[med-svn] [praat] 04/10: Imported Upstream version 5.4.18
Rafael Laboissière
rlaboiss-guest at moszumanska.debian.org
Mon Jun 13 07:46:29 UTC 2016
This is an automated email from the git hooks/post-receive script.
rlaboiss-guest pushed a commit to branch master
in repository praat.
commit 78ff604ca1d64d6788c4ba0a7dc342d4beeba5c0
Author: Rafael Laboissiere <rafael at laboissiere.net>
Date: Sun Jun 12 13:40:16 2016 -0300
Imported Upstream version 5.4.18
---
EEG/EEG.cpp | 322 +-
EEG/EEG.h | 19 +-
EEG/EEGWindow.cpp | 24 +-
EEG/EEGWindow.h | 4 +-
EEG/EEG_def.h | 5 +-
EEG/ERP.cpp | 34 +-
EEG/ERP.h | 5 +-
EEG/ERPTier.cpp | 169 +-
EEG/ERPTier.h | 23 +-
EEG/ERPTier_def.h | 11 +-
EEG/ERPWindow.cpp | 62 +-
EEG/ERPWindow.h | 4 +-
EEG/praat_EEG.cpp | 331 +-
FFNet/FFNet.cpp | 267 +-
FFNet/FFNet.h | 27 +-
FFNet/FFNet_Activation_Categories.cpp | 36 +-
FFNet/FFNet_Activation_Categories.h | 8 +-
FFNet/FFNet_Eigen.cpp | 32 +-
FFNet/FFNet_Eigen.h | 4 +-
FFNet/FFNet_Matrix.cpp | 22 +-
FFNet/FFNet_Matrix.h | 6 +-
FFNet/FFNet_Pattern.cpp | 2 +-
FFNet/FFNet_Pattern.h | 2 +-
FFNet/FFNet_Pattern_Activation.cpp | 115 +-
FFNet/FFNet_Pattern_Activation.h | 8 +-
FFNet/FFNet_Pattern_Categories.cpp | 76 +-
FFNet/FFNet_Pattern_Categories.h | 8 +-
FFNet/FFNet_def.h | 10 +-
FFNet/manual_FFNet.cpp | 56 +-
FFNet/praat_FFNet_init.cpp | 156 +-
LPC/Cepstrogram.cpp | 167 +-
LPC/Cepstrogram.h | 36 +-
LPC/Cepstrum.cpp | 227 +-
LPC/Cepstrum.h | 25 +-
LPC/Cepstrum_and_Spectrum.cpp | 93 +-
LPC/Cepstrum_and_Spectrum.h | 28 +-
LPC/Cepstrumc.cpp | 21 +-
LPC/Cepstrumc.h | 9 +-
LPC/Cepstrumc_def.h | 15 +-
LPC/Formant_extensions.cpp | 26 +-
LPC/Formant_extensions.h | 4 +-
LPC/LPC.cpp | 40 +-
LPC/LPC.h | 20 +-
LPC/LPC_and_Cepstrumc.cpp | 12 +-
LPC/LPC_and_Cepstrumc.h | 6 +-
LPC/LPC_and_Formant.cpp | 20 +-
LPC/LPC_and_Formant.h | 9 +-
LPC/LPC_and_LFCC.cpp | 17 +-
LPC/LPC_and_LFCC.h | 6 +-
LPC/LPC_and_Polynomial.cpp | 10 +-
LPC/LPC_and_Polynomial.h | 6 +-
LPC/LPC_and_Tube.cpp | 60 +-
LPC/LPC_and_Tube.h | 8 +-
LPC/LPC_to_Spectrogram.cpp | 10 +-
LPC/LPC_to_Spectrogram.h | 4 +-
LPC/LPC_to_Spectrum.cpp | 20 +-
LPC/LPC_to_Spectrum.h | 10 +-
LPC/Sound_and_Cepstrum.cpp | 36 +-
LPC/Sound_and_Cepstrum.h | 8 +-
LPC/Sound_and_LPC.cpp | 127 +-
LPC/Sound_and_LPC.h | 25 +-
LPC/Sound_and_LPC_robust.cpp | 80 +-
LPC/Sound_and_LPC_robust.h | 6 +-
LPC/Tube.cpp | 31 +-
LPC/Tube.h | 24 +-
LPC/VocalTractTier.cpp | 95 +-
LPC/VocalTractTier.h | 18 +-
LPC/VocalTractTier_def.h | 6 +-
LPC/manual_LPC.cpp | 12 +-
LPC/praat_LPC_init.cpp | 150 +-
README.md | 148 -
artsynth/Art_Speaker_to_VocalTract.cpp | 28 +-
artsynth/Art_Speaker_to_VocalTract.h | 4 +-
artsynth/Articulation.cpp | 6 +-
artsynth/Articulation.h | 5 +-
artsynth/Articulation_def.h | 4 +-
artsynth/Artword.cpp | 22 +-
artsynth/Artword.h | 19 +-
artsynth/ArtwordEditor.cpp | 57 +-
artsynth/ArtwordEditor.h | 6 +-
artsynth/Artword_Speaker.cpp | 26 +-
artsynth/Artword_Speaker_Sound.cpp | 43 +-
artsynth/Artword_Speaker_to_Sound.cpp | 340 +-
artsynth/Artword_Speaker_to_Sound.h | 10 +-
artsynth/Artword_def.h | 5 +-
artsynth/Artword_to_Art.cpp | 8 +-
artsynth/Artword_to_Art.h | 4 +-
artsynth/Delta.cpp | 10 +-
artsynth/Delta.h | 14 +-
artsynth/Speaker.cpp | 7 +-
artsynth/Speaker.h | 3 +-
artsynth/Speaker_def.h | 49 +-
artsynth/Speaker_to_Delta.cpp | 206 +-
artsynth/Speaker_to_Delta.h | 2 +-
artsynth/praat_Artsynth.cpp | 165 +-
contrib/ola/FeatureWeights.cpp | 113 +-
contrib/ola/FeatureWeights.h | 7 +-
contrib/ola/FeatureWeights_def.h | 5 +-
contrib/ola/KNN.cpp | 453 +-
contrib/ola/KNN.h | 19 +-
contrib/ola/KNN_def.h | 16 +-
contrib/ola/KNN_prune.cpp | 30 +-
contrib/ola/KNN_threads.cpp | 26 +-
contrib/ola/KNN_threads.h | 4 +-
contrib/ola/Pattern_to_Categories_cluster.cpp | 56 +-
contrib/ola/Pattern_to_Categories_cluster.h | 2 +-
contrib/ola/manual_KNN.cpp | 2 +-
contrib/ola/praat_contrib_Ola_KNN.cpp | 211 +-
dwsys/Collection_extensions.cpp | 191 +-
dwsys/Collection_extensions.h | 24 +-
dwsys/Command.cpp | 82 +-
dwsys/Command.h | 60 +-
dwsys/DLL.cpp | 226 +
dwsys/DLL.h | 64 +
dwsys/DoublyLinkedList.cpp | 223 -
dwsys/DoublyLinkedList.h | 67 -
dwsys/Eigen.cpp | 257 +-
dwsys/Eigen.h | 65 +-
dwsys/Eigen_def.h | 2 +-
dwsys/FileInMemory.cpp | 177 +-
dwsys/FileInMemory.h | 48 +-
dwsys/Graphics_extensions.cpp | 14 +-
dwsys/Index.cpp | 47 +-
dwsys/Index.h | 8 +-
dwsys/Index_def.h | 10 +-
dwsys/Makefile | 2 +-
dwsys/NUM2.cpp | 817 +-
dwsys/NUM2.h | 113 +-
dwsys/NUMf2c.cpp | 6 +-
dwsys/NUMfft_core.h | 1 +
dwsys/NUMhuber.cpp | 12 +-
dwsys/NUMsort2.cpp | 227 +-
dwsys/NUMstring.cpp | 65 +-
dwsys/Permutation.cpp | 140 +-
dwsys/Permutation.h | 27 +-
dwsys/Permutation_and_Index.cpp | 14 +-
dwsys/Permutation_and_Index.h | 4 +-
dwsys/Permutation_def.h | 2 +-
dwsys/SVD.cpp | 75 +-
dwsys/SVD.h | 22 +-
dwsys/SVD_def.h | 4 +-
dwsys/SimpleVector.cpp | 24 +-
dwsys/SimpleVector.h | 14 +-
dwsys/SimpleVector_def.h | 4 +-
dwsys/Simple_extensions.cpp | 20 +-
dwsys/Simple_extensions.h | 10 +-
dwsys/regularExp.cpp | 6 +-
dwtest/pols_50males_format0.Discriminant | 389 -
dwtest/runAllTests.praat | 20 +-
dwtest/test_Activation.praat | 25 -
dwtest/test_Confusion.praat | 8 +-
dwtest/test_Covariance.praat | 61 -
dwtest/test_Discriminant.praat | 48 +-
dwtest/test_FFNet.praat | 31 -
dwtest/test_HMM.praat | 64 -
dwtest/test_KlattGrid.praat | 7 +-
dwtest/test_KruskalWallis.praat | 7 +-
dwtest/test_MDS.praat | 37 +-
dwtest/test_OnewayAnova.praat | 7 +-
dwtest/test_Polygon_simplify.praat | 4 +
dwtest/test_Procrustes.praat | 263 +-
dwtest/test_Sound_draw_where.praat | 1 -
dwtest/test_Sound_paint_where.praat | 2 +-
dwtest/test_SpeechSynthesizer.praat | 41 +-
dwtest/test_TableOfReal_extensions.praat | 3 +-
dwtest/test_bss_twoSoundsMixed.praat | 31 -
...est_henzeZirklerMultivariateNormalityTest.praat | 4 +-
dwtest/test_sigma_ellipse.praat | 2 -
dwtools/Activation.cpp | 31 +-
dwtools/Activation.h | 11 +-
dwtools/AffineTransform.cpp | 49 +-
dwtools/AffineTransform.h | 13 +-
dwtools/AffineTransform_def.h | 9 +-
dwtools/CC.cpp | 97 +-
dwtools/CC.h | 28 +-
dwtools/CCA.cpp | 191 +-
dwtools/CCA.h | 16 +-
dwtools/CCA_and_Correlation.cpp | 43 +-
dwtools/CCA_and_Correlation.h | 4 +-
dwtools/CCA_def.h | 14 +-
dwtools/CCs_to_DTW.cpp | 60 +-
dwtools/CCs_to_DTW.h | 4 +-
dwtools/Categories.cpp | 75 +-
dwtools/Categories.h | 16 +-
dwtools/CategoriesEditor.cpp | 826 +-
dwtools/CategoriesEditor.h | 36 +-
dwtools/Categories_and_Strings.cpp | 22 +-
dwtools/Categories_and_Strings.h | 6 +-
dwtools/ClassificationTable.cpp | 95 +-
dwtools/ClassificationTable.h | 13 +-
dwtools/ComplexSpectrogram.cpp | 78 +-
dwtools/ComplexSpectrogram.h | 12 +-
dwtools/Configuration.cpp | 231 +-
dwtools/Configuration.h | 39 +-
dwtools/Configuration_AffineTransform.cpp | 59 +-
dwtools/Configuration_AffineTransform.h | 8 +-
dwtools/Configuration_and_Procrustes.cpp | 6 +-
dwtools/Configuration_and_Procrustes.h | 4 +-
dwtools/Confusion.cpp | 226 +-
dwtools/Confusion.h | 29 +-
dwtools/ContingencyTable.cpp | 99 +-
dwtools/ContingencyTable.h | 35 +-
dwtools/DTW.cpp | 404 +-
dwtools/DTW.h | 41 +-
dwtools/DTW_and_TextGrid.cpp | 114 +-
dwtools/DTW_and_TextGrid.h | 13 +-
dwtools/DTW_def.h | 19 +-
dwtools/DataModeler.cpp | 1006 +-
dwtools/DataModeler.h | 103 +-
dwtools/DataModeler_def.h | 39 +-
dwtools/Discriminant.cpp | 523 +-
dwtools/Discriminant.h | 52 +-
dwtools/Discriminant_Pattern_Categories.cpp | 18 +-
dwtools/Discriminant_Pattern_Categories.h | 7 +-
dwtools/Discriminant_def.h | 19 +-
dwtools/Distance.cpp | 8 +-
dwtools/Distance.h | 4 +-
dwtools/EEG_extensions.cpp | 127 +-
dwtools/EEG_extensions.h | 29 +-
dwtools/EditDistanceTable.cpp | 147 +-
dwtools/EditDistanceTable.h | 38 +-
dwtools/EditDistanceTable_def.h | 8 +-
dwtools/Eigen_and_Matrix.cpp | 58 +-
dwtools/Eigen_and_Matrix.h | 16 +-
dwtools/Eigen_and_Procrustes.cpp | 14 +-
dwtools/Eigen_and_Procrustes.h | 4 +-
dwtools/Eigen_and_SSCP.cpp | 22 +-
dwtools/Eigen_and_SSCP.h | 7 +-
dwtools/Eigen_and_TableOfReal.cpp | 53 +-
dwtools/Eigen_and_TableOfReal.h | 14 +-
dwtools/Excitations.cpp | 68 +-
dwtools/Excitations.h | 24 +-
dwtools/FilterBank.cpp | 283 +-
dwtools/FilterBank.h | 62 +-
dwtools/FormantGrid_extensions.cpp | 52 +-
dwtools/FormantGrid_extensions.h | 2 +-
dwtools/GaussianMixture.cpp | 841 +-
dwtools/GaussianMixture.h | 56 +-
dwtools/GaussianMixture_def.h | 6 +-
dwtools/HMM.cpp | 1045 +-
dwtools/HMM.h | 178 +-
dwtools/HMM_def.h | 35 +-
dwtools/ICA.cpp | 334 +-
dwtools/ICA.h | 69 +-
dwtools/Intensity_extensions.cpp | 39 +-
dwtools/Intensity_extensions.h | 8 +-
dwtools/KlattGrid.cpp | 1960 +-
dwtools/KlattGrid.h | 117 +-
dwtools/KlattGridEditors.cpp | 264 +-
dwtools/KlattGridEditors.h | 72 +-
dwtools/KlattGrid_def.h | 150 +-
dwtools/KlattTable.cpp | 165 +-
dwtools/KlattTable.h | 18 +-
dwtools/LFCC.cpp | 9 +-
dwtools/LFCC.h | 4 +-
dwtools/LongSound_extensions.cpp | 39 +-
dwtools/LongSound_extensions.h | 7 +-
dwtools/MDS.cpp | 1851 +-
dwtools/MDS.h | 522 +-
dwtools/MFCC.cpp | 35 +-
dwtools/MFCC.h | 17 +-
dwtools/Makefile | 5 +-
dwtools/Matrix_Categories.cpp | 23 +-
dwtools/Matrix_Categories.h | 4 +-
dwtools/Matrix_extensions.cpp | 226 +-
dwtools/Matrix_extensions.h | 12 +-
dwtools/Minimizers.cpp | 179 +-
dwtools/Minimizers.h | 123 +-
dwtools/OptimalCeilingTier.cpp | 11 +-
dwtools/OptimalCeilingTier.h | 4 +-
dwtools/OptimalCeilingTierEditor.cpp | 10 +-
dwtools/OptimalCeilingTierEditor.h | 4 +-
dwtools/PCA.cpp | 233 +-
dwtools/PCA.h | 29 +-
dwtools/Pattern.cpp | 24 +-
dwtools/Pattern.h | 7 +-
dwtools/Pitch_extensions.cpp | 94 +-
dwtools/Pitch_extensions.h | 8 +-
dwtools/Polygon_extensions.cpp | 489 +-
dwtools/Polygon_extensions.h | 39 +-
dwtools/Polynomial.cpp | 421 +-
dwtools/Polynomial.h | 118 +-
dwtools/Procrustes.cpp | 30 +-
dwtools/Procrustes.h | 5 +-
dwtools/Procrustes_def.h | 7 +-
dwtools/Proximity.cpp | 6 +-
dwtools/Resonator.cpp | 16 +-
dwtools/Resonator.h | 10 +-
dwtools/SPINET.cpp | 99 +-
dwtools/SPINET.h | 8 +-
dwtools/SPINET_def.h | 2 +-
dwtools/SPINET_to_Pitch.cpp | 26 +-
dwtools/SPINET_to_Pitch.h | 5 +-
dwtools/SSCP.cpp | 1157 +-
dwtools/SSCP.h | 147 +-
dwtools/SSCP_def.h | 4 +-
dwtools/Sampled2.cpp | 217 +
dwtools/Sampled2.h | 83 +
dwtools/{Procrustes.h => Sampled2_def.h} | 23 +-
dwtools/Sound_and_FilterBank.cpp | 421 +
...trogram_extensions.h => Sound_and_FilterBank.h} | 29 +-
dwtools/Sound_and_PCA.cpp | 26 +-
dwtools/Sound_and_PCA.h | 12 +-
dwtools/Sound_and_Spectrogram_extensions.cpp | 150 +-
dwtools/Sound_and_Spectrogram_extensions.h | 15 +-
dwtools/Sound_extensions.cpp | 665 +-
dwtools/Sound_extensions.h | 97 +-
dwtools/{Sound_to_MFCC.h => Sound_to_DTW.h} | 4 +-
dwtools/Sound_to_MFCC.cpp | 8 +-
dwtools/Sound_to_MFCC.h | 4 +-
dwtools/Sound_to_Pitch2.cpp | 40 +-
dwtools/Sound_to_Pitch2.h | 6 +-
dwtools/Sound_to_SPINET.cpp | 22 +-
dwtools/Sound_to_SPINET.h | 4 +-
dwtools/Sounds_to_DTW.cpp | 12 +-
dwtools/Sounds_to_DTW.h | 4 +-
dwtools/Spectrogram_extensions.cpp | 135 +-
dwtools/Spectrogram_extensions.h | 26 +-
dwtools/Spectrum_extensions.cpp | 76 +-
dwtools/Spectrum_extensions.h | 14 +-
dwtools/SpeechSynthesizer.cpp | 461 +-
dwtools/SpeechSynthesizer.h | 19 +-
dwtools/SpeechSynthesizer_and_TextGrid.cpp | 499 +-
dwtools/SpeechSynthesizer_and_TextGrid.h | 20 +-
dwtools/SpeechSynthesizer_def.h | 17 +-
dwtools/Strings_extensions.cpp | 125 +-
dwtools/Strings_extensions.h | 40 +-
dwtools/TableOfReal_and_Permutation.cpp | 14 +-
dwtools/TableOfReal_and_Permutation.h | 6 +-
dwtools/TableOfReal_and_SVD.cpp | 26 +-
dwtools/TableOfReal_and_SVD.h | 20 +-
dwtools/TableOfReal_extensions.cpp | 565 +-
dwtools/TableOfReal_extensions.h | 115 +-
dwtools/Table_extensions.cpp | 924 +-
dwtools/Table_extensions.h | 43 +-
dwtools/TextGrid_extensions.cpp | 379 +-
dwtools/TextGrid_extensions.h | 27 +-
dwtools/VowelEditor.cpp | 1121 +-
dwtools/VowelEditor.h | 67 +-
dwtools/Vowel_def.h | 6 +-
dwtools/manual_BSS.cpp | 36 +-
dwtools/manual_HMM.cpp | 46 +-
dwtools/manual_MDS.cpp | 51 +-
dwtools/manual_dwtools.cpp | 298 +-
dwtools/praat_BSS_init.cpp | 228 +-
dwtools/praat_DataModeler_init.cpp | 221 +-
dwtools/praat_David_init.cpp | 3388 +-
dwtools/praat_HMM_init.cpp | 594 +-
dwtools/praat_KlattGrid_init.cpp | 654 +-
dwtools/praat_MDS_init.cpp | 1169 +-
external/espeak/READ_ME.TXT | 18 +-
external/espeak/StdAfx.h | 0
external/espeak/compiledict.cpp | 362 +-
external/espeak/debug.h | 0
external/espeak/dictionary.cpp | 1083 +-
external/espeak/espeak_command.h | 0
external/espeak/espeakdata_FileInMemory.cpp | 114 +-
external/espeak/espeakdata_FileInMemory.h | 39 +-
external/espeak/espeakdata_dicts.cpp | 79065 ++++++++-----------
external/espeak/espeakdata_phons.cpp | 25929 +++---
external/espeak/espeakdata_variants.cpp | 131 +-
external/espeak/espeakdata_voices.cpp | 1272 +-
external/espeak/event.h | 0
external/espeak/fifo.h | 0
external/espeak/intonation.cpp | 46 +-
external/espeak/klatt.cpp | 453 +-
external/espeak/klatt.h | 5 +-
external/espeak/numbers.cpp | 1274 +-
external/espeak/phoneme.h | 8 +-
external/espeak/phonemelist.cpp | 232 +-
external/espeak/readclause.cpp | 455 +-
external/espeak/setlengths.cpp | 51 +-
external/espeak/sintab.h | 0
external/espeak/sonic.cpp | 0
external/espeak/sonic.h | 0
external/espeak/speak_lib.cpp | 71 +-
external/espeak/speak_lib.h | 107 +-
external/espeak/speech.h | 16 +-
external/espeak/synth_mbrola.cpp | 5 +-
external/espeak/synthdata.cpp | 75 +-
external/espeak/synthesize.cpp | 92 +-
external/espeak/synthesize.h | 35 +-
external/espeak/tr_languages.cpp | 417 +-
external/espeak/translate.cpp | 1136 +-
external/espeak/translate.h | 186 +-
external/espeak/voice.h | 6 +-
external/espeak/voices.cpp | 523 +-
external/espeak/wave.h | 2 +-
external/espeak/wavegen.cpp | 75 +-
external/flac/flac_FLAC_format.h | 2 +-
external/flac/flac_stream_decoder.c | 6 +-
external/flac/flac_stream_encoder.c | 4 +-
external/mp3/mp3.cpp | 91 +-
external/mp3/mp3.h | 2 +-
external/portaudio2007/Makefile | 27 +
external/portaudio2007/READ_ME.TXT | 22 +
external/portaudio2007/pa_allocation.c | 243 +
external/portaudio2007/pa_allocation.h | 104 +
external/portaudio2007/pa_converters.c | 1935 +
external/portaudio2007/pa_converters.h | 263 +
external/portaudio2007/pa_cpuload.c | 105 +
external/portaudio2007/pa_cpuload.h | 72 +
external/portaudio2007/pa_debugprint.c | 107 +
external/portaudio2007/pa_debugprint.h | 149 +
external/portaudio2007/pa_dither.c | 215 +
external/portaudio2007/pa_dither.h | 100 +
external/portaudio2007/pa_endianness.h | 141 +
external/portaudio2007/pa_front.c | 1760 +
external/portaudio2007/pa_hostapi.h | 253 +
external/portaudio2007/pa_linux_alsa.c | 3565 +
external/portaudio2007/pa_linux_alsa.h | 95 +
external/portaudio2007/pa_mac_core.c | 2328 +
external/portaudio2007/pa_mac_core.h | 171 +
external/portaudio2007/pa_mac_core_blocking.c | 585 +
external/portaudio2007/pa_mac_core_blocking.h | 136 +
external/portaudio2007/pa_mac_core_internal.h | 164 +
external/portaudio2007/pa_mac_core_utilities.c | 620 +
external/portaudio2007/pa_mac_core_utilities.h | 205 +
external/portaudio2007/pa_mac_hostapis.c | 71 +
external/portaudio2007/pa_mac_util.c | 142 +
external/portaudio2007/pa_mac_util.h | 222 +
external/portaudio2007/pa_process.c | 1772 +
external/portaudio2007/pa_process.h | 750 +
external/portaudio2007/pa_ringbuffer.c | 285 +
external/portaudio2007/pa_ringbuffer.h | 198 +
external/portaudio2007/pa_skeleton.c | 816 +
external/portaudio2007/pa_stream.c | 150 +
external/portaudio2007/pa_stream.h | 205 +
external/portaudio2007/pa_trace.c | 97 +
external/portaudio2007/pa_trace.h | 79 +
external/portaudio2007/pa_types.h | 82 +
external/portaudio2007/pa_unix_hostapis.c | 68 +
external/portaudio2007/pa_unix_oss.c | 1955 +
external/portaudio2007/pa_unix_util.c | 668 +
external/portaudio2007/pa_unix_util.h | 224 +
external/portaudio2007/pa_util.h | 159 +
external/portaudio2007/pa_win_ds.c | 2512 +
external/portaudio2007/pa_win_ds.h | 100 +
external/portaudio2007/pa_win_ds_dynlink.c | 181 +
external/portaudio2007/pa_win_ds_dynlink.h | 95 +
external/portaudio2007/pa_win_hostapis.c | 81 +
external/portaudio2007/pa_win_util.c | 150 +
external/portaudio2007/pa_win_waveformat.c | 162 +
external/portaudio2007/pa_win_waveformat.h | 180 +
external/portaudio2007/pa_win_wdmks.c | 3300 +
external/portaudio2007/pa_win_wdmks_utils.h | 65 +
external/portaudio2007/pa_win_wmme.c | 3903 +
external/portaudio2007/pa_win_wmme.h | 176 +
external/portaudio2007/portaudio.h | 1133 +
fon/AmplitudeTier.cpp | 99 +-
fon/AmplitudeTier.h | 20 +-
fon/AmplitudeTierEditor.cpp | 14 +-
fon/AmplitudeTierEditor.h | 4 +-
fon/AnyTier.cpp | 129 +-
fon/AnyTier.h | 54 +-
EEG/EEG_def.h => fon/AnyTier_def.h | 28 +-
fon/Cochleagram.cpp | 38 +-
fon/Cochleagram.h | 14 +-
fon/Cochleagram_and_Excitation.cpp | 4 +-
fon/Cochleagram_and_Excitation.h | 4 +-
fon/Corpus.h | 1 +
fon/Distributions_and_Transition.cpp | 22 +-
fon/Distributions_and_Transition.h | 10 +-
fon/DurationTier.cpp | 24 +-
fon/DurationTier.h | 4 +-
fon/DurationTierEditor.cpp | 14 +-
fon/DurationTierEditor.h | 4 +-
fon/Excitation.cpp | 60 +-
fon/Excitation.h | 6 +-
fon/Excitation_to_Formant.cpp | 4 +-
fon/Excitation_to_Formant.h | 4 +-
fon/ExperimentMFC.cpp | 126 +-
fon/ExperimentMFC.h | 22 +-
fon/ExperimentMFC_def.h | 28 +-
fon/Formant.cpp | 108 +-
fon/Formant.h | 15 +-
fon/FormantGrid.cpp | 221 +-
fon/FormantGrid.h | 33 +-
fon/FormantGridEditor.cpp | 257 +-
fon/FormantGridEditor.h | 4 +-
fon/FormantGrid_def.h | 4 +-
fon/FormantTier.cpp | 153 +-
fon/FormantTier.h | 19 +-
fon/FormantTier_def.h | 13 +-
fon/FujisakiPitch.cpp | 42 +-
fon/FujisakiPitch.h | 12 +-
fon/FujisakiPitch_def.h | 9 +-
fon/Function.cpp | 2 +-
fon/Function.h | 1 +
fon/FunctionEditor.cpp | 649 +-
fon/FunctionEditor.h | 16 +-
fon/Function_def.h | 2 +-
fon/Harmonicity.cpp | 18 +-
fon/Harmonicity.h | 9 +-
fon/Harmonics.h | 11 +-
fon/Harmonics_def.h | 2 +-
fon/Image.h | 3 +-
fon/Intensity.cpp | 41 +-
fon/Intensity.h | 6 +-
fon/IntensityTier.cpp | 54 +-
fon/IntensityTier.h | 18 +-
fon/IntensityTierEditor.cpp | 12 +-
fon/IntensityTierEditor.h | 4 +-
fon/Label.cpp | 86 +-
fon/Label.h | 82 +-
fon/LongSound.cpp | 169 +-
fon/LongSound.h | 28 +-
fon/Ltas.cpp | 116 +-
fon/Ltas.h | 36 +-
fon/Ltas_to_SpectrumTier.cpp | 7 +-
fon/Ltas_to_SpectrumTier.h | 4 +-
fon/Manipulation.cpp | 328 +-
fon/Manipulation.h | 33 +-
fon/ManipulationEditor.cpp | 651 +-
fon/ManipulationEditor.h | 12 +-
fon/Manipulation_def.h | 37 +-
fon/Matrix.cpp | 104 +-
fon/Matrix.h | 109 +-
fon/Matrix_and_Pitch.cpp | 10 +-
fon/Matrix_and_Pitch.h | 6 +-
fon/Matrix_and_PointProcess.cpp | 20 +-
fon/Matrix_and_PointProcess.h | 10 +-
fon/Matrix_and_Polygon.cpp | 18 +-
fon/Matrix_and_Polygon.h | 10 +-
fon/Movie.cpp | 25 +-
fon/Movie.h | 9 +-
fon/MovieWindow.cpp | 66 +-
fon/MovieWindow.h | 4 +-
fon/Movie_def.h | 4 +-
fon/ParamCurve.cpp | 78 +-
fon/ParamCurve.h | 10 +-
fon/ParamCurve_def.h | 4 +-
fon/Photo.cpp | 82 +-
fon/Photo.h | 13 +-
fon/Photo_def.h | 8 +-
fon/Pitch.cpp | 114 +-
fon/Pitch.h | 39 +-
fon/PitchEditor.cpp | 154 +-
fon/PitchEditor.h | 4 +-
fon/PitchTier.cpp | 49 +-
fon/PitchTier.h | 6 +-
fon/PitchTierEditor.cpp | 14 +-
fon/PitchTierEditor.h | 4 +-
fon/PitchTier_to_PointProcess.cpp | 62 +-
fon/PitchTier_to_PointProcess.h | 16 +-
fon/PitchTier_to_Sound.cpp | 55 +-
fon/PitchTier_to_Sound.h | 14 +-
fon/Pitch_AnyTier_to_PitchTier.cpp | 35 +-
fon/Pitch_AnyTier_to_PitchTier.h | 6 +-
fon/Pitch_Intensity.cpp | 68 +-
fon/Pitch_Intensity.h | 8 +-
fon/Pitch_def.h | 1 -
fon/Pitch_to_PitchTier.cpp | 32 +-
fon/Pitch_to_PitchTier.h | 4 +-
fon/Pitch_to_PointProcess.cpp | 61 +-
fon/Pitch_to_PointProcess.h | 6 +-
fon/Pitch_to_Sound.cpp | 32 +-
fon/Pitch_to_Sound.h | 8 +-
fon/PointEditor.cpp | 115 +-
fon/PointEditor.h | 8 +-
fon/PointProcess.cpp | 104 +-
fon/PointProcess.h | 19 +-
fon/PointProcess_and_Sound.cpp | 68 +-
fon/PointProcess_and_Sound.h | 11 +-
fon/Polygon.cpp | 10 +-
fon/Polygon.h | 9 +-
fon/Polygon_def.h | 2 +-
fon/Praat_tests.cpp | 118 +-
fon/Praat_tests_enums.h | 26 +-
fon/RealTier.cpp | 248 +-
fon/RealTier.h | 25 +-
fon/RealTierEditor.cpp | 185 +-
fon/RealTierEditor.h | 6 +-
fon/RealTier_def.h | 19 +-
fon/RunnerMFC.cpp | 227 +-
fon/RunnerMFC.h | 8 +-
fon/Sampled.cpp | 42 +-
fon/Sampled.h | 1 +
fon/SampledXY.cpp | 14 -
fon/SampledXY.h | 1 +
fon/SampledXY_def.h | 16 +-
fon/Sampled_def.h | 12 -
fon/Sound.cpp | 210 +-
fon/Sound.h | 101 +-
fon/SoundEditor.cpp | 131 +-
fon/SoundEditor.h | 4 +-
fon/SoundRecorder.cpp | 250 +-
fon/SoundRecorder.h | 6 +-
fon/Sound_PointProcess.cpp | 4 +-
fon/Sound_PointProcess.h | 4 +-
fon/Sound_and_Spectrogram.cpp | 18 +-
fon/Sound_and_Spectrogram.h | 6 +-
fon/Sound_and_Spectrum.cpp | 66 +-
fon/Sound_and_Spectrum.h | 16 +-
fon/Sound_audio.cpp | 55 +-
fon/Sound_enhance.cpp | 64 +-
fon/Sound_files.cpp | 38 +-
fon/Sound_to_Cochleagram.cpp | 80 +-
fon/Sound_to_Cochleagram.h | 6 +-
fon/Sound_to_Formant.cpp | 37 +-
fon/Sound_to_Formant.h | 10 +-
fon/Sound_to_Harmonicity.cpp | 8 +-
fon/Sound_to_Harmonicity.h | 8 +-
fon/Sound_to_Harmonicity_GNE.cpp | 64 +-
fon/Sound_to_Intensity.cpp | 21 +-
fon/Sound_to_Intensity.h | 6 +-
fon/Sound_to_Pitch.cpp | 26 +-
fon/Sound_to_Pitch.h | 12 +-
fon/Sound_to_PointProcess.cpp | 43 +-
fon/Sound_to_PointProcess.h | 16 +-
fon/Spectrogram.cpp | 32 +-
fon/Spectrogram.h | 8 +-
fon/SpectrogramEditor.cpp | 42 +-
fon/SpectrogramEditor.h | 4 +-
fon/Spectrum.cpp | 125 +-
fon/Spectrum.h | 25 +-
fon/SpectrumEditor.cpp | 79 +-
fon/SpectrumEditor.h | 4 +-
fon/SpectrumTier.cpp | 34 +-
fon/SpectrumTier.h | 8 +-
fon/Spectrum_and_Spectrogram.cpp | 10 +-
fon/Spectrum_and_Spectrogram.h | 8 +-
fon/Spectrum_to_Excitation.cpp | 28 +-
fon/Spectrum_to_Excitation.h | 4 +-
fon/Spectrum_to_Formant.cpp | 4 +-
fon/Spectrum_to_Formant.h | 4 +-
fon/SpellingChecker.cpp | 75 +-
fon/SpellingChecker.h | 9 +-
fon/SpellingChecker_def.h | 12 +-
fon/TextGrid.cpp | 763 +-
fon/TextGrid.h | 78 +-
fon/TextGridEditor.cpp | 927 +-
fon/TextGridEditor.h | 8 +-
fon/TextGrid_Sound.cpp | 364 +-
fon/TextGrid_Sound.h | 16 +-
fon/TextGrid_def.h | 41 +-
fon/TimeSoundAnalysisEditor.cpp | 752 +-
fon/TimeSoundAnalysisEditor.h | 16 +-
fon/TimeSoundEditor.cpp | 254 +-
fon/TimeSoundEditor.h | 6 +-
fon/Transition.cpp | 36 +-
fon/Transition.h | 14 +-
fon/Transition_def.h | 2 +-
fon/Vector.cpp | 14 +-
fon/Vector.h | 2 +-
fon/VocalTract.cpp | 190 +-
fon/VocalTract.h | 12 +-
fon/VocalTract_to_Spectrum.cpp | 4 +-
fon/VocalTract_to_Spectrum.h | 4 +-
fon/VoiceAnalysis.cpp | 33 +-
fon/WordList.cpp | 20 +-
fon/WordList.h | 5 +-
fon/WordList_def.h | 2 +-
fon/manual_Fon.cpp | 16 +-
fon/manual_Picture.cpp | 8 +-
fon/manual_Script.cpp | 284 +-
fon/manual_exampleSound.cpp | 26 +-
fon/manual_exampleSound.h | 4 +-
fon/manual_glossary.cpp | 4 +-
fon/manual_programming.cpp | 401 +-
fon/manual_sound.cpp | 92 +-
fon/manual_soundFiles.cpp | 2 +-
fon/manual_spectrum.cpp | 103 +-
fon/manual_tutorials.cpp | 102 +-
fon/praat_Exp.cpp | 100 +-
fon/praat_Fon.cpp | 2829 +-
fon/praat_Sound_init.cpp | 1420 +-
fon/praat_TextGrid_init.cpp | 1003 +-
gram/Network.cpp | 50 +-
gram/Network.h | 9 +-
gram/Network_def.h | 6 +-
gram/OTGrammar.cpp | 335 +-
gram/OTGrammar.h | 51 +-
gram/OTGrammarEditor.cpp | 79 +-
gram/OTGrammarEditor.h | 2 +-
gram/OTGrammar_def.h | 6 +-
gram/OTGrammar_ex_NPA.cpp | 22 +-
gram/OTGrammar_ex_NoCoda.cpp | 10 +-
gram/OTGrammar_ex_metrics.cpp | 83 +-
gram/OTGrammar_ex_tongueRoot.cpp | 10 +-
gram/OTMulti.cpp | 95 +-
gram/OTMulti.h | 11 +-
gram/OTMultiEditor.cpp | 76 +-
gram/OTMultiEditor.h | 2 +-
gram/OTMulti_def.h | 6 +-
gram/OTMulti_ex_metrics.cpp | 82 +-
gram/manual_gram.cpp | 62 +-
gram/praat_gram.cpp | 382 +-
kar/longchar.cpp | 2 +-
main/GNU_General_Public_License.txt | 2 +-
main/main_Praat.cpp | 50 +-
makefiles/makefile.defs.cygwin64 | 25 -
makefiles/makefile.defs.linux.pulse | 23 -
makefiles/makefile.defs.linuxc.alsa | 23 +
makefiles/makefile.defs.linuxs.alsa | 23 +
makefiles/makefile.defs.linuxs.pulse | 23 -
makefiles/makefile.defs.mingw32 | 23 +-
makefiles/makefile.defs.mingw32-490 | 24 +
...kefile.defs.darmin32 => makefile.defs.mingw32c} | 8 +-
makefiles/makefile.defs.mingw64 | 23 +-
makefiles/makefile.defs.mingw64-490 | 24 +
...kefile.defs.darmin64 => makefile.defs.mingw64c} | 8 +-
num/NUM.cpp | 6 +-
num/NUM.h | 46 +-
num/NUMarrays.cpp | 52 +-
num/NUMlinprog.cpp | 6 +-
num/NUMrandom.cpp | 32 +-
stat/Distributions.cpp | 40 +-
stat/Distributions.h | 6 +-
stat/Distributions_and_Strings.cpp | 20 +-
stat/Distributions_and_Strings.h | 8 +-
stat/LogisticRegression.cpp | 61 +-
stat/LogisticRegression.h | 5 +-
stat/PairDistribution.cpp | 126 +-
stat/PairDistribution.h | 13 +-
stat/PairDistribution_def.h | 6 +-
stat/Regression.cpp | 48 +-
stat/Regression.h | 6 +-
stat/Regression_def.h | 6 +-
stat/Table.cpp | 723 +-
stat/Table.h | 32 +-
stat/TableEditor.cpp | 190 +-
stat/TableEditor.h | 14 +-
stat/TableEditor_prefs.h | 26 -
stat/TableOfReal.cpp | 239 +-
stat/TableOfReal.h | 40 +-
stat/TableOfReal_def.h | 2 +-
stat/Table_def.h | 13 +-
stat/praat_Stat.cpp | 704 +-
sys/ButtonEditor.cpp | 62 +-
sys/ButtonEditor.h | 2 +-
sys/Collection.cpp | 533 +-
sys/Collection.h | 971 +-
sys/Data.cpp | 173 +-
sys/Data.h | 135 +-
sys/DataEditor.cpp | 239 +-
sys/DataEditor.h | 10 +-
sys/DemoEditor.cpp | 296 +-
sys/DemoEditor.h | 30 +-
sys/Editor.cpp | 151 +-
sys/Editor.h | 71 +-
sys/EditorM.h | 75 +-
sys/Formula.cpp | 630 +-
sys/Formula.h | 8 +-
sys/Graphics.cpp | 21 +-
sys/Graphics.h | 42 +-
sys/GraphicsP.h | 12 +-
sys/GraphicsPostscript.cpp | 78 +-
sys/GraphicsScreen.cpp | 297 +-
sys/Graphics_altitude.cpp | 8 +-
sys/Graphics_colour.cpp | 65 +-
sys/Graphics_grey.cpp | 4 +-
sys/Graphics_image.cpp | 52 +-
sys/Graphics_linesAndAreas.cpp | 121 +-
sys/Graphics_mouse.cpp | 20 +-
sys/Graphics_record.cpp | 9 +-
sys/Graphics_text.cpp | 166 +-
sys/Graphics_utils.cpp | 212 +-
sys/Gui.cpp | 18 +-
sys/Gui.h | 248 +-
sys/GuiButton.cpp | 87 +-
sys/GuiCheckButton.cpp | 58 +-
sys/GuiControl.cpp | 26 +-
sys/GuiDialog.cpp | 87 +-
sys/GuiDrawingArea.cpp | 168 +-
sys/GuiFileSelect.cpp | 88 +-
sys/GuiForm.cpp | 14 +-
sys/GuiLabel.cpp | 28 +-
sys/GuiList.cpp | 228 +-
sys/GuiMenu.cpp | 247 +-
sys/GuiMenuItem.cpp | 100 +-
sys/GuiObject.cpp | 10 +-
sys/GuiOptionMenu.cpp | 72 +-
sys/GuiP.h | 11 +-
sys/GuiProgressBar.cpp | 22 +-
sys/GuiRadioButton.cpp | 108 +-
sys/GuiScale.cpp | 24 +-
sys/GuiScrollBar.cpp | 55 +-
sys/GuiScrolledWindow.cpp | 24 +-
sys/GuiShell.cpp | 73 +-
sys/GuiText.cpp | 279 +-
sys/GuiThing.cpp | 6 +-
sys/GuiWindow.cpp | 120 +-
sys/HyperPage.cpp | 306 +-
sys/HyperPage.h | 16 +-
sys/InfoEditor.cpp | 53 +-
sys/InfoEditor.h | 2 +-
sys/Interpreter.cpp | 167 +-
sys/Interpreter.h | 12 +-
fon/Corpus.h => sys/Interpreter_decl.h | 14 +-
sys/ManPages.cpp | 347 +-
sys/ManPages.h | 10 +-
sys/ManPagesM.h | 2 +-
sys/Manual.cpp | 128 +-
sys/Manual.h | 4 +-
sys/MelderThread.h | 30 +-
sys/Picture.cpp | 180 +-
sys/Picture.h | 47 +-
sys/Preferences.cpp | 64 +-
sys/Printer.cpp | 112 +-
sys/Printer.h | 17 +-
sys/Script.cpp | 8 +-
sys/Script.h | 4 +-
sys/ScriptEditor.cpp | 168 +-
sys/ScriptEditor.h | 16 +-
sys/Simple.cpp | 28 +-
sys/Simple.h | 14 +-
sys/Simple_def.h | 8 +-
sys/Strings.cpp | 39 +-
sys/StringsEditor.cpp | 46 +-
sys/StringsEditor.h | 4 +-
sys/Strings_.h | 7 +-
sys/Strings_def.h | 2 +-
sys/TextEditor.cpp | 258 +-
sys/TextEditor.h | 10 +-
sys/Thing.cpp | 50 +-
sys/Thing.h | 360 +-
sys/Ui.cpp | 405 +-
sys/Ui.h | 142 +-
sys/UiFile.cpp | 99 +-
sys/UiPause.cpp | 136 +-
sys/UiPause.h | 2 +-
sys/abcio.cpp | 138 +-
sys/abcio.h | 76 +-
sys/machine.cpp | 10 +-
sys/machine.h | 10 +-
sys/melder.cpp | 210 +-
sys/melder.h | 309 +-
sys/melder_alloc.cpp | 100 +-
sys/melder_atof.cpp | 24 +-
sys/melder_audio.cpp | 640 +-
sys/melder_audiofiles.cpp | 24 +-
sys/melder_console.cpp | 33 +-
sys/melder_debug.cpp | 335 +-
sys/melder_enums.h | 46 +-
sys/melder_error.cpp | 6 +-
sys/melder_files.cpp | 120 +-
sys/melder_ftoa.cpp | 49 +-
sys/melder_info.cpp | 14 +-
sys/melder_readtext.cpp | 72 +-
sys/melder_strings.cpp | 20 +-
sys/melder_sysenv.cpp | 16 +-
sys/melder_textencoding.cpp | 40 +-
sys/melder_time.cpp | 14 +-
sys/melder_token.cpp | 10 +-
sys/melder_writetext.cpp | 101 +-
sys/motifEmulator.cpp | 195 +-
sys/oo.h | 23 +-
sys/oo_CAN_WRITE_AS_ENCODING.h | 13 +-
sys/oo_COPY.h | 25 +-
sys/oo_DESCRIPTION.h | 13 +-
sys/oo_DESTROY.h | 12 +-
sys/oo_EQUAL.h | 17 +-
sys/oo_READ_BINARY.h | 29 +-
sys/oo_READ_TEXT.h | 25 +-
sys/oo_WRITE_BINARY.h | 21 +-
sys/oo_WRITE_TEXT.h | 39 +-
sys/oo_undef.h | 5 +-
sys/praat.cpp | 904 +-
sys/praat.h | 125 +-
sys/praatP.h | 25 +-
sys/praat_actions.cpp | 442 +-
sys/praat_logo.cpp | 52 +-
sys/praat_menuCommands.cpp | 327 +-
sys/praat_objectMenus.cpp | 288 +-
sys/praat_picture.cpp | 609 +-
sys/praat_script.cpp | 95 +-
sys/praat_script.h | 5 +-
sys/praat_statistics.cpp | 64 +-
sys/praat_version.h | 10 +-
sys/sendpraat.c | 2 -
sys/site.cpp | 4 +-
sys/site.h | 4 +-
sys/winport_off.h | 3 +-
sys/winport_on.h | 3 +-
test/dwtools/Discriminant.praat | 41 -
test/dwtools/KlattSlope.praat | 3 +-
test/dwtools/Pols.binary.Discriminant | Bin 5057 -> 0 bytes
test/dwtools/Pols.text.Discriminant | 389 -
test/fon Exp/Sounds/M1F1-float32-AFsp.wav | Bin 188168 -> 0 bytes
test/fon Exp/Sounds/again.wav | Bin 27688 -> 0 bytes
test/fon Exp/Sounds/heed.wav | Bin 16016 -> 0 bytes
test/fon Exp/Sounds/hid.wav | Bin 14866 -> 0 bytes
test/fon Exp/Sounds/hood.wav | Bin 23258 -> 0 bytes
test/fon Exp/Sounds/hud.wav | Bin 21716 -> 0 bytes
test/fon Exp/Sounds/weSayTheWord.wav | Bin 25926 -> 0 bytes
test/fon Exp/continuousGoodness.ExperimentMFC | 144 -
test/fon Exp/csl.ExperimentMFC | 35 -
test/fon Exp/experimentMFC.praat | 15 -
test/fon Exp/hoofdletters.ExperimentMFC | 43 -
test/fon Exp/pictures.ExperimentMFC | 40 -
test/fon Exp/pictures/paul.jpg | Bin 7776 -> 0 bytes
test/fon Exp/pictures/silke.jpg | Bin 21362 -> 0 bytes
test/fon Exp/simplest.ExperimentMFC | 45 -
test/fon Exp/simplest_broken.ExperimentMFC | 45 -
test/fon Exp/simplest_missing.ExperimentMFC | 45 -
test/fon Exp/stereo.ExperimentMFC | 38 -
test/fon Exp/test.ExperimentMFC | 33 -
test/fon Exp/version3.ExperimentMFC | 32 -
test/fon Exp/version4.ExperimentMFC | 50 -
test/fon Exp/version6.ExperimentMFC | 53 -
test/fon/PitchTier.praat | 40 -
test/fon/Spectrum_draw.praat | 12 -
test/fon/TextGrid_Sound_extractIntervals.praat | 11 -
test/fon/data.praat | Bin 13492 -> 13494 bytes
test/fon/endian.praat | 1 -
test/fon/examples/OTGrammar/Infant.OTGrammar | 198 -
test/fon/examples/OTGrammar/Infant2.OTGrammar | 198 -
.../fon/examples/OTGrammar/Infant_binary.OTGrammar | Bin 3689 -> 0 bytes
.../examples/OTGrammar/Infant_binary2.OTGrammar | Bin 3689 -> 0 bytes
test/fon/examples/banner.praat | 11 -
test/fon/examples/example.wav | Bin 40958 -> 0 bytes
test/fon/examples/sineWithNoise.TextGrid | 10 -
test/fon/examples/sounds/aaaa02.nsp | Bin 1520078 -> 0 bytes
test/fon/examples/sounds/aaaa02.wav | Bin 1520044 -> 0 bytes
test/fon/examples/sounds/cl_F1_2b_egg.wav | Bin 312142 -> 0 bytes
.../fon/examples/sounds/elephant calls/27_Ella.wav | Bin 1254122 -> 0 bytes
test/fon/texio.praat | Bin 10074 -> 10042 bytes
test/fon/textioSpeed.praat | 3 +-
.../kar/a\314\212bc\314\247e\314\201u\314\210.wav" | Bin
test/kar/unicode.praat | Bin 9020 -> 9022 bytes
test/manually/Demo_recording_problem.praat | 36 -
test/manually/PairDistributions_append.praat | 44 -
test/manually/testCommandLineCalls.praat | 33 -
test/menuSpeed.praat | 19 -
test/num/fisherQ.praat | 2 +-
test/num/mathFunctions.praat | 4 +-
test/runAllTests.praat | 88 +-
test/runAllTests_leak.praat | 128 -
test/stat/Table.praat | 11 +-
test/stat/linearRegression.praat | 19 -
test/stat/logisticRegression.praat | 11 +-
test/stat/logisticRegression/rh.LogisticRegression | 17 -
test/stat/pb.Table | 31944 --------
test/sys/graphics.praat | Bin 8230 -> 8026 bytes
test/sys/progress.praat | Bin 946 -> 786 bytes
test/sys/script2.praat | Bin 4276 -> 3890 bytes
937 files changed, 120538 insertions(+), 138866 deletions(-)
diff --git a/EEG/EEG.cpp b/EEG/EEG.cpp
index e273fde..9ccb8b0 100644
--- a/EEG/EEG.cpp
+++ b/EEG/EEG.cpp
@@ -1,6 +1,6 @@
/* EEG.cpp
*
- * Copyright (C) 2011-2012,2013,2014,2015,2016 Paul Boersma
+ * Copyright (C) 2011-2012,2013,2014,2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -42,12 +42,12 @@
Thing_implement (EEG, Function, 0);
void structEEG :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Time domain:");
MelderInfo_writeLine (U" Start time: ", our xmin, U" seconds");
MelderInfo_writeLine (U" End time: ", our xmax, U" seconds");
MelderInfo_writeLine (U" Total duration: ", our xmax - our xmin, U" seconds");
- if (our sound) {
+ if (our sound != NULL) {
MelderInfo_writeLine (U"Time sampling of the signal:");
MelderInfo_writeLine (U" Number of samples: ", our sound -> nx);
MelderInfo_writeLine (U" Sampling period: ", our sound -> dx, U" seconds");
@@ -61,14 +61,14 @@ void structEEG :: v_info () {
void structEEG :: v_shiftX (double xfrom, double xto) {
EEG_Parent :: v_shiftX (xfrom, xto);
- if (our sound ) Function_shiftXTo (our sound.get(), xfrom, xto);
- if (our textgrid) Function_shiftXTo (our textgrid.get(), xfrom, xto);
+ if (our sound != NULL) Function_shiftXTo (our sound, xfrom, xto);
+ if (our textgrid != NULL) Function_shiftXTo (our textgrid, xfrom, xto);
}
void structEEG :: v_scaleX (double xminfrom, double xmaxfrom, double xminto, double xmaxto) {
EEG_Parent :: v_scaleX (xminfrom, xmaxfrom, xminto, xmaxto);
- if (our sound ) our sound -> v_scaleX (xminfrom, xmaxfrom, xminto, xmaxto);
- if (our textgrid) our textgrid -> v_scaleX (xminfrom, xmaxfrom, xminto, xmaxto);
+ if (our sound != NULL) our sound -> v_scaleX (xminfrom, xmaxfrom, xminto, xmaxto);
+ if (our textgrid != NULL) our textgrid -> v_scaleX (xminfrom, xmaxfrom, xminto, xmaxto);
}
void EEG_init (EEG me, double tmin, double tmax) {
@@ -76,11 +76,11 @@ void EEG_init (EEG me, double tmin, double tmax) {
my xmax = tmax;
}
-autoEEG EEG_create (double tmin, double tmax) {
+EEG EEG_create (double tmin, double tmax) {
try {
autoEEG me = Thing_new (EEG);
- EEG_init (me.get(), tmin, tmax);
- return me;
+ EEG_init (me.peek(), tmin, tmax);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"EEG object not created.");
}
@@ -95,7 +95,7 @@ long EEG_getChannelNumber (EEG me, const char32 *channelName) {
return 0;
}
-autoEEG EEG_readFromBdfFile (MelderFile file) {
+EEG EEG_readFromBdfFile (MelderFile file) {
try {
autofile f = Melder_fopen (file, "rb");
char buffer [81];
@@ -115,7 +115,7 @@ autoEEG EEG_readFromBdfFile (MelderFile file) {
fread (buffer, 1, 44, f); buffer [44] = '\0';
trace (U"Version of data format: \"", Melder_peek8to32 (buffer), U"\"");
fread (buffer, 1, 8, f); buffer [8] = '\0';
- long numberOfDataRecords = strtol (buffer, nullptr, 10);
+ long numberOfDataRecords = strtol (buffer, NULL, 10);
trace (U"Number of data records: ", numberOfDataRecords);
fread (buffer, 1, 8, f); buffer [8] = '\0';
double durationOfDataRecord = atof (buffer);
@@ -198,7 +198,7 @@ autoEEG EEG_readFromBdfFile (MelderFile file) {
for (long record = 1; record <= numberOfDataRecords; record ++) {
for (long channel = 1; channel <= numberOfChannels; channel ++) {
double factor = channel == numberOfChannels ? 1.0 : physicalMinimum [channel] / digitalMinimum [channel];
- if (channel < numberOfChannels - EEG_getNumberOfExtraSensors (him.get())) factor /= 1000000.0;
+ if (channel < numberOfChannels - EEG_getNumberOfExtraSensors (him.peek())) factor /= 1000000.0;
if (is24bit) {
fread (& dataBuffer [0], 3, numberOfSamplesPerDataRecord, f);
unsigned char *p = & dataBuffer [0];
@@ -233,7 +233,7 @@ autoEEG EEG_readFromBdfFile (MelderFile file) {
}
autoTextGrid thee;
if (hasLetters) {
- thee = TextGrid_create (0, duration, U"Mark Trigger", U"Mark Trigger");
+ thee.reset (TextGrid_create (0, duration, U"Mark Trigger", U"Mark Trigger"));
autoMelderString letters;
double time = NUMundefined;
for (long i = 1; i <= my nx; i ++) {
@@ -247,7 +247,7 @@ autoEEG EEG_readFromBdfFile (MelderFile file) {
if (letters. string [0] == U'+') {
if (NUMdefined (time)) {
try {
- TextGrid_insertPoint (thee.get(), 1, time, U"");
+ TextGrid_insertPoint (thee.peek(), 1, time, U"");
} catch (MelderError) {
Melder_throw (U"Did not insert empty mark (", letters. string, U") on Mark tier.");
}
@@ -262,13 +262,13 @@ autoEEG EEG_readFromBdfFile (MelderFile file) {
try {
if (Melder_nequ (letters. string, U"Trigger-", 8)) {
try {
- TextGrid_insertPoint (thee.get(), 2, time, & letters. string [8]);
+ TextGrid_insertPoint (thee.peek(), 2, time, & letters. string [8]);
} catch (MelderError) {
Melder_clearError ();
trace (U"Duplicate trigger at ", time, U" seconds: ", & letters. string [8]);
}
} else {
- TextGrid_insertPoint (thee.get(), 1, time, & letters. string [0]);
+ TextGrid_insertPoint (thee.peek(), 1, time, & letters. string [0]);
}
} catch (MelderError) {
Melder_throw (U"Did not insert mark (", letters. string, U") on Trigger tier.");
@@ -280,132 +280,132 @@ autoEEG EEG_readFromBdfFile (MelderFile file) {
}
}
if (NUMdefined (time)) {
- TextGrid_insertPoint (thee.get(), 1, time, U"");
+ TextGrid_insertPoint (thee.peek(), 1, time, U"");
time = NUMundefined; // defensive
}
} else {
- thee = TextGrid_create (0, duration,
- numberOfStatusBits == 8 ? U"S1 S2 S3 S4 S5 S6 S7 S8" : U"S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 S16", U"");
+ thee.reset (TextGrid_create (0, duration,
+ numberOfStatusBits == 8 ? U"S1 S2 S3 S4 S5 S6 S7 S8" : U"S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 S16", U""));
for (int bit = 1; bit <= numberOfStatusBits; bit ++) {
unsigned long bitValue = 1 << (bit - 1);
- IntervalTier tier = (IntervalTier) thy tiers->at [bit];
+ IntervalTier tier = (IntervalTier) thy tiers -> item [bit];
for (long i = 1; i <= my nx; i ++) {
unsigned long previousValue = i == 1 ? 0 : (long) my z [numberOfChannels] [i - 1];
unsigned long thisValue = (long) my z [numberOfChannels] [i];
if ((thisValue & bitValue) != (previousValue & bitValue)) {
double time = i == 1 ? 0.0 : my x1 + (i - 1.5) * my dx;
if (time != 0.0)
- TextGrid_insertBoundary (thee.get(), bit, time);
+ TextGrid_insertBoundary (thee.peek(), bit, time);
if ((thisValue & bitValue) != 0)
- TextGrid_setIntervalText (thee.get(), bit, tier -> intervals.size, U"1");
+ TextGrid_setIntervalText (thee.peek(), bit, tier -> intervals -> size, U"1");
}
}
}
}
f.close (file);
his channelNames = channelNames.transfer();
- his sound = me.move();
- his textgrid = thee.move();
- if (EEG_getNumberOfCapElectrodes (him.get()) == 32) {
- EEG_setChannelName (him.get(), 1, U"Fp1");
- EEG_setChannelName (him.get(), 2, U"AF3");
- EEG_setChannelName (him.get(), 3, U"F7");
- EEG_setChannelName (him.get(), 4, U"F3");
- EEG_setChannelName (him.get(), 5, U"FC1");
- EEG_setChannelName (him.get(), 6, U"FC5");
- EEG_setChannelName (him.get(), 7, U"T7");
- EEG_setChannelName (him.get(), 8, U"C3");
- EEG_setChannelName (him.get(), 9, U"CP1");
- EEG_setChannelName (him.get(), 10, U"CP5");
- EEG_setChannelName (him.get(), 11, U"P7");
- EEG_setChannelName (him.get(), 12, U"P3");
- EEG_setChannelName (him.get(), 13, U"Pz");
- EEG_setChannelName (him.get(), 14, U"PO3");
- EEG_setChannelName (him.get(), 15, U"O1");
- EEG_setChannelName (him.get(), 16, U"Oz");
- EEG_setChannelName (him.get(), 17, U"O2");
- EEG_setChannelName (him.get(), 18, U"PO4");
- EEG_setChannelName (him.get(), 19, U"P4");
- EEG_setChannelName (him.get(), 20, U"P8");
- EEG_setChannelName (him.get(), 21, U"CP6");
- EEG_setChannelName (him.get(), 22, U"CP2");
- EEG_setChannelName (him.get(), 23, U"C4");
- EEG_setChannelName (him.get(), 24, U"T8");
- EEG_setChannelName (him.get(), 25, U"FC6");
- EEG_setChannelName (him.get(), 26, U"FC2");
- EEG_setChannelName (him.get(), 27, U"F4");
- EEG_setChannelName (him.get(), 28, U"F8");
- EEG_setChannelName (him.get(), 29, U"AF4");
- EEG_setChannelName (him.get(), 30, U"Fp2");
- EEG_setChannelName (him.get(), 31, U"Fz");
- EEG_setChannelName (him.get(), 32, U"Cz");
- } else if (EEG_getNumberOfCapElectrodes (him.get()) == 64) {
- EEG_setChannelName (him.get(), 1, U"Fp1");
- EEG_setChannelName (him.get(), 2, U"AF7");
- EEG_setChannelName (him.get(), 3, U"AF3");
- EEG_setChannelName (him.get(), 4, U"F1");
- EEG_setChannelName (him.get(), 5, U"F3");
- EEG_setChannelName (him.get(), 6, U"F5");
- EEG_setChannelName (him.get(), 7, U"F7");
- EEG_setChannelName (him.get(), 8, U"FT7");
- EEG_setChannelName (him.get(), 9, U"FC5");
- EEG_setChannelName (him.get(), 10, U"FC3");
- EEG_setChannelName (him.get(), 11, U"FC1");
- EEG_setChannelName (him.get(), 12, U"C1");
- EEG_setChannelName (him.get(), 13, U"C3");
- EEG_setChannelName (him.get(), 14, U"C5");
- EEG_setChannelName (him.get(), 15, U"T7");
- EEG_setChannelName (him.get(), 16, U"TP7");
- EEG_setChannelName (him.get(), 17, U"CP5");
- EEG_setChannelName (him.get(), 18, U"CP3");
- EEG_setChannelName (him.get(), 19, U"CP1");
- EEG_setChannelName (him.get(), 20, U"P1");
- EEG_setChannelName (him.get(), 21, U"P3");
- EEG_setChannelName (him.get(), 22, U"P5");
- EEG_setChannelName (him.get(), 23, U"P7");
- EEG_setChannelName (him.get(), 24, U"P9");
- EEG_setChannelName (him.get(), 25, U"PO7");
- EEG_setChannelName (him.get(), 26, U"PO3");
- EEG_setChannelName (him.get(), 27, U"O1");
- EEG_setChannelName (him.get(), 28, U"Iz");
- EEG_setChannelName (him.get(), 29, U"Oz");
- EEG_setChannelName (him.get(), 30, U"POz");
- EEG_setChannelName (him.get(), 31, U"Pz");
- EEG_setChannelName (him.get(), 32, U"CPz");
- EEG_setChannelName (him.get(), 33, U"Fpz");
- EEG_setChannelName (him.get(), 34, U"Fp2");
- EEG_setChannelName (him.get(), 35, U"AF8");
- EEG_setChannelName (him.get(), 36, U"AF4");
- EEG_setChannelName (him.get(), 37, U"AFz");
- EEG_setChannelName (him.get(), 38, U"Fz");
- EEG_setChannelName (him.get(), 39, U"F2");
- EEG_setChannelName (him.get(), 40, U"F4");
- EEG_setChannelName (him.get(), 41, U"F6");
- EEG_setChannelName (him.get(), 42, U"F8");
- EEG_setChannelName (him.get(), 43, U"FT8");
- EEG_setChannelName (him.get(), 44, U"FC6");
- EEG_setChannelName (him.get(), 45, U"FC4");
- EEG_setChannelName (him.get(), 46, U"FC2");
- EEG_setChannelName (him.get(), 47, U"FCz");
- EEG_setChannelName (him.get(), 48, U"Cz");
- EEG_setChannelName (him.get(), 49, U"C2");
- EEG_setChannelName (him.get(), 50, U"C4");
- EEG_setChannelName (him.get(), 51, U"C6");
- EEG_setChannelName (him.get(), 52, U"T8");
- EEG_setChannelName (him.get(), 53, U"TP8");
- EEG_setChannelName (him.get(), 54, U"CP6");
- EEG_setChannelName (him.get(), 55, U"CP4");
- EEG_setChannelName (him.get(), 56, U"CP2");
- EEG_setChannelName (him.get(), 57, U"P2");
- EEG_setChannelName (him.get(), 58, U"P4");
- EEG_setChannelName (him.get(), 59, U"P6");
- EEG_setChannelName (him.get(), 60, U"P8");
- EEG_setChannelName (him.get(), 61, U"P10");
- EEG_setChannelName (him.get(), 62, U"PO8");
- EEG_setChannelName (him.get(), 63, U"PO4");
- EEG_setChannelName (him.get(), 64, U"O2");
+ his sound = me.transfer();
+ his textgrid = thee.transfer();
+ if (EEG_getNumberOfCapElectrodes (him.peek()) == 32) {
+ EEG_setChannelName (him.peek(), 1, U"Fp1");
+ EEG_setChannelName (him.peek(), 2, U"AF3");
+ EEG_setChannelName (him.peek(), 3, U"F7");
+ EEG_setChannelName (him.peek(), 4, U"F3");
+ EEG_setChannelName (him.peek(), 5, U"FC1");
+ EEG_setChannelName (him.peek(), 6, U"FC5");
+ EEG_setChannelName (him.peek(), 7, U"T7");
+ EEG_setChannelName (him.peek(), 8, U"C3");
+ EEG_setChannelName (him.peek(), 9, U"CP1");
+ EEG_setChannelName (him.peek(), 10, U"CP5");
+ EEG_setChannelName (him.peek(), 11, U"P7");
+ EEG_setChannelName (him.peek(), 12, U"P3");
+ EEG_setChannelName (him.peek(), 13, U"Pz");
+ EEG_setChannelName (him.peek(), 14, U"PO3");
+ EEG_setChannelName (him.peek(), 15, U"O1");
+ EEG_setChannelName (him.peek(), 16, U"Oz");
+ EEG_setChannelName (him.peek(), 17, U"O2");
+ EEG_setChannelName (him.peek(), 18, U"PO4");
+ EEG_setChannelName (him.peek(), 19, U"P4");
+ EEG_setChannelName (him.peek(), 20, U"P8");
+ EEG_setChannelName (him.peek(), 21, U"CP6");
+ EEG_setChannelName (him.peek(), 22, U"CP2");
+ EEG_setChannelName (him.peek(), 23, U"C4");
+ EEG_setChannelName (him.peek(), 24, U"T8");
+ EEG_setChannelName (him.peek(), 25, U"FC6");
+ EEG_setChannelName (him.peek(), 26, U"FC2");
+ EEG_setChannelName (him.peek(), 27, U"F4");
+ EEG_setChannelName (him.peek(), 28, U"F8");
+ EEG_setChannelName (him.peek(), 29, U"AF4");
+ EEG_setChannelName (him.peek(), 30, U"Fp2");
+ EEG_setChannelName (him.peek(), 31, U"Fz");
+ EEG_setChannelName (him.peek(), 32, U"Cz");
+ } else if (EEG_getNumberOfCapElectrodes (him.peek()) == 64) {
+ EEG_setChannelName (him.peek(), 1, U"Fp1");
+ EEG_setChannelName (him.peek(), 2, U"AF7");
+ EEG_setChannelName (him.peek(), 3, U"AF3");
+ EEG_setChannelName (him.peek(), 4, U"F1");
+ EEG_setChannelName (him.peek(), 5, U"F3");
+ EEG_setChannelName (him.peek(), 6, U"F5");
+ EEG_setChannelName (him.peek(), 7, U"F7");
+ EEG_setChannelName (him.peek(), 8, U"FT7");
+ EEG_setChannelName (him.peek(), 9, U"FC5");
+ EEG_setChannelName (him.peek(), 10, U"FC3");
+ EEG_setChannelName (him.peek(), 11, U"FC1");
+ EEG_setChannelName (him.peek(), 12, U"C1");
+ EEG_setChannelName (him.peek(), 13, U"C3");
+ EEG_setChannelName (him.peek(), 14, U"C5");
+ EEG_setChannelName (him.peek(), 15, U"T7");
+ EEG_setChannelName (him.peek(), 16, U"TP7");
+ EEG_setChannelName (him.peek(), 17, U"CP5");
+ EEG_setChannelName (him.peek(), 18, U"CP3");
+ EEG_setChannelName (him.peek(), 19, U"CP1");
+ EEG_setChannelName (him.peek(), 20, U"P1");
+ EEG_setChannelName (him.peek(), 21, U"P3");
+ EEG_setChannelName (him.peek(), 22, U"P5");
+ EEG_setChannelName (him.peek(), 23, U"P7");
+ EEG_setChannelName (him.peek(), 24, U"P9");
+ EEG_setChannelName (him.peek(), 25, U"PO7");
+ EEG_setChannelName (him.peek(), 26, U"PO3");
+ EEG_setChannelName (him.peek(), 27, U"O1");
+ EEG_setChannelName (him.peek(), 28, U"Iz");
+ EEG_setChannelName (him.peek(), 29, U"Oz");
+ EEG_setChannelName (him.peek(), 30, U"POz");
+ EEG_setChannelName (him.peek(), 31, U"Pz");
+ EEG_setChannelName (him.peek(), 32, U"CPz");
+ EEG_setChannelName (him.peek(), 33, U"Fpz");
+ EEG_setChannelName (him.peek(), 34, U"Fp2");
+ EEG_setChannelName (him.peek(), 35, U"AF8");
+ EEG_setChannelName (him.peek(), 36, U"AF4");
+ EEG_setChannelName (him.peek(), 37, U"AFz");
+ EEG_setChannelName (him.peek(), 38, U"Fz");
+ EEG_setChannelName (him.peek(), 39, U"F2");
+ EEG_setChannelName (him.peek(), 40, U"F4");
+ EEG_setChannelName (him.peek(), 41, U"F6");
+ EEG_setChannelName (him.peek(), 42, U"F8");
+ EEG_setChannelName (him.peek(), 43, U"FT8");
+ EEG_setChannelName (him.peek(), 44, U"FC6");
+ EEG_setChannelName (him.peek(), 45, U"FC4");
+ EEG_setChannelName (him.peek(), 46, U"FC2");
+ EEG_setChannelName (him.peek(), 47, U"FCz");
+ EEG_setChannelName (him.peek(), 48, U"Cz");
+ EEG_setChannelName (him.peek(), 49, U"C2");
+ EEG_setChannelName (him.peek(), 50, U"C4");
+ EEG_setChannelName (him.peek(), 51, U"C6");
+ EEG_setChannelName (him.peek(), 52, U"T8");
+ EEG_setChannelName (him.peek(), 53, U"TP8");
+ EEG_setChannelName (him.peek(), 54, U"CP6");
+ EEG_setChannelName (him.peek(), 55, U"CP4");
+ EEG_setChannelName (him.peek(), 56, U"CP2");
+ EEG_setChannelName (him.peek(), 57, U"P2");
+ EEG_setChannelName (him.peek(), 58, U"P4");
+ EEG_setChannelName (him.peek(), 59, U"P6");
+ EEG_setChannelName (him.peek(), 60, U"P8");
+ EEG_setChannelName (him.peek(), 61, U"P10");
+ EEG_setChannelName (him.peek(), 62, U"PO8");
+ EEG_setChannelName (him.peek(), 63, U"PO4");
+ EEG_setChannelName (him.peek(), 64, U"O2");
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"BDF file not read.");
}
@@ -435,14 +435,14 @@ void EEG_filter (EEG me, double lowFrequency, double lowWidth, double highFreque
NUMfft_Table_init (& fftTable, nsampFFT);
*/
for (long ichan = 1; ichan <= my numberOfChannels - EEG_getNumberOfExtraSensors (me); ichan ++) {
- autoSound channel = Sound_extractChannel (my sound.get(), ichan);
- autoSpectrum spec = Sound_to_Spectrum (channel.get(), true);
- Spectrum_passHannBand (spec.get(), lowFrequency, 0.0, lowWidth);
- Spectrum_passHannBand (spec.get(), 0.0, highFrequency, highWidth);
+ autoSound channel = Sound_extractChannel (my sound, ichan);
+ autoSpectrum spec = Sound_to_Spectrum (channel.peek(), TRUE);
+ Spectrum_passHannBand (spec.peek(), lowFrequency, 0.0, lowWidth);
+ Spectrum_passHannBand (spec.peek(), 0.0, highFrequency, highWidth);
if (doNotch50Hz) {
- Spectrum_stopHannBand (spec.get(), 48.0, 52.0, 1.0);
+ Spectrum_stopHannBand (spec.peek(), 48.0, 52.0, 1.0);
}
- autoSound him = Spectrum_to_Sound (spec.get());
+ autoSound him = Spectrum_to_Sound (spec.peek());
NUMvector_copyElements (his z [1], my sound -> z [ichan], 1, my sound -> nx);
}
} catch (MelderError) {
@@ -537,15 +537,15 @@ void EEG_setChannelToZero (EEG me, const char32 *channelName) {
void EEG_removeTriggers (EEG me, int which_Melder_STRING, const char32 *criterion) {
try {
- if (my textgrid -> tiers->size < 2 || ! Melder_equ (my textgrid -> tiers->at [2] -> name, U"Trigger"))
+ if (my textgrid -> numberOfTiers () < 2 || ! Melder_equ (my textgrid -> tier (2) -> name, U"Trigger"))
Melder_throw (me, U" does not have a Trigger channel.");
- TextGrid_removePoints (my textgrid.get(), 2, which_Melder_STRING, criterion);
+ TextGrid_removePoints (my textgrid, 2, which_Melder_STRING, criterion);
} catch (MelderError) {
Melder_throw (me, U": triggers not removed.");
}
}
-autoEEG EEG_extractChannel (EEG me, long channelNumber) {
+EEG EEG_extractChannel (EEG me, long channelNumber) {
try {
if (channelNumber < 1 || channelNumber > my numberOfChannels)
Melder_throw (U"No channel ", channelNumber, U".");
@@ -553,15 +553,15 @@ autoEEG EEG_extractChannel (EEG me, long channelNumber) {
thy numberOfChannels = 1;
thy channelNames = NUMvector <char32 *> (1, 1);
thy channelNames [1] = Melder_dup (my channelNames [1]);
- thy sound = Sound_extractChannel (my sound.get(), channelNumber);
- thy textgrid = Data_copy (my textgrid.get());
- return thee;
+ thy sound = Sound_extractChannel (my sound, channelNumber);
+ thy textgrid = Data_copy (my textgrid);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": channel ", channelNumber, U" not extracted.");
}
}
-autoEEG EEG_extractChannel (EEG me, const char32 *channelName) {
+EEG EEG_extractChannel (EEG me, const char32 *channelName) {
try {
long channelNumber = EEG_getChannelNumber (me, channelName);
if (channelNumber == 0)
@@ -572,15 +572,15 @@ autoEEG EEG_extractChannel (EEG me, const char32 *channelName) {
}
}
-autoEEG EEGs_concatenate (OrderedOf<structEEG>* me) {
+EEG EEGs_concatenate (Collection me) {
try {
if (my size < 1)
Melder_throw (U"Cannot concatenate zero EEG objects.");
- EEG first = my at [1];
+ EEG first = (EEG) my item [1];
long numberOfChannels = first -> numberOfChannels;
char32 **channelNames = first -> channelNames;
for (long ieeg = 2; ieeg <= my size; ieeg ++) {
- EEG other = my at [ieeg];
+ EEG other = (EEG) my item [ieeg];
if (other -> numberOfChannels != numberOfChannels)
Melder_throw (U"The number of channels of ", other, U" does not match the number of channels of ", first, U".");
for (long ichan = 1; ichan <= numberOfChannels; ichan ++) {
@@ -588,12 +588,14 @@ autoEEG EEGs_concatenate (OrderedOf<structEEG>* me) {
Melder_throw (U"Channel ", ichan, U" has a different name in ", other, U" (", other -> channelNames [ichan], U") than in ", first, U" (", channelNames [ichan], U").");
}
}
- OrderedOf<structSound> soundList;
- OrderedOf<structTextGrid> textgridList;
+ autoOrdered soundCollection = Ordered_create ();
+ Collection_dontOwnItems (soundCollection.peek());
+ autoOrdered textgridCollection = Ordered_create ();
+ Collection_dontOwnItems (textgridCollection.peek());
for (long ieeg = 1; ieeg <= my size; ieeg ++) {
- EEG eeg = my at [ieeg];
- soundList. addItem_ref (eeg -> sound.get());
- textgridList. addItem_ref (eeg -> textgrid.get());
+ EEG eeg = (EEG) my item [ieeg];
+ Collection_addItem (soundCollection.peek(), eeg -> sound);
+ Collection_addItem (textgridCollection.peek(), eeg -> textgrid);
}
autoEEG thee = Thing_new (EEG);
thy numberOfChannels = numberOfChannels;
@@ -601,17 +603,17 @@ autoEEG EEGs_concatenate (OrderedOf<structEEG>* me) {
for (long ichan = 1; ichan <= numberOfChannels; ichan ++) {
thy channelNames [ichan] = Melder_dup (channelNames [ichan]);
}
- thy sound = Sounds_concatenate (soundList, 0.0);
- thy textgrid = TextGrids_concatenate (& textgridList);
+ thy sound = Sounds_concatenate_e (soundCollection.peek(), 0.0);
+ thy textgrid = TextGrids_concatenate (textgridCollection.peek());
thy xmin = thy textgrid -> xmin;
thy xmax = thy textgrid -> xmax;
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"TextGrids not concatenated.");
}
}
-autoEEG EEG_extractPart (EEG me, double tmin, double tmax, bool preserveTimes) {
+EEG EEG_extractPart (EEG me, double tmin, double tmax, bool preserveTimes) {
try {
autoEEG thee = Thing_new (EEG);
thy numberOfChannels = my numberOfChannels;
@@ -619,11 +621,11 @@ autoEEG EEG_extractPart (EEG me, double tmin, double tmax, bool preserveTimes) {
for (long ichan = 1; ichan <= my numberOfChannels; ichan ++) {
thy channelNames [ichan] = Melder_dup (my channelNames [ichan]);
}
- thy sound = Sound_extractPart (my sound.get(), tmin, tmax, kSound_windowShape_RECTANGULAR, 1.0, preserveTimes);
- thy textgrid = TextGrid_extractPart (my textgrid.get(), tmin, tmax, preserveTimes);
+ thy sound = Sound_extractPart (my sound, tmin, tmax, kSound_windowShape_RECTANGULAR, 1.0, preserveTimes);
+ thy textgrid = TextGrid_extractPart (my textgrid, tmin, tmax, preserveTimes);
thy xmin = thy textgrid -> xmin;
thy xmax = thy textgrid -> xmax;
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": part not extracted.");
}
@@ -631,22 +633,24 @@ autoEEG EEG_extractPart (EEG me, double tmin, double tmax, bool preserveTimes) {
void EEG_replaceTextGrid (EEG me, TextGrid textgrid) {
try {
- my textgrid = Data_copy (textgrid);
+ autoTextGrid textgrid2 = Data_copy (textgrid);
+ forget (my textgrid);
+ my textgrid = textgrid2.transfer();
} catch (MelderError) {
Melder_throw (me, U": TextGrid not replaced with ", textgrid, U".");
}
}
-autoMixingMatrix EEG_to_MixingMatrix (EEG me, long maxNumberOfIterations, double tol, int method) {
+MixingMatrix EEG_to_MixingMatrix (EEG me, long maxNumberOfIterations, double tol, int method) {
try {
- autoCrossCorrelationTableList tables = Sound_to_CrossCorrelationTableList (my sound.get(), 0.0, 0.0, 0.002, 1);
+ autoCrossCorrelationTables tables = Sound_to_CrossCorrelationTables (my sound, 0.0, 0.0, 0.002, 1);
autoMixingMatrix thee = MixingMatrix_create (my sound -> ny, my sound -> ny);
for (long ichan = 1; ichan <= my numberOfChannels; ichan ++) {
- TableOfReal_setRowLabel (thee.get(), ichan, my channelNames [ichan]);
- TableOfReal_setColumnLabel (thee.get(), ichan, Melder_cat (U"ic", ichan));
+ TableOfReal_setRowLabel (thee.peek(), ichan, my channelNames [ichan]);
+ TableOfReal_setColumnLabel (thee.peek(), ichan, Melder_cat (U"ic", ichan));
}
- MixingMatrix_and_CrossCorrelationTableList_improveUnmixing (thee.get(), tables.get(), maxNumberOfIterations, tol, method);
- return thee;
+ MixingMatrix_and_CrossCorrelationTables_improveUnmixing (thee.peek(), tables.peek(), maxNumberOfIterations, tol, method);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no MixingMatrix created.");
}
diff --git a/EEG/EEG.h b/EEG/EEG.h
index 884f9dd..e3314ab 100644
--- a/EEG/EEG.h
+++ b/EEG/EEG.h
@@ -24,12 +24,13 @@
#include "../dwtools/ICA.h"
#include "EEG_def.h"
+oo_CLASS_CREATE (EEG, Function);
-autoEEG EEG_create (double tmin, double tmax);
+EEG EEG_create (double tmin, double tmax);
-autoEEG EEG_readFromBdfFile (MelderFile file);
+EEG EEG_readFromBdfFile (MelderFile file);
-autoEEG EEGs_concatenate (OrderedOf<structEEG>* me);
+EEG EEGs_concatenate (Collection me);
void EEG_init (EEG me, double tmin, double tmax);
long EEG_getChannelNumber (EEG me, const char32 *channelName);
@@ -52,13 +53,13 @@ void EEG_subtractMeanChannel (EEG me, long fromChannel, long toChannel);
void EEG_setChannelToZero (EEG me, long channelNumber);
void EEG_setChannelToZero (EEG me, const char32 *channelName);
void EEG_removeTriggers (EEG me, int which_Melder_STRING, const char32 *criterion);
-autoEEG EEG_extractChannel (EEG me, long channelNumber);
-autoEEG EEG_extractChannel (EEG me, const char32 *channelName);
-static inline autoSound EEG_extractSound (EEG me) { return Data_copy (my sound.get()); }
-static inline autoTextGrid EEG_extractTextGrid (EEG me) { return Data_copy (my textgrid.get()); }
-autoEEG EEG_extractPart (EEG me, double tmin, double tmax, bool preserveTimes);
+EEG EEG_extractChannel (EEG me, long channelNumber);
+EEG EEG_extractChannel (EEG me, const char32 *channelName);
+static inline Sound EEG_extractSound (EEG me) { return Data_copy (my sound); }
+static inline TextGrid EEG_extractTextGrid (EEG me) { return Data_copy (my textgrid); }
+EEG EEG_extractPart (EEG me, double tmin, double tmax, bool preserveTimes);
void EEG_replaceTextGrid (EEG me, TextGrid textgrid);
-autoMixingMatrix EEG_to_MixingMatrix (EEG me, long maxNumberOfIterations, double tol, int method);
+MixingMatrix EEG_to_MixingMatrix (EEG me, long maxNumberOfIterations, double tol, int method);
/* End of file EEG.h */
#endif
diff --git a/EEG/EEGWindow.cpp b/EEG/EEGWindow.cpp
index 939985a..ca8ab16 100644
--- a/EEG/EEGWindow.cpp
+++ b/EEG/EEGWindow.cpp
@@ -1,6 +1,6 @@
/* EEGWindow.cpp
*
- * Copyright (C) 2011-2012,2013,2014,2015,2016 Paul Boersma
+ * Copyright (C) 2011-2012,2013,2014,2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,7 +29,7 @@ Thing_implement (EEGWindow, TextGridEditor, 0);
#include "prefs_copyToInstance.h"
#include "EEGWindow_prefs.h"
-static void menu_cb_EEGWindowHelp (EEGWindow, EDITOR_ARGS_DIRECT) { Melder_help (U"EEG window"); }
+static void menu_cb_EEGWindowHelp (EDITOR_ARGS) { EDITOR_IAM (EEGWindow); Melder_help (U"EEG window"); }
void structEEGWindow :: v_createMenus () {
EEGWindow_Parent :: v_createMenus ();
@@ -41,20 +41,22 @@ void structEEGWindow :: v_createHelpMenuItems (EditorMenu menu) {
}
const char32 * structEEGWindow :: v_getChannelName (long channelNumber) {
- Melder_assert (our eeg != nullptr);
+ Melder_assert (our eeg != NULL);
return our eeg -> channelNames [channelNumber];
}
-static void menu_cb_ExtractSelectedEEG_preserveTimes (EEGWindow me, EDITOR_ARGS_DIRECT) {
+static void menu_cb_ExtractSelectedEEG_preserveTimes (EDITOR_ARGS) {
+ EDITOR_IAM (EEGWindow);
if (my d_endSelection <= my d_startSelection) Melder_throw (U"No selection.");
autoEEG extract = EEG_extractPart (my eeg, my d_startSelection, my d_endSelection, true);
- Editor_broadcastPublication (me, extract.move());
+ Editor_broadcastPublication (me, extract.transfer());
}
-static void menu_cb_ExtractSelectedEEG_timeFromZero (EEGWindow me, EDITOR_ARGS_DIRECT) {
+static void menu_cb_ExtractSelectedEEG_timeFromZero (EDITOR_ARGS) {
+ EDITOR_IAM (EEGWindow);
if (my d_endSelection <= my d_startSelection) Melder_throw (U"No selection.");
autoEEG extract = EEG_extractPart (my eeg, my d_startSelection, my d_endSelection, false);
- Editor_broadcastPublication (me, extract.move());
+ Editor_broadcastPublication (me, extract.transfer());
}
void structEEGWindow :: v_createMenuItems_file_extract (EditorMenu menu) {
@@ -73,14 +75,14 @@ void structEEGWindow :: v_updateMenuItems_file () {
void EEGWindow_init (EEGWindow me, const char32 *title, EEG eeg) {
my eeg = eeg; // before initing, because initing will already draw!
- TextGridEditor_init (me, title, eeg -> textgrid.get(), eeg -> sound.get(), false, nullptr, nullptr);
+ TextGridEditor_init (me, title, eeg -> textgrid, eeg -> sound, false, NULL, NULL);
}
-autoEEGWindow EEGWindow_create (const char32 *title, EEG eeg) {
+EEGWindow EEGWindow_create (const char32 *title, EEG eeg) {
try {
autoEEGWindow me = Thing_new (EEGWindow);
- EEGWindow_init (me.get(), title, eeg);
- return me;
+ EEGWindow_init (me.peek(), title, eeg);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"EEG window not created.");
}
diff --git a/EEG/EEGWindow.h b/EEG/EEGWindow.h
index c6f7107..06d51a7 100644
--- a/EEG/EEGWindow.h
+++ b/EEG/EEGWindow.h
@@ -22,7 +22,7 @@
#include "TextGridEditor.h"
#include "EEG.h"
-Thing_define (EEGWindow, TextGridEditor) {
+Thing_define (EEGWindow, TextGridEditor) { public:
EEG eeg;
GuiMenuItem extractSelectedEEGPreserveTimesButton, extractSelectedEEGTimeFromZeroButton;
@@ -50,7 +50,7 @@ Thing_define (EEGWindow, TextGridEditor) {
void EEGWindow_init (EEGWindow me, const char32 *title, EEG eeg);
-autoEEGWindow EEGWindow_create (const char32 *title, EEG eeg);
+EEGWindow EEGWindow_create (const char32 *title, EEG eeg);
/* End of file EEGWindow.h */
#endif
diff --git a/EEG/EEG_def.h b/EEG/EEG_def.h
index fb24071..7708ebb 100644
--- a/EEG/EEG_def.h
+++ b/EEG/EEG_def.h
@@ -23,8 +23,8 @@ oo_DEFINE_CLASS (EEG, Function)
oo_LONG (numberOfChannels)
oo_STRING_VECTOR (channelNames, numberOfChannels)
- oo_AUTO_OBJECT (Sound, 2, sound)
- oo_AUTO_OBJECT (TextGrid, 0, textgrid)
+ oo_OBJECT (Sound, 2, sound)
+ oo_OBJECT (TextGrid, 0, textgrid)
#if oo_DECLARING
void v_info ()
@@ -40,5 +40,4 @@ oo_DEFINE_CLASS (EEG, Function)
oo_END_CLASS (EEG)
#undef ooSTRUCT
-
/* End of file EEG_def.h */
diff --git a/EEG/ERP.cpp b/EEG/ERP.cpp
index 5047c96..5de9beb 100644
--- a/EEG/ERP.cpp
+++ b/EEG/ERP.cpp
@@ -1,6 +1,6 @@
/* ERP.cpp
*
- * Copyright (C) 2011-2012,2013,2014,2015,2016 Paul Boersma
+ * Copyright (C) 2011-2012,2013,2014,2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -88,12 +88,12 @@ void ERP_drawChannel_number (ERP me, Graphics graphics, long channelNumber, doub
Graphics_textBottom (graphics, true, U"Time (s)");
Graphics_marksBottom (graphics, 2, true, true, false);
if (0.0 > tmin && 0.0 < tmax)
- Graphics_markBottom (graphics, 0.0, true, true, true, nullptr);
- Graphics_markLeft (graphics, vmin, true, true, false, nullptr);
- Graphics_markLeft (graphics, vmax, true, true, false, nullptr);
- Graphics_markBottom (graphics, 0.0, true, true, true, nullptr);
+ Graphics_markBottom (graphics, 0.0, true, true, true, NULL);
+ Graphics_markLeft (graphics, vmin, true, true, false, NULL);
+ Graphics_markLeft (graphics, vmax, true, true, false, NULL);
+ Graphics_markBottom (graphics, 0.0, true, true, true, NULL);
if (vmin != 0.0 && vmax != 0.0 && (vmin > 0.0) != (vmax > 0.0)) {
- Graphics_markLeft (graphics, 0.0, true, true, true, nullptr);
+ Graphics_markLeft (graphics, 0.0, true, true, true, NULL);
}
}
@@ -103,7 +103,7 @@ void ERP_drawChannel_name (ERP me, Graphics graphics, const char32 *channelName,
ERP_drawChannel_number (me, graphics, ERP_getChannelNumber (me, channelName), tmin, tmax, vmin, vmax, garnish);
}
-autoTable ERP_tabulate (ERP me, bool includeSampleNumbers, bool includeTime, int timeDecimals, int voltageDecimals, int units) {
+Table ERP_tabulate (ERP me, bool includeSampleNumbers, bool includeTime, int timeDecimals, int voltageDecimals, int units) {
double voltageScaling = 1.0;
const char32 *unitText = U"(V)";
if (units == 2) {
@@ -114,30 +114,30 @@ autoTable ERP_tabulate (ERP me, bool includeSampleNumbers, bool includeTime, int
try {
autoTable thee = Table_createWithoutColumnNames (my nx, includeSampleNumbers + includeTime + my ny);
long icol = 0;
- if (includeSampleNumbers) Table_setColumnLabel (thee.get(), ++ icol, U"sample");
- if (includeTime) Table_setColumnLabel (thee.get(), ++ icol, U"time(s)");
+ if (includeSampleNumbers) Table_setColumnLabel (thee.peek(), ++ icol, U"sample");
+ if (includeTime) Table_setColumnLabel (thee.peek(), ++ icol, U"time(s)");
for (long ichan = 1; ichan <= my ny; ichan ++) {
- Table_setColumnLabel (thee.get(), ++ icol, Melder_cat (my channelNames [ichan], unitText));
+ Table_setColumnLabel (thee.peek(), ++ icol, Melder_cat (my channelNames [ichan], unitText));
}
for (long isamp = 1; isamp <= my nx; isamp ++) {
icol = 0;
- if (includeSampleNumbers) Table_setNumericValue (thee.get(), isamp, ++ icol, isamp);
- if (includeTime) Table_setStringValue (thee.get(), isamp, ++ icol, Melder_fixed (my x1 + (isamp - 1) * my dx, timeDecimals));
+ if (includeSampleNumbers) Table_setNumericValue (thee.peek(), isamp, ++ icol, isamp);
+ if (includeTime) Table_setStringValue (thee.peek(), isamp, ++ icol, Melder_fixed (my x1 + (isamp - 1) * my dx, timeDecimals));
for (long ichan = 1; ichan <= my ny; ichan ++) {
- Table_setStringValue (thee.get(), isamp, ++ icol, Melder_fixed (voltageScaling * my z [ichan] [isamp], voltageDecimals));
+ Table_setStringValue (thee.peek(), isamp, ++ icol, Melder_fixed (voltageScaling * my z [ichan] [isamp], voltageDecimals));
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Table.");
}
}
-autoSound ERP_downto_Sound (ERP me) {
+Sound ERP_downto_Sound (ERP me) {
try {
autoSound thee = Thing_new (Sound);
- my structSound :: v_copy (thee.get());
- return thee;
+ my structSound :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Sound.");
}
diff --git a/EEG/ERP.h b/EEG/ERP.h
index d301e92..2d9b24f 100644
--- a/EEG/ERP.h
+++ b/EEG/ERP.h
@@ -22,6 +22,7 @@
#include "Sound.h"
#include "ERP_def.h"
+oo_CLASS_CREATE (ERP, Sound);
/**
Look up the channel number from its name.
@@ -41,12 +42,12 @@ void ERP_drawScalp_garnish (Graphics graphics, double vmin, double vmax, enum kG
void ERP_drawChannel_number (ERP me, Graphics graphics, long channelNumber, double tmin, double tmax, double vmin, double vmax, bool garnish);
void ERP_drawChannel_name (ERP me, Graphics graphics, const char32 *channelName, double tmin, double tmax, double vmin, double vmax, bool garnish);
-autoTable ERP_tabulate (ERP me, bool includeSampleNumbers, bool includeTime, int timeDecimals, int voltageDecimals, int units);
+Table ERP_tabulate (ERP me, bool includeSampleNumbers, bool includeTime, int timeDecimals, int voltageDecimals, int units);
/**
Extract the Sound part from the ERP. The channel names are lost.
*/
-autoSound ERP_downto_Sound (ERP me);
+Sound ERP_downto_Sound (ERP me);
/* End of file ERP.h */
#endif
diff --git a/EEG/ERPTier.cpp b/EEG/ERPTier.cpp
index fb680bd..c427bb8 100644
--- a/EEG/ERPTier.cpp
+++ b/EEG/ERPTier.cpp
@@ -1,6 +1,6 @@
/* ERPTier.cpp
*
- * Copyright (C) 2011-2012,2014,2015,2016 Paul Boersma
+ * Copyright (C) 2011-2012,2014,2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -44,7 +44,19 @@ Thing_implement (ERPPoint, AnyPoint, 0);
/***** ERPTier *****/
-Thing_implement (ERPTier, AnyTier, 0);
+Thing_implement (ERPTier, Function, 0);
+
+void structERPTier :: v_shiftX (double xfrom, double xto) {
+ ERPTier_Parent :: v_shiftX (xfrom, xto);
+ //if (our sound != NULL) Function_shiftXTo (our sound, xfrom, xto);
+ //if (our textgrid != NULL) Function_shiftXTo (our textgrid, xfrom, xto);
+}
+
+void structERPTier :: v_scaleX (double xminfrom, double xmaxfrom, double xminto, double xmaxto) {
+ ERPTier_Parent :: v_scaleX (xminfrom, xmaxfrom, xminto, xmaxto);
+ //if (our sound != NULL) our sound -> v_scaleX (xminfrom, xmaxfrom, xminto, xmaxto);
+ //if (our textgrid != NULL) our textgrid -> v_scaleX (xminfrom, xmaxfrom, xminto, xmaxto);
+}
long ERPTier_getChannelNumber (ERPTier me, const char32 *channelName) {
for (long ichan = 1; ichan <= my numberOfChannels; ichan ++) {
@@ -56,20 +68,20 @@ long ERPTier_getChannelNumber (ERPTier me, const char32 *channelName) {
}
double ERPTier_getMean (ERPTier me, long pointNumber, long channelNumber, double tmin, double tmax) {
- if (pointNumber < 1 || pointNumber > my points.size) return NUMundefined;
+ if (pointNumber < 1 || pointNumber > my events -> size) return NUMundefined;
if (channelNumber < 1 || channelNumber > my numberOfChannels) return NUMundefined;
- ERPPoint point = my points.at [pointNumber];
- return Vector_getMean (point -> erp.get(), tmin, tmax, channelNumber);
+ ERPPoint point = my event (pointNumber);
+ return Vector_getMean (point -> erp, tmin, tmax, channelNumber);
}
double ERPTier_getMean (ERPTier me, long pointNumber, const char32 *channelName, double tmin, double tmax) {
return ERPTier_getMean (me, pointNumber, ERPTier_getChannelNumber (me, channelName), tmin, tmax);
}
-static autoERPTier EEG_PointProcess_to_ERPTier (EEG me, PointProcess events, double fromTime, double toTime) {
+static ERPTier EEG_PointProcess_to_ERPTier (EEG me, PointProcess events, double fromTime, double toTime) {
try {
autoERPTier thee = Thing_new (ERPTier);
- Function_init (thee.get(), fromTime, toTime);
+ Function_init (thee.peek(), fromTime, toTime);
thy numberOfChannels = my numberOfChannels - EEG_getNumberOfExtraSensors (me);
Melder_assert (thy numberOfChannels > 0);
thy channelNames = NUMvector <char32 *> (1, thy numberOfChannels);
@@ -77,6 +89,7 @@ static autoERPTier EEG_PointProcess_to_ERPTier (EEG me, PointProcess events, dou
thy channelNames [ichan] = Melder_dup (my channelNames [ichan]);
}
long numberOfEvents = events -> nt;
+ thy events = SortedSetOfDouble_create ();
double soundDuration = toTime - fromTime;
double samplingPeriod = my sound -> dx;
long numberOfSamples = (long) floor (soundDuration / samplingPeriod) + 1;
@@ -100,103 +113,105 @@ static autoERPTier EEG_PointProcess_to_ERPTier (EEG me, PointProcess events, dou
event -> erp -> z [ichannel] [isample] = jsample < 1 || jsample > my sound -> nx ? 0.0 : my sound -> z [ichannel] [jsample];
}
}
- thy points. addItem_move (event.move());
+ Collection_addItem (thy events, event.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": ERP analysis not performed.");
}
}
-autoERPTier EEG_to_ERPTier_bit (EEG me, double fromTime, double toTime, int markerBit) {
+ERPTier EEG_to_ERPTier_bit (EEG me, double fromTime, double toTime, int markerBit) {
try {
- autoPointProcess events = TextGrid_getStartingPoints (my textgrid.get(), markerBit, kMelder_string_EQUAL_TO, U"1");
- autoERPTier thee = EEG_PointProcess_to_ERPTier (me, events.get(), fromTime, toTime);
- return thee;
+ autoPointProcess events = TextGrid_getStartingPoints (my textgrid, markerBit, kMelder_string_EQUAL_TO, U"1");
+ autoERPTier thee = EEG_PointProcess_to_ERPTier (me, events.peek(), fromTime, toTime);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": ERPTier not created.");
}
}
-static autoPointProcess TextGrid_getStartingPoints_multiNumeric (TextGrid me, uint16_t number) {
+static PointProcess TextGrid_getStartingPoints_multiNumeric (TextGrid me, uint16_t number) {
try {
- autoPointProcess thee;
- int numberOfBits = my tiers->size;
+ autoPointProcess thee = NULL;
+ int numberOfBits = my numberOfTiers();
for (int ibit = 0; ibit < numberOfBits; ibit ++) {
(void) TextGrid_checkSpecifiedTierIsIntervalTier (me, ibit + 1);
if (number & (1 << ibit)) {
autoPointProcess bitEvents = TextGrid_getStartingPoints (me, ibit + 1, kMelder_string_EQUAL_TO, U"1");
- if (thee) {
- thee = PointProcesses_intersection (thee.get(), bitEvents.get());
+ if (thee.peek()) {
+ autoPointProcess intersection = PointProcesses_intersection (thee.peek(), bitEvents.peek());
+ thee.reset (intersection.transfer());
} else {
- thee = bitEvents.move();
+ thee.reset (bitEvents.transfer());
}
}
}
for (int ibit = 0; ibit < numberOfBits; ibit ++) {
autoPointProcess bitEvents = TextGrid_getStartingPoints (me, ibit + 1, kMelder_string_EQUAL_TO, U"1");
if (! (number & (1 << ibit))) {
- if (thee) {
- thee = PointProcesses_difference (thee.get(), bitEvents.get());
+ if (thee.peek()) {
+ autoPointProcess difference = PointProcesses_difference (thee.peek(), bitEvents.peek());
+ thee.reset (difference.transfer());
} else {
- thee = PointProcess_create (my xmin, my xmax, 10);
+ thee.reset (PointProcess_create (my xmin, my xmax, 10));
}
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": starting points not converted to PointProcess.");
}
}
-autoERPTier EEG_to_ERPTier_marker (EEG me, double fromTime, double toTime, uint16_t marker) {
+ERPTier EEG_to_ERPTier_marker (EEG me, double fromTime, double toTime, uint16_t marker) {
try {
- autoPointProcess events = TextGrid_getStartingPoints_multiNumeric (my textgrid.get(), marker);
- autoERPTier thee = EEG_PointProcess_to_ERPTier (me, events.get(), fromTime, toTime);
- return thee;
+ autoPointProcess events = TextGrid_getStartingPoints_multiNumeric (my textgrid, marker);
+ autoERPTier thee = EEG_PointProcess_to_ERPTier (me, events.peek(), fromTime, toTime);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": ERPTier not created.");
}
}
-autoERPTier EEG_to_ERPTier_triggers (EEG me, double fromTime, double toTime,
+ERPTier EEG_to_ERPTier_triggers (EEG me, double fromTime, double toTime,
int which_Melder_STRING, const char32 *criterion)
{
try {
- autoPointProcess events = TextGrid_getPoints (my textgrid.get(), 2, which_Melder_STRING, criterion);
- autoERPTier thee = EEG_PointProcess_to_ERPTier (me, events.get(), fromTime, toTime);
- return thee;
+ autoPointProcess events = TextGrid_getPoints (my textgrid, 2, which_Melder_STRING, criterion);
+ autoERPTier thee = EEG_PointProcess_to_ERPTier (me, events.peek(), fromTime, toTime);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": ERPTier not created.");
}
}
-autoERPTier EEG_to_ERPTier_triggers_preceded (EEG me, double fromTime, double toTime,
+ERPTier EEG_to_ERPTier_triggers_preceded (EEG me, double fromTime, double toTime,
int which_Melder_STRING, const char32 *criterion,
int which_Melder_STRING_precededBy, const char32 *criterion_precededBy)
{
try {
- autoPointProcess events = TextGrid_getPoints_preceded (my textgrid.get(), 2,
+ autoPointProcess events = TextGrid_getPoints_preceded (my textgrid, 2,
which_Melder_STRING, criterion,
which_Melder_STRING_precededBy, criterion_precededBy);
- autoERPTier thee = EEG_PointProcess_to_ERPTier (me, events.get(), fromTime, toTime);
- return thee;
+ autoERPTier thee = EEG_PointProcess_to_ERPTier (me, events.peek(), fromTime, toTime);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": ERPTier not created.");
}
}
void ERPTier_subtractBaseline (ERPTier me, double tmin, double tmax) {
- long numberOfEvents = my points.size;
+ long numberOfEvents = my events -> size;
if (numberOfEvents < 1)
return; // nothing to do
- ERPPoint firstEvent = my points.at [1];
+ ERPPoint firstEvent = my event (1);
long numberOfChannels = firstEvent -> erp -> ny;
long numberOfSamples = firstEvent -> erp -> nx;
for (long ievent = 1; ievent <= numberOfEvents; ievent ++) {
- ERPPoint event = my points.at [ievent];
+ ERPPoint event = my event (ievent);
for (long ichannel = 1; ichannel <= numberOfChannels; ichannel ++) {
- double mean = Vector_getMean (event -> erp.get(), tmin, tmax, ichannel);
+ double mean = Vector_getMean (event -> erp, tmin, tmax, ichannel);
double *channel = event -> erp -> z [ichannel];
for (long isample = 1; isample <= numberOfSamples; isample ++) {
channel [isample] -= mean;
@@ -206,16 +221,16 @@ void ERPTier_subtractBaseline (ERPTier me, double tmin, double tmax) {
}
void ERPTier_rejectArtefacts (ERPTier me, double threshold) {
- long numberOfEvents = my points.size;
+ long numberOfEvents = my events -> size;
if (numberOfEvents < 1)
return; // nothing to do
- ERPPoint firstEvent = my points.at [1];
+ ERPPoint firstEvent = my event (1);
long numberOfChannels = firstEvent -> erp -> ny;
long numberOfSamples = firstEvent -> erp -> nx;
if (numberOfSamples < 1)
return; // nothing to do
for (long ievent = numberOfEvents; ievent >= 1; ievent --) { // cycle down because of removal
- ERPPoint event = my points.at [ievent];
+ ERPPoint event = my event (ievent);
double minimum = event -> erp -> z [1] [1];
double maximum = minimum;
for (long ichannel = 1; ichannel <= (numberOfChannels & ~ 15); ichannel ++) {
@@ -227,22 +242,22 @@ void ERPTier_rejectArtefacts (ERPTier me, double threshold) {
}
}
if (minimum < - threshold || maximum > threshold) {
- my points. removeItem (ievent);
+ Collection_removeItem (my events, ievent);
}
}
}
-autoERP ERPTier_extractERP (ERPTier me, long eventNumber) {
+ERP ERPTier_extractERP (ERPTier me, long eventNumber) {
try {
- long numberOfEvents = my points.size;
+ long numberOfEvents = my events -> size;
if (numberOfEvents < 1)
Melder_throw (U"No events.");
ERPTier_checkEventNumber (me, eventNumber);
- ERPPoint event = my points.at [eventNumber];
+ ERPPoint event = my event (eventNumber);
long numberOfChannels = event -> erp -> ny;
long numberOfSamples = event -> erp -> nx;
autoERP thee = Thing_new (ERP);
- event -> erp -> structSound :: v_copy (thee.get());
+ event -> erp -> structSound :: v_copy (thee.peek());
for (long ichannel = 1; ichannel <= numberOfChannels; ichannel ++) {
double *oldChannel = event -> erp -> z [ichannel];
double *newChannel = thy z [ichannel];
@@ -254,24 +269,24 @@ autoERP ERPTier_extractERP (ERPTier me, long eventNumber) {
for (long ichan = 1; ichan <= thy ny; ichan ++) {
thy channelNames [ichan] = Melder_dup (my channelNames [ichan]);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": ERP not extracted.");
}
}
-autoERP ERPTier_to_ERP_mean (ERPTier me) {
+ERP ERPTier_to_ERP_mean (ERPTier me) {
try {
- long numberOfEvents = my points.size;
+ long numberOfEvents = my events -> size;
if (numberOfEvents < 1)
Melder_throw (U"No events.");
- ERPPoint firstEvent = my points.at [1];
+ ERPPoint firstEvent = my event (1);
long numberOfChannels = firstEvent -> erp -> ny;
long numberOfSamples = firstEvent -> erp -> nx;
autoERP mean = Thing_new (ERP);
- firstEvent -> erp -> structSound :: v_copy (mean.get());
+ firstEvent -> erp -> structSound :: v_copy (mean.peek());
for (long ievent = 2; ievent <= numberOfEvents; ievent ++) {
- ERPPoint event = my points.at [ievent];
+ ERPPoint event = my event (ievent);
for (long ichannel = 1; ichannel <= numberOfChannels; ichannel ++) {
double *erpChannel = event -> erp -> z [ichannel];
double *meanChannel = mean -> z [ichannel];
@@ -291,70 +306,72 @@ autoERP ERPTier_to_ERP_mean (ERPTier me) {
for (long ichan = 1; ichan <= mean -> ny; ichan ++) {
mean -> channelNames [ichan] = Melder_dup (my channelNames [ichan]);
}
- return mean;
+ return mean.transfer();
} catch (MelderError) {
Melder_throw (me, U": mean not computed.");
}
}
-autoERPTier ERPTier_extractEventsWhereColumn_number (ERPTier me, Table table, long columnNumber, int which_Melder_NUMBER, double criterion) {
+ERPTier ERPTier_extractEventsWhereColumn_number (ERPTier me, Table table, long columnNumber, int which_Melder_NUMBER, double criterion) {
try {
Table_checkSpecifiedColumnNumberWithinRange (table, columnNumber);
Table_numericize_Assert (table, columnNumber); // extraction should work even if cells are not defined
- if (my points.size != table -> rows.size)
- Melder_throw (me, U" & ", table, U": the number of rows in the table (", table -> rows.size,
- U") doesn't match the number of events (", my points.size, U").");
+ if (my events -> size != table -> rows -> size)
+ Melder_throw (me, U" & ", table, U": the number of rows in the table (", table -> rows -> size,
+ U") doesn't match the number of events (", my events -> size, U").");
autoERPTier thee = Thing_new (ERPTier);
- Function_init (thee.get(), my xmin, my xmax);
+ Function_init (thee.peek(), my xmin, my xmax);
thy numberOfChannels = my numberOfChannels;
thy channelNames = NUMvector <char32 *> (1, thy numberOfChannels);
for (long ichan = 1; ichan <= thy numberOfChannels; ichan ++) {
thy channelNames [ichan] = Melder_dup (my channelNames [ichan]);
}
- for (long ievent = 1; ievent <= my points.size; ievent ++) {
- ERPPoint oldEvent = my points.at [ievent];
- TableRow row = table -> rows.at [ievent];
+ thy events = SortedSetOfDouble_create ();
+ for (long ievent = 1; ievent <= my events -> size; ievent ++) {
+ ERPPoint oldEvent = my event (ievent);
+ TableRow row = table -> row (ievent);
if (Melder_numberMatchesCriterion (row -> cells [columnNumber]. number, which_Melder_NUMBER, criterion)) {
autoERPPoint newEvent = Data_copy (oldEvent);
- thy points. addItem_move (newEvent.move());
+ Collection_addItem (thy events, newEvent.transfer());
}
}
- if (thy points.size == 0) {
+ if (thy events -> size == 0) {
Melder_warning (U"No event matches criterion.");
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": events not extracted.");
}
}
-autoERPTier ERPTier_extractEventsWhereColumn_string (ERPTier me, Table table,
+ERPTier ERPTier_extractEventsWhereColumn_string (ERPTier me, Table table,
long columnNumber, int which_Melder_STRING, const char32 *criterion)
{
try {
Table_checkSpecifiedColumnNumberWithinRange (table, columnNumber);
- if (my points.size != table -> rows.size)
- Melder_throw (me, U" & ", table, U": the number of rows in the table (", table -> rows.size,
- U") doesn't match the number of events (", my points.size, U").");
+ if (my events -> size != table -> rows -> size)
+ Melder_throw (me, U" & ", table, U": the number of rows in the table (", table -> rows -> size,
+ U") doesn't match the number of events (", my events -> size, U").");
autoERPTier thee = Thing_new (ERPTier);
- Function_init (thee.get(), my xmin, my xmax);
+ Function_init (thee.peek(), my xmin, my xmax);
thy numberOfChannels = my numberOfChannels;
thy channelNames = NUMvector <char32 *> (1, thy numberOfChannels);
for (long ichan = 1; ichan <= thy numberOfChannels; ichan ++) {
thy channelNames [ichan] = Melder_dup (my channelNames [ichan]);
}
- for (long ievent = 1; ievent <= my points.size; ievent ++) {
- ERPPoint oldEvent = my points.at [ievent];
- TableRow row = table -> rows.at [ievent];
+ thy events = SortedSetOfDouble_create ();
+ for (long ievent = 1; ievent <= my events -> size; ievent ++) {
+ ERPPoint oldEvent = my event (ievent);
+ TableRow row = table -> row (ievent);
if (Melder_stringMatchesCriterion (row -> cells [columnNumber]. string, which_Melder_STRING, criterion)) {
autoERPPoint newEvent = Data_copy (oldEvent);
- thy points. addItem_move (newEvent.move());
+ Collection_addItem (thy events, newEvent.transfer());
}
}
- if (thy points.size == 0) {
+ if (thy events -> size == 0) {
Melder_warning (U"No event matches criterion.");
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": events not extracted.");
}
diff --git a/EEG/ERPTier.h b/EEG/ERPTier.h
index a0a03be..ad717eb 100644
--- a/EEG/ERPTier.h
+++ b/EEG/ERPTier.h
@@ -23,28 +23,31 @@
#include "ERP.h"
#include "ERPTier_def.h"
+oo_CLASS_CREATE (ERPPoint, AnyPoint);
+oo_CLASS_CREATE (ERPTier, Function);
+
long ERPTier_getChannelNumber (ERPTier me, const char32 *channelName);
static inline void ERPTier_checkEventNumber (ERPTier me, long eventNumber) {
if (eventNumber < 1)
Melder_throw (U"The specified event number is ", eventNumber, U" but should have been positive.");
- if (eventNumber > my points.size)
- Melder_throw (U"The specified event number (", eventNumber, U") exceeds the number of events (", my points.size, U").");
+ if (eventNumber > my events -> size)
+ Melder_throw (U"The specified event number (", eventNumber, U") exceeds the number of events (", my events -> size, U").");
}
double ERPTier_getMean (ERPTier me, long pointNumber, long channelNumber, double tmin, double tmax);
double ERPTier_getMean (ERPTier me, long pointNumber, const char32 *channelName, double tmin, double tmax);
void ERPTier_subtractBaseline (ERPTier me, double tmin, double tmax);
void ERPTier_rejectArtefacts (ERPTier me, double threshold);
-autoERP ERPTier_extractERP (ERPTier me, long pointNumber);
-autoERP ERPTier_to_ERP_mean (ERPTier me);
-autoERPTier ERPTier_extractEventsWhereColumn_number (ERPTier me, Table table, long columnNumber, int which_Melder_NUMBER, double criterion);
-autoERPTier ERPTier_extractEventsWhereColumn_string (ERPTier me, Table table, long columnNumber, int which_Melder_STRING, const char32 *criterion);
+ERP ERPTier_extractERP (ERPTier me, long pointNumber);
+ERP ERPTier_to_ERP_mean (ERPTier me);
+ERPTier ERPTier_extractEventsWhereColumn_number (ERPTier me, Table table, long columnNumber, int which_Melder_NUMBER, double criterion);
+ERPTier ERPTier_extractEventsWhereColumn_string (ERPTier me, Table table, long columnNumber, int which_Melder_STRING, const char32 *criterion);
-autoERPTier EEG_to_ERPTier_bit (EEG me, double fromTime, double toTime, int markerBit);
-autoERPTier EEG_to_ERPTier_marker (EEG me, double fromTime, double toTime, uint16 marker);
-autoERPTier EEG_to_ERPTier_triggers (EEG me, double fromTime, double toTime,
+ERPTier EEG_to_ERPTier_bit (EEG me, double fromTime, double toTime, int markerBit);
+ERPTier EEG_to_ERPTier_marker (EEG me, double fromTime, double toTime, uint16 marker);
+ERPTier EEG_to_ERPTier_triggers (EEG me, double fromTime, double toTime,
int which_Melder_STRING, const char32 *criterion);
-autoERPTier EEG_to_ERPTier_triggers_preceded (EEG me, double fromTime, double toTime,
+ERPTier EEG_to_ERPTier_triggers_preceded (EEG me, double fromTime, double toTime,
int which_Melder_STRING, const char32 *criterion,
int which_Melder_STRING_precededBy, const char32 *criterion_precededBy);
diff --git a/EEG/ERPTier_def.h b/EEG/ERPTier_def.h
index 3fa5ae8..4941036 100644
--- a/EEG/ERPTier_def.h
+++ b/EEG/ERPTier_def.h
@@ -21,7 +21,7 @@
#define ooSTRUCT ERPPoint
oo_DEFINE_CLASS (ERPPoint, AnyPoint)
- oo_AUTO_OBJECT (Sound, 2, erp)
+ oo_OBJECT (Sound, 2, erp)
oo_END_CLASS (ERPPoint)
#undef ooSTRUCT
@@ -30,16 +30,21 @@ oo_END_CLASS (ERPPoint)
#define ooSTRUCT ERPTier
oo_DEFINE_CLASS (ERPTier, Function)
- oo_COLLECTION_OF (SortedSetOfDoubleOf, points, ERPPoint, 0)
+ oo_COLLECTION (SortedSetOfDouble, events, ERPPoint, 0)
oo_LONG (numberOfChannels)
oo_STRING_VECTOR (channelNames, numberOfChannels)
#if oo_DECLARING
- AnyTier_METHODS
+ ERPPoint event (long i) // rvalue accessor
+ { return static_cast <ERPPoint> (our events -> item [i]); }
int v_domainQuantity ()
override { return MelderQuantity_TIME_SECONDS; }
+ void v_shiftX (double xfrom, double xto)
+ override;
+ void v_scaleX (double xminfrom, double xmaxfrom, double xminto, double xmaxto)
+ override;
#endif
oo_END_CLASS (ERPTier)
diff --git a/EEG/ERPWindow.cpp b/EEG/ERPWindow.cpp
index 4715976..6ac0d6a 100644
--- a/EEG/ERPWindow.cpp
+++ b/EEG/ERPWindow.cpp
@@ -1,6 +1,6 @@
/* ERPWindow.cpp
*
- * Copyright (C) 2012,2013,2014,2015,2016 Paul Boersma
+ * Copyright (C) 2012,2013,2014,2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -272,10 +272,10 @@ void ERP_drawScalp (ERP me, Graphics graphics, double tmin, double tmax, double
void structERPWindow :: v_drawSelectionViewer () {
ERP erp = (ERP) data;
- Graphics_setWindow (d_graphics.get(), -1.1, 1.1, -1.01, 1.19);
- Graphics_setColour (d_graphics.get(), Graphics_WINDOW_BACKGROUND_COLOUR);
- Graphics_fillRectangle (d_graphics.get(), -1.1, 1.1, -1.01, 1.19);
- Graphics_setColour (d_graphics.get(), Graphics_BLACK);
+ Graphics_setWindow (d_graphics, -1.1, 1.1, -1.01, 1.19);
+ Graphics_setColour (d_graphics, Graphics_WINDOW_BACKGROUND_COLOUR);
+ Graphics_fillRectangle (d_graphics, -1.1, 1.1, -1.01, 1.19);
+ Graphics_setColour (d_graphics, Graphics_BLACK);
long numberOfDrawableChannels =
erp -> ny >= 64 && Melder_equ (erp -> channelNames [64], U"O2") ? 64 :
erp -> ny >= 32 && Melder_equ (erp -> channelNames [32], U"Cz") ? 32 :
@@ -355,43 +355,43 @@ void structERPWindow :: v_drawSelectionViewer () {
}
}
}
- Graphics_setColourScale (our d_graphics.get(), our p_scalp_colourScale);
- Graphics_image (our d_graphics.get(), image.peek(), 1, n, -1.0-0.5/n, 1.0+0.5/n, 1, n, -1.0-0.5/n, 1.0+0.5/n, minimum, maximum);
- Graphics_setColourScale (our d_graphics.get(), kGraphics_colourScale_GREY);
- Graphics_setLineWidth (our d_graphics.get(), 2.0);
+ Graphics_setColourScale (d_graphics, our p_scalp_colourScale);
+ Graphics_image (d_graphics, image.peek(), 1, n, -1.0-0.5/n, 1.0+0.5/n, 1, n, -1.0-0.5/n, 1.0+0.5/n, minimum, maximum);
+ Graphics_setColourScale (d_graphics, kGraphics_colourScale_GREY);
+ Graphics_setLineWidth (d_graphics, 2.0);
/*
* Nose.
*/
- Graphics_setGrey (our d_graphics.get(), our p_scalp_colourScale == kGraphics_colourScale_BLUE_TO_RED ? 1.0 : 0.5);
+ Graphics_setGrey (d_graphics, our p_scalp_colourScale == kGraphics_colourScale_BLUE_TO_RED ? 1.0 : 0.5);
{// scope
double x [3] = { -0.08, 0.0, 0.08 }, y [3] = { 0.99, 1.18, 0.99 };
- Graphics_fillArea (our d_graphics.get(), 3, x, y);
+ Graphics_fillArea (d_graphics, 3, x, y);
}
- Graphics_setColour (our d_graphics.get(), Graphics_BLACK);
- Graphics_line (our d_graphics.get(), -0.08, 0.99, 0.0, 1.18);
- Graphics_line (our d_graphics.get(), 0.08, 0.99, 0.0, 1.18);
+ Graphics_setColour (d_graphics, Graphics_BLACK);
+ Graphics_line (d_graphics, -0.08, 0.99, 0.0, 1.18);
+ Graphics_line (d_graphics, 0.08, 0.99, 0.0, 1.18);
/*
* Ears.
*/
- Graphics_setGrey (our d_graphics.get(), our p_scalp_colourScale == kGraphics_colourScale_BLUE_TO_RED ? 1.0 : 0.5);
- Graphics_fillRectangle (our d_graphics.get(), -1.09, -1.00, -0.08, 0.08);
- Graphics_fillRectangle (our d_graphics.get(), 1.09, 1.00, -0.08, 0.08);
- Graphics_setColour (our d_graphics.get(), Graphics_BLACK);
- Graphics_line (our d_graphics.get(), -0.99, 0.08, -1.09, 0.08);
- Graphics_line (our d_graphics.get(), -1.09, 0.08, -1.09, -0.08);
- Graphics_line (our d_graphics.get(), -1.09, -0.08, -0.99, -0.08);
- Graphics_line (our d_graphics.get(), 0.99, 0.08, 1.09, 0.08);
- Graphics_line (our d_graphics.get(), 1.09, 0.08, 1.09, -0.08);
- Graphics_line (our d_graphics.get(), 1.09, -0.08, 0.99, -0.08);
+ Graphics_setGrey (d_graphics, our p_scalp_colourScale == kGraphics_colourScale_BLUE_TO_RED ? 1.0 : 0.5);
+ Graphics_fillRectangle (d_graphics, -1.09, -1.00, -0.08, 0.08);
+ Graphics_fillRectangle (d_graphics, 1.09, 1.00, -0.08, 0.08);
+ Graphics_setColour (d_graphics, Graphics_BLACK);
+ Graphics_line (d_graphics, -0.99, 0.08, -1.09, 0.08);
+ Graphics_line (d_graphics, -1.09, 0.08, -1.09, -0.08);
+ Graphics_line (d_graphics, -1.09, -0.08, -0.99, -0.08);
+ Graphics_line (d_graphics, 0.99, 0.08, 1.09, 0.08);
+ Graphics_line (d_graphics, 1.09, 0.08, 1.09, -0.08);
+ Graphics_line (d_graphics, 1.09, -0.08, 0.99, -0.08);
/*
* Scalp.
*/
- Graphics_ellipse (our d_graphics.get(), -1.0, 1.0, -1.0, 1.0);
- Graphics_setLineWidth (our d_graphics.get(), 1.0);
+ Graphics_ellipse (d_graphics, -1.0, 1.0, -1.0, 1.0);
+ Graphics_setLineWidth (d_graphics, 1.0);
}
void structERPWindow :: v_prefs_addFields (EditorCommand cmd) {
- UiField radio;
+ Any radio;
OPTIONMENU_ENUM (U"Scalp colour space", kGraphics_colourScale, kGraphics_colourScale_BLUE_TO_RED)
}
void structERPWindow :: v_prefs_setValues (EditorCommand cmd) {
@@ -402,12 +402,12 @@ void structERPWindow :: v_prefs_getValues (EditorCommand cmd) {
FunctionEditor_redraw (this);
}
-autoERPWindow ERPWindow_create (const char32 *title, ERP data) {
- Melder_assert (data);
+ERPWindow ERPWindow_create (const char32 *title, ERP data) {
+ Melder_assert (data != NULL);
try {
autoERPWindow me = Thing_new (ERPWindow);
- SoundEditor_init (me.get(), title, data);
- return me;
+ SoundEditor_init (me.peek(), title, data);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"ERP window not created.");
}
diff --git a/EEG/ERPWindow.h b/EEG/ERPWindow.h
index 90e0b77..becab6e 100644
--- a/EEG/ERPWindow.h
+++ b/EEG/ERPWindow.h
@@ -22,7 +22,7 @@
#include "SoundEditor.h"
#include "ERP.h"
-Thing_define (ERPWindow, SoundEditor) {
+Thing_define (ERPWindow, SoundEditor) { public:
const char32 * v_getChannelName (long channelNumber)
override {
ERP erp = (ERP) our data;
@@ -51,7 +51,7 @@ Thing_define (ERPWindow, SoundEditor) {
/**
Create an ERPWindow.
*/
-autoERPWindow ERPWindow_create (const char32 *title, ERP data);
+ERPWindow ERPWindow_create (const char32 *title, ERP data);
/* End of file ERPWindow.h */
#endif
diff --git a/EEG/praat_EEG.cpp b/EEG/praat_EEG.cpp
index 61685c6..4eb8890 100644
--- a/EEG/praat_EEG.cpp
+++ b/EEG/praat_EEG.cpp
@@ -1,6 +1,6 @@
/* praat_EEG.cpp
*
- * Copyright (C) 2011-2012,2013,2014,2015,2016 Paul Boersma
+ * Copyright (C) 2011-2012,2013,2014,2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -30,13 +30,9 @@
/***** EEG *****/
DIRECT2 (EEGs_concatenate) {
- OrderedOf<structEEG> eegs;
- LOOP {
- iam (EEG);
- eegs. addItem_ref (me);
- }
- autoEEG thee = EEGs_concatenate (& eegs);
- praat_new (thee.move(), U"chain");
+ autoCollection eegs = praat_getSelectedObjects ();
+ autoEEG thee = EEGs_concatenate (eegs.peek());
+ praat_new (thee.transfer(), U"chain");
END2 }
DIRECT2 (EEG_detrend) {
@@ -47,7 +43,7 @@ DIRECT2 (EEG_detrend) {
}
END2 }
-FORM (EEG_editExternalElectrodeNames, U"Edit external electrode names", nullptr) {
+FORM (EEG_editExternalElectrodeNames, U"Edit external electrode names", 0) {
WORD (U"External electrode 1", U"EXG1")
WORD (U"External electrode 2", U"EXG2")
WORD (U"External electrode 3", U"EXG3")
@@ -84,7 +80,7 @@ DO
}
END2 }
-FORM (EEG_extractChannel, U"EEG: Extract channel", nullptr) {
+FORM (EEG_extractChannel, U"EEG: Extract channel", 0) {
SENTENCE (U"Channel name", U"Cz")
OK2
DO
@@ -92,20 +88,20 @@ DO
iam (EEG);
const char32 *channelName = GET_STRING (U"Channel name");
autoEEG thee = EEG_extractChannel (me, channelName);
- praat_new (thee.move(), my name, U"_", channelName);
+ praat_new (thee.transfer(), my name, U"_", channelName);
}
END2 }
-FORM (EEG_extractPart, U"EEG: Extract part", nullptr) {
+FORM (EEG_extractPart, U"EEG: Extract part", 0) {
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"1.0")
- BOOLEAN (U"Preserve times", false)
+ BOOLEAN (U"Preserve times", 0)
OK2
DO
LOOP {
iam (EEG);
autoEEG thee = EEG_extractPart (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"), GET_INTEGER (U"Preserve times"));
- praat_new (thee.move(), my name, U"_part");
+ praat_new (thee.transfer(), my name, U"_part");
}
END2 }
@@ -114,7 +110,7 @@ DIRECT2 (EEG_extractSound) {
iam (EEG);
if (! my sound) Melder_throw (me, U": I don't contain a waveform.");
autoSound thee = EEG_extractSound (me);
- praat_new (thee.move());
+ praat_new (thee.transfer());
}
END2 }
@@ -123,11 +119,11 @@ DIRECT2 (EEG_extractTextGrid) {
iam (EEG);
if (! my textgrid) Melder_throw (me, U": I don't contain marks.");
autoTextGrid thee = EEG_extractTextGrid (me);
- praat_new (thee.move());
+ praat_new (thee.transfer());
}
END2 }
-FORM (EEG_filter, U"Filter", nullptr) {
+FORM (EEG_filter, U"Filter", 0) {
REAL (U"Low frequency (Hz)", U"1.0")
REAL (U"Low width (Hz)", U"0.5")
REAL (U"High frequency (Hz)", U"25.0")
@@ -142,7 +138,7 @@ DO
}
END2 }
-FORM (EEG_getChannelName, U"Get channel name", nullptr) {
+FORM (EEG_getChannelName, U"Get channel name", 0) {
NATURAL (U"Channel number", U"1")
OK2
DO
@@ -155,7 +151,7 @@ DO
}
END2 }
-FORM (EEG_getChannelNumber, U"Get channel number", nullptr) {
+FORM (EEG_getChannelNumber, U"Get channel number", 0) {
WORD (U"Channel name", U"Cz")
OK2
DO
@@ -165,7 +161,7 @@ DO
}
END2 }
-FORM (EEG_removeTriggers, U"Remove triggers", nullptr) {
+FORM (EEG_removeTriggers, U"Remove triggers", 0) {
OPTIONMENU_ENUM (U"Remove every trigger that...", kMelder_string, DEFAULT)
SENTENCE (U"...the text", U"hi")
OK2
@@ -177,7 +173,7 @@ DO
}
END2 }
-FORM (EEG_setChannelName, U"Set channel name", nullptr) {
+FORM (EEG_setChannelName, U"Set channel name", 0) {
NATURAL (U"Channel number", U"1")
WORD (U"New name", U"BLA")
OK2
@@ -189,7 +185,7 @@ DO
}
END2 }
-FORM (EEG_setChannelToZero, U"Set channel to zero", nullptr) {
+FORM (EEG_setChannelToZero, U"Set channel to zero", 0) {
SENTENCE (U"Channel", U"Iz")
OK2
DO
@@ -200,7 +196,7 @@ DO
}
END2 }
-FORM (EEG_subtractMeanChannel, U"Subtract mean channel", nullptr) {
+FORM (EEG_subtractMeanChannel, U"Subtract mean channel", 0) {
LABEL (U"label", U"Range of reference channels:")
NATURAL (U"From channel", U"1")
NATURAL (U"To channel", U"32")
@@ -213,7 +209,7 @@ DO
}
END2 }
-FORM (EEG_subtractReference, U"Subtract reference", nullptr) {
+FORM (EEG_subtractReference, U"Subtract reference", 0) {
WORD (U"Reference channel 1", U"MASL")
WORD (U"Reference channel 2 (optional)", U"MASR")
OK2
@@ -225,7 +221,7 @@ DO
}
END2 }
-FORM (EEG_to_ERPTier_bit, U"To ERPTier (bit)", nullptr) {
+FORM (EEG_to_ERPTier_bit, U"To ERPTier (bit)", 0) {
REAL (U"From time (s)", U"-0.11")
REAL (U"To time (s)", U"0.39")
NATURAL (U"Marker bit", U"8")
@@ -235,11 +231,11 @@ DO
iam (EEG);
int markerBit = GET_INTEGER (U"Marker bit");
autoERPTier thee = EEG_to_ERPTier_bit (me, GET_REAL (U"From time"), GET_REAL (U"To time"), markerBit);
- praat_new (thee.move(), my name, U"_bit", markerBit);
+ praat_new (thee.transfer(), my name, U"_bit", markerBit);
}
END2 }
-FORM (EEG_to_ERPTier_marker, U"To ERPTier (marker)", nullptr) {
+FORM (EEG_to_ERPTier_marker, U"To ERPTier (marker)", 0) {
REAL (U"From time (s)", U"-0.11")
REAL (U"To time (s)", U"0.39")
NATURAL (U"Marker number", U"12")
@@ -249,11 +245,11 @@ DO
iam (EEG);
uint16 markerNumber = GET_INTEGER (U"Marker number");
autoERPTier thee = EEG_to_ERPTier_marker (me, GET_REAL (U"From time"), GET_REAL (U"To time"), markerNumber);
- praat_new (thee.move(), my name, U"_", markerNumber);
+ praat_new (thee.transfer(), my name, U"_", markerNumber);
}
END2 }
-FORM (EEG_to_ERPTier_triggers, U"To ERPTier (triggers)", nullptr) {
+FORM (EEG_to_ERPTier_triggers, U"To ERPTier (triggers)", 0) {
REAL (U"From time (s)", U"-0.11")
REAL (U"To time (s)", U"0.39")
OPTIONMENU_ENUM (U"Get every event with a trigger that", kMelder_string, DEFAULT)
@@ -264,11 +260,11 @@ DO
iam (EEG);
autoERPTier thee = EEG_to_ERPTier_triggers (me, GET_REAL (U"From time"), GET_REAL (U"To time"),
GET_ENUM (kMelder_string, U"Get every event with a trigger that"), GET_STRING (U"...the text"));
- praat_new (thee.move(), my name, U"_trigger", GET_STRING (U"...the text"));
+ praat_new (thee.transfer(), my name, U"_trigger", GET_STRING (U"...the text"));
}
END2 }
-FORM (EEG_to_ERPTier_triggers_preceded, U"To ERPTier (triggers, preceded)", nullptr) {
+FORM (EEG_to_ERPTier_triggers_preceded, U"To ERPTier (triggers, preceded)", 0) {
REAL (U"From time (s)", U"-0.11")
REAL (U"To time (s)", U"0.39")
OPTIONMENU_ENUM (U"Get every event with a trigger that", kMelder_string, DEFAULT)
@@ -282,11 +278,11 @@ DO
autoERPTier thee = EEG_to_ERPTier_triggers_preceded (me, GET_REAL (U"From time"), GET_REAL (U"To time"),
GET_ENUM (kMelder_string, U"Get every event with a trigger that"), GET_STRING (U"...the text"),
GET_ENUM (kMelder_string, U"and is preceded by a trigger that"), GET_STRING (U" ...the text"));
- praat_new (thee.move(), my name, U"_trigger", GET_STRING (U" ...the text"));
+ praat_new (thee.transfer(), my name, U"_trigger", GET_STRING (U" ...the text"));
}
END2 }
-FORM (EEG_to_MixingMatrix, U"To MixingMatrix", nullptr) {
+FORM (EEG_to_MixingMatrix, U"To MixingMatrix", 0) {
NATURAL (U"Maximum number of iterations", U"100")
POSITIVE (U"Tolerance", U"0.001")
OPTIONMENU (U"Diagonalization method", 2)
@@ -299,25 +295,25 @@ DO
autoMixingMatrix thee = EEG_to_MixingMatrix (me,
GET_INTEGER (U"Maximum number of iterations"), GET_REAL (U"Tolerance"),
GET_INTEGER (U"Diagonalization method"));
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END2 }
-static void cb_EEGWindow_publication (Editor /* editor */, autoDaata publication) {
+static void cb_EEGWindow_publication (Editor editor, void *closure, Data publication) {
+ (void) editor;
+ (void) closure;
/*
* Keep the gate for error handling.
*/
try {
- bool isaSpectralSlice = Thing_isa (publication.get(), classSpectrum) && str32equ (Thing_getName (publication.get()), U"slice");
- praat_new (publication.move());
+ praat_new (publication);
praat_updateSelection ();
- if (isaSpectralSlice) {
+ if (Thing_isa (publication, classSpectrum) && str32equ (Thing_getName (publication), U"slice")) {
int IOBJECT;
LOOP {
iam (Spectrum);
autoSpectrumEditor editor2 = SpectrumEditor_create (ID_AND_FULL_NAME, me);
- praat_installEditor (editor2.get(), IOBJECT);
- editor2.releaseToUser();
+ praat_installEditor (editor2.transfer(), IOBJECT);
}
}
} catch (MelderError) {
@@ -329,9 +325,8 @@ DIRECT2 (EEG_viewAndEdit) {
LOOP {
iam (EEG);
autoEEGWindow editor = EEGWindow_create (ID_AND_FULL_NAME, me);
- Editor_setPublicationCallback (editor.get(), cb_EEGWindow_publication);
- praat_installEditor (editor.get(), IOBJECT);
- editor.releaseToUser();
+ Editor_setPublicationCallback (editor.peek(), cb_EEGWindow_publication, NULL);
+ praat_installEditor (editor.transfer(), IOBJECT);
}
END2 }
@@ -349,11 +344,11 @@ DIRECT2 (ERP_downto_Sound) {
LOOP {
iam (ERP);
autoSound thee = ERP_downto_Sound (me);
- praat_new (thee.move());
+ praat_new (thee.transfer());
}
END2 }
-FORM (ERP_downto_Table, U"ERP: Down to Table", nullptr) {
+FORM (ERP_downto_Table, U"ERP: Down to Table", 0) {
BOOLEAN (U"Include sample number", false)
BOOLEAN (U"Include time", true)
NATURAL (U"Time decimals", U"6")
@@ -367,17 +362,17 @@ DO
iam (ERP);
autoTable thee = ERP_tabulate (me, GET_INTEGER (U"Include sample number"),
GET_INTEGER (U"Include time"), GET_INTEGER (U"Time decimals"), GET_INTEGER (U"Voltage decimals"), GET_INTEGER (U"Voltage units"));
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END2 }
-FORM (ERP_draw, U"ERP: Draw", nullptr) {
+FORM (ERP_draw, U"ERP: Draw", 0) {
SENTENCE (U"Channel name", U"Cz")
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range", U"0.0 (= all)")
REAL (U"left Voltage range (V)", U"10e-6")
REAL (U"right Voltage range", U"-10e-6")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK2
DO
autoPraatPicture picture;
@@ -388,12 +383,12 @@ DO
}
END2 }
-FORM (ERP_drawScalp, U"ERP: Draw scalp", nullptr) {
+FORM (ERP_drawScalp, U"ERP: Draw scalp", 0) {
REAL (U"left Time range (s)", U"0.1")
REAL (U"right Time range", U"0.2")
REAL (U"left Voltage range (V)", U"10e-6")
REAL (U"right Voltage range", U"-10e-6")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK2
DO
autoPraatPicture picture;
@@ -404,13 +399,13 @@ DO
}
END2 }
-FORM (ERP_drawScalp_colour, U"ERP: Draw scalp (colour)", nullptr) {
+FORM (ERP_drawScalp_colour, U"ERP: Draw scalp (colour)", 0) {
REAL (U"left Time range (s)", U"0.1")
REAL (U"right Time range", U"0.2")
REAL (U"left Voltage range (V)", U"10e-6")
REAL (U"right Voltage range", U"-10e-6")
RADIO_ENUM (U"Colour scale", kGraphics_colourScale, BLUE_TO_RED)
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK2
DO
autoPraatPicture picture;
@@ -421,7 +416,7 @@ DO
}
END2 }
-FORM (ERP_drawScalp_garnish, U"ERP: Draw scalp (garnish)", nullptr) {
+FORM (ERP_drawScalp_garnish, U"ERP: Draw scalp (garnish)", 0) {
REAL (U"left Voltage range (V)", U"10e-6")
REAL (U"right Voltage range", U"-10e-6")
RADIO_ENUM (U"Colour scale", kGraphics_colourScale, BLUE_TO_RED)
@@ -432,7 +427,7 @@ DO
GET_REAL (U"left Voltage range"), GET_REAL (U"right Voltage range"), GET_ENUM (kGraphics_colourScale, U"Colour scale"));
END2 }
-FORM (ERP_extractOneChannelAsSound, U"ERP: Extract one channel as Sound", nullptr) {
+FORM (ERP_extractOneChannelAsSound, U"ERP: Extract one channel as Sound", 0) {
WORD (U"Channel name", U"Cz")
OK2
DO
@@ -442,7 +437,7 @@ DO
long channelNumber = ERP_getChannelNumber (me, channelName);
if (channelNumber == 0) Melder_throw (me, U": no channel named \"", channelName, U"\".");
autoSound thee = Sound_extractChannel (me, channelNumber);
- praat_new (thee.move(), my name, U"_", channelName);
+ praat_new (thee.transfer(), my name, U"_", channelName);
}
END2 }
@@ -459,7 +454,7 @@ DO
LOOP {
iam (ERP);
try {
- Matrix_formula (me, GET_STRING (U"formula"), interpreter, nullptr);
+ Matrix_formula (me, GET_STRING (U"formula"), interpreter, NULL);
praat_dataChanged (me);
} catch (MelderError) {
praat_dataChanged (me); // in case of error, the ERP may have partially changed
@@ -482,7 +477,7 @@ DO
Matrix_formula_part (me,
GET_REAL (U"From time"), GET_REAL (U"To time"),
GET_INTEGER (U"From channel") - 0.5, GET_INTEGER (U"To channel") + 0.5,
- GET_STRING (U"formula"), interpreter, nullptr);
+ GET_STRING (U"formula"), interpreter, NULL);
praat_dataChanged (me);
} catch (MelderError) {
praat_dataChanged (me); // in case of error, the ERP may have partially changed
@@ -491,7 +486,7 @@ DO
}
END2 }
-FORM (ERP_getChannelName, U"Get channel name", nullptr) {
+FORM (ERP_getChannelName, U"Get channel name", 0) {
NATURAL (U"Channel number", U"1")
OK2
DO
@@ -504,7 +499,7 @@ DO
}
END2 }
-FORM (ERP_getChannelNumber, U"Get channel number", nullptr) {
+FORM (ERP_getChannelNumber, U"Get channel number", 0) {
WORD (U"Channel name", U"Cz")
OK2
DO
@@ -532,7 +527,7 @@ DO
long channelNumber = ERP_getChannelNumber (me, channelName);
if (channelNumber == 0) Melder_throw (me, U": no channel named \"", channelName, U"\".");
double maximum;
- Vector_getMaximumAndX (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"), channelNumber, GET_INTEGER (U"Interpolation") - 1, & maximum, nullptr);
+ Vector_getMaximumAndX (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"), channelNumber, GET_INTEGER (U"Interpolation") - 1, & maximum, NULL);
Melder_informationReal (maximum, U"Volt");
}
END2 }
@@ -571,7 +566,7 @@ DO
long channelNumber = ERP_getChannelNumber (me, channelName);
if (channelNumber == 0) Melder_throw (me, U": no channel named \"", channelName, U"\".");
double minimum;
- Vector_getMinimumAndX (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"), channelNumber, GET_INTEGER (U"Interpolation") - 1, & minimum, nullptr);
+ Vector_getMinimumAndX (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"), channelNumber, GET_INTEGER (U"Interpolation") - 1, & minimum, NULL);
Melder_informationReal (minimum, U"Volt");
}
END2 }
@@ -594,7 +589,7 @@ DO
long channelNumber = ERP_getChannelNumber (me, channelName);
if (channelNumber == 0) Melder_throw (me, U": no channel named \"", channelName, U"\".");
double timeOfMaximum;
- Vector_getMaximumAndX (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"), channelNumber, GET_INTEGER (U"Interpolation") - 1, nullptr, & timeOfMaximum);
+ Vector_getMaximumAndX (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"), channelNumber, GET_INTEGER (U"Interpolation") - 1, NULL, & timeOfMaximum);
Melder_informationReal (timeOfMaximum, U"seconds");
}
END2 }
@@ -617,26 +612,26 @@ DO
long channelNumber = ERP_getChannelNumber (me, channelName);
if (channelNumber == 0) Melder_throw (me, U": no channel named \"", channelName, U"\".");
double timeOfMinimum;
- Vector_getMinimumAndX (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"), channelNumber, GET_INTEGER (U"Interpolation") - 1, nullptr, & timeOfMinimum);
+ Vector_getMinimumAndX (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"), channelNumber, GET_INTEGER (U"Interpolation") - 1, NULL, & timeOfMinimum);
Melder_informationReal (timeOfMinimum, U"seconds");
}
END2 }
-static void cb_ERPWindow_publication (Editor /* editor */, autoDaata publication) {
+static void cb_ERPWindow_publication (Editor editor, void *closure, Data publication) {
+ (void) editor;
+ (void) closure;
/*
* Keep the gate for error handling.
*/
try {
- bool isaSpectralSlice = Thing_isa (publication.get(), classSpectrum) && str32equ (Thing_getName (publication.get()), U"slice");
- praat_new (publication.move());
+ praat_new (publication);
praat_updateSelection ();
- if (isaSpectralSlice) {
+ if (Thing_isa (publication, classSpectrum) && str32equ (Thing_getName (publication), U"slice")) {
int IOBJECT;
LOOP {
iam (Spectrum);
autoSpectrumEditor editor2 = SpectrumEditor_create (ID_AND_FULL_NAME, me);
- praat_installEditor (editor2.get(), IOBJECT);
- editor2.releaseToUser();
+ praat_installEditor (editor2.transfer(), IOBJECT);
}
}
} catch (MelderError) {
@@ -648,15 +643,14 @@ DIRECT2 (ERP_viewAndEdit) {
LOOP {
iam (ERP);
autoERPWindow editor = ERPWindow_create (ID_AND_FULL_NAME, me);
- Editor_setPublicationCallback (editor.get(), cb_ERPWindow_publication);
- praat_installEditor (editor.get(), IOBJECT);
- editor.releaseToUser();
+ Editor_setPublicationCallback (editor.peek(), cb_ERPWindow_publication, NULL);
+ praat_installEditor (editor.transfer(), IOBJECT);
}
END2 }
/***** ERPTier *****/
-FORM (ERPTier_getChannelName, U"Get channel name", nullptr) {
+FORM (ERPTier_getChannelName, U"Get channel name", 0) {
NATURAL (U"Channel number", U"1")
OK2
DO
@@ -669,7 +663,7 @@ DO
}
END2 }
-FORM (ERPTier_getChannelNumber, U"Get channel number", nullptr) {
+FORM (ERPTier_getChannelNumber, U"Get channel number", 0) {
WORD (U"Channel name", U"Cz")
OK2
DO
@@ -693,7 +687,7 @@ DO
}
END2 }
-FORM (ERPTier_rejectArtefacts, U"Reject artefacts", nullptr) {
+FORM (ERPTier_rejectArtefacts, U"Reject artefacts", 0) {
POSITIVE (U"Threshold (V)", U"75e-6")
OK2
DO
@@ -711,12 +705,12 @@ FORM (ERPTier_removeEventsBetween, U"Remove events", U"ERPTier: Remove events be
DO
LOOP {
iam (ERPTier);
- AnyTier_removePointsBetween (me->asAnyTier(), GET_REAL (U"left Time range"), GET_REAL (U"right Time range"));
+ AnyTier_removePointsBetween (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"));
praat_dataChanged (me);
}
END2 }
-FORM (ERPTier_subtractBaseline, U"Subtract baseline", nullptr) {
+FORM (ERPTier_subtractBaseline, U"Subtract baseline", 0) {
REAL (U"From time (s)", U"-0.11")
REAL (U"To time (s)", U"0.0")
OK2
@@ -728,14 +722,14 @@ DO
}
END2 }
-FORM (ERPTier_to_ERP, U"ERPTier: To ERP", nullptr) {
+FORM (ERPTier_to_ERP, U"ERPTier: To ERP", 0) {
NATURAL (U"Event number", U"1")
OK2
DO
LOOP {
iam (ERPTier);
autoERP thee = ERPTier_extractERP (me, GET_INTEGER (U"Event number"));
- praat_new (thee.move(), my name, U"_mean");
+ praat_new (thee.transfer(), my name, U"_mean");
}
END2 }
@@ -743,13 +737,13 @@ DIRECT2 (ERPTier_to_ERP_mean) {
LOOP {
iam (ERPTier);
autoERP thee = ERPTier_to_ERP_mean (me);
- praat_new (thee.move(), my name, U"_mean");
+ praat_new (thee.transfer(), my name, U"_mean");
}
END2 }
/***** ERPTier & Table *****/
-FORM (ERPTier_Table_extractEventsWhereColumn_number, U"Extract events where column (number)", nullptr) {
+FORM (ERPTier_Table_extractEventsWhereColumn_number, U"Extract events where column (number)", 0) {
WORD (U"Extract all events where column...", U"")
RADIO_ENUM (U"...is...", kMelder_number, DEFAULT)
REAL (U"...the number", U"0.0")
@@ -759,7 +753,7 @@ DO
Table table = FIRST (Table);
long columnNumber = Table_getColumnIndexFromColumnLabel (table, GET_STRING (U"Extract all events where column..."));
autoERPTier thee = ERPTier_extractEventsWhereColumn_number (erpTier, table, columnNumber, GET_ENUM (kMelder_number, U"...is..."), GET_REAL (U"...the number"));
- praat_new (thee.move(), erpTier -> name);
+ praat_new (thee.transfer(), erpTier -> name);
END2 }
FORM (ERPTier_Table_extractEventsWhereColumn_text, U"Extract events where column (text)", 0) {
@@ -772,7 +766,7 @@ DO
Table table = FIRST (Table);
long columnNumber = Table_getColumnIndexFromColumnLabel (table, GET_STRING (U"Extract all events where column..."));
autoERPTier thee = ERPTier_extractEventsWhereColumn_string (erpTier, table, columnNumber, GET_ENUM (kMelder_string, U"..."), GET_STRING (U"...the text"));
- praat_new (thee.move(), erpTier -> name);
+ praat_new (thee.transfer(), erpTier -> name);
END2 }
/***** Help menus *****/
@@ -787,13 +781,14 @@ END2 }
/***** file recognizers *****/
-static autoDaata bdfFileRecognizer (int nread, const char * /* header */, MelderFile file) {
+static Any bdfFileRecognizer (int nread, const char *header, MelderFile file) {
+ (void) header;
const char32 *fileName = MelderFile_name (file);
bool isBdfFile = Melder_stringMatchesCriterion (fileName, kMelder_string_ENDS_WITH, U".bdf") ||
Melder_stringMatchesCriterion (fileName, kMelder_string_ENDS_WITH, U".BDF");
bool isEdfFile = Melder_stringMatchesCriterion (fileName, kMelder_string_ENDS_WITH, U".edf") ||
Melder_stringMatchesCriterion (fileName, kMelder_string_ENDS_WITH, U".EDF");
- if (nread < 512 || (! isBdfFile && ! isEdfFile)) return autoDaata ();
+ if (nread < 512 || (! isBdfFile && ! isEdfFile)) return NULL;
return EEG_readFromBdfFile (file);
}
@@ -801,94 +796,94 @@ static autoDaata bdfFileRecognizer (int nread, const char * /* header */, Melder
void praat_TimeTier_query_init (ClassInfo klas); // Query buttons for time-based subclasses of AnyTier.
-void praat_EEG_init ();
-void praat_EEG_init () {
+void praat_EEG_init (void);
+void praat_EEG_init (void) {
- Thing_recognizeClassesByName (classEEG, classERPTier, classERP, nullptr);
+ Thing_recognizeClassesByName (classEEG, classERPTier, classERP, NULL);
Data_recognizeFileType (bdfFileRecognizer);
- praat_addAction1 (classEEG, 0, U"EEG help", nullptr, 0, DO_EEG_help);
- praat_addAction1 (classEEG, 1, U"View & Edit", nullptr, praat_ATTRACTIVE, DO_EEG_viewAndEdit);
- praat_addAction1 (classEEG, 0, U"Query -", nullptr, 0, nullptr);
- praat_addAction1 (classEEG, 0, U"Get channel name...", nullptr, 1, DO_EEG_getChannelName);
- praat_addAction1 (classEEG, 0, U"Get channel number...", nullptr, 1, DO_EEG_getChannelNumber);
- praat_addAction1 (classEEG, 0, U"Modify -", nullptr, 0, nullptr);
- praat_addAction1 (classEEG, 0, U"Set channel name...", nullptr, 1, DO_EEG_setChannelName);
- praat_addAction1 (classEEG, 1, U"Edit external electrode names...", nullptr, 1, DO_EEG_editExternalElectrodeNames);
- praat_addAction1 (classEEG, 0, U"-- processing --", nullptr, 1, nullptr);
- praat_addAction1 (classEEG, 0, U"Subtract reference...", nullptr, 1, DO_EEG_subtractReference);
- praat_addAction1 (classEEG, 0, U"Subtract mean channel...", nullptr, 1, DO_EEG_subtractMeanChannel);
- praat_addAction1 (classEEG, 0, U"Detrend", nullptr, 1, DO_EEG_detrend);
- praat_addAction1 (classEEG, 0, U"Filter...", nullptr, 1, DO_EEG_filter);
- praat_addAction1 (classEEG, 0, U"Remove triggers...", nullptr, 1, DO_EEG_removeTriggers);
- praat_addAction1 (classEEG, 0, U"Set channel to zero...", nullptr, 1, DO_EEG_setChannelToZero);
- praat_addAction1 (classEEG, 0, U"Analyse", nullptr, 0, nullptr);
- praat_addAction1 (classEEG, 0, U"Extract channel...", nullptr, 0, DO_EEG_extractChannel);
- praat_addAction1 (classEEG, 1, U"Extract part...", nullptr, 0, DO_EEG_extractPart);
- praat_addAction1 (classEEG, 0, U"To ERPTier -", nullptr, 0, nullptr);
- praat_addAction1 (classEEG, 0, U"To ERPTier (bit)...", nullptr, 1, DO_EEG_to_ERPTier_bit);
- praat_addAction1 (classEEG, 0, U"To ERPTier (marker)...", nullptr, 1, DO_EEG_to_ERPTier_marker);
- praat_addAction1 (classEEG, 0, U"To ERPTier (triggers)...", nullptr, 1, DO_EEG_to_ERPTier_triggers);
- praat_addAction1 (classEEG, 0, U"To ERPTier (triggers, preceded)...", nullptr, 1, DO_EEG_to_ERPTier_triggers_preceded);
- praat_addAction1 (classEEG, 0, U"To ERPTier...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_EEG_to_ERPTier_bit);
- praat_addAction1 (classEEG, 0, U"To MixingMatrix...", nullptr, 0, DO_EEG_to_MixingMatrix);
- praat_addAction1 (classEEG, 0, U"Synthesize", nullptr, 0, nullptr);
- praat_addAction1 (classEEG, 0, U"Concatenate", nullptr, 0, DO_EEGs_concatenate);
- praat_addAction1 (classEEG, 0, U"Hack -", nullptr, 0, nullptr);
- praat_addAction1 (classEEG, 0, U"Extract waveforms as Sound", nullptr, 1, DO_EEG_extractSound);
- praat_addAction1 (classEEG, 0, U"Extract marks as TextGrid", nullptr, 1, DO_EEG_extractTextGrid);
-
- praat_addAction1 (classERP, 1, U"View & Edit", nullptr, praat_ATTRACTIVE, DO_ERP_viewAndEdit);
- praat_addAction1 (classERP, 0, U"Draw -", nullptr, 0, nullptr);
- praat_addAction1 (classERP, 0, U"Draw...", nullptr, 1, DO_ERP_draw);
- praat_addAction1 (classERP, 0, U"Draw scalp...", nullptr, 1, DO_ERP_drawScalp);
- praat_addAction1 (classERP, 0, U"Draw scalp (colour)...", nullptr, 1, DO_ERP_drawScalp_colour);
- praat_addAction1 (classERP, 0, U"Draw scalp (garnish)...", nullptr, 1, DO_ERP_drawScalp_garnish);
- praat_addAction1 (classERP, 0, U"Tabulate -", nullptr, 0, nullptr);
- praat_addAction1 (classERP, 0, U"Down to Table...", nullptr, 1, DO_ERP_downto_Table);
- praat_addAction1 (classERP, 0, U"Query -", nullptr, 0, nullptr);
- praat_addAction1 (classERP, 0, U"Get channel name...", nullptr, 1, DO_ERP_getChannelName);
- praat_addAction1 (classERP, 0, U"Get channel number...", nullptr, 1, DO_ERP_getChannelNumber);
- praat_addAction1 (classERP, 0, U"-- get shape --", nullptr, 1, nullptr);
- praat_addAction1 (classERP, 0, U"Get minimum...", nullptr, 1, DO_ERP_getMinimum);
- praat_addAction1 (classERP, 0, U"Get time of minimum...", nullptr, 1, DO_ERP_getTimeOfMinimum);
- praat_addAction1 (classERP, 0, U"Get maximum...", nullptr, 1, DO_ERP_getMaximum);
- praat_addAction1 (classERP, 0, U"Get time of maximum...", nullptr, 1, DO_ERP_getTimeOfMaximum);
- praat_addAction1 (classERP, 0, U"-- get statistics --", nullptr, 1, nullptr);
- praat_addAction1 (classERP, 0, U"Get mean...", nullptr, 1, DO_ERP_getMean);
- praat_addAction1 (classERP, 0, U"Modify -", nullptr, 0, nullptr);
- praat_addAction1 (classERP, 0, U"Formula...", nullptr, 1, DO_ERP_formula);
- praat_addAction1 (classERP, 0, U"Formula (part)...", nullptr, 1, DO_ERP_formula_part);
- // praat_addAction1 (classERP, 0, U"Analyse -", nullptr, 0, nullptr);
- // praat_addAction1 (classERP, 0, U"To ERP (difference)", nullptr, 1, DO_ERP_to_ERP_difference);
- // praat_addAction1 (classERP, 0, U"To ERP (mean)", nullptr, 1, DO_ERP_to_ERP_mean);
- praat_addAction1 (classERP, 0, U"Hack -", nullptr, 0, nullptr);
- praat_addAction1 (classERP, 0, U"Down to Sound", nullptr, 1, DO_ERP_downto_Sound);
- praat_addAction1 (classERP, 0, U"Extract one channel as Sound...", nullptr, 1, DO_ERP_extractOneChannelAsSound);
-
- praat_addAction1 (classERPTier, 0, U"ERPTier help", nullptr, 0, DO_ERPTier_help);
- // praat_addAction1 (classERPTier, 1, U"View & Edit", nullptr, praat_ATTRACTIVE, DO_ERPTier_viewAndEdit);
- praat_addAction1 (classERPTier, 0, U"Query -", nullptr, 0, nullptr);
+ praat_addAction1 (classEEG, 0, U"EEG help", 0, 0, DO_EEG_help);
+ praat_addAction1 (classEEG, 1, U"View & Edit", 0, praat_ATTRACTIVE, DO_EEG_viewAndEdit);
+ praat_addAction1 (classEEG, 0, U"Query -", 0, 0, 0);
+ praat_addAction1 (classEEG, 0, U"Get channel name...", 0, 1, DO_EEG_getChannelName);
+ praat_addAction1 (classEEG, 0, U"Get channel number...", 0, 1, DO_EEG_getChannelNumber);
+ praat_addAction1 (classEEG, 0, U"Modify -", 0, 0, 0);
+ praat_addAction1 (classEEG, 0, U"Set channel name...", 0, 1, DO_EEG_setChannelName);
+ praat_addAction1 (classEEG, 1, U"Edit external electrode names...", 0, 1, DO_EEG_editExternalElectrodeNames);
+ praat_addAction1 (classEEG, 0, U"-- processing --", 0, 1, 0);
+ praat_addAction1 (classEEG, 0, U"Subtract reference...", 0, 1, DO_EEG_subtractReference);
+ praat_addAction1 (classEEG, 0, U"Subtract mean channel...", 0, 1, DO_EEG_subtractMeanChannel);
+ praat_addAction1 (classEEG, 0, U"Detrend", 0, 1, DO_EEG_detrend);
+ praat_addAction1 (classEEG, 0, U"Filter...", 0, 1, DO_EEG_filter);
+ praat_addAction1 (classEEG, 0, U"Remove triggers...", 0, 1, DO_EEG_removeTriggers);
+ praat_addAction1 (classEEG, 0, U"Set channel to zero...", 0, 1, DO_EEG_setChannelToZero);
+ praat_addAction1 (classEEG, 0, U"Analyse", 0, 0, 0);
+ praat_addAction1 (classEEG, 0, U"Extract channel...", 0, 0, DO_EEG_extractChannel);
+ praat_addAction1 (classEEG, 1, U"Extract part...", 0, 0, DO_EEG_extractPart);
+ praat_addAction1 (classEEG, 0, U"To ERPTier -", 0, 0, 0);
+ praat_addAction1 (classEEG, 0, U"To ERPTier (bit)...", 0, 1, DO_EEG_to_ERPTier_bit);
+ praat_addAction1 (classEEG, 0, U"To ERPTier (marker)...", 0, 1, DO_EEG_to_ERPTier_marker);
+ praat_addAction1 (classEEG, 0, U"To ERPTier (triggers)...", 0, 1, DO_EEG_to_ERPTier_triggers);
+ praat_addAction1 (classEEG, 0, U"To ERPTier (triggers, preceded)...", 0, 1, DO_EEG_to_ERPTier_triggers_preceded);
+ praat_addAction1 (classEEG, 0, U"To ERPTier...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_EEG_to_ERPTier_bit);
+ praat_addAction1 (classEEG, 0, U"To MixingMatrix...", 0, 0, DO_EEG_to_MixingMatrix);
+ praat_addAction1 (classEEG, 0, U"Synthesize", 0, 0, 0);
+ praat_addAction1 (classEEG, 0, U"Concatenate", 0, 0, DO_EEGs_concatenate);
+ praat_addAction1 (classEEG, 0, U"Hack -", 0, 0, 0);
+ praat_addAction1 (classEEG, 0, U"Extract waveforms as Sound", 0, 1, DO_EEG_extractSound);
+ praat_addAction1 (classEEG, 0, U"Extract marks as TextGrid", 0, 1, DO_EEG_extractTextGrid);
+
+ praat_addAction1 (classERP, 1, U"View & Edit", 0, praat_ATTRACTIVE, DO_ERP_viewAndEdit);
+ praat_addAction1 (classERP, 0, U"Draw -", 0, 0, 0);
+ praat_addAction1 (classERP, 0, U"Draw...", 0, 1, DO_ERP_draw);
+ praat_addAction1 (classERP, 0, U"Draw scalp...", 0, 1, DO_ERP_drawScalp);
+ praat_addAction1 (classERP, 0, U"Draw scalp (colour)...", 0, 1, DO_ERP_drawScalp_colour);
+ praat_addAction1 (classERP, 0, U"Draw scalp (garnish)...", 0, 1, DO_ERP_drawScalp_garnish);
+ praat_addAction1 (classERP, 0, U"Tabulate -", 0, 0, 0);
+ praat_addAction1 (classERP, 0, U"Down to Table...", 0, 1, DO_ERP_downto_Table);
+ praat_addAction1 (classERP, 0, U"Query -", 0, 0, 0);
+ praat_addAction1 (classERP, 0, U"Get channel name...", 0, 1, DO_ERP_getChannelName);
+ praat_addAction1 (classERP, 0, U"Get channel number...", 0, 1, DO_ERP_getChannelNumber);
+ praat_addAction1 (classERP, 0, U"-- get shape --", 0, 1, 0);
+ praat_addAction1 (classERP, 0, U"Get minimum...", 0, 1, DO_ERP_getMinimum);
+ praat_addAction1 (classERP, 0, U"Get time of minimum...", 0, 1, DO_ERP_getTimeOfMinimum);
+ praat_addAction1 (classERP, 0, U"Get maximum...", 0, 1, DO_ERP_getMaximum);
+ praat_addAction1 (classERP, 0, U"Get time of maximum...", 0, 1, DO_ERP_getTimeOfMaximum);
+ praat_addAction1 (classERP, 0, U"-- get statistics --", 0, 1, 0);
+ praat_addAction1 (classERP, 0, U"Get mean...", 0, 1, DO_ERP_getMean);
+ praat_addAction1 (classERP, 0, U"Modify -", 0, 0, 0);
+ praat_addAction1 (classERP, 0, U"Formula...", 0, 1, DO_ERP_formula);
+ praat_addAction1 (classERP, 0, U"Formula (part)...", 0, 1, DO_ERP_formula_part);
+ // praat_addAction1 (classERP, 0, U"Analyse -", 0, 0, 0);
+ // praat_addAction1 (classERP, 0, U"To ERP (difference)", 0, 1, DO_ERP_to_ERP_difference);
+ // praat_addAction1 (classERP, 0, U"To ERP (mean)", 0, 1, DO_ERP_to_ERP_mean);
+ praat_addAction1 (classERP, 0, U"Hack -", 0, 0, 0);
+ praat_addAction1 (classERP, 0, U"Down to Sound", 0, 1, DO_ERP_downto_Sound);
+ praat_addAction1 (classERP, 0, U"Extract one channel as Sound...", 0, 1, DO_ERP_extractOneChannelAsSound);
+
+ praat_addAction1 (classERPTier, 0, U"ERPTier help", 0, 0, DO_ERPTier_help);
+ // praat_addAction1 (classERPTier, 1, U"View & Edit", 0, praat_ATTRACTIVE, DO_ERPTier_viewAndEdit);
+ praat_addAction1 (classERPTier, 0, U"Query -", 0, 0, 0);
praat_TimeTier_query_init (classERPTier);
- praat_addAction1 (classERPTier, 0, U"-- channel names --", nullptr, 1, nullptr);
- praat_addAction1 (classERPTier, 0, U"Get channel name...", nullptr, 1, DO_ERPTier_getChannelName);
- praat_addAction1 (classERPTier, 0, U"Get channel number...", nullptr, 1, DO_ERPTier_getChannelNumber);
- praat_addAction1 (classERPTier, 0, U"-- erp --", nullptr, 1, nullptr);
- praat_addAction1 (classERPTier, 0, U"Get mean...", nullptr, 1, DO_ERPTier_getMean);
- praat_addAction1 (classERPTier, 0, U"Modify -", nullptr, 0, nullptr);
- praat_addAction1 (classERPTier, 0, U"Subtract baseline...", nullptr, 1, DO_ERPTier_subtractBaseline);
- praat_addAction1 (classERPTier, 0, U"Reject artefacts...", nullptr, 1, DO_ERPTier_rejectArtefacts);
- praat_addAction1 (classERPTier, 0, U"-- structure --", nullptr, 1, nullptr);
- praat_addAction1 (classERPTier, 0, U"Remove events between...", nullptr, 1, DO_ERPTier_removeEventsBetween);
- praat_addAction1 (classERPTier, 0, U"Analyse", nullptr, 0, nullptr);
- praat_addAction1 (classERPTier, 0, U"Extract ERP...", nullptr, 0, DO_ERPTier_to_ERP);
- praat_addAction1 (classERPTier, 0, U"To ERP (mean)", nullptr, 0, DO_ERPTier_to_ERP_mean);
-
- praat_addAction2 (classEEG, 1, classTextGrid, 1, U"Replace TextGrid", nullptr, 0, DO_EEG_TextGrid_replaceTextGrid);
- praat_addAction2 (classERPTier, 1, classTable, 1, U"Extract -", nullptr, 0, nullptr);
- praat_addAction2 (classERPTier, 1, classTable, 1, U"Extract events where column (number)...", nullptr, 1, DO_ERPTier_Table_extractEventsWhereColumn_number);
- praat_addAction2 (classERPTier, 1, classTable, 1, U"Extract events where column (text)...", nullptr, 1, DO_ERPTier_Table_extractEventsWhereColumn_text);
+ praat_addAction1 (classERPTier, 0, U"-- channel names --", 0, 1, 0);
+ praat_addAction1 (classERPTier, 0, U"Get channel name...", 0, 1, DO_ERPTier_getChannelName);
+ praat_addAction1 (classERPTier, 0, U"Get channel number...", 0, 1, DO_ERPTier_getChannelNumber);
+ praat_addAction1 (classERPTier, 0, U"-- erp --", 0, 1, 0);
+ praat_addAction1 (classERPTier, 0, U"Get mean...", 0, 1, DO_ERPTier_getMean);
+ praat_addAction1 (classERPTier, 0, U"Modify -", 0, 0, 0);
+ praat_addAction1 (classERPTier, 0, U"Subtract baseline...", 0, 1, DO_ERPTier_subtractBaseline);
+ praat_addAction1 (classERPTier, 0, U"Reject artefacts...", 0, 1, DO_ERPTier_rejectArtefacts);
+ praat_addAction1 (classERPTier, 0, U"-- structure --", 0, 1, 0);
+ praat_addAction1 (classERPTier, 0, U"Remove events between...", 0, 1, DO_ERPTier_removeEventsBetween);
+ praat_addAction1 (classERPTier, 0, U"Analyse", 0, 0, 0);
+ praat_addAction1 (classERPTier, 0, U"Extract ERP...", 0, 0, DO_ERPTier_to_ERP);
+ praat_addAction1 (classERPTier, 0, U"To ERP (mean)", 0, 0, DO_ERPTier_to_ERP_mean);
+
+ praat_addAction2 (classEEG, 1, classTextGrid, 1, U"Replace TextGrid", 0, 0, DO_EEG_TextGrid_replaceTextGrid);
+ praat_addAction2 (classERPTier, 1, classTable, 1, U"Extract -", 0, 0, 0);
+ praat_addAction2 (classERPTier, 1, classTable, 1, U"Extract events where column (number)...", 0, 1, DO_ERPTier_Table_extractEventsWhereColumn_number);
+ praat_addAction2 (classERPTier, 1, classTable, 1, U"Extract events where column (text)...", 0, 1, DO_ERPTier_Table_extractEventsWhereColumn_text);
structEEGWindow :: f_preferences ();
structERPWindow :: f_preferences ();
diff --git a/FFNet/FFNet.cpp b/FFNet/FFNet.cpp
index 5296936..b24b1bd 100644
--- a/FFNet/FFNet.cpp
+++ b/FFNet/FFNet.cpp
@@ -1,6 +1,6 @@
/* FFNet.cpp
*
- * Copyright (C) 1997-2011, 2015-2016 David Weenink
+ * Copyright (C) 1997-2011, 2015 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -62,12 +62,12 @@ static void bookkeeping (FFNet me);
#include "oo_DESCRIPTION.h"
#include "FFNet_def.h"
-Thing_implement (FFNet, Daata, 0);
+Thing_implement (FFNet, Data, 0);
static void FFNet_checkLayerNumber (FFNet me, long layer) {
if (layer < 1 || layer > my nLayers) {
if (layer == 0) {
- Melder_throw (U"A layer number of 0 is not allowed.");
+ Melder_throw (U"A Layer number of 0 is not allowed.");
} else if (layer < 0) {
Melder_throw (U"A negative layer number is not allowed.");
} else if (layer > my nLayers) {
@@ -87,25 +87,26 @@ static void FFNet_checkLayerNumber (FFNet me, long layer) {
}
}
-autostring32 FFNet_createNameFromTopology (FFNet me) {
+char32 *FFNet_createNameFromTopology (FFNet me) {
autoMelderString name;
MelderString_copy (&name, my nUnitsInLayer[0]);
for (long i = 1; i <= my nLayers; i++) {
MelderString_appendCharacter (&name, U'-');
MelderString_append (&name, my nUnitsInLayer[i]);
}
- autostring32 naam = Melder_dup (name.string);
- return naam.transfer();
+ return name.transfer();
}
/****** non-linearities ****************************************************/
-static double sigmoid (FFNet /*me*/, double x, double *deriv) {
+static double sigmoid (I, double x, double *deriv) {
double act = NUMsigmoid (x);
+ (void) void_me;
*deriv = act * (1.0 - act);
return act;
}
+
/* ******************* cost functions ****************************************/
/*
@@ -114,7 +115,8 @@ static double sigmoid (FFNet /*me*/, double x, double *deriv) {
if target < activity ==> error < 0
*/
-static double minimumSquaredError (FFNet me, const double target[]) {
+static double minimumSquaredError (I, const double target[]) {
+ iam (FFNet);
long k = my nNodes - my nOutputs + 1;
double cost = 0.0;
for (long i = 1; i <= my nOutputs; i++, k++) {
@@ -127,7 +129,8 @@ static double minimumSquaredError (FFNet me, const double target[]) {
/* E = - sum (i=1; i=nPatterns; sum (k=1;k=nOutputs; t[k]*ln (o[k]) + (1-t[k])ln (1-o[k]))) */
/* dE/do[k] = -(1-t[k])/ (1-o[k]) + t[k]/o[k] */
/* werkt niet bij (grote?) netten */
-static double minimumCrossEntropy (FFNet me, const double target[]) {
+static double minimumCrossEntropy (I, const double target[]) {
+ iam (FFNet);
long k = my nNodes - my nOutputs + 1;
double cost = 0.0;
@@ -144,7 +147,7 @@ static double minimumCrossEntropy (FFNet me, const double target[]) {
/* *********************************************************************** */
-static void bookkeeping (FFNet me) {
+void bookkeeping (FFNet me) {
long nWeights = 0;
my nNodes = my nUnitsInLayer[0];
for (long i = 1; i <= my nLayers; i++) {
@@ -197,46 +200,47 @@ static void bookkeeping (FFNet me) {
}
void structFFNet :: v_info () {
- our structDaata :: v_info ();
- MelderInfo_writeLine (U"Number of layers: ", our nLayers);
+ structData :: v_info ();
+ MelderInfo_writeLine (U"Number of layers: ", nLayers);
MelderInfo_writeLine (U"Total number of units: ", FFNet_getNumberOfUnits (this));
- MelderInfo_writeLine (U" Number of units in layer ", our nLayers, U" (output): ", our nUnitsInLayer [nLayers]);
- for (long i = our nLayers - 1; i >= 1; i --) {
- MelderInfo_writeLine (U" Number of units in layer ", i, U" (hidden): ", our nUnitsInLayer [i]);
+ MelderInfo_writeLine (U" Number of units in layer ", nLayers, U" (output): ", nUnitsInLayer[nLayers]);
+ for (long i = nLayers - 1; i >= 1; i--) {
+ MelderInfo_writeLine (U" Number of units in layer ", i, U" (hidden): ", nUnitsInLayer[i]);
}
- MelderInfo_writeLine (U" Number of units in layer 0 (input): ", our nUnitsInLayer [0]);
- MelderInfo_writeLine (U"Outputs are linear: ", Melder_boolean (our outputsAreLinear));
- MelderInfo_writeLine (U"Number of weights: ", our nWeights, U" (",
+ MelderInfo_writeLine (U" Number of units in layer 0 (input): ", nUnitsInLayer[0]);
+ MelderInfo_writeLine (U"Outputs are linear: ", Melder_boolean (outputsAreLinear));
+ MelderInfo_writeLine (U"Number of weights: ", nWeights, U" (",
FFNet_dimensionOfSearchSpace (this), U" selected)");
- MelderInfo_writeLine (U"Number of nodes: ", our nNodes);
+ MelderInfo_writeLine (U"Number of nodes: ", nNodes);
}
-void FFNet_init (FFNet me, long numberOfInputs, long nodesInLayer1, long nodesInLayer2, long numberOfOutputs, bool outputsAreLinear) {
+void FFNet_init (FFNet me, long numberOfInputs, long nodesInLayer1, long nodesInLayer2,
+ long numberOfOutputs, int outputsAreLinear) {
long numberOfLayers = 3;
if (numberOfInputs < 1) {
- Melder_throw (U"Number of inputs must be a natural number.");
+ Melder_throw (U"Number of inputs must be a natrural number.");
}
if (numberOfOutputs < 1) {
- Melder_throw (U"Number of outputs must be a natural number.");
+ Melder_throw (U"Number of outputs must be a natrural number.");
}
if (nodesInLayer1 < 1) {
- numberOfLayers --;
+ numberOfLayers--;
}
if (nodesInLayer2 < 1) {
- numberOfLayers --;
+ numberOfLayers--;
}
my nLayers = numberOfLayers;
my nUnitsInLayer = NUMvector<long> (0, numberOfLayers);
- my nUnitsInLayer [numberOfLayers --] = numberOfOutputs;
+ my nUnitsInLayer[numberOfLayers--] = numberOfOutputs;
if (nodesInLayer2 > 0) {
- my nUnitsInLayer [numberOfLayers --] = nodesInLayer2;
+ my nUnitsInLayer[numberOfLayers--] = nodesInLayer2;
}
if (nodesInLayer1 > 0) {
- my nUnitsInLayer [numberOfLayers --] = nodesInLayer1;
+ my nUnitsInLayer[numberOfLayers--] = nodesInLayer1;
}
- my nUnitsInLayer [numberOfLayers] = numberOfInputs;
+ my nUnitsInLayer[numberOfLayers] = numberOfInputs;
Melder_assert (numberOfLayers == 0);
my outputsAreLinear = outputsAreLinear;
@@ -248,17 +252,19 @@ void FFNet_init (FFNet me, long numberOfInputs, long nodesInLayer1, long nodesIn
}
void FFNet_setOutputCategories (FFNet me, Categories thee) {
- autoCategories uniq = Categories_selectUniqueItems (thee);
- if (uniq->size == thy size) {
- my outputCategories = uniq.move();
+ autoCategories uniq = Categories_selectUniqueItems (thee, 1);
+ if (uniq -> size == thy size) {
+ forget (my outputCategories);
+ my outputCategories = uniq.transfer();
}
}
-autoFFNet FFNet_create (long numberOfInputs, long numberInLayer1, long numberInLayer2, long numberOfOutputs, bool outputsAreLinear) {
+FFNet FFNet_create (long numberOfInputs, long numberInLayer1, long numberInLayer2,
+ long numberOfOutputs, int outputsAreLinear) {
try {
autoFFNet me = Thing_new (FFNet);
- FFNet_init (me.get(), numberOfInputs, numberInLayer1, numberInLayer2, numberOfOutputs, outputsAreLinear);
- return me;
+ FFNet_init (me.peek(), numberOfInputs, numberInLayer1, numberInLayer2, numberOfOutputs, outputsAreLinear);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"FFNet not created.");
}
@@ -267,7 +273,7 @@ autoFFNet FFNet_create (long numberOfInputs, long numberInLayer1, long numberInL
void FFNet_setNonLinearity (FFNet me, int nonLinearityType) {
my nonLinearityType = nonLinearityType;
my nonLinearity = sigmoid;
- my nlClosure = nullptr;
+ my nlClosure = NULL;
}
void FFNet_setCostFunction (FFNet me, int costType) {
@@ -277,7 +283,7 @@ void FFNet_setCostFunction (FFNet me, int costType) {
} else {
my costFunction = minimumSquaredError;
}
- my cfClosure = nullptr;
+ my cfClosure = NULL;
}
double FFNet_getBias (FFNet me, long layer, long unit) {
@@ -298,7 +304,7 @@ void FFNet_setBias (FFNet me, long layer, long unit, double value) {
if (node < 1) {
Melder_throw (U"Not a valid unit / layer combination.");
}
- long bias_unit = my wLast [node]; // ??? +1
+ long bias_unit = my wLast[node]; // ??? +1
my w[bias_unit] = value;
}
@@ -311,7 +317,7 @@ void FFNet_setWeight (FFNet me, long layer, long unit, long unit_from, double va
if (nodef < 1) {
Melder_throw (U"Not a valid unit / layer combination.");
}
- long w_unit = my wFirst [node] + unit_from - 1;
+ long w_unit = my wFirst[node] + unit_from - 1;
my w[w_unit] = value;
}
@@ -328,17 +334,16 @@ double FFNet_getWeight (FFNet me, long layer, long unit, long unit_from) {
return my w[w_unit];
}
-void FFNet_reset (FFNet me, double weightRange) {
- for (long i = 1; i <= my nWeights; i ++) {
- if (my wSelected [i]) {
- my w [i] = NUMrandomUniform (- weightRange, weightRange);
+void FFNet_reset (FFNet me, double wrange) {
+ for (long i = 1; i <= my nWeights; i++)
+ if (my wSelected[i]) {
+ my w[i] = NUMrandomUniform (-wrange, wrange);
}
- }
- for (long i = 1; i <= my nNodes; i ++) {
- my activity [i] = ( my isbias [i] ? 1.0 : 0.0 );
+ for (long i = 1; i <= my nNodes; i++) {
+ my activity[i] = (my isbias[i] ? 1.0 : 0.0);
}
my accumulatedCost = 0.0;
- my minimizer.reset();
+ forget (my minimizer);
}
@@ -377,11 +382,9 @@ void FFNet_propagate (FFNet me, const double input[], double output[]) {
}
}
k = my nNodes - my nOutputs + 1;
- if (output) {
- for (long i = 1; i <= my nOutputs; i++, k++) {
+ if (output) for (long i = 1; i <= my nOutputs; i++, k++) {
output[i] = my activity[k];
}
- }
}
@@ -423,16 +426,14 @@ void FFNet_computeDerivative (FFNet me) {
long FFNet_getWinningUnit (FFNet me, int labeling) {
long pos = 1, k = my nNodes - my nOutputs;
if (labeling == 2) { /* stochastic */
- double sum = 0.0;
+ double sum = 0;
for (long i = 1; i <= my nOutputs; i++) {
sum += my activity[k + i];
}
- double random = NUMrandomUniform (0.0, sum);
- for (pos = my nOutputs; pos >= 2; pos--) {
- if (random > (sum -= my activity[k + pos])) {
+ double random = NUMrandomUniform (0, sum);
+ for (pos = my nOutputs; pos >= 2; pos--) if (random > (sum -= my activity[k + pos])) {
break;
}
- }
} else { /* winner-takes-all */
double max = my activity[k + 1];
for (long i = 2; i <= my nOutputs; i++) if (my activity[k + i] > max) {
@@ -446,7 +447,7 @@ long FFNet_getWinningUnit (FFNet me, int labeling) {
void FFNet_propagateToLayer (FFNet me, const double input[], double activity[], long layer) {
Melder_assert (activity);
long k = 0;
- FFNet_propagate (me, input, nullptr);
+ FFNet_propagate (me, input, 0);
for (long i = 0; i < layer; i++) {
k += my nUnitsInLayer[i] + 1;
}
@@ -478,7 +479,7 @@ void FFNet_selectBiasesInLayer (FFNet me, long layer) {
return;
}
for (long i = 1; i <= my nWeights; i++) {
- my wSelected[i] = 0.0;
+ my wSelected[i] = 0;
}
for (long i = 1; i < layer; i++) {
node += my nUnitsInLayer[i] + 1;
@@ -500,15 +501,9 @@ void FFNet_weightConnectsUnits (FFNet me, long index, long *fromUnit, long *toUn
if (i > 1) {
index -= nw - np;
}
- if (fromUnit) {
- *fromUnit = index % (my nUnitsInLayer[i - 1] + 1);
- }
- if (toUnit) {
- *toUnit = (index - 1) / (my nUnitsInLayer[i - 1] + 1) + 1;
- }
- if (layer) {
- *layer = i;
- }
+ *fromUnit = index % (my nUnitsInLayer[i - 1] + 1);
+ *toUnit = (index - 1) / (my nUnitsInLayer[i - 1] + 1) + 1;
+ *layer = i;
}
long FFNet_getNodeNumberFromUnitNumber (FFNet me, long unit, long layer) {
@@ -561,7 +556,7 @@ long FFNet_getNumberOfUnitsInLayer (FFNet me, int layer) {
}
double FFNet_getMinimum (FFNet me) {
- return my minimizer ? Minimizer_getMinimum (my minimizer.get()) : NUMundefined;
+ return my minimizer ? Minimizer_getMinimum (my minimizer) : NUMundefined;
}
void FFNet_drawTopology (FFNet me, Graphics g) {
@@ -575,7 +570,7 @@ void FFNet_drawTopology (FFNet me, Graphics g) {
}
}
double dx = 1.0 / maxNumOfUnits;
- double radius = dx / 10.0;
+ double radius = dx / 10;
Graphics_setInner (g);
Graphics_setWindow (g, 0.0, 1.0, 0.0, 1.0);
for (long i = 0; i <= my nLayers; i++) {
@@ -584,13 +579,13 @@ void FFNet_drawTopology (FFNet me, Graphics g) {
/* draw the units */
if (! dxIsFixed) {
dx2 = 1.0 / my nUnitsInLayer[i];
- x2 = dx2 / 2.0;
+ x2 = dx2 / 2;
}
if (i == 0) {
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_TOP);
x2WC = x2;
for (long j = 1; j <= my nInputs; j++) {
- Graphics_arrow (g, x2WC, y2WC - radius - dy / 4.0, x2WC, y2WC - radius);
+ Graphics_arrow (g, x2WC, y2WC - radius - dy / 4, x2WC, y2WC - radius);
x2WC += dx2;
}
}
@@ -606,11 +601,11 @@ void FFNet_drawTopology (FFNet me, Graphics g) {
Graphics_setColour (g, Graphics_BLACK);
if (i > 0) {
double dx1 = dx;
- double x1 = (maxNumOfUnits - my nUnitsInLayer[i - 1] + 1) * dx1 / 2.0;
+ double x1 = (maxNumOfUnits - my nUnitsInLayer[i - 1] + 1) * dx1 / 2;
double y1WC = y2WC - dy;
if (! dxIsFixed) {
dx1 = 1.0 / my nUnitsInLayer[i - 1];
- x1 = dx1 / 2.0;
+ x1 = dx1 / 2;
}
x2WC = x2;
for (long j = 1; j <= my nUnitsInLayer[i]; j++) {
@@ -629,9 +624,9 @@ void FFNet_drawTopology (FFNet me, Graphics g) {
x2WC = x2;
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_BOTTOM);
for (long j = 1; j <= my nOutputs; j++) {
- Graphics_arrow (g, x2WC, y2WC + radius, x2WC, y2WC + radius + dy / 4.0);
+ Graphics_arrow (g, x2WC, y2WC + radius, x2WC, y2WC + radius + dy / 4);
if (my outputCategories) {
- Categories_drawItem (my outputCategories.get(), g, j, x2WC, y2WC + radius + dy / 4.0);
+ Categories_drawItem (my outputCategories, g, j, x2WC, y2WC + radius + dy / 4);
}
x2WC += dx2;
}
@@ -654,13 +649,13 @@ void FFNet_drawActivation (FFNet me, Graphics g) {
}
}
double dx = 1.0 / maxNumOfUnits;
- double r1 = dx / 2.0; /* May touch when neighbouring activities are both 1 (very rare). */
+ double r1 = dx / 2; /* May touch when neighbouring activities are both 1 (very rare). */
for (long i = 0; i <= my nLayers; i++, node++) {
- double dx2 = dx, x2WC, y2WC = dy / 2.0 + i * dy;
- double x2 = (maxNumOfUnits - my nUnitsInLayer[i] + 1) * dx2 / 2.0;
+ double dx2 = dx, x2WC, y2WC = dy / 2 + i * dy;
+ double x2 = (maxNumOfUnits - my nUnitsInLayer[i] + 1) * dx2 / 2;
if (! dxIsFixed) {
dx2 = 1.0 / my nUnitsInLayer[i];
- x2 = dx2 / 2.0;
+ x2 = dx2 / 2;
}
x2WC = x2;
for (long j = 1; j <= my nUnitsInLayer[i]; j++, node++) {
@@ -683,9 +678,9 @@ void FFNet_drawWeightsToLayer (FFNet me, Graphics g, int layer, int scaling, int
if (layer < 1 || layer > my nLayers) {
Melder_throw (U"Layer must be in [1,", my nLayers, U"].");
}
- autoMatrix weights = FFNet_weightsToMatrix (me, layer, false);
- Matrix_scale (weights.get(), scaling);
- Matrix_drawAsSquares (weights.get(), g, 0.0, 0.0, 0.0, 0.0, 0);
+ autoMatrix weights = FFNet_weightsToMatrix (me, layer, 0);
+ Matrix_scale (weights.peek(), scaling);
+ Matrix_drawAsSquares (weights.peek(), g, 0, 0, 0, 0, 0);
if (garnish) {
double x1WC, x2WC, y1WC, y2WC;
Graphics_inqWindow (g, & x1WC, & x2WC, & y1WC, & y2WC);
@@ -705,95 +700,94 @@ void FFNet_drawWeightsToLayer (FFNet me, Graphics g, int layer, int scaling, int
void FFNet_drawWeights (FFNet me, Graphics g, long layer, int garnish) {
autoTableOfReal thee = FFNet_extractWeights (me, layer);
- TableOfReal_drawAsSquares (thee.get(), g, 1, thy numberOfRows, 1, thy numberOfColumns, garnish);
+ TableOfReal_drawAsSquares (thee.peek(), g, 1, thy numberOfRows, 1, thy numberOfColumns, garnish);
}
void FFNet_drawCostHistory (FFNet me, Graphics g, long iFrom, long iTo, double costMin, double costMax, int garnish) {
- if (my minimizer) {
- Minimizer_drawHistory (my minimizer.get(), g, iFrom, iTo, costMin, costMax, 0);
- }
+ if (my minimizer) Minimizer_drawHistory (my minimizer, g, iFrom, iTo,
+ costMin, costMax, 0);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textLeft (g, true, my costFunctionType == FFNet_COST_MSE ?
+ Graphics_textLeft (g, 1, my costFunctionType == FFNet_COST_MSE ?
U"Minimum squared error" : U"Minimum cross entropy");
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_textBottom (g, true, U"Number of epochs");
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_textBottom (g, 1, U"Number of epochs");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
}
}
-autoCollection FFNet_createIrisExample (long numberOfHidden1, long numberOfHidden2) {
+Collection FFNet_createIrisExample (long numberOfHidden1, long numberOfHidden2) {
try {
- autoCollection collection = Collection_create ();
- autoCategories uniq = Categories_createWithSequentialNumbers (3);
- autoFFNet me = FFNet_create (4, numberOfHidden1, numberOfHidden2, 3, false);
- FFNet_setOutputCategories (me.get(), uniq.get());
- autostring32 name = FFNet_createNameFromTopology (me.get());
- Thing_setName (me.get(), name.peek());
- collection -> addItem_move (me.move());
+ autoCollection c = Collection_create (classData, 3);
+ autoCategories uniq = Categories_sequentialNumbers (3);
+ autoFFNet me = FFNet_create (4, numberOfHidden1, numberOfHidden2, 3, 0);
+ FFNet_setOutputCategories (me.peek(), uniq.peek());
+ autostring32 name = FFNet_createNameFromTopology (me.peek());
+ Thing_setName (me.peek(), name.peek());
+ Collection_addItem (c.peek(), me.transfer());
autoTableOfReal iris = TableOfReal_createIrisDataset ();
- /*
- * Scale data to interval [0-1]
- */
- for (long i = 1; i <= 150; i ++) {
- for (long j = 1; j <= 4; j ++) {
- iris -> data [i] [j] /= 10.0;
+ // Scale data to interval [0-1]
+
+ for (long i = 1; i <= 150; i++) {
+ for (long j = 1; j <= 4; j++) {
+ iris -> data[i][j] /= 10.0;
}
}
- autoPattern ap;
- autoCategories ac;
- TableOfReal_to_Pattern_and_Categories (iris.get(), 0, 0, 0, 0, & ap, & ac);
- Thing_setName (ap.get(), U"iris");
- Thing_setName (ac.get(), U"iris");
- collection -> addItem_move (ap.move());
- collection -> addItem_move (ac.move());
- return collection;
+ Pattern thee = 0; Categories him = 0;
+ TableOfReal_to_Pattern_and_Categories (iris.peek(), 0, 0, 0, 0, &thee, &him);
+ autoPattern ap = thee; autoCategories ac = him;
+ Thing_setName (ap.peek(), U"iris");
+ Thing_setName (ac.peek(), U"iris");
+ Collection_addItem (c.peek(), ap.transfer());
+ Collection_addItem (c.peek(), ac.transfer());
+ return c.transfer();
} catch (MelderError) {
Melder_throw (U"Iris example not created.");
}
}
-autoTableOfReal FFNet_extractWeights (FFNet me, long layer) {
+TableOfReal FFNet_extractWeights (FFNet me, long layer) {
try {
FFNet_checkLayerNumber (me, layer);
- long numberOfUnitsFrom = my nUnitsInLayer [layer - 1] + 1;
- long numberOfUnitsTo = my nUnitsInLayer [layer];
+ long numberOfUnitsFrom = my nUnitsInLayer[layer - 1] + 1;
+ long numberOfUnitsTo = my nUnitsInLayer[layer];
autoTableOfReal thee = TableOfReal_create (numberOfUnitsFrom, numberOfUnitsTo);
- char32 label [40];
- for (long i = 1; i <= numberOfUnitsFrom - 1; i ++) {
- Melder_sprint (label,40, U"L", layer - 1, U"-", i);
- TableOfReal_setRowLabel (thee.get(), i, label);
+ char32 label[40];
+ for (long i = 1; i <= numberOfUnitsFrom - 1; i++) {
+ Melder_sprint (label,40, U"L", layer - 1, U"-", i); // ppgb: 20 chars is niet genoeg voor een long
+ TableOfReal_setRowLabel (thee.peek(), i, label);
}
- TableOfReal_setRowLabel (thee.get(), numberOfUnitsFrom, U"Bias");
+ TableOfReal_setRowLabel (thee.peek(), numberOfUnitsFrom, U"Bias");
for (long i = 1; i <= numberOfUnitsTo; i++) {
- Melder_sprint (label,40, U"L", layer, U"-", i);
- TableOfReal_setColumnLabel (thee.get(), i, label);
+ Melder_sprint (label,40, U"L", layer, U"-", i); // ppgb: 20 chars is niet genoeg voor een long
+ TableOfReal_setColumnLabel (thee.peek(), i, label);
}
long node = 1;
- for (long i = 0; i < layer; i ++) {
+ for (long i = 0; i < layer; i++) {
node += my nUnitsInLayer[i] + 1;
}
- for (long i = 1; i <= numberOfUnitsTo; i ++, node ++) {
+ for (long i = 1; i <= numberOfUnitsTo; i++, node++) {
long k = 1;
- for (long j = my wFirst [node]; j <= my wLast [node]; j ++) {
- thy data [k ++] [i] = my w [j];
+ for (long j = my wFirst[node]; j <= my wLast[node]; j++) {
+ thy data[k++][i] = my w[j];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no TableOfReal created.");
}
}
-autoFFNet FFNet_and_TabelOfReal_to_FFNet (FFNet me, TableOfReal him, long layer) {
+FFNet FFNet_and_TabelOfReal_to_FFNet (FFNet me, TableOfReal him, long layer) {
try {
FFNet_checkLayerNumber (me, layer);
- if (my nUnitsInLayer [layer] != his numberOfColumns || my nUnitsInLayer [layer - 1] + 1 == his numberOfRows) {
+ if ( (my nUnitsInLayer[layer] != his numberOfColumns) ||
+ (my nUnitsInLayer[layer] == his numberOfColumns && my nUnitsInLayer[layer - 1] + 1 == his numberOfRows)) {
long trys[1+3], rows[1+3], cols[1+3], ntry = my nLayers > 3 ? 3 : my nLayers, ok = 0;
if (my nLayers > 3) {
Melder_throw (U"Dimensions don't fit.");
@@ -806,19 +800,18 @@ autoFFNet FFNet_and_TabelOfReal_to_FFNet (FFNet me, TableOfReal him, long layer)
ok ++;
}
}
- if (! rows[layer]){
- Melder_throw (U"The number of rows in the TableOfReal does not equal \n"
- U"the number of units in the layer that connect to layer ", layer, U".");
- } else {
+ if (! rows[layer]) Melder_throw (U"The number of rows in the TableOfReal does not equal \n"
+ U"the number of units in the layer that connect to layer ", layer, U".");
+ else
Melder_throw (U"The number of columns in the TableOfReal does not equal \n"
- U"the number of units in layer ", layer, U".");
- }
+ U"the number of units in layer ", layer, U".");
if (ok == 0) {
Melder_throw (U"Please quit, there is no appropriate layer in the FFNet for this TableOfReal.");
} else {
- if (ok == 1) {
- Melder_throw (U"Please try again with layer number ", trys[1] ? trys[1] : (trys[2] ? trys[2] : trys[3]), U".");
- } else {
+ if (ok == 1)
+ Melder_throw (U"Please try again with layer number ",
+ trys[1] ? trys[1] : (trys[2] ? trys[2] : trys[3]), U".");
+ else {
Melder_throw (U"Please try again with one of the other two layer numbers.");
}
}
@@ -834,7 +827,7 @@ autoFFNet FFNet_and_TabelOfReal_to_FFNet (FFNet me, TableOfReal him, long layer)
thy w[j] = his data[k][i];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no FFNet created.");
}
diff --git a/FFNet/FFNet.h b/FFNet/FFNet.h
index 576e00e..b29fa7b 100644
--- a/FFNet/FFNet.h
+++ b/FFNet/FFNet.h
@@ -2,7 +2,7 @@
#define _FFNet_h_
/* FFNet.h
*
- * Copyright (C) 1997-2011, 2015 David Weenink
+ * Copyright (C) 1997-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@
#include "TableOfReal.h"
#include "FFNet_def.h"
+oo_CLASS_CREATE (FFNet, Data);
/* Parameters:
* long nLayers : the #layers in the net (exclusive the inputs)
@@ -117,12 +118,12 @@
*/
void FFNet_init (FFNet me, long numberOfInputs, long nodesInLayer1, long nodesInLayer2,
- long numberOfOutputs, bool outputsAreLinear);
+ long numberOfOutputs, int outputsAreLinear);
-autoFFNet FFNet_create (long numberOfInputs, long numberInLayer1, long numberInLayer2,
- long numberOfOutputs, bool outputsAreLinear);
+FFNet FFNet_create (long numberOfInputs, long numberInLayer1, long numberInLayer2,
+ long numberOfOutputs, int outputsAreLinear );
-autostring32 FFNet_createNameFromTopology (FFNet me);
+char32 * FFNet_createNameFromTopology (FFNet me);
/* Create names as <inputs>-<outputs>, <inputs>-<hidden>-<outputs>,
<inputs>-<hidden1>-<hidden2>-<outputs> for 1, 2 or 3 layer networks.
*/
@@ -138,11 +139,8 @@ void FFNet_setNonLinearity (FFNet me, int type);
void FFNet_setOutputCategories (FFNet me, Categories thee);
double FFNet_getBias (FFNet me, long layer, long unit);
-
void FFNet_setBias (FFNet me, long layer, long node, double value);
-
void FFNet_setWeight (FFNet me, long later, long node, long node_from, double value);
-
double FFNet_getWeight (FFNet me, long later, long node, long node_from);
void FFNet_reset (FFNet me, double wrange);
@@ -157,7 +155,7 @@ void FFNet_propagateToLayer (FFNet me, const double input[], double activity[],
void FFNet_propagate (FFNet me, const double input[], double output[]);
/* step (1) feed forward input from "input layer" to "output layer"
- * if output != nullptr the output activity is copied into output.
+ * if output != NULL the output activity is copied into output.
* postcondition: my activities defined
*/
@@ -175,7 +173,6 @@ long FFNet_getWinningUnit (FFNet me, int labeling);
/* labeling = 2 : stochastic */
void FFNet_selectAllWeights (FFNet me);
-
void FFNet_selectBiasesInLayer (FFNet me, long layer);
long FFNet_dimensionOfSearchSpace (FFNet me);
@@ -206,9 +203,7 @@ long FFNet_getNumberOfUnitsInLayer (FFNet me, int layer);
double FFNet_getMinimum (FFNet me);
void FFNet_drawTopology (FFNet me, Graphics g);
-
void FFNet_drawActivation (FFNet me, Graphics g);
-
void FFNet_drawWeightsToLayer (FFNet me, Graphics g, int toLayer, int scaling, int garnish);
/* Deprecated: the strengths of the weights that connect to the nodes in later 'layer' */
/* are drawn with boxes. The area of each box corresponds to the strength. */
@@ -218,12 +213,10 @@ void FFNet_drawCostHistory (FFNet me, Graphics g, long from_iteration, long to_i
double from_cost, double to_cost, int garnish);
/* draw cost vs epochs */
-autoCollection FFNet_createIrisExample (long numberOfHidden1, long numberOfHidden2);
-
-autoTableOfReal FFNet_extractWeights (FFNet me, long layer);
+Collection FFNet_createIrisExample (long numberOfHidden1, long numberOfHidden2);
+TableOfReal FFNet_extractWeights (FFNet me, long layer);
void FFNet_drawWeights (FFNet me, Graphics g, long layer, int garnish);
-
-autoFFNet FFNet_and_TabelOfReal_to_FFNet (FFNet me, TableOfReal him, long layer);
+FFNet FFNet_and_TabelOfReal_to_FFNet (FFNet me, TableOfReal him, long layer);
#endif /* _FFNet_h_ */
diff --git a/FFNet/FFNet_Activation_Categories.cpp b/FFNet/FFNet_Activation_Categories.cpp
index 3d27b46..55346dd 100644
--- a/FFNet/FFNet_Activation_Categories.cpp
+++ b/FFNet/FFNet_Activation_Categories.cpp
@@ -1,6 +1,6 @@
/* FFNet_Activation_Categories.cpp
*
- * Copyright (C) 1997-2011, 2015-2016 David Weenink
+ * Copyright (C) 1997-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -39,11 +39,12 @@ static long winnerTakesAll (FFNet me, const double activation[]) {
static long stochastic (FFNet me, const double activation[]) {
long i;
- double range = 0.0, lower = 0.0;
+ double range = 0;
for (i = 1; i <= my nOutputs; i++) {
range += activation[i];
}
- double number = NUMrandomUniform (0.0, range);
+ double number = NUMrandomUniform (0, range);
+ double lower = 0;
for (i = 1; i <= my nOutputs; i++) {
lower += activation[i];
if (number < lower) {
@@ -53,51 +54,52 @@ static long stochastic (FFNet me, const double activation[]) {
return i;
}
-autoCategories FFNet_Activation_to_Categories (FFNet me, Activation activation, int labeling) {
+Categories FFNet_Activation_to_Categories (FFNet me, Activation activation, int labeling) {
try {
+ Categories categories = (Categories) my outputCategories;
long (*labelingFunction) (FFNet me, const double act[]);
- if (! my outputCategories) {
+ if (my outputCategories == 0) {
Melder_throw (U"No Categories (has the FFNet been trained yet?).");
}
- if (my nOutputs != activation -> nx) {
+ if (my nOutputs != activation->nx) {
Melder_throw (U"Number of columns and number of outputs must be equal.");
}
autoCategories thee = Categories_create ();
labelingFunction = labeling == 2 ? stochastic : winnerTakesAll;
for (long i = 1; i <= activation->ny; i++) {
long index = labelingFunction (me, activation -> z[i]);
- autoSimpleString item = Data_copy (my outputCategories->at [index]);
- thy addItem_move (item.move());
+ autoSimpleString item = Data_copy ( (SimpleString) categories -> item[index]);
+ Collection_addItem (thee.peek(), item.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Categories created.");
}
}
-autoActivation FFNet_Categories_to_Activation (FFNet me, Categories thee) {
+Activation FFNet_Categories_to_Activation (FFNet me, Categories thee) {
try {
- autoCategories uniq = Categories_selectUniqueItems (thee);
+ autoCategories uniq = Categories_selectUniqueItems (thee, 1);
- if (! my outputCategories) {
+ if (my outputCategories == 0) {
Melder_throw (U"The FFNet does not have categories.");
}
- long nl = OrderedOfString_isSubsetOf (uniq.get(), my outputCategories.get(), 0);
+ long nl = OrderedOfString_isSubsetOf (uniq.peek(), my outputCategories, 0);
if (nl == 0) {
Melder_throw (U"The Categories do not match the categories of the FFNet.");
}
autoActivation him = Activation_create (thy size, my nOutputs);
- for (long i = 1; i <= thy size; i ++) {
+ for (long i = 1; i <= thy size; i++) {
const char32 *citem = OrderedOfString_itemAtIndex_c (thee, i);
- long pos = OrderedOfString_indexOfItem_c (my outputCategories.get(), citem);
+ long pos = OrderedOfString_indexOfItem_c (my outputCategories, citem);
if (pos < 1) {
Melder_throw (U"The FFNet doesn't know the category ", citem, U".");
}
- his z [i] [pos] = 1.0;
+ his z[i][pos] = 1.0;
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Activation created.");
}
diff --git a/FFNet/FFNet_Activation_Categories.h b/FFNet/FFNet_Activation_Categories.h
index 634c055..5a7d5f3 100644
--- a/FFNet/FFNet_Activation_Categories.h
+++ b/FFNet/FFNet_Activation_Categories.h
@@ -2,7 +2,7 @@
#define _FFNet_Activation_Categories_h_
/* FFNet_Activation_Categories.h
*
- * Copyright (C) 1997-2011, 2015 David Weenink
+ * Copyright (C) 1997-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,11 +29,11 @@
#include "Activation.h"
#include "Categories.h"
-autoCategories FFNet_Activation_to_Categories (FFNet me, Activation activation, int labeling);
+Categories FFNet_Activation_to_Categories (FFNet me, Activation activation, int labeling);
/* labeling = 1 : winner-takes-all */
/* labeling = 2 : stochastic */
-autoActivation FFNet_Categories_to_Activation (FFNet me, Categories labels);
-/* Postcondition: my outputCategories != nullptr; */
+Activation FFNet_Categories_to_Activation (FFNet me, Categories labels);
+/* Postcondition: my outputCategories != NULL; */
#endif /* _FFNet_Activation_Categories_h_ */
diff --git a/FFNet/FFNet_Eigen.cpp b/FFNet/FFNet_Eigen.cpp
index 24fc1b3..bd99f80 100644
--- a/FFNet/FFNet_Eigen.cpp
+++ b/FFNet/FFNet_Eigen.cpp
@@ -1,6 +1,6 @@
/* FFNet_Eigen.cpp
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -26,7 +26,8 @@
#include "Graphics.h"
#include "NUM2.h"
-void FFNet_Eigen_drawIntersection (FFNet me, Eigen eigen, Graphics g, long pcx, long pcy, double xmin, double xmax, double ymin, double ymax) {
+void FFNet_Eigen_drawIntersection (FFNet me, Eigen eigen, Graphics g, long pcx, long pcy,
+ double xmin, double xmax, double ymin, double ymax) {
long ix = labs (pcx), iy = labs (pcy);
long numberOfEigenvalues = eigen -> numberOfEigenvalues;
long dimension = eigen -> dimension;
@@ -85,9 +86,10 @@ void FFNet_Eigen_drawIntersection (FFNet me, Eigen eigen, Graphics g, long pcx,
Draw the intersection line of the decision hyperplane 'w.e-b' of the weights of unit i
from layer j with the plane spanned by eigenvectors pcx and pcy.
*/
-void FFNet_Eigen_drawDecisionPlaneInEigenspace (FFNet me, Eigen thee, Graphics g, long unit, long layer,
- long pcx, long pcy, double xmin, double xmax, double ymin, double ymax)
-{
+void FFNet_Eigen_drawDecisionPlaneInEigenspace (FFNet me, thou, Graphics g, long unit,
+ long layer, long pcx, long pcy, double xmin, double xmax, double ymin, double ymax) {
+ thouart (Eigen);
+
if (layer < 1 || layer > my nLayers) {
return;
}
@@ -144,7 +146,7 @@ void FFNet_Eigen_drawDecisionPlaneInEigenspace (FFNet me, Eigen thee, Graphics g
*/
long iw = my wFirst[node] - 1;
- double we1 = 0.0, we2 = 0.0;
+ double we1 = 0, we2 = 0;
for (long i = 1; i <= my nUnitsInLayer[layer - 1]; i++) {
we1 += my w[iw + i] * thy eigenvectors[pcx][i];
we2 += my w[iw + i] * thy eigenvectors[pcy][i];
@@ -153,24 +155,24 @@ void FFNet_Eigen_drawDecisionPlaneInEigenspace (FFNet me, Eigen thee, Graphics g
double bias = my w[my wLast[node]];
x1 = xmin; x2 = xmax;
y1 = ymin; y2 = ymax;
- if (we1 != 0.0) {
- x1 = -bias / we1; y1 = 0.0;
+ if (we1 != 0) {
+ x1 = -bias / we1; y1 = 0;
}
- if (we2 != 0.0) {
- x2 = 0.0; y2 = -bias / we2;
+ if (we2 != 0) {
+ x2 = 0; y2 = -bias / we2;
}
- if (we1 == 0.0 && we2 == 0.0) {
+ if (we1 == 0 && we2 == 0) {
Melder_warning (U"We cannot draw the intersection of the neural net decision plane\n"
- "for unit ", unit, U" in layer ", layer, U" with the plane spanned by the eigenvectors because \nboth planes are parallel.");
+ "for unit ", unit, U" in layer ", layer,
+ U" with the plane spanned by the eigenvectors because \nboth planes are parallel.");
return;
}
double xi[3], yi[3]; /* Intersections */
double ni = NUMgetIntersectionsWithRectangle (x1, y1, x2, y2, xmin, ymin, xmax, ymax, xi, yi);
if (ni == 2) {
Graphics_line (g, xi[1], yi[1], xi[2], yi[2]);
- } else {
- Melder_warning (U"There were no intersections in the drawing area.\nPlease enlarge the drawing area.");
- }
+ } else Melder_warning (U"There were no intersections in the drawing area.\n"
+ U"Please enlarge the drawing area.");
Graphics_unsetInner (g);
}
diff --git a/FFNet/FFNet_Eigen.h b/FFNet/FFNet_Eigen.h
index 60c16c5..aaa4d0f 100644
--- a/FFNet/FFNet_Eigen.h
+++ b/FFNet/FFNet_Eigen.h
@@ -2,7 +2,7 @@
#define _FFNet_Eigen_h_
/* FFNet_Eigen.h
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -34,7 +34,7 @@ void FFNet_Eigen_drawIntersection (FFNet me, Eigen eigen, Graphics g, long pcx,
/* pcx (pcy) > 0 : negative values left (bottom), positive right (top) */
/* pcx (pcy) < 0 : negative values right (top). */
-void FFNet_Eigen_drawDecisionPlaneInEigenspace (FFNet me, Eigen thee, Graphics g, long unit,
+void FFNet_Eigen_drawDecisionPlaneInEigenspace (FFNet me, thou, Graphics g, long unit,
long layer, long pcx, long pcy, double xmin, double xmax, double ymin, double ymax);
#endif /* _FFNet_Eigen_h_ */
diff --git a/FFNet/FFNet_Matrix.cpp b/FFNet/FFNet_Matrix.cpp
index 5e07415..68ad037 100644
--- a/FFNet/FFNet_Matrix.cpp
+++ b/FFNet/FFNet_Matrix.cpp
@@ -1,6 +1,6 @@
/* FFNet_Matrix.cpp
*
- * Copyright (C) 1997-2011, 2015 David Weenink
+ * Copyright (C) 1997-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,13 +24,14 @@
#include "FFNet_Matrix.h"
-autoMatrix FFNet_weightsToMatrix (FFNet me, long layer, bool deltaWeights) {
+Matrix FFNet_weightsToMatrix (FFNet me, long layer, int deltaWeights) {
try {
if (layer < 1 || layer > my nLayers) {
Melder_throw (U"Layer must be > 0 and < ", my nLayers, U".");
}
- autoMatrix thee = Matrix_create (0.5, my nUnitsInLayer[layer] + 0.5, my nUnitsInLayer[layer], 1.0, 1.0,
- 0.5, my nUnitsInLayer[layer - 1] + 1 + 0.5, my nUnitsInLayer[layer - 1] + 1, 1.0, 1.0);
+ autoMatrix thee = Matrix_create (
+ 0.5, my nUnitsInLayer[layer] + 0.5, my nUnitsInLayer[layer], 1, 1,
+ 0.5, my nUnitsInLayer[layer - 1] + 1 + 0.5, my nUnitsInLayer[layer - 1] + 1, 1, 1);
long node = 1;
for (long i = 0; i < layer; i++) {
node += my nUnitsInLayer[i] + 1;
@@ -41,25 +42,24 @@ autoMatrix FFNet_weightsToMatrix (FFNet me, long layer, bool deltaWeights) {
thy z[k++][i] = deltaWeights ? my dwi[j] : my w[j];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Matrix created.");
}
}
-autoFFNet FFNet_weightsFromMatrix (FFNet me, Matrix him, long layer) {
+FFNet FFNet_weightsFromMatrix (FFNet me, Matrix him, long layer) {
try {
if (layer < 1 || layer > my nLayers) {
Melder_throw (U"Layer must be > 0 and < ", my nLayers, U".");
}
- if (my nUnitsInLayer[layer] != his nx) {
- Melder_throw (U"The #columns (", his nx, U") must equal #units (", my nUnitsInLayer[layer], U") in layer ", layer, U".");
- }
+ if (my nUnitsInLayer[layer] != his nx) Melder_throw (U"The #columns (", his nx, U") must equal "
+ U"#units (", my nUnitsInLayer[layer], U") in layer ", layer, U".");
long nunits = my nUnitsInLayer[layer - 1] + 1;
if (nunits != his ny) {
Melder_throw (U" The #rows (", his ny, U") must equal #units (", nunits , U") in layer ", layer - 1, U".");
}
- autoFFNet thee = Data_copy (me);
+ autoFFNet thee = (FFNet) Data_copy (me);
long node = 1;
for (long i = 0; i < layer; i++) {
node += thy nUnitsInLayer[i] + 1;
@@ -70,7 +70,7 @@ autoFFNet FFNet_weightsFromMatrix (FFNet me, Matrix him, long layer) {
thy w[j] = his z[k][i];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no FFNet created.");
}
diff --git a/FFNet/FFNet_Matrix.h b/FFNet/FFNet_Matrix.h
index 0d12af8..6878663 100644
--- a/FFNet/FFNet_Matrix.h
+++ b/FFNet/FFNet_Matrix.h
@@ -2,7 +2,7 @@
#define _FFNet_Matrix_h_
/* FFNet_Matrix.h
*
- * Copyright (C) 1997-2011, 2015 David Weenink
+ * Copyright (C) 1997-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -38,10 +38,10 @@
/* x1 = y1 = 1 */
/* */
-autoMatrix FFNet_weightsToMatrix (FFNet me, long layer, bool deltaWeights);
+Matrix FFNet_weightsToMatrix (FFNet me, long layer, int deltaWeights);
/* (delta) weights connected to layer into Matrix */
-autoFFNet FFNet_weightsFromMatrix (FFNet me, Matrix matrix, long layer);
+FFNet FFNet_weightsFromMatrix (FFNet me, Matrix matrix, long layer);
/* creates a new FFNet in which the weights that connect to layer are */
/* replaced by the weights in the matrix */
diff --git a/FFNet/FFNet_Pattern.cpp b/FFNet/FFNet_Pattern.cpp
index 82f7dea..0e214e2 100644
--- a/FFNet/FFNet_Pattern.cpp
+++ b/FFNet/FFNet_Pattern.cpp
@@ -28,7 +28,7 @@ void FFNet_Pattern_drawActivation (FFNet me, Pattern pattern, Graphics g, long i
if (index < 1 || index > pattern->ny) {
return;
}
- FFNet_propagate (me, pattern->z[index], nullptr);
+ FFNet_propagate (me, pattern->z[index], NULL);
FFNet_drawActivation (me, g);
}
diff --git a/FFNet/FFNet_Pattern.h b/FFNet/FFNet_Pattern.h
index 824aec7..41c890d 100644
--- a/FFNet/FFNet_Pattern.h
+++ b/FFNet/FFNet_Pattern.h
@@ -2,7 +2,7 @@
#define _FFNet_Pattern_h_
/* FFNet_Pattern.h
*
- * Copyright (C) 1997-2011, 2015 David Weenink
+ * Copyright (C) 1997-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/FFNet/FFNet_Pattern_Activation.cpp b/FFNet/FFNet_Pattern_Activation.cpp
index ad2dd1c..5ec1f8f 100644
--- a/FFNet/FFNet_Pattern_Activation.cpp
+++ b/FFNet/FFNet_Pattern_Activation.cpp
@@ -1,6 +1,6 @@
/* FFNet_Pattern_Activation.cpp
*
- * Copyright (C) 1994-2011,2015-2016 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,10 +28,10 @@
#include "Graphics.h"
#include "FFNet_Pattern_Activation.h"
-static double func (Daata object, const double p[]) {
+static double func (Data object, const double p[]) {
FFNet me = (FFNet) object;
- Minimizer thee = my minimizer.get();
- double fp = 0.0;
+ Minimizer thee = my minimizer;
+ double fp = 0;
for (long j = 1, k = 1; k <= my nWeights; k++) {
my dw[k] = 0.0;
@@ -40,7 +40,7 @@ static double func (Daata object, const double p[]) {
}
}
for (long i = 1; i <= my nPatterns; i++) {
- FFNet_propagate (me, my inputPattern[i], nullptr);
+ FFNet_propagate (me, my inputPattern[i], NULL);
fp += FFNet_computeError (me, my targetActivation[i]);
FFNet_computeDerivative (me);
/* derivative (cumulative) */
@@ -52,7 +52,7 @@ static double func (Daata object, const double p[]) {
return fp;
}
-static void dfunc_optimized (Daata object, const double p[], double dp[]) {
+static void dfunc_optimized (Data object, const double p[], double dp[]) {
FFNet me = (FFNet) object;
(void) p;
@@ -65,25 +65,26 @@ static void dfunc_optimized (Daata object, const double p[], double dp[]) {
}
static void _FFNet_Pattern_Activation_checkDimensions (FFNet me, Pattern p, Activation a) {
- if (my nInputs != p -> nx) {
- Melder_throw (U"The Pattern and the FFNet do not match.\nThe number of columns in the Pattern must equal the number of inputs in the FFNet.");
- }
- if (my nOutputs != a -> nx) {
- Melder_throw (U"The Activation and the FFNet do not match.\nThe number of columns in the Activation must equal the number of outputs in the FFNet.");
- }
- if (p -> ny != a -> ny) {
- Melder_throw (U"The Pattern and the Activation do not match.\nThe number of rows in the Pattern must equal the number of rows in the Activation.");
- }
- if (! _Pattern_checkElements (p)) {
- Melder_throw (U"All Pattern elements must be in the interval [0, 1].\nYou could use \"Formula...\" to scale the Pattern values first."); }
- if (! _Activation_checkElements (a)) {
- Melder_throw (U"All Activation elements must be in the interval [0, 1].\nYou could use \"Formula...\" to scale the Activation values first.");
- }
+ if (my nInputs != p -> nx) Melder_throw (U"The Pattern and the FFNet do not match.\n"
+ "The number of colums in the Pattern must equal the number of inputs in the FFNet.");
+ if (my nOutputs != a -> nx) Melder_throw (U"The Activation and the FFNet do not match.\n"
+ "The number of colums in the Activation must equal the number of outputs in the FFNet.");
+ if (p -> ny != a -> ny) Melder_throw (U"The Pattern and the Activation do not match.\n"
+ "The number of rows in the Pattern must equal the number of rows in the Activation.");
+ if (! _Pattern_checkElements (p)) Melder_throw (U"The elements in the Pattern are not all "
+ "in the interval [0, 1].\nThe input of the neural net can only process values that are between 0 "
+ "and 1.\nYou could use a \"Formula...\" to scale the Pattern values first.");
+ if (! _Activation_checkElements (a)) Melder_throw (U"The elements in the Activation are not "
+ "all in the interval [0, 1].\nThe output of the neural net can only process values that are "
+ "between 0 and 1.\nYou could use \"Formula...\" to scale the Activation values first.");
}
-static void _FFNet_Pattern_Activation_learn (FFNet me, Pattern pattern, Activation activation, long maxNumOfEpochs, double tolerance, int costFunctionType, bool reset) {
+static void _FFNet_Pattern_Activation_learn (FFNet me, Pattern pattern,
+ Activation activation, long maxNumOfEpochs, double tolerance,
+ Any parameters, int costFunctionType, int reset) {
try {
_FFNet_Pattern_Activation_checkDimensions (me, pattern, activation);
+ Minimizer_setParameters (my minimizer, parameters);
// Link the things to be learned
@@ -100,56 +101,58 @@ static void _FFNet_Pattern_Activation_learn (FFNet me, Pattern pattern, Activati
wbuf[k++] = my w[i];
}
}
- Minimizer_reset (my minimizer.get(), wbuf.peek());
+ Minimizer_reset (my minimizer, wbuf.peek());
}
- Minimizer_minimize (my minimizer.get(), maxNumOfEpochs, tolerance, 1);
+ Minimizer_minimize (my minimizer, maxNumOfEpochs, tolerance, 1);
// Unlink
my nPatterns = 0;
- my inputPattern = nullptr;
- my targetActivation = nullptr;
+ my inputPattern = NULL;
+ my targetActivation = NULL;
} catch (MelderError) {
my nPatterns = 0;
- my inputPattern = nullptr;
- my targetActivation = nullptr;
+ my inputPattern = 0;
+ my targetActivation = 0;
}
}
-void FFNet_Pattern_Activation_learnSD (FFNet me, Pattern p, Activation a, long maxNumOfEpochs, double tolerance, double learningRate, double momentum, int costFunctionType) {
+void FFNet_Pattern_Activation_learnSD (FFNet me, Pattern p, Activation a,
+ long maxNumOfEpochs, double tolerance, Any parameters, int costFunctionType) {
int resetMinimizer = 0;
/* Did we choose another minimizer */
- if (my minimizer && ! Thing_isa (my minimizer.get(), classSteepestDescentMinimizer)) {
- my minimizer.reset();
+ if (my minimizer != 0 && ! Thing_isa (my minimizer, classSteepestDescentMinimizer)) {
+ forget (my minimizer);
resetMinimizer = 1;
}
/* create the minimizer if it doesn't exist */
- if (! my minimizer) {
+ if (my minimizer == 0) {
resetMinimizer = 1;
- my minimizer = SteepestDescentMinimizer_create (my dimension, me, func, dfunc_optimized);
+ my minimizer = (Minimizer) SteepestDescentMinimizer_create (my dimension, me, func, dfunc_optimized);
}
- ((SteepestDescentMinimizer) my minimizer.get()) -> eta = learningRate;
- ((SteepestDescentMinimizer) my minimizer.get()) -> momentum = momentum;
- _FFNet_Pattern_Activation_learn (me, p, a, maxNumOfEpochs, tolerance, costFunctionType, resetMinimizer);
+ _FFNet_Pattern_Activation_learn (me, p, a, maxNumOfEpochs,
+ tolerance, parameters, costFunctionType, resetMinimizer);
}
-void FFNet_Pattern_Activation_learnSM (FFNet me, Pattern p, Activation a, long maxNumOfEpochs, double tolerance, int costFunctionType) {
+void FFNet_Pattern_Activation_learnSM (FFNet me, Pattern p, Activation a,
+ long maxNumOfEpochs, double tolerance, Any parameters, int costFunctionType) {
int resetMinimizer = 0;
-
- // Did we choose another minimizer
-
- if (my minimizer.get() && ! Thing_isa (my minimizer.get(), classVDSmagtMinimizer)) {
- my minimizer.reset();
+ /*
+ Did we choose another minimizer
+ */
+ if (my minimizer != 0 && ! Thing_isa (my minimizer, classVDSmagtMinimizer)) {
+ forget (my minimizer);
resetMinimizer = 1;
}
- // create the minimizer if it doesn't exist
- if (! my minimizer.get()) {
+ /* create the minimizer if it doesn't exist */
+ if (my minimizer == 0) {
resetMinimizer = 1;
- my minimizer = VDSmagtMinimizer_create (my dimension, me, func, dfunc_optimized);
+ my minimizer = (Minimizer) VDSmagtMinimizer_create (my dimension, me, func, dfunc_optimized);
}
- _FFNet_Pattern_Activation_learn (me, p, a, maxNumOfEpochs, tolerance, costFunctionType, resetMinimizer);
+ _FFNet_Pattern_Activation_learn (me, p, a, maxNumOfEpochs,
+ tolerance, parameters, costFunctionType, resetMinimizer);
}
double FFNet_Pattern_Activation_getCosts_total (FFNet me, Pattern p, Activation a, int costFunctionType) {
@@ -157,9 +160,9 @@ double FFNet_Pattern_Activation_getCosts_total (FFNet me, Pattern p, Activation
_FFNet_Pattern_Activation_checkDimensions (me, p, a);
FFNet_setCostFunction (me, costFunctionType);
- double cost = 0.0;
+ double cost = 0;
for (long i = 1; i <= p -> ny; i++) {
- FFNet_propagate (me, p -> z[i], nullptr);
+ FFNet_propagate (me, p -> z[i], NULL);
cost += FFNet_computeError (me, a -> z[i]);
}
return cost;
@@ -173,24 +176,26 @@ double FFNet_Pattern_Activation_getCosts_average (FFNet me, Pattern p, Activatio
return costs == NUMundefined ? NUMundefined : costs / p -> ny;
}
-autoActivation FFNet_Pattern_to_Activation (FFNet me, Pattern p, long layer) {
+Activation FFNet_Pattern_to_Activation (FFNet me, Pattern p, long layer) {
try {
if (layer < 1 || layer > my nLayers) {
layer = my nLayers;
}
- if (my nInputs != p -> nx) {
- Melder_throw (U"The Pattern and the FFNet do not match. The number of colums in the Pattern (", p -> nx, U") should equal the number of inputs in the FFNet (", my nInputs, U").");
- }
- if (! _Pattern_checkElements (p)) {
- Melder_throw (U"All Pattern elements must be in the interval [0, 1].\nYou could use \"Formula...\" to scale the Pattern values first.");
- }
+ if (my nInputs != p -> nx) Melder_throw (U"The Pattern and the FFNet do not match. "
+ U"The number of colums in the Pattern (", p -> nx, U") should equal the number of inputs "
+ U"in the FFNet (", my nInputs, U").");
+ if (! _Pattern_checkElements (p)) Melder_throw
+ (U"The elements in the Activation are not all in the interval [0, 1].\n"
+ U"The output units of the neural net can only process values that are between 0 and 1.\n"
+ U"You could use \"Formula...\" to scale the Activation values first.");
+
long nPatterns = p -> ny;
autoActivation thee = Activation_create (nPatterns, my nUnitsInLayer[layer]);
for (long i = 1; i <= nPatterns; i++) {
FFNet_propagateToLayer (me, p -> z[i], thy z[i], layer);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Activation created.");
}
diff --git a/FFNet/FFNet_Pattern_Activation.h b/FFNet/FFNet_Pattern_Activation.h
index db3e7b2..db0ce55 100644
--- a/FFNet/FFNet_Pattern_Activation.h
+++ b/FFNet/FFNet_Pattern_Activation.h
@@ -2,7 +2,7 @@
#define _FFNet_Pattern_Activation_h_
/* FFNet_Pattern_Activation.h
*
- * Copyright (C) 1994-2011,2015 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -33,16 +33,16 @@
#include "Minimizers.h"
void FFNet_Pattern_Activation_learnSD (FFNet me, Pattern p, Activation a, long maxNumOfEpochs,
- double tolerance, double learningRate, double momentum, int costFunctionType);
+ double tolerance, Any parameters, int costFunctionType);
/* Steepest Descent minimization */
void FFNet_Pattern_Activation_learnSM (FFNet me, Pattern p, Activation a, long maxNumOfEpochs,
- double tolerance, int costFunctionType);
+ double tolerance, Any parameters, int costFunctionType);
double FFNet_Pattern_Activation_getCosts_total (FFNet me, Pattern p, Activation a, int costFunctionType);
double FFNet_Pattern_Activation_getCosts_average (FFNet me, Pattern p, Activation a, int costFunctionType);
-autoActivation FFNet_Pattern_to_Activation (FFNet me, Pattern p, long layer);
+Activation FFNet_Pattern_to_Activation (FFNet me, Pattern p, long layer);
/* Calculate the activations at a layer */
/* if (layer<1 || layer > my nLayers) layer = my nLayers; */
diff --git a/FFNet/FFNet_Pattern_Categories.cpp b/FFNet/FFNet_Pattern_Categories.cpp
index c4c2eea..86c955f 100644
--- a/FFNet/FFNet_Pattern_Categories.cpp
+++ b/FFNet/FFNet_Pattern_Categories.cpp
@@ -1,6 +1,6 @@
/* FFNet_Pattern_Categories.cpp
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,22 +29,31 @@
#include "FFNet_Pattern_Activation.h"
static void _FFNet_Pattern_Categories_checkDimensions (FFNet me, Pattern p, Categories c) {
- if (my nInputs != p -> nx) {
- Melder_throw (U"The Pattern and the FFNet do not match.\nThe number of colums in the Pattern must equal the number of inputs in the FFNet.");
- }
- if (p -> ny != c->size) {
- Melder_throw (U"The Pattern and the categories do not match.\nThe number of rows in the Pattern must equal the number of categories.");
- }
- if (! _Pattern_checkElements (p)) {
- Melder_throw (U"All Pattern elements must be in the interval [0, 1].\nYou could use \"Formula...\" to scale the Pattern values first.");
- }
+
+ if (my nInputs != p -> nx) Melder_throw (U"The Pattern and the FFNet do not match.\n"
+ U"The number of colums in the Pattern must equal the number of inputs in the FFNet.");
+ if (p -> ny != c -> size) Melder_throw (U"The Pattern and the categories do not match.\n"
+ U"The number of rows in the Pattern must equal the number of categories.");
+ if (! _Pattern_checkElements (p)) Melder_throw (U"The elements in the Pattern are not all "
+ U"in the interval [0, 1].\nThe input of the neural net can only process values that are between 0 "
+ U"and 1.\nYou could use \"Formula...\" to scale the Pattern values first.");
+}
+
+static void _FFNet_Pattern_Categories_learn (FFNet me, Pattern p, Categories c,
+ long maxNumOfEpochs, double tolerance, Any parameters, int costFunctionType,
+ void (*learn) (FFNet, Pattern, Activation, long, double, Any, int)) {
+ _FFNet_Pattern_Categories_checkDimensions (me, p, c);
+ autoActivation activation = FFNet_Categories_to_Activation (me, c);
+ double min, max;
+ Matrix_getWindowExtrema (p, 0, 0, 0, 0, &min, &max);
+ learn (me, p, activation.peek(), maxNumOfEpochs, tolerance, parameters, costFunctionType);
}
double FFNet_Pattern_Categories_getCosts_total (FFNet me, Pattern p, Categories c, int costFunctionType) {
try {
_FFNet_Pattern_Categories_checkDimensions (me, p, c);
autoActivation activation = FFNet_Categories_to_Activation (me, c);
- return FFNet_Pattern_Activation_getCosts_total (me, p, activation.get(), costFunctionType);
+ return FFNet_Pattern_Activation_getCosts_total (me, p, activation.peek(), costFunctionType);
} catch (MelderError) {
return NUMundefined;
}
@@ -55,43 +64,38 @@ double FFNet_Pattern_Categories_getCosts_average (FFNet me, Pattern p, Categorie
return costs == NUMundefined ? NUMundefined : costs / p -> ny;
}
-void FFNet_Pattern_Categories_learnSD (FFNet me, Pattern p, Categories c, long maxNumOfEpochs, double tolerance, double learningRate, double momentum, int costFunctionType) {
- _FFNet_Pattern_Categories_checkDimensions (me, p, c);
- autoActivation activation = FFNet_Categories_to_Activation (me, c);
- double min, max;
- Matrix_getWindowExtrema (p, 0, 0, 0, 0, & min, & max);
- FFNet_Pattern_Activation_learnSD (me, p, activation.get(), maxNumOfEpochs, tolerance, learningRate, momentum, costFunctionType);
+void FFNet_Pattern_Categories_learnSM (FFNet me, Pattern p, Categories c,
+ long maxNumOfEpochs, double tolerance, Any parameters, int costFunctionType) {
+ _FFNet_Pattern_Categories_learn (me, p, c, maxNumOfEpochs, tolerance, parameters, costFunctionType, FFNet_Pattern_Activation_learnSM);
}
-void FFNet_Pattern_Categories_learnSM (FFNet me, Pattern p, Categories c, long maxNumOfEpochs, double tolerance, int costFunctionType) {
- _FFNet_Pattern_Categories_checkDimensions (me, p, c);
- autoActivation activation = FFNet_Categories_to_Activation (me, c);
- double min, max;
- Matrix_getWindowExtrema (p, 0, 0, 0, 0, & min, & max);
- FFNet_Pattern_Activation_learnSM (me, p, activation.get(), maxNumOfEpochs, tolerance, costFunctionType);
+void FFNet_Pattern_Categories_learnSD (FFNet me, Pattern p, Categories c,
+ long maxNumOfEpochs, double tolerance, Any parameters, int costFunctionType) {
+ _FFNet_Pattern_Categories_learn (me, p, c, maxNumOfEpochs, tolerance, parameters, costFunctionType, FFNet_Pattern_Activation_learnSD);
}
-autoCategories FFNet_Pattern_to_Categories (FFNet me, Pattern thee, int labeling) {
+Categories FFNet_Pattern_to_Categories (FFNet me, Pattern thee, int labeling) {
try {
- if (! my outputCategories) {
+ if (my outputCategories == 0) {
Melder_throw (U"The FFNet has no output categories.");
}
- if (my nInputs != thy nx) {
- Melder_throw (U"The number of colums in the Pattern (", thy nx, U") should equal the number of inputs in the FFNet (", my nInputs, U").");
- }
- if (! _Pattern_checkElements (thee)) {
- Melder_throw (U"All Pattern elements must be in the interval [0, 1].\nYou could use \"Formula...\" to scale the Pattern values first.");
- }
+ if (my nInputs != thy nx) Melder_throw (U"The number of colums in the Pattern (", thy nx,
+ U") should equal the number of inputs in the FFNet (", my nInputs, U").");
+ if (! _Pattern_checkElements (thee)) Melder_throw
+ (U"The elements in the Pattern are not all in the interval [0, 1].\n"
+ U"The input of the neural net can only process values that are between 0 and 1.\n"
+ U"You could use \"Formula...\" to scale the Pattern values first.");
+
autoCategories him = Categories_create ();
- for (long k = 1; k <= thy ny; k ++) {
- FFNet_propagate (me, thy z [k], nullptr);
+ for (long k = 1; k <= thy ny; k++) {
+ FFNet_propagate (me, thy z[k], 0);
long index = FFNet_getWinningUnit (me, labeling);
- autoSimpleString item = Data_copy (my outputCategories->at [index]);
- his addItem_move (item.move());
+ autoData item = Data_copy ( (Data) my outputCategories -> item[index]);
+ Collection_addItem (him.peek(), item.transfer());
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Categories created.");
}
diff --git a/FFNet/FFNet_Pattern_Categories.h b/FFNet/FFNet_Pattern_Categories.h
index 2d704ac..d25a223 100644
--- a/FFNet/FFNet_Pattern_Categories.h
+++ b/FFNet/FFNet_Pattern_Categories.h
@@ -2,7 +2,7 @@
#define _FFNet_Pattern_Categories_h_
/* FFNet_Pattern_Categories.h
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -31,17 +31,17 @@
#include "Minimizers.h"
void FFNet_Pattern_Categories_learnSD (FFNet me, Pattern p, Categories c, long maxNumOfEpochs,
- double tolerance, double learningRate, double momentum, int costFunctionType);
+ double tolerance, Any parameters, int costFunctionType);
/* Steepest descent */
void FFNet_Pattern_Categories_learnSM (FFNet me, Pattern p, Categories c, long maxNumOfEpochs,
- double tolerance, int costFunctionType);
+ double tolerance, Any parameters, int costFunctionType);
/* Conj. Gradient vdSmagt */
double FFNet_Pattern_Categories_getCosts_total (FFNet me, Pattern p, Categories c, int costFunctionType);
double FFNet_Pattern_Categories_getCosts_average (FFNet me, Pattern p, Categories c, int costFunctionType);
-autoCategories FFNet_Pattern_to_Categories (FFNet me, Pattern p, int labeling);
+Categories FFNet_Pattern_to_Categories (FFNet me, Pattern p, int labeling);
/* classify the Pattern */
/* labeling = 1 : winner-takes-all */
/* labeling = 2 : stochastic */
diff --git a/FFNet/FFNet_def.h b/FFNet/FFNet_def.h
index a60d3c3..3aa1421 100644
--- a/FFNet/FFNet_def.h
+++ b/FFNet/FFNet_def.h
@@ -25,7 +25,7 @@
*/
#define ooSTRUCT FFNet
-oo_DEFINE_CLASS (FFNet, Daata)
+oo_DEFINE_CLASS (FFNet, Data)
oo_LONG (nLayers) /* number of layers */
@@ -37,7 +37,7 @@ oo_DEFINE_CLASS (FFNet, Daata)
oo_INT (costFunctionType)
- oo_AUTO_COLLECTION (Categories, outputCategories, SimpleString, 0)
+ oo_COLLECTION (Categories, outputCategories, SimpleString, 0)
oo_LONG (nWeights) /* number of weights */
@@ -50,9 +50,9 @@ oo_DEFINE_CLASS (FFNet, Daata)
oo_LONG (dimension)
#if oo_DECLARING
- double (*nonLinearity) (FFNet /* me */, double /* x */, double * /* deriv */);
+ double (*nonLinearity) (I, double /* x */, double * /* deriv */);
void *nlClosure;
- double (*costFunction) (FFNet /* me */, const double * /* target */);
+ double (*costFunction) (I, const double * /* target */);
void *cfClosure;
#endif
@@ -63,7 +63,7 @@ oo_DEFINE_CLASS (FFNet, Daata)
double **inputPattern, **targetActivation;
#endif
#if oo_DECLARING || oo_DESTROYING
- oo_AUTO_OBJECT (Minimizer, 0, minimizer)
+ oo_OBJECT (Minimizer, 0, minimizer)
#endif
oo_DOUBLE_VECTOR (activity, nNodes)
diff --git a/FFNet/manual_FFNet.cpp b/FFNet/manual_FFNet.cpp
index 21ef3f4..ef46aeb 100644
--- a/FFNet/manual_FFNet.cpp
+++ b/FFNet/manual_FFNet.cpp
@@ -1,6 +1,6 @@
/* manual_FFNet.c
*
- * Copyright (C) 1994-2013, 2016 David Weenink
+ * Copyright (C) 1994-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,8 +27,8 @@
static void drawFFNet_345 (Graphics g)
{
- autoFFNet me = FFNet_create (3, 4, 0, 5, false);
- FFNet_drawTopology (me.get(), g);
+ autoFFNet me = FFNet_create (3, 4, 0, 5, 0);
+ FFNet_drawTopology (me.peek(), g);
}
void manual_FFNet_init (ManPages me);
@@ -95,77 +95,78 @@ NORMAL (U"The FFNet uses a %supervised learning algorithm: besides the input pat
"is a little bit higher than it is now and that, at the same time, the output values of all the other incorrect outputs are a "
"little bit lower than they are now. (The differences between the actual outputs and the idealized outputs "
"are propagated back from the top layer to lower layers to be used at these layers to modify connection weights. "
- "This is why the term %%backpropagation network% is also often used to describe this type of neural network.)")
+ "This is why the term %%backpropagation network% is also often used to describe this type of neural network.")
NORMAL (U"If you perform the procedure above once for every pattern and category pair in your data "
- "set you have performed one @epoch of learning.")
+ "set you have have performed 1 @epoch of learning.")
NORMAL (U"The hope is that eventually, probably after many epochs, "
- "the neural net will come to remember these pattern-category pairs. "
- "You even hope that the neural net, when the learning phase has terminated, will be able to %generalize "
+ "the neural net will remember these pattern-category pairs. "
+ "You even hope that the neural net when the learning phase has terminated, will be able to %generalize "
"and has learned to "
"@@FFNet & Pattern: To Categories...|classify@ correctly any unknown pattern presented to it. ")
-NORMAL (U"Because real-life data often contains noise as well as partly contradictory information, "
- "these hopes can be fulfilled only partly. ")
+NORMAL (U"Because real-life data many times contains noise as well as partly contradictory information "
+ "these hopes can only be partly fulfilled. ")
NORMAL (U"For @@FFNet & Pattern & Categories: Learn...|learning@ you "
- "need to select three different objects together: a FFNet (the %classifier), "
+ "need to select 3 different objects together: a FFNet (the %classifier), "
"a Pattern (the %inputs) and a Categories (the %%correct outputs%).")
ENTRY (U"How long will the learning phase take?")
-NORMAL (U"In general, this question is hard to answer. It depends on the size of the neural network, "
+NORMAL (U"In general this question is hard to answer. It depends on the size of the neural network, "
"the number of patterns to be learned, the number of epochs, the tolerance of the minimizer "
"and the speed of your computer, how much computing time the learning phase may take. ")
NORMAL (U"If computing time becomes excessive in your interactive environment then consider using the "
- "powerful @@Scripting|scripting@ facilities in Praat to process your learning job as a batch job. ")
+ "powerful @@Scripting|scripting@ facilities in P\\s{RAAT} to process your learning job as a batch job. ")
MAN_END
MAN_BEGIN (U"Feedforward neural networks 1.2. The classification phase", U"djmw", 20040428)
-INTRO (U"In the classification phase, the weights of the network are fixed. ")
+INTRO (U"In the classification phase the weights of the network are fixed. ")
NORMAL (U"A pattern, presented at the inputs, will be transformed from layer to layer until it reaches the output layer. "
"Now classification can occur by selecting the category associated with the output unit that has "
"the largest output value. "
"For classification we only need to select an FFNet and a Pattern together and "
- "choose @@FFNet & Pattern: To Categories...|To Categories... at . ")
+ "choose @@FFNet & Pattern: To Categories...|To Categories... at . ")
NORMAL (U"In contrast to the @@Feedforward neural networks 1.1. The learning phase|learning phase@ classification is very fast.")
MAN_END
MAN_BEGIN (U"Feedforward neural networks 2. Quick start", U"djmw", 20040426)
INTRO (U"You may create the iris example set with the @@Create iris example...@ command "
- "that you will find under the ##Feedforward neural networks# option in the #New menu. "
+ "that you will find under the ##Neural nets# option in the #New menu. "
"Three new objects will appear in the @@List of Objects@: a @FFNet, a @Categories and "
"a @Pattern.")
-NORMAL (U"The #Pattern contains the @@iris data set@ in a matrix of 150 rows by 4 columns. "
- "To guarantee that every cell in the Pattern is in the [0,1] interval, all measurement "
+NORMAL (U"The #Pattern contains the @@iris data set@ in a 150 rows by 4 columns matrix. "
+ "To guarantee that every cell in the Pattern is in the [0,1] interval, all measurement "
"values were divided by 10. In the #Categories the three iris species %setosa, "
"%versicolor, and %virginica were categorized with the numbers #1, #2 and #3, respectively. "
"Because there are 4 data columns in the Pattern and 3 different iris species in the Categories, "
"the newly created #FFNet has 4 inputs and 3 outputs. "
- "If you enter a positive number in one of the fields in the form, the FFNet will have "
+ "If you have entered a positive number in one of the fields in the form, the FFNet will have "
"this number of units in a %%hidden layer%. The name of the newly created FFNet "
- "will reflect its topology. If you opt for the standard setting, which is 0 hidden units, the FFNet will be named 4-3.")
+ "will reflect its topology. If you did opt for the default, 0 hidden units, the FFNet will be named 4-3.")
ENTRY (U"Learning the iris data")
NORMAL (U"The first thing you probably might want to do is to let the #FFNet learn the association in "
- "each pattern-category pair. To do this select all three objects together and choose "
+ "each pattern-category pair. To do this select all three objects together and choose "
"@@FFNet & Pattern & Categories: Learn...|Learn... at . "
"A form will appear, asking you to supply some settings for "
- "the learning algorithm. Learning starts after you have clicked the OK button. "
- "As the example network has only a small number of weights that need to be adjusted, "
- "and the learning data set is very small, this will only take a very short time.")
-ENTRY (U"Classification")
+ "the learning algorithm. Learning starts after you have clicked the OK-button. "
+ "Since the example network does not have too many weights that need to be adjusted and "
+ "the learning data set is very small and computers nowadays are very fast, this will only take a "
+ "very short time.")
+ENTRY (U"Classify")
NORMAL (U"Now, if you are curious how well the FFNet has learned the iris data, you may select the "
"#FFNet and the #Pattern together and choose @@FFNet & Pattern: To Categories...|To Categories... at . "
- "A new #Categories appears in the ##List of Objects# with the name %%4-3_iris% (if %%4-3% was the name of the FFNet and %iris% the name of the Pattern). "
+ "A new #Categories appears in the ##List of Objects# with the name %4-3_iris (if %%4-3% was the name of the FFNet and %iris% the name of the Pattern). "
"We have two different Categories in the list of objects, the topmost one has the original categories, the other "
"the categories as were assigned by the FFNet classifier. The obvious thing to do now is to compare the "
"original categories with the assigned categories by making a @@Confusion|confusion table at . "
"Select the two #Categories and choose @@Categories: To Confusion|To Confusion@ and a newly "
"created @Confusion appears. Pressing the @Info button will show you an info window with, "
"among others, the fraction correct. ")
-NORMAL (U"You may also want to "
+NORMAL (U"You might also want to "
"@@Feedforward neural networks 3. FFNet versus discriminant classifier|compare the FFNet classifier with a discriminant classifier at .")
ENTRY (U"Create other neural net topologies")
NORMAL (U"With a #Pattern and a #Categories selected together, you can for example create a new #FFNet of a different topology.")
MAN_END
MAN_BEGIN (U"Feedforward neural networks 3. FFNet versus discriminant classifier", U"djmw", 20040426)
-NORMAL (U"You may want to compare the FFNet classifier with a discriminant classifier. "
+NORMAL (U"You might want to compare the FFNet classifier with a discriminant classifier. "
"Unlike the FFNet, a @@Discriminant|discriminant@ classifier does not need any iterative procedure in the "
"learning phase and can be used immediately after creation for classification. "
"The following three simple steps will give you the confusion matrix based on discriminant analysis:")
@@ -271,6 +272,7 @@ NORMAL (U"For a network with only one layer, the inputs are connected directly t
"In a two-layer network the inputs are connected to a hidden layer.")
MAN_END
+
MAN_BEGIN (U"FFNet: Get number of hidden units...", U"djmw", 20040420)
INTRO (U"Queries the selected @FFNet for the number of units in a hidden layer.")
ENTRY (U"Settings")
diff --git a/FFNet/praat_FFNet_init.cpp b/FFNet/praat_FFNet_init.cpp
index bc0a519..731b5d4 100644
--- a/FFNet/praat_FFNet_init.cpp
+++ b/FFNet/praat_FFNet_init.cpp
@@ -1,6 +1,6 @@
/* praat_FFNet_init.cpp
*
- * Copyright (C) 1994-2011, 2016 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -57,22 +57,22 @@ static char32 const *EXTRACT_BUTTON = U"Extract -";
/**************** New FFNet ***************************/
-static void FFNet_create_addCommonFields_inputOutput (UiForm dia) {
+static void FFNet_create_addCommonFields_inputOutput (void *dia) {
NATURAL (U"Number of inputs", U"4")
NATURAL (U"Number of outputs", U"3")
}
-static void FFNet_create_checkCommonFields_inputOutput (UiForm dia, long *numberOfInputs, long *numberOfOutputs) {
+static void FFNet_create_checkCommonFields_inputOutput (void *dia, long *numberOfInputs, long *numberOfOutputs) {
*numberOfInputs = GET_INTEGER (U"Number of inputs");
*numberOfOutputs = GET_INTEGER (U"Number of outputs");
}
-static void FFNet_create_addCommonFields_hidden (UiForm dia) {
+static void FFNet_create_addCommonFields_hidden (void *dia) {
INTEGER (U"Number of units in hidden layer 1", U"0")
INTEGER (U"Number of units in hidden layer 2", U"0")
}
-static void FFNet_create_checkCommonFields_hidden (UiForm dia, long *numberOfHidden1, long *numberOfHidden2) {
+static void FFNet_create_checkCommonFields_hidden (void *dia, long *numberOfHidden1, long *numberOfHidden2) {
*numberOfHidden1 = GET_INTEGER (U"Number of units in hidden layer 1");
*numberOfHidden2 = GET_INTEGER (U"Number of units in hidden layer 2");
if (*numberOfHidden1 < 0 || *numberOfHidden2 < 0) {
@@ -80,12 +80,12 @@ static void FFNet_create_checkCommonFields_hidden (UiForm dia, long *numberOfHi
}
}
-static void FFNet_create_addCommonFields (UiForm dia) {
+static void FFNet_create_addCommonFields (void *dia) {
FFNet_create_addCommonFields_inputOutput (dia);
FFNet_create_addCommonFields_hidden (dia);
}
-static void FFNet_create_checkCommonFields (UiForm dia, long *numberOfInputs, long *numberOfOutputs,
+static void FFNet_create_checkCommonFields (void *dia, long *numberOfInputs, long *numberOfOutputs,
long *numberOfHidden1, long *numberOfHidden2) {
FFNet_create_checkCommonFields_inputOutput (dia, numberOfInputs, numberOfOutputs);
FFNet_create_checkCommonFields_hidden (dia, numberOfHidden1, numberOfHidden2);
@@ -98,8 +98,8 @@ FORM (FFNet_create, U"Create FFNet", U"Create FFNet...")
DO
long numberOfInputs, numberOfOutputs, numberOfHidden1, numberOfHidden2;
FFNet_create_checkCommonFields (dia, &numberOfInputs, &numberOfOutputs, &numberOfHidden1, &numberOfHidden2);
- autoFFNet thee = FFNet_create (numberOfInputs, numberOfHidden1, numberOfHidden2, numberOfOutputs, false);
- praat_new (thee.move(), GET_STRING (U"Name"));
+ autoFFNet thee = FFNet_create (numberOfInputs, numberOfHidden1, numberOfHidden2, numberOfOutputs, 0);
+ praat_new (thee.transfer(), GET_STRING (U"Name"));
END
FORM (FFNet_create_linearOutputs, U"Create FFNet", U"Create FFNet (linear outputs)...")
@@ -109,8 +109,8 @@ FORM (FFNet_create_linearOutputs, U"Create FFNet", U"Create FFNet (linear output
DO
long numberOfInputs, numberOfOutputs, numberOfHidden1, numberOfHidden2;
FFNet_create_checkCommonFields (dia, &numberOfInputs, &numberOfOutputs, &numberOfHidden1, &numberOfHidden2);
- autoFFNet thee = FFNet_create (numberOfInputs, numberOfHidden1, numberOfHidden2, numberOfOutputs, true);
- praat_new (thee.move(), GET_STRING (U"Name"));
+ autoFFNet thee = FFNet_create (numberOfInputs, numberOfHidden1, numberOfHidden2, numberOfOutputs, 1);
+ praat_new (thee.transfer(), GET_STRING (U"Name"));
END
FORM (FFNet_createIrisExample, U"Create iris example", U"Create iris example...")
@@ -120,8 +120,7 @@ FORM (FFNet_createIrisExample, U"Create iris example", U"Create iris example..."
DO
long numberOfHidden1, numberOfHidden2;
FFNet_create_checkCommonFields_hidden (dia, &numberOfHidden1, &numberOfHidden2);
- autoCollection thee = FFNet_createIrisExample (numberOfHidden1, numberOfHidden2);
- praat_new (thee.move());
+ praat_new (FFNet_createIrisExample (numberOfHidden1, numberOfHidden2), U""); // ppgb: geen expliciete NULL meer meegeven als naam (dat wordt "0")
END
DIRECT (FFNet_getNumberOfInputs)
@@ -153,31 +152,33 @@ DO
}
END
-FORM (FFNet_getCategoryOfOutputUnit, U"FFNet: Get category of output unit", nullptr)
+FORM (FFNet_getCategoryOfOutputUnit, U"FFNet: Get category of output unit", U"")
NATURAL (U"Output unit", U"1")
OK
-DO
+ DO
LOOP {
iam (FFNet);
+ Categories c = (Categories) my outputCategories;
long unit = GET_INTEGER (U"Output unit");
- if (unit > my outputCategories->size) {
- Melder_throw (U"Output unit cannot be larger than ", my outputCategories->size, U".");
+ if (unit > c -> size) {
+ Melder_throw (U"Output unit cannot be larger than ", c -> size, U".");
}
- SimpleString ss = my outputCategories->at [unit];
+ SimpleString ss = (SimpleString) c -> item[unit];
Melder_information (ss -> string);
}
END
-FORM (FFNet_getOutputUnitOfCategory, U"FFNet: Get output unit of category", nullptr)
+FORM (FFNet_getOutputUnitOfCategory, U"FFNet: Get output unit of category", U"")
SENTENCE (U"Category", U"u")
OK
DO
LOOP {
iam (FFNet);
+ Categories c = my outputCategories;
char32 *category = GET_STRING (U"Category");
long index = 0;
- for (long i = 1; i <= my outputCategories->size; i ++) {
- SimpleString s = my outputCategories->at [i];
+ for (long i = 1; i <= c -> size; i++) {
+ SimpleString s = (SimpleString) c -> item[i];
if (Melder_equ (s -> string, category)) {
index = i;
break;
@@ -187,7 +188,7 @@ DO
}
END
-FORM (FFNet_getBias, U"FFNet: Get bias", nullptr)
+FORM (FFNet_getBias, U"FFNet: Get bias", 0)
NATURAL (U"Layer", U"1")
NATURAL (U"Unit", U"1")
OK
@@ -201,7 +202,7 @@ DO
}
END
-FORM (FFNet_setBias, U"FFNet: Set bias", nullptr)
+FORM (FFNet_setBias, U"FFNet: Set bias", 0)
NATURAL (U"Layer", U"1")
NATURAL (U"Unit", U"1")
REAL (U"Value", U"0.0")
@@ -213,7 +214,7 @@ DO
}
END
-FORM (FFNet_getWeight, U"FFNet: Get weight", nullptr)
+FORM (FFNet_getWeight, U"FFNet: Get weight", 0)
NATURAL (U"Layer", U"1")
NATURAL (U"Unit", U"1")
NATURAL (U"Unit from", U"1")
@@ -231,7 +232,7 @@ DO
}
END
-FORM (FFNet_setWeight, U"FFNet: Set weight", nullptr)
+FORM (FFNet_setWeight, U"FFNet: Set weight", 0)
NATURAL (U"Layer", U"1")
NATURAL (U"Unit", U"1")
NATURAL (U"Unit (from)", U"1")
@@ -272,7 +273,7 @@ END
/**************** New Pattern ***************************/
-FORM (Pattern_create, U"Create Pattern", nullptr)
+FORM (Pattern_create, U"Create Pattern", 0)
WORD (U"Name", U"1x1")
NATURAL (U"Dimension of a pattern", U"1")
NATURAL (U"Number of patterns", U"1")
@@ -284,12 +285,11 @@ END
/**************** New Categories ***************************/
-FORM (Categories_create, U"Create Categories", nullptr)
+FORM (Categories_create, U"Create Categories", U"")
WORD (U"Name", U"empty")
OK
DO
- autoCategories thee = Categories_create ();
- praat_new (thee.move(), GET_STRING (U"Name"));
+ praat_new (Categories_create (), GET_STRING (U"Name"));
END
DIRECT (FFNet_help) Melder_help (U"Feedforward neural networks"); END
@@ -319,7 +319,7 @@ FORM (FFNet_selectBiasesInLayer, U"FFNet: Select biases", U"FFNet: Select biases
LABEL (U"", U"during a following learning phase.")
NATURAL (U"Layer number", U"1")
OK
-DO
+ DO
LOOP {
iam (FFNet);
FFNet_selectBiasesInLayer (me, GET_INTEGER (U"Layer number"));
@@ -343,14 +343,14 @@ DIRECT (FFNet_drawTopology)
}
END
-FORM (FFNet_drawWeightsToLayer, U"FFNet: Draw weights to layer", nullptr)
+FORM (FFNet_drawWeightsToLayer, U"FFNet: Draw weights to layer", 0)
LABEL (U"", U"Warning: Disapproved. Use \"Draw weights..\" instead.")
NATURAL (U"Layer number", U"1")
RADIO (U"Scale", 1)
- RADIOBUTTON (U"by maximum of all weights to layer")
- RADIOBUTTON (U"by maximum weight from 'from-unit'")
- RADIOBUTTON (U"by maximum weight to 'to-unit'")
- BOOLEAN (U"Garnish", true)
+ RADIOBUTTON (U"by maximum of all weights to layer")
+ RADIOBUTTON (U"by maximum weight from 'from-unit'")
+ RADIOBUTTON (U"by maximum weight to 'to-unit'")
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -363,7 +363,7 @@ END
FORM (FFNet_drawWeights, U"FFNet: Draw weights", U"FFNet: Draw weights...")
NATURAL (U"Layer number", U"1")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -378,7 +378,7 @@ FORM (FFNet_drawCostHistory, U"FFNet: Draw cost history", U"FFNet: Draw cost his
INTEGER (U"right Iteration_range", U"0")
REAL (U"left Cost_range", U"0.0")
REAL (U"right Cost_range", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -393,23 +393,21 @@ END
FORM (FFNet_extractWeights, U"FFNet: Extract weights", U"FFNet: Extract weights...")
NATURAL (U"Layer number", U"1")
OK
-DO
+ DO
LOOP {
iam (FFNet);
- autoTableOfReal thee = FFNet_extractWeights (me, GET_INTEGER (U"Layer number"));
- praat_new (thee.move());
+ praat_new (FFNet_extractWeights (me, GET_INTEGER (U"Layer number")), U""); // ppgb: geen expliciete NULL meer meegeven als naam (dat wordt "0")
}
END
-FORM (FFNet_weightsToMatrix, U"FFNet: Weights to Matrix ", nullptr)
+FORM (FFNet_weightsToMatrix, U"FFNet: Weights to Matrix ", 0)
LABEL (U"", U"Warning: Use \"Extract weights..\" instead.")
NATURAL (U"Layer number", U"1")
OK
DO
LOOP {
iam (FFNet);
- autoMatrix thee = FFNet_weightsToMatrix (me, GET_INTEGER (U"Layer number"), false);
- praat_new (thee.move(), my name);
+ praat_new (FFNet_weightsToMatrix (me, GET_INTEGER (U"Layer number"), 0), my name);
}
END
@@ -423,8 +421,7 @@ FORM (FFNet_Activation_to_Categories, U"FFNet & Activation: To Categories", 0)
DO
FFNet me = FIRST (FFNet);
Activation thee = FIRST (Activation);
- autoCategories him = FFNet_Activation_to_Categories (me, thee, GET_INTEGER (U"Kind of labeling"));
- praat_new (him.move(), my name, U"_", thy name);
+ praat_new (FFNet_Activation_to_Categories (me, thee, GET_INTEGER (U"Kind of labeling")), my name, U"_", thy name);
END
/******************* FFNet && Eigen ******************************************/
@@ -475,8 +472,7 @@ END
DIRECT (FFNet_Categories_to_Activation)
FFNet me = FIRST (FFNet);
Categories thee = FIRST (Categories);
- autoActivation him = FFNet_Categories_to_Activation (me, thee);
- praat_new (him.move(), my name);
+ praat_new (FFNet_Categories_to_Activation (me, thee), my name);
END
/************************* FFNet && Matrix **********************************/
@@ -487,8 +483,7 @@ FORM (FFNet_weightsFromMatrix, U"Replace weights by values from Matrix", 0)
DO
FFNet me = FIRST (FFNet);
Matrix thee = FIRST (Matrix);
- autoFFNet him = FFNet_weightsFromMatrix (me, thee, GET_INTEGER (U"Layer"));
- praat_new (him.move(), my name);
+ praat_new (FFNet_weightsFromMatrix (me, thee, GET_INTEGER (U"Layer")), my name);
END
/************************* FFNet && Pattern **********************************/
@@ -509,8 +504,7 @@ FORM (FFNet_Pattern_to_Activation, U"To activations in layer", 0)
DO
FFNet me = FIRST (FFNet);
Pattern thee = FIRST (Pattern);
- autoActivation him = FFNet_Pattern_to_Activation (me, thee, GET_INTEGER (U"Layer"));
- praat_new (him.move(), my name, U"_", thy name);
+ praat_new (FFNet_Pattern_to_Activation (me, thee, GET_INTEGER (U"Layer")), my name, U"_", thy name);
END
DIRECT (hint_FFNet_and_Pattern_classify)
@@ -525,14 +519,13 @@ END
FORM (FFNet_Pattern_to_Categories, U"FFNet & Pattern: To Categories", U"FFNet & Pattern: To Categories...")
RADIO (U"Determine output category as", 1)
- RADIOBUTTON (U"Winner-takes-all")
- RADIOBUTTON (U"Stochastic")
+ RADIOBUTTON (U"Winner-takes-all")
+ RADIOBUTTON (U"Stochastic")
OK
DO
FFNet me = FIRST (FFNet);
Pattern thee = FIRST (Pattern);
- autoCategories him = FFNet_Pattern_to_Categories (me, thee, GET_INTEGER (U"Determine output category as"));
- praat_new (him.move(), my name, U"_", thy name);
+ praat_new (FFNet_Pattern_to_Categories (me, thee, GET_INTEGER (U"Determine output category as")), my name, U"_", thy name);
END
/*********** FFNet Pattern Activation **********************************/
@@ -568,38 +561,42 @@ FORM (FFNet_Pattern_Activation_learnSD, U"FFNet & Pattern & Activation: Learn sl
POSITIVE (U"Learning rate", U"0.1")
REAL (U"Momentum", U"0.9")
RADIO (U"Cost function", 1)
- RADIOBUTTON (U"Minimum-squared-error")
- RADIOBUTTON (U"Minimum-cross-entropy")
+ RADIOBUTTON (U"Minimum-squared-error")
+ RADIOBUTTON (U"Minimum-cross-entropy")
OK
DO
FFNet me = FIRST (FFNet);
Pattern thee = FIRST (Pattern);
Activation him = FIRST (Activation);
+ struct structSteepestDescentMinimizer_parameters p;
+ p.eta = GET_REAL (U"Learning rate");
+ p.momentum = GET_REAL (U"Momentum");
return FFNet_Pattern_Activation_learnSD (me, thee, him, GET_INTEGER (U"Maximum number of epochs"),
- GET_REAL (U"Tolerance of minimizer"), GET_REAL (U"Learning rate"), GET_REAL (U"Momentum"), GET_INTEGER (U"Cost function"));
+ GET_REAL (U"Tolerance of minimizer"), & p, GET_INTEGER (U"Cost function"));
END
FORM (FFNet_Pattern_Activation_learnSM, U"FFNet & Pattern & Activation: Learn", 0)
NATURAL (U"Maximum number of epochs", U"100")
POSITIVE (U"Tolerance of minimizer", U"1e-7")
RADIO (U"Cost function", 1)
- RADIOBUTTON (U"Minimum-squared-error")
- RADIOBUTTON (U"Minimum-cross-entropy")
+ RADIOBUTTON (U"Minimum-squared-error")
+ RADIOBUTTON (U"Minimum-cross-entropy")
OK
DO
FFNet me = FIRST (FFNet);
Pattern thee = FIRST (Pattern);
Activation him = FIRST (Activation);
return FFNet_Pattern_Activation_learnSM (me, thee, him, GET_INTEGER (U"Maximum number of epochs"),
- GET_REAL (U"Tolerance of minimizer"), GET_INTEGER (U"Cost function"));
+ GET_REAL (U"Tolerance of minimizer"), NULL,
+ GET_INTEGER (U"Cost function"));
END
/*********** FFNet Pattern Categories **********************************/
FORM (FFNet_Pattern_Categories_getCosts_total, U"FFNet & Pattern & Categories: Get total costs", U"FFNet & Pattern & Categories: Get total costs...")
RADIO (U"Cost function", 1)
- RADIOBUTTON (U"Minimum-squared-error")
- RADIOBUTTON (U"Minimum-cross-entropy")
+ RADIOBUTTON (U"Minimum-squared-error")
+ RADIOBUTTON (U"Minimum-cross-entropy")
OK
DO
FFNet me = FIRST (FFNet);
@@ -611,8 +608,8 @@ END
FORM (FFNet_Pattern_Categories_getCosts_average, U"FFNet & Pattern & Categories: Get average costs", U"FFNet & Pattern & Categories: Get average costs...")
RADIO (U"Cost function", 1)
- RADIOBUTTON (U"Minimum-squared-error")
- RADIOBUTTON (U"Minimum-cross-entropy")
+ RADIOBUTTON (U"Minimum-squared-error")
+ RADIOBUTTON (U"Minimum-cross-entropy")
OK
DO
FFNet me = FIRST (FFNet);
@@ -638,30 +635,30 @@ DO
if (nHidden2 < 1) {
nHidden2 = 0;
}
- autoCategories uniq = Categories_selectUniqueItems (thee);
- long numberOfOutputs = uniq->size;
+ autoCategories uniq = Categories_selectUniqueItems (thee, 1);
+ long numberOfOutputs = uniq -> size;
if (numberOfOutputs < 1) Melder_throw (U"There are not enough categories in the Categories.\n"
U"Please try again with more categories in the Categories.");
- autoFFNet ffnet = FFNet_create (my nx, nHidden1, nHidden2, numberOfOutputs, false);
- FFNet_setOutputCategories (ffnet.get(), uniq.get());
- autostring32 ffnetName = FFNet_createNameFromTopology (ffnet.get());
- praat_new (ffnet.move(), ffnetName.peek());
+ autoFFNet ffnet = FFNet_create (my nx, nHidden1, nHidden2, numberOfOutputs, 0);
+ FFNet_setOutputCategories (ffnet.peek(), uniq.peek());
+ autostring32 ffnetName = FFNet_createNameFromTopology (ffnet.peek());
+ praat_new (ffnet.transfer(), ffnetName.peek());
END
FORM (FFNet_Pattern_Categories_learnSM, U"FFNet & Pattern & Categories: Learn", U"FFNet & Pattern & Categories: Learn...")
NATURAL (U"Maximum number of epochs", U"100")
POSITIVE (U"Tolerance of minimizer", U"1e-7")
RADIO (U"Cost function", 1)
- RADIOBUTTON (U"Minimum-squared-error")
- RADIOBUTTON (U"Minimum-cross-entropy")
+ RADIOBUTTON (U"Minimum-squared-error")
+ RADIOBUTTON (U"Minimum-cross-entropy")
OK
DO
FFNet me = FIRST (FFNet);
Pattern thee = FIRST (Pattern);
Categories him = FIRST (Categories);
FFNet_Pattern_Categories_learnSM (me, thee, him, GET_INTEGER (U"Maximum number of epochs"),
- GET_REAL (U"Tolerance of minimizer"), GET_INTEGER (U"Cost function"));
+ GET_REAL (U"Tolerance of minimizer"), NULL, GET_INTEGER (U"Cost function"));
END
FORM (FFNet_Pattern_Categories_learnSD, U"FFNet & Pattern & Categories: Learn slow", U"FFNet & Pattern & Categories: Learn slow...")
@@ -671,22 +668,25 @@ FORM (FFNet_Pattern_Categories_learnSD, U"FFNet & Pattern & Categories: Learn sl
POSITIVE (U"Learning rate", U"0.1")
REAL (U"Momentum", U"0.9")
RADIO (U"Cost function", 1)
- RADIOBUTTON (U"Minimum-squared-error")
- RADIOBUTTON (U"Minimum-cross-entropy")
+ RADIOBUTTON (U"Minimum-squared-error")
+ RADIOBUTTON (U"Minimum-cross-entropy")
OK
DO
FFNet me = FIRST (FFNet);
Pattern thee = FIRST (Pattern);
Categories him = FIRST (Categories);
+ struct structSteepestDescentMinimizer_parameters p;
+ p.eta = GET_REAL (U"Learning rate");
+ p.momentum = GET_REAL (U"Momentum");
FFNet_Pattern_Categories_learnSD (me, thee, him, GET_INTEGER (U"Maximum number of epochs"),
- GET_REAL (U"Tolerance of minimizer"), GET_REAL (U"Learning rate"), GET_REAL (U"Momentum"), GET_INTEGER (U"Cost function"));
+ GET_REAL (U"Tolerance of minimizer"), &p, GET_INTEGER (U"Cost function"));
END
void praat_uvafon_FFNet_init ();
void praat_uvafon_FFNet_init () {
Thing_recognizeClassesByName (classFFNet, NULL);
- praat_addMenuCommand (U"Objects", U"New", U"Feedforward neural networks", 0, 0, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"Neural nets", 0, 0, 0);
praat_addMenuCommand (U"Objects", U"New", U"Feedforward neural networks", 0, 1, DO_FFNet_help);
praat_addMenuCommand (U"Objects", U"New", U"-- FFNet --", 0, 1, 0);
praat_addMenuCommand (U"Objects", U"New", U"Create iris example...", 0, 1, DO_FFNet_createIrisExample);
diff --git a/LPC/Cepstrogram.cpp b/LPC/Cepstrogram.cpp
index 6e4bd07..2d1a936 100644
--- a/LPC/Cepstrogram.cpp
+++ b/LPC/Cepstrogram.cpp
@@ -1,6 +1,6 @@
/* Cepstrogram.cpp
*
- * Copyright (C) 2013, 2016 David Weenink
+ * Copyright (C) 2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -37,25 +37,25 @@
Thing_implement (Cepstrogram, Matrix, 2);
Thing_implement (PowerCepstrogram, Cepstrogram, 2); // derives from Matrix -> also version 2
-autoCepstrogram Cepstrogram_create (double tmin, double tmax, long nt, double dt, double t1,
+Cepstrogram Cepstrogram_create (double tmin, double tmax, long nt, double dt, double t1,
double qmin, double qmax, long nq, double dq, double q1) {
try {
autoCepstrogram me = Thing_new (Cepstrogram);
- Matrix_init (me.get(), tmin, tmax, nt, dt, t1, qmin, qmax, nq, dq, q1);
- return me;
+ Matrix_init (me.peek(), tmin, tmax, nt, dt, t1, qmin, qmax, nq, dq, q1);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Cepstrogram not created.");
}
}
-autoPowerCepstrogram PowerCepstrogram_create (double tmin, double tmax, long nt, double dt, double t1,
+PowerCepstrogram PowerCepstrogram_create (double tmin, double tmax, long nt, double dt, double t1,
double qmin, double qmax, long nq, double dq, double q1) {
try {
autoPowerCepstrogram me = Thing_new (PowerCepstrogram);
- Matrix_init (me.get(), tmin, tmax, nt, dt, t1, qmin, qmax, nq, dq, q1);
- return me;
+ Matrix_init (me.peek(), tmin, tmax, nt, dt, t1, qmin, qmax, nq, dq, q1);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"PowerCepstrogram not created.");
}
@@ -69,8 +69,8 @@ void PowerCepstrogram_paint (PowerCepstrogram me, Graphics g, double tmin, doubl
! Matrix_getWindowSamplesY (me, qmin - 0.49999 * my dy, qmax + 0.49999 * my dy, & ifmin, & ifmax)) {
return;
}
- autoMatrix thee = Data_copy (me);
- double min = 1e308, max = -min;
+ autoMatrix thee = (Matrix) Data_copy (me);
+ double min = 1e38, max = -min;
for (long i = 1; i <= my ny; i++) {
for (long j = 1; j <= my nx; j++) {
double val = TO10LOG (my z[i][j]);
@@ -101,20 +101,20 @@ void PowerCepstrogram_paint (PowerCepstrogram me, Graphics g, double tmin, doubl
Graphics_setWindow (g, tmin, tmax, qmin, qmax);
Graphics_image (g, thy z,
itmin, itmax,
- Matrix_columnToX (thee.get(), itmin - 0.5),
- Matrix_columnToX (thee.get(), itmax + 0.5),
+ Matrix_columnToX (thee.peek(), itmin - 0.5),
+ Matrix_columnToX (thee.peek(), itmax + 0.5),
ifmin, ifmax,
- Matrix_rowToY (thee.get(), ifmin - 0.5),
- Matrix_rowToY (thee.get(), ifmax + 0.5),
+ Matrix_rowToY (thee.peek(), ifmin - 0.5),
+ Matrix_rowToY (thee.peek(), ifmax + 0.5),
dBminimum, dBmaximum);
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, U"Time (s)");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_textLeft (g, true, U"Quefrency (s)");
+ Graphics_textBottom (g, 1, U"Time (s)");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_textLeft (g, 1, U"Quefrency (s)");
}
}
@@ -125,7 +125,7 @@ void PowerCepstrogram_subtractTilt_inline (PowerCepstrogram me, double qstartFit
for (long j = 1; j <= my ny; j++) {
thy z[1][j] = my z[j][i];
}
- PowerCepstrum_subtractTilt_inline (thee.get(), qstartFit, qendFit, lineType, fitMethod);
+ PowerCepstrum_subtractTilt_inline (thee.peek(), qstartFit, qendFit, lineType, fitMethod);
for (long j = 1; j <= my ny; j++) {
my z[j][i] = thy z[1][j];
}
@@ -135,18 +135,18 @@ void PowerCepstrogram_subtractTilt_inline (PowerCepstrogram me, double qstartFit
}
}
-autoPowerCepstrogram PowerCepstrogram_subtractTilt (PowerCepstrogram me, double qstartFit, double qendFit, int lineType, int fitMethod) {
+PowerCepstrogram PowerCepstrogram_subtractTilt (PowerCepstrogram me, double qstartFit, double qendFit, int lineType, int fitMethod) {
try {
autoPowerCepstrogram thee = Data_copy (me);
- PowerCepstrogram_subtractTilt_inline (thee.get(), qstartFit, qendFit, lineType, fitMethod);
- return thee;
+ PowerCepstrogram_subtractTilt_inline (thee.peek(), qstartFit, qendFit, lineType, fitMethod);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no tilt subtracted.");
}
}
-autoTable PowerCepstrogram_to_Table_hillenbrand (PowerCepstrogram me, double pitchFloor, double pitchCeiling) {
+Table PowerCepstrogram_to_Table_hillenbrand (PowerCepstrogram me, double pitchFloor, double pitchCeiling) {
try {
autoTable thee = Table_createWithColumnNames (my nx, U"time quefrency cpp f0");
autoPowerCepstrum him = PowerCepstrum_create (my ymax, my ny);
@@ -154,20 +154,20 @@ autoTable PowerCepstrogram_to_Table_hillenbrand (PowerCepstrogram me, double pit
for (long j = 1; j <= my ny; j++) {
his z[1][j] = my z[j][i];
}
- double qpeak, cpp = PowerCepstrum_getPeakProminence_hillenbrand (him.get(), pitchFloor, pitchCeiling, &qpeak);
+ double qpeak, cpp = PowerCepstrum_getPeakProminence_hillenbrand (him.peek(), pitchFloor, pitchCeiling, &qpeak);
double time = Sampled_indexToX (me, i);
- Table_setNumericValue (thee.get(), i, 1, time);
- Table_setNumericValue (thee.get(), i, 2, qpeak);
- Table_setNumericValue (thee.get(), i, 3, cpp); // Cepstrogram_getCPPS depends on this index 3!!
- Table_setNumericValue (thee.get(), i, 4, 1.0 / qpeak);
+ Table_setNumericValue (thee.peek(), i, 1, time);
+ Table_setNumericValue (thee.peek(), i, 2, qpeak);
+ Table_setNumericValue (thee.peek(), i, 3, cpp); // Cepstrogram_getCPPS depends on this index 3!!
+ Table_setNumericValue (thee.peek(), i, 4, 1.0 / qpeak);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Table with cepstral peak prominence values created.");
}
}
-autoTable PowerCepstrogram_to_Table_cpp (PowerCepstrogram me, double pitchFloor, double pitchCeiling, double deltaF0, int interpolation, double qstartFit, double qendFit, int lineType, int fitMethod) {
+Table PowerCepstrogram_to_Table_cpp (PowerCepstrogram me, double pitchFloor, double pitchCeiling, double deltaF0, int interpolation, double qstartFit, double qendFit, int lineType, int fitMethod) {
try {
autoTable thee = Table_createWithColumnNames (my nx, U"time quefrency cpp f0 rnr");
autoPowerCepstrum him = PowerCepstrum_create (my ymax, my ny);
@@ -175,25 +175,25 @@ autoTable PowerCepstrogram_to_Table_cpp (PowerCepstrogram me, double pitchFloor,
for (long j = 1; j <= my ny; j++) {
his z[1][j] = my z[j][i];
}
- double qpeak, cpp = PowerCepstrum_getPeakProminence (him.get(), pitchFloor, pitchCeiling, interpolation,
+ double qpeak, cpp = PowerCepstrum_getPeakProminence (him.peek(), pitchFloor, pitchCeiling, interpolation,
qstartFit, qendFit, lineType, fitMethod, &qpeak);
- double rnr = PowerCepstrum_getRNR (him.get(), pitchFloor, pitchCeiling, deltaF0);
+ double rnr = PowerCepstrum_getRNR (him.peek(), pitchFloor, pitchCeiling, deltaF0);
double time = Sampled_indexToX (me, i);
- Table_setNumericValue (thee.get(), i, 1, time);
- Table_setNumericValue (thee.get(), i, 2, qpeak);
- Table_setNumericValue (thee.get(), i, 3, cpp); // Cepstrogram_getCPPS depends on this index!!
- Table_setNumericValue (thee.get(), i, 4, 1.0 / qpeak);
- Table_setNumericValue (thee.get(), i, 5, rnr);
+ Table_setNumericValue (thee.peek(), i, 1, time);
+ Table_setNumericValue (thee.peek(), i, 2, qpeak);
+ Table_setNumericValue (thee.peek(), i, 3, cpp); // Cepstrogram_getCPPS depends on this index!!
+ Table_setNumericValue (thee.peek(), i, 4, 1.0 / qpeak);
+ Table_setNumericValue (thee.peek(), i, 5, rnr);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Table with cepstral peak prominence values created.");
}
}
-autoPowerCepstrogram PowerCepstrogram_smooth (PowerCepstrogram me, double timeAveragingWindow, double quefrencyAveragingWindow) {
+PowerCepstrogram PowerCepstrogram_smooth (PowerCepstrogram me, double timeAveragingWindow, double quefrencyAveragingWindow) {
try {
- autoPowerCepstrogram thee = Data_copy (me);
+ autoPowerCepstrogram thee = (PowerCepstrogram) Data_copy (me);
// 1. average across time
long numberOfFrames = (long) floor (timeAveragingWindow / my dx);
if (numberOfFrames > 1) {
@@ -228,23 +228,23 @@ autoPowerCepstrogram PowerCepstrogram_smooth (PowerCepstrogram me, double timeAv
}
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not smoothed.");
}
}
-autoMatrix PowerCepstrogram_to_Matrix (PowerCepstrogram me) {
+Matrix PowerCepstrogram_to_Matrix (PowerCepstrogram me) {
try {
autoMatrix thee = Thing_new (Matrix);
- my structMatrix :: v_copy (thee.get());
- return thee;
+ my structMatrix :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
- Melder_throw (me, U": not converted to Matrix.");
+ Melder_throw (me, U": no Matrix created.");
}
}
-autoPowerCepstrum PowerCepstrogram_to_PowerCepstrum_slice (PowerCepstrogram me, double time) {
+PowerCepstrum PowerCepstrogram_to_PowerCepstrum_slice (PowerCepstrogram me, double time) {
try {
long iframe = Sampled_xToNearestIndex (me, time);
iframe = iframe < 1 ? 1 : iframe > my nx ? my nx : iframe;
@@ -252,27 +252,28 @@ autoPowerCepstrum PowerCepstrogram_to_PowerCepstrum_slice (PowerCepstrogram me,
for (long i = 1; i <= my ny; i++) {
thy z[1][i] = my z[i][iframe];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": Cepstrum not extracted.");
}
}
-autoPowerCepstrogram Matrix_to_PowerCepstrogram (Matrix me) {
+PowerCepstrogram Matrix_to_PowerCepstrogram (Matrix me);
+PowerCepstrogram Matrix_to_PowerCepstrogram (Matrix me) {
try {
autoPowerCepstrogram thee = Thing_new (PowerCepstrogram);
- my structMatrix :: v_copy (thee.get());
- return thee;
+ my structMatrix :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
- Melder_throw (me, U": not converted to PowerCepstrogram.");
+ Melder_throw (me, U": no PowerCepstrogram created.");
}
}
-autoPowerCepstrogram Sound_to_PowerCepstrogram (Sound me, double pitchFloor, double dt, double maximumFrequency, double preEmphasisFrequency) {
+PowerCepstrogram Sound_to_PowerCepstrogram (Sound me, double pitchFloor, double dt, double maximumFrequency, double preEmphasisFrequency) {
try {
// minimum analysis window has 3 periods of lowest pitch
- double analysisWidth = 3.0 / pitchFloor;
- double windowDuration = 2.0 * analysisWidth; /* gaussian window */
+ double analysisWidth = 3 / pitchFloor;
+ double windowDuration = 2 * analysisWidth; /* gaussian window */
long nFrames;
// Convenience: analyse the whole sound into one Cepstrogram_frame
@@ -281,7 +282,7 @@ autoPowerCepstrogram Sound_to_PowerCepstrogram (Sound me, double pitchFloor, dou
}
double t1, samplingFrequency = 2 * maximumFrequency;
autoSound sound = Sound_resample (me, samplingFrequency, 50);
- Sound_preEmphasis (sound.get(), preEmphasisFrequency);
+ Sound_preEmphasis (sound.peek(), preEmphasisFrequency);
Sampled_shortTermAnalysis (me, windowDuration, dt, & nFrames, & t1);
autoSound sframe = Sound_createSimple (1, windowDuration, samplingFrequency);
autoSound window = Sound_createGaussian (windowDuration, samplingFrequency);
@@ -295,12 +296,12 @@ autoPowerCepstrogram Sound_to_PowerCepstrogram (Sound me, double pitchFloor, dou
autoMelderProgress progress (U"Cepstrogram analysis");
for (long iframe = 1; iframe <= nFrames; iframe++) {
- double t = Sampled_indexToX (thee.get(), iframe);
- Sound_into_Sound (sound.get(), sframe.get(), t - windowDuration / 2);
- Vector_subtractMean (sframe.get());
- Sounds_multiply (sframe.get(), window.get());
- autoSpectrum spec = Sound_to_Spectrum (sframe.get(), 1); // FFT yes
- autoPowerCepstrum cepstrum = Spectrum_to_PowerCepstrum (spec.get());
+ double t = Sampled_indexToX (thee.peek(), iframe);
+ Sound_into_Sound (sound.peek(), sframe.peek(), t - windowDuration / 2);
+ Vector_subtractMean (sframe.peek());
+ Sounds_multiply (sframe.peek(), window.peek());
+ autoSpectrum spec = Sound_to_Spectrum (sframe.peek(), 1); // FFT yes
+ autoPowerCepstrum cepstrum = Spectrum_to_PowerCepstrum (spec.peek());
for (long i = 1; i <= nq; i++) {
thy z[i][iframe] = cepstrum -> z[1][i];
}
@@ -309,14 +310,14 @@ autoPowerCepstrogram Sound_to_PowerCepstrogram (Sound me, double pitchFloor, dou
iframe, U" out of ", nFrames, U".");
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no PowerCepstrogram created.");
}
}
-autoCepstrum Spectrum_to_Cepstrum_hillenbrand (Spectrum me);
-autoCepstrum Spectrum_to_Cepstrum_hillenbrand (Spectrum me) {
+Cepstrum Spectrum_to_Cepstrum_hillenbrand (Spectrum me);
+Cepstrum Spectrum_to_Cepstrum_hillenbrand (Spectrum me) {
try {
autoNUMfft_Table fftTable;
// originalNumberOfSamplesProbablyOdd irrelevant
@@ -337,7 +338,7 @@ autoCepstrum Spectrum_to_Cepstrum_hillenbrand (Spectrum me) {
double val = amp[i] / numberOfSamples;// scaling 1/n because ifft(fft(1))= n;
thy z[1][i] = val * val; // power cepstrum
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Sound.");
}
@@ -363,20 +364,21 @@ static void complexfftoutput_to_power (double *fft, long nfft, double *dbs, bool
}
}
-autoPowerCepstrogram Sound_to_PowerCepstrogram_hillenbrand (Sound me, double minimumPitch, double dt) {
+
+PowerCepstrogram Sound_to_PowerCepstrogram_hillenbrand (Sound me, double minimumPitch, double dt) {
try {
// minimum analysis window has 3 periods of lowest pitch
double analysisWidth = 3 / minimumPitch;
if (analysisWidth > my dx * my nx) {
analysisWidth = my dx * my nx;
}
- double samplingFrequency = 1.0 / my dx;
+ double t1, samplingFrequency = 1 / my dx;
autoSound thee;
if (samplingFrequency > 30000) {
- samplingFrequency = samplingFrequency / 2.0;
- thee = Sound_resample (me, samplingFrequency, 1);
+ samplingFrequency = samplingFrequency / 2;
+ thee.reset (Sound_resample (me, samplingFrequency, 1));
} else {
- thee = Data_copy (me);
+ thee.reset (Data_copy (me));
}
// pre-emphasis with fixed coefficient 0.9
for (long i = thy nx; i > 1; i--) {
@@ -386,8 +388,7 @@ autoPowerCepstrogram Sound_to_PowerCepstrogram_hillenbrand (Sound me, double min
if (nosInWindow < 8) {
Melder_throw (U"Analysis window too short.");
}
- double t1;
- Sampled_shortTermAnalysis (thee.get(), analysisWidth, dt, & nFrames, & t1);
+ Sampled_shortTermAnalysis (thee.peek(), analysisWidth, dt, & nFrames, & t1);
autoNUMvector<double> hamming (1, nosInWindow);
for (long i = 1; i <= nosInWindow; i++) {
hamming[i] = 0.54 -0.46 * cos(2 * NUMpi * (i - 1) / (nosInWindow - 1));
@@ -408,7 +409,7 @@ autoPowerCepstrogram Sound_to_PowerCepstrogram_hillenbrand (Sound me, double min
for (long iframe = 1; iframe <= nFrames; iframe++) {
double tbegin = t1 + (iframe - 1) * dt - analysisWidth / 2;
tbegin = tbegin < thy xmin ? thy xmin : tbegin;
- long istart = Sampled_xToLowIndex (thee.get(), tbegin); // ppgb: afronding naar beneden?
+ long istart = Sampled_xToLowIndex (thee.peek(), tbegin); // ppgb: afronding naar beneden?
istart = istart < 1 ? 1 : istart;
long iend = istart + nosInWindow - 1;
iend = iend > thy nx ? thy nx : iend;
@@ -433,7 +434,7 @@ autoPowerCepstrogram Sound_to_PowerCepstrogram_hillenbrand (Sound me, double min
* Here we diverge from Hillenbrand as he takes the fft of half of the spectral values.
* H. forgets that the actual spectrum has nfft/2+1 values. Thefore, we take the inverse
* transform because this keeps the number of samples a power of 2.
- * At the same time this results in twice as many numbers in the quefrency domain, i.e. we end up with nfft/2+1
+ * At the same time this results in twice as much numbers in the quefrency domain, i.e. we end with nfft/2+1
* numbers while H. has only nfft/4!
*/
fftbuf[1] = spectrum[1];
@@ -451,7 +452,7 @@ autoPowerCepstrogram Sound_to_PowerCepstrogram_hillenbrand (Sound me, double min
iframe, U" out of ", nFrames, U".");
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Cepstrogram created.");
}
@@ -459,13 +460,13 @@ autoPowerCepstrogram Sound_to_PowerCepstrogram_hillenbrand (Sound me, double min
double PowerCepstrogram_getCPPS (PowerCepstrogram me, bool subtractTiltBeforeSmoothing, double timeAveragingWindow, double quefrencyAveragingWindow, double pitchFloor, double pitchCeiling, double deltaF0, int interpolation, double qstartFit, double qendFit, int lineType, int fitMethod) {
try {
- autoPowerCepstrogram flattened;
+ autoPowerCepstrogram him;
if (subtractTiltBeforeSmoothing) {
- flattened = PowerCepstrogram_subtractTilt (me, qstartFit, qendFit, lineType, fitMethod);
+ him.reset(PowerCepstrogram_subtractTilt (me, qstartFit, qendFit, lineType, fitMethod));
}
- autoPowerCepstrogram smooth = PowerCepstrogram_smooth (flattened ? flattened.get() : me, timeAveragingWindow, quefrencyAveragingWindow);
- autoTable table = PowerCepstrogram_to_Table_cpp (smooth.get(), pitchFloor, pitchCeiling, deltaF0, interpolation, qstartFit, qendFit, lineType, fitMethod);
- double cpps = Table_getMean (table.get(), 3);
+ autoPowerCepstrogram smooth = PowerCepstrogram_smooth (subtractTiltBeforeSmoothing ? him.peek() : me, timeAveragingWindow, quefrencyAveragingWindow);
+ autoTable table = PowerCepstrogram_to_Table_cpp (smooth.peek(), pitchFloor, pitchCeiling, deltaF0, interpolation, qstartFit, qendFit, lineType, fitMethod);
+ double cpps = Table_getMean (table.peek(), 3);
return cpps;
} catch (MelderError) {
Melder_throw (me, U": no CPPS value calculated.");
@@ -476,11 +477,11 @@ double PowerCepstrogram_getCPPS_hillenbrand (PowerCepstrogram me, bool subtractT
try {
autoPowerCepstrogram him;
if (subtractTiltBeforeSmoothing) {
- him = PowerCepstrogram_subtractTilt (me, 0.001, 0, 1, 1);
+ him.reset(PowerCepstrogram_subtractTilt (me, 0.001, 0, 1, 1));
}
- autoPowerCepstrogram smooth = PowerCepstrogram_smooth (subtractTiltBeforeSmoothing ? him.get() : me, timeAveragingWindow, quefrencyAveragingWindow);
- autoTable table = PowerCepstrogram_to_Table_hillenbrand (smooth.get(), pitchFloor, pitchCeiling);
- double cpps = Table_getMean (table.get(), 3);
+ autoPowerCepstrogram smooth = PowerCepstrogram_smooth (subtractTiltBeforeSmoothing ? him.peek() : me, timeAveragingWindow, quefrencyAveragingWindow);
+ autoTable table = PowerCepstrogram_to_Table_hillenbrand (smooth.peek(), pitchFloor, pitchCeiling);
+ double cpps = Table_getMean (table.peek(), 3);
return cpps;
} catch (MelderError) {
Melder_throw (me, U": no CPPS value calculated.");
diff --git a/LPC/Cepstrogram.h b/LPC/Cepstrogram.h
index 8644c65..e198212 100644
--- a/LPC/Cepstrogram.h
+++ b/LPC/Cepstrogram.h
@@ -2,7 +2,7 @@
#define _Cepstrogram_h_
/* Cepstrogram.h
*
- * Copyright (C) 2012-2013, 2016 David Weenink
+ * Copyright (C) 2012-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -49,34 +49,30 @@ Thing_define (PowerCepstrogram, Cepstrogram) {
*/
-autoCepstrogram Cepstrogram_create (double tmin, double tmax, long nt, double dt, double t1, double qmin, double qmax, long nq, double dq, double q1);
-
-autoPowerCepstrogram PowerCepstrogram_create (double tmin, double tmax, long nt, double dt, double t1, double qmin, double qmax, long nq, double dq, double q1);
+Cepstrogram Cepstrogram_create (double tmin, double tmax, long nt, double dt, double t1,
+ double qmin, double qmax, long nq, double dq, double q1);
+PowerCepstrogram PowerCepstrogram_create (double tmin, double tmax, long nt, double dt, double t1,
+ double qmin, double qmax, long nq, double dq, double q1);
void PowerCepstrogram_paint (PowerCepstrogram me, Graphics g, double tmin, double tmax, double qmin, double qmax, double dBmaximum, int autoscaling, double dynamicRangedB, double dynamicCompression, int garnish);
-autoPowerCepstrogram PowerCepstrogram_smooth (PowerCepstrogram me, double timeAveragingWindow, double quefrencyAveragingWindow);
-
-autoPowerCepstrogram Sound_to_PowerCepstrogram (Sound me, double analysisWidth, double dt, double maximumFrequency, double preEmphasisFrequency);
-
-autoPowerCepstrogram Sound_to_PowerCepstrogram_hillenbrand (Sound me, double analysisWidth, double dt);
-
-autoTable PowerCepstrogram_to_Table_hillenbrand (PowerCepstrogram me, double pitchFloor, double pitchCeiling);
+PowerCepstrogram PowerCepstrogram_smooth (PowerCepstrogram me, double timeAveragingWindow, double quefrencyAveragingWindow);
-autoTable PowerCepstrogram_to_Table_cpp (PowerCepstrogram me, double pitchFloor, double pitchCeiling, double deltaF0, int interpolation, double qstartFit, double qendFit, int lineType, int method);
+PowerCepstrogram Sound_to_PowerCepstrogram (Sound me, double analysisWidth, double dt, double maximumFrequency, double preEmphasisFrequency);
-autoPowerCepstrum PowerCepstrogram_to_PowerCepstrum_slice (PowerCepstrogram me, double time);
+PowerCepstrogram Sound_to_PowerCepstrogram_hillenbrand (Sound me, double analysisWidth, double dt);
-autoPowerCepstrogram PowerCepstrogram_subtractTilt (PowerCepstrogram me, double qstartFit, double qendFit, int lineType, int fitMethod);
+Table PowerCepstrogram_to_Table_hillenbrand (PowerCepstrogram me, double pitchFloor, double pitchCeiling);
+Table PowerCepstrogram_to_Table_cpp (PowerCepstrogram me, double pitchFloor, double pitchCeiling, double deltaF0, int interpolation, double qstartFit, double qendFit, int lineType, int method);
+PowerCepstrum PowerCepstrogram_to_PowerCepstrum_slice (PowerCepstrogram me, double time);
+PowerCepstrogram PowerCepstrogram_subtractTilt (PowerCepstrogram me, double qstartFit, double qendFit, int lineType, int fitMethod);
void PowerCepstrogram_subtractTilt_inline (PowerCepstrogram me, double qstartFit, double qendFit, int lineType, int fitMethod);
double PowerCepstrogram_getCPPS_hillenbrand (PowerCepstrogram me, bool subtractTiltBeforeSmoothing, double timeAveragingWindow, double quefrencyAveragingWindow, double pitchFloor, double pitchCeiling);
+double PowerCepstrogram_getCPPS (PowerCepstrogram me, bool subtractTiltBeforeSmoothing, double timeAveragingWindow, double quefrencyAveragingWindow,
+ double pitchFloor, double pitchCeiling, double deltaF0, int interpolation, double qstartFit, double qendFit, int lineType, int fitMethod);
-double PowerCepstrogram_getCPPS (PowerCepstrogram me, bool subtractTiltBeforeSmoothing, double timeAveragingWindow, double quefrencyAveragingWindow, double pitchFloor, double pitchCeiling, double deltaF0, int interpolation, double qstartFit, double qendFit, int lineType, int fitMethod);
-
-autoMatrix PowerCepstrogram_to_Matrix (PowerCepstrogram me);
-
-autoPowerCepstrogram Matrix_to_PowerCepstrogram (Matrix me);
-
+Matrix PowerCepstrogram_to_Matrix (PowerCepstrogram me);
+PowerCepstrogram Matrix_to_Cepstrogram (Matrix me);
#endif /* _Cepstrogram_h_ */
diff --git a/LPC/Cepstrum.cpp b/LPC/Cepstrum.cpp
index aee59a5..c3c40ac 100644
--- a/LPC/Cepstrum.cpp
+++ b/LPC/Cepstrum.cpp
@@ -1,6 +1,6 @@
/* Cepstrum.cpp
*
- * Copyright (C) 1994-2016 David Weenink
+ * Copyright (C) 1994-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,6 +28,53 @@
#include "NUM2.h"
#include "Vector.h"
+static void NUMvector_gaussianBlur (double sigma, long filterLength, double *filter) {
+ if (filterLength <= 1) {
+ filter[1] = 1;
+ return;
+ }
+ double sum = 0, mid = (filterLength + 1) / 2;
+ for (long i = 1; i <= filterLength; i++) {
+ double val = (mid - i) / sigma;
+ filter[i] = exp (- 0.5 * val * val);
+ sum += filter[i];
+ }
+ for (long i = 1; i <= filterLength; i++) {
+ filter[i] /= sum;
+ }
+}
+
+// filter must be normalised: sum(i=1, nfilters, filter[i]) == 1
+static void NUMvector_filter (double *input, long numberOfDataPoints, double *filter, long numberOfFilterCoefficients, double *output, int edgeTreatment) {
+ long nleft = (numberOfFilterCoefficients - 1) / 2;
+ if (edgeTreatment == 0) { // outside values are zero
+ for (long i = 1; i <= numberOfDataPoints; i++) {
+ long ifrom = i - nleft, ito = i + nleft;
+ ito = numberOfFilterCoefficients % 2 == 0 ? ito - 1 : ito;
+ long jfrom = ifrom < 1 ? 1 : ifrom;
+ long jto = ito > numberOfDataPoints ? numberOfDataPoints : ito;
+ long index = ifrom < 1 ? 2 - ifrom : 1;
+ double out = 0, sum = 0;
+ for (long j = jfrom; j <= jto; j++, index++) {
+ out += filter[index] * input[j];
+ sum += filter[index];
+ }
+ output[i] = out / sum;
+ }
+ } else if (edgeTreatment == 1) { // wrap-around
+ for (long i = 1; i <= numberOfDataPoints; i++) {
+ double out = 0;
+ for (long j = 1; j <= numberOfFilterCoefficients; j++) {
+ long index = (i - nleft + j - 2) % numberOfDataPoints + 1;
+ out += filter[j] * input[index];
+ }
+ output[i] = out;
+ }
+ }
+
+
+}
+
Thing_implement (Cepstrum, Matrix, 2);
Thing_implement (PowerCepstrum, Cepstrum, 2); // derives from Matrix therefore also version 2
@@ -53,37 +100,37 @@ double structPowerCepstrum :: v_getValueAtSample (long isamp, long which, int un
return NUMundefined;
}
-autoCepstrum Cepstrum_create (double qmax, long nq) {
+Cepstrum Cepstrum_create (double qmax, long nq) {
try {
autoCepstrum me = Thing_new (Cepstrum);
double dq = qmax / (nq - 1);
- Matrix_init (me.get(), 0.0, qmax, nq, dq, 0.0, 1.0, 1.0, 1, 1, 1.0);
- return me;
+ Matrix_init (me.peek(), 0, qmax, nq, dq, 0, 1, 1, 1, 1, 1);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Cepstrum not created.");
}
}
-autoPowerCepstrum Cepstrum_downto_PowerCepstrum (Cepstrum me ) {
+PowerCepstrum Cepstrum_downto_PowerCepstrum (Cepstrum me ) {
try {
autoPowerCepstrum thee = PowerCepstrum_create (my xmax, my nx);
for (long i = 1; i <= my nx; i++) {
thy z[1][i] = my z[1][i] * my z[1][i];
}
- return thee;
+ return thee.transfer ();
} catch (MelderError) {
Melder_throw (me, U" not converted.");
}
}
-autoPowerCepstrum PowerCepstrum_create (double qmax, long nq) {
+PowerCepstrum PowerCepstrum_create (double qmax, long nq) {
try {
autoPowerCepstrum me = Thing_new (PowerCepstrum);
double dq = qmax / (nq - 1);
- Matrix_init (me.get(), 0.0, qmax, nq, dq, 0.0, 1.0, 1.0, 1, 1, 1.0);
- return me;
+ Matrix_init (me.peek(), 0, qmax, nq, dq, 0, 1, 1, 1, 1, 1);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"PowerCepstrum not created.");
}
@@ -126,10 +173,10 @@ static void _Cepstrum_draw (Cepstrum me, Graphics g, double qmin, double qmax, d
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, U"Quefrency (s)");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_textLeft (g, true, power ? U"Amplitude (dB)" : U"Amplitude");
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_textBottom (g, 1, U"Quefrency (s)");
+ Graphics_marksBottom (g, 2, TRUE, TRUE, FALSE);
+ Graphics_textLeft (g, 1, power ? U"Amplitude (dB)" : U"Amplitude");
+ Graphics_marksLeft (g, 2, TRUE, TRUE, FALSE);
}
}
@@ -267,7 +314,6 @@ void PowerCepstrum_fitTiltLine (PowerCepstrum me, double qmin, double qmax, doub
}
}
-#if 0
// Hillenbrand subtracts dB values and if the result is negative it is made zero
static void PowerCepstrum_subtractTiltLine_inline2 (PowerCepstrum me, double slope, double intercept, int lineType) {
for (long j = 1; j <= my nx; j++) {
@@ -280,7 +326,6 @@ static void PowerCepstrum_subtractTiltLine_inline2 (PowerCepstrum me, double slo
my z[1][j] = diff;
}
}
-#endif
// clip with tilt line
static void PowerCepstrum_subtractTiltLine_inline (PowerCepstrum me, double slope, double intercept, int lineType) {
@@ -294,7 +339,7 @@ static void PowerCepstrum_subtractTiltLine_inline (PowerCepstrum me, double slop
if (diff < 0) {
diff = 0;
}
- my z[1][j] = exp (diff * NUMln10 / 10.0) - 1e-30;
+ my z[1][j] = exp (diff * NUMln10 / 10) - 1e-30;
}
}
@@ -305,33 +350,52 @@ void PowerCepstrum_subtractTilt_inline (PowerCepstrum me, double qstartFit, doub
PowerCepstrum_subtractTiltLine_inline (me, slope, intercept, lineType);
}
-autoPowerCepstrum PowerCepstrum_subtractTilt (PowerCepstrum me, double qstartFit, double qendFit, int lineType, int fitMethod) {
+PowerCepstrum PowerCepstrum_subtractTilt (PowerCepstrum me, double qstartFit, double qendFit, int lineType, int fitMethod) {
try {
autoPowerCepstrum thee = Data_copy (me);
- PowerCepstrum_subtractTilt_inline (thee.get(), qstartFit, qendFit, lineType, fitMethod);
- return thee;
+ PowerCepstrum_subtractTilt_inline (thee.peek(), qstartFit, qendFit, lineType, fitMethod);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": couldn't subtract tilt line.");
}
}
+static void PowerCepstrum_smooth_inline2 (PowerCepstrum me, double quefrencyAveragingWindow) {
+ try {
+ long numberOfQuefrencyBins = (long) floor (quefrencyAveragingWindow / my dx);
+ if (numberOfQuefrencyBins > 1) {
+ autoNUMvector<double> qin (1, my nx);
+ autoNUMvector<double> qout (1, my nx);
+ for (long iq = 1; iq <= my nx; iq++) {
+ qin[iq] = my z[1][iq];
+ }
+ NUMvector_smoothByMovingAverage (qin.peek(), my nx, numberOfQuefrencyBins, qout.peek());
+ for (long iq = 1; iq <= my nx; iq++) {
+ my z[1][iq] = qout[iq];
+ }
+ }
+ } catch (MelderError) {
+ Melder_throw (me, U": not smoothed.");
+ }
+}
+
void PowerCepstrum_smooth_inline (PowerCepstrum me, double quefrencyAveragingWindow, long numberOfIterations) {
try {
long numberOfQuefrencyBins = (long) floor (quefrencyAveragingWindow / my dx);
if (numberOfQuefrencyBins > 1) {
autoNUMvector<double> qin (1, my nx);
autoNUMvector<double> qout (1, my nx);
- for (long iq = 1; iq <= my nx; iq ++) {
- qin [iq] = my z [1] [iq];
+ for (long iq = 1; iq <= my nx; iq++) {
+ qin[iq] = my z[1][iq];
}
double *xin, *xout;
- for (long k = 1; k <= numberOfIterations; k ++) {
+ for (long k = 1; k <= numberOfIterations; k++) {
xin = k % 2 == 1 ? qin.peek() : qout.peek ();
xout = k % 2 == 1 ? qout.peek () : qin.peek();
NUMvector_smoothByMovingAverage (xin, my nx, numberOfQuefrencyBins, xout);
}
for (long iq = 1; iq <= my nx; iq++) {
- my z [1] [iq] = xout [iq];
+ my z[1][iq] = xout[iq];
}
}
} catch (MelderError) {
@@ -339,46 +403,71 @@ void PowerCepstrum_smooth_inline (PowerCepstrum me, double quefrencyAveragingWin
}
}
-autoPowerCepstrum PowerCepstrum_smooth (PowerCepstrum me, double quefrencyAveragingWindow, long numberOfIterations) {
+PowerCepstrum PowerCepstrum_smooth (PowerCepstrum me, double quefrencyAveragingWindow, long numberOfIterations) {
autoPowerCepstrum thee = Data_copy (me);
- PowerCepstrum_smooth_inline (thee.get(), quefrencyAveragingWindow, numberOfIterations);
- return thee;
+ PowerCepstrum_smooth_inline (thee.peek(), quefrencyAveragingWindow, numberOfIterations);
+ return thee.transfer();
}
void PowerCepstrum_getMaximumAndQuefrency (PowerCepstrum me, double pitchFloor, double pitchCeiling, int interpolation, double *peakdB, double *quefrency) {
+ *peakdB = *quefrency = NUMundefined;
autoPowerCepstrum thee = Data_copy (me);
- double lowestQuefrency = 1.0 / pitchCeiling, highestQuefrency = 1.0 / pitchFloor;
- for (long i = 1; i <= my nx; i ++) {
+ double lowestQuefrency = 1 / pitchCeiling, highestQuefrency = 1 / pitchFloor;
+ for (long i = 1; i <= my nx; i++) {
thy z[1][i] = my v_getValueAtSample (i, 1, 0); // 10 log val^2
}
- Vector_getMaximumAndX ((Vector) thee.get(), lowestQuefrency, highestQuefrency, 1, interpolation, peakdB, quefrency); // FIXME cast
+ Vector_getMaximumAndX ((Vector) thee.peek(), lowestQuefrency, highestQuefrency, 1, interpolation, peakdB, quefrency);
+}
+
+static void Cepstrum_getZ2 (Cepstrum me, long imin, long imax, double peakdB, long margin, long keep, double *z) {
+ *z = NUMundefined;
+ long npeaks = 0, n = (imax - imin) / 2 + keep;
+ autoNUMvector<double> ymax (1, n);
+ autoNUMvector<long> index (1, n);
+ for (long i = imin + 1; i < imax; i++) {
+ if (my z[1][i] > my z[1][i-1] && my z[1][i] > my z[1][i+1]) {
+ ymax[++npeaks] = my z[1][i];
+ index[npeaks] = i;
+ }
+ }
+ NUMsort2<double, long> (npeaks, ymax.peek(), index.peek());
+ long i = npeaks - 1, ipeak = 0;
+ while (i > 0 && ipeak < keep) {
+ if (labs(index[i] - index[npeaks]) > margin) {
+ ipeak++;
+ ymax[npeaks +ipeak] = ymax[i];
+ }
+ i--;
+ }
+ double mean, variance;
+ NUMvector_avevar (&ymax[npeaks], ipeak, &mean, &variance);
+ double sigma = sqrt (variance / (ipeak - 1));
+ double peak = exp (peakdB * NUMln10 / 10) - 1e-30;
+ *z = sigma <= 0 ? NUMundefined : peak / sigma;
}
-#if 0
static void Cepstrum_getZ (Cepstrum me, long imin, long imax, double peakdB, double slope, double intercept, int lineType, double *z) {
long ndata = imax - imin + 1;
autoNUMvector<double> dabs (1, ndata);
- for (long i = imin; i <= imax; i ++) {
+ for (long i = imin; i <= imax; i++) {
double q = my x1 + (i - 1) * my dx;
- q = ( i == 1 ? 0.5 * my dx : q ); // approximation
- double xq = ( lineType == 2 ? log (q) : q );
+ q = i == 1 ? 0.5 * my dx : q; // approximation
+ double xq = lineType == 2 ? log(q) : q;
double db_background = slope * xq + intercept;
double db_cepstrum = my v_getValueAtSample (i, 1, 0);
- double diff = exp ((db_cepstrum - db_background) * NUMln10 / 10.0) - 1e-30;
+ double diff = exp ((db_cepstrum - db_background) * NUMln10 / 10) - 1e-30;
//double diff = fabs (db_cepstrum - db_background);
- dabs [i - imin + 1] = diff;
+ dabs[i - imin + 1] = diff;
}
double q50 = NUMquantile (ndata, dabs.peek(), 0.5);
- double peak = exp (peakdB * NUMln10 / 10.0) - 1e-30;
- if (z) {
- *z = peak / q50;
- }
+ double peak = exp (peakdB * NUMln10 / 10) - 1e-30;
+ //*z = peakdB / q50;
+ *z = peak / q50;
}
-#endif
double PowerCepstrum_getRNR (PowerCepstrum me, double pitchFloor, double pitchCeiling, double f0fractionalWidth) {
double rnr = NUMundefined;
- double qmin = 1.0 / pitchCeiling, qmax = 1.0 / pitchFloor, peakdB, qpeak;
+ double qmin = 1 / pitchCeiling, qmax = 1 / pitchFloor, peakdB, qpeak;
PowerCepstrum_getMaximumAndQuefrency (me, pitchFloor, pitchCeiling, 2, &peakdB, &qpeak);
long imin, imax;
if (! Matrix_getWindowSamplesX (me, qmin, qmax, & imin, & imax)) {
@@ -399,15 +488,14 @@ double PowerCepstrum_getRNR (PowerCepstrum me, double pitchFloor, double pitchCe
double qx = my x1 + (i - 1) * my dx;
sum += val;
// is qx within an interval around a multiple of the peak's q ?
- for (long j = 1; j <= npeaks; j ++) {
- double f0c = 1.0 / (j * qpeak);
- double f0clow = f0c * (1.0 - f0fractionalWidth);
- double f0chigh = f0c * (1.0 + f0fractionalWidth);
- double qclow = 1.0 / f0chigh;
- double qchigh = ( f0fractionalWidth >= 1 ? qmax : 1.0 / f0clow );
- if (qx >= qclow && qx <= qchigh) { // yes in rahmonic interval
- sumr += val;
- break;
+ for (long j = 1; j <= npeaks; j++) {
+ double f0c = 1 / (j * qpeak);
+ double f0clow = f0c * (1 - f0fractionalWidth);
+ double f0chigh = f0c * (1 + f0fractionalWidth);
+ double qclow = 1 / f0chigh;
+ double qchigh = f0fractionalWidth >= 1 ? qmax : 1 / f0clow;
+ if (qx >= qclow && qx <= qchigh) { // yes in rhamonic interval
+ sumr += val; break;
}
}
}
@@ -419,64 +507,63 @@ double PowerCepstrum_getPeakProminence_hillenbrand (PowerCepstrum me, double pit
double slope, intercept, quefrency, peakdB;
PowerCepstrum_fitTiltLine (me, 0.001, 0, &slope, &intercept, 1, 1);
autoPowerCepstrum thee = Data_copy (me);
- PowerCepstrum_subtractTiltLine_inline (thee.get(), slope, intercept, 1);
- PowerCepstrum_getMaximumAndQuefrency (thee.get(), pitchFloor, pitchCeiling, 0, & peakdB, & quefrency);
+ PowerCepstrum_subtractTiltLine_inline (thee.peek(), slope, intercept, 1);
+ PowerCepstrum_getMaximumAndQuefrency (thee.peek(), pitchFloor, pitchCeiling, 0, &peakdB, &quefrency);
if (qpeak) {
*qpeak = quefrency;
}
return peakdB;
}
-double PowerCepstrum_getPeakProminence (PowerCepstrum me, double pitchFloor, double pitchCeiling, int interpolation, double qstartFit, double qendFit, int lineType, int fitMethod, double *p_qpeak) {
- double slope, intercept, qpeak, peakdB;
+double PowerCepstrum_getPeakProminence (PowerCepstrum me, double pitchFloor, double pitchCeiling, int interpolation, double qstartFit, double qendFit, int lineType, int fitMethod, double *qpeak) {
+ double slope, intercept, quefrency, peakdB;
PowerCepstrum_fitTiltLine (me, qstartFit, qendFit, &slope, &intercept, lineType, fitMethod);
- PowerCepstrum_getMaximumAndQuefrency (me, pitchFloor, pitchCeiling, interpolation, & peakdB, & qpeak);
- double xq = lineType == 2 ? log(qpeak) : qpeak;
+ PowerCepstrum_getMaximumAndQuefrency (me, pitchFloor, pitchCeiling, interpolation, &peakdB, &quefrency);
+ double xq = lineType == 2 ? log(quefrency) : quefrency;
double db_background = slope * xq + intercept;
double cpp = peakdB - db_background;
- if (p_qpeak) {
- *p_qpeak = qpeak;
+ if (qpeak != NULL) {
+ *qpeak = quefrency;
}
return cpp;
}
-autoMatrix PowerCepstrum_to_Matrix (PowerCepstrum me) {
+Matrix PowerCepstrum_to_Matrix (PowerCepstrum me) {
try {
autoMatrix thee = Thing_new (Matrix);
- my structMatrix :: v_copy (thee.get());
- return thee;
+ my structMatrix :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Matrix created.");
}
}
-autoPowerCepstrum Matrix_to_PowerCepstrum (Matrix me) {
+PowerCepstrum Matrix_to_PowerCepstrum (Matrix me) {
try {
- if (my ny != 1) {
+ if (my ny != 1)
Melder_throw (U"Matrix should have exactly 1 row.");
- }
autoPowerCepstrum thee = Thing_new (PowerCepstrum);
- my structMatrix :: v_copy (thee.get());
- return thee;
+ my structMatrix :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to PowerCepstrum.");
}
}
-autoPowerCepstrum Matrix_to_PowerCepstrum_row (Matrix me, long row) {
+PowerCepstrum Matrix_to_PowerCepstrum_row (Matrix me, long row) {
try {
autoPowerCepstrum thee = PowerCepstrum_create (my xmax, my nx);
if (row < 1 || row > my ny) {
Melder_throw (U"Row number should be between 1 and ", my ny, U" inclusive.");
}
NUMvector_copyElements (my z[row], thy z[1], 1, my nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no PowerCepstrum created.");
}
}
-autoPowerCepstrum Matrix_to_PowerCepstrum_column (Matrix me, long col) {
+PowerCepstrum Matrix_to_PowerCepstrum_column (Matrix me, long col) {
try {
autoPowerCepstrum thee = PowerCepstrum_create (my ymax, my ny);
if (col < 1 || col > my nx) {
@@ -485,7 +572,7 @@ autoPowerCepstrum Matrix_to_PowerCepstrum_column (Matrix me, long col) {
for (long i = 1; i <= my ny; i++) {
thy z[1][i] = my z[i][col];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no PowerCepstrum created.");
}
diff --git a/LPC/Cepstrum.h b/LPC/Cepstrum.h
index 6e4533a..86e65e2 100644
--- a/LPC/Cepstrum.h
+++ b/LPC/Cepstrum.h
@@ -2,7 +2,7 @@
#define _Cepstrum_h_
/* Cepstrum.h
*
- * Copyright (C) 1994-2013, 2015-2016 David Weenink
+ * Copyright (C) 1994-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -60,9 +60,8 @@ Thing_define (PowerCepstrum, Cepstrum) {
ny = 1
*/
-autoCepstrum Cepstrum_create (double qmax, long nq);
-
-autoPowerCepstrum PowerCepstrum_create (double qmax, long nq);
+Cepstrum Cepstrum_create (double qmax, long nq);
+PowerCepstrum PowerCepstrum_create (double qmax, long nq);
/* Preconditions:
nq >= 2;
Postconditions:
@@ -75,9 +74,7 @@ autoPowerCepstrum PowerCepstrum_create (double qmax, long nq);
*/
void PowerCepstrum_draw (PowerCepstrum me, Graphics g, double qmin, double qmax, double dBminimum, double dBmaximum, int garnish);
-
void Cepstrum_drawLinear (Cepstrum me, Graphics g, double qmin, double qmax, double minimum, double maximum, int garnish);
-
void PowerCepstrum_drawTiltLine (PowerCepstrum me, Graphics g, double qmin, double qmax, double dBminimum, double dBmaximum, double qstart, double qend, int lineType, int method);
/*
Function:
@@ -99,16 +96,16 @@ double PowerCepstrum_getPeakProminence_hillenbrand (PowerCepstrum me, double pit
double PowerCepstrum_getRNR (PowerCepstrum me, double pitchFloor, double pitchCeiling, double f0fractionalWidth);
double PowerCepstrum_getPeakProminence (PowerCepstrum me, double pitchFloor, double pitchCeiling, int interpolation, double qstartFit, double qendFit, int lineType, int fitMethod, double *qpeak);
void PowerCepstrum_fitTiltLine (PowerCepstrum me, double qmin, double qmax, double *slope, double *intercept, int lineType, int method);
-autoPowerCepstrum PowerCepstrum_subtractTilt (PowerCepstrum me, double qstartFit, double qendFit, int lineType, int fitMethod);
+PowerCepstrum PowerCepstrum_subtractTilt (PowerCepstrum me, double qstartFit, double qendFit, int lineType, int fitMethod);
void PowerCepstrum_subtractTilt_inline (PowerCepstrum me, double qstartFit, double qendFit, int lineType, int fitMethod);
-
+PowerCepstrum PowerCepstrum_subtractTilt (PowerCepstrum me, double qstartFit, double qendFit, int lineType, int fitMethod);
void PowerCepstrum_smooth_inline (PowerCepstrum me, double quefrencyAveragingWindow, long numberOfIterations);
-autoPowerCepstrum PowerCepstrum_smooth (PowerCepstrum me, double quefrencyAveragingWindow, long numberOfIterations);
+PowerCepstrum PowerCepstrum_smooth (PowerCepstrum me, double quefrencyAveragingWindow, long numberOfIterations);
-autoMatrix PowerCepstrum_to_Matrix (PowerCepstrum me);
-autoPowerCepstrum Matrix_to_PowerCepstrum (Matrix me);
-autoPowerCepstrum Matrix_to_PowerCepstrum_row (Matrix me, long row);
-autoPowerCepstrum Matrix_to_PowerCepstrum_column (Matrix me, long col);
-autoPowerCepstrum Cepstrum_downto_PowerCepstrum (Cepstrum me);
+Matrix PowerCepstrum_to_Matrix (PowerCepstrum me);
+PowerCepstrum Matrix_to_PowerCepstrum (Matrix me);
+PowerCepstrum Matrix_to_PowerCepstrum_row (Matrix me, long row);
+PowerCepstrum Matrix_to_PowerCepstrum_column (Matrix me, long col);
+PowerCepstrum Cepstrum_downto_PowerCepstrum (Cepstrum me);
#endif /* _Cepstrum_h_ */
diff --git a/LPC/Cepstrum_and_Spectrum.cpp b/LPC/Cepstrum_and_Spectrum.cpp
index 90f5ad9..38a869c 100644
--- a/LPC/Cepstrum_and_Spectrum.cpp
+++ b/LPC/Cepstrum_and_Spectrum.cpp
@@ -1,6 +1,6 @@
/* Cepstrum_and_Spectrum.cpp
*
- * Copyright (C) 1994-2012, 2015 David Weenink
+ * Copyright (C) 1994-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -30,8 +30,7 @@
#include "Spectrum_extensions.h"
#include "Sound_and_Spectrum.h"
-#if 0
-static autoCepstrum Spectrum_to_Cepstrum_cmplx (Spectrum me) {
+static Cepstrum Spectrum_to_Cepstrum_cmplx (Spectrum me) {
try {
autoMatrix unwrap = Spectrum_unwrap (me);
autoSpectrum sx = Data_copy (me);
@@ -40,23 +39,22 @@ static autoCepstrum Spectrum_to_Cepstrum_cmplx (Spectrum me) {
for (long i = 1; i <= my nx; i ++) {
double xa = unwrap -> z[1][i];
- sx -> z[1][i] = xa > 0.0 ? 0.5 * log (xa) : -300.0;
+ sx -> z[1][i] = xa > 0 ? 0.5 * log (xa) : -300;
sx -> z[2][i] = unwrap -> z[2][i];
}
// Compute complex cepstrum x.
- autoSound x = Spectrum_to_Sound (sx.get());
+ autoSound x = Spectrum_to_Sound (sx.peek());
autoCepstrum thee = Cepstrum_create (x -> xmax - x -> xmin, x -> nx);
NUMvector_copyElements (x -> z[1], thy z[1], 1, x -> nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Cepstrum created.");
}
}
-#endif
-autoPowerCepstrum Spectrum_to_PowerCepstrum (Spectrum me) {
+PowerCepstrum Spectrum_to_PowerCepstrum (Spectrum me) {
try {
autoSpectrum dBspectrum = Data_copy (me);
double *re = dBspectrum -> z[1], *im = dBspectrum -> z[2];
@@ -64,19 +62,19 @@ autoPowerCepstrum Spectrum_to_PowerCepstrum (Spectrum me) {
re[i] = log (re[i] * re[i] + im[i] * im[i] + 1e-300);
im[i] = 0.0;
}
- autoSound cepstrum = Spectrum_to_Sound (dBspectrum.get());
+ autoSound cepstrum = Spectrum_to_Sound (dBspectrum.peek());
autoPowerCepstrum thee = PowerCepstrum_create (0.5 / my dx, my nx);
for (long i = 1; i <= thy nx; i++) {
double val = cepstrum -> z[1][i];
thy z[1][i] = val * val;
}
- return thee;
+ return thee.transfer ();
} catch (MelderError) {
Melder_throw (me, U": not converted to Sound.");
}
}
-autoCepstrum Spectrum_to_Cepstrum (Spectrum me) {
+Cepstrum Spectrum_to_Cepstrum (Spectrum me) {
try {
autoSpectrum dBspectrum = Data_copy (me);
double *re = dBspectrum -> z[1], *im = dBspectrum -> z[2];
@@ -84,33 +82,96 @@ autoCepstrum Spectrum_to_Cepstrum (Spectrum me) {
re[i] = log (re[i] * re[i] + im[i] * im[i] + 1e-300);
im[i] = 0.0;
}
- autoSound cepstrum = Spectrum_to_Sound (dBspectrum.get());
+ autoSound cepstrum = Spectrum_to_Sound (dBspectrum.peek());
autoCepstrum thee = Cepstrum_create (0.5 / my dx, my nx);
for (long i = 1; i <= thy nx; i++) {
double val = cepstrum -> z[1][i];
thy z[1][i] = val;
}
- return thee;
+ return thee.transfer ();
} catch (MelderError) {
Melder_throw (me, U": not converted to Sound.");
}
}
-autoSpectrum Cepstrum_to_Spectrum (Cepstrum me) { //TODO power cepstrum
+Spectrum Cepstrum_to_Spectrum (Cepstrum me) { //TODO power cepstrum
try {
autoCepstrum cepstrum = Data_copy (me);
cepstrum -> z[1][1] = my z[1][1];
for (long i = 2; i <= cepstrum -> nx; i++) {
cepstrum -> z[1][i] = 2 * my z[1][i];
}
- autoSpectrum thee = Sound_to_Spectrum ((Sound) cepstrum.get(), 1);
+ autoSpectrum thee = Sound_to_Spectrum ((Sound) cepstrum.peek(), 1);
double *re = thy z[1], *im = thy z[2];
for (long i = 1; i <= thy nx; i ++) {
re[i] = exp (0.5 * re[i]); // i.e., sqrt (exp(re [i]))
im[i] = 0.0;
}
- return thee;
+ return thee.transfer();
+ } catch (MelderError) {
+ Melder_throw (me, U": no Spectrum created.");
+ }
+}
+
+static Cepstrum Spectrum_to_Cepstrum2 (Spectrum me) {
+ try {
+ autoNUMfft_Table fftTable;
+ // originalNumberOfSamplesProbablyOdd irrelevant
+ if (my x1 != 0.0) {
+ Melder_throw (U"A Fourier-transformable Spectrum must have a first frequency of 0 Hz, not ", my x1, U" Hz.");
+ }
+ long numberOfSamples = 2 * my nx - 2;
+ autoCepstrum thee = Cepstrum_create (0.5 / my dx, my nx);
+ // my dx = 1 / (dT * N) = 1 / (duration of sound)
+ thy dx = 1 / (my dx * numberOfSamples); // Cepstrum is on [-T/2, T/2] !
+ NUMfft_Table_init (&fftTable, numberOfSamples);
+ autoNUMvector<double> fftbuf (1, numberOfSamples);
+
+ fftbuf[1] = my v_getValueAtSample (1, 0, 2);
+ for (long i = 2; i < my nx; i++) {
+ fftbuf [i + i - 2] = my v_getValueAtSample (i, 0, 2);
+ fftbuf [i + i - 1] = 0;
+ }
+ fftbuf [numberOfSamples] = my v_getValueAtSample (my nx, 0, 2);
+ NUMfft_backward (&fftTable, fftbuf.peek());
+ for (long i = 1; i <= my nx; i++) {
+ double val = fftbuf[i] / numberOfSamples; // scaling 1/n because ifft(fft(1))= n;
+ thy z[1][i] = val * val; // power cepstrum
+ }
+ return thee.transfer();
+ } catch (MelderError) {
+ Melder_throw (me, U": not converted to Cepstrum.");
+ }
+}
+
+
+static Spectrum Cepstrum_to_Spectrum2 (Cepstrum me) { //TODO power cepstrum
+ try {
+ autoNUMfft_Table fftTable;
+ long numberOfSamples = 2 * my nx - 2;
+
+ autoNUMvector<double> fftbuf (1, numberOfSamples);
+ autoSpectrum thee = Spectrum_create (0.5 / my dx, my nx);
+ fftbuf[1] = sqrt (my z[1][1]);
+ for (long i = 2; i <= my nx; i++) {
+ fftbuf[i] = 2 * sqrt (my z[1][i]);
+ }
+ // fftbuf[my nx+1 ... numberOfSamples] = 0
+ NUMfft_Table_init (&fftTable, numberOfSamples);
+ NUMfft_forward (&fftTable, fftbuf.peek());
+
+ thy z[1][1] = fabs (fftbuf[1]);
+ for (long i = 2; i < my nx; i++) {
+ double br = fftbuf[i + i - 2], bi = fftbuf[i + i - 1];
+ thy z[1][i] = sqrt (br * br + bi * bi);
+ }
+ thy z[1][my nx] = fabs (fftbuf[numberOfSamples]);
+ for (long i = 1; i <= my nx; i++) {
+ thy z[1][i] = exp (NUMln10 * thy z[1][i] / 20) * 2e-5 / sqrt (2 * thy dx);
+ thy z[2][i] = 0;
+ }
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Spectrum created.");
}
diff --git a/LPC/Cepstrum_and_Spectrum.h b/LPC/Cepstrum_and_Spectrum.h
index 30e9a61..17daeae 100644
--- a/LPC/Cepstrum_and_Spectrum.h
+++ b/LPC/Cepstrum_and_Spectrum.h
@@ -1,31 +1,11 @@
#ifndef _Cepstrum_and_Spectrum_h_
#define _Cepstrum_and_Spectrum_h_
-/* Cepstrum_and_Spectrum.h
- *
- * Copyright (C) 1994-2012, 2015 David Weenink
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
+/* David Weenink, 20010101 */
#include "Spectrum.h"
#include "Cepstrum.h"
-autoCepstrum Spectrum_to_Cepstrum (Spectrum me);
-
-autoSpectrum Cepstrum_to_Spectrum (Cepstrum me);
-
-autoPowerCepstrum Spectrum_to_PowerCepstrum (Spectrum me);
-
+Cepstrum Spectrum_to_Cepstrum (Spectrum me);
+Spectrum Cepstrum_to_Spectrum (Cepstrum me);
+PowerCepstrum Spectrum_to_PowerCepstrum (Spectrum me);
#endif /* _Cepstrum_and_Spectrum_h_ */
diff --git a/LPC/Cepstrumc.cpp b/LPC/Cepstrumc.cpp
index 9c9cb5e..9df4426 100644
--- a/LPC/Cepstrumc.cpp
+++ b/LPC/Cepstrumc.cpp
@@ -1,6 +1,6 @@
/* Cepstrumc.c
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -50,7 +50,7 @@
Thing_implement (Cepstrumc, Sampled, 1);
void structCepstrumc :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U" Start time: ", xmin);
MelderInfo_writeLine (U" End time: ", xmax);
MelderInfo_writeLine (U" Number of frames: ", nx);
@@ -72,12 +72,12 @@ void Cepstrumc_init (Cepstrumc me, double tmin, double tmax, long nt, double dt,
my frame = NUMvector<structCepstrumc_Frame> (1, nt);
}
-autoCepstrumc Cepstrumc_create (double tmin, double tmax, long nt, double dt, double t1,
+Cepstrumc Cepstrumc_create (double tmin, double tmax, long nt, double dt, double t1,
int nCoefficients, double samplingFrequency) {
try {
autoCepstrumc me = Thing_new (Cepstrumc);
- Cepstrumc_init (me.get(), tmin, tmax, nt, dt, t1, nCoefficients, samplingFrequency);
- return me;
+ Cepstrumc_init (me.peek(), tmin, tmax, nt, dt, t1, nCoefficients, samplingFrequency);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Cepstrum not created.");
}
@@ -106,7 +106,8 @@ static void regression (Cepstrumc me, long frame, double r[], long nr) {
}
}
-autoDTW Cepstrumc_to_DTW (Cepstrumc me, Cepstrumc thee, double wc, double wle, double wr, double wer, double dtr, int matchStart, int matchEnd, int constraint) {
+DTW Cepstrumc_to_DTW (Cepstrumc me, Cepstrumc thee, double wc, double wle,
+ double wr, double wer, double dtr, int matchStart, int matchEnd, int constraint) {
try {
long nr = (long) floor (dtr / my dx);
@@ -166,14 +167,14 @@ autoDTW Cepstrumc_to_DTW (Cepstrumc me, Cepstrumc thee, double wc, double wle, d
Melder_progress ( (double) i / my nx, U"Calculate distances: frame ",
i, U" from ", my nx, U".");
}
- DTW_findPath (him.get(), matchStart, matchEnd, constraint);
- return him;
+ DTW_findPath (him.peek(), matchStart, matchEnd, constraint);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"DTW not created.");
}
}
-autoMatrix Cepstrumc_to_Matrix (Cepstrumc me) {
+Matrix Cepstrumc_to_Matrix (Cepstrumc me) {
try {
autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1,
0, my maxnCoefficients, my maxnCoefficients + 1, 1, 0);
@@ -184,7 +185,7 @@ autoMatrix Cepstrumc_to_Matrix (Cepstrumc me) {
thy z[j][i] = his c[j - 1];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Matrix created.");
}
diff --git a/LPC/Cepstrumc.h b/LPC/Cepstrumc.h
index a68da57..49b30d9 100644
--- a/LPC/Cepstrumc.h
+++ b/LPC/Cepstrumc.h
@@ -2,7 +2,7 @@
#define _Cepstrumc_h_
/* Cepstrumc.h
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -31,18 +31,19 @@
#include "DTW.h"
#include "Cepstrumc_def.h"
+oo_CLASS_CREATE (Cepstrumc, Sampled);
void Cepstrumc_init (Cepstrumc me, double tmin, double tmax, long nt, double dt, double t1,
int nCoefficients, double samplingFrequency);
-autoCepstrumc Cepstrumc_create (double tmin, double tmax, long nt, double dt, double t1,
+Cepstrumc Cepstrumc_create (double tmin, double tmax, long nt, double dt, double t1,
int nCoefficients, double samplingFrequency);
/******************* Frames ************************************************/
void Cepstrumc_Frame_init (Cepstrumc_Frame me, int nCoefficients);
-autoDTW Cepstrumc_to_DTW ( Cepstrumc me, Cepstrumc thee, double wc, double wle,
+DTW Cepstrumc_to_DTW ( Cepstrumc me, Cepstrumc thee, double wc, double wle,
double wr, double wer, double dtr, int matchStart, int matchEnd, int constraint);
/*
1. Calculate distances between Cepstra:
@@ -63,6 +64,6 @@ autoDTW Cepstrumc_to_DTW ( Cepstrumc me, Cepstrumc thee, double wc, double wle,
at least one of wc, wle, wr, wer != 0
*/
-autoMatrix Cepstrumc_to_Matrix (Cepstrumc me);
+Matrix Cepstrumc_to_Matrix (Cepstrumc me);
#endif /* _Cepstrumc_h_ */
diff --git a/LPC/Cepstrumc_def.h b/LPC/Cepstrumc_def.h
index 578b07b..fedb108 100644
--- a/LPC/Cepstrumc_def.h
+++ b/LPC/Cepstrumc_def.h
@@ -18,19 +18,21 @@
*/
/*
- djmw 20020812 GPL header
- djmw 20080122 Version 1: float -> double
+ djmw 20020812 GPL header
+ djmw 20080122 Version 1: float -> double
*/
#define ooSTRUCT Cepstrumc_Frame
oo_DEFINE_STRUCT (Cepstrumc_Frame)
oo_INT (nCoefficients)
-
#if oo_READING_BINARY
- if (formatVersion == 0) {
+ if (formatVersion == 0)
+ {
oo_FLOAT_VECTOR_FROM (c, 0, nCoefficients)
- } else {
+ }
+ else
+ {
oo_DOUBLE_VECTOR_FROM (c, 0, nCoefficients)
}
#else
@@ -44,7 +46,7 @@ oo_END_STRUCT (Cepstrumc_Frame)
#define ooSTRUCT Cepstrumc
oo_DEFINE_CLASS (Cepstrumc, Sampled)
- oo_DOUBLE (samplingFrequency) // from Sound
+ oo_DOUBLE (samplingFrequency) /* from Sound */
oo_INT (maxnCoefficients)
oo_STRUCT_VECTOR (Cepstrumc_Frame, frame, nx)
@@ -56,5 +58,4 @@ oo_DEFINE_CLASS (Cepstrumc, Sampled)
oo_END_CLASS (Cepstrumc)
#undef ooSTRUCT
-
/* End of file Cepstrumc_def.h */
diff --git a/LPC/Formant_extensions.cpp b/LPC/Formant_extensions.cpp
index 278aa66..a90b9ab 100644
--- a/LPC/Formant_extensions.cpp
+++ b/LPC/Formant_extensions.cpp
@@ -1,6 +1,6 @@
-/* Formant_extensions.cpp
+/* Formant_extensions.c
*
- * Copyright (C) 2012,2015-2016 David Weenink
+ * Copyright (C) 2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -17,6 +17,10 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ djmw 20020813 GPL header
+*/
+
#include "Formant_extensions.h"
#include "NUM2.h"
@@ -44,12 +48,12 @@ void Formant_formula (Formant me, double tmin, double tmax, long formantmin, lon
}
}
// Apply formula
- double ymin = 2.0 * formantmin - 1.0, ymax = 2.0 * formantmax;
- Matrix_formula_part (fb.get(), tmin, tmax, ymin, ymax, expression, interpreter, nullptr);
+ double ymin = 2 * formantmin - 1, ymax = 2 * formantmax;
+ Matrix_formula_part (fb.peek(), tmin, tmax, ymin, ymax, expression, interpreter, NULL);
// Put results back in Formant
long ixmin, ixmax, iymin, iymax;
- (void) Matrix_getWindowSamplesX (fb.get(), tmin, tmax, & ixmin, & ixmax);
- (void) Matrix_getWindowSamplesY (fb.get(), ymin, ymax, & iymin, & iymax);
+ (void) Matrix_getWindowSamplesX (fb.peek(), tmin, tmax, & ixmin, & ixmax);
+ (void) Matrix_getWindowSamplesY (fb.peek(), ymin, ymax, & iymin, & iymax);
for (long iframe = ixmin; iframe <= ixmax; iframe++) {
// if some of the formant frequencies are set to zero => remove the formant
@@ -86,7 +90,7 @@ void Formant_formula (Formant me, double tmin, double tmax, long formantmin, lon
}
}
-autoIntensityTier Formant_and_Spectrogram_to_IntensityTier (Formant me, Spectrogram thee, long iformant) {
+IntensityTier Formant_and_Spectrogram_to_IntensityTier (Formant me, Spectrogram thee, long iformant) {
try {
if (my xmin != thy xmin || my xmax != thy xmax) {
Melder_throw (U"The start and end times of the Formant and the Spectrogram must be equal.");
@@ -95,7 +99,7 @@ autoIntensityTier Formant_and_Spectrogram_to_IntensityTier (Formant me, Spectrog
Melder_throw (U"Formant number not in range [1, ", my maxnFormants, U"].");
}
autoIntensityTier him = IntensityTier_create (my xmin, my xmax);
- double previousValue = -80000.0; // can never occur
+ double previousValue = -80000; // can never occur
double previousTime = my xmin;
for (long iframe = 1; iframe <= my nx; iframe++) {
Formant_Frame frame = & my d_frames [iframe];
@@ -110,14 +114,14 @@ autoIntensityTier Formant_and_Spectrogram_to_IntensityTier (Formant me, Spectrog
value = 10.0 * log10 ((value + 1e-30) / 4.0e-10); /* dB / Hz */
if (value != previousValue) {
if (iframe > 1 && previousTime < time - 1.5 * my dx) { // mark the end of the same interval
- RealTier_addPoint (him.get(), time - my dx, previousValue);
+ RealTier_addPoint (him.peek(), time - my dx, previousValue);
}
- RealTier_addPoint (him.get(), time, value);
+ RealTier_addPoint (him.peek(), time, value);
previousTime = time;
}
previousValue = value;
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"IntensityTier not created from ", me, U" and ", thee, U".");
}
diff --git a/LPC/Formant_extensions.h b/LPC/Formant_extensions.h
index 57048fa..cbe5d18 100644
--- a/LPC/Formant_extensions.h
+++ b/LPC/Formant_extensions.h
@@ -2,7 +2,7 @@
#define _Formant_extensions_h_
/* Formant_extensions.h
*
- * Copyright (C) 2012, 2015 David Weenink
+ * Copyright (C) 2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -30,6 +30,6 @@
void Formant_formula (Formant me, double tmin, double tmax, long formantmin, long formantmax, Interpreter interpreter, char32 *expression);
-autoIntensityTier Formant_and_Spectrogram_to_IntensityTier (Formant me, Spectrogram thee, long iformant);
+IntensityTier Formant_and_Spectrogram_to_IntensityTier (Formant me, Spectrogram thee, long iformant);
#endif /* _Formant_extensions_h_ */
diff --git a/LPC/LPC.cpp b/LPC/LPC.cpp
index e977f94..1149ef0 100644
--- a/LPC/LPC.cpp
+++ b/LPC/LPC.cpp
@@ -1,6 +1,6 @@
/* LPC.cpp
*
- * Copyright (C) 1994-2016 David Weenink
+ * Copyright (C) 1994-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -53,7 +53,7 @@
Thing_implement (LPC, Sampled, 1);
void structLPC :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Time domain: ", xmin, U" to ", xmax, U" (s).");
MelderInfo_writeLine (U"Prediction order: ", maxnCoefficients);
MelderInfo_writeLine (U"Number of frames: ", nx);
@@ -76,12 +76,12 @@ void LPC_init (LPC me, double tmin, double tmax, long nt, double dt, double t1,
my d_frames = NUMvector<structLPC_Frame> (1, nt);
}
-autoLPC LPC_create (double tmin, double tmax, long nt, double dt, double t1,
+LPC LPC_create (double tmin, double tmax, long nt, double dt, double t1,
int predictionOrder, double samplingPeriod) {
try {
autoLPC me = Thing_new (LPC);
- LPC_init (me.get(), tmin, tmax, nt, dt, t1, predictionOrder, samplingPeriod);
- return me;
+ LPC_init (me.peek(), tmin, tmax, nt, dt, t1, predictionOrder, samplingPeriod);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"LPC not created.");
}
@@ -118,37 +118,37 @@ void LPC_drawGain (LPC me, Graphics g, double tmin, double tmax, double gmin, do
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, U"Time (seconds)");
- Graphics_textLeft (g, true, U"Gain");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_textBottom (g, 1, U"Time (seconds)");
+ Graphics_textLeft (g, 1, U"Gain");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
void LPC_drawPoles (LPC me, Graphics g, double time, int garnish) {
autoPolynomial p = LPC_to_Polynomial (me, time);
- autoRoots r = Polynomial_to_Roots (p.get());
- Roots_draw (r.get(), g, -1.0, 1.0, -1.0, 1.0, U"+", 12, garnish);
+ autoRoots r = Polynomial_to_Roots (p.peek());
+ Roots_draw (r.peek(), g, -1, 1, -1, 1, U"+", 12, garnish);
}
-autoMatrix LPC_downto_Matrix_lpc (LPC me) {
+Matrix LPC_downto_Matrix_lpc (LPC me) {
try {
- autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, 0.5, 0.5 + my maxnCoefficients, my maxnCoefficients, 1.0, 1.0);
+ autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, 0.5, 0.5 + my maxnCoefficients, my maxnCoefficients, 1, 1);
for (long j = 1; j <= my nx; j++) {
LPC_Frame lpc = & my d_frames[j];
for (long i = 1; i <= lpc -> nCoefficients; i++) {
thy z[i][j] = lpc -> a[i];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Matrix with linear prediction coefficients created.");
}
}
-autoMatrix LPC_downto_Matrix_rc (LPC me) {
+Matrix LPC_downto_Matrix_rc (LPC me) {
try {
- autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, 0.5, 0.5 + my maxnCoefficients, my maxnCoefficients, 1.0, 1.0);
+ autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, 0.5, 0.5 + my maxnCoefficients, my maxnCoefficients, 1, 1);
autoNUMvector<double> rc (1, my maxnCoefficients);
for (long j = 1; j <= my nx; j++) {
LPC_Frame lpc = & my d_frames[j];
@@ -157,15 +157,15 @@ autoMatrix LPC_downto_Matrix_rc (LPC me) {
thy z[i][j] = rc[i];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Matrix with relection coefficients created.");
}
}
-autoMatrix LPC_downto_Matrix_area (LPC me) {
+Matrix LPC_downto_Matrix_area (LPC me) {
try {
- autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, 0.5, 0.5 + my maxnCoefficients, my maxnCoefficients, 1.0, 1.0);
+ autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, 0.5, 0.5 + my maxnCoefficients, my maxnCoefficients, 1, 1);
autoNUMvector<double> rc (1, my maxnCoefficients);
autoNUMvector<double> area (1, my maxnCoefficients);
for (long j = 1; j <= my nx; j++) {
@@ -176,7 +176,7 @@ autoMatrix LPC_downto_Matrix_area (LPC me) {
thy z[i][j] = area[i];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Matrix with areas created.");
}
diff --git a/LPC/LPC.h b/LPC/LPC.h
index bb88208..d824b07 100644
--- a/LPC/LPC.h
+++ b/LPC/LPC.h
@@ -2,7 +2,7 @@
#define _LPC_h_
/* LPC.h
*
- * Copyright (C) 1994-2012, 2015-2016 David Weenink
+ * Copyright (C) 1994-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -23,6 +23,7 @@
#include "Graphics.h"
#include "LPC_def.h"
+oo_CLASS_CREATE (LPC, Sampled);
/*
From Sampled:
@@ -32,19 +33,20 @@
nx : number of frames
*/
-void LPC_init (LPC me, double tmin, double tmax, long nt, double dt, double t1, int predictionOrder, double samplingPeriod);
+void LPC_init (LPC me, double tmin, double tmax, long nt, double dt, double t1,
+ int predictionOrder, double samplingPeriod);
-autoLPC LPC_create (double tmin, double tmax, long nt, double dt, double t1, int predictionOrder, double samplingPeriod);
+LPC LPC_create (double tmin, double tmax, long nt, double dt, double t1,
+ int predictionOrder, double samplingPeriod);
-void LPC_drawGain (LPC me, Graphics g, double t1, double t2, double gmin, double gmax, int garnish);
+void LPC_drawGain (LPC me, Graphics g, double t1, double t2,
+ double gmin, double gmax, int garnish);
void LPC_drawPoles (LPC me, Graphics g, double time, int garnish);
-autoMatrix LPC_downto_Matrix_lpc (LPC me);
-
-autoMatrix LPC_downto_Matrix_rc (LPC me);
-
-autoMatrix LPC_downto_Matrix_area (LPC me);
+Matrix LPC_downto_Matrix_lpc (LPC me);
+Matrix LPC_downto_Matrix_rc (LPC me);
+Matrix LPC_downto_Matrix_area (LPC me);
/******************* Frames ************************************************/
diff --git a/LPC/LPC_and_Cepstrumc.cpp b/LPC/LPC_and_Cepstrumc.cpp
index 54c3f23..2d20588 100644
--- a/LPC/LPC_and_Cepstrumc.cpp
+++ b/LPC/LPC_and_Cepstrumc.cpp
@@ -1,6 +1,6 @@
/* LPC_and_Cepstrumc.cpp
*
- * Copyright (C) 1994-2011, 2015-2016 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -46,7 +46,7 @@ void LPC_Frame_into_Cepstrumc_Frame (LPC_Frame me, Cepstrumc_Frame thee) {
void Cepstrumc_Frame_into_LPC_Frame (Cepstrumc_Frame me, LPC_Frame thee) {
double *c = my c, *a = thy a;
- thy gain = exp (2.0 * c[0]);
+ thy gain = exp (2 * c[0]);
if (thy nCoefficients == 0) {
return;
}
@@ -66,7 +66,7 @@ void Cepstrumc_Frame_into_LPC_Frame (Cepstrumc_Frame me, LPC_Frame thee) {
}
}
-autoCepstrumc LPC_to_Cepstrumc (LPC me) {
+Cepstrumc LPC_to_Cepstrumc (LPC me) {
try {
autoCepstrumc thee = Cepstrumc_create (my xmin, my xmax, my nx, my dx, my x1,
my maxnCoefficients, 1.0 / my samplingPeriod);
@@ -75,13 +75,13 @@ autoCepstrumc LPC_to_Cepstrumc (LPC me) {
Cepstrumc_Frame_init (& thy frame[i], my d_frames[i].nCoefficients);
LPC_Frame_into_Cepstrumc_Frame (& my d_frames[i], & thy frame[i]);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Cepstrum created.");
}
}
-autoLPC Cepstrumc_to_LPC (Cepstrumc me) {
+LPC Cepstrumc_to_LPC (Cepstrumc me) {
try {
autoLPC thee = LPC_create (my xmin, my xmax, my nx, my dx, my x1,
my maxnCoefficients, 1.0 / my samplingFrequency);
@@ -89,7 +89,7 @@ autoLPC Cepstrumc_to_LPC (Cepstrumc me) {
LPC_Frame_init (& thy d_frames[i], my frame[i].nCoefficients);
Cepstrumc_Frame_into_LPC_Frame (& my frame[i], & thy d_frames[i]);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U":no LPC created.");
}
diff --git a/LPC/LPC_and_Cepstrumc.h b/LPC/LPC_and_Cepstrumc.h
index 40b55d6..320bd40 100644
--- a/LPC/LPC_and_Cepstrumc.h
+++ b/LPC/LPC_and_Cepstrumc.h
@@ -2,7 +2,7 @@
#define _LPC_and_Cepstrumc_h_
/* LPC_and_Cepstrumc.h
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,9 +28,9 @@
#include "LPC.h"
#include "Cepstrumc.h"
-autoCepstrumc LPC_to_Cepstrumc (LPC me);
+Cepstrumc LPC_to_Cepstrumc (LPC me);
-autoLPC Cepstrumc_to_LPC (Cepstrumc me);
+LPC Cepstrumc_to_LPC (Cepstrumc me);
void LPC_Frame_into_Cepstrumc_Frame (LPC_Frame me, Cepstrumc_Frame thee);
void Cepstrumc_Frame_into_LPC_Frame (Cepstrumc_Frame me, LPC_Frame thee);
diff --git a/LPC/LPC_and_Formant.cpp b/LPC/LPC_and_Formant.cpp
index 2266f57..e8df254 100644
--- a/LPC/LPC_and_Formant.cpp
+++ b/LPC/LPC_and_Formant.cpp
@@ -1,6 +1,6 @@
/* LPC_and_Formant.cpp
*
- * Copyright (C) 1994-2013, 2015-2016 David Weenink
+ * Copyright (C) 1994-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -54,7 +54,7 @@ void Roots_into_Formant_Frame (Roots me, Formant_Frame thee, double samplingFreq
if (my v[i].im < 0) {
continue;
}
- double f = fabs (atan2 (my v[i].im, my v[i].re)) * samplingFrequency / 2.0 / NUMpi;
+ double f = fabs (atan2 (my v[i].im, my v[i].re)) * samplingFrequency / 2 / NUMpi;
if (f >= fLow && f <= fHigh) {
/*b = - log (my v[i].re * my v[i].re + my v[i].im * my v[i].im) * samplingFrequency / 2 / NUMpi;*/
double b = - log (dcomplex_abs (my v[i])) * samplingFrequency / NUMpi;
@@ -79,12 +79,12 @@ void LPC_Frame_into_Formant_Frame (LPC_Frame me, Formant_Frame thee, double samp
}
autoPolynomial p = LPC_Frame_to_Polynomial (me);
- autoRoots r = Polynomial_to_Roots (p.get());
- Roots_fixIntoUnitCircle (r.get());
- Roots_into_Formant_Frame (r.get(), thee, 1 / samplingPeriod, margin);
+ autoRoots r = Polynomial_to_Roots (p.peek());
+ Roots_fixIntoUnitCircle (r.peek());
+ Roots_into_Formant_Frame (r.peek(), thee, 1 / samplingPeriod, margin);
}
-autoFormant LPC_to_Formant (LPC me, double margin) {
+Formant LPC_to_Formant (LPC me, double margin) {
try {
double samplingFrequency = 1.0 / my samplingPeriod;
long nmax = my maxnCoefficients, err = 0;
@@ -120,11 +120,11 @@ autoFormant LPC_to_Formant (LPC me, double margin) {
}
}
- Formant_sort (thee.get());
+ Formant_sort (thee.peek());
if (err > 0) {
Melder_warning (err, U" formant frames out of ", my nx, U" are suspect.");
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Formant created.");
}
@@ -169,7 +169,7 @@ void Formant_Frame_into_LPC_Frame (Formant_Frame me, LPC_Frame thee, double samp
thy gain = my intensity;
}
-autoLPC Formant_to_LPC (Formant me, double samplingPeriod) {
+LPC Formant_to_LPC (Formant me, double samplingPeriod) {
try {
autoLPC thee = LPC_create (my xmin, my xmax, my nx, my dx, my x1, 2 * my maxnFormants, samplingPeriod);
@@ -181,7 +181,7 @@ autoLPC Formant_to_LPC (Formant me, double samplingPeriod) {
LPC_Frame_init (lpc, m);
Formant_Frame_into_LPC_Frame (f, lpc, samplingPeriod);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no LPC created.");
}
diff --git a/LPC/LPC_and_Formant.h b/LPC/LPC_and_Formant.h
index 980a57b..ed5171c 100644
--- a/LPC/LPC_and_Formant.h
+++ b/LPC/LPC_and_Formant.h
@@ -2,7 +2,7 @@
#define _LPC_and_Formant_h_
/* LPC_and_Formant.h
*
- * Copyright (C) 1994-2011, 2015-2016 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,11 +28,12 @@
#include "Polynomial.h"
#include "Formant.h"
-autoFormant LPC_to_Formant (LPC me, double margin);
+Formant LPC_to_Formant (LPC me, double margin);
-autoLPC Formant_to_LPC (Formant me, double samplingPeriod);
+LPC Formant_to_LPC (Formant me, double samplingPeriod);
-void LPC_Frame_into_Formant_Frame (LPC_Frame me, Formant_Frame thee, double samplingPeriod, double margin);
+void LPC_Frame_into_Formant_Frame (LPC_Frame me, Formant_Frame thee,
+ double samplingPeriod, double margin);
void Formant_Frame_into_LPC_Frame (Formant_Frame me, LPC_Frame thee, double samplingPeriod);
diff --git a/LPC/LPC_and_LFCC.cpp b/LPC/LPC_and_LFCC.cpp
index b102f12..65a1db6 100644
--- a/LPC/LPC_and_LFCC.cpp
+++ b/LPC/LPC_and_LFCC.cpp
@@ -1,6 +1,6 @@
/* LPC_and_LFCC.cpp
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -56,7 +56,7 @@ void CC_Frame_into_LPC_Frame (CC_Frame me, LPC_Frame thee) {
long n = MIN (my numberOfCoefficients, thy nCoefficients);
double *c = my c, *a = thy a;
- thy gain = exp (2.0 * my c0);
+ thy gain = exp (2 * my c0);
if (n < 1) {
return;
@@ -72,25 +72,26 @@ void CC_Frame_into_LPC_Frame (CC_Frame me, LPC_Frame thee) {
}
}
-autoLFCC LPC_to_LFCC (LPC me, long numberOfCoefficients) {
+LFCC LPC_to_LFCC (LPC me, long numberOfCoefficients) {
try {
if (numberOfCoefficients < 1) {
numberOfCoefficients = my maxnCoefficients;
}
- autoLFCC thee = LFCC_create (my xmin, my xmax, my nx, my dx, my x1, numberOfCoefficients, 0, 0.5 / my samplingPeriod);
+ autoLFCC thee = LFCC_create (my xmin, my xmax, my nx, my dx, my x1,
+ numberOfCoefficients, 0, 0.5 / my samplingPeriod);
for (long i = 1; i <= my nx; i++) {
CC_Frame_init (& thy frame[i], numberOfCoefficients);
LPC_Frame_into_CC_Frame (& my d_frames[i], & thy frame[i]);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no LFCC created.");
}
}
-autoLPC LFCC_to_LPC (LFCC me, long numberOfCoefficients) {
+LPC LFCC_to_LPC (LFCC me, long numberOfCoefficients) {
try {
if (numberOfCoefficients < 1) {
numberOfCoefficients = my maximumNumberOfCoefficients;
@@ -102,7 +103,7 @@ autoLPC LFCC_to_LPC (LFCC me, long numberOfCoefficients) {
LPC_Frame_init (& thy d_frames[i], numberOfCoefficients);
CC_Frame_into_LPC_Frame (& my frame[i], & thy d_frames[i]);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no LPC created.");
}
@@ -110,4 +111,4 @@ autoLPC LFCC_to_LPC (LFCC me, long numberOfCoefficients) {
#undef MIN
-/* End of file LPC_and_LFCC.cpp */
+/* End of file LPC_and_LFCC.c */
diff --git a/LPC/LPC_and_LFCC.h b/LPC/LPC_and_LFCC.h
index 508ebe8..1d9ce90 100644
--- a/LPC/LPC_and_LFCC.h
+++ b/LPC/LPC_and_LFCC.h
@@ -2,7 +2,7 @@
#define _LPC_and_LFCC_h_
/* LPC_and_LFCC.h
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,9 +28,9 @@
#include "LPC.h"
#include "LFCC.h"
-autoLFCC LPC_to_LFCC (LPC me, long numberOfCoefficients);
+LFCC LPC_to_LFCC (LPC me, long numberOfCoefficients);
-autoLPC LFCC_to_LPC (LFCC me, long numberOfCoefficients);
+LPC LFCC_to_LPC (LFCC me, long numberOfCoefficients);
void LPC_Frame_into_CC_Frame (LPC_Frame me, CC_Frame thee);
/*
diff --git a/LPC/LPC_and_Polynomial.cpp b/LPC/LPC_and_Polynomial.cpp
index 784dec9..eb2eade 100644
--- a/LPC/LPC_and_Polynomial.cpp
+++ b/LPC/LPC_and_Polynomial.cpp
@@ -1,6 +1,6 @@
/* LPC_and_Polynomial.cpp
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -23,17 +23,17 @@
#include "LPC_and_Polynomial.h"
-autoPolynomial LPC_Frame_to_Polynomial (LPC_Frame me) {
+Polynomial LPC_Frame_to_Polynomial (LPC_Frame me) {
long degree = (long) my nCoefficients;
autoPolynomial thee = Polynomial_create (-1, 1, degree);
for (long i = 1; i <= degree; i++) {
thy coefficients[i] = my a[degree - i + 1];
}
thy coefficients[degree + 1] = 1;
- return thee;
+ return thee.transfer();
}
-autoPolynomial LPC_to_Polynomial (LPC me, double time) {
+Polynomial LPC_to_Polynomial (LPC me, double time) {
try {
long iFrame = Sampled_xToIndex (me, time);
@@ -41,7 +41,7 @@ autoPolynomial LPC_to_Polynomial (LPC me, double time) {
Melder_throw (U"invalid frame number.");
}
autoPolynomial thee = LPC_Frame_to_Polynomial (&my d_frames[iFrame]);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U":no Polynomial created.");
}
diff --git a/LPC/LPC_and_Polynomial.h b/LPC/LPC_and_Polynomial.h
index f685655..540efaa 100644
--- a/LPC/LPC_and_Polynomial.h
+++ b/LPC/LPC_and_Polynomial.h
@@ -2,7 +2,7 @@
#define _LPC_and_Polynomial_h_
/* LPC_and_Polynomial.h
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,8 +29,8 @@
#include "LPC.h"
#include "Polynomial.h"
-autoPolynomial LPC_to_Polynomial (LPC me, double t);
+Polynomial LPC_to_Polynomial (LPC me, double t);
-autoPolynomial LPC_Frame_to_Polynomial (LPC_Frame me);
+Polynomial LPC_Frame_to_Polynomial (LPC_Frame me);
#endif /* _LPC_and_Polynomial_h_ */
diff --git a/LPC/LPC_and_Tube.cpp b/LPC/LPC_and_Tube.cpp
index 7765309..ccd8fdd 100644
--- a/LPC/LPC_and_Tube.cpp
+++ b/LPC/LPC_and_Tube.cpp
@@ -1,6 +1,6 @@
/* LPC_and_Tube.cpp
*
- * Copyright (C) 1993-2012, 2014-2015 David Weenink
+ * Copyright (C) 1993-2012, 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -72,15 +72,15 @@ double VocalTract_and_LPC_Frame_getMatchingLength (VocalTract me, LPC_Frame thee
try {
// match the average distance between the first two formants in the VocaTract and the LPC spectrum
long numberOfFrequencies = 1000;
- double maximumFrequency = 5000.0;
+ double maximumFrequency = 5000;
autoSpectrum vts = VocalTract_to_Spectrum (me, numberOfFrequencies, maximumFrequency, glottalDamping, radiationDamping, internalDamping);
double samplingFrequency = 1000.0 * my nx;
autoSpectrum lps = Spectrum_create (0.5 * samplingFrequency, numberOfFrequencies);
- LPC_Frame_into_Spectrum (thee, lps.get(), 0, 50);
- autoSpectrumTier vtst = Spectrum_to_SpectrumTier_peaks (vts.get());
- autoSpectrumTier lpst = Spectrum_to_SpectrumTier_peaks (lps.get());
- double vt_f1 = vtst -> points.at [1] -> number, vt_f2 = vtst -> points.at [2] -> number;
- double lp_f1 = lpst -> points.at [1] -> number, lp_f2 = lpst -> points.at [2] -> number;
+ LPC_Frame_into_Spectrum (thee, lps.peek(), 0, 50);
+ autoSpectrumTier vtst = Spectrum_to_SpectrumTier_peaks (vts.peek());
+ autoSpectrumTier lpst = Spectrum_to_SpectrumTier_peaks (lps.peek());
+ double vt_f1 = vtst -> point(1) -> number, vt_f2 = vtst -> point(2) -> number;
+ double lp_f1 = lpst -> point(1) -> number, lp_f2 = lpst -> point(2) -> number;
double df1 = lp_f1 - vt_f1, df2 = lp_f2 - vt_f2, df = 0.5 * (df1 + df2);
double dl = - df / lp_f2;
return my dx * my nx * (1 + dl);
@@ -99,7 +99,7 @@ double LPC_Frame_getVTL_wakita (LPC_Frame me, double samplingPeriod, double refL
try {
long m = my nCoefficients;
double length, dlength = 0.001, wakita_length = NUMundefined;
- double varMin = 1e308;
+ double varMin = 1e38;
memset (& lpc_struct, 0, sizeof (lpc_struct));
memset (& f_struct, 0, sizeof (f_struct));
@@ -159,14 +159,14 @@ double LPC_Frame_getVTL_wakita (LPC_Frame me, double samplingPeriod, double refL
// step 6.2 Log(areas)
- double logSum = 0.0;
+ double logSum = 0;
for (long i = 1; i <= af -> nSegments; i++) {
area[i] = log (area[i]);
logSum += area[i];
}
// step 6.3 and 7
- double var = 0.0;
+ double var = 0;
for (long i = 1; i <= af -> nSegments; i++) {
double delta = area[i] - logSum / af -> nSegments;
var += delta * delta;
@@ -212,7 +212,7 @@ void VocalTract_setLength (VocalTract me, double newLength) {
my x1 = 0.5 * my dx;
}
-autoVocalTract LPC_to_VocalTract (LPC me, double time, double glottalDamping, bool radiationDamping, bool internalDamping) {
+VocalTract LPC_to_VocalTract (LPC me, double time, double glottalDamping, bool radiationDamping, bool internalDamping) {
try {
long iframe = Sampled_xToLowIndex (me, time); // ppgb: BUG? Is rounding down the correct thing to do? not nearestIndex?
if (iframe < 1) {
@@ -223,15 +223,39 @@ autoVocalTract LPC_to_VocalTract (LPC me, double time, double glottalDamping, bo
}
LPC_Frame lpc = & my d_frames[iframe];
autoVocalTract thee = LPC_Frame_to_VocalTract (lpc, 0.17);
- double length = VocalTract_and_LPC_Frame_getMatchingLength (thee.get(), lpc, glottalDamping, radiationDamping, internalDamping);
- VocalTract_setLength (thee.get(), length);
- return thee;
+ double length = VocalTract_and_LPC_Frame_getMatchingLength (thee.peek(), lpc, glottalDamping, radiationDamping, internalDamping);
+ VocalTract_setLength (thee.peek(), length);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no VocalTract created.");
}
}
-autoVocalTract LPC_Frame_to_VocalTract (LPC_Frame me, double length) {
+static VocalTract LPC_Frame_to_VocalTract2 (LPC_Frame me, double length) {
+ struct structTube_Frame area_struct = { 0 };
+ Tube_Frame area = & area_struct;
+ try {
+ long m = my nCoefficients;
+
+ Tube_Frame_init (area, m, length);
+ LPC_Frame_into_Tube_Frame_area (me, area);
+
+ autoVocalTract thee = VocalTract_create (m, area -> length / m);
+
+ // area[lips..glottis] (m^2) to VocalTract[glottis..lips] (m^2)
+
+ for (long i = 1; i <= m; i++) {
+ thy z[1][i] = area -> c[m + 1 - i];
+ }
+ area -> destroy ();
+ return thee.transfer();
+ } catch (MelderError) {
+ area -> destroy ();
+ Melder_throw (U"No VocalTract created from LPC_Frame.");
+ }
+}
+
+VocalTract LPC_Frame_to_VocalTract (LPC_Frame me, double length) {
try {
long m = my nCoefficients;
autoNUMvector<double> area (1, m + 1);
@@ -243,13 +267,13 @@ autoVocalTract LPC_Frame_to_VocalTract (LPC_Frame me, double length) {
for (long i = 1; i <= m; i++) {
thy z[1][i] = area[m + 1 - i];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"No VocalTract created from LPC_Frame.");
}
}
-autoVocalTract LPC_to_VocalTract (LPC me, double time, double length) {
+VocalTract LPC_to_VocalTract (LPC me, double time, double length) {
try {
long iframe = Sampled_xToLowIndex (me, time); // ppgb: BUG? Is rounding down the correct thing to do?
if (iframe < 1) {
@@ -260,7 +284,7 @@ autoVocalTract LPC_to_VocalTract (LPC me, double time, double length) {
}
LPC_Frame lpc = & my d_frames[iframe];
autoVocalTract thee = LPC_Frame_to_VocalTract (lpc, length);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no VocalTract created.");
}
diff --git a/LPC/LPC_and_Tube.h b/LPC/LPC_and_Tube.h
index 54b3e99..84d3332 100644
--- a/LPC/LPC_and_Tube.h
+++ b/LPC/LPC_and_Tube.h
@@ -2,7 +2,7 @@
#define _LPC_and_Tube_h_
/* LPC_and_Tube.h
*
- * Copyright (C) 1994-2012, 2015 David Weenink
+ * Copyright (C) 1994-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -31,7 +31,7 @@
void LPC_Frame_into_Tube_Frame_rc (LPC_Frame me, Tube_Frame thee);
void LPC_Frame_into_Tube_Frame_area (LPC_Frame me, Tube_Frame thee);
-autoVocalTract LPC_Frame_to_VocalTract (LPC_Frame me, double length);
+VocalTract LPC_Frame_to_VocalTract (LPC_Frame me, double length);
double LPC_Frame_getVTL_wakita (LPC_Frame me, double samplingPeriod, double refLength);
double VocalTract_and_LPC_Frame_getMatchingLength (VocalTract me, LPC_Frame thee, double glottalDamping, bool radiationDamping, bool internalDamping);
@@ -40,9 +40,9 @@ int Tube_Frame_into_LPC_Frame_area (Tube_Frame me, LPC_Frame thee);
int Tube_Frame_into_LPC_Frame_rc (Tube_Frame me, LPC_Frame thee);
-autoVocalTract LPC_to_VocalTract (LPC me, double time, double length);
+VocalTract LPC_to_VocalTract (LPC me, double time, double length);
void VocalTract_setLength (VocalTract me, double newLength);
-autoVocalTract LPC_to_VocalTract (LPC me, double time, double glottalDamping, bool radiationDamping, bool internalDamping);
+VocalTract LPC_to_VocalTract (LPC me, double time, double glottalDamping, bool radiationDamping, bool internalDamping);
#endif /* _LPC_and_Tube_h_ */
diff --git a/LPC/LPC_to_Spectrogram.cpp b/LPC/LPC_to_Spectrogram.cpp
index 3cb46b4..4e6300a 100644
--- a/LPC/LPC_to_Spectrogram.cpp
+++ b/LPC/LPC_to_Spectrogram.cpp
@@ -1,6 +1,6 @@
/* LPC_to_Spectrogram.cpp
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,7 +24,7 @@
#include "LPC_to_Spectrogram.h"
-autoSpectrogram LPC_to_Spectrogram (LPC me, double dfMin, double bandwidthReduction, double deEmphasisFrequency) {
+Spectrogram LPC_to_Spectrogram (LPC me, double dfMin, double bandwidthReduction, double deEmphasisFrequency) {
try {
double samplingFrequency = 1.0 / my samplingPeriod;
long nfft = 2;
@@ -36,8 +36,8 @@ autoSpectrogram LPC_to_Spectrogram (LPC me, double dfMin, double bandwidthReduct
}
double freqStep = samplingFrequency / nfft;
- autoSpectrogram thee = Spectrogram_create (my xmin, my xmax, my nx, my dx, my x1,
- 0.0, samplingFrequency / 2.0, nfft / 2 + 1, freqStep, 0.0);
+ autoSpectrogram thee = (Spectrogram) Spectrogram_create (my xmin, my xmax, my nx, my dx, my x1,
+ 0, samplingFrequency / 2, nfft / 2 + 1, freqStep, 0);
for (long i = 1; i <= my nx; i++) {
double t = Sampled_indexToX (me, i);
@@ -47,7 +47,7 @@ autoSpectrogram LPC_to_Spectrogram (LPC me, double dfMin, double bandwidthReduct
thy z[j][i] = re * re + im * im;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Spectrogram created.");
}
diff --git a/LPC/LPC_to_Spectrogram.h b/LPC/LPC_to_Spectrogram.h
index d7772cd..291f635 100644
--- a/LPC/LPC_to_Spectrogram.h
+++ b/LPC/LPC_to_Spectrogram.h
@@ -2,7 +2,7 @@
#define _LPC_to_Spectrogram_h_
/* LPC_to_Spectrogram.h
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,7 +29,7 @@
#include "Spectrogram.h"
#include "LPC_to_Spectrum.h"
-autoSpectrogram LPC_to_Spectrogram (LPC me, double dfMin, double bandwidthReduction, double deEmphasisFrequency);
+Spectrogram LPC_to_Spectrogram (LPC me, double dfMin, double bandwidthReduction, double deEmphasisFrequency);
/* if(dfMin >= 0) df <= dfMin else df = NyquistFrequency / 512 */
#endif /* _LPC_and_Spectrogram_h_ */
diff --git a/LPC/LPC_to_Spectrum.cpp b/LPC/LPC_to_Spectrum.cpp
index a8f752e..28f386c 100644
--- a/LPC/LPC_to_Spectrum.cpp
+++ b/LPC/LPC_to_Spectrum.cpp
@@ -1,6 +1,6 @@
/* LPC_to_Spectrum.cpp
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -38,7 +38,7 @@ void LPC_Frame_into_Spectrum (LPC_Frame me, Spectrum thee, double bandwidthReduc
double deEmphasisFrequency) {
if (my nCoefficients == 0) {
for (long i = 1; i <= thy nx; i++) {
- thy z[1][i] = thy z[2][i] = 0.0;
+ thy z[1][i] = thy z[2][i] = 0;
}
return;
}
@@ -46,7 +46,7 @@ void LPC_Frame_into_Spectrum (LPC_Frame me, Spectrum thee, double bandwidthReduc
// When deEmphasisFrequency is effective we need 1 extra position in the fftbuffer.
long nfft = 2 * (thy nx - 1), ndata = my nCoefficients + 1;
- double scale = 1.0 / sqrt (2.0 * thy xmax * thy dx);
+ double scale = 1.0 / sqrt (2 * thy xmax * thy dx);
if (ndata >= nfft - 1 && (deEmphasisFrequency < thy xmax || ndata > nfft)) {
Melder_throw (U"Spectrum size not large enough.");
}
@@ -87,11 +87,11 @@ void LPC_Frame_into_Spectrum (LPC_Frame me, Spectrum thee, double bandwidthReduc
*/
NUMforwardRealFastFourierTransform (fftbuffer.peek(), nfft);
- if (my gain > 0.0) {
+ if (my gain > 0) {
scale *= sqrt (my gain);
}
thy z[1][1] = scale / fftbuffer[1];
- thy z[2][1] = 0.0;
+ thy z[2][1] = 0;
for (long i = 2; i <= nfft / 2; i++) {
// We use: 1 / (a + ib) = (a - ib) / (a^2 + b^2)
@@ -101,10 +101,10 @@ void LPC_Frame_into_Spectrum (LPC_Frame me, Spectrum thee, double bandwidthReduc
thy z[2][i] = -im * invSquared;
}
thy z[1][thy nx] = scale / fftbuffer[2];
- thy z[2][thy nx] = 0.0;
+ thy z[2][thy nx] = 0;
}
-autoSpectrum LPC_to_Spectrum (LPC me, double t, double dfMin, double bandwidthReduction, double deEmphasisFrequency) {
+Spectrum LPC_to_Spectrum (LPC me, double t, double dfMin, double bandwidthReduction, double deEmphasisFrequency) {
try {
double samplingFrequency = 1.0 / my samplingPeriod;
long nfft = 2, index = Sampled_xToNearestIndex (me, t);
@@ -121,9 +121,9 @@ autoSpectrum LPC_to_Spectrum (LPC me, double t, double dfMin, double bandwidthRe
while (samplingFrequency / nfft > dfMin || nfft <= my d_frames[index].nCoefficients) {
nfft *= 2;
}
- autoSpectrum thee = Spectrum_create (samplingFrequency / 2.0, nfft / 2 + 1);
- LPC_Frame_into_Spectrum (& my d_frames[index], thee.get(), bandwidthReduction, deEmphasisFrequency);
- return thee;
+ autoSpectrum thee = Spectrum_create (samplingFrequency / 2, nfft / 2 + 1);
+ LPC_Frame_into_Spectrum (& my d_frames[index], thee.peek(), bandwidthReduction, deEmphasisFrequency);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Spectrum created.");
}
diff --git a/LPC/LPC_to_Spectrum.h b/LPC/LPC_to_Spectrum.h
index 7a11ef1..44be603 100644
--- a/LPC/LPC_to_Spectrum.h
+++ b/LPC/LPC_to_Spectrum.h
@@ -2,7 +2,7 @@
#define _LPC_to_Spectrum_h_
/* LPC_to_Spectrum.h
*
- * Copyright (C) 1994-2011, 2015-2016 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,11 +28,13 @@
#include "LPC.h"
#include "Spectrum.h"
-void LPC_Frame_into_Spectrum (LPC_Frame me, Spectrum thee, double bandwidthReduction, double deEmphasisFrequency);
+void LPC_Frame_into_Spectrum (LPC_Frame me, Spectrum thee, double bandwidthReduction,
+ double deEmphasisFrequency);
-autoSpectrum LPC_to_Spectrum (LPC me, double t, double dfMin, double bandwidthReduction, double deEmphasisFrequency);
+Spectrum LPC_to_Spectrum (LPC me, double t, double dfMin, double bandwidthReduction,
+ double deEmphasisFrequency);
-autoSpectrum LPC_to_Spectrum2 (LPC me, double t, double dfMin, double bandwidthReduction);
+Spectrum LPC_to_Spectrum2 (LPC me, double t, double dfMin, double bandwidthReduction);
/* if(dfMin >= 0) df <= dfMin else df = NyquistFrequency / 512 */
/* integration radius r = exp (- pi * bandwidthReduction / samplingFrequency) */
diff --git a/LPC/Sound_and_Cepstrum.cpp b/LPC/Sound_and_Cepstrum.cpp
index d1b66a9..5619d94 100644
--- a/LPC/Sound_and_Cepstrum.cpp
+++ b/LPC/Sound_and_Cepstrum.cpp
@@ -1,6 +1,6 @@
/* Sound_and_Cepstrum.cpp
*
- * Copyright (C) 1994-2011,2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -34,7 +34,7 @@
without Phase Unwrapping or Integration, IEEE Trans. on ASSP 33,
1014-1017 (Does not work yet).
*/
-autoCepstrum Sound_to_Cepstrum_bw (Sound me) {
+Cepstrum Sound_to_Cepstrum_bw (Sound me) {
try {
long nfft = 2;
while (nfft < my nx) {
@@ -62,13 +62,13 @@ autoCepstrum Sound_to_Cepstrum_bw (Sound me) {
// Compute Avg (ln |X(f)|) as Avg (ln |X(f)|^2) / 2.
// Treat i=1 separately: x[1] * nx[1] / |x[1]|^2
- double lnxa = 0.0;
- if (x[1] != 0.0) {
- lnxa = 2.0 * log (fabs (x[1]));
+ double lnxa = 0;
+ if (x[1] != 0) {
+ lnxa = 2 * log (fabs (x[1]));
x[1] = nx[1] / x[1];
}
- if (x[2] != 0.0) {
- lnxa = 2.0 * log (fabs (x[2]));
+ if (x[2] != 0) {
+ lnxa = 2 * log (fabs (x[2]));
x[2] = nx[2] / x[2];
}
@@ -76,16 +76,16 @@ autoCepstrum Sound_to_Cepstrum_bw (Sound me) {
double xr = x[i], nxr = nx[i];
double xi = x[i + 1], nxi = nx[i + 1];
double xa = xr * xr + xi * xi;
- if (xa > 0.0) {
+ if (xa > 0) {
x[i] = (xr * nxr + xi * nxi) / xa;
x[i + 1] = (xr * nxi - xi * nxr) / xa;
lnxa += log (xa);
} else {
- x[i] = x[i + 1] = 0.0;
+ x[i] = x[i + 1] = 0;
}
}
- lnxa /= 2.0 * nfft / 2.0; // TODO
+ lnxa /= 2 * nfft / 2;
// Step 4: Inverse transform of complex array x
// results in: n * xhat (n)
@@ -102,7 +102,7 @@ autoCepstrum Sound_to_Cepstrum_bw (Sound me) {
// Step 6: xhat[0] = Avg (ln |X(f)|)
thy z[1][1] = lnxa;
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Cepstrum created.");
}
@@ -110,21 +110,21 @@ autoCepstrum Sound_to_Cepstrum_bw (Sound me) {
/* Zijn nog niet elkaars inverse!!!!*/
-autoCepstrum Sound_to_Cepstrum (Sound me) {
+Cepstrum Sound_to_Cepstrum (Sound me) {
try {
- autoSpectrum spectrum = Sound_to_Spectrum (me, true);
- autoCepstrum thee = Spectrum_to_Cepstrum (spectrum.get());
- return thee;
+ autoSpectrum spectrum = Sound_to_Spectrum (me, TRUE);
+ autoCepstrum thee = Spectrum_to_Cepstrum (spectrum.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Cepstrum calculated.");
}
}
-autoSound Cepstrum_to_Sound (Cepstrum me) {
+Sound Cepstrum_to_Sound (Cepstrum me) {
try {
autoSpectrum sx = Cepstrum_to_Spectrum (me);
- autoSound thee = Spectrum_to_Sound (sx.get());
- return thee;
+ autoSound thee = Spectrum_to_Sound (sx.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Sound calculated.");
}
diff --git a/LPC/Sound_and_Cepstrum.h b/LPC/Sound_and_Cepstrum.h
index a4d040e..60f6a22 100644
--- a/LPC/Sound_and_Cepstrum.h
+++ b/LPC/Sound_and_Cepstrum.h
@@ -2,7 +2,7 @@
#define _Sound_and_Cepstrum_h_
/* Sound_and_Cepstrum.h
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,10 +27,10 @@
#include "Sound.h"
#include "Cepstrum.h"
-autoCepstrum Sound_to_Cepstrum (Sound me);
+Cepstrum Sound_to_Cepstrum (Sound me);
-autoCepstrum Sound_to_Cepstrum_bw (Sound me);
+Cepstrum Sound_to_Cepstrum_bw (Sound me);
-autoSound Cepstrum_to_Sound (Cepstrum me);
+Sound Cepstrum_to_Sound (Cepstrum me);
#endif /* _Sound_and_Cepstrum_h_ */
diff --git a/LPC/Sound_and_LPC.cpp b/LPC/Sound_and_LPC.cpp
index ef9486d..4718e4d 100644
--- a/LPC/Sound_and_LPC.cpp
+++ b/LPC/Sound_and_LPC.cpp
@@ -1,6 +1,6 @@
/* Sound_and_LPC.cpp
*
- * Copyright (C) 1994-2013, 2015-2016 David Weenink
+ * Copyright (C) 1994-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -86,13 +86,13 @@ static int Sound_into_LPC_Frame_auto (Sound me, LPC_Frame thee) {
r[i] += x[j] * x[j + i - 1];
}
}
- if (r[1] == 0.0) {
+ if (r[1] == 0) {
i = 1; /* ! */ goto end;
}
a[1] = 1; a[2] = rc[1] = - r[2] / r[1];
thy gain = r[1] + r[2] * rc[1];
for (i = 2; i <= m; i++) {
- double s = 0.0;
+ double s = 0;
for (long j = 1; j <= i; j++) {
s += r[i - j + 2] * a[j];
}
@@ -117,7 +117,7 @@ end:
}
thy nCoefficients = i;
for (long j = i + 1; j <= m; j++) {
- thy a[j] = 0.0;
+ thy a[j] = 0;
}
return 0; // Melder_warning ("Less coefficienst than asked for.");
}
@@ -141,38 +141,38 @@ static int Sound_into_LPC_Frame_covar (Sound me, LPC_Frame thee) {
autoNUMvector<double> beta (1, m);
autoNUMvector<double> cc (1, m + 1);
- thy gain = 0.0;
+ thy gain = 0;
for (i = m + 1; i <= n; i++) {
thy gain += x[i] * x[i];
cc[1] += x[i] * x[i - 1];
cc[2] += x[i - 1] * x[i - 1];
}
- if (thy gain == 0.0) {
+ if (thy gain == 0) {
i = 1; /* ! */ goto end;
}
- b[1] = 1.0;
+ b[1] = 1;
beta[1] = cc[2];
- a[1] = 1.0;
+ a[1] = 1;
a[2] = grc[1] = -cc[1] / cc[2];
thy gain += grc[1] * cc[1];
for (i = 2; i <= m; i++) { /*130*/
- double s = 0.0; /* 20 */
+ double s = 0; /* 20 */
for (long j = 1; j <= i; j++) {
cc[i - j + 2] = cc[i - j + 1] + x[m - i + 1] * x[m - i + j] - x[n - i + 1] * x[n - i + j];
}
- cc[1] = 0.0;
+ cc[1] = 0;
for (long j = m + 1; j <= n; j++) {
cc[1] += x[j - i] * x[j]; /* 30 */
}
- b[i * (i + 1) / 2] = 1.0;
+ b[i * (i + 1) / 2] = 1;
for (long j = 1; j <= i - 1; j++) { /* 70 */
- double gam = 0.0;
- if (beta[j] < 0.0) {
+ double gam = 0;
+ if (beta[j] < 0) {
goto end;
- } else if (beta[j] == 0.0) {
+ } else if (beta[j] == 0) {
continue;
}
for (long k = 1; k <= j; k++) {
@@ -184,11 +184,11 @@ static int Sound_into_LPC_Frame_covar (Sound me, LPC_Frame thee) {
}
}
- beta[i] = 0.0;
+ beta[i] = 0;
for (long j = 1; j <= i; j++) {
beta[i] += cc[j + 1] * b[i * (i - 1) / 2 + j]; /*80*/
}
- if (beta[i] <= 0.0) {
+ if (beta[i] <= 0) {
goto end;
}
@@ -203,7 +203,7 @@ static int Sound_into_LPC_Frame_covar (Sound me, LPC_Frame thee) {
a[i + 1] = grc[i];
s = grc[i] * grc[i] * beta[i];
thy gain -= s;
- if (thy gain <= 0.0) {
+ if (thy gain <= 0) {
goto end;
}
}
@@ -219,7 +219,7 @@ end:
thy nCoefficients = i;
for (long j = i + 1; j <= m; j++) {
- thy a[j] = 0.0;
+ thy a[j] = 0;
}
return 0; // Melder_warning ("Less coefficienst than asked for.");
}
@@ -241,12 +241,12 @@ static int Sound_into_LPC_Frame_marple (Sound me, LPC_Frame thee, double tol1, d
autoNUMvector<double> c (1, mmax + 1);
autoNUMvector<double> d (1, mmax + 1);
autoNUMvector<double> r (1, mmax + 1);
- double e0 = 0.0;
+ double e0 = 0;
for (long k = 1; k <= n; k++) {
e0 += x[k] * x[k];
}
- e0 *= 2.0;
- if (e0 == 0.0) {
+ e0 *= 2;
+ if (e0 == 0) {
m = 0; thy gain *= 0.5; /* because e0 is twice the energy */
thy nCoefficients = m; return 0; // warning no signal
}
@@ -290,7 +290,7 @@ static int Sound_into_LPC_Frame_marple (Sound me, LPC_Frame thee, double tol1, d
double y5 = 2.0 * h * s;
q += y1 * q1 + q4 * (y2 * q6 + q7 * q5 + v * y5);
w += y3 * q1 + q4 * (y4 * q5 + q7 * q6 + u * y5);
- h = s = u = v = 0.0;
+ h = s = u = v = 0;
for (long k = 0; k <= m; k++) {
h += x[n - m + k] * c[k + 1];
s += x[n - k] * c[k + 1];
@@ -300,7 +300,7 @@ static int Sound_into_LPC_Frame_marple (Sound me, LPC_Frame thee, double tol1, d
q5 = 1.0 - q;
q6 = 1.0 - w;
den = q5 * q6 - h * h;
- if (den <= 0.0) {
+ if (den <= 0) {
status = 2; goto end; /* 2: ill-conditioning */
}
q4 = 1.0 / den;
@@ -369,7 +369,8 @@ end:
return status == 1 || status == 4 || status == 5;
}
-static autoLPC _Sound_to_LPC (Sound me, int predictionOrder, double analysisWidth, double dt, double preEmphasisFrequency, int method, double tol1, double tol2) {
+static LPC _Sound_to_LPC (Sound me, int predictionOrder, double analysisWidth, double dt,
+ double preEmphasisFrequency, int method, double tol1, double tol2) {
double t1, samplingFrequency = 1.0 / my dx;
double windowDuration = 2 * analysisWidth; /* gaussian window */
long nFrames, frameErrorCount = 0;
@@ -390,30 +391,30 @@ static autoLPC _Sound_to_LPC (Sound me, int predictionOrder, double analysisWidt
autoMelderProgress progress (U"LPC analysis");
if (preEmphasisFrequency < samplingFrequency / 2) {
- Sound_preEmphasis (sound.get(), preEmphasisFrequency);
+ Sound_preEmphasis (sound.peek(), preEmphasisFrequency);
}
for (long i = 1; i <= nFrames; i++) {
LPC_Frame lpcframe = (LPC_Frame) & thy d_frames[i];
- double t = Sampled_indexToX (thee.get(), i);
+ double t = Sampled_indexToX (thee.peek(), i);
LPC_Frame_init (lpcframe, predictionOrder);
- Sound_into_Sound (sound.get(), sframe.get(), t - windowDuration / 2);
- Vector_subtractMean (sframe.get());
- Sounds_multiply (sframe.get(), window.get());
+ Sound_into_Sound (sound.peek(), sframe.peek(), t - windowDuration / 2);
+ Vector_subtractMean (sframe.peek());
+ Sounds_multiply (sframe.peek(), window.peek());
if (method == LPC_METHOD_AUTO) {
- if (! Sound_into_LPC_Frame_auto (sframe.get(), lpcframe)) {
+ if (! Sound_into_LPC_Frame_auto (sframe.peek(), lpcframe)) {
frameErrorCount++;
}
} else if (method == LPC_METHOD_COVAR) {
- if (! Sound_into_LPC_Frame_covar (sframe.get(), lpcframe)) {
+ if (! Sound_into_LPC_Frame_covar (sframe.peek(), lpcframe)) {
frameErrorCount++;
}
} else if (method == LPC_METHOD_BURG) {
- if (! Sound_into_LPC_Frame_burg (sframe.get(), lpcframe)) {
+ if (! Sound_into_LPC_Frame_burg (sframe.peek(), lpcframe)) {
frameErrorCount++;
}
} else if (method == LPC_METHOD_MARPLE) {
- if (! Sound_into_LPC_Frame_marple (sframe.get(), lpcframe, tol1, tol2)) {
+ if (! Sound_into_LPC_Frame_marple (sframe.peek(), lpcframe, tol1, tol2)) {
frameErrorCount++;
}
}
@@ -422,46 +423,50 @@ static autoLPC _Sound_to_LPC (Sound me, int predictionOrder, double analysisWidt
i, U" out of ", nFrames, U".");
}
}
- return thee;
+ return thee.transfer();
}
-autoLPC Sound_to_LPC_auto (Sound me, int predictionOrder, double analysisWidth, double dt, double preEmphasisFrequency) {
+LPC Sound_to_LPC_auto (Sound me, int predictionOrder, double analysisWidth, double dt,
+ double preEmphasisFrequency) {
try {
autoLPC thee = _Sound_to_LPC (me, predictionOrder, analysisWidth, dt, preEmphasisFrequency, LPC_METHOD_AUTO, 0, 0);
- return thee;
+ return thee.transfer ();
} catch (MelderError) {
Melder_throw (me, U": no LPC (auto) created.");
}
}
-autoLPC Sound_to_LPC_covar (Sound me, int predictionOrder, double analysisWidth, double dt, double preEmphasisFrequency) {
+LPC Sound_to_LPC_covar (Sound me, int predictionOrder, double analysisWidth, double dt,
+ double preEmphasisFrequency) {
try {
autoLPC thee = _Sound_to_LPC (me, predictionOrder, analysisWidth, dt, preEmphasisFrequency, LPC_METHOD_COVAR, 0, 0);
- return thee;
+ return thee.transfer ();
} catch (MelderError) {
Melder_throw (me, U": no LPC (covar) created.");
}
}
-autoLPC Sound_to_LPC_burg (Sound me, int predictionOrder, double analysisWidth, double dt, double preEmphasisFrequency) {
+LPC Sound_to_LPC_burg (Sound me, int predictionOrder, double analysisWidth, double dt,
+ double preEmphasisFrequency) {
try {
autoLPC thee = _Sound_to_LPC (me, predictionOrder, analysisWidth, dt, preEmphasisFrequency, LPC_METHOD_BURG, 0, 0);
- return thee;
+ return thee.transfer ();
} catch (MelderError) {
Melder_throw (me, U": no LPC (burg) created.");
}
}
-autoLPC Sound_to_LPC_marple (Sound me, int predictionOrder, double analysisWidth, double dt, double preEmphasisFrequency, double tol1, double tol2) {
+LPC Sound_to_LPC_marple (Sound me, int predictionOrder, double analysisWidth, double dt,
+ double preEmphasisFrequency, double tol1, double tol2) {
try {
autoLPC thee = _Sound_to_LPC (me, predictionOrder, analysisWidth, dt, preEmphasisFrequency, LPC_METHOD_MARPLE, tol1, tol2);
- return thee;
+ return thee.transfer ();
} catch (MelderError) {
Melder_throw (me, U": no LPC (marple) created.");
}
}
-autoSound LPC_and_Sound_filterInverse (LPC me, Sound thee) {
+Sound LPC_and_Sound_filterInverse (LPC me, Sound thee) {
try {
if (my samplingPeriod != thy dx) {
Melder_throw (U"Sampling frequencies are not the same.");
@@ -477,7 +482,7 @@ autoSound LPC_and_Sound_filterInverse (LPC me, Sound thee) {
long iFrame = lround ( (t - my x1) / my dx + 1.0); /* Sampled_xToNearestIndex (me, t) */
double *a;
if (iFrame < 1 || iFrame > my nx) {
- e[i] = 0.0;
+ e[i] = 0;
continue;
}
a = my d_frames[iFrame].a;
@@ -486,7 +491,7 @@ autoSound LPC_and_Sound_filterInverse (LPC me, Sound thee) {
e[i] += a[j] * x[i - j];
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (thee, U": not inverse filtered.");
}
@@ -496,7 +501,7 @@ autoSound LPC_and_Sound_filterInverse (LPC me, Sound thee) {
gain used as a constant amplitude multiplyer within a frame of duration my dx.
future alternative: convolve gain with a smoother.
*/
-autoSound LPC_and_Sound_filter (LPC me, Sound thee, int useGain) {
+Sound LPC_and_Sound_filter (LPC me, Sound thee, int useGain) {
try {
double xmin = my xmin > thy xmin ? my xmin : thy xmin;
double xmax = my xmax < thy xmax ? my xmax : thy xmax;
@@ -505,10 +510,10 @@ autoSound LPC_and_Sound_filter (LPC me, Sound thee, int useGain) {
my xmin, U",", my xmax, U"] do not overlap.");
}
// resample sound if samplings don't match
- autoSound source;
+ autoSound source = 0;
if (my samplingPeriod != thy dx) {
- source = Sound_resample (thee, 1.0 / my samplingPeriod, 50);
- thee = source.get(); // reference copy; remove at end
+ source.reset (Sound_resample (thee, 1.0 / my samplingPeriod, 50));
+ thee = source.peek(); // reference copy; remove at end
}
autoSound him = Data_copy (thee);
@@ -535,11 +540,11 @@ autoSound LPC_and_Sound_filter (LPC me, Sound thee, int useGain) {
// Make samples before first frame and after last frame zero.
for (long i = 1; i < ifirst; i++) {
- x[i] = 0.0;
+ x[i] = 0;
}
for (long i = ilast + 1; i <= his nx; i++) {
- x[i] = 0.0;
+ x[i] = 0;
}
if (useGain) {
for (long i = ifirst; i <= ilast; i++) {
@@ -548,16 +553,16 @@ autoSound LPC_and_Sound_filter (LPC me, Sound thee, int useGain) {
long iFrame = (long) floor (riFrame);
double phase = riFrame - iFrame;
if (iFrame < 0 || iFrame > my nx) {
- x[i] = 0.0;
+ x[i] = 0;
} else if (iFrame == 0) {
x[i] *= sqrt (my d_frames[1].gain) * phase;
} else if (iFrame == my nx) {
- x[i] *= sqrt (my d_frames[my nx].gain) * (1.0 - phase);
+ x[i] *= sqrt (my d_frames[my nx].gain) * (1 - phase);
} else x[i] *=
- phase * sqrt (my d_frames[iFrame + 1].gain) + (1.0 - phase) * sqrt (my d_frames[iFrame].gain);
+ phase * sqrt (my d_frames[iFrame + 1].gain) + (1 - phase) * sqrt (my d_frames[iFrame].gain);
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (thee, U": not filtered.");
}
@@ -586,11 +591,11 @@ void LPC_and_Sound_filterWithFilterAtTime_inline (LPC me, Sound thee, int channe
}
}
-autoSound LPC_and_Sound_filterWithFilterAtTime (LPC me, Sound thee, int channel, double time) {
+Sound LPC_and_Sound_filterWithFilterAtTime (LPC me, Sound thee, int channel, double time) {
try {
autoSound him = Data_copy (thee);
- LPC_and_Sound_filterWithFilterAtTime_inline (me, him.get(), channel, time);
- return him;
+ LPC_and_Sound_filterWithFilterAtTime_inline (me, him.peek(), channel, time);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (thee, U": not filtered.");
}
@@ -620,11 +625,11 @@ void LPC_and_Sound_filterInverseWithFilterAtTime_inline (LPC me, Sound thee, int
}
}
-autoSound LPC_and_Sound_filterInverseWithFilterAtTime (LPC me, Sound thee, int channel, double time) {
+Sound LPC_and_Sound_filterInverseWithFilterAtTime (LPC me, Sound thee, int channel, double time) {
try {
autoSound him = Data_copy (thee);
- LPC_and_Sound_filterInverseWithFilterAtTime_inline (me, him.get(), channel, time);
- return him;
+ LPC_and_Sound_filterInverseWithFilterAtTime_inline (me, him.peek(), channel, time);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (thee, U": not inverse filtered.");
}
diff --git a/LPC/Sound_and_LPC.h b/LPC/Sound_and_LPC.h
index 1af6377..fbcad33 100644
--- a/LPC/Sound_and_LPC.h
+++ b/LPC/Sound_and_LPC.h
@@ -2,7 +2,7 @@
#define _Sound_and_LPC_h_
/* Sound_and_LPC.h
*
- * Copyright (C) 1994-2011, 2015-2016 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,13 +29,17 @@
#include "LPC.h"
#include "Sound.h"
-autoLPC Sound_to_LPC_auto (Sound me, int predictionOrder, double analysisWidth, double dt, double preEmphasisFrequency);
+LPC Sound_to_LPC_auto (Sound me, int predictionOrder, double analysisWidth, double dt,
+ double preEmphasisFrequency);
-autoLPC Sound_to_LPC_covar (Sound me, int predictionOrder, double analysisWidth, double dt, double preEmphasisFrequency);
+LPC Sound_to_LPC_covar (Sound me, int predictionOrder, double analysisWidth, double dt,
+ double preEmphasisFrequency);
-autoLPC Sound_to_LPC_burg (Sound me, int predictionOrder, double analysisWidth, double dt, double preEmphasisFrequency);
+LPC Sound_to_LPC_burg (Sound me, int predictionOrder, double analysisWidth, double dt,
+ double preEmphasisFrequency);
-autoLPC Sound_to_LPC_marple (Sound me, int predictionOrder, double analysisWidth, double dt, double preEmphasisFrequency, double tol1, double tol2);
+LPC Sound_to_LPC_marple (Sound me, int predictionOrder, double analysisWidth, double dt,
+ double preEmphasisFrequency, double tol1, double tol2);
/*
* Function:
@@ -67,8 +71,7 @@ autoLPC Sound_to_LPC_marple (Sound me, int predictionOrder, double analysisWidth
*/
void LPC_Frame_and_Sound_filterInverse (LPC_Frame me, Sound thee, int channel);
-
-autoSound LPC_and_Sound_filter (LPC me, Sound thee, int useGain);
+Sound LPC_and_Sound_filter (LPC me, Sound thee, int useGain);
/*
E(z) = X(z)A(z),
A(z) = 1 + Sum (k=1, k=m, a(k)z^-k);
@@ -80,10 +83,9 @@ autoSound LPC_and_Sound_filter (LPC me, Sound thee, int useGain);
*/
void LPC_and_Sound_filterWithFilterAtTime_inline (LPC me, Sound thee, int channel, double time);
+Sound LPC_and_Sound_filterWithFilterAtTime (LPC me, Sound thee, int channel, double time);
-autoSound LPC_and_Sound_filterWithFilterAtTime (LPC me, Sound thee, int channel, double time);
-
-autoSound LPC_and_Sound_filterInverse (LPC me, Sound thee);
+Sound LPC_and_Sound_filterInverse (LPC me, Sound thee);
/*
E(z) = X(z)A(z),
A(z) = 1 + Sum (k=1, k=m, a(k)z^-k);
@@ -93,8 +95,7 @@ autoSound LPC_and_Sound_filterInverse (LPC me, Sound thee);
e(n) = x(n) + Sum (k=1, m, a(k)x(n-k))
*/
-autoSound LPC_and_Sound_filterInverseWithFilterAtTime (LPC me, Sound thee, int channel, double time);
-
+Sound LPC_and_Sound_filterInverseWithFilterAtTime (LPC me, Sound thee, int channel, double time);
void LPC_and_Sound_filterInverseWithFilterAtTime_inline (LPC me, Sound thee, int channel, double time);
#endif /* _Sound_and_LPC_h_ */
diff --git a/LPC/Sound_and_LPC_robust.cpp b/LPC/Sound_and_LPC_robust.cpp
index 6990d7c..12db555 100644
--- a/LPC/Sound_and_LPC_robust.cpp
+++ b/LPC/Sound_and_LPC_robust.cpp
@@ -1,6 +1,6 @@
/* Sound_and_LPC_robust.cpp
*
- * Copyright (C) 1994-2013, 2015-2016 David Weenink
+ * Copyright (C) 1994-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -36,7 +36,7 @@
#include "NUM2.h"
struct huber_struct {
- autoSound e;
+ Sound e;
double k, tol, tol_svd;
long iter, itermax;
int wantlocation, wantscale;
@@ -45,13 +45,13 @@ struct huber_struct {
double *w, *work;
double *a;
double **covar, *c;
- autoSVD svd;
+ SVD svd;
};
-static void huber_struct_init (struct huber_struct *hs, double windowDuration, long p, double samplingFrequency, double location, int wantlocation) {
- hs -> w = hs -> work = hs -> a = hs -> c = nullptr;
- hs -> covar = nullptr;
- hs -> svd = autoSVD();
+static void huber_struct_init (struct huber_struct *hs, double windowDuration,
+ long p, double samplingFrequency, double location, int wantlocation) {
+ hs -> w = hs -> work = hs -> a = hs -> c = 0;
+ hs -> covar = 0; hs -> svd = 0;
hs -> e = Sound_createSimple (1, windowDuration, samplingFrequency);
long n = hs -> e -> nx;
hs -> n = n;
@@ -70,8 +70,8 @@ static void huber_struct_init (struct huber_struct *hs, double windowDuration, l
}
static void huber_struct_destroy (struct huber_struct *hs) {
- hs -> e.reset();
- hs -> svd.reset();
+ forget (hs -> e);
+ forget (hs -> svd);
NUMvector_free<double> (hs -> w, 1);
NUMvector_free<double> (hs -> work, 1);
NUMvector_free<double> (hs -> a, 1);
@@ -85,7 +85,7 @@ static void huber_struct_getWeights (struct huber_struct *hs, double *e) {
for (long i = 1 ; i <= hs -> n; i++) {
double ei = e[i] - hs -> location;
- w[i] = ei > -ks && ei < ks ? 1.0 : ks / fabs (ei);
+ w[i] = ei > -ks && ei < ks ? 1 : ks / fabs (ei);
}
}
@@ -111,7 +111,7 @@ static void huber_struct_getWeightedCovars (struct huber_struct *hs, double *s)
}
static void huber_struct_solvelpc (struct huber_struct *hs) {
- SVD me = hs -> svd.get();
+ SVD me = hs -> svd;
double **covar = hs -> covar;
for (long i = 1; i <= my numberOfRows; i++) {
@@ -134,12 +134,12 @@ void LPC_Frames_and_Sound_huber (LPC_Frame me, Sound thee, LPC_Frame him, struct
double *e = hs -> e -> z[1], *s = thy z[1];
hs -> iter = 0;
- hs -> scale = 1e308;
+ hs -> scale = 1e38;
hs -> p = p;
double s0;
do {
- Sound hse = hs -> e.get();
+ Sound hse = hs -> e;
for (long i = 1; i <= thy nx; i++) {
hse -> z[1][i] = thy z[1][i];
}
@@ -147,7 +147,8 @@ void LPC_Frames_and_Sound_huber (LPC_Frame me, Sound thee, LPC_Frame him, struct
s0 = hs -> scale;
- NUMstatistics_huber (e, n, & (hs -> location), hs -> wantlocation, & (hs -> scale), hs -> wantscale, hs -> k, hs -> tol, hs -> work);
+ NUMstatistics_huber (e, n, & (hs -> location), hs -> wantlocation, & (hs -> scale), hs -> wantscale,
+ hs -> k, hs -> tol, hs -> work);
huber_struct_getWeights (hs, e);
huber_struct_getWeightedCovars (hs, s);
@@ -170,22 +171,10 @@ void LPC_Frames_and_Sound_huber (LPC_Frame me, Sound thee, LPC_Frame him, struct
} while ( (hs -> iter < hs -> itermax) && (fabs (s0 - hs -> scale) > hs -> tol * s0));
}
-#if 0
- autoSound e;
- double k, tol, tol_svd;
- long iter, itermax;
- int wantlocation, wantscale;
- double location, scale;
- long n, p;
- double *w, *work;
- double *a;
- double **covar, *c;
- autoSVD svd;
-#endif
-
-autoLPC LPC_and_Sound_to_LPC_robust (LPC thee, Sound me, double analysisWidth, double preEmphasisFrequency, double k,
+
+LPC LPC_and_Sound_to_LPC_robust (LPC thee, Sound me, double analysisWidth, double preEmphasisFrequency, double k,
int itermax, double tol, int wantlocation) {
- struct huber_struct struct_huber { autoSound(), 0.0, 0.0, 0.0, 0, 0, 0, 0, 0.0, 0.0, 0, 0, nullptr, nullptr, nullptr, nullptr, nullptr, autoSVD() };
+ struct huber_struct struct_huber = { 0 };
try {
double t1, samplingFrequency = 1.0 / my dx, tol_svd = 0.000001;
double location = 0, windowDuration = 2 * analysisWidth; /* Gaussian window */
@@ -219,19 +208,19 @@ autoLPC LPC_and_Sound_to_LPC_robust (LPC thee, Sound me, double analysisWidth, d
autoMelderProgress progess (U"LPC analysis");
- Sound_preEmphasis (sound.get(), preEmphasisFrequency);
+ Sound_preEmphasis (sound.peek(), preEmphasisFrequency);
for (long i = 1; i <= nFrames; i++) {
LPC_Frame lpc = (LPC_Frame) & thy d_frames[i];
LPC_Frame lpcto = (LPC_Frame) & his d_frames[i];
double t = Sampled_indexToX (thee, i);
- Sound_into_Sound (sound.get(), sframe.get(), t - windowDuration / 2);
- Vector_subtractMean (sframe.get());
- Sounds_multiply (sframe.get(), window.get());
+ Sound_into_Sound (sound.peek(), sframe.peek(), t - windowDuration / 2);
+ Vector_subtractMean (sframe.peek());
+ Sounds_multiply (sframe.peek(), window.peek());
try {
- LPC_Frames_and_Sound_huber (lpc, sframe.get(), lpcto, & struct_huber);
+ LPC_Frames_and_Sound_huber (lpc, sframe.peek(), lpcto, & struct_huber);
} catch (MelderError) {
frameErrorCount++;
}
@@ -239,7 +228,8 @@ autoLPC LPC_and_Sound_to_LPC_robust (LPC thee, Sound me, double analysisWidth, d
iter += struct_huber.iter;
if ( (i % 10) == 1) {
- Melder_progress ( (double) i / nFrames, U"LPC analysis of frame ", i, U" out of ", nFrames, U".");
+ Melder_progress ( (double) i / nFrames, U"LPC analysis of frame ",
+ i, U" out of ", nFrames, U".");
}
}
@@ -248,31 +238,31 @@ autoLPC LPC_and_Sound_to_LPC_robust (LPC thee, Sound me, double analysisWidth, d
MelderInfo_writeLine (U"Number of iterations: ", iter,
U"\n Average per frame: ", ((double) iter) / nFrames);
huber_struct_destroy (&struct_huber);
- return him;
+ return him.transfer();
} catch (MelderError) {
huber_struct_destroy (&struct_huber);
Melder_throw (me, U": no robust LPC created.");
}
}
-autoFormant Sound_to_Formant_robust (Sound me, double dt_in, double numberOfFormants, double maximumFrequency,
+Formant Sound_to_Formant_robust (Sound me, double dt_in, double numberOfFormants, double maximumFrequency,
double halfdt_window, double preEmphasisFrequency, double safetyMargin, double k, int itermax, double tol, int wantlocation)
{
double dt = dt_in > 0.0 ? dt_in : halfdt_window / 4.0;
double nyquist = 0.5 / my dx;
int predictionOrder = (long) floor (2 * numberOfFormants);
try {
- autoSound sound;
- if (maximumFrequency <= 0.0 || fabs (maximumFrequency / nyquist - 1.0) < 1.0e-12) {
- sound = Data_copy (me); // will be modified
+ autoSound sound = NULL;
+ if (maximumFrequency <= 0.0 || fabs (maximumFrequency / nyquist - 1) < 1.0e-12) {
+ sound.reset (Data_copy (me)); // will be modified
} else {
- sound = Sound_resample (me, maximumFrequency * 2.0, 50);
+ sound.reset (Sound_resample (me, maximumFrequency * 2, 50));
}
- autoLPC lpc = Sound_to_LPC_auto (sound.get(), predictionOrder, halfdt_window, dt, preEmphasisFrequency);
- autoLPC lpcr = LPC_and_Sound_to_LPC_robust (lpc.get(), sound.get(), halfdt_window, preEmphasisFrequency, k, itermax, tol, wantlocation);
- autoFormant thee = LPC_to_Formant (lpcr.get(), safetyMargin);
- return thee;
+ autoLPC lpc = Sound_to_LPC_auto (sound.peek(), predictionOrder, halfdt_window, dt, preEmphasisFrequency);
+ autoLPC lpcr = LPC_and_Sound_to_LPC_robust (lpc.peek(), sound.peek(), halfdt_window, preEmphasisFrequency, k, itermax, tol, wantlocation);
+ autoFormant thee = LPC_to_Formant (lpcr.peek(), safetyMargin);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no robust Formant created.");
}
diff --git a/LPC/Sound_and_LPC_robust.h b/LPC/Sound_and_LPC_robust.h
index 605b338..5d86f9e 100644
--- a/LPC/Sound_and_LPC_robust.h
+++ b/LPC/Sound_and_LPC_robust.h
@@ -2,7 +2,7 @@
#define _Sound_and_LPC_robust_h_
/* Sound_and_LPC_robust.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -36,10 +36,10 @@ void LPC_Frames_and_Sound_huber (LPC_Frame me, Sound thee, LPC_Frame him, struct
By defining a void pointer we circumvent the complaint.
*/
-autoLPC LPC_and_Sound_to_LPC_robust (LPC thee, Sound me, double analysisWidth,
+LPC LPC_and_Sound_to_LPC_robust (LPC thee, Sound me, double analysisWidth,
double preEmphasisFrequency, double k, int itermax, double tol, int wantlocation);
-autoFormant Sound_to_Formant_robust (Sound me, double dt_in, double numberOfFormants, double maximumFrequency,
+Formant Sound_to_Formant_robust (Sound me, double dt_in, double numberOfFormants, double maximumFrequency,
double halfdt_window, double preemphasisFrequency, double safetyMargin, double k, int itermax, double tol, int wantlocation);
#endif /* _Sound_and_LPC_robust_h_ */
diff --git a/LPC/Tube.cpp b/LPC/Tube.cpp
index 0aaa536..9cd14d0 100644
--- a/LPC/Tube.cpp
+++ b/LPC/Tube.cpp
@@ -1,6 +1,6 @@
/* Tube.cpp
*
- * Copyright (C) 1994-2012, 2015-2016 David Weenink
+ * Copyright (C) 1994-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -48,7 +48,7 @@
Thing_implement (Tube, Sampled, 0);
void structTube :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Time domain: ", xmin, U" to ", xmax, U" seconds");
MelderInfo_writeLine (U"Maximum number of segments: ", maxnSegments);
MelderInfo_writeLine (U"Number of frames: ", nx);
@@ -79,7 +79,8 @@ void Tube_Frames_rc_into_area (Tube_Frame me, Tube_Frame thee) {
}
}
-static void Tube_setLengths (Tube me, double length) {
+static void Tube_setLengths (I, double length) {
+ iam (Tube);
for (long i = 1; i <= my nx; i++) {
Tube_Frame f = & my frame[i];
if (f) {
@@ -88,7 +89,9 @@ static void Tube_setLengths (Tube me, double length) {
}
}
-void Tube_init (Tube me, double tmin, double tmax, long nt, double dt, double t1, long maxnSegments, double defaultLength) {
+void Tube_init (I, double tmin, double tmax, long nt, double dt, double t1,
+ long maxnSegments, double defaultLength) {
+ iam (Tube);
my maxnSegments = maxnSegments;
Sampled_init (me, tmin, tmax, nt, dt, t1);
my frame = NUMvector<structTube_Frame> (1, nt);
@@ -97,15 +100,17 @@ void Tube_init (Tube me, double tmin, double tmax, long nt, double dt, double t1
Thing_implement (Area, Tube, 0);
-void Area_init (Area me, double tmin, double tmax, long nt, double dt, double t1, long maxnSegments, double defaultLength) {
+void Area_init (Area me, double tmin, double tmax, long nt, double dt, double t1,
+ long maxnSegments, double defaultLength) {
Tube_init (me, tmin, tmax, nt, dt, t1, maxnSegments, defaultLength);
}
-autoArea Area_create (double tmin, double tmax, long nt, double dt, double t1, long maxnSegments, double defaultLength) {
+Area Area_create (double tmin, double tmax, long nt, double dt, double t1,
+ long maxnSegments, double defaultLength) {
try {
autoArea me = Thing_new (Area);
- Area_init (me.get(), tmin, tmax, nt, dt, t1, maxnSegments, defaultLength);
- return me;
+ Area_init (me.peek(), tmin, tmax, nt, dt, t1, maxnSegments, defaultLength);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Area not crteated.");
}
@@ -113,15 +118,17 @@ autoArea Area_create (double tmin, double tmax, long nt, double dt, double t1, l
Thing_implement (RC, Tube, 0);
-void RC_init (RC me, double tmin, double tmax, long nt, double dt, double t1, long maxnSegments, double defaultLength) {
+void RC_init (RC me, double tmin, double tmax, long nt, double dt, double t1,
+ long maxnSegments, double defaultLength) {
Tube_init (me, tmin, tmax, nt, dt, t1, maxnSegments, defaultLength);
}
-autoRC RC_create (double tmin, double tmax, long nt, double dt, double t1, long maxnCoefficients, double defaultLength) {
+RC RC_create (double tmin, double tmax, long nt, double dt, double t1,
+ long maxnCoefficients, double defaultLength) {
try {
autoRC me = Thing_new (RC);
- RC_init (me.get(), tmin, tmax, nt, dt, t1, maxnCoefficients, defaultLength);
- return me;
+ RC_init (me.peek(), tmin, tmax, nt, dt, t1, maxnCoefficients, defaultLength);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"RC not crteated.");
}
diff --git a/LPC/Tube.h b/LPC/Tube.h
index 38f7a91..b847316 100644
--- a/LPC/Tube.h
+++ b/LPC/Tube.h
@@ -2,7 +2,7 @@
#define _Tube_h_
/* Tube.h
*
- * Copyright (C) 1994-2011, 2015-2016 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -22,6 +22,7 @@
#include "Sampled.h"
#include "Tube_def.h"
+oo_CLASS_CREATE (Tube, Sampled);
/*
Tube's as a function of time.
@@ -35,7 +36,8 @@ void Tube_Frame_free (Tube_Frame me);
void Tube_Frames_rc_into_area (Tube_Frame me, Tube_Frame thee);
-void Tube_init (Tube me, double tmin, double tmax, long nt, double dt, double t1, long maxnSegments, double defaultLength);
+void Tube_init (I, double tmin, double tmax, long nt, double dt, double t1,
+ long maxnSegments, double defaultLength);
Thing_define (Area, Tube) {
};
@@ -45,17 +47,25 @@ Thing_define (Area, Tube) {
units in m^2.
*/
-void Area_init (Area me, double tmin, double tmax, long nt, double dt, double t1, long maxnSegments, double defaultLength);
+void Area_init (Area me, double tmin, double tmax, long nt, double dt, double t1,
+ long maxnSegments, double defaultLength);
-autoArea Area_create (double tmin, double tmax, long nt, double dt, double t1, long maxnSegments, double defaultLength);
+Area Area_create (double tmin, double tmax, long nt, double dt, double t1,
+ long maxnSegments, double defaultLength);
Thing_define (RC, Tube) {
};
-// Reflection Coefficients as a function of time.
+/*
+ Reflection Coefficients as a function of time.
+
+*/
+
-void RC_init (RC me, double tmin, double tmax, long nt, double dt, double t1, long maxnCoefficients, double defaultLength);
+void RC_init (RC me, double tmin, double tmax, long nt, double dt, double t1,
+ long maxnCoefficients, double defaultLength);
-autoRC RC_create (double tmin, double tmax, long nt, double dt, double t1, long maxnCoefficients, double defaultLength);
+RC RC_create (double tmin, double tmax, long nt, double dt, double t1,
+ long maxnCoefficients, double defaultLength);
#endif // _Tube_h_
diff --git a/LPC/VocalTractTier.cpp b/LPC/VocalTractTier.cpp
index 9fe8415..b9ae97c 100644
--- a/LPC/VocalTractTier.cpp
+++ b/LPC/VocalTractTier.cpp
@@ -1,6 +1,6 @@
/* VocalTractTier.cpp
*
- * Copyright (C) 2012, 2015-2016 David Weenink
+ * Copyright (C) 2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -40,13 +40,15 @@
#include "oo_DESCRIPTION.h"
#include "VocalTractTier_def.h"
+/***** VocalTractPoint *****/
+
void VocalTract_drawSegments (VocalTract me, Graphics g, double maxLength, double maxArea, bool closedAtGlottis)
{
Graphics_setInner (g);
double maxCrossection = sqrt (maxArea);
- Graphics_setWindow (g, 0.0, maxLength, -maxCrossection, maxCrossection);
+ Graphics_setWindow (g, 0, maxLength, -maxCrossection, maxCrossection);
for (long isection = 1; isection <= my nx; isection++) {
- double x1 = (isection - 1.0) * my dx, x2 = x1 + my dx;
+ double x1 = (isection - 1) * my dx, x2 = x1 + my dx;
double crosssection2 = sqrt (my z[1][isection]);
Graphics_line (g, x1, crosssection2, x2, crosssection2);
Graphics_line (g, x1, -crosssection2, x2, -crosssection2);
@@ -61,16 +63,14 @@ void VocalTract_drawSegments (VocalTract me, Graphics g, double maxLength, doubl
Graphics_unsetInner (g);
}
-/***** VocalTractPoint *****/
-
Thing_implement (VocalTractPoint, AnyPoint, 0);
-autoVocalTractPoint VocalTract_to_VocalTractPoint (VocalTract me, double time) {
+VocalTractPoint VocalTract_to_VocalTractPoint (VocalTract me, double time) {
try {
autoVocalTractPoint thee = Thing_new (VocalTractPoint);
thy number = time;
- thy d_vocalTract = Data_copy (me);
- return thee;
+ thy d_vocalTract = (VocalTract) Data_copy (me);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to VocalTractPoint.");
}
@@ -80,99 +80,100 @@ autoVocalTractPoint VocalTract_to_VocalTractPoint (VocalTract me, double time) {
Thing_implement (VocalTractTier, Function, 0);
-autoVocalTractTier VocalTractTier_create (double fromTime, double toTime) {
+VocalTractTier VocalTractTier_create (double fromTime, double toTime) {
try {
autoVocalTractTier me = Thing_new (VocalTractTier);
- Function_init (me.get(), fromTime, toTime);
- return me;
+ Function_init (me.peek(), fromTime, toTime);
+ my d_vocalTracts = SortedSetOfDouble_create ();
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U": VocalTractTier not created.");
}
}
-autoVocalTractTier VocalTract_to_VocalTractTier (VocalTract me, double startTime, double endTime, double time) {
+VocalTractTier VocalTract_to_VocalTractTier (VocalTract me, double startTime, double endTime, double time) {
try {
autoVocalTractTier thee = VocalTractTier_create (startTime, endTime);
- VocalTractTier_addVocalTract_copy (thee.get(), time, me);
- return thee;
+ VocalTractTier_addVocalTract (thee.peek(), time, me);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to VocalTractTier");
}
}
-void VocalTractTier_addVocalTract_copy (VocalTractTier me, double time, VocalTract vocaltract) {
+void VocalTractTier_addVocalTract (VocalTractTier me, double time, VocalTract vocaltract) {
try {
- autoVocalTractPoint thee = VocalTract_to_VocalTractPoint (vocaltract, time);
- if (my d_vocalTracts.size > 0) {
- VocalTractPoint vtp = my d_vocalTracts.at [1];
+ autoVocalTractPoint thee = VocalTract_to_VocalTractPoint (vocaltract, time);
+ if (my d_vocalTracts -> size > 1) {
+ VocalTractPoint vtp = (VocalTractPoint) my d_vocalTracts -> item[1];
long numberOfSections = vtp -> d_vocalTract -> nx;
if (numberOfSections != vocaltract -> nx) {
+ forget (vocaltract);
Melder_throw (U"The number of sections must be equal to ", numberOfSections, U".");
}
}
- my d_vocalTracts. addItem_move (thee.move());
+ Collection_addItem (my d_vocalTracts, thee.transfer());
} catch (MelderError) {
Melder_throw (me, U": no VocalTract added.");
}
}
-autoVocalTract VocalTractTier_to_VocalTract (VocalTractTier me, double time) {
+VocalTract VocalTractTier_to_VocalTract (VocalTractTier me, double time) {
try {
- Melder_assert (my d_vocalTracts.size > 0);
- VocalTractPoint vtp = my d_vocalTracts.at [1];
+ VocalTractPoint vtp = (VocalTractPoint) my d_vocalTracts -> item[1];
long numberOfSections = vtp -> d_vocalTract -> nx;
autoVocalTract thee = VocalTract_create (numberOfSections, vtp -> d_vocalTract -> dx);
- for (long isection = 1; isection <= numberOfSections; isection ++) {
+ for (long isection = 1; isection <= numberOfSections; isection++) {
autoRealTier section = RealTier_create (my xmin, my xmax);
- for (long i = 1; i <= my d_vocalTracts.size; i ++) {
- VocalTractPoint vtpi = my d_vocalTracts.at [i];
- double areai = vtpi -> d_vocalTract -> z [1] [isection];
- RealTier_addPoint (section.get(), vtpi -> number, areai);
+ for (long i = 1; i <= my d_vocalTracts -> size; i++) {
+ VocalTractPoint vtpi = (VocalTractPoint) my d_vocalTracts -> item[i];
+ double areai = vtpi -> d_vocalTract -> z[1][isection];
+ RealTier_addPoint (section.peek(), vtpi -> number, areai);
}
- thy z[1][isection] = RealTier_getValueAtTime (section.get(), time);
+ thy z[1][isection] = RealTier_getValueAtTime (section.peek(), time);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no VocalTract created.");
}
}
-autoLPC VocalTractTier_to_LPC (VocalTractTier me, double timeStep) {
+LPC VocalTractTier_to_LPC (VocalTractTier me, double timeStep) {
try {
- if (my d_vocalTracts.size == 0) {
+ if (my d_vocalTracts -> size == 0) {
Melder_throw (U"Empty VocalTractTier");
}
long numberOfFrames = (long) floor ((my xmax - my xmin) / timeStep);
- VocalTractPoint vtp = my d_vocalTracts.at [1];
+ VocalTractPoint vtp = (VocalTractPoint) my d_vocalTracts -> item[1];
long numberOfSections = vtp -> d_vocalTract -> nx;
double samplingPeriod = 1.0 / (1000.0 * numberOfSections);
autoNUMmatrix<double> area (1, numberOfFrames, 1, numberOfSections + 1);
autoNUMvector<double> areavec (1, numberOfSections + 1);
- autoLPC thee = LPC_create (my xmin, my xmax, numberOfFrames, timeStep, timeStep / 2.0, numberOfSections, samplingPeriod);
+ autoLPC thee = LPC_create (my xmin, my xmax, numberOfFrames, timeStep, timeStep / 2, numberOfSections, samplingPeriod);
// interpolate each section
- for (long isection = 1; isection <= numberOfSections; isection ++) {
+ for (long isection = 1; isection <= numberOfSections; isection++) {
autoRealTier sectioni = RealTier_create (my xmin, my xmax);
- for (long i = 1; i <= my d_vocalTracts.size; i ++) {
- VocalTractPoint vtpi = my d_vocalTracts.at [i];
- double areai = vtpi -> d_vocalTract -> z [1] [isection];
- RealTier_addPoint (sectioni.get(), vtpi -> number, areai);
+ for (long i = 1; i <= my d_vocalTracts -> size; i++) {
+ VocalTractPoint vtpi = (VocalTractPoint) my d_vocalTracts -> item[i];
+ double areai = vtpi -> d_vocalTract -> z[1][isection];
+ RealTier_addPoint (sectioni.peek(), vtpi -> number, areai);
}
- for (long iframe = 1; iframe <= numberOfFrames; iframe ++) {
+ for (long iframe = 1; iframe <= numberOfFrames; iframe++) {
double time = thy x1 + (iframe - 1) * thy dx;
- area [iframe] [isection] = RealTier_getValueAtTime (sectioni.get(), time);
- area [iframe] [numberOfSections + 1] = 0.0001; // normalisation is area[n+1] = 0.0001
+ area[iframe][isection] = RealTier_getValueAtTime (sectioni.peek(), time);
+ area[iframe][numberOfSections + 1] = 0.0001; // normalisation is area[n+1] = 0.0001
}
}
- for (long iframe = 1; iframe <= numberOfFrames; iframe ++) {
- LPC_Frame frame = & thy d_frames [iframe];
+ for (long iframe = 1; iframe <= numberOfFrames; iframe++) {
+ LPC_Frame frame = &thy d_frames[iframe];
LPC_Frame_init (frame, numberOfSections);
- for (long i = 1; i <= numberOfSections + 1; i ++) {
- areavec [i] = area [iframe] [numberOfSections + 1 - i];
+ for (long i = 1; i <= numberOfSections + 1; i++) {
+ areavec[i] = area[iframe][numberOfSections + 1 - i];
}
NUMlpc_area_to_lpc (areavec.peek(), numberOfSections + 1, frame -> a);
- frame -> gain = 1e-6; // something
+ frame -> gain = 1e-6; // something
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U": not converted to LPC.");
}
diff --git a/LPC/VocalTractTier.h b/LPC/VocalTractTier.h
index 003b4f5..7151d86 100644
--- a/LPC/VocalTractTier.h
+++ b/LPC/VocalTractTier.h
@@ -2,7 +2,7 @@
#define _VocalTractTier_h_
/* VocalTractTier.h
*
- * Copyright (C) 2012, 2015 David Weenink
+ * Copyright (C) 2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,20 +24,20 @@
#include "VocalTract.h"
#include "VocalTractTier_def.h"
+oo_CLASS_CREATE (VocalTractPoint, AnyPoint);
+oo_CLASS_CREATE (VocalTractTier, Function);
void VocalTract_drawSegments (VocalTract me, Graphics g, double maxLength, double maxArea, bool closedAtGlottis);
-autoVocalTractPoint VocalTract_to_VocalTractPoint (VocalTract me, double time);
+VocalTractPoint VocalTract_to_VocalTractPoint (VocalTract me, double time);
-autoVocalTractTier VocalTractTier_create (double fromTime, double toTime);
+VocalTractTier VocalTractTier_create (double fromTime, double toTime);
+VocalTractTier VocalTract_to_VocalTractTier (VocalTract me, double startTime, double endTime, double time);
-autoVocalTractTier VocalTract_to_VocalTractTier (VocalTract me, double startTime, double endTime, double time);
+void VocalTractTier_addVocalTract (VocalTractTier me, double time, VocalTract thee);
-void VocalTractTier_addVocalTract_copy (VocalTractTier me, double time, VocalTract thee);
-
-autoLPC VocalTractTier_to_LPC (VocalTractTier me, double timeStep);
-
-autoVocalTract VocalTractTier_to_VocalTract (VocalTractTier me, double time);
+LPC VocalTractTier_to_LPC (VocalTractTier me, double timeStep);
+VocalTract VocalTractTier_to_VocalTract (VocalTractTier me, double time);
/* End of file VocalTractTier.h */
#endif
diff --git a/LPC/VocalTractTier_def.h b/LPC/VocalTractTier_def.h
index e815670..da55923 100644
--- a/LPC/VocalTractTier_def.h
+++ b/LPC/VocalTractTier_def.h
@@ -1,6 +1,6 @@
/* VocalTractTier_def.h
*
- * Copyright (C) 2012 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,7 +20,7 @@
#define ooSTRUCT VocalTractPoint
oo_DEFINE_CLASS (VocalTractPoint, AnyPoint)
- oo_AUTO_OBJECT (VocalTract, 0, d_vocalTract)
+ oo_OBJECT (VocalTract, 0, d_vocalTract)
oo_END_CLASS (VocalTractPoint)
#undef ooSTRUCT
@@ -29,7 +29,7 @@ oo_END_CLASS (VocalTractPoint)
#define ooSTRUCT VocalTractTier
oo_DEFINE_CLASS (VocalTractTier, Function)
- oo_COLLECTION_OF (SortedSetOfDoubleOf, d_vocalTracts, VocalTractPoint, 0)
+ oo_COLLECTION (SortedSetOfDouble, d_vocalTracts, VocalTractPoint, 0)
oo_END_CLASS (VocalTractTier)
#undef ooSTRUCT
diff --git a/LPC/manual_LPC.cpp b/LPC/manual_LPC.cpp
index be1fe93..93899e8 100644
--- a/LPC/manual_LPC.cpp
+++ b/LPC/manual_LPC.cpp
@@ -1,6 +1,6 @@
-/* manual_LPC.cpp
+/* manual_LPC.c
*
- * Copyright (C) 1994-2016 David Weenink
+ * Copyright (C) 1994-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -475,10 +475,10 @@ TAG (U"##Use filter at time (s)")
DEFINITION (U"determines which LPC frame will be chosen to inverse filter the sound. ")
MAN_END
-MAN_BEGIN (U"MFCC", U"djmw", 20160225)
+MAN_BEGIN (U"MFCC", U"djmw", 20141022)
INTRO (U"One of the @@types of objects@ in P\\s{RAAT}.")
NORMAL (U"An object of type MFCC represents mel frequency cepstral coefficients "
- "as a function of time. The coefficients are represented in a number of frames centred at equally spaced times. "
+ "as a function of time. The coefficients are represented in frames "
"at constant sampling period.")
ENTRY (U"MFCC commands")
NORMAL (U"Creation:")
@@ -558,7 +558,7 @@ MAN_END
#define Sound_to_LPC_COMMON_HELP(method) \
INTRO (U"With this command you create a new @LPC from every selected @Sound, " \
- "using " method " method.") \
+ "using " #method " method.") \
ENTRY (U"Warning") \
NORMAL (U"You are advised not to use this command for formant analysis. " \
"For formant analysis, instead use @@Sound: To Formant (burg)...@, " \
@@ -690,4 +690,4 @@ MAN_END
19980322 djmw Sound_into_LPC_Frame_auto did not return (nCoefficients == 0) when (r[1] == 0).
*/
-/* End of file manual_LPC.cpp */
+/* End of file manual_LPC.c */
diff --git a/LPC/praat_LPC_init.cpp b/LPC/praat_LPC_init.cpp
index c1a1b20..3717fee 100644
--- a/LPC/praat_LPC_init.cpp
+++ b/LPC/praat_LPC_init.cpp
@@ -71,7 +71,7 @@ DIRECT (Cepstrum_downto_PowerCepstrum)
LOOP {
iam (Cepstrum);
autoPowerCepstrum thee = Cepstrum_downto_PowerCepstrum (me);
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
@@ -178,7 +178,7 @@ DO
iam (PowerCepstrum);
double peakdB, quefrency;
PowerCepstrum_getMaximumAndQuefrency (me, GET_REAL (U"left Search peak in pitch range"), GET_REAL (U"right Search peak in pitch range"), GET_INTEGER (U"Interpolation") - 1, &peakdB, &quefrency);
- double f = 1.0 / quefrency;
+ double f = 1 / quefrency;
Melder_information (quefrency, U" s (f =", f, U" Hz)");
}
END
@@ -206,7 +206,7 @@ DO
double qpeak, cpp = PowerCepstrum_getPeakProminence_hillenbrand (me,
GET_REAL (U"left Search peak in pitch range"), GET_REAL (U"right Search peak in pitch range"), &qpeak);
Melder_information (cpp, U" dB; quefrency=", qpeak, U" s (f=",
- 1.0 / qpeak, U" Hz).");
+ 1 / qpeak, U" Hz).");
}
END
@@ -279,7 +279,7 @@ DO
GET_REAL (U"left Tilt line quefrency range"), GET_REAL (U"right Tilt line quefrency range"),
GET_INTEGER (U"Line type"), GET_INTEGER (U"Fit method"), &qpeak);
Melder_information (cpp, U" dB; quefrency=", qpeak, U" s (f=",
- 1.0 / qpeak, U" Hz).");
+ 1 / qpeak, U" Hz).");
}
END
@@ -320,7 +320,7 @@ DO
LOOP {
iam (PowerCepstrum);
autoPowerCepstrum thee = PowerCepstrum_smooth (me, GET_REAL (U"Quefrency averaging window"), GET_INTEGER (U"Number of iterations"));
- praat_new (thee.move(), my name, U"_smooth");
+ praat_new (thee.transfer(), my name, U"_smooth");
}
END
@@ -339,23 +339,21 @@ DO
iam (PowerCepstrum);
autoPowerCepstrum thee = PowerCepstrum_subtractTilt (me, GET_REAL (U"left Tilt line quefrency range"),
GET_REAL (U"right Tilt line quefrency range"), GET_INTEGER (U"Line type"), GET_INTEGER (U"Fit method"));
- praat_new (thee.move(), my name, U"minusTilt");
+ praat_new (thee.transfer(), my name, U"minusTilt");
}
END
DIRECT (Cepstrum_to_Spectrum)
LOOP {
iam (Cepstrum);
- autoSpectrum thee = Cepstrum_to_Spectrum (me);
- praat_new (thee.move(), my name);
+ praat_new (Cepstrum_to_Spectrum (me), my name);
}
END
DIRECT (PowerCepstrum_to_Matrix)
LOOP {
iam (PowerCepstrum);
- autoMatrix thee = PowerCepstrum_to_Matrix (me);
- praat_new (thee.move(), my name);
+ praat_new (PowerCepstrum_to_Matrix (me), my name);
}
END
@@ -415,7 +413,7 @@ DO
LOOP {
iam (PowerCepstrogram);
autoPowerCepstrogram thee = PowerCepstrogram_smooth (me, GET_REAL (U"Time averaging window"), GET_REAL (U"Quefrency averaging window"));
- praat_new (thee.move(), my name, U"_smoothed");
+ praat_new (thee.transfer(), my name, U"_smoothed");
}
END
@@ -462,7 +460,7 @@ DO
iam (PowerCepstrogram);
autoPowerCepstrogram thee = PowerCepstrogram_subtractTilt (me, GET_REAL (U"left Tilt line quefrency range"),
GET_REAL (U"right Tilt line quefrency range"), GET_INTEGER (U"Line type"), GET_INTEGER (U"Fit method"));
- praat_new (thee.move(), my name, U"_minusTilt");
+ praat_new (thee.transfer(), my name, U"_minusTilt");
}
END
@@ -551,7 +549,7 @@ DO
LOOP {
iam (PowerCepstrogram);
try {
- Matrix_formula ((Matrix) me, GET_STRING (U"formula"), interpreter, nullptr);
+ Matrix_formula ((Matrix) me, GET_STRING (U"formula"), interpreter, NULL);
praat_dataChanged (me);
} catch (MelderError) {
praat_dataChanged (me); // in case of error, the PowerCepstrogram may have partially changed
@@ -568,7 +566,7 @@ DO
iam (PowerCepstrogram);
double time = GET_REAL (U"Time");
autoPowerCepstrum thee = PowerCepstrogram_to_PowerCepstrum_slice (me, time);
- praat_new (thee.move(), my name, NUMstring_timeNoDot (time));
+ praat_new (thee.transfer(), my name, NUMstring_timeNoDot (time));
}
END
@@ -598,7 +596,7 @@ DO
GET_INTEGER (U"Interpolation") - 1,
GET_REAL (U"left Tilt line quefrency range"), GET_REAL (U"right Tilt line quefrency range"),
GET_INTEGER (U"Line type"), GET_INTEGER (U"Fit method"));
- praat_new (thee.move(), my name, U"_cpp");
+ praat_new (thee.transfer(), my name, U"_cpp");
}
END
@@ -611,7 +609,7 @@ DO
iam (PowerCepstrogram);
autoTable thee = PowerCepstrogram_to_Table_hillenbrand (me,
GET_REAL (U"left Peak search pitch range"), GET_REAL (U"right Peak search pitch range"));
- praat_new (thee.move(), my name, U"_cpp");
+ praat_new (thee.transfer(), my name, U"_cpp");
}
END
@@ -619,7 +617,7 @@ DIRECT (PowerCepstrogram_to_Matrix)
LOOP {
iam (PowerCepstrogram);
autoMatrix thee = PowerCepstrogram_to_Matrix (me);
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
@@ -628,8 +626,7 @@ END
DIRECT (Cepstrumc_to_LPC)
LOOP {
iam (Cepstrumc);
- autoLPC thee = Cepstrumc_to_LPC (me);
- praat_new (thee.move(), my name);
+ praat_new (Cepstrumc_to_LPC (me), my name);
}
END
@@ -650,25 +647,23 @@ FORM (Cepstrumc_to_DTW, U"Cepstrumc: To DTW", U"Cepstrumc: To DTW...")
RADIOBUTTON (U"2/3 < slope < 3/2")
OK
DO
- Cepstrumc c1 = nullptr, c2 = nullptr;
+ Cepstrumc c1 = 0, c2 = 0;
LOOP {
iam (Cepstrumc);
(c1 ? c2 : c1) = me;
}
Melder_assert (c1 && c2);
- autoDTW thee = Cepstrumc_to_DTW (c1, c2, GET_REAL (U"Cepstral weight"),
+ praat_new (Cepstrumc_to_DTW (c1, c2, GET_REAL (U"Cepstral weight"),
GET_REAL (U"Log energy weight"), GET_REAL (U"Regression weight"),
GET_REAL (U"Regression weight log energy"), GET_REAL (U"Window for regression coefficients"),
GET_INTEGER (U"Match begin positions"), GET_INTEGER (U"Match end positions"),
- GET_INTEGER (U"Slope constraints"));
- praat_new (thee.move(), c1 -> name, U"_", c2 -> name);
+ GET_INTEGER (U"Slope constraints")), c1->name, U"_", c2->name);
END
DIRECT (Cepstrumc_to_Matrix)
LOOP {
iam (Cepstrumc);
- autoMatrix thee = Cepstrumc_to_Matrix (me);
- praat_new (thee.move(), my name);
+ praat_new (Cepstrumc_to_Matrix (me), my name);
}
END
@@ -680,8 +675,7 @@ FORM (Formant_to_LPC, U"Formant: To LPC", 0)
DO
LOOP {
iam (Formant);
- autoLPC thee = Formant_to_LPC (me, 1.0 / GET_REAL (U"Sampling frequency"));
- praat_new (thee.move(), my name);
+ praat_new (Formant_to_LPC (me, 1.0 / GET_REAL (U"Sampling frequency")), my name);
}
END
@@ -713,7 +707,7 @@ DO
long iformant = GET_INTEGER (U"Formant number");
Spectrogram thee = FIRST (Spectrogram);
autoIntensityTier him = Formant_and_Spectrogram_to_IntensityTier (me, thee, iformant);
- praat_new (him.move(), my name, U"_", GET_INTEGER (U"Formant number"));
+ praat_new (him.transfer(), my name, U"_", GET_INTEGER (U"Formant number"));
END
/********************LFCC ********************************************/
@@ -732,8 +726,7 @@ DO
}
LOOP {
iam (LFCC);
- autoLPC thee = LFCC_to_LPC (me, ncof);
- praat_new (thee.move(), my name);
+ praat_new (LFCC_to_LPC (me, ncof), my name);
}
END
@@ -793,21 +786,19 @@ END
DIRECT (LPC_to_Formant)
LOOP {
iam (LPC);
- autoFormant thee = LPC_to_Formant (me, 50);
- praat_new (thee.move(), my name);
+ praat_new (LPC_to_Formant (me, 50), my name);
}
END
DIRECT (LPC_to_Formant_keep_all)
LOOP {
iam (LPC);
- autoFormant thee = LPC_to_Formant (me, 0);
- praat_new (thee.move(), my name);
+ praat_new (LPC_to_Formant (me, 0), my name);
}
END
FORM (LPC_to_LFCC, U"LPC: To LFCC", U"LPC: To LFCC...")
- NATURAL (U"Number of coefficients", U"0")
+ INTEGER (U"Number of coefficients", U"0")
OK
DO
long ncof = GET_INTEGER (U"Number of coefficients");
@@ -816,20 +807,18 @@ DO
}
LOOP {
iam (LPC);
- autoLFCC thee = LPC_to_LFCC (me, ncof);
- praat_new (thee.move(), my name);
+ praat_new (LPC_to_LFCC (me, ncof), my name);
}
END
FORM (LPC_to_Polynomial, U"LPC: To Polynomial", U"LPC: To Polynomial (slice)...")
REAL (U"Time (seconds)", U"0.0")
OK
-DO
- double time = GET_REAL (U"Time");
+ DO
LOOP {
iam (LPC);
- autoPolynomial thee = LPC_to_Polynomial (me, time);
- praat_new (thee.move(), my name, NUMstring_timeNoDot (time));
+ double time = GET_REAL (U"Time");
+ praat_new (LPC_to_Polynomial (me, time), my name, NUMstring_timeNoDot (time));
}
END
@@ -843,9 +832,8 @@ DO
LOOP {
iam (LPC);
double time = GET_REAL (U"Time");
- autoSpectrum thee = LPC_to_Spectrum (me, time, GET_REAL (U"Minimum frequency resolution"),
- GET_REAL (U"Bandwidth reduction"), GET_REAL (U"De-emphasis frequency"));
- praat_new (thee.move(), my name, NUMstring_timeNoDot (time));
+ praat_new (LPC_to_Spectrum (me, time, GET_REAL (U"Minimum frequency resolution"),
+ GET_REAL (U"Bandwidth reduction"), GET_REAL (U"De-emphasis frequency")), my name, NUMstring_timeNoDot (time));
}
END
@@ -857,8 +845,8 @@ FORM (LPC_to_Spectrogram, U"LPC: To Spectrogram", U"LPC: To Spectrogram...")
DO
LOOP {
iam (LPC);
- autoSpectrogram thee = LPC_to_Spectrogram (me, GET_REAL (U"Minimum frequency resolution"), GET_REAL (U"Bandwidth reduction"), GET_REAL (U"De-emphasis frequency"));
- praat_new (thee.move(), my name);
+ praat_new (LPC_to_Spectrogram (me, GET_REAL (U"Minimum frequency resolution"),
+ GET_REAL (U"Bandwidth reduction"), GET_REAL (U"De-emphasis frequency")), my name);
}
END
@@ -875,8 +863,7 @@ DO
LOOP {
iam (LPC);
double time = GET_REAL (U"Time");
- autoVocalTract thee = LPC_to_VocalTract (me, time, glottalDamping, radiationDamping, internalDamping);
- praat_new (thee.move(), my name, NUMstring_timeNoDot (time));
+ praat_new (LPC_to_VocalTract (me, time, glottalDamping, radiationDamping, internalDamping), my name, NUMstring_timeNoDot (time));
}
END
@@ -885,35 +872,31 @@ FORM (LPC_to_VocalTract, U"LPC: To VocalTract", U"LPC: To VocalTract (slice)..."
POSITIVE (U"Length (m)", U"0.17")
OK
DO
- double time = GET_REAL (U"Time");
LOOP {
iam (LPC);
- autoVocalTract thee = LPC_to_VocalTract (me, time, GET_REAL (U"Length"));
- praat_new (thee.move(), my name, NUMstring_timeNoDot (time));
+ double time = GET_REAL (U"Time");
+ praat_new (LPC_to_VocalTract (me, time, GET_REAL (U"Length")), my name, NUMstring_timeNoDot (time));
}
END
DIRECT (LPC_downto_Matrix_lpc)
LOOP {
iam (LPC);
- autoMatrix thee = LPC_downto_Matrix_lpc (me);
- praat_new (thee.move(), my name, U"_lpc");
+ praat_new (LPC_downto_Matrix_lpc (me), my name, U"_lpc");
}
END
DIRECT (LPC_downto_Matrix_rc)
LOOP {
iam (LPC);
- autoMatrix thee = LPC_downto_Matrix_rc (me);
- praat_new (thee.move(), my name, U"_rc");
+ praat_new (LPC_downto_Matrix_rc (me), my name, U"_rc");
}
END
DIRECT (LPC_downto_Matrix_area)
LOOP {
iam (LPC);
- autoMatrix thee = LPC_downto_Matrix_area (me);
- praat_new (thee.move(), my name, U"_area");
+ praat_new (LPC_downto_Matrix_area (me), my name, U"_area");
}
END
@@ -930,7 +913,7 @@ DO
iam (Sound);
autoPowerCepstrogram thee = Sound_to_PowerCepstrogram (me, GET_REAL (U"Pitch floor"), GET_REAL (U"Time step"), GET_REAL(U"Maximum frequency"),
GET_REAL (U"Pre-emphasis from"));
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
@@ -943,7 +926,7 @@ DO
LOOP {
iam (Sound);
autoPowerCepstrogram thee = Sound_to_PowerCepstrogram_hillenbrand (me, GET_REAL (U"Pitch floor"), GET_REAL (U"Time step"));
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
@@ -967,7 +950,7 @@ DO
}
END
-static void Sound_to_LPC_addCommonFields (UiForm dia) {
+static void Sound_to_LPC_addCommonFields (void *dia) {
LABEL (U"", U"Warning 1: for formant analysis, use \"To Formant\" instead.")
LABEL (U"", U"Warning 2: if you do use \"To LPC\", you may want to resample first.")
LABEL (U"", U"Click Help for more details.")
@@ -978,7 +961,7 @@ static void Sound_to_LPC_addCommonFields (UiForm dia) {
REAL (U"Pre-emphasis frequency (Hz)", U"50.0")
}
-static void Sound_to_LPC_checkCommonFields (UiForm dia, long *predictionOrder, double *analysisWindowDuration,
+static void Sound_to_LPC_checkCommonFields (void *dia, long *predictionOrder, double *analysisWindowDuration,
double *timeStep, double *preemphasisFrequency) {
*predictionOrder = GET_INTEGER (U"Prediction order");
*analysisWindowDuration = GET_REAL (U"Window length");
@@ -998,8 +981,7 @@ DO
Sound_to_LPC_checkCommonFields (dia, & numberOfPoles, & analysisWindowDuration, & timeStep, &preemphasisFrequency);
LOOP {
iam (Sound);
- autoLPC thee = Sound_to_LPC_auto (me, numberOfPoles, analysisWindowDuration, timeStep, preemphasisFrequency);
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_LPC_auto (me, numberOfPoles, analysisWindowDuration, timeStep, preemphasisFrequency), my name);
}
END
@@ -1012,8 +994,7 @@ DO
Sound_to_LPC_checkCommonFields (dia, & numberOfPoles, & analysisWindowDuration, & timeStep, & preemphasisFrequency);
LOOP {
iam (Sound);
- autoLPC thee = Sound_to_LPC_covar (me, numberOfPoles, analysisWindowDuration, timeStep, preemphasisFrequency);
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_LPC_covar (me, numberOfPoles, analysisWindowDuration, timeStep, preemphasisFrequency), my name);
}
END
@@ -1026,8 +1007,7 @@ DO
Sound_to_LPC_checkCommonFields (dia, & numberOfPoles, & analysisWindowDuration, & timeStep, & preemphasisFrequency);
LOOP {
iam (Sound);
- autoLPC thee = Sound_to_LPC_burg (me, numberOfPoles, analysisWindowDuration, timeStep, preemphasisFrequency);
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_LPC_burg (me, numberOfPoles, analysisWindowDuration, timeStep, preemphasisFrequency), my name);
}
END
@@ -1042,8 +1022,8 @@ DO
Sound_to_LPC_checkCommonFields (dia, & numberOfPoles, & analysisWindowDuration, &timeStep, & preemphasisFrequency);
LOOP {
iam (Sound);
- autoLPC thee = Sound_to_LPC_marple (me, numberOfPoles, analysisWindowDuration, timeStep, preemphasisFrequency, GET_REAL (U"Tolerance 1"), GET_REAL (U"Tolerance 2"));
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_LPC_marple (me, numberOfPoles, analysisWindowDuration, timeStep, preemphasisFrequency,
+ GET_REAL (U"Tolerance 1"), GET_REAL (U"Tolerance 2")), my name);
}
END
@@ -1076,8 +1056,8 @@ FORM (VocalTract_drawSegments, U"VocalTract: Draw segments", 0)
OK
DO
autoPraatPicture picture;
- double maxLength = GET_REAL (U"Maximum length") / 100.0;
- double maxArea = GET_REAL (U"Maximum area") / 10000.0;
+ double maxLength = GET_REAL (U"Maximum length") / 100;
+ double maxArea = GET_REAL (U"Maximum area") / 10000;
bool closedAtGlottis = GET_INTEGER (U"Closed at glottis");
LOOP {
iam (VocalTract);
@@ -1117,7 +1097,7 @@ DO
LOOP {
iam (VocalTract);
autoVocalTractTier thee = VocalTract_to_VocalTractTier (me, xmin, xmax, time);
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
@@ -1131,8 +1111,7 @@ FORM (VocalTractTier_to_LPC, U"VocalTractTier: To LPC", 0)
DO
LOOP {
iam (VocalTractTier);
- autoLPC thee = VocalTractTier_to_LPC (me, GET_REAL (U"Time step"));
- praat_new (thee.move(), my name);
+ praat_new (VocalTractTier_to_LPC (me, GET_REAL (U"Time step")), my name);
}
END
@@ -1143,8 +1122,7 @@ DO
double time = GET_REAL (U"Time");
LOOP {
iam (VocalTractTier);
- autoVocalTract thee = VocalTractTier_to_VocalTract (me, time);
- praat_new (thee.move(), my name);
+ praat_new (VocalTractTier_to_VocalTract (me, time), my name);
}
END
@@ -1154,7 +1132,7 @@ FORM (VocalTractTier_addVocalTract, U"VocalTractTier: Add VocalTract", 0)
DO
VocalTractTier me = FIRST (VocalTractTier);
VocalTract thee = FIRST (VocalTract);
- VocalTractTier_addVocalTract_copy (me, GET_REAL (U"Time"), thee);
+ VocalTractTier_addVocalTract (me, GET_REAL (U"Time"), thee);
praat_dataChanged (me);
END
@@ -1166,8 +1144,7 @@ FORM (LPC_and_Sound_filter, U"LPC & Sound: Filter", U"LPC & Sound: Filter...")
DO
LPC me = FIRST (LPC);
Sound s = FIRST (Sound);
- autoSound thee = LPC_and_Sound_filter (me , s, GET_INTEGER (U"Use LPC gain"));
- praat_new (thee.move(), my name);
+ praat_new (LPC_and_Sound_filter (me , s, GET_INTEGER (U"Use LPC gain")), my name);
END
FORM (LPC_and_Sound_filterWithFilterAtTime, U"LPC & Sound: Filter with one filter at time",
@@ -1182,15 +1159,13 @@ DO
LPC me = FIRST (LPC);
Sound s = FIRST (Sound);
long channel = GET_INTEGER (U"Channel") - 1;
- autoSound thee = LPC_and_Sound_filterWithFilterAtTime (me , s, channel, GET_REAL (U"Use filter at time"));
- praat_new (thee.move(), my name);
+ praat_new (LPC_and_Sound_filterWithFilterAtTime (me , s, channel, GET_REAL (U"Use filter at time")), my name);
END
DIRECT (LPC_and_Sound_filterInverse)
LPC me = FIRST (LPC);
Sound s = FIRST (Sound);
- autoSound thee = LPC_and_Sound_filterInverse (me , s);
- praat_new (thee.move(), my name);
+ praat_new (LPC_and_Sound_filterInverse (me , s), my name);
END
FORM (LPC_and_Sound_filterInverseWithFilterAtTime, U"LPC & Sound: Filter (inverse) with filter at time",
@@ -1205,8 +1180,7 @@ DO
LPC me = FIRST (LPC);
Sound s = FIRST (Sound);
long channel = GET_INTEGER (U"Channel") - 1;
- autoSound thee = LPC_and_Sound_filterInverseWithFilterAtTime (me , s, channel, GET_REAL (U"Use filter at time"));
- praat_new (thee.move(), my name);
+ praat_new (LPC_and_Sound_filterInverseWithFilterAtTime (me , s, channel, GET_REAL (U"Use filter at time")), my name);
END
FORM (LPC_and_Sound_to_LPC_robust, U"Robust LPC analysis", U"LPC & Sound: To LPC (robust)...")
@@ -1227,9 +1201,9 @@ END
extern void praat_TimeTier_query_init (ClassInfo klas);
extern void praat_TimeTier_modify_init (ClassInfo klas);
-void praat_uvafon_LPC_init ();
-void praat_uvafon_LPC_init () {
- Thing_recognizeClassesByName (classCepstrumc, classPowerCepstrum, classCepstrogram, classPowerCepstrogram, classLPC, classLFCC, classMFCC, classVocalTractTier, nullptr);
+void praat_uvafon_LPC_init (void);
+void praat_uvafon_LPC_init (void) {
+ Thing_recognizeClassesByName (classCepstrumc, classPowerCepstrum, classCepstrogram, classPowerCepstrogram, classLPC, classLFCC, classMFCC, classVocalTractTier, NULL);
praat_addAction1 (classPowerCepstrum, 0, U"PowerCepstrum help", 0, 0, DO_PowerCepstrum_help);
praat_addAction1 (classPowerCepstrum, 0, U"Draw...", 0, 0, DO_PowerCepstrum_draw);
diff --git a/README.md b/README.md
deleted file mode 100644
index ba30762..0000000
--- a/README.md
+++ /dev/null
@@ -1,148 +0,0 @@
-# Praat: doing phonetics by computer
-
-Most information on how the program works is in its manual and on http://www.praat.org,
-which is also where you can download the latest binary executables from.
-
-## 1. Compiling the source code
-
-You need the Praat source code only in the following cases:
-
-1. you want to extend Praat’s functionality by adding C or C++ code to it; or
-2. you want to understand or reuse Praat’s source code; or
-3. you want to compile Praat for a computer for which we do not provide binary executables,
-e.g. Linux for non-Intel computers, FreeBSD, HP-UX, SGI, or SPARC Solaris.
-
-Before trying to dive into Praat’s source code, you should be familiar with the working of the Praat program
-and with writing Praat scripts. The Praat program can be downloaded from http://www.praat.org.
-
-### 1.1. License
-
-All of the code is available on GitHub under the
-[GNU General Public License](http://www.fon.hum.uva.nl/praat/GNU_General_Public_License.txt).
-Of course, any improvements are welcomed by the authors.
-
-### 1.2. Downloading the archive
-
-To download the latest source code of Praat from GitHub,
-click on the *zip* or *tar.gz* archive at the latest release,
-or clone ("fork") the praat/praat repository at any later change.
-
-### 1.3. Steps to take if you want to extend Praat
-
-First make sure that the source code can be compiled as is.
-Then add your own buttons by editing `main/main_Praat.cpp` or `fon/praat_Fon.cpp`.
-Consult the manual page on [Programming](http://www.fon.hum.uva.nl/praat/manual/Programming_with_Praat.html).
-
-### 1.4. The programming language
-
-Most of the source code is written in C++, but some parts are written in C.
-The code requires that your compiler supports C99 and C++11 (for e.g. `char32_t` and rvalue references).
-
-### 1.5. Compiling for Windows
-
-Install Cygwin (on a 64-bit computer),
-and under Cygwin install the Devel packages i686-w64-mingw32 (for 32-bit targets)
-and/or x86_64-w64-mingw32 (for 64-bit targets).
-Move the Praat sources directory somewhere in your `/home/yourname` tree.
-Go into this sources directory (where the folders `fon` and `sys` are) and type
-
- cp makefiles/makefile.defs.mingw32 ./makefile.defs
-
-if you want to build Praat's 32-bit edition, or
-
- cp makefiles/makefile.defs.mingw64 ./makefile.defs
-
-if you want to build Praat's 64-bit edition. Then type `make` to build `Praat.exe`
-(use `make -j4` to speed this up, e.g. to use 4 processors in parallel).
-
-Cross-compiling for Windows: use the [MinGW](http://www.mingw.org) compiler, perhaps on a Mac or Linux computer.
-You can find toolchains for 32 and 64 bits
-[here](http://sourceforge.net/projects/mingw-w64/files/) (look for Automated Builds).
-Install the GDI+ headers and the GDI+ library ([32-bit](http://www.fon.hum.uva.nl/praat/libgdiplus.a-32.zip);
-for 64-bit Windows just extract a GDI+ DLL from somewhere).
-Then copy the file `makefiles/makefile.defs.darmin32` or `makefiles/makefile.defs.darmin64`
-to the sources directory and rename it to `makefile.defs`.
-Then type `make`.
-
-### 1.6. Compiling for Macintosh
-
-Extract the *xcodeproj64.zip* file from the latest release into the directory that contains
-`sys`, `fon`, `dwtools` and so on. Then open the project `praat64.xcodeproj` in Xcode
-and choose Build or Run for the target `praat_mac64`.
-If you want to compile the 32-bit edition instead, try *xcodeproj32.zip*.
-
-If you get an error message like “Code Signing Identity xxx does not match any valid, non-expired,
-code-signing certificate in your keychain”, then select the target `praat_mac64`, go to Info → Build,
-and switch “Code Signing Identity” to “Don’t Code Sign”,
-or sign with your own certificate if you have one as a registered Apple developer.
-
-If you get lots of errors saying “Expected unqualified-id” or “Unknown type name NSString”,
-then you may have to switch the Type of some .cpp file from “C++ Source” to “Objective-C++ Source”
-(under “Identity and Type” in the righthand sidebar).
-
-If you want to build the Praat library instead of the executable,
-try the target `praat_mac64_a` (static) or `praat_mac64_so` (dynamic).
-
-### 1.7. Compiling on Linux and other Unixes
-
-To set up the required system libraries, install some graphics and sound packages:
-
- sudo apt-get install libgtk2.0-dev
- sudo apt-get install libasound2-dev
- sudo apt-get install libpulse-dev
-
-To set up your source tree for Linux, go to Praat's sources directory (where the folders `fon` and `sys` are) and type
-
- cp makefiles/makefile.defs.linux.pulse ./makefile.defs
-
-To build the Praat executable, type `make`.
-If your Unix isn’t Linux, you may have to edit the library names in the makefile
-(you may need pthread, gtk-x11-2.0, gdk-x11-2.0, atk-1.0, pangoft2-1.0, gdk_pixbuf-2.0, m, pangocairo-1.0,
-cairo, gio-2.0, pango-1.0, freetype, fontconfig, gobject-2.0, gmodule-2.0, gthread-2.0, rt, glib-2.0, asound).
-
-When compiling Praat on an external supercomputer or so, you will not have sound.
-If you do have `libgtk2.0-dev` (and its dependencies), do
-
- cp makefiles/makefile.defs.linux.silent ./makefile.defs
-
-Then type `make` to build the program. If your Unix isn’t Linux,
-you may have to edit the library names in the makefile (you may need pthread, gtk-x11-2.0, gdk-x11-2.0, atk-1.0,
-pangoft2-1.0, gdk_pixbuf-2.0, m, pangocairo-1.0, cairo, gio-2.0, pango-1.0, freetype, fontconfig, gobject-2.0,
-gmodule-2.0, gthread-2.0, rt, glib-2.0).
-
-## 2. Binary executables
-
-While the [Praat website](http://www.praat.org) contains the latest executable for all platforms that we support
-(or used to support), the releases on GitHub contain many older executables as well.
-
-The meaning of the names of binary files available on GitHub is as follows:
-
-### 2.1. Windows binaries
-- `praatXXXX_win64.zip`: zipped executable for 64-bit Windows (XP and higher)
-- `praatXXXX_win32.zip`: zipped executable for 32-bit Windows (XP and higher)
-- `praatconXXXX_win64.zip`: zipped executable for 64-bit Windows, console edition
-- `praatconXXXX_win32.zip`: zipped executable for 32-bit Windows, console edition
-- `praatconXXXX_win32sit.exe`: self-extracting StuffIt archive with executable for 32-bit Windows, console edition
-- `praatXXXX_win98.zip`: zipped executable for Windows 98
-- `praatXXXX_win98sit.exe`: self-extracting StuffIt archive with executable for Windows 98
-
-### 2.2. Mac binaries
-- `praatXXXX_mac64.dmg`: disk image with executable for 64-bit Intel Macs (Cocoa)
-- `praatXXXX_mac32.dmg`: disk image with executable for 32-bit Intel Macs (Carbon)
-- `praatXXXX_xcodeproj64.zip`: zipped Xcode project file for the 64-bit edition (Cocoa)
-- `praatXXXX_xcodeproj32.zip`: zipped Xcode project file for the 32-bit edition (Carbon)
-- `praatXXXX_macU.dmg`: disk image with universal executable for (32-bit) PPC and Intel Macs (Carbon)
-- `praatXXXX_macU.sit`: StuffIt archive with universal executable for (32-bit) PPC and Intel Macs (Carbon)
-- `praatXXXX_macU.zip`: zipped universal executable for (32-bit) PPC and Intel Macs (Carbon)
-- `praatXXXX_macX.zip`: zipped executable for MacOS X (PPC)
-- `praatXXXX_mac9.sit`: StuffIt archive with executable for MacOS 9
-- `praatXXXX_mac9.zip`: zipped executable for MacOS 9
-- `praatXXXX_mac7.sit`: StuffIt archive with executable for MacOS 7
-
-### 2.3. Unix binaries
-- `praatXXXX_linux64.tar.gz`: gzipped tarred executable for 64-bit Linux (GTK)
-- `praatXXXX_linux32.tar.gz`: gzipped tarred executable for 32-bit Linux (GTK)
-- `praatXXXX_linux_motif64.tar.gz`: gzipped tarred executable for 64-bit Linux (Motif)
-- `praatXXXX_linux_motif32.tar.gz`: gzipped tarred executable for 32-bit Linux (Motif)
-- `praatXXXX_solaris.tar.gz`: gzipped tarred executable for Solaris
-
diff --git a/artsynth/Art_Speaker_to_VocalTract.cpp b/artsynth/Art_Speaker_to_VocalTract.cpp
index 84b615e..99d2391 100644
--- a/artsynth/Art_Speaker_to_VocalTract.cpp
+++ b/artsynth/Art_Speaker_to_VocalTract.cpp
@@ -22,22 +22,32 @@
#include "Art_Speaker_Delta.h"
#include "Art_Speaker_to_VocalTract.h"
-autoVocalTract Art_Speaker_to_VocalTract (Art art, Speaker speaker) {
- autoDelta delta = Speaker_to_Delta (speaker);
- Art_Speaker_intoDelta (art, speaker, delta.get());
+VocalTract Art_Speaker_to_VocalTract (Art art, Speaker speaker)
+{
+ VocalTract thee = NULL;
+ long isection;
double area [300];
- constexpr double sectionLength = 0.001; // one millimetre
- int numberOfSections = 0;
- for (long isection = 1; isection <= 27; isection ++) {
+ int numberOfSections;
+ double sectionLength = 0.001; // one millimetre
+ Delta delta = NULL;
+
+ delta = Speaker_to_Delta (speaker); if (! delta) goto end;
+ Art_Speaker_intoDelta (art, speaker, delta);
+ numberOfSections = 0;
+ for (isection = 1; isection <= 27; isection ++)
+ {
Delta_Tube tube = delta -> tube + 37 + isection;
int numberOfConstantSections = lround (tube -> Dxeq / sectionLength);
double constantArea = tube -> Dyeq * tube -> Dzeq;
- for (int jsection = 1; jsection <= numberOfConstantSections; jsection ++)
+ int jsection; for (jsection = 1; jsection <= numberOfConstantSections; jsection ++)
area [++ numberOfSections] = constantArea;
}
- autoVocalTract thee = VocalTract_create (numberOfSections, sectionLength);
- for (long isection = 1; isection <= numberOfSections; isection ++)
+ thee = VocalTract_create (numberOfSections, sectionLength); if (! thee) goto end;
+ for (isection = 1; isection <= numberOfSections; isection ++)
thy z [1] [isection] = area [isection];
+
+end:
+ forget (delta);
return thee;
}
diff --git a/artsynth/Art_Speaker_to_VocalTract.h b/artsynth/Art_Speaker_to_VocalTract.h
index 05e50b4..4391b67 100644
--- a/artsynth/Art_Speaker_to_VocalTract.h
+++ b/artsynth/Art_Speaker_to_VocalTract.h
@@ -1,6 +1,6 @@
/* Art_Speaker_to_VocalTract.h
*
- * Copyright (C) 1992-2011,2015 Paul Boersma
+ * Copyright (C) 1992-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -21,6 +21,6 @@
#include "Speaker.h"
#include "VocalTract.h"
-autoVocalTract Art_Speaker_to_VocalTract (Art art, Speaker speaker);
+VocalTract Art_Speaker_to_VocalTract (Art art, Speaker speaker);
/* End of file Art_Speaker_to_VocalTract.h */
diff --git a/artsynth/Articulation.cpp b/artsynth/Articulation.cpp
index 9ab4a02..38ee2d3 100644
--- a/artsynth/Articulation.cpp
+++ b/artsynth/Articulation.cpp
@@ -1,6 +1,6 @@
/* Articulation.cpp
*
- * Copyright (C) 1992-2011,2015 Paul Boersma
+ * Copyright (C) 1992-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -43,9 +43,9 @@
#include "enums_getValue.h"
#include "Articulation_enums.h"
-Thing_implement (Art, Daata, 0);
+Thing_implement (Art, Data, 0);
-autoArt Art_create () {
+Art Art_create (void) {
return Thing_new (Art);
}
diff --git a/artsynth/Articulation.h b/artsynth/Articulation.h
index 1cd7675..4cd041f 100644
--- a/artsynth/Articulation.h
+++ b/artsynth/Articulation.h
@@ -2,7 +2,7 @@
#define _Articulation_h_
/* Articulation.h
*
- * Copyright (C) 1992-2011,2015 Paul Boersma
+ * Copyright (C) 1992-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,8 +28,9 @@
#include "Articulation_enums.h"
#include "Articulation_def.h"
+oo_CLASS_CREATE (Art, Data);
-autoArt Art_create ();
+Art Art_create (void);
/*
Return value:
an array of double, with indices from enum Art.
diff --git a/artsynth/Articulation_def.h b/artsynth/Articulation_def.h
index 8847f01..6e5f9a2 100644
--- a/artsynth/Articulation_def.h
+++ b/artsynth/Articulation_def.h
@@ -1,6 +1,6 @@
/* Articulation_def.h
*
- * Copyright (C) 1992-2011,2015 Paul Boersma
+ * Copyright (C) 1992-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,7 +19,7 @@
#define ooSTRUCT Art
-oo_DEFINE_CLASS (Art, Daata)
+oo_DEFINE_CLASS (Art, Data)
oo_DOUBLE_SET (art, kArt_muscle)
diff --git a/artsynth/Artword.cpp b/artsynth/Artword.cpp
index 64a1416..73dc831 100644
--- a/artsynth/Artword.cpp
+++ b/artsynth/Artword.cpp
@@ -38,13 +38,14 @@
#include "oo_DESCRIPTION.h"
#include "Artword_def.h"
-Thing_implement (Artword, Daata, 0);
+Thing_implement (Artword, Data, 0);
-autoArtword Artword_create (double totalTime) {
- autoArtword me = Thing_new (Artword);
+Artword Artword_create (double totalTime) {
+ Artword me = Thing_new (Artword);
+ if (! me) return NULL;
my totalTime = totalTime;
for (int i = 1; i <= kArt_muscle_MAX; i ++)
- Artword_setDefault (me.get(), i);
+ Artword_setDefault (me, i);
return me;
}
@@ -113,7 +114,8 @@ void Artword_removeTarget (Artword me, int feature, int iTarget) {
else if (iTarget == f -> numberOfTargets)
f -> targets [f -> numberOfTargets] = 0.0;
else {
- for (int i = iTarget; i < f -> numberOfTargets; i ++) {
+ int i;
+ for (i = iTarget; i < f -> numberOfTargets; i ++) {
f -> times [i] = f -> times [i + 1];
f -> targets [i] = f -> targets [i + 1];
}
@@ -134,7 +136,7 @@ void Artword_draw (Artword me, Graphics g, int feature, int garnish) {
autoNUMvector <double> x (1, numberOfTargets);
autoNUMvector <double> y (1, numberOfTargets);
Graphics_setInner (g);
- Graphics_setWindow (g, 0, my totalTime, -1.0, 1.0);
+ Graphics_setWindow (g, 0, my totalTime, -1, 1);
for (int i = 1; i <= numberOfTargets; i ++) {
x [i] = my data [feature]. times [i];
y [i] = my data [feature]. targets [i];
@@ -145,10 +147,10 @@ void Artword_draw (Artword me, Graphics g, int feature, int garnish) {
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 3, true, true, true);
- Graphics_textTop (g, false, kArt_muscle_getText (feature));
- Graphics_textBottom (g, true, U"Time (s)");
+ Graphics_marksBottom (g, 2, TRUE, TRUE, FALSE);
+ Graphics_marksLeft (g, 3, TRUE, TRUE, TRUE);
+ Graphics_textTop (g, FALSE, kArt_muscle_getText (feature));
+ Graphics_textBottom (g, TRUE, U"Time (s)");
}
}
diff --git a/artsynth/Artword.h b/artsynth/Artword.h
index f7f5a88..431c0c2 100644
--- a/artsynth/Artword.h
+++ b/artsynth/Artword.h
@@ -2,7 +2,7 @@
#define _Artword_h_
/* Artword.h
*
- * Copyright (C) 1992-2011,2015 Paul Boersma
+ * Copyright (C) 1992-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -23,8 +23,9 @@
#include "Graphics.h"
#include "Artword_def.h"
+oo_CLASS_CREATE (Artword, Data);
-autoArtword Artword_create (double totalTime);
+Artword Artword_create (double totalTime);
void Artword_setDefault (Artword me, int feature);
/*
@@ -48,7 +49,7 @@ void Artword_removeTarget (Artword me, int feature, int iTarget);
If "iTarget" is the first or the last target in the list,
only set the target to zero (begin and end targets remain).
Preconditions:
- self != nullptr;
+ self != NULL;
feature in enum Art_MUSCLE;
iTarget >= 1;
iTarget <= self -> data [feature]. numberOfTargets;
@@ -64,13 +65,21 @@ void Artword_removeTarget (Artword me, int feature, int iTarget);
self -> data [feature]. targets [i] == old self -> data [feature]. targets [i + 1];
*/
+/*
+ Implemented methods:
+
+ int Artword::writeText (I, FILE *f)
+ writes an Artword as text to the stream f.
+
+*/
+
void Artword_intoArt (Artword me, Art art, double tim);
/*
Function:
Linear interpolation between targets, into an existing Art.
Preconditions:
- me != nullptr;
- art != nullptr;
+ me != NULL;
+ art != NULL;
*/
void Artword_draw (Artword me, Graphics graphics, int feature, int garnish);
diff --git a/artsynth/ArtwordEditor.cpp b/artsynth/ArtwordEditor.cpp
index 5121880..667497a 100644
--- a/artsynth/ArtwordEditor.cpp
+++ b/artsynth/ArtwordEditor.cpp
@@ -22,7 +22,8 @@
Thing_implement (ArtwordEditor, Editor, 0);
-void structArtwordEditor :: v_destroy () noexcept {
+void structArtwordEditor :: v_destroy () {
+ forget (graphics);
ArtwordEditor_Parent :: v_destroy ();
}
@@ -35,14 +36,16 @@ static void updateList (ArtwordEditor me) {
Melder_cat (Melder_single (a -> times [i]), U" ", Melder_single (a -> targets [i])),
i);
}
- Graphics_updateWs (my graphics.get());
+ Graphics_updateWs (my graphics);
}
-static void gui_button_cb_removeTarget (ArtwordEditor me, GuiButtonEvent /* event */) {
+static void gui_button_cb_removeTarget (I, GuiButtonEvent event) {
+ (void) event;
+ iam (ArtwordEditor);
Artword artword = (Artword) my data;
long numberOfSelectedPositions;
long *selectedPositions = GuiList_getSelectedPositions (my list, & numberOfSelectedPositions); // BUG memory
- if (selectedPositions) {
+ if (selectedPositions != NULL) {
for (long ipos = numberOfSelectedPositions; ipos > 0; ipos --)
Artword_removeTarget (artword, my feature, selectedPositions [ipos]);
}
@@ -51,7 +54,9 @@ static void gui_button_cb_removeTarget (ArtwordEditor me, GuiButtonEvent /* even
Editor_broadcastDataChanged (me);
}
-static void gui_button_cb_addTarget (ArtwordEditor me, GuiButtonEvent /* event */) {
+static void gui_button_cb_addTarget (I, GuiButtonEvent event) {
+ (void) event;
+ iam (ArtwordEditor);
Artword artword = (Artword) my data;
char32 *timeText = GuiText_getString (my time);
double tim = Melder_atof (timeText);
@@ -77,39 +82,43 @@ static void gui_button_cb_addTarget (ArtwordEditor me, GuiButtonEvent /* event *
} else {
GuiList_insertItem (my list, itemText, i);
}
- Graphics_updateWs (my graphics.get());
+ Graphics_updateWs (my graphics);
Editor_broadcastDataChanged (me);
}
-static void gui_radiobutton_cb_toggle (ArtwordEditor me, GuiRadioButtonEvent event) {
+static void gui_radiobutton_cb_toggle (I, GuiRadioButtonEvent event) {
+ iam (ArtwordEditor);
my feature = event -> position;
Melder_assert (my feature > 0);
Melder_assert (my feature <= kArt_muscle_MAX);
updateList (me);
}
-static void gui_drawingarea_cb_expose (ArtwordEditor me, GuiDrawingArea_ExposeEvent /* event */) {
- if (! my graphics) return;
+static void gui_drawingarea_cb_expose (I, GuiDrawingAreaExposeEvent event) {
+ iam (ArtwordEditor);
+ (void) event;
+ if (my graphics == NULL) return;
Artword artword = (Artword) my data;
- Graphics_clearWs (my graphics.get());
- Artword_draw (artword, my graphics.get(), my feature, true);
+ Graphics_clearWs (my graphics);
+ Artword_draw (artword, my graphics, my feature, TRUE);
}
-static void gui_drawingarea_cb_click (ArtwordEditor me, GuiDrawingArea_ClickEvent event) {
- if (! my graphics) return;
+static void gui_drawingarea_cb_click (I, GuiDrawingAreaClickEvent event) {
+ iam (ArtwordEditor);
+ if (my graphics == NULL) return;
Artword artword = (Artword) my data;
- Graphics_setWindow (my graphics.get(), 0, artword -> totalTime, -1.0, 1.0);
- Graphics_setInner (my graphics.get());
+ Graphics_setWindow (my graphics, 0, artword -> totalTime, -1.0, 1.0);
+ Graphics_setInner (my graphics);
double xWC, yWC;
- Graphics_DCtoWC (my graphics.get(), event -> x, event -> y, & xWC, & yWC);
- Graphics_unsetInner (my graphics.get());
+ Graphics_DCtoWC (my graphics, event -> x, event -> y, & xWC, & yWC);
+ Graphics_unsetInner (my graphics);
GuiText_setString (my time, Melder_fixed (xWC, 6));
GuiText_setString (my value, Melder_fixed (yWC, 6));
}
void structArtwordEditor :: v_dataChanged () {
updateList (this);
- Graphics_updateWs (graphics.get());
+ Graphics_updateWs (graphics);
}
void structArtwordEditor :: v_createChildren () {
@@ -117,12 +126,12 @@ void structArtwordEditor :: v_createChildren () {
GuiLabel_createShown (d_windowForm, 40, 100, dy + 3, dy + 3 + Gui_LABEL_HEIGHT, U"Targets:", 0);
GuiLabel_createShown (d_windowForm, 5, 65, dy + 20, dy + 20 + Gui_LABEL_HEIGHT, U"Times:", 0);
GuiLabel_createShown (d_windowForm, 80, 140, dy + 20, dy + 20 + Gui_LABEL_HEIGHT, U"Values:", 0);
- list = GuiList_createShown (d_windowForm, 0, 140, dy + 40, dy + 340, true, nullptr);
+ list = GuiList_createShown (d_windowForm, 0, 140, dy + 40, dy + 340, true, NULL);
GuiButton_createShown (d_windowForm, 10, 130, dy + 410, dy + 410 + Gui_PUSHBUTTON_HEIGHT, U"Remove target", gui_button_cb_removeTarget, this, 0);
drawingArea = GuiDrawingArea_createShown (d_windowForm, 170, 470, dy + 10, dy + 310,
- gui_drawingarea_cb_expose, gui_drawingarea_cb_click, nullptr, nullptr, this, 0);
+ gui_drawingarea_cb_expose, gui_drawingarea_cb_click, NULL, NULL, this, 0);
GuiLabel_createShown (d_windowForm, 220, 270, dy + 340, dy + 340 + Gui_LABEL_HEIGHT, U"Time:", 0);
time = GuiText_createShown (d_windowForm, 270, 370, dy + 340, dy + 340 + Gui_TEXTFIELD_HEIGHT, 0);
@@ -145,14 +154,14 @@ void structArtwordEditor :: v_createChildren () {
GuiRadioButton_set (button [feature]);
}
-autoArtwordEditor ArtwordEditor_create (const char32 *title, Artword data) {
+ArtwordEditor ArtwordEditor_create (const char32 *title, Artword data) {
try {
autoArtwordEditor me = Thing_new (ArtwordEditor);
- Editor_init (me.get(), 20, 40, 650, 600, title, data);
+ Editor_init (me.peek(), 20, 40, 650, 600, title, data);
//XtUnmanageChild (my menuBar);
my graphics = Graphics_create_xmdrawingarea (my drawingArea);
- updateList (me.get());
- return me;
+ updateList (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Artword window not created.");
}
diff --git a/artsynth/ArtwordEditor.h b/artsynth/ArtwordEditor.h
index 9c690f2..efe2beb 100644
--- a/artsynth/ArtwordEditor.h
+++ b/artsynth/ArtwordEditor.h
@@ -23,14 +23,14 @@
#include "Artword.h"
Thing_define (ArtwordEditor, Editor) {
- autoGraphics graphics;
+ Graphics graphics;
int feature;
GuiList list;
GuiDrawingArea drawingArea;
GuiText time, value;
GuiRadioButton button [1 + kArt_muscle_MAX];
- void v_destroy () noexcept
+ void v_destroy ()
override;
void v_createChildren ()
override;
@@ -38,7 +38,7 @@ Thing_define (ArtwordEditor, Editor) {
override;
};
-autoArtwordEditor ArtwordEditor_create (const char32 *title, Artword data);
+ArtwordEditor ArtwordEditor_create (const char32 *title, Artword data);
/* End of file ArtwordEditor.h */
#endif
diff --git a/artsynth/Artword_Speaker.cpp b/artsynth/Artword_Speaker.cpp
index f363a13..1a388cd 100644
--- a/artsynth/Artword_Speaker.cpp
+++ b/artsynth/Artword_Speaker.cpp
@@ -1,6 +1,6 @@
/* Artword_Speaker.cpp
*
- * Copyright (C) 1992-2011,2016 Paul Boersma
+ * Copyright (C) 1992-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -22,24 +22,26 @@
void Artword_Speaker_draw (Artword artword, Speaker speaker, Graphics g, int numberOfSteps) {
double oldLineWidth = Graphics_inqLineWidth (g);
- autoArt art = Art_create ();
+ Art art = Art_create ();
for (int i = 0; i <= numberOfSteps; i ++) {
- Artword_intoArt (artword, art.get(), i * artword -> totalTime / numberOfSteps);
+ Artword_intoArt (artword, art, i * artword -> totalTime / numberOfSteps);
Graphics_setLineWidth (g, 2 + i + i);
- Art_Speaker_draw (art.get(), speaker, g);
+ Art_Speaker_draw (art, speaker, g);
}
+ forget (art);
Graphics_setLineWidth (g, oldLineWidth);
}
-void Artword_Speaker_movie (Artword artword, Speaker speaker, Graphics graphics) {
- constexpr double timeStep = 0.03;
- autoArt art = Art_create ();
+void Artword_Speaker_movie (Artword artword, Speaker speaker, Graphics g) {
+ double timeStep = 0.00001;
+ Art art = Art_create ();
for (double tim = 0.0; tim < artword -> totalTime; tim += timeStep) {
- Artword_intoArt (artword, art.get(), tim);
- Graphics_beginMovieFrame (graphics, & Graphics_WHITE);
- Graphics_setWindow (graphics, 0.0, 1.0, 0.0, 1.0);
- Art_Speaker_draw (art.get(), speaker, graphics);
- Graphics_endMovieFrame (graphics, timeStep);
+ Artword_intoArt (artword, art, tim);
+ Graphics_setViewport (g, 0, 1, 0, 1);
+ Graphics_clearWs (g);
+ Art_Speaker_draw (art, speaker, g);
+ Graphics_flushWs (g);
+ // TODO: we should pause here a bit
}
}
diff --git a/artsynth/Artword_Speaker_Sound.cpp b/artsynth/Artword_Speaker_Sound.cpp
index e234f44..02c4b92 100644
--- a/artsynth/Artword_Speaker_Sound.cpp
+++ b/artsynth/Artword_Speaker_Sound.cpp
@@ -1,6 +1,6 @@
/* Artword_Speaker_Sound.cpp
*
- * Copyright (C) 1992-2011,2015,2016 Paul Boersma
+ * Copyright (C) 1992-2011,2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -21,40 +21,33 @@
#include "Artword_Speaker.h"
#include "Art_Speaker.h"
-Thing_define (Artword_Speaker_Sound_PlayInfo, Thing) {
+struct playInfo {
Artword artword;
Speaker speaker;
Graphics graphics;
};
-Thing_implement (Artword_Speaker_Sound_PlayInfo, Thing, 0);
-
-static int playCallback (Artword_Speaker_Sound_PlayInfo me, int /* phase */, double /* tmin */, double /* tmax */, double t) {
- static autoArt art;
- if (! art)
- art = Art_create ();
- Artword_intoArt (my artword, art.get(), t);
- Graphics_beginMovieFrame (my graphics, & Graphics_WHITE);
- Graphics_setWindow (my graphics, 0.0, 1.0, 0.0, 1.0);
- Art_Speaker_draw (art.get(), my speaker, my graphics);
- Graphics_endMovieFrame (my graphics, 0.0);
+static int playCallback (void *playClosure, int phase, double tmin, double tmax, double t) {
+ struct playInfo *me = (struct playInfo *) playClosure;
+ static Art art;
+ (void) phase;
+ (void) tmin;
+ (void) tmax;
+ if (! art) art = Art_create ();
+ Artword_intoArt (my artword, art, t);
+ Graphics_clearWs (my graphics);
+ Art_Speaker_draw (art, my speaker, my graphics);
return 1;
}
void Artword_Speaker_Sound_movie (Artword artword, Speaker speaker, Sound sound, Graphics graphics) {
try {
- static autoArtword_Speaker_Sound_PlayInfo info;
- if (! info)
- info = Thing_new (Artword_Speaker_Sound_PlayInfo);
- info -> artword = artword;
- info -> speaker = speaker;
- info -> graphics = graphics;
- if (sound) {
- Sound_play (sound, playCallback, info.get());
- } else {
- autoSound silence = Sound_createSimple (1, artword -> totalTime, 44100.0);
- Sound_play (silence.get(), playCallback, info.get());
- }
+ static struct playInfo info; // must be static!!!
+ info. artword = artword;
+ info. speaker = speaker;
+ info. graphics = graphics;
+ autoSound mySound = sound ? NULL : Sound_createSimple (1, artword -> totalTime, 44100);
+ Sound_play (sound ? sound : mySound.peek(), playCallback, & info);
} catch (MelderError) {
Melder_throw (artword, U" & ", speaker, U": movie not played.");
}
diff --git a/artsynth/Artword_Speaker_to_Sound.cpp b/artsynth/Artword_Speaker_to_Sound.cpp
index 3d90666..28b7f1f 100644
--- a/artsynth/Artword_Speaker_to_Sound.cpp
+++ b/artsynth/Artword_Speaker_to_Sound.cpp
@@ -1,6 +1,6 @@
/* Artword_Speaker_to_Sound.cpp
*
- * Copyright (C) 1992-2011,2015,2016 Paul Boersma
+ * Copyright (C) 1992-2011,2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -21,12 +21,12 @@
#include "Art_Speaker_Delta.h"
#include "Artword_Speaker_to_Sound.h"
-#define Dymin 0.00001
-#define criticalVelocity 10.0
+#define Dymin 0.00001
+#define criticalVelocity 10.0
-#define noiseFactor 0.1
+#define noiseFactor 0.1
-#define MONITOR_SAMPLES 100
+#define MONITOR_SAMPLES 11
/* While debugging, some of these can be 1; otherwise, they are all 0: */
#define EQUAL_TUBE_WIDTHS 0
@@ -36,137 +36,135 @@
#define NO_RADIATION_DAMPING 0
#define NO_BERNOULLI_EFFECT 0
#define MASS_LEAPFROG 0
-#define B91 0
+#define B91 0
-autoSound Artword_Speaker_to_Sound (Artword artword, Speaker speaker,
+Sound Artword_Speaker_to_Sound (Artword artword, Speaker speaker,
double fsamp, int oversampling,
- autoSound *out_w1, int iw1, autoSound *out_w2, int iw2, autoSound *out_w3, int iw3,
- autoSound *out_p1, int ip1, autoSound *out_p2, int ip2, autoSound *out_p3, int ip3,
- autoSound *out_v1, int iv1, autoSound *out_v2, int iv2, autoSound *out_v3, int iv3)
+ Sound *out_w1, int iw1, Sound *out_w2, int iw2, Sound *out_w3, int iw3,
+ Sound *out_p1, int ip1, Sound *out_p2, int ip2, Sound *out_p3, int ip3,
+ Sound *out_v1, int iv1, Sound *out_v2, int iv2, Sound *out_v3, int iv3)
{
try {
autoSound result = Sound_createSimple (1, artword -> totalTime, fsamp);
long numberOfSamples = result -> nx;
- double minTract [1+78], maxTract [1+78]; // for drawing
- double Dt = 1.0 / fsamp / oversampling,
+ double minTract [1+78], maxTract [1+78]; /* For drawing. */
+ double Dt = 1 / fsamp / oversampling,
rho0 = 1.14,
- c = 353.0,
+ c = 353,
onebyc2 = 1.0 / (c * c),
rho0c2 = rho0 * c * c,
halfDt = 0.5 * Dt,
- twoDt = 2.0 * Dt,
+ twoDt = 2 * Dt,
halfc2Dt = 0.5 * c * c * Dt,
- twoc2Dt = 2.0 * c * c * Dt,
+ twoc2Dt = 2 * c * c * Dt,
onebytworho0 = 1.0 / (2.0 * rho0),
Dtbytworho0 = Dt / (2.0 * rho0);
double tension, rrad, onebygrad, totalVolume;
autoArt art = Art_create ();
+ long sample;
+ int n, m, M;
autoDelta delta = Speaker_to_Delta (speaker);
autoMelderMonitor monitor (U"Articulatory synthesis");
- Artword_intoArt (artword, art.get(), 0.0);
- Art_Speaker_intoDelta (art.get(), speaker, delta.get());
- int M = delta -> numberOfTubes;
+ Artword_intoArt (artword, art.peek(), 0.0);
+ Art_Speaker_intoDelta (art.peek(), speaker, delta.peek());
+ M = delta -> numberOfTubes;
autoSound w1, w2, w3, p1, p2, p3, v1, v2, v3;
- if (iw1 > 0 && iw1 <= M) w1 = Sound_createSimple (1, artword -> totalTime, fsamp); else iw1 = 0;
- if (iw2 > 0 && iw2 <= M) w2 = Sound_createSimple (1, artword -> totalTime, fsamp); else iw2 = 0;
- if (iw3 > 0 && iw3 <= M) w3 = Sound_createSimple (1, artword -> totalTime, fsamp); else iw3 = 0;
- if (ip1 > 0 && ip1 <= M) p1 = Sound_createSimple (1, artword -> totalTime, fsamp); else ip1 = 0;
- if (ip2 > 0 && ip2 <= M) p2 = Sound_createSimple (1, artword -> totalTime, fsamp); else ip2 = 0;
- if (ip3 > 0 && ip3 <= M) p3 = Sound_createSimple (1, artword -> totalTime, fsamp); else ip3 = 0;
- if (iv1 > 0 && iv1 <= M) v1 = Sound_createSimple (1, artword -> totalTime, fsamp); else iv1 = 0;
- if (iv2 > 0 && iv2 <= M) v2 = Sound_createSimple (1, artword -> totalTime, fsamp); else iv2 = 0;
- if (iv3 > 0 && iv3 <= M) v3 = Sound_createSimple (1, artword -> totalTime, fsamp); else iv3 = 0;
+ if (iw1 > 0 && iw1 <= M) w1.reset (Sound_createSimple (1, artword -> totalTime, fsamp)); else iw1 = 0;
+ if (iw2 > 0 && iw2 <= M) w2.reset (Sound_createSimple (1, artword -> totalTime, fsamp)); else iw2 = 0;
+ if (iw3 > 0 && iw3 <= M) w3.reset (Sound_createSimple (1, artword -> totalTime, fsamp)); else iw3 = 0;
+ if (ip1 > 0 && ip1 <= M) p1.reset (Sound_createSimple (1, artword -> totalTime, fsamp)); else ip1 = 0;
+ if (ip2 > 0 && ip2 <= M) p2.reset (Sound_createSimple (1, artword -> totalTime, fsamp)); else ip2 = 0;
+ if (ip3 > 0 && ip3 <= M) p3.reset (Sound_createSimple (1, artword -> totalTime, fsamp)); else ip3 = 0;
+ if (iv1 > 0 && iv1 <= M) v1.reset (Sound_createSimple (1, artword -> totalTime, fsamp)); else iv1 = 0;
+ if (iv2 > 0 && iv2 <= M) v2.reset (Sound_createSimple (1, artword -> totalTime, fsamp)); else iv2 = 0;
+ if (iv3 > 0 && iv3 <= M) v3.reset (Sound_createSimple (1, artword -> totalTime, fsamp)); else iv3 = 0;
/* Initialize drawing. */
- for (int i = 1; i <= 78; i ++) {
- minTract [i] = 100.0;
- maxTract [i] = -100.0;
- }
+ { int i; for (i = 1; i <= 78; i ++) { minTract [i] = 100; maxTract [i] = -100; } }
totalVolume = 0.0;
- for (int m = 1; m <= M; m ++) {
+ for (m = 1; m <= M; m ++) {
Delta_Tube t = delta->tube + m;
if (! t -> left1 && ! t -> right1) continue;
- t->Dx = t->Dxeq; t->dDxdt = 0.0; // 5.113 (numbers refer to equations in Boersma (1998)
- t->Dy = t->Dyeq; t->dDydt = 0.0; // 5.113
- t->Dz = t->Dzeq; // 5.113
+ t->Dx = t->Dxeq; t->dDxdt = 0; /* 5.113 */
+ t->Dy = t->Dyeq; t->dDydt = 0; /* 5.113 */
+ t->Dz = t->Dzeq; /* 5.113 */
t->A = t->Dz * ( t->Dy >= t->dy ? t->Dy + Dymin :
t->Dy <= - t->dy ? Dymin :
- (t->dy + t->Dy) * (t->dy + t->Dy) / (4.0 * t->dy) + Dymin ); // 4.4, 4.5
+ (t->dy + t->Dy) * (t->dy + t->Dy) / (4 * t->dy) + Dymin ); /* 4.4, 4.5 */
#if EQUAL_TUBE_WIDTHS
t->A = 0.0001;
#endif
- t->Jleft = t->Jright = 0.0; // 5.113
- t->Qleft = t->Qright = rho0c2; // 5.113
- t->pleft = t->pright = 0.0; // 5.114
- t->Kleft = t->Kright = 0.0; // 5.114
- t->V = t->A * t->Dx; // 5.114
+ t->Jleft = t->Jright = 0; /* 5.113 */
+ t->Qleft = t->Qright = rho0c2; /* 5.113 */
+ t->pleft = t->pright = 0; /* 5.114 */
+ t->Kleft = t->Kright = 0; /* 5.114 */
+ t->V = t->A * t->Dx; /* 5.114 */
totalVolume += t->V;
}
//Melder_casual (U"Starting volume: ", totalVolume * 1000, U" litres.");
- for (long sample = 1; sample <= numberOfSamples; sample ++) {
+ for (sample = 1; sample <= numberOfSamples; sample ++) {
double time = (sample - 1) / fsamp;
- Artword_intoArt (artword, art.get(), time);
- Art_Speaker_intoDelta (art.get(), speaker, delta.get());
+ Artword_intoArt (artword, art.peek(), time);
+ Art_Speaker_intoDelta (art.peek(), speaker, delta.peek());
if (sample % MONITOR_SAMPLES == 0 && monitor.graphics()) { // because we can be in batch
Graphics graphics = monitor.graphics();
double area [1+78];
+ Graphics_Viewport vp;
for (int i = 1; i <= 78; i ++) {
area [i] = delta -> tube [i]. A;
if (area [i] < minTract [i]) minTract [i] = area [i];
if (area [i] > maxTract [i]) maxTract [i] = area [i];
}
- Graphics_beginMovieFrame (graphics, & Graphics_WHITE);
+ Graphics_clearWs (graphics);
- Graphics_Viewport vp = Graphics_insetViewport (monitor.graphics(), 0.0, 0.5, 0.5, 1.0);
- Graphics_setWindow (graphics, 0.0, 1.0, 0.0, 0.05);
+ vp = Graphics_insetViewport (monitor.graphics(), 0, 0.5, 0.5, 1);
+ Graphics_setWindow (graphics, 0, 1, 0, 0.05);
Graphics_setColour (graphics, Graphics_RED);
- Graphics_function (graphics, minTract, 1, 35, 0.0, 0.9);
- Graphics_function (graphics, maxTract, 1, 35, 0.0, 0.9);
+ Graphics_function (graphics, minTract, 1, 35, 0, 0.9);
+ Graphics_function (graphics, maxTract, 1, 35, 0, 0.9);
Graphics_setColour (graphics, Graphics_BLACK);
- Graphics_function (graphics, area, 1, 35, 0.0, 0.9);
+ Graphics_function (graphics, area, 1, 35, 0, 0.9);
Graphics_setLineType (graphics, Graphics_DOTTED);
- Graphics_line (graphics, 0.0, 0.0, 1.0, 0.0);
+ Graphics_line (graphics, 0, 0, 1, 0);
Graphics_setLineType (graphics, Graphics_DRAWN);
Graphics_resetViewport (graphics, vp);
vp = Graphics_insetViewport (graphics, 0, 0.5, 0, 0.5);
- Graphics_setWindow (graphics, 0.0, 1.0, -0.000003, 0.00001);
+ Graphics_setWindow (graphics, 0, 1, -0.000003, 0.00001);
Graphics_setColour (graphics, Graphics_RED);
Graphics_function (graphics, minTract, 36, 37, 0.2, 0.8);
Graphics_function (graphics, maxTract, 36, 37, 0.2, 0.8);
Graphics_setColour (graphics, Graphics_BLACK);
Graphics_function (graphics, area, 36, 37, 0.2, 0.8);
Graphics_setLineType (graphics, Graphics_DOTTED);
- Graphics_line (graphics, 0.0, 0.0, 1.0, 0.0);
+ Graphics_line (graphics, 0, 0, 1, 0);
Graphics_setLineType (graphics, Graphics_DRAWN);
Graphics_resetViewport (graphics, vp);
- vp = Graphics_insetViewport (graphics, 0.5, 1.0, 0.5, 1.0);
- Graphics_setWindow (graphics, 0.0, 1.0, 0.0, 0.001);
+ vp = Graphics_insetViewport (graphics, 0.5, 1, 0.5, 1);
+ Graphics_setWindow (graphics, 0, 1, 0, 0.001);
Graphics_setColour (graphics, Graphics_RED);
- Graphics_function (graphics, minTract, 38, 64, 0.0, 1.0);
- Graphics_function (graphics, maxTract, 38, 64, 0.0, 1.0);
+ Graphics_function (graphics, minTract, 38, 64, 0, 1);
+ Graphics_function (graphics, maxTract, 38, 64, 0, 1);
Graphics_setColour (graphics, Graphics_BLACK);
- Graphics_function (graphics, area, 38, 64, 0.0, 1.0);
+ Graphics_function (graphics, area, 38, 64, 0, 1);
Graphics_setLineType (graphics, Graphics_DOTTED);
- Graphics_line (graphics, 0.0, 0.0, 1.0, 0.0);
+ Graphics_line (graphics, 0, 0, 1, 0);
Graphics_setLineType (graphics, Graphics_DRAWN);
Graphics_resetViewport (graphics, vp);
- vp = Graphics_insetViewport (graphics, 0.5, 1.0, 0.0, 0.5);
- Graphics_setWindow (graphics, 0.0, 1.0, 0.001, 0.0);
+ vp = Graphics_insetViewport (graphics, 0.5, 1, 0, 0.5);
+ Graphics_setWindow (graphics, 0, 1, 0.001, 0);
Graphics_setColour (graphics, Graphics_RED);
- Graphics_function (graphics, minTract, 65, 78, 0.5, 1.0);
- Graphics_function (graphics, maxTract, 65, 78, 0.5, 1.0);
+ Graphics_function (graphics, minTract, 65, 78, 0.5, 1);
+ Graphics_function (graphics, maxTract, 65, 78, 0.5, 1);
Graphics_setColour (graphics, Graphics_BLACK);
- Graphics_function (graphics, area, 65, 78, 0.5, 1.0);
+ Graphics_function (graphics, area, 65, 78, 0.5, 1);
Graphics_setLineType (graphics, Graphics_DRAWN);
Graphics_resetViewport (graphics, vp);
-
- Graphics_endMovieFrame (graphics, 0.0);
Melder_monitor ((double) sample / numberOfSamples, U"Articulatory synthesis: ", Melder_half (time), U" seconds");
}
- for (int n = 1; n <= oversampling; n ++) {
- for (int m = 1; m <= M; m ++) {
+ for (n = 1; n <= oversampling; n ++) {
+ for (m = 1; m <= M; m ++) {
Delta_Tube t = delta -> tube + m;
if (! t -> left1 && ! t -> right1) continue;
@@ -175,26 +173,26 @@ autoSound Artword_Speaker_to_Sound (Artword artword, Speaker speaker,
#if CONSTANT_TUBE_LENGTHS
t->Dxnew = t->Dx;
#else
- t->dDxdtnew = (t->dDxdt + Dt * 10000.0 * (t->Dxeq - t->Dx)) /
- (1.0 + 200.0 * Dt); // critical damping, 10 ms
+ t->dDxdtnew = (t->dDxdt + Dt * 10000 * (t->Dxeq - t->Dx)) /
+ (1 + 200 * Dt); /* Critical damping, 10 ms. */
t->Dxnew = t->Dx + t->dDxdtnew * Dt;
#endif
/* 3-way: equal lengths. */
/* This requires left tubes to be processed before right tubes. */
if (t->left1 && t->left1->right2) t->Dxnew = t->left1->Dxnew;
t->Dz = t->Dzeq; /* immediate... */
- t->eleft = (t->Qleft - t->Kleft) * t->V; // 5.115
- t->eright = (t->Qright - t->Kright) * t->V; // 5.115
- t->e = 0.5 * (t->eleft + t->eright); // 5.116
- t->p = 0.5 * (t->pleft + t->pright); // 5.116
- t->DeltaP = t->e / t->V - rho0c2; // 5.117
- t->v = t->p / (rho0 + onebyc2 * t->DeltaP); // 5.118
+ t->eleft = (t->Qleft - t->Kleft) * t->V; /* 5.115 */
+ t->eright = (t->Qright - t->Kright) * t->V; /* 5.115 */
+ t->e = 0.5 * (t->eleft + t->eright); /* 5.116 */
+ t->p = 0.5 * (t->pleft + t->pright); /* 5.116 */
+ t->DeltaP = t->e / t->V - rho0c2; /* 5.117 */
+ t->v = t->p / (rho0 + onebyc2 * t->DeltaP); /* 5.118 */
{
double dDy = t->Dyeq - t->Dy;
double cubic = t->k3 * dDy * dDy;
Delta_Tube l1 = t->left1, l2 = t->left2, r1 = t->right1, r2 = t->right2;
tension = dDy * (t->k1 + cubic);
- t->B = 2.0 * t->Brel * sqrt (t->mass * (t->k1 + 3.0 * cubic));
+ t->B = 2 * t->Brel * sqrt (t->mass * (t->k1 + 3 * cubic));
if (t->k1left1 != 0.0 && l1)
tension += t->k1left1 * t->k1 * (dDy - (l1->Dyeq - l1->Dy));
if (t->k1left2 != 0.0 && l2)
@@ -207,157 +205,157 @@ autoSound Artword_Speaker_to_Sound (Artword artword, Speaker speaker,
if (t->Dy < t->dy) {
if (t->Dy >= - t->dy) {
double dDy = t->dy - t->Dy, dDy2 = dDy * dDy;
- tension += dDy2 / (4.0 * t->dy) * (t->s1 + 0.5 * t->s3 * dDy2);
- t->B += 2.0 * dDy / (2.0 * t->dy) *
+ tension += dDy2 / (4 * t->dy) * (t->s1 + 0.5 * t->s3 * dDy2);
+ t->B += 2 * dDy / (2 * t->dy) *
sqrt (t->mass * (t->s1 + t->s3 * dDy2));
} else {
tension -= t->Dy * (t->s1 + t->s3 * (t->Dy * t->Dy + t->dy * t->dy));
- t->B += 2.0 * sqrt (t->mass * (t->s1 + t->s3 * (3.0 * t->Dy * t->Dy + t->dy * t->dy)));
+ t->B += 2 * sqrt (t->mass * (t->s1 + t->s3 * (3 * t->Dy * t->Dy + t->dy * t->dy)));
}
}
- t->dDydtnew = (t->dDydt + Dt / t->mass * (tension + 2.0 * t->DeltaP * t->Dz * t->Dx)) /
- (1.0 + t->B * Dt / t->mass); // 5.119
- t->Dynew = t->Dy + t->dDydtnew * Dt; // 5.119
+ t->dDydtnew = (t->dDydt + Dt / t->mass * (tension + 2 * t->DeltaP * t->Dz * t->Dx)) /
+ (1 + t->B * Dt / t->mass); /* 5.119 */
+ t->Dynew = t->Dy + t->dDydtnew * Dt; /* 5.119 */
#if NO_MOVING_WALLS
t->Dynew = t->Dy;
#endif
t->Anew = t->Dz * ( t->Dynew >= t->dy ? t->Dynew + Dymin :
t->Dynew <= - t->dy ? Dymin :
- (t->dy + t->Dynew) * (t->dy + t->Dynew) / (4.0 * t->dy) + Dymin ); // 4.4, 4.5
+ (t->dy + t->Dynew) * (t->dy + t->Dynew) / (4 * t->dy) + Dymin ); /* 4.4, 4.5 */
#if EQUAL_TUBE_WIDTHS
t->Anew = 0.0001;
#endif
- t->Ahalf = 0.5 * (t->A + t->Anew); // 5.120
- t->Dxhalf = 0.5 * (t->Dxnew + t->Dx); // 5.121
- t->Vnew = t->Anew * t->Dxnew; // 5.128
+ t->Ahalf = 0.5 * (t->A + t->Anew); /* 5.120 */
+ t->Dxhalf = 0.5 * (t->Dxnew + t->Dx); /* 5.121 */
+ t->Vnew = t->Anew * t->Dxnew; /* 5.128 */
{ double oneByDyav = t->Dz / t->A;
- /*t->R = 12.0 * 1.86e-5 * t->parallel * t->parallel * oneByDyav * oneByDyav;*/
- if (t->Dy < 0.0)
- t->R = 12.0 * 1.86e-5 / (Dymin * Dymin + t->dy * t->dy);
+ /*t->R = 12 * 1.86e-5 * t->parallel * t->parallel * oneByDyav * oneByDyav;*/
+ if (t->Dy < 0)
+ t->R = 12 * 1.86e-5 / (Dymin * Dymin + t->dy * t->dy);
else
- t->R = 12.0 * 1.86e-5 * t->parallel * t->parallel /
+ t->R = 12 * 1.86e-5 * t->parallel * t->parallel /
((t->Dy + Dymin) * (t->Dy + Dymin) + t->dy * t->dy);
t->R += 0.3 * t->parallel * oneByDyav; /* 5.23 */ }
- t->r = (1.0 + t->R * Dt / rho0) * t->Dxhalf / t->Anew; // 5.122
- t->ehalf = t->e + halfc2Dt * (t->Jleft - t->Jright); // 5.123
- t->phalf = (t->p + halfDt * (t->Qleft - t->Qright) / t->Dx) / (1.0 + Dtbytworho0 * t->R); // 5.123
+ t->r = (1 + t->R * Dt / rho0) * t->Dxhalf / t->Anew; /* 5.122 */
+ t->ehalf = t->e + halfc2Dt * (t->Jleft - t->Jright); /* 5.123 */
+ t->phalf = (t->p + halfDt * (t->Qleft - t->Qright) / t->Dx) / (1 + Dtbytworho0 * t->R); /* 5.123 */
#if MASS_LEAPFROG
- t->ehalf = t->ehalfold + 2.0 * halfc2Dt * (t->Jleft - t->Jright);
+ t->ehalf = t->ehalfold + 2 * halfc2Dt * (t->Jleft - t->Jright);
#endif
- t->Jhalf = t->phalf * t->Ahalf; // 5.124
- t->Qhalf = t->ehalf / (t->Ahalf * t->Dxhalf) + onebytworho0 * t->phalf * t->phalf; // 5.124
+ t->Jhalf = t->phalf * t->Ahalf; /* 5.124 */
+ t->Qhalf = t->ehalf / (t->Ahalf * t->Dxhalf) + onebytworho0 * t->phalf * t->phalf; /* 5.124 */
#if NO_BERNOULLI_EFFECT
t->Qhalf = t->ehalf / (t->Ahalf * t->Dxhalf);
#endif
}
- for (int m = 1; m <= M; m ++) { // compute Jleftnew and Qleftnew
+ for (m = 1; m <= M; m ++) { /* Compute Jleftnew and Qleftnew. */
Delta_Tube l = delta->tube + m, r1 = l -> right1, r2 = l -> right2, r = r1;
- Delta_Tube l1 = l, l2 = r ? r -> left2 : nullptr;
- if (! l->left1) { // closed boundary at the left side (diaphragm)?
- if (! r) continue; // tube not connected at all
- l->Jleftnew = 0; // 5.132
- l->Qleftnew = (l->eleft - twoc2Dt * l->Jhalf) / l->Vnew; // 5.132
+ Delta_Tube l1 = l, l2 = r ? r -> left2 : NULL;
+ if (l->left1 == NULL) { /* Closed boundary at the left side (diaphragm)? */
+ if (r == NULL) continue; /* Tube not connected at all. */
+ l->Jleftnew = 0; /* 5.132. */
+ l->Qleftnew = (l->eleft - twoc2Dt * l->Jhalf) / l->Vnew; /* 5.132. */
}
- else // left boundary open to another tube will be handled...
- (void) 0; // ...together with the right boundary of the tube to the left
- if (! r) { // open boundary at the right side (lips, nostrils)?
- rrad = 1.0 - c * Dt / 0.02; // radiation resistance, 5.135
- onebygrad = 1.0 / (1.0 + c * Dt / 0.02); // radiation conductance, 5.135
+ else /* Left boundary open to another tube will be handled... */
+ (void) 0; /* ...together with the right boundary of the tube to the left. */
+ if (r == NULL) { /* Open boundary at the right side (lips, nostrils)? */
+ rrad = 1 - c * Dt / 0.02; /* Radiation resistance, 5.135. */
+ onebygrad = 1 / (1 + c * Dt / 0.02); /* Radiation conductance, 5.135. */
#if NO_RADIATION_DAMPING
rrad = 0;
onebygrad = 0;
#endif
l->prightnew = ((l->Dxhalf / Dt + c * onebygrad) * l->pright +
- 2.0 * ((l->Qhalf - rho0c2) - (l->Qright - rho0c2) * onebygrad)) /
- (l->r * l->Anew / Dt + c * onebygrad); // 5.136
- l->Jrightnew = l->prightnew * l->Anew; // 5.136
+ 2 * ((l->Qhalf - rho0c2) - (l->Qright - rho0c2) * onebygrad)) /
+ (l->r * l->Anew / Dt + c * onebygrad); /* 5.136 */
+ l->Jrightnew = l->prightnew * l->Anew; /* 5.136 */
l->Qrightnew = (rrad * (l->Qright - rho0c2) +
- c * (l->prightnew - l->pright)) * onebygrad + rho0c2; // 5.136
- } else if (! l2 && ! r2) { // two-way boundary
+ c * (l->prightnew - l->pright)) * onebygrad + rho0c2; /* 5.136 */
+ } else if (l2 == NULL && r2 == NULL) { /* Two-way boundary. */
if (l->v > criticalVelocity && l->A < r->A) {
l->Pturbrightnew = -0.5 * rho0 * (l->v - criticalVelocity) *
- (1.0 - l->A / r->A) * (1.0 - l->A / r->A) * l->v;
+ (1 - l->A / r->A) * (1 - l->A / r->A) * l->v;
if (l->Pturbrightnew != 0.0)
- l->Pturbrightnew *= NUMrandomGauss (1.0, noiseFactor) /* * l->A */;
+ l->Pturbrightnew *= 1 + NUMrandomGauss (0, noiseFactor) /* * l->A */;
}
if (r->v < - criticalVelocity && r->A < l->A) {
l->Pturbrightnew = 0.5 * rho0 * (r->v + criticalVelocity) *
- (1.0 - r->A / l->A) * (1.0 - r->A / l->A) * r->v;
+ (1 - r->A / l->A) * (1 - r->A / l->A) * r->v;
if (l->Pturbrightnew != 0.0)
- l->Pturbrightnew *= NUMrandomGauss (1.0, noiseFactor) /* * r->A */;
+ l->Pturbrightnew *= 1 + NUMrandomGauss (0, noiseFactor) /* * r->A */;
}
#if NO_TURBULENCE
- l->Pturbrightnew = 0.0;
+ l->Pturbrightnew = 0;
#endif
l->Jrightnew = r->Jleftnew =
(l->Dxhalf * l->pright + r->Dxhalf * r->pleft +
twoDt * (l->Qhalf - r->Qhalf + l->Pturbright)) /
- (l->r + r->r); // 5.127
+ (l->r + r->r); /* 5.127 */
#if B91
l->Jrightnew = r->Jleftnew =
(l->pright + r->pleft +
- 2.0 * twoDt * (l->Qhalf - r->Qhalf + l->Pturbright) / (l->Dxhalf + r->Dxhalf)) /
+ 2 * twoDt * (l->Qhalf - r->Qhalf + l->Pturbright) / (l->Dxhalf + r->Dxhalf)) /
(l->r / l->Dxhalf + r->r / r->Dxhalf);
#endif
- l->prightnew = l->Jrightnew / l->Anew; // 5.128
- r->pleftnew = r->Jleftnew / r->Anew; // 5.128
- l->Krightnew = onebytworho0 * l->prightnew * l->prightnew; // 5.128
- r->Kleftnew = onebytworho0 * r->pleftnew * r->pleftnew; // 5.128
+ l->prightnew = l->Jrightnew / l->Anew; /* 5.128 */
+ r->pleftnew = r->Jleftnew / r->Anew; /* 5.128 */
+ l->Krightnew = onebytworho0 * l->prightnew * l->prightnew; /* 5.128 */
+ r->Kleftnew = onebytworho0 * r->pleftnew * r->pleftnew; /* 5.128 */
#if NO_BERNOULLI_EFFECT
- l->Krightnew = r->Kleftnew = 0.0;
+ l->Krightnew = r->Kleftnew = 0;
#endif
l->Qrightnew =
(l->eright + r->eleft + twoc2Dt * (l->Jhalf - r->Jhalf)
+ l->Krightnew * l->Vnew + (r->Kleftnew - l->Pturbrightnew) * r->Vnew) /
- (l->Vnew + r->Vnew); // 5.131
- r->Qleftnew = l->Qrightnew + l->Pturbrightnew; // 5.131
- } else if (r2) { // two adjacent tubes at the right side (velic)
+ (l->Vnew + r->Vnew); /* 5.131 */
+ r->Qleftnew = l->Qrightnew + l->Pturbrightnew; /* 5.131 */
+ } else if (r2) { /* Two adjacent tubes at the right side (velic). */
r1->Jleftnew =
- (r1->Jleft * r1->Dxhalf * (1.0 / (l->A + r2->A) + 1.0 / r1->A) +
+ (r1->Jleft * r1->Dxhalf * (1 / (l->A + r2->A) + 1 / r1->A) +
twoDt * ((l->Ahalf * l->Qhalf + r2->Ahalf * r2->Qhalf ) / (l->Ahalf + r2->Ahalf) - r1->Qhalf)) /
- (1.0 / (1.0 / l->r + 1.0 / r2->r) + r1->r); // 5.138
+ (1 / (1 / l->r + 1 / r2->r) + r1->r); /* 5.138 */
r2->Jleftnew =
- (r2->Jleft * r2->Dxhalf * (1.0 / (l->A + r1->A) + 1.0 / r2->A) +
+ (r2->Jleft * r2->Dxhalf * (1 / (l->A + r1->A) + 1 / r2->A) +
twoDt * ((l->Ahalf * l->Qhalf + r1->Ahalf * r1->Qhalf ) / (l->Ahalf + r1->Ahalf) - r2->Qhalf)) /
- (1.0 / (1.0 / l->r + 1.0 / r1->r) + r2->r); // 5.138
- l->Jrightnew = r1->Jleftnew + r2->Jleftnew; // 5.139
- l->prightnew = l->Jrightnew / l->Anew; // 5.128
- r1->pleftnew = r1->Jleftnew / r1->Anew; // 5.128
- r2->pleftnew = r2->Jleftnew / r2->Anew; // 5.128
- l->Krightnew = onebytworho0 * l->prightnew * l->prightnew; // 5.128
- r1->Kleftnew = onebytworho0 * r1->pleftnew * r1->pleftnew; // 5.128
- r2->Kleftnew = onebytworho0 * r2->pleftnew * r2->pleftnew; // 5.128
+ (1 / (1 / l->r + 1 / r1->r) + r2->r); /* 5.138 */
+ l->Jrightnew = r1->Jleftnew + r2->Jleftnew; /* 5.139 */
+ l->prightnew = l->Jrightnew / l->Anew; /* 5.128 */
+ r1->pleftnew = r1->Jleftnew / r1->Anew; /* 5.128 */
+ r2->pleftnew = r2->Jleftnew / r2->Anew; /* 5.128 */
+ l->Krightnew = onebytworho0 * l->prightnew * l->prightnew; /* 5.128 */
+ r1->Kleftnew = onebytworho0 * r1->pleftnew * r1->pleftnew; /* 5.128 */
+ r2->Kleftnew = onebytworho0 * r2->pleftnew * r2->pleftnew; /* 5.128 */
#if NO_BERNOULLI_EFFECT
l->Krightnew = r1->Kleftnew = r2->Kleftnew = 0;
#endif
l->Qrightnew = r1->Qleftnew = r2->Qleftnew =
(l->eright + r1->eleft + r2->eleft + twoc2Dt * (l->Jhalf - r1->Jhalf - r2->Jhalf) +
l->Krightnew * l->Vnew + r1->Kleftnew * r1->Vnew + r2->Kleftnew * r2->Vnew) /
- (l->Vnew + r1->Vnew + r2->Vnew); // 5.137
+ (l->Vnew + r1->Vnew + r2->Vnew); /* 5.137 */
} else {
- Melder_assert (l2 != nullptr);
+ Melder_assert (l2 != NULL);
l1->Jrightnew =
- (l1->Jright * l1->Dxhalf * (1.0 / (r->A + l2->A) + 1.0 / l1->A) -
+ (l1->Jright * l1->Dxhalf * (1 / (r->A + l2->A) + 1 / l1->A) -
twoDt * ((r->Ahalf * r->Qhalf + l2->Ahalf * l2->Qhalf ) / (r->Ahalf + l2->Ahalf) - l1->Qhalf)) /
- (1.0 / (1.0 / r->r + 1.0 / l2->r) + l1->r); // 5.138
+ (1 / (1 / r->r + 1 / l2->r) + l1->r); /* 5.138 */
l2->Jrightnew =
- (l2->Jright * l2->Dxhalf * (1.0 / (r->A + l1->A) + 1.0 / l2->A) -
+ (l2->Jright * l2->Dxhalf * (1 / (r->A + l1->A) + 1 / l2->A) -
twoDt * ((r->Ahalf * r->Qhalf + l1->Ahalf * l1->Qhalf ) / (r->Ahalf + l1->Ahalf) - l2->Qhalf)) /
- (1.0 / (1.0 / r->r + 1.0 / l1->r) + l2->r); // 5.138
- r->Jleftnew = l1->Jrightnew + l2->Jrightnew; // 5.139
- r->pleftnew = r->Jleftnew / r->Anew; // 5.128
- l1->prightnew = l1->Jrightnew / l1->Anew; // 5.128
- l2->prightnew = l2->Jrightnew / l2->Anew; // 5.128
- r->Kleftnew = onebytworho0 * r->pleftnew * r->pleftnew; // 5.128
- l1->Krightnew = onebytworho0 * l1->prightnew * l1->prightnew; // 5.128
- l2->Krightnew = onebytworho0 * l2->prightnew * l2->prightnew; // 5.128
+ (1 / (1 / r->r + 1 / l1->r) + l2->r); /* 5.138 */
+ r->Jleftnew = l1->Jrightnew + l2->Jrightnew; /* 5.139 */
+ r->pleftnew = r->Jleftnew / r->Anew; /* 5.128 */
+ l1->prightnew = l1->Jrightnew / l1->Anew; /* 5.128 */
+ l2->prightnew = l2->Jrightnew / l2->Anew; /* 5.128 */
+ r->Kleftnew = onebytworho0 * r->pleftnew * r->pleftnew; /* 5.128 */
+ l1->Krightnew = onebytworho0 * l1->prightnew * l1->prightnew; /* 5.128 */
+ l2->Krightnew = onebytworho0 * l2->prightnew * l2->prightnew; /* 5.128 */
#if NO_BERNOULLI_EFFECT
- r->Kleftnew = l1->Krightnew = l2->Krightnew = 0.0;
+ r->Kleftnew = l1->Krightnew = l2->Krightnew = 0;
#endif
r->Qleftnew = l1->Qrightnew = l2->Qrightnew =
(r->eleft + l1->eright + l2->eright + twoc2Dt * (l1->Jhalf + l2->Jhalf - r->Jhalf) +
r->Kleftnew * r->Vnew + l1->Krightnew * l1->Vnew + l2->Krightnew * l2->Vnew) /
- (r->Vnew + l1->Vnew + l2->Vnew); // 5.137
+ (r->Vnew + l1->Vnew + l2->Vnew); /* 5.137 */
}
}
@@ -365,13 +363,13 @@ autoSound Artword_Speaker_to_Sound (Artword artword, Speaker speaker,
if (n == (oversampling + 1) / 2) {
double out = 0.0;
- for (int m = 1; m <= M; m ++) {
+ for (m = 1; m <= M; m ++) {
Delta_Tube t = delta->tube + m;
- out += rho0 * t->Dx * t->Dz * t->dDydt * Dt * 1000.0; // radiation of wall movement, 5.140
- if (! t->right1)
- out += t->Jrightnew - t->Jright; // radiation of open tube end
+ out += rho0 * t->Dx * t->Dz * t->dDydt * Dt * 1000; /* Radiation of wall movement, 5.140. */
+ if (t->right1 == NULL)
+ out += t->Jrightnew - t->Jright; /* Radiation of open tube end. */
}
- result -> z [1] [sample] = out /= 4.0 * NUMpi * 0.4 * Dt; // at 0.4 metres
+ result -> z [1] [sample] = out /= 4 * NUMpi * 0.4 * Dt; /* At 0.4 metres. */
if (iw1) w1 -> z [1] [sample] = delta->tube[iw1].Dy;
if (iw2) w2 -> z [1] [sample] = delta->tube[iw2].Dy;
if (iw3) w3 -> z [1] [sample] = delta->tube[iw3].Dy;
@@ -382,7 +380,7 @@ autoSound Artword_Speaker_to_Sound (Artword artword, Speaker speaker,
if (iv2) v2 -> z [1] [sample] = delta->tube[iv2].v;
if (iv3) v3 -> z [1] [sample] = delta->tube[iv3].v;
}
- for (int m = 1; m <= M; m ++) {
+ for (m = 1; m <= M; m ++) {
Delta_Tube t = delta->tube + m;
t->Jleft = t->Jleftnew;
t->Jright = t->Jrightnew;
@@ -408,19 +406,19 @@ autoSound Artword_Speaker_to_Sound (Artword artword, Speaker speaker,
}
}
totalVolume = 0.0;
- for (int m = 1; m <= M; m ++)
+ for (m = 1; m <= M; m ++)
totalVolume += delta->tube [m]. V;
//Melder_casual (U"Ending volume: ", totalVolume * 1000, U" litres.");
- if (out_w1) *out_w1 = w1.move();
- if (out_w2) *out_w2 = w2.move();
- if (out_w3) *out_w3 = w3.move();
- if (out_p1) *out_p1 = p1.move();
- if (out_p2) *out_p2 = p2.move();
- if (out_p3) *out_p3 = p3.move();
- if (out_v1) *out_v1 = v1.move();
- if (out_v2) *out_v2 = v2.move();
- if (out_v3) *out_v3 = v3.move();
- return result;
+ if (out_w1) *out_w1 = w1.transfer();
+ if (out_w2) *out_w2 = w2.transfer();
+ if (out_w3) *out_w3 = w3.transfer();
+ if (out_p1) *out_p1 = p1.transfer();
+ if (out_p2) *out_p2 = p2.transfer();
+ if (out_p3) *out_p3 = p3.transfer();
+ if (out_v1) *out_v1 = v1.transfer();
+ if (out_v2) *out_v2 = v2.transfer();
+ if (out_v3) *out_v3 = v3.transfer();
+ return result.transfer();
} catch (MelderError) {
Melder_throw (artword, U" & ", speaker, U": articulatory synthesis not performed.");
}
diff --git a/artsynth/Artword_Speaker_to_Sound.h b/artsynth/Artword_Speaker_to_Sound.h
index 266f8a2..969d181 100644
--- a/artsynth/Artword_Speaker_to_Sound.h
+++ b/artsynth/Artword_Speaker_to_Sound.h
@@ -1,6 +1,6 @@
/* Artword_Speaker_to_Sound.h
*
- * Copyright (C) 1992-2011,2015 Paul Boersma
+ * Copyright (C) 1992-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -21,10 +21,10 @@
#include "Speaker.h"
#include "Sound.h"
-autoSound Artword_Speaker_to_Sound (Artword artword, Speaker speaker,
+Sound Artword_Speaker_to_Sound (Artword artword, Speaker speaker,
double samplingFrequency, int oversampling,
- autoSound *w1, int iw1, autoSound *w2, int iw2, autoSound *w3, int iw3,
- autoSound *p1, int ip1, autoSound *p2, int ip2, autoSound *p3, int ip3,
- autoSound *v1, int iv1, autoSound *v2, int iv2, autoSound *v3, int iv3);
+ Sound *w1, int iw1, Sound *w2, int iw2, Sound *w3, int iw3,
+ Sound *p1, int ip1, Sound *p2, int ip2, Sound *p3, int ip3,
+ Sound *v1, int iv1, Sound *v2, int iv2, Sound *v3, int iv3);
/* End of file Artword_Speaker_to_Sound.h */
diff --git a/artsynth/Artword_def.h b/artsynth/Artword_def.h
index 3755eb2..d2c7ef0 100644
--- a/artsynth/Artword_def.h
+++ b/artsynth/Artword_def.h
@@ -1,6 +1,6 @@
/* Artword_def.h
*
- * Copyright (C) 1992-2011,2015 Paul Boersma
+ * Copyright (C) 1992-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,7 +24,6 @@ oo_DEFINE_STRUCT (ArtwordData)
oo_INT (numberOfTargets)
oo_DOUBLE_VECTOR (targets, numberOfTargets)
oo_DOUBLE_VECTOR (times, numberOfTargets)
-
#if oo_DECLARING
oo_INT (_iTarget)
#endif
@@ -34,7 +33,7 @@ oo_END_STRUCT (ArtwordData)
#define ooSTRUCT Artword
-oo_DEFINE_CLASS (Artword, Daata)
+oo_DEFINE_CLASS (Artword, Data)
oo_DOUBLE (totalTime)
oo_STRUCT_SET (ArtwordData, data, kArt_muscle)
diff --git a/artsynth/Artword_to_Art.cpp b/artsynth/Artword_to_Art.cpp
index 7c216cf..a85923c 100644
--- a/artsynth/Artword_to_Art.cpp
+++ b/artsynth/Artword_to_Art.cpp
@@ -1,6 +1,6 @@
/* Artword_to_Art.cpp
*
- * Copyright (C) 1992-2011,2015,2016 Paul Boersma
+ * Copyright (C) 1992-2011,2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,11 +19,11 @@
#include "Artword_to_Art.h"
-autoArt Artword_to_Art (Artword me, double tim) {
+Art Artword_to_Art (Artword me, double tim) {
try {
autoArt thee = Art_create ();
- Artword_intoArt (me, thee.get(), tim);
- return thee;
+ Artword_intoArt (me, thee.peek(), tim);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Articulation.");
}
diff --git a/artsynth/Artword_to_Art.h b/artsynth/Artword_to_Art.h
index 01b7b66..d5f2b8a 100644
--- a/artsynth/Artword_to_Art.h
+++ b/artsynth/Artword_to_Art.h
@@ -1,6 +1,6 @@
/* Artword_to_Art.h
*
- * Copyright (C) 1992-2011,2015 Paul Boersma
+ * Copyright (C) 1992-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,7 +19,7 @@
#include "Artword.h"
-autoArt Artword_to_Art (Artword me, double time);
+Art Artword_to_Art (Artword me, double time);
/*
Function:
linear interpolation between targets.
diff --git a/artsynth/Delta.cpp b/artsynth/Delta.cpp
index d9375d2..294a997 100644
--- a/artsynth/Delta.cpp
+++ b/artsynth/Delta.cpp
@@ -1,6 +1,6 @@
/* Delta.cpp
*
- * Copyright (C) 1992-2011,2012,2013,2015,2016 Paul Boersma
+ * Copyright (C) 1992-2011,2012,2013,2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
Thing_implement (Delta, Thing, 0);
-void structDelta :: v_destroy () noexcept {
+void structDelta :: v_destroy () {
NUMvector_free (our tube, 1);
Delta_Parent :: v_destroy ();
}
@@ -36,10 +36,10 @@ void Delta_init (Delta me, int numberOfTubes) {
}
}
-autoDelta Delta_create (int numberOfTubes) {
+Delta Delta_create (int numberOfTubes) {
autoDelta me = Thing_new (Delta);
- Delta_init (me.get(), numberOfTubes);
- return me;
+ Delta_init (me.peek(), numberOfTubes);
+ return me.transfer();
}
/* End of file Delta.cpp */
diff --git a/artsynth/Delta.h b/artsynth/Delta.h
index b739ab2..7769338 100644
--- a/artsynth/Delta.h
+++ b/artsynth/Delta.h
@@ -26,10 +26,10 @@ struct structDelta_Tube
{
/* Structure: static. */
- Delta_Tube left1; /* If null: closed at left edge. */
- Delta_Tube left2; /* If not null: two merging streams. */
- Delta_Tube right1; /* If null: radiation at right edge. */
- Delta_Tube right2; /* If not null: a stream splitting into two. */
+ Delta_Tube left1; /* If NULL: closed at left edge. */
+ Delta_Tube left2; /* If not NULL: two merging streams. */
+ Delta_Tube right1; /* If NULL: radiation at right edge. */
+ Delta_Tube right2; /* If not NULL: a stream splitting into two. */
long parallel; /* Parallel subdivision. */
/* Controlled by articulation: quasistatic. */
@@ -57,13 +57,13 @@ Thing_define (Delta, Thing) {
int numberOfTubes; // >= 1
struct structDelta_Tube *tube; // tube [1..numberOfTubes]
- void v_destroy () noexcept
+ void v_destroy ()
override;
};
void Delta_init (Delta me, int numberOfTubes);
-autoDelta Delta_create (int numberOfTubes);
+Delta Delta_create (int numberOfTubes);
/*
Function:
return a new Delta.
@@ -71,7 +71,7 @@ autoDelta Delta_create (int numberOfTubes);
numberOfTubes >= 1;
Postconditions:
result -> numberOfTubes = numberOfTubes;
- all members of result -> tube [1..numberOfTubes] are zero or null,
+ all members of result -> tube [1..numberOfTubes] are zero or NULL,
except 'parallel', which is 1.
*/
diff --git a/artsynth/Speaker.cpp b/artsynth/Speaker.cpp
index 33b7007..3bc8e7c 100644
--- a/artsynth/Speaker.cpp
+++ b/artsynth/Speaker.cpp
@@ -38,10 +38,10 @@
#include "oo_DESCRIPTION.h"
#include "Speaker_def.h"
-Thing_implement (Speaker, Daata, 0);
+Thing_implement (Speaker, Data, 0);
-autoSpeaker Speaker_create (char32 *kindOfSpeaker, int numberOfVocalCordMasses) {
- autoSpeaker me = Thing_new (Speaker);
+Speaker Speaker_create (char32 *kindOfSpeaker, int numberOfVocalCordMasses) {
+ Speaker me = Thing_new (Speaker);
/* Supralaryngeal dimensions are taken from P. Mermelstein (1973): */
/* "Articulatory model for the study of speech production", */
@@ -49,6 +49,7 @@ autoSpeaker Speaker_create (char32 *kindOfSpeaker, int numberOfVocalCordMasses)
/* That was a male speaker, so we need scaling for other speakers: */
double scaling;
+ if (! me) return NULL;
if (str32equ (kindOfSpeaker, U"Male")) my relativeSize = 1.1;
else if (str32equ (kindOfSpeaker, U"Child")) my relativeSize = 0.7;
else my relativeSize = 1.0;
diff --git a/artsynth/Speaker.h b/artsynth/Speaker.h
index 79fbf9b..f1f7510 100644
--- a/artsynth/Speaker.h
+++ b/artsynth/Speaker.h
@@ -22,8 +22,9 @@
#include "Data.h"
#include "Speaker_def.h"
+oo_CLASS_CREATE (Speaker, Data);
-autoSpeaker Speaker_create (char32 *kindOfSpeaker, int numberOfVocalCordMasses);
+Speaker Speaker_create (char32 *kindOfSpeaker, int numberOfVocalCordMasses);
/* Preconditions: */
/* 1 <= numberOfVocalCordMasses <= 2; */
/* Failures: */
diff --git a/artsynth/Speaker_def.h b/artsynth/Speaker_def.h
index bdfaacc..b5012f8 100644
--- a/artsynth/Speaker_def.h
+++ b/artsynth/Speaker_def.h
@@ -1,6 +1,6 @@
/* Speaker_def.h
*
- * Copyright (C) 1992-2011,2015 Paul Boersma
+ * Copyright (C) 1992-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,132 +20,97 @@
#define ooSTRUCT Speaker_CordDimensions
oo_DEFINE_STRUCT (Speaker_CordDimensions)
-
oo_INT (numberOfMasses)
oo_DOUBLE (length)
-
oo_END_STRUCT (Speaker_CordDimensions)
#undef ooSTRUCT
-
#define ooSTRUCT Speaker_CordSpring
oo_DEFINE_STRUCT (Speaker_CordSpring)
-
oo_DOUBLE (thickness)
oo_DOUBLE (mass)
oo_DOUBLE (k1)
-
oo_END_STRUCT (Speaker_CordSpring)
#undef ooSTRUCT
-
#define ooSTRUCT Speaker_GlottalShunt
oo_DEFINE_STRUCT (Speaker_GlottalShunt)
-
oo_DOUBLE (Dx)
oo_DOUBLE (Dy)
oo_DOUBLE (Dz)
-
oo_END_STRUCT (Speaker_GlottalShunt)
#undef ooSTRUCT
-
#define ooSTRUCT Speaker_Velum
-oo_DEFINE_STRUCT (Speaker_Velum) // V
-
+oo_DEFINE_STRUCT (Speaker_Velum) /* V */
oo_DOUBLE (x)
oo_DOUBLE (y)
oo_DOUBLE (a)
-
oo_END_STRUCT (Speaker_Velum)
#undef ooSTRUCT
-
#define ooSTRUCT Speaker_Palate
-oo_DEFINE_STRUCT (Speaker_Palate) // OM
-
+oo_DEFINE_STRUCT (Speaker_Palate) /* OM */
oo_DOUBLE (radius)
-
oo_END_STRUCT (Speaker_Palate)
#undef ooSTRUCT
-
#define ooSTRUCT Speaker_Tip
oo_DEFINE_STRUCT (Speaker_Tip)
-
oo_DOUBLE (length)
-
oo_END_STRUCT (Speaker_Tip)
#undef ooSTRUCT
-
#define ooSTRUCT Speaker_Alveoli
oo_DEFINE_STRUCT (Speaker_Alveoli)
-
oo_DOUBLE (x)
oo_DOUBLE (y)
oo_DOUBLE (a)
-
oo_END_STRUCT (Speaker_Alveoli)
#undef ooSTRUCT
-
#define ooSTRUCT Speaker_TeethCavity
oo_DEFINE_STRUCT (Speaker_TeethCavity)
-
oo_DOUBLE (dx1)
oo_DOUBLE (dx2)
oo_DOUBLE (dy)
-
oo_END_STRUCT (Speaker_TeethCavity)
#undef ooSTRUCT
-
#define ooSTRUCT Speaker_LowerTeeth
-oo_DEFINE_STRUCT (Speaker_LowerTeeth) // rest position of J
-
+oo_DEFINE_STRUCT (Speaker_LowerTeeth) /* rest position of J */
oo_DOUBLE (r)
oo_DOUBLE (a)
-
oo_END_STRUCT (Speaker_LowerTeeth)
#undef ooSTRUCT
-
#define ooSTRUCT Speaker_UpperTeeth
-oo_DEFINE_STRUCT (Speaker_UpperTeeth) // U
-
+oo_DEFINE_STRUCT (Speaker_UpperTeeth) /* U */
oo_DOUBLE (x)
oo_DOUBLE (y)
-
oo_END_STRUCT (Speaker_UpperTeeth)
#undef ooSTRUCT
-
#define ooSTRUCT Speaker_Lip
oo_DEFINE_STRUCT (Speaker_Lip)
-
oo_DOUBLE (dx)
oo_DOUBLE (dy)
-
oo_END_STRUCT (Speaker_Lip)
#undef ooSTRUCT
-
#define ooSTRUCT Speaker_Nose
oo_DEFINE_STRUCT (Speaker_Nose)
-
oo_DOUBLE (Dx)
oo_DOUBLE (Dz)
oo_DOUBLE_ARRAY (weq, 14, 14)
-
oo_END_STRUCT (Speaker_Nose)
#undef ooSTRUCT
#define ooSTRUCT Speaker
-oo_DEFINE_CLASS (Speaker, Daata)
+oo_DEFINE_CLASS (Speaker, Data)
- oo_DOUBLE (relativeSize) // different for female, male, child
+ oo_DOUBLE (relativeSize) /* Different for female, male, child. */
/* In the larynx. */
diff --git a/artsynth/Speaker_to_Delta.cpp b/artsynth/Speaker_to_Delta.cpp
index 387d183..4bc5458 100644
--- a/artsynth/Speaker_to_Delta.cpp
+++ b/artsynth/Speaker_to_Delta.cpp
@@ -1,6 +1,6 @@
/* Speaker_to_Delta.cpp
*
- * Copyright (C) 1992-2011,2015,2016 Paul Boersma
+ * Copyright (C) 1992-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,11 +19,11 @@
#include "Art_Speaker.h"
#include "Speaker_to_Delta.h"
-#define SMOOTH_LUNGS true
+#define SMOOTH_LUNGS TRUE
#define FIRST_TUBE 7
-autoDelta Speaker_to_Delta (Speaker me) {
- double f = my relativeSize * 1e-3; // we shall use millimetres and grams
+Delta Speaker_to_Delta (Speaker me) {
+ double f = my relativeSize * 1e-3; /* We shall use millimetres and grams. */
double xe [30], ye [30], xi [30], yi [30], xmm [30], ymm [30], dx, dy;
int closed [40];
int itube;
@@ -34,11 +34,11 @@ autoDelta Speaker_to_Delta (Speaker me) {
for (itube = 1; itube <= 23; itube ++) {
Delta_Tube t = thy tube + itube;
- t -> Dx = t -> Dxeq = 10.0 * f;
- t -> Dy = t -> Dyeq = 100.0 * f;
- t -> Dz = t -> Dzeq = 230.0 * f;
- t -> mass = 10.0 * my relativeSize * t -> Dx * t -> Dz; // 80 * f; 35 * Dx * Dz
- t -> k1 = 200.0; // 90000 * Dx * Dz; Newtons per metre
+ t -> Dx = t -> Dxeq = 10 * f;
+ t -> Dy = t -> Dyeq = 100 * f;
+ t -> Dz = t -> Dzeq = 230 * f;
+ t -> mass = 10 * my relativeSize * t -> Dx * t -> Dz; /* 80 * f; 35 * Dx * Dz */
+ t -> k1 = 200; /* 90000 * Dx * Dz; Newtons per metre */
t -> k3 = 0.0;
t -> Brel = 0.8;
t -> parallel = 1000;
@@ -48,11 +48,11 @@ autoDelta Speaker_to_Delta (Speaker me) {
for (itube = 24; itube <= 29; itube ++) {
Delta_Tube t = thy tube + itube;
- t -> Dx = t -> Dxeq = 10.0 * f;
- t -> Dy = t -> Dyeq = 15.0 * f;
- t -> Dz = t -> Dzeq = 30.0 * f;
- t -> mass = 10.0 * f;
- t -> k1 = 40.0; // 125000 * Dx * Dz; Newtons per metre
+ t -> Dx = t -> Dxeq = 10 * f;
+ t -> Dy = t -> Dyeq = 15 * f;
+ t -> Dz = t -> Dzeq = 30 * f;
+ t -> mass = 10 * f;
+ t -> k1 = 40; /* 125000 * Dx * Dz; Newtons per metre */
t -> k3 = 0.0;
t -> Brel = 0.8;
}
@@ -61,24 +61,24 @@ autoDelta Speaker_to_Delta (Speaker me) {
for (itube = 30; itube <= 35; itube ++) {
Delta_Tube t = thy tube + itube;
- t -> Dx = t -> Dxeq = 10.0 * f;
- t -> Dy = t -> Dyeq = 15.0 * f;
- t -> Dz = t -> Dzeq = 16.0 * f;
- t -> mass = 5.0 * f;
- t -> k1 = 160.0; // 100000 * Dx * Dz; Newtons per metre
+ t -> Dx = t -> Dxeq = 10 * f;
+ t -> Dy = t -> Dyeq = 15 * f;
+ t -> Dz = t -> Dzeq = 16 * f;
+ t -> mass = 5 * f;
+ t -> k1 = 160; /* 100000 * Dx * Dz; Newtons per metre */
t -> k3 = 0.0;
t -> Brel = 0.8;
}
if (SMOOTH_LUNGS) {
struct { int itube; double Dy, Dz, parallel; } data [] = {
- { 7, 120.0, 240.0, 5000.0 }, { 8, 120.0, 240.0, 5000.0 }, { 9, 120.0, 240.0, 5000.0 },
- { 10, 120.0, 240.0, 5000.0 }, { 11, 120.0, 240.0, 5000.0 }, { 12, 120.0, 240.0, 5000.0 },
- { 13, 120.0, 240.0, 2500.0 }, { 14, 120.0, 240.0, 1250.0 }, { 15, 120.0, 240.0, 640.0 },
- { 16, 120.0, 240.0, 320.0 }, { 17, 120.0, 240.0, 160.0 }, { 18, 120.0, 140.0, 80.0 },
- { 19, 70.0, 70.0, 40.0 }, { 20, 35.0, 35.0, 20.0 }, { 21, 18.0, 18.0, 10.0 },
- { 22, 12.0, 12.0, 5.0 }, { 23, 12.0, 12.0, 3.0 }, { 24, 18.0, 9.0, 2.0 },
- { 25, 18.0, 19.0, 2.0 }, { 0 } };
+ { 7, 120, 240, 5000 }, { 8, 120, 240, 5000 }, { 9, 120, 240, 5000 },
+ { 10, 120, 240, 5000 }, { 11, 120, 240, 5000 }, { 12, 120, 240, 5000 },
+ { 13, 120, 240, 2500 }, { 14, 120, 240, 1250 }, { 15, 120, 240, 640 },
+ { 16, 120, 240, 320 }, { 17, 120, 240, 160 }, { 18, 120, 140, 80 },
+ { 19, 70, 70, 40 }, { 20, 35, 35, 20 }, { 21, 18, 18, 10 },
+ { 22, 12, 12, 5 }, { 23, 12, 12, 3 }, { 24, 18, 9, 2 },
+ { 25, 18, 19, 2 }, { 0 } };
int i;
for (i = 0; data [i]. itube; i ++) {
Delta_Tube t = thy tube + data [i]. itube;
@@ -88,25 +88,25 @@ autoDelta Speaker_to_Delta (Speaker me) {
}
for (itube = 26; itube <= 35; itube ++) {
Delta_Tube t = thy tube + itube;
- t -> Dy = t -> Dyeq = 11.0 * f;
- t -> Dz = t -> Dzeq = 14.0 * f;
+ t -> Dy = t -> Dyeq = 11 * f;
+ t -> Dz = t -> Dzeq = 14 * f;
t -> parallel = 1;
}
for (itube = FIRST_TUBE; itube <= 18; itube ++) {
Delta_Tube t = thy tube + itube;
- t -> Dx = t -> Dxeq = 10.0 * f;
- t -> mass = 10.0 * my relativeSize * t -> Dx * t -> Dz; // 10 mm
- t -> k1 = 1e5 * t -> Dx * t -> Dz; // elastic tissue: 1 mbar/mm
+ t -> Dx = t -> Dxeq = 10 * f;
+ t -> mass = 10 * my relativeSize * t -> Dx * t -> Dz; /* 10 mm */
+ t -> k1 = 1e5 * t -> Dx * t -> Dz; /* elastic tissue: 1 mbar/mm */
t -> k3 = 0.0;
- t -> Brel = 1.0;
+ t -> Brel = 1;
}
for (itube = 19; itube <= 35; itube ++) {
Delta_Tube t = thy tube + itube;
- t -> Dx = t -> Dxeq = 10.0 * f;
- t -> mass = 3.0 * my relativeSize * t -> Dx * t -> Dz; // 3 mm
- t -> k1 = 10e5 * t -> Dx * t -> Dz; // cartilage: 10 mbar/mm
+ t -> Dx = t -> Dxeq = 10 * f;
+ t -> mass = 3 * my relativeSize * t -> Dx * t -> Dz; /* 3 mm */
+ t -> k1 = 10e5 * t -> Dx * t -> Dz; /* cartilage: 10 mbar/mm */
t -> k3 = 0.0;
- t -> Brel = 1.0;
+ t -> Brel = 1;
}
}
@@ -118,7 +118,7 @@ autoDelta Speaker_to_Delta (Speaker me) {
t -> Dz = t -> Dzeq = my cord.length;
t -> mass = my lowerCord.mass;
t -> k1 = my lowerCord.k1;
- t -> k3 = t -> k1 * (20.0 / t -> Dz) * (20.0 / t -> Dz);
+ t -> k3 = t -> k1 * (20 / t -> Dz) * (20 / t -> Dz);
t -> Brel = 0.2;
}
@@ -132,7 +132,7 @@ autoDelta Speaker_to_Delta (Speaker me) {
t -> Dz = t -> Dzeq = my cord.length;
t -> mass = my upperCord.mass;
t -> k1 = my upperCord.k1;
- t -> k3 = t -> k1 * (20.0 / t -> Dz) * (20.0 / t -> Dz);
+ t -> k3 = t -> k1 * (20 / t -> Dz) * (20 / t -> Dz);
t -> Brel = 0.2;
/* Couple spring with lower cord. */
@@ -143,41 +143,41 @@ autoDelta Speaker_to_Delta (Speaker me) {
* Fill in the values for the conus elasticus (tubes 79..86) only if we want to model it.
*/
if (my cord.numberOfMasses == 10) {
- thy tube [79]. Dx = thy tube [79]. Dxeq = 8.0 * f;
- thy tube [80]. Dx = thy tube [80]. Dxeq = 7.0 * f;
- thy tube [81]. Dx = thy tube [81]. Dxeq = 6.0 * f;
- thy tube [82]. Dx = thy tube [82]. Dxeq = 5.0 * f;
- thy tube [83]. Dx = thy tube [83]. Dxeq = 4.0 * f;
- thy tube [84]. Dx = thy tube [84]. Dxeq = 0.75 * 4.0 * f + 0.25 * my lowerCord.thickness;
- thy tube [85]. Dx = thy tube [85]. Dxeq = 0.50 * 4.0 * f + 0.50 * my lowerCord.thickness;
- thy tube [86]. Dx = thy tube [86]. Dxeq = 0.25 * 4.0 * f + 0.75 * my lowerCord.thickness;
-
- thy tube [79]. Dy = thy tube [79]. Dyeq = 11.0 * f;
- thy tube [80]. Dy = thy tube [80]. Dyeq = 7.0 * f;
- thy tube [81]. Dy = thy tube [81]. Dyeq = 4.0 * f;
- thy tube [82]. Dy = thy tube [82]. Dyeq = 2.0 * f;
- thy tube [83]. Dy = thy tube [83]. Dyeq = 1.0 * f;
+ thy tube [79]. Dx = thy tube [79]. Dxeq = 8 * f;
+ thy tube [80]. Dx = thy tube [80]. Dxeq = 7 * f;
+ thy tube [81]. Dx = thy tube [81]. Dxeq = 6 * f;
+ thy tube [82]. Dx = thy tube [82]. Dxeq = 5 * f;
+ thy tube [83]. Dx = thy tube [83]. Dxeq = 4 * f;
+ thy tube [84]. Dx = thy tube [84]. Dxeq = 0.75 * 4 * f + 0.25 * my lowerCord.thickness;
+ thy tube [85]. Dx = thy tube [85]. Dxeq = 0.50 * 4 * f + 0.50 * my lowerCord.thickness;
+ thy tube [86]. Dx = thy tube [86]. Dxeq = 0.25 * 4 * f + 0.75 * my lowerCord.thickness;
+
+ thy tube [79]. Dy = thy tube [79]. Dyeq = 11 * f;
+ thy tube [80]. Dy = thy tube [80]. Dyeq = 7 * f;
+ thy tube [81]. Dy = thy tube [81]. Dyeq = 4 * f;
+ thy tube [82]. Dy = thy tube [82]. Dyeq = 2 * f;
+ thy tube [83]. Dy = thy tube [83]. Dyeq = 1 * f;
thy tube [84]. Dy = thy tube [84]. Dyeq = 0.75 * f;
thy tube [85]. Dy = thy tube [85]. Dyeq = 0.50 * f;
thy tube [86]. Dy = thy tube [86]. Dyeq = 0.25 * f;
- thy tube [79]. Dz = thy tube [79]. Dzeq = 16.0 * f;
- thy tube [80]. Dz = thy tube [80]. Dzeq = 16.0 * f;
- thy tube [81]. Dz = thy tube [81]. Dzeq = 16.0 * f;
- thy tube [82]. Dz = thy tube [82]. Dzeq = 16.0 * f;
- thy tube [83]. Dz = thy tube [83]. Dzeq = 16.0 * f;
- thy tube [84]. Dz = thy tube [84]. Dzeq = 0.75 * 16.0 * f + 0.25 * my cord.length;
- thy tube [85]. Dz = thy tube [85]. Dzeq = 0.50 * 16.0 * f + 0.50 * my cord.length;
- thy tube [86]. Dz = thy tube [86]. Dzeq = 0.25 * 16.0 * f + 0.75 * my cord.length;
-
- thy tube [79]. k1 = 160.0;
- thy tube [80]. k1 = 160.0;
- thy tube [81]. k1 = 160.0;
- thy tube [82]. k1 = 160.0;
- thy tube [83]. k1 = 160.0;
- thy tube [84]. k1 = 0.75 * 160.0 * f + 0.25 * my lowerCord.k1;
- thy tube [85]. k1 = 0.50 * 160.0 * f + 0.50 * my lowerCord.k1;
- thy tube [86]. k1 = 0.25 * 160.0 * f + 0.75 * my lowerCord.k1;
+ thy tube [79]. Dz = thy tube [79]. Dzeq = 16 * f;
+ thy tube [80]. Dz = thy tube [80]. Dzeq = 16 * f;
+ thy tube [81]. Dz = thy tube [81]. Dzeq = 16 * f;
+ thy tube [82]. Dz = thy tube [82]. Dzeq = 16 * f;
+ thy tube [83]. Dz = thy tube [83]. Dzeq = 16 * f;
+ thy tube [84]. Dz = thy tube [84]. Dzeq = 0.75 * 16 * f + 0.25 * my cord.length;
+ thy tube [85]. Dz = thy tube [85]. Dzeq = 0.50 * 16 * f + 0.50 * my cord.length;
+ thy tube [86]. Dz = thy tube [86]. Dzeq = 0.25 * 16 * f + 0.75 * my cord.length;
+
+ thy tube [79]. k1 = 160;
+ thy tube [80]. k1 = 160;
+ thy tube [81]. k1 = 160;
+ thy tube [82]. k1 = 160;
+ thy tube [83]. k1 = 160;
+ thy tube [84]. k1 = 0.75 * 160 * f + 0.25 * my lowerCord.k1;
+ thy tube [85]. k1 = 0.50 * 160 * f + 0.50 * my lowerCord.k1;
+ thy tube [86]. k1 = 0.25 * 160 * f + 0.75 * my lowerCord.k1;
thy tube [79]. Brel = 0.7;
thy tube [80]. Brel = 0.6;
@@ -190,12 +190,12 @@ autoDelta Speaker_to_Delta (Speaker me) {
for (itube = 79; itube <= 86; itube ++) {
Delta_Tube t = thy tube + itube;
- t -> mass = t -> Dx * t -> Dz / (30.0 * f);
- t -> k3 = t -> k1 * (20.0 / t -> Dz) * (20.0 / t -> Dz);
+ t -> mass = t -> Dx * t -> Dz / (30 * f);
+ t -> k3 = t -> k1 * (20 / t -> Dz) * (20 / t -> Dz);
t -> k1left1 = t -> k1right1 = 1.0;
}
thy tube [79]. k1left1 = 0.0;
- thy tube [36]. k1left1 = 1.0; // the essence: couple spring with lower vocal cords
+ thy tube [36]. k1left1 = 1.0; /* The essence: couple spring with lower vocal cords. */
}
/*
@@ -207,17 +207,17 @@ autoDelta Speaker_to_Delta (Speaker me) {
t -> Dx = t -> Dxeq = my shunt.Dx;
t -> Dy = t -> Dyeq = my shunt.Dy;
t -> Dz = t -> Dzeq = my shunt.Dz;
- t -> mass = 3.0 * my upperCord.mass; // heavy...
- t -> k1 = 3.0 * my upperCord.k1; // ...and stiff...
- t -> k3 = t -> k1 * (20.0 / t -> Dz) * (20.0 / t -> Dz);
- t -> Brel = 3.0; // ...and inelastic, so that the walls will not vibrate
+ t -> mass = 3 * my upperCord.mass; /* Heavy... */
+ t -> k1 = 3 * my upperCord.k1; /* ...and stiff... */
+ t -> k3 = t -> k1 * (20 / t -> Dz) * (20 / t -> Dz);
+ t -> Brel = 3.0; /* ...and inelastic, so that the walls will not vibrate. */
}
}
/* Vocal tract from neutral articulation. */
{
autoArt art = Art_create ();
- Art_Speaker_meshVocalTract (art.get(), me, xi, yi, xe, ye, xmm, ymm, closed);
+ Art_Speaker_meshVocalTract (art.peek(), me, xi, yi, xe, ye, xmm, ymm, closed);
}
/* Pharynx and mouth: tubes 38..64. */
@@ -231,7 +231,7 @@ autoDelta Speaker_to_Delta (Speaker me) {
t -> Dy = t -> Dyeq;
t -> Dz = t -> Dzeq = 0.015;
t -> mass = 0.006;
- t -> k1 = 30.0;
+ t -> k1 = 30;
t -> k3 = 0.0;
t -> Brel = 1.0;
}
@@ -245,11 +245,11 @@ autoDelta Speaker_to_Delta (Speaker me) {
t -> Dy = t -> Dyeq = my nose.weq [itube - 65];
t -> Dz = t -> Dzeq = my nose.Dz;
t -> mass = 0.006;
- t -> k1 = 100.0;
+ t -> k1 = 100;
t -> k3 = 0.0;
t -> Brel = 1.0;
}
- thy tube [65]. Dy = thy tube [65]. Dyeq = 0.0; // override: nasopharyngeal port closed
+ thy tube [65]. Dy = thy tube [65]. Dyeq = 0.0; /* Override: nasopharyngeal port closed. */
/* The default structure:
* every tube is connected on the left to the previous tube (index one lower).
@@ -260,8 +260,8 @@ autoDelta Speaker_to_Delta (Speaker me) {
t -> s1 = 5e6 * t -> Dx * t -> Dz;
t -> s3 = t -> s1 / (0.9e-3 * 0.9e-3);
t -> dy = 1e-5;
- t -> left1 = t - 1; // connect to the previous tube on the left
- t -> right1 = t + 1; // connect to the next tube on the right
+ t -> left1 = t - 1; /* Connect to the previous tube on the left. */
+ t -> right1 = t + 1; /* Connect to the next tube on the right. */
}
/***** Connections: boundaries and interfaces. *****/
@@ -269,7 +269,7 @@ autoDelta Speaker_to_Delta (Speaker me) {
/* The leftmost boundary: the diaphragm (tube 1).
* Disconnect on the left.
*/
- thy tube [SMOOTH_LUNGS ? FIRST_TUBE : 1]. left1 = nullptr; // closed at diaphragm
+ thy tube [SMOOTH_LUNGS ? FIRST_TUBE : 1]. left1 = NULL; /* Closed at diaphragm. */
/* Optional one-mass model of the vocal cords.
* Short-circuit over tube 37 (upper glottis).
@@ -281,7 +281,7 @@ autoDelta Speaker_to_Delta (Speaker me) {
thy tube [38]. left1 = thy tube + 36;
/* Disconnect tube 37 on both sides. */
- thy tube [37]. left1 = thy tube [37]. right1 = nullptr;
+ thy tube [37]. left1 = thy tube [37]. right1 = NULL;
}
/* Optionally couple vocal cords with conus elasticus.
@@ -298,58 +298,58 @@ autoDelta Speaker_to_Delta (Speaker me) {
thy tube [36]. left1 = thy tube + 86;
/* Disconnect tubes 32..35 on both sides. */
- thy tube [32]. left1 = thy tube [32]. right1 = nullptr;
- thy tube [33]. left1 = thy tube [33]. right1 = nullptr;
- thy tube [34]. left1 = thy tube [34]. right1 = nullptr;
- thy tube [35]. left1 = thy tube [35]. right1 = nullptr;
+ thy tube [32]. left1 = thy tube [32]. right1 = NULL;
+ thy tube [33]. left1 = thy tube [33]. right1 = NULL;
+ thy tube [34]. left1 = thy tube [34]. right1 = NULL;
+ thy tube [35]. left1 = thy tube [35]. right1 = NULL;
} else {
/* Disconnect tubes 79..86 on both sides. */
for (itube = 79; itube <= 86; itube ++)
- thy tube [itube]. left1 = thy tube [itube]. right1 = nullptr;
+ thy tube [itube]. left1 = thy tube [itube]. right1 = NULL;
}
/* Optionally add a shunt parallel to the glottis.
* Create a side branch from tube 34/35 (or 85/86) to tube 38/39 with tubes 87..89.
*/
if (my shunt.Dx != 0.0) {
- int topOfTrachea = ( my cord.numberOfMasses == 10 ? 86 : 35 );
+ int topOfTrachea = my cord.numberOfMasses == 10 ? 86 : 35;
/* Create a three-way interface below the shunt.
* Connect lowest shunt tube (87) with top of trachea (34/35 or 85/86).
*/
- thy tube [topOfTrachea - 1]. right2 = thy tube + 87; // trachea to shunt
- thy tube [87]. left1 = thy tube + topOfTrachea - 1; // shunt to trachea
- thy tube [87]. Dxeq = thy tube [topOfTrachea - 1]. Dxeq = thy tube [topOfTrachea]. Dxeq; // equal length
+ thy tube [topOfTrachea - 1]. right2 = thy tube + 87; /* Trachea to shunt. */
+ thy tube [87]. left1 = thy tube + topOfTrachea - 1; /* Shunt to trachea. */
+ thy tube [87]. Dxeq = thy tube [topOfTrachea - 1]. Dxeq = thy tube [topOfTrachea]. Dxeq; /* Equal length. */
thy tube [87]. Dx = thy tube [topOfTrachea - 1]. Dx = thy tube [topOfTrachea]. Dx;
/* Create a three-way interface above the shunt.
* Connect highest shunt tube (89) with bottom of pharynx (38/39).
*/
- thy tube [89]. right1 = thy tube + 39; // shunt to pharynx
- thy tube [39]. left2 = thy tube + 89; // pharynx to shunt
- thy tube [89]. Dxeq = thy tube [39]. Dxeq = thy tube [38]. Dxeq; // all three of equal length
+ thy tube [89]. right1 = thy tube + 39; /* Shunt to pharynx. */
+ thy tube [39]. left2 = thy tube + 89; /* Pharynx to shunt. */
+ thy tube [89]. Dxeq = thy tube [39]. Dxeq = thy tube [38]. Dxeq; /* All three of equal length. */
thy tube [89]. Dx = thy tube [39]. Dx = thy tube [38]. Dx;
} else {
/* Disconnect tubes 87..89 on both sides. */
for (itube = 87; itube <= 89; itube ++)
- thy tube [itube]. left1 = thy tube [itube]. right1 = nullptr;
+ thy tube [itube]. left1 = thy tube [itube]. right1 = NULL;
}
/* Create a three-way interface at the nasopharyngeal port.
* Connect tubes 50 (pharynx), 51 (mouth), and 65 (nose).
*/
- thy tube [50]. right2 = thy tube + 65; // pharynx to nose
- thy tube [65]. left1 = thy tube + 50; // nose to pharynx
- thy tube [65]. Dxeq = thy tube [51]. Dxeq = thy tube [50]. Dxeq; // all three must be of equal length
+ thy tube [50]. right2 = thy tube + 65; /* Pharynx to nose. */
+ thy tube [65]. left1 = thy tube + 50; /* Nose to pharynx. */
+ thy tube [65]. Dxeq = thy tube [51]. Dxeq = thy tube [50]. Dxeq; /* All three must be of equal length. */
thy tube [65]. Dx = thy tube [51]. Dx = thy tube [50]. Dx;
/* The rightmost boundaries: the lips (tube 64) and the nostrils (tube 78).
* Disconnect on the right.
*/
- thy tube [64]. right1 = nullptr; // radiation at the lips
- thy tube [78]. right1 = nullptr; // radiation at the nostrils
+ thy tube [64]. right1 = NULL; /* Radiation at the lips. */
+ thy tube [78]. right1 = NULL; /* Radiation at the nostrils. */
for (itube = 1; itube <= thy numberOfTubes; itube ++) {
Delta_Tube t = thy tube + itube;
@@ -358,7 +358,7 @@ autoDelta Speaker_to_Delta (Speaker me) {
Melder_assert (! t->right1 || t->right1->left1 == t || t->right1->left2 == t);
Melder_assert (! t->right2 || t->right2->left1 == t);
}
- return thee;
+ return thee.transfer();
}
/* End of file Speaker_to_Delta.cpp */
diff --git a/artsynth/Speaker_to_Delta.h b/artsynth/Speaker_to_Delta.h
index 12b64d5..ad6d42e 100644
--- a/artsynth/Speaker_to_Delta.h
+++ b/artsynth/Speaker_to_Delta.h
@@ -20,6 +20,6 @@
#include "Speaker.h"
#include "Delta.h"
-autoDelta Speaker_to_Delta (Speaker me);
+Delta Speaker_to_Delta (Speaker me);
/* End of file Speaker_to_Delta.h */
diff --git a/artsynth/praat_Artsynth.cpp b/artsynth/praat_Artsynth.cpp
index 1b33fbb..4086af7 100644
--- a/artsynth/praat_Artsynth.cpp
+++ b/artsynth/praat_Artsynth.cpp
@@ -38,8 +38,7 @@ FORM (Art_create, U"Create a default Articulation", U"Articulatory synthesis") {
WORD (U"Name", U"articulation")
OK2
DO
- autoArt me = Art_create ();
- praat_new (me.move(), GET_STRING (U"Name"));
+ praat_new (Art_create (), GET_STRING (U"Name"));
END2 }
FORM (Art_edit, U"View & Edit Articulation", 0) {
@@ -69,7 +68,7 @@ DO
praat_new (Artword_create (GET_REAL (U"Duration")), GET_STRING (U"Name"));
END2 }
-FORM (Artword_draw, U"Draw one Artword tier", nullptr) {
+FORM (Artword_draw, U"Draw one Artword tier", NULL) {
OPTIONMENU (U"Muscle", kArt_muscle_LUNGS)
for (int ienum = 1; ienum <= kArt_muscle_MAX; ienum ++)
OPTION (kArt_muscle_getText (ienum))
@@ -89,8 +88,7 @@ DIRECT2 (Artword_edit) {
WHERE (SELECTED) {
iam_LOOP (Artword);
autoArtwordEditor editor = ArtwordEditor_create (ID_AND_FULL_NAME, me);
- praat_installEditor (editor.get(), IOBJECT);
- editor.releaseToUser();
+ praat_installEditor (editor.transfer(), IOBJECT);
}
END2 }
@@ -136,7 +134,7 @@ DO
LOOP {
iam (Artword);
autoArt thee = Artword_to_Art (me, GET_REAL (U"Time"));
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END2 }
@@ -167,7 +165,7 @@ DIRECT2 (Art_Speaker_to_VocalTract) {
iam_ONLY (Art);
thouart_ONLY (Speaker);
autoVocalTract him = Art_Speaker_to_VocalTract (me, thee);
- praat_new (him.move(), my name, U"_", thy name);
+ praat_new (him.transfer(), my name, U"_", thy name);
END2 }
/***** ARTWORD & SPEAKER *****/
@@ -196,7 +194,7 @@ FORM (Artword_Speaker_to_Sound, U"Articulatory synthesizer", U"Artword & Speaker
INTEGER (U"Velocity 3", U"0")
OK2
DO
- autoSound w1, w2, w3, p1, p2, p3, v1, v2, v3;
+ Sound w1, w2, w3, p1, p2, p3, v1, v2, v3;
int iw1 = GET_INTEGER (U"Width 1");
int iw2 = GET_INTEGER (U"Width 2");
int iw3 = GET_INTEGER (U"Width 3");
@@ -213,33 +211,26 @@ DO
& w1, iw1, & w2, iw2, & w3, iw3,
& p1, ip1, & p2, ip2, & p3, ip3,
& v1, iv1, & v2, iv2, & v3, iv3);
- praat_new (him.move(), my name, U"_", thy name);
- if (iw1) praat_new (w1.move(), U"width", iw1);
- if (iw2) praat_new (w2.move(), U"width", iw2);
- if (iw3) praat_new (w3.move(), U"width", iw3);
- if (ip1) praat_new (p1.move(), U"pressure", ip1);
- if (ip2) praat_new (p2.move(), U"pressure", ip2);
- if (ip3) praat_new (p3.move(), U"pressure", ip3);
- if (iv1) praat_new (v1.move(), U"velocity", iv1);
- if (iv2) praat_new (v2.move(), U"velocity", iv2);
- if (iv3) praat_new (v3.move(), U"velocity", iv3);
-END2 }
-
-DIRECT2 (Artword_Speaker_movie) {
- Graphics graphics = Movie_create (U"Artword & Speaker movie", 300, 300);
- iam_ONLY (Artword);
- thouart_ONLY (Speaker);
- Artword_Speaker_movie (me, thee, graphics);
+ praat_new (him.transfer(), my name, U"_", thy name);
+ if (iw1) praat_new (w1, U"width", iw1);
+ if (iw2) praat_new (w2, U"width", iw2);
+ if (iw3) praat_new (w3, U"width", iw3);
+ if (ip1) praat_new (p1, U"pressure", ip1);
+ if (ip2) praat_new (p2, U"pressure", ip2);
+ if (ip3) praat_new (p3, U"pressure", ip3);
+ if (iv1) praat_new (v1, U"velocity", iv1);
+ if (iv2) praat_new (v2, U"velocity", iv2);
+ if (iv3) praat_new (v3, U"velocity", iv3);
END2 }
/***** ARTWORD & SPEAKER [ & SOUND ] *****/
-DIRECT2 (Artword_Speaker_Sound_movie) {
- Graphics graphics = Movie_create (U"Artword & Speaker & Sound movie", 300, 300);
+DIRECT2 (Artword_Speaker_movie) {
+ Graphics g = Movie_create (U"Artword & Speaker movie", 300, 300);
iam_ONLY (Artword);
thouart_ONLY (Speaker);
heis_ONLY (Sound); // can be null
- Artword_Speaker_Sound_movie (me, thee, him, graphics);
+ Artword_Speaker_Sound_movie (me, thee, him, g);
END2 }
/***** SPEAKER *****/
@@ -257,7 +248,7 @@ FORM (Speaker_create, U"Create a Speaker", U"Create Speaker...") {
OK2
DO
autoSpeaker me = Speaker_create (GET_STRING (U"Kind of speaker"), Melder_atoi (GET_STRING (U"Number of tubes in glottis")));
- praat_new (me.move(), GET_STRING (U"Name"));
+ praat_new (me.transfer(), GET_STRING (U"Name"));
END2 }
DIRECT2 (Speaker_help) {
@@ -293,7 +284,7 @@ FORM (VocalTract_createFromPhone, U"Create Vocal Tract from phone", U"Create Voc
OK2
DO
autoVocalTract me = VocalTract_createFromPhone (GET_STRING (U"Phone"));
- praat_new (me.move(), GET_STRING (U"Phone"));
+ praat_new (me.transfer(), GET_STRING (U"Phone"));
END2 }
DIRECT2 (VocalTract_draw) {
@@ -313,7 +304,7 @@ DO
LOOP {
iam (VocalTract);
try {
- Matrix_formula (me, GET_STRING (U"formula"), interpreter, nullptr);
+ Matrix_formula (me, GET_STRING (U"formula"), interpreter, NULL);
praat_dataChanged (me);
} catch (MelderError) {
praat_dataChanged (me);
@@ -330,7 +321,7 @@ DIRECT2 (VocalTract_to_Matrix) {
WHERE (SELECTED) {
iam_LOOP (VocalTract);
autoMatrix thee = VocalTract_to_Matrix (me);
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END2 }
@@ -348,7 +339,7 @@ DO
autoSpectrum thee = VocalTract_to_Spectrum (me, GET_INTEGER (U"Number of frequencies"),
GET_REAL (U"Maximum frequency"), GET_REAL (U"Glottal damping"),
GET_INTEGER (U"Radiation damping"), GET_INTEGER (U"Internal damping"));
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END2 }
@@ -358,60 +349,60 @@ END2 }
void manual_Artsynth_init (ManPages me);
-void praat_uvafon_Artsynth_init ();
-void praat_uvafon_Artsynth_init () {
- Thing_recognizeClassesByName (classArt, classArtword, classSpeaker, nullptr);
-
- praat_addMenuCommand (U"Objects", U"New", U"Articulatory synthesis", nullptr, 0, nullptr);
- praat_addMenuCommand (U"Objects", U"New", U"Articulatory synthesis tutorial", nullptr, 1, DO_ArticulatorySynthesisTutorial);
- praat_addMenuCommand (U"Objects", U"New", U"-- new articulatory synthesis -- ", nullptr, 1, nullptr);
- praat_addMenuCommand (U"Objects", U"New", U"Create Articulation...", nullptr, 1, DO_Art_create);
- praat_addMenuCommand (U"Objects", U"New", U"Create Speaker...", nullptr, 1, DO_Speaker_create);
- praat_addMenuCommand (U"Objects", U"New", U"Create Artword...", nullptr, 1, DO_Artword_create);
- praat_addMenuCommand (U"Objects", U"New", U"-- new vocal tract --", nullptr, 1, nullptr);
- praat_addMenuCommand (U"Objects", U"New", U"Create Vocal Tract from phone...", nullptr, 1, DO_VocalTract_createFromPhone);
-
- praat_addAction1 (classArt, 1, U"View & Edit", nullptr, praat_ATTRACTIVE, DO_Art_edit);
- praat_addAction1 (classArt, 1, U"Edit", nullptr, praat_HIDDEN, DO_Art_edit);
-
- praat_addAction1 (classArtword, 0, U"Artword help", nullptr, 0, DO_Artword_help);
- praat_addAction1 (classArtword, 1, U"View & Edit", nullptr, praat_ATTRACTIVE, DO_Artword_edit);
- praat_addAction1 (classArtword, 1, U"Edit", nullptr, praat_HIDDEN, DO_Artword_edit);
- praat_addAction1 (classArtword, 0, U"Info", nullptr, 0, nullptr);
- praat_addAction1 (classArtword, 1, U"Get target...", nullptr, 0, DO_Artword_getTarget);
- praat_addAction1 (classArtword, 0, U"Draw", nullptr, 0, nullptr);
- praat_addAction1 (classArtword, 0, U"Draw...", nullptr, 0, DO_Artword_draw);
- praat_addAction1 (classArtword, 0, U"Modify", nullptr, 0, nullptr);
- praat_addAction1 (classArtword, 1, U"Set target...", nullptr, 0, DO_Artword_setTarget);
- praat_addAction1 (classArtword, 0, U"Analyse", nullptr, 0, nullptr);
- praat_addAction1 (classArtword, 0, U"To Art (slice)...", nullptr, 0, DO_Artword_to_Art);
-
- praat_addAction2 (classArt, 1, classSpeaker, 1, U"Draw", nullptr, 0, nullptr);
- praat_addAction2 (classArt, 1, classSpeaker, 1, U"Draw", nullptr, 0, DO_Art_Speaker_draw);
- praat_addAction2 (classArt, 1, classSpeaker, 1, U"Fill inner contour", nullptr, 0, DO_Art_Speaker_fillInnerContour);
- praat_addAction2 (classArt, 1, classSpeaker, 1, U"Draw mesh", nullptr, 0, DO_Art_Speaker_drawMesh);
- praat_addAction2 (classArt, 1, classSpeaker, 1, U"Synthesize", nullptr, 0, nullptr);
- praat_addAction2 (classArt, 1, classSpeaker, 1, U"To VocalTract", nullptr, 0, DO_Art_Speaker_to_VocalTract);
-
- praat_addAction2 (classArtword, 1, classSpeaker, 1, U"Movie", nullptr, 0, DO_Artword_Speaker_movie);
- praat_addAction2 (classArtword, 1, classSpeaker, 1, U"Draw", nullptr, 0, nullptr);
- praat_addAction2 (classArtword, 1, classSpeaker, 1, U"Draw...", nullptr, 0, DO_Artword_Speaker_draw);
- praat_addAction2 (classArtword, 1, classSpeaker, 1, U"Synthesize", nullptr, 0, nullptr);
- praat_addAction2 (classArtword, 1, classSpeaker, 1, U"To Sound...", nullptr, 0, DO_Artword_Speaker_to_Sound);
-
- praat_addAction3 (classArtword, 1, classSpeaker, 1, classSound, 1, U"Movie", nullptr, 0, DO_Artword_Speaker_Sound_movie);
-
- praat_addAction1 (classSpeaker, 0, U"Speaker help", nullptr, 0, DO_Speaker_help);
-
- praat_addAction1 (classVocalTract, 0, U"VocalTract help", nullptr, 0, DO_VocalTract_help);
- praat_addAction1 (classVocalTract, 0, U"Draw", nullptr, 0, nullptr);
- praat_addAction1 (classVocalTract, 0, U"Draw", nullptr, 0, DO_VocalTract_draw);
- praat_addAction1 (classVocalTract, 0, U"Analyse", nullptr, 0, nullptr);
- praat_addAction1 (classVocalTract, 0, U"To Spectrum...", nullptr, 0, DO_VocalTract_to_Spectrum);
- praat_addAction1 (classVocalTract, 0, U"Modify", nullptr, 0, nullptr);
- praat_addAction1 (classVocalTract, 0, U"Formula...", nullptr, 0, DO_VocalTract_formula);
- praat_addAction1 (classVocalTract, 0, U"Hack", nullptr, 0, nullptr);
- praat_addAction1 (classVocalTract, 0, U"To Matrix", nullptr, 0, DO_VocalTract_to_Matrix);
+void praat_uvafon_Artsynth_init (void);
+void praat_uvafon_Artsynth_init (void) {
+ Thing_recognizeClassesByName (classArt, classArtword, classSpeaker, NULL);
+
+ praat_addMenuCommand (U"Objects", U"New", U"Articulatory synthesis", 0, 0, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"Articulatory synthesis tutorial", 0, 1, DO_ArticulatorySynthesisTutorial);
+ praat_addMenuCommand (U"Objects", U"New", U"-- new articulatory synthesis -- ", 0, 1, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"Create Articulation...", 0, 1, DO_Art_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create Speaker...", 0, 1, DO_Speaker_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create Artword...", 0, 1, DO_Artword_create);
+ praat_addMenuCommand (U"Objects", U"New", U"-- new vocal tract --", 0, 1, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"Create Vocal Tract from phone...", 0, 1, DO_VocalTract_createFromPhone);
+
+ praat_addAction1 (classArt, 1, U"View & Edit", 0, praat_ATTRACTIVE, DO_Art_edit);
+ praat_addAction1 (classArt, 1, U"Edit", 0, praat_HIDDEN, DO_Art_edit);
+
+ praat_addAction1 (classArtword, 0, U"Artword help", 0, 0, DO_Artword_help);
+ praat_addAction1 (classArtword, 1, U"View & Edit", 0, praat_ATTRACTIVE, DO_Artword_edit);
+ praat_addAction1 (classArtword, 1, U"Edit", 0, praat_HIDDEN, DO_Artword_edit);
+ praat_addAction1 (classArtword, 0, U"Info", 0, 0, 0);
+ praat_addAction1 (classArtword, 1, U"Get target...", 0, 0, DO_Artword_getTarget);
+ praat_addAction1 (classArtword, 0, U"Draw", 0, 0, 0);
+ praat_addAction1 (classArtword, 0, U"Draw...", 0, 0, DO_Artword_draw);
+ praat_addAction1 (classArtword, 0, U"Modify", 0, 0, 0);
+ praat_addAction1 (classArtword, 1, U"Set target...", 0, 0, DO_Artword_setTarget);
+ praat_addAction1 (classArtword, 0, U"Analyse", 0, 0, 0);
+ praat_addAction1 (classArtword, 0, U"To Art (slice)...", 0, 0, DO_Artword_to_Art);
+
+ praat_addAction2 (classArt, 1, classSpeaker, 1, U"Draw", 0, 0, 0);
+ praat_addAction2 (classArt, 1, classSpeaker, 1, U"Draw", 0, 0, DO_Art_Speaker_draw);
+ praat_addAction2 (classArt, 1, classSpeaker, 1, U"Fill inner contour", 0, 0, DO_Art_Speaker_fillInnerContour);
+ praat_addAction2 (classArt, 1, classSpeaker, 1, U"Draw mesh", 0, 0, DO_Art_Speaker_drawMesh);
+ praat_addAction2 (classArt, 1, classSpeaker, 1, U"Synthesize", 0, 0, 0);
+ praat_addAction2 (classArt, 1, classSpeaker, 1, U"To VocalTract", 0, 0, DO_Art_Speaker_to_VocalTract);
+
+ praat_addAction2 (classArtword, 1, classSpeaker, 1, U"Movie", 0, 0, DO_Artword_Speaker_movie);
+ praat_addAction2 (classArtword, 1, classSpeaker, 1, U"Draw", 0, 0, 0);
+ praat_addAction2 (classArtword, 1, classSpeaker, 1, U"Draw...", 0, 0, DO_Artword_Speaker_draw);
+ praat_addAction2 (classArtword, 1, classSpeaker, 1, U"Synthesize", 0, 0, 0);
+ praat_addAction2 (classArtword, 1, classSpeaker, 1, U"To Sound...", 0, 0, DO_Artword_Speaker_to_Sound);
+
+ praat_addAction3 (classArtword, 1, classSpeaker, 1, classSound, 1, U"Movie", 0, 0, DO_Artword_Speaker_movie);
+
+ praat_addAction1 (classSpeaker, 0, U"Speaker help", 0, 0, DO_Speaker_help);
+
+ praat_addAction1 (classVocalTract, 0, U"VocalTract help", 0, 0, DO_VocalTract_help);
+ praat_addAction1 (classVocalTract, 0, U"Draw", 0, 0, 0);
+ praat_addAction1 (classVocalTract, 0, U"Draw", 0, 0, DO_VocalTract_draw);
+ praat_addAction1 (classVocalTract, 0, U"Analyse", 0, 0, 0);
+ praat_addAction1 (classVocalTract, 0, U"To Spectrum...", 0, 0, DO_VocalTract_to_Spectrum);
+ praat_addAction1 (classVocalTract, 0, U"Modify", 0, 0, 0);
+ praat_addAction1 (classVocalTract, 0, U"Formula...", 0, 0, DO_VocalTract_formula);
+ praat_addAction1 (classVocalTract, 0, U"Hack", 0, 0, 0);
+ praat_addAction1 (classVocalTract, 0, U"To Matrix", 0, 0, DO_VocalTract_to_Matrix);
manual_Artsynth_init (theCurrentPraatApplication -> manPages);
}
diff --git a/contrib/ola/FeatureWeights.cpp b/contrib/ola/FeatureWeights.cpp
index 5db4c27..7c3b738 100644
--- a/contrib/ola/FeatureWeights.cpp
+++ b/contrib/ola/FeatureWeights.cpp
@@ -1,6 +1,6 @@
/* FeatureWeights.cpp
*
- * Copyright (C) 2007-2008 Ola So"der, 2010-2012,2015,2016 Paul Boersma
+ * Copyright (C) 2007-2008 Ola So"der, 2010-2012 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -48,17 +48,17 @@
void structFeatureWeights :: v_info ()
{
- our structDaata :: v_info ();
- MelderInfo_writeLine (U"Number of weights: ", our fweights -> numberOfColumns);
+ this -> structData :: v_info ();
+ MelderInfo_writeLine (U"Number of weights: ", fweights -> numberOfColumns);
}
-Thing_implement (FeatureWeights, Daata, 0);
+Thing_implement (FeatureWeights, Data, 0);
/////////////////////////////////////////////////////////////////////////////////////////////
// Creation... //
/////////////////////////////////////////////////////////////////////////////////////////////
-autoFeatureWeights FeatureWeights_create
+FeatureWeights FeatureWeights_create
(
///////////////////////////////
// Parameters //
@@ -74,7 +74,7 @@ autoFeatureWeights FeatureWeights_create
for (long i = 1; i <= nweights; i ++) {
my fweights -> data [1] [i] = 1;
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"FeatureWeights not created.");
}
@@ -100,32 +100,32 @@ long FeatureWeights_computePriors
{
long nc = 0;
- for (long y = 1; y <= c->size; y ++)
+ for (long y = 1; y <= c->size; y++)
{
long ifriend = -1;
- for (long sc = 0; sc < nc; sc ++)
- if (FeatureWeights_areFriends (c->at [y], c->at [indices [sc]])) ifriend = sc;
+ for (long sc = 0; sc < nc; sc++)
+ if (FeatureWeights_areFriends ((SimpleString) c->item[y], (SimpleString) c->item[indices[sc]])) ifriend = sc;
if (ifriend < 0)
{
- indices [nc] = y;
- priors [nc] = 1;
- nc ++;
+ indices[nc] = y;
+ priors[nc] = 1;
+ nc++;
}
else
{
- priors [ifriend] ++;
+ priors[ifriend]++;
}
}
- for (long q = 0; q < nc; q++) priors [q] /= c->size;
- return nc;
+ for (long q = 0; q < nc; q++) priors[q] /= c->size;
+ return(nc);
}
/////////////////////////////////////////////////////////////////////////////////////////////
// Compute feature weights //
/////////////////////////////////////////////////////////////////////////////////////////////
-autoFeatureWeights FeatureWeights_compute // Obsolete
+FeatureWeights FeatureWeights_compute // Obsolete
(
///////////////////////////////
// Parameters //
@@ -139,7 +139,7 @@ autoFeatureWeights FeatureWeights_compute // Obsolete
)
{
- return FeatureWeights_computeRELIEF (pp, c, k);
+ return(FeatureWeights_computeRELIEF(pp, c, k));
}
@@ -147,7 +147,7 @@ autoFeatureWeights FeatureWeights_compute // Obsolete
// Compute feature weights (wrapper), evaluate using folding //
/////////////////////////////////////////////////////////////////////////////////////////////
-autoFeatureWeights FeatureWeights_computeWrapperInt
+FeatureWeights FeatureWeights_computeWrapperInt
(
///////////////////////////////
// Parameters //
@@ -172,14 +172,14 @@ autoFeatureWeights FeatureWeights_computeWrapperInt
)
{
- if (! me) return autoFeatureWeights();
+ if (! me) return NULL;
try {
double pivot = 0.5;
double range = 0.5;
autoNUMvector <double> results (0L, nseeds);
- autoThingVector <structFeatureWeights> cs (0L, nseeds);
+ autoThingVector <FeatureWeights> cs (0L, nseeds);
for (long y = 0; y <= nseeds; y++) {
cs [y] = FeatureWeights_create (my input -> nx);
}
@@ -187,7 +187,7 @@ autoFeatureWeights FeatureWeights_computeWrapperInt
for (long x = 1; x <= my input -> nx; x ++)
cs [nseeds] -> fweights -> data [1] [x] = pivot;
- results [nseeds] = KNN_evaluate (me, cs [nseeds].get(), k, d, emode);
+ results [nseeds] = KNN_evaluate (me, cs [nseeds], k, d, emode);
while (range > 0 && results [nseeds] < stop)
{
@@ -195,20 +195,20 @@ autoFeatureWeights FeatureWeights_computeWrapperInt
if (mode == 2)
{
- for (long x = 1; x <= (my input)->nx; x ++)
+ for (long x = 1; x <= (my input)->nx; x++)
{
- for (long y = 0; y < nseeds; y ++)
+ for (long y = 0; y < nseeds; y++)
{
cs[y]->fweights->data[1][x] = NUMrandomUniform(OlaMAX(0, cs[nseeds]->fweights->data[1][x] - range),
OlaMIN(1, cs[nseeds]->fweights->data[1][x] + range));
- results[y] = KNN_evaluate (me, cs [y].get(), k, d, emode);
+ results[y] = KNN_evaluate(me, cs[y], k, d, emode);
}
for (long q = 0; q < nseeds; q++)
if (results[q] > results[best]) best = q;
if (results[best] > results[nseeds])
{
- for (long x = 1; x <= (my input)->nx; x++) // HELP FIXME the same index for an inner and an outer loop!!!
+ for (long x = 1; x <= (my input)->nx; x++)
cs[nseeds]->fweights->data[1][x] = cs[best]->fweights->data[1][x];
results[nseeds] = results[best];
}
@@ -223,7 +223,7 @@ autoFeatureWeights FeatureWeights_computeWrapperInt
cs[y]->fweights->data[1][x] = NUMrandomUniform(OlaMAX(0, cs[nseeds]->fweights->data[1][x] - range),
OlaMIN(1, cs[nseeds]->fweights->data[1][x] + range));
}
- results[y] = KNN_evaluate (me, cs [y].get(), k, d, emode);
+ results[y] = KNN_evaluate (me, cs [y], k, d, emode);
}
for (long q = 0; q < nseeds; q++)
@@ -239,7 +239,8 @@ autoFeatureWeights FeatureWeights_computeWrapperInt
range -= alfa;
}
- autoFeatureWeights result = cs [nseeds].move();
+ FeatureWeights result = cs [nseeds];
+ cs [nseeds] = NULL; // prevent destruction
return result;
} catch (MelderError) {
Melder_throw (U"FeatureWeights: wrapper not computed.");
@@ -250,7 +251,7 @@ autoFeatureWeights FeatureWeights_computeWrapperInt
// Compute feature weights (wrapper), evaluate using separate test set //
/////////////////////////////////////////////////////////////////////////////////////////////
-autoFeatureWeights FeatureWeights_computeWrapperExt
+FeatureWeights FeatureWeights_computeWrapperExt
(
///////////////////////////////
// Parameters //
@@ -277,14 +278,14 @@ autoFeatureWeights FeatureWeights_computeWrapperExt
)
{
- if (! nn) return autoFeatureWeights();
+ if (nn == NULL) return NULL;
try {
double pivot = 0.5;
double range = 0.5;
autoNUMvector <double> results (0L, nseeds);
- autoThingVector <structFeatureWeights> cs (0L, nseeds);
+ autoThingVector <FeatureWeights> cs (0L, nseeds);
for (long y = 0; y <= nseeds; y++) {
cs [y] = FeatureWeights_create (pp -> nx);
}
@@ -292,7 +293,7 @@ autoFeatureWeights FeatureWeights_computeWrapperExt
for (long x = 1; x <= pp -> nx; x ++)
cs [nseeds] -> fweights -> data [1] [x] = pivot;
- results [nseeds] = FeatureWeights_evaluate (cs [nseeds].get(), nn, pp, c, k, d);
+ results [nseeds] = FeatureWeights_evaluate (cs [nseeds], nn, pp, c, k, d);
while (range > 0 && results [nseeds] < stop)
{
@@ -304,16 +305,16 @@ autoFeatureWeights FeatureWeights_computeWrapperExt
{
for (long y = 0; y < nseeds; y++)
{
- cs[y]->fweights->data[1][x] = NUMrandomUniform(OlaMAX(0, (cs[nseeds]->fweights)->data[1][x] - range),
+ cs[y]->fweights->data[1][x] = NUMrandomUniform(OlaMAX(0, cs[nseeds]->fweights->data[1][x] - range),
OlaMIN(1, cs[nseeds]->fweights->data[1][x] + range));
- results[y] = FeatureWeights_evaluate (cs[y].get(), nn, pp, c, k, d);
+ results[y] = FeatureWeights_evaluate(cs[y], nn, pp, c, k, d);
}
for (long q = 0; q < nseeds; q++)
if (results[q] > results[best]) best = q;
if (results[best] > results[nseeds])
{
- for (long x = 1; x <= pp->nx; x++) // BUG: a loop over x inside a loop over x; just hope mode is never 2
+ for (long x = 1; x <= pp->nx; x++)
cs[nseeds]->fweights->data[1][x] = cs[best]->fweights->data[1][x];
results[nseeds] = results[best];
}
@@ -328,7 +329,7 @@ autoFeatureWeights FeatureWeights_computeWrapperExt
cs[y]->fweights->data[1][x] = NUMrandomUniform(OlaMAX(0, cs[nseeds]->fweights->data[1][x] - range),
OlaMIN(1, cs[nseeds]->fweights->data[1][x] + range));
}
- results[y] = FeatureWeights_evaluate (cs [y].get(), nn, pp, c, k, d);
+ results[y] = FeatureWeights_evaluate (cs [y], nn, pp, c, k, d);
}
for (long q = 0; q < nseeds; q++)
@@ -344,7 +345,8 @@ autoFeatureWeights FeatureWeights_computeWrapperExt
range -= alfa;
}
- autoFeatureWeights result = cs [nseeds].move();
+ FeatureWeights result = cs [nseeds];
+ cs [nseeds] = NULL; // prevent destruction
return result;
} catch (MelderError) {
Melder_throw (U"FeatureWeights: wrapper not computed.");
@@ -380,13 +382,14 @@ double FeatureWeights_evaluate // Obsolete - use *_EvaluateWithTestSet
{
try {
autoCategories o = KNN_classifyToCategories (nn, pp, fws, k, d);
- double hits = 0.0;
- for (long y = 1; y <= o->size; y ++)
- if (FeatureWeights_areFriends (o->at [y], c->at [y])) hits ++;
- hits /= o->size;
+ double hits = 0;
+ for (long y = 1; y <= o->size; y++)
+ if (FeatureWeights_areFriends ((SimpleString) o -> item [y], (SimpleString) c -> item [y])) hits ++;
+ hits /= o -> size;
return hits;
} catch (MelderError) {
throw;
+ return 0;
}
}
@@ -394,7 +397,7 @@ double FeatureWeights_evaluate // Obsolete - use *_EvaluateWithTestSet
// Compute feature weights according to the RELIEF-F algorithm //
/////////////////////////////////////////////////////////////////////////////////////////////
-autoFeatureWeights FeatureWeights_computeRELIEF
+FeatureWeights FeatureWeights_computeRELIEF
(
///////////////////////////////
// Parameters //
@@ -409,7 +412,7 @@ autoFeatureWeights FeatureWeights_computeRELIEF
)
{
- autoPattern p = Data_copy (pp);
+ autoPattern p = (Pattern) Data_copy (pp);
autoFeatureWeights me = FeatureWeights_create (p -> nx);
/////////////////////////////////
@@ -445,10 +448,10 @@ autoFeatureWeights FeatureWeights_computeRELIEF
for (long y = 1; y <= p->ny; y++) {
for (long x = 1; x <= p->nx; x++) {
- if (alfa [x] != 0.0) {
+ if (alfa [x]) {
p->z[y][x] = (p->z[y][x] - min[x]) / alfa[x];
} else {
- p->z[y][x] = 0.0;
+ p->z[y][x] = 0;
}
}
}
@@ -470,33 +473,33 @@ autoFeatureWeights FeatureWeights_computeRELIEF
for (long y = 1; y <= p -> ny; y ++) {
- long nfriends = KNN_kFriends (p.get(), p.get(), c, y, k, friends.peek());
- long nenemies = KNN_kUniqueEnemies (p.get(), p.get(), c, y, nclasses - 1, enemies.peek());
+ long nfriends = KNN_kFriends (p.peek(), p.peek(), c, y, k, friends.peek());
+ long nenemies = KNN_kUniqueEnemies (p.peek(), p.peek(), c, y, nclasses - 1, enemies.peek());
if (nfriends && nenemies) {
autoNUMvector <double> classps (0L, nenemies - 1);
- for (long eq = 0; eq < nenemies; eq ++) {
- for (long iq = 0; iq < nclasses; iq ++) {
- if (FeatureWeights_areFriends (c->at [enemies [eq]], c->at [classes [iq]])) {
- classps [eq] = priors [iq];
+ for (long eq = 0; eq < nenemies; eq++) {
+ for (long iq = 0; iq < nclasses; iq++) {
+ if (FeatureWeights_areFriends ((SimpleString) c->item[enemies[eq]], (SimpleString) c->item[classes[iq]])) {
+ classps[eq] = priors[iq];
break;
}
}
}
- for (long x = 1; x <= p -> nx; x ++) {
+ for (long x = 1; x <= p->nx; x++) {
double p1 = 0.0;
double p2 = 0.0;
- for (long ec = 0; ec < nfriends; ec ++) {
- p1 += fabs (p -> z [y] [x] - p -> z [friends [ec]] [x]) / (p -> ny * nfriends);
+ for (long ec = 0; ec < nfriends; ec++) {
+ p1 += fabs(p->z[y][x] - p->z[friends[ec]][x]) / (p->ny * nfriends);
}
for (long ec = 0; ec < nenemies; ec++) {
- p2 += (fabs (p->z[y][x] - p->z[enemies[ec]][x]) * classps[ec]) / p->ny;
+ p2 += (fabs(p->z[y][x] - p->z[enemies[ec]][x]) * classps[ec]) / p->ny;
}
my fweights -> data [1] [x] = my fweights -> data [1] [x] - p1 + p2;
}
}
}
- return me;
+ return me.transfer();
}
/* End of file FeatureWeights.cpp */
diff --git a/contrib/ola/FeatureWeights.h b/contrib/ola/FeatureWeights.h
index ae458da..74786a2 100644
--- a/contrib/ola/FeatureWeights.h
+++ b/contrib/ola/FeatureWeights.h
@@ -44,6 +44,7 @@
/////////////////////////////////////////////////////
#include "FeatureWeights_def.h"
+oo_CLASS_CREATE (FeatureWeights, Data);
/////////////////////////////////////////////////////
// Private definitions and macros //
@@ -57,7 +58,7 @@
/////////////////////////////////////////////////////
// Create
-autoFeatureWeights FeatureWeights_create
+FeatureWeights FeatureWeights_create
(
long nweights // number of weights
);
@@ -71,7 +72,7 @@ long FeatureWeights_computePriors
);
// Compute feature weights (obsolete)
-autoFeatureWeights FeatureWeights_compute
+FeatureWeights FeatureWeights_compute
(
Pattern pp, // Source pattern
Categories c, // Source categories
@@ -79,7 +80,7 @@ autoFeatureWeights FeatureWeights_compute
);
// Compute feature weights according to the RELIEF-F algorithm
-autoFeatureWeights FeatureWeights_computeRELIEF
+FeatureWeights FeatureWeights_computeRELIEF
(
Pattern pp, // source pattern
Categories c, // source categories
diff --git a/contrib/ola/FeatureWeights_def.h b/contrib/ola/FeatureWeights_def.h
index 7fa12be..f5d14d6 100644
--- a/contrib/ola/FeatureWeights_def.h
+++ b/contrib/ola/FeatureWeights_def.h
@@ -19,9 +19,8 @@
#define ooSTRUCT FeatureWeights
-oo_DEFINE_CLASS (FeatureWeights, Daata)
-
- oo_AUTO_OBJECT (TableOfReal, 0, fweights)
+oo_DEFINE_CLASS (FeatureWeights, Data)
+ oo_OBJECT (TableOfReal, 0, fweights)
#if oo_DECLARING
void v_info ()
diff --git a/contrib/ola/KNN.cpp b/contrib/ola/KNN.cpp
index 64aed9f..7a7e259 100644
--- a/contrib/ola/KNN.cpp
+++ b/contrib/ola/KNN.cpp
@@ -1,6 +1,6 @@
/* KNN.cpp
*
- * Copyright (C) 2008 Ola So"der, 2010-2012,2016 Paul Boersma
+ * Copyright (C) 2008 Ola So"der, 2010-2012 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -49,7 +49,7 @@
#include "KNN_def.h"
-Thing_implement (KNN, Daata, 0);
+Thing_implement (KNN, Data, 0);
/////////////////////////////////////////////////////////////////////////////////////////////
// Praat specifics //
@@ -57,7 +57,7 @@ Thing_implement (KNN, Daata, 0);
void structKNN :: v_info ()
{
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Size of instancebase: ", nInstances);
}
@@ -65,12 +65,12 @@ void structKNN :: v_info ()
// Creation //
/////////////////////////////////////////////////////////////////////////////////////////////
-autoKNN KNN_create ()
+KNN KNN_create ()
{
try {
autoKNN me = Thing_new (KNN);
my nInstances = 0;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KNN classifier not created.");
}
@@ -104,8 +104,14 @@ int KNN_learn
{
case kOla_REPLACE: // in REPLACE mode simply
// dispose of the current
- my input = Data_copy (p); // LEAK
- my output = Data_copy (c);
+ if (my nInstances > 0) // instance base and store
+ { // the new one.
+ forget (my input);
+ forget (my output);
+ }
+
+ my input = (Pattern) Data_copy (p); // LEAK
+ my output = (Categories) Data_copy (c);
my nInstances = c->size;
break;
@@ -124,16 +130,16 @@ int KNN_learn
/*
* Create without change.
*/
- autoMatrix matrix = Matrix_appendRows (my input.get(), p, classPattern);
- autoPattern tinput = matrix.static_cast_move <structPattern>();
- autoCategories toutput = Data_copy (my output.get());
- toutput -> merge (c);
+ autoPattern tinput = (Pattern) Matrix_appendRows (my input, p, classPattern);
+ autoCategories toutput = (Categories) Collections_merge (my output, c);
/*
* Change without error.
*/
- my input = tinput.move();
- my output = toutput.move();
+ forget (my input);
+ forget (my output);
+ my input = tinput.transfer();
+ my output = toutput.transfer();
my nInstances += p->ny;
}
else // fail
@@ -173,7 +179,7 @@ typedef struct
} KNN_input_ToCategories_t;
-autoCategories KNN_classifyToCategories
+Categories KNN_classifyToCategories
(
///////////////////////////////
// Parameters //
@@ -207,26 +213,26 @@ autoCategories KNN_classifyToCategories
long istart = 1;
long istop = chunksize;
- autoCategories output = Categories_create ();
+ Categories output = Categories_create();
KNN_input_ToCategories_t ** input = (KNN_input_ToCategories_t **) malloc(nthreads * sizeof(KNN_input_ToCategories_t *));
- if (!input)
- return autoCategories();
+ if(!input)
+ return(NULL);
- for (int i = 0; i < nthreads; i ++)
+ for(int i = 0; i < nthreads; ++i)
{
- input [i] = (KNN_input_ToCategories_t *) malloc(sizeof(KNN_input_ToCategories_t));
- if (! input [i])
+ input[i] = (KNN_input_ToCategories_t *) malloc(sizeof(KNN_input_ToCategories_t));
+ if(!input[i])
{
- while (input [i --])
- free (input [i]);
+ while(input[i--])
+ free(input[i]);
- free (input);
- return autoCategories();
+ free(input);
+ return(NULL);
}
}
- for (int i = 0; i < nthreads; i ++)
+ for(int i = 0; i < nthreads; ++i)
{
input[i]->me = me;
input[i]->ps = ps;
@@ -236,7 +242,7 @@ autoCategories KNN_classifyToCategories
input[i]->dist = dist;
input[i]->istart = istart;
- if (istop + chunksize > ps->ny)
+ if(istop + chunksize > ps->ny)
{
input[i]->istop = ps->ny;
break;
@@ -251,19 +257,21 @@ autoCategories KNN_classifyToCategories
enum KNN_thread_status * error = (enum KNN_thread_status *) KNN_threadDistribution(KNN_classifyToCategoriesAux, (void **) input, nthreads);
//void *error = KNN_classifyToCategoriesAux (input [0]);
- for (int i = 0; i < nthreads; i ++)
+ for (int i = 0; i < nthreads; ++ i)
free (input [i]);
free (input);
if (error) // Something went very wrong, you ought to inform the user!
{
free (error);
- return autoCategories();
+ return NULL;
}
- for (long i = 1; i <= ps -> ny; i ++) {
- output -> addItem_move (Data_copy (my output->at [outputindices [i]]));
- }
+ if (output)
+ {
+ for (long i = 1; i <= ps->ny; ++i)
+ Collection_addItem (output, Data_copy ((SimpleString) my output -> item [outputindices [i]]));
+ }
NUMvector_free (outputindices, 0);
return output;
}
@@ -303,7 +311,7 @@ void * KNN_classifyToCategoriesAux
ncollected = KNN_kNeighbours
(
((KNN_input_ToCategories_t *) input)->ps,
- ((KNN_input_ToCategories_t *) input)->me->input.get(),
+ ((KNN_input_ToCategories_t *) input)->me->input,
((KNN_input_ToCategories_t *) input)->fws, y,
((KNN_input_ToCategories_t *) input)->k, indices, distances
);
@@ -314,7 +322,7 @@ void * KNN_classifyToCategoriesAux
ncategories = KNN_kIndicesToFrequenciesAndDistances
(
- ((KNN_input_ToCategories_t *) input)->me->output.get(),
+ ((KNN_input_ToCategories_t *) input)->me->output,
((KNN_input_ToCategories_t *) input)->k,
indices, distances, freqs, freqindices
);
@@ -343,26 +351,29 @@ void * KNN_classifyToCategoriesAux
NUMvector_free (freqindices, 0);
NUMvector_free (distances, 0);
NUMvector_free (freqs, 0);
- return nullptr;
+ return(NULL);
+
}
////////////////////////////////////////////////////////////////////////////////////////////
// Classification - To TableOfReal //
/////////////////////////////////////////////////////////////////////////////////////////////
-typedef struct {
- KNN me;
- Pattern ps;
- Categories uniqueCategories;
- TableOfReal output;
- FeatureWeights fws;
- long k;
- int dist;
- long istart;
- long istop;
+typedef struct
+{
+ KNN me;
+ Pattern ps;
+ Categories uniqueCategories;
+ TableOfReal output;
+ FeatureWeights fws;
+ long k;
+ int dist;
+ long istart;
+ long istop;
+
} KNN_input_ToTableOfReal_t;
-autoTableOfReal KNN_classifyToTableOfReal
+TableOfReal KNN_classifyToTableOfReal
(
///////////////////////////////
// Parameters //
@@ -382,17 +393,17 @@ autoTableOfReal KNN_classifyToTableOfReal
{
int nthreads = KNN_getNumberOfCPUs();
long chunksize = ps->ny / nthreads;
- autoCategories uniqueCategories = Categories_selectUniqueItems (my output.get());
- long ncategories = Categories_getSize (uniqueCategories.get());
+ Categories uniqueCategories = Categories_selectUniqueItems(my output, 1);
+ long ncategories = Categories_getSize(uniqueCategories);
- Melder_assert (nthreads > 0);
- Melder_assert (ncategories > 0);
- Melder_assert (k > 0 && k <= my nInstances);
+ Melder_assert(nthreads > 0);
+ Melder_assert(ncategories > 0);
+ Melder_assert(k > 0 && k <= my nInstances);
- if (! ncategories)
- return autoTableOfReal();
+ if(!ncategories)
+ return(NULL);
- if (chunksize < 1)
+ if(chunksize < 1)
{
chunksize = 1;
nthreads = ps->ny;
@@ -401,35 +412,35 @@ autoTableOfReal KNN_classifyToTableOfReal
long istart = 1;
long istop = chunksize;
- KNN_input_ToTableOfReal_t ** input = (KNN_input_ToTableOfReal_t **) malloc (nthreads * sizeof (KNN_input_ToTableOfReal_t *));
+ KNN_input_ToTableOfReal_t ** input = (KNN_input_ToTableOfReal_t **) malloc(nthreads * sizeof(KNN_input_ToTableOfReal_t *));
- if(! input)
- return autoTableOfReal();
+ if(!input)
+ return(NULL);
- autoTableOfReal output = TableOfReal_create(ps->ny, ncategories);
+ TableOfReal output = TableOfReal_create(ps->ny, ncategories);
- for (long i = 1; i <= ncategories; i ++)
- TableOfReal_setColumnLabel (output.get(), i, SimpleString_c (uniqueCategories->at [i]));
+ for (long i = 1; i <= ncategories; ++i)
+ TableOfReal_setColumnLabel (output, i, SimpleString_c ((SimpleString) uniqueCategories->item[i]));
- for (int i = 0; i < nthreads; i ++)
+ for(int i = 0; i < nthreads; ++i)
{
- input [i] = (KNN_input_ToTableOfReal_t *) malloc (sizeof (KNN_input_ToTableOfReal_t));
- if (! input [i])
+ input[i] = (KNN_input_ToTableOfReal_t *) malloc(sizeof(KNN_input_ToTableOfReal_t));
+ if(!input[i])
{
- while (input [i --]) // ppgb FIXME: is always false
- free (input [i]); // ppgb FIXME: the stopping condition is incorrect
+ while(input[i--])
+ free(input[i]);
- free (input);
- return autoTableOfReal();
+ free(input);
+ return(NULL);
}
}
- for (int i = 0; i < nthreads; i ++)
+ for(int i = 0; i < nthreads; ++i)
{
input[i]->me = me;
input[i]->ps = ps;
- input[i]->output = output.get(); // YUCK: reference copy
- input[i]->uniqueCategories = uniqueCategories.releaseToAmbiguousOwner();
+ input[i]->output = output;
+ input[i]->uniqueCategories = uniqueCategories;
input[i]->fws = fws;
input[i]->k = k;
input[i]->dist = dist;
@@ -449,16 +460,16 @@ autoTableOfReal KNN_classifyToTableOfReal
}
enum KNN_thread_status * error = (enum KNN_thread_status *) KNN_threadDistribution(KNN_classifyToTableOfRealAux, (void **) input, nthreads);
- for (int i = 0; i < nthreads; i ++)
- free (input [i]);
+ for(int i = 0; i < nthreads; ++i)
+ free(input[i]);
- free (input);
- if (error) // Something went very wrong, you ought to inform the user!
+ free(input);
+ if(error) // Something went very wrong, you ought to inform the user!
{
- free (error);
- return autoTableOfReal();
+ free(error);
+ return(NULL);
}
- return output;
+ return(output);
}
@@ -474,32 +485,28 @@ void * KNN_classifyToTableOfRealAux
{
long ncategories = Categories_getSize (((KNN_input_ToTableOfReal_t *) input)->uniqueCategories);
- autoNUMvector <long> indices (0L, ((KNN_input_ToTableOfReal_t *) input)->k);
- autoNUMvector <double> distances (0L, ((KNN_input_ToTableOfReal_t *) input)->k);
+ long *indices = NUMvector <long> (0, ((KNN_input_ToTableOfReal_t *) input)->k);
+ double *distances = NUMvector <double> (0, ((KNN_input_ToTableOfReal_t *) input)->k);
for (long y = ((KNN_input_ToTableOfReal_t *) input)->istart; y <= ((KNN_input_ToTableOfReal_t *) input)->istop; ++y)
{
KNN_kNeighbours(((KNN_input_ToTableOfReal_t *) input)->ps,
- ((KNN_input_ToTableOfReal_t *) input)->me->input.get(),
+ ((KNN_input_ToTableOfReal_t *) input)->me->input,
((KNN_input_ToTableOfReal_t *) input)->fws, y,
- ((KNN_input_ToTableOfReal_t *) input)->k, indices.peek(), distances.peek());
+ ((KNN_input_ToTableOfReal_t *) input)->k, indices, distances);
for(long i = 0; i < ((KNN_input_ToTableOfReal_t *) input)->k; ++i)
{
- for(long j = 1; j <= ncategories; ++j) {
- if (FeatureWeights_areFriends (((KNN_input_ToTableOfReal_t *) input) -> me -> output->at [indices [i]],
- ((KNN_input_ToTableOfReal_t *) input) -> uniqueCategories->at [j]))
- {
- ++((KNN_input_ToTableOfReal_t *) input) -> output -> data [y] [j];
- }
- }
+ for(long j = 1; j <= ncategories; ++j)
+ if(FeatureWeights_areFriends ((SimpleString) ((KNN_input_ToTableOfReal_t *) input)->me->output->item[indices[i]], (SimpleString) ((KNN_input_ToTableOfReal_t *) input)->uniqueCategories->item[j]))
+ ++((KNN_input_ToTableOfReal_t *) input)->output->data[y][j];
}
}
switch (((KNN_input_ToTableOfReal_t *) input)->dist)
{
case kOla_DISTANCE_WEIGHTED_VOTING:
- for (long y = ((KNN_input_ToTableOfReal_t *) input) -> istart; y <= ((KNN_input_ToTableOfReal_t *) input) -> istop; y ++)
+ for (long y = ((KNN_input_ToTableOfReal_t *) input)->istart; y <= ((KNN_input_ToTableOfReal_t *) input)->istop; ++y)
{
double sum = 0;
for(long c = 1; c <= ncategories; ++c)
@@ -541,14 +548,16 @@ void * KNN_classifyToTableOfRealAux
}
}
- return nullptr;
+ NUMvector_free (indices, 0);
+ NUMvector_free (distances, 0);
+ return(NULL);
}
//////////////////////////////////////////////////////////////////////////////////////////////
// Classification - Folding //
/////////////////////////////////////////////////////////////////////////////////////////////
-autoCategories KNN_classifyFold
+Categories KNN_classifyFold
(
///////////////////////////////
// Parameters //
@@ -596,13 +605,13 @@ autoCategories KNN_classifyFold
// Localizing the k nearest neighbours //
/////////////////////////////////////////
- ncollected = KNN_kNeighboursSkipRange (ps, my input.get(), fws, y, k, indices.peek(), distances.peek(), begin, end);
+ ncollected = KNN_kNeighboursSkipRange (ps, my input, fws, y, k, indices.peek(), distances.peek(), begin, end);
/////////////////////////////////////////////////
// Computing frequencies and average distances //
/////////////////////////////////////////////////
- ncategories = KNN_kIndicesToFrequenciesAndDistances (my output.get(), k, indices.peek(), distances.peek(), freqs.peek(), freqindices.peek());
+ ncategories = KNN_kIndicesToFrequenciesAndDistances (my output, k, indices.peek(), distances.peek(), freqs.peek(), freqindices.peek());
////////////////////////
// Distance weighting //
@@ -612,21 +621,21 @@ autoCategories KNN_classifyFold
{
case kOla_DISTANCE_WEIGHTED_VOTING:
for (long c = 0; c < ncategories; c ++)
- freqs [c] *= 1.0 / OlaMAX (distances [c], kOla_MINFLOAT);
+ freqs [c] *= 1 / OlaMAX (distances [c], kOla_MINFLOAT);
break;
case kOla_SQUARED_DISTANCE_WEIGHTED_VOTING:
for (long c = 0; c < ncategories; c ++)
- freqs [c] *= 1.0 / OlaMAX (OlaSQUARE (distances [c]), kOla_MINFLOAT);
+ freqs [c] *= 1 / OlaMAX (OlaSQUARE (distances [c]), kOla_MINFLOAT);
}
KNN_normalizeFloatArray (freqs.peek(), ncategories);
outputindices [noutputindices++] = freqindices [KNN_max (freqs.peek(), ncategories)];
}
- autoCategories output = Categories_create ();
+ Categories output = Categories_create ();
for (long o = 0; o < noutputindices; o ++) {
- output -> addItem_move (Data_copy (my output->at [outputindices [o]]));
+ Collection_addItem (output, Data_copy ((SimpleString) my output -> item [outputindices [o]]));
}
return output;
}
@@ -654,7 +663,7 @@ double KNN_evaluate
)
{
- double correct = 0.0;
+ double correct = 0;
long adder;
switch(mode)
@@ -674,19 +683,21 @@ double KNN_evaluate
adder = 0;
}
- if (adder == 0)
+ if (adder == 0)
return -1;
for (long begin = 1; begin <= my nInstances; begin += adder)
{
- autoCategories c = KNN_classifyFold (me, my input.get(), fws, k, dist, begin, OlaMIN (begin + adder - 1, my nInstances));
- for (long y = 1; y <= c->size; y ++)
- if (FeatureWeights_areFriends (c->at [y], my output->at [begin + y - 1]))
- correct += 1.0;
+ autoCategories c = KNN_classifyFold (me, my input, fws, k, dist, begin, OlaMIN (begin + adder - 1, my nInstances));
+ for (long y = 1; y <= c -> size; y ++)
+ if (FeatureWeights_areFriends ((SimpleString) c -> item [y], (SimpleString) my output -> item [begin + y - 1]))
+ ++ correct;
}
correct /= (double) my nInstances;
+
return correct;
+
}
/////////////////////////////////////////////////////////////////////////////////////////////
@@ -714,11 +725,20 @@ double KNN_evaluateWithTestSet
)
{
- double correct = 0.0;
- autoCategories t = KNN_classifyToCategories (me, p, fws, k, dist);
- for (long y = 1; y <= t->size; y ++)
- if (FeatureWeights_areFriends (t->at [y], c->at [y])) correct += 1.0;
- return correct / c->size;
+ double correct = 0;
+ Categories t = KNN_classifyToCategories(me, p, fws, k, dist);
+
+ if (t)
+ {
+ for (long y = 1; y <= t->size; y++)
+ if (FeatureWeights_areFriends ((SimpleString) t->item[y], (SimpleString) c->item[y])) correct++;
+ forget(t);
+ return(correct / c->size);
+ }
+ else
+ {
+ return(0);
+ }
}
/////////////////////////////////////////////////////////////////////////////////////////////
@@ -764,11 +784,11 @@ double KNN_modelSearch
};
long max = *k;
- double range = (double) max / 2.0;
+ double range = (double) max / 2;
double pivot = range;
- double dpivot = 1.0;
- double drange = 1.0;
+ double dpivot = 1;
+ double drange = 1;
double drate = rate / range;
soil best = {0, lround(dpivot), lround(dpivot)};
@@ -778,9 +798,9 @@ double KNN_modelSearch
{
for (long n = 0; n < nseeds; n++)
{
- field[n].k = lround (NUMrandomUniform (OlaMAX (pivot - range, 1), OlaMIN (pivot + range, max)));
- field[n].dist = lround (NUMrandomUniform (OlaMAX (dpivot - drange, 0), OlaMIN (dpivot + drange, 2)));
- field[n].performance = KNN_evaluate (me, fws, field[n].k, dists[field[n].dist], mode);
+ field[n].k = lround(NUMrandomUniform(OlaMAX(pivot - range, 1), OlaMIN(pivot + range, max)));
+ field[n].dist = lround(NUMrandomUniform(OlaMAX(dpivot - drange, 0), OlaMIN(dpivot + drange, 2)));
+ field[n].performance = KNN_evaluate(me, fws, field[n].k, dists[field[n].dist], mode);
}
long maxindex = 0;
@@ -828,10 +848,11 @@ double KNN_distanceEuclidean
)
{
- double distance = 0.0;
+ double distance = 0;
for (long x = 1; x <= ps->nx; ++x)
- distance += OlaSQUARE ((ps->z[rows][x] - pt->z[rowt][x]) * fws->fweights->data[1][x]);
- return sqrt (distance);
+ distance += OlaSQUARE((ps->z[rows][x] - pt->z[rowt][x]) * fws->fweights->data[1][x]);
+
+ return(sqrt(distance));
}
/////////////////////////////////////////////////////////////////////////////////////////////
@@ -851,10 +872,11 @@ double KNN_distanceManhattan
)
{
- double distance = 0.0;
+ double distance = 0;
for (long x = 1; x <= ps->nx; ++x)
- distance += fabs (ps->z[rows][x] - pt->z[rowt][x]);
- return distance;
+ distance += fabs(ps->z[rows][x] - pt->z[rowt][x]);
+
+ return(distance);
}
/////////////////////////////////////////////////////////////////////////////////////////////
@@ -871,10 +893,12 @@ long KNN_max
{
long maxndx = 0;
- for (long maxc = 1; maxc < ndistances; ++maxc)
+
+ for(long maxc = 1; maxc < ndistances; ++maxc)
if (distances[maxc] > distances[maxndx])
maxndx = maxc;
- return maxndx;
+
+ return(maxndx);
}
@@ -912,9 +936,9 @@ long KNN_kNeighboursSkip
autoNUMvector <double> distances (0L, k - 1);
- Melder_assert (jy > 0 && jy <= j->ny);
- Melder_assert (k > 0 && k <= p->ny);
- Melder_assert (skipper <= p->ny);
+ Melder_assert(jy > 0 && jy <= j->ny);
+ Melder_assert(k > 0 && k <= p->ny);
+ Melder_assert(skipper <= p->ny);
while (dc < k && py <= p -> ny)
{
@@ -996,18 +1020,18 @@ long KNN_kNeighboursSkipRange
//
long py = 0; //
- Melder_assert (jy > 0 && jy <= j->ny);
- Melder_assert (k > 0 && k <= p->ny);
- Melder_assert (end > 0 && end <= j->ny);
- Melder_assert (begin > 0 && begin <= j->ny);
+ Melder_assert(jy > 0 && jy <= j->ny);
+ Melder_assert(k > 0 && k <= p->ny);
+ Melder_assert(end > 0 && end <= j->ny);
+ Melder_assert(begin > 0 && begin <= j->ny);
while (dc < k && (end + py) % p->ny + 1 != begin) // the first k neighbours are the nearest found
{ // sofar
if ((end + py) % p->ny + 1 != jy) // no instance is its own neighbour
{
- distances [dc] = KNN_distanceEuclidean (j, p, fws, jy, (end + py) % p->ny + 1);
- indices [dc] = (end + py) % p->ny + 1;
+ distances[dc] = KNN_distanceEuclidean(j, p, fws, jy, (end + py) % p->ny + 1);
+ indices[dc] = (end + py) % p->ny + 1;
++dc;
}
++py;
@@ -1021,15 +1045,15 @@ long KNN_kNeighboursSkipRange
double d = KNN_distanceEuclidean(j, p, fws, jy, (end + py) % p->ny + 1);
if (d < distances[maxi])
{
- distances [maxi] = d;
- indices [maxi] = (end + py) % p->ny + 1;
- maxi = KNN_max (distances, k);
+ distances[maxi] = d;
+ indices[maxi] = (end + py) % p->ny + 1;
+ maxi = KNN_max(distances, k);
}
}
++py;
}
- return OlaMIN (k, dc); // return the number of found neighbours
+ return(OlaMIN(k, dc)); // return the number of found neighbours
}
@@ -1067,16 +1091,16 @@ long KNN_kNeighbours
long dc = 0;
long py = 1;
- Melder_assert (jy > 0 && jy <= j->ny);
- Melder_assert (k > 0 && k <= p->ny);
- Melder_assert (indices);
- Melder_assert (distances);
+ Melder_assert(jy > 0 && jy <= j->ny);
+ Melder_assert(k > 0 && k <= p->ny);
+ Melder_assert(indices);
+ Melder_assert(distances);
while (dc < k && py <= p->ny)
{
if (py != jy)
{
- distances[dc] = KNN_distanceEuclidean (j, p, fws, jy, py);
+ distances[dc] = KNN_distanceEuclidean(j, p, fws, jy, py);
indices[dc] = py;
++dc;
}
@@ -1088,25 +1112,25 @@ long KNN_kNeighbours
{
if (py != jy)
{
- double d = KNN_distanceEuclidean (j, p, fws, jy, py);
- if (d < distances [maxi])
+ double d = KNN_distanceEuclidean(j, p, fws, jy, py);
+ if (d < distances[maxi])
{
- distances [maxi] = d;
- indices [maxi] = py;
- maxi = KNN_max (distances, k);
+ distances[maxi] = d;
+ indices[maxi] = py;
+ maxi = KNN_max(distances, k);
}
}
++py;
}
- long ret = OlaMIN (k, dc);
+ long ret = OlaMIN(k, dc);
if (ret < 1)
{
- indices [0] = jy;
- return 0;
+ indices[0] = jy;
+ return(0);
}
else
- return ret;
+ return(ret);
}
/////////////////////////////////////////////////////////////////////////////////////////////
@@ -1138,39 +1162,40 @@ long KNN_kFriends
long maxi;
long dc = 0;
long py = 1;
- autoNUMvector <double> distances (0L, k - 1);
+ double *distances = NUMvector <double> (0, k - 1);
- Melder_assert (jy <= j->ny && k <= p->ny && k > 0);
- Melder_assert (indices);
+ Melder_assert(jy <= j->ny && k <= p->ny && k > 0);
+ Melder_assert(indices);
while (dc < k && py < p->ny)
{
- if (jy != py && FeatureWeights_areFriends (c->at [jy], c->at [py]))
+ if (jy != py && FeatureWeights_areFriends ((SimpleString) c->item[jy], (SimpleString) c->item[py]))
{
- distances[dc] = KNN_distanceManhattan (j, p, jy, py);
+ distances[dc] = KNN_distanceManhattan(j, p, jy, py);
indices[dc] = py;
dc++;
}
++py;
}
- maxi = KNN_max (distances.peek(), k);
+ maxi = KNN_max(distances, k);
while (py <= p->ny)
{
- if (jy != py && FeatureWeights_areFriends (c->at [jy], c->at [py]))
+ if (jy != py && FeatureWeights_areFriends ((SimpleString) c->item[jy],(SimpleString) c->item[py]))
{
- double d = KNN_distanceManhattan (j, p, jy, py);
- if (d < distances [maxi])
+ double d = KNN_distanceManhattan(j, p, jy, py);
+ if (d < distances[maxi])
{
- distances [maxi] = d;
- indices [maxi] = py;
- maxi = KNN_max (distances.peek(), k);
+ distances[maxi] = d;
+ indices[maxi] = py;
+ maxi = KNN_max(distances, k);
}
}
++py;
}
- return OlaMIN (k, dc);
+ NUMvector_free (distances, 0);
+ return(OlaMIN(k,dc));
}
@@ -1200,13 +1225,14 @@ double KNN_nearestEnemy
for (long y = 2; y <= p->ny; y++)
{
- if (FeatureWeights_areEnemies (c->at [jy], c->at [y]))
+ if (FeatureWeights_areEnemies ((SimpleString) c->item[jy], (SimpleString) c->item[y]))
{
double newdist = KNN_distanceManhattan(j, p, jy, y);
if (newdist > distance) distance = newdist;
}
}
- return distance;
+
+ return(distance);
}
@@ -1241,12 +1267,12 @@ long KNN_friendsAmongkNeighbours
Melder_assert (jy > 0 && jy <= j->ny && k <= p->ny && k > 0);
autoFeatureWeights fws = FeatureWeights_create (p -> nx);
- long ncollected = KNN_kNeighbours (j, p, fws.get(), jy, k, indices.peek(), distances.peek());
+ long ncollected = KNN_kNeighbours (j, p, fws.peek(), jy, k, indices.peek(), distances.peek());
while (ncollected--)
- if (FeatureWeights_areFriends (c->at [jy], c->at [indices [ncollected]])) friends ++;
+ if (FeatureWeights_areFriends ((SimpleString) c->item[jy], (SimpleString) c->item[indices[ncollected]])) friends++;
- return friends;
+ return friends ;
}
@@ -1284,15 +1310,15 @@ long KNN_kUniqueEnemies
Melder_assert (jy <= j->ny);
Melder_assert (k <= p->ny);
Melder_assert (k > 0);
- Melder_assert (indices);
+ Melder_assert (indices != NULL);
while (dc < k && py <= p->ny)
{
- if (FeatureWeights_areEnemies (c->at [jy], c->at [py]))
+ if (FeatureWeights_areEnemies ((SimpleString) c->item[jy], (SimpleString) c->item[py]))
{
int hasfriend = 0;
for (long sc = 0; sc < dc; ++sc)
- if (FeatureWeights_areFriends (c->at [py], c->at [indices [sc]])) hasfriend = 1;
+ if (FeatureWeights_areFriends ((SimpleString) c->item[py], (SimpleString) c->item[indices[sc]])) hasfriend = 1;
if (!hasfriend)
{
@@ -1307,16 +1333,16 @@ long KNN_kUniqueEnemies
maxi = KNN_max(distances, k);
while (py <= p->ny)
{
- if (FeatureWeights_areEnemies (c->at [jy], c->at [py]))
+ if (FeatureWeights_areEnemies ((SimpleString) c->item[jy], (SimpleString) c->item[py]))
{
int hasfriend = 0;
for (long sc = 0; sc < dc; ++sc)
- if (FeatureWeights_areFriends (c->at [py], c->at [indices[sc]])) hasfriend = 1;
+ if (FeatureWeights_areFriends ((SimpleString) c->item[py], (SimpleString) c->item[indices[sc]])) hasfriend = 1;
if (!hasfriend)
{
double d = KNN_distanceManhattan(j, p, jy, py);
- if (d < distances[maxi] && FeatureWeights_areFriends (c->at [jy], c->at [py]))
+ if (d < distances[maxi] && FeatureWeights_areFriends ((SimpleString) c->item[jy], (SimpleString) c->item[py]))
{
distances[maxi] = d;
indices[maxi] = py;
@@ -1327,14 +1353,14 @@ long KNN_kUniqueEnemies
++py;
}
NUMvector_free (distances, 0);
- return OlaMIN (k, dc);
+ return(OlaMIN(k,dc));
}
/////////////////////////////////////////////////////////////////////////////////////////////
// Compute dissimilarity matrix //
/////////////////////////////////////////////////////////////////////////////////////////////
-autoDissimilarity KNN_patternToDissimilarity
+Dissimilarity KNN_patternToDissimilarity
(
///////////////////////////////
// Parameters //
@@ -1351,7 +1377,7 @@ autoDissimilarity KNN_patternToDissimilarity
for (long y = 1; y <= p -> ny; ++ y)
for (long x = 1; x <= p -> ny; ++ x)
output -> data [y] [x] = KNN_distanceEuclidean (p, p, fws, y, x);
- return output;
+ return output.transfer();
}
/////////////////////////////////////////////////////////////////////////////////////////////
@@ -1380,8 +1406,8 @@ long KNN_kIndicesToFrequenciesAndDistances
{
long ncategories = 0;
- Melder_assert (k <= c->size && k > 0);
- Melder_assert (distances && indices && freqs && freqindices);
+ Melder_assert(k <= c->size && k > 0);
+ Melder_assert(distances && indices && freqs && freqindices);
for (long y = 0; y < k; ++y)
{
@@ -1390,7 +1416,7 @@ long KNN_kIndicesToFrequenciesAndDistances
while (ifriend < ncategories)
{
- if (FeatureWeights_areFriends (c->at [indices [y]], c->at [freqindices [ifriend]]))
+ if (FeatureWeights_areFriends ((SimpleString) c->item[indices[y]], (SimpleString) c->item[freqindices[ifriend]]))
{
hasfriend = 1;
break;
@@ -1458,28 +1484,36 @@ void KNN_removeInstance
)
{
- if (y == 1 && my nInstances == 1) {
+ if (y == 1 && my nInstances == 1)
+ {
my nInstances = 0;
- my input.reset();
- my output.reset();
+ forget(my input);
+ forget(my output);
return;
}
- Melder_assert (y > 0 && y <= my nInstances);
+ Melder_assert(y > 0 && y <= my nInstances);
+ if (y > my nInstances || y < 1)
+ return; // safety belt
- autoPattern newPattern = Pattern_create (my nInstances - 1, my input -> nx);
- long yt = 1;
- for (long cy = 1; cy <= my nInstances; cy ++) {
- if (cy != y) {
- for (long cx = 1; cx <= my input -> nx; cx ++)
- newPattern -> z [yt] [cx] = my input -> z [cy] [cx];
- yt ++;
- }
- }
+ Pattern newPattern = (Pattern) Pattern_create(my nInstances - 1, (my input)->nx);
+ Melder_assert(newPattern);
+ if (newPattern)
+ {
+ long yt = 1;
+ for (long cy = 1; cy <= my nInstances; ++cy)
+ if (cy != y)
+ {
+ for (long cx = 1; cx <= (my input)->nx; ++cx)
+ newPattern->z[yt][cx] = (my input)->z[cy][cx];
+ ++yt;
+ }
- my input = newPattern.move();
- my output -> removeItem (y);
- my nInstances--;
+ forget(my input);
+ my input = newPattern;
+ Collection_removeItem(my output, y);
+ my nInstances--;
+ }
}
/////////////////////////////////////////////////////////////////////////////////////////////
@@ -1495,35 +1529,38 @@ void KNN_shuffleInstances
KNN me // Classifier whose instance
// base is to be shuffled
)
+
{
if (my nInstances < 2)
- return; // it takes at least two to tango
+ return; // It takes atleast two to tango
autoPattern new_input = Pattern_create (my nInstances, my input -> nx);
autoCategories new_output = Categories_create ();
long y = 1;
while (my nInstances)
{
- long pick = NUMrandomInteger (1, my nInstances);
- new_output -> addItem_move (Data_copy (my output->at [pick]));
+ long pick = (long) lround (NUMrandomUniform (1, my nInstances));
+ Collection_addItem (new_output.peek(), Data_copy ((SimpleString) my output -> item [pick]));
- for (long x = 1; x <= my input -> nx; x ++)
- new_input -> z [y] [x] = my input -> z [pick] [x];
+ for (long x = 1;x <= (my input)->nx; ++x)
+ new_input -> z [y] [x] = my input-> z [pick] [x];
KNN_removeInstance (me, pick);
- y ++;
+ ++y;
}
- my nInstances = new_output->size;
- my input = new_input.move();
- my output = new_output.move();
+ forget (my input);
+ forget (my output);
+ my nInstances = new_output -> size;
+ my input = new_input.transfer();
+ my output = new_output.transfer();
}
/////////////////////////////////////////////////////////////////////////////////////////////
// KNN to Permutation (experimental) //
/////////////////////////////////////////////////////////////////////////////////////////////
-autoPermutation KNN_SA_ToPermutation
+Permutation KNN_SA_ToPermutation
(
///////////////////////////////
// Parameters //
@@ -1551,8 +1588,8 @@ autoPermutation KNN_SA_ToPermutation
gsl_rng * r;
const gsl_rng_type * T;
- KNN_SA_t * istruct = KNN_SA_t_create (my input.get());
- autoPermutation result = Permutation_create (my nInstances);
+ KNN_SA_t * istruct = KNN_SA_t_create(my input);
+ Permutation result = Permutation_create(my nInstances);
gsl_siman_params_t params = { (int) tries, (int) iterations, step_size, boltzmann_c, temp_start, damping_f, temp_stop};
@@ -1565,7 +1602,7 @@ autoPermutation KNN_SA_ToPermutation
KNN_SA_t_energy,
KNN_SA_t_step,
KNN_SA_t_metric,
- nullptr, // KNN_SA_t_print
+ NULL, // KNN_SA_t_print,
KNN_SA_t_copy,
KNN_SA_t_copy_construct,
KNN_SA_t_destroy,
@@ -1577,7 +1614,7 @@ autoPermutation KNN_SA_ToPermutation
KNN_SA_t_destroy(istruct);
- return result;
+ return(result);
}
diff --git a/contrib/ola/KNN.h b/contrib/ola/KNN.h
index c0a845b..b5fea78 100644
--- a/contrib/ola/KNN.h
+++ b/contrib/ola/KNN.h
@@ -48,6 +48,7 @@
/////////////////////////////////////////////////////
#include "KNN_def.h"
+oo_CLASS_CREATE (KNN, Data);
/////////////////////////////////////////////////////
// Private definitions and macros //
@@ -83,7 +84,7 @@
/////////////////////////////////////////////////////
// a near-dummy function
-autoKNN KNN_create ();
+KNN KNN_create(void);
// Learning
int KNN_learn
@@ -96,7 +97,7 @@ int KNN_learn
);
// Classification - To Categories
-autoCategories KNN_classifyToCategories
+Categories KNN_classifyToCategories
(
KNN me, // the classifier being used
Pattern ps, // target pattern (where neighbours are sought for)
@@ -112,7 +113,7 @@ void * KNN_classifyToCategoriesAux
);
// Classification - To TableOfReal
-autoTableOfReal KNN_classifyToTableOfReal
+TableOfReal KNN_classifyToTableOfReal
(
KNN me, // the classifier being used
Pattern ps, // target pattern (where neighbours are sought for)
@@ -128,7 +129,7 @@ void * KNN_classifyToTableOfRealAux
);
// Classification - To TableOfReal, all candidates
-autoTableOfReal KNN_classifyToTableOfRealAll
+TableOfReal KNN_classifyToTableOfRealAll
(
KNN me, // the classifier being used
Pattern ps, // target pattern (where neighbours are sought for)
@@ -138,7 +139,7 @@ autoTableOfReal KNN_classifyToTableOfRealAll
);
// Classification - Folding
-autoCategories KNN_classifyFold
+Categories KNN_classifyFold
(
KNN me, // the classifier being used
Pattern ps, // target pattern (where neighbours are sought for)
@@ -303,7 +304,7 @@ long KNN_kUniqueEnemies
);
// Compute dissimilarity matrix
-autoDissimilarity KNN_patternToDissimilarity
+Dissimilarity KNN_patternToDissimilarity
(
Pattern p, // Pattern
FeatureWeights fws // Feature weights
@@ -344,7 +345,7 @@ void KNN_shuffleInstances
);
// Experimental code
-autoPermutation KNN_SA_ToPermutation
+Permutation KNN_SA_ToPermutation
(
KNN me, // the classifier being used
long tries, //
@@ -426,7 +427,7 @@ void KNN_SA_partition
);
// Compute feature weights (wrapper), evaluate using folding
-autoFeatureWeights FeatureWeights_computeWrapperInt
+FeatureWeights FeatureWeights_computeWrapperInt
(
KNN me, // Classifier
long k, // k(!)
@@ -439,7 +440,7 @@ autoFeatureWeights FeatureWeights_computeWrapperInt
);
// Compute feature weights (wrapper), evaluate using separate test set
-autoFeatureWeights FeatureWeights_computeWrapperExt
+FeatureWeights FeatureWeights_computeWrapperExt
(
KNN nn, // Classifier
Pattern pp, // test pattern
diff --git a/contrib/ola/KNN_def.h b/contrib/ola/KNN_def.h
index deffd72..74444d9 100644
--- a/contrib/ola/KNN_def.h
+++ b/contrib/ola/KNN_def.h
@@ -1,6 +1,6 @@
/* KNN_def.h
*
- * Copyright (C) 2007-2009 Ola Söder, 2011,2015 Paul Boersma
+ * Copyright (C) 2007-2009 Ola Söder, 2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -18,20 +18,20 @@
*/
-#define ooSTRUCT KNN
-oo_DEFINE_CLASS (KNN, Daata)
+#include "Pattern.h"
+#define ooSTRUCT KNN
+oo_DEFINE_CLASS (KNN, Data)
oo_LONG (nInstances)
- oo_AUTO_OBJECT (Pattern, 2, input)
- oo_AUTO_OBJECT (Categories, 0, output)
+ oo_OBJECT (Pattern, 2, input)
+ oo_OBJECT (Categories, 0, output)
#if oo_DECLARING
- void v_info ()
- override;
+ // overridden methods:
+ virtual void v_info ();
#endif
oo_END_CLASS (KNN)
#undef ooSTRUCT
-
/* End of file KNN_def.h */
diff --git a/contrib/ola/KNN_prune.cpp b/contrib/ola/KNN_prune.cpp
index a21b70d..0d7658e 100644
--- a/contrib/ola/KNN_prune.cpp
+++ b/contrib/ola/KNN_prune.cpp
@@ -1,6 +1,6 @@
/* KNN_prune.cpp
*
- * Copyright (C) 2007-2008 Ola So"der, 2010-2011,2015,2016 Paul Boersma
+ * Copyright (C) 2007-2008 Ola So"der, 2010-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -39,8 +39,8 @@ long KNN_prune_prune
long k // k(!)
)
{
- autoCategories uniqueCategories = Categories_selectUniqueItems (my output.get());
- if (Categories_getSize (uniqueCategories.get()) == my nInstances)
+ autoCategories uniqueCategories = Categories_selectUniqueItems (my output, 1);
+ if (Categories_getSize (uniqueCategories.peek()) == my nInstances)
return 0;
long removals = 0;
long ncandidates = 0;
@@ -48,7 +48,7 @@ long KNN_prune_prune
if (my nInstances <= 1)
return 0;
for (long y = 1; y <= my nInstances; y ++) {
- if (KNN_prune_noisy (my input.get(), my output.get(), y, k)) {
+ if (KNN_prune_noisy (my input, my output, y, k)) {
if (n == 1 || NUMrandomUniform (0, 1) <= n) {
KNN_removeInstance (me, y);
++ removals;
@@ -56,13 +56,13 @@ long KNN_prune_prune
}
}
for (long y = 1; y <= my nInstances; ++ y) {
- if (KNN_prune_superfluous (my input.get(), my output.get(), y, k, 0) && ! KNN_prune_critical (my input.get(), my output.get(), y, k))
+ if (KNN_prune_superfluous (my input, my output, y, k, 0) && ! KNN_prune_critical (my input, my output, y, k))
candidates [ncandidates ++] = y;
}
- KNN_prune_sort (my input.get(), my output.get(), k, candidates.peek(), ncandidates);
+ KNN_prune_sort (my input, my output, k, candidates.peek(), ncandidates);
for (long y = 0; y < ncandidates; ++ y) {
- if (KNN_prune_superfluous (my input.get(), my output.get(), candidates [y], k, 0) && ! KNN_prune_critical (my input.get(), my output.get(), candidates [y], k)) {
- if (r == 1.0 || NUMrandomUniform (0.0, 1.0) <= r) {
+ if (KNN_prune_superfluous (my input, my output, candidates [y], k, 0) && ! KNN_prune_critical (my input, my output, candidates [y], k)) {
+ if (r == 1 || NUMrandomUniform (0, 1) <= r) {
KNN_removeInstance (me, candidates[y]);
for (long i = y + 1; i < ncandidates; ++ i) {
if(candidates[i] > candidates[y])
@@ -130,9 +130,9 @@ long KNN_prune_kCoverage
long cc = 0;
autoFeatureWeights fws = FeatureWeights_create (p -> nx);
autoNUMvector <long> tempindices (0L, p -> ny - 1);
- for (long yy = 1; yy <= p -> ny; yy ++) {
- if (y != yy && FeatureWeights_areFriends (c->at [y], c->at [yy])) {
- long n = KNN_kNeighboursSkip (p, p, fws.get(), yy, k, tempindices.peek(), y);
+ for (long yy = 1; yy <= p -> ny; yy++) {
+ if (y != yy && FeatureWeights_areFriends ((SimpleString) c -> item [y], (SimpleString) c -> item [yy])) {
+ long n = KNN_kNeighboursSkip (p, p, fws.peek(), yy, k, tempindices.peek(), y);
while (n) {
Melder_assert (n <= p -> ny);
if (tempindices [-- n] == y) {
@@ -165,9 +165,9 @@ int KNN_prune_superfluous
autoNUMvector <long> freqindices (0L, k - 1);
autoNUMvector <double> distances (0L, k - 1);
autoNUMvector <double> freqs (0L, k - 1);
- if (! KNN_kNeighboursSkip (p, p, fws.get(), y, k, indices.peek(), skipper)) return 0;
+ if (! KNN_kNeighboursSkip (p, p, fws.peek(), y, k, indices.peek(), skipper)) return 0;
long ncategories = KNN_kIndicesToFrequenciesAndDistances (c, k, indices.peek(), distances.peek(), freqs.peek(), freqindices.peek());
- int result = FeatureWeights_areFriends (c->at [y], c->at [freqindices [KNN_max (freqs.peek(), ncategories)]]);
+ int result = FeatureWeights_areFriends ((SimpleString) c -> item [y], (SimpleString) c -> item [freqindices [KNN_max (freqs.peek(), ncategories)]]);
if (result)
return 1;
return 0;
@@ -189,7 +189,7 @@ int KNN_prune_critical
if (k > p -> ny) k = p -> ny;
autoFeatureWeights fws = FeatureWeights_create (p -> nx);
autoNUMvector <long> indices (0L, k - 1);
- long ncollected = KNN_kNeighboursSkip (p, p, fws.get(), y, k, indices.peek(), y);
+ long ncollected = KNN_kNeighboursSkip (p, p, fws.peek(), y, k, indices.peek(), y);
for (long ic = 0; ic < ncollected; ic ++) {
if (! KNN_prune_superfluous (p, c, indices [ic], k, 0) || ! KNN_prune_superfluous (p, c, indices [ic], k, y)) {
return 1;
@@ -215,7 +215,7 @@ int KNN_prune_noisy
if (k > p -> ny) k = p -> ny;
autoFeatureWeights fws = FeatureWeights_create (p -> nx);
autoNUMvector <long> indices (0L, p->ny - 1); // the coverage is not bounded by k but by n
- long reachability = KNN_kNeighboursSkip (p, p, fws.get(), y, k, indices.peek(), y);
+ long reachability = KNN_kNeighboursSkip (p, p, fws.peek(), y, k, indices.peek(), y);
long coverage = KNN_prune_kCoverage (p, c, y, k, indices.peek());
if (! KNN_prune_superfluous (p, c, y, k, 0) && reachability > coverage)
return 1;
diff --git a/contrib/ola/KNN_threads.cpp b/contrib/ola/KNN_threads.cpp
index 313a278..58a970b 100644
--- a/contrib/ola/KNN_threads.cpp
+++ b/contrib/ola/KNN_threads.cpp
@@ -1,4 +1,4 @@
-/* KNN_threads.cpp
+/* KNN_threads.c
*
* Copyright (C) 2009 Ola Söder
*
@@ -55,7 +55,7 @@
// KNN_getNumberOfCPUs //
/////////////////////////////////////////////////////
-int KNN_getNumberOfCPUs ()
+int KNN_getNumberOfCPUs(void)
{
return(1);
@@ -97,8 +97,8 @@ int KNN_getNumberOfCPUs ()
if(!Glpi)
return(1);
- done = false;
- buffer = nullptr;
+ done = FALSE;
+ buffer = NULL;
returnLength = 0;
while(!done)
@@ -112,7 +112,7 @@ int KNN_getNumberOfCPUs ()
free(buffer);
return (1);
}
- else done = true;
+ else done = TRUE;
}
byteOffset = 0;
ptr=buffer;
@@ -169,7 +169,7 @@ void * KNN_threadDistribution
/*
HANDLE hHandle[nthreads];
for(int i = 0; i < nthreds; ++)
- hHandle[i] = CreateThread(nullptr, 0, function, input[i], 0, nullptr);
+ hHandle[i] = CreateThread(NULL, 0, function, input[i], 0, NULL);
while(nthreads--)
WaitForSingleObject(hHandle[nthreds], INFINITE);
*/
@@ -178,10 +178,10 @@ void * KNN_threadDistribution
/*
pthread_t thread_ids[nthreads];
for(int i = 0; i < nthreads; ++i)
- pthread_create(&thread_ids[i], nullptr, function, input[i]);
+ pthread_create(&thread_ids[i], NULL, function, input[i]);
while(nthreads--)
- pthread_join(thread_ids[nthreads], nullptr);
- return nullptr;
+ pthread_join(thread_ids[nthreads], NULL);
+ return(NULL);
*/
#endif
}
@@ -195,7 +195,7 @@ void * KNN_threadDistribution
// KNN_threadTest //
/////////////////////////////////////////////////////
-void KNN_threadTest ()
+void KNN_threadTest(void)
{
void * dummy[KNN_getNumberOfCPUs()];
KNN_threadDistribution(KNN_threadTestAux, (void **) &dummy, KNN_getNumberOfCPUs());
@@ -207,14 +207,14 @@ void KNN_threadTest ()
// KNN_threadTestAux //
/////////////////////////////////////////////////////
-void * KNN_threadTestAux (void * dummy)
+void * KNN_threadTestAux(void * dummy)
{
- dummy = nullptr; // dummy assignment to avoid compiler warnings;
+ dummy = NULL; // dummy assignment to avoid compiler warnings;
for(int i = 0; i < 50000; ++i)
for(int i = 0; i < 50000; ++i) ;
- return nullptr;
+ return(NULL);
}
diff --git a/contrib/ola/KNN_threads.h b/contrib/ola/KNN_threads.h
index f57476c..a50a805 100644
--- a/contrib/ola/KNN_threads.h
+++ b/contrib/ola/KNN_threads.h
@@ -37,7 +37,7 @@ enum KNN_thread_status
};
// Query the number of available CPUs
-int KNN_getNumberOfCPUs ();
+int KNN_getNumberOfCPUs(void);
// Distribute the work specified by
// (*function) and input over nthreads
@@ -50,7 +50,7 @@ void * KNN_threadDistribution
);
// Test threading
-void KNN_threadTest ();
+void KNN_threadTest(void);
// Test threading aux
void * KNN_threadTestAux
diff --git a/contrib/ola/Pattern_to_Categories_cluster.cpp b/contrib/ola/Pattern_to_Categories_cluster.cpp
index ccb338d..75e904e 100644
--- a/contrib/ola/Pattern_to_Categories_cluster.cpp
+++ b/contrib/ola/Pattern_to_Categories_cluster.cpp
@@ -1,6 +1,6 @@
/* Pattern_to_Categories_cluster.cpp
*
- * Copyright (C) 2007-2008 Ola So"der, 2010-2011,2016 Paul Boersma
+ * Copyright (C) 2007-2008 Ola So"der, 2010-2011 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -33,7 +33,7 @@
// Pattern_to_Categories_cluster //
/////////////////////////////////////////////////////////////////////////////////////////////
-autoCategories Pattern_to_Categories_cluster
+Categories Pattern_to_Categories_cluster
(
///////////////////////////////
// Parameters //
@@ -52,21 +52,21 @@ autoCategories Pattern_to_Categories_cluster
)
{
- autoCategories categories = Categories_createWithSequentialNumbers (k);
+ autoCategories categories = Categories_sequentialNumbers (k);
if (k == p->ny)
- return categories;
+ return categories.transfer();
autoKNN knn = KNN_create();
- if (p -> ny % k)
- if (s > (double) (p -> ny / k) / (double) (p -> ny / k + 1)) // FIXME check whether integer division is correct
- s = (double) (p -> ny / k) / (double) (p -> ny / k + 1);
+ if(p->ny % k)
+ if (s > (double) (p->ny / k) / (double) (p->ny / k + 1))
+ s = (double) (p->ny / k) / (double) (p->ny / k + 1);
double progress = m;
autoNUMvector <double> sizes (0L, k);
autoNUMvector <long> seeds (0L, k);
- autoPattern centroids = Pattern_create (k, p -> nx);
- autoNUMvector <double> beta (0L, centroids -> nx);
+ autoPattern centroids = (Pattern) Pattern_create (k, p->nx);
+ autoNUMvector <double> beta (0L, centroids->nx);
do
{
@@ -105,47 +105,47 @@ autoCategories Pattern_to_Categories_cluster
do
{
delta = 0;
- KNN_learn (knn.get(), centroids.get(), categories.get(), kOla_REPLACE, kOla_SEQUENTIAL);
- autoCategories interim = KNN_classifyToCategories (knn.get(), p, fws, 1, kOla_FLAT_VOTING);
+ KNN_learn (knn.peek(), centroids.peek(), categories.peek(), kOla_REPLACE, kOla_SEQUENTIAL);
+ autoCategories interim = KNN_classifyToCategories (knn.peek(), p, fws, 1, kOla_FLAT_VOTING);
- for (long x = 1; x <= k; x ++)
+ for (long x = 1; x <= k; x++)
sizes [x] = 0;
- for (long yp = 1; yp <= categories->size; yp ++)
+ for (long yp = 1; yp <= categories->size; yp++)
{
double alfa = 1;
- Melder_assert (yp <= centroids -> ny);
+ Melder_assert (yp <= centroids->ny);
- for (long x = 1; x <= centroids -> nx; x ++)
+ for (long x = 1; x <= centroids->nx; x++)
{
- beta [x] = centroids -> z [yp] [x];
+ beta[x] = centroids->z[yp][x];
}
- for (long ys = 1; ys <= interim->size; ys ++)
+ for (long ys = 1; ys <= interim->size; ys++)
{
- if (FeatureWeights_areFriends (categories->at [yp], interim->at [ys]))
+ if (FeatureWeights_areFriends ((SimpleString) categories->item[yp], (SimpleString) interim->item[ys]))
{
- for (long x = 1; x <= p -> nx; x ++)
+ for (long x = 1; x <= p->nx; x++)
{
- Melder_assert (ys <= p -> ny);
+ Melder_assert (ys <= p->ny);
if (alfa == 1)
{
- centroids -> z [yp] [x] = p -> z [ys] [x];
+ centroids->z[yp][x] = p->z[ys][x];
}
else
{
- centroids -> z [yp] [x] += (p -> z [ys] [x] - centroids -> z [yp] [x]) / alfa;
+ centroids->z[yp][x] += (p->z[ys][x] - centroids->z[yp][x]) / alfa;
}
}
Melder_assert (yp <= k);
sizes [yp] ++;
- alfa ++;
+ alfa++;
}
}
- for (long x = 1; x <= centroids -> nx; x ++)
+ for (long x = 1; x <= centroids->nx; x++)
{
- delta += fabs (beta [x] - centroids -> z [yp] [x]);
+ delta += fabs (beta[x] - centroids->z[yp][x]);
}
}
}
@@ -161,13 +161,13 @@ autoCategories Pattern_to_Categories_cluster
}
sizes [0] = smin / smax;
- -- m;
+ --m;
}
while (sizes[0] < s && m > 0);
- autoCategories output = KNN_classifyToCategories (knn.get(), p, fws, 1, kOla_FLAT_VOTING);
+ autoCategories output = KNN_classifyToCategories (knn.peek(), p, fws, 1, kOla_FLAT_VOTING);
- return output;
+ return output.transfer();
}
/* End of file Pattern_to_Categories_cluster.cpp */
diff --git a/contrib/ola/Pattern_to_Categories_cluster.h b/contrib/ola/Pattern_to_Categories_cluster.h
index f556286..69334e5 100644
--- a/contrib/ola/Pattern_to_Categories_cluster.h
+++ b/contrib/ola/Pattern_to_Categories_cluster.h
@@ -46,7 +46,7 @@
/////////////////////////////////////////////////////
// Pattern_to_Categories_cluster
-autoCategories Pattern_to_Categories_cluster
+Categories Pattern_to_Categories_cluster
(
Pattern p, // source
FeatureWeights fws, // feature weights
diff --git a/contrib/ola/manual_KNN.cpp b/contrib/ola/manual_KNN.cpp
index 03972a4..965ec15 100644
--- a/contrib/ola/manual_KNN.cpp
+++ b/contrib/ola/manual_KNN.cpp
@@ -149,7 +149,7 @@ MAN_END
MAN_BEGIN (U"kNN classifiers 2. Quick start", U"Ola Söder", 20080809)
ENTRY (U"An example: Learning the Iris data set")
NORMAL (U"In the @@Feedforward neural networks|the feedforward neural networks tutorial@ a description of how the @FFNet classifier in Praat can be applied to @@iris data set|the Iris data set@ can be found.")
-NORMAL (U"The same data can be used to test the %%k%NN feature of Praat. To do so create an example data set using the @@Create iris example...@ command found in the ##Feedforward neural networks# submenu. The form prompting for network topology settings can be ignored by selecting OK. Select the newly created @Pattern and @Categories objects and click ##To KNN Classifier...#. A form prompting for a name of the classifier to be created will be shown. The ordering in which instances are t [...]
+NORMAL (U"The same data can be used to test the %%k%NN feature of Praat. To do so create an example data set using the @@Create iris example...@ command found in the ##Neural nets# submenu. The form prompting for network topology settings can be ignored by selecting OK. Select the newly created @Pattern and @Categories objects and click ##To KNN Classifier...#. A form prompting for a name of the classifier to be created will be shown. The ordering in which instances are to be inserted in [...]
NORMAL (U"To estimate how well the classifier can be expected to classify new samples of Irises select ##Query -# \\=> ##Get accuracy estimate...#. A form prompting for %%k%NN parameter settings and evaluation method will be shown. Experiment with the parameter settings until satisfactory results are achieved. If everything worked out the estimate will likely end up somewhere in the range of 94-98 percent.")
NORMAL (U"An alternative to manually experimenting with model parameters is to let the computer do the job. This is done be choosing the @KNN object and thereafter selecting ##Query -# \\=> ##Get optimized parameters...#. The form shown prompts for a selection of parameters controlling the search. The default values will in most cases, including this, be appropriate.")
NORMAL (U"Another way of improving classification accuracy is to transform the instance space in which the individual instances, in this case Irises, are stored as to maximize the distance between instances of different classes and minimize the distance between instances of the same class. This can be done by means of feature weighting. To do so select the @KNN object and choose ##To FeatureWeights...#. Adjust the %%k%NN settings according to the ones found by the model search algorithm [...]
diff --git a/contrib/ola/praat_contrib_Ola_KNN.cpp b/contrib/ola/praat_contrib_Ola_KNN.cpp
index adf8c3c..dc89a5e 100644
--- a/contrib/ola/praat_contrib_Ola_KNN.cpp
+++ b/contrib/ola/praat_contrib_Ola_KNN.cpp
@@ -1,6 +1,6 @@
/* praat_contrib_Ola_KNN.cpp
*
- * Copyright (C) 2007-2009 Ola Söder, 2010-2011,2015,2016 Paul Boersma
+ * Copyright (C) 2007-2009 Ola Söder, 2010-2011,2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -45,7 +45,7 @@ FORM (KNN_create, U"Create kNN Classifier", U"kNN classifiers 1. What is a kNN c
OK2
DO
autoKNN knn = KNN_create ();
- praat_new (knn.move(), GET_STRING (U"Name"));
+ praat_new (knn.transfer(), GET_STRING (U"Name"));
END2 }
FORM (KNN_Pattern_Categories_to_KNN, U"Create kNN classifier", U"kNN classifiers 1. What is a kNN classifier?") {
@@ -66,14 +66,14 @@ DO
case 2:
ordering = kOla_SEQUENTIAL;
}
- int result = KNN_learn (knn.get(), me, thee, kOla_REPLACE, ordering);
+ int result = KNN_learn (knn.peek(), me, thee, kOla_REPLACE, ordering);
switch (result) {
case kOla_PATTERN_CATEGORIES_MISMATCH:
Melder_throw (U"The number of Categories should be equal to the number of rows in Pattern.");
case kOla_DIMENSIONALITY_MISMATCH:
Melder_throw (U"The dimensionality of Pattern should be equal to that of the instance base.");
default:
- praat_new (knn.move(), GET_STRING(U"Name"));
+ praat_new (knn.transfer(), GET_STRING(U"Name"));
}
END2 }
@@ -114,7 +114,7 @@ DO
}
autoFeatureWeights fws = FeatureWeights_create ((my input) -> nx);
int dist;
- KNN_modelSearch (me, fws.get(), &k, &dist, mode, lrate, nseeds);
+ KNN_modelSearch (me, fws.peek(), &k, &dist, mode, lrate, nseeds);
switch (dist) {
case kOla_SQUARED_DISTANCE_WEIGHTED_VOTING:
Melder_information (U"Vote weighting: Inversed squared distance\n", U"k: ", k);
@@ -167,7 +167,7 @@ DO
break;
}
autoFeatureWeights fws = FeatureWeights_create (my input -> nx);
- double result = KNN_evaluate (me, fws.get(), k, vt, mode);
+ double result = KNN_evaluate (me, fws.peek(), k, vt, mode);
if (lround (result) == kOla_FWEIGHTS_MISMATCH)
Melder_throw (U"The number of feature weights should be equal to the dimensionality of the Pattern.");
Melder_information (100 * result, U" percent of the instances correctly classified."); // BUG: use Melder_percent
@@ -220,18 +220,20 @@ END2 }
DIRECT2 (KNN_extractInputPatterns) {
iam_ONLY (KNN);
- if (my nInstances <= 0)
+ if (my nInstances > 0) {
+ praat_new (Data_copy (my input), U"Input Patterns");
+ } else {
Melder_throw (U"Instance base is empty.");
- autoPattern input = Data_copy (my input.get());
- praat_new (input.move(), U"Input Patterns");
+ }
END2 }
DIRECT2 (KNN_extractOutputCategories) {
iam_ONLY (KNN);
- if (my nInstances <= 0)
+ if (my nInstances > 0) {
+ praat_new (Data_copy (my output), U"Output Categories");
+ } else {
Melder_throw (U"Instance base is empty.");
- autoCategories output = Data_copy (my output.get());
- praat_new (output.move(), U"Output Categories");
+ }
END2 }
FORM (KNN_reset, U"Reset", U"KNN: Reset...") {
@@ -239,17 +241,18 @@ FORM (KNN_reset, U"Reset", U"KNN: Reset...") {
OK2
DO
iam_ONLY (KNN);
- my input.reset();
- my output.reset();
+ forget (my input);
+ forget (my output);
my nInstances = 0;
praat_dataChanged (me); // BUG: this should be inserted much more often
END2 }
DIRECT2 (KNN_shuffle) {
iam_ONLY (KNN);
- if (my nInstances <= 0)
+ if (my nInstances > 0)
+ KNN_shuffleInstances (me);
+ else
Melder_throw (U"Instance base is empty.");
- KNN_shuffleInstances (me);
END2 }
FORM (KNN_prune, U"Pruning", U"KNN: Prune...") {
@@ -259,7 +262,7 @@ FORM (KNN_prune, U"Pruning", U"KNN: Prune...") {
OK2
DO
iam_ONLY (KNN);
- if (my nInstances <= 0)
+ if (my nInstances < 1)
Melder_throw (U"Instance base is empty.");
long oldn = my nInstances; // save before it changes!
long k = GET_INTEGER (U"k neighbours");
@@ -328,7 +331,7 @@ FORM (KNN_evaluateWithTestSet, U"Evaluation", U"KNN & Pattern & Categories: Eval
OK2
DO
iam_ONLY (KNN);
- if (my nInstances <= 0)
+ if (my nInstances < 1)
Melder_throw (U"Instance base is empty");
thouart_ONLY (Pattern);
heis_ONLY (Categories);
@@ -352,7 +355,7 @@ DO
if (thy nx != (my input)->nx)
Melder_throw (U"The dimensionality of Pattern should be equal to that of the instance base.");
autoFeatureWeights fws = FeatureWeights_create (thy nx);
- double result = KNN_evaluateWithTestSet (me, thee, him, fws.get(), k, vt);
+ double result = KNN_evaluateWithTestSet (me, thee, him, fws.peek(), k, vt);
Melder_information (100 * result, U" percent of the instances correctly classified.");
END2 }
@@ -365,7 +368,7 @@ FORM (KNN_evaluateWithTestSetAndFeatureWeights, U"Evaluation", U"KNN & Pattern &
OK2
DO
iam_ONLY (KNN);
- if (my nInstances <= 0)
+ if (my nInstances < 1)
Melder_throw (U"Instance base is empty");
Pattern p = (Pattern) ONLY (classPattern);
Categories c = (Categories) ONLY (classCategories);
@@ -385,7 +388,7 @@ DO
vt = kOla_FLAT_VOTING;
break;
}
- if (p -> ny != c->size)
+ if (p -> ny != c -> size)
Melder_throw (U"The number of Categories should be equal to the number of rows in Pattern.");
if (p -> nx != my input -> nx)
Melder_throw (U"The dimensionality of Pattern should be equal to that of the instance base.");
@@ -408,7 +411,7 @@ FORM (KNN_toCategories, U"Classification", U"KNN & Pattern: To Categories...") {
OK2
DO
iam_ONLY (KNN);
- if (my nInstances <= 0)
+ if (my nInstances < 1)
Melder_throw (U"Instance base is empty.");
thouart_ONLY (Pattern);
long k = GET_INTEGER (U"k neighbours");
@@ -429,8 +432,7 @@ DO
if (thy nx != my input -> nx)
Melder_throw (U"The dimensionality of Pattern should match that of the instance base.");
autoFeatureWeights fws = FeatureWeights_create (thy nx);
- autoCategories result = KNN_classifyToCategories (me, thee, fws.get(), k, vt);
- praat_new (result.move(), U"Output");
+ praat_new (KNN_classifyToCategories (me, thee, fws.peek(), k, vt), U"Output");
END2 }
FORM (KNN_toTableOfReal, U"Classification", U"KNN & Pattern: To TabelOfReal...") {
@@ -442,7 +444,7 @@ FORM (KNN_toTableOfReal, U"Classification", U"KNN & Pattern: To TabelOfReal...")
OK2
DO
iam_ONLY (KNN);
- if (my nInstances <= 0)
+ if (my nInstances < 1)
Melder_throw (U"Instance base is empty.");
thouart_ONLY (Pattern);
long k = GET_INTEGER (U"k neighbours");
@@ -463,8 +465,7 @@ DO
}
if (thy nx != my input -> nx)
Melder_throw (U"The dimensionality of Pattern should match that of the instance base.");
- autoTableOfReal result = KNN_classifyToTableOfReal (me, thee, fws.get(), k, vt);
- praat_new (result.move(), U"Output");
+ praat_new (KNN_classifyToTableOfReal (me, thee, fws.peek(), k, vt), U"Output");
END2 }
FORM (KNN_toCategoriesWithFeatureWeights, U"Classification", U"KNN & Pattern & FeatureWeights: To Categories...") {
@@ -476,7 +477,7 @@ FORM (KNN_toCategoriesWithFeatureWeights, U"Classification", U"KNN & Pattern & F
OK2
DO
iam_ONLY (KNN);
- if (my nInstances <= 0)
+ if (my nInstances < 1)
Melder_throw (U"Instance base is empty.");
thouart_ONLY (Pattern);
heis_ONLY (FeatureWeights);
@@ -499,8 +500,7 @@ DO
Melder_throw (U"The dimensionality of Pattern should be equal to that of the instance base.");
if (thy nx != his fweights -> numberOfColumns)
Melder_throw (U"The number of feature weights should be equal to the dimensionality of the Pattern.");
- autoCategories result = KNN_classifyToCategories (me, thee, him, k, vt);
- praat_new (result.move(), U"Output");
+ praat_new (KNN_classifyToCategories (me, thee, him, k, vt), U"Output");
END2 }
FORM (KNN_toTableOfRealWithFeatureWeights, U"Classification", U"KNN & Pattern & FeatureWeights: To TableOfReal...") {
@@ -512,7 +512,7 @@ FORM (KNN_toTableOfRealWithFeatureWeights, U"Classification", U"KNN & Pattern &
OK2
DO
iam_ONLY (KNN);
- if (my nInstances <= 0)
+ if (my nInstances < 1)
Melder_throw (U"Instance base is empty.");
thouart_ONLY (Pattern);
heis_ONLY (FeatureWeights);
@@ -533,8 +533,7 @@ DO
vt = kOla_FLAT_VOTING;
break;
}
- autoTableOfReal result = KNN_classifyToTableOfReal (me, thee, him, k, vt);
- praat_new (result.move(), U"Output");
+ praat_new (KNN_classifyToTableOfReal (me, thee, him, k, vt), U"Output");
END2 }
/////////////////////////////////////////////////////////////////////////////////////////
@@ -559,8 +558,7 @@ DO
if (rc > 1 || rc <= 0)
Melder_throw (U"Please select a value of the cluster size ratio constraint c such that 0 < c <= 1.");
autoFeatureWeights fws = FeatureWeights_create (my nx);
- autoCategories result = Pattern_to_Categories_cluster (me, fws.get(), k, rc, rs);
- praat_new (result.move(), U"Output");
+ praat_new (Pattern_to_Categories_cluster (me, fws.peek(), k, rc, rs), U"Output");
} else {
Melder_throw (U"Pattern is empty.");
}
@@ -586,8 +584,7 @@ DO
double rc = GET_REAL(U"Cluster size ratio constraint");
if (rc > 1 || rc <= 0)
Melder_throw (U"Please select a value of the cluster size ratio constraint c such that 0 < c <= 1.");
- autoCategories result = Pattern_to_Categories_cluster (me, thee, k, rc, rs);
- praat_new (result.move(), U"Output");
+ praat_new (Pattern_to_Categories_cluster (me, thee, k, rc, rs), U"Output");
} else {
Melder_throw (U"Pattern is empty.");
}
@@ -600,8 +597,7 @@ END2 }
DIRECT2 (KNN_patternToDissimilarity) {
iam_ONLY (Pattern);
autoFeatureWeights fws = FeatureWeights_create (my nx);
- autoDissimilarity result = KNN_patternToDissimilarity (me, fws.get());
- praat_new (result.move(), U"Output");
+ praat_new (KNN_patternToDissimilarity (me, fws.peek()), U"Output");
END2 }
DIRECT2 (KNN_patternToDissimilarityWithFeatureWeights) {
@@ -609,8 +605,7 @@ DIRECT2 (KNN_patternToDissimilarityWithFeatureWeights) {
thouart_ONLY (FeatureWeights);
if (my nx != thy fweights -> numberOfColumns)
Melder_throw (U"The number of features and the number of feature weights should be equal.");
- autoDissimilarity result = KNN_patternToDissimilarity (me, thee);
- praat_new (result.move(), U"Output");
+ praat_new (KNN_patternToDissimilarity (me, thee), U"Output");
END2 }
/////////////////////////////////////////////////////////////////////////////////////////
@@ -635,8 +630,7 @@ DO
double temp_start = GET_REAL (U"Initial temperature");
double temp_damp = GET_REAL (U"Damping factor");
double temp_stop = GET_REAL (U"Final temperature");
- autoPermutation result = KNN_SA_ToPermutation (me, tries, iterations, step_size, bolzmann_c, temp_start, temp_damp, temp_stop);
- praat_new (result.move(), U"Output");
+ praat_new (KNN_SA_ToPermutation (me, tries, iterations, step_size, bolzmann_c, temp_start, temp_damp, temp_stop), U"Output");
END2 }
/////////////////////////////////////////////////////////////////////////////////////////
@@ -650,11 +644,10 @@ DO
iam_ONLY (Pattern);
thouart_ONLY (Categories);
if (my ny < 2)
- Melder_throw (U"The Pattern object should contain at least two rows.");
+ Melder_throw (U"The Pattern object should contain at least 2 rows.");
if (my ny != thy size)
Melder_throw (U"The number of rows in the Pattern object should equal the number of categories in the Categories object.");
- autoFeatureWeights result = FeatureWeights_compute (me, thee, GET_INTEGER (U"Number of neighbours"));
- praat_new (result.move(), U"Output");
+ praat_new (FeatureWeights_compute (me, thee, GET_INTEGER (U"Number of neighbours")), U"Output");
END2 }
FORM (FeatureWeights_computeWrapperExt, U"Feature weights", U"KNN & Pattern & Categories: To FeatureWeights..") {
@@ -672,7 +665,7 @@ FORM (FeatureWeights_computeWrapperExt, U"Feature weights", U"KNN & Pattern & Ca
OK2
DO
iam_ONLY (KNN);
- if (my nInstances <= 0)
+ if (my nInstances < 1)
Melder_throw (U"Instance base is empty");
thouart_ONLY (Pattern);
heis_ONLY (Categories);
@@ -693,9 +686,8 @@ DO
Melder_throw (U"Please select a value of k such that 0 < k < ", my nInstances + 1, U".");
if (thy nx != my input -> nx)
Melder_throw (U"The dimensionality of Pattern should be equal to that of the instance base.");
- autoFeatureWeights result = FeatureWeights_computeWrapperExt (me, thee, him, k, mode, GET_INTEGER (U"Number of seeds"),
- GET_REAL (U"Learning rate"), GET_REAL (U"Stop at"), (int) GET_INTEGER (U"Optimization"));
- praat_new (result.move(), U"Output");
+ praat_new (FeatureWeights_computeWrapperExt (me, thee, him, k, mode, GET_INTEGER (U"Number of seeds"),
+ GET_REAL (U"Learning rate"), GET_REAL (U"Stop at"), (int) GET_INTEGER (U"Optimization")), U"Output");
END2 }
FORM (FeatureWeights_computeWrapperInt, U"Feature weights", U"KNN: To FeatureWeights...") {
@@ -742,9 +734,8 @@ DO
long k = GET_INTEGER (U"k neighbours");
if (k < 1 || k > my nInstances)
Melder_throw (U"Please select a value of k such that 0 < k < ", my nInstances + 1, U".");
- autoFeatureWeights result = FeatureWeights_computeWrapperInt (me, k, mode, GET_INTEGER (U"Number of seeds"), GET_REAL (U"Learning rate"),
- GET_REAL (U"Stop at"), (int) GET_INTEGER (U"Optimization"), emode);
- praat_new (result.move(), U"Output");
+ praat_new (FeatureWeights_computeWrapperInt (me, k, mode, GET_INTEGER (U"Number of seeds"), GET_REAL (U"Learning rate"),
+ GET_REAL (U"Stop at"), (int) GET_INTEGER (U"Optimization"), emode), U"Output");
END2 }
/////////////////////////////////////////////////////////////////////////////////////////
@@ -757,16 +748,14 @@ FORM (Pattern_create, U"Create Pattern", 0) {
NATURAL (U"Number of patterns", U"1")
OK2
DO
- autoPattern result = Pattern_create (GET_INTEGER (U"Number of patterns"), GET_INTEGER (U"Dimension of a pattern"));
- praat_new (result.move(), GET_STRING (U"Name"));
+ praat_new (Pattern_create (GET_INTEGER (U"Number of patterns"), GET_INTEGER (U"Dimension of a pattern")), GET_STRING (U"Name"));
END2 }
FORM (Categories_create, U"Create Categories", 0) {
WORD (U"Name", U"empty")
OK2
DO
- autoCategories result = Categories_create ();
- praat_new (result.move(), GET_STRING (U"Name"));
+ praat_new (Categories_create (), GET_STRING (U"Name"));
END2 }
FORM (FeatureWeights_create, U"Create FeatureWeights", 0) {
@@ -774,8 +763,7 @@ FORM (FeatureWeights_create, U"Create FeatureWeights", 0) {
NATURAL (U"Number of weights", U"1")
OK2
DO
- autoFeatureWeights result = FeatureWeights_create (GET_INTEGER (U"Number of weights"));
- praat_new (result.move(), GET_STRING (U"Name"));
+ praat_new (FeatureWeights_create (GET_INTEGER (U"Number of weights")), GET_STRING (U"Name"));
END2 }
/////////////////////////////////////////////////////////////////////////////////////////
@@ -788,7 +776,7 @@ END2 }
DIRECT (KNN_debug_KNN_SA_partition)
Pattern p = ONLY (classPattern);
- autoPattern output = Pattern_create (p->ny, p->nx);
+ Pattern output = Pattern_create (p->ny, p->nx);
autoNUMvector <long> result (0, p->ny);
KNN_SA_partition (p, 1, p->ny, result);
@@ -801,7 +789,7 @@ DIRECT (KNN_debug_KNN_SA_partition)
++k;
}
- praat_new (output.move(), U"Output");
+ praat_new (output, U"Output");
END
@@ -860,68 +848,69 @@ END2 }
// Setting callbacks //
/////////////////////////////////////////////////////////////////////////////////////////
-void praat_contrib_Ola_KNN_init ();
-void praat_contrib_Ola_KNN_init ()
+void praat_contrib_Ola_KNN_init (void);
+void praat_contrib_Ola_KNN_init (void)
{
- Thing_recognizeClassesByName (classKNN, classFeatureWeights, nullptr);
+ Thing_recognizeClassesByName (classKNN, NULL);
+ Thing_recognizeClassesByName (classFeatureWeights, NULL);
//////////
// Menu //
//////////
- praat_addMenuCommand (U"Objects", U"New", U"kNN classifiers", nullptr, 0, nullptr);
+ praat_addMenuCommand (U"Objects", U"New", U"kNN classifiers", 0, 0, 0);
- praat_addMenuCommand (U"Objects", U"New", U"kNN classifiers", nullptr, 1, DO_KNN_help);
- praat_addMenuCommand (U"Objects", U"New", U"-- KNN --", nullptr, 1, nullptr);
+ praat_addMenuCommand (U"Objects", U"New", U"kNN classifiers", 0, 1, DO_KNN_help);
+ praat_addMenuCommand (U"Objects", U"New", U"-- KNN --", 0, 1, 0);
- praat_addMenuCommand (U"Objects", U"New", U"Create kNN classifier...", nullptr, 1, DO_KNN_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create kNN classifier...", 0, 1, DO_KNN_create);
- praat_addMenuCommand (U"Objects", U"New", U"Advanced", nullptr, 1, nullptr);
- praat_addMenuCommand (U"Objects", U"New", U"Create Pattern...", nullptr, 2, DO_Pattern_create);
- praat_addMenuCommand (U"Objects", U"New", U"Create Categories...", nullptr, 2, DO_Categories_create);
- praat_addMenuCommand (U"Objects", U"New", U"Create FeatureWeights...", nullptr, 2, DO_FeatureWeights_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Advanced", 0, 1, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"Create Pattern...", 0, 2, DO_Pattern_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create Categories...", 0, 2, DO_Categories_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create FeatureWeights...", 0, 2, DO_FeatureWeights_create);
/////////////
// Actions //
/////////////
- praat_addAction1 (classKNN, 0, U"kNN help", nullptr, 0, DO_KNN_help);
- praat_addAction1 (classKNN, 0, QUERY_BUTTON, nullptr, 0, nullptr);
- praat_addAction1 (classKNN, 1, U"Get optimized parameters...", nullptr, 2, DO_KNN_getOptimumModel);
- praat_addAction1 (classKNN, 1, U"Get accuracy estimate...", nullptr, 2, DO_KNN_evaluate);
- praat_addAction1 (classKNN, 1, U"Get size of instancebase", nullptr, 2, DO_KNN_getNumberOfInstances);
+ praat_addAction1 (classKNN, 0, U"kNN help", 0, 0, DO_KNN_help);
+ praat_addAction1 (classKNN, 0, QUERY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classKNN, 1, U"Get optimized parameters...", 0, 2, DO_KNN_getOptimumModel);
+ praat_addAction1 (classKNN, 1, U"Get accuracy estimate...", 0, 2, DO_KNN_evaluate);
+ praat_addAction1 (classKNN, 1, U"Get size of instancebase", 0, 2, DO_KNN_getNumberOfInstances);
- praat_addAction1 (classKNN, 0, MODIFY_BUTTON, nullptr, 0, nullptr);
- praat_addAction1 (classKNN, 1, U"Shuffle", nullptr, 1, DO_KNN_shuffle);
- praat_addAction1 (classKNN, 1, U"Prune...", nullptr, 1, DO_KNN_prune);
- praat_addAction1 (classKNN, 1, U"Reset...", nullptr, 1, DO_KNN_reset);
- praat_addAction1 (classKNN, 0, EXTRACT_BUTTON, nullptr, 0, nullptr);
- praat_addAction1 (classKNN, 0, U"Extract input Patterns", nullptr, 1, DO_KNN_extractInputPatterns);
- praat_addAction1 (classKNN, 0, U"Extract output Categories", nullptr, 1, DO_KNN_extractOutputCategories);
+ praat_addAction1 (classKNN, 0, MODIFY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classKNN, 1, U"Shuffle", 0, 1, DO_KNN_shuffle);
+ praat_addAction1 (classKNN, 1, U"Prune...", 0, 1, DO_KNN_prune);
+ praat_addAction1 (classKNN, 1, U"Reset...", 0, 1, DO_KNN_reset);
+ praat_addAction1 (classKNN, 0, EXTRACT_BUTTON, 0, 0, 0);
+ praat_addAction1 (classKNN, 0, U"Extract input Patterns", 0, 1, DO_KNN_extractInputPatterns);
+ praat_addAction1 (classKNN, 0, U"Extract output Categories", 0, 1, DO_KNN_extractOutputCategories);
- praat_addAction1 (classKNN, 0, U"To FeatureWeights...", nullptr, 0, DO_FeatureWeights_computeWrapperInt);
+ praat_addAction1 (classKNN, 0, U"To FeatureWeights...", 0, 0, DO_FeatureWeights_computeWrapperInt);
- // praat_addAction1 (classKNN, 0, U"To Permutation...", nullptr, 0, DO_KNN_SA_computePermutation);
- // praat_addAction2 (classKNN, 1, classFeatureWeights, 1, U"To Permutation...", nullptr, 0, DO_KNN_evaluateWithFeatureWeights);
+ // praat_addAction1 (classKNN, 0, U"To Permutation...", 0, 0, DO_KNN_SA_computePermutation);
+ // praat_addAction2 (classKNN, 1, classFeatureWeights, 1, U"To Permutation...", 0, 0, DO_KNN_evaluateWithFeatureWeights);
- praat_addAction (classKNN, 1, classPattern, 1, classCategories, 1, U"Learn...", nullptr, 0, DO_KNN_learn);
- praat_addAction2 (classKNN, 1, classFeatureWeights, 1, U"Evaluate...", nullptr, 0, DO_KNN_evaluateWithFeatureWeights);
- praat_addAction (classKNN, 1, classPattern, 1, classCategories, 1, U"Evaluate...", nullptr, 0, DO_KNN_evaluateWithTestSet);
- praat_addAction4 (classKNN, 1, classPattern, 1, classCategories, 1, classFeatureWeights, 1, U"Evaluate...", nullptr, 0, DO_KNN_evaluateWithTestSetAndFeatureWeights);
- praat_addAction (classKNN, 1, classPattern, 1, classCategories, 1, U"To FeatureWeights...", nullptr, 0, DO_FeatureWeights_computeWrapperExt);
- praat_addAction2 (classKNN, 1, classPattern, 1, U"To Categories...", nullptr, 0, DO_KNN_toCategories);
- praat_addAction2 (classKNN, 1, classPattern, 1, U"To TableOfReal...", nullptr, 0, DO_KNN_toTableOfReal);
+ praat_addAction (classKNN, 1, classPattern, 1, classCategories, 1, U"Learn...", 0, 0, DO_KNN_learn);
+ praat_addAction2 (classKNN, 1, classFeatureWeights, 1, U"Evaluate...", 0, 0, DO_KNN_evaluateWithFeatureWeights);
+ praat_addAction (classKNN, 1, classPattern, 1, classCategories, 1, U"Evaluate...", 0, 0, DO_KNN_evaluateWithTestSet);
+ praat_addAction4 (classKNN, 1, classPattern, 1, classCategories, 1, classFeatureWeights, 1, U"Evaluate...", 0, 0, DO_KNN_evaluateWithTestSetAndFeatureWeights);
+ praat_addAction (classKNN, 1, classPattern, 1, classCategories, 1, U"To FeatureWeights...", 0, 0, DO_FeatureWeights_computeWrapperExt);
+ praat_addAction2 (classKNN, 1, classPattern, 1, U"To Categories...", 0, 0, DO_KNN_toCategories);
+ praat_addAction2 (classKNN, 1, classPattern, 1, U"To TableOfReal...", 0, 0, DO_KNN_toTableOfReal);
- praat_addAction (classKNN, 1, classPattern, 1, classFeatureWeights, 1, U"To Categories...", nullptr, 0, DO_KNN_toCategoriesWithFeatureWeights);
- praat_addAction (classKNN, 1, classPattern, 1, classFeatureWeights, 1, U"To TableOfReal...", nullptr, 0, DO_KNN_toTableOfRealWithFeatureWeights);
+ praat_addAction (classKNN, 1, classPattern, 1, classFeatureWeights, 1, U"To Categories...", 0, 0, DO_KNN_toCategoriesWithFeatureWeights);
+ praat_addAction (classKNN, 1, classPattern, 1, classFeatureWeights, 1, U"To TableOfReal...", 0, 0, DO_KNN_toTableOfRealWithFeatureWeights);
- praat_addAction1 (classPattern, 1, U"To Dissimilarity", nullptr, 1, DO_KNN_patternToDissimilarity);
- praat_addAction1 (classPattern, 1, U"To Categories...", nullptr, 1, DO_Pattern_to_Categories_cluster);
- praat_addAction2 (classPattern, 1, classFeatureWeights, 1, U"To Dissimilarity", nullptr, 0, DO_KNN_patternToDissimilarityWithFeatureWeights);
- praat_addAction2 (classPattern, 1, classFeatureWeights, 1, U"To Categories...", nullptr, 0, DO_Pattern_to_Categories_clusterWithFeatureWeights);
+ praat_addAction1 (classPattern, 1, U"To Dissimilarity", 0, 1, DO_KNN_patternToDissimilarity);
+ praat_addAction1 (classPattern, 1, U"To Categories...", 0, 1, DO_Pattern_to_Categories_cluster);
+ praat_addAction2 (classPattern, 1, classFeatureWeights, 1, U"To Dissimilarity", 0, 0, DO_KNN_patternToDissimilarityWithFeatureWeights);
+ praat_addAction2 (classPattern, 1, classFeatureWeights, 1, U"To Categories...", 0, 0, DO_Pattern_to_Categories_clusterWithFeatureWeights);
- praat_addAction2 (classPattern, 1, classCategories, 1, U"To FeatureWeights...", nullptr, 0, DO_FeatureWeights_computeRELIEF);
- praat_addAction2 (classPattern, 1, classCategories, 1, U"To KNN Classifier...", nullptr, 0, DO_KNN_Pattern_Categories_to_KNN);
+ praat_addAction2 (classPattern, 1, classCategories, 1, U"To FeatureWeights...", 0, 0, DO_FeatureWeights_computeRELIEF);
+ praat_addAction2 (classPattern, 1, classCategories, 1, U"To KNN Classifier...", 0, 0, DO_KNN_Pattern_Categories_to_KNN);
///////////
// DEBUG //
@@ -941,16 +930,16 @@ void praat_contrib_Ola_KNN_init ()
// Hints //
///////////
- praat_addAction1 (classPattern, 0, U"& FeatureWeights: To Categories?", nullptr, 0, DO_hint_Pattern_and_FeatureWeights_to_Categories);
- praat_addAction1 (classPattern, 0, U"& FeatureWeights: To Dissimilarity?", nullptr, 0, DO_hint_Pattern_and_FeatureWeights_to_Dissimilarity);
+ praat_addAction1 (classPattern, 0, U"& FeatureWeights: To Categories?", 0, 0, DO_hint_Pattern_and_FeatureWeights_to_Categories);
+ praat_addAction1 (classPattern, 0, U"& FeatureWeights: To Dissimilarity?", 0, 0, DO_hint_Pattern_and_FeatureWeights_to_Dissimilarity);
- praat_addAction1 (classKNN, 0, U"& FeatureWeights: Evaluate?", nullptr, 0, DO_hint_KNN_and_FeatureWeights_evaluate);
-// praat_addAction1 (classKNN, 0, U"& FeatureWeights: To Permutation?", nullptr, 0, DO_hint_Pattern_and_FeatureWeights_to_Dissimilarity);
- praat_addAction1 (classKNN, 0, U"& Pattern: Classify?", nullptr, 0, DO_hint_KNN_and_Pattern_classify);
- praat_addAction1 (classKNN, 0, U"& Pattern & FeatureWeights: Classify?", nullptr, 0, DO_hint_KNN_and_Pattern_and_FeatureWeights_classify);
- praat_addAction1 (classKNN, 0, U"& Pattern & Categories: Learn?", nullptr, 0, DO_hint_KNN_and_Pattern_and_Categories_learn);
- praat_addAction1 (classKNN, 0, U"& Pattern & Categories: Evaluate?", nullptr, 0, DO_hint_KNN_and_Pattern_and_Categories_evaluate);
- praat_addAction1 (classKNN, 0, U"& Pattern & Categories & FeatureWeights: Evaluate?", nullptr, 0, DO_hint_KNN_and_Pattern_and_Categories_and_FeatureWeights_evaluate);
+ praat_addAction1 (classKNN, 0, U"& FeatureWeights: Evaluate?", 0, 0, DO_hint_KNN_and_FeatureWeights_evaluate);
+// praat_addAction1 (classKNN, 0, U"& FeatureWeights: To Permutation?", 0, 0, DO_hint_Pattern_and_FeatureWeights_to_Dissimilarity);
+ praat_addAction1 (classKNN, 0, U"& Pattern: Classify?", 0, 0, DO_hint_KNN_and_Pattern_classify);
+ praat_addAction1 (classKNN, 0, U"& Pattern & FeatureWeights: Classify?", 0, 0, DO_hint_KNN_and_Pattern_and_FeatureWeights_classify);
+ praat_addAction1 (classKNN, 0, U"& Pattern & Categories: Learn?", 0, 0, DO_hint_KNN_and_Pattern_and_Categories_learn);
+ praat_addAction1 (classKNN, 0, U"& Pattern & Categories: Evaluate?", 0, 0, DO_hint_KNN_and_Pattern_and_Categories_evaluate);
+ praat_addAction1 (classKNN, 0, U"& Pattern & Categories & FeatureWeights: Evaluate?", 0, 0, DO_hint_KNN_and_Pattern_and_Categories_and_FeatureWeights_evaluate);
INCLUDE_MANPAGES (manual_KNN_init)
}
diff --git a/dwsys/Collection_extensions.cpp b/dwsys/Collection_extensions.cpp
index 8b4f7e2..7a872b5 100644
--- a/dwsys/Collection_extensions.cpp
+++ b/dwsys/Collection_extensions.cpp
@@ -1,6 +1,6 @@
-/* Collection_extensions.cpp
+/* Collection_extensions.c
*
- * Copyright (C) 1994-2011, 2015-2016 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -30,46 +30,46 @@
#include "Simple_extensions.h"
#include "NUM2.h"
-autoCollection Collection_and_Permutation_permuteItems (Collection me, Permutation him) {
+Collection Collection_and_Permutation_permuteItems (Collection me, Permutation him) {
try {
if (my size != his numberOfElements) {
Melder_throw (me, U"The number of elements are not equal.");
}
autoNUMvector<long> pos (1, my size);
- autoCollection thee = Data_copy (me);
+ autoCollection thee = static_cast<Collection> (Data_copy (me));
- for (long i = 1; i <= my size; i ++) {
- pos [i] = i;
+ for (long i = 1; i <= my size; i++) {
+ pos[i] = i;
}
/* Dual meaning of array pos: */
/* k < i : position of item 'k' */
/* k >= i : the item at position 'k' */
for (long i = 1; i <= my size; i++) {
- long ti = pos [i], which = Permutation_getValueAtIndex (him, i);
- long where = pos [which]; // where >= i
- Daata tmp = static_cast<Daata> (thy at [i]);
+ long ti = pos[i], which = Permutation_getValueAtIndex (him, i);
+ long where = pos[which]; /* where >= i */
+ Data tmp = static_cast<Data> (thy item[i]);
if (i == where) {
continue;
}
- thy at [i] = thy at [where];
- thy at [where] = tmp;
+ thy item[i] = thy item[ where ];
+ thy item[where] = tmp;
/* order is important !! */
- pos [ti] = where;
- pos [where] = ti;
- pos [which] = ( which <= i ? i : ti );
+ pos[ti] = where;
+ pos[where] = ti;
+ pos[which] = which <= i ? i : ti;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not permuted.");
}
}
-autoCollection Collection_permuteItems (Collection me) {
+Collection Collection_permuteItems (Collection me) {
try {
autoPermutation p = Permutation_create (my size);
- Permutation_permuteRandomly_inline (p.get(), 0, 0);
- autoCollection thee = Collection_and_Permutation_permuteItems (me, p.get());
- return thee;
+ Permutation_permuteRandomly_inline (p.peek(), 0, 0);
+ autoCollection thee = Collection_and_Permutation_permuteItems (me, p.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": items not permuted.");
}
@@ -78,67 +78,98 @@ autoCollection Collection_permuteItems (Collection me) {
/****************** class OrderedOfString ******************/
void structOrderedOfString :: v_info () {
- structDaata :: v_info ();
- MelderInfo_writeLine (U"Number of strings: ", our size);
- autoOrderedOfString uStrings = OrderedOfString_selectUniqueItems (this);
- MelderInfo_writeLine (U"Number of unique categories: ", uStrings->size); // FIXME: "categories"?, and why mention a Set property?
+ structData :: v_info ();
+ MelderInfo_writeLine (U"Number of strings: ", size);
+ autoOrderedOfString uStrings = OrderedOfString_selectUniqueItems (this, 1);
+ MelderInfo_writeLine (U"Number of unique categories: ", uStrings -> size);
}
Thing_implement (OrderedOfString, Ordered, 0);
-int OrderedOfString_append (OrderedOfString me, const char32 *append) {
+int OrderedOfString_init (OrderedOfString me, long initialCapacity) {
+ Ordered_init (me, classSimpleString, initialCapacity);
+ return 1;
+}
+
+OrderedOfString OrderedOfString_create () {
try {
- if (! append) {
+ autoOrderedOfString me = Thing_new (OrderedOfString);
+ OrderedOfString_init (me.peek(), 10);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"OrderedOfString not created.");
+ }
+}
+
+int OrderedOfString_append (OrderedOfString me, char32 *append) {
+ try {
+ if (append == 0) {
return 1; // BUG: lege string appenden??
}
autoSimpleString item = SimpleString_create (append);
- my addItem_move (item.move());
+ Collection_addItem (me, item.transfer());
return 1;
} catch (MelderError) {
Melder_throw (me, U": text not appended.");
}
}
-autoOrderedOfString OrderedOfString_joinItems (OrderedOfString me, OrderedOfString thee) {
+OrderedOfString OrderedOfString_joinItems (OrderedOfString me, OrderedOfString thee) {
try {
+
+
if (my size != thy size) {
Melder_throw (U"sizes must be equal.");
}
autoOrderedOfString him = Data_copy (me);
- for (long i = 1; i <= my size; i ++) {
- SimpleString_append (his at [i], thy at [i]);
+ for (long i = 1; i <= my size; i++) {
+ SimpleString_append ( (SimpleString) his item[i], (SimpleString) thy item[i]);
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Items not joinmed.");
}
}
-autoOrderedOfString OrderedOfString_selectUniqueItems (OrderedOfString me) {
+
+OrderedOfString OrderedOfString_selectUniqueItems (OrderedOfString me, int sort) {
try {
- autoStringSet thee = StringSet_create ();
- for (long i = 1; i <= my size; i ++) {
- if (! thy hasItem (my at [i])) { // FIXME: first sort, then unicize
- autoSimpleString item = Data_copy (my at [i]);
- thy addItem_move (item.move());
+ if (! sort) {
+ autoOrderedOfString him = OrderedOfString_create ();
+ for (long i = 1; i <= my size; i++) {
+ SimpleString ss = (SimpleString) my item[i];
+ if (! OrderedOfString_indexOfItem_c (him.peek(), ss -> string)) {
+ autoSimpleString item = Data_copy (ss);
+ Collection_addItem (him.peek(), item.transfer());
+ }
+ }
+ Collection_shrinkToFit (him.peek());
+ return him.transfer();
+ }
+ autoSortedSetOfString thee = SortedSetOfString_create ();
+ /* Collection_to_SortedSet (I, int (*compare)(I, thou)) */
+ for (long i = 1; i <= my size; i++) {
+ if (! SortedSet_hasItem (thee.peek(), my item[i])) {
+ autoSimpleString item = Data_copy ( (SimpleString) my item[i]);
+ Collection_addItem (thee.peek(), item.transfer());
}
}
autoOrderedOfString him = OrderedOfString_create ();
- for (long i = 1; i <= thy size; i ++) {
- autoSimpleString item = Data_copy (thy at [i]);
- his addItem_move (item.move());
+ for (long i = 1; i <= thy size; i++) {
+ autoSimpleString item = Data_copy ( (SimpleString) thy item[i]);
+ Collection_addItem (him.peek(), item.transfer());
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": unique items not selected.");
}
}
void OrderedOfString_frequency (OrderedOfString me, OrderedOfString thee, long *count) {
- for (long i = 1; i <= my size; i ++) {
- for (long j = 1; j <= thy size; j ++) {
- if (Data_equal (my at [i], thy at [j])) {
+ for (long i = 1; i <= my size; i++) {
+ for (long j = 1; j <= thy size; j++) {
+ if (Data_equal ( (Data) my item[i], (Data) thy item[j])) {
count[j]++;
break;
}
@@ -152,8 +183,8 @@ long OrderedOfString_getNumberOfDifferences (OrderedOfString me, OrderedOfString
if (my size != thy size) {
return -1;
}
- for (long i = 1; i <= my size; i ++) {
- if (! Data_equal (my at [i], thy at [i])) {
+ for (long i = 1; i <= my size; i++) {
+ if (! Data_equal ( (SimpleString) my item[i], (SimpleString) thy item[i])) {
numberOfDifferences++;
}
}
@@ -166,18 +197,17 @@ double OrderedOfString_getFractionDifferent (OrderedOfString me, OrderedOfString
if (numberOfDifferences < 0) {
return NUMundefined;
}
- return my size == 0 ? 0.0 : (0.0 + numberOfDifferences) / my size;
+ return my size == 0 ? 0 : (0.0 + numberOfDifferences) / my size;
}
int OrderedOfString_difference (OrderedOfString me, OrderedOfString thee, long *ndif, double *fraction) {
- *ndif = 0;
- *fraction = 1.0;
+ *ndif = 0; *fraction = 1;
if (my size != thy size) {
- Melder_flushError (U"OrderedOfString_difference: the numbers of items differ");
+ Melder_flushError (U"OrderedOfString_difference: the number of items differ");
return 0;
}
- for (long i = 1; i <= my size; i ++) {
- if (! Data_equal (my at [i], thy at [i])) {
+ for (long i = 1; i <= my size; i++) {
+ if (! Data_equal ( (SimpleString) my item[i], (SimpleString) thy item[i])) {
(*ndif) ++;
}
}
@@ -190,8 +220,8 @@ long OrderedOfString_indexOfItem_c (OrderedOfString me, const char32 *str) {
long index = 0;
autoSimpleString s = SimpleString_create (str);
- for (long i = 1; i <= my size; i ++) {
- if (Data_equal (my at [i], s.get())) {
+ for (long i = 1; i <= my size; i++) {
+ if (Data_equal ( (Data) my item[i], s.peek())) {
index = i;
break;
}
@@ -200,32 +230,43 @@ long OrderedOfString_indexOfItem_c (OrderedOfString me, const char32 *str) {
}
const char32 *OrderedOfString_itemAtIndex_c (OrderedOfString me, long index) {
- return index > 0 && index <= my size ? SimpleString_c (my at [index]) : nullptr;
+ return index > 0 && index <= my size ? SimpleString_c ( (SimpleString) my item[index]) : NULL;
}
-void OrderedOfString_initWithSequentialNumbers (OrderedOfString me, long n) {
- for (long i = 1; i <= n; i ++) {
- my addItem_move (SimpleString_create (Melder_integer (i)));
+void OrderedOfString_sequentialNumbers (OrderedOfString me, long n) {
+ Collection_removeAllItems (me);
+ for (long i = 1; i <= n; i++) {
+ char32 s[40];
+ Melder_sprint (s,40, i); // ppgb: 20 chars is niet genoeg voor een long
+ autoSimpleString str = SimpleString_create (s);
+ Collection_addItem (me, str.transfer());
}
}
-
-void OrderedOfString_changeStrings (OrderedOfString me, char32 *search, char32 *replace, int maximumNumberOfReplaces, long *nmatches, long *nstringmatches, int use_regexp) {
- regexp *compiled_search = nullptr;
+void OrderedOfString_changeStrings (OrderedOfString me, char32 *search, char32 *replace,
+ int maximumNumberOfReplaces, long *nmatches, long *nstringmatches, int use_regexp) {
+ regexp *compiled_search = NULL;
try {
- if (! search) {
+ char32 *r;
+
+ if (search == NULL) {
Melder_throw (U"Missing search string.");
}
- if (! replace) {
+ if (replace == NULL) {
Melder_throw (U"Missing replace string.");
}
if (use_regexp) {
compiled_search = CompileRE_throwable (search, 0);
}
- for (long i = 1; i <= my size; i ++) {
- SimpleString ss = my at [i];
+ for (long i = 1; i <= my size; i++) {
+ SimpleString ss = (SimpleString) my item[i];
long nmatches_sub;
- char32 *r = use_regexp ? str_replace_regexp (ss -> string, compiled_search, replace, maximumNumberOfReplaces, &nmatches_sub) : str_replace_literal (ss -> string, search, replace, maximumNumberOfReplaces, &nmatches_sub);
+
+ if (use_regexp) {
+ r = str_replace_regexp (ss -> string, compiled_search,
+ replace, maximumNumberOfReplaces, &nmatches_sub);
+ } else r = str_replace_literal (ss -> string, search, replace,
+ maximumNumberOfReplaces, &nmatches_sub);
// Change without error:
Melder_free (ss -> string);
@@ -249,12 +290,12 @@ void OrderedOfString_changeStrings (OrderedOfString me, char32 *search, char32 *
long OrderedOfString_isSubsetOf (OrderedOfString me, OrderedOfString thee, long *translation) { // ?? test and give number
long nStrings = 0;
- for (long i = 1; i <= my size; i ++) {
+ for (long i = 1; i <= my size; i++) {
if (translation) {
- translation [i] = 0;
+ translation[i] = 0;
}
- for (long j = 1; j <= thy size; j ++)
- if (Data_equal (my at [i], thy at [j])) {
+ for (long j = 1; j <= thy size; j++)
+ if (Data_equal ( (SimpleString) my item[i], (SimpleString) thy item[j])) {
if (translation) {
translation[i] = j;
}
@@ -266,7 +307,7 @@ long OrderedOfString_isSubsetOf (OrderedOfString me, OrderedOfString thee, long
void OrderedOfString_drawItem (OrderedOfString me, Graphics g, long index, double xWC, double yWC) {
if (index > 0 && index <= my size) {
- SimpleString_draw (my at [index], g, xWC, yWC);
+ SimpleString_draw ( (SimpleString) my item[index], g, xWC, yWC);
}
}
@@ -275,16 +316,16 @@ long OrderedOfString_getSize (OrderedOfString me) {
}
void OrderedOfString_removeOccurrences (OrderedOfString me, const char32 *search, int use_regexp) {
- if (! search) {
+ if (search == NULL) {
return;
}
- for (long i = my size; i >= 1; i --) {
- SimpleString ss = my at [i];
+ for (long i = my size; i >= 1; i--) {
+ SimpleString ss = (SimpleString) my item[i];
if ( (use_regexp && strstr_regexp (ss -> string, search)) ||
(!use_regexp && str32str (ss -> string, search))) {
- my removeItem (i);
+ Collection_removeItem (me, i);
}
}
}
-/* End of file Collection_extensions.cpp */
+/* End of file Collection_extensions.c */
diff --git a/dwsys/Collection_extensions.h b/dwsys/Collection_extensions.h
index 598153d..341f8bb 100644
--- a/dwsys/Collection_extensions.h
+++ b/dwsys/Collection_extensions.h
@@ -2,7 +2,7 @@
#define _Collection_extensions_h_
/* Collection_extensions.h
*
- * Copyright (C) 1994-2002,2015 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1994-2002 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,28 +19,34 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ djmw 20020812 GPL header
+ djmw 20110414 Latest modification.
+*/
+
#include "Collection.h"
#include "Graphics.h"
#include "Permutation.h"
-autoCollection Collection_and_Permutation_permuteItems (Collection me, Permutation him);
-
-autoCollection Collection_permuteItems (Collection me);
+Collection Collection_and_Permutation_permuteItems (Collection me, Permutation him);
+Collection Collection_permuteItems (Collection me);
/* permute the order of my items */
/****************** class OrderedOfString ******************/
-Collection_define (OrderedOfString, OrderedOf, SimpleString) {
+Thing_define (OrderedOfString, Ordered) {
void v_info ()
override;
};
-int OrderedOfString_append (OrderedOfString me, const char32 *append);
+OrderedOfString OrderedOfString_create ();
+int OrderedOfString_init (OrderedOfString me, long initialCapacity);
-autoOrderedOfString OrderedOfString_joinItems (OrderedOfString me, OrderedOfString thee);
+int OrderedOfString_append (OrderedOfString me, char32 *append);
+OrderedOfString OrderedOfString_joinItems (OrderedOfString me, OrderedOfString thee);
/* Join each item */
-autoOrderedOfString OrderedOfString_selectUniqueItems (OrderedOfString me);
+OrderedOfString OrderedOfString_selectUniqueItems (OrderedOfString me, int sort);
/* Postcondition: thy size <= my size */
void OrderedOfString_frequency (OrderedOfString me, OrderedOfString thee, long *count);
@@ -59,7 +65,7 @@ long OrderedOfString_indexOfItem_c (OrderedOfString me, const char32 *str);
void OrderedOfString_drawItem (OrderedOfString me, Graphics g, long index, double xWC, double yWC);
-void OrderedOfString_initWithSequentialNumbers (OrderedOfString me, long n);
+void OrderedOfString_sequentialNumbers (OrderedOfString me, long n);
void OrderedOfString_removeOccurrences (OrderedOfString me, const char32 *search, int user_regexp);
diff --git a/dwsys/Command.cpp b/dwsys/Command.cpp
index 3dbd5a5..5f5a575 100644
--- a/dwsys/Command.cpp
+++ b/dwsys/Command.cpp
@@ -1,6 +1,6 @@
/* Command.cpp
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -17,71 +17,101 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-#include "Command.h"
+/*
+ djmw 19950710
+ djmw 20020812 GPL header
+ djmw 20071007 wchar
+ djmw 20110304 Thing_new
+*/
-#pragma mark - class Command
+#include "Command.h"
Thing_implement (Command, Thing, 0);
-void Command_init (Command me, const char32 *name, Thing boss, Command_Callback execute, Command_Callback undo) {
+void Command_init (I, const char32 *name, Any data, int (*execute) (Any), int (*undo) (Any)) {
+ iam (Command);
Melder_assert (execute && undo);
Thing_setName (me, name);
- my boss = boss;
+ my data = data;
my execute = execute;
my undo = undo;
}
-int Command_do (Command me) {
+int Command_do (I) {
+ iam (Command);
return my execute (me);
}
-int Command_undo (Command me) {
+int Command_undo (I) {
+ iam (Command);
return my undo (me);
}
-#pragma mark - class CommandHistory
-
Thing_implement (CommandHistory, Ordered, 0);
-void CommandHistory_forth (CommandHistory me) {
- my current ++;
+CommandHistory CommandHistory_create (long maximumCapacity) {
+ try {
+ autoCommandHistory me = Thing_new (CommandHistory);
+ Collection_init (me.peek(), classCommand, maximumCapacity);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"Command not created.");
+ }
+}
+
+void CommandHistory_forth (I) {
+ iam (CommandHistory);
+ my current++;
}
-void CommandHistory_back (CommandHistory me) {
- my current --;
+void CommandHistory_back (I) {
+ iam (CommandHistory);
+ my current--;
}
-Command CommandHistory_getItem (CommandHistory me) {
+Any CommandHistory_getItem (I) {
+ iam (CommandHistory);
Melder_assert (my current > 0 && my current <= my size);
- return my at [my current];
+ return my item[my current];
}
-void CommandHistory_insertItem_move (CommandHistory me, autoCommand command) {
- for (long i = my size; i >= my current + 1; i --) {
- my removeItem (i);
+void CommandHistory_insertItem (I, Any data) {
+ iam (CommandHistory);
+
+ Melder_assert (data && (Thing_isa ( (Thing) data, my itemClass) || my itemClass == NULL));
+ if (my current < my size) {
+ for (long i = my current + 1; i <= my size; i++) {
+ forget ( ( (Command *) my item) [i]);
+ }
+ my size = my current;
}
- my addItem_move (command.move());
- while (my size > 20) {
- my removeItem (1);
+ if (my size >= my _capacity) {
+ Collection_removeItem (me, 1);
}
+ my item[++my size] = data;
my current = my size;
}
-int CommandHistory_empty (CommandHistory me) {
+int CommandHistory_empty (I) {
+ iam (CommandHistory);
return my size == 0;
}
-int CommandHistory_offleft (CommandHistory me) {
+int CommandHistory_offleft (I) {
+ iam (CommandHistory);
return my current == 0;
}
-int CommandHistory_offright (CommandHistory me) {
+int CommandHistory_offright (I) {
+ iam (CommandHistory);
return my size == 0 || my current == my size + 1;
}
-char32 *CommandHistory_commandName (CommandHistory me, long offsetFromCurrent) {
+char32 *CommandHistory_commandName (I, long offsetFromCurrent) {
+ iam (CommandHistory);
long pos = my current + offsetFromCurrent;
- return pos >= 1 && pos <= my size ? Thing_getName (my at [pos]) : nullptr;
+
+ return pos >= 1 && pos <= my size ? Thing_getName ( (Thing) my item[pos]) : NULL;
}
/* End of file Command.cpp */
diff --git a/dwsys/Command.h b/dwsys/Command.h
index 1412628..a674d1a 100644
--- a/dwsys/Command.h
+++ b/dwsys/Command.h
@@ -2,7 +2,7 @@
#define _Command_h_
/* Command.h
*
- * Copyright (C) 1994-2011,2015 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,33 +19,33 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ djmw 19950711
+ djmw 20020812 GPL header
+ djmw 20110306 Latest modification
+*/
+
#include "Thing.h"
#include "Collection.h"
-
-#pragma mark - class Command
-
-Thing_declare (Command);
-
-typedef MelderCallback<int, structCommand> Command_Callback;
-
Thing_define (Command, Thing) {
- Thing boss;
- Command_Callback execute;
- Command_Callback undo;
+ // new data:
+ public:
+ Any data;
+ int (*execute) (I);
+ int (*undo) (I);
};
-void Command_init (Command me, const char32 *name, Thing boss, Command_Callback execute, Command_Callback undo);
+void Command_init (I, const char32 *name, Any data, int (*execute)(Any), int (*undo)(Any));
+
+int Command_do (I);
-int Command_do (Command me);
+int Command_undo (I);
-int Command_undo (Command me);
-
-
-#pragma mark - class CommandHistory
-
-Collection_define (CommandHistory, OrderedOf, Command) {
- long current;
+Thing_define (CommandHistory, Ordered) {
+ // new data:
+ public:
+ long current;
};
/* Active data structure. 'current' is position of the cursor in the list */
@@ -53,33 +53,35 @@ Collection_define (CommandHistory, OrderedOf, Command) {
/* Invariants: */
/* 0 <= current <= size + 1; */
-void CommandHistory_forth (CommandHistory me);
+CommandHistory CommandHistory_create (long maximumCapacity);
+
+void CommandHistory_forth (I);
/* Precondition: ! offright */
/* my current++; */
-void CommandHistory_back (CommandHistory me);
+void CommandHistory_back (I);
/* Precondition: ! offleft */
/* my current--; */
-Command CommandHistory_getItem (CommandHistory me);
+Any CommandHistory_getItem (I);
/* return (pointer to) my item[my current]; */
-void CommandHistory_insertItem_move (CommandHistory me, autoCommand command);
+void CommandHistory_insertItem (I, Any item);
/* 1. forget about item[ current+1..size ] */
/* 2. insert item after current. */
/* 3. current = size */
-int CommandHistory_empty (CommandHistory me);
+int CommandHistory_empty (I);
/* return my size == 0; */
-int CommandHistory_offleft (CommandHistory me);
+int CommandHistory_offleft (I);
/* return my current == 0; */
-int CommandHistory_offright (CommandHistory me);
+int CommandHistory_offright (I);
/* return my size == 0 || my current == my size + 1; */
-char32 *CommandHistory_commandName (CommandHistory me, long offsetFromCurrent);
+char32 *CommandHistory_commandName (I, long offsetFromCurrent);
/* offsetFromCurrent may be zero, positive or negative. */
-/* References outside the list will return nullptr. */
+/* References outside the list will return NULL. */
#endif /* _Command_h_ */
diff --git a/dwsys/DLL.cpp b/dwsys/DLL.cpp
new file mode 100644
index 0000000..0099845
--- /dev/null
+++ b/dwsys/DLL.cpp
@@ -0,0 +1,226 @@
+/* DLL.cpp
+ *
+ * Copyright (C) 2011-2013 David Weenink
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+#include "DLL.h"
+
+Thing_implement (DLLNode, Data, 0);
+
+void structDLLNode :: v_destroy () {
+ forget (data);
+ DLLNode_Parent :: v_destroy ();
+}
+
+void structDLLNode :: v_copy (thou) {
+ thouart (DLLNode);
+ thy data = Data_copy (data);
+}
+
+Thing_implement (DLL, Thing, 0);
+
+void structDLL :: v_destroy () {
+ DLLNode v = front;
+ while (v != 0) {
+ DLLNode cur = v;
+ v = v -> next;
+ forget (cur);
+ }
+ DLL_Parent :: v_destroy ();
+}
+
+int structDLL :: s_compare (Any node1, Any node2) {
+ (void) node1;
+ (void) node2;
+ return 0;
+}
+
+DLLNode DLLNode_create (Data data) {
+ DLLNode me = Thing_new (DLLNode);
+ my data = data;
+ return me;
+}
+
+void DLL_init (DLL) {
+}
+
+DLL DLL_create() {
+ try {
+ DLL me = Thing_new (DLL);
+ DLL_init (me);
+ return me;
+ } catch (MelderError) {
+ Melder_throw (U"DLL not created.");
+ }
+
+}
+
+void DLL_addFront (DLL me, DLLNode n) {
+ if (my front == 0) { // empty list
+ my front = n;
+ my back = n;
+ n -> next = 0;
+ n -> prev = 0;
+ my numberOfNodes++;
+ } else {
+ DLL_addBefore (me, my front, n);
+ }
+}
+
+void DLL_addBack (DLL me, DLLNode n) {
+ if (my back == 0) {
+ DLL_addFront (me, n); // empty list
+ } else {
+ DLL_addAfter (me, my back, n);
+ }
+}
+
+void DLL_addBefore (DLL me, DLLNode pos, DLLNode n) {
+ n -> prev = pos -> prev;
+ n -> next = pos;
+ if (pos -> prev == 0) {
+ my front = n;
+ } else {
+ pos -> prev -> next = n;
+ }
+ pos -> prev = n;
+ my numberOfNodes++;
+}
+
+void DLL_addAfter (DLL me, DLLNode pos, DLLNode n) {
+ n -> prev = pos;
+ n -> next = pos -> next;
+ if (pos -> next == 0) {
+ my back = n;
+ } else {
+ pos -> next -> prev = n;
+ }
+ pos -> next = n;
+ my numberOfNodes++;
+}
+
+void DLL_remove (DLL me, DLLNode n) {
+ if (my numberOfNodes == 0) {
+ return;
+ }
+ if (n == my front) {
+ my front = my front -> next;
+ my front -> prev = 0;
+ } else if (n == my back) {
+ my back = my back -> prev;
+ my back -> next = 0;
+ } else {
+ n -> prev -> next = n -> next;
+ n -> next -> prev = n -> prev;
+ }
+ forget (n);
+ my numberOfNodes++;
+}
+
+// Preconditions:
+// from and to must be part of the list
+// from must occur before to
+void DLL_sortPart (DLL me, DLLNode from, DLLNode to) {
+ // Save data
+ if (from == to) {
+ return; // nothing to do
+ }
+ DLLNode from_prev = from -> prev;
+ DLLNode to_next = to -> next;
+ DLLNode my_front = my front;
+ DLLNode my_back = my back;
+
+ from -> prev = to -> next = 0;
+ my front = from;
+ my back = to;
+ DLL_sort (me);
+ // restore complete list
+ my front -> prev = from_prev;
+ if (from_prev != 0) {
+ from_prev -> next = my front;
+ }
+ my back -> next = to_next;
+ if (to_next != 0) {
+ to_next -> prev = my back;
+ }
+ if (my_front != from) {
+ my front = my_front;
+ }
+ if (my_back != to) {
+ my back = my_back;
+ }
+}
+
+void DLL_sort (DLL me) {
+ Data_CompareFunction compare = my v_getCompareFunction ();
+ long increment = 1;
+ DLLNode front = my front, back;
+ for (;;) {
+ DLLNode n1 = front;
+ front = 0;
+ back = 0;
+
+ long numberOfMerges = 0;
+
+ while (n1 != 0) {
+ DLLNode n2 = n1, n;
+ long n1size = 0;
+ numberOfMerges++;
+
+ for (long i = 1; i <= increment; i++) {
+ n1size++;
+ n2 = n2 -> next;
+ if (n2 == 0) {
+ break;
+ }
+ }
+
+ long n2size = increment;
+
+ while (n1size > 0 || (n2size > 0 && n2 != 0)) { // merge n1 and n2
+ if (n1size == 0) {
+ n2size--; n = n2; n2 = n2 -> next;
+ } else if (n2size == 0 || n2 == 0) {
+ n1size--; n = n1; n1 = n1 -> next;
+ } else if (compare (n1, n2) <= 0) {
+ n1size--; n = n1; n1 = n1 -> next;
+ } else {
+ n2size--; n = n2; n2 = n2 -> next;
+ }
+
+ if (back != 0) {
+ back -> next = n;
+ } else {
+ front = n;
+ }
+ n -> prev = back;
+ back = n;
+ }
+ n1 = n2;
+ }
+ back -> next = 0;
+ if (numberOfMerges <= 1) {
+ break;
+ }
+ increment *= 2;
+ }
+ //
+ my front = front;
+ my back = back;
+}
+
+// end of file DLL.cpp
diff --git a/dwsys/DLL.h b/dwsys/DLL.h
new file mode 100644
index 0000000..4ec1c00
--- /dev/null
+++ b/dwsys/DLL.h
@@ -0,0 +1,64 @@
+#ifndef _DLL_h_
+#define _DLL_h_
+/* DLL.h
+ *
+ * Copyright (C) 2011 David Weenink
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+
+#include "Data.h"
+
+Thing_define (DLLNode, Data) {
+ // new data:
+ public:
+ DLLNode next, prev;
+ Data data;
+ // overridden methods:
+ protected:
+ virtual void v_destroy ();
+ virtual void v_copy (Any data_to);
+};
+
+Thing_define (DLL, Thing) {
+ // new data:
+ public:
+ long numberOfNodes;
+ DLLNode front, back;
+ // overridden methods:
+ protected:
+ virtual void v_destroy ();
+ // new methods:
+ public:
+ static int s_compare (Any data1, Any data2);
+ virtual Data_CompareFunction v_getCompareFunction () { return s_compare; }
+};
+
+DLLNode DLLNode_create (Data data); // DLLNode owns the data
+
+void DLL_init (DLL me);
+DLL DLL_create ();
+
+void DLL_addFront (DLL me, DLLNode n);
+void DLL_addBack (DLL me, DLLNode n);
+void DLL_addBefore (DLL me, DLLNode pos, DLLNode n);
+void DLL_addAfter (DLL me, DLLNode pos, DLLNode n);
+void DLL_remove (DLL me, DLLNode n);
+void DLL_sort (DLL me);
+void DLL_sortPart (DLL me, DLLNode from, DLLNode to);
+
+#endif // _DLL_h_
+
diff --git a/dwsys/DoublyLinkedList.cpp b/dwsys/DoublyLinkedList.cpp
deleted file mode 100644
index 986a108..0000000
--- a/dwsys/DoublyLinkedList.cpp
+++ /dev/null
@@ -1,223 +0,0 @@
-/* DoublyLinkedList.cpp
- *
- * Copyright (C) 2011-2013, 2015-2016 David Weenink
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- * See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-#include "DoublyLinkedList.h"
-
-Thing_implement (DoublyLinkedNode, Daata, 0);
-
-void structDoublyLinkedNode :: v_destroy () noexcept {
- DoublyLinkedNode_Parent :: v_destroy ();
-}
-
-void structDoublyLinkedNode :: v_copy (Daata thee_Daata) {
- DoublyLinkedNode thee = static_cast <DoublyLinkedNode> (thee_Daata);
- thy data = Data_copy (our data.get());
-}
-
-Thing_implement (DoublyLinkedList, Thing, 0);
-
-void structDoublyLinkedList :: v_destroy () noexcept {
- DoublyLinkedNode v = front;
- while (v) {
- DoublyLinkedNode cur = v;
- v = v -> next;
- forget (cur);
- }
- DoublyLinkedList_Parent :: v_destroy ();
-}
-
-int structDoublyLinkedList :: s_compareHook (Daata /* node1 */, Daata /* node2 */) noexcept {
- return 0;
-}
-
-autoDoublyLinkedNode DoublyLinkedNode_create (autoDaata data) {
- autoDoublyLinkedNode me = Thing_new (DoublyLinkedNode);
- my data = data.move();
- return me;
-}
-
-void DoublyLinkedList_init (DoublyLinkedList) {
-}
-
-autoDoublyLinkedList DoublyLinkedList_create() {
- try {
- autoDoublyLinkedList me = Thing_new (DoublyLinkedList);
- DoublyLinkedList_init (me.get());
- return me;
- } catch (MelderError) {
- Melder_throw (U"DoublyLinkedList not created.");
- }
-
-}
-
-void DoublyLinkedList_addFront (DoublyLinkedList me, DoublyLinkedNode node) {
- if (my front) {
- DoublyLinkedList_addBefore (me, my front, node);
- } else { // empty list
- my front = node;
- my back = node;
- node -> next = nullptr;
- node -> prev = nullptr;
- my numberOfNodes++;
- }
-}
-
-void DoublyLinkedList_addBack (DoublyLinkedList me, DoublyLinkedNode node) {
- if (my back) {
- DoublyLinkedList_addAfter (me, my back, node);
- } else {
- DoublyLinkedList_addFront (me, node); // empty list
- }
-}
-
-void DoublyLinkedList_addBefore (DoublyLinkedList me, DoublyLinkedNode pos, DoublyLinkedNode node) {
- node -> prev = pos -> prev;
- node -> next = pos;
- if (pos -> prev == nullptr) {
- my front = node;
- } else {
- pos -> prev -> next = node;
- }
- pos -> prev = node;
- my numberOfNodes++;
-}
-
-void DoublyLinkedList_addAfter (DoublyLinkedList me, DoublyLinkedNode pos, DoublyLinkedNode node) {
- node -> prev = pos;
- node -> next = pos -> next;
- if (pos -> next == nullptr) {
- my back = node;
- } else {
- pos -> next -> prev = node;
- }
- pos -> next = node;
- my numberOfNodes++;
-}
-
-void DoublyLinkedList_remove (DoublyLinkedList me, DoublyLinkedNode node) {
- if (my numberOfNodes == 0) {
- return;
- }
- if (node == my front) {
- my front = my front -> next;
- my front -> prev = nullptr;
- } else if (node == my back) {
- my back = my back -> prev;
- my back -> next = nullptr;
- } else {
- node -> prev -> next = node -> next;
- node -> next -> prev = node -> prev;
- }
- forget (node);
- my numberOfNodes++;
-}
-
-// Preconditions:
-// from and to must be part of the list
-// from must occur before to
-void DoublyLinkedList_sortPart (DoublyLinkedList me, DoublyLinkedNode from, DoublyLinkedNode to) {
- // Save data
- if (from == to) {
- return; // nothing to do
- }
- DoublyLinkedNode from_prev = from -> prev;
- DoublyLinkedNode to_next = to -> next;
- DoublyLinkedNode my_front = my front;
- DoublyLinkedNode my_back = my back;
-
- from -> prev = to -> next = nullptr;
- my front = from;
- my back = to;
- DoublyLinkedList_sort (me);
- // restore complete list
- my front -> prev = from_prev;
- if (from_prev) {
- from_prev -> next = my front;
- }
- my back -> next = to_next;
- if (to_next) {
- to_next -> prev = my back;
- }
- if (my_front != from) {
- my front = my_front;
- }
- if (my_back != to) {
- my back = my_back;
- }
-}
-
-void DoublyLinkedList_sort (DoublyLinkedList me) {
- Data_CompareHook::FunctionType compare = my v_getCompareHook ().get();
- long increment = 1;
- DoublyLinkedNode front = my front, back;
- for (;;) {
- DoublyLinkedNode node1 = front;
- front = nullptr;
- back = nullptr;
-
- long numberOfMerges = 0;
-
- while (node1) {
- DoublyLinkedNode node2 = node1, node;
- long node1size = 0;
- numberOfMerges++;
-
- for (long i = 1; i <= increment; i++) {
- node1size++;
- node2 = node2 -> next;
- if (! node2) {
- break;
- }
- }
-
- long node2size = increment;
-
- while (node1size > 0 || (node2size > 0 && node2)) { // merge node1 and node2
- if (node1size == 0) {
- node2size--; node = node2; node2 = node2 -> next;
- } else if (node2size == 0 || ! node2) {
- node1size--; node = node1; node1 = node1 -> next;
- } else if (compare (node1, node2) <= 0) {
- node1size--; node = node1; node1 = node1 -> next;
- } else {
- node2size--; node = node2; node2 = node2 -> next;
- }
-
- if (back) {
- back -> next = node;
- } else {
- front = node;
- }
- node -> prev = back;
- back = node;
- }
- node1 = node2;
- }
- back -> next = nullptr;
- if (numberOfMerges <= 1) {
- break;
- }
- increment *= 2;
- }
- //
- my front = front;
- my back = back;
-}
-
-// end of file DoublyLinkedList.cpp
diff --git a/dwsys/DoublyLinkedList.h b/dwsys/DoublyLinkedList.h
deleted file mode 100644
index 4d60bf8..0000000
--- a/dwsys/DoublyLinkedList.h
+++ /dev/null
@@ -1,67 +0,0 @@
-#ifndef _DoublyLinkedList_h_
-#define _DoublyLinkedList_h_
-/* DoublyLinkedList.h
- *
- * Copyright (C) 2011, 2015 David Weenink, 2015 Paul Boersma
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- * See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-
-#include "Data.h"
-
-Thing_define (DoublyLinkedNode, Daata) {
- DoublyLinkedNode next, prev;
- autoDaata data;
-
- void v_destroy () noexcept
- override;
- void v_copy (Daata data_to)
- override;
-};
-
-Thing_define (DoublyLinkedList, Thing) {
- long numberOfNodes;
- DoublyLinkedNode front, back;
-
- void v_destroy () noexcept
- override;
-
- static int s_compareHook (Daata /* data1 */, Daata /* data2 */) noexcept;
- virtual Data_CompareHook v_getCompareHook () { return s_compareHook; }
-};
-
-autoDoublyLinkedNode DoublyLinkedNode_create (autoDaata data);
-
-void DoublyLinkedList_init (DoublyLinkedList me);
-
-autoDoublyLinkedList DoublyLinkedList_create ();
-
-void DoublyLinkedList_addFront (DoublyLinkedList me, DoublyLinkedNode n);
-
-void DoublyLinkedList_addBack (DoublyLinkedList me, DoublyLinkedNode n);
-
-void DoublyLinkedList_addBefore (DoublyLinkedList me, DoublyLinkedNode pos, DoublyLinkedNode n);
-
-void DoublyLinkedList_addAfter (DoublyLinkedList me, DoublyLinkedNode pos, DoublyLinkedNode n);
-
-void DoublyLinkedList_remove (DoublyLinkedList me, DoublyLinkedNode n);
-
-void DoublyLinkedList_sort (DoublyLinkedList me);
-
-void DoublyLinkedList_sortPart (DoublyLinkedList me, DoublyLinkedNode from, DoublyLinkedNode to);
-
-#endif // _DoublyLinkedList_h_
-
diff --git a/dwsys/Eigen.cpp b/dwsys/Eigen.cpp
index 3bfac3b..98fc389 100644
--- a/dwsys/Eigen.cpp
+++ b/dwsys/Eigen.cpp
@@ -1,6 +1,6 @@
/* Eigen.cpp
*
- * Copyright (C) 1993-2016 David Weenink
+ * Copyright (C) 1993-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -63,30 +63,31 @@
#include "oo_DESCRIPTION.h"
#include "Eigen_def.h"
-Thing_implement (Eigen, Daata, 0);
+Thing_implement (Eigen, Data, 0);
#define MAX(m,n) ((m) > (n) ? (m) : (n))
#define MIN(m,n) ((m) < (n) ? (m) : (n))
#define SWAP(a,b) {temp=(a);(a)=(b);(b)=temp;}
-static void Graphics_ticks (Graphics g, double min, double max, bool hasNumber, bool hasTick, bool hasDottedLine, bool integers) {
- double range = max - min, scale = 1.0, tick = min, dtick = 1.0;
+static void Graphics_ticks (Graphics g, double min, double max, int hasNumber,
+ int hasTick, int hasDottedLine, int integers) {
+ double range = max - min, scale = 1, tick = min, dtick = 1;
- if (range == 0.0) {
+ if (range == 0) {
return;
- } else if (range > 1.0) {
- while (range / scale > 10.0) {
- scale *= 10.0;
+ } else if (range > 1) {
+ while (range / scale > 10) {
+ scale *= 10;
}
range /= scale;
} else {
- while (range / scale < 10.0) {
- scale /= 10.0;
+ while (range / scale < 10) {
+ scale /= 10;
}
range *= scale;
}
- if (range < 3.0) {
+ if (range < 3) {
dtick = 0.5;
}
dtick *= scale;
@@ -95,13 +96,14 @@ static void Graphics_ticks (Graphics g, double min, double max, bool hasNumber,
tick += dtick;
}
while (tick <= max) {
- double num = integers ? round (tick) : tick;
- Graphics_markBottom (g, num, hasNumber, hasTick, hasDottedLine, nullptr);
+ double num = integers ? floor (tick + 0.5) : tick;
+ Graphics_markBottom (g, num, hasNumber, hasTick, hasDottedLine, NULL);
tick += dtick;
}
}
-void Eigen_init (Eigen me, long numberOfEigenvalues, long dimension) {
+void Eigen_init (I, long numberOfEigenvalues, long dimension) {
+ iam (Eigen);
my numberOfEigenvalues = numberOfEigenvalues;
my dimension = dimension;
my eigenvalues = NUMvector<double> (1, numberOfEigenvalues);
@@ -115,7 +117,8 @@ void Eigen_init (Eigen me, long numberOfEigenvalues, long dimension) {
Eigenvectors: the columns of the matrix V
Eigenvalues: D_i^2
*/
-void Eigen_initFromSquareRoot (Eigen me, double **a, long numberOfRows, long numberOfColumns) {
+void Eigen_initFromSquareRoot (I, double **a, long numberOfRows, long numberOfColumns) {
+ iam (Eigen);
long numberOfZeroed, numberOfEigenvalues;
long nsv = MIN (numberOfRows, numberOfColumns);
@@ -131,7 +134,7 @@ void Eigen_initFromSquareRoot (Eigen me, double **a, long numberOfRows, long num
basis.)
*/
- numberOfZeroed = SVD_zeroSmallSingularValues (svd.get(), 0.0);
+ numberOfZeroed = SVD_zeroSmallSingularValues (svd.peek(), 0);
numberOfEigenvalues = nsv - numberOfZeroed;
@@ -139,7 +142,7 @@ void Eigen_initFromSquareRoot (Eigen me, double **a, long numberOfRows, long num
long k = 0;
for (long i = 1; i <= nsv; i++) {
double t = svd -> d[i];
- if (t > 0.0) {
+ if (t > 0) {
my eigenvalues[++k] = t * t;
for (long j = 1; j <= numberOfColumns; j++) {
my eigenvectors[k][j] = svd -> v[j][i];
@@ -149,8 +152,10 @@ void Eigen_initFromSquareRoot (Eigen me, double **a, long numberOfRows, long num
Eigen_sort (me);
}
-void Eigen_initFromSquareRootPair (Eigen me, double **a, long numberOfRows, long numberOfColumns, double **b, long numberOfRows_b) {
- double *u = nullptr, *v = nullptr, maxsv2 = -10.0;
+void Eigen_initFromSquareRootPair (I, double **a, long numberOfRows,
+ long numberOfColumns, double **b, long numberOfRows_b) {
+ iam (Eigen);
+ double *u = NULL, *v = NULL, maxsv2 = -10;
char jobu = 'N', jobv = 'N', jobq = 'Q';
long k, ll, m = numberOfRows, n = numberOfColumns, p = numberOfRows_b;
long lda = m, ldb = p, ldu = lda, ldv = ldb, ldq = n;
@@ -176,9 +181,11 @@ void Eigen_initFromSquareRootPair (Eigen me, double **a, long numberOfRows, long
Melder_throw (U"dggsvd fails.");
}
- // Calculate the eigenvalues (alpha[i]/beta[i])^2 and store in alpha[i].
+ /*
+ Calculate the eigenvalues (alpha[i]/beta[i])^2 and store in alpha[i].
+ */
- maxsv2 = -1.0;
+ maxsv2 = -1;
for (long i = k + 1; i <= k + ll; i++) {
double t = alpha[i] / beta[i];
alpha[i] = t * t;
@@ -187,12 +194,13 @@ void Eigen_initFromSquareRootPair (Eigen me, double **a, long numberOfRows, long
}
}
- // Deselect the eigenvalues < eps * max_eigenvalue.
-
+ /*
+ Deselect the eigenvalues < eps * max_eigenvalue.
+ */
n = 0;
for (long i = k + 1; i <= k + ll; i++) {
if (alpha[i] < NUMfpp -> eps * maxsv2) {
- n++; alpha[i] = -1.0;
+ n++; alpha[i] = -1;
}
}
@@ -204,7 +212,7 @@ void Eigen_initFromSquareRootPair (Eigen me, double **a, long numberOfRows, long
long ii = 0;
for (long i = k + 1; i <= k + ll; i++) {
- if (alpha[i] == -1.0) {
+ if (alpha[i] == -1) {
continue;
}
@@ -219,20 +227,35 @@ void Eigen_initFromSquareRootPair (Eigen me, double **a, long numberOfRows, long
NUMnormalizeRows (my eigenvectors, my numberOfEigenvalues, numberOfColumns, 1);
}
-void Eigen_initFromSymmetricMatrix (Eigen me, double **a, long n) {
+void Eigen_initFromSymmetricMatrix_f (I, float **a, long n) {
+ iam (Eigen);
+
+ autoNUMmatrix<double> m (1, n, 1, n);
+ for (long i = 1; i <= n; i++) {
+ for (long j = 1; j <= n; j++) {
+ m[i][j] = a[i][j];
+ }
+ }
+ Eigen_initFromSymmetricMatrix (me, m.peek(), n);
+}
+
+void Eigen_initFromSymmetricMatrix (I, double **a, long n) {
+ iam (Eigen);
double wt[1], temp;
char jobz = 'V', uplo = 'U';
long lwork = -1, info;
my dimension = my numberOfEigenvalues = n;
- if (! my eigenvectors) {
+ if (my eigenvectors == NULL) {
Eigen_init (me, n, n);
}
NUMmatrix_copyElements (a, my eigenvectors, 1, n, 1, n);
- // Get size of work array
+ /*
+ Get size of work array
+ */
(void) NUMlapack_dsyev (&jobz, &uplo, &n, &my eigenvectors[1][1], &n,
&my eigenvalues[1], wt, &lwork, &info);
@@ -243,12 +266,15 @@ void Eigen_initFromSymmetricMatrix (Eigen me, double **a, long n) {
lwork = (long) floor (wt[0]);
autoNUMvector<double> work (0L, lwork);
- (void) NUMlapack_dsyev (&jobz, &uplo, &n, &my eigenvectors[1][1], &n, &my eigenvalues[1], work.peek(), &lwork, &info);
+ (void) NUMlapack_dsyev (&jobz, &uplo, &n, &my eigenvectors[1][1], &n,
+ &my eigenvalues[1], work.peek(), &lwork, &info);
if (info != 0) {
Melder_throw (U"dsyev fails");
}
- // We want descending order instead of ascending.
+ /*
+ We want descending order instead of ascending.
+ */
for (long i = 1; i <= n / 2; i++) {
long ilast = n - i + 1;
@@ -260,32 +286,37 @@ void Eigen_initFromSymmetricMatrix (Eigen me, double **a, long n) {
}
}
-autoEigen Eigen_create (long numberOfEigenvalues, long dimension) {
+Eigen Eigen_create (long numberOfEigenvalues, long dimension) {
try {
autoEigen me = Thing_new (Eigen);
- Eigen_init (me.get(), numberOfEigenvalues, dimension);
- return me;
+ Eigen_init (me.peek(), numberOfEigenvalues, dimension);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Eigen not created.");
}
}
-long Eigen_getNumberOfEigenvectors (Eigen me) {
+long Eigen_getNumberOfEigenvectors (I) {
+ iam (Eigen);
return my numberOfEigenvalues;
}
-double Eigen_getEigenvectorElement (Eigen me, long ivec, long element) {
+double Eigen_getEigenvectorElement (I, long ivec, long element) {
+ iam (Eigen);
if (ivec > my numberOfEigenvalues || element < 1 || element > my dimension) {
return NUMundefined;
}
return my eigenvectors[ivec][element];
}
-long Eigen_getDimensionOfComponents (Eigen me) {
+long Eigen_getDimensionOfComponents (I) {
+ iam (Eigen);
return my dimension;
}
-double Eigen_getSumOfEigenvalues (Eigen me, long from, long to) {
+double Eigen_getSumOfEigenvalues (I, long from, long to) {
+ iam (Eigen);
+
if (from < 1) {
from = 1;
}
@@ -295,15 +326,16 @@ double Eigen_getSumOfEigenvalues (Eigen me, long from, long to) {
if (to > my numberOfEigenvalues || from > to) {
return NUMundefined;
}
- double sum = 0.0;
+ double sum = 0;
for (long i = from; i <= to; i++) {
sum += my eigenvalues[i];
}
return sum;
}
-double Eigen_getCumulativeContributionOfComponents (Eigen me, long from, long to) {
- double partial = 0.0, sum = 0.0;
+double Eigen_getCumulativeContributionOfComponents (I, long from, long to) {
+ iam (Eigen);
+ double partial = 0, sum = 0;
if (to == 0) {
to = my numberOfEigenvalues;
@@ -316,14 +348,15 @@ double Eigen_getCumulativeContributionOfComponents (Eigen me, long from, long to
}
}
}
- return sum > 0.0 ? partial / sum : 0.0;
+ return sum > 0 ? partial / sum : 0;
}
-long Eigen_getDimensionOfFraction (Eigen me, double fraction) {
+long Eigen_getDimensionOfFraction (I, double fraction) {
+ iam (Eigen);
double sum = Eigen_getSumOfEigenvalues (me, 0, 0);
- if (sum == 0.0) {
+ if (sum == 0) {
return 1;
}
@@ -335,7 +368,8 @@ long Eigen_getDimensionOfFraction (Eigen me, double fraction) {
return n;
}
-void Eigen_sort (Eigen me) {
+void Eigen_sort (I) {
+ iam (Eigen);
double temp, *e = my eigenvalues, **v = my eigenvectors;
for (long i = 1; i < my numberOfEigenvalues; i++) {
@@ -347,8 +381,9 @@ void Eigen_sort (Eigen me) {
}
}
if (k != i) {
-
- // Swap eigenvalues and eigenvectors
+ /*
+ Swap eigenvalues and eigenvectors
+ */
SWAP (e[i], e[k])
for (long j = 1; j <= my dimension; j++) {
@@ -358,7 +393,8 @@ void Eigen_sort (Eigen me) {
}
}
-void Eigen_invertEigenvector (Eigen me, long ivec) {
+void Eigen_invertEigenvector (I, long ivec) {
+ iam (Eigen);
if (ivec < 1 || ivec > my numberOfEigenvalues) {
return;
@@ -369,8 +405,11 @@ void Eigen_invertEigenvector (Eigen me, long ivec) {
}
}
-void Eigen_drawEigenvalues (Eigen me, Graphics g, long first, long last, double ymin, double ymax, bool fractionOfTotal, bool cumulative, double size_mm, const char32 *mark, bool garnish) {
- double xmin = first, xmax = last, scale = 1.0, sumOfEigenvalues = 0.0;
+void Eigen_drawEigenvalues (I, Graphics g, long first, long last, double ymin, double ymax,
+ int fractionOfTotal, int cumulative, double size_mm, const char32 *mark, int garnish) {
+ iam (Eigen);
+ double xmin = first, xmax = last, scale = 1, sumOfEigenvalues = 0;
+ long i;
if (first < 1) {
first = 1;
@@ -384,40 +423,40 @@ void Eigen_drawEigenvalues (Eigen me, Graphics g, long first, long last, double
xmin = first - 0.5; xmax = last + 0.5;
if (fractionOfTotal || cumulative) {
sumOfEigenvalues = Eigen_getSumOfEigenvalues (me, 0, 0);
- if (sumOfEigenvalues <= 0.0) {
- sumOfEigenvalues = 1.0;
+ if (sumOfEigenvalues <= 0) {
+ sumOfEigenvalues = 1;
}
scale = sumOfEigenvalues;
}
if (ymax <= ymin) {
- ymax = Eigen_getSumOfEigenvalues (me, ( cumulative ? 1 : first ), first) / scale;
- ymin = Eigen_getSumOfEigenvalues (me, ( cumulative ? 1 : last ), last) / scale;
+ ymax = Eigen_getSumOfEigenvalues (me, (cumulative ? 1 : first), first) / scale;
+ ymin = Eigen_getSumOfEigenvalues (me, (cumulative ? 1 : last), last) / scale;
if (ymin > ymax) {
double tmp = ymin; ymin = ymax; ymax = tmp;
}
- if (ymin == ymax) { // only one eigenvalue
- ymin -= 0.1 * ymin; ymax = ymax += 0.1 * ymax;
- }
}
Graphics_setInner (g);
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
- for (long i = first; i <= last; i ++) {
- double accu = Eigen_getSumOfEigenvalues (me, ( cumulative ? 1 : i ), i);
+ for (i = first; i <= last; i++) {
+ double accu = Eigen_getSumOfEigenvalues (me, (cumulative ? 1 : i), i);
Graphics_mark (g, i, accu / scale, size_mm, mark);
}
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textLeft (g, true, ( fractionOfTotal ? ( cumulative ? U"Cumulative fractional eigenvalue" : U"Fractional eigenvalue" ) :
- ( cumulative ? U"Cumulative eigenvalue" : U"Eigenvalue" ) ));
- Graphics_ticks (g, first, last, true, true, false, true);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_textBottom (g, true, U"Index");
+ Graphics_textLeft (g, 1, fractionOfTotal ? (cumulative ? U"Cumulative fractional eigenvalue" : U"Fractional eigenvalue") :
+ (cumulative ? U"Cumulative eigenvalue" : U"Eigenvalue"));
+ Graphics_ticks (g, first, last, 1, 1, 0, 1);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_textBottom (g, 1, U"Index");
}
}
-void Eigen_drawEigenvector (Eigen me, Graphics g, long ivec, long first, long last, double ymin, double ymax, bool weigh, double size_mm, const char32 *mark, bool connect, char32 **rowLabels, bool garnish) {
- double xmin = first, xmax = last;
+void Eigen_drawEigenvector (I, Graphics g, long ivec, long first, long last,
+ double ymin, double ymax, int weigh, double size_mm, const char32 *mark,
+ int connect, char32 **rowLabels, int garnish) {
+ iam (Eigen);
+ double xmin = first, xmax = last, *vec, w;
if (ivec < 1 || ivec > my numberOfEigenvalues) {
return;
@@ -427,10 +466,11 @@ void Eigen_drawEigenvector (Eigen me, Graphics g, long ivec, long first, long la
first = 1; last = my dimension;
xmin = 0.5; xmax = last + 0.5;
}
- double *vec = my eigenvectors[ivec];
- double w = weigh ? sqrt (my eigenvalues[ivec]) : 1.0;
-
- // If ymax < ymin the eigenvector will automatically be drawn inverted.
+ vec = my eigenvectors[ivec];
+ w = weigh ? sqrt (my eigenvalues[ivec]) : 1;
+ /*
+ If ymax < ymin the eigenvector will automatically be drawn inverted.
+ */
if (ymax == ymin) {
NUMvector_extrema (vec, first, last, &ymin, &ymax);
@@ -442,36 +482,36 @@ void Eigen_drawEigenvector (Eigen me, Graphics g, long ivec, long first, long la
for (long i = first; i <= last; i++) {
Graphics_mark (g, i, w * vec[i], size_mm, mark);
if (connect && i > first) {
- Graphics_line (g, i - 1.0, w * vec[i - 1], i, w * vec[i]);
+ Graphics_line (g, i - 1, w * vec[i - 1], i, w * vec[i]);
}
}
Graphics_unsetInner (g);
if (garnish) {
- Graphics_markBottom (g, first, false, true, false, rowLabels ? rowLabels[first] : Melder_integer (first));
- Graphics_markBottom (g, last, false, true, false, rowLabels ? rowLabels[last] : Melder_integer (last));
+ Graphics_markBottom (g, first, 0, 1, 0, rowLabels ? rowLabels[first] : Melder_integer (first));
+ Graphics_markBottom (g, last, 0, 1, 0, rowLabels ? rowLabels[last] : Melder_integer (last));
Graphics_drawInnerBox (g);
- if (ymin * ymax < 0.0) {
- Graphics_markLeft (g, 0.0, true, true, true, nullptr);
+ if (ymin * ymax < 0) {
+ Graphics_markLeft (g, 0.0, 1, 1, 1, NULL);
}
- Graphics_marksLeft (g, 2, true, true, false);
- if (! rowLabels) {
- Graphics_textBottom (g, true, U"Element number");
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ if (rowLabels == NULL) {
+ Graphics_textBottom (g, 1, U"Element number");
}
}
}
-void Eigens_alignEigenvectors (OrderedOf<structEigen>* me) {
+void Eigens_alignEigenvectors (Collection me) {
if (my size < 2) {
return;
}
- Eigen e1 = my at [1];
+ Eigen e1 = (Eigen) my item[1];
double **evec1 = e1 -> eigenvectors;
long nev1 = e1 -> numberOfEigenvalues;
long dimension = e1 -> dimension;
- for (long i = 2; i <= my size; i ++) {
- Eigen e2 = my at [i];
+ for (long i = 2; i <= my size; i++) {
+ Eigen e2 = (Eigen) my item[i];
if (e2 -> dimension != dimension) {
Melder_throw (U"The dimension of the eigenvectors must be equal (offending object is ", i, U").");
}
@@ -482,25 +522,26 @@ void Eigens_alignEigenvectors (OrderedOf<structEigen>* me) {
If r < 0 then mirror the eigenvector.
*/
- for (long i = 2; i <= my size; i ++) {
- Eigen e2 = my at [i];
+ for (long i = 2; i <= my size; i++) {
+ Eigen e2 = (Eigen) my item[i];
double **evec2 = e2 -> eigenvectors;
- for (long j = 1; j <= MIN (nev1, e2 -> numberOfEigenvalues); j ++) {
- double ip = 0.0;
- for (long k = 1; k <= dimension; k ++) {
- ip += evec1 [j] [k] * evec2 [j] [k];
+ for (long j = 1; j <= MIN (nev1, e2 -> numberOfEigenvalues); j++) {
+ double ip = 0;
+ for (long k = 1; k <= dimension; k++) {
+ ip += evec1[j][k] * evec2[j][k];
}
- if (ip < 0.0) {
- for (long k = 1; k <= dimension; k ++) {
- evec2 [j] [k] = - evec2 [j] [k];
+ if (ip < 0) {
+ for (long k = 1; k <= dimension; k++) {
+ evec2[j][k] = - evec2[j][k];
}
}
}
}
}
-static void Eigens_getAnglesBetweenSubspaces (Eigen me, Eigen thee, long ivec_from, long ivec_to, double *angles_degrees) {
+static void Eigens_getAnglesBetweenSubspaces (I, thou, long ivec_from, long ivec_to, double *angles_degrees) {
+ iam (Eigen); thouart (Eigen);
long nvectors = ivec_to - ivec_from + 1;
for (long i = 1; i <= nvectors; i++) {
angles_degrees[i] = NUMundefined;
@@ -532,46 +573,18 @@ static void Eigens_getAnglesBetweenSubspaces (Eigen me, Eigen thee, long ivec_fr
}
autoSVD svd = SVD_create_d (c.peek(), nvectors, nvectors);
for (long i = 1; i <= nvectors; i++) {
- angles_degrees[i] = acos (svd -> d[i]) * 180.0 / NUMpi;
+ angles_degrees[i] = acos (svd -> d[i]) * 180 / NUMpi;
}
}
-double Eigens_getAngleBetweenEigenplanes_degrees (Eigen me, Eigen thee) {
+double Eigens_getAngleBetweenEigenplanes_degrees (I, thou) {
+ iam (Eigen); thouart (Eigen);
double angles_degrees[3];
Eigens_getAnglesBetweenSubspaces (me, thee, 1, 2, angles_degrees);
return angles_degrees[2];
}
-/* Very low level */
-
-void Eigen_and_matrix_into_matrix_principalComponents (Eigen me, double **from, long numberOfRows, long from_colbegin, double **to, long numberOfDimensionsToKeep, long to_colbegin) {
- /*
- * Preconditions:
- *
- * from[numberOfRows, from_colbegin - 1 + my dimension] exists
- * to [numberOfRows, to_colbegin - 1 + numberOfDimensionsToKeep] exists
- *
- * Project/rotate the vectors in matrix 'from' along the 'numberOfDimensionsToKeep' eigenvectors into the matrix 'to'.
- */
- from_colbegin = from_colbegin <= 0 ? 1 : from_colbegin;
- to_colbegin = to_colbegin <= 0 ? 1 : to_colbegin;
- if (numberOfDimensionsToKeep > my numberOfEigenvalues) {
- Melder_throw (U"The number of dimensions to keep must not be larger than the number of eigenvalues.");
- }
- for (long irow = 1; irow <= numberOfRows; irow ++) {
- for (long icol = 1; icol <= numberOfDimensionsToKeep; icol ++) {
- double r = 0.0;
- for (long k = 1; k <= my dimension; k ++) {
- // eigenvector[icol] is in row[icol] of my eigenvectors
- r += my eigenvectors [icol] [k] * from [irow] [from_colbegin + k - 1];
- }
- to [irow] [to_colbegin + icol - 1] = r;
- }
- }
-}
-
-
#undef MAX
#undef MIN
#undef SWAP
diff --git a/dwsys/Eigen.h b/dwsys/Eigen.h
index ee706ab..56ad63f 100644
--- a/dwsys/Eigen.h
+++ b/dwsys/Eigen.h
@@ -2,7 +2,7 @@
#define _Eigen_h_
/* Eigen.h
*
- * Copyright (C) 1993-2012, 2015 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,15 +28,19 @@
#include "Graphics.h"
#include "Strings_.h"
+
#include "Eigen_def.h"
+oo_CLASS_CREATE (Eigen, Data);
-autoEigen Eigen_create (long numberOfEigenvalues, long dimension);
+Eigen Eigen_create (long numberOfEigenvalues, long dimension);
-void Eigen_init (Eigen me, long numberOfEigenvalues, long dimension);
+void Eigen_init (I, long numberOfEigenvalues, long dimension);
-void Eigen_initFromSymmetricMatrix (Eigen me, double **a, long n);
+void Eigen_initFromSymmetricMatrix_f (I, float **a, long n);
+void Eigen_initFromSymmetricMatrix (I, double **a, long n);
-void Eigen_initFromSquareRoot (Eigen me, double **a, long numberOfRows, long numberOfColumns);
+void Eigen_initFromSquareRoot (I, double **a, long numberOfRows,
+ long numberOfColumns);
/*
Calculate eigenstructure for symmetric matrix A'A (e.g. covariance matrix),
when only A is given.
@@ -44,7 +48,8 @@ void Eigen_initFromSquareRoot (Eigen me, double **a, long numberOfRows, long num
Method: SVD.
*/
-void Eigen_initFromSquareRootPair (Eigen me, double **a, long numberOfRows, long numberOfColumns, double **b, long numberOfRows_b);
+void Eigen_initFromSquareRootPair (I, double **a, long numberOfRows,
+ long numberOfColumns, double **b, long numberOfRows_b);
/*
Calculate eigenstructure for A'Ax - lambda B'Bx = 0
Preconditions: numberOfRows >= numberOfColumns &&
@@ -52,56 +57,46 @@ void Eigen_initFromSquareRootPair (Eigen me, double **a, long numberOfRows, long
Method: Generalized SVD.
*/
-long Eigen_getNumberOfEigenvectors (Eigen me);
+long Eigen_getNumberOfEigenvectors (I);
-long Eigen_getDimensionOfComponents (Eigen me);
+long Eigen_getDimensionOfComponents (I);
-double Eigen_getCumulativeContributionOfComponents (Eigen me, long from, long to);
+double Eigen_getCumulativeContributionOfComponents (I, long from, long to);
-long Eigen_getDimensionOfFraction (Eigen me, double fraction);
+long Eigen_getDimensionOfFraction (I, double fraction);
-double Eigen_getEigenvectorElement (Eigen me, long ivec, long element);
+double Eigen_getEigenvectorElement (I, long ivec, long element);
-double Eigen_getSumOfEigenvalues (Eigen me, long from, long to);
+double Eigen_getSumOfEigenvalues (I, long from, long to);
-void Eigen_sort (Eigen me);
+void Eigen_sort (I);
/*
Sort eigenvalues and corresponding eigenvectors in decreasing order.
*/
-void Eigen_invertEigenvector (Eigen me, long ivec);
+void Eigen_invertEigenvector (I, long ivec);
-void Eigen_drawEigenvalues (Eigen me, Graphics g, long first, long last, double ymin, double ymax,
- bool fractionOfTotal, bool cumulative, double size_mm, const char32 *mark, bool garnish);
+void Eigen_drawEigenvalues (I, Graphics g, long first, long last, double ymin, double ymax,
+ int fractionOfTotal, int cumulative, double size_mm, const char32 *mark, int garnish);
-void Eigen_drawEigenvector (Eigen me, Graphics g, long ivec, long first, long last, double minimum, double maximum, bool weigh,
- double size_mm, const char32 *mark, bool connect, char32 **rowLabels, bool garnish);
+void Eigen_drawEigenvector (I, Graphics g, long ivec, long first, long last,
+ double minimum, double maximum, int weigh, double size_mm, const char32 *mark,
+ int connect, char32 **rowLabels, int garnish);
/*
- Draw eigenvector. When rowLabels != nullptr, draw row text labels on bottom axis.
+ Draw eigenvector. When rowLabels != NULL, draw row text labels on bottom axis.
*/
-/**
- Adapt the sign of each eigenvector except the first
- in such a way that it correlates positively with the first eigenvector.
+void Eigens_alignEigenvectors (Collection me);
+/*
+ Correlate all eigenvectors with the eigenvectors of the first Eigen.
+ If r < 0 then mirror the eigenvectors of
*/
-void Eigens_alignEigenvectors (OrderedOf<structEigen>* me);
-double Eigens_getAngleBetweenEigenplanes_degrees (Eigen me, Eigen thee);
+double Eigens_getAngleBetweenEigenplanes_degrees (I, thou);
/*
Get angle between the eigenplanes, spanned by the first two eigenvectors, .
*/
-void Eigen_and_matrix_into_matrix_principalComponents (Eigen me, double **from, long numberOfRows, long from_colbegin, double **to, long numberOfDimensionsToKeep, long to_colbegin);
-/*
- * Preconditions:
- *
- * from[numberOfRows, from_colbegin - 1 + my dimension] exists
- * to [numberOfRows, to_colbegin - 1 + numberOfDimensionsToKeep] exists
- *
- * Project the vectors in matrix 'from' along the 'numberOfDimensionsToKeep' eigenvectors into the matrix 'to'.
- */
-
-
#endif /* _Eigen_h_ */
diff --git a/dwsys/Eigen_def.h b/dwsys/Eigen_def.h
index 0bc638d..a3c3fdb 100644
--- a/dwsys/Eigen_def.h
+++ b/dwsys/Eigen_def.h
@@ -22,7 +22,7 @@
*/
#define ooSTRUCT Eigen
-oo_DEFINE_CLASS (Eigen, Daata)
+oo_DEFINE_CLASS (Eigen, Data)
oo_LONG (numberOfEigenvalues)
oo_LONG (dimension)
diff --git a/dwsys/FileInMemory.cpp b/dwsys/FileInMemory.cpp
index d3723dd..556c4f6 100644
--- a/dwsys/FileInMemory.cpp
+++ b/dwsys/FileInMemory.cpp
@@ -1,6 +1,6 @@
/* FileInMemory.cpp
*
- * Copyright (C) 2012-2013, 2015-2016 David Weenink
+ * Copyright (C) 2012-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,35 +20,33 @@
#include "FileInMemory.h"
#include "Strings_.h"
-Thing_implement (FileInMemory, Daata, 0);
+Thing_implement (FileInMemory, Data, 0);
-void structFileInMemory :: v_copy (Daata thee_Daata) {
- FileInMemory thee = static_cast <FileInMemory> (thee_Daata);
- our FileInMemory_Parent :: v_copy (thee);
- thy d_path = Melder_dup (our d_path);
- thy d_id = Melder_dup (our d_id);
- thy d_numberOfBytes = our d_numberOfBytes;
- thy ownData = our ownData;
- thy d_data = NUMvector<char> (0, our d_numberOfBytes);
- memcpy (thy d_data, our d_data, our d_numberOfBytes + 1);
+void structFileInMemory :: v_copy (thou) {
+ thouart (FileInMemory);
+ FileInMemory_Parent :: v_copy (thee);
+ thy d_path = Melder_dup (d_path);
+ thy d_id = Melder_dup (d_id);
+ thy d_numberOfBytes = d_numberOfBytes;
+ thy d_data = NUMvector<char> (0, d_numberOfBytes);
+ memcpy (thy d_data, d_data, d_numberOfBytes+1);
}
-void structFileInMemory :: v_destroy () noexcept {
- Melder_free (our d_path);
- Melder_free (our d_id);
- if (our ownData)
- NUMvector_free <char> (our d_data, 0);
- our FileInMemory_Parent :: v_destroy ();
+void structFileInMemory :: v_destroy () {
+ Melder_free (d_path);
+ Melder_free (d_id);
+ NUMvector_free <char> (d_data, 0);
+ FileInMemory_Parent :: v_destroy ();
}
void structFileInMemory :: v_info () {
- our structDaata :: v_info ();
- MelderInfo_writeLine (U"File name: ", our d_path);
- MelderInfo_writeLine (U"Id: ", our d_id);
- MelderInfo_writeLine (U"Number of bytes: ", our d_numberOfBytes);
+ structData :: v_info ();
+ MelderInfo_writeLine (U"File name: ", d_path);
+ MelderInfo_writeLine (U"Id: ", d_id);
+ MelderInfo_writeLine (U"Number of bytes: ", d_numberOfBytes);
}
-autoFileInMemory FileInMemory_create (MelderFile file) {
+FileInMemory FileInMemory_create (MelderFile file) {
try {
if (! MelderFile_readable (file)) {
Melder_throw (U"File not readable.");
@@ -61,30 +59,28 @@ autoFileInMemory FileInMemory_create (MelderFile file) {
my d_path = Melder_dup (file -> path);
my d_id = Melder_dup (MelderFile_name (file));
my d_numberOfBytes = length;
- my ownData = true;
- my d_data = NUMvector <char> (0, my d_numberOfBytes); // includes room for a final null byte in case the file happens to contain text
+ my d_data = NUMvector <char> (0, my d_numberOfBytes); // one extra for 0-byte at end if text
MelderFile_open (file);
for (long i = 0; i < my d_numberOfBytes; i++) {
unsigned int number = bingetu1 (file -> filePointer);
my d_data[i] = number;
}
- my d_data[my d_numberOfBytes] = 0; // one extra
+ my d_data[my d_numberOfBytes] = 0; // one extra
MelderFile_close (file);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"FileInMemory not created from \"", Melder_fileToPath (file), U"\".");
}
}
-autoFileInMemory FileInMemory_createWithData (long numberOfBytes, const char *data, const char32 *path, const char32 *id) {
+FileInMemory FileInMemory_createWithData (long numberOfBytes, const char *data, const char32 *path, const char32 *id) {
try {
autoFileInMemory me = Thing_new (FileInMemory);
my d_path = Melder_dup (path);
my d_id = Melder_dup (id);
my d_numberOfBytes = numberOfBytes;
- my ownData = false;
my d_data = const_cast<char *> (data); // copy pointer to data only
- return me;
+ return me.transfer ();
} catch (MelderError) {
Melder_throw (U"FileInMemory not create from data.");
}
@@ -97,143 +93,150 @@ void FileInMemory_setId (FileInMemory me, const char32 *newId) {
void FileInMemory_showAsCode (FileInMemory me, const char32 *name, long numberOfBytesPerLine)
{
- if (numberOfBytesPerLine <= 0) {
- numberOfBytesPerLine = 20;
- }
+ if (numberOfBytesPerLine <= 0) numberOfBytesPerLine = 20;
// autoNUMvector<unsigned char> data (0, my d_numberOfBytes); ????
MelderInfo_writeLine (U"\t\tstatic unsigned char ", name, U"_data[", my d_numberOfBytes+1, U"] = {");
for (long i = 0; i < my d_numberOfBytes; i++) {
unsigned char number = my d_data[i];
MelderInfo_write ((i % numberOfBytesPerLine == 0 ? U"\t\t\t" : U""), number, U",",
- ((i % numberOfBytesPerLine == (numberOfBytesPerLine - 1)) ? U"\n" : U" "));
+ ((i % numberOfBytesPerLine == (numberOfBytesPerLine - 1)) ? U"\n" : U" "));
}
MelderInfo_writeLine ((my d_numberOfBytes - 1) % numberOfBytesPerLine == (numberOfBytesPerLine - 1) ? U"\t\t\t0};" : U"0};");
MelderInfo_write (U"\t\tautoFileInMemory ", name, U" = FileInMemory_createWithData (");
MelderInfo_writeLine (my d_numberOfBytes, U", reinterpret_cast<const char *> (&", name, U"_data), \n\t\t\tU\"", my d_path, U"\", \n\t\t\tU\"", my d_id, U"\");");
}
-Thing_implement (FileInMemorySet, SortedSet, 0);
+Thing_implement (FilesInMemory, SortedSet, 0);
-int structFileInMemorySet :: s_compare_name (FileInMemory me, FileInMemory thee) {
+int structFilesInMemory :: s_compare_name (I, thou) {
+ iam (FileInMemory); thouart (FileInMemory);
return Melder_cmp (my d_path, thy d_path);
}
-int structFileInMemorySet :: s_compare_id (FileInMemory me, FileInMemory thee) {
+int structFilesInMemory :: s_compare_id (I, thou) {
+ iam (FileInMemory); thouart (FileInMemory);
return Melder_cmp (my d_id, thy d_id);
}
-autoFileInMemorySet FileInMemorySet_createFromDirectoryContents (const char32 *dirpath, const char32 *fileGlobber) {
+FilesInMemory FilesInMemory_create () {
+ try {
+ autoFilesInMemory me = Thing_new (FilesInMemory);
+ Collection_init (me.peek(), classFileInMemory, 30);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"FilesInMemory not created.");
+ }
+}
+
+FilesInMemory FilesInMemory_createFromDirectoryContents (const char32 *dirpath, const char32 *fileGlobber) {
try {
- structMelderDir parent { { 0 } };
+ structMelderDir parent = { { 0 } };
Melder_pathToDir (dirpath, &parent);
autoStrings thee = Strings_createAsFileList (Melder_cat (dirpath, U"/", fileGlobber));
if (thy numberOfStrings < 1) {
Melder_throw (U"No files found.");
}
- autoFileInMemorySet me = FileInMemorySet_create ();
- for (long i = 1; i <= thy numberOfStrings; i ++) {
- structMelderFile file { 0 };
- MelderDir_getFile (& parent, thy strings [i], & file);
- autoFileInMemory fim = FileInMemory_create (& file);
- my addItem_move (fim.move());
+ autoFilesInMemory me = FilesInMemory_create ();
+ for (long i = 1; i <= thy numberOfStrings; i++) {
+ structMelderFile file = { 0 };
+ MelderDir_getFile (&parent, thy strings[i], &file);
+ autoFileInMemory fim = FileInMemory_create (&file);
+ Collection_addItem (me.peek(), fim.transfer());
}
- return me;
+ return me.transfer();
} catch (MelderError) {
- Melder_throw (U"FileInMemorySet not created from directory \"", dirpath, U"\" for files that match \"", fileGlobber, U"\".");
+ Melder_throw (U"FilesInMemory not created from directory \"", dirpath, U"\" for files that match \"",
+ fileGlobber, U"\".");
}
}
-void FileInMemorySet_showAsCode (FileInMemorySet me, const char32 *name, long numberOfBytesPerLine) {
+void FilesInMemory_showAsCode (FilesInMemory me, const char32 *name, long numberOfBytesPerLine) {
autoMelderString one_fim;
MelderInfo_writeLine (U"#include \"Collection.h\"");
MelderInfo_writeLine (U"#include \"FileInMemory.h\"");
MelderInfo_writeLine (U"#include \"melder.h\"\n");
- MelderInfo_writeLine (U"autoFilesInMemory create_", name, U" () {");
+ MelderInfo_writeLine (U"FilesInMemory create_", name, U" () {");
MelderInfo_writeLine (U"\ttry {");
MelderInfo_writeLine (U"\t\tautoFilesInMemory me = FilesInMemory_create ();");
- for (long ifile = 1; ifile <= my size; ifile ++) {
- FileInMemory fim = my at [ifile];
- MelderString_copy (& one_fim, name, ifile);
+ for (long ifile = 1; ifile <= my size; ifile++) {
+ FileInMemory fim = (FileInMemory) my item[ifile];
+ MelderString_copy (&one_fim, name, ifile);
FileInMemory_showAsCode (fim, one_fim.string, numberOfBytesPerLine);
- MelderInfo_writeLine (U"\t\tCollection_addItem_move (me.get(), ", one_fim.string, U".move());\n");
+ MelderInfo_writeLine (U"\t\tCollection_addItem (me.peek(), ", one_fim.string, U".transfer());\n");
}
- MelderInfo_writeLine (U"\t\treturn me;");
+ MelderInfo_writeLine (U"\t\treturn me.transfer();");
MelderInfo_writeLine (U"\t} catch (MelderError) {");
- MelderInfo_writeLine (U"\t\tMelder_throw (U\"FileInMemorySet not created.\");");
+ MelderInfo_writeLine (U"\t\tMelder_throw (L\"FilesInMemory not created.\");");
MelderInfo_writeLine (U"\t}");
MelderInfo_writeLine (U"}\n\n");
}
-void FileInMemorySet_showOneFileAsCode (FileInMemorySet me, long index, const char32 *name, long numberOfBytesPerLine)
+void FilesInMemory_showOneFileAsCode (FilesInMemory me, long index, const char32 *name, long numberOfBytesPerLine)
{
if (index < 1 || index > my size) return;
MelderInfo_writeLine (U"#include \"FileInMemory.h\"");
MelderInfo_writeLine (U"#include \"melder.h\"\n");
- MelderInfo_writeLine (U"static autoFileInMemory create_new_object () {");
+ MelderInfo_writeLine (U"static FileInMemory create_new_object () {");
MelderInfo_writeLine (U"\ttry {");
autoMelderString one_fim;
- FileInMemory fim = my at [index];
- MelderString_append (& one_fim, name, index);
+ FileInMemory fim = (FileInMemory) my item[index];
+ MelderString_append (&one_fim, name, index);
FileInMemory_showAsCode (fim, U"me", numberOfBytesPerLine);
- MelderInfo_writeLine (U"\t\treturn me;");
+ MelderInfo_writeLine (U"\t\treturn me.transfer();");
MelderInfo_writeLine (U"\t} catch (MelderError) {");
- MelderInfo_writeLine (U"\t\tMelder_throw (U\"FileInMemory not created.\");");
+ MelderInfo_writeLine (U"\t\tMelder_throw (L\"FileInMemory not created.\");");
MelderInfo_writeLine (U"\t}");
MelderInfo_writeLine (U"}\n\n");
- MelderInfo_writeLine (U"autoFileInMemory ", name, U" = create_new_object ();");
+ MelderInfo_writeLine (U"FileInMemory ", name, U" = create_new_object ();");
}
-long FileInMemorySet_getIndexFromId (FileInMemorySet me, const char32 *id) {
+long FilesInMemory_getIndexFromId (FilesInMemory me, const char32 *id) {
long index = 0;
- for (long i = 1; i <= my size; i ++) {
- FileInMemory fim = my at [i];
- if (Melder_equ (id, fim -> d_id)) {
- index = i;
- break;
+ for (long i = 1; i <= my size; i++) {
+ FileInMemory fim = (FileInMemory) my item[i];
+ if (Melder_cmp (id, fim -> d_id) == 0) {
+ index = i; break;
}
}
return index;
}
-autoStrings FileInMemorySet_to_Strings_id (FileInMemorySet me) {
+Strings FilesInMemory_to_Strings_id (FilesInMemory me) {
try {
autoStrings thee = Thing_new (Strings);
thy strings = NUMvector <char32 *> (1, my size);
thy numberOfStrings = 0;
- for (long ifile = 1; ifile <= my size; ifile ++) {
- FileInMemory fim = my at [ifile];
- thy strings [ifile] = Melder_dup_f (fim -> d_id);
- thy numberOfStrings ++;
+ for (long ifile = 1; ifile <= my size; ifile++) {
+ FileInMemory fim = (FileInMemory) my item[ifile];
+ thy strings[ifile] = Melder_dup_f (fim -> d_id);
+ thy numberOfStrings++;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"No Strings created from FilesinMemory.");
}
}
-char * FileInMemorySet_getCopyOfData (FileInMemorySet me, const char32 *id, long *numberOfBytes) {
+char * FilesInMemory_getCopyOfData (FilesInMemory me, const char32 *id, long *numberOfBytes) {
*numberOfBytes = 0;
- long index = FileInMemorySet_getIndexFromId (me, id);
- if (index == 0) {
- return nullptr;
- }
- FileInMemory fim = my at [index];
+ long index = FilesInMemory_getIndexFromId (me, id);
+ if (index == 0) return 0;
+ FileInMemory fim = (FileInMemory) my item[index];
char *data = (char *) _Melder_malloc (fim -> d_numberOfBytes);
- if (! data || ! memcpy (data, fim -> d_data, fim -> d_numberOfBytes)) {
+ if (data == 0 ||
+ (memcpy (data, fim -> d_data, fim -> d_numberOfBytes) == NULL)) {
//Melder_appendError (U"No memory for dictionary.");
- return nullptr;
+ return 0;
}
*numberOfBytes = fim -> d_numberOfBytes;
return data;
}
-const char * FileInMemorySet_getData (FileInMemorySet me, const char32 *id, long *numberOfBytes) {
+const char * FilesInMemory_getData (FilesInMemory me, const char32 *id, long *numberOfBytes) {
*numberOfBytes = 0;
- long index = FileInMemorySet_getIndexFromId (me, id);
- if (index == 0) {
- return nullptr;
- }
- FileInMemory fim = my at [index];
+ long index = FilesInMemory_getIndexFromId (me, id);
+ if (index == 0) return 0;
+ FileInMemory fim = (FileInMemory) my item[index];
*numberOfBytes = fim -> d_numberOfBytes;
return fim -> d_data;
}
diff --git a/dwsys/FileInMemory.h b/dwsys/FileInMemory.h
index e417355..5948e94 100644
--- a/dwsys/FileInMemory.h
+++ b/dwsys/FileInMemory.h
@@ -2,7 +2,7 @@
#define _FileInMemory_h_
/* FileInMemory.h
*
- * Copyright (C) 2011-2012,2015 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2011-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,55 +19,55 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ djmw 20120125
+*/
#include "Collection.h"
+
+#include "Strings_.h"
+#include "melder.h"
#include "Strings_.h"
-Thing_define (FileInMemory, Daata) {
+Thing_define (FileInMemory, Data) {
char32 *d_path;
char32 *d_id;
long d_numberOfBytes;
char *d_data;
- bool ownData;
- void v_copy (Daata data_to)
+ void v_copy (Any data_to)
override;
- void v_destroy () noexcept
+ void v_destroy ()
override;
void v_info ()
override;
};
-autoFileInMemory FileInMemory_create (MelderFile file);
-
-autoFileInMemory FileInMemory_createWithData (long numberOfBytes, const char *data, const char32 *path, const char32 *id);
+FileInMemory FileInMemory_create (MelderFile file);
+FileInMemory FileInMemory_createWithData (long numberOfBytes, const char *data, const char32 *path, const char32 *id);
void FileInMemory_dontOwnData (FileInMemory me);
-
void FileInMemory_setId (FileInMemory me, const char32 *newId);
void FileInMemory_showAsCode (FileInMemory me, const char32 *name, long numberOfBytesPerLine);
-Collection_define (FileInMemorySet, SortedSetOf, FileInMemory) {
+Thing_define (FilesInMemory, SortedSet) {
int d_sortKey;
- static int s_compare_name (FileInMemory data1, FileInMemory data2);
- static int s_compare_id (FileInMemory data1, FileInMemory data2);
- CompareHook v_getCompareHook ()
+ static int s_compare_name (Any data1, Any data2);
+ static int s_compare_id (Any data1, Any data2);
+ Data_CompareFunction v_getCompareFunction ()
override { return d_sortKey == 0 ? s_compare_name : s_compare_id; }
};
-autoFileInMemorySet FileInMemorySet_createFromDirectoryContents (const char32 *dirpath, const char32 *file);
-
-void FileInMemorySet_showAsCode (FileInMemorySet me, const char32 *name, long numberOfBytesPerLine);
-
-void FileInMemorySet_showOneFileAsCode (FileInMemorySet me, long index, const char32 *name, long numberOfBytesPerLine);
-
-long FileInMemorySet_getIndexFromId (FileInMemorySet me, const char32 *id);
-
-autoStrings FileInMemorySet_to_Strings_id (FileInMemorySet me);
+FilesInMemory FilesInMemory_create ();
+FilesInMemory FilesInMemory_createFromDirectoryContents (const char32 *dirpath, const char32 *file);
-char * FileInMemorySet_getCopyOfData (FileInMemorySet me, const char32 *id, long *numberOfBytes);
+void FilesInMemory_showAsCode (FilesInMemory me, const char32 *name, long numberOfBytesPerLine);
+void FilesInMemory_showOneFileAsCode (FilesInMemory me, long index, const char32 *name, long numberOfBytesPerLine);
-const char * FileInMemorySet_getData (FileInMemorySet me, const char32 *id, long *numberOfBytes);
+long FilesInMemory_getIndexFromId (FilesInMemory me, const char32 *id);
+Strings FilesInMemory_to_Strings_id (FilesInMemory me);
+char * FilesInMemory_getCopyOfData (FilesInMemory me, const char32 *id, long *numberOfBytes);
+const char * FilesInMemory_getData (FilesInMemory me, const char32 *id, long *numberOfBytes);
#endif // _FileInMemory_h_
diff --git a/dwsys/Graphics_extensions.cpp b/dwsys/Graphics_extensions.cpp
index 5949d70..1ea79cf 100644
--- a/dwsys/Graphics_extensions.cpp
+++ b/dwsys/Graphics_extensions.cpp
@@ -1,6 +1,6 @@
/* Graphics_extensions.c
*
- * Copyright (C) 2012 -2015 David Weenink
+ * Copyright (C) 2012 -2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -34,7 +34,7 @@
void Graphics_boxAndWhiskerPlot (Graphics g, double data[], long ndata, double x, double r, double w, double ymin, double ymax) {
int lineType = Graphics_inqLineType (g);
- Melder_assert (r > 0.0 && w > 0.0);
+ Melder_assert (r > 0 && w > 0);
if (ndata < 3) {
return;
}
@@ -60,7 +60,7 @@ void Graphics_boxAndWhiskerPlot (Graphics g, double data[], long ndata, double x
return;
}
- double mean = 0.0;
+ double mean = 0;
for (long i = 1; i <= ndata; i++) {
mean += data[i];
}
@@ -187,7 +187,7 @@ void Graphics_quantileQuantilePlot (Graphics g, long numberOfQuantiles, double x
long numberOfData = xnumberOfData < ynumberOfData ? xnumberOfData : ynumberOfData;
numberOfQuantiles = numberOfData < numberOfQuantiles ? numberOfData : numberOfQuantiles;
double un = pow (0.5, 1.0 / numberOfQuantiles);
- double u1 = 1.0 - un;
+ double u1 = 1 - un;
if (xmin == xmax) {
xmin = NUMquantile (xnumberOfData, xsorted.peek(), u1);
xmax = NUMquantile (xnumberOfData, xsorted.peek(), un);
@@ -213,7 +213,7 @@ void Graphics_matrixAsSquares (Graphics g, double **matrix, long numberOfRows, l
long numberOfCells = numberOfRows * numberOfColumns;
autoPermutation p = Permutation_create (numberOfCells);
if (randomFillOrder) {
- Permutation_permuteRandomly_inline (p.get(), 1, numberOfCells);
+ Permutation_permuteRandomly_inline (p.peek(), 1, numberOfCells);
}
double zAbsMax = fabs (zmax) > fabs (zmin) ? fabs (zmax) : fabs (zmin);
Graphics_Colour colour = Graphics_inqColour (g);
@@ -222,7 +222,7 @@ void Graphics_matrixAsSquares (Graphics g, double **matrix, long numberOfRows, l
double dx = fabs (x2WC - x1WC) / numberOfColumns;
double dy = fabs (y2WC - y1WC) / numberOfRows;
for (long i = 1; i <= numberOfCells; i++) {
- long index = Permutation_getValueAtIndex (p.get(), i);
+ long index = Permutation_getValueAtIndex (p.peek(), i);
long irow = (index - 1) / numberOfColumns + 1;
long icol = (index - 1) % numberOfColumns + 1;
double z = matrix[irow][icol];
@@ -239,7 +239,7 @@ void Graphics_matrixAsSquares (Graphics g, double **matrix, long numberOfRows, l
y1 = y1 < y1WC ? y1WC : y1;
double y2 = y1WC + ycenter + zweight * 0.5 * dy * cellSizeFactor;
y2 = y2 > y2WC ? y2WC : y2;
- if (z > 0.0) {
+ if (z > 0) {
Graphics_setColour (g, Graphics_WHITE);
}
Graphics_fillRectangle (g, x1, x2, y1, y2);
diff --git a/dwsys/Index.cpp b/dwsys/Index.cpp
index 9c7fdb8..b0452f1 100644
--- a/dwsys/Index.cpp
+++ b/dwsys/Index.cpp
@@ -1,6 +1,6 @@
/* Index.cpp
*
- * Copyright (C) 2005-2011, 2015-2016 David Weenink
+ * Copyright (C) 2005-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -49,14 +49,15 @@
#include "Index_def.h"
-Thing_implement (Index, Daata, 0);
+Thing_implement (Index, Data, 0);
void structIndex :: v_info () {
- structDaata :: v_info ();
- MelderInfo_writeLine (U"Number of elements: ", our numberOfElements);
+ structData :: v_info ();
+ MelderInfo_writeLine (U"Number of elements: ", numberOfElements);
}
-void Index_init (Index me, long numberOfElements) {
+void Index_init (I, long numberOfElements) {
+ iam (Index);
if (numberOfElements < 1) {
Melder_throw (U"Cannot create index without elements.");
}
@@ -65,7 +66,8 @@ void Index_init (Index me, long numberOfElements) {
my classIndex = NUMvector<long> (1, numberOfElements);
}
-autoIndex Index_extractPart (Index me, long from, long to) {
+Index Index_extractPart (I, long from, long to) {
+ iam (Index);
try {
if (from == 0) {
from = 1;
@@ -73,16 +75,15 @@ autoIndex Index_extractPart (Index me, long from, long to) {
if (to == 0) {
to = my numberOfElements;
}
- if (to < from || from < 1 || to > my numberOfElements) {
- Melder_throw (U"Range should be in interval [1,", my numberOfElements, U"].");
- }
+ if (to < from || from < 1 || to > my numberOfElements) Melder_throw
+ (U"Range should be in interval [1,", my numberOfElements, U"].");
autoIndex thee = Data_copy (me);
thy numberOfElements = to - from + 1;
-
- for (long i = 1; i <= thy numberOfElements; i ++) {
- thy classIndex [i] = my classIndex [from + i - 1];
+ /* */
+ for (long i = 1; i <= thy numberOfElements; i++) {
+ thy classIndex[i] = my classIndex[from + i - 1];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": part not extracted.");
}
@@ -90,20 +91,20 @@ autoIndex Index_extractPart (Index me, long from, long to) {
Thing_implement (StringsIndex, Index, 0);
-autoStringsIndex StringsIndex_create (long numberOfElements) {
+StringsIndex StringsIndex_create (long numberOfElements) {
try {
- autoStringsIndex me = Thing_new (StringsIndex);
- Index_init (me.get(), numberOfElements);
- return me;
+ autoStringsIndex me = (StringsIndex) Thing_new (StringsIndex);
+ Index_init (me.peek(), numberOfElements);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"StringsIndex not created.");
}
}
int StringsIndex_getClass (StringsIndex me, char32 *klasLabel) {
- for (long i = 1; i <= my classes->size; i ++) {
- SimpleString ss = (SimpleString) my classes->at [i]; // FIXME cast
- if (Melder_equ (ss -> string, klasLabel)) {
+ for (long i = 1; i <= my classes -> size; i++) {
+ SimpleString ss = (SimpleString) my classes -> item[i];
+ if (Melder_cmp (ss -> string, klasLabel) == 0) {
return i;
}
}
@@ -112,11 +113,9 @@ int StringsIndex_getClass (StringsIndex me, char32 *klasLabel) {
long StringsIndex_countItems (StringsIndex me, int iclass) {
long sum = 0;
- for (long i = 1; i <= my numberOfElements; i ++) {
- if (my classIndex [i] == iclass) {
- sum ++;
+ for (long i = 1; i <= my numberOfElements; i++) if (my classIndex[i] == iclass) {
+ sum++;
}
- }
return sum;
}
diff --git a/dwsys/Index.h b/dwsys/Index.h
index 4d5adb1..e4a4a0d 100644
--- a/dwsys/Index.h
+++ b/dwsys/Index.h
@@ -22,12 +22,14 @@
#include "Collection.h"
#include "Index_def.h"
+oo_CLASS_CREATE (Index, Data);
+oo_CLASS_CREATE (StringsIndex, Index);
-void Index_init (Index me, long numberOfElements);
+void Index_init (I, long numberOfElements);
-autoIndex Index_extractPart (Index me, long from, long to);
+Index Index_extractPart (I, long from, long to);
-autoStringsIndex StringsIndex_create (long numberOfElements);
+StringsIndex StringsIndex_create (long numberOfElements);
int StringsIndex_getClass (StringsIndex me, char32 *classLabel);
diff --git a/dwsys/Index_def.h b/dwsys/Index_def.h
index e95e800..e94151e 100644
--- a/dwsys/Index_def.h
+++ b/dwsys/Index_def.h
@@ -1,6 +1,6 @@
/* Index_def.h
*
- * Copyright (C) 2005-2006, 2015 David Weenink
+ * Copyright (C) 2005-2006 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -23,9 +23,8 @@
*/
#define ooSTRUCT Index
-oo_DEFINE_CLASS (Index, Daata)
-
- oo_AUTO_OBJECT (Ordered, 0, classes)
+oo_DEFINE_CLASS (Index, Data)
+ oo_OBJECT (Ordered, 0, classes)
oo_LONG (numberOfElements)
oo_LONG_VECTOR (classIndex, numberOfElements)
@@ -37,12 +36,9 @@ oo_DEFINE_CLASS (Index, Daata)
oo_END_CLASS(Index)
#undef ooSTRUCT
-
#define ooSTRUCT StringsIndex
oo_DEFINE_CLASS (StringsIndex, Index)
-
oo_END_CLASS(StringsIndex)
#undef ooSTRUCT
-
/* End of file Index_def.h */
diff --git a/dwsys/Makefile b/dwsys/Makefile
index 2e71955..598c65e 100644
--- a/dwsys/Makefile
+++ b/dwsys/Makefile
@@ -8,7 +8,7 @@ CPPFLAGS = -I ../stat -I ../num -I ../sys -I dwsys -I ../external/gsl -I ../kar
all: libdwsys.a
OBJECTS = Collection_extensions.o Command.o \
- DoublyLinkedList.o Eigen.o FileInMemory.o Graphics_extensions.o Index.o \
+ DLL.o Eigen.o FileInMemory.o Graphics_extensions.o Index.o \
NUM2.o NUMhuber.o NUMlapack.o NUMmachar.o \
NUMf2c.o NUMcblas.o NUMclapack.o NUMfft_d.o NUMsort2.o \
NUMmathlib.o NUMstring.o \
diff --git a/dwsys/NUM2.cpp b/dwsys/NUM2.cpp
index 61adfde..1ce213b 100644
--- a/dwsys/NUM2.cpp
+++ b/dwsys/NUM2.cpp
@@ -1,6 +1,6 @@
/* NUM2.cpp
*
- * Copyright (C) 1993-2016 David Weenink
+ * Copyright (C) 1993-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -105,6 +105,24 @@ struct pdf2_struct {
double df2;
};
+int NUMdmatrix_hasInfinities (double **m, long rb, long re, long cb, long ce) {
+ double min = m[rb][cb];
+ double max = min;
+ for (long i = rb; i <= re; i++) {
+ for (long j = cb; j <= ce; j++) {
+ if (m[i][j] > max) {
+ max = m[i][j];
+ } else if (m[i][j] < min) {
+ min = m[i][j];
+ }
+ }
+ }
+ if (! NUMfpp) {
+ NUMmachar ();
+ }
+ return max >= NUMfpp -> rmax || min <= - NUMfpp -> rmax;
+}
+
void NUMdmatrix_printMatlabForm (double **m, long nr, long nc, const char32 *name) {
long npc = 5;
ldiv_t n = ldiv (nc, npc);
@@ -114,13 +132,19 @@ void NUMdmatrix_printMatlabForm (double **m, long nr, long nc, const char32 *nam
for (long i = 1; i <= nr; i++) {
for (long j = 1; j <= n.quot; j++) {
for (long k = 1; k <= npc; k++) {
- MelderInfo_write (m[i][ (j - 1) *npc + k], (k < npc ? U", " : U""));
+ MelderInfo_write (
+ m[i][ (j - 1) *npc + k],
+ (k < npc ? U", " : U"")
+ );
}
MelderInfo_write (j < n.quot ? U",\n" : U"");
}
for (long k = 1; k <= n.rem; k++) {
- MelderInfo_write (m[i][n.quot * npc + k], (k < n.rem ? U", " : U""));
+ MelderInfo_write (
+ m[i][n.quot * npc + k],
+ (k < n.rem ? U", " : U"")
+ );
}
MelderInfo_write (i < nr ? U";\n" : U"];\n");
}
@@ -129,7 +153,7 @@ void NUMdmatrix_printMatlabForm (double **m, long nr, long nc, const char32 *nam
void NUMcentreRows (double **a, long rb, long re, long cb, long ce) {
for (long i = rb; i <= re; i++) {
- double rowmean = 0.0;
+ double rowmean = 0;
for (long j = cb; j <= ce; j++) {
rowmean += a[i][j];
}
@@ -142,7 +166,7 @@ void NUMcentreRows (double **a, long rb, long re, long cb, long ce) {
void NUMcentreColumns (double **a, long rb, long re, long cb, long ce, double *centres) {
for (long j = cb; j <= ce; j++) {
- double colmean = 0.0;
+ double colmean = 0;
for (long i = rb; i <= re; i++) {
colmean += a[i][j];
}
@@ -150,7 +174,7 @@ void NUMcentreColumns (double **a, long rb, long re, long cb, long ce, double *c
for (long i = rb; i <= re; i++) {
a[i][j] -= colmean;
}
- if (centres) {
+ if (centres != NULL) {
centres[j - cb + 1] = colmean;
}
}
@@ -164,11 +188,11 @@ void NUMdoubleCentre (double **a, long rb, long re, long cb, long ce) {
void NUMnormalizeColumns (double **a, long nr, long nc, double norm) {
Melder_assert (norm > 0);
for (long j = 1; j <= nc; j++) {
- double s = 0.0;
+ double s = 0;
for (long i = 1; i <= nr; i++) {
s += a[i][j] * a[i][j];
}
- if (s <= 0.0) {
+ if (s <= 0) {
continue;
}
s = sqrt (norm / s);
@@ -181,11 +205,11 @@ void NUMnormalizeColumns (double **a, long nr, long nc, double norm) {
void NUMnormalizeRows (double **a, long nr, long nc, double norm) {
Melder_assert (norm > 0);
for (long i = 1; i <= nr; i++) {
- double s = 0.0;
+ double s = 0;
for (long j = 1; j <= nc; j++) {
s += a[i][j] * a[i][j];
}
- if (s <= 0.0) {
+ if (s <= 0) {
continue;
}
s = sqrt (norm / s);
@@ -197,13 +221,13 @@ void NUMnormalizeRows (double **a, long nr, long nc, double norm) {
void NUMnormalize (double **a, long nr, long nc, double norm) {
Melder_assert (norm > 0);
- double sq = 0.0;
+ double sq = 0;
for (long i = 1; i <= nr; i++) {
for (long j = 1; j <= nc; j++) {
sq += a[i][j] * a[i][j];
}
}
- if (sq <= 0.0) {
+ if (sq <= 0) {
return;
}
norm = sqrt (norm / sq);
@@ -220,7 +244,7 @@ void NUMstandardizeColumns (double **a, long rb, long re, long cb, long ce) {
return;
}
for (long j = cb; j <= ce; j++) {
- double ep = 0.0, s = 0.0, sdev, var = 0.0;
+ double ep = 0, s = 0, sdev, var = 0;
for (long i = rb; i <= re; i++) {
s += a[i][j];
}
@@ -230,12 +254,12 @@ void NUMstandardizeColumns (double **a, long rb, long re, long cb, long ce) {
ep += s;
var += s * s;
}
- if (ave != 0.0) {
+ if (ave != 0) {
for (long i = rb; i <= re; i++) {
a[i][j] -= ave;
}
}
- if (var > 0.0) {
+ if (var > 0) {
var = (var - ep * ep / n) / (n - 1);
sdev = sqrt (var);
for (long i = rb; i <= re; i++) {
@@ -251,7 +275,7 @@ void NUMstandardizeRows (double **a, long rb, long re, long cb, long ce) {
return;
}
for (long i = rb; i <= re; i++) {
- double ep = 0.0, s = 0.0, sdev, var = 0.0;
+ double ep = 0, s = 0, sdev, var = 0;
for (long j = cb; j <= ce; j++) {
s += a[i][j];
}
@@ -261,12 +285,12 @@ void NUMstandardizeRows (double **a, long rb, long re, long cb, long ce) {
ep += s;
var += s * s;
}
- if (ave != 0.0) {
+ if (ave != 0) {
for (long j = cb; j <= ce; j++) {
a[i][j] -= ave;
}
}
- if (var > 0.0) {
+ if (var > 0) {
var = (var - ep * ep / n) / (n - 1);
sdev = sqrt (var);
for (long j = cb; j <= ce; j++) {
@@ -282,7 +306,7 @@ void NUMaverageColumns (double **a, long rb, long re, long cb, long ce) {
return;
}
for (long j = cb; j <= ce; j++) {
- double ave = 0.0;
+ double ave = 0;
for (long i = rb; i <= re; i++) {
ave += a[i][j];
}
@@ -294,73 +318,81 @@ void NUMaverageColumns (double **a, long rb, long re, long cb, long ce) {
}
-void NUMvector_avevar (double *a, long n, double *p_mean, double *p_var) {
+void NUMvector_avevar (double *a, long n, double *average, double *variance) {
+
+ double eps = 0, mean = 0, var = 0;
- double mean = 0.0;
for (long i = 1; i <= n; i++) {
mean += a[i];
}
mean /= n;
- if (p_mean) {
- *p_mean = mean;
+ if (average != NULL) {
+ *average = mean;
}
- if (p_var) {
- double eps = 0.0, var = 0.0;
- if (n > 1) {
- for (long i = 1; i <= n; i++) {
- double s = a[i] - mean;
- eps += s;
- var += s * s;
- }
+ if (variance == NULL) {
+ return;
+ }
- var = (var - eps * eps / n);
- } else {
- var = NUMundefined;
+ if (n > 1) {
+ for (long i = 1; i <= n; i++) {
+ double s = a[i] - mean;
+ eps += s;
+ var += s * s;
}
- *p_var = var;
+
+ var = (var - eps * eps / n);
+ } else {
+ var = NUMundefined;
}
+ *variance = var;
}
-void NUMcolumn_avevar (double **a, long nr, long nc, long icol, double *p_mean, double *p_var) {
+void NUMcolumn_avevar (double **a, long nr, long nc, long icol, double *average, double *variance) {
+
+ double eps = 0, mean = 0, var = 0;
Melder_assert (nr > 0 && nc > 0 && icol > 0 && icol <= nc);
- double mean = 0.0;
for (long i = 1; i <= nr; i++) {
mean += a[i][icol];
}
mean /= nr;
- if (p_mean) {
- *p_mean = mean;
+ if (average != NULL) {
+ *average = mean;
}
- if (p_var) {
- double eps = 0.0, var = 0.0;
- if (nr > 1) {
- for (long i = 1; i <= nr; i++) {
- double s = a[i][icol] - mean;
- eps += s;
- var += s * s;
- }
+ if (variance == NULL) {
+ return;
+ }
- var = (var - eps * eps / nr);
- } else {
- var = NUMundefined;
+ if (nr > 1) {
+ for (long i = 1; i <= nr; i++) {
+ double s = a[i][icol] - mean;
+ eps += s;
+ var += s * s;
}
- *p_var = var;
+
+ var = (var - eps * eps / nr);
+ } else {
+ var = NUMundefined;
}
+
+ *variance = var;
}
-void NUMcolumn2_avevar (double **a, long nr, long nc, long icol1, long icol2, double *p_mean1, double *p_var1, double *p_mean2, double *p_var2, double *p_covar) {
+void NUMcolumn2_avevar (double **a, long nr, long nc, long icol1, long icol2,
+ double *average1, double *variance1, double *average2, double *variance2,
+ double *covariance) {
+ double eps1 = 0, eps2 = 0, mean1 = 0, mean2 = 0;
+ double var1 = 0, var2 = 0, covar = 0;
Melder_assert (icol1 > 0 && icol1 <= nc && icol2 > 0 && icol2 <= nc);
- double mean1 = 0.0, mean2 = 0.0;
for (long i = 1; i <= nr; i++) {
mean1 += a[i][icol1];
mean2 += a[i][icol2];
@@ -369,46 +401,47 @@ void NUMcolumn2_avevar (double **a, long nr, long nc, long icol1, long icol2, do
mean1 /= nr;
mean2 /= nr;
- if (p_mean1) {
- *p_mean1 = mean1;
+ if (average1 != NULL) {
+ *average1 = mean1;
}
- if (p_mean2) {
- *p_mean2 = mean2;
+ if (average2 != NULL) {
+ *average2 = mean2;
}
- if (p_var1 || p_var2 || p_covar) {
- double eps1 = 0.0, eps2 = 0.0, var1 = 0.0, var2 = 0.0, covar = 0.0;
-
- if (nr > 1) {
- for (long i = 1; i <= nr; i++) {
- double s1 = a[i][icol1] - mean1;
- double s2 = a[i][icol2] - mean2;
- eps1 += s1;
- eps2 += s2;
- var1 += s1 * s1;
- var2 += s2 * s2;
- covar += s1 * s2;
- }
+ if (variance1 == NULL && variance2 == NULL && covariance == NULL) {
+ return;
+ }
- var1 = (var1 - eps1 * eps1 / nr);
- var2 = (var2 - eps2 * eps2 / nr);;
- } else {
- var1 = NUMundefined;
- var2 = NUMundefined;
- covar = NUMundefined;
- }
- if (p_var1) {
- *p_var1 = var1;
- }
- if (p_var2) {
- *p_var2 = var2;
- }
- if (icol1 == icol2) {
- covar = var1;
- }
- if (p_covar) {
- *p_covar = covar;
+ if (nr > 1) {
+ for (long i = 1; i <= nr; i++) {
+ double s1 = a[i][icol1] - mean1;
+ double s2 = a[i][icol2] - mean2;
+ eps1 += s1;
+ eps2 += s2;
+ var1 += s1 * s1;
+ var2 += s2 * s2;
+ covar += s1 * s2;
}
+
+ var1 = (var1 - eps1 * eps1 / nr);
+ var2 = (var2 - eps2 * eps2 / nr);;
+ } else {
+ var1 = NUMundefined;
+ var2 = NUMundefined;
+ covar = NUMundefined;
+ }
+
+ if (variance1 != NULL) {
+ *variance1 = var1;
+ }
+ if (variance2 != NULL) {
+ *variance2 = var2;
+ }
+ if (covariance != NULL) {
+ *covariance = covar;
+ }
+ if (icol1 == icol2) {
+ *covariance = *variance1;
}
}
@@ -435,7 +468,7 @@ void NUMcovarianceFromColumnCentredMatrix (double **x, long nrows, long ncols, l
}
for (long i = 1; i <= ncols; i++) {
for (long j = i; j <= ncols; j++) {
- double sum = 0.0;
+ double sum = 0;
for (long k = 1; k <= nrows; k++) {
sum += x[k][i] * x[k][j];
}
@@ -455,18 +488,18 @@ double NUMmultivariateKurtosis (double **x, long nrows, long ncols, int method)
NUMcentreColumns (x, 1, nrows, 1, ncols, mean.peek());
NUMcovarianceFromColumnCentredMatrix (x, nrows, ncols, 1, covar.peek());
if (method == 1) { // Schott (2001, page 33)
- kurt = 0.0;
+ kurt = 0;
for (long l = 1; l <= ncols; l++) {
- double zl = 0.0, wl, sll2 = covar[l][l] * covar[l][l];
+ double zl = 0, wl, sll2 = covar[l][l] * covar[l][l];
for (long j = 1; j <= nrows; j++) {
double d = x[j][l] - mean[l], d2 = d * d;
zl += d2 * d2;
}
- zl = (zl - 6.0 * sll2) / (nrows - 4);
+ zl = (zl - 6 * sll2) / (nrows - 4);
wl = (sll2 - zl / nrows) * nrows / (nrows - 1);
kurt += zl / wl;
}
- kurt = kurt / (3 * ncols) - 1.0;
+ kurt = kurt / (3 * ncols) - 1;
}
return kurt;
}
@@ -506,14 +539,14 @@ void eigenSort (double d[], double **v, long n, int sort) {
}
int NUMstrcmp (const char *s1, const char *s2) {
- if (! s1 || s1[0] == '\0') {
- if (s2 && s2[0] != '\0') {
+ if (s1 == NULL || s1[0] == '\0') {
+ if (s2 != NULL && s2[0] != '\0') {
return -1;
} else {
return 0;
}
} else {
- if (! s2) {
+ if (s2 == NULL) {
return +1;
} else {
return strcmp (s1, s2);
@@ -596,45 +629,41 @@ void NUMmonotoneRegression (const double x[], long n, double xs[]) {
}
double NUMvector_getNorm1 (const double v[], long n) {
- double norm = 0;
- for (long i = 1; i <= n; i++) {
+ double norm = 0; long i;
+ for (i = 1; i <= n; i++) {
norm += fabs (v[i]);
}
return norm;
}
double NUMvector_getNorm2 (const double v[], long n) {
- double norm = 0.0;
- for (long i = 1; i <= n; i++) {
+ double norm = 0; long i;
+ for (i = 1; i <= n; i++) {
norm += v[i] * v[i];
}
return sqrt (norm);
}
double NUMvector_normalize1 (double v[], long n) {
- double norm = 0.0;
- for (long i = 1; i <= n; i++) {
+ double norm = 0; long i;
+ for (i = 1; i <= n; i++) {
norm += fabs (v[i]);
}
- if (norm > 0.0) {
- for (long i = 1; i <= n; i++) {
+ if (norm > 0) for (i = 1; i <= n; i++) {
v[i] /= norm;
}
- }
return norm;
}
double NUMvector_normalize2 (double v[], long n) {
- double norm = 0;
- for (long i = 1; i <= n; i++) {
+ double norm = 0; long i;
+ for (i = 1; i <= n; i++) {
norm += v[i] * v[i];
}
norm = sqrt (norm);
- if (norm > 0) {
- for (long i = 1; i <= n; i++) {
+ if (norm > 0) for (i = 1; i <= n; i++) {
v[i] /= norm;
}
- }
return norm;
}
@@ -657,7 +686,7 @@ void NUMcholeskySolve (double **a, long n, double d[], double b[], double x[]) {
}
}
-void NUMdeterminant_cholesky (double **a, long n, double *p_lnd) {
+void NUMdeterminant_cholesky (double **a, long n, double *lnd) {
// Save the diagonal
autoNUMvector<double> d (1, n);
for (long i = 1; i <= n; i++) {
@@ -674,13 +703,12 @@ void NUMdeterminant_cholesky (double **a, long n, double *p_lnd) {
}
// Determinant from diagonal, restore diagonal
-
- double lnd = 0.0;
+ *lnd = 0;
for (long i = 1; i <= n; i++) {
- lnd += log (a[i][i]);
+ *lnd += log (a[i][i]);
a[i][i] = d[i];
}
- lnd *= 2.0; // because A = L . L' TODO
+ *lnd *= 2; // because A = L . L'
// Restore lower from upper */
@@ -689,9 +717,6 @@ void NUMdeterminant_cholesky (double **a, long n, double *p_lnd) {
a[j][i] = a[i][j];
}
}
- if (p_lnd) {
- *p_lnd = lnd;
- }
}
void NUMlowerCholeskyInverse (double **a, long n, double *lnd) {
@@ -709,12 +734,12 @@ void NUMlowerCholeskyInverse (double **a, long n, double *lnd) {
// Determinant from diagonal, diagonal is now sqrt (a[i][i]) !
- if (lnd) {
- *lnd = 0.0;
+ if (lnd != NULL) {
+ *lnd = 0;
for (long i = 1; i <= n; i++) {
*lnd += log (a[i][i]);
}
- *lnd *= 2.0; /* because A = L . L' */
+ *lnd *= 2; /* because A = L . L' */
}
// Get the inverse */
@@ -748,7 +773,7 @@ double NUMmahalanobisDistance_chi (double **linv, double *v, double *m, long nr,
}
} else { // nxn matrix
for (long i = n; i > 0; i--) {
- double t = 0.0;
+ double t = 0;
for (long j = 1; j <= i; j++) {
t += linv[i][j] * (v[j] - m[j]);
}
@@ -759,7 +784,7 @@ double NUMmahalanobisDistance_chi (double **linv, double *v, double *m, long nr,
}
double NUMtrace (double **a, long n) {
- double trace = 0.0;
+ double trace = 0;
for (long i = 1; i <= n; i++) {
trace += a[i][i];
}
@@ -767,7 +792,7 @@ double NUMtrace (double **a, long n) {
}
double NUMtrace2 (double **a1, double **a2, long n) {
- double trace = 0.0;
+ double trace = 0;
for (long i = 1; i <= n; i++) {
for (long k = 1; k <= n; k++) {
trace += a1[i][k] * a2[k][i];
@@ -778,7 +803,7 @@ double NUMtrace2 (double **a1, double **a2, long n) {
void NUMeigensystem (double **a, long n, double **evec, double eval[]) {
autoEigen me = Thing_new (Eigen);
- Eigen_initFromSymmetricMatrix (me.get(), a, n);
+ Eigen_initFromSymmetricMatrix (me.peek(), a, n);
if (evec) {
NUMmatrix_copyElements (my eigenvectors, evec, 1, n, 1, n);
}
@@ -787,24 +812,24 @@ void NUMeigensystem (double **a, long n, double **evec, double eval[]) {
}
}
-void NUMdominantEigenvector (double **mns, long n, double *q, double *p_lambda, double tolerance) {
+void NUMdominantEigenvector (double **mns, long n, double *q, double *lambda, double tolerance) {
autoNUMvector<double> z (1, n);
- double lambda0, lambda = 0.0;
+ double val, cval = 0;
for (long k = 1; k <= n; k++) {
for (long l = 1; l <= n; l++) {
- lambda += q[k] * mns[k][l] * q[l];
+ cval += q[k] * mns[k][l] * q[l];
}
}
- if (lambda == 0.0) {
+ if (cval == 0) {
Melder_throw (U"Zero matrices ??");
}
long iter = 0;
do {
- double znorm2 = 0.0;
+ double znorm2 = 0;
for (long l = 1; l <= n; l++) {
- z[l] = 0.0;
+ z[l] = 0;
for (long k = 1; k <= n; k++) {
z[l] += mns[l][k] * q[k];
}
@@ -819,19 +844,16 @@ void NUMdominantEigenvector (double **mns, long n, double *q, double *p_lambda,
q[k] = z[k] / znorm2;
}
- lambda0 = lambda;
-
- lambda = 0.0;
+ val = cval; cval = 0;
+
for (long k = 1; k <= n; k++) {
for (long l = 1; l <= n; l++) {
- lambda += q[k] * mns[k][l] * q[l];
+ cval += q[k] * mns[k][l] * q[l];
}
}
- } while (fabs (lambda - lambda0) > tolerance || ++iter < 30);
- if (p_lambda) {
- *p_lambda = lambda;
- }
+ } while (fabs (cval - val) > tolerance || ++iter < 30);
+ *lambda = cval;
}
void NUMprincipalComponents (double **a, long n, long nComponents, double **pc) {
@@ -839,7 +861,7 @@ void NUMprincipalComponents (double **a, long n, long nComponents, double **pc)
NUMeigensystem (a, n, evec.peek(), NULL);
for (long i = 1; i <= n; i++) {
for (long j = 1; j <= nComponents; j++) {
- double s = 0.0;
+ double s = 0;
for (long k = 1; k <= n; k++) {
s += a[k][i] * evec[k][j]; /* times sqrt(eigenvalue) ?? */
}
@@ -848,56 +870,6 @@ void NUMprincipalComponents (double **a, long n, long nComponents, double **pc)
}
}
-void NUMdmatrix_projectRowsOnEigenspace (double **data, long numberOfRows, long from_col, double **eigenvectors, long numberOfEigenvectors, long dimension, double **projection, long to_col) {
- /* Input:
- * data[numberOfRows, from_col - 1 + my dimension]
- * contains the 'numberOfRows' vectors to be projected on the eigenspace.
- * eigenvectors [numberOfEigenvectors][dimension]
- * the eigenvectors stored as rows
- * Input/Output
- * projection [numberOfRows, to_colbegin - 1 + numberOfEigenvectors]
- * the projected vectors from 'data'
- *
- * Project (part of) the vectors in matrix 'data' along the 'numberOfEigenvectors' eigenvectors into the matrix 'projection'.
- */
- from_col = from_col <= 0 ? 1 : from_col;
- to_col = to_col <= 0 ? 1 : to_col;
-
- for (long irow = 1; irow <= numberOfRows; irow ++) {
- for (long icol = 1; icol <= numberOfEigenvectors; icol ++) {
- double r = 0.0;
- for (long k = 1; k <= dimension; k ++) {
- r += eigenvectors [icol] [k] * data [irow] [from_col + k - 1];
- }
- projection [irow] [to_col + icol - 1] = r;
- }
- }
-}
-
-void NUMdmatrix_projectColumnsOnEigenspace (double **data, long numberOfColumns, double **eigenvectors, long numberOfEigenvectors, long dimension, double **projection) {
- /* Input:
- * data[dimension, numberOfColumns]
- * contains the column vectors to be projected on the eigenspace.
- * eigenvectors [numberOfEigenvectors][dimension]
- * the eigenvectors stored as rows
- * Input/Output
- * projection [numberOfEigenvectors, numberOfColumns]
- * the projected vectors from 'data'
- *
- * Project the columnvectors in matrix 'data' along the 'numberOfEigenvectors' eigenvectors into the matrix 'projection'.
- */
-
- for (long icol = 1; icol <= numberOfColumns; icol++) {
- for (long irow = 1; irow <= numberOfEigenvectors; irow++) {
- double r = 0.0;
- for (long k = 1; k <= dimension; k ++) {
- r += eigenvectors [irow] [k] * data [k] [icol];
- }
- projection [irow][icol] = r;
- }
- }
-}
-
void NUMdmatrix_into_principalComponents (double **m, long nrows, long ncols, long numberOfComponents, double **pc) {
Melder_assert (numberOfComponents > 0 && numberOfComponents <= ncols);
autoNUMmatrix<double> mc (NUMmatrix_copy (m, 1, nrows, 1, ncols), 1, 1);
@@ -906,7 +878,7 @@ void NUMdmatrix_into_principalComponents (double **m, long nrows, long ncols, lo
autoSVD svd = SVD_create_d (mc.peek(), nrows, ncols);
for (long i = 1; i <= nrows; i++) {
for (long j = 1; j <= numberOfComponents; j++) {
- pc[i][j] = 0.0;
+ pc[i][j] = 0;
for (long k = 1; k <= ncols; k++) {
pc[i][j] += svd -> v[k][j] * m[i][k];
}
@@ -917,12 +889,12 @@ void NUMdmatrix_into_principalComponents (double **m, long nrows, long ncols, lo
void NUMpseudoInverse (double **y, long nr, long nc, double **yinv, double tolerance) {
autoSVD me = SVD_create_d (y, nr, nc);
- (void) SVD_zeroSmallSingularValues (me.get(), tolerance);
+ (void) SVD_zeroSmallSingularValues (me.peek(), tolerance);
for (long i = 1; i <= nc; i++) {
for (long j = 1; j <= nr; j++) {
- double s = 0.0;
+ double s = 0;
for (long k = 1; k <= nc; k++) {
- if (my d[k] != 0.0) {
+ if (my d[k] != 0) {
s += my v[i][k] * my u[j][k] / my d[k];
}
}
@@ -943,8 +915,8 @@ void NUMsolveEquation (double **a, long nr, long nc, double *b, double tolerance
}
autoSVD me = SVD_create_d (a, nr, nc);
- SVD_zeroSmallSingularValues (me.get(), tol);
- SVD_solve (me.get(), b, result);
+ SVD_zeroSmallSingularValues (me.peek(), tol);
+ SVD_solve (me.peek(), b, result);
}
@@ -959,14 +931,14 @@ void NUMsolveEquations (double **a, long nr, long nc, double **b, long ncb, doub
autoNUMvector<double> bt (1, nr + nc);
double *xt = & bt[nr];
- SVD_zeroSmallSingularValues (me.get(), tol);
+ SVD_zeroSmallSingularValues (me.peek(), tol);
for (long k = 1; k <= ncb; k++) {
for (long j = 1; j <= nr; j++) {
bt[j] = b[j][k];
}
- SVD_solve (me.get(), bt.peek(), xt);
+ SVD_solve (me.peek(), bt.peek(), xt);
for (long j = 1; j <= nc; j++) {
x[j][k] = xt[j];
@@ -976,14 +948,15 @@ void NUMsolveEquations (double **a, long nr, long nc, double **b, long ncb, doub
void NUMsolveNonNegativeLeastSquaresRegression (double **m, long nr, long nc, double *d, double tol, long itermax, double *b) {
- double difsq, difsqp = 0.0;
+ double difsq, difsqp = 0;
for (long iter = 1; iter <= itermax; iter++) {
-
- // Fix all weights except b[j]
+ /*
+ Fix all weights except b[j]
+ */
for (long j = 1; j <= nc; j++) {
- double mjr = 0.0, mjmj = 0.0;
+ double mjr = 0, mjmj = 0;
for (long i = 1; i <= nr; i++) {
double ri = d[i], mij = m[i][j];
for (long l = 1; l <= nc; l++) {
@@ -995,14 +968,16 @@ void NUMsolveNonNegativeLeastSquaresRegression (double **m, long nr, long nc, do
mjmj += mij * mij;
}
b[j] = mjr / mjmj;
- if (b[j] < 0.0) {
- b[j] = 0.0;
+ if (b[j] < 0) {
+ b[j] = 0;
}
}
- // Calculate t(b) and compare with previous result.
+ /*
+ Calculate t(b) and compare with previous result.
+ */
- difsq = 0.0;
+ difsq = 0;
for (long i = 1; i <= nr; i++) {
double dmb = d[i];
for (long j = 1; j <= nc; j++) {
@@ -1028,7 +1003,7 @@ struct nr_struct {
static void nr_func (double x, double *f, double *df, void *data) {
struct nr_struct *me = (struct nr_struct *) data;
- *f = *df = 0.0;
+ *f = *df = 0;
for (long i = 1; i <= 3; i++) {
double t1 = (my delta[i] - x);
double t2 = my y[i] / t1;
@@ -1074,19 +1049,19 @@ void NUMsolveConstrainedLSQuadraticRegression (double **o, const double d[], lon
if (info != 0) {
Melder_throw (U"dpotf2 fails.");
}
- ftinv[1][2] = ftinv[1][3] = ftinv[2][3] = 0.0;
+ ftinv[1][2] = ftinv[1][3] = ftinv[2][3] = 0;
// Construct G and its eigen-decomposition (eq. (4,5))
// Sort eigenvalues (& eigenvectors) ascending.
- b[3][1] = b[1][3] = -0.5; b[2][2] = 1.0;
+ b[3][1] = b[1][3] = -0.5; b[2][2] = 1;
// G = F^-1 B (F')^-1 (eq. 4)
for (long i = 1; i <= 3; i++) {
for (long j = 1; j <= 3; j++) {
for (long k = 1; k <= 3; k++) {
- if (ftinv[k][i] != 0.0) {
+ if (ftinv[k][i] != 0) {
for (long l = 1; l <= 3; l++) {
g[i][j] += ftinv[k][i] * b[k][l] * ftinv[l][j];
}
@@ -1106,7 +1081,7 @@ void NUMsolveConstrainedLSQuadraticRegression (double **o, const double d[], lon
for (long i = 1; i <= 3; i++) {
for (long j = 1; j <= 3; j++) {
- if (ftinv[i][j] != 0.0) {
+ if (ftinv[i][j] != 0) {
for (long k = 1; k <= 3; k++) {
ftinvp[i][k] += ftinv[i][j] * p[3 + 1 - j][k]; /* is sorted desc. */
}
@@ -1149,7 +1124,8 @@ void NUMsolveConstrainedLSQuadraticRegression (double **o, const double d[], lon
t1 = y[1] / (delta[1] - delta[2]);
t3 = y[3] / (delta[3] - delta[2]);
w[1] = t1 * delta[1];
- if ( (delta[2] < delta[3] && (t2 = (t1 * t1 * delta[1] + t3 * t3 * delta[3])) < eps)) {
+ if ( (delta[2] < delta[3] &&
+ (t2 = (t1 * t1 * delta[1] + t3 * t3 * delta[3])) < eps)) {
w[2] = sqrt (- delta[2] * t2); /* +- */
w[3] = t3 * delta[3];
NUMsolveEquation (ptfinv.peek(), 3, 3, w.peek(), 1e-6, chi.peek());
@@ -1157,7 +1133,8 @@ void NUMsolveConstrainedLSQuadraticRegression (double **o, const double d[], lon
if (fabs (chi[3] / chi[1]) < eps) {
NUMsolveEquation (ptfinvc.peek(), 3, 3, w.peek(), 1e-6, chi.peek());
}
- } else if (((delta[2] < delta[3] + eps) || (delta[2] > delta[3] - eps)) && fabs (y[3]) < eps) {
+ } else if ( ( (delta[2] < delta[3] + eps) || (delta[2] > delta[3] - eps))
+ && fabs (y[3]) < eps) {
// choose one value for w[2] from an infinite number
w[2] = w[1];
@@ -1212,13 +1189,13 @@ void NUMsolveWeaklyConstrainedLinearRegression (double **f, long n, long m, doub
autoNUMvector<long> indx (1, m);
for (long j = 1; j <= m; j++) {
- t[j] = 0.0;
+ t[j] = 0;
}
autoSVD svd = SVD_create_d (f, n, m);
- if (alpha == 0.0) {
- SVD_solve (svd.get(), phi, t); // standard least squares
+ if (alpha == 0) {
+ SVD_solve (svd.peek(), phi, t); // standard least squares
}
@@ -1263,7 +1240,7 @@ void NUMsolveWeaklyConstrainedLinearRegression (double **f, long n, long m, doub
me.x = x.peek();
me.c = c.peek();
- double xqsq = 0.0;
+ double xqsq = 0;
for (long j = m - q + 1; j <= m; j++) {
xqsq += x[j] * x[j];
}
@@ -1274,7 +1251,7 @@ void NUMsolveWeaklyConstrainedLinearRegression (double **f, long n, long m, doub
r = m - q;
me.m = r;
nr2_func (c[m], &fm, &df, & me);
- if (fm >= 0.0) { /* step 3.b1 */
+ if (fm >= 0) { /* step 3.b1 */
x[r + 1] = sqrt (fm);
for (long j = 1; j <= r; j++) {
x[j] /= c[j] - c[m];
@@ -1286,16 +1263,16 @@ void NUMsolveWeaklyConstrainedLinearRegression (double **f, long n, long m, doub
}
return;
}
- // else continue with r = m - q
+ /* else continue with r = m - q */
}
// step 3a & 3b2, determine interval lower bound for Newton-Raphson root finder
- double xCx = 0.0;
+ double xCx = 0;
for (long j = 1; j <= r; j++) {
xCx += x[j] * x[j] / c[j];
}
- double b0, bmin = delta > 0.0 ? - xCx / delta : -2.0 * sqrt (alpha * xCx);
+ double b0, bmin = delta > 0 ? - xCx / delta : -2 * sqrt (alpha * xCx);
double eps = (c[m] - bmin) * tol;
// find the root of d(psi(b)/db in interval (bmin, c[m])
@@ -1309,8 +1286,8 @@ void NUMsolveWeaklyConstrainedLinearRegression (double **f, long n, long m, doub
}
}
-void NUMProcrustes (double **x, double **y, long nPoints, long nDimensions, double **t, double v[], double *s) {
- bool orthogonal = ! v || ! s; // else similarity transform
+void NUMProcrustes (double **x, double **y, long nPoints, long nDimensions, double **t, double *v, double *s) {
+ int orthogonal = v == 0 || s == 0; /* else similarity transform */
autoNUMmatrix<double> c (1, nDimensions, 1, nDimensions);
autoNUMmatrix<double> yc (1, nPoints, 1, nDimensions);
@@ -1338,12 +1315,12 @@ void NUMProcrustes (double **x, double **y, long nPoints, long nDimensions, doub
// 2. Decompose C by SVD: C = PDQ' (SVD attribute is Q instead of Q'!)
autoSVD svd = SVD_create_d (c.peek(), nDimensions, nDimensions);
- double trace = 0.0;
+ double trace = 0;
for (long i = 1; i <= nDimensions; i++) {
trace += svd -> d[i];
}
- if (trace == 0.0) {
+ if (trace == 0) {
Melder_throw (U"NUMProcrustes: degenerate configuration(s).");
}
@@ -1351,7 +1328,7 @@ void NUMProcrustes (double **x, double **y, long nPoints, long nDimensions, doub
for (long i = 1; i <= nDimensions; i++) {
for (long j = 1; j <= nDimensions; j++) {
- t[i][j] = 0.0;
+ t[i][j] = 0;
for (long k = 1; k <= nDimensions; k++) {
t[i][j] += svd -> v[i][k] * svd -> u[j][k];
}
@@ -1380,13 +1357,13 @@ void NUMProcrustes (double **x, double **y, long nPoints, long nDimensions, doub
// tr X'J YT == tr xc' yt
- double traceXtJYT = 0.0;
+ double traceXtJYT = 0;
for (long i = 1; i <= nDimensions; i++) {
for (long j = 1; j <= nPoints; j++) {
traceXtJYT += xc[j][i] * yt[j][i];
}
}
- double traceYtJY = 0.0;
+ double traceYtJY = 0;
for (long i = 1; i <= nDimensions; i++) {
for (long j = 1; j <= nPoints; j++) {
traceYtJY += y[j][i] * yc[j][i];
@@ -1419,7 +1396,7 @@ void NUMmspline (double knot[], long nKnots, long order, long i, double x, doubl
// First and last 'order' knots are equal, i.e.,
// knot[1] = ... = knot[order] && knot[nKnots-order+1] = ... knot[nKnots].
- *y = 0.0;
+ *y = 0;
if (i > nSplines || order < 1) {
Melder_throw (U"Combination of order and index not correct.");
}
@@ -1448,7 +1425,7 @@ void NUMmspline (double knot[], long nKnots, long order, long i, double x, doubl
for (long j = i; j <= i + order - k; j++) {
double kj = knot[j], kjpk = knot[j + k];
if (kjpk > kj) {
- m[j] = k * ((x - kj) * m[j] + (kjpk - x) * m[j + 1]) / ((k - 1) * (kjpk - kj));
+ m[j] = k * ( (x - kj) * m[j] + (kjpk - x) * m[j + 1]) / ( (k - 1) * (kjpk - kj));
}
}
}
@@ -1458,7 +1435,7 @@ void NUMmspline (double knot[], long nKnots, long order, long i, double x, doubl
void NUMispline (double aknot[], long nKnots, long order, long i, double x, double *y) {
long j, orderp1 = order + 1;
- *y = 0.0;
+ *y = 0;
for (j = orderp1; j <= nKnots - order; j++) {
if (x < aknot[j]) {
@@ -1470,7 +1447,7 @@ void NUMispline (double aknot[], long nKnots, long order, long i, double x, doub
return;
}
if (j > i + order || (j == nKnots - order && x == aknot[j])) {
- *y = 1.0; return;
+ *y = 1; return;
}
// Equation 5 in Ramsay's article contains some errors!!!
@@ -1487,9 +1464,9 @@ void NUMispline (double aknot[], long nKnots, long order, long i, double x, doub
}
double NUMwilksLambda (double *lambda, long from, long to) {
- double result = 1.0;
+ double result = 1;
for (long i = from; i <= to; i++) {
- result /= (1.0 + lambda[i]);
+ result /= (1 + lambda[i]);
}
return result;
}
@@ -1557,7 +1534,7 @@ void NUMnrbis (void (*f) (double x, double *fx, double *dfx, void *closure), dou
return;
}
}
- tol = NUMfpp -> eps * (*root == 0.0 ? 1.0 : fabs (*root));
+ tol = NUMfpp -> eps * (*root == 0 ? 1 : fabs (*root));
if (fabs (dx) < tol) {
return;
}
@@ -1595,7 +1572,7 @@ double NUMridders (double (*f) (double x, void *closure), double x1, double x2,
if (f2 == NUMundefined) {
return NUMundefined;
}
- if ( (f1 < 0.0 && f2 < 0.0) || (f1 > 0.0 && f2 > 0.0)) {
+ if ( (f1 < 0 && f2 < 0) || (f1 > 0 && f2 > 0)) {
Melder_warning (U"NUMridders: root must be bracketed.");
return NUMundefined;
}
@@ -1610,7 +1587,10 @@ double NUMridders (double (*f) (double x, void *closure), double x1, double x2,
return NUMundefined;
}
- // New guess: x4 = x3 + (x3 - x1) * sign(f1 - f2) * f3 / sqrt(f3^2 - f1*f2)
+ /*
+ New guess:
+ x4 = x3 + (x3 - x1) * sign(f1 - f2) * f3 / sqrt(f3^2 - f1*f2)
+ */
d = f3 * f3 - f1 * f2;
if (d < 0.0) {
@@ -1619,59 +1599,59 @@ double NUMridders (double (*f) (double x, void *closure), double x1, double x2,
}
if (d == 0.0) {
- // pb test added because f1 f2 f3 may be 1e-170 or so
+ /* pb test added because f1 f2 f3 may be 1e-170 or so */
tol = NUMfpp -> eps * fabs (x3);
if (iter > 1 && fabs (x3 - root) < tol) {
return root;
}
root = x3;
-
- // Perform bisection.
-
- if (f1 > 0.0) {
- // falling curve: f1 > 0, f2 < 0
+ /*
+ * Perform bisection.
+ */
+ if (f1 > 0.0) {
+ /* falling curve: f1 > 0, f2 < 0 */
if (f3 > 0.0) {
- x1 = x3; f1 = f3; // retain invariant: f1 > 0, f2 < 0
+ x1 = x3; f1 = f3; /* retain invariant: f1 > 0, f2 < 0 */
} else {
- // f3 <= 0.0
- x2 = x3; f2 = f3; // retain invariant: f1 > 0, f2 < 0
+ /* f3 < 0.0 */
+ x2 = x3; f2 = f3; /* retain invariant: f1 > 0, f2 < 0 */
}
} else {
- // rising curve: f1 < 0, f2 > 0
+ /* rising curve: f1 < 0, f2 > 0 */
if (f3 > 0.0) {
- x2 = x3; f2 = f3; // retain invariant: f1 < 0, f2 > 0
+ x2 = x3; f2 = f3; /* retain invariant: f1 < 0, f2 > 0 */
} else {
- // f3 < 0.0
- x1 = x3; f1 = f3; // retain invariant: f1 < 0, f2 > 0
+ /* f3 < 0.0 */
+ x1 = x3; f1 = f3; /* retain invariant: f1 < 0, f2 > 0 */
}
}
} else {
d = sqrt (d);
if (isnan (d)) {
- // pb: square root of denormalized small number fails on some computers
+ /* pb: square root of denormalized small number fails on some computers */
tol = NUMfpp -> eps * fabs (x3);
if (iter > 1 && fabs (x3 - root) < tol) {
return root;
}
root = x3;
-
- // Perform bisection.
-
+ /*
+ * Perform bisection.
+ */
if (f1 > 0.0) {
- // falling curve: f1 > 0, f2 < 0
+ /* falling curve: f1 > 0, f2 < 0 */
if (f3 > 0.0) {
- x1 = x3; f1 = f3; // retain invariant: f1 > 0, f2 < 0
+ x1 = x3; f1 = f3; /* retain invariant: f1 > 0, f2 < 0 */
} else {
- // f3 <= 0.0
- x2 = x3; f2 = f3; // retain invariant: f1 > 0, f2 < 0
+ /* f3 < 0.0 */
+ x2 = x3; f2 = f3; /* retain invariant: f1 > 0, f2 < 0 */
}
} else {
- // rising curve: f1 < 0, f2 > 0
+ /* rising curve: f1 < 0, f2 > 0 */
if (f3 > 0.0) {
- x2 = x3; f2 = f3; // retain invariant: f1 < 0, f2 > 0
+ x2 = x3; f2 = f3; /* retain invariant: f1 < 0, f2 > 0 */
} else {
- // f3 < 0.0
- x1 = x3; f1 = f3; // retain invariant: f1 < 0, f2 > 0 */
+ /* f3 < 0.0 */
+ x1 = x3; f1 = f3; /* retain invariant: f1 < 0, f2 > 0 */
}
}
} else {
@@ -1689,7 +1669,7 @@ double NUMridders (double (*f) (double x, void *closure), double x1, double x2,
if (f4 == NUMundefined) {
return NUMundefined;
}
- if ((f1 > f2) == (d > 0.0) /* pb: instead of x3 < x4 */) {
+ if ( (f1 > f2) == (d > 0.0) /* pb: instead of x3 < x4 */) {
if (SIGN (f3, f4) != f3) {
x1 = x3; f1 = f3;
x2 = x4; f2 = f4;
@@ -1728,7 +1708,7 @@ double NUMlogNormalQ (double x, double zeta, double sigma) {
}
double NUMstudentP (double t, double df) {
- if (df < 1.0) {
+ if (df < 1) {
return NUMundefined;
}
double ib = NUMincompleteBeta (0.5 * df, 0.5, df / (df + t * t));
@@ -1736,7 +1716,7 @@ double NUMstudentP (double t, double df) {
return NUMundefined;
}
ib *= 0.5;
- return t < 0.0 ? ib : 1.0 - ib;
+ return t < 0 ? ib : 1 - ib;
}
double NUMstudentQ (double t, double df) {
@@ -1748,22 +1728,22 @@ double NUMstudentQ (double t, double df) {
return NUMundefined;
}
ib *= 0.5;
- return t > 0.0 ? ib : 1.0 - ib;
+ return t > 0 ? ib : 1 - ib;
}
double NUMfisherP (double f, double df1, double df2) {
- if (f < 0.0 || df1 < 1.0 || df2 < 1.0) {
+ if (f < 0 || df1 < 1 || df2 < 1) {
return NUMundefined;
}
double ib = NUMincompleteBeta (0.5 * df2, 0.5 * df1, df2 / (df2 + f * df1));
if (ib == NUMundefined) {
return NUMundefined;
}
- return 1.0 - ib;
+ return 1 - ib;
}
double NUMfisherQ (double f, double df1, double df2) {
- if (f < 0.0 || df1 < 1.0 || df2 < 1.0) {
+ if (f < 0 || df1 < 1 || df2 < 1) {
return NUMundefined;
}
if (Melder_debug == 28) {
@@ -1779,11 +1759,11 @@ double NUMfisherQ (double f, double df1, double df2) {
double NUMinvGaussQ (double p) {
double pc = p;
- if (p <= 0.0 || p >= 1.0) {
+ if (p <= 0 || p >= 1.0) {
return NUMundefined;
}
if (p > 0.5) {
- pc = 1.0 - p;
+ pc = 1 - p;
}
double t = sqrt (- 2.0 * log (pc));
t -= (2.515517 + (0.802853 + 0.010328 * t) * t) /
@@ -1799,15 +1779,15 @@ static double studentQ_func (double x, void *voidParams) {
double NUMinvStudentQ (double p, double df) {
struct pdf1_struct params;
- double pc = p > 0.5 ? 1.0 - p : p, xmin, xmax = 1.0, x;
+ double pc = p > 0.5 ? 1 - p : p, xmin, xmax = 1, x;
- if (p < 0.0 || p >= 1.0) {
+ if (p < 0 || p >= 1) {
return NUMundefined;
}
-
- // Bracket the function f(x) = NUMstudentQ (x, df) - p.
-
+ /*
+ Bracket the function f(x) = NUMstudentQ (x, df) - p.
+ */
for (;;) {
double q = NUMstudentQ (xmax, df);
if (q == NUMundefined) {
@@ -1816,13 +1796,14 @@ double NUMinvStudentQ (double p, double df) {
if (q < pc) {
break;
}
- xmax *= 2.0;
+ xmax *= 2;
}
- xmin = xmax > 1.0 ? xmax / 2.0 : 0.0;
-
- // Find zero of f(x) with Ridders' method.
+ xmin = xmax > 1 ? xmax / 2 : 0;
+ /*
+ Find zero of f(x) with Ridders' method.
+ */
params. df = df;
params. p = pc;
x = NUMridders (studentQ_func, xmin, xmax, & params);
@@ -1843,12 +1824,13 @@ double NUMinvChiSquareQ (double p, double df) {
struct pdf1_struct params;
double xmin, xmax = 1;
- if (p < 0.0 || p >= 1.0) {
+ if (p < 0 || p >= 1) {
return NUMundefined;
}
- // Bracket the function f(x) = NUMchiSquareQ (x, df) - p.
-
+ /*
+ Bracket the function f(x) = NUMchiSquareQ (x, df) - p.
+ */
for (;;) {
double q = NUMchiSquareQ (xmax, df);
if (q == NUMundefined) {
@@ -1857,12 +1839,13 @@ double NUMinvChiSquareQ (double p, double df) {
if (q < p) {
break;
}
- xmax *= 2.0;
+ xmax *= 2;
}
- xmin = xmax > 1.0 ? xmax / 2.0 : 0.0;
-
- // Find zero of f(x) with Ridders' method.
+ xmin = xmax > 1 ? xmax / 2 : 0;
+ /*
+ Find zero of f(x) with Ridders' method.
+ */
params. df = df;
params. p = p;
return NUMridders (chiSquareQ_func, xmin, xmax, & params);
@@ -1875,7 +1858,7 @@ static double fisherQ_func (double x, void *voidParams) {
}
double NUMinvFisherQ (double p, double df1, double df2) {
- if (p <= 0.0 || p > 1.0 || df1 < 1.0 || df2 < 1.0) {
+ if (p <= 0.0 || p > 1.0 || df1 < 1 || df2 < 1) {
return NUMundefined;
}
if (Melder_debug == 29) {
@@ -1921,12 +1904,12 @@ double NUMlnBeta (double a, double b) {
double NUMnormalityTest_HenzeZirkler (double **data, long n, long p, double *beta, double *tnb, double *lnmu, double *lnvar) {
if (*beta <= 0) {
- *beta = (1.0 / sqrt (2.0)) * pow ((1.0 + 2 * p) / 4.0, 1.0 / (p + 4)) * pow (n, 1.0 / (p + 4));
+ *beta = (1.0 / sqrt (2)) * pow ( (1.0 + 2 * p) / 4, 1.0 / (p + 4)) * pow (n, 1.0 / (p + 4));
}
double p2 = p / 2.0;
double beta2 = *beta * *beta, beta4 = beta2 * beta2, beta8 = beta4 * beta4;
- double gamma = 1.0 + 2.0 * beta2, gamma2 = gamma * gamma, gamma4 = gamma2 * gamma2;
- double delta = 1.0 + beta2 * (4.0 + 3.0 * beta2), delta2 = delta * delta;
+ double gamma = 1 + 2 * beta2, gamma2 = gamma * gamma, gamma4 = gamma2 * gamma2;
+ double delta = 1.0 + beta2 * (4 + 3 * beta2), delta2 = delta * delta;
double prob = NUMundefined;
*tnb = *lnmu = *lnvar = NUMundefined;
@@ -1945,8 +1928,8 @@ double NUMnormalityTest_HenzeZirkler (double **data, long n, long p, double *bet
try {
NUMlowerCholeskyInverse (covar.peek(), p, NULL);
- double djk, djj, sumjk = 0.0, sumj = 0.0;
- double b1 = beta2 / 2.0, b2 = b1 / (1.0 + beta2);
+ double djk, djj, sumjk = 0, sumj = 0;
+ double b1 = beta2 / 2, b2 = b1 / (1.0 + beta2);
/* Heinze & Wagner (1997), page 3
We use d[j][k] = ||Y[j]-Y[k]||^2 = (Y[j]-Y[k])'S^(-1)(Y[j]-Y[k])
So d[j][k]= d[k][j] and d[j][j] = 0
@@ -1954,22 +1937,22 @@ double NUMnormalityTest_HenzeZirkler (double **data, long n, long p, double *bet
for (long j = 1; j <= n; j++) {
for (long k = 1; k < j; k++) {
djk = NUMmahalanobisDistance_chi (covar.peek(), x[j], x[k], p, p);
- sumjk += 2.0 * exp (-b1 * djk); // factor 2 because d[j][k] == d[k][j]
+ sumjk += 2 * exp (-b1 * djk); // factor 2 because d[j][k] == d[k][j]
}
- sumjk += 1.0; // for k == j
+ sumjk += 1; // for k == j
djj = NUMmahalanobisDistance_chi (covar.peek(), x[j], zero.peek(), p, p);
sumj += exp (-b2 * djj);
}
*tnb = (1.0 / n) * sumjk - 2.0 * pow (1.0 + beta2, - p2) * sumj + n * pow (gamma, - p2); // n *
} catch (MelderError) {
Melder_clearError ();
- *tnb = 4.0 * n;
+ *tnb = 4 * n;
}
- double mu = 1.0 - pow (gamma, -p2) * (1.0 + p * beta2 / gamma + p * (p + 2) * beta4 / (2.0 * gamma2));
- double var = 2.0 * pow (1.0 + 4.0 * beta2, -p2)
- + 2.0 * pow (gamma, -p) * (1.0 + 2.0 * p * beta4 / gamma2 + 3.0 * p * (p + 2) * beta8 / (4.0 * gamma4))
- - 4.0 * pow (delta, -p2) * (1.0 + 3.0 * p * beta4 / (2.0 * delta) + p * (p + 2) * beta8 / (2.0 * delta2));
+ double mu = 1.0 - pow (gamma, -p2) * (1.0 + p * beta2 / gamma + p * (p + 2) * beta4 / (2 * gamma2));
+ double var = 2.0 * pow (1 + 4 * beta2, -p2)
+ + 2.0 * pow (gamma, -p) * (1.0 + 2 * p * beta4 / gamma2 + 3 * p * (p + 2) * beta8 / (4 * gamma4))
+ - 4.0 * pow (delta, -p2) * (1.0 + 3 * p * beta4 / (2 * delta) + p * (p + 2) * beta8 / (2 * delta2));
double mu2 = mu * mu;
*lnmu = log (sqrt (mu2 * mu2 / (mu2 + var)));
*lnvar = sqrt (log ( (mu2 + var) / mu2));
@@ -1980,45 +1963,45 @@ double NUMnormalityTest_HenzeZirkler (double **data, long n, long p, double *bet
/*************** Hz <--> other freq reps *********************/
double NUMmelToHertz3 (double mel) {
- if (mel < 0.0) {
+ if (mel < 0) {
return NUMundefined;
}
- return mel < 1000.0 ? mel : 1000.0 * (exp (mel * log10 (2.0) / 1000.0) - 1.0);
+ return mel < 1000 ? mel : 1000 * (exp (mel * log10 (2) / 1000) - 1);
}
double NUMhertzToMel3 (double hz) {
- if (hz < 0.0) {
+ if (hz < 0) {
return NUMundefined;
}
- return hz < 1000.0 ? hz : 1000.0 * log10 (1.0 + hz / 1000.0) / log10 (2.0);
+ return hz < 1000 ? hz : 1000 * log10 (1 + hz / 1000) / log10 (2);
}
double NUMmelToHertz2 (double mel) {
- if (mel < 0.0) {
+ if (mel < 0) {
return NUMundefined;
}
- return 700.0 * (pow (10.0, mel / 2595.0) - 1.0);
+ return 700 * (pow (10.0, mel / 2595.0) - 1);
}
double NUMhertzToMel2 (double hz) {
- if (hz < 0.0) {
+ if (hz < 0) {
return NUMundefined;
}
- return 2595.0 * log10 (1.0 + hz / 700.0);
+ return 2595 * log10 (1 + hz / 700);
}
double NUMhertzToBark_traunmueller (double hz) {
- if (hz < 0.0) {
+ if (hz < 0) {
return NUMundefined;
}
- return 26.81 * hz / (1960.0 + hz) - 0.53;
+ return 26.81 * hz / (1960 + hz) - 0.53;
}
double NUMbarkToHertz_traunmueller (double bark) {
- if (bark < 0.0 || bark > 26.28) {
+ if (bark < 0 || bark > 26.28) {
return NUMundefined;
}
- return 1960.0 * (bark + 0.53) / (26.28 - bark);
+ return 1960 * (bark + 0.53) / (26.28 - bark);
}
double NUMbarkToHertz_schroeder (double bark) {
@@ -2026,22 +2009,23 @@ double NUMbarkToHertz_schroeder (double bark) {
}
double NUMbarkToHertz_zwickerterhardt (double hz) {
- if (hz < 0.0) {
+ if (hz < 0) {
return NUMundefined;
}
- return 13.0 * atan (0.00076 * hz) + 3.5 * atan (hz / 7500.0);
+ return 13 * atan (0.00076 * hz) + 3.5 * atan (hz / 7500);
}
double NUMhertzToBark_schroeder (double hz) {
- if (hz < 0.0) {
+ double h650;
+ if (hz < 0) {
return NUMundefined;
}
- double h650 = hz / 650.0;
- return 7.0 * log (h650 + sqrt (1.0 + h650 * h650));
+ h650 = hz / 650;
+ return 7.0 * log (h650 + sqrt (1 + h650 * h650));
}
double NUMbarkToHertz2 (double bark) {
- if (bark < 0.0) {
+ if (bark < 0) {
return NUMundefined;
}
return 650.0 * sinh (bark / 7.0);
@@ -2051,22 +2035,22 @@ double NUMhertzToBark2 (double hz) {
if (hz < 0) {
return NUMundefined;
}
- double h650 = hz / 650.0;
- return 7.0 * log (h650 + sqrt (1.0 + h650 * h650));
+ double h650 = hz / 650;
+ return 7.0 * log (h650 + sqrt (1 + h650 * h650));
}
double NUMbladonlindblomfilter_amplitude (double zc, double z) {
double dz = zc - z + 0.474;
- return pow (10.0, 1.581 + 0.75 * dz - 1.75 * sqrt (1.0 + dz * dz));
+ return pow (10, 1.581 + 0.75 * dz - 1.75 * sqrt (1 + dz * dz));
}
double NUMsekeyhansonfilter_amplitude (double zc, double z) {
double dz = zc - z - 0.215;
- return pow (10.0, 0.7 - 0.75 * dz - 1.75 * sqrt (0.196 + dz * dz));
+ return pow (10, 0.7 - 0.75 * dz - 1.75 * sqrt (0.196 + dz * dz));
}
double NUMtriangularfilter_amplitude (double fl, double fc, double fh, double f) {
- double a = 0.0;
+ double a = 0;
if (f > fl && f < fh) {
a = f < fc ? (f - fl) / (fc - fl) : (fh - f) / (fh - fc);
@@ -2091,7 +2075,7 @@ for (i=1; i<=n+n+n; i++) work[i]=0;
*/
int NUMburg (double x[], long n, double a[], int m, double *xms) {
for (long j = 1; j <= m; j++) {
- a[j] = 0.0;
+ a[j] = 0;
}
autoNUMvector<double> b1 (1, n);
@@ -2106,7 +2090,7 @@ int NUMburg (double x[], long n, double a[], int m, double *xms) {
}
*xms = p / n;
- if (*xms <= 0.0) {
+ if (*xms <= 0) {
return 0; // warning empty
}
@@ -2127,7 +2111,7 @@ int NUMburg (double x[], long n, double a[], int m, double *xms) {
denum += b1[j] * b1[j] + b2[j] * b2[j];
}
- if (denum <= 0.0) {
+ if (denum <= 0) {
return 0; // warning ill-conditioned
}
@@ -2160,7 +2144,7 @@ int NUMburg (double x[], long n, double a[], int m, double *xms) {
}
void NUMdmatrix_to_dBs (double **m, long rb, long re, long cb, long ce, double ref, double factor, double floor) {
- double ref_db, factor10 = factor * 10.0;
+ double ref_db, factor10 = factor * 10;
double max = m[rb][cb], min = max;
Melder_assert (ref > 0 && factor > 0 && rb <= re && cb <= ce);
@@ -2183,7 +2167,7 @@ void NUMdmatrix_to_dBs (double **m, long rb, long re, long cb, long ce, double r
for (long i = rb; i <= re; i++) {
for (long j = cb; j <= ce; j++) {
double mij = floor;
- if (m[i][j] > 0.0) {
+ if (m[i][j] > 0) {
mij = factor10 * log10 (m[i][j]) - ref_db;
if (mij < floor) {
mij = floor;
@@ -2206,7 +2190,8 @@ double **NUMcosinesTable (long first, long last, long npoints) {
return m.transfer();
}
-void NUMspline (double x[], double y[], long n, double yp1, double ypn, double y2[]) {
+void NUMspline (double x[], double y[], long n, double yp1, double ypn,
+ double y2[]) {
autoNUMvector<double> u (1, n - 1);
if (yp1 > 0.99e30) {
@@ -2277,7 +2262,7 @@ int NUMdoLineSegmentsIntersect (double x1, double y1, double x2, double y2, doub
int o12 = NUMgetOrientationOfPoints (x1, y1, x2, y2, x4, y4);
int o21 = NUMgetOrientationOfPoints (x3, y3, x4, y4, x1, y1);
int o22 = NUMgetOrientationOfPoints (x3, y3, x4, y4, x2, y2);
- return ((o11 * o12 < 0) && (o21 * o22 < 0)) || (o11 *o12 *o21 *o22 == 0);
+ return ( (o11 * o12 < 0) && (o21 * o22 < 0)) || (o11 *o12 *o21 *o22 == 0);
}
int NUMgetOrientationOfPoints (double x1, double y1, double x2, double y2, double x3, double y3) {
@@ -2289,9 +2274,9 @@ int NUMgetOrientationOfPoints (double x1, double y1, double x2, double y2, doubl
} else if (dx2 * dy3 < dy2 * dx3) {
orientation = -1;
} else {
- if ((dx2 * dx3 < 0) || (dy2 * dy3 < 0)) {
+ if ( (dx2 * dx3 < 0) || (dy2 * dy3 < 0)) {
orientation = -1;
- } else if ((dx2 * dx2 + dy2 * dy2) >= (dx3 * dx3 + dy3 * dy3)) {
+ } else if ( (dx2 * dx2 + dy2 * dy2) >= (dx3 * dx3 + dy3 * dy3)) {
orientation = 0;
} else {
orientation = 1;
@@ -2340,7 +2325,7 @@ int NUMgetIntersectionsWithRectangle (double x1, double y1, double x2, double y2
for (long i = 1; i <= 4; i++) {
double denom = (x[i + 1] - x[i]) * (y2 - y1) - (y[i + 1] - y[i]) * (x2 - x1);
double s, t, x3, y3;
- if (denom == 0.0) {
+ if (denom == 0) {
continue;
}
/* We have an intersection. */
@@ -2511,14 +2496,16 @@ void NUMgetEllipseBoundingBox (double a, double b, double cospsi, double *width,
Melder_assert (cospsi >= -1 && cospsi <= 1);
if (cospsi == 1) {
-
- // a-axis along x-axis
+ /*
+ a-axis along x-axis
+ */
*width = a;
*height = b;
} else if (cospsi == 0) {
-
- // a-axis along y-axis
+ /*
+ a-axis along y-axis
+ */
*width = b;
*height = a;
@@ -2534,7 +2521,8 @@ void NUMgetEllipseBoundingBox (double a, double b, double cospsi, double *width,
/*
Closely modelled after the netlib code by Oleg Keselyov.
*/
-double NUMminimize_brent (double (*f) (double x, void *closure), double a, double b, void *closure, double tol, double *fx) {
+double NUMminimize_brent (double (*f) (double x, void *closure), double a, double b,
+ void *closure, double tol, double *fx) {
double x, v, fv, w, fw;
const double golden = 1 - NUM_goldenSection;
const double sqrt_epsilon = sqrt (NUMfpp -> eps);
@@ -2551,19 +2539,22 @@ double NUMminimize_brent (double (*f) (double x, void *closure), double a, doubl
for (long iter = 1; iter <= itermax; iter++) {
double range = b - a;
- double middle_range = (a + b) / 2.0;
- double tol_act = sqrt_epsilon * fabs (x) + tol / 3.0;
+ double middle_range = (a + b) / 2;
+ double tol_act = sqrt_epsilon * fabs (x) + tol / 3;
double new_step; /* Step at this iteration */
- if (fabs (x - middle_range) + range / 2.0 <= 2.0 * tol_act) {
+
+
+ if (fabs (x - middle_range) + range / 2 <= 2 * tol_act) {
return x;
}
- // Obtain the golden section step
+ /* Obtain the golden section step */
new_step = golden * (x < middle_range ? b - x : a - x);
- // Decide if the parabolic interpolation can be tried
+
+ /* Decide if the parabolic interpolation can be tried */
if (fabs (x - w) >= tol_act) {
/*
@@ -2571,12 +2562,14 @@ double NUMminimize_brent (double (*f) (double x, void *closure), double a, doubl
division operation is delayed until last moment.
*/
- double t = (x - w) * (*fx - fv);
- double q = (x - v) * (*fx - fw);
- double p = (x - v) * q - (x - w) * t;
- q = 2.0 * (q - t);
+ double p, q, t;
+
+ t = (x - w) * (*fx - fv);
+ q = (x - v) * (*fx - fw);
+ p = (x - v) * q - (x - w) * t;
+ q = 2 * (q - t);
- if (q > 0.0) {
+ if (q > 0) {
p = -p;
} else {
q = -q;
@@ -2590,22 +2583,22 @@ double NUMminimize_brent (double (*f) (double x, void *closure), double a, doubl
*/
if (fabs (p) < fabs (new_step * q) &&
- p > q * (a - x + 2.0 * tol_act) &&
- p < q * (b - x - 2.0 * tol_act)) {
+ p > q * (a - x + 2 * tol_act) &&
+ p < q * (b - x - 2 * tol_act)) {
new_step = p / q;
}
}
- // Adjust the step to be not less than tolerance.
+ /* Adjust the step to be not less than tolerance. */
if (fabs (new_step) < tol_act) {
- new_step = new_step > 0.0 ? tol_act : - tol_act;
+ new_step = new_step > 0 ? tol_act : - tol_act;
}
- // Obtain the next approximation to min and reduce the enveloping range
+ /* Obtain the next approximation to min and reduce the enveloping range */
{
- double t = x + new_step; // Tentative point for the min
+ double t = x + new_step; /* Tentative point for the min */
double ft = (*f) (t, closure);
/*
@@ -2659,7 +2652,7 @@ long NUMgetIndexFromProbability (double *probs, long nprobs, double p) {
// straight line fitting
-void NUMlineFit_theil (double *x, double *y, long numberOfPoints, double *p_m, double *p_intercept, bool incompleteMethod) {
+void NUMlineFit_theil (double *x, double *y, long numberOfPoints, double *m, double *intercept, bool incompleteMethod) {
try {
/* Theil's incomplete method:
* Split (x[i],y[i]) as
@@ -2668,15 +2661,14 @@ void NUMlineFit_theil (double *x, double *y, long numberOfPoints, double *p_m, d
* m = median (m[i])
* b = median(y[i]-m*x[i])
*/
- double m, intercept;
if (numberOfPoints <= 0) {
- m = intercept = NUMundefined;
+ *m = *intercept = NUMundefined;
} else if (numberOfPoints == 1) {
- intercept = y[1];
- m = 0;
+ *intercept = y[1];
+ *m = 0;
} else if (numberOfPoints == 2) {
- m = (y[2] - y[1]) / (x[2] - x[1]);
- intercept = y[1] - m * x[1];
+ *m = (y[2] - y[1]) / (x[2] - x[1]);
+ *intercept = y[1] - *m * x[1];
} else {
long numberOfCombinations;
autoNUMvector<double> mbs;
@@ -2698,45 +2690,35 @@ void NUMlineFit_theil (double *x, double *y, long numberOfPoints, double *p_m, d
}
}
NUMsort_d (numberOfCombinations, mbs.peek());
- m = NUMquantile (numberOfCombinations, mbs.peek(), 0.5);
+ *m = NUMquantile (numberOfCombinations, mbs.peek(), 0.5);
for (long i = 1; i <= numberOfPoints; i++) {
- mbs[i] = y[i] - m * x[i];
+ mbs[i] = y[i] - *m * x[i];
}
NUMsort_d (numberOfPoints, mbs.peek());
- intercept = NUMquantile (numberOfPoints, mbs.peek(), 0.5);
- }
- if (p_m) {
- *p_m = m;
- }
- if (p_intercept) {
- *p_intercept = intercept;
+ *intercept = NUMquantile (numberOfPoints, mbs.peek(), 0.5);
}
} catch (MelderError) {
Melder_throw (U"No line fit (Theil's method)");
}
}
-void NUMlineFit_LS (double *x, double *y, long numberOfPoints, double *p_m, double *intercept) {
- double sx = 0.0, sy = 0.0;
+void NUMlineFit_LS (double *x, double *y, long numberOfPoints, double *m, double *intercept) {
+ double sx = 0, sy = 0;
for (long i = 1; i <= numberOfPoints; i++) {
sx += x[i];
sy += y[i];
}
double xmean = sx / numberOfPoints;
- double st2 = 0.0, m = 0.0;
+ double st2 = 0, a = 0;
for (long i = 1; i <= numberOfPoints; i++) {
double t = x[i] - xmean;
st2 += t * t;
- m += t * y[i];
- }
- // y = m*x + b
- m /= st2;
- if (intercept) {
- *intercept = (sy - m * sx) / numberOfPoints;
- }
- if (p_m) {
- *p_m = m;
+ a += t * y[i];
}
+ // y = a*x + b
+ a /= st2;
+ *intercept = (sy - a * sx) / numberOfPoints;
+ *m = a;
}
void NUMlineFit (double *x, double *y, long numberOfPoints, double *m, double *intercept, int method) {
@@ -2808,7 +2790,7 @@ void NUMlpc_lpc_to_rc2 (double *lpc, long m, double *rc) { // klopt nog niet
long jb = m + 1 - j;
long mh = (jb + 1) / 2;
double rct = rc[jb+1];
- double d = 1.0 - rct * rct;
+ double d = 1 - rct * rct;
for (long k = 1; k <= mh; k++) {
rc[k] *= (1 - rct) / d;
}
@@ -2818,7 +2800,7 @@ void NUMlpc_lpc_to_rc2 (double *lpc, long m, double *rc) { // klopt nog niet
void NUMlpc_rc_to_area (double *rc, long m, double *area) {
area[m+1] = 0.0001; /* 1.0 cm^2 */
for (long j = 1; j <= m; j++) {
- double ar = (1.0 - rc[m+1-j]) / (1.0 + rc[m+1-j]);
+ double ar = (1 - rc[m+1-j]) / (1 + rc[m+1-j]);
area[m+1-j] = area[m+2-j] / ar;
}
}
@@ -2827,7 +2809,7 @@ void NUMlpc_rc_to_area (double *rc, long m, double *area) {
void NUMlpc_area_to_rc (double *area, long m, double *rc) {
for (long j = 1; j <= m - 1; j++) {
double ar = area[j+1] / area[j];
- rc[j] = (1.0 - ar) / (1.0 + ar);
+ rc[j] = (1 - ar) / (1 + ar);
}
}
@@ -2887,7 +2869,7 @@ inline static double Stirling (double y1)
// djmw 20121211 replaced calls to gsl_rng_uniform with NUMrandomUniform (0,1)
long NUMrandomBinomial (double p, long n) {
- if (p < 0.0 || p > 1.0 || n < 0) {
+ if (p < 0 || p > 1 || n < 0) {
return -100000000;
}
long ix; /* return value */
@@ -2901,7 +2883,7 @@ long NUMrandomBinomial (double p, long n) {
flipped = 1;
}
- double q = 1.0 - p;
+ double q = 1 - p;
double s = p / q;
double np = n * p;
@@ -2920,7 +2902,7 @@ long NUMrandomBinomial (double p, long n) {
*/
double f = f0;
- double u = NUMrandomUniform (0.0, 1.0); //djmw gsl_rng_uniform (rng);
+ double u = NUMrandomUniform (0, 1); //djmw gsl_rng_uniform (rng);
for (ix = 0; ix <= BINV_CUTOFF; ++ix) {
if (u < f) {
@@ -2928,7 +2910,7 @@ long NUMrandomBinomial (double p, long n) {
}
u -= f;
/* Use recursion f(x+1) = f(x)*[(n-x)/(x+1)]*[p/(1-p)] */
- f *= s * (n - ix) / (ix + 1.0);
+ f *= s * (n - ix) / (ix + 1);
}
/* It should be the case that the 'goto Finish' was encountered
@@ -2996,8 +2978,8 @@ long NUMrandomBinomial (double p, long n) {
TryAgain:
/* generate random variates, u specifies which region: Tri, Par, Tail */
- u = p4 * NUMrandomUniform (0.0, 1.0); // djmw gsl_rng_uniform (rng) * p4;
- v = NUMrandomUniform (0.0, 1.0); // djmw gsl_rng_uniform (rng);
+ u = p4 * NUMrandomUniform (0, 1); // djmw gsl_rng_uniform (rng) * p4;
+ v = NUMrandomUniform (0, 1); // djmw gsl_rng_uniform (rng);
if (u <= p1) {
/* Triangular region */
@@ -3144,57 +3126,4 @@ Finish:
return (flipped) ? (n - ix) : ix;
}
-void NUMlngamma_complex (double zr, double zi, double *lnr, double *arg) {
- double ln_re = NUMundefined, ln_arg = NUMundefined;
- gsl_sf_result gsl_lnr, gsl_arg;
- if (gsl_sf_lngamma_complex_e (zr, zi, & gsl_lnr, & gsl_arg)) {
- ln_re = gsl_lnr.val; ln_arg = gsl_arg.val;
- }
- if (lnr) {
- *lnr = ln_re;
- }
- if (arg) {
- *arg = ln_arg;
- }
-}
-
-bool NUMdmatrix_hasFiniteElements (double **m, long row1, long row2, long col1, long col2) {
- for (long i = row1; i <= row2; i ++) {
- for (long j = col1; j <= col2; j ++) {
- if (! isfinite (m [i] [j])) {
- return false;
- }
- }
- }
- return true;
-}
-
-void NUMdmatrix_diagnoseCells (double **m, long rb, long re, long cb, long ce, long maximumNumberOfPositionsToReport) {
- long numberOfInvalids = 0;
- bool firstTime = true;
- for (long i = rb; i <= re; i++) {
- for (long j = cb; j <= ce; j++) {
- if (! isfinite (m [i][j])) {
- numberOfInvalids ++;
- if (firstTime) {
- MelderInfo_writeLine (U"Invalid data at the following [row] [column] positions:");
- firstTime = false;
- }
- if (numberOfInvalids <= maximumNumberOfPositionsToReport) {
- if (numberOfInvalids % 10 != 0) {
- MelderInfo_write (U"[", i, U"][", j, U"] ");
- } else {
- MelderInfo_writeLine (U"[", i, U"][", j, U"]");
- }
- } else {
- return;
- }
- }
- }
- }
- if (numberOfInvalids == 0) {
- MelderInfo_writeLine (U"All cells have valid data.");
- }
-}
-
/* End of file NUM2.cpp */
diff --git a/dwsys/NUM2.h b/dwsys/NUM2.h
index 073bd44..74e57f3 100644
--- a/dwsys/NUM2.h
+++ b/dwsys/NUM2.h
@@ -2,7 +2,7 @@
#define _NUM2_h_
/* NUM2.h
*
- * Copyright (C) 1997-2016 David Weenink
+ * Copyright (C) 1997-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -39,9 +39,7 @@ int NUMstrcmp (const char *s1, const char *s2);
*/
int NUMstring_containsPrintableCharacter (const char32 *s);
-
void NUMstring_chopWhiteSpaceAtExtremes_inline (char32 *string);
-
double *NUMstring_to_numbers (const char32 *s, long *numbers_found);
/* return array with the number of numbers found */
@@ -53,14 +51,11 @@ double *NUMstring_to_numbers (const char32 *s, long *numbers_found);
long *NUMstring_getElementsOfRanges (const char32 *ranges, long maximumElement, long *numberOfElements, long *numberOfMultiples, const char32 *elementType, bool sortedUniques);
char32 * NUMstring_timeNoDot (double time);
-
int NUMstrings_equal (const char32 **s1, const char32 **s2, long lo, long hi);
-
void NUMstrings_copyElements (char32 **from, char32**to, long lo, long hi);
-
void NUMstrings_free (char32 **s, long lo, long hi);
-
-int NUMstrings_setSequentialNumbering (char32 **s, long lo, long hi, const char32 *precursor, long number, long increment, int asArray);
+int NUMstrings_setSequentialNumbering (char32 **s, long lo, long hi,
+ const char32 *precursor, long number, long increment, int asArray);
/*
Set s[lo] = precursor<number>
s[lo+1] = precursor<number+1>
@@ -130,12 +125,6 @@ void NUMdmatrix_printMatlabForm (double **m, long nr, long nc, const char32 *nam
7, 8, 9];
*/
-bool NUMdmatrix_hasFiniteElements (double **m, long row1, long row2, long col1, long col2);
-/* true if all the elements are finite i.e. not plus or minus infinity, and not NaN */
-
-void NUMdmatrix_diagnoseCells (double **m, long rb, long re, long cb, long ce, long maximumNumberOfPositionsToReport);
-/* which cells are not finite? */
-
double **NUMdmatrix_transpose (double **m, long nr, long nc);
/*
Transpose a nr x nc matrix.
@@ -149,38 +138,29 @@ double **NUMdmatrix_transpose (double **m, long nr, long nc);
* lo and hi must be valid indices in the array.
*/
template <class T>
-void NUMvector_extrema (T *v, long lo, long hi, double *p_min, double *p_max) {
- T min = v[lo];
- T max = min;
+void NUMvector_extrema (T *v, long lo, long hi, double *min, double *max) {
+ T tmin = v[lo];
+ T tmax = tmin;
for (long i = lo + 1; i <= hi; i++)
{
- if (v[i] < min) min = v[i];
- else if (v[i] > max) max = v[i];
+ if (v[i] < tmin) tmin = v[i];
+ else if (v[i] > tmax) tmax = v[i];
}
- if (p_min) {
- *p_min = min;
- }
- if (p_max) {
- *p_max = max;
- }
+ *min = tmin; *max = tmax;
}
template <class T>
-void NUMmatrix_extrema (T **x, long rb, long re, long cb, long ce, double *p_min, double *p_max) {
- T min = x[rb][cb], max = min;
+void NUMmatrix_extrema (T **x, long rb, long re, long cb, long ce, double *min, double *max) {
+ T xmin, xmax;
+ xmax = xmin = x[rb][cb];
for (long i = rb; i <= re; i++) {
for (long j = cb; j <= ce; j++) {
T t = x[i][j];
- if (t < min) min = t;
- else if (t > max) max = t;
+ if (t < xmin) xmin = t;
+ else if (t > xmax) xmax = t;
}
}
- if (p_min) {
- *p_min = min;
- }
- if (p_max) {
- *p_max = max;
- }
+ *min = xmin; *max = xmax;
}
@@ -191,10 +171,11 @@ void NUMmatrix_extrema (T **x, long rb, long re, long cb, long ce, double *p_min
*/
template <class T>
void NUMvector_clip (T *v, long lo, long hi, double min, double max) {
+ T tmin = min, tmax = max;
for (long i = lo; i <= hi; i++)
{
- if (v[i] < min) v[i] = min;
- else if (v[i] > max) v[i] = max;
+ if (v[i] < tmin) v[i] = tmin;
+ else if (v[i] > tmax) v[i] = tmax;
}
}
@@ -210,12 +191,11 @@ T ** NUMmatrix_transpose (T **m, long nr, long nc) {
return to.transfer();
}
-double NUMvector_normalize1 (double v[], long n);
+int NUMdmatrix_hasInfinities (double **m, long rb, long re, long cb, long ce);
+double NUMvector_normalize1 (double v[], long n);
double NUMvector_normalize2 (double v[], long n);
-
double NUMvector_getNorm1 (const double v[], long n);
-
double NUMvector_getNorm2 (const double v[], long n);
void NUMcentreRows (double **a, long rb, long re, long cb, long ce);
@@ -249,7 +229,6 @@ void NUMnormalize (double **a, long nr, long nc, double norm);
void NUMstandardizeColumns (double **a, long rb, long re, long cb, long ce);
/* a[i][j] = (a[i][j] - average[j]) / sigma[j] */
-
void NUMstandardizeRows (double **a, long rb, long re, long cb, long ce);
/* a[i][j] = (a[i][j] - average[i]) / sigma[i] */
@@ -258,14 +237,17 @@ void NUMaverageColumns (double **a, long rb, long re, long cb, long ce);
void NUMvector_avevar (double *a, long n, double *average, double *variance);
-void NUMcolumn_avevar (double **a, long nr, long nc, long icol, double *average, double *variance);
+void NUMcolumn_avevar (double **a, long nr, long nc, long icol,
+ double *average, double *variance);
/*
Get mean and variance of a column.
When average and/or variance are NULL, the corresponding output is
NOT given.
*/
-void NUMcolumn2_avevar (double **a, long nr, long nc, long icol1, long icol2, double *average1, double *variance1, double *average2, double *variance2, double *covariance);
+void NUMcolumn2_avevar (double **a, long nr, long nc, long icol1, long icol2,
+ double *average1, double *variance1, double *average2, double *variance2,
+ double *covariance);
/*
Get mean and variance of two columns.
When average and/or variance are NULL, the corresponding output is
@@ -274,6 +256,7 @@ void NUMcolumn2_avevar (double **a, long nr, long nc, long icol1, long icol2, do
void NUMvector_smoothByMovingAverage (double *xin, long n, long nwindow, double *xout);
+
void NUMcovarianceFromColumnCentredMatrix (double **x, long nrows, long ncols, long ndf, double **covar);
/*
Calculate covariance matrix(ncols x ncols) from data matrix (nrows x ncols);
@@ -287,7 +270,8 @@ double NUMmultivariateKurtosis (double **x, long nrows, long ncols, int method);
method = 1 : Schott (2001), J. of Statistical planning and Inference 94, 25-36.
*/
-void NUMmad (double *x, long n, double *location, int wantlocation, double *mad, double *work);
+void NUMmad (double *x, long n, double *location, int wantlocation,
+ double *mad, double *work);
/*
Computes the median absolute deviation, i.e., the median of the
absolute deviations from the median, and adjust by a factor for
@@ -577,33 +561,6 @@ void NUMeigensystem (double **a, long n, double **evec, double eval[]);
Eigenvalues (with corresponding eigenvectors) are sorted in descending order.
*/
-void NUMdmatrix_projectRowsOnEigenspace (double **data, long numberOfRows, long from_col, double **eigenvectors, long numberOfEigenvectors, long dimension, double **projection, long to_col);
-/* Input:
- data[numberOfRows, from_col - 1 + my dimension]
- contains the 'numberOfRows' vectors to be projected on the eigenspace.
- eigenvectors [numberOfEigenvectors][dimension]
- the eigenvectors stored as rows
- Input/Output
- projection [numberOfRows, to_colbegin - 1 + numberOfDimensionsToKeep]
- the projected vectors from 'data'
-
- Project (part of) the vectors in matrix 'data' along the 'numberOfEigenvectors' eigenvectors into the matrix 'projection'.
- */
-
-void NUMdmatrix_projectColumnsOnEigenspace (double **data, long numberOfColumns, double **eigenvectors, long numberOfEigenvectors, long dimension, double **projection);
-/* Input:
- data[dimension, numberOfColumns]
- contains the column vectors to be projected on the eigenspace.
- eigenvectors [numberOfEigenvectors][dimension]
- the eigenvectors stored as rowvectors
- Input/Output
- projection [numberOfEigenvectors, numberOfColumns]
- the projected vectors from 'data'
-
- Project the columnvectors in matrix 'data' along the 'numberOfEigenvectors' eigenvectors into the matrix 'projection'.
-*/
-
-
void NUMdominantEigenvector (double **mns, long n, double *q, double *lambda, double tolerance);
/*
Determines the first dominant eigenvector from a GENERAL matrix
@@ -722,7 +679,7 @@ void NUMsolveWeaklyConstrainedLinearRegression (double **f, long n, long m, doub
*/
void NUMProcrustes (double **x, double **y, long nPoints,
- long nDimensions, double **t, double v[], double *s);
+ long nDimensions, double **t, double *v, double *s);
/*
Given two configurations x and y (nPoints x nDimensions), find the
the Procrustes rotation/reflection matrix T, the translation vector v and the scaling
@@ -798,18 +755,6 @@ double NUMbetaContinuedFraction(double a, double b, double x);
double NUMfactln (int n);
/* Returns ln (n!) */
-void NUMlngamma_complex (double zr, double zi, double *lnr, double *arg);
-/* Log[Gamma(z)] for z complex, z not a negative integer
- * Uses complex Lanczos method. Note that the phase part (arg)
- * is not well-determined when |z| is very large, due
- * to inevitable roundoff in restricting to (-pi, pi].
- * The absolute value part (lnr), however, never suffers.
- *
- * Calculates:
- * lnr = log|Gamma(z)|
- * arg = arg(Gamma(z)) in (-Pi, Pi]
- */
-
/***** STATISTICS: PROBABILITY DENSITY FUNCTIONS ********************/
double NUMlogNormalP (double x, double zeta, double sigma);
diff --git a/dwsys/NUMf2c.cpp b/dwsys/NUMf2c.cpp
index 895f3a7..7dc8c11 100644
--- a/dwsys/NUMf2c.cpp
+++ b/dwsys/NUMf2c.cpp
@@ -6,8 +6,8 @@
double d_sign (double *a, double *b) {
double x;
- x = (*a >= 0.0 ? *a : - *a);
- return (*b >= 0.0 ? x : -x);
+ x = (*a >= 0 ? *a : - *a);
+ return (*b >= 0 ? x : -x);
}
long int lsame_ (const char *ca, const char *cb) {
@@ -28,7 +28,7 @@ double pow_di (double *ap, long *bp) {
if (n != 0) {
if (n < 0) {
n = -n;
- x = 1.0 / x;
+ x = 1 / x;
}
for (u = n; ;) {
if (u & 01) {
diff --git a/dwsys/NUMfft_core.h b/dwsys/NUMfft_core.h
index a546581..c0f2d84 100644
--- a/dwsys/NUMfft_core.h
+++ b/dwsys/NUMfft_core.h
@@ -79,6 +79,7 @@ static void drfti1 (long n, FFT_DATA_TYPE * wa, long *ifac)
if (nfm1 == 0)
return;
+
for (k1 = 0; k1 < nfm1; k1++)
{
ip = ifac[k1 + 2];
diff --git a/dwsys/NUMhuber.cpp b/dwsys/NUMhuber.cpp
index eef151f..3839476 100644
--- a/dwsys/NUMhuber.cpp
+++ b/dwsys/NUMhuber.cpp
@@ -1,6 +1,6 @@
/* NUMhuber.cpp
*
-* Copyright (C) 1994-2008, 2015 David Weenink
+* Copyright (C) 1994-2008 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -36,7 +36,7 @@ void NUMmad (double *x, long n, double *location, int wantlocation, double *mad,
return;
}
autoNUMvector<double> atmp;
- if (! work) {
+ if (work == 0) {
atmp.reset (1, n);
tmp = atmp.peek();
}
@@ -65,8 +65,8 @@ static double NUMgauss (double x) {
void NUMstatistics_huber (double *x, long n, double *location, int wantlocation,
double *scale, int wantscale, double k, double tol, double *work) {
double *tmp = work;
- double theta = 2.0 * NUMgaussP (k) - 1.0;
- double beta = theta + k * k * (1.0 - theta) - 2.0 * k * NUMgauss (k);
+ double theta = 2 * NUMgaussP (k) - 1;
+ double beta = theta + k * k * (1 - theta) - 2 * k * NUMgauss (k);
long n1 = n;
autoNUMvector<double> atmp;
@@ -107,14 +107,14 @@ void NUMstatistics_huber (double *x, long n, double *location, int wantlocation,
}
}
if (wantlocation) {
- mu1 = 0.0;
+ mu1 = 0;
for (long i = 1; i <= n; i++) {
mu1 += tmp[i];
}
mu1 /= n;
}
if (wantscale) {
- s1 = 0.0;
+ s1 = 0;
for (long i = 1; i <= n; i++) {
double dx = tmp[i] - mu1;
s1 += dx * dx;
diff --git a/dwsys/NUMsort2.cpp b/dwsys/NUMsort2.cpp
index d87f4f8..d24331b 100644
--- a/dwsys/NUMsort2.cpp
+++ b/dwsys/NUMsort2.cpp
@@ -56,76 +56,6 @@ void NUMrankColumns (double **m, long rb, long re, long cb, long ce) {
}
}
-template <class T>
-void NUMindexx (const T a[], long n, long index[], int (*compare) (void *, void *)) {
- long ii, imin;
- T min;
- for (long j = 1; j <= n; j++) {
- index[j] = j;
- }
- if (n < 2) return; // Already sorted
- if (n == 2) {
- if (COMPARELT(a[2], a[1])) {
- index[1] = 2; index[2] = 1;
- }
- return;
- }
- if (n <= 12) {
- for (long i = 1; i < n; i++) {
- imin = i;
- min = a[index[imin]];
- for (long j = i + 1; j <= n; j++) {
- if (COMPARELT(a[index[j]], min)) {
- imin = j;
- min = a[index[j]];
- }
- }
- ii = index[imin]; index[imin] = index[i]; index[i] = ii;
- }
- return;
- }
- // H1
- long l = n / 2 + 1, r = n;
- for (;;) { // H2
- long k, i;
- if (l > 1) {
- l--;
- k = index[l];
- } else { // l == 1
- k = index[r];
- index[r] = index[1];
- r--;
- if (r == 1) {
- index[1] = k; break;
- }
- }
- // H3
- long j = l;
- for (;;) {
- // H4
- i = j;
- j *= 2;
- if (j > r) {
- break;
- }
- if (j < r && COMPARELT (a[index[j]], a[index[j + 1]])) {
- j++; // H5
- }
- index[i] = index[j]; // H7
- }
- for (;;) { // H8'
- j = i;
- i = j >> 1;
- // H9'
- if (j == l || COMPARELT (a[k], a[index[i]])) {
- index[j] = k; break;
- }
- index[j] = index[i];
- }
- }
-}
-
-
#define MACRO_NUMindex(TYPE) \
{ \
long l, r, j, i, ii, k, imin; \
@@ -216,81 +146,96 @@ MACRO_NUMindex (char32 *)
#undef COMPARELT
#undef MACRO_INDEXX
-template <class T>
-void NUMsort1 (long n, T a[]) {
+
/*
Knuth's heapsort algorithm (vol. 3, page 145),
modified with Floyd's optimization (vol. 3, page 642).
*/
- T min;
- if (n < 2) return; // Already sorted.
- /*
- This n<2 step is absent from Press et al.'s implementation,
- which will therefore not terminate on if(--ir==1).
- Knuth's initial assumption is now fulfilled: n >= 2.
- */
- if (n == 2) {
- if (a[1] > a[2]) {
- min = a[2]; a[2] = a[1]; a[1] = min;
- }
- return;
- }
- if (n <= 12) {
- long imin;
- for (long i = 1; i < n; i++) {
- min = a[i];
- imin = i;
- for (long j = i + 1; j <= n; j++) {
- if (a[j] < min) {
- min = a [j];
- imin = j;
- }
- }
- a[imin] = a[i];
- a[i] = min;
- }
- return;
- }
- // H1
- long l = (n >> 1) + 1, r = n;
- for (;;) { // H2
- T ak;
- if (l > 1) {
- l--;
- ak = a[l];
- } else { // l == 1
- ak = a[r];
- a[r] = a[1];
- r--;
- if (r == 1) {
- a[1] = ak; return;
- }
- }
- // H3
- long i, j = l;
- for (;;) { // H4
- i = j;
- j = j << 1;
- if (j > r) {
- break;
- }
- if (j < r && a[j] < a[j + 1]) {
- j++; // H5
- }
- // if (k >= a[j]) break;
- a[i] = a[j]; // H7
- }
- // a[i] = k; H8
- for (;;) { // H8'
- j = i;
- i = j >> 1;
- // H9'
- if (j == l || ak <= a[i]) {
- a[j] = ak; break;
- }
- a[j] = a[i];
- }
- }
+#define MACRO_NUMsortkf(TYPE) { \
+ long l, r, j, i, imin; \
+ TYPE k, min; \
+ if (n < 2) return; /* Already sorted. */ \
+ /* This n<2 step is absent from Press et al.'s implementation, */ \
+ /* which will therefore not terminate on if(--ir==1). */ \
+ /* Knuth's initial assumption is now fulfilled: n >= 2. */ \
+ if (n == 2) \
+ { \
+ if (a[1] > a[2]) \
+ {\
+ min = a[2]; a[2] = a[1]; a[1] = min; \
+ } \
+ return; \
+ } \
+ if (n <= 12) \
+ { \
+ for (i = 1; i < n; i++) \
+ { \
+ min = a[i]; \
+ imin = i; \
+ for (j = i + 1; j <= n; j++) \
+ {\
+ if (a[j] < min)\
+ { \
+ min = a [j]; \
+ imin = j; \
+ } \
+ } \
+ a[imin] = a[i]; \
+ a[i] = min; \
+ } \
+ return; \
+ } \
+ /* H1 */\
+ l = (n >> 1) + 1; \
+ r = n; \
+ for (;;) /* H2 */\
+ { \
+ if (l > 1) \
+ { \
+ l--; \
+ k = a[l]; \
+ } \
+ else /* l == 1 */ \
+ { \
+ k = a[r]; \
+ a[r] = a[1]; \
+ r--; \
+ if (r == 1) \
+ { \
+ a[1] = k; return; \
+ } \
+ } \
+ /* H3 */ \
+ j = l; \
+ for (;;) \
+ { \
+ /* H4 */ \
+ i = j; \
+ j = j << 1; \
+ if (j > r) break; \
+ if (j < r && a[j] < a[j + 1]) j++; /* H5 */\
+ /*if (k >= a[j]) break; */\
+ a[i] = a[j]; /* H7 */\
+ } \
+/* a[i] = k; H8 */\
+ for (;;) /*H8' */\
+ {\
+ j = i; \
+ i = j >> 1; \
+ /* H9' */ \
+ if (j == l || k <= a[i]) \
+ { \
+ a[j] = k; break; \
+ } \
+ a[j] = a[i]; \
+ }\
+ } \
}
+void NUMsort1_d (long n, double a[]);
+void NUMsort1_d (long n, double a[])
+MACRO_NUMsortkf (double)
+
+#undef MACRO_NUMsortkf
+
/* End of file NUMsort.cpp */
diff --git a/dwsys/NUMstring.cpp b/dwsys/NUMstring.cpp
index db24ce6..a4bf7ee 100644
--- a/dwsys/NUMstring.cpp
+++ b/dwsys/NUMstring.cpp
@@ -1,6 +1,6 @@
/* NUMstring.cpp
*
-* Copyright (C) 2012-2016 David Weenink
+* Copyright (C) 2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -54,19 +54,16 @@ void NUMstring_chopWhiteSpaceAtExtremes_inline (char32 *string) {
string[n] = 0;
}
-double *NUMstring_to_numbers (const char32 *s, long *p_numbers_found) {
- long numbers_found = Melder_countTokens (s);
- if (numbers_found < 1) {
+double *NUMstring_to_numbers (const char32 *s, long *numbers_found) {
+ *numbers_found = Melder_countTokens (s);
+ if (*numbers_found < 1) {
Melder_throw (U"Empty string.");
}
- autoNUMvector<double> numbers (1, numbers_found);
+ autoNUMvector<double> numbers (1, *numbers_found);
long inum = 1;
for (char32 *token = Melder_firstToken (s); token != 0; token = Melder_nextToken (), inum++) {
Interpreter_numericExpression (0, token, &numbers[inum]);
}
- if (p_numbers_found) {
- *p_numbers_found = numbers_found;
- }
return numbers.transfer();
}
@@ -337,33 +334,29 @@ char32 *str_replace_regexp (const char32 *string, regexp *compiledSearchRE,
}
static char32 **strs_replace_literal (char32 **from, long lo, long hi, const char32 *search,
- const char32 *replace, int maximumNumberOfReplaces, long *p_nmatches, long *p_nstringmatches) {
+ const char32 *replace, int maximumNumberOfReplaces, long *nmatches, long *nstringmatches) {
if (search == NULL || replace == NULL) {
return NULL;
}
autostring32vector result (lo, hi);
- long nmatches_sub = 0, nmatches = 0, nstringmatches = 0;
- for (long i = lo; i <= hi; i ++) {
- const char32 *string = ( from [i] ? from [i] : U"" ); // treat null as an empty string
+ long nmatches_sub = 0;
+ *nmatches = 0; *nstringmatches = 0;
+ for (long i = lo; i <= hi; i++) {
+ /* Treat a NULL as an empty string */
+ const char32 *string = from[i] == NULL ? U"" : from[i];
- result [i] = str_replace_literal (string, search, replace, maximumNumberOfReplaces, & nmatches_sub);
+ result[i] = str_replace_literal (string, search, replace, maximumNumberOfReplaces, &nmatches_sub);
if (nmatches_sub > 0) {
- nmatches += nmatches_sub;
- nstringmatches ++;
+ *nmatches += nmatches_sub;
+ (*nstringmatches) ++;
}
}
- if (p_nmatches) {
- *p_nmatches = nmatches;
- }
- if (p_nstringmatches) {
- *p_nstringmatches = nstringmatches;
- }
return result.transfer();
}
static char32 **strs_replace_regexp (char32 **from, long lo, long hi, const char32 *searchRE,
- const char32 *replaceRE, int maximumNumberOfReplaces, long *p_nmatches, long *p_nstringmatches) {
+ const char32 *replaceRE, int maximumNumberOfReplaces, long *nmatches, long *nstringmatches) {
if (searchRE == NULL || replaceRE == NULL) {
return NULL;
}
@@ -375,28 +368,26 @@ static char32 **strs_replace_regexp (char32 **from, long lo, long hi, const char
result.reset (lo, hi);
- long nmatches = 0, nstringmatches = 0;
+ *nmatches = 0; *nstringmatches = 0;
for (long i = lo; i <= hi; i++) {
- const char32 *string = ( from [i] ? from [i] : U"" ); // treat null as an empty string
-
- result [i] = str_replace_regexp (string, compiledRE, replaceRE, maximumNumberOfReplaces, &nmatches_sub);
+ /* Treat a NULL as an empty string */
+ const char32 *string = from[i] == NULL ? U"" : from[i];
+ result [i] = str_replace_regexp (string, compiledRE, replaceRE,
+ maximumNumberOfReplaces, &nmatches_sub);
if (nmatches_sub > 0) {
- nmatches += nmatches_sub;
- nstringmatches ++;
+ *nmatches += nmatches_sub;
+ (*nstringmatches) ++;
}
}
- if (p_nmatches) {
- *p_nmatches = nmatches;
- }
- if (p_nstringmatches) {
- *p_nstringmatches = nstringmatches;
- }
return result.transfer();
}
-char32 **strs_replace (char32 **from, long lo, long hi, const char32 *search, const char32 *replace, int maximumNumberOfReplaces, long *nmatches, long *nstringmatches, int use_regexp) {
- return use_regexp ? strs_replace_regexp (from, lo, hi, search, replace, maximumNumberOfReplaces, nmatches, nstringmatches) :
- strs_replace_literal (from, lo, hi, search, replace, maximumNumberOfReplaces, nmatches, nstringmatches);
+char32 **strs_replace (char32 **from, long lo, long hi, const char32 *search, const char32 *replace,
+ int maximumNumberOfReplaces, long *nmatches, long *nstringmatches, int use_regexp) {
+ if (use_regexp) return strs_replace_regexp (from, lo, hi, search,
+ replace, maximumNumberOfReplaces, nmatches, nstringmatches);
+ else return strs_replace_literal (from, lo, hi, search, replace,
+ maximumNumberOfReplaces, nmatches, nstringmatches);
}
diff --git a/dwsys/Permutation.cpp b/dwsys/Permutation.cpp
index 227b14e..6f19941 100644
--- a/dwsys/Permutation.cpp
+++ b/dwsys/Permutation.cpp
@@ -1,6 +1,6 @@
/* Permutation.cpp
*
- * Copyright (C) 2005-2012, 2015-2016 David Weenink
+ * Copyright (C) 2005-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -47,7 +47,7 @@
#include "oo_DESCRIPTION.h"
#include "Permutation_def.h"
-Thing_implement (Permutation, Daata, 0);
+Thing_implement (Permutation, Data, 0);
static long Permutation_checkRange (Permutation me, long *from, long *to) {
if ( (*from < 0 || *from > my numberOfElements) || (*to < 0 || *to > my numberOfElements)) {
@@ -73,7 +73,7 @@ void Permutation_checkInvariant (Permutation me) {
}
void structPermutation :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Number of elements: ", numberOfElements);
}
@@ -92,11 +92,11 @@ void Permutation_init (Permutation me, long numberOfElements) {
Permutation_sort (me);
}
-autoPermutation Permutation_create (long numberOfElements) {
+Permutation Permutation_create (long numberOfElements) {
try {
autoPermutation me = Thing_new (Permutation);
- Permutation_init (me.get(), numberOfElements);
- return me;
+ Permutation_init (me.peek(), numberOfElements);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Permulation not created.");
}
@@ -150,9 +150,8 @@ void Permutation_swapNumbers (Permutation me, long i1, long i2) {
void Permutation_swapBlocks (Permutation me, long from, long to, long blocksize) {
try {
- if (blocksize < 1 || blocksize > my numberOfElements) {
- Melder_throw (U"Blocksize must be in [1, %d] range.", my numberOfElements / 2);
- }
+ if (blocksize < 1 || blocksize > my numberOfElements) Melder_throw
+ (U"Blocksize must be in [1, %d] range.", my numberOfElements / 2);
if (from < 0 || from + blocksize - 1 > my numberOfElements || to < 0 || to + blocksize - 1 > my numberOfElements) {
Melder_throw (U"Start and finish positions of the two blocks must be in [1,", my numberOfElements, U"] range.");
}
@@ -188,17 +187,17 @@ void Permutation_permuteRandomly_inline (Permutation me, long from, long to) {
}
}
-autoPermutation Permutation_permuteRandomly (Permutation me, long from, long to) {
+Permutation Permutation_permuteRandomly (Permutation me, long from, long to) {
try {
autoPermutation thee = Data_copy (me);
- Permutation_permuteRandomly_inline (thee.get(), from, to);
- return thee;
+ Permutation_permuteRandomly_inline (thee.peek(), from, to);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not permuted.");
}
}
-autoPermutation Permutation_rotate (Permutation me, long from, long to, long step) {
+Permutation Permutation_rotate (Permutation me, long from, long to, long step) {
try {
long n = Permutation_checkRange (me, &from, &to);
step = (step - 1) % n + 1;
@@ -214,7 +213,7 @@ autoPermutation Permutation_rotate (Permutation me, long from, long to, long ste
}
thy p[ifrom] = my p[i];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not rotated.");
}
@@ -228,7 +227,7 @@ void Permutation_swapOneFromRange (Permutation me, long from, long to, long pos,
if (n == 1) {
Melder_throw (U"Impossible to satisfy \"forbid same\" constraint within the chosen range.");
}
- while ((newpos = NUMrandomInteger (from, to)) == pos) {
+ while ( (newpos = NUMrandomInteger (from, to)) == pos) {
;
}
}
@@ -239,29 +238,31 @@ void Permutation_swapOneFromRange (Permutation me, long from, long to, long pos,
}
}
-autoPermutation Permutation_permuteBlocksRandomly (Permutation me, long from, long to, long blocksize, int permuteWithinBlocks, int noDoublets) {
+
+Permutation Permutation_permuteBlocksRandomly (Permutation me, long from, long to, long blocksize,
+ int permuteWithinBlocks, int noDoublets) {
try {
long n = Permutation_checkRange (me, &from, &to);
if (blocksize == 1 || (blocksize >= n && permuteWithinBlocks)) {
autoPermutation thee = Permutation_permuteRandomly (me, from, to);
- return thee;
+ return thee.transfer();
}
autoPermutation thee = Data_copy (me);
if (blocksize >= n) {
- return thee;
+ return thee.transfer();
}
long nblocks = n / blocksize, nrest = n % blocksize;
- if (nrest != 0) {
- Melder_throw (U"It is not possible to fit an integer number of blocks in the range.\n(The last block is only of size ", nrest, U").");
- }
+ if (nrest != 0) Melder_throw (U"It is not possible to fit an integer number of blocks "
+ U"in the range.\n(The last block is only of size ", nrest, U").");
+
autoPermutation pblocks = Permutation_create (nblocks);
- Permutation_permuteRandomly_inline (pblocks.get(), 1, nblocks);
+ Permutation_permuteRandomly_inline (pblocks.peek(), 1, nblocks);
long first = from;
for (long iblock = 1; iblock <= nblocks; iblock++, first += blocksize) {
/* (n1,n2,n3,...) means: move block n1 to position 1 etc... */
- long blocktomove = Permutation_getValueAtIndex (pblocks.get(), iblock);
+ long blocktomove = Permutation_getValueAtIndex (pblocks.peek(), iblock);
for (long j = 1; j <= blocksize; j++) {
thy p[first - 1 + j] = my p[from - 1 + (blocktomove - 1) * blocksize + j];
@@ -269,60 +270,60 @@ autoPermutation Permutation_permuteBlocksRandomly (Permutation me, long from, lo
if (permuteWithinBlocks) {
long last = first + blocksize - 1;
- Permutation_permuteRandomly_inline (thee.get(), first, last);
+ Permutation_permuteRandomly_inline (thee.peek(), first, last);
if (noDoublets && iblock > 0 && (thy p[first - 1] % blocksize) == (thy p[first] % blocksize)) {
- Permutation_swapOneFromRange (thee.get(), first + 1, last, first, 0);
+ Permutation_swapOneFromRange (thee.peek(), first + 1, last, first, 0);
}
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not permuted block randomly.");
}
}
-autoPermutation Permutation_interleave (Permutation me, long from, long to, long blocksize, long offset) {
+Permutation Permutation_interleave (Permutation me, long from, long to, long blocksize, long offset) {
try {
long n = Permutation_checkRange (me, &from, &to);
long nblocks = n / blocksize;
long nrest = n % blocksize;
- if (nrest != 0) {
- Melder_throw (U"There is not an integer number of blocks in the range.\n"
- U"(The last block is only of size ", nrest, U" instead of ", blocksize, U").");
- }
+ if (nrest != 0) Melder_throw (U"There is not an integer number of blocks in the range.\n"
+ U"(The last block is only of size ", nrest, U" instead of ", blocksize, U").");
if (offset >= blocksize) {
Melder_throw (U"Offset must be smaller than blocksize.");
}
autoPermutation thee = Data_copy (me);
- if (nblocks > 1) {
- autoNUMvector<long> occupied (1, blocksize);
+ if (nblocks == 1) {
+ return thee.transfer();
+ }
+
+ autoNUMvector<long> occupied (1, blocksize);
- long posinblock = 1 - offset;
- for (long i = 1; i <= n; i++) {
- long index, rblock = (i - 1) % nblocks + 1;
+ long posinblock = 1 - offset;
+ for (long i = 1; i <= n; i++) {
+ long index, rblock = (i - 1) % nblocks + 1;
- posinblock += offset;
- if (posinblock > blocksize) {
- posinblock -= blocksize;
- }
+ posinblock += offset;
+ if (posinblock > blocksize) {
+ posinblock -= blocksize;
+ }
- if (i % nblocks == 1) {
- long count = blocksize;
- while (occupied[posinblock] == 1 && count > 0) {
- posinblock++; count--;
- if (posinblock > blocksize) {
- posinblock -= blocksize;
- }
+ if (i % nblocks == 1) {
+ long count = blocksize;
+ while (occupied[posinblock] == 1 && count > 0) {
+ posinblock++; count--;
+ if (posinblock > blocksize) {
+ posinblock -= blocksize;
}
- occupied[posinblock] = 1;
}
- index = from - 1 + (rblock - 1) * blocksize + posinblock;
- thy p[from - 1 + i] = my p[index];
+ occupied[posinblock] = 1;
}
+ index = from - 1 + (rblock - 1) * blocksize + posinblock;
+ thy p[from - 1 + i] = my p[index];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not interleaved.");
}
@@ -341,26 +342,26 @@ long Permutation_getIndexAtValue (Permutation me, long value) {
return -1;
}
-autoPermutation Permutation_invert (Permutation me) {
+Permutation Permutation_invert (Permutation me) {
try {
autoPermutation thee = Data_copy (me);
for (long i = 1; i <= my numberOfElements; i++) {
thy p[my p[i]] = i;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not inverted.");
}
}
-autoPermutation Permutation_reverse (Permutation me, long from, long to) {
+Permutation Permutation_reverse (Permutation me, long from, long to) {
try {
long n = Permutation_checkRange (me, &from, &to);
autoPermutation thee = Data_copy (me);
for (long i = 1; i <= n; i++) {
thy p[from + i - 1] = my p[to - i + 1];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not reversed.");
@@ -380,25 +381,25 @@ void Permutation_next_inline (Permutation me) {
long i = size - 2;
- while ((p[i] > p[i + 1]) && (i != 0)) {
+ while ( (p[i] > p[i + 1]) && (i != 0)) {
i--;
}
- if ((i == 0) && (p[0] > p[1])) {
+ if ( (i == 0) && (p[0] > p[1])) {
Melder_throw (U"No next.");
}
long k = i + 1;
for (long j = i + 2; j < size; j++) {
- if ((p[j] > p[i]) && (p[j] < p[k])) {
+ if ( (p[j] > p[i]) && (p[j] < p[k])) {
k = j;
}
}
long tmp = p[i]; p[i] = p[k]; p[k] = tmp;
- for (long j = i + 1; j <= (size + i) / 2; j++) {
+ for (long j = i + 1; j <= ( (size + i) / 2); j++) {
tmp = p[j];
p[j] = p[size + i - j];
p[size + i - j] = tmp;
@@ -408,6 +409,7 @@ void Permutation_next_inline (Permutation me) {
/* Replaces p with the previous permutation (in the standard lexicographical ordering.
Adapted from the GSL library
*/
+
void Permutation_previous_inline (Permutation me) {
long size = my numberOfElements;
long *p = & my p[1];
@@ -418,18 +420,18 @@ void Permutation_previous_inline (Permutation me) {
long i = size - 2;
- while ((p[i] < p[i + 1]) && (i != 0)) {
+ while ( (p[i] < p[i + 1]) && (i != 0)) {
i--;
}
- if ((i == 0) && (p[0] < p[1])) {
+ if ( (i == 0) && (p[0] < p[1])) {
Melder_throw (U"No previous");
}
long k = i + 1;
for (long j = i + 2; j < size; j++) {
- if ((p[j] < p[i]) && (p[j] > p[k])) {
+ if ( (p[j] < p[i]) && (p[j] > p[k])) {
k = j;
}
}
@@ -443,7 +445,7 @@ void Permutation_previous_inline (Permutation me) {
}
}
-autoPermutation Permutations_multiply2 (Permutation me, Permutation thee) {
+Permutation Permutations_multiply2 (Permutation me, Permutation thee) {
try {
if (my numberOfElements != thy numberOfElements) {
Melder_throw (U"Number of elements must be equal.");
@@ -452,22 +454,22 @@ autoPermutation Permutations_multiply2 (Permutation me, Permutation thee) {
for (long i = 1; i <= my numberOfElements; i++) {
his p[i] = my p[thy p[i]];
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U" & ", thee, U" not multiplied.");
}
}
-autoPermutation Permutations_multiply (OrderedOf<structPermutation>* me) {
+Permutation Permutations_multiply (Collection me) {
try {
if (my size < 2) {
Melder_throw (U"There must be at least 2 Permutations in the set.");
}
- autoPermutation thee = Permutations_multiply2 (my at [1], my at [2]);
- for (long i = 3; i <= my size; i ++) {
- thee = Permutations_multiply2 (thee.get(), my at [i]);
+ autoPermutation thee = Permutations_multiply2 ( (Permutation) my item[1], (Permutation) my item[2]);
+ for (long i = 3; i <= my size; i++) {
+ thee.reset (Permutations_multiply2 (thee.peek(), (Permutation) my item[i]));
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Permutations not multiplied.");
}
diff --git a/dwsys/Permutation.h b/dwsys/Permutation.h
index 530cc3b..41d8bad 100644
--- a/dwsys/Permutation.h
+++ b/dwsys/Permutation.h
@@ -2,7 +2,7 @@
#define _Permutation_h_
/* Permutation.h
*
- * Copyright (C) 2005-2011, 2015 David Weenink
+ * Copyright (C) 2005-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -22,14 +22,16 @@
#include "Collection.h"
#include "Permutation_def.h"
+oo_CLASS_CREATE (Permutation, Data);
/*
Class invariant: any permutation equals the identity permutation after all its elements are sorted ascendingly.
*/
+
void Permutation_init (Permutation me, long numberOfElements);
-autoPermutation Permutation_create (long numberOfElements);
+Permutation Permutation_create (long numberOfElements);
/*
Create the Permutation data structure and fill
with the identical permutation (1,2,..n)
@@ -44,10 +46,10 @@ void Permutation_sort (Permutation me);
void Permutation_permuteRandomly_inline (Permutation me, long from, long to);
-autoPermutation Permutation_permuteRandomly (Permutation me, long from, long to);
+Permutation Permutation_permuteRandomly (Permutation me, long from, long to);
/* Generate a new sequence by permuting the elements from..to */
-autoPermutation Permutation_rotate (Permutation me, long from, long to, long step);
+Permutation Permutation_rotate (Permutation me, long from, long to, long step);
void Permutation_swapOneFromRange (Permutation me, long from, long to, long pos, int forbidsame);
/* Swap item at pos with one randomly chosen in interval [from,to]. If pos in [from,to]
@@ -57,12 +59,11 @@ void Permutation_swapBlocks (Permutation me, long from, long to, long blocksize)
/* Swap two blocks */
void Permutation_swapPositions (Permutation me, long i1, long i2);
-
void Permutation_swapNumbers (Permutation me, long i1, long i2);
+Permutation Permutation_interleave (Permutation me, long from, long to, long blocksize, long offset);
-autoPermutation Permutation_interleave (Permutation me, long from, long to, long blocksize, long offset);
-
-autoPermutation Permutation_permuteBlocksRandomly (Permutation me, long from, long to, long blocksize, int permuteWithinBlocks, int noDoublets);
+Permutation Permutation_permuteBlocksRandomly (Permutation me, long from, long to, long blocksize,
+ int permuteWithinBlocks, int noDoublets);
/* Permute blocks of size blocksize randomly. If permuteWithinBlocks=true and noDoublets=true forbid that the last
number in a block and the first number in the following block are 'equal modulo blocksize'. */
@@ -72,18 +73,16 @@ long Permutation_getValueAtIndex (Permutation me, long i);
long Permutation_getIndexAtValue (Permutation me, long value);
/* Find i for which p[i] = value */
-autoPermutation Permutation_invert (Permutation me);
+Permutation Permutation_invert (Permutation me);
/* */
-autoPermutation Permutation_reverse (Permutation me, long from, long to);
+Permutation Permutation_reverse (Permutation me, long from, long to);
/* (n1,n2,...nn) to (nn,...n2,n1) */
void Permutation_next_inline (Permutation me);
-
void Permutation_previous_inline (Permutation me);
-autoPermutation Permutations_multiply2 (Permutation me, Permutation thee);
-
-autoPermutation Permutations_multiply (OrderedOf<structPermutation>* me);
+Permutation Permutations_multiply2 (Permutation me, Permutation thee);
+Permutation Permutations_multiply (Collection me);
#endif /* _Permutation_h_ */
diff --git a/dwsys/Permutation_and_Index.cpp b/dwsys/Permutation_and_Index.cpp
index 359b0ed..847b535 100644
--- a/dwsys/Permutation_and_Index.cpp
+++ b/dwsys/Permutation_and_Index.cpp
@@ -1,6 +1,6 @@
/* Permutation_and_Index.cpp
*
- * Copyright (C) 2005-2011, 2015-2016 David Weenink
+ * Copyright (C) 2005-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,14 +25,14 @@
#include "Permutation_and_Index.h"
-autoPermutation Index_to_Permutation_permuteRandomly (Index me, int permuteWithinClasses) {
+Permutation Index_to_Permutation_permuteRandomly (Index me, int permuteWithinClasses) {
try {
- long numberOfClasses = my classes->size;
+ long numberOfClasses = my classes -> size;
autoPermutation thee = Permutation_create (my numberOfElements);
autoPermutation classes = Permutation_create (numberOfClasses);
- Permutation_permuteRandomly_inline (classes.get(), 0, 0);
- autoPermutation classesinv = Permutation_invert (classes.get());
+ Permutation_permuteRandomly_inline (classes.peek(), 0, 0);
+ autoPermutation classesinv = Permutation_invert (classes.peek());
autoNUMmatrix<long> indices (0, numberOfClasses, 1, 4);
for (long i = 1; i <= my numberOfElements; i++) {
@@ -57,11 +57,11 @@ autoPermutation Index_to_Permutation_permuteRandomly (Index me, int permuteWithi
long from = indices[i][3] + 1;
long to = from + indices[i][2] - 1;
if (to > from) {
- Permutation_permuteRandomly_inline (thee.get(), from, to);
+ Permutation_permuteRandomly_inline (thee.peek(), from, to);
}
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": Permutation not created.");
}
diff --git a/dwsys/Permutation_and_Index.h b/dwsys/Permutation_and_Index.h
index af6ea1f..9f1eac8 100644
--- a/dwsys/Permutation_and_Index.h
+++ b/dwsys/Permutation_and_Index.h
@@ -3,7 +3,7 @@
/* Permutation_and_Index.h
*
- * Copyright (C) 2005-2011, 2015 David Weenink
+ * Copyright (C) 2005-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,6 +27,6 @@
#include "Permutation.h"
#include "Index.h"
-autoPermutation Index_to_Permutation_permuteRandomly (Index me, int permuteWithinClass);
+Permutation Index_to_Permutation_permuteRandomly (Index me, int permuteWithinClass);
#endif /* _Permutation_and_Index_h_ */
diff --git a/dwsys/Permutation_def.h b/dwsys/Permutation_def.h
index 29077e6..5b85adf 100644
--- a/dwsys/Permutation_def.h
+++ b/dwsys/Permutation_def.h
@@ -19,7 +19,7 @@
#define ooSTRUCT Permutation
-oo_DEFINE_CLASS (Permutation, Daata)
+oo_DEFINE_CLASS (Permutation, Data)
oo_LONG (numberOfElements)
oo_LONG_VECTOR (p, numberOfElements)
diff --git a/dwsys/SVD.cpp b/dwsys/SVD.cpp
index ae63d2a..6730b37 100644
--- a/dwsys/SVD.cpp
+++ b/dwsys/SVD.cpp
@@ -1,6 +1,6 @@
/* SVD.cpp
*
- * Copyright (C) 1994-2016 David Weenink
+ * Copyright (C) 1994-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -68,7 +68,7 @@ void structSVD :: v_info () {
MelderInfo_writeLine (U"Number of columns: ", numberOfColumns);
}
-Thing_implement (SVD, Daata, 0);
+Thing_implement (SVD, Data, 0);
static void NUMtranspose_d (double **m, long n);
@@ -87,7 +87,8 @@ static void SVD_transpose (SVD me) {
m >=n, mxn matrix A has svd UDV', where u is mxn, D is n and V is nxn.
m < n, mxn matrix A. Consider A' with svd (UDV')'= VDU', where v is mxm, D is m and U' is mxn
*/
-void SVD_init (SVD me, long numberOfRows, long numberOfColumns) {
+void SVD_init (I, long numberOfRows, long numberOfColumns) {
+ iam (SVD);
long mn_min = MIN (numberOfRows, numberOfColumns);
my numberOfRows = numberOfRows;
my numberOfColumns = numberOfColumns;
@@ -100,31 +101,31 @@ void SVD_init (SVD me, long numberOfRows, long numberOfColumns) {
my d = NUMvector<double> (1, mn_min);
}
-autoSVD SVD_create (long numberOfRows, long numberOfColumns) {
+SVD SVD_create (long numberOfRows, long numberOfColumns) {
try {
autoSVD me = Thing_new (SVD);
- SVD_init (me.get(), numberOfRows, numberOfColumns);
- return me;
+ SVD_init (me.peek(), numberOfRows, numberOfColumns);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"SVD not created.");
}
}
-autoSVD SVD_create_d (double **m, long numberOfRows, long numberOfColumns) {
+SVD SVD_create_d (double **m, long numberOfRows, long numberOfColumns) {
try {
autoSVD me = SVD_create (numberOfRows, numberOfColumns);
- SVD_svd_d (me.get(), m);
- return me;
+ SVD_svd_d (me.peek(), m);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"SVD not created from vector.");
}
}
-autoSVD SVD_create_f (float **m, long numberOfRows, long numberOfColumns) {
+SVD SVD_create_f (float **m, long numberOfRows, long numberOfColumns) {
try {
autoSVD me = SVD_create (numberOfRows, numberOfColumns);
- SVD_svd_f (me.get(), m);
- return me;
+ SVD_svd_f (me.peek(), m);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"SVD not created from vector.");
}
@@ -132,14 +133,14 @@ autoSVD SVD_create_f (float **m, long numberOfRows, long numberOfColumns) {
void SVD_svd_d (SVD me, double **m) {
if (my numberOfRows >= my numberOfColumns) {
- // Store m in u
+ /* Store m in u */
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
my u[i][j] = m[i][j];
}
}
} else {
- // Store m transposed in v
+ /* Store m transposed in v */
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
my v[j][i] = m[i][j];
@@ -151,14 +152,14 @@ void SVD_svd_d (SVD me, double **m) {
void SVD_svd_f (SVD me, float **m) {
if (my numberOfRows >= my numberOfColumns) {
- // Store in u
+ /* Store in u */
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
my u[j][i] = m[i][j];
}
}
} else {
- // Store transposed in v
+ /* Store transposed in v */
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
my v[i][j] = m[j][i];
@@ -209,7 +210,7 @@ void SVD_compute (SVD me) {
double wt[2];
int transpose = my numberOfRows < my numberOfColumns;
- // Transpose: if rows < cols then data in v
+ /* transpose: if rows < cols then data in v */
if (transpose) {
SVD_transpose (me);
}
@@ -217,7 +218,8 @@ void SVD_compute (SVD me) {
lda = ldu = ldvt = m = my numberOfColumns;
long n = my numberOfRows;
- (void) NUMlapack_dgesvd (&jobu, &jobvt, &m, &n, &my u[1][1], &lda, &my d[1], &my v[1][1], &ldu, nullptr, &ldvt, wt, &lwork, &info);
+ (void) NUMlapack_dgesvd (&jobu, &jobvt, &m, &n, &my u[1][1], &lda, &my d[1], &my v[1][1], &ldu,
+ NULL, &ldvt, wt, &lwork, &info);
if (info != 0) {
Melder_throw (U"SVD not precomputed.");
@@ -225,7 +227,8 @@ void SVD_compute (SVD me) {
lwork = wt[0];
autoNUMvector<double> work (0L, lwork);
- (void) NUMlapack_dgesvd (&jobu, &jobvt, &m, &n, &my u[1][1], &lda, &my d[1], &my v[1][1], &ldu, nullptr, &ldvt, work.peek(), &lwork, &info);
+ (void) NUMlapack_dgesvd (&jobu, &jobvt, &m, &n, &my u[1][1], &lda, &my d[1], &my v[1][1], &ldu,
+ NULL, &ldvt, work.peek(), &lwork, &info);
if (info != 0) {
Melder_throw (U"SVD not computed.");
}
@@ -243,11 +246,11 @@ void SVD_compute (SVD me) {
void SVD_getSquared (SVD me, double **m, bool inverse) {
for (long i = 1; i <= my numberOfColumns; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
- double val = 0.0;
+ double val = 0;
for (long k = 1; k <= my numberOfColumns; k++) {
- if (my d[k] > 0.0) {
+ if (my d[k] > 0) {
double dsq = my d[k] * my d[k];
- double factor = inverse ? 1.0 / dsq : dsq;
+ double factor = inverse ? 1 / dsq : dsq;
val += my v[i][k] * my v[j][k] * factor;
}
}
@@ -266,8 +269,8 @@ void SVD_solve (SVD me, double b[], double x[]) {
Solution: x = V D^-1 U' b */
for (long j = 1; j <= mn_min; j++) {
- double tmp = 0.0;
- if (my d[j] > 0.0) {
+ double tmp = 0;
+ if (my d[j] > 0) {
for (long i = 1; i <= my numberOfRows; i++) {
tmp += my u[i][j] * b[i];
}
@@ -277,7 +280,7 @@ void SVD_solve (SVD me, double b[], double x[]) {
}
for (long j = 1; j <= my numberOfColumns; j++) {
- double tmp = 0.0;
+ double tmp = 0;
for (long i = 1; i <= mn_min; i++) {
tmp += my v[j][i] * t[i];
}
@@ -315,7 +318,7 @@ long SVD_zeroSmallSingularValues (SVD me, double tolerance) {
long numberOfZeroed = 0, mn_min = MIN (my numberOfRows, my numberOfColumns);
double dmax = my d[1];
- if (tolerance == 0.0) {
+ if (tolerance == 0) {
tolerance = my tolerance;
}
for (long i = 2; i <= mn_min; i++) {
@@ -325,7 +328,7 @@ long SVD_zeroSmallSingularValues (SVD me, double tolerance) {
}
for (long i = 1; i <= mn_min; i++) {
if (my d[i] < dmax * tolerance) {
- my d[i] = 0.0; numberOfZeroed++;
+ my d[i] = 0; numberOfZeroed++;
}
}
return numberOfZeroed;
@@ -335,7 +338,7 @@ long SVD_zeroSmallSingularValues (SVD me, double tolerance) {
long SVD_getRank (SVD me) {
long rank = 0, mn_min = MIN (my numberOfRows, my numberOfColumns);
for (long i = 1; i <= mn_min; i++) {
- if (my d[i] > 0.0) {
+ if (my d[i] > 0) {
rank++;
}
}
@@ -362,7 +365,7 @@ void SVD_synthesize (SVD me, long sv_from, long sv_to, double **m) {
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
- m[i][j] = 0.0;
+ m[i][j] = 0;
}
}
@@ -378,13 +381,13 @@ void SVD_synthesize (SVD me, long sv_from, long sv_to, double **m) {
}
}
-Thing_implement (GSVD, Daata, 0);
+Thing_implement (GSVD, Data, 0);
void structGSVD :: v_info () {
MelderInfo_writeLine (U"Number of columns: ", numberOfColumns);
}
-autoGSVD GSVD_create (long numberOfColumns) {
+GSVD GSVD_create (long numberOfColumns) {
try {
autoGSVD me = Thing_new (GSVD);
my numberOfColumns = numberOfColumns;
@@ -393,13 +396,13 @@ autoGSVD GSVD_create (long numberOfColumns) {
my r = NUMmatrix<double> (1, numberOfColumns, 1, numberOfColumns);
my d1 = NUMvector<double> (1, numberOfColumns);
my d2 = NUMvector<double> (1, numberOfColumns);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"GSVD not created.");
}
}
-autoGSVD GSVD_create_d (double **m1, long numberOfRows1, long numberOfColumns, double **m2, long numberOfRows2) {
+GSVD GSVD_create_d (double **m1, long numberOfRows1, long numberOfColumns, double **m2, long numberOfRows2) {
try {
long m = numberOfRows1, n = numberOfColumns, p = numberOfRows2;
long lwork = MAX (MAX (3 * n, m), p) + n;
@@ -417,8 +420,8 @@ autoGSVD GSVD_create_d (double **m1, long numberOfRows1, long numberOfColumns, d
char jobu1 = 'N', jobu2 = 'N', jobq = 'Q';
long k, l, info;
NUMlapack_dggsvd (&jobu1, &jobu2, &jobq, &m, &n, &p, &k, &l,
- &a[1][1], &m, &b[1][1], &p, &alpha[1], &beta[1], nullptr, &m,
- nullptr, &p, &q[1][1], &n, &work[1], &iwork[1], &info);
+ &a[1][1], &m, &b[1][1], &p, &alpha[1], &beta[1], NULL, &m,
+ NULL, &p, &q[1][1], &n, &work[1], &iwork[1], &info);
if (info != 0) {
Melder_throw (U"dggsvd failed, error = ", info);
}
@@ -450,7 +453,7 @@ autoGSVD GSVD_create_d (double **m1, long numberOfRows1, long numberOfColumns, d
my r[i][j] = pr[i - 1 + (n - kl + j - 1) * m]; /* from col-major */
}
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"GSVD not created.");
}
diff --git a/dwsys/SVD.h b/dwsys/SVD.h
index c498b1e..119cd13 100644
--- a/dwsys/SVD.h
+++ b/dwsys/SVD.h
@@ -1,6 +1,6 @@
/* SVD.h
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,24 +28,26 @@
#include "Data.h"
#include "SVD_def.h"
+oo_CLASS_CREATE (SVD, Data);
-void SVD_init (SVD me, long numberOfRows, long numberOfColumns);
+#define GSVD__methods(klas) Data__methods(klas)
+oo_CLASS_CREATE (GSVD, Data);
-autoSVD SVD_create (long numberOfRows, long numberOfColumns);
+void SVD_init (I, long numberOfRows, long numberOfColumns);
+
+SVD SVD_create (long numberOfRows, long numberOfColumns);
/*
my tolerance = eps * MAX (numberOfRows, numberOfColumns)
where eps is the floating point precision, approximately 2.2e-16
*/
-autoSVD SVD_create_d (double **m, long numberOfRows, long numberOfColumns);
-
-autoSVD SVD_create_f (float **m, long numberOfRows, long numberOfColumns);
+SVD SVD_create_d (double **m, long numberOfRows, long numberOfColumns);
+SVD SVD_create_f (float **m, long numberOfRows, long numberOfColumns);
/*
Copy matrix into svd->u and calculate U D V'
*/
void SVD_svd_d (SVD me, double **m);
-
void SVD_svd_f (SVD me, float **m);
/*
Perform SVD analysis on matrix M, i.e., decompose M as M = UDV'.
@@ -63,7 +65,6 @@ void SVD_sort (SVD me);
*/
void SVD_setTolerance (SVD me, double tolerance);
-
double SVD_getTolerance (SVD me);
long SVD_zeroSmallSingularValues (SVD me, double tolerance);
@@ -87,9 +88,10 @@ void SVD_getSquared (SVD me, double **m, bool inverse);
long SVD_getRank (SVD me);
-autoGSVD GSVD_create (long numberOfColumns);
+GSVD GSVD_create (long numberOfColumns);
-autoGSVD GSVD_create_d (double **m1, long numberOfRows1, long numberOfColumns, double **m2, long numberOfRows2);
+GSVD GSVD_create_d (double **m1, long numberOfRows1, long numberOfColumns,
+ double **m2, long numberOfRows2);
void GSVD_setTolerance (GSVD me, double tolerance);
diff --git a/dwsys/SVD_def.h b/dwsys/SVD_def.h
index c9ccb31..d52bbce 100644
--- a/dwsys/SVD_def.h
+++ b/dwsys/SVD_def.h
@@ -18,7 +18,7 @@
*/
#define ooSTRUCT SVD
-oo_DEFINE_CLASS (SVD, Daata)
+oo_DEFINE_CLASS (SVD, Data)
oo_DOUBLE (tolerance)
oo_LONG (numberOfRows)
@@ -37,7 +37,7 @@ oo_END_CLASS (SVD)
#define ooSTRUCT GSVD
-oo_DEFINE_CLASS (GSVD, Daata)
+oo_DEFINE_CLASS (GSVD, Data)
oo_DOUBLE (tolerance)
oo_LONG (numberOfColumns)
diff --git a/dwsys/SimpleVector.cpp b/dwsys/SimpleVector.cpp
index ae868af..571f5ce 100644
--- a/dwsys/SimpleVector.cpp
+++ b/dwsys/SimpleVector.cpp
@@ -1,6 +1,6 @@
/* SimpleVector.cpp
*
- * Copyright (C) 1994-2012, 2015-2016 David Weenink
+ * Copyright (C) 1994-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -43,35 +43,37 @@
#include "oo_DESCRIPTION.h"
#include "SimpleVector_def.h"
-Thing_implement (DoubleVector, Daata, 0);
+Thing_implement (DoubleVector, Data, 0);
-void DoubleVector_init (DoubleVector me, long min, long max) {
+void DoubleVector_init (I, long min, long max) {
+ iam (DoubleVector);
my min = min; my max = max;
my v = NUMvector<double> (min, max);
}
-autoDoubleVector DoubleVector_create (long min, long max) {
+DoubleVector DoubleVector_create (long min, long max) {
try {
autoDoubleVector me = Thing_new (DoubleVector);
- DoubleVector_init (me.get(), min, max);
- return me;
+ DoubleVector_init (me.peek(), min, max);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"DoubleVector not created.");
}
}
-Thing_implement (ComplexVector, Daata, 0);
+Thing_implement (ComplexVector, Data, 0);
-void ComplexVector_init (ComplexVector me, long min, long max) {
+void ComplexVector_init (I, long min, long max) {
+ iam (ComplexVector);
my min = min; my max = max;
my v = NUMvector<dcomplex> (min, max);
}
-autoComplexVector ComplexVector_create (long min, long max) {
+ComplexVector ComplexVector_create (long min, long max) {
try {
autoComplexVector me = Thing_new (ComplexVector);
- ComplexVector_init (me.get(), min, max);
- return me;
+ ComplexVector_init (me.peek(), min, max);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"ComplexVector not created.");
}
diff --git a/dwsys/SimpleVector.h b/dwsys/SimpleVector.h
index 44508de..4e9d5c5 100644
--- a/dwsys/SimpleVector.h
+++ b/dwsys/SimpleVector.h
@@ -2,7 +2,7 @@
#define _SimpleVector_h_
/* SimpleVector.h
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -22,13 +22,13 @@
#include "Data.h"
#include "SimpleVector_def.h"
+oo_CLASS_CREATE (DoubleVector, Data);
+oo_CLASS_CREATE (ComplexVector, Data);
-void DoubleVector_init (DoubleVector me, long min, long max);
+void DoubleVector_init (I, long min, long max);
+DoubleVector DoubleVector_create (long min, long max);
-autoDoubleVector DoubleVector_create (long min, long max);
-
-void ComplexVector_init (ComplexVector me, long min, long max);
-
-autoComplexVector ComplexVector_create (long min, long max);
+void ComplexVector_init (I, long min, long max);
+ComplexVector ComplexVector_create (long min, long max);
#endif /* _SimpleVector_h_ */
diff --git a/dwsys/SimpleVector_def.h b/dwsys/SimpleVector_def.h
index ade0247..a8738a0 100644
--- a/dwsys/SimpleVector_def.h
+++ b/dwsys/SimpleVector_def.h
@@ -22,7 +22,7 @@
*/
#define ooSTRUCT DoubleVector
-oo_DEFINE_CLASS (DoubleVector, Daata)
+oo_DEFINE_CLASS (DoubleVector, Data)
oo_LONG (min)
oo_LONG (max)
@@ -32,7 +32,7 @@ oo_END_CLASS (DoubleVector)
#undef ooSTRUCT
#define ooSTRUCT ComplexVector
-oo_DEFINE_CLASS (ComplexVector, Daata)
+oo_DEFINE_CLASS (ComplexVector, Data)
oo_LONG (min)
oo_LONG (max)
diff --git a/dwsys/Simple_extensions.cpp b/dwsys/Simple_extensions.cpp
index f16a72d..ffcdeca 100644
--- a/dwsys/Simple_extensions.cpp
+++ b/dwsys/Simple_extensions.cpp
@@ -1,6 +1,6 @@
/* Simple_extensions.cpp
*
- * Copyright (C) 1994-2011, 2015-2016 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,6 +29,10 @@ void SimpleString_init (SimpleString me, const char32 *string) {
my string = Melder_dup (string);
}
+int SimpleString_compare (SimpleString me, SimpleString thee) {
+ return str32cmp (my string, thy string);
+}
+
const char32 *SimpleString_c (SimpleString me) {
return my string;
}
@@ -38,7 +42,7 @@ void SimpleString_append (SimpleString me, SimpleString thee) {
}
void SimpleString_append_c (SimpleString me, const char32 *str) {
- if (! str) {
+ if (str == 0) {
return;
}
long myLength = str32len (my string);
@@ -46,16 +50,16 @@ void SimpleString_append_c (SimpleString me, const char32 *str) {
str32cpy (& my string[myLength], str);
}
-autoSimpleString SimpleString_concat (SimpleString me, SimpleString thee) {
+SimpleString SimpleString_concat (SimpleString me, SimpleString thee) {
autoSimpleString him = Data_copy (me);
- SimpleString_append_c (him.get(), thy string);
- return him;
+ SimpleString_append_c (him.peek(), thy string);
+ return him.transfer();
}
-autoSimpleString SimpleString_concat_c (SimpleString me, const char32 *str) {
+SimpleString SimpleString_concat_c (SimpleString me, const char32 *str) {
autoSimpleString him = Data_copy (me);
- SimpleString_append_c (him.get(), str);
- return him;
+ SimpleString_append_c (him.peek(), str);
+ return him.transfer();
}
void SimpleString_replace_c (SimpleString me, const char32 *str) {
diff --git a/dwsys/Simple_extensions.h b/dwsys/Simple_extensions.h
index dcf3ba8..2a75a67 100644
--- a/dwsys/Simple_extensions.h
+++ b/dwsys/Simple_extensions.h
@@ -2,7 +2,7 @@
#define _Simple_extensions_h_
/* Simple_extensions.h
*
- * Copyright (C) 1994-2011, 2015 David Weenink
+ * Copyright (C) 1994-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,17 +29,19 @@
#include "Simple.h"
void SimpleString_init (SimpleString me, const char32 *value);
-/* return 0 when value == nullptr */
+/* return 0 when value == NULL */
const char32 *SimpleString_c (SimpleString me);
/* return pointer to the string */
+int SimpleString_compare (SimpleString me, SimpleString thee);
+
void SimpleString_append (SimpleString me, SimpleString thee);
void SimpleString_append_c (SimpleString me, const char32 *str);
/* append string to me */
-autoSimpleString SimpleString_concat (SimpleString me, SimpleString thee);
-autoSimpleString SimpleString_concat_c (SimpleString me, const char32 *str);
+SimpleString SimpleString_concat (SimpleString me, SimpleString thee);
+SimpleString SimpleString_concat_c (SimpleString me, const char32 *str);
/* concatenate two strings */
void SimpleString_replace_c (SimpleString me, const char32 *replacement);
diff --git a/dwsys/regularExp.cpp b/dwsys/regularExp.cpp
index f38d767..f7c98a6 100644
--- a/dwsys/regularExp.cpp
+++ b/dwsys/regularExp.cpp
@@ -520,7 +520,7 @@ static char32 *piece (int *flag_param, len_range *range_param);
static void tail (char32 *search_from, char32 *point_t);
static char32 *shortcut_escape (char32 c, int *flag_param, int emit);
-static int init_ansi_classes ();
+static int init_ansi_classes (void);
/*----------------------------------------------------------------------*
* CompileRE
@@ -2952,7 +2952,7 @@ SINGLE_RETURN: if (Brace) {
*
*--------------------------------------------------------------------*/
-static int init_ansi_classes () {
+static int init_ansi_classes (void) {
static int initialized = 0;
static int underscore = (int) '_';
@@ -3720,7 +3720,7 @@ static int match (char32 *prog, int *branch_index_param) {
case LOOK_BEHIND_CLOSE:
MATCH_RETURN (1); /* We have reached the end of the look-ahead or
look-behind which implies that we matched it,
- so return `true`. */
+ so return TRUE. */
default:
if ( (GET_OP_CODE (scan) > OPEN) &&
(GET_OP_CODE (scan) < OPEN + NSUBEXP)) {
diff --git a/dwtest/pols_50males_format0.Discriminant b/dwtest/pols_50males_format0.Discriminant
deleted file mode 100644
index b2ac059..0000000
--- a/dwtest/pols_50males_format0.Discriminant
+++ /dev/null
@@ -1,389 +0,0 @@
-File type = "ooTextFile"
-Object class = "Discriminant"
-
-numberOfEigenvalues = 3
-dimension = 3
-eigenvalues []:
- eigenvalues [1] = 21.139001553325844
- eigenvalues [2] = 4.355295817120748
- eigenvalues [3] = 0.6828853876561858
-eigenvectors [] []:
- eigenvectors [1]:
- eigenvectors [1] [1] = -0.4968246733001902
- eigenvectors [1] [2] = 0.7929232798703864
- eigenvectors [1] [3] = -0.35275758849349803
- eigenvectors [2]:
- eigenvectors [2] [1] = 0.8675540972437397
- eigenvectors [2] [2] = 0.46440535560029494
- eigenvectors [2] [3] = -0.17798189246483306
- eigenvectors [3]:
- eigenvectors [3] [1] = -0.022696527394271637
- eigenvectors [3] [2] = 0.39446208680854555
- eigenvectors [3] [3] = 0.9186318793264734
-numberOfGroups = 12
-groups? <exists>
-size = 12
-item []:
- item [1]:
- class = "SSCP"
- name = "\as"
- numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
- numberOfRows = 3
-row [1]: "F1" 0.1371322072880503 0.06507801179217895 -0.011074735561417193
-row [2]: "F2" 0.06507801179217895 0.07640416821463858 -0.0019956280460737305
-row [3]: "F3" -0.011074735561417193 -0.0019956280460737305 0.04095240135530774
- numberOfObservations = 50
- centroid []:
- centroid [1] = 2.829041821512515
- centroid [2] = 3.0200046382498926
- centroid [3] = 3.4171619939756255
- item [2]:
- class = "SSCP"
- name = "\ct"
- numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
- numberOfRows = 3
-row [1]: "F1" 0.09067302012389811 0.03716882530705852 0.010895111765093148
-row [2]: "F2" 0.03716882530705852 0.06623815158562135 -0.008040088713702414
-row [3]: "F3" 0.010895111765093148 -0.008040088713702414 0.047514137896571926
- numberOfObservations = 50
- centroid []:
- centroid [1] = 2.7164753792040868
- centroid [2] = 2.9358032337839095
- centroid [3] = 3.428957254834133
- item [3]:
- class = "SSCP"
- name = "\ep"
- numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
- numberOfRows = 3
-row [1]: "F1" 0.12325126739884948 0.007977535637010664 0.014713593912108792
-row [2]: "F2" 0.007977535637010664 0.08256097042007325 0.05045318851511985
-row [3]: "F3" 0.014713593912108792 0.05045318851511985 0.07438879619774624
- numberOfObservations = 50
- centroid []:
- centroid [1] = 2.763135965884448
- centroid [2] = 3.2349692064700704
- centroid [3] = 3.391162711212973
- item [4]:
- class = "SSCP"
- name = "\ic"
- numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
- numberOfRows = 3
-row [1]: "F1" 0.17647612299370122 -0.02063302628174945 -0.005697855587989537
-row [2]: "F2" -0.02063302628174945 0.07460647712948608 0.049614643436171904
-row [3]: "F3" -0.005697855587989537 0.049614643436171904 0.05109063361148622
- numberOfObservations = 50
- centroid []:
- centroid [1] = 2.585018518814506
- centroid [2] = 3.3000373347537915
- centroid [3] = 3.408994217433088
- item [5]:
- class = "SSCP"
- name = "\o/"
- numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
- numberOfRows = 3
-row [1]: "F1" 0.09908822912163297 0.015541819671631943 0.013775375020258235
-row [2]: "F2" 0.015541819671631943 0.056684926460000895 0.025520496405190735
-row [3]: "F3" 0.013775375020258235 0.025520496405190735 0.03527931367299332
- numberOfObservations = 50
- centroid []:
- centroid [1] = 2.643922974695668
- centroid [2] = 3.174039321160438
- centroid [3] = 3.353368431962918
- item [6]:
- class = "SSCP"
- name = "\yc"
- numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
- numberOfRows = 3
-row [1]: "F1" 0.11604848853561119 0.004638097797573026 0.014234726305389083
-row [2]: "F2" 0.004638097797573026 0.08910829880242509 0.05772847540761414
-row [3]: "F3" 0.014234726305389083 0.05772847540761414 0.059535232541858635
- numberOfObservations = 50
- centroid []:
- centroid [1] = 2.638814682287954
- centroid [2] = 3.1732312476628675
- centroid [3] = 3.3702977370451324
- item [7]:
- class = "SSCP"
- name = "a"
- numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
- numberOfRows = 3
-row [1]: "F1" 0.13373820303933756 0.043918895913021325 0.009483926777506332
-row [2]: "F2" 0.043918895913021325 0.07185378889695229 0.017946300429884602
-row [3]: "F3" 0.009483926777506332 0.017946300429884602 0.056974025547855855
- numberOfObservations = 50
- centroid []:
- centroid [1] = 2.8971834611872826
- centroid [2] = 3.1126947721089406
- centroid [3] = 3.407776548856642
- item [8]:
- class = "SSCP"
- name = "e"
- numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
- numberOfRows = 3
-row [1]: "F1" 0.16197482567602983 0.002298374666522604 0.012604046776579057
-row [2]: "F2" 0.002298374666522604 0.061562730940411266 0.04116004354455001
-row [3]: "F3" 0.012604046776579057 0.04116004354455001 0.043223685110515324
- numberOfObservations = 50
- centroid []:
- centroid [1] = 2.606165152281404
- centroid [2] = 3.3033427054078994
- centroid [3] = 3.406164846453073
- item [9]:
- class = "SSCP"
- name = "i"
- numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
- numberOfRows = 3
-row [1]: "F1" 0.15428266876841684 0.013276386826015094 0.012320309785365528
-row [2]: "F2" 0.013276386826015094 0.055510083642718484 0.03784952638535774
-row [3]: "F3" 0.012320309785365528 0.03784952638535774 0.05006027585038744
- numberOfObservations = 50
- centroid []:
- centroid [1] = 2.464795953065796
- centroid [2] = 3.3427245505456598
- centroid [3] = 3.4407579626513725
- item [10]:
- class = "SSCP"
- name = "o"
- numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
- numberOfRows = 3
-row [1]: "F1" 0.06861045715394555 0.035093223137004324 -0.0023606822102749565
-row [2]: "F2" 0.035093223137004324 0.09021650740495563 0.006512208041729222
-row [3]: "F3" -0.0023606822102749565 0.006512208041729222 0.07700471610942107
- numberOfObservations = 50
- centroid []:
- centroid [1] = 2.6855835642500985
- centroid [2] = 2.9572369144661237
- centroid [3] = 3.392825472161562
- item [11]:
- class = "SSCP"
- name = "u"
- numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
- numberOfRows = 3
-row [1]: "F1" 0.1699999779614091 0.021885675183543243 0.0161142422435738
-row [2]: "F2" 0.021885675183543243 0.1039591160562141 -0.00200153380888963
-row [3]: "F3" 0.0161142422435738 -0.00200153380888963 0.07540959694619889
- numberOfObservations = 50
- centroid []:
- centroid [1] = 2.5268057305429337
- centroid [2] = 2.9058781887555085
- centroid [3] = 3.3643364436087393
- item [12]:
- class = "SSCP"
- name = "y"
- numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
- numberOfRows = 3
-row [1]: "F1" 0.18909356327139404 0.014010234547664086 0.020273089008566562
-row [2]: "F2" 0.014010234547664086 0.0734940861707178 0.054864607563280654
-row [3]: "F3" 0.020273089008566562 0.054864607563280654 0.08826214244880358
- numberOfObservations = 50
- centroid []:
- centroid [1] = 2.4797538722099293
- centroid [2] = 3.236360871766193
- centroid [3] = 3.341855942791658
-total? <exists>
-numberOfColumns = 3
-columnLabels []:
-"F1" "F2" "F3"
-numberOfRows = 3
-row [1]: "F1" 11.43514736353313 -3.8028772011835716 0.7254293171774202
-row [2]: "F2" -3.8028772011835716 13.851776134183913 0.4932432271899076
-row [3]: "F3" 0.7254293171774202 0.4932432271899076 1.2160403917859772
-numberOfObservations = 600
-centroid []:
- centroid [1] = 2.6530580896613785
- centroid [2] = 3.141360248760944
- centroid [3] = 3.3936382969155714
-aprioriProbabilities []:
- aprioriProbabilities [1] = 0.08333333333333333
- aprioriProbabilities [2] = 0.08333333333333333
- aprioriProbabilities [3] = 0.08333333333333333
- aprioriProbabilities [4] = 0.08333333333333333
- aprioriProbabilities [5] = 0.08333333333333333
- aprioriProbabilities [6] = 0.08333333333333333
- aprioriProbabilities [7] = 0.08333333333333333
- aprioriProbabilities [8] = 0.08333333333333333
- aprioriProbabilities [9] = 0.08333333333333333
- aprioriProbabilities [10] = 0.08333333333333333
- aprioriProbabilities [11] = 0.08333333333333333
- aprioriProbabilities [12] = 0.08333333333333333
-costs [] []:
- costs [1]:
- costs [1] [1] = 0
- costs [1] [2] = 1
- costs [1] [3] = 1
- costs [1] [4] = 1
- costs [1] [5] = 1
- costs [1] [6] = 1
- costs [1] [7] = 1
- costs [1] [8] = 1
- costs [1] [9] = 1
- costs [1] [10] = 1
- costs [1] [11] = 1
- costs [1] [12] = 1
- costs [2]:
- costs [2] [1] = 1
- costs [2] [2] = 0
- costs [2] [3] = 1
- costs [2] [4] = 1
- costs [2] [5] = 1
- costs [2] [6] = 1
- costs [2] [7] = 1
- costs [2] [8] = 1
- costs [2] [9] = 1
- costs [2] [10] = 1
- costs [2] [11] = 1
- costs [2] [12] = 1
- costs [3]:
- costs [3] [1] = 1
- costs [3] [2] = 1
- costs [3] [3] = 0
- costs [3] [4] = 1
- costs [3] [5] = 1
- costs [3] [6] = 1
- costs [3] [7] = 1
- costs [3] [8] = 1
- costs [3] [9] = 1
- costs [3] [10] = 1
- costs [3] [11] = 1
- costs [3] [12] = 1
- costs [4]:
- costs [4] [1] = 1
- costs [4] [2] = 1
- costs [4] [3] = 1
- costs [4] [4] = 0
- costs [4] [5] = 1
- costs [4] [6] = 1
- costs [4] [7] = 1
- costs [4] [8] = 1
- costs [4] [9] = 1
- costs [4] [10] = 1
- costs [4] [11] = 1
- costs [4] [12] = 1
- costs [5]:
- costs [5] [1] = 1
- costs [5] [2] = 1
- costs [5] [3] = 1
- costs [5] [4] = 1
- costs [5] [5] = 0
- costs [5] [6] = 1
- costs [5] [7] = 1
- costs [5] [8] = 1
- costs [5] [9] = 1
- costs [5] [10] = 1
- costs [5] [11] = 1
- costs [5] [12] = 1
- costs [6]:
- costs [6] [1] = 1
- costs [6] [2] = 1
- costs [6] [3] = 1
- costs [6] [4] = 1
- costs [6] [5] = 1
- costs [6] [6] = 0
- costs [6] [7] = 1
- costs [6] [8] = 1
- costs [6] [9] = 1
- costs [6] [10] = 1
- costs [6] [11] = 1
- costs [6] [12] = 1
- costs [7]:
- costs [7] [1] = 1
- costs [7] [2] = 1
- costs [7] [3] = 1
- costs [7] [4] = 1
- costs [7] [5] = 1
- costs [7] [6] = 1
- costs [7] [7] = 0
- costs [7] [8] = 1
- costs [7] [9] = 1
- costs [7] [10] = 1
- costs [7] [11] = 1
- costs [7] [12] = 1
- costs [8]:
- costs [8] [1] = 1
- costs [8] [2] = 1
- costs [8] [3] = 1
- costs [8] [4] = 1
- costs [8] [5] = 1
- costs [8] [6] = 1
- costs [8] [7] = 1
- costs [8] [8] = 0
- costs [8] [9] = 1
- costs [8] [10] = 1
- costs [8] [11] = 1
- costs [8] [12] = 1
- costs [9]:
- costs [9] [1] = 1
- costs [9] [2] = 1
- costs [9] [3] = 1
- costs [9] [4] = 1
- costs [9] [5] = 1
- costs [9] [6] = 1
- costs [9] [7] = 1
- costs [9] [8] = 1
- costs [9] [9] = 0
- costs [9] [10] = 1
- costs [9] [11] = 1
- costs [9] [12] = 1
- costs [10]:
- costs [10] [1] = 1
- costs [10] [2] = 1
- costs [10] [3] = 1
- costs [10] [4] = 1
- costs [10] [5] = 1
- costs [10] [6] = 1
- costs [10] [7] = 1
- costs [10] [8] = 1
- costs [10] [9] = 1
- costs [10] [10] = 0
- costs [10] [11] = 1
- costs [10] [12] = 1
- costs [11]:
- costs [11] [1] = 1
- costs [11] [2] = 1
- costs [11] [3] = 1
- costs [11] [4] = 1
- costs [11] [5] = 1
- costs [11] [6] = 1
- costs [11] [7] = 1
- costs [11] [8] = 1
- costs [11] [9] = 1
- costs [11] [10] = 1
- costs [11] [11] = 0
- costs [11] [12] = 1
- costs [12]:
- costs [12] [1] = 1
- costs [12] [2] = 1
- costs [12] [3] = 1
- costs [12] [4] = 1
- costs [12] [5] = 1
- costs [12] [6] = 1
- costs [12] [7] = 1
- costs [12] [8] = 1
- costs [12] [9] = 1
- costs [12] [10] = 1
- costs [12] [11] = 1
- costs [12] [12] = 0
diff --git a/dwtest/runAllTests.praat b/dwtest/runAllTests.praat
index 95766f2..147f247 100644
--- a/dwtest/runAllTests.praat
+++ b/dwtest/runAllTests.praat
@@ -6,22 +6,6 @@ for itest to ntests
select tests
test$ = Get string... itest
printline 'test$'
- report_before$ = Report memory use
execute 'test$'
- @check_memory: report_before$, " "
-endfor
-
-procedure check_memory: .report_before$, .preprint$
- .m$[1] = "Strings: "
- .m$[2] = "Arrays: "
- .m$[3] = "Things: "
- .report_after$ = Report memory use
- appendInfoLine: .preprint$, "Memory:"
- for .i to 3
- .nb = extractNumber (.report_before$, .m$[.i])
- .na = extractNumber (.report_after$, .m$[.i])
- .post$ = if .nb <> .na then " !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" else "" endif
- appendInfoLine: .preprint$, .m$[.i], .nb, " ", .na, .post$
- endfor
-endproc
-removeObject: tests
+ endif
+endfor
\ No newline at end of file
diff --git a/dwtest/test_Activation.praat b/dwtest/test_Activation.praat
deleted file mode 100644
index a271347..0000000
--- a/dwtest/test_Activation.praat
+++ /dev/null
@@ -1,25 +0,0 @@
-# test_Activation.praat
-# djmw 20151020
-
-appendInfoLine: "test_Activation.praat"
-
-for irun to 2
- nrows = 10
- for ncols to 10
- tab = Create simple Matrix: "act", nrows, ncols, "0"
- act = To Activation
- Formula: "randomUniform (0, 0.99)"
- mat = To Matrix
- for irow to nrows
- for icol to ncols
- val = Get value in cell: irow, icol
- assert 0<= val and val <= 0.99; 'irow' icol' 'val'
- endfor
- endfor
- removeObject: tab, act, mat
- endfor
-endfor
-
-appendInfoLine: "test_Activation.praat OK"
-
-
diff --git a/dwtest/test_Confusion.praat b/dwtest/test_Confusion.praat
index f486166..866d2ec 100644
--- a/dwtest/test_Confusion.praat
+++ b/dwtest/test_Confusion.praat
@@ -1,12 +1,11 @@
# test_Confusion.praat
-# djmw 20110511, 20151020
-
-printline test_Confusion.praat
+# djmw 20110511
l$[1] = "u"
l$[2] = "i"
l$[3] = "e"
nlabels = 3
+printline Confusion test...
c1 = Create simple Confusion... test 'l$[1]' 'l$[2]' 'l$[3]'
nrows = Get number of rows
ncols = Get number of columns
@@ -61,5 +60,4 @@ assert v = 8
plus c2
Remove
-
-printline test_Confusion.praat OK
+printline Confusion test... ok
diff --git a/dwtest/test_Covariance.praat b/dwtest/test_Covariance.praat
deleted file mode 100644
index 5e7e38b..0000000
--- a/dwtest/test_Covariance.praat
+++ /dev/null
@@ -1,61 +0,0 @@
-# test_Covariance.praat
-# djmw 2015
-
-appendInfoLine: "test_Covariance"
-appendInfoLine: tab$, "Morrison_example_7.3"
- at test_Morrison_example_7_3
-appendInfoLine: tab$, "Morrison_example_3.5"
- at test_Morrison_example_3_5
-appendInfoLine: "test_Covariance OK"
-
-procedure test_Morrison_example_7_3
- .p = 2
- .k = 2
- .sm = Create simple Covariance: "sm", "4.32 1.88 9.18", "0 0", 32
- .numberOfColumns = Get number of columns
- .numberOfRows = Get number of rows
- assert .numberOfColumns = .p and .numberOfRows = .p; "nrows = ncols = 2"
- .numberOfObservations = Get number of observations
- assert .numberOfObservations = 32; "numberOfObservations" 'no' <> 32
- .dof = Get degrees of freedom
- assert .dof = .numberOfObservations - 1 ; "dof = no-1", 'dof'
- .x = Get centroid element: 1
- assert .x = 0
- .c11 = Get value: 1, 1
- .c22 = Get value: 2, 2
- assert .c11 = 4.32
- assert .c22 = 9.18
- .ln_det_sm = Get ln(determinant)
- .det_sm = exp (.ln_det_sm)
- .det_sm$ = fixed$ (.det_sm, 3)
- assert .det_sm$ = "36.123"
-
- .sf = Create simple Covariance: "sf", "2.52 1.90 10.06", "0 0", 32
- .ln_det_sf = Get ln(determinant)
- .det_sf = exp (.ln_det_sf)
- .det_sf$ = fixed$ (.det_sf, 3)
- assert .det_sf$ = "21.741"
- selectObject: .sm, .sf
- .report$ = Report equality of covariances
- .chisq = extractNumber (.report$, "Chi-squared (bartlett) = ")
- .chisq$ = fixed$ (.chisq, 2)
- assert .chisq$ = "2.72"
- .cInv = 1 - (2*.p^2+3*.p-1)/(6*(.p+1)*(.k-1))*(1/31+1/31-1/62)
- appendInfoLine: "C^-1 = ", .cInv
- removeObject: .sm, .sf
-endproc
-
-procedure test_Morrison_example_3_5
- .cor = Create simple Correlation: "correlation", "1.0 0.69 0.43 1.0 0.3 1.0", "0.0 0.0 0.0", 54
- .report$ = Get diagonality (bartlett): 1
- .chisq = extractNumber (.report$, "chisq = ")
- .chisq$ = fixed$ (.chisq, 2)
- assert .chisq$ = "43.54"
- .ln_det_r = Get ln(determinant)
- .det_r = exp (.ln_det_r)
- .det_r$ = fixed$ (.det_r, 3)
- assert .det_r$ = "0.427"
- removeObject: .cor
-endproc
-
-;Difference
\ No newline at end of file
diff --git a/dwtest/test_Discriminant.praat b/dwtest/test_Discriminant.praat
index 89f3d88..6277964 100644
--- a/dwtest/test_Discriminant.praat
+++ b/dwtest/test_Discriminant.praat
@@ -1,48 +1,18 @@
# test_Discriminant.praat
-# djmw 20110518, 20141030, 20150128
+# djmw 20110518, 20141030
appendInfoLine: "test_Discriminant"
-# old format
-appendInfoLine: tab$ + "Read Discriminant format 0 from disk"
-discriminant[1] = Read from file: "pols_50males_format0.Discriminant"
-
-tableOfReal = Create TableOfReal (Pols 1973): "no"
+t = Create TableOfReal (Pols 1973): "no"
Formula: "log10(self)"
-discriminant[2] = To Discriminant
-
-appendInfoLine: tab$ + "Query old and new Discriminant"
- at query: discriminant[1]
- at query: discriminant[2]
-
-appendInfoLine: tab$ + "Assert old and new Discriminant classify the same"
- at classify: discriminant[1], tableOfReal, 1
- at classify: discriminant[2], tableOfReal, 2
-assert classify.fc[1] = classify.fc[2]
-
-procedure classify: .discriminant, .tableOfReal, .index
- selectObject: .discriminant, .tableOfReal
- .classificationTable = To ClassificationTable: "yes", "yes"
- .confusion = To Confusion: "no"
- .fc[.index] = Get fraction correct
- assert .fc[.index] -0.74 < 0.00001
- removeObject: .classificationTable, .confusion
-endproc
-
-procedure query: .discriminant
- for .ieigen to 3
- .eigenvalue[.ieigen] = Get eigenvalue: .ieigen
- endfor
- .numberOfEigenvectors = Get number of eigenvectors
- .dimension = Get eigenvector dimension
- assert (.eigenvalue[1] - 21.139) < 0.00001
- assert (.eigenvalue[2] - 4.35530) < 0.00001
- assert (.eigenvalue[3] - 0.68289) < 0.00001
- assert .numberOfEigenvectors = 3
- assert .dimension = 3
-endproc
+dis = To Discriminant
+plus t
+clas = To ClassificationTable: "yes", "yes"
+conf = To Confusion: "no"
+fc = Get fraction correct
+assert fc -0.74 < 0.00001
-removeObject: discriminant[2], tableOfReal, discriminant[1]
+removeObject: t, dis, clas, conf
appendInfoLine: "test_Discriminant OK"
diff --git a/dwtest/test_FFNet.praat b/dwtest/test_FFNet.praat
index ee2058d..bb034d5 100644
--- a/dwtest/test_FFNet.praat
+++ b/dwtest/test_FFNet.praat
@@ -8,14 +8,7 @@ ffnet = selected ("FFNet")
pattern = selected ("Pattern")
cat = selected ("Categories")
-selectObject: pattern, cat
-tab = To TableOfReal
-To Pattern and Categories: 0, 0, 0, 0
-Remove
-removeObject: tab
-
ntries = 10
-selectObject: ffnet, pattern, cat
error1 = Get total costs... Minimum-squared-error
tab = Create Table with column names... results ntries costsb costsa fc
@@ -49,30 +42,6 @@ plus pattern
plus cat
Remove
- at test_openSave
-
printline FFNet ok
-procedure test_openSave
- .ffnet_read= Read from file: "iris_4-2-3-3.FFNet"
- Create iris example: 2, 3
- .ffnet = selected ("FFNet")
- .pattern = selected ("Pattern")
- .categories = selected ("Categories")
-
- selectObject: .ffnet
- Save as binary file: "kanweg.FFNet"
- .ffnet_read2 = Read from file: "kanweg.FFNet"
- # are they the same ??
-
- selectObject: .ffnet_read, .pattern, .categories
- .costs[1] = Get total costs: "Minimum-squared-error"
- selectObject: .ffnet_read, .pattern, .categories
- Learn: 100, 1e-7, "Minimum-squared-error"
- .costs[2] = Get total costs: "Minimum-squared-error"
- assert .costs[1] >= .costs[2]
-
- removeObject: .ffnet, .ffnet_read, .ffnet_read2, .pattern, .categories
-endproc
-
diff --git a/dwtest/test_HMM.praat b/dwtest/test_HMM.praat
deleted file mode 100644
index e55c0be..0000000
--- a/dwtest/test_HMM.praat
+++ /dev/null
@@ -1,64 +0,0 @@
-# test_HMM.praat
-
-appendInfoLine: "test_HMM"
- at mm
- at hmms_test_multiple_os
-
-
-# two state not hidden model
-procedure mm
- .mm1 = Create simple HMM: "m1", "no", "1 2", ""
- Set transition probabilities: 1, "0.8 0.2"
- Set transition probabilities: 2, "0.4 0.6"
-
- # check sum of p leaving
- for .it to 10
- .psum = 0
- for .istate to 2
- .lnp = Get p (time, state): .it , .istate
- .p = exp(.lnp)
- .psum += .p
- endfor
- assert (.psum>0.999 and .psum<1.001)
- endfor
- .os = To HMMObservationSequence: 0, 2000
- .mm2 = To HMM: 0, "no"
- plusObject: .os
- Learn: 0.001, 0.00000001, "no"
-
- selectObject: .mm2
- # check sum of p leaving
- for .it to 10
- .psum = 0
- for .istate to 2
- .p = Get p (time, state): .it, .istate
- .p = exp(.p)
- .psum += .p
- endfor
- assert (.psum>0.999 and .psum<1.001)
- endfor
-
- removeObject: .mm1, .mm2, .os
-endproc
-
-procedure hmms_test_multiple_os
- .hmm = Create simple HMM: "hmm1", "no", "1 2 3", ""
- Set transition probabilities: 1, "0.5 0.1 0.4"
- Set transition probabilities: 2, "0.3 0.5 0.2"
- Set transition probabilities: 3, "0.4 0.1 0.5"
- .os = To HMMObservationSequence: 0, 20000
- .s = To Strings
- .s1 = Extract part: 1, 10001
- .os1 = To HMMObservationSequence
- selectObject: .s
- .s2 = Extract part: 10002, 20000
- .os2 = To HMMObservationSequence
-
- .hmm2 = Create simple HMM: "hmm3", "no", "1 2 3", ""
- selectObject: .hmm2, .os1, .os2
- Learn: 0001, 0.00000001, "no"
- removeObject: .s, .s1, .s2, .hmm2, .os, .os1, .os2, .hmm
-endproc
-
-appendInfoLine: "test_HMM OK"
-
diff --git a/dwtest/test_KlattGrid.praat b/dwtest/test_KlattGrid.praat
index 7f07893..f0ef799 100644
--- a/dwtest/test_KlattGrid.praat
+++ b/dwtest/test_KlattGrid.praat
@@ -1,7 +1,6 @@
# test_KlattGrid.praat
-# djmw 20151020
-printline test_KlattGrid.praat
+printline test_KlattGrid
t = Create Table with column names... t 25 tier min max nf
Set string value... 1 tier pitch
@@ -156,6 +155,4 @@ for i from nPhonationTiers+1 to 25
print 'newline$'
endfor
-removeObject: kg, t
-
-printline test_KlattGrid.praat OK
\ No newline at end of file
+printline test_KlattGrid OK
\ No newline at end of file
diff --git a/dwtest/test_KruskalWallis.praat b/dwtest/test_KruskalWallis.praat
index d68a358..76d0dae 100644
--- a/dwtest/test_KruskalWallis.praat
+++ b/dwtest/test_KruskalWallis.praat
@@ -1,7 +1,6 @@
# test_KruskalWallis.praat
-printline test_KruskalWallis.praat
-
+printline One-way Kruskal-Wallis test
table = Read from file... Hayes_table_19.7.1.txt
report$ = Report one-way Kruskal-Wallis... Data Group
hprime = extractNumber (report$, "Chi squared:")
@@ -13,8 +12,6 @@ assert abs(hprime-13.8443) < 0.0001
assert groupI = 139
assert groupII = 200
assert groupIII = 327
-removeObject: table
-
-printline test_KruskalWallis.praat OK
+printline One-way Kruskal-Wallis test OK
diff --git a/dwtest/test_MDS.praat b/dwtest/test_MDS.praat
index 37daa6b..e773897 100644
--- a/dwtest/test_MDS.praat
+++ b/dwtest/test_MDS.praat
@@ -16,21 +16,6 @@ c[5] = To Configuration (absolute mds)... 2 1e-05 50 1
select dr
c[6] = To Configuration (kruskal)... 2 2 "Primary approach" Formula1 1e-05 50 1
-selectObject: dr, c[1]
-c[6+1]= To Configuration (monotone mds): "Primary approach", 1e-7, 50, 1
-
-selectObject: dr, c[2]
-c[6+2] = To Configuration (i-spline mds): 1, 1, 1e-07, 50, 1
-selectObject: dr, c[3]
-c[6+3] = To Configuration (interval mds): 1e-05, 50, 1
-selectObject: dr, c[4]
-c[6+4] = To Configuration (ratio mds): 1e-05, 50, 1
-selectObject: dr, c[5]
-c[6+5] = To Configuration (absolute mds): 1e-05, 50, 1
-selectObject: dr, c[6]
-c[6+6] = To Configuration (kruskal): "Primary approach", "Formula1", 1e-05, 50, 1
-
-
printline ... comparing configurations
for i from 2 to 6
select c[1]
@@ -56,36 +41,26 @@ for i to 6
endfor
To Configuration (indscal)... 2 yes 1e-5 100 1
-ic[1] = selected ("Configuration")
-is[1] = selected ("Salience")
-
-selectObject: ic[1]
-for i to 6
- plusObject: dist[i]
-endfor
-
-To Configuration (indscal): "yes", 1e-5, 100
-ic[2] = selected ("Configuration")
-is[2] = selected ("Salience")
+ic = selected ("Configuration")
+is = selected ("Salience")
select c[1]
-plus ic[1]
+plus ic
p3 = To Procrustes... no
-plus ic[1]
+plus ic
cp3 = To Configuration
plus c[1]
p4 = To Procrustes... no
call check_if_identity_transform p4
select dr
-plusObject: ic[1], ic[2]
-plusObject: is[1], is[2]
+plus ic
+plus is
plus p3
plus p4
plus cp3
for i to 6
plus c[i]
- plus c[i+6]
plus ct[i]
plus dist[i]
endfor
diff --git a/dwtest/test_OnewayAnova.praat b/dwtest/test_OnewayAnova.praat
index 444eca9..2868063 100644
--- a/dwtest/test_OnewayAnova.praat
+++ b/dwtest/test_OnewayAnova.praat
@@ -1,7 +1,7 @@
# test_OnewayAnova.praat
# djmw 20120625
-printline test_OnewayAnova.praat
+printline One-way Anova test
# unequal groups hayes pg 371
@@ -14,6 +14,7 @@ total = extractNumber (report$, "Total")
assert abs (between-22.57) < 0.01
assert abs (within - 878.93) < 0.01
assert abs (total - 901.5) < 0.1
-removeObject: table
-printline test_OnewayAnova.praat OK
+printline One-way Anova test OK
+
+
diff --git a/dwtest/test_Polygon_simplify.praat b/dwtest/test_Polygon_simplify.praat
index f5afaaa..5fa9240 100644
--- a/dwtest/test_Polygon_simplify.praat
+++ b/dwtest/test_Polygon_simplify.praat
@@ -2,6 +2,10 @@
printline test_Polygon_simplify
+
+p = Create simple Polygon... p 0 0 0 1 0.25 0.75 -0.25 0.75 0.25 0.25 -0.25 0.25
+
+
for j to 10
m = Create simple Matrix... ps 2 100 randomUniform (0,1)
p1x = Get value in cell... 1 1
diff --git a/dwtest/test_Procrustes.praat b/dwtest/test_Procrustes.praat
index c4a7a8a..210c974 100644
--- a/dwtest/test_Procrustes.praat
+++ b/dwtest/test_Procrustes.praat
@@ -10,157 +10,156 @@ printline
printline ----- succeeded: test_Procrustes.praat (end) -----
procedure test_procrustes_bg_19_4
- # example Borg&Groenen section 19.4
- printline test example in Borg & Groenen section 19.4
- nr = 4
- nc = 2
- s = 0.5
- t1 = 1
- t2 = 2
- alpha = 30
- eps = 2.3e-16
+ # example Borg&Groenen section 19.4
+ printline test example in Borg & Groenen section 19.4
+ nr = 4
+ nc = 2
+ s = 0.5
+ t1 = 1
+ t2 = 2
+ alpha = 30
+ eps = 2.3e-16
- Create Configuration... X nr nc 0
- Set value... 1 1 1
- Set value... 1 2 2
- Set value... 2 1 -1
- Set value... 2 2 2
- Set value... 3 1 -1
- Set value... 3 2 -2
- Set value... 4 1 1
- Set value... 4 2 -2
+ Create Configuration... X nr nc 0
+ Set value... 1 1 1
+ Set value... 1 2 2
+ Set value... 2 1 -1
+ Set value... 2 2 2
+ Set value... 3 1 -1
+ Set value... 3 2 -2
+ Set value... 4 1 1
+ Set value... 4 2 -2
- for i to 4
- Set row label (index)... i x_'i'
- endfor
+ for i to 4
+ Set row label (index)... i x_'i'
+ endfor
- Copy... Y
- ! Horizontal reflection
- Invert dimension... 1
- Rotate... 1 2 alpha
+ Copy... Y
+ ! Horizontal reflection
+ Invert dimension... 1
+ Rotate... 1 2 alpha
- Formula... 0.5*self + (if col=1 then t1 else t2 fi)
+ Formula... 0.5*self + (if col=1 then t1 else t2 fi)
- plus Configuration X
- To Procrustes... 0
- Rename... X_Y
- plus Configuration Y
- To Configuration
- Rename... Z
- Formula... self-Configuration_X[]
- for i to 4
- for j to 2
- assert Configuration_Z[i,j] < nr*nc*eps; Configuration_Z['i','j'] < 'nr'*'nc'*'eps'
- endfor
- endfor
+ plus Configuration X
+ To Procrustes... 0
+ Rename... X_Y
+ plus Configuration Y
+ To Configuration
+ Rename... Z
+ Formula... self-Configuration_X[]
+ for i to 4
+ for j to 2
+ assert Configuration_Z[i,j] < nr*nc*eps; Configuration_Z['i','j'] < 'nr'*'nc'*'eps'
+ endfor
+ endfor
- select Procrustes X_Y
- Invert
- Rename... X_Yi
- for i to 2
- tp = Get translation element... i
- assert t'i' - tp < nr*nc*eps; translation['i']
- endfor
- sp = Get scale
- assert s - tp < nr*nc*eps; scale
+ select Procrustes X_Y
+ Invert
+ Rename... X_Yi
+ for i to 2
+ tp = Get translation element... i
+ assert t'i' - tp < nr*nc*eps; translation['i']
+ endfor
+ sp = Get scale
+ assert s - tp < nr*nc*eps; scale
- select Configuration X
- plus Configuration Y
- plus Configuration Z
- plus Procrustes X_Y
- plus Procrustes X_Yi
- Remove
+ select Configuration X
+ plus Configuration Y
+ plus Configuration Z
+ plus Procrustes X_Y
+ plus Procrustes X_Yi
+ Remove
endproc
procedure test_procrustes_random_configurations numconf
- printline 'numconf' randomly generated configurations of dimension 2^1 x 2 .. 2^12 x 2
- nr = 2
- print Configuration:
- for k to numconf
- print 'k'
- Create Configuration... X nr nc randomUniform(-1,1)
- Copy... Y
- Invert dimension... 1
- alpha = randomUniform (0,90)
- Rotate... 1 2 alpha
- t1 = randomUniform (0,2)
- t2 = randomUniform (0,2)
- scale = randomUniform(0.5,2)
- Formula... scale*self + (if col=1 then t1 else t2 fi)
+ printline 'numconf' randomly generated configurations of dimension 2^1 x 2 .. 2^12 x 2
+ nr = 2
+ print Configuration:
+ for k to numconf
+ print 'k'
+ Create Configuration... X nr nc randomUniform(-1,1)
+ Copy... Y
+ Invert dimension... 1
+ alpha = randomUniform (0,90)
+ Rotate... 1 2 alpha
+ t1 = randomUniform (0,2)
+ t2 = randomUniform (0,2)
+ scale = randomUniform(0.5,2)
+ Formula... scale*self + (if col=1 then t1 else t2 fi)
- plus Configuration X
- To Procrustes... 0
- Rename... X_Y
- plus Configuration Y
- To Configuration
- Rename... Z
- Formula... self-Configuration_X[]
- .eps = 10 * nr * nc * eps
- for i to nr
- for j to 2
- assert Configuration_Z[i,j] < .eps; Configuration_Z['i','j'] < '.eps'
- endfor
- endfor
+ plus Configuration X
+ To Procrustes... 0
+ Rename... X_Y
+ plus Configuration Y
+ To Configuration
+ Rename... Z
+ Formula... self-Configuration_X[]
+ for i to nr
+ for j to 2
+ assert Configuration_Z[i,j] < nr*nc*eps; Configuration_Z['i','j'] < 'nr'*'nc'*'eps'
+ endfor
+ endfor
- select Procrustes X_Y
- Invert
- Rename... X_Yi
- # no need to test the translations, they need not be equal (see BG page 347)
- sp = Get scale
- assert abs(scale - sp) < .eps; scale
+ select Procrustes X_Y
+ Invert
+ Rename... X_Yi
+ # no need to test the translations, they need not be equal (see BG page 347)
+ sp = Get scale
+ assert abs(scale - sp) < nr*nc*eps; scale
- # printline o.k.: nr='nr', nc='nc', alpha='alpha' degrees, scale='scale', t=('t1', 't2')
- nr *= 2
- select Configuration X
- plus Configuration Y
- plus Configuration Z
- plus Procrustes X_Y
- plus Procrustes X_Yi
- Remove
- endfor
+# printline o.k.: nr='nr', nc='nc', alpha='alpha' degrees, scale='scale', t=('t1', 't2')
+ nr *= 2
+ select Configuration X
+ plus Configuration Y
+ plus Configuration Z
+ plus Procrustes X_Y
+ plus Procrustes X_Yi
+ Remove
+ endfor
endproc
procedure test_orthogional_procrustes_gvl_12_4_3
- printline test orthognal Procrustes transform (example 12.4.1 Golub & van Loan)
- Create Configuration... a 4 2 0
- Set value... 1 1 1
- Set value... 2 1 3
- Set value... 3 1 5
- Set value... 4 1 7
- Set value... 1 2 2
- Set value... 2 2 4
- Set value... 3 2 6
- Set value... 4 2 8
+ printline test orthognal Procrustes transform (example 12.4.1 Golub & van Loan)
+ Create Configuration... a 4 2 0
+ Set value... 1 1 1
+ Set value... 2 1 3
+ Set value... 3 1 5
+ Set value... 4 1 7
+ Set value... 1 2 2
+ Set value... 2 2 4
+ Set value... 3 2 6
+ Set value... 4 2 8
- Create Configuration... b 4 2 0
- Set value... 1 1 1.2
- Set value... 2 1 2.9
- Set value... 3 1 5.2
- Set value... 4 1 6.8
- Set value... 1 2 2.1
- Set value... 2 2 4.3
- Set value... 3 2 6.1
- Set value... 4 2 8.1
+ Create Configuration... b 4 2 0
+ Set value... 1 1 1.2
+ Set value... 2 1 2.9
+ Set value... 3 1 5.2
+ Set value... 4 1 6.8
+ Set value... 1 2 2.1
+ Set value... 2 2 4.3
+ Set value... 3 2 6.1
+ Set value... 4 2 8.1
- plus Configuration a
- To Procrustes... y
+ plus Configuration a
+ To Procrustes... y
- t2 = Get translation element... 2
- assert t2 = 0
- s = Get scale
- assert s = 1;
+ t2 = Get translation element... 2
+ assert t2 = 0
+ s = Get scale
+ assert s = 1;
- eps = 5e-5
- r11 = Get transformation element... 1 1
- r22 = Get transformation element... 2 2
- assert r11-r22 < eps
- assert r11-0.9999 < eps
- r12 = Get transformation element... 1 2
- r21 = Get transformation element... 2 1
- assert r12+0.0126 < eps
- assert r21-0.0126 < eps
+ eps = 5e-5
+ r11 = Get transformation element... 1 1
+ r22 = Get transformation element... 2 2
+ assert r11-r22 < eps
+ assert r11-0.9999 < eps
+ r12 = Get transformation element... 1 2
+ r21 = Get transformation element... 2 1
+ assert r12+0.0126 < eps
+ assert r21-0.0126 < eps
- plus Configuration a
- plus Configuration b
- Remove
+ plus Configuration a
+ plus Configuration b
+ Remove
endproc
diff --git a/dwtest/test_Sound_draw_where.praat b/dwtest/test_Sound_draw_where.praat
index 5626051..d60363f 100644
--- a/dwtest/test_Sound_draw_where.praat
+++ b/dwtest/test_Sound_draw_where.praat
@@ -75,6 +75,5 @@ Marks bottom every... 1 0.0005 n y y
Marks bottom every... 1 0.001 y y y
Draw inner box
Text top... n Random amplitudes: parts > 0.5 blue only in the first half of every 0.001 s
-Remove
printline Draw where... End tests
diff --git a/dwtest/test_Sound_paint_where.praat b/dwtest/test_Sound_paint_where.praat
index 754a1e1..0b8f56b 100644
--- a/dwtest/test_Sound_paint_where.praat
+++ b/dwtest/test_Sound_paint_where.praat
@@ -34,5 +34,5 @@ plus s1
Select outer viewport... 0 6 9 12
Paint enclosed... Grey 0 0 -1 1 yes
Text top... n Paint enclosed: between sine and straight line
-removeObject: s1, s3
+
diff --git a/dwtest/test_SpeechSynthesizer.praat b/dwtest/test_SpeechSynthesizer.praat
index 4de2370..e20d364 100644
--- a/dwtest/test_SpeechSynthesizer.praat
+++ b/dwtest/test_SpeechSynthesizer.praat
@@ -1,37 +1,34 @@
# test_SpeechSynthesizer.praat
# djmw 20120130, 20120522
-appendInfoLine: "SpeechSynthesizer test..."
+printline SpeechSynthesizer test...
-variantslist = Create copy from FilesInMemory: "variants_names"
+variantslist = Create copy from FilesInMemory... variants_names
nvariants = Get number of strings
-voiceslist = Create copy from FilesInMemory: "voices_names"
+voiceslist = Create copy from FilesInMemory... voices_names
nvoices = Get number of strings
-numberOfSounds = 0
for ivoice to nvoices
- selectObject: voiceslist
- voice$ = Get string: ivoice
- appendInfoLine: tab$, voice$
+ select voiceslist
+ voice$ = Get string... ivoice
+ printline 'tab$' 'voice$'
for ivariant to nvariants
- selectObject: variantslist
- variant$ = Get string: ivariant
- appendInfoLine: tab$, tab$, variant$
+ select variantslist
+ variant$ = Get string... ivariant
+ printline 'tab$''tab$' 'variant$'
# some voices have spaces!
- ss = Create SpeechSynthesizer: voice$, variant$
- sound = To Sound: "a e u", "no"
- ;Play
- removeObject: ss, sound
- numberOfSounds += 1
+ ss = Create SpeechSynthesizer... "'voice$'" 'variant$'
+ sound = To Sound... a e u
+ Remove
+ select ss
+ Remove
endfor
endfor
-appendInfoLine: tab$, numberOfSounds, " sounds created/removed"
-appendInfoLine: tab$, "Writing and reading..."
-ss = Create SpeechSynthesizer: voice$, variant$
-Save as text file: "kanweg.SpeechSynthesizer"
-ss2 = Read from file: "kanweg.SpeechSynthesizer"
-removeObject: variantslist, voiceslist, ss, ss2
+select variantslist
+plus voiceslist
+Remove
-appendInfoLine: "SpeechSynthesizer test OK"
+
+printline SpeechSynthesizer test OK
diff --git a/dwtest/test_TableOfReal_extensions.praat b/dwtest/test_TableOfReal_extensions.praat
index 035f71b..432719a 100644
--- a/dwtest/test_TableOfReal_extensions.praat
+++ b/dwtest/test_TableOfReal_extensions.praat
@@ -35,6 +35,5 @@ procedure means_by_row_labels
endif
assert .dif <= eps
endfor
- endfor
- removeObject: .tab1, .tabm
+ endfor
endproc
diff --git a/dwtest/test_bss_twoSoundsMixed.praat b/dwtest/test_bss_twoSoundsMixed.praat
deleted file mode 100644
index 891da76..0000000
--- a/dwtest/test_bss_twoSoundsMixed.praat
+++ /dev/null
@@ -1,31 +0,0 @@
-# bss_twoSoundsMixed.praat
-# test_bss_example_manual.praat
-# djmw 20151030
-
-Erase all
-
-synth = Create SpeechSynthesizer: "English", "default"
-s1 = To Sound: "This is some text.", "no"
-selectObject: synth
-selectObject: "SpeechSynthesizer English_default"
-Set speech output settings: 44100, 0.01, 80, 50, 145, "no", "IPA"
-
-s2 =To Sound: "abracadabra, abra", "no"
-plusObject: s1
-stereo = Combine to stereo
-Select inner viewport: 1, 6, 0.1, 1.9
-Draw: 0, 0, 0, 0, "no", "Curve"
-Draw inner box
-mm = Create simple MixingMatrix: "mm", 2, 2, "1.0 2.0 2.0 1.0"
-plus stereo
-mixed = Mix
-Select inner viewport: 1, 6, 2.1, 3.9
-Draw: 0, 0, 0, 0, "no", "Curve"
-Draw inner box
-
-unmixed = To Sound (bss): 0.1, 1, 20, 0.00021, 100, 0.001, "ffdiag"
-Select inner viewport: 1, 6, 4.1, 5.9
-Draw: 0, 0, 0, 0, "no", "Curve"
-Draw inner box
-
-removeObject: synth, stereo, s1, s2, mixed, mm, unmixed
diff --git a/dwtest/test_henzeZirklerMultivariateNormalityTest.praat b/dwtest/test_henzeZirklerMultivariateNormalityTest.praat
index 4e59b57..1afdfc0 100644
--- a/dwtest/test_henzeZirklerMultivariateNormalityTest.praat
+++ b/dwtest/test_henzeZirklerMultivariateNormalityTest.praat
@@ -7,9 +7,9 @@ ir50 = Extract row ranges... 1:50
report$ = Report multivariate normality... 0
tol = 1e-10
stat = extractNumber (report$, "statistic:")
-assert abs(stat - 0.9583666347568522)<tol
+assert abs(stat - 0.958366538697967)<tol
prob = extractNumber (report$, " normality:")
-assert abs (prob - 0.042925190989665477) < tol
+assert abs (prob - 0.04292525730817163) < tol
lmean = extractNumber (report$, " mean:")
assert abs (lmean + 0.27940830765481794)<tol
lvariance = extractNumber (report$, " variance:")
diff --git a/dwtest/test_sigma_ellipse.praat b/dwtest/test_sigma_ellipse.praat
index ca077b6..66dbe27 100644
--- a/dwtest/test_sigma_ellipse.praat
+++ b/dwtest/test_sigma_ellipse.praat
@@ -30,5 +30,3 @@ procedure get_p .nsigma
Draw confidence ellipse... psigma 1 2 -6 6 -12 12 no
Black
endproc
-
-removeObject: tor, sscp
\ No newline at end of file
diff --git a/dwtools/Activation.cpp b/dwtools/Activation.cpp
index 97855ca..4a10d25 100644
--- a/dwtools/Activation.cpp
+++ b/dwtools/Activation.cpp
@@ -1,6 +1,6 @@
/* Activation.cpp
*
- * Copyright (C) 1993-2012, 2015 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -31,7 +31,7 @@ Thing_implement (Activation, Matrix, 2);
int _Activation_checkElements (Activation me) {
for (long i = 1; i <= my ny; i++) {
for (long j = 1; j <= my nx; j++) {
- if (my z[i][j] < 0.0 || my z[i][j] > 1) {
+ if (my z[i][j] < 0 || my z[i][j] > 1) {
return 0;
}
}
@@ -39,35 +39,42 @@ int _Activation_checkElements (Activation me) {
return 1;
}
-void Activation_init (Activation me, long ny, long nx) {
- Matrix_init (me, 1.0, nx, nx, 1.0, 1.0, 1.0, ny, ny, 1.0, 1.0);
+void Activation_init (I, long ny, long nx) {
+ iam (Activation);
+ double xmin = 1, xmax = nx, dx = 1, x1 = 1, ymin = 1, ymax = ny;
+ double dy = 1, y1 = 1;
+ my ny = ny; my nx = nx;
+ Matrix_init (me, xmin, xmax, nx, dx, x1, ymin, ymax, ny, dy, y1);
}
-autoActivation Activation_create (long ny, long nx) {
+Activation Activation_create (long ny, long nx) {
try {
autoActivation me = Thing_new (Activation);
- Activation_init (me.get(), ny, nx);
- return me;
+ Activation_init (me.peek(), ny, nx);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Activation not created.");
}
}
-autoActivation Matrix_to_Activation (Matrix me) {
+Activation Matrix_to_Activation (I) {
+ iam (Matrix);
try {
autoActivation thee = Activation_create (my ny, my nx);
NUMmatrix_copyElements (my z, thy z, 1, my ny, 1, my nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Activation.");
}
}
-autoMatrix Activation_to_Matrix (Activation me) {
+Matrix Activation_to_Matrix (I) {
+ iam (Activation);
try {
- autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
+ autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1,
+ my ymin, my ymax, my ny, my dy, my y1);
NUMmatrix_copyElements (my z, thy z, 1, my ny, 1, my nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Matrix.");
}
diff --git a/dwtools/Activation.h b/dwtools/Activation.h
index 74188fb..14c0192 100644
--- a/dwtools/Activation.h
+++ b/dwtools/Activation.h
@@ -2,7 +2,7 @@
#define _Activation_h_
/* Activation.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free oftware; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -43,13 +43,14 @@ Thing_define (Activation, Matrix) {
z[iy][ix] :the activities
*/
-void Activation_init (Activation me, long ny, long nx);
+void Activation_init (I, long ny, long nx);
-autoActivation Activation_create (long ny, long nx);
+Activation Activation_create (long ny, long nx);
-autoActivation Matrix_to_Activation (Matrix me);
+Activation Matrix_to_Activation (I);
+
+Matrix Activation_to_Matrix (I);
-autoMatrix Activation_to_Matrix (Activation me);
int _Activation_checkElements (Activation me);
/* Return 1 if all elements are in interval [0,1] else 0. */
diff --git a/dwtools/AffineTransform.cpp b/dwtools/AffineTransform.cpp
index c65df14..649fdf9 100644
--- a/dwtools/AffineTransform.cpp
+++ b/dwtools/AffineTransform.cpp
@@ -1,6 +1,6 @@
/* AffineTransform.cpp
*
- * Copyright (C) 1993-2013, 2015 David Weenink
+ * Copyright (C) 1993-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -61,23 +61,24 @@ void structAffineTransform :: v_transform (double **in, long nrows, double **out
}
}
-autoAffineTransform structAffineTransform :: v_invert () {
+Any structAffineTransform :: v_invert () {
autoAffineTransform thee = Data_copy (this);
double tolerance = 0.000001;
NUMpseudoInverse (r, n, n, thy r, tolerance);
- for (long i = 1; i <= n; i ++) {
- thy t[i] = 0.0;
- for (long j = 1; j <= thy n; j ++) {
+ for (long i = 1; i <= n; i++) {
+ thy t[i] = 0;
+ for (long j = 1; j <= thy n; j++) {
thy t[i] -= thy r[i][j] * t[j];
}
}
- return thee;
+ return thee.transfer();
}
-Thing_implement (AffineTransform, Daata, 0);
+Thing_implement (AffineTransform, Data, 0);
-void AffineTransform_init (AffineTransform me, long n) {
+void AffineTransform_init (I, long n) {
+ iam (AffineTransform);
if (n < 1) {
Melder_throw (U"Dimensionality must be at least 1.");
}
@@ -86,43 +87,47 @@ void AffineTransform_init (AffineTransform me, long n) {
my t = NUMvector<double> (1, n);
}
-autoAffineTransform AffineTransform_create (long n) {
+AffineTransform AffineTransform_create (long n) {
try {
autoAffineTransform me = Thing_new (AffineTransform);
- AffineTransform_init (me.get(), n);
- return me;
+ AffineTransform_init (me.peek(), n);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"AffineTransform not created.");
}
}
-autoAffineTransform AffineTransform_invert (AffineTransform me) {
- return my v_invert ();
+Any AffineTransform_invert (I) {
+ iam (AffineTransform);
+ AffineTransform thee = (AffineTransform) my v_invert ();
+ return thee;
}
-autoTableOfReal AffineTransform_extractMatrix (AffineTransform me) {
+TableOfReal AffineTransform_extractMatrix (I) {
+ iam (AffineTransform);
try {
autoTableOfReal thee = TableOfReal_create (my n, my n);
NUMmatrix_copyElements (my r, thy data, 1, my n, 1, my n);
- for (long i = 1; i <= my n; i ++) {
- char32 label [40];
- Melder_sprint (label,40, i);
- TableOfReal_setRowLabel (thee.get(), i, label);
- TableOfReal_setColumnLabel (thee.get(), i, label);
+ for (long i = 1; i <= my n; i++) {
+ char32 label[40];
+ Melder_sprint (label,40, i); // ppgb: 20 chars is niet genoeg voor een long
+ TableOfReal_setRowLabel (thee.peek(), i, label);
+ TableOfReal_setColumnLabel (thee.peek(), i, label);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": transformation matrix not extracted.");
}
}
-autoTableOfReal AffineTransform_extractTranslationVector (AffineTransform me) {
+TableOfReal AffineTransform_extractTranslationVector (I) {
+ iam (AffineTransform);
try {
autoTableOfReal thee = TableOfReal_create (1, my n);
for (long i = 1; i <= my n; i++) {
thy data[1][i] = my t[i];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": translation vector not extracted.");
}
diff --git a/dwtools/AffineTransform.h b/dwtools/AffineTransform.h
index 988540e..a5e06b1 100644
--- a/dwtools/AffineTransform.h
+++ b/dwtools/AffineTransform.h
@@ -2,7 +2,7 @@
#define _AffineTransform_h_
/* AffineTransform.h
*
- * Copyright (C) 2001-2011, 2015 David Weenink
+ * Copyright (C) 2001-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -23,19 +23,20 @@
#include "TableOfReal.h"
#include "AffineTransform_def.h"
+oo_CLASS_CREATE (AffineTransform, Data);
-void AffineTransform_init (AffineTransform me, long n);
+void AffineTransform_init (I, long n);
-autoAffineTransform AffineTransform_create (long n);
+AffineTransform AffineTransform_create (long n);
-autoAffineTransform AffineTransform_invert (AffineTransform me);
+Any AffineTransform_invert (I);
/*
Get inverse transform for y = A x + t:
x = A^(-1)y - A^(-1) t
*/
-autoTableOfReal AffineTransform_extractMatrix (AffineTransform me);
+TableOfReal AffineTransform_extractMatrix (I);
-autoTableOfReal AffineTransform_extractTranslationVector (AffineTransform me);
+TableOfReal AffineTransform_extractTranslationVector (I);
#endif /* _AffineTransform_h_ */
diff --git a/dwtools/AffineTransform_def.h b/dwtools/AffineTransform_def.h
index c98b3fd..0dc6be6 100644
--- a/dwtools/AffineTransform_def.h
+++ b/dwtools/AffineTransform_def.h
@@ -1,6 +1,6 @@
/* AffineTransform_def.h
*
- * Copyright (C) 1993-2008,2015 David Weenink
+ * Copyright (C) 1993-2008 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,15 +19,16 @@
#define ooSTRUCT AffineTransform
-oo_DEFINE_CLASS (AffineTransform, Daata)
+oo_DEFINE_CLASS (AffineTransform, Data)
oo_LONG (n)
oo_DOUBLE_VECTOR (t, n)
oo_DOUBLE_MATRIX (r, n, n)
#if oo_DECLARING
- virtual void v_transform (double **in, long nrows, double **out);
- virtual autoAffineTransform v_invert ();
+ // new methods:
+ virtual void v_transform (double **in, long nrows, double **out);
+ virtual Any v_invert ();
#endif
oo_END_CLASS(AffineTransform)
diff --git a/dwtools/CC.cpp b/dwtools/CC.cpp
index 9ad4500..069f836 100644
--- a/dwtools/CC.cpp
+++ b/dwtools/CC.cpp
@@ -1,6 +1,6 @@
/* CC.cpp
*
- * Copyright (C) 1993-2012, 2014-2015 David Weenink
+ * Copyright (C) 1993-2012, 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
djmw 20011016 removed some causes for compiler warnings
djmw 20020315 GPL header
djmw 20061212 Changed info to Melder_writeLine<x> format.
- djmw 20071012 Added: oo_CAN_WRITE_AS_ENCODING.h
+ djmw 20071012 Added: o_CAN_WRITE_AS_ENCODING.h
djmw 20080122 float -> double
djmw 20080513 CC_getValue
*/
@@ -51,7 +51,7 @@
Thing_implement (CC, Sampled, 1);
void structCC :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Time domain:", xmin, U" to ", xmax, U" seconds");
MelderInfo_writeLine (U"Number of frames: ", nx);
MelderInfo_writeLine (U"Time step: ", dx, U" seconds");
@@ -66,7 +66,9 @@ void CC_Frame_init (CC_Frame me, long numberOfCoefficients) {
my numberOfCoefficients = numberOfCoefficients;
}
-void CC_init (CC me, double tmin, double tmax, long nt, double dt, double t1, long maximumNumberOfCoefficients, double fmin, double fmax) {
+void CC_init (I, double tmin, double tmax, long nt, double dt, double t1,
+ long maximumNumberOfCoefficients, double fmin, double fmax) {
+ iam (CC);
my fmin = fmin;
my fmax = fmax;
my maximumNumberOfCoefficients = maximumNumberOfCoefficients;
@@ -74,45 +76,42 @@ void CC_init (CC me, double tmin, double tmax, long nt, double dt, double t1, lo
my frame = NUMvector<structCC_Frame> (1, nt);
}
-autoMatrix CC_to_Matrix (CC me) {
+Matrix CC_to_Matrix (I) {
+ iam (CC);
try {
- // find number of coefficients by quering all frames.
- // We cannot use maximumNumberOfCoefficiennts because this number is only used to calculate the inverse
- long numberOfCoefficients = 0;
- for (long i = 1; i <= my nx; i++) {
- CC_Frame cf = & my frame[i];
- if (cf -> numberOfCoefficients > numberOfCoefficients) {
- numberOfCoefficients = cf -> numberOfCoefficients;
- }
- }
- autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, 1.0, numberOfCoefficients, numberOfCoefficients, 1.0, 1.0);
-
+ autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1,
+ 1, my maximumNumberOfCoefficients, my maximumNumberOfCoefficients, 1, 1);
+
for (long i = 1; i <= my nx; i++) {
CC_Frame cf = & my frame[i];
for (long j = 1; j <= cf -> numberOfCoefficients; j++) {
thy z[j][i] = cf -> c[j];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Matrix.");
}
}
-void CC_paint (CC me, Graphics g, double xmin, double xmax, long cmin, long cmax, double minimum, double maximum, int garnish) {
+void CC_paint (I, Graphics g, double xmin, double xmax, long cmin,
+ long cmax, double minimum, double maximum, int garnish) {
+ iam (CC);
autoMatrix thee = CC_to_Matrix (me);
- Matrix_paintCells (thee.get(), g, xmin, xmax, cmin, cmax, minimum, maximum);
+ Matrix_paintCells (thee.peek(), g, xmin, xmax, cmin, cmax, minimum, maximum);
if (garnish) {
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_textBottom (g, true, U"Time (s)");
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_textLeft (g, true, U"Coefficients");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_textBottom (g, 1, U"Time (s)");
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_textLeft (g, 1, U"Coefficients");
}
}
-void CC_drawC0 (CC me, Graphics g, double xmin, double xmax, double ymin, double ymax, int garnish) {
+void CC_drawC0 (I, Graphics g, double xmin, double xmax, double ymin,
+ double ymax, int garnish) {
+ iam (CC);
(void) garnish;
if (xmin >= xmax) {
@@ -141,7 +140,8 @@ void CC_drawC0 (CC me, Graphics g, double xmin, double xmax, double ymin, double
Graphics_unsetInner (g);
}
-void CC_getNumberOfCoefficients_extrema (CC me, long startframe, long endframe, long *p_min, long *p_max) {
+void CC_getNumberOfCoefficients_extrema (I, long startframe, long endframe, long *min, long *max) {
+ iam (CC);
Melder_assert (startframe <= endframe);
@@ -155,28 +155,23 @@ void CC_getNumberOfCoefficients_extrema (CC me, long startframe, long endframe,
endframe = my nx;
}
- long min = my maximumNumberOfCoefficients;
- long max = 0;
+ *min = my maximumNumberOfCoefficients;
+ *max = 0;
for (long i = startframe; i <= endframe; i++) {
CC_Frame f = & my frame[i];
long nc = f -> numberOfCoefficients;
- if (nc < min) {
- min = nc;
- } else if (nc > max) {
- max = nc;
+ if (nc < *min) {
+ *min = nc;
+ } else if (nc > *max) {
+ *max = nc;
}
}
- if (p_min) {
- *p_min = min;
- }
- if (p_max) {
- *p_max = max;
- }
}
-long CC_getMinimumNumberOfCoefficients (CC me, long startframe, long endframe) {
+long CC_getMinimumNumberOfCoefficients (I, long startframe, long endframe) {
+ iam (CC);
long min, max;
CC_getNumberOfCoefficients_extrema (me, startframe, endframe, &min, &max);
@@ -184,7 +179,8 @@ long CC_getMinimumNumberOfCoefficients (CC me, long startframe, long endframe) {
return min;
}
-long CC_getMaximumNumberOfCoefficients (CC me, long startframe, long endframe) {
+long CC_getMaximumNumberOfCoefficients (I, long startframe, long endframe) {
+ iam (CC);
long min, max;
CC_getNumberOfCoefficients_extrema (me, startframe, endframe, &min, &max);
@@ -192,7 +188,8 @@ long CC_getMaximumNumberOfCoefficients (CC me, long startframe, long endframe) {
return max;
}
-long CC_getNumberOfCoefficients (CC me, long iframe) {
+long CC_getNumberOfCoefficients (I, long iframe) {
+ iam (CC);
if (iframe < 1 || iframe > my nx) {
return 0;
}
@@ -201,7 +198,8 @@ long CC_getNumberOfCoefficients (CC me, long iframe) {
}
-double CC_getValueInFrame (CC me, long iframe, long index) {
+double CC_getValueInFrame (I, long iframe, long index) {
+ iam (CC);
if (iframe < 1 || iframe > my nx) {
return NUMundefined;
}
@@ -209,7 +207,14 @@ double CC_getValueInFrame (CC me, long iframe, long index) {
return index > cf -> numberOfCoefficients ? NUMundefined : cf -> c[index];
}
-double CC_getValue (CC me, double t, long index) {
+double CC_getValueAtTime (I, double t, long index) {
+ iam (CC);
+ long iframe = Sampled_xToNearestIndex (me, t);
+ return CC_getValueInFrame (me, iframe, index);
+}
+
+double CC_getValue (I, double t, long index) {
+ iam (CC);
long iframe = Sampled_xToNearestIndex (me, t);
if (iframe < 1 || iframe > my nx) {
return NUMundefined;
@@ -218,7 +223,8 @@ double CC_getValue (CC me, double t, long index) {
return index > cf -> numberOfCoefficients ? NUMundefined : cf -> c[index];
}
-double CC_getC0ValueInFrame (CC me, long iframe) {
+double CC_getC0ValueInFrame (I, long iframe) {
+ iam (CC);
if (iframe < 1 || iframe > my nx) {
return NUMundefined;
}
@@ -226,11 +232,10 @@ double CC_getC0ValueInFrame (CC me, long iframe) {
return cf -> c0;
}
-#if 0
-double CC_getC0ValueAtTime (CC me, double t) {
+double CC_getC0ValueAtTime (I, double t) {
+ iam (CC);
long iframe = Sampled_xToNearestIndex (me, t);
return CC_getC0ValueInFrame (me, iframe);
}
-#endif
/* End of file CC.cpp */
diff --git a/dwtools/CC.h b/dwtools/CC.h
index 18555c7..d9983cf 100644
--- a/dwtools/CC.h
+++ b/dwtools/CC.h
@@ -30,28 +30,32 @@
#include "Matrix.h"
#include "CC_def.h"
+oo_CLASS_CREATE (CC, Sampled);
-void CC_init (CC me, double tmin, double tmax, long nt, double dt, double t1, long maximumNumberOfCoefficients, double fmin, double fmax);
+void CC_init (I, double tmin, double tmax, long nt, double dt, double t1,
+ long maximumNumberOfCoefficients, double fmin, double fmax);
-void CC_getNumberOfCoefficients_extrema (CC me, long startframe, long endframe, long *min, long *max);
+void CC_getNumberOfCoefficients_extrema (I, long startframe,
+ long endframe, long *min, long *max);
-long CC_getMinimumNumberOfCoefficients (CC me, long startframe, long endframe);
+long CC_getMinimumNumberOfCoefficients (I, long startframe, long endframe);
-long CC_getMaximumNumberOfCoefficients (CC me, long startframe, long endframe);
+long CC_getMaximumNumberOfCoefficients (I, long startframe, long endframe);
-long CC_getNumberOfCoefficients (CC me, long iframe);
+long CC_getNumberOfCoefficients (I, long iframe);
-double CC_getValueInFrame (CC me, long iframe, long index);
+double CC_getValueInFrame (I, long iframe, long index);
+double CC_getC0ValueInFrame (I, long iframe);
-double CC_getC0ValueInFrame (CC me, long iframe);
+void CC_paint (I, Graphics g, double xmin, double xmax, long cmin,
+ long cmax, double minimum, double maximum, int garnish);
-void CC_paint (CC me, Graphics g, double xmin, double xmax, long cmin, long cmax, double minimum, double maximum, int garnish);
+void CC_drawC0 (I, Graphics g, double xmin, double xmax, double ymin,
+ double ymax, int garnish);
-void CC_drawC0 (CC me, Graphics g, double xmin, double xmax, double ymin, double ymax, int garnish);
+Matrix CC_to_Matrix (I);
-autoMatrix CC_to_Matrix (CC me);
-
-double CC_getValue (CC me, double t, long index);
+double CC_getValue (I, double t, long index);
/******************* Frames ************************************************/
diff --git a/dwtools/CCA.cpp b/dwtools/CCA.cpp
index 2cbff65..6019e15 100644
--- a/dwtools/CCA.cpp
+++ b/dwtools/CCA.cpp
@@ -1,6 +1,6 @@
/* CCA.c
*
- * Copyright (C) 1993-2012, 2015-2016 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -57,15 +57,15 @@
#include "CCA_def.h"
void structCCA :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Number of coefficients: ", numberOfCoefficients);
MelderInfo_writeLine (U"ny: ", y -> dimension);
MelderInfo_writeLine (U"nx: ", x -> dimension);
}
-Thing_implement (CCA, Daata, 0);
+Thing_implement (CCA, Data, 0);
-autoCCA CCA_create (long numberOfCoefficients, long ny, long nx) {
+CCA CCA_create (long numberOfCoefficients, long ny, long nx) {
try {
autoCCA me = Thing_new (CCA);
my numberOfCoefficients = numberOfCoefficients;
@@ -73,45 +73,42 @@ autoCCA CCA_create (long numberOfCoefficients, long ny, long nx) {
my xLabels = Thing_new (Strings);
my y = Eigen_create (numberOfCoefficients, ny);
my x = Eigen_create (numberOfCoefficients, nx);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"CCA not created.");
}
}
-void CCA_drawEigenvector (CCA me, Graphics g, int x_or_y, long ivec, long first, long last, double ymin, double ymax, int weigh, double size_mm, const char32 *mark, int connect, int garnish) {
- Eigen e = my x.get();
- Strings labels = my xLabels.get();
+void CCA_drawEigenvector (CCA me, Graphics g, int x_or_y, long ivec, long first, long last,
+ double ymin, double ymax, int weigh, double size_mm, const char32 *mark, int connect, int garnish) {
+ Eigen e = my x;
+ Strings labels = my xLabels;
if (x_or_y == 1) {
- e = my y.get();
- labels = my yLabels.get();
+ e = my y; labels = my yLabels;
}
- Eigen_drawEigenvector (e, g, ivec, first, last, ymin, ymax, weigh, size_mm, mark, connect, labels -> strings, garnish);
+ Eigen_drawEigenvector (e, g, ivec, first, last, ymin, ymax, weigh, size_mm, mark,
+ connect, labels -> strings, garnish);
}
double CCA_getEigenvectorElement (CCA me, int x_or_y, long ivec, long element) {
- Eigen e = ( x_or_y == 1 ? my y.get() : my x.get() );
+ Eigen e = x_or_y == 1 ? my y : my x;
return Eigen_getEigenvectorElement (e, ivec, element);
}
-autoCCA TableOfReal_to_CCA (TableOfReal me, long ny) {
+CCA TableOfReal_to_CCA (TableOfReal me, long ny) {
try {
long n = my numberOfRows, nx = my numberOfColumns - ny;
if (ny < 1 || ny > my numberOfColumns - 1) {
Melder_throw (U"Dimension of first part not correct.");
}
- if (ny > nx) {
- Melder_throw (U"The dimension of the dependent part (", ny, U") must be less than or equal to "
- "the dimension of the independent part (", nx, U").");
- }
+ if (ny > nx) Melder_throw (U"The dimension of the dependent part (", ny, U") must be less than or equal to "
+ "the dimension of the independent part (", nx, U").");
if (n < ny) {
Melder_throw (U"The number of observations must be larger then ", ny, U".");
}
-
- if (! NUMdmatrix_hasFiniteElements (my data, 1, my numberOfRows, 1, my numberOfColumns)) {
- Melder_throw (U"At least one of the table's elements is not finite or undefined.");;
- }
+
+ TableOfReal_areAllCellsDefined (me, 0, 0, 0, 0);
// Use svd as (temporary) storage, and copy data
autoSVD svdy = SVD_create (n, ny);
@@ -132,39 +129,42 @@ autoCCA TableOfReal_to_CCA (TableOfReal me, long ny) {
double **vx = svdx -> v;
double fnormy = NUMfrobeniusnorm (n, ny, uy);
double fnormx = NUMfrobeniusnorm (n, nx, ux);
- if (fnormy == 0.0 || fnormx == 0.0) {
+ if (fnormy == 0 || fnormx == 0) {
Melder_throw (U"One of the parts of the table contains only zeros.");
}
- // Centre the data and svd it.
+ /*
+ Centre the data and svd it.
+ */
- NUMcentreColumns (uy, 1, n, 1, ny, nullptr);
- NUMcentreColumns (ux, 1, n, 1, nx, nullptr);
+ NUMcentreColumns (uy, 1, n, 1, ny, NULL);
+ NUMcentreColumns (ux, 1, n, 1, nx, NULL);
- SVD_compute (svdy.get());
- SVD_compute (svdx.get());
+ SVD_compute (svdy.peek()); SVD_compute (svdx.peek());
- long numberOfZeroedy = SVD_zeroSmallSingularValues (svdy.get(), 0.0);
- long numberOfZeroedx = SVD_zeroSmallSingularValues (svdx.get(), 0.0);
+ long numberOfZeroedy = SVD_zeroSmallSingularValues (svdy.peek(), 0);
+ long numberOfZeroedx = SVD_zeroSmallSingularValues (svdx.peek(), 0);
- // Form the matrix C = ux' uy (use svd-object storage)
+ /*
+ Form the matrix C = ux' uy (use svd-object storage)
+ */
autoSVD svdc = SVD_create (nx, ny);
double **uc = svdc -> u;
double **vc = svdc -> v;
- for (long i = 1; i <= nx; i ++) {
- for (long j = 1; j <= ny; j ++) {
- double t = 0.0;
- for (long q = 1; q <= n; q ++) {
- t += ux [q] [i] * uy [q] [j];
+ for (long i = 1; i <= nx; i++) {
+ for (long j = 1; j <= ny; j++) {
+ double t = 0;
+ for (long q = 1; q <= n; q++) {
+ t += ux[q][i] * uy[q][j];
}
- uc [i] [j] = t;
+ uc[i][j] = t;
}
}
- SVD_compute (svdc.get());
- long numberOfZeroedc = SVD_zeroSmallSingularValues (svdc.get(), 0.0);
+ SVD_compute (svdc.peek());
+ long numberOfZeroedc = SVD_zeroSmallSingularValues (svdc.peek(), 0);
long numberOfCoefficients = ny - numberOfZeroedc;
autoCCA thee = CCA_create (numberOfCoefficients, ny, nx);
@@ -185,64 +185,66 @@ autoCCA TableOfReal_to_CCA (TableOfReal me, long ny) {
rows(X') = evecx[i][j] = Uc[k][i] * Vx[j][k] / Dx[k]
*/
- for (long i = 1; i <= numberOfCoefficients; i ++) {
- double ccc = svdc -> d [i];
- thy y -> eigenvalues [i] = thy x -> eigenvalues [i] = ccc * ccc;
- for (long j = 1; j <= ny; j ++) {
- double t = 0.0;
- for (long q = 1; q <= ny - numberOfZeroedy; q ++) {
- t += vc [q] [i] * vy [j] [q] / svdy -> d [q];
+ for (long i = 1; i <= numberOfCoefficients; i++) {
+ double ccc = svdc -> d[i];
+ thy y -> eigenvalues[i] = thy x -> eigenvalues[i] = ccc * ccc;
+ for (long j = 1; j <= ny; j++) {
+ double t = 0;
+ for (long q = 1; q <= ny - numberOfZeroedy; q++) {
+ t += vc[q][i] * vy[j][q] / svdy -> d[q];
}
- evecy [i] [j] = t;
+ evecy[i][j] = t;
}
- for (long j = 1; j <= nx; j ++) {
- double t = 0.0;
- for (long q = 1; q <= nx - numberOfZeroedx; q ++) {
- t += uc [q] [i] * vx [j] [q] / svdx -> d [q];
+ for (long j = 1; j <= nx; j++) {
+ double t = 0;
+ for (long q = 1; q <= nx - numberOfZeroedx; q++) {
+ t += uc[q][i] * vx[j][q] / svdx -> d[q];
}
- evecx [i] [j] = t;
+ evecx[i][j] = t;
}
}
- // Normalize eigenvectors.
-
+ /*
+ Normalize eigenvectors.
+ */
NUMnormalizeRows (thy y -> eigenvectors, numberOfCoefficients, ny, 1);
NUMnormalizeRows (thy x -> eigenvectors, numberOfCoefficients, nx, 1);
Melder_assert (thy x -> dimension == thy xLabels -> numberOfStrings &&
thy y -> dimension == thy yLabels -> numberOfStrings);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": CCA not created.");
}
}
-autoTableOfReal CCA_and_TableOfReal_scores (CCA me, TableOfReal thee, long numberOfFactors) {
+TableOfReal CCA_and_TableOfReal_scores (CCA me, TableOfReal thee, long numberOfFactors) {
try {
long n = thy numberOfRows;
long nx = my x -> dimension, ny = my y -> dimension;
- if (ny + nx != thy numberOfColumns) {
- Melder_throw (U"The number of columns in the table (", thy numberOfColumns, U") does not agree with the dimensions of the CCA object (ny + nx = ", ny, U" + ", nx, U").");
- }
+ if (ny + nx != thy numberOfColumns) Melder_throw (U"The number of columns in the table (", thy numberOfColumns,
+ U") does not agree with the dimensions of the CCA object (ny + nx = ", ny, U" + ", nx, U").");
+
if (numberOfFactors == 0) {
numberOfFactors = my numberOfCoefficients;
}
- if (numberOfFactors < 1 || numberOfFactors > my numberOfCoefficients) {
- Melder_throw (U"The number of factors must be in interval [1, ", my numberOfCoefficients, U"].");
- }
+ if (numberOfFactors < 1 || numberOfFactors > my numberOfCoefficients) Melder_throw
+ (U"The number of factors must be in interval [1, ", my numberOfCoefficients, U"].");
+
autoTableOfReal him = TableOfReal_create (n, 2 * numberOfFactors);
+ TableOfReal phim = him.peek();
NUMstrings_copyElements (thy rowLabels, his rowLabels, 1, thy numberOfRows);
- Eigen_and_TableOfReal_into_TableOfReal_projectRows (my y.get(), thee, 1, him.get(), 1, numberOfFactors);
- Eigen_and_TableOfReal_into_TableOfReal_projectRows (my x.get(), thee, ny + 1, him.get(), numberOfFactors + 1, numberOfFactors);
- TableOfReal_setSequentialColumnLabels (him.get(), 1, numberOfFactors, U"y_", 1, 1);
- TableOfReal_setSequentialColumnLabels (him.get(), numberOfFactors + 1, his numberOfColumns, U"x_", 1, 1);
- return him;
+ Eigen_and_TableOfReal_project_into (my y, thee, 1, ny, &phim, 1, numberOfFactors);
+ Eigen_and_TableOfReal_project_into (my x, thee, ny + 1, thy numberOfColumns, &phim, numberOfFactors + 1, his numberOfColumns);
+ TableOfReal_setSequentialColumnLabels (him.peek(), 1, numberOfFactors, U"y_", 1, 1);
+ TableOfReal_setSequentialColumnLabels (him.peek(), numberOfFactors + 1, his numberOfColumns, U"x_", 1, 1);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no TableOfReal with scores created.");
}
}
-autoTableOfReal CCA_and_TableOfReal_predict (CCA me, TableOfReal thee, long from) {
+TableOfReal CCA_and_TableOfReal_predict (CCA me, TableOfReal thee, long from) {
try {
long ny = my y -> dimension, nx = my x -> dimension;
long nev = my y -> numberOfEigenvalues;
@@ -266,34 +268,34 @@ autoTableOfReal CCA_and_TableOfReal_predict (CCA me, TableOfReal thee, long from
// ???? dimensions if nx .. ny ??
- autoTableOfReal him = Eigen_and_TableOfReal_to_TableOfReal_projectRows (my x.get(), thee, from, ny);
+ autoTableOfReal him = Eigen_and_TableOfReal_project (my x, thee, from, ny);
autoNUMvector<double> buf (1, ny);
// u = V a -> a = V'u
double **v = my y -> eigenvectors;
double *d = my y -> eigenvalues;
- for (long i = 1; i <= thy numberOfRows; i ++) {
- NUMvector_copyElements (his data [i], buf.peek(), 1, ny);
- for (long j = 1; j <= ny; j ++) {
- double t = 0.0;
- for (long k = 1; k <= ny; k ++) {
- t += sqrt (d [k]) * v [k] [j] * buf [k];
+ for (long i = 1; i <= thy numberOfRows; i++) {
+ NUMvector_copyElements (his data[i], buf.peek(), 1, ny);
+ for (long j = 1; j <= ny; j++) {
+ double t = 0;
+ for (long k = 1; k <= ny; k++) {
+ t += sqrt (d[k]) * v[k][j] * buf[k];
}
- his data [i] [j] = t;
+ his data [i][j] = t;
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no predictions created.");
}
}
-autoTableOfReal CCA_and_TableOfReal_factorLoadings (CCA me, TableOfReal thee) {
+TableOfReal CCA_and_TableOfReal_factorLoadings (CCA me, TableOfReal thee) {
try {
autoCorrelation c = TableOfReal_to_Correlation (thee);
- autoTableOfReal him = CCA_and_Correlation_factorLoadings (me, c.get());
- return him;
+ autoTableOfReal him = CCA_and_Correlation_factorLoadings (me, c.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no factor loadings created.");
}
@@ -303,33 +305,28 @@ double CCA_getCorrelationCoefficient (CCA me, long index) {
if (index < 1 || index > my numberOfCoefficients) {
return NUMundefined;
}
+
return sqrt (my y -> eigenvalues[index]);
}
-void CCA_getZeroCorrelationProbability (CCA me, long index, double *p_prob, double *p_chisq, double *p_df) {
- double lambda = 1.0, *ev = my y -> eigenvalues;
+void CCA_getZeroCorrelationProbability (CCA me, long index, double *chisq, long *ndf, double *probability) {
+ double lambda = 1, *ev = my y -> eigenvalues;
long nev = my y -> numberOfEigenvalues;
long ny = my y -> dimension, nx = my x -> dimension;
- double chisq = NUMundefined, prob = NUMundefined, df = NUMundefined;
+ *chisq = *probability = NUMundefined;
+ *ndf = 0;
- if (index >= 1 && index <= nev) {
- for (long i = index; i <= nev; i ++) {
- lambda *= 1.0 - ev [i];
- }
- df = (ny - index + 1) * (nx - index + 1);
- chisq = - (my numberOfObservations - (ny + nx + 3.0) / 2.0) * log (lambda);
- prob = NUMchiSquareQ (chisq, df);
- }
- if (p_chisq) {
- *p_chisq = chisq;
+ if (index < 1 || index > nev) {
+ return;
}
- if (p_df) {
- *p_df = df;
- }
- if (p_prob) {
- *p_prob = prob;
+
+ for (long i = index; i <= nev; i++) {
+ lambda *= (1 - ev[i]);
}
+ *ndf = (ny - index + 1) * (nx - index + 1);
+ *chisq = - (my numberOfObservations - (ny + nx + 3) / 2) * log (lambda);
+ *probability = NUMchiSquareQ (*chisq, *ndf);
}
/* End of file CCA.c */
diff --git a/dwtools/CCA.h b/dwtools/CCA.h
index 79907a4..2450793 100644
--- a/dwtools/CCA.h
+++ b/dwtools/CCA.h
@@ -2,7 +2,7 @@
#define _CCA_h_
/* CCA.h
*
- * Copyright (C) 1993-2011, 2015-2016 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
#include "TableOfReal.h"
#include "CCA_def.h"
+oo_CLASS_CREATE (CCA, Data);
/*
Class CCA represents the Canonical Correlation Analysis of two datasets
@@ -49,14 +50,14 @@
uncorrelated with c1[1] and c2[1], and so on, for all p possible pairs.
*/
-autoCCA CCA_create (long numberOfCoefficients, long ny, long nx);
+CCA CCA_create (long numberOfCoefficients, long ny, long nx);
void CCA_drawEigenvector (CCA me, Graphics g, int x_or_y, long ivec, long first, long last,
double ymin, double ymax, int weigh, double size_mm, const char32 *mark, int connect, int garnish);
double CCA_getEigenvectorElement (CCA me, int x_or_y, long ivec, long element);
-autoCCA TableOfReal_to_CCA (TableOfReal me, long ny);
+CCA TableOfReal_to_CCA (TableOfReal me, long ny);
/*
Solves the canonical correlation analysis equations:
@@ -99,7 +100,7 @@ autoCCA TableOfReal_to_CCA (TableOfReal me, long ny);
X2 = V2*inv(D2)*U
*/
-autoTableOfReal CCA_and_TableOfReal_scores (CCA me, TableOfReal thee, long numberOfFactors);
+TableOfReal CCA_and_TableOfReal_scores (CCA me, TableOfReal thee, long numberOfFactors);
/*
Return the factors in a table with 2*numberOfFactors columns.
The first 'numberOfFactors' columns are the scores for the dependent part
@@ -107,7 +108,7 @@ autoTableOfReal CCA_and_TableOfReal_scores (CCA me, TableOfReal thee, long numbe
independent part.
*/
-autoTableOfReal CCA_and_TableOfReal_factorLoadings (CCA me, TableOfReal thee);
+TableOfReal CCA_and_TableOfReal_factorLoadings (CCA me, TableOfReal thee);
/*
Get the canonical factor loadings (also structure correlation coefficients),
the correlation of a canonical variable with an original variable.
@@ -115,9 +116,10 @@ autoTableOfReal CCA_and_TableOfReal_factorLoadings (CCA me, TableOfReal thee);
double CCA_getCorrelationCoefficient (CCA me, long index);
-void CCA_getZeroCorrelationProbability (CCA me, long index, double *prob, double *chisq, double *df);
+void CCA_getZeroCorrelationProbability (CCA me, long index, double *chisq,
+ long *ndf, double *probability);
-autoTableOfReal CCA_and_TableOfReal_predict (CCA me, TableOfReal thee, long from);
+TableOfReal CCA_and_TableOfReal_predict (CCA me, TableOfReal thee, long from);
/*
Given independent table, predict the dependent one, on the basis of
the canonical correlations.
diff --git a/dwtools/CCA_and_Correlation.cpp b/dwtools/CCA_and_Correlation.cpp
index a6c28cb..9ab4f1d 100644
--- a/dwtools/CCA_and_Correlation.cpp
+++ b/dwtools/CCA_and_Correlation.cpp
@@ -1,6 +1,6 @@
/* CCA_and_Correlation.cpp
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,37 +27,38 @@
#include "CCA_and_Correlation.h"
#include "NUM2.h"
-autoTableOfReal CCA_and_Correlation_factorLoadings (CCA me, Correlation thee) {
+TableOfReal CCA_and_Correlation_factorLoadings (CCA me, Correlation thee) {
try {
long ny = my y -> dimension, nx = my x -> dimension;
- if (ny + nx != thy numberOfColumns) {
- Melder_throw (U"The number of columns in the Correlation must equal the sum of the dimensions in the CCA object");
- }
+ if (ny + nx != thy numberOfColumns) Melder_throw (U"The number of columns in the Correlation "
+ U"must equal the sum of the dimensions in the CCA object");
+
autoTableOfReal him = TableOfReal_create (2 * my numberOfCoefficients, thy numberOfColumns);
NUMstrings_copyElements (thy columnLabels, his columnLabels, 1, thy numberOfColumns);
- TableOfReal_setSequentialRowLabels (him.get(), 1, my numberOfCoefficients, U"dv", 1, 1);
- TableOfReal_setSequentialRowLabels (him.get(), my numberOfCoefficients + 1, 2 * my numberOfCoefficients, U"iv", 1, 1);
+ TableOfReal_setSequentialRowLabels (him.peek(), 1, my numberOfCoefficients, U"dv", 1, 1);
+ TableOfReal_setSequentialRowLabels (him.peek(), my numberOfCoefficients + 1,
+ 2 * my numberOfCoefficients, U"iv", 1, 1);
double **evecy = my y -> eigenvectors, **evecx = my x -> eigenvectors;
for (long i = 1; i <= thy numberOfRows; i++) {
- for (long j = 1; j <= my numberOfCoefficients; j ++) {
- double t = 0.0;
- for (long k = 1; k <= ny; k ++) {
- t += thy data [i] [k] * evecy [j] [k];
+ for (long j = 1; j <= my numberOfCoefficients; j++) {
+ double t = 0;
+ for (long k = 1; k <= ny; k++) {
+ t += thy data[i][k] * evecy[j][k];
}
his data[j][i] = t;
}
- for (long j = 1; j <= my numberOfCoefficients; j ++) {
- double t = 0.0;
- for (long k = 1; k <= nx; k ++) {
- t += thy data [i] [ny + k] * evecx [j] [k];
+ for (long j = 1; j <= my numberOfCoefficients; j++) {
+ double t = 0;
+ for (long k = 1; k <= nx; k++) {
+ t += thy data[i][ny + k] * evecx[j][k];
}
- his data [my numberOfCoefficients + j] [i] = t;
+ his data[my numberOfCoefficients + j][i] = t;
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal not created from CCA & Correlation.");
}
@@ -102,12 +103,12 @@ double CCA_and_Correlation_getVarianceFraction (CCA me, Correlation thee, int x_
ioffset = 0;
}
- double varianceFraction = 0.0;
+ double varianceFraction = 0;
for (long icv = canonicalVariate_from; icv <= canonicalVariate_to; icv++) {
- double variance = 0.0, varianceScaling = 0.0;
+ double variance = 0, varianceScaling = 0;
for (long i = 1; i <= n; i++) {
- double si = 0.0;
+ double si = 0;
for (long j = 1; j <= n; j++) {
si += thy data[ioffset + i][ioffset + j] * evec[icv][j]; /* Rxx.e */
}
@@ -123,7 +124,7 @@ double CCA_and_Correlation_getVarianceFraction (CCA me, Correlation thee, int x_
double CCA_and_Correlation_getRedundancy_sl (CCA me, Correlation thee, int x_or_y, int canonicalVariate_from, int canonicalVariate_to) {
_CCA_and_Correlation_check (me, thee, canonicalVariate_from, canonicalVariate_to);
- double redundancy = 0.0;
+ double redundancy = 0;
for (long icv = canonicalVariate_from; icv <= canonicalVariate_to; icv++) {
double varianceFraction = CCA_and_Correlation_getVarianceFraction (me, thee, x_or_y, icv, icv);
if (varianceFraction == NUMundefined) {
diff --git a/dwtools/CCA_and_Correlation.h b/dwtools/CCA_and_Correlation.h
index e68bef5..44967e6 100644
--- a/dwtools/CCA_and_Correlation.h
+++ b/dwtools/CCA_and_Correlation.h
@@ -2,7 +2,7 @@
#define _CCA_and_Correlation_h_
/* CCA_and_Correlation.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,7 +28,7 @@
#include "CCA.h"
#include "SSCP.h"
-autoTableOfReal CCA_and_Correlation_factorLoadings (CCA me, Correlation thee);
+TableOfReal CCA_and_Correlation_factorLoadings (CCA me, Correlation thee);
/*
Get the canonical factor loadings (also structure correlation coefficients),
the correlation of a canonical variable with an original variable.
diff --git a/dwtools/CCA_def.h b/dwtools/CCA_def.h
index 2fde7c1..3423a46 100644
--- a/dwtools/CCA_def.h
+++ b/dwtools/CCA_def.h
@@ -1,6 +1,6 @@
/* CCA_def.h
*
- * Copyright (C) 1993-2008, 2015 David Weenink
+ * Copyright (C) 1993-2008 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,16 +25,15 @@
djmw 20080122 float -> double
*/
-
#define ooSTRUCT CCA
-oo_DEFINE_CLASS (CCA, Daata)
+oo_DEFINE_CLASS (CCA, Data)
oo_LONG (numberOfCoefficients)
oo_LONG (numberOfObservations)
- oo_AUTO_OBJECT (Strings, 0, yLabels)
- oo_AUTO_OBJECT (Strings, 0, xLabels)
- oo_AUTO_OBJECT(Eigen, 0, y)
- oo_AUTO_OBJECT(Eigen, 0, x)
+ oo_OBJECT (Strings, 0, yLabels)
+ oo_OBJECT (Strings, 0, xLabels)
+ oo_OBJECT(Eigen, 0, y)
+ oo_OBJECT(Eigen, 0, x)
#if oo_DECLARING
void v_info ()
@@ -44,5 +43,4 @@ oo_DEFINE_CLASS (CCA, Daata)
oo_END_CLASS (CCA)
#undef ooSTRUCT
-
/* End of file CCA_def.h */
diff --git a/dwtools/CCs_to_DTW.cpp b/dwtools/CCs_to_DTW.cpp
index 4089459..e85607f 100644
--- a/dwtools/CCs_to_DTW.cpp
+++ b/dwtools/CCs_to_DTW.cpp
@@ -2,7 +2,7 @@
*
* Dynamic Time Warp of two CCs.
*
- * Copyright (C) 1993-2013, 2015 David Weenink
+ * Copyright (C) 1993-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -32,14 +32,14 @@ static void regression (CC me, long frame, double r[], long nr) {
// sum(i^2;i=-n..n) = 2n^3/3 + n^2 +n/3 = n (n (2n/3 + 1) + 1/3);
long nrd2 = nr / 2;
- double sumsq = nrd2 * (nrd2 * (nr / 3.0 + 1.0) + 1.0 / 3.0);
+ double sumsq = nrd2 * (nrd2 * (nr / 3 + 1) + 1 / 3);
if (frame <= nrd2 || frame >= my nx - nrd2) {
return;
}
for (long i = 0; i <= my maximumNumberOfCoefficients; i++) {
- r[i] = 0.0;
+ r[i] = 0;
}
long nmin = CC_getMinimumNumberOfCoefficients (me, frame - nrd2, frame + nrd2);
@@ -55,20 +55,20 @@ static void regression (CC me, long frame, double r[], long nr) {
}
}
-autoDTW CCs_to_DTW (CC me, CC thee, double wc, double wle, double wr, double wer, double dtr) {
+DTW CCs_to_DTW (CC me, CC thee, double wc, double wle, double wr, double wer, double dtr) {
try {
if (my maximumNumberOfCoefficients != thy maximumNumberOfCoefficients) {
Melder_throw (U"CC orders must be equal.");
}
long nr = (long) floor (dtr / my dx);
- if (wr != 0.0 && nr < 2) {
+ if (wr != 0 && nr < 2) {
Melder_throw (U"Time window for regression is too small.");
}
if (nr % 2 == 0) {
- nr ++;
+ nr++;
}
- if (wr != 0.0) {
+ if (wr != 0) {
Melder_casual (nr, U" frames used for regression coefficients.");
}
@@ -76,65 +76,65 @@ autoDTW CCs_to_DTW (CC me, CC thee, double wc, double wle, double wr, double wer
autoNUMvector<double> ri (0L, my maximumNumberOfCoefficients);
autoNUMvector<double> rj (0L, my maximumNumberOfCoefficients);
- /* Calculate distance matrix. */
+ // Calculate distance matrix
autoMelderProgress progess (U"CCs_to_DTW");
- for (long i = 1; i <= my nx; i ++) {
- CC_Frame fi = & my frame [i];
+ for (long i = 1; i <= my nx; i++) {
+ CC_Frame fi = & my frame[i];
regression (me, i, ri.peek(), nr);
- for (long j = 1; j <= thy nx; j ++) {
- CC_Frame fj = & thy frame [j];
- double dist = 0.0, distr = 0.0;
+ for (long j = 1; j <= thy nx; j++) {
+ CC_Frame fj = & thy frame[j];
+ double dist = 0, distr = 0;
- /* Cepstral distance. */
+ // Cepstral distance
- if (wc != 0.0) {
- for (long k = 1; k <= fj -> numberOfCoefficients; k ++) {
- double d = fi -> c [k] - fj -> c [k];
+ if (wc != 0) {
+ for (long k = 1; k <= fj -> numberOfCoefficients; k++) {
+ double d = fi -> c[k] - fj -> c[k];
dist += d * d;
}
dist *= wc;
}
- /* Log energy distance. */
+ // Log energy distance
- if (wle != 0.0) {
+ if (wle != 0) {
double d = fi -> c0 - fj -> c0;
dist += wle * d * d;
}
- /* Regression distance. */
+ // Regression distance
- if (wr != 0.0) {
+ if (wr != 0) {
regression (thee, j, rj.peek(), nr);
- for (long k = 1; k <= fj -> numberOfCoefficients; k ++) {
- double d = ri [k] - rj [k];
+ for (long k = 1; k <= fj -> numberOfCoefficients; k++) {
+ double d = ri[k] - rj[k];
distr += d * d;
}
dist += wr * distr;
}
- /* Regression on c[0]: log(energy) */
+ // Regression on c[0]: log(energy)
- if (wer != 0.0) {
- if (wr == 0.0) {
+ if (wer != 0) {
+ if (wr == 0) {
regression (thee, j, rj.peek(), nr);
}
- double d = ri [0] - rj [0];
+ double d = ri[0] - rj[0];
dist += wer * d * d;
}
dist /= wc + wle + wr + wer;
- his z [i] [j] = sqrt (dist); // prototype along y-direction
+ his z[i][j] = sqrt (dist); /* prototype along y-direction */
}
- if (i % 10 == 1) {
+ if ( (i % 10) == 1) {
Melder_progress (0.999 * i / my nx, U"Calculate distances: frame ", i, U" from ", my nx, U".");
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"DTW not created from CCs.");
}
diff --git a/dwtools/CCs_to_DTW.h b/dwtools/CCs_to_DTW.h
index b2ceac1..a47f0b6 100644
--- a/dwtools/CCs_to_DTW.h
+++ b/dwtools/CCs_to_DTW.h
@@ -4,7 +4,7 @@
*
* Dynamic Time Warp of two CCs.
*
- * Copyright (C) 1993-2012, 2015 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -30,7 +30,7 @@
#include "DTW.h"
-autoDTW CCs_to_DTW (CC me, CC thee, double wc, double wle, double wr, double wer, double dtr);
+DTW CCs_to_DTW (CC me, CC thee, double wc, double wle, double wr, double wer, double dtr);
/*
1. Calculate distances between CCs:
Distance between frame i (from me) and j (from thee) is
diff --git a/dwtools/Categories.cpp b/dwtools/Categories.cpp
index d704ef3..4188058 100644
--- a/dwtools/Categories.cpp
+++ b/dwtools/Categories.cpp
@@ -1,6 +1,6 @@
/* Categories.cpp
*
- * Copyright (C) 1993-2013, 2015 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1993-2013 David Weenink, 2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,24 +27,24 @@
void structCategories :: v_readText (MelderReadText a_text, int /*formatVersion*/) {
long l_size = texgeti4 (a_text);
if (l_size == 0) {
- (void) 0;
+ OrderedOfString_init (this, 1);
} else if (l_size < 0) {
Melder_throw (U"Size cannot be negative.");
} else {
- our _grow (l_size);
+ OrderedOfString_init (this, l_size);
}
for (long i = 1; i <= l_size; i ++) {
autoSimpleString itemi = Thing_new (SimpleString);
itemi -> v_readText (a_text, 0);
- our addItemAtPosition_move (itemi.move(), i);
+ Ordered_addItemPos (this, itemi.transfer(), i);
}
}
void structCategories :: v_writeText (MelderFile file) {
- texputi4 (file, our size, U"size", nullptr, nullptr, nullptr, nullptr, nullptr);
- for (long i = 1; i <= our size; i ++) {
- SimpleString data = our at [i];
- texputintro (file, U"item [", Melder_integer (i), U"]:", nullptr, nullptr, nullptr);
+ texputi4 (file, size, U"size", 0, 0, 0, 0, 0);
+ for (long i = 1; i <= size; i++) {
+ SimpleString data = (SimpleString) item [i];
+ texputintro (file, U"item" " [", Melder_integer (i), U"]:", NULL, NULL, NULL);
data -> structSimpleString :: v_writeText (file);
texexdent (file);
}
@@ -52,51 +52,58 @@ void structCategories :: v_writeText (MelderFile file) {
Thing_implement (Categories, OrderedOfString, 0);
-autoCategories Categories_create () {
+void Categories_init (Categories me, long size) {
+ OrderedOfString_init (me, size);
+}
+
+Categories Categories_create () {
try {
autoCategories me = Thing_new (Categories);
- return me;
+ Categories_init (me.peek(), 10);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Categories not created.");
}
}
-autoCategories Categories_createWithSequentialNumbers (long n) {
+Categories Categories_sequentialNumbers (long n) {
try {
autoCategories me = Thing_new (Categories);
- OrderedOfString_initWithSequentialNumbers (me.get(), n);
- return me;
+ OrderedOfString_init (me.peek(), 5);
+ OrderedOfString_sequentialNumbers (me.peek(), n);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sequential number Categories not created.");
}
}
-autoCategories Categories_selectUniqueItems (Categories me) {
+Categories Categories_selectUniqueItems (Categories me, int sorted) {
try {
- autoOrderedOfString s = OrderedOfString_selectUniqueItems (me);
- autoCategories thee = OrderedOfString_to_Categories (s.get());
- return thee;
+ autoOrderedOfString s = OrderedOfString_selectUniqueItems (me, sorted);
+ autoCategories thee = OrderedOfString_to_Categories (s.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no unique categories created.");
}
}
-void Categories_drawItem (Categories me, Graphics g, long position, double xWC, double yWC) {
+void Categories_drawItem (Categories me, Graphics g, long position,
+ double xWC, double yWC) {
if (position < 1 || position > my size) {
return;
}
- SimpleString_draw (my at [position], g, xWC, yWC);
+ SimpleString_draw ( (SimpleString) my item[position], g, xWC, yWC);
}
-autoCategories OrderedOfString_to_Categories (OrderedOfString me) {
+Categories OrderedOfString_to_Categories (OrderedOfString me) {
try {
autoCategories thee = Categories_create();
- for (long i = 1; i <= my size; i ++) {
- autoSimpleString item = Data_copy (my at [i]);
- thy addItem_move (item.move());
+ for (long i = 1; i <= my size; i++) {
+ autoSimpleString item = Data_copy ( (SimpleString) my item [i]);
+ Collection_addItem (thee.peek(), item.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Categories.");
}
@@ -107,33 +114,33 @@ long Categories_getSize (Categories me) {
}
/* TableOfReal_Rowlabels_to_Categories ??? */
-autoCategories TableOfReal_to_CategoriesRow (TableOfReal me) {
+Categories TableOfReal_to_CategoriesRow (TableOfReal me) {
try {
autoCategories thee = Categories_create ();
- for (long i = 1; i <= my numberOfRows; i ++) {
+ for (long i = 1; i <= my numberOfRows; i++) {
if (my rowLabels[i]) {
- autoSimpleString s = SimpleString_create (my rowLabels [i]);
- thy addItem_move (s.move());
+ autoSimpleString s = SimpleString_create (my rowLabels[i]);
+ Collection_addItem (thee.peek(), s.transfer());
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": row labels not converted to Categories.");
}
}
-autoCategories TableOfReal_to_CategoriesColumn (TableOfReal me) {
+Categories TableOfReal_to_CategoriesColumn (TableOfReal me) {
try {
autoCategories thee = Categories_create ();
- for (long i = 1; i <= my numberOfColumns; i ++) {
+ for (long i = 1; i <= my numberOfColumns; i++) {
if (my columnLabels[i]) {
- autoSimpleString s = SimpleString_create (my columnLabels [i]);
- thy addItem_move (s.move());
+ autoSimpleString s = SimpleString_create (my columnLabels[i]);
+ Collection_addItem (thee.peek(), s.transfer());
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": columnlabels not converted to Categories.");
}
diff --git a/dwtools/Categories.h b/dwtools/Categories.h
index 25ffc01..33f970f 100644
--- a/dwtools/Categories.h
+++ b/dwtools/Categories.h
@@ -2,7 +2,7 @@
#define _Categories_h_
/* Categories.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1993-2011 David Weenink, 2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -31,21 +31,21 @@ Thing_define (Categories, OrderedOfString) {
override;
};
-autoCategories Categories_create ();
+void Categories_init (Categories me, long size);
-autoCategories Categories_createWithSequentialNumbers (long n);
+Categories Categories_create ();
+Categories Categories_sequentialNumbers (long n);
-autoCategories Categories_selectUniqueItems (Categories me);
+Categories Categories_selectUniqueItems (Categories me, int sorted);
void Categories_drawItem (Categories me, Graphics g, long position, double xWC, double yWC);
-autoCategories OrderedOfString_to_Categories (OrderedOfString me);
+Categories OrderedOfString_to_Categories (OrderedOfString me);
long Categories_getSize (Categories me);
/* return my size */
-autoCategories TableOfReal_to_CategoriesRow (TableOfReal me);
-
-autoCategories TableOfReal_to_CategoriesColumn (TableOfReal me);
+Categories TableOfReal_to_CategoriesRow (TableOfReal me);
+Categories TableOfReal_to_CategoriesColumn (TableOfReal me);
#endif /* _Categories_h_ */
diff --git a/dwtools/CategoriesEditor.cpp b/dwtools/CategoriesEditor.cpp
index 8c87de9..75b9cb3 100644
--- a/dwtools/CategoriesEditor.cpp
+++ b/dwtools/CategoriesEditor.cpp
@@ -1,6 +1,6 @@
/* CategoriesEditor.cpp
*
- * Copyright (C) 1993-2013 David Weenink, 2008,2015,2016 Paul Boersma
+ * Copyright (C) 1993-2013 David Weenink, 2008,2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -38,59 +38,65 @@
#define CategoriesEditor_TEXTMAXLENGTH 100
#include "CategoriesEditor.h"
+//#include "Preferences.h"
#include "EditorM.h"
Thing_implement (CategoriesEditor, Editor, 0);
+/* forward declarations */
+static void update (I, long from, long to, const long *select, long nSelect);
+static void update_dos (I);
+
const char32 *CategoriesEditor_EMPTYLABEL = U"(empty)";
-static void menu_cb_help (CategoriesEditor /* me */, EDITOR_ARGS_DIRECT) {
+static void menu_cb_help (EDITOR_ARGS) {
+ EDITOR_IAM (CategoriesEditor);
Melder_help (U"CategoriesEditor");
}
-#pragma mark - Collection extensions
+/**************** Some methods for Collection ****************/
/* Preconditions: */
/* 1 <= (position[i], newpos) <= size; */
/* newpos <= position[1] || newpos >= position[npos] */
-static void Ordered_moveItems (Ordered me, long position [], long npos, long newpos) {
- long pos, min = position [1], max = position [1];
-
- for (long i = 2; i <= npos; i ++) {
- if (position [i] > max) {
- max = position [i];
- } else if (position [i] < min) {
- min = position [i];
+static void Ordered_moveItems (I, long position[], long npos, long newpos) {
+ iam (Ordered);
+ long pos, min = position[1], max = position[1];
+
+ for (long i = 2; i <= npos; i++) {
+ if (position[i] > max) {
+ max = position[i];
+ } else if (position[i] < min) {
+ min = position[i];
}
}
Melder_assert (min >= 1 && max <= my size && (newpos <= min || newpos >= max));
- autoNUMvector<Daata> tmp (1, npos);
+ autoNUMvector<Data> tmp (1, npos);
+
+ // 'remove'
- /*
- Move some data from `me` into `tmp`, in a different order.
- */
- for (long i = 1; i <= npos; i ++) {
- tmp [i] = (Daata) my at [position [i]]; // dangle
- my at [position [i]] = nullptr; // undangle
+ for (long i = 1; i <= npos; i++) {
+ tmp[i] = (Data) my item[position[i]];
+ my item[position[i]] = 0;
}
// create a contiguous 'hole'
if (newpos <= min) {
pos = max;
- for (long i = max; i >= newpos; i --) {
- if (my at [i]) {
- my at [pos --] = my at [i];
+ for (long i = max; i >= newpos; i--) {
+ if (my item[i]) {
+ my item[pos--] = my item[i];
}
}
pos = newpos;
} else {
pos = min;
- for (long i = min; i <= newpos; i ++) {
- if (my at [i]) {
- my at [pos ++] = my at [i];
+ for (long i = min; i <= newpos; i++) {
+ if (my item[i]) {
+ my item[pos++] = my item[i];
}
}
pos = newpos - npos + 1;
@@ -98,22 +104,23 @@ static void Ordered_moveItems (Ordered me, long position [], long npos, long new
// fill the 'hole'
- for (long i = 1; i <= npos; i ++) {
- my at [pos ++] = tmp [i];
+ for (long i = 1; i <= npos; i++) {
+ my item[pos++] = tmp[i];
}
}
-/*
-static void OrderedOfString_replaceItemPos (Collection me, autoSimpleString data, long pos) {
+static void Collection_replaceItemPos (I, Any item, long pos) {
+ iam (Collection);
if (pos < 1 || pos > my size) {
return;
}
- my replaceItem_move (data.move(), pos);
+ forget ( ( (SimpleString *) my item) [pos]);
+ my item[pos] = item;
}
-*/
/* Remove the item at position 'from' and insert it at position 'to'. */
-static void Ordered_moveItem (Ordered me, long from, long to) {
+static void Ordered_moveItem (I, long from, long to) {
+ iam (Ordered);
if (from < 1 || from > my size) {
from = my size;
}
@@ -123,416 +130,243 @@ static void Ordered_moveItem (Ordered me, long from, long to) {
if (from == to) {
return;
}
- Daata tmp = my at [from];
+ Data tmp = (Data) my item[from];
if (from > to) {
- for (long i = from; i > to; i --) {
- my at [i] = my at [i - 1];
+ for (long i = from; i > to; i--) {
+ my item[i] = my item[i - 1];
}
} else {
- for (long i = from; i < to; i ++) {
- my at [i] = my at [i + 1];
+ for (long i = from; i < to; i++) {
+ my item[i] = my item[i + 1];
}
}
- my at [to] = tmp;
-}
-
-#pragma mark - Widget updates
-
-static void notifyNumberOfSelected (CategoriesEditor me) {
- autoMelderString tmp;
- long posCount;
- autoNUMvector<long> posList (GuiList_getSelectedPositions (my list, & posCount), 1); // waste
- if (posCount > 0) {
- MelderString_append (&tmp, posCount, U" selection", (posCount > 1 ? U"s." : U"."));
- }
- if (tmp.string) GuiLabel_setText (my outOfView, tmp.string);
+ my item[to] = tmp;
}
-static void updateUndoAndRedoMenuItems (CategoriesEditor me)
-{
- const char32 *commandName;
-
- /*
- * Menu item `Undo`.
- */
- bool undoItemIsSensitive = true;
- if (commandName = CommandHistory_commandName (my history.get(), 0), ! commandName) {
- commandName = U"nothing";
- undoItemIsSensitive = false;
- }
- GuiButton_setText (my undo, Melder_cat (U"Undo ", U"\"", commandName, U"\""));
- GuiThing_setSensitive (my undo, undoItemIsSensitive);
-
- /*
- * Menu item `Redo`.
- */
- bool redoItemIsSensitive = true;
- if (commandName = CommandHistory_commandName (my history.get(), 1), ! commandName) {
- commandName = U"nothing";
- redoItemIsSensitive = false;
- }
- GuiButton_setText (my redo, Melder_cat (U"Redo ", U"\"", commandName, U"\""));
- GuiThing_setSensitive (my redo, redoItemIsSensitive);
-}
-
-static void updateWidgets (CategoriesEditor me) { // all buttons except undo & redo
- Categories data = (Categories) my data;
- long size = data->size;
- bool insert = false, insertAtEnd = true, replace = false, remove = false;
- bool moveUp = false, moveDown = false;
- long posCount;
- autoNUMvector<long> posList (GuiList_getSelectedPositions (my list, & posCount), 1);
- if (posList.peek()) {
- long firstPos = posList[1], lastPos = posList[posCount];
- bool contiguous = ( lastPos - firstPos + 1 == posCount );
- moveUp = contiguous && firstPos > 1;
- moveDown = contiguous && lastPos < size;
- my position = firstPos;
- remove = true;
- replace = true;
- //insertAtEnd = false;
- if (posCount == 1) {
- insert = true;
- //if (posList[1] == size) insertAtEnd = true;
- if (size == 1 && ! str32cmp (CategoriesEditor_EMPTYLABEL,
- OrderedOfString_itemAtIndex_c ((OrderedOfString) my data, 1))) {
- remove = false;
- }
- }
- }
- GuiThing_setSensitive (my insert, insert);
- GuiThing_setSensitive (my insertAtEnd, insertAtEnd);
- GuiThing_setSensitive (my replace, replace);
- GuiThing_setSensitive (my remove, remove);
- GuiThing_setSensitive (my moveUp, moveUp);
- GuiThing_setSensitive (my moveDown, moveDown);
- if (my history) {
- updateUndoAndRedoMenuItems (me);
- }
- notifyNumberOfSelected (me);
-}
-
-static void update (CategoriesEditor me, long from, long to, const long *select, long nSelect) {
- Categories data = (Categories) my data;
- long size = data->size;
-
- if (size == 0) {
- autoSimpleString str = SimpleString_create (CategoriesEditor_EMPTYLABEL);
- data -> addItem_move (str.move());
- update (me, 0, 0, nullptr, 0);
- return;
- }
- if (from == 0 && from == to) {
- from = 1; to = size;
- }
- if (from < 1 || from > size) {
- from = size;
- }
- if (to < 1 || to > size) {
- to = size;
- }
- if (from > to) {
- long ti = from; from = to; to = ti;
- }
-
- // Begin optimization: add the items from a table instead of separately.
- try {
- autostring32vector table (from, to);
- long itemCount = GuiList_getNumberOfItems (my list);
- for (long i = from; i <= to; i++) {
- char wcindex[20];
- snprintf (wcindex,20, "%5ld ", i);
- table[i] = Melder_dup_f (Melder_cat (Melder_peek8to32 (wcindex), OrderedOfString_itemAtIndex_c ((OrderedOfString) my data, i)));
- }
- if (itemCount > size) { // some items have been removed from Categories?
- for (long j = itemCount; j > size; j --) {
- GuiList_deleteItem (my list, j);
- }
- itemCount = size;
- }
- if (to > itemCount) {
- for (long j = 1; j <= to - itemCount; j ++) {
- GuiList_insertItem (my list, table [itemCount + j], 0);
- }
- }
- if (from <= itemCount) {
- long n = (to < itemCount ? to : itemCount);
- for (long j = from; j <= n; j++) {
- GuiList_replaceItem (my list, table[j], j);
- }
- }
- } catch (MelderError) {
- throw;
- }
-
- // End of optimization
-
- // HIGHLIGHT
-
- GuiList_deselectAllItems (my list);
- if (size == 1) { /* the only item is always selected */
- const char32 *catg = OrderedOfString_itemAtIndex_c ((OrderedOfString) my data, 1);
- GuiList_selectItem (my list, 1);
- updateWidgets (me); // instead of "notify". BUG?
- GuiText_setString (my text, catg);
- } else if (nSelect > 0) {
- // Select but postpone highlighting
-
- for (long i = 1; i <= nSelect; i++) {
- GuiList_selectItem (my list, select[i] > size ? size : select[i]);
- }
- }
-
- // VIEWPORT
-
- {
- long top = GuiList_getTopPosition (my list), bottom = GuiList_getBottomPosition (my list);
- long visible = bottom - top + 1;
- if (nSelect == 0) {
- top = my position - visible / 2;
- } else if (select[nSelect] < top) {
- // selection above visible area
- top = select[1];
- } else if (select[1] > bottom) {
- // selection below visible area
- top = select[nSelect] - visible + 1;
- } else {
- long deltaTopPos = -1, nUpdate = to - from + 1;
- if ( (from == select[1] && to == select[nSelect]) || // Replace
- (nUpdate > 2 && nSelect == 1) /* Inserts */) {
- deltaTopPos = 0;
- } else if (nUpdate == nSelect + 1 && select[1] == from + 1) { // down
- deltaTopPos = 1;
- }
- top += deltaTopPos;
- }
- if (top + visible > size) {
- top = size - visible + 1;
- }
- if (top < 1) {
- top = 1;
- }
- GuiList_setTopPosition (my list, top);
- }
-}
-
-#pragma mark - Commands for Undo and Redo
+/********************** General Command **********************/
Thing_define (CategoriesEditorCommand, Command) {
- autoCategories categories;
- long *selection;
- long nSelected, newPos;
-
- void v_destroy () noexcept
- override;
+ // new data:
+public:
+ Categories categories;
+ long *selection; long nSelected, newPos;
+ // overridden methods:
+ virtual void v_destroy ();
};
Thing_implement (CategoriesEditorCommand, Command, 0);
-void structCategoriesEditorCommand :: v_destroy () noexcept {
+void structCategoriesEditorCommand :: v_destroy () {
NUMvector_free (selection, 1);
+ forget (categories);
CategoriesEditorCommand_Parent :: v_destroy ();
}
-static void CategoriesEditorCommand_init (CategoriesEditorCommand me, const char32 *name, Thing boss,
- Command_Callback execute, Command_Callback undo, int /*nCategories*/, int nSelected) {
+static void CategoriesEditorCommand_init (I, const char32 *name, Any data,
+ int (*execute) (Any), int (*undo) (Any), int nCategories, int nSelected) {
+ iam (CategoriesEditorCommand);
+ (void) nCategories;
my nSelected = nSelected;
- Command_init (me, name, boss, execute, undo);
+ Command_init (me, name, data, execute, undo);
my categories = Categories_create();
my selection = NUMvector<long> (1, nSelected);
}
-#pragma mark Insert
+/*********************** Insert Command ***********************/
Thing_define (CategoriesEditorInsert, CategoriesEditorCommand) {
};
Thing_implement (CategoriesEditorInsert, CategoriesEditorCommand, 0);
-static int CategoriesEditorInsert_execute (CategoriesEditorInsert me) {
- CategoriesEditor editor = static_cast<CategoriesEditor> (my boss);
- Categories categories = static_cast<Categories> (editor -> data);
- {// scope
- autoSimpleString str = Data_copy (my categories->at [1]);
- categories -> addItemAtPosition_move (str.move(), my selection [1]);
- }
- update (editor, my selection [1], 0, my selection, 1);
+static int CategoriesEditorInsert_execute (I) {
+ iam (CategoriesEditorInsert);
+ CategoriesEditor editor = (CategoriesEditor) my data;
+ Categories categories = (Categories) editor -> data;
+ autoSimpleString str = Data_copy ( (SimpleString) ( (Categories) my categories)->item[1]);
+ Ordered_addItemPos (categories, str.transfer(), my selection[1]);
+ update (editor, my selection[1], 0, my selection, 1);
return 1;
}
-static int CategoriesEditorInsert_undo (CategoriesEditorInsert me) {
- CategoriesEditor editor = static_cast<CategoriesEditor> (my boss);
- Categories categories = static_cast<Categories> (editor -> data);
-
- categories -> removeItem (my selection [1]);
- update (editor, my selection [1], 0, my selection, 1);
+static int CategoriesEditorInsert_undo (I) {
+ iam (CategoriesEditorInsert);
+ CategoriesEditor editor = (CategoriesEditor) my data;
+ Categories categories = (Categories) editor -> data;
+ Collection_removeItem (categories, my selection[1]);
+ update (editor, my selection[1], 0, my selection, 1);
return 1;
}
-static autoCategoriesEditorInsert CategoriesEditorInsert_create (Thing boss, autoSimpleString str, int position) {
+static CategoriesEditorInsert CategoriesEditorInsert_create (Any data, Any str, int position) {
try {
autoCategoriesEditorInsert me = Thing_new (CategoriesEditorInsert);
- CategoriesEditorCommand_init (me.get(), U"Insert", boss, CategoriesEditorInsert_execute, CategoriesEditorInsert_undo, 1, 1);
- my selection [1] = position;
- my categories -> addItem_move (str.move());
- return me;
+ CategoriesEditorCommand_init (me.peek(), U"Insert", data, CategoriesEditorInsert_execute,
+ CategoriesEditorInsert_undo, 1, 1);
+ my selection[1] = position;
+ Collection_addItem (my categories, (SimpleString) str);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"CategoriesEditorInsert not created.");
}
}
-#pragma mark Remove
+/*********************** Remove Command ***********************/
Thing_define (CategoriesEditorRemove, CategoriesEditorCommand) {
};
Thing_implement (CategoriesEditorRemove, CategoriesEditorCommand, 0);
-static int CategoriesEditorRemove_execute (CategoriesEditorRemove me) {
- CategoriesEditor editor = static_cast<CategoriesEditor> (my boss);
- Categories categories = static_cast<Categories> (editor -> data);
+static int CategoriesEditorRemove_execute (I) {
+ iam (CategoriesEditorRemove);
+ CategoriesEditor editor = (CategoriesEditor) my data;
+ Categories l_categories = (Categories) editor -> data; // David, weer link: tweemaal dezelfde naam (categories): is ok, geen conflict. Naam toch maar aangepast
for (long i = my nSelected; i >= 1; i--) {
- autoSimpleString item = Data_copy (categories->at [my selection [i]]); // FIXME this copy can probably be replaced with a move
- my categories -> addItemAtPosition_move (item.move(), 1);
- categories -> removeItem (my selection [i]);
+ Ordered_addItemPos (my categories, (SimpleString) l_categories -> item[my selection[i]], 1);
+ l_categories -> item[my selection[i]] = 0;
+ Collection_removeItem (l_categories, my selection[i]);
}
- update (editor, my selection [1], 0, nullptr, 0);
+ update (editor, my selection[1], 0, 0, 0);
return 1;
}
-static int CategoriesEditorRemove_undo (CategoriesEditorRemove me) {
- CategoriesEditor editor = (CategoriesEditor) my boss;
+static int CategoriesEditorRemove_undo (I) {
+ iam (CategoriesEditorRemove);
+ CategoriesEditor editor = (CategoriesEditor) my data;
Categories categories = (Categories) editor -> data;
- for (long i = 1; i <= my nSelected; i ++) {
- autoSimpleString item = Data_copy (my categories->at [i]);
- categories -> addItemAtPosition_move (item.move(), my selection [i]);
+ for (long i = 1; i <= my nSelected; i++) {
+ autoSimpleString item = Data_copy ( (SimpleString) my categories -> item[i]);
+ Ordered_addItemPos (categories, item.transfer(), my selection[i]);
}
- update (editor, my selection [1], 0, my selection, my nSelected);
+ update (editor, my selection[1], 0, my selection, my nSelected);
return 1;
}
-static autoCategoriesEditorRemove CategoriesEditorRemove_create (Thing boss, long *posList, long posCount) {
+static CategoriesEditorRemove CategoriesEditorRemove_create (Any data, long *posList, long posCount) {
try {
autoCategoriesEditorRemove me = Thing_new (CategoriesEditorRemove);
- CategoriesEditorCommand_init (me.get(), U"Remove", boss, CategoriesEditorRemove_execute,
+ CategoriesEditorCommand_init (me.peek(), U"Remove", data, CategoriesEditorRemove_execute,
CategoriesEditorRemove_undo, posCount, posCount);
- for (long i = 1; i <= posCount; i ++) {
- my selection [i] = posList [i];
+ for (long i = 1; i <= posCount; i++) {
+ my selection[i] = posList[i];
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"CategoriesEditorRemove not created.");
}
}
-#pragma mark Replace
+//update (me);
+/*********************** Replace Command ***********************/
Thing_define (CategoriesEditorReplace, CategoriesEditorCommand) {
};
Thing_implement (CategoriesEditorReplace, CategoriesEditorCommand, 0);
-static int CategoriesEditorReplace_execute (CategoriesEditorReplace me) {
- CategoriesEditor editor = static_cast<CategoriesEditor> (my boss);
- Categories categories = static_cast<Categories> (editor -> data);
+static int CategoriesEditorReplace_execute (I) {
+ iam (CategoriesEditorReplace);
+ CategoriesEditor editor = (CategoriesEditor) my data;
+ Categories categories = (Categories) editor -> data;
- for (long i = my nSelected; i >= 1; i --) {
- autoSimpleString str = Data_copy (my categories->at [1]);
- my categories -> addItemAtPosition_move (autoSimpleString (categories->at [my selection [i]]), 2); // YUCK
- categories->at [my selection [i]] = str.releaseToAmbiguousOwner();
+ for (long i = my nSelected; i >= 1; i--) {
+ autoSimpleString str = Data_copy ( (SimpleString) my categories -> item[1]);
+ Ordered_addItemPos (my categories, (SimpleString) categories -> item[my selection[i]], 2);
+ categories -> item[my selection[i]] = str.transfer();
}
- update (editor, my selection [1], my selection [my nSelected], my selection, my nSelected);
+ update (editor, my selection[1], my selection[my nSelected], my selection, my nSelected);
return 1;
}
-static int CategoriesEditorReplace_undo (CategoriesEditorReplace me) {
- CategoriesEditor editor = static_cast<CategoriesEditor> (my boss);
- Categories categories = static_cast<Categories> (editor -> data);
+static int CategoriesEditorReplace_undo (I) {
+ iam (CategoriesEditorReplace);
+ CategoriesEditor editor = (CategoriesEditor) my data;
+ Categories categories = (Categories) editor -> data;
- for (long i = 1; i <= my nSelected; i ++) {
- autoSimpleString str = Data_copy (my categories->at [i + 1]);
- categories -> replaceItem_move (str.move(), my selection [i]);
+ for (long i = 1; i <= my nSelected; i++) {
+ autoSimpleString str = Data_copy ( (SimpleString) my categories -> item[i + 1]);
+ Collection_replaceItemPos (categories, str.transfer(), my selection[i]);
}
- update (editor, my selection [1], my selection[my nSelected], my selection, my nSelected);
+ update (editor, my selection[1], my selection[my nSelected], my selection, my nSelected);
return 1;
}
-static autoCategoriesEditorReplace CategoriesEditorReplace_create (Thing boss, autoSimpleString str, long *posList, long posCount) {
+static CategoriesEditorReplace CategoriesEditorReplace_create (Any data, Any str, long *posList, long posCount) {
try {
autoCategoriesEditorReplace me = Thing_new (CategoriesEditorReplace);
- CategoriesEditorCommand_init (me.get(), U"Replace", boss, CategoriesEditorReplace_execute,
+ CategoriesEditorCommand_init (me.peek(), U"Replace", data, CategoriesEditorReplace_execute,
CategoriesEditorReplace_undo, posCount + 1, posCount);
- for (long i = 1; i <= posCount; i ++) {
- my selection [i] = posList [i];
+ for (long i = 1; i <= posCount; i++) {
+ my selection[i] = posList[i];
}
- my categories -> addItem_move (str.move());
- return me;
+ Collection_addItem (my categories, (SimpleString) str);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"CategoriesEditorReplace not created.");
}
}
-#pragma mark MoveUp
+/*********************** MoveUp Command ***********************/
Thing_define (CategoriesEditorMoveUp, CategoriesEditorCommand) {
};
Thing_implement (CategoriesEditorMoveUp, CategoriesEditorCommand, 0);
-static int CategoriesEditorMoveUp_execute (CategoriesEditorMoveUp me) {
- CategoriesEditor editor = static_cast<CategoriesEditor> (my boss);
- Categories categories = static_cast<Categories> (editor -> data);
-
- Ordered_moveItems ((Ordered) categories, my selection, my nSelected, my newPos); // FIXME cast
+static int CategoriesEditorMoveUp_execute (I) {
+ iam (CategoriesEditorMoveUp);
+ CategoriesEditor editor = (CategoriesEditor) my data;
+ Ordered_moveItems (editor->data, my selection, my nSelected, my newPos);
autoNUMvector<long> selection (1, my nSelected);
- for (long i = 1; i <= my nSelected; i ++) {
+ for (long i = 1; i <= my nSelected; i++) {
selection[i] = my newPos + i - 1;
}
update (editor, my newPos, my selection[my nSelected], selection.peek(), my nSelected);
return 1;
}
-static int CategoriesEditorMoveUp_undo (CategoriesEditorMoveUp me) {
- CategoriesEditor editor = static_cast<CategoriesEditor> (my boss);
- Categories categories = static_cast<Categories> (editor -> data);
+static int CategoriesEditorMoveUp_undo (I) {
+ iam (CategoriesEditorMoveUp);
+ CategoriesEditor editor = (CategoriesEditor) my data;
- for (long i = 1; i <= my nSelected; i ++) {
- Ordered_moveItem ((Ordered) categories, my newPos, my selection [my nSelected]); // FIXME cast
+ for (long i = 1; i <= my nSelected; i++) {
+ Ordered_moveItem (editor->data, my newPos, my selection[my nSelected]);
}
update (editor, my newPos, my selection[my nSelected], my selection, my nSelected);
return 1;
}
-static autoCategoriesEditorMoveUp CategoriesEditorMoveUp_create (Thing boss, long *posList, long posCount, long newPos) {
-
+static CategoriesEditorMoveUp CategoriesEditorMoveUp_create (Any data, long *posList,
+ long posCount, long newPos) {
try {
autoCategoriesEditorMoveUp me = Thing_new (CategoriesEditorMoveUp);
- CategoriesEditorCommand_init (me.get(), U"Move up", boss, CategoriesEditorMoveUp_execute, CategoriesEditorMoveUp_undo, 0, posCount);
- for (long i = 1; i <= posCount; i ++) {
- my selection [i] = posList [i];
+ CategoriesEditorCommand_init (me.peek(), U"Move up", data, CategoriesEditorMoveUp_execute,
+ CategoriesEditorMoveUp_undo, 0, posCount);
+ for (long i = 1; i <= posCount; i++) {
+ my selection[i] = posList[i];
}
my newPos = newPos;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"CategoriesEditorMoveUp not created.");
}
}
-#pragma mark MoveDown
+/*********************** MoveDown Command ***********************/
Thing_define (CategoriesEditorMoveDown, CategoriesEditorCommand) {
};
Thing_implement (CategoriesEditorMoveDown, CategoriesEditorCommand, 0);
-static int CategoriesEditorMoveDown_execute (CategoriesEditorMoveDown me) {
- CategoriesEditor editor = static_cast<CategoriesEditor> (my boss);
- Categories categories = static_cast<Categories> (editor -> data);
-
- Ordered_moveItems ((Ordered) categories, my selection, my nSelected, my newPos); // FIXME cast
+static int CategoriesEditorMoveDown_execute (I) {
+ iam (CategoriesEditorMoveDown);
+ CategoriesEditor editor = (CategoriesEditor) my data;
+ Ordered_moveItems ( (Ordered) editor -> data, my selection, my nSelected, my newPos);
autoNUMvector<long> selection (1, my nSelected);
for (long i = 1; i <= my nSelected; i++) {
selection[i] = my newPos - my nSelected + i;
@@ -541,84 +375,277 @@ static int CategoriesEditorMoveDown_execute (CategoriesEditorMoveDown me) {
return 1;
}
-static int CategoriesEditorMoveDown_undo (CategoriesEditorMoveDown me) {
- CategoriesEditor editor = static_cast<CategoriesEditor> (my boss);
- Categories categories = static_cast<Categories> (editor -> data);
-
- for (long i = 1; i <= my nSelected; i ++) {
- Ordered_moveItem ((Ordered) categories, my newPos, my selection [1]); // TODO 1 or i ?? // FIXME cast
+static int CategoriesEditorMoveDown_undo (I) {
+ iam (CategoriesEditorMoveDown);
+ CategoriesEditor editor = (CategoriesEditor) my data;
+ for (long i = 1; i <= my nSelected; i++) {
+ Ordered_moveItem (editor -> data, my newPos, my selection[1]); // TODO 1 or i ??
}
long from = my selection[1];
- update (editor, ( from > 1 ? from -- : from ), my newPos, my selection, my nSelected);
+ update (editor, (from > 1 ? from-- : from), my newPos, my selection, my nSelected);
return 1;
}
-static autoCategoriesEditorMoveDown CategoriesEditorMoveDown_create (Thing boss, long *posList,
+static CategoriesEditorMoveDown CategoriesEditorMoveDown_create (Any data, long *posList,
long posCount, long newPos) {
try {
autoCategoriesEditorMoveDown me = Thing_new (CategoriesEditorMoveDown);
- CategoriesEditorCommand_init (me.get(), U"Move down", boss, CategoriesEditorMoveDown_execute, CategoriesEditorMoveDown_undo, 0, posCount);
+ CategoriesEditorCommand_init (me.peek(), U"Move down", data, CategoriesEditorMoveDown_execute,
+ CategoriesEditorMoveDown_undo, 0, posCount);
for (long i = 1; i <= posCount; i++) {
my selection[i] = posList[i];
}
my newPos = newPos;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"CategoriesEditorMoveDown not created.");
}
}
-#pragma mark - Callbacks
+/********************* Commands (End) *************************************/
-static void gui_button_cb_remove (CategoriesEditor me, GuiButtonEvent /* event */) {
+static void notifyOutOfView (I) {
+ iam (CategoriesEditor);
+ autoMelderString tmp;
+ MelderString_copy (&tmp, U"");
long posCount;
autoNUMvector<long> posList (GuiList_getSelectedPositions (my list, & posCount), 1);
- if (posList.peek()) {
+ if (posList.peek() != 0) {
+ long outOfView = 0, top = GuiList_getTopPosition (my list), bottom = GuiList_getBottomPosition (my list);
+
+ for (long i = posCount; i > 0; i--) {
+ if (posList[i] < top || posList[i] > bottom) {
+ outOfView++;
+ }
+ }
+ if (outOfView > 0) {
+ MelderString_append (&tmp, outOfView, U" selection(s) out of view");
+ }
+ }
+ GuiLabel_setText (my outOfView, tmp.string);
+}
+
+static void update_dos (I) {
+ iam (CategoriesEditor);
+ bool undoSense = true, redoSense = true;
+
+ // undo
+
+ const char32 *name;
+ if (! (name = CommandHistory_commandName (my history, 0))) {
+ name = U"nothing"; undoSense = false;
+ }
+
+ GuiButton_setText (my undo, Melder_cat (U"Undo ", U"\"", name, U"\""));
+ GuiThing_setSensitive (my undo, undoSense);
+
+ // redo
+
+ if (! (name = CommandHistory_commandName (my history, 1))) {
+ name = U"nothing"; redoSense = false;
+ }
+ GuiButton_setText (my redo, Melder_cat (U"Redo ", U"\"", name, U"\""));
+ GuiThing_setSensitive (my redo, redoSense);
+}
+
+static void updateWidgets (I) { /*all buttons except undo & redo */
+ iam (CategoriesEditor);
+ long size = ( (Categories) my data)->size;
+ bool insert = false, insertAtEnd = true, replace = false, remove = false;
+ bool moveUp = false, moveDown = false;
+ long posCount;
+ autoNUMvector<long> posList (GuiList_getSelectedPositions (my list, & posCount), 1);
+ if (posList.peek() != 0) {
+ long firstPos = posList[1], lastPos = posList[posCount];
+ bool contiguous = lastPos - firstPos + 1 == posCount;
+ moveUp = contiguous && firstPos > 1;
+ moveDown = contiguous && lastPos < size;
+ my position = firstPos;
+ remove = true; replace = true; //insertAtEnd = False;
+ if (posCount == 1) {
+ insert = true;
+ //if (posList[1] == size) insertAtEnd = True;
+ if (size == 1 && ! str32cmp (CategoriesEditor_EMPTYLABEL,
+ OrderedOfString_itemAtIndex_c ((OrderedOfString) my data, 1))) {
+ remove = false;
+ }
+ }
+ }
+ GuiThing_setSensitive (my insert, insert);
+ GuiThing_setSensitive (my insertAtEnd, insertAtEnd);
+ GuiThing_setSensitive (my replace, replace);
+ GuiThing_setSensitive (my remove, remove);
+ GuiThing_setSensitive (my moveUp, moveUp);
+ GuiThing_setSensitive (my moveDown, moveDown);
+ if (my history) {
+ update_dos (me);
+ }
+ notifyOutOfView (me);
+}
+
+static void update (I, long from, long to, const long *select, long nSelect) {
+ iam (CategoriesEditor);
+ long size = ((Categories) my data) -> size;
+
+ if (size == 0) {
+ autoSimpleString str = SimpleString_create (CategoriesEditor_EMPTYLABEL);
+ Collection_addItem ( (Categories) my data, str.transfer());
+ update (me, 0, 0, 0, 0);
+ return;
+ }
+ if (from == 0 && from == to) {
+ from = 1; to = size;
+ }
+ if (from < 1 || from > size) {
+ from = size;
+ }
+ if (to < 1 || to > size) {
+ to = size;
+ }
+ if (from > to) {
+ long ti = from; from = to; to = ti;
+ }
+
+ // Begin optimization: add the items from a table instead of separately.
+ try {
+ autostring32vector table (from, to);
+ long itemCount = GuiList_getNumberOfItems (my list);
+ for (long i = from; i <= to; i++) {
+ char wcindex[20];
+ snprintf (wcindex,20, "%5ld ", i);
+ table[i] = Melder_dup_f (Melder_cat (Melder_peek8to32 (wcindex), OrderedOfString_itemAtIndex_c ((OrderedOfString) my data, i)));
+ }
+ if (itemCount > size) { // some items have been removed from Categories?
+ for (long j = itemCount; j > size; j --) {
+ GuiList_deleteItem (my list, j);
+ }
+ itemCount = size;
+ }
+ if (to > itemCount) {
+ for (long j = 1; j <= to - itemCount; j ++) {
+ GuiList_insertItem (my list, table [itemCount + j], 0);
+ }
+ }
+ if (from <= itemCount) {
+ long n = (to < itemCount ? to : itemCount);
+ for (long j = from; j <= n; j++) {
+ GuiList_replaceItem (my list, table[j], j);
+ }
+ }
+ } catch (MelderError) {
+ throw;
+ }
+
+ // End of optimization
+
+ // HIGHLIGHT
+
+ GuiList_deselectAllItems (my list);
+ if (size == 1) { /* the only item is always selected */
+ const char32 *catg = OrderedOfString_itemAtIndex_c ((OrderedOfString) my data, 1);
+ GuiList_selectItem (my list, 1);
+ updateWidgets (me); // instead of "notify". BUG?
+ GuiText_setString (my text, catg);
+ } else if (nSelect > 0) {
+ // Select but postpone highlighting
+
+ for (long i = 1; i <= nSelect; i++) {
+ GuiList_selectItem (my list, select[i] > size ? size : select[i]);
+ }
+ }
+
+ // VIEWPORT
+
+ {
+ long top = GuiList_getTopPosition (my list), bottom = GuiList_getBottomPosition (my list);
+ long visible = bottom - top + 1;
+ if (nSelect == 0) {
+ top = my position - visible / 2;
+ } else if (select[nSelect] < top) {
+ // selection above visible area
+ top = select[1];
+ } else if (select[1] > bottom) {
+ // selection below visible area
+ top = select[nSelect] - visible + 1;
+ } else {
+ long deltaTopPos = -1, nUpdate = to - from + 1;
+ if ( (from == select[1] && to == select[nSelect]) || // Replace
+ (nUpdate > 2 && nSelect == 1) /* Inserts */) {
+ deltaTopPos = 0;
+ } else if (nUpdate == nSelect + 1 && select[1] == from + 1) { // down
+ deltaTopPos = 1;
+ }
+ top += deltaTopPos;
+ }
+ if (top + visible > size) {
+ top = size - visible + 1;
+ }
+ if (top < 1) {
+ top = 1;
+ }
+ GuiList_setTopPosition (my list, top);
+ }
+}
+
+static void gui_button_cb_remove (I, GuiButtonEvent event) {
+ (void) event;
+ iam (CategoriesEditor);
+ long posCount;
+ autoNUMvector<long> posList (GuiList_getSelectedPositions (my list, & posCount), 1);
+ if (posList.peek() != 0) {
autoCategoriesEditorRemove command = CategoriesEditorRemove_create (me, posList.peek(), posCount);
- if (! Command_do (command.get())) {
+ if (! Command_do (command.peek())) {
return;
}
if (my history) {
- CommandHistory_insertItem_move (my history.get(), command.move());
+ CommandHistory_insertItem (my history, command.transfer());
}
updateWidgets (me);
}
}
-static void insert (CategoriesEditor me, int position) {
+static void insert (I, int position) {
+ iam (CategoriesEditor);
autostring32 text = GuiText_getString (my text);
if (str32len (text.peek()) != 0) {
autoSimpleString str = SimpleString_create (text.peek());
- autoCategoriesEditorInsert command = CategoriesEditorInsert_create (me, str.move(), position);
- Command_do (command.get());
+ autoCategoriesEditorInsert command = CategoriesEditorInsert_create (me, str.transfer(), position);
+ Command_do (command.peek());
if (my history) {
- CommandHistory_insertItem_move (my history.get(), command.move());
+ CommandHistory_insertItem (my history, command.transfer());
}
updateWidgets (me);
}
}
-static void gui_button_cb_insert (CategoriesEditor me, GuiButtonEvent /* event */) {
+static void gui_button_cb_insert (I, GuiButtonEvent event) {
+ (void) event;
+ iam (CategoriesEditor);
insert (me, my position);
}
-static void gui_button_cb_insertAtEnd (CategoriesEditor me, GuiButtonEvent /* event */) {
+static void gui_button_cb_insertAtEnd (I, GuiButtonEvent event) {
+ (void) event;
+ iam (CategoriesEditor);
Categories categories = (Categories) my data;
- insert (me, categories->size + 1);
- my position = categories->size;
+ insert (me, categories -> size + 1);
+ my position = categories -> size;
}
-static void gui_button_cb_replace (CategoriesEditor me, GuiButtonEvent /* event */) {
+static void gui_button_cb_replace (I, GuiButtonEvent event) {
+ (void) event;
+ iam (CategoriesEditor);
long posCount;
autoNUMvector<long> posList (GuiList_getSelectedPositions (my list, & posCount), 1);
if (posCount > 0) {
autostring32 text = GuiText_getString (my text);
if (str32len (text.peek()) != 0) {
autoSimpleString str = SimpleString_create (text.peek());
- autoCategoriesEditorReplace command = CategoriesEditorReplace_create (me, str.move(), posList.peek(), posCount);
- Command_do (command.get());
+ autoCategoriesEditorReplace command = CategoriesEditorReplace_create (me, str.transfer(),
+ posList.peek(), posCount);
+ Command_do (command.peek());
if (my history) {
- CommandHistory_insertItem_move (my history.get(), command.move());
+ CommandHistory_insertItem (my history, command.transfer());
}
updateWidgets (me);
}
@@ -626,81 +653,82 @@ static void gui_button_cb_replace (CategoriesEditor me, GuiButtonEvent /* event
}
/* Precondition: contiguous selection */
-static void gui_button_cb_moveUp (CategoriesEditor me, GuiButtonEvent /* event */) {
+static void gui_button_cb_moveUp (I, GuiButtonEvent event) {
+ (void) event;
+ iam (CategoriesEditor);
long posCount;
autoNUMvector<long> posList (GuiList_getSelectedPositions (my list, & posCount), 1);
if (posCount > 0) {
- autoCategoriesEditorMoveUp command = CategoriesEditorMoveUp_create (me, posList.peek(), posCount, posList[1] - 1);
- Command_do (command.get());
+ autoCategoriesEditorMoveUp command = CategoriesEditorMoveUp_create
+ (me, posList.peek(), posCount, posList[1] - 1);
+ Command_do (command.peek());
if (my history) {
- CommandHistory_insertItem_move (my history.get(), command.move());
+ CommandHistory_insertItem (my history, command.transfer());
}
updateWidgets (me);
}
}
/* Precondition: contiguous selection */
-static void gui_button_cb_moveDown (CategoriesEditor me, GuiButtonEvent /* event */) {
+static void gui_button_cb_moveDown (I, GuiButtonEvent event) {
+ (void) event;
+ iam (CategoriesEditor);
long posCount;
autoNUMvector<long> posList (GuiList_getSelectedPositions (my list, & posCount), 1);
if (posCount > 0) {
- autoCategoriesEditorMoveDown command = CategoriesEditorMoveDown_create (me, posList.peek(), posCount, posList[posCount] + 1);
- Command_do (command.get());
+ autoCategoriesEditorMoveDown command = CategoriesEditorMoveDown_create
+ (me, posList.peek(), posCount, posList[posCount] + 1);
+ Command_do (command.peek());
if (my history) {
- CommandHistory_insertItem_move (my history.get(), command.move());
+ CommandHistory_insertItem (my history, command.transfer());
}
updateWidgets (me);
}
}
-static void gui_list_cb_selectionChanged (CategoriesEditor me, GuiList_SelectionChangedEvent /* event */) {
- updateWidgets (me);
-}
-
-static void gui_list_cb_doubleClick (CategoriesEditor me, GuiList_DoubleClickEvent event) {
- Melder_assert (event -> list == my list);
- // `my position` should just have been updated by the selectionChanged callback.
+static void gui_cb_scroll (GUI_ARGS) {
+ GUI_IAM (CategoriesEditor);
+ notifyOutOfView (me);
+}
- long posCount;
- autoNUMvector<long> posList (GuiList_getSelectedPositions (my list, & posCount), 1);
- if (posCount == 1 // often or even usually true when double-clicking?
- && posList [1] == my position) // should be true, but we don't crash if it's false
- {
- const char32 *catg = OrderedOfString_itemAtIndex_c ((OrderedOfString) my data, my position);
- if (catg) { // should be non-null, but we don't crash if not
- GuiText_setString (my text, catg);
- }
- }
+static void gui_list_cb_double_click (void *void_me, GuiListEvent event) {
+ (void) event;
+ iam (CategoriesEditor);
+ const char32 *catg = OrderedOfString_itemAtIndex_c ((OrderedOfString) my data, my position);
+ GuiText_setString (my text, catg);
}
-static void gui_list_cb_scroll (CategoriesEditor me, GuiList_ScrollEvent /* event */) {
- notifyNumberOfSelected (me);
+static void gui_list_cb_extended (void *void_me, GuiListEvent event) {
+ (void) event;
+ iam (CategoriesEditor);
+ updateWidgets (me);
}
-static void gui_button_cb_undo (CategoriesEditor me, GuiButtonEvent /* event */) {
- if (CommandHistory_offleft (my history.get())) {
+static void gui_button_cb_undo (I, GuiButtonEvent event) {
+ (void) event;
+ iam (CategoriesEditor);
+ if (CommandHistory_offleft (my history)) {
return;
}
- Command command = CommandHistory_getItem (my history.get());
- Command_undo (command);
- CommandHistory_back (my history.get());
+ Command_undo (CommandHistory_getItem (my history));
+ CommandHistory_back (my history);
updateWidgets (me);
}
-static void gui_button_cb_redo (CategoriesEditor me, GuiButtonEvent /* event */) {
- CommandHistory_forth (my history.get());
- if (CommandHistory_offright (my history.get())) {
+static void gui_button_cb_redo (I, GuiButtonEvent event) {
+ (void) event;
+ iam (CategoriesEditor);
+ CommandHistory_forth (my history);
+ if (CommandHistory_offright (my history)) {
return;
}
- Command command = CommandHistory_getItem (my history.get());
- Command_do (command);
+ Command_do (CommandHistory_getItem (my history));
updateWidgets (me);
}
-#pragma mark - Editor methods
-
-void structCategoriesEditor :: v_destroy () noexcept {
+void structCategoriesEditor :: v_destroy () {
+ forget (history); /* !! Editor */
CategoriesEditor_Parent :: v_destroy ();
}
@@ -711,25 +739,23 @@ void structCategoriesEditor :: v_createHelpMenuItems (EditorMenu menu) {
// origin is at top left.
void structCategoriesEditor :: v_createChildren () {
- constexpr int menuBarOffset { 40 };
- constexpr int button_width { 130 }, button_height { menuBarOffset }, list_width { 260 }, list_height { 420 };
- constexpr int delta_x { 15 }, delta_y { menuBarOffset / 2 }, text_button_height { button_height / 2 };
+ double menuBarOffset = 40;
+ double button_width = 90, button_height = menuBarOffset, list_width = 260, list_height = 200, list_bottom;
+ double delta_x = 15, delta_y = menuBarOffset / 2, text_button_height = button_height / 2;
+ double left, right, top, bottom, buttons_left, buttons_top;
- int left = 5, right = left + button_width, top = 3 + menuBarOffset, bottom = top + text_button_height;
+ left = 5; right = left + button_width; top = 3 + menuBarOffset; bottom = top + text_button_height;
GuiLabel_createShown (d_windowForm, left, right, top, bottom, U"Positions:", 0);
left = right + delta_x ; right = left + button_width;
GuiLabel_createShown (d_windowForm, left, right, top, bottom, U"Values:", 0);
- left = 0; right = left + list_width;
- // int buttons_top = (top = bottom + delta_y);
- int list_bottom = bottom = top + list_height;
+ left = 0; right = left + list_width; buttons_top = (top = bottom + delta_y); list_bottom = bottom = top + list_height;
list = GuiList_create (d_windowForm, left, right, top, bottom, true, 0);
- GuiList_setSelectionChangedCallback (list, gui_list_cb_selectionChanged, this);
- GuiList_setDoubleClickCallback (list, gui_list_cb_doubleClick, this);
- GuiList_setScrollCallback (list, gui_list_cb_scroll, this);
+ GuiList_setSelectionChangedCallback (list, gui_list_cb_extended, this);
+ GuiList_setDoubleClickCallback (list, gui_list_cb_double_click, this);
GuiThing_show (list);
- int buttons_left = left = right + 2 * delta_x; right = left + button_width; bottom = top + button_height;
+ buttons_left = left = right + 2 * delta_x; right = left + button_width; bottom = top + button_height;
GuiLabel_createShown (d_windowForm, left, right, top, bottom, U"Value:", 0);
left = right + delta_x; right = left + button_width;
text = GuiText_createShown (d_windowForm, left, right, top, bottom, 0);
@@ -739,7 +765,7 @@ void structCategoriesEditor :: v_createChildren () {
insert = GuiButton_createShown (d_windowForm, left, right, top, bottom, U"Insert", gui_button_cb_insert, this, GuiButton_DEFAULT);
left = right + delta_x; right = left + button_width;
replace = GuiButton_createShown (d_windowForm, left, right, top, bottom, U"Replace", gui_button_cb_replace, this, 0);
- left = buttons_left; right = left + int (1.5 * button_width); top = bottom + delta_y; bottom = top + button_height;
+ left = buttons_left; right = left + 1.5 * button_width; top = bottom + delta_y; bottom = top + button_height;
insertAtEnd = GuiButton_createShown (d_windowForm, left, right, top, bottom, U"Insert at end", gui_button_cb_insertAtEnd, this, 0);
top = bottom + delta_y; bottom = top + button_height;
undo = GuiButton_createShown (d_windowForm, left, right, top, bottom, U"Undo", gui_button_cb_undo, this, 0);
@@ -757,20 +783,18 @@ void structCategoriesEditor :: v_createChildren () {
}
void structCategoriesEditor :: v_dataChanged () {
- update (this, 0, 0, nullptr, 0);
+ update (this, 0, 0, 0, 0);
updateWidgets (this);
}
-#pragma mark -
-
-autoCategoriesEditor CategoriesEditor_create (const char32 *title, Categories data) {
+CategoriesEditor CategoriesEditor_create (const char32 *title, Categories data) {
try {
autoCategoriesEditor me = Thing_new (CategoriesEditor);
- Editor_init (me.get(), 20, 40, 600, 600, title, data);
- my history = CommandHistory_create ();
- update (me.get(), 0, 0, nullptr, 0);
- updateWidgets (me.get());
- return me;
+ Editor_init (me.peek(), 20, 40, 600, 600, title, data);
+ my history = CommandHistory_create (100);
+ update (me.peek(), 0, 0, 0, 0);
+ updateWidgets (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Categories window not created.");
}
diff --git a/dwtools/CategoriesEditor.h b/dwtools/CategoriesEditor.h
index c40aace..2c54c31 100644
--- a/dwtools/CategoriesEditor.h
+++ b/dwtools/CategoriesEditor.h
@@ -2,7 +2,7 @@
#define _CategoriesEditor_h_
/* CategoriesEditor.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,24 +24,22 @@
#include "Categories.h"
Thing_define (CategoriesEditor, Editor) {
- autoCommandHistory history;
- int position;
- GuiList list;
- GuiText text;
- GuiButton undo, redo;
- GuiLabel outOfView;
- GuiButton remove, insert, insertAtEnd, replace, moveUp, moveDown;
-
- void v_destroy () noexcept
- override;
- void v_createChildren ()
- override;
- void v_createHelpMenuItems (EditorMenu menu)
- override;
- void v_dataChanged ()
- override;
+ // new data:
+ public:
+ CommandHistory history;
+ int position;
+ GuiList list;
+ GuiText text;
+ GuiButton undo, redo;
+ GuiLabel outOfView;
+ GuiButton remove, insert, insertAtEnd, replace, moveUp, moveDown;
+ // overridden methods:
+ void v_destroy ();
+ void v_createChildren ();
+ void v_createHelpMenuItems (EditorMenu menu);
+ void v_dataChanged ();
};
-autoCategoriesEditor CategoriesEditor_create (const char32 *title, Categories data);
+CategoriesEditor CategoriesEditor_create (const char32 *title, Categories data);
-#endif /* _CategoriesEditor_h_ */
+#endif /* _CategoriesEditor_h_ */
\ No newline at end of file
diff --git a/dwtools/Categories_and_Strings.cpp b/dwtools/Categories_and_Strings.cpp
index d902067..b7337d3 100644
--- a/dwtools/Categories_and_Strings.cpp
+++ b/dwtools/Categories_and_Strings.cpp
@@ -1,6 +1,6 @@
/* Categories_and_Strings.cpp
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,7 +24,7 @@
#include "Categories_and_Strings.h"
-autoStrings Categories_to_Strings (Categories me) {
+Strings Categories_to_Strings (Categories me) {
try {
if (my size < 1) {
Melder_throw (U"No elements.");
@@ -33,29 +33,29 @@ autoStrings Categories_to_Strings (Categories me) {
thy strings = NUMvector<char32 *> (1, my size);
thy numberOfStrings = my size;
- for (long i = 1; i <= my size; i ++) {
- SimpleString s = my at [i];
- thy strings [i] = Melder_dup (s -> string);
+ for (long i = 1; i <= my size; i++) {
+ SimpleString s = (SimpleString) my item[i];
+ thy strings[i] = Melder_dup (s -> string);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Strings.");
}
}
-autoCategories Strings_to_Categories (Strings me) {
+Categories Strings_to_Categories (Strings me) {
try {
if (my numberOfStrings < 1) {
Melder_throw (U"Empty strings.");
}
autoCategories thee = Thing_new (Categories);
- thy _grow (my numberOfStrings);
+ Categories_init (thee.peek(), my numberOfStrings);
for (long i = 1; i <= my numberOfStrings; i++) {
- autoSimpleString s = SimpleString_create (my strings [i]);
- thy addItem_move (s.move());
+ autoSimpleString s = SimpleString_create (my strings[i]);
+ Collection_addItem (thee.peek(), s.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted.");
}
diff --git a/dwtools/Categories_and_Strings.h b/dwtools/Categories_and_Strings.h
index 83c3bbb..dffd680 100644
--- a/dwtools/Categories_and_Strings.h
+++ b/dwtools/Categories_and_Strings.h
@@ -2,7 +2,7 @@
#define _Categories_and_Strings_h_
/* Categories_and_Strings.h
*
- * Copyright (C) 2001-2012, 2015 David Weenink
+ * Copyright (C) 2001-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,8 +27,8 @@
#include "Categories.h"
#include "Strings_.h"
-autoStrings Categories_to_Strings (Categories me);
+Strings Categories_to_Strings (Categories me);
-autoCategories Strings_to_Categories (Strings me);
+Categories Strings_to_Categories (Strings me);
#endif /* _Categories_and_Strings_h_ */
diff --git a/dwtools/ClassificationTable.cpp b/dwtools/ClassificationTable.cpp
index 23a9fab..07e7ba5 100644
--- a/dwtools/ClassificationTable.cpp
+++ b/dwtools/ClassificationTable.cpp
@@ -1,6 +1,6 @@
/* ClassificationTable.cpp
*
- * Copyright (C) 1993-2011, 2014-2016 David Weenink
+ * Copyright (C) 1993-2011, 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -34,25 +34,25 @@
Thing_implement (ClassificationTable, TableOfReal, 0);
-autoClassificationTable ClassificationTable_create (long numberOfRows, long numberOfClasses) {
+ClassificationTable ClassificationTable_create (long numberOfRows, long numberOfClasses) {
try {
autoClassificationTable me = Thing_new (ClassificationTable);
- TableOfReal_init (me.get(), numberOfRows, numberOfClasses);
- return me;
+ TableOfReal_init (me.peek(), numberOfRows, numberOfClasses );
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"ClassificationTable not created.");
}
}
-autoConfusion ClassificationTable_to_Confusion (ClassificationTable me, bool onlyClassLabels) {
+Confusion ClassificationTable_to_Confusion (ClassificationTable me, int onlyClassLabels) {
try {
autoStrings responses = TableOfReal_extractColumnLabelsAsStrings (me);
autoStrings s2 = TableOfReal_extractRowLabelsAsStrings (me);
- autoDistributions d2 = Strings_to_Distributions (s2.get());
- autoStrings stimuli = TableOfReal_extractRowLabelsAsStrings (d2.get());
- autoConfusion thee = Confusion_createFromStringses (( onlyClassLabels ? responses.get() : stimuli.get() ), responses.get());
- Confusion_and_ClassificationTable_increase (thee.get(), me);
- return thee;
+ autoDistributions d2 = Strings_to_Distributions (s2.peek());
+ autoStrings stimuli = TableOfReal_extractRowLabelsAsStrings (d2.peek());
+ autoConfusion thee = Confusion_createFromStringses ((onlyClassLabels ? responses.peek() : stimuli.peek()), responses.peek());
+ Confusion_and_ClassificationTable_increase (thee.peek(), me);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": confusions cannot be calculated.");
}
@@ -62,82 +62,79 @@ void Confusion_and_ClassificationTable_increase (Confusion me, ClassificationTab
if (my numberOfColumns != thy numberOfColumns) {
Melder_throw (U"The number of columns must be equal.");
}
- for (long irow = 1; irow <= thy numberOfRows; irow ++) {
+ for (long irow = 1; irow <= thy numberOfRows; irow++) {
long index = TableOfReal_getColumnIndexAtMaximumInRow (thee, irow);
- Confusion_increase (me, thy rowLabels [irow], my columnLabels [index]);
+ Confusion_increase (me, thy rowLabels[irow], my columnLabels[index]);
}
}
-autoStrings ClassificationTable_to_Strings_maximumProbability (ClassificationTable me) {
+Strings ClassificationTable_to_Strings_maximumProbability (ClassificationTable me) {
try {
autoStrings thee = Strings_createFixedLength (my numberOfRows);
- Melder_assert (my numberOfColumns > 0);
- for (long i = 1; i <= my numberOfRows; i ++) {
- double max = my data [i] [1];
+
+ for (long i = 1; i <= my numberOfRows; i++) {
+ double max = my data[i][1];
long col = 1;
- for (long j = 2; j <= my numberOfColumns; j ++) {
- if (my data [i] [j] > max) {
- max = my data [i] [j];
- col = j;
+ for (long j = 2; j <= my numberOfColumns; j++) {
+ if (my data[i][j] > max) {
+ max = my data[i][j]; col = j;
}
}
- if (my columnLabels [col]) {
- Strings_replace (thee.get(), i, my columnLabels [col]);
+ if (my columnLabels[col] != 0) {
+ Strings_replace (thee.peek(), i, my columnLabels[col]);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": strings cannot be created.");
}
}
-autoCategories ClassificationTable_to_Categories_maximumProbability (ClassificationTable me) {
+Categories ClassificationTable_to_Categories_maximumProbability (ClassificationTable me) {
try {
autoCategories thee = Categories_create ();
- Melder_assert (my numberOfColumns > 0);
- for (long i = 1; i <= my numberOfRows; i ++) {
- double max = my data [i] [1];
+ for (long i = 1; i <= my numberOfRows; i++) {
+ double max = my data[i][1];
long col = 1;
- for (long j = 2; j <= my numberOfColumns; j ++) {
- if (my data [i] [j] > max) {
- max = my data [i] [j];
- col = j;
+ for (long j = 2; j <= my numberOfColumns; j++) {
+ if (my data[i][j] > max) {
+ max = my data[i][j]; col = j;
}
}
- OrderedOfString_append (thee.get(), my columnLabels [col]);
+ OrderedOfString_append (thee.peek(), my columnLabels[col]);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Categories created.");
}
}
-autoCorrelation ClassificationTable_to_Correlation_columns (ClassificationTable me) {
+Correlation ClassificationTable_to_Correlation_columns (ClassificationTable me) {
try {
autoCorrelation thee = Correlation_create (my numberOfColumns);
- for (long icol = 1; icol <= thy numberOfColumns; icol ++) {
- char32 *label = my columnLabels [icol];
- TableOfReal_setRowLabel (thee.get(), icol, label);
- TableOfReal_setColumnLabel (thee.get(), icol, label);
+ for (long icol = 1; icol <= thy numberOfColumns; icol++) {
+ char32 *label = my columnLabels[icol];
+ TableOfReal_setRowLabel (thee.peek(), icol, label);
+ TableOfReal_setColumnLabel (thee.peek(), icol, label);
}
- for (long irow = 1; irow <= thy numberOfColumns; irow ++) {
- thy data [irow] [irow] = 1.0;
- for (long icol = irow + 1; icol <= thy numberOfColumns; icol ++) {
- double n11 = 0.0, n22 = 0.0, n12 = 0.0;
- for (long i = 1; i <= my numberOfRows; i ++) {
- n12 += my data [i] [irow] * my data [i] [icol];
- n11 += my data [i] [irow] * my data [i] [irow];
- n22 += my data [i] [icol] * my data [i] [icol];
+ for (long irow = 1; irow <= thy numberOfColumns; irow++) {
+ thy data[irow][irow] = 1;
+ for (long icol = irow + 1; icol <= thy numberOfColumns; icol++) {
+ double n11 = 0, n22 = 0, n12 = 0;
+ for (long i = 1; i <= my numberOfRows; i++) {
+ n12 += my data[i][irow] * my data[i][icol];
+ n11 += my data[i][irow] * my data[i][irow];
+ n22 += my data[i][icol] * my data[i][icol];
}
// probabilities might be very low!
- if (n12 > 0.0 && n22 > 0.0) {
- thy data [irow] [icol] = thy data [icol] [irow] = n12 / sqrt (n11 * n22);
+ if (n12 > 0 && n22 > 0) {
+ thy data[irow][icol] = thy data[icol][irow] = n12 / sqrt (n11 * n22);
}
}
}
thy numberOfObservations = my numberOfRows;
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no correlation created.");
}
diff --git a/dwtools/ClassificationTable.h b/dwtools/ClassificationTable.h
index 16c9fe4..be25084 100644
--- a/dwtools/ClassificationTable.h
+++ b/dwtools/ClassificationTable.h
@@ -2,7 +2,7 @@
#define _ClassificationTable_h_
/* ClassificationTable.h
*
- * Copyright (C) 1993-2012, 2015 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,16 +29,15 @@
Thing_define (ClassificationTable, TableOfReal) {
};
-autoClassificationTable ClassificationTable_create (long numberOfRows, long numberOfColumns);
+ClassificationTable ClassificationTable_create (long numberOfRows, long numberOfColumns);
-autoCategories ClassificationTable_to_Categories_maximumProbability (ClassificationTable me);
+Categories ClassificationTable_to_Categories_maximumProbability (ClassificationTable me);
+Strings ClassificationTable_to_Strings_maximumProbability (ClassificationTable me);
-autoStrings ClassificationTable_to_Strings_maximumProbability (ClassificationTable me);
-
-autoConfusion ClassificationTable_to_Confusion (ClassificationTable me, bool onlyClassLabels);
+Confusion ClassificationTable_to_Confusion (ClassificationTable me, int onlyClassLabels);
/* Correlations between the classes (columns) */
-autoCorrelation ClassificationTable_to_Correlation_columns (ClassificationTable me);
+Correlation ClassificationTable_to_Correlation_columns (ClassificationTable me);
void Confusion_and_ClassificationTable_increase (Confusion me, ClassificationTable thee);
diff --git a/dwtools/ComplexSpectrogram.cpp b/dwtools/ComplexSpectrogram.cpp
index d5c94f4..6ce9fbd 100644
--- a/dwtools/ComplexSpectrogram.cpp
+++ b/dwtools/ComplexSpectrogram.cpp
@@ -1,6 +1,6 @@
/* ComplexSpectrogram.cpp
*
- * Copyright (C) 2014-2015 David Weenink
+ * Copyright (C) 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -42,19 +42,19 @@
Thing_implement (ComplexSpectrogram, Matrix, 2);
-autoComplexSpectrogram ComplexSpectrogram_create (double tmin, double tmax, long nt, double dt,
+ComplexSpectrogram ComplexSpectrogram_create (double tmin, double tmax, long nt, double dt,
double t1, double fmin, double fmax, long nf, double df, double f1) {
try {
autoComplexSpectrogram me = Thing_new (ComplexSpectrogram);
- Matrix_init (me.get(), tmin, tmax, nt, dt, t1, fmin, fmax, nf, df, f1);
+ Matrix_init (me.peek(), tmin, tmax, nt, dt, t1, fmin, fmax, nf, df, f1);
my phase = NUMmatrix <double> (1, my ny, 1, my nx);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"ComplexSpectrogram not created.");
}
}
-autoComplexSpectrogram Sound_to_ComplexSpectrogram (Sound me, double windowLength, double timeStep) {
+ComplexSpectrogram Sound_to_ComplexSpectrogram (Sound me, double windowLength, double timeStep) {
try {
double samplingFrequency = 1.0 / my dx, myDuration = my xmax - my xmin, t1;
if (windowLength > myDuration) {
@@ -75,14 +75,15 @@ autoComplexSpectrogram Sound_to_ComplexSpectrogram (Sound me, double windowLengt
// Compute sampling of the spectrum
long numberOfFrequencies = halfnsamp_window + 1;
- double df = samplingFrequency / (numberOfFrequencies - 1);
+ long df = (long) floor (samplingFrequency / (numberOfFrequencies - 1));
- autoComplexSpectrogram thee = ComplexSpectrogram_create (my xmin, my xmax, numberOfFrames, timeStep, t1, 0.0, 0.5 * samplingFrequency, numberOfFrequencies, df, 0.0);
+ autoComplexSpectrogram thee = ComplexSpectrogram_create (my xmin, my xmax, numberOfFrames, timeStep, t1,
+ 0, 0.5 * samplingFrequency, numberOfFrequencies, df, 0);
//
- autoSound analysisWindow = Sound_create (1, 0.0, nsamp_window * my dx, nsamp_window, my dx, 0.5 * my dx);
+ autoSound analysisWindow = Sound_create (1, 0, nsamp_window * my dx, nsamp_window, my dx, 0.5 * my dx);
for (long iframe = 1; iframe <= numberOfFrames; iframe++) {
- double t = Sampled_indexToX (thee.get(), iframe);
+ double t = Sampled_indexToX (thee.peek(), iframe);
long leftSample = Sampled_xToLowIndex (me, t), rightSample = leftSample + 1;
long startSample = rightSample - halfnsamp_window;
long endSample = leftSample + halfnsamp_window;
@@ -93,10 +94,10 @@ autoComplexSpectrogram Sound_to_ComplexSpectrogram (Sound me, double windowLengt
analysisWindow -> z[1][j] = my z[1][startSample - 1 + j];
}
// window ?
- autoSpectrum spec = Sound_to_Spectrum (analysisWindow.get(), 0);
+ autoSpectrum spec = Sound_to_Spectrum (analysisWindow.peek(), 0);
thy z[1][iframe] = spec -> z[1][1] * spec -> z[1][1];
- thy phase[1][iframe] = 0.0;
+ thy phase[1][iframe] = 0;
for (long ifreq = 2; ifreq <= numberOfFrequencies - 1; ifreq++) {
double x = spec -> z[1][ifreq], y = spec -> z[2][ifreq];
thy z[ifreq][iframe] = x * x + y * y; // power
@@ -104,21 +105,21 @@ autoComplexSpectrogram Sound_to_ComplexSpectrogram (Sound me, double windowLengt
}
// even number of samples
thy z[numberOfFrequencies][iframe] = spec -> z[1][numberOfFrequencies] * spec -> z[1][numberOfFrequencies];
- thy phase[numberOfFrequencies][iframe] = 0.0;
+ thy phase[numberOfFrequencies][iframe] = 0;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no ComplexSpectrogram created.");
}
}
-autoSound ComplexSpectrogram_to_Sound (ComplexSpectrogram me, double stretchFactor) {
+Sound ComplexSpectrogram_to_Sound (ComplexSpectrogram me, double stretchFactor) {
try {
/* original number of samples is odd: imaginary part of last spectral value is zero ->
* phase is either zero or +/-pi
*/
- double pi = atan2 (0.0, - 0.5);
- double samplingFrequency = 2.0 * my ymax;
+ double pi = atan2 (0, - 0.5);
+ double samplingFrequency = 2 * my ymax;
double lastFrequency = my y1 + (my ny - 1) * my dy, lastPhase = my phase[my ny][1];
int originalNumberOfSamplesProbablyOdd = (lastPhase != 0.0 && lastPhase != pi && lastPhase != -pi) ||
my ymax - lastFrequency > 0.25 * my dx;
@@ -136,18 +137,17 @@ autoSound ComplexSpectrogram_to_Sound (ComplexSpectrogram me, double stretchFact
for (long iframe = 1; iframe <= my nx; iframe++) {
// "original" sound :
double tmid = Sampled_indexToX (me, iframe);
- long leftSample = Sampled_xToLowIndex (thee.get(), tmid);
- long rightSample = leftSample + 1;
+ long leftSample = Sampled_xToLowIndex (thee.peek(), tmid), rightSample = leftSample + 1;
long startSample = rightSample - halfnsamp_window;
- double startTime = Sampled_indexToX (thee.get(), startSample);
+ double startTime = Sampled_indexToX (thee.peek(), startSample);
if (iframe == 1) {
- thyStartTime = Sampled_indexToX (thee.get(), startSample);
+ thyStartTime = Sampled_indexToX (thee.peek(), startSample);
}
//long endSample = leftSample + halfnsamp_window;
// New Sound with stretch
- long thyStartSample = Sampled_xToLowIndex (thee.get(),thyStartTime);
+ long thyStartSample = Sampled_xToLowIndex (thee.peek(),thyStartTime);
double thyEndTime = thyStartTime + my dx * stretchFactor;
- long thyEndSample = Sampled_xToLowIndex (thee.get(), thyEndTime);
+ long thyEndSample = Sampled_xToLowIndex (thee.peek(), thyEndTime);
long stretchedStepSizeSamples = thyEndSample - thyStartSample + 1;
//double extraTime = (thyStartSample - startSample + 1) * thy dx;
double extraTime = (thyStartTime - startTime);
@@ -156,16 +156,16 @@ autoSound ComplexSpectrogram_to_Sound (ComplexSpectrogram me, double stretchFact
double f = my y1 + (ifreq - 1) * my dy;
double a = sqrt (my z[ifreq][iframe]);
double phi = my phase[ifreq][iframe], intPart;
- double extraPhase = 2.0 * pi * modf (extraTime * f, &intPart); // fractional part
+ double extraPhase = 2 * pi * modf (extraTime * f, &intPart); // fractional part
phi += extraPhase;
spectrum -> z[1][ifreq] = a * cos (phi);
spectrum -> z[2][ifreq] = a * sin (phi);
}
- autoSound synthesis = Spectrum_to_Sound (spectrum.get());
-
- // Where should the sound be placed?
-
+ autoSound synthesis = Spectrum_to_Sound (spectrum.peek());
+ /*
+ * Where should the sound be placed?
+ */
long thyEndSampleP = (long) floor (fmin (thyStartSample + synthesis -> nx - 1, thyStartSample + stretchedStepSizeSamples - 1)); // guard against extreme stretches
if (iframe == my nx) {
thyEndSampleP = (long) floor (fmin (thy nx, thyStartSample + synthesis -> nx - 1)); // ppgb: waarom naar beneden afgerond?
@@ -175,20 +175,19 @@ autoSound ComplexSpectrogram_to_Sound (ComplexSpectrogram me, double stretchFact
}
thyStartTime += my dx * stretchFactor;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Sound created.");
}
}
-#if 0
-static autoSound ComplexSpectrogram_to_Sound2 (ComplexSpectrogram me, double stretchFactor) {
+static Sound ComplexSpectrogram_to_Sound2 (ComplexSpectrogram me, double stretchFactor) {
try {
/* original number of samples is odd: imaginary part of last spectral value is zero ->
* phase is either zero or pi
*/
- double pi = atan2 (0.0, - 0.5);
- double samplingFrequency = 2.0 * my ymax;
+ double pi = atan2 (0, - 0.5);
+ double samplingFrequency = 2 * my ymax;
double lastFrequency = my y1 + (my ny - 1) * my dy;
int originalNumberOfSamplesProbablyOdd = (my phase [my ny][1] != 0.0 && my phase[my ny][1] != pi) || my ymax - lastFrequency > 0.25 * my dx;
if (my y1 != 0.0) {
@@ -208,35 +207,34 @@ static autoSound ComplexSpectrogram_to_Sound2 (ComplexSpectrogram me, double str
double f = my y1 + (ifreq - 1) * my dy;
double a = sqrt (my z[ifreq][iframe]);
double phi = my phase[ifreq][iframe];
- double extraPhase = 2.0 * pi * (stretchFactor - 1.0) * my dx * f;
+ double extraPhase = 2 * pi * (stretchFactor - 1) * my dx * f;
phi += extraPhase;
spectrum -> z[1][ifreq] = a * cos (phi);
spectrum -> z[2][ifreq] = a * sin (phi);
}
- autoSound synthesis = Spectrum_to_Sound (spectrum.get());
+ autoSound synthesis = Spectrum_to_Sound (spectrum.peek());
for (long j = istart; j <= iend; j++) {
thy z[1][j] = synthesis -> z[1][j - istart + 1];
}
istart = iend + 1; iend = istart + stepSizeSamples - 1;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Sound created.");
}
}
-#endif
-autoSpectrogram ComplexSpectrogram_to_Spectrogram (ComplexSpectrogram me) {
+Spectrogram ComplexSpectrogram_to_Spectrogram (ComplexSpectrogram me) {
try {
autoSpectrogram thee = Spectrogram_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
NUMmatrix_copyElements<double> (my z, thy z, 1, my ny, 1, my nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Spectrogram.");
}
}
-autoSpectrum ComplexSpectrogram_to_Spectrum (ComplexSpectrogram me, double time) {
+Spectrum ComplexSpectrogram_to_Spectrum (ComplexSpectrogram me, double time) {
try {
long iframe = Sampled_xToLowIndex (me, time); // ppgb: geen Sampled_xToIndex gebruiken voor integers (afrondingen altijd expliciet maken)
iframe = iframe < 1 ? 1 : (iframe > my nx ? my nx : iframe);
@@ -247,7 +245,7 @@ autoSpectrum ComplexSpectrogram_to_Spectrum (ComplexSpectrogram me, double time)
thy z[1][ifreq] = a * cos (phi);
thy z[2][ifreq] = a * sin (phi);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Spectrum created.");
}
diff --git a/dwtools/ComplexSpectrogram.h b/dwtools/ComplexSpectrogram.h
index a42d66a..e526a52 100644
--- a/dwtools/ComplexSpectrogram.h
+++ b/dwtools/ComplexSpectrogram.h
@@ -25,17 +25,19 @@
#include "Spectrogram.h"
#include "ComplexSpectrogram_def.h"
+oo_CLASS_CREATE (ComplexSpectrogram, Matrix);
-autoComplexSpectrogram ComplexSpectrogram_create (double tmin, double tmax, long nt, double dt,
+
+ComplexSpectrogram ComplexSpectrogram_create (double tmin, double tmax, long nt, double dt,
double t1, double fmin, double fmax, long nf, double df, double f1);
-autoComplexSpectrogram Sound_to_ComplexSpectrogram (Sound me, double windowLength, double timeStep);
+ComplexSpectrogram Sound_to_ComplexSpectrogram (Sound me, double windowLength, double timeStep);
/* Hann window because we want to reconstruct */
-autoSound ComplexSpectrogram_to_Sound (ComplexSpectrogram me, double stretchFactor);
+Sound ComplexSpectrogram_to_Sound (ComplexSpectrogram me, double stretchFactor);
-autoSpectrogram ComplexSpectrogram_to_Spectrogram (ComplexSpectrogram me);
+Spectrogram ComplexSpectrogram_to_Spectrogram (ComplexSpectrogram me);
-autoSpectrum ComplexSpectrogram_to_Spectrum (ComplexSpectrogram me, double time);
+Spectrum ComplexSpectrogram_to_Spectrum (ComplexSpectrogram me, double time);
#endif /* _ComplexSpectrogram_h_ */
diff --git a/dwtools/Configuration.cpp b/dwtools/Configuration.cpp
index 7a62a67..72af4a6 100644
--- a/dwtools/Configuration.cpp
+++ b/dwtools/Configuration.cpp
@@ -1,6 +1,6 @@
/* Configuration.cpp
*
- * Copyright (C) 1993-2012, 2015 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,7 +24,7 @@
djmw 20030801 Configuration_drawConcentrationEllipses extra argument
djmw 20040303 Moved containsPrintableCharacter to NUM2.c
djmw 20041026 Removed non-used code.
- djmw 20050314 Configuration_draw crashed when rowlabel==nullptr
+ djmw 20050314 Configuration_draw crashed when rowlabel==NULL
djmw 20061021 printf expects %ld for 'long int'
djmw 20061212 Changed info to Melder_writeLine<x> format.
djmw 20071009 wchar
@@ -63,24 +63,25 @@
Thing_implement (Configuration, TableOfReal, 0);
void structConfiguration :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Number of points: ", numberOfRows);
MelderInfo_writeLine (U"Number of dimensions: ", numberOfColumns);
MelderInfo_writeLine (U"Metric: ", metric);
}
-autoConfiguration Configuration_create (long numberOfPoints, long numberOfDimensions) {
+Configuration Configuration_create (long numberOfPoints,
+ long numberOfDimensions) {
try {
autoConfiguration me = Thing_new (Configuration);
- TableOfReal_init (me.get(), numberOfPoints, numberOfDimensions);
+ TableOfReal_init (me.peek(), numberOfPoints, numberOfDimensions);
my w = NUMvector<double> (1, numberOfDimensions);
- TableOfReal_setSequentialRowLabels (me.get(), 0, 0, nullptr, 1, 1);
- TableOfReal_setSequentialColumnLabels (me.get(), 0, 0, U"dimension ", 1, 1);
+ TableOfReal_setSequentialRowLabels (me.peek(), 0, 0, NULL, 1, 1);
+ TableOfReal_setSequentialColumnLabels (me.peek(), 0, 0, U"dimension ", 1, 1);
my metric = 2;
- Configuration_setDefaultWeights (me.get());
- Configuration_randomize (me.get());
- return me;
+ Configuration_setDefaultWeights (me.peek());
+ Configuration_randomize (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Configuration not created.");
}
@@ -102,29 +103,30 @@ void Configuration_setSqWeights (Configuration me, const double weight[]) {
}
}
-void Configuration_normalize (Configuration me, double sumsq, bool columns) {
+void Configuration_normalize (Configuration me, double sumsq, int columns) {
TableOfReal_centreColumns (me);
if (columns) {
- sumsq = sumsq <= 0.0 ? 1.0 : sqrt (sumsq);
+ sumsq = sumsq <= 0 ? 1.0 : sqrt (sumsq);
NUMnormalizeColumns (my data, my numberOfRows, my numberOfColumns, sumsq);
} else {
- if (sumsq <= 0.0) {
+ if (sumsq <= 0) {
sumsq = my numberOfRows;
}
- NUMnormalize (my data, my numberOfRows, my numberOfColumns, sqrt (sumsq));
+ NUMnormalize (my data, my numberOfRows, my numberOfColumns,
+ sqrt (sumsq));
}
}
void Configuration_randomize (Configuration me) {
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
- my data[i][j] = NUMrandomUniform (-1.0, 1.0);
+ my data[i][j] = NUMrandomUniform (-1, 1);
}
}
}
void Configuration_rotate (Configuration me, long dimension1, long dimension2, double angle_degrees) {
- double f = NUMpi * (2.0 - angle_degrees / 180.0);
+ double f = NUMpi * (2 - angle_degrees / 180);
double cosa = cos (f), sina = sin (f);
if (dimension1 == dimension2 || angle_degrees == 0) {
@@ -156,10 +158,10 @@ void Configuration_invertDimension (Configuration me, int dimension) {
static double NUMsquaredVariance (double **a, long nr, long nc, int rawPowers) {
- double v4 = 0.0;
+ double v4 = 0;
for (long j = 1; j <= nc; j++) {
- double sum4 = 0.0, mean = 0.0;
+ double sum4 = 0, mean = 0;
for (long i = 1; i <= nr; i++) {
double sq = a[i][j] * a[i][j];
sum4 += sq * sq;
@@ -179,7 +181,8 @@ static double NUMsquaredVariance (double **a, long nr, long nc, int rawPowers) {
planar rotations: a remedy against nonoptimal varimax rotations",
Psychometrika 60, 437-446.
*/
-static void NUMvarimax (double **xm, double **ym, long nr, long nc, int normalizeRows, int quartimax, long maximumNumberOfIterations, double tolerance) {
+static void NUMvarimax (double **xm, double **ym, long nr, long nc, int normalizeRows, int quartimax,
+ long maximumNumberOfIterations, double tolerance) {
Melder_assert (nr > 0 && nc > 0);
NUMmatrix_copyElements (xm, ym, 1, nr, 1, nc);
@@ -204,7 +207,7 @@ static void NUMvarimax (double **xm, double **ym, long nr, long nc, int normaliz
for (long j = 1; j <= nc; j++) {
norm[i] += ym[i][j] * ym[i][j];
}
- if (norm[i] <= 0.0) {
+ if (norm[i] <= 0) {
continue;
}
norm[i] = sqrt (norm[i]);
@@ -217,7 +220,7 @@ static void NUMvarimax (double **xm, double **ym, long nr, long nc, int normaliz
// Initial squared "variance".
double varianceSq = NUMsquaredVariance (ym, nr, nc, quartimax);
- if (varianceSq == 0.0) {
+ if (varianceSq == 0) {
return;
}
@@ -228,17 +231,17 @@ static void NUMvarimax (double **xm, double **ym, long nr, long nc, int normaliz
do {
for (long c1 = 1; c1 <= nc; c1++) {
for (long c2 = c1 + 1; c2 <= nc; c2++) {
- double um = 0.0, vm = 0.0;
+ double um = 0, vm = 0;
for (long i = 1; i <= nr; i++) {
double x = ym[i][c1], y = ym[i][c2];
u[i] = x * x - y * y;
um += u[i];
- v[i] = 2.0 * x * y;
+ v[i] = 2 * x * y;
vm += v[i];
}
um /= nr; vm /= nr;
if (quartimax || nr == 1) {
- um = vm = 0.0;
+ um = vm = 0;
}
/*
@@ -248,15 +251,15 @@ static void NUMvarimax (double **xm, double **ym, long nr, long nc, int normaliz
Tricks: multiplication with n drops out!
a's multiplication by 2 outside the loop.
*/
- double a = 0.0, b = 0.0;
+ double a = 0, b = 0;
for (long i = 1; i <= nr; i++) {
double ui = u[i] - um, vi = v[i] - vm;
a += ui * vi;
b += ui * ui - vi * vi;
}
- double c = sqrt (4.0 * a * a + b * b);
- double w = sqrt ( (c + b) / (2.0 * c));
- if (a > 0.0) {
+ double c = sqrt (4 * a * a + b * b);
+ double w = sqrt ( (c + b) / (2 * c));
+ if (a > 0) {
w = -w;
}
double cost = sqrt (0.5 + 0.5 * w);
@@ -268,7 +271,7 @@ static void NUMvarimax (double **xm, double **ym, long nr, long nc, int normaliz
// Prevent permutations: when w < 0, i.e., a > 0, swap columns of T:/
- if (w < 0.0) {
+ if (w < 0) {
t11 = sint; t12 = t21 = cost; t22 = -sint;
}
@@ -298,22 +301,23 @@ static void NUMvarimax (double **xm, double **ym, long nr, long nc, int normaliz
}
}
-autoConfiguration Configuration_varimax (Configuration me, int normalizeRows,
+Configuration Configuration_varimax (Configuration me, int normalizeRows,
int quartimax, long maximumNumberOfIterations, double tolerance) {
try {
autoConfiguration thee = Data_copy (me);
- NUMvarimax (my data, thy data, my numberOfRows, my numberOfColumns, normalizeRows, quartimax, maximumNumberOfIterations, tolerance);
- return thee;
+ NUMvarimax (my data, thy data, my numberOfRows, my numberOfColumns, normalizeRows, quartimax,
+ maximumNumberOfIterations, tolerance);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": varimax rotation not performed.");
}
}
-autoConfiguration Configuration_congruenceRotation (Configuration me, Configuration thee, long maximumNumberOfIterations, double tolerance) {
+Configuration Configuration_congruenceRotation (Configuration me, Configuration thee, long maximumNumberOfIterations, double tolerance) {
try {
autoAffineTransform at = Configurations_to_AffineTransform_congruence (me, thee, maximumNumberOfIterations, tolerance);
- autoConfiguration him = Configuration_and_AffineTransform_to_Configuration (me, at.get());
- return him;
+ autoConfiguration him = Configuration_and_AffineTransform_to_Configuration (me, at.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": congruence rotation not performed.");
}
@@ -333,12 +337,12 @@ void Configuration_rotateToPrincipalDirections (Configuration me) {
}
}
-void Configuration_draw (Configuration me, Graphics g, int xCoordinate, int yCoordinate, double xmin, double xmax, double ymin, double ymax,
- int labelSize, bool useRowLabels, const char32 *label, bool garnish)
-{
+void Configuration_draw (Configuration me, Graphics g, int xCoordinate, int yCoordinate, double xmin, double xmax,
+ double ymin, double ymax, int labelSize, int useRowLabels, const char32 *label, int garnish) {
long nPoints = my numberOfRows, numberOfDimensions = my numberOfColumns;
- if (numberOfDimensions > 1 && (xCoordinate > numberOfDimensions || yCoordinate > numberOfDimensions)) {
+ if (numberOfDimensions > 1 && (xCoordinate > numberOfDimensions ||
+ yCoordinate > numberOfDimensions)) {
return;
}
if (numberOfDimensions == 1) {
@@ -351,35 +355,35 @@ void Configuration_draw (Configuration me, Graphics g, int xCoordinate, int yCoo
autoNUMvector<double> x (1, nPoints);
autoNUMvector<double> y (1, nPoints);
- for (long i = 1; i <= nPoints; i ++) {
- x[i] = my data [i] [xCoordinate] * my w [xCoordinate];
- y[i] = ( numberOfDimensions > 1 ? my data [i] [yCoordinate] * my w [yCoordinate] : 0.0 );
+ for (long i = 1; i <= nPoints; i++) {
+ x[i] = my data[i][xCoordinate] * my w[xCoordinate];
+ y[i] = numberOfDimensions > 1 ? my data[i][yCoordinate] * my w[yCoordinate] : 0;
}
if (xmax <= xmin) {
NUMvector_extrema (x.peek(), 1, nPoints, &xmin, &xmax);
}
if (xmax <= xmin) {
- xmax += 1.0;
- xmin -= 1.0;
+ xmax += 1;
+ xmin -= 1;
}
if (ymax <= ymin) {
NUMvector_extrema (y.peek(), 1, nPoints, &ymin, &ymax);
}
if (ymax <= ymin) {
- ymax += 1.0;
- ymin -= 1.0;
+ ymax += 1;
+ ymin -= 1;
}
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
Graphics_setInner (g);
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_HALF);
Graphics_setFontSize (g, labelSize);
- for (long i = 1; i <= my numberOfRows; i ++) {
- if (x [i] >= xmin && x [i] <= xmax && y [i] >= ymin && y [i] <= ymax) {
- const char32 *plotLabel = ( useRowLabels ? my rowLabels [i] : label );
+ for (long i = 1; i <= my numberOfRows; i++) {
+ if (x[i] >= xmin && x[i] <= xmax && y[i] >= ymin && y[i] <= ymax) {
+ const char32 *plotLabel = useRowLabels ? my rowLabels[i] : label;
if (NUMstring_containsPrintableCharacter (plotLabel)) {
- Graphics_text (g, x [i], y [i], plotLabel);
+ Graphics_text (g, x[i], y[i], plotLabel);
} else {
- noLabel ++;
+ noLabel++;
}
}
}
@@ -388,49 +392,52 @@ void Configuration_draw (Configuration me, Graphics g, int xCoordinate, int yCoo
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
if (numberOfDimensions > 1) {
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
if (my columnLabels[xCoordinate]) {
- Graphics_textBottom (g, true, my columnLabels[xCoordinate]);
+ Graphics_textBottom (g, 1, my columnLabels[xCoordinate]);
}
if (my columnLabels[yCoordinate]) {
- Graphics_textLeft (g, true, my columnLabels[yCoordinate]);
+ Graphics_textLeft (g, 1, my columnLabels[yCoordinate]);
}
}
}
- if (noLabel > 0) {
- Melder_warning (U"Configuration_draw: ", noLabel, U" from ", my numberOfRows, U" labels are not visible because they are empty or they contain only spaces or they contain only non-printable characters");
- }
+ if (noLabel > 0) Melder_warning (U"Configuration_draw: ", noLabel, U" from ", my numberOfRows,
+ U" labels are not visible because they are empty or they contain only spaces or they contain only non-printable characters");
}
-void Configuration_drawConcentrationEllipses (Configuration me, Graphics g, double scale, bool confidence, const char32 *label, long d1, long d2, double xmin, double xmax, double ymin, double ymax, int fontSize, bool garnish) {
- autoSSCPList sscps = TableOfReal_to_SSCPList_byLabel (me);
- SSCPList_drawConcentrationEllipses (sscps.get(), g, scale, confidence, label, d1, d2, xmin, xmax, ymin, ymax, fontSize, garnish);
+void Configuration_drawConcentrationEllipses (Configuration me, Graphics g,
+ double scale, int confidence, const char32 *label, long d1, long d2, double xmin, double xmax,
+ double ymin, double ymax, int fontSize, int garnish) {
+ autoSSCPs sscps = TableOfReal_to_SSCPs_byLabel (me);
+ SSCPs_drawConcentrationEllipses (sscps.peek(), g, scale, confidence, label,
+ d1, d2, xmin, xmax, ymin, ymax, fontSize, garnish);
}
-autoConfiguration TableOfReal_to_Configuration (TableOfReal me) {
+Configuration TableOfReal_to_Configuration (I) {
+ iam (TableOfReal);
try {
autoConfiguration thee = Configuration_create (my numberOfRows, my numberOfColumns);
NUMmatrix_copyElements (my data, thy data, 1, my numberOfRows, 1, my numberOfColumns);
- TableOfReal_copyLabels (me, thee.get(), 1, 1);
- return thee;
+ TableOfReal_copyLabels (me, thee.peek(), 1, 1);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted.");
}
}
-autoConfiguration TableOfReal_to_Configuration_pca (TableOfReal me, long numberOfDimensions) {
+Configuration TableOfReal_to_Configuration_pca (TableOfReal me, long numberOfDimensions) {
try {
if (numberOfDimensions < 1 || numberOfDimensions > my numberOfColumns) {
numberOfDimensions = my numberOfColumns;
}
- autoPCA pca = TableOfReal_to_PCA_byRows (me);
- autoConfiguration thee = PCA_and_TableOfReal_to_Configuration (pca.get(), me, numberOfDimensions);
- return thee;
+ autoPCA pca = TableOfReal_to_PCA (me);
+ autoConfiguration thee = PCA_and_TableOfReal_to_Configuration (pca.peek(), me, numberOfDimensions);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": pca not performed.");
}
@@ -438,65 +445,69 @@ autoConfiguration TableOfReal_to_Configuration_pca (TableOfReal me, long numberO
/********************** Examples *********************************************/
-autoConfiguration Configuration_createLetterRExample (int choice) {
+Configuration Configuration_createLetterRExample (int choice) {
double x1[33] = { 0,
- -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
- -5, -4, -3, -2, -1, 0, 1, 2.25, 3, 3,
- 2.25, 1, 0, -1, -2, -3, -4, -1, 0, 1, 2, 3 };
+ -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+ -5, -4, -3, -2, -1, 0, 1, 2.25, 3, 3,
+ 2.25, 1, 0, -1, -2, -3, -4, -1, 0, 1, 2, 3
+ };
double y1[33] = { 0,
- -6, -5, -4, -3, -2, -1, 0, 1, 2, 3,
- 4, 4, 4, 4, 4, 4, 4, 3.5, 2, 1,
- -0.5, -1, -1, -1, -1, -1, -1, -2, -3, -4, -5, -6 };
+ -6, -5, -4, -3, -2, -1, 0, 1, 2, 3,
+ 4, 4, 4, 4, 4, 4, 4, 3.5, 2, 1,
+ -0.5, -1, -1, -1, -1, -1, -1, -2, -3, -4, -5, -6
+ };
double x2[33] = {0, 0.94756043346272423, 0.73504466902509913,
- 0.4528453515175927, 0.46311499024105723, 0.30345454816993439,
- 0.075184942115601547, -0.090010071904764719, -0.19630977381424003,
- -0.36341509807865086, -0.54216996409132612, -0.68704678013309872,
- -0.67370169194623086, -0.69336494336440502, -0.67809065144478664,
- -0.61382610572366281, -0.68656530656078996, -0.57704879646736551,
- -0.63417502349009069, -0.37153350651419026, -0.091809666009009777,
- 0.054833807442559397, 0.1445593164362155, 0.055587230806920782,
- 0.18201798315035453, 0.048445620192953162, 0.081595930742961439,
- 0.20063623749033621, 0.28546520751183313, 0.39384438699721991,
- 0.62832258520372286, 0.78548335015622228, 1.0610707888793069 };
+ 0.4528453515175927, 0.46311499024105723, 0.30345454816993439,
+ 0.075184942115601547, -0.090010071904764719, -0.19630977381424003,
+ -0.36341509807865086, -0.54216996409132612, -0.68704678013309872,
+ -0.67370169194623086, -0.69336494336440502, -0.67809065144478664,
+ -0.61382610572366281, -0.68656530656078996, -0.57704879646736551,
+ -0.63417502349009069, -0.37153350651419026, -0.091809666009009777,
+ 0.054833807442559397, 0.1445593164362155, 0.055587230806920782,
+ 0.18201798315035453, 0.048445620192953162, 0.081595930742961439,
+ 0.20063623749033621, 0.28546520751183313, 0.39384438699721991,
+ 0.62832258520372286, 0.78548335015622228, 1.0610707888793069
+ };
double y2[33] = {0, 0.49630791172076621, 0.53320347382055022,
- 0.62384637225470441, 0.47592708487655661, 0.50364353255684202,
- 0.55311720162084443, 0.55118713773007066, 0.50007736370068601,
- 0.40432332354648709, 0.49817059660482677, 0.49803436631629411,
- 0.33213829258059019, 0.14585700576425648, -0.022110500334692869,
- -0.1752555003289698, -0.29448744336706828, -0.45639468287493545,
- -0.59177815505008013, -0.74980550818568981, -0.78095916436791279,
- -0.64447562732895125, -0.49526830813007033, -0.22443396573313243,
- -0.066378148077667398, -0.03498490725857361, 0.16196028200653381,
- 0.30633527000982519, -0.14894460651161745, -0.30808798640907431,
- -0.35920781945385832, -0.62766325578928184, -0.60389363590825562 };
+ 0.62384637225470441, 0.47592708487655661, 0.50364353255684202,
+ 0.55311720162084443, 0.55118713773007066, 0.50007736370068601,
+ 0.40432332354648709, 0.49817059660482677, 0.49803436631629411,
+ 0.33213829258059019, 0.14585700576425648, -0.022110500334692869,
+ -0.1752555003289698, -0.29448744336706828, -0.45639468287493545,
+ -0.59177815505008013, -0.74980550818568981, -0.78095916436791279,
+ -0.64447562732895125, -0.49526830813007033, -0.22443396573313243,
+ -0.066378148077667398, -0.03498490725857361, 0.16196028200653381,
+ 0.30633527000982519, -0.14894460651161745, -0.30808798640907431,
+ -0.35920781945385832, -0.62766325578928184, -0.60389363590825562
+ };
try {
double *x, *y;
autoConfiguration me = Configuration_create (32, 2);
if (choice == 2) {
x = x2; y = y2;
- Thing_setName (me.get(), U"R_fit");
+ Thing_setName (me.peek(), U"R_fit");
} else {
x = x1; y = y1;
- Thing_setName (me.get(), U"R");
+ Thing_setName (me.peek(), U"R");
}
for (long i = 1; i <= 32; i++) {
char32 s[20];
Melder_sprint (s,20, i);
- TableOfReal_setRowLabel (me.get(), i, s);
+ TableOfReal_setRowLabel (me.peek(), i, s);
my data [i][1] = x[i];
my data [i][2] = y[i];
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Letter R Configuration not created.");
}
}
-autoConfiguration Configuration_createCarrollWishExample () {
- double x[10] = {0.0, -1.0, 0.0, 1.0, -1.0, 0.0, 1.0, -1.0, 0.0, 1.0};
- double y[10] = {0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, -1.0, -1.0, -1.0};
+Configuration Configuration_createCarrollWishExample () {
+ double x[10] = {0, -1, 0, 1, -1, 0, 1, -1, 0, 1};
+ double y[10] = {0, 1, 1, 1, 0, 0, 0, -1, -1, -1};
char32 const *label[] = { U"", U"A", U"B", U"C", U"D", U"E", U"F", U"G", U"H", U"I"};
try {
long nObjects = 9;
@@ -504,9 +515,9 @@ autoConfiguration Configuration_createCarrollWishExample () {
for (long i = 1; i <= nObjects; i++) {
my data[i][1] = x[i];
my data[i][2] = y[i];
- TableOfReal_setRowLabel (me.get(), i, label[i]);
+ TableOfReal_setRowLabel (me.peek(), i, label[i]);
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Carroll Wish Configuration not created.");
}
@@ -514,6 +525,16 @@ autoConfiguration Configuration_createCarrollWishExample () {
/************ CONFIGURATIONS **************************************/
-Thing_implement (ConfigurationList, TableOfRealList, 0);
+Thing_implement (Configurations, Ordered, 0);
+
+Configurations Configurations_create () {
+ try {
+ autoConfigurations me = Thing_new (Configurations);
+ Ordered_init (me.peek(), classConfiguration, 10);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"Configurations not created.");
+ }
+}
/* End of file Configuration.cpp */
diff --git a/dwtools/Configuration.h b/dwtools/Configuration.h
index 85dc29a..490787a 100644
--- a/dwtools/Configuration.h
+++ b/dwtools/Configuration.h
@@ -2,7 +2,7 @@
#define _Configuration_h_
/* Configuration.h
*
- * Copyright (C) 1992-2011,2015 David Weenink
+ * Copyright (C) 1992-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,11 +24,9 @@
#include "Collection.h"
#include "Configuration_def.h"
+oo_CLASS_CREATE (Configuration, TableOfReal);
-
-#pragma mark - class Configuration
-
-autoConfiguration Configuration_create (long numberOfPoints, long numberOfDimensions);
+Configuration Configuration_create (long numberOfPoints, long numberOfDimensions);
void Configuration_setMetric (Configuration me, long metric);
@@ -43,7 +41,7 @@ void Configuration_randomize (Configuration me);
new x[i][j] = randomUniform (-1,1)
*/
-void Configuration_normalize (Configuration me, double variance, bool choice);
+void Configuration_normalize (Configuration me, double variance, int choice);
/*
1. centre columns
2.
@@ -66,7 +64,7 @@ void Configuration_invertDimension (Configuration me, int dimension);
my data[i][dimension] = - my data[i][dimension];
*/
-autoConfiguration Configuration_congruenceRotation (Configuration me, Configuration thee,
+Configuration Configuration_congruenceRotation (Configuration me, Configuration thee,
long maximumNumberOfIterations, double tolerance);
/*
Rotate thee for maximum congruence. Algorithm:
@@ -74,7 +72,8 @@ autoConfiguration Configuration_congruenceRotation (Configuration me, Configurat
orthogonal congruence rotation", Psychometrika 61, 375-389.
*/
-autoConfiguration Configuration_varimax (Configuration me, int normalizeRows, int quartimax, long maximumNumberOfIterations, double tolerance);
+Configuration Configuration_varimax (Configuration me, int normalizeRows,
+ int quartimax, long maximumNumberOfIterations, double tolerance);
/*
Perform varimax rotation. Algorithm with extra security from:
Jos Ten Berge (1995), "Suppressing permutations or rigid planar rotations:
@@ -85,15 +84,16 @@ void Configuration_rotateToPrincipalDirections (Configuration me);
void Configuration_draw (Configuration me, Graphics g, int xCoordinate,
int yCoordinate, double xmin, double xmax, double ymin, double ymax,
- int labelSize, bool useRowLabels, const char32 *label, bool garnish);
+ int labelSize, int useRowLabels, const char32 *label, int garnish);
void Configuration_drawConcentrationEllipses (Configuration me, Graphics g,
- double scale, bool confidence, const char32 *label, long d1, long d2, double xmin, double xmax,
- double ymin, double ymax, int fontSize, bool garnish);
+ double scale, int confidence, const char32 *label, long d1, long d2, double xmin, double xmax,
+ double ymin, double ymax, int fontSize, int garnish);
-autoConfiguration TableOfReal_to_Configuration (TableOfReal me);
+Configuration TableOfReal_to_Configuration (I);
-autoConfiguration TableOfReal_to_Configuration_pca (TableOfReal me, long numberOfDimensions);
+Configuration TableOfReal_to_Configuration_pca (TableOfReal me,
+ long numberOfDimensions);
/*
Precondition:
numberOfDimensions > 0
@@ -103,20 +103,21 @@ autoConfiguration TableOfReal_to_Configuration_pca (TableOfReal me, long numberO
(Configuration) numberOfColumns = MIN (my numberOfColumns, numberOfDimensions)
*/
-autoConfiguration Configuration_createLetterRExample (int choice);
+Configuration Configuration_createLetterRExample (int choice);
/*
Create a two-dimensional configuartion from the letter R.
choice = 1 : undistorted;
choice = 2 : result of monotone fit on distorted (d^2 + 5 +32.5*z)
*/
-autoConfiguration Configuration_createCarrollWishExample ();
+Configuration Configuration_createCarrollWishExample ();
-#pragma mark - class ConfigurationList
+/************************** class Configurations **************************************/
-Collection_define (ConfigurationList, OrderedOf, Configuration) {
+Thing_define (Configurations, Ordered) {
};
-/* End of file Configuration.h */
-#endif
+Configurations Configurations_create ();
+
+#endif /* _Configuration_h_ */
diff --git a/dwtools/Configuration_AffineTransform.cpp b/dwtools/Configuration_AffineTransform.cpp
index a6c7713..bc38e7c 100644
--- a/dwtools/Configuration_AffineTransform.cpp
+++ b/dwtools/Configuration_AffineTransform.cpp
@@ -1,6 +1,6 @@
/* Configuration_AffineTransform.cpp
*
- * Copyright (C) 1993-2012, 2015 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -33,11 +33,11 @@ static void do_steps45 (double **w, double **t, double **c, long n, double *f) {
// Step 4 || 10: If W'T has negative diagonal elements, multiply corresponding columns in T by -1.
for (long i = 1; i <= n; i++) {
- double d = 0.0;
+ double d = 0;
for (long k = 1; k <= n; k++) {
d += w[k][i] * t[k][i];
}
- if (d < 0.0) {
+ if (d < 0) {
for (long k = 1; k <= n; k++) {
t[k][i] = -t[k][i];
}
@@ -46,22 +46,23 @@ static void do_steps45 (double **w, double **t, double **c, long n, double *f) {
// Step 5 & 11: f = tr W'T (Diag (T'CT))^-1/2
- *f = 0.0;
+ *f = 0;
for (long i = 1; i <= n; i++) {
- double d = 0.0, tct = 0.0;
+ double d = 0, tct = 0;
for (long k = 1; k <= n; k++) {
d += w[k][i] * t[k][i];
for (long j = 1; j <= n; j++) {
tct += t[k][i] * c[k][j] * t[j][i];
}
}
- if (tct > 0.0) {
+ if (tct > 0) {
*f += d / sqrt (tct);
}
}
}
-static void NUMmaximizeCongruence (double **b, double **a, long nr, long nc, double **t, long maximumNumberOfIterations, double tolerance) {
+static void NUMmaximizeCongruence (double **b, double **a, long nr, long nc,
+ double **t, long maximumNumberOfIterations, double tolerance) {
long numberOfIterations = 0;
Melder_assert (nr > 0 && nc > 0);
Melder_assert (t);
@@ -88,19 +89,19 @@ static void NUMmaximizeCongruence (double **b, double **a, long nr, long nc, dou
}
}
- if (checkc == 0.0 || checkw == 0.0) {
+ if (checkc == 0 || checkw == 0) {
Melder_throw (U"NUMmaximizeCongruence: we cannot rotate a zero matrix.");
}
// Scale W by (diag(B'B))^-1/2
for (long j = 1; j <= nc; j++) {
- double scale = 0.0;
+ double scale = 0;
for (long k = 1; k <= nr; k++) {
scale += b[k][j] * b[k][j];
}
- if (scale > 0.0) {
- scale = 1.0 / sqrt (scale);
+ if (scale > 0) {
+ scale = 1 / sqrt (scale);
}
for (long i = 1; i <= nc; i++) {
w[i][j] *= scale;
@@ -109,7 +110,7 @@ static void NUMmaximizeCongruence (double **b, double **a, long nr, long nc, dou
// Step 3: largest eigenvalue of C
- evec[1] = 1.0;
+ evec[1] = 1;
double rho, f, f_old;
NUMdominantEigenvector (c.peek(), nc, evec.peek(), &rho, 1.0e-6);
@@ -118,7 +119,7 @@ static void NUMmaximizeCongruence (double **b, double **a, long nr, long nc, dou
for (long j = 1; j <= nc; j++) {
// Step 7.a
- double p = 0.0;
+ double p = 0;
for (long k = 1; k <= nc; k++) {
for (long i = 1; i <= nc; i++) {
p += t[k][j] * c[k][i] * t[i][j];
@@ -127,41 +128,41 @@ static void NUMmaximizeCongruence (double **b, double **a, long nr, long nc, dou
// Step 7.b
- double q = 0.0;
+ double q = 0;
for (long k = 1; k <= nc; k++) {
q += w[k][j] * t[k][j];
}
// Step 7.c
- if (q == 0.0) {
+ if (q == 0) {
for (long i = 1; i <= nc; i++) {
- u[i][j] = 0.0;
+ u[i][j] = 0;
}
} else {
- double ww = 0.0;
+ double ww = 0;
for (long k = 1; k <= nc; k++) {
ww += w[k][j] * w[k][j];
}
for (long i = 1; i <= nc; i++) {
- double ct = 0.0;
+ double ct = 0;
for (long k = 1; k <= nc; k++) {
ct += c[i][k] * t[k][j];
}
- u[i][j] = (q * (ct - rho * t[i][j]) / p - 2.0 * ww * t[i][j] / q - w[i][j]) / sqrt (p);
+ u[i][j] = (q * (ct - rho * t[i][j]) / p - 2 * ww * t[i][j] / q - w[i][j]) / sqrt (p);
}
}
}
// Step 8
- SVD_svd_d (svd.get(), u.peek());
+ SVD_svd_d (svd.peek(), u.peek());
// Step 9
for (long i = 1; i <= nc; i++) {
for (long j = 1; j <= nc; j++) {
- t[i][j] = 0.0;
+ t[i][j] = 0;
for (long k = 1; k <= nc; k++) {
t[i][j] -= svd -> u[i][k] * svd -> v[j][k];
}
@@ -178,32 +179,36 @@ static void NUMmaximizeCongruence (double **b, double **a, long nr, long nc, dou
} while (fabs (f_old - f) / f_old > tolerance && numberOfIterations < maximumNumberOfIterations);
}
-autoAffineTransform Configurations_to_AffineTransform_congruence (Configuration me, Configuration thee, long maximumNumberOfIterations, double tolerance) {
+AffineTransform Configurations_to_AffineTransform_congruence (Configuration me,
+ Configuration thee, long maximumNumberOfIterations, double tolerance) {
try {
// Use Procrustes transform to obtain starting configuration.
// (We only need the transformation matrix T.)
autoProcrustes p = Configurations_to_Procrustes (me, thee, 0);
- NUMmaximizeCongruence (my data, thy data, my numberOfRows, p -> n, p -> r, maximumNumberOfIterations, tolerance);
+ NUMmaximizeCongruence (my data, thy data, my numberOfRows,
+ p -> n, p -> r, maximumNumberOfIterations, tolerance);
autoAffineTransform at = AffineTransform_create (p -> n);
NUMmatrix_copyElements (p -> r, at -> r, 1, p -> n, 1, p -> n);
- return at;
+ return at.transfer();
} catch (MelderError) {
Melder_throw (me, U": no congruence transformation created.");
}
}
-autoConfiguration Configuration_and_AffineTransform_to_Configuration (Configuration me, AffineTransform thee) {
+Configuration Configuration_and_AffineTransform_to_Configuration (Configuration me, thou) {
try {
+ thouart (AffineTransform);
+
if (my numberOfColumns != thy n) {
Melder_throw (U"Dimensions do not agree.");
}
- autoConfiguration him = Data_copy (me);
+ autoConfiguration him = (Configuration) Data_copy (me);
// Apply transformation YT
thy v_transform (my data, my numberOfRows, his data);
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Configuration not created.");
}
diff --git a/dwtools/Configuration_AffineTransform.h b/dwtools/Configuration_AffineTransform.h
index 7cb4741..a6e74c1 100644
--- a/dwtools/Configuration_AffineTransform.h
+++ b/dwtools/Configuration_AffineTransform.h
@@ -2,7 +2,7 @@
#define _Configuration_AffineTransform_h_
/* Configuration_AffineTransform.c
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,8 +27,10 @@
#include "Configuration.h"
#include "AffineTransform.h"
-autoAffineTransform Configurations_to_AffineTransform_congruence (Configuration me, Configuration thee, long maximumNumberOfIterations, double tolerance);
+AffineTransform Configurations_to_AffineTransform_congruence (Configuration me,
+ Configuration thee, long maximumNumberOfIterations, double tolerance);
-autoConfiguration Configuration_and_AffineTransform_to_Configuration (Configuration me, AffineTransform thee);
+Configuration Configuration_and_AffineTransform_to_Configuration
+ (Configuration me, thou);
#endif /* _Configuration_AffineTransform_h_ */
diff --git a/dwtools/Configuration_and_Procrustes.cpp b/dwtools/Configuration_and_Procrustes.cpp
index af82cad..161f503 100644
--- a/dwtools/Configuration_and_Procrustes.cpp
+++ b/dwtools/Configuration_and_Procrustes.cpp
@@ -1,6 +1,6 @@
/* Configuration_and_Procrustes.c
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -26,7 +26,7 @@
#include "Configuration_and_Procrustes.h"
#include "NUM2.h"
-autoProcrustes Configurations_to_Procrustes (Configuration me, Configuration thee, int orthogonal) {
+Procrustes Configurations_to_Procrustes (Configuration me, Configuration thee, int orthogonal) {
try {
if (my numberOfRows != thy numberOfRows || my numberOfColumns != thy numberOfColumns) {
Melder_throw (U"Configurations must have the same number of points and the same dimension.");
@@ -39,7 +39,7 @@ autoProcrustes Configurations_to_Procrustes (Configuration me, Configuration the
scale = & (p -> s);
}
NUMProcrustes (my data, thy data, my numberOfRows, my numberOfColumns, p -> r, translation, scale);
- return p;
+ return p.transfer();
} catch (MelderError) {
Melder_throw (U"Procrustes from two Configurations not created.");
}
diff --git a/dwtools/Configuration_and_Procrustes.h b/dwtools/Configuration_and_Procrustes.h
index 98d9665..5cb6a0b 100644
--- a/dwtools/Configuration_and_Procrustes.h
+++ b/dwtools/Configuration_and_Procrustes.h
@@ -2,7 +2,7 @@
#define _Configuration_and_Procrustes_h_
/* Configuration_and_Procrustes.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -31,6 +31,6 @@
#include "Procrustes.h"
#endif
-autoProcrustes Configurations_to_Procrustes (Configuration me, Configuration thee, int orthogonal);
+Procrustes Configurations_to_Procrustes (Configuration me, Configuration thee, int orthogonal);
#endif /* _Configuration_and_Procrustes_h_ */
diff --git a/dwtools/Confusion.cpp b/dwtools/Confusion.cpp
index 82d0aff..0f70085 100644
--- a/dwtools/Confusion.cpp
+++ b/dwtools/Confusion.cpp
@@ -1,6 +1,6 @@
/* Confusion.cpp
*
- * Copyright (C) 1993-2011, 2014, 2015 David Weenink
+ * Copyright (C) 1993-2011, 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -41,7 +41,8 @@ void structConfusion :: v_info () {
double h, hx, hy, hygx, hxgy, uygx, uxgy, uxy, frac;
long nCorrect;
- Confusion_getEntropies (this, & h, & hx, & hy, & hygx, & hxgy, & uygx, & uxgy, & uxy);
+ Confusion_getEntropies (this, & h, & hx, & hy, & hygx, & hxgy, & uygx,
+ & uxgy, & uxy);
Confusion_getFractionCorrect (this, & frac, & nCorrect);
MelderInfo_writeLine (U"Number of rows: ", numberOfRows);
MelderInfo_writeLine (U"Number of colums: ", numberOfColumns);
@@ -58,7 +59,7 @@ void structConfusion :: v_info () {
MelderInfo_writeLine (U" Fraction correct: ", frac);
}
-autoConfusion Confusion_createFromStringses (Strings me, Strings thee) {
+Confusion Confusion_createFromStringses (Strings me, Strings thee) {
try {
if (my numberOfStrings < 1 || thy numberOfStrings < 1) {
Melder_throw (U"Empty Strings.");
@@ -66,29 +67,29 @@ autoConfusion Confusion_createFromStringses (Strings me, Strings thee) {
autoConfusion him = Confusion_create (my numberOfStrings, thy numberOfStrings);
for (long irow = 1; irow <= my numberOfStrings; irow++) {
const char32 *label = my strings[irow];
- TableOfReal_setRowLabel (him.get(), irow, label);
+ TableOfReal_setRowLabel (him.peek(), irow, label);
}
for (long icol = 1; icol <= thy numberOfStrings; icol++) {
const char32 *label = thy strings[icol];
- TableOfReal_setColumnLabel (him.get(), icol, label);
+ TableOfReal_setColumnLabel (him.peek(), icol, label);
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": could not create Confusion with ", thee);
}
}
-autoConfusion Confusion_create (long numberOfStimuli, long numberOfResponses) {
+Confusion Confusion_create (long numberOfStimuli, long numberOfResponses) {
try {
autoConfusion me = Thing_new (Confusion);
- TableOfReal_init (me.get(), numberOfStimuli, numberOfResponses);
- return me;
+ TableOfReal_init (me.peek(), numberOfStimuli, numberOfResponses);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Confusion not created.");
}
}
-autoConfusion Confusion_createSimple (const char32 *labels) {
+Confusion Confusion_createSimple (const char32 *labels) {
try {
long numberOfLabels = Melder_countTokens (labels);
if (numberOfLabels < 1) {
@@ -102,39 +103,39 @@ autoConfusion Confusion_createSimple (const char32 *labels) {
Melder_throw (U"Label ", i, U"and ", ilabel, U"may not be equal.");
}
}
- TableOfReal_setRowLabel (me.get(), ilabel, token);
- TableOfReal_setColumnLabel (me.get(), ilabel, token);
+ TableOfReal_setRowLabel (me.peek(), ilabel, token);
+ TableOfReal_setColumnLabel (me.peek(), ilabel, token);
ilabel++;
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Simple Confusion not created.");
}
}
-autoConfusion Categories_to_Confusion (Categories me, Categories thee) {
+Confusion Categories_to_Confusion (Categories me, Categories thee) {
try {
if (my size != thy size) {
Melder_throw (U"Categories_to_Confusion: dimensions do not agree.");
}
- autoCategories ul1 = Categories_selectUniqueItems (me);
- autoCategories ul2 = Categories_selectUniqueItems (thee);
- autoConfusion him = Confusion_create (ul1->size, ul2->size);
+ autoCategories ul1 = Categories_selectUniqueItems (me, 1);
+ autoCategories ul2 = Categories_selectUniqueItems (thee, 1);
+ autoConfusion him = Confusion_create (ul1 -> size, ul2 -> size);
- for (long i = 1; i <= ul1->size; i ++) {
- SimpleString s = ul1->at [i];
- TableOfReal_setRowLabel (him.get(), i, s -> string);
+ for (long i = 1; i <= ul1 -> size; i++) {
+ SimpleString s = (SimpleString) ul1 -> item[i];
+ TableOfReal_setRowLabel (him.peek(), i, s -> string);
}
- for (long i = 1; i <= ul2->size; i ++) {
- SimpleString s = ul2->at [i];
- TableOfReal_setColumnLabel (him.get(), i, s -> string);
+ for (long i = 1; i <= ul2 -> size; i++) {
+ SimpleString s = (SimpleString) ul2 -> item[i];
+ TableOfReal_setColumnLabel (him.peek(), i, s -> string);
}
- for (long i = 1; i <= my size; i ++) {
- SimpleString myi = my at [i], thyi = thy at [i];
- Confusion_increase (him.get(), SimpleString_c (myi), SimpleString_c (thyi));
+ for (long i = 1; i <= my size; i++) {
+ SimpleString myi = (SimpleString) my item[i], thyi = (SimpleString) thy item[i];
+ Confusion_increase (him.peek(), SimpleString_c (myi), SimpleString_c (thyi));
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Confusion created.");
}
@@ -142,8 +143,9 @@ autoConfusion Categories_to_Confusion (Categories me, Categories thee) {
#define TINY 1.0e-30
-void Confusion_getEntropies (Confusion me, double *p_h, double *p_hx, double *p_hy, double *p_hygx, double *p_hxgy, double *p_uygx, double *p_uxgy, double *p_uxy) {
- double h = 0.0, hx = 0.0, hy = 0.0, hxgy = 0.0, hygx = 0.0, uygx = 0.0, uxgy = 0.0, uxy = 0.0;
+void Confusion_getEntropies (Confusion me, double *h, double *hx, double *hy,
+ double *hygx, double *hxgy, double *uygx, double *uxgy, double *uxy) {
+ *h = *hx = *hy = *hxgy = *hygx = *uygx = *uxgy = *uxy = 0;
autoNUMvector<double> rowSum (1, my numberOfRows);
autoNUMvector<double> colSum (1, my numberOfColumns);
@@ -157,52 +159,28 @@ void Confusion_getEntropies (Confusion me, double *p_h, double *p_hx, double *p_
}
}
for (long i = 1; i <= my numberOfRows; i++) {
- if (rowSum[i] > 0.0) {
- hy -= rowSum[i] / sum * NUMlog2 (rowSum[i] / sum);
+ if (rowSum[i] > 0) {
+ *hy -= rowSum[i] / sum * NUMlog2 (rowSum[i] / sum);
}
}
for (long j = 1; j <= my numberOfColumns; j++) {
- if (colSum[j] > 0.0) {
- hx -= colSum[j] / sum * NUMlog2 (colSum[j] / sum);
+ if (colSum[j] > 0) {
+ *hx -= colSum[j] / sum * NUMlog2 (colSum[j] / sum);
}
}
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
- if (my data[i][j] > 0.0) {
- h -= my data[i][j] / sum * NUMlog2 (my data[i][j] / sum);
+ if (my data[i][j] > 0) {
+ *h -= my data[i][j] / sum * NUMlog2 (my data[i][j] / sum);
}
}
}
- hygx = h - hx;
- hxgy = h - hy;
- uygx = (hy - hygx) / (hy + TINY);
- uxgy = (hx - hxgy) / (hx + TINY);
- uxy = 2.0 * (hx + hy - h) / (hx + hy + TINY);
- if (p_h) {
- *p_h = h;
- }
- if (p_hx) {
- *p_hx = hx;
- }
- if (p_hy) {
- *p_hy = hy;
- }
- if (p_hygx) {
- *p_hygx = hygx;
- }
- if (p_hxgy) {
- *p_hxgy = hxgy;
- }
- if (p_uygx) {
- *p_uygx = uygx;
- }
- if (p_uxgy) {
- *p_uxgy = uxgy;
- }
- if (p_uxy) {
- *p_uxy = uxy;
- }
+ *hygx = *h - *hx;
+ *hxgy = *h - *hy;
+ *uygx = (*hy - *hygx) / (*hy + TINY);
+ *uxgy = (*hx - *hxgy) / (*hx + TINY);
+ *uxy = 2.0 * (*hx + *hy - *h) / (*hx + *hy + TINY);
}
void Confusion_increase (Confusion me, const char32 *stim, const char32 *resp) {
@@ -216,7 +194,7 @@ void Confusion_increase (Confusion me, const char32 *stim, const char32 *resp) {
Melder_throw (U"Response not valid.");
}
- my data[stimIndex][respIndex] += 1.0;
+ my data[stimIndex][respIndex] += 1;
} catch (MelderError) {
Melder_throw (me, U": not increased.");
}
@@ -238,10 +216,10 @@ void Confusion_getFractionCorrect (Confusion me, double *fraction, long *numberO
*fraction = NUMundefined;
*numberOfCorrect = -1;
- double c = 0.0, ct = 0.0;
+ double c = 0, ct = 0;
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
- if (! my rowLabels[i] || ! my columnLabels[j]) {
+ if (my rowLabels[i] == 0 || my columnLabels[j] == 0) {
return;
}
ct += my data[i][j];
@@ -251,7 +229,7 @@ void Confusion_getFractionCorrect (Confusion me, double *fraction, long *numberO
}
}
- if (ct != 0.0) {
+ if (ct != 0) {
*fraction = c / ct;
}
*numberOfCorrect = (long) floor (c);
@@ -261,25 +239,27 @@ void Confusion_getFractionCorrect (Confusion me, double *fraction, long *numberO
#define NPOINTS 6
-static autoPolygon Polygon_createPointer () {
+static Polygon Polygon_createPointer () {
try {
- double x[NPOINTS + 1] = { 0.0, 0.0, 0.9, 1.0, 0.9, 0.0, 0.0 };
- double y[NPOINTS + 1] = { 0.0, 0.0, 0.0, 0.5, 1.0, 1.0, 0.0 };
+ double x[NPOINTS + 1] = { 0, 0, 0.9, 1, 0.9, 0, 0 };
+ double y[NPOINTS + 1] = { 0, 0, 0, 0.5, 1, 1, 0 };
autoPolygon me = Polygon_create (NPOINTS);
for (long i = 1; i <= NPOINTS; i++) {
my x[i] = x[i]; my y[i] = y[i];
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Polygon not created.");
}
}
-static void Polygon_drawInside (Polygon me, Graphics g) {
+static void Polygon_drawInside (I, Graphics g) {
+ iam (Polygon);
Graphics_polyline (g, my numberOfPoints, & my x[1], & my y[1]);
}
-void Confusion_Matrix_draw (Confusion me, Matrix thee, Graphics g, long index, double lowerPercentage, double xmin, double xmax, double ymin, double ymax, int garnish) {
+void Confusion_Matrix_draw (Confusion me, Matrix thee, Graphics g, long index, double lowerPercentage,
+ double xmin, double xmax, double ymin, double ymax, int garnish) {
long ib = 1, ie = my numberOfRows;
if (index > 0 && index <= my numberOfColumns) {
ib = ie = index;
@@ -304,7 +284,7 @@ void Confusion_Matrix_draw (Confusion me, Matrix thee, Graphics g, long index, d
if (ymax <= ymin) {
return;
}
- double rmax = fabs (xmax - xmin) / 10.0;
+ double rmax = fabs (xmax - xmin) / 10;
double rmin = rmax / 10;
Graphics_setInner (g);
@@ -314,12 +294,12 @@ void Confusion_Matrix_draw (Confusion me, Matrix thee, Graphics g, long index, d
Graphics_text (g, thy z[i][1], thy z[i][2], my rowLabels[i]);
}
for (long i = ib; i <= ie; i++) {
- double xSum = 0.0;
+ double xSum = 0;
for (long j = 1; j <= my numberOfColumns; j++) {
xSum += my data[i][j];
}
- if (xSum <= 0.0) {
+ if (xSum <= 0) {
continue; /* no confusions */
}
@@ -331,11 +311,11 @@ void Confusion_Matrix_draw (Confusion me, Matrix thee, Graphics g, long index, d
for (long j = 1; j <= my numberOfColumns; j++) {
double x2 = thy z[j][1], y2 = thy z[j][2];
- double perc = 100.0 * my data[i][j] / xSum;
+ double perc = 100 * my data[i][j] / xSum;
double dx = x2 - x1, dy = y2 - y1;
double alpha = atan2 (dy, dx);
- if (perc == 0.0 || perc < lowerPercentage || j == i) {
+ if (perc == 0 || perc < lowerPercentage || j == i) {
continue;
}
@@ -349,15 +329,15 @@ void Confusion_Matrix_draw (Confusion me, Matrix thee, Graphics g, long index, d
}
autoPolygon p = Polygon_createPointer();
double xs = sqrt (dx * dx + dy * dy) - 2.2 * r;
- if (xs < 0.0) {
- xs = 0.0;
+ if (xs < 0) {
+ xs = 0;
}
- double ys = perc * rmax / 100.0;
- Polygon_scale (p.get(), xs, ys);
- Polygon_translate (p.get(), x1, y1 - ys / 2);
- Polygon_rotate (p.get(), alpha, x1, y1);
- Polygon_translate (p.get(), 1.1 * r * cos (alpha), 1.1 * r * sin (alpha));
- Polygon_drawInside (p.get(), g);
+ double ys = perc * rmax / 100;
+ Polygon_scale (p.peek(), xs, ys);
+ Polygon_translate (p.peek(), x1, y1 - ys / 2);
+ Polygon_rotate (p.peek(), alpha, x1, y1);
+ Polygon_translate (p.peek(), 1.1 * r * cos (alpha), 1.1 * r * sin (alpha));
+ Polygon_drawInside (p.peek(), g);
}
}
@@ -365,39 +345,39 @@ void Confusion_Matrix_draw (Confusion me, Matrix thee, Graphics g, long index, d
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
if (ymin * ymax < 0.0) {
- Graphics_markLeft (g, 0.0, true, true, true, nullptr);
+ Graphics_markLeft (g, 0.0, 1, 1, 1, NULL);
}
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
if (xmin * xmax < 0.0) {
- Graphics_markBottom (g, 0.0, true, true, true, nullptr);
+ Graphics_markBottom (g, 0.0, 1, 1, 1, NULL);
}
}
}
-autoMatrix Confusion_difference (Confusion me, Confusion thee) {
+Matrix Confusion_difference (Confusion me, Confusion thee) {
try {
/* categories must be the same too*/
- if (my numberOfColumns != thy numberOfColumns || my numberOfRows != thy numberOfRows) {
- Melder_throw (U"Dimensions not equal.");
- }
+ if (my numberOfColumns != thy numberOfColumns || my numberOfRows != thy numberOfRows) Melder_throw
+ (U"Dimensions not equal.");
- autoMatrix him = Matrix_create (0.5, my numberOfColumns + 0.5, my numberOfColumns, 1.0, 1.0, 0.5, my numberOfRows + 0.5, my numberOfRows, 1.0, 1.0);
+ autoMatrix him = Matrix_create (0.5, my numberOfColumns + 0.5, my numberOfColumns,
+ 1, 1, 0.5, my numberOfRows + 0.5, my numberOfRows, 1, 1);
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
his z[i][j] = my data[i][j] - thy data[i][j];
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Matrix not created from two Confusions.");
}
}
long Confusion_getNumberOfEntries (Confusion me) {
- double total = 0.0;
+ double total = 0;
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
total += my data[i][j];
@@ -418,7 +398,7 @@ static void create_index (char32 **s, long sb, long se, char32 **ref, long rb, l
}
}
-autoConfusion Confusion_condense (Confusion me, const char32 *search, const char32 *replace,
+Confusion Confusion_condense (Confusion me, const char32 *search, const char32 *replace,
long maximumNumberOfReplaces, int use_regexp) {
try {
long nmatches, nstringmatches;
@@ -441,10 +421,10 @@ autoConfusion Confusion_condense (Confusion me, const char32 *search, const char
scol -> strings = columnLabels.transfer();
/* Find dimension of new Confusion */
- autoDistributions dcol = Strings_to_Distributions (scol.get());
+ autoDistributions dcol = Strings_to_Distributions (scol.peek());
long nresp = dcol -> numberOfRows;
- autoDistributions drow = Strings_to_Distributions (srow.get());
+ autoDistributions drow = Strings_to_Distributions (srow.peek());
long nstim = drow -> numberOfRows;
autoConfusion thee = Confusion_create (nstim, nresp);
@@ -462,36 +442,36 @@ autoConfusion Confusion_condense (Confusion me, const char32 *search, const char
thy data [rowIndex [i]][columnIndex[j]] += my data[i][j];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not condensed.");
}
}
-autoConfusion TableOfReal_to_Confusion (TableOfReal me) {
+Confusion TableOfReal_to_Confusion (TableOfReal me) {
try {
if (! TableOfReal_checkPositive (me)) {
Melder_throw (U"Elements may not be less than zero.");
}
autoConfusion thee = Thing_new (Confusion);
- my structTableOfReal :: v_copy (thee.get());
- return thee;
+ my structTableOfReal :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Confusion.");
}
}
-autoConfusion Confusion_group (Confusion me, const char32 *labels, const char32 *newLabel, long newpos) {
+Confusion Confusion_group (Confusion me, const char32 *labels, const char32 *newLabel, long newpos) {
try {
autoConfusion stim = Confusion_groupStimuli (me, labels, newLabel, newpos);
- autoConfusion thee = Confusion_groupResponses (stim.get(), labels, newLabel, newpos);
- return thee;
+ autoConfusion thee = Confusion_groupResponses (stim.peek(), labels, newLabel, newpos);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not grouped.");
}
}
-autoConfusion Confusion_groupStimuli (Confusion me, const char32 *labels, const char32 *newLabel, long newpos) {
+Confusion Confusion_groupStimuli (Confusion me, const char32 *labels, const char32 *newLabel, long newpos) {
try {
long ncondense = Melder_countTokens (labels);
autoNUMvector<long> irow (1, my numberOfRows);
@@ -530,7 +510,7 @@ autoConfusion Confusion_groupStimuli (Confusion me, const char32 *labels, const
autoConfusion thee = Confusion_create (newnstim, my numberOfColumns);
NUMstrings_copyElements (my columnLabels, thy columnLabels, 1, my numberOfColumns);
- TableOfReal_setRowLabel (thee.get(), newpos, newLabel);
+ TableOfReal_setRowLabel (thee.peek(), newpos, newLabel);
long inewrow = 1;
for (long i = 1; i <= my numberOfRows; i++) {
long rowpos = newpos;
@@ -540,19 +520,19 @@ autoConfusion Confusion_groupStimuli (Confusion me, const char32 *labels, const
}
rowpos = inewrow;
inewrow++;
- TableOfReal_setRowLabel (thee.get(), rowpos, my rowLabels[i]);
+ TableOfReal_setRowLabel (thee.peek(), rowpos, my rowLabels[i]);
}
for (long j = 1; j <= my numberOfColumns; j++) {
thy data[rowpos][j] += my data[i][j];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": stimuli not grouped.");
}
}
-autoConfusion Confusion_groupResponses (Confusion me, const char32 *labels, const char32 *newLabel, long newpos) {
+Confusion Confusion_groupResponses (Confusion me, const char32 *labels, const char32 *newLabel, long newpos) {
try {
long ncondense = Melder_countTokens (labels);
autoNUMvector<long> icol (1, my numberOfColumns);
@@ -590,7 +570,7 @@ autoConfusion Confusion_groupResponses (Confusion me, const char32 *labels, cons
}
autoConfusion thee = Confusion_create (my numberOfRows, newnresp);
NUMstrings_copyElements (my rowLabels, thy rowLabels, 1, my numberOfRows);
- TableOfReal_setColumnLabel (thee.get(), newpos, newLabel);
+ TableOfReal_setColumnLabel (thee.peek(), newpos, newLabel);
long inewcol = 1;
for (long i = 1; i <= my numberOfColumns; i++) {
long colpos = newpos;
@@ -600,25 +580,25 @@ autoConfusion Confusion_groupResponses (Confusion me, const char32 *labels, cons
}
colpos = inewcol;
inewcol++;
- TableOfReal_setColumnLabel (thee.get(), colpos, my columnLabels[i]);
+ TableOfReal_setColumnLabel (thee.peek(), colpos, my columnLabels[i]);
}
for (long j = 1; j <= my numberOfRows; j++) {
thy data[j][colpos] += my data[j][i];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": responses not grouped.");
}
}
-autoTableOfReal Confusion_to_TableOfReal_marginals (Confusion me) {
+TableOfReal Confusion_to_TableOfReal_marginals (Confusion me) {
try {
autoTableOfReal thee = TableOfReal_create (my numberOfRows + 1, my numberOfColumns + 1);
- double total = 0.0;
+ double total = 0;
for (long i = 1; i <= my numberOfRows; i++) {
- double rowsum = 0.0;
+ double rowsum = 0;
for (long j = 1; j <= my numberOfColumns; j++) {
thy data[i][j] = my data[i][j];
rowsum += my data[i][j];
@@ -639,7 +619,7 @@ autoTableOfReal Confusion_to_TableOfReal_marginals (Confusion me) {
NUMstrings_copyElements (my rowLabels, thy rowLabels, 1, my numberOfRows);
NUMstrings_copyElements (my columnLabels, thy columnLabels, 1, my numberOfColumns);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": table with marginals not created.");
}
@@ -647,10 +627,10 @@ autoTableOfReal Confusion_to_TableOfReal_marginals (Confusion me) {
void Confusion_drawAsNumbers (Confusion me, Graphics g, int marginals, int iformat, int precision) {
TableOfReal thee = me;
- autoTableOfReal athee;
+ autoTableOfReal athee = 0;
if (marginals) {
- athee = Confusion_to_TableOfReal_marginals (me);
- thee = athee.get();
+ athee.reset (Confusion_to_TableOfReal_marginals (me));
+ thee = athee.peek();
}
TableOfReal_drawAsNumbers (thee, g, 1, thy numberOfRows, iformat, precision);
}
diff --git a/dwtools/Confusion.h b/dwtools/Confusion.h
index 58acc48..9d0d8d9 100644
--- a/dwtools/Confusion.h
+++ b/dwtools/Confusion.h
@@ -2,7 +2,7 @@
#define _Confusion_h_
/* Confusion.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -33,13 +33,13 @@ Thing_define (Confusion, TableOfReal) {
A Confusion matrix has both row and column labels.
*/
-autoConfusion Confusion_create (long numberOfStimuli, long numberOfResponses);
+Confusion Confusion_create (long numberOfStimuli, long numberOfResponses);
-autoConfusion Confusion_createSimple (const char32 *labels);
+Confusion Confusion_createSimple (const char32 *labels);
-autoConfusion Confusion_createFromStringses (Strings stimulusLabels, Strings responseLabels);
+Confusion Confusion_createFromStringses (Strings stimulusLabels, Strings responseLabels);
-autoConfusion Categories_to_Confusion (Categories me, Categories thee);
+Confusion Categories_to_Confusion (Categories me, Categories thee);
void Confusion_increase (Confusion me, const char32 *stimulus, const char32 *response);
/* data['stim']['resp'] += 1; */
@@ -79,25 +79,24 @@ void Confusion_Matrix_draw (Confusion me, Matrix thee, Graphics g,
* }
*/
-autoMatrix Confusion_difference (Confusion me, Confusion thee);
+Matrix Confusion_difference (Confusion me, Confusion thee);
/* return matrix with the difference between the two confusion matrices */
long Confusion_getNumberOfEntries (Confusion me);
-autoConfusion Confusion_groupStimuli (Confusion me, const char32 *labels, const char32 *newLabel, long newpos);
+Confusion Confusion_groupStimuli (Confusion me, const char32 *labels, const char32 *newLabel, long newpos);
+Confusion Confusion_groupResponses (Confusion me, const char32 *labels, const char32 *newLabel, long newpos);
+Confusion Confusion_group (Confusion me, const char32 *labels, const char32 *newLabel, long newpos);
-autoConfusion Confusion_groupResponses (Confusion me, const char32 *labels, const char32 *newLabel, long newpos);
-
-autoConfusion Confusion_group (Confusion me, const char32 *labels, const char32 *newLabel, long newpos);
-
-autoConfusion Confusion_condense (Confusion me, const char32 *search, const char32 *replace, long maximumNumberOfReplaces, int use_regexp);
-/*
+Confusion Confusion_condense (Confusion me, const char32 *search, const char32 *replace,
+ long maximumNumberOfReplaces, int use_regexp);
+/*
Group row and column labels according to search and replace.
*/
-autoConfusion TableOfReal_to_Confusion (TableOfReal me);
+Confusion TableOfReal_to_Confusion (TableOfReal me);
-autoTableOfReal Confusion_to_TableOfReal_marginals (Confusion me);
+TableOfReal Confusion_to_TableOfReal_marginals (Confusion me);
/*
Create a table with one extra row and one extra column with marginals,
i.e., column and row sums.
diff --git a/dwtools/ContingencyTable.cpp b/dwtools/ContingencyTable.cpp
index fa2dbe1..6e521da 100644
--- a/dwtools/ContingencyTable.cpp
+++ b/dwtools/ContingencyTable.cpp
@@ -1,6 +1,6 @@
/* ContingencyTable.cpp
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -26,9 +26,9 @@ Thing_implement (ContingencyTable, TableOfReal, 0);
#define TINY 1e-30
void structContingencyTable :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
- double ndf;
+ long ndf;
double h, hx, hy, hygx, hxgy, uygx, uxgy, uxy, chisq;
ContingencyTable_entropies (this, &h, &hx, &hy, &hygx, &hxgy, &uygx, &uxgy, &uxy);
ContingencyTable_chisq (this, &chisq, &ndf);
@@ -49,31 +49,32 @@ void structContingencyTable :: v_info () {
MelderInfo_writeLine (U" Probability: ", ContingencyTable_chisqProbability (this));
}
-autoContingencyTable ContingencyTable_create (long numberOfRows, long numberOfColumns) {
+ContingencyTable ContingencyTable_create (long numberOfRows, long numberOfColumns) {
try {
autoContingencyTable me = Thing_new (ContingencyTable);
- TableOfReal_init (me.get(), numberOfRows, numberOfColumns);
- return me;
+ TableOfReal_init (me.peek(), numberOfRows, numberOfColumns);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"ContingencyTable not created.");
}
}
double ContingencyTable_chisqProbability (ContingencyTable me) {
- double chisq, df;
+ double chisq;
+ long df;
ContingencyTable_chisq (me, &chisq, &df);
- if (chisq == 0.0 && df == 0.0) {
- return 0.0;
+ if (chisq == 0 && df == 0) {
+ return 0;
}
return NUMchiSquareQ (chisq, df);
}
double ContingencyTable_cramersStatistic (ContingencyTable me) {
- double chisq, sum = 0.0, df;
- long nr = my numberOfRows, nc = my numberOfColumns, nmin = nr;
+ double chisq, sum = 0;
+ long df, nr = my numberOfRows, nc = my numberOfColumns, nmin = nr;
if (nr == 1 || nc == 1) {
- return 0.0;
+ return 0;
}
for (long i = 1; i <= nr; i++) {
@@ -88,15 +89,15 @@ double ContingencyTable_cramersStatistic (ContingencyTable me) {
nmin--;
ContingencyTable_chisq (me, &chisq, &df);
- if (chisq == 0.0 && df == 0.0) {
- return 0.0;
+ if (chisq == 0 && df == 0) {
+ return 0;
}
return sqrt (chisq / (sum * nmin));
}
double ContingencyTable_contingencyCoefficient (ContingencyTable me) {
- double chisq, sum = 0.0, df;
- long nr = my numberOfRows, nc = my numberOfColumns;
+ double chisq, sum = 0;
+ long df, nr = my numberOfRows, nc = my numberOfColumns;
for (long i = 1; i <= nr; i++) {
for (long j = 1; j <= nc; j++) {
@@ -105,23 +106,25 @@ double ContingencyTable_contingencyCoefficient (ContingencyTable me) {
}
ContingencyTable_chisq (me, &chisq, &df);
- if (chisq == 0.0 && df == 0.0) {
- return 0.0;
+ if (chisq == 0 && df == 0) {
+ return 0;
}
return sqrt (chisq / (chisq + sum));
}
-void ContingencyTable_chisq (ContingencyTable me, double *chisq, double *df) {
+void ContingencyTable_chisq (ContingencyTable me, double *chisq, long *df) {
long nr = my numberOfRows, nc = my numberOfColumns;
- *chisq = 0.0; *df = 0.0;
+ *chisq = 0; *df = 0;
autoNUMvector<double> rowsum (1, nr);
autoNUMvector<double> colsum (1, nc);
- // row and column marginals
+ /*
+ row and column marginals
+ */
- double sum = 0.0;
+ double sum = 0;
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
rowsum[i] += my data[i][j];
@@ -131,23 +134,23 @@ void ContingencyTable_chisq (ContingencyTable me, double *chisq, double *df) {
}
for (long i = 1; i <= my numberOfRows; i++) {
- if (rowsum[i] == 0.0) {
+ if (rowsum[i] == 0) {
--nr;
}
}
for (long j = 1; j <= my numberOfColumns; j++) {
- if (colsum[j] == 0.0) {
+ if (colsum[j] == 0) {
--nc;
}
}
- *df = (nr - 1.0) * (nc - 1.0);
+ *df = (nr - 1) * (nc - 1);
for (long i = 1; i <= my numberOfRows; i++) {
- if (rowsum[i] == 0.0) {
+ if (rowsum[i] == 0) {
continue;
}
for (long j = 1; j <= my numberOfColumns; j++) {
- if (colsum[j] == 0.0) {
+ if (colsum[j] == 0) {
continue;
}
double expt = rowsum[i] * colsum[j] / sum;
@@ -157,13 +160,16 @@ void ContingencyTable_chisq (ContingencyTable me, double *chisq, double *df) {
}
}
-void ContingencyTable_entropies (ContingencyTable me, double *h, double *hx, double *hy, double *hygx, double *hxgy, double *uygx, double *uxgy, double *uxy) {
+void ContingencyTable_entropies (ContingencyTable me, double *h, double *hx, double *hy,
+ double *hygx, double *hxgy, double *uygx, double *uxgy, double *uxy) {
*h = *hx = *hy = *hxgy = *hygx = *uygx = *uxgy = *uxy = 0;
autoNUMvector<double> rowsum (1, my numberOfRows);
autoNUMvector<double> colsum (1, my numberOfColumns);
- // row and column totals
+ /*
+ row and column totals
+ */
double sum = 0.0;
for (long i = 1; i <= my numberOfRows; i++) {
@@ -174,36 +180,44 @@ void ContingencyTable_entropies (ContingencyTable me, double *h, double *hx, dou
sum += rowsum[i];
}
- // Entropy of x distribution
+ /*
+ Entropy of x distribution
+ */
for (long j = 1; j <= my numberOfColumns; j++) {
- if (colsum[j] > 0.0) {
+ if (colsum[j] > 0) {
double p = colsum[j] / sum;
*hx -= p * NUMlog2 (p);
}
}
- // Entropy of y distribution
+ /*
+ Entropy of y distribution
+ */
for (long i = 1; i <= my numberOfRows; i++) {
- if (rowsum[i] > 0.0) {
+ if (rowsum[i] > 0) {
double p = rowsum[i] / sum;
*hy -= p * NUMlog2 (p);
}
}
- // Total entropy
+ /*
+ Total entropy
+ */
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
- if (my data[i][j] > 0.0) {
+ if (my data[i][j] > 0) {
double p = my data[i][j] / sum;
*h -= p * NUMlog2 (p);
}
}
}
- // Conditional entropies
+ /*
+ Conditional entropies
+ */
*hygx = *h - *hx;
*hxgy = *h - *hy;
@@ -213,22 +227,23 @@ void ContingencyTable_entropies (ContingencyTable me, double *h, double *hx, dou
}
-autoContingencyTable Confusion_to_ContingencyTable (Confusion me) {
+ContingencyTable Confusion_to_ContingencyTable (Confusion me) {
try {
autoContingencyTable thee = Thing_new (ContingencyTable);
- my structTableOfReal :: v_copy (thee.get());
- return thee;
+ my structTableOfReal :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to ContingencyTable.");
}
}
-autoContingencyTable TableOfReal_to_ContingencyTable (TableOfReal me) {
+ContingencyTable TableOfReal_to_ContingencyTable (I) {
+ iam (TableOfReal);
try {
TableOfReal_checkPositive (me);
autoContingencyTable thee = Thing_new (ContingencyTable);
- my structTableOfReal :: v_copy (thee.get());
- return thee;
+ my structTableOfReal :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to ContingencyTable.");
}
diff --git a/dwtools/ContingencyTable.h b/dwtools/ContingencyTable.h
index b4810a8..ee52671 100644
--- a/dwtools/ContingencyTable.h
+++ b/dwtools/ContingencyTable.h
@@ -1,23 +1,5 @@
#ifndef _ContingencyTable_h_
#define _ContingencyTable_h_
-/* ContingencyTable.h
- *
- * Copyright (C) 1993-2011, 2015 David Weenink
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
#include "TableOfReal.h"
#include "Confusion.h"
@@ -29,20 +11,15 @@ Thing_define (ContingencyTable, TableOfReal) {
// entries must be nonnegative numbers
-autoContingencyTable ContingencyTable_create (long numberOfRows, long numberOfColumns);
+ContingencyTable ContingencyTable_create (long numberOfRows, long numberOfColumns);
double ContingencyTable_chisqProbability (ContingencyTable me);
-
double ContingencyTable_cramersStatistic (ContingencyTable me);
-
double ContingencyTable_contingencyCoefficient (ContingencyTable me);
-
-void ContingencyTable_chisq (ContingencyTable me, double *chisq, double *df);
-
-void ContingencyTable_entropies (ContingencyTable me, double *h, double *hx, double *hy, double *hygx, double *hxgy, double *uygx, double *uxgy, double *uxy);
-
-autoContingencyTable Confusion_to_ContingencyTable (Confusion me);
-
-autoContingencyTable TableOfReal_to_ContingencyTable (TableOfReal me);
+void ContingencyTable_chisq (ContingencyTable me, double *chisq, long *df);
+void ContingencyTable_entropies (ContingencyTable me, double *h, double *hx, double *hy,
+ double *hygx, double *hxgy, double *uygx, double *uxgy, double *uxy);
+ContingencyTable Confusion_to_ContingencyTable (Confusion me);
+ContingencyTable TableOfReal_to_ContingencyTable (I);
#endif // _ContingencyTable_h_
diff --git a/dwtools/DTW.cpp b/dwtools/DTW.cpp
index fdc20e4..5d21d4d 100644
--- a/dwtools/DTW.cpp
+++ b/dwtools/DTW.cpp
@@ -1,6 +1,6 @@
/* DTW.cpp
*
- * Copyright (C) 1993-2013, 2015-2016 David Weenink
+ * Copyright (C) 1993-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -64,10 +64,10 @@
Thing_implement (DTW, Matrix, 2);
-#define DTW_BIG 1e308
+#define DTW_BIG 1e38
void structDTW :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Domain prototype:", ymin, U" to ", ymax, U" (s)."); // ppgb: Wat is een domain prototype?
MelderInfo_writeLine (U"Domain candidate:", xmin, U" to ", xmax, U" (s)."); // ppgb: Wat is een domain candidate?
MelderInfo_writeLine (U"Number of frames prototype: ", ny);
@@ -86,9 +86,10 @@ void structDTW :: v_info () {
static void DTW_drawWarpX_raw (DTW me, Graphics g, double xmin, double xmax, double ymin, double ymax, double tx, int garnish, int inset);
static void DTW_paintDistances_raw (DTW me, Graphics g, double xmin, double xmax, double ymin,
double ymax, double minimum, double maximum, int garnish, int inset);
-static void DTW_drawPath_raw (DTW me, Graphics g, double xmin, double xmax, double ymin, double ymax, int garnish, int inset);
+static void DTW_drawPath_raw (DTW me, Graphics g, double xmin, double xmax, double ymin,
+ double ymax, int garnish, int inset);
static double _DTW_and_Sounds_getPartY (Graphics g, double dtw_part_x);
-static void DTW_findPath_special (DTW me, int matchStart, int matchEnd, int slope, autoMatrix *cummulativeDists);
+static void DTW_findPath_special (DTW me, int matchStart, int matchEnd, int slope, Matrix *cummulativeDists);
/*
Two 'slope lines, lh and ll, start in the lower left corner, the upper/lower has the maximum/minimum allowed slope.
Two other lines, ru and rl, end in the upper-right corner. The upper/lower line have minimum/maximum slope.
@@ -101,10 +102,10 @@ static void DTW_findPath_special (DTW me, int matchStart, int matchEnd, int slop
/*
The actual path will be interpolated as follows:
The distance matrix has cells of dimensions dx by dy.
- The optimal path connects these cells with one another in the following way:
+ The optimal path connects these cells with one another in the following ways:
In a diagonal ''path'' segment, i.e. when cells have no side in common,
- the interpolated path runs from the lowerleft corner to the upperright corner.
+ the interplated path runs from the lowerleft corner to the upperright corner.
If a path segment is horizontal or vertical the path also runs from lowerleft to upperright.
It is only when a horizontal and a vertical segment have a cell in common that we have to make
some adjustments to the path in the common cell.
@@ -133,20 +134,46 @@ static void DTW_findPath_special (DTW me, int matchStart, int matchEnd, int slop
/* DTW_getXTime (DTW me, (DTW_getYTime (DTW me, double tx)) == tx */
double DTW_getYTimeFromXTime (DTW me, double tx) {
- // Catch cases where tier would give constant extrapolation
+ DTW_Path_Query thee = & my pathQuery;
+
if (tx < my xmin) {
return my ymin - (my xmin - tx);
}
if (tx > my xmax) {
return my ymax + (tx - my xmax);
}
- DTW_Path_Query thee = & my pathQuery;
- return RealTier_getValueAtTime(thy yfromx.get(), tx);
+ if (! NUMfpp) {
+ NUMmachar ();
+ }
+ double eps = 3 * NUMfpp -> eps;
+
+ /* Find in which column is tx */
+
+ long ib, ie;
+ long ix = (long) floor ( (tx - my x1) / my dx + 1.5);
+ if (ix < 1) {
+ ib = 1; ie = 2;
+ } else if (ix > my nx) {
+ ib = thy nxy - 1; ie = thy nxy;
+ } else {
+ ib = thy xindex[ix].ibegin; ie = thy xindex[ix].iend;
+ }
+ if (ie - ib > 1) {
+ long it = ib + 1;
+ while (tx - thy xytimes[it].x > eps) {
+ it++;
+ }
+ ie = it; ib = it - 1;
+ }
+ double a = (thy xytimes[ib].y - thy xytimes[ie].y) / (thy xytimes[ib].x - thy xytimes[ie].x);
+ double b = thy xytimes[ib].y - a * thy xytimes[ib].x;
+ return a * tx + b;
}
double DTW_getXTimeFromYTime (DTW me, double ty) {
- // Catch cases where tier would give constant extrapolation
+ DTW_Path_Query thee = & my pathQuery;
+
if (ty < my ymin) {
return my ymin - (my ymin - ty);
}
@@ -154,8 +181,32 @@ double DTW_getXTimeFromYTime (DTW me, double ty) {
return my ymax + (ty - my ymax);
}
- DTW_Path_Query thee = & my pathQuery;
- return RealTier_getValueAtTime(thy xfromy.get(), ty);
+ if (! NUMfpp) {
+ NUMmachar ();
+ }
+ double eps = 3 * NUMfpp -> eps;
+
+ /* Find in which row is ty */
+
+ long ib, ie;
+ long iy = (long) floor ( (ty - my y1) / my dy + 1.5);
+ if (iy < 1) {
+ ib = 1; ie = 2;
+ } else if (iy > my ny) {
+ ib = thy nxy - 1; ie = thy nxy;
+ } else {
+ ib = thy yindex[iy].ibegin; ie = thy yindex[iy].iend;
+ }
+ if (ie - ib > 1) {
+ long it = ib + 1;
+ while (ty - thy xytimes[it].y > eps) {
+ it++;
+ }
+ ie = it; ib = it - 1;
+ }
+ double a = (thy xytimes[ib].y - thy xytimes[ie].y) / (thy xytimes[ib].x - thy xytimes[ie].x);
+ double b = thy xytimes[ib].y - a * thy xytimes[ib].x;
+ return (ty - b) / a;
}
void DTW_Path_Query_init (DTW_Path_Query me, long ny, long nx) {
@@ -163,128 +214,56 @@ void DTW_Path_Query_init (DTW_Path_Query me, long ny, long nx) {
my ny = ny;
my nx = nx;
my nxy = 2 * (ny > nx ? ny : nx) + 2; // maximum number of points
- my xfromy = Thing_new (RealTier);
- my yfromx = Thing_new (RealTier);
+ my xytimes = NUMvector<structDTW_Path_xytime> (1, my nxy);
+ my yindex = NUMvector<structDTW_Path_Index> (1, my ny);
+ my xindex = NUMvector<structDTW_Path_Index> (1, my nx);
}
-/* Recode the path from a chain of cells to a piecewise linear path. */
-void DTW_Path_recode (DTW me) {
- try {
- DTW_Path_Query thee = & my pathQuery;
- long nxy; // current number of elements in recoded path
- long nsc_x = 1; // current number of successive horizontal cells in the cells chain
- long nsc_y = 1; // current number of successive vertical cells in the cells chain
- long nd = 0; // current number of successive diagonal cells in the cells chain
- bool yDirection = false; // previous segment in the original path was vertical
- bool xDirection = false; // previous segment in the original path was horizontal
- long ixp = 0, iyp = 0; // previous cell
- struct structPoint {
- double x,y;
- };
-
- /* 1. Starting point always at origin */
- long nxymax = thy nx + thy ny + 2;
- autoNUMvector<struct structPoint> xytimes (1, nxymax);
- xytimes[1].x = my xmin;
- xytimes[1].y = my ymin;
- /* 2. next point lower left of first cell */
- nsc_x = my path[1].x;
- ixp = nsc_x - 1;
- xytimes[2].x = my x1 + (nsc_x - 1 - 0.5) * my dx;
- nsc_y = my path[1].y;
- iyp = nsc_y - 1;
- xytimes[2].y = my y1 + (nsc_y - 1 - 0.5) * my dy;
- /* 3. follow all cells. implicit: my x1 - 0.5 * my dx > my xmin && my y1 - 0.5 * my dy > my ymin */
- nxy = 2;
- for (long j = 1; j <= my pathLength; j++) {
- long index; // where are we in the new path?
- long ix = my path[j].x, iy = my path[j].y;
- double xright = my x1 + (ix - 1 + 0.5) * my dx;
- double x, y, f, ytop = my y1 + (iy - 1 + 0.5) * my dy;
-
- if (iy == iyp) { // horizontal path?
- xDirection = true;
- if (yDirection) { // we came from vertical direction?
- // We came from a vertical direction so this is the second horizontal cell in a row.
- // The statement after this "if" updates nsc_x to 2.
- nsc_x = 1; yDirection = false;
- }
- nsc_x++;
-
- if (nsc_y > 1 || nd > 1) {
- // Previous segment was diagonal or vertical: modify intersection
- // The vh intersection (x,y) = (nsc_x*dx, dy) * (nsc_y-1)/(nsc_x*nsc_y-1)
- // A diagonal segment has nsc_y = 1.
- f = (nsc_y - 1.0) / (nsc_x * nsc_y - 1);
- x = xright - nsc_x * my dx + nsc_x * my dx * f;
- y = ytop - my dy + my dy * f;
- index = nxy - 1;
- if (nsc_x == 2) {
- index = nxy;
- nxy++;
- }
- xytimes[index].x = x;
- xytimes[index].y = y;
- }
- nd = 0;
- } else if (ix == ixp) { // vertical
- yDirection = true;
- if (xDirection) {
- nsc_y = 1; xDirection = false;
- }
- nsc_y++;
-
- if (nsc_x > 1 || nd > 1) {
- // The hv intersection (x,y) = (dx, dy*nsc_y ) * (nsc_x-1)/(nsc_x*nsc_y-1)
- f = (nsc_x - 1.0) / (nsc_x * nsc_y - 1);
- x = xright - my dx + my dx * f;
- y = ytop - nsc_y * my dy + nsc_y * my dy * f;
- index = nxy - 1;
- if (nsc_y == 2) {
- index = nxy;
- nxy++;
- }
- xytimes[index].x = x;
- xytimes[index].y = y;
- }
- nd = 0;
- } else if (ix == (ixp + 1) && iy == (iyp + 1)) { // diagonal
- nd++;
- if (nd == 1) {
- nxy++;
- }
- nsc_x = nsc_y = 1;
- } else {
- Melder_throw (U"The path goes back in time.");
- }
- // update
- xytimes[nxy].x = xright;
- xytimes[nxy].y = ytop;
- ixp = ix; iyp = iy;
- }
+static void DTW_Path_makeIndex (DTW me, int xory) {
+ DTW_Path_Query thee = & my pathQuery;
+ DTW_Path_Index index;
+ double x1, dx;
+ long nx;
- if (my xmax > xytimes[nxy].x || my ymax > xytimes[nxy].y) {
- nxy++;
- xytimes[nxy].x = my xmax;
- xytimes[nxy].y = my ymax;
+ if (! NUMfpp) {
+ NUMmachar ();
+ }
+ double eps = 3 * NUMfpp -> eps;
+
+ if (xory == DTW_X) {
+ index = thy xindex;
+ nx = my nx;
+ x1 = my x1;
+ dx = my dx;
+ } else {
+ index = thy yindex;
+ nx = my ny;
+ x1 = my y1;
+ dx = my dy;
+ }
+ double xy_x2 = xory == DTW_X ? thy xytimes[3].x : thy xytimes[3].y;
+ long i = 3;
+ for (long j = 1; j <= nx; j++) {
+ double xlow = x1 + (j - 1 - 0.5) * dx;
+ double xhigh = xlow + dx;
+
+ if (xlow - xy_x2 > -eps && i < thy nxy) { // i.e. xlow >= xy_x2
+ i++;
+ xy_x2 = xory == DTW_X ? thy xytimes[i].x : thy xytimes[i].y;
}
- Melder_assert (nxy <= 2 * (my ny > my nx ? my ny : my nx) + 2);
-
- thy nxy = nxy;
- thy yfromx = RealTier_create (my xmin, my xmax);
- thy xfromy = RealTier_create (my ymin, my ymax);
- for (long i = 1; i <= nxy; i++) {
- RealTier_addPoint (thy yfromx.get(), xytimes[i].x, xytimes[i].y);
- RealTier_addPoint (thy xfromy.get(), xytimes[i].y, xytimes[i].x);
+
+ index[j].ibegin = i - 1;
+
+ while (xhigh - xy_x2 > eps && i < thy nxy) { // i.e. xhigh > xy_x2
+ i++;
+ xy_x2 = xory == DTW_X ? thy xytimes[i].x : thy xytimes[i].y;
}
- //DTW_Path_makeIndex (me, DTW_X);
- //DTW_Path_makeIndex (me, DTW_Y);
- } catch (MelderError) {
- Melder_throw (me, U": not recoded.");
+
+ index[j].iend = i;
}
}
-#if 0
+/* Recode the path from a chain of cells to a piecewise linear path. */
void DTW_Path_recode (DTW me) {
DTW_Path_Query thee = & my pathQuery;
long nxy; // current number of elements in recoded path
@@ -389,7 +368,6 @@ void DTW_Path_recode (DTW me) {
DTW_Path_makeIndex (me, DTW_X);
DTW_Path_makeIndex (me, DTW_Y);
}
-#endif
void DTW_pathRemoveRedundantNodes (DTW me) {
long i = 1, skip = 0;
@@ -419,14 +397,15 @@ void DTW_pathRemoveRedundantNodes (DTW me) {
/* Prototype must be on y-axis and test on x-axis */
-autoDTW DTW_create (double tminp, double tmaxp, long ntp, double dtp, double t1p, double tminc, double tmaxc, long ntc, double dtc, double t1c) {
+DTW DTW_create (double tminp, double tmaxp, long ntp, double dtp, double t1p,
+ double tminc, double tmaxc, long ntc, double dtc, double t1c) {
try {
autoDTW me = Thing_new (DTW);
- Matrix_init (me.get(), tminc, tmaxc, ntc, dtc, t1c, tminp, tmaxp, ntp, dtp, t1p);
+ Matrix_init (me.peek(), tminc, tmaxc, ntc, dtc, t1c, tminp, tmaxp, ntp, dtp, t1p);
my path = NUMvector<structDTW_Path> (1, ntc + ntp - 1);
DTW_Path_Query_init (& my pathQuery, ntp, ntc);
my wx = 1; my wy = 1; my wd = 2;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"DTW not created.");
}
@@ -436,7 +415,7 @@ void DTW_setWeights (DTW me, double wx, double wy, double wd) {
my wx = wx; my wy = wy; my wd = wd;
}
-autoDTW DTW_swapAxes (DTW me) {
+DTW DTW_swapAxes (DTW me) {
try {
autoDTW thee = DTW_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
@@ -450,7 +429,7 @@ autoDTW DTW_swapAxes (DTW me) {
thy path[i].x = my path[i].y;
thy path[i].y = my path[i].x;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": axes not swapped.");
}
@@ -633,8 +612,8 @@ static void DTW_paintDistances_raw (DTW me, Graphics g, double xmin, double xmax
Graphics_unsetInner (g);
}
if (garnish) {
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
@@ -643,14 +622,6 @@ void DTW_paintDistances (DTW me, Graphics g, double xmin, double xmax, double ym
DTW_paintDistances_raw (me, g, xmin, xmax, ymin, ymax, minimum, maximum, garnish, 1);
}
-static double RealTier_getXAtIndex (RealTier me, long point) {
- double x = NUMundefined;
- if (point > 0 && point <= my points.size) {
- x = my points.at [point] -> number;
- }
- return x;
-}
-
static void DTW_drawPath_raw (DTW me, Graphics g, double xmin, double xmax, double ymin,
double ymax, int garnish, int inset) {
DTW_Path_Query thee = & my pathQuery;
@@ -666,17 +637,14 @@ static void DTW_drawPath_raw (DTW me, Graphics g, double xmin, double xmax, doub
Graphics_setInner (g);
}
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
- double x1 = RealTier_getXAtIndex (thy yfromx.get(), 1);
- double y1 = RealTier_getValueAtIndex (thy yfromx.get(), 1);
- for (long i = 2; i <= thy yfromx -> points.size; i++) {
- double x2 = RealTier_getXAtIndex (thy yfromx.get(), i);
- double y2 = RealTier_getValueAtIndex (thy yfromx.get(), i);
- double xc1, yc1, xc2, yc2;
- if (NUMclipLineWithinRectangle (x1, y1,x2, y2, xmin, ymin, xmax, ymax, &xc1, &yc1, &xc2, &yc2)) {
- Graphics_line (g, xc1, yc1, xc2, yc2);
+
+ for (long i = 1; i < thy nxy; i++) {
+ double x1, y1, x2, y2;
+ if (NUMclipLineWithinRectangle (thy xytimes[i].x, thy xytimes[i].y,
+ thy xytimes[i + 1].x, thy xytimes[i + 1].y,
+ xmin, ymin, xmax, ymax, &x1, &y1, &x2, &y2)) {
+ Graphics_line (g, x1, y1, x2, y2);
}
- x1 = x2;
- y1 = y2;
}
if (inset) {
@@ -684,18 +652,18 @@ static void DTW_drawPath_raw (DTW me, Graphics g, double xmin, double xmax, doub
}
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
-void DTW_drawPath (DTW me, Graphics g, double xmin, double xmax, double ymin, double ymax, int garnish) {
+void DTW_drawPath (DTW me, Graphics g, double xmin, double xmax, double ymin,
+ double ymax, int garnish) {
DTW_drawPath_raw (me, g, xmin, xmax, ymin, ymax, garnish, 1);
}
-static void DTW_drawWarp_raw (DTW me, Graphics g, double xmin, double xmax, double ymin, double ymax, double t, int garnish, bool inset, bool warpX) {
- double tx = warpX ? t : DTW_getXTimeFromYTime (me, t);
- double ty = warpX ? DTW_getYTimeFromXTime (me, t): t;
+static void DTW_drawWarpX_raw (DTW me, Graphics g, double xmin, double xmax, double ymin, double ymax, double tx, int garnish, int inset) {
+ double ty = DTW_getYTimeFromXTime (me, tx);
int lineType = Graphics_inqLineType (g);
if (xmin >= xmax) {
@@ -710,6 +678,7 @@ static void DTW_drawWarp_raw (DTW me, Graphics g, double xmin, double xmax, doub
}
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
+ ty = DTW_getYTimeFromXTime (me, tx);
Graphics_setLineType (g, Graphics_DOTTED);
if (ty <= ymax) {
Graphics_line (g, tx, ymin, tx, ty);
@@ -725,19 +694,15 @@ static void DTW_drawWarp_raw (DTW me, Graphics g, double xmin, double xmax, doub
}
if (garnish) {
- Graphics_markBottom (g, tx, true, true, false, nullptr);
+ Graphics_markBottom (g, tx, 1, 1, 0, (char32 *) NULL);
if (ty <= ymax) {
- Graphics_markLeft (g, ty, true, true, false, nullptr);
+ Graphics_markLeft (g, ty, 1, 1, 0, (char32 *) NULL);
}
}
}
void DTW_drawWarpX (DTW me, Graphics g, double xmin, double xmax, double ymin, double ymax, double tx, int garnish) {
- DTW_drawWarp_raw (me, g, xmin, xmax, ymin, ymax, tx, garnish, true, true);
-}
-
-void DTW_drawWarpY (DTW me, Graphics g, double xmin, double xmax, double ymin, double ymax, double ty, int garnish) {
- DTW_drawWarp_raw (me, g, xmin, xmax, ymin, ymax, ty, garnish, true, false);
+ DTW_drawWarpX_raw (me, g, xmin, xmax, ymin, ymax, tx, garnish, 1);
}
static void DTW_and_Sounds_checkDomains (DTW me, Sound *y, Sound *x, double *xmin, double *xmax, double *ymin, double *ymax) {
@@ -829,11 +794,11 @@ void DTW_and_Sounds_draw (DTW me, Sound y, Sound x, Graphics g, double xmin, dou
Graphics_unsetInner (g);
if (garnish) {
- Graphics_markLeft (g, ymin, true, true, false, nullptr);
- Graphics_markLeft (g, ymax, true, true, false, nullptr);
+ Graphics_markLeft (g, ymin, 1, 1, 0, NULL);
+ Graphics_markLeft (g, ymax, 1, 1, 0, NULL);
- Graphics_markBottom (g, xmin, true, true, false, nullptr);
- Graphics_markBottom (g, xmax, true, true, false, nullptr);
+ Graphics_markBottom (g, xmin, 1, 1, 0, NULL);
+ Graphics_markBottom (g, xmax, 1, 1, 0, NULL);
}
}
@@ -863,16 +828,16 @@ void DTW_and_Sounds_drawWarpX (DTW me, Sound yy, Sound xx, Graphics g, double xm
Graphics_unsetInner (g);
if (garnish) {
- Graphics_markBottom (g, tx, true, true, false, nullptr);
- Graphics_markLeft (g, ty, true, true, false, nullptr);
+ Graphics_markBottom (g, tx, 1, 1, 0, NULL);
+ Graphics_markLeft (g, ty, 1, 1, 0, NULL);
}
}
-autoMatrix DTW_to_Matrix_distances (DTW me) {
+Matrix DTW_to_Matrix_distances (DTW me) {
try {
autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
NUMmatrix_copyElements (my z, thy z, 1, my ny, 1, my nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": distances not converted to Matrix.");
}
@@ -924,17 +889,19 @@ void DTW_drawDistancesAlongPath (DTW me, Graphics g, double xmin, double xmax, d
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textLeft (g, true, U"distance");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_textLeft (g, 1, U"distance");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
/*
metric = 1...n (sum (a_i^n))^(1/n)
*/
-autoDTW Matrices_to_DTW (Matrix me, Matrix thee, int matchStart, int matchEnd, int slope, double metric) {
+DTW Matrices_to_DTW (I, thou, int matchStart, int matchEnd, int slope, double metric) {
try {
+ iam (Matrix); thouart (Matrix);
+
if (thy ny != my ny) {
Melder_throw (U"Columns must have the same dimensions.");
}
@@ -968,14 +935,14 @@ autoDTW Matrices_to_DTW (Matrix me, Matrix thee, int matchStart, int matchEnd, i
Melder_progress (0.999 * i / my nx, U"Calculate distances: column ", i, U" from ", my nx, U".");
}
}
- DTW_findPath (him.get(), matchStart, matchEnd, slope);
- return him;
+ DTW_findPath (him.peek(), matchStart, matchEnd, slope);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"DTW not created from matrices.");
}
}
-autoDTW Spectrograms_to_DTW (Spectrogram me, Spectrogram thee, int matchStart, int matchEnd, int slope, double metric) {
+DTW Spectrograms_to_DTW (Spectrogram me, Spectrogram thee, int matchStart, int matchEnd, int slope, double metric) {
try {
if (my xmin != thy xmin || my ymax != thy ymax || my ny != thy ny) {
Melder_throw (U"The number of frequencies and/or frequency ranges do not match.");
@@ -997,8 +964,8 @@ autoDTW Spectrograms_to_DTW (Spectrogram me, Spectrogram thee, int matchStart, i
}
}
- autoDTW him = Matrices_to_DTW (m1.get(), m2.get(), matchStart, matchEnd, slope, metric);
- return him;
+ autoDTW him = Matrices_to_DTW (m1.peek(), m2.peek(), matchStart, matchEnd, slope, metric);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"DTW not created from Spectrograms.");
}
@@ -1019,8 +986,8 @@ static int Pitch_findFirstAndLastVoicedFrame (Pitch me, long *first, long *last)
return *first <= my nx && *last >= 1;
}
-autoDTW Pitches_to_DTW_sgc (Pitch me, Pitch thee, double vuv_costs, double time_weight, int matchStart, int matchEnd, int slope);
-autoDTW Pitches_to_DTW_sgc (Pitch me, Pitch thee, double vuv_costs, double time_weight, int matchStart, int matchEnd, int slope) { // vuv_costs=24, time_weight=10 ?
+DTW Pitches_to_DTW_sgc (Pitch me, Pitch thee, double vuv_costs, double time_weight, int matchStart, int matchEnd, int slope);
+DTW Pitches_to_DTW_sgc (Pitch me, Pitch thee, double vuv_costs, double time_weight, int matchStart, int matchEnd, int slope) { // vuv_costs=24, time_weight=10 ?
try {
if (vuv_costs < 0) {
Melder_throw (U"Voiced-unvoiced costs may not be negative.");
@@ -1031,7 +998,7 @@ autoDTW Pitches_to_DTW_sgc (Pitch me, Pitch thee, double vuv_costs, double time_
long myfirst, mylast, thyfirst, thylast;
if (! Pitch_findFirstAndLastVoicedFrame (me, &myfirst, &mylast) ||
- ! Pitch_findFirstAndLastVoicedFrame (thee, &thyfirst, &thylast)) {
+ ! Pitch_findFirstAndLastVoicedFrame (thee, &thyfirst, &thylast)) {
Melder_throw (U"No voiced frames.");
}
/*
@@ -1066,14 +1033,15 @@ autoDTW Pitches_to_DTW_sgc (Pitch me, Pitch thee, double vuv_costs, double time_
his z[i][j] = sqrt (dist_f * dist_f + time_weight * dist_t * dist_t);
}
}
- DTW_findPath (him.get(), matchStart, matchEnd, slope);
- return him;
+ DTW_findPath (him.peek(), matchStart, matchEnd, slope);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"DTW not created from Pitches.");
}
}
-autoDTW Pitches_to_DTW (Pitch me, Pitch thee, double vuv_costs, double time_weight, int matchStart, int matchEnd, int slope) { // vuv_costs=24, time_weight=10 ?
+DTW Pitches_to_DTW (Pitch me, Pitch thee, double vuv_costs, double time_weight, int matchStart,
+ int matchEnd, int slope) { // vuv_costs=24, time_weight=10 ?
try {
if (vuv_costs < 0) {
Melder_throw (U"Voiced-unvoiced costs must not be negative.");
@@ -1109,15 +1077,17 @@ autoDTW Pitches_to_DTW (Pitch me, Pitch thee, double vuv_costs, double time_weig
}
}
- DTW_findPath (him.get(), matchStart, matchEnd, slope);
- return him;
+ DTW_findPath (him.peek(), matchStart, matchEnd, slope);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"DTW not created from Pitches.");
}
}
-autoDurationTier DTW_to_DurationTier (DTW /* me */) {
- return autoDurationTier();
+DurationTier DTW_to_DurationTier (DTW me) {
+ (void) me;
+ DurationTier thee = NULL;
+ return thee;
}
void DTW_and_Matrix_replace (DTW me, Matrix thee) {
@@ -1142,12 +1112,12 @@ void DTW_and_Matrix_replace (DTW me, Matrix thee) {
/****************** new implementation ********/
void DTW_findPath (DTW me, int matchStart, int matchEnd, int slope) {
- DTW_findPath_special (me, matchStart, matchEnd, slope, nullptr);
+ DTW_findPath_special (me, matchStart, matchEnd, slope, 0);
}
-autoMatrix DTW_to_Matrix_cummulativeDistances (DTW me, double sakoeChibaBand, int slope) {
+Matrix DTW_to_Matrix_cummulativeDistances (DTW me, double sakoeChibaBand, int slope) {
try {
- autoMatrix cummulativeDistances;
+ Matrix cummulativeDistances;
DTW_findPath_bandAndSlope (me, sakoeChibaBand, slope, &cummulativeDistances);
return cummulativeDistances;
} catch (MelderError) {
@@ -1225,12 +1195,12 @@ static void DTW_and_Polygon_setUnreachableParts (DTW me, Polygon thee, long **ps
}
#define DTW_ISREACHABLE(y,x) ((psi[y][x] != DTW_UNREACHABLE) && (psi[y][x] != DTW_FORBIDDEN))
-static void DTW_findPath_special (DTW me, int matchStart, int matchEnd, int slope, autoMatrix *cummulativeDists) {
+static void DTW_findPath_special (DTW me, int matchStart, int matchEnd, int slope, Matrix *cummulativeDists) {
(void) matchStart;
(void) matchEnd;
try {
autoPolygon thee = DTW_to_Polygon (me, 0.0, slope);
- DTW_and_Polygon_findPathInside (me, thee.get(), slope, cummulativeDists);
+ DTW_and_Polygon_findPathInside (me, thee.peek(), slope, cummulativeDists);
} catch (MelderError) {
Melder_throw (me, U": cannot find path.");
}
@@ -1243,7 +1213,7 @@ static void getIntersectionPoint (double x1, double y1, double x2, double y2, do
*y3 = a * *x3 + y1 - a * x1;
}
-autoPolygon DTW_to_Polygon (DTW me, double band, int slope) {
+Polygon DTW_to_Polygon (DTW me, double band, int slope) {
try {
DTW_checkSlopeConstraints (me, band, slope);
double slopes[5] = { DTW_BIG, DTW_BIG, 3, 2, 1.5 } ;
@@ -1254,7 +1224,7 @@ autoPolygon DTW_to_Polygon (DTW me, double band, int slope) {
thy x[2] = my xmin; thy y[2] = my ymax;
thy x[3] = my xmax; thy y[3] = my ymax;
thy x[4] = my xmax; thy y[4] = my ymin;
- return thee;
+ return thee.transfer();
} else {
autoPolygon thee = Polygon_create (4);
thy x[1] = my xmin; thy y[1] = my ymin;
@@ -1274,7 +1244,7 @@ autoPolygon DTW_to_Polygon (DTW me, double band, int slope) {
if (y > my ymax) y = my ymax;
thy x[4] = x;
thy y[4] = y;
- return thee;
+ return thee.transfer();
}
} else {
if (slope == 1) {
@@ -1285,7 +1255,7 @@ autoPolygon DTW_to_Polygon (DTW me, double band, int slope) {
thy x[4] = my xmax; thy y[4] = my ymax;
thy x[5] = my xmax; thy y[5] = my ymax - band;
thy x[6] = my xmin + band; thy y[6] = my ymin;
- return thee;
+ return thee.transfer();
} else {
autoPolygon thee = Polygon_create (8);
double x, y;
@@ -1309,7 +1279,7 @@ autoPolygon DTW_to_Polygon (DTW me, double band, int slope) {
thy x[7] = x;
thy y[7] = y;
thy x[8] = my xmin + band; thy y[8] = my ymin;
- return thee;
+ return thee.transfer();
}
}
} catch (MelderError) {
@@ -1317,9 +1287,9 @@ autoPolygon DTW_to_Polygon (DTW me, double band, int slope) {
}
}
-autoMatrix DTW_and_Polygon_to_Matrix_cummulativeDistances (DTW me, Polygon thee, int localSlope) {
+Matrix DTW_and_Polygon_to_Matrix_cummulativeDistances (DTW me, Polygon thee, int localSlope) {
try {
- autoMatrix cummulativeDistances;
+ Matrix cummulativeDistances;
DTW_and_Polygon_findPathInside (me, thee, localSlope, &cummulativeDistances);
return cummulativeDistances;
} catch (MelderError) {
@@ -1327,18 +1297,19 @@ autoMatrix DTW_and_Polygon_to_Matrix_cummulativeDistances (DTW me, Polygon thee,
}
}
-void DTW_findPath_bandAndSlope (DTW me, double sakoeChibaBand, int localSlope, autoMatrix *cummulativeDists) {
+void DTW_findPath_bandAndSlope (DTW me, double sakoeChibaBand, int localSlope, Matrix *cummulativeDists) {
try {
autoPolygon thee = DTW_to_Polygon (me, sakoeChibaBand, localSlope);
- DTW_and_Polygon_findPathInside (me, thee.get(), localSlope, cummulativeDists);
+ DTW_and_Polygon_findPathInside (me, thee.peek(), localSlope, cummulativeDists);
} catch (MelderError) {
Melder_throw (me, U" cannot determine the path.");
}
}
-void DTW_and_Polygon_findPathInside (DTW me, Polygon thee, int localSlope, autoMatrix *cummulativeDists) {
+void DTW_and_Polygon_findPathInside (DTW me, Polygon thee, int localSlope, Matrix *cummulativeDists) {
try {
double slopes[5] = { DTW_BIG, DTW_BIG, 3, 2, 1.5 };
+ long pathIndex = my nx + my ny - 1; /* Maximum path length */
// if localSlope == 1 start of path is within 10% of minimum duration. Starts farther away
long delta_xy = (my nx < my ny ? my nx : my ny) / 10; // if localSlope == 1 start within 10% of
@@ -1367,9 +1338,7 @@ void DTW_and_Polygon_findPathInside (DTW me, Polygon thee, int localSlope, autoM
// Make begin part of first column reachable
long rowto = delta_xy;
- if (localSlope != 1) {
- rowto = (long) floor (slopes[localSlope]) + 1;
- }
+ if (localSlope != 1) rowto = (long) floor (slopes[localSlope]) + 1;
for (long iy = 2; iy <= rowto; iy++) {
if (localSlope != 1) {
delta[iy][1] = delta[iy - 1][1] + my z[iy][1];
@@ -1380,9 +1349,7 @@ void DTW_and_Polygon_findPathInside (DTW me, Polygon thee, int localSlope, autoM
}
// Make begin part of first row reachable
long colto = delta_xy;
- if (localSlope != 1) {
- colto = (long) floor (slopes[localSlope]) + 1;
- }
+ if (localSlope != 1) colto = (long) floor (slopes[localSlope]) + 1;
for (long ix = 2; ix <= colto; ix++) {
if (localSlope != 1) {
delta[1][ix] = delta[1][ix -1] + my z[1][ix];
@@ -1510,8 +1477,7 @@ void DTW_and_Polygon_findPathInside (DTW me, Polygon thee, int localSlope, autoM
minimum = delta[iy = i][my nx];
}
}
-
- long pathIndex = my nx + my ny - 1; /* Maximum path length */
+
my weightedDistance = minimum / (my nx + my ny);
my path[pathIndex].y = iy;
long ix = my path[pathIndex].x = my nx;
@@ -1535,7 +1501,7 @@ void DTW_and_Polygon_findPathInside (DTW me, Polygon thee, int localSlope, autoM
my path[pathIndex].y = iy;
}
- my pathLength = my nx + my ny - 1 - pathIndex + 1;
+ my pathLength = my nx + my ny - pathIndex;
if (pathIndex > 1) {
for (long j = 1; j <= my pathLength; j++) {
my path[j] = my path[pathIndex++];
@@ -1543,7 +1509,7 @@ void DTW_and_Polygon_findPathInside (DTW me, Polygon thee, int localSlope, autoM
}
DTW_Path_recode (me);
- if (cummulativeDists) {
+ if (cummulativeDists != 0) {
autoMatrix him = Matrix_create (my xmin, my xmax, my nx, my dx, my x1,
my ymin, my ymax, my ny, my dy, my y1);
for (long i = 1; i <= my ny; i++) {
@@ -1551,7 +1517,7 @@ void DTW_and_Polygon_findPathInside (DTW me, Polygon thee, int localSlope, autoM
his z[i][j] = delta[i][j];
}
}
- *cummulativeDists = him.move();
+ *cummulativeDists = him.transfer();
}
} catch (MelderError) {
Melder_throw (me, U": cannot find path.");
diff --git a/dwtools/DTW.h b/dwtools/DTW.h
index ef4a037..91f6f0a 100644
--- a/dwtools/DTW.h
+++ b/dwtools/DTW.h
@@ -31,6 +31,7 @@
#include "Sound.h"
#include "DTW_def.h"
+oo_CLASS_CREATE (DTW, Matrix);
#define DTW_SAKOECHIBA 1
#define DTW_SLOPES 2
@@ -45,15 +46,14 @@
void DTW_Path_Query_init (DTW_Path_Query me, long ny, long nx);
/* Prototype on y-axis and test on x-axis */
-autoDTW DTW_create (double tminp, double tmaxp, long ntp, double dtp, double t1p,
+DTW DTW_create (double tminp, double tmaxp, long ntp, double dtp, double t1p,
double tminc, double tmaxc, long ntc, double dtc, double t1c);
void DTW_setWeights (DTW me, double wx, double wy, double wd);
-autoDTW DTW_swapAxes (DTW me);
-
-void DTW_findPath_bandAndSlope (DTW me, double sakoeChibaBand, int localSlope, autoMatrix *cummulativeDists);
+DTW DTW_swapAxes (DTW me);
+void DTW_findPath_bandAndSlope (DTW me, double sakoeChibaBand, int localSlope, Matrix *cummulativeDists);
void DTW_findPath (DTW me, int matchStart, int matchEnd, int slope); // deprecated
/* Obsolete
Function:
@@ -75,8 +75,11 @@ void DTW_findPath (DTW me, int matchStart, int matchEnd, int slope); // deprecat
void DTW_Path_recode (DTW me);
+double DTW_getPathY (DTW me, double tx);
+/*
+ Get the time Y-time that corresponds to time t (along X).
+*/
double DTW_getYTimeFromXTime (DTW me, double tx);
-
double DTW_getXTimeFromYTime (DTW me, double ty);
long DTW_getMaximumConsecutiveSteps (DTW me, int direction);
@@ -86,39 +89,33 @@ void DTW_paintDistances (DTW me, Graphics g, double xmin, double xmax, double ym
void DTW_drawPath (DTW me, Graphics g, double xmin, double xmax, double ymin,
double ymax, int garnish);
-
void DTW_drawWarpX (DTW me, Graphics g, double xmin, double xmax, double ymin, double ymax, double tx, int garnish);
-void DTW_drawWarpY (DTW me, Graphics g, double xmin, double xmax, double ymin, double ymax, double ty, int garnish);
-
void DTW_pathRemoveRedundantNodes (DTW me);
-
void DTW_pathQueryRecode (DTW me);
-void DTW_drawDistancesAlongPath (DTW me, Graphics g, double xmin, double xmax, double dmin, double dmax, int garnish);
+void DTW_drawDistancesAlongPath (DTW me, Graphics g, double xmin, double xmax,
+ double dmin, double dmax, int garnish);
void DTW_and_Sounds_draw (DTW me, Sound yy, Sound xx, Graphics g, double xmin, double xmax,
double ymin, double ymax, int garnish);
-
void DTW_and_Sounds_drawWarpX (DTW me, Sound yy, Sound xx, Graphics g, double xmin, double xmax,
double ymin, double ymax, double tx, int garnish);
-autoPolygon DTW_to_Polygon (DTW me, double band, int slope);
-
-void DTW_and_Polygon_findPathInside (DTW me, Polygon thee, int localSlope, autoMatrix *cummulativeDists);
-
-autoMatrix DTW_to_Matrix_distances(DTW me);
+Polygon DTW_to_Polygon (DTW me, double band, int slope);
-autoMatrix DTW_to_Matrix_cummulativeDistances (DTW me, double sakoeChibaBand, int slope);
+void DTW_and_Polygon_findPathInside (DTW me, Polygon thee, int localSlope, Matrix *cummulativeDists);
-autoMatrix DTW_and_Polygon_to_Matrix_cummulativeDistances (DTW me, Polygon thee, int localSlope);
+Matrix DTW_to_Matrix_distances(DTW me);
+Matrix DTW_to_Matrix_cummulativeDistances (DTW me, double sakoeChibaBand, int slope);
+Matrix DTW_and_Polygon_to_Matrix_cummulativeDistances (DTW me, Polygon thee, int localSlope);
-autoDTW Matrices_to_DTW (Matrix me, Matrix thee, int matchStart, int matchEnd, int slope, double metric);
+DTW Matrices_to_DTW (I, thou, int matchStart, int matchEnd, int slope, double metric);
-autoDTW Spectrograms_to_DTW (Spectrogram me, Spectrogram thee, int matchStart, int matchEnd, int slope, double metric);
+DTW Spectrograms_to_DTW (Spectrogram me, Spectrogram thee, int matchStart, int matchEnd, int slope, double metric);
-autoDTW Pitches_to_DTW (Pitch me, Pitch thee, double vuv_costs, double time_weight, int matchStart, int matchEnd, int slope);
+DTW Pitches_to_DTW (Pitch me, Pitch thee, double vuv_costs, double time_weight, int matchStart, int matchEnd, int slope);
-autoDurationTier DTW_to_DurationTier (DTW me);
+DurationTier DTW_to_DurationTier (DTW me);
void DTW_and_Matrix_replace (DTW me, Matrix thee);
diff --git a/dwtools/DTW_and_TextGrid.cpp b/dwtools/DTW_and_TextGrid.cpp
index e432ed0..634c55a 100644
--- a/dwtools/DTW_and_TextGrid.cpp
+++ b/dwtools/DTW_and_TextGrid.cpp
@@ -1,6 +1,6 @@
/* DTW_and_TextGrid.cpp
*
- * Copyright (C) 1993-2012, 2015 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -26,34 +26,34 @@
#include "DTW_and_TextGrid.h"
// begin old prototypes for compatibility reasons with the past
-autoTextGrid DTW_and_TextGrid_to_TextGrid_old (DTW me, TextGrid thee);
-autoIntervalTier DTW_and_IntervalTier_to_IntervalTier_old (DTW me, IntervalTier thee);
-autoTextTier DTW_and_TextTier_to_TextTier_old (DTW me, TextTier thee);
+TextGrid DTW_and_TextGrid_to_TextGrid_old (DTW me, TextGrid thee);
+IntervalTier DTW_and_IntervalTier_to_IntervalTier_old (DTW me, IntervalTier thee);
+TextTier DTW_and_TextTier_to_TextTier_old (DTW me, TextTier thee);
// end old
/* Get times from TextGrid and substitute new time form the y-times of the DTW. */
-autoTextTier DTW_and_TextTier_to_TextTier (DTW me, TextTier thee, double precision) {
+TextTier DTW_and_TextTier_to_TextTier (DTW me, TextTier thee, double precision) {
try {
if (fabs (my ymin - thy xmin) <= precision && fabs (my ymax - thy xmax) <= precision) { // map from Y to X
autoTextTier him = Data_copy (thee);
his xmin = my xmin;
his xmax = my xmax;
- for (long i = 1; i <= his points.size; i++) {
- TextPoint textpoint = his points.at [i];
+ for (long i = 1; i <= his points -> size; i++) {
+ TextPoint textpoint = (TextPoint) his points -> item[i];
double time = DTW_getXTimeFromYTime (me, textpoint -> number);
textpoint -> number = time;
}
- return him;
+ return him.transfer();
} else if (fabs (my xmin - thy xmin) <= precision && fabs (my xmax - thy xmax) <= precision) { // map from X to Y
autoTextTier him = Data_copy (thee);
his xmin = my ymin;
his xmax = my ymax;
- for (long i = 1; i <= his points.size; i++) {
- TextPoint textpoint = his points.at [i];
+ for (long i = 1; i <= his points -> size; i++) {
+ TextPoint textpoint = (TextPoint) his points -> item[i];
double time = DTW_getYTimeFromXTime (me, textpoint -> number);
textpoint -> number = time;
}
- return him;
+ return him.transfer();
} else {
Melder_throw (U"The domain of the TextTier and one of the domains of the DTW must be equal.");
}
@@ -62,32 +62,32 @@ autoTextTier DTW_and_TextTier_to_TextTier (DTW me, TextTier thee, double precisi
}
}
-autoIntervalTier DTW_and_IntervalTier_to_IntervalTier (DTW me, IntervalTier thee, double precision) {
+IntervalTier DTW_and_IntervalTier_to_IntervalTier (DTW me, IntervalTier thee, double precision) {
try {
if (fabs (my ymin - thy xmin) <= precision && fabs (my ymax - thy xmax) <= precision) { // map from Y to X
autoIntervalTier him = Data_copy (thee);
his xmin = my xmin;
his xmax = my xmax;
- for (long i = 1; i <= his intervals.size; i ++) {
- TextInterval textinterval = his intervals.at [i];
+ for (long i = 1; i <= his intervals -> size; i++) {
+ TextInterval textinterval = (TextInterval) his intervals -> item[i];
double xmin = DTW_getXTimeFromYTime (me, textinterval -> xmin);
textinterval -> xmin = xmin;
double xmax = DTW_getXTimeFromYTime (me, textinterval -> xmax);
textinterval -> xmax = xmax;
}
- return him;
+ return him.transfer();
} else if (fabs (my xmin - thy xmin) <= precision && fabs (my xmax - thy xmax) <= precision) { // map from X to Y
autoIntervalTier him = Data_copy (thee);
his xmin = my ymin;
his xmax = my ymax;
- for (long i = 1; i <= his intervals.size; i ++) {
- TextInterval textinterval = his intervals.at [i];
+ for (long i = 1; i <= his intervals -> size; i++) {
+ TextInterval textinterval = (TextInterval) his intervals -> item[i];
double xmin = DTW_getYTimeFromXTime (me, textinterval -> xmin);
textinterval -> xmin = xmin;
double xmax = DTW_getYTimeFromXTime (me, textinterval -> xmax);
textinterval -> xmax = xmax;
}
- return him;
+ return him.transfer();
} else {
Melder_throw (U"The domain of the IntervalTier and one of the domains of the DTW must be equal.");
}
@@ -96,7 +96,7 @@ autoIntervalTier DTW_and_IntervalTier_to_IntervalTier (DTW me, IntervalTier thee
}
}
-autoTextGrid DTW_and_TextGrid_to_TextGrid (DTW me, TextGrid thee, double precision) {
+TextGrid DTW_and_TextGrid_to_TextGrid (DTW me, TextGrid thee, double precision) {
try {
double tmin, tmax;
if (fabs (my ymin - thy xmin) <= precision && fabs (my ymax - thy xmax) <= precision) {
@@ -111,33 +111,33 @@ autoTextGrid DTW_and_TextGrid_to_TextGrid (DTW me, TextGrid thee, double precisi
autoTextGrid him = TextGrid_createWithoutTiers (tmin, tmax);
- for (long i = 1; i <= thy tiers->size; i ++) {
- Function anyTier = thy tiers->at [i];
+ for (long i = 1; i <= thy tiers -> size; i++) {
+ Function anyTier = (Function) thy tiers -> item[i];
if (anyTier -> classInfo == classIntervalTier) {
autoIntervalTier tier = DTW_and_IntervalTier_to_IntervalTier (me, (IntervalTier) anyTier, precision);
- TextGrid_addTier_copy (him.get(), tier.get());
+ TextGrid_addTier (him.peek(), tier.peek());
} else if (anyTier -> classInfo == classTextTier) {
autoTextTier tier = DTW_and_TextTier_to_TextTier (me, (TextTier) anyTier, precision);
- TextGrid_addTier_copy (him.get(), tier.get());
+ TextGrid_addTier (him.peek(), tier.peek());
} else {
Melder_throw (U"Unknown tier.");
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TextGrid not created from DTW & TextGrid.");
}
}
-autoTable DTW_and_IntervalTier_to_Table (DTW me, IntervalTier thee, double precision) {
+Table DTW_and_IntervalTier_to_Table (DTW me, IntervalTier thee, double precision) {
try {
- long numberOfIntervals = thy intervals.size;
+ long numberOfIntervals = thy intervals -> size;
autoTable him = Table_createWithColumnNames (numberOfIntervals, U"tmin tmax label dist");
if (fabs (my ymin - thy xmin) <= precision && fabs (my ymax - thy xmax) <= precision) { // map from Y to X
long pathIndex = 1;
- for (long i = 1; i <= numberOfIntervals; i ++) {
- TextInterval textinterval = thy intervals.at [i];
+ for (long i = 1; i <= numberOfIntervals; i++) {
+ TextInterval textinterval = (TextInterval) thy intervals -> item[i];
double xmin = DTW_getXTimeFromYTime (me, textinterval -> xmin);
double xmax = DTW_getXTimeFromYTime (me, textinterval -> xmax);
long ixmin, ixmax;
@@ -147,15 +147,15 @@ autoTable DTW_and_IntervalTier_to_Table (DTW me, IntervalTier thee, double preci
sumOfDistances += my z[my path[pathIndex].y][my path[pathIndex].x];
pathIndex++;
}
- Table_setNumericValue (him.get(), i, 1, textinterval -> xmin);
- Table_setNumericValue (him.get(), i, 2, textinterval -> xmax);
- Table_setStringValue (him.get(), i, 3, textinterval -> text);
- Table_setNumericValue (him.get(), i, 4, sumOfDistances / numberOfFrames);
+ Table_setNumericValue (him.peek(), i, 1, textinterval -> xmin);
+ Table_setNumericValue (him.peek(), i, 2, textinterval -> xmax);
+ Table_setStringValue (him.peek(), i, 3, textinterval -> text);
+ Table_setNumericValue (him.peek(), i, 4, sumOfDistances / numberOfFrames);
}
} else if (fabs (my xmin - thy xmin) <= precision && fabs (my xmax - thy xmax) <= precision) { // map from X to Y
long pathIndex = 1;
- for (long i = 1; i <= numberOfIntervals; i ++) {
- TextInterval textinterval = thy intervals.at [i];
+ for (long i = 1; i <= numberOfIntervals; i++) {
+ TextInterval textinterval = (TextInterval) thy intervals -> item[i];
double ymin = DTW_getYTimeFromXTime (me, textinterval -> xmin);
double ymax = DTW_getYTimeFromXTime (me, textinterval -> xmax);
long iymin, iymax;
@@ -165,15 +165,15 @@ autoTable DTW_and_IntervalTier_to_Table (DTW me, IntervalTier thee, double preci
sumOfDistances += my z[my path[pathIndex].y][my path[pathIndex].x];
pathIndex++;
}
- Table_setNumericValue (him.get(), i, 1, textinterval -> xmin);
- Table_setNumericValue (him.get(), i, 2, textinterval -> xmax);
- Table_setStringValue (him.get(), i, 3, textinterval -> text);
- Table_setNumericValue (him.get(), i, 4, sumOfDistances / numberOfFrames);
+ Table_setNumericValue (him.peek(), i, 1, textinterval -> xmin);
+ Table_setNumericValue (him.peek(), i, 2, textinterval -> xmax);
+ Table_setStringValue (him.peek(), i, 3, textinterval -> text);
+ Table_setNumericValue (him.peek(), i, 4, sumOfDistances / numberOfFrames);
}
} else {
Melder_throw (U"The domain of the IntervalTier and one of the domains of the DTW must be equal.");
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Table with distances created.");
}
@@ -182,7 +182,7 @@ autoTable DTW_and_IntervalTier_to_Table (DTW me, IntervalTier thee, double preci
}
/* Get times from TextGrid and substitute new time form the y-times of the DTW. */
-autoTextTier DTW_and_TextTier_to_TextTier_old (DTW me, TextTier thee) {
+TextTier DTW_and_TextTier_to_TextTier_old (DTW me, TextTier thee) {
try {
if (my xmin != thy xmin || my xmax != thy xmax) {
Melder_throw (U"The domain of the TextTier and the DTW must be equal.");
@@ -191,18 +191,18 @@ autoTextTier DTW_and_TextTier_to_TextTier_old (DTW me, TextTier thee) {
his xmin = my ymin;
his xmax = my ymax;
- for (long i = 1; i <= his points.size; i ++) {
- TextPoint textpoint = his points.at [i];
- double time = DTW_getYTimeFromXTime (me, textpoint -> number);
+ for (long i = 1; i <= his points -> size; i++) {
+ TextPoint textpoint = (TextPoint) his points -> item[i];
+ double time = DTW_getPathY (me, textpoint -> number);
textpoint -> number = time;
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TextTier not created.");
}
}
-autoIntervalTier DTW_and_IntervalTier_to_IntervalTier_old (DTW me, IntervalTier thee) {
+IntervalTier DTW_and_IntervalTier_to_IntervalTier_old (DTW me, IntervalTier thee) {
try {
if ( (my xmin != thy xmin) || my xmax != thy xmax) Melder_throw
(U"The domain of the IntervalTier and the DTW must be equal.");
@@ -212,20 +212,20 @@ autoIntervalTier DTW_and_IntervalTier_to_IntervalTier_old (DTW me, IntervalTier
his xmin = my ymin;
his xmax = my ymax;
- for (long i = 1; i <= his intervals.size; i ++) {
- TextInterval textinterval = his intervals.at [i];
- double xmin = DTW_getYTimeFromXTime (me, textinterval -> xmin);
+ for (long i = 1; i <= his intervals -> size; i++) {
+ TextInterval textinterval = (TextInterval) his intervals -> item[i];
+ double xmin = DTW_getPathY (me, textinterval -> xmin);
textinterval -> xmin = xmin;
- double xmax = DTW_getYTimeFromXTime (me, textinterval -> xmax);
+ double xmax = DTW_getPathY (me, textinterval -> xmax);
textinterval -> xmax = xmax;
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"IntervalTier not created.");
}
}
-autoTextGrid DTW_and_TextGrid_to_TextGrid_old (DTW me, TextGrid thee) {
+TextGrid DTW_and_TextGrid_to_TextGrid_old (DTW me, TextGrid thee) {
try {
autoTextGrid him = Thing_new (TextGrid);
if (my xmin != thy xmin || my xmax != thy xmax) {
@@ -234,23 +234,23 @@ autoTextGrid DTW_and_TextGrid_to_TextGrid_old (DTW me, TextGrid thee) {
his xmin = my ymin;
his xmax = my ymax;
- his tiers = FunctionList_create ();
+ his tiers = Ordered_create ();
- for (long i = 1; i <= thy tiers->size; i ++) {
- Daata anyTier = thy tiers->at [i];
+ for (long i = 1; i <= thy tiers -> size; i++) {
+ Data anyTier = (Data) thy tiers -> item[i];
if (anyTier -> classInfo == classIntervalTier) {
autoIntervalTier tier = DTW_and_IntervalTier_to_IntervalTier_old (me, (IntervalTier) anyTier);
- TextGrid_addTier_copy (him.get(), tier.get());
+ TextGrid_addTier (him.peek(), tier.peek());
} else if (anyTier -> classInfo == classTextTier) {
autoTextTier tier = DTW_and_TextTier_to_TextTier_old (me, (TextTier) anyTier);
- TextGrid_addTier_copy (him.get(), tier.get());
+ TextGrid_addTier (him.peek(), tier.peek());
} else {
Melder_throw (U"Unknown tier.");
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TextGrid not created.");
}
diff --git a/dwtools/DTW_and_TextGrid.h b/dwtools/DTW_and_TextGrid.h
index 280636f..e63dcac 100644
--- a/dwtools/DTW_and_TextGrid.h
+++ b/dwtools/DTW_and_TextGrid.h
@@ -3,7 +3,7 @@
/* DTW_and_TextGrid.h
*
- * Copyright (C) 1993-2012, 2015 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -22,21 +22,20 @@
/*
djmw 20060906
+ djmw 20120328 Latest modification
*/
#include "DTW.h"
#include "TextGrid.h"
#include "Table.h"
-autoTextTier DTW_and_TextTier_to_TextTier (DTW me, TextTier thee, double precision);
-
-autoIntervalTier DTW_and_IntervalTier_to_IntervalTier (DTW me, IntervalTier thee, double precision);
-
-autoTextGrid DTW_and_TextGrid_to_TextGrid (DTW me, TextGrid thee, double precision);
+TextTier DTW_and_TextTier_to_TextTier (DTW me, TextTier thee, double precision);
+IntervalTier DTW_and_IntervalTier_to_IntervalTier (DTW me, IntervalTier thee, double precision);
+TextGrid DTW_and_TextGrid_to_TextGrid (DTW me, TextGrid thee, double precision);
/*
Purpose: Create the new TextGrid with all times determined by the DTW.
*/
-autoTable DTW_and_IntervalTier_to_Table (DTW me, IntervalTier thee, double precision);
+Table DTW_and_IntervalTier_to_Table (DTW me, IntervalTier thee, double precision);
#endif /* _DTW_and_TextGrid_h_ */
diff --git a/dwtools/DTW_def.h b/dwtools/DTW_def.h
index 4380f4d..86bcf54 100644
--- a/dwtools/DTW_def.h
+++ b/dwtools/DTW_def.h
@@ -30,13 +30,28 @@ oo_DEFINE_STRUCT (DTW_Path)
oo_END_STRUCT (DTW_Path)
#undef ooSTRUCT
+#define ooSTRUCT DTW_Path_Index
+oo_DEFINE_STRUCT (DTW_Path_Index)
+ oo_LONG (ibegin)
+ oo_LONG (iend)
+oo_END_STRUCT (DTW_Path_Index)
+#undef ooSTRUCT
+
+#define ooSTRUCT DTW_Path_xytime
+oo_DEFINE_STRUCT (DTW_Path_xytime)
+ oo_DOUBLE (x)
+ oo_DOUBLE (y)
+oo_END_STRUCT (DTW_Path_xytime)
+#undef ooSTRUCT
+
#define ooSTRUCT DTW_Path_Query
oo_DEFINE_STRUCT (DTW_Path_Query)
oo_LONG (nx)
oo_LONG (ny)
oo_LONG (nxy)
- oo_AUTO_OBJECT (RealTier, 0, yfromx)
- oo_AUTO_OBJECT (RealTier, 0, xfromy)
+ oo_STRUCT_VECTOR (DTW_Path_xytime, xytimes, nxy)
+ oo_STRUCT_VECTOR (DTW_Path_Index, xindex, nx)
+ oo_STRUCT_VECTOR (DTW_Path_Index, yindex, ny)
oo_END_STRUCT (DTW_Path_Query)
#undef ooSTRUCT
diff --git a/dwtools/DataModeler.cpp b/dwtools/DataModeler.cpp
index 8035263..6d56696 100644
--- a/dwtools/DataModeler.cpp
+++ b/dwtools/DataModeler.cpp
@@ -1,6 +1,6 @@
/* DataModeler.cpp
*
- * Copyright (C) 2014-2016 David Weenink
+ * Copyright (C) 2014-2015 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -49,6 +49,7 @@
#include "DataModeler_def.h"
extern machar_Table NUMfpp;
+void FormantModeler_getSumOfVariancesBetweenShiftedAndEstimatedTracks (FormantModeler me, int shiftDirection, long *fromFormant, long *toFormant, double var[]);
Thing_implement (DataModeler, Function, 0);
@@ -57,7 +58,7 @@ void structDataModeler :: v_info () {
MelderInfo_writeLine (U" Start time: ", xmin, U" seconds");
MelderInfo_writeLine (U" End time: ", xmax, U" seconds");
MelderInfo_writeLine (U" Total duration: ", xmax - xmin, U" seconds");
- double ndf, rSquared = DataModeler_getCoefficientOfDetermination (this, nullptr, nullptr);
+ double ndf, rSquared = DataModeler_getCoefficientOfDetermination (this, NULL, NULL);
double probability, chisq = DataModeler_getChiSquaredQ (this, useSigmaY, &probability, &ndf);
MelderInfo_writeLine (U" Fit:");
MelderInfo_writeLine (U" Number of data points: ", numberOfDataPoints);
@@ -76,11 +77,11 @@ void structDataModeler :: v_info () {
}
}
-static double polynomial_evaluate (DataModeler me, double xin, double p[])
+static double polynome_evaluate (DataModeler me, double xin, double p[])
{
- double xpi = 1.0, result = p[1];
+ double xpi = 1, result = p[1];
// From domain [xmin, xmax] to domain [-(xmax -xmin)/2, (xmax-xmin)/2]
- double x = (2.0 * xin - my xmin - my xmax) / 2.0;
+ double x = (2 * xin - my xmin - my xmax) / 2;
for (long i = 2; i <= my numberOfParameters; i++) {
xpi *= x;
result += p[i] * xpi;
@@ -88,10 +89,10 @@ static double polynomial_evaluate (DataModeler me, double xin, double p[])
return result;
}
-static void polynomial_evaluateBasisFunctions (DataModeler me, double xin, double term[]) {
- term[1] = 1.0;
+static void polynome_evaluateBasisFunctions (DataModeler me, double xin, double term[]) {
+ term[1] = 1;
// From domain [xmin, xmax] to domain [-(xmax -xmin)/2, (xmax-xmin)/2]
- double x = (2.0 * xin - my xmin - my xmax) / 2.0;
+ double x = (2 * xin - my xmin - my xmax) / 2;
for (long i = 2; i <= my numberOfParameters; i++) {
term[i] = term[i-1] * x;
}
@@ -99,28 +100,27 @@ static void polynomial_evaluateBasisFunctions (DataModeler me, double xin, doubl
static double legendre_evaluate (DataModeler me, double xin, double p[]) {
// From domain [xmin, xmax] to domain [-1, 1]
- double x = (2.0 * xin - my xmin - my xmax) / (my xmax - my xmin);
+ double x = (2 * xin - my xmin - my xmax) / (my xmax - my xmin);
double pti, ptim1, ptim2 = 1, result = p[1];
if (my numberOfParameters > 1) {
- double twox = 2.0 * x, f2 = x, d = 1.0;
+ double twox = 2 * x, f2 = x, d = 1.0;
result += p[2] * (ptim1 = x);
for (long i = 3; i <= my numberOfParameters; i++) {
double f1 = d++;
f2 += twox;
result += p[i] * (pti = (f2 * ptim1 - f1 * ptim2) / d);
- ptim2 = ptim1;
- ptim1 = pti;
+ ptim2 = ptim1; ptim1 = pti;
}
}
return result;
}
static void legendre_evaluateBasisFunctions (DataModeler me, double xin, double term[]) {
- term[1] = 1.0;
+ term[1] = 1;
/* transform x from domain [xmin, xmax] to domain [-1, 1] */
- double x = (2.0 * xin - my xmin - my xmax) / (my xmax - my xmin);
+ double x = ( 2 * xin - my xmin - my xmax) / (my xmax - my xmin);
if (my numberOfParameters > 1) {
- double twox = 2.0 * x, f2 = term[2] = x, d = 1.0;
+ double twox = 2 * x, f2 = term[2] = x, d = 1.0;
for (long i = 3; i <= my numberOfParameters; i++) {
double f1 = d++;
f2 += twox;
@@ -129,32 +129,32 @@ static void legendre_evaluateBasisFunctions (DataModeler me, double xin, double
}
}
-static void chisqFromZScores (double *zscores, long numberOfZScores, double *p_chisq, long *p_numberOfValidZScores) {
- long numberOfValidZScores = numberOfZScores;
- double chisq = 0.0;
+static void chisqFromZScores (double *zscores, long numberOfZScores, double *chisq, long *numberOfValidZScores) {
+ long numberOfValid = numberOfZScores;
+ double chisqt = 0;
for (long i = 1; i <= numberOfZScores; i++) {
if (NUMdefined (zscores[i])) {
- chisq += zscores[i] * zscores[i];
+ chisqt += zscores[i] * zscores[i];
} else {
- numberOfValidZScores--;
+ numberOfValid--;
}
}
- if (p_chisq) {
- *p_chisq = chisq;
+ if (chisq) {
+ *chisq = chisqt;
}
- if (p_numberOfValidZScores) {
- *p_numberOfValidZScores = numberOfValidZScores;
+ if (numberOfValidZScores) {
+ *numberOfValidZScores = numberOfValid;
}
}
-static double DataModeler_getDataPointInverseWeight (DataModeler me, long iPoint, int useSigmaY ) {
- double iweight = 1.0;
+double DataModeler_getDataPointInverseWeight (DataModeler me, long iPoint, int useSigmaY ) {
+ double iweight = 1;
if (iPoint > 0 && iPoint <= my numberOfDataPoints && my dataPointStatus[iPoint] != DataModeler_DATA_INVALID) {
if (useSigmaY == DataModeler_DATA_WEIGH_SIGMA) {
iweight = my sigmaY[iPoint];
} else if (useSigmaY == DataModeler_DATA_WEIGH_RELATIVE) {
double q = my y[iPoint] / my sigmaY[iPoint];
- iweight = 500.0 / q; //
+ iweight = 500 / q; //
} else if (useSigmaY == DataModeler_DATA_WEIGH_SQRT) {
iweight = 7.071 * sqrt (my sigmaY[iPoint]); // .bw = 50 gives 50
}
@@ -178,23 +178,23 @@ double DataModeler_getModelValueAtIndex (DataModeler me, long index) {
return f;
}
-void DataModeler_getExtremaY (DataModeler me, double *p_ymin, double *p_ymax) {
- double ymin = 1e308, ymax = -ymin;
+void DataModeler_getExtremaY (DataModeler me, double *ymin, double *ymax) {
+ double min = 1e38, max = -min;
for (long i = 1; i <= my numberOfDataPoints; i++) {
if (my dataPointStatus[i] != DataModeler_DATA_INVALID) {
- if (my y[i] < ymin) {
- ymin = my y[i];
+ if (my y[i] < min) {
+ min = my y[i];
}
- if (my y[i] > ymax) {
- ymax = my y[i];
+ if (my y[i] > max) {
+ max = my y[i];
}
}
}
- if (p_ymin) {
- *p_ymin = ymin;
+ if (ymin != NULL) {
+ *ymin = min;
}
- if (p_ymax) {
- *p_ymax = ymax;
+ if (ymax != NULL) {
+ *ymax = max;
}
}
@@ -243,7 +243,7 @@ void DataModeler_setDataPointStatus (DataModeler me, long index, int status) {
}
}
-static void DataModeler_setDataPointValueAndStatus (DataModeler me, long index, double value, int dataStatus) {
+void DataModeler_setDataPointValueAndStatus (DataModeler me, long index, double value, int dataStatus) {
if (index > 0 && index <= my numberOfDataPoints) {
my y[index] = value;
my dataPointStatus[index] = dataStatus;
@@ -285,23 +285,23 @@ double DataModeler_getParameterStandardDeviation (DataModeler me, long index) {
return stdev;
}
-double DataModeler_getVarianceOfParameters (DataModeler me, long fromIndex, long toIndex, long *p_numberOfFreeParameters) {
+double DataModeler_getVarianceOfParameters (DataModeler me, long fromIndex, long toIndex, long *numberOfFreeParameters) {
double variance = NUMundefined;
if (toIndex < fromIndex || (toIndex == 0 && fromIndex == 0)) {
fromIndex = 1; toIndex = my numberOfParameters;
}
- long numberOfFreeParameters = 0;
+ long numberOfParameters = 0;
if (fromIndex <= toIndex && fromIndex > 0 && toIndex <= my numberOfParameters) {
variance = 0;
for (long index = fromIndex; index <= toIndex; index++) {
if (my parameterStatus[index] != DataModeler_PARAMETER_FIXED) {
variance += my parameterCovariances -> data[index][index];
- numberOfFreeParameters++;
+ numberOfParameters++;
}
}
}
- if (p_numberOfFreeParameters) {
- *p_numberOfFreeParameters = numberOfFreeParameters;
+ if (numberOfFreeParameters != NULL) {
+ *numberOfFreeParameters = numberOfParameters;
}
return variance;
}
@@ -324,7 +324,7 @@ void DataModeler_setParameterValuesToZero (DataModeler me, double numberOfSigmas
double value = my parameter[i];
double sigmas = numberOfSigmas * DataModeler_getParameterStandardDeviation (me, i);
if ((value - sigmas) * (value + sigmas) < 0) {
- DataModeler_setParameterValueFixed (me, i, 0.0);
+ DataModeler_setParameterValueFixed (me, i, 0);
numberOfChangedParameters++;
}
}
@@ -358,7 +358,7 @@ long DataModeler_getNumberOfInvalidDataPoints (DataModeler me) {
}
void DataModeler_setTolerance (DataModeler me, double tolerance) {
- my tolerance = tolerance > 0.0 ? tolerance : my numberOfDataPoints * NUMfpp -> eps;
+ my tolerance = tolerance > 0 ? tolerance : my numberOfDataPoints * NUMfpp -> eps;
}
double DataModeler_getDegreesOfFreedom (DataModeler me) {
@@ -374,7 +374,7 @@ double DataModeler_getDegreesOfFreedom (DataModeler me) {
void DataModeler_getZScores (DataModeler me, int useSigmaY, double zscores[]) {
try {
- Melder_assert (zscores != nullptr);
+ Melder_assert (zscores != NULL);
double estimatedSigmaY;
if (useSigmaY == DataModeler_DATA_WEIGH_EQUAL) {
long numberOfValidDataPoints;
@@ -400,9 +400,9 @@ void DataModeler_getZScores (DataModeler me, int useSigmaY, double zscores[]) {
// chisq and zscores may be the same arrays!
static void DataModeler_getChisqScoresFromZScores (DataModeler me, double *zscores, bool substituteAverage, double *chisq) {
- Melder_assert (zscores != nullptr && chisq != nullptr);
+ Melder_assert (zscores != NULL && chisq != NULL);
long numberOfDefined = my numberOfDataPoints;
- double sumchisq = 0.0;
+ double sumchisq = 0;
for (long i = 1; i <= my numberOfDataPoints; i++) {
if (NUMdefined (zscores[i])) {
chisq[i] = zscores[i] * zscores[i];
@@ -421,29 +421,29 @@ static void DataModeler_getChisqScoresFromZScores (DataModeler me, double *zscor
}
}
-double DataModeler_getChiSquaredQ (DataModeler me, int useSigmaY, double *p_prob, double *p_df)
+double DataModeler_getChiSquaredQ (DataModeler me, int useSigmaY, double *probability, double *ndf)
{
- double chisq;
- long numberOfValidZScores;
+ double chisq; long numberOfValidZScores;
autoNUMvector<double> zscores (1, my numberOfDataPoints);
DataModeler_getZScores (me, useSigmaY, zscores.peek());
chisqFromZScores (zscores.peek(), my numberOfDataPoints, & chisq, & numberOfValidZScores);
- double df = useSigmaY == DataModeler_DATA_WEIGH_EQUAL ? numberOfValidZScores - 1.0 : numberOfValidZScores; // we loose one df if sigma is estimated from the data
- if (p_prob) {
- *p_prob = NUMchiSquareQ (chisq, df);
+ double dof = numberOfValidZScores;
+ dof = useSigmaY == DataModeler_DATA_WEIGH_EQUAL ? dof - 1 : dof; // we loose one dof if sigma is estimated from the data
+ if (probability != NULL) {
+ *probability = NUMchiSquareQ (chisq, dof);
}
- if (p_df) {
- *p_df = df;
+ if (ndf != NULL) {
+ *ndf = dof;
}
return chisq;
}
double DataModeler_getWeightedMean (DataModeler me) {
- double ysum = 0.0, wsum = 0.0;
+ double ysum = 0, wsum = 0;
for (long i = 1; i <= my numberOfDataPoints; i++) {
if (my dataPointStatus[i] != DataModeler_DATA_INVALID) {
double s = DataModeler_getDataPointInverseWeight (me, i, my useSigmaY);
- double weight = 1.0 / (s * s);
+ double weight = 1 / (s * s);
ysum += my y[i] * weight;
wsum += weight;
}
@@ -451,7 +451,7 @@ double DataModeler_getWeightedMean (DataModeler me) {
return ysum / wsum;
}
-double DataModeler_getCoefficientOfDetermination (DataModeler me, double *p_ssreg, double *p_sstot) {
+double DataModeler_getCoefficientOfDetermination (DataModeler me, double *ssreg, double *sstot) {
/* We cannot use the standard expressions for ss_tot, and ss_reg because our data are weighted by 1 / sigma[i].
* We need the weighted mean and we need to weigh all sums-of-squares accordingly;
@@ -460,28 +460,29 @@ double DataModeler_getCoefficientOfDetermination (DataModeler me, double *p_ssre
*/
double ymean = DataModeler_getWeightedMean (me);
- double sstot = 0.0, ssreg = 0.0;
+ double ss_tot = 0, ss_reg = 0;
for (long i = 1; i <= my numberOfDataPoints; i++) {
if (my dataPointStatus[i] != DataModeler_DATA_INVALID) {
double s = DataModeler_getDataPointInverseWeight (me, i, my useSigmaY);
double diff = (my y[i] - ymean) / s;
- sstot += diff * diff; // total sum of squares
+ ss_tot += diff * diff; // total sum of squares
double estimate = my f_evaluate (me, my x[i], my parameter);
diff = (estimate - my y[i]) / s;
- ssreg += diff * diff; // regression sum of squares
+ ss_reg += diff * diff; // regression sum of squares
}
}
- double rSquared = sstot > 0.0 ? 1.0 - ssreg / sstot : 1.0;
- if (p_ssreg) {
- *p_ssreg = sstot - ssreg;
+ double rSquared = ss_tot > 0 ? 1 - ss_reg / ss_tot : 1;
+ if (ssreg != NULL) {
+ *ssreg = ss_tot - ss_reg;
}
- if (p_sstot) {
- *p_sstot = sstot;
+ if (sstot != NULL) {
+ *sstot = ss_tot;
}
return rSquared;
}
-static void DataModeler_drawBasisFunction_inside (DataModeler me, Graphics g, double xmin, double xmax, double ymin, double ymax, long iterm, bool scale, long numberOfPoints) {
+void DataModeler_drawBasisFunction_inside (DataModeler me, Graphics g, double xmin, double xmax, double ymin, double ymax,
+ long iterm, bool scale, long numberOfPoints) {
if (xmax <= xmin) {
xmin = my xmin; xmax = my xmax;
}
@@ -495,7 +496,7 @@ static void DataModeler_drawBasisFunction_inside (DataModeler me, Graphics g, do
y[i] = scale ? y[i] * my parameter[iterm] : y[i];
}
if (ymax <= ymin) {
- ymin = 1e308; ymax = -ymin;
+ ymin = 1e38;ymax = -ymin;
for (long i = 1; i <= numberOfPoints; i++) {
ymax = y[i] > ymax ? y[i] : ymax;
ymin = y[i] < ymin ? y[i] : ymin;
@@ -576,7 +577,7 @@ void DataModeler_draw_inside (DataModeler me, Graphics g, double xmin, double xm
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
double horizontalOffset_wc = Graphics_dxMMtoWC (g, horizontalOffset_mm);
- double barWidth_wc = barWidth_mm <= 0.0 ? 0.0 : Graphics_dxMMtoWC (g, barWidth_mm);
+ double barWidth_wc = barWidth_mm <= 0 ? 0 : Graphics_dxMMtoWC (g, barWidth_mm);
double x1, y1, x2, y2;
bool x1defined = false, x2defined = false;
for (long idata = ixmin; idata <= ixmax; idata++) {
@@ -613,14 +614,14 @@ void DataModeler_draw_inside (DataModeler me, Graphics g, double xmin, double xm
double ym = y1;
double yt = ym + 0.5 * sigma, yb = ym - 0.5 * sigma;
if (estimated) {
- yt = (y - y1) > 0.0 ? y : y1;
- yb = (y - y1) > 0.0 ? y1 : y;
+ yt = (y - y1) > 0 ? y : y1;
+ yb = (y - y1) > 0 ? y1 : y;
}
int topOutside = yt > ymax, bottomOutside = yb < ymin;
yt = topOutside ? ymax : yt;
yb = bottomOutside ? ymin : yb;
Graphics_line (g, x1 + horizontalOffset_wc, yb, x1 + horizontalOffset_wc, yt);
- if (barWidth_wc > 0.0 && ! estimated) {
+ if (barWidth_wc > 0 && ! estimated) {
double xl = x1 - 0.5 * barWidth_wc + horizontalOffset_wc;
double xr = xl + barWidth_wc;
if (! topOutside) {
@@ -650,8 +651,8 @@ void DataModeler_drawTrack (DataModeler me, Graphics g, double xmin, double xmax
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
@@ -670,30 +671,30 @@ void DataModeler_speckle (DataModeler me, Graphics g, double xmin, double xmax,
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
-autoTable DataModeler_to_Table_zscores (DataModeler me, int useSigmaY) {
+Table DataModeler_to_Table_zscores (DataModeler me, int useSigmaY) {
try {
autoTable ztable = Table_createWithColumnNames (my numberOfDataPoints, U"x z");
autoNUMvector<double> zscores (1, my numberOfDataPoints);
DataModeler_getZScores (me, useSigmaY, zscores.peek());
for (long i = 1; i <= my numberOfDataPoints; i++) {
- Table_setNumericValue (ztable.get(), i, 1, my x[i]);
- Table_setNumericValue (ztable.get(), i, 2, zscores[i]);
+ Table_setNumericValue (ztable.peek(), i, 1, my x[i]);
+ Table_setNumericValue (ztable.peek(), i, 2, zscores[i]);
}
- return ztable;
+ return ztable.transfer();
} catch (MelderError) {
Melder_throw (U"Table not created.");
}
}
-static void DataModeler_normalProbabilityPlot (DataModeler me, Graphics g, int useSigmaY, long numberOfQuantiles, double numberOfSigmas, int labelSize, const char32 *label, bool garnish) {
+void DataModeler_normalProbabilityPlot (DataModeler me, Graphics g, int useSigmaY, long numberOfQuantiles, double numberOfSigmas, int labelSize, const char32 *label, int garnish) {
try {
autoTable thee = DataModeler_to_Table_zscores (me, useSigmaY);
- Table_normalProbabilityPlot (thee.get(), g, 2, numberOfQuantiles, numberOfSigmas, labelSize, label, garnish);
+ Table_normalProbabilityPlot (thee.peek(), g, 2, numberOfQuantiles, numberOfSigmas, labelSize, label, garnish);
} catch (MelderError) {
// ignore
}
@@ -704,15 +705,14 @@ void DataModeler_setBasisFunctions (DataModeler me, int type) {
my f_evaluate = legendre_evaluate;
my f_evaluateBasisFunctions = legendre_evaluateBasisFunctions;
} else {
- my f_evaluate = polynomial_evaluate;
- my f_evaluateBasisFunctions = polynomial_evaluateBasisFunctions;
+ my f_evaluate = polynome_evaluate;
+ my f_evaluateBasisFunctions = polynome_evaluateBasisFunctions;
}
my type = type;
}
-void DataModeler_init (DataModeler me, double xmin, double xmax, long numberOfDataPoints, long numberOfParameters, int type) {
- my xmin = xmin;
- my xmax = xmax;
+void DataModeler_init (DataModeler me, double xmin, double xmax, long numberOfDataPoints, long numberOfParameters, int type) {
+ my xmin = xmin; my xmax = xmax;
DataModeler_setBasisFunctions (me, type);
my numberOfDataPoints = numberOfDataPoints;
my x = NUMvector<double> (1, numberOfDataPoints);
@@ -732,18 +732,18 @@ void DataModeler_init (DataModeler me, double xmin, double xmax, long numberOfDa
my parameterCovariances = Covariance_create (numberOfParameters);
}
-autoDataModeler DataModeler_create (double xmin, double xmax, long numberOfDataPoints, long numberOfParameters, int type) {
+DataModeler DataModeler_create (double xmin, double xmax, long numberOfDataPoints, long numberOfParameters, int type) {
try {
autoDataModeler me = Thing_new (DataModeler);
- DataModeler_init (me.get(), xmin, xmax, numberOfDataPoints, numberOfParameters, type);
+ DataModeler_init (me.peek(), xmin, xmax, numberOfDataPoints, numberOfParameters, type);
my xmin = xmin; my xmax = xmax;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"DataModeler not created.");
}
}
-autoDataModeler DataModeler_createSimple (double xmin, double xmax, long numberOfDataPoints, char32 *parameters, double gaussianNoiseStd, int type) {
+DataModeler DataModeler_createSimple (double xmin, double xmax, long numberOfDataPoints, char32 *parameters, double gaussianNoiseStd, int type) {
try {
long numberOfParameters;
autoNUMvector<double> parameter (NUMstring_to_numbers (parameters, &numberOfParameters), 1);
@@ -760,12 +760,12 @@ autoDataModeler DataModeler_createSimple (double xmin, double xmax, long numberO
// generate the data that belong to the parameter values
for (long i = 1; i <= numberOfDataPoints; i++) {
my x[i] = xmin + (i - 0.5) * (xmax - xmin) / numberOfDataPoints;
- double modelY = my f_evaluate (me.get(), my x[i], my parameter);
- my y[i] = modelY + NUMrandomGauss (0.0, gaussianNoiseStd);
+ double modelY = my f_evaluate (me.peek(), my x[i], my parameter);
+ my y[i] = modelY + NUMrandomGauss (0, gaussianNoiseStd);
my sigmaY[i] = NUMundefined;
}
my useSigmaY = DataModeler_DATA_WEIGH_EQUAL;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"No simple DataModeler created.");
}
@@ -787,7 +787,7 @@ void DataModeler_fit (DataModeler me)
// For function evaluation with only the FIXED parameters
for (long ipar = 1; ipar <= my numberOfParameters; ipar++) {
- parameter[ipar] = my parameterStatus[ipar] == DataModeler_PARAMETER_FIXED ? my parameter[ipar] : 0.0;
+ parameter[ipar] = my parameterStatus[ipar] == DataModeler_PARAMETER_FIXED ? my parameter[ipar] : 0;
}
// estimate sigma if we weigh all datapoint equally.
@@ -824,11 +824,11 @@ void DataModeler_fit (DataModeler me)
if (! NUMfpp) {
NUMmachar ();
}
- SVD_zeroSmallSingularValues (thee.get(), my tolerance > 0.0 ? my tolerance : numberOfDataPoints * NUMfpp -> eps);
- SVD_solve (thee.get(), b.peek(), parameter.peek()); // re-use parameter
+ SVD_zeroSmallSingularValues (thee.peek(), my tolerance > 0 ? my tolerance : numberOfDataPoints * NUMfpp -> eps);
+ SVD_solve (thee.peek(), b.peek(), parameter.peek()); // re-use parameter
// Put the calculated parameters at the correct position in 'my p'
- Covariance cov = my parameterCovariances.get();
+ Covariance cov = my parameterCovariances;
long ipar = 0;
for (long j = 1; j <= my numberOfParameters; j++) {
if (my parameterStatus[j] != DataModeler_PARAMETER_FIXED) {
@@ -840,18 +840,17 @@ void DataModeler_fit (DataModeler me)
// estimate covariances between parameters
if (numberOfParameters < my numberOfParameters) {
autoNUMmatrix<double> covtmp (1, numberOfParameters, 1, numberOfParameters);
- SVD_getSquared (thee.get(), covtmp.peek(), true);
+ SVD_getSquared (thee.peek(), covtmp.peek(), true);
// Set fixed parameters variances and covariances to zero.
for (long i = 1; i <= my numberOfParameters; i++) {
for (long j = i; j <= my numberOfParameters; j++) {
- cov -> data[i][j] = cov -> data[j][i] = 0.0;
+ cov -> data[i][j] = cov -> data[j][i] = 0;
}
}
- ipar = 0;
+ long ipar = 0, jpar;
for (long i = 1; i <= my numberOfParameters; i++) {
if (my parameterStatus[i] != DataModeler_PARAMETER_FIXED) {
- long jpar = 0;
- ipar++;
+ jpar = 0; ipar++;
for (long j = 1; j <= my numberOfParameters; j++) {
if (my parameterStatus[j] != DataModeler_PARAMETER_FIXED) {
jpar++;
@@ -861,7 +860,7 @@ void DataModeler_fit (DataModeler me)
}
}
} else {
- SVD_getSquared (thee.get(), cov -> data, true);
+ SVD_getSquared (thee.peek(), cov -> data, true);
}
} catch (MelderError) {
Melder_throw (U"DataModeler no fit.");
@@ -875,16 +874,16 @@ void DataModeler_setDataWeighing (DataModeler me, int useSigmaY) {
}
}
-autoCovariance DataModeler_to_Covariance_parameters (DataModeler me) {
+Covariance DataModeler_to_Covariance_parameters (DataModeler me) {
try {
- autoCovariance cov = Data_copy (my parameterCovariances.get());
- return cov;
+ autoCovariance cov = (Covariance) Data_copy (my parameterCovariances);
+ return cov.transfer();
} catch (MelderError) {
Melder_throw (U"Covariance not created.");
}
}
-autoDataModeler Table_to_DataModeler (Table me, double xmin, double xmax, long xcolumn, long ycolumn, long scolumn, long numberOfParameters, int type) {
+DataModeler Table_to_DataModeler (Table me, double xmin, double xmax, long xcolumn, long ycolumn, long scolumn, long numberOfParameters, int type) {
try {
Table_checkSpecifiedColumnNumberWithinRange (me, xcolumn);
Table_checkSpecifiedColumnNumberWithinRange (me, ycolumn);
@@ -892,7 +891,7 @@ autoDataModeler Table_to_DataModeler (Table me, double xmin, double xmax, long x
if (useSigmaY) {
Table_checkSpecifiedColumnNumberWithinRange (me, scolumn);
}
- long numberOfRows = my rows.size, numberOfData = 0;
+ long numberOfRows = my rows -> size, numberOfData = 0;
autoNUMvector<double> x (1, numberOfRows), y (1, numberOfRows), sy (1, numberOfRows);
for (long i = 1; i <= numberOfRows; i++) {
double val = Table_getNumericValue_Assert (me, i, xcolumn);
@@ -941,9 +940,9 @@ autoDataModeler Table_to_DataModeler (Table me, double xmin, double xmax, long x
if (validData < numberOfParameters) {
Melder_throw (U"The number of parameters must not exceed the number of data points.");
}
- DataModeler_setDataWeighing (thee.get(), DataModeler_DATA_WEIGH_SIGMA);
- DataModeler_fit (thee.get());
- return thee;
+ DataModeler_setDataWeighing (thee.peek(), DataModeler_DATA_WEIGH_SIGMA);
+ DataModeler_fit (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Datamodeler not created from Table.");
}
@@ -957,8 +956,8 @@ void structFormantModeler :: v_info () {
MelderInfo_writeLine (U" Start time: ", xmin, U" seconds");
MelderInfo_writeLine (U" End time: ", xmax, U" seconds");
MelderInfo_writeLine (U" Total duration: ", xmax - xmin, U" seconds");
- for (long iformant = 1; iformant <= trackmodelers.size; iformant ++) {
- DataModeler ffi = trackmodelers.at [iformant];
+ for (long iformant = 1; iformant <= trackmodelers -> size; iformant++) {
+ DataModeler ffi = (DataModeler) trackmodelers -> item[iformant];
MelderInfo_writeLine (U"Formant ", iformant);
ffi -> v_info();
}
@@ -966,7 +965,7 @@ void structFormantModeler :: v_info () {
double DataModeler_getResidualSumOfSquares (DataModeler me, long *numberOfDataPoints) {
long n = 0;
- double rss = 0.0;
+ double rss = 0;
for (long i = 1; i <= my numberOfDataPoints; i++) {
if (my dataPointStatus[i] != DataModeler_DATA_INVALID) {
++n;
@@ -990,7 +989,7 @@ double DataModeler_estimateSigmaY (DataModeler me) {
}
}
double variance;
- NUMvector_avevar (y.peek(), numberOfDataPoints, nullptr, &variance);
+ NUMvector_avevar (y.peek(), numberOfDataPoints, NULL, &variance);
double sigma = NUMdefined (variance) ? sqrt (variance / (numberOfDataPoints - 1)) : NUMundefined;
return sigma;
} catch (MelderError) {
@@ -1000,8 +999,8 @@ double DataModeler_estimateSigmaY (DataModeler me) {
double FormantModeler_getStandardDeviation (FormantModeler me, long iformant) {
double sigma = NUMundefined;
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
sigma = DataModeler_estimateSigmaY (ff);
}
return sigma;
@@ -1009,40 +1008,40 @@ double FormantModeler_getStandardDeviation (FormantModeler me, long iformant) {
double FormantModeler_getDataPointValue (FormantModeler me, long iformant, long index) {
double value = NUMundefined;
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
value = DataModeler_getDataPointValue (ff, index);
}
return value;
}
void FormantModeler_setDataPointValue (FormantModeler me, long iformant, long index, double value) {
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_setDataPointValue (ff, index, value);
}
}
double FormantModeler_getDataPointSigma (FormantModeler me, long iformant, long index) {
double sigma = NUMundefined;
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = (DataModeler) my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
sigma = DataModeler_getDataPointSigma (ff, index);
}
return sigma;
}
void FormantModeler_setDataPointSigma (FormantModeler me, long iformant, long index, double sigma) {
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_setDataPointSigma (ff, index, sigma);
}
}
int FormantModeler_getDataPointStatus (FormantModeler me, long iformant, long index) {
int value = DataModeler_DATA_INVALID;
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
value = DataModeler_getDataPointStatus (ff, index);
}
return value;
@@ -1050,45 +1049,44 @@ int FormantModeler_getDataPointStatus (FormantModeler me, long iformant, long in
void FormantModeler_setDataPointStatus (FormantModeler me, long iformant, long index, int status)
{
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_setDataPointStatus (ff, index, status);
}
}
-static void FormantModeler_setDataPointValueAndStatus (FormantModeler me, long iformant, long index, double value, int dataStatus)
+void FormantModeler_setDataPointValueAndStatus (FormantModeler me, long iformant, long index, double value, int dataStatus)
{
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_setDataPointValueAndStatus (ff, index, value, dataStatus);
}
}
void FormantModeler_setParameterValueFixed (FormantModeler me, long iformant, long index, double value) {
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ffi = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_setParameterValueFixed (ffi, index, value);
}
}
void FormantModeler_setParametersFree (FormantModeler me, long fromFormant, long toFormant, long fromIndex, long toIndex) {
- long numberOfFormants = my trackmodelers.size;
+ long numberOfFormants = my trackmodelers -> size;
if (toFormant < fromFormant || (fromFormant == toFormant && fromFormant == 0)) {
- fromFormant = 1;
- toFormant = numberOfFormants;
+ fromFormant = 1; toFormant= numberOfFormants;
}
if (! (toFormant >= 1 && toFormant <= numberOfFormants && fromFormant >= 1 && fromFormant <= numberOfFormants &&
fromFormant <= toFormant)) {
Melder_throw (U"Formant number(s) must be in the interval [1, ", numberOfFormants, U"].");
}
- for (long iformant = fromFormant; iformant <= toFormant; iformant ++) {
- DataModeler ffi = my trackmodelers.at [iformant];
+ for (long iformant = fromFormant; iformant <= toFormant; iformant++) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_setParametersFree (ffi, fromIndex, toIndex);
}
}
void FormantModeler_setDataWeighing (FormantModeler me, long fromFormant, long toFormant, int useSigmaY) {
- long numberOfFormants = my trackmodelers.size;
+ long numberOfFormants = my trackmodelers -> size;
if (toFormant < fromFormant || (fromFormant == toFormant && fromFormant == 0)) {
fromFormant = 1; toFormant= numberOfFormants;
}
@@ -1097,55 +1095,53 @@ void FormantModeler_setDataWeighing (FormantModeler me, long fromFormant, long t
Melder_throw (U"Formant number(s) must be in the interval [1, ", numberOfFormants, U"].");
}
for (long iformant = fromFormant; iformant <= toFormant; iformant++) {
- DataModeler ffi = my trackmodelers.at [iformant];
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_setDataWeighing (ffi, useSigmaY);
}
}
void FormantModeler_fit (FormantModeler me) {
- for (long iformant = 1; iformant <= my trackmodelers.size; iformant ++) {
- DataModeler ffi = my trackmodelers.at [iformant];
+ for (long iformant = 1; iformant <= my trackmodelers -> size; iformant++) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_fit (ffi);
}
}
void FormantModeler_drawBasisFunction (FormantModeler me, Graphics g, double tmin, double tmax, double fmin, double fmax,
- long iformant, long iterm, bool scaled, long numberOfPoints, bool garnish)
-{
+ long iformant, long iterm, bool scaled, long numberOfPoints, int garnish) {
if (tmax <= tmin) {
tmin = my xmin; tmax = my xmax;
}
- if (iformant < 1 || iformant > my trackmodelers.size) {
+ if (iformant < 1 || iformant > my trackmodelers -> size) {
return;
}
Graphics_setInner (g);
- DataModeler ffi = my trackmodelers.at [iformant];
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_drawBasisFunction_inside (ffi, g, tmin, tmax, fmin, fmax, iterm, scaled, numberOfPoints);
Graphics_unsetInner (g);
if (garnish) {
Graphics_inqWindow (g, &tmin, &tmax, &fmin, &fmax);
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, U"Time (s)");
- Graphics_textLeft (g, true, (scaled ? U"Frequency (Hz)" : U"Amplitude"));
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_markLeft (g, fmin, true, true, false, U"");
- Graphics_markLeft (g, fmax, true, true, false, U"");
+ Graphics_textBottom (g, 1, U"Time (s)");
+ Graphics_textLeft (g, 1, (scaled ? U"Frequency (Hz)" : U"Amplitude"));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_markLeft (g, fmin, 1, 1, 0, U"");
+ Graphics_markLeft (g, fmax, 1, 1, 0, U"");
}
}
static long FormantModeler_drawingSpecifiers_x (FormantModeler me, double *xmin, double *xmax, long *ixmin, long *ixmax) {
- Melder_assert (my trackmodelers.size > 0);
- DataModeler fm = my trackmodelers.at [1];
+ DataModeler fm = (DataModeler) my trackmodelers -> item[1];
return DataModeler_drawingSpecifiers_x (fm, xmin, xmax, ixmin, ixmax);
}
-static void FormantModeler_getCumulativeChiScores (FormantModeler me, int useSigmaY, double chisq[]) {
+void FormantModeler_getCumulativeChiScores (FormantModeler me, int useSigmaY, double chisq[]) {
try {
long numberOfDataPoints = FormantModeler_getNumberOfDataPoints (me);
- long numberOfFormants = my trackmodelers.size;
+ long numberOfFormants = my trackmodelers -> size;
autoNUMvector<double> zscores (1, numberOfDataPoints);
- for (long iformant = 1; iformant <= numberOfFormants; iformant ++) {
- DataModeler fm = my trackmodelers.at [iformant];
+ for (long iformant = 1; iformant <= numberOfFormants; iformant++) {
+ DataModeler fm = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_getZScores (fm, useSigmaY, zscores.peek());
DataModeler_getChisqScoresFromZScores (fm, zscores.peek(), true, zscores.peek()); // undefined -> average
for (long i = 1; i <= numberOfDataPoints; i++) {
@@ -1157,62 +1153,8 @@ static void FormantModeler_getCumulativeChiScores (FormantModeler me, int useSig
}
}
-static void FormantModeler_getVariancesBetweenTrackAndEstimatedTrack (FormantModeler me, long iformant, long estimatedFormant, double var[]) {
- long numberOfDataPoints = FormantModeler_getNumberOfDataPoints (me);
- long numberOfFormants = my trackmodelers.size;
-
- if (iformant < 1 || iformant > numberOfFormants || estimatedFormant < 1 || estimatedFormant > numberOfFormants) {
- return;
- }
- DataModeler fi = my trackmodelers.at [iformant];
- DataModeler fe = my trackmodelers.at [estimatedFormant];
- for (long i = 1; i <= numberOfDataPoints; i ++) {
- var[i] = NUMundefined;
- if (fi -> dataPointStatus[i] != DataModeler_DATA_INVALID) {
- double ye = fe -> f_evaluate (fe, fe -> x[i], fe -> parameter);
- double diff = ye - fi -> y[i];
- var[i] = diff * diff;
- }
- }
-}
-
-static void FormantModeler_getSumOfVariancesBetweenShiftedAndEstimatedTracks (FormantModeler me, int shiftDirection, long *fromFormant, long *toFormant, double var[]) {
- try {
- long numberOfFormants = my trackmodelers.size;
- if (*fromFormant < 1 || *fromFormant > numberOfFormants || *toFormant < 1 || *toFormant > numberOfFormants || *toFormant < *fromFormant) {
- *toFormant = 1; *fromFormant = numberOfFormants;
- }
-
- long formantTrack = *fromFormant, estimatedFormantTrack = *fromFormant; // FormantModeler_NOSHIFT_TRACKS
- if (shiftDirection == FormantModeler_DOWNSHIFT_TRACKS) {
- estimatedFormantTrack = *fromFormant;
- formantTrack = *fromFormant + 1;
- *fromFormant = *fromFormant == 1 ? 2 : *fromFormant;
- } else if (shiftDirection == FormantModeler_UPSHIFT_TRACKS) {
- formantTrack = *fromFormant;
- estimatedFormantTrack = *fromFormant + 1;
- *toFormant = *toFormant == numberOfFormants ? numberOfFormants - 1 : *toFormant;
- }
- long numberOfDataPoints = FormantModeler_getNumberOfDataPoints (me);
- autoNUMvector<double> vari (1, numberOfDataPoints);
- for (long iformant = *fromFormant; iformant <= *toFormant; iformant++) {
- FormantModeler_getVariancesBetweenTrackAndEstimatedTrack (me, formantTrack, estimatedFormantTrack, vari.peek());
- for (long i = 1; i <= numberOfDataPoints; i ++) {
- if (NUMdefined (vari [i])) {
- var [i] += vari [i];
- }
- }
- formantTrack ++;
- estimatedFormantTrack ++;
- }
- } catch (MelderError) {
- Melder_throw (me, U" cannot get variances.");
- }
-}
-
void FormantModeler_drawVariancesOfShiftedTracks (FormantModeler me, Graphics g, double xmin, double xmax,
- double ymin, double ymax, int shiftDirection, long fromFormant, long toFormant, bool garnish)
-{
+ double ymin, double ymax, int shiftDirection, long fromFormant, long toFormant, int garnish) {
try {
long ixmin, ixmax;
if (FormantModeler_drawingSpecifiers_x (me, &xmin, &xmax, &ixmin, &ixmax) < 1) {
@@ -1223,9 +1165,9 @@ void FormantModeler_drawVariancesOfShiftedTracks (FormantModeler me, Graphics g,
autoNUMvector<double> varShifted (1, numberOfDataPoints);
FormantModeler_getSumOfVariancesBetweenShiftedAndEstimatedTracks (me, shiftDirection, &fromFormant, &toFormant, varShifted.peek());
FormantModeler_getSumOfVariancesBetweenShiftedAndEstimatedTracks (me, 0, &fromFormant, &toFormant, var.peek());
- for (long i = ixmin + 1; i <= ixmax; i ++) {
- if (NUMdefined (varShifted [i]) && NUMdefined (var [i])) {
- var [i] -= varShifted [i];
+ for (long i = ixmin + 1; i <= ixmax; i++) {
+ if (NUMdefined (varShifted[i]) && NUMdefined (var[i])) {
+ var[i] -= varShifted[i];
}
}
if (ymax <= ymin) {
@@ -1233,23 +1175,22 @@ void FormantModeler_drawVariancesOfShiftedTracks (FormantModeler me, Graphics g,
}
Graphics_setInner (g);
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
- DataModeler thee = my trackmodelers.at [1];
- while (! NUMdefined (var [ixmin]) && ixmin <= ixmax) {
+ DataModeler thee = (DataModeler) my trackmodelers -> item[1];
+ while (! NUMdefined (var[ixmin]) && ixmin <= ixmax) {
ixmin++;
}
- double xp = thy x [ixmin], yp = var [ixmin];
- for (long i = ixmin + 1; i <= ixmax; i ++) {
- if (NUMdefined (var [i])) {
- Graphics_line (g, xp, yp, thy x [i], var [i]);
- xp = thy x [i];
- yp = var [i];
+ double xp = thy x[ixmin], yp = var[ixmin];
+ for (long i = ixmin + 1; i <= ixmax; i++) {
+ if (NUMdefined (var[i])) {
+ Graphics_line (g, xp, yp, thy x[i], var[i]);
+ xp = thy x[i]; yp = var[i];
}
}
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
} catch (MelderError) {
@@ -1261,7 +1202,7 @@ void FormantModeler_drawVariancesOfShiftedTracks (FormantModeler me, Graphics g,
void FormantModeler_drawCumulativeChiScores (FormantModeler me, Graphics g, double xmin, double xmax, double ymin, double ymax, int useSigmaY, int garnish) {
try {
long ixmin, ixmax;
- if (FormantModeler_drawingSpecifiers_x (me, & xmin, & xmax, & ixmin, & ixmax) < 1) {
+ if (FormantModeler_drawingSpecifiers_x (me, &xmin, &xmax, &ixmin, &ixmax) < 1) {
Melder_throw (me, U" not enough data points in drawing range.");
}
long numberOfDataPoints = FormantModeler_getNumberOfDataPoints (me);
@@ -1272,15 +1213,15 @@ void FormantModeler_drawCumulativeChiScores (FormantModeler me, Graphics g, doub
}
Graphics_setInner (g);
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
- DataModeler thee = my trackmodelers.at [1];
- for (long i = ixmin + 1; i <= ixmax; i ++) {
- Graphics_line (g, thy x [i - 1], chisq [i - 1], thy x [i], chisq [i]);
+ DataModeler thee = (DataModeler) my trackmodelers -> item[1];
+ for (long i = ixmin + 1; i <= ixmax; i++) {
+ Graphics_line (g, thy x[i-1], chisq[i-1], thy x[i], chisq[i]);
}
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
} catch (MelderError) {
//
@@ -1291,7 +1232,7 @@ void FormantModeler_drawOutliersMarked (FormantModeler me, Graphics g, double tm
if (tmax <= tmin) {
tmin = my xmin; tmax = my xmax;
}
- long maxTrack = my trackmodelers.size;
+ long maxTrack = my trackmodelers -> size;
if (toTrack == 0 && fromTrack == 0) {
fromTrack = 1; toTrack = maxTrack;
}
@@ -1301,34 +1242,34 @@ void FormantModeler_drawOutliersMarked (FormantModeler me, Graphics g, double tm
}
Graphics_setInner (g);
int currectFontSize = Graphics_inqFontSize (g);
- for (long iformant = fromTrack; iformant <= toTrack; iformant ++) {
- DataModeler ffi = my trackmodelers.at [iformant];
- double xOffset_mm = ( iformant % 2 == 1 ? horizontalOffset_mm : -horizontalOffset_mm );
+ for (long iformant = fromTrack; iformant <= toTrack; iformant++) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
+ double xOffset_mm = (iformant % 2 == 1) ? horizontalOffset_mm : -horizontalOffset_mm;
DataModeler_drawOutliersMarked_inside (ffi, g, tmin, tmax, 0, fmax, numberOfSigmas, useSigmaY, mark, marksFontSize, xOffset_mm);
}
Graphics_setFontSize (g, currectFontSize);
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, U"Time (s)");
- Graphics_textLeft (g, true, U"Formant frequency (Hz)");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeftEvery (g, 1.0, 1000.0, true, true, true);
+ Graphics_textBottom (g, 1, U"Time (s)");
+ Graphics_textLeft (g, 1, U"Formant frequency (Hz)");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeftEvery (g, 1.0, 1000.0, 1, 1, 1);
}
}
-void FormantModeler_normalProbabilityPlot (FormantModeler me, Graphics g, long iformant, int useSigmaY, long numberOfQuantiles, double numberOfSigmas, int labelSize, const char32 *label, bool garnish) {
- if (iformant > 0 || iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+void FormantModeler_normalProbabilityPlot (FormantModeler me, Graphics g, long iformant, int useSigmaY, long numberOfQuantiles, double numberOfSigmas, int labelSize, const char32 *label, int garnish) {
+ if (iformant > 0 || iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers ->item[iformant];
DataModeler_normalProbabilityPlot (ff, g, useSigmaY, numberOfQuantiles, numberOfSigmas, labelSize, label, garnish);
}
}
-static void FormantModeler_drawTracks_inside (FormantModeler me, Graphics g, double xmin, double xmax, double fmax,
+void FormantModeler_drawTracks_inside (FormantModeler me, Graphics g, double xmin, double xmax, double fmax,
long fromTrack, long toTrack, int estimated, long numberOfParameters, double horizontalOffset_mm) {
- for (long iformant = fromTrack; iformant <= toTrack; iformant ++) {
- DataModeler ffi = my trackmodelers.at [iformant];
- double xOffset_mm = ( iformant % 2 == 1 ? horizontalOffset_mm : -horizontalOffset_mm );
+ for (long iformant = fromTrack; iformant <= toTrack; iformant++) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
+ double xOffset_mm = (iformant % 2 == 1) ? horizontalOffset_mm : -horizontalOffset_mm;
DataModeler_drawTrack_inside (ffi, g, xmin, xmax, 0, fmax, estimated, numberOfParameters, xOffset_mm);
}
}
@@ -1338,7 +1279,7 @@ void FormantModeler_drawTracks (FormantModeler me, Graphics g, double tmin, doub
if (tmax <= tmin) {
tmin = my xmin; tmax = my xmax;
}
- long maxTrack = my trackmodelers.size;
+ long maxTrack = my trackmodelers -> size;
if (toTrack == 0 && fromTrack == 0) {
fromTrack = 1; toTrack = maxTrack;
}
@@ -1351,18 +1292,18 @@ void FormantModeler_drawTracks (FormantModeler me, Graphics g, double tmin, doub
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, U"Time (s)");
- Graphics_textLeft (g, true, U"Formant frequency (Hz)");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeftEvery (g, 1.0, 1000.0, true, true, true);
+ Graphics_textBottom (g, 1, U"Time (s)");
+ Graphics_textLeft (g, 1, U"Formant frequency (Hz)");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeftEvery (g, 1.0, 1000.0, 1, 1, 1);
}
}
-static void FormantModeler_speckle_inside (FormantModeler me, Graphics g, double xmin, double xmax, double fmax,
+void FormantModeler_speckle_inside (FormantModeler me, Graphics g, double xmin, double xmax, double fmax,
long fromTrack, long toTrack, int estimated, long numberOfParameters, int errorBars, double barWidth_mm, double horizontalOffset_mm) {
- for (long iformant = fromTrack; iformant <= toTrack; iformant ++) {
- DataModeler ffi = my trackmodelers.at [iformant];
- double xOffset_mm = ( iformant % 2 == 1 ? horizontalOffset_mm : -horizontalOffset_mm );
+ for (long iformant = fromTrack; iformant <= toTrack; iformant++) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
+ double xOffset_mm = (iformant % 2 == 1) ? horizontalOffset_mm : -horizontalOffset_mm;
DataModeler_speckle_inside (ffi, g, xmin, xmax, 0, fmax, estimated, numberOfParameters, errorBars, barWidth_mm, xOffset_mm);
}
}
@@ -1372,7 +1313,7 @@ void FormantModeler_speckle (FormantModeler me, Graphics g, double tmin, double
if (tmax <= tmin) {
tmin = my xmin; tmax = my xmax;
}
- long maxTrack = my trackmodelers.size;
+ long maxTrack = my trackmodelers -> size;
if (toTrack == 0 && fromTrack == 0) {
fromTrack = 1; toTrack = maxTrack;
}
@@ -1385,22 +1326,23 @@ void FormantModeler_speckle (FormantModeler me, Graphics g, double tmin, double
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, U"Time (s)");
- Graphics_textLeft (g, true, U"Formant frequency (Hz)");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeftEvery (g, 1.0, 1000.0, true, true, true);
+ Graphics_textBottom (g, 1, U"Time (s)");
+ Graphics_textLeft (g, 1, U"Formant frequency (Hz)");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeftEvery (g, 1.0, 1000.0, 1, 1, 1);
}
}
-autoFormantModeler FormantModeler_create (double tmin, double tmax, long numberOfFormants, long numberOfDataPoints, long numberOfParameters) {
+FormantModeler FormantModeler_create (double tmin, double tmax, long numberOfFormants, long numberOfDataPoints, long numberOfParameters) {
try {
autoFormantModeler me = Thing_new (FormantModeler);
my xmin = tmin; my xmax = tmax;
- for (long itrack = 1; itrack <= numberOfFormants; itrack ++) {
+ my trackmodelers = Ordered_create ();
+ for (long itrack = 1; itrack <= numberOfFormants; itrack++) {
autoDataModeler ff = DataModeler_create (tmin, tmax, numberOfDataPoints, numberOfParameters, DataModeler_TYPE_LEGENDRE);
- my trackmodelers. addItem_move (ff.move());
+ Collection_addItem (my trackmodelers, ff.transfer());
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"FormantModeler not created.");
}
@@ -1408,40 +1350,51 @@ autoFormantModeler FormantModeler_create (double tmin, double tmax, long numberO
double FormantModeler_getModelValueAtTime (FormantModeler me, long iformant, double time) {
double f = NUMundefined;
- if (iformant >= 1 && iformant <= my trackmodelers.size) {
- DataModeler thee = my trackmodelers.at [iformant];
- f = DataModeler_getModelValueAtX (thee, time);
+ if (iformant >= 1 && iformant <= my trackmodelers -> size) {
+ DataModeler thee = (DataModeler) my trackmodelers -> item[iformant];
+ f = DataModeler_getModelValueAtX (thee, time);
}
return f;
}
double FormantModeler_getModelValueAtIndex (FormantModeler me, long iformant, long index) {
double f = NUMundefined;
- if (iformant >= 1 && iformant <= my trackmodelers.size) {
- DataModeler thee = my trackmodelers.at [iformant];
- f = DataModeler_getModelValueAtIndex (thee, index);
+ if (iformant >= 1 && iformant <= my trackmodelers -> size) {
+ DataModeler thee = (DataModeler) my trackmodelers -> item[iformant];
+ f = DataModeler_getModelValueAtIndex (thee, index);
}
return f;
}
double FormantModeler_getWeightedMean (FormantModeler me, long iformant) {
double f = NUMundefined;
- if (iformant >= 1 && iformant <= my trackmodelers.size) {
- DataModeler thee = my trackmodelers.at [iformant];
- f = DataModeler_getWeightedMean (thee);
+ if (iformant >= 1 && iformant <= my trackmodelers -> size) {
+ DataModeler thee = (DataModeler) my trackmodelers -> item[iformant];
+ f = DataModeler_getWeightedMean (thee);
}
return f;
}
+long FormantModeler_getMaximumNumberOfParameters (FormantModeler me) {
+ long maxnum = 1;
+ for (long i = 1; i <= my trackmodelers -> size; i++) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[i];
+ if (ffi -> numberOfParameters > maxnum) {
+ maxnum = ffi -> numberOfParameters;
+ }
+ }
+ return maxnum;
+}
+
long FormantModeler_getNumberOfTracks (FormantModeler me) {
- return my trackmodelers.size;
+ return my trackmodelers -> size;
}
long FormantModeler_getNumberOfParameters (FormantModeler me, long iformant) {
long numberOfParameters = 0;
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
numberOfParameters = ff -> numberOfParameters;
}
return numberOfParameters;
@@ -1449,8 +1402,8 @@ long FormantModeler_getNumberOfParameters (FormantModeler me, long iformant) {
long FormantModeler_getNumberOfFixedParameters (FormantModeler me, long iformant) {
long numberOfParameters = 0;
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
numberOfParameters = ff -> numberOfParameters;
numberOfParameters -= DataModeler_getNumberOfFreeParameters (ff);
}
@@ -1460,8 +1413,8 @@ long FormantModeler_getNumberOfFixedParameters (FormantModeler me, long iformant
long FormantModeler_getNumberOfInvalidDataPoints (FormantModeler me, long iformant) {
long numberOfInvalidDataPoints = 0;
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
numberOfInvalidDataPoints = DataModeler_getNumberOfInvalidDataPoints (ff);
}
return numberOfInvalidDataPoints;
@@ -1469,8 +1422,8 @@ long FormantModeler_getNumberOfInvalidDataPoints (FormantModeler me, long iforma
double FormantModeler_getParameterValue (FormantModeler me, long iformant, long iparameter) {
double value = NUMundefined;
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
value = DataModeler_getParameterValue (ff, iparameter);
}
return value;
@@ -1478,8 +1431,8 @@ double FormantModeler_getParameterValue (FormantModeler me, long iformant, long
int FormantModeler_getParameterStatus (FormantModeler me, long iformant, long index) {
int status = DataModeler_PARAMETER_UNDEFINED;
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
status = DataModeler_getParameterStatus (ff, index);
}
return status;
@@ -1487,17 +1440,17 @@ int FormantModeler_getParameterStatus (FormantModeler me, long iformant, long in
double FormantModeler_getParameterStandardDeviation ( FormantModeler me, long iformant, long index) {
double stdev = NUMundefined;
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
stdev = DataModeler_getParameterStandardDeviation (ff, index);
}
return stdev;
}
double FormantModeler_getDegreesOfFreedom (FormantModeler me, long iformant) {
- double dof = 0.0;
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
+ double dof = 0;
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
dof = DataModeler_getDegreesOfFreedom (ff);
}
return dof;
@@ -1505,79 +1458,78 @@ double FormantModeler_getDegreesOfFreedom (FormantModeler me, long iformant) {
double FormantModeler_getVarianceOfParameters (FormantModeler me, long fromFormant, long toFormant, long fromIndex, long toIndex, long *numberOfFreeParameters) {
double variance = NUMundefined;
- long numberOfFormants = my trackmodelers.size, numberOfParameters = 0, nofp;
+ long numberOfFormants = my trackmodelers -> size, numberOfParameters = 0, nofp;
if (toFormant < fromFormant || (toFormant == 0 && fromFormant == 0)) {
fromFormant = 1; toFormant = numberOfFormants;
}
if (fromFormant <= toFormant && fromFormant > 0 && toFormant <= numberOfFormants) {
- variance = 0.0;
- for (long iformant = fromFormant; iformant <= toFormant; iformant ++) {
- DataModeler ff = my trackmodelers.at [iformant];
+ variance = 0;
+ for (long iformant = fromFormant; iformant <= toFormant; iformant++) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
variance += DataModeler_getVarianceOfParameters (ff, fromIndex, toIndex, &nofp);
numberOfParameters += nofp;
}
}
- if (numberOfFreeParameters) {
+ if (numberOfFreeParameters != NULL) {
*numberOfFreeParameters = numberOfParameters;
}
return variance;
}
long FormantModeler_getNumberOfDataPoints (FormantModeler me) {
- Melder_assert (my trackmodelers.size > 0);
- DataModeler thee = my trackmodelers.at [1];
+ DataModeler thee = (DataModeler) my trackmodelers -> item[1];
// all tracks have the same number of data points
return thy numberOfDataPoints;
}
-autoTable FormantModeler_to_Table_zscores (FormantModeler me, int useSigmaY) {
+Table FormantModeler_to_Table_zscores (FormantModeler me, int useSigmaY) {
try {
- long icolt = 1, numberOfFormants = my trackmodelers.size;
+ long icolt = 1, numberOfFormants = my trackmodelers -> size;
long numberOfDataPoints = FormantModeler_getNumberOfDataPoints (me);
autoNUMvector<double> zscores (1, numberOfDataPoints);
autoTable ztable = Table_createWithoutColumnNames (numberOfDataPoints, numberOfFormants + 1);
- Table_setColumnLabel (ztable.get(), icolt, U"time");
- for (long iformant = 1; iformant <= numberOfFormants; iformant ++) {
+ Table_setColumnLabel (ztable.peek(), icolt, U"time");
+ for (long iformant = 1; iformant <= numberOfFormants; iformant++) {
long icolz = iformant + 1;
- Table_setColumnLabel (ztable.get(), icolz, Melder_cat (U"z", iformant));
- DataModeler ffi = my trackmodelers.at [iformant];
+ Table_setColumnLabel (ztable.peek(), icolz, Melder_cat (U"z", iformant));
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
if (iformant == 1) {
- for (long i = 1; i <= numberOfDataPoints; i ++) { // only once all tracks have same x-values
- Table_setNumericValue (ztable.get(), i, icolt, ffi -> x [i]);
+ for (long i = 1; i <= numberOfDataPoints; i++) { // only once all tracks have same x-values
+ Table_setNumericValue (ztable.peek(), i, icolt, ffi -> x[i]);
}
}
DataModeler_getZScores (ffi, useSigmaY, zscores.peek());
- for (long i = 1; i <= numberOfDataPoints; i ++) {
- Table_setNumericValue (ztable.get(), i, icolz, zscores[i]);
+ for (long i = 1; i <= numberOfDataPoints; i++) {
+ Table_setNumericValue (ztable.peek(), i, icolz, zscores[i]);
}
}
- return ztable;
+ return ztable.transfer();
} catch (MelderError) {
Melder_throw (U"Table not created.");
}
}
-autoDataModeler FormantModeler_extractDataModeler (FormantModeler me, long iformant) {
+DataModeler FormantModeler_extractDataModeler (FormantModeler me, long iformant) {
try {
- if (iformant < 1 || iformant > my trackmodelers.size) {
+ if (! (iformant > 0 && iformant <= my trackmodelers -> size)) {
Melder_throw (U"");
}
- DataModeler ff = my trackmodelers.at [iformant];
- autoDataModeler thee = Data_copy (ff);
- return thee;
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
+ autoDataModeler thee = (DataModeler) Data_copy (ff);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"DataModeler not created.");
}
}
-autoCovariance FormantModeler_to_Covariance_parameters (FormantModeler me, long iformant) {
+Covariance FormantModeler_to_Covariance_parameters (FormantModeler me, long iformant) {
try {
- if (iformant < 1 || iformant > my trackmodelers.size) {
- Melder_throw (U"The formant should be greater than zero and smaller than or equal to ", my trackmodelers.size);
+ if (iformant < 1 || iformant > my trackmodelers -> size) {
+ Melder_throw (U"The formant should be greater than zero and smaller than or equal to ", my trackmodelers -> size);
}
- DataModeler thee = my trackmodelers.at [iformant];
- autoCovariance cov = Data_copy (thy parameterCovariances.get());
- return cov;
+ DataModeler thee = (DataModeler) my trackmodelers -> item[iformant];
+ autoCovariance cov = (Covariance) Data_copy (thy parameterCovariances);
+ return cov.transfer();
} catch (MelderError) {
Melder_throw (U"Covariance not created.");
}
@@ -1585,19 +1537,18 @@ autoCovariance FormantModeler_to_Covariance_parameters (FormantModeler me, long
}
void FormantModeler_setTolerance (FormantModeler me, double tolerance) {
- for (long iformant = 1; iformant <= my trackmodelers.size; iformant ++) {
- DataModeler ffi = my trackmodelers.at [iformant];
+ for (long iformant = 1; iformant <= my trackmodelers -> size; iformant++) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_setTolerance (ffi, tolerance);
}
}
double FormantModeler_indexToTime (FormantModeler me, long index) {
- Melder_assert (my trackmodelers.size > 0);
- DataModeler thee = my trackmodelers.at [1];
+ DataModeler thee = (DataModeler) my trackmodelers -> item[1];
return index > 0 && index <= thy numberOfDataPoints ? thy x[index] : NUMundefined;
}
-autoFormantModeler Formant_to_FormantModeler (Formant me, double tmin, double tmax, long numberOfFormants, long numberOfParametersPerTrack, int bandwidthEstimatesSigma) {
+FormantModeler Formant_to_FormantModeler (Formant me, double tmin, double tmax, long numberOfFormants, long numberOfParametersPerTrack, int bandwidthEstimatesSigma) {
try {
long ifmin, ifmax, posInCollection = 0;
if (tmax <= tmin) {
@@ -1608,21 +1559,21 @@ autoFormantModeler Formant_to_FormantModeler (Formant me, double tmin, double tm
Melder_throw (U"Not enought data points, extend the selection.");
}
autoFormantModeler thee = FormantModeler_create (tmin, tmax, numberOfFormants, numberOfDataPoints, numberOfParametersPerTrack);
- for (long iformant = 1; iformant <= numberOfFormants; iformant ++) {
- posInCollection ++;
- DataModeler ffi = thy trackmodelers.at [posInCollection];
+ for (long iformant = 1; iformant <= numberOfFormants; iformant++) {
+ posInCollection++;
+ DataModeler ffi = (DataModeler) thy trackmodelers -> item[posInCollection];
long idata = 0, validData = 0;
- for (long iframe = ifmin; iframe <= ifmax; iframe ++) {
- Formant_Frame curFrame = & my d_frames [iframe];
- ffi -> x [++ idata] = Sampled_indexToX (me, iframe);
- ffi -> dataPointStatus [idata] = DataModeler_DATA_INVALID;
+ for (long iframe = ifmin; iframe <= ifmax; iframe++) {
+ Formant_Frame curFrame = & my d_frames[iframe];
+ ffi -> x[++idata] = Sampled_indexToX (me, iframe);
+ ffi -> dataPointStatus[idata] = DataModeler_DATA_INVALID;
if (iformant <= curFrame -> nFormants) {
- double frequency = curFrame -> formant [iformant]. frequency;
+ double frequency = curFrame -> formant[iformant].frequency;
if (NUMdefined (frequency)) {
- double bw = curFrame -> formant [iformant]. bandwidth;
- ffi -> y [idata] = curFrame -> formant [iformant]. frequency;
- ffi -> sigmaY [idata] = bw;
- ffi -> dataPointStatus [idata] = DataModeler_DATA_VALID;
+ double bw = curFrame -> formant[iformant].bandwidth;
+ ffi -> y[idata] = curFrame -> formant[iformant].frequency;
+ ffi -> sigmaY[idata] = bw;
+ ffi -> dataPointStatus[idata] = DataModeler_DATA_VALID;
validData++;
}
}
@@ -1631,83 +1582,82 @@ autoFormantModeler Formant_to_FormantModeler (Formant me, double tmin, double tm
ffi -> numberOfDataPoints = idata;
ffi -> tolerance = 1e-5;
if (validData < numberOfParametersPerTrack) { // remove don't throw exception
- thy trackmodelers. removeItem (posInCollection);
- posInCollection --;
+ Collection_removeItem (thy trackmodelers, posInCollection);
+ posInCollection--;
}
}
if (posInCollection == 0) {
Melder_throw (U"Not enought data points in all the formants!");
}
- FormantModeler_fit (thee.get());
- return thee;
+ FormantModeler_fit (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"FormantModeler not created.");
}
}
-autoFormant FormantModeler_to_Formant (FormantModeler me, int useEstimates, int estimateUndefineds) {
+Formant FormantModeler_to_Formant (FormantModeler me, int useEstimates, int estimateUndefineds) {
try {
- long numberOfFormants = my trackmodelers.size;
- DataModeler ff = my trackmodelers.at [1];
+ long numberOfFormants = my trackmodelers -> size;
+ DataModeler ff = (DataModeler) my trackmodelers -> item[1];
long numberOfFrames = ff -> numberOfDataPoints;
- double t1 = ff -> x [1], dt = ff -> x [2] - t1;
+ double t1 = ff -> x[1], dt = ff -> x[2] -ff -> x[1];
autoFormant thee = Formant_create (my xmin, my xmax, numberOfFrames, dt, t1, numberOfFormants);
autoNUMvector<double> sigma (1, numberOfFormants);
if (useEstimates || estimateUndefineds) {
- for (long iformant = 1; iformant <= numberOfFormants; iformant ++) {
+ for (long iformant = 1; iformant <= numberOfFormants; iformant++) {
sigma[iformant] = FormantModeler_getStandardDeviation (me, iformant);
}
}
- for (long iframe = 1; iframe <= numberOfFrames; iframe ++) {
+ for (long iframe = 1; iframe <= numberOfFrames; iframe++) {
Formant_Frame thyFrame = & thy d_frames [iframe];
- thyFrame -> intensity = 1.0; //???
+ thyFrame -> intensity = 1; //???
thyFrame -> formant = NUMvector <structFormant_Formant> (1, numberOfFormants);
- for (long iformant = 1; iformant <= numberOfFormants; iformant ++) {
- DataModeler ffi = my trackmodelers.at [iformant];
+ for (long iformant = 1; iformant <= numberOfFormants; iformant++) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
double f = NUMundefined, b = f;
if (ffi -> dataPointStatus[iframe] != DataModeler_DATA_INVALID) {
- f = ( useEstimates ? DataModeler_getModelValueAtX (ffi, ffi -> x [iframe]) : ffi -> y [iframe]);
+ f = useEstimates ? DataModeler_getModelValueAtX (ffi, ffi -> x[iframe]) : ffi -> y[iframe];
b = ff -> sigmaY[iframe]; // copy original value
} else {
if (estimateUndefineds) {
- f = FormantModeler_getModelValueAtTime (me, iformant, ffi -> x [iframe]);
- b = sigma [iformant];
+ f = FormantModeler_getModelValueAtTime (me, iformant, ffi -> x[iframe]);
+ b = sigma[iformant];
}
}
- thyFrame -> formant [iformant]. frequency = f;
- thyFrame -> formant [iformant]. bandwidth = b;
+ thyFrame -> formant[iformant].frequency = f;
+ thyFrame -> formant[iformant].bandwidth = b;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Cannot create Formant from FormantModeler.");
}
}
double FormantModeler_getChiSquaredQ (FormantModeler me, long fromFormant, long toFormant, int useSigmaY, double *probability, double *ndf) {
- double chisq = NUMundefined, ndfTotal = 0.0;
+ double chisq = NUMundefined, ndfTotal = 0;
if (toFormant < fromFormant || (fromFormant == 0 && toFormant == 0)) {
- fromFormant = 1; toFormant = my trackmodelers.size;
+ fromFormant = 1; toFormant = my trackmodelers -> size;
}
- if (fromFormant >= 1 && toFormant <= my trackmodelers.size) {
- chisq = 0.0;
+ if (fromFormant >= 1 && toFormant <= my trackmodelers -> size) {
+ chisq = 0;
long numberOfDefined = 0;
- for (long iformant= fromFormant; iformant <= toFormant; iformant ++) {
- DataModeler ffi = my trackmodelers.at [iformant];
+ for (long iformant= fromFormant; iformant <= toFormant; iformant++) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
double p, df, chisqi = DataModeler_getChiSquaredQ (ffi, useSigmaY, &p, &df);
if (NUMdefined (chisqi)) {
chisq += df * chisqi;
- ndfTotal += df;
- numberOfDefined ++;
+ ndfTotal += df; numberOfDefined++;
}
}
if (numberOfDefined == toFormant - fromFormant + 1) { // chisq of all tracks defined
chisq /= ndfTotal;
- if (ndf) {
+ if (ndf != NULL) {
*ndf = ndfTotal;
}
- if (probability) {
+ if (probability != NULL) {
*probability = NUMchiSquareQ (chisq, ndfTotal);
}
}
@@ -1718,49 +1668,96 @@ double FormantModeler_getChiSquaredQ (FormantModeler me, long fromFormant, long
double FormantModeler_getCoefficientOfDetermination (FormantModeler me, long fromFormant, long toFormant) {
double rSquared = NUMundefined;
if (fromFormant == 0 && toFormant == 0) {
- fromFormant = 1; toFormant = my trackmodelers.size;
+ fromFormant = 1; toFormant = my trackmodelers -> size;
}
- if (fromFormant >= 1 && toFormant <= my trackmodelers.size) {
- double ssreg = 0.0, sstot = 0.0;
- for (long iformant= fromFormant; iformant <= toFormant; iformant ++) {
- DataModeler ffi = my trackmodelers.at [iformant];
- double ssregi, sstoti;
- DataModeler_getCoefficientOfDetermination (ffi, & ssregi, & sstoti);
- sstot += sstoti;
- ssreg += ssregi;
+ if (fromFormant >= 1 && toFormant <= my trackmodelers -> size) {
+ double ssreg = 0, sstot = 0, ssregi, sstoti;
+ for (long iformant= fromFormant; iformant <= toFormant; iformant++) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
+ DataModeler_getCoefficientOfDetermination (ffi, &ssregi, &sstoti);
+ sstot += sstoti; ssreg += ssregi;
}
- rSquared = ( sstot > 0.0 ? ssreg / sstot : 1.0 );
+ rSquared = sstot > 0 ? ssreg / sstot : 1;
}
return rSquared;
}
-double FormantModeler_getResidualSumOfSquares (FormantModeler me, long iformant, long *p_numberOfDataPoints) {
- double rss = NUMundefined; long numberOfDataPoints = -1;
- if (iformant > 0 && iformant <= my trackmodelers.size) {
- DataModeler ff = my trackmodelers.at [iformant];
- rss = DataModeler_getResidualSumOfSquares (ff, & numberOfDataPoints);
- }
- if (p_numberOfDataPoints) {
- *p_numberOfDataPoints = numberOfDataPoints;
+double FormantModeler_getResidualSumOfSquares (FormantModeler me, long iformant, long *numberOfDataPoints) {
+ double rss = NUMundefined;
+ if (iformant > 0 && iformant <= my trackmodelers -> size) {
+ DataModeler ff = (DataModeler) my trackmodelers -> item[iformant];
+ rss = DataModeler_getResidualSumOfSquares (ff, numberOfDataPoints);
}
return rss;
}
void FormantModeler_setParameterValuesToZero (FormantModeler me, long fromFormant, long toFormant, double numberOfSigmas) {
if (fromFormant == 0 && toFormant == 0) {
- fromFormant = 1; toFormant = my trackmodelers.size;
+ fromFormant = 1; toFormant = my trackmodelers -> size;
}
- if (fromFormant >= 1 && toFormant <= my trackmodelers.size) {
- for (long iformant= fromFormant; iformant <= toFormant; iformant ++) {
- DataModeler ffi = my trackmodelers.at [iformant];
+ if (fromFormant >= 1 && toFormant <= my trackmodelers -> size) {
+ for (long iformant= fromFormant; iformant <= toFormant; iformant++) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_setParameterValuesToZero (ffi, numberOfSigmas);
}
}
}
-autoFormantModeler FormantModeler_processOutliers (FormantModeler me, double numberOfSigmas, int useSigmaY) {
+void FormantModeler_getVariancesBetweenTrackAndEstimatedTrack (FormantModeler me, long iformant, long estimatedFormant, double var[]) {
+ long numberOfDataPoints = FormantModeler_getNumberOfDataPoints (me);
+ long numberOfFormants = my trackmodelers -> size;
+
+ if (iformant < 1 || iformant > numberOfFormants || estimatedFormant < 1 || estimatedFormant > numberOfFormants) {
+ return;
+ }
+ DataModeler fi = (DataModeler) my trackmodelers -> item[iformant];
+ DataModeler fe = (DataModeler) my trackmodelers -> item[estimatedFormant];
+ for (long i = 1; i <= numberOfDataPoints; i++) {
+ var[i] = NUMundefined;
+ if (fi -> dataPointStatus[i] != DataModeler_DATA_INVALID) {
+ double ye = fe -> f_evaluate (fe, fe -> x[i], fe -> parameter);
+ double diff = ye - fi -> y[i];
+ var[i] = diff * diff;
+ }
+ }
+}
+
+void FormantModeler_getSumOfVariancesBetweenShiftedAndEstimatedTracks (FormantModeler me, int shiftDirection, long *fromFormant, long *toFormant, double var[]) {
try {
- long numberOfFormants = my trackmodelers.size;
+ long numberOfFormants = my trackmodelers -> size;
+ if (*fromFormant < 1 || *fromFormant > numberOfFormants || *toFormant < 1 || *toFormant > numberOfFormants || *toFormant < *fromFormant) {
+ *toFormant = 1; *fromFormant = numberOfFormants;
+ }
+
+ long formantTrack = *fromFormant, estimatedFormantTrack = *fromFormant; // FormantModeler_NOSHIFT_TRACKS
+ if (shiftDirection == FormantModeler_DOWNSHIFT_TRACKS) {
+ estimatedFormantTrack = *fromFormant;
+ formantTrack = *fromFormant + 1;
+ *fromFormant = *fromFormant == 1 ? 2 : *fromFormant;
+ } else if (shiftDirection == FormantModeler_UPSHIFT_TRACKS) {
+ formantTrack = *fromFormant;
+ estimatedFormantTrack = *fromFormant + 1;
+ *toFormant = *toFormant == numberOfFormants ? numberOfFormants - 1 : *toFormant;
+ }
+ long numberOfDataPoints = FormantModeler_getNumberOfDataPoints (me);
+ autoNUMvector<double> vari (1, numberOfDataPoints);
+ for (long iformant = *fromFormant; iformant <= *toFormant; iformant++) {
+ FormantModeler_getVariancesBetweenTrackAndEstimatedTrack (me, formantTrack, estimatedFormantTrack, vari.peek());
+ for (long i = 1; i <= numberOfDataPoints; i++) {
+ if (NUMdefined (vari[i])) {
+ var[i] += vari[i];
+ }
+ }
+ formantTrack++; estimatedFormantTrack++;
+ }
+ } catch (MelderError) {
+ Melder_throw (me, U" cannot get variances.");
+ }
+}
+
+FormantModeler FormantModeler_processOutliers (FormantModeler me, double numberOfSigmas, int useSigmaY) {
+ try {
+ long numberOfFormants = my trackmodelers -> size;
if (numberOfFormants < 3) {
Melder_throw (U"We need at least three formants to process outliers.");
}
@@ -1770,15 +1767,15 @@ autoFormantModeler FormantModeler_processOutliers (FormantModeler me, double num
// maybe some of the formants had NUMundefind's.
// 1. calculate z-scores for each formant and sort them in descending order
- DataModeler ff = my trackmodelers.at [1];
+ DataModeler ff = (DataModeler) my trackmodelers -> item[1];
NUMvector_copyElements<double> (ff -> x, x.peek(), 1, numberOfDataPoints);
- for (long iformant = 1; iformant <= numberOfFormants; iformant ++) {
- DataModeler ffi = my trackmodelers.at [iformant];
+ for (long iformant = 1; iformant <= numberOfFormants; iformant++) {
+ DataModeler ffi = (DataModeler) my trackmodelers -> item[iformant];
DataModeler_getZScores (ffi, useSigmaY, z[iformant]);
}
// 2. Do the manipulation in a copy
- autoFormantModeler thee = Data_copy (me);
- for (long i = 1; i <= numberOfDataPoints; i ++) {
+ autoFormantModeler thee = (FormantModeler) Data_copy (me);
+ for (long i = 1; i <= numberOfDataPoints; i++) {
// First the easy one: first formant missing: F1' = F2; F2' = F3
if (NUMdefined (z[1][i]) && NUMdefined (z[1][i]) && NUMdefined (z[3][i])) {
if (z[1][i] > numberOfSigmas && z[2][i] > numberOfSigmas && z[3][i] > numberOfSigmas) {
@@ -1787,14 +1784,14 @@ autoFormantModeler FormantModeler_processOutliers (FormantModeler me, double num
// try if f2 <- F1 and f3 <- F2 reduces chisq
double f2 = FormantModeler_getDataPointValue (me, 1, i); // F1
double f3 = FormantModeler_getDataPointValue (me, 2, i); // F2
- FormantModeler_setDataPointStatus (thee.get(), 1, i, DataModeler_DATA_INVALID);
- FormantModeler_setDataPointValueAndStatus (thee.get(), 2, i, f2, FormantModeler_UPSHIFT_TRACKS);
- FormantModeler_setDataPointValueAndStatus (thee.get(), 3, i, f3, FormantModeler_UPSHIFT_TRACKS);
+ FormantModeler_setDataPointStatus (thee.peek(), 1, i, DataModeler_DATA_INVALID);
+ FormantModeler_setDataPointValueAndStatus (thee.peek(), 2, i, f2, FormantModeler_UPSHIFT_TRACKS);
+ FormantModeler_setDataPointValueAndStatus (thee.peek(), 3, i, f3, FormantModeler_UPSHIFT_TRACKS);
}
}
}
- FormantModeler_fit (thee.get());
- return thee;
+ FormantModeler_fit (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Cannot calculate track discontinuities");
}
@@ -1803,12 +1800,12 @@ autoFormantModeler FormantModeler_processOutliers (FormantModeler me, double num
double FormantModeler_getSmoothnessValue (FormantModeler me, long fromFormant, long toFormant, long numberOfParametersPerTrack, double power) {
double smoothness = NUMundefined;
if (toFormant < fromFormant || (toFormant == 0 && fromFormant == 0)) {
- fromFormant = 1; toFormant = my trackmodelers. size;
+ fromFormant = 1; toFormant = my trackmodelers -> size;
}
- if (fromFormant > 0 && fromFormant <= toFormant && toFormant <= my trackmodelers. size) {
+ if (fromFormant > 0 && fromFormant <= toFormant && toFormant <= my trackmodelers -> size) {
long nofp;
double ndof, var = FormantModeler_getVarianceOfParameters (me, fromFormant, toFormant, 1, numberOfParametersPerTrack, &nofp);
- double chisq = FormantModeler_getChiSquaredQ (me, fromFormant, toFormant, true, nullptr, &ndof);
+ double chisq = FormantModeler_getChiSquaredQ (me, fromFormant, toFormant, TRUE, NULL, &ndof);
if (NUMdefined (var) && NUMdefined (chisq) && nofp > 0) {
smoothness = log10 (pow (var / nofp, power) * (chisq / ndof));
}
@@ -1821,13 +1818,12 @@ double FormantModeler_getAverageDistanceBetweenTracks (FormantModeler me, long t
if (track1 == track2) {
return 0;
}
- if (track1 <= my trackmodelers. size && track2 <= my trackmodelers.size) {
- DataModeler fi = my trackmodelers.at [track1];
- DataModeler fj = my trackmodelers.at [track2];
+ if (track1 <= my trackmodelers -> size && track2 <= my trackmodelers -> size) {
+ DataModeler fi = (DataModeler) my trackmodelers -> item[track1];
+ DataModeler fj = (DataModeler) my trackmodelers -> item[track2];
// fi and fj have equal number of data points
- long numberOfDataPoints = 0;
- diff = 0.0;
- for (long i = 1; i <= fi -> numberOfDataPoints; i ++) {
+ long numberOfDataPoints = 0; diff = 0;
+ for (long i = 1; i <= fi -> numberOfDataPoints; i++) {
if (type != 0) {
double fie = fi -> f_evaluate (fi, fi -> x[i], fi -> parameter);
double fje = fj -> f_evaluate (fj, fj -> x[i], fj -> parameter);
@@ -1845,17 +1841,17 @@ double FormantModeler_getAverageDistanceBetweenTracks (FormantModeler me, long t
double FormantModeler_getFormantsConstraintsFactor (FormantModeler me, double minF1, double maxF1, double minF2, double maxF2, double minF3) {
double f1 = FormantModeler_getParameterValue (me, 1, 1); // trackmodelers -> item[1] -> parameter[1]
- double minF1Factor = f1 > minF1 ? 1 : sqrt (minF1 - f1 + 1.0);
- double maxF1Factor = f1 < maxF1 ? 1 : sqrt (f1 - maxF1 + 1.0);
+ double minF1Factor = f1 > minF1 ? 1 : sqrt (minF1 - f1 + 1);
+ double maxF1Factor = f1 < maxF1 ? 1 : sqrt (f1 - maxF1 + 1);
double f2 = FormantModeler_getParameterValue (me, 2, 1); // trackmodelers -> item[2] -> parameter[1]
- double minF2Factor = f2 > minF2 ? 1 : sqrt (minF2 - f2 + 1.0);
- double maxF2Factor = f2 < maxF2 ? 1 : sqrt (f2 - maxF2 + 1.0);
+ double minF2Factor = f2 > minF2 ? 1 : sqrt (minF2 - f2 + 1);
+ double maxF2Factor = f2 < maxF2 ? 1 : sqrt (f2 - maxF2 + 1);
double f3 = FormantModeler_getParameterValue (me, 3, 1); // trackmodelers -> item[3] -> parameter[1]
- double minF3Factor = f3 > minF3 ? 1 : sqrt (minF3 - f3 + 1.0);
+ double minF3Factor = f3 > minF3 ? 1 : sqrt (minF3 - f3 + 1);
return minF1Factor * maxF1Factor * minF2Factor * maxF2Factor * minF3Factor;
}
-long Formants_getSmoothestInInterval (CollectionOf<structFormant>* me, double tmin, double tmax, long numberOfFormantTracks, long numberOfParametersPerTrack,
+long Formants_getSmoothestInInterval (Collection me, double tmin, double tmax, long numberOfFormantTracks, long numberOfParametersPerTrack,
int useBandWidthsForTrackEstimation, int useConstraints, double numberOfSigmas, double power,
double minF1, double maxF1, double minF2, double maxF2, double minF3)
{
@@ -1866,19 +1862,19 @@ long Formants_getSmoothestInInterval (CollectionOf<structFormant>* me, double tm
}
autoNUMvector<long> numberOfFormants (1, numberOfFormantObjects);
autoNUMvector<int> invalid (1, numberOfFormantObjects);
- double tminf = 0.0, tmaxf = 0.0;
- for (long iobject = 1; iobject <= numberOfFormantObjects; iobject ++) {
+ double tminf = 0, tmaxf = 0;
+ for (long iobject = 1; iobject <= numberOfFormantObjects; iobject++) {
// Check that all Formants have the same domain
- Formant fi = my at [iobject];
+ Formant fi = (Formant) my item[iobject];
if (tminf == tmaxf) {
tminf = fi -> xmin; tmaxf = fi -> xmax;
} else if (fi -> xmin != tminf || fi -> xmax != tmaxf) {
Melder_throw (U"All Formant objects must have the same starting and finishing times.");
}
// Find the one that has least formant tracks
- numberOfFormants [iobject] = Formant_getMaxNumFormants (fi);
- if (numberOfFormants [iobject] < minNumberOfFormants) {
- minNumberOfFormants = numberOfFormants [iobject];
+ numberOfFormants[iobject] = Formant_getMaxNumFormants (fi);
+ if (numberOfFormants[iobject] < minNumberOfFormants) {
+ minNumberOfFormants = numberOfFormants[iobject];
}
}
if (numberOfFormantTracks == 0) { // default
@@ -1887,10 +1883,10 @@ long Formants_getSmoothestInInterval (CollectionOf<structFormant>* me, double tm
if (numberOfFormantTracks > minNumberOfFormants) {
// make formants with not enough tracks invalid for the competition
long numberOfInvalids = 0;
- for (long iobject = 1; iobject <= numberOfFormantObjects; iobject ++) {
- if (numberOfFormants [iobject] < numberOfFormantTracks) {
- invalid [iobject] = 1;
- numberOfInvalids ++;
+ for (long iobject = 1; iobject <= numberOfFormantObjects; iobject++) {
+ if (numberOfFormants[iobject] < numberOfFormantTracks) {
+ invalid[iobject] = 1;
+ numberOfInvalids++;
}
}
if (numberOfInvalids == numberOfFormantObjects) {
@@ -1908,15 +1904,15 @@ long Formants_getSmoothestInInterval (CollectionOf<structFormant>* me, double tm
* This is not what we want.
* We test therefore the variances of the parameters because if sigma1[i] < sigma2[i] than pvar1 < pvar2.
*/
- double minChiVar = 1e308;
+ double minChiVar = 1e38;
long index = 0;
- for (long iobject = 1; iobject <= numberOfFormantObjects; iobject ++) {
- if (invalid [iobject] != 1) {
- Formant fi = my at [iobject];
+ for (long iobject = 1; iobject <= numberOfFormantObjects; iobject++) {
+ if (invalid[iobject] != 1) {
+ Formant fi = (Formant) my item[iobject];
autoFormantModeler fs = Formant_to_FormantModeler (fi, tmin, tmax, numberOfFormantTracks, numberOfParametersPerTrack, useBandWidthsForTrackEstimation);
- FormantModeler_setParameterValuesToZero (fs.get(), 1, numberOfFormantTracks, numberOfSigmas);
- double cf = useConstraints ? FormantModeler_getFormantsConstraintsFactor (fs.get(), minF1, maxF1, minF2, maxF2, minF3) : 1;
- double chiVar = FormantModeler_getSmoothnessValue (fs.get(), 1, numberOfFormantTracks, numberOfParametersPerTrack, power);
+ FormantModeler_setParameterValuesToZero (fs.peek(), 1, numberOfFormantTracks, numberOfSigmas);
+ double cf = useConstraints ? FormantModeler_getFormantsConstraintsFactor (fs.peek(), minF1, maxF1, minF2, maxF2, minF3) : 1;
+ double chiVar = FormantModeler_getSmoothnessValue (fs.peek(), 1, numberOfFormantTracks, numberOfParametersPerTrack, power);
if (NUMdefined (chiVar) && cf * chiVar < minChiVar) {
minChiVar = cf * chiVar;
index = iobject;
@@ -1929,7 +1925,7 @@ long Formants_getSmoothestInInterval (CollectionOf<structFormant>* me, double tm
}
}
-autoFormant Formant_extractPart (Formant me, double tmin, double tmax) {
+Formant Formant_extractPart (Formant me, double tmin, double tmax) {
try {
if (tmin >= tmax) {
tmin = my xmin; tmax = my xmax;
@@ -1946,34 +1942,37 @@ autoFormant Formant_extractPart (Formant me, double tmin, double tmax) {
Formant_Frame thyFrame = & thy d_frames [thyindex];
myFrame -> copy (thyFrame);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Formant part could not be extracted.");
}
}
-autoFormant Formants_extractSmoothestPart (CollectionOf<structFormant>* me, double tmin, double tmax, long numberOfFormantTracks, long numberOfParametersPerTrack, int useBandWidthsForTrackEstimation, double numberOfSigmas, double power)
+Formant Formants_extractSmoothestPart (Collection me, double tmin, double tmax, long numberOfFormantTracks, long numberOfParametersPerTrack,
+ int useBandWidthsForTrackEstimation, double numberOfSigmas, double power)
{
try {
long index = Formants_getSmoothestInInterval (me, tmin, tmax, numberOfFormantTracks, numberOfParametersPerTrack,
- useBandWidthsForTrackEstimation, 0, numberOfSigmas, power, 1.0, 1.0, 1.0, 1.0, 1.0); // last five are just fillers
- Formant bestfit = my at [index];
+ useBandWidthsForTrackEstimation, 0, numberOfSigmas, power, 1, 1, 1, 1, 1); // last five are just fillers
+ Formant bestfit = (Formant) my item[index];
autoFormant thee = Formant_extractPart (bestfit, tmin, tmax);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Smoothest Formant part could not be extracted.");
}
}
-autoFormant Formants_extractSmoothestPart_withFormantsConstraints (CollectionOf<structFormant>* me, double tmin, double tmax, long numberOfFormantTracks, long numberOfParametersPerTrack, int useBandWidthsForTrackEstimation, double numberOfSigmas, double power, double minF1, double maxF1, double minF2, double maxF2, double minF3) {
+Formant Formants_extractSmoothestPart_withFormantsConstraints (Collection me, double tmin, double tmax, long numberOfFormantTracks, long numberOfParametersPerTrack,
+ int useBandWidthsForTrackEstimation, double numberOfSigmas, double power, double minF1, double maxF1, double minF2, double maxF2, double minF3)
+{
try {
long index = Formants_getSmoothestInInterval (me, tmin, tmax, numberOfFormantTracks, numberOfParametersPerTrack,
useBandWidthsForTrackEstimation, 1, numberOfSigmas, power, minF1, maxF1, minF2, maxF2, minF3);
- Formant bestfit = my at [index];
+ Formant bestfit = (Formant) my item[index];
autoFormant thee = Formant_extractPart (bestfit, tmin, tmax);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Smoothest Formant part could not be extracted.");
}
@@ -1981,7 +1980,7 @@ autoFormant Formants_extractSmoothestPart_withFormantsConstraints (CollectionOf<
Thing_implement (PitchModeler, DataModeler, 0);
-autoPitchModeler Pitch_to_PitchModeler (Pitch me, double tmin, double tmax, long numberOfParameters) {
+PitchModeler Pitch_to_PitchModeler (Pitch me, double tmin, double tmax, long numberOfParameters) {
try {
long ifmin, ifmax;
if (tmax <= tmin) {
@@ -1992,23 +1991,23 @@ autoPitchModeler Pitch_to_PitchModeler (Pitch me, double tmin, double tmax, long
Melder_throw (U"Not enough data points, extend the selection.");
}
autoPitchModeler thee = Thing_new (PitchModeler);
- DataModeler_init (thee.get(), tmin, tmax, numberOfDataPoints, numberOfParameters, DataModeler_TYPE_LEGENDRE);
+ DataModeler_init (thee.peek(), tmin, tmax, numberOfDataPoints, numberOfParameters, DataModeler_TYPE_LEGENDRE);
long idata = 0, validData = 0;
- for (long iframe = ifmin; iframe <= ifmax; iframe ++) {
- thy x [++ idata] = Sampled_indexToX (me, iframe);
+ for (long iframe = ifmin; iframe <= ifmax; iframe++) {
+ thy x[++idata] = Sampled_indexToX (me, iframe);
thy dataPointStatus[idata] = DataModeler_DATA_INVALID;
if (Pitch_isVoiced_i (me, iframe)) {
thy y[idata] = my frame [iframe]. candidate [1]. frequency;
- thy dataPointStatus [idata] = DataModeler_DATA_VALID;
- validData ++;
+ thy dataPointStatus[idata] = DataModeler_DATA_VALID;
+ validData++;
}
}
thy numberOfDataPoints = idata;
if (validData < numberOfParameters) { // remove don't throw exception
Melder_throw (U"Not enough valid data in interval.");
}
- DataModeler_fit (thee.get());
- return thee;
+ DataModeler_fit (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"No PitchModeler could be created.");
}
@@ -2020,20 +2019,20 @@ void PitchModeler_draw (PitchModeler me, Graphics g, double tmin, double tmax, d
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, U"Time (s)");
- Graphics_textLeft (g, true, U"Frequency (Hz)");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeftEvery (g, 1.0, 100.0, true, true, true);
+ Graphics_textBottom (g, 1, U"Time (s)");
+ Graphics_textLeft (g, 1, U"Frequency (Hz)");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeftEvery (g, 1.0, 100.0, 1, 1, 1);
}
}
double Sound_getOptimalFormantCeiling (Sound me, double startTime, double endTime, double windowLength, double timeStep, double minFreq, double maxFreq, long numberOfFrequencySteps, double preemphasisFrequency, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power) {
double optimalCeiling;
- autoFormant thee = Sound_to_Formant_interval (me, startTime, endTime, windowLength, timeStep, minFreq, maxFreq, numberOfFrequencySteps, preemphasisFrequency, numberOfFormantTracks, numberOfParametersPerTrack, weighData, numberOfSigmas, power, false, 0.0, 5000.0, 0.0, 5000.0, 0.0, & optimalCeiling);
+ autoFormant thee = Sound_to_Formant_interval (me, startTime, endTime, windowLength, timeStep, minFreq, maxFreq, numberOfFrequencySteps, preemphasisFrequency, numberOfFormantTracks, numberOfParametersPerTrack, weighData, numberOfSigmas, power, false, 0, 5000, 0, 5000, 0, &optimalCeiling);
return optimalCeiling;
}
-autoFormant Sound_to_Formant_interval (Sound me, double startTime, double endTime, double windowLength, double timeStep, double minFreq, double maxFreq, long numberOfFrequencySteps, double preemphasisFrequency, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power, bool useConstraints, double minF1, double maxF1, double minF2, double maxF2, double minF3, double *p_optimalCeiling) {
+Formant Sound_to_Formant_interval (Sound me, double startTime, double endTime, double windowLength, double timeStep, double minFreq, double maxFreq, long numberOfFrequencySteps, double preemphasisFrequency, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power, bool useConstraints, double minF1, double maxF1, double minF2, double maxF2, double minF3, double *optimalCeiling) {
try {
// parameter check
if (endTime <= startTime) {
@@ -2043,52 +2042,51 @@ autoFormant Sound_to_Formant_interval (Sound me, double startTime, double endTim
if (maxFreq > nyquistFrequency) {
Melder_throw (U"The upper value of the maximum frequency range is higher than the Nyquist frequency of the sound.");
}
- double df = 0, mincriterium = 1e28;
+ double df = 0, ceiling_best, mincriterium = 1e28;
if (minFreq >= maxFreq) {
numberOfFrequencySteps = 1;
} else {
df = (maxFreq - minFreq) / (numberOfFrequencySteps - 1);
}
- double optimalCeiling = minFreq;
long i_best = 0;
// extract part +- windowLength because of Gaussian windowing in the formant analysis
// +timeStep/2 to have the analysis points maximally spread in the new domain.
- autoSound part = Sound_extractPart (me, startTime - windowLength + timeStep / 2.0, endTime + windowLength + timeStep / 2.0, kSound_windowShape_RECTANGULAR, 1, 1);
+ autoSound part = Sound_extractPart (me, startTime - windowLength + timeStep / 2, endTime + windowLength + timeStep / 2, kSound_windowShape_RECTANGULAR, 1, 1);
// Resample to 2*maxFreq to reduce resampling load in Sound_to_Formant
- autoSound resampled = Sound_resample (part.get(), 2.0 * maxFreq, 50);
- OrderedOf<structFormant> formants;
+ autoSound resampled = Sound_resample (part.peek(), 2 * maxFreq, 50);
+ autoOrdered formants = Ordered_create ();
Melder_progressOff ();
- for (long i = 1; i <= numberOfFrequencySteps; i ++) {
+ for (long i = 1; i <= numberOfFrequencySteps; i++) {
double currentCeiling = minFreq + (i - 1) * df;
- autoFormant formant = Sound_to_Formant_burg (resampled.get(), timeStep, 5.0, currentCeiling, windowLength, preemphasisFrequency);
- autoFormantModeler fm = Formant_to_FormantModeler (formant.get(), startTime, endTime, numberOfFormantTracks, numberOfParametersPerTrack, weighData);
- FormantModeler_setParameterValuesToZero (fm.get(), 1, numberOfFormantTracks, numberOfSigmas);
- formants. addItem_move (formant.move());
- double cf = ( useConstraints ? FormantModeler_getFormantsConstraintsFactor (fm.get(), minF1, maxF1, minF2, maxF2, minF3) : 1 );
- double chiVar = FormantModeler_getSmoothnessValue (fm.get(), 1, numberOfFormantTracks, numberOfParametersPerTrack, power);
+ autoFormant formant = Sound_to_Formant_burg (resampled.peek(), timeStep, 5, currentCeiling, windowLength, preemphasisFrequency);
+ autoFormantModeler fm = Formant_to_FormantModeler (formant.peek(), startTime, endTime, numberOfFormantTracks, numberOfParametersPerTrack, weighData);
+ FormantModeler_setParameterValuesToZero (fm.peek(), 1, numberOfFormantTracks, numberOfSigmas);
+ Collection_addItem (formants.peek(), formant.transfer());
+ double cf = useConstraints ? FormantModeler_getFormantsConstraintsFactor (fm.peek(), minF1, maxF1, minF2, maxF2, minF3) : 1;
+ double chiVar = FormantModeler_getSmoothnessValue (fm.peek(), 1, numberOfFormantTracks, numberOfParametersPerTrack, power);
double criterium = chiVar * cf;
if (NUMdefined (chiVar) && criterium < mincriterium) {
mincriterium = criterium;
- optimalCeiling = currentCeiling;
+ ceiling_best= currentCeiling;
i_best = i;
}
}
- autoFormant thee = Formant_extractPart (formants.at [i_best], startTime, endTime);
+ autoFormant thee = Formant_extractPart ((Formant) formants -> item[i_best], startTime, endTime);
Melder_progressOn ();
- if (p_optimalCeiling) {
- *p_optimalCeiling = optimalCeiling;
+ if (optimalCeiling) {
+ *optimalCeiling = ceiling_best;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"No Formant object created.");
}
}
-autoFormant Sound_to_Formant_interval_robust (Sound me, double startTime, double endTime, double windowLength, double timeStep, double minFreq, double maxFreq, long numberOfFrequencySteps, double preemphasisFrequency, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power, bool useConstraints, double minF1, double maxF1, double minF2, double maxF2, double minF3, double *p_optimalCeiling) {
+Formant Sound_to_Formant_interval_robust (Sound me, double startTime, double endTime, double windowLength, double timeStep, double minFreq, double maxFreq, long numberOfFrequencySteps, double preemphasisFrequency, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power, bool useConstraints, double minF1, double maxF1, double minF2, double maxF2, double minF3, double *optimalCeiling) {
try {
// parameter check
if (endTime <= startTime) {
@@ -2098,14 +2096,14 @@ autoFormant Sound_to_Formant_interval_robust (Sound me, double startTime, double
if (maxFreq > nyquistFrequency) {
Melder_throw (U"The upper value of the maximum frequency range is higher than the Nyquist frequency of the sound.");
}
- double df = 0, mincriterium = 1e28;
+ double df = 0, ceiling_best, mincriterium = 1e28;
if (minFreq >= maxFreq) {
numberOfFrequencySteps = 1;
} else {
df = (maxFreq - minFreq) / (numberOfFrequencySteps - 1);
}
long i_best = 0;
- double optimalCeiling = minFreq;
+
// extract part +- windowLength because of Gaussian windowing in the formant analysis
// +timeStep/2 to have the analysis points maximally spread in the new domain.
@@ -2113,68 +2111,78 @@ autoFormant Sound_to_Formant_interval_robust (Sound me, double startTime, double
// Resample to 2*maxFreq to reduce resampling load in Sound_to_Formant
- autoSound resampled = Sound_resample (part.get(), 2.0 * maxFreq, 50);
- OrderedOf<structFormant> formants;
+ autoSound resampled = Sound_resample (part.peek(), 2 * maxFreq, 50);
+ autoOrdered formants = Ordered_create ();
Melder_progressOff ();
for (long i = 1; i <= numberOfFrequencySteps; i++) {
double currentCeiling = minFreq + (i - 1) * df;
- autoFormant formant = Sound_to_Formant_robust (resampled.get(), timeStep, 5.0, currentCeiling, windowLength, preemphasisFrequency, 50.0, 1.5, 3, 0.0000001, 1);
- autoFormantModeler fm = Formant_to_FormantModeler (formant.get(), startTime, endTime, numberOfFormantTracks, numberOfParametersPerTrack, weighData);
- FormantModeler_setParameterValuesToZero (fm.get(), 1, numberOfFormantTracks, numberOfSigmas);
- formants. addItem_move (formant.move());
- double cf = ( useConstraints ? FormantModeler_getFormantsConstraintsFactor (fm.get(), minF1, maxF1, minF2, maxF2, minF3) : 1 );
- double chiVar = FormantModeler_getSmoothnessValue (fm.get(), 1, numberOfFormantTracks, numberOfParametersPerTrack, power);
+ autoFormant formant = Sound_to_Formant_robust (resampled.peek(), timeStep, 5, currentCeiling, windowLength, preemphasisFrequency, 50, 1.5, 3, 0.0000001, 1);
+ autoFormantModeler fm = Formant_to_FormantModeler (formant.peek(), startTime, endTime, numberOfFormantTracks, numberOfParametersPerTrack, weighData);
+ FormantModeler_setParameterValuesToZero (fm.peek(), 1, numberOfFormantTracks, numberOfSigmas);
+ Collection_addItem (formants.peek(), formant.transfer());
+ double cf = useConstraints ? FormantModeler_getFormantsConstraintsFactor (fm.peek(), minF1, maxF1, minF2, maxF2, minF3) : 1;
+ double chiVar = FormantModeler_getSmoothnessValue (fm.peek(), 1, numberOfFormantTracks, numberOfParametersPerTrack, power);
double criterium = chiVar * cf;
if (NUMdefined (chiVar) && criterium < mincriterium) {
mincriterium = criterium;
- optimalCeiling = currentCeiling;
+ ceiling_best= currentCeiling;
i_best = i;
}
}
- autoFormant thee = Formant_extractPart (formants.at [i_best], startTime, endTime);
+ autoFormant thee = Formant_extractPart ((Formant) formants -> item[i_best], startTime, endTime);
Melder_progressOn ();
- if (p_optimalCeiling) {
- *p_optimalCeiling = optimalCeiling;
+ if (optimalCeiling) {
+ *optimalCeiling = ceiling_best;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"No Formant object created.");
}
}
-#if 0
+void FormantModeler_Formant_correctFormantsProbablyIndexedFalsely (FormantModeler me, Formant thee) {
+ try {
+ (void) thee;
+ autoFormantModeler him = (FormantModeler) Data_copy (me);
+ } catch (MelderError) {
+ Melder_throw (U"Nothing corrected.");
+ }
+}
+
// If e.g. first formant is obviously "missing" then assign F1 as
-static void FormantModeler_correctFormantsProbablyIndexedFalsely (FormantModeler /* me */) {
+void FormantModeler_correctFormantsProbablyIndexedFalsely (FormantModeler me) {
+ (void) me;
/* if shift down F1 ("correct" F1 missed)
* elsif shift down F2 ("correct" F2 missed)
* else if spurious formant before F1
* else if spurious formant between F1 and F2
* endif
* */
+
}
-#endif
-autoOptimalCeilingTier Sound_to_OptimalCeilingTier (Sound me, double windowLength, double timeStep, double minCeiling, double maxCeiling, long numberOfFrequencySteps, double preemphasisFrequency, double smoothingWindow, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power) {
+OptimalCeilingTier Sound_to_OptimalCeilingTier (Sound me, double windowLength, double timeStep, double minCeiling, double maxCeiling, long numberOfFrequencySteps, double preemphasisFrequency, double smoothingWindow, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power) {
try {
- OrderedOf<structFormant> formants;
+ autoOrdered formants = Ordered_create ();
double frequencyStep = numberOfFrequencySteps > 1 ? (maxCeiling - minCeiling) / (numberOfFrequencySteps - 1) : 0;
for (long i = 1; i <= numberOfFrequencySteps; i++) {
double ceiling = minCeiling + (i - 1) * frequencyStep;
autoFormant formant = Sound_to_Formant_burg (me, timeStep, 5, ceiling, windowLength, preemphasisFrequency);
- formants. addItem_move (formant.move());
+ Collection_addItem (formants.peek(), formant.transfer());
}
long numberOfFrames; double firstTime, modelingTimeStep = timeStep;
autoOptimalCeilingTier octier = OptimalCeilingTier_create (my xmin, my xmax);
Sampled_shortTermAnalysis (me, smoothingWindow, modelingTimeStep, & numberOfFrames, & firstTime);
for (long iframe = 1; iframe <= numberOfFrames; iframe++) {
double time = firstTime + (iframe - 1) * modelingTimeStep;
- double tmin = time - smoothingWindow / 2.0;
+ double tmin = time - smoothingWindow / 2;
double tmax = tmin + smoothingWindow;
- long index = Formants_getSmoothestInInterval (& formants, tmin, tmax, numberOfFormantTracks, numberOfParametersPerTrack, weighData, 0, numberOfSigmas, power, 200.0, 1500.0, 300.0, 3000.0, 1000.0); // min/max values are not used
+ long index = Formants_getSmoothestInInterval (formants.peek(), tmin, tmax, numberOfFormantTracks, numberOfParametersPerTrack,
+ weighData, 0, numberOfSigmas, power, 200, 1500, 300, 3000, 1000); // min/max values are not used
double ceiling = minCeiling + (index - 1) * frequencyStep;
- RealTier_addPoint (octier.get(), time, ceiling);
+ RealTier_addPoint (octier.peek(), time, ceiling);
}
- return octier;
+ return octier.transfer();
} catch (MelderError) {
Melder_throw (me, U" no OptimalCeilingTier calculated.");
}
diff --git a/dwtools/DataModeler.h b/dwtools/DataModeler.h
index 2393e93..af24d44 100644
--- a/dwtools/DataModeler.h
+++ b/dwtools/DataModeler.h
@@ -36,6 +36,7 @@
#define DataModeler_DATA_WEIGH_SQRT 3
#define DataModeler_DATA_WEIGH_SQRT 3
+
#define DataModeler_DATA_VALID 0
#define DataModeler_DATA_INVALID -1
#define DataModeler_DATA_FROM_FIT 1
@@ -59,17 +60,19 @@
#include "Table.h"
#include "DataModeler_def.h"
+oo_CLASS_CREATE (DataModeler, Function);
+oo_CLASS_CREATE (FormantModeler, Function);
Thing_define (PitchModeler, DataModeler) {
// void v_info ()
// override;
};
-void DataModeler_init (DataModeler me, double xmin, double xmax, long numberOfDataPoints, long numberOfParameters, int type);
-autoDataModeler DataModeler_create (double xmin, double xmax, long numberOfDataPoints, long numberOfParameters, int type);
+void DataModeler_init (DataModeler me, double xmin, double xmax, long numberOfDataPoints, long numberOfParameters, int type);
-autoDataModeler DataModeler_createSimple (double xmin, double xmax, long numberOfDataPoints, char32 *parameters, double gaussianNoiseStd, int type);
+DataModeler DataModeler_create (double xmin, double xmax, long numberOfDataPoints, long numberOfParameters, int type);
+DataModeler DataModeler_createSimple (double xmin, double xmax, long numberOfDataPoints, char32 *parameters, double gaussianNoiseStd, int type);
void DataModeler_setBasisFunctions (DataModeler me, int type);
@@ -93,78 +96,53 @@ void DataModeler_fit (DataModeler me);
// sigmaY used in fit or not.
void DataModeler_setDataWeighing (DataModeler me, int useSigmaY);
-
long DataModeler_getNumberOfFixedParameters (DataModeler me);
-
void DataModeler_setParameterValue (DataModeler me, long index, double value, int status);
-
void DataModeler_setParameterValueFixed (DataModeler me, long index, double value);
-
void DataModeler_setParametersFree (DataModeler me, long fromIndex, long toIndex);
-
double DataModeler_getParameterValue (DataModeler me, long index);
-
int DataModeler_getParameterStatus (DataModeler me, long index);
-
double DataModeler_getParameterStandardDeviation (DataModeler me, long index);
-
double DataModeler_getVarianceOfParameters (DataModeler me, long fromIndex, long toIndex, long *numberOfFreeParameters);
-
void DataModeler_setParameterValuesToZero (DataModeler me, double numberOfSigmas);
-
double DataModeler_estimateSigmaY (DataModeler me);
void DataModeler_getExtremaY (DataModeler me, double *ymin, double *ymax);
-
double DataModeler_getModelValueAtX (DataModeler me, double x);
-
double DataModeler_getModelValueAtIndex (DataModeler me, long index);
-
double DataModeler_getWeightedMean (DataModeler me);
long DataModeler_getNumberOfInvalidDataPoints (DataModeler me);
-
double DataModeler_getDataPointValue (DataModeler me, long index);
-
void DataModeler_setDataPointValue (DataModeler me, long index, double value);
-
int DataModeler_getDataPointStatus (DataModeler me, long index);
-
void DataModeler_setDataPointStatus (DataModeler me, long index, int status);
-
void DataModeler_setDataPointSigma (DataModeler me, long index, double sigma);
-
double DataModeler_getDataPointSigma (DataModeler me, long index);
double DataModeler_getResidualSumOfSquares (DataModeler me, long *numberOfDataPoints);
void DataModeler_getZScores (DataModeler me, int useSigmaY, double zscores[]);
-
double DataModeler_getDegreesOfFreedom (DataModeler me);
-
double DataModeler_getChiSquaredQ (DataModeler me, int useSigmaY, double *probability, double *ndf);
-
double DataModeler_getCoefficientOfDetermination (DataModeler me, double *ssreg, double *sstot);
-autoFormant Formant_extractPart (Formant me, double tmin, double tmax);
+Formant Formant_extractPart (Formant me, double tmin, double tmax);
-autoCovariance DataModeler_to_Covariance_parameters (DataModeler me);
+Covariance DataModeler_to_Covariance_parameters (DataModeler me);
+Table DataModeler_to_Table_zscores (DataModeler me, int useSigmaY);
-autoTable DataModeler_to_Table_zscores (DataModeler me, int useSigmaY);
-
-autoFormantModeler FormantModeler_create (double tmin, double tmax, long numberOfFormants, long numberOfDataPoints, long numberOfParameters);
+FormantModeler FormantModeler_create (double tmin, double tmax, long numberOfFormants, long numberOfDataPoints, long numberOfParameters);
double FormantModeler_indexToTime (FormantModeler me, long index);
void FormantModeler_fit (FormantModeler me);
-
-void FormantModeler_drawBasisFunction (FormantModeler me, Graphics g, double tmin, double tmax, double fmin, double fmax, long iformant, long iterm, bool scaled, long numberOfPoints, bool garnish);
+void FormantModeler_drawBasisFunction (FormantModeler me, Graphics g, double tmin, double tmax, double fmin, double fmax,
+ long iformant, long iterm, bool scaled, long numberOfPoints, int garnish);
void FormantModeler_setDataWeighing (FormantModeler me, long fromFormant, long toFormant, int useSigmaY);
void FormantModeler_setParameterValueFixed (FormantModeler me, long iformant, long index, double value);
-
void FormantModeler_setParametersFree (FormantModeler me, long fromFormant, long toFormant, long fromIndex, long toIndex);
-
void FormantModeler_setParameterValuesToZero (FormantModeler me, long fromFormant, long toFormant, double numberOfSigmas);
void FormantModeler_setTolerance (FormantModeler me, double tolerance);
@@ -172,100 +150,83 @@ void FormantModeler_setTolerance (FormantModeler me, double tolerance);
void FormantModeler_speckle (FormantModeler me, Graphics g, double tmin, double tmax, double fmax,
long fromTrack, long toTrack, int estimated, long numberOfParameters, int errorBars, double barWidth_mm, double horizontalOffset_mm, int garnish);
-void FormantModeler_drawTracks (FormantModeler me, Graphics g, double tmin, double tmax, double fmax, long fromTrack, long toTrack, int estimated, long numberOfParameters, double horizontalOffset_mm, int garnish);
+void FormantModeler_drawTracks (FormantModeler me, Graphics g, double tmin, double tmax, double fmax, long fromTrack, long toTrack,
+ int estimated, long numberOfParameters, double horizontalOffset_mm, int garnish);
void FormantModeler_drawOutliersMarked (FormantModeler me, Graphics g, double tmin, double tmax, double fmax, long fromTrack, long toTrack, double numberOfSigmas, int useSigmaY, char32 *mark, int marksFontSize, double horizontalOffset_mm, int garnish);
-
void FormantModeler_drawCumulativeChiScores (FormantModeler me, Graphics g, double xmin, double xmax, double ymin, double ymax, int useSigmaY, int garnish);
-void FormantModeler_drawVariancesOfShiftedTracks (FormantModeler me, Graphics g, double xmin, double xmax, double ymin, double ymax, int shiftDirection, long fromFormant, long toFormant, bool garnish);
-
-void FormantModeler_normalProbabilityPlot (FormantModeler me, Graphics g, long iformant, int useSigmaY, long numberOfQuantiles, double numberOfSigmas, int labelSize, const char32 *label, bool garnish);
+void FormantModeler_drawVariancesOfShiftedTracks (FormantModeler me, Graphics g, double xmin, double xmax, double ymin, double ymax, int shiftDirection, long fromFormant, long toFormant, int garnish);
+void FormantModeler_normalProbabilityPlot (FormantModeler me, Graphics g, long iformant, int useSigmaY, long numberOfQuantiles, double numberOfSigmas, int labelSize, const char32 *label, int garnish);
-autoTable FormantModeler_to_Table_zscores (FormantModeler me, int useSigmaY);
+Table FormantModeler_to_Table_zscores (FormantModeler me, int useSigmaY);
-autoCovariance FormantModeler_to_Covariance_parameters (FormantModeler me, long iformant);
+Covariance FormantModeler_to_Covariance_parameters (FormantModeler me, long iformant);
double FormantModeler_getChiSquaredQ (FormantModeler me, long fromFormant, long toFormant, int useSigmaY, double *probability, double *ndf);
double FormantModeler_getCoefficientOfDetermination (FormantModeler me, long fromFormant, long toFormant);
-
double FormantModeler_getStandardDeviation (FormantModeler me, long iformant);
-
double FormantModeler_getResidualSumOfSquares (FormantModeler me, long iformant, long *numberOfDataPoints);
-
double FormantModeler_getEstimatedValueAtTime (FormantModeler me, long iformant, double time);
long FormantModeler_getNumberOfParameters (FormantModeler me, long iformant);
-
long FormantModeler_getNumberOfFixedParameters (FormantModeler me, long iformant);
double FormantModeler_getParameterStandardDeviation ( FormantModeler me, long iformant, long index);
-
double FormantModeler_getVarianceOfParameters (FormantModeler me, long fromFormant, long toFormant, long fromIndex, long toIndex, long *numberOfFreeParameters);
-
int FormantModeler_getParameterStatus (FormantModeler me, long iformant, long index);
long FormantModeler_getNumberOfDataPoints (FormantModeler me);
-
long FormantModeler_getNumberOfInvalidDataPoints (FormantModeler me, long iformant);
void FormantModeler_setDataPointStatus (FormantModeler me, long iformant, long index, int status);
-
int FormantModeler_getDataPointStatus (FormantModeler me, long iformant, long index);
-
double FormantModeler_getDataPointValue (FormantModeler me, long iformant, long index);
-
void FormantModeler_setDataPointValue (FormantModeler me, long iformant, long index, double value);
-
double FormantModeler_getDataPointSigma (FormantModeler me, long iformant, long index);
-
void FormantModeler_setDataPointSigma (FormantModeler me, long iformant, long index, double sigma);
double FormantModeler_getDegreesOfFreedom (FormantModeler me, long iformant);
-
long FormantModeler_getNumberOfTracks (FormantModeler me);
double FormantModeler_getModelValueAtTime (FormantModeler me, long iformant, double time);
-
double FormantModeler_getModelValueAtIndex (FormantModeler me, long iformant, long index);
double FormantModeler_getWeightedMean (FormantModeler me, long iformant);
double FormantModeler_getParameterValue (FormantModeler me, long iformant, long iparameter);
-autoFormantModeler Formant_to_FormantModeler (Formant me, double tmin, double tmax, long numberOfFormants, long numberOfParametersPerTrack, int bandwidthEstimatesSigma);
-
-autoFormant FormantModeler_to_Formant (FormantModeler me, int estimate, int estimateUndefined);
-
-autoFormantModeler FormantModeler_processOutliers (FormantModeler me, double numberOfSigmas, int useSigmaY);
+FormantModeler Formant_to_FormantModeler (Formant me, double tmin, double tmax, long numberOfFormants, long numberOfParametersPerTrack, int bandwidthEstimatesSigma);
+Formant FormantModeler_to_Formant (FormantModeler me, int estimate, int estimateUndefined);
+FormantModeler FormantModeler_processOutliers (FormantModeler me, double numberOfSigmas, int useSigmaY);
double FormantModeler_getSmoothnessValue (FormantModeler me, long fromFormant, long toFormant, long numberOfParametersPerTrack, double power);
-
double FormantModeler_getAverageDistanceBetweenTracks (FormantModeler me, long track1, long track2, int type);
-long Formants_getSmoothestInInterval (CollectionOf<structFormant>* me, double tmin, double tmax, long numberOfFormantTracks, long numberOfParametersPerTrack, int useBandWidthsForTrackEstimation, int useConstraints, double numberOfSigmas, double power, double minF1, double maxF1, double minF2, double maxF2, double minF3);
+long Formants_getSmoothestInInterval (Collection me, double tmin, double tmax, long numberOfFormantTracks, long numberOfParametersPerTrack,
+ int useBandWidthsForTrackEstimation, int useConstraints, double numberOfSigmas, double power,
+ double minF1, double maxF1, double minF2, double maxF2, double minF3);
double FormantModeler_getFormantsConstraintsFactor (FormantModeler me, double minF1, double maxF1, double minF2, double maxF2, double minF3);
-autoFormant Formants_extractSmoothestPart (CollectionOf<structFormant>* me, double tmin, double tmax, long numberOfFormantTracks, long numberOfParametersPerTrack, int useBandWidthsForTrackEstimation, double numberOfSigmas, double power);
-
-autoFormant Formants_extractSmoothestPart_withFormantsConstraints (CollectionOf<structFormant>* me, double tmin, double tmax, long numberOfFormantTracks, long numberOfParametersPerTrack, int useBandWidthsForTrackEstimation, double numberOfSigmas, double power, double minF1, double maxF1, double minF2, double maxF2, double minF3);
+Formant Formants_extractSmoothestPart (Collection me, double tmin, double tmax, long numberOfFormantTracks, long numberOfParametersPerTrack, int useBandWidthsForTrackEstimation, double numberOfSigmas, double power);
+Formant Formants_extractSmoothestPart_withFormantsConstraints (Collection me, double tmin, double tmax, long numberOfFormantTracks, long numberOfParametersPerTrack, int useBandWidthsForTrackEstimation, double numberOfSigmas, double power, double minF1, double maxF1, double minF2, double maxF2, double minF3);
-autoDataModeler FormantModeler_extractDataModeler (FormantModeler me, long iformant);
+DataModeler FormantModeler_extractDataModeler (FormantModeler me, long iformant);
-autoPitchModeler Pitch_to_PitchModeler (Pitch me, double tmin, double tmax, long numberOfParameters);
+PitchModeler Pitch_to_PitchModeler (Pitch me, double tmin, double tmax, long numberOfParameters);
void PitchModeler_draw (PitchModeler me, Graphics g, double tmin, double tmax, double fmin, double fmax, long numberOfParameters, int garnish);
-autoDataModeler Table_to_DataModeler (Table me, double xmin, double xmax, long xcolumn, long ycolumn, long scolumn, long numberOfParameters, int type);
+DataModeler Table_to_DataModeler (Table me, double xmin, double xmax, long xcolumn, long ycolumn, long scolumn, long numberOfParameters, int type);
-autoFormant Sound_to_Formant_interval (Sound me, double startTime, double endTime, double windowLength, double timeStep, double minFreq, double maxFreq, long numberOfFrequencySteps, double preemphasisFrequency, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power, bool useConstraints, double minF1, double maxF1, double minF2, double maxF2, double minF3, double *optimalCeiling);
+Formant Sound_to_Formant_interval (Sound me, double startTime, double endTime, double windowLength, double timeStep, double minFreq, double maxFreq, long numberOfFrequencySteps, double preemphasisFrequency, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power, bool useConstraints, double minF1, double maxF1, double minF2, double maxF2, double minF3, double *optimalCeiling);
-autoFormant Sound_to_Formant_interval_robust (Sound me, double startTime, double endTime, double windowLength, double timeStep, double minFreq, double maxFreq, long numberOfFrequencySteps, double preemphasisFrequency, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power, bool useConstraints, double minF1, double maxF1, double minF2, double maxF2, double minF3, double *optimalCeiling);
+Formant Sound_to_Formant_interval_robust (Sound me, double startTime, double endTime, double windowLength, double timeStep, double minFreq, double maxFreq, long numberOfFrequencySteps, double preemphasisFrequency, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power, bool useConstraints, double minF1, double maxF1, double minF2, double maxF2, double minF3, double *optimalCeiling);
double Sound_getOptimalFormantCeiling (Sound me, double startTime, double endTime, double windowLength, double timeStep, double minFreq, double maxFreq, long numberOfFrequencySteps, double preemphasisFrequency, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power);
-autoOptimalCeilingTier Sound_to_OptimalCeilingTier (Sound me, double windowLength, double timeStep, double minCeiling, double maxCeiling, long numberOfFrequencySteps, double preemphasisFrequency, double smoothingWindow, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power);
+OptimalCeilingTier Sound_to_OptimalCeilingTier (Sound me, double windowLength, double timeStep, double minCeiling, double maxCeiling, long numberOfFrequencySteps, double preemphasisFrequency, double smoothingWindow, long numberOfFormantTracks, long numberOfParametersPerTrack, int weighData, double numberOfSigmas, double power);
#endif /* _DataModeler_h_ */
diff --git a/dwtools/DataModeler_def.h b/dwtools/DataModeler_def.h
index c4d54be..c62fd66 100644
--- a/dwtools/DataModeler_def.h
+++ b/dwtools/DataModeler_def.h
@@ -1,26 +1,8 @@
-/* DataModeler_def.h
- *
- * Copyright (C) 2014 David Weenink
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or (at
- * your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
+/* DataModeler_def.h */
+/* David Weenink, 20140216 */
#define ooSTRUCT DataModeler
oo_DEFINE_CLASS (DataModeler, Function)
-
oo_INT (type) // polynomial, legendre ...
oo_LONG (numberOfDataPoints)
oo_LONG (numberOfParameters)
@@ -32,9 +14,8 @@ oo_DEFINE_CLASS (DataModeler, Function)
oo_INT_VECTOR (parameterStatus, numberOfParameters)
oo_DOUBLE (tolerance)
oo_INT (useSigmaY)
- oo_AUTO_OBJECT (Strings, 0, parameterNames)
- oo_AUTO_OBJECT (Covariance, 0, parameterCovariances)
-
+ oo_OBJECT (Strings, 0, parameterNames)
+ oo_OBJECT (Covariance, 0, parameterCovariances)
#if oo_DECLARING
double (*f_evaluate) (DataModeler me, double x, double p[]);
void (*f_evaluateBasisFunctions) (DataModeler me, double x, double term[]);
@@ -42,31 +23,23 @@ oo_DEFINE_CLASS (DataModeler, Function)
void v_info ()
override;
#endif
-
#if oo_COPYING
- DataModeler_setBasisFunctions (thee, thy type);
+ DataModeler_setBasisFunctions (thee, thy type);
#endif
-
#if oo_READING
DataModeler_setBasisFunctions (this, type);
#endif
-
oo_END_CLASS (DataModeler)
#undef ooSTRUCT
-
#define ooSTRUCT FormantModeler
oo_DEFINE_CLASS (FormantModeler, Function)
-
- oo_COLLECTION_OF (OrderedOf, trackmodelers, DataModeler, 0)
-
+ oo_COLLECTION (Ordered, trackmodelers, DataModeler, 0)
#if oo_DECLARING
void v_info ()
override;
#endif
-
oo_END_CLASS (FormantModeler)
#undef ooSTRUCT
-
/* End of file DataModeler_def.h */
diff --git a/dwtools/Discriminant.cpp b/dwtools/Discriminant.cpp
index f25ba00..34281ee 100644
--- a/dwtools/Discriminant.cpp
+++ b/dwtools/Discriminant.cpp
@@ -1,6 +1,6 @@
/* Discriminant.c
*
- * Copyright (C) 1993-2012, 2015-2016 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -68,27 +68,26 @@
#define MAX(m,n) ((m) > (n) ? (m) : (n))
#define MIN(m,n) ((m) < (n) ? (m) : (n))
-Thing_implement (Discriminant, Daata, 1);
+Thing_implement (Discriminant, Eigen, 0);
void structDiscriminant :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Number of groups: ", numberOfGroups);
- MelderInfo_writeLine (U"Number of eigenvalues: ", eigen -> numberOfEigenvalues);
- MelderInfo_writeLine (U"Dimension of eigenvector: ", eigen -> dimension);
+ MelderInfo_writeLine (U"Number of variables: ", dimension);
MelderInfo_writeLine (U"Number of discriminant functions: ", Discriminant_getNumberOfFunctions (this));
MelderInfo_writeLine (U"Number of observations (total): ", Discriminant_getNumberOfObservations (this, 0));
}
-autoDiscriminant Discriminant_create (long numberOfGroups, long numberOfEigenvalues, long dimension) {
+Discriminant Discriminant_create (long numberOfGroups, long numberOfEigenvalues, long dimension) {
try {
autoDiscriminant me = Thing_new (Discriminant);
- my eigen = Eigen_create (numberOfEigenvalues, dimension);
my numberOfGroups = numberOfGroups;
- my groups = SSCPList_create ();
+ Eigen_init (me.peek(), numberOfEigenvalues, dimension);
+ my groups = SSCPs_create ();
my total = SSCP_create (dimension);
my aprioriProbabilities = NUMvector<double> (1, numberOfGroups);
my costs = NUMmatrix<double> (1, numberOfGroups, 1, numberOfGroups);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Discriminant not created.");
}
@@ -97,8 +96,8 @@ autoDiscriminant Discriminant_create (long numberOfGroups, long numberOfEigenval
long Discriminant_groupLabelToIndex (Discriminant me, const char32 *label) {
char32 *name;
- for (long i = 1; i <= my numberOfGroups; i ++) {
- if (!! (name = Thing_getName (my groups -> at [i])) && str32equ (name, label)) {
+ for (long i = 1; i <= my numberOfGroups; i++) {
+ if ( (name = Thing_getName ( (Thing) my groups -> item[i])) && str32equ (name, label)) {
return i;
}
}
@@ -111,9 +110,10 @@ long Discriminant_getNumberOfGroups (Discriminant me) {
long Discriminant_getNumberOfObservations (Discriminant me, long group) {
if (group == 0) {
- return (long) floor (my total -> numberOfObservations);
+ SSCP sscp = (SSCP) my total;
+ return (long) floor (sscp -> numberOfObservations);
} else if (group >= 1 && group <= my numberOfGroups) {
- SSCP sscp = my groups->at [group];
+ SSCP sscp = (SSCP) my groups -> item[group];
return (long) floor (sscp -> numberOfObservations);
} else {
return -1;
@@ -131,73 +131,72 @@ void Discriminant_setAprioriProbability (Discriminant me, long group, double p)
}
long Discriminant_getNumberOfFunctions (Discriminant me) {
- long numberOfFunctions = MIN (my numberOfGroups - 1, my eigen -> dimension);
- numberOfFunctions = MIN (numberOfFunctions, my eigen -> numberOfEigenvalues);
- return numberOfFunctions;
+ long nf = MIN (my numberOfGroups - 1, my dimension);
+ nf = MIN (nf, my numberOfEigenvalues);
+ return nf;
}
void Discriminant_setGroupLabels (Discriminant me, Strings thee) {
- if (my numberOfGroups != thy numberOfStrings) {
- Melder_throw (U"The number of strings must equal the number of groups.");
- }
+ if (my numberOfGroups != thy numberOfStrings) Melder_throw
+ (U"The number of strings must equal the number of groups.");
- for (long i = 1; i <= my numberOfGroups; i ++) {
+ for (long i = 1; i <= my numberOfGroups; i++) {
const char32 *noname = U"", *name;
- name = thy strings [i];
+ name = thy strings[i];
if (name == 0) {
name = noname;
}
- Thing_setName (my groups->at [i], name);
+ Thing_setName ( (Thing) my groups -> item[i], name);
}
}
-autoStrings Discriminant_extractGroupLabels (Discriminant me) {
+Strings Discriminant_extractGroupLabels (Discriminant me) {
try {
autoStrings thee = Thing_new (Strings);
thy strings = NUMvector<char32 *> (1, my numberOfGroups);
thy numberOfStrings = my numberOfGroups;
- for (long i = 1; i <= my numberOfGroups; i ++) {
- char32 *name = Thing_getName (my groups->at [i]);
- thy strings [i] = Melder_dup (name);
+ for (long i = 1; i <= my numberOfGroups; i++) {
+ char32 *name = Thing_getName ( (Thing) my groups -> item[i]);
+ thy strings[i] = Melder_dup (name);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": group labels not extracted.");
}
}
-autoTableOfReal Discriminant_extractGroupCentroids (Discriminant me) {
+TableOfReal Discriminant_extractGroupCentroids (Discriminant me) {
try {
- long m = my groups -> size, n = my eigen -> dimension;
+ long m = my groups -> size, n = my dimension;
autoTableOfReal thee = TableOfReal_create (m, n);
- for (long i = 1; i <= m; i ++) {
- SSCP sscp = my groups->at [i];
- TableOfReal_setRowLabel (thee.get(), i, Thing_getName (sscp));
- NUMvector_copyElements (sscp -> centroid, thy data [i], 1, n);
+ for (long i = 1; i <= m; i++) {
+ SSCP sscp = (SSCP) my groups -> item[i];
+ TableOfReal_setRowLabel (thee.peek(), i, Thing_getName (sscp));
+ NUMvector_copyElements (sscp -> centroid, thy data[i], 1, n);
}
- NUMstrings_copyElements (my groups->at [m] -> columnLabels, thy columnLabels, 1, n);
- return thee;
+ NUMstrings_copyElements ( ( (SSCP) my groups -> item[m]) -> columnLabels, thy columnLabels, 1, n);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": group centroids not extracted.");
}
}
-autoTableOfReal Discriminant_extractGroupStandardDeviations (Discriminant me) {
+TableOfReal Discriminant_extractGroupStandardDeviations (Discriminant me) {
try {
- long m = my groups->size, n = my eigen -> dimension;
+ long m = my groups -> size, n = my dimension;
autoTableOfReal thee = TableOfReal_create (m, n);
- for (long i = 1; i <= m; i ++) {
- SSCP sscp = my groups->at [i];
- TableOfReal_setRowLabel (thee.get(), i, Thing_getName (sscp));
+ for (long i = 1; i <= m; i++) {
+ SSCP sscp = (SSCP) my groups -> item[i];
+ TableOfReal_setRowLabel (thee.peek(), i, Thing_getName (sscp));
long numberOfObservationsm1 = (long) floor (sscp -> numberOfObservations) - 1;
- for (long j = 1; j <= n; j ++) {
- thy data [i] [j] = numberOfObservationsm1 > 0 ? sqrt (sscp -> data [j] [j] / numberOfObservationsm1) : NUMundefined;
+ for (long j = 1; j <= n; j++) {
+ thy data[i][j] = numberOfObservationsm1 > 0 ? sqrt (sscp -> data[j][j] / numberOfObservationsm1) : NUMundefined;
}
}
- NUMstrings_copyElements (my groups->at [m] -> columnLabels, thy columnLabels, 1, n);
- return thee;
+ NUMstrings_copyElements ( ( (SSCP) my groups -> item[m]) -> columnLabels, thy columnLabels, 1, n);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": group standard deviations not extracted.");
}
@@ -211,7 +210,7 @@ double Discriminant_getWilksLambda (Discriminant me, long from) {
if (from < 1) {
from = 1;
}
- return NUMwilksLambda (my eigen -> eigenvalues, 1 + from, numberOfFunctions);
+ return NUMwilksLambda (my eigenvalues, 1 + from, numberOfFunctions);
}
/*
@@ -219,37 +218,37 @@ double Discriminant_getWilksLambda (Discriminant me, long from) {
unstandardized u[j]: sqrt(N-g) * r[j]
standardized s[j]: u[j] sqrt (w[i][i] / (N-g))
*/
-autoTableOfReal Discriminant_extractCoefficients (Discriminant me, int choice) {
+TableOfReal Discriminant_extractCoefficients (Discriminant me, int choice) {
try {
int raw = choice == 0, standardized = choice == 2;
- long nx = my eigen -> dimension, ny = my eigen -> numberOfEigenvalues;
+ long nx = my dimension, ny = my numberOfEigenvalues;
- SSCP total = my total.get();
+ SSCP total = my total;
autoTableOfReal thee = TableOfReal_create (ny, nx + 1);
NUMstrings_copyElements (my total -> columnLabels, thy columnLabels, 1, nx);
- autoSSCP within;
+ autoSSCP within = 0;
if (standardized) {
- within = Discriminant_extractPooledWithinGroupsSSCP (me);
+ within.reset (Discriminant_extractPooledWithinGroupsSSCP (me));
}
- TableOfReal_setColumnLabel (thee.get(), nx + 1, U"constant");
- TableOfReal_setSequentialRowLabels (thee.get(), 1, ny, U"function_", 1, 1);
+ TableOfReal_setColumnLabel (thee.peek(), nx + 1, U"constant");
+ TableOfReal_setSequentialRowLabels (thee.peek(), 1, ny, U"function_", 1, 1);
double scale = sqrt (total -> numberOfObservations - my numberOfGroups);
double *centroid = my total -> centroid;
for (long i = 1; i <= ny; i++) {
- double u0 = 0.0, ui;
+ double u0 = 0, ui;
for (long j = 1; j <= nx; j++) {
if (standardized) {
scale = sqrt (within -> data[j][j]);
}
- thy data[i][j] = ui = scale * my eigen -> eigenvectors[i][j];;
+ thy data[i][j] = ui = scale * my eigenvectors[i][j];;
u0 += ui * centroid[j];
}
- thy data[i][nx + 1] = raw ? 0.0 : -u0;
+ thy data[i][nx + 1] = raw ? 0 : -u0;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": coefficients not extracted.");
}
@@ -257,45 +256,40 @@ autoTableOfReal Discriminant_extractCoefficients (Discriminant me, int choice) {
static long Discriminant_getDegreesOfFreedom (Discriminant me) {
long ndf = 0;
- for (long i = 1; i <= my groups->size; i ++) {
- ndf += SSCP_getDegreesOfFreedom (my groups->at [i]);
+ for (long i = 1; i <= my groups -> size; i++) {
+ ndf += SSCP_getDegreesOfFreedom ((SSCP) my groups -> item[i]);
}
return ndf;
}
-void Discriminant_getPartialDiscriminationProbability (Discriminant me, long numberOfDimensions, double *p_prob, double *p_chisq, double *p_df)
-{
+void Discriminant_getPartialDiscriminationProbability (Discriminant me,
+ long numberOfDimensions, double *probability, double *chisq, long *ndf) {
long g = my numberOfGroups;
- long p = my eigen -> dimension, k = numberOfDimensions;
+ long p = my dimension, k = numberOfDimensions;
long numberOfFunctions = Discriminant_getNumberOfFunctions (me);
double degreesOfFreedom = Discriminant_getDegreesOfFreedom (me);
+ double lambda;
- double prob = NUMundefined, chisq = NUMundefined, df = NUMundefined;
+ *probability = 1; *chisq = 0; *ndf = 0;
- if (k < numberOfFunctions) {
- double lambda = NUMwilksLambda (my eigen -> eigenvalues, k + 1, numberOfFunctions);
- if (lambda != 1.0) {
- chisq = - (degreesOfFreedom + (g - p) / 2.0 - 1.0) * log (lambda);
- df = (p - k) * (g - k - 1);
- if (p_prob) {
- prob = NUMchiSquareQ (chisq, df);
- }
- }
- }
- if (p_prob) {
- *p_prob = prob;
- }
- if (p_chisq) {
- *p_chisq = chisq;
+ if (k >= numberOfFunctions) {
+ return;
}
- if (p_df) {
- *p_df = df;
+
+ lambda = NUMwilksLambda (my eigenvalues, k + 1, numberOfFunctions);
+
+ if (lambda == 1) {
+ return;
}
+
+ *chisq = - (degreesOfFreedom + (g - p) / 2 - 1) * log (lambda);
+ *ndf = (p - k) * (g - k - 1);
+ *probability = NUMchiSquareQ (*chisq, *ndf);
}
double Discriminant_getConcentrationEllipseArea (Discriminant me, long group,
- double scale, bool confidence, int discriminantDirections, long d1, long d2)
-{
+ double scale, int confidence, int discriminantDirections, long d1, long d2) {
+ SSCPs groups = my groups;
double area = NUMundefined;
if (group < 1 || group > my numberOfGroups) {
@@ -303,10 +297,10 @@ double Discriminant_getConcentrationEllipseArea (Discriminant me, long group,
}
if (discriminantDirections) {
- autoSSCP thee = Eigen_and_SSCP_project (my eigen.get(), my groups->at [group]);
- area = SSCP_getConcentrationEllipseArea (thee.get(), scale, confidence, d1, d2);
+ autoSSCP thee = Eigen_and_SSCP_project (me, (SSCP) groups -> item[group]);
+ area = SSCP_getConcentrationEllipseArea (thee.peek(), scale, confidence, d1, d2);
} else {
- area = SSCP_getConcentrationEllipseArea (my groups->at [group], scale, confidence, d1, d2);
+ area = SSCP_getConcentrationEllipseArea ((SSCP) groups -> item[group], scale, confidence, d1, d2);
}
return area;
}
@@ -315,62 +309,66 @@ double Discriminant_getLnDeterminant_group (Discriminant me, long group) {
if (group < 1 || group > my numberOfGroups) {
return NUMundefined;
}
- autoCovariance c = SSCP_to_Covariance (my groups->at [group], 1);
- double ln_d = SSCP_getLnDeterminant (c.get());
+ autoCovariance c = SSCP_to_Covariance ( (SSCP) my groups -> item[group], 1);
+ double ln_d = SSCP_getLnDeterminant (c.peek());
return ln_d;
}
double Discriminant_getLnDeterminant_total (Discriminant me) {
- autoCovariance c = SSCP_to_Covariance (my total.get(), 1);
- double ln_d = SSCP_getLnDeterminant (c.get());
+ autoCovariance c = SSCP_to_Covariance (my total, 1);
+ double ln_d = SSCP_getLnDeterminant (c.peek());
return ln_d;
}
-autoSSCP Discriminant_extractPooledWithinGroupsSSCP (Discriminant me) {
- return SSCPList_to_SSCP_pool (my groups.get());
+SSCP Discriminant_extractPooledWithinGroupsSSCP (Discriminant me) {
+ return SSCPs_to_SSCP_pool (my groups);
}
-autoSSCP Discriminant_extractWithinGroupSSCP (Discriminant me, long index) {
+SSCP Discriminant_extractWithinGroupSSCP (Discriminant me, long index) {
try {
if (index < 1 || index > my numberOfGroups) Melder_throw
(U"Index must be in interval [1,", my numberOfGroups, U"].");
- autoSSCP thee = Data_copy (my groups->at [index]);
- return thee;
+ autoSSCP thee = Data_copy ( (SSCP) my groups -> item[index]);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": within group SSCP not created.");
}
}
-autoSSCP Discriminant_extractBetweenGroupsSSCP (Discriminant me) {
+SSCP Discriminant_extractBetweenGroupsSSCP (Discriminant me) {
try {
long n = my total -> numberOfRows;
- autoSSCP b = Data_copy (my total.get());
- autoSSCP w = SSCPList_to_SSCP_pool (my groups.get());
- for (long i = 1; i <= n; i ++) {
- for (long j = i; j <= n; j ++) {
- b -> data [j] [i] = (b -> data [i] [j] -= w -> data [i] [j]);
+ autoSSCP b = Data_copy (my total);
+ autoSSCP w = SSCPs_to_SSCP_pool (my groups);
+ for (long i = 1; i <= n; i++) {
+ for (long j = i; j <= n; j++) {
+ b -> data[j][i] = (b -> data[i][j] -= w -> data[i][j]);
}
}
- return b;
+ return b.transfer();
} catch (MelderError) {
Melder_throw (me, U": between group SSCP not created.");
}
}
-void Discriminant_drawTerritorialMap (Discriminant me, Graphics g, int discriminantDirections, long d1, long d2, double xmin, double xmax, double ymin, double ymax, int fontSize, int poolCovarianceMatrices, int garnish) {
+void Discriminant_drawTerritorialMap (Discriminant me, Graphics g,
+ int discriminantDirections, long d1, long d2, double xmin, double xmax,
+ double ymin, double ymax, int fontSize, int poolCovarianceMatrices,
+ int garnish) {
(void) me; (void) g; (void) discriminantDirections; (void) d1; (void) d2;
(void) xmin; (void) xmax; (void) ymin;
(void) ymax; (void) fontSize; (void) poolCovarianceMatrices; (void) garnish;
}
-void Discriminant_drawConcentrationEllipses (Discriminant me, Graphics g, double scale, bool confidence, char32 *label,
- int discriminantDirections, long d1, long d2, double xmin, double xmax, double ymin, double ymax, int fontSize, int garnish)
-{
+void Discriminant_drawConcentrationEllipses (Discriminant me, Graphics g,
+ double scale, int confidence, char32 *label, int discriminantDirections, long d1, long d2,
+ double xmin, double xmax, double ymin, double ymax, int fontSize, int garnish) {
long numberOfFunctions = Discriminant_getNumberOfFunctions (me);
if (! discriminantDirections) {
- SSCPList_drawConcentrationEllipses (my groups.get(), g, scale, confidence, label, d1, d2, xmin, xmax, ymin, ymax, fontSize, garnish);
+ SSCPs_drawConcentrationEllipses (my groups, g, scale, confidence, label,
+ d1, d2, xmin, xmax, ymin, ymax, fontSize, garnish);
return;
}
@@ -389,33 +387,34 @@ void Discriminant_drawConcentrationEllipses (Discriminant me, Graphics g, double
return;
}
- double *v1 = my eigen -> eigenvectors [d1];
- double *v2 = my eigen -> eigenvectors [d2];
-
+ double *v1 = my eigenvectors[d1];
+ double *v2 = my eigenvectors[d2];
- autoSSCPList thee = SSCPList_toTwoDimensions (my groups.get(), v1, v2);
+ autoSSCPs thee = SSCPs_toTwoDimensions (my groups, v1, v2);
- SSCPList_drawConcentrationEllipses (thee.get(), g, scale, confidence, label, 1, 2, xmin, xmax, ymin, ymax, fontSize, 0);
+ SSCPs_drawConcentrationEllipses (thee.peek(), g, scale, confidence, label, 1, 2, xmin, xmax, ymin, ymax, fontSize, 0);
if (garnish) {
char32 llabel[40];
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
Melder_sprint (llabel,40, U"function ", d2);
- Graphics_textLeft (g, true, llabel);
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_textLeft (g, 1, llabel);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
Melder_sprint (llabel,40, U"function ", d1);
- Graphics_textBottom (g, true, llabel);
+ Graphics_textBottom (g, 1, llabel);
}
}
-autoDiscriminant TableOfReal_to_Discriminant (TableOfReal me) {
+Discriminant TableOfReal_to_Discriminant (TableOfReal me) {
try {
autoDiscriminant thee = Thing_new (Discriminant);
long dimension = my numberOfColumns;
- if (! NUMdmatrix_hasFiniteElements(my data, 1, my numberOfRows, 1, my numberOfColumns)) {
- Melder_throw (U"At least one of the table's elements is not finite or undefined.");
+ TableOfReal_areAllCellsDefined (me, 0, 0, 0, 0);
+
+ if (NUMdmatrix_hasInfinities (my data, 1, my numberOfRows, 1, dimension)) {
+ Melder_throw (U"Table contains infinities.");
}
if (! TableOfReal_hasRowLabels (me)) {
@@ -423,18 +422,18 @@ autoDiscriminant TableOfReal_to_Discriminant (TableOfReal me) {
}
autoTableOfReal mew = TableOfReal_sortOnlyByRowLabels (me);
- if (! TableOfReal_hasColumnLabels (mew.get())) {
- TableOfReal_setSequentialColumnLabels (mew.get(), 0, 0, U"c", 1, 1);
+ if (! TableOfReal_hasColumnLabels (mew.peek())) {
+ TableOfReal_setSequentialColumnLabels (mew.peek(), 0, 0, U"c", 1, 1);
}
- thy groups = TableOfReal_to_SSCPList_byLabel (mew.get());
- thy total = TableOfReal_to_SSCP (mew.get(), 0, 0, 0, 0);
+ thy groups = TableOfReal_to_SSCPs_byLabel (mew.peek());
+ thy total = TableOfReal_to_SSCP (mew.peek(), 0, 0, 0, 0);
- if ((thy numberOfGroups = thy groups -> size) < 2) {
+ if ( (thy numberOfGroups = thy groups -> size) < 2) {
Melder_throw (U"Number of groups must be greater than one.");
}
- TableOfReal_centreColumns_byRowLabel (mew.get());
+ TableOfReal_centreColumns_byRowLabel (mew.peek());
// Overall centroid and apriori probabilities and costs.
@@ -444,57 +443,57 @@ autoDiscriminant TableOfReal_to_Discriminant (TableOfReal me) {
thy costs = NUMmatrix<double> (1, thy numberOfGroups, 1, thy numberOfGroups);
double sum = 0, scale;
- for (long k = 1; k <= thy numberOfGroups; k ++) {
- SSCP m = thy groups->at [k];
+ for (long k = 1; k <= thy numberOfGroups; k++) {
+ SSCP m = (SSCP) thy groups -> item[k];
sum += scale = SSCP_getNumberOfObservations (m);
- for (long j = 1; j <= dimension; j ++) {
- centroid [j] += scale * m -> centroid [j];
+ for (long j = 1; j <= dimension; j++) {
+ centroid[j] += scale * m -> centroid[j];
}
}
- for (long j = 1; j <= dimension; j ++) {
- centroid [j] /= sum;
+ for (long j = 1; j <= dimension; j++) {
+ centroid[j] /= sum;
}
- for (long k = 1; k <= thy numberOfGroups; k ++) {
- SSCP m = thy groups->at [k];
+ for (long k = 1; k <= thy numberOfGroups; k++) {
+ SSCP m = (SSCP) thy groups -> item[k];
scale = SSCP_getNumberOfObservations (m);
thy aprioriProbabilities[k] = scale / my numberOfRows;
- for (long j = 1; j <= dimension; j ++) {
- between [k] [j] = sqrt (scale) * (m -> centroid [j] - centroid [j]);
+ for (long j = 1; j <= dimension; j++) {
+ between[k][j] = sqrt (scale) * (m -> centroid[j] - centroid[j]);
}
}
// We need to solve B'B.x = lambda W'W.x, where B'B and W'W are the between and within covariance matrices.
// We do not calculate these covariance matrices directly from the data but instead use the GSVD to solve for
// the eigenvalues and eigenvectors of the equation.
-
- thy eigen = Thing_new (Eigen);
- Eigen_initFromSquareRootPair (thy eigen.get(), between.peek(), thy numberOfGroups, dimension, mew -> data, my numberOfRows);
+
+ Eigen_initFromSquareRootPair (thee.peek(), between.peek(), thy numberOfGroups, dimension, mew -> data, my numberOfRows);
// Default priors and costs
- for (long igroup = 1; igroup <= thy numberOfGroups; igroup ++) {
- for (long jgroup = igroup + 1; jgroup <= thy numberOfGroups; jgroup ++) {
- thy costs [igroup] [jgroup] = thy costs [jgroup] [igroup] = 1.0;
+ for (long k = 1; k <= thy numberOfGroups; k++) {
+ for (long j = k + 1; j <= thy numberOfGroups; j++) {
+ thy costs[k][j] = thy costs[j][k] = 1;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": Discriminant not created.");
}
}
-autoConfiguration Discriminant_and_TableOfReal_to_Configuration (Discriminant me, TableOfReal thee, long numberOfDimensions) {
+Configuration Discriminant_and_TableOfReal_to_Configuration (Discriminant me, TableOfReal thee, long numberOfDimensions) {
try {
if (numberOfDimensions == 0) {
numberOfDimensions = Discriminant_getNumberOfFunctions (me);
}
autoConfiguration him = Configuration_create (thy numberOfRows, numberOfDimensions);
- Eigen_and_TableOfReal_into_TableOfReal_projectRows (my eigen.get(), thee, 1, him.get(), 1, numberOfDimensions);
- TableOfReal_copyLabels (thee, him.get(), 1, 0);
- TableOfReal_setSequentialColumnLabels (him.get(), 0, 0, U"Eigenvector ", 1, 1);
- return him;
+ Configuration thim = him.peek();
+ Eigen_and_TableOfReal_project_into (me, thee, 1, thy numberOfColumns, & thim, 1, numberOfDimensions);
+ TableOfReal_copyLabels (thee, thim, 1, 0);
+ TableOfReal_setSequentialColumnLabels (him.peek(), 0, 0, U"Eigenvector ", 1, 1);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Configuration not created.");
}
@@ -505,72 +504,73 @@ autoConfiguration Discriminant_and_TableOfReal_to_Configuration (Discriminant me
Input matrix (li) is the inverse L^-1 of the Cholesky decomposition
S = L.L'.
*/
-static double mahalanobisDistanceSq (double **li, long n, double *v, double *m, double *buf) {
- for (long i = 1; i <= n; i ++) {
- buf [i] = v [i] - m [i];
+static double mahalanobisDistanceSq (double **li, long n, double *v, double *m,
+ double *buf) {
+ for (long i = 1; i <= n; i++) {
+ buf[i] = v[i] - m[i];
}
- double chisq = 0.0;
+ double chisq = 0;
for (long i = n; i > 0; i--) {
- double t = 0.0;
- for (long j = 1; j <= i; j ++) {
- t += li [i] [j] * buf [j];
+ double t = 0;
+ for (long j = 1; j <= i; j++) {
+ t += li[i][j] * buf[j];
}
chisq += t * t;
}
return chisq;
}
-autoTableOfReal Discriminant_and_TableOfReal_mahalanobis (Discriminant me, TableOfReal thee, long group, bool poolCovarianceMatrices) {
+TableOfReal Discriminant_and_TableOfReal_mahalanobis (Discriminant me, TableOfReal thee, long group, bool poolCovarianceMatrices) {
try {
if (group < 1 || group > my numberOfGroups) {
Melder_throw (U"Group does not exist.");
}
- autoSSCP pool = SSCPList_to_SSCP_pool (my groups.get());
- autoCovariance covg = SSCP_to_Covariance (pool.get(), my numberOfGroups);
- autoCovariance cov = SSCP_to_Covariance (my groups->at [group], 1);
- autoTableOfReal him;
+ autoSSCP pool = SSCPs_to_SSCP_pool (my groups);
+ autoCovariance covg = SSCP_to_Covariance (pool.peek(), my numberOfGroups);
+ autoCovariance cov = SSCP_to_Covariance ( (SSCP) my groups -> item[group], 1);
+ autoTableOfReal him = 0;
if (poolCovarianceMatrices) { // use group mean instead of overall mean!
NUMvector_copyElements (cov -> centroid, covg -> centroid, 1, cov -> numberOfColumns);
- him = Covariance_and_TableOfReal_mahalanobis (covg.get(), thee, false);
+ him.reset (Covariance_and_TableOfReal_mahalanobis (covg.peek(), thee, false));
} else {
- him = Covariance_and_TableOfReal_mahalanobis (cov.get(), thee, false);
+ him.reset (Covariance_and_TableOfReal_mahalanobis (cov.peek(), thee, false));
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal not created.");
}
}
-autoClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable (Discriminant me, TableOfReal thee,
+ClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable (Discriminant me, TableOfReal thee,
int poolCovarianceMatrices, int useAprioriProbabilities) {
try {
- long g = Discriminant_getNumberOfGroups (me); // ppgb wat betekent g?
- long p = Eigen_getDimensionOfComponents (my eigen.get()); // ppgb wat betekent p?
- long m = thy numberOfRows; // ppgb wat betekent m?
+ long g = Discriminant_getNumberOfGroups (me);
+ long p = Eigen_getDimensionOfComponents (me);
+ long m = thy numberOfRows;
+
+ if (p != thy numberOfColumns) Melder_throw
+ (U"The number of columns does not agree with the dimension of the discriminant.");
- if (p != thy numberOfColumns) {
- Melder_throw (U"The number of columns does not agree with the dimension of the discriminant.");
- }
autoNUMvector<double> log_p (1, g);
autoNUMvector<double> log_apriori (1, g);
autoNUMvector<double> ln_determinant (1, g);
autoNUMvector<double> buf (1, p);
autoNUMvector<SSCP> sscpvec (1, g);
- autoSSCP pool = SSCPList_to_SSCP_pool (my groups.get());
+ autoSSCP pool = SSCPs_to_SSCP_pool (my groups);
autoClassificationTable him = ClassificationTable_create (m, g);
NUMstrings_copyElements (thy rowLabels, his rowLabels, 1, m);
// Scale the sscp to become a covariance matrix.
- for (long i = 1; i <= p; i ++) {
- for (long k = i; k <= p; k ++) {
- pool -> data [k] [i] = pool -> data [i] [k] /= pool -> numberOfObservations - g;
+ for (long i = 1; i <= p; i++) {
+ for (long k = i; k <= p; k++) {
+ pool -> data[k][i] = (pool -> data[i][k] /= (pool -> numberOfObservations - g));
}
}
double lnd;
- autoSSCPList agroups; SSCPList groups; // ppgb FIXME dit kan niet goed izjn
+ autoSSCPs agroups = 0; SSCPs groups;
if (poolCovarianceMatrices) {
/*
Covariance matrix S can be decomposed as S = L.L'. Calculate L^-1.
@@ -579,40 +579,39 @@ autoClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable (Dis
*/
NUMlowerCholeskyInverse (pool -> data, p, &lnd);
- for (long j = 1; j <= g; j ++) {
- ln_determinant [j] = lnd;
- sscpvec [j] = pool.get();
+ for (long j = 1; j <= g; j++) {
+ ln_determinant[j] = lnd;
+ sscpvec[j] = pool.peek();
}
- groups = my groups.get();
+ groups = (SSCPs) my groups;
} else {
// Calculate the inverses of all group covariance matrices.
// In case of a singular matrix, substitute inverse of pooled.
- agroups = Data_copy (my groups.get());
- groups = agroups.get();
+ agroups.reset (Data_copy ( (SSCPs) my groups)); groups = agroups.peek();
long npool = 0;
- for (long j = 1; j <= g; j ++) {
- SSCP t = groups->at [j];
+ for (long j = 1; j <= g; j++) {
+ SSCP t = (SSCP) groups -> item[j];
long no = (long) floor (SSCP_getNumberOfObservations (t));
- for (long i = 1; i <= p; i ++) {
- for (long k = i; k <= p; k ++) {
- t -> data [k] [i] = t -> data [i] [k] /= no - 1;
+ for (long i = 1; i <= p; i++) {
+ for (long k = i; k <= p; k++) {
+ t -> data[k][i] = (t -> data[i][k] /= (no - 1));
}
}
- sscpvec [j] = groups->at [j];
+ sscpvec[j] = (SSCP) groups -> item[j];
try {
- NUMlowerCholeskyInverse (t -> data, p, & ln_determinant [j]);
+ NUMlowerCholeskyInverse (t -> data, p, &ln_determinant[j]);
} catch (MelderError) {
// Try the alternative: the pooled covariance matrix.
// Clear the error.
Melder_clearError ();
if (npool == 0) {
- NUMlowerCholeskyInverse (pool -> data, p, & lnd);
+ NUMlowerCholeskyInverse (pool -> data, p, &lnd);
}
- npool ++;
- sscpvec [j] = pool.get();
- ln_determinant [j] = lnd;
+ npool++;
+ sscpvec[j] = pool.peek();
+ ln_determinant[j] = lnd;
}
}
if (npool > 0) {
@@ -622,12 +621,12 @@ autoClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable (Dis
// Labels for columns in ClassificationTable
- for (long j = 1; j <= g; j ++) {
- const char32 *name = Thing_getName (my groups->at [j]);
+ for (long j = 1; j <= g; j++) {
+ const char32 *name = Thing_getName ( (Thing) my groups -> item[j]);
if (! name) {
name = U"?";
}
- TableOfReal_setColumnLabel (him.get(), j, name);
+ TableOfReal_setColumnLabel (him.peek(), j, name);
}
// Normalize the sum of the apriori probabilities to 1.
@@ -635,41 +634,42 @@ autoClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable (Dis
NUMvector_normalize1 (my aprioriProbabilities, g);
double logg = log (g);
- for (long j = 1; j <= g; j ++) {
- log_apriori [j] = useAprioriProbabilities ? log (my aprioriProbabilities [j]) : - logg;
+ for (long j = 1; j <= g; j++) {
+ log_apriori[j] = useAprioriProbabilities ? log (my aprioriProbabilities[j]) : - logg;
}
// Generalized squared distance function:
// D^2(x) = (x - mu)' S^-1 (x - mu) + ln (determinant(S)) - 2 ln (apriori)
- for (long i = 1; i <= m; i ++) {
- double norm = 0.0, pt_max = -1e308;
- for (long j = 1; j <= g; j ++) {
- SSCP t = groups->at [j];
- double md = mahalanobisDistanceSq (sscpvec [j] -> data, p, thy data [i], t -> centroid, buf.peek());
- double pt = log_apriori [j] - 0.5 * (ln_determinant [j] + md);
+ for (long i = 1; i <= m; i++) {
+ double norm = 0, pt_max = -1e38;
+ for (long j = 1; j <= g; j++) {
+ SSCP t = (SSCP) groups -> item[j];
+ double md = mahalanobisDistanceSq (sscpvec[j] -> data, p, thy data[i], t -> centroid, buf.peek());
+ double pt = log_apriori[j] - 0.5 * (ln_determinant[j] + md);
if (pt > pt_max) {
pt_max = pt;
}
log_p[j] = pt;
}
- for (long j = 1; j <= g; j ++) {
- norm += log_p [j] = exp (log_p [j] - pt_max);
+ for (long j = 1; j <= g; j++) {
+ norm += (log_p[j] = exp (log_p[j] - pt_max));
}
- for (long j = 1; j <= g; j ++) {
- his data [i] [j] = log_p [j] / norm;
+ for (long j = 1; j <= g; j++) {
+ his data[i][j] = log_p[j] / norm;
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"ClassificationTable from Discriminant & TableOfReal not created.");
}
}
-autoClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable_dw (Discriminant me, TableOfReal thee, int poolCovarianceMatrices, int useAprioriProbabilities, double alpha, double minProb, autoTableOfReal *displacements) {
+ClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable_dw (Discriminant me, TableOfReal thee,
+ int poolCovarianceMatrices, int useAprioriProbabilities, double alpha, double minProb, TableOfReal *displacements) {
try {
long g = Discriminant_getNumberOfGroups (me);
- long p = Eigen_getDimensionOfComponents (my eigen.get());
+ long p = Eigen_getDimensionOfComponents (me);
long m = thy numberOfRows;
if (p != thy numberOfColumns) Melder_throw
@@ -682,62 +682,60 @@ autoClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable_dw (
autoNUMvector<double> displacement (1, p);
autoNUMvector<double> x (1, p);
autoNUMvector<SSCP> sscpvec (1, g);
- autoSSCP pool = SSCPList_to_SSCP_pool (my groups.get());
+ autoSSCP pool = SSCPs_to_SSCP_pool (my groups);
autoClassificationTable him = ClassificationTable_create (m, g);
NUMstrings_copyElements (thy rowLabels, his rowLabels, 1, m);
autoTableOfReal adisplacements = Data_copy (thee);
// Scale the sscp to become a covariance matrix.
- for (long i = 1; i <= p; i ++) {
- for (long k = i; k <= p; k ++) {
- pool -> data [k] [i] = pool -> data [i] [k] /= pool -> numberOfObservations - g;
+ for (long i = 1; i <= p; i++) {
+ for (long k = i; k <= p; k++) {
+ pool -> data[k][i] = (pool -> data[i][k] /= (pool -> numberOfObservations - g));
}
}
double lnd;
- autoSSCPList agroups;
- SSCPList groups;
+ autoSSCPs agroups = 0; SSCPs groups;
if (poolCovarianceMatrices) {
// Covariance matrix S can be decomposed as S = L.L'. Calculate L^-1.
// L^-1 will be used later in the Mahalanobis distance calculation:
// v'.S^-1.v == v'.L^-1'.L^-1.v == (L^-1.v)'.(L^-1.v).
- NUMlowerCholeskyInverse (pool -> data, p, & lnd);
- for (long j = 1; j <= g; j ++) {
- ln_determinant [j] = lnd;
- sscpvec [j] = pool.get();
+ NUMlowerCholeskyInverse (pool -> data, p, &lnd);
+ for (long j = 1; j <= g; j++) {
+ ln_determinant[j] = lnd;
+ sscpvec[j] = pool.peek();
}
- groups = my groups.get();
+ groups = my groups;
} else {
//Calculate the inverses of all group covariance matrices.
// In case of a singular matrix, substitute inverse of pooled.
- agroups = Data_copy (my groups.get());
- groups = agroups.get();
+ agroups.reset (Data_copy ( (SSCPs) my groups)); groups = agroups.peek();
long npool = 0;
- for (long j = 1; j <= g; j ++) {
- SSCP t = groups->at [j];
+ for (long j = 1; j <= g; j++) {
+ SSCP t = (SSCP) groups -> item[j];
long no = (long) floor (SSCP_getNumberOfObservations (t));
- for (long i = 1; i <= p; i ++) {
- for (long k = i; k <= p; k ++) {
- t -> data [k] [i] = t -> data [i] [k] /= no - 1;
+ for (long i = 1; i <= p; i++) {
+ for (long k = i; k <= p; k++) {
+ t -> data[k][i] = (t -> data[i][k] /= (no - 1));
}
}
- sscpvec [j] = groups->at [j];
+ sscpvec[j] = (SSCP) groups -> item[j];
try {
- NUMlowerCholeskyInverse (t -> data, p, & ln_determinant [j]);
+ NUMlowerCholeskyInverse (t -> data, p, &ln_determinant[j]);
} catch (MelderError) {
// Try the alternative: the pooled covariance matrix.
// Clear the error.
Melder_clearError ();
if (npool == 0) {
- NUMlowerCholeskyInverse (pool -> data, p, & lnd);
+ NUMlowerCholeskyInverse (pool -> data, p, &lnd);
}
- npool ++;
- sscpvec [j] = pool.get();
- ln_determinant [j] = lnd;
+ npool++;
+ sscpvec[j] = pool.peek();
+ ln_determinant[j] = lnd;
}
}
if (npool > 0) {
@@ -747,12 +745,12 @@ autoClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable_dw (
// Labels for columns in ClassificationTable
- for (long j = 1; j <= g; j ++) {
- const char32 *name = Thing_getName (my groups->at [j]);
+ for (long j = 1; j <= g; j++) {
+ const char32 *name = Thing_getName ( (Thing) my groups -> item[j]);
if (! name) {
name = U"?";
}
- TableOfReal_setColumnLabel (him.get(), j, name);
+ TableOfReal_setColumnLabel (him.peek(), j, name);
}
// Normalize the sum of the apriori probabilities to 1.
@@ -760,61 +758,60 @@ autoClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable_dw (
double logg = log (g);
NUMvector_normalize1 (my aprioriProbabilities, g);
- for (long j = 1; j <= g; j ++) {
- log_apriori[j] = ( useAprioriProbabilities ? log (my aprioriProbabilities[j]) : - logg );
+ for (long j = 1; j <= g; j++) {
+ log_apriori[j] = useAprioriProbabilities ? log (my aprioriProbabilities[j]) : - logg;
}
// Generalized squared distance function:
// D^2(x) = (x - mu)' S^-1 (x - mu) + ln (determinant(S)) - 2 ln (apriori)
- for (long i = 1; i <= m; i ++) {
+ for (long i = 1; i <= m; i++) {
SSCP winner;
- double norm = 0, pt_max = -1e308;
+ double norm = 0, pt_max = -1e38;
long iwinner = 1;
- for (long k = 1; k <= p; k ++) {
- x [k] = thy data [i] [k] + displacement [k];
+ for (long k = 1; k <= p; k++) {
+ x[k] = thy data[i][k] + displacement[k];
}
- for (long j = 1; j <= g; j ++) {
- SSCP t = groups->at [j];
- double md = mahalanobisDistanceSq (sscpvec [j] -> data, p, x.peek(), t -> centroid, buf.peek());
- double pt = log_apriori [j] - 0.5 * (ln_determinant [j] + md);
+ for (long j = 1; j <= g; j++) {
+ SSCP t = (SSCP) groups -> item[j];
+ double md = mahalanobisDistanceSq (sscpvec[j] -> data, p, x.peek(), t -> centroid, buf.peek());
+ double pt = log_apriori[j] - 0.5 * (ln_determinant[j] + md);
if (pt > pt_max) {
- pt_max = pt;
- iwinner = j;
+ pt_max = pt; iwinner = j;
}
- log_p [j] = pt;
+ log_p[j] = pt;
}
- for (long j = 1; j <= g; j ++) {
- norm += log_p [j] = exp (log_p [j] - pt_max);
+ for (long j = 1; j <= g; j++) {
+ norm += (log_p[j] = exp (log_p[j] - pt_max));
}
- for (long j = 1; j <= g; j ++) {
- his data [i] [j] = log_p [j] / norm;
+ for (long j = 1; j <= g; j++) {
+ his data[i][j] = log_p[j] / norm;
}
// Save old displacement, calculate new displacement
- winner = groups->at [iwinner];
- for (long k = 1; k <= p; k ++) {
- adisplacements -> data [i] [k] = displacement [k];
- if (his data [i] [iwinner] > minProb) {
- double delta_k = winner -> centroid [k] - x [k];
- displacement [k] += alpha * delta_k;
+ winner = (SSCP) groups -> item[iwinner];
+ for (long k = 1; k <= p; k++) {
+ adisplacements -> data[i][k] = displacement[k];
+ if (his data[i][iwinner] > minProb) {
+ double delta_k = winner -> centroid[k] - x[k];
+ displacement[k] += alpha * delta_k;
}
}
}
- *displacements = adisplacements.move();
- return him;
+ *displacements = adisplacements.transfer();
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"ClassificationTable for Weenink procedure not created.");
}
}
-autoConfiguration TableOfReal_to_Configuration_lda (TableOfReal me, long numberOfDimensions) {
+Configuration TableOfReal_to_Configuration_lda (TableOfReal me, long numberOfDimensions) {
try {
autoDiscriminant thee = TableOfReal_to_Discriminant (me);
- autoConfiguration him = Discriminant_and_TableOfReal_to_Configuration (thee.get(), me, numberOfDimensions);
- return him;
+ autoConfiguration him = Discriminant_and_TableOfReal_to_Configuration (thee.peek(), me, numberOfDimensions);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": Configuration with lda data not created.");
}
@@ -823,4 +820,4 @@ autoConfiguration TableOfReal_to_Configuration_lda (TableOfReal me, long numberO
#undef MAX
#undef MIN
-/* End of file Discriminant.cpp */
+/* End of file Discriminant.c 1043*/
diff --git a/dwtools/Discriminant.h b/dwtools/Discriminant.h
index d800364..7f8204b 100644
--- a/dwtools/Discriminant.h
+++ b/dwtools/Discriminant.h
@@ -2,7 +2,7 @@
#define _Discriminant_h_
/* Discriminant.h
*
- * Copyright (C) 1993-2011, 2015-2016 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -26,8 +26,9 @@
#include "SSCP.h"
#include "Discriminant_def.h"
+oo_CLASS_CREATE (Discriminant, Eigen);
-autoDiscriminant Discriminant_create (long numberOfGroups, long numberOfEigenvalues, long dimension);
+Discriminant Discriminant_create (long numberOfGroups, long numberOfEigenvalues, long dimension);
long Discriminant_groupLabelToIndex (Discriminant me, const char32 *label);
@@ -42,13 +43,12 @@ long Discriminant_getNumberOfFunctions (Discriminant me);
double Discriminant_getWilksLambda (Discriminant me, long numberOfDimensions);
void Discriminant_getPartialDiscriminationProbability (Discriminant me,
- long numberOfDimensions, double *probability, double *chisq, double *df);
+ long numberOfDimensions, double *probability, double *chisq, long *ndf);
double Discriminant_getConcentrationEllipseArea (Discriminant me, long group,
- double scale, bool confidence, int discriminantDirections, long d1, long d2);
+ double scale, int confidence, int discriminantDirections, long d1, long d2);
double Discriminant_getLnDeterminant_group (Discriminant me, long group);
-
double Discriminant_getLnDeterminant_total (Discriminant me);
void Discriminant_drawTerritorialMap (Discriminant me, Graphics g, int discriminantDirections,
@@ -56,39 +56,39 @@ void Discriminant_drawTerritorialMap (Discriminant me, Graphics g, int discrimin
int poolCovarianceMatrices, int garnish);
void Discriminant_drawConcentrationEllipses (Discriminant me, Graphics g,
- double scale, bool confidence, char32 *label, int discriminantDirections,
+ double scale, int confidence, char32 *label, int discriminantDirections,
long d1, long d2, double xmin, double xmax, double ymin, double ymax,
int fontSize, int garnish);
-autoTableOfReal Discriminant_extractCoefficients (Discriminant me, int choice);
-
-autoTableOfReal Discriminant_extractGroupCentroids (Discriminant me);
-
-autoTableOfReal Discriminant_extractGroupStandardDeviations (Discriminant me);
-
-autoSSCP Discriminant_extractPooledWithinGroupsSSCP (Discriminant me);
-
-autoSSCP Discriminant_extractWithinGroupSSCP (Discriminant me, long index);
-
-autoSSCP Discriminant_extractBetweenGroupsSSCP (Discriminant me);
+TableOfReal Discriminant_extractCoefficients (Discriminant me, int choice);
-autoStrings Discriminant_extractGroupLabels (Discriminant me);
+TableOfReal Discriminant_extractGroupCentroids (Discriminant me);
+TableOfReal Discriminant_extractGroupStandardDeviations (Discriminant me);
+SSCP Discriminant_extractPooledWithinGroupsSSCP (Discriminant me);
+SSCP Discriminant_extractWithinGroupSSCP (Discriminant me, long index);
+SSCP Discriminant_extractBetweenGroupsSSCP (Discriminant me);
+Strings Discriminant_extractGroupLabels (Discriminant me);
void Discriminant_setGroupLabels (Discriminant me, Strings thee);
-autoConfiguration Discriminant_and_TableOfReal_to_Configuration (Discriminant me, TableOfReal thee, long numberOfDimensions);
+Configuration Discriminant_and_TableOfReal_to_Configuration
+ (Discriminant me, TableOfReal thee, long numberOfDimensions);
-autoClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable
- (Discriminant me, TableOfReal thee, int poolCovarianceMatrices, int useAprioriProbabilities);
+ClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable
+ (Discriminant me, TableOfReal thee, int poolCovarianceMatrices,
+ int useAprioriProbabilities);
-autoClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable_dw
- (Discriminant me, TableOfReal thee, int poolCovarianceMatrices, int useAprioriProbabilities, double alpha, double minProb, autoTableOfReal *displacements);
+ClassificationTable Discriminant_and_TableOfReal_to_ClassificationTable_dw
+ (Discriminant me, TableOfReal thee, int poolCovarianceMatrices,
+ int useAprioriProbabilities, double alpha, double minProb,
+ TableOfReal *displacements);
-autoTableOfReal Discriminant_and_TableOfReal_mahalanobis (Discriminant me, TableOfReal thee, long group, bool poolCovarianceMatrices);
+TableOfReal Discriminant_and_TableOfReal_mahalanobis (Discriminant me, TableOfReal thee, long group, bool poolCovarianceMatrices);
/* Mahalanobis distance with respect to group mean */
-autoDiscriminant TableOfReal_to_Discriminant (TableOfReal me);
+Discriminant TableOfReal_to_Discriminant (TableOfReal me);
-autoConfiguration TableOfReal_to_Configuration_lda (TableOfReal me, long numberOfDimensions);
+Configuration TableOfReal_to_Configuration_lda (TableOfReal me,
+ long numberOfDimensions);
#endif /* _Discriminant_h_ */
diff --git a/dwtools/Discriminant_Pattern_Categories.cpp b/dwtools/Discriminant_Pattern_Categories.cpp
index bc884b4..14954cd 100644
--- a/dwtools/Discriminant_Pattern_Categories.cpp
+++ b/dwtools/Discriminant_Pattern_Categories.cpp
@@ -1,6 +1,6 @@
/* Discriminant_Pattern_Categories.cpp
*
- * Copyright (C) 2004-2011, 2015 David Weenink
+ * Copyright (C) 2004-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,22 +25,24 @@
#include "TableOfReal.h"
#include "Matrix_Categories.h"
-autoDiscriminant Pattern_and_Categories_to_Discriminant (Pattern me, Categories thee) {
+Discriminant Pattern_and_Categories_to_Discriminant (Pattern me, Categories thee) {
try {
autoTableOfReal t = Matrix_and_Categories_to_TableOfReal (me, thee);
- autoDiscriminant him = TableOfReal_to_Discriminant (t.get());
- return him;
+ autoDiscriminant him = TableOfReal_to_Discriminant (t.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Discriminant not created from Pattern & Categories.");
}
}
-autoCategories Discriminant_and_Pattern_to_Categories (Discriminant me, Pattern thee, int poolCovarianceMatrices, int useAprioriProbabilities) {
+Categories Discriminant_and_Pattern_to_Categories (Discriminant me, Pattern thee,
+ int poolCovarianceMatrices, int useAprioriProbabilities) {
try {
autoTableOfReal t = Matrix_to_TableOfReal (thee);
- autoClassificationTable ct = Discriminant_and_TableOfReal_to_ClassificationTable (me, t.get(), poolCovarianceMatrices, useAprioriProbabilities);
- autoCategories him = ClassificationTable_to_Categories_maximumProbability (ct.get());
- return him;
+ autoClassificationTable ct = Discriminant_and_TableOfReal_to_ClassificationTable (me, t.peek(),
+ poolCovarianceMatrices, useAprioriProbabilities);
+ autoCategories him = ClassificationTable_to_Categories_maximumProbability (ct.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Categories not created from Pattern & Discriminant.");
}
diff --git a/dwtools/Discriminant_Pattern_Categories.h b/dwtools/Discriminant_Pattern_Categories.h
index 38bc093..a6b9738 100644
--- a/dwtools/Discriminant_Pattern_Categories.h
+++ b/dwtools/Discriminant_Pattern_Categories.h
@@ -2,7 +2,7 @@
#define _Discriminant_Pattern_Categories_h_
/* Discriminant_Pattern_Categories.h
*
- * Copyright (C) 2004-2011, 2015 David Weenink
+ * Copyright (C) 2004-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -34,8 +34,9 @@
#include "Categories.h"
#endif
-autoDiscriminant Pattern_and_Categories_to_Discriminant (Pattern me, Categories thee);
+Discriminant Pattern_and_Categories_to_Discriminant (Pattern me, Categories thee);
-autoCategories Discriminant_and_Pattern_to_Categories (Discriminant me, Pattern thee, int poolCovarianceMatrices, int useAprioriProbabilities);
+Categories Discriminant_and_Pattern_to_Categories (Discriminant me, Pattern thee,
+ int poolCovarianceMatrices,int useAprioriProbabilities);
#endif /* _Discriminant_Pattern_Categories_h_ */
diff --git a/dwtools/Discriminant_def.h b/dwtools/Discriminant_def.h
index 1c83925..6e9d2ef 100644
--- a/dwtools/Discriminant_def.h
+++ b/dwtools/Discriminant_def.h
@@ -19,24 +19,11 @@
#define ooSTRUCT Discriminant
-oo_DEFINE_CLASS (Discriminant, Daata)
- oo_FROM (1)
- oo_AUTO_OBJECT (Eigen, 0, eigen)
- oo_ENDFROM
-
- #if oo_READING
- if (formatVersion < 1) {
- eigen = Thing_new (Eigen);
- oo_LONG (eigen -> numberOfEigenvalues)
- oo_LONG (eigen -> dimension)
- oo_DOUBLE_VECTOR (eigen -> eigenvalues, eigen -> numberOfEigenvalues)
- oo_DOUBLE_MATRIX (eigen -> eigenvectors, eigen -> numberOfEigenvalues, eigen -> dimension)
- }
- #endif
+oo_DEFINE_CLASS (Discriminant, Eigen)
oo_LONG (numberOfGroups)
- oo_AUTO_OBJECT (SSCPList, 0, groups)
- oo_AUTO_OBJECT (SSCP, 0, total)
+ oo_OBJECT (SSCPs, 0, groups)
+ oo_OBJECT (SSCP, 0, total)
oo_DOUBLE_VECTOR (aprioriProbabilities, numberOfGroups)
oo_DOUBLE_MATRIX (costs, numberOfGroups, numberOfGroups)
diff --git a/dwtools/Distance.cpp b/dwtools/Distance.cpp
index 51a1961..e35dc94 100644
--- a/dwtools/Distance.cpp
+++ b/dwtools/Distance.cpp
@@ -1,6 +1,6 @@
/* Distance.cpp
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -26,11 +26,11 @@
Thing_implement (Distance, Proximity, 0);
-autoDistance Distance_create (long numberOfPoints) {
+Distance Distance_create (long numberOfPoints) {
try {
autoDistance me = Thing_new (Distance);
- Proximity_init (me.get(), numberOfPoints);
- return me;
+ Proximity_init (me.peek(), numberOfPoints);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Distance not created.");
}
diff --git a/dwtools/Distance.h b/dwtools/Distance.h
index 8f28abc..727f0a2 100644
--- a/dwtools/Distance.h
+++ b/dwtools/Distance.h
@@ -2,7 +2,7 @@
#define _Distance_h_
/* Distance.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,7 +25,7 @@
Thing_define (Distance, Proximity) {
};
-autoDistance Distance_create (long numberOfPoints);
+Distance Distance_create (long numberOfPoints);
void Distance_drawDendogram (Distance me, Graphics g, int method);
diff --git a/dwtools/EEG_extensions.cpp b/dwtools/EEG_extensions.cpp
index 760c899..96714b5 100644
--- a/dwtools/EEG_extensions.cpp
+++ b/dwtools/EEG_extensions.cpp
@@ -1,6 +1,6 @@
/* EEG_extensions.cpp
*
- * Copyright (C) 2012-2016 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2012-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -26,17 +26,17 @@
#include "Spectrum_extensions.h"
#include "Sound_and_Spectrum.h"
-static autoEEG EEG_copyWithoutSound (EEG me) {
+static EEG EEG_copyWithoutSound (EEG me) {
try {
autoEEG thee = EEG_create (my xmin, my xmax);
thy numberOfChannels = my numberOfChannels;
- thy textgrid = Data_copy (my textgrid.get());
+ thy textgrid = (TextGrid) Data_copy (my textgrid);
autostring32vector channelNames (1, my numberOfChannels);
for (long i = 1; i <= my numberOfChannels; i++) {
channelNames[i] = Melder_dup (my channelNames[i]);
}
thy channelNames = channelNames.transfer();
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not copied.");
}
@@ -81,7 +81,7 @@ static void EEG_setChannelNames_selected (EEG me, const char32 *precursor, long
}
}
-autoCrossCorrelationTable EEG_to_CrossCorrelationTable (EEG me, double startTime, double endTime, double lagStep, const char32 *channelRanges)
+CrossCorrelationTable EEG_to_CrossCorrelationTable (EEG me, double startTime, double endTime, double lagStep, const char32 *channelRanges)
{
try {
// autowindow
@@ -97,36 +97,36 @@ autoCrossCorrelationTable EEG_to_CrossCorrelationTable (EEG me, double startTime
}
autoEEG thee = EEG_extractPart (me, startTime, endTime, true);
long numberOfChannels;
- autoNUMvector <long> channels (NUMstring_getElementsOfRanges (channelRanges, thy numberOfChannels, & numberOfChannels, nullptr, U"channel", true), 1);
- autoSound soundPart = Sound_copyChannelRanges (thy sound.get(), channelRanges);
- autoCrossCorrelationTable him = Sound_to_CrossCorrelationTable (soundPart.get(), startTime, endTime, lagStep);
+ autoNUMvector <long> channels (NUMstring_getElementsOfRanges (channelRanges, thy numberOfChannels, & numberOfChannels, NULL, U"channel", true), 1);
+ autoSound soundPart = Sound_copyChannelRanges (thy sound, channelRanges);
+ autoCrossCorrelationTable him = Sound_to_CrossCorrelationTable (soundPart.peek(), startTime, endTime, lagStep);
// assign channel names
for (long i = 1; i <= numberOfChannels; i++) {
long ichannel = channels[i];
char32 *label = my channelNames[ichannel];
- TableOfReal_setRowLabel (him.get(), i, label);
- TableOfReal_setColumnLabel (him.get(), i, label);
+ TableOfReal_setRowLabel (him.peek(), i, label);
+ TableOfReal_setColumnLabel (him.peek(), i, label);
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no CrossCorrelationTable calculated.");
}
}
-autoCovariance EEG_to_Covariance (EEG me, double startTime, double endTime, const char32 *channelRanges)
+Covariance EEG_to_Covariance (EEG me, double startTime, double endTime, const char32 *channelRanges)
{
try {
double lagStep = 0.0;
autoCrossCorrelationTable thee = EEG_to_CrossCorrelationTable (me, startTime, endTime, lagStep, channelRanges);
autoCovariance him = Thing_new (Covariance);
- thy structCrossCorrelationTable :: v_copy (him.get());
- return him;
+ thy structCrossCorrelationTable :: v_copy (him.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Covariance calculated.");
}
}
-autoCrossCorrelationTableList EEG_to_CrossCorrelationTableList (EEG me, double startTime, double endTime, double lagStep, long ncovars, const char32 *channelRanges) {
+CrossCorrelationTables EEG_to_CrossCorrelationTables (EEG me, double startTime, double endTime, double lagStep, long ncovars, const char32 *channelRanges) {
try {
// autowindow
if (startTime == endTime) {
@@ -141,54 +141,54 @@ autoCrossCorrelationTableList EEG_to_CrossCorrelationTableList (EEG me, double s
}
autoEEG thee = EEG_extractPart (me, startTime, endTime, true);
long numberOfChannels;
- autoNUMvector <long> channels (NUMstring_getElementsOfRanges (channelRanges, thy numberOfChannels, & numberOfChannels, nullptr, U"channel", true), 1);
- autoSound soundPart = Sound_copyChannelRanges (thy sound.get(), channelRanges);
- autoCrossCorrelationTableList him = Sound_to_CrossCorrelationTableList (soundPart.get(), startTime, endTime, lagStep, ncovars);
- return him;
+ autoNUMvector <long> channels (NUMstring_getElementsOfRanges (channelRanges, thy numberOfChannels, & numberOfChannels, NULL, U"channel", true), 1);
+ autoSound soundPart = Sound_copyChannelRanges (thy sound, channelRanges);
+ autoCrossCorrelationTables him = Sound_to_CrossCorrelationTables (soundPart.peek(), startTime, endTime, lagStep, ncovars);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no CrossCorrelationTables calculated.");
}
}
-autoPCA EEG_to_PCA (EEG me, double startTime, double endTime, const char32 *channelRanges, int fromCorrelation) {
+PCA EEG_to_PCA (EEG me, double startTime, double endTime, const char32 *channelRanges, int fromCorrelation) {
try {
autoCovariance cov = EEG_to_Covariance (me, startTime, endTime, channelRanges);
- autoPCA him;
if (fromCorrelation) {
- autoCorrelation cor = SSCP_to_Correlation (cov.get());
- him = SSCP_to_PCA (cor.get());
+ autoCorrelation cor = SSCP_to_Correlation (cov.peek());
+ autoPCA him = SSCP_to_PCA (cor.peek());
+ return him.transfer();
} else {
- him = SSCP_to_PCA (cov.get());
+ autoPCA him = SSCP_to_PCA (cov.peek());
+ return him.transfer();
}
- return him;
} catch (MelderError) {
Melder_throw (me, U": no PCA calculated.");
}
}
-autoEEG EEG_and_PCA_to_EEG_whiten (EEG me, PCA thee, long numberOfComponents) {
+EEG EEG_and_PCA_to_EEG_whiten (EEG me, PCA thee, long numberOfComponents) {
try {
if (numberOfComponents <= 0 || numberOfComponents > thy numberOfEigenvalues) {
numberOfComponents = thy numberOfEigenvalues;
}
- numberOfComponents = ( numberOfComponents > my numberOfChannels ? my numberOfChannels : numberOfComponents );
+ numberOfComponents = numberOfComponents > my numberOfChannels ? my numberOfChannels : numberOfComponents;
autoNUMvector<long> channelNumbers (EEG_channelNames_to_channelNumbers (me, thy labels, thy dimension), 1);
- autoEEG him = Data_copy (me);
- autoSound white = Sound_and_PCA_whitenSelectedChannels (my sound.get(), thee, numberOfComponents, channelNumbers.peek(), thy dimension);
+ autoEEG him = (EEG) Data_copy (me);
+ autoSound white = Sound_and_PCA_whitenSelectedChannels (my sound, thee, numberOfComponents, channelNumbers.peek(), thy dimension);
for (long i = 1; i <= thy dimension; i++) {
long ichannel = channelNumbers[i];
NUMvector_copyElements<double> (white -> z[i], his sound -> z[ichannel], 1, his sound -> nx);
}
- EEG_setChannelNames_selected (him.get(), U"wh", channelNumbers.peek(), thy dimension);
- return him;
+ EEG_setChannelNames_selected (him.peek(), U"wh", channelNumbers.peek(), thy dimension);
+ return him.transfer();
} catch(MelderError) {
Melder_throw (me, U": not whitened with ", thee);
}
}
-autoEEG EEG_and_PCA_to_EEG_principalComponents (EEG me, PCA thee, long numberOfComponents) {
+EEG EEG_and_PCA_to_EEG_principalComponents (EEG me, PCA thee, long numberOfComponents) {
try {
if (numberOfComponents <= 0 || numberOfComponents > thy numberOfEigenvalues) {
numberOfComponents = thy numberOfEigenvalues;
@@ -196,20 +196,20 @@ autoEEG EEG_and_PCA_to_EEG_principalComponents (EEG me, PCA thee, long numberOfC
numberOfComponents = numberOfComponents > my numberOfChannels ? my numberOfChannels : numberOfComponents;
autoNUMvector<long> channelNumbers (EEG_channelNames_to_channelNumbers (me, thy labels, thy dimension), 1);
- autoEEG him = Data_copy (me);
- autoSound pc = Sound_and_PCA_to_Sound_pc_selectedChannels (my sound.get(), thee, numberOfComponents, channelNumbers.peek(), thy dimension);
- for (long i = 1; i <= thy dimension; i ++) {
+ autoEEG him = (EEG) Data_copy (me);
+ autoSound pc = Sound_and_PCA_to_Sound_pc_selectedChannels (my sound, thee, numberOfComponents, channelNumbers.peek(), thy dimension);
+ for (long i = 1; i <= thy dimension; i++) {
long ichannel = channelNumbers[i];
NUMvector_copyElements<double> (pc -> z[i], his sound -> z[ichannel], 1, his sound -> nx);
}
- EEG_setChannelNames_selected (him.get(), U"pc", channelNumbers.peek(), thy dimension);
- return him;
+ EEG_setChannelNames_selected (him.peek(), U"pc", channelNumbers.peek(), thy dimension);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not projected.");
}
}
-autoEEG EEG_to_EEG_bss (EEG me, double startTime, double endTime, long ncovars, double lagStep, const char32 *channelRanges, int whiteningMethod, int diagonalizerMethod, long maxNumberOfIterations, double tol) {
+EEG EEG_to_EEG_bss (EEG me, double startTime, double endTime, long ncovars, double lagStep, const char32 *channelRanges, int whiteningMethod, int diagonalizerMethod, long maxNumberOfIterations, double tol) {
try {
// autowindow
if (startTime == endTime) {
@@ -223,34 +223,34 @@ autoEEG EEG_to_EEG_bss (EEG me, double startTime, double endTime, long ncovars,
endTime = my xmax;
}
long numberOfChannels;
- autoNUMvector <long> channelNumbers (NUMstring_getElementsOfRanges (channelRanges, my numberOfChannels, & numberOfChannels, nullptr, U"channel", true), 1);
+ autoNUMvector <long> channelNumbers (NUMstring_getElementsOfRanges (channelRanges, my numberOfChannels, & numberOfChannels, NULL, U"channel", true), 1);
autoEEG thee = EEG_extractPart (me, startTime, endTime, true);
if (whiteningMethod != 0) {
- bool fromCorrelation = ( whiteningMethod == 2 );
- autoPCA pca = EEG_to_PCA (thee.get(), thy xmin, thy xmax, channelRanges, fromCorrelation);
- autoEEG white = EEG_and_PCA_to_EEG_whiten (thee.get(), pca.get(), 0);
- thee = white.move();
+ bool fromCorrelation = whiteningMethod == 2;
+ autoPCA pca = EEG_to_PCA (thee.peek(), thy xmin, thy xmax, channelRanges, fromCorrelation);
+ autoEEG white = EEG_and_PCA_to_EEG_whiten (thee.peek(), pca.peek(), 0);
+ thee.reset (white.transfer());
}
- autoMixingMatrix mm = Sound_to_MixingMatrix (thy sound.get(), startTime, endTime, ncovars, lagStep, maxNumberOfIterations, tol, diagonalizerMethod);
+ autoMixingMatrix mm = Sound_to_MixingMatrix (thy sound, startTime, endTime, ncovars, lagStep, maxNumberOfIterations, tol, diagonalizerMethod);
autoEEG him = EEG_copyWithoutSound (me);
- his sound = Sound_and_MixingMatrix_unmix (my sound.get(), mm.get());
- EEG_setChannelNames_selected (him.get(), U"ic", channelNumbers.peek(), numberOfChannels);
+ his sound = Sound_and_MixingMatrix_unmix (my sound, mm.peek());
+ EEG_setChannelNames_selected (him.peek(), U"ic", channelNumbers.peek(), numberOfChannels);
// Calculate the cross-correlations between eye-channels and the ic's
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no independent components determined.");
}
}
-autoSound EEG_to_Sound_modulated (EEG me, double baseFrequency, double channelBandwidth, const char32 *channelRanges) {
+Sound EEG_to_Sound_modulated (EEG me, double baseFrequency, double channelBandwidth, const char32 *channelRanges) {
try {
long numberOfChannels;
- autoNUMvector <long> channelNumbers (NUMstring_getElementsOfRanges (channelRanges, my numberOfChannels, & numberOfChannels, nullptr, U"channel", true), 1);
+ autoNUMvector <long> channelNumbers (NUMstring_getElementsOfRanges (channelRanges, my numberOfChannels, & numberOfChannels, NULL, U"channel", true), 1);
double maxFreq = baseFrequency + my numberOfChannels * channelBandwidth;
double samplingFrequency = 2 * maxFreq;
samplingFrequency = samplingFrequency < 44100 ? 44100 : samplingFrequency;
@@ -258,36 +258,35 @@ autoSound EEG_to_Sound_modulated (EEG me, double baseFrequency, double channelBa
for (long i = 1; i <= numberOfChannels; i++) {
long ichannel = channelNumbers[i];
double fbase = baseFrequency;// + (ichannel - 1) * channelBandwidth;
- autoSound si = Sound_extractChannel (my sound.get(), ichannel);
- autoSpectrum spi = Sound_to_Spectrum (si.get(), 1);
- Spectrum_passHannBand (spi.get(), 0.5, channelBandwidth - 0.5, 0.5);
- autoSpectrum spi_shifted = Spectrum_shiftFrequencies (spi.get(), fbase, samplingFrequency / 2.0, 30);
- autoSound resampled = Spectrum_to_Sound (spi_shifted.get());
+ autoSound si = Sound_extractChannel (my sound, ichannel);
+ autoSpectrum spi = Sound_to_Spectrum (si.peek(), 1);
+ Spectrum_passHannBand (spi.peek(), 0.5, channelBandwidth - 0.5, 0.5);
+ autoSpectrum spi_shifted = Spectrum_shiftFrequencies (spi.peek(), fbase, samplingFrequency / 2, 30);
+ autoSound resampled = Spectrum_to_Sound (spi_shifted.peek());
long nx = resampled -> nx < thy nx ? resampled -> nx : thy nx;
for (long j = 1; j <= nx; j++) {
thy z[1][j] += resampled -> z[1][j];
}
}
- Vector_scale (thee.get(), 0.99);
- return thee;
+ Vector_scale (thee.peek(), 0.99);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no playable sound created.");
}
}
-autoSound EEG_to_Sound_frequencyShifted (EEG me, long channel, double frequencyShift, double samplingFrequency, double maxAmp) {
+Sound EEG_to_Sound_frequencyShifted (EEG me, long channel, double frequencyShift, double samplingFrequency, double maxAmp) {
try {
- autoSound si = Sound_extractChannel (my sound.get(), channel);
- autoSpectrum spi = Sound_to_Spectrum (si.get(), 1);
- autoSpectrum spi_shifted = Spectrum_shiftFrequencies (spi.get(), frequencyShift, samplingFrequency / 2.0, 30);
- autoSound thee = Spectrum_to_Sound (spi_shifted.get());
+ autoSound si = Sound_extractChannel (my sound, channel);
+ autoSpectrum spi = Sound_to_Spectrum (si.peek(), 1);
+ autoSpectrum spi_shifted = Spectrum_shiftFrequencies (spi.peek(), frequencyShift, samplingFrequency / 2, 30);
+ autoSound thee = Spectrum_to_Sound (spi_shifted.peek());
if (maxAmp > 0) {
- Vector_scale (thee.get(), maxAmp);
+ Vector_scale (thee.peek(), maxAmp);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": channel not converted to sound.");
}
}
-
/* End of file EEG_extensions.cpp */
diff --git a/dwtools/EEG_extensions.h b/dwtools/EEG_extensions.h
index 9022ed9..46987f2 100644
--- a/dwtools/EEG_extensions.h
+++ b/dwtools/EEG_extensions.h
@@ -2,7 +2,7 @@
#define _EEG_extensions_h_
/* EEG_extensions.h
*
- * Copyright (C) 2012,2015 David Weenink
+ * Copyright (C) 2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,26 +19,29 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ djmw 20120926 Initial
+*/
+
+
#include "ICA.h"
#include "EEG.h"
-autoCrossCorrelationTable EEG_to_CrossCorrelationTable (EEG me, double startTime, double endTime, double lagTime, const char32 *channelRanges);
-
-autoCovariance EEG_to_Covariance (EEG me, double startTime, double endTime, const char32 *channelRanges);
+CrossCorrelationTable EEG_to_CrossCorrelationTable (EEG me, double startTime, double endTime, double lagTime, const char32 *channelRanges);
-autoCrossCorrelationTableList EEG_to_CrossCorrelationTableList (EEG me, double startTime, double endTime, double lagTime, long ncovars, const char32 *channelRanges);
+Covariance EEG_to_Covariance (EEG me, double startTime, double endTime, const char32 *channelRanges);
-autoPCA EEG_to_PCA (EEG me, double startTime, double endTime, const char32 *channelRanges, int fromCorrelation);
+CrossCorrelationTables EEG_to_CrossCorrelationTables (EEG me, double startTime, double endTime, double lagTime, long ncovars, const char32 *channelRanges);
-autoEEG EEG_and_PCA_to_EEG_whiten (EEG me, PCA thee, long numberOfComponents);
+PCA EEG_to_PCA (EEG me, double startTime, double endTime, const char32 *channelRanges, int fromCorrelation);
-autoEEG EEG_and_PCA_to_EEG_principalComponents (EEG me, PCA thee, long numberOfComponents);
+EEG EEG_and_PCA_to_EEG_whiten (EEG me, PCA thee, long numberOfComponents);
-autoEEG EEG_to_EEG_bss (EEG me, double startTime, double endTime, long ncovars, double lagTime, const char32 *channelRanges, int whiteningMethod, int diagonalizerMethod, long maxNumberOfIterations, double tol);
+EEG EEG_and_PCA_to_EEG_principalComponents (EEG me, PCA thee, long numberOfComponents);
-autoSound EEG_to_Sound_frequencyShifted (EEG me, long channel, double frequencyShift, double samplingFrequency, double maxAmp);
+EEG EEG_to_EEG_bss (EEG me, double startTime, double endTime, long ncovars, double lagTime, const char32 *channelRanges, int whiteningMethod, int diagonalizerMethod, long maxNumberOfIterations, double tol);
-autoSound EEG_to_Sound_modulated (EEG me, double baseFrequency, double channelBandWidth, const char32 *channelRanges);
+Sound EEG_to_Sound_frequencyShifted (EEG me, long channel, double frequencyShift, double samplingFrequency, double maxAmp);
+Sound EEG_to_Sound_modulated (EEG me, double baseFrequency, double channelBandWidth, const char32 *channelRanges);
-/* End of file EEG_extensions.h */
-#endif
+#endif /* _EEG_extensions_h_ */
diff --git a/dwtools/EditDistanceTable.cpp b/dwtools/EditDistanceTable.cpp
index 486d43a..3c36c61 100644
--- a/dwtools/EditDistanceTable.cpp
+++ b/dwtools/EditDistanceTable.cpp
@@ -1,6 +1,6 @@
/* EditDistanceTable.c
*
- * Copyright (C) 2012, 2014-2016 David Weenink
+ * Copyright (C) 2012, 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -43,7 +43,7 @@
#include "EditDistanceTable_def.h"
// prototypes
-autoEditCostsTable EditCostsTable_createDefault ();
+EditCostsTable EditCostsTable_createDefault ();
/* The insertion, deletion and substitution costs are specified in a TableOfReal
* 1..n-2 target symbols/alphabet
@@ -55,14 +55,14 @@ autoEditCostsTable EditCostsTable_createDefault ();
* cell [n][m] if nomatch target != nomatch source
*/
-Thing_implement (WarpingPath, Daata, 0);
+Thing_implement (WarpingPath, Data, 0);
-autoWarpingPath WarpingPath_create (long length) {
+WarpingPath WarpingPath_create (long length) {
try {
autoWarpingPath me = Thing_new (WarpingPath);
my path = NUMvector<structPairOfInteger> (1, length);
my _capacity = my pathLength = length;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"WarpPath not created.");
}
@@ -106,59 +106,40 @@ static void WarpingPath_shiftPathByOne (WarpingPath me) {
}
}
-long WarpingPath_getColumnsFromRowIndex (WarpingPath me, long iy, long *p_ix1, long *p_ix2) {
- long ix1 = 0, ix2 = 0, numberOfColumns = 0;
- if (iy > 0) {
- for (long i = 1; i <= my pathLength; i++) {
- if (my path[i].y < iy) {
- continue;
- } else if (my path[i].y == iy) {
- if (ix1 == 0) {
- ix1 = my path[i].x;
- }
- ix2 = my path[i].x;
- } else {
- break;
- }
- }
- numberOfColumns = ix2 - ix1 + 1;
- }
- if (p_ix1) {
- *p_ix1 = ix1;
+long WarpingPath_getColumnsFromRowIndex (WarpingPath me, long iy, long *ix1, long *ix2) {
+ if (iy <= 0) {
+ return 0;
}
- if (p_ix2) {
- *p_ix2 = ix2;
+ *ix1 = 0; *ix2 = 0;
+ for (long i = 1; i <= my pathLength; i++) {
+ if (my path[i].y < iy) {
+ continue;
+ } else if (my path[i].y == iy) {
+ if (*ix1 == 0) *ix1 = my path[i].x;
+ *ix2 = my path[i].x;
+ } else {
+ break;
+ }
}
- return numberOfColumns;
+ return *ix2 - *ix1 + 1;
}
-long WarpingPath_getRowsFromColumnIndex (WarpingPath me, long ix, long *p_iy1, long *p_iy2) {
+long WarpingPath_getRowsFromColumnIndex (WarpingPath me, long ix, long *iy1, long *iy2) {
if (ix <= 0) {
return 0;
}
- long iy1 = 0, iy2 = 0, numberOfRows = 0;
- if (ix > 0) {
- for (long i = 1; i <= my pathLength; i++) {
- if (my path[i].x < ix) {
- continue;
- } else if (my path[i].x == ix) {
- if (iy1 == 0) {
- iy1 = my path[i].y;
- }
- iy2 = my path[i].y;
- } else {
- break;
- }
+ *iy1 = 0; *iy2 = 0;
+ for (long i = 1; i <= my pathLength; i++) {
+ if (my path[i].x < ix) {
+ continue;
+ } else if (my path[i].x == ix) {
+ if (*iy1 == 0) *iy1 = my path[i].y;
+ *iy2 = my path[i].y;
+ } else {
+ break;
}
- numberOfRows = iy2 - iy1 + 1;
- }
- if (p_iy1) {
- *p_iy1 = iy1;
- }
- if (p_iy2) {
- *p_iy2 = iy2;
}
- return numberOfRows;
+ return *iy2 - *iy1 + 1;
}
Thing_implement (EditCostsTable, TableOfReal, 0);
@@ -181,24 +162,24 @@ bool structEditCostsTable :: v_matchTargetWithSourceSymbol (const char32 *target
return Melder_equ (targetSymbol, sourceSymbol);
}
-autoEditCostsTable EditCostsTable_create (long targetAlphabetSize, long sourceAlphabetSize) {
+EditCostsTable EditCostsTable_create (long targetAlphabetSize, long sourceAlphabetSize) {
try{
autoEditCostsTable me = Thing_new (EditCostsTable);
- TableOfReal_init (me.get(), targetAlphabetSize + 2, sourceAlphabetSize + 2);
- return me;
+ TableOfReal_init (me.peek(), targetAlphabetSize + 2, sourceAlphabetSize + 2);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"EditCostsTable not created.");
}
}
-autoEditCostsTable EditCostsTable_createDefault () {
+EditCostsTable EditCostsTable_createDefault () {
try {
autoEditCostsTable me = EditCostsTable_create (0, 0);
my data[1][1] = 0; // default substitution cost (nomatch == nomatch)
my data[2][2] = 2; // default substitution cost (nomatch != nomatch)
my data[2][1] = 1; // default insertion cost
my data[1][2] = 1; // default deletion cost
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Default EditCostsTable not created.");
}
@@ -323,7 +304,7 @@ double EditCostsTable_getSubstitutionCost (EditCostsTable me, const char32 *symb
return my data[irow][icol];
}
-autoTableOfReal EditCostsTable_to_TableOfReal (EditCostsTable me) {
+TableOfReal EditCostsTable_to_TableOfReal (EditCostsTable me) {
try {
autoTableOfReal thee = TableOfReal_create (my numberOfRows, my numberOfColumns);
for (long j = 1; j <= my numberOfColumns; j++) {
@@ -333,7 +314,7 @@ autoTableOfReal EditCostsTable_to_TableOfReal (EditCostsTable me) {
thy rowLabels[i] = Melder_dup (my rowLabels[i]);
}
NUMmatrix_copyElements<double> (my data, thy data, 1, my numberOfRows, 1, my numberOfColumns);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to TableOfReal.");
@@ -348,23 +329,23 @@ void structEditDistanceTable :: v_info () {
MelderInfo_writeLine (U"Source:", numberOfColumns, U" symbols.");
}
-autoEditDistanceTable EditDistanceTable_create (Strings target, Strings source) {
+EditDistanceTable EditDistanceTable_create (Strings target, Strings source) {
try {
autoEditDistanceTable me = Thing_new (EditDistanceTable);
long numberOfSourceSymbols = source -> numberOfStrings, numberOfTargetSymbols = target -> numberOfStrings;
- TableOfReal_init (me.get(), numberOfTargetSymbols + 1, numberOfSourceSymbols + 1);
- TableOfReal_setColumnLabel (me.get(), 1, U"");
+ TableOfReal_init (me.peek(), numberOfTargetSymbols + 1, numberOfSourceSymbols + 1);
+ TableOfReal_setColumnLabel (me.peek(), 1, U"");
for (long j = 1; j <= numberOfSourceSymbols; j++) {
my columnLabels[j + 1] = Melder_dup (source -> strings[j]);
}
- TableOfReal_setRowLabel (me.get(), 1, U"");
+ TableOfReal_setRowLabel (me.peek(), 1, U"");
for (long i = 1; i <= numberOfTargetSymbols; i++) {
my rowLabels[i + 1] = Melder_dup (target -> strings[i]);
}
my warpingPath = WarpingPath_create (numberOfTargetSymbols + numberOfSourceSymbols + 1);
my editCostsTable = EditCostsTable_createDefault ();
- EditDistanceTable_findPath (me.get(), 0);
- return me;
+ EditDistanceTable_findPath (me.peek(), 0);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"EditDistanceTable not created.");
}
@@ -372,18 +353,20 @@ autoEditDistanceTable EditDistanceTable_create (Strings target, Strings source)
void EditDistanceTable_setEditCosts (EditDistanceTable me, EditCostsTable thee) {
try {
- my editCostsTable = Data_copy (thee);
+ forget (my editCostsTable);
+ autoEditCostsTable ect = (EditCostsTable) Data_copy (thee);
+ my editCostsTable = ect.transfer();
} catch (MelderError) {
Melder_throw (me, U": edit costs not set.");
}
}
-autoEditDistanceTable EditDistanceTable_createFromCharacterStrings (const char32 *chars1, const char32 *chars2) {
+EditDistanceTable EditDistanceTable_createFromCharacterStrings (const char32 *chars1, const char32 *chars2) {
try {
autoStrings s1 = Strings_createAsCharacters (chars1);
autoStrings s2 = Strings_createAsCharacters (chars2);
- autoEditDistanceTable me = EditDistanceTable_create (s1.get(), s2.get());
- return me;
+ autoEditDistanceTable me = EditDistanceTable_create (s1.peek(), s2.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"EditDistanceTable not created from character strings.");
}
@@ -430,7 +413,7 @@ static double getMaxRowLabelWidth (TableOfReal me, Graphics graphics, long rowmi
if (! my rowLabels) return 0.0;
fixRows (me, & rowmin, & rowmax);
for (long irow = rowmin; irow <= rowmax; irow ++) if (my rowLabels [irow] && my rowLabels [irow] [0]) {
- double textWidth = Graphics_textWidth_ps (graphics, my rowLabels [irow], true); /* SILIPA is bigger than XIPA */
+ double textWidth = Graphics_textWidth_ps (graphics, my rowLabels [irow], TRUE); /* SILIPA is bigger than XIPA */
if (textWidth > maxWidth) maxWidth = textWidth;
}
return maxWidth;
@@ -527,17 +510,17 @@ void EditDistanceTable_drawEditOperations (EditDistanceTable me, Graphics graphi
}
void EditDistanceTable_setDefaultCosts (EditDistanceTable me, double insertionCosts, double deletionCosts, double substitutionCosts) {
- EditCostsTable_setDefaultCosts (my editCostsTable.get(), insertionCosts, deletionCosts, substitutionCosts);
+ EditCostsTable_setDefaultCosts (my editCostsTable, insertionCosts, deletionCosts, substitutionCosts);
EditDistanceTable_findPath (me, 0);
}
-autoTableOfReal EditDistanceTable_to_TableOfReal_directions (EditDistanceTable me) {
- autoTableOfReal tor;
+TableOfReal EditDistanceTable_to_TableOfReal_directions (EditDistanceTable me) {
+ TableOfReal tor;
EditDistanceTable_findPath (me, &tor);
return tor;
}
-void EditDistanceTable_findPath (EditDistanceTable me, autoTableOfReal *directions) {
+void EditDistanceTable_findPath (EditDistanceTable me, TableOfReal *directions) {
try {
/* What do we have to do to source to get target?
* Origin [0][0] is at bottom-left corner
@@ -549,19 +532,19 @@ void EditDistanceTable_findPath (EditDistanceTable me, autoTableOfReal *directio
autoNUMmatrix<double> delta (0, numberOfTargets, 0, numberOfSources);
for (long j = 1; j <= numberOfSources; j++) {
- delta[0][j] = delta[0][j - 1] + EditCostsTable_getDeletionCost (my editCostsTable.get(), my columnLabels[j+1]);
+ delta[0][j] = delta[0][j - 1] + EditCostsTable_getDeletionCost (my editCostsTable, my columnLabels[j+1]);
psi[0][j] = WARPING_fromLeft;
}
for (long i = 1; i <= numberOfTargets; i++) {
- delta[i][0] = delta[i - 1][0] + EditCostsTable_getInsertionCost (my editCostsTable.get(), my rowLabels[i+1]);
+ delta[i][0] = delta[i - 1][0] + EditCostsTable_getInsertionCost (my editCostsTable, my rowLabels[i+1]);
psi[i][0] = WARPING_fromBelow;
}
for (long j = 1; j <= numberOfSources; j++) {
for (long i = 1; i <= numberOfTargets; i++) {
// the substitution, deletion and insertion costs.
- double left = delta[i][j - 1] + EditCostsTable_getInsertionCost (my editCostsTable.get(), my rowLabels[i+1]);
- double bottom = delta[i - 1][j] + EditCostsTable_getDeletionCost (my editCostsTable.get(), my columnLabels[j+1]);
- double mindist = delta[i - 1][j - 1] + EditCostsTable_getSubstitutionCost (my editCostsTable.get(), my rowLabels[i+1], my columnLabels[j+1]); // diag
+ double left = delta[i][j - 1] + EditCostsTable_getInsertionCost (my editCostsTable, my rowLabels[i+1]);
+ double bottom = delta[i - 1][j] + EditCostsTable_getDeletionCost (my editCostsTable, my columnLabels[j+1]);
+ double mindist = delta[i - 1][j - 1] + EditCostsTable_getSubstitutionCost (my editCostsTable, my rowLabels[i+1], my columnLabels[j+1]); // diag
psi[i][j] = WARPING_fromDiag;
if (bottom < mindist) {
mindist = bottom;
@@ -577,11 +560,11 @@ void EditDistanceTable_findPath (EditDistanceTable me, autoTableOfReal *directio
// find minimum distance in last column
long iy = numberOfTargets, ix = numberOfSources;
- WarpingPath_reset (my warpingPath.get());
+ WarpingPath_reset (my warpingPath);
- WarpingPath_getPath (my warpingPath.get(), psi.peek(), iy, ix);
+ WarpingPath_getPath (my warpingPath, psi.peek(), iy, ix);
- WarpingPath_shiftPathByOne (my warpingPath.get());
+ WarpingPath_shiftPathByOne (my warpingPath);
for (long i = 0; i <= numberOfTargets; i++) {
for (long j = 0; j <= numberOfSources; j++) {
@@ -595,14 +578,14 @@ void EditDistanceTable_findPath (EditDistanceTable me, autoTableOfReal *directio
his data[i+1][j+1] = psi[i][j];
}
}
- *directions = him.move();
+ *directions = him.transfer();
}
} catch (MelderError) {
Melder_throw (me, U": minimum path not found.");
}
}
-autoTableOfReal EditDistanceTable_to_TableOfReal (EditDistanceTable me) {
+TableOfReal EditDistanceTable_to_TableOfReal (EditDistanceTable me) {
try {
autoTableOfReal thee = TableOfReal_create (my numberOfRows, my numberOfColumns);
for (long j = 1; j <= my numberOfColumns; j++) {
@@ -612,7 +595,7 @@ autoTableOfReal EditDistanceTable_to_TableOfReal (EditDistanceTable me) {
thy rowLabels[i] = Melder_dup (my rowLabels[i]);
}
NUMmatrix_copyElements<double> (my data, thy data, 1, my numberOfRows, 1, my numberOfColumns);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no TableOfReal created.");
}
diff --git a/dwtools/EditDistanceTable.h b/dwtools/EditDistanceTable.h
index 7bfcfe9..1dd825d 100644
--- a/dwtools/EditDistanceTable.h
+++ b/dwtools/EditDistanceTable.h
@@ -2,7 +2,7 @@
#define _EditDistanceTable_h_
/* EditDistanceTable.h
*
- * Copyright (C) 2012, 2015-2016 David Weenink
+ * Copyright (C) 2012,2015 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,17 +27,19 @@
#define WARPING_fromDiag 4
#include "EditDistanceTable_def.h"
+oo_CLASS_CREATE (WarpingPath, Data);
+oo_CLASS_CREATE (EditCostsTable, TableOfReal);
+oo_CLASS_CREATE (EditDistanceTable, TableOfReal);
-autoWarpingPath WarpingPath_create (long length);
+WarpingPath WarpingPath_create (long length);
// Search the path for the corresponding axis value. If path is horizontal/vertical
// ivar1 and ivar2 will not be equal. The return value is the length of the path segment (ivar2-ivar1 +1)
long WarpingPath_getColumnsFromRowIndex (WarpingPath me, long irow, long *icol1, long *icol2);
-
long WarpingPath_getRowsFromColumnIndex (WarpingPath me, long icol, long *irow1, long *irow2);
-autoEditCostsTable EditCostsTable_create (long targetAlphabetSize, long sourceAlphabetSize);
+EditCostsTable EditCostsTable_create (long targetAlphabetSize, long sourceAlphabetSize);
/* The insertion, deletion and substitution costs are specified in this table
* 1..n-2 target symbols (target alphabet)
* 1..m-2 source symbols (source alphabet)
@@ -49,46 +51,30 @@ autoEditCostsTable EditCostsTable_create (long targetAlphabetSize, long sourceAl
*/
void EditCostsTable_setDefaultCosts (EditCostsTable me, double insertionCosts, double deletionCosts, double substitutionCosts);
-
long EditCostsTable_getTargetIndex (EditCostsTable me, const char32 *symbol);
-
long EditCostsTable_getSourceIndex (EditCostsTable me, const char32 *symbol);
-
double EditCostsTable_getInsertionCost (EditCostsTable me, const char32 *symbol);
-
void EditCostsTable_setInsertionCosts (EditCostsTable me, char32 *targets, double cost);
-
void EditCostsTable_setOthersCosts (EditCostsTable me, double insertionCosts, double deletionCost, double substitutionCost_equal, double substitutionCost_unequal);
-
double EditCostsTable_getOthersCost (EditCostsTable me, int type);
-
double EditCostsTable_getDeletionCost (EditCostsTable me, const char32 *symbol);
-
void EditCostsTable_setDeletionCosts (EditCostsTable me, char32 *sources, double cost);
-
double EditCostsTable_getSubstitutionCost (EditCostsTable me, const char32 *symbol, const char32 *replacement);
-
void EditCostsTable_setSubstitutionCosts (EditCostsTable me, char32 *targets, char32 *sources, double cost);
+TableOfReal EditCostsTable_to_TableOfReal (EditCostsTable me);
-autoTableOfReal EditCostsTable_to_TableOfReal (EditCostsTable me);
-
-
-autoEditDistanceTable EditDistanceTable_create (Strings target, Strings source);
-
-autoEditDistanceTable EditDistanceTable_createFromCharacterStrings (const char32 *chars1, const char32 *chars2);
+EditDistanceTable EditDistanceTable_create (Strings target, Strings source);
+EditDistanceTable EditDistanceTable_createFromCharacterStrings (const char32 *chars1, const char32 *chars2);
void EditDistanceTable_draw (EditDistanceTable me, Graphics graphics, int iformat, int precision, double angle);
-
void EditDistanceTable_drawEditOperations (EditDistanceTable me, Graphics graphics);
-
void EditDistanceTable_setDefaultCosts (EditDistanceTable me, double insertionCosts, double deletionCosts, double substitutionCosts);
-
-void EditDistanceTable_findPath (EditDistanceTable me, autoTableOfReal *directions);
+void EditDistanceTable_findPath (EditDistanceTable me, TableOfReal *directions);
void EditDistanceTable_setEditCosts (EditDistanceTable me, EditCostsTable thee);
-autoTableOfReal EditDistanceTable_to_TableOfReal_directions (EditDistanceTable me);
+TableOfReal EditDistanceTable_to_TableOfReal_directions (EditDistanceTable me);
-autoTableOfReal EditDistanceTable_to_TableOfReal (EditDistanceTable me);
+TableOfReal EditDistanceTable_to_TableOfReal (EditDistanceTable me);
#endif /* _EditDistanceTable_h_ */
diff --git a/dwtools/EditDistanceTable_def.h b/dwtools/EditDistanceTable_def.h
index 5ce1b28..76deec9 100644
--- a/dwtools/EditDistanceTable_def.h
+++ b/dwtools/EditDistanceTable_def.h
@@ -29,7 +29,7 @@ oo_END_STRUCT (PairOfInteger)
#undef ooSTRUCT
#define ooSTRUCT WarpingPath
-oo_DEFINE_CLASS (WarpingPath, Daata)
+oo_DEFINE_CLASS (WarpingPath, Data)
oo_LONG (_capacity)
oo_LONG (pathLength)
oo_STRUCT_VECTOR (PairOfInteger, path, pathLength)
@@ -50,10 +50,10 @@ oo_END_CLASS (EditCostsTable)
#undef ooSTRUCT
#define ooSTRUCT EditDistanceTable
-oo_DEFINE_CLASS (EditDistanceTable, TableOfReal)
- oo_AUTO_OBJECT (WarpingPath, 0, warpingPath)
+ oo_DEFINE_CLASS (EditDistanceTable, TableOfReal)
+ oo_OBJECT (WarpingPath, 0, warpingPath)
#if oo_DECLARING
- oo_AUTO_OBJECT (EditCostsTable, 0, editCostsTable)
+ oo_OBJECT (EditCostsTable, 0, editCostsTable)
void v_info ()
override;
diff --git a/dwtools/Eigen_and_Matrix.cpp b/dwtools/Eigen_and_Matrix.cpp
index 1142bb3..75199d7 100644
--- a/dwtools/Eigen_and_Matrix.cpp
+++ b/dwtools/Eigen_and_Matrix.cpp
@@ -1,6 +1,6 @@
/* Eigen_and_Matrix.cpp
*
- * Copyright (C) 1993-2011, 2015-2016 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -23,40 +23,44 @@
*/
#include "Eigen_and_Matrix.h"
-#include "Matrix_extensions.h"
-#include "NUM2.h"
-autoMatrix Eigen_and_Matrix_to_Matrix_projectRows (Eigen me, Matrix thee, long numberOfDimensionsToKeep) {
+Matrix Eigen_and_Matrix_project (Eigen me, Matrix thee, long numberOfComponents) {
try {
- if (numberOfDimensionsToKeep <= 0 || numberOfDimensionsToKeep > my numberOfEigenvalues) {
- numberOfDimensionsToKeep = my numberOfEigenvalues;
+ if (numberOfComponents == 0) {
+ numberOfComponents = my numberOfEigenvalues;
}
- if (thy nx != my dimension) {
- Melder_throw (U"The number of columns (", thy nx, U") must equal the size of the eigenvectors (", my dimension, U").");
- }
- autoMatrix him = Matrix_create (0.5, 0.5 + numberOfDimensionsToKeep, numberOfDimensionsToKeep, 1.0, 1.0, thy ymin, thy ymax, thy ny, thy dy, thy y1);
- NUMdmatrix_projectRowsOnEigenspace (thy z, thy ny, 1, my eigenvectors, numberOfDimensionsToKeep, my dimension, his z, 1);
- //Eigen_and_matrix_into_matrix_principalComponents (me, thy z, thy ny, 1, his z, numberOfDimensionsToKeep, 1);
-
- return him;
+
+ autoMatrix him = Matrix_create (thy xmin, thy xmax, thy nx, thy dx, thy x1, 0.5, 0.5 +
+ numberOfComponents, numberOfComponents, 1, 1);
+ Matrix thim = him.peek();
+ Eigen_and_Matrix_project_into (me, thee, &thim);
+ return him.transfer();
} catch (MelderError) {
- Melder_throw (U"Projection Matrix from ", me, U" and ", thee, U" not created.");
+ Melder_throw (U"Projection Matrix not created.");
}
}
-autoMatrix Eigen_and_Matrix_to_Matrix_projectColumns (Eigen me, Matrix thee, long numberOfDimensionsToKeep) {
- try {
- if (numberOfDimensionsToKeep <= 0 || numberOfDimensionsToKeep > my numberOfEigenvalues) {
- numberOfDimensionsToKeep = my numberOfEigenvalues;
- }
- if (thy ny != my dimension) {
- Melder_throw (U"The number of rows (", thy ny, U") must equal the size of the eigenvectors (", my dimension, U").");
+void Eigen_and_Matrix_project_into (Eigen me, Matrix thee, Matrix *pointer_to_him) {
+ Matrix him = *pointer_to_him;
+
+ if (my dimension != thy ny) Melder_throw
+ (U"The number of rows in the 'from' Matrix must equal the dimension of the eigenvector.");
+ if (his nx != thy nx) {
+ Melder_throw (U"The number of columns in the Matrixes must be equal.");
+ }
+ if (his ny > my numberOfEigenvalues) Melder_throw
+ (U"The number of rows in the 'to' Matrix cannot exceed the number of eigenvectors.");
+
+ for (long i = 1; i <= thy nx; i++) {
+ for (long j = 1; j <= his ny; j++) {
+ double r = 0;
+ for (long k = 1; k <= my dimension; k++) {
+ // eigenvector in row, data in column
+
+ r += my eigenvectors[j][k] * thy z[k][i];
+ }
+ his z[j][i] = r;
}
- autoMatrix him = Matrix_create (thy xmin, thy xmax, thy nx, thy dx, thy x1, 0.5, 0.5 + numberOfDimensionsToKeep, numberOfDimensionsToKeep, 1.0, 1.0);
- NUMdmatrix_projectColumnsOnEigenspace (thy z, thy nx, my eigenvectors, numberOfDimensionsToKeep, my dimension, his z);
- return him;
- } catch (MelderError) {
- Melder_throw (U"Projection Matrix from ", me, U" and ", thee, U" not created.");
}
}
diff --git a/dwtools/Eigen_and_Matrix.h b/dwtools/Eigen_and_Matrix.h
index 5c44175..9945640 100644
--- a/dwtools/Eigen_and_Matrix.h
+++ b/dwtools/Eigen_and_Matrix.h
@@ -3,7 +3,7 @@
/* Eigen_and_Matrix.h
*
- * Copyright (C) 1993-2011,2015-2016 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,17 +27,19 @@
*/
#include "Eigen.h"
-#include "Pattern.h"
+#include "Matrix.h"
-autoMatrix Eigen_and_Matrix_to_Matrix_projectRows (Eigen me, Matrix thee, long numberOfDimensionsToKeep);
+Matrix Eigen_and_Matrix_project (Eigen me, Matrix thee, long numberOfComponents);
/*
- Purpose: project the rows of the matrix (thee) on the eigenspace (me).
+ Purpose: project the columns of the matrix (thou) on the
+ eigenspace (me).
*/
-autoMatrix Eigen_and_Matrix_to_Matrix_projectColumns (Eigen me, Matrix thee, long numberOfDimensionsToKeep);
+void Eigen_and_Matrix_project_into (Eigen me, Matrix thee, Matrix *pointer_to_him);
/*
- Purpose: project the columnss of the matrix (thee) on the eigenspace (me).
-*/
+ Purpose: project the columns of the Matrix (thou) on the
+ eigenspace (me). Result in existing Matrix (him).
+*/
#endif /* _Eigen_and_Matrix_h_ */
diff --git a/dwtools/Eigen_and_Procrustes.cpp b/dwtools/Eigen_and_Procrustes.cpp
index 01a3276..b564b94 100644
--- a/dwtools/Eigen_and_Procrustes.cpp
+++ b/dwtools/Eigen_and_Procrustes.cpp
@@ -1,5 +1,5 @@
/* Eigen_and_Procrustes.cpp
- * Copyright (C) 2005-2011, 2015-2016 David Weenink
+ * Copyright (C) 2005-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -22,8 +22,9 @@
#include "Configuration_and_Procrustes.h"
#include "NUM2.h"
-autoProcrustes Eigens_to_Procrustes (Eigen me, Eigen thee, long evec_from, long evec_to) {
+Procrustes Eigens_to_Procrustes (I, thou, long evec_from, long evec_to) {
try {
+ iam (Eigen); thouart (Eigen);
long nvectors = evec_to - evec_from + 1;
long nmin = my numberOfEigenvalues < thy numberOfEigenvalues ? my numberOfEigenvalues : thy numberOfEigenvalues;
@@ -40,18 +41,19 @@ autoProcrustes Eigens_to_Procrustes (Eigen me, Eigen thee, long evec_from, long
for (long j = 1; j <= nvectors; j++) {
for (long i = 1; i <= my dimension; i++) {
- x[i][j] = my eigenvectors [evec_from + j - 1] [i];
- y[i][j] = thy eigenvectors [evec_from + j - 1] [i];
+ x[i][j] = my eigenvectors[evec_from + j - 1][i];
+ y[i][j] = thy eigenvectors[evec_from + j - 1][i];
}
}
autoProcrustes him = Procrustes_create (nvectors);
- NUMProcrustes (x.peek(), y.peek(), my dimension, nvectors, his r, nullptr, nullptr);
- return him;
+ NUMProcrustes (x.peek(), y.peek(), my dimension, nvectors, his r, NULL, NULL);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Procrustes not created from Eigens.");
}
}
+
/* End of file Eigen_and_Procrustes.cpp */
diff --git a/dwtools/Eigen_and_Procrustes.h b/dwtools/Eigen_and_Procrustes.h
index fc0c83f..94248b2 100644
--- a/dwtools/Eigen_and_Procrustes.h
+++ b/dwtools/Eigen_and_Procrustes.h
@@ -2,7 +2,7 @@
#define _Eigen_and_Procrustes_h_
/* Eigen_and_Procrustes.h
- * Copyright (C) 2004-2011, 2015 David Weenink
+ * Copyright (C) 2004-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,6 +27,6 @@
#include "Eigen.h"
#include "Procrustes.h"
-autoProcrustes Eigens_to_Procrustes (Eigen me, Eigen thee, long evec_from, long evec_to);
+Procrustes Eigens_to_Procrustes (I, thou, long evec_from, long evec_to);
#endif /* _Eigen_and_Procrustes_h_ */
diff --git a/dwtools/Eigen_and_SSCP.cpp b/dwtools/Eigen_and_SSCP.cpp
index d50a3e9..09d35d7 100644
--- a/dwtools/Eigen_and_SSCP.cpp
+++ b/dwtools/Eigen_and_SSCP.cpp
@@ -1,6 +1,6 @@
/* Eigen_and_SSCP.c
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,7 +25,11 @@
#include "Eigen_and_SSCP.h"
-static void Eigen_and_SSCP_into_SSCP_project (Eigen me, SSCP thee, SSCP him) {
+static void Eigen_and_SSCP_project_ (I, thou, Any sscp) {
+ iam (Eigen);
+ thouart (SSCP);
+ SSCP him = (SSCP) sscp;
+
for (long i = 1; i <= my numberOfEigenvalues; i++) {
for (long j = i; j <= my numberOfEigenvalues; j++) {
double tmp = 0;
@@ -47,27 +51,29 @@ static void Eigen_and_SSCP_into_SSCP_project (Eigen me, SSCP thee, SSCP him) {
}
-autoSSCP Eigen_and_SSCP_project (Eigen me, SSCP thee) {
+SSCP Eigen_and_SSCP_project (I, SSCP thee) {
try {
+ iam (Eigen);
if (thy numberOfRows != my dimension) {
Melder_throw (U"SSCP_and_Eigen_project: dimensions don't agree.");
}
autoSSCP him = SSCP_create (my numberOfEigenvalues);
- Eigen_and_SSCP_into_SSCP_project (me, thee, him.get());
- return him;
+ Eigen_and_SSCP_project_ (me, thee, him.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"SSCP not projected.");
}
}
-autoCovariance Eigen_and_Covariance_project (Eigen me, Covariance thee) {
+Covariance Eigen_and_Covariance_project (I, Covariance thee) {
try {
+ iam (Eigen);
if (thy numberOfRows != my dimension) {
Melder_throw (U"Covariance_and_Eigen_project: dimensions don't agree.");
}
autoCovariance him = Covariance_create (my numberOfEigenvalues);
- Eigen_and_SSCP_into_SSCP_project (me, thee, him.get());
- return him;
+ Eigen_and_SSCP_project_ (me, thee, him.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Covariance not projected.");
}
diff --git a/dwtools/Eigen_and_SSCP.h b/dwtools/Eigen_and_SSCP.h
index 37a7798..38c7f59 100644
--- a/dwtools/Eigen_and_SSCP.h
+++ b/dwtools/Eigen_and_SSCP.h
@@ -2,7 +2,7 @@
#define _Eigen_and_SSCP_h_
/* Eigen_and_SSCP.h
*
- * Copyright (C) 1993-2004, 2015 David Weenink
+ * Copyright (C) 1993-2004 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,9 +27,8 @@
#include "Eigen.h"
#include "SSCP.h"
-autoSSCP Eigen_and_SSCP_project (Eigen me, SSCP thee);
-
-autoCovariance Eigen_and_Covariance_project (Eigen me, Covariance thee);
+SSCP Eigen_and_SSCP_project (I, SSCP thee);
+Covariance Eigen_and_Covariance_project (I, Covariance thee);
/*
Purpose: project the SSCP (thee) on the eigenspace (me): S' = E' S E
Returns SSCP-object with square matrix dimension 'my numberOfEigenvalues'
diff --git a/dwtools/Eigen_and_TableOfReal.cpp b/dwtools/Eigen_and_TableOfReal.cpp
index 62632b4..78ffe38 100644
--- a/dwtools/Eigen_and_TableOfReal.cpp
+++ b/dwtools/Eigen_and_TableOfReal.cpp
@@ -1,6 +1,6 @@
/* Eigen_and_TableOfReal.cpp
*
- * Copyright (C) 1993-2012, 2015-2016 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,46 +28,61 @@
#include "Eigen_and_TableOfReal.h"
#include "NUM2.h"
-autoTableOfReal Eigen_and_TableOfReal_to_TableOfReal_projectRows (Eigen me, TableOfReal thee, long from_col, long numberOfComponents) {
+TableOfReal Eigen_and_TableOfReal_project (Eigen me, TableOfReal thee, long from,
+ long numberOfComponents) {
try {
- if (numberOfComponents <= 0 || numberOfComponents > my numberOfEigenvalues) {
+ if (numberOfComponents == 0) {
numberOfComponents = my numberOfEigenvalues;
}
autoTableOfReal him = TableOfReal_create (thy numberOfRows, numberOfComponents);
- Eigen_and_TableOfReal_into_TableOfReal_projectRows (me, thee, from_col, him.get(), 1, numberOfComponents);
+ TableOfReal thim = him.peek();
+ Eigen_and_TableOfReal_project_into (me, thee, from, thy numberOfColumns, &thim, 1, numberOfComponents);
NUMstrings_copyElements (thy rowLabels, his rowLabels, 1, thy numberOfRows);
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal not created from projection.");
}
}
-void Eigen_and_TableOfReal_into_TableOfReal_projectRows (Eigen me, TableOfReal data, long data_startColumn, TableOfReal to, long to_startColumn, long numberOfComponentsToKeep) {
+void Eigen_and_TableOfReal_project_into (Eigen me, TableOfReal thee, long thee_from, long thee_to,
+ Any void_pointer_to_him, long his_from, long his_to) {
+ TableOfReal him = * ( (TableOfReal *) void_pointer_to_him);
+ long thee_ncols = thee_to - thee_from + 1;
+ long his_ncols = his_to - his_from + 1;
- data_startColumn = data_startColumn <= 0 ? 1 : data_startColumn;
- to_startColumn = to_startColumn <= 0 ? 1 : to_startColumn;
- numberOfComponentsToKeep = numberOfComponentsToKeep <= 0 ? my numberOfEigenvalues : numberOfComponentsToKeep;
- if (data_startColumn + my dimension - 1 > data -> numberOfColumns) {
- Melder_throw (data, U" Your start column in the table is too large.");
+ if (thee_from < 1 || thee_to > thy numberOfColumns || his_from < 1 || his_to > his numberOfColumns) {
+ Melder_throw (U"Column selection not correct.");
}
- if (to_startColumn + numberOfComponentsToKeep - 1 > to -> numberOfColumns) {
- Melder_throw (to, U" Your start column in the 'to' matrix is too large.");
+ if (thee_ncols != my dimension) {
+ Melder_throw (U"The number of selected columns to project (", thee_ncols, U") must equal the dimension of the eigenvectors (", my dimension, U").");
}
- if (data -> numberOfRows != to -> numberOfRows) {
- Melder_throw (U"Both tables must have the same number of rows.");
+ if (his_ncols > my numberOfEigenvalues) {
+ Melder_throw (U"The number of selected columns in the result (", his_ncols, U") cannot exceed the number of eigenvectors (", my numberOfEigenvalues, U").");
+ }
+
+ for (long i = 1; i <= thy numberOfRows; i++) { /* row */
+ for (long j = 1; j <= his_ncols; j++) {
+ double r = 0;
+ for (long k = 1; k <= my dimension; k++) {
+ /*
+ eigenvector in row, data in row
+ */
+ r += my eigenvectors[j][k] * thy data[i][thee_from + k - 1];
+ }
+ his data[i][his_from + j - 1] = r;
+ }
}
- NUMdmatrix_projectRowsOnEigenspace (data -> data, data -> numberOfRows, data_startColumn, my eigenvectors, numberOfComponentsToKeep, my dimension, to -> data, to_startColumn);
}
-autoEigen TablesOfReal_to_Eigen_gsvd (TableOfReal me, TableOfReal thee) {
+Eigen TablesOfReal_to_Eigen_gsvd (TableOfReal me, TableOfReal thee) {
try {
if (my numberOfColumns != thy numberOfColumns) {
Melder_throw (U"TablesOfReal_to_Eigen: Number of columns must be equal.");
}
autoEigen him = Thing_new (Eigen);
- Eigen_initFromSquareRootPair (him.get(), my data, my numberOfRows, my numberOfColumns, thy data, thy numberOfRows);
- return him;
+ Eigen_initFromSquareRootPair (him.peek(), my data, my numberOfRows, my numberOfColumns, thy data, thy numberOfRows);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": Eigen not created.");
}
diff --git a/dwtools/Eigen_and_TableOfReal.h b/dwtools/Eigen_and_TableOfReal.h
index d72e1cf..cae7ad6 100644
--- a/dwtools/Eigen_and_TableOfReal.h
+++ b/dwtools/Eigen_and_TableOfReal.h
@@ -3,7 +3,7 @@
/* Eigen_and_TableOfReal.h
*
- * Copyright (C) 1993-2011, 2015-2016 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,19 +29,21 @@
#include "Eigen.h"
#include "TableOfReal.h"
-autoTableOfReal Eigen_and_TableOfReal_to_TableOfReal_projectRows (Eigen me, TableOfReal thee, long from, long numberOfComponents);
+TableOfReal Eigen_and_TableOfReal_project (Eigen me, TableOfReal thee, long from,
+ long numberOfComponents);
/*
Purpose: project the rows of the TableOfReal (thee) starting at index 'from'
on the eigenspace (me).
*/
-void Eigen_and_TableOfReal_into_TableOfReal_projectRows (Eigen me, TableOfReal data, long data_startColumn, TableOfReal to, long to_startColumn, long numberOfComponentsToKeep);
+void Eigen_and_TableOfReal_project_into (Eigen me, TableOfReal thee, long thee_from, long thee_to,
+ Any void_pointer_to_him, long his_from, long his_to);
/*
- Purpose: project vectors of length 'me -> dimension' that start at 'data_startColumn' in 'data' on the
- eigenspace of 'me'. Results are stored from column 'to_startColumn' on in existing TableOfReal (to).
+ Purpose: project the rows of the TableOfReal (thee) on the
+ eigenspace (me). Result in existing TableOfReal (him).
*/
-autoEigen TablesOfReal_to_Eigen_gsvd (TableOfReal me, TableOfReal thee);
+Eigen TablesOfReal_to_Eigen_gsvd (TableOfReal me, TableOfReal thee);
/*
Solve A'A x -lambda B'B x = 0
*/
diff --git a/dwtools/Excitations.cpp b/dwtools/Excitations.cpp
index 1a43050..59cadb0 100644
--- a/dwtools/Excitations.cpp
+++ b/dwtools/Excitations.cpp
@@ -1,6 +1,6 @@
/* Excitations.cpp
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,12 +27,38 @@
#include "Excitations.h"
-Thing_implement (ExcitationList, Ordered, 0);
+/*
+static int readText (I, FILE *f)
+{
+ iam (Excitations);
+ my itemClass = classExcitation;
+ return inherited (Ordered) readText (me, f);
+}
+
+static int readBinary (I, FILE *f)
+{
+ iam (Excitations);
+ my itemClass = classExcitation;
+ return inherited (Ordered) readBinary (me, f);
+}
+*/
+
+Thing_implement (Excitations, Ordered, 0);
+
+Excitations Excitations_create (long initialCapacity) {
+ try {
+ autoExcitations me = Thing_new (Excitations);
+ Ordered_init (me.peek(), classExcitation, initialCapacity);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"Excitations not created.");
+ }
+}
-autoPattern ExcitationList_to_Pattern (ExcitationList me, long join) {
+Pattern Excitations_to_Pattern (Excitations me, long join) {
try {
Melder_assert (my size > 0);
- Matrix m = my at [1];
+ Matrix m = (Matrix) my item[1];
if (join < 1) {
join = 1;
}
@@ -41,47 +67,47 @@ autoPattern ExcitationList_to_Pattern (ExcitationList me, long join) {
}
autoPattern thee = Pattern_create (my size / join, join * m -> nx);
long r = 0, c = 1;
- for (long i = 1; i <= my size; i ++) {
- double *z = my at [i] -> z [1];
- if ((i - 1) % join == 0) {
- r ++;
+ for (long i = 1; i <= my size; i++) {
+ double *z = ( (Matrix) my item[i])->z[1];
+ if ( (i - 1) % join == 0) {
+ r++;
c = 1;
}
- for (long j = 1; j <= m -> nx; j ++) {
- thy z [r] [c ++] = z [j];
+ for (long j = 1; j <= m -> nx; j++) {
+ thy z[r][c++] = z[j];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Pattern created.");
}
}
-autoTableOfReal ExcitationList_to_TableOfReal (ExcitationList me) {
+TableOfReal Excitations_to_TableOfReal (Excitations me) {
try {
Melder_assert (my size > 0);
- Matrix m = my at [1];
+ Matrix m = (Matrix) my item[1];
autoTableOfReal thee = TableOfReal_create (my size, m -> nx);
- for (long i = 1; i <= my size; i ++) {
- double *z = my at [i] -> z [1];
- for (long j = 1; j <= m -> nx; j ++) {
+ for (long i = 1; i <= my size; i++) {
+ double *z = ( (Matrix) my item[i]) -> z[1];
+ for (long j = 1; j <= m -> nx; j++) {
thy data[i][j] = z[j];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no TableOfReal created.");
}
}
-autoExcitation ExcitationList_getItem (ExcitationList me, long item) {
+Excitation Excitations_getItem (Excitations me, long item) {
try {
if (item < 1 || item > my size) {
Melder_throw (U"Not a valid element number.");
}
- autoExcitation thee = Data_copy (my at [item]);
- Thing_setName (thee.get(), Thing_getName (my at [item]));
- return thee;
+ autoExcitation thee = Data_copy ( (Excitation) my item[item]);
+ Thing_setName (thee.peek(), Thing_getName ( (Thing) my item[item]));
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Excitation created.");
}
diff --git a/dwtools/Excitations.h b/dwtools/Excitations.h
index 5138c81..515a220 100644
--- a/dwtools/Excitations.h
+++ b/dwtools/Excitations.h
@@ -2,7 +2,7 @@
#define _Excitations_h_
/* Excitations.h
*
- * Copyright (C) 1993-2011,2015 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,25 +19,29 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ djmw 20020813 GPL header
+ djmw 20110306 Latest modification.
+*/
+
#include "Collection.h"
#include "Excitation.h"
#include "Pattern.h"
#include "TableOfReal.h"
+Thing_define (Excitations, Ordered) {
+};
-#pragma mark - class ExcitationList
+/* Excitations is a collection of objects of the same class Excitation */
-Collection_define (ExcitationList, OrderedOf, Excitation) {
-};
+Excitations Excitations_create (long initialCapacity);
-autoPattern ExcitationList_to_Pattern (ExcitationList me, long join);
+Pattern Excitations_to_Pattern (Excitations me, long join);
/* Precondition: my size >= 1, all items have same dimension */
-autoTableOfReal ExcitationList_to_TableOfReal (ExcitationList me);
+TableOfReal Excitations_to_TableOfReal (Excitations me);
/* Precondition: my size >= 1, all items have same dimension */
-autoExcitation ExcitationList_getItem (ExcitationList m, long item);
-
+Excitation Excitations_getItem (Excitations m, long item);
-/* End of file Excitations.h */
-#endif
+#endif /* _Excitations_h_ */
diff --git a/dwtools/FilterBank.cpp b/dwtools/FilterBank.cpp
index 15c7df7..eb02f65 100644
--- a/dwtools/FilterBank.cpp
+++ b/dwtools/FilterBank.cpp
@@ -1,6 +1,6 @@
/* FilterBank.cpp
*
- * Copyright (C) 1993-2012, 2014-2015 David Weenink
+ * Copyright (C) 1993-2012, 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -82,7 +82,9 @@ static char32 const *GetFreqScaleText (int scale) {
return error;
}
-static int checkLimits (Matrix me, int fromFreqScale, int toFreqScale, int *fromFilter, int *toFilter, double *zmin, double *zmax, int dbScale, double *ymin, double *ymax) {
+static int checkLimits (Matrix me, int fromFreqScale, int toFreqScale, int *fromFilter,
+ int *toFilter, double *zmin, double *zmax, int dbScale,
+ double *ymin, double *ymax) {
if (*fromFilter == 0) {
*fromFilter = 1;
@@ -142,7 +144,7 @@ static void setDrawingLimits (double *a, long n, double amin, double amax, long
for (long i = 1; i <= n; i++) {
if (a[i] == NUMundefined) {
if (lower == 0) {
- // high frequency part
+ /* high frequency part */
*iend = i;
break;
}
@@ -165,33 +167,40 @@ Thing_implement (FilterBank, Matrix, 2);
Thing_implement (BarkFilter, FilterBank, 2);
-autoBarkFilter BarkFilter_create (double tmin, double tmax, long nt, double dt, double t1, double fmin, double fmax, long nf, double df, double f1) {
+BarkFilter BarkFilter_create (double tmin, double tmax, long nt, double dt,
+ double t1, double fmin, double fmax, long nf, double df, double f1) {
try {
autoBarkFilter me = Thing_new (BarkFilter);
- Matrix_init (me.get(), tmin, tmax, nt, dt, t1, fmin, fmax, nf, df, f1);
- return me;
+ Matrix_init (me.peek(), tmin, tmax, nt, dt, t1, fmin, fmax, nf, df, f1);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"BarkFilter not created.");
}
}
-double FilterBank_getFrequencyInHertz (FilterBank /* me */, double f, int scale_from) {
+double FilterBank_getFrequencyInHertz (I, double f, int scale_from) {
+ (void) void_me;
return scaleFrequency (f, scale_from, FilterBank_HERTZ);
}
-double FilterBank_getFrequencyInBark (FilterBank /* me */, double f, int scale_from) {
+double FilterBank_getFrequencyInBark (I, double f, int scale_from) {
+ (void) void_me;
return scaleFrequency (f, scale_from, FilterBank_BARK);
}
-double FilterBank_getFrequencyInMel (FilterBank /* me */, double f, int scale_from) {
+double FilterBank_getFrequencyInMel (I, double f, int scale_from) {
+ (void) void_me;
return scaleFrequency (f, scale_from, FilterBank_MEL);
}
-int FilterBank_getFrequencyScale (FilterBank me) {
+int FilterBank_getFrequencyScale (I) {
+ iam (FilterBank);
return my v_getFrequencyScale ();
}
-void FilterBank_drawFrequencyScales (FilterBank me, Graphics g, int horizontalScale, double xmin, double xmax, int verticalScale, double ymin, double ymax, int garnish) {
+void FilterBank_drawFrequencyScales (I, Graphics g, int horizontalScale, double xmin,
+ double xmax, int verticalScale, double ymin, double ymax, int garnish) {
+ iam (FilterBank);
int myFreqScale = FilterBank_getFrequencyScale (me);
if (xmin < 0 || xmax < 0 || ymin < 0 || ymax < 0) {
@@ -239,10 +248,10 @@ void FilterBank_drawFrequencyScales (FilterBank me, Graphics g, int horizontalSc
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_textLeft (g, true, GetFreqScaleText (verticalScale));
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_textBottom (g, true, GetFreqScaleText (horizontalScale));
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_textLeft (g, 1, GetFreqScaleText (verticalScale));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_textBottom (g, 1, GetFreqScaleText (horizontalScale));
}
}
@@ -275,15 +284,18 @@ void FilterBank_paint (FilterBank me, Graphics g, double xmin, double xmax, doub
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_textLeft (g, true, GetFreqScaleText (my v_getFrequencyScale ()));
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_textBottom (g, true, U"Time (s)");
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_textLeft (g, 1, GetFreqScaleText (my v_getFrequencyScale ()));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_textBottom (g, 1, U"Time (s)");
}
}
-void BarkFilter_drawSekeyHansonFilterFunctions (BarkFilter me, Graphics g, int toFreqScale, int fromFilter, int toFilter, double zmin, double zmax, int dbScale, double ymin, double ymax, int garnish) {
- if (! checkLimits (me, FilterBank_BARK, toFreqScale, & fromFilter, & toFilter, & zmin, & zmax, dbScale, & ymin, & ymax)) {
+void BarkFilter_drawSekeyHansonFilterFunctions (BarkFilter me, Graphics g,
+ int toFreqScale, int fromFilter, int toFilter, double zmin, double zmax,
+ int dbScale, double ymin, double ymax, int garnish) {
+ if (! checkLimits (me, FilterBank_BARK, toFreqScale, & fromFilter, & toFilter,
+ & zmin, & zmax, dbScale, & ymin, & ymax)) {
return;
}
@@ -305,9 +317,9 @@ void BarkFilter_drawSekeyHansonFilterFunctions (BarkFilter me, Graphics g, int t
a[i] = NUMundefined;
} else {
z -= zMid + 0.215;
- a[i] = 7.0 - 7.5 * z - 17.5 * sqrt (0.196 + z * z);
+ a[i] = 7 - 7.5 * z - 17.5 * sqrt (0.196 + z * z);
if (! dbScale) {
- a[i] = pow (10.0, a[i]);
+ a[i] = pow (10, a[i]);
}
}
}
@@ -325,23 +337,24 @@ void BarkFilter_drawSekeyHansonFilterFunctions (BarkFilter me, Graphics g, int t
Graphics_unsetInner (g);
if (garnish) {
- double distance = dbScale ? 10.0 : 1.0;
+ double distance = dbScale ? 10 : 1;
const char32 *ytext = dbScale ? U"Amplitude (dB)" : U"Amplitude";
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeftEvery (g, 1.0, distance, true, true, false);
- Graphics_textLeft (g, true, ytext);
- Graphics_textBottom (g, true, GetFreqScaleText (toFreqScale));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeftEvery (g, 1, distance, 1, 1, 0);
+ Graphics_textLeft (g, 1, ytext);
+ Graphics_textBottom (g, 1, GetFreqScaleText (toFreqScale));
}
}
Thing_implement (MelFilter, FilterBank, 2);
-autoMelFilter MelFilter_create (double tmin, double tmax, long nt, double dt, double t1, double fmin, double fmax, long nf, double df, double f1) {
+MelFilter MelFilter_create (double tmin, double tmax, long nt, double dt,
+ double t1, double fmin, double fmax, long nf, double df, double f1) {
try {
autoMelFilter me = Thing_new (MelFilter);
- Matrix_init (me.get(), tmin, tmax, nt, dt, t1, fmin, fmax, nf, df, f1);
- return me;
+ Matrix_init (me.peek(), tmin, tmax, nt, dt, t1, fmin, fmax, nf, df, f1);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"MelFilter not created.");
}
@@ -358,20 +371,25 @@ void FilterBank_drawFilters (I, Graphics g, long fromf, long tof,
}*/
-void FilterBank_drawTimeSlice (FilterBank me, Graphics g, double t, double fmin, double fmax, double min, double max, const char32 *xlabel, int garnish) {
+void FilterBank_drawTimeSlice (I, Graphics g, double t, double fmin,
+ double fmax, double min, double max, const char32 *xlabel, int garnish) {
+ iam (Matrix);
Matrix_drawSliceY (me, g, t, fmin, fmax, min, max);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
if (xlabel) {
- Graphics_textBottom (g, false, xlabel);
+ Graphics_textBottom (g, 0, xlabel);
}
}
}
-void MelFilter_drawFilterFunctions (MelFilter me, Graphics g, int toFreqScale, int fromFilter, int toFilter, double zmin, double zmax, int dbScale, double ymin, double ymax, int garnish) {
- if (! checkLimits (me, FilterBank_MEL, toFreqScale, & fromFilter, & toFilter, & zmin, & zmax, dbScale, & ymin, & ymax)) {
+void MelFilter_drawFilterFunctions (MelFilter me, Graphics g,
+ int toFreqScale, int fromFilter, int toFilter, double zmin, double zmax,
+ int dbScale, double ymin, double ymax, int garnish) {
+ if (! checkLimits (me, FilterBank_MEL, toFreqScale, & fromFilter, & toFilter,
+ & zmin, & zmax, dbScale, & ymin, & ymax)) {
return;
}
long n = 1000;
@@ -400,6 +418,7 @@ void MelFilter_drawFilterFunctions (MelFilter me, Graphics g, int toFreqScale, i
a[i] = to_dB (a[i], 10, ymin);
}
}
+
}
setDrawingLimits (a.peek(), n, ymin, ymax, &ibegin, &iend);
@@ -414,13 +433,13 @@ void MelFilter_drawFilterFunctions (MelFilter me, Graphics g, int toFreqScale, i
Graphics_unsetInner (g);
if (garnish) {
- double distance = dbScale ? 10.0 : 1.0;
+ double distance = dbScale ? 10 : 1;
char32 const *ytext = dbScale ? U"Amplitude (dB)" : U"Amplitude";
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeftEvery (g, 1.0, distance, true, true, false);
- Graphics_textLeft (g, true, ytext);
- Graphics_textBottom (g, true, GetFreqScaleText (toFreqScale));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeftEvery (g, 1, distance, 1, 1, 0);
+ Graphics_textLeft (g, 1, ytext);
+ Graphics_textBottom (g, 1, GetFreqScaleText (toFreqScale));
}
}
@@ -442,7 +461,7 @@ void MelFilter_drawFilters (MelFilter me, Graphics g, long from, long to,
from = 1;
to = my ny;
}
- Graphics_setWindow (g, my ymin, my ymax, 0.0, 1.0);
+ Graphics_setWindow (g, my ymin, my ymax, 0, 1);
Graphics_setInner (g);
for (i = from; i <= to; i++)
{
@@ -453,37 +472,43 @@ void MelFilter_drawFilters (MelFilter me, Graphics g, long from, long to,
*//*
Draw triangle
*//*
- Graphics_line (g, fl_hz, 0.0, fc_hz, 1.0);
- Graphics_line (g, fc_hz, 1.0, fh_hz, 0.0);
+ Graphics_line (g, fl_hz, 0, fc_hz, 1);
+ Graphics_line (g, fc_hz, 1, fh_hz, 0);
}
Graphics_unsetInner (g);
}
*/
-autoMatrix FilterBank_to_Matrix (FilterBank me) {
+Matrix FilterBank_to_Matrix (I) {
+ iam (Matrix);
try {
- autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
+ autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1,
+ my ymin, my ymax, my ny, my dy, my y1);
NUMmatrix_copyElements (my z, thy z, 1, my ny, 1, my nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Matrix.");
}
}
-autoBarkFilter Matrix_to_BarkFilter (Matrix me) {
+BarkFilter Matrix_to_BarkFilter (I) {
+ iam (Matrix);
try {
- autoBarkFilter thee = BarkFilter_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
+ autoBarkFilter thee = BarkFilter_create (my xmin, my xmax, my nx, my dx, my x1,
+ my ymin, my ymax, my ny, my dy, my y1);
NUMmatrix_copyElements (my z, thy z, 1, my ny, 1, my nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to BarkFilter.");
}
}
-autoMelFilter Matrix_to_MelFilter (Matrix me) {
+MelFilter Matrix_to_MelFilter (I) {
+ iam (Matrix);
try {
- autoMelFilter thee = MelFilter_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
+ autoMelFilter thee = MelFilter_create (my xmin, my xmax, my nx, my dx, my x1,
+ my ymin, my ymax, my ny, my dy, my y1);
NUMmatrix_copyElements (my z, thy z, 1, my ny, 1, my nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to MelFilter.");
}
@@ -491,18 +516,22 @@ autoMelFilter Matrix_to_MelFilter (Matrix me) {
Thing_implement (FormantFilter, FilterBank, 2);
-autoFormantFilter FormantFilter_create (double tmin, double tmax, long nt, double dt, double t1, double fmin, double fmax, long nf, double df, double f1) {
+FormantFilter FormantFilter_create (double tmin, double tmax, long nt,
+ double dt, double t1, double fmin, double fmax, long nf, double df, double f1) {
try {
autoFormantFilter me = Thing_new (FormantFilter);
- Matrix_init (me.get(), tmin, tmax, nt, dt, t1, fmin, fmax, nf, df, f1);
- return me;
+ Matrix_init (me.peek(), tmin, tmax, nt, dt, t1, fmin, fmax, nf, df, f1);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"FormantFilter not created.");
}
}
-void FormantFilter_drawFilterFunctions (FormantFilter me, Graphics g, double bandwidth, int toFreqScale, int fromFilter, int toFilter, double zmin, double zmax, int dbScale, double ymin, double ymax, int garnish) {
- if (! checkLimits (me, FilterBank_HERTZ, toFreqScale, & fromFilter, & toFilter, & zmin, & zmax, dbScale, & ymin, & ymax)) {
+void FormantFilter_drawFilterFunctions (FormantFilter me, Graphics g, double bandwidth,
+ int toFreqScale, int fromFilter, int toFilter, double zmin, double zmax,
+ int dbScale, double ymin, double ymax, int garnish) {
+ if (! checkLimits (me, FilterBank_HERTZ, toFreqScale, & fromFilter, & toFilter,
+ & zmin, & zmax, dbScale, & ymin, & ymax)) {
return;
}
@@ -543,31 +572,33 @@ void FormantFilter_drawFilterFunctions (FormantFilter me, Graphics g, double ban
}
}
+
Graphics_unsetInner (g);
if (garnish) {
double distance = dbScale ? 10 : 1;
char32 const *ytext = dbScale ? U"Amplitude (dB)" : U"Amplitude";
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeftEvery (g, 1.0, distance, true, true, false);
- Graphics_textLeft (g, true, ytext);
- Graphics_textBottom (g, true, GetFreqScaleText (toFreqScale));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeftEvery (g, 1, distance, 1, 1, 0);
+ Graphics_textLeft (g, 1, ytext);
+ Graphics_textBottom (g, 1, GetFreqScaleText (toFreqScale));
}
}
-autoFormantFilter Matrix_to_FormantFilter (Matrix me) {
+FormantFilter Matrix_to_FormantFilter (I) {
+ iam (Matrix);
try {
autoFormantFilter thee = FormantFilter_create (my xmin, my xmax, my nx, my dx, my x1,
my ymin, my ymax, my ny, my dy, my y1);
NUMmatrix_copyElements (my z, thy z, 1, my ny, 1, my nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to FormantFilter.");
}
}
-autoSpectrum FormantFilter_to_Spectrum_slice (FormantFilter me, double t) {
+Spectrum FormantFilter_to_Spectrum_slice (FormantFilter me, double t) {
try {
double sqrtref = sqrt (FilterBank_DBREF);
double factor2 = 2 * 10 * FilterBank_DBFAC;
@@ -594,13 +625,14 @@ autoSpectrum FormantFilter_to_Spectrum_slice (FormantFilter me, double t) {
thy z[1][i] = sqrtref * pow (10, my z[i][frame] / factor2);
thy z[2][i] = 0.0;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": Spectral slice not created.");
}
}
-autoIntensity FilterBank_to_Intensity (FilterBank me) {
+Intensity FilterBank_to_Intensity (I) {
+ iam (Matrix);
try {
autoIntensity thee = Intensity_create (my xmin, my xmax, my nx, my dx, my x1);
@@ -612,13 +644,14 @@ autoIntensity FilterBank_to_Intensity (FilterBank me) {
}
thy z[1][j] = 10 * log10 (p) - db_ref;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": Intensity not created.");
}
}
-void FilterBank_equalizeIntensities (FilterBank me, double intensity_db) {
+void FilterBank_equalizeIntensities (I, double intensity_db) {
+ iam (Matrix);
for (long j = 1; j <= my nx; j++) {
double p = 0;
for (long i = 1; i <= my ny; i++) {
@@ -633,25 +666,27 @@ void FilterBank_equalizeIntensities (FilterBank me, double intensity_db) {
}
}
-void FilterBank_and_PCA_drawComponent (FilterBank me, PCA thee, Graphics g, long component, double dblevel, double frequencyOffset, double scale, double tmin, double tmax, double fmin, double fmax) {
+void FilterBank_and_PCA_drawComponent (I, PCA thee, Graphics g, long component, double dblevel,
+ double frequencyOffset, double scale, double tmin, double tmax, double fmin, double fmax) {
+ iam (FilterBank);
if (component < 1 || component > thy numberOfEigenvalues) {
Melder_throw (U"Component too large.");
}
// Scale Intensity
- autoFilterBank fcopy = Data_copy (me);
- FilterBank_equalizeIntensities (fcopy.get(), dblevel);
- autoMatrix him = Eigen_and_Matrix_to_Matrix_projectColumns (thee, fcopy.get(), component);
+ autoFilterBank fcopy = (FilterBank) Data_copy (me);
+ FilterBank_equalizeIntensities (fcopy.peek(), dblevel);
+ autoMatrix him = Eigen_and_Matrix_project (thee, fcopy.peek(), component);
for (long j = 1; j <= my nx; j++) {
fcopy -> z[component][j] = frequencyOffset + scale * fcopy -> z[component][j];
}
- Matrix_drawRows (fcopy.get(), g, tmin, tmax, component - 0.5, component + 0.5, fmin, fmax);
+ Matrix_drawRows (fcopy.peek(), g, tmin, tmax, component - 0.5, component + 0.5, fmin, fmax);
}
// Convert old types to new types
-autoMelSpectrogram MelFilter_to_MelSpectrogram (MelFilter me) {
+MelSpectrogram MelFilter_to_MelSpectrogram (MelFilter me) {
try {
autoMelSpectrogram thee = MelSpectrogram_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
for (long i = 1; i <= my ny; i++) {
@@ -659,13 +694,13 @@ autoMelSpectrogram MelFilter_to_MelSpectrogram (MelFilter me) {
thy z[i][j] = 4e-10 * pow (10, my z[i][j] / 10);
}
}
- return thee;
+ return thee.transfer ();
} catch (MelderError) {
Melder_throw (U"MelSpectrogram not created.");
}
}
-autoBarkSpectrogram BarkFilter_to_BarkSpectrogram (BarkFilter me) {
+BarkSpectrogram BarkFilter_to_BarkSpectrogram (BarkFilter me) {
try {
autoBarkSpectrogram thee = BarkSpectrogram_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
for (long i = 1; i <= my ny; i++) {
@@ -673,13 +708,13 @@ autoBarkSpectrogram BarkFilter_to_BarkSpectrogram (BarkFilter me) {
thy z[i][j] = 4e-10 * pow (10, my z[i][j] / 10);
}
}
- return thee;
+ return thee.transfer ();
} catch (MelderError) {
Melder_throw (U"BarkSpectrogram not created.");
}
}
-autoSpectrogram FormantFilter_to_Spectrogram (FormantFilter me) {
+Spectrogram FormantFilter_to_Spectrogram (FormantFilter me) {
try {
autoSpectrogram thee = Spectrogram_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
for (long i = 1; i <= my ny; i++) {
@@ -687,7 +722,7 @@ autoSpectrogram FormantFilter_to_Spectrogram (FormantFilter me) {
thy z[i][j] = 4e-10 * pow (10, my z[i][j] / 10);
}
}
- return thee;
+ return thee.transfer ();
} catch (MelderError) {
Melder_throw (U"Spectrogram not created.");
}
@@ -725,7 +760,7 @@ static void NUMinverseCosineTransform (double *x, double *y, long n, double **co
y[j] *= 2.0 / n;
}
}
-/*
+
static double testCosineTransform (long n) {
try {
autoNUMvector<double> x (1, n);
@@ -748,9 +783,8 @@ static double testCosineTransform (long n) {
Melder_throw (U"Test cosine transform error");
}
}
-*/
-autoMFCC MelFilter_to_MFCC (MelFilter me, long numberOfCoefficients) {
+MFCC MelFilter_to_MFCC (MelFilter me, long numberOfCoefficients) {
try {
autoNUMmatrix<double> cosinesTable (NUMcosinesTable (my ny), 1, 1);
autoNUMvector<double> x (1, my ny);
@@ -773,13 +807,13 @@ autoMFCC MelFilter_to_MFCC (MelFilter me, long numberOfCoefficients) {
}
cf -> c0 = y[1];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no MFCC created.");
}
}
-autoMelFilter MFCC_to_MelFilter (MFCC me, long first, long last) {
+MelFilter MFCC_to_MelFilter (MFCC me, long first, long last) {
try {
long nf = my maximumNumberOfCoefficients + 1;
autoNUMmatrix<double> cosinesTable (NUMcosinesTable (nf), 1, 1);
@@ -808,14 +842,14 @@ autoMelFilter MFCC_to_MelFilter (MFCC me, long first, long last) {
thy z[i][frame] = y[i];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no MelFilter created.");
}
}
-#if 0
-static autoMelFilter MFCC_to_MelFilter2 (MFCC me, long first_cc, long last_cc, double f1_mel, double df_mel) {
+
+static MelFilter MFCC_to_MelFilter2 (MFCC me, long first_cc, long last_cc, double f1_mel, double df_mel) {
try {
int use_c0 = 0;
long nf = lround ((my fmax - my fmin) / df_mel);
@@ -842,7 +876,7 @@ static autoMelFilter MFCC_to_MelFilter2 (MFCC me, long first_cc, long last_cc, d
Melder_throw (U"MFCC_to_MelFilter: coefficients must be in interval [1,", my maximumNumberOfCoefficients, U"].");
}
autoNUMmatrix<double> dct (NUMcosinesTable (first_cc, last_cc, nf), first_cc, 1); // TODO ??
- //if ((dct = NUMcosinesTable (first_cc, last_cc, nf)) == nullptr) return nullptr;
+ //if ((dct = NUMcosinesTable (first_cc, last_cc, nf)) == NULL) return NULL;
autoMelFilter thee = MelFilter_create (my xmin, my xmax, my nx, my dx, my x1, fmin, fmax, nf, df_mel, f1_mel);
@@ -864,17 +898,16 @@ static autoMelFilter MFCC_to_MelFilter2 (MFCC me, long first_cc, long last_cc, d
thy z[j][frame] = t;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no MelFilter created.");
}
}
-#endif
/* Sound_and_FilterBank.cpp */
// prototypes
-autoSound FilterBank_as_Sound (FilterBank me);
+Sound FilterBank_as_Sound (FilterBank me);
/*
The gaussian(x) = (exp(-48*((i-(n+1)/2)/(n+1))^2)-exp(-12))/(1-exp(-12));
@@ -898,9 +931,9 @@ static double gaussian_window_squared_correction (long n) {
return (p2 - p1 + 24 * (n - 1) * e12 * e12) / denum;
}
-static autoMatrix Sound_to_spectralpower (Sound me) {
+static Matrix Sound_to_spectralpower (Sound me) {
try {
- autoSpectrum s = Sound_to_Spectrum (me, true);
+ autoSpectrum s = Sound_to_Spectrum (me, TRUE);
autoMatrix thee = Matrix_create (s -> xmin, s -> xmax, s -> nx, s -> dx, s -> x1, 1, 1, 1, 1, 1);
double scale = 2.0 * s -> dx / (my xmax - my xmin);
@@ -917,7 +950,7 @@ static autoMatrix Sound_to_spectralpower (Sound me) {
z[1] *= 0.5;
z[s -> nx] *= 0.5;
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Matrix with spectral power created.");
}
@@ -949,7 +982,7 @@ static int Sound_into_BarkFilter_frame (Sound me, BarkFilter thee, long frame) {
return 1;
}
-autoBarkFilter Sound_to_BarkFilter (Sound me, double analysisWidth, double dt, double f1_bark, double fmax_bark, double df_bark) {
+BarkFilter Sound_to_BarkFilter (Sound me, double analysisWidth, double dt, double f1_bark, double fmax_bark, double df_bark) {
try {
double t1, nyquist = 0.5 / my dx, samplingFrequency = 2 * nyquist;
double windowDuration = 2 * analysisWidth; /* gaussian window */
@@ -984,13 +1017,13 @@ autoBarkFilter Sound_to_BarkFilter (Sound me, double analysisWidth, double dt, d
autoMelderProgress progess (U"BarkFilter analysis");
for (long i = 1; i <= nt; i++) {
- double t = Sampled_indexToX (thee.get(), i);
+ double t = Sampled_indexToX (thee.peek(), i);
- Sound_into_Sound (me, sframe.get(), t - windowDuration / 2);
+ Sound_into_Sound (me, sframe.peek(), t - windowDuration / 2);
- Sounds_multiply (sframe.get(), window.get());
+ Sounds_multiply (sframe.peek(), window.peek());
- if (! Sound_into_BarkFilter_frame (sframe.get(), thee.get(), i)) {
+ if (! Sound_into_BarkFilter_frame (sframe.peek(), thee.peek(), i)) {
frameErrorCount++;
}
@@ -1008,7 +1041,7 @@ autoBarkFilter Sound_to_BarkFilter (Sound me, double analysisWidth, double dt, d
double ref = FilterBank_DBREF * gaussian_window_squared_correction (window -> nx);
NUMdmatrix_to_dBs (thy z, 1, thy ny, 1, thy nx, ref, FilterBank_DBFAC, FilterBank_DBFLOOR);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no BarkFilter created.");
}
@@ -1040,7 +1073,7 @@ static int Sound_into_MelFilter_frame (Sound me, MelFilter thee, long frame) {
return 1;
}
-autoMelFilter Sound_to_MelFilter (Sound me, double analysisWidth, double dt, double f1_mel, double fmax_mel, double df_mel) {
+MelFilter Sound_to_MelFilter (Sound me, double analysisWidth, double dt, double f1_mel, double fmax_mel, double df_mel) {
try {
double t1, samplingFrequency = 1 / my dx, nyquist = 0.5 * samplingFrequency;
double windowDuration = 2 * analysisWidth; /* gaussian window */
@@ -1076,10 +1109,10 @@ autoMelFilter Sound_to_MelFilter (Sound me, double analysisWidth, double dt, dou
autoMelderProgress progress (U"MelFilters analysis");
for (long i = 1; i <= nt; i++) {
- double t = Sampled_indexToX (thee.get(), i);
- Sound_into_Sound (me, sframe.get(), t - windowDuration / 2);
- Sounds_multiply (sframe.get(), window.get());
- if (! Sound_into_MelFilter_frame (sframe.get(), thee.get(), i)) {
+ double t = Sampled_indexToX (thee.peek(), i);
+ Sound_into_Sound (me, sframe.peek(), t - windowDuration / 2);
+ Sounds_multiply (sframe.peek(), window.peek());
+ if (! Sound_into_MelFilter_frame (sframe.peek(), thee.peek(), i)) {
frameErrorCount++;
}
if ( (i % 10) == 1) {
@@ -1097,7 +1130,7 @@ autoMelFilter Sound_to_MelFilter (Sound me, double analysisWidth, double dt, dou
double ref = FilterBank_DBREF * gaussian_window_squared_correction (window -> nx);
NUMdmatrix_to_dBs (thy z, 1, thy ny, 1, thy nx, ref, FilterBank_DBFAC, FilterBank_DBFLOOR);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no MelFilter created.");
}
@@ -1133,7 +1166,9 @@ static int Sound_into_FormantFilter_frame (Sound me, FormantFilter thee, long fr
return 1;
}
-autoFormantFilter Sound_to_FormantFilter (Sound me, double analysisWidth, double dt, double f1_hz, double fmax_hz, double df_hz, double relative_bw, double minimumPitch, double maximumPitch) {
+FormantFilter Sound_to_FormantFilter (Sound me, double analysisWidth,
+ double dt, double f1_hz, double fmax_hz, double df_hz, double relative_bw,
+ double minimumPitch, double maximumPitch) {
try {
double floor = 80, ceiling = 600;
if (minimumPitch >= maximumPitch) {
@@ -1147,14 +1182,16 @@ autoFormantFilter Sound_to_FormantFilter (Sound me, double analysisWidth, double
}
autoPitch thee = Sound_to_Pitch (me, dt, minimumPitch, maximumPitch);
- autoFormantFilter ff = Sound_and_Pitch_to_FormantFilter (me, thee.get(), analysisWidth, dt, f1_hz, fmax_hz, df_hz, relative_bw);
- return ff;
+ autoFormantFilter ff = Sound_and_Pitch_to_FormantFilter (me, thee.peek(), analysisWidth, dt,
+ f1_hz, fmax_hz, df_hz, relative_bw);
+ return ff.transfer();
} catch (MelderError) {
Melder_throw (me, U": no FormantFilter created.");
}
}
-autoFormantFilter Sound_and_Pitch_to_FormantFilter (Sound me, Pitch thee, double analysisWidth, double dt, double f1_hz, double fmax_hz, double df_hz, double relative_bw) {
+FormantFilter Sound_and_Pitch_to_FormantFilter (Sound me, Pitch thee, double analysisWidth, double dt,
+ double f1_hz, double fmax_hz, double df_hz, double relative_bw) {
try {
double t1, windowDuration = 2 * analysisWidth; /* gaussian window */
double nyquist = 0.5 / my dx, samplingFrequency = 2 * nyquist, fmin_hz = 0;
@@ -1196,17 +1233,17 @@ autoFormantFilter Sound_and_Pitch_to_FormantFilter (Sound me, Pitch thee, double
autoSound window = Sound_createGaussian (windowDuration, samplingFrequency);
autoMelderProgress progress (U"Sound & Pitch: To FormantFilter");
for (long i = 1; i <= nt; i++) {
- double t = Sampled_indexToX (him.get(), i);
+ double t = Sampled_indexToX (him.peek(), i);
double b, f0 = Pitch_getValueAtTime (thee, t, kPitch_unit_HERTZ, 0);
if (f0 == NUMundefined || f0 == 0) {
f0_undefined++; f0 = f0_median;
}
b = relative_bw * f0;
- Sound_into_Sound (me, sframe.get(), t - windowDuration / 2);
- Sounds_multiply (sframe.get(), window.get());
+ Sound_into_Sound (me, sframe.peek(), t - windowDuration / 2);
+ Sounds_multiply (sframe.peek(), window.peek());
- Sound_into_FormantFilter_frame (sframe.get(), him.get(), i, b);
+ Sound_into_FormantFilter_frame (sframe.peek(), him.peek(), i, b);
if ( (i % 10) == 1) {
Melder_progress ( (double) i / nt, U"Frame ", i, U" out of ",
@@ -1216,38 +1253,38 @@ autoFormantFilter Sound_and_Pitch_to_FormantFilter (Sound me, Pitch thee, double
double ref = FilterBank_DBREF * gaussian_window_squared_correction (window -> nx);
NUMdmatrix_to_dBs (his z, 1, his ny, 1, his nx, ref, FilterBank_DBFAC, FilterBank_DBFLOOR);
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"FormantFilter not created from Pitch & FormantFilter.");
}
}
-autoSound FilterBank_as_Sound (FilterBank me) {
+Sound FilterBank_as_Sound (FilterBank me) {
try {
autoSound thee = Sound_create (my ny, my xmin, my xmax, my nx, my dx, my x1);
for (long i = 1; i <= my ny; i++) {
for (long j = 1; j <= my nx; j++)
thy z[i][j] = my z[i][j];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Sound created.");
}
}
-autoSound FilterBanks_crossCorrelate (FilterBank me, FilterBank thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
+Sound FilterBanks_crossCorrelate (FilterBank me, FilterBank thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
try {
autoSound cc = Sounds_crossCorrelate ((Sound) me, (Sound) thee, scaling, signalOutsideTimeDomain);
- return cc;
+ return cc.transfer();
} catch (MelderError) {
Melder_throw (me, U" and ", thee, U" not cross-correlated.");
}
}
-autoSound FilterBanks_convolve (FilterBank me, FilterBank thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
+Sound FilterBanks_convolve (FilterBank me, FilterBank thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
try {
autoSound cc = Sounds_convolve ((Sound) me, (Sound) thee, scaling, signalOutsideTimeDomain);
- return cc;
+ return cc.transfer();
} catch (MelderError) {
Melder_throw (me, U" and ", thee, U" not convolved.");
}
diff --git a/dwtools/FilterBank.h b/dwtools/FilterBank.h
index 417e254..14930eb 100644
--- a/dwtools/FilterBank.h
+++ b/dwtools/FilterBank.h
@@ -77,27 +77,28 @@ Interpretation:
ny the number of filters.
*/
-double FilterBank_getFrequencyInHertz (FilterBank me, double f, int scale_from);
-double FilterBank_getFrequencyInBark (FilterBank me, double f, int scale_from);
-double FilterBank_getFrequencyInMel (FilterBank me, double f, int scale_from);
+double FilterBank_getFrequencyInHertz (I, double f, int scale_from);
+double FilterBank_getFrequencyInBark (I, double f, int scale_from);
+double FilterBank_getFrequencyInMel (I, double f, int scale_from);
-int FilterBank_getFrequencyScale (FilterBank me);
+int FilterBank_getFrequencyScale (I);
-void FilterBank_drawFrequencyScales (FilterBank me, Graphics g, int horizontalScale, double xmin,
+void FilterBank_drawFrequencyScales (I, Graphics g, int horizontalScale, double xmin,
double xmax, int verticalScale, double ymin, double ymax, int garnish);
void BarkFilter_drawSekeyHansonFilterFunctions (BarkFilter me, Graphics g,
int freqScale, int fromFilter, int toFilter, double zmin, double zmax,
int dbScale, double ymin, double ymax, int garnish);
-void FilterBank_drawTimeSlice (FilterBank me, Graphics g, double t, double fmin, double fmax,
+void FilterBank_drawTimeSlice (I, Graphics g, double t, double fmin, double fmax,
double min, double max, const char32 *xlabel, int garnish);
void FilterBank_paint (FilterBank me, Graphics g, double xmin, double xmax, double ymin, double ymax, double minimum, double maximum, int garnish);
-autoBarkFilter BarkFilter_create (double tmin, double tmax, long nt, double dt, double t1, double fmin, double fmax, long nf, double df, double f1);
+BarkFilter BarkFilter_create (double tmin, double tmax, long nt, double dt,
+ double t1, double fmin, double fmax, long nf, double df, double f1);
-autoBarkFilter Matrix_to_BarkFilter (Matrix me);
+BarkFilter Matrix_to_BarkFilter (I);
Thing_define (MelFilter, FilterBank) {
int v_getFrequencyScale ()
@@ -115,23 +116,23 @@ Interpretation:
ny the number of filters.
*/
-autoMelFilter MelFilter_create (double tmin, double tmax, long nt, double dt,
+MelFilter MelFilter_create (double tmin, double tmax, long nt, double dt,
double t1, double fmin, double fmax, long nf, double df, double f1);
-autoMelFilter Matrix_to_MelFilter (Matrix);
+MelFilter Matrix_to_MelFilter (I);
void MelFilter_drawFilterFunctions (MelFilter me, Graphics g,
int freqScale, int fromFilter, int toFilter, double zmin, double zmax,
int dbScale, double ymin, double ymax, int garnish);
-autoMFCC MelFilter_to_MFCC (MelFilter me, long numberOfCoefficients);
+MFCC MelFilter_to_MFCC (MelFilter me, long numberOfCoefficients);
Thing_define (FormantFilter, FilterBank) {
const char32 *v_getFrequencyUnit ()
override { return U"Hz"; }
};
-autoFormantFilter FormantFilter_create (double tmin, double tmax, long nt,
+FormantFilter FormantFilter_create (double tmin, double tmax, long nt,
double dt, double t1, double fmin, double fmax, long nf, double df,
double f1);
@@ -139,14 +140,14 @@ void FormantFilter_drawFilterFunctions (FormantFilter me, Graphics g, double ban
int freqScale, int fromFilter, int toFilter, double zmin, double zmax,
int dbScale, double ymin, double ymax, int garnish);
-autoFormantFilter Matrix_to_FormantFilter (Matrix me);
+FormantFilter Matrix_to_FormantFilter (I);
-void FilterBank_equalizeIntensities (FilterBank me, double intensity_db);
+void FilterBank_equalizeIntensities (I, double intensity_db);
-autoMatrix FilterBank_to_Matrix (FilterBank me);
+Matrix FilterBank_to_Matrix (I);
/* Generieke ...Filters_to_Matrix */
-autoSpectrum FormantFilter_to_Spectrum_slice (FormantFilter me, double t);
+Spectrum FormantFilter_to_Spectrum_slice (FormantFilter me, double t);
/*
Calculate amplitude spectrum at time t.
power[i] = ref * 10 ^ (my z[i][t] / 10)
@@ -154,31 +155,29 @@ autoSpectrum FormantFilter_to_Spectrum_slice (FormantFilter me, double t);
spec->z[2][i] = 0
*/
-autoIntensity FilterBank_to_Intensity (FilterBank me);
+Intensity FilterBank_to_Intensity (I);
-void FilterBank_and_PCA_drawComponent (FilterBank me, PCA thee, Graphics g, long component, double dblevel,
+void FilterBank_and_PCA_drawComponent (I, PCA thee, Graphics g, long component, double dblevel,
double frequencyOffset, double scale, double tmin, double tmax, double fmin, double fmax);
// Convert old types to new types
-autoMelSpectrogram MelFilter_to_MelSpectrogram (MelFilter me);
-
-autoBarkSpectrogram BarkFilter_to_BarkSpectrogram (BarkFilter me);
+MelSpectrogram MelFilter_to_MelSpectrogram (MelFilter me);
+BarkSpectrogram BarkFilter_to_BarkSpectrogram (BarkFilter me);
+Spectrogram FormantFilter_to_Spectrogram (FormantFilter me);
-autoSpectrogram FormantFilter_to_Spectrogram (FormantFilter me);
-
-autoMFCC MelFilter_to_MFCC (MelFilter me, long numberOfCoefficients);
+MFCC MelFilter_to_MFCC (MelFilter me, long numberOfCoefficients);
/*
Calculates the Cosine Transform of the filterbank values.
*/
-autoMelFilter MFCC_to_MelFilter (MFCC me, long firstCoefficient, long lastCoefficient);
+MelFilter MFCC_to_MelFilter (MFCC me, long firstCoefficient, long lastCoefficient);
/*
Calculates the Inverse CT of cepstral coefficients.
*/
-autoBarkFilter Sound_to_BarkFilter (Sound me, double analysisWidth, double dt,
+BarkFilter Sound_to_BarkFilter (Sound me, double analysisWidth, double dt,
double f1_bark, double fmax_bark, double df_bark);
/*
Filtering with filters on a Bark scale as defined by
@@ -189,20 +188,19 @@ autoBarkFilter Sound_to_BarkFilter (Sound me, double analysisWidth, double dt,
10 log F(z) = 15.8 + 7.5(z + 0.5) - 17.5 * sqrt(1 + (z + 0.5)^2)
*/
-autoMelFilter Sound_to_MelFilter (Sound me, double analysisWidth, double dt,
+MelFilter Sound_to_MelFilter (Sound me, double analysisWidth, double dt,
double f1_mel, double fmax_mel, double df_mel);
-autoFormantFilter Sound_to_FormantFilter (Sound me, double analysisWidth,
+FormantFilter Sound_to_FormantFilter (Sound me, double analysisWidth,
double dt, double f1_hz, double fmax_hz, double df_hz, double relative_bw,
double minimumPitch, double maximumPitch);
-autoFormantFilter Sound_and_Pitch_to_FormantFilter (Sound me, Pitch thee,
+FormantFilter Sound_and_Pitch_to_FormantFilter (Sound me, Pitch thee,
double analysisWidth, double dt, double f1_hz, double fmax_hz,
double df_hz, double relative_bw);
-autoSound FilterBanks_crossCorrelate (FilterBank me, FilterBank thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
-
-autoSound FilterBanks_convolve (FilterBank me, FilterBank thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
+Sound FilterBanks_crossCorrelate (FilterBank me, FilterBank thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
+Sound FilterBanks_convolve (FilterBank me, FilterBank thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
#endif /* _FilterBank_h_ */
diff --git a/dwtools/FormantGrid_extensions.cpp b/dwtools/FormantGrid_extensions.cpp
index 55fe8c4..a3bcb5a 100644
--- a/dwtools/FormantGrid_extensions.cpp
+++ b/dwtools/FormantGrid_extensions.cpp
@@ -1,6 +1,6 @@
-/* FormantGrid_extensions.cpp
+/* FormantGrid_extensions.c
*
- * Copyright (C) 2009-2011 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2009-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -17,27 +17,27 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ djmw 20090310
+*/
+
#include "FormantGrid_extensions.h"
#include "NUM2.h"
-void FormantGrid_draw (FormantGrid me, Graphics g, double xmin, double xmax, double ymin, double ymax,
- bool bandwidths, bool garnish, const char32 *method)
-{
- OrderedOf<structRealTier>* tiers = bandwidths ? & my bandwidths : & my formants;
+void FormantGrid_draw (FormantGrid me, Graphics g, double xmin, double xmax, double ymin, double ymax, bool bandwidths, bool garnish, const char32 *method) {
+ Ordered tiers = bandwidths ? my bandwidths : my formants;
if (xmax <= xmin) {
- xmin = my xmin;
- xmax = my xmax;
+ xmin = my xmin; xmax = my xmax;
}
if (ymax <= ymin) {
- ymin = 0.0;
- ymax = bandwidths ? 1000.0 : 8000.0;
+ ymin = 0; ymax = bandwidths ? 1000 : 8000;
}
- for (long iformant = 1; iformant <= tiers->size; iformant++) {
+ for (long iformant = 1; iformant <= my formants -> size; iformant++) {
const char32 *quantity = 0;
bool garnish2 = false;
- RealTier tier = tiers->at [iformant];
- if (iformant == my formants.size) {
+ RealTier tier = (RealTier) tiers -> item[iformant];
+ if (iformant == my formants -> size) {
quantity = U"Frequency (Hz)";
if (garnish) {
garnish2 = true;
@@ -48,17 +48,17 @@ void FormantGrid_draw (FormantGrid me, Graphics g, double xmin, double xmax, dou
}
static void FormantGrid_removeFormantTier (FormantGrid me, int position) {
- if (position < 1 || position > my formants.size) {
+ if (position < 1 || position > my formants -> size) {
return;
}
- my formants. removeItem (position);
+ Collection_removeItem (my formants, position);
}
static void FormantGrid_removeBandwidthTier (FormantGrid me, int position) {
- if (position < 1 || position > my bandwidths.size) {
+ if (position < 1 || position > my bandwidths -> size) {
return;
}
- my bandwidths. removeItem (position);
+ Collection_removeItem (my bandwidths, position);
}
void FormantGrid_removeFormantAndBandwidthTiers (FormantGrid me, int position) {
@@ -67,28 +67,28 @@ void FormantGrid_removeFormantAndBandwidthTiers (FormantGrid me, int position) {
}
static void FormantGrid_addFormantTier (FormantGrid me, int position) {
- if (position > my formants.size || position < 1) {
- position = my formants.size + 1;
+ if (position > my formants -> size || position < 1) {
+ position = my formants -> size + 1;
}
autoRealTier rt = RealTier_create (my xmin, my xmax);
- my formants. addItemAtPosition_move (rt.move(), position);
+ Ordered_addItemPos (my formants, rt.transfer(), position);
}
static void FormantGrid_addBandwidthTier (FormantGrid me, int position) {
- if (position > my bandwidths.size || position < 1) {
- position = my bandwidths.size + 1;
+ if (position > my bandwidths -> size || position < 1) {
+ position = my bandwidths -> size + 1;
}
autoRealTier rt = RealTier_create (my xmin, my xmax);
- my bandwidths. addItemAtPosition_move (rt.move(), position);
+ Ordered_addItemPos (my bandwidths, rt.transfer(), position);
}
void FormantGrid_addFormantAndBandwidthTiers (FormantGrid me, int position) {
try {
- if (my formants.size != my bandwidths.size) {
+ if (my formants -> size != my bandwidths -> size) {
Melder_throw (U"Number of formants and bandwidths must be equal.");
}
- if (position > my formants.size || position < 1) {
- position = my formants.size + 1;
+ if (position > my formants -> size || position < 1) {
+ position = my formants -> size + 1;
}
FormantGrid_addFormantTier (me, position);
try {
diff --git a/dwtools/FormantGrid_extensions.h b/dwtools/FormantGrid_extensions.h
index 847e8a6..5f1c42d 100644
--- a/dwtools/FormantGrid_extensions.h
+++ b/dwtools/FormantGrid_extensions.h
@@ -2,7 +2,7 @@
#define _FormantGrid_extensions_h_
/* FormantGrid_extensions.h
*
- * Copyright (C) 2009-2011, 2015 David Weenink
+ * Copyright (C) 2009-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/dwtools/GaussianMixture.cpp b/dwtools/GaussianMixture.cpp
index 2373718..6ed15e9 100644
--- a/dwtools/GaussianMixture.cpp
+++ b/dwtools/GaussianMixture.cpp
@@ -1,6 +1,6 @@
/* GaussianMixture.cpp
*
- * Copyright (C) 2011-2014, 2015-2016 David Weenink
+ * Copyright (C) 2011-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -46,7 +46,7 @@
#include "oo_DESCRIPTION.h"
#include "GaussianMixture_def.h"
-Thing_implement (GaussianMixture, Daata, 0);
+Thing_implement (GaussianMixture, Data, 0);
const char32 *GaussianMixture_criterionText (int criterion) {
const char32 *criterionText[6] = { U"(1/n)*LLH", U"(1/n)*MML", U"(1/n)*BIC", U"(1/n)*AIC", U"(1/n)*AICc", U"(1/n)*CD_LLH" };
@@ -75,47 +75,47 @@ static void GaussianMixture_updateCovariance (GaussianMixture me, long component
if (component < 1 || component > my numberOfComponents) {
return;
}
- Covariance thee = my covariances->at [component];
+ Covariance thee = (Covariance) my covariances -> item[component];
- double mixprob = my mixingProbabilities [component];
- double gsum = p [numberOfRows + 1] [component];
+ double mixprob = my mixingProbabilities[component];
+ double gsum = p[numberOfRows + 1][component];
// update the means
- for (long j = 1; j <= thy numberOfColumns; j ++) {
- thy centroid [j] = 0;
- for (long i = 1; i <= numberOfRows; i ++) {
- double gamma = mixprob * p [i] [component] / p [i] [my numberOfComponents + 1];
- thy centroid [j] += gamma * data [i] [j] ; // eq. Bishop 9.17
+ for (long j = 1; j <= thy numberOfColumns; j++) {
+ thy centroid[j] = 0;
+ for (long i = 1; i <= numberOfRows; i++) {
+ double gamma = mixprob * p[i][component] / p[i][my numberOfComponents + 1];
+ thy centroid[j] += gamma * data[i][j] ; // eq. Bishop 9.17
}
- thy centroid [j] /= gsum;
+ thy centroid[j] /= gsum;
}
// update covariance with the new mean
if (thy numberOfRows == 1) { // 1xn covariance
- for (long j = 1; j <= thy numberOfColumns; j ++) {
+ for (long j = 1; j <= thy numberOfColumns; j++) {
thy data[1][j] = 0;
}
- for (long i = 1; i <= numberOfRows; i ++) {
- double gamma = mixprob * p [i] [component] / p [i] [my numberOfComponents + 1];
+ for (long i = 1; i <= numberOfRows; i++) {
+ double gamma = mixprob * p[i][component] / p[i][my numberOfComponents + 1];
double gdn = gamma / gsum;
- for (long j = 1; j <= thy numberOfColumns; j ++) {
- double xj = thy centroid [j] - data [i] [j];
- thy data [1] [j] += gdn * xj * xj;
+ for (long j = 1; j <= thy numberOfColumns; j++) {
+ double xj = thy centroid[j] - data[i][j];
+ thy data[1][j] += gdn * xj * xj;
}
}
} else { // nxn covariance
- for (long j = 1; j <= thy numberOfRows; j ++)
- for (long k = j; k <= thy numberOfColumns; k ++) {
- thy data [k] [j] = thy data [j] [k] = 0;
+ for (long j = 1; j <= thy numberOfRows; j++)
+ for (long k = j; k <= thy numberOfColumns; k++) {
+ thy data[k][j] = thy data[j][k] = 0;
}
- for (long i = 1; i <= numberOfRows; i ++) {
- double gamma = mixprob * p [i] [component] / p [i] [my numberOfComponents + 1];
+ for (long i = 1; i <= numberOfRows; i++) {
+ double gamma = mixprob * p[i][component] / p[i][my numberOfComponents + 1];
double gdn = gamma / gsum; // we cannot divide by nk - 1, this could cause instability
- for (long j = 1; j <= thy numberOfColumns; j ++) {
- double xj = thy centroid [j] - data [i] [j];
- for (long k = j; k <= thy numberOfColumns; k ++) {
- thy data [j] [k] = thy data [k] [j] += gdn * xj * (thy centroid [k] - data [i] [k]);
+ for (long j = 1; j <= thy numberOfColumns; j++) {
+ double xj = thy centroid[j] - data[i][j];
+ for (long k = j; k <= thy numberOfColumns; k++) {
+ thy data[j][k] = thy data[k][j] += gdn * xj * (thy centroid[k] - data[i][k]);
}
}
}
@@ -128,39 +128,39 @@ static void GaussianMixture_addCovarianceFraction (GaussianMixture me, long im,
return;
}
- Covariance thee = my covariances->at [im];
+ Covariance thee = (Covariance) my covariances -> item[im];
// prevent instability: add lambda fraction of global covariances
if (thy numberOfRows == 1) {
- for (long j = 1; j <= thy numberOfColumns; j ++) {
- thy data [1] [j] += fraction * his data [j] [j];
+ for (long j = 1; j <= thy numberOfColumns; j++) {
+ thy data[1][j] += fraction * his data[j][j];
}
} else {
for (long j = 1; j <= thy numberOfColumns; j++) {
for (long k = j; k <= thy numberOfColumns; k++) {
- thy data [k] [j] = thy data [j] [k] += fraction * his data [j] [k];
+ thy data[k][j] = thy data[j][k] += fraction * his data[j][k];
}
}
}
}
void structGaussianMixture :: v_info () {
- our structDaata :: v_info ();
- MelderInfo_writeLine (U"Number of components: ", our numberOfComponents);
- MelderInfo_writeLine (U"Dimension of component: ", our dimension);
+ structData :: v_info ();
+ MelderInfo_writeLine (U"Number of components: ", numberOfComponents);
+ MelderInfo_writeLine (U"Dimension of component: ", dimension);
MelderInfo_writeLine (U"Mixing probabilities:");
- for (long im = 1; im <= numberOfComponents; im ++) {
- MelderInfo_writeLine (U" ", im, U": p = ", our mixingProbabilities [im],
- U" Name = \"", Thing_getName (our covariances->at [im]), U"\"");
+ for (long im = 1; im <= numberOfComponents; im++) {
+ MelderInfo_writeLine (U" ", im, U": p = ", mixingProbabilities[im],
+ U" Name = \"", Thing_getName ( (Thing) covariances -> item[im]), U"\"");
}
}
static void GaussianMixture_setLabelsFromTableOfReal (GaussianMixture me, TableOfReal thee) {
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance cov = my covariances->at [im];
- for (long j = 1; j <= my dimension; j ++) {
- TableOfReal_setColumnLabel (cov, j, thy columnLabels [j]);
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance cov = (Covariance) my covariances -> item[im];
+ for (long j = 1; j <= my dimension; j++) {
+ TableOfReal_setColumnLabel (cov, j, thy columnLabels[j]);
}
}
}
@@ -175,7 +175,7 @@ static void Covariance_into_Covariance (Covariance me, Covariance thee) {
thy numberOfObservations = my numberOfObservations;
// copy centroid & column labels
- for (long ic = 1; ic <= my numberOfColumns; ic ++) {
+ for (long ic = 1; ic <= my numberOfColumns; ic++) {
thy centroid[ic] = my centroid[ic];
}
NUMstrings_copyElements (my columnLabels, thy columnLabels, 1, thy numberOfColumns);
@@ -185,11 +185,11 @@ static void Covariance_into_Covariance (Covariance me, Covariance thee) {
NUMmatrix_copyElements (my data, thy data, 1, my numberOfRows, 1, my numberOfColumns);
return;
} else {
- for (long ir = 1; ir <= my numberOfRows; ir ++) {
- for (long ic = ir; ic <= my numberOfColumns; ic ++) {
+ for (long ir = 1; ir <= my numberOfRows; ir++) {
+ for (long ic = ir; ic <= my numberOfColumns; ic++) {
long dij = ic - ir;
if (dij < thy numberOfRows) {
- thy data [dij + 1] [ic] = my data [ir] [ic];
+ thy data[dij + 1][ic] = my data[ir][ic];
}
}
}
@@ -197,28 +197,28 @@ static void Covariance_into_Covariance (Covariance me, Covariance thee) {
}
static void GaussianMixture_setDefaultMixtureNames (GaussianMixture me) {
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance cov = my covariances->at [im];
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance cov = (Covariance) my covariances -> item[im];
Thing_setName (cov, Melder_cat (U"m", im));
}
}
-autoGaussianMixture GaussianMixture_create (long numberOfComponents, long dimension, long storage) {
+GaussianMixture GaussianMixture_create (long numberOfComponents, long dimension, long storage) {
try {
autoGaussianMixture me = Thing_new (GaussianMixture);
my numberOfComponents = numberOfComponents;
my dimension = dimension;
my mixingProbabilities = NUMvector<double> (1, numberOfComponents);
- my covariances = CovarianceList_create ();
- for (long im = 1; im <= numberOfComponents; im ++) {
+ my covariances = Ordered_create ();
+ for (long im = 1; im <= numberOfComponents; im++) {
autoCovariance cov = Covariance_create_reduceStorage (dimension, storage);
- my covariances -> addItemAtPosition_move (cov.move(), im);
+ Ordered_addItemPos (my covariances, cov.transfer(), im);
}
- for (long im = 1; im <= numberOfComponents; im ++) {
+ for (long im = 1; im <= numberOfComponents; im++) {
my mixingProbabilities[im] = 1.0 / numberOfComponents;
}
- GaussianMixture_setDefaultMixtureNames (me.get());
- return me;
+ GaussianMixture_setDefaultMixtureNames (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"GaussianMixture not created.");
}
@@ -227,19 +227,19 @@ autoGaussianMixture GaussianMixture_create (long numberOfComponents, long dimens
/* c is double vector 1..dimension !!!!!! */
int GaussianMixture_generateOneVector (GaussianMixture me, double *c, char32 **covname, double *buf) {
try {
- double p = NUMrandomUniform (0.0, 1.0);
+ double p = NUMrandomUniform (0, 1);
long im = NUMgetIndexFromProbability (my mixingProbabilities, my numberOfComponents, p);
- Covariance thee = my covariances->at [im];
+ Covariance thee = (Covariance) my covariances -> item[im];
*covname = thy name;
if (thy numberOfRows == 1) { // 1xn reduced form
- for (long i = 1; i <= my dimension; i ++) {
- c[i] = NUMrandomGauss (thy centroid [i], sqrt (thy data [1] [i]));
+ for (long i = 1; i <= my dimension; i++) {
+ c[i] = NUMrandomGauss (thy centroid[i], sqrt (thy data[1][i]));
}
} else { // nxn
- if (! thy pca) {
+ if (thy pca == 0) {
SSCP_expandPCA (thee); // on demand expanding
}
- Covariance_and_PCA_generateOneVector (thee, thy pca.get(), c, buf);
+ Covariance_and_PCA_generateOneVector (thee, thy pca, c, buf);
}
return 1;
} catch (MelderError) {
@@ -247,102 +247,102 @@ int GaussianMixture_generateOneVector (GaussianMixture me, double *c, char32 **c
}
}
-autoGaussianMixture TableOfReal_to_GaussianMixture_fromRowLabels (TableOfReal me, long storage) {
+GaussianMixture TableOfReal_to_GaussianMixture_fromRowLabels (TableOfReal me, long storage) {
try {
autoStrings rowLabels = TableOfReal_extractRowLabels (me);
- autoDistributions dist = Strings_to_Distributions (rowLabels.get());
+ autoDistributions dist = Strings_to_Distributions (rowLabels.peek());
long numberOfComponents = dist -> numberOfRows;
autoGaussianMixture thee = GaussianMixture_create (numberOfComponents, my numberOfColumns, storage);
- GaussianMixture_setLabelsFromTableOfReal (thee.get(), me);
+ GaussianMixture_setLabelsFromTableOfReal (thee.peek(), me);
- for (long i = 1; i <= numberOfComponents; i ++) {
- autoTableOfReal tab = TableOfReal_extractRowsWhereLabel (me, kMelder_string_EQUAL_TO, dist -> rowLabels [i]);
- autoCovariance cov = TableOfReal_to_Covariance (tab.get());
- Covariance_into_Covariance (cov.get(), thy covariances->at [i]);
- Thing_setName (thy covariances->at [i], dist -> rowLabels [i]);
+ for (long i = 1; i <= numberOfComponents; i++) {
+ autoTableOfReal tab = TableOfReal_extractRowsWhereLabel (me, kMelder_string_EQUAL_TO, dist->rowLabels[i]);
+ autoCovariance cov = TableOfReal_to_Covariance (tab.peek());
+ Covariance_into_Covariance (cov.peek(), (Covariance) thy covariances -> item[i]);
+ Thing_setName ( (Thing) thy covariances -> item[i], dist -> rowLabels[i]);
}
- for (long im = 1; im <= numberOfComponents; im ++) {
- thy mixingProbabilities [im] = dist -> data [im] [1] / my numberOfRows;
+ for (long im = 1; im <= numberOfComponents; im++) {
+ thy mixingProbabilities[im] = dist -> data[im][1] / my numberOfRows;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no GaussianMixture created.");
}
}
-autoCovariance GaussianMixture_to_Covariance_between (GaussianMixture me) {
+Covariance GaussianMixture_to_Covariance_between (GaussianMixture me) {
try {
autoCovariance thee = Covariance_create (my dimension);
// First the new centroid, based on the mixture centroids
double nobs_total = 0;
- for (long i = 1; i <= my numberOfComponents; i ++) {
- Covariance him = my covariances->at [i];
+ for (long i = 1; i <= my numberOfComponents; i++) {
+ Covariance him = (Covariance) my covariances -> item[i];
double nobs = his numberOfObservations; // the weighting factor
- for (long ic = 1; ic <= my dimension; ic ++) {
- thy centroid [ic] += nobs * his centroid [ic];
+ for (long ic = 1; ic <= my dimension; ic++) {
+ thy centroid[ic] += nobs * his centroid[ic];
}
nobs_total += nobs;
}
- for (long ic = 1; ic <= my dimension; ic ++) {
+ for (long ic = 1; ic <= my dimension; ic++) {
thy centroid[ic] /= nobs_total;
}
- Covariance cov = my covariances->at [1];
- for (long i = 1; i <= thy numberOfColumns; i ++) {
- if (cov -> columnLabels [i]) {
- TableOfReal_setColumnLabel (thee.get(), i, cov -> columnLabels [i]);
- TableOfReal_setRowLabel (thee.get(), i, cov -> columnLabels [i]); // if diagonal !
+ Covariance cov = (Covariance) my covariances -> item[1];
+ for (long i = 1; i <= thy numberOfColumns; i++) {
+ if (cov -> columnLabels[i]) {
+ TableOfReal_setColumnLabel (thee.peek(), i, cov -> columnLabels[i]);
+ TableOfReal_setRowLabel (thee.peek(), i, cov -> columnLabels[i]); // if diagonal !
}
}
// Between covariance, scale by the number of observations
- for (long i = 1; i <= my numberOfComponents; i ++) {
- Covariance him = my covariances->at [i];
+ for (long i = 1; i <= my numberOfComponents; i++) {
+ Covariance him = (Covariance) my covariances -> item[i];
double nobs = his numberOfObservations - 1; // we loose 1 degree of freedom
- for (long ir = 1; ir <= my dimension; ir ++) {
- double dir = his centroid [ir] - thy centroid [ir];
- for (long ic = ir; ic <= my dimension; ic ++) {
+ for (long ir = 1; ir <= my dimension; ir++) {
+ double dir = his centroid[ir] - thy centroid[ir];
+ for (long ic = ir; ic <= my dimension; ic++) {
double dic = his centroid[ic] - thy centroid[ic];
- thy data [ir] [ic] = thy data [ic] [ir] += nobs * dir * dic;
+ thy data[ir][ic] = thy data[ic][ir] += nobs * dir * dic;
}
}
}
// Scale back
- for (long ir = 1; ir <= my dimension; ir ++) {
- for (long ic = ir; ic <= my dimension; ic ++) {
- thy data [ir] [ic] = thy data [ic] [ir] /= nobs_total;
+ for (long ir = 1; ir <= my dimension; ir++) {
+ for (long ic = ir; ic <= my dimension; ic++) {
+ thy data[ir][ic] = thy data[ic][ir] /= nobs_total;
}
}
thy numberOfObservations = nobs_total;
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Covariance (between) created.");
}
}
-autoCovariance GaussianMixture_to_Covariance_within (GaussianMixture me) {
+Covariance GaussianMixture_to_Covariance_within (GaussianMixture me) {
try {
autoCovariance thee = Covariance_create (my dimension);
- for (long i = 1; i <= my numberOfComponents; i ++) {
- double p = my mixingProbabilities [i];
- Covariance him = my covariances->at [i];
+ for (long i = 1; i <= my numberOfComponents; i++) {
+ double p = my mixingProbabilities[i];
+ Covariance him = (Covariance) my covariances -> item[i];
if (his numberOfRows == 1) {
- for (long ic = 1; ic <= my dimension; ic ++) {
- thy data [ic] [ic] += p * his data [1] [ic];
+ for (long ic = 1; ic <= my dimension; ic++) {
+ thy data[ic][ic] += p * his data[1][ic];
}
} else {
- for (long ir = 1; ir <= my dimension; ir ++) {
- for (long ic = ir; ic <= my dimension; ic ++) {
- thy data [ir] [ic] = thy data [ic] [ir] += p * his data [ir] [ic];
+ for (long ir = 1; ir <= my dimension; ir++) {
+ for (long ic = ir; ic <= my dimension; ic++) {
+ thy data[ir][ic] = thy data[ic][ir] += p * his data[ir][ic];
}
}
}
@@ -351,14 +351,14 @@ autoCovariance GaussianMixture_to_Covariance_within (GaussianMixture me) {
// Leave centroid at 0 so we can add the within and between covariance nicely
// Copy row labels from columns, because covar might be diagonal
- TableOfReal_copyLabels (my covariances->at [1], thee.get(), -1, 1);
- return thee;
+ TableOfReal_copyLabels ((Covariance) my covariances -> item[1], thee.peek(), -1, 1);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Covariance (within) created.");
}
}
-autoCovariance GaussianMixture_to_Covariance_total (GaussianMixture me) {
+Covariance GaussianMixture_to_Covariance_total (GaussianMixture me) {
try {
autoCovariance thee = GaussianMixture_to_Covariance_between (me);
autoCovariance within = GaussianMixture_to_Covariance_within (me);
@@ -368,68 +368,67 @@ autoCovariance GaussianMixture_to_Covariance_total (GaussianMixture me) {
thy data[ir][ic] = thy data[ic][ir] += within -> data[ir][ic];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Covariance (total) created.");
}
}
-autoCovariance GaussianMixture_extractComponent (GaussianMixture me, long component) {
+Covariance GaussianMixture_extractComponent (GaussianMixture me, long component) {
try {
if (component < 1 || component > my numberOfComponents) {
Melder_throw (U"Illegal component.");
}
- autoCovariance thee = Data_copy (my covariances->at [component]);
- return thee;
+ return Data_copy ( (Covariance) my covariances -> item[component]);
} catch (MelderError) {
Melder_throw (me, U": no component extracted.");
}
}
-autoTableOfReal GaussianMixture_extractMixingProbabilities (GaussianMixture me) {
+TableOfReal GaussianMixture_extractMixingProbabilities (GaussianMixture me) {
try {
autoTableOfReal thee = TableOfReal_create (my numberOfComponents, 2);
- TableOfReal_setColumnLabel (thee.get(), 1, U"p");
- TableOfReal_setColumnLabel (thee.get(), 2, U"n");
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance cov = my covariances->at [im];
- thy data [im] [1] = my mixingProbabilities [im];
- thy data [im] [2] = cov -> numberOfObservations;
- TableOfReal_setRowLabel (thee.get(), im, Thing_getName (cov));
- }
- return thee;
+ TableOfReal_setColumnLabel (thee.peek(), 1, U"p");
+ TableOfReal_setColumnLabel (thee.peek(), 2, U"n");
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance cov = (Covariance) my covariances -> item[im];
+ thy data[im][1] = my mixingProbabilities[im];
+ thy data[im][2] = cov -> numberOfObservations;
+ TableOfReal_setRowLabel (thee.peek(), im, Thing_getName (cov));
+ }
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no mixing probabilities extracted.");
}
}
-autoTableOfReal GaussianMixture_extractCentroids (GaussianMixture me) {
+TableOfReal GaussianMixture_extractCentroids (GaussianMixture me) {
try {
autoTableOfReal thee = TableOfReal_create (my numberOfComponents, my dimension);
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance cov = my covariances->at [im];
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance cov = (Covariance) my covariances -> item[im];
if (im == 1) {
- for (long j = 1; j <= my dimension; j ++) {
- TableOfReal_setColumnLabel (thee.get(), j, cov -> columnLabels [j]);
+ for (long j = 1; j <= my dimension; j++) {
+ TableOfReal_setColumnLabel (thee.peek(), j, cov -> columnLabels[j]);
}
}
- TableOfReal_setRowLabel (thee.get(), im, Thing_getName (cov));
- for (long j = 1; j <= my dimension; j ++) {
- thy data [im] [j] = cov -> centroid [j];
+ TableOfReal_setRowLabel (thee.peek(), im, Thing_getName (cov));
+ for (long j = 1; j <= my dimension; j++) {
+ thy data[im][j] = cov -> centroid[j];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no centroid extracted.");
}
}
-autoPCA GaussianMixture_to_PCA (GaussianMixture me) {
+PCA GaussianMixture_to_PCA (GaussianMixture me) {
try {
autoCovariance him = GaussianMixture_to_Covariance_total (me);
- autoPCA thee = SSCP_to_PCA (him.get());
- return thee;
+ autoPCA thee = SSCP_to_PCA (him.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no PCA calculated.");
}
@@ -440,8 +439,8 @@ void GaussianMixture_getIntervalsAlongDirections (GaussianMixture me, long d1, l
if (d1 < 1 || d1 > my dimension || d2 < 1 || d2 > my dimension) {
Melder_throw (U"Incorrect directions.");
}
- autoSSCPList sscps = SSCPList_extractTwoDimensions (my covariances->asSSCPList(), d1, d2);
- SSCPList_getEllipsesBoundingBoxCoordinates (sscps.get(), -nsigmas, 0, xmin, xmax, ymin, ymax);
+ autoSSCPs sscps = SSCPs_extractTwoDimensions ((SSCPs) my covariances, d1, d2);
+ SSCPs_getEllipsesBoundingBoxCoordinates (sscps.peek(), -nsigmas, 0, xmin, xmax, ymin, ymax);
}
void GaussianMixture_getIntervalAlongDirection (GaussianMixture me, long d, double nsigmas, double *xmin, double *xmax) {
@@ -450,16 +449,18 @@ void GaussianMixture_getIntervalAlongDirection (GaussianMixture me, long d, doub
}
void GaussianMixture_and_PCA_getIntervalsAlongDirections (GaussianMixture me, PCA thee, long d1, long d2, double nsigmas, double *xmin, double *xmax, double *ymin, double *ymax) {
+ *xmin = *xmax = *ymin = *ymax = NUMundefined;
if (my dimension != thy dimension || d1 < 1 || d1 > my dimension || d2 < 1 || d2 > my dimension) {
Melder_throw (U"Incorrect directions.");
}
- autoSSCPList sscps = SSCPList_toTwoDimensions (my covariances->asSSCPList(), thy eigenvectors [d1], thy eigenvectors [d2]);
- SSCPList_getEllipsesBoundingBoxCoordinates (sscps.get(), -nsigmas, 0, xmin, xmax, ymin, ymax);
+ autoSSCPs sscps = SSCPs_toTwoDimensions ( (SSCPs) my covariances, thy eigenvectors[d1], thy eigenvectors[d2]);
+ SSCPs_getEllipsesBoundingBoxCoordinates (sscps.peek(), -nsigmas, 0, xmin, xmax, ymin, ymax);
}
void GaussianMixture_and_PCA_getIntervalAlongDirection (GaussianMixture me, PCA thee, long d, double nsigmas, double *xmin, double *xmax) {
- GaussianMixture_and_PCA_getIntervalsAlongDirections (me, thee, d, d, nsigmas, xmin, xmax, nullptr, nullptr);
+ double ymin, ymax;
+ GaussianMixture_and_PCA_getIntervalsAlongDirections (me, thee, d, d, nsigmas, xmin, xmax, &ymin, &ymax);
}
void GaussianMixture_and_PCA_drawMarginalPdf (GaussianMixture me, PCA thee, Graphics g, long d, double xmin, double xmax, double ymin, double ymax, long npoints, long nbins, int garnish) {
@@ -478,7 +479,7 @@ void GaussianMixture_and_PCA_drawMarginalPdf (GaussianMixture me, PCA thee, Grap
GaussianMixture_and_PCA_getIntervalAlongDirection (me, thee, d, nsigmas, &xmin, &xmax);
}
- double pmax = 0.0, dx = (xmax - xmin) / npoints, x1 = xmin + 0.5 * dx;
+ double pmax = 0, dx = (xmax - xmin) / npoints, x1 = xmin + 0.5 * dx;
double scalef = nbins <= 0 ? 1 : 1; // TODO
for (long i = 1; i <= npoints; i++) {
double x = x1 + (i - 1) * dx;
@@ -488,7 +489,7 @@ void GaussianMixture_and_PCA_drawMarginalPdf (GaussianMixture me, PCA thee, Grap
}
}
if (ymin >= ymax) {
- ymin = 0.0;
+ ymin = 0;
ymax = pmax;
}
@@ -499,10 +500,10 @@ void GaussianMixture_and_PCA_drawMarginalPdf (GaussianMixture me, PCA thee, Grap
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_markBottom (g, xmin, true, true, false, nullptr);
- Graphics_markBottom (g, xmax, true, true, false, nullptr);
- Graphics_markLeft (g, ymin, true, true, false, nullptr);
- Graphics_markLeft (g, ymax, true, true, false, nullptr);
+ Graphics_markBottom (g, xmin, 1, 1, 0, NULL);
+ Graphics_markBottom (g, xmax, 1, 1, 0, NULL);
+ Graphics_markLeft (g, ymin, 1, 1, 0, NULL);
+ Graphics_markLeft (g, ymax, 1, 1, 0, NULL);
}
}
@@ -546,14 +547,16 @@ void GaussianMixture_drawMarginalPdf (GaussianMixture me, Graphics g, long d, do
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_markBottom (g, xmin, true, true, false, nullptr);
- Graphics_markBottom (g, xmax, true, true, false, nullptr);
- Graphics_markLeft (g, ymin, true, true, false, nullptr);
- Graphics_markLeft (g, ymax, true, true, false, nullptr);
+ Graphics_markBottom (g, xmin, 1, 1, 0, NULL);
+ Graphics_markBottom (g, xmax, 1, 1, 0, NULL);
+ Graphics_markLeft (g, ymin, 1, 1, 0, NULL);
+ Graphics_markLeft (g, ymax, 1, 1, 0, NULL);
}
}
-void GaussianMixture_and_PCA_drawConcentrationEllipses (GaussianMixture me, PCA him, Graphics g, double scale, int confidence, char32 *label, long d1, long d2, double xmin, double xmax, double ymin, double ymax, int fontSize, int garnish) {
+void GaussianMixture_and_PCA_drawConcentrationEllipses (GaussianMixture me, PCA him, Graphics g, double scale,
+ int confidence, char32 *label, long d1, long d2,
+ double xmin, double xmax, double ymin, double ymax, int fontSize, int garnish) {
if (my dimension != his dimension) {
Melder_warning (U"Dimensions don't agree.");
return;
@@ -571,7 +574,7 @@ void GaussianMixture_and_PCA_drawConcentrationEllipses (GaussianMixture me, PCA
d2_inverted = 1;
}
- autoSSCPList thee = SSCPList_toTwoDimensions (my covariances->asSSCPList(), his eigenvectors [d1], his eigenvectors [d2]); // FIXME
+ autoSSCPs thee = SSCPs_toTwoDimensions ( (SSCPs) my covariances, his eigenvectors[d1], his eigenvectors[d2]);
if (d1_inverted) {
Eigen_invertEigenvector (him, d1);
@@ -580,21 +583,24 @@ void GaussianMixture_and_PCA_drawConcentrationEllipses (GaussianMixture me, PCA
Eigen_invertEigenvector (him, d2);
}
- SSCPList_drawConcentrationEllipses (thee.get(), g, -scale, confidence, label, 1, 2, xmin, xmax, ymin, ymax, fontSize, 0);
+ SSCPs_drawConcentrationEllipses (thee.peek(), g, -scale, confidence, label, 1, 2,
+ xmin, xmax, ymin, ymax, fontSize, 0);
if (garnish) {
char32 llabel[40];
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
Melder_sprint (llabel,40, U"pc ", d2);
- Graphics_textLeft (g, true, llabel);
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_textLeft (g, 1, llabel);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
Melder_sprint (llabel,40, U"pc ", d1);
- Graphics_textBottom (g, true, llabel);
+ Graphics_textBottom (g, 1, llabel);
}
}
-void GaussianMixture_drawConcentrationEllipses (GaussianMixture me, Graphics g, double scale, int confidence, char32 *label, int pcaDirections, long d1, long d2, double xmin, double xmax, double ymin, double ymax, int fontSize, int garnish) {
+void GaussianMixture_drawConcentrationEllipses (GaussianMixture me, Graphics g,
+ double scale, int confidence, char32 *label, int pcaDirections, long d1, long d2,
+ double xmin, double xmax, double ymin, double ymax, int fontSize, int garnish) {
if (d1 == 0 && d2 == 0) {
d1 = 1;
d2 = 2;
@@ -604,14 +610,14 @@ void GaussianMixture_drawConcentrationEllipses (GaussianMixture me, Graphics g,
}
if (! pcaDirections) {
- SSCPList_drawConcentrationEllipses (my covariances->asSSCPList(), g, -scale, confidence, label,
+ SSCPs_drawConcentrationEllipses ( (SSCPs) my covariances, g, -scale, confidence, label,
labs (d1), labs (d2), xmin, xmax, ymin, ymax, fontSize, garnish);
return;
}
autoPCA him = GaussianMixture_to_PCA (me);
- GaussianMixture_and_PCA_drawConcentrationEllipses (me, him.get(), g, scale, confidence, label, d1, d2,
+ GaussianMixture_and_PCA_drawConcentrationEllipses (me, him.peek(), g, scale, confidence, label, d1, d2,
xmin, xmax, ymin, ymax, fontSize, garnish);
}
@@ -624,41 +630,40 @@ void GaussianMixture_initialGuess (GaussianMixture me, TableOfReal thee, double
// spread centroids on an ellips in pc1-pc2 plane?
if (my dimension == 1) {
- double dm = 2.0 * sqrt (cov_t -> data [1] [1]) / my numberOfComponents;
- double m1 = cov_t -> centroid [1] - dm;
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance covi = my covariances->at [im];
- covi -> centroid [1] = m1;
- covi -> data [1] [1] = dm * dm;
+ double dm = 2 * sqrt (cov_t -> data[1][1]) / my numberOfComponents;
+ double m1 = cov_t -> centroid[1] - dm;
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance covi = (Covariance) my covariances -> item[im];
+ covi -> centroid[1] = m1;
+ covi -> data[1][1] = dm * dm;
m1 += dm;
covi -> numberOfObservations = thy numberOfRows / my numberOfComponents;
}
} else {
- autoPCA pca = SSCP_to_PCA (cov_t.get());
- autoSSCP s2d = SSCP_toTwoDimensions (cov_t.get(), pca -> eigenvectors [1], pca -> eigenvectors [2]);
+ autoPCA pca = SSCP_to_PCA (cov_t.peek());
+ autoSSCP s2d = SSCP_toTwoDimensions (cov_t.peek(), pca -> eigenvectors[1], pca -> eigenvectors[2]);
autoConfiguration means2d = Configuration_create (my numberOfComponents, 2);
double a, b, cs, sn;
- NUMeigencmp22 (s2d -> data [1] [1], s2d -> data [1] [2], s2d -> data[2][2], &a, &b, &cs, &sn);
+ NUMeigencmp22 (s2d -> data[1][1], s2d -> data[1][2], s2d -> data[2][2], &a, &b, &cs, &sn);
- a = nSigmas * sqrt (a);
- b = nSigmas * sqrt (b);
- double angle = 0.0, angle_inc = NUM2pi / my numberOfComponents;
+ a = nSigmas * sqrt (a); b = nSigmas * sqrt (b);
+ double angle = 0, angle_inc = NUM2pi / my numberOfComponents;
for (long im = 1; im <= my numberOfComponents; im++, angle += angle_inc) {
- double xc = a * (1.0 + NUMrandomUniform (-ru_range, ru_range)) * cos (angle);
- double yc = b * (1.0 + NUMrandomUniform (-ru_range, ru_range)) * sin (angle);
- means2d -> data [im] [1] = s2d -> centroid [1] + xc * cs - yc * sn;
- means2d -> data [im] [2] = s2d -> centroid [2] + xc * sn + yc * cs;
+ double xc = a * (1 + NUMrandomUniform (-ru_range, ru_range)) * cos (angle);
+ double yc = b * (1 + NUMrandomUniform (-ru_range, ru_range)) * sin (angle);
+ means2d -> data[im][1] = s2d -> centroid[1] + xc * cs - yc * sn;
+ means2d -> data[im][2] = s2d -> centroid[2] + xc * sn + yc * cs;
}
// reconstruct the n-dimensional means from the 2-d from the eigenvectors
- autoTableOfReal means = PCA_and_Configuration_to_TableOfReal_reconstruct (pca.get(), means2d.get());
+ autoTableOfReal means = PCA_and_Configuration_to_TableOfReal_reconstruct (pca.peek(), means2d.peek());
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance covi = my covariances->at [im];
- for (long ic = 1; ic <= my dimension; ic ++) {
- covi -> centroid [ic] = means -> data [im] [ic];
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance covi = (Covariance) my covariances -> item[im];
+ for (long ic = 1; ic <= my dimension; ic++) {
+ covi -> centroid[ic] = means -> data[im][ic];
}
covi -> numberOfObservations = thy numberOfRows / my numberOfComponents;
}
@@ -667,40 +672,40 @@ void GaussianMixture_initialGuess (GaussianMixture me, TableOfReal thee, double
// if there is only one component the cov_b will be zero!
autoCovariance cov_b = GaussianMixture_to_Covariance_between (me);
- double var_t = SSCP_getTotalVariance (cov_t.get());
- double var_b = SSCP_getTotalVariance (cov_b.get());
+ double var_t = SSCP_getTotalVariance (cov_t.peek());
+ double var_b = SSCP_getTotalVariance (cov_b.peek());
if (var_b >= var_t) { // we have chosen our initial values too far out
double scale = 0.9 * sqrt (var_t / var_b);
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance covi = my covariances->at [im];
- for (long ic = 1; ic <= my dimension; ic ++) {
- covi -> centroid [ic] -= (1.0 - scale) * (covi -> centroid [ic] - cov_b -> centroid[ic]);
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance covi = (Covariance) my covariances -> item[im];
+ for (long ic = 1; ic <= my dimension; ic++) {
+ covi -> centroid[ic] -= (1 - scale) * (covi -> centroid[ic] - cov_b -> centroid[ic]);
}
}
- cov_b = GaussianMixture_to_Covariance_between (me);
+ cov_b.reset (GaussianMixture_to_Covariance_between (me));
}
// Within variances are now (total - between) / numberOfComponents;
- for (long ir = 1; ir <= my dimension; ir ++) {
- for (long ic = ir; ic <= my dimension; ic ++) {
- double scalef = my numberOfComponents == 1 ? 1.0 : (var_b / var_t) / my numberOfComponents;
- cov_t -> data [ic] [ir] = cov_t -> data [ir] [ic] *= scalef;
+ for (long ir = 1; ir <= my dimension; ir++) {
+ for (long ic = ir; ic <= my dimension; ic++) {
+ double scalef = my numberOfComponents == 1 ? 1 : (var_b / var_t) / my numberOfComponents;
+ cov_t -> data[ic][ir] = cov_t -> data[ir][ic] *= scalef;
}
}
// Copy them
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance cov = my covariances->at [im];
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance cov = (Covariance) my covariances -> item[im];
if (cov -> numberOfRows == 1) {
- for (long ic = 1; ic <= my dimension; ic ++) {
- cov -> data [1] [ic] = cov_t -> data [ic] [ic];
+ for (long ic = 1; ic <= my dimension; ic++) {
+ cov -> data[1][ic] = cov_t -> data[ic][ic];
}
} else {
- for (long ir = 1; ir <= my dimension; ir ++) {
- for (long ic = ir; ic <= my dimension; ic ++) {
- cov -> data [ir] [ic] = cov -> data [ic] [ir] = cov_t -> data [ir] [ic];
+ for (long ir = 1; ir <= my dimension; ir++) {
+ for (long ic = ir; ic <= my dimension; ic++) {
+ cov -> data[ir][ic] = cov -> data[ic][ir] = cov_t -> data[ir][ic];
}
}
}
@@ -712,88 +717,84 @@ void GaussianMixture_initialGuess (GaussianMixture me, TableOfReal thee, double
}
-autoClassificationTable GaussianMixture_and_TableOfReal_to_ClassificationTable (GaussianMixture me, TableOfReal thee) {
+ClassificationTable GaussianMixture_and_TableOfReal_to_ClassificationTable (GaussianMixture me, TableOfReal thee) {
try {
autoClassificationTable him = ClassificationTable_create (thy numberOfRows, my numberOfComponents);
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance cov = my covariances->at [im];
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance cov = (Covariance) my covariances -> item[im];
SSCP_expandLowerCholesky (cov);
- TableOfReal_setColumnLabel (him.get(), im, Thing_getName (cov));
+ TableOfReal_setColumnLabel (him.peek(), im, Thing_getName (cov));
}
- double ln2pid = -0.5 * my dimension * log (NUM2pi);
+ double ln2pid = - 0.5 * my dimension * log (NUM2pi);
autoNUMvector<double> lnN (1, my numberOfComponents);
- for (long i = 1; i <= thy numberOfRows; i ++) {
- double psum = 0.0;
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance cov = my covariances->at [im];
- double dsq = NUMmahalanobisDistance_chi (cov -> lowerCholesky, thy data [i], cov -> centroid, cov -> numberOfRows, my dimension);
+ for (long i = 1; i <= thy numberOfRows; i++) {
+ double psum = 0;
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance cov = (Covariance) my covariances -> item[im];
+ double dsq = NUMmahalanobisDistance_chi (cov -> lowerCholesky, thy data[i], cov -> centroid, cov -> numberOfRows, my dimension);
lnN[im] = ln2pid - 0.5 * (cov -> lnd + dsq);
- psum += his data[i][im] = my mixingProbabilities[im] * exp (lnN [im]);
+ psum += his data[i][im] = my mixingProbabilities[im] * exp (lnN[im]);
}
if (psum == 0) { // p's might be too small (underflow), make the largest equal to sfmin
- double lnmax = -1e308;
- long imm = 1;
- for (long im = 1; im <= my numberOfComponents; im ++) {
- if (lnN [im] > lnmax) {
- lnmax = lnN [im];
+ double lnmax = -INFINITY; long imm = 1;
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ if (lnN[im] > lnmax) {
+ lnmax = lnN[im];
} imm = im;
}
- his data [i] [imm] = NUMfpp -> sfmin;
+ his data[i][imm] = NUMfpp -> sfmin;
}
// for (long im = 1; im <= my numberOfComponents; im++) { his data[i][im] /= psum; }
- TableOfReal_setRowLabel (him.get(), i, thy rowLabels [i]);
+ TableOfReal_setRowLabel (him.peek(), i, thy rowLabels[i]);
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"No ClassificationTable created from GaussianMixture & TableOfReal.");
}
}
-void GaussianMixture_and_TableOfReal_getGammas (GaussianMixture me, TableOfReal thee, double **gamma, double *p_lnp) {
+void GaussianMixture_and_TableOfReal_getGammas (GaussianMixture me, TableOfReal thee, double **gamma, double *lnp) {
try {
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance cov = my covariances->at [im];
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance cov = (Covariance) my covariances -> item[im];
SSCP_expandLowerCholesky (cov);
}
double *nk = gamma[thy numberOfRows + 1];
- for (long im = 1; im <= my numberOfComponents; im ++) {
- nk[im] = 0.0;
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ nk[im] = 0;
}
- double lnp = 0.0;
+ *lnp = 0;
double ln2pid = - 0.5 * my dimension * log (NUM2pi);
autoNUMvector<double> lnN (1, my numberOfComponents);
- for (long i = 1; i <= thy numberOfRows; i ++) {
- double rowsum = 0.0;
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance cov = my covariances->at [im];
- double dsq = NUMmahalanobisDistance_chi (cov -> lowerCholesky, thy data [i], cov -> centroid, cov -> numberOfRows, my dimension);
- lnN [im] = ln2pid - 0.5 * (cov -> lnd + dsq);
- gamma [i] [im] = my mixingProbabilities[im] * exp (lnN [im]); // eq. Bishop 9.16
- rowsum += gamma [i] [im];
+ for (long i = 1; i <= thy numberOfRows; i++) {
+ double rowsum = 0;
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance cov = (Covariance) my covariances -> item[im];
+ double dsq = NUMmahalanobisDistance_chi (cov -> lowerCholesky, thy data[i], cov -> centroid, cov -> numberOfRows, my dimension);
+ lnN[im] = ln2pid - 0.5 * (cov -> lnd + dsq);
+ gamma[i][im] = my mixingProbabilities[im] * exp (lnN[im]); // eq. Bishop 9.16
+ rowsum += gamma[i][im];
}
// If the gamma[i]'s are too small, their sum will be zero and the scaling will overflow
- if (rowsum == 0.0) {
+ if (rowsum == 0) {
continue; // This is ok because gamma[i]'s will all be zero
}
// scale gamma and get log(likehood) (Bishop eq. 9.40)
- for (long im = 1; im <= my numberOfComponents; im ++) {
- gamma [i] [im] /= rowsum; // eq. Bishop 9.16
- nk [im] += gamma [i] [im]; // eq. Bishop 9.18
- lnp += gamma [i] [im] * (log (my mixingProbabilities [im]) + lnN [im]); // eq. Bishop 9.40
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ gamma[i][im] /= rowsum; // eq. Bishop 9.16
+ nk[im] += gamma[i][im]; // eq. Bishop 9.18
+ *lnp += gamma[i][im] * (log (my mixingProbabilities[im]) + lnN[im]); // eq. Bishop 9.40
}
}
- if (p_lnp) {
- *p_lnp = lnp;
- }
} catch (MelderError) {
Melder_throw (me, U" & ", thee, U": no gammas.");
}
@@ -804,57 +805,53 @@ void GaussianMixture_splitComponent (GaussianMixture me, long component) {
if (component < 1 || component > my numberOfComponents) {
Melder_throw (U"Illegal component.");
}
- Covariance thee = my covariances->at [component];
+ Covariance thee = (Covariance) my covariances -> item[component];
// Always new PCA because we cannot be sure of data unchanged.
SSCP_expandPCA (thee);
- autoCovariance cov1 = Data_copy (thee);
- autoCovariance cov2 = Data_copy (thee);
- SSCP_unExpandPCA (cov1.get());
- SSCP_unExpandPCA (cov2.get());
+ autoCovariance cov1 = Data_copy ( (Covariance) thee);
+ autoCovariance cov2 = Data_copy ( (Covariance) thee);
+ SSCP_unExpandPCA (cov1.peek()); SSCP_unExpandPCA (cov2.peek());
// Eventually cov1 replaces component, cov2 at end
autoNUMvector<double> mixingProbabilities (1, my numberOfComponents + 1);
- for (long i = 1; i <= my numberOfComponents; i ++) {
- mixingProbabilities [i] = my mixingProbabilities [i];
+ for (long i = 1; i <= my numberOfComponents; i++) {
+ mixingProbabilities[i] = my mixingProbabilities[i];
}
double gamma = 0.5, lambda = 0.5, eta = 0.5, mu = 0.5;
- mixingProbabilities [component] = gamma * my mixingProbabilities [component];
- mixingProbabilities [my numberOfComponents + 1] = (1.0 - gamma) * my mixingProbabilities [component];
- double mp12 = mixingProbabilities [component] / mixingProbabilities[my numberOfComponents + 1];
- double factor1 = (eta - eta * lambda * lambda - 1.0) / gamma + 1.0;
- double factor2 = (eta * lambda * lambda - eta - lambda * lambda) / (1.0 - gamma) + 1.0;
- double *ev = thy pca -> eigenvectors [1];
- double d2 = thy pca -> eigenvalues [1];
-
- for (long i = 1; i <= my dimension; i ++) {
- cov1 -> centroid [i] -= (1.0 / sqrt (mp12)) * sqrt (d2) * mu * ev [i];
- cov2 -> centroid [i] += sqrt (mp12) * sqrt (d2) * mu * ev [i];
+ mixingProbabilities[component] = gamma * my mixingProbabilities[component];
+ mixingProbabilities[my numberOfComponents + 1] = (1 - gamma) * my mixingProbabilities[component];
+ double mp12 = mixingProbabilities[component] / mixingProbabilities[my numberOfComponents + 1];
+ double factor1 = (eta - eta * lambda * lambda - 1) / gamma + 1;
+ double factor2 = (eta * lambda * lambda - eta - lambda * lambda) / (1 - gamma) + 1;
+ double *ev = thy pca -> eigenvectors[1];
+ double d2 = thy pca -> eigenvalues[1];
+
+ for (long i = 1; i <= my dimension; i++) {
+ cov1 -> centroid[i] -= (1 / sqrt (mp12)) * sqrt (d2) * mu * ev[i];
+ cov2 -> centroid[i] += sqrt (mp12) * sqrt (d2) * mu * ev[i];
if (thy numberOfRows == 1) { // diagonal
- cov1 -> data [1] [i] = cov1 -> data [1] [i] / mp12 + factor1 * d2;
- cov1 -> data [1] [i] = cov2 -> data [i] [i] * mp12 + factor2 * d2;
+ cov1 -> data[1][i] = cov1 -> data [1][i] / mp12 + factor1 * d2;
+ cov1 -> data[1][i] = cov2 -> data [i][i] * mp12 + factor2 * d2;
} else {
for (long j = i; j <= my dimension; j++) {
- cov1 -> data [j] [i] = cov1 -> data [i] [j] = cov1 -> data [i] [j] / mp12 + factor1 * d2 * ev [i] * ev [j];
- cov2 -> data [j] [i] = cov2 -> data [i] [j] = cov2 -> data [i] [j] * mp12 + factor2 * d2 * ev [i] * ev [j];
+ cov1 -> data[j][i] = cov1 -> data[i][j] = cov1 -> data [i][j] / mp12 + factor1 * d2 * ev[i] * ev[j];
+ cov2 -> data[j][i] = cov2 -> data[i][j] = cov2 -> data [i][j] * mp12 + factor2 * d2 * ev[i] * ev[j];
}
}
}
- cov1 -> numberOfObservations *= gamma;
- cov2 -> numberOfObservations *= 1.0 - gamma;
+ cov1 -> numberOfObservations *= gamma; cov2 -> numberOfObservations *= 1 - gamma;
// Replace cov1 at component + add cov2. If something goes wrong we must be able to restore original!
try {
- Thing_setName (cov2.get(), Melder_cat (Thing_getName (cov2.get()), U"-", my numberOfComponents + 1));
- my covariances -> addItem_move (cov2.move());
+ Thing_setName (cov2.peek(), Melder_cat (Thing_getName (cov2.peek()), U"-", my numberOfComponents + 1));
+ Collection_addItem (my covariances, cov2.transfer());
} catch (MelderError) {
Melder_throw (me, U" cannot add new component.");
}
-
- my covariances -> replaceItem_move (cov1.move(), component);
-
- my numberOfComponents ++;
+ my covariances -> item[component] = cov1.transfer();
+ my numberOfComponents++;
NUMvector_free<double> (my mixingProbabilities, 1);
my mixingProbabilities = mixingProbabilities.transfer();
} catch (MelderError) {
@@ -873,12 +870,12 @@ int GaussianMixture_and_TableOfReal_getProbabilities (GaussianMixture me, TableO
icb = ice = component;
}
- for (long ic = icb; ic <= ice; ic ++) {
- Covariance him = my covariances->at [ic];
+ for (long ic = icb; ic <= ice; ic++) {
+ Covariance him = (Covariance) my covariances -> item[ic];
SSCP_expandLowerCholesky (him);
for (long i = 1; i <= thy numberOfRows; i++) {
- double dsq = NUMmahalanobisDistance_chi (his lowerCholesky, thy data [i], his centroid, his numberOfRows, my dimension);
+ double dsq = NUMmahalanobisDistance_chi (his lowerCholesky, thy data[i], his centroid, his numberOfRows, my dimension);
double prob = exp (- 0.5 * (ln2pid + his lnd + dsq));
prob = prob < 1e-300 ? 1e-300 : prob; // prevent p from being zero
p[i][ic] = prob;
@@ -893,8 +890,8 @@ int GaussianMixture_and_TableOfReal_getProbabilities (GaussianMixture me, TableO
}
void GaussianMixture_expandPCA (GaussianMixture me) {
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance him = my covariances->at [im];
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance him = (Covariance) my covariances -> item[im];
if (his numberOfRows == 1) {
Melder_throw (U"Nothing to expand.");
}
@@ -903,12 +900,14 @@ void GaussianMixture_expandPCA (GaussianMixture me) {
}
void GaussianMixture_unExpandPCA (GaussianMixture me) {
- for (long im = 1; im <= my numberOfComponents; im ++) {
- SSCP_unExpandPCA (my covariances->at [im]);
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ SSCP_unExpandPCA ((SSCP) my covariances -> item[im]);
}
}
-void GaussianMixture_and_TableOfReal_improveLikelihood (GaussianMixture me, TableOfReal thee, double delta_lnp, long maxNumberOfIterations, double lambda, int criterion) {
+void GaussianMixture_and_TableOfReal_improveLikelihood (GaussianMixture me, thou, double delta_lnp,
+ long maxNumberOfIterations, double lambda, int criterion) {
+ thouart (TableOfReal);
try {
const char32 *criterionText = GaussianMixture_criterionText (criterion);
@@ -931,43 +930,42 @@ void GaussianMixture_and_TableOfReal_improveLikelihood (GaussianMixture me, Tabl
// E-step: get responsabilities (gamma) with current parameters
// See C. Bishop (2006), Pattern reconition and machine learning, Springer, page 439...
- lnp_prev = lnp;
- iter ++;
+ lnp_prev = lnp; iter++;
// M-step: 1. new means & covariances
- for (long im = 1; im <= my numberOfComponents; im ++) {
+ for (long im = 1; im <= my numberOfComponents; im++) {
GaussianMixture_updateCovariance (me, im, thy data, thy numberOfRows, pp.peek());
- GaussianMixture_addCovarianceFraction (me, im, covg.get(), lambda);
+ GaussianMixture_addCovarianceFraction (me, im, covg.peek(), lambda);
}
// M-step: 2. new mixingProbabilities
- for (long im = 1; im <= my numberOfComponents; im ++) {
+ for (long im = 1; im <= my numberOfComponents; im++) {
my mixingProbabilities[im] = nk[im] / thy numberOfRows;
}
if (! GaussianMixture_and_TableOfReal_getProbabilities (me, thee, 0, pp.peek())) {
break;
}
lnp = GaussianMixture_getLikelihoodValue (me, pp.peek(), thy numberOfRows, criterion);
- Melder_progress ((double) iter / (double) maxNumberOfIterations, criterionText, U": ", lnp / thy numberOfRows, U", L0: ", lnp_start);
- } while (fabs ((lnp - lnp_prev) / lnp_prev) > delta_lnp && iter < maxNumberOfIterations);
+ Melder_progress ((double) iter / double (maxNumberOfIterations), criterionText, U": ", lnp / thy numberOfRows, U", L0: ", lnp_start);
+ } while (fabs ( (lnp - lnp_prev) / lnp_prev) > delta_lnp && iter < maxNumberOfIterations);
} catch (MelderError) {
Melder_clearError ();
}
// During EM, covariances were underestimated by a factor of (n-1)/n. Correction now.
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance cov = my covariances->at [im];
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance cov = (Covariance) my covariances -> item[im];
if (cov -> numberOfObservations > 1.5) {
if (cov -> numberOfRows == 1) {
- for (long j = 1; j <= thy numberOfColumns; j ++) {
- cov -> data [1] [j] *= cov -> numberOfObservations / (cov -> numberOfObservations - 1);
+ for (long j = 1; j <= thy numberOfColumns; j++) {
+ cov -> data[1][j] *= cov -> numberOfObservations / (cov -> numberOfObservations - 1);
}
} else {
- for (long j = 1; j <= thy numberOfColumns; j ++)
- for (long k = j; k <= thy numberOfColumns; k ++) {
- cov -> data [j] [k] = cov -> data [k] [j] *= cov -> numberOfObservations / (cov -> numberOfObservations - 1.0);
+ for (long j = 1; j <= thy numberOfColumns; j++)
+ for (long k = j; k <= thy numberOfColumns; k++) {
+ cov -> data[j][k] = cov -> data[k][j] *= cov -> numberOfObservations / (cov -> numberOfObservations - 1);
}
}
}
@@ -978,8 +976,7 @@ void GaussianMixture_and_TableOfReal_improveLikelihood (GaussianMixture me, Tabl
}
long GaussianMixture_getNumberOfParametersInComponent (GaussianMixture me) {
- Melder_assert (my covariances->size > 0);
- Covariance thee = my covariances->at [1];
+ Covariance thee = (Covariance) my covariances -> item[1];
// if diagonal) d (means) + d (stdev)
// else n + n(n+1)/2
return thy numberOfRows == 1 ? 2 * thy numberOfColumns : thy numberOfColumns * (thy numberOfColumns + 3) / 2;
@@ -988,17 +985,17 @@ long GaussianMixture_getNumberOfParametersInComponent (GaussianMixture me) {
void GaussianMixture_updateProbabilityMarginals (GaussianMixture me, double **p, long numberOfRows) {
long nocp1 = my numberOfComponents + 1, norp1 = numberOfRows + 1;
- for (long ic = 1; ic <= my numberOfComponents; ic ++) {
- p [norp1] [ic] = 0.0;
+ for (long ic = 1; ic <= my numberOfComponents; ic++) {
+ p[norp1][ic] = 0;
}
- for (long i = 1; i <= numberOfRows; i ++) {
- double rowsum = 0.0;
- for (long ic = 1; ic <= my numberOfComponents; ic ++) {
- rowsum += my mixingProbabilities [ic] * p [i] [ic];
+ for (long i = 1; i <= numberOfRows; i++) {
+ double rowsum = 0;
+ for (long ic = 1; ic <= my numberOfComponents; ic++) {
+ rowsum += my mixingProbabilities[ic] * p[i][ic];
}
- p [i] [nocp1] = rowsum;
- for (long ic = 1; ic <= my numberOfComponents; ic ++) {
- p [norp1] [ic] += my mixingProbabilities[ic] * p [i] [ic] / p [i] [nocp1];
+ p[i][nocp1] = rowsum;
+ for (long ic = 1; ic <= my numberOfComponents; ic++) {
+ p[norp1][ic] += my mixingProbabilities[ic] * p[i][ic] / p[i][nocp1];
}
}
}
@@ -1006,9 +1003,9 @@ void GaussianMixture_updateProbabilityMarginals (GaussianMixture me, double **p,
void GaussianMixture_removeComponent_bookkeeping (GaussianMixture me, long component, double **p, long numberOfRows) {
// p is (NumberOfRows+1) by (numberOfComponents+1) !
- for (long i = 1; i <= numberOfRows + 1; i ++) {
- for (long ic = component; ic <= my numberOfComponents; ic ++) {
- p [i] [ic] = p [i] [ic + 1];
+ for (long i = 1; i <= numberOfRows + 1; i++) {
+ for (long ic = component; ic <= my numberOfComponents; ic++) {
+ p[i][ic] = p[i][ic + 1];
}
}
GaussianMixture_updateProbabilityMarginals (me, p, numberOfRows);
@@ -1028,11 +1025,11 @@ double GaussianMixture_getLikelihoodValue (GaussianMixture me, double **p, long
// Because we try to _maximize_ a criterion, all criteria are negative numbers.
if (criterion == GaussianMixture_CD_LIKELIHOOD) {
- double lnpcd = 0.0;
- for (long i = 1; i <= numberOfRows; i ++) {
+ double lnpcd = 0;
+ for (long i = 1; i <= numberOfRows; i++) {
double psum = 0, lnsum = 0;
- for (long ic = 1; ic <= my numberOfComponents; ic ++) {
- double pp = my mixingProbabilities[ic] * p [i] [ic];
+ for (long ic = 1; ic <= my numberOfComponents; ic++) {
+ double pp = my mixingProbabilities[ic] * p[i][ic];
psum += pp;
lnsum += pp * log (pp);
}
@@ -1045,13 +1042,13 @@ double GaussianMixture_getLikelihoodValue (GaussianMixture me, double **p, long
// The common factor for all other criteria is the log(likelihood)
- double lnp = 0.0;
- for (long i = 1; i <= numberOfRows; i ++) {
- double psum = 0.0;
- for (long ic = 1; ic <= my numberOfComponents; ic ++) {
- psum += my mixingProbabilities [ic] * p [i] [ic];
+ double lnp = 0;
+ for (long i = 1; i <= numberOfRows; i++) {
+ double psum = 0;
+ for (long ic = 1; ic <= my numberOfComponents; ic++) {
+ psum += my mixingProbabilities[ic] * p[i][ic];
}
- if (psum > 0.0) {
+ if (psum > 0) {
lnp += log (psum);
}
}
@@ -1069,88 +1066,86 @@ double GaussianMixture_getLikelihoodValue (GaussianMixture me, double **p, long
L(theta,Y)= N/2*sum(m=1..k, log(n*alpha[k]/12)) +k/2*ln(n/12) +k(N+1)/2
- log (sum(i=1..n, sum(m=1..k, alpha[k]*p(k))))
*/
- double logmpn = 0.0;
- for (long ic = 1; ic <= my numberOfComponents; ic ++) {
- logmpn += log (my mixingProbabilities [ic]);
+ double logmpn = 0;
+ for (long ic = 1; ic <= my numberOfComponents; ic++) {
+ logmpn += log (my mixingProbabilities[ic]);
}
// a rewritten L(theta,Y) is
- return lnp - 0.5 * my numberOfComponents * (npars + 1) * (log (numberOfRows / 12.0) + 1.0)
+ return lnp - 0.5 * my numberOfComponents * (npars + 1) * (log (numberOfRows / 12.0) + 1)
+ 0.5 * npars * logmpn;
} else if (criterion == GaussianMixture_BIC) {
- return 2.0 * lnp - np * log (numberOfRows);
+ return 2 * lnp - np * log (numberOfRows);
} else if (criterion == GaussianMixture_AIC) {
- return 2.0 * (lnp - np);
+ return 2 * (lnp - np);
} else if (criterion == GaussianMixture_AICC) {
np = npars * my numberOfComponents;
- return 2.0 * (lnp - np * (numberOfRows / (numberOfRows - np - 1.0)));
+ return 2 * (lnp - np * (numberOfRows / (numberOfRows - np - 1)));
}
return lnp;
}
-autoGaussianMixture GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM (GaussianMixture gm, TableOfReal thee, long minNumberOfComponents, double delta_l, long maxNumberOfIterations, double lambda, int criterion) {
+GaussianMixture GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM (GaussianMixture gm, TableOfReal thee, long minNumberOfComponents, double delta_l, long maxNumberOfIterations, double lambda, int criterion) {
try {
const char32 *criterionText = GaussianMixture_criterionText (criterion);
- bool deleteWeakComponents = ( minNumberOfComponents > 0 );
+ int deleteWeakComponents = minNumberOfComponents > 0;
autoGaussianMixture me = Data_copy (gm);
autoNUMmatrix<double> p (1, thy numberOfRows + 2, 1, my numberOfComponents + 1);
- double *gsum = p [thy numberOfRows + 1]; // convenience array with sums
+ double *gsum = p[thy numberOfRows + 1]; // convenience array with sums
autoCovariance covg = TableOfReal_to_Covariance (thee);
- double npars = GaussianMixture_getNumberOfParametersInComponent (me.get());
- double nparsd2 = ( deleteWeakComponents ? npars / 2.0 : 0.0 );
+ double npars = GaussianMixture_getNumberOfParametersInComponent (me.peek());
+ double nparsd2 = deleteWeakComponents ? npars / 2 : 0;
// Initial E-step: Update all p's.
- GaussianMixture_and_TableOfReal_getProbabilities (me.get(), thee, 0, p.peek());
+ GaussianMixture_and_TableOfReal_getProbabilities (me.peek(), thee, 0, p.peek());
- double lnew = GaussianMixture_getLikelihoodValue (me.get(), p.peek(), thy numberOfRows, criterion);
+ double lnew = GaussianMixture_getLikelihoodValue (me.peek(), p.peek(), thy numberOfRows, criterion);
autoMelderProgress progress (U"Gaussian mixture...");
- autoGaussianMixture best;
+ autoGaussianMixture best = 0;
try {
double lstart = lnew / thy numberOfRows;
long iter = 0, component;
- double lmax = -1e308, lprev;
+ double lmax = -INFINITY, lprev;
while (my numberOfComponents >= minNumberOfComponents) {
do {
- iter ++;
- component = 1;
- lprev = lnew;
+ iter++; component = 1; lprev = lnew;
while (component <= my numberOfComponents) {
// M-step for means and covariances
- GaussianMixture_updateProbabilityMarginals (me.get(), p.peek(), thy numberOfRows);
- GaussianMixture_updateCovariance (me.get(), component, thy data, thy numberOfRows, p.peek());
+ GaussianMixture_updateProbabilityMarginals (me.peek(), p.peek(), thy numberOfRows);
+ GaussianMixture_updateCovariance (me.peek(), component, thy data, thy numberOfRows, p.peek());
if (lambda > 0) {
- GaussianMixture_addCovarianceFraction (me.get(), component, covg.get(), lambda);
+ GaussianMixture_addCovarianceFraction (me.peek(), component, covg.peek(), lambda);
}
// Now check if enough support for a component exists
- double support_im = gsum [component] - nparsd2, support = 0.0;
- for (long ic = 1; ic <= my numberOfComponents; ic ++) {
- double support_ic = gsum [ic] - nparsd2;
- if (support_ic > 0.0) {
+ double support_im = gsum[component] - nparsd2, support = 0;
+ for (long ic = 1; ic <= my numberOfComponents; ic++) {
+ double support_ic = gsum[ic] - nparsd2;
+ if (support_ic > 0) {
support += support_ic;
}
}
- my mixingProbabilities [component] = ( support_im > 0.0 ? support_im : 0.0 );
- if (support > 0.0) {
- my mixingProbabilities [component] /= support;
+ my mixingProbabilities[component] = support_im > 0 ? support_im : 0;
+ if (support > 0) {
+ my mixingProbabilities[component] /= support;
}
NUMdvector_scaleAsProbabilities (my mixingProbabilities, my numberOfComponents);
- if (my mixingProbabilities [component] > 0.0) { // update p for component
- GaussianMixture_and_TableOfReal_getProbabilities (me.get(), thee, component, p.peek());
- component ++;
+ if (my mixingProbabilities[component] > 0) { // update p for component
+ GaussianMixture_and_TableOfReal_getProbabilities (me.peek(), thee, component, p.peek());
+ component++;
} else {
// "Remove" the component column from p by shifting row values
- GaussianMixture_removeComponent_bookkeeping (me.get(), component, p.peek(), thy numberOfRows);
+ GaussianMixture_removeComponent_bookkeeping (me.peek(), component, p.peek(), thy numberOfRows);
// Now numberOfComponents is one less!
// MelderInfo_writeLine (U"Removed component ", component);
@@ -1160,13 +1155,14 @@ autoGaussianMixture GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM (Gau
// L(theta,Y)=N/2 sum(m=1..k, log(n*mixingP[m]/12))+k/2log(n/12)+k/2(N+1)-loglikelihood reduces to:
// k/2 (N+1){log(n/12)+1}+N/2sum(m=1..k,mixingP[m]) - loglikelihood
- lnew = GaussianMixture_getLikelihoodValue (me.get(), p.peek(), thy numberOfRows, criterion);
+ lnew = GaussianMixture_getLikelihoodValue (me.peek(), p.peek(), thy numberOfRows, criterion);
Melder_progress ((double) iter / (double) maxNumberOfIterations, U", ", criterionText, U": ",
- lnew / thy numberOfRows, U"\nComponents: ", my numberOfComponents, U"\nL0: ", lstart);
- } while (lnew > lprev && fabs ((lprev - lnew) / lnew) > delta_l && iter < maxNumberOfIterations);
+ lnew / thy numberOfRows, U"\nComponents: ", my numberOfComponents,
+ U"\nL0: ", lstart);
+ } while (lnew > lprev && fabs ( (lprev - lnew) / lnew) > delta_l && iter < maxNumberOfIterations);
if (lnew > lmax) {
- best = Data_copy (me.get());
+ best.reset (Data_copy (me.peek()));
lmax = lnew;
if (! deleteWeakComponents) {
break; // TODO was got end; is dat hetzelfde?
@@ -1174,15 +1170,15 @@ autoGaussianMixture GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM (Gau
}
if (my numberOfComponents > 1) { // remove smallest component
component = 1;
- double mpmin = my mixingProbabilities [component];
- for (long ic = 2; ic <= my numberOfComponents; ic ++) {
- if (my mixingProbabilities [ic] < mpmin) {
- mpmin = my mixingProbabilities [ic];
+ double mpmin = my mixingProbabilities[component];
+ for (long ic = 2; ic <= my numberOfComponents; ic++) {
+ if (my mixingProbabilities[ic] < mpmin) {
+ mpmin = my mixingProbabilities[ic];
component = ic;
}
}
- GaussianMixture_removeComponent_bookkeeping (me.get(), component, p.peek(), thy numberOfRows);
+ GaussianMixture_removeComponent_bookkeeping (me.peek(), component, p.peek(), thy numberOfRows);
} else {
break;
}
@@ -1190,7 +1186,7 @@ autoGaussianMixture GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM (Gau
} catch (MelderError) {
Melder_clearError ();
}
- return best;
+ return best.transfer();
} catch (MelderError) {
Melder_throw (U"GaussianMixture not improved.");
}
@@ -1202,44 +1198,45 @@ void GaussianMixture_removeComponent (GaussianMixture me, long component) {
return;
}
- my covariances -> removeItem (component);
+ Collection_removeItem (my covariances, component);
my numberOfComponents --;
- for (long ic = component; ic <= my numberOfComponents; ic ++) {
- my mixingProbabilities [ic] = my mixingProbabilities [ic + 1];
+ for (long ic = component; ic <= my numberOfComponents; ic++) {
+ my mixingProbabilities[ic] = my mixingProbabilities[ic + 1];
}
NUMdvector_scaleAsProbabilities (my mixingProbabilities, my numberOfComponents);
}
-autoGaussianMixture TableOfReal_to_GaussianMixture (TableOfReal me, long numberOfComponents, double delta_lnp, long maxNumberOfIterations, double lambda, int storage, int criterion) {
+GaussianMixture TableOfReal_to_GaussianMixture (TableOfReal me, long numberOfComponents, double delta_lnp, long maxNumberOfIterations, double lambda, int storage, int criterion) {
try {
if (my numberOfRows < 2 * numberOfComponents) {
Melder_throw (U"The number of data points must at least be twice the number of components.");
}
autoGaussianMixture thee = GaussianMixture_create (numberOfComponents, my numberOfColumns, storage);
- GaussianMixture_setLabelsFromTableOfReal (thee.get(), me);
- GaussianMixture_initialGuess (thee.get(), me, 1.0, 0.05);
+ GaussianMixture_setLabelsFromTableOfReal (thee.peek(), me);
+ GaussianMixture_initialGuess (thee.peek(), me, 1, 0.05);
if (maxNumberOfIterations <= 0) {
- return thee;
+ return thee.transfer();
}
- GaussianMixture_and_TableOfReal_improveLikelihood (thee.get(), me, delta_lnp, maxNumberOfIterations, lambda, criterion);
- return thee;
+ GaussianMixture_and_TableOfReal_improveLikelihood (thee.peek(), me, delta_lnp, maxNumberOfIterations, lambda, criterion);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no GaussianMixture created.");
}
}
-autoCorrelation GaussianMixture_and_TableOfReal_to_Correlation (GaussianMixture me, TableOfReal thee) {
+Correlation GaussianMixture_and_TableOfReal_to_Correlation (GaussianMixture me, thou) {
try {
+ thouart (TableOfReal);
if (my dimension != thy numberOfColumns) {
Melder_throw (U"Dimensions must be equal.");
}
autoClassificationTable ct = GaussianMixture_and_TableOfReal_to_ClassificationTable (me, thee);
- autoCorrelation him = ClassificationTable_to_Correlation_columns (ct.get());
- return him;
+ autoCorrelation him = ClassificationTable_to_Correlation_columns (ct.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Correlation not created from GaussianMixture & TableOfReal.");
}
@@ -1249,8 +1246,8 @@ double GaussianMixture_getProbabilityAtPosition_string (GaussianMixture me, cons
autoNUMvector<double> v (1, my dimension);
long i = 0;
- for (char32 *token = Melder_firstToken (vector); token != nullptr; token = Melder_nextToken ()) {
- v [++ i] = Melder_atof (token);
+ for (char32 *token = Melder_firstToken (vector); token != NULL; token = Melder_nextToken ()) {
+ v[++i] = Melder_atof (token);
if (i == my dimension) {
break;
}
@@ -1262,22 +1259,22 @@ double GaussianMixture_getProbabilityAtPosition_string (GaussianMixture me, cons
double GaussianMixture_getMarginalProbabilityAtPosition (GaussianMixture me, double *vector, double x) {
double p = 0;
for (long im = 1; im <= my numberOfComponents; im++) {
- double pim = Covariance_getMarginalProbabilityAtPosition (my covariances->at [im], vector, x);
- p += my mixingProbabilities [im] * pim;
+ double pim = Covariance_getMarginalProbabilityAtPosition ( (Covariance) my covariances -> item[im], vector, x);
+ p += my mixingProbabilities[im] * pim;
}
return p;
}
double GaussianMixture_getProbabilityAtPosition (GaussianMixture me, double *xpos) {
- double p = 0.0;
- for (long im = 1; im <= my numberOfComponents; im ++) {
- double pim = Covariance_getProbabilityAtPosition (my covariances->at [im], xpos);
- p += my mixingProbabilities [im] * pim;
+ double p = 0;
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ double pim = Covariance_getProbabilityAtPosition ( (Covariance) my covariances -> item[im], xpos);
+ p += my mixingProbabilities[im] * pim;
}
return p;
}
-autoMatrix GaussianMixture_and_PCA_to_Matrix_density (GaussianMixture me, PCA thee, long d1, long d2, double xmin, double xmax, long nx, double ymin, double ymax, long ny) {
+Matrix GaussianMixture_and_PCA_to_Matrix_density (GaussianMixture me, PCA thee, long d1, long d2, double xmin, double xmax, long nx, double ymin, double ymax, long ny) {
try {
if (my dimension != thy dimension) {
Melder_throw (U"Dimensions must be equal.");
@@ -1288,7 +1285,7 @@ autoMatrix GaussianMixture_and_PCA_to_Matrix_density (GaussianMixture me, PCA th
autoNUMvector<double> v (1, my dimension);
if (xmax == xmin || ymax == ymin) {
- double xmind, xmaxd, ymind, ymaxd, nsigmas = 2.0;
+ double xmind, xmaxd, ymind, ymaxd, nsigmas = 2;
GaussianMixture_and_PCA_getIntervalsAlongDirections (me, thee, d1, d2, nsigmas, &xmind, &xmaxd, &ymind, &ymaxd);
if (xmax == xmin) {
@@ -1307,41 +1304,41 @@ autoMatrix GaussianMixture_and_PCA_to_Matrix_density (GaussianMixture me, PCA th
double x1 = xmin + 0.5 * dx, y1 = ymin + 0.5 * dy;
autoMatrix him = Matrix_create (xmin, xmax, nx, dx, x1, ymin, ymax, ny, dy, y1);
- for (long i = 1; i <= ny; i ++) {
+ for (long i = 1; i <= ny; i++) {
double y = y1 + (i - 1) * dy;
- for (long j = 1; j <= nx; j ++) {
+ for (long j = 1; j <= nx; j++) {
double x = x1 + (j - 1) * dx;
- for (long k = 1; k <= my dimension; k ++) {
- v [k] = x * thy eigenvectors [d1] [k] + y * thy eigenvectors [d2] [k];
+ for (long k = 1; k <= my dimension; k++) {
+ v[k] = x * thy eigenvectors[d1][k] + y * thy eigenvectors[d2][k];
}
- his z [i] [j] = GaussianMixture_getProbabilityAtPosition (me, v.peek());
+ his z[i][j] = GaussianMixture_getProbabilityAtPosition (me, v.peek());
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U" & ", thee, U": no Matrix density created.");
}
}
-autoTableOfReal GaussianMixture_to_TableOfReal_randomSampling (GaussianMixture me, long numberOfPoints) {
+TableOfReal GaussianMixture_to_TableOfReal_randomSampling (GaussianMixture me, long numberOfPoints) {
try {
- Covariance cov = my covariances->at [1];
+ Covariance cov = (Covariance) my covariances -> item[1];
autoTableOfReal thee = TableOfReal_create (numberOfPoints, my dimension);
autoNUMvector<double> buf (1, my dimension);
NUMstrings_copyElements (cov -> columnLabels, thy columnLabels, 1, my dimension);
- for (long i = 1; i <= numberOfPoints; i ++) {
+ for (long i = 1; i <= numberOfPoints; i++) {
char32 *covname;
GaussianMixture_generateOneVector (me, thy data[i], &covname, buf.peek());
- TableOfReal_setRowLabel (thee.get(), i, covname);
+ TableOfReal_setRowLabel (thee.peek(), i, covname);
}
GaussianMixture_unExpandPCA (me);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
GaussianMixture_unExpandPCA (me); Melder_throw (U"TableOfReal with random ssampling not created.");
}
}
-autoTableOfReal GaussianMixture_and_TableOfReal_to_TableOfReal_BHEPNormalityTests (GaussianMixture me, TableOfReal thee, double h) {
+TableOfReal GaussianMixture_and_TableOfReal_to_TableOfReal_BHEPNormalityTests (GaussianMixture me, TableOfReal thee, double h) {
try {
long n = thy numberOfRows, d = thy numberOfColumns, nocp1 = my numberOfComponents + 1;
@@ -1362,30 +1359,30 @@ autoTableOfReal GaussianMixture_and_TableOfReal_to_TableOfReal_BHEPNormalityTest
long iprob = 1, ih = 2, itnb = 3, ilnmu = 4, ilnvar = 5, indata = 6, id = 7;
const char32 *label[8] = { U"", U"p", U"h", U"tnb", U"lnmu", U"lnvar", U"ndata", U"d" };
- for (long icol = 1; icol <= 7; icol ++) {
- TableOfReal_setColumnLabel (him.get(), icol, label [icol]);
+ for (long icol = 1; icol <= 7; icol++) {
+ TableOfReal_setColumnLabel (him.peek(), icol, label[icol]);
}
- for (long irow = 1; irow <= my numberOfComponents; irow ++) {
- Covariance cov = my covariances->at [irow];
- TableOfReal_setRowLabel (him.get(), irow, Thing_getName (cov));
+ for (long irow = 1; irow <= my numberOfComponents; irow++) {
+ Covariance cov = (Covariance) my covariances -> item[irow];
+ TableOfReal_setRowLabel (him.peek(), irow, Thing_getName (cov));
}
- for (long icol = 1 ; icol <= my numberOfComponents; icol ++) {
- his data[icol][indata] = p [n + 1] [icol];
+ for (long icol = 1 ; icol <= my numberOfComponents; icol++) {
+ his data[icol][indata] = p[n + 1][icol];
}
- for (long im = 1; im <= my numberOfComponents; im ++) {
- Covariance cov = my covariances->at [im];
- double mixingP = my mixingProbabilities [im];
- double nd = his data [im] [indata], d2 = d / 2.0;
- double beta = h > 0.0 ? NUMsqrt1_2 / h : NUMsqrt1_2 * pow ( (1.0 + 2.0 * d) / 4.0, 1.0 / (d + 4.0)) * pow (nd, 1.0 / (d + 4.0));
+ for (long im = 1; im <= my numberOfComponents; im++) {
+ Covariance cov = (Covariance) my covariances -> item[im];
+ double mixingP = my mixingProbabilities[im];
+ double nd = his data[im][indata], d2 = d / 2.0;
+ double beta = h > 0 ? NUMsqrt1_2 / h : NUMsqrt1_2 * pow ( (1.0 + 2 * d) / 4, 1.0 / (d + 4)) * pow (nd, 1.0 / (d + 4));
double beta2 = beta * beta, beta4 = beta2 * beta2, beta8 = beta4 * beta4;
- double gamma = 1.0 + 2.0 * beta2, gamma2 = gamma * gamma, gamma4 = gamma2 * gamma2;
- double delta = 1.0 + beta2 * (4.0 + 3.0 * beta2), delta2 = delta * delta;
- double mu = 1.0 - pow (gamma, -d2) * (1.0 + d * beta2 / gamma + d * (d + 2.0) * beta4 / (2.0 * gamma2));
- double var = 2.0 * pow (1.0 + 4.0 * beta2, -d2)
- + 2.0 * pow (gamma, -d) * (1.0 + 2.0 * d * beta4 / gamma2 + 3.0 * d * (d + 2.0) * beta8 / (4.0 * gamma4))
- - 4.0 * pow (delta, -d2) * (1.0 + 3.0 * d * beta4 / (2.0 * delta) + d * (d + 2.0) * beta8 / (2.0 * delta2));
+ double gamma = 1 + 2 * beta2, gamma2 = gamma * gamma, gamma4 = gamma2 * gamma2;
+ double delta = 1.0 + beta2 * (4 + 3 * beta2), delta2 = delta * delta;
+ double mu = 1.0 - pow (gamma, -d2) * (1.0 + d * beta2 / gamma + d * (d + 2) * beta4 / (2 * gamma2));
+ double var = 2.0 * pow (1 + 4 * beta2, -d2)
+ + 2.0 * pow (gamma, -d) * (1.0 + 2 * d * beta4 / gamma2 + 3 * d * (d + 2) * beta8 / (4 * gamma4))
+ - 4.0 * pow (delta, -d2) * (1.0 + 3 * d * beta4 / (2 * delta) + d * (d + 2) * beta8 / (2 * delta2));
double mu2 = mu * mu;
double prob = NUMundefined, tnb = NUMundefined, lnmu = NUMundefined, lnvar = NUMundefined;
@@ -1393,37 +1390,37 @@ autoTableOfReal GaussianMixture_and_TableOfReal_to_TableOfReal_BHEPNormalityTest
try {
SSCP_expandLowerCholesky (cov);
} catch (MelderError) {
- tnb = 4.0 * nd;
+ tnb = 4 * nd;
}
- double djk, djj, sumjk = 0.0, sumj = 0.0;
- double b1 = beta2 / 2.0, b2 = b1 / (1.0 + beta2);
+ double djk, djj, sumjk = 0, sumj = 0;
+ double b1 = beta2 / 2, b2 = b1 / (1.0 + beta2);
/* Heinze & Wagner (1997), page 3
We use d[j][k] = ||Y[j]-Y[k]||^2 = (Y[j]-Y[k])'S^(-1)(Y[j]-Y[k])
So d[j][k]= d[k][j] and d[j][j] = 0
*/
- for (long j = 1; j <= n; j ++) {
- double wj = p [j] [nocp1] > 0.0 ? mixingP * p [j] [im] / p [j] [nocp1] : 0.0;
- for (long k = 1; k < j; k ++) {
- djk = NUMmahalanobisDistance_chi (cov -> lowerCholesky, thy data [j], thy data [k], d, d);
- double w = p [k] [nocp1] > 0.0 ? wj * mixingP * p [k] [im] / p [k] [nocp1] : 0.0;
- sumjk += 2.0 * w * exp (-b1 * djk); // factor 2 because d[j][k] == d[k][j]
+ for (long j = 1; j <= n; j++) {
+ double wj = p[j][nocp1] > 0 ? mixingP * p[j][im] / p[j][nocp1] : 0;
+ for (long k = 1; k < j; k++) {
+ djk = NUMmahalanobisDistance_chi (cov -> lowerCholesky, thy data[j], thy data[k], d, d);
+ double w = p[k][nocp1] > 0 ? wj * mixingP * p[k][im] / p[k][nocp1] : 0;
+ sumjk += 2 * w * exp (-b1 * djk); // factor 2 because d[j][k] == d[k][j]
}
sumjk += wj * wj; // for k == j. Is this ok now for probability weighing ????
- djj = NUMmahalanobisDistance_chi (cov -> lowerCholesky, thy data [j], cov -> centroid, d, d);
+ djj = NUMmahalanobisDistance_chi (cov -> lowerCholesky, thy data[j], cov -> centroid, d, d);
sumj += wj * exp (-b2 * djj);
}
tnb = (1.0 / nd) * sumjk - 2.0 * pow (1.0 + beta2, - d2) * sumj + nd * pow (gamma, - d2); // n *
- his data [im] [ilnmu] = lnmu = 0.5 * log (mu2 * mu2 / (mu2 + var)); //log (sqrt (mu2 * mu2 /(mu2 + var)));
- his data [im] [ilnvar] = lnvar = sqrt (log ( (mu2 + var) / mu2));
- his data [im] [iprob] = prob = NUMlogNormalQ (tnb, lnmu, lnvar);
- his data [im] [ih] = NUMsqrt1_2 / beta;
- his data [im] [id] = d;
- his data [im] [itnb] = tnb;
+ his data[im][ilnmu] = lnmu = 0.5 * log (mu2 * mu2 / (mu2 + var)); //log (sqrt (mu2 * mu2 /(mu2 + var)));
+ his data[im][ilnvar] = lnvar = sqrt (log ( (mu2 + var) / mu2));
+ his data[im][iprob] = prob = NUMlogNormalQ (tnb, lnmu, lnvar);
+ his data[im][ih] = NUMsqrt1_2 / beta;
+ his data[im][id] = d;
+ his data[im][itnb] = tnb;
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal for BHEP not created.");
}
diff --git a/dwtools/GaussianMixture.h b/dwtools/GaussianMixture.h
index 50e3943..0f14b74 100644
--- a/dwtools/GaussianMixture.h
+++ b/dwtools/GaussianMixture.h
@@ -2,7 +2,7 @@
#define _GaussianMixture_h_
/* GaussianMixture.h
*
- * Copyright (C) 2010-2011, 2015-2016 David Weenink
+ * Copyright (C) 2010-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -30,31 +30,27 @@
#include "TableOfReal_extensions.h"
#include "GaussianMixture_def.h"
+oo_CLASS_CREATE (GaussianMixture, Data);
/*
Constraints for a Gaussian mixture:
all covariances have the same 'dimension' parameter
*/
-autoGaussianMixture GaussianMixture_create (long numberOfComponents, long dimension, long storage);
+GaussianMixture GaussianMixture_create (long numberOfComponents, long dimension, long storage);
/* Start each function with expand and end with unExpand */
-
void GaussianMixture_expandPCA (GaussianMixture me);
-
void GaussianMixture_unExpandPCA (GaussianMixture me);
void GaussianMixture_drawConcentrationEllipses (GaussianMixture me, Graphics g,
double scale, int confidence, char32 *label, int pcaDirections, long d1, long d2,
double xmin, double xmax, double ymin, double ymax, int fontSize, int garnish);
-
void GaussianMixture_and_PCA_drawConcentrationEllipses (GaussianMixture me, PCA him, Graphics g,
double scale, int confidence, char32 *label, long d1, long d2,
double xmin, double xmax, double ymin, double ymax, int fontSize, int garnish);
-
void GaussianMixture_drawMarginalPdf (GaussianMixture me, Graphics g, long d, double xmin, double xmax, double ymin, double ymax, long npoints, long nbins, int garnish);
-
void GaussianMixture_and_PCA_drawMarginalPdf (GaussianMixture me, PCA him, Graphics g, long d, double xmin, double xmax, double ymin, double ymax, long npoints, long nbins, int garnish);
-autoGaussianMixture TableOfReal_to_GaussianMixture_fromRowLabels (TableOfReal me, long storage);
+GaussianMixture TableOfReal_to_GaussianMixture_fromRowLabels (TableOfReal me, long storage);
void GaussianMixture_initialGuess (GaussianMixture me, TableOfReal thee, double nSigmas, double ru_range);
/*
@@ -76,57 +72,45 @@ void GaussianMixture_initialGuess (GaussianMixture me, TableOfReal thee, double
const char32 *GaussianMixture_criterionText (int criterion);
-autoGaussianMixture TableOfReal_to_GaussianMixture (TableOfReal me, long numberOfComponents, double delta_lnp, long maxNumberOfIterations, double lambda, int storage, int criterion);
+GaussianMixture TableOfReal_to_GaussianMixture (TableOfReal me, long numberOfComponents, double delta_lnp, long maxNumberOfIterations, double lambda, int storage, int criterion);
-void GaussianMixture_and_TableOfReal_improveLikelihood (GaussianMixture me, TableOfReal thee, double delta_lnp, long maxNumberOfIterations, double lambda, int criterion);
-
-autoGaussianMixture GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM (GaussianMixture me, TableOfReal thee, long minNumberOfComponents, double delta_l, long maxNumberOfIterations, double lambda, int criterion);
+void GaussianMixture_and_TableOfReal_improveLikelihood (GaussianMixture me, thou, double delta_lnp,
+ long maxNumberOfIterations, double lambda, int criterion);
+GaussianMixture GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM (GaussianMixture me, TableOfReal thee, long minNumberOfComponents, double delta_l, long maxNumberOfIterations, double lambda, int criterion);
void GaussianMixture_splitComponent (GaussianMixture me, long component);
-autoClassificationTable GaussianMixture_and_TableOfReal_to_ClassificationTable (GaussianMixture me, TableOfReal thee);
-
-autoTableOfReal GaussianMixture_and_TableOfReal_to_TableOfReal_BHEPNormalityTests (GaussianMixture me, TableOfReal thee, double h);
+ClassificationTable GaussianMixture_and_TableOfReal_to_ClassificationTable (GaussianMixture me, TableOfReal thee);
+TableOfReal GaussianMixture_and_TableOfReal_to_TableOfReal_BHEPNormalityTests (GaussianMixture me, TableOfReal thee, double h);
double GaussianMixture_and_TableOfReal_getLikelihoodValue (GaussianMixture me, TableOfReal thee, int criterion);
double GaussianMixture_getProbabilityAtPosition (GaussianMixture me, double *vector);
-
double GaussianMixture_getProbabilityAtPosition_string (GaussianMixture me, const char32 *vector);
-
double GaussianMixture_getMarginalProbabilityAtPosition (GaussianMixture me, double *vector, double x);
-autoCorrelation GaussianMixture_and_TableOfReal_to_Correlation (GaussianMixture me, TableOfReal thee);
+Correlation GaussianMixture_and_TableOfReal_to_Correlation (GaussianMixture me, thou);
/* Correlation between components based on the data in the table */
-autoCovariance GaussianMixture_to_Covariance_total (GaussianMixture me);
+Covariance GaussianMixture_to_Covariance_total (GaussianMixture me);
+Covariance GaussianMixture_to_Covariance_between (GaussianMixture me);
+Covariance GaussianMixture_to_Covariance_within (GaussianMixture me);
-autoCovariance GaussianMixture_to_Covariance_between (GaussianMixture me);
-autoCovariance GaussianMixture_to_Covariance_within (GaussianMixture me);
+Covariance GaussianMixture_extractComponent(GaussianMixture me, long component);
+TableOfReal GaussianMixture_extractCentroids (GaussianMixture me);
+TableOfReal GaussianMixture_extractMixingProbabilities (GaussianMixture me);
+PCA GaussianMixture_to_PCA (GaussianMixture me);
-autoCovariance GaussianMixture_extractComponent(GaussianMixture me, long component);
-
-autoTableOfReal GaussianMixture_extractCentroids (GaussianMixture me);
-
-autoTableOfReal GaussianMixture_extractMixingProbabilities (GaussianMixture me);
-
-autoPCA GaussianMixture_to_PCA (GaussianMixture me);
-
-autoMatrix GaussianMixture_and_PCA_to_Matrix_density (GaussianMixture me, PCA pca, long d1, long d2, double xmin, double xmax, long nx, double ymin, double ymax, long ny);
-
+Matrix GaussianMixture_and_PCA_to_Matrix_density (GaussianMixture me, PCA pca, long d1, long d2, double xmin, double xmax, long nx, double ymin, double ymax, long ny);
void GaussianMixture_and_PCA_getIntervalsAlongDirections (GaussianMixture me, PCA thee, long d1, long d2, double nsigmas, double *xmin, double *xmax, double *ymin, double *ymax);
-
void GaussianMixture_and_PCA_getIntervalAlongDirection (GaussianMixture me, PCA thee, long d, double nsigmas, double *xmin, double *xmax);
-
void GaussianMixture_getIntervalAlongDirection (GaussianMixture me, long d, double nsigmas, double *xmin, double *xmax);
-
void GaussianMixture_getIntervalsAlongDirections (GaussianMixture me, long d1, long d2, double nsigmas, double *xmin, double *xmax, double *ymin, double *ymax);
/* with on demand expand of pca ! */
int GaussianMixture_generateOneVector (GaussianMixture me, double *c, char32 **covname, double *buf);
-
-autoTableOfReal GaussianMixture_to_TableOfReal_randomSampling (GaussianMixture me, long numberOfPoints);
+TableOfReal GaussianMixture_to_TableOfReal_randomSampling (GaussianMixture me, long numberOfPoints);
#endif /* _GaussianMixture_h_ */
diff --git a/dwtools/GaussianMixture_def.h b/dwtools/GaussianMixture_def.h
index b18c194..ca15b85 100644
--- a/dwtools/GaussianMixture_def.h
+++ b/dwtools/GaussianMixture_def.h
@@ -1,6 +1,6 @@
/* GaussianMixture_def.h
*
- * Copyright (C) 2010 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2010 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -18,12 +18,12 @@
*/
#define ooSTRUCT GaussianMixture
-oo_DEFINE_CLASS (GaussianMixture, Daata)
+oo_DEFINE_CLASS (GaussianMixture, Data)
oo_LONG (numberOfComponents)
oo_LONG (dimension)
oo_DOUBLE_VECTOR (mixingProbabilities, numberOfComponents)
- oo_AUTO_OBJECT (CovarianceList, 0, covariances)
+ oo_COLLECTION (Ordered, covariances, Covariance, 0)
#if oo_DECLARING
void v_info ()
diff --git a/dwtools/HMM.cpp b/dwtools/HMM.cpp
index 5d7685d..d71b122 100644
--- a/dwtools/HMM.cpp
+++ b/dwtools/HMM.cpp
@@ -1,6 +1,6 @@
/* HMM.cpp
*
- * Copyright (C) 2010-2012,2015 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2010-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -45,17 +45,6 @@
#include "oo_DESCRIPTION.h"
#include "HMM_def.h"
-Thing_implement (HMM, Daata, 0);
-Thing_implement (HMMState, Daata, 0);
-Thing_implement (HMMStateList, Ordered, 0);
-Thing_implement (HMMObservation, Daata, 0);
-Thing_implement (HMMObservationList, Ordered, 0);
-Thing_implement (HMMBaumWelch, Daata, 0);
-Thing_implement (HMMViterbi, Daata, 0);
-Thing_implement (HMMObservationSequence, Table, 0);
-Thing_implement (HMMObservationSequenceBag, Collection, 0);
-Thing_implement (HMMStateSequence, Strings, 0);
-
/*
Whenever a routine returns ln(p), the result for p=0 is -INFINITY.
On IEEE floating point hardware this number behaves reasonably.
@@ -64,36 +53,39 @@ Thing_implement (HMMStateSequence, Strings, 0);
*/
// helpers
-int NUMget_line_intersection_with_circle (double xc, double yc, double r, double a, double b, double *x1, double *y1, double *x2, double *y2);
-autoHMMObservation HMMObservation_create (const char32 *label, long numberOfComponents, long dimension, long storage);
+int NUMget_line_intersection_with_circle (double xc, double yc, double r, double a, double b,
+ double *x1, double *y1, double *x2, double *y2);
+void HMM_Observation_init (I, const char32 *label, long numberOfComponents, long dimension, long storage);
+HMM_Observation HMM_Observation_create (const char32 *label, long numberOfComponents, long dimension, long storage);
-long HMM_and_HMMObservationSequence_getLongestSequence (HMM me, HMMObservationSequence thee, long symbolNumber);
+long HMM_and_HMM_ObservationSequence_getLongestSequence (HMM me, HMM_ObservationSequence thee, long symbolNumber);
long StringsIndex_getLongestSequence (StringsIndex me, long index, long *pos);
long Strings_getLongestSequence (Strings me, char32 *string, long *pos);
-autoHMMState HMMState_create (const char32 *label);
-
-autoHMMBaumWelch HMMBaumWelch_create (long nstates, long nsymbols, long capacity);
-void HMMBaumWelch_getGamma (HMMBaumWelch me);
-autoHMMBaumWelch HMM_forward (HMM me, long *obs, long nt);
-void HMMBaumWelch_reInit (HMMBaumWelch me);
-void HMM_and_HMMBaumWelch_getXi (HMM me, HMMBaumWelch thee, long *obs);
-void HMM_and_HMMBaumWelch_reestimate (HMM me, HMMBaumWelch thee);
-void HMM_and_HMMBaumWelch_addEstimate (HMM me, HMMBaumWelch thee, long *obs);
-void HMM_and_HMMBaumWelch_forward (HMM me, HMMBaumWelch thee, long *obs);
-void HMM_and_HMMBaumWelch_backward (HMM me, HMMBaumWelch thee, long *obs);
-void HMM_and_HMMViterbi_decode (HMM me, HMMViterbi thee, long *obs);
+void HMM_State_init (I, const char32 *label);
+HMM_State HMM_State_create (const char32 *label);
+
+HMM_BaumWelch HMM_BaumWelch_create (long nstates, long nsymbols, long capacity);
+void HMM_BaumWelch_getGamma (HMM_BaumWelch me);
+HMM_BaumWelch HMM_forward (HMM me, long *obs, long nt);
+void HMM_BaumWelch_reInit (HMM_BaumWelch me);
+void HMM_and_HMM_BaumWelch_getXi (HMM me, HMM_BaumWelch thee, long *obs);
+void HMM_and_HMM_BaumWelch_reestimate (HMM me, HMM_BaumWelch thee);
+void HMM_and_HMM_BaumWelch_addEstimate (HMM me, HMM_BaumWelch thee, long *obs);
+void HMM_and_HMM_BaumWelch_forward (HMM me, HMM_BaumWelch thee, long *obs);
+void HMM_and_HMM_BaumWelch_backward (HMM me, HMM_BaumWelch thee, long *obs);
+void HMM_and_HMM_Viterbi_decode (HMM me, HMM_Viterbi thee, long *obs);
double HMM_getProbabilityOfObservations (HMM me, long *obs, long numberOfTimes);
-autoTableOfReal StringsIndex_to_TableOfReal_transitions (StringsIndex me, int probabilities);
-autoStringsIndex HMM_and_HMMStateSequence_to_StringsIndex (HMM me, HMMStateSequence thee);
+TableOfReal StringsIndex_to_TableOfReal_transitions (StringsIndex me, int probabilities);
+StringsIndex HMM_and_HMM_StateSequence_to_StringsIndex (HMM me, HMM_StateSequence thee);
-autoHMMViterbi HMMViterbi_create (long nstates, long ntimes);
-autoHMMViterbi HMM_to_HMMViterbi (HMM me, long *obs, long ntimes);
+HMM_Viterbi HMM_Viterbi_create (long nstates, long ntimes);
+HMM_Viterbi HMM_to_HMM_Viterbi (HMM me, long *obs, long ntimes);
// evaluate the numbers given to probabilities
static double *NUMwstring_to_probs (char32 *s, long nwanted) {
long numbers_found;
- autoNUMvector<double> numbers (NUMstring_to_numbers (s, & numbers_found), 1);
+ autoNUMvector<double> numbers (NUMstring_to_numbers (s, &numbers_found), 1);
if (numbers_found != nwanted) {
Melder_throw (U"You supplied ", numbers_found, U", while ", nwanted, U" numbers needed.");
}
@@ -102,20 +94,21 @@ static double *NUMwstring_to_probs (char32 *s, long nwanted) {
if (numbers[i] < 0) {
Melder_throw (U"Numbers have to be positive.");
}
- sum += numbers [i];
+ sum += numbers[i];
}
if (sum <= 0) {
Melder_throw (U"All probabilities cannot be zero.");
}
- for (long i = 1; i <= numbers_found; i ++) {
- numbers [i] /= sum;
+ for (long i = 1; i <= numbers_found; i++) {
+ numbers[i] /= sum;
}
return numbers.transfer();
}
-int NUMget_line_intersection_with_circle (double xc, double yc, double r, double a, double b, double *x1, double *y1, double *x2, double *y2) {
- double ca = a * a + 1.0, bmyc = (b - yc);
- double cb = 2.0 * (a * bmyc - xc);
+int NUMget_line_intersection_with_circle (double xc, double yc, double r, double a, double b,
+ double *x1, double *y1, double *x2, double *y2) {
+ double ca = a * a + 1, bmyc = (b - yc);
+ double cb = 2 * (a * bmyc - xc);
double cc = bmyc * bmyc + xc * xc - r * r;
long nroots = NUMsolveQuadraticEquation (ca, cb, cc, x1, x2);
if (nroots == 1) {
@@ -135,32 +128,35 @@ int NUMget_line_intersection_with_circle (double xc, double yc, double r, double
// D(l_1,l_2)=1/n( log p(O_2|l_1) - log p(O_2|l_2)
static double HMM_and_HMM_getCrossEntropy_asym (HMM me, HMM thee, long observationLength) {
- autoHMMObservationSequence os = HMM_to_HMMObservationSequence (thee, 0, observationLength);
- double ce = HMM_and_HMMObservationSequence_getCrossEntropy (me, os.get());
+ autoHMM_ObservationSequence os = HMM_to_HMM_ObservationSequence (thee, 0, observationLength);
+ double ce = HMM_and_HMM_ObservationSequence_getCrossEntropy (me, os.peek());
if (ce == NUMundefined || ce == INFINITY) {
return ce;
}
- double ce2 = HMM_and_HMMObservationSequence_getCrossEntropy (thee, os.get());
+ double ce2 = HMM_and_HMM_ObservationSequence_getCrossEntropy (thee, os.peek());
if (ce2 == NUMundefined || ce2 == INFINITY) {
return ce2;
}
return ce - ce2;
}
-/**************** HMMObservation ******************************/
+/**************** HMM_Observation ******************************/
+
+Thing_implement (HMM_Observation, Data, 0);
-static void HMMObservation_init (HMMObservation me, const char32 *label, long numberOfComponents, long dimension, long storage) {
+void HMM_Observation_init (I, const char32 *label, long numberOfComponents, long dimension, long storage) {
+ iam (HMM_Observation);
my label = Melder_dup (label);
my gm = GaussianMixture_create (numberOfComponents, dimension, storage);
}
-autoHMMObservation HMMObservation_create (const char32 *label, long numberOfComponents, long dimension, long storage) {
+HMM_Observation HMM_Observation_create (const char32 *label, long numberOfComponents, long dimension, long storage) {
try {
- autoHMMObservation me = Thing_new (HMMObservation);
- HMMObservation_init (me.get(), label, numberOfComponents, dimension, storage);
- return me;
+ autoHMM_Observation me = Thing_new (HMM_Observation);
+ HMM_Observation_init (me.peek(), label, numberOfComponents, dimension, storage);
+ return me.transfer();
} catch (MelderError) {
- Melder_throw (U"HMMObservation not created.");
+ Melder_throw (U"HMM_Observation not created.");
}
}
@@ -204,31 +200,36 @@ long StringsIndex_getLongestSequence (StringsIndex me, long index, long *pos) {
return length;
}
-/**************** HMMState ******************************/
+/**************** HMM_State ******************************/
-static void HMMState_init (HMMState me, const char32 *label) {
+Thing_implement (HMM_State, Data, 0);
+
+void HMM_State_init (I, const char32 *label) {
+ iam (HMM_State);
my label = Melder_dup (label);
}
-autoHMMState HMMState_create (const char32 *label) {
+HMM_State HMM_State_create (const char32 *label) {
try {
- autoHMMState me = Thing_new (HMMState);
- HMMState_init (me.get(), label);
- return me;
+ autoHMM_State me = Thing_new (HMM_State);
+ HMM_State_init (me.peek(), label);
+ return me.transfer();
} catch (MelderError) {
- Melder_throw (U"HMMState not created.");
+ Melder_throw (U"HMM_State not created.");
}
}
-void HMMState_setLabel (HMMState me, char32 *label) {
+void HMM_State_setLabel (HMM_State me, char32 *label) {
Melder_free (my label);
my label = Melder_dup (label);
}
-/**************** HMMBaumWelch ******************************/
+/**************** HMM_BaumWelch ******************************/
+
+Thing_implement (HMM_BaumWelch, Data, 0);
-void structHMMBaumWelch :: v_destroy () noexcept {
- for (long it = 1; it <= capacity; it ++) {
+void structHMM_BaumWelch :: v_destroy () {
+ for (long it = 1; it <= numberOfTimes; it++) {
NUMmatrix_free (xi[it], 1, 1);
}
NUMvector_free (xi, 1);
@@ -236,15 +237,11 @@ void structHMMBaumWelch :: v_destroy () noexcept {
NUMmatrix_free (beta, 1, 1);
NUMmatrix_free (alpha, 1, 1);
NUMmatrix_free (gamma, 1, 1);
- NUMmatrix_free (aij_num, 0, 1);
- NUMmatrix_free (aij_denom, 0, 1);
- NUMmatrix_free (bik_num, 1, 1);
- NUMmatrix_free (bik_denom, 1, 1);
}
-autoHMMBaumWelch HMMBaumWelch_create (long nstates, long nsymbols, long capacity) {
+HMM_BaumWelch HMM_BaumWelch_create (long nstates, long nsymbols, long capacity) {
try {
- autoHMMBaumWelch me = Thing_new (HMMBaumWelch);
+ autoHMM_BaumWelch me = Thing_new (HMM_BaumWelch);
my numberOfTimes = my capacity = capacity;
my numberOfStates = nstates;
my numberOfSymbols = nsymbols;
@@ -260,132 +257,150 @@ autoHMMBaumWelch HMMBaumWelch_create (long nstates, long nsymbols, long capacity
for (long it = 1; it <= capacity; it++) {
my xi[it] = NUMmatrix<double> (1, nstates, 1, nstates);
}
- return me;
+ return me.transfer();
} catch (MelderError) {
- Melder_throw (U"HMMBaumWelch not created.");
+ Melder_throw (U"HMM_BaumWelch not created.");
}
}
-void HMMBaumWelch_getGamma (HMMBaumWelch me) {
- for (long it = 1; it <= my numberOfTimes; it ++) {
+void HMM_BaumWelch_getGamma (HMM_BaumWelch me) {
+ for (long it = 1; it <= my numberOfTimes; it++) {
double sum = 0.0;
- for (long is = 1; is <= my numberOfStates; is ++) {
- my gamma [is] [it] = my alpha [is] [it] * my beta [is] [it];
- sum += my gamma [is] [it];
+ for (long is = 1; is <= my numberOfStates; is++) {
+ my gamma[is][it] = my alpha[is][it] * my beta[is][it];
+ sum += my gamma[is][it];
}
- for (long is = 1; is <= my numberOfStates; is ++) {
- my gamma [is] [it] /= sum;
+ for (long is = 1; is <= my numberOfStates; is++) {
+ my gamma[is][it] /= sum;
}
}
}
-/**************** HMMViterbi ******************************/
+/**************** HMM_Viterbi ******************************/
+
+Thing_implement (HMM_Viterbi, Data, 0);
-autoHMMViterbi HMMViterbi_create (long nstates, long ntimes) {
+HMM_Viterbi HMM_Viterbi_create (long nstates, long ntimes) {
try {
- autoHMMViterbi me = Thing_new (HMMViterbi);
+ autoHMM_Viterbi me = Thing_new (HMM_Viterbi);
my numberOfTimes = ntimes;
my numberOfStates = nstates;
- my viterbi = NUMmatrix<double> (1, nstates, 1, ntimes);
+ my viterbi = NUMmatrix<double> (1, nstates, 1 , ntimes);
my bp = NUMmatrix<long> (1, nstates, 1 , ntimes);
my path = NUMvector<long> (1, ntimes);
- return me;
+ return me.transfer();
} catch (MelderError) {
- Melder_throw (U"HMMViterbi not created.");
+ Melder_throw (U"HMM_Viterbi not created.");
}
}
-/******************* HMMObservationSequence & HMMStateSequence ***/
+/******************* HMM_ObservationSequence & HMM_StateSequence ***/
-autoHMMObservationSequence HMMObservationSequence_create (long numberOfItems, long dataLength) {
+Thing_implement (HMM_ObservationSequence, Table, 0);
+
+HMM_ObservationSequence HMM_ObservationSequence_create (long numberOfItems, long dataLength) {
try {
- autoHMMObservationSequence me = Thing_new (HMMObservationSequence);
- Table_initWithoutColumnNames (me.get(), numberOfItems, dataLength + 1);
- return me;
+ autoHMM_ObservationSequence me = Thing_new (HMM_ObservationSequence);
+ Table_initWithoutColumnNames (me.peek(), numberOfItems, dataLength + 1);
+ return me.transfer();
} catch (MelderError) {
- Melder_throw (U"HMMObservationSequence not created.");
+ Melder_throw (U"HMM_ObservationSequence not created.");
}
}
-long HMMObservationSequence_getNumberOfObservations (HMMObservationSequence me) {
- return my rows.size;
+long HMM_ObservationSequence_getNumberOfObservations (HMM_ObservationSequence me) {
+ return my rows -> size;
}
-void HMMObservationSequence_removeObservation (HMMObservationSequence me, long index) {
+void HMM_ObservationSequence_removeObservation (HMM_ObservationSequence me, long index) {
Table_removeRow ( (Table) me, index);
}
-autoStrings HMMObservationSequence_to_Strings (HMMObservationSequence me) {
+Strings HMM_ObservationSequence_to_Strings (HMM_ObservationSequence me) {
try {
- long numberOfStrings = my rows.size;
+ long numberOfStrings = my rows -> size;
autoStrings thee = Thing_new (Strings);
thy strings = NUMvector<char32 *> (1, numberOfStrings);
for (long i = 1; i <= numberOfStrings; i++) {
thy strings[i] = Melder_dup_f (Table_getStringValue_Assert ( (Table) me, i, 1));
(thy numberOfStrings) ++;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Strings created.");
}
}
-autoHMMObservationSequence Strings_to_HMMObservationSequence (Strings me) {
+HMM_ObservationSequence Strings_to_HMM_ObservationSequence (Strings me) {
try {
- autoHMMObservationSequence thee = HMMObservationSequence_create (my numberOfStrings, 0);
+ autoHMM_ObservationSequence thee = HMM_ObservationSequence_create (my numberOfStrings, 0);
for (long i = 1; i <= my numberOfStrings; i++) {
- Table_setStringValue ( (Table) thee.get(), i, 1, my strings[i]);
+ Table_setStringValue ( (Table) thee.peek(), i, 1, my strings[i]);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
- Melder_throw (me, U": no HMMObservationSequence created.");
+ Melder_throw (me, U": no HMM_ObservationSequence created.");
}
}
-autoStringsIndex HMMObservationSequence_to_StringsIndex (HMMObservationSequence me) {
+StringsIndex HMM_ObservationSequence_to_StringsIndex (HMM_ObservationSequence me) {
try {
- autoStrings s = HMMObservationSequence_to_Strings (me);
- autoStringsIndex thee = Strings_to_StringsIndex (s.get());
- return thee;
+ autoStrings s = HMM_ObservationSequence_to_Strings (me);
+ autoStringsIndex thee = Strings_to_StringsIndex (s.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no StringsIndex created.");
}
}
-long HMM_and_HMMObservationSequence_getLongestSequence (HMM me, HMMObservationSequence thee, long symbolNumber) {
- autoStringsIndex si = HMM_and_HMMObservationSequence_to_StringsIndex (me, thee);
+long HMM_and_HMM_ObservationSequence_getLongestSequence (HMM me, HMM_ObservationSequence thee, long symbolNumber) {
+ autoStringsIndex si = HMM_and_HMM_ObservationSequence_to_StringsIndex (me, thee);
// TODO
(void) symbolNumber;
return 1;
}
-long HMMObservationSequenceBag_getLongestSequence (HMMObservationSequenceBag me) {
+Thing_implement (HMM_ObservationSequences, Collection, 0);
+
+HMM_ObservationSequences HMM_ObservationSequences_create () {
+ try {
+ autoHMM_ObservationSequences me = Thing_new (HMM_ObservationSequences);
+ Collection_init (me.peek(), classHMM_ObservationSequence, 1000);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"HMM_ObservationSequences not created.");
+ }
+}
+
+long HMM_ObservationSequences_getLongestSequence (HMM_ObservationSequences me) {
long longest = 0;
- for (long i = 1; i <= my size; i ++) {
- HMMObservationSequence thee = my at [i];
- if (thy rows.size > longest) {
- longest = thy rows.size;
+ for (long i = 1; i <= my size; i++) {
+ HMM_ObservationSequence thee = (HMM_ObservationSequence) my item[i];
+ if (thy rows -> size > longest) {
+ longest = thy rows -> size;
}
}
return longest;
}
-autoHMMStateSequence HMMStateSequence_create (long numberOfItems) {
+Thing_implement (HMM_StateSequence, Strings, 0);
+
+HMM_StateSequence HMM_StateSequence_create (long numberOfItems) {
try {
- autoHMMStateSequence me = Thing_new (HMMStateSequence);
+ autoHMM_StateSequence me = Thing_new (HMM_StateSequence);
my strings = NUMvector<char32 *> (1, numberOfItems);
- return me;
+ return me.transfer();
} catch (MelderError) {
- Melder_throw (U"HMMStateSequence not created.");
+ Melder_throw (U"HMM_StateSequence not created.");
}
}
-autoStrings HMMStateSequence_to_Strings (HMMStateSequence me) {
+Strings HMM_StateSequence_to_Strings (HMM_StateSequence me) {
try {
autoStrings thee = Thing_new (Strings);
- my structStrings :: v_copy (thee.get());
- return thee;
+ my structStrings :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Strings created.");
}
@@ -394,16 +409,18 @@ autoStrings HMMStateSequence_to_Strings (HMMStateSequence me) {
/**************** HMM ******************************/
+Thing_implement (HMM, Data, 0);
+
void structHMM :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Number of states: ", numberOfStates);
- for (long i = 1; i <= numberOfStates; i ++) {
- HMMState hmms = our states->at [i];
+ for (long i = 1; i <= numberOfStates; i++) {
+ HMM_State hmms = (HMM_State) states -> item[i];
MelderInfo_writeLine (U" ", hmms -> label);
}
MelderInfo_writeLine (U"Number of symbols: ", numberOfObservationSymbols);
- for (long i = 1; i <= numberOfObservationSymbols; i ++) {
- HMMObservation hmms = our observationSymbols->at [i];
+ for (long i = 1; i <= numberOfObservationSymbols; i++) {
+ HMM_Observation hmms = (HMM_Observation) observationSymbols -> item[i];
MelderInfo_writeLine (U" ", hmms -> label);
}
}
@@ -413,22 +430,22 @@ static void HMM_init (HMM me, long numberOfStates, long numberOfObservationSymbo
my numberOfObservationSymbols = numberOfObservationSymbols;
my componentStorage = 1;
my leftToRight = leftToRight;
- my states = HMMStateList_create ();
- my observationSymbols = HMMObservationList_create ();
+ my states = Ordered_create ();
+ my observationSymbols = Ordered_create ();
my transitionProbs = NUMmatrix<double> (0, numberOfStates, 1, numberOfStates + 1);
my emissionProbs = NUMmatrix<double> (1, numberOfStates, 1, numberOfObservationSymbols);
}
-autoHMM HMM_create (int leftToRight, long numberOfStates, long numberOfObservationSymbols) {
+HMM HMM_create (int leftToRight, long numberOfStates, long numberOfObservationSymbols) {
try {
autoHMM me = Thing_new (HMM);
- HMM_init (me.get(), numberOfStates, numberOfObservationSymbols, leftToRight);
- HMM_setDefaultStates (me.get());
- HMM_setDefaultObservations (me.get());
- HMM_setDefaultTransitionProbs (me.get());
- HMM_setDefaultStartProbs (me.get());
- HMM_setDefaultEmissionProbs (me.get());
- return me;
+ HMM_init (me.peek(), numberOfStates, numberOfObservationSymbols, leftToRight);
+ HMM_setDefaultStates (me.peek());
+ HMM_setDefaultObservations (me.peek());
+ HMM_setDefaultTransitionProbs (me.peek());
+ HMM_setDefaultStartProbs (me.peek());
+ HMM_setDefaultEmissionProbs (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"HMM not created.");
}
@@ -436,48 +453,50 @@ autoHMM HMM_create (int leftToRight, long numberOfStates, long numberOfObservati
void HMM_setDefaultStates (HMM me) {
for (long i = 1; i <= my numberOfStates; i++) {
- autoHMMState hmms = HMMState_create (Melder_cat (U"S", i));
- HMM_addState_move (me, hmms.move());
+ autoHMM_State hmms = HMM_State_create (Melder_cat (U"S", i));
+ HMM_addState (me, hmms.transfer());
}
}
-autoHMM HMM_createFullContinuousModel (int leftToRight, long numberOfStates, long numberOfObservationSymbols, long numberOfFeatureStreams, long *dimensionOfStream, long *numberOfGaussiansforStream) {
+HMM HMM_createFullContinuousModel (int leftToRight, long numberOfStates, long numberOfObservationSymbols,
+ long numberOfFeatureStreams, long *dimensionOfStream, long *numberOfGaussiansforStream) {
(void) leftToRight;
(void) numberOfStates;
(void) numberOfObservationSymbols;
(void) numberOfFeatureStreams;
(void) dimensionOfStream;
(void) numberOfGaussiansforStream;
- return autoHMM();
+ return NULL;
}
-autoHMM HMM_createContinuousModel (int leftToRight, long numberOfStates, long numberOfObservationSymbols, long numberOfMixtureComponentsPerSymbol, long componentDimension, long componentStorage) {
+HMM HMM_createContinuousModel (int leftToRight, long numberOfStates, long numberOfObservationSymbols,
+ long numberOfMixtureComponentsPerSymbol, long componentDimension, long componentStorage) {
try {
autoHMM me = Thing_new (HMM);
- HMM_init (me.get(), numberOfStates, numberOfObservationSymbols, leftToRight);
+ HMM_init (me.peek(), numberOfStates, numberOfObservationSymbols, leftToRight);
my numberOfMixtureComponents = numberOfMixtureComponentsPerSymbol;
my componentDimension = componentDimension;
my componentStorage = componentStorage;
for (long i = 1; i <= numberOfStates; i++) {
- autoHMMState state = HMMState_create (Melder_cat (U"S", i));
- HMM_addState_move (me.get(), state.move());
+ autoHMM_State state = HMM_State_create (Melder_cat (U"S", i));
+ HMM_addState (me.peek(), state.transfer());
}
for (long j = 1; j <= numberOfObservationSymbols; j++) {
- autoHMMObservation obs = HMMObservation_create (Melder_cat (U"s", j), numberOfMixtureComponentsPerSymbol, componentDimension, componentStorage);
- HMM_addObservation_move (me.get(), obs.move());
- }
- HMM_setDefaultTransitionProbs (me.get());
- HMM_setDefaultStartProbs (me.get());
- HMM_setDefaultEmissionProbs (me.get());
- HMM_setDefaultMixingProbabilities (me.get());
- return me;
+ autoHMM_Observation obs = HMM_Observation_create (Melder_cat (U"s", j), numberOfMixtureComponentsPerSymbol, componentDimension, componentStorage);
+ HMM_addObservation (me.peek(), obs.transfer());
+ }
+ HMM_setDefaultTransitionProbs (me.peek());
+ HMM_setDefaultStartProbs (me.peek());
+ HMM_setDefaultEmissionProbs (me.peek());
+ HMM_setDefaultMixingProbabilities (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Continuous model HMM not created.");
}
}
// for a simple non-hidden model leave either states empty or symbols empty !!!
-autoHMM HMM_createSimple (int leftToRight, const char32 *states_string, const char32 *symbols_string) {
+HMM HMM_createSimple (int leftToRight, const char32 *states_string, const char32 *symbols_string) {
try {
autoHMM me = Thing_new (HMM);
const char32 *states = states_string;
@@ -486,7 +505,7 @@ autoHMM HMM_createSimple (int leftToRight, const char32 *states_string, const ch
long numberOfObservationSymbols = Melder_countTokens (symbols_string);
if (numberOfStates == 0 and numberOfObservationSymbols == 0) {
- Melder_throw (U"No states and no symbols given.");
+ Melder_throw (U"No states and symbols.");
}
if (numberOfStates > 0) {
if (numberOfObservationSymbols <= 0) {
@@ -500,20 +519,20 @@ autoHMM HMM_createSimple (int leftToRight, const char32 *states_string, const ch
my notHidden = 1;
}
- HMM_init (me.get(), numberOfStates, numberOfObservationSymbols, leftToRight);
+ HMM_init (me.peek(), numberOfStates, numberOfObservationSymbols, leftToRight);
for (char32 *token = Melder_firstToken (states); token != 0; token = Melder_nextToken ()) {
- autoHMMState state = HMMState_create (token);
- HMM_addState_move (me.get(), state.move());
+ autoHMM_State state = HMM_State_create (token);
+ HMM_addState (me.peek(), state.transfer());
}
- for (char32 *token = Melder_firstToken (symbols); token != nullptr; token = Melder_nextToken ()) {
- autoHMMObservation symbol = HMMObservation_create (token, 0, 0, 0);
- HMM_addObservation_move (me.get(), symbol.move());
+ for (char32 *token = Melder_firstToken (symbols); token != NULL; token = Melder_nextToken ()) {
+ autoHMM_Observation symbol = HMM_Observation_create (token, 0, 0, 0);
+ HMM_addObservation (me.peek(), symbol.transfer());
}
- HMM_setDefaultTransitionProbs (me.get());
- HMM_setDefaultStartProbs (me.get());
- HMM_setDefaultEmissionProbs (me.get());
- return me;
+ HMM_setDefaultTransitionProbs (me.peek());
+ HMM_setDefaultStartProbs (me.peek());
+ HMM_setDefaultEmissionProbs (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Simple HMM not created.");
}
@@ -521,45 +540,45 @@ autoHMM HMM_createSimple (int leftToRight, const char32 *states_string, const ch
void HMM_setDefaultObservations (HMM me) {
const char32 *def = my notHidden ? U"S" : U"s";
- for (long i = 1; i <= my numberOfObservationSymbols; i ++) {
- autoHMMObservation hmms = HMMObservation_create (Melder_cat (def, i), 0, 0, 0);
- HMM_addObservation_move (me, hmms.move());
+ for (long i = 1; i <= my numberOfObservationSymbols; i++) {
+ autoHMM_Observation hmms = HMM_Observation_create (Melder_cat (def, i), 0, 0, 0);
+ HMM_addObservation (me, hmms.transfer());
}
}
void HMM_setDefaultTransitionProbs (HMM me) {
- for (long i = 1; i <= my numberOfStates; i ++) {
- double p = ( my leftToRight ? 1.0 / (my numberOfStates - i + 1.0) : 1.0 / my numberOfStates );
+ for (long i = 1; i <= my numberOfStates; i++) {
+ double p = my leftToRight ? 1.0 / (my numberOfStates - i + 1) : 1.0 / my numberOfStates;
for (long j = 1; j <= my numberOfStates; j++) {
- my transitionProbs [i] [j] = ( my leftToRight && j < i ? 0.0 : p );
+ my transitionProbs[i][j] = my leftToRight && j < i ? 0 : p;
}
}
// leftToRight must have end state!
- if (my leftToRight) my transitionProbs [my numberOfStates] [my numberOfStates] =
- my transitionProbs [my numberOfStates] [my numberOfStates + 1] = 0.5;
+ if (my leftToRight) my transitionProbs[my numberOfStates][my numberOfStates] =
+ my transitionProbs[my numberOfStates][my numberOfStates + 1] = 0.5;
}
void HMM_setDefaultStartProbs (HMM me) {
double p = 1.0 / my numberOfStates;
- for (long j = 1; j <= my numberOfStates; j ++) {
- my transitionProbs [0] [j] = p;
+ for (long j = 1; j <= my numberOfStates; j++) {
+ my transitionProbs[0][j] = p;
}
}
void HMM_setDefaultEmissionProbs (HMM me) {
double p = 1.0 / my numberOfObservationSymbols;
for (long i = 1; i <= my numberOfStates; i++)
- for (long j = 1; j <= my numberOfObservationSymbols; j ++) {
- my emissionProbs [i] [j] = my notHidden ? ( i == j ? 1.0 : 0.0 ) : p;
+ for (long j = 1; j <= my numberOfObservationSymbols; j++) {
+ my emissionProbs[i][j] = my notHidden ? (i == j ? 1 : 0) : p;
}
}
void HMM_setDefaultMixingProbabilities (HMM me) {
double mp = 1.0 / my numberOfMixtureComponents;
- for (long is = 1; is <= my numberOfObservationSymbols; is ++) {
- HMMObservation hmmo = my observationSymbols->at [is];
- for (long im = 1; im <= my numberOfMixtureComponents; im ++) {
- hmmo -> gm -> mixingProbabilities [im] = mp;
+ for (long is = 1; is <= my numberOfObservationSymbols; is++) {
+ HMM_Observation hmmo = (HMM_Observation) my observationSymbols -> item[is];
+ for (long im = 1; im <= my numberOfMixtureComponents; im++) {
+ hmmo -> gm -> mixingProbabilities[im] = mp;
}
}
}
@@ -577,12 +596,12 @@ void HMM_setStartProbabilities (HMM me, char32 *probs) {
void HMM_setTransitionProbabilities (HMM me, long state_number, char32 *state_probs) {
try {
- if (state_number > my states->size) {
+ if (state_number > my states -> size) {
Melder_throw (U"State number too large.");
}
- autoNUMvector<double> p (NUMwstring_to_probs (state_probs, my numberOfStates), 1);
- for (long i = 1; i <= my numberOfStates + 1; i ++) {
- my transitionProbs [state_number] [i] = p [i];
+ autoNUMvector<double> p (NUMwstring_to_probs (state_probs, my numberOfStates + 1), 1);
+ for (long i = 1; i <= my numberOfStates + 1; i++) {
+ my transitionProbs[state_number][i] = p[i];
}
} catch (MelderError) {
Melder_throw (me, U": no transition probabilities set.");
@@ -591,7 +610,7 @@ void HMM_setTransitionProbabilities (HMM me, long state_number, char32 *state_pr
void HMM_setEmissionProbabilities (HMM me, long state_number, char32 *emission_probs) {
try {
- if (state_number > my states->size) {
+ if (state_number > my states -> size) {
Melder_throw (U"State number too large.");
}
if (my notHidden) {
@@ -599,7 +618,7 @@ void HMM_setEmissionProbabilities (HMM me, long state_number, char32 *emission_p
}
autoNUMvector<double> p (NUMwstring_to_probs (emission_probs, my numberOfObservationSymbols), 1);
for (long i = 1; i <= my numberOfObservationSymbols; i++) {
- my emissionProbs [state_number] [i] = p [i];
+ my emissionProbs[state_number][i] = p[i];
}
} catch (MelderError) {
Melder_throw (me, U": no emission probabilities set.");
@@ -607,60 +626,62 @@ void HMM_setEmissionProbabilities (HMM me, long state_number, char32 *emission_p
}
-void HMM_addObservation_move (HMM me, autoHMMObservation thee) {
- long ns = my observationSymbols->size + 1;
+void HMM_addObservation (HMM me, thou) {
+ thouart (HMM_Observation);
+ long ns = my observationSymbols -> size + 1;
if (ns > my numberOfObservationSymbols) {
Melder_throw (U"Observation list is full.");
}
- my observationSymbols -> addItemAtPosition_move (thee.move(), ns);
+ Ordered_addItemPos (my observationSymbols, thee, ns);
}
-void HMM_addState_move (HMM me, autoHMMState thee) {
- long ns = my states->size + 1;
+void HMM_addState (HMM me, thou) {
+ thouart (HMM_State);
+ long ns = my states -> size + 1;
if (ns > my numberOfStates) {
Melder_throw (U"States list is full.");
}
- my states -> addItemAtPosition_move (thee.move(), ns);
+ Ordered_addItemPos (my states, thee, ns);
}
-autoTableOfReal HMM_extractTransitionProbabilities (HMM me) {
+TableOfReal HMM_extractTransitionProbabilities (HMM me) {
try {
autoTableOfReal thee = TableOfReal_create (my numberOfStates + 1, my numberOfStates + 1);
- for (long is = 1; is <= my numberOfStates; is ++) {
- HMMState hmms = my states->at [is];
- TableOfReal_setRowLabel (thee.get(), is + 1, hmms -> label);
- TableOfReal_setColumnLabel (thee.get(), is, hmms -> label);
- for (long js = 1; js <= my numberOfStates; js ++) {
- thy data [is + 1] [js] = my transitionProbs [is] [js];
+ for (long is = 1; is <= my numberOfStates; is++) {
+ HMM_State hmms = (HMM_State) my states -> item[is];
+ TableOfReal_setRowLabel (thee.peek(), is + 1, hmms -> label);
+ TableOfReal_setColumnLabel (thee.peek(), is, hmms -> label);
+ for (long js = 1; js <= my numberOfStates; js++) {
+ thy data[is + 1][js] = my transitionProbs[is][js];
}
}
- TableOfReal_setRowLabel (thee.get(), 1, U"START");
- TableOfReal_setColumnLabel (thee.get(), my numberOfStates + 1, U"END");
- for (long is = 1; is <= my numberOfStates; is ++) {
- thy data [1] [is] = my transitionProbs [0] [is];
- thy data [is + 1] [my numberOfStates + 1] = my transitionProbs [is] [my numberOfStates + 1];
+ TableOfReal_setRowLabel (thee.peek(), 1, U"START");
+ TableOfReal_setColumnLabel (thee.peek(), my numberOfStates + 1, U"END");
+ for (long is = 1; is <= my numberOfStates; is++) {
+ thy data[1][is] = my transitionProbs[0][is];
+ thy data[is + 1][my numberOfStates + 1] = my transitionProbs[is][my numberOfStates + 1];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no transition probabilities extracted.");
}
}
-autoTableOfReal HMM_extractEmissionProbabilities (HMM me) {
+TableOfReal HMM_extractEmissionProbabilities (HMM me) {
try {
autoTableOfReal thee = TableOfReal_create (my numberOfStates, my numberOfObservationSymbols);
- for (long js = 1; js <= my numberOfObservationSymbols; js ++) {
- HMMObservation hmms = my observationSymbols->at [js];
- TableOfReal_setColumnLabel (thee.get(), js, hmms -> label);
- }
- for (long is = 1; is <= my numberOfStates; is ++) {
- HMMState hmms = my states->at [is];
- TableOfReal_setRowLabel (thee.get(), is, hmms -> label);
- for (long js = 1; js <= my numberOfObservationSymbols; js ++) {
- thy data [is] [js] = my emissionProbs [is] [js];
+ for (long js = 1; js <= my numberOfObservationSymbols; js++) {
+ HMM_Observation hmms = (HMM_Observation) my observationSymbols -> item[js];
+ TableOfReal_setColumnLabel (thee.peek(), js, hmms -> label);
+ }
+ for (long is = 1; is <= my numberOfStates; is++) {
+ HMM_State hmms = (HMM_State) my states -> item[is];
+ TableOfReal_setRowLabel (thee.peek(), is, hmms -> label);
+ for (long js = 1; js <= my numberOfObservationSymbols; js++) {
+ thy data[is][js] = my emissionProbs[is][js];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no emission probabilities extracted.");
};
@@ -670,14 +691,14 @@ double HMM_getExpectedValueOfDurationInState (HMM me, long istate) {
if (istate < 0 || istate > my numberOfStates) {
return NUMundefined;
}
- return 1.0 / (1.0 - my transitionProbs [istate] [istate]);
+ return 1 / (1 - my transitionProbs[istate][istate]);
}
double HMM_getProbabilityOfStayingInState (HMM me, long istate, long numberOfTimeUnits) {
if (istate < 0 || istate > my numberOfStates) {
return NUMundefined;
}
- return pow (my transitionProbs [istate] [istate], numberOfTimeUnits - 1.0) * (1.0 - my transitionProbs[istate][istate]);
+ return pow (my transitionProbs[istate][istate], numberOfTimeUnits - 1) * (1 - my transitionProbs[istate][istate]);
}
double HMM_and_HMM_getCrossEntropy (HMM me, HMM thee, long observationLength, int symmetric) {
@@ -689,25 +710,25 @@ double HMM_and_HMM_getCrossEntropy (HMM me, HMM thee, long observationLength, in
if (ce2 == NUMundefined || ce2 == INFINITY) {
return ce2;
}
- return (ce1 + ce2) / 2.0;
+ return (ce1 + ce2) / 2;
}
-double HMM_and_HMM_and_HMMObservationSequence_getCrossEntropy (HMM me, HMM thee, HMMObservationSequence him) {
- double ce1 = HMM_and_HMMObservationSequence_getCrossEntropy (me, him);
+double HMM_and_HMM_and_HMM_ObservationSequence_getCrossEntropy (HMM me, HMM thee, HMM_ObservationSequence him) {
+ double ce1 = HMM_and_HMM_ObservationSequence_getCrossEntropy (me, him);
if (ce1 == NUMundefined || ce1 == INFINITY) {
return ce1;
}
- double ce2 = HMM_and_HMMObservationSequence_getCrossEntropy (thee, him);
+ double ce2 = HMM_and_HMM_ObservationSequence_getCrossEntropy (thee, him);
if (ce2 == NUMundefined || ce2 == INFINITY) {
return ce2;
}
- return (ce1 + ce2) / 2.0;
+ return (ce1 + ce2) / 2;
}
void HMM_draw (HMM me, Graphics g, int garnish) {
double xwidth = sqrt (my numberOfStates);
double rstate = 0.3 / xwidth, r = xwidth / 3.0;
- double xmax = 1.2 * xwidth / 2.0, xmin = -xmax, ymin = xmin, ymax = xmax;
+ double xmax = 1.2 * xwidth / 2, xmin = -xmax, ymin = xmin, ymax = xmax;
autoNUMvector<double> xs (1, my numberOfStates);
autoNUMvector<double> ys (1, my numberOfStates);
@@ -717,7 +738,7 @@ void HMM_draw (HMM me, Graphics g, int garnish) {
xs[1] = ys[1] = 0;
if (my numberOfStates > 1) {
for (long is = 1; is <= my numberOfStates; is++) {
- double alpha = - NUMpi + NUMpi * 2.0 * (is - 1) / my numberOfStates;
+ double alpha = - NUMpi + NUMpi * 2 * (is - 1) / my numberOfStates;
xs[is] = r * cos (alpha); ys[is] = r * sin (alpha);
}
}
@@ -727,38 +748,38 @@ void HMM_draw (HMM me, Graphics g, int garnish) {
// find fontsize
int fontSize = Graphics_inqFontSize (g);
const char32 *widest_label = U"";
- double max_width = 0.0;
- for (long is = 1; is <= my numberOfStates; is ++) {
- HMMState hmms = my states->at [is];
- double w = ( hmms -> label == nullptr ? 0.0 : Graphics_textWidth (g, hmms -> label) );
+ double max_width = 0;
+ for (long is = 1; is <= my numberOfStates; is++) {
+ HMM_State hmms = (HMM_State) my states -> item[is];
+ double w = hmms -> label == NULL ? 0 : Graphics_textWidth (g, hmms -> label);
if (w > max_width) {
widest_label = hmms -> label;
max_width = w;
}
}
int new_fontSize = fontSize;
- while (max_width > 2.0 * rstate && new_fontSize > 4) {
+ while (max_width > 2 * rstate && new_fontSize > 4) {
new_fontSize --;
Graphics_setFontSize (g, new_fontSize);
max_width = Graphics_textWidth (g, widest_label);
}
Graphics_setFontSize (g, new_fontSize);
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_HALF);
- for (long is = 1; is <= my numberOfStates; is ++) {
- HMMState hmms = my states->at [is];
- Graphics_circle (g, xs [is], ys [is], rstate);
- Graphics_text (g, xs [is], ys [is], hmms -> label);
+ for (long is = 1; is <= my numberOfStates; is++) {
+ HMM_State hmms = (HMM_State) my states -> item[is];
+ Graphics_circle (g, xs[is], ys[is], rstate);
+ Graphics_text (g, xs[is], ys[is], hmms -> label);
}
// draw connections from is to js
// 1 -> 2 / 2-> : increase / decrease angle between 1 and 2 with pi /10
// use cos(a+b) and cos(a -b) rules
- double cosb = cos (NUMpi / 10.0), sinb = sin (NUMpi / 10.0);
- for (long is = 1; is <= my numberOfStates; is ++) {
- double x1 = xs [is], y1 = ys [is];
- for (long js = 1; js <= my numberOfStates; js ++) {
- if (my transitionProbs [is] [js] > 0.0 && is != js) {
- double x2 = xs [js], y2 = ys [js];
+ double cosb = cos (NUMpi / 10), sinb = sin (NUMpi / 10);
+ for (long is = 1; is <= my numberOfStates; is++) {
+ double x1 = xs[is], y1 = ys[is];
+ for (long js = 1; js <= my numberOfStates; js++) {
+ if (my transitionProbs[is][js] > 0 && is != js) {
+ double x2 = xs[js], y2 = ys[js];
double dx = x2 - x1, dy = y2 - y1, h = sqrt (dx * dx + dy * dy), cosa = dx / h, sina = dy / h;
double cosabp = cosa * cosb - sina * sinb, cosabm = cosa * cosb + sina * sinb;
double sinabp = cosa * sinb + sina * cosb, sinabm = -cosa * sinb + sina * cosb;
@@ -779,77 +800,77 @@ void HMM_unExpandPCA (HMM me) {
if (my componentDimension <= 0) {
return; // nothing to do
}
- for (long is = 1; is <= my numberOfObservationSymbols; is ++) {
- HMMObservation s = my observationSymbols->at [is];
- GaussianMixture_unExpandPCA (s -> gm.get());
+ for (long is = 1; is <= my numberOfObservationSymbols; is++) {
+ HMM_Observation s = (HMM_Observation) my observationSymbols -> item[is];
+ GaussianMixture_unExpandPCA (s -> gm);
}
}
-autoHMMObservationSequence HMM_to_HMMObservationSequence (HMM me, long startState, long numberOfItems) {
+HMM_ObservationSequence HMM_to_HMM_ObservationSequence (HMM me, long startState, long numberOfItems) {
try {
- autoHMMObservationSequence thee = HMMObservationSequence_create (numberOfItems, my componentDimension);
+ autoHMM_ObservationSequence thee = HMM_ObservationSequence_create (numberOfItems, my componentDimension);
autoNUMvector<double> obs;
autoNUMvector<double> buf;
if (my componentDimension > 0) {
obs.reset (1, my componentDimension);
buf.reset (1, my componentDimension);
}
- long istate = startState == 0 ? NUMgetIndexFromProbability (my transitionProbs[0], my numberOfStates, NUMrandomUniform (0.0, 1.0)) : startState;
+ long istate = startState == 0 ? NUMgetIndexFromProbability (my transitionProbs[0], my numberOfStates, NUMrandomUniform (0, 1)) : startState;
for (long i = 1; i <= numberOfItems; i++) {
// Emit a symbol from istate
- long isymbol = NUMgetIndexFromProbability (my emissionProbs[istate], my numberOfObservationSymbols, NUMrandomUniform (0.0, 1.0));
- HMMObservation s = my observationSymbols->at [isymbol];
+ long isymbol = NUMgetIndexFromProbability (my emissionProbs[istate], my numberOfObservationSymbols, NUMrandomUniform (0, 1));
+ HMM_Observation s = (HMM_Observation) my observationSymbols -> item[isymbol];
if (my componentDimension > 0) {
char32 *name;
- GaussianMixture_generateOneVector (s -> gm.get(), obs.peek(), &name, buf.peek());
+ GaussianMixture_generateOneVector (s -> gm, obs.peek(), &name, buf.peek());
for (long j = 1; j <= my componentDimension; j++) {
- Table_setNumericValue ( (Table) thee.get(), i, 1 + j, obs[j]);
+ Table_setNumericValue ( (Table) thee.peek(), i, 1 + j, obs[j]);
}
}
- Table_setStringValue (thee.get(), i, 1, s -> label);
+ Table_setStringValue ( (Table) thee.peek(), i, 1, s -> label);
// get next state
- istate = NUMgetIndexFromProbability (my transitionProbs [istate], my numberOfStates + 1, NUMrandomUniform (0.0, 1.0));
+ istate = NUMgetIndexFromProbability (my transitionProbs[istate], my numberOfStates + 1, NUMrandomUniform (0, 1));
if (istate == my numberOfStates + 1) { // final state
- for (long j = numberOfItems; j > i; j --) {
- HMMObservationSequence_removeObservation (thee.get(), j);
+ for (long j = numberOfItems; j > i; j--) {
+ HMM_ObservationSequence_removeObservation (thee.peek(), j);
}
break;
}
}
HMM_unExpandPCA (me);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
HMM_unExpandPCA (me);
- Melder_throw (me, U":no HMMObservationSequence created.");
+ Melder_throw (me, U":no HMM_ObservationSequence created.");
}
}
-autoHMMBaumWelch HMM_forward (HMM me, long *obs, long nt) {
+HMM_BaumWelch HMM_forward (HMM me, long *obs, long nt) {
try {
- autoHMMBaumWelch thee = HMMBaumWelch_create (my numberOfStates, my numberOfObservationSymbols, nt);
- HMM_and_HMMBaumWelch_forward (me, thee.get(), obs);
- return thee;
+ autoHMM_BaumWelch thee = HMM_BaumWelch_create (my numberOfStates, my numberOfObservationSymbols, nt);
+ HMM_and_HMM_BaumWelch_forward (me, thee.peek(), obs);
+ return thee.transfer();
} catch (MelderError) {
- Melder_throw (me, U": no HMMBaumWelch created.");
+ Melder_throw (me, U": no HMM_BaumWelch created.");
}
}
-autoHMMViterbi HMM_to_HMMViterbi (HMM me, long *obs, long ntimes) {
+HMM_Viterbi HMM_to_HMM_Viterbi (HMM me, long *obs, long ntimes) {
try {
- autoHMMViterbi thee = HMMViterbi_create (my numberOfStates, ntimes);
- HMM_and_HMMViterbi_decode (me, thee.get(), obs);
- return thee;
+ autoHMM_Viterbi thee = HMM_Viterbi_create (my numberOfStates, ntimes);
+ HMM_and_HMM_Viterbi_decode (me, thee.peek(), obs);
+ return thee.transfer();
} catch (MelderError) {
- Melder_throw (me, U": no HMMViterbi created.");
+ Melder_throw (me, U": no HMM_Viterbi created.");
}
}
-void HMMBaumWelch_reInit (HMMBaumWelch me) {
+void HMM_BaumWelch_reInit (HMM_BaumWelch me) {
my totalNumberOfSequences = 0;
my lnProb = 0;
@@ -861,34 +882,33 @@ void HMMBaumWelch_reInit (HMMBaumWelch me) {
*/
for (long is = 0; is <= my numberOfStates; is++) {
for (long js = 1; js <= my numberOfStates + 1; js++) {
- my aij_num[is][js] = 0.0;
- my aij_denom[is][js] = 0.0;
+ my aij_num[is][js] = 0;
+ my aij_denom[is][js] = 0;
}
}
for (long is = 1; is <= my numberOfStates; is++) {
for (long js = 1; js <= my numberOfSymbols; js++) {
- my bik_num[is][js] = 0.0;
- my bik_denom[is][js] = 0.0;
+ my bik_num[is][js] = 0;
+ my bik_denom[is][js] = 0;
}
}
}
-void HMM_and_HMMObservationSequenceBag_learn (HMM me, HMMObservationSequenceBag thee, double delta_lnp, double minProb, int info) {
+void HMM_and_HMM_ObservationSequences_learn (HMM me, HMM_ObservationSequences thee, double delta_lnp, double minProb) {
try {
// act as if all observation sequences are in memory
- long capacity = HMMObservationSequenceBag_getLongestSequence (thee);
- autoHMMBaumWelch bw = HMMBaumWelch_create (my numberOfStates, my numberOfObservationSymbols, capacity);
+ long capacity = HMM_ObservationSequences_getLongestSequence (thee);
+ autoHMM_BaumWelch bw = HMM_BaumWelch_create (my numberOfStates, my numberOfObservationSymbols, capacity);
bw -> minProb = minProb;
- if (info) {
- MelderInfo_open ();
- }
+ MelderInfo_open ();
long iter = 0; double lnp;
do {
lnp = bw -> lnProb;
- HMMBaumWelch_reInit (bw.get());
- for (long ios = 1; ios <= thy size; ios ++) {
- HMMObservationSequence hmm_os = thy at [ios];
- autoStringsIndex si = HMM_and_HMMObservationSequence_to_StringsIndex (me, hmm_os); // TODO outside the loop or more efficiently
+ HMM_BaumWelch_reInit (bw.peek());
+ for (long ios = 1; ios <= thy size; ios++) {
+ MelderInfo_writeLine (U"Observation sequence: ", ios);
+ HMM_ObservationSequence hmm_os = (HMM_ObservationSequence) thy item[ios];
+ autoStringsIndex si = HMM_and_HMM_ObservationSequence_to_StringsIndex (me, hmm_os);
long *obs = si -> classIndex, nobs = si -> numberOfElements; // convenience
// Interpretation of unknowns: end of sequence
@@ -908,28 +928,25 @@ void HMM_and_HMMObservationSequenceBag_learn (HMM me, HMMObservationSequenceBag
iend --;
bw -> numberOfTimes = iend - istart + 1;
(bw -> totalNumberOfSequences) ++;
- HMM_and_HMMBaumWelch_forward (me, bw.get(), obs + istart - 1); // get new alphas
- HMM_and_HMMBaumWelch_backward (me, bw.get(), obs + istart - 1); // get new betas
- HMMBaumWelch_getGamma (bw.get());
- HMM_and_HMMBaumWelch_getXi (me, bw.get(), obs + istart - 1);
- HMM_and_HMMBaumWelch_addEstimate (me, bw.get(), obs + istart - 1);
+ MelderInfo_writeLine (U" sub observation: ", bw -> totalNumberOfSequences);
+ HMM_and_HMM_BaumWelch_forward (me, bw.peek(), obs + istart - 1); // get new alphas
+ HMM_and_HMM_BaumWelch_backward (me, bw.peek(), obs + istart - 1); // get new betas
+ HMM_BaumWelch_getGamma (bw.peek());
+ HMM_and_HMM_BaumWelch_getXi (me, bw.peek(), obs + istart - 1);
+ HMM_and_HMM_BaumWelch_addEstimate (me, bw.peek(), obs + istart - 1);
istart = iend + 1;
}
}
- // we have processed all observation sequences, now it is time to estimate new probabilities.
+ // we have processed all observation sequences, now it time to estimate new probabilities.
iter++;
- HMM_and_HMMBaumWelch_reestimate (me, bw.get());
- if (info) {
- MelderInfo_writeLine (U"Iteration: ", iter, U" ln(prob): ", bw -> lnProb);
- }
- } while (fabs ((lnp - bw -> lnProb) / bw -> lnProb) > delta_lnp);
- if (info) {
- MelderInfo_writeLine (U"******** Learning summary *********");
- MelderInfo_writeLine (U" Processed ", thy size, U" sequences,");
- MelderInfo_writeLine (U" consisting of ", bw -> totalNumberOfSequences, U" observation sequences.");
- MelderInfo_writeLine (U" Longest observation sequence had ", capacity, U" items");
- MelderInfo_close();
- }
+ HMM_and_HMM_BaumWelch_reestimate (me, bw.peek());
+ MelderInfo_writeLine (U"Iteration: ", iter, U" ln(prob): ", bw -> lnProb);
+ } while (fabs ( (lnp - bw -> lnProb) / bw -> lnProb) > delta_lnp);
+
+ MelderInfo_writeLine (U"******** Learning summary *********");
+ MelderInfo_writeLine (U" Processed ", thy size, U" sequences,");
+ MelderInfo_writeLine (U" consisting of ", bw -> totalNumberOfSequences, U" observation sequences.");
+ MelderInfo_writeLine (U" Longest observation sequence had ", capacity, U" items");
} catch (MelderError) {
Melder_throw (me, U" & ", thee, U": not learned.");
}
@@ -937,10 +954,10 @@ void HMM_and_HMMObservationSequenceBag_learn (HMM me, HMMObservationSequenceBag
// xc1 < xc2
-void HMM_and_HMMStateSequence_drawTrellis (HMM me, HMMStateSequence thee, Graphics g, int connect, int garnish) {
+void HMM_and_HMM_StateSequence_drawTrellis (HMM me, HMM_StateSequence thee, Graphics g, int connect, int garnish) {
long numberOfTimes = thy numberOfStrings;
- autoStringsIndex si = HMM_and_HMMStateSequence_to_StringsIndex (me, thee);
- double xmin = 0.0, xmax = numberOfTimes + 1.0, ymin = 0.5, ymax = my numberOfStates + 0.5;
+ autoStringsIndex si = HMM_and_HMM_StateSequence_to_StringsIndex (me, thee);
+ double xmin = 0, xmax = numberOfTimes + 1, ymin = 0.5, ymax = my numberOfStates + 0.5;
Graphics_setInner (g);
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
@@ -954,7 +971,7 @@ void HMM_and_HMMStateSequence_drawTrellis (HMM me, HMMStateSequence thee, Graphi
if (it > 1) {
for (long is = 1; is <= my numberOfStates; is++) {
bool indexedConnection = si -> classIndex[it - 1] == is && si -> classIndex[it] == js;
- Graphics_setLineWidth (g, indexedConnection ? 2.0 : 1.0);
+ Graphics_setLineWidth (g, indexedConnection ? 2 : 1);
Graphics_setLineType (g, indexedConnection ? Graphics_DRAWN : Graphics_DOTTED);
double x1 = it - 1, y1 = is;
if (connect || indexedConnection) {
@@ -970,25 +987,25 @@ void HMM_and_HMMStateSequence_drawTrellis (HMM me, HMMStateSequence thee, Graphi
}
}
Graphics_unsetInner (g);
- Graphics_setLineWidth (g, 1.0);
+ Graphics_setLineWidth (g, 1);
Graphics_setLineType (g, Graphics_DRAWN);
if (garnish) {
Graphics_drawInnerBox (g);
- for (long js = 1; js <= my numberOfStates; js ++) {
- HMMState hmms = my states->at [js];
- Graphics_markLeft (g, js, false, false, false, hmms -> label);
+ for (long js = 1; js <= my numberOfStates; js++) {
+ HMM_State hmms = (HMM_State) my states -> item[js];
+ Graphics_markLeft (g, js, 0, 0, 0, hmms -> label);
}
- Graphics_marksBottomEvery (g, 1.0, 1.0, true, true, false);
- Graphics_textBottom (g, true, U"Time index");
+ Graphics_marksBottomEvery (g, 1, 1, 1, 1, 0);
+ Graphics_textBottom (g, 1, U"Time index");
}
}
void HMM_drawBackwardProbabilitiesIllustration (Graphics g, bool garnish) {
- double xmin = 0.0, xmax = 1.0, ymin = 0.0, ymax = 1.0;
+ double xmin = 0, xmax = 1, ymin = 0, ymax = 1;
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
double xleft = 0.1, xright = 0.9, r = 0.03;
long np = 6;
- double dy = (1.0 - 0.3) / (np - 1);
+ double dy = (1 - 0.3) / (np - 1);
double x0 = xleft, y0 = 0.5;
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
Graphics_circle (g, x0, y0, r);
@@ -1032,8 +1049,8 @@ void HMM_drawBackwardProbabilitiesIllustration (Graphics g, bool garnish) {
Graphics_text (g, x0 - 1.5 * r, y0, U"%s__%i_");
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_BOTTOM);
- Graphics_text (g, x0, 0.0, U"%t");
- Graphics_text (g, x, 0.0, U"%t+1");
+ Graphics_text (g, x0, 0, U"%t");
+ Graphics_text (g, x, 0, U"%t+1");
double y3 = 0.10;
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_HALF);
@@ -1043,11 +1060,11 @@ void HMM_drawBackwardProbabilitiesIllustration (Graphics g, bool garnish) {
}
void HMM_drawForwardProbabilitiesIllustration (Graphics g, bool garnish) {
- double xmin = 0.0, xmax = 1.0, ymin = 0.0, ymax = 1.0;
+ double xmin = 0, xmax = 1, ymin = 0, ymax = 1;
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
- double xleft = 0.1, xright = 0.9, r = 0.03;
+ double xleft = 0.1, xright = 0.9, r = 0.03;
long np = 6;
- double dy = (1.0 - 0.3) / (np - 1);
+ double dy = (1 - 0.3) / (np - 1);
double x0 = xright, y0 = 0.5;
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
Graphics_circle (g, x0, y0, r);
@@ -1060,7 +1077,7 @@ void HMM_drawForwardProbabilitiesIllustration (Graphics g, bool garnish) {
double cosa = xx / c, sina = yy / c;
Graphics_line (g, x0 - r * cosa, y0 + r * sina, x + r * cosa, y - r * sina);
} else if (i == 4) {
- double ddy = 3.0 * dy / 4.0;
+ double ddy = 3*dy/4;
Graphics_fillCircle (g, x, y + dy - ddy, 0.5 * r);
Graphics_fillCircle (g, x, y + dy - 2 * ddy, 0.5 * r);
Graphics_fillCircle (g, x, y + dy - 3 * ddy, 0.5 * r);
@@ -1091,8 +1108,8 @@ void HMM_drawForwardProbabilitiesIllustration (Graphics g, bool garnish) {
Graphics_text (g, x0 + 1.5 * r, y0, U"%s__%j_");
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_BOTTOM);
- Graphics_text (g, x, 0.0, U"%t");
- Graphics_text (g, x0, 0.0, U"%t+1");
+ Graphics_text (g, x, 0, U"%t");
+ Graphics_text (g, x0, 0, U"%t+1");
double y3 = 0.10;
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_HALF);
@@ -1102,16 +1119,16 @@ void HMM_drawForwardProbabilitiesIllustration (Graphics g, bool garnish) {
}
void HMM_drawForwardAndBackwardProbabilitiesIllustration (Graphics g, bool garnish) {
- double xfrac = 0.1, xs = 1.0 / (0.5 - xfrac), r = 0.03;
- Graphics_Viewport vp = Graphics_insetViewport (g, 0.0, 0.5-xfrac, 0.0, 1.0);
+ double xfrac = 0.1, xs = 1 / (0.5 - xfrac), r = 0.03;
+ Graphics_Viewport vp = Graphics_insetViewport (g, 0, 0.5-xfrac, 0, 1);
HMM_drawForwardProbabilitiesIllustration (g, false);
Graphics_resetViewport (g, vp);
- Graphics_insetViewport (g, 0.5 + xfrac, 1.0, 0.0, 1.0);
+ Graphics_insetViewport (g, 0.5 + xfrac, 1, 0, 1);
HMM_drawBackwardProbabilitiesIllustration (g, false);
Graphics_resetViewport (g, vp);
- Graphics_setWindow (g, 0.0, xs, 0.0, 1.0);
+ Graphics_setWindow (g, 0, xs, 0, 1);
if (garnish) {
- double rx1 = 1.0 + xs * 2.0 * xfrac + 0.1, rx2 = rx1 + 0.9 - 0.1, y1 = 0.1;
+ double rx1 = 1 + xs * 2 * xfrac + 0.1, rx2 = rx1 + 0.9 - 0.1, y1 = 0.1;
Graphics_line (g, 0.9 + r, 0.5, rx1 - r, 0.5);
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_BOTTOM);
Graphics_text (g, 0.9, 0.5 + r, U"%s__%i_");
@@ -1119,14 +1136,14 @@ void HMM_drawForwardAndBackwardProbabilitiesIllustration (Graphics g, bool garni
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_TOP);
Graphics_text (g, 1.0 + xfrac * xs, 0.5, U"%a__%%ij%_%b__%j_(O__%t+1_)");
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_BOTTOM);
- Graphics_text (g, 0.1, 0.0, U"%t-1");
- Graphics_text (g, 0.9, 0.0, U"%t");
- Graphics_text (g, rx1, 0.0, U"%t+1");
- Graphics_text (g, rx2, 0.0, U"%t+2");
+ Graphics_text (g, 0.1, 0, U"%t-1");
+ Graphics_text (g, 0.9, 0, U"%t");
+ Graphics_text (g, rx1, 0, U"%t+1");
+ Graphics_text (g, rx2, 0, U"%t+2");
Graphics_setLineType (g, Graphics_DASHED);
double x4 = rx1 - 0.06, x3 = 0.9 + 0.06;
- Graphics_line (g, x3, 0.7, x3, 0.0);
- Graphics_line (g, x4, 0.7, x4, 0.0);
+ Graphics_line (g, x3, 0.7, x3, 0);
+ Graphics_line (g, x4, 0.7, x4, 0);
Graphics_setLineType (g, Graphics_DRAWN);
Graphics_arrow (g, x4, y1, x4 + 0.2, y1);
Graphics_arrow (g, x3, y1, x3 - 0.2, y1);
@@ -1137,7 +1154,7 @@ void HMM_drawForwardAndBackwardProbabilitiesIllustration (Graphics g, bool garni
}
}
-void HMM_and_HMMBaumWelch_getXi (HMM me, HMMBaumWelch thee, long *obs) {
+void HMM_and_HMM_BaumWelch_getXi (HMM me, HMM_BaumWelch thee, long *obs) {
for (long it = 1; it <= thy numberOfTimes - 1; it++) {
double sum = 0.0;
@@ -1148,38 +1165,39 @@ void HMM_and_HMMBaumWelch_getXi (HMM me, HMMBaumWelch thee, long *obs) {
sum += thy xi[it][is][js];
}
}
- for (long is = 1; is <= my numberOfStates; is++) {
+ for (long is = 1; is <= my numberOfStates; is++)
for (long js = 1; js <= my numberOfStates; js++) {
- thy xi[it][is][js] /= sum;
+ thy xi[it][is][js] /= sum;
}
- }
}
}
-void HMM_and_HMMBaumWelch_addEstimate (HMM me, HMMBaumWelch thee, long *obs) {
- for (long is = 1; is <= my numberOfStates; is ++) {
+void HMM_and_HMM_BaumWelch_addEstimate (HMM me, HMM_BaumWelch thee, long *obs) {
+ long is; // yes, outside
+
+ for (is = 1; is <= my numberOfStates; is++) {
// only for valid start states with p > 0
- if (my transitionProbs [0] [is] > 0.0) {
- thy aij_num [0] [is] += thy gamma [is] [1];
- thy aij_denom [0] [is] += 1.0;
+ if (my transitionProbs[0][is] > 0) {
+ thy aij_num[0][is] += thy gamma[is][1];
+ thy aij_denom[0][is] += 1;
}
}
- for (long is = 1; is <= my numberOfStates; is ++) {
+ for (is = 1; is <= my numberOfStates; is++) {
double gammasum = 0.0;
- for (long it = 1; it <= thy numberOfTimes - 1; it ++) {
- gammasum += thy gamma [is] [it];
+ for (long it = 1; it <= thy numberOfTimes - 1; it++) {
+ gammasum += thy gamma[is][it];
}
- for (long js = 1; js <= my numberOfStates; js ++) {
+ for (long js = 1; js <= my numberOfStates; js++) {
double xisum = 0.0;
- for (long it = 1; it <= thy numberOfTimes - 1; it ++) {
- xisum += thy xi [it] [is] [js];
+ for (long it = 1; it <= thy numberOfTimes - 1; it++) {
+ xisum += thy xi[it][is][js];
}
// zero probs signal invalid connections, don't reestimate
- if (my transitionProbs [is] [js] > 0.0) {
- thy aij_num [is] [js] += xisum;
- thy aij_denom [is] [js] += gammasum;
+ if (my transitionProbs[is][js] > 0) {
+ thy aij_num[is][js] += xisum;
+ thy aij_denom[is][js] += gammasum;
}
}
@@ -1187,31 +1205,31 @@ void HMM_and_HMMBaumWelch_addEstimate (HMM me, HMMBaumWelch thee, long *obs) {
Only reestimate the emissionProbs for a hidden markov model.
A not hidden model is emulated with fixed emissionProbs.
*/
- if (! my notHidden) {
- gammasum += thy gamma [is] [thy numberOfTimes]; // now sum all, add last term
- for (long k = 1; k <= my numberOfObservationSymbols; k ++) {
+ if (!my notHidden) {
+ gammasum += thy gamma[is][thy numberOfTimes]; // Now sum all, add last term
+ for (long k = 1; k <= my numberOfObservationSymbols; k++) {
double gammasum_k = 0.0;
- for (long it = 1; it <= thy numberOfTimes; it ++) {
- if (obs [it] == k) {
- gammasum_k += thy gamma [is] [it];
+ for (long it = 1; it <= thy numberOfTimes; it++) {
+ if (obs[it] == k) {
+ gammasum_k += thy gamma[is][it];
}
}
// only reestimate probs > 0 !
- if (my emissionProbs [is] [k] > 0.0) {
- thy bik_num [is] [k] += gammasum_k;
- thy bik_denom [is] [k] += gammasum;
+ if (my emissionProbs[is][k] > 0) {
+ thy bik_num[is][k] += gammasum_k;
+ thy bik_denom[is][k] += gammasum;
}
}
}
// For a left-to-right model the final state determines the transition prob to go to the END state
if (my leftToRight) {
- thy aij_num [is] [my numberOfStates + 1] += thy gamma [is] [thy numberOfTimes];
- thy aij_denom [is] [my numberOfStates + 1] += 1.0;
+ thy aij_num[is][my numberOfStates + 1] += thy gamma[is][thy numberOfTimes];
+ thy aij_denom[is][my numberOfStates + 1] += 1;
}
}
}
-void HMM_and_HMMBaumWelch_reestimate (HMM me, HMMBaumWelch thee) {
+void HMM_and_HMM_BaumWelch_reestimate (HMM me, HMM_BaumWelch thee) {
double p;
/*
If we only have a couple of training sequences and they all happen to start with the same symbol,
@@ -1219,7 +1237,7 @@ void HMM_and_HMMBaumWelch_reestimate (HMM me, HMMBaumWelch thee) {
What to do with the P_k (see Rabiner formulas 109-110)?
*/
- for (long is = 1; is <= my numberOfStates; is ++) {
+ for (long is = 1; is <= my numberOfStates; is++) {
/*
If we have not enough observation sequences it can happen that some probabilities
become zero. This means that for some future observation sequences the probability evaluation
@@ -1227,75 +1245,75 @@ void HMM_and_HMMBaumWelch_reestimate (HMM me, HMMBaumWelch thee) {
We can prevent this from happening by asumimg a minimal probability for valid transitions
i.e. which have initially p > 0.
*/
- if (my transitionProbs [0] [is] > 0.0) {
- p = thy aij_num [0] [is] / thy aij_denom [0] [is];
- my transitionProbs [0] [is] = p > 0.0 ? p : thy minProb;
- }
- for (long js = 1; js <= my numberOfStates; js ++) {
- if (my transitionProbs [is] [js] > 0.0) {
- p = thy aij_num [is] [js] / thy aij_denom [is] [js];
- my transitionProbs [is] [js] = p > 0.0 ? p : thy minProb;
+ if (my transitionProbs[0][is] > 0) {
+ p = thy aij_num[0][is] / thy aij_denom[0][is];
+ my transitionProbs[0][is] = p > 0 ? p : thy minProb;
+ }
+ for (long js = 1; js <= my numberOfStates; js++) {
+ if (my transitionProbs[is][js] > 0) {
+ p = thy aij_num[is][js] / thy aij_denom[is][js];
+ my transitionProbs[is][js] = p > 0 ? p : thy minProb;
}
}
if (! my notHidden) {
- for (long k = 1; k <= my numberOfObservationSymbols; k ++) {
- if (my emissionProbs [is] [k] > 0.0) {
- p = thy bik_num [is] [k] / thy bik_denom [is] [k];
- my emissionProbs [is] [k] = p > 0.0 ? p : thy minProb;
+ for (long k = 1; k <= my numberOfObservationSymbols; k++) {
+ if (my emissionProbs[is][k] > 0) {
+ p = thy bik_num[is][k] / thy bik_denom[is][k];
+ my emissionProbs[is][k] = p > 0 ? p : thy minProb;
}
}
}
- if (my leftToRight && my transitionProbs[is][my numberOfStates + 1] > 0.0) {
+ if (my leftToRight && my transitionProbs[is][my numberOfStates + 1] > 0) {
p = thy aij_num[is][my numberOfStates + 1] / thy aij_denom[is][my numberOfStates + 1];
- my transitionProbs[is][my numberOfStates + 1] = p > 0.0 ? p : thy minProb;
+ my transitionProbs[is][my numberOfStates + 1] = p > 0 ? p : thy minProb;
}
}
}
-void HMM_and_HMMBaumWelch_forward (HMM me, HMMBaumWelch thee, long *obs) {
+void HMM_and_HMM_BaumWelch_forward (HMM me, HMM_BaumWelch thee, long *obs) {
// initialise at t = 1 & scale
- thy scale [1] = 0.0;
- for (long js = 1; js <= my numberOfStates; js ++) {
- thy alpha [js] [1] = my transitionProbs [0] [js] * my emissionProbs [js] [obs [1]];
- thy scale [1] += thy alpha [js] [1];
+ thy scale[1] = 0;
+ for (long js = 1; js <= my numberOfStates; js++) {
+ thy alpha[js][1] = my transitionProbs[0][js] * my emissionProbs[js][ obs[1] ];
+ thy scale[1] += thy alpha[js][1];
}
- for (long js = 1; js <= my numberOfStates; js ++) {
- thy alpha [js] [1] /= thy scale [1];
+ for (long js = 1; js <= my numberOfStates; js++) {
+ thy alpha[js][1] /= thy scale[1];
}
// recursion
- for (long it = 2; it <= thy numberOfTimes; it ++) {
- thy scale [it] = 0.0;
- for (long js = 1; js <= my numberOfStates; js ++) {
+ for (long it = 2; it <= thy numberOfTimes; it++) {
+ thy scale[it] = 0.0;
+ for (long js = 1; js <= my numberOfStates; js++) {
double sum = 0.0;
- for (long is = 1; is <= my numberOfStates; is ++) {
- sum += thy alpha [is] [it - 1] * my transitionProbs [is] [js];
+ for (long is = 1; is <= my numberOfStates; is++) {
+ sum += thy alpha[is][it - 1] * my transitionProbs[is][js];
}
- thy alpha [js] [it] = sum * my emissionProbs [js] [obs [it]];
- thy scale [it] += thy alpha [js] [it];
+ thy alpha[js][it] = sum * my emissionProbs[js][ obs[it] ];
+ thy scale[it] += thy alpha[js][it];
}
- for (long js = 1; js <= my numberOfStates; js ++) {
- thy alpha [js] [it] /= thy scale [it];
+ for (long js = 1; js <= my numberOfStates; js++) {
+ thy alpha[js][it] /= thy scale[it];
}
}
- for (long it = 1; it <= thy numberOfTimes; it ++) {
- thy lnProb += log (thy scale [it]);
+ for (long it = 1; it <= thy numberOfTimes; it++) {
+ thy lnProb += log (thy scale[it]);
}
}
-void HMM_and_HMMBaumWelch_backward (HMM me, HMMBaumWelch thee, long *obs) {
- for (long is = 1; is <= my numberOfStates; is ++) {
- thy beta [is] [thy numberOfTimes] = 1.0 / thy scale [thy numberOfTimes];
+void HMM_and_HMM_BaumWelch_backward (HMM me, HMM_BaumWelch thee, long *obs) {
+ for (long is = 1; is <= my numberOfStates; is++) {
+ thy beta[is][thy numberOfTimes] = 1.0 / thy scale[thy numberOfTimes];
}
- for (long it = thy numberOfTimes - 1; it >= 1; it --) {
- for (long is = 1; is <= my numberOfStates; is ++) {
+ for (long it = thy numberOfTimes - 1; it >= 1; it--) {
+ for (long is = 1; is <= my numberOfStates; is++) {
double sum = 0.0;
- for (long js = 1; js <= my numberOfStates; js ++) {
- sum += thy beta [js] [it + 1] * my transitionProbs [is] [js] * my emissionProbs [js] [obs [it + 1]];
+ for (long js = 1; js <= my numberOfStates; js++) {
+ sum += thy beta[js][it + 1] * my transitionProbs[is][js] * my emissionProbs[js][ obs[it + 1] ];
}
- thy beta [is] [it] = sum / thy scale [it];
+ thy beta[is][it] = sum / thy scale[it];
}
}
}
@@ -1303,7 +1321,7 @@ void HMM_and_HMMBaumWelch_backward (HMM me, HMMBaumWelch thee, long *obs) {
/*************************** HMM decoding ***********************************/
// precondition: valid symbols, i.e. 1 <= o[i] <= my numberOfSymbols for i=1..nt
-void HMM_and_HMMViterbi_decode (HMM me, HMMViterbi thee, long *obs) {
+void HMM_and_HMM_Viterbi_decode (HMM me, HMM_Viterbi thee, long *obs) {
long ntimes = thy numberOfTimes;
// initialisation
for (long is = 1; is <= my numberOfStates; is++) {
@@ -1339,34 +1357,35 @@ void HMM_and_HMMViterbi_decode (HMM me, HMMViterbi thee, long *obs) {
}
}
-autoHMMStateSequence HMM_and_HMMObservationSequence_to_HMMStateSequence (HMM me, HMMObservationSequence thee) {
+HMM_StateSequence HMM_and_HMM_ObservationSequence_to_HMM_StateSequence (HMM me, HMM_ObservationSequence thee) {
try {
- autoStringsIndex si = HMM_and_HMMObservationSequence_to_StringsIndex (me, thee);
+ autoStringsIndex si = HMM_and_HMM_ObservationSequence_to_StringsIndex (me, thee);
long *obs = si -> classIndex; // convenience
- long numberOfUnknowns = StringsIndex_countItems (si.get(), 0);
+ long numberOfUnknowns = StringsIndex_countItems (si.peek(), 0);
if (numberOfUnknowns > 0) {
Melder_throw (U"Unknown observation symbol(s) (# = ", numberOfUnknowns, U").");
}
- long numberOfTimes = thy rows.size;
- autoHMMViterbi v = HMM_to_HMMViterbi (me, obs, numberOfTimes);
- autoHMMStateSequence him = HMMStateSequence_create (numberOfTimes);
+
+ long numberOfTimes = thy rows -> size;
+ autoHMM_Viterbi v = HMM_to_HMM_Viterbi (me, obs, numberOfTimes);
+ autoHMM_StateSequence him = HMM_StateSequence_create (numberOfTimes);
// trace the path and get states
- for (long it = 1; it <= numberOfTimes; it ++) {
- HMMState hmms = my states->at [v -> path [it]];
+ for (long it = 1; it <= numberOfTimes; it++) {
+ HMM_State hmms = (HMM_State) my states -> item[ v -> path[it] ];
his strings [it] = Melder_dup (hmms -> label);
his numberOfStrings ++;
}
- return him;
+ return him.transfer();
} catch (MelderError) {
- Melder_throw (me, U": no HMMStateSequence created.");
+ Melder_throw (me, U": no HMM_StateSequence created.");
}
}
-double HMM_and_HMMStateSequence_getProbability (HMM me, HMMStateSequence thee) {
- autoStringsIndex si = HMM_and_HMMStateSequence_to_StringsIndex (me, thee);
- long numberOfUnknowns = StringsIndex_countItems (si.get(), 0);
+double HMM_and_HMM_StateSequence_getProbability (HMM me, HMM_StateSequence thee) {
+ autoStringsIndex si = HMM_and_HMM_StateSequence_to_StringsIndex (me, thee);
+ long numberOfUnknowns = StringsIndex_countItems (si.peek(), 0);
long *index = si -> classIndex;
if (index == 0) {
@@ -1376,13 +1395,13 @@ double HMM_and_HMMStateSequence_getProbability (HMM me, HMMStateSequence thee) {
Melder_warning (U"Unknown states (# = ", numberOfUnknowns, U").");
return NUMundefined;
}
- double p0 = my transitionProbs [0] [index [1]];
+ double p0 = my transitionProbs [0][ index[1] ];
if (p0 == 0) {
Melder_throw (U"You cannot start with this state.");
}
double lnp = log (p0);
- for (long it = 2; it <= thy numberOfStrings; it ++) {
- lnp += log (my transitionProbs [index [it - 1]] [index [it]]);
+ for (long it = 2; it <= thy numberOfStrings; it++) {
+ lnp += log (my transitionProbs[ index[it - 1] ] [ index[it] ]);
}
return lnp;
}
@@ -1396,39 +1415,39 @@ double HMM_getProbabilityAtTimeBeingInState (HMM me, long itime, long istate) {
autoNUMvector<double> alpha_t (1, my numberOfStates);
autoNUMvector<double> alpha_tm1 (1, my numberOfStates);
- for (long js = 1; js <= my numberOfStates; js ++) {
- alpha_t [js] = my transitionProbs [0] [js];
- scale [1] += alpha_t [js];
+ for (long js = 1; js <= my numberOfStates; js++) {
+ alpha_t[js] = my transitionProbs[0][js];
+ scale[1] += alpha_t[js];
}
- for (long js = 1; js <= my numberOfStates; js ++) {
- alpha_t [js] /= scale [1];
+ for (long js = 1; js <= my numberOfStates; js++) {
+ alpha_t[js] /= scale[1];
}
// recursion
- for (long it = 2; it <= itime; it ++) {
- for (long js = 1; js <= my numberOfStates; js ++) {
- alpha_tm1 [js] = alpha_t [js];
+ for (long it = 2; it <= itime; it++) {
+ for (long js = 1; js <= my numberOfStates; js++) {
+ alpha_tm1[js] = alpha_t[js];
}
- for (long js = 1; js <= my numberOfStates; js ++) {
+ for (long js = 1; js <= my numberOfStates; js++) {
double sum = 0.0;
- for (long is = 1; is <= my numberOfStates; is ++) {
- sum += alpha_tm1 [is] * my transitionProbs [is] [js];
+ for (long is = 1; is <= my numberOfStates; is++) {
+ sum += alpha_tm1[is] * my transitionProbs[is][js];
}
- alpha_t [js] = sum;
- scale [it] += alpha_t [js];
+ alpha_t[js] = sum;
+ scale[it] += alpha_t[js];
}
- for (long js = 1; js <= my numberOfStates; js ++) {
- alpha_t [js] /= scale [it];
+ for (long js = 1; js <= my numberOfStates; js++) {
+ alpha_t[js] /= scale[it];
}
}
double lnp = 0.0;
- for (long it = 1; it <= itime; it ++) {
- lnp += log (scale [it]);
+ for (long it = 1; it <= itime; it++) {
+ lnp += log (scale[it]);
}
- lnp = alpha_t [istate] > 0 ? lnp + log (alpha_t [istate]) : -INFINITY; // p = 0 -> ln(p)=-infinity // ppgb FIXME infinity is een laag getal
+ lnp = alpha_t[istate] > 0 ? lnp + log (alpha_t[istate]) : -INFINITY; // p = 0 -> ln(p)=-infinity
return lnp;
}
@@ -1488,177 +1507,177 @@ double HMM_getProbabilityOfObservations (HMM me, long *obs, long numberOfTimes)
return lnp;
}
-double HMM_and_HMMObservationSequence_getProbability (HMM me, HMMObservationSequence thee) {
- autoStringsIndex si = HMM_and_HMMObservationSequence_to_StringsIndex (me, thee);
+double HMM_and_HMM_ObservationSequence_getProbability (HMM me, HMM_ObservationSequence thee) {
+ autoStringsIndex si = HMM_and_HMM_ObservationSequence_to_StringsIndex (me, thee);
long *index = si -> classIndex;
- long numberOfUnknowns = StringsIndex_countItems (si.get(), 0);
+ long numberOfUnknowns = StringsIndex_countItems (si.peek(), 0);
if (numberOfUnknowns > 0) {
Melder_throw (U"Unknown observations (# = ", numberOfUnknowns, U").");
}
- return HMM_getProbabilityOfObservations (me, index, thy rows.size);
+ return HMM_getProbabilityOfObservations (me, index, thy rows -> size);
}
-double HMM_and_HMMObservationSequence_getCrossEntropy (HMM me, HMMObservationSequence thee) {
- double lnp = HMM_and_HMMObservationSequence_getProbability (me, thee);
+double HMM_and_HMM_ObservationSequence_getCrossEntropy (HMM me, HMM_ObservationSequence thee) {
+ double lnp = HMM_and_HMM_ObservationSequence_getProbability (me, thee);
return lnp == NUMundefined ? NUMundefined : (lnp == -INFINITY ? INFINITY :
- -lnp / (NUMln10 * HMMObservationSequence_getNumberOfObservations (thee)));
+ -lnp / (NUMln10 * HMM_ObservationSequence_getNumberOfObservations (thee)));
}
-double HMM_and_HMMObservationSequence_getPerplexity (HMM me, HMMObservationSequence thee) {
- double ce = HMM_and_HMMObservationSequence_getCrossEntropy (me, thee);
+double HMM_and_HMM_ObservationSequence_getPerplexity (HMM me, HMM_ObservationSequence thee) {
+ double ce = HMM_and_HMM_ObservationSequence_getCrossEntropy (me, thee);
return ce == NUMundefined ? NUMundefined : (ce == INFINITY ? INFINITY : pow (2, ce));
}
-autoHMM HMM_createFromHMMObservationSequence (HMMObservationSequence me, long numberOfStates, int leftToRight) {
+HMM HMM_createFromHMM_ObservationSequence (HMM_ObservationSequence me, long numberOfStates, int leftToRight) {
try {
autoHMM thee = Thing_new (HMM);
- autoStrings s = HMMObservationSequence_to_Strings (me);
- autoDistributions d = Strings_to_Distributions (s.get());
+ autoStrings s = HMM_ObservationSequence_to_Strings (me);
+ autoDistributions d = Strings_to_Distributions (s.peek());
long numberOfObservationSymbols = d -> numberOfRows;
thy notHidden = numberOfStates < 1;
numberOfStates = numberOfStates > 0 ? numberOfStates : numberOfObservationSymbols;
- HMM_init (thee.get(), numberOfStates, numberOfObservationSymbols, leftToRight);
+ HMM_init (thee.peek(), numberOfStates, numberOfObservationSymbols, leftToRight);
for (long i = 1; i <= numberOfObservationSymbols; i++) {
const char32 *label = d -> rowLabels[i];
- autoHMMObservation hmmo = HMMObservation_create (label, 0, 0, 0);
- HMM_addObservation_move (thee.get(), hmmo.move());
+ autoHMM_Observation hmmo = HMM_Observation_create (label, 0, 0, 0);
+ HMM_addObservation (thee.peek(), hmmo.transfer());
if (thy notHidden) {
- autoHMMState hmms = HMMState_create (label);
- HMM_addState_move (thee.get(), hmms.move());
+ autoHMM_State hmms = HMM_State_create (label);
+ HMM_addState (thee.peek(), hmms.transfer());
}
}
if (! thy notHidden) {
- HMM_setDefaultStates (thee.get());
+ HMM_setDefaultStates (thee.peek());
}
- HMM_setDefaultTransitionProbs (thee.get());
- HMM_setDefaultStartProbs (thee.get());
- HMM_setDefaultEmissionProbs (thee.get());
- return thee;
+ HMM_setDefaultTransitionProbs (thee.peek());
+ HMM_setDefaultStartProbs (thee.peek());
+ HMM_setDefaultEmissionProbs (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no HMM created.");
}
}
-autoTableOfReal HMMObservationSequence_to_TableOfReal_transitions (HMMObservationSequence me, int probabilities) {
+TableOfReal HMM_ObservationSequence_to_TableOfReal_transitions (HMM_ObservationSequence me, int probabilities) {
try {
- autoStrings thee = HMMObservationSequence_to_Strings (me);
- autoTableOfReal him = Strings_to_TableOfReal_transitions (thee.get(), probabilities);
- return him;
+ autoStrings thee = HMM_ObservationSequence_to_Strings (me);
+ autoTableOfReal him = Strings_to_TableOfReal_transitions (thee.peek(), probabilities);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no transitions created.");
}
}
-autoStringsIndex HMM_and_HMMObservationSequence_to_StringsIndex (HMM me, HMMObservationSequence thee) {
+StringsIndex HMM_and_HMM_ObservationSequence_to_StringsIndex (HMM me, HMM_ObservationSequence thee) {
try {
autoStrings classes = Thing_new (Strings);
classes -> strings = NUMvector<char32 *> (1, my numberOfObservationSymbols);
- for (long is = 1; is <= my numberOfObservationSymbols; is ++) {
- HMMObservation hmmo = my observationSymbols->at [is];
- classes -> strings [is] = Melder_dup (hmmo -> label);
- classes -> numberOfStrings ++;
- }
- autoStrings obs = HMMObservationSequence_to_Strings (thee);
- autoStringsIndex him = Stringses_to_StringsIndex (obs.get(), classes.get());
- return him;
+ for (long is = 1; is <= my numberOfObservationSymbols; is++) {
+ HMM_Observation hmmo = (HMM_Observation) my observationSymbols -> item[is];
+ classes -> strings[is] = Melder_dup (hmmo -> label);
+ (classes -> numberOfStrings) ++;
+ }
+ autoStrings obs = HMM_ObservationSequence_to_Strings (thee);
+ autoStringsIndex him = Stringses_to_StringsIndex (obs.peek(), classes.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no StringsIndex created.");
}
}
-autoStringsIndex HMM_and_HMMStateSequence_to_StringsIndex (HMM me, HMMStateSequence thee) {
+StringsIndex HMM_and_HMM_StateSequence_to_StringsIndex (HMM me, HMM_StateSequence thee) {
try {
autoStrings classes = Thing_new (Strings);
classes -> strings = NUMvector<char32 *> (1, my numberOfObservationSymbols);
- for (long is = 1; is <= my numberOfStates; is ++) {
- HMMState hmms = my states->at [is];
- classes -> strings [is] = Melder_dup (hmms -> label);
- classes -> numberOfStrings ++;
- }
- autoStrings sts = HMMStateSequence_to_Strings (thee);
- autoStringsIndex him = Stringses_to_StringsIndex (sts.get(), classes.get());
- return him;
+ for (long is = 1; is <= my numberOfStates; is++) {
+ HMM_State hmms = (HMM_State) my states -> item[is];
+ classes -> strings[is] = Melder_dup (hmms -> label);
+ (classes -> numberOfStrings) ++;
+ }
+ autoStrings sts = HMM_StateSequence_to_Strings (thee);
+ autoStringsIndex him = Stringses_to_StringsIndex (sts.peek(), classes.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no StringsIndex created.");
}
}
-autoTableOfReal HMM_and_HMMObservationSequence_to_TableOfReal_transitions (HMM me, HMMObservationSequence thee, int probabilities) {
+TableOfReal HMM_and_HMM_ObservationSequence_to_TableOfReal_transitions (HMM me, HMM_ObservationSequence thee, int probabilities) {
try {
- autoStringsIndex si = HMM_and_HMMObservationSequence_to_StringsIndex (me, thee);
- autoTableOfReal him = StringsIndex_to_TableOfReal_transitions (si.get(), probabilities);
- return him;
+ autoStringsIndex si = HMM_and_HMM_ObservationSequence_to_StringsIndex (me, thee);
+ autoTableOfReal him = StringsIndex_to_TableOfReal_transitions (si.peek(), probabilities);
+ return him.transfer();
} catch (MelderError) {
- Melder_throw (me, U": no transition table created for HMMObservationSequence.");
+ Melder_throw (me, U": no transition table created for HMM_ObservationSequence.");
}
}
-autoTableOfReal HMM_and_HMMStateSequence_to_TableOfReal_transitions (HMM me, HMMStateSequence thee, int probabilities) {
+TableOfReal HMM_and_HMM_StateSequence_to_TableOfReal_transitions (HMM me, HMM_StateSequence thee, int probabilities) {
try {
- autoStringsIndex si = HMM_and_HMMStateSequence_to_StringsIndex (me, thee);
- autoTableOfReal him = StringsIndex_to_TableOfReal_transitions (si.get(), probabilities);
- return him;
+ autoStringsIndex si = HMM_and_HMM_StateSequence_to_StringsIndex (me, thee);
+ autoTableOfReal him = StringsIndex_to_TableOfReal_transitions (si.peek(), probabilities);
+ return him.transfer();
} catch (MelderError) {
- Melder_throw (me, U": no transition table created for HMMStateSequence.");
+ Melder_throw (me, U": no transition table created for HMM_StateSequence.");
}
}
-autoTableOfReal StringsIndex_to_TableOfReal_transitions (StringsIndex me, int probabilities) {
+TableOfReal StringsIndex_to_TableOfReal_transitions (StringsIndex me, int probabilities) {
try {
- long numberOfTypes = my classes->size;
+ long numberOfTypes = my classes -> size;
autoTableOfReal thee = TableOfReal_create (numberOfTypes + 1, numberOfTypes + 1);
- for (long i = 1; i <= numberOfTypes; i ++) {
- SimpleString s = (SimpleString) my classes->at [i];
- TableOfReal_setRowLabel (thee.get(), i, s -> string);
- TableOfReal_setColumnLabel (thee.get(), i, s -> string);
- }
- for (long i = 2; i <= my numberOfElements; i ++) {
- if (my classIndex [i - 1] > 0 && my classIndex [i] > 0) { // a zero is a restart!
- thy data [my classIndex [i-1]] [my classIndex [i]] ++;
+ for (long i = 1; i <= numberOfTypes; i++) {
+ SimpleString s = (SimpleString) my classes -> item[i];
+ TableOfReal_setRowLabel (thee.peek(), i, s -> string);
+ TableOfReal_setColumnLabel (thee.peek(), i, s -> string);
+ }
+ for (long i = 2; i <= my numberOfElements; i++) {
+ if (my classIndex[i - 1] > 0 && my classIndex[i] > 0) { // a zero is a restart!
+ thy data [my classIndex[i - 1]][my classIndex[i]] ++;
}
}
- double sum = 0.0;
- for (long i = 1; i <= numberOfTypes; i ++) {
- double rowSum = 0.0, colSum = 0.0;
- for (long j = 1; j <= numberOfTypes; j ++) {
- rowSum += thy data [i] [j];
+ double sum = 0;
+ for (long i = 1; i <= numberOfTypes; i++) {
+ double rowSum = 0, colSum = 0;
+ for (long j = 1; j <= numberOfTypes; j++) {
+ rowSum += thy data[i][j];
}
- thy data [i] [numberOfTypes + 1] = rowSum;
- for (long j = 1; j <= numberOfTypes; j ++) {
- colSum += thy data [j] [i];
+ thy data[i][numberOfTypes + 1] = rowSum;
+ for (long j = 1; j <= numberOfTypes; j++) {
+ colSum += thy data[j][i];
}
thy data[numberOfTypes + 1][i] = colSum;
sum += colSum;
}
- thy data [numberOfTypes + 1] [numberOfTypes + 1] = sum;
+ thy data[numberOfTypes + 1][numberOfTypes + 1] = sum;
if (probabilities && sum > 0) {
- for (long i = 1; i <= numberOfTypes; i ++) {
- if (thy data [i] [numberOfTypes + 1] > 0.0) {
+ for (long i = 1; i <= numberOfTypes; i++) {
+ if (thy data[i][numberOfTypes + 1] > 0) {
for (long j = 1; j <= numberOfTypes; j++) {
- thy data [i] [j] /= thy data [i] [numberOfTypes + 1];
+ thy data[i][j] /= thy data[i][numberOfTypes + 1];
}
}
}
- for (long i = 1; i <= numberOfTypes; i ++) {
- thy data [i] [numberOfTypes + 1] /= sum;
- thy data [numberOfTypes + 1] [i] /= sum;
+ for (long i = 1; i <= numberOfTypes; i++) {
+ thy data[i][numberOfTypes + 1] /= sum;
+ thy data[numberOfTypes + 1][i] /= sum;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no transition table created.");
}
}
-autoTableOfReal Strings_to_TableOfReal_transitions (Strings me, int probabilities) {
+TableOfReal Strings_to_TableOfReal_transitions (Strings me, int probabilities) {
try {
autoStringsIndex him = Strings_to_StringsIndex (me);
- autoTableOfReal thee = StringsIndex_to_TableOfReal_transitions (him.get(), probabilities);
- return thee;
+ autoTableOfReal thee = StringsIndex_to_TableOfReal_transitions (him.peek(), probabilities);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no transition table created.");
}
diff --git a/dwtools/HMM.h b/dwtools/HMM.h
index 71c0844..35ddc45 100644
--- a/dwtools/HMM.h
+++ b/dwtools/HMM.h
@@ -2,7 +2,7 @@
#define _HMM_h_
/* HMM.h
*
- * Copyright (C) 2010-2011, 2015 David Weenink
+ * Copyright (C) 2010-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -26,118 +26,82 @@
#include "SSCP.h"
#include "Index.h"
-Thing_declare (HMMStateList);
-Thing_declare (HMMObservationList);
-
#include "HMM_def.h"
-
-/********** class HMMStateList **********/
-
-Collection_define (HMMStateList, OrderedOf, HMMState) {
+oo_CLASS_CREATE (HMM_State, Data);
+oo_CLASS_CREATE (HMM_Observation, Data);
+oo_CLASS_CREATE (HMM_Viterbi, Data);
+oo_CLASS_CREATE (HMM, Data);
+
+Thing_define (HMM_BaumWelch, Data) {
+ // new data:
+ public:
+ long capacity;
+ long numberOfTimes;
+ long totalNumberOfSequences;
+ long numberOfStates;
+ long numberOfSymbols;
+ double lnProb;
+ double minProb;
+ double **alpha;
+ double **beta;
+ double *scale;
+ double **gamma;
+ double ***xi;
+ double **aij_num, **aij_denom;
+ double **bik_num, **bik_denom;
+ // overridden methods:
+ virtual void v_destroy ();
};
-/********** class HMMObservationList **********/
-
-Collection_define (HMMObservationList, OrderedOf, HMMObservation) {
+Thing_define (HMM_StateSequence, Strings) {
};
-/********** class HMMBaumWelch **********/
-
-Thing_define (HMMBaumWelch, Daata) {
- long capacity;
- long numberOfTimes;
- long totalNumberOfSequences;
- long numberOfStates;
- long numberOfSymbols;
- double lnProb;
- double minProb;
- double **alpha;
- double **beta;
- double *scale;
- double **gamma;
- double ***xi;
- double **aij_num, **aij_denom;
- double **bik_num, **bik_denom;
-
- void v_destroy () noexcept
- override;
-};
-
-Thing_define (HMMStateSequence, Strings) {
-};
-
-Thing_define (HMMObservationSequence, Table) {
+Thing_define (HMM_ObservationSequence, Table) {
};
// First column is always a symbol, if only 1 column then symbols only
-Collection_define (HMMObservationSequenceBag, CollectionOf, HMMObservationSequence) {
+Thing_define (HMM_ObservationSequences, Collection) {
};
-autoHMMObservationSequence HMMObservationSequence_create (long numberOfItems, long dataLength);
-
-void HMMObservationSequence_removeObservation (HMMObservationSequence me, long index);
-
-autoStrings HMMObservationSequence_to_Strings (HMMObservationSequence me);
-
-autoHMMObservationSequence Strings_to_HMMObservationSequence (Strings me);
-
-autoStringsIndex HMMObservationSequence_to_StringsIndex (HMMObservationSequence me);
-
-autoStringsIndex HMM_and_HMMObservationSequence_to_StringsIndex (HMM me, HMMObservationSequence thee);
+HMM_ObservationSequence HMM_ObservationSequence_create (long numberOfItems, long dataLength);
+void HMM_ObservationSequence_removeObservation (HMM_ObservationSequence me, long index);
+Strings HMM_ObservationSequence_to_Strings (HMM_ObservationSequence me);
+HMM_ObservationSequence Strings_to_HMM_ObservationSequence (Strings me);
+StringsIndex HMM_ObservationSequence_to_StringsIndex (HMM_ObservationSequence me);
+StringsIndex HMM_and_HMM_ObservationSequence_to_StringsIndex (HMM me, HMM_ObservationSequence thee);
+TableOfReal HMM_ObservationSequence_to_TableOfReal_transitions (HMM_ObservationSequence me, int probabilities);
+TableOfReal HMM_and_HMM_ObservationSequence_to_TableOfReal_transitions (HMM me, HMM_ObservationSequence thee, int probabilities);
-autoTableOfReal HMMObservationSequence_to_TableOfReal_transitions (HMMObservationSequence me, int probabilities);
+HMM_ObservationSequences HMM_ObservationSequences_create ();
+long HMM_ObservationSequence_getNumberOfObservations (HMM_ObservationSequence me);
+long HMM_ObservationSequences_getLongestSequence (HMM_ObservationSequences me);
-autoTableOfReal HMM_and_HMMObservationSequence_to_TableOfReal_transitions (HMM me, HMMObservationSequence thee, int probabilities);
+TableOfReal HMM_StateSequence_to_TableOfReal_transitions (HMM_StateSequence me);
+TableOfReal HMM_and_HMM_StateSequence_to_TableOfReal_transitions (HMM me, HMM_StateSequence thee, int probabilities);
+HMM_StateSequence HMM_StateSequence_create (long numberOfItems);
+Strings HMM_StateSequence_to_Strings (HMM_StateSequence me);
-long HMMObservationSequence_getNumberOfObservations (HMMObservationSequence me);
+void HMM_State_setLabel (HMM_State me, char32 *label);
-long HMMObservationSequenceBag_getLongestSequence (HMMObservationSequenceBag me);
-autoTableOfReal HMMStateSequence_to_TableOfReal_transitions (HMMStateSequence me);
-
-autoTableOfReal HMM_and_HMMStateSequence_to_TableOfReal_transitions (HMM me, HMMStateSequence thee, int probabilities);
-
-autoHMMStateSequence HMMStateSequence_create (long numberOfItems);
-
-autoStrings HMMStateSequence_to_Strings (HMMStateSequence me);
-
-void HMMState_setLabel (HMMState me, char32 *label);
-
-
-autoHMM HMM_create (int leftToRight, long numberOfStates, long numberOfObservationSymbols);
-
-autoHMM HMM_createSimple (int leftToRight, const char32 *states_string, const char32 *symbols_string);
-
-autoHMM HMM_createContinuousModel (int leftToRight, long numberOfStates, long numberOfObservationSymbols,
+HMM HMM_create (int leftToRight, long numberOfStates, long numberOfObservationSymbols);
+HMM HMM_createSimple (int leftToRight, const char32 *states_string, const char32 *symbols_string);
+HMM HMM_createContinuousModel (int leftToRight, long numberOfStates, long numberOfObservationSymbols,
long numberOfMixtureComponentsPerSymbol, long componentDimension, long componentStorage);
-
-autoHMM HMM_createFullContinuousModel (int leftToRight, long numberOfStates, long numberOfObservationSymbols,
+HMM HMM_createFullContinuousModel (int leftToRight, long numberOfStates, long numberOfObservationSymbols,
long numberOfFeatureStreams, long *dimensionOfStream, long *numberOfGaussiansforStream);
-
-autoHMM HMM_createFromHMMObservationSequence (HMMObservationSequence me, long numberOfStates, int leftToRight);
-
+HMM HMM_createFromHMM_ObservationSequence (HMM_ObservationSequence me, long numberOfStates, int leftToRight);
void HMM_draw (HMM me, Graphics g, int garnish);
-
void HMM_drawBackwardProbabilitiesIllustration (Graphics g, bool garnish);
-
void HMM_drawForwardProbabilitiesIllustration (Graphics g, bool garnish);
-
void HMM_drawForwardAndBackwardProbabilitiesIllustration (Graphics g, bool garnish);
-
-void HMM_addObservation_move (HMM me, autoHMMObservation thee);
-
-void HMM_addState_move (HMM me, autoHMMState thee);
-
+void HMM_addObservation (HMM me, thou);
+void HMM_addState (HMM me, thou);
void HMM_setDefaultStates (HMM me);
-
void HMM_setDefaultObservations (HMM me);
-
void HMM_setDefaultTransitionProbs (HMM me);
-
void HMM_setDefaultStartProbs (HMM me);
-
void HMM_setDefaultEmissionProbs (HMM me);
-
void HMM_setDefaultMixingProbabilities (HMM me);
void HMM_unExpandPCA (HMM me);
@@ -149,48 +113,34 @@ void HMM_unExpandPCA (HMM me);
Set the probabilities. A probability zero value indicates that this p cannot be changed during training/learning.
*/
void HMM_setTransitionProbabilities (HMM me, long state_number, char32 *state_probs);
-
void HMM_setEmissionProbabilities (HMM me, long state_number, char32 *emission_probs);
-
void HMM_setStartProbabilities (HMM me, char32 *probs);
-
double HMM_getProbabilityAtTimeBeingInState (HMM me, long itime, long istate);
-
double HMM_getProbabilityAtTimeBeingInStateEmittingSymbol (HMM me, long itime, long istate, long isymbol);
-
double HMM_getExpectedValueOfDurationInState (HMM me, long istate);
-
double HMM_getProbabilityOfStayingInState (HMM me, long istate, long numberOfTimeUnits);
double HMM_and_HMM_getCrossEntropy (HMM me, HMM thee, long observationLength, int symmetric);
+double HMM_and_HMM_and_HMM_ObservationSequence_getCrossEntropy (HMM me, HMM thee, HMM_ObservationSequence him);
-double HMM_and_HMM_and_HMMObservationSequence_getCrossEntropy (HMM me, HMM thee, HMMObservationSequence him);
-
-autoTableOfReal HMM_extractTransitionProbabilities (HMM me);
-
-autoTableOfReal HMM_extractEmissionProbabilities (HMM me);
-
-/* HMM & HMMObservationSequence ****/
-
-autoHMMObservationSequence HMM_to_HMMObservationSequence (HMM me, long initialState, long numberOfItems);
-
-autoHMMStateSequence HMM_and_HMMObservationSequence_to_HMMStateSequence (HMM me, HMMObservationSequence thee);
-
-double HMM_and_HMMStateSequence_getProbability (HMM me, HMMStateSequence thee);
-
-void HMM_and_HMMObservationSequenceBag_learn (HMM me, HMMObservationSequenceBag thee, double delta_lnp, double minProb, int info);
-
-void HMM_and_HMMStateSequence_drawTrellis (HMM me, HMMStateSequence thee, Graphics g, int connect, int garnish);
-double HMM_and_HMMObservationSequence_getProbability (HMM me, HMMObservationSequence thee);
+TableOfReal HMM_extractTransitionProbabilities (HMM me);
+TableOfReal HMM_extractEmissionProbabilities (HMM me);
-double HMM_and_HMMObservationSequence_getCrossEntropy (HMM me, HMMObservationSequence thee);
+/* HMM & HMM_ObservationSequence ****/
-double HMM_and_HMMObservationSequence_getPerplexity (HMM me, HMMObservationSequence thee);
+HMM_ObservationSequence HMM_to_HMM_ObservationSequence (HMM me, long initialState, long numberOfItems);
+HMM_StateSequence HMM_and_HMM_ObservationSequence_to_HMM_StateSequence (HMM me, HMM_ObservationSequence thee);
+double HMM_and_HMM_StateSequence_getProbability (HMM me, HMM_StateSequence thee);
+void HMM_and_HMM_ObservationSequences_learn (HMM me, HMM_ObservationSequences thee, double delta_lnp, double minProb);
+void HMM_and_HMM_StateSequence_drawTrellis (HMM me, HMM_StateSequence thee, Graphics g, int connect, int garnish);
+double HMM_and_HMM_ObservationSequence_getProbability (HMM me, HMM_ObservationSequence thee);
+double HMM_and_HMM_ObservationSequence_getCrossEntropy (HMM me, HMM_ObservationSequence thee);
+double HMM_and_HMM_ObservationSequence_getPerplexity (HMM me, HMM_ObservationSequence thee);
// somewhere else
void MelderInfo_lnp (double logp);
-autoTableOfReal Strings_to_TableOfReal_transitions (Strings me, int probabilities);
+TableOfReal Strings_to_TableOfReal_transitions (Strings me, int probabilities);
#endif /* _HMM_h_ */
diff --git a/dwtools/HMM_def.h b/dwtools/HMM_def.h
index 57cf693..b0ec3a4 100644
--- a/dwtools/HMM_def.h
+++ b/dwtools/HMM_def.h
@@ -1,6 +1,6 @@
/* HMM_def.h
*
- * Copyright (C) 2010-2011,2015 David Weenink
+ * Copyright (C) 2010-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -17,28 +17,33 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ djmw 20100929 Initial definition.
+ djmw 20110329 oo_STRINGW -> oo_STRING
+ */
+
-#define ooSTRUCT HMMState
-oo_DEFINE_CLASS (HMMState, Daata)
+#define ooSTRUCT HMM_State
+oo_DEFINE_CLASS (HMM_State, Data)
oo_STRING(label)
-oo_END_CLASS(HMMState)
+oo_END_CLASS(HMM_State)
#undef ooSTRUCT
-#define ooSTRUCT HMMObservation
-oo_DEFINE_CLASS (HMMObservation, Daata)
+#define ooSTRUCT HMM_Observation
+oo_DEFINE_CLASS (HMM_Observation, Data)
oo_STRING(label)
- oo_AUTO_OBJECT (GaussianMixture, 1, gm)
+ oo_OBJECT (GaussianMixture, 1, gm)
-oo_END_CLASS(HMMObservation)
+oo_END_CLASS(HMM_Observation)
#undef ooSTRUCT
#define ooSTRUCT HMM
-oo_DEFINE_CLASS (HMM, Daata)
+oo_DEFINE_CLASS (HMM, Data)
oo_INT (notHidden) // to model a Markov model instead of HMM
oo_INT (leftToRight)
@@ -49,8 +54,8 @@ oo_DEFINE_CLASS (HMM, Daata)
oo_INT (componentStorage)
oo_DOUBLE_MATRIX_FROM (transitionProbs, 0, numberOfStates, 1, numberOfStates + 1) // row 0: initial probabilities
oo_DOUBLE_MATRIX (emissionProbs, numberOfStates, numberOfObservationSymbols)
- oo_AUTO_OBJECT (HMMStateList, 1, states)
- oo_AUTO_OBJECT (HMMObservationList, 1, observationSymbols)
+ oo_OBJECT (Ordered, 1, states)
+ oo_OBJECT (Ordered, 1, observationSymbols)
#if oo_DECLARING
void v_info ()
@@ -61,17 +66,15 @@ oo_END_CLASS(HMM)
#undef ooSTRUCT
-#define ooSTRUCT HMMViterbi
-oo_DEFINE_CLASS (HMMViterbi, Daata)
-
+#define ooSTRUCT HMM_Viterbi
+oo_DEFINE_CLASS (HMM_Viterbi, Data)
oo_LONG (numberOfTimes)
oo_LONG (numberOfStates)
oo_DOUBLE (prob)
oo_DOUBLE_MATRIX (viterbi, numberOfStates, numberOfTimes)
oo_LONG_MATRIX (bp, numberOfStates, numberOfTimes)
oo_LONG_VECTOR (path, numberOfTimes)
-
-oo_END_CLASS(HMMViterbi)
+oo_END_CLASS(HMM_Viterbi)
#undef ooSTRUCT
diff --git a/dwtools/ICA.cpp b/dwtools/ICA.cpp
index 27107d2..8e092d4 100644
--- a/dwtools/ICA.cpp
+++ b/dwtools/ICA.cpp
@@ -1,6 +1,6 @@
/* ICA.c
*
- * Copyright (C) 2010-2012, 2015-2016 David Weenink
+ * Copyright (C) 2010-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -48,7 +48,6 @@ static void NUMdmatrices_multiply_VCVp (double **r, double **v, long nrv, long n
}
}
-#if 0
// matrix multiply R = V'*C*V, V is nrv x ncv, C is ncv x ncv, R is nrv x nrv
static void NUMdmatrices_multiply_VpCV (double **r, double **v, long nrv, long ncv, double **c, int csym) {
for (long i = 1; i <= ncv; i++) {
@@ -68,7 +67,6 @@ static void NUMdmatrices_multiply_VpCV (double **r, double **v, long nrv, long n
}
}
}
-#endif
// matrix multiply V*C, V is nrv x ncv, C is ncv x ncc, R is nrv x ncc;
static void NUMdmatrices_multiply_VC (double **r, double **v, long nrv, long ncv, double **c, long ncc) {
@@ -147,7 +145,6 @@ static double NUMdmatrix_diagonalityMeasure (double **v, long dimension) {
return dmsq / (dimension * (dimension - 1));
}
-#if 0
static double NUMdmatrix_diagonalityIndex (double **v, long dimension) {
double dindex = 0;
for (long irow = 1; irow <= dimension; irow++) {
@@ -176,19 +173,18 @@ static double NUMdmatrix_diagonalityIndex (double **v, long dimension) {
}
return dindex;
}
-#endif
/*
This routine is modeled after qdiag.m from Andreas Ziehe, Pavel Laskov, Guido Nolte, Klaus-Robert Müller,
A Fast Algorithm for Joint Diagonalization with Non-orthogonal Transformations and its Application to
Blind Source Separation, Journal of Machine Learning Research 5 (2004), 777–800.
*/
-static void Diagonalizer_and_CrossCorrelationTableList_ffdiag (Diagonalizer me, CrossCorrelationTableList thee, long maxNumberOfIterations, double delta) {
+static void Diagonalizer_and_CrossCorrelationTables_ffdiag (Diagonalizer me, CrossCorrelationTables thee, long maxNumberOfIterations, double delta) {
try {
long iter = 0, dimension = my numberOfRows;
double **v = my data;
- autoCrossCorrelationTableList ccts = CrossCorrelationTableList_and_Diagonalizer_diagonalize (thee, me);
+ autoCrossCorrelationTables ccts = CrossCorrelationTables_and_Diagonalizer_diagonalize (thee, me);
autoNUMmatrix<double> w (1, dimension, 1, dimension);
autoNUMmatrix<double> vnew (1, dimension, 1, dimension);
autoNUMmatrix<double> cc (1, dimension, 1, dimension);
@@ -198,21 +194,21 @@ static void Diagonalizer_and_CrossCorrelationTableList_ffdiag (Diagonalizer me,
}
autoMelderProgress progress (U"Simultaneous diagonalization of many CrossCorrelationTables...");
- double dm_new = CrossCorrelationTableList_getDiagonalityMeasure (ccts.get(), nullptr, 0, 0);
+ double dm_new = CrossCorrelationTables_getDiagonalityMeasure (ccts.peek(), NULL, 0, 0);
try {
- double dm_old, theta = 1.0, dm_start = dm_new;
+ double dm_old, theta = 1, dm_start = dm_new;
do {
dm_old = dm_new;
for (long i = 1; i <= dimension; i++) {
- for (long j = i + 1; j <= dimension; j ++) {
- double zii = 0.0, zij = 0.0, zjj = 0.0, yij = 0.0, yji = 0.0; // zij == zji
- for (long k = 1; k <= ccts->size; k ++) {
- CrossCorrelationTable ct = ccts->at [k];
- zii += ct -> data [i] [i] * ct -> data [i] [i];
- zij += ct -> data [i] [i] * ct -> data [j] [j];
- zjj += ct -> data [j] [j] * ct -> data [j] [j];
- yij += ct -> data [j] [j] * ct -> data [i] [j];
- yji += ct -> data [i] [i] * ct -> data [i] [j];
+ for (long j = i + 1; j <= dimension; j++) {
+ double zii = 0, zij = 0, zjj = 0, yij = 0, yji = 0; // zij = zji
+ for (long k = 1; k <= ccts -> size; k++) {
+ CrossCorrelationTable ct = (CrossCorrelationTable) ccts -> item [k];
+ zii += ct -> data[i][i] * ct -> data[i][i];
+ zij += ct -> data[i][i] * ct -> data[j][j];
+ zjj += ct -> data[j][j] * ct -> data[j][j];
+ yij += ct -> data[j][j] * ct -> data[i][j];
+ yji += ct -> data[i][i] * ct -> data[i][j];
}
double denom = zjj * zii - zij * zij;
if (denom != 0) {
@@ -221,12 +217,12 @@ static void Diagonalizer_and_CrossCorrelationTableList_ffdiag (Diagonalizer me,
}
}
}
- double norma = 0.0;
- for (long i = 1; i <= dimension; i ++) {
- double normai = 0.0;
- for (long j = 1; j <= dimension; j ++) {
+ double norma = 0;
+ for (long i = 1; i <= dimension; i++) {
+ double normai = 0;
+ for (long j = 1; j <= dimension; j++) {
if (i != j) {
- normai += fabs (w[ i] [j]);
+ normai += fabs (w[i][j]);
}
}
if (normai > norma) {
@@ -236,16 +232,16 @@ static void Diagonalizer_and_CrossCorrelationTableList_ffdiag (Diagonalizer me,
// evaluate the norm
if (norma > theta) {
double normf = 0;
- for (long i = 1; i <= dimension; i ++)
- for (long j = 1; j <= dimension; j ++)
+ for (long i = 1; i <= dimension; i++)
+ for (long j = 1; j <= dimension; j++)
if (i != j) {
- normf += w [i] [j] * w [i] [j];
+ normf += w[i][j] * w[i][j];
}
double scalef = theta / sqrt (normf);
- for (long i = 1; i <= dimension; i ++) {
- for (long j = 1; j <= dimension; j ++) {
+ for (long i = 1; i <= dimension; i++) {
+ for (long j = 1; j <= dimension; j++) {
if (i != j) {
- w [i] [j] *= scalef;
+ w[i][j] *= scalef;
}
}
}
@@ -253,12 +249,12 @@ static void Diagonalizer_and_CrossCorrelationTableList_ffdiag (Diagonalizer me,
// update V
NUMmatrix_copyElements (v, vnew.peek(), 1, dimension, 1, dimension);
NUMdmatrices_multiply_VC (v, w.peek(), dimension, dimension, vnew.peek(), dimension);
- for (long k = 1; k <= ccts->size; k ++) {
- CrossCorrelationTable ct = ccts->at [k];
+ for (long k = 1; k <= ccts -> size; k++) {
+ CrossCorrelationTable ct = (CrossCorrelationTable) ccts -> item[k];
NUMmatrix_copyElements (ct -> data, cc.peek(), 1, dimension, 1, dimension);
NUMdmatrices_multiply_VCVp (ct -> data, w.peek(), dimension, dimension, cc.peek(), 1);
}
- dm_new = CrossCorrelationTableList_getDiagonalityMeasure (ccts.get(), nullptr, 0, 0);
+ dm_new = CrossCorrelationTables_getDiagonalityMeasure (ccts.peek(), 0, 0, 0);
iter++;
Melder_progress ((double) iter / (double) maxNumberOfIterations, U"Iteration: ", iter, U", measure: ", dm_new, U"\n fractional measure: ", dm_new / dm_start);
} while (fabs ((dm_old - dm_new) / dm_new) > delta && iter < maxNumberOfIterations);
@@ -275,11 +271,11 @@ static void Diagonalizer_and_CrossCorrelationTableList_ffdiag (Diagonalizer me,
R. Vollgraf and K. Obermayer, Quadratic Optimization for Simultaneous
Matrix Diagonalization, IEEE Transaction on Signal Processing, 2006,
*/
-static void update_one_column (CrossCorrelationTableList me, double **d, double *wp, double *wvec, double scalef, double *work) {
- long dimension = my at [1] -> numberOfColumns;
+static void update_one_column (CrossCorrelationTables me, double **d, double *wp, double *wvec, double scalef, double *work) {
+ long dimension = ( (CrossCorrelationTable) (my item[1])) -> numberOfColumns;
- for (long ic = 2; ic <= my size; ic ++) { // exclude C0
- SSCP cov = my at [ic];
+ for (long ic = 2; ic <= my size; ic++) { // exclude C0
+ SSCP cov = (SSCP) my item[ic];
double **c = cov -> data;
// m1 = C * wvec
for (long i = 1; i <= dimension; i++) {
@@ -298,14 +294,14 @@ static void update_one_column (CrossCorrelationTableList me, double **d, double
}
}
-static void Diagonalizer_and_CrossCorrelationTable_qdiag (Diagonalizer me, CrossCorrelationTableList thee, double *cweights, long maxNumberOfIterations, double delta) {
+static void Diagonalizer_and_CrossCorrelationTable_qdiag (Diagonalizer me, CrossCorrelationTables thee, double *cweights, long maxNumberOfIterations, double delta) {
try {
- CrossCorrelationTable c0 = thy at [1];
+ CrossCorrelationTable c0 = (CrossCorrelationTable) thy item[1];
double **w = my data;
long dimension = c0 -> numberOfColumns;
autoEigen eigen = Thing_new (Eigen);
- autoCrossCorrelationTableList ccts = Data_copy (thee);
+ autoCrossCorrelationTables ccts = Data_copy (thee);
autoNUMmatrix<double> pinv (1, dimension, 1, dimension);
autoNUMmatrix<double> d (1, dimension, 1, dimension);
autoNUMmatrix<double> p (1, dimension, 1, dimension);
@@ -329,7 +325,7 @@ static void Diagonalizer_and_CrossCorrelationTable_qdiag (Diagonalizer me, Cross
// [vb,db] = eig(C0);
// P = db^(-1/2)*vb';
- Eigen_initFromSymmetricMatrix (eigen.get(), c0 -> data, dimension);
+ Eigen_initFromSymmetricMatrix (eigen.peek(), c0 -> data, dimension);
for (long i = 1; i <= dimension; i++) {
if (eigen -> eigenvalues[i] < 0) {
Melder_throw (U"Covariance matrix not positive definite, eigenvalue[", i, U"] is negative.");
@@ -342,9 +338,9 @@ static void Diagonalizer_and_CrossCorrelationTable_qdiag (Diagonalizer me, Cross
// P*C[i]*P'
- for (long ic = 1; ic <= thy size; ic ++) {
- CrossCorrelationTable cov1 = thy at [ic];
- CrossCorrelationTable cov2 = ccts -> at [ic];
+ for (long ic = 1; ic <= thy size; ic++) {
+ CrossCorrelationTable cov1 = (CrossCorrelationTable) thy item[ic];
+ CrossCorrelationTable cov2 = (CrossCorrelationTable) ccts -> item[ic];
NUMdmatrices_multiply_VCVp (cov2 -> data, p.peek(), dimension, dimension, cov1 -> data, 1);
}
@@ -356,8 +352,8 @@ static void Diagonalizer_and_CrossCorrelationTable_qdiag (Diagonalizer me, Cross
// initialisation for order KN^3
- for (long ic = 2; ic <= thy size; ic ++) {
- CrossCorrelationTable cov = ccts -> at [ic];
+ for (long ic = 2; ic <= thy size; ic++) {
+ CrossCorrelationTable cov = (CrossCorrelationTable) ccts -> item[ic];
// C * W
NUMdmatrices_multiply_VC (m1.peek(), cov -> data, dimension, dimension, w, dimension);
// D += scalef * M1*M1'
@@ -379,9 +375,9 @@ static void Diagonalizer_and_CrossCorrelationTable_qdiag (Diagonalizer me, Cross
wvec[i] = w[i][kol];
}
- update_one_column (ccts.get(), d.peek(), cweights, wvec.peek(), -1, mvec.peek());
+ update_one_column (ccts.peek(), d.peek(), cweights, wvec.peek(), -1, mvec.peek());
- Eigen_initFromSymmetricMatrix (eigen.get(), d.peek(), dimension);
+ Eigen_initFromSymmetricMatrix (eigen.peek(), d.peek(), dimension);
// Eigenvalues already sorted; get eigenvector of smallest !
@@ -389,7 +385,7 @@ static void Diagonalizer_and_CrossCorrelationTable_qdiag (Diagonalizer me, Cross
wnew[i] = eigen -> eigenvectors[dimension][i];
}
- update_one_column (ccts.get(), d.peek(), cweights, wnew.peek(), 1, mvec.peek());
+ update_one_column (ccts.peek(), d.peek(), cweights, wnew.peek(), 1, mvec.peek());
for (long i = 1; i <= dimension; i++) {
w[i][kol] = wnew[i];
}
@@ -422,16 +418,16 @@ static void Diagonalizer_and_CrossCorrelationTable_qdiag (Diagonalizer me, Cross
NUMdmatrices_multiply_VpC (w, wc.peek(), dimension, dimension, p.peek(), dimension); // W = W'*P: final result
// Calculate the "real" diagonality measure
- // double dm = CrossCorrelationTableList_and_Diagonalizer_getDiagonalityMeasure (thee, me, cweights, 1, thy size);
+ // double dm = CrossCorrelationTables_and_Diagonalizer_getDiagonalityMeasure (thee, me, cweights, 1, thy size);
} catch (MelderError) {
Melder_throw (me, U" & ", thee, U": no joint diagonalization (qdiag).");
}
}
-void MixingMatrix_and_CrossCorrelationTableList_improveUnmixing (MixingMatrix me, CrossCorrelationTableList thee, long maxNumberOfIterations, double tol, int method) {
+void MixingMatrix_and_CrossCorrelationTables_improveUnmixing (MixingMatrix me, CrossCorrelationTables thee, long maxNumberOfIterations, double tol, int method) {
autoDiagonalizer him = MixingMatrix_to_Diagonalizer (me);
- Diagonalizer_and_CrossCorrelationTableList_improveDiagonality (him.get(), thee, maxNumberOfIterations, tol, method);
+ Diagonalizer_and_CrossCorrelationTables_improveDiagonality (him.peek(), thee, maxNumberOfIterations, tol, method);
NUMpseudoInverse (his data, his numberOfRows, his numberOfColumns, my data, 0);
}
@@ -468,7 +464,7 @@ static void NUMcrossCorrelate_rows (double **x, long nrows, long icol1, long ico
The cross-correlation between channel i and channel j is defined as
sum(k=1..nsamples, (z[i][k] - mean[i])(z[j][k + tau] - mean[j]))*samplingTime
*/
-autoCrossCorrelationTable Sound_to_CrossCorrelationTable (Sound me, double startTime, double endTime, double lagStep) {
+CrossCorrelationTable Sound_to_CrossCorrelationTable (Sound me, double startTime, double endTime, double lagStep) {
try {
if (endTime <= startTime) {
startTime = my xmin;
@@ -494,7 +490,7 @@ autoCrossCorrelationTable Sound_to_CrossCorrelationTable (Sound me, double start
thy numberOfObservations = nsamples;
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": CrossCorrelationTable not created.");
}
@@ -504,7 +500,7 @@ autoCrossCorrelationTable Sound_to_CrossCorrelationTable (Sound me, double start
* Both sounds are treated as if their domain runs from 0 to duration.
* Outside the chosen interval the sounds are assumed to be zero
*/
-autoCrossCorrelationTable Sounds_to_CrossCorrelationTable_combined (Sound me, Sound thee, double relativeStartTime, double relativeEndTime, double lagStep) {
+CrossCorrelationTable Sounds_to_CrossCorrelationTable_combined (Sound me, Sound thee, double relativeStartTime, double relativeEndTime, double lagStep) {
try {
if (my dx != thy dx) {
Melder_throw (U"Sampling frequencies must be equal.");
@@ -540,25 +536,25 @@ autoCrossCorrelationTable Sounds_to_CrossCorrelationTable_combined (Sound me, So
his numberOfObservations = nsamples;
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": CrossCorrelationTable not created.");
}
}
-autoCovariance Sound_to_Covariance_channels (Sound me, double startTime, double endTime) {
+Covariance Sound_to_Covariance_channels (Sound me, double startTime, double endTime) {
try {
double lagStep = 0.0;
autoCrossCorrelationTable thee = Sound_to_CrossCorrelationTable (me, startTime, endTime, lagStep);
autoCovariance him = Thing_new (Covariance);
- thy structCrossCorrelationTable :: v_copy (him.get());
- return him;
+ thy structCrossCorrelationTable :: v_copy (him.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Covariance created.");
}
}
-autoCrossCorrelationTableList Sound_to_CrossCorrelationTableList (Sound me, double startTime, double endTime, double lagStep, long ncovars) {
+CrossCorrelationTables Sound_to_CrossCorrelationTables (Sound me, double startTime, double endTime, double lagStep, long ncovars) {
try {
if (lagStep < my dx) {
lagStep = my dx;
@@ -570,23 +566,23 @@ autoCrossCorrelationTableList Sound_to_CrossCorrelationTableList (Sound me, doub
if (startTime + ncovars * lagStep >= endTime) {
Melder_throw (U"Lag time too large.");
}
- autoCrossCorrelationTableList thee = CrossCorrelationTableList_create ();
- for (long i = 1; i <= ncovars; i ++) {
+ autoCrossCorrelationTables thee = CrossCorrelationTables_create ();
+ for (long i = 1; i <= ncovars; i++) {
double lag = (i - 1) * lagStep;
autoCrossCorrelationTable ct = Sound_to_CrossCorrelationTable (me, startTime, endTime, lag);
- thy addItem_move (ct.move());
+ Collection_addItem (thee.peek(), ct.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
- Melder_throw (me, U": no CrossCorrelationTableList created.");
+ Melder_throw (me, U": no CrossCorrelationTables created.");
}
}
-autoSound Sound_to_Sound_BSS (Sound me, double startTime, double endTime, long ncovars, double lagStep, long maxNumberOfIterations, double tol, int method) {
+Sound Sound_to_Sound_BSS (Sound me, double startTime, double endTime, long ncovars, double lagStep, long maxNumberOfIterations, double tol, int method) {
try {
autoMixingMatrix him = Sound_to_MixingMatrix (me, startTime, endTime, ncovars, lagStep, maxNumberOfIterations, tol, method);
- autoSound thee = Sound_and_MixingMatrix_unmix (me, him.get());
- return thee;
+ autoSound thee = Sound_and_MixingMatrix_unmix (me, him.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not separated.");
}
@@ -596,14 +592,14 @@ autoSound Sound_to_Sound_BSS (Sound me, double startTime, double endTime, long n
Thing_implement (Diagonalizer, TableOfReal, 0);
-autoDiagonalizer Diagonalizer_create (long dimension) {
+Diagonalizer Diagonalizer_create (long dimension) {
try {
autoDiagonalizer me = Thing_new (Diagonalizer);
- TableOfReal_init (me.get(), dimension, dimension);
+ TableOfReal_init (me.peek(), dimension, dimension);
for (long i = 1; i <= dimension; i++) {
my data[i][i] = 1;
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Diagonalizer not created.");
}
@@ -614,18 +610,18 @@ autoDiagonalizer Diagonalizer_create (long dimension) {
Thing_implement (MixingMatrix, TableOfReal, 0);
-autoMixingMatrix MixingMatrix_create (long numberOfChannels, long numberOfComponents) {
+MixingMatrix MixingMatrix_create (long numberOfChannels, long numberOfComponents) {
try {
autoMixingMatrix me = Thing_new (MixingMatrix);
- TableOfReal_init (me.get(), numberOfChannels, numberOfComponents);
- MixingMatrix_initializeRandom (me.get());
- return me;
+ TableOfReal_init (me.peek(), numberOfChannels, numberOfComponents);
+ MixingMatrix_initializeRandom (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"MixingMatrix not created.");
}
}
-autoMixingMatrix MixingMatrix_createSimple (long numberOfChannels, long numberOfComponents, char32 *elements) {
+MixingMatrix MixingMatrix_createSimple (long numberOfChannels, long numberOfComponents, char32 *elements) {
try {
long inum = 1, ntokens = Melder_countTokens (elements);
if (ntokens == 0) {
@@ -637,7 +633,7 @@ autoMixingMatrix MixingMatrix_createSimple (long numberOfChannels, long numberOf
// Construct the full matrix from the elements
double number;
- for (char32 *token = Melder_firstToken (elements); token != nullptr && inum <= ntokens; token = Melder_nextToken (), inum++) {
+ for (char32 *token = Melder_firstToken (elements); token != NULL && inum <= ntokens; token = Melder_nextToken (), inum++) {
long irow = (inum - 1) / numberOfComponents + 1;
long icol = (inum - 1) % numberOfComponents + 1;
Interpreter_numericExpression (0, token, &number);
@@ -651,7 +647,7 @@ autoMixingMatrix MixingMatrix_createSimple (long numberOfChannels, long numberOf
my data[irow][icol] = number; // repeat the last number given!
}
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"MixingMatrix not created.");
}
@@ -668,24 +664,24 @@ void MixingMatrix_initializeRandom (MixingMatrix me) {
/***************** Diagonalizer & MixingMatrix *************************/
-autoDiagonalizer MixingMatrix_to_Diagonalizer (MixingMatrix me) {
+Diagonalizer MixingMatrix_to_Diagonalizer (MixingMatrix me) {
try {
if (my numberOfRows != my numberOfColumns) {
Melder_throw (U"The number of channels and the number of components must be equal.");
}
autoDiagonalizer thee = Diagonalizer_create (my numberOfRows);
NUMpseudoInverse (my data, my numberOfRows, my numberOfColumns, thy data, 0);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Diagonalizer created.");
}
}
-autoMixingMatrix Diagonalizer_to_MixingMatrix (Diagonalizer me) {
+MixingMatrix Diagonalizer_to_MixingMatrix (Diagonalizer me) {
try {
autoMixingMatrix thee = MixingMatrix_create (my numberOfRows, my numberOfColumns);
NUMpseudoInverse (my data, my numberOfRows, my numberOfColumns, thy data, 0);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no MixingMatrix created.");
}
@@ -693,7 +689,7 @@ autoMixingMatrix Diagonalizer_to_MixingMatrix (Diagonalizer me) {
/********************* Sound & MixingMatrix ************************************/
-autoSound Sound_and_MixingMatrix_mix (Sound me, MixingMatrix thee) {
+Sound Sound_and_MixingMatrix_mix (Sound me, MixingMatrix thee) {
try {
if (my ny != thy numberOfColumns) {
Melder_throw (U"The number of components in the MixingMatrix and the number of channels in the Sound must be equal.");
@@ -708,13 +704,13 @@ autoSound Sound_and_MixingMatrix_mix (Sound me, MixingMatrix thee) {
his z[i][j] = mix;
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not mixed.");
}
}
-autoSound Sound_and_MixingMatrix_unmix (Sound me, MixingMatrix thee) {
+Sound Sound_and_MixingMatrix_unmix (Sound me, MixingMatrix thee) {
try {
if (my ny != thy numberOfRows) {
Melder_throw (U"The MixingMatrix and the Sound must have the same number of channels.");
@@ -732,31 +728,31 @@ autoSound Sound_and_MixingMatrix_unmix (Sound me, MixingMatrix thee) {
his z[i][j] = s;
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not unmixed.");
}
}
-autoMixingMatrix Sound_to_MixingMatrix (Sound me, double startTime, double endTime, long ncovars, double lagStep, long maxNumberOfIterations, double tol, int method) {
+MixingMatrix Sound_to_MixingMatrix (Sound me, double startTime, double endTime, long ncovars, double lagStep, long maxNumberOfIterations, double tol, int method) {
try {
- autoCrossCorrelationTableList ccs = Sound_to_CrossCorrelationTableList (me, startTime, endTime, lagStep, ncovars);
+ autoCrossCorrelationTables ccs = Sound_to_CrossCorrelationTables (me, startTime, endTime, lagStep, ncovars);
autoMixingMatrix thee = MixingMatrix_create (my ny, my ny);
- MixingMatrix_and_CrossCorrelationTableList_improveUnmixing (thee.get(), ccs.get(), maxNumberOfIterations, tol, method);
- return thee;
+ MixingMatrix_and_CrossCorrelationTables_improveUnmixing (thee.peek(), ccs.peek(), maxNumberOfIterations, tol, method);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no MixingMatrix created.");
}
}
-autoMixingMatrix TableOfReal_to_MixingMatrix (TableOfReal me) {
+MixingMatrix TableOfReal_to_MixingMatrix (TableOfReal me) {
try {
if (my numberOfColumns != my numberOfRows) {
Melder_throw (U"Number of rows and columns must be equal.");
}
autoMixingMatrix thee = Thing_new (MixingMatrix);
- my structTableOfReal :: v_copy (thee.get());
- return thee;
+ my structTableOfReal :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to MixingMatrix.");
}
@@ -772,17 +768,17 @@ void structCrossCorrelationTable :: v_info () {
MelderInfo_writeLine (U"Diagonality measure: ", dm);
}
-autoCrossCorrelationTable CrossCorrelationTable_create (long dimension) {
+CrossCorrelationTable CrossCorrelationTable_create (long dimension) {
try {
autoCrossCorrelationTable me = Thing_new (CrossCorrelationTable);
- SSCP_init (me.get(), dimension, dimension);
- return me;
+ SSCP_init (me.peek(), dimension, dimension);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"CrossCorrelationTable not created.");
}
}
-autoCrossCorrelationTable CrossCorrelationTable_createSimple (char32 *covars, char32 *centroid, long numberOfSamples) {
+CrossCorrelationTable CrossCorrelationTable_createSimple (char32 *covars, char32 *centroid, long numberOfSamples) {
try {
long dimension = Melder_countTokens (centroid);
long ncovars = Melder_countTokens (covars);
@@ -795,13 +791,13 @@ autoCrossCorrelationTable CrossCorrelationTable_createSimple (char32 *covars, ch
// Construct the full matrix from the upper-diagonal elements
long inum = 1, irow = 1;
- for (char32 *token = Melder_firstToken (covars); token != nullptr && inum <= ncovars_wanted; token = Melder_nextToken (), inum++) {
+ for (char32 *token = Melder_firstToken (covars); token != NULL && inum <= ncovars_wanted; token = Melder_nextToken (), inum++) {
double number;
long nmissing = (irow - 1) * irow / 2;
long inumc = inum + nmissing;
irow = (inumc - 1) / dimension + 1;
long icol = ( (inumc - 1) % dimension) + 1;
- Interpreter_numericExpression (nullptr, token, &number);
+ Interpreter_numericExpression (NULL, token, &number);
my data[irow][icol] = my data[icol][irow] = number;
if (icol == dimension) {
irow++;
@@ -809,13 +805,13 @@ autoCrossCorrelationTable CrossCorrelationTable_createSimple (char32 *covars, ch
}
inum = 1;
- for (char32 *token = Melder_firstToken (centroid); token != nullptr && inum <= dimension; token = Melder_nextToken (), inum++) {
+ for (char32 *token = Melder_firstToken (centroid); token != NULL && inum <= dimension; token = Melder_nextToken (), inum++) {
double number;
- Interpreter_numericExpression (nullptr, token, &number);
+ Interpreter_numericExpression (NULL, token, &number);
my centroid[inum] = number;
}
my numberOfObservations = numberOfSamples;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"CrossCorrelationTable not created.");
}
@@ -827,20 +823,29 @@ double CrossCorrelationTable_getDiagonalityMeasure (CrossCorrelationTable me) {
/************* CrossCorrelationTables *****************************/
-void structCrossCorrelationTableList :: v_info () {
- our structThing :: v_info ();
- MelderInfo_writeLine (U"Contains ", our size, U" CrossCorrelationTable objects");
- CrossCorrelationTable thee = our at [1];
- MelderInfo_writeLine (U"Number of rows and columns: ", thy numberOfRows, U" in each CrossCorrelationTable");
- for (long i = 1; i <= our size; i ++) {
- double dm = CrossCorrelationTable_getDiagonalityMeasure (our at [i]);
- MelderInfo_writeLine (U" Diagonality measure for item ", i, U": ", dm);
+void structCrossCorrelationTables :: v_info () {
+ structOrdered :: v_info ();
+ CrossCorrelationTable thee = (CrossCorrelationTable) item[1];
+ MelderInfo_writeLine (U" Number of rows and columns: ", thy numberOfRows);
+ for (long i = 1; i <= size; i++) {
+ double dm = CrossCorrelationTable_getDiagonalityMeasure ( (CrossCorrelationTable) item[i]);
+ MelderInfo_writeLine (U"Diagonality measure for item ", i, U": ", dm);
}
}
-Thing_implement (CrossCorrelationTableList, SSCPList, 0);
+Thing_implement (CrossCorrelationTables, Ordered, 0);
+
+CrossCorrelationTables CrossCorrelationTables_create () {
+ try {
+ autoCrossCorrelationTables me = Thing_new (CrossCorrelationTables);
+ Ordered_init (me.peek(), classCrossCorrelationTable, 30);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"CrossCorrelationTables not created.");
+ }
+}
-double CrossCorrelationTableList_getDiagonalityMeasure (CrossCorrelationTableList me, double *w, long start, long end) {
+double CrossCorrelationTables_getDiagonalityMeasure (CrossCorrelationTables me, double *w, long start, long end) {
if (start >= end) {
start = 1;
end = my size;
@@ -852,145 +857,146 @@ double CrossCorrelationTableList_getDiagonalityMeasure (CrossCorrelationTableLis
end = my size;
}
long ntables = end - start + 1;
- long dimension = my at [1] -> numberOfColumns;
+ long dimension = ( (Covariance) (my item[1]))-> numberOfColumns;
double dmsq = 0;
- for (long k = start; k <= end; k ++) {
- CrossCorrelationTable thee = my at [k];
+ for (long k = start; k <= end; k++) {
+ CrossCorrelationTable thee = (CrossCorrelationTable) my item[k];
double dmksq = NUMdmatrix_diagonalityMeasure (thy data, dimension);
- dmsq += ( w ? dmksq * w [k] : dmksq / ntables );
+ dmsq += w == NULL ? dmksq / ntables : dmksq * w[k];
}
return dmsq;
}
/************************** CrossCorrelationTables & Diagonalizer *******************************/
-double CrossCorrelationTableList_and_Diagonalizer_getDiagonalityMeasure (CrossCorrelationTableList me, Diagonalizer thee, double *w, long start, long end) {
- autoCrossCorrelationTableList him = CrossCorrelationTableList_and_Diagonalizer_diagonalize (me, thee);
- double dm = CrossCorrelationTableList_getDiagonalityMeasure (him.get(), w, start, end);
+double CrossCorrelationTables_and_Diagonalizer_getDiagonalityMeasure (CrossCorrelationTables me, Diagonalizer thee, double *w, long start, long end) {
+ autoCrossCorrelationTables him = CrossCorrelationTables_and_Diagonalizer_diagonalize (me, thee);
+ double dm = CrossCorrelationTables_getDiagonalityMeasure (him.peek(), w, start, end);
return dm;
}
-autoCrossCorrelationTable CrossCorrelationTable_and_Diagonalizer_diagonalize (CrossCorrelationTable me, Diagonalizer thee) {
+CrossCorrelationTable CrossCorrelationTable_and_Diagonalizer_diagonalize (CrossCorrelationTable me, Diagonalizer thee) {
try {
if (my numberOfRows != thy numberOfRows) {
Melder_throw (U"The CrossCorrelationTable and the Diagonalizer matrix dimensions must be equal.");
}
autoCrossCorrelationTable him = CrossCorrelationTable_create (my numberOfColumns);
NUMdmatrices_multiply_VCVp (his data, thy data, my numberOfColumns, my numberOfColumns, my data, 1);
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"CrossCorrelationTable not diagonalized.");
}
}
-autoCrossCorrelationTableList CrossCorrelationTableList_and_Diagonalizer_diagonalize (CrossCorrelationTableList me, Diagonalizer thee) {
+CrossCorrelationTables CrossCorrelationTables_and_Diagonalizer_diagonalize (CrossCorrelationTables me, Diagonalizer thee) {
try {
- autoCrossCorrelationTableList him = CrossCorrelationTableList_create ();
- for (long i = 1; i <= my size; i ++) {
- CrossCorrelationTable item = my at [i];
+ autoCrossCorrelationTables him = CrossCorrelationTables_create ();
+ for (long i = 1; i <= my size; i++) {
+ CrossCorrelationTable item = (CrossCorrelationTable) my item[i];
autoCrossCorrelationTable ct = CrossCorrelationTable_and_Diagonalizer_diagonalize (item, thee);
- his addItem_move (ct.move());
+ Collection_addItem (him.peek(), ct.transfer());
}
- return him;
+ return him.transfer();
} catch (MelderError) {
- Melder_throw (U"CrossCorrelationTableList not diagonalized.");
+ Melder_throw (U"CrossCorrelationTables not diagonalized.");
}
}
-autoDiagonalizer CrossCorrelationTableList_to_Diagonalizer (CrossCorrelationTableList me, long maxNumberOfIterations, double tol, int method) {
+Diagonalizer CrossCorrelationTables_to_Diagonalizer (CrossCorrelationTables me, long maxNumberOfIterations, double tol, int method) {
try {
- Melder_assert (my size > 0);
- CrossCorrelationTable him = my at [1];
+ CrossCorrelationTable him = (CrossCorrelationTable) my item[1];
autoDiagonalizer thee = Diagonalizer_create (his numberOfColumns);
- Diagonalizer_and_CrossCorrelationTableList_improveDiagonality (thee.get(), me, maxNumberOfIterations, tol, method);
- return thee;
+ Diagonalizer_and_CrossCorrelationTables_improveDiagonality (thee.peek(), me, maxNumberOfIterations, tol, method);
+ return thee.transfer();
} catch (MelderError) {
- Melder_throw (U"Diagonalizer not created from CrossCorrelationTableList.");
+ Melder_throw (U"Diagonalizer not created from CrossCorrelationTables.");
};
}
-void Diagonalizer_and_CrossCorrelationTableList_improveDiagonality (Diagonalizer me, CrossCorrelationTableList thee, long maxNumberOfIterations, double tol, int method) {
+void Diagonalizer_and_CrossCorrelationTables_improveDiagonality (Diagonalizer me, CrossCorrelationTables thee, long maxNumberOfIterations, double tol, int method) {
if (method == 1) {
autoNUMvector<double> cweights (1, thy size);
- for (long i = 1; i <= thy size; i ++) {
+ for (long i = 1; i <= thy size; i++) {
cweights[i] = 1.0 / thy size;
}
Diagonalizer_and_CrossCorrelationTable_qdiag (me, thee, cweights.peek(), maxNumberOfIterations, tol);
} else {
- Diagonalizer_and_CrossCorrelationTableList_ffdiag (me, thee, maxNumberOfIterations, tol);
+ Diagonalizer_and_CrossCorrelationTables_ffdiag (me, thee, maxNumberOfIterations, tol);
}
}
-autoSound Sound_whitenChannels (Sound me, double varianceFraction) {
+Sound Sound_whitenChannels (Sound me, double varianceFraction) {
try {
autoCovariance cov = Sound_to_Covariance_channels (me, 0.0, 0.0);
- autoSound thee = Sound_and_Covariance_whitenChannels (me, cov.get(), varianceFraction);
- return thee;
+ autoSound thee = Sound_and_Covariance_whitenChannels (me, cov.peek(), varianceFraction);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not whitened.");
}
}
-autoSound Sound_and_Covariance_whitenChannels (Sound me, Covariance thee, double varianceFraction) {
+Sound Sound_and_Covariance_whitenChannels (Sound me, Covariance thee, double varianceFraction) {
try {
autoPCA pca = SSCP_to_PCA (thee);
- long numberOfComponents = Eigen_getDimensionOfFraction (pca.get(), varianceFraction);
- autoSound him = Sound_and_PCA_whitenChannels (me, pca.get(), numberOfComponents);
- return him;
+ long numberOfComponents = Eigen_getDimensionOfFraction (pca.peek(), varianceFraction);
+ autoSound him = Sound_and_PCA_whitenChannels (me, pca.peek(), numberOfComponents);
+ return him.transfer ();
} catch (MelderError) {
Melder_throw (me, U": not whitened from ", thee);
}
}
+
/*
* Generate n different cct's that have a common diagonalizer.
*/
-autoCrossCorrelationTableList CrossCorrelationTableList_createTestSet (long dimension, long n, int firstPositiveDefinite, double sigma) {
+CrossCorrelationTables CrossCorrelationTables_createTestSet (long dimension, long n, int firstPositiveDefinite, double sigma) {
try {
// Start with a square matrix with random gaussian elements and make its singular value decomposition UDV'
// The V matrix will be the common diagonalizer matrix that we use.
autoNUMmatrix<double> d (1, dimension, 1, dimension);
- for (long i = 1; i <= dimension; i ++) { // Generate the rotation matrix
- for (long j = 1; j <= dimension; j ++) {
- d [i] [j] = NUMrandomGauss (0.0, 1.0);
+ for (long i = 1; i <= dimension; i++) { // Generate the rotation matrix
+ for (long j = 1; j <= dimension; j++) {
+ d[i][j] = NUMrandomGauss (0, 1);
}
}
autoNUMmatrix<double> v (1, dimension, 1, dimension);
autoSVD svd = SVD_create_d (d.peek(), dimension, dimension);
- autoCrossCorrelationTableList me = CrossCorrelationTableList_create ();
+ autoCrossCorrelationTables me = CrossCorrelationTables_create ();
- for (long i = 1; i <= dimension; i ++) {
- for (long j = 1; j <= dimension; j ++) {
- d [i] [j] = 0.0;
+ for (long i = 1; i <= dimension; i++) {
+ for (long j = 1; j <= dimension; j++) {
+ d[i][j] = 0;
}
}
// Start with a diagonal matrix D and calculate V'DV
- for (long k = 1; k <= n; k ++) {
+ for (long k = 1; k <= n; k++) {
autoCrossCorrelationTable ct = CrossCorrelationTable_create (dimension);
- double low = ( k == 1 && firstPositiveDefinite ? 0.1 : -1.0 );
- for (long i = 1; i <= dimension; i ++) {
- d [i] [i] = NUMrandomUniform (low, 1.0);
+ double low = k == 1 && firstPositiveDefinite ? 0.1 : -1;
+ for (long i = 1; i <= dimension; i++) {
+ d[i][i] = NUMrandomUniform (low, 1);
}
for (long i = 1; i <= dimension; i++) {
- for (long j = 1; j <= dimension; j ++) {
- v [i] [j] = NUMrandomGauss (svd -> v [i] [j], sigma);
+ for (long j = 1; j <= dimension; j++) {
+ v[i][j] = NUMrandomGauss (svd -> v[i][j], sigma);
}
}
// we need V'DV, however our V has eigenvectors row-wise -> VDV'
NUMdmatrices_multiply_VCVp (ct -> data, v.peek(), dimension, dimension, d.peek(), 1);
- my addItem_move (ct.move());
+ Collection_addItem (me.peek(), ct.transfer());
}
- return me;
+ return me.transfer();
} catch (MelderError) {
- Melder_throw (U"CrossCorrelationTableList test set not created.");
+ Melder_throw (U"CrossCorrelationTables test set not created.");
}
}
-#if 0
-static void Sound_and_MixingMatrix_improveUnmixing_fica (Sound me, MixingMatrix thee, long maxNumberOfIterations, double /* tol */, int /* method */) {
+static void Sound_and_MixingMatrix_improveUnmixing_fica (Sound me, MixingMatrix thee, long maxNumberOfIterations, double tol, int method) {
+ (void) tol;
+ (void) method;
try {
long iter = 0;
if (my ny != thy numberOfColumns) {
@@ -998,12 +1004,10 @@ static void Sound_and_MixingMatrix_improveUnmixing_fica (Sound me, MixingMatrix
}
autoNUMmatrix<double> x (NUMmatrix_copy (my z, 1, my ny, 1, my nx), 1, 1);
do {
- iter ++;
+ iter++;
} while (/*fabs((dm_old - dm_new) / dm_new) > tol &&*/ iter < maxNumberOfIterations);
} catch (MelderError) {
Melder_throw (me, U" & ", thee, U" .");
}
}
-#endif
-
/* End of file ICA.cpp 987*/
diff --git a/dwtools/ICA.h b/dwtools/ICA.h
index bba3686..f0d2f91 100644
--- a/dwtools/ICA.h
+++ b/dwtools/ICA.h
@@ -2,7 +2,7 @@
#define _ICA_h_
/* ICA.h
*
- * Copyright (C) 2010-2014,2015 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2010-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -38,13 +38,13 @@ Thing_define (CrossCorrelationTable, SSCP) {
override;
};
-Collection_define (CrossCorrelationTableList, OrderedOf, CrossCorrelationTable) {
+Thing_define (CrossCorrelationTables, Ordered) {
void v_info ()
override;
};
/*
- Cell [i,j] of a CrossCorrelationTable contains the cross-correlation between signal i and signal j (for one particular lag time).
+ Cell [i,j] of a CrossCorrelationTable contains the cross-correlation between signal i and signal j.
For example, the CrossCorrelation of an n-channel sound is a nxn table where cell [i,j] contains the
cross-correlation of channel i with channel j for a particlular lag time tau.
In the statistical literature sometimes the cross-correlation between signals is also called "covariance".
@@ -55,75 +55,66 @@ Collection_define (CrossCorrelationTableList, OrderedOf, CrossCorrelationTable)
2. The elements c[i][j] in a Covariance always satisfy |c[i][j]/sqrt(c[i][i]*c[j][j])| <= 1, this is
in general not the case for cross-correlations.
*/
-
-autoCrossCorrelationTable CrossCorrelationTable_create (long dimension);
-
-autoCrossCorrelationTable CrossCorrelationTable_createSimple (char32 *covars, char32 *centroid, long numberOfSamples);
+CrossCorrelationTable CrossCorrelationTable_create (long dimension);
+CrossCorrelationTable CrossCorrelationTable_createSimple (char32 *covars, char32 *centroid, long numberOfSamples);
/* (sum(i,j=1..dimension, i!=j; C[i][j]^2))/(dimension*(dimension-1)) */
double CrossCorrelationTable_getDiagonalityMeasure (CrossCorrelationTable me);
+CrossCorrelationTable CrossCorrelationTable_and_Diagonalizer_diagonalize (CrossCorrelationTable me, Diagonalizer thee);
-autoCrossCorrelationTable CrossCorrelationTable_and_Diagonalizer_diagonalize (CrossCorrelationTable me, Diagonalizer thee);
-
-double CrossCorrelationTableList_getDiagonalityMeasure (CrossCorrelationTableList me, double *w, long start, long end);
-
-double CrossCorrelationTableList_and_Diagonalizer_getDiagonalityMeasure (CrossCorrelationTableList me, Diagonalizer thee, double *w, long start, long end);
-
-autoCrossCorrelationTableList CrossCorrelationTableList_createTestSet (long dimension, long n, int firstPositiveDefinite, double sigma);
+CrossCorrelationTables CrossCorrelationTables_create ();
+double CrossCorrelationTables_getDiagonalityMeasure (CrossCorrelationTables me, double *w, long start, long end);
+double CrossCorrelationTables_and_Diagonalizer_getDiagonalityMeasure (CrossCorrelationTables me, Diagonalizer thee, double *w, long start, long end);
+CrossCorrelationTables CrossCorrelationTables_createTestSet (long dimension, long n, int firstPositiveDefinite, double sigma);
-autoMixingMatrix MixingMatrix_create (long numberOfChannels, long numberOfComponents);
-
-autoMixingMatrix MixingMatrix_createSimple (long numberOfChannels, long numberOfComponents, char32 *elements);
+MixingMatrix MixingMatrix_create (long numberOfChannels, long numberOfComponents);
+MixingMatrix MixingMatrix_createSimple (long numberOfChannels, long numberOfComponents, char32 *elements);
void MixingMatrix_initializeRandom (MixingMatrix me);
-autoDiagonalizer Diagonalizer_create (long dimension);
-
-autoSound Sound_and_MixingMatrix_mix (Sound me, MixingMatrix thee);
+Diagonalizer Diagonalizer_create (long dimension);
-autoSound Sound_and_MixingMatrix_unmix (Sound me, MixingMatrix thee);
+Sound Sound_and_MixingMatrix_mix (Sound me, MixingMatrix thee);
+Sound Sound_and_MixingMatrix_unmix (Sound me, MixingMatrix thee);
-autoMixingMatrix Sound_to_MixingMatrix (Sound me, double startTime, double endTime, long ncovars, double lagStep, long maxNumberOfIterations, double delta_w, int method);
+MixingMatrix Sound_to_MixingMatrix (Sound me, double startTime, double endTime, long ncovars, double lagStep, long maxNumberOfIterations, double delta_w, int method);
-autoSound Sound_to_Sound_BSS (Sound me, double startTime, double endTime, long ncovars, double lagStep, long maxNumberOfIterations, double delta_w, int method);
+Sound Sound_to_Sound_BSS (Sound me, double startTime, double endTime, long ncovars, double lagStep, long maxNumberOfIterations, double delta_w, int method);
-autoSound Sound_whitenChannels (Sound me, double varianceFraction);
-autoSound Sound_and_Covariance_whitenChannels (Sound me, Covariance thee, double varianceFraction);
+Sound Sound_whitenChannels (Sound me, double varianceFraction);
+Sound Sound_and_Covariance_whitenChannels (Sound me, Covariance thee, double varianceFraction);
-void MixingMatrix_and_CrossCorrelationTableList_improveUnmixing (MixingMatrix me, CrossCorrelationTableList thee, long maxNumberOfIterations, double tol, int method);
+void MixingMatrix_and_CrossCorrelationTables_improveUnmixing (MixingMatrix me, CrossCorrelationTables thee, long maxNumberOfIterations, double tol, int method);
/*
Determine the matrix that diagonalizes a series of CrossCorrelationTables as well as possible.
*/
-autoDiagonalizer CrossCorrelationTableList_to_Diagonalizer (CrossCorrelationTableList me, long maxNumberOfIterations, double tol, int method);
-
-void Diagonalizer_and_CrossCorrelationTableList_improveDiagonality (Diagonalizer me, CrossCorrelationTableList thee, long maxNumberOfIterations, double tol, int method);
+Diagonalizer CrossCorrelationTables_to_Diagonalizer (CrossCorrelationTables me, long maxNumberOfIterations, double tol, int method);
+void Diagonalizer_and_CrossCorrelationTables_improveDiagonality (Diagonalizer me, CrossCorrelationTables thee, long maxNumberOfIterations, double tol, int method);
/*
Determine V*C[k]*V' for k=1..n, where V is the diagonalizer matrix and C[k} the k-th CrossCorrelationTable.
*/
-autoCrossCorrelationTableList CrossCorrelationTableList_and_Diagonalizer_diagonalize (CrossCorrelationTableList me, Diagonalizer thee);
+CrossCorrelationTables CrossCorrelationTables_and_Diagonalizer_diagonalize (CrossCorrelationTables me, Diagonalizer thee);
-autoDiagonalizer MixingMatrix_to_Diagonalizer (MixingMatrix me);
-
-autoMixingMatrix Diagonalizer_to_MixingMatrix (Diagonalizer me);
+Diagonalizer MixingMatrix_to_Diagonalizer (MixingMatrix me);
+MixingMatrix Diagonalizer_to_MixingMatrix (Diagonalizer me);
/*
For multi-channel "sounds" like EEG signals.
The cross-correlation between channel i and channel j is defined as
sum(k=1..nsamples; (z[i][k] - mean[i])(z[j][k + lag] - mean[j])) / (nsamples - 1).
*/
-autoCrossCorrelationTable Sound_to_CrossCorrelationTable (Sound me, double startTime, double endTime, double lagStep);
-
-autoCrossCorrelationTable Sounds_to_CrossCorrelationTable_combined (Sound me, Sound thee, double relativeStartTime, double relativeEndTime, double lagStep);
+CrossCorrelationTable Sound_to_CrossCorrelationTable (Sound me, double startTime, double endTime, double lagStep);
+CrossCorrelationTable Sounds_to_CrossCorrelationTable_combined (Sound me, Sound thee, double relativeStartTime, double relativeEndTime, double lagStep);
// The covariance is the cross-correlation with lag 0.
-autoCovariance Sound_to_Covariance_channels (Sound me, double startTime, double endTime);
+Covariance Sound_to_Covariance_channels (Sound me, double startTime, double endTime);
/*
Determine a CrossCorrelationTable for lags (k-1)*lagStep, where k = 1...n.
*/
-autoCrossCorrelationTableList Sound_to_CrossCorrelationTableList (Sound me, double startTime, double endTime, double lagStep, long n);
+CrossCorrelationTables Sound_to_CrossCorrelationTables (Sound me, double startTime, double endTime, double lagStep, long n);
-autoMixingMatrix TableOfReal_to_MixingMatrix (TableOfReal me);
+MixingMatrix TableOfReal_to_MixingMatrix (TableOfReal me);
#endif /*_ICA_h_ */
diff --git a/dwtools/Intensity_extensions.cpp b/dwtools/Intensity_extensions.cpp
index b085d66..e6c4fce 100644
--- a/dwtools/Intensity_extensions.cpp
+++ b/dwtools/Intensity_extensions.cpp
@@ -1,6 +1,6 @@
/* Intensity_extensions.cpp
*
- * Copyright (C) 2007-2011 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2007-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -38,15 +38,16 @@ static void IntervalTier_addBoundaryUnsorted (IntervalTier me, long iinterval, d
}
// Modify end time of left label
- TextInterval ti = my intervals.at [iinterval];
+ TextInterval ti = (TextInterval) my intervals -> item[iinterval];
ti -> xmax = time;
TextInterval_setText (ti, leftLabel);
autoTextInterval ti_new = TextInterval_create (time, my xmax, U"");
- my intervals. addItem_unsorted_move (ti_new.move());
+ Sorted_addItem_unsorted (my intervals, ti_new.transfer());
}
-autoTextGrid Intensity_to_TextGrid_detectSilences (Intensity me, double silenceThreshold_dB, double minSilenceDuration, double minSoundingDuration, const char32 *silenceLabel, const char32 *soundingLabel) {
+TextGrid Intensity_to_TextGrid_detectSilences (Intensity me, double silenceThreshold_dB,
+ double minSilenceDuration, double minSoundingDuration, const char32 *silenceLabel, const char32 *soundingLabel) {
try {
double duration = my xmax - my xmin, time;
@@ -55,10 +56,10 @@ autoTextGrid Intensity_to_TextGrid_detectSilences (Intensity me, double silenceT
}
autoTextGrid thee = TextGrid_create (my xmin, my xmax, U"silences", U"");
- IntervalTier it = (IntervalTier) thy tiers->at [1];
- TextInterval_setText (it -> intervals.at [1], soundingLabel);
+ IntervalTier it = (IntervalTier) thy tiers -> item[1];
+ TextInterval_setText ( (TextInterval) it -> intervals -> item[1], soundingLabel);
if (minSilenceDuration > duration) {
- return thee;
+ return thee.transfer();
}
double intensity_max_db, intensity_min_db, xOfMaximum, xOfMinimum;
@@ -66,13 +67,13 @@ autoTextGrid Intensity_to_TextGrid_detectSilences (Intensity me, double silenceT
Vector_getMinimumAndX (me, 0, 0, 1, NUM_PEAK_INTERPOLATE_PARABOLIC, &intensity_min_db, &xOfMinimum);
double intensity_dbRange = intensity_max_db - intensity_min_db;
- if (intensity_dbRange < 10) {
- Melder_warning (U"The loudest and softest part in your sound only differ by ", intensity_dbRange, U" dB.");
- }
+ if (intensity_dbRange < 10) Melder_warning (U"The loudest and softest part in your sound only differ by ",
+ intensity_dbRange, U" dB.");
+
double intensityThreshold = intensity_max_db - fabs (silenceThreshold_dB);
if (minSilenceDuration > duration || intensityThreshold < intensity_min_db) {
- return thee;
+ return thee.transfer();
}
int inSilenceInterval = my z[1][1] < intensityThreshold;
@@ -104,8 +105,8 @@ autoTextGrid Intensity_to_TextGrid_detectSilences (Intensity me, double silenceT
// (re)label last interval */
label = inSilenceInterval ? silenceLabel : soundingLabel;
- TextInterval_setText (it -> intervals.at [iinterval], label);
- it -> intervals. sort ();
+ TextInterval_setText ( (TextInterval) it -> intervals -> item[iinterval], label);
+ Sorted_sort (it -> intervals);
// First remove short non-silence intervals in-between silence intervals and
// then remove the remaining short silence intervals.
@@ -117,13 +118,13 @@ autoTextGrid Intensity_to_TextGrid_detectSilences (Intensity me, double silenceT
IntervalTier_cutIntervals_minimumDuration (it, silenceLabel, minSilenceDuration);
IntervalTier_cutIntervalsOnLabelMatch (it, soundingLabel);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": TextGrid not created.");
}
}
-autoIntensity IntensityTier_to_Intensity (IntensityTier me, double dt) {
+Intensity IntensityTier_to_Intensity (IntensityTier me, double dt) {
try {
long nt = (long) floor ((my xmax - my xmin) / dt);
double t1 = 0.5 * dt;
@@ -132,18 +133,18 @@ autoIntensity IntensityTier_to_Intensity (IntensityTier me, double dt) {
double time = t1 + (i - 1) * dt;
thy z[1][i] = RealTier_getValueAtTime (me, time);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U" no Intensity created.");
}
}
-autoTextGrid IntensityTier_to_TextGrid_detectSilences (IntensityTier me, double dt, double silenceThreshold_dB, double minSilenceDuration,
+TextGrid IntensityTier_to_TextGrid_detectSilences (IntensityTier me, double dt, double silenceThreshold_dB, double minSilenceDuration,
double minSoundingDuration, const char32 *silenceLabel, const char32 *soundingLabel) {
try {
autoIntensity intensity = IntensityTier_to_Intensity (me, dt);
- autoTextGrid thee = Intensity_to_TextGrid_detectSilences (intensity.get(), silenceThreshold_dB, minSilenceDuration, minSoundingDuration, silenceLabel, soundingLabel);
- return thee;
+ autoTextGrid thee = Intensity_to_TextGrid_detectSilences (intensity.peek(), silenceThreshold_dB, minSilenceDuration, minSoundingDuration, silenceLabel, soundingLabel);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U" no TextGrid created.");
}
diff --git a/dwtools/Intensity_extensions.h b/dwtools/Intensity_extensions.h
index 873a4e7..3a2d99a 100644
--- a/dwtools/Intensity_extensions.h
+++ b/dwtools/Intensity_extensions.h
@@ -2,7 +2,7 @@
#define _Intensity_extensions_h_
/* Intensity_extensions.h
*
- * Copyright (C) 2006-2011, 2015 David Weenink
+ * Copyright (C) 2006-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,7 +29,7 @@
#include "IntensityTier.h"
#include "TextGrid.h"
-autoTextGrid Intensity_to_TextGrid_detectSilences (Intensity me, double silenceThreshold_dB, double minSilenceDuration,
+TextGrid Intensity_to_TextGrid_detectSilences (Intensity me, double silenceThreshold_dB, double minSilenceDuration,
double minSoundingDuration, const char32 *silenceLabel, const char32 *soundingLabel);
/*
Marks "silence" intervals in a sound as intervals in a TextGrid.
@@ -42,9 +42,9 @@ autoTextGrid Intensity_to_TextGrid_detectSilences (Intensity me, double silenceT
as silences in the IntervalTier.
*/
-autoIntensity IntensityTier_to_Intensity (IntensityTier me, double dt);
+Intensity IntensityTier_to_Intensity (IntensityTier me, double dt);
-autoTextGrid IntensityTier_to_TextGrid_detectSilences (IntensityTier me, double dt, double silenceThreshold_dB, double minSilenceDuration,
+TextGrid IntensityTier_to_TextGrid_detectSilences (IntensityTier me, double dt, double silenceThreshold_dB, double minSilenceDuration,
double minSoundingDuration, const char32 *silenceLabel, const char32 *soundingLabel);
#endif /* _Intensity_extensions_h_ */
diff --git a/dwtools/KlattGrid.cpp b/dwtools/KlattGrid.cpp
index 6be0387..264945a 100644
--- a/dwtools/KlattGrid.cpp
+++ b/dwtools/KlattGrid.cpp
@@ -1,6 +1,6 @@
/* KlattGrid.cpp
*
- * Copyright (C) 2008-2014 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2008-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -84,6 +84,18 @@
*
*/
+// Prototypes
+
+PointProcess PitchTier_to_PointProcess_flutter (PitchTier pitch, RealTier flutter, double maximumPeriod);
+
+void _Sound_FormantGrid_filterWithOneFormant_inline (Sound me, thou, long iformant, int antiformant);
+
+Sound Sound_VocalTractGrid_CouplingGrid_filter_parallel (Sound me, VocalTractGrid thee, CouplingGrid coupling);
+
+Sound PhonationGrid_PhonationTier_to_Sound_voiced (PhonationGrid me, PhonationTier thee, double samplingFrequency);
+
+Sound KlattGrid_to_Sound_aspiration (KlattGrid me, double samplingFrequency);
+
#undef MIN
#undef MAX
#define MIN(x,y) ((x) < (y) ? (x) : (y))
@@ -102,24 +114,25 @@
}*/
static void rel_to_abs (double *w, double *ws, long n, double d) {
- double sum = 0.0;
- for (long i = 1; i <= n; i ++) { // relative
- sum += w [i];
+ double sum = 0;
+ for (long i = 1; i <= n; i++) { // relative
+ sum += w[i];
}
- if (sum != 0.0) {
+ if (sum != 0) {
double dw = d / sum;
- sum = 0.0;
- for (long i = 1; i <= n; i ++) { // to absolute
- w [i] *= dw;
- sum += w [i];
- ws [i] = sum;
+ sum = 0;
+ for (long i = 1; i <= n; i++) { // to absolute
+ w[i] *= dw;
+ sum += w[i];
+ ws[i] = sum;
}
}
}
-static bool RealTier_valuesInRange (RealTier me, double min, double max) {
- for (long i = 1; i <= my points.size; i ++) {
- RealPoint p = my points.at [i];
+static bool RealTier_valuesInRange (I, double min, double max) {
+ iam (RealTier);
+ for (long i = 1; i <= my points -> size; i++) {
+ RealPoint p = (RealPoint) my points -> item[i];
if (NUMdefined (min) && p -> value < min) {
return false;
}
@@ -133,14 +146,14 @@ static bool RealTier_valuesInRange (RealTier me, double min, double max) {
static double PointProcess_getPeriodAtIndex (PointProcess me, long it, double maximumPeriod) {
double period = NUMundefined;
if (it >= 2) {
- period = my t [it] - my t [it - 1];
+ period = my t[it] - my t[it - 1];
if (period > maximumPeriod) {
period = NUMundefined;
}
}
if (period == NUMundefined) {
if (it < my nt) {
- period = my t [it + 1] - my t [it];
+ period = my t[it + 1] - my t[it];
if (period > maximumPeriod) {
period = NUMundefined;
}
@@ -150,39 +163,37 @@ static double PointProcess_getPeriodAtIndex (PointProcess me, long it, double ma
return period;
}
-#define UPDATE_TIER \
- RealTier_addPoint (thee.get(), mytime, myvalue); \
- lasttime = mytime; \
- myindex ++; \
- if (myindex <= numberOfValues) { \
- mypoint = my points.at [myindex]; \
- mytime = mypoint -> number; \
- myvalue = mypoint -> value;\
- } else { \
- mytime = my xmax; \
- }
+#define UPDATE_TIER RealTier_addPoint (thee.peek(), mytime, myvalue); \
+ lasttime=mytime; myindex++; \
+ if (myindex <= numberOfValues)\
+ {\
+ mypoint = (RealPoint) my points -> item [myindex];\
+ mytime = mypoint -> number; myvalue = mypoint -> value;\
+ }\
+ else mytime = my xmax;\
-static autoRealTier RealTier_updateWithDelta (RealTier me, RealTier delta, PhonationTier glottis, double openglottis_fadeFraction) {
+static RealTier RealTier_updateWithDelta (RealTier me, RealTier delta, PhonationTier glottis, double openglottis_fadeFraction) {
try {
long myindex = 1;
- RealPoint mypoint = my points.at [myindex];
- long numberOfValues = my points.size;
+ RealPoint mypoint = (RealPoint) my points -> item [myindex];
+ long numberOfValues = my points -> size;
double mytime = mypoint -> number;
double myvalue = mypoint -> value;
double lasttime = my xmin - 0.001; // sometime before xmin
autoRealTier thee = RealTier_create (my xmin, my xmax);
- if (openglottis_fadeFraction <= 0.0) {
+
+ if (openglottis_fadeFraction <= 0) {
openglottis_fadeFraction = 0.0001;
}
if (openglottis_fadeFraction >= 0.5) {
openglottis_fadeFraction = 0.4999;
}
- for (long ipoint = 1; ipoint <= glottis -> points.size; ipoint++) {
- PhonationPoint point = glottis -> points.at [ipoint];
- double t4 = point -> number; // glottis closing
- double openDuration = point -> te;
+ for (long ipoint = 1; ipoint <= glottis -> points -> size; ipoint++) {
+ PhonationPoint point = (PhonationPoint) glottis -> points -> item [ipoint];
+ double t4 = point -> time; // glottis closing
+ double openDuration = point -> te ;
double t1 = t4 - openDuration;
double t2 = t1 + openglottis_fadeFraction * openDuration;
double t3 = t4 - openglottis_fadeFraction * openDuration;
@@ -195,7 +206,7 @@ static autoRealTier RealTier_updateWithDelta (RealTier me, RealTier delta, Phona
if (t2 > t1) {
// Set new value at t1
double myvalue1 = RealTier_getValueAtTime (me, t1);
- RealTier_addPoint (thee.get(), t1, myvalue1);
+ RealTier_addPoint (thee.peek(), t1, myvalue1);
// Add my points between t1 and t2
while (mytime > lasttime && mytime < t2) {
double dvalue = RealTier_getValueAtTime (delta, mytime);
@@ -212,7 +223,7 @@ static autoRealTier RealTier_updateWithDelta (RealTier me, RealTier delta, Phona
if (NUMdefined (dvalue)) {
myvalue2 += dvalue;
}
- RealTier_addPoint (thee.get(), t2, myvalue2);
+ RealTier_addPoint (thee.peek(), t2, myvalue2);
// Add points between t2 and t3
@@ -231,7 +242,7 @@ static autoRealTier RealTier_updateWithDelta (RealTier me, RealTier delta, Phona
if (NUMdefined (dvalue)) {
myvalue3 += dvalue;
}
- RealTier_addPoint (thee.get(), t3, myvalue3);
+ RealTier_addPoint (thee.peek(), t3, myvalue3);
if (t4 > t3) {
// Add my points between t3 and t4
@@ -246,10 +257,10 @@ static autoRealTier RealTier_updateWithDelta (RealTier me, RealTier delta, Phona
// Set new value at t4
double myvalue4 = RealTier_getValueAtTime (me, t4);
- RealTier_addPoint (thee.get(), t4, myvalue4);
+ RealTier_addPoint (thee.peek(), t4, myvalue4);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not updated with delta.");
}
@@ -257,18 +268,18 @@ static autoRealTier RealTier_updateWithDelta (RealTier me, RealTier delta, Phona
static bool FormantGrid_isFormantDefined (FormantGrid me, long iformant) {
// formant and bandwidth are always in sync
- RealTier ftier = my formants.at [iformant];
- RealTier btier = my bandwidths.at [iformant];
- return ftier -> points.size > 0 and btier -> points.size > 0;
+ RealTier ftier = (RealTier) my formants -> item[iformant];
+ RealTier btier = (RealTier) my bandwidths -> item[iformant];
+ return ftier -> points -> size != 0 and btier -> points -> size != 0;
}
-static bool FormantGrid_Intensities_isFormantDefined (FormantGrid me, OrderedOf<structIntensityTier>* thee, long iformant) {
+static bool FormantGrid_Intensities_isFormantDefined (FormantGrid me, Ordered thee, long iformant) {
bool exists = false;
- if (iformant <= my formants.size && iformant <= my bandwidths.size && iformant <= thee->size) {
- RealTier ftier = my formants.at [iformant];
- RealTier btier = my bandwidths.at [iformant];
- IntensityTier atier = thy at [iformant];
- exists = ( ftier -> points.size > 0 && btier -> points.size > 0 && atier -> points.size > 0 );
+ if (iformant <= my formants -> size && iformant <= my bandwidths -> size && iformant <= thy size) {
+ RealTier ftier = (RealTier) my formants -> item[iformant];
+ RealTier btier = (RealTier) my bandwidths -> item[iformant];
+ RealTier atier = (RealTier) thy item[iformant];
+ exists = ftier -> points -> size != 0 and btier -> points -> size != 0 and atier -> points -> size != 0;
}
return exists;
}
@@ -286,54 +297,54 @@ static void check_formants (long numberOfFormants, long *ifb, long *ife) {
}
}
-static autoSound Sound_createEmptyMono (double xmin, double xmax, double samplingFrequency) {
+static Sound Sound_createEmptyMono (double xmin, double xmax, double samplingFrequency) {
long nt = (long) ceil ( (xmax - xmin) * samplingFrequency);
double dt = 1.0 / samplingFrequency;
- double tmid = (xmin + xmax) / 2.0;
+ double tmid = (xmin + xmax) / 2;
double t1 = tmid - 0.5 * (nt - 1) * dt;
return Sound_create (1, xmin, xmax, nt, dt, t1);
}
static void _Sounds_add_inline (Sound me, Sound thee) {
- for (long i = 1; i <= my nx; i ++) {
- my z [1] [i] += thy z [1] [i];
+ for (long i = 1; i <= my nx; i++) {
+ my z[1][i] += thy z[1][i];
}
}
-static autoSound _Sound_diff (Sound me, int scale) {
+static Sound _Sound_diff (Sound me, int scale) {
try {
autoSound thee = Data_copy (me);
// extremum
- double amax1 = -1.0e34, amax2 = amax1, val, pval = 0.0;
+ double amax1 = -1.0e34, amax2 = amax1, val, pval = 0;
if (scale) {
- for (long i = 1; i <= thy nx; i ++) {
- val = fabs (thy z [1] [i]);
+ for (long i = 1; i <= thy nx; i++) {
+ val = fabs (thy z[1][i]);
if (val > amax1) {
amax1 = val;
}
}
}
// x[n]-x[n-1]
- for (long i = 1; i <= thy nx; i ++) {
- val = thy z [1] [i];
- thy z [1] [i] -= pval;
+ for (long i = 1; i <= thy nx; i++) {
+ val = thy z[1][i];
+ thy z[1][i] -= pval;
pval = val;
}
if (scale) {
- for (long i = 1; i <= thy nx; i ++) {
- val = fabs (thy z [1] [i]);
+ for (long i = 1; i <= thy nx; i++) {
+ val = fabs (thy z[1][i]);
if (val > amax2) {
amax2 = val;
}
}
// scale
- for (long i = 1; i <= thy nx; i ++) {
- thy z [1] [i] *= amax1 / amax2;
+ for (long i = 1; i <= thy nx; i++) {
+ thy z[1][i] *= amax1 / amax2;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not differenced.");
}
@@ -356,7 +367,7 @@ typedef struct structconnections {
} *connections;
static void connections_free (connections me) {
- if (! me) {
+ if (me == NULL) {
return;
}
NUMvector_free (my x, 1);
@@ -391,31 +402,31 @@ static void NUMcircle_radial_intersection_sq (double x, double y, double r, doub
}
}
-static void summer_draw (Graphics g, double x, double y, double r, bool alternating) {
+static void summer_draw (Graphics g, double x, double y, double r, int alternating) {
Graphics_setLineWidth (g, 2);
Graphics_circle (g, x, y, r);
- double dy = 3.0 * r / 4.0;
+ double dy = 3 * r / 4;
// + symbol
if (alternating) {
- y += r / 4.0;
+ y += r / 4;
}
- Graphics_line (g, x, y + r / 2.0, x, y - r / 2.0);
- Graphics_line (g, x - r / 2.0, y, x + r / 2.0, y);
+ Graphics_line (g, x, y + r / 2, x, y - r / 2);
+ Graphics_line (g, x - r / 2, y, x + r / 2, y);
if (alternating) {
- Graphics_line (g, x - r / 2.0, y - dy , x + r / 2.0, y - dy);
+ Graphics_line (g, x - r / 2, y - dy , x + r / 2, y - dy);
}
}
-static void _summer_drawConnections (Graphics g, double x, double y, double r, connections thee, bool arrow, bool alternating, double horizontalFraction) {
+static void _summer_drawConnections (Graphics g, double x, double y, double r, connections thee, int arrow, int alternating, double horizontalFraction) {
summer_draw (g, x, y, r, alternating);
- for (long i = 1; i <= thy numberOfConnections; i ++) {
- double xto, yto, xp = thy x [i], yp = thy y [i];
+ for (long i = 1; i <= thy numberOfConnections; i++) {
+ double xto, yto, xp = thy x[i], yp = thy y[i];
if (horizontalFraction > 0) {
double dx = x - xp;
if (dx > 0) {
xp += horizontalFraction * dx;
- Graphics_line (g, thy x [i], yp, xp, yp);
+ Graphics_line (g, thy x[i], yp, xp, yp);
}
}
NUMcircle_radial_intersection_sq (x, y, r, xp, yp, &xto, &yto);
@@ -430,44 +441,42 @@ static void _summer_drawConnections (Graphics g, double x, double y, double r, c
}
}
-static void summer_drawConnections (Graphics g, double x, double y, double r, connections thee, bool arrow, double horizontalFraction) {
- _summer_drawConnections (g, x, y, r, thee, arrow, false, horizontalFraction);
+static void summer_drawConnections (Graphics g, double x, double y, double r, connections thee, int arrow, double horizontalFraction) {
+ _summer_drawConnections (g, x, y, r, thee, arrow, 0, horizontalFraction);
}
-static void alternatingSummer_drawConnections (Graphics g, double x, double y, double r, connections thee, bool arrow, double horizontalFraction) {
- _summer_drawConnections (g, x, y, r, thee, arrow, true, horizontalFraction);
+static void alternatingSummer_drawConnections (Graphics g, double x, double y, double r, connections thee, int arrow, double horizontalFraction) {
+ _summer_drawConnections (g, x, y, r, thee, arrow, 1, horizontalFraction);
}
static void draw_oneSection (Graphics g, double xmin, double xmax, double ymin, double ymax,
- const char32 *line1, const char32 *line2, const char32 *line3)
-{
+ const char32 *line1, const char32 *line2, const char32 *line3) {
+ long numberOfTextLines = 0, iline = 0;
Graphics_rectangle (g, xmin, xmax, ymin, ymax);
- long numberOfTextLines = 0;
- if (line1) {
- numberOfTextLines ++;
- }
- if (line2) {
- numberOfTextLines ++;
- }
- if (line3) {
- numberOfTextLines ++;
- }
- double y = ymax, dy = (ymax - ymin) / (numberOfTextLines + 1), ddy = dy / 10.0;
- double x = (xmax + xmin) / 2.0;
- long iline = 0;
- if (line1) {
- iline ++;
- y -= dy - ( numberOfTextLines == 2 ? ddy : 0.0 ); // extra spacing for two lines
+ if (line1 != 0) {
+ numberOfTextLines++;
+ }
+ if (line2 != 0) {
+ numberOfTextLines++;
+ }
+ if (line3 != 0) {
+ numberOfTextLines++;
+ }
+ double y = ymax, dy = (ymax - ymin) / (numberOfTextLines + 1), ddy = dy / 10;
+ double x = (xmax + xmin) / 2;
+ if (line1 != 0) {
+ iline++;
+ y -= dy - (numberOfTextLines == 2 ? ddy : 0); // extra spacing for two lines
Graphics_text (g, x, y, line1);
}
- if (line2) {
- iline ++;
- y -= dy - ( numberOfTextLines == 2 ? ( iline == 1 ? ddy : -iline * ddy ) : 0.0 );
+ if (line2 != 0) {
+ iline++;
+ y -= dy - (numberOfTextLines == 2 ? (iline == 1 ? ddy : -iline * ddy) : 0);
Graphics_text (g, x, y, line2);
}
- if (line3) {
- iline ++;
- y -= dy - ( numberOfTextLines == 2 ? -iline * ddy : 0.0 );
+ if (line3 != 0) {
+ iline++;
+ y -= dy - (numberOfTextLines == 2 ? -iline * ddy : 0);
Graphics_text (g, x, y, line3);
}
}
@@ -477,160 +486,47 @@ static void draw_oneSection (Graphics g, double xmin, double xmax, double ymin,
// Normal dB's
#define DB_to_A(x) (pow (10.0, x / 20.0))
-/************************ Sound & FormantGrid *********************************************/
-
-static void _Sound_FormantGrid_filterWithOneFormant_inline (Sound me, FormantGrid thee, long iformant, int antiformant) {
- if (iformant < 1 || iformant > thy formants.size) {
- Melder_warning (U"Formant ", iformant, U" does not exist.");
- return;
- }
-
- RealTier ftier = thy formants.at [iformant];
- RealTier btier = thy bandwidths.at [iformant];
-
- if (ftier -> points.size == 0 && btier -> points.size == 0) {
- return;
- } else if (ftier -> points.size == 0 || btier -> points.size == 0) {
- Melder_throw (U"Empty tier");
- }
-
- double nyquist = 0.5 / my dx;
- autoFilter r;
- if (antiformant != 0) {
- r = AntiResonator_create (my dx);
- } else {
- r = Resonator_create (my dx, Resonator_NORMALISATION_H0);
- }
-
- for (long is = 1; is <= my nx; is ++) {
- double t = my x1 + (is - 1) * my dx;
- double f = RealTier_getValueAtTime (ftier, t);
- double b = RealTier_getValueAtTime (btier, t);
- if (f <= nyquist && NUMdefined (b)) {
- Filter_setFB (r.get(), f, b);
- }
- my z [1] [is] = Filter_getOutput (r.get(), my z[1][is]);
- }
-}
-
-void Sound_FormantGrid_filterWithOneAntiFormant_inline (Sound me, FormantGrid thee, long iformant) {
- _Sound_FormantGrid_filterWithOneFormant_inline (me, thee, iformant, 1);
-}
-
-void Sound_FormantGrid_filterWithOneFormant_inline (Sound me, FormantGrid thee, long iformant) {
- _Sound_FormantGrid_filterWithOneFormant_inline (me, thee, iformant, 0);
-}
-
-void Sound_FormantGrid_Intensities_filterWithOneFormant_inline (Sound me, FormantGrid thee, OrderedOf<structIntensityTier>* amplitudes, long iformant) {
- try {
- if (iformant < 1 || iformant > thy formants.size) {
- Melder_throw (U"Formant ", iformant, U" not defined. \nThis formant will not be used.");
- }
- double nyquist = 0.5 / my dx;
-
- RealTier ftier = thy formants.at [iformant];
- RealTier btier = thy bandwidths.at [iformant];
- IntensityTier atier = amplitudes->at [iformant];
-
- if (ftier -> points.size == 0 || btier -> points.size == 0 || atier -> points.size == 0) {
- return; // nothing to do
- }
-
- autoResonator r = Resonator_create (my dx, Resonator_NORMALISATION_HMAX);
-
- for (long is = 1; is <= my nx; is ++) {
- double t = my x1 + (is - 1) * my dx;
- double f = RealTier_getValueAtTime (ftier, t);
- double b = RealTier_getValueAtTime (btier, t);
- double a;
- if (f <= nyquist && NUMdefined (b)) {
- Filter_setFB (r.get(), f, b);
- a = RealTier_getValueAtTime (atier, t);
- if (NUMdefined (a)) {
- r -> a *= DB_to_A (a);
- }
- }
- my z [1] [is] = Filter_getOutput (r.get(), my z[1][is]);
- }
- } catch (MelderError) {
- Melder_throw (me, U": not filtered with one formant filter.");
- }
-}
-
-autoSound Sound_FormantGrid_Intensities_filter (Sound me, FormantGrid thee, OrderedOf<structIntensityTier>* amplitudes, long iformantb, long iformante, int alternatingSign) {
- try {
- if (iformantb > iformante) {
- iformantb = 1;
- iformante = thy formants.size;
- }
- if (iformantb < 1 || iformantb > thy formants.size ||
- iformante < 1 || iformante > thy formants.size) {
- Melder_throw (U"No such formant number.");
- }
-
- autoSound him = Sound_create (my ny, my xmin, my xmax, my nx, my dx, my x1);
-
- for (long iformant = iformantb; iformant <= iformante; iformant ++) {
- if (FormantGrid_Intensities_isFormantDefined (thee, amplitudes, iformant)) {
- autoSound tmp = Data_copy (me);
- Sound_FormantGrid_Intensities_filterWithOneFormant_inline (tmp.get(), thee, amplitudes, iformant);
- for (long is = 1; is <= my nx; is ++) {
- his z [1] [is] += ( alternatingSign >= 0 ? tmp -> z [1] [is] : - tmp -> z [1] [is] );
- }
- if (alternatingSign != 0) {
- alternatingSign = - alternatingSign;
- }
- }
- }
- return him;
- } catch (MelderError) {
- Melder_throw (me, U": not filtered.");
- }
-}
-
/********************* PhonationTier ************************/
-Thing_implement (PhonationPoint, AnyPoint, 0);
+Thing_implement (PhonationPoint, Data, 0);
-autoPhonationPoint PhonationPoint_create (double time, double period, double openPhase, double collisionPhase, double te,
+PhonationPoint PhonationPoint_create (double time, double period, double openPhase, double collisionPhase, double te,
double power1, double power2, double pulseScale) {
try {
autoPhonationPoint me = Thing_new (PhonationPoint);
- my number = time;
- my period = period;
+ my time = time; my period = period;
my openPhase = openPhase;
- my collisionPhase = collisionPhase;
- my te = te;
- my power1 = power1;
- my power2 = power2;
+ my collisionPhase = collisionPhase; my te = te;
+ my power1 = power1; my power2 = power2;
my pulseScale = pulseScale;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"PhonationPoint not created.");
}
}
-Thing_implement (PhonationTier, AnyTier, 0);
+Thing_implement (PhonationTier, Function, 0);
-autoPhonationTier PhonationTier_create (double tmin, double tmax) {
+PhonationTier PhonationTier_create (double tmin, double tmax) {
try {
autoPhonationTier me = Thing_new (PhonationTier);
- Function_init (me.get(), tmin, tmax);
- return me;
+ Function_init (me.peek(), tmin, tmax);
+ my points = SortedSetOfDouble_create ();
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"PhonationTier not created.");
}
}
-autoPointProcess PhonationTier_to_PointProcess_closures (PhonationTier me) {
+PointProcess PhonationTier_to_PointProcess_closures (PhonationTier me) {
try {
- long nt = my points.size;
+ long nt = my points -> size;
autoPointProcess thee = PointProcess_create (my xmin, my xmax, nt);
- for (long ip = 1; ip <= nt; ip ++) {
- PhonationPoint fp = my points.at [ip];
- PointProcess_addPoint (thee.get(), fp -> number);
+ for (long ip = 1; ip <= nt; ip++) {
+ PhonationPoint fp = (PhonationPoint) my points -> item[ip];
+ PointProcess_addPoint (thee.peek(), fp -> time);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no PointProcess with closure times created.");
}
@@ -638,7 +534,7 @@ autoPointProcess PhonationTier_to_PointProcess_closures (PhonationTier me) {
/********************** PhonationGridPlayOptions **********************/
-Thing_implement (PhonationGridPlayOptions, Daata, 0);
+Thing_implement (PhonationGridPlayOptions, Data, 0);
static void PhonationGridPlayOptions_setDefaults (PhonationGridPlayOptions me) {
my flowDerivative = my voicing = 1;
@@ -649,10 +545,10 @@ static void PhonationGridPlayOptions_setDefaults (PhonationGridPlayOptions me) {
my maximumPeriod = 0;
}
-autoPhonationGridPlayOptions PhonationGridPlayOptions_create () {
+PhonationGridPlayOptions PhonationGridPlayOptions_create () {
try {
autoPhonationGridPlayOptions me = Thing_new (PhonationGridPlayOptions);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"PhonationGridPlayOptions not created.");
}
@@ -664,44 +560,44 @@ autoPhonationGridPlayOptions PhonationGridPlayOptions_create () {
Thing_implement (PhonationGrid, Function, 0);
void structPhonationGrid :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
const char32 *in1 = U" ", *in2 = U" ";
MelderInfo_writeLine (in1, U"Time domain:");
MelderInfo_writeLine (in2, U"Start time: ", xmin, U" seconds");
MelderInfo_writeLine (in2, U"End time: ", xmax, U" seconds");
MelderInfo_writeLine (in2, U"Total duration: ", xmax - xmin, U" seconds");
MelderInfo_writeLine (in1, U"\nNumber of points in the PHONATION tiers:");
- MelderInfo_writeLine (in2, U"pitch: ", pitch -> points.size);
- MelderInfo_writeLine (in2, U"voicingAmplitude: ", voicingAmplitude -> points.size);
- MelderInfo_writeLine (in2, U"openPhase: ", openPhase -> points.size);
- MelderInfo_writeLine (in2, U"collisionPhase: ", collisionPhase -> points.size);
- MelderInfo_writeLine (in2, U"power1: ", power1 -> points.size);
- MelderInfo_writeLine (in2, U"power2: ", power2 -> points.size);
- MelderInfo_writeLine (in2, U"flutter: ", flutter -> points.size);
- MelderInfo_writeLine (in2, U"doublePulsing: ", doublePulsing -> points.size);
- MelderInfo_writeLine (in2, U"spectralTilt: ", spectralTilt -> points.size);
- MelderInfo_writeLine (in2, U"aspirationAmplitude: ", aspirationAmplitude -> points.size);
- MelderInfo_writeLine (in2, U"breathinessAmplitude:", breathinessAmplitude -> points.size);
+ MelderInfo_writeLine (in2, U"pitch: ", pitch -> points -> size);
+ MelderInfo_writeLine (in2, U"voicingAmplitude: ", voicingAmplitude -> points -> size);
+ MelderInfo_writeLine (in2, U"openPhase: ", openPhase -> points -> size);
+ MelderInfo_writeLine (in2, U"collisionPhase: ", collisionPhase -> points -> size);
+ MelderInfo_writeLine (in2, U"power1: ", power1 -> points -> size);
+ MelderInfo_writeLine (in2, U"power2: ", power2 -> points -> size);
+ MelderInfo_writeLine (in2, U"flutter: ", flutter -> points -> size);
+ MelderInfo_writeLine (in2, U"doublePulsing: ", doublePulsing -> points -> size);
+ MelderInfo_writeLine (in2, U"spectralTilt: ", spectralTilt -> points -> size);
+ MelderInfo_writeLine (in2, U"aspirationAmplitude: ", aspirationAmplitude -> points -> size);
+ MelderInfo_writeLine (in2, U"breathinessAmplitude:", breathinessAmplitude -> points -> size);
}
void PhonationGrid_setNames (PhonationGrid me) {
- Thing_setName (my pitch.get(), U"pitch");
- Thing_setName (my voicingAmplitude.get(), U"voicingAmplitude");
- Thing_setName (my openPhase.get(), U"openPhase");
- Thing_setName (my collisionPhase.get(), U"collisionPhase");
- Thing_setName (my power1.get(), U"power1");
- Thing_setName (my power2.get(), U"power2");
- Thing_setName (my flutter.get(), U"flutter");
- Thing_setName (my doublePulsing.get(), U"doublePulsing");
- Thing_setName (my spectralTilt.get(), U"spectralTilt");
- Thing_setName (my aspirationAmplitude.get(), U"aspirationAmplitude");
- Thing_setName (my breathinessAmplitude.get(), U"breathinessAmplitude");
-}
-
-autoPhonationGrid PhonationGrid_create (double tmin, double tmax) {
+ Thing_setName (my pitch, U"pitch");
+ Thing_setName (my voicingAmplitude, U"voicingAmplitude");
+ Thing_setName (my openPhase, U"openPhase");
+ Thing_setName (my collisionPhase, U"collisionPhase");
+ Thing_setName (my power1, U"power1");
+ Thing_setName (my power2, U"power2");
+ Thing_setName (my flutter, U"flutter");
+ Thing_setName (my doublePulsing, U"doublePulsing");
+ Thing_setName (my spectralTilt, U"spectralTilt");
+ Thing_setName (my aspirationAmplitude, U"aspirationAmplitude");
+ Thing_setName (my breathinessAmplitude, U"breathinessAmplitude");
+}
+
+PhonationGrid PhonationGrid_create (double tmin, double tmax) {
try {
autoPhonationGrid me = Thing_new (PhonationGrid);
- Function_init (me.get(), tmin, tmax);
+ Function_init (me.peek(), tmin, tmax);
my pitch = PitchTier_create (tmin, tmax);
my voicingAmplitude = IntensityTier_create (tmin, tmax);
my openPhase = RealTier_create (tmin, tmax);
@@ -714,100 +610,100 @@ autoPhonationGrid PhonationGrid_create (double tmin, double tmax) {
my aspirationAmplitude = IntensityTier_create (tmin, tmax);
my breathinessAmplitude = IntensityTier_create (tmin, tmax);
my options = PhonationGridPlayOptions_create ();
- PhonationGrid_setNames (me.get());
- return me;
+ PhonationGrid_setNames (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"PhonationGrid not created.");
}
}
static void PhonationGrid_checkFlowFunction (PhonationGrid me) {
- int hasPower1Points = my power1 -> points.size > 0;
- int hasPower2Points = my power2 -> points.size > 0;
+ int hasPower1Points = my power1 -> points -> size > 0;
+ int hasPower2Points = my power2 -> points -> size > 0;
long ipoint = 1;
do {
- double time = ( hasPower1Points ? my power1 -> points.at [ipoint] -> number : 0.5 * (my xmin + my xmax) );
- double power1 = RealTier_getValueAtIndex (my power1.get(), ipoint);
+ double time = hasPower1Points ? ( (RealPoint) (my power1 -> points -> item[ipoint])) -> number : 0.5 * (my xmin + my xmax);
+ double power1 = RealTier_getValueAtIndex (my power1, ipoint);
if (power1 == NUMundefined) {
power1 = KlattGrid_POWER1_DEFAULT;
}
if (power1 <= 0) {
Melder_throw (U"All power1 values must greater than zero.");
}
- double power2 = RealTier_getValueAtTime (my power2.get(), time);
+ double power2 = RealTier_getValueAtTime (my power2, time);
if (power2 == NUMundefined) {
power2 = KlattGrid_POWER2_DEFAULT;
}
if (power2 <= power1) {
Melder_throw (U"At all times a power1 value must be smaller than the corresponding power2 value.");
}
- } while (++ipoint < my power1 -> points.size);
+ } while (++ipoint < my power1 -> points -> size);
// Now check power2 values. This is necessary to catch situations where power2 has a valley:
// power1(0) = 3; power2(1)= 4; power2(1)= 4; power2(0.5) = 3;
ipoint = 1;
do {
- double time = ( hasPower2Points ? my power2 -> points.at [ipoint] -> number : 0.5 * (my xmin + my xmax) );
- double power2 = RealTier_getValueAtIndex (my power2.get(), ipoint);
+ double time = hasPower2Points ? ( (RealPoint) (my power2 -> points -> item[ipoint])) -> number : 0.5 * (my xmin + my xmax);
+ double power2 = RealTier_getValueAtIndex (my power2, ipoint);
if (power2 == NUMundefined) {
power2 = KlattGrid_POWER2_DEFAULT;
}
- double power1 = RealTier_getValueAtTime (my power1.get(), time);
+ double power1 = RealTier_getValueAtTime (my power1, time);
if (power1 == NUMundefined) {
power1 = KlattGrid_POWER1_DEFAULT;
}
if (power2 <= power1) {
Melder_throw (U"At all times the power2 value must be greater than the corresponding power1 value.");
}
- } while (++ipoint < my power2 -> points.size);
+ } while (++ipoint < my power2 -> points -> size);
}
static void PhonationGrid_draw_inside (PhonationGrid me, Graphics g, double xmin, double xmax, double ymin, double ymax, double dy, double *yout) {
// dum voicing conn tilt conn summer
(void) me;
- double xw[6] = { 0.0, 1.0, 0.5, 1.0, 0.5, 0.5 }, xws[6];
+ double xw[6] = { 0, 1, 0.5, 1, 0.5, 0.5 }, xws[6];
connections thee = connections_create (2);
rel_to_abs (xw, xws, 5, xmax - xmin);
- dy = (ymax - ymin) / (1.0 + (dy < 0.0 ? 0.0 : dy) + 1.0);
+ dy = (ymax - ymin) / (1 + (dy < 0 ? 0 : dy) + 1);
double x1 = xmin, x2 = x1 + xw[1];
double y2 = ymax, y1 = y2 - dy;
- draw_oneSection (g, x1, x2, y1, y2, nullptr, U"Voicing", nullptr);
+ draw_oneSection (g, x1, x2, y1, y2, NULL, U"Voicing", 0);
x1 = x2; x2 = x1 + xw[2];
- double ymid = (y1 + y2) / 2.0;
+ double ymid = (y1 + y2) / 2;
Graphics_line (g, x1, ymid, x2, ymid);
x1 = x2; x2 = x1 + xw[3];
- draw_oneSection (g, x1, x2, y1, y2, nullptr, U"Tilt", nullptr);
+ draw_oneSection (g, x1, x2, y1, y2, NULL, U"Tilt", 0);
thy x[1] = x2; thy y[1] = ymid;
- y2 = y1 - 0.5 * dy; y1 = y2 - dy; ymid = (y1 + y2) / 2.0;
+ y2 = y1 - 0.5 * dy; y1 = y2 - dy; ymid = (y1 + y2) / 2;
x2 = xmin + xws[3]; x1 = x2 - 1.5 * xw[3]; // some extra space
- draw_oneSection (g, x1, x2, y1, y2, nullptr, U"Aspiration", nullptr);
+ draw_oneSection (g, x1, x2, y1, y2, NULL, U"Aspiration", 0);
thy x[2] = x2; thy y[2] = ymid;
- double r = xw[5] / 2.0;
- double xs = xmax - r, ys = (ymax + ymin) / 2.0;
- bool arrow = true;
+ double r = xw[5] / 2;
+ double xs = xmax - r, ys = (ymax + ymin) / 2;
+ int arrow = 1;
summer_drawConnections (g, xs, ys, r, thee, arrow, 0.4);
connections_free (thee);
- if (yout) {
+ if (yout != 0) {
*yout = ys;
}
}
void PhonationGrid_draw (PhonationGrid me, Graphics g) {
- double xmin = 0.0, xmax2 = 0.9, xmax = 1.0, ymin = 0.0, ymax = 1.0, dy = 0.5, yout;
+ double xmin = 0, xmax2 = 0.9, xmax = 1, ymin = 0, ymax = 1, dy = 0.5, yout;
Graphics_setInner (g);
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
@@ -819,63 +715,63 @@ void PhonationGrid_draw (PhonationGrid me, Graphics g) {
}
double PhonationGrid_getMaximumPeriod (PhonationGrid me) {
- double minimumPitch = RealTier_getMinimumValue (my pitch.get());
- return 2.0 / ( NUMdefined (minimumPitch) && minimumPitch != 0.0 ? minimumPitch : my xmax - my xmin );
+ double minimumPitch = RealTier_getMinimumValue (my pitch);
+ return 2 / ( (minimumPitch == NUMundefined || minimumPitch == 0) ? (my xmax - my xmin) : minimumPitch);
}
-static autoPointProcess PitchTier_to_PointProcess_flutter (PitchTier pitch, RealTier flutter, double maximumPeriod) {
+PointProcess PitchTier_to_PointProcess_flutter (PitchTier pitch, RealTier flutter, double maximumPeriod) {
try {
autoPointProcess thee = PitchTier_to_PointProcess (pitch);
- if (! flutter) {
- return thee;
+ if (flutter == 0) {
+ return thee.transfer();
}
double tsum = 0;
- for (long it = 2; it <= thy nt; it ++) {
- double t = thy t [it - 1];
- double period = thy t [it] - thy t [it - 1];
- if (period < maximumPeriod && flutter -> points.size > 0) {
+ for (long it = 2; it <= thy nt; it++) {
+ double t = thy t[it - 1];
+ double period = thy t[it] - thy t[it - 1];
+ if (period < maximumPeriod && flutter -> points -> size > 0) {
double fltr = RealTier_getValueAtTime (flutter, t);
if (NUMdefined (fltr)) {
// newF0 = f0 * (1 + (val / 50) * (sin ... + ...));
- double newPeriod = period / (1.0 + (fltr / 50.0) * (sin (2.0 * NUMpi * 12.7 * t) + sin (2.0 * NUMpi * 7.1 * t) + sin (2.0 * NUMpi * 4.7 * t)));
+ double newPeriod = period / (1 + (fltr / 50) * (sin (2 * NUMpi * 12.7 * t) + sin (2 * NUMpi * 7.1 * t) + sin (2 * NUMpi * 4.7 * t)));
tsum += newPeriod - period;
}
}
- thy t [it] += tsum;
+ thy t[it] += tsum;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (pitch, U": no flutter PointProcess created.");
}
}
-autoSound PhonationGrid_to_Sound_aspiration (PhonationGrid me, double samplingFrequency) {
+Sound PhonationGrid_to_Sound_aspiration (PhonationGrid me, double samplingFrequency) {
try {
autoSound thee = Sound_createEmptyMono (my xmin, my xmax, samplingFrequency);
// Noise spectrum is tilted down by soft low-pass filter having a pole near
// the origin in the z-plane, i.e. y[n] = x[n] + (0.75 * y[n-1])
- double lastval = 0.0;
- if (my aspirationAmplitude -> points.size > 0) {
- for (long i = 1; i <= thy nx; i ++) {
+ double lastval = 0;
+ if (my aspirationAmplitude -> points -> size > 0) {
+ for (long i = 1; i <= thy nx; i++) {
double t = thy x1 + (i - 1) * thy dx;
- double val = NUMrandomUniform (-1.0, 1.0);
- double a = DBSPL_to_A (RealTier_getValueAtTime (my aspirationAmplitude.get(), t));
+ double val = NUMrandomUniform (-1, 1);
+ double a = DBSPL_to_A (RealTier_getValueAtTime (my aspirationAmplitude, t));
if (NUMdefined (a)) {
- thy z [1] [i] = lastval = val + 0.75 * lastval;
+ thy z[1][i] = lastval = val + 0.75 * lastval;
lastval = (val += 0.75 * lastval); // soft low-pass
- thy z [1] [i] = val * a;
+ thy z[1][i] = val * a;
}
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no aspiration Sound created.");
}
}
static void Sound_PhonationGrid_spectralTilt_inline (Sound thee, PhonationGrid me) {
- if (my spectralTilt -> points.size > 0) {
+ if (my spectralTilt -> points -> size > 0) {
/* Spectral tilt
Filter y[n] = a * x[n] + b * y[n-1] => H(z) = a / (1 - bz^(-1)).
We need attenuation, i.e. low-pass. Therefore 0 <= b <= 1.
@@ -886,19 +782,19 @@ static void Sound_PhonationGrid_spectralTilt_inline (Sound thee, PhonationGrid m
then b = q -sqrt(q^2 - 1)
*/
- double cosf = cos (2.0 * NUMpi * 3000.0 * thy dx), ynm1 = 0.0; // samplingFrequency > 6000.0 !
+ double cosf = cos (2 * NUMpi * 3000 * thy dx), ynm1 = 0; // samplingFrequency > 6000 !
- for (long i = 1; i <= thy nx; i ++) {
+ for (long i = 1; i <= thy nx; i++) {
double t = thy x1 + (i - 1) * thy dx;
- double tilt_db = RealTier_getValueAtTime (my spectralTilt.get(), t);
+ double tilt_db = RealTier_getValueAtTime (my spectralTilt, t);
if (tilt_db > 0) {
- double d = pow (10.0, -tilt_db / 10.0);
- double q = (1.0 - d * cosf) / (1.0 - d);
- double b = q - sqrt (q * q - 1.0);
- double a = 1.0 - b;
- thy z [1] [i] = a * thy z [1] [i] + b * ynm1;
- ynm1 = thy z [1] [i];
+ double d = pow (10, -tilt_db / 10);
+ double q = (1 - d * cosf) / (1 - d);
+ double b = q - sqrt (q * q - 1);
+ double a = 1 - b;
+ thy z[1][i] = a * thy z[1][i] + b * ynm1;
+ ynm1 = thy z[1][i];
}
}
}
@@ -931,11 +827,11 @@ static double get_collisionPoint_x (double n, double m, double collisionPhase) {
In all other cases we solve with Newton-Raphson. For these cases we also need the derivative:
f'(x)= (m - n)x^(m - n - 1)- a(m - n) / (m + a x)^2
*/
- if (collisionPhase <= 0.0) {
- return 1.0;
+ if (collisionPhase <= 0) {
+ return 1;
}
- double a = 1.0 / collisionPhase;
- if (m - n == 1.0) {
+ double a = 1 / collisionPhase;
+ if (m - n == 1) {
double b = m - a;
double c = - n, y1, y2;
long nroots = NUMsolveQuadraticEquation (a, b, c, &y1, &y2);
@@ -948,27 +844,26 @@ static double get_collisionPoint_x (double n, double m, double collisionPhase) {
// search in the interval from where the flow is a maximum to 1
struct nrfunction_struct nrfs = {n, m, a};
double root, xmaxFlow = pow (n / m, 1.0 / (m - n));
- NUMnrbis (& nrfunction, xmaxFlow, 1.0, & nrfs, & root);
- y = root;
+ NUMnrbis (&nrfunction, xmaxFlow, 1, &nrfs, &root); y = root;
}
return y;
}
-autoPhonationTier PhonationGrid_to_PhonationTier (PhonationGrid me) {
+PhonationTier PhonationGrid_to_PhonationTier (PhonationGrid me) {
try {
long diplophonicPulseIndex = 0;
- PhonationGridPlayOptions pp = my options.get();
+ PhonationGridPlayOptions pp = my options;
PhonationGrid_checkFlowFunction (me);
- if (my pitch -> points.size == 0) {
+ if (my pitch -> points -> size == 0) {
Melder_throw (U"Pitch tier is empty.");
}
- if (pp -> maximumPeriod == 0.0) {
+ if (pp -> maximumPeriod == 0) {
pp -> maximumPeriod = PhonationGrid_getMaximumPeriod (me);
}
- autoPointProcess point = PitchTier_to_PointProcess_flutter (my pitch.get(), (pp -> flutter ? my flutter.get() : nullptr), pp -> maximumPeriod);
+ autoPointProcess point = PitchTier_to_PointProcess_flutter (my pitch, (pp -> flutter ? my flutter : 0), pp -> maximumPeriod);
autoPhonationTier thee = PhonationTier_create (my xmin, my xmax);
@@ -983,10 +878,10 @@ autoPhonationTier PhonationGrid_to_PhonationTier (PhonationGrid me) {
for (long it = 1; it <= point -> nt; it++) {
double re, t = point -> t[it]; // the glottis "closing" point
- double pulseDelay = 0.0; // For alternate pulses in case of diplophonia
- double pulseScale = 1.0; // For alternate pulses in case of diplophonia
+ double pulseDelay = 0; // For alternate pulses in case of diplophonia
+ double pulseScale = 1; // For alternate pulses in case of diplophonia
- double period = PointProcess_getPeriodAtIndex (point.get(), it, pp -> maximumPeriod);
+ double period = PointProcess_getPeriodAtIndex (point.peek(), it, pp -> maximumPeriod);
if (period == NUMundefined) {
period = 0.5 * pp -> maximumPeriod; // Some default value
}
@@ -996,15 +891,15 @@ autoPhonationTier PhonationGrid_to_PhonationTier (PhonationGrid me) {
double periodStart = t - period; // point where period starts:
- double collisionPhase = pp -> collisionPhase ? RealTier_getValueAtTime (my collisionPhase.get(), periodStart) : 0.0;
+ double collisionPhase = pp -> collisionPhase ? RealTier_getValueAtTime (my collisionPhase, periodStart) : 0;
if (collisionPhase == NUMundefined) {
- collisionPhase = 0.0;
+ collisionPhase = 0;
}
- double power1 = pp -> flowFunction == 1 ? RealTier_getValueAtTime (my power1.get(), periodStart) : pp -> flowFunction;
+ double power1 = pp -> flowFunction == 1 ? RealTier_getValueAtTime (my power1, periodStart) : pp -> flowFunction;
if (power1 == NUMundefined) {
power1 = KlattGrid_POWER1_DEFAULT;
}
- double power2 = pp -> flowFunction == 1 ? RealTier_getValueAtTime (my power2.get(), periodStart) : pp -> flowFunction + 1;
+ double power2 = pp -> flowFunction == 1 ? RealTier_getValueAtTime (my power2, periodStart) : pp -> flowFunction + 1;
if (power2 == NUMundefined) {
power2 = KlattGrid_POWER2_DEFAULT;
}
@@ -1014,7 +909,7 @@ autoPhonationTier PhonationGrid_to_PhonationTier (PhonationGrid me) {
Melder_warning (U"Illegal collision point at t = ", t, U" (power1=", power1, U", power2=", power2, U"colPhase=", collisionPhase, U")");
}
- double openPhase = RealTier_getValueAtTime (my openPhase.get(), periodStart);
+ double openPhase = RealTier_getValueAtTime (my openPhase, periodStart);
if (openPhase == NUMundefined) {
openPhase = KlattGrid_OPENPHASE_DEFAULT;
}
@@ -1026,25 +921,25 @@ autoPhonationTier PhonationGrid_to_PhonationTier (PhonationGrid me) {
// This delay scales to maximally equal the closed phase of the next period.
// The doublePulsing scales the amplitudes as well as the delay linearly.
- double doublePulsing = pp -> doublePulsing ? RealTier_getValueAtTime (my doublePulsing.get(), periodStart) : 0.0;
+ double doublePulsing = pp -> doublePulsing ? RealTier_getValueAtTime (my doublePulsing, periodStart) : 0;
if (doublePulsing == NUMundefined) {
- doublePulsing = 0.0;
+ doublePulsing = 0;
}
- if (doublePulsing > 0.0) {
- diplophonicPulseIndex ++;
- if (diplophonicPulseIndex % 2 == 1) { // the odd-numbered one
- double nextPeriod = PointProcess_getPeriodAtIndex (point.get(), it + 1, pp -> maximumPeriod);
+ if (doublePulsing > 0) {
+ diplophonicPulseIndex++;
+ if (diplophonicPulseIndex % 2 == 1) { // the odd one
+ double nextPeriod = PointProcess_getPeriodAtIndex (point.peek(), it + 1, pp -> maximumPeriod);
if (nextPeriod == NUMundefined) {
nextPeriod = period;
}
double openPhase2 = KlattGrid_OPENPHASE_DEFAULT;
- if (my openPhase -> points.size > 0) {
- openPhase2 = RealTier_getValueAtTime (my openPhase.get(), t);
+ if (my openPhase -> points -> size > 0) {
+ openPhase2 = RealTier_getValueAtTime (my openPhase, t);
}
- double maxDelay = period * (1.0 - openPhase2);
+ double maxDelay = period * (1 - openPhase2);
pulseDelay = maxDelay * doublePulsing;
- pulseScale *= 1.0 - doublePulsing;
+ pulseScale *= (1 - doublePulsing);
}
} else {
diplophonicPulseIndex = 0;
@@ -1052,27 +947,27 @@ autoPhonationTier PhonationGrid_to_PhonationTier (PhonationGrid me) {
t += pulseDelay;
autoPhonationPoint phonationPoint = PhonationPoint_create (t, period, openPhase, collisionPhase, te, power1, power2, pulseScale);
- AnyTier_addPoint_move (thee.get()->asAnyTier(), phonationPoint.move());
+ AnyTier_addPoint (thee.peek(), phonationPoint.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no PhonationTier created.");
}
}
-static autoSound PhonationGrid_PhonationTier_to_Sound_voiced (PhonationGrid me, PhonationTier thee, double samplingFrequency) {
+Sound PhonationGrid_PhonationTier_to_Sound_voiced (PhonationGrid me, PhonationTier thee, double samplingFrequency) {
try {
- PhonationGridPlayOptions p = my options.get();
+ PhonationGridPlayOptions p = my options;
double lastVal = NUMundefined;
- if (my voicingAmplitude -> points.size == 0) {
+ if (my voicingAmplitude -> points -> size == 0) {
Melder_throw (U"Voicing amplitude tier is empty.");
}
autoSound him = Sound_createEmptyMono (my xmin, my xmax, samplingFrequency);
- autoSound breathy;
- if (p -> breathiness && my breathinessAmplitude -> points.size > 0) {
- breathy = Sound_createEmptyMono (my xmin, my xmax, samplingFrequency);
+ autoSound breathy = 0;
+ if (p -> breathiness && my breathinessAmplitude -> points -> size > 0) {
+ breathy.reset (Sound_createEmptyMono (my xmin, my xmax, samplingFrequency));
}
/*
Cycle through the points of the PhonationTier. Each will become a period.
@@ -1083,9 +978,9 @@ static autoSound PhonationGrid_PhonationTier_to_Sound_voiced (PhonationGrid me,
Generate the period.
*/
double *sound = his z[1];
- for (long it = 1; it <= thy points.size; it ++) {
- PhonationPoint point = thy points.at [it];
- double t = point -> number; // the glottis "closing" point
+ for (long it = 1; it <= thy points -> size; it++) {
+ PhonationPoint point = (PhonationPoint) thy points -> item[it];
+ double t = point -> time; // the glottis "closing" point
double te = point -> te;
double period = point -> period; // duration of the current period
double openPhase = point -> openPhase;
@@ -1102,11 +997,11 @@ static autoSound PhonationGrid_PhonationTier_to_Sound_voiced (PhonationGrid me,
// i.e. (n/m) = x^(m-n), so xmax = (n/m)^(1/(m-n))
// U(xmax) = x^n (1-x^(m-n)) = (n/m)^(n/(m-n))(1-n/m)
- double amplitude = pulseScale / (pow (power1 / power2, 1.0 / (power2 / power1 - 1.0)) * (1.0 - power1 / power2));
+ double amplitude = pulseScale / (pow (power1 / power2, 1 / (power2 / power1 - 1)) * (1 - power1 / power2));
// Fill in the samples to the left of the current point.
- long midSample = Sampled_xToLowIndex (him.get(), t), beginSample;
+ long midSample = Sampled_xToLowIndex (him.peek(), t), beginSample;
beginSample = midSample - (long) floor (te / his dx);
if (beginSample < 1) {
beginSample = 0;
@@ -1114,7 +1009,7 @@ static autoSound PhonationGrid_PhonationTier_to_Sound_voiced (PhonationGrid me,
if (midSample > his nx) {
midSample = his nx;
}
- for (long i = beginSample; i <= midSample; i ++) {
+ for (long i = beginSample; i <= midSample; i++) {
double tsamp = his x1 + (i - 1) * his dx;
phase = (tsamp - (t - te)) / (period * openPhase);
if (phase > 0.0) {
@@ -1126,10 +1021,10 @@ static autoSound PhonationGrid_PhonationTier_to_Sound_voiced (PhonationGrid me,
sound[i] += flow;
// Breathiness only during open part modulated by the flow
- if (breathy) {
- double val = flow * NUMrandomUniform (-1.0, 1.0);
- double a = RealTier_getValueAtTime (my breathinessAmplitude.get(), t);
- breathy -> z [1] [i] += val * DBSPL_to_A (a);
+ if (breathy.peek() != 0) {
+ double val = flow * NUMrandomUniform (-1, 1);
+ double a = RealTier_getValueAtTime (my breathinessAmplitude, t);
+ breathy -> z[1][i] += val * DBSPL_to_A (a);
}
}
}
@@ -1148,7 +1043,7 @@ static autoSound PhonationGrid_PhonationTier_to_Sound_voiced (PhonationGrid me,
double ta = collisionPhase * (period * openPhase);
double factorPerSample = exp (- his dx / ta);
double value = flow * exp (- (his x1 + midSample * his dx - t) / ta);
- long endSample = midSample + (long) floor (20.0 * ta / his dx);
+ long endSample = midSample + (long) floor (20 * ta / his dx);
if (endSample > his nx) {
endSample = his nx;
}
@@ -1161,77 +1056,80 @@ static autoSound PhonationGrid_PhonationTier_to_Sound_voiced (PhonationGrid me,
// Scale voiced part and add breathiness during open phase
if (p -> flowDerivative) {
- double extremum = Vector_getAbsoluteExtremum (him.get(), 0.0, 0.0, Vector_VALUE_INTERPOLATION_CUBIC);
+ double extremum = Vector_getAbsoluteExtremum (him.peek(), 0, 0, Vector_VALUE_INTERPOLATION_CUBIC);
if (! NUMdefined (lastVal)) {
- lastVal = 0.0;
+ lastVal = 0;
}
- for (long i = 1; i <= his nx; i ++) {
- double val = his z [1] [i];
- his z [1] [i] -= lastVal;
+ for (long i = 1; i <= his nx; i++) {
+ double val = his z[1][i];
+ his z[1][i] -= lastVal;
lastVal = val;
}
- Vector_scale (him.get(), extremum);
+ Vector_scale (him.peek(), extremum);
}
- for (long i = 1; i <= his nx; i ++) {
+ for (long i = 1; i <= his nx; i++) {
double t = his x1 + (i - 1) * his dx;
- his z [1] [i] *= DBSPL_to_A (RealTier_getValueAtTime (my voicingAmplitude.get(), t));
- if (breathy) {
- his z [1] [i] += breathy -> z [1] [i];
+ his z[1][i] *= DBSPL_to_A (RealTier_getValueAtTime (my voicingAmplitude, t));
+ if (breathy.peek() != 0) {
+ his z[1][i] += breathy -> z[1][i];
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Sound created.");
}
}
-static autoSound PhonationGrid_to_Sound_voiced (PhonationGrid me, double samplingFrequency) {
+static Sound PhonationGrid_to_Sound_voiced (PhonationGrid me, double samplingFrequency) {
try {
autoPhonationTier thee = PhonationGrid_to_PhonationTier (me);
- return PhonationGrid_PhonationTier_to_Sound_voiced (me, thee.get(), samplingFrequency);
+ autoSound him = PhonationGrid_PhonationTier_to_Sound_voiced (me, thee.peek(), samplingFrequency);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no voiced Sound created.");
}
}
-static autoSound PhonationGrid_to_Sound (PhonationGrid me, CouplingGrid him, double samplingFrequency) {
+static Sound PhonationGrid_to_Sound (PhonationGrid me, CouplingGrid him, double samplingFrequency) {
try {
- PhonationGridPlayOptions pp = my options.get();
- autoSound thee;
+ PhonationGridPlayOptions pp = my options;
+ autoSound thee = 0;
if (pp -> voicing) {
- if (him && his glottis -> points.size > 0) {
- thee = PhonationGrid_PhonationTier_to_Sound_voiced (me, his glottis.get(), samplingFrequency);
+ if (him != 0 && his glottis -> points -> size > 0) {
+ thee.reset (PhonationGrid_PhonationTier_to_Sound_voiced (me, his glottis, samplingFrequency));
} else {
- thee = PhonationGrid_to_Sound_voiced (me, samplingFrequency);
+ thee.reset (PhonationGrid_to_Sound_voiced (me, samplingFrequency));
}
if (pp -> spectralTilt) {
- Sound_PhonationGrid_spectralTilt_inline (thee.get(), me);
+ Sound_PhonationGrid_spectralTilt_inline (thee.peek(), me);
}
}
if (pp -> aspiration) {
autoSound aspiration = PhonationGrid_to_Sound_aspiration (me, samplingFrequency);
- if (thee) {
- _Sounds_add_inline (thee.get(), aspiration.get());
+ if (thee.peek() == 0) {
+ thee.reset (aspiration.transfer());
} else {
- thee = aspiration.move();
+ _Sounds_add_inline (thee.peek(), aspiration.peek());
}
}
- if (! thee) {
- thee = Sound_createEmptyMono (my xmin, my xmax, samplingFrequency);
+ if (thee.peek() == 0) {
+ thee.reset (Sound_createEmptyMono (my xmin, my xmax, samplingFrequency));
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Sound created.");
}
}
-static void formantsAmplitudes_create (OrderedOf<structIntensityTier>* me, double tmin, double tmax, long numberOfFormants) {
+static Ordered formantsAmplitudes_create (double tmin, double tmax, long numberOfFormants) {
try {
- for (long i = 1; i <= numberOfFormants; i ++) {
+ autoOrdered me = Ordered_create ();
+ for (long i = 1; i <= numberOfFormants; i++) {
autoIntensityTier a = IntensityTier_create (tmin, tmax);
- me -> addItem_move (a.move());
+ Collection_addItem (me.peek(), a.transfer());
}
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"No formants amplitudes created.");
};
@@ -1239,21 +1137,21 @@ static void formantsAmplitudes_create (OrderedOf<structIntensityTier>* me, doubl
/********************** VocalTractGridPlayOptions **********************/
-Thing_implement (VocalTractGridPlayOptions, Daata, 0);
+Thing_implement (VocalTractGridPlayOptions, Data, 0);
static void VocalTractGridPlayOptions_setDefaults (VocalTractGridPlayOptions me, VocalTractGrid thee) {
my filterModel = KlattGrid_FILTER_CASCADE;
- my endOralFormant = MIN (thy oral_formants -> formants.size, thy oral_formants -> bandwidths.size);
+ my endOralFormant = MIN (thy oral_formants -> formants -> size, thy oral_formants -> bandwidths -> size);
my startOralFormant = 1;
- my endNasalFormant = MIN (thy nasal_formants -> formants.size, thy nasal_formants -> bandwidths.size);
+ my endNasalFormant = MIN (thy nasal_formants -> formants -> size, thy nasal_formants -> bandwidths -> size);
my startNasalFormant = 1;
- my endNasalAntiFormant = MIN (thy nasal_antiformants -> formants.size, thy nasal_antiformants -> bandwidths.size);
+ my endNasalAntiFormant = MIN (thy nasal_antiformants -> formants -> size, thy nasal_antiformants -> bandwidths -> size);
my startNasalAntiFormant = 1;
}
-autoVocalTractGridPlayOptions VocalTractGridPlayOptions_create () {
+VocalTractGridPlayOptions VocalTractGridPlayOptions_create () {
try {
- autoVocalTractGridPlayOptions me = Thing_new (VocalTractGridPlayOptions);
+ VocalTractGridPlayOptions me = Thing_new (VocalTractGridPlayOptions);
return me;
} catch (MelderError) {
Melder_throw (U"VocalTractGridPlayOptions not created.");
@@ -1263,43 +1161,43 @@ autoVocalTractGridPlayOptions VocalTractGridPlayOptions_create () {
/********************** VocalTractGrid ***************************************/
static long FormantGrid_getNumberOfFormantPoints (FormantGrid me, long iformant) {
- if (iformant < 1 || iformant > my formants.size) {
+ if (iformant < 1 || iformant > my formants -> size) {
return -1;
}
- RealTier f = my formants.at [iformant];
- return f -> points.size;
+ RealTier f = (RealTier) my formants -> item[iformant];
+ return f -> points -> size;
}
static long FormantGrid_getNumberOfBandwidthPoints (FormantGrid me, long iformant) {
- if (iformant < 1 || iformant > my bandwidths.size) {
+ if (iformant < 1 || iformant > my bandwidths -> size) {
return -1;
}
- RealTier b = my bandwidths.at [iformant];
- return b -> points.size;
+ RealTier b = (RealTier) my bandwidths -> item[iformant];
+ return b -> points -> size;
}
-static long Ordered_getNumberOfAmplitudePoints (OrderedOf<structIntensityTier>* me, long iformant) {
- if (! me || iformant < 1 || iformant > me->size) {
+static long Ordered_getNumberOfAmplitudePoints (Ordered me, long iformant) {
+ if (me == 0 || iformant < 1 || iformant > my size) {
return -1;
}
- RealTier t = my at [iformant];
- return t -> points.size;
+ RealTier t = (RealTier) my item[iformant];
+ return t -> points -> size;
}
-static void FormantGrid_info (FormantGrid me, OrderedOf<structIntensityTier>* amplitudes, const char32 *in1, const char32 *in2) {
- long nformants = my formants.size;
- long namplitudes = ( amplitudes ? amplitudes->size : 0 );
+static void FormantGrid_info (FormantGrid me, Ordered amplitudes, const char32 *in1, const char32 *in2) {
+ long nformants = my formants -> size;
+ long namplitudes = amplitudes != NULL ? amplitudes -> size : 0;
long nmax = MAX (nformants, namplitudes);
for (long iformant = 1; iformant <= nmax; iformant++) {
MelderInfo_writeLine (in1, U"Formant ", iformant, U":");
- if (iformant <= my formants.size) {
+ if (iformant <= my formants -> size) {
long nfp = FormantGrid_getNumberOfFormantPoints (me, iformant);
long nbp = FormantGrid_getNumberOfBandwidthPoints (me, iformant);
MelderInfo_writeLine (in2, U"formants: ", (nfp >= 0 ? Melder_integer (nfp) : U"--undefined--"));
MelderInfo_writeLine (in2, U"bandwidths: ", (nbp >= 0 ? Melder_integer (nbp) : U"--undefined--"));
}
- if (amplitudes) {
+ if (amplitudes != NULL) {
long nap = Ordered_getNumberOfAmplitudePoints (amplitudes, iformant);
MelderInfo_writeLine (in2, U"amplitudes: ", (nap >= 0 ? Melder_integer (nap) : U"--undefined--"));
}
@@ -1307,57 +1205,57 @@ static void FormantGrid_info (FormantGrid me, OrderedOf<structIntensityTier>* am
}
void structVocalTractGrid :: v_info () {
- our structDaata :: v_info ();
+ structData :: v_info ();
const char32 *in1 = U" ", *in2 = U" ", *in3 = U" ";
MelderInfo_writeLine (in1, U"Time domain:");
- MelderInfo_writeLine (in2, U"Start time: ", our xmin, U" seconds");
- MelderInfo_writeLine (in2, U"End time: ", our xmax, U" seconds");
- MelderInfo_writeLine (in2, U"Total duration: ", our xmax - our xmin, U" seconds");
+ MelderInfo_writeLine (in2, U"Start time: ", xmin, U" seconds");
+ MelderInfo_writeLine (in2, U"End time: ", xmax, U" seconds");
+ MelderInfo_writeLine (in2, U"Total duration: ", xmax - xmin, U" seconds");
MelderInfo_writeLine (in1, U"\nNumber of points in the ORAL FORMANT tiers:");
- FormantGrid_info (our oral_formants.get(), & our oral_formants_amplitudes, in2, in3);
+ FormantGrid_info (oral_formants, oral_formants_amplitudes, in2, in3);
MelderInfo_writeLine (in1, U"\nNumber of points in the NASAL FORMANT tiers:");
- FormantGrid_info (our nasal_formants.get(), & our nasal_formants_amplitudes, in2, in3);
+ FormantGrid_info (nasal_formants, nasal_formants_amplitudes, in2, in3);
MelderInfo_writeLine (in1, U"\nNumber of points in the NASAL ANTIFORMANT tiers:");
- FormantGrid_info (our nasal_antiformants.get(), nullptr, in2, in3);
+ FormantGrid_info (nasal_antiformants, NULL, in2, in3);
}
Thing_implement (VocalTractGrid, Function, 0);
void VocalTractGrid_setNames (VocalTractGrid me) {
- Thing_setName (my oral_formants.get(), U"oral_formants");
- Thing_setName (my nasal_formants.get(), U"nasal_formants");
- Thing_setName (my nasal_antiformants.get(), U"nasal_antiformants");
- //Thing_setName (my oral_formants_amplitudes.get(), U"oral_formants_amplitudes");
- //Thing_setName (my nasal_formants_amplitudes.get(), U"nasal_formants_amplitudes");
+ Thing_setName (my oral_formants, U"oral_formants");
+ Thing_setName (my nasal_formants, U"nasal_formants");
+ Thing_setName (my nasal_antiformants, U"nasal_antiformants");
+ Thing_setName (my oral_formants_amplitudes, U"oral_formants_amplitudes");
+ Thing_setName (my nasal_formants_amplitudes, U"nasal_formants_amplitudes");
}
-autoVocalTractGrid VocalTractGrid_create (double tmin, double tmax, long numberOfFormants,
+VocalTractGrid VocalTractGrid_create (double tmin, double tmax, long numberOfFormants,
long numberOfNasalFormants, long numberOfNasalAntiFormants) {
try {
autoVocalTractGrid me = Thing_new (VocalTractGrid);
- Function_init (me.get(), tmin, tmax);
+ Function_init (me.peek(), tmin, tmax);
my oral_formants = FormantGrid_createEmpty (tmin, tmax, numberOfFormants);
my nasal_formants = FormantGrid_createEmpty (tmin, tmax, numberOfNasalFormants);
my nasal_antiformants = FormantGrid_createEmpty (tmin, tmax, numberOfNasalAntiFormants);
- formantsAmplitudes_create (& my oral_formants_amplitudes, tmin, tmax, numberOfFormants);
- formantsAmplitudes_create (& my nasal_formants_amplitudes, tmin, tmax, numberOfNasalFormants);
+ my oral_formants_amplitudes = formantsAmplitudes_create (tmin, tmax, numberOfFormants);
+ my nasal_formants_amplitudes = formantsAmplitudes_create (tmin, tmax, numberOfNasalFormants);
my options = VocalTractGridPlayOptions_create ();
- VocalTractGrid_setNames (me.get());
- return me;
+ VocalTractGrid_setNames (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"VocalTractGrid not created.");
}
}
static void VocalTractGrid_CouplingGrid_drawCascade_inline (VocalTractGrid me, CouplingGrid thee, Graphics g, double xmin, double xmax, double ymin, double ymax, double *yin, double *yout) {
- long numberOfOralFormants = my oral_formants -> formants.size;
- long numberOfNasalFormants = my nasal_formants -> formants.size;
- long numberOfNasalAntiFormants = my nasal_antiformants -> formants.size;
- long numberOfTrachealFormants = thee ? thy tracheal_formants -> formants.size : 0;
- long numberOfTrachealAntiFormants = thee ? thy tracheal_antiformants -> formants.size : 0;
- double x1, y1 = ymin, x2, y2 = ymax, dx, ddx = 0.2, ymid = (y1 + y2) / 2.0;
- const char32 *text [6] = { 0, U"TF", U"TAF", U"NF", U"NAF", U""};
- long nf[6] = { 0, numberOfTrachealFormants, numberOfTrachealAntiFormants, numberOfNasalFormants, numberOfNasalAntiFormants, numberOfOralFormants };
+ long numberOfOralFormants = my oral_formants -> formants -> size;
+ long numberOfNasalFormants = my nasal_formants -> formants -> size;
+ long numberOfNasalAntiFormants = my nasal_antiformants -> formants -> size;
+ long numberOfTrachealFormants = thee != NULL ? thy tracheal_formants -> formants -> size : 0;
+ long numberOfTrachealAntiFormants = thee != NULL ? thy tracheal_antiformants -> formants -> size : 0;
+ double x1, y1 = ymin, x2, y2 = ymax, dx, ddx = 0.2, ymid = (y1 + y2) / 2;
+ const char32 *text[6] = { 0, U"TF", U"TAF", U"NF", U"NAF", U""};
+ long nf[6] = {0, numberOfTrachealFormants, numberOfTrachealAntiFormants, numberOfNasalFormants, numberOfNasalAntiFormants, numberOfOralFormants};
long numberOfXSections = 5, nsx = 0;
autoMelderString ff, fb;
@@ -1369,21 +1267,21 @@ static void VocalTractGrid_CouplingGrid_drawCascade_inline (VocalTractGrid me, C
goto end;
}
- for (long isection = 1; isection <= numberOfXSections; isection ++) if (nf [isection] > 0) {
- nsx ++;
- }
+ for (long isection = 1; isection <= numberOfXSections; isection++) if (nf[isection] > 0) {
+ nsx++;
+ }
dx = (xmax - xmin) / (numberOfFilters + (nsx - 1) * ddx);
x1 = xmin;
- for (long isection = 1; isection <= numberOfXSections; isection ++) {
- long numberOfFormants = nf [isection];
+ for (long isection = 1; isection <= numberOfXSections; isection++) {
+ long numberOfFormants = nf[isection];
if (numberOfFormants == 0) {
continue;
}
x2 = x1 + dx;
- for (long i = 1; i <= numberOfFormants; i ++) {
+ for (long i = 1; i <= numberOfFormants; i++) {
MelderString_copy (&ff, U"F", i);
MelderString_copy (&fb, U"B", i);
// ppgb: met Melder_cat kan het misschien ook,
@@ -1405,10 +1303,10 @@ static void VocalTractGrid_CouplingGrid_drawCascade_inline (VocalTractGrid me, C
}
}
end:
- if (yin) {
+ if (yin != 0) {
*yin = ymid;
}
- if (yout) {
+ if (yout != 0) {
*yout = ymid;
}
}
@@ -1416,35 +1314,35 @@ end:
static void VocalTractGrid_CouplingGrid_drawParallel_inline (VocalTractGrid me, CouplingGrid thee, Graphics g, double xmin, double xmax, double ymin, double ymax, double dy, double *yin, double *yout) {
// (0: filler) (1: hor. line to split) (2: split to diff) (3: diff) (4: diff to split)
// (5: split to filter) (6: filters) (7: conn to summer) (8: summer)
- double xw [9] = { 0.0, 0.3, 0.2, 1.5, 0.5, 0.5, 1.0, 0.5, 0.5 }, xws [9];
+ double xw[9] = { 0, 0.3, 0.2, 1.5, 0.5, 0.5, 1, 0.5, 0.5 }, xws[9];
long numberOfXSections = 8, ic = 0, numberOfYSections = 4;
- long numberOfNasalFormants = my nasal_formants -> formants.size;
- long numberOfOralFormants = my oral_formants -> formants.size;
- long numberOfTrachealFormants = thee ? thy tracheal_formants -> formants.size : 0;
+ long numberOfNasalFormants = my nasal_formants -> formants -> size;
+ long numberOfOralFormants = my oral_formants -> formants -> size;
+ long numberOfTrachealFormants = thee != NULL ? thy tracheal_formants -> formants -> size : 0;
long numberOfFormants = numberOfNasalFormants + numberOfOralFormants + numberOfTrachealFormants;
- long numberOfUpperPartFormants = numberOfNasalFormants + ( numberOfOralFormants > 0 ? 1 : 0 );
+ long numberOfUpperPartFormants = numberOfNasalFormants + (numberOfOralFormants > 0 ? 1 : 0);
long numberOfLowerPartFormants = numberOfFormants - numberOfUpperPartFormants;
double ddy = dy < 0 ? 0 : dy, x1, y1, x2, y2, x3, r, ymid;
- const char32 *text[5] = { nullptr, U"Nasal", U"", U"", U"Tracheal" };
- long nffrom [5] = { 0, 1, 1, 2, 1 };
- long nfto [5] = { 0, numberOfNasalFormants, ( numberOfOralFormants > 0 ? 1 : 0 ), numberOfOralFormants, numberOfTrachealFormants };
+ const char32 *text[5] = { 0, U"Nasal", U"", U"", U"Tracheal"};
+ long nffrom[5] = {0, 1, 1, 2, 1};
+ long nfto[5] = {0, numberOfNasalFormants, (numberOfOralFormants > 0 ? 1 : 0), numberOfOralFormants, numberOfTrachealFormants};
autoMelderString fba;
rel_to_abs (xw, xws, numberOfXSections, xmax - xmin);
if (numberOfFormants == 0) {
- y1 = y2 = (ymin + ymax) / 2.0;
+ y1 = y2 = (ymin + ymax) / 2;
Graphics_line (g, xmin, y1, xmax, y1);
- if (yin) {
+ if (yin != NULL) {
*yin = y1;
}
- if (yout) {
+ if (yout != NULL) {
*yout = y2;
}
return;
}
- dy = (ymax - ymin) / (numberOfFormants * (1.0 + ddy) - ddy);
+ dy = (ymax - ymin) / (numberOfFormants * (1 + ddy) - ddy);
connections local_in = connections_create (numberOfFormants);
connections local_out = connections_create (numberOfFormants);
@@ -1457,17 +1355,15 @@ static void VocalTractGrid_CouplingGrid_drawParallel_inline (VocalTractGrid me,
if (ito < ifrom) {
continue;
}
- for (long i = ifrom; i <= ito; i ++) {
- y1 = y2 - dy;
- ymid = (y1 + y2) / 2.0;
+ for (long i = ifrom; i <= ito; i++) {
+ y1 = y2 - dy; ymid = (y1 + y2) / 2;
const char32 *fi = Melder_integer (i);
MelderString_copy (&fba, U"A", fi, U" F", fi, U" B", fi);
- draw_oneSection (g, x1, x2, y1, y2, text[isection], fba.string, nullptr);
+ draw_oneSection (g, x1, x2, y1, y2, text[isection], fba.string, NULL);
Graphics_line (g, x3, ymid, x1, ymid); // to the left
- ic ++;
- local_in -> x [ic] = x3;
- local_out -> x [ic] = x2;
- local_in -> y [ic] = local_out -> y [ic] = ymid;
+ ic++;
+ local_in -> x[ic] = x3; local_out -> x[ic] = x2;
+ local_in -> y[ic] = local_out -> y[ic] = ymid;
y2 = y1 - 0.5 * dy;
}
}
@@ -1477,7 +1373,7 @@ static void VocalTractGrid_CouplingGrid_drawParallel_inline (VocalTractGrid me,
if (numberOfUpperPartFormants > 0) {
x1 = local_in -> x[numberOfUpperPartFormants]; y1 = local_in -> y[numberOfUpperPartFormants];
if (numberOfUpperPartFormants > 1) {
- Graphics_line (g, x1, y1, local_in -> x [1], local_in -> y [1]); // vertical
+ Graphics_line (g, x1, y1, local_in -> x[1], local_in -> y[1]); // vertical
}
x2 = xmin;
if (numberOfLowerPartFormants > 0) {
@@ -1487,40 +1383,36 @@ static void VocalTractGrid_CouplingGrid_drawParallel_inline (VocalTractGrid me,
}
if (numberOfLowerPartFormants > 0) {
long ifrom = numberOfUpperPartFormants + 1;
- x1 = local_in -> x [ifrom];
- y1 = local_in -> y [ifrom]; // at the split
+ x1 = local_in -> x[ifrom]; y1 = local_in -> y[ifrom]; // at the split
if (numberOfLowerPartFormants > 1) {
Graphics_line (g, x1, y1, local_in -> x[numberOfFormants], local_in -> y[numberOfFormants]); // vertical
}
x2 = xmin + xws[3]; // right of diff
Graphics_line (g, x1, y1, x2, y1); // from vertical to diff
x1 = xmin + xws[2]; // left of diff
- draw_oneSection (g, x1, x2, y1 + 0.5 * dy, y1 - 0.5 * dy, U"Pre-emphasis", nullptr, nullptr);
+ draw_oneSection (g, x1, x2, y1 + 0.5 * dy, y1 - 0.5 * dy, U"Pre-emphasis", NULL, NULL);
x2 = x1;
if (numberOfUpperPartFormants > 0) {
- x2 = xmin + xw [1];
- y2 = y1; // at split
+ x2 = xmin + xw[1]; y2 = y1; // at split
Graphics_line (g, x1, y1, x2, y1); // to split
y1 += (1 + ddy) * dy;
Graphics_line (g, x2, y2, x2, y1); // vertical
- y1 -= 0.5 * (1.0 + ddy) * dy;
+ y1 -= 0.5 * (1 + ddy) * dy;
}
Graphics_line (g, xmin, y1, x2, y1);
}
- r = xw[8] / 2.0;
- x2 = xmax - r;
- y2 = (ymin + ymax) / 2.0;
+ r = xw[8] / 2;
+ x2 = xmax - r; y2 = (ymin + ymax) / 2;
- alternatingSummer_drawConnections (g, x2, y2, r, local_out, true, 0.4);
+ alternatingSummer_drawConnections (g, x2, y2, r, local_out, 1, 0.4);
- connections_free (local_out);
- connections_free (local_in);
+ connections_free (local_out); connections_free (local_in);
- if (yin) {
+ if (yin != NULL) {
*yin = y1;
}
- if (yout) {
+ if (yout != NULL) {
*yout = y2;
}
}
@@ -1532,7 +1424,7 @@ static void VocalTractGrid_CouplingGrid_draw_inside (VocalTractGrid me, Coupling
}
static void VocalTractGrid_CouplingGrid_draw (VocalTractGrid me, CouplingGrid thee, Graphics g, int filterModel) {
- double xmin = 0.0, xmin1 = 0.05, xmax1 = 0.95, xmax = 1.0, ymin = 0.0, ymax = 1.0, dy = 0.5, yin, yout;
+ double xmin = 0, xmin1 = 0.05, xmax1 = 0.95, xmax = 1, ymin = 0, ymax = 1, dy = 0.5, yin, yout;
Graphics_setInner (g);
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
@@ -1544,23 +1436,23 @@ static void VocalTractGrid_CouplingGrid_draw (VocalTractGrid me, CouplingGrid th
Graphics_unsetInner (g);
}
-static autoSound Sound_VocalTractGrid_CouplingGrid_filter_cascade (Sound me, VocalTractGrid thee, CouplingGrid coupling) {
+static Sound Sound_VocalTractGrid_CouplingGrid_filter_cascade (Sound me, VocalTractGrid thee, CouplingGrid coupling) {
try {
- VocalTractGridPlayOptions pv = thy options.get();
- CouplingGridPlayOptions pc = coupling -> options.get();
- bool useOpenGlottisInfo = pc -> openglottis && coupling && coupling -> glottis && coupling -> glottis -> points.size > 0;
- FormantGrid oral_formants = thy oral_formants.get();
- FormantGrid nasal_formants = thy nasal_formants.get();
- FormantGrid nasal_antiformants = thy nasal_antiformants.get();
- FormantGrid tracheal_formants = coupling -> tracheal_formants.get();
- FormantGrid tracheal_antiformants = coupling -> tracheal_antiformants.get();
+ VocalTractGridPlayOptions pv = thy options;
+ CouplingGridPlayOptions pc = coupling -> options;
+ int useOpenGlottisInfo = pc -> openglottis && coupling && coupling -> glottis && coupling -> glottis -> points -> size > 0;
+ FormantGrid oral_formants = thy oral_formants;
+ FormantGrid nasal_formants = thy nasal_formants;
+ FormantGrid nasal_antiformants = thy nasal_antiformants;
+ FormantGrid tracheal_formants = coupling -> tracheal_formants;
+ FormantGrid tracheal_antiformants = coupling -> tracheal_antiformants;
int antiformants = 0;
- long numberOfFormants = oral_formants -> formants.size;
- long numberOfTrachealFormants = tracheal_formants -> formants.size;
- long numberOfTrachealAntiFormants = tracheal_antiformants -> formants.size;
- long numberOfNasalFormants = nasal_formants -> formants.size;
- long numberOfNasalAntiFormants = nasal_antiformants -> formants.size;
+ long numberOfFormants = oral_formants -> formants -> size;
+ long numberOfTrachealFormants = tracheal_formants -> formants -> size;
+ long numberOfTrachealAntiFormants = tracheal_antiformants -> formants -> size;
+ long numberOfNasalFormants = nasal_formants -> formants -> size;
+ long numberOfNasalAntiFormants = nasal_antiformants -> formants -> size;
check_formants (numberOfFormants, & (pv -> startOralFormant), & (pv -> endOralFormant));
check_formants (numberOfNasalFormants, & (pv -> startNasalFormant), & (pv -> endNasalFormant));
check_formants (numberOfTrachealFormants, & (pc -> startTrachealFormant), & (pc -> endTrachealFormant));
@@ -1569,18 +1461,18 @@ static autoSound Sound_VocalTractGrid_CouplingGrid_filter_cascade (Sound me, Voc
autoSound him = Data_copy (me);
- autoFormantGrid formants;
+ autoFormantGrid formants = 0;
if (useOpenGlottisInfo) {
- formants = Data_copy (thy oral_formants.get());
- FormantGrid_CouplingGrid_updateOpenPhases (formants.get(), coupling);
+ formants.reset (Data_copy (thy oral_formants));
+ FormantGrid_CouplingGrid_updateOpenPhases (formants.peek(), coupling);
}
long nasal_formant_warning = 0, any_warning = 0;
- if (pv -> endNasalFormant > 0) { // nasal formants
+ if (pv -> endNasalFormant > 0) { // Nasal formants
antiformants = 0;
- for (long iformant = pv -> startNasalFormant; iformant <= pv -> endNasalFormant; iformant ++) {
- if (FormantGrid_isFormantDefined (thy nasal_formants.get(), iformant)) {
- _Sound_FormantGrid_filterWithOneFormant_inline (him.get(), thy nasal_formants.get(), iformant, antiformants);
+ for (long iformant = pv -> startNasalFormant; iformant <= pv -> endNasalFormant; iformant++) {
+ if (FormantGrid_isFormantDefined (thy nasal_formants, iformant)) {
+ _Sound_FormantGrid_filterWithOneFormant_inline (him.peek(), thy nasal_formants, iformant, antiformants);
} else {
// Melder_warning ("Nasal formant", iformant, ": frequency and/or bandwidth missing.");
nasal_formant_warning++; any_warning++;
@@ -1589,11 +1481,11 @@ static autoSound Sound_VocalTractGrid_CouplingGrid_filter_cascade (Sound me, Voc
}
long nasal_antiformant_warning = 0;
- if (pv -> endNasalAntiFormant > 0) { // nasal antiformants
+ if (pv -> endNasalAntiFormant > 0) { // Nasal anti formants
antiformants = 1;
- for (long iformant = pv -> startNasalAntiFormant; iformant <= pv -> endNasalAntiFormant; iformant ++) {
- if (FormantGrid_isFormantDefined (thy nasal_antiformants.get(), iformant)) {
- _Sound_FormantGrid_filterWithOneFormant_inline (him.get(), thy nasal_antiformants.get(), iformant, antiformants);
+ for (long iformant = pv -> startNasalAntiFormant; iformant <= pv -> endNasalAntiFormant; iformant++) {
+ if (FormantGrid_isFormantDefined (thy nasal_antiformants, iformant)) {
+ _Sound_FormantGrid_filterWithOneFormant_inline (him.peek(), thy nasal_antiformants, iformant, antiformants);
} else {
// Melder_warning ("Nasal antiformant", iformant, ": frequency and/or bandwidth missing.");
nasal_antiformant_warning++; any_warning++;
@@ -1602,11 +1494,11 @@ static autoSound Sound_VocalTractGrid_CouplingGrid_filter_cascade (Sound me, Voc
}
long tracheal_formant_warning = 0;
- if (pc -> endTrachealFormant > 0) { // tracheal formants
+ if (pc -> endTrachealFormant > 0) { // Tracheal formants
antiformants = 0;
- for (long iformant = pc -> startTrachealFormant; iformant <= pc -> endTrachealFormant; iformant ++) {
+ for (long iformant = pc -> startTrachealFormant; iformant <= pc -> endTrachealFormant; iformant++) {
if (FormantGrid_isFormantDefined (tracheal_formants, iformant)) {
- _Sound_FormantGrid_filterWithOneFormant_inline (him.get(), tracheal_formants, iformant, antiformants);
+ _Sound_FormantGrid_filterWithOneFormant_inline (him.peek(), tracheal_formants, iformant, antiformants);
} else {
// Melder_warning ("Tracheal formant", iformant, ": frequency and/or bandwidth missing.");
tracheal_formant_warning++; any_warning++;
@@ -1615,11 +1507,11 @@ static autoSound Sound_VocalTractGrid_CouplingGrid_filter_cascade (Sound me, Voc
}
long tracheal_antiformant_warning = 0;
- if (pc -> endTrachealAntiFormant > 0) { // tracheal antiformants
+ if (pc -> endTrachealAntiFormant > 0) { // Tracheal anti formants
antiformants = 1;
- for (long iformant = pc -> startTrachealAntiFormant; iformant <= pc -> endTrachealAntiFormant; iformant ++) {
+ for (long iformant = pc -> startTrachealAntiFormant; iformant <= pc -> endTrachealAntiFormant; iformant++) {
if (FormantGrid_isFormantDefined (tracheal_antiformants, iformant)) {
- _Sound_FormantGrid_filterWithOneFormant_inline (him.get(), tracheal_antiformants, iformant, antiformants);
+ _Sound_FormantGrid_filterWithOneFormant_inline (him.peek(), tracheal_antiformants, iformant, antiformants);
} else {
// Melder_warning ("Tracheal antiformant", iformant, ": frequency and/or bandwidth missing.");
tracheal_antiformant_warning++; any_warning++;
@@ -1628,14 +1520,14 @@ static autoSound Sound_VocalTractGrid_CouplingGrid_filter_cascade (Sound me, Voc
}
long oral_formant_warning = 0;
- if (pv -> endOralFormant > 0) { // oral formants
+ if (pv -> endOralFormant > 0) { // Oral formants
antiformants = 0;
- if (! formants) {
- formants = Data_copy (thy oral_formants.get());
+ if (formants.peek() == 0) {
+ formants.reset (thy oral_formants);
}
- for (long iformant = pv -> startOralFormant; iformant <= pv -> endOralFormant; iformant ++) {
- if (FormantGrid_isFormantDefined (formants.get(), iformant)) {
- _Sound_FormantGrid_filterWithOneFormant_inline (him.get(), formants.get(), iformant, antiformants);
+ for (long iformant = pv -> startOralFormant; iformant <= pv -> endOralFormant; iformant++) {
+ if (FormantGrid_isFormantDefined (formants.peek(), iformant)) {
+ _Sound_FormantGrid_filterWithOneFormant_inline (him.peek(), formants.peek(), iformant, antiformants);
} else {
// Melder_warning ("Oral formant", iformant, ": frequency and/or bandwidth missing.");
oral_formant_warning++; any_warning++;
@@ -1663,53 +1555,51 @@ static autoSound Sound_VocalTractGrid_CouplingGrid_filter_cascade (Sound me, Voc
MelderInfo_write (U"\nWarning:\n", warning.string);
MelderInfo_drain ();
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not filtered by vocaltract and coupling grid.");
}
}
-static autoSound Sound_VocalTractGrid_CouplingGrid_filter_parallel (Sound me, VocalTractGrid thee, CouplingGrid coupling) {
+Sound Sound_VocalTractGrid_CouplingGrid_filter_parallel (Sound me, VocalTractGrid thee, CouplingGrid coupling) {
try {
- VocalTractGridPlayOptions pv = thy options.get();
- CouplingGridPlayOptions pc = coupling -> options.get();
- autoSound him;
- FormantGrid oral_formants = thy oral_formants.get();
- autoFormantGrid aof;
+ VocalTractGridPlayOptions pv = thy options;
+ CouplingGridPlayOptions pc = coupling -> options;
+ autoSound him = 0;
+ FormantGrid oral_formants = thy oral_formants; autoFormantGrid aof = 0;
int alternatingSign = 0; // 0: no alternating signs in parallel adding of filter outputs, 1/-1 start sign
- bool useOpenGlottisInfo = pc -> openglottis && coupling -> glottis && coupling -> glottis -> points.size > 0;
+ int useOpenGlottisInfo = pc -> openglottis && coupling -> glottis && coupling -> glottis -> points -> size > 0;
int scale = 1;
- long numberOfFormants = thy oral_formants -> formants.size;
- long numberOfNasalFormants = thy nasal_formants -> formants.size;
- long numberOfTrachealFormants = coupling -> tracheal_formants -> formants.size;
+ long numberOfFormants = thy oral_formants -> formants -> size;
+ long numberOfNasalFormants = thy nasal_formants -> formants -> size;
+ long numberOfTrachealFormants = coupling -> tracheal_formants -> formants -> size;
check_formants (numberOfFormants, & (pv -> startOralFormant), & (pv -> endOralFormant));
check_formants (numberOfNasalFormants, & (pv -> startNasalFormant), & (pv -> endNasalFormant));
check_formants (numberOfTrachealFormants, & (pc -> startTrachealFormant), & (pc -> endTrachealFormant));
if (useOpenGlottisInfo) {
- aof = Data_copy (thy oral_formants.get());
- oral_formants = aof.get();
+ aof.reset (Data_copy (thy oral_formants)); oral_formants = aof.peek();
FormantGrid_CouplingGrid_updateOpenPhases (oral_formants, coupling);
}
if (pv -> endOralFormant > 0) {
if (pv -> startOralFormant == 1) {
- him = Data_copy (me);
- if (oral_formants -> formants.size > 0) {
- Sound_FormantGrid_Intensities_filterWithOneFormant_inline (him.get(), oral_formants, & thy oral_formants_amplitudes, 1);
+ him.reset (Data_copy (me));
+ if (oral_formants -> formants -> size > 0) {
+ Sound_FormantGrid_Intensities_filterWithOneFormant_inline (him.peek(), oral_formants, thy oral_formants_amplitudes, 1);
}
}
}
if (pv -> endNasalFormant > 0) {
alternatingSign = 0;
- autoSound nasal = Sound_FormantGrid_Intensities_filter (me, thy nasal_formants.get(), & thy nasal_formants_amplitudes, pv -> startNasalFormant, pv -> endNasalFormant, alternatingSign);
+ autoSound nasal = Sound_FormantGrid_Intensities_filter (me, thy nasal_formants, thy nasal_formants_amplitudes, pv -> startNasalFormant, pv -> endNasalFormant, alternatingSign);
- if (! him) {
- him = Data_copy (nasal.get());
+ if (him.peek() == 0) {
+ him.reset (Data_copy (nasal.peek()));
} else {
- _Sounds_add_inline (him.get(), nasal.get());
+ _Sounds_add_inline (him.peek(), nasal.peek());
}
}
@@ -1723,40 +1613,40 @@ static autoSound Sound_VocalTractGrid_CouplingGrid_filter_parallel (Sound me, Vo
if (pv -> endOralFormant >= 2) {
long startOralFormant2 = pv -> startOralFormant > 2 ? pv -> startOralFormant : 2;
- alternatingSign = ( startOralFormant2 % 2 == 0 ? -1 : 1 ); // 2 starts with negative sign
- if (startOralFormant2 <= oral_formants -> formants.size) {
- autoSound vocalTract = Sound_FormantGrid_Intensities_filter (me_diff.get(), oral_formants, & thy oral_formants_amplitudes, startOralFormant2, pv -> endOralFormant, alternatingSign);
+ alternatingSign = startOralFormant2 % 2 == 0 ? -1 : 1; // 2 starts with negative sign
+ if (startOralFormant2 <= oral_formants -> formants -> size) {
+ autoSound vocalTract = Sound_FormantGrid_Intensities_filter (me_diff.peek(), oral_formants, thy oral_formants_amplitudes, startOralFormant2, pv -> endOralFormant, alternatingSign);
- if (! him) {
- him = Data_copy (vocalTract.get());
+ if (him.peek() == 0) {
+ him.reset (Data_copy (vocalTract.peek()));
} else {
- _Sounds_add_inline (him.get(), vocalTract.get());
+ _Sounds_add_inline (him.peek(), vocalTract.peek());
}
}
}
- if (pc -> endTrachealFormant > 0) { // tracheal formants
+ if (pc -> endTrachealFormant > 0) { // Tracheal formants
alternatingSign = 0;
- autoSound trachea = Sound_FormantGrid_Intensities_filter (me_diff.get(), coupling -> tracheal_formants.get(), & coupling -> tracheal_formants_amplitudes,
- pc -> startTrachealFormant, pc -> endTrachealFormant, alternatingSign);
+ autoSound trachea = Sound_FormantGrid_Intensities_filter (me_diff.peek(), coupling -> tracheal_formants, coupling -> tracheal_formants_amplitudes,
+ pc -> startTrachealFormant, pc -> endTrachealFormant, alternatingSign);
- if (! him) {
- him = Data_copy (trachea.get());
+ if (him.peek() == 0) {
+ him.reset (Data_copy (trachea.peek()));
} else {
- _Sounds_add_inline (him.get(), trachea.get());
+ _Sounds_add_inline (him.peek(), trachea.peek());
}
}
- if (! him) {
- him = Data_copy (me);
+ if (him.peek() == 0) {
+ him.reset (Data_copy (me));
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not filtered in parallel.");
}
}
-autoSound Sound_VocalTractGrid_CouplingGrid_filter (Sound me, VocalTractGrid thee, CouplingGrid coupling) {
+Sound Sound_VocalTractGrid_CouplingGrid_filter (Sound me, VocalTractGrid thee, CouplingGrid coupling) {
return thy options -> filterModel == KlattGrid_FILTER_CASCADE ?
Sound_VocalTractGrid_CouplingGrid_filter_cascade (me, thee, coupling) :
Sound_VocalTractGrid_CouplingGrid_filter_parallel (me, thee, coupling);
@@ -1764,24 +1654,24 @@ autoSound Sound_VocalTractGrid_CouplingGrid_filter (Sound me, VocalTractGrid the
/********************** CouplingGridPlayOptions **********************/
-Thing_implement (CouplingGridPlayOptions, Daata, 0);
+Thing_implement (CouplingGridPlayOptions, Data, 0);
static void CouplingGridPlayOptions_setDefaults (CouplingGridPlayOptions me, CouplingGrid thee) {
my fadeFraction = 0.1;
my openglottis = 1;
- my endTrachealFormant = MIN (thy tracheal_formants -> formants.size, thy tracheal_formants -> bandwidths.size);
+ my endTrachealFormant = MIN (thy tracheal_formants -> formants -> size, thy tracheal_formants -> bandwidths -> size);
my startTrachealFormant = 1;
- my endTrachealAntiFormant = MIN (thy tracheal_antiformants -> formants.size, thy tracheal_antiformants -> bandwidths.size);
+ my endTrachealAntiFormant = MIN (thy tracheal_antiformants -> formants -> size, thy tracheal_antiformants -> bandwidths -> size);
my startTrachealAntiFormant = 1;
my startDeltaFormant = 1;
- my endDeltaFormant = thy delta_formants -> formants.size;
+ my endDeltaFormant = thy delta_formants -> formants -> size;
my startDeltaBandwidth = 1;
- my endDeltaBandwidth = thy delta_formants -> bandwidths.size;
+ my endDeltaBandwidth = thy delta_formants -> bandwidths -> size;
}
-autoCouplingGridPlayOptions CouplingGridPlayOptions_create () {
+CouplingGridPlayOptions CouplingGridPlayOptions_create () {
try {
- autoCouplingGridPlayOptions me = Thing_new (CouplingGridPlayOptions);
+ CouplingGridPlayOptions me = Thing_new (CouplingGridPlayOptions);
return me;
} catch (MelderError) {
Melder_throw (U"CouplingGridPlayOptions not created.");
@@ -1793,40 +1683,40 @@ autoCouplingGridPlayOptions CouplingGridPlayOptions_create () {
Thing_implement (CouplingGrid, Function, 0);
void structCouplingGrid :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
const char32 *in1 = U" ", *in2 = U" ", *in3 = U" ";
MelderInfo_writeLine (in1, U"Time domain:");
MelderInfo_writeLine (in2, U"Start time: ", xmin, U" seconds");
MelderInfo_writeLine (in2, U"End time: ", xmax, U" seconds");
MelderInfo_writeLine (in2, U"Total duration: ", xmax - xmin, U" seconds");
MelderInfo_writeLine (in1, U"\nNumber of points in the TRACHEAL FORMANT tiers:");
- FormantGrid_info (our tracheal_formants.get(), & tracheal_formants_amplitudes, in2, in3);
+ FormantGrid_info (tracheal_formants, tracheal_formants_amplitudes, in2, in3);
MelderInfo_writeLine (in1, U"\nNumber of points in the TRACHEAL ANTIFORMANT tiers:");
- FormantGrid_info (our tracheal_antiformants.get(), nullptr, in2, in3);
+ FormantGrid_info (tracheal_antiformants, NULL, in2, in3);
MelderInfo_writeLine (in1, U"\nNumber of points in the DELTA FORMANT tiers:");
- FormantGrid_info (our delta_formants.get(), nullptr, in2, in3);
+ FormantGrid_info (delta_formants, NULL, in2, in3);
}
void CouplingGrid_setNames (CouplingGrid me) {
- Thing_setName (my tracheal_formants.get(), U"tracheal_formants");
- Thing_setName (my tracheal_antiformants.get(), U"tracheal_antiformants");
- //Thing_setName (my tracheal_formants_amplitudes.get(), U"tracheal_formants_amplitudes");
- Thing_setName (my delta_formants.get(), U"delta_formants");
- Thing_setName (my glottis.get(), U"glottis");
+ Thing_setName (my tracheal_formants, U"tracheal_formants");
+ Thing_setName (my tracheal_antiformants, U"tracheal_antiformants");
+ Thing_setName (my tracheal_formants_amplitudes, U"tracheal_formants_amplitudes");
+ Thing_setName (my delta_formants, U"delta_formants");
+ Thing_setName (my glottis, U"glottis");
}
-autoCouplingGrid CouplingGrid_create (double tmin, double tmax, long numberOfTrachealFormants, long numberOfTrachealAntiFormants, long numberOfDeltaFormants) {
+CouplingGrid CouplingGrid_create (double tmin, double tmax, long numberOfTrachealFormants, long numberOfTrachealAntiFormants, long numberOfDeltaFormants) {
try {
autoCouplingGrid me = Thing_new (CouplingGrid);
- Function_init (me.get(), tmin, tmax);
+ Function_init (me.peek(), tmin, tmax);
my tracheal_formants = FormantGrid_createEmpty (tmin, tmax, numberOfTrachealFormants);
my tracheal_antiformants = FormantGrid_createEmpty (tmin, tmax, numberOfTrachealAntiFormants);
- formantsAmplitudes_create (& my tracheal_formants_amplitudes, tmin, tmax, numberOfTrachealFormants);
+ my tracheal_formants_amplitudes = formantsAmplitudes_create (tmin, tmax, numberOfTrachealFormants);
my delta_formants = FormantGrid_createEmpty (tmin, tmax, numberOfDeltaFormants);
my glottis = PhonationTier_create (tmin, tmax);
my options = CouplingGridPlayOptions_create ();
- CouplingGrid_setNames (me.get());
- return me;
+ CouplingGrid_setNames (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"CouplingGrid not created.");
}
@@ -1836,26 +1726,28 @@ autoCouplingGrid CouplingGrid_create (double tmin, double tmax, long numberOfTra
void FormantGrid_CouplingGrid_updateOpenPhases (FormantGrid me, CouplingGrid thee) {
try {
- CouplingGridPlayOptions pc = thy options.get();
- for (long itier = 1; itier <= thy delta_formants -> formants.size; itier ++) {
- RealTier delta = thy delta_formants -> formants.at [itier];
- if (itier <= my formants.size) {
- if (delta -> points.size > 0) {
- autoRealTier rt = RealTier_updateWithDelta (my formants.at [itier], delta, thy glottis.get(), pc -> fadeFraction);
- if (! RealTier_valuesInRange (rt.get(), 0, NUMundefined)) {
+ CouplingGridPlayOptions pc = thy options;
+ for (long itier = 1; itier <= thy delta_formants -> formants -> size; itier++) {
+ RealTier delta = (RealTier) thy delta_formants -> formants -> item[itier];
+ if (itier <= my formants -> size) {
+ if (delta -> points -> size > 0) {
+ autoRealTier rt = RealTier_updateWithDelta ( (RealTier) my formants -> item[itier], delta, thy glottis, pc -> fadeFraction);
+ if (! RealTier_valuesInRange (rt.peek(), 0, NUMundefined)) {
Melder_throw (U"Formant ", itier, U" coupling gives negative values.");
}
- my formants. replaceItem_move (rt.move(), itier);
+ forget ( ( (Thing *) my formants -> item) [itier]);
+ my formants -> item[itier] = rt.transfer();
}
}
- delta = thy delta_formants -> bandwidths.at [itier];
- if (itier <= my bandwidths.size) {
- if (delta -> points.size > 0) {
- autoRealTier rt = RealTier_updateWithDelta (my bandwidths.at [itier], delta, thy glottis.get(), pc -> fadeFraction);
- if (! RealTier_valuesInRange (rt.get(), 0, NUMundefined)) {
+ delta = (RealTier) thy delta_formants -> bandwidths -> item[itier];
+ if (itier <= my bandwidths -> size) {
+ if (delta -> points -> size > 0) {
+ autoRealTier rt = RealTier_updateWithDelta ( (RealTier) my bandwidths -> item[itier], delta, thy glottis, pc -> fadeFraction);
+ if (! RealTier_valuesInRange (rt.peek(), 0, NUMundefined)) {
Melder_throw (U"Bandwidth ", itier, U" coupling gives negative values.");
}
- my bandwidths. replaceItem_move (rt.move(), itier);
+ forget ( ( (Thing *) my bandwidths -> item) [itier]);
+ my bandwidths -> item[itier] = rt.transfer();
}
}
}
@@ -1864,19 +1756,126 @@ void FormantGrid_CouplingGrid_updateOpenPhases (FormantGrid me, CouplingGrid the
}
}
+/************************ Sound & FormantGrid *********************************************/
+
+void _Sound_FormantGrid_filterWithOneFormant_inline (Sound me, thou, long iformant, int antiformant) {
+ thouart (FormantGrid);
+ if (iformant < 1 || iformant > thy formants -> size) {
+ Melder_warning (U"Formant ", iformant, U" does not exist.");
+ return;
+ }
+
+ RealTier ftier = (RealTier) thy formants -> item[iformant];
+ RealTier btier = (RealTier) thy bandwidths -> item[iformant];
+
+ if (ftier -> points -> size == 0 && btier -> points -> size == 0) {
+ return;
+ } else if (ftier -> points -> size == 0 || btier -> points -> size == 0) {
+ Melder_throw (U"Empty tier");
+ }
+
+ double nyquist = 0.5 / my dx;
+ autoFilter r = antiformant != 0 ? (Filter) AntiResonator_create (my dx) : (Filter) Resonator_create (my dx, Resonator_NORMALISATION_H0);
+
+ for (long is = 1; is <= my nx; is++) {
+ double t = my x1 + (is - 1) * my dx;
+ double f = RealTier_getValueAtTime (ftier, t);
+ double b = RealTier_getValueAtTime (btier, t);
+ if (f <= nyquist && NUMdefined (b)) {
+ Filter_setFB (r.peek(), f, b);
+ }
+ my z[1][is] = Filter_getOutput (r.peek(), my z[1][is]);
+ }
+}
+
+void Sound_FormantGrid_filterWithOneAntiFormant_inline (Sound me, FormantGrid thee, long iformant) {
+ _Sound_FormantGrid_filterWithOneFormant_inline (me, thee, iformant, 1);
+}
+
+void Sound_FormantGrid_filterWithOneFormant_inline (Sound me, FormantGrid thee, long iformant) {
+ _Sound_FormantGrid_filterWithOneFormant_inline (me, thee, iformant, 0);
+}
+
+void Sound_FormantGrid_Intensities_filterWithOneFormant_inline (Sound me, FormantGrid thee, Ordered amplitudes, long iformant) {
+ try {
+ if (iformant < 1 || iformant > thy formants -> size) {
+ Melder_throw (U"Formant ", iformant, U" not defined. \nThis formant will not be used.");
+ }
+ double nyquist = 0.5 / my dx;
+
+ RealTier ftier = (RealTier) thy formants -> item[iformant];
+ RealTier btier = (RealTier) thy bandwidths -> item[iformant];
+ RealTier atier = (RealTier) amplitudes -> item[iformant];
+
+ if (ftier -> points -> size == 0 || btier -> points -> size == 0 || atier -> points -> size == 0) {
+ return; // nothing to do
+ }
+
+ autoResonator r = Resonator_create (my dx, Resonator_NORMALISATION_HMAX);
+
+ for (long is = 1; is <= my nx; is++) {
+ double t = my x1 + (is - 1) * my dx;
+ double f = RealTier_getValueAtTime (ftier, t);
+ double b = RealTier_getValueAtTime (btier, t);
+ double a;
+ if (f <= nyquist && NUMdefined (b)) {
+ Filter_setFB (r.peek(), f, b);
+ a = RealTier_getValueAtTime (atier, t);
+ if (NUMdefined (a)) {
+ r -> a *= DB_to_A (a);
+ }
+ }
+ my z[1][is] = Filter_getOutput (r.peek(), my z[1][is]);
+ }
+ } catch (MelderError) {
+ Melder_throw (me, U": not filtered with one formant filter.");
+ }
+}
+
+Sound Sound_FormantGrid_Intensities_filter (Sound me, FormantGrid thee, Ordered amplitudes, long iformantb, long iformante, int alternatingSign) {
+ try {
+ if (iformantb > iformante) {
+ iformantb = 1;
+ iformante = thy formants -> size;
+ }
+ if (iformantb < 1 || iformantb > thy formants -> size ||
+ iformante < 1 || iformante > thy formants -> size) {
+ Melder_throw (U"No such formant number.");
+ }
+
+ autoSound him = Sound_create (my ny, my xmin, my xmax, my nx, my dx, my x1);
+
+ for (long iformant = iformantb; iformant <= iformante; iformant++) {
+ if (FormantGrid_Intensities_isFormantDefined (thee, amplitudes, iformant)) {
+ autoSound tmp = Data_copy (me);
+ Sound_FormantGrid_Intensities_filterWithOneFormant_inline (tmp.peek(), thee, amplitudes, iformant);
+ for (long is = 1; is <= my nx; is++) {
+ his z[1][is] += alternatingSign >= 0 ? tmp -> z[1][is] : - tmp -> z[1][is];
+ }
+ if (alternatingSign != 0) {
+ alternatingSign = -alternatingSign;
+ }
+ }
+ }
+ return him.transfer();
+ } catch (MelderError) {
+ Melder_throw (me, U": not filtered.");
+ }
+}
+
/********************** FricationGridPlayOptions **********************/
-Thing_implement (FricationGridPlayOptions, Daata, 0);
+Thing_implement (FricationGridPlayOptions, Data, 0);
static void FricationGridPlayOptions_setDefaults (FricationGridPlayOptions me, FricationGrid thee) {
- my endFricationFormant = MIN (thy frication_formants -> formants.size, thy frication_formants -> bandwidths.size);
+ my endFricationFormant = MIN (thy frication_formants -> formants -> size, thy frication_formants -> bandwidths -> size);
my startFricationFormant = 2;
my bypass = 1;
}
-autoFricationGridPlayOptions FricationGridPlayOptions_create () {
+FricationGridPlayOptions FricationGridPlayOptions_create () {
try {
- autoFricationGridPlayOptions me = Thing_new (FricationGridPlayOptions);
+ FricationGridPlayOptions me = Thing_new (FricationGridPlayOptions);
return me;
} catch (MelderError) {
Melder_throw (U"FricationGridPlayOptions not created.");
@@ -1886,39 +1885,39 @@ autoFricationGridPlayOptions FricationGridPlayOptions_create () {
/************************ FricationGrid (& Sound) *********************************************/
void structFricationGrid :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
const static char32 *in1 = U" ", *in2 = U" ", *in3 = U" ";
MelderInfo_writeLine (in1, U"Time domain:");
MelderInfo_writeLine (in2, U"Start time: ", xmin, U" seconds");
MelderInfo_writeLine (in2, U"End time: ", xmax, U" seconds");
MelderInfo_writeLine (in2, U"Total duration: ", xmax - xmin, U" seconds");
MelderInfo_writeLine (in1, U"\nNumber of points in the FRICATION tiers:");
- MelderInfo_writeLine (in2, U"fricationAmplitude: ", fricationAmplitude -> points.size);
- MelderInfo_writeLine (in2, U"bypass: ", bypass -> points.size);
+ MelderInfo_writeLine (in2, U"fricationAmplitude: ", fricationAmplitude -> points -> size);
+ MelderInfo_writeLine (in2, U"bypass: ", bypass -> points -> size);
MelderInfo_writeLine (in1, U"\nNumber of points in the FRICATION FORMANT tiers:");
- FormantGrid_info (our frication_formants.get(), & our frication_formants_amplitudes, in2, in3);
+ FormantGrid_info (frication_formants, frication_formants_amplitudes, in2, in3);
}
Thing_implement (FricationGrid, Function, 0);
void FricationGrid_setNames (FricationGrid me) {
- Thing_setName (my fricationAmplitude.get(), U"fricationAmplitude");
- Thing_setName (my frication_formants.get(), U"frication_formants");
- Thing_setName (my bypass.get(), U"bypass");
- //Thing_setName (my frication_formants_amplitudes.get(), U"frication_formants_amplitudes");
+ Thing_setName (my fricationAmplitude, U"fricationAmplitude");
+ Thing_setName (my frication_formants, U"frication_formants");
+ Thing_setName (my bypass, U"bypass");
+ Thing_setName (my frication_formants_amplitudes, U"frication_formants_amplitudes");
}
-autoFricationGrid FricationGrid_create (double tmin, double tmax, long numberOfFormants) {
+FricationGrid FricationGrid_create (double tmin, double tmax, long numberOfFormants) {
try {
autoFricationGrid me = Thing_new (FricationGrid);
- Function_init (me.get(), tmin, tmax);
+ Function_init (me.peek(), tmin, tmax);
my fricationAmplitude = IntensityTier_create (tmin, tmax);
my frication_formants = FormantGrid_createEmpty (tmin, tmax, numberOfFormants);
my bypass = IntensityTier_create (tmin, tmax);
- formantsAmplitudes_create (& my frication_formants_amplitudes, tmin, tmax, numberOfFormants);
+ my frication_formants_amplitudes = formantsAmplitudes_create (tmin, tmax, numberOfFormants);
my options = FricationGridPlayOptions_create ();
- FricationGrid_setNames (me.get());
- return me;
+ FricationGrid_setNames (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"FricationGrid not created.");
}
@@ -1926,16 +1925,16 @@ autoFricationGrid FricationGrid_create (double tmin, double tmax, long numberOfF
static void FricationGrid_draw_inside (FricationGrid me, Graphics g, double xmin, double xmax, double ymin, double ymax, double dy, double *yout) {
long numberOfXSections = 5;
- long numberOfFormants = my frication_formants -> formants.size;
- long numberOfParts = numberOfFormants + ( numberOfFormants > 1 ? 0 : 1 ) ; // 2..number + bypass
+ long numberOfFormants = my frication_formants -> formants -> size;
+ long numberOfParts = numberOfFormants + (numberOfFormants > 1 ? 0 : 1) ; // 2..number + bypass
// dum noise, connections, filter, connections, adder
- double xw[6] = { 0.0, 2, 0.6, 1.5, 0.6, 0.5 }, xws[6];
- double r, x1, y1, x2, y2, x3, xs, ys, ymid = (ymin + ymax) / 2.0;
+ double xw[6] = { 0, 2, 0.6, 1.5, 0.6, 0.5 }, xws[6];
+ double r, x1, y1, x2, y2, x3, xs, ys, ymid = (ymin + ymax) / 2;
rel_to_abs (xw, xws, numberOfXSections, xmax - xmin);
- dy = dy < 0.0 ? 0.0 : dy;
- dy = (ymax - ymin) / (numberOfParts * (1.0 + dy) - dy);
+ dy = dy < 0 ? 0 : dy;
+ dy = (ymax - ymin) / (numberOfParts * (1 + dy) - dy);
connections cp = connections_create (numberOfParts);
if (cp == 0) {
@@ -1943,22 +1942,16 @@ static void FricationGrid_draw_inside (FricationGrid me, Graphics g, double xmin
}
// section 1
- x1 = xmin;
- x2 = x1 + xw [1];
- y1 = ymid - 0.5 * dy;
- y2 = y1 + dy;
- draw_oneSection (g, x1, x2, y1, y2, U"Frication", U"noise", nullptr);
+ x1 = xmin; x2 = x1 + xw[1]; y1 = ymid - 0.5 * dy; y2 = y1 + dy;
+ draw_oneSection (g, x1, x2, y1, y2, U"Frication", U"noise", NULL);
// section 2, horizontal line halfway, vertical line
- x1 = x2;
- x2 = x1 + xw [2] / 2.0;
+ x1 = x2; x2 = x1 + xw[2] / 2;
Graphics_line (g, x1, ymid, x2, ymid);
- Graphics_line (g, x2, ymax - dy / 2, x2, ymin + dy / 2.0);
+ Graphics_line (g, x2, ymax - dy / 2, x2, ymin + dy / 2);
x3 = x2;
// final connection to section 2 , filters , connections to adder
- x1 = xmin + xws [2];
- x2 = x1 + xw [3];
- y2 = ymax;
+ x1 = xmin + xws[2]; x2 = x1 + xw[3]; y2 = ymax;
autoMelderString fba;
for (long i = 1; i <= numberOfParts; i++) {
const char32 *fi = Melder_integer (i + 1);
@@ -1968,17 +1961,15 @@ static void FricationGrid_draw_inside (FricationGrid me, Graphics g, double xmin
} else {
MelderString_copy (&fba, U"Bypass");
}
- draw_oneSection (g, x1, x2, y1, y2, nullptr, fba.string, nullptr);
- double ymidi = (y1 + y2) / 2.0;
+ draw_oneSection (g, x1, x2, y1, y2, NULL, fba.string, NULL);
+ double ymidi = (y1 + y2) / 2;
Graphics_line (g, x3, ymidi, x1, ymidi); // from noise to filter
- cp -> x[i] = x2;
- cp -> y[i] = ymidi;
+ cp -> x[i] = x2; cp -> y[i] = ymidi;
y2 = y1 - 0.5 * dy;
}
- r = xw [5] / 2.0;
- xs = xmax - r;
- ys = ymid;
+ r = xw[5] / 2;
+ xs = xmax - r; ys = ymid;
if (numberOfParts > 1) {
alternatingSummer_drawConnections (g, xs, ys, r, cp, 1, 0.4);
@@ -1988,13 +1979,13 @@ static void FricationGrid_draw_inside (FricationGrid me, Graphics g, double xmin
connections_free (cp);
- if (yout) {
+ if (yout != NULL) {
*yout = ys;
}
}
void FricationGrid_draw (FricationGrid me, Graphics g) {
- double xmin = 0.0, xmax = 1.0, xmax2 = 0.9, ymin = 0.0, ymax = 1.0, dy = 0.5, yout;
+ double xmin = 0, xmax = 1, xmax2 = 0.9, ymin = 0, ymax = 1, dy = 0.5, yout;
Graphics_setInner (g);
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
@@ -2007,25 +1998,25 @@ void FricationGrid_draw (FricationGrid me, Graphics g) {
Graphics_unsetInner (g);
}
-autoSound FricationGrid_to_Sound (FricationGrid me, double samplingFrequency) {
+Sound FricationGrid_to_Sound (FricationGrid me, double samplingFrequency) {
try {
autoSound thee = Sound_createEmptyMono (my xmin, my xmax, samplingFrequency);
- double lastval = 0.0;
- for (long i = 1; i <= thy nx; i ++) {
+ double lastval = 0;
+ for (long i = 1; i <= thy nx; i++) {
double t = thy x1 + (i - 1) * thy dx;
- double val = NUMrandomUniform (-1.0, 1.0);
- double a = 0.0;
- if (my fricationAmplitude -> points.size > 0) {
- double dba = RealTier_getValueAtTime (my fricationAmplitude.get(), t);
- a = ( NUMdefined (dba) ? DBSPL_to_A (dba) : 0.0 );
+ double val = NUMrandomUniform (-1, 1);
+ double a = 0;
+ if (my fricationAmplitude -> points -> size > 0) {
+ double dba = RealTier_getValueAtTime (my fricationAmplitude, t);
+ a = dba == NUMundefined ? 0 : DBSPL_to_A (dba);
}
lastval = (val += 0.75 * lastval); // TODO: soft low-pass coefficient must be Fs dependent!
thy z[1][i] = val * a;
}
- autoSound him = Sound_FricationGrid_filter (thee.get(), me);
- return him;
+ autoSound him = Sound_FricationGrid_filter (thee.peek(), me);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no frication Sound created.");
}
@@ -2033,36 +2024,36 @@ autoSound FricationGrid_to_Sound (FricationGrid me, double samplingFrequency) {
/************************ Sound & FricationGrid *********************************************/
-autoSound Sound_FricationGrid_filter (Sound me, FricationGrid thee) {
+Sound Sound_FricationGrid_filter (Sound me, FricationGrid thee) {
try {
- FricationGridPlayOptions pf = thy options.get();
- autoSound him;
- long numberOfFricationFormants = thy frication_formants -> formants.size;
+ FricationGridPlayOptions pf = thy options;
+ autoSound him = 0;
+ long numberOfFricationFormants = thy frication_formants -> formants -> size;
check_formants (numberOfFricationFormants, & (pf -> startFricationFormant), & (pf -> endFricationFormant));
if (pf -> endFricationFormant > 1) {
long startFricationFormant2 = pf -> startFricationFormant > 2 ? pf -> startFricationFormant : 2;
int alternatingSign = startFricationFormant2 % 2 == 0 ? 1 : -1; // 2 starts with positive sign
- him = Sound_FormantGrid_Intensities_filter (me, thy frication_formants.get(), & thy frication_formants_amplitudes, startFricationFormant2, pf -> endFricationFormant, alternatingSign);
+ him.reset (Sound_FormantGrid_Intensities_filter (me, thy frication_formants, thy frication_formants_amplitudes, startFricationFormant2, pf -> endFricationFormant, alternatingSign));
}
- if (! him) {
- him = Data_copy (me);
+ if (him.peek() == 0) {
+ him.reset (Data_copy (me));
}
if (pf -> bypass) {
- for (long is = 1; is <= his nx; is ++) { // Bypass
+ for (long is = 1; is <= his nx; is++) { // Bypass
double t = his x1 + (is - 1) * his dx;
double ab = 0;
- if (thy bypass -> points.size > 0) {
- double val = RealTier_getValueAtTime (thy bypass.get(), t);
+ if (thy bypass -> points -> size > 0) {
+ double val = RealTier_getValueAtTime (thy bypass, t);
ab = val == NUMundefined ? 0 : DB_to_A (val);
}
- his z [1] [is] += my z [1] [is] * ab;
+ his z[1][is] += my z[1][is] * ab;
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not filtered by frication filter.");
}
@@ -2070,18 +2061,18 @@ autoSound Sound_FricationGrid_filter (Sound me, FricationGrid thee) {
/********************** KlattGridPlayOptions **********************/
-Thing_implement (KlattGridPlayOptions, Daata, 0);
+Thing_implement (KlattGridPlayOptions, Data, 0);
static void KlattGridPlayOptions_setDefaults (KlattGridPlayOptions me, KlattGrid thee) {
- my samplingFrequency = 44100.0;
+ my samplingFrequency = 44100;
my scalePeak = 1;
my xmin = thy xmin;
my xmax = thy xmax;
}
-autoKlattGridPlayOptions KlattGridPlayOptions_create () {
+KlattGridPlayOptions KlattGridPlayOptions_create () {
try {
- autoKlattGridPlayOptions me = Thing_new (KlattGridPlayOptions);
+ KlattGridPlayOptions me = Thing_new (KlattGridPlayOptions);
return me;
} catch (MelderError) {
Melder_throw (U"KlattGridPlayOptions not created.");
@@ -2089,11 +2080,11 @@ autoKlattGridPlayOptions KlattGridPlayOptions_create () {
}
void KlattGrid_setDefaultPlayOptions (KlattGrid me) {
- KlattGridPlayOptions_setDefaults (my options.get(), me);
- PhonationGridPlayOptions_setDefaults (my phonation -> options.get());
- VocalTractGridPlayOptions_setDefaults (my vocalTract -> options.get(), my vocalTract.get());
- CouplingGridPlayOptions_setDefaults (my coupling -> options.get(), my coupling.get());
- FricationGridPlayOptions_setDefaults (my frication -> options.get(), my frication.get());
+ KlattGridPlayOptions_setDefaults (my options, me);
+ PhonationGridPlayOptions_setDefaults (my phonation -> options);
+ VocalTractGridPlayOptions_setDefaults (my vocalTract -> options, my vocalTract);
+ CouplingGridPlayOptions_setDefaults (my coupling -> options, my coupling);
+ FricationGridPlayOptions_setDefaults (my frication -> options, my frication);
}
/************************ KlattGrid *********************************************/
@@ -2101,7 +2092,7 @@ void KlattGrid_setDefaultPlayOptions (KlattGrid me) {
Thing_implement (KlattGrid, Function, 0);
void structKlattGrid :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Time domain:");
MelderInfo_writeLine (U" Start time: ", xmin, U" seconds");
MelderInfo_writeLine (U" End time: ", xmax, U" seconds");
@@ -2117,20 +2108,20 @@ void structKlattGrid :: v_info () {
}
void KlattGrid_setNames (KlattGrid me) {
- Thing_setName (my phonation.get(), U"phonation");
- Thing_setName (my vocalTract.get(), U"vocalTract");
- Thing_setName (my coupling.get(), U"coupling");
- Thing_setName (my frication.get(), U"frication");
- Thing_setName (my gain.get(), U"gain");
+ Thing_setName (my phonation, U"phonation");
+ Thing_setName (my vocalTract, U"vocalTract");
+ Thing_setName (my coupling, U"coupling");
+ Thing_setName (my frication, U"frication");
+ Thing_setName (my gain, U"gain");
}
-autoKlattGrid KlattGrid_create (double tmin, double tmax, long numberOfFormants,
+KlattGrid KlattGrid_create (double tmin, double tmax, long numberOfFormants,
long numberOfNasalFormants, long numberOfNasalAntiFormants,
long numberOfTrachealFormants, long numberOfTrachealAntiFormants,
long numberOfFricationFormants, long numberOfDeltaFormants) {
try {
autoKlattGrid me = Thing_new (KlattGrid);
- Function_init (me.get(), tmin, tmax);
+ Function_init (me.peek(), tmin, tmax);
my phonation = PhonationGrid_create (tmin, tmax);
my vocalTract = VocalTractGrid_create (tmin, tmax, numberOfFormants, numberOfNasalFormants, numberOfNasalAntiFormants);
my coupling = CouplingGrid_create (tmin, tmax, numberOfTrachealFormants, numberOfTrachealAntiFormants, numberOfDeltaFormants);
@@ -2138,36 +2129,34 @@ autoKlattGrid KlattGrid_create (double tmin, double tmax, long numberOfFormants,
my gain = IntensityTier_create (tmin, tmax);
my options = KlattGridPlayOptions_create ();
- KlattGrid_setDefaultPlayOptions (me.get());
- KlattGrid_setNames (me.get());
- return me;
+ KlattGrid_setDefaultPlayOptions (me.peek());
+ KlattGrid_setNames (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid not created.");
}
}
-autoKlattGrid KlattGrid_createExample () {
+KlattGrid KlattGrid_createExample () {
try {
autoKlattTable thee = KlattTable_createExample ();
- autoKlattGrid me = KlattTable_to_KlattGrid (thee.get(), 0.005);
- return me;
+ autoKlattGrid me = KlattTable_to_KlattGrid (thee.peek(), 0.005);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid example not created.");
};
}
-// y is the height in units of the height of one section,
-// y1 is the height from the top to the split between the uppper, non-diffed, and lower diffed part
+// y is the heigth in units of the height of one section,
+// y1 is the heigth from the top to the split between the uppper, non-diffed, and lower diffed part
static void _KlattGrid_queryParallelSplit (KlattGrid me, double dy, double *y, double *y1) {
- long ny = my vocalTract -> nasal_formants -> formants.size +
- my vocalTract -> oral_formants -> formants.size + my coupling -> tracheal_formants -> formants.size;
- long n1 = my vocalTract -> nasal_formants -> formants.size +
- ( my vocalTract -> oral_formants -> formants.size > 0 ? 1 : 0 );
+ long ny = my vocalTract -> nasal_formants -> formants -> size + my vocalTract -> oral_formants -> formants -> size + my coupling -> tracheal_formants -> formants -> size;
+ long n1 = my vocalTract -> nasal_formants -> formants -> size + (my vocalTract -> oral_formants -> formants -> size > 0 ? 1 : 0);
long n2 = ny - n1;
if (ny == 0) {
- *y = 0.0;
- *y1 = 0.0;
+ *y = 0;
+ *y1 = 0;
return;
}
@@ -2211,45 +2200,39 @@ static void getYpositions (double h1, double h2, double h3, double h4, double h5
x x x x
*/
double h; // h12_min = 0.3; not yet
- double h13 = ( h1 > h3 ? h1 : h3 ); // baselines are now equal
+ double h13 = h1 > h3 ? h1 : h3; // baselines are now equal
if (h2 >= h4) {
h = h13 + h2 + h5;
} else { // h2 < h4
double maximumOverlap3 = fractionOverlap * h5;
- if (maximumOverlap3 < h1 + h2) {
- maximumOverlap3 = 0.0;
- } else if (maximumOverlap3 > h4 - h2) {
+ if (maximumOverlap3 < (h1 + h2)) {
+ maximumOverlap3 = 0;
+ } else if (maximumOverlap3 > (h4 - h2)) {
maximumOverlap3 = h4 - h2;
}
h = h13 + h4 + h5 - maximumOverlap3;
}
- *dy = 1.0 / (1.1 * h);
- *ymin1 = 1.0 - (h13 + h2) * *dy;
- *ymax1 = *ymin1 + (h1 + h2) * *dy;
- *ymin2 = 1.0 - (h13 + h4) * *dy;
- *ymax2 = *ymin2 + (h3 + h4) * *dy;
- *ymin3 = 0.0;
- *ymax3 = h5 * *dy;
+ *dy = 1 / (1.1 * h);
+ *ymin1 = 1 - (h13 + h2) * *dy; *ymax1 = *ymin1 + (h1 + h2) * *dy;
+ *ymin2 = 1 - (h13 + h4) * *dy; *ymax2 = *ymin2 + (h3 + h4) * *dy;
+ *ymin3 = 0; *ymax3 = h5 * *dy;
}
void KlattGrid_drawVocalTract (KlattGrid me, Graphics g, int filterModel, int withTrachea) {
- VocalTractGrid_CouplingGrid_draw (my vocalTract.get(), withTrachea ? my coupling.get() : nullptr, g, filterModel);
+ VocalTractGrid_CouplingGrid_draw (my vocalTract, withTrachea ? my coupling : NULL, g, filterModel);
}
void KlattGrid_draw (KlattGrid me, Graphics g, int filterModel) {
double xs1, xs2, ys1, ys2, xf1, xf2, yf1, yf2;
double xp1, xp2, yp1, yp2, xc1, xc2, yc1, yc2;
double dy, r, xs, ys;
- double xmin = 0.0, xmax2 = 0.90, xmax3 = 0.95, xmax = 1.0, ymin = 0.0, ymax = 1.0;
+ double xmin = 0, xmax2 = 0.90, xmax3 = 0.95, xmax = 1, ymin = 0, ymax = 1;
double xws[6];
double height_phonation = 0.3;
double dy_phonation = 0.5, dy_vocalTract_p = 0.5, dy_frication = 0.5;
- connections tf;
- try {
- tf = connections_create (2);
- } catch (MelderError) {
- Melder_clearError ();
+ connections tf = connections_create (2);
+ if (tf == 0) {
return;
}
@@ -2259,9 +2242,9 @@ void KlattGrid_draw (KlattGrid me, Graphics g, int filterModel) {
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_HALF);
Graphics_setLineWidth (g, 2);
- long nff = my frication -> frication_formants -> formants.size - 1 + 1;
- double yh_frication = ( nff > 0 ? nff + (nff - 1) * dy_frication : 1.0 );
- double yh_phonation = 1.0 + dy_phonation + 1.0;
+ long nff = my frication -> frication_formants -> formants -> size - 1 + 1;
+ double yh_frication = nff > 0 ? nff + (nff - 1) * dy_frication : 1;
+ double yh_phonation = 1 + dy_phonation + 1;
double yout_phonation, yout_frication;
dy = height_phonation / yh_phonation; // 1 vertical unit in source section height units
@@ -2281,36 +2264,27 @@ void KlattGrid_draw (KlattGrid me, Graphics g, int filterModel) {
}
dy = height_phonation / yh_phonation;
- xs1 = xmin;
- xs2 = xs1 + xw [1];
- ys2 = ymax;
- ys1 = ys2 - height_phonation;
- PhonationGrid_draw_inside (my phonation.get(), g, xs1, xs2, ys1, ys2, dy_phonation, &yout_phonation);
+ xs1 = xmin; xs2 = xs1 + xw[1]; ys2 = ymax; ys1 = ys2 - height_phonation;
+ PhonationGrid_draw_inside (my phonation, g, xs1, xs2, ys1, ys2, dy_phonation, &yout_phonation);
// units in cascade have same heigth as units in source part.
- xc1 = xmin + xws [2];
- xc2 = xc1 + xw [3];
- yc2 = yout_phonation + dy / 2.0;
- yc1 = yc2 - dy;
- VocalTractGrid_CouplingGrid_drawCascade_inline (my vocalTract.get(), my coupling.get(), g, xc1, xc2, yc1, yc2, &yin_vocalTract_c, &yout_vocalTract_c);
+ xc1 = xmin + xws[2]; xc2 = xc1 + xw[3];
+ yc2 = yout_phonation + dy / 2; yc1 = yc2 - dy;
+ VocalTractGrid_CouplingGrid_drawCascade_inline (my vocalTract, my coupling, g, xc1, xc2, yc1, yc2, &yin_vocalTract_c, &yout_vocalTract_c);
- tf -> x[1] = xc2;
- tf -> y[1] = yout_vocalTract_c;
+ tf -> x[1] = xc2; tf -> y[1] = yout_vocalTract_c;
Graphics_line (g, xs2, yout_phonation, xc1, yin_vocalTract_c);
- xf1 = xmin + xws [2];
- xf2 = xf1 + xw [3];
- yf2 = ymax - height_phonation;
- yf1 = 0.0;
+ xf1 = xmin + xws[2]; xf2 = xf1 + xw[3]; yf2 = ymax - height_phonation; yf1 = 0;
- FricationGrid_draw_inside (my frication.get(), g, xf1, xf2, yf1, yf2, dy_frication, &yout_frication);
+ FricationGrid_draw_inside (my frication, g, xf1, xf2, yf1, yf2, dy_frication, &yout_frication);
} else { // Parallel
// source connection tract connection, out
// frication
double yf_parallel, yh_parallel, yh_overlap = 0.3, yin_vocalTract_p, yout_vocalTract_p;
- double xw[6] = { 0.0, 1.75, 0.125, 3.0, 0.25, 0.125 };
+ double xw[6] = { 0, 1.75, 0.125, 3, 0.25, 0.125 };
rel_to_abs (xw, xws, 5, xmax2 - xmin);
@@ -2319,9 +2293,9 @@ void KlattGrid_draw (KlattGrid me, Graphics g, int filterModel) {
// connector line from source to parallel has to be horizontal
// determine y's of source and parallel section
_KlattGrid_queryParallelSplit (me, dy_vocalTract_p, &yh_parallel, &yf_parallel);
- if (yh_parallel == 0.0) {
+ if (yh_parallel == 0) {
yh_parallel = yh_phonation;
- yf_parallel = yh_parallel / 2.0;
+ yf_parallel = yh_parallel / 2;
yh_overlap = -0.1;
}
@@ -2339,33 +2313,27 @@ void KlattGrid_draw (KlattGrid me, Graphics g, int filterModel) {
// source, tract, frication
xs1 = xmin; xs2 = xs1 + xw[1];
- double h1 = yh_phonation / 2.0, h2 = h1, h3 = yf_parallel, h4 = yh_parallel - h3, h5 = yh_frication;
+ double h1 = yh_phonation / 2, h2 = h1, h3 = yf_parallel, h4 = yh_parallel - h3, h5 = yh_frication;
getYpositions (h1, h2, h3, h4, h5, yh_overlap, &dy, &ys1, &ys2, &yp1, &yp2, &yf1, &yf2);
- PhonationGrid_draw_inside (my phonation.get(), g, xs1, xs2, ys1, ys2, dy_phonation, &yout_phonation);
+ PhonationGrid_draw_inside (my phonation, g, xs1, xs2, ys1, ys2, dy_phonation, &yout_phonation);
- xp1 = xmin + xws [2];
- xp2 = xp1 + xw [3];
- VocalTractGrid_CouplingGrid_drawParallel_inline (my vocalTract.get(), my coupling.get(), g, xp1, xp2, yp1, yp2, dy_vocalTract_p, &yin_vocalTract_p, &yout_vocalTract_p);
+ xp1 = xmin + xws[2]; xp2 = xp1 + xw[3];
+ VocalTractGrid_CouplingGrid_drawParallel_inline (my vocalTract, my coupling, g, xp1, xp2, yp1, yp2, dy_vocalTract_p, &yin_vocalTract_p, &yout_vocalTract_p);
- tf -> x[1] = xp2;
- tf -> y[1] = yout_vocalTract_p;
+ tf -> x[1] = xp2; tf -> y[1] = yout_vocalTract_p;
Graphics_line (g, xs2, yout_phonation, xp1, yin_vocalTract_p);
- xf1 = xmin /* + 0.5 * xws [1] */;
- xf2 = xf1 + 0.55 * (xw [2] + xws [3]);
+ xf1 = xmin /*+ 0.5 * xws[1]*/; xf2 = xf1 + 0.55 * (xw[2] + xws[3]);
- FricationGrid_draw_inside (my frication.get(), g, xf1, xf2, yf1, yf2, dy_frication, &yout_frication);
+ FricationGrid_draw_inside (my frication, g, xf1, xf2, yf1, yf2, dy_frication, &yout_frication);
}
- tf -> x[2] = xf2;
- tf -> y[2] = yout_frication;
- r = (xmax3 - xmax2) / 2.0;
- xs = xmax2 + r / 2.0;
- ys = (ymax - ymin) / 2.0;
+ tf -> x[2] = xf2; tf -> y[2] = yout_frication;
+ r = (xmax3 - xmax2) / 2; xs = xmax2 + r / 2; ys = (ymax - ymin) / 2;
- summer_drawConnections (g, xs, ys, r, tf, true, 0.6);
+ summer_drawConnections (g, xs, ys, r, tf, 1, 0.6);
Graphics_arrow (g, xs + r, ys, xmax, ys);
@@ -2377,18 +2345,19 @@ void KlattGrid_draw (KlattGrid me, Graphics g, int filterModel) {
#define PhonationGrid_QUERY_ADD_REMOVE_EXTRACT_REPLACE(Name,name,tierType) \
double KlattGrid_get##Name##AtTime (KlattGrid me, double t) \
-{ return RealTier_getValueAtTime (my phonation -> name.get(), t); } \
+{ return RealTier_getValueAtTime ((RealTier) my phonation -> name, t); } \
void KlattGrid_add##Name##Point (KlattGrid me, double t, double value) \
-{ RealTier_addPoint (my phonation -> name.get(), t, value);} \
+{ RealTier_addPoint ((RealTier) my phonation -> name, t, value);} \
void KlattGrid_remove##Name##Points (KlattGrid me, double t1, double t2) \
-{ AnyTier_removePointsBetween (my phonation -> name.get()->asAnyTier(), t1, t2); } \
-auto##tierType KlattGrid_extract##Name##Tier (KlattGrid me) \
-{ return Data_copy (my phonation -> name.get()); } \
+{ AnyTier_removePointsBetween ((RealTier) my phonation -> name, t1, t2); } \
+tierType KlattGrid_extract##Name##Tier (KlattGrid me) \
+{ return Data_copy ((tierType) my phonation -> name); } \
void KlattGrid_replace##Name##Tier (KlattGrid me, tierType thee) \
{ try {\
if (my xmin != thy xmin || my xmax != thy xmax) Melder_throw (U"Domains must be equal"); \
- auto##tierType any = Data_copy (thee); \
- my phonation -> name = any.move(); \
+ auto##tierType any = Data_copy ((tierType) thee); \
+ forget (my phonation -> name); \
+ my phonation -> name = any.transfer(); \
} catch (MelderError) { Melder_throw (me, U": tier not replaced."); } \
}
@@ -2405,38 +2374,38 @@ PhonationGrid_QUERY_ADD_REMOVE_EXTRACT_REPLACE (SpectralTilt, spectralTilt, Inte
PhonationGrid_QUERY_ADD_REMOVE_EXTRACT_REPLACE (AspirationAmplitude, aspirationAmplitude, IntensityTier)
PhonationGrid_QUERY_ADD_REMOVE_EXTRACT_REPLACE (BreathinessAmplitude, breathinessAmplitude, IntensityTier)
-autoFormantGrid* KlattGrid_getAddressOfFormantGrid (KlattGrid me, int formantType) {
- return formantType == KlattGrid_ORAL_FORMANTS ? & my vocalTract -> oral_formants :
- formantType == KlattGrid_NASAL_FORMANTS ? & my vocalTract -> nasal_formants :
- formantType == KlattGrid_FRICATION_FORMANTS ? & my frication -> frication_formants :
- formantType == KlattGrid_TRACHEAL_FORMANTS ? & my coupling -> tracheal_formants :
- formantType == KlattGrid_NASAL_ANTIFORMANTS ? & my vocalTract -> nasal_antiformants :
- formantType == KlattGrid_TRACHEAL_ANTIFORMANTS ? & my coupling -> tracheal_antiformants :
- formantType == KlattGrid_DELTA_FORMANTS ? & my coupling -> delta_formants : nullptr;
+FormantGrid *KlattGrid_getAddressOfFormantGrid (KlattGrid me, int formantType) {
+ return formantType == KlattGrid_ORAL_FORMANTS ? & (my vocalTract -> oral_formants) :
+ formantType == KlattGrid_NASAL_FORMANTS ? & (my vocalTract -> nasal_formants) :
+ formantType == KlattGrid_FRICATION_FORMANTS ? & (my frication -> frication_formants) :
+ formantType == KlattGrid_TRACHEAL_FORMANTS ? & (my coupling -> tracheal_formants) :
+ formantType == KlattGrid_NASAL_ANTIFORMANTS ? & (my vocalTract -> nasal_antiformants) :
+ formantType == KlattGrid_TRACHEAL_ANTIFORMANTS ? & (my coupling -> tracheal_antiformants) :
+ formantType == KlattGrid_DELTA_FORMANTS ? & (my coupling -> delta_formants) : 0;
}
-OrderedOf<structIntensityTier>* KlattGrid_getAddressOfAmplitudes (KlattGrid me, int formantType) {
- return formantType == KlattGrid_ORAL_FORMANTS ? & my vocalTract -> oral_formants_amplitudes :
- formantType == KlattGrid_NASAL_FORMANTS ? & my vocalTract -> nasal_formants_amplitudes :
- formantType == KlattGrid_FRICATION_FORMANTS ? & my frication -> frication_formants_amplitudes :
- formantType == KlattGrid_TRACHEAL_FORMANTS ? & my coupling -> tracheal_formants_amplitudes : nullptr;
+Ordered *KlattGrid_getAddressOfAmplitudes (KlattGrid me, int formantType) {
+ return formantType == KlattGrid_ORAL_FORMANTS ? & (my vocalTract -> oral_formants_amplitudes) :
+ formantType == KlattGrid_NASAL_FORMANTS ? & (my vocalTract -> nasal_formants_amplitudes) :
+ formantType == KlattGrid_FRICATION_FORMANTS ? & (my frication -> frication_formants_amplitudes) :
+ formantType == KlattGrid_TRACHEAL_FORMANTS ? & (my coupling -> tracheal_formants_amplitudes) : NULL;
}
#define KlattGrid_QUERY_ADD_REMOVE(Name) \
double KlattGrid_get##Name##AtTime (KlattGrid me, int formantType, long iformant, double t) \
{ \
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (me, formantType); \
- return FormantGrid_get##Name##AtTime (fg->get(), iformant, t); \
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, formantType); \
+ return FormantGrid_get##Name##AtTime ((FormantGrid) *fg, iformant, t); \
} \
void KlattGrid_add##Name##Point (KlattGrid me, int formantType, long iformant, double t, double value) \
{ \
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (me, formantType); \
- FormantGrid_add##Name##Point (fg->get(), iformant, t, value); \
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, formantType); \
+ FormantGrid_add##Name##Point ((FormantGrid) *fg, iformant, t, value); \
} \
void KlattGrid_remove##Name##Points (KlattGrid me, int formantType, long iformant, double t1, double t2) \
{ \
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (me, formantType); \
- FormantGrid_remove##Name##PointsBetween (fg->get(), iformant, t1, t2); \
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, formantType); \
+ FormantGrid_remove##Name##PointsBetween ((FormantGrid) *fg, iformant, t1, t2); \
}
// 6 functions
@@ -2444,28 +2413,28 @@ KlattGrid_QUERY_ADD_REMOVE (Formant)
KlattGrid_QUERY_ADD_REMOVE (Bandwidth)
void KlattGrid_formula_frequencies (KlattGrid me, int formantType, const char32 *expression, Interpreter interpreter) {
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
- FormantGrid_formula_frequencies (fg->get(), expression, interpreter, nullptr);
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
+ FormantGrid_formula_frequencies (*fg, expression, interpreter, 0);
}
void KlattGrid_formula_bandwidths (KlattGrid me, int formantType, const char32 *expression, Interpreter interpreter) {
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
- FormantGrid_formula_bandwidths (fg->get(), expression, interpreter, nullptr);
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
+ FormantGrid_formula_bandwidths (*fg, expression, interpreter, 0);
}
void KlattGrid_formula_amplitudes (KlattGrid me, int formantType, const char32 *expression, Interpreter interpreter) {
try {
- OrderedOf<structIntensityTier>* ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
- for (long irow = 1; irow <= ordered->size; irow ++) {
- IntensityTier amplitudes = ordered->at [irow];
- Formula_compile (interpreter, amplitudes, expression, kFormula_EXPRESSION_TYPE_NUMERIC, true);
- for (long icol = 1; icol <= amplitudes -> points.size; icol ++) {
+ Ordered *ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
+ Formula_compile (interpreter, *ordered, expression, kFormula_EXPRESSION_TYPE_NUMERIC, TRUE);
+ for (long irow = 1; irow <= (*ordered) -> size; irow++) {
+ RealTier amplitudes = (RealTier) (*ordered) -> item[irow];
+ for (long icol = 1; icol <= amplitudes -> points -> size; icol++) {
struct Formula_Result result;
Formula_run (irow, icol, & result);
if (result. result.numericResult == NUMundefined) {
Melder_throw (U"Cannot put an undefined value into the tier.\nFormula not finished.");
}
- amplitudes -> points.at [icol] -> value = result. result.numericResult;
+ ( (RealPoint) amplitudes -> points -> item [icol]) -> value = result. result.numericResult;
}
}
} catch (MelderError) {
@@ -2474,37 +2443,37 @@ void KlattGrid_formula_amplitudes (KlattGrid me, int formantType, const char32 *
}
double KlattGrid_getAmplitudeAtTime (KlattGrid me, int formantType, long iformant, double t) {
- OrderedOf<structIntensityTier>* ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
- if (iformant < 0 || iformant > ordered->size) {
+ Ordered *ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
+ if (iformant < 0 || iformant > (*ordered) -> size) {
return NUMundefined;
}
- return RealTier_getValueAtTime (ordered->at [iformant], t);
+ return RealTier_getValueAtTime ( (RealTier) (*ordered) -> item[iformant], t);
}
void KlattGrid_addAmplitudePoint (KlattGrid me, int formantType, long iformant, double t, double value) {
- OrderedOf<structIntensityTier>* ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
- if (iformant < 0 || iformant > ordered->size) {
+ Ordered *ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
+ if (iformant < 0 || iformant > (*ordered) -> size) {
Melder_throw (U"Formant amplitude tier ", iformant, U"does not exist.");
}
- RealTier_addPoint (ordered->at [iformant], t, value);
+ RealTier_addPoint ( (RealTier) (*ordered) -> item[iformant], t, value);
}
void KlattGrid_removeAmplitudePoints (KlattGrid me, int formantType, long iformant, double t1, double t2) {
- OrderedOf<structIntensityTier>* ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
- if (iformant < 0 || iformant > ordered->size) {
+ Ordered *ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
+ if (iformant < 0 || iformant > (*ordered) ->size) {
return;
}
- AnyTier_removePointsBetween (ordered->at [iformant]->asAnyTier(), t1, t2);
+ AnyTier_removePointsBetween ( (*ordered) -> item[iformant], t1, t2);
}
-autoIntensityTier KlattGrid_extractAmplitudeTier (KlattGrid me, int formantType, long iformant) {
+IntensityTier KlattGrid_extractAmplitudeTier (KlattGrid me, int formantType, long iformant) {
try {
- OrderedOf<structIntensityTier>* ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
- if (iformant < 0 || iformant > ordered->size) {
+ Ordered *ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
+ if (iformant < 0 || iformant > (*ordered) ->size) {
Melder_throw (U"Formant amplitude tier ", iformant, U" does not exist.");
}
- autoIntensityTier thee = Data_copy (ordered->at [iformant]);
- return thee;
+ autoIntensityTier thee = Data_copy ( (IntensityTier) (*ordered) -> item[iformant]);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no IntensityTier extracted.");
}
@@ -2515,22 +2484,23 @@ void KlattGrid_replaceAmplitudeTier (KlattGrid me, int formantType, long iforman
if (my xmin != thy xmin || my xmax != thy xmax) {
Melder_throw (U"Domains must be equal");
}
- OrderedOf<structIntensityTier>* ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
- if (iformant < 0 || iformant > ordered->size) {
+ Ordered *ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
+ if (iformant < 0 || iformant > (*ordered) -> size) {
Melder_throw (U"Formant amplitude tier ", iformant, U" does not exist.");
}
autoIntensityTier any = Data_copy (thee);
- ordered -> replaceItem_move (any.move(), iformant);
+ forget ( ( (Thing *) (*ordered) -> item) [iformant]);
+ (*ordered) -> item[iformant] = any.transfer();
} catch (MelderError) {
Melder_throw (me, U": no ampitude tier replaced.");
}
}
-autoFormantGrid KlattGrid_extractFormantGrid (KlattGrid me, int formantType) {
+FormantGrid KlattGrid_extractFormantGrid (KlattGrid me, int formantType) {
try {
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
- autoFormantGrid thee = Data_copy (fg->get());
- return thee;
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
+ autoFormantGrid thee = Data_copy (*fg);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no FormantGrid extracted.");
}
@@ -2541,8 +2511,10 @@ void KlattGrid_replaceFormantGrid (KlattGrid me, int formantType, FormantGrid th
if (my xmin != thy xmin || my xmax != thy xmax) {
Melder_throw (U"Domains must be equal");
}
- autoFormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
- *fg = Data_copy (thee);
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
+ autoFormantGrid any = Data_copy (thee);
+ forget (*fg);
+ *fg = any.transfer();
} catch (MelderError) {
Melder_throw (me, U": no FormantGrid replaced.");
}
@@ -2553,13 +2525,13 @@ void KlattGrid_addFormantAmplitudeTier (KlattGrid me, int formantType, long posi
if (formantType == KlattGrid_NASAL_ANTIFORMANTS || formantType == KlattGrid_TRACHEAL_ANTIFORMANTS || formantType == KlattGrid_DELTA_FORMANTS) {
Melder_throw (U"Cannot add amplitude tier to this formant type.");
}
- OrderedOf<structIntensityTier>* ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
- long noa = ordered->size;
+ Ordered *ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
+ long noa = (*ordered) -> size;
if (position > noa || position < 1) {
position = noa + 1;
}
- autoIntensityTier tier = IntensityTier_create (my xmin, my xmax);
- ordered -> addItemAtPosition_move (tier.move(), position);
+ autoIntensityTier it = IntensityTier_create (my xmin, my xmax);
+ Ordered_addItemPos ( (*ordered), it.transfer(), position);
} catch (MelderError) {
Melder_throw (me, U": no formant amplitude tier added.");
}
@@ -2570,9 +2542,9 @@ void KlattGrid_removeFormantAmplitudeTier (KlattGrid me, int formantType, long p
if (formantType == KlattGrid_NASAL_ANTIFORMANTS || formantType == KlattGrid_TRACHEAL_ANTIFORMANTS || formantType == KlattGrid_DELTA_FORMANTS) {
Melder_throw (U"Cannot remove amplitude tier from this formant type.");
}
- OrderedOf<structIntensityTier>* ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
- if (position > 0 && position <= ordered->size) {
- ordered -> removeItem (position);
+ Ordered *ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
+ if (position > 0 && position <= (*ordered) -> size) {
+ Collection_removeItem (*ordered, position);
}
} catch (MelderError) {
Melder_throw (me, U": no formant amplitude tier removed.");
@@ -2580,36 +2552,36 @@ void KlattGrid_removeFormantAmplitudeTier (KlattGrid me, int formantType, long p
}
// The following two routines are deprecated.
-// We do this in two separate steps now
+// We do this intwo separate steps now
void KlattGrid_addFormant (KlattGrid me, int formantType, long position) {
try {
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
- if (! *fg) {
- Melder_throw (U"Formant type ", formantType, U" does not exist.");
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
+ if (*fg == 0) {
+ Melder_throw (U"Formant type ", formantType, U" does not exist.");
}
- long nof = (*fg) -> formants.size;
+ long nof = (*fg) -> formants -> size;
if (position > nof || position < 1) {
position = nof + 1;
}
if (formantType == KlattGrid_NASAL_ANTIFORMANTS || formantType == KlattGrid_TRACHEAL_ANTIFORMANTS ||
formantType == KlattGrid_DELTA_FORMANTS) {
- FormantGrid_addFormantAndBandwidthTiers (fg->get(), position);
+ FormantGrid_addFormantAndBandwidthTiers (*fg, position);
return;
}
- OrderedOf<structIntensityTier>* ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
- long noa = ordered->size;
+ Ordered *ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
+ long noa = (*ordered) -> size;
if (nof != noa) {
Melder_throw (U"The number of formants (", nof, U") and the number of amplitudes (", noa, U") must be equal.");
}
- FormantGrid_addFormantAndBandwidthTiers (fg->get(), position);
+ FormantGrid_addFormantAndBandwidthTiers (*fg, position);
try {
- autoIntensityTier tier = IntensityTier_create (my xmin, my xmax);
- ordered -> addItemAtPosition_move (tier.move(), position);
+ autoIntensityTier it = IntensityTier_create (my xmin, my xmax);
+ Ordered_addItemPos ( (*ordered), it.transfer(), position);
} catch (MelderError) { // restore original
- FormantGrid_removeFormantAndBandwidthTiers (fg->get(), position);
+ FormantGrid_removeFormantAndBandwidthTiers (*fg, position);
}
} catch (MelderError) {
Melder_throw (me, U": no formant added.");
@@ -2617,19 +2589,19 @@ void KlattGrid_addFormant (KlattGrid me, int formantType, long position) {
}
void KlattGrid_removeFormant (KlattGrid me, int formantType, long position) {
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
- long nof = (*fg) -> formants.size;
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
+ long nof = (*fg) -> formants -> size;
if (formantType == KlattGrid_NASAL_ANTIFORMANTS || formantType == KlattGrid_TRACHEAL_ANTIFORMANTS ||
formantType == KlattGrid_DELTA_FORMANTS) {
if (position < 1 || position > nof) {
return;
}
- FormantGrid_removeFormantAndBandwidthTiers (fg->get(), position);
+ FormantGrid_removeFormantAndBandwidthTiers (*fg, position);
} else {
// oral & nasal & tracheal formants can have amplitudes
// only remove a formant and its amplitude tier if number of formants and amplitudes are the same
- OrderedOf<structIntensityTier>* ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
- long noa = ordered->size;
+ Ordered *ordered = KlattGrid_getAddressOfAmplitudes (me, formantType);
+ long noa = (*ordered) -> size;
if (position < 1 || position > nof || position > noa) {
if (nof != noa) {
Melder_warning (U"The number of formant tiers (", nof, U") and the number of amplitude tiers (",
@@ -2637,45 +2609,45 @@ void KlattGrid_removeFormant (KlattGrid me, int formantType, long position) {
}
return;
}
- FormantGrid_removeFormantAndBandwidthTiers (fg->get(), position);
- ordered -> removeItem (position);
+ FormantGrid_removeFormantAndBandwidthTiers (*fg, position);
+ Collection_removeItem (*ordered, position);
}
}
void KlattGrid_addFormantFrequencyAndBandwidthTiers (KlattGrid me, int formantType, long position) {
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
- FormantGrid_addFormantAndBandwidthTiers (fg->get(), position);
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
+ FormantGrid_addFormantAndBandwidthTiers (*fg, position);
}
void KlattGrid_removeFormantFrequencyAndBandwidthTiers (KlattGrid me, int formantType, long position) {
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
- FormantGrid_removeFormantAndBandwidthTiers (fg->get(), position);
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, formantType);
+ FormantGrid_removeFormantAndBandwidthTiers (*fg, position);
}
double KlattGrid_getDeltaFormantAtTime (KlattGrid me, long iformant, double t) {
- return FormantGrid_getFormantAtTime (my coupling -> delta_formants.get(), iformant, t);
+ return FormantGrid_getFormantAtTime (my coupling -> delta_formants, iformant, t);
}
void KlattGrid_addDeltaFormantPoint (KlattGrid me, long iformant, double t, double value) {
- FormantGrid_addFormantPoint (my coupling -> delta_formants.get(), iformant, t, value);
+ FormantGrid_addFormantPoint (my coupling -> delta_formants, iformant, t, value);
}
void KlattGrid_removeDeltaFormantPoints (KlattGrid me, long iformant, double t1, double t2) {
- FormantGrid_removeFormantPointsBetween (my coupling -> delta_formants.get(), iformant, t1, t2);
+ FormantGrid_removeFormantPointsBetween (my coupling -> delta_formants, iformant, t1, t2);
}
double KlattGrid_getDeltaBandwidthAtTime (KlattGrid me, long iformant, double t) {
- return FormantGrid_getBandwidthAtTime (my coupling -> delta_formants.get(), iformant, t);
+ return FormantGrid_getBandwidthAtTime (my coupling -> delta_formants, iformant, t);
}
void KlattGrid_addDeltaBandwidthPoint (KlattGrid me, long iformant, double t, double value) {
- FormantGrid_addBandwidthPoint (my coupling -> delta_formants.get(), iformant, t, value);
+ FormantGrid_addBandwidthPoint (my coupling -> delta_formants, iformant, t, value);
}
void KlattGrid_removeDeltaBandwidthPoints (KlattGrid me, long iformant, double t1, double t2) {
- FormantGrid_removeBandwidthPointsBetween (my coupling -> delta_formants.get(), iformant, t1, t2);
+ FormantGrid_removeBandwidthPointsBetween (my coupling -> delta_formants, iformant, t1, t2);
}
-autoFormantGrid KlattGrid_extractDeltaFormantGrid (KlattGrid me) {
+FormantGrid KlattGrid_extractDeltaFormantGrid (KlattGrid me) {
try {
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (me, KlattGrid_DELTA_FORMANTS);
- autoFormantGrid thee = Data_copy (fg->get());
- return thee;
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, KlattGrid_DELTA_FORMANTS);
+ autoFormantGrid thee = Data_copy (*fg);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no delta FormantGrid extracted.");
}
@@ -2686,60 +2658,61 @@ void KlattGrid_replaceDeltaFormantGrid (KlattGrid me, FormantGrid thee) {
if (my xmin != thy xmin || my xmax != thy xmax) {
Melder_throw (U"Domains must be equal");
}
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (me, KlattGrid_DELTA_FORMANTS);
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (me, KlattGrid_DELTA_FORMANTS);
autoFormantGrid him = Data_copy (thee);
- *fg = him.move();
+ forget (*fg);
+ *fg = him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no delta FormantGrid replaced.");
}
}
-autoFormantGrid KlattGrid_to_oralFormantGrid_openPhases (KlattGrid me, double fadeFraction) {
+FormantGrid KlattGrid_to_oralFormantGrid_openPhases (KlattGrid me, double fadeFraction) {
try {
- if (my vocalTract -> oral_formants -> formants.size == 0 && my vocalTract -> oral_formants -> bandwidths.size == 0) {
+ if (my vocalTract -> oral_formants -> formants -> size == 0 && my vocalTract -> oral_formants -> bandwidths -> size == 0) {
Melder_throw (U"Formant grid is empty.");
}
- if (fadeFraction < 0.0) {
- fadeFraction = 0.0;
+ if (fadeFraction < 0) {
+ fadeFraction = 0;
}
if (fadeFraction >= 0.5) {
Melder_throw (U"Fade fraction must be smaller than 0.5");
}
my coupling -> options -> fadeFraction = fadeFraction;
- autoFormantGrid thee = Data_copy ( (FormantGrid) my vocalTract -> oral_formants.get());
+ autoFormantGrid thee = Data_copy ( (FormantGrid) my vocalTract -> oral_formants);
KlattGrid_setGlottisCoupling (me);
- FormantGrid_CouplingGrid_updateOpenPhases (thee.get(), my coupling.get());
- return thee;
+ FormantGrid_CouplingGrid_updateOpenPhases (thee.peek(), my coupling);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no \"open phase\" oral FormantGrid created.");
}
}
-autoPointProcess KlattGrid_extractPointProcess_glottalClosures (KlattGrid me) {
+PointProcess KlattGrid_extractPointProcess_glottalClosures (KlattGrid me) {
try {
// Update PhonationTier
- autoPhonationTier pt = PhonationGrid_to_PhonationTier (my phonation.get());
- autoPointProcess thee = PhonationTier_to_PointProcess_closures (pt.get());
- return thee;
+ autoPhonationTier pt = PhonationGrid_to_PhonationTier (my phonation);
+ autoPointProcess thee = PhonationTier_to_PointProcess_closures (pt.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no glottal closure points extracted.");
}
}
double KlattGrid_getFricationAmplitudeAtTime (KlattGrid me, double t) {
- return RealTier_getValueAtTime (my frication -> fricationAmplitude.get(), t);
+ return RealTier_getValueAtTime (my frication -> fricationAmplitude, t);
}
void KlattGrid_addFricationAmplitudePoint (KlattGrid me, double t, double value) {
- RealTier_addPoint (my frication -> fricationAmplitude.get(), t, value);
+ RealTier_addPoint (my frication -> fricationAmplitude, t, value);
}
void KlattGrid_removeFricationAmplitudePoints (KlattGrid me, double t1, double t2) {
- AnyTier_removePointsBetween (my frication -> fricationAmplitude.get()->asAnyTier(), t1, t2);
+ AnyTier_removePointsBetween (my frication -> fricationAmplitude, t1, t2);
}
-autoIntensityTier KlattGrid_extractFricationAmplitudeTier (KlattGrid me) {
- return Data_copy (my frication -> fricationAmplitude.get());
+IntensityTier KlattGrid_extractFricationAmplitudeTier (KlattGrid me) {
+ return Data_copy (my frication -> fricationAmplitude);
}
void KlattGrid_replaceFricationAmplitudeTier (KlattGrid me, IntensityTier thee) {
@@ -2747,26 +2720,28 @@ void KlattGrid_replaceFricationAmplitudeTier (KlattGrid me, IntensityTier thee)
if (my xmin != thy xmin || my xmax != thy xmax) {
Melder_throw (U"Domains must be equal");
}
- my frication -> fricationAmplitude = Data_copy (thee);
+ autoIntensityTier him = Data_copy (thee);
+ forget (my frication -> fricationAmplitude);
+ my frication -> fricationAmplitude = him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no frication amplitude tier replaced.");
}
}
double KlattGrid_getFricationBypassAtTime (KlattGrid me, double t) {
- return RealTier_getValueAtTime (my frication -> bypass.get(), t);
+ return RealTier_getValueAtTime (my frication -> bypass, t);
}
void KlattGrid_addFricationBypassPoint (KlattGrid me, double t, double value) {
- RealTier_addPoint (my frication -> bypass.get(), t, value);
+ RealTier_addPoint (my frication -> bypass, t, value);
}
void KlattGrid_removeFricationBypassPoints (KlattGrid me, double t1, double t2) {
- AnyTier_removePointsBetween (my frication -> bypass.get()->asAnyTier(), t1, t2);
+ AnyTier_removePointsBetween (my frication -> bypass, t1, t2);
}
-autoIntensityTier KlattGrid_extractFricationBypassTier (KlattGrid me) {
- return Data_copy (my frication -> bypass.get());
+IntensityTier KlattGrid_extractFricationBypassTier (KlattGrid me) {
+ return Data_copy (my frication -> bypass);
}
void KlattGrid_replaceFricationBypassTier (KlattGrid me, IntensityTier thee) {
@@ -2774,7 +2749,9 @@ void KlattGrid_replaceFricationBypassTier (KlattGrid me, IntensityTier thee) {
if (my xmin != thy xmin || my xmax != thy xmax) {
Melder_throw (U"Domains must be equal");
}
- my frication -> bypass = Data_copy (thee);
+ autoIntensityTier him = Data_copy (thee);
+ forget (my frication -> bypass);
+ my frication -> bypass = him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no frication bypass tier replaced.");
}
@@ -2782,8 +2759,9 @@ void KlattGrid_replaceFricationBypassTier (KlattGrid me, IntensityTier thee) {
void KlattGrid_setGlottisCoupling (KlattGrid me) {
try {
- my coupling -> glottis = PhonationGrid_to_PhonationTier (my phonation.get());
- if (! my coupling -> glottis) {
+ forget (my coupling -> glottis);
+ my coupling -> glottis = PhonationGrid_to_PhonationTier (my phonation);
+ if (my coupling -> glottis == 0) {
Melder_throw (U"Empty phonation tier.");
}
} catch (MelderError) {
@@ -2791,21 +2769,19 @@ void KlattGrid_setGlottisCoupling (KlattGrid me) {
}
}
-#if 0
-static autoSound KlattGrid_to_Sound_aspiration (KlattGrid me, double samplingFrequency) {
- return PhonationGrid_to_Sound_aspiration (my phonation.get(), samplingFrequency);
+Sound KlattGrid_to_Sound_aspiration (KlattGrid me, double samplingFrequency) {
+ return PhonationGrid_to_Sound_aspiration (my phonation, samplingFrequency);
}
-#endif
-autoSound KlattGrid_to_Sound_phonation (KlattGrid me) {
- return PhonationGrid_to_Sound (my phonation.get(), 0, my options -> samplingFrequency);
+Sound KlattGrid_to_Sound_phonation (KlattGrid me) {
+ return PhonationGrid_to_Sound (my phonation, 0, my options -> samplingFrequency);
}
-autoSound KlattGrid_to_Sound (KlattGrid me) {
+Sound KlattGrid_to_Sound (KlattGrid me) {
try {
- autoSound thee;
- PhonationGridPlayOptions pp = my phonation -> options.get();
- FricationGridPlayOptions pf = my frication -> options.get();
+ autoSound thee = 0;
+ PhonationGridPlayOptions pp = my phonation -> options;
+ FricationGridPlayOptions pf = my frication -> options;
double samplingFrequency = my options -> samplingFrequency;
if (pp -> voicing) {
@@ -2813,25 +2789,26 @@ autoSound KlattGrid_to_Sound (KlattGrid me) {
}
if (pp -> aspiration || pp -> voicing) { // No vocal tract filtering if no glottal source signal present
- autoSound source = PhonationGrid_to_Sound (my phonation.get(), my coupling.get(), samplingFrequency);
- thee = Sound_VocalTractGrid_CouplingGrid_filter (source.get(), my vocalTract.get(), my coupling.get());
+ autoSound source = PhonationGrid_to_Sound (my phonation, my coupling, samplingFrequency);
+
+ thee.reset (Sound_VocalTractGrid_CouplingGrid_filter (source.peek(), my vocalTract, my coupling));
}
if (pf -> endFricationFormant > 0 || pf -> bypass) {
- autoSound frication = FricationGrid_to_Sound (my frication.get(), samplingFrequency);
- if (thee) {
- _Sounds_add_inline (thee.get(), frication.get());
+ autoSound frication = FricationGrid_to_Sound (my frication, samplingFrequency);
+ if (thee.peek() != 0) {
+ _Sounds_add_inline (thee.peek(), frication.peek());
} else {
- thee = frication.move();
+ thee.reset (frication.transfer());
}
}
- if (thee) {
- Vector_scale (thee.get(), 0.99);
+ if (thee.peek() == 0) {
+ thee.reset (Sound_createEmptyMono (my xmin, my xmax, samplingFrequency));
} else if (my options -> scalePeak) {
- thee = Sound_createEmptyMono (my xmin, my xmax, samplingFrequency);
+ Vector_scale (thee.peek(), 0.99);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Sound created.");
}
@@ -2840,15 +2817,15 @@ autoSound KlattGrid_to_Sound (KlattGrid me) {
void KlattGrid_playSpecial (KlattGrid me) {
try {
autoSound thee = KlattGrid_to_Sound (me);
- KlattGridPlayOptions him = my options.get();
+ KlattGridPlayOptions him = my options;
if (his scalePeak) {
- Vector_scale (thee.get(), 0.99);
+ Vector_scale (thee.peek(), 0.99);
}
- if (his xmin == 0.0 && his xmax == 0.0) {
+ if (his xmin == 0 && his xmax == 0) {
his xmin = my xmin;
his xmax = my xmax;
}
- Sound_playPart (thee.get(), his xmin, his xmax, nullptr, nullptr);
+ Sound_playPart (thee.peek(), his xmin, his xmax, 0, 0);
} catch (MelderError) {
Melder_throw (me, U": not played.");
}
@@ -2861,11 +2838,11 @@ void KlattGrid_play (KlattGrid me) {
/************************* Sound(s) & KlattGrid **************************************************/
-autoSound Sound_KlattGrid_filter_frication (Sound me, KlattGrid thee) {
- return Sound_FricationGrid_filter (me, thy frication.get());
+Sound Sound_KlattGrid_filter_frication (Sound me, KlattGrid thee) {
+ return Sound_FricationGrid_filter (me, thy frication);
}
-autoSound Sound_KlattGrid_filterByVocalTract (Sound me, KlattGrid thee, int filterModel) {
+Sound Sound_KlattGrid_filterByVocalTract (Sound me, KlattGrid thee, int filterModel) {
try {
if (my xmin != thy xmin || my xmax != thy xmax) {
Melder_throw (U"Domains must be equal.");
@@ -2873,7 +2850,8 @@ autoSound Sound_KlattGrid_filterByVocalTract (Sound me, KlattGrid thee, int filt
KlattGrid_setDefaultPlayOptions (thee);
thy coupling -> options -> openglottis = 0; // don't trust openglottis info!
thy vocalTract -> options -> filterModel = filterModel;
- return Sound_VocalTractGrid_CouplingGrid_filter (me, thy vocalTract.get(), thy coupling.get());
+ autoSound him = Sound_VocalTractGrid_CouplingGrid_filter (me, thy vocalTract, thy coupling);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not filtered by KlattGrid.");
}
@@ -2881,16 +2859,16 @@ autoSound Sound_KlattGrid_filterByVocalTract (Sound me, KlattGrid thee, int filt
/******************* KlattTable to KlattGrid *********************/
-autoKlattGrid KlattTable_to_KlattGrid (KlattTable me, double frameDuration) {
+KlattGrid KlattTable_to_KlattGrid (KlattTable me, double frameDuration) {
try {
Table kt = (Table) me;
- long nrows = my rows.size;
+ long nrows = my rows -> size;
double tmin = 0, tmax = nrows * frameDuration;
double dBNul = -300;
- double dB_offset = -20.0 * log10 (2.0e-5) - 87.0; // in KlattTable maximum in DB_to_LIN is at 87 dB : 32767
- double dB_offset_voicing = 20.0 * log10 (320000 / 32767); // V'[n] in range (-320000,32000)
- double dB_offset_noise = -20.0 * log10 (32.767 / 8.192); // noise in range (-8192,8192)
+ double dB_offset = -20 * log10 (2.0e-5) - 87; // in KlattTable maximum in DB_to_LIN is at 87 dB : 32767
+ double dB_offset_voicing = 20 * log10 (320000 / 32767); // V'[n] in range (-320000,32000)
+ double dB_offset_noise = -20 * log10 (32.767 / 8.192); // noise in range (-8192,8192)
// double dB_offset_noise = -20 * log10 (320000/32767) - 20 * log10 (32.767 / 8.192);
double ap[7] = {0, 0.4, 0.15, 0.06, 0.04, 0.022, 0.03 };
long numberOfFormants = 6;
@@ -2906,126 +2884,110 @@ autoKlattGrid KlattTable_to_KlattGrid (KlattTable me, double frameDuration) {
numberOfFricationFormants, numberOfDeltaFormants);
for (long irow = 1; irow <= nrows; irow++) {
double t = (irow - 1) * frameDuration;
-
long icol = 1;
- double val = Table_getNumericValue_Assert (kt, irow, icol) / 10.0; // F0hz10
+ double val = Table_getNumericValue_Assert (kt, irow, icol) / 10; // F0hz10
double f0 = val;
- RealTier_addPoint (thy phonation -> pitch.get(), t, f0);
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // AVdb
+ RealTier_addPoint (thy phonation -> pitch, t, f0);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // AVdb
// dB values below 13 were put to zero in the DBtoLIN function
- val -= 7.0;
- if (val < 13.0) {
+ val -= 7;
+ if (val < 13) {
val = dBNul;
}
// RealTier_addPoint (thy source -> voicingAmplitude, t, val);
-
for (long kf = 1; kf <= 6; kf++) {
- double fk = val = Table_getNumericValue_Assert (kt, irow, ++ icol); // Fhz
- RealTier_addPoint (thy vocalTract -> oral_formants -> formants.at [kf], t, val);
- RealTier_addPoint (thy frication -> frication_formants -> formants.at [kf], t, val); // only amplitudes and bandwidths in frication section
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // Bhz
- if (val <= 0.0) {
- val = fk / 10.0;
+ icol++;
+ double fk = val = Table_getNumericValue_Assert (kt, irow, icol); // Fhz
+ RealTier_addPoint ( (RealTier) thy vocalTract -> oral_formants -> formants -> item[kf], t, val);
+ RealTier_addPoint ( (RealTier) thy frication -> frication_formants -> formants -> item[kf], t, val); // only amplitudes and bandwidths in frication section
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // Bhz
+ if (val <= 0) {
+ val = fk / 10;
}
- RealTier_addPoint (thy vocalTract -> oral_formants -> bandwidths.at [kf], t, val);
- }
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // FNZhz
- RealTier_addPoint (thy vocalTract -> nasal_antiformants -> formants.at [1], t, val);
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // BNZhz
- RealTier_addPoint (thy vocalTract -> nasal_antiformants -> bandwidths.at [1], t, val);
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // FNPhz
- RealTier_addPoint (thy vocalTract -> nasal_formants -> formants.at [1], t, val);
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // BNPhz
- RealTier_addPoint (thy vocalTract -> nasal_formants -> bandwidths.at [1], t, val);
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // ah
- if (val < 13.0) {
+ RealTier_addPoint ( (RealTier) thy vocalTract -> oral_formants -> bandwidths -> item[kf], t, val);
+ }
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // FNZhz
+ RealTier_addPoint ( (RealTier) thy vocalTract -> nasal_antiformants -> formants -> item[1], t, val);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // BNZhz
+ RealTier_addPoint ( (RealTier) thy vocalTract -> nasal_antiformants -> bandwidths -> item[1], t, val);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // FNPhz
+ RealTier_addPoint ( (RealTier) thy vocalTract -> nasal_formants -> formants -> item[1], t, val);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // BNPhz
+ RealTier_addPoint ( (RealTier) thy vocalTract -> nasal_formants -> bandwidths -> item[1], t, val);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // ah
+ if (val < 13) {
val = dBNul;
} else {
- val += 20.0 * log10 (0.05) + dB_offset_noise;
- }
- RealTier_addPoint (thy phonation -> aspirationAmplitude.get(), t, val);
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // Kopen
- double openPhase = ( f0 > 0.0 ? (val / 16000.0) * f0 : 0.7 );
- RealTier_addPoint (thy phonation -> openPhase.get(), t, openPhase);
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // Aturb breathinessAmplitude during voicing (max is 8192)
- if (val < 13.0) {
+ val += 20 * log10 (0.05) + dB_offset_noise;
+ }
+ RealTier_addPoint (thy phonation -> aspirationAmplitude, t, val);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // Kopen
+ double openPhase = f0 > 0 ? (val / 16000) * f0 : 0.7;
+ RealTier_addPoint (thy phonation -> openPhase, t, openPhase);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // Aturb breathinessAmplitude during voicing (max is 8192)
+ if (val < 13) {
val = dBNul;
} else {
- val += 20.0 * log10 (0.1) + dB_offset_noise;
+ val += 20 * log10 (0.1) + dB_offset_noise;
}
- RealTier_addPoint (thy phonation -> breathinessAmplitude.get(), t, val);
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // TLTdb
- RealTier_addPoint (thy phonation -> spectralTilt.get(), t, val);
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // AF
- if (val < 13.0) {
+ RealTier_addPoint (thy phonation -> breathinessAmplitude, t, val);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // TLTdb
+ RealTier_addPoint (thy phonation -> spectralTilt, t, val);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // AF
+ if (val < 13) {
val = dBNul;
} else {
- val += 20.0 * log10 (0.25) + dB_offset_noise;
+ val += 20 * log10 (0.25) + dB_offset_noise;
}
- RealTier_addPoint (thy frication -> fricationAmplitude.get(), t, val);
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // Kskew ???
+ RealTier_addPoint (thy frication -> fricationAmplitude, t, val);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // Kskew ???
//RealTier_addPoint (, t, val);
-
for (long kf = 1; kf <= 6; kf++) {
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // Ap
- if (val < 13.0) {
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // Ap
+ if (val < 13) {
val = dBNul;
} else {
- val += 20.0 * log10 (ap[kf]) + dB_offset;
+ val += 20 * log10 (ap[kf]) + dB_offset;
}
- RealTier_addPoint (thy vocalTract -> oral_formants_amplitudes.at [kf], t, val);
- RealTier_addPoint (thy frication -> frication_formants_amplitudes.at [kf], t, val);
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // Bhz
- RealTier_addPoint (thy frication -> frication_formants -> bandwidths.at [kf], t, val);
+ RealTier_addPoint ( (RealTier) thy vocalTract -> oral_formants_amplitudes -> item[kf], t, val);
+ RealTier_addPoint ( (RealTier) thy frication -> frication_formants_amplitudes -> item[kf], t, val);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // Bhz
+ RealTier_addPoint ( (RealTier) thy frication -> frication_formants -> bandwidths -> item[kf], t, val);
}
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // ANP
- if (val < 13.0) {
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // ANP
+ if (val < 13) {
val = dBNul;
} else {
- val += 20.0 * log10 (0.6) + dB_offset;
+ val += 20 * log10 (0.6) + dB_offset;
}
- RealTier_addPoint (thy vocalTract -> nasal_formants_amplitudes.at [1], t, val);
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // AB
- if (val < 13.0) {
+ RealTier_addPoint ( (RealTier) thy vocalTract -> nasal_formants_amplitudes -> item[1], t, val);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // AB
+ if (val < 13) {
val = dBNul;
} else {
- val += 20.0 * log10 (0.05) + dB_offset_noise;
+ val += 20 * log10 (0.05) + dB_offset_noise;
}
- RealTier_addPoint (thy frication -> bypass.get(), t, val);
-
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // AVpdb
- RealTier_addPoint (thy phonation -> voicingAmplitude.get(), t, val + dB_offset_voicing);
+ RealTier_addPoint (thy frication -> bypass, t, val);
- val = Table_getNumericValue_Assert (kt, irow, ++ icol); // Gain0
- val -= 3.0;
- if (val <= 0.0) {
- val = 57.0;
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // AVpdb
+ RealTier_addPoint (thy phonation -> voicingAmplitude, t, val + dB_offset_voicing);
+ icol++; val = Table_getNumericValue_Assert (kt, irow, icol); // Gain0
+ val -= 3; if (val <= 0) {
+ val = 57;
}
- RealTier_addPoint (thy gain.get(), t, val + dB_offset);
+ RealTier_addPoint (thy gain, t, val + dB_offset);
}
// We don't need the following low-pass: we do not use oversampling !!
- //RealTier_addPoint (thy tracheal_formants -> formants->at [1], 0.5*(tmin+tmax), 0.095*samplingFrequency);
- //RealTier_addPoint (thy tracheal_formants -> bandwidths->at [1], 0.5*(tmin+tmax), 0.063*samplingFrequency);
- return thee;
+ //RealTier_addPoint (thy tracheal_formants -> formants -> item[1], 0.5*(tmin+tmax), 0.095*samplingFrequency);
+ //RealTier_addPoint (thy tracheal_formants -> bandwidths -> item[1], 0.5*(tmin+tmax), 0.063*samplingFrequency);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no KlattGrid created.");
}
}
-autoKlattGrid Sound_to_KlattGrid_simple (Sound me, double timeStep, long maximumNumberOfFormants, double maximumFormantFrequency, double windowLength, double preEmphasisFrequency, double minimumPitch, double maximumPitch, double pitchFloorIntensity, int subtractMean) {
+KlattGrid Sound_to_KlattGrid_simple (Sound me, double timeStep, long maximumNumberOfFormants, double maximumFormantFrequency, double windowLength, double preEmphasisFrequency, double minimumPitch, double maximumPitch, double pitchFloorIntensity, int subtractMean) {
try {
long numberOfFormants = maximumNumberOfFormants;
long numberOfNasalFormants = 1;
@@ -3035,21 +2997,21 @@ autoKlattGrid Sound_to_KlattGrid_simple (Sound me, double timeStep, long maximum
long numberOfFricationFormants = maximumNumberOfFormants;
long numberOfDeltaFormants = 1;
autoSound sound = Data_copy (me);
- Vector_subtractMean (sound.get());
- autoFormant f = Sound_to_Formant_burg (sound.get(), timeStep, maximumNumberOfFormants,
+ Vector_subtractMean (sound.peek());
+ autoFormant f = Sound_to_Formant_burg (sound.peek(), timeStep, maximumNumberOfFormants,
maximumFormantFrequency, windowLength, preEmphasisFrequency);
- autoFormantGrid fgrid = Formant_downto_FormantGrid (f.get());
- autoPitch p = Sound_to_Pitch (sound.get(), timeStep, minimumPitch, maximumPitch);
- autoPitchTier ptier = Pitch_to_PitchTier (p.get());
- autoIntensity i = Sound_to_Intensity (sound.get(), pitchFloorIntensity, timeStep, subtractMean);
- autoIntensityTier itier = Intensity_downto_IntensityTier (i.get());
+ autoFormantGrid fgrid = Formant_downto_FormantGrid (f.peek());
+ autoPitch p = Sound_to_Pitch (sound.peek(), timeStep, minimumPitch, maximumPitch);
+ autoPitchTier ptier = Pitch_to_PitchTier (p.peek());
+ autoIntensity i = Sound_to_Intensity (sound.peek(), pitchFloorIntensity, timeStep, subtractMean);
+ autoIntensityTier itier = Intensity_downto_IntensityTier (i.peek());
autoKlattGrid thee = KlattGrid_create (my xmin, my xmax, numberOfFormants, numberOfNasalFormants,
numberOfNasalAntiFormants, numberOfTrachealFormants, numberOfTrachealAntiFormants,
numberOfFricationFormants, numberOfDeltaFormants);
- KlattGrid_replacePitchTier (thee.get(), ptier.get());
- KlattGrid_replaceFormantGrid (thee.get(), KlattGrid_ORAL_FORMANTS, fgrid.get());
- KlattGrid_replaceVoicingAmplitudeTier (thee.get(), itier.get());
- return thee;
+ KlattGrid_replacePitchTier (thee.peek(), ptier.peek());
+ KlattGrid_replaceFormantGrid (thee.peek(), KlattGrid_ORAL_FORMANTS, fgrid.peek());
+ KlattGrid_replaceVoicingAmplitudeTier (thee.peek(), itier.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no simple KlattGrid created.");
}
diff --git a/dwtools/KlattGrid.h b/dwtools/KlattGrid.h
index 8a55d0b..87047ad 100644
--- a/dwtools/KlattGrid.h
+++ b/dwtools/KlattGrid.h
@@ -2,7 +2,7 @@
#define _KlattGrid_h_
/* KlattGrid.h
*
- * Copyright (C) 2008-2014 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2008-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,6 +19,11 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ * djmw 20080917 Initial version
+ * djmw 20140113 Latest modification
+ */
+
#include "Collection.h"
#include "PointProcess.h"
#include "Sound.h"
@@ -26,44 +31,56 @@
#include "PitchTier.h"
#include "FormantGrid.h"
#include "KlattTable.h"
-Thing_declare (Interpreter);
+#include "Interpreter_decl.h"
#include "KlattGrid_def.h"
+oo_CLASS_CREATE (PhonationPoint, Data);
+oo_CLASS_CREATE (PhonationTier, Function);
+oo_CLASS_CREATE (PhonationGridPlayOptions, Data);
+oo_CLASS_CREATE (PhonationGrid, Function);
+oo_CLASS_CREATE (VocalTractGridPlayOptions, Data);
+oo_CLASS_CREATE (VocalTractGrid, Function);
+oo_CLASS_CREATE (CouplingGridPlayOptions, Data);
+oo_CLASS_CREATE (CouplingGrid, Function);
+oo_CLASS_CREATE (FricationGridPlayOptions, Data);
+oo_CLASS_CREATE (FricationGrid, Function);
+oo_CLASS_CREATE (KlattGridPlayOptions, Data);
+oo_CLASS_CREATE (KlattGrid, Function);
/******************** PhonationPoint & Tier ************************************/
-autoPhonationPoint PhonationPoint_create (double time, double period, double openPhase, double collisionPhase, double te,
+PhonationPoint PhonationPoint_create (double time, double period, double openPhase, double collisionPhase, double te,
double power1, double power2, double pulseScale);
-autoPhonationTier PhonationTier_create (double tmin, double tmax);
-autoPointProcess PhonationTier_to_PointProcess_closures (PhonationTier me);
+PhonationTier PhonationTier_create (double tmin, double tmax);
+PointProcess PhonationTier_to_PointProcess_closures (PhonationTier me);
/************************ PhonationGrid *********************************************/
-autoPhonationGrid PhonationGrid_create (double tmin, double tmax);
-autoPhonationGridPlayOptions PhonationGridPlayOptions_create ();
+PhonationGrid PhonationGrid_create (double tmin, double tmax);
+PhonationGridPlayOptions PhonationGridPlayOptions_create ();
void PhonationGrid_setNames (PhonationGrid me);
-autoSound PhonationGrid_to_Sound_aspiration (PhonationGrid me, double samplingFrequency);
+Sound PhonationGrid_to_Sound_aspiration (PhonationGrid me, double samplingFrequency);
void PhonationGrid_draw (PhonationGrid me, Graphics g);
double PhonationGrid_getMaximumPeriod (PhonationGrid me);
-autoPhonationTier PhonationGrid_to_PhonationTier (PhonationGrid me);
+PhonationTier PhonationGrid_to_PhonationTier (PhonationGrid me);
/************************ VocalTractGrid *********************************************/
-autoVocalTractGrid VocalTractGrid_create (double tmin, double tmax, long numberOfFormants,
+VocalTractGrid VocalTractGrid_create (double tmin, double tmax, long numberOfFormants,
long numberOfNasalFormants, long numberOfNasalAntiFormants);
-autoVocalTractGridPlayOptions VocalTractGridPlayOptions_create ();
+VocalTractGridPlayOptions VocalTractGridPlayOptions_create ();
void VocalTractGrid_setNames (VocalTractGrid me);
void VocalTractGrid_draw (VocalTractGrid me, Graphics g, int filterModel);
/************************ CouplingGrid *********************************************/
-autoCouplingGrid CouplingGrid_create (double tmin, double tmax, long numberOfTrachealFormants, long numberOfTrachealAntiFormants, long numberOfDeltaFormants);
-autoCouplingGridPlayOptions CouplingGridPlayOptions_create ();
+CouplingGrid CouplingGrid_create (double tmin, double tmax, long numberOfTrachealFormants, long numberOfTrachealAntiFormants, long numberOfDeltaFormants);
+CouplingGridPlayOptions CouplingGridPlayOptions_create ();
void CouplingGrid_setNames (CouplingGrid me);
double CouplingGrid_getDeltaFormantAtTime (CouplingGrid me, long iformant, double t);
double CouplingGrid_getDeltaBandwidthAtTime (CouplingGrid me, long iformant, double t);
@@ -76,35 +93,35 @@ void FormantGrid_CouplingGrid_updateOpenPhases (FormantGrid me, CouplingGrid the
void Sound_FormantGrid_filterWithOneFormant_inline (Sound me, FormantGrid thee, long iformant);
void Sound_FormantGrid_filterWithOneAntiFormant_inline (Sound me, FormantGrid thee, long iformant);
-void Sound_FormantGrid_Intensities_filterWithOneFormant_inline (Sound me, FormantGrid thee, OrderedOf<structIntensityTier>* amplitudes, long iformant);
-autoSound Sound_FormantGrid_Intensities_filter (Sound me, FormantGrid thee, OrderedOf<structIntensityTier>* amplitudes, long iformantb, long iformante, int alternatingSign);
+void Sound_FormantGrid_Intensities_filterWithOneFormant_inline (Sound me, FormantGrid thee, Ordered amplitudes, long iformant);
+Sound Sound_FormantGrid_Intensities_filter (Sound me, FormantGrid thee, Ordered amplitudes, long iformantb, long iformante, int alternatingSign);
/************************ FricationGrid *********************************************/
-autoFricationGrid FricationGrid_create (double tmin, double tmax, long numberOfFormants);
-autoFricationGridPlayOptions FricationGridPlayOptions_create ();
+FricationGrid FricationGrid_create (double tmin, double tmax, long numberOfFormants);
+FricationGridPlayOptions FricationGridPlayOptions_create ();
void FricationGrid_setNames (FricationGrid me);
void FricationGrid_draw (FricationGrid me, Graphics g);
-autoSound FricationGrid_to_Sound (FricationGrid me, double samplingFrequency);
+Sound FricationGrid_to_Sound (FricationGrid me, double samplingFrequency);
-autoSound Sound_FricationGrid_filter (Sound me, FricationGrid thee);
+Sound Sound_FricationGrid_filter (Sound me, FricationGrid thee);
/************************ Sound & VocalTractGrid & CouplingGrid *********************************************/
-autoSound Sound_VocalTractGrid_CouplingGrid_filter (Sound me, VocalTractGrid thee, CouplingGrid coupling);
+Sound Sound_VocalTractGrid_CouplingGrid_filter (Sound me, VocalTractGrid thee, CouplingGrid coupling);
/************************ KlattGrid *********************************************/
-autoKlattGrid KlattGrid_create (double tmin, double tmax, long numberOfFormants,
+KlattGrid KlattGrid_create (double tmin, double tmax, long numberOfFormants,
long numberOfNasalFormants, long numberOfNasalAntiFormants,
long numberOfTrachealFormants, long numberOfTrachealAntiFormants,
long numberOfFricationFormants, long numberOfDeltaFormants);
-autoKlattGrid KlattGrid_createExample ();
-autoKlattGridPlayOptions KlattGridPlayOptions_create ();
+KlattGrid KlattGrid_createExample ();
+KlattGridPlayOptions KlattGridPlayOptions_create ();
void KlattGrid_setNames (KlattGrid me);
-autoKlattGrid KlattTable_to_KlattGrid (KlattTable me, double frameDuration);
+KlattGrid KlattTable_to_KlattGrid (KlattTable me, double frameDuration);
void KlattGrid_draw (KlattGrid me, Graphics g, int filterModel);
void klattGrid_drawPhonation (KlattGrid me, Graphics g);
@@ -126,7 +143,7 @@ void KlattGrid_drawVocalTract (KlattGrid me, Graphics g, int filterModel, int wi
double KlattGrid_get##Name##AtTime (KlattGrid me, double t); \
void KlattGrid_add##Name##Point (KlattGrid me, double t, double value); \
void KlattGrid_remove##Name##Points (KlattGrid me, double t1, double t2); \
-auto##tierType KlattGrid_extract##Name##Tier (KlattGrid me); \
+tierType KlattGrid_extract##Name##Tier (KlattGrid me); \
void KlattGrid_replace##Name##Tier (KlattGrid me, tierType thee);
// Generate 55 prototypes
@@ -158,57 +175,49 @@ void KlattGrid_formula_frequencies (KlattGrid me, int formantType, const char32
void KlattGrid_formula_bandwidths (KlattGrid me, int formantType, const char32 *expression, Interpreter interpreter);
void KlattGrid_formula_amplitudes (KlattGrid me, int formantType, const char32 *expression, Interpreter interpreter);
-autoFormantGrid KlattGrid_extractFormantGrid (KlattGrid me, int formantType);
+FormantGrid KlattGrid_extractFormantGrid (KlattGrid me, int formantType);
void KlattGrid_replaceFormantGrid (KlattGrid me, int formantType, FormantGrid thee);
-autoFormantGrid KlattGrid_extractDeltaFormantGrid (KlattGrid me);
+FormantGrid KlattGrid_extractDeltaFormantGrid (KlattGrid me);
void KlattGrid_replaceDeltaFormantGrid (KlattGrid me, FormantGrid thee);
-autoFormantGrid KlattGrid_to_oralFormantGrid_openPhases (KlattGrid me, double fadeFraction);
-autoPointProcess KlattGrid_extractPointProcess_glottalClosures (KlattGrid me);
+FormantGrid KlattGrid_to_oralFormantGrid_openPhases (KlattGrid me, double fadeFraction);
+PointProcess KlattGrid_extractPointProcess_glottalClosures (KlattGrid me);
double KlattGrid_getAmplitudeAtTime (KlattGrid me, int formantType, long iformant, double t);
void KlattGrid_addAmplitudePoint (KlattGrid me, int formantType, long iformant, double t, double value);
void KlattGrid_removeAmplitudePoints (KlattGrid me, int formantType, long iformant, double t1, double t2);
-autoIntensityTier KlattGrid_extractAmplitudeTier (KlattGrid me, int formantType, long iformant);
+IntensityTier KlattGrid_extractAmplitudeTier (KlattGrid me, int formantType, long iformant);
void KlattGrid_replaceAmplitudeTier (KlattGrid me, int formantType, long iformant, IntensityTier thee);
double KlattGrid_getFricationAmplitudeAtTime (KlattGrid me, double t);
void KlattGrid_addFricationAmplitudePoint (KlattGrid me, double t, double value);
void KlattGrid_removeFricationAmplitudePoints (KlattGrid me, double t1, double t2);
-autoIntensityTier KlattGrid_extractFricationAmplitudeTier (KlattGrid me);
+IntensityTier KlattGrid_extractFricationAmplitudeTier (KlattGrid me);
void KlattGrid_replaceFricationAmplitudeTier (KlattGrid me, IntensityTier thee);
double KlattGrid_getFricationBypassAtTime (KlattGrid me, double t);
void KlattGrid_addFricationBypassPoint (KlattGrid me, double t, double value);
void KlattGrid_removeFricationBypassPoints (KlattGrid me, double t1, double t2);
-autoIntensityTier KlattGrid_extractFricationBypassTier (KlattGrid me);
+IntensityTier KlattGrid_extractFricationBypassTier (KlattGrid me);
void KlattGrid_replaceFricationBypassTier (KlattGrid me, IntensityTier thee);
void KlattGrid_setGlottisCoupling (KlattGrid me);
-autoFormantGrid * KlattGrid_getAddressOfFormantGrid (KlattGrid me, int formantType);
-OrderedOf<structIntensityTier>* KlattGrid_getAddressOfAmplitudes (KlattGrid me, int formantType);
+FormantGrid * KlattGrid_getAddressOfFormantGrid (KlattGrid me, int formantType);
+Ordered * KlattGrid_getAddressOfAmplitudes (KlattGrid me, int formantType);
-/*
- One can add (or remove) formant frequency tiers, formant bandwidth tiers and formant amplitude tiers.
- The first two types are handled together, the third type is handled separately.
-*/
+// add/remove frequency + bandwidth (+amplitude) tiers
+void KlattGrid_addFormant (KlattGrid me,int formantType, long position);
+void KlattGrid_removeFormant (KlattGrid me,int formantType, long position);
+
+// add/remove frequency + bandwidth tiers
void KlattGrid_addFormantFrequencyAndBandwidthTiers (KlattGrid me, int formantType, long position);
void KlattGrid_removeFormantFrequencyAndBandwidthTiers (KlattGrid me, int formantType, long position);
-void KlattGrid_addFormantAmplitudeTier (KlattGrid me, int formantType, long position);
-void KlattGrid_removeFormantAmplitudeTier (KlattGrid me, int formantType, long position);
-/*
- The following two functions are deprecated;
- they combine the actions of the above functions,
- i.e. they add (or remove) a formant frequency tier, a formant bandwidth tier,
- and a formant amplitude tier in one go.
- Use instead the above division of these actions into two steps.
-*/
-void KlattGrid_addFormant (KlattGrid me, int formantType, long position);
-void KlattGrid_removeFormant (KlattGrid me, int formantType, long position);
+void KlattGrid_addFormantAmplitudeTier (KlattGrid me, int formantType, long position);
+void KlattGrid_removeFormantAmplitudeTier (KlattGrid me, int formantType, long position);
/***************** KlattGrid & Sound *************************************/
// reset PlayOptions to defaults
@@ -218,9 +227,9 @@ void KlattGrid_playSpecial (KlattGrid me);
void KlattGrid_setDefaultPlayOptions (KlattGrid me);
-autoSound KlattGrid_to_Sound (KlattGrid me);
+Sound KlattGrid_to_Sound (KlattGrid me);
-autoSound KlattGrid_to_Sound_phonation (KlattGrid me);
+Sound KlattGrid_to_Sound_phonation (KlattGrid me);
int KlattGrid_synthesize (KlattGrid me, double t1, double t2, double samplingFrequency, double maximumPeriod);
@@ -229,10 +238,10 @@ int KlattGrid_synthesize (KlattGrid me, double t1, double t2, double samplingFre
frication: noise before entering the parallel frication filter section.
*/
-autoSound Sound_KlattGrid_filterByVocalTract (Sound me, KlattGrid thee, int filterModel);
+Sound Sound_KlattGrid_filterByVocalTract (Sound me, KlattGrid thee, int filterModel);
-autoSound Sound_KlattGrid_filter_frication (Sound me, KlattGrid thee);
+Sound Sound_KlattGrid_filter_frication (Sound me, KlattGrid thee);
-autoKlattGrid Sound_to_KlattGrid_simple (Sound me, double timeStep, long maximumNumberOfFormants, double maximumFormantFrequency, double windowLength, double preEmphasisFrequency, double minimumPitch, double maximumPitch, double minimumPitchIntensity, int subtractMean);
+KlattGrid Sound_to_KlattGrid_simple (Sound me, double timeStep, long maximumNumberOfFormants, double maximumFormantFrequency, double windowLength, double preEmphasisFrequency, double minimumPitch, double maximumPitch, double minimumPitchIntensity, int subtractMean);
#endif /* _KlattGrid_h_ */
diff --git a/dwtools/KlattGridEditors.cpp b/dwtools/KlattGridEditors.cpp
index e815adb..9658eda 100644
--- a/dwtools/KlattGridEditors.cpp
+++ b/dwtools/KlattGridEditors.cpp
@@ -34,297 +34,299 @@ static void KlattGrid_Editor_defaultPlay (KlattGrid me, double tmin, double tmax
KlattGrid_playSpecial (me);
}
-/************************** KlattGrid_RealTierEditor *********************************/
+/************************** KlattGrid_realTierEditor *********************************/
-Thing_implement (KlattGrid_RealTierEditor, RealTierEditor, 0);
+Thing_implement (KlattGrid_realTierEditor, RealTierEditor, 0);
-static void menu_cb_KlattGridHelp (KlattGrid_RealTierEditor, EDITOR_ARGS_DIRECT) {
+static void menu_cb_KlattGridHelp (EDITOR_ARGS) {
+ EDITOR_IAM (KlattGrid_realTierEditor);
Melder_help (U"KlattGrid");
}
-void structKlattGrid_RealTierEditor :: v_createHelpMenuItems (EditorMenu menu) {
- KlattGrid_RealTierEditor_Parent :: v_createHelpMenuItems (menu);
+void structKlattGrid_realTierEditor :: v_createHelpMenuItems (EditorMenu menu) {
+ KlattGrid_realTierEditor_Parent :: v_createHelpMenuItems (menu);
EditorMenu_addCommand (menu, U"KlattGrid help", 0, menu_cb_KlattGridHelp);
}
-void structKlattGrid_RealTierEditor :: v_play (double ltmin, double ltmax) {
+void structKlattGrid_realTierEditor :: v_play (double ltmin, double ltmax) {
KlattGrid_Editor_defaultPlay (klattgrid, ltmin, ltmax);
}
-void KlattGrid_RealTierEditor_init (KlattGrid_RealTierEditor me, const char32 *title, KlattGrid klattgrid, RealTier data) {
+void KlattGrid_realTierEditor_init (KlattGrid_realTierEditor me, const char32 *title, KlattGrid klattgrid, RealTier data) {
my klattgrid = klattgrid;
- RealTierEditor_init (me, title, data, nullptr, false);
+ RealTierEditor_init (me, title, data, 0, 0);
}
-/************************** KlattGrid_PitchTierEditor *********************************/
+/************************** KlattGrid_pitchTierEditor *********************************/
-Thing_implement (KlattGrid_PitchTierEditor, KlattGrid_RealTierEditor, 0);
+Thing_implement (KlattGrid_pitchTierEditor, KlattGrid_realTierEditor, 0);
-static void menu_cb_KlattGrid_PitchTierEditorHelp (KlattGrid_PitchTierEditor, EDITOR_ARGS_DIRECT) {
- Melder_help (U"PitchTierEditor");
+static void menu_cb_KlattGrid_pitchTierEditorHelp (EDITOR_ARGS) {
+ EDITOR_IAM (KlattGrid_pitchTierEditor); Melder_help (U"PitchTierEditor");
}
-static void menu_cb_PitchTierHelp (KlattGrid_PitchTierEditor, EDITOR_ARGS_DIRECT) {
- Melder_help (U"PitchTier");
+static void menu_cb_PitchTierHelp (EDITOR_ARGS) {
+ EDITOR_IAM (KlattGrid_pitchTierEditor); Melder_help (U"PitchTier");
}
-void structKlattGrid_PitchTierEditor :: v_createHelpMenuItems (EditorMenu menu) {
- EditorMenu_addCommand (menu, U"PitchTierEditor help", 0, menu_cb_KlattGrid_PitchTierEditorHelp);
+void structKlattGrid_pitchTierEditor :: v_createHelpMenuItems (EditorMenu menu) {
+ EditorMenu_addCommand (menu, U"PitchTierEditor help", 0, menu_cb_KlattGrid_pitchTierEditorHelp);
EditorMenu_addCommand (menu, U"PitchTier help", 0, menu_cb_PitchTierHelp);
}
-autoKlattGrid_PitchTierEditor KlattGrid_PitchTierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_pitchTierEditor KlattGrid_pitchTierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_PitchTierEditor me = Thing_new (KlattGrid_PitchTierEditor);
- RealTier tier = klattgrid -> phonation -> pitch.get();
- KlattGrid_RealTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_pitchTierEditor me = Thing_new (KlattGrid_pitchTierEditor);
+ RealTier tier = (RealTier) klattgrid -> phonation -> pitch;
+ KlattGrid_realTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid pitch window not created.");
}
}
-/************************** KlattGrid_IntensityTierEditor *********************************/
+/************************** KlattGrid_intensityTierEditor *********************************/
-Thing_implement (KlattGrid_IntensityTierEditor, KlattGrid_RealTierEditor, 0);
+Thing_implement (KlattGrid_intensityTierEditor, KlattGrid_realTierEditor, 0);
-static void menu_cb_IntensityTierHelp (KlattGrid_IntensityTierEditor, EDITOR_ARGS_DIRECT) {
+static void menu_cb_IntensityTierHelp (EDITOR_ARGS) {
+ EDITOR_IAM (KlattGrid_intensityTierEditor);
Melder_help (U"IntensityTier");
}
-void structKlattGrid_IntensityTierEditor :: v_createHelpMenuItems (EditorMenu menu) {
- KlattGrid_IntensityTierEditor_Parent :: v_createHelpMenuItems (menu);
+void structKlattGrid_intensityTierEditor :: v_createHelpMenuItems (EditorMenu menu) {
+ KlattGrid_intensityTierEditor_Parent :: v_createHelpMenuItems (menu);
EditorMenu_addCommand (menu, U"IntensityTier help", 0, menu_cb_IntensityTierHelp);
}
-void KlattGrid_IntensityTierEditor_init (KlattGrid_IntensityTierEditor me, const char32 *title, KlattGrid klattgrid, RealTier tier) {
- KlattGrid_RealTierEditor_init (me, title, klattgrid, tier);
+void KlattGrid_intensityTierEditor_init (KlattGrid_intensityTierEditor me, const char32 *title, KlattGrid klattgrid, RealTier tier) {
+ KlattGrid_realTierEditor_init (me, title, klattgrid, tier);
}
/************************** KlattGrid_DecibelTierEditor *********************************/
-Thing_implement (KlattGrid_DecibelTierEditor, KlattGrid_IntensityTierEditor, 0);
+Thing_implement (KlattGrid_decibelTierEditor, KlattGrid_intensityTierEditor, 0);
-autoKlattGrid_DecibelTierEditor KlattGrid_DecibelTierEditor_create (const char32 *title, KlattGrid klattgrid, RealTier tier) {
+KlattGrid_decibelTierEditor KlattGrid_decibelTierEditor_create (const char32 *title, KlattGrid klattgrid, RealTier tier) {
try {
- autoKlattGrid_DecibelTierEditor me = Thing_new (KlattGrid_DecibelTierEditor);
- KlattGrid_IntensityTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_decibelTierEditor me = Thing_new (KlattGrid_decibelTierEditor);
+ KlattGrid_intensityTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid decibel window not created.");
}
}
-/************************** KlattGrid_VoicingAmplitudeTierEditor *********************************/
+/************************** KlattGrid_voicingAmplitudeTierEditor *********************************/
-Thing_implement (KlattGrid_VoicingAmplitudeTierEditor, KlattGrid_IntensityTierEditor, 0);
+Thing_implement (KlattGrid_voicingAmplitudeTierEditor, KlattGrid_intensityTierEditor, 0);
-autoKlattGrid_VoicingAmplitudeTierEditor KlattGrid_VoicingAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_voicingAmplitudeTierEditor KlattGrid_voicingAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_VoicingAmplitudeTierEditor me = Thing_new (KlattGrid_VoicingAmplitudeTierEditor);
- RealTier tier = klattgrid -> phonation -> voicingAmplitude.get();
- KlattGrid_IntensityTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_voicingAmplitudeTierEditor me = Thing_new (KlattGrid_voicingAmplitudeTierEditor);
+ RealTier tier = (RealTier) klattgrid -> phonation -> voicingAmplitude;
+ KlattGrid_intensityTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid voicing amplitude window not created.");
}
}
-/************************** KlattGrid_AspirationAmplitudeTierEditor *********************************/
+/************************** KlattGrid_aspirationAmplitudeTierEditor *********************************/
-Thing_implement (KlattGrid_AspirationAmplitudeTierEditor, KlattGrid_IntensityTierEditor, 0);
+Thing_implement (KlattGrid_aspirationAmplitudeTierEditor, KlattGrid_intensityTierEditor, 0);
-autoKlattGrid_AspirationAmplitudeTierEditor KlattGrid_AspirationAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_aspirationAmplitudeTierEditor KlattGrid_aspirationAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_AspirationAmplitudeTierEditor me = Thing_new (KlattGrid_AspirationAmplitudeTierEditor);
- RealTier tier = klattgrid -> phonation -> aspirationAmplitude.get();
- KlattGrid_IntensityTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_aspirationAmplitudeTierEditor me = Thing_new (KlattGrid_aspirationAmplitudeTierEditor);
+ RealTier tier = (RealTier) klattgrid -> phonation -> aspirationAmplitude;
+ KlattGrid_intensityTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid aspiration amplitude window not created.");
}
}
-/************************** KlattGrid_BreathinessAmplitudeTierEditor *********************************/
+/************************** KlattGrid_breathinessAmplitudeTierEditor *********************************/
-Thing_implement (KlattGrid_BreathinessAmplitudeTierEditor, KlattGrid_IntensityTierEditor, 0);
+Thing_implement (KlattGrid_breathinessAmplitudeTierEditor, KlattGrid_intensityTierEditor, 0);
-autoKlattGrid_BreathinessAmplitudeTierEditor KlattGrid_BreathinessAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_breathinessAmplitudeTierEditor KlattGrid_breathinessAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_BreathinessAmplitudeTierEditor me = Thing_new (KlattGrid_BreathinessAmplitudeTierEditor);
- RealTier tier = klattgrid -> phonation -> breathinessAmplitude.get();
- KlattGrid_IntensityTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_breathinessAmplitudeTierEditor me = Thing_new (KlattGrid_breathinessAmplitudeTierEditor);
+ RealTier tier = (RealTier) klattgrid -> phonation -> breathinessAmplitude;
+ KlattGrid_intensityTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid breathiness amplitude window not created.");
}
}
-/************************** KlattGrid_SpectralTiltTierEditor *********************************/
+/************************** KlattGrid_spectralTiltTierEditor *********************************/
-Thing_implement (KlattGrid_SpectralTiltTierEditor, KlattGrid_IntensityTierEditor, 0);
+Thing_implement (KlattGrid_spectralTiltTierEditor, KlattGrid_intensityTierEditor, 0);
-autoKlattGrid_SpectralTiltTierEditor KlattGrid_SpectralTiltTierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_spectralTiltTierEditor KlattGrid_spectralTiltTierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_SpectralTiltTierEditor me = Thing_new (KlattGrid_SpectralTiltTierEditor);
- RealTier tier = klattgrid -> phonation -> spectralTilt.get();
- KlattGrid_IntensityTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_spectralTiltTierEditor me = Thing_new (KlattGrid_spectralTiltTierEditor);
+ RealTier tier = (RealTier) klattgrid -> phonation -> spectralTilt;
+ KlattGrid_intensityTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid spectral tilt window not created.");
}
}
-/************************** KlattGrid_FricationBypassTierEditor *********************************/
+/************************** KlattGrid_fricationBypassTierEditor *********************************/
-Thing_implement (KlattGrid_FricationBypassTierEditor, KlattGrid_IntensityTierEditor, 0);
+Thing_implement (KlattGrid_fricationBypassTierEditor, KlattGrid_intensityTierEditor, 0);
-autoKlattGrid_FricationBypassTierEditor KlattGrid_FricationBypassTierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_fricationBypassTierEditor KlattGrid_fricationBypassTierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_FricationBypassTierEditor me = Thing_new (KlattGrid_FricationBypassTierEditor);
- RealTier tier = klattgrid -> frication -> bypass.get();
- KlattGrid_IntensityTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_fricationBypassTierEditor me = Thing_new (KlattGrid_fricationBypassTierEditor);
+ RealTier tier = (RealTier) klattgrid -> frication -> bypass;
+ KlattGrid_intensityTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid frication bypass window not created.");
}
}
-/************************** KlattGrid_FricationAmplitudeTierEditor *********************************/
+/************************** KlattGrid_fricationAmplitudeTierEditor *********************************/
-Thing_implement (KlattGrid_FricationAmplitudeTierEditor, KlattGrid_IntensityTierEditor, 0);
+Thing_implement (KlattGrid_fricationAmplitudeTierEditor, KlattGrid_intensityTierEditor, 0);
-autoKlattGrid_FricationAmplitudeTierEditor KlattGrid_FricationAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_fricationAmplitudeTierEditor KlattGrid_fricationAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_FricationAmplitudeTierEditor me = Thing_new (KlattGrid_FricationAmplitudeTierEditor);
- RealTier tier = klattgrid -> frication -> fricationAmplitude.get();
- KlattGrid_IntensityTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_fricationAmplitudeTierEditor me = Thing_new (KlattGrid_fricationAmplitudeTierEditor);
+ RealTier tier = (RealTier) klattgrid -> frication -> fricationAmplitude;
+ KlattGrid_intensityTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid frication amplitude window not created.");
}
}
-/************************** KlattGrid_OpenPhaseTierEditor *********************************/
+/************************** KlattGrid_openPhaseTierEditor *********************************/
-Thing_implement (KlattGrid_OpenPhaseTierEditor, KlattGrid_RealTierEditor, 0);
+Thing_implement (KlattGrid_openPhaseTierEditor, KlattGrid_realTierEditor, 0);
-autoKlattGrid_OpenPhaseTierEditor KlattGrid_OpenPhaseTierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_openPhaseTierEditor KlattGrid_openPhaseTierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_OpenPhaseTierEditor me = Thing_new (KlattGrid_OpenPhaseTierEditor);
- RealTier tier = klattgrid -> phonation -> openPhase.get();
- KlattGrid_RealTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_openPhaseTierEditor me = Thing_new (KlattGrid_openPhaseTierEditor);
+ RealTier tier = (RealTier) klattgrid -> phonation -> openPhase;
+ KlattGrid_realTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
- Melder_throw (U"KlattGrid open phase window not created.");
+ Melder_throw (U"KlattGrid_openPhaseTierEditor not created.");
}
}
-/************************** KlattGrid_CollisionPhaseTierEditor *********************************/
+/************************** KlattGrid_collisionPhaseTierEditor *********************************/
-Thing_implement (KlattGrid_CollisionPhaseTierEditor, KlattGrid_RealTierEditor, 0);
+Thing_implement (KlattGrid_collisionPhaseTierEditor, KlattGrid_realTierEditor, 0);
-autoKlattGrid_CollisionPhaseTierEditor KlattGrid_CollisionPhaseTierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_collisionPhaseTierEditor KlattGrid_collisionPhaseTierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_CollisionPhaseTierEditor me = Thing_new (KlattGrid_CollisionPhaseTierEditor);
- RealTier tier = klattgrid -> phonation -> collisionPhase.get();
- KlattGrid_RealTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_collisionPhaseTierEditor me = Thing_new (KlattGrid_collisionPhaseTierEditor);
+ RealTier tier = (RealTier) klattgrid -> phonation -> collisionPhase;
+ KlattGrid_realTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid collision phase window not created.");
}
}
-/************************** KlattGrid_Power1TierEditor *********************************/
+/************************** KlattGrid_power1TierEditor *********************************/
-Thing_implement (KlattGrid_Power1TierEditor, KlattGrid_RealTierEditor, 0);
+Thing_implement (KlattGrid_power1TierEditor, KlattGrid_realTierEditor, 0);
-autoKlattGrid_Power1TierEditor KlattGrid_Power1TierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_power1TierEditor KlattGrid_power1TierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_Power1TierEditor me = Thing_new (KlattGrid_Power1TierEditor);
- RealTier tier = klattgrid -> phonation -> power1.get();
- KlattGrid_RealTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_power1TierEditor me = Thing_new (KlattGrid_power1TierEditor);
+ RealTier tier = (RealTier) klattgrid -> phonation -> power1;
+ KlattGrid_realTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid power1 window not created.");
}
}
-/************************** KlattGrid_Power2TierEditor *********************************/
+/************************** KlattGrid_power2TierEditor *********************************/
-Thing_implement (KlattGrid_Power2TierEditor, KlattGrid_RealTierEditor, 0);
+Thing_implement (KlattGrid_power2TierEditor, KlattGrid_realTierEditor, 0);
-autoKlattGrid_Power2TierEditor KlattGrid_Power2TierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_power2TierEditor KlattGrid_power2TierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_Power2TierEditor me = Thing_new (KlattGrid_Power2TierEditor);
- RealTier tier = klattgrid -> phonation -> power2.get();
- KlattGrid_RealTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_power2TierEditor me = Thing_new (KlattGrid_power2TierEditor);
+ RealTier tier = (RealTier) klattgrid -> phonation -> power2;
+ KlattGrid_realTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid power2 window not created.");
}
}
-/************************** KlattGrid_FlutterTierEditor *********************************/
+/************************** KlattGrid_flutterTierEditor *********************************/
-Thing_implement (KlattGrid_FlutterTierEditor, KlattGrid_RealTierEditor, 0);
+Thing_implement (KlattGrid_flutterTierEditor, KlattGrid_realTierEditor, 0);
-autoKlattGrid_FlutterTierEditor KlattGrid_FlutterTierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_flutterTierEditor KlattGrid_flutterTierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_FlutterTierEditor me = Thing_new (KlattGrid_FlutterTierEditor);
- RealTier tier = klattgrid -> phonation -> flutter.get();
- KlattGrid_RealTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_flutterTierEditor me = Thing_new (KlattGrid_flutterTierEditor);
+ RealTier tier = (RealTier) klattgrid -> phonation -> flutter;
+ KlattGrid_realTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid flutter window not created.");
}
}
-/************************** KlattGrid_DoublePulsingTierEditor *********************************/
+/************************** KlattGrid_doublePulsingTierEditor *********************************/
-Thing_implement (KlattGrid_DoublePulsingTierEditor, KlattGrid_RealTierEditor, 0);
+Thing_implement (KlattGrid_doublePulsingTierEditor, KlattGrid_realTierEditor, 0);
-autoKlattGrid_DoublePulsingTierEditor KlattGrid_DoublePulsingTierEditor_create (const char32 *title, KlattGrid klattgrid) {
+KlattGrid_doublePulsingTierEditor KlattGrid_doublePulsingTierEditor_create (const char32 *title, KlattGrid klattgrid) {
try {
- autoKlattGrid_DoublePulsingTierEditor me = Thing_new (KlattGrid_DoublePulsingTierEditor);
- RealTier tier = klattgrid -> phonation -> doublePulsing.get();
- KlattGrid_RealTierEditor_init (me.get(), title, klattgrid, tier);
- return me;
+ autoKlattGrid_doublePulsingTierEditor me = Thing_new (KlattGrid_doublePulsingTierEditor);
+ RealTier tier = (RealTier) klattgrid -> phonation -> doublePulsing;
+ KlattGrid_realTierEditor_init (me.peek(), title, klattgrid, tier);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid double pulsing window not created.");
}
}
-/************************** KlattGrid_FormantGridEditor *********************************/
+/************************** KlattGrid_formantGridEditor *********************************/
-Thing_implement (KlattGrid_FormantGridEditor, FormantGridEditor, 0);
+Thing_implement (KlattGrid_formantGridEditor, FormantGridEditor, 0);
static bool FormantGrid_isEmpty (FormantGrid me) {
- return my formants.size == 0 || my bandwidths.size == 0;
+ return my formants -> size == 0 || my bandwidths -> size == 0;
}
-void structKlattGrid_FormantGridEditor :: v_play (double ltmin, double ltmax) {
+void structKlattGrid_formantGridEditor :: v_play (double ltmin, double ltmax) {
KlattGrid_Editor_defaultPlay (klattgrid, ltmin, ltmax);
}
-autoKlattGrid_FormantGridEditor KlattGrid_FormantGridEditor_create (const char32 *title, KlattGrid data, int formantType) {
+KlattGrid_formantGridEditor KlattGrid_formantGridEditor_create (const char32 *title, KlattGrid data, int formantType) {
try {
- Melder_assert (data);
- autoFormantGrid* fg = KlattGrid_getAddressOfFormantGrid (data, formantType);
- if (! fg) {
+ Melder_assert (data != NULL);
+ FormantGrid *fg = KlattGrid_getAddressOfFormantGrid (data, formantType);
+ if (fg == NULL) {
Melder_throw (U"Formant type unknown.");
}
- if (FormantGrid_isEmpty (fg -> get())) {
+ if (FormantGrid_isEmpty (*fg)) {
Melder_throw (U"Cannot edit an empty formant grid.");
}
- autoKlattGrid_FormantGridEditor me = Thing_new (KlattGrid_FormantGridEditor);
+ autoKlattGrid_formantGridEditor me = Thing_new (KlattGrid_formantGridEditor);
my klattgrid = data;
- FormantGridEditor_init (me.get(), title, fg->get());
- return me;
+ FormantGridEditor_init (me.peek(), title, *fg);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattGrid formant window not created.");
}
}
-/* End of file KlattGridEditors.cpp */
+/* End of file KlattGridEditors.cpp */
\ No newline at end of file
diff --git a/dwtools/KlattGridEditors.h b/dwtools/KlattGridEditors.h
index b15af99..87eec4b 100644
--- a/dwtools/KlattGridEditors.h
+++ b/dwtools/KlattGridEditors.h
@@ -26,7 +26,7 @@
#include "FormantGridEditor.h"
-Thing_define (KlattGrid_RealTierEditor, RealTierEditor) {
+Thing_define (KlattGrid_realTierEditor, RealTierEditor) {
KlattGrid klattgrid;
void v_createHelpMenuItems (EditorMenu menu)
@@ -35,10 +35,10 @@ Thing_define (KlattGrid_RealTierEditor, RealTierEditor) {
override;
};
-void KlattGrid_RealTierEditor_init (KlattGrid_RealTierEditor me, const char32 *title, KlattGrid klattgrid, RealTier data);
+void KlattGrid_realTierEditor_init (KlattGrid_realTierEditor me, const char32 *title, KlattGrid klattgrid, RealTier data);
-Thing_define (KlattGrid_OpenPhaseTierEditor, KlattGrid_RealTierEditor) {
+Thing_define (KlattGrid_openPhaseTierEditor, KlattGrid_realTierEditor) {
double v_minimumLegalValue ()
override { return 0.0; }
double v_maximumLegalValue ()
@@ -69,10 +69,10 @@ Thing_define (KlattGrid_OpenPhaseTierEditor, KlattGrid_RealTierEditor) {
override { return U"Maximum"; }
};
-autoKlattGrid_OpenPhaseTierEditor KlattGrid_OpenPhaseTierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_openPhaseTierEditor KlattGrid_openPhaseTierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_CollisionPhaseTierEditor, KlattGrid_RealTierEditor) {
+Thing_define (KlattGrid_collisionPhaseTierEditor, KlattGrid_realTierEditor) {
double v_minimumLegalValue ()
override { return 0.0; }
double v_maximumLegalValue ()
@@ -103,10 +103,10 @@ Thing_define (KlattGrid_CollisionPhaseTierEditor, KlattGrid_RealTierEditor) {
override { return U"Maximum"; }
};
-autoKlattGrid_CollisionPhaseTierEditor KlattGrid_CollisionPhaseTierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_collisionPhaseTierEditor KlattGrid_collisionPhaseTierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_Power1TierEditor, KlattGrid_RealTierEditor) {
+Thing_define (KlattGrid_power1TierEditor, KlattGrid_realTierEditor) {
double v_minimumLegalValue ()
override { return 0.0; }
const char32 * v_quantityText ()
@@ -135,10 +135,10 @@ Thing_define (KlattGrid_Power1TierEditor, KlattGrid_RealTierEditor) {
override { return U"Maximum"; }
};
-autoKlattGrid_Power1TierEditor KlattGrid_Power1TierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_power1TierEditor KlattGrid_power1TierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_Power2TierEditor, KlattGrid_RealTierEditor) {
+Thing_define (KlattGrid_power2TierEditor, KlattGrid_realTierEditor) {
double v_minimumLegalValue ()
override { return 0.0; }
const char32 * v_quantityText ()
@@ -167,10 +167,10 @@ Thing_define (KlattGrid_Power2TierEditor, KlattGrid_RealTierEditor) {
override { return U"Maximum"; }
};
-autoKlattGrid_Power2TierEditor KlattGrid_Power2TierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_power2TierEditor KlattGrid_power2TierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_DoublePulsingTierEditor, KlattGrid_RealTierEditor) {
+Thing_define (KlattGrid_doublePulsingTierEditor, KlattGrid_realTierEditor) {
double v_minimumLegalValue ()
override { return 0.0; }
double v_maximumLegalValue ()
@@ -201,10 +201,10 @@ Thing_define (KlattGrid_DoublePulsingTierEditor, KlattGrid_RealTierEditor) {
override { return U"Maximum"; }
};
-autoKlattGrid_DoublePulsingTierEditor KlattGrid_DoublePulsingTierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_doublePulsingTierEditor KlattGrid_doublePulsingTierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_PitchTierEditor, KlattGrid_RealTierEditor) {
+Thing_define (KlattGrid_pitchTierEditor, KlattGrid_realTierEditor) {
void v_createHelpMenuItems (EditorMenu menu)
override;
double v_minimumLegalValue ()
@@ -235,10 +235,10 @@ Thing_define (KlattGrid_PitchTierEditor, KlattGrid_RealTierEditor) {
override { return U"Maximum frequency"; }
};
-autoKlattGrid_PitchTierEditor KlattGrid_PitchTierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_pitchTierEditor KlattGrid_pitchTierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_FlutterTierEditor, KlattGrid_RealTierEditor) {
+Thing_define (KlattGrid_flutterTierEditor, KlattGrid_realTierEditor) {
double v_minimumLegalValue ()
override { return 0.0; }
double v_maximumLegalValue ()
@@ -269,10 +269,10 @@ Thing_define (KlattGrid_FlutterTierEditor, KlattGrid_RealTierEditor) {
override { return U"Maximum"; }
};
-autoKlattGrid_FlutterTierEditor KlattGrid_FlutterTierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_flutterTierEditor KlattGrid_flutterTierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_IntensityTierEditor, KlattGrid_RealTierEditor) {
+Thing_define (KlattGrid_intensityTierEditor, KlattGrid_realTierEditor) {
void v_createHelpMenuItems (EditorMenu menu)
override;
const char32 * v_quantityText ()
@@ -301,10 +301,10 @@ Thing_define (KlattGrid_IntensityTierEditor, KlattGrid_RealTierEditor) {
override { return U"Maximum intensity"; }
};
-void KlattGrid_IntensityTierEditor_init (KlattGrid_IntensityTierEditor me, const char32 *title, KlattGrid klattgrid, RealTier tier);
+void KlattGrid_intensityTierEditor_init (KlattGrid_intensityTierEditor me, const char32 *title, KlattGrid klattgrid, RealTier tier);
-Thing_define (KlattGrid_DecibelTierEditor, KlattGrid_IntensityTierEditor) {
+Thing_define (KlattGrid_decibelTierEditor, KlattGrid_intensityTierEditor) {
const char32 * v_quantityText ()
override { return U"Amplitude (dB)"; }
const char32 * v_quantityKey ()
@@ -331,28 +331,28 @@ Thing_define (KlattGrid_DecibelTierEditor, KlattGrid_IntensityTierEditor) {
override { return U"Maximum amplitude"; }
};
-autoKlattGrid_DecibelTierEditor KlattGrid_DecibelTierEditor_create (const char32 *title, KlattGrid klattgrid, RealTier data);
+KlattGrid_decibelTierEditor KlattGrid_decibelTierEditor_create (const char32 *title, KlattGrid klattgrid, RealTier data);
-Thing_define (KlattGrid_VoicingAmplitudeTierEditor, KlattGrid_IntensityTierEditor) {
+Thing_define (KlattGrid_voicingAmplitudeTierEditor, KlattGrid_intensityTierEditor) {
};
-autoKlattGrid_VoicingAmplitudeTierEditor KlattGrid_VoicingAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_voicingAmplitudeTierEditor KlattGrid_voicingAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_AspirationAmplitudeTierEditor, KlattGrid_IntensityTierEditor) {
+Thing_define (KlattGrid_aspirationAmplitudeTierEditor, KlattGrid_intensityTierEditor) {
};
-autoKlattGrid_AspirationAmplitudeTierEditor KlattGrid_AspirationAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_aspirationAmplitudeTierEditor KlattGrid_aspirationAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_BreathinessAmplitudeTierEditor, KlattGrid_IntensityTierEditor) {
+Thing_define (KlattGrid_breathinessAmplitudeTierEditor, KlattGrid_intensityTierEditor) {
};
-autoKlattGrid_BreathinessAmplitudeTierEditor KlattGrid_BreathinessAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_breathinessAmplitudeTierEditor KlattGrid_breathinessAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_SpectralTiltTierEditor, KlattGrid_IntensityTierEditor) {
+Thing_define (KlattGrid_spectralTiltTierEditor, KlattGrid_intensityTierEditor) {
double v_defaultYmin ()
override { return -50.0; }
double v_defaultYmax ()
@@ -363,10 +363,10 @@ Thing_define (KlattGrid_SpectralTiltTierEditor, KlattGrid_IntensityTierEditor) {
override { return U"10.0"; }
};
-autoKlattGrid_SpectralTiltTierEditor KlattGrid_SpectralTiltTierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_spectralTiltTierEditor KlattGrid_spectralTiltTierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_FricationBypassTierEditor, KlattGrid_IntensityTierEditor) {
+Thing_define (KlattGrid_fricationBypassTierEditor, KlattGrid_intensityTierEditor) {
double v_defaultYmin ()
override { return -50.0; }
double v_defaultYmax ()
@@ -377,16 +377,16 @@ Thing_define (KlattGrid_FricationBypassTierEditor, KlattGrid_IntensityTierEditor
override { return U"10.0"; }
};
-autoKlattGrid_FricationBypassTierEditor KlattGrid_FricationBypassTierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_fricationBypassTierEditor KlattGrid_fricationBypassTierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_FricationAmplitudeTierEditor, KlattGrid_IntensityTierEditor) {
+Thing_define (KlattGrid_fricationAmplitudeTierEditor, KlattGrid_intensityTierEditor) {
};
-autoKlattGrid_FricationAmplitudeTierEditor KlattGrid_FricationAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid);
+KlattGrid_fricationAmplitudeTierEditor KlattGrid_fricationAmplitudeTierEditor_create (const char32 *title, KlattGrid klattgrid);
-Thing_define (KlattGrid_FormantGridEditor, FormantGridEditor) {
+Thing_define (KlattGrid_formantGridEditor, FormantGridEditor) {
KlattGrid klattgrid;
void v_play (double tmin, double tmax)
@@ -395,7 +395,7 @@ Thing_define (KlattGrid_FormantGridEditor, FormantGridEditor) {
override { return false; }
};
-autoKlattGrid_FormantGridEditor KlattGrid_FormantGridEditor_create (const char32 *title, KlattGrid data, int formantType);
+KlattGrid_formantGridEditor KlattGrid_formantGridEditor_create (const char32 *title, KlattGrid data, int formantType);
-/* End of file KlattGridEditors.h */
-#endif
+
+#endif // _KlattGridEditors_h_
\ No newline at end of file
diff --git a/dwtools/KlattGrid_def.h b/dwtools/KlattGrid_def.h
index 8e7cc15..543708f 100644
--- a/dwtools/KlattGrid_def.h
+++ b/dwtools/KlattGrid_def.h
@@ -1,6 +1,6 @@
/* KlattGrid_def.h
*
- * Copyright (C) 2008-2011 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2008-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -18,36 +18,26 @@
*/
#define ooSTRUCT PhonationPoint
-oo_DEFINE_CLASS (PhonationPoint, AnyPoint)
-
- oo_DOUBLE (period) // 1/F0
+oo_DEFINE_CLASS (PhonationPoint, Data)
+ oo_DOUBLE (time) /* AnyPoint : glottis closing time */
+ oo_DOUBLE (period) /* 1/F0 */
oo_DOUBLE (openPhase)
oo_DOUBLE (collisionPhase)
- oo_DOUBLE (te) // time from glottis open to exponential decay or closing
- oo_DOUBLE (power1) // flow function
+ oo_DOUBLE (te) // time from glottis open to exponential decay or closing
+ oo_DOUBLE (power1) /* flow function */
oo_DOUBLE (power2)
- oo_DOUBLE (pulseScale) // multiplier for diplophonia, shimmer
-
+ oo_DOUBLE (pulseScale) /* multiplier for diplophonia, shimmer */
oo_END_CLASS (PhonationPoint)
#undef ooSTRUCT
-
#define ooSTRUCT PhonationTier
oo_DEFINE_CLASS (PhonationTier, Function)
-
- oo_COLLECTION_OF (SortedSetOfDoubleOf, points, PhonationPoint, 0)
-
- #if oo_DECLARING
- AnyTier_METHODS
- #endif
-
+ oo_COLLECTION (SortedSetOfDouble, points, PhonationPoint, 0)
oo_END_CLASS (PhonationTier)
#undef ooSTRUCT
-
#define ooSTRUCT PhonationGridPlayOptions
-oo_DEFINE_CLASS (PhonationGridPlayOptions, Daata)
-
+oo_DEFINE_CLASS (PhonationGridPlayOptions, Data)
oo_INT (voicing)
oo_INT (aspiration)
oo_INT (breathiness)
@@ -55,30 +45,27 @@ oo_DEFINE_CLASS (PhonationGridPlayOptions, Daata)
oo_INT (doublePulsing)
oo_INT (collisionPhase)
oo_INT (spectralTilt)
- oo_INT (flowFunction) // 1: user-defined with tiers (power1, power2); 2: (2,3); 3: (3,4)
+ oo_INT (flowFunction) // 1: User defined with tiers (power1, power2); 2: (2,3); 3: (3,4)
oo_INT (flowDerivative)
oo_DOUBLE (maximumPeriod)
-
oo_END_CLASS (PhonationGridPlayOptions)
#undef ooSTRUCT
-
#define ooSTRUCT PhonationGrid
oo_DEFINE_CLASS (PhonationGrid, Function)
-
- oo_AUTO_OBJECT (PitchTier, 0, pitch)
- oo_AUTO_OBJECT (RealTier, 0, flutter) // [0,1]
- oo_AUTO_OBJECT (IntensityTier, 0, voicingAmplitude) // dB
- oo_AUTO_OBJECT (RealTier, 0, doublePulsing) // [0,1]
- oo_AUTO_OBJECT (RealTier, 0, openPhase) // (0,1)
- oo_AUTO_OBJECT (RealTier, 0, collisionPhase) //
- oo_AUTO_OBJECT (RealTier, 0, power1) // 2,3..
- oo_AUTO_OBJECT (RealTier, 0, power2) // 3,4.. power2>power1
- oo_AUTO_OBJECT (IntensityTier, 0, spectralTilt) // dB
- oo_AUTO_OBJECT (IntensityTier, 0, aspirationAmplitude) // dB
- oo_AUTO_OBJECT (IntensityTier, 0, breathinessAmplitude) // dB
+ oo_OBJECT (PitchTier, 0, pitch)
+ oo_OBJECT (RealTier, 0, flutter) // [0,1]
+ oo_OBJECT (IntensityTier, 0, voicingAmplitude) // dB
+ oo_OBJECT (RealTier, 0, doublePulsing) // [0,1]
+ oo_OBJECT (RealTier, 0, openPhase) // (0,1)
+ oo_OBJECT (RealTier, 0, collisionPhase) //
+ oo_OBJECT (RealTier, 0, power1) // 2,3..
+ oo_OBJECT (RealTier, 0, power2) // 3,4.. power2>power1
+ oo_OBJECT (IntensityTier, 0, spectralTilt) // dB
+ oo_OBJECT (IntensityTier, 0, aspirationAmplitude) // dB
+ oo_OBJECT (IntensityTier, 0, breathinessAmplitude) // dB
#if !oo_READING && !oo_WRITING
- oo_AUTO_OBJECT (PhonationGridPlayOptions, 0, options)
+ oo_OBJECT (PhonationGridPlayOptions, 0, options)
#endif
#if oo_READING
options = PhonationGridPlayOptions_create ();
@@ -88,14 +75,11 @@ oo_DEFINE_CLASS (PhonationGrid, Function)
void v_info ()
override;
#endif
-
oo_END_CLASS (PhonationGrid)
#undef ooSTRUCT
-
#define ooSTRUCT VocalTractGridPlayOptions
-oo_DEFINE_CLASS (VocalTractGridPlayOptions, Daata)
-
+oo_DEFINE_CLASS (VocalTractGridPlayOptions, Data)
oo_INT (filterModel)
oo_LONG (startOralFormant)
oo_LONG (endOralFormant)
@@ -103,42 +87,33 @@ oo_DEFINE_CLASS (VocalTractGridPlayOptions, Daata)
oo_LONG (endNasalFormant)
oo_LONG (startNasalAntiFormant)
oo_LONG (endNasalAntiFormant)
-
oo_END_CLASS (VocalTractGridPlayOptions)
#undef ooSTRUCT
-
#define ooSTRUCT VocalTractGrid
oo_DEFINE_CLASS (VocalTractGrid, Function)
-
- oo_AUTO_OBJECT (FormantGrid, 0, oral_formants)
- oo_AUTO_OBJECT (FormantGrid, 0, nasal_formants)
- oo_AUTO_OBJECT (FormantGrid, 0, nasal_antiformants)
+ oo_OBJECT (FormantGrid, 0, oral_formants)
+ oo_OBJECT (FormantGrid, 0, nasal_formants)
+ oo_OBJECT (FormantGrid, 0, nasal_antiformants)
// for parallel synthesis
- oo_COLLECTION_OF (OrderedOf, oral_formants_amplitudes, IntensityTier, 0)
- oo_COLLECTION_OF (OrderedOf, nasal_formants_amplitudes, IntensityTier, 0)
-
+ oo_COLLECTION (Ordered, oral_formants_amplitudes, IntensityTier, 0)
+ oo_COLLECTION (Ordered, nasal_formants_amplitudes, IntensityTier, 0)
#if !oo_READING && !oo_WRITING
- oo_AUTO_OBJECT (VocalTractGridPlayOptions, 0, options)
+ oo_OBJECT (VocalTractGridPlayOptions, 0, options)
#endif
-
#if oo_READING
options = VocalTractGridPlayOptions_create ();
VocalTractGrid_setNames (this);
#endif
-
#if oo_DECLARING
void v_info ()
override;
#endif
-
oo_END_CLASS (VocalTractGrid)
#undef ooSTRUCT
-
#define ooSTRUCT CouplingGridPlayOptions
-oo_DEFINE_CLASS (CouplingGridPlayOptions, Daata)
-
+oo_DEFINE_CLASS (CouplingGridPlayOptions, Data)
oo_LONG (startTrachealFormant)
oo_LONG (endTrachealFormant)
oo_LONG (startTrachealAntiFormant)
@@ -149,112 +124,85 @@ oo_DEFINE_CLASS (CouplingGridPlayOptions, Daata)
oo_LONG (endDeltaBandwidth)
oo_INT (openglottis)
oo_DOUBLE (fadeFraction)
-
oo_END_CLASS (CouplingGridPlayOptions)
#undef ooSTRUCT
-
#define ooSTRUCT CouplingGrid
oo_DEFINE_CLASS (CouplingGrid, Function)
-
- oo_AUTO_OBJECT (FormantGrid, 0, tracheal_formants)
- oo_AUTO_OBJECT (FormantGrid, 0, tracheal_antiformants)
- oo_COLLECTION_OF (OrderedOf, tracheal_formants_amplitudes, IntensityTier, 0)
- oo_AUTO_OBJECT (FormantGrid, 0, delta_formants)
-
+ oo_OBJECT (FormantGrid, 0, tracheal_formants)
+ oo_OBJECT (FormantGrid, 0, tracheal_antiformants)
+ oo_COLLECTION (Ordered, tracheal_formants_amplitudes, IntensityTier, 0)
+ oo_OBJECT (FormantGrid, 0, delta_formants)
#if !oo_READING && !oo_WRITING
- oo_AUTO_OBJECT (PhonationTier, 0, glottis)
- oo_AUTO_OBJECT (CouplingGridPlayOptions, 0, options)
+ oo_OBJECT (PhonationTier, 0, glottis)
+ oo_OBJECT (CouplingGridPlayOptions, 0, options)
#endif
-
#if oo_READING
options = CouplingGridPlayOptions_create ();
glottis = PhonationTier_create (xmin, xmax);
CouplingGrid_setNames (this);
#endif
-
#if oo_DECLARING
void v_info ()
override;
#endif
-
oo_END_CLASS (CouplingGrid)
#undef ooSTRUCT
-
#define ooSTRUCT FricationGridPlayOptions
-oo_DEFINE_CLASS (FricationGridPlayOptions, Daata)
-
+oo_DEFINE_CLASS (FricationGridPlayOptions, Data)
oo_LONG (startFricationFormant)
oo_LONG (endFricationFormant)
oo_INT (bypass)
-
oo_END_CLASS (FricationGridPlayOptions)
#undef ooSTRUCT
-
#define ooSTRUCT FricationGrid
oo_DEFINE_CLASS (FricationGrid, Function)
-
- oo_AUTO_OBJECT (IntensityTier, 0, fricationAmplitude) // dB
- oo_AUTO_OBJECT (FormantGrid, 0, frication_formants)
- oo_COLLECTION_OF (OrderedOf, frication_formants_amplitudes, IntensityTier, 0)
- oo_AUTO_OBJECT (IntensityTier, 0, bypass) // dB
-
+ oo_OBJECT (IntensityTier, 0, fricationAmplitude) // dB
+ oo_OBJECT (FormantGrid, 0, frication_formants)
+ oo_COLLECTION (Ordered, frication_formants_amplitudes, RealTier, 0)
+ oo_OBJECT (IntensityTier, 0, bypass) // dB
#if !oo_READING && !oo_WRITING
- oo_AUTO_OBJECT (FricationGridPlayOptions, 0, options)
+ oo_OBJECT (FricationGridPlayOptions, 0, options)
#endif
-
#if oo_READING
options = FricationGridPlayOptions_create ();
FricationGrid_setNames (this);
#endif
-
#if oo_DECLARING
void v_info ()
override;
#endif
-
oo_END_CLASS (FricationGrid)
#undef ooSTRUCT
-
#define ooSTRUCT KlattGridPlayOptions
-oo_DEFINE_CLASS (KlattGridPlayOptions, Daata)
-
+oo_DEFINE_CLASS (KlattGridPlayOptions, Data)
oo_DOUBLE (samplingFrequency)
oo_INT (scalePeak)
oo_DOUBLE (xmin)
oo_DOUBLE (xmax)
-
oo_END_CLASS (KlattGridPlayOptions)
#undef ooSTRUCT
-
#define ooSTRUCT KlattGrid
oo_DEFINE_CLASS (KlattGrid, Function)
-
- oo_AUTO_OBJECT (PhonationGrid, 0, phonation) // glottal source
- oo_AUTO_OBJECT (VocalTractGrid, 0, vocalTract) // filter
- oo_AUTO_OBJECT (CouplingGrid, 0, coupling) // coupling between source and filter
- oo_AUTO_OBJECT (FricationGrid, 0, frication) // frication source
- oo_AUTO_OBJECT (IntensityTier, 0, gain) // final scaling
-
+ oo_OBJECT (PhonationGrid, 0, phonation) // Glottal source
+ oo_OBJECT (VocalTractGrid, 0, vocalTract) // Filter
+ oo_OBJECT (CouplingGrid, 0, coupling) // Coupling between source and filter
+ oo_OBJECT (FricationGrid, 0, frication) // Frication source
+ oo_OBJECT (IntensityTier, 0, gain) // final scaling
#if !oo_READING && !oo_WRITING
- oo_AUTO_OBJECT (KlattGridPlayOptions, 0, options)
+ oo_OBJECT (KlattGridPlayOptions, 0, options)
#endif
-
#if oo_READING
options = KlattGridPlayOptions_create ();
KlattGrid_setNames (this);
#endif
-
#if oo_DECLARING
void v_info ()
override;
#endif
-
oo_END_CLASS (KlattGrid)
#undef ooSTRUCT
-
-/* End of file KlattGrid_def.h */
diff --git a/dwtools/KlattTable.cpp b/dwtools/KlattTable.cpp
index ff691cd..a099dcd 100644
--- a/dwtools/KlattTable.cpp
+++ b/dwtools/KlattTable.cpp
@@ -1,6 +1,6 @@
/* KlattTable.cpp
*
- * Copyright (C) 2008-2011, 2015-2016 David Weenink
+ * Copyright (C) 2008-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -362,6 +362,8 @@ Thing_implement (KlattTable, Table, 0);
#define ALL_PARALLEL 2
#define KlattTable_NPAR 40 /* Number of control parameters */
#define MAX_SAM 20000 /* Maximum sample rate */
+#define TRUE 1
+#define FALSE 0
#define IMPULSIVE 1 /* Type of voicing source */
#define NATURAL 2
#define SAMPLED 3
@@ -452,11 +454,11 @@ typedef struct structKlattGlobal {
short *natural_samples; /* pointer to an array of glottal samples */
long F0hz10; /* Voicing fund freq in units of 0.1 Hz */
long original_f0; /* original value of f0 not modified by flutter (kanweg) */
- autoResonator rp[7], rc[9], rnpp, rnpc, rgl, rlp, rout;
- autoAntiResonator rnz;
+ Resonator rp[7], rc[9], rnpp, rnpc, rgl, rlp, rout;
+ AntiResonator rnz;
} *KlattGlobal;
-autoKlattTable KlattTable_readFromRawTextFile (MelderFile fs) {
+KlattTable KlattTable_readFromRawTextFile (MelderFile fs) {
try {
autoMatrix thee = Matrix_readFromRawTextFile (fs);
@@ -465,17 +467,17 @@ autoKlattTable KlattTable_readFromRawTextFile (MelderFile fs) {
}
autoKlattTable me = Thing_new (KlattTable);
- Table_initWithColumnNames (me.get(), thy ny, columnNames);
+ Table_initWithColumnNames (me.peek(), thy ny, columnNames);
for (long irow = 1; irow <= thy ny; irow++) {
for (long jcol = 1; jcol <= KlattTable_NPAR; jcol++) {
double val = thy z[irow][jcol];
if (jcol > 3 && jcol < 13 && (jcol % 2 == 0) && val <= 0) { // bw == 0?
val = thy z[irow][jcol - 1] / 10;
}
- Table_setNumericValue ( (Table) me.get(), irow, jcol, val);
+ Table_setNumericValue ( (Table) me.peek(), irow, jcol, val);
}
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattTable not read from file.");
}
@@ -483,17 +485,17 @@ autoKlattTable KlattTable_readFromRawTextFile (MelderFile fs) {
static void KlattGlobal_free (KlattGlobal me) {
for (long i = 1; i <= 8; i++) {
- my rc[i].reset();
+ Melder_free (my rc[i]);
if (i <= 6) {
- my rp[i].reset();
+ Melder_free (my rp[i]);
}
}
- my rnpp.reset();
- my rnpc.reset();
- my rnz.reset();
- my rgl.reset();
- my rlp.reset();
- my rout.reset();
+ Melder_free (my rnpp);
+ Melder_free (my rnpc);
+ Melder_free (my rnz);
+ Melder_free (my rgl);
+ Melder_free (my rlp);
+ Melder_free (my rout);
Melder_free (me);
}
@@ -548,7 +550,7 @@ static void KlattGlobal_init (KlattGlobal me, int synthesisModel, int numberOfFo
my FLPhz = (long) floor (0.0950 * my samrate); // depends on samplingFrequency ????
my BLPhz = (long) floor (0.0630 * my samrate);
- Filter_setFB (my rlp.get(), my FLPhz, my BLPhz);
+ Filter_setFB (my rlp, my FLPhz, my BLPhz);
}
static KlattFrame KlattFrame_create () {
@@ -559,12 +561,12 @@ static void KlattFrame_free (KlattFrame me) {
Melder_free (me);
}
-autoKlattTable KlattTable_create (double frameDuration, double totalDuration) {
+KlattTable KlattTable_create (double frameDuration, double totalDuration) {
try {
- autoKlattTable me = Thing_new (KlattTable);
+ autoKlattTable me = (KlattTable) Thing_new (KlattTable);
long nrows = (long) floor (totalDuration / frameDuration) + 1;
- Table_initWithColumnNames (me.get(), nrows, columnNames);
- return me;
+ Table_initWithColumnNames (me.peek(), nrows, columnNames);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"KlattTable not created.");
}
@@ -601,28 +603,28 @@ static void KlattGlobal_getFrame (KlattGlobal me, KlattFrame thee) {
for (long i = 8; i > 0; i--) {
if (my nfcascade >= i) {
- Filter_setFB (my rc[i].get(), thy Fhz[i], thy Bhz[i]);
+ Filter_setFB (my rc[i], thy Fhz[i], thy Bhz[i]);
}
}
/* Set coefficients of nasal resonator and zero antiresonator */
- Filter_setFB (my rnpc.get(), thy FNPhz, thy BNPhz);
- Filter_setFB (my rnz.get(), thy FNZhz, thy BNZhz);
+ Filter_setFB (my rnpc, thy FNPhz, thy BNPhz);
+ Filter_setFB (my rnz, thy FNZhz, thy BNZhz);
/* Set coefficients of parallel resonators, and amplitude of outputs */
for (long i = 1; i <= 6; i++) {
- Filter_setFB (my rp[i].get(), thy Fhz[i], thy Bphz[i]);
+ Filter_setFB (my rp[i], thy Fhz[i], thy Bphz[i]);
my rp[i] -> a *= amp_parF[i] * DBtoLIN (thy A[i]);
}
- Filter_setFB (my rnpp.get(), thy FNPhz, thy BNPhz);
+ Filter_setFB (my rnpp, thy FNPhz, thy BNPhz);
my rnpp -> a *= amp_parFNP;
/* output low-pass filter */
- Filter_setFB (my rout.get(), 0, (long) (my samrate / 2));
+ Filter_setFB (my rout, 0, (long) (my samrate / 2));
}
/*
@@ -675,7 +677,7 @@ static double KlattGlobal_impulsive_source (KlattGlobal me) { // ppgb: dit was
vwave = my nper < 3 ? doublet[my nper] : 0;
- return Filter_getOutput (my rgl.get(), vwave);
+ return Filter_getOutput (my rgl, vwave);
}
/*
@@ -839,7 +841,7 @@ static void KlattGlobal_pitch_synch_par_reset (KlattGlobal me) {
long temp = my samrate / my nopen;
- Filter_setFB (my rgl.get(), 0, temp); // Only used for impulsive source.
+ Filter_setFB (my rgl, 0, temp); // Only used for impulsive source.
/* Make gain at F1 about constant */
@@ -942,7 +944,7 @@ static void KlattGlobal_synthesizeFrame (KlattGlobal me, short *output) {
to samrate samples/sec. Resonator f=.09*samrate, bw=.06*samrate
*/
- voice = Filter_getOutput (my rlp.get(), voice);
+ voice = Filter_getOutput (my rlp, voice);
/* Increment counter that keeps track of 4*samrate samples per sec */
@@ -986,12 +988,12 @@ static void KlattGlobal_synthesizeFrame (KlattGlobal me, short *output) {
*/
if (my synthesis_model != ALL_PARALLEL) {
- out = Filter_getOutput (my rnz.get(), glotout); /* anti resonator */
- out = Filter_getOutput (my rnpc.get(), out);
+ out = Filter_getOutput (my rnz, glotout); /* anti resonator */
+ out = Filter_getOutput (my rnpc, out);
for (long i = 8; i > 0; i--) {
if (my nfcascade >= i) {
- out = Filter_getOutput (my rc[i].get(), out);
+ out = Filter_getOutput (my rc[i], out);
}
}
} else {
@@ -1020,16 +1022,16 @@ static void KlattGlobal_synthesizeFrame (KlattGlobal me, short *output) {
Problem: The source signal is already v'[n], and we are differentiating here again ???
*/
- out += Filter_getOutput (my rp[1].get(), sourc);
+ out += Filter_getOutput (my rp[1], sourc);
sourc = frics + par_glotout - glotlast; // diff
glotlast = par_glotout;
- out += Filter_getOutput (my rnpp.get(), sourc);
+ out += Filter_getOutput (my rnpp, sourc);
for (long i = 6; i >= 2; i--) {
if (my nfcascade >= i) {
- out = Filter_getOutput (my rp[i].get(), sourc) - out;
+ out = Filter_getOutput (my rp[i], sourc) - out;
}
}
@@ -1063,7 +1065,7 @@ static void KlattGlobal_synthesizeFrame (KlattGlobal me, short *output) {
}
}
- out = Filter_getOutput (my rout.get(), out);
+ out = Filter_getOutput (my rout, out);
double temp = out * my amp_gain0; /* Convert back to integer */
@@ -1080,49 +1082,50 @@ static void KlattGlobal_synthesizeFrame (KlattGlobal me, short *output) {
static int KlattTable_checkLimits (KlattTable me) {
long nviolations_upper[KlattTable_NPAR + 1] = { 0 }, nviolations_lower[KlattTable_NPAR + 1] = { 0 };
long lower[KlattTable_NPAR + 1] = { 0, // dummy
- 10, 0, // f0, av
- 200, 40, 550, 40, 1200, 40, 1200, 40, 1200, 40, 1200, 40, // f1,b1 -- f6,b6
- 248, 40, 248, 40, // fnz, bnz, fnp, bnp
- 0, 0, 0, 0, 0, 0, // ah, kopen, aturb, tilt, af, skew
- 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, // a1,b1p -- a6,b6p
- 0, 0, 0, 0 // anp, ab, avp, gain
- };
+ 10, 0, // f0, av
+ 200, 40, 550, 40, 1200, 40, 1200, 40, 1200, 40, 1200, 40, // f1,b1 -- f6,b6
+ 248, 40, 248, 40, // fnz, bnz, fnp, bnp
+ 0, 0, 0, 0, 0, 0, // ah, kopen, aturb, tilt, af, skew
+ 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, 0, 40, // a1,b1p -- a6,b6p
+ 0, 0, 0, 0 // anp, ab, avp, gain
+ };
long upper[KlattTable_NPAR + 1] = { 0, // dummy
- 10000, 70, // f0, av
- 1300, 1000, 3000, 1000, 4999, 1000, 4999, 1000, 6999, 1000, 7000, 1000, // f1,b1 -- f6,b6
- 528, 1000, 528, 1000, // fnz, bnz, fnp, bnp
- 70, 60, 80, 24, 80, 40, // ah, kopen, aturb, tilt, af, skew
- 80, 1000, 80, 1000, 80, 1000, 80, 1000, 80, 1000, 80, 1000, // a1,b1p -- a6,b6p
- 80, 80, 70, 80 // anp, ab, avp, gain
- };
+ 10000, 70, // f0, av
+ 1300, 1000, 3000, 1000, 4999, 1000, 4999, 1000, 6999, 1000, 7000, 1000, // f1,b1 -- f6,b6
+ 528, 1000, 528, 1000, // fnz, bnz, fnp, bnp
+ 70, 60, 80, 24, 80, 40, // ah, kopen, aturb, tilt, af, skew
+ 80, 1000, 80, 1000, 80, 1000, 80, 1000, 80, 1000, 80, 1000, // a1,b1p -- a6,b6p
+ 80, 80, 70, 80 // anp, ab, avp, gain
+ };
long nv = 0;
- for (long irow = 1; irow <= my rows.size; irow ++) {
+ for (long irow = 1; irow <= my rows -> size; irow++) {
for (long j = 1; j <= KlattTable_NPAR; j++) {
- long val = Table_getNumericValue_Assert (me, irow, j); // ppgb: truncatie? kan dat kloppen?
- if (val < lower [j]) {
- nviolations_lower [j] ++;
- nv ++;
+ long val = Table_getNumericValue_Assert ( (Table) me, irow, j); // ppgb: truncatie? kan dat kloppen?
+ if (val < lower[j]) {
+ nviolations_lower[j]++; nv++;
} else if (val > upper[j]) {
- nviolations_upper [j] ++;
- nv ++;
+ nviolations_upper[j]++; nv++;
}
}
}
if (nv > 0) {
MelderInfo_open ();
MelderInfo_writeLine (U"Diagnostics for KlattTable \"", Thing_getName (me), U"\":");
- MelderInfo_writeLine (U"Number of frames: ", my rows.size);
- for (long j = 1; j <= KlattTable_NPAR; j ++) {
- if (nviolations_lower [j] > 0) {
- if (nviolations_upper [j] > 0) {
- MelderInfo_writeLine (columnNamesA [j], U": ", nviolations_lower [j], U" frame(s) < min = ", nviolations_lower [j], U"; ",
- nviolations_upper [j], U" frame(s) > max = ", upper [j]);
+ MelderInfo_writeLine (U"Number of frames: ", my rows -> size);
+ for (long j = 1; j <= KlattTable_NPAR; j++) {
+ if (nviolations_lower[j] > 0) {
+ if (nviolations_upper[j] > 0) {
+ MelderInfo_writeLine (columnNamesA[j], U": ",
+ nviolations_lower[j], U" frame(s) < min = ", nviolations_lower[j], U"; ",
+ nviolations_upper[j], U" frame(s) > max = ", upper[j]);
} else {
- MelderInfo_writeLine (columnNamesA [j], U": ", nviolations_lower [j], U" frame(s) < min = ", lower [j]);
+ MelderInfo_writeLine (columnNamesA[j], U": ",
+ nviolations_lower[j], U" frame(s) < min = ", lower[j]);
}
} else if (nviolations_upper[j] > 0) {
- MelderInfo_writeLine (columnNamesA [j], U": ", nviolations_upper [j], U" frame(s) > max = ", upper [j]);
+ MelderInfo_writeLine (columnNamesA[j], U": ",
+ nviolations_upper[j], U" frame(s) > max = ", upper[j]);
}
}
MelderInfo_close ();
@@ -1131,7 +1134,7 @@ static int KlattTable_checkLimits (KlattTable me) {
return 1;
}
-autoSound KlattTable_to_Sound (KlattTable me, double samplingFrequency, int synthesisModel, int numberOfFormants, double frameDuration, int glottalSource, double flutter, int outputType) {
+Sound KlattTable_to_Sound (KlattTable me, double samplingFrequency, int synthesisModel, int numberOfFormants, double frameDuration, int glottalSource, double flutter, int outputType) {
KlattGlobal thee = 0;
KlattFrame frame = 0;
try {
@@ -1147,11 +1150,11 @@ autoSound KlattTable_to_Sound (KlattTable me, double samplingFrequency, int synt
KlattGlobal_init (thee, synthesisModel, numberOfFormants, glottalSource, frameDuration, (long) floor (flutter), outputType);
- autoSound him = Sound_createSimple (1, frameDuration * my rows.size, samplingFrequency);
+ autoSound him = Sound_createSimple (1, frameDuration * my rows -> size, samplingFrequency);
- for (long irow = 1 ; irow <= my rows.size; irow++) {
+ for (long irow = 1 ; irow <= my rows -> size; irow++) {
for (long col = 1; col <= KlattTable_NPAR; col++) {
- par[col] = Table_getNumericValue_Assert (me, irow, col); // ppgb: truncatie?
+ par[col] = Table_getNumericValue_Assert ( (Table) me, irow, col); // ppgb: truncatie?
}
long jcol = 1;
frame -> F0hz10 = par[jcol++]; frame -> AVdb = par[jcol++];
@@ -1186,7 +1189,7 @@ autoSound KlattTable_to_Sound (KlattTable me, double samplingFrequency, int synt
}
}
KlattGlobal_free (thee); KlattFrame_free (frame);
- return him;
+ return him.transfer ();
} catch (MelderError) {
KlattGlobal_free (thee);
KlattFrame_free (frame);
@@ -1195,7 +1198,7 @@ autoSound KlattTable_to_Sound (KlattTable me, double samplingFrequency, int synt
}
-autoKlattTable KlattTable_createExample () {
+KlattTable KlattTable_createExample () {
long nrows = 1376;
struct klatt_params {
short p[40];
@@ -2578,41 +2581,41 @@ autoKlattTable KlattTable_createExample () {
{{ 830, 0, 920, 0, 1445, 0, 2804, 0, 3915, 0, 5969, 0, 6256, 0, 0, 0, 200, 30, 0, 60, 0, 0, 0, 0, 0, 87, 0, 62, 0, 103, 0, 105, 0, 80, 0, 80, 0, 0, 0, 60 }}
};
try {
- autoKlattTable me = Thing_new (KlattTable);
- Table_initWithColumnNames (me.get(), nrows, columnNames);
+ autoKlattTable me = (KlattTable) Thing_new (KlattTable);
+ Table_initWithColumnNames (me.peek(), nrows, columnNames);
for (long irow = 1; irow <= nrows; irow++) {
for (long jcol = 1; jcol <= KlattTable_NPAR; jcol++) {
double val = klatt_data[irow - 1].p[jcol - 1];
if (jcol > 3 && jcol < 13 && (jcol % 2 == 0) && val <= 0) { // bw == 0?
val = klatt_data[irow - 1].p[jcol] / 10;
}
- Table_setNumericValue ( (Table) me.get(), irow, jcol, val);
+ Table_setNumericValue ( (Table) me.peek(), irow, jcol, val);
}
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U" KlattTable example not created.");
}
}
-autoKlattTable Table_to_KlattTable (Table me) {
+KlattTable Table_to_KlattTable (Table me) {
try {
if (my numberOfColumns != KlattTable_NPAR) {
Melder_throw (U"A KlattTable needs ", KlattTable_NPAR, U" columns.");
}
autoKlattTable thee = Thing_new (KlattTable);
- my structTable :: v_copy (thee.get());
- return thee;
+ my structTable :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"KlattTable not created from Table.");
}
}
-autoTable KlattTable_to_Table (KlattTable me) {
+Table KlattTable_to_Table (KlattTable me) {
try {
autoTable thee = Thing_new (Table);
- my structTable :: v_copy (thee.get());
- return thee;
+ my structTable :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Table not created from KlattTable.");
}
diff --git a/dwtools/KlattTable.h b/dwtools/KlattTable.h
index 60e49ca..912a2b6 100644
--- a/dwtools/KlattTable.h
+++ b/dwtools/KlattTable.h
@@ -2,7 +2,7 @@
#define _KlattTable_h_
/* KlattTable.h
*
- * Copyright (C) 2008-2011, 2015 David Weenink
+ * Copyright (C) 2008-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -31,7 +31,7 @@
Thing_define (KlattTable, Table) {
};
-autoKlattTable KlattTable_create (double frameDuration, double totalDuration);
+KlattTable KlattTable_create (double frameDuration, double totalDuration);
/*
f0 (08) This is the fundamental frequency (pitch) of the utterance.
In this case it is specified in steps of 0.1 Hz, hence 100Hz
@@ -94,16 +94,16 @@ gain Overall gain in dB range 0-80.
*/
-autoSound KlattTable_to_Sound (KlattTable me, double samplingFrequency, int synthesisModel, int numberOfFormants, double frameDuration, int voicing, double flutter, int outputType);
+Sound KlattTable_to_Sound (KlattTable me, double samplingFrequency, int synthesisModel, int numberOfFormants, double frameDuration, int voicing,
+double flutter, int outputType);
-autoSound KlattTable_and_Sound_to_Sound (KlattTable me, Sound thee);
+Sound KlattTable_and_Sound_to_Sound (KlattTable me, Sound thee);
-autoKlattTable KlattTable_createExample ();
+KlattTable KlattTable_createExample ();
-autoKlattTable Table_to_KlattTable (Table me);
+KlattTable Table_to_KlattTable (Table me);
+Table KlattTable_to_Table (KlattTable me);
-autoTable KlattTable_to_Table (KlattTable me);
-
-autoKlattTable KlattTable_readFromRawTextFile (MelderFile fs);
+KlattTable KlattTable_readFromRawTextFile (MelderFile fs);
#endif /* _KlattTable_h_ */
diff --git a/dwtools/LFCC.cpp b/dwtools/LFCC.cpp
index 3c5e2d9..c1e0f3e 100644
--- a/dwtools/LFCC.cpp
+++ b/dwtools/LFCC.cpp
@@ -2,7 +2,7 @@
*
* Linear Frequency Cepstral Coefficients class.
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,11 +29,12 @@
Thing_implement (LFCC, CC, 1);
-autoLFCC LFCC_create (double tmin, double tmax, long nt, double dt, double t1, long maximumNumberOfCoefficients, double fmin, double fmax) {
+LFCC LFCC_create (double tmin, double tmax, long nt, double dt, double t1,
+ long maximumNumberOfCoefficients, double fmin, double fmax) {
try {
autoLFCC me = Thing_new (LFCC);
- CC_init (me.get(), tmin, tmax, nt, dt, t1, maximumNumberOfCoefficients, fmin, fmax);
- return me;
+ CC_init (me.peek(), tmin, tmax, nt, dt, t1, maximumNumberOfCoefficients, fmin, fmax);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"LFCC not created.");
}
diff --git a/dwtools/LFCC.h b/dwtools/LFCC.h
index fb2e737..40263ef 100644
--- a/dwtools/LFCC.h
+++ b/dwtools/LFCC.h
@@ -4,7 +4,7 @@
*
* Linear Frequency Cepstral Coefficients class.
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -32,7 +32,7 @@
Thing_define (LFCC, CC) {
};
-autoLFCC LFCC_create (double tmin, double tmax, long nt, double dt, double t1,
+LFCC LFCC_create (double tmin, double tmax, long nt, double dt, double t1,
long maximumNumberOfCoefficients, double fmin, double fmax);
#endif /* _LFCC_h_ */
diff --git a/dwtools/LongSound_extensions.cpp b/dwtools/LongSound_extensions.cpp
index 47e0547..a521e8b 100644
--- a/dwtools/LongSound_extensions.cpp
+++ b/dwtools/LongSound_extensions.cpp
@@ -1,6 +1,6 @@
/* LongSound_extensions.c
*
- * Copyright (C) 1993-2013, 2015 David Weenink
+ * Copyright (C) 1993-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -49,7 +49,8 @@
/*
Precondition: size (my buffer) >= nbuf
*/
-static void _LongSound_to_multichannel_buffer (LongSound me, short *buffer, long nbuf, int nchannels, int ichannel, long ibuf) {
+static void _LongSound_to_multichannel_buffer (LongSound me, short *buffer, long nbuf,
+ int nchannels, int ichannel, long ibuf) {
long numberOfReads = (my nx - 1) / nbuf + 1;
long n_to_read = 0;
@@ -123,13 +124,14 @@ static void MelderFile_truncate (MelderFile me, long size) {
HANDLE hFile;
DWORD fdwAccess = GENERIC_READ | GENERIC_WRITE, fPos;
DWORD fdwShareMode = 0; /* File cannot be shared */
- LPSECURITY_ATTRIBUTES lpsa = nullptr;
+ LPSECURITY_ATTRIBUTES lpsa = NULL;
DWORD fdwCreate = OPEN_EXISTING;
LARGE_INTEGER fileSize;
MelderFile_close (me);
- hFile = CreateFileW (Melder_peek32toW (my path), fdwAccess, fdwShareMode, lpsa, fdwCreate, FILE_ATTRIBUTE_NORMAL, nullptr);
+ hFile = CreateFileW (Melder_peek32toW (my path), fdwAccess, fdwShareMode, lpsa, fdwCreate,
+ FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile == INVALID_HANDLE_VALUE) {
Melder_throw (U"Can't open file ", me, U".");
}
@@ -151,9 +153,8 @@ static void MelderFile_truncate (MelderFile me, long size) {
#elif defined(linux) || defined(macintosh)
MelderFile_close (me);
- if (truncate (Melder_peek32to8 (my path), size) == -1) {
- Melder_throw (U"Truncating failed for file ", MelderFile_messageName (me), U" (", Melder_peek8to32 (strerror (errno)), U").");
- }
+ if (truncate (Melder_peek32to8 (my path), size) == -1) Melder_throw (U"Truncating failed for file ",
+ MelderFile_messageName (me), U" (", Melder_peek8to32 (strerror (errno)), U").");
#else
Melder_throw (U"Don't know what to do.");
#endif
@@ -168,17 +169,18 @@ static void writePartToOpenFile16 (LongSound me, int audioFileType, long imin, l
long numberOfSamplesToCopy = ibuffer < numberOfBuffers ? my nmax : numberOfSamplesInLastBuffer;
LongSound_readAudioToShort (me, my buffer, offset, numberOfSamplesToCopy);
offset += numberOfSamplesToCopy;
- MelderFile_writeShortToAudio (file, my numberOfChannels, Melder_defaultAudioFileEncoding (audioFileType, numberOfBitsPerSamplePoint), my buffer, numberOfSamplesToCopy);
+ MelderFile_writeShortToAudio (file, my numberOfChannels,
+ Melder_defaultAudioFileEncoding (audioFileType, numberOfBitsPerSamplePoint), my buffer, numberOfSamplesToCopy);
}
}
-
- // We "have" no samples any longer.
-
+ /*
+ * We "have" no samples any longer.
+ */
my imin = 1;
my imax = 0;
}
-void LongSounds_appendToExistingSoundFile (OrderedOf<structSampled>* me, MelderFile file) {
+void LongSounds_appendToExistingSoundFile (Collection me, MelderFile file) {
long pre_append_endpos = 0, numberOfBitsPerSamplePoint = 16;
try {
if (my size < 1) {
@@ -201,7 +203,8 @@ void LongSounds_appendToExistingSoundFile (OrderedOf<structSampled>* me, MelderF
long startOfData;
int32 numberOfSamples;
int numberOfChannels, encoding;
- int audioFileType = MelderFile_checkSoundFile (file, &numberOfChannels, &encoding, &sampleRate_d, &startOfData, &numberOfSamples);
+ int audioFileType = MelderFile_checkSoundFile (file, &numberOfChannels,
+ &encoding, &sampleRate_d, &startOfData, &numberOfSamples);
if (audioFileType == 0) {
Melder_throw (U"Not a sound file.");
@@ -210,9 +213,9 @@ void LongSounds_appendToExistingSoundFile (OrderedOf<structSampled>* me, MelderF
// Check whether all the sample rates and channels match.
long sampleRate = (long) floor (sampleRate_d);
- for (long i = 1; i <= my size; i ++) {
- bool sampleRatesMatch, numbersOfChannelsMatch;
- Sampled data = my at [i];
+ for (long i = 1; i <= my size; i++) {
+ int sampleRatesMatch, numbersOfChannelsMatch;
+ Sampled data = (Sampled) my item [i];
if (data -> classInfo == classSound) {
Sound sound = (Sound) data;
sampleRatesMatch = floor (1.0 / sound -> dx + 0.5) == sampleRate;
@@ -239,8 +242,8 @@ void LongSounds_appendToExistingSoundFile (OrderedOf<structSampled>* me, MelderF
pre_append_endpos = MelderFile_tell (file);
errno = 0;
- for (long i = 1; i <= my size; i ++) {
- Sampled data = my at [i];
+ for (long i = 1; i <= my size; i++) {
+ Sampled data = (Sampled) my item [i];
if (data -> classInfo == classSound) {
Sound sound = (Sound) data;
MelderFile_writeFloatToAudio (file, sound -> ny, Melder_defaultAudioFileEncoding
diff --git a/dwtools/LongSound_extensions.h b/dwtools/LongSound_extensions.h
index 6f085d8..e57d59c 100644
--- a/dwtools/LongSound_extensions.h
+++ b/dwtools/LongSound_extensions.h
@@ -2,7 +2,7 @@
#define _LongSound_extensions_h_
/* LongSound_extensions.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,8 +27,9 @@
#include "LongSound.h"
-void LongSounds_writeToStereoAudioFile16 (LongSound me, LongSound thee, int audioFileType, MelderFile file);
+void LongSounds_writeToStereoAudioFile16 (LongSound me, LongSound thee,
+ int audioFileType, MelderFile file);
-void LongSounds_appendToExistingSoundFile (OrderedOf<structSampled>* me, MelderFile file);
+void LongSounds_appendToExistingSoundFile (Collection me, MelderFile file);
#endif /* _LongSound_extensions_h_ */
diff --git a/dwtools/MDS.cpp b/dwtools/MDS.cpp
index be604fd..140191c 100644
--- a/dwtools/MDS.cpp
+++ b/dwtools/MDS.cpp
@@ -1,6 +1,6 @@
/* MDS.cpp
*
- * Copyright (C) 1993-2016 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1993-2015 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -40,33 +40,10 @@
#define TINY 1e-30
-Thing_implement (Kruskal, Thing, 0);
-
-Thing_implement (Transformator, Thing, 0);
-Thing_implement (RatioTransformator, Transformator, 0);
-Thing_implement (MonotoneTransformator, Transformator, 0);
-Thing_implement (ISplineTransformator, Transformator, 0);
-
-Thing_implement (MDSVec, Daata, 0);
-Thing_implement (MDSVecList, Ordered, 0);
-
-Thing_implement (Weight, TableOfReal, 0);
-Thing_implement (Salience, TableOfReal, 0);
-Thing_implement (ScalarProduct, TableOfReal, 0);
-
-Thing_implement (ConfusionList, TableOfRealList, 0);
-Thing_implement (ProximityList, TableOfRealList, 0);
-Thing_implement (ScalarProductList, TableOfRealList, 0);
-
-Thing_implement (DistanceList, ProximityList, 0);
-Thing_implement (Dissimilarity, Proximity, 0);
-Thing_implement (DissimilarityList, ProximityList, 0);
-Thing_implement (Similarity, Proximity, 0);
-
-
/********************** NUMERICAL STUFF **************************************/
-static void NUMdmatrix_into_vector (double **m, double *v, long r1, long r2, long c1, long c2) {
+static void NUMdmatrix_into_vector (double **m, double *v, long r1, long r2,
+ long c1, long c2) {
long k = 1;
for (long i = r1; i <= r2; i++) {
@@ -76,7 +53,8 @@ static void NUMdmatrix_into_vector (double **m, double *v, long r1, long r2, lon
}
}
-static void NUMdvector_into_matrix (const double *v, double **m, long r1, long r2, long c1, long c2) {
+static void NUMdvector_into_matrix (const double *v, double **m,
+ long r1, long r2, long c1, long c2) {
long k = 1;
for (long i = r1; i <= r2; i++) {
@@ -88,12 +66,12 @@ static void NUMdvector_into_matrix (const double *v, double **m, long r1, long r
static void NUMdmatrix_normalizeRows (double **m, long nr, long nc) {
for (long i = 1; i <= nr; i++) {
- double rowSum = 0.0;
+ double rowSum = 0;
for (long j = 1; j <= nc; j++) {
rowSum += m[i][j];
}
- if (rowSum != 0.0) {
+ if (rowSum != 0) {
for (long j = 1; j <= nc; j++) {
m[i][j] /= rowSum;
}
@@ -128,10 +106,10 @@ static void NUMsort3 (double *data, long *iPoint, long *jPoint, long ifrom, long
//NUMindexx (data + ifrom - 1, n, indx + ifrom - 1);
NUMindexx (&data [ifrom - 1], n, &indx [ifrom - 1]);
if (! ascending) {
- for (long j = ifrom; j <= ifrom + n / 2; j ++) {
- long tmp = indx [j];
- indx [j] = indx [ito - j + ifrom];
- indx [ito - j + ifrom] = tmp;
+ for (long j = ifrom; j <= ifrom + n / 2; j++) {
+ long tmp = indx[j];
+ indx[j] = indx[ito - j + ifrom];
+ indx[ito - j + ifrom] = tmp;
}
}
for (long j = ifrom; j <= ito; j++) {
@@ -157,61 +135,61 @@ static void NUMsort3 (double *data, long *iPoint, long *jPoint, long ifrom, long
}
}
-/************ ConfigurationList & Similarity **************************/
+/************ Configurations & Similarity **************************/
-autoDistanceList ConfigurationList_to_DistanceList (ConfigurationList me) {
+Distances Configurations_to_Distances (Configurations me) {
try {
- autoDistanceList thee = DistanceList_create ();
- for (long i = 1; i <= my size; i ++) {
- Configuration conf = my at [i];
+ autoDistances thee = Distances_create ();
+ for (long i = 1; i <= my size; i++) {
+ Configuration conf = (Configuration) (my item[i]);
autoDistance d = Configuration_to_Distance (conf);
- Thing_setName (d.get(), Thing_getName (conf));
- thy addItem_move (d.move());
+ Thing_setName (d.peek(), Thing_getName (conf));
+ Collection_addItem (thee.peek(), d.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Distances not created form Configurations.");
}
}
-autoSimilarity ConfigurationList_to_Similarity_cc (ConfigurationList me, Weight weight) {
+Similarity Configurations_to_Similarity_cc (Configurations me, Weight weight) {
try {
- autoDistanceList d = ConfigurationList_to_DistanceList (me);
- autoSimilarity thee = DistanceList_to_Similarity_cc (d.get(), weight);
- return thee;
+ autoDistances d = Configurations_to_Distances (me);
+ autoSimilarity thee = Distances_to_Similarity_cc (d.peek(), weight);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Similarity not created form Configurations.");
}
}
-autoSimilarity DistanceList_to_Similarity_cc (DistanceList me, Weight w) {
+Similarity Distances_to_Similarity_cc (Distances me, Weight w) {
try {
if (my size == 0) {
Melder_throw (U"Distances is empty.");
}
- if (! TableOfRealList_haveIdenticalDimensions (my asTableOfRealList())) {
+ if (! TablesOfReal_checkDimensions (me)) {
Melder_throw (U"All matrices must have the same dimensions.");
}
- autoWeight aw;
- if (! w) {
- aw = Weight_create (my at [1] -> numberOfRows);
- w = aw.get();
+ autoWeight aw = 0;
+ if (w == 0) {
+ aw.reset (Weight_create ( ( (Distance) (my item[1])) -> numberOfRows));
+ w = aw.peek();
}
autoSimilarity thee = Similarity_create (my size);
- for (long i = 1; i <= my size; i ++) {
- Distance di = my at [i];
+ for (long i = 1; i <= my size; i++) {
+ Distance di = (Distance) (my item[i]);
char32 *name = Thing_getName (di);
- TableOfReal_setRowLabel (thee.get(), i, name);
- TableOfReal_setColumnLabel (thee.get(), i, name);
+ TableOfReal_setRowLabel (thee.peek(), i, name);
+ TableOfReal_setColumnLabel (thee.peek(), i, name);
thy data[i][i] = 1;
- for (long j = i + 1; j <= my size; j ++) {
- Distance dj = my at [j];
- thy data [i] [j] = thy data [j] [i] = Distance_Weight_congruenceCoefficient (di, dj, w);
+ for (long j = i + 1; j <= my size; j++) {
+ Distance dj = (Distance) (my item[j]);
+ thy data[i][j] = thy data[j][i] = Distance_Weight_congruenceCoefficient (di, dj, w);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Similarity not created form Distancess.");
}
@@ -220,41 +198,47 @@ autoSimilarity DistanceList_to_Similarity_cc (DistanceList me, Weight w) {
/***************** Transformator **********************************************/
-autoDistance structTransformator :: v_transform (MDSVec vec, Distance dist, Weight /* w */) {
- try {
- autoDistance thee = Distance_create (numberOfPoints);
- TableOfReal_copyLabels (dist, thee.get(), 1, 1);
+Thing_implement (Transformator, Thing, 0);
- // Absolute scaling
+Distance structTransformator :: v_transform (MDSVec vec, Distance dist, Weight w) {
+ try {
+ (void) w;
+ autoDistance thee = Distance_create (numberOfPoints);
+ TableOfReal_copyLabels (dist, thee.peek(), 1, 1);
+ /*
+ Absolute scaling
+ */
for (long i = 1; i <= vec -> nProximities; i++) {
long ii = vec -> iPoint[i];
long jj = vec -> jPoint[i];
thy data[ii][jj] = thy data[jj][ii] = vec -> proximity[i];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Distance not created.");
}
}
-void Transformator_init (Transformator me, long numberOfPoints) {
+void Transformator_init (I, long numberOfPoints) {
+ iam (Transformator);
my numberOfPoints = numberOfPoints;
my normalization = 1;
}
-autoTransformator Transformator_create (long numberOfPoints) {
+Transformator Transformator_create (long numberOfPoints) {
try {
autoTransformator me = Thing_new (Transformator);
- Transformator_init (me.get(), numberOfPoints);
+ Transformator_init (me.peek(), numberOfPoints);
my normalization = 0;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"No Transformator created.");
}
}
-autoDistance Transformator_transform (Transformator me, MDSVec vec, Distance d, Weight w) {
+Distance Transformator_transform (I, MDSVec vec, Distance d, Weight w) {
+ iam (Transformator);
try {
if (my numberOfPoints != vec -> nPoints ||
my numberOfPoints != d -> numberOfRows ||
@@ -267,91 +251,99 @@ autoDistance Transformator_transform (Transformator me, MDSVec vec, Distance d,
}
}
-autoDistance structRatioTransformator :: v_transform (MDSVec vec, Distance d, Weight w) {
+Thing_implement (RatioTransformator, Transformator, 0);
+
+Distance structRatioTransformator :: v_transform (MDSVec vec, Distance d, Weight w) {
autoDistance thee = Distance_create (numberOfPoints);
- TableOfReal_copyLabels (d, thee.get(), 1, 1);
+ TableOfReal_copyLabels (d, thee.peek(), 1, 1);
// Determine ratio (eq. 9.4)
- double etaSq = 0.0, rho = 0.0;
- for (long i = 1; i <= vec -> nProximities; i ++) {
- long ii = vec -> iPoint [i];
- long jj = vec -> jPoint [i];
- double delta_ij = vec -> proximity[i], d_ij = d -> data [ii] [jj];
- double tmp = w -> data [ii] [jj] * delta_ij * delta_ij;
+ double etaSq = 0, rho = 0;
+ for (long i = 1; i <= vec -> nProximities; i++) {
+ long ii = vec -> iPoint[i];
+ long jj = vec -> jPoint[i];
+ double delta_ij = vec -> proximity[i], d_ij = d -> data[ii][jj];
+ double tmp = w -> data[ii][jj] * delta_ij * delta_ij;
etaSq += tmp;
rho += tmp * d_ij * d_ij;
}
// transform
- if (etaSq == 0.0) {
+ if (etaSq == 0) {
Melder_throw (U"Eta squared is zero.");
}
- our ratio = rho / etaSq;
- for (long i = 1; i <= vec -> nProximities; i ++) {
- long ii = vec -> iPoint [i];
- long jj = vec -> jPoint [i];
- thy data [ii] [jj] = thy data [jj] [ii] = our ratio * vec -> proximity [i];
+ this -> ratio = rho / etaSq;
+ for (long i = 1; i <= vec -> nProximities; i++) {
+ long ii = vec -> iPoint[i];
+ long jj = vec -> jPoint[i];
+ thy data[ii][jj] = thy data[jj][ii] = this -> ratio * vec -> proximity[i];
}
- if (our normalization) {
- Distance_Weight_smacofNormalize (thee.get(), w);
+ if (normalization) {
+ Distance_Weight_smacofNormalize (thee.peek(), w);
}
- return thee;
+ return thee.transfer();
}
-autoRatioTransformator RatioTransformator_create (long numberOfPoints) {
+RatioTransformator RatioTransformator_create (long numberOfPoints) {
try {
autoRatioTransformator me = Thing_new (RatioTransformator);
- Transformator_init (me.get(), numberOfPoints);
- return me;
+ Transformator_init (me.peek(), numberOfPoints);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"RatioTransformator not created.");
}
}
-autoDistance structMonotoneTransformator :: v_transform (MDSVec vec, Distance d, Weight w) {
+Thing_implement (MonotoneTransformator, Transformator, 0);
+
+Distance structMonotoneTransformator :: v_transform (MDSVec vec, Distance d, Weight w) {
try {
autoDistance thee = MDSVec_Distance_monotoneRegression (vec, d, tiesProcessing);
if (normalization) {
- Distance_Weight_smacofNormalize (thee.get(), w);
+ Distance_Weight_smacofNormalize (thee.peek(), w);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Distance not created.");
}
+
}
-autoMonotoneTransformator MonotoneTransformator_create (long numberOfPoints) {
+MonotoneTransformator MonotoneTransformator_create (long numberOfPoints) {
try {
autoMonotoneTransformator me = Thing_new (MonotoneTransformator);
- Transformator_init (me.get(), numberOfPoints);
+ Transformator_init (me.peek(), numberOfPoints);
my tiesProcessing = MDS_PRIMARY_APPROACH;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"MonotoneTransformator not created.");
}
}
-void MonotoneTransformator_setTiesProcessing (MonotoneTransformator me, int tiesProcessing) {
+void MonotoneTransformator_setTiesProcessing (MonotoneTransformator me,
+ int tiesProcessing) {
my tiesProcessing = tiesProcessing;
}
-void structISplineTransformator :: v_destroy () noexcept {
+Thing_implement (ISplineTransformator, Transformator, 0);
+
+void structISplineTransformator :: v_destroy () {
NUMvector_free<double> (b, 1);
NUMvector_free<double> (knot, 1);
NUMmatrix_free<double> (m, 1, 1);
ISplineTransformator_Parent :: v_destroy ();
}
-autoDistance structISplineTransformator :: v_transform (MDSVec vec, Distance dist, Weight w) {
+Distance structISplineTransformator :: v_transform (MDSVec vec, Distance dist, Weight w) {
double tol = 1e-6;
long itermax = 20, nx = vec -> nProximities;
long nKnots = numberOfInteriorKnots + order + order + 2;
autoDistance thee = Distance_create (dist -> numberOfRows);
- TableOfReal_copyLabels (dist, thee.get(), 1, -1);
+ TableOfReal_copyLabels (dist, thee.peek(), 1, -1);
autoNUMvector<double> d (1, nx);
@@ -373,27 +365,30 @@ autoDistance structISplineTransformator :: v_transform (MDSVec vec, Distance dis
knot [order + 1 + i] = NUMquantile (nx, vec -> proximity, fraction);
}
- // Calculate data matrix m.
+ /*
+ Calculate data matrix m.
+ */
for (long i = 1; i <= nx; i++) {
double y, x = vec -> proximity [i];
- m[i][1] = 1.0;
+ m [i] [1] = 1;
for (long j = 2; j <= numberOfParameters; j++) {
try {
NUMispline (knot, nKnots, order, j - 1, x, & y);
} catch (MelderError) {
Melder_throw (U"I-spline[", j - 1, U"], data[", i, U"d] = ", x);
}
- m[i][j] = y;
+ m [i] [j] = y;
}
}
- NUMsolveNonNegativeLeastSquaresRegression (m, nx, numberOfParameters, d.peek(), tol, itermax, b);
+ NUMsolveNonNegativeLeastSquaresRegression (m, nx, numberOfParameters,
+ d.peek(), tol, itermax, b);
for (long i = 1; i <= nx; i++) {
long ii = vec->iPoint[i];
long jj = vec->jPoint[i];
- double r = 0.0;
+ double r = 0;
for (long j = 1; j <= numberOfParameters; j++) {
r += m[i][j] * b[j];
@@ -402,17 +397,18 @@ autoDistance structISplineTransformator :: v_transform (MDSVec vec, Distance dis
}
if (normalization) {
- Distance_Weight_smacofNormalize (thee.get(), w);
+ Distance_Weight_smacofNormalize (thee.peek(), w);
}
- return thee;
+ return thee.transfer();
}
-autoISplineTransformator ISplineTransformator_create (long numberOfPoints, long numberOfInteriorKnots, long order) {
+ISplineTransformator ISplineTransformator_create (long numberOfPoints,
+ long numberOfInteriorKnots, long order) {
try {
autoISplineTransformator me = Thing_new (ISplineTransformator);
long nData = (numberOfPoints - 1) * numberOfPoints / 2;
- Transformator_init (me.get(), numberOfPoints);
+ Transformator_init (me.peek(), numberOfPoints);
/*
1 extra parameter for the intercept.
@@ -427,12 +423,12 @@ autoISplineTransformator ISplineTransformator_create (long numberOfPoints, long
my m = NUMmatrix<double> (1, nData, 1, my numberOfParameters);
for (long i = 1; i <= my numberOfParameters; i++) {
- my b[i] = NUMrandomUniform (0.0, 1.0);
+ my b[i] = NUMrandomUniform (0, 1);
}
my numberOfInteriorKnots = numberOfInteriorKnots;
my order = order;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"ISplineTransformator not created.");
}
@@ -440,7 +436,7 @@ autoISplineTransformator ISplineTransformator_create (long numberOfPoints, long
/***************** CONTINGENCYTABLE **************************************/
-autoConfiguration ContingencyTable_to_Configuration_ca (ContingencyTable me, long numberOfDimensions, int scaling) {
+Configuration ContingencyTable_to_Configuration_ca (ContingencyTable me, long numberOfDimensions, int scaling) {
try {
long nr = my numberOfRows, nc = my numberOfColumns;
long dimmin = nr < nc ? nr : nc;
@@ -457,30 +453,35 @@ autoConfiguration ContingencyTable_to_Configuration_ca (ContingencyTable me, lon
Melder_throw (U"Dimension too high.");
}
- // Ref: A. Gifi (1990), Nonlinear Multivariate Analysis, Wiley & Sons, reprinted 1996,
- // Chapter 8, Multidimensional scaling and Correspondence Analysis.
- // Get row and column marginals
+ /*
+ Ref: A. Gifi (1990), Nonlinear Multivariate Analysis, Wiley & Sons,
+ reprinted 1996,
+ Chapter 8, Multidimensional scaling and Correspondence Analysis.
+ Get row and column marginals
+ */
- double sum = 0.0;
+ double sum = 0;
for (long i = 1; i <= nr; i++) {
for (long j = 1; j <= nc; j++) {
rowsum[i] += my data[i][j];
colsum[j] += my data[i][j];
}
- if (rowsum[i] <= 0.0) {
+ if (rowsum[i] <= 0) {
Melder_throw (U"Empty row: ", i, U".");
}
sum += rowsum[i];
}
for (long j = 1; j <= nc; j++) {
- if (colsum[j] <= 0.0) {
+ if (colsum[j] <= 0) {
Melder_throw (U"Empty column: ", j, U".");
}
}
- // Remove trivial singular vectors (Eq. 8.24),
- // construct Dr^(-1/2) H Dc^(-1/2) - Dr^(1/2) uu' Dc^(1/2) / N
+ /*
+ Remove trivial singular vectors (Eq. 8.24),
+ construct Dr^(-1/2) H Dc^(-1/2) - Dr^(1/2) uu' Dc^(1/2) / N
+ */
for (long i = 1; i <= nr; i++) {
for (long j = 1; j <= nc; j++) {
@@ -489,31 +490,37 @@ autoConfiguration ContingencyTable_to_Configuration_ca (ContingencyTable me, lon
}
}
- // Singular value decomposition of h
+ /*
+ Singular value decomposition of h
+ */
autoSVD svd = SVD_create_d (h.peek(), nr, nc);
- SVD_zeroSmallSingularValues (svd.get(), 0);
+ SVD_zeroSmallSingularValues (svd.peek(), 0);
- // Scale row vectors and column vectors to configuration.
+ /*
+ Scale row vectors and column vectors to configuration.
+ */
for (long j = 1; j <= numberOfDimensions; j++) {
double rootsum = sqrt (sum), xfactor, yfactor, lambda = svd -> d[j];
if (scaling == 1) {
-
- // Scale row points in the centre of gravity of column points (eq 8.5.a)
-
+ /*
+ Scale row points in the centre of gravity of
+ column points (eq 8.5.a)
+ */
xfactor = rootsum * lambda;
yfactor = rootsum;
} else if (scaling == 2) {
-
- // Scale column points in the centre of gravity of row points (8.5.b)
-
+ /*
+ Scale column points in the centre of gravity of
+ row points (8.5.b)
+ */
xfactor = rootsum;
yfactor = rootsum * lambda;
} else if (scaling == 3) {
-
- // Treat row and columns symmetrically (8.5.c).
-
+ /*
+ Treat row and columns symmetrically (8.5.c).
+ */
xfactor = yfactor = rootsum * sqrt (lambda);
} else {
break;
@@ -526,91 +533,97 @@ autoConfiguration ContingencyTable_to_Configuration_ca (ContingencyTable me, lon
}
}
- TableOfReal_setSequentialColumnLabels (thee.get(), 0, 0, nullptr, 1, 1);
+ TableOfReal_setSequentialColumnLabels (thee.peek(), 0, 0, NULL, 1, 1);
NUMstrings_copyElements (my rowLabels, thy rowLabels, 1, nr);
for (long i = 1; i <= nc; i++) {
if (my columnLabels[i]) {
- TableOfReal_setRowLabel (thee.get(), nr + i, my columnLabels[i]);
+ TableOfReal_setRowLabel (thee.peek(), nr + i, my columnLabels[i]);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Configuration created.");
}
}
-autoDissimilarity TableOfReal_to_Dissimilarity (TableOfReal me) {
+Dissimilarity TableOfReal_to_Dissimilarity (I) {
+ iam (TableOfReal);
try {
if (my numberOfRows != my numberOfColumns) {
Melder_throw (U"TableOfReal must be a square tabel.");
}
TableOfReal_checkPositive (me);
autoDissimilarity thee = Thing_new (Dissimilarity);
- my structTableOfReal :: v_copy (thee.get());
- return thee;
+ my structTableOfReal :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Dissimilarity.");
}
}
-autoSimilarity TableOfReal_to_Similarity (TableOfReal me) {
+Similarity TableOfReal_to_Similarity (I) {
+ iam (TableOfReal);
try {
if (my numberOfRows != my numberOfColumns) {
Melder_throw (U"TableOfReal must be a square table.");
}
TableOfReal_checkPositive (me);
autoSimilarity thee = Thing_new (Similarity);
- my structTableOfReal :: v_copy (thee.get());
- return thee;
+ my structTableOfReal :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Similarity.");
}
}
-autoDistance TableOfReal_to_Distance (TableOfReal me) {
+Distance TableOfReal_to_Distance (I) {
+ iam (TableOfReal);
try {
if (my numberOfRows != my numberOfColumns) {
Melder_throw (U"TableOfReal must be a square table.");
}
TableOfReal_checkPositive (me);
autoDistance thee = Thing_new (Distance);
- my structTableOfReal :: v_copy (thee.get());
- return thee;
+ my structTableOfReal :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Distance.");
}
}
-autoSalience TableOfReal_to_Salience (TableOfReal me) {
+Salience TableOfReal_to_Salience (I) {
+ iam (TableOfReal);
try {
TableOfReal_checkPositive (me);
autoSalience thee = Thing_new (Salience);
- my structTableOfReal :: v_copy (thee.get());
- return thee;
+ my structTableOfReal :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Salience.");
}
}
-autoWeight TableOfReal_to_Weight (TableOfReal me) {
+Weight TableOfReal_to_Weight (I) {
+ iam (TableOfReal);
try {
TableOfReal_checkPositive (me);
autoWeight thee = Thing_new (Weight);
- my structTableOfReal :: v_copy (thee.get());
- return thee;
+ my structTableOfReal :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Weight.");
}
}
-autoScalarProduct TableOfReal_to_ScalarProduct (TableOfReal me) {
+ScalarProduct TableOfReal_to_ScalarProduct (I) {
+ iam (TableOfReal);
try {
if (my numberOfRows != my numberOfColumns) {
Melder_throw (U"TableOfReal must be a square table.");
}
autoScalarProduct thee = Thing_new (ScalarProduct);
- my structTableOfReal :: v_copy (thee.get());
- return thee;
+ my structTableOfReal :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to ScalarProduct.");
}
@@ -618,47 +631,51 @@ autoScalarProduct TableOfReal_to_ScalarProduct (TableOfReal me) {
/**************** Covariance & Correlation to Configuration *****************/
-autoConfiguration SSCP_to_Configuration (SSCP me, long numberOfDimensions) {
+Configuration SSCP_to_Configuration (SSCP me, long numberOfDimensions) {
try {
autoConfiguration thee = Configuration_create (my numberOfRows, numberOfDimensions);
autoPCA a = SSCP_to_PCA (me);
- TableOfReal_setSequentialColumnLabels (thee.get(), 0, 0, nullptr, 1, 1);
+ TableOfReal_setSequentialColumnLabels (thee.peek(), 0, 0, NULL, 1, 1);
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= numberOfDimensions; j++) {
- double s = 0.0;
+ double s = 0;
for (long k = 1; k <= my numberOfRows; k++) {
s += my data[k][i] * a -> eigenvectors[k][j];
}
thy data[i][j] = s;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Configuration created.");
}
}
-autoConfiguration Covariance_to_Configuration (Covariance me, long numberOfDimensions) {
+Configuration Covariance_to_Configuration (Covariance me,
+ long numberOfDimensions) {
return SSCP_to_Configuration (me, numberOfDimensions);
}
-autoConfiguration Correlation_to_Configuration (Correlation me, long numberOfDimensions) {
+Configuration Correlation_to_Configuration (Correlation me,
+ long numberOfDimensions) {
return SSCP_to_Configuration (me, numberOfDimensions);
}
/**************************** Weight *****************************************/
-autoWeight Weight_create (long numberOfPoints) {
+Thing_implement (Weight, TableOfReal, 0);
+
+Weight Weight_create (long numberOfPoints) {
try {
autoWeight me = Thing_new (Weight);
- TableOfReal_init (me.get(), numberOfPoints, numberOfPoints);
+ TableOfReal_init (me.peek(), numberOfPoints, numberOfPoints);
for (long i = 1; i <= numberOfPoints; i++) {
for (long j = 1; j <= numberOfPoints; j++) {
- my data[i][j] = 1.0;
+ my data[i][j] = 1;
}
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Weight not created.");
}
@@ -667,12 +684,14 @@ autoWeight Weight_create (long numberOfPoints) {
/**************** Salience *****************************************/
-autoSalience Salience_create (long numberOfSources, long numberOfDimensions) {
+Thing_implement (Salience, TableOfReal, 0);
+
+Salience Salience_create (long numberOfSources, long numberOfDimensions) {
try {
autoSalience me = Thing_new (Salience);
- TableOfReal_init (me.get(), numberOfSources, numberOfDimensions);
- Salience_setDefaults (me.get());
- return me;
+ TableOfReal_init (me.peek(), numberOfSources, numberOfDimensions);
+ Salience_setDefaults (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Salience not created.");
}
@@ -687,7 +706,7 @@ long Salience_correctNegatives (Salience me) {
long nNegatives = 0;
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
- if (my data[i][j] < 0.0) {
+ if (my data[i][j] < 0) {
nNegatives++;
my data[i][j] = - my data[i][j];
}
@@ -699,7 +718,7 @@ long Salience_correctNegatives (Salience me) {
void Salience_setDefaults (Salience me) {
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
- my data[i][j] = 1.0 / sqrt (my numberOfColumns);
+ my data[i][j] = 1 / sqrt (my numberOfColumns);
}
}
for (long j = 1; j <= my numberOfColumns; j++) {
@@ -709,9 +728,10 @@ void Salience_setDefaults (Salience me) {
void Salience_draw (Salience me, Graphics g, int ix, int iy, int garnish) {
long nc2, nc1 = ix < iy ? (nc2 = iy, ix) : (nc2 = ix, iy);
- double xmin = 0.0, xmax = 1.0, ymin = 0.0, ymax = 1.0, wmax = 1.0;
+ double xmin = 0, xmax = 1, ymin = 0, ymax = 1, wmax = 1;
- if (ix < 1 || ix > my numberOfColumns || iy < 1 || iy > my numberOfColumns) {
+ if (ix < 1 || ix > my numberOfColumns ||
+ iy < 1 || iy > my numberOfColumns) {
return;
}
@@ -741,24 +761,26 @@ void Salience_draw (Salience me, Graphics g, int ix, int iy, int garnish) {
if (garnish) {
if (my columnLabels[ix]) {
- Graphics_textBottom (g, false, my columnLabels[ix]);
+ Graphics_textBottom (g, 0, my columnLabels[ix]);
}
if (my columnLabels[iy]) {
- Graphics_textLeft (g, false, my columnLabels[iy]);
+ Graphics_textLeft (g, 0, my columnLabels[iy]);
}
}
}
/******** MDSVEC *******************************************/
-void structMDSVec :: v_destroy () noexcept {
+Thing_implement (MDSVec, Data, 0);
+
+void structMDSVec :: v_destroy () {
NUMvector_free<double> (proximity, 1);
NUMvector_free<long> (iPoint, 1);
NUMvector_free<long> (jPoint, 1);
MDSVec_Parent :: v_destroy ();
}
-autoMDSVec MDSVec_create (long nPoints) {
+MDSVec MDSVec_create (long nPoints) {
try {
autoMDSVec me = Thing_new (MDSVec);
my nPoints = nPoints;
@@ -766,13 +788,13 @@ autoMDSVec MDSVec_create (long nPoints) {
my proximity = NUMvector<double> (1, my nProximities);
my iPoint = NUMvector<long> (1, my nProximities);
my jPoint = NUMvector<long> (1, my nProximities);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"MDSVec not created.");
}
}
-autoMDSVec Dissimilarity_to_MDSVec (Dissimilarity me) {
+MDSVec Dissimilarity_to_MDSVec (Dissimilarity me) {
try {
autoMDSVec thee = MDSVec_create (my numberOfRows);
@@ -780,7 +802,7 @@ autoMDSVec Dissimilarity_to_MDSVec (Dissimilarity me) {
for (long i = 1; i <= my numberOfRows - 1; i++) {
for (long j = i + 1; j <= my numberOfColumns; j++) {
double f = (my data[i][j] + my data[j][i]) / 2;
- if (f > 0.0) {
+ if (f > 0) {
k++;
thy proximity[k] = f;
thy iPoint[k] = i;
@@ -790,7 +812,7 @@ autoMDSVec Dissimilarity_to_MDSVec (Dissimilarity me) {
}
thy nProximities = k;
NUMsort3 (thy proximity, thy iPoint, thy jPoint, 1, k, 1);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no MDSVec created.");
}
@@ -798,15 +820,28 @@ autoMDSVec Dissimilarity_to_MDSVec (Dissimilarity me) {
/*********************** MDSVECS *******************************************/
-autoMDSVecList DissimilarityList_to_MDSVecList (DissimilarityList me) {
+
+Thing_implement (MDSVecs, Ordered, 0);
+
+MDSVecs MDSVecs_create () {
try {
- autoMDSVecList thee = MDSVecList_create ();
- for (long i = 1; i <= my size; i ++) {
- autoMDSVec him = Dissimilarity_to_MDSVec (my at [i]);
- Thing_setName (him.get(), Thing_getName (my at [i]));
- thy addItem_move (him.move());
+ autoMDSVecs me = Thing_new (MDSVecs);
+ Ordered_init (me.peek(), classMDSVec, 10);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"MDSVecs not created.");
+ }
+}
+
+MDSVecs Dissimilarities_to_MDSVecs (Dissimilarities me) {
+ try {
+ autoMDSVecs thee = MDSVecs_create ();
+ for (long i = 1; i <= my size; i++) {
+ autoMDSVec him = Dissimilarity_to_MDSVec ( (Dissimilarity) (my item[i]));
+ Thing_setName (him.peek(), Thing_getName ( (Thing) my item[i]));
+ Collection_addItem (thee.peek(), him.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no MDSVecs created.");
}
@@ -815,11 +850,23 @@ autoMDSVecList DissimilarityList_to_MDSVecList (DissimilarityList me) {
/************************** CONFUSIONS **************************************/
-autoConfusion ConfusionList_sum (ConfusionList me) {
+Thing_implement (Confusions, Proximities, 0);
+
+Confusions Confusions_create () {
+ try {
+ autoConfusions me = Thing_new (Confusions);
+ Proximities_init (me.peek(), classConfusion);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"Confusions not created.");
+ }
+}
+
+Confusion Confusions_sum (Confusions me) {
try {
- autoTableOfReal sum = TableOfRealList_sum (my asTableOfRealList());
- autoConfusion thee = TableOfReal_to_Confusion (sum.get());
- return thee;
+ autoTableOfReal sum = TablesOfReal_sum (me);
+ autoConfusion thee = TableOfReal_to_Confusion (sum.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": sum not created.");
}
@@ -828,14 +875,28 @@ autoConfusion ConfusionList_sum (ConfusionList me) {
/************************** DISTANCES **************************************/
+Thing_implement (Distances, Proximities, 0);
+
+Distances Distances_create () {
+ try {
+ autoDistances me = Thing_new (Distances);
+ Proximities_init (me.peek(), classDistance);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"Distances not created.");
+ }
+}
+
/***************** SCALARPRODUCT ***************************************/
-autoScalarProduct ScalarProduct_create (long numberOfPoints) {
+Thing_implement (ScalarProduct, TableOfReal, 0);
+
+ScalarProduct ScalarProduct_create (long numberOfPoints) {
try {
autoScalarProduct me = Thing_new (ScalarProduct);
- TableOfReal_init (me.get(), numberOfPoints, numberOfPoints);
- return me;
+ TableOfReal_init (me.peek(), numberOfPoints, numberOfPoints);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"ScalarProduct not created.");
}
@@ -844,86 +905,103 @@ autoScalarProduct ScalarProduct_create (long numberOfPoints) {
/************* SCALARPRODUCTS **************************************/
+Thing_implement (ScalarProducts, TablesOfReal, 0);
+
+ScalarProducts ScalarProducts_create () {
+ try {
+ autoScalarProducts me = Thing_new (ScalarProducts);
+ TablesOfReal_init (me.peek(), classScalarProduct);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"ScalarProducts not created.");
+ }
+}
/****************** DISSIMILARITY **********************************/
-autoDissimilarity Dissimilarity_create (long numberOfPoints) {
+Thing_implement (Dissimilarity, Proximity, 0);
+
+Dissimilarity Dissimilarity_create (long numberOfPoints) {
try {
autoDissimilarity me = Thing_new (Dissimilarity);
- Proximity_init (me.get(), numberOfPoints);
- return me;
+ Proximity_init (me.peek(), numberOfPoints);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Dissimilarity not created.");
}
}
-static double Dissimilarity_getAverage (Dissimilarity me) {
- double sum = 0.0;
- long numberOfPositives = 0;
- for (long i = 1; i <= my numberOfRows - 1; i++) {
- for (long j = i + 1; j <= my numberOfRows; j++) {
- double proximity = (my data[i][j] + my data[j][i]) / 2.0;
- if (proximity > 0.0) {
- numberOfPositives++;
- sum += proximity;
- }
- }
- }
- return numberOfPositives > 0 ? sum /= numberOfPositives : NUMundefined;
-}
-
-double Dissimilarity_getAdditiveConstant (Dissimilarity me) {
- double additiveConstant = NUMundefined;
+int Dissimilarity_getAdditiveConstant (I, double *c) { // Why not: double Diss..(I) ???
+ *c = 0;
try {
- long nPoints = my numberOfRows, nPoints2 = 2 * nPoints;
-
- // Return c = average dissimilarity in case of failure
+ iam (Dissimilarity);
+ long nProximities = 0, nPoints = my numberOfRows, nPoints2 = 2 * nPoints;
+ double proximity;
+ /*
+ Return c = average dissimilarity in case of failure
+ */
if (nPoints < 1) {
Melder_throw (U"Matrix part is empty.");
}
- additiveConstant = Dissimilarity_getAverage (me);
- if (additiveConstant == NUMundefined) {
- Melder_throw (U"There are no positive dissimilarities.");
+ *c = 0;
+ for (long i = 1; i <= nPoints - 1; i++) {
+ for (long j = i + 1; j <= nPoints; j++) {
+ proximity = (my data[i][j] + my data[j][i]) / 2;
+ if (proximity > 0) {
+ nProximities++;
+ *c += proximity;
+ }
+ }
}
+ if (nProximities < 1) {
+ Melder_throw (U"No proximities larger than zero.");
+ }
+ *c /= nProximities;
autoNUMmatrix<double> wd (1, nPoints, 1, nPoints);
autoNUMmatrix<double> wdsqrt (1, nPoints, 1, nPoints);
autoNUMmatrix<double> b (1, nPoints2, 1, nPoints2);
autoNUMvector<double> eigenvalue (1, nPoints2);
- // The matrices D & D1/2 with distances (squared and linear)
+ /*
+ The matrices D & D1/2 with distances (squared and linear)
+ */
for (long i = 1; i <= nPoints - 1; i++) {
for (long j = i + 1; j <= nPoints; j++) {
- double proximity = (my data[i][j] + my data[j][i]) / 2.0;
- wdsqrt[i][j] = - proximity / 2.0;
- wd[i][j] = - proximity * proximity / 2.0;
+ proximity = (my data[i][j] + my data[j][i]) / 2;
+ wdsqrt[i][j] = - proximity / 2;
+ wd[i][j] = - proximity * proximity / 2;
}
}
NUMdoubleCentre (wdsqrt.peek(), 1, nPoints, 1, nPoints);
NUMdoubleCentre (wd.peek(), 1, nPoints, 1, nPoints);
- // Calculate the B matrix according to eq. 6
+ /*
+ Calculate the B matrix according to eq. 6
+ */
for (long i = 1; i <= nPoints; i++) {
for (long j = 1; j <= nPoints; j++) {
- b[i][nPoints + j] = 2.0 * wd[i][j];
- b[nPoints + i][nPoints + j] = -4.0 * wdsqrt[i][j];
- b[nPoints + i][i] = -1.0;
+ b[i][nPoints + j] = 2 * wd[i][j];
+ b[nPoints + i][nPoints + j] = -4 * wdsqrt[i][j];
+ b[nPoints + i][i] = -1;
}
}
- // Get eigenvalues and sort them descending
+ /*
+ Get eigenvalues and sort them descending
+ */
- NUMeigensystem (b.peek(), nPoints2, nullptr, eigenvalue.peek());
- if (eigenvalue[1] <= 0.0) {
+ NUMeigensystem (b.peek(), nPoints2, NULL, eigenvalue.peek());
+ if (eigenvalue[1] <= 0) {
Melder_throw (U"Negative eigenvalue.");
}
- additiveConstant = eigenvalue[1];
- return additiveConstant;
+ *c = eigenvalue[1];
+ return 1;
} catch (MelderError) {
Melder_throw (U"Additive constant not calculated.");
}
@@ -932,20 +1010,35 @@ double Dissimilarity_getAdditiveConstant (Dissimilarity me) {
/*************** DISSIMILARITIES **************************************/
+Thing_implement (Dissimilarities, Proximities, 0);
+
+Dissimilarities Dissimilarities_create () {
+ try {
+ autoDissimilarities me = Thing_new (Dissimilarities);
+ Proximities_init (me.peek(), classDissimilarity);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"Dissimilarities not created.");
+ }
+}
+
/************* SIMILARITY *****************************************/
-autoSimilarity Similarity_create (long numberOfPoints) {
+Thing_implement (Similarity, Proximity, 0);
+
+Similarity Similarity_create (long numberOfPoints) {
try {
autoSimilarity me = Thing_new (Similarity);
- Proximity_init (me.get(), numberOfPoints);
- return me;
+ Proximity_init (me.peek(), numberOfPoints);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Similarity not created.");
}
}
-autoSimilarity Confusion_to_Similarity (Confusion me, bool normalize, int symmetrizeMethod) {
+Similarity Confusion_to_Similarity (Confusion me, int normalize,
+ int symmetrizeMethod) {
try {
if (my numberOfColumns != my numberOfRows) {
Melder_throw (U"Confusion must be a square table.");
@@ -954,7 +1047,7 @@ autoSimilarity Confusion_to_Similarity (Confusion me, bool normalize, int symmet
long nxy = my numberOfColumns;
autoSimilarity thee = Similarity_create (nxy);
- TableOfReal_copyLabels (me, thee.get(), 1, 1);
+ TableOfReal_copyLabels (me, thee.peek(), 1, 1);
NUMmatrix_copyElements (my data, thy data, 1, my numberOfRows, 1, my numberOfColumns);
@@ -962,12 +1055,13 @@ autoSimilarity Confusion_to_Similarity (Confusion me, bool normalize, int symmet
NUMdmatrix_normalizeRows (thy data, nxy, nxy);
}
if (symmetrizeMethod == 1) {
- return thee;
+ return thee.transfer();
}
if (symmetrizeMethod == 2) { // Average data
for (long i = 1; i <= nxy - 1; i++) {
for (long j = i + 1; j <= nxy; j++) {
- thy data[i][j] = thy data[j][i] = (thy data[i][j] + thy data[j][i]) / 2;
+ thy data[i][j] = thy data[j][i] =
+ (thy data[i][j] + thy data[j][i]) / 2;
}
}
} else if (symmetrizeMethod == 3) { // Method Houtgast.
@@ -982,18 +1076,19 @@ autoSimilarity Confusion_to_Similarity (Confusion me, bool normalize, int symmet
}
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Similarity created.");
}
}
-autoDissimilarity Similarity_to_Dissimilarity (Similarity me, double maximumDissimilarity) {
+Dissimilarity Similarity_to_Dissimilarity (Similarity me,
+ double maximumDissimilarity) {
try {
long nxy = my numberOfColumns;
double max = 0;
autoDissimilarity thee = Dissimilarity_create (nxy);
- TableOfReal_copyLabels (me, thee.get(), 1, 1);
+ TableOfReal_copyLabels (me, thee.peek(), 1, 1);
NUMmatrix_copyElements (my data, thy data, 1, my numberOfRows, 1, my numberOfColumns);
for (long i = 1; i <= nxy; i++) {
@@ -1017,22 +1112,23 @@ autoDissimilarity Similarity_to_Dissimilarity (Similarity me, double maximumDiss
thy data[i][j] = d > 0 ? d : 0;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Dissimilarity created.");
}
}
-autoDistance Dissimilarity_to_Distance (Dissimilarity me, int scale) {
+Distance Dissimilarity_to_Distance (Dissimilarity me, int scale) {
try {
double additiveConstant = 0;
autoDistance thee = Distance_create (my numberOfRows);
- TableOfReal_copyLabels (me, thee.get(), 1, 1);
- if (scale == MDS_ORDINAL) {
- if ((additiveConstant = Dissimilarity_getAdditiveConstant (me)) == NUMundefined) {
- Melder_warning (U"Dissimilarity_to_Distance: could not determine \"additive constant\", the average dissimilarity was used as its value.");
- }
+ TableOfReal_copyLabels (me, thee.peek(), 1, 1);
+ if (scale == MDS_ORDINAL &&
+ ! Dissimilarity_getAdditiveConstant (me, &additiveConstant)) {
+ Melder_warning (U"Dissimilarity_to_Distance: could not determine "
+ U"\"additive constant\", the average dissimilarity was used as "
+ U"its value.");
}
for (long i = 1; i <= my numberOfRows - 1; i++) {
for (long j = i + 1; j <= my numberOfColumns; j++) {
@@ -1040,46 +1136,48 @@ autoDistance Dissimilarity_to_Distance (Dissimilarity me, int scale) {
thy data[i][j] = thy data[j][i] = d;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Distance created.");
}
}
-autoWeight Dissimilarity_to_Weight (Dissimilarity me) {
+Weight Dissimilarity_to_Weight (Dissimilarity me) {
try {
autoWeight thee = Weight_create (my numberOfRows);
- TableOfReal_copyLabels (me, thee.get(), 1, 1);
+ TableOfReal_copyLabels (me, thee.peek(), 1, 1);
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = i; j <= my numberOfRows; j++) {
- if (my data[i][j] > 0.0) {
- thy data[i][j] = 1.0;
+ if (my data[i][j] > 0) {
+ thy data[i][j] = 1;
}
}
- thy data[i][i] = 0.0;
+ thy data[i][i] = 0;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Weight created.");
}
}
-autoDissimilarity Confusion_to_Dissimilarity_pdf (Confusion me, double minimumConfusionLevel) {
+Dissimilarity Confusion_to_Dissimilarity_pdf (Confusion me, double minimumConfusionLevel) {
try {
if (my numberOfColumns != my numberOfRows) {
Melder_throw (U"Confusion must be a square table.");
}
- Melder_assert (minimumConfusionLevel > 0.0);
+ Melder_assert (minimumConfusionLevel > 0);
autoDissimilarity thee = Dissimilarity_create (my numberOfColumns);
- TableOfReal_copyLabels (me, thee.get(), 1, 1);
+ TableOfReal_copyLabels (me, thee.peek(), 1, 1);
NUMmatrix_copyElements (my data, thy data, 1, my numberOfRows, 1, my numberOfColumns);
- // Correct "zero" responses.
+ /*
+ Correct "zero" responses.
+ */
for (long i = 1; i <= my numberOfColumns; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
- if (thy data[i][j] == 0.0) {
+ if (thy data[i][j] == 0) {
thy data[i][j] = minimumConfusionLevel;
}
}
@@ -1088,7 +1186,8 @@ autoDissimilarity Confusion_to_Dissimilarity_pdf (Confusion me, double minimumCo
NUMdmatrix_normalizeRows (thy data, my numberOfColumns, my numberOfColumns);
/*
- Consider the fraction as the fraction overlap between two gaussians with unequal sigmas (1 & s).
+ Consider the fraction as the fraction overlap between two gaussians
+ with unequal sigmas (1 & s).
We have two matrix elements p[i][j] && p[j][i]
N (x, m, s) = 1 / (s * sqrt(2 pi)) exp(-((x - m) / s)^2 / 2)
@@ -1124,69 +1223,72 @@ autoDissimilarity Confusion_to_Dissimilarity_pdf (Confusion me, double minimumCo
double y = thy data[i][j] > thy data[j][i] ? thy data[i][j] : thy data[j][i];
x = NUMinvGaussQ (x);
y = NUMinvGaussQ (y);
- double d = x + y * exp ( (y * y - x * x) / 2.0);
+ double d = x + y * exp ( (y * y - x * x) / 2);
/* Melder_info ("i, j, x, y, d: %d %d %.17g %.17g %.17g", i, j, x, y, d); */
thy data[i][j] = thy data [j][i] = d;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Dissimilarity created from pdf.");
}
}
-void Distance_and_Configuration_drawScatterDiagram (Distance me, Configuration him, Graphics g, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
+void Distance_and_Configuration_drawScatterDiagram (Distance me,
+ Configuration him, Graphics g, double xmin, double xmax, double ymin,
+ double ymax, double size_mm, const char32 *mark, int garnish) {
autoDistance dist = Configuration_to_Distance (him);
- Proximity_Distance_drawScatterDiagram (me, dist.get(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
+ Proximity_Distance_drawScatterDiagram (me, dist.peek(), g, xmin, xmax, ymin,
+ ymax, size_mm, mark, garnish);
}
-autoDissimilarity Distance_to_Dissimilarity (Distance me) {
+Dissimilarity Distance_to_Dissimilarity (Distance me) {
try {
autoDissimilarity thee = Dissimilarity_create (my numberOfRows);
- TableOfReal_copyLabels (me, thee.get(), 1, 1);
+ TableOfReal_copyLabels (me, thee.peek(), 1, 1);
NUMmatrix_copyElements (my data, thy data, 1, my numberOfRows, 1, my numberOfColumns);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Dissimilarity not created from Distance.");
}
}
-autoConfiguration Distance_to_Configuration_torsca (Distance me, int numberOfDimensions) {
+Configuration Distance_to_Configuration_torsca (Distance me, int numberOfDimensions) {
try {
if (numberOfDimensions > my numberOfRows) {
Melder_throw (U"Number of dimensions too high.");
}
- autoScalarProduct sp = Distance_to_ScalarProduct (me, false);
+ autoScalarProduct sp = Distance_to_ScalarProduct (me, 0);
autoConfiguration thee = Configuration_create (my numberOfRows, numberOfDimensions);
- TableOfReal_copyLabels (me, thee.get(), 1, 0);
+ TableOfReal_copyLabels (me, thee.peek(), 1, 0);
NUMprincipalComponents (sp -> data, my numberOfRows, numberOfDimensions, thy data);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Configuration created (torsca method).");
}
}
-autoScalarProduct Distance_to_ScalarProduct (Distance me, bool normalize) {
+ScalarProduct Distance_to_ScalarProduct (Distance me, int normalize) {
try {
autoScalarProduct thee = ScalarProduct_create (my numberOfRows);
- TableOfReal_copyLabels (me, thee.get(), 1, 1);
+ TableOfReal_copyLabels (me, thee.peek(), 1, 1);
for (long i = 1; i <= my numberOfRows - 1; i++) {
for (long j = i + 1; j <= my numberOfColumns; j++) {
-
- // force symmetry by averaging!
-
+ /*
+ force symmetry by averaging!
+ */
double d = 0.5 * (my data[i][j] + my data[j][i]);
thy data[i][j] = thy data[j][i] = - 0.5 * d * d;
}
}
- TableOfReal_doubleCentre (thee.get());
+ TableOfReal_doubleCentre (thee.peek());
if (my name) {
- Thing_setName (thee.get(), my name);
+ Thing_setName (thee.peek(), my name);
}
if (normalize) {
- TableOfReal_normalizeTable (thee.get(), 1);
+ TableOfReal_normalizeTable (thee.peek(), 1);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no ScalarProduct created.");
}
@@ -1195,13 +1297,13 @@ autoScalarProduct Distance_to_ScalarProduct (Distance me, bool normalize) {
/********** Configuration & ..... ***********************************/
-autoDistance Configuration_to_Distance (Configuration me) {
+Distance Configuration_to_Distance (Configuration me) {
try {
autoDistance thee = Distance_create (my numberOfRows);
- TableOfReal_copyLabels (me, thee.get(), 1, -1);
+ TableOfReal_copyLabels (me, thee.peek(), 1, -1);
for (long i = 1; i <= thy numberOfRows - 1; i++) {
for (long j = i + 1; j <= thy numberOfColumns; j++) {
- double dmax = 0.0, d = 0.0;
+ double dmax = 0, d = 0;
/*
first divide distance by maximum to prevent overflow when metric is a large number.
@@ -1216,7 +1318,7 @@ autoDistance Configuration_to_Distance (Configuration me) {
dmax = dtmp;
}
}
- if (dmax > 0.0) {
+ if (dmax > 0) {
for (long k = 1; k <= my numberOfColumns; k++) {
double arg = fabs (my data[i][k] - my data[j][k]) / dmax;
d += my w[k] * pow (arg, my metric);
@@ -1225,13 +1327,16 @@ autoDistance Configuration_to_Distance (Configuration me) {
thy data[i][j] = thy data[j][i] = dmax * pow (d, 1.0 / my metric);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Distance created.");
}
}
-void Proximity_Distance_drawScatterDiagram (Proximity me, Distance thee, Graphics g, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
+void Proximity_Distance_drawScatterDiagram (I, Distance thee, Graphics g,
+ double xmin, double xmax, double ymin, double ymax, double size_mm,
+ const char32 *mark, int garnish) {
+ iam (Proximity);
long n = my numberOfRows * (my numberOfRows - 1) / 2;
double **x = my data, **y = thy data;
@@ -1269,7 +1374,8 @@ void Proximity_Distance_drawScatterDiagram (Proximity me, Distance thee, Graphic
Graphics_setInner (g);
for (long i = 1; i <= thy numberOfRows - 1; i++) {
for (long j = i + 1; j <= thy numberOfColumns; j++) {
- if (x[i][j] >= xmin && x[i][j] <= xmax && y[i][j] >= ymin && y[i][j] <= ymax) {
+ if (x[i][j] >= xmin && x[i][j] <= xmax &&
+ y[i][j] >= ymin && y[i][j] <= ymax) {
Graphics_mark (g, x[i][j], y[i][j], size_mm, mark);
}
}
@@ -1278,31 +1384,31 @@ void Proximity_Distance_drawScatterDiagram (Proximity me, Distance thee, Graphic
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textLeft (g, true, U"Distance");
- Graphics_textBottom (g, true, U"Dissimilarity");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_textLeft (g, 1, U"Distance");
+ Graphics_textBottom (g, 1, U"Dissimilarity");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
-autoDistanceList MDSVecList_Distance_monotoneRegression (MDSVecList me, Distance thee, int tiesProcessing) {
+Distances MDSVecs_Distance_monotoneRegression (MDSVecs me, Distance thee, int tiesProcessing) {
try {
- autoDistanceList him = DistanceList_create ();
- for (long i = 1; i <= my size; i ++) {
- MDSVec vec = my at [i];
+ autoDistances him = Distances_create ();
+ for (long i = 1; i <= my size; i++) {
+ autoMDSVec vec = (MDSVec) my item[i];
if (vec -> nPoints != thy numberOfRows) {
Melder_throw (U"Dimension of MDSVec and Distance must be equal.");
}
- autoDistance fit = MDSVec_Distance_monotoneRegression (vec, thee, tiesProcessing);
- his addItem_move (fit.move());
+ autoDistance fit = MDSVec_Distance_monotoneRegression (vec.peek(), thee, tiesProcessing);
+ Collection_addItem (him.peek(), fit.transfer());
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"No Distances created from MDSVecs & Distance.");
}
}
-autoDistance MDSVec_Distance_monotoneRegression (MDSVec me, Distance thee, int tiesProcessing) {
+Distance MDSVec_Distance_monotoneRegression (MDSVec me, Distance thee, int tiesProcessing) {
try {
long nProximities = my nProximities;
if (thy numberOfRows != my nPoints) {
@@ -1311,14 +1417,14 @@ autoDistance MDSVec_Distance_monotoneRegression (MDSVec me, Distance thee, int t
autoNUMvector<double> distance (1, nProximities);
autoNUMvector<double> fit (1, nProximities);
autoDistance him = Distance_create (thy numberOfRows);
- TableOfReal_copyLabels (thee, him.get(), 1, 1);
+ TableOfReal_copyLabels (thee, him.peek(), 1, 1);
long *iPoint = my iPoint, *jPoint = my jPoint;
for (long i = 1; i <= nProximities; i++) {
distance[i] = thy data[iPoint[i]][jPoint[i]];
}
- if (tiesProcessing == MDS_PRIMARY_APPROACH || tiesProcessing == MDS_SECONDARY_APPROACH) {
+ if (tiesProcessing == MDS_PRIMARY_APPROACH || MDS_SECONDARY_APPROACH) {
/*
Kruskal's primary approach to tie-blocks:
Sort corresponding distances, with iPoint, and jPoint.
@@ -1334,7 +1440,7 @@ autoDistance MDSVec_Distance_monotoneRegression (MDSVec me, Distance thee, int t
if (tiesProcessing == MDS_PRIMARY_APPROACH) {
NUMsort3 (distance.peek(), iPoint, jPoint, ib, i - 1, 1); // sort ascending
} else if (tiesProcessing == MDS_SECONDARY_APPROACH) {
- double mean = 0.0;
+ double mean = 0;
for (long j = ib; j <= i - 1; j++) {
mean += distance[j];
}
@@ -1350,14 +1456,18 @@ autoDistance MDSVec_Distance_monotoneRegression (MDSVec me, Distance thee, int t
NUMmonotoneRegression (distance.peek(), nProximities, fit.peek());
- // Fill Distance with monotone regressed distances
+ /*
+ Fill Distance with monotone regressed distances
+ */
for (long i = 1; i <= nProximities; i++) {
long ip = iPoint[i], jp = jPoint[i];
his data[ip][jp] = his data[jp][ip] = fit[i];
}
- // Make rest of distances equal to the maximum fit.
+ /*
+ Make rest of distances equal to the maximum fit.
+ */
for (long i = 1; i <= his numberOfRows - 1; i++) {
for (long j = i + 1; j <= his numberOfColumns; j++) {
@@ -1366,21 +1476,21 @@ autoDistance MDSVec_Distance_monotoneRegression (MDSVec me, Distance thee, int t
}
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Distance not created.");
}
}
-autoDistance Dissimilarity_Distance_monotoneRegression (Dissimilarity me, Distance thee, int tiesProcessing) {
+Distance Dissimilarity_Distance_monotoneRegression (Dissimilarity me, Distance thee, int tiesProcessing) {
try {
if (thy numberOfRows != my numberOfRows) {
Melder_throw (U"Dimensions do not agree.");
}
autoMDSVec vec = Dissimilarity_to_MDSVec (me);
- autoDistance him = MDSVec_Distance_monotoneRegression (vec.get(), thee, tiesProcessing);
- return him;
+ autoDistance him = MDSVec_Distance_monotoneRegression (vec.peek(), thee, tiesProcessing);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Distance not created.");
}
@@ -1388,37 +1498,58 @@ autoDistance Dissimilarity_Distance_monotoneRegression (Dissimilarity me, Distan
/*************** class Proximities **************************************/
-autoScalarProductList DistanceList_to_ScalarProductList (DistanceList me, bool normalize) {
+Thing_implement (Proximities, TablesOfReal, 0);
+
+void Proximities_init (I, ClassInfo klas) {
+ iam (Proximities);
+ TablesOfReal_init (me, klas);
+}
+
+Proximities Proximities_create () {
try {
- autoScalarProductList thee = ScalarProductList_create ();
- for (long i = 1; i <= my size; i ++) {
- autoScalarProduct sp = Distance_to_ScalarProduct (my at [i], normalize);
- thy addItem_move (sp.move());
+ autoProximities me = Thing_new (Proximities);
+ Proximities_init (me.peek(), classProximity);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"Proximities not created.");
+ }
+}
+
+ScalarProducts Distances_to_ScalarProducts (Distances me, int normalize) {
+ try {
+ autoScalarProducts thee = ScalarProducts_create ();
+ for (long i = 1; i <= my size; i++) {
+ autoScalarProduct sp = Distance_to_ScalarProduct ( (Distance) (my item[i]), normalize);
+ Collection_addItem (thee.peek(), sp.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no ScalarProducts created.");
}
}
-void DistanceList_to_Configuration_ytl (DistanceList me, int numberOfDimensions, int normalizeScalarProducts, autoConfiguration *out1, autoSalience *out2) {
+int Distances_to_Configuration_ytl (Distances me, int numberOfDimensions,
+ int normalizeScalarProducts, Configuration *out1, Salience *out2) {
try {
- autoScalarProductList sp = DistanceList_to_ScalarProductList (me, normalizeScalarProducts);
- ScalarProductList_to_Configuration_ytl (sp.get(), numberOfDimensions, out1, out2);
+ *out1 = NULL; *out2 = NULL;
+ autoScalarProducts sp = Distances_to_ScalarProducts (me, normalizeScalarProducts);
+ ScalarProducts_to_Configuration_ytl (sp.peek(), numberOfDimensions, out1, out2);
+ return 1;
} catch (MelderError) {
Melder_throw (me, U": no Configuration created (ytl method).");
}
}
-void ScalarProductList_to_Configuration_ytl (ScalarProductList me, int numberOfDimensions, autoConfiguration *out1, autoSalience *out2) {
+void ScalarProducts_to_Configuration_ytl (ScalarProducts me, int numberOfDimensions, Configuration *out1, Salience *out2) {
long numberOfSources = my size;
autoNUMvector<double **> ci (1, numberOfSources);
try {
- long nPoints = my at [1] -> numberOfRows;
+ long nPoints = ( (ScalarProduct) my item[1]) -> numberOfRows;
+ double **w;
autoConfiguration thee = Configuration_create (nPoints, numberOfDimensions);
autoSalience mdsw = Salience_create (numberOfSources, numberOfDimensions);
- TableOfReal_copyLabels (my at [1], thee.get(), 1, 0);
+ TableOfReal_copyLabels ((TableOfReal) my item[1], thee.peek(), 1, 0);
autoNUMvector<double> eval (1, numberOfSources);
autoNUMmatrix<double> cl (1, numberOfDimensions, 1, numberOfDimensions);
autoNUMmatrix<double> pmean (1, nPoints, 1, nPoints);
@@ -1428,26 +1559,28 @@ void ScalarProductList_to_Configuration_ytl (ScalarProductList me, int numberOfD
autoNUMmatrix<double> evec (1, numberOfSources, 1, numberOfSources);
autoNUMmatrix<double> K (1, numberOfDimensions, 1, numberOfDimensions);
- Thing_setName (mdsw.get(), U"ytl");
- Thing_setName (thee.get(), U"ytl");
- TableOfReal_labelsFromCollectionItemNames (mdsw.get(), (Collection) me, 1, 0); // FIXME cast
+ *out1 = NULL; *out2 = NULL;
+
+ Thing_setName (mdsw.peek(), U"ytl");
+ Thing_setName (thee.peek(), U"ytl");
+ TableOfReal_labelsFromCollectionItemNames (mdsw.peek(), me, 1, 0);
// Determine the average scalar product matrix (Pmean) of
// dimension [1..nPoints][1..nPoints].
- for (long i = 1; i <= numberOfSources; i ++) {
- ScalarProduct sp = my at [i];
- for (long j = 1; j <= nPoints; j ++) {
- for (long k = 1; k <= nPoints; k ++) {
- pmean [j] [k] += sp -> data [j] [k];
+ for (long i = 1; i <= numberOfSources; i++) {
+ ScalarProduct sp = (ScalarProduct) my item[i];
+ for (long j = 1; j <= nPoints; j++) {
+ for (long k = 1; k <= nPoints; k++) {
+ pmean[j][k] += sp->data[j][k];
}
}
}
if (numberOfSources > 1) {
- for (long j = 1; j <= nPoints; j ++) {
- for (long k = 1; k <= nPoints; k ++) {
- pmean [j] [k] /= numberOfSources;
+ for (long j = 1; j <= nPoints; j++) {
+ for (long k = 1; k <= nPoints; k++) {
+ pmean[j][k] /= numberOfSources;
}
}
}
@@ -1470,15 +1603,15 @@ void ScalarProductList_to_Configuration_ytl (ScalarProductList me, int numberOfD
NUMpseudoInverse (y.peek(), nPoints, numberOfDimensions, yinv.peek(), 1e-14);
- for (long i = 1; i <= numberOfSources; i ++) {
- ScalarProduct sp = my at [i];
- ci [i] = NUMmatrix<double> (1, numberOfDimensions, 1, numberOfDimensions);
- for (long j = 1; j <= numberOfDimensions; j ++) {
- for (long k = 1; k <= numberOfDimensions; k ++) {
- for (long l = 1; l <= nPoints; l ++) {
- if (yinv [j] [l] != 0.0) {
- for (long m = 1; m <= nPoints; m ++) {
- ci [i] [j] [k] += yinv [j] [l] * sp -> data [l] [m] * yinv [k] [m];
+ for (long i = 1; i <= numberOfSources; i++) {
+ ScalarProduct sp = (ScalarProduct) my item[i];
+ ci[i] = NUMmatrix<double> (1, numberOfDimensions, 1, numberOfDimensions);
+ for (long j = 1; j <= numberOfDimensions; j++) {
+ for (long k = 1; k <= numberOfDimensions; k++) {
+ for (long l = 1; l <= nPoints; l++) {
+ if (yinv[j][l] != 0) {
+ for (long m = 1; m <= nPoints; m++) {
+ ci[i][j][k] += yinv[j][l] * sp -> data[l][m] * yinv[k][m];
}
}
}
@@ -1490,19 +1623,19 @@ void ScalarProductList_to_Configuration_ytl (ScalarProductList me, int numberOfD
// a[i][j] = trace (C[i]*C[j]) - trace (C[i]) * trace (C[j]) / numberOfDimensions;
// Get the first eigenvector and form matrix cl from a linear combination of the C[i]'s
- for (long i = 1; i <= numberOfSources; i ++) {
- for (long j = i; j <= numberOfSources; j ++) {
- a [j] [i] = a [i] [j] = NUMtrace2 (ci [i], ci [j], numberOfDimensions)
- - NUMtrace (ci [i], numberOfDimensions) * NUMtrace (ci [j], numberOfDimensions) / numberOfDimensions;
+ for (long i = 1; i <= numberOfSources; i++) {
+ for (long j = i; j <= numberOfSources; j++) {
+ a[j][i] = a[i][j] = NUMtrace2 (ci[i], ci[j], numberOfDimensions)
+ - NUMtrace (ci[i], numberOfDimensions) * NUMtrace (ci[j], numberOfDimensions) / numberOfDimensions;
}
}
NUMeigensystem (a.peek(), numberOfSources, evec.peek(), eval.peek());
- for (long i = 1; i <= numberOfSources; i ++) {
- for (long j = 1; j <= numberOfDimensions; j ++) {
- for (long k = 1; k <= numberOfDimensions; k ++) {
- cl [j] [k] += ci [i] [j] [k] * evec [i] [1]; /* eq. (7) */
+ for (long i = 1; i <= numberOfSources; i++) {
+ for (long j = 1; j <= numberOfDimensions; j++) {
+ for (long k = 1; k <= numberOfDimensions; k++) {
+ cl[j][k] += ci[i][j][k] * evec[i][1]; /* eq. (7) */
}
}
}
@@ -1510,77 +1643,77 @@ void ScalarProductList_to_Configuration_ytl (ScalarProductList me, int numberOfD
// The rotation K is obtained from the eigenvectors of cl
// Is the following still correct??? eigensystem was not sorted??
- NUMeigensystem (cl.peek(), numberOfDimensions, K.peek(), nullptr);
+ NUMeigensystem (cl.peek(), numberOfDimensions, K.peek(), NULL);
// Now get the configuration: X = Y.K
- for (long i = 1; i <= nPoints; i ++) {
- for (long j = 1; j <= numberOfDimensions; j ++) {
- double x = 0.0;
- for (long k = 1; k <= numberOfDimensions; k ++) {
- x += y [i] [k] * K [k] [j];
+ for (long i = 1; i <= nPoints; i++) {
+ for (long j = 1; j <= numberOfDimensions; j++) {
+ double x = 0;
+ for (long k = 1; k <= numberOfDimensions; k++) {
+ x += y[i][k] * K[k][j];
}
- thy data [i] [j] = x;
+ thy data [i][j] = x;
}
}
- Configuration_normalize (thee.get(), 0, true);
+ Configuration_normalize (thee.peek(), 0, 1);
// And finally the weights: W[i] = K' C[i] K (eq. (5)).
// We are only interested in the diagonal of the resulting matrix W[i].
- for (long i = 1; i <= numberOfSources; i ++) {
- for (long j = 1; j <= numberOfDimensions; j ++) {
- double wt = 0.0;
- for (long k = 1; k <= numberOfDimensions; k ++) {
- if (K [k] [j] != 0.0) {
- for (long l = 1; l <= numberOfDimensions; l ++) {
- wt += K [k] [j] * ci [i] [k] [l] * K [l] [j];
+ w = mdsw -> data;
+ for (long i = 1; i <= numberOfSources; i++) {
+ for (long j = 1; j <= numberOfDimensions; j++) {
+ double wt = 0;
+ for (long k = 1; k <= numberOfDimensions; k++) {
+ if (K[k][j] != 0) {
+ for (long l = 1; l <= numberOfDimensions; l++) {
+ wt += K[k][j] * ci[i][k][l] * K[l][j];
}
}
}
- mdsw -> data [i] [j] = wt;
+ w[i][j] = wt;
}
}
-
- *out1 = thee.move(); *out2 = mdsw.move();
- for (long i = 1; i <= numberOfSources; i ++) {
- NUMmatrix_free<double> (ci [i], 1, 1);
+ *out1 = thee.transfer(); *out2 = mdsw.transfer();
+ for (long i = 1; i <= numberOfSources; i++) {
+ NUMmatrix_free<double> (ci[i], 1, 1);
}
} catch (MelderError) {
- for (long i = 1; i <= numberOfSources; i ++) {
- NUMmatrix_free<double> (ci [i], 1, 1);
- }
- Melder_throw (me, U": no Configuration (ytl) created.");
+ for (long i = 1; i <= numberOfSources; i++) {
+ NUMmatrix_free<double> (ci[i], 1, 1);
+ };
+ Melder_throw (me, U": no Configuration (ytl) crerated.");
}
}
-autoDissimilarityList DistanceList_to_DissimilarityList (DistanceList me) {
+Dissimilarities Distances_to_Dissimilarities (Distances me) {
try {
- autoDissimilarityList thee = DissimilarityList_create ();
- for (long i = 1; i <= my size; i ++) {
- char32 *name = Thing_getName (my at [i]);
- autoDissimilarity him = Distance_to_Dissimilarity (my at [i]);
- Thing_setName (him.get(), name ? name : U"untitled");
- thy addItem_move (him.move());
+ autoDissimilarities thee = Dissimilarities_create ();
+ for (long i = 1; i <= my size; i++) {
+ char32 *name = Thing_getName ( (Thing) my item[i]);
+ autoDissimilarity him = Distance_to_Dissimilarity ( (Distance) (my item[i]));
+ Thing_setName (him.peek(), name ? name : U"untitled");
+ Collection_addItem (thee.peek(), him.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Dissimilarities created.");
}
}
-autoDistanceList DissimilarityList_to_DistanceList (DissimilarityList me, int measurementLevel) {
+Distances Dissimilarities_to_Distances (Dissimilarities me, int measurementLevel) {
try {
- autoDistanceList thee = DistanceList_create ();
+ autoDistances thee = Distances_create ();
- for (long i = 1; i <= my size; i ++) {
- autoDistance him = Dissimilarity_to_Distance (my at [i], measurementLevel == MDS_ORDINAL);
- char32 *name = Thing_getName (my at [i]);
- Thing_setName (him.get(), name ? name : U"untitled");
- thy addItem_move (him.move());
+ for (long i = 1; i <= my size; i++) {
+ autoDistance him = Dissimilarity_to_Distance ( (Dissimilarity) my item[i], measurementLevel == MDS_ORDINAL);
+ char32 *name = Thing_getName ( (Thing) my item[i]);
+ Thing_setName (him.peek(), name ? name : U"untitled");
+ Collection_addItem (thee.peek(), him.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Distances created.");
}
@@ -1588,7 +1721,8 @@ autoDistanceList DissimilarityList_to_DistanceList (DissimilarityList me, int me
/***************** Kruskal *****************************************/
-static void smacof_guttmanTransform (Configuration cx, Configuration cz, Distance disp, Weight weight, double **vplus) {
+static void smacof_guttmanTransform (Configuration cx, Configuration cz,
+ Distance disp, Weight weight, double **vplus) {
long nPoints = cx -> numberOfRows, nDimensions = cx -> numberOfColumns;
double **z = cz -> data;
@@ -1598,10 +1732,10 @@ static void smacof_guttmanTransform (Configuration cx, Configuration cz, Distanc
// compute B(Z) (eq. 8.25)
for (long i = 1; i <= nPoints; i++) {
- double sum = 0.0;
+ double sum = 0;
for (long j = 1; j <= nPoints; j++) {
double dzij = distZ -> data[i][j];
- if (i == j || dzij == 0.0) {
+ if (i == j || dzij == 0) {
continue;
}
b[i][j] = - weight -> data[i][j] * disp -> data[i][j] / dzij;
@@ -1614,7 +1748,7 @@ static void smacof_guttmanTransform (Configuration cx, Configuration cz, Distanc
for (long i = 1; i <= nPoints; i++) {
for (long j = 1; j <= nDimensions; j++) {
- double xij = 0.0;
+ double xij = 0;
for (long k = 1; k <= nPoints; k++) {
for (long l = 1; l <= nPoints; l++) {
xij += vplus[i][k] * b[k][l] * z[l][j];
@@ -1635,19 +1769,19 @@ double Distance_Weight_stress (Distance fit, Distance conf, Weight weight, int t
if (type == MDS_NORMALIZED_STRESS) {
denum = eta_fit * eta_conf;
- if (denum > 0.0) {
+ if (denum > 0) {
stress = 1.0 - rho * rho / denum;
}
} else if (type == MDS_STRESS_1) {
denum = eta_fit * eta_conf;
- if (denum > 0.0) {
+ if (denum > 0) {
tmp = 1.0 - rho * rho / denum;
- if (tmp > 0.0) {
+ if (tmp > 0) {
stress = sqrt (tmp);
}
}
} else if (type == MDS_STRESS_2) {
- double m = 0.0, wsum = 0.0, var = 0.0, **w = weight -> data;
+ double m = 0, wsum = 0, var = 0, **w = weight -> data;
double **c = conf -> data;
long nPoints = conf -> numberOfRows;
@@ -1660,7 +1794,7 @@ double Distance_Weight_stress (Distance fit, Distance conf, Weight weight, int t
}
}
m /= wsum;
- if (m > 0.0) {
+ if (m > 0) {
// Get variance
for (long i = 1; i <= nPoints - 1; i++) {
@@ -1670,97 +1804,94 @@ double Distance_Weight_stress (Distance fit, Distance conf, Weight weight, int t
}
}
denum = var * eta_fit;
- if (denum > 0.0) {
+ if (denum > 0) {
stress = sqrt ( (eta_fit * eta_conf - rho * rho) / denum);
}
}
} else if (type == MDS_RAW_STRESS) {
- stress = eta_fit + eta_conf - 2.0 * rho ;
+ stress = eta_fit + eta_conf - 2 * rho ;
}
return stress;
}
-void Distance_Weight_rawStressComponents (Distance fit, Distance conf, Weight weight, double *p_etafit, double *p_etaconf, double *p_rho)
-{
+void Distance_Weight_rawStressComponents (Distance fit, Distance conf,
+ Weight weight, double *eta_fit, double *eta_conf, double *rho) {
long nPoints = conf -> numberOfRows;
- double etafit = 0.0, etaconf = 0.0, rho = 0.0;
+ *eta_fit = *eta_conf = *rho = 0;
+ double wsum = 0;
for (long i = 1; i <= nPoints - 1; i++) {
double *wi = weight -> data[i];
double *fiti = fit -> data[i];
double *confi = conf -> data[i];
for (long j = i + 1; j <= nPoints; j++) {
- etafit += wi[j] * fiti[j] * fiti[j];
- etaconf += wi[j] * confi[j] * confi[j];
- rho += wi[j] * fiti[j] * confi[j];
+ *eta_fit += wi[j] * fiti[j] * fiti[j];
+ *eta_conf += wi[j] * confi[j] * confi[j];
+ *rho += wi[j] * fiti[j] * confi[j];
+ wsum += wi[j];
}
}
- if (p_etafit) {
- *p_etafit = etafit;
- }
- if (p_etaconf) {
- *p_etaconf = etaconf;
- }
- if (p_rho) {
- *p_rho = rho;
- }
}
-double Dissimilarity_Configuration_Transformator_Weight_stress (Dissimilarity d, Configuration c, Transformator t, Weight w, int type) {
+double Dissimilarity_Configuration_Transformator_Weight_stress (Dissimilarity d,
+ Configuration c, Any transformator, Weight w, int type) {
+ Transformator t = (Transformator) transformator;
long nPoints = d -> numberOfRows;
double stress = NUMundefined;
- if (nPoints < 1 || nPoints != c -> numberOfRows || nPoints != t -> numberOfPoints || (w && nPoints != w -> numberOfRows)) {
+ if (nPoints < 1 || nPoints != c -> numberOfRows || nPoints != t -> numberOfPoints ||
+ (w && nPoints != w -> numberOfRows)) {
Melder_throw (U"Incorrect number of points.");
}
- autoWeight aw;
- if (! w) {
- aw = Weight_create (nPoints);
- w = aw.get();
+ autoWeight aw = 0;
+ if (w == 0) {
+ aw.reset (Weight_create (nPoints));
+ w = aw.peek();
}
autoDistance cdist = Configuration_to_Distance (c);
autoMDSVec vec = Dissimilarity_to_MDSVec (d);
- autoDistance fit = Transformator_transform (t, vec.get(), cdist.get(), w);
+ autoDistance fit = Transformator_transform (t, vec.peek(), cdist.peek(), w);
- stress = Distance_Weight_stress (fit.get(), cdist.get(), w, type);
+ stress = Distance_Weight_stress (fit.peek(), cdist.peek(), w, type);
return stress;
}
double Dissimilarity_Configuration_Weight_absolute_stress (Dissimilarity d, Configuration c, Weight w, int type) {
autoTransformator t = Transformator_create (d -> numberOfRows);
- double stress = Dissimilarity_Configuration_Transformator_Weight_stress (d, c, t.get(), w, type);
+ double stress = Dissimilarity_Configuration_Transformator_Weight_stress (d, c, t.peek(), w, type);
return stress;
}
double Dissimilarity_Configuration_Weight_ratio_stress (Dissimilarity d, Configuration c, Weight w, int type) {
autoRatioTransformator t = RatioTransformator_create (d -> numberOfRows);
- double stress = Dissimilarity_Configuration_Transformator_Weight_stress (d, c, t.get(), w, type);
+ double stress = Dissimilarity_Configuration_Transformator_Weight_stress (d, c, t.peek(), w, type);
return stress;
}
double Dissimilarity_Configuration_Weight_interval_stress (Dissimilarity d, Configuration c, Weight w, int type) {
autoISplineTransformator t = ISplineTransformator_create (d -> numberOfRows, 0, 1);
- double stress = Dissimilarity_Configuration_Transformator_Weight_stress (d, c, t.get(), w, type);
+ double stress = Dissimilarity_Configuration_Transformator_Weight_stress (d, c, t.peek(), w, type);
return stress;
}
double Dissimilarity_Configuration_Weight_monotone_stress (Dissimilarity d, Configuration c, Weight w, int tiesProcessing, int type) {
autoMonotoneTransformator t = MonotoneTransformator_create (d -> numberOfRows);
- MonotoneTransformator_setTiesProcessing (t.get(), tiesProcessing);
- double stress = Dissimilarity_Configuration_Transformator_Weight_stress (d, c, t.get(), w, type);
+ MonotoneTransformator_setTiesProcessing (t.peek(), tiesProcessing);
+ double stress = Dissimilarity_Configuration_Transformator_Weight_stress (d, c, t.peek(), w, type);
return stress;
}
-double Dissimilarity_Configuration_Weight_ispline_stress (Dissimilarity d, Configuration c, Weight w, long numberOfInteriorKnots, long order, int type) {
+double Dissimilarity_Configuration_Weight_ispline_stress (Dissimilarity d,
+ Configuration c, Weight w, long numberOfInteriorKnots, long order, int type) {
autoISplineTransformator t = ISplineTransformator_create (d -> numberOfRows, numberOfInteriorKnots, order);
- double stress = Dissimilarity_Configuration_Transformator_Weight_stress (d, c, t.get(), w, type);
+ double stress = Dissimilarity_Configuration_Transformator_Weight_stress (d, c, t.peek(), w, type);
return stress;
}
void Distance_Weight_smacofNormalize (Distance me, Weight w) {
- double sumsq = 0.0;
+ double sumsq = 0;
for (long i = 1; i <= my numberOfRows - 1; i++) {
double *wi = w -> data[i];
double *di = my data[i];
@@ -1768,7 +1899,7 @@ void Distance_Weight_smacofNormalize (Distance me, Weight w) {
sumsq += wi[j] * di[j] * di[j];
}
}
- double scale = sqrt (my numberOfRows * (my numberOfRows - 1) / (2.0 * sumsq));
+ double scale = sqrt (my numberOfRows * (my numberOfRows - 1) / (2 * sumsq));
for (long i = 1; i <= my numberOfRows - 1; i++) {
for (long j = i + 1; j <= my numberOfRows; j++) {
my data[j][i] = (my data[i][j] *= scale);
@@ -1779,10 +1910,10 @@ void Distance_Weight_smacofNormalize (Distance me, Weight w) {
double Distance_Weight_congruenceCoefficient (Distance x, Distance y, Weight w) {
long nPoints = x -> numberOfRows;
if (y -> numberOfRows != nPoints || w -> numberOfRows != nPoints) {
- return 0.0;
+ return 0;
}
- double xy = 0.0, x2 = 0.0, y2 = 0.0;
+ double xy = 0, x2 = 0, y2 = 0;
for (long i = 1; i <= nPoints - 1; i++) {
double *xi = x -> data[i];
double *yi = y -> data[i];
@@ -1796,20 +1927,23 @@ double Distance_Weight_congruenceCoefficient (Distance x, Distance y, Weight w)
return xy / (sqrt (x2) * sqrt (y2));
}
-autoConfiguration Dissimilarity_Configuration_Weight_Transformator_smacof (Dissimilarity me, Configuration conf, Weight weight, Transformator t, double tolerance, long numberOfIterations, bool showProgress, double *stress) {
+Configuration Dissimilarity_Configuration_Weight_Transformator_smacof (Dissimilarity me, Configuration conf,
+ Weight weight, Any transformator, double tolerance, long numberOfIterations, int showProgress, double *stress) {
try {
+ Transformator t = (Transformator) transformator;
long nPoints = conf -> numberOfRows;
long nDimensions = conf -> numberOfColumns;
- double tol = 1e-6, stressp = 1e308, stres;
- bool no_weight = ! weight;
+ double tol = 1e-6, stressp = 1e38;
+ bool no_weight = weight == 0;
- if (my numberOfRows != nPoints || (!no_weight && weight -> numberOfRows != nPoints) || t -> numberOfPoints != nPoints) {
+ if (my numberOfRows != nPoints || (!no_weight && weight -> numberOfRows != nPoints) ||
+ t -> numberOfPoints != nPoints) {
Melder_throw (U"Dimensions not in concordance.");
}
- autoWeight aw;
+ autoWeight aw = 0;
if (no_weight) {
- aw = Weight_create (nPoints);
- weight = aw.get();
+ aw.reset (Weight_create (nPoints));
+ weight = aw.peek();
}
autoNUMmatrix<double> v (1, nPoints, 1, nPoints);
autoNUMmatrix<double> vplus (1, nPoints, 1, nPoints);
@@ -1845,21 +1979,21 @@ autoConfiguration Dissimilarity_Configuration_Weight_Transformator_smacof (Dissi
// transform & normalization
- autoDistance fit = Transformator_transform (t, vec.get(), dist.get(), weight);
+ autoDistance fit = Transformator_transform (t, vec.peek(), dist.peek(), weight);
// Make conf the Guttman transform of z
- smacof_guttmanTransform (conf, z.get(), fit.get(), weight, vplus.peek());
+ smacof_guttmanTransform (conf, z.peek(), fit.peek(), weight, vplus.peek());
// Compute stress
autoDistance cdist = Configuration_to_Distance (conf);
- stres = Distance_Weight_stress (fit.get(), cdist.get(), weight, MDS_NORMALIZED_STRESS);
+ *stress = Distance_Weight_stress (fit.peek(), cdist.peek(), weight, MDS_NORMALIZED_STRESS);
// Check stop criterium
- if (fabs (stres - stressp) / stressp < tolerance) {
+ if (fabs (*stress - stressp) / stressp < tolerance) {
break;
}
@@ -1867,18 +2001,16 @@ autoConfiguration Dissimilarity_Configuration_Weight_Transformator_smacof (Dissi
NUMmatrix_copyElements (conf -> data, z -> data, 1, nPoints, 1, nDimensions);
- stressp = stres;
+ stressp = *stress;
if (showProgress) {
- Melder_progress ((double) iter / (numberOfIterations + 1), U"kruskal: stress ", stres);
+ Melder_progress ( (double) iter / (numberOfIterations + 1), U"kruskal: stress ",
+ *stress);
}
}
if (showProgress) {
Melder_progress (1.0);
}
- if (stress) {
- *stress = stres;
- }
- return z;
+ return z.transfer();
} catch (MelderError) {
if (showProgress) {
Melder_progress (1.0);
@@ -1887,11 +2019,12 @@ autoConfiguration Dissimilarity_Configuration_Weight_Transformator_smacof (Dissi
}
}
-autoConfiguration Dissimilarity_Configuration_Weight_Transformator_multiSmacof (Dissimilarity me, Configuration conf, Weight w, Transformator t, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress) {
+Configuration Dissimilarity_Configuration_Weight_Transformator_multiSmacof (Dissimilarity me, Configuration conf,
+ Weight w, Any transformator, double tolerance, long numberOfIterations, long numberOfRepetitions, int showProgress) {
int showMulti = showProgress && numberOfRepetitions > 1;
try {
- bool showSingle = ( showProgress && numberOfRepetitions == 1 );
- double stress, stressmax = 1e308;
+ int showSingle = showProgress && numberOfRepetitions == 1;
+ double stress, stressmax = 1e38;
autoConfiguration cstart = Data_copy (conf);
autoConfiguration cbest = Data_copy (conf);
@@ -1901,13 +2034,14 @@ autoConfiguration Dissimilarity_Configuration_Weight_Transformator_multiSmacof (
}
for (long i = 1; i <= numberOfRepetitions; i++) {
- autoConfiguration cresult = Dissimilarity_Configuration_Weight_Transformator_smacof (me, cstart.get(), w, t, tolerance, numberOfIterations, showSingle, &stress);
+ autoConfiguration cresult = Dissimilarity_Configuration_Weight_Transformator_smacof
+ (me, cstart.peek(), w, transformator, tolerance, numberOfIterations, showSingle, &stress);
if (stress < stressmax) {
stressmax = stress;
- cbest = cresult.move();
+ cbest.reset (cresult.transfer());
}
- Configuration_randomize (cstart.get());
- TableOfReal_centreColumns (cstart.get());
+ Configuration_randomize (cstart.peek());
+ TableOfReal_centreColumns (cstart.peek());
if (showMulti) {
Melder_progress ( (double) i / (numberOfRepetitions + 1), i, U" from ", numberOfRepetitions);
@@ -1916,7 +2050,7 @@ autoConfiguration Dissimilarity_Configuration_Weight_Transformator_multiSmacof (
if (showMulti) {
Melder_progress (1.0);
}
- return cbest;
+ return cbest.transfer();
} catch (MelderError) {
if (showMulti) {
Melder_progress (1.0);
@@ -1925,109 +2059,129 @@ autoConfiguration Dissimilarity_Configuration_Weight_Transformator_multiSmacof (
}
}
-autoConfiguration Dissimilarity_Configuration_Weight_absolute_mds (Dissimilarity me, Configuration cstart, Weight w, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress) {
+Configuration Dissimilarity_Configuration_Weight_absolute_mds (Dissimilarity me, Configuration cstart, Weight w,
+ double tolerance, long numberOfIterations, long numberOfRepetitions, int showProgress) {
try {
autoTransformator t = Transformator_create (my numberOfRows);
- autoConfiguration c = Dissimilarity_Configuration_Weight_Transformator_multiSmacof (me, cstart, w, t.get(), tolerance, numberOfIterations, numberOfRepetitions, showProgress);
- return c;
+ autoConfiguration c = Dissimilarity_Configuration_Weight_Transformator_multiSmacof
+ (me, cstart, w, t.peek(), tolerance, numberOfIterations, numberOfRepetitions, showProgress);
+ return c.transfer();
} catch (MelderError) {
Melder_throw (me, U": no improved Configuration created (absolute mds method).");
}
}
-autoConfiguration Dissimilarity_Configuration_Weight_ratio_mds (Dissimilarity me, Configuration cstart, Weight w, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress) {
+Configuration Dissimilarity_Configuration_Weight_ratio_mds (Dissimilarity me, Configuration cstart, Weight w,
+ double tolerance, long numberOfIterations, long numberOfRepetitions, int showProgress) {
try {
autoRatioTransformator t = RatioTransformator_create (my numberOfRows);
- autoConfiguration c = Dissimilarity_Configuration_Weight_Transformator_multiSmacof (me, cstart, w, t.get(), tolerance, numberOfIterations, numberOfRepetitions, showProgress);
- return c;
+ autoConfiguration c = Dissimilarity_Configuration_Weight_Transformator_multiSmacof
+ (me, cstart, w, t.peek(), tolerance, numberOfIterations, numberOfRepetitions, showProgress);
+ return c.transfer();
} catch (MelderError) {
Melder_throw (me, U": no improved Configuration created (ratio mds method).");
}
}
-autoConfiguration Dissimilarity_Configuration_Weight_interval_mds (Dissimilarity me, Configuration cstart, Weight w, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress) {
+Configuration Dissimilarity_Configuration_Weight_interval_mds (Dissimilarity me, Configuration cstart, Weight w,
+ double tolerance, long numberOfIterations, long numberOfRepetitions, int showProgress) {
try {
autoISplineTransformator t = ISplineTransformator_create (my numberOfRows, 0, 1);
- autoConfiguration c = Dissimilarity_Configuration_Weight_Transformator_multiSmacof (me, cstart, w, t.get(), tolerance, numberOfIterations, numberOfRepetitions, showProgress);
- return c;
+ autoConfiguration c = Dissimilarity_Configuration_Weight_Transformator_multiSmacof
+ (me, cstart, w, t.peek(), tolerance, numberOfIterations, numberOfRepetitions, showProgress);
+ return c.transfer();
} catch (MelderError) {
Melder_throw (me, U": no improved Configuration created (interval mds method).");
}
}
-autoConfiguration Dissimilarity_Configuration_Weight_monotone_mds (Dissimilarity me, Configuration cstart, Weight w, int tiesProcessing, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress) {
+Configuration Dissimilarity_Configuration_Weight_monotone_mds (Dissimilarity me, Configuration cstart, Weight w,
+ int tiesProcessing, double tolerance, long numberOfIterations, long numberOfRepetitions, int showProgress) {
try {
autoMonotoneTransformator t = MonotoneTransformator_create (my numberOfRows);
- MonotoneTransformator_setTiesProcessing (t.get(), tiesProcessing);
- autoConfiguration c = Dissimilarity_Configuration_Weight_Transformator_multiSmacof (me, cstart, w, t.get(), tolerance, numberOfIterations, numberOfRepetitions, showProgress);
- return c;
+ MonotoneTransformator_setTiesProcessing (t.peek(), tiesProcessing);
+ autoConfiguration c = Dissimilarity_Configuration_Weight_Transformator_multiSmacof
+ (me, cstart, w, t.peek(), tolerance, numberOfIterations, numberOfRepetitions, showProgress);
+ return c.transfer();
} catch (MelderError) {
Melder_throw (me, U": no improved Configuration created (monotone mds method).");
}
}
-autoConfiguration Dissimilarity_Configuration_Weight_ispline_mds (Dissimilarity me, Configuration cstart, Weight w, long numberOfInteriorKnots, long order, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress) {
+Configuration Dissimilarity_Configuration_Weight_ispline_mds (Dissimilarity me, Configuration cstart, Weight w,
+ long numberOfInteriorKnots, long order, double tolerance, long numberOfIterations, long numberOfRepetitions,
+ int showProgress) {
try {
autoISplineTransformator t = ISplineTransformator_create (my numberOfRows, numberOfInteriorKnots, order);
- autoConfiguration c = Dissimilarity_Configuration_Weight_Transformator_multiSmacof (me, cstart, w, t.get(), tolerance, numberOfIterations, numberOfRepetitions, showProgress);
- return c;
+ autoConfiguration c = Dissimilarity_Configuration_Weight_Transformator_multiSmacof (me, cstart, w, t.peek(),
+ tolerance, numberOfIterations, numberOfRepetitions, showProgress);
+ return c.transfer();
} catch (MelderError) {
Melder_throw (me, U": no improved Configuration created (ispline mds method).");
}
}
-autoConfiguration Dissimilarity_Weight_absolute_mds (Dissimilarity me, Weight w, long numberOfDimensions, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress) {
+Configuration Dissimilarity_Weight_absolute_mds (Dissimilarity me, Weight w, long numberOfDimensions,
+ double tolerance, long numberOfIterations, long numberOfRepetitions, int showProgress) {
try {
autoDistance d = Dissimilarity_to_Distance (me, MDS_ABSOLUTE);
- autoConfiguration cstart = Distance_to_Configuration_torsca (d.get(), numberOfDimensions);
- autoConfiguration c = Dissimilarity_Configuration_Weight_absolute_mds (me, cstart.get(), w, tolerance, numberOfIterations, numberOfRepetitions, showProgress);
- return c;
+ autoConfiguration cstart = Distance_to_Configuration_torsca (d.peek(), numberOfDimensions);
+ autoConfiguration c = Dissimilarity_Configuration_Weight_absolute_mds
+ (me, cstart.peek(), w, tolerance, numberOfIterations, numberOfRepetitions, showProgress);
+ return c.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Configuration created (absolute mds method).");
}
}
-autoConfiguration Dissimilarity_Weight_interval_mds (Dissimilarity me, Weight w, long numberOfDimensions, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress) {
+Configuration Dissimilarity_Weight_interval_mds (Dissimilarity me, Weight w, long numberOfDimensions,
+ double tolerance, long numberOfIterations, long numberOfRepetitions, int showProgress) {
try {
autoDistance d = Dissimilarity_to_Distance (me, MDS_RATIO);
- autoConfiguration cstart = Distance_to_Configuration_torsca (d.get(), numberOfDimensions);
- autoConfiguration c = Dissimilarity_Configuration_Weight_interval_mds (me, cstart.get(), w, tolerance, numberOfIterations, numberOfRepetitions, showProgress);
- return c;
+ autoConfiguration cstart = Distance_to_Configuration_torsca (d.peek(), numberOfDimensions);
+ autoConfiguration c = Dissimilarity_Configuration_Weight_interval_mds
+ (me, cstart.peek(), w, tolerance, numberOfIterations, numberOfRepetitions, showProgress);
+ return c.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Configuration created (interval mds method).");
}
}
-autoConfiguration Dissimilarity_Weight_monotone_mds (Dissimilarity me, Weight w, long numberOfDimensions, int tiesProcessing, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress) {
+Configuration Dissimilarity_Weight_monotone_mds (Dissimilarity me, Weight w, long numberOfDimensions,
+ int tiesProcessing, double tolerance, long numberOfIterations, long numberOfRepetitions, int showProgress) {
try {
autoDistance d = Dissimilarity_to_Distance (me, MDS_ORDINAL);
- autoConfiguration cstart = Distance_to_Configuration_torsca (d.get(), numberOfDimensions);
- autoConfiguration c = Dissimilarity_Configuration_Weight_monotone_mds (me, cstart.get(), w, tiesProcessing, tolerance, numberOfIterations, numberOfRepetitions, showProgress);
- return c;
+ autoConfiguration cstart = Distance_to_Configuration_torsca (d.peek(), numberOfDimensions);
+ autoConfiguration c = Dissimilarity_Configuration_Weight_monotone_mds (me, cstart.peek(), w, tiesProcessing,
+ tolerance, numberOfIterations, numberOfRepetitions, showProgress);
+ return c.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Configuration created (monotone mds method).");
}
}
-autoConfiguration Dissimilarity_Weight_ratio_mds (Dissimilarity me, Weight w, long numberOfDimensions, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress) {
+Configuration Dissimilarity_Weight_ratio_mds (Dissimilarity me, Weight w, long numberOfDimensions, double tolerance,
+ long numberOfIterations, long numberOfRepetitions, int showProgress) {
try {
autoDistance d = Dissimilarity_to_Distance (me, MDS_RATIO);
- autoConfiguration cstart = Distance_to_Configuration_torsca (d.get(), numberOfDimensions);
- autoConfiguration c = Dissimilarity_Configuration_Weight_ratio_mds (me, cstart.get(), w, tolerance,
- numberOfIterations, numberOfRepetitions, showProgress);
- return c;
+ autoConfiguration cstart = Distance_to_Configuration_torsca (d.peek(), numberOfDimensions);
+ autoConfiguration c = Dissimilarity_Configuration_Weight_ratio_mds (me, cstart.peek(), w, tolerance,
+ numberOfIterations, numberOfRepetitions, showProgress);
+ return c.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Configuration created (ratio mds method).");
}
}
-autoConfiguration Dissimilarity_Weight_ispline_mds (Dissimilarity me, Weight w, long numberOfDimensions, long numberOfInteriorKnots, long order, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress) {
+Configuration Dissimilarity_Weight_ispline_mds (Dissimilarity me, Weight w, long numberOfDimensions,
+ long numberOfInteriorKnots, long order, double tolerance, long numberOfIterations, long numberOfRepetitions,
+ int showProgress) {
try {
autoDistance d = Dissimilarity_to_Distance (me, MDS_ORDINAL);
- autoConfiguration cstart = Distance_to_Configuration_torsca (d.get(), numberOfDimensions);
- autoConfiguration c = Dissimilarity_Configuration_Weight_ispline_mds (me, cstart.get(), w,
- numberOfInteriorKnots, order, tolerance, numberOfIterations, numberOfRepetitions, showProgress);
- return c;
+ autoConfiguration cstart = Distance_to_Configuration_torsca (d.peek(), numberOfDimensions);
+ autoConfiguration c = Dissimilarity_Configuration_Weight_ispline_mds (me, cstart.peek(), w,
+ numberOfInteriorKnots, order, tolerance, numberOfIterations, numberOfRepetitions, showProgress);
+ return c.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Configuration created (ispline mds method).");
}
@@ -2035,12 +2189,14 @@ autoConfiguration Dissimilarity_Weight_ispline_mds (Dissimilarity me, Weight w,
/***** classical **/
-static void MDSVec_Distances_getStressValues (MDSVec me, Distance ddist, Distance dfit, int stress_formula, double *stress, double *s, double *t, double *dbar) {
+static void MDSVec_Distances_getStressValues (MDSVec me, Distance ddist,
+ Distance dfit, int stress_formula, double *stress, double *s, double *t,
+ double *dbar) {
long nProximities = my nProximities;
long *iPoint = my iPoint, *jPoint = my jPoint;
double **dist = ddist -> data, **fit = dfit -> data;
- *s = *t = *dbar = 0.0;
+ *s = *t = *dbar = 0;
if (stress_formula == 2) {
for (long i = 1; i <= nProximities; i++) {
@@ -2056,12 +2212,12 @@ static void MDSVec_Distances_getStressValues (MDSVec me, Distance ddist, Distanc
*s += st * st; *t += tt * tt;
}
- *stress = *t > 0.0 ? sqrt (*s / *t) : 0.0;
+ *stress = *t > 0 ? sqrt (*s / *t) : 0;
}
-static double func (Daata object, const double p[]) {
+static double func (Data object, const double p[]) {
Kruskal me = (Kruskal) object;
- MDSVec him = my vec.get();
+ MDSVec him = my vec;
double **x = my configuration -> data, s, t, dbar, stress;
double metric = my configuration -> metric;
long numberOfDimensions = my configuration -> numberOfColumns;
@@ -2075,26 +2231,29 @@ static double func (Daata object, const double p[]) {
// Normalize
- NUMcentreColumns (x, 1, numberOfPoints, 1, numberOfDimensions, nullptr);
+ NUMcentreColumns (x, 1, numberOfPoints, 1, numberOfDimensions, NULL);
NUMnormalize (x, numberOfPoints, numberOfDimensions, sqrt (numberOfPoints));
// Calculate interpoint distances from the configuration
- autoDistance dist = Configuration_to_Distance (my configuration.get());
+ autoDistance dist = Configuration_to_Distance (my configuration);
+
// Monotone regression
- autoDistance fit = MDSVec_Distance_monotoneRegression (my vec.get(), dist.get(), tiesProcessing);
+ autoDistance fit = MDSVec_Distance_monotoneRegression (my vec, dist.peek(), tiesProcessing);
+
// Get numerator and denominator of stress
- MDSVec_Distances_getStressValues (my vec.get(), dist.get(), fit.get(), my stress_formula, &stress, &s, &t, &dbar);
+
+ MDSVec_Distances_getStressValues (my vec, dist.peek(), fit.peek(), my stress_formula, &stress, &s, &t, &dbar);
// Gradient calculation.
for (long i = 1; i <= numberOfPoints; i++) {
for (long j = 1; j <= numberOfDimensions; j++) {
- my dx[i][j] = 0.0;
+ my dx[i][j] = 0;
}
}
@@ -2106,11 +2265,11 @@ static double func (Daata object, const double p[]) {
for (long i = 1; i <= his nProximities; i++) {
long ii = my vec -> iPoint[i], jj = my vec -> jPoint[i];
- double g1 = stress * ((dist->data[ii][jj] - fit->data[ii][jj]) / s - (dist->data[ii][jj] - dbar) / t);
+ double g1 = stress * ( (dist->data[ii][jj] - fit->data[ii][jj]) / s - (dist->data[ii][jj] - dbar) / t);
for (long j = 1; j <= numberOfDimensions; j++) {
double dj = x[ii][j] - x[jj][j];
- double g2 = g1 * pow (fabs (dj) / dist->data[ii][jj], metric - 1.0);
- if (dj < 0.0) {
+ double g2 = g1 * pow (fabs (dj) / dist->data[ii][jj], metric - 1);
+ if (dj < 0) {
g2 = -g2;
}
my dx[ii][j] += g2; my dx[jj][j] -= g2;
@@ -2124,9 +2283,10 @@ static double func (Daata object, const double p[]) {
}
/* Precondition: configuration was not changed since previous call to func */
-static void dfunc (Daata object, const double * /* p */, double dp[]) {
+static void dfunc (Data object, const double p[], double dp[]) {
Kruskal me = (Kruskal) object;
- Configuration thee = my configuration.get();
+ Configuration thee = my configuration;
+ (void) p;
long k = 1;
for (long i = 1; i <= thy numberOfRows; i++) {
@@ -2136,134 +2296,160 @@ static void dfunc (Daata object, const double * /* p */, double dp[]) {
}
}
-void structKruskal :: v_destroy () noexcept {
+Thing_implement (Kruskal, Thing, 0);
+
+void structKruskal :: v_destroy () {
NUMmatrix_free<double> (dx, 1, 1);
+ forget (configuration);
+ forget (proximities);
+ forget (vec);
+ forget (minimizer);
Kruskal_Parent :: v_destroy ();
}
-autoKruskal Kruskal_create (long numberOfPoints, long numberOfDimensions) {
+Kruskal Kruskal_create (long numberOfPoints, long numberOfDimensions) {
try {
autoKruskal me = Thing_new (Kruskal);
+ my proximities = Proximities_create ();
my configuration = Configuration_create (numberOfPoints, numberOfDimensions);
- my proximities = ProximityList_create ();
my dx = NUMmatrix<double> (1, numberOfPoints, 1, numberOfDimensions);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Kruskal not created.");
}
}
-autoConfiguration Dissimilarity_kruskal (Dissimilarity me, long numberOfDimensions, long /* metric */, int tiesProcessing, int stress_formula, double tolerance, long numberOfIterations, long numberOfRepetitions) {
+Configuration Dissimilarity_kruskal (Dissimilarity me, long numberOfDimensions, long metric, int tiesProcessing,
+ int stress_formula, double tolerance, long numberOfIterations, long numberOfRepetitions) {
try {
int scale = 1;
+ (void) metric;
autoDistance d = Dissimilarity_to_Distance (me, scale);
- autoConfiguration c = Distance_to_Configuration_torsca (d.get(), numberOfDimensions);
- Configuration_normalize (c.get(), 1.0, false);
- autoConfiguration thee = Dissimilarity_Configuration_kruskal (me, c.get(), tiesProcessing, stress_formula, tolerance, numberOfIterations, numberOfRepetitions);
- return thee;
+ autoConfiguration c = Distance_to_Configuration_torsca (d.peek(), numberOfDimensions);
+ Configuration_normalize (c.peek(), 1.0, 0);
+ autoConfiguration thee = Dissimilarity_Configuration_kruskal (me, c.peek(), tiesProcessing,
+ stress_formula, tolerance, numberOfIterations, numberOfRepetitions);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Configuration created (kruskal method).");
}
}
-void Dissimilarity_Configuration_drawShepardDiagram (Dissimilarity me, Configuration him, Graphics g, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
+void Dissimilarity_Configuration_drawShepardDiagram (Dissimilarity me,
+ Configuration him, Graphics g, double xmin, double xmax, double ymin,
+ double ymax, double size_mm, const char32 *mark, int garnish) {
autoDistance dist = Configuration_to_Distance (him);
- Proximity_Distance_drawScatterDiagram (me, dist.get(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
+ Proximity_Distance_drawScatterDiagram (me, dist.peek(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
}
-autoDistance Dissimilarity_Configuration_monotoneRegression (Dissimilarity dissimilarity, Configuration configuration, int tiesProcessing) {
+Distance Dissimilarity_Configuration_monotoneRegression (Dissimilarity dissimilarity, Configuration configuration,
+ int tiesProcessing) {
try {
autoDistance dist = Configuration_to_Distance (configuration);
- autoDistance result = Dissimilarity_Distance_monotoneRegression (dissimilarity, dist.get(), tiesProcessing);
- return result;
+ autoDistance result = Dissimilarity_Distance_monotoneRegression (dissimilarity, dist.peek(), tiesProcessing);
+ return result.transfer();
} catch (MelderError) {
Melder_throw (U"No Distance created (monotone regression).");
}
}
-autoDistanceList DissimilarityList_Configuration_monotoneRegression (DissimilarityList me, Configuration configuration, int tiesProcessing) {
+Distances Dissimilarities_Configuration_monotoneRegression (Dissimilarities me, Configuration configuration, int tiesProcessing) {
try {
- autoDistanceList thee = DistanceList_create ();
+ autoDistances result = Distances_create ();
autoDistance dist = Configuration_to_Distance (configuration);
- for (long i = 1; i <= my size; i ++) {
- autoDistance d = Dissimilarity_Distance_monotoneRegression (my at [i], dist.get(), tiesProcessing);
- thy addItem_move (d.move());
+ for (long i = 1; i <= my size; i++) {
+ autoDistance d = Dissimilarity_Distance_monotoneRegression ( (Dissimilarity) my item[i], dist.peek(), tiesProcessing);
+ Collection_addItem (result.peek(), d.transfer());
}
- return thee;
+ return result.transfer();
} catch (MelderError) {
Melder_throw (U"No Distances created (monotone regression).");
}
}
-void Dissimilarity_Configuration_drawMonotoneRegression (Dissimilarity me, Configuration him, Graphics g, int tiesProcessing, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
+
+void Dissimilarity_Configuration_drawMonotoneRegression (Dissimilarity me, Configuration him, Graphics g,
+ int tiesProcessing, double xmin, double xmax, double ymin, double ymax, double size_mm,
+ const char32 *mark, int garnish) {
/* obsolete replace by transformator */
autoDistance fit = Dissimilarity_Configuration_monotoneRegression (me, him, tiesProcessing);
- Proximity_Distance_drawScatterDiagram (me, fit.get(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
+ Proximity_Distance_drawScatterDiagram (me, fit.peek(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
}
-void Dissimilarity_Configuration_Weight_drawAbsoluteRegression (Dissimilarity d, Configuration c, Weight w, Graphics g, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
- autoTransformator t = Transformator_create (d -> numberOfRows);
- autoDistance fit = Dissimilarity_Configuration_Transformator_Weight_transform (d, c, t.get(), w);
- Proximity_Distance_drawScatterDiagram (d, fit.get(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
+void Dissimilarity_Configuration_Weight_drawAbsoluteRegression (Dissimilarity d, Configuration c, Weight w, Graphics g,
+ double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
+ autoTransformator t = Transformator_create (d->numberOfRows);
+ autoDistance fit = Dissimilarity_Configuration_Transformator_Weight_transform (d, c, t.peek(), w);
+ Proximity_Distance_drawScatterDiagram (d, fit.peek(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
}
-void Dissimilarity_Configuration_Weight_drawRatioRegression (Dissimilarity d, Configuration c, Weight w, Graphics g, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
+void Dissimilarity_Configuration_Weight_drawRatioRegression (Dissimilarity d, Configuration c, Weight w, Graphics g,
+ double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
autoRatioTransformator t = RatioTransformator_create (d -> numberOfRows);
- autoDistance fit = Dissimilarity_Configuration_Transformator_Weight_transform (d, c, t.get(), w);
- Proximity_Distance_drawScatterDiagram (d, fit.get(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
+ autoDistance fit = Dissimilarity_Configuration_Transformator_Weight_transform (d, c, t.peek(), w);
+ Proximity_Distance_drawScatterDiagram (d, fit.peek(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
}
-void Dissimilarity_Configuration_Weight_drawIntervalRegression (Dissimilarity d, Configuration c, Weight w, Graphics g, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
- Dissimilarity_Configuration_Weight_drawISplineRegression (d, c, w, g, 0.0, 1.0, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
+void Dissimilarity_Configuration_Weight_drawIntervalRegression (Dissimilarity d, Configuration c, Weight w, Graphics g,
+ double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
+ Dissimilarity_Configuration_Weight_drawISplineRegression (d, c, w, g,
+ 0, 1, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
}
-void Dissimilarity_Configuration_Weight_drawMonotoneRegression (Dissimilarity d, Configuration c, Weight w, Graphics g, int tiesProcessing, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
+void Dissimilarity_Configuration_Weight_drawMonotoneRegression (Dissimilarity d, Configuration c, Weight w, Graphics g,
+ int tiesProcessing, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
autoMonotoneTransformator t = MonotoneTransformator_create (d->numberOfRows);
- MonotoneTransformator_setTiesProcessing (t.get(), tiesProcessing);
- autoDistance fit = Dissimilarity_Configuration_Transformator_Weight_transform (d, c, t.get(), w);
- Proximity_Distance_drawScatterDiagram (d, fit.get(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
+ MonotoneTransformator_setTiesProcessing (t.peek(), tiesProcessing);
+ autoDistance fit = Dissimilarity_Configuration_Transformator_Weight_transform (d, c, t.peek(), w);
+ Proximity_Distance_drawScatterDiagram (d, fit.peek(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
}
-void Dissimilarity_Configuration_Weight_drawISplineRegression (Dissimilarity d, Configuration c, Weight w, Graphics g, long numberOfInternalKnots, long order, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
+void Dissimilarity_Configuration_Weight_drawISplineRegression (Dissimilarity d, Configuration c, Weight w, Graphics g,
+ long numberOfInternalKnots, long order, double xmin, double xmax, double ymin, double ymax, double size_mm,
+ const char32 *mark, int garnish) {
autoISplineTransformator t = ISplineTransformator_create (d->numberOfRows, numberOfInternalKnots, order);
- autoDistance fit = Dissimilarity_Configuration_Transformator_Weight_transform (d, c, t.get(), w);
- Proximity_Distance_drawScatterDiagram (d, fit.get(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
+ autoDistance fit = Dissimilarity_Configuration_Transformator_Weight_transform (d, c, t.peek(), w);
+ Proximity_Distance_drawScatterDiagram (d, fit.peek(), g, xmin, xmax, ymin, ymax, size_mm, mark, garnish);
}
-autoDistance Dissimilarity_Configuration_Transformator_Weight_transform (Dissimilarity d, Configuration c, Transformator t, Weight w) {
+Distance Dissimilarity_Configuration_Transformator_Weight_transform (Dissimilarity d, Configuration c, Any t, Weight w) {
try {
- autoWeight aw;
- if (! w) {
- aw = Weight_create (d -> numberOfRows);
- w = aw.get();
+ autoWeight aw = 0;
+ if (w == 0) {
+ aw.reset (Weight_create (d -> numberOfRows));
+ w = aw.peek();
}
autoDistance cdist = Configuration_to_Distance (c);
autoMDSVec v = Dissimilarity_to_MDSVec (d);
- autoDistance thee = Transformator_transform (t, v.get(), cdist.get(), w);
- return thee;
+ autoDistance thee = Transformator_transform (t, v.peek(), cdist.peek(), w);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Distance not created.");
}
}
-double Dissimilarity_Configuration_Weight_Transformator_normalizedStress (Dissimilarity me, Configuration conf, Weight weight, Transformator t) {
+double Dissimilarity_Configuration_Weight_Transformator_normalizedStress
+(Dissimilarity me, Configuration conf, Weight weight, Transformator t) {
autoDistance cdist = Configuration_to_Distance (conf);
autoMDSVec vec = Dissimilarity_to_MDSVec (me);
- autoDistance fdist = Transformator_transform (t, vec.get(), cdist.get(), weight);
- double stress = Distance_Weight_stress (fdist.get(), cdist.get(), weight, MDS_NORMALIZED_STRESS);
+ autoDistance fdist = Transformator_transform (t, vec.peek(), cdist.peek(), weight);
+ double stress = Distance_Weight_stress (fdist.peek(), cdist.peek(), weight, MDS_NORMALIZED_STRESS);
return stress;
}
-double Dissimilarity_Configuration_getStress (Dissimilarity me, Configuration him, int tiesProcessing, int stress_formula) {
+double Dissimilarity_Configuration_getStress (Dissimilarity me, Configuration him, int tiesProcessing,
+ int stress_formula) {
autoDistance dist = Configuration_to_Distance (him);
autoMDSVec vec = Dissimilarity_to_MDSVec (me);
- autoDistance fit = MDSVec_Distance_monotoneRegression (vec.get(), dist.get(), tiesProcessing);
- double s, t, dbar, stress;
- MDSVec_Distances_getStressValues (vec.get(), dist.get(), fit.get(), stress_formula, &stress, &s, &t, &dbar);
+ autoDistance fit = MDSVec_Distance_monotoneRegression (vec.peek(), dist.peek(), tiesProcessing);
+ double s, t, dbar;
+ double stress;
+ MDSVec_Distances_getStressValues (vec.peek(), dist.peek(), fit.peek(), stress_formula, &stress, &s, &t, &dbar);
return stress;
}
-autoConfiguration Dissimilarity_Configuration_kruskal (Dissimilarity me, Configuration him, int tiesProcessing, int stress_formula, double tolerance, long numberOfIterations, long numberOfRepetitions) {
+Configuration Dissimilarity_Configuration_kruskal (Dissimilarity me, Configuration him, int tiesProcessing,
+ int stress_formula, double tolerance, long numberOfIterations, long numberOfRepetitions) {
try {
// The Configuration is normalized: each dimension centred +
// total variance set
@@ -2277,27 +2463,27 @@ autoConfiguration Dissimilarity_Configuration_kruskal (Dissimilarity me, Configu
}
autoKruskal thee = Kruskal_create (my numberOfRows, his numberOfColumns);
- TableOfReal_copyLabels (me, thy configuration.get(), 1, 0);
+ TableOfReal_copyLabels (me, thy configuration, 1, 0);
autoDissimilarity dissimilarity = Data_copy (me);
- thy proximities -> addItem_move (dissimilarity.move());
+ Collection_addItem (thy proximities, dissimilarity.transfer());
thy vec = Dissimilarity_to_MDSVec (me);
- thy minimizer = VDSmagtMinimizer_create (numberOfCoordinates, (Daata) thee.get(), func, dfunc);
+ thy minimizer = (Minimizer) VDSmagtMinimizer_create (numberOfCoordinates, (Data) thee.peek(), func, dfunc);
NUMdmatrix_into_vector (his data, thy minimizer -> p, 1, his numberOfRows, 1, his numberOfColumns);
thy stress_formula = stress_formula;
thy process = tiesProcessing;
- Configuration_setMetric (thy configuration.get(), his metric);
+ Configuration_setMetric (thy configuration, his metric);
- Minimizer_minimizeManyTimes (thy minimizer.get(), numberOfRepetitions, numberOfIterations, tolerance);
+ Minimizer_minimizeManyTimes (thy minimizer, numberOfRepetitions, numberOfIterations, tolerance);
- // call the function to get the best configuration
+ /* call the function to get the best configuration */
- (void) func ((Daata) thee.get(), thy minimizer -> p);
+ (void) func ( (Data) thee.peek(), ( (Minimizer) (thy minimizer)) -> p);
- autoConfiguration result = Data_copy (thy configuration.get()); // TODO move from its autoConfiguration
- return result;
+ autoConfiguration result = Data_copy (thy configuration);
+ return result.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Configuration created.");
}
@@ -2305,14 +2491,16 @@ autoConfiguration Dissimilarity_Configuration_kruskal (Dissimilarity me, Configu
/************************** INDSCAL **************************************/
+
/*
Ten Berge, Kiers & Krijnen (1993), Computational Solutions for the
- Problem of Negative Saliences and Nonsymmetry in INDSCAL, Journal of Classification 10, 115-124.
+ Problem of Negative Saliences and Nonsymmetry in INDSCAL,
+ Journal of Classification 10, 115-124.
*/
-static void indscal_iteration_tenBerge (ScalarProductList zc, Configuration xc, Salience weights) {
+static void indscal_iteration_tenBerge (ScalarProducts zc, Configuration xc, Salience weights) {
long nPoints = xc -> numberOfRows, nDimensions = xc -> numberOfColumns;
- long nSources = zc->size;
+ long nSources = zc -> size;
double **x = xc -> data, **w = weights -> data, lambda;
// tolerance = 1e-4 is nearly optimal for dominant eigenvector estimation.
@@ -2321,61 +2509,61 @@ static void indscal_iteration_tenBerge (ScalarProductList zc, Configuration xc,
autoNUMmatrix<double> wsih (1, nPoints, 1, nPoints);
autoNUMvector<double> solution (1, nPoints);
- for (long h = 1; h <= nDimensions; h ++) {
- autoScalarProductList sprc = Data_copy (zc);
- for (long k = 1; k <= nPoints; k ++) {
- for (long l = 1; l <= nPoints; l ++) {
- wsih [k] [l] = 0.0;
+ for (long h = 1; h <= nDimensions; h++) {
+ autoCollection sprc = Data_copy ( (Collection) zc);
+ for (long k = 1; k <= nPoints; k++) {
+ for (long l = 1; l <= nPoints; l++) {
+ wsih[k][l] = 0;
}
}
- for (long i = 1; i <= nSources; i ++) {
- ScalarProduct spr = sprc -> at [i];
+ for (long i = 1; i <= nSources; i++) {
+ ScalarProduct spr = (ScalarProduct) sprc -> item[i];
double **sih = spr -> data;
// Construct the S[i][h] matrices (eq. 6)
- for (long j = 1; j <= nDimensions; j ++) {
+ for (long j = 1; j <= nDimensions; j++) {
if (j == h) {
continue;
}
- for (long k = 1; k <= nPoints; k ++) {
- for (long l = 1; l <= nPoints; l ++) {
- sih [k] [l] -= x [k] [j] * x [l] [j] * w [i] [j];
+ for (long k = 1; k <= nPoints; k++) {
+ for (long l = 1; l <= nPoints; l++) {
+ sih[k][l] -= x[k][j] * x[l][j] * w[i][j];
}
}
}
// the weighted S matrix (eq. 8)
- for (long k = 1; k <= nPoints; k ++) {
- for (long l = 1; l <= nPoints; l ++) {
- wsih [k] [l] += w [i] [h] * sih [k] [l];
+ for (long k = 1; k <= nPoints; k++) {
+ for (long l = 1; l <= nPoints; l++) {
+ wsih[k][l] += w[i][h] * sih[k][l];
}
}
}
// largest eigenvalue of m (nonsymmetric matrix!!) is optimal solution for this dimension
- for (long k = 1; k <= nPoints; k ++) {
- solution[k] = x [k] [h];
+ for (long k = 1; k <= nPoints; k++) {
+ solution[k] = x[k][h];
}
- NUMdominantEigenvector (wsih.peek(), nPoints, solution.peek(), & lambda, tolerance);
+ NUMdominantEigenvector (wsih.peek(), nPoints, solution.peek(), &lambda, tolerance);
// normalize the solution: centre and x'x = 1
- double mean = 0.0;
+ double mean = 0;
for (long k = 1; k <= nPoints; k++) {
mean += solution[k];
}
mean /= nPoints;
- if (mean == 0.0) {
+ if (mean == 0) {
continue;
}
- double scale = 0.0;
+ double scale = 0;
for (long k = 1; k <= nPoints; k++) {
solution[k] -= mean;
scale += solution[k] * solution[k];
@@ -2387,16 +2575,16 @@ static void indscal_iteration_tenBerge (ScalarProductList zc, Configuration xc,
// update weights. Make negative weights zero.
- for (long i = 1; i <= nSources; i ++) {
- ScalarProduct spr = sprc -> at [i];
- double **sih = spr -> data, wih = 0.0;
- for (long k = 1; k <= nPoints; k ++) {
- for (long l = 1; l <= nPoints; l ++) {
- wih += x [k] [h] * sih [k] [l] * x [l] [h];
+ for (long i = 1; i <= nSources; i++) {
+ ScalarProduct spr = (ScalarProduct) sprc -> item[i];
+ double **sih = spr -> data, wih = 0;
+ for (long k = 1; k <= nPoints; k++) {
+ for (long l = 1; l <= nPoints; l++) {
+ wih += x[k][h] * sih[k][l] * x[l][h];
}
}
- if (wih < 0.0) {
- wih = 0.0;
+ if (wih < 0) {
+ wih = 0;
}
w[i][h] = wih;
}
@@ -2404,13 +2592,16 @@ static void indscal_iteration_tenBerge (ScalarProductList zc, Configuration xc,
}
-void ScalarProductList_Configuration_Salience_indscal (ScalarProductList sp, Configuration configuration, Salience weights, double tolerance, long numberOfIterations, bool showProgress, autoConfiguration *p_conf, autoSalience *p_sal, double *p_varianceAccountedFor) {
+void ScalarProducts_Configuration_Salience_indscal (ScalarProducts sp, Configuration configuration, Salience weights,
+ double tolerance, long numberOfIterations, int showProgress, Configuration *out1, Salience *out2, double *vaf) {
try {
- double tol = 1e-6, vafp = 0.0, varianceAccountedFor;
- long nSources = sp->size, iter;
+ double tol = 1e-6, vafp = 0;
+ long nZeros = 0, nSources = sp -> size, iter;
+
+ autoConfiguration x = Data_copy (configuration);
+ autoSalience w = Data_copy (weights);
- autoConfiguration conf = Data_copy (configuration);
- autoSalience sal = Data_copy (weights);
+ *out1 = 0; *out2 = 0;
if (showProgress) {
Melder_progress (0.0, U"INDSCAL analysis");
@@ -2419,47 +2610,45 @@ void ScalarProductList_Configuration_Salience_indscal (ScalarProductList sp, Con
// Solve for X, and W matrix via Alternating Least Squares.
for (iter = 1; iter <= numberOfIterations; iter++) {
- indscal_iteration_tenBerge (sp, conf.get(), sal.get());
+ indscal_iteration_tenBerge (sp, x.peek(), w.peek());
// Goodness of fit and test criterion.
- ScalarProductList_Configuration_Salience_vaf (sp, conf.get(), sal.get(), & varianceAccountedFor);
+ ScalarProducts_Configuration_Salience_vaf (sp, x.peek(), w.peek(), vaf);
- if (varianceAccountedFor > 1.0 - tol || fabs (varianceAccountedFor - vafp) / vafp < tolerance) {
+ if (*vaf > 1 - tol || fabs (*vaf - vafp) / vafp < tolerance) {
break;
}
- vafp = varianceAccountedFor;
+ vafp = *vaf;
if (showProgress) {
- Melder_progress ( (double) iter / (numberOfIterations + 1), U"indscal: varianceAccountedFor ", varianceAccountedFor);
+ Melder_progress ( (double) iter / (numberOfIterations + 1),
+ U"indscal: vaf ", *vaf);
}
}
// Count number of zero weights
- long nZeros = NUMdmatrix_countZeros (sal -> data, sal -> numberOfRows, sal -> numberOfColumns);
+ nZeros = NUMdmatrix_countZeros (w->data, w->numberOfRows, w->numberOfColumns);
+
+ // Set labels & names.
+
+ Thing_setName (x.peek(), U"indscal");
+ Thing_setName (w.peek(), U"indscal");
+ TableOfReal_labelsFromCollectionItemNames (w.peek(), sp, 1, 0);
+
+ *out1 = x.transfer(); *out2 = w.transfer();
- if (p_conf) {
- Thing_setName (conf.get(), U"indscal");
- *p_conf = conf.move();
- }
- if (p_sal) {
- Thing_setName (sal.get(), U"indscal");
- TableOfReal_labelsFromCollectionItemNames (sal.get(), (Collection) sp, 1, 0); // FIXME cast
- *p_sal = sal.move();
- }
- if (p_varianceAccountedFor) {
- *p_varianceAccountedFor = varianceAccountedFor;
- }
if (showProgress) {
MelderInfo_writeLine (U"**************** INDSCAL results on Distances *******************\n\n",
Thing_className (sp), U"number of objects: ", nSources);
- for (long i = 1; i <= nSources; i ++) {
- MelderInfo_writeLine (U" ", Thing_getName (sp->at [i]));
+ for (long i = 1; i <= nSources; i++) {
+ MelderInfo_writeLine (U" ", Thing_getName ( (Thing) sp -> item[i]));
}
if (nZeros > 0) {
MelderInfo_writeLine (U"WARNING: ", nZeros, U" zero weight", (nZeros > 1 ? U"s" : U""), U"!");
}
- MelderInfo_writeLine (U"\n\nVariance Accounted For = ", varianceAccountedFor, U"\nThe optimal configuration was reached in ", (iter > numberOfIterations ? numberOfIterations : iter), U" iterations.");
+ MelderInfo_writeLine (U"\n\nVariance Accounted For = ", *vaf, U"\nThe optimal configuration was reached in ",
+ (iter > numberOfIterations ? numberOfIterations : iter), U" iterations.");
MelderInfo_drain();
}
if (showProgress) {
@@ -2473,77 +2662,77 @@ void ScalarProductList_Configuration_Salience_indscal (ScalarProductList sp, Con
}
}
-void DistanceList_Configuration_Salience_indscal (DistanceList distances, Configuration configuration, Salience weights, bool normalizeScalarProducts, double tolerance, long numberOfIterations, bool showProgress, autoConfiguration *out1, autoSalience *out2, double *vaf) {
+void Distances_Configuration_Salience_indscal (Distances distances, Configuration configuration, Salience weights,
+ int normalizeScalarProducts, double tolerance, long numberOfIterations, int showProgress,
+ Configuration *out1, Salience *out2, double *vaf) {
try {
- autoScalarProductList sp = DistanceList_to_ScalarProductList (distances, normalizeScalarProducts);
- ScalarProductList_Configuration_Salience_indscal (sp.get(), configuration, weights, tolerance, numberOfIterations, showProgress, out1, out2, vaf);
+ *out1 = 0; *out2 = 0;
+ autoScalarProducts sp = Distances_to_ScalarProducts (distances, normalizeScalarProducts);
+ ScalarProducts_Configuration_Salience_indscal (sp.peek(), configuration, weights, tolerance, numberOfIterations,
+ showProgress, out1, out2, vaf);
} catch (MelderError) {
Melder_throw (U"No indscal configuration calculated.");
}
}
-void DissimilarityList_Configuration_Salience_indscal (DissimilarityList dissims, Configuration conf, Salience weights, int tiesProcessing, bool normalizeScalarProducts, double tolerance, long numberOfIterations, bool showProgress, autoConfiguration *p_configuration, autoSalience *p_salience, double *varianceAccountedFor) {
+
+void Dissimilarities_Configuration_Salience_indscal (Dissimilarities dissims, Configuration configuration,
+ Salience weights, int tiesProcessing, int normalizeScalarProducts, double tolerance, long numberOfIterations,
+ int showProgress, Configuration *out1, Salience *out2, double *vaf) {
try {
- double tol = 1e-6, vafp = 0.0, vaf;
- long iter, nSources = dissims->size;
- autoConfiguration configuration = Data_copy (conf);
- autoSalience salience = Data_copy (weights);
- autoMDSVecList mdsveclist = DissimilarityList_to_MDSVecList (dissims);
+ double tol = 1e-6, vafp = 0;
+ long iter, nSources = dissims -> size;;
+ autoConfiguration x = Data_copy (configuration);
+ autoSalience w = Data_copy (weights);
+ autoMDSVecs vecs = Dissimilarities_to_MDSVecs (dissims);
+
+ *out1 = 0; *out2 = 0;
if (showProgress) {
Melder_progress (0.0, U"INDSCAL analysis");
}
for (iter = 1; iter <= numberOfIterations; iter++) {
- autoDistanceList distances = MDSVecList_Configuration_Salience_monotoneRegression (mdsveclist.get(), configuration.get(), salience.get(), tiesProcessing);
- autoScalarProductList sp = DistanceList_to_ScalarProductList (distances.get(), normalizeScalarProducts);
+ autoDistances distances = MDSVecs_Configuration_Salience_monotoneRegression (vecs.peek(), x.peek(), w.peek(), tiesProcessing);
+ autoScalarProducts sp = Distances_to_ScalarProducts (distances.peek(), normalizeScalarProducts);
- indscal_iteration_tenBerge (sp.get(), configuration.get(), salience.get());
+ indscal_iteration_tenBerge (sp.peek(), x.peek(), w.peek());
// Goodness of fit and test criterion.
- DistanceList_Configuration_Salience_vaf (distances.get(), configuration.get(), salience.get(), normalizeScalarProducts, &vaf);
+ Distances_Configuration_Salience_vaf (distances.peek(), x.peek(), w.peek(), normalizeScalarProducts, vaf);
- if (vaf > 1.0 - tol || fabs (vaf - vafp) / vafp < tolerance) {
+ if (*vaf > 1 - tol || fabs (*vaf - vafp) / vafp < tolerance) {
break;
}
- vafp = vaf;
+ vafp = *vaf;
if (showProgress) {
- Melder_progress ((double) iter / (numberOfIterations + 1), U"indscal: vaf ", vaf);
+ Melder_progress ( (double) iter / (numberOfIterations + 1), U"indscal: vaf ", *vaf);
}
}
// Count number of zero weights
- long nZeros = NUMdmatrix_countZeros (salience -> data, salience -> numberOfRows, salience -> numberOfColumns);
+ long nZeros = NUMdmatrix_countZeros (w -> data, w -> numberOfRows, w -> numberOfColumns);
// Set labels & names.
- Thing_setName (configuration.get(), U"indscal_mr");
- Thing_setName (salience.get(), U"indscal_mr");
- TableOfReal_labelsFromCollectionItemNames (salience.get(), (Collection) dissims, 1, 0); // FIXME cast
+ Thing_setName (x.peek(), U"indscal_mr"); Thing_setName (w.peek(), U"indscal_mr");
+ TableOfReal_labelsFromCollectionItemNames (w.peek(), dissims, 1, 0);
- if (p_configuration) {
- *p_configuration = configuration.move();
- }
- if (p_salience) {
- *p_salience = salience.move();
- }
- if (varianceAccountedFor) {
- *varianceAccountedFor = vaf;
- }
+ *out1 = x.transfer(); *out2 = w.transfer();
if (showProgress) {
MelderInfo_writeLine (U"**************** INDSCAL with monotone regression *******************");
MelderInfo_writeLine (Thing_className (dissims));
MelderInfo_writeLine (U"Number of objects: ", nSources);
for (long i = 1; i <= nSources; i++) {
- MelderInfo_writeLine (U" ", Thing_getName (dissims->at [i]));
+ MelderInfo_writeLine (U" ", Thing_getName ( (Thing) dissims -> item[i]));
}
if (nZeros > 0) {
MelderInfo_writeLine (U"WARNING: ", nZeros, U" zero weight", (nZeros > 1 ? U"s" : U""));
}
- MelderInfo_writeLine (U"Variance Accounted For: ", vaf);
+ MelderInfo_writeLine (U"Variance Accounted For: ", *vaf);
MelderInfo_writeLine (U"Based on MONOTONE REGRESSION");
MelderInfo_writeLine (U"number of iterations: ", (iter > numberOfIterations ? numberOfIterations : iter));
MelderInfo_drain();
@@ -2559,117 +2748,129 @@ void DissimilarityList_Configuration_Salience_indscal (DissimilarityList dissims
}
}
-void DistanceList_Configuration_indscal (DistanceList dists, Configuration conf, bool normalizeScalarProducts, double tolerance, long numberOfIterations, bool showProgress, autoConfiguration *out1, autoSalience *out2) {
+void Distances_Configuration_indscal (Distances dists, Configuration conf, int normalizeScalarProducts, double tolerance,
+ long numberOfIterations, int showProgress, Configuration *out1, Salience *out2) {
try {
- autoSalience w = Salience_create (dists->size, conf -> numberOfColumns);
+ autoSalience w = Salience_create (dists -> size, conf -> numberOfColumns);
double vaf;
- DistanceList_Configuration_Salience_indscal (dists, conf, w.get(), normalizeScalarProducts, tolerance, numberOfIterations, showProgress, out1, out2, &vaf);
+ Distances_Configuration_Salience_indscal (dists, conf, w.peek(), normalizeScalarProducts, tolerance,
+ numberOfIterations, showProgress, out1, out2, &vaf);
} catch (MelderError) {
Melder_throw (U"No indscal performed.");
}
}
-autoDistanceList MDSVecList_Configuration_Salience_monotoneRegression (MDSVecList vecs, Configuration conf, Salience weights, int tiesProcessing) {
+Distances MDSVecs_Configuration_Salience_monotoneRegression (MDSVecs vecs,
+ Configuration conf, Salience weights, int tiesProcessing) {
try {
long nDimensions = conf -> numberOfColumns;
autoNUMvector<double> w (NUMvector_copy (conf -> w, 1, nDimensions), 1);
- autoDistanceList distances = DistanceList_create ();
- for (long i = 1; i <= vecs->size; i ++) {
+ autoDistances distances = Distances_create ();
+ for (long i = 1; i <= vecs -> size; i++) {
NUMvector_copyElements (weights -> data[i], conf -> w, 1, nDimensions);
autoDistance dc = Configuration_to_Distance (conf);
- autoDistance dist = MDSVec_Distance_monotoneRegression (vecs->at [i], dc.get(), tiesProcessing);
- distances -> addItem_move (dist.move());
+ autoDistance dist = MDSVec_Distance_monotoneRegression ( (MDSVec) vecs -> item[i], dc.peek(), tiesProcessing);
+ Collection_addItem (distances.peek(), dist.transfer());
}
Configuration_setDefaultWeights (conf);
- return distances;
+ return distances.transfer();
} catch (MelderError) {
Melder_throw (U"No Distances created.");
}
}
-autoSalience DistanceList_Configuration_to_Salience (DistanceList d, Configuration c, bool normalize) {
+
+Salience Distances_Configuration_to_Salience (Distances d, Configuration c, int normalize) {
try {
- autoScalarProductList sp = DistanceList_to_ScalarProductList (d, normalize);
- autoSalience w = ScalarProductList_Configuration_to_Salience (sp.get(), c);
- return w;
+ autoScalarProducts sp = Distances_to_ScalarProducts (d, normalize);
+ autoSalience w = ScalarProducts_Configuration_to_Salience (sp.peek(), c);
+ return w.transfer();
} catch (MelderError) {
Melder_throw (U"No Salience created.");
}
}
-autoSalience ScalarProductList_Configuration_to_Salience (ScalarProductList me, Configuration him) {
+Salience ScalarProducts_Configuration_to_Salience (ScalarProducts me, Configuration him) {
try {
autoSalience salience = Salience_create (my size, his numberOfColumns);
autoConfiguration cx = Data_copy (him);
- indscal_iteration_tenBerge (me, cx.get(), salience.get());
- return salience;
+ indscal_iteration_tenBerge (me, cx.peek(), salience.peek());
+ return salience.transfer();
} catch (MelderError) {
Melder_throw (U"No Salience created.");
}
}
-autoSalience DissimilarityList_Configuration_to_Salience (DissimilarityList me, Configuration him, int tiesProcessing, bool normalizeScalarProducts) {
+Salience Dissimilarities_Configuration_to_Salience (Dissimilarities me, Configuration him, int tiesProcessing,
+ int normalizeScalarProducts) {
try {
- autoDistanceList distances = DissimilarityList_Configuration_monotoneRegression (me, him, tiesProcessing);
- autoSalience w = DistanceList_Configuration_to_Salience (distances.get(), him, normalizeScalarProducts);
- return w;
+ autoDistances distances = Dissimilarities_Configuration_monotoneRegression (me, him, tiesProcessing);
+ autoSalience w = Distances_Configuration_to_Salience (distances.peek(), him, normalizeScalarProducts);
+ return w.transfer();
} catch (MelderError) {
Melder_throw (U"No Salience created.");
}
}
-void DissimilarityList_Configuration_indscal (DissimilarityList dissims, Configuration conf, int tiesProcessing, bool normalizeScalarProducts, double tolerance, long numberOfIterations, bool showProgress, autoConfiguration *out1, autoSalience *out2) {
+void Dissimilarities_Configuration_indscal (Dissimilarities dissims, Configuration conf, int tiesProcessing,
+ int normalizeScalarProducts, double tolerance, long numberOfIterations, int showProgress,
+ Configuration *out1, Salience *out2) {
try {
- autoDistanceList distances = DissimilarityList_Configuration_monotoneRegression (dissims, conf, tiesProcessing);
- autoSalience weights = DistanceList_Configuration_to_Salience (distances.get(), conf, normalizeScalarProducts);
+ *out1 = 0; *out2 = 0;
+ autoDistances distances = Dissimilarities_Configuration_monotoneRegression (dissims, conf, tiesProcessing);
+ autoSalience weights = Distances_Configuration_to_Salience (distances.peek(), conf, normalizeScalarProducts);
double vaf;
- DissimilarityList_Configuration_Salience_indscal (dissims, conf, weights.get(), tiesProcessing, normalizeScalarProducts, tolerance, numberOfIterations, showProgress, out1, out2, & vaf);
+ Dissimilarities_Configuration_Salience_indscal (dissims, conf, weights.peek(), tiesProcessing, normalizeScalarProducts,
+ tolerance, numberOfIterations, showProgress, out1, out2, &vaf);
} catch (MelderError) {
Melder_throw (U"No indscal performed.");
}
}
-void DissimilarityList_indscal (DissimilarityList me, long numberOfDimensions, int tiesProcessing, bool normalizeScalarProducts, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress, autoConfiguration *p_conf, autoSalience *p_sal) {
+
+void Dissimilarities_indscal (Dissimilarities me, long numberOfDimensions, int tiesProcessing, int normalizeScalarProducts,
+ double tolerance, long numberOfIterations, long numberOfRepetitions, int showProgress, Configuration *out1, Salience *out2) {
int showMulti = showProgress && numberOfRepetitions > 1;
try {
- bool showSingle = (showProgress && numberOfRepetitions == 1);
- double vaf, vafmin = 0.0;
+ int showSingle = showProgress && numberOfRepetitions == 1;
+ double vaf, vafmin = 0;
+
+ *out1 = 0; *out2 = 0;
- autoDistanceList distances = DissimilarityList_to_DistanceList (me, MDS_ORDINAL);
- autoConfiguration cstart; autoSalience wstart;
- DistanceList_to_Configuration_ytl (distances.get(), numberOfDimensions, normalizeScalarProducts, & cstart, & wstart);
- autoConfiguration conf = Data_copy (cstart.get());
- autoSalience sal = Data_copy (wstart.get());
+ autoDistances distances = Dissimilarities_to_Distances (me, MDS_ORDINAL);
+ Configuration cstart1 = 0; Salience wstart1 = 0;
+ Distances_to_Configuration_ytl (distances.peek(), numberOfDimensions, normalizeScalarProducts, &cstart1, &wstart1);
+ autoConfiguration cstart = cstart1;
+ autoSalience wstart = wstart1;
+ autoConfiguration cbest = Data_copy ( (Configuration) cstart.peek());
+ autoSalience wbest = Data_copy ( (Salience) wstart.peek());
if (showMulti) {
Melder_progress (0.0, U"Indscal many times");
}
- for (long iter = 1; iter <= numberOfRepetitions; iter ++) {
- autoConfiguration cresult;
- autoSalience wresult;
- DissimilarityList_Configuration_Salience_indscal (me, cstart.get(), wstart.get(), tiesProcessing,
- normalizeScalarProducts, tolerance, numberOfIterations, showSingle, & cresult, & wresult, & vaf);
+ for (long iter = 1; iter <= numberOfRepetitions; iter++) {
+ Configuration cresult1 = 0; Salience wresult1 = 0;
+ Dissimilarities_Configuration_Salience_indscal (me, cstart.peek(), wstart.peek(), tiesProcessing,
+ normalizeScalarProducts, tolerance, numberOfIterations, showSingle, &cresult1, &wresult1, &vaf);
+ autoConfiguration cresult = cresult1;
+ autoSalience wresult = wresult1;
if (vaf > vafmin) {
vafmin = vaf;
- conf = cresult.move();
- sal = wresult.move();
+ cbest.reset (cresult.transfer());
+ wbest.reset (wresult.transfer());
}
- Configuration_randomize (cstart.get());
- Configuration_normalize (cstart.get(), 1.0, true);
- Salience_setDefaults (wstart.get());
+ Configuration_randomize (cstart.peek());
+ Configuration_normalize (cstart.peek(), 1.0, 1);
+ Salience_setDefaults (wstart.peek());
if (showMulti) {
- Melder_progress ( (double) iter / (numberOfRepetitions + 1), iter, U" from ", numberOfRepetitions);
+ Melder_progress ( (double) iter / (numberOfRepetitions + 1),
+ iter, U" from ", numberOfRepetitions);
}
}
- if (p_conf) {
- *p_conf = conf.move();
- }
- if (p_sal) {
- *p_sal = sal.move();
- }
+ *out1 = cbest.transfer(); *out2 = wbest.transfer();
if (showMulti) {
Melder_progress (1.0);
}
@@ -2681,46 +2882,48 @@ void DissimilarityList_indscal (DissimilarityList me, long numberOfDimensions, i
}
}
-void DistanceList_indscal (DistanceList distances, long numberOfDimensions, bool normalizeScalarProducts, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress, autoConfiguration *p_conf, autoSalience *p_sal) {
+
+void Distances_indscal (Distances distances, long numberOfDimensions, int normalizeScalarProducts, double tolerance,
+ long numberOfIterations, long numberOfRepetitions, int showProgress, Configuration *out1, Salience *out2) {
int showMulti = showProgress && numberOfRepetitions > 1;
try {
- bool showSingle = ( showProgress && numberOfRepetitions == 1 );
- double vaf, vafmin = 0.0;
+ int showSingle = showProgress && numberOfRepetitions == 1;
+ double vaf, vafmin = 0;
- autoConfiguration cstart;
- autoSalience wstart;
- DistanceList_to_Configuration_ytl (distances, numberOfDimensions, normalizeScalarProducts, & cstart, & wstart);
- autoConfiguration conf = Data_copy (cstart.get());
- autoSalience sal = Data_copy (wstart.get());
+ *out1 = 0; *out2 = 0;
+ Configuration cstart1 = 0; Salience wstart1 = 0;
+ Distances_to_Configuration_ytl (distances, numberOfDimensions, normalizeScalarProducts, &cstart1, &wstart1);
+ autoConfiguration cstart = cstart1;
+ autoSalience wstart = wstart1;
+ autoConfiguration cbest = Data_copy (cstart.peek());
+ autoSalience wbest = Data_copy (wstart.peek());
if (showMulti) {
Melder_progress (0.0, U"Indscal many times");
}
for (long i = 1; i <= numberOfRepetitions; i++) {
- autoConfiguration cresult;
- autoSalience wresult;
- DistanceList_Configuration_Salience_indscal (distances, cstart.get(), wstart.get(), normalizeScalarProducts, tolerance, numberOfIterations, showSingle, &cresult, &wresult, &vaf);
+ Configuration cresult1 = 0; Salience wresult1 = 0;
+ Distances_Configuration_Salience_indscal (distances, cstart.peek(), wstart.peek(), normalizeScalarProducts,
+ tolerance, numberOfIterations, showSingle, &cresult1, &wresult1, &vaf);
+ autoConfiguration cresult = cresult1;
+ autoSalience wresult = wresult1;
if (vaf > vafmin) {
vafmin = vaf;
- conf = cresult.move();
- sal = wresult.move();
+ cbest.reset (cresult.transfer());
+ wbest.reset (wresult.transfer());
}
- Configuration_randomize (cstart.get());
- Configuration_normalize (cstart.get(), 1.0, true);
- Salience_setDefaults (wstart.get());
+ Configuration_randomize (cstart.peek());
+ Configuration_normalize (cstart.peek(), 1.0, 1);
+ Salience_setDefaults (wstart.peek());
if (showMulti) {
- Melder_progress ((double) i / (numberOfRepetitions + 1), i, U" from ", numberOfRepetitions);
+ Melder_progress ( (double) i / (numberOfRepetitions + 1),
+ i, U" from ", numberOfRepetitions);
}
}
- if (p_conf) {
- *p_conf = conf.move();
- }
- if (p_sal) {
- *p_sal = sal.move();
- }
+ *out1 = cbest.transfer(); *out2 = wbest.transfer();
if (showMulti) {
Melder_progress (1.0);
}
@@ -2732,83 +2935,74 @@ void DistanceList_indscal (DistanceList distances, long numberOfDimensions, bool
}
}
-void DissimilarityList_Configuration_Salience_vaf (DissimilarityList me, Configuration thee, Salience him, int tiesProcessing, bool normalizeScalarProducts, double *vaf) {
- autoDistanceList distances = DissimilarityList_Configuration_monotoneRegression (me, thee, tiesProcessing);
- DistanceList_Configuration_Salience_vaf (distances.get(), thee, him, normalizeScalarProducts, vaf);
+void Dissimilarities_Configuration_Salience_vaf (Dissimilarities me, Configuration thee, Salience him, int tiesProcessing,
+ int normalizeScalarProducts, double *vaf) {
+ autoDistances distances = Dissimilarities_Configuration_monotoneRegression (me, thee, tiesProcessing);
+ Distances_Configuration_Salience_vaf (distances.peek(), thee, him, normalizeScalarProducts, vaf);
}
-void DistanceList_Configuration_vaf (DistanceList me, Configuration thee, bool normalizeScalarProducts, double *vaf) {
- autoSalience w = DistanceList_Configuration_to_Salience (me, thee, normalizeScalarProducts);
- DistanceList_Configuration_Salience_vaf (me, thee, w.get(), normalizeScalarProducts, vaf);
+void Distances_Configuration_vaf (Distances me, Configuration thee, int normalizeScalarProducts, double *vaf) {
+ autoSalience w = Distances_Configuration_to_Salience (me, thee, normalizeScalarProducts);
+ Distances_Configuration_Salience_vaf (me, thee, w.peek(), normalizeScalarProducts, vaf);
}
-void DissimilarityList_Configuration_vaf (DissimilarityList me, Configuration thee, int tiesProcessing, bool normalizeScalarProducts, double *vaf) {
- autoSalience w = DissimilarityList_Configuration_to_Salience (me, thee, tiesProcessing, normalizeScalarProducts);
- DissimilarityList_Configuration_Salience_vaf (me, thee, w.get(), tiesProcessing, normalizeScalarProducts, vaf);
+void Dissimilarities_Configuration_vaf (Dissimilarities me, Configuration thee, int tiesProcessing, int normalizeScalarProducts, double *vaf) {
+ autoSalience w = Dissimilarities_Configuration_to_Salience (me, thee, tiesProcessing, normalizeScalarProducts);
+ Dissimilarities_Configuration_Salience_vaf (me, thee, w.peek(), tiesProcessing, normalizeScalarProducts, vaf);
}
-void DistanceList_Configuration_Salience_vaf (DistanceList me, Configuration thee, Salience him, bool normalizeScalarProducts, double *vaf) {
- if (my size != his numberOfRows || thy numberOfColumns != his numberOfColumns) {
- Melder_throw (U"Dimensions must conform.");
- }
+void Distances_Configuration_Salience_vaf (Distances me, Configuration thee, Salience him, int normalizeScalarProducts, double *vaf) {
+ if (my size != his numberOfRows || thy numberOfColumns != his numberOfColumns) Melder_throw
+ (U"Dimensions must conform.");
- autoScalarProductList sp = DistanceList_to_ScalarProductList (me, normalizeScalarProducts);
- ScalarProductList_Configuration_Salience_vaf (sp.get(), thee, him, vaf);
+ autoScalarProducts sp = Distances_to_ScalarProducts (me, normalizeScalarProducts);
+ ScalarProducts_Configuration_Salience_vaf (sp.peek(), thee, him, vaf);
}
-void ScalarProduct_Configuration_getVariances (ScalarProduct me, Configuration thee, double *p_varianceExplained, double *p_varianceTotal) {
- double varianceExplained = 0.0, varianceTotal = 0.0;
+void ScalarProduct_Configuration_getVariances (ScalarProduct me,
+ Configuration thee, double *varianceExplained, double *varianceTotal) {
+ *varianceExplained = *varianceTotal = 0;
autoDistance distance = Configuration_to_Distance (thee);
- autoScalarProduct fit = Distance_to_ScalarProduct (distance.get(), 0);
-
- // ScalarProduct is double centred, i.e., mean == 0.
-
+ autoScalarProduct fit = Distance_to_ScalarProduct (distance.peek(), 0);
+ /*
+ ScalarProduct is double centred, i.e., mean == 0.
+ */
for (long j = 1; j <= my numberOfRows; j++) {
for (long k = 1; k <= my numberOfColumns; k++) {
double d2 = my data[j][k] - fit -> data[j][k];
- varianceExplained += d2 * d2;
- varianceTotal += my data[j][k] * my data[j][k];
+ *varianceExplained += d2 * d2;
+ *varianceTotal += my data[j][k] * my data[j][k];
}
}
- if (p_varianceExplained) {
- *p_varianceExplained = varianceExplained;
- }
- if (p_varianceTotal) {
- *p_varianceTotal = varianceTotal;
- }
}
-void ScalarProductList_Configuration_Salience_vaf (ScalarProductList me, Configuration thee, Salience him, double *vaf) {
+void ScalarProducts_Configuration_Salience_vaf (ScalarProducts me, Configuration thee, Salience him, double *vaf) {
autoNUMvector<double> w (NUMvector_copy (thy w, 1, thy numberOfColumns), 1); // save weights
try {
- if (my size != his numberOfRows || thy numberOfColumns != his numberOfColumns) {
- Melder_throw (U"Dimensions of input objects must conform.");
- }
+ if (my size != his numberOfRows || thy numberOfColumns != his numberOfColumns) Melder_throw
+ (U"Dimensions of input objects must conform.");
- double t = 0.0, n = 0.0;
- for (long i = 1; i <= my size; i ++) {
+ double t = 0, n = 0;
+ for (long i = 1; i <= my size; i++) {
- ScalarProduct sp = my at [i];
+ ScalarProduct sp = (ScalarProduct) my item[i];
if (sp -> numberOfRows != thy numberOfRows) {
Melder_throw (U"ScalarProduct ", i, U" does not match Configuration.");
}
// weigh configuration before calculating variances
- for (long j = 1; j <= thy numberOfColumns; j ++) {
- thy w [j] = sqrt (his data [i] [j]);
+ for (long j = 1; j <= thy numberOfColumns; j++) {
+ thy w[j] = sqrt (his data[i][j]);
}
double vare, vart;
- ScalarProduct_Configuration_getVariances (sp, thee, & vare, & vart);
+ ScalarProduct_Configuration_getVariances (sp, thee, &vare, &vart);
- t += vare;
- n += vart;
+ t += vare; n += vart;
}
- if (vaf) {
- *vaf = (n > 0.0 ? 1.0 - t / n : 0.0);
- }
+ *vaf = n > 0 ? 1.0 - t / n : 0;
NUMvector_copyElements (w.peek(), thy w, 1, thy numberOfColumns); // restore weights
} catch (MelderError) {
NUMvector_copyElements (w.peek(), thy w, 1, thy numberOfColumns);
@@ -2816,73 +3010,76 @@ void ScalarProductList_Configuration_Salience_vaf (ScalarProductList me, Configu
}
}
+
/********************** Examples *********************************************/
-autoDissimilarity Dissimilarity_createLetterRExample (double noiseStd) {
+Dissimilarity Dissimilarity_createLetterRExample (double noiseStd) {
try {
autoConfiguration r = Configuration_createLetterRExample (1);
- autoDistance d = Configuration_to_Distance (r.get());
- autoDissimilarity me = Distance_to_Dissimilarity (d.get());
- Thing_setName (me.get(), U"R");
+ autoDistance d = Configuration_to_Distance (r.peek());
+ autoDissimilarity me = Distance_to_Dissimilarity (d.peek());
+ Thing_setName (me.peek(), U"R");
for (long i = 1; i <= my numberOfRows - 1; i++) {
for (long j = i + 1; j <= my numberOfRows; j++) {
double dis = my data[i][j];
- my data[j][i] = my data[i][j] = dis * dis + 5.0 + NUMrandomUniform (0.0, noiseStd);
+ my data[j][i] = my data[i][j] = dis * dis + 5 + NUMrandomUniform (0, noiseStd);
}
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Dissimilarity for letter R example not created.");
}
}
-autoSalience Salience_createCarrollWishExample () {
+Salience Salience_createCarrollWishExample () {
try {
- long numberOfSources = 8;
- double wx[9] = {0, 1.0, 0.866, 0.707, 0.5, 0.1, 0.5, 0.354, 0.1};
+ long nSources = 8;
+ double wx[9] = {0, 1, 0.866, 0.707, 0.5, 0.1, 0.5, 0.354, 0.1};
double wy[9] = {0, 0.1, 0.5, 0.707, 0.866, 1, 0.1, 0.354, 0.5};
const char32 *name[] = { U"", U"1", U"2", U"3", U"4", U"5", U"6", U"7", U"8"};
- autoSalience me = Salience_create (numberOfSources, 2);
+ autoSalience me = Salience_create (nSources, 2);
- for (long i = 1; i <= numberOfSources; i++) {
+ for (long i = 1; i <= nSources; i++) {
my data[i][1] = wx[i];
my data[i][2] = wy[i];
- TableOfReal_setRowLabel (me.get(), i, name[i]);
+ TableOfReal_setRowLabel (me.peek(), i, name[i]);
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Salience for Carroll Wish example not created.");
}
}
-autoCollection INDSCAL_createCarrollWishExample (double noiseRange) {
+Collection INDSCAL_createCarrollWishExample (double noiseRange) {
try {
autoConfiguration c = Configuration_createCarrollWishExample ();
- long numberOfObjects = c -> numberOfRows, numberOfSources = 8;
+ long nObjects = c -> numberOfRows, nSources = 8;
autoSalience s = Salience_createCarrollWishExample ();
- autoCollection me = Collection_create ();
- for (long l = 1; l <= numberOfSources; l ++) {
- c -> w [1] = s -> data [l] [1];
- c -> w [2] = s -> data [l] [2];
- autoDistance d = Configuration_to_Distance (c.get());
- autoDissimilarity dissim = Distance_to_Dissimilarity (d.get());
- for (long i = 1; i <= numberOfObjects - 1; i ++) {
- for (long j = i + 1; j <= numberOfObjects; j ++) {
- dissim -> data [i] [j] = (dissim -> data [j] [i] += NUMrandomUniform (0.0, noiseRange));
+ autoCollection me = Collection_create (classData, nSources);
+ for (long l = 1; l <= nSources; l++) {
+ c -> w[1] = s -> data[l][1];
+ c -> w[2] = s -> data[l][2];
+ autoDistance d = Configuration_to_Distance (c.peek());
+ autoDissimilarity dissim = Distance_to_Dissimilarity (d.peek());
+ for (long i = 1; i <= nObjects - 1; i++) {
+ for (long j = i + 1; j <= nObjects; j++) {
+ dissim -> data[i][j] = (dissim -> data[j][i] +=
+ NUMrandomUniform (0, noiseRange));
}
}
- Thing_setName (dissim.get(), s -> rowLabels [l]);
- my addItem_move (dissim.move());
+ Thing_setName (dissim.peek(), s -> rowLabels[l]);
+ Collection_addItem (me.peek(), dissim.transfer());
}
- Thing_setName (me.get(), U"CarrollWish");
- return me;
+ Thing_setName (me.peek(), U"CarrollWish");
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Collection not created.");
}
}
-void drawSplines (Graphics g, double low, double high, double ymin, double ymax, int type, long order, const char32 *interiorKnots, int garnish) {
+void drawSplines (Graphics g, double low, double high, double ymin, double ymax,
+ int type, long order, const char32 *interiorKnots, int garnish) {
long k = order, numberOfKnots, numberOfInteriorKnots = 0;
long nSplines, n = 1000;
double knot[101], y[1001];
@@ -2908,12 +3105,12 @@ void drawSplines (Graphics g, double low, double high, double ymin, double ymax,
Melder_warning (U"drawSplines: too many knots (101)");
return;
}
- knot [++ numberOfKnots] = value;
+ knot[++numberOfKnots] = value;
}
}
numberOfInteriorKnots = numberOfKnots - k;
- for (long i = 1; i <= k; i ++) {
+ for (long i = 1; i <= k; i++) {
knot[++numberOfKnots] = high;
}
@@ -2925,7 +3122,7 @@ void drawSplines (Graphics g, double low, double high, double ymin, double ymax,
Graphics_setWindow (g, low, high, ymin, ymax);
Graphics_setInner (g);
- for (long i = 1; i <= nSplines; i ++) {
+ for (long i = 1; i <= nSplines; i++) {
double x, yx, dx = (high - low) / (n - 1);
for (long j = 1; j <= n; j++) {
x = low + dx * (j - 1);
@@ -2943,9 +3140,9 @@ void drawSplines (Graphics g, double low, double high, double ymin, double ymax,
static MelderString ts { 0 };
long lastKnot = type == MDS_ISPLINE ? numberOfKnots - 2 : numberOfKnots;
Graphics_drawInnerBox (g);
- Graphics_textLeft (g, false, type == MDS_MSPLINE ? U"\\s{M}\\--spline" : U"\\s{I}\\--spline");
- Graphics_marksTop (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_textLeft (g, 0, type == MDS_MSPLINE ? U"\\s{M}\\--spline" : U"\\s{I}\\--spline");
+ Graphics_marksTop (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
if (low <= knot[order]) {
if (order == 1) {
MelderString_copy (&ts, U"t__1_");
@@ -2954,13 +3151,13 @@ void drawSplines (Graphics g, double low, double high, double ymin, double ymax,
} else {
MelderString_copy (&ts, U"{t__1_..t__", order, U"_}");
}
- Graphics_markBottom (g, low, false, false, false, ts.string);
+ Graphics_markBottom (g, low, 0, 0, 0, ts.string);
}
- for (long i = 1; i <= numberOfInteriorKnots; i ++) {
+ for (long i = 1; i <= numberOfInteriorKnots; i++) {
if (low <= knot[k + i] && knot[k + i] < high) {
MelderString_copy (&ts, U"t__", order + i, U"_");
- Graphics_markBottom (g, knot[k + i], false, true, true, ts.string);
- Graphics_markTop (g, knot[k + i], true, false, false, nullptr);
+ Graphics_markBottom (g, knot[k + i], 0, 1, 1, ts.string);
+ Graphics_markTop (g, knot[k + i], 1, 0, 0, NULL);
}
}
if (knot[lastKnot - order + 1] <= high) {
@@ -2969,22 +3166,25 @@ void drawSplines (Graphics g, double low, double high, double ymin, double ymax,
} else {
MelderString_copy (&ts, U"{t__", (order == 2 ? lastKnot - 1 : lastKnot - order + 1), U"_, t__", lastKnot, U"_}");
}
- Graphics_markBottom (g, high, false, false, false, ts.string);
+ Graphics_markBottom (g, high, 0, 0, 0, ts.string);
}
}
}
void drawMDSClassRelations (Graphics g) {
long nBoxes = 6;
- double boxWidth = 0.3, boxWidth2 = boxWidth / 2.0, boxWidth3 = boxWidth / 3.0;
- double boxHeight = 0.1, boxHeight2 = boxHeight / 2.0;
- double boxHeight3 = boxHeight / 3.0;
+ double boxWidth = 0.3, boxWidth2 = boxWidth / 2, boxWidth3 = boxWidth / 3;
+ double boxHeight = 0.1, boxHeight2 = boxHeight / 2;
+ double boxHeight3 = boxHeight / 3;
double r_mm = 3, dxt = 0.025, dyt = 0.03;
- double dboxx = 1.0 - 0.2 - 2.0 * boxWidth, dboxy = (1.0 - 4.0 * boxHeight) / 3.0;
+ double dboxx = 1 - 0.2 - 2 * boxWidth, dboxy = (1 - 4 * boxHeight) / 3;
double x1, x2, xm, x23, x13, y1, y2, ym, y23, y13;
double x[7] = {0.0, 0.2, 0.2, 0.7, 0.2, 0.7, 0.2}; /* left */
double y[7] = {0.0, 0.9, 0.6, 0.6, 0.3, 0.3, 0.0}; /* bottom */
- const char32 *text[7] = {U"", U"Confusion", U"Dissimilarity %\\de__%%ij%_", U"Similarity", U"Distance %d__%%ij%_, %d\\'p__%%ij%_", U"ScalarProduct", U"Configuration" };
+ const char32 *text[7] = {U"", U"Confusion", U"Dissimilarity %\\de__%%ij%_",
+ U"Similarity", U"Distance %d__%%ij%_, %d\\'p__%%ij%_",
+ U"ScalarProduct", U"Configuration"
+ };
Graphics_setWindow (g, -0.05, 1.05, -0.05, 1.05);
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_HALF);
@@ -3099,8 +3299,9 @@ void drawMDSClassRelations (Graphics g) {
// Restore settings
Graphics_setLineType (g, Graphics_DRAWN);
- Graphics_setLineWidth (g, 1.0);
+ Graphics_setLineWidth (g, 1);
Graphics_setTextAlignment (g, Graphics_LEFT, Graphics_BOTTOM);
+
}
/* End of file MDS.cpp */
diff --git a/dwtools/MDS.h b/dwtools/MDS.h
index dd4dfd5..801517b 100644
--- a/dwtools/MDS.h
+++ b/dwtools/MDS.h
@@ -4,7 +4,7 @@
*
* Multi Dimensional Scaling
*
- * Copyright (C) 1993-2011, 2015-2016 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -77,194 +77,194 @@
Thing_define (Weight, TableOfReal) {
};
-autoWeight Weight_create (long numberOfPoints);
+Weight Weight_create (long numberOfPoints);
/************************** class Salience **************************************/
Thing_define (Salience, TableOfReal) {
};
-autoSalience Salience_create (long numberOfSources, long numberOfDimensions);
+Salience Salience_create (long numberOfSources, long numberOfDimensions);
void Salience_setDefaults (Salience me);
long Salience_correctNegatives (Salience me);
-void Salience_draw (Salience me, Graphics g, int xdimension, int ydimension, int garnish);
+void Salience_draw (Salience me, Graphics g, int xdimension, int ydimension,
+ int garnish);
/************************** class MDSVec ******************************/
-Thing_define (MDSVec, Daata) {
- long nProximities, nPoints;
- double *proximity;
- long *iPoint, *jPoint;
-
- void v_destroy () noexcept
- override;
+Thing_define (MDSVec, Data) {
+ // new data:
+ public:
+ long nProximities, nPoints;
+ double *proximity;
+ long *iPoint, *jPoint;
+ // overridden methods:
+ protected:
+ virtual void v_destroy ();
};
-autoMDSVec MDSVec_create (long nObjects);
+MDSVec MDSVec_create (long nObjects);
/************** class MDSVecs *********************************/
-Collection_define (MDSVecList, OrderedOf, MDSVec) {
+Thing_define (MDSVecs, Ordered) {
};
-autoConfiguration ContingencyTable_to_Configuration_ca (ContingencyTable me, long numberOfDimensions, int scaling);
+MDSVecs MDSVecs_create ();
+
+
+Configuration ContingencyTable_to_Configuration_ca (ContingencyTable me,
+ long numberOfDimensions, int scaling);
-/********************* class ProximityList *******************************/
+/********************* class Proximities *******************************/
-Collection_define (ProximityList, OrderedOf, Proximity) {
- TableOfRealList asTableOfRealList () {
- return reinterpret_cast<TableOfRealList> (this);
- }
+Thing_define (Proximities, TablesOfReal) {
};
+void Proximities_init (I, ClassInfo klas);
-#pragma mark - class ConfusionList
+Proximities Proximities_create ();
-Collection_define (ConfusionList, OrderedOf, Confusion) {
- TableOfRealList asTableOfRealList () {
- return reinterpret_cast<TableOfRealList> (this);
- }
+/****************** class Confusions **********************************/
+
+Thing_define (Confusions, Proximities) {
};
-autoConfusion ConfusionList_sum (ConfusionList me);
+Confusions Confusions_create ();
+Confusion Confusions_sum (Confusions me);
-#pragma mark - class DistanceList
+/************* class Distances **************************************/
-Collection_define (DistanceList, OrderedOf, Distance) {
- ProximityList asProximityList () {
- return reinterpret_cast<ProximityList> (this);
- }
- TableOfRealList asTableOfRealList () {
- return reinterpret_cast<TableOfRealList> (this);
- }
+Thing_define (Distances, Proximities) {
};
+Distances Distances_create ();
-#pragma mark - class ScalarProduct
+/**************** class ScalarProduct **************************************/
Thing_define (ScalarProduct, TableOfReal) {
};
-autoScalarProduct ScalarProduct_create (long numberOfPoints);
-
+ScalarProduct ScalarProduct_create (long numberOfPoints);
-#pragma mark - class ScalarProductList
+/************** class ScalarProducts ********************************/
-Collection_define (ScalarProductList, OrderedOf, ScalarProduct) {
- TableOfRealList asTableOfRealList () {
- return reinterpret_cast<TableOfRealList> (this);
- }
+Thing_define (ScalarProducts, TablesOfReal) {
};
+ScalarProducts ScalarProducts_create ();
-#pragma mark - class Dissimilarity
+
+/************* class Dissimilarity *********************************/
Thing_define (Dissimilarity, Proximity) {
};
-autoDissimilarity Dissimilarity_create (long numberOfPoints);
+Dissimilarity Dissimilarity_create (long numberOfPoints);
-double Dissimilarity_getAdditiveConstant (Dissimilarity me);
+int Dissimilarity_getAdditiveConstant (I, double *c);
/*
Get the best estimate for the additive constant:
"distance = dissimilarity + constant"
- F. Cailliez (1983), The analytical solution of the additive constant problem, Psychometrika 48, 305-308.
+ F. Cailliez (1983), The analytical solution of the additive
+ constant problem,
+ Psychometrika 48, 305-308.
*/
-
-#pragma mark - class Transformator
+/****************** class Transformator *******************************/
Thing_define (Transformator, Thing) {
- long numberOfPoints;
- int normalization;
-
- virtual autoDistance v_transform (MDSVec vec, Distance dist, Weight w);
+ // new data:
+ public:
+ long numberOfPoints;
+ int normalization;
+ // new methods:
+ virtual Distance v_transform (MDSVec vec, Distance dist, Weight w);
};
-void Transformator_init (Transformator me, long numberOfPoints);
+void Transformator_init (I, long numberOfPoints);
-autoTransformator Transformator_create (long numberOfPoints);
+Transformator Transformator_create (long numberOfPoints);
-void Transformator_setNormalization (Transformator me, int normalization);
+void Transformator_setNormalization (I, int normalization);
-autoDistance Transformator_transform (Transformator me, MDSVec vec, Distance dist, Weight w);
+Distance Transformator_transform (I, MDSVec vec, Distance dist, Weight w);
Thing_define (ISplineTransformator, Transformator) {
- long numberOfInteriorKnots, order, numberOfParameters;
- double **m, *b, *knot;
-
- void v_destroy () noexcept
- override;
- autoDistance v_transform (MDSVec vec, Distance dist, Weight w)
- override;
+ // new data:
+ public:
+ long numberOfInteriorKnots, order, numberOfParameters;
+ double **m, *b, *knot;
+ // overridden methods:
+ virtual void v_destroy ();
+ virtual Distance v_transform (MDSVec vec, Distance dist, Weight w);
};
-autoISplineTransformator ISplineTransformator_create (long numberOfPoints, long numberOfInteriorKnots, long order);
+ISplineTransformator ISplineTransformator_create (long numberOfPoints, long numberOfInteriorKnots,
+ long order);
Thing_define (RatioTransformator, Transformator) {
- double ratio;
-
- autoDistance v_transform (MDSVec vec, Distance dist, Weight w)
- override;
+ // new data:
+ public:
+ double ratio;
+ // overridden methods:
+ virtual Distance v_transform (MDSVec vec, Distance dist, Weight w);
};
-autoRatioTransformator RatioTransformator_create (long numberOfPoints);
+RatioTransformator RatioTransformator_create (long numberOfPoints);
Thing_define (MonotoneTransformator, Transformator) {
- int tiesProcessing;
-
- autoDistance v_transform (MDSVec vec, Distance dist, Weight w)
- override;
+ // new data:
+ public:
+ int tiesProcessing;
+ // overridden methods:
+ virtual Distance v_transform (MDSVec vec, Distance dist, Weight w);
};
-autoMonotoneTransformator MonotoneTransformator_create (long numberPoints);
+MonotoneTransformator MonotoneTransformator_create (long numberPoints);
void MonotoneTransformator_setTiesProcessing (MonotoneTransformator,
int tiesProcessing);
-/*************** class DissimilyList ****************************/
+/*************** class Dissimilarities ****************************/
-Collection_define (DissimilarityList, OrderedOf, Dissimilarity) {
- ProximityList asProximityList () {
- return reinterpret_cast<ProximityList> (this);
- }
- TableOfRealList asTableOfRealList () {
- return reinterpret_cast<TableOfRealList> (this);
- }
+Thing_define (Dissimilarities, Proximities) {
};
+Dissimilarities Dissimilarities_create ();
/**************** class Similarity *****************************/
Thing_define (Similarity, Proximity) {
};
-autoSimilarity Similarity_create (long numberOfPoints);
+Similarity Similarity_create (long numberOfPoints);
/************** KRUSKAL *********************************************/
Thing_define (Kruskal, Thing) {
- int process;
- int measurementLevel;
- int conditionality;
- autoConfiguration configuration;
- autoProximityList proximities;
- int stress_formula;
- autoMDSVec vec;
- double **dx;
- autoMinimizer minimizer;
-
- void v_destroy () noexcept
- override;
+ // new data:
+ public:
+ int process;
+ int measurementLevel;
+ int conditionality;
+ Configuration configuration;
+ Proximities proximities;
+ int stress_formula;
+ MDSVec vec;
+ double **dx;
+ Minimizer minimizer;
+ // overridden methods:
+ virtual void v_destroy ();
};
-autoKruskal Kruskal_create (long numberOfpoints, long numberOfDimensions);
+Kruskal Kruskal_create (long numberOfpoints, long numberOfDimensions);
double Dissimilarity_Configuration_Weight_Transformator_normalizedStress
(Dissimilarity me, Configuration conf, Weight weight, Transformator t);
@@ -281,7 +281,8 @@ double Distance_Weight_congruenceCoefficient (Distance x, Distance y, Weight w);
Congruence coefficient B&G page 350.
*/
-void Distance_Weight_rawStressComponents (Distance fit, Distance conf, Weight weight, double *eta_fit, double *eta_conf, double *rho);
+void Distance_Weight_rawStressComponents (Distance fit, Distance conf,
+ Weight weight, double *eta_fit, double *eta_conf, double *rho);
/*
Computes
eta_fit = sum (i<j,i=1..n; w[i][j] * dfit[i][j]^2)
@@ -292,261 +293,378 @@ void Distance_Weight_rawStressComponents (Distance fit, Distance conf, Weight we
conf[i][j] = distance between x[i] and x[j] (in the configuration)
*/
-double Dissimilarity_Configuration_Transformator_Weight_stress (Dissimilarity d, Configuration c, Transformator t, Weight w, int type);
+double Dissimilarity_Configuration_Transformator_Weight_stress
+ (Dissimilarity d, Configuration c, Any t, Weight w, int type);
-double Dissimilarity_Configuration_Weight_absolute_stress (Dissimilarity d, Configuration c, Weight w, int type);
+double Dissimilarity_Configuration_Weight_absolute_stress
+ (Dissimilarity d, Configuration c, Weight w, int type);
-double Dissimilarity_Configuration_Weight_ratio_stress (Dissimilarity d, Configuration c, Weight w, int type);
+double Dissimilarity_Configuration_Weight_ratio_stress
+ (Dissimilarity d, Configuration c, Weight w, int type);
-double Dissimilarity_Configuration_Weight_interval_stress (Dissimilarity d, Configuration c, Weight w, int type);
+double Dissimilarity_Configuration_Weight_interval_stress
+ (Dissimilarity d, Configuration c, Weight w, int type);
-double Dissimilarity_Configuration_Weight_monotone_stress (Dissimilarity d, Configuration c, Weight w, int tiesProcessing, int type);
+double Dissimilarity_Configuration_Weight_monotone_stress
+ (Dissimilarity d, Configuration c, Weight w, int tiesProcessing, int type);
-double Dissimilarity_Configuration_Weight_ispline_stress (Dissimilarity d, Configuration c, Weight w, long numberOfInteriorKnots, long order, int type);
+double Dissimilarity_Configuration_Weight_ispline_stress
+ (Dissimilarity d, Configuration c, Weight w, long numberOfInteriorKnots,
+ long order, int type);
void Distance_Weight_smacofNormalize (Distance d, Weight w);
-autoConfiguration Dissimilarity_Configuration_Weight_Transformator_smacof (Dissimilarity me, Configuration conf, Weight weight, Transformator t, double tolerance, long numberOfIterations, bool showProgress, double *stress);
+Configuration Dissimilarity_Configuration_Weight_Transformator_smacof
+ (Dissimilarity me, Configuration conf, Weight weight, Any transformator,
+ double tolerance, long numberOfIterations, int showProgress,
+ double *stress);
-autoConfiguration Dissimilarity_Configuration_Weight_Transformator_multiSmacof (Dissimilarity me, Configuration conf, Weight w, Transformator t, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress);
+Configuration Dissimilarity_Configuration_Weight_Transformator_multiSmacof
+ (Dissimilarity me, Configuration conf, Weight w, Any transformator,
+ double tolerance, long numberOfIterations, long numberOfRepetitions,
+ int showProgress);
-autoConfiguration Dissimilarity_Configuration_Weight_absolute_mds (Dissimilarity dis, Configuration cstart, Weight w, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress);
-autoConfiguration Dissimilarity_Configuration_Weight_ratio_mds (Dissimilarity dis, Configuration cstart, Weight w, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress);
+Configuration Dissimilarity_Configuration_Weight_absolute_mds
+ (Dissimilarity dis, Configuration cstart, Weight w, double tolerance,
+ long numberOfIterations, long numberOfRepetitions, int showProgress);
-autoConfiguration Dissimilarity_Configuration_Weight_interval_mds (Dissimilarity dis, Configuration cstart, Weight w, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress);
+Configuration Dissimilarity_Configuration_Weight_ratio_mds
+ (Dissimilarity dis, Configuration cstart, Weight w, double tolerance,
+ long numberOfIterations, long numberOfRepetitions, int showProgress);
-autoConfiguration Dissimilarity_Configuration_Weight_monotone_mds (Dissimilarity dis, Configuration cstart, Weight w, int tiesProcessing, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress);
+Configuration Dissimilarity_Configuration_Weight_interval_mds
+ (Dissimilarity dis, Configuration cstart, Weight w, double tolerance,
+ long numberOfIterations, long numberOfRepetitions, int showProgress);
-autoConfiguration Dissimilarity_Configuration_Weight_ispline_mds (Dissimilarity me, Configuration cstart, Weight w,
- long numberOfInteriorKnots, long order, double tolerance,
- long numberOfIterations, long numberOfRepetitions, bool showProgress);
+Configuration Dissimilarity_Configuration_Weight_monotone_mds
+ (Dissimilarity dis, Configuration cstart, Weight w, int tiesProcessing,
+ double tolerance, long numberOfIterations, long numberOfRepetitions,
+ int showProgress);
-autoConfiguration Dissimilarity_Weight_absolute_mds (Dissimilarity me, Weight w, long numberOfDimensions, double tolerance,
- long numberOfIterations, long numberOfRepetitions, bool showProgress);
+Configuration Dissimilarity_Configuration_Weight_ispline_mds
+ (Dissimilarity me, Configuration cstart, Weight w,
+ long numberOfInteriorKnots, long order, double tolerance,
+ long numberOfIterations, long numberOfRepetitions, int showProgress);
-autoConfiguration Dissimilarity_Weight_ratio_mds (Dissimilarity dis, Weight w, long numberOfDimensions, double tolerance,
- long numberOfIterations, long numberOfRepetitions, bool showProgress);
+Configuration Dissimilarity_Weight_absolute_mds
+ (Dissimilarity me, Weight w, long numberOfDimensions, double tolerance,
+ long numberOfIterations, long numberOfRepetitions, int showProgress);
+Configuration Dissimilarity_Weight_ratio_mds
+ (Dissimilarity dis, Weight w, long numberOfDimensions, double tolerance,
+ long numberOfIterations, long numberOfRepetitions, int showProgress);
-autoConfiguration Dissimilarity_Weight_interval_mds (Dissimilarity dis, Weight w, long numberOfDimensions, double tolerance,
- long numberOfIterations, long numberOfRepetitions, bool showProgress);
-autoConfiguration Dissimilarity_Weight_monotone_mds (Dissimilarity me, Weight w, long numberOfDimensions, int tiesProcessing,
- double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress);
+Configuration Dissimilarity_Weight_interval_mds
+ (Dissimilarity dis, Weight w, long numberOfDimensions, double tolerance,
+ long numberOfIterations, long numberOfRepetitions, int showProgress);
-autoConfiguration Dissimilarity_Weight_ispline_mds (Dissimilarity me, Weight weight, long numberOfDimensions,
- long numberOfInteriorKnots, long order, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress);
+Configuration Dissimilarity_Weight_monotone_mds
+ (Dissimilarity me, Weight w, long numberOfDimensions, int tiesProcessing,
+ double tolerance, long numberOfIterations, long numberOfRepetitions,
+ int showProgress);
-void Dissimilarity_Configuration_Weight_drawAbsoluteRegression (Dissimilarity d, Configuration c, Weight w, Graphics g, double xmin,
- double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish);
+Configuration Dissimilarity_Weight_ispline_mds
+ (Dissimilarity me, Weight weight, long numberOfDimensions,
+ long numberOfInteriorKnots, long order, double tolerance,
+ long numberOfIterations, long numberOfRepetitions, int showProgress);
-void Dissimilarity_Configuration_Weight_drawRatioRegression (Dissimilarity d, Configuration c, Weight w, Graphics g,
- double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish);
+void Dissimilarity_Configuration_Weight_drawAbsoluteRegression
+ (Dissimilarity d, Configuration c, Weight w, Graphics g, double xmin,
+ double xmax, double ymin, double ymax,
+ double size_mm, const char32 *mark, int garnish);
-void Dissimilarity_Configuration_Weight_drawIntervalRegression (Dissimilarity d, Configuration c, Weight w, Graphics g,
- double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish);
+void Dissimilarity_Configuration_Weight_drawRatioRegression
+ (Dissimilarity d, Configuration c, Weight w, Graphics g,
+ double xmin, double xmax, double ymin, double ymax,
+ double size_mm, const char32 *mark, int garnish);
-void Dissimilarity_Configuration_Weight_drawMonotoneRegression (Dissimilarity d, Configuration c, Weight w, Graphics g,
- int tiesProcessing, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish);
+void Dissimilarity_Configuration_Weight_drawIntervalRegression
+ (Dissimilarity d, Configuration c, Weight w, Graphics g,
+ double xmin, double xmax, double ymin, double ymax,
+ double size_mm, const char32 *mark, int garnish);
-void Dissimilarity_Configuration_Weight_drawISplineRegression (Dissimilarity d, Configuration c, Weight w, Graphics g,
- long numberOfInternalKnots, long order, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish);
+void Dissimilarity_Configuration_Weight_drawMonotoneRegression
+ (Dissimilarity d, Configuration c, Weight w, Graphics g,
+ int tiesProcessing, double xmin, double xmax, double ymin, double ymax,
+ double size_mm, const char32 *mark, int garnish);
-autoDistance Dissimilarity_Configuration_Transformator_Weight_transform (Dissimilarity d, Configuration c, Transformator t, Weight w);
+void Dissimilarity_Configuration_Weight_drawISplineRegression
+ (Dissimilarity d, Configuration c, Weight w, Graphics g,
+ long numberOfInternalKnots, long order, double xmin, double xmax,
+ double ymin, double ymax, double size_mm, const char32 *mark, int garnish);
+Distance Dissimilarity_Configuration_Transformator_Weight_transform
+ (Dissimilarity d, Configuration c, Any t, Weight w);
/******** DISTANCE & SCALARPRODUCT *******************************/
-autoScalarProduct Distance_to_ScalarProduct (Distance me, bool normalize);
+
+ScalarProduct Distance_to_ScalarProduct (Distance me, int normalize);
/************** DISTANCE & PROXIMITY ********************************/
-void Proximity_Distance_drawScatterDiagram (Proximity me, Distance thee, Graphics g, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish);
+
+void Proximity_Distance_drawScatterDiagram (I, Distance thee, Graphics g,
+ double xmin, double xmax, double ymin, double ymax, double size_mm,
+ const char32 *mark, int garnish);
/********** COVARIANCE & CONFIGURATION ***************************/
-autoConfiguration SSCP_to_Configuration (SSCP me, long numberOfDimensions);
-autoConfiguration Covariance_to_Configuration (Covariance me, long numberOfDimensions);
+Configuration Covariance_to_Configuration (Covariance me,
+ long numberOfDimensions);
/************ CORRELATION & CONFIGURATION ************************/
-autoConfiguration Correlation_to_Configuration (Correlation me, long numberOfDimensions);
+
+Configuration Correlation_to_Configuration (Correlation me,
+ long numberOfDimensions);
/************** DISTANCE & CONFIGURATION **************************/
-autoDistance Configuration_to_Distance (Configuration me);
+
+Distance Configuration_to_Distance (Configuration me);
/* Calculates distances between the points */
-void Distance_and_Configuration_drawScatterDiagram (Distance me, Configuration him, Graphics g, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish);
+void Distance_and_Configuration_drawScatterDiagram
+ (Distance me, Configuration him, Graphics g, double xmin, double xmax,
+ double ymin, double ymax, double size_mm, const char32 *mark, int garnish);
-autoConfiguration Distance_to_Configuration_torsca (Distance me, int numberOfDimensions);
+Configuration Distance_to_Configuration_torsca (Distance me,
+ int numberOfDimensions);
/************** DISSIMILARITY & CONFIGURATION ************************/
-autoConfiguration Dissimilarity_kruskal (Dissimilarity me, long numberOfDimensions, long metric, int processTies, int stress_formula, double tolerance, long numberOfIterations, long numberOfRepetitions);
-autoConfiguration Dissimilarity_Configuration_kruskal (Dissimilarity me, Configuration him, int processTies, int stress_formula, double tolerance, long numberOfIterations, long numberOfRepetitions);
+Configuration Dissimilarity_kruskal (Dissimilarity me, long numberOfDimensions,
+ long metric, int processTies, int stress_formula, double tolerance,
+ long numberOfIterations, long numberOfRepetitions);
-double Dissimilarity_Configuration_getStress (Dissimilarity me, Configuration him, int processTies, int stress_formula);
+Configuration Dissimilarity_Configuration_kruskal
+ (Dissimilarity me, Configuration him, int processTies, int stress_formula,
+ double tolerance, long numberOfIterations, long numberOfRepetitions);
-void Dissimilarity_Configuration_drawShepardDiagram (Dissimilarity me, Configuration him, Graphics g, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish);
+double Dissimilarity_Configuration_getStress
+ (Dissimilarity me, Configuration him, int processTies, int stress_formula);
-autoDistance Dissimilarity_Configuration_monotoneRegression (Dissimilarity dis, Configuration conf, int processTies);
+void Dissimilarity_Configuration_drawShepardDiagram
+ (Dissimilarity me, Configuration him, Graphics g, double xmin, double xmax,
+ double ymin, double ymax, double size_mm, const char32 *mark, int garnish);
-autoDistanceList DissimilarityList_Configuration_monotoneRegression (DissimilarityList dissims, Configuration conf, int processTies);
+Distance Dissimilarity_Configuration_monotoneRegression
+ (Dissimilarity dis, Configuration conf, int processTies);
-void Dissimilarity_Configuration_drawMonotoneRegression (Dissimilarity me, Configuration him, Graphics g, int processTies, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish);
+Distances Dissimilarities_Configuration_monotoneRegression
+ (Dissimilarities dissims, Configuration conf, int processTies);
+void Dissimilarity_Configuration_drawMonotoneRegression
+ (Dissimilarity me, Configuration him, Graphics g, int processTies,
+ double xmin, double xmax, double ymin, double ymax,
+ double size_mm, const char32 *mark, int garnish);
/************** SIMILARITY & TABLESOFREAL ********************************/
-autoSimilarity DistanceList_to_Similarity_cc (DistanceList me, Weight weight);
-autoSimilarity ConfigurationList_to_Similarity_cc (ConfigurationList me, Weight weight);
+Similarity Distances_to_Similarity_cc (Distances me, Weight weight);
+
+Similarity Configurations_to_Similarity_cc (Configurations me, Weight weight);
/************** DISSIMILARITY & DISTANCE *************************************/
-autoDistance Dissimilarity_to_Distance (Dissimilarity me, int scale);
+
+Distance Dissimilarity_to_Distance (Dissimilarity me, int scale);
/* with optional scaling with "additive constant" */
-autoDissimilarity Distance_to_Dissimilarity (Distance me);
+Dissimilarity Distance_to_Dissimilarity (Distance me);
-autoDistance Dissimilarity_Distance_monotoneRegression (Dissimilarity me, Distance thee, int tiesProcessingMethod);
+Distance Dissimilarity_Distance_monotoneRegression
+ (Dissimilarity me, Distance thee, int processTies);
/************** DISSIMILARITY & CONFUSION ************************************/
-autoDissimilarity Confusion_to_Dissimilarity_pdf (Confusion me, double minimumConfusionLevel);
+
+Dissimilarity Confusion_to_Dissimilarity_pdf
+ (Confusion me, double minimumConfusionLevel);
/************** DISSIMILARITY & MDSVEC ***************************************/
-autoMDSVec Dissimilarity_to_MDSVec (Dissimilarity me);
-autoMDSVecList DissimilarityList_to_MDSVecList (DissimilarityList me);
+MDSVec Dissimilarity_to_MDSVec (Dissimilarity me);
+
+MDSVecs Dissimilarities_to_MDSVecs (Dissimilarities me);
/************** DISSIMILARITY & SIMILARITY ***********************************/
-autoDissimilarity Similarity_to_Dissimilarity (Similarity me, double maximumDissimilarity);
+
+Dissimilarity Similarity_to_Dissimilarity (Similarity me,
+ double maximumDissimilarity);
/************** DISSIMILARITY & WEIGHT ***********************************/
-autoWeight Dissimilarity_to_Weight (Dissimilarity me);
+
+
+Weight Dissimilarity_to_Weight (Dissimilarity me);
/************** CONFUSION & SIMILARITY ***************************************/
-autoSimilarity Confusion_to_Similarity (Confusion me, bool normalize, int symmetrizeMethod);
+Similarity Confusion_to_Similarity (Confusion me, int normalize,
+ int symmetrizeMethod);
-/************** DissimilarityList & DistanceList **********************************/
-autoDissimilarityList DistanceList_to_DissimilarityList (DistanceList me);
+/************** CONFUSION & DISTANCE *****************************************/
-autoDistanceList DissimilarityList_to_DistanceList (DissimilarityList me, int scale);
+Distance Confusion_to_Distance_pdf (Confusion me, int symmetrizeBefore,
+ double maximumDistance);
-/************** DistanceList & Configuration ************************************/
-void DistanceList_to_Configuration_ytl (DistanceList me, int numberOfDimensions, int normalizeScalarProducts, autoConfiguration *out1, autoSalience *out2);
+/************** DISSIMILARITIES & DISTANCES **********************************/
+
+
+Dissimilarities Distances_to_Dissimilarities (Distances me);
+
+Distances Dissimilarities_to_Distances (Dissimilarities me, int scale);
+
+
+/************** DISTANCES & CONFIGURATION ************************************/
+
+
+int Distances_to_Configuration_ytl (Distances me, int numberOfDimensions,
+ int normalizeScalarProducts, Configuration *out1, Salience *out2);
/*
F.W. Young, Y. Takane & R. Lewyckyj (1978), Three notes on ALSCAL,
Psychometrika 43, 433-435.
- w: numberOfSources x numberOfDimensions or null
+ w: numberOfSources x numberOfDimensions or NULL
*/
-autoDistanceList ConfigurationList_to_DistanceList (ConfigurationList me);
+Distances Configurations_to_Distances (Configurations me);
-/************** MDSVec(Lists) & Distance(List) **********************************/
+/************** MDSVEC(S) & DISTANCE(S) **********************************/
-autoDistance MDSVec_Distance_monotoneRegression (MDSVec me, Distance thee, int tiesProcessingMethod);
-autoDistanceList MDSVecList_Distance_monotoneRegression (MDSVecList me, Distance thee, int tiesProcessingMethod);
+Distance MDSVec_Distance_monotoneRegression (MDSVec me, Distance thee,
+ int processTies);
+Distances MDSVecs_Distance_monotoneRegression (MDSVecs me, Distance thee,
+ int processTies);
-/************** ScalarProduct(List) & ...... **********************************/
-void ScalarProduct_Configuration_getVariances (ScalarProduct me, Configuration thee, double *varianceExplained, double *varianceTotal);
+/************** SCALARPRODUCT(S) & ...... **********************************/
-void ScalarProductList_Configuration_Salience_vaf (ScalarProductList me, Configuration thee, Salience him, double *vaf);
+void ScalarProduct_Configuration_getVariances (ScalarProduct me,
+ Configuration thee, double *varianceExplained, double *varianceTotal);
-autoScalarProductList DistanceList_to_ScalarProductList (DistanceList me, bool normalize);
+void ScalarProducts_Configuration_Salience_vaf (ScalarProducts me,
+ Configuration thee, Salience him, double *vaf);
-void ScalarProductList_to_Configuration_ytl (ScalarProductList me, int numberOfDimensions, autoConfiguration *out1, autoSalience *out2);
+ScalarProducts Distances_to_ScalarProducts (Distances me, int normalize);
-void ScalarProductList_Configuration_Salience_indscal (ScalarProductList sp, Configuration conf, Salience weights, double tolerance, long numberOfIterations, bool showProgress, autoConfiguration *out1, autoSalience *out2, double *vaf);
+void ScalarProducts_to_Configuration_ytl (ScalarProducts me,
+ int numberOfDimensions, Configuration *out1, Salience *out2);
+void ScalarProducts_Configuration_Salience_indscal (ScalarProducts sp,
+ Configuration conf, Salience weights, double tolerance,
+ long numberOfIterations, int showProgress,
+ Configuration *out1, Salience *out2, double *vaf);
/************** INDSCAL & ....... ***********************************/
-void DissimilarityList_indscal (DissimilarityList me, long numberOfDimensions, int tiesProcessingMethod, bool normalizeScalarProducts, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress, autoConfiguration *out1, autoSalience *out2);
-void DistanceList_indscal (DistanceList me, long numberOfDimensions, bool normalizeScalarProducts, double tolerance, long numberOfIterations, long numberOfRepetitions, bool showProgress, autoConfiguration *out1, autoSalience *out2);
+void Dissimilarities_indscal (Dissimilarities me, long numberOfDimensions,
+ int processTies, int normalizeScalarProducts, double tolerance,
+ long numberOfIterations, long numberOfRepetitions, int showProgress,
+ Configuration *out1, Salience *out2);
-void DissimilarityList_Configuration_indscal (DissimilarityList me, Configuration conf, int tiesProcessingMethod, bool normalizeScalarProducts, double tolerance, long numberOfIterations, bool showProgress, autoConfiguration *out1, autoSalience *out2);
+void Distances_indscal (Distances me, long numberOfDimensions,
+ int normalizeScalarProducts, double tolerance, long numberOfIterations,
+ long numberOfRepetitions, int showProgress,
+ Configuration *out1, Salience *out2);
-void DistanceList_Configuration_indscal (DistanceList dists, Configuration conf, bool normalizeScalarProducts, double tolerance, long numberOfIterations,
- bool showProgress, autoConfiguration *out1, autoSalience *out2);
+void Dissimilarities_Configuration_indscal (Dissimilarities me,
+ Configuration conf, int processTies, int normalizeScalarProducts,
+ double tolerance, long numberOfIterations,
+ int showProgress, Configuration *out1, Salience *out2);
-void DissimilarityList_Configuration_Salience_indscal (DissimilarityList dissims, Configuration conf, Salience w, int tiesProcessingMethod,
- bool normalizeScalarProducts, double tolerance, long numberOfIterations, bool showProgress, autoConfiguration *out1, autoSalience *out2, double *vaf);
+void Distances_Configuration_indscal (Distances dists, Configuration conf,
+ int normalizeScalarProducts, double tolerance, long numberOfIterations,
+ int showProgress, Configuration *out1, Salience *out2);
-autoDistanceList MDSVecList_Configuration_Salience_monotoneRegression (MDSVecList vecs, Configuration conf, Salience weights, int tiesProcessingMethod);
+void Dissimilarities_Configuration_Salience_indscal (Dissimilarities dissims,
+ Configuration conf, Salience w, int processTies,
+ int normalizeScalarProducts, double tolerance, long numberOfIterations,
+ int showProgress, Configuration *out1, Salience *out2, double *vaf);
-void DistanceList_Configuration_Salience_indscal (DistanceList dists, Configuration conf, Salience weights, bool normalizeScalarProducts, double tolerance, long numberOfIterations, bool showProgress, autoConfiguration *out1, autoSalience *out2, double *vaf);
+Distances MDSVecs_Configuration_Salience_monotoneRegression (MDSVecs vecs,
+ Configuration conf, Salience weights, int processTies);
-void DistanceList_Configuration_Salience_vaf (DistanceList me, Configuration thee, Salience him, bool normalizeScalarProducts, double *vaf);
+void Distances_Configuration_Salience_indscal (Distances dists,
+ Configuration conf, Salience weights,
+ int normalizeScalarProducts, double tolerance, long numberOfIterations,
+ int showProgress, Configuration *out1, Salience *out2, double *vaf);
-void DissimilarityList_Configuration_Salience_vaf (DissimilarityList me, Configuration thee,
- Salience him, int tiesProcessingMethod, bool normalizeScalarProducts, double *vaf);
+void Distances_Configuration_Salience_vaf (Distances me, Configuration thee,
+ Salience him, int normalizeScalarProducts, double *vaf);
-void DistanceList_Configuration_vaf (DistanceList me, Configuration thee, bool normalizeScalarProducts, double *vaf);
+void Dissimilarities_Configuration_Salience_vaf (Dissimilarities me, Configuration thee,
+ Salience him, int processTies, int normalizeScalarProducts, double *vaf);
-void DissimilarityList_Configuration_vaf (DissimilarityList me, Configuration thee, int tiesProcessingMethod, bool normalizeScalarProducts, double *vaf);
+void Distances_Configuration_vaf (Distances me, Configuration thee,
+ int normalizeScalarProducts, double *vaf);
-autoSalience ScalarProductList_Configuration_to_Salience (ScalarProductList me, Configuration him);
+void Dissimilarities_Configuration_vaf (Dissimilarities me, Configuration thee,
+ int processTies, int normalizeScalarProducts, double *vaf);
-autoSalience DistanceList_Configuration_to_Salience (DistanceList me, Configuration him, bool normalizeScalarProducts);
+Salience ScalarProducts_Configuration_to_Salience (ScalarProducts me,
+ Configuration him);
-autoSalience DissimilarityList_Configuration_to_Salience (DissimilarityList me, Configuration him, int processTies, bool normalizeScalarProducts);
+Salience Distances_Configuration_to_Salience (Distances me, Configuration him,
+ int normalizeScalarProducts);
+Salience Dissimilarities_Configuration_to_Salience (Dissimilarities me,
+ Configuration him, int processTies, int normalizeScalarProducts);
-/********* Conversions from & to TableOfReal *****************************/
-autoDissimilarity TableOfReal_to_Dissimilarity (TableOfReal me);
+/********* Casts from & to TableOfReal *****************************/
-autoSimilarity TableOfReal_to_Similarity (TableOfReal me);
+Dissimilarity TableOfReal_to_Dissimilarity (I);
-autoDistance TableOfReal_to_Distance (TableOfReal me);
+Similarity TableOfReal_to_Similarity (I);
-autoSalience TableOfReal_to_Salience (TableOfReal me);
+Distance TableOfReal_to_Distance (I);
-autoWeight TableOfReal_to_Weight (TableOfReal me);
+Salience TableOfReal_to_Salience (I);
-autoScalarProduct TableOfReal_to_ScalarProduct (TableOfReal me);
+Weight TableOfReal_to_Weight (I);
+ScalarProduct TableOfReal_to_ScalarProduct (I);
/************** EXAMPLES ***************************************************/
-autoDissimilarity Dissimilarity_createLetterRExample (double noiseRange);
-autoCollection INDSCAL_createCarrollWishExample (double noiseStd);
+Dissimilarity Dissimilarity_createLetterRExample (double noiseRange);
+
+Collection INDSCAL_createCarrollWishExample (double noiseStd);
-autoSalience Salience_createCarrollWishExample ();
+Salience Salience_createCarrollWishExample ();
-void drawSplines (Graphics g, double low, double high, double ymin, double ymax, int type, long order, char32 const *interiorKnots, int garnish);
+void drawSplines (Graphics g, double low, double high, double ymin, double ymax,
+ int type, long order, char32 const *interiorKnots, int garnish);
void drawMDSClassRelations (Graphics g);
diff --git a/dwtools/MFCC.cpp b/dwtools/MFCC.cpp
index 1636466..e2dd651 100644
--- a/dwtools/MFCC.cpp
+++ b/dwtools/MFCC.cpp
@@ -2,7 +2,7 @@
*
* Mel Frequency Cepstral Coefficients class.
*
- * Copyright (C) 1993-2015 David Weenink
+ * Copyright (C) 1993-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -31,11 +31,12 @@
Thing_implement (MFCC, CC, 1);
-autoMFCC MFCC_create (double tmin, double tmax, long nt, double dt, double t1, long maximumNumberOfCoefficients, double fmin_mel, double fmax_mel) {
+MFCC MFCC_create (double tmin, double tmax, long nt, double dt, double t1,
+ long maximumNumberOfCoefficients, double fmin_mel, double fmax_mel) {
try {
autoMFCC me = Thing_new (MFCC);
- CC_init (me.get(), tmin, tmax, nt, dt, t1, maximumNumberOfCoefficients, fmin_mel, fmax_mel);
- return me;
+ CC_init (me.peek(), tmin, tmax, nt, dt, t1, maximumNumberOfCoefficients, fmin_mel, fmax_mel);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"MFCC not created.");
}
@@ -60,12 +61,12 @@ void MFCC_lifter (MFCC me, long lifter) {
}
}
-autoTableOfReal MFCC_to_TableOfReal (MFCC me, bool includeC0) {
+TableOfReal MFCC_to_TableOfReal (MFCC me, bool includeC0) {
try {
long numberOfColumns = my maximumNumberOfCoefficients + (includeC0 ? 1 : 0);
autoTableOfReal thee = TableOfReal_create (my nx, numberOfColumns);
for (long i = 1; i <= numberOfColumns; i++) {
- TableOfReal_setColumnLabel (thee.get(), i, Melder_cat (U"c", includeC0 ? i - 1 : i));
+ TableOfReal_setColumnLabel (thee.peek(), i, Melder_cat (U"c", includeC0 ? i - 1 : i));
}
long offset = includeC0 ? 1 : 0;
for (long iframe = 1; iframe <= my nx; iframe++) {
@@ -77,14 +78,14 @@ autoTableOfReal MFCC_to_TableOfReal (MFCC me, bool includeC0) {
thy data[iframe][1] = cf -> c0;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to TabelOfReal.");
}
}
// as_Sound not to_Sound
-autoSound MFCC_to_Sound (MFCC me) {
+Sound MFCC_to_Sound (MFCC me) {
try {
autoSound thee = Sound_create (my maximumNumberOfCoefficients, my xmin, my xmax, my nx, my dx, my x1);
for (long iframe = 1; iframe <= my nx; iframe++) {
@@ -93,13 +94,13 @@ autoSound MFCC_to_Sound (MFCC me) {
thy z[j][iframe] = cf -> c[j];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not represented as Sound.");
}
}
-autoSound MFCCs_crossCorrelate (MFCC me, MFCC thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
+Sound MFCCs_crossCorrelate (MFCC me, MFCC thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
try {
if (my dx != thy dx) {
Melder_throw (U"The samplings of the two MFCC's have to be equal.");
@@ -109,14 +110,14 @@ autoSound MFCCs_crossCorrelate (MFCC me, MFCC thee, enum kSounds_convolve_scalin
}
autoSound target = MFCC_to_Sound (me);
autoSound source = MFCC_to_Sound (thee);
- autoSound cc = Sounds_crossCorrelate (target.get(), source.get(), scaling, signalOutsideTimeDomain);
- return cc;
+ autoSound cc = Sounds_crossCorrelate (target.peek(), source.peek(), scaling, signalOutsideTimeDomain);
+ return cc.transfer();
} catch (MelderError) {
Melder_throw (U"No cross-correlation between ", me, U" and ", thee, U" calculated.");
}
}
-autoSound MFCCs_convolve (MFCC me, MFCC thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
+Sound MFCCs_convolve (MFCC me, MFCC thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
try {
if (my dx != thy dx) {
Melder_throw (U"The samplings of the two MFCC's have to be equal.");
@@ -126,8 +127,8 @@ autoSound MFCCs_convolve (MFCC me, MFCC thee, enum kSounds_convolve_scaling scal
}
autoSound target = MFCC_to_Sound (me);
autoSound source = MFCC_to_Sound (thee);
- autoSound cc = Sounds_convolve (target.get(), source.get(), scaling, signalOutsideTimeDomain);
- return cc;
+ autoSound cc = Sounds_convolve (target.peek(), source.peek(), scaling, signalOutsideTimeDomain);
+ return cc.transfer();
} catch (MelderError) {
Melder_throw (me, U" and ", thee, U" not convolved.");
}
@@ -151,7 +152,7 @@ static double CC_Frames_distance (CC_Frame me, CC_Frame thee, bool includeEnergy
* 3: spectral center of gravity (gs)
* 4: stable internal duration
*/
-autoMatrix MFCC_to_Matrix_features (MFCC me, double windowLength, bool includeEnergy) {
+Matrix MFCC_to_Matrix_features (MFCC me, double windowLength, bool includeEnergy) {
try {
long nw = (long) floor (windowLength / my dx / 2);
autoMelSpectrogram him = MFCC_to_MelSpectrogram (me, 0, 0, 1);
@@ -208,7 +209,7 @@ autoMatrix MFCC_to_Matrix_features (MFCC me, double windowLength, bool includeEn
// 4: stable internal duration
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no features calculated.");
}
diff --git a/dwtools/MFCC.h b/dwtools/MFCC.h
index 00c7085..b7b2770 100644
--- a/dwtools/MFCC.h
+++ b/dwtools/MFCC.h
@@ -4,7 +4,7 @@
*
* Mel Frequency Cepstral Coefficients class.
*
- * Copyright (C) 1993-2013, 2015 David Weenink
+ * Copyright (C) 1993-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -54,7 +54,8 @@ Thing_define (MFCC, CC) {
c0 represents the sum of the dB filter outputs.
*/
-autoMFCC MFCC_create (double tmin, double tmax, long nt, double dt, double t1, long maximumNumberOfCoefficients, double fmin_mel, double fmax_mel);
+MFCC MFCC_create (double tmin, double tmax, long nt, double dt, double t1,
+ long maximumNumberOfCoefficients, double fmin_mel, double fmax_mel);
void MFCC_lifter (MFCC me, long lifter);
/*
@@ -62,14 +63,12 @@ void MFCC_lifter (MFCC me, long lifter);
c[i] *= (1 + lifter / 2 * sin (NUMpi * i / lifter))
*/
-autoTableOfReal MFCC_to_TableOfReal (MFCC me, bool includeC0);
+TableOfReal MFCC_to_TableOfReal (MFCC me, bool includeC0);
-autoSound MFCC_to_Sound (MFCC me);
+Sound MFCC_to_Sound (MFCC me);
+Sound MFCCs_crossCorrelate (MFCC me, MFCC thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
+Sound MFCCs_convolve (MFCC me, MFCC thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
-autoSound MFCCs_crossCorrelate (MFCC me, MFCC thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
-
-autoSound MFCCs_convolve (MFCC me, MFCC thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
-
-autoMatrix MFCC_to_Matrix_features (MFCC me, double windowLength, bool includeEnergy);
+Matrix MFCC_to_Matrix_features (MFCC me, double windowLength, bool includeEnergy);
#endif /* _MFCC_h_ */
diff --git a/dwtools/Makefile b/dwtools/Makefile
index d6aaf9b..caaee23 100644
--- a/dwtools/Makefile
+++ b/dwtools/Makefile
@@ -1,6 +1,6 @@
# Makefile of the library "dwtools"
-# David Weenink and Paul Boersma
-# 23 November 2015
+# David Weenink, 22 February 2010
+# djmw 20150803 Latest modification
include ../makefile.defs
@@ -39,6 +39,7 @@ OBJECTS = Activation.o AffineTransform.o \
Polygon_extensions.o Procrustes.o \
Proximity.o \
Resonator.o \
+ Sampled2.o \
Sound_and_Spectrogram_extensions.o Sound_and_PCA.o Sound_extensions.o \
Sound_to_MFCC.o Sounds_to_DTW.o \
Sound_to_Pitch2.o Sound_to_SPINET.o SPINET.o SPINET_to_Pitch.o \
diff --git a/dwtools/Matrix_Categories.cpp b/dwtools/Matrix_Categories.cpp
index 727db3a..2f8aaa1 100644
--- a/dwtools/Matrix_Categories.cpp
+++ b/dwtools/Matrix_Categories.cpp
@@ -1,6 +1,6 @@
/* Matrix_Categories.cpp
*
- * Copyright (C) 1993-2011,2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -17,28 +17,31 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ djmw 20020813 GPL header
+*/
+
#include "Matrix_Categories.h"
#include "TableOfReal_extensions.h"
-autoTableOfReal Matrix_and_Categories_to_TableOfReal (Matrix me, Categories thee) {
+TableOfReal Matrix_and_Categories_to_TableOfReal (Matrix me, Categories thee) {
try {
if (thy size != my ny) {
Melder_throw (U"Number of rows and number of categories must be equal.");
}
autoTableOfReal him = TableOfReal_create (my ny, my nx);
- TableOfReal_setSequentialColumnLabels (him.get(), 0, 0, nullptr, 1, 1);
+ TableOfReal_setSequentialColumnLabels (him.peek(), 0, 0, NULL, 1, 1);
- for (long i = 1; i <= my ny; i ++) {
- his rowLabels [i] = Melder_dup (OrderedOfString_itemAtIndex_c (thee, i));
+ for (long i = 1; i <= my ny; i++) {
+ his rowLabels[i] = Melder_dup (OrderedOfString_itemAtIndex_c (thee, i));
}
-
- for (long i = 1; i <= my ny; i ++) {
- for (long j = 1; j <= my nx; j ++) {
- his data [i] [j] = my z [i] [j];
+ for (long i = 1; i <= my ny; i++) {
+ for (long j = 1; j <= my nx; j++) {
+ his data[i][j] = my z[i][j];
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal not created from Matrix & Categories.");
}
diff --git a/dwtools/Matrix_Categories.h b/dwtools/Matrix_Categories.h
index 9943475..8c03708 100644
--- a/dwtools/Matrix_Categories.h
+++ b/dwtools/Matrix_Categories.h
@@ -2,7 +2,7 @@
#define _Matrix_Categories_h_
/* Matrix_Categories.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,6 +28,6 @@
#include "Categories.h"
#include "TableOfReal.h"
-autoTableOfReal Matrix_and_Categories_to_TableOfReal (Matrix me, Categories thee);
+TableOfReal Matrix_and_Categories_to_TableOfReal (Matrix me, Categories thee);
#endif /* _Matrix_Categories_h_ */
diff --git a/dwtools/Matrix_extensions.cpp b/dwtools/Matrix_extensions.cpp
index e1c85a2..d3ebf5d 100644
--- a/dwtools/Matrix_extensions.cpp
+++ b/dwtools/Matrix_extensions.cpp
@@ -1,6 +1,6 @@
/* Matrix_extensions.cpp
*
- * Copyright (C) 1993-2016 David Weenink
+ * Copyright (C) 1993-2015 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -30,7 +30,9 @@
#include "Eigen.h"
#include "NUM2.h"
-void Matrix_scatterPlot (Matrix me, Graphics g, long icx, long icy, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark, int garnish) {
+void Matrix_scatterPlot (Matrix me, Graphics g, long icx, long icy, double xmin, double xmax, double ymin, double ymax,
+ double size_mm, const char32 *mark, int garnish)
+{
long ix = labs (icx), iy = labs (icy);
if (ix < 1 || ix > my nx || iy < 1 || iy > my nx) {
@@ -61,20 +63,21 @@ void Matrix_scatterPlot (Matrix me, Graphics g, long icx, long icy, double xmin,
}
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
for (long i = 1; i <= my ny; i++) {
- if (my z[i][ix] >= xmin && my z[i][ix] <= xmax && my z[i][iy] >= ymin && my z[i][iy] <= ymax) {
+ if (my z[i][ix] >= xmin && my z[i][ix] <= xmax &&
+ my z[i][iy] >= ymin && my z[i][iy] <= ymax) {
Graphics_mark (g, my z[i][ix], my z[i][iy], size_mm, mark);
}
}
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
if (ymin * ymax < 0.0) {
- Graphics_markLeft (g, 0.0, true, true, true, nullptr);
+ Graphics_markLeft (g, 0.0, 1, 1, 1, NULL);
}
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
if (xmin * xmax < 0.0) {
- Graphics_markBottom (g, 0.0, true, true, true, nullptr);
+ Graphics_markBottom (g, 0.0, 1, 1, 1, NULL);
}
}
}
@@ -120,13 +123,13 @@ void Matrix_drawAsSquares (Matrix me, Graphics g, double xmin, double xmax, doub
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
if (ymin * ymax < 0.0) {
- Graphics_markLeft (g, 0.0, true, true, true, nullptr);
+ Graphics_markLeft (g, 0.0, 1, 1, 1, NULL);
}
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
if (xmin * xmax < 0.0) {
- Graphics_markBottom (g, 0.0, true, true, true, nullptr);
+ Graphics_markBottom (g, 0.0, 1, 1, 1, NULL);
}
}
}
@@ -176,23 +179,24 @@ void Matrix_scale (Matrix me, int choice) {
}
}
-autoMatrix Matrix_transpose (Matrix me) {
+Matrix Matrix_transpose (Matrix me) {
try {
- autoMatrix thee = Matrix_create (my ymin, my ymax, my ny, my dy, my y1, my xmin, my xmax, my nx, my dx, my x1);
+ autoMatrix thee = Matrix_create (my ymin, my ymax, my ny, my dy, my y1,
+ my xmin, my xmax, my nx, my dx, my x1);
for (long i = 1; i <= my ny; i++) {
for (long j = 1; j <= my nx; j++) {
thy z[j][i] = my z[i][j];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not transposed.");
}
}
-void Matrix_drawDistribution (Matrix me, Graphics g, double xmin, double xmax, double ymin, double ymax, double minimum, double maximum,
- long nBins, double freqMin, double freqMax, bool cumulative, bool garnish)
-{
+void Matrix_drawDistribution (Matrix me, Graphics g, double xmin, double xmax,
+ double ymin, double ymax, double minimum, double maximum, long nBins,
+ double freqMin, double freqMax, int cumulative, int garnish) {
if (nBins <= 0) {
return;
}
@@ -203,18 +207,19 @@ void Matrix_drawDistribution (Matrix me, Graphics g, double xmin, double xmax, d
ymin = my ymin; ymax = my ymax;
}
long ixmin, ixmax, iymin, iymax;
- if ((Matrix_getWindowSamplesX (me, xmin, xmax, & ixmin, & ixmax) == 0) ||
- (Matrix_getWindowSamplesY (me, ymin, ymax, & iymin, & iymax) == 0)) {
+ if (Matrix_getWindowSamplesX (me, xmin, xmax, & ixmin, & ixmax) == 0 ||
+ Matrix_getWindowSamplesY (me, ymin, ymax, & iymin, & iymax) == 0) {
return;
}
- if (maximum <= minimum) {
- Matrix_getWindowExtrema (me, ixmin, ixmax, iymin, iymax, & minimum, & maximum);
- }
+ if (maximum <= minimum) Matrix_getWindowExtrema (me, ixmin, ixmax, iymin,
+ iymax, & minimum, & maximum);
if (maximum <= minimum) {
minimum -= 1.0; maximum += 1.0;
}
- // Count the numbers per bin and the total
+ /*
+ Count the numbers per bin and the total
+ */
if (nBins < 1) {
nBins = 10;
@@ -237,7 +242,7 @@ void Matrix_drawDistribution (Matrix me, Graphics g, double xmin, double xmax, d
} else {
NUMvector_extrema (freq.peek(), 1, nBins, & freqMin, & freqMax);
if (freqMax <= freqMin) {
- freqMin = freqMin > 1.0 ? freqMin - 1.0 : 0.0;
+ freqMin = freqMin > 1 ? freqMin - 1 : 0;
freqMax += 1.0;
}
}
@@ -245,7 +250,7 @@ void Matrix_drawDistribution (Matrix me, Graphics g, double xmin, double xmax, d
Graphics_setInner (g);
Graphics_setWindow (g, minimum, maximum, freqMin, freqMax);
- double fi = 0.0;
+ double fi = 0;
for (long i = 1; i <= nBins; i++) {
double ftmp = freq[i];
fi = cumulative ? fi + freq[i] / nxy : freq[i];
@@ -253,22 +258,22 @@ void Matrix_drawDistribution (Matrix me, Graphics g, double xmin, double xmax, d
if (ftmp > freqMax) {
ftmp = freqMax;
}
- if (ftmp > freqMin) {
- Graphics_rectangle (g, minimum + (i - 1) * binWidth, minimum + i * binWidth, freqMin, ftmp);
- }
+ if (ftmp > freqMin) Graphics_rectangle (g, minimum + (i - 1) *
+ binWidth, minimum + i * binWidth, freqMin, ftmp);
}
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
if (! cumulative) {
- Graphics_textLeft (g, true, U"Number/bin");
+ Graphics_textLeft (g, 1, U"Number/bin");
}
}
}
-void Matrix_drawSliceY (Matrix me, Graphics g, double x, double ymin, double ymax, double min, double max) {
+void Matrix_drawSliceY (Matrix me, Graphics g, double x, double ymin, double ymax,
+ double min, double max) {
if (x < my xmin || x > my xmax) {
return;
@@ -300,11 +305,12 @@ void Matrix_drawSliceY (Matrix me, Graphics g, double x, double ymin, double yma
for (long i = iymin; i <= iymax; i++) {
y[i] = my z[i][ix];
}
- Graphics_function (g, y.peek(), iymin, iymax, Matrix_rowToY (me, iymin), Matrix_rowToY (me, iymax));
+ Graphics_function (g, y.peek(), iymin, iymax, Matrix_rowToY (me, iymin),
+ Matrix_rowToY (me, iymax));
Graphics_unsetInner (g);
}
-autoMatrix Matrix_solveEquation (Matrix me, double /* tolerance */) {
+Matrix Matrix_solveEquation (Matrix me, double tolerance) {
try {
long nr = my ny, nc = my nx - 1;
@@ -331,7 +337,7 @@ autoMatrix Matrix_solveEquation (Matrix me, double /* tolerance */) {
for (long j = 1; j <= nc; j++) {
thy z[1][j] = x[j];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Matrix equation not solved.");
}
@@ -345,8 +351,8 @@ double Matrix_getMean (Matrix me, double xmin, double xmax, double ymin, double
ymin = my ymin; ymax = my ymax;
}
long ixmin, ixmax, iymin, iymax;
- if ((Matrix_getWindowSamplesX (me, xmin, xmax, & ixmin, & ixmax) == 0) ||
- (Matrix_getWindowSamplesY (me, ymin, ymax, & iymin, & iymax) == 0)) {
+ if (Matrix_getWindowSamplesX (me, xmin, xmax, & ixmin, & ixmax) == 0 ||
+ Matrix_getWindowSamplesY (me, ymin, ymax, & iymin, & iymax) == 0) {
return NUMundefined;
}
double sum = 0.0;
@@ -366,8 +372,8 @@ double Matrix_getStandardDeviation (Matrix me, double xmin, double xmax, double
ymin = my ymin; ymax = my ymax;
}
long ixmin, ixmax, iymin, iymax;
- if ((Matrix_getWindowSamplesX (me, xmin, xmax, & ixmin, & ixmax) == 0) ||
- (Matrix_getWindowSamplesY (me, ymin, ymax, & iymin, & iymax) == 0)) {
+ if (Matrix_getWindowSamplesX (me, xmin, xmax, & ixmin, & ixmax) == 0 ||
+ Matrix_getWindowSamplesY (me, ymin, ymax, & iymin, & iymax) == 0) {
return NUMundefined;
}
long nx = ixmax - ixmin + 1, ny = iymax - iymin + 1;
@@ -384,146 +390,4 @@ double Matrix_getStandardDeviation (Matrix me, double xmin, double xmax, double
return sqrt (sum / (nx * ny - 1));
}
-autoDaata IDXFormattedMatrixFileRecognizer (int numberOfBytesRead, const char *header, MelderFile file) {
- unsigned int numberOfDimensions, type, pos = 4;
- /*
- * 9: minumum size is 4 bytes (magic number) + 4 bytes for 1 dimension + 1 value of 1 byte
- */
- if (numberOfBytesRead < 9 || header[0] != 0 || header[1] != 0 || (type = header[2]) < 8 ||
- numberOfBytesRead < 4 + (numberOfDimensions = header[3]) * 4) { // each dimension occupies 4 bytes
- return autoDaata ();
- }
- trace (U"dimensions = ", numberOfDimensions, U" type = ", type);
- /*
- * Check if the file size (bytes) equals the number of data cells in the matrix times the size of each cell (bytes) plus thee
- * offset of the data (4 + numberOfDimensions * 4)
- */
- double numberOfCells = 1.0; // double because sizes of the dimensions could turn out to be very large if not an IDX format file
- for (long i = 1; i <= numberOfDimensions; i ++, pos += 4) {
- unsigned char b1 = header[pos], b2 = header[pos + 1], b3 = header[pos + 2], b4 = header[pos + 3];
- long size = ((uint32) b1 << 24) + ((uint32) b2 << 16) + ((uint32) b3 << 8) + (uint32) b4;
- trace (U"size = ", size, U" ", b1, U" ", b2, U" ", b3, U" ", b4);
- numberOfCells *= size;
- }
- trace (U"Number of cells =", numberOfCells);
- /*
- * Check how many bytes each cell needs
- */
- long cellSizeBytes = (type == 0x08 || type == 0x09) ? 1 : type == 0x0B ? 2 : (type == 0x0C || type == 0x0D) ? 4 : type == 0x0E ? 8 : 0;
- if (cellSizeBytes == 0) {
- return autoDaata ();
- }
- trace (U"Cell size =", cellSizeBytes);
- double numberOfBytes = numberOfCells * cellSizeBytes + 4 + numberOfDimensions * 4;
- trace (U"Number of bytes =", numberOfBytes);
- long numberOfBytesInFile = MelderFile_length (file);
- trace (U"File size = ", numberOfBytesInFile);
- if (numberOfBytes > numberOfBytesInFile || (long) numberOfBytes < numberOfBytesInFile) { // may occur if it is not an IDX file
- return autoDaata ();
- }
- autoMatrix thee = Matrix_readFromIDXFormatFile (file);
- return thee.move();
-}
-
-
-autoMatrix Matrix_readFromIDXFormatFile (MelderFile file) {
- /*
- From: http://yann.lecun.com/exdb/mnist/
-
- The IDX file format is a simple format for vectors and multidimensional matrices of various numerical types.
-
- The basic format is
-
- magic number
- size in dimension 0
- size in dimension 1
- size in dimension 2
- ....
- size in dimension N
- data
-
- The magic number is an integer (MSB first). The first 2 bytes are always 0.
-
- The third byte codes the type of the data:
- 0x08: unsigned byte
- 0x09: signed byte
- 0x0B: short (2 bytes)
- 0x0C: int (4 bytes)
- 0x0D: float (4 bytes)
- 0x0E: double (8 bytes)
-
- The 4-th byte codes the number of dimensions of the vector/matrix: 1 for vectors, 2 for matrices....
-
- The sizes in each dimension are 4-byte integers (MSB first, big endian, like in most non-Intel processors).
-
- The data is stored like in a C array, i.e. the index in the last dimension changes the fastest.
-
- */
- try {
- autofile f = Melder_fopen (file, "r");
- unsigned int b1 = bingetu1 (f); // 0
- unsigned int b2 = bingetu1 (f); // 0
- if (b1 != 0 || b2 != 0) {
- Melder_throw (U"Starting two bytes should be zero.");
- }
- unsigned int b3 = bingetu1 (f); // data type
- unsigned int b4 = bingetu1 (f); // number of dimensions
- long ncols = bingeti32 (f), nrows = 1; // ok if vector
- if (b4 > 1) {
- nrows = ncols;
- ncols = bingeti32 (f);
- }
- while (b4 > 2) { // accumulate all other dimensions in the columns
- long n2 = bingeti32 (f);
- ncols *= n2; // put the matrix in one row
- -- b4;
- }
- autoMatrix me = Matrix_create (0.0, ncols, ncols, 1, 0.5, 0, nrows, nrows, 1.0, 0.5);
- if (b3 == 0x08) { // unsigned byte
- for (long irow = 1; irow <= nrows; irow ++) {
- for (long icol = 1; icol <= ncols; icol ++) {
- my z [irow] [icol] = bingetu1 (f);
- }
- }
- } else if (b3 == 0x09) { // signed byte
- for (long irow = 1; irow <= nrows; irow ++) {
- for (long icol = 1; icol <= ncols; icol ++) {
- my z [irow] [icol] = bingeti1 (f);
- }
- }
- } else if (b3 == 0x0B) { // short (2 bytes)
- for (long irow = 1; irow <= nrows; irow ++) {
- for (long icol = 1; icol <= ncols; icol ++) {
- my z [irow] [icol] = bingeti2 (f);
- }
- }
- } else if (b3 == 0x0C) { // int (4 bytes)
- for (long irow = 1; irow <= nrows; irow ++) {
- for (long icol = 1; icol <= ncols; icol ++) {
- my z [irow] [icol] = bingeti32 (f);
- }
- }
- } else if (b3 == 0x0D) { // float (4 bytes)
- for (long irow = 1; irow <= nrows; irow ++) {
- for (long icol = 1; icol <= ncols; icol ++) {
- my z [irow] [icol] = bingetr4 (f);
- }
- }
- } else if (b3 == 0x0E) { // double (8 bytes)
- for (long irow = 1; irow <= nrows; irow ++) {
- for (long icol = 1; icol <= ncols; icol ++) {
- my z [irow] [icol] = bingetr8 (f);
- }
- }
- } else {
- Melder_throw (U"Not a valid data type.");
- }
- f.close (file);
- return me;
- } catch (MelderError) {
- Melder_throw (U"Cannot read from IDX format file ", MelderFile_messageName (file), U".");
- }
-}
-
-
/* End of file Matrix_extensions.cpp */
diff --git a/dwtools/Matrix_extensions.h b/dwtools/Matrix_extensions.h
index ff3c1c4..86f6c12 100644
--- a/dwtools/Matrix_extensions.h
+++ b/dwtools/Matrix_extensions.h
@@ -2,7 +2,7 @@
#define _Matrix_extensions_h_
/* Matrix_extensions.h
*
- * Copyright (C) 1993-2011, 2015-2016 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,9 +27,6 @@
#include "Matrix.h"
#include "Graphics.h"
-autoMatrix Matrix_readFromIDXFormatFile (MelderFile file);
-autoDaata IDXFormattedMatrixFileRecognizer (int numberOfBytesRead, const char *header, MelderFile file);
-
void Matrix_scatterPlot (Matrix me, Graphics g, long icx, long icy,
double xmin, double xmax, double ymin, double ymax,
double size_mm, const char32 *mark, int garnish);
@@ -48,21 +45,20 @@ void Matrix_scale (Matrix me, int choice);
/* choice = 2 :rows, divide each row elmnt by the maximum (abs) of that row */
/* choice = 3 :columns, divide each col elmnt by the maximum of that col */
-autoMatrix Matrix_transpose (Matrix me);
+Matrix Matrix_transpose (Matrix me);
void Matrix_drawDistribution (Matrix me, Graphics g, double xmin, double xmax,
double ymin, double ymax, double minimum, double maximum, long nBins,
- double freqMin, double freqmax, bool cumulative, bool garnish);
+ double freqMin, double freqmax, int cumulative, int garnish);
void Matrix_drawSliceY (Matrix me, Graphics g, double x, double ymin, double ymax,
double min, double max);
int Matrix_fitPolynomial (Matrix me, long maxDegree);
-autoMatrix Matrix_solveEquation (Matrix me, double tolerance);
+Matrix Matrix_solveEquation (Matrix me, double tolerance);
double Matrix_getMean (Matrix me, double xmin, double xmax, double ymin, double ymax);
-
double Matrix_getStandardDeviation (Matrix me, double xmin, double xmax, double ymin, double ymax);
diff --git a/dwtools/Minimizers.cpp b/dwtools/Minimizers.cpp
index 2145b00..bc15dd7 100644
--- a/dwtools/Minimizers.cpp
+++ b/dwtools/Minimizers.cpp
@@ -1,6 +1,6 @@
/* Minimizers.cpp
*
- * Copyright (C) 2001-2013, 2015-2016 David Weenink
+ * Copyright (C) 2001-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -47,45 +47,54 @@
Thing_implement (Minimizer, Thing, 0);
-void structMinimizer :: v_destroy () noexcept {
- NUMvector_free<double> (p, 1);
- NUMvector_free<double> (history, 1);
+void structMinimizer :: v_destroy () {
+ NUMvector_free (p, 1);
+ NUMvector_free (history, 1);
Minimizer_Parent :: v_destroy ();
}
-static void classMinimizer_afterHook (Minimizer me, Thing /* boss */) {
+static void classMinimizer_after (I, Any aclosure) {
+ iam (Minimizer);
+ (void) aclosure;
if (my success || ! my gmonitor) {
return;
}
if (my start == 1) {
- Minimizer_drawHistory (me, my gmonitor, 0, my maxNumOfIterations, 0.0, 1.1 * my history[1], 1);
- Graphics_textTop (my gmonitor, false, Melder_cat (U"Dimension of search space: ", my nParameters));
+ char32 s[35];
+ Minimizer_drawHistory (me, my gmonitor, 0, my maxNumOfIterations, 0, 1.1 * my history[1], 1);
+ Melder_sprint (s,35, U"Dimension of search space: ", my nParameters);
+ Graphics_textTop (my gmonitor, 0, s);
}
- Graphics_beginMovieFrame (my gmonitor, nullptr);
Graphics_setInner (my gmonitor);
- Graphics_line (my gmonitor, my iteration, my history[my iteration], my iteration, my history[my iteration]);
+ Graphics_line (my gmonitor, my iteration, my history[my iteration],
+ my iteration, my history[my iteration]);
Graphics_unsetInner (my gmonitor);
- Graphics_endMovieFrame (my gmonitor, 0.0);
- Melder_monitor ((double) (my iteration) / my maxNumOfIterations, U"Iterations: ", my iteration,
- U", Function calls: ", my funcCalls, U", Cost: ", my minimum);
+ Melder_monitor ( (double) (my iteration) / my maxNumOfIterations,
+ U"Iterations: ", my iteration,
+ U", Function calls: ", my funcCalls,
+ U", Cost: ", my minimum);
}
-void Minimizer_init (Minimizer me, long nParameters, Daata object) {
+void Minimizer_init (I, long nParameters, Data object) {
+ iam (Minimizer);
my nParameters = nParameters;
my p = NUMvector<double> (1, nParameters);
my object = object;
my minimum = 1.0e30;
- my afterHook = classMinimizer_afterHook;
- Minimizer_reset (me, nullptr); /* added 27/11/97 */
+ my after = classMinimizer_after;
+ Minimizer_reset (me, 0); /* added 27/11/97 */
}
+void Minimizer_setParameters (Minimizer me, Any parameters) {
+ my v_setParameters (parameters);
+}
static void monitor_off (Minimizer me) {
Melder_monitor (1.1);
if (my gmonitor) {
Graphics_clearWs (my gmonitor); // DON'T forget (my gmonitor)
- my gmonitor = nullptr;
+ my gmonitor = NULL;
}
}
@@ -98,12 +107,14 @@ void Minimizer_minimize (Minimizer me, long maxNumOfIterations, double tolerance
}
if (my iteration + maxNumOfIterations > my maxNumOfIterations) {
+ double *history;
my maxNumOfIterations += maxNumOfIterations;
- if (my history) { // clumsy because vector must have been allocated before one can append
- NUMvector_append<double> (& my history, 1, & my maxNumOfIterations);
- } else {
- my history = NUMvector<double> (1, my maxNumOfIterations);
+ if (my history) {
+ my history++; /* arrays start at 1 !! */
}
+ history = (double *) Melder_realloc (my history, my maxNumOfIterations *
+ (int64) sizeof (double));
+ my history = --history; /* arrays start at 1 !! */
}
if (monitor) {
my gmonitor = (Graphics) Melder_monitor (0.0, U"Starting...");
@@ -113,8 +124,11 @@ void Minimizer_minimize (Minimizer me, long maxNumOfIterations, double tolerance
if (monitor) {
monitor_off (me);
}
- if (my success) Melder_casual (U"Minimizer_minimize:", U" minimum ", my minimum, U" reached \nafter ", my iteration,
- U" iterations and ", my funcCalls, U" function calls.");
+ if (my success) Melder_casual (U"Minimizer_minimize:",
+ U" minimum ", my minimum,
+ U" reached \nafter ", my iteration,
+ U" iterations and ", my funcCalls,
+ U" function calls.");
} catch (MelderError) {
if (monitor) {
monitor_off (me); // temporarily until better monitor facilities
@@ -140,12 +154,12 @@ void Minimizer_minimizeManyTimes (Minimizer me, long numberOfTimes, long maxIter
NUMvector_copyElements (my p, popt.peek(), 1, my nParameters);
fopt = my minimum;
}
- Minimizer_reset (me, nullptr);
+ Minimizer_reset (me, 0);
if (! monitorSingle) {
try {
- Melder_progress ((double) i / numberOfTimes, i, U" from ", numberOfTimes);
+ Melder_progress ( (double) i / numberOfTimes, i, U" from ", numberOfTimes);
} catch (MelderError) {
- Melder_clearError (); // interrupted, no error
+ Melder_clearError (); // interrurpt, no error
break;
}
}
@@ -156,14 +170,10 @@ void Minimizer_minimizeManyTimes (Minimizer me, long numberOfTimes, long maxIter
Minimizer_reset (me, popt.peek());
}
-#if 0
-void Minimizer_setAfterEachIteration (Minimizer me, int (*afterHook) (Minimizer me, Thing afterBoss), Thing afterBoss);
-/* set the procedure that is executed after each iteration. */
-void Minimizer_setAfterEachIteration (Minimizer me, void (*afterHook) (Minimizer me, Thing afterBoss), Thing afterBoss) {
- my afterHook = afterHook;
- my afterBoss = afterBoss;
+static void Minimizer_setAfterEachIteration (Minimizer me, void (*after) (I, Any aclosure), Any aclosure) {
+ my after = after;
+ my aclosure = aclosure;
}
-#endif
void Minimizer_reset (Minimizer me, const double guess[]) {
if (guess) {
@@ -172,21 +182,30 @@ void Minimizer_reset (Minimizer me, const double guess[]) {
}
} else {
for (long i = 1; i <= my nParameters; i++) {
- my p[i] = NUMrandomUniform (-1.0, 1.0);
+ my p[i] = NUMrandomUniform (-1, 1);
}
}
-
- NUMvector_free<double> (my history, 1);
- my history = nullptr;
+ /*
+ Don't use NUMdvector_free: realloc in Minimizer_minimize
+ */
+ if (my history != 0) {
+ my history++;
+ Melder_free (my history);
+ }
my maxNumOfIterations = my success = my funcCalls = my iteration = 0;
my minimum = 1.0e38;
my v_reset ();
}
-void Minimizer_drawHistory (Minimizer me, Graphics g, long iFrom, long iTo, double hmin, double hmax, int garnish) {
- if (! my history) {
+void Minimizer_drawHistory (Minimizer me, Graphics g, long iFrom, long iTo, double hmin,
+ double hmax, int garnish) {
+ if (my history == 0) {
return;
}
+ autoNUMvector<double> history (1, my iteration);
+ for (long i = 1; i <= my iteration; i++) {
+ history[i] = my history[i];
+ }
if (iTo <= iFrom) {
iFrom = 1; iTo = my iteration;
}
@@ -198,7 +217,7 @@ void Minimizer_drawHistory (Minimizer me, Graphics g, long iFrom, long iTo, doub
itmax = my iteration;
}
if (hmax <= hmin) {
- NUMvector_extrema (my history, itmin, itmax, & hmin, & hmax);
+ NUMvector_extrema (history.peek(), itmin, itmax, & hmin, & hmax);
}
if (hmax <= hmin) {
hmin -= 0.5 * fabs (hmin);
@@ -206,13 +225,13 @@ void Minimizer_drawHistory (Minimizer me, Graphics g, long iFrom, long iTo, doub
}
Graphics_setInner (g);
Graphics_setWindow (g, iFrom, iTo, hmin, hmax);
- Graphics_function (g, my history, itmin, itmax, itmin, itmax);
+ Graphics_function (g, history.peek(), itmin, itmax, itmin, itmax);
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, U"Number of iterations");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_textBottom (g, 1, U"Number of iterations");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
@@ -236,9 +255,9 @@ void structSteepestDescentMinimizer :: v_minimize () {
}
history[++iteration] = minimum = func (object, p);
success = 2.0 * fabs (fret - minimum) < tolerance * (fabs (fret) + fabs (minimum));
- if (our afterHook) {
+ if (after) {
try {
- our afterHook (this, our afterBoss);
+ after (this, aclosure);
} catch (MelderError) {
Melder_casual (U"Interrupted after ", iteration, U" iterations.");
Melder_clearError ();
@@ -252,13 +271,25 @@ void structSteepestDescentMinimizer :: v_minimize () {
}
}
-autoSteepestDescentMinimizer SteepestDescentMinimizer_create (long nParameters, Daata object, double (*func) (Daata object, const double p[]), void (*dfunc) (Daata object, const double p[], double dp[])) {
+void structSteepestDescentMinimizer :: v_setParameters (Any parameters) {
+ if (p) {
+ SteepestDescentMinimizer_parameters thee = (SteepestDescentMinimizer_parameters) parameters;
+ eta = thy eta;
+ momentum = thy momentum;
+ } else {
+ eta = 0.1; momentum = 0.9;
+ }
+}
+
+SteepestDescentMinimizer SteepestDescentMinimizer_create (long nParameters, Data object,
+ double (*func) (Data object, const double p[]),
+ void (*dfunc) (Data object, const double p[], double dp[])) {
try {
autoSteepestDescentMinimizer me = Thing_new (SteepestDescentMinimizer);
- Minimizer_init (me.get(), nParameters, object);
+ Minimizer_init (me.peek(), nParameters, object);
my func = func;
my dfunc = dfunc;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"SteepestDescentMinimizer not created.");
}
@@ -270,7 +301,7 @@ Thing_implement (VDSmagtMinimizer, Minimizer, 0);
void structVDSmagtMinimizer :: v_minimize () {
int decrease_direction_found = 1;
- int l_iteration = 1; // yes, we can iterate in steps, therefore local and global counter
+ int l_iteration = 1; // David, dat is gevaarlijk: een locale variabele met dezelfde naam als een member; daarom hernoemd, maar is het correct? yes, we can iterate in steps, therefore local and global counter
double rtemp, rtemp2;
// df is estimate of function reduction obtainable during line search
@@ -303,7 +334,7 @@ void structVDSmagtMinimizer :: v_minimize () {
}
if (flag & 2) {
restart = 2; /* flag & 1 ??? */
- } else if (fabs ((double) gcg0) > 0.2 * gopt_sq) {
+ } else if (fabs ( (double) gcg0) > 0.2 * gopt_sq) {
restart = 1;
}
if (restart == 0) {
@@ -400,10 +431,11 @@ void structVDSmagtMinimizer :: v_minimize () {
fch = fc - minimum;
gr2s = (grc - gropt) / dalpha;
temp = (fch + fch) / dalpha - grc - gropt;
- if ((fc < minimum) || ((fc == minimum) && (grc / gropt > -1))) {
+ if ( (fc < minimum) ||
+ ( (fc == minimum) && (grc / gropt > -1))) {
double *tmp;
gopt_sq = gsq;
- history [this -> iteration] = minimum = fc;
+ history [this ->iteration] = minimum = fc;
tmp = p; p = pc; pc = tmp;
tmp = dp; dp = gc; gc = tmp;
if (grc *gropt <= 0) {
@@ -413,9 +445,9 @@ void structVDSmagtMinimizer :: v_minimize () {
gropt = grc;
dalpha = - dalpha;
success = gsq < tolerance;
- if (our afterHook) {
+ if (after) {
try {
- our afterHook (this, our afterBoss);
+ after (this, aclosure);
} catch (MelderError) {
Melder_casual (U"Interrupted after ", this -> iteration, U" iterations.");
Melder_clearError ();
@@ -431,7 +463,8 @@ void structVDSmagtMinimizer :: v_minimize () {
} else {
alplim = alpha;
}
- } while (lineSearch_iteration <= lineSearchMaxNumOfIterations);
+ } while (lineSearch_iteration
+ <= lineSearchMaxNumOfIterations);
fc = history [this -> iteration] = minimum;
rtemp = 0.0;
@@ -466,14 +499,14 @@ void structVDSmagtMinimizer :: v_minimize () {
}
}
-void structVDSmagtMinimizer :: v_destroy () noexcept {
- NUMvector_free<double> (dp, 1);
- NUMvector_free<double> (pc, 1);
- NUMvector_free<double> (gc, 1);
- NUMvector_free<double> (g0, 1);
- NUMvector_free<double> (s, 1);
- NUMvector_free<double> (srst, 1);
- NUMvector_free<double> (grst, 1);
+void structVDSmagtMinimizer :: v_destroy () {
+ NUMvector_free (dp, 1);
+ NUMvector_free (pc, 1);
+ NUMvector_free (gc, 1);
+ NUMvector_free (g0, 1);
+ NUMvector_free (s, 1);
+ NUMvector_free (srst, 1);
+ NUMvector_free (grst, 1);
VDSmagtMinimizer_Parent :: v_destroy ();
}
@@ -481,10 +514,19 @@ void structVDSmagtMinimizer :: v_reset () {
restart_flag = 1;
}
-autoVDSmagtMinimizer VDSmagtMinimizer_create (long nParameters, Daata object, double (*func) (Daata object, const double x[]), void (*dfunc) (Daata object, const double x[], double dx[])) {
+void structVDSmagtMinimizer :: v_setParameters (Any parameters) {
+ if (parameters) {
+ VDSmagtMinimizer_parameters vdspars = (VDSmagtMinimizer_parameters) parameters; // David, weer link: dezelfde naam,: Nu niet meer
+ lineSearchGradient = vdspars -> lineSearchGradient;
+ lineSearchMaxNumOfIterations = vdspars -> lineSearchMaxNumOfIterations;
+ }
+}
+
+VDSmagtMinimizer VDSmagtMinimizer_create (long nParameters, Data object, double (*func) (Data object, const double x[]),
+ void (*dfunc) (Data object, const double x[], double dx[])) {
try {
autoVDSmagtMinimizer me = Thing_new (VDSmagtMinimizer);
- Minimizer_init (me.get(), nParameters, object);
+ Minimizer_init (me.peek(), nParameters, object);
my dp = NUMvector<double> (1, nParameters);
my pc = NUMvector<double> (1, nParameters);
my gc = NUMvector<double> (1, nParameters);
@@ -496,7 +538,7 @@ autoVDSmagtMinimizer VDSmagtMinimizer_create (long nParameters, Daata object, do
my dfunc = dfunc;
my lineSearchGradient = 0.9;
my lineSearchMaxNumOfIterations = 5;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"VDSmagtMinimizer not created.");
}
@@ -504,7 +546,7 @@ autoVDSmagtMinimizer VDSmagtMinimizer_create (long nParameters, Daata object, do
/************ class LineMinimizer *******************************/
-void structLineMinimizer :: v_destroy () noexcept {
+void structLineMinimizer :: v_destroy () {
NUMvector_free (ptry, 1);
NUMvector_free (direction, 1);
LineMinimizer_Parent :: v_destroy ();
@@ -512,7 +554,8 @@ void structLineMinimizer :: v_destroy () noexcept {
Thing_implement (LineMinimizer, Minimizer, 0);
-void LineMinimizer_init (LineMinimizer me, long nParameters, Daata object, double (*func) (Daata, const double [])) {
+void LineMinimizer_init (I, long nParameters, Data object, double (*func) (Data, const double [])) {
+ iam (LineMinimizer);
Minimizer_init (me, nParameters, object);
my direction = NUMvector<double> (1, nParameters);
my ptry = NUMvector<double> (1, nParameters);
diff --git a/dwtools/Minimizers.h b/dwtools/Minimizers.h
index a0bd1f2..953b6f9 100644
--- a/dwtools/Minimizers.h
+++ b/dwtools/Minimizers.h
@@ -2,7 +2,7 @@
#define _Minimizers_h_
/* Minimizers.h
*
- * Copyright (C) 1993-2011,2015-2016 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -36,26 +36,27 @@ Thing_define (Minimizer, Thing) {
double minimum; /* current minimum */
double *history; /* previous minima */
double tolerance; /* stop criterium */
- Daata object; /* reference to the object that uses this Minimizer */
+ Data object; /* reference to the object that uses this Minimizer */
long funcCalls; /* the number of times 'func' has been called */
long success; /* indicates whether I'm done */
long start; /* start iteration series */
long maxNumOfIterations; /* the current maximum number of iterations */
long iteration; /* the total number of iterations */
- void (*afterHook) (Minimizer me, Thing boss); /* to be called after each iteration */
- Thing afterBoss;
+ void (*after) (I, Any aclosure); /* to be called after each iteration */
+ Any aclosure;
Graphics gmonitor; /* graphics to monitor the minimization process */
- void v_destroy () noexcept
+ void v_destroy ()
override;
void v_info ()
override { }
virtual void v_minimize () { } /* does the work */
virtual void v_reset () { } /* reset the minimizer */
+ virtual void v_setParameters (Any parameters) { (void) parameters; }
};
-void Minimizer_init (Minimizer me, long nParameters, Daata object);
+void Minimizer_init (I, long nParameters, Data object);
/*
Preconditions:
nParameters > 0;
@@ -74,7 +75,14 @@ void Minimizer_reset (Minimizer me, const double guess[]);
* reset (me);
*/
-void Minimizer_minimize (Minimizer me, long maxNumOfIterations, double tolerance, int monitor);
+void Minimizer_setAfterEachIteration (Minimizer me, int (*after) (I, Any aclosure),
+ Any aclosure);
+/* set the procedure that is executed after each iteration. */
+
+void Minimizer_setParameters (Minimizer me, Any parameters); /* for inheritors */
+
+void Minimizer_minimize (Minimizer me, long maxNumOfIterations, double tolerance,
+ int monitor);
/* Minimizes during maximally maxNumOfIterations. The gmonitor is initialized
* before minimization and cleared afterwards.
* Preconditions:
@@ -86,28 +94,33 @@ void Minimizer_minimize (Minimizer me, long maxNumOfIterations, double tolerance
* after each iteration: iteration++
*/
-void Minimizer_minimizeManyTimes (Minimizer me, long numberOfTimes, long maxIterationsPerTime, double tolerance);
+void Minimizer_minimizeManyTimes (Minimizer me, long numberOfTimes, long maxIterationsPerTime,
+ double tolerance);
-void Minimizer_drawHistory (Minimizer me, Graphics g, long itmin, long itmax, double minimum, double maximum, int garnish);
+void Minimizer_drawHistory (Minimizer me, Graphics g, long itmin, long itmax,
+ double minimum, double maximum, int garnish);
double Minimizer_getMinimum (Minimizer me);
/********** deferred class LineMinimizer ************************************/
Thing_define (LineMinimizer, Minimizer) {
- /* the function to be minimized */
- double (*func) (Daata object, const double p[]);
- double maxLineStep; /*maximum step in line search direction */
- double *direction; /* search direction vector */
- double *ptry; /* point in search direction */
-
- void v_destroy () noexcept
- override;
-
- //virtual void v_linmin (double p[], double fp, double direction[], double *fret); // David, is dit correct? ja
+ // new data:
+ public:
+ /* the function to be minimized */
+ double (*func) (Data object, const double p[]);
+ double maxLineStep; /*maximum step in line search direction */
+ double *direction; /* search direction vector */
+ double *ptry; /* point in search direction */
+ // overridden methods:
+ virtual void v_destroy ();
+ // new methods:
+ //virtual void v_linmin (double p[], double fp, double direction[], double *fret); // David, is dit correct? ja
};
-void LineMinimizer_init (LineMinimizer me, long nParameters, Daata object, double (*func) (Daata object, const double p[]));
+void LineMinimizer_init (I, long nParameters, Data object, double (*func)
+ (Data object, const double p[]));
+
/****************** class SteepestDescentMinimizer**************************/
@@ -116,16 +129,20 @@ typedef struct structSteepestDescentMinimizer_parameters {
} *SteepestDescentMinimizer_parameters;
Thing_define (SteepestDescentMinimizer, Minimizer) {
- double eta, momentum;
- double (*func) (Daata object, const double p[]);
- void (*dfunc) (Daata object, const double p[], double dp[]);
- /* calculates gradient at position p */
-
- void v_minimize ()
- override;
+ // new data:
+ public:
+ double eta, momentum;
+ double (*func) (Data object, const double p[]);
+ void (*dfunc) (Data object, const double p[], double dp[]);
+ /* calculates gradient at position p */
+ // overridden methods:
+ virtual void v_minimize ();
+ virtual void v_setParameters (Any parameters);
};
-autoSteepestDescentMinimizer SteepestDescentMinimizer_create (long nParameters, Daata object, double (*func) (Daata object, const double p[]), void (*dfunc) (Daata object, const double p[], double dp[]));
+SteepestDescentMinimizer SteepestDescentMinimizer_create (long nParameters, Data object, double (*func)
+ (Data object, const double p[]), void (*dfunc) (Data object, const double p[],
+ double dp[]));
/********** class VDSmagtMinimizer ********************************/
@@ -136,31 +153,33 @@ typedef struct structVDSmagtMinimizer_parameters {
} *VDSmagtMinimizer_parameters;
Thing_define (VDSmagtMinimizer, Minimizer) {
- double (*func) (Daata object, const double p[]);
- void (*dfunc) (Daata object, const double p[], double dp[]);
- double *dp;
- double lineSearchGradient;
- long lineSearchMaxNumOfIterations;
- double gr0, gropt, df, alplim, alpha, dalpha, alphamin;
- double *pc; /* position of current point */
- double *gc; /* gradient of current point */
- double *g0; /* gradient at beginning of line search */
- double *s; /* search direction for line search */
- double *srst;/* search direction for first iteration after restart */
- double *grst; /* gradient for first iteration after restart */
- double fc, grc, fch, gr2s, temp, grs, beta, gcg0;
- double gamma, gamma_in, f0, gsq, gopt_sq;
- long lineSearch_iteration, flag, again, one_up, restart;
- long restart_flag;
-
- void v_destroy () noexcept
- override;
- void v_minimize ()
- override;
- void v_reset ()
- override;
+ // new data:
+ public:
+ double (*func) (Data object, const double p[]);
+ void (*dfunc) (Data object, const double p[], double dp[]);
+ double *dp;
+ double lineSearchGradient;
+ long lineSearchMaxNumOfIterations;
+ double gr0, gropt, df, alplim, alpha, dalpha, alphamin;
+ double *pc; /* position of current point */
+ double *gc; /* gradient of current point */
+ double *g0; /* gradient at beginning of line search */
+ double *s; /* search direction for line search */
+ double *srst;/* search direction for first iteration after restart */
+ double *grst; /* gradient for first iteration after restart */
+ double fc, grc, fch, gr2s, temp, grs, beta, gcg0;
+ double gamma, gamma_in, f0, gsq, gopt_sq;
+ long lineSearch_iteration, flag, again, one_up, restart;
+ long restart_flag;
+ // overridden methods:
+ virtual void v_destroy ();
+ virtual void v_minimize ();
+ virtual void v_reset ();
+ virtual void v_setParameters (Any parameters);
};
-autoVDSmagtMinimizer VDSmagtMinimizer_create (long dimension, Daata object, double (*func) (Daata object, const double p[]), void (*dfunc) (Daata object, const double p[], double dp[]));
+VDSmagtMinimizer VDSmagtMinimizer_create (long dimension, Data object, double (*func)
+ (Data object, const double p[]), void (*dfunc) (Data object, const double p[],
+ double dp[]));
#endif /* _Minimizer_h_ */
diff --git a/dwtools/OptimalCeilingTier.cpp b/dwtools/OptimalCeilingTier.cpp
index 25e7c4e..0b96e42 100644
--- a/dwtools/OptimalCeilingTier.cpp
+++ b/dwtools/OptimalCeilingTier.cpp
@@ -21,11 +21,11 @@
Thing_implement (OptimalCeilingTier, RealTier, 0);
-autoOptimalCeilingTier OptimalCeilingTier_create (double tmin, double tmax) {
+OptimalCeilingTier OptimalCeilingTier_create (double tmin, double tmax) {
try {
autoOptimalCeilingTier me = Thing_new (OptimalCeilingTier);
- RealTier_init (me.get(), tmin, tmax);
- return me;
+ RealTier_init (me.peek(), tmin, tmax);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"OptimalCeilingTier not created.");
}
@@ -37,9 +37,8 @@ void OptimalCeilingTier_draw (OptimalCeilingTier me, Graphics g, double tmin, do
RealTier_draw (me, g, tmin, tmax, ymin, ymax, garnish, method, U"Sound pressure (Pa)");
}
-autoTableOfReal OptimalCeilingTier_downto_TableOfReal (OptimalCeilingTier me) {
- autoTableOfReal thee = RealTier_downto_TableOfReal (me, U"Time (s)", U"Frequency (Hz)");
- return thee;
+TableOfReal OptimalCeilingTier_downto_TableOfReal (OptimalCeilingTier me) {
+ return RealTier_downto_TableOfReal (me, U"Time (s)", U"Frequency (Hz)");
}
/* End of file OptimalCeilingTier.cpp */
diff --git a/dwtools/OptimalCeilingTier.h b/dwtools/OptimalCeilingTier.h
index d17edf1..7cb61b0 100644
--- a/dwtools/OptimalCeilingTier.h
+++ b/dwtools/OptimalCeilingTier.h
@@ -30,12 +30,12 @@ Thing_define (OptimalCeilingTier, RealTier) {
override { return MelderQuantity_TIME_SECONDS; }
};
-autoOptimalCeilingTier OptimalCeilingTier_create (double tmin, double tmax);
+OptimalCeilingTier OptimalCeilingTier_create (double tmin, double tmax);
void OptimalCeilingTier_draw (OptimalCeilingTier me, Graphics g, double tmin, double tmax,
double ymin, double ymax, const char32 *method, int garnish);
-autoTableOfReal OptimalCeilingTier_downto_TableOfReal (OptimalCeilingTier me);
+TableOfReal OptimalCeilingTier_downto_TableOfReal (OptimalCeilingTier me);
/* End of file OptimalCeilingTier.h */
#endif
diff --git a/dwtools/OptimalCeilingTierEditor.cpp b/dwtools/OptimalCeilingTierEditor.cpp
index 1aec69b..843776f 100644
--- a/dwtools/OptimalCeilingTierEditor.cpp
+++ b/dwtools/OptimalCeilingTierEditor.cpp
@@ -22,7 +22,7 @@
Thing_implement (OptimalCeilingTierEditor, RealTierEditor, 0);
-static void menu_cb_OptimalCeilingTierHelp (OptimalCeilingTierEditor, EDITOR_ARGS_DIRECT) { Melder_help (U"OptimalCeilingTier"); }
+static void menu_cb_OptimalCeilingTierHelp (EDITOR_ARGS) { EDITOR_IAM (OptimalCeilingTierEditor); Melder_help (U"OptimalCeilingTier"); }
void structOptimalCeilingTierEditor :: v_createHelpMenuItems (EditorMenu menu) {
OptimalCeilingTierEditor_Parent :: v_createHelpMenuItems (menu);
@@ -33,15 +33,15 @@ void structOptimalCeilingTierEditor :: v_play (double fromTime, double toTime) {
if (our d_sound.data) {
Sound_playPart (our d_sound.data, fromTime, toTime, theFunctionEditor_playCallback, this);
} else {
- //OptimalCeilingTier_playPart (data, fromTime, toTime, false);
+ //OptimalCeilingTier_playPart (data, fromTime, toTime, FALSE);
}
}
-autoOptimalCeilingTierEditor OptimalCeilingTierEditor_create (const char32 *title, OptimalCeilingTier octier, Sound sound, bool ownSound) {
+OptimalCeilingTierEditor OptimalCeilingTierEditor_create (const char32 *title, OptimalCeilingTier octier, Sound sound, bool ownSound) {
try {
autoOptimalCeilingTierEditor me = Thing_new (OptimalCeilingTierEditor);
- RealTierEditor_init (me.get(), title, (RealTier) octier, sound, ownSound);
- return me;
+ RealTierEditor_init (me.peek(), title, (RealTier) octier, sound, ownSound);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"OptimalCeilingTier window not created.");
}
diff --git a/dwtools/OptimalCeilingTierEditor.h b/dwtools/OptimalCeilingTierEditor.h
index 67ad0b7..85fec37 100644
--- a/dwtools/OptimalCeilingTierEditor.h
+++ b/dwtools/OptimalCeilingTierEditor.h
@@ -54,9 +54,9 @@ Thing_define (OptimalCeilingTierEditor, RealTierEditor) {
override { return U"Maximum frequency"; }
};
-autoOptimalCeilingTierEditor OptimalCeilingTierEditor_create (const char32 *title,
+OptimalCeilingTierEditor OptimalCeilingTierEditor_create (const char32 *title,
OptimalCeilingTier amplitude,
- Sound sound, // may be null
+ Sound sound, // may be NULL
bool ownSound);
/* End of file OptimalCeilingTierEditor.h */
diff --git a/dwtools/PCA.cpp b/dwtools/PCA.cpp
index 6914e3a..289d2e0 100644
--- a/dwtools/PCA.cpp
+++ b/dwtools/PCA.cpp
@@ -2,7 +2,7 @@
*
* Principal Component Analysis
*
- * Copyright (C) 1993-2012, 2015-2016 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -33,14 +33,13 @@
djmw 20110304 Thing_new
*/
-#include "Configuration.h"
-#include "Eigen_and_SSCP.h"
-#include "Eigen_and_TableOfReal.h"
-#include "Matrix_extensions.h"
+#include "PCA.h"
#include "NUMlapack.h"
#include "NUM2.h"
-#include "PCA.h"
#include "TableOfReal_extensions.h"
+#include "Eigen_and_SSCP.h"
+#include "Eigen_and_TableOfReal.h"
+#include "Configuration.h"
#include "oo_DESTROY.h"
#include "PCA_def.h"
@@ -64,19 +63,19 @@
Thing_implement (PCA, Eigen, 0);
void structPCA :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Number of components: ", numberOfEigenvalues);
MelderInfo_writeLine (U"Number of dimensions: ", dimension);
MelderInfo_writeLine (U"Number of observations: ", numberOfObservations);
}
-autoPCA PCA_create (long numberOfComponents, long dimension) {
+PCA PCA_create (long numberOfComponents, long dimension) {
try {
autoPCA me = Thing_new (PCA);
- Eigen_init (me.get(), numberOfComponents, dimension);
+ Eigen_init (me.peek(), numberOfComponents, dimension);
my labels = NUMvector<char32 *> (1, dimension);
my centroid = NUMvector<double> (1, dimension);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"PCA not created");
}
@@ -90,91 +89,82 @@ long PCA_getNumberOfObservations (PCA me) {
return my numberOfObservations;
}
-void PCA_getEqualityOfEigenvalues (PCA me, long from, long to, int conservative, double *p_prob, double *p_chisq, double *p_df) {
+void PCA_getEqualityOfEigenvalues (PCA me, long from, long to, int conservative, double *probability, double *chisq, long *ndf) {
double sum = 0, sumln = 0;
- double prob = NUMundefined, df = NUMundefined, chisq = NUMundefined;
-
- if (from == 0 && to == 0) {
- to = 1; from = my numberOfEigenvalues;
+ *probability = 1;
+ *ndf = 0;
+ *chisq = 0;
+
+ if ( (from > 0 && to == from) || to > my numberOfEigenvalues) {
+ return;
}
- if (from < to && from > 0 && to <= my numberOfEigenvalues) {
- long i;
- for (i = from; i <= to; i++) {
- if (my eigenvalues[i] <= 0) {
- break;
- }
- sum += my eigenvalues[i];
- sumln += log (my eigenvalues[i]);
- }
- if (sum == 0) {
- return;
- }
- long r = i - from;
- long n = my numberOfObservations - 1;
- if (conservative) {
- n -= from + (r * (2 * r + 1) + 2) / (6 * r);
- }
- df = r * (r + 1) / 2 - 1;
- chisq = n * (r * log (sum / r) - sumln);
- prob = NUMchiSquareQ (chisq, df);
+ if (to <= from) {
+ from = 1;
+ to = my numberOfEigenvalues;
}
- if (p_prob) {
- *p_prob = prob;
+ long i;
+ for (i = from; i <= to; i++) {
+ if (my eigenvalues[i] <= 0) {
+ break;
+ }
+ sum += my eigenvalues[i];
+ sumln += log (my eigenvalues[i]);
}
- if (p_chisq) {
- *p_chisq = chisq;
+ if (sum == 0) {
+ return;
}
- if (p_df) {
- *p_df = df;
+ long r = i - from;
+ long n = my numberOfObservations - 1;
+ if (conservative) {
+ n -= from + (r * (2 * r + 1) + 2) / (6 * r);
}
-}
-/* the low level routines
- *
- * The matrix M[numberOfRows, numberOfColumns] is interpreted as 'numberOfRows' vectors of dimension 'numberOfColumns'
- * The eigenstructure of the M'M will be calculated
- *
- */
+ *ndf = r * (r + 1) / 2 - 1;
+ *chisq = n * (r * log (sum / r) - sumln);
+ *probability = NUMchiSquareQ (*chisq, *ndf);
+}
-static autoPCA NUMdmatrix_to_PCA (double **m, long numberOfRows, long numberOfColumns, bool byColumns) {
+PCA TableOfReal_to_PCA (I) {
+ iam (TableOfReal);
try {
- if (! NUMdmatrix_hasFiniteElements(m, 1, numberOfRows, 1, numberOfColumns)) {
- Melder_throw (U"At least one of the matrix elements is not finite or undefined.");
+ long m = my numberOfRows, n = my numberOfColumns;
+
+ if (! TableOfReal_areAllCellsDefined (me, 0, 0, 0, 0)) {
+ Melder_throw (U"Undefined cells.");
}
- if (NUMfrobeniusnorm (numberOfRows, numberOfColumns, m) == 0.0) {
+
+ if (m < 2) Melder_throw (U"There is not enough data to perform a PCA.\n"
+ "Your table has less than 2 rows.");
+
+ if (m < n) Melder_warning (U"The number of rows in your table is less than the\n"
+ "number of columns. ");
+
+ if (NUMfrobeniusnorm (m, n, my data) == 0) {
Melder_throw (U"All values in your table are zero.");
}
- autoNUMmatrix<double> mcopy;
- long numberOfRows2, numberOfColumns2;
- if (byColumns) {
- if (numberOfColumns < numberOfRows) {
- Melder_warning (U"The number of columns in your table is less than the number of rows. ");
- }
- numberOfRows2 = numberOfColumns, numberOfColumns2 = numberOfRows;
- mcopy.reset (1, numberOfRows2, 1, numberOfColumns2);
- for (long i = 1; i <= numberOfRows2; i ++) { // transpose
- for (long j = 1; j <= numberOfColumns2; j++) {
- mcopy [i] [j] = m [j] [i];
- }
+ autoPCA thee = Thing_new (PCA);
+ autoNUMmatrix<double> a (NUMmatrix_copy (my data, 1, m, 1, n), 1, 1);
+ thy centroid = NUMvector<double> (1, n);
+
+ for (long j = 1; j <= n; j++) {
+ double colmean = a[1][j];
+ for (long i = 2; i <= m; i++) {
+ colmean += a[i][j];
}
- } else {
- if (numberOfRows < numberOfColumns) {
- Melder_warning (U"The number of rows in your table is less than the number of columns. ");
+ colmean /= m;
+ for (long i = 1; i <= m; i++) {
+ a[i][j] -= colmean;
}
- numberOfRows2 = numberOfRows, numberOfColumns2 = numberOfColumns;
- mcopy.reset (1, numberOfRows2, 1, numberOfColumns2);
- NUMmatrix_copyElements<double>(m, mcopy.peek(), 1, numberOfRows2, 1, numberOfColumns2);
+ thy centroid[j] = colmean;
}
-
- autoPCA thee = Thing_new (PCA);
- thy centroid = NUMvector<double> (1, numberOfColumns2);
- NUMcentreColumns (mcopy.peek(), 1, numberOfRows2, 1, numberOfColumns2, thy centroid);
- Eigen_initFromSquareRoot (thee.get(), mcopy.peek(), numberOfRows2, numberOfColumns2);
- thy labels = NUMvector<char32 *> (1, numberOfColumns2);
+ Eigen_initFromSquareRoot (thee.peek(), a.peek(), m, n);
+ thy labels = NUMvector<char32 *> (1, n);
- PCA_setNumberOfObservations (thee.get(), numberOfRows2);
+ NUMstrings_copyElements (my columnLabels, thy labels, 1, n);
+
+ PCA_setNumberOfObservations (thee.peek(), m);
/*
The covariance matrix C = A'A / (N-1). However, we have calculated
@@ -183,43 +173,15 @@ static autoPCA NUMdmatrix_to_PCA (double **m, long numberOfRows, long numberOfCo
*/
for (long i = 1; i <= thy numberOfEigenvalues; i++) {
- thy eigenvalues [i] /= (numberOfRows2 - 1);
+ thy eigenvalues[i] /= (m - 1);
}
- return thee;
- } catch (MelderError) {
- Melder_throw (U"No PCA created from ", byColumns ? U"columns." : U"rows.");
- }
-}
-
-autoPCA TableOfReal_to_PCA_byRows (TableOfReal me) {
- try {
- autoPCA thee = NUMdmatrix_to_PCA (my data, my numberOfRows, my numberOfColumns, false);
- NUMstrings_copyElements (my columnLabels, thy labels, 1, my numberOfColumns);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": PCA not created.");
}
}
-autoPCA Matrix_to_PCA_byColumns (Matrix me) {
- try {
- autoPCA thee = NUMdmatrix_to_PCA (my z, my ny, my nx, true);
- return thee;
- } catch (MelderError) {
- Melder_throw (me, U": no PCA created from columns.");
- }
-}
-
-autoPCA Matrix_to_PCA_byRows (Matrix me) {
- try {
- autoPCA thee = NUMdmatrix_to_PCA (my z, my ny, my nx, false);
- return thee;
- } catch (MelderError) {
- Melder_throw (me, U": no PCA created from rows.");
- }
-}
-
-autoTableOfReal PCA_and_TableOfReal_to_TableOfReal_zscores (PCA me, TableOfReal thee, long numberOfDimensions) {
+TableOfReal PCA_and_TableOfReal_to_TableOfReal_zscores (PCA me, TableOfReal thee, long numberOfDimensions) {
try {
if (numberOfDimensions == 0 || numberOfDimensions > my numberOfEigenvalues) {
numberOfDimensions = my numberOfEigenvalues;
@@ -236,46 +198,35 @@ autoTableOfReal PCA_and_TableOfReal_to_TableOfReal_zscores (PCA me, TableOfReal
}
}
NUMstrings_copyElements (thy rowLabels, his rowLabels, 1, thy numberOfRows);
- TableOfReal_setSequentialColumnLabels (him.get(), 0, 0, U"pc", 1, 1);
- return him;
+ TableOfReal_setSequentialColumnLabels (him.peek(), 0, 0, U"pc", 1, 1);
+ return him.transfer();
+
} catch (MelderError) {
Melder_throw (U"TableOfReal (zscores) not created from PCA & TableOfReal.");
}
}
-autoTableOfReal PCA_and_TableOfReal_to_TableOfReal_projectRows (PCA me, TableOfReal thee, long numberOfDimensionsToKeep) {
+Configuration PCA_and_TableOfReal_to_Configuration (PCA me, thou, long numberOfDimensions) {
try {
- if (numberOfDimensionsToKeep == 0 || numberOfDimensionsToKeep > my numberOfEigenvalues) {
- numberOfDimensionsToKeep = my numberOfEigenvalues;
+ thouart (TableOfReal);
+ if (numberOfDimensions == 0 || numberOfDimensions > my numberOfEigenvalues) {
+ numberOfDimensions = my numberOfEigenvalues;
}
- autoTableOfReal him = TableOfReal_create (thy numberOfRows, numberOfDimensionsToKeep);
- Eigen_and_TableOfReal_into_TableOfReal_projectRows (me, thee, 1, him.get(), 1, numberOfDimensionsToKeep);
+ autoConfiguration him = Configuration_create (thy numberOfRows, numberOfDimensions);
+ Configuration thim = him.peek();
+ Eigen_and_TableOfReal_project_into (me, thee, 1, thy numberOfColumns, & thim, 1, numberOfDimensions);
NUMstrings_copyElements (thy rowLabels, his rowLabels, 1, thy numberOfRows);
- TableOfReal_setSequentialColumnLabels (him.get(), 0, 0, U"pc", 1, 1);
- return him;
- } catch (MelderError) {
- Melder_throw (U"TableOfReal not created from PCA & TableOfReal.");
- }
-}
-
-autoConfiguration PCA_and_TableOfReal_to_Configuration (PCA me, TableOfReal thee, long numberOfDimensionsToKeep) {
- try {
- if (numberOfDimensionsToKeep == 0 || numberOfDimensionsToKeep > my numberOfEigenvalues) {
- numberOfDimensionsToKeep = my numberOfEigenvalues;
- }
- autoConfiguration him = Configuration_create (thy numberOfRows, numberOfDimensionsToKeep);
- Eigen_and_TableOfReal_into_TableOfReal_projectRows (me, thee, 1, him.get(), 1, numberOfDimensionsToKeep);
- NUMstrings_copyElements (thy rowLabels, his rowLabels, 1, thy numberOfRows);
- TableOfReal_setSequentialColumnLabels (him.get(), 0, 0, U"pc", 1, 1);
- return him;
+ TableOfReal_setSequentialColumnLabels (him.peek(), 0, 0, U"pc", 1, 1);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Configuration not created from PCA & TableOfReal.");
}
}
-autoTableOfReal PCA_and_Configuration_to_TableOfReal_reconstruct (PCA me, Configuration thee) {
+TableOfReal PCA_and_Configuration_to_TableOfReal_reconstruct (PCA me, thou) {
try {
+ thouart (Configuration);
long npc = thy numberOfColumns;
if (thy numberOfColumns > my dimension) {
@@ -299,14 +250,15 @@ autoTableOfReal PCA_and_Configuration_to_TableOfReal_reconstruct (PCA me, Config
}
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal not reconstructed.");
}
}
-double PCA_and_TableOfReal_getFractionVariance (PCA me, TableOfReal thee, long from, long to) {
+double PCA_and_TableOfReal_getFractionVariance (PCA me, thou, long from, long to) {
try {
+ thouart (TableOfReal);
double fraction = NUMundefined;
if (from < 1 || from > to || to > thy numberOfColumns) {
@@ -314,15 +266,15 @@ double PCA_and_TableOfReal_getFractionVariance (PCA me, TableOfReal thee, long f
}
autoSSCP s = TableOfReal_to_SSCP (thee, 0, 0, 0, 0);
- autoSSCP sp = Eigen_and_SSCP_project (me, s.get());
- fraction = SSCP_getFractionVariation (sp.get(), from, to);
+ autoSSCP sp = Eigen_and_SSCP_project (me, s.peek());
+ fraction = SSCP_getFractionVariation (sp.peek(), from, to);
return fraction;
} catch (MelderError) {
return NUMundefined;
}
}
-autoTableOfReal PCA_to_TableOfReal_reconstruct1 (PCA me, char32 *numstring) {
+TableOfReal PCA_to_TableOfReal_reconstruct1 (PCA me, char32 *numstring) {
try {
long npc;
autoNUMvector<double> pc (NUMstring_to_numbers (numstring, & npc), 1);
@@ -331,11 +283,12 @@ autoTableOfReal PCA_to_TableOfReal_reconstruct1 (PCA me, char32 *numstring) {
for (long j = 1; j <= npc; j++) {
c -> data [1][j] = pc[j];
}
- autoTableOfReal him = PCA_and_Configuration_to_TableOfReal_reconstruct (me, c.get());
- return him;
+ autoTableOfReal him = PCA_and_Configuration_to_TableOfReal_reconstruct (me, c.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U" not reconstructed.");
}
}
+
/* End of file PCA.cpp */
diff --git a/dwtools/PCA.h b/dwtools/PCA.h
index 46d9176..e197162 100644
--- a/dwtools/PCA.h
+++ b/dwtools/PCA.h
@@ -4,7 +4,7 @@
*
* Principal Component Analysis
*
- * Copyright (C) 1993-2012, 2015-2016 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,45 +27,38 @@
*/
-#include "Matrix.h"
#include "TableOfReal.h"
#include "Configuration.h"
#include "Eigen.h"
#include "PCA_def.h"
+oo_CLASS_CREATE (PCA, Eigen);
-autoPCA PCA_create (long numberOfComponents, long dimension);
+PCA PCA_create (long numberOfComponents, long dimension);
void PCA_setNumberOfObservations (PCA me, long numberOfObservations);
-
long PCA_getNumberOfObservations (PCA me);
-autoPCA TableOfReal_to_PCA_byRows (TableOfReal me);
-
+PCA TableOfReal_to_PCA (I);
/* Calculate PCA of M'M */
-autoPCA Matrix_to_PCA_byRows (Matrix me);
-autoPCA Matrix_to_PCA_byColumns (Matrix me);
-/* Calculate PCA of M'M */
-
-void PCA_getEqualityOfEigenvalues (PCA me, long from, long to, int conservative, double *prob, double *chisq, double *df);
+void PCA_getEqualityOfEigenvalues (PCA me, long from, long to, int conservative,
+ double *probability, double *chisq, long *ndf);
/* Morrison, Multivariate statistical methods, page 336 */
-autoTableOfReal PCA_and_TableOfReal_to_TableOfReal_projectRows (PCA me, TableOfReal thee, long numberOfDimensionsToKeep);
-autoConfiguration PCA_and_TableOfReal_to_Configuration (PCA me, TableOfReal thee, long numberOfDimensions);
-
-autoTableOfReal PCA_and_TableOfReal_to_TableOfReal_zscores (PCA me, TableOfReal thee, long numberOfDimensions);
+Configuration PCA_and_TableOfReal_to_Configuration (PCA me, thou, long numberOfDimensions);
+TableOfReal PCA_and_TableOfReal_to_TableOfReal_zscores (PCA me, TableOfReal thee, long numberOfDimensions);
-double PCA_and_TableOfReal_getFractionVariance (PCA me, TableOfReal thee, long from, long to);
+double PCA_and_TableOfReal_getFractionVariance (PCA me, thou, long from, long to);
/* Get fraction variance of the table projected in the pca-space.
Shorthand for projecting the Covariance of the TableOfReal on the PCA-space
and quering the projected Covariance for 'fraction variance'.
*/
-autoTableOfReal PCA_and_Configuration_to_TableOfReal_reconstruct (PCA me, Configuration thee);
+TableOfReal PCA_and_Configuration_to_TableOfReal_reconstruct (PCA me, thou);
/* Reconstruct the original TableOfReal from the PCA and the Configuration */
-autoTableOfReal PCA_to_TableOfReal_reconstruct1 (PCA me, char32 *numstring);
+TableOfReal PCA_to_TableOfReal_reconstruct1 (PCA me, char32 *numstring);
#endif /* _PCA_h_ */
diff --git a/dwtools/Pattern.cpp b/dwtools/Pattern.cpp
index 5c3dba6..b5ffb6d 100644
--- a/dwtools/Pattern.cpp
+++ b/dwtools/Pattern.cpp
@@ -1,6 +1,6 @@
/* Pattern.cpp
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -45,11 +45,11 @@ void Pattern_init (Pattern me, long ny, long nx) {
Matrix_init (me, 1, nx, nx, 1, 1, 1, ny, ny, 1, 1);
}
-autoPattern Pattern_create (long ny, long nx) {
+Pattern Pattern_create (long ny, long nx) {
try {
autoPattern me = Thing_new (Pattern);
- Pattern_init (me.get(), ny, nx);
- return me;
+ Pattern_init (me.peek(), ny, nx);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Pattern not created.");
}
@@ -86,12 +86,12 @@ void Pattern_draw (Pattern me, Graphics g, long pattern, double xmin, double xma
Matrix_drawRows (me, g, xmin, xmax, pattern - 0.5, pattern + 0.5, ymin, ymax);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
-autoPattern Matrix_to_Pattern (Matrix me, int join) {
+Pattern Matrix_to_Pattern (Matrix me, int join) {
try {
if (join < 1) {
join = 1;
@@ -112,17 +112,17 @@ autoPattern Matrix_to_Pattern (Matrix me, int join) {
thy z[r][c++] = my z[i][j];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
- Melder_throw (me, U": not converted to Pattern.");
+ Melder_throw (me, U": no Pattern created.");
}
}
-autoMatrix Pattern_to_Matrix (Pattern me) {
+Matrix Pattern_to_Matrix (Pattern me) {
try {
autoMatrix thee = Thing_new (Matrix);
- my structMatrix :: v_copy (thee.get());
- return thee;
+ my structMatrix :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Matrix.");
}
diff --git a/dwtools/Pattern.h b/dwtools/Pattern.h
index f849b91..d0c799c 100644
--- a/dwtools/Pattern.h
+++ b/dwtools/Pattern.h
@@ -39,7 +39,7 @@ Thing_define (Pattern, Matrix) {
void Pattern_init (Pattern me, long ny, long nx);
-autoPattern Pattern_create (long ny, long nx);
+Pattern Pattern_create (long ny, long nx);
void Pattern_normalize (Pattern me, int choice, double pmin, double pmax);
/* choice == 1: z[i][j] = (z[i][j]-pmin) / (pmax-pmin);
@@ -49,9 +49,8 @@ void Pattern_normalize (Pattern me, int choice, double pmin, double pmax);
void Pattern_draw (Pattern me, Graphics g, long pattern, double xmin, double xmax,
double ymin, double ymax, int garnish);
-autoPattern Matrix_to_Pattern (Matrix me, int join);
-
-autoMatrix Pattern_to_Matrix (Pattern me);
+Pattern Matrix_to_Pattern (Matrix me, int join);
+Matrix Pattern_to_Matrix (Pattern me);
int _Pattern_checkElements (Pattern me);
/* Return 1 if all elements are in interval [0,1] else 0. */
diff --git a/dwtools/Pitch_extensions.cpp b/dwtools/Pitch_extensions.cpp
index 849f024..04dbb48 100644
--- a/dwtools/Pitch_extensions.cpp
+++ b/dwtools/Pitch_extensions.cpp
@@ -1,6 +1,6 @@
/* Pitch_extensions.cpp
*
- * Copyright (C) 1993-2011, 2015-2016 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,45 +28,39 @@
void Pitch_Frame_addPitch (Pitch_Frame me, double f, double strength, int maxnCandidates) {
long pos = 0;
- double weakest = 1e308;
+ double weakest = 1e38;
if (my nCandidates < maxnCandidates) {
pos = ++ my nCandidates;
} else {
- // Find weakest candidate so far (skip the unvoiced one)
- for (long i = 1; i <= maxnCandidates; i++) {
- if (my candidate[i].strength < weakest && my candidate[i].frequency > 0) {
+ /* Find weakest candidate so far (skip the unvoiced one) */
+ for (long i = 1; i <= maxnCandidates; i++) if (my candidate[i].strength < weakest &&
+ my candidate[i].frequency > 0) {
weakest = my candidate[i].strength;
pos = i;
}
- }
if (strength < weakest) {
pos = 0;
}
}
- if (pos > 0) {
+ if (pos) {
my candidate[pos].frequency = f;
my candidate[pos].strength = strength;
}
}
-void Pitch_Frame_getPitch (Pitch_Frame me, double *f, double *p_strength) {
+void Pitch_Frame_getPitch (Pitch_Frame me, double *f, double *strength) {
long pos = 1;
- double strength = -1.0;
- for (long i = 1; i <= my nCandidates; i++) {
- if (my candidate[i].strength > strength && my candidate[i].frequency > 0) {
- strength = my candidate[i].strength;
+ *strength = -1;
+ for (long i = 1; i <= my nCandidates; i++) if (my candidate[i].strength > *strength &&
+ my candidate[i].frequency > 0) {
+ *strength = my candidate[i].strength;
pos = i;
}
- }
- if (f) {
- *f = my candidate[pos].frequency;
- }
- if (p_strength) {
- *p_strength = strength;
- }
+ *f = my candidate[pos].frequency;
}
-void Pitch_Frame_resizeStrengths (Pitch_Frame me, double maxStrength, double unvoicedCriterium) {
+void Pitch_Frame_resizeStrengths (Pitch_Frame me, double maxStrength,
+ double unvoicedCriterium) {
int pos = 1;
double strongest = my candidate[1].strength;
for (long i = 2; i <= my nCandidates; i++) {
@@ -81,12 +75,11 @@ void Pitch_Frame_resizeStrengths (Pitch_Frame me, double maxStrength, double unv
}
}
if (maxStrength < unvoicedCriterium) {
- for (long i = 1; i <= my nCandidates; i++) {
+ for (long i = 1; i <= my nCandidates; i++)
if (my candidate[i].frequency == 0) {
pos = i;
break;
}
- }
}
if (pos != 1) {
double tmp = my candidate[1].frequency;
@@ -98,7 +91,7 @@ void Pitch_Frame_resizeStrengths (Pitch_Frame me, double maxStrength, double unv
}
}
-autoPitch Pitch_scaleTime (Pitch me, double scaleFactor) {
+Pitch Pitch_scaleTime (Pitch me, double scaleFactor) {
try {
double dx = my dx, x1 = my x1, xmax = my xmax;
if (scaleFactor != 1) {
@@ -115,7 +108,7 @@ autoPitch Pitch_scaleTime (Pitch me, double scaleFactor) {
thy frame[i].candidate[1].frequency = f;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not scaled.");
}
@@ -123,30 +116,33 @@ autoPitch Pitch_scaleTime (Pitch me, double scaleFactor) {
static double HertzToSpecial (double value, int pitchUnit) {
return pitchUnit == kPitch_unit_HERTZ ? value :
- pitchUnit == kPitch_unit_HERTZ_LOGARITHMIC ? value <= 0.0 ? NUMundefined : log10 (value) :
- pitchUnit == kPitch_unit_MEL ? NUMhertzToMel (value) :
- pitchUnit == kPitch_unit_LOG_HERTZ ? value <= 0.0 ? NUMundefined : log10 (value) :
- pitchUnit == kPitch_unit_SEMITONES_1 ? value <= 0.0 ? NUMundefined : 12.0 * log (value / 1.0) / NUMln2 :
- pitchUnit == kPitch_unit_SEMITONES_100 ? value <= 0.0 ? NUMundefined : 12.0 * log (value / 100.0) / NUMln2 :
- pitchUnit == kPitch_unit_SEMITONES_200 ? value <= 0.0 ? NUMundefined : 12.0 * log (value / 200.0) / NUMln2 :
- pitchUnit == kPitch_unit_SEMITONES_440 ? value <= 0.0 ? NUMundefined : 12.0 * log (value / 440.0) / NUMln2 :
- pitchUnit == kPitch_unit_ERB ? NUMhertzToErb (value) : NUMundefined;
+ pitchUnit == kPitch_unit_HERTZ_LOGARITHMIC ? value <= 0.0 ? NUMundefined : log10 (value) :
+ pitchUnit == kPitch_unit_MEL ? NUMhertzToMel (value) :
+ pitchUnit == kPitch_unit_LOG_HERTZ ? value <= 0.0 ? NUMundefined : log10 (value) :
+ pitchUnit == kPitch_unit_SEMITONES_1 ? value <= 0.0 ? NUMundefined : 12.0 * log (value / 1.0) / NUMln2 :
+ pitchUnit == kPitch_unit_SEMITONES_100 ? value <= 0.0 ? NUMundefined : 12.0 * log (value / 100.0) / NUMln2 :
+ pitchUnit == kPitch_unit_SEMITONES_200 ? value <= 0.0 ? NUMundefined : 12.0 * log (value / 200.0) / NUMln2 :
+ pitchUnit == kPitch_unit_SEMITONES_440 ? value <= 0.0 ? NUMundefined : 12.0 * log (value / 440.0) / NUMln2 :
+ pitchUnit == kPitch_unit_ERB ? NUMhertzToErb (value) :
+ NUMundefined;
}
static double SpecialToHertz (double value, int pitchUnit) {
return pitchUnit == kPitch_unit_HERTZ ? value :
- pitchUnit == kPitch_unit_HERTZ_LOGARITHMIC ? pow (10.0, value) :
- pitchUnit == kPitch_unit_MEL ? NUMmelToHertz (value) :
- pitchUnit == kPitch_unit_LOG_HERTZ ? pow (10.0, value) :
- pitchUnit == kPitch_unit_SEMITONES_1 ? 1.0 * exp (value * (NUMln2 / 12.0)) :
- pitchUnit == kPitch_unit_SEMITONES_100 ? 100.0 * exp (value * (NUMln2 / 12.0)) :
- pitchUnit == kPitch_unit_SEMITONES_200 ? 200.0 * exp (value * (NUMln2 / 12.0)) :
- pitchUnit == kPitch_unit_SEMITONES_440 ? 440.0 * exp (value * (NUMln2 / 12.0)) :
- pitchUnit == kPitch_unit_ERB ? NUMerbToHertz (value) : NUMundefined;
+ pitchUnit == kPitch_unit_HERTZ_LOGARITHMIC ? pow (10.0, value) :
+ pitchUnit == kPitch_unit_MEL ? NUMmelToHertz (value) :
+ pitchUnit == kPitch_unit_LOG_HERTZ ? pow (10.0, value) :
+ pitchUnit == kPitch_unit_SEMITONES_1 ? 1.0 * exp (value * (NUMln2 / 12.0)) :
+ pitchUnit == kPitch_unit_SEMITONES_100 ? 100.0 * exp (value * (NUMln2 / 12.0)) :
+ pitchUnit == kPitch_unit_SEMITONES_200 ? 200.0 * exp (value * (NUMln2 / 12.0)) :
+ pitchUnit == kPitch_unit_SEMITONES_440 ? 440.0 * exp (value * (NUMln2 / 12.0)) :
+ pitchUnit == kPitch_unit_ERB ? NUMerbToHertz (value) : NUMundefined;
}
-autoPitchTier PitchTier_normalizePitchRange (PitchTier me, double pitchMin_ref_Hz, double pitchMax_ref_Hz, double pitchMin_Hz, double pitchMax_Hz, int pitchUnit);
-autoPitchTier PitchTier_normalizePitchRange (PitchTier me, double pitchMin_ref_Hz, double pitchMax_ref_Hz, double pitchMin_Hz, double pitchMax_Hz, int pitchUnit) {
+PitchTier PitchTier_normalizePitchRange (PitchTier me, double pitchMin_ref_Hz, double pitchMax_ref_Hz,
+ double pitchMin_Hz, double pitchMax_Hz, int pitchUnit);
+PitchTier PitchTier_normalizePitchRange (PitchTier me, double pitchMin_ref_Hz, double pitchMax_ref_Hz,
+ double pitchMin_Hz, double pitchMax_Hz, int pitchUnit) {
try {
double fminr = HertzToSpecial (pitchMin_ref_Hz, pitchUnit);
double fmaxr = HertzToSpecial (pitchMax_ref_Hz, pitchUnit);
@@ -163,29 +159,29 @@ autoPitchTier PitchTier_normalizePitchRange (PitchTier me, double pitchMin_ref_H
double fmidr = fminr + ranger / 2;
double factor = ranger / range;
autoPitchTier thee = Data_copy (me);
- for (long i = 1; i <= my points.size; i ++) {
- RealPoint point = thy points.at [i];
+ for (long i = 1; i <= my points -> size; i ++) {
+ RealPoint point = (RealPoint) thy points -> item [i];
double f = HertzToSpecial (point -> value, pitchUnit);
f = factor * (f - fmidr);
f = SpecialToHertz (f, pitchUnit);
point -> value = f;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no PitchTier created.");
}
}
-autoPitch PitchTier_to_Pitch (PitchTier me, double dt, double pitchFloor, double pitchCeiling) {
+Pitch PitchTier_to_Pitch (PitchTier me, double dt, double pitchFloor, double pitchCeiling) {
try {
- if (my points.size < 1) {
+ if (my points -> size < 1) {
Melder_throw (U"The PitchTier is empty.");
}
if (dt <= 0) {
Melder_throw (U"The time step should be a positive number.");
}
if (pitchFloor >= pitchCeiling) {
- Melder_throw (U"The pitch ceiling must be larger than the pitch floor.");
+ Melder_throw (U"The pitch ceiling must be a higher number than the pitch floor.");
}
double tmin = my xmin, tmax = my xmax, t1 = my xmin + dt / 2;
long nt = (long) floor ((tmax - tmin - t1) / dt);
@@ -206,7 +202,7 @@ autoPitch PitchTier_to_Pitch (PitchTier me, double dt, double pitchFloor, double
}
candidate -> frequency = f;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Pitch created.");
}
diff --git a/dwtools/Pitch_extensions.h b/dwtools/Pitch_extensions.h
index 18b7709..e466cd2 100644
--- a/dwtools/Pitch_extensions.h
+++ b/dwtools/Pitch_extensions.h
@@ -2,7 +2,7 @@
#define _Pitch_extensions_h_
/* Pitch_extensions.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,18 +29,16 @@
#include "PitchTier.h"
void Pitch_Frame_addPitch (Pitch_Frame me, double f, double strength, int maxnCandidates);
-
void Pitch_Frame_getPitch (Pitch_Frame me, double *f, double *strength);
-
void Pitch_Frame_resizeStrengths (Pitch_Frame me, double maxStrength, double unvoicedCriterium);
-autoPitch Pitch_scaleTime (Pitch me, double scaleFactor);
+Pitch Pitch_scaleTime (Pitch me, double scaleFactor);
/* Scale time domain and pitches:
xmin' = xmin; dx' = dx * scaleFactor; x1' = xmin + 0.5 * dx';
xmax' = xmin + nx * dx';
pitch[i]' = pitch[i]/scaleFactor;
*/
-autoPitch PitchTier_to_Pitch (PitchTier me, double dt, double pitchFloor, double pitchCeiling);
+Pitch PitchTier_to_Pitch (PitchTier me, double dt, double pitchFloor, double pitchCeiling);
#endif /* _Pitch_extensions_h_ */
diff --git a/dwtools/Polygon_extensions.cpp b/dwtools/Polygon_extensions.cpp
index c166bf3..304802a 100644
--- a/dwtools/Polygon_extensions.cpp
+++ b/dwtools/Polygon_extensions.cpp
@@ -1,6 +1,6 @@
/* Polygon_extensions.c
*
- * Copyright (C) 1993-2012, 2014-2016 David Weenink
+ * Copyright (C) 1993-2012, 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,7 +28,7 @@
#include "NUM2.h"
#include "Polygon_extensions.h"
#include "Vector.h"
-#include "DoublyLinkedList.h"
+#include "DLL.h"
// not for self-intesecting polygons!
static double Polygon_area (Polygon me) {
@@ -42,36 +42,23 @@ static double Polygon_area (Polygon me) {
return fabs (area); // area my have negative sign in counter clockwise evaluation of area
}
-void Polygon_getExtrema (Polygon me, double *p_xmin, double *p_xmax, double *p_ymin, double *p_ymax) {
- double xmin = my x[1], xmax = my x[1];
- double ymin = my y[1], ymax = my y[1];
+void Polygon_getExtrema (Polygon me, double *xmin, double *xmax, double *ymin, double *ymax) {
+ *xmin = my x[1]; *xmax = my x[1];
+ *ymin = my y[1]; *ymax = my y[1];
for (long i = 2; i <= my numberOfPoints; i++) {
- if (my x[i] < xmin) {
- xmin = my x[i];
- } else if (my x[i] > xmax) {
- xmax = my x[i];
+ if (my x[i] < *xmin) {
+ *xmin = my x[i];
+ } else if (my x[i] > *xmax) {
+ *xmax = my x[i];
}
- if (my y[i] < ymin) {
- ymin = my y[i];
- } else if (my y[i] > ymax) {
- ymax = my y[i];
+ if (my y[i] < *ymin) {
+ *ymin = my y[i];
+ } else if (my y[i] > *ymax) {
+ *ymax = my y[i];
}
}
- if (p_xmin) {
- *p_xmin = xmin;
- }
- if (p_xmax) {
- *p_xmax = xmax;
- }
- if (p_ymin) {
- *p_ymin = ymin;
- }
- if (p_ymax) {
- *p_ymax = ymax;
- }
}
-
-autoPolygon Polygon_createSimple (char32 *xystring) {
+Polygon Polygon_createSimple (char32 *xystring) {
try {
long numberOfPoints;
autoNUMvector<double> xys (NUMstring_to_numbers (xystring, &numberOfPoints), 1);
@@ -90,20 +77,20 @@ autoPolygon Polygon_createSimple (char32 *xystring) {
Melder_warning (U"Two successives vertices are equal.");
}
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Polygon not created.");
}
}
-autoPolygon Polygon_createFromRandomVertices (long numberOfVertices, double xmin, double xmax, double ymin, double ymax) {
+Polygon Polygon_createFromRandomVertices (long numberOfVertices, double xmin, double xmax, double ymin, double ymax) {
try {
autoPolygon me = Polygon_create (numberOfVertices);
for (long i = 1; i <= numberOfVertices; i++) {
my x[i] = NUMrandomUniform (xmin, xmax);
my y[i] = NUMrandomUniform (ymin, ymax);
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Polygon not created.");
}
@@ -140,15 +127,19 @@ void Polygon_reverseX (Polygon me) {
for (long i = 1; i <= my numberOfPoints; i++) {
my x[i] = -my x[i];
}
+
}
void Polygon_reverseY (Polygon me) {
for (long i = 1; i <= my numberOfPoints; i++) {
my y[i] = -my y[i];
}
+
}
-void Polygon_Categories_draw (Polygon me, Categories thee, Graphics graphics, double xmin, double xmax, double ymin, double ymax, int garnish) {
+void Polygon_Categories_draw (Polygon me, thou, Graphics graphics, double xmin, double xmax,
+ double ymin, double ymax, int garnish) {
+ thouart (Categories);
double min, max, tmp;
if (my numberOfPoints != thy size) {
@@ -177,18 +168,19 @@ void Polygon_Categories_draw (Polygon me, Categories thee, Graphics graphics, do
Graphics_unsetInner (graphics);
if (garnish) {
Graphics_drawInnerBox (graphics);
- Graphics_marksLeft (graphics, 2, true, true, false);
+ Graphics_marksLeft (graphics, 2, 1, 1, 0);
if (ymin * ymax < 0.0) {
- Graphics_markLeft (graphics, 0.0, true, true, true, nullptr);
+ Graphics_markLeft (graphics, 0.0, 1, 1, 1, NULL);
}
- Graphics_marksBottom (graphics, 2, true, true, false);
+ Graphics_marksBottom (graphics, 2, 1, 1, 0);
if (xmin * xmax < 0.0) {
- Graphics_markBottom (graphics, 0.0, true, true, true, nullptr);
+ Graphics_markBottom (graphics, 0.0, 1, 1, 1, NULL);
}
}
}
-static void setWindow (Polygon me, Graphics graphics, double xmin, double xmax, double ymin, double ymax) {
+static void setWindow (Polygon me, Graphics graphics,
+ double xmin, double xmax, double ymin, double ymax) {
Melder_assert (me);
if (xmax <= xmin) { /* Autoscaling along x axis. */
@@ -224,7 +216,8 @@ static void setWindow (Polygon me, Graphics graphics, double xmin, double xmax,
Graphics_setWindow (graphics, xmin, xmax, ymin, ymax);
}
-void Polygon_drawMarks (Polygon me, Graphics g, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark) {
+void Polygon_drawMarks (Polygon me, Graphics g, double xmin, double xmax,
+ double ymin, double ymax, double size_mm, const char32 *mark) {
Graphics_setInner (g);
setWindow (me, g, xmin, xmax, ymin, ymax);
for (long i = 1; i <= my numberOfPoints; i++) {
@@ -235,7 +228,7 @@ void Polygon_drawMarks (Polygon me, Graphics g, double xmin, double xmax, double
#define CLIP_Y(y,ymin,ymax) (clip ? ((y) > (ymax) ? (ymax) : (y) < (ymin) ? (ymin) : (y)) : y)
-autoPolygon Sound_to_Polygon (Sound me, int channel, double tmin, double tmax, double ymin, double ymax, double level) {
+Polygon Sound_to_Polygon (Sound me, int channel, double tmin, double tmax, double ymin, double ymax, double level) {
try {
bool clip = ymin < ymax;
if (channel < 1 || channel > my ny) {
@@ -289,7 +282,7 @@ autoPolygon Sound_to_Polygon (Sound me, int channel, double tmin, double tmax, d
his y[k++] = CLIP_Y (y, ymin, ymax);
his x[k] = tmax;
his y[k++] = CLIP_Y (level, ymin, ymax);
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U":no Polygon created.");
}
@@ -297,7 +290,7 @@ autoPolygon Sound_to_Polygon (Sound me, int channel, double tmin, double tmax, d
/* Area inbetween */
-autoPolygon Sounds_to_Polygon_enclosed (Sound me, Sound thee, int channel, double tmin, double tmax, double ymin, double ymax) {
+Polygon Sounds_to_Polygon_enclosed (Sound me, Sound thee, int channel, double tmin, double tmax, double ymin, double ymax) {
try {
bool clip = ymin < ymax;
if (my ny > 1 && thy ny > 1 && my ny != thy ny) {
@@ -384,7 +377,7 @@ autoPolygon Sounds_to_Polygon_enclosed (Sound me, Sound thee, int channel, doubl
his y[k] = y;
Melder_assert (k == numberOfPoints);
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no enclosed Polygon created.");
}
@@ -507,25 +500,25 @@ static int LineSegments_getIntersection (double x1, double y1, double x2, double
if (fabs (bd) > eps) {
*mua = cad / bd;
*mub = cab / bd;
- if (*mua <= eps || *mua > 1.0 + eps || *mub < eps || *mub > 1.0 + eps) {
+ if (*mua <= eps or * mua > 1 + eps or * mub < eps or * mub > 1 + eps) {
return INTERSECTION_OUTSIDE;
}
- if (*mua > eps && *mua <= 1.0 - eps && *mub >= eps && *mub < 1.0 - eps) {
+ if (*mua > eps and *mua <= 1 - eps and *mub >= eps and * mub < 1 - eps) {
// This occurs most of the cases (hopefully)
return INTERSECTION_PROPER;
}
// Now eps < mua,mub <= 1+eps
// and at least one of the mu's is near 1,
// the other is in [eps,1]
- if (fabs (*mua - 1.0) < eps) {
- *mua = 1.0;
+ if (fabs (*mua - 1) < eps) {
+ *mua = 1;
}
- if (fabs (*mub - 1.0) < eps) {
- *mub = 1.0;
+ if (fabs (*mub - 1) < eps) {
+ *mub = 1;
}
// is the intersection at an edge or at vertex
- if (*mua == 1.0) { // end of ab touches cd
- return *mub == 1.0 ? INTERSECTION_AT_VERTEX : INTERSECTION_AT_EDGE;
+ if (*mua == 1) { // end of ab touches cd
+ return *mub == 1 ? INTERSECTION_AT_VERTEX : INTERSECTION_AT_EDGE;
} else { // ab crosses a vertex
return INTERSECTION_AT_VERTEX;
}
@@ -534,16 +527,13 @@ static int LineSegments_getIntersection (double x1, double y1, double x2, double
return INTERSECTION_OUTSIDE;
}
if (x1 == x2) {
- x1 = y1;
- x2 = y2;
- x3 = y3;
- x4 = y4;
+ x1 = y1; x2 = y2; x3 = y3; x4 = y4;
}
double xs;
int intersection = get_collinearIntersectionPoint (x1, x2, x3, x4, &xs);
if (intersection != INTERSECTION_OUTSIDE) {
- *mua = fabs ((xs - x1) / (x2 - x1));
- *mub = fabs ((xs - x3) / (x4 - x3));
+ *mua = fabs ( (xs - x1) / (x2 - x1));
+ *mub = fabs ( (xs - x3) / (x4 - x3));
intersection += INTERSECTION_COPLANAR;
}
return intersection;
@@ -554,58 +544,75 @@ static int LineSegments_getIntersection (double x1, double y1, double x2, double
// first node has prev = 0, last node has next = 0;
// entry marks the entrance of the OTHER polygon
-Thing_define (Vertex, Daata) {
+Thing_define (Vertex, Data) {
+ // new data:
+public:
double x, y, alpha;
- DoublyLinkedNode neighbour;
+ DLLNode neighbour;
long poly_npoints, id;
int intersect, entry;
bool processed;
-
- void v_copy (Daata data_to)
- override;
+ // overridden methods:
+ virtual void v_copy (Any data_to);
};
-Thing_implement (Vertex, Daata, 0);
-
-void structVertex :: v_copy (Daata thee_Daata) {
- Vertex thee = static_cast <Vertex> (thee_Daata);
- thy x = our x;
- thy y = our y;
- thy alpha = our alpha;
- thy neighbour = our neighbour;
- thy poly_npoints = our poly_npoints;
- thy id = our id;
- thy intersect = our intersect;
- thy entry = our entry;
- thy processed = our processed;
+Thing_implement (Vertex, Data, 0);
+
+void structVertex :: v_copy (thou) {
+ thouart (Vertex);
+ thy x = x;
+ thy y = y;
+ thy alpha = alpha;
+ thy neighbour = neighbour;
+ thy poly_npoints = poly_npoints;
+ thy id = id;
+ thy intersect = intersect;
+ thy entry = entry;
+ thy processed = processed;
}
-static autoVertex Vertex_create () {
- return Thing_new (Vertex);
+Vertex Vertex_create ();
+Vertex Vertex_create () {
+ try {
+ autoVertex me = Thing_new (Vertex);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"Vertex not created.");
+ }
}
-Thing_define (Vertices, DoublyLinkedList) {
- static int s_compareHook (DoublyLinkedNode me, DoublyLinkedNode thee) noexcept;
- Data_CompareHook v_getCompareHook ()
- override { return s_compareHook; }
+Thing_define (Vertices, DLL) {
+ // overridden methods:
+protected:
+ static int s_compare (Any data1, Any data2);
+ virtual Data_CompareFunction v_getCompareFunction () {
+ return s_compare;
+ }
};
+Thing_implement (Vertices, DLL, 0);
-inline static autoVertices Vertices_create () {
- return Thing_new (Vertices);
-}
-
-Thing_implement (Vertices, DoublyLinkedList, 0);
-
-#define VERTEX(n) ((Vertex) ((n) -> data.get()))
+#define VERTEX(n) ((Vertex) ((n) -> data))
-int structVertices :: s_compareHook (DoublyLinkedNode me, DoublyLinkedNode thee) noexcept {
+int structVertices :: s_compare (I, thou) {
+ iam (DLLNode); thouart (DLLNode);
return VERTEX (me) -> alpha < VERTEX (thee) -> alpha ? -1 : VERTEX (me) -> alpha > VERTEX (thee) -> alpha ? 1 : 0;
}
-static void Vertices_addCopyBack (Vertices me, DoublyLinkedNode n) {
+Vertices Vertices_create ();
+Vertices Vertices_create () {
try {
- autoDoublyLinkedNode nc = Data_copy (n);
- DoublyLinkedList_addBack (me, nc.releaseToAmbiguousOwner());
+ Vertices me = Thing_new (Vertices);
+ return me;
+ } catch (MelderError) {
+ Melder_throw (U"Vertices not created.");
+ }
+}
+
+void Vertices_addCopyBack (Vertices me, DLLNode n);
+void Vertices_addCopyBack (Vertices me, DLLNode n) {
+ try {
+ autoDLLNode nc = (DLLNode) Data_copy (n);
+ DLL_addBack ( (DLL) me, nc.transfer());
} catch (MelderError) {
Melder_throw (me, U": no copy added.");
}
@@ -614,9 +621,9 @@ static void Vertices_addCopyBack (Vertices me, DoublyLinkedNode n) {
static bool pointsInsideInterval (double *x, long n, long istart, long iend, long *jstart, long *jend) {
double xmax = x[istart], xmin = x[istart];
long imax = istart, imin = istart;
- long iendmod = iend > istart ? iend : iend + n; // circular
+ long iendmod = iend > istart ? iend : iend + n; // circular
for (long i = istart + 1; i <= iendmod; i++) {
- long index = (i - 1) % n + 1; // make it circular
+ long index = (i - 1) % n + 1; // make it circular
if (x[index] > xmax) {
xmax = x[index];
imax = index;
@@ -630,66 +637,66 @@ static bool pointsInsideInterval (double *x, long n, long istart, long iend, lon
*jstart = imax;
*jend = imin;
}
- if (x[istart] == x[*jstart] and x[iend] == x[*jend]) { // if there are duplicates of the extrema
+ if (x[istart] == x[*jstart] and x[iend] == x[*jend]) { // if there are duplicates of the extrema
*jstart = istart; *jend = iend;
}
return *jstart == istart and * jend == iend;
}
-autoPolygon Polygon_circularPermutation (Polygon me, long nshift) {
+Polygon Polygon_circularPermutation (Polygon me, long nshift);
+Polygon Polygon_circularPermutation (Polygon me, long nshift) {
try {
autoPolygon thee = Data_copy (me);
if (nshift != 0) {
- for (long i = 1; i <= my numberOfPoints; i ++) {
+ for (long i = 1; i <= my numberOfPoints; i++) {
long inew = (i + nshift - 1) % my numberOfPoints + 1;
thy x[inew] = my x[i];
thy y[inew] = my y[i];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not circularly permuted.");
}
}
-static void _Polygons_copyNonCollinearities (Polygon me, Polygon thee, long collstart, long collend) {
+void _Polygons_copyNonCollinearities (Polygon me, Polygon thee, long collstart, long collend);
+void _Polygons_copyNonCollinearities (Polygon me, Polygon thee, long collstart, long collend) {
// Determine if all collinear point are within the interval [colstart,colend]
long jstart, jend;
- bool allPointsInside = ( my x [collstart] != my x [collend] ?
- pointsInsideInterval (my x, my numberOfPoints, collstart, collend, &jstart, &jend) :
- pointsInsideInterval (my y, my numberOfPoints, collstart, collend, &jstart, &jend) );
+ bool allPointsInside = my x[collstart] != my x[collend] ?
+ pointsInsideInterval (my x, my numberOfPoints, collstart, collend, &jstart, &jend) :
+ pointsInsideInterval (my y, my numberOfPoints, collstart, collend, &jstart, &jend);
if (not allPointsInside) {
if (collstart != jstart) { // also include the extreme point at start
- thy numberOfPoints ++;
- thy x [thy numberOfPoints] = my x [jstart];
- thy y [thy numberOfPoints] = my y [jstart];
+ thy numberOfPoints++;
+ thy x[thy numberOfPoints] = my x[jstart]; thy y[thy numberOfPoints] = my y[jstart];
}
if (collend != jend) { // also include the extreme point at end
- thy numberOfPoints ++;
- thy x [thy numberOfPoints] = my x [jend];
- thy y [thy numberOfPoints] = my y [jend];
+ thy numberOfPoints++;
+ thy x[thy numberOfPoints] = my x[jend]; thy y[thy numberOfPoints] = my y[jend];
}
}
- thy numberOfPoints ++;
+ thy numberOfPoints++;
thy x[thy numberOfPoints] = my x[collend]; thy y[thy numberOfPoints] = my y[collend];
}
#define AREA(x1,y1,x2,y2,x3,y3) (x1*(y2 - y3)+x2*(y3-y1)+x3*(y1-y2))
-autoPolygon Polygon_simplify (Polygon me) {
+Polygon Polygon_simplify (Polygon me);
+Polygon Polygon_simplify (Polygon me) {
try {
autoPolygon p1 = Data_copy (me);
// pass 1: remove doublets
long np = 1;
- for (long i = 2; i <= my numberOfPoints; i ++) {
- if (my x [i] != p1 -> x [np] || my y [i] != p1 -> y [np]) {
- p1 -> x [++ np] = my x [i];
- p1 -> y [np] = my y [i];
+ for (long i = 2; i <= my numberOfPoints; i++) {
+ if (my x[i] != p1 -> x[np] || my y[i] != p1 -> y[np]) {
+ p1 -> x[++np] = my x[i]; p1 -> y[np] = my y[i];
}
}
// last and first points!
- if (p1 -> x [np] == p1 -> x [1] && p1 -> y [np] == p1 -> y [1]) {
- np --;
+ if (p1 -> x[np] == p1 -> x[1] && p1 -> y[np] == p1 -> y[1]) {
+ np--;
}
if (np < 3) {
Melder_throw (U"Not enough points left after doublet removal.");
@@ -698,7 +705,7 @@ autoPolygon Polygon_simplify (Polygon me) {
// pass 2: remove collinearities
- autoPolygon p = Data_copy (p1.get());
+ autoPolygon p = Data_copy (p1.peek());
p -> numberOfPoints = 0;
// is there collinearity between the first and the last points of p1?
double eps = 1e-15;
@@ -712,20 +719,18 @@ autoPolygon Polygon_simplify (Polygon me) {
area = AREA (p1 -> x[np - 1], p1 -> y[np - 1], p1 -> x[np], p1 -> y[np], p1 -> x[1], p1 -> y[1]);
long collstart = np - 1;
while (fabs (area) < eps && collstart > collend) {
- collstart --;
+ collstart--;
area = AREA (p1 -> x[collstart], p1 -> y[collstart], p1 -> x[collstart + 1], p1 -> y[collstart + 1], p1 -> x[collstart + 2], p1 -> y[collstart + 2]);
}
- collstart ++;
+ collstart++;
if (collend - collstart + p1 -> numberOfPoints > 1) {
- _Polygons_copyNonCollinearities (p1.get(), p.get(), collstart, collend);
+ _Polygons_copyNonCollinearities (p1.peek(), p.peek(), collstart, collend);
} else {
- p -> numberOfPoints = 1;
- p -> x [1] = p1 -> x [1];
- p -> y [1] = p1 -> y [1];
+ p -> numberOfPoints = 1; p -> x[1] = p1 -> x[1]; p -> y[1] = p1 -> y[1];
}
bool collinearity = false;
long endpos = collstart - 1;
- for (long i = collend + 1; i <= endpos; i ++) { // start was < numberOfPoints
+ for (long i = collend + 1; i <= endpos; i++) { // start was < numberOfPoints
// if i-1, i, i+1 are coplanar, remove i
// area = x1*(y2 - y3)+x2*(y3-y1)+x3*(y1-y2)
area = AREA (p1 -> x[i - 1], p1 -> y[i - 1], p1 -> x[i], p1 -> y[i], p1 -> x[i + 1], p1 -> y[i + 1]);
@@ -740,26 +745,26 @@ autoPolygon Polygon_simplify (Polygon me) {
continue;
}
}
- if (! collinearity) {
- p -> numberOfPoints ++;
- p -> x [p -> numberOfPoints] = p1 -> x [i];
- p -> y [p -> numberOfPoints] = p1 -> y [i];
+ if (not collinearity) {
+ p -> numberOfPoints++;
+ p -> x[p -> numberOfPoints] = p1 -> x[i];
+ p -> y[p -> numberOfPoints] = p1 -> y[i];
} else { // end of series of collinearities detected
- _Polygons_copyNonCollinearities (p1.get(), p.get(), collstart, collend);
+ _Polygons_copyNonCollinearities (p1.peek(), p.peek(), collstart, collend);
collinearity = false;
}
}
if (not collinearity and collend != endpos + 1) { // only if previous series was not collinear
- p -> numberOfPoints ++;
- p -> x [p -> numberOfPoints] = p1 -> x [endpos + 1];
- p -> y [p -> numberOfPoints] = p1 -> y [endpos + 1];
+ p -> numberOfPoints++;
+ p -> x[p -> numberOfPoints] = p1 -> x[endpos + 1];
+ p -> y[p -> numberOfPoints] = p1 -> y[endpos + 1];
}
if (p -> numberOfPoints < 3) {
Melder_throw (U"Not enough points left after collinear points removal.");
}
- autoPolygon thee = Data_copy (p.get()); //
- return thee;
+ autoPolygon thee = Data_copy (p.peek()); //
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not simplified.");
}
@@ -767,20 +772,21 @@ autoPolygon Polygon_simplify (Polygon me) {
#undef AREA
-static autoVertices Polygon_to_Vertices (Polygon me, bool close) {
+Vertices Polygon_to_Vertices (Polygon me, bool close);
+Vertices Polygon_to_Vertices (Polygon me, bool close) {
try {
autoVertices thee = Vertices_create ();
for (long i = 1 ; i <= my numberOfPoints; i++) {
autoVertex v = Vertex_create ();
v -> x = my x[i]; v -> y = my y[i];
- autoDoublyLinkedNode n = DoublyLinkedNode_create (v.move());
- DoublyLinkedList_addBack (thee.get(), n.releaseToAmbiguousOwner());
+ autoDLLNode n = DLLNode_create ( (Data) v.transfer());
+ DLL_addBack ( (DLL) thee.peek(), n.transfer());
}
Melder_assert (thy numberOfNodes == my numberOfPoints);
if (close) {
- Vertices_addCopyBack (thee.get(), thy front);
+ Vertices_addCopyBack (thee.peek(), thy front);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Vertices created.");
}
@@ -789,10 +795,11 @@ static autoVertices Polygon_to_Vertices (Polygon me, bool close) {
#define SKIP_INTERSECTION_NODES(n) while(VERTEX(n) -> intersect != 0) n = n -> next;
-static void Vertices_print (Vertices me, Vertices thee) {
+void Vertices_print (Vertices me, Vertices thee);
+void Vertices_print (Vertices me, Vertices thee) {
long ns = 0, nc = 0, nt, nt2;
// MelderInfo_open();
- DoublyLinkedNode n = my front;
+ DLLNode n = my front;
MelderInfo_writeLine (U"");
while (n != 0) {
double x = VERTEX (n) -> x, y = VERTEX (n) -> y, alpha = VERTEX (n) -> alpha;
@@ -825,13 +832,14 @@ static void Vertices_print (Vertices me, Vertices thee) {
// MelderInfo_close();
}
-static void Vertices_sortIntersections (Vertices me) {
- DoublyLinkedNode ni = my front, first;
+void Vertices_sortIntersections (Vertices me);
+void Vertices_sortIntersections (Vertices me) {
+ DLLNode ni = my front, first;
bool intersections = false;
while (ni != my back) {
if (VERTEX (ni) -> intersect == 0) {
if (intersections) { // the previous was the last of a series of intersections
- DoublyLinkedList_sortPart ( (DoublyLinkedList) me, first, ni -> prev);
+ DLL_sortPart ( (DLL) me, first, ni -> prev);
// restore myNode pointers
intersections = false;
}
@@ -845,24 +853,25 @@ static void Vertices_sortIntersections (Vertices me) {
}
// we might have missed the last series of intersections
if (intersections) {
- DoublyLinkedList_sortPart ( (DoublyLinkedList) me, first, ni -> prev);
+ DLL_sortPart ( (DLL) me, first, ni -> prev);
}
}
-static void Vertices_addIntersections (Vertices me, Vertices thee) {
+void Vertices_addIntersections (Vertices me, Vertices thee);
+void Vertices_addIntersections (Vertices me, Vertices thee) {
try {
double eps = 1e-15;
long id = 0;
if (my numberOfNodes < 4 || thy numberOfNodes < 4) {
Melder_throw (U"We need at least three vertices.");
}
- DoublyLinkedNode ni = my front; // the node index in me (s)
+ DLLNode ni = my front; // the node index in me (s)
while (ni != my back) { // until penultimate
double x1 = VERTEX (ni) -> x, y1 = VERTEX (ni) -> y;
double x2 = VERTEX (ni -> next) -> x, y2 = VERTEX (ni -> next) -> y;
- DoublyLinkedNode nj = thy front; // the current node index in thee (c)
+ DLLNode nj = thy front; // the current node index in thee (c)
while (nj != thy back && VERTEX (nj) -> intersect == 0) {
- DoublyLinkedNode njn = nj -> next;
+ DLLNode njn = nj -> next;
SKIP_INTERSECTION_NODES (njn)
double x3 = VERTEX (nj) -> x, y3 = VERTEX (nj) -> y;
double x4 = VERTEX (njn) -> x, y4 = VERTEX (njn) -> y, mua, mub;
@@ -876,20 +885,20 @@ static void Vertices_addIntersections (Vertices me, Vertices thee) {
ins -> alpha = mua;
ins -> intersect = intersection;
ins -> id = id;
- autoVertex inc = Data_copy (ins.get());
+ autoVertex inc = Data_copy (ins.peek());
inc -> alpha = mub;
// 2. create the nodes
- autoDoublyLinkedNode ns = DoublyLinkedNode_create (autoDaata());
- autoDoublyLinkedNode nc = DoublyLinkedNode_create (autoDaata());
+ autoDLLNode ns = DLLNode_create (0);
+ autoDLLNode nc = DLLNode_create (0);
// 3. link the neighbours + copy the links
- DoublyLinkedNode njc = ins -> neighbour = nc.get();
- DoublyLinkedNode nic = inc -> neighbour = ns.get();
+ DLLNode njc = ins -> neighbour = nc.peek();
+ DLLNode nic = inc -> neighbour = ns.peek();
// 4. transfer the vertices to the nodes
- ns -> data = ins.move();
- nc -> data = inc.move();
+ ns -> data = (Data) ins.transfer();
+ nc -> data = (Data) inc.transfer();
// 5. add the nodes to the list
- DoublyLinkedList_addAfter (me, ni, ns.releaseToAmbiguousOwner());
- DoublyLinkedList_addAfter (thee, nj, nc.releaseToAmbiguousOwner());
+ DLL_addAfter ( (DLL) me, ni, ns.transfer());
+ DLL_addAfter ( (DLL) thee, nj, nc.transfer());
// 6. set node pointer to inserted nodes
ni = nic; nj = njc;
}
@@ -917,10 +926,11 @@ static void Vertices_addIntersections (Vertices me, Vertices thee) {
#define Polygon_ENEX 3
#define Polygon_EXEN 4
-static void Vertices_markEntryPoints (Vertices me, int firstLocation) {
+void Vertices_markEntryPoints (Vertices me, int firstLocation);
+void Vertices_markEntryPoints (Vertices me, int firstLocation) {
int entry = (firstLocation == Polygon_INSIDE) ? Polygon_EX : (firstLocation == Polygon_OUTSIDE) ? Polygon_EN : Polygon_ENEX; // problematic when on boundary
// my back/front can never be an intersection node
- for (DoublyLinkedNode ni = my front -> next; ni != my back; ni = ni -> next) {
+ for (DLLNode ni = my front -> next; ni != my back; ni = ni -> next) {
if (VERTEX (ni) -> intersect == 0) {
continue;
}
@@ -929,13 +939,14 @@ static void Vertices_markEntryPoints (Vertices me, int firstLocation) {
}
}
-static autoVertices Verticeses_connectClippingPathsUnion (Vertices me, Vertices thee) {
+Vertices Verticeses_connectClippingPathsUnion (Vertices me, Vertices thee);
+Vertices Verticeses_connectClippingPathsUnion (Vertices me, Vertices thee) {
try {
// find my first vertex outside thee, by searching the first intersection entry
- DoublyLinkedNode firstOutside = my front;
+ DLLNode firstOutside = my front;
bool firstOutsideSet = true;
- for (DoublyLinkedNode ni = my front; ni != 0; ni = ni -> next) {
+ for (DLLNode ni = my front; ni != 0; ni = ni -> next) {
if (VERTEX (ni) -> intersect == 0) { //
if (firstOutsideSet) {
continue;
@@ -952,14 +963,14 @@ static autoVertices Verticeses_connectClippingPathsUnion (Vertices me, Vertices
autoVertices him = Vertices_create ();
long poly_npoints = 0;
- DoublyLinkedNode current = firstOutside;
+ DLLNode current = firstOutside;
bool inside = false, forward = true;
do {
if (VERTEX (current) -> intersect == 0) {
- Vertices_addCopyBack (him.get(), current); poly_npoints++;
+ Vertices_addCopyBack (him.peek(), current); poly_npoints++;
} else { // intersection point
// store and jump to other polygon
- Vertices_addCopyBack (him.get(), current); poly_npoints++;
+ Vertices_addCopyBack (him.peek(), current); poly_npoints++;
current = VERTEX (current) -> neighbour; inside = not inside;
forward = VERTEX (current) -> entry == Polygon_EX;
}
@@ -976,47 +987,47 @@ static autoVertices Verticeses_connectClippingPathsUnion (Vertices me, Vertices
}
} while (current != firstOutside and current != 0 and poly_npoints < my numberOfNodes);
VERTEX (his front) -> poly_npoints = poly_npoints;
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no clipping path.");
}
}
//Vertices Verticeses_connectClippingPaths (Vertices me, bool use_myinterior, Vertices thee, bool use_thyinterior);
-static autoVertices Verticeses_connectClippingPaths (Vertices me, bool /* use_myinterior */, Vertices thee, bool /* use_thyinterior */) {
+static Vertices Verticeses_connectClippingPaths (Vertices me, bool /* use_myinterior */, Vertices thee, bool /* use_thyinterior */) {
try {
autoVertices him = Vertices_create ();
- DoublyLinkedNode prevPoly;
+ DLLNode prevPoly;
long poly_npoints = 0;
- for (DoublyLinkedNode ni = my front; ni != 0; ni = ni -> next) {
+ for (DLLNode ni = my front; ni != 0; ni = ni -> next) {
if ( (VERTEX (ni) -> intersect == 0) || VERTEX (ni) -> processed) {
continue;
}
// Intersection found: start new polygon
- DoublyLinkedNode currentPoly = his back;
+ DLLNode currentPoly = his back;
if (currentPoly == his front) {
- Vertices_addCopyBack (him.get(), ni); poly_npoints++;
+ Vertices_addCopyBack (him.peek(), ni); poly_npoints++;
prevPoly = his front;
} else {
- Vertices_addCopyBack (him.get(), ni); poly_npoints++;
+ Vertices_addCopyBack (him.peek(), ni); poly_npoints++;
VERTEX (prevPoly) -> poly_npoints = poly_npoints;
poly_npoints = 0;
prevPoly = currentPoly;
}
- DoublyLinkedNode current = ni;
+ DLLNode current = ni;
VERTEX (current) -> processed = true;
long jumps = 0;
do {
if (VERTEX (current) -> entry == Polygon_EN) {
while ( (current = current -> next) != 0 and VERTEX (current) -> intersect == 0) {
- Vertices_addCopyBack (him.get(), current); poly_npoints++;
+ Vertices_addCopyBack (him.peek(), current); poly_npoints++;
}
if (current == 0) { // back of list? Goto front
current = (jumps % 2 == 0) ? my front : thy front;
while ( (current = current -> next) != 0 and VERTEX (current) -> intersect == 0) {
- Vertices_addCopyBack (him.get(), current); poly_npoints++;
+ Vertices_addCopyBack (him.peek(), current); poly_npoints++;
}
- Vertices_addCopyBack (him.get(), current); poly_npoints++; // intersection point
+ Vertices_addCopyBack (him.peek(), current); poly_npoints++; // intersection point
} else if (current == ni) {
break; // done
} else {
@@ -1024,14 +1035,14 @@ static autoVertices Verticeses_connectClippingPaths (Vertices me, bool /* use_my
}
} else if (VERTEX (current) -> entry == Polygon_EX) {
while ( (current = current -> prev) != 0 and VERTEX (current) -> intersect == 0) {
- Vertices_addCopyBack (him.get(), current); poly_npoints++;
+ Vertices_addCopyBack (him.peek(), current); poly_npoints++;
}
if (current == 0) { // start of list? Goto end
current = (jumps % 2 == 0) ? my back : thy back;
while ( (current = current -> prev) != 0 and VERTEX (current) -> intersect == 0) {
- Vertices_addCopyBack (him.get(), current); poly_npoints++;
+ Vertices_addCopyBack (him.peek(), current); poly_npoints++;
}
- Vertices_addCopyBack (him.get(), current); poly_npoints++; // intersection point
+ Vertices_addCopyBack (him.peek(), current); poly_npoints++; // intersection point
} else if (current == ni) {
break; // done
} else {
@@ -1046,15 +1057,16 @@ static autoVertices Verticeses_connectClippingPaths (Vertices me, bool /* use_my
}
// last polygon:
VERTEX (prevPoly) -> poly_npoints = poly_npoints;
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no clipping vertices created.");
}
}
//
-static autoPolygon Vertices_to_Polygon (Vertices /* me */, DoublyLinkedNode *ni) {
- DoublyLinkedNode n = *ni;
+Polygon Vertices_to_Polygon (Vertices me, DLLNode *ni);
+Polygon Vertices_to_Polygon (Vertices me, DLLNode *ni) {
+ DLLNode n = *ni;
try {
long i = 1, nPoints = VERTEX (n) -> poly_npoints;
if (nPoints == 0) {
@@ -1062,68 +1074,65 @@ static autoPolygon Vertices_to_Polygon (Vertices /* me */, DoublyLinkedNode *ni)
}
autoPolygon thee = Polygon_create (nPoints);
thy x[i] = VERTEX (n) -> x; thy y[i] = VERTEX (n) -> y;
- while ((n = n -> next) != 0 && VERTEX (n) -> poly_npoints == 0 && i <= nPoints) {
- i ++;
- thy x[i] = VERTEX (n) -> x;
- thy y[i] = VERTEX (n) -> y;
+ while ( (n = n -> next) != 0 and VERTEX (n) -> poly_npoints == 0 and i <= nPoints) {
+ i++; thy x[i] = VERTEX (n) -> x; thy y[i] = VERTEX (n) -> y;
}
*ni = n;
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Polygon not created.");
}
}
-Thing_implement (PolygonBag, Collection, 0);
-
-static autoPolygonBag Vertices_to_Polygons (Vertices me) {
+Collection Vertices_to_Polygons (Vertices me);
+Collection Vertices_to_Polygons (Vertices me) {
try {
- autoPolygonBag thee = PolygonBag_create ();
- DoublyLinkedNode node = my front;
+ autoCollection thee = Collection_create (classPolygon, 10);
+ DLLNode ni = my front;
do {
- autoPolygon polygon = Vertices_to_Polygon (me, & node);
- thy addItem_move (polygon.move());
- } while (node);
- return thee;
+ autoPolygon p = Vertices_to_Polygon (me, & ni);
+ Collection_addItem (thee.peek(), p.transfer());
+ } while (ni != 0);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no polygon collection created.");
}
}
-static autoPolygonBag Polygons_findClippings (Polygon me, bool use_myinterior, Polygon thee, bool use_thyinterior) {
+Collection Polygons_findClippings (Polygon me, bool use_myinterior, Polygon thee, bool use_thyinterior);
+Collection Polygons_findClippings (Polygon me, bool use_myinterior, Polygon thee, bool use_thyinterior) {
try {
- autoVertices subject = Polygon_to_Vertices (me, true);
- long ns = subject -> numberOfNodes;
- autoVertices clip = Polygon_to_Vertices (thee, true);
- // long nc = clip -> numberOfNodes;
+ autoVertices s = Polygon_to_Vertices (me, true); // subject
+ long ns = s -> numberOfNodes;
+ autoVertices c = Polygon_to_Vertices (thee, true); // clip
+ long nc = c -> numberOfNodes;
double eps = 1e-15;
// phase 1: Get all intersections and add them to both lists
- Vertices_addIntersections (subject.get(), clip.get());
- long nnewnodes = subject -> numberOfNodes - ns;
- int firstLocation = Polygon_getLocationOfPoint (thee, my x [1], my y [1], eps);
- if (nnewnodes == 0) { // no crossings, either one completely inside the other or separate
- autoPolygonBag polygons;
- if (! use_myinterior && ! use_thyinterior && firstLocation == Polygon_INSIDE) {
- autoPolygon copy = Data_copy (thee);
- polygons -> addItem_move (copy.move());
+ Vertices_addIntersections (s.peek(), c.peek());
+ long nnewnodes = s -> numberOfNodes - ns;
+ int firstLocation = Polygon_getLocationOfPoint (thee, my x[1], my y[1], eps);
+ if (nnewnodes == 0) { // no crossings, either one completely inside the other or separate
+ autoCollection apc;
+ if (not use_myinterior and not use_thyinterior and firstLocation == Polygon_INSIDE) {
+ autoPolygon ap = Data_copy (thee);
+ Collection_addItem (apc.peek(), ap.transfer());
} else {
- autoPolygon copy = Data_copy (me);
- polygons -> addItem_move (copy.move());
+ autoPolygon ap = Data_copy (me);
+ Collection_addItem (apc.peek(), ap.transfer());
}
- return polygons;
+ return apc.transfer();
}
// phase 2: Determine intersections as entry / exit points
- Vertices_markEntryPoints (subject.get(), firstLocation);
+ Vertices_markEntryPoints (s.peek(), firstLocation);
firstLocation = Polygon_getLocationOfPoint (me, thy x[1], thy y[1], eps);
- Vertices_markEntryPoints (subject.get(), firstLocation);
+ Vertices_markEntryPoints (c.peek(), firstLocation);
if (Melder_debug == -1) {
- Vertices_print (subject.get(), clip.get());
- MelderInfo_close();
+ Vertices_print (s.peek(), c.peek()); MelderInfo_close();
Melder_throw (U"Bail out of Polygons_findClippings.");
}
@@ -1133,36 +1142,37 @@ static autoPolygonBag Polygons_findClippings (Polygon me, bool use_myinterior, P
// false false union
// true true clip
// false true diff thee - me
- autoVertices pgs;
- if (! use_myinterior && ! use_thyinterior) {
- pgs = Verticeses_connectClippingPathsUnion (subject.get(), clip.get());
+ autoVertices pgs = 0;
+ if (not use_myinterior and not use_thyinterior) {
+ pgs.reset (Verticeses_connectClippingPathsUnion (s.peek(), c.peek()));
} else {
- pgs = Verticeses_connectClippingPaths (subject.get(), use_myinterior, clip.get(), use_thyinterior);
+ pgs.reset (Verticeses_connectClippingPaths (s.peek(), use_myinterior, c.peek(), use_thyinterior));
}
// phase 4: to Polygons
- autoPolygonBag polygons = Vertices_to_Polygons (pgs.get());
- return polygons;
+ autoCollection pols = Vertices_to_Polygons (pgs.peek());
+ return pols.transfer();
} catch (MelderError) {
Melder_throw (me, U": no union Polygon created.");
}
}
-autoPolygonBag Polygons_clip (Polygon subject, Polygon clipper) {
+Collection Polygons_clip (Polygon subject, Polygon clipper) {
try {
- autoPolygonBag him = Polygons_findClippings (subject, true, clipper, true);
- return him;
+ autoCollection him = Polygons_findClippings (subject, true, clipper, true);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (subject, U": no union created.");
}
}
-autoPolygon Polygons_union (Polygon me, Polygon thee) {
+Polygon Polygons_union (Polygon me, Polygon thee);
+Polygon Polygons_union (Polygon me, Polygon thee) {
try {
- autoPolygonBag him = Polygons_findClippings (me, false, thee, false);
+ autoCollection him = Polygons_findClippings (me, false, thee, false);
//Melder_assert (his size == 1);
- autoPolygon p = his subtractItem_move (1);
- return p;
+ autoPolygon p = (Polygon) Collection_subtractItem (him.peek(), 1);
+ return p.transfer();
} catch (MelderError) {
Melder_throw (me, U": no union created.");
}
@@ -1173,31 +1183,32 @@ autoPolygon Polygons_union (Polygon me, Polygon thee) {
#define RIGHT_CROSSING (a > 0) == (my y[ip1] > my y[i])
#define MODIFY_CROSSING_NUMBER { if (my y[ip1] > my y[i]) nup++; else nup--; }
+int Polygon_getLocationOfPoint (Polygon me, double x0, double y0, double eps);
int Polygon_getLocationOfPoint (Polygon me, double x0, double y0, double eps) {
if (my y[1] == y0 and my x[1] == x0) {
return Polygon_VERTEX;
}
long nup = 0;
- for (long i = 1; i <= my numberOfPoints; i ++) {
+ for (long i = 1; i <= my numberOfPoints; i++) {
double a;
long ip1 = i < my numberOfPoints ? i + 1 : 1;
- if (my y [ip1] == y0) {
- if (my x [ip1] == x0) {
+ if (my y[ip1] == y0) {
+ if (my x[ip1] == x0) {
return Polygon_VERTEX;
- } else if (my y [i] == y0 && ( my x [ip1] > x0 ) == ( my x [i] < x0 )) {
+ } else if (my y[i] == y0 and (my x[ip1] > x0) == (my x[i] < x0)) {
return Polygon_EDGE;
}
}
if (CROSSING) {
- if (my x [i] >= x0) {
- if (my x [ip1] > x0) MODIFY_CROSSING_NUMBER
+ if (my x[i] >= x0) {
+ if (my x[ip1] > x0) MODIFY_CROSSING_NUMBER
else {
AREA
if (RIGHT_CROSSING) MODIFY_CROSSING_NUMBER
}
} else {
- if (my x [ip1] > x0) {
+ if (my x[ip1] > x0) {
AREA
if (RIGHT_CROSSING) MODIFY_CROSSING_NUMBER
}
@@ -1212,10 +1223,10 @@ static inline double cross (double x1, double y1, double x2, double y2, double x
}
// Code adapted from http://en.wikibooks.org/wiki/Algorithm_Implementation/Geometry/Convex_hull/Monotone_chain#C
-autoPolygon Polygon_convexHull (Polygon me) {
+Polygon Polygon_convexHull (Polygon me) {
try {
if (my numberOfPoints <= 3) {
- return Data_copy (me);
+ return (Polygon) Data_copy (me);
}
autoNUMvector<double> x (1, my numberOfPoints), y (1, my numberOfPoints);
autoNUMvector<long> hull (1, my numberOfPoints + 2);
@@ -1245,7 +1256,7 @@ autoPolygon Polygon_convexHull (Polygon me) {
thy x[i] = x[hull[i]];
thy y[i] = y[hull[i]];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no convex hull polygon created.");
}
@@ -1254,7 +1265,7 @@ autoPolygon Polygon_convexHull (Polygon me) {
double Polygon_getAreaOfConvexHull (Polygon me) {
try {
autoPolygon thee = Polygon_convexHull (me);
- return Polygon_area (thee.get());
+ return Polygon_area (thee.peek());
} catch (MelderError) {
Melder_clearError ();
return NUMundefined;
diff --git a/dwtools/Polygon_extensions.h b/dwtools/Polygon_extensions.h
index fee00ce..cbb9c52 100644
--- a/dwtools/Polygon_extensions.h
+++ b/dwtools/Polygon_extensions.h
@@ -2,7 +2,7 @@
#define _Polygon_extensions_h_
/* Polygon_extensions.h
*
- * Copyright (C) 1993-2012, 2014, 2015 David Weenink
+ * Copyright (C) 1993-2012, 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -37,34 +37,27 @@
#define Polygon_VERTEX 5
void Polygon_getExtrema (Polygon me, double *xmin, double *xmax, double *ymin, double *ymax);
-
-autoPolygon Polygon_createSimple (char32 *xystring);
-
-autoPolygon Polygon_createFromRandomVertices (long numberOfVertices, double xmin, double xmax, double ymin, double ymax);
-
-autoPolygon Polygon_simplify (Polygon me);
-
+Polygon Polygon_createSimple (char32 *xystring);
+Polygon Polygon_createFromRandomVertices (long numberOfVertices, double xmin, double xmax, double ymin, double ymax);
+Polygon Polygon_simplify (Polygon me);
void Polygon_translate (Polygon me, double xt, double yt);
-
void Polygon_rotate (Polygon me, double alpha, double xc, double yc);
-
void Polygon_scale (Polygon me, double xs, double ys);
-
void Polygon_reverseX (Polygon me);
-
void Polygon_reverseY (Polygon me);
-
-autoPolygon Polygon_circularPermutation (Polygon me, long nshift);
+Polygon Polygon_circularPermutation (Polygon me, long nshift);
// Is point (x,y) Inside, Outside, Boundary (Edge or Vertex) ?
int Polygon_getLocationOfPoint (Polygon me, double x0, double y0, double eps);
-void Polygon_Categories_draw (Polygon me, Categories thee, Graphics graphics, double xmin, double xmax, double ymin, double ymax, int garnish);
+void Polygon_Categories_draw (Polygon me, Any categories, Graphics graphics, double xmin, double xmax,
+ double ymin, double ymax, int garnish);
/* reverse axis when min > max */
-void Polygon_drawMarks (Polygon me, Graphics g, double xmin, double xmax, double ymin, double ymax, double size_mm, const char32 *mark);
+void Polygon_drawMarks (Polygon me, Graphics g, double xmin, double xmax,
+ double ymin, double ymax, double size_mm, const char32 *mark);
-autoPolygon Sound_to_Polygon (Sound me, int channel, double tmin, double tmax, double ymin, double ymax, double level);
+Polygon Sound_to_Polygon (Sound me, int channel, double tmin, double tmax, double ymin, double ymax, double level);
/*
Post-conditions:
@@ -90,18 +83,14 @@ autoPolygon Sound_to_Polygon (Sound me, int channel, double tmin, double tmax, d
where clip(y) = y < ymin ? ymin : y > ymax ? ymax ; y;
*/
-autoPolygon Sounds_to_Polygon_enclosed (Sound me, Sound thee, int channel, double tmin, double tmax, double ymin, double ymax);
+Polygon Sounds_to_Polygon_enclosed (Sound me, Sound thee, int channel, double tmin, double tmax, double ymin, double ymax);
/* Area enclosed by the sounds */
-autoPolygon Polygons_union (Polygon me, Polygon thee);
-
-Collection_define (PolygonBag, CollectionOf, Polygon) {
-};
-
-autoPolygonBag Polygons_clip (Polygon me, Polygon thee);
+Polygon Polygons_union (Polygon me, Polygon thee);
-autoPolygon Polygon_convexHull (Polygon me);
+Collection Polygons_clip (Polygon me, Polygon thee);
+Polygon Polygon_convexHull (Polygon me);
double Polygon_getAreaOfConvexHull (Polygon me);
#endif /* _Polygon_extensions_h_ */
diff --git a/dwtools/Polynomial.cpp b/dwtools/Polynomial.cpp
index ff15a76..d25b9b4 100644
--- a/dwtools/Polynomial.cpp
+++ b/dwtools/Polynomial.cpp
@@ -1,6 +1,6 @@
/* Polynomial.cpp
*
- * Copyright (C) 1993-2016 David Weenink
+ * Copyright (C) 1993-2015 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
djmw 20020813 GPL header
djmw 20030619 Added SVD_compute before SVD_solve
djmw 20060510 Polynomial_to_Roots: changed behaviour. All roots found are now saved.
- In previous version a nullptr pointer was returned. New error messages.
+ In previous version a NULL pointer was returned. New error messages.
djmw 20061021 printf expects %ld for 'long int'
djmw 20071012 Added: o_CAN_WRITE_AS_ENCODING.h
djmw 20071201 Melder_warning<n>
@@ -60,7 +60,8 @@
/* Evaluate polynomial and derivative jointly
c[1..n] -> degree n-1 !!
*/
-static void Polynomial_evaluate2 (Polynomial me, double x, double *f, double *df) {
+static void Polynomial_evaluate2 (I, double x, double *f, double *df) {
+ iam (Polynomial);
long double p = my coefficients[my numberOfCoefficients], dp = 0, xc = x;
for (long i = my numberOfCoefficients - 1; i > 0; i--) {
@@ -71,7 +72,8 @@ static void Polynomial_evaluate2 (Polynomial me, double x, double *f, double *df
}
/* Get value and derivative */
-static void Polynomial_evaluate2_z (Polynomial me, dcomplex *z, dcomplex *p, dcomplex *dp) {
+static void Polynomial_evaluate2_z (I, dcomplex *z, dcomplex *p, dcomplex *dp) {
+ iam (Polynomial);
long double pr = my coefficients[my numberOfCoefficients], pi = 0;
long double dpr = 0, dpi = 0, x = z -> re, y = z -> im;
@@ -121,8 +123,9 @@ static void polynomial_divide (double *u, long m, double *v, long n, double *q,
}
}
-static void Polynomial_polish_realroot (Polynomial me, double *x, long maxit) {
- double xbest = *x, pmin = 1e308;
+static void Polynomial_polish_realroot (I, double *x, long maxit) {
+ iam (Polynomial);
+ double xbest = *x, pmin = 1e38;
if (! NUMfpp) {
NUMmachar ();
}
@@ -147,9 +150,10 @@ static void Polynomial_polish_realroot (Polynomial me, double *x, long maxit) {
// Melder_throw (U"Maximum number of iterations exceeded.");
}
-static void Polynomial_polish_complexroot_nr (Polynomial me, dcomplex *z, long maxit) {
+static void Polynomial_polish_complexroot_nr (I, dcomplex *z, long maxit) {
+ iam (Polynomial);
dcomplex zbest = *z;
- double pmin = 1e308;
+ double pmin = 1e38;
if (! NUMfpp) {
NUMmachar ();
}
@@ -184,7 +188,8 @@ static void Polynomial_polish_complexroot_nr (Polynomial me, dcomplex *z, long m
pnm1 : polynomial of degree n - 1
pnm2 : polynomial of degree n - 2
*/
-static void NUMpolynomial_recurrence (double *pn, long degree, double a, double b, double c, double *pnm1, double *pnm2) {
+static void NUMpolynomial_recurrence (double *pn, long degree, double a,
+ double b, double c, double *pnm1, double *pnm2) {
Melder_assert (degree > 1);
pn[1] = b * pnm1[1] + c * pnm2[1];
@@ -261,53 +266,43 @@ long structFunctionTerms :: v_getDegree () {
return numberOfCoefficients - 1;
}
-void structFunctionTerms :: v_getExtrema (double x1, double x2, double *p_xmin, double *p_ymin, double *p_xmax, double *p_ymax) { // David, geen aparte naam hier nodig: ???
+void structFunctionTerms :: v_getExtrema (double x1, double x2, double *lxmin, double *ymin, double *lxmax, double *ymax) { // David, geen aparte naam hier nodig: ???
long numberOfPoints = 1000;
// Melder_warning (L"defaultGetExtrema: extrema calculated by sampling the interval");
double x = x1, dx = (x2 - x1) / (numberOfPoints - 1);
- double xmn = x, xmx = xmn, ymn = v_evaluate (x), ymx = ymn; // xmin, xmax .. would shadow member
+ *lxmin = *lxmax = x; *ymin = *ymax = v_evaluate (x);
for (long i = 2; i <= numberOfPoints; i++) {
x += dx;
double y = v_evaluate (x);
- if (y > ymx) {
- ymx = y; xmx = x;
- } else if (y < ymn) {
- ymn = y; xmn = x;
+ if (y > *ymax) {
+ *ymax = y; *lxmax = x;
+ } else if (y < *ymin) {
+ *ymin = y; *lxmin = x;
}
}
- if (p_xmin) {
- *p_xmin = xmn;
- }
- if (p_xmax) {
- *p_xmax = xmx;
- }
- if (p_ymin) {
- *p_ymin = ymn;
- }
- if (p_ymax) {
- *p_ymax = ymx;
- }
}
-void FunctionTerms_init (FunctionTerms me, double xmin, double xmax, long numberOfCoefficients) {
+void FunctionTerms_init (I, double xmin, double xmax, long numberOfCoefficients) {
+ iam (FunctionTerms);
my coefficients = NUMvector<double> (1, numberOfCoefficients);
my numberOfCoefficients = numberOfCoefficients;
my xmin = xmin; my xmax = xmax;
}
-autoFunctionTerms FunctionTerms_create (double xmin, double xmax, long numberOfCoefficients) {
+FunctionTerms FunctionTerms_create (double xmin, double xmax, long numberOfCoefficients) {
try {
autoFunctionTerms me = Thing_new (FunctionTerms);
- FunctionTerms_init (me.get(), xmin, xmax, numberOfCoefficients);
- return me;
+ FunctionTerms_init (me.peek(), xmin, xmax, numberOfCoefficients);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"FunctionTerms not created.");
}
}
-void FunctionTerms_initFromString (FunctionTerms me, double xmin, double xmax, const char32 *s, int allowTrailingZeros) {
+void FunctionTerms_initFromString (I, double xmin, double xmax, const char32 *s, int allowTrailingZeros) {
+ iam (FunctionTerms);
long numberOfCoefficients;
autoNUMvector<double> numbers (NUMstring_to_numbers (s, &numberOfCoefficients), 1);
if (! allowTrailingZeros) {
@@ -320,52 +315,62 @@ void FunctionTerms_initFromString (FunctionTerms me, double xmin, double xmax, c
NUMvector_copyElements (numbers.peek(), my coefficients, 1, numberOfCoefficients);
}
-long FunctionTerms_getDegree (FunctionTerms me) {
+long FunctionTerms_getDegree (I) {
+ iam (FunctionTerms);
return my v_getDegree ();
}
-void FunctionTerms_setDomain (FunctionTerms me, double xmin, double xmax) {
+void FunctionTerms_setDomain (I, double xmin, double xmax) {
+ iam (FunctionTerms);
my xmin = xmin; my xmax = xmax;
}
-double FunctionTerms_evaluate (FunctionTerms me, double x) {
+double FunctionTerms_evaluate (I, double x) {
+ iam (FunctionTerms);
return my v_evaluate (x);
}
-void FunctionTerms_evaluate_z (FunctionTerms me, dcomplex *z, dcomplex *p) {
+void FunctionTerms_evaluate_z (I, dcomplex *z, dcomplex *p) {
+ iam (FunctionTerms);
my v_evaluate_z (z, p);
}
-void FunctionTerms_evaluateTerms (FunctionTerms me, double x, double terms[]) {
+void FunctionTerms_evaluateTerms (I, double x, double terms[]) {
+ iam (FunctionTerms);
my v_evaluateTerms (x, terms);
}
-void FunctionTerms_getExtrema (FunctionTerms me, double x1, double x2, double *xmin, double *ymin, double *xmax, double *ymax) {
+void FunctionTerms_getExtrema (I, double x1, double x2, double *xmin, double *ymin, double *xmax, double *ymax) {
+ iam (FunctionTerms);
if (x2 <= x1) {
x1 = my xmin; x2 = my xmax;
}
my v_getExtrema (x1, x2, xmin, ymin, xmax, ymax);
}
-double FunctionTerms_getMinimum (FunctionTerms me, double x1, double x2) {
+double FunctionTerms_getMinimum (I, double x1, double x2) {
+ iam (FunctionTerms);
double xmin, xmax, ymin, ymax;
FunctionTerms_getExtrema (me, x1, x2, &xmin, &ymin, &xmax, &ymax);
return ymin;
}
-double FunctionTerms_getXOfMinimum (FunctionTerms me, double x1, double x2) {
+double FunctionTerms_getXOfMinimum (I, double x1, double x2) {
+ iam (FunctionTerms);
double xmin, xmax, ymin, ymax;
FunctionTerms_getExtrema (me, x1, x2, &xmin, &ymin, &xmax, &ymax);
return xmin;
}
-double FunctionTerms_getMaximum (FunctionTerms me, double x1, double x2) {
+double FunctionTerms_getMaximum (I, double x1, double x2) {
+ iam (FunctionTerms);
double xmin, xmax, ymin, ymax;
FunctionTerms_getExtrema (me, x1, x2, &xmin, &ymin, &xmax, &ymax);
return ymax;
}
-double FunctionTerms_getXOfMaximum (FunctionTerms me, double x1, double x2) {
+double FunctionTerms_getXOfMaximum (I, double x1, double x2) {
+ iam (FunctionTerms);
double xmin, xmax, ymin, ymax;
FunctionTerms_getExtrema (me, x1, x2, &xmin, &ymin, &xmax, &ymax);
return xmax;
@@ -431,7 +436,9 @@ static void Graphics_polyline_clipTopBottom (Graphics g, double *x, double *y, l
}
}
-void FunctionTerms_draw (FunctionTerms me, Graphics g, double xmin, double xmax, double ymin, double ymax, int extrapolate, int garnish) {
+void FunctionTerms_draw (I, Graphics g, double xmin, double xmax, double ymin,
+ double ymax, int extrapolate, int garnish) {
+ iam (FunctionTerms);
long numberOfPoints = 1000;
autoNUMvector<double> y (1, numberOfPoints + 1);
@@ -475,26 +482,29 @@ void FunctionTerms_draw (FunctionTerms me, Graphics g, double xmin, double xmax,
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
-void FunctionTerms_drawBasisFunction (FunctionTerms me, Graphics g, long index, double xmin, double xmax, double ymin, double ymax, int extrapolate, int garnish) {
+void FunctionTerms_drawBasisFunction (I, Graphics g, long index, double xmin,
+ double xmax, double ymin, double ymax, int extrapolate, int garnish) {
+ iam (FunctionTerms);
if (index < 1 || index > my numberOfCoefficients) {
return;
}
- autoFunctionTerms thee = Data_copy (me);
+ autoFunctionTerms thee = (FunctionTerms) Data_copy (me);
for (long i = 1; i <= my numberOfCoefficients; i++) {
thy coefficients[i] = 0;
}
thy coefficients[index] = 1;
thy numberOfCoefficients = index;
- FunctionTerms_draw (thee.get(), g, xmin, xmax, ymin, ymax, extrapolate, garnish);
+ FunctionTerms_draw (thee.peek(), g, xmin, xmax, ymin, ymax, extrapolate, garnish);
}
-void FunctionTerms_setCoefficient (FunctionTerms me, long index, double value) {
+void FunctionTerms_setCoefficient (I, long index, double value) {
+ iam (FunctionTerms);
if (index < 1 || index > my numberOfCoefficients) {
Melder_throw (U"Idex out of range [1, ", my numberOfCoefficients, U"].");
}
@@ -537,68 +547,56 @@ void structPolynomial :: v_evaluateTerms (double x, double terms[]) {
}
}
-void structPolynomial :: v_getExtrema (double x1, double x2, double *p_xmin, double *p_ymin, double *p_xmax, double *p_ymax) {
+void structPolynomial :: v_getExtrema (double x1, double x2, double *lxmin, double *ymin, double *lxmax, double *ymax) {
try {
long degree = numberOfCoefficients - 1;
- double xmn = x1, ymn = v_evaluate (x1);
- double xmx = x2, ymx = v_evaluate (x2);
- if (ymn > ymx) {
+ *lxmin = x1; *ymin = v_evaluate (x1);
+ *lxmax = x2; *ymax = v_evaluate (x2);
+ if (*ymin > *ymax) {
/* Swap */
- double t = ymn; ymn = ymx; ymx = t;
- t = xmn; xmn = xmx; xmx = t;
+ double t = *ymin; *ymin = *ymax; *ymax = t;
+ t = *lxmin; *lxmin = *lxmax; *lxmax = t;
}
if (degree < 2) {
return;
}
autoPolynomial d = Polynomial_getDerivative (this);
- autoRoots r = Polynomial_to_Roots (d.get());
+ autoRoots r = Polynomial_to_Roots (d.peek());
for (long i = 1; i <= degree - 1; i++) {
double x = (r -> v[i]).re;
if (x > x1 && x < x2) {
double y = v_evaluate (x);
- if (y > ymx) {
- ymx = y; xmx = x;
- } else if (y < ymn) {
- ymn = y; xmn = x;
+ if (y > *ymax) {
+ *ymax = y; *lxmax = x;
+ } else if (y < *ymin) {
+ *ymin = y; *lxmin = x;
}
}
}
- if (p_xmin) {
- *p_xmin = xmn;
- }
- if (p_xmax) {
- *p_xmax = xmx;
- }
- if (p_ymin) {
- *p_ymin = ymn;
- }
- if (p_ymax) {
- *p_ymax = ymx;
- }
} catch (MelderError) {
- structFunctionTerms :: v_getExtrema (x1, x2, p_xmin, p_ymin, p_xmax, p_ymax);
+ structFunctionTerms :: v_getExtrema (x1, x2, lxmin, ymin, lxmax, ymax);
Melder_clearError ();
}
}
-autoPolynomial Polynomial_create (double lxmin, double lxmax, long degree) {
+Polynomial Polynomial_create (double lxmin, double lxmax, long degree) {
try {
autoPolynomial me = Thing_new (Polynomial);
- FunctionTerms_init (me.get(), lxmin, lxmax, degree + 1);
- return me;
+ FunctionTerms_init (me.peek(), lxmin, lxmax, degree + 1);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Polynomial not created.");
}
}
-autoPolynomial Polynomial_createFromString (double lxmin, double lxmax, const char32 *s) {
+Polynomial Polynomial_createFromString (double lxmin, double lxmax, const char32 *s) {
try {
autoPolynomial me = Thing_new (Polynomial);
- FunctionTerms_initFromString (me.get(), lxmin, lxmax, s, 0);
- return me;
+ FunctionTerms_initFromString (me.peek(), lxmin, lxmax, s, 0);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Polynomial not created from string.");
}
@@ -624,14 +622,14 @@ void Polynomial_scaleCoefficients_monic (Polynomial me) {
x' = (2 * x - (xmin + xmax)) / (xmax - xmin) -1 < x' < x.
This procedure transforms x' back to x.
*/
-autoPolynomial Polynomial_scaleX (Polynomial me, double xmin, double xmax) {
+Polynomial Polynomial_scaleX (Polynomial me, double xmin, double xmax) {
try {
Melder_assert (xmin < xmax);
autoPolynomial thee = Polynomial_create (xmin, xmax, my numberOfCoefficients - 1);
thy coefficients[1] = my coefficients[1];
if (my numberOfCoefficients == 1) {
- return thee;
+ return thee.transfer();
}
// x = a x + b
@@ -644,7 +642,7 @@ autoPolynomial Polynomial_scaleX (Polynomial me, double xmin, double xmax) {
thy coefficients[2] = my coefficients[2] * a;
thy coefficients[1] += my coefficients[2] * b;
if (my numberOfCoefficients == 2) {
- return thee;
+ return thee.transfer();
}
autoNUMvector<double> buf (1, 3 * my numberOfCoefficients);
double *pn = buf.peek();
@@ -666,13 +664,14 @@ autoPolynomial Polynomial_scaleX (Polynomial me, double xmin, double xmax) {
pnm2 = t1;
pn = t2;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"");
}
}
-double Polynomial_evaluate (Polynomial me, double x) {
+double Polynomial_evaluate (I, double x) {
+ iam (Polynomial);
return my v_evaluate (x);
}
@@ -696,7 +695,7 @@ static void Polynomial_evaluate_z_cart (Polynomial me, double r, double phi, dou
}
-autoPolynomial Polynomial_getDerivative (Polynomial me) {
+Polynomial Polynomial_getDerivative (Polynomial me) {
try {
if (my numberOfCoefficients == 1) {
return Polynomial_create (my xmin, my xmax, 0);
@@ -705,19 +704,19 @@ autoPolynomial Polynomial_getDerivative (Polynomial me) {
for (long i = 1; i <= thy numberOfCoefficients; i++) {
thy coefficients[i] = i * my coefficients[i + 1];
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no derivative created.");
}
}
-autoPolynomial Polynomial_getPrimitive (Polynomial me) {
+Polynomial Polynomial_getPrimitive (Polynomial me) {
try {
autoPolynomial thee = Polynomial_create (my xmin, my xmax, my numberOfCoefficients);
for (long i = 1; i <= my numberOfCoefficients; i++) {
thy coefficients[i + 1] = my coefficients[i] / i;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no primitive created.");
}
@@ -728,11 +727,11 @@ double Polynomial_getArea (Polynomial me, double xmin, double xmax) {
xmin = my xmin; xmax = my xmax;
}
autoPolynomial p = Polynomial_getPrimitive (me);
- double area = FunctionTerms_evaluate (p.get(), xmax) - FunctionTerms_evaluate (p.get(), xmin);
+ double area = FunctionTerms_evaluate (p.peek(), xmax) - FunctionTerms_evaluate (p.peek(), xmin);
return area;
}
-autoPolynomial Polynomials_multiply (Polynomial me, Polynomial thee) {
+Polynomial Polynomials_multiply (Polynomial me, Polynomial thee) {
try {
long n1 = my numberOfCoefficients, n2 = thy numberOfCoefficients;
@@ -748,31 +747,30 @@ autoPolynomial Polynomials_multiply (Polynomial me, Polynomial thee) {
his coefficients [k] += my coefficients[i] * thy coefficients[j];
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Polynomials not multiplied.");
}
}
-void Polynomials_divide (Polynomial me, Polynomial thee, autoPolynomial *q, autoPolynomial *r) {
+void Polynomials_divide (Polynomial me, Polynomial thee, Polynomial *q, Polynomial *r) {
long degree, m = my numberOfCoefficients, n = thy numberOfCoefficients;
- if (! q && ! r) {
+ if (*q == 0 && *r == 0) {
return;
}
autoNUMvector<double> qc (1, m);
autoNUMvector<double> rc (1, m);
- autoPolynomial aq, ar;
+ autoPolynomial aq = 0, ar = 0;
polynomial_divide (my coefficients, m, thy coefficients, n, qc.peek(), rc.peek());
- if (q) {
+ if (*q) {
degree = MAX (m - n, 0);
- aq = Polynomial_create (my xmin, my xmax, degree);
+ aq.reset (Polynomial_create (my xmin, my xmax, degree));
if (degree >= 0) {
NUMvector_copyElements (qc.peek(), aq -> coefficients, 1, degree + 1);
}
- *q = aq.move();
}
- if (r) {
+ if (*r) {
degree = n - 2;
if (m >= n) {
degree --;
@@ -783,10 +781,11 @@ void Polynomials_divide (Polynomial me, Polynomial thee, autoPolynomial *q, auto
while (degree > 1 && rc[degree] == 0) {
degree--;
}
- ar = Polynomial_create (my xmin, my xmax, degree);
+ ar.reset (Polynomial_create (my xmin, my xmax, degree));
NUMvector_copyElements (rc.peek(), ar -> coefficients, 1, degree + 1);
- *r = ar.move();
}
+ *q = aq.transfer();
+ *r = ar.transfer();
}
@@ -843,37 +842,38 @@ void structLegendreSeries :: v_evaluateTerms (double x, double terms[]) {
}
}
-void structLegendreSeries :: v_getExtrema (double x1, double x2, double *p_xmin, double *p_ymin, double *p_xmax, double *p_ymax) {
+void structLegendreSeries :: v_getExtrema (double x1, double x2,
+ double *lxmin, double *ymin, double *lxmax, double *ymax) {
try {
autoPolynomial p = LegendreSeries_to_Polynomial (this);
- FunctionTerms_getExtrema (p.get(), x1, x2, p_xmin, p_ymin, p_xmax, p_ymax);
+ FunctionTerms_getExtrema (p.peek(), x1, x2, lxmin, ymin, lxmax, ymax);
} catch (MelderError) {
- structFunctionTerms :: v_getExtrema (x1, x2, p_xmin, p_ymin, p_xmax, p_ymax);
+ structFunctionTerms :: v_getExtrema (x1, x2, lxmin, ymin, lxmax, ymax);
Melder_clearError ();
}
}
-autoLegendreSeries LegendreSeries_create (double xmin, double xmax, long numberOfPolynomials) {
+LegendreSeries LegendreSeries_create (double xmin, double xmax, long numberOfPolynomials) {
try {
autoLegendreSeries me = Thing_new (LegendreSeries);
- FunctionTerms_init (me.get(), xmin, xmax, numberOfPolynomials);
- return me;
+ FunctionTerms_init (me.peek(), xmin, xmax, numberOfPolynomials);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"LegendreSeries not created.");
}
}
-autoLegendreSeries LegendreSeries_createFromString (double xmin, double xmax, const char32 *s) {
+LegendreSeries LegendreSeries_createFromString (double xmin, double xmax, const char32 *s) {
try {
autoLegendreSeries me = Thing_new (LegendreSeries);
- FunctionTerms_initFromString (me.get(), xmin, xmax, s, 0);
- return me;
+ FunctionTerms_initFromString (me.peek(), xmin, xmax, s, 0);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"LegendreSeries not created from string.");
}
}
-autoLegendreSeries LegendreSeries_getDerivative (LegendreSeries me) {
+LegendreSeries LegendreSeries_getDerivative (LegendreSeries me) {
try {
autoLegendreSeries thee = LegendreSeries_create (my xmin, my xmax, my numberOfCoefficients - 1);
@@ -885,20 +885,20 @@ autoLegendreSeries LegendreSeries_getDerivative (LegendreSeries me) {
thy coefficients [n2 + 1] += (2 * n - 4 * k - 1) * my coefficients[n + 1];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no derivative created.");
}
}
-autoPolynomial LegendreSeries_to_Polynomial (LegendreSeries me) {
+Polynomial LegendreSeries_to_Polynomial (LegendreSeries me) {
try {
double xmin = -1, xmax = 1;
autoPolynomial thee = Polynomial_create (xmin, xmax, my numberOfCoefficients - 1);
thy coefficients[1] = my coefficients[1]; /* * p[1] */
if (my numberOfCoefficients == 1) {
- return thee;
+ return thee.transfer();
}
thy coefficients[2] = my coefficients[2]; /* * p[2] */
@@ -926,9 +926,9 @@ autoPolynomial LegendreSeries_to_Polynomial (LegendreSeries me) {
}
}
if (my xmin != xmin || my xmax != xmax) {
- thee = Polynomial_scaleX (thee.get(), my xmin, my xmax);
+ thee.reset (Polynomial_scaleX (thee.peek(), my xmin, my xmax));
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Polynomial.");
}
@@ -938,11 +938,11 @@ autoPolynomial LegendreSeries_to_Polynomial (LegendreSeries me) {
Thing_implement (Roots, ComplexVector, 0);
-autoRoots Roots_create (long numberOfRoots) {
+Roots Roots_create (long numberOfRoots) {
try {
autoRoots me = Thing_new (Roots);
- ComplexVector_init (me.get(), 1, numberOfRoots);
- return me;
+ ComplexVector_init (me.peek(), 1, numberOfRoots);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Roots not created.");
}
@@ -979,7 +979,8 @@ static void NUMdcvector_extrema_im (dcomplex v[], long lo, long hi, double *min,
}
}
-void Roots_draw (Roots me, Graphics g, double rmin, double rmax, double imin, double imax, const char32 *symbol, int fontSize, int garnish) {
+void Roots_draw (Roots me, Graphics g, double rmin, double rmax, double imin,
+ double imax, const char32 *symbol, int fontSize, int garnish) {
int oldFontSize = Graphics_inqFontSize (g);
double eps = 1e-6;
@@ -1018,19 +1019,19 @@ void Roots_draw (Roots me, Graphics g, double rmin, double rmax, double imin, do
if (garnish) {
Graphics_drawInnerBox (g);
if (rmin * rmax < 0) {
- Graphics_markLeft (g, 0.0, true, true, true, U"0");
+ Graphics_markLeft (g, 0, 1, 1, 1, U"0");
}
if (imin * imax < 0) {
- Graphics_markBottom (g, 0.0, true, true, true, U"0");
+ Graphics_markBottom (g, 0, 1, 1, 1, U"0");
}
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_textLeft (g, true, U"Imaginary part");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_textBottom (g, true, U"Real part");
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_textLeft (g, 1, U"Imaginary part");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_textBottom (g, 1, U"Real part");
}
}
-autoRoots Polynomial_to_Roots (Polynomial me) {
+Roots Polynomial_to_Roots (Polynomial me) {
try {
long np1 = my numberOfCoefficients, n = np1 - 1, n2 = n * n;
@@ -1092,8 +1093,8 @@ autoRoots Polynomial_to_Roots (Polynomial me) {
(thy v[i]).re = wr[ioffset + i];
(thy v[i]).im = wi[ioffset + i];
}
- Roots_and_Polynomial_polish (thee.get(), me);
- return thee;
+ Roots_and_Polynomial_polish (thee.peek(), me);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no roots can be calculated.");
}
@@ -1103,7 +1104,9 @@ void Roots_sort (Roots me) {
(void) me;
}
-// Precondition: complex roots occur in pairs (a,bi), (a,-bi) with b>0
+/*
+ Precondition: complex roots occur in pairs (a,bi), (a,-bi) with b>0
+*/
void Roots_and_Polynomial_polish (Roots me, Polynomial thee) {
long i = my min, maxit = 80;
while (i <= my max) {
@@ -1121,7 +1124,7 @@ void Roots_and_Polynomial_polish (Roots me, Polynomial thee) {
}
}
-autoPolynomial Roots_to_Polynomial (Roots me) {
+Polynomial Roots_to_Polynomial (Roots me) {
try {
(void) me;
throw MelderError();
@@ -1147,7 +1150,7 @@ dcomplex Roots_evaluate_z (Roots me, dcomplex z) {
return result;
}
-autoSpectrum Roots_to_Spectrum (Roots me, double nyquistFrequency, long numberOfFrequencies, double radius) {
+Spectrum Roots_to_Spectrum (Roots me, double nyquistFrequency, long numberOfFrequencies, double radius) {
try {
if (numberOfFrequencies < 2) {
Melder_throw (U"NumberOfFrequencies must be greater or equal 2.");
@@ -1162,7 +1165,7 @@ autoSpectrum Roots_to_Spectrum (Roots me, double nyquistFrequency, long numberOf
dcomplex s = Roots_evaluate_z (me, z);
thy z[1][i] = s.re; thy z[2][i] = s.im;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Spectrum calculated.");
}
@@ -1180,7 +1183,7 @@ dcomplex Roots_getRoot (Roots me, long index) {
}
/* Can be speeded up by doing a FFT */
-autoSpectrum Polynomial_to_Spectrum (Polynomial me, double nyquistFrequency, long numberOfFrequencies, double radius) {
+Spectrum Polynomial_to_Spectrum (Polynomial me, double nyquistFrequency, long numberOfFrequencies, double radius) {
try {
if (numberOfFrequencies < 2) {
Melder_throw (U"NumberOfFrequencies must be greater or equal 2.");
@@ -1193,7 +1196,7 @@ autoSpectrum Polynomial_to_Spectrum (Polynomial me, double nyquistFrequency, lon
Polynomial_evaluate_z_cart (me, radius, (i - 1) * phi, &re, &im);
thy z[1][i] = re; thy z[2][i] = im;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Spectrum calculated.");
}
@@ -1253,36 +1256,37 @@ void structChebyshevSeries :: v_evaluateTerms (double x, double *terms) {
}
}
-void structChebyshevSeries :: v_getExtrema (double x1, double x2, double *p_xmin, double *p_ymin, double *p_xmax, double *p_ymax) {
+void structChebyshevSeries :: v_getExtrema (double x1, double x2,
+ double *lxmin, double *ymin, double *lxmax, double *ymax) {
try {
autoPolynomial p = ChebyshevSeries_to_Polynomial (this);
- FunctionTerms_getExtrema (p.get(), x1, x2, p_xmin, p_ymin, p_xmax, p_ymax);
+ FunctionTerms_getExtrema (p.peek(), x1, x2, lxmin, ymin, lxmax, ymax);
} catch (MelderError) {
Melder_throw (this, U"Extrema cannot be calculated");
}
}
-autoChebyshevSeries ChebyshevSeries_create (double lxmin, double lxmax, long numberOfPolynomials) {
+ChebyshevSeries ChebyshevSeries_create (double lxmin, double lxmax, long numberOfPolynomials) {
try {
autoChebyshevSeries me = Thing_new (ChebyshevSeries);
- FunctionTerms_init (me.get(), lxmin, lxmax, numberOfPolynomials);
- return me;
+ FunctionTerms_init (me.peek(), lxmin, lxmax, numberOfPolynomials);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"ChebyshevSeries not created.");
}
}
-autoChebyshevSeries ChebyshevSeries_createFromString (double lxmin, double lxmax, const char32 *s) {
+ChebyshevSeries ChebyshevSeries_createFromString (double lxmin, double lxmax, const char32 *s) {
try {
autoChebyshevSeries me = Thing_new (ChebyshevSeries);
- FunctionTerms_initFromString (me.get(), lxmin, lxmax, s, 0);
- return me;
+ FunctionTerms_initFromString (me.peek(), lxmin, lxmax, s, 0);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"ChebyshevSeries not created from string.");
};
}
-autoPolynomial ChebyshevSeries_to_Polynomial (ChebyshevSeries me) {
+Polynomial ChebyshevSeries_to_Polynomial (ChebyshevSeries me) {
try {
double xmin = -1, xmax = 1;
@@ -1290,7 +1294,7 @@ autoPolynomial ChebyshevSeries_to_Polynomial (ChebyshevSeries me) {
thy coefficients[1] = my coefficients[1] /* * p[1] */;
if (my numberOfCoefficients == 1) {
- return thee;
+ return thee.transfer();
}
thy coefficients[2] = my coefficients[2];
@@ -1319,18 +1323,19 @@ autoPolynomial ChebyshevSeries_to_Polynomial (ChebyshevSeries me) {
}
}
if (my xmin != xmin || my xmax != xmax) {
- thee = Polynomial_scaleX (thee.get(), my xmin, my xmax);
+ thee.reset (Polynomial_scaleX (thee.peek(), my xmin, my xmax));
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U"; not converted to Polynomial.");
};
}
-void FunctionTerms_and_RealTier_fit (FunctionTerms me, RealTier thee, int freeze[], double tol, int ic, autoCovariance *c) {
+void FunctionTerms_and_RealTier_fit (I, thou, int *freeze, double tol, int ic, Covariance *c) {
+ iam (FunctionTerms); thouart (RealTier);
try {
- long numberOfData = thy points.size;
+ long numberOfData = thy points -> size;
long numberOfParameters = my numberOfCoefficients;
long numberOfFreeParameters = numberOfParameters;
@@ -1342,9 +1347,9 @@ void FunctionTerms_and_RealTier_fit (FunctionTerms me, RealTier thee, int freeze
autoNUMvector<double> terms (1, my numberOfCoefficients);
autoNUMvector<double> p (1, numberOfParameters);
autoNUMvector<double> y_residual (1, numberOfData);
- autoCovariance ac;
+ autoCovariance ac = 0;
if (ic) {
- ac = (Covariance_create (numberOfParameters));
+ ac.reset (Covariance_create (numberOfParameters));
}
long k = 1;
@@ -1368,16 +1373,14 @@ void FunctionTerms_and_RealTier_fit (FunctionTerms me, RealTier thee, int freeze
Melder_throw (U"Not enough data points in fit interval.");
}
- for (long i = 1; i <= numberOfData; i ++) {
+ for (long i = 1; i <= numberOfData; i++) {
// Only 'residual variance' must be explained by the model
// Evaluate only with the frozen parameters
- RealPoint point = thy points.at [i];
- double x = point -> number;
- double y = point -> value;
- double** u = svd -> u;
- double y_frozen = ( numberOfFreeParameters == numberOfParameters ? 0.0 :
- FunctionTerms_evaluate (frozen.get(), x));
+ RealPoint point = (RealPoint) thy points -> item [i];
+ double x = point -> number, y = point -> value, **u = svd -> u;
+ double y_frozen = numberOfFreeParameters == numberOfParameters ? 0 :
+ FunctionTerms_evaluate (frozen.peek(), x);
y_residual[i] = (y - y_frozen) / sigma;
@@ -1385,10 +1388,9 @@ void FunctionTerms_and_RealTier_fit (FunctionTerms me, RealTier thee, int freeze
FunctionTerms_evaluateTerms (me, x, terms.peek());
k = 0;
- for (long j = 1; j <= my numberOfCoefficients; j ++) {
- if (! freeze || ! freeze [j]) {
- k++;
- u [i] [k] = terms [j] / sigma;
+ for (long j = 1; j <= my numberOfCoefficients; j++) {
+ if (! freeze || ! freeze[j]) {
+ k++; u[i][k] = terms[j] / sigma;
}
}
}
@@ -1396,55 +1398,58 @@ void FunctionTerms_and_RealTier_fit (FunctionTerms me, RealTier thee, int freeze
// SVD and evaluation of the singular values
if (tol > 0) {
- SVD_setTolerance (svd.get(), tol);
+ SVD_setTolerance (svd.peek(), tol);
}
- SVD_compute (svd.get());
- SVD_solve (svd.get(), y_residual.peek(), p.peek());
+ SVD_compute (svd.peek());
+ SVD_solve (svd.peek(), y_residual.peek(), p.peek());
// Put fitted values at correct position
k = 1;
- for (long j = 1; j <= my numberOfCoefficients; j ++) {
+ for (long j = 1; j <= my numberOfCoefficients; j++) {
if (! freeze || ! freeze[j]) {
- my coefficients [j] = p [k ++];
+ my coefficients[j] = p[k++];
}
}
if (ic) {
svdcvm (svd -> v, numberOfFreeParameters, numberOfParameters, freeze, svd -> d, ac -> data);
}
- *c = ac.move();
+ *c = ac.transfer();
} catch (MelderError) {
Melder_throw (me, U" & ", thee, U": no fit.");
}
}
-autoPolynomial RealTier_to_Polynomial (RealTier me, long degree, double tol, int ic, autoCovariance *cvm) {
+Polynomial RealTier_to_Polynomial (I, long degree, double tol, int ic, Covariance *cvm) {
+ iam (RealTier);
try {
autoPolynomial thee = Polynomial_create (my xmin, my xmax, degree);
- FunctionTerms_and_RealTier_fit (thee.get(), me, 0, tol, ic, cvm);
- return thee;
+ FunctionTerms_and_RealTier_fit (thee.peek(), me, 0, tol, ic, cvm);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Polynomial fitted.");
}
}
-autoLegendreSeries RealTier_to_LegendreSeries (RealTier me, long degree, double tol, int ic, autoCovariance *cvm) {
+LegendreSeries RealTier_to_LegendreSeries (I, long degree, double tol, int ic, Covariance *cvm) {
+ iam (RealTier);
try {
autoLegendreSeries thee = LegendreSeries_create (my xmin, my xmax, degree);
- FunctionTerms_and_RealTier_fit (thee.get(), me, 0, tol, ic, cvm);
- return thee;
+ FunctionTerms_and_RealTier_fit (thee.peek(), me, 0, tol, ic, cvm);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no LegendreSeries fitted.");
}
}
-autoChebyshevSeries RealTier_to_ChebyshevSeries (RealTier me, long degree, double tol, int ic, autoCovariance *cvm) {
+ChebyshevSeries RealTier_to_ChebyshevSeries (I, long degree, double tol, int ic, Covariance *cvm) {
+ iam (RealTier);
try {
autoChebyshevSeries thee = ChebyshevSeries_create (my xmin, my xmax, degree);
- FunctionTerms_and_RealTier_fit (thee.get(), me, 0, tol, ic, cvm);
- return thee;
+ FunctionTerms_and_RealTier_fit (thee.peek(), me, 0, tol, ic, cvm);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U":no ChebyshevSeries fitted.");
};
@@ -1576,7 +1581,8 @@ long structSpline :: v_getOrder () {
}
/* Precondition: FunctionTerms part inited + degree */
-static void Spline_initKnotsFromString (Spline me, long degree, const char32 *interiorKnots) {
+static void Spline_initKnotsFromString (I, long degree, const char32 *interiorKnots) {
+ iam (Spline);
if (degree > Spline_MAXIMUM_DEGREE) {
Melder_throw (U"Degree must be <= 20.");
@@ -1608,7 +1614,8 @@ static void Spline_initKnotsFromString (Spline me, long degree, const char32 *in
my knots[my numberOfKnots] = my xmax;
}
-void Spline_init (Spline me, double xmin, double xmax, long degree, long numberOfCoefficients, long numberOfKnots) {
+void Spline_init (I, double xmin, double xmax, long degree, long numberOfCoefficients, long numberOfKnots) {
+ iam (Spline);
if (degree > Spline_MAXIMUM_DEGREE) {
Melder_throw (U"Spline_init: degree must be <= 20.");
@@ -1621,7 +1628,8 @@ void Spline_init (Spline me, double xmin, double xmax, long degree, long numberO
my knots[numberOfKnots] = xmax;
}
-void Spline_drawKnots (Spline me, Graphics g, double xmin, double xmax, double ymin, double ymax, int garnish) {
+void Spline_drawKnots (I, Graphics g, double xmin, double xmax, double ymin, double ymax, int garnish) {
+ iam (Spline);
long order = Spline_getOrder (me);
if (xmax <= xmin) {
@@ -1640,7 +1648,7 @@ void Spline_drawKnots (Spline me, Graphics g, double xmin, double xmax, double y
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
if (my knots[1] >= xmin && my knots[1] <= xmax) {
- Graphics_markTop (g, my knots[1], false, true, true,
+ Graphics_markTop (g, my knots[1], 0, 1, 1,
! garnish ? U"" :
order == 1 ? U"t__1_" :
order == 2 ? U"{t__1_, t__2_}" :
@@ -1649,7 +1657,7 @@ void Spline_drawKnots (Spline me, Graphics g, double xmin, double xmax, double y
}
for (long i = 2; i <= my numberOfKnots - 1; i++) {
if (my knots[i] >= xmin && my knots[i] <= xmax) {
- Graphics_markTop (g, my knots[i], false, true, true,
+ Graphics_markTop (g, my knots[i], 0, 1, 1,
! garnish ? U"" :
Melder_cat (U"t__", i + order - 1, U"_")
);
@@ -1657,7 +1665,7 @@ void Spline_drawKnots (Spline me, Graphics g, double xmin, double xmax, double y
}
if (my knots[my numberOfKnots] >= xmin && my knots[my numberOfKnots] <= xmax) {
long numberOfKnots = ! garnish ? 0 : my numberOfKnots + 2 * (order - 1);
- Graphics_markTop (g, my knots[my numberOfKnots], false, true, true,
+ Graphics_markTop (g, my knots[my numberOfKnots], 0, 1, 1,
! garnish ? U"" :
order == 1 ? Melder_cat (U"t__", numberOfKnots, U"_") :
order == 2 ? Melder_cat (U"{t__", numberOfKnots - 1, U"_, t__", numberOfKnots, U"_}") :
@@ -1666,12 +1674,14 @@ void Spline_drawKnots (Spline me, Graphics g, double xmin, double xmax, double y
}
}
-long Spline_getOrder (Spline me) {
+long Spline_getOrder (I) {
+ iam (Spline);
return my v_getOrder ();
}
-autoSpline Spline_scaleX (Spline me, double xmin, double xmax) {
+Spline Spline_scaleX (I, double xmin, double xmax) {
try {
+ iam (Spline);
Melder_assert (xmin < xmax);
autoSpline thee = Data_copy (me);
@@ -1688,7 +1698,7 @@ autoSpline Spline_scaleX (Spline me, double xmin, double xmax) {
for (long i = 1; i <= my numberOfKnots; i++) {
thy knots[i] = a * my knots[i] + b;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Scaled Spline not created.");
}
@@ -1703,9 +1713,8 @@ double structMSpline :: v_evaluate (double x) {
double result = 0;
for (long i = 1; i <= numberOfCoefficients; i++) {
- if (coefficients[i] != 0) {
- result += coefficients[i] * NUMmspline2 (knots, numberOfKnots, degree + 1, i, x);
- }
+ if (coefficients[i] != 0) result += coefficients[i] *
+ NUMmspline2 (knots, numberOfKnots, degree + 1, i, x);
}
return result;
}
@@ -1722,27 +1731,27 @@ void structMSpline :: v_evaluateTerms (double x, double *terms) {
Thing_implement (MSpline, Spline, 0);
-autoMSpline MSpline_create (double xmin, double xmax, long degree, long numberOfInteriorKnots) {
+MSpline MSpline_create (double xmin, double xmax, long degree, long numberOfInteriorKnots) {
try {
autoMSpline me = Thing_new (MSpline);
long numberOfCoefficients = numberOfInteriorKnots + degree + 1;
long numberOfKnots = numberOfCoefficients + degree + 1;
- Spline_init (me.get(), xmin, xmax, degree, numberOfCoefficients, numberOfKnots);
- return me;
+ Spline_init (me.peek(), xmin, xmax, degree, numberOfCoefficients, numberOfKnots);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"MSpline not created.");
}
}
-autoMSpline MSpline_createFromStrings (double xmin, double xmax, long degree, const char32 *coef, const char32 *interiorKnots) {
+MSpline MSpline_createFromStrings (double xmin, double xmax, long degree, const char32 *coef, const char32 *interiorKnots) {
try {
if (degree > Spline_MAXIMUM_DEGREE) {
Melder_throw (U"Degree should be <= 20.");
}
autoMSpline me = Thing_new (MSpline);
- FunctionTerms_initFromString (me.get(), xmin, xmax, coef, 1);
- Spline_initKnotsFromString (me.get(), degree, interiorKnots);
- return me;
+ FunctionTerms_initFromString (me.peek(), xmin, xmax, coef, 1);
+ Spline_initKnotsFromString (me.peek(), degree, interiorKnots);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"MSpline not created from strings.");
}
@@ -1757,9 +1766,8 @@ double structISpline :: v_evaluate (double x) {
double result = 0;
for (long i = 1; i <= numberOfCoefficients; i++) {
- if (coefficients[i] != 0) {
- result += coefficients[i] * NUMispline2 (knots, numberOfKnots, degree, i, x);
- }
+ if (coefficients[i] != 0) result += coefficients[i] *
+ NUMispline2 (knots, numberOfKnots, degree, i, x);
}
return result;
}
@@ -1776,27 +1784,27 @@ long structISpline :: v_getOrder () {
Thing_implement (ISpline, Spline, 0);
-autoISpline ISpline_create (double xmin, double xmax, long degree, long numberOfInteriorKnots) {
+ISpline ISpline_create (double xmin, double xmax, long degree, long numberOfInteriorKnots) {
try {
autoISpline me = Thing_new (ISpline);
long numberOfCoefficients = numberOfInteriorKnots + degree;
long numberOfKnots = numberOfCoefficients + degree;
- Spline_init (me.get(), xmin, xmax, degree, numberOfCoefficients, numberOfKnots);
- return me;
+ Spline_init (me.peek(), xmin, xmax, degree, numberOfCoefficients, numberOfKnots);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"ISpline not created.");
}
}
-autoISpline ISpline_createFromStrings (double xmin, double xmax, long degree, const char32 *coef, const char32 *interiorKnots) {
+ISpline ISpline_createFromStrings (double xmin, double xmax, long degree, const char32 *coef, const char32 *interiorKnots) {
try {
if (degree > Spline_MAXIMUM_DEGREE) {
Melder_throw (U"Degree should be <= 20.");
}
autoISpline me = Thing_new (ISpline);
- FunctionTerms_initFromString (me.get(), xmin, xmax, coef, 1);
- Spline_initKnotsFromString (me.get(), degree, interiorKnots);
- return me;
+ FunctionTerms_initFromString (me.peek(), xmin, xmax, coef, 1);
+ Spline_initKnotsFromString (me.peek(), degree, interiorKnots);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"ISpline not created from strings.");
};
@@ -1837,9 +1845,10 @@ RationalFunction RationalFunction_createFromString (I, double xmin, double xmax,
// divide out common roots
RationalFunction RationalFunction_simplify (RationalFunction me)
{
- Roots num = nullptr, denum = nullptr; RationalFunction thee = nullptr;
+ Roots num = NULL, denum = NULL; RationalFunction thee = NULL;
if (! (num = Polynomial_to_Roots (my num)) ||
! (denum = Polynomial_to_Roots (my denum))) goto end;
+
}
*/
diff --git a/dwtools/Polynomial.h b/dwtools/Polynomial.h
index fa89b6d..161ddc3 100644
--- a/dwtools/Polynomial.h
+++ b/dwtools/Polynomial.h
@@ -2,7 +2,7 @@
#define _Polynomial_h_
/* Polynomial.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -39,34 +39,36 @@
#define Spline_MAXIMUM_DEGREE 20
#include "Polynomial_def.h"
+oo_CLASS_CREATE (FunctionTerms, Function);
-void FunctionTerms_init (FunctionTerms me, double xmin, double xmax, long numberOfCoefficients);
+void FunctionTerms_init (I, double xmin, double xmax, long numberOfCoefficients);
-void FunctionTerms_initFromString (FunctionTerms me, double xmin, double xmax, const char32 *s, int allowTrailingZeros);
+void FunctionTerms_initFromString (I, double xmin, double xmax, const char32 *s, int allowTrailingZeros);
-autoFunctionTerms FunctionTerms_create (double xmin, double xmax, long numberOfCoefficients);
+FunctionTerms FunctionTerms_create (double xmin, double xmax, long numberOfCoefficients);
-void FunctionTerms_setDomain (FunctionTerms me, double xmin, double xmax);
+void FunctionTerms_setDomain (I, double xmin, double xmax);
-void FunctionTerms_setCoefficient (FunctionTerms me, long index, double value);
+void FunctionTerms_setCoefficient (I, long index, double value);
-double FunctionTerms_evaluate (FunctionTerms me, double x);
+double FunctionTerms_evaluate (I, double x);
-void FunctionTerms_evaluate_z (FunctionTerms me, dcomplex *z, dcomplex *p);
+void FunctionTerms_evaluate_z (I, dcomplex *z, dcomplex *p);
-void FunctionTerms_evaluateTerms (FunctionTerms me, double x, double terms[]);
+void FunctionTerms_evaluateTerms (I, double x, double terms[]);
-void FunctionTerms_getExtrema (FunctionTerms me, double x1, double x2, double *xmin, double *ymin, double *xmax, double *ymax);
+void FunctionTerms_getExtrema (I, double x1, double x2, double *xmin, double *ymin,
+ double *xmax, double *ymax);
-long FunctionTerms_getDegree (FunctionTerms me);
+long FunctionTerms_getDegree (I);
-double FunctionTerms_getMinimum (FunctionTerms me, double x1, double x2);
+double FunctionTerms_getMinimum (I, double x1, double x2);
-double FunctionTerms_getXOfMinimum (FunctionTerms me, double x1, double x2);
+double FunctionTerms_getXOfMinimum (I, double x1, double x2);
-double FunctionTerms_getMaximum (FunctionTerms me, double x1, double x2);
+double FunctionTerms_getMaximum (I, double x1, double x2);
-double FunctionTerms_getXOfMaximum (FunctionTerms me, double x1, double x2);
+double FunctionTerms_getXOfMaximum (I, double x1, double x2);
/*
Returns minimum and maximum function values (ymin, ymax) in
interval [x1, x2] and their x-values (xmin, xmax).
@@ -74,14 +76,14 @@ double FunctionTerms_getXOfMaximum (FunctionTerms me, double x1, double x2);
my xmin <= x1 < x2 <= my xmax
*/
-void FunctionTerms_draw (FunctionTerms me, Graphics g, double xmin, double xmax, double ymin, double ymax,
+void FunctionTerms_draw (I, Graphics g, double xmin, double xmax, double ymin, double ymax,
int extrapolate, int garnish);
/*
Extrapolate only for functions whose domain is extendable and that can be extrapolated.
Polynomials can be extrapolated.
LegendreSeries and ChebyshevSeries cannot be extrapolated.
*/
-void FunctionTerms_drawBasisFunction (FunctionTerms me, Graphics g, long index, double xmin, double xmax,
+void FunctionTerms_drawBasisFunction (I, Graphics g, long index, double xmin, double xmax,
double ymin, double ymax, int extrapolate, int garnish);
Thing_define (Polynomial, FunctionTerms) {
@@ -94,14 +96,14 @@ Thing_define (Polynomial, FunctionTerms) {
//virtual long v_getDegree (); David, is het OK dat deze niet overschreven wordt? Ja
};
-autoPolynomial Polynomial_create (double xmin, double xmax, long degree);
+Polynomial Polynomial_create (double xmin, double xmax, long degree);
-autoPolynomial Polynomial_createFromString (double xmin, double xmax, const char32 *s);
+Polynomial Polynomial_createFromString (double xmin, double xmax, const char32 *s);
void Polynomial_scaleCoefficients_monic (Polynomial me);
/* Make coefficent of leading term 1.0 */
-autoPolynomial Polynomial_scaleX (Polynomial me, double xmin, double xmax);
+Polynomial Polynomial_scaleX (Polynomial me, double xmin, double xmax);
/* x' = (x-location) / scale */
void Polynomial_evaluate_z (Polynomial me, dcomplex *z, dcomplex *p);
@@ -110,19 +112,19 @@ void Polynomial_evaluate_z (Polynomial me, dcomplex *z, dcomplex *p);
double Polynomial_getArea (Polynomial me, double xmin, double xmax);
-autoPolynomial Polynomial_getDerivative (Polynomial me);
+Polynomial Polynomial_getDerivative (Polynomial me);
-autoPolynomial Polynomial_getPrimitive (Polynomial me);
+Polynomial Polynomial_getPrimitive (Polynomial me);
-void Polynomial_draw (Polynomial me, Graphics g, double xmin, double xmax, double ymin, double ymax, int garnish);
+void Polynomial_draw (I, Graphics g, double xmin, double xmax, double ymin, double ymax, int garnish);
-double Polynomial_evaluate (Polynomial me, double x);
+double Polynomial_evaluate (I, double x);
-void Polynomial_evaluateTerms (Polynomial me, double x, double terms[]);
+void Polynomial_evaluateTerms (I, double x, double terms[]);
-autoPolynomial Polynomials_multiply (Polynomial me, Polynomial thee);
+Polynomial Polynomials_multiply (Polynomial me, Polynomial thee);
-void Polynomials_divide (Polynomial me, Polynomial thee, autoPolynomial *q, autoPolynomial *r);
+void Polynomials_divide (Polynomial me, Polynomial thee, Polynomial *q, Polynomial *r);
Thing_define (LegendreSeries, FunctionTerms) {
// overridden methods:
@@ -132,18 +134,18 @@ Thing_define (LegendreSeries, FunctionTerms) {
virtual void v_getExtrema (double x1, double x2, double *xmin, double *ymin, double *xmax, double *ymax);
};
-autoLegendreSeries LegendreSeries_create (double xmin, double xmax, long numberOfPolynomials);
+LegendreSeries LegendreSeries_create (double xmin, double xmax, long numberOfPolynomials);
-autoLegendreSeries LegendreSeries_createFromString (double xmin, double xmax, const char32 *s);
+LegendreSeries LegendreSeries_createFromString (double xmin, double xmax, const char32 *s);
-autoLegendreSeries LegendreSeries_getDerivative (LegendreSeries me);
+LegendreSeries LegendreSeries_getDerivative (LegendreSeries me);
-autoPolynomial LegendreSeries_to_Polynomial (LegendreSeries me);
+Polynomial LegendreSeries_to_Polynomial (LegendreSeries me);
Thing_define (Roots, ComplexVector) {
};
-autoRoots Roots_create (long numberOfRoots);
+Roots Roots_create (long numberOfRoots);
void Roots_fixIntoUnitCircle (Roots me);
@@ -152,7 +154,7 @@ void Roots_sort (Roots me);
dcomplex Roots_evaluate_z (Roots me, dcomplex z);
-autoRoots Polynomial_to_Roots_ev (Polynomial me);
+Roots Polynomial_to_Roots_ev (Polynomial me);
long Roots_getNumberOfRoots (Roots me);
@@ -160,23 +162,26 @@ void Roots_draw (Roots me, Graphics g, double rmin, double rmax, double imin, do
const char32 *symbol, int fontSize, int garnish);
dcomplex Roots_getRoot (Roots me, long index);
-
void Roots_setRoot (Roots me, long index, double re, double im);
-autoSpectrum Roots_to_Spectrum (Roots me, double nyquistFrequency, long numberOfFrequencies, double radius);
+Spectrum Roots_to_Spectrum (Roots me, double nyquistFrequency,
+ long numberOfFrequencies, double radius);
-autoRoots Polynomial_to_Roots (Polynomial me);
+Roots Polynomial_to_Roots (Polynomial me);
/* Find roots of polynomial and polish them */
void Roots_and_Polynomial_polish (Roots me, Polynomial thee);
-autoPolynomial Roots_to_Polynomial (Roots me);
+Polynomial Roots_to_Polynomial (Roots me);
-autoPolynomial TableOfReal_to_Polynomial (TableOfReal me, long degree, long xcol, long ycol, long scol);
+Polynomial TableOfReal_to_Polynomial (I, long degree, long xcol,
+ long ycol, long scol);
-autoLegendreSeries TableOfReal_to_LegendreSeries (TableOfReal me, long numberOfPolynomials, long xcol, long ycol, long scol);
+LegendreSeries TableOfReal_to_LegendreSeries (I, long numberOfPolynomials,
+ long xcol, long ycol, long scol);
-autoSpectrum Polynomial_to_Spectrum (Polynomial me, double nyquistFrequency, long numberOfFrequencies, double radius);
+Spectrum Polynomial_to_Spectrum (Polynomial me, double nyquistFrequency,
+ long numberOfFrequencies, double radius);
/*
A ChebyshevSeries p(x) on a domain [xmin,xmax] is defined as the
@@ -195,19 +200,21 @@ Thing_define (ChebyshevSeries, FunctionTerms) {
virtual void v_getExtrema (double x1, double x2, double *xmin, double *ymin, double *xmax, double *ymax);
};
-autoChebyshevSeries ChebyshevSeries_create (double xmin, double xmax, long numberOfPolynomials);
+ChebyshevSeries ChebyshevSeries_create (double xmin, double xmax, long numberOfPolynomials);
+
+ChebyshevSeries ChebyshevSeries_createFromString (double xmin, double xmax, const char32 *s);
-autoChebyshevSeries ChebyshevSeries_createFromString (double xmin, double xmax, const char32 *s);
+Polynomial ChebyshevSeries_to_Polynomial (ChebyshevSeries me);
-autoPolynomial ChebyshevSeries_to_Polynomial (ChebyshevSeries me);
+oo_CLASS_CREATE (Spline, FunctionTerms);
-void Spline_init (Spline me, double xmin, double xmax, long degree, long numberOfCoefficients, long numberOfKnots);
+void Spline_init (I, double xmin, double xmax, long degree, long numberOfCoefficients, long numberOfKnots);
-long Spline_getOrder (Spline me);
+long Spline_getOrder (I);
-void Spline_drawKnots (Spline me, Graphics g, double xmin, double xmax, double ymin, double ymax, int garnish);
+void Spline_drawKnots (I, Graphics g, double xmin, double xmax, double ymin, double ymax, int garnish);
-autoSpline Spline_scaleX (Spline me, double xmin, double xmax);
+Spline Spline_scaleX (I, double xmin, double xmax);
/* scale domain and knots to new domain */
Thing_define (MSpline, Spline) {
@@ -217,9 +224,9 @@ Thing_define (MSpline, Spline) {
virtual void v_evaluateTerms (double x, double terms[]);
};
-autoMSpline MSpline_create (double xmin, double xmax, long degree, long numberOfInteriorKnots);
+MSpline MSpline_create (double xmin, double xmax, long degree, long numberOfInteriorKnots);
-autoMSpline MSpline_createFromStrings (double xmin, double xmax, long degree, const char32 *coef, const char32 *interiorKnots);
+MSpline MSpline_createFromStrings (double xmin, double xmax, long degree, const char32 *coef, const char32 *interiorKnots);
Thing_define (ISpline, Spline) {
// overridden methods:
@@ -229,18 +236,17 @@ Thing_define (ISpline, Spline) {
virtual long v_getOrder ();
};
-autoISpline ISpline_create (double xmin, double xmax, long degree, long numberOfInteriorKnots);
-
-autoISpline ISpline_createFromStrings (double xmin, double xmax, long degree, const char32 *coef, const char32 *interiorKnots);
+ISpline ISpline_create (double xmin, double xmax, long degree, long numberOfInteriorKnots);
+ISpline ISpline_createFromStrings (double xmin, double xmax, long degree, const char32 *coef, const char32 *interiorKnots);
/****************** fit **********************************************/
-void FunctionTerms_and_RealTier_fit (FunctionTerms me, RealTier thee, int freezeCoefficients[], double tol, int ic, autoCovariance *c);
+void FunctionTerms_and_RealTier_fit (I, thou, int *freezeCoefficients, double tol, int ic, Covariance *c);
-autoPolynomial RealTier_to_Polynomial (RealTier me, long degree, double tol, int ic, autoCovariance *cvm);
+Polynomial RealTier_to_Polynomial (I, long degree, double tol, int ic, Covariance *cvm);
-autoLegendreSeries RealTier_to_LegendreSeries (RealTier me, long degree, double tol, int ic, autoCovariance *cvm);
+LegendreSeries RealTier_to_LegendreSeries (I, long degree, double tol, int ic, Covariance *cvm);
-autoChebyshevSeries RealTier_to_ChebyshevSeries (RealTier me, long degree, double tol, int ic, autoCovariance *cvm);
+ChebyshevSeries RealTier_to_ChebyshevSeries (I, long degree, double tol, int ic, Covariance *cvm);
#endif /* _Polynomial_h_ */
diff --git a/dwtools/Procrustes.cpp b/dwtools/Procrustes.cpp
index 658c3c5..53ef214 100644
--- a/dwtools/Procrustes.cpp
+++ b/dwtools/Procrustes.cpp
@@ -1,6 +1,6 @@
/* Procrustes.cpp
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -52,7 +52,7 @@ Thing_implement (Procrustes, AffineTransform, 0);
void structProcrustes :: v_transform (double **in, long nrows, double **out) {
for (long i = 1; i <= nrows; i++) {
for (long j = 1; j <= n; j++) {
- double tmp = 0.0;
+ double tmp = 0;
for (long k = 1; k <= n; k++) {
tmp += in[i][k] * r[k][j];
}
@@ -61,21 +61,21 @@ void structProcrustes :: v_transform (double **in, long nrows, double **out) {
}
}
-autoAffineTransform structProcrustes :: v_invert () {
+Any structProcrustes :: v_invert () {
autoProcrustes thee = Data_copy (this);
/*
R is symmetric rotation matrix -->
inverse is transpose!
*/
- thy s = s == 0.0 ? 1.0 : 1.0 / s;
+ thy s = s == 0 ? 1 : 1 / s;
for (long i = 1; i <= n; i++) {
for (long j = i + 1; j <= n; j++) {
thy r[i][j] = r[j][i];
thy r[j][i] = r[i][j];
}
- thy t[i] = 0.0;
+ thy t[i] = 0;
/*
for (j = 1; j <= thy n; j++)
{
@@ -88,26 +88,26 @@ autoAffineTransform structProcrustes :: v_invert () {
thy t[i] *= thy s;
}
- return thee.move(); // explicit move() seems to be needed because of the type difference
+ return thee.transfer();
}
static void Procrustes_setDefaults (Procrustes me) {
- my s = 1.0;
+ my s = 1;
for (long i = 1; i <= my n; i++) {
- my t[i] = 0.0;
- my r[i][i] = 1.0;
+ my t[i] = 0;
+ my r[i][i] = 1;
for (long j = i + 1; j <= my n; j++) {
- my r[i][j] = my r[j][i] = 0.0;
+ my r[i][j] = my r[j][i] = 0;
}
}
}
-autoProcrustes Procrustes_create (long n) {
+Procrustes Procrustes_create (long n) {
try {
- autoProcrustes me = Thing_new (Procrustes);
- AffineTransform_init (me.get(), n);
- Procrustes_setDefaults (me.get());
- return me;
+ autoProcrustes me = (Procrustes) Thing_new (Procrustes);
+ AffineTransform_init (me.peek(), n);
+ Procrustes_setDefaults (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Procrustes not created.");
}
diff --git a/dwtools/Procrustes.h b/dwtools/Procrustes.h
index 17c41df..5995f35 100644
--- a/dwtools/Procrustes.h
+++ b/dwtools/Procrustes.h
@@ -2,7 +2,7 @@
#define _Procrustes_h_
/* Procrustes.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,7 +28,8 @@
#include "AffineTransform.h"
#include "Procrustes_def.h"
+oo_CLASS_CREATE (Procrustes, AffineTransform);
-autoProcrustes Procrustes_create (long n);
+Procrustes Procrustes_create (long n);
#endif /* _Procrustes_h_ */
diff --git a/dwtools/Procrustes_def.h b/dwtools/Procrustes_def.h
index bcfb87c..426796f 100644
--- a/dwtools/Procrustes_def.h
+++ b/dwtools/Procrustes_def.h
@@ -24,10 +24,9 @@ oo_DEFINE_CLASS (Procrustes, AffineTransform)
oo_DOUBLE (s)
#if oo_DECLARING
- void v_transform (double **in, long nrows, double **out)
- override;
- autoAffineTransform v_invert ()
- override;
+ // overridden methods:
+ virtual void v_transform (double **in, long nrows, double **out);
+ virtual Any v_invert ();
#endif
oo_END_CLASS (Procrustes)
diff --git a/dwtools/Proximity.cpp b/dwtools/Proximity.cpp
index ff429fb..7a99aa5 100644
--- a/dwtools/Proximity.cpp
+++ b/dwtools/Proximity.cpp
@@ -1,6 +1,6 @@
/* Proximity.cpp
*
- * Copyright (C) 1993-2004, 2015 David Weenink
+ * Copyright (C) 1993-2004 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,8 +29,8 @@ Thing_implement (Proximity, TableOfReal, 0);
void Proximity_init (Proximity me, long numberOfPoints) {
TableOfReal_init (me, numberOfPoints, numberOfPoints);
- TableOfReal_setSequentialRowLabels (me, 0, 0, nullptr, 1, 1);
- TableOfReal_setSequentialColumnLabels (me, 0, 0, nullptr, 1, 1);
+ TableOfReal_setSequentialRowLabels (me, 0, 0, NULL, 1, 1);
+ TableOfReal_setSequentialColumnLabels (me, 0, 0, NULL, 1, 1);
}
/* End of file Proximity.cpp */
diff --git a/dwtools/Resonator.cpp b/dwtools/Resonator.cpp
index b2b5b68..285edbc 100644
--- a/dwtools/Resonator.cpp
+++ b/dwtools/Resonator.cpp
@@ -1,6 +1,6 @@
/* Resonator.cpp
*
- * Copyright (C) 2008-2011, 2015 David Weenink
+ * Copyright (C) 2008-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,7 +25,7 @@
#include "Resonator.h"
-Thing_implement (Filter, Daata, 0);
+Thing_implement (Filter, Data, 0);
#define SETBC(f,bw) \
double r = exp (-NUMpi * dT * bw); \
@@ -55,13 +55,13 @@ void structResonator :: v_setFB (double f, double bw) {
a = normalisation == Resonator_NORMALISATION_H0 ? (1.0 - b - c) : (1 + c) * sin (2.0 * NUMpi * f * dT);
}
-autoResonator Resonator_create (double dT, int normalisation) {
+Resonator Resonator_create (double dT, int normalisation) {
try {
autoResonator me = Thing_new (Resonator);
my a = 1; // all-pass
my dT = dT;
my normalisation = normalisation;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Resonator not created.");
}
@@ -110,23 +110,23 @@ double structConstantGainResonator :: v_getOutput (double input) {
return output;
}
-autoConstantGainResonator ConstantGainResonator_create (double dT) {
+ConstantGainResonator ConstantGainResonator_create (double dT) {
try {
autoConstantGainResonator me = Thing_new (ConstantGainResonator);
my a = 1; // all-pass
my dT = dT;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"ConstantGainResonator not created.");
}
}
-autoAntiResonator AntiResonator_create (double dT) {
+AntiResonator AntiResonator_create (double dT) {
try {
autoAntiResonator me = Thing_new (AntiResonator);
my a = 1; // all-pass
my dT = dT;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"AntiResonator not created.");
}
diff --git a/dwtools/Resonator.h b/dwtools/Resonator.h
index f48cc1f..960d630 100644
--- a/dwtools/Resonator.h
+++ b/dwtools/Resonator.h
@@ -2,7 +2,7 @@
#define _Resonator_h_
/* Resonator.h
*
- * Copyright (C) 2008-2011, 2015 David Weenink
+ * Copyright (C) 2008-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -26,7 +26,7 @@
#include "Sound.h"
-Thing_define (Filter, Daata) {
+Thing_define (Filter, Data) {
double dT;
double a, b, c;
double p1, p2;
@@ -66,11 +66,11 @@ Thing_define (ConstantGainResonator, Filter) {
#define Resonator_NORMALISATION_HMAX 1
-autoResonator Resonator_create (double dT, int normalisation);
+Resonator Resonator_create (double dT, int normalisation);
-autoConstantGainResonator ConstantGainResonator_create (double dT);
+ConstantGainResonator ConstantGainResonator_create (double dT);
-autoAntiResonator AntiResonator_create (double dT);
+AntiResonator AntiResonator_create (double dT);
/*
Set a,b,c
diff --git a/dwtools/SPINET.cpp b/dwtools/SPINET.cpp
index 2ed7f55..ad54590 100644
--- a/dwtools/SPINET.cpp
+++ b/dwtools/SPINET.cpp
@@ -1,6 +1,6 @@
/* SPINET.cpp
*
- * Copyright (C) 1993-2012, 2016 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,7 +20,7 @@
/*
djmw 20020813 GPL header
djmw 20061212 Changed info to Melder_writeLine<x> format.
- djmw 20071012 Added: oo_CAN_WRITE_AS_ENCODING.h
+ djmw 20071012 Added: o_CAN_WRITE_AS_ENCODING.h
djmw 20080122 float -> double
djmw 20110304 Thing_new
*/
@@ -48,54 +48,13 @@
#include "oo_DESCRIPTION.h"
#include "SPINET_def.h"
-Thing_implement (SPINET, SampledXY, 0);
-
-static long SampledXY_getWindowExtrema (SampledXY me, double **z, long ixmin, long ixmax, long iymin, long iymax,
- double *minimum, double *maximum) {
-/*
- Function:
- compute the minimum and maximum values of z over all samples inside [ixmin, ixmax] * [iymin, iymax].
- Arguments:
- if ixmin = 0, start at first column; if ixmax = 0, end at last column (same for iymin and iymax).
- Return value:
- the number of samples inside the window.
- Postconditions:
- if result == 0, *minimum and *maximum are not changed;
-*/
-
- if (ixmin == 0) {
- ixmin = 1;
- }
- if (ixmax == 0) {
- ixmax = my nx;
- }
- if (iymin == 0) {
- iymin = 1;
- }
- if (iymax == 0) {
- iymax = my ny;
- }
- if (ixmin > ixmax || iymin > iymax) {
- return 0;
- }
- *minimum = *maximum = z[iymin][ixmin];
- for (long iy = iymin; iy <= iymax; iy ++)
- for (long ix = ixmin; ix <= ixmax; ix ++) {
- if (z[iy][ix] < *minimum) {
- *minimum = z[iy][ix];
- }
- if (z[iy][ix] > *maximum) {
- *maximum = z[iy][ix];
- }
- }
- return (ixmax - ixmin + 1) * (iymax - iymin + 1);
-}
+Thing_implement (SPINET, Sampled2, 0);
void structSPINET :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
double miny, maxy, mins, maxs;
- if (! SampledXY_getWindowExtrema (this, y, 1, nx, 1, ny, & miny, & maxy) ||
- ! SampledXY_getWindowExtrema (this, s, 1, nx, 1, ny, & mins, & maxs)) {
+ if (! Sampled2_getWindowExtrema_d (this, y, 1, nx, 1, ny, & miny, & maxy) ||
+ ! Sampled2_getWindowExtrema_d (this, s, 1, nx, 1, ny, & mins, & maxs)) {
return;
}
MelderInfo_writeLine (U"Minimum power: ", miny);
@@ -104,45 +63,53 @@ void structSPINET :: v_info () {
MelderInfo_writeLine (U"Maximum powerrectified: ", maxs);
}
-autoSPINET SPINET_create (double tmin, double tmax, long nt, double dt, double t1, double minimumFrequency, double maximumFrequency, long nFilters, double excitationErbProportion, double inhibitionErbProportion) {
+SPINET SPINET_create (double tmin, double tmax, long nt, double dt, double t1,
+ double minimumFrequency, double maximumFrequency, long nFilters,
+ double excitationErbProportion, double inhibitionErbProportion) {
try {
autoSPINET me = Thing_new (SPINET);
double minErb = NUMhertzToErb (minimumFrequency);
double maxErb = NUMhertzToErb (maximumFrequency);
double dErb = (maxErb - minErb) / nFilters;
- SampledXY_init (me.get(), tmin, tmax, nt, dt, t1, minErb - dErb / 2.0, maxErb + dErb / 2.0, nFilters, dErb, minErb);
+ Sampled2_init (me.peek(), tmin, tmax, nt, dt, t1,
+ minErb - dErb / 2, maxErb + dErb / 2, nFilters, dErb, minErb);
my y = NUMmatrix<double> (1, nFilters, 1, nt);
my s = NUMmatrix<double> (1, nFilters, 1, nt);
my gamma = 4;
my excitationErbProportion = excitationErbProportion;
my inhibitionErbProportion = inhibitionErbProportion;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"SPINET not created.");
}
}
-void SPINET_spectralRepresentation (SPINET me, Graphics g, double fromTime, double toTime, double fromErb, double toErb, double minimum, double maximum, int enhanced, int garnish) {
+void SPINET_spectralRepresentation (SPINET me, Graphics g, double fromTime, double toTime,
+ double fromErb, double toErb, double minimum, double maximum, int enhanced,
+ int garnish) {
double **z = enhanced ? my s : my y;
- autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
+ autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1,
+ my ymin, my ymax, my ny, my dy, my y1);
for (long j = 1; j <= my ny; j++) {
for (long i = 1; i <= my nx; i++) {
thy z[j][i] = z[j][i];
}
}
- Matrix_paintCells (thee.get(), g, fromTime, toTime, fromErb, toErb, minimum, maximum);
+ Matrix_paintCells (thee.peek(), g, fromTime, toTime, fromErb, toErb, minimum, maximum);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, U"Time (s)");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_textLeft (g, true, U"Frequency (ERB)");
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_textTop (g, false, enhanced ? U"Cooperative interaction output" : U"Gammatone filterbank output");
+ Graphics_textBottom (g, 1, U"Time (s)");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_textLeft (g, 1, U"Frequency (ERB)");
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_textTop (g, 0, enhanced ? U"Cooperative interaction output" :
+ U"Gammatone filterbank output");
}
}
-void SPINET_drawSpectrum (SPINET me, Graphics g, double time, double fromErb, double toErb, double minimum, double maximum, int enhanced, int garnish) {
- long ifmin, ifmax, icol = Sampled_xToLowIndex (me, time); // ppgb: don't use Sampled2_xToColumn for integer rounding
+void SPINET_drawSpectrum (SPINET me, Graphics g, double time, double fromErb, double toErb,
+ double minimum, double maximum, int enhanced, int garnish) {
+ long ifmin, ifmax, icol = Sampled2_xToLowColumn (me, time); // ppgb: don't use Sampled2_xToColumn for integer rounding
double **z = enhanced ? my s : my y;
if (icol < 1 || icol > my nx) {
return;
@@ -151,7 +118,7 @@ void SPINET_drawSpectrum (SPINET me, Graphics g, double time, double fromErb, do
fromErb = my ymin;
toErb = my ymax;
}
- SampledXY_getWindowSamplesY (me, fromErb, toErb, &ifmin, &ifmax);
+ Sampled2_getWindowSamplesY (me, fromErb, toErb, &ifmin, &ifmax);
autoNUMvector<double> spec (1, my ny);
for (long i = 1; i <= my ny; i++) {
@@ -173,14 +140,14 @@ void SPINET_drawSpectrum (SPINET me, Graphics g, double time, double fromErb, do
}
Graphics_setInner (g);
Graphics_setWindow (g, fromErb, toErb, minimum, maximum);
- Graphics_function (g, spec.peek(), ifmin, ifmax, SampledXY_indexToY (me, ifmin), SampledXY_indexToY (me, ifmax));
+ Graphics_function (g, spec.peek(), ifmin, ifmax, Sampled2_rowToY (me, ifmin), Sampled2_rowToY (me, ifmax));
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, U"Frequency (ERB)");
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_textLeft (g, true, U"strength");
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_textBottom (g, 1, U"Frequency (ERB)");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_textLeft (g, 1, U"strength");
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
diff --git a/dwtools/SPINET.h b/dwtools/SPINET.h
index af62e1a..ce17d2c 100644
--- a/dwtools/SPINET.h
+++ b/dwtools/SPINET.h
@@ -2,7 +2,7 @@
#define _SPINET_h_
/* SPINET.h
*
- * Copyright (C) 1993-2011,2015 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -22,14 +22,16 @@
/*
djmw 19970408
djmw 20020813 GPL header
+ djmw 20110306 Latest modification.
*/
-#include "SampledXY.h"
+#include "Sampled2.h"
#include "Graphics.h"
#include "SPINET_def.h"
+oo_CLASS_CREATE (SPINET, Sampled2);
-autoSPINET SPINET_create (double tmin, double tmax, long nt, double dt, double t1,
+SPINET SPINET_create (double tmin, double tmax, long nt, double dt, double t1,
double minimumFrequency, double maximumFrequency, long nFilters,
double excitationErbProportion, double inhibitionErbProportion);
diff --git a/dwtools/SPINET_def.h b/dwtools/SPINET_def.h
index 8498958..40706e7 100644
--- a/dwtools/SPINET_def.h
+++ b/dwtools/SPINET_def.h
@@ -2,7 +2,7 @@
/* David Weenink, 6 apr 1997 */
#define ooSTRUCT SPINET
-oo_DEFINE_CLASS (SPINET, SampledXY)
+oo_DEFINE_CLASS (SPINET, Sampled2)
oo_LONG (gamma) /* filter order */
oo_DOUBLE (excitationErbProportion) /* excitatory bandwidth proportionality factor*/
diff --git a/dwtools/SPINET_to_Pitch.cpp b/dwtools/SPINET_to_Pitch.cpp
index e4310b1..d97681c 100644
--- a/dwtools/SPINET_to_Pitch.cpp
+++ b/dwtools/SPINET_to_Pitch.cpp
@@ -1,6 +1,6 @@
/* SPINET_to_Pitch.cpp
*
- * Copyright (C) 1993-2011,2015-2016 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -31,17 +31,17 @@
from Erb-scale to log2-scale
*/
-autoPitch SPINET_to_Pitch (SPINET me, double harmonicFallOffSlope, double ceiling, int maxnCandidates) {
+Pitch SPINET_to_Pitch (SPINET me, double harmonicFallOffSlope, double ceiling, int maxnCandidates) {
try {
long nPointsPerOctave = 48;
- double fmin = NUMerbToHertz (SampledXY_indexToY (me, 1L));
- double fmax = NUMerbToHertz (SampledXY_indexToY (me, my ny));
+ double fmin = NUMerbToHertz (Sampled2_rowToY (me, 1));
+ double fmax = NUMerbToHertz (Sampled2_rowToY (me, my ny));
double fminl2 = NUMlog2 (fmin), fmaxl2 = NUMlog2 (fmax);
double points = (fmaxl2 - fminl2) * nPointsPerOctave;
double dfl2 = (fmaxl2 - fminl2) / (points - 1);
long nFrequencyPoints = (long) floor (points);
long maxHarmonic = (long) floor (fmax / fmin);
- double maxStrength = 0.0, unvoicedCriterium = 0.45, maxPower = 0.0;
+ double maxStrength = 0, unvoicedCriterium = 0.45, maxPower = 0;
if (nFrequencyPoints < 2) {
Melder_throw (U"Frequency range too small.");
@@ -68,7 +68,7 @@ autoPitch SPINET_to_Pitch (SPINET me, double harmonicFallOffSlope, double ceilin
// Determine global maximum power in frame
for (long j = 1; j <= my nx; j++) {
- double p = 0.0;
+ double p = 0;
for (long i = 1; i <= my ny; i++) {
p += my s[i][j];
}
@@ -77,7 +77,7 @@ autoPitch SPINET_to_Pitch (SPINET me, double harmonicFallOffSlope, double ceilin
}
power[j] = p;
}
- if (maxPower == 0.0) {
+ if (maxPower == 0) {
Melder_throw (U"No power");
}
@@ -92,7 +92,7 @@ autoPitch SPINET_to_Pitch (SPINET me, double harmonicFallOffSlope, double ceilin
for (long k = 1; k <= nFrequencyPoints; k++) {
double f = fminl2 + (k - 1) * dfl2;
NUMsplint (fl2.peek(), y.peek(), yv2.peek(), my ny, f, & pitch[k]);
- sumspec[k] = 0.0;
+ sumspec[k] = 0;
}
// Formula (8): weighted harmonic summation.
@@ -101,7 +101,7 @@ autoPitch SPINET_to_Pitch (SPINET me, double harmonicFallOffSlope, double ceilin
double hm = 1 - harmonicFallOffSlope * NUMlog2 (m);
long kb = 1 + (long) floor (nPointsPerOctave * NUMlog2 (m));
for (long k = kb; k <= nFrequencyPoints; k++) {
- if (pitch[k] > 0.0) {
+ if (pitch[k] > 0) {
sumspec[k - kb + 1] += pitch[k] * hm;
}
}
@@ -116,10 +116,10 @@ autoPitch SPINET_to_Pitch (SPINET me, double harmonicFallOffSlope, double ceilin
for (long k = 2; k <= nFrequencyPoints - 1; k++) {
double y1 = sumspec[k - 1], y2 = sumspec[k], y3 = sumspec[k + 1];
if (y2 > y1 && y2 >= y3) {
- double denum = y1 - 2.0 * y2 + y3, tmp = y3 - 4.0 * y2;
+ double denum = y1 - 2 * y2 + y3, tmp = y3 - 4 * y2;
double x = dfl2 * (y1 - y3) / (2 * denum);
- double f = pow (2.0, fminl2 + (k - 1) * dfl2 + x);
- double strength = (2.0 * y1 * (4.0 * y2 + y3) - y1 * y1 - tmp * tmp) / (8.0 * denum);
+ double f = pow (2, fminl2 + (k - 1) * dfl2 + x);
+ double strength = (2 * y1 * (4 * y2 + y3) - y1 * y1 - tmp * tmp) / (8 * denum);
if (strength > maxStrength) {
maxStrength = strength;
}
@@ -135,7 +135,7 @@ autoPitch SPINET_to_Pitch (SPINET me, double harmonicFallOffSlope, double ceilin
Pitch_Frame_getPitch (&thy frame[j], &f0, &localStrength);
Pitch_Frame_resizeStrengths (&thy frame[j], localStrength / maxStrength, unvoicedCriterium);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Pitch created.");
}
diff --git a/dwtools/SPINET_to_Pitch.h b/dwtools/SPINET_to_Pitch.h
index 0e278d1..e198c45 100644
--- a/dwtools/SPINET_to_Pitch.h
+++ b/dwtools/SPINET_to_Pitch.h
@@ -2,7 +2,7 @@
#define _SPINET_to_Pitch_h_
/* SPINET_to_Pitch.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
#include "SPINET.h"
#include "Pitch.h"
-autoPitch SPINET_to_Pitch (SPINET me, double harmonicFallOffSlope, double ceiling, int maxnCandidates);
+Pitch SPINET_to_Pitch (SPINET me, double harmonicFallOffSlope, double ceiling,
+ int maxnCandidates);
#endif /* _SPINET_to_Pitch_h_ */
diff --git a/dwtools/SSCP.cpp b/dwtools/SSCP.cpp
index 33e4fc3..637db6a 100644
--- a/dwtools/SSCP.cpp
+++ b/dwtools/SSCP.cpp
@@ -1,6 +1,6 @@
/* SSCP.cpp
*
- * Copyright (C) 1993-2016 David Weenink
+ * Copyright (C) 1993-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -91,10 +91,6 @@
#define TOVEC(x) (&(x) - 1)
Thing_implement (SSCP, TableOfReal, 0);
-Thing_implement (SSCPList, TableOfRealList, 0);
-Thing_implement (Covariance, SSCP, 0);
-Thing_implement (CovarianceList, SSCPList, 0);
-Thing_implement (Correlation, SSCP, 0);
void structSSCP :: v_info () {
structTableOfReal :: v_info ();
@@ -108,7 +104,7 @@ void structSSCP :: v_info () {
Calculate scale factor by which sqrt(eigenvalue) has to
be multiplied to obtain the length of an ellipse axis.
*/
-double SSCP_getEllipseScalefactor (SSCP me, double scale, bool confidence) {
+double SSCP_getEllipseScalefactor (SSCP me, double scale, int confidence) {
long n = (long) floor (SSCP_getNumberOfObservations (me));
if (confidence) {
@@ -116,66 +112,57 @@ double SSCP_getEllipseScalefactor (SSCP me, double scale, bool confidence) {
double f;
if (n - p < 1) {
- return -1.0;
+ return -1;
}
/* D.E. Johnson (1998), Applied Multivariate methods, page 410 */
- f = NUMinvFisherQ (1.0 - scale, p, n - p);
- scale = 2.0 * sqrt (f * p * (n - 1) / ( ((double) n) * (n - p)));
+ f = NUMinvFisherQ (1 - scale, p, n - p);
+ scale = 2 * sqrt (f * p * (n - 1) / ( ( (double) n) * (n - p)));
} else {
// very ugly, temporary hack
- scale *= 2.0 / (scale < 0.0 ? -1.0 : sqrt (n - 1));
+ scale *= 2 / (scale < 0 ? -1 : sqrt (n - 1));
}
return scale;
}
-static void getEllipseBoundingBoxCoordinates (SSCP me, double scale, bool confidence, double *xmin, double *xmax, double *ymin, double *ymax) {
+static void getEllipseBoundingBoxCoordinates (SSCP me, double scale, int confidence,
+ double *xmin, double *xmax, double *ymin, double *ymax) {
double a, b, cs, sn, width, height;
double lscale = SSCP_getEllipseScalefactor (me, scale, confidence);
NUMeigencmp22 (my data[1][1], my data[1][2], my data[2][2], &a, &b, &cs, &sn);
NUMgetEllipseBoundingBox (sqrt (a), sqrt (b), cs, & width, & height);
- *xmin = my centroid[1] - lscale * width / 2.0;
+ *xmin = my centroid[1] - lscale * width / 2;
*xmax = *xmin + lscale * width;
- *ymin = my centroid[2] - lscale * height / 2.0;
+ *ymin = my centroid[2] - lscale * height / 2;
*ymax = *ymin + lscale * height;
}
-void SSCPList_getEllipsesBoundingBoxCoordinates (SSCPList me, double scale, bool confidence, double *p_xmin, double *p_xmax, double *p_ymin, double *p_ymax) {
- double xmin = 1e308, xmax = -xmin, ymin = xmin, ymax = -ymin;
+void SSCPs_getEllipsesBoundingBoxCoordinates (SSCPs me, double scale, int confidence,
+ double *xmin, double *xmax, double *ymin, double *ymax) {
+ *xmin = *ymin = 1e38;
+ *xmax = *ymax = - *xmin;
- for (long i = 1; i <= my size; i ++) {
- SSCP s = my at [i];
+ for (long i = 1; i <= my size; i++) {
+ SSCP s = (SSCP) my item[i];
double xmn, xmx, ymn, ymx;
getEllipseBoundingBoxCoordinates (s, scale, confidence, &xmn, &xmx, &ymn, &ymx);
- if (xmn < xmin) {
- xmin = xmn;
+ if (xmn < *xmin) {
+ *xmin = xmn;
}
- if (xmx > xmax) {
- xmax = xmx;
+ if (xmx > *xmax) {
+ *xmax = xmx;
}
- if (ymn < ymin) {
- ymin = ymn;
+ if (ymn < *ymin) {
+ *ymin = ymn;
}
- if (ymx > ymax) {
- ymax = ymx;
+ if (ymx > *ymax) {
+ *ymax = ymx;
}
}
- if (p_xmin) {
- *p_xmin = xmin;
- }
- if (p_xmax) {
- *p_xmax = xmax;
- }
- if (p_ymin) {
- *p_ymin = ymin;
- }
- if (p_ymax) {
- *p_ymax = ymax;
- }
}
-static autoSSCP _SSCP_extractTwoDimensions (SSCP me, long d1, long d2) {
+static SSCP _SSCP_extractTwoDimensions (SSCP me, long d1, long d2) {
autoSSCP thee = SSCP_create (2);
if (my numberOfRows == 1) { // diagonal
thy data [1][1] = my data [1][d1];
@@ -189,22 +176,22 @@ static autoSSCP _SSCP_extractTwoDimensions (SSCP me, long d1, long d2) {
thy centroid[2] = my centroid[d2];
thy numberOfObservations = my numberOfObservations;
- TableOfReal_setColumnLabel (thee.get(), 1, my columnLabels[d1]);
- TableOfReal_setColumnLabel (thee.get(), 2, my columnLabels[d2]);
- TableOfReal_setRowLabel (thee.get(), 1, my columnLabels[d1]);
- TableOfReal_setRowLabel (thee.get(), 2, my columnLabels[d2]);
- return thee;
+ TableOfReal_setColumnLabel (thee.peek(), 1, my columnLabels[d1]);
+ TableOfReal_setColumnLabel (thee.peek(), 2, my columnLabels[d2]);
+ TableOfReal_setRowLabel (thee.peek(), 1, my columnLabels[d1]);
+ TableOfReal_setRowLabel (thee.peek(), 2, my columnLabels[d2]);
+ return thee.transfer();
}
-autoSSCPList SSCPList_extractTwoDimensions (SSCPList me, long d1, long d2) {
+SSCPs SSCPs_extractTwoDimensions (SSCPs me, long d1, long d2) {
try {
- autoSSCPList thee = SSCPList_create ();
- for (long i = 1; i <= my size; i ++) {
- autoSSCP t = _SSCP_extractTwoDimensions (my at [i], d1, d2);
- Thing_setName (t.get(), Thing_getName (my at [i]));
- thy addItem_move (t.move());
+ autoSSCPs thee = SSCPs_create ();
+ for (long i = 1; i <= my size; i++) {
+ autoSSCP t = _SSCP_extractTwoDimensions ( (SSCP) my item[i], d1, d2);
+ Thing_setName (t.peek(), Thing_getName ( (Thing) my item[i]));
+ Collection_addItem (thee.peek(), t.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": cannot extract two dimensions.");
}
@@ -223,11 +210,11 @@ void SSCP_drawTwoDimensionalEllipse_inside (SSCP me, Graphics g, double scale,
NUMeigencmp22 (my data[1][1], my data[1][2], my data[2][2], &a, &b, &cs, &sn);
// 1. Take sqrt to get units of 'std_dev'
- a = scale * sqrt (a) / 2.0;
- b = scale * sqrt (b) / 2.0;
+ a = scale * sqrt (a) / 2;
+ b = scale * sqrt (b) / 2;
x[nsteps] = x[0] = my centroid[1] + cs * a;
y[nsteps] = y[0] = my centroid[2] + sn * a;
- double angle = 0.0;
+ double angle = 0;
double angle_inc = NUM2pi / nsteps;
for (long i = 1; i < nsteps; i++, angle += angle_inc) {
double xc = a * cos (angle);
@@ -237,7 +224,7 @@ void SSCP_drawTwoDimensionalEllipse_inside (SSCP me, Graphics g, double scale,
x[i] = my centroid[1] + xt;
}
Graphics_polyline (g, nsteps + 1, x.peek(), y.peek());
- if (label) {
+ if (label != NULL) {
int oldFontSize = Graphics_inqFontSize (g);
Graphics_setFontSize (g, fontSize);
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_HALF);
@@ -245,7 +232,7 @@ void SSCP_drawTwoDimensionalEllipse_inside (SSCP me, Graphics g, double scale,
Graphics_setFontSize (g, oldFontSize);
}
} catch (MelderError) {
- Melder_clearError ();
+ //
}
}
@@ -265,11 +252,11 @@ static void _SSCP_drawTwoDimensionalEllipse (SSCP me, Graphics g, double scale,
// 1. Take sqrt to get units of 'std_dev'
- a = scale * sqrt (a) / 2.0;
- b = scale * sqrt (b) / 2.0;
+ a = scale * sqrt (a) / 2;
+ b = scale * sqrt (b) / 2;
x[nsteps] = x[0] = my centroid[1] + cs * a;
y[nsteps] = y[0] = my centroid[2] + sn * a;
- double angle = 0.0;
+ double angle = 0;
double angle_inc = NUM2pi / nsteps;
for (long i = 1; i < nsteps; i++, angle += angle_inc) {
double xc = a * cos (angle);
@@ -288,7 +275,7 @@ static void _SSCP_drawTwoDimensionalEllipse (SSCP me, Graphics g, double scale,
}
}
-autoSSCP SSCP_toTwoDimensions (SSCP me, double *v1, double *v2) {
+SSCP SSCP_toTwoDimensions (SSCP me, double *v1, double *v2) {
try {
double *vec[3];
autoSSCP thee = SSCP_create (2);
@@ -335,7 +322,7 @@ autoSSCP SSCP_toTwoDimensions (SSCP me, double *v1, double *v2) {
thy numberOfObservations = SSCP_getNumberOfObservations (me);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": cannot extract two dimensions.");
}
@@ -346,25 +333,25 @@ void SSCP_init (SSCP me, long dimension, long storage) {
my centroid = NUMvector<double> (1, dimension);
}
-autoSSCP SSCP_create (long dimension) {
+SSCP SSCP_create (long dimension) {
try {
autoSSCP me = Thing_new (SSCP);
- SSCP_init (me.get(), dimension, dimension);
- return me;
+ SSCP_init (me.peek(), dimension, dimension);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"SSCP not created.");
}
}
-double SSCP_getConcentrationEllipseArea (SSCP me, double scale, bool confidence, long d1, long d2) {
+double SSCP_getConcentrationEllipseArea (SSCP me, double scale, int confidence, long d1, long d2) {
long p = my numberOfRows;
if (d1 < 1 || d1 > p || d2 < 1 || d2 > p || d1 == d2) {
Melder_throw (U"Incorrect axes.");
}
autoSSCP thee = _SSCP_extractTwoDimensions (me, d1, d2);
- scale = SSCP_getEllipseScalefactor (thee.get(), scale, confidence);
- if (scale < 0.0) {
+ scale = SSCP_getEllipseScalefactor (thee.peek(), scale, confidence);
+ if (scale < 0) {
Melder_throw (U"Invalid scale factor.");
}
@@ -373,8 +360,7 @@ double SSCP_getConcentrationEllipseArea (SSCP me, double scale, bool confidence,
// 1. Take sqrt to get units of 'std_dev'
- a = scale * sqrt (a) / 2.0;
- b = scale * sqrt (b) / 2.0;
+ a = scale * sqrt (a) / 2; b = scale * sqrt (b) / 2;
return NUMpi * a * b;
}
@@ -385,17 +371,19 @@ double SSCP_getFractionVariation (SSCP me, long from, long to) {
return NUMundefined;
}
- double sum = 0.0, trace = 0.0;
+ double sum = 0, trace = 0;
for (long i = 1; i <= n; i++) {
trace += my numberOfRows == 1 ? my data[1][i] : my data[i][i];
if (i >= from && i <= to) {
sum += my numberOfRows == 1 ? my data[1][i] : my data[i][i];
}
}
- return trace > 0.0 ? sum / trace : NUMundefined;
+ return trace > 0 ? sum / trace : NUMundefined;
}
-void SSCP_drawConcentrationEllipse (SSCP me, Graphics g, double scale, int confidence, long d1, long d2, double xmin, double xmax, double ymin, double ymax, int garnish) {
+void SSCP_drawConcentrationEllipse (SSCP me, Graphics g, double scale,
+ int confidence, long d1, long d2, double xmin, double xmax,
+ double ymin, double ymax, int garnish) {
long p = my numberOfColumns;
if (d1 < 1 || d1 > p || d2 < 1 || d2 > p || d1 == d2) {
@@ -405,7 +393,7 @@ void SSCP_drawConcentrationEllipse (SSCP me, Graphics g, double scale, int confi
autoSSCP thee = _SSCP_extractTwoDimensions (me, d1, d2);
double xmn, xmx, ymn, ymx;
- getEllipseBoundingBoxCoordinates (thee.get(), scale, confidence, &xmn, &xmx, &ymn, &ymx);
+ getEllipseBoundingBoxCoordinates (thee.peek(), scale, confidence, &xmn, &xmx, &ymn, &ymx);
if (xmax == xmin) {
xmin = xmn; xmax = xmx;
@@ -418,17 +406,17 @@ void SSCP_drawConcentrationEllipse (SSCP me, Graphics g, double scale, int confi
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
Graphics_setInner (g);
- scale = SSCP_getEllipseScalefactor (thee.get(), scale, confidence);
+ scale = SSCP_getEllipseScalefactor (thee.peek(), scale, confidence);
if (scale < 0) {
Melder_throw (U"Invalid scale factor.");
}
- _SSCP_drawTwoDimensionalEllipse (thee.get(), g, scale, 0);
+ _SSCP_drawTwoDimensionalEllipse (thee.peek(), g, scale, 0);
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
}
}
@@ -445,7 +433,7 @@ double SSCP_getDegreesOfFreedom (SSCP me) {
}
double SSCP_getTotalVariance (SSCP me) {
- double trace = 0.0;
+ double trace = 0;
for (long i = 1; i <= my numberOfColumns; i++) {
trace += my numberOfRows == 1 ? my data[1][i] : my data[i][i];
}
@@ -459,11 +447,11 @@ double SSCP_getCumulativeContributionOfComponents (SSCP me, long from, long to)
}
if (from > 0 && to <= my numberOfRows && from <= to) {
sum = SSCP_getTotalVariance (me);
- double partial = 0.0;
+ double partial = 0;
for (long i = from; i <= to; i++) {
partial += my numberOfRows == 1 ? my data[1][i] : my data[i][i];
}
- if (sum > 0.0) {
+ if (sum > 0) {
sum = partial / sum;
}
}
@@ -475,13 +463,13 @@ void Covariance_and_PCA_generateOneVector (Covariance me, PCA thee, double *vec,
// Generate the multi-normal vector elements N(0,sigma)
for (long j = 1; j <= my numberOfColumns; j++) {
- buf[j] = NUMrandomGauss (0.0, sqrt (thy eigenvalues[j]));
+ buf[j] = NUMrandomGauss (0, sqrt (thy eigenvalues[j]));
}
// Rotate back
for (long j = 1; j <= my numberOfColumns; j++) {
- vec[j] = 0.0;
+ vec[j] = 0;
for (long k = 1; k <= my numberOfColumns; k++) {
vec[j] += buf[k] * thy eigenvectors[k][j];
}
@@ -494,7 +482,7 @@ void Covariance_and_PCA_generateOneVector (Covariance me, PCA thee, double *vec,
}
}
-autoTableOfReal Covariance_to_TableOfReal_randomSampling (Covariance me, long numberOfData) {
+TableOfReal Covariance_to_TableOfReal_randomSampling (Covariance me, long numberOfData) {
try {
if (numberOfData <= 0) {
numberOfData = (long) floor (my numberOfObservations);
@@ -504,94 +492,91 @@ autoTableOfReal Covariance_to_TableOfReal_randomSampling (Covariance me, long nu
autoNUMvector<double> buf (1, my numberOfColumns);
for (long i = 1; i <= numberOfData; i++) {
- Covariance_and_PCA_generateOneVector (me, pca.get(), thy data[i], buf.peek());
+ Covariance_and_PCA_generateOneVector (me, pca.peek(), thy data[i], buf.peek());
}
NUMstrings_copyElements (my columnLabels, thy columnLabels, 1, my numberOfColumns);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not random sampled.");
}
}
-autoSSCP TableOfReal_to_SSCP (TableOfReal me, long rowb, long rowe, long colb, long cole) {
+SSCP TableOfReal_to_SSCP (TableOfReal me, long rowb, long rowe, long colb, long cole) {
try {
-
- if (! NUMdmatrix_hasFiniteElements(my data, 1, my numberOfRows, 1, my numberOfColumns)) {
- Melder_throw (U"At least one of the table's elements is not finite or undefined.");
- }
+ TableOfReal_areAllCellsDefined (me, rowb, rowe, colb, cole);
if (rowb == 0 && rowe == 0) {
- rowb = 1;
- rowe = my numberOfRows;
+ rowb = 1; rowe = my numberOfRows;
} else if (rowe < rowb || rowb < 1 || rowe > my numberOfRows) {
Melder_throw (U"Invalid row number.");
}
if (colb == 0 && cole == 0) {
- colb = 1;
- cole = my numberOfColumns;
+ colb = 1; cole = my numberOfColumns;
} else if (cole < colb || colb < 1 || cole > my numberOfColumns) {
Melder_throw (U"Invalid column number.");
}
- long numberOfRows = rowe - rowb + 1; /* m */
- long numberOfColumns = cole - colb + 1; /* n */
+ long m = rowe - rowb + 1; /* # rows */
+ long n = cole - colb + 1; /* # columns */
- if (numberOfRows < numberOfColumns) {
- Melder_warning (U"The SSCP will not have \n"
- "full dimensionality. This may be a problem in following analysis steps. \n"
- "(The number of data points was less than the number of variables.)");
- }
- autoSSCP thee = SSCP_create (numberOfColumns);
- autoNUMmatrix<double> v (1, numberOfRows, 1, numberOfColumns);
+ if (m < n) Melder_warning (U"The SSCP will not have \n"
+ "full dimensionality. This may be a problem in following analysis steps. \n"
+ "(The number of data points was less than the number of variables.)");
+
+ autoSSCP thee = SSCP_create (n);
+ autoNUMmatrix<double> v (1, m, 1, n);
long nvalidrows = 0;
- for (long i = 1; i <= numberOfRows; i++) {
+ for (long i = 1; i <= m; i++) {
nvalidrows++;
- for (long j = 1; j <= numberOfColumns; j++) {
+ for (long j = 1; j <= n; j++) {
v[i][j] = my data[rowb + i - 1][colb + j - 1];
}
}
- NUMcentreColumns (v.peek(), 1, numberOfRows, 1, numberOfColumns, thy centroid);
+ NUMcentreColumns (v.peek(), 1, m, 1, n, thy centroid);
- SSCP_setNumberOfObservations (thee.get(), numberOfRows);
+ SSCP_setNumberOfObservations (thee.peek(), m);
// sum of squares and cross products = T'T
- for (long i = 1; i <= numberOfColumns; i++) {
- for (long j = i; j <= numberOfColumns; j++) {
- double t = 0.0;
- for (long k = 1; k <= numberOfRows; k++) {
+ for (long i = 1; i <= n; i++) {
+ for (long j = i; j <= n; j++) {
+ double t = 0;
+ for (long k = 1; k <= m; k++) {
t += v[k][i] * v[k][j];
}
thy data[i][j] = thy data[j][i] = t;
}
}
- for (long j = 1; j <= numberOfColumns; j++) {
+ for (long j = 1; j <= n; j++) {
char32 *label = my columnLabels[colb + j - 1];
- TableOfReal_setColumnLabel (thee.get(), j, label);
- TableOfReal_setRowLabel (thee.get(), j, label);
+ TableOfReal_setColumnLabel (thee.peek(), j, label);
+ TableOfReal_setRowLabel (thee.peek(), j, label);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": SSCP not created.");
}
}
-autoTableOfReal SSCP_and_TableOfReal_extractDistanceQuantileRange (SSCP me, TableOfReal thee, double qlow, double qhigh) {
+TableOfReal SSCP_and_TableOfReal_extractDistanceQuantileRange (SSCP me, TableOfReal thee,
+ double qlow, double qhigh) {
try {
autoCovariance cov = SSCP_to_Covariance (me, 1);
- autoTableOfReal him = Covariance_and_TableOfReal_extractDistanceQuantileRange (cov.get(), thee, qlow, qhigh);
- return him;
+ autoTableOfReal him = Covariance_and_TableOfReal_extractDistanceQuantileRange (cov.peek(), thee, qlow, qhigh);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no distance quantile ranges created.");
}
}
-autoTableOfReal Covariance_and_TableOfReal_mahalanobis (Covariance me, TableOfReal thee, bool useTableCentroid) {
+TableOfReal Covariance_and_TableOfReal_mahalanobis (Covariance me, thou, bool useTableCentroid) {
try {
+ thouart (TableOfReal);
+
autoTableOfReal him = TableOfReal_create (thy numberOfRows, 1);
autoNUMvector<double> centroid (NUMvector_copy (my centroid, 1, thy numberOfColumns), 1);
autoNUMmatrix<double> covari (NUMmatrix_copy (my data, 1, my numberOfRows, 1, my numberOfRows), 1, 1);
@@ -606,7 +591,7 @@ autoTableOfReal Covariance_and_TableOfReal_mahalanobis (Covariance me, TableOfRe
if (useTableCentroid) {
for (long icol = 1; icol <= thy numberOfColumns; icol++) {
- double mean = 0.0;
+ double mean = 0;
for (long irow = 1; irow <= thy numberOfRows; irow++) {
mean += thy data[irow][icol];
}
@@ -616,23 +601,24 @@ autoTableOfReal Covariance_and_TableOfReal_mahalanobis (Covariance me, TableOfRe
for (long k = 1; k <= thy numberOfRows; k++) {
his data[k][1] = sqrt (NUMmahalanobisDistance_chi (covari.peek(), thy data[k], centroid.peek(), my numberOfRows, my numberOfRows));
- if (thy rowLabels[k]) {
- TableOfReal_setRowLabel (him.get(), k, thy rowLabels[k]);
+ if (thy rowLabels[k] != 0) {
+ TableOfReal_setRowLabel (him.peek(), k, thy rowLabels[k]);
}
}
- TableOfReal_setColumnLabel (him.get(), 1, U"d");
- return him;
+ TableOfReal_setColumnLabel (him.peek(), 1, U"d");
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U"no Mahalanobis distances created.");
}
}
-autoTableOfReal Covariance_and_TableOfReal_extractDistanceQuantileRange (Covariance me, TableOfReal thee, double qlow, double qhigh) {
+
+TableOfReal Covariance_and_TableOfReal_extractDistanceQuantileRange (Covariance me, TableOfReal thee, double qlow, double qhigh) {
try {
autoTableOfReal him = Covariance_and_TableOfReal_mahalanobis (me, thee, false);
- double low = TableOfReal_getColumnQuantile (him.get(), 1, qlow);
- double high = TableOfReal_getColumnQuantile (him.get(), 1, qhigh);
+ double low = TableOfReal_getColumnQuantile (him.peek(), 1, qlow);
+ double high = TableOfReal_getColumnQuantile (him.peek(), 1, qhigh);
// Count the number filtered.
// nsel = (qhigh - qlow) * nrows is sometimes one off
@@ -650,106 +636,105 @@ autoTableOfReal Covariance_and_TableOfReal_extractDistanceQuantileRange (Covaria
autoTableOfReal r = TableOfReal_create (nsel, thy numberOfColumns);
NUMstrings_copyElements (thy columnLabels, r -> columnLabels, 1, thy numberOfColumns);
- //((r -> columnLabels = NUMstrings_copy (thy columnLabels, 1, thy numberOfColumns)) == nullptr)) goto end;
+ //((r -> columnLabels = NUMstrings_copy (thy columnLabels, 1, thy numberOfColumns)) == NULL)) goto end;
long k = 0;
for (long i = 1; i <= thy numberOfRows; i++) {
if (low <= his data[i][1] && his data[i][1] < high) {
k++;
- TableOfReal_copyOneRowWithLabel (thee, r.get(), i, k);
+ TableOfReal_copyOneRowWithLabel (thee, r.peek(), i, k);
}
}
- return r;
+ return r.transfer();
} catch (MelderError) {
- Melder_throw (U"TableOfReal with distance quantile range not created.");
+ Melder_throw (U"TableOfReal with distancequantile range not created.");
}
}
-autoCovariance TableOfReal_to_Covariance (TableOfReal me) {
+
+Covariance TableOfReal_to_Covariance (TableOfReal me) {
try {
autoSSCP sscp = TableOfReal_to_SSCP (me, 0, 0, 0, 0);
- autoCovariance thee = SSCP_to_Covariance (sscp.get(), 1);
- return thee;
+ autoCovariance thee = SSCP_to_Covariance (sscp.peek(), 1);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": covariances not created.");
}
}
-autoCorrelation TableOfReal_to_Correlation (TableOfReal me) {
+Correlation TableOfReal_to_Correlation (TableOfReal me) {
try {
autoSSCP sscp = TableOfReal_to_SSCP (me, 0, 0, 0, 0);
- autoCorrelation thee = SSCP_to_Correlation (sscp.get());
- return thee;
+ autoCorrelation thee = SSCP_to_Correlation (sscp.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": correlations not created.");
}
}
-autoCorrelation TableOfReal_to_Correlation_rank (TableOfReal me) {
+Correlation TableOfReal_to_Correlation_rank (TableOfReal me) {
try {
autoTableOfReal t = TableOfReal_rankColumns (me);
- autoCorrelation thee = TableOfReal_to_Correlation (t.get());
- return thee;
+ autoCorrelation thee = TableOfReal_to_Correlation (t.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": rank correlations not created.");
}
}
-autoSSCPList TableOfReal_to_SSCPList_byLabel (TableOfReal me) {
+SSCPs TableOfReal_to_SSCPs_byLabel (TableOfReal me) {
try {
- autoSSCPList thee = SSCPList_create ();
+ autoSSCPs thee = SSCPs_create ();
autoTableOfReal mew = TableOfReal_sortOnlyByRowLabels (me);
- Melder_warningOff ();
- long lastrow = 0, numberOfMatrices = 0, numberOfSingularMatrices = 0, index = 1;
const char32 *label = mew -> rowLabels[1];
- for (long i = 2; i <= my numberOfRows; i++) {
- long numberOfRowsInCurrent = 0;
- const char32 *currentLabel = mew -> rowLabels[i];
- if (Melder_cmp (currentLabel, label) != 0) {
+ Melder_warningOff ();
+ long numberOfCases = my numberOfRows, ncols = my numberOfColumns;
+ long lastrow = 0, ngroups = 0, nsingular = 0, index = 1;
+ for (long i = 2; i <= numberOfCases; i++) {
+ long nrows = 0;
+ const char32 *li = mew -> rowLabels[i];
+ if (Melder_cmp (li, label) != 0) {
// current label different from previous one(s)
- numberOfRowsInCurrent = i - index;
- lastrow = i - 1;
- } else if (i == my numberOfRows) {
+ nrows = i - index; lastrow = i - 1;
+ } else if (i == numberOfCases) {
// current (last) label is same as previous
- numberOfRowsInCurrent = i - index + 1;
- lastrow = i;
+ nrows = i - index + 1; lastrow = i;
} else {
// next one
continue;
}
// We found a new group
- numberOfMatrices++;
- if (numberOfRowsInCurrent > 1) { // We need at least two rows for an SSCP
- if (numberOfRowsInCurrent < my numberOfColumns) {
- numberOfSingularMatrices++;
+ ngroups++;
+ if (nrows > 1) { // We need at least two rows for an SSCP
+ if (nrows < ncols) {
+ nsingular++;
}
- autoSSCP t = TableOfReal_to_SSCP (mew.get(), index, lastrow, 0, 0);
+ autoSSCP t = TableOfReal_to_SSCP (mew.peek(), index, lastrow, 0, 0);
if (! (label = mew -> rowLabels[index])) {
label = U"?";
}
- Thing_setName (t.get(), label);
- thy addItem_move (t.move());
+ Thing_setName (t.peek(), label);
+ Collection_addItem (thee.peek(), t.transfer());
}
- label = currentLabel;
- index = i;
+ label = li; index = i;
}
- if (lastrow != my numberOfRows) {
- numberOfMatrices++;
+ if (lastrow != numberOfCases) {
+ ngroups++;
}
Melder_warningOn ();
- if (numberOfSingularMatrices > 0 || thy size != numberOfMatrices) {
- long notIncluded = numberOfMatrices - thy size;
- Melder_warning (numberOfMatrices, U" different groups detected: ", numberOfSingularMatrices + notIncluded,
- U" group(s) with less rows than columns (of which ", notIncluded, U" with only one row).");
+ if (nsingular > 0 || thy size != ngroups) {
+ long notIncluded = ngroups - thy size;
+ Melder_warning (ngroups, U" different groups detected: ", nsingular + notIncluded,
+ U" group(s) with less rows than columns (of which ", notIncluded, U" with only one row).");
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": SSCP not created from labels.");
}
}
-autoPCA SSCP_to_PCA (SSCP me) {
+PCA SSCP_to_PCA (SSCP me) {
try {
double **data = my data;
autoNUMmatrix<double> adata;
@@ -764,10 +749,10 @@ autoPCA SSCP_to_PCA (SSCP me) {
data = adata.peek();
}
NUMstrings_copyElements (my columnLabels, thy labels, 1, my numberOfColumns);
- Eigen_initFromSymmetricMatrix (thee.get(), data, my numberOfColumns);
+ Eigen_initFromSymmetricMatrix (thee.peek(), data, my numberOfColumns);
NUMvector_copyElements (my centroid, thy centroid, 1, my numberOfColumns);
- PCA_setNumberOfObservations (thee.get(), (long) floor (my numberOfObservations));
- return thee;
+ PCA_setNumberOfObservations (thee.peek(), (long) floor (my numberOfObservations));
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": PCA not created.");
}
@@ -802,7 +787,7 @@ void SSCP_setCentroid (SSCP me, long component, double value) {
my centroid[component] = value;
}
-autoCCA SSCP_to_CCA (SSCP me, long ny) {
+CCA SSCP_to_CCA (SSCP me, long ny) {
try {
char upper = 'L', diag = 'N';
long info;
@@ -895,7 +880,7 @@ autoCCA SSCP_to_CCA (SSCP me, long ny) {
for (long i = 1; i <= ny; i++) {
for (long j = 1; j <= nx; j++) {
- double t = 0.0;
+ double t = 0;
for (long k = 1; k <= j; k++) {
t += syx[i][k] * sxx[k][j];
}
@@ -919,11 +904,11 @@ autoCCA SSCP_to_CCA (SSCP me, long ny) {
double t = gsvd -> d1[i] / gsvd -> d2[i];
thy y -> eigenvalues[i] = t * t;
for (long j = 1; j <= gsvd -> numberOfColumns; j++) {
- t = 0.0;
+ t = 0;
for (long k = 1; k <= j; k++) {
t += gsvd -> q[i][k] * ri[k][j];
}
- thy y -> eigenvectors[j][i] = t;
+ thy y ->eigenvectors[j][i] = t;
}
}
@@ -938,7 +923,7 @@ autoCCA SSCP_to_CCA (SSCP me, long ny) {
double *evecy = thy y -> eigenvectors[i];
double *evecx = thy x -> eigenvectors[i];
for (long j = 1; j <= nx; j++) {
- double t = 0.0;
+ double t = 0;
for (long k = j; k <= nx; k++) {
for (long l = 1; l <= nx; l++) {
for (long n = 1; n <= ny; n++) {
@@ -953,411 +938,308 @@ autoCCA SSCP_to_CCA (SSCP me, long ny) {
NUMnormalizeRows (thy x -> eigenvectors, thy x -> numberOfEigenvalues, nx, 1);
if (ny < nx) {
- autoEigen t = thy x.move();
- thy x = thy y.move(); thy y = t.move();
+ Eigen t = thy x;
+ thy x = thy y; thy y = t;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": CCA not created.");
}
}
-/************ SSCPList ***********************************************/
-
-autoSSCP SSCPList_to_SSCP_pool (SSCPList me) {
- try {
- autoSSCP thee = Data_copy (my at [1]);
-
- for (long k = 2; k <= my size; k ++) {
- SSCP t = my at [k];
- if (t -> numberOfRows != thy numberOfRows) {
- Melder_throw (U"The dimension of item ", k, U" does not agree.");
- }
-
- thy numberOfObservations += t -> numberOfObservations;
+/************ SSCPs ***********************************************/
- // Sum the sscp's and weigh the centroid.
-
- for (long i = 1; i <= thy numberOfRows; i ++) { // if 1xn
- for (long j = 1; j <= thy numberOfColumns; j ++) {
- thy data [i] [j] += t -> data [i] [j];
- }
- }
+Thing_implement (SSCPs, Ordered, 0);
- for (long j = 1; j <= thy numberOfRows; j ++) {
- thy centroid [j] += t -> numberOfObservations * t -> centroid [j];
- }
- }
-
- for (long i = 1; i <= thy numberOfRows; i ++) {
- thy centroid [i] /= thy numberOfObservations;
- }
-
- return thee;
+SSCPs SSCPs_create () {
+ try {
+ autoSSCPs me = Thing_new (SSCPs);
+ Ordered_init (me.peek(), classSSCP, 10);
+ return me.transfer();
} catch (MelderError) {
- Melder_throw (me, U": not pooled.");
+ Melder_throw (U"SSCPs not created.");
}
}
-autoCovariance CovarianceList_to_Covariance_pool (CovarianceList me) { // Morrison sec 3.5, page 100
+SSCP SSCPs_to_SSCP_pool (SSCPs me) {
try {
- autoCovariance thee = Data_copy (my at [1]);
- double scaleFactor = thy numberOfObservations - 1.0;
-
- for (long i = 1; i <= thy numberOfRows; i++) {
- for (long j = 1; j <= thy numberOfColumns; j++) {
- thy data[i][j] *= scaleFactor;
- }
- }
-
- for (long k = 2; k <= my size; k ++) {
- Covariance t = my at [k];
+ autoSSCP thee = Data_copy ( (SSCP) my item[1]);
+
+ for (long k = 2; k <= my size; k++) {
+ SSCP t = (SSCP) my item[k];
+ long no = (long) floor (t -> numberOfObservations);
if (t -> numberOfRows != thy numberOfRows) {
- Melder_throw (U"The dimension of item ", k, U" does not agree.");
+ Melder_throw (U"Unequal dimensions (", k, U").");
}
- thy numberOfObservations += t -> numberOfObservations;
+ thy numberOfObservations += no;
// Sum the sscp's and weigh the centroid.
- scaleFactor = t -> numberOfObservations - 1.0;
+
for (long i = 1; i <= thy numberOfRows; i++) { // if 1xn
for (long j = 1; j <= thy numberOfColumns; j++) {
- thy data[i][j] += scaleFactor * t -> data[i][j];
+ thy data[i][j] += t -> data[i][j];
}
}
for (long j = 1; j <= thy numberOfRows; j++) {
- thy centroid[j] += t -> numberOfObservations * t -> centroid[j];
+ thy centroid[j] += no * t -> centroid[j];
}
}
for (long i = 1; i <= thy numberOfRows; i++) {
thy centroid[i] /= thy numberOfObservations;
}
-
- scaleFactor = 1.0 / (thy numberOfObservations - my size);
- for (long i = 1; i <= thy numberOfRows; i++) { // if 1xn
- for (long j = 1; j <= thy numberOfColumns; j++) {
- thy data[i][j] *= scaleFactor;
- }
- }
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not pooled.");
}
}
-void SSCPList_getHomegeneityOfCovariances_box (SSCPList me, double *p_prob, double *p_chisq, double *p_df) {
- double chisq = 0.0, df = NUMundefined;
+void SSCPs_getHomegeneityOfCovariances_box (SSCPs me, double *probability, double *chisq, long *ndf) {
+ *probability = 0; *chisq = 0; *ndf = 0;
- autoSSCP pooled = SSCPList_to_SSCP_pool (me);
+ autoSSCP pooled = SSCPs_to_SSCP_pool (me);
long p = pooled -> numberOfColumns;
- double ln_determinant, inv = 0.0, sum = 0.0, g = my size;
- for (long i = 1; i <= g; i ++) {
- SSCP t = my at [i];
- double ni = t -> numberOfObservations - 1.0;
- NUMdeterminant_cholesky (t -> data, p, & ln_determinant);
+ double ln_determinant, inv = 0, sum = 0, g = my size;
+ for (long i = 1; i <= g; i++) {
+ SSCP t = (SSCP) my item[i];
+ double ni = t -> numberOfObservations - 1;
+ NUMdeterminant_cholesky (t -> data, p, &ln_determinant);
// Box-test is for covariance matrices -> scale determinant.
ln_determinant -= p * log (ni);
- sum += ni;
- inv += 1.0 / ni;
- chisq -= ni * ln_determinant;
+ sum += ni; inv += 1 / ni;
+ *chisq -= ni * ln_determinant;
}
- NUMdeterminant_cholesky (pooled -> data, p, & ln_determinant);
+ NUMdeterminant_cholesky (pooled -> data, p, &ln_determinant);
ln_determinant -= p * log (pooled -> numberOfObservations - g);
- chisq += sum * ln_determinant;
+ *chisq += sum * ln_determinant;
- chisq *= 1.0 - (inv - 1.0 / sum) * (2.0 * p * p + 3.0 * p - 1.0) / (6.0 * (p + 1) * (g - 1.0));
- df = (g - 1.0) * p * (p + 1) / 2.0;
- if (p_prob) {
- *p_prob = NUMchiSquareQ (chisq, df);
- }
- if (p_chisq) {
- *p_chisq = chisq;
- }
- if (p_df) {
- *p_df = df;
- }
+ *chisq *= 1.0 - (inv - 1 / sum) * (2 * p * p + 3 * p - 1) / (6 * (p + 1) * (g - 1));
+ *ndf = (long) floor ((g - 1) * p * (p + 1) / 2); // ppgb deze hele formule wordt in double doorgerekend; is dat de bedoeling?
+ *probability = NUMchiSquareQ (*chisq, *ndf);
}
-autoSSCPList SSCPList_toTwoDimensions (SSCPList me, double v1[], double v2[]) {
+
+SSCPs SSCPs_toTwoDimensions (SSCPs me, double *v1, double *v2) {
try {
- autoSSCPList thee = SSCPList_create ();
- for (long i = 1; i <= my size; i ++) {
- autoSSCP t = SSCP_toTwoDimensions (my at [i], v1, v2);
- Thing_setName (t.get(), Thing_getName (my at [i]));
- thy addItem_move (t.move());
+ autoSSCPs thee = SSCPs_create ();
+ for (long i = 1; i <= my size; i++) {
+ autoSSCP t = (SSCP) SSCP_toTwoDimensions ((SSCP) my item[i], v1, v2);
+ Thing_setName (t.peek(), Thing_getName ( (Thing) my item[i]));
+ Collection_addItem (thee.peek(), t.transfer());
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not reduced to two dimensions.");
}
}
-void SSCPList_drawConcentrationEllipses (SSCPList me, Graphics g, double scale, bool confidence, const char32 *label, long d1, long d2, double xmin, double xmax, double ymin, double ymax, int fontSize, bool garnish) {
- SSCP t = my at [1];
-
+void SSCPs_drawConcentrationEllipses (SSCPs me, Graphics g, double scale, int confidence, const char32 *label,
+ long d1, long d2, double xmin, double xmax, double ymin, double ymax, int fontSize, int garnish) {
+ SSCP t = (SSCP) my item[1];
long p = t -> numberOfColumns;
if (d1 < 1 || d1 > p || d2 < 1 || d2 > p || d1 == d2) {
Melder_throw (U"Incorrect axes.");
}
- autoSSCPList thee = SSCPList_extractTwoDimensions (me, d1, d2);
+ autoSSCPs thee = SSCPs_extractTwoDimensions (me, d1, d2);
+ double xmn, xmx, ymn, ymx;
+ SSCPs_getEllipsesBoundingBoxCoordinates (thee.peek(), scale, confidence, &xmn, &xmx, &ymn, &ymx);
- /*
- Autowindowing.
- */
- if (xmin == xmax || ymin == ymax) {
- double boundingBox_xmin, boundingBox_xmax, boundingBox_ymin, boundingBox_ymax;
- SSCPList_getEllipsesBoundingBoxCoordinates (thee.get(), scale, confidence,
- & boundingBox_xmin, & boundingBox_xmax, & boundingBox_ymin, & boundingBox_ymax);
- if (xmin == xmax) {
- xmin = boundingBox_xmin;
- xmax = boundingBox_xmax;
- }
- if (ymin == ymax) {
- ymin = boundingBox_ymin;
- ymax = boundingBox_ymax;
- }
+ if (xmin == xmax) {
+ xmin = xmn; xmax = xmx;
+ }
+
+ if (ymin == ymax) {
+ ymin = ymn; ymax = ymx;
}
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
Graphics_setInner (g);
- for (long i = 1; i <= thy size; i ++) {
- t = thy at [i];
+ for (long i = 1; i <= thy size; i++) {
+ t = (SSCP) thy item[i];
double lscale = SSCP_getEllipseScalefactor (t, scale, confidence);
- if (lscale < 0.0) {
+ if (lscale < 0) {
continue;
}
- if (! label || Melder_cmp (label, Thing_getName (t)) == 0) {
+ if (label == 0 || Melder_cmp (label, Thing_getName (t)) == 0) {
_SSCP_drawTwoDimensionalEllipse (t, g, lscale, fontSize);
}
}
Graphics_unsetInner (g);
if (garnish) {
- t = my at [1];
+ t = (SSCP) my item[1];
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_textLeft (g, true, t -> columnLabels[d2] ? t -> columnLabels[d2] : Melder_cat (U"Dimension ", d2));
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_textBottom (g, true, t -> columnLabels[d1] ? t -> columnLabels[d1] : Melder_cat (U"Dimension ", d1));
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_textLeft (g, 1, t -> columnLabels[d2] ? t -> columnLabels[d2] : Melder_cat (U"Dimension ", d2));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_textBottom (g, 1, t -> columnLabels[d1] ? t -> columnLabels[d1] : Melder_cat (U"Dimension ", d1));
}
}
-autoTableOfReal SSCP_to_TableOfReal (SSCP me) {
+TableOfReal SSCP_to_TableOfReal (SSCP me) {
try {
autoTableOfReal thee = Thing_new (TableOfReal);
- my structTableOfReal :: v_copy (thee.get());
- return thee;
+ my structTableOfReal :: v_copy (thee.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not copied.");
}
}
-autoTableOfReal SSCP_extractCentroid (SSCP me) {
+TableOfReal SSCP_extractCentroid (SSCP me) {
try {
long n = my numberOfColumns;
autoTableOfReal thee = TableOfReal_create (1, n);
NUMvector_copyElements (my centroid, thy data[1], 1, n);
thy columnLabels = NUMstrings_copy (my columnLabels, 1, n);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": centroid not extracted.");
}
}
-autoCovariance Covariance_create (long dimension) {
+Thing_implement (Covariance, SSCP, 0);
+
+Thing_implement (Correlation, SSCP, 0);
+
+Covariance Covariance_create (long dimension) {
try {
autoCovariance me = Thing_new (Covariance);
- SSCP_init (me.get(), dimension, dimension);
- return me;
+ SSCP_init (me.peek(), dimension, dimension);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Covariance not created.");
}
}
-autoCovariance Covariance_create_reduceStorage (long dimension, long storage) {
+Covariance Covariance_create_reduceStorage (long dimension, long storage) {
try {
autoCovariance me = Thing_new (Covariance);
if (storage <= 0 || storage >= dimension) {
storage = dimension;
}
- SSCP_init (me.get(), dimension, storage);
- return me;
+ SSCP_init (me.peek(), dimension, storage);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Reduced storage covariance not created.");
}
}
-
-
-autoCovariance Covariance_createSimple (char32 *s_covariances, char32 *s_centroid, long numberOfObservations) {
+Covariance Covariance_createSimple (char32 *covariances, char32 *centroid, long numberOfObservations) {
try {
- long dimension, numberOfCovariances;
- autoNUMvector<double> centroid (NUMstring_to_numbers (s_centroid, & dimension), 1);
- autoNUMvector<double> covariances (NUMstring_to_numbers (s_covariances, & numberOfCovariances), 1);
- long numberOfCovariances_wanted = dimension * (dimension + 1) / 2;
- if (numberOfCovariances != numberOfCovariances_wanted) {
- Melder_throw (U"The number of covariance matrix elements and the number of centroid elements are not in "
- " concordance. There should be d(d+1)/2 covariance values and d centroid values.");
- }
-
+ long dimension, ncovars;
+ autoNUMvector<double> centroids (NUMstring_to_numbers (centroid, &dimension), 1);
+ autoNUMvector<double> covars (NUMstring_to_numbers (covariances, &ncovars), 1);
+ long ncovars_wanted = dimension * (dimension + 1) / 2;
+ if (ncovars != ncovars_wanted) Melder_throw (U"The number of covariance matrix elements and the number of "
+ U"centroid elements are not in concordance. There should be d(d+1)/2 covariance values and d centroid values.");
+
autoCovariance me = Covariance_create (dimension);
// Construct the full covariance matrix from the upper-diagonal elements
long rowNumber = 1;
- for (long inum = 1; inum <= numberOfCovariances; inum ++) {
- long nmissing = (rowNumber - 1) * rowNumber / 2;
- long inumc = inum + nmissing;
- rowNumber = (inumc - 1) / dimension + 1;
- long icol = ((inumc - 1) % dimension) + 1;
- my data [rowNumber] [icol] = my data [icol] [rowNumber] = covariances [inum];
- if (icol == dimension) {
- rowNumber ++;
- }
- }
-
- // Check if a valid covariance, first check variances then covariances
-
- for (long irow = 1; irow <= dimension; irow ++) {
- if (my data [irow] [irow] <= 0) {
- Melder_throw (U"The diagonal matrix elements, must all be positive numbers.");
- }
- }
- for (long irow = 1; irow <= dimension; irow ++) {
- for (long icol = irow + 1; icol <= dimension; icol ++) {
- if (fabs (my data [irow] [icol] / sqrt (my data [irow] [irow] * my data [icol] [icol])) > 1) {
- long nmissing = (irow - 1) * irow / 2;
- long inum = (irow - 1) * dimension + icol - nmissing;
- Melder_throw (U"The covariance in cell [", irow, U",", icol, U"], i.e. input item ", inum, U" is too large.");
- }
- }
- }
- for (long inum = 1; inum <= dimension; inum ++) {
- my centroid [inum] = centroid [inum];
- }
- my numberOfObservations = numberOfObservations;
- return me;
- } catch (MelderError) {
- Melder_throw (U"Simple Covariance not created.");
- }
-}
-
-autoCorrelation Correlation_createSimple (char32 *s_correlations, char32 *s_centroid, long numberOfObservations) {
- try {
- long dimension, numberOfCorrelations;
- autoNUMvector<double> centroids (NUMstring_to_numbers (s_centroid, & dimension), 1);
- autoNUMvector<double> correlations (NUMstring_to_numbers (s_correlations, & numberOfCorrelations), 1);
- long numberOfCorrelations_wanted = dimension * (dimension + 1) / 2;
- if (numberOfCorrelations != numberOfCorrelations_wanted) {
- Melder_throw (U"The number of correlation matrix elements and the number of centroid elements are not in "
- " concordance. There should be d(d+1)/2 correlation values and d centroid values.");
- }
- autoCorrelation me = Correlation_create (dimension);
-
- // Construct the full correlation matrix from the upper-diagonal elements
-
- long rowNumber = 1;
- for (long inum = 1; inum <= numberOfCorrelations; inum++) {
+ for (long inum = 1; inum <= ncovars_wanted; inum++) {
long nmissing = (rowNumber - 1) * rowNumber / 2;
long inumc = inum + nmissing;
rowNumber = (inumc - 1) / dimension + 1;
long icol = ( (inumc - 1) % dimension) + 1;
- my data [rowNumber][icol] = my data [icol][rowNumber] = correlations [inum];
+ my data[rowNumber][icol] = my data[icol][rowNumber] = covars[inum];
if (icol == dimension) {
rowNumber++;
}
}
- // Check if a valid correlations, first check variances then covariances
+ // Check if a valid covariance, first check variances then covariances
for (long irow = 1; irow <= dimension; irow++) {
- if (my data [irow][irow] != 1.0) {
- Melder_throw (U"The diagonal matrix elements, must all equal 1.0.");
+ if (my data[irow][irow] <= 0) {
+ Melder_throw (U"The variances, i.e. the diagonal matrix elements, must all be positive numbers.");
}
}
for (long irow = 1; irow <= dimension; irow++) {
for (long icol = irow + 1; icol <= dimension; icol++) {
- if (fabs (my data[irow][icol]) > 1) {
+ if (fabs (my data[irow][icol] / sqrt (my data[irow][irow] * my data[icol][icol])) > 1) {
long nmissing = (irow - 1) * irow / 2;
long inum = (irow - 1) * dimension + icol - nmissing;
- Melder_throw (U"The correlation in cell [", irow, U",", icol, U"], i.e. input item ", inum, U" is larger then 1.0.");
+ Melder_throw (U"The covariance in cell [", irow, U",", icol, U"], i.e. input item ", inum, U" is too large.");
}
}
}
for (long inum = 1; inum <= dimension; inum++) {
- my centroid [inum] = centroids [inum];
+ my centroid[inum] = centroids[inum];
}
my numberOfObservations = numberOfObservations;
- return me;
+ return me.transfer();
} catch (MelderError) {
- Melder_throw (U"Simple Correlation not created.");
+ Melder_throw (U"Simple Covariance not created.");
}
}
-autoCorrelation Correlation_create (long dimension) {
+Correlation Correlation_create (long dimension) {
try {
autoCorrelation me = Thing_new (Correlation);
- SSCP_init (me.get(), dimension, dimension);
- return me;
+ SSCP_init (me.peek(), dimension, dimension);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Correlation not created.");
}
}
-autoCovariance SSCP_to_Covariance (SSCP me, long numberOfConstraints) {
+Covariance SSCP_to_Covariance (SSCP me, long numberOfConstraints) {
try {
Melder_assert (numberOfConstraints >= 0);
autoCovariance thee = Thing_new (Covariance);
- my structSSCP :: v_copy (thee.get());
+ my structSSCP :: v_copy (thee.peek());
- for (long irow = 1; irow <= my numberOfRows; irow ++) {
- for (long icol = irow; icol <= my numberOfColumns; icol ++) { // a covariance matrix is symmetric
- thy data [icol] [irow] = thy data [irow] [icol] /= my numberOfObservations - numberOfConstraints;
+ for (long i = 1; i <= my numberOfRows; i++) {
+ for (long j = i; j <= my numberOfColumns; j++) {
+ thy data[j][i] = thy data[i][j] /= (my numberOfObservations - numberOfConstraints);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U"; Covariance not created.");
}
}
-autoSSCP Covariance_to_SSCP (Covariance me) {
+SSCP Covariance_to_SSCP (Covariance me) {
try {
autoSSCP thee = Thing_new (SSCP);
- my structSSCP :: v_copy (thee.get());
- for (long irow = 1; irow <= my numberOfRows; irow ++) {
- for (long icol = irow; icol <= my numberOfColumns; icol ++) {
- thy data [icol] [irow] = thy data [irow] [icol] *= my numberOfObservations - 1;
+ my structSSCP :: v_copy (thee.peek());
+ for (long i = 1; i <= my numberOfRows; i++) {
+ for (long j = i; j <= my numberOfColumns; j++) {
+ thy data[j][i] = thy data[i][j] *= (my numberOfObservations - 1);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": SSCP not created.");
}
}
-autoCorrelation SSCP_to_Correlation (SSCP me) {
+Correlation SSCP_to_Correlation (SSCP me) {
try {
autoCorrelation thee = Thing_new (Correlation);
- my structSSCP :: v_copy (thee.get());
+ my structSSCP :: v_copy (thee.peek());
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = i; j <= my numberOfColumns; j++) {
thy data[j][i] = thy data[i][j] /= sqrt (my data[i][i] * my data[j][j]);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": Correlation not created.");
}
@@ -1366,25 +1248,25 @@ autoCorrelation SSCP_to_Correlation (SSCP me) {
double SSCP_getLnDeterminant (SSCP me) {
try {
double ln_d;
- NUMdeterminant_cholesky (my data, my numberOfRows, & ln_d);
+ NUMdeterminant_cholesky (my data, my numberOfRows, &ln_d);
return ln_d;
} catch (MelderError) {
return NUMundefined;
}
}
-static autoCovariance Covariances_pool (Covariance me, Covariance thee) {
+static Covariance Covariances_pool (Covariance me, Covariance thee) {
try {
if (my numberOfRows != thy numberOfRows || my numberOfColumns != thy numberOfColumns) Melder_throw
(U"Matrices must have equal dimensions.");
- autoSSCPList sscps = SSCPList_create ();
+ autoSSCPs sscps = SSCPs_create ();
autoSSCP sscp1 = Covariance_to_SSCP (me);
- sscps -> addItem_move (sscp1.move());
+ Collection_addItem (sscps.peek(), sscp1.transfer());
autoSSCP sscp2 = Covariance_to_SSCP (thee);
- sscps -> addItem_move (sscp2.move());
- autoSSCP pool = SSCPList_to_SSCP_pool (sscps.get());
- autoCovariance him = SSCP_to_Covariance (pool.get(), 2);
- return him;
+ Collection_addItem (sscps.peek(), sscp2.transfer());
+ autoSSCP pool = SSCPs_to_SSCP_pool (sscps.peek());
+ autoCovariance him = SSCP_to_Covariance (pool.peek(), 2);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U"not pooled.");
}
@@ -1392,11 +1274,11 @@ static autoCovariance Covariances_pool (Covariance me, Covariance thee) {
static double **productOfSquareMatrices (double **s1, double **s2, long n) {
autoNUMmatrix<double> r (1, n, 1, n);
- for (long i = 1; i <= n; i ++) {
- for (long j = 1; j <= n; j ++) {
+ for (long i = 1; i <= n; i++) {
+ for (long j = 1; j <= n; j++) {
double sum = 0;
- for (long k = 1; k <= n; k ++) {
- sum += s1 [i] [k] * s2 [k] [j];
+ for (long k = 1; k <= n; k++) {
+ sum += s1[i][k] * s2[k][j];
}
r[i][j] = sum;
}
@@ -1414,7 +1296,7 @@ static double traceOfSquaredMatrixProduct (double **s1, double **s2, long n) {
double Covariance_getProbabilityAtPosition_string (Covariance me, char32 *vector) {
autoNUMvector<double> v (1, my numberOfColumns);
long i = 0;
- for (char32 *token = Melder_firstToken (vector); token != nullptr; token = Melder_nextToken ()) {
+ for (char32 *token = Melder_firstToken (vector); token != NULL; token = Melder_nextToken ()) {
v[++i] = Melder_atof (token);
if (i == my numberOfColumns) {
break;
@@ -1424,7 +1306,7 @@ double Covariance_getProbabilityAtPosition_string (Covariance me, char32 *vector
return p;
}
-double Covariance_getProbabilityAtPosition (Covariance me, double x[]) {
+double Covariance_getProbabilityAtPosition (Covariance me, double *x) {
if (my lowerCholesky == 0) {
SSCP_expandLowerCholesky (me);
}
@@ -1435,7 +1317,7 @@ double Covariance_getProbabilityAtPosition (Covariance me, double x[]) {
return p;
}
-double Covariance_getMarginalProbabilityAtPosition (Covariance me, double vector[], double x) {
+double Covariance_getMarginalProbabilityAtPosition (Covariance me, double *vector, double x) {
double mu, stdev;
Covariance_getMarginalDensityParameters (me, vector, &mu, &stdev);
double dx = (x - mu) / stdev;
@@ -1444,40 +1326,34 @@ double Covariance_getMarginalProbabilityAtPosition (Covariance me, double vector
}
/* Precondition ||v|| = 1 */
-void Covariance_getMarginalDensityParameters (Covariance me, double v[], double *p_mu, double *p_stdev) {
- if (p_mu) {
- double mu = 0.0;
+void Covariance_getMarginalDensityParameters (Covariance me, double *v, double *mu, double *stdev) {
+ *stdev = *mu = 0;
+ if (my numberOfRows == 1) { // 1xn diagonal matrix
for (long m = 1; m <= my numberOfColumns; m++) {
- mu += v[m] * my centroid[m];
+ *stdev += v[m] * my data[1][m] * v[m];
}
- *p_mu = mu;
- }
- if (p_stdev) {
- double stdev = 0;
- if (my numberOfRows == 1) { // 1xn diagonal matrix
+ } else {
+ for (long k = 1; k <= my numberOfRows; k++) {
for (long m = 1; m <= my numberOfColumns; m++) {
- stdev += v[m] * my data[1][m] * v[m];
- }
- } else {
- for (long k = 1; k <= my numberOfRows; k++) {
- for (long m = 1; m <= my numberOfColumns; m++) {
- stdev += v[k] * my data[k][m] * v[m];
- }
+ *stdev += v[k] * my data[k][m] * v[m];
}
}
- *p_stdev = sqrt (stdev);
+ }
+ *stdev = sqrt (*stdev);
+ for (long m = 1; m <= my numberOfColumns; m++) {
+ *mu += v[m] * my centroid[m];
}
}
-double Covariances_getMultivariateCentroidDifference (Covariance me, Covariance thee, int equalCovariances, double *p_prob, double *p_fisher, double *p_df1, double *p_df2) {
+double Covariances_getMultivariateCentroidDifference (Covariance me, Covariance thee, int equalCovariances, double *prob, double *fisher, double *df1, double *df2) {
long p = my numberOfRows, N = (long) floor (my numberOfObservations + thy numberOfObservations);
long N1 = (long) floor (my numberOfObservations), n1 = N1 - 1;
long N2 = (long) floor (thy numberOfObservations), n2 = N2 - 1;
- double dif = NUMundefined, fisher = NUMundefined;
- double df1 = p, df2 = N - p - 1;
-
- if (df2 < 1) {
+ double dif = *prob = *fisher = NUMundefined;
+ *df1 = p;
+ *df2 = N - p - 1;
+ if (*df2 < 1) {
Melder_throw (U"Not enough observations (", N, U") for this test.");
}
if (N1 < p || N2 < p) {
@@ -1500,7 +1376,7 @@ double Covariances_getMultivariateCentroidDifference (Covariance me, Covariance
double mahalanobis = NUMmahalanobisDistance_chi (s.peek(), my centroid, thy centroid, p, p);
double hotelling_tsq = mahalanobis * N1 * N2 / N;
- fisher = hotelling_tsq * df2 / ( (N - 2) * df1);
+ *fisher = hotelling_tsq * *df2 / ( (N - 2) * *df1);
} else {
/* Krishnamoorthy-Yu (2004): Modified Nel and Van der Merwe test
@@ -1534,129 +1410,115 @@ double Covariances_getMultivariateCentroidDifference (Covariance me, Covariance
double tr_s2si = NUMtrace2 (s2.peek(), si.peek(), p);
double nu = (p + p * p) / ( (tr_s1sisqr + tr_s1si * tr_s1si) / n1 + (tr_s2sisqr + tr_s2si * tr_s2si) / n2);
- df2 = nu - p + 1;
- fisher = hotelling_tsq * (nu - p + 1) / (nu * p);
+ *df2 = nu - p + 1;
+ *fisher = hotelling_tsq * (nu - p + 1) / (nu * p);
}
- if (p_prob) {
- *p_prob = NUMfisherQ (fisher, df1, df2);
- }
- if (p_fisher) {
- *p_fisher = fisher;
- }
- if (p_df1) {
- *p_df1 = df1;
- }
- if (p_df2) {
- *p_df2 = df2;
- }
+ *prob = NUMfisherQ (*fisher, *df1, *df2);
return dif;
}
/* Schott 2001 */
-void Covariances_equality (CovarianceList me, int method, double *p_prob, double *p_chisq, double *p_df) {
+void Covariances_equality (Collection me, int method, double *prob, double *chisq, double *df) {
try {
+ long nc = my size;
+ double nsi = 0;
- long numberOfMatrices = my size;
- double chisq = NUMundefined, df = NUMundefined;
+ *prob = *chisq = *df = NUMundefined;
- if (numberOfMatrices < 2) {
+ if (nc < 2) {
Melder_throw (U"We need at least two matrices");
}
- autoCovariance pool = CovarianceList_to_Covariance_pool (me);
- double ns = pool -> numberOfObservations - my size;
- long p = pool -> numberOfColumns;
-
- if (method == 1) {
- /* Bartlett (see Morrison page 297)
- * The hypothesis H0 : Sigma[1] = .... = Sigma[k] of the equality of the covariance matrices of k p-dimensional
- * multinormal populations can be tested against the alternative by a modified generalized likelihood-ratio statistic.
- * Let S[i] be the unbiased estimate of Sigma[i] based on n[i] degrees of freedom, where n[i] = N[i]-1 for
- * the usual case of a random sample of N[i] observation vectors from the i-th population. When H0 is true
- * S = 1/(sum(i=1..k, n[i])) sum(i=1..k, n[i]*S[i])
- * is the pooled estimate of the common covariance matrix. The test statistic is
- * M = sum(i=1..k,n[i])*ln|S| - sum(i=1..k, n[i]*ln|S[i]|).
- * Box (1949), "A general distribution theory for a class of likelihood criteria",
- * Biomerika, vol 36, pp. 317-346. has shown that if the scale factor
- * C^(-1) = 1 - (2p^2+3p-1)/(6(p+1)(k-1)) * (sum(i=1..k, 1/n[i]) - 1 / sum(i=1..k, n[i])) is introduced,
- * the quatity M/C is approximately distributed as a chi-squared variate with (k-1)p(p+1)/2 degrees of freedom
- * as the n[i] become large.
- * It is well known that this likelihood ratio test is very sensitive to violations of the normality assumption,
- * and so other more robust procedures have been proposed.
- */
+ long p = 1, ns = 0;
+ for (long i = 1; i <= nc; i++) {
+ Covariance ci = (Covariance) my item[i];
+ double ni = ci -> numberOfObservations - 1;
+ if (i == 1) {
+ p = ci -> numberOfRows;
+ }
+ if (ci -> numberOfRows != p) {
+ Melder_throw (U"The dimensions of matrix ", i, U" differ from the previous one(s).");
+ }
+ if (ni < p) {
+ Melder_throw (U"The number of observations in matrix ", i, U" is less than the number of variables. ");
+ }
+ ns += ni; nsi += 1.0 / ni;
+ }
+
+ autoNUMmatrix<double> s (1, p, 1, p);
+
+ for (long i = 1; i <= nc; i++) { // pool
+ Covariance ci = (Covariance) my item[i];
+ double sf = (ci -> numberOfObservations - 1.0) / ns;
+ for (long j = 1; j <= p; j++) {
+ for (long k = 1; k <= p; k++) {
+ s[j][k] += sf * ci -> data[j][k];
+ }
+ }
+ }
+
+ if (method == 1) { // bartlett
double lnd;
try {
- NUMdeterminant_cholesky (pool -> data, p, & lnd);
+ NUMdeterminant_cholesky (s.peek(), p, &lnd);
} catch (MelderError) {
Melder_throw (U"Pooled covariance matrix is singular.");
}
- double nsi = 0.0, m = ns * lnd; // First part of eq (3) page 297
-
- for (long i = 1; i <= numberOfMatrices; i ++) {
- Covariance ci = my at [i];
+ double m = ns * lnd;
+ for (long i = 1; i <= nc; i++) {
+ Covariance ci = (Covariance) my item[i];
try {
- NUMdeterminant_cholesky (ci -> data, p, & lnd);
+ NUMdeterminant_cholesky (ci -> data, p, &lnd);
} catch (MelderError) {
Melder_throw (U"Covariance matrix ", i, U" is singular.");
}
- nsi += 1.0 / (ci -> numberOfObservations - 1);
- m -= (ci -> numberOfObservations - 1) * lnd; // Last part of eq (3) page 297
+ m -= (ci -> numberOfObservations - 1) * lnd;
}
- /* Eq (4) page 297 */
- double c1 = 1.0 - (2.0 * p * p + 3.0 * p - 1.0) / (6.0 * (p + 1) * (numberOfMatrices - 1)) * (nsi - 1.0 / ns);
+ double c1 = 1.0 - (2.0 * p * p - 3 * p - 1) / (6.0 * (p + 1) * (nc - 1)) * (nsi - 1 / ns);
- df = (numberOfMatrices - 1.0) * p * (p + 1) / 2.0;
- chisq = m * c1;
+ *df = (nc - 1) * p * (p + 1) / 2;
+ *chisq = m * c1;
} else if (method == 2) { // Schott (2001) Wald 1
- // T1 = sum(i=1..k, n[i]/n *tr((S[i]*S^-1)^2)- sum(i=1..k, sum(j=1..k, (n[i]/n)*(n[j]/n) *tr(S[i]*S^-1*S[j]*sS^-1))) =
+ // sum(i, ni/n *tr((si*s^-1)^2)- sum(i,sum(j, (ni/n)*(nj/n) *tr(si*s^-1*sj*s^-1))) =
// sum(i=1..k, (ni/n -(ni/n)^2) tr((si*s^-1)^2)
// - 2 * sum (i=1..k, sum(j=1..i-1, (ni/n)*(nj/n) *tr(si*s^-1*sj*s^-1)))
double trace = 0;
- NUMlowerCholeskyInverse (pool -> data, p, nullptr);
- autoNUMmatrix<double> si (NUMinverseFromLowerCholesky (pool -> data, p), 1, 1);
- for (long i = 1; i <= numberOfMatrices; i ++) {
- Covariance ci = my at [i];
+ NUMlowerCholeskyInverse (s.peek(), p, NULL);
+ autoNUMmatrix<double> si (NUMinverseFromLowerCholesky (s.peek(), p), 1, 1);
+ for (long i = 1; i <= nc; i++) {
+ Covariance ci = (Covariance) my item[i];
double ni = ci -> numberOfObservations - 1;
autoNUMmatrix<double> s1 (productOfSquareMatrices (ci -> data, si.peek(), p), 1, 1);
double trace_ii = NUMtrace2 (s1.peek(), s1.peek(), p);
trace += (ni / ns) * (1 - (ni / ns)) * trace_ii;
- for (long j = i + 1; j <= numberOfMatrices; j ++) {
- Covariance cj = my at [j];
+ for (long j = i + 1; j <= nc; j++) {
+ Covariance cj = (Covariance) my item[j];
double nj = cj -> numberOfObservations - 1;
autoNUMmatrix<double> s2 (productOfSquareMatrices (cj -> data, si.peek(), p), 1, 1);
double trace_ij = NUMtrace2 (s1.peek(), s2.peek(), p);
- trace -= 2.0 * (ni / ns) * (nj / ns) * trace_ij;
+ trace -= 2 * (ni / ns) * (nj / ns) * trace_ij;
}
}
- df = (numberOfMatrices - 1) * p * (p + 1) / 2.0;
- chisq = (ns / 2.0) * trace;
+ *df = (nc - 1) * p * (p + 1) / 2;
+ *chisq = (ns / 2) * trace;
} else {
return;
}
- if (p_prob) {
- *p_prob = NUMchiSquareQ (chisq, df);
- }
- if (p_df) {
- *p_df = df;
- }
- if (p_chisq) {
- *p_chisq = chisq;
- }
+ *prob = NUMchiSquareQ (*chisq, *df);
} catch (MelderError) {
Melder_throw (U"Equality coud not be tested.");
}
}
-void Covariance_difference (Covariance me, Covariance thee, double *p_prob, double *p_chisq, double *p_df) {
+void Covariance_difference (Covariance me, Covariance thee, double *prob, double *chisq, long *ndf) {
long p = my numberOfRows;
long numberOfObservations = (long) floor (my numberOfObservations);
double ln_me, ln_thee;
- double chisq = NUMundefined, df = NUMundefined;
-
+
if (my numberOfRows != thy numberOfRows) {
Melder_throw (U"Matrices must have equal dimensions.");
}
@@ -1672,7 +1534,7 @@ void Covariance_difference (Covariance me, Covariance thee, double *p_prob, doub
autoNUMmatrix<double> linv (NUMmatrix_copy (thy data, 1, p, 1, p), 1, 1);
NUMlowerCholeskyInverse (linv.peek(), p, & ln_thee);
- NUMdeterminant_cholesky (my data, p, & ln_me);
+ NUMdeterminant_cholesky (my data, p, &ln_me);
/*
We need trace (A B^-1). We have A and the inverse L^(-1) of the
@@ -1683,7 +1545,7 @@ void Covariance_difference (Covariance me, Covariance thee, double *p_prob, doub
where Lm = L^(-1)
*/
- double trace = 0.0;
+ double trace = 0;
for (long i = 1; i <= p; i++) {
for (long j = 1; j <= p; j++) {
long lp = MAX (j, i);
@@ -1694,17 +1556,9 @@ void Covariance_difference (Covariance me, Covariance thee, double *p_prob, doub
}
double l = (numberOfObservations - 1) * fabs (ln_thee - ln_me + trace - p);
- chisq = l * fabs (1.0 - (2.0 * p + 1.0 - 2.0 / (p + 1)) / (numberOfObservations - 1) / 6.0);
- df = p * (p + 1) / 2.0;
- if (p_prob) {
- *p_prob = NUMchiSquareQ (chisq, df);
- }
- if (p_chisq) {
- *p_chisq = chisq;
- }
- if (p_df) {
- *p_df = df;
- }
+ *chisq = l * fabs (1 - (2 * p + 1 - 2 / (p + 1)) / (numberOfObservations - 1) / 6); // ppgb CHECK fabs versus labs
+ *ndf = p * (p + 1) / 2;
+ *prob = NUMchiSquareQ (*chisq, *ndf);
}
static void checkOneIndex (TableOfReal me, long index) {
@@ -1722,144 +1576,118 @@ static void checkTwoIndices (TableOfReal me, long index1, long index2) {
}
}
-void Covariance_getSignificanceOfOneMean (Covariance me, long index, double mu, double *p_prob, double *p_t, double *p_df) {
- double var = my data[index][index];
- double prob = NUMundefined, t = NUMundefined, df = my numberOfObservations - 1.0;
+void Covariance_getSignificanceOfOneMean (Covariance me, long index, double mu,
+ double *probability, double *t, double *ndf) {
+ double var;
+ *probability = *t = NUMundefined;
+ *ndf = my numberOfObservations - 1;
checkOneIndex (me, index);
- if (var > 0.0) {
- t = (my centroid[index] - mu) / sqrt (var / my numberOfObservations);
- if (p_prob) {
- prob = 2.0 * NUMstudentQ (fabs (t), df);
- }
- }
- if (p_prob) {
- *p_prob = prob;
- }
- if (p_t) {
- *p_t = t;
- }
- if (p_df) {
- *p_df = df;
+ if ( (var = my data[index][index]) == 0) {
+ return;
}
+
+ *t = (my centroid[index] - mu) / sqrt (var / my numberOfObservations);
+ *probability = 2 * NUMstudentQ (fabs (*t), *ndf);
}
-void Covariance_getSignificanceOfMeansDifference (Covariance me, long index1, long index2, double mu, int paired, int equalVariances, double *p_prob, double *p_t, double *p_df) {
+void Covariance_getSignificanceOfMeansDifference (Covariance me,
+ long index1, long index2, double mu, int paired, int equalVariances,
+ double *probability, double *t, double *ndf) {
long n = (long) floor (my numberOfObservations);
+ double df, var1, var2, var_pooled;
- double prob = NUMundefined, t = NUMundefined;
- double df = 2.0 * (n - 1);
+ *probability = *t = NUMundefined;
+ *ndf = 2 * (n - 1);
checkTwoIndices (me, index1, index2);
- double var1 = my data [index1] [index1];
- double var2 = my data [index2] [index2];
+ var1 = my data[index1][index1];
+ var2 = my data[index2][index2];
- double var_pooled = var1 + var2;
- if (var_pooled == 0.0) {
- Melder_warning (U"The pooled variance turned out to be zero. Check your data.");
- goto end;
+ var_pooled = var1 + var2;
+ if (var_pooled == 0) {
+ Melder_warning (U"The pooled variance turned out to be zero. Check your data. ");
+ return;
}
if (paired) {
- var_pooled -= 2.0 * my data[index1][index2];
- df /= 2.0;
+ var_pooled -= 2 * my data[index1][index2];
+ *ndf /= 2;
}
- if (var_pooled == 0.0) {
+ if (var_pooled == 0) {
Melder_warning (U"The pooled variance with the paired correction turned out to be zero. ");
- prob = 0.0;
- goto end;
+ *probability = 0;
+ return;
}
- t = (my centroid [index1] - my centroid [index2] - mu) / sqrt (var_pooled / n);
+ *t = (my centroid[index1] - my centroid[index2] - mu) / sqrt (var_pooled / n);
/*
Return two sided probabilty.
*/
if (equalVariances) {
- prob = 2.0 * NUMstudentQ (fabs (t), df);
+ *probability = 2 * NUMstudentQ (fabs (*t), *ndf);
} else {
- df = (1.0 + 2.0 * var1 * var2 / (var1 * var1 + var2 * var2)) * (n - 1);
- prob = NUMincompleteBeta (df / 2.0, 0.5, df / (df + t * t));
- }
-end:
- if (p_prob) {
- *p_prob = prob;
- }
- if (p_t) {
- *p_t = t;
- }
- if (p_df) {
- *p_df = df;
+ df = (1 + 2 * var1 * var2 / (var1 * var1 + var2 * var2)) * (n - 1);
+ *probability = NUMincompleteBeta (df / 2, 0.5, df / (df + (*t) * (*t)));
+ *ndf = df;
}
}
-void Covariance_getSignificanceOfOneVariance (Covariance me, long index, double sigmasq, double *p_prob, double *p_chisq, long *p_df) {
- double var = my data [index] [index];
- double prob = NUMundefined, chisq = NUMundefined;
- double df = my numberOfObservations - 1.0;
+void Covariance_getSignificanceOfOneVariance (Covariance me, long index,
+ double sigmasq, double *probability, double *chisq, long *ndf) {
+ double var;
+ *probability = *chisq = NUMundefined;
+ *ndf = (long) floor (my numberOfObservations) - 1;
checkOneIndex (me, index);
- if (var > 0.0) {
-
- chisq = df;
- if (sigmasq > 0.0) {
- chisq = df * var / sigmasq;
- }
- if (p_prob) {
- prob = NUMchiSquareQ (chisq, df);
- }
- }
- if (p_prob) {
- *p_prob = prob;
- }
- if (p_chisq) {
- *p_chisq = chisq;
+ if ( (var = my data[index][index]) == 0) {
+ return;
}
- if (p_df) {
- *p_df = df;
+
+ *chisq = *ndf;
+ if (sigmasq != 0) {
+ *chisq = *ndf * var / sigmasq;
}
+ *probability = NUMchiSquareQ (*chisq, *ndf);
}
-void Covariance_getSignificanceOfVariancesRatio (Covariance me, long index1, long index2, double ratio, double *p_prob, double *p_f, double *p_df) {
- double df = my numberOfObservations - 1.0, prob = NUMundefined, f = NUMundefined;
+void Covariance_getSignificanceOfVariancesRatio (Covariance me,
+ long index1, long index2, double ratio, double *probability,
+ double *f, long *ndf) {
+ long n = (long) floor (my numberOfObservations);
+ double var1, var2, ratio2;
+
+ *ndf = n - 1; *probability = *f = NUMundefined;
checkTwoIndices (me, index1, index2);
- double var1 = my data [index1] [index1];
- double var2 = my data [index2] [index2];
+ var1 = my data[index1][index1];
+ var2 = my data[index2][index2];
- if (var1 > 0.0 && var2 > 0.0) {
- double ratio2 = (var1 / var2) / ratio;
- f = ratio2;
- if (var2 > var1) {
- ratio2 = (var2 / var1) * ratio;
- }
- if (p_prob) {
- prob = 2.0 * NUMfisherQ (ratio2, df, df);
- if (prob > 1.0) {
- prob = 2.0 - prob;
- }
- }
- }
- if (p_prob) {
- *p_prob = prob;
+ if (var1 == 0 || var2 == 0) {
+ return;
}
- if (p_df) {
- *p_df = df;
+
+ *f = ratio2 = (var1 / var2) / ratio;
+ if (var2 > var1) {
+ ratio2 = (var2 / var1) * ratio;
}
- if (p_f) {
- *p_f = f;
+
+ *probability = 2 * NUMfisherQ (ratio2, *ndf, *ndf);
+ if (*probability > 1) {
+ *probability = 2 - *probability;
}
}
-autoTableOfReal Correlation_confidenceIntervals (Correlation me, double confidenceLevel, long numberOfTests, int method) {
+TableOfReal Correlation_confidenceIntervals (Correlation me, double confidenceLevel, long numberOfTests, int method) {
try {
long m_bonferroni = my numberOfRows * (my numberOfRows - 1) / 2;
- if (confidenceLevel <= 0 || confidenceLevel > 1.0) {
+ if (confidenceLevel <= 0 || confidenceLevel > 1) {
Melder_throw (U"Confidence level must be in interval (0-1).");
}
@@ -1879,7 +1707,7 @@ autoTableOfReal Correlation_confidenceIntervals (Correlation me, double confiden
autoTableOfReal thee = TableOfReal_create (my numberOfRows, my numberOfRows);
- TableOfReal_copyLabels (me, thee.get(), 1, 1);
+ TableOfReal_copyLabels (me, thee.peek(), 1, 1);
// Obtain large-sample conservative multiple tests and intervals by the
@@ -1888,9 +1716,9 @@ autoTableOfReal Correlation_confidenceIntervals (Correlation me, double confiden
// values of confidence intervals in lower part of resulting table.
- double z = NUMinvGaussQ ( (1 - confidenceLevel) / (2.0 * numberOfTests));
- double zf = z / sqrt (my numberOfObservations - 3.0);
- double two_n = 2.0 * my numberOfObservations;
+ double z = NUMinvGaussQ ( (1 - confidenceLevel) / (2 * numberOfTests));
+ double zf = z / sqrt (my numberOfObservations - 3);
+ double two_n = 2 * my numberOfObservations;
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = i + 1; j <= my numberOfRows; j++) {
@@ -1904,10 +1732,10 @@ autoTableOfReal Correlation_confidenceIntervals (Correlation me, double confiden
} else if (method == 1) {
// Ruben's approximation
- double rs = rij / sqrt (1.0 - rij * rij);
- double a = two_n - 3.0 - z * z;
- double b = rs * sqrt ( (two_n - 3.0) * (two_n - 5.0));
- double c = (a - 2.0) * rs * rs - 2.0 * z * z;
+ double rs = rij / sqrt (1 - rij * rij);
+ double a = two_n - 3 - z * z;
+ double b = rs * sqrt ( (two_n - 3) * (two_n - 5));
+ double c = (a - 2) * rs * rs - 2 * z * z;
// Solve: a y^2 - 2b y + c = 0
// q = -0.5((-2b) + sgn(-2b) sqrt((-2b)^2 - 4ac))
@@ -1919,8 +1747,8 @@ autoTableOfReal Correlation_confidenceIntervals (Correlation me, double confiden
d = - d;
}
q = b - d;
- rmin = q / a; rmin /= sqrt (1.0 + rmin * rmin);
- rmax = c / q; rmax /= sqrt (1.0 + rmax * rmax);
+ rmin = q / a; rmin /= sqrt (1 + rmin * rmin);
+ rmax = c / q; rmax /= sqrt (1 + rmax * rmax);
if (rmin > rmax) {
double t = rmin; rmin = rmax; rmax = t;
}
@@ -1932,21 +1760,21 @@ autoTableOfReal Correlation_confidenceIntervals (Correlation me, double confiden
}
thy data[i][i] = 1;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": confidence intervals not created.");
}
}
-void SSCP_testDiagonality_bartlett (SSCP me, long numberOfContraints, double *chisq, double *prob, double *df) {
+void SSCP_testDiagonality_bartlett (SSCP me, long numberOfContraints, double *chisq, double *probability) {
+ *chisq = *probability = NUMundefined;
autoCorrelation c = SSCP_to_Correlation (me);
- Correlation_testDiagonality_bartlett (c.get(), numberOfContraints, chisq, prob, df);
+ Correlation_testDiagonality_bartlett (c.peek(), numberOfContraints, chisq, probability);
}
/* Morrison, page 118 */
-void Correlation_testDiagonality_bartlett (Correlation me, long numberOfContraints, double *p_chisq, double *p_prob, double *p_df) {
- long p = my numberOfRows;
- double chisq = NUMundefined, prob = NUMundefined, df = p * (p -1) / 2.0;
+void Correlation_testDiagonality_bartlett (Correlation me, long numberOfContraints, double *chisq, double *probability) {
+ *chisq = *probability = NUMundefined;
if (numberOfContraints <= 0) {
numberOfContraints = 1;
@@ -1955,23 +1783,12 @@ void Correlation_testDiagonality_bartlett (Correlation me, long numberOfContrain
Melder_warning (U"Correlation_testDiagonality_bartlett: number of constraints cannot exceed the number of observations.");
return;
}
- if (my numberOfObservations >= numberOfContraints) {
- double ln_determinant;
- NUMdeterminant_cholesky (my data, p, & ln_determinant);
- chisq = - ln_determinant * (my numberOfObservations - numberOfContraints - (2.0 * p + 5.0) / 6.0);
- if (p_prob) {
- prob = NUMchiSquareQ (chisq, df);
- }
- }
- if (p_chisq) {
- *p_chisq = chisq;
- }
- if (p_prob) {
- *p_prob = prob;
- }
- if (p_df) {
- *p_df = df;
- }
+ long p = my numberOfRows;
+ double ln_determinant;
+ NUMdeterminant_cholesky (my data, p, &ln_determinant);
+
+ *chisq = - ln_determinant * (my numberOfObservations - numberOfContraints - (2 * p + 5) / 6);
+ *probability = NUMchiSquareQ (*chisq, p * (p - 1) / 2);
}
void SSCP_expand (SSCP me) {
@@ -1984,7 +1801,7 @@ void SSCP_expand (SSCP me) {
// my expansion = my data (before)
// No expansion for a standard matrix or if already expanded and data has not changed!
- if ((my expansionNumberOfRows == 0 && my numberOfRows == my numberOfColumns) ||
+ if ( (my expansionNumberOfRows == 0 && my numberOfRows == my numberOfColumns) ||
(my expansionNumberOfRows > 0 && ! my dataChanged)) {
return;
}
@@ -1994,13 +1811,13 @@ void SSCP_expand (SSCP me) {
for (long ir = 1; ir <= my numberOfColumns; ir++) {
for (long ic = ir; ic <= my numberOfColumns; ic++) {
long dij = labs (ir - ic);
- my expansion[ir][ic] = my expansion[ic][ir] = dij < my numberOfRows ? my data[dij + 1][ic] : 0.0;
+ my expansion[ir][ic] = my expansion[ic][ir] = dij < my numberOfRows ? my data[dij + 1][ic] : 0;
}
}
// Now make 'my data' point to 'my expansion'
double **tmp = my data; my data = my expansion; my expansion = tmp;
my expansionNumberOfRows = my numberOfRows;
- my numberOfRows = my numberOfColumns;
+ my numberOfRows = my numberOfColumns; // Now forget(me) is save
my dataChanged = 0;
}
@@ -2010,62 +1827,62 @@ void SSCP_unExpand (SSCP me) {
}
NUMmatrix_free (my data, 1, 1);
my data = my expansion;
- my expansion = nullptr;
+ my expansion = 0;
my numberOfRows = my expansionNumberOfRows;
my expansionNumberOfRows = 0;
my dataChanged = 0;
}
void SSCP_expandLowerCholesky (SSCP me) {
- if (! my lowerCholesky) {
+ if (my lowerCholesky == 0) {
my lowerCholesky = NUMmatrix<double> (1, my numberOfRows, 1, my numberOfColumns);
}
- if (my numberOfRows == 1) { // diagonal
- my lnd = 0.0;
- for (long j = 1; j <= my numberOfColumns; j ++) {
- my lowerCholesky [1] [j] = 1.0 / sqrt (my data[1] [j]); // inverse is 1/stddev
- my lnd += log (my data [1] [j]); // diagonal elmnt is variance
+ if (my numberOfRows == 1) { // diagonal
+ my lnd = 0;
+ for (long j = 1; j <= my numberOfColumns; j++) {
+ my lowerCholesky[1][j] = 1 / sqrt (my data[1][j]); // inverse is 1/stddev
+ my lnd += log (my data[1][j]); // diagonal elmnt is variance
}
} else {
- for (long i = 1; i <= my numberOfRows; i ++) {
- for (long j = i; j <= my numberOfColumns; j ++) {
- my lowerCholesky [j] [i] = my lowerCholesky [i] [j] = my data [i] [j];
+ for (long i = 1; i <= my numberOfRows; i++) {
+ for (long j = i; j <= my numberOfColumns; j++) {
+ my lowerCholesky[j][i] = my lowerCholesky[i][j] = my data[i][j];
}
}
try {
NUMlowerCholeskyInverse (my lowerCholesky, my numberOfColumns, & (my lnd));
} catch (MelderError) {
// singular matrix: arrange a diagonal only inverse.
- my lnd = 0.0;
- for (long i = 1; i <= my numberOfRows; i ++) {
- for (long j = i; j <= my numberOfColumns; j ++) {
- my lowerCholesky [i] [j] = my lowerCholesky [j] [i] = ( i == j ? 1.0 / sqrt (my data [i] [i]) : 0.0 );
+ my lnd = 0;
+ for (long i = 1; i <= my numberOfRows; i++) {
+ for (long j = i; j <= my numberOfColumns; j++) {
+ my lowerCholesky[i][j] = my lowerCholesky[j][i] = i == j ? 1. / sqrt (my data[i][i]) : 0;
}
- my lnd += log (my data [i] [i]);
+ my lnd += log (my data[i][i]);
}
- my lnd *= 2.0;
+ my lnd *= 2;
}
}
}
void SSCP_unExpandLowerCholesky (SSCP me) {
NUMmatrix_free (my lowerCholesky, 1, 1);
- my lnd = 0.0;
+ my lnd = 0;
}
void SSCP_expandPCA (SSCP me) {
- if (my pca) {
- my pca.reset();
+ if (my pca != 0) {
+ forget (my pca);
}
my pca = SSCP_to_PCA (me);
}
void SSCP_unExpandPCA (SSCP me) {
- my pca.reset();
+ forget (my pca);
}
#undef MAX
#undef MIN
-/* End of file SSCP.c */
+/* End of file SSCP.c 2148*/
diff --git a/dwtools/SSCP.h b/dwtools/SSCP.h
index b1b04ba..9dcc5e1 100644
--- a/dwtools/SSCP.h
+++ b/dwtools/SSCP.h
@@ -2,7 +2,7 @@
#define _SSCP_h_
/* SSCP.h
*
- * Copyright (C) 1993-2014, 2015 David Weenink
+ * Copyright (C) 1993-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,6 +24,7 @@
#include "CCA.h"
#include "SSCP_def.h"
+oo_CLASS_CREATE (SSCP, TableOfReal);
Thing_define (Covariance, SSCP) {
};
@@ -35,73 +36,57 @@ Thing_define (Correlation, SSCP) {
Ordered collection of SSCP's
All SSCP's must have the same dimensions and labels.
*/
-Collection_define (SSCPList, OrderedOf, SSCP) {
-};
-
-Collection_define (CovarianceList, OrderedOf, Covariance) {
- SSCPList asSSCPList () {
- return reinterpret_cast<SSCPList> (this);
- }
+Thing_define (SSCPs, Ordered) {
};
void SSCP_init (SSCP me, long dimension, long storage);
-autoSSCP SSCP_create (long dimension);
+SSCP SSCP_create (long dimension);
void SSCP_drawTwoDimensionalEllipse_inside (SSCP me, Graphics g, double scale, char32 * label, int fontSize);
-
-double SSCP_getEllipseScalefactor (SSCP me, double scale, bool confidence);
-
+double SSCP_getEllipseScalefactor (SSCP me, double scale, int confidence);
void SSCP_drawConcentrationEllipse (SSCP me, Graphics g, double scale, int confidence,
long d1, long d2, double xmin, double xmax, double ymin, double ymax, int garnish);
void SSCP_setNumberOfObservations (SSCP me, double numberOfObservations);
-
void SSCP_setCentroid (SSCP me, long component, double value); // only SSCP & Covariance
-
void SSCP_setValue (SSCP me, long row, long col, double value); // only SSCP & Covariance
double SSCP_getNumberOfObservations (SSCP me);
-
double SSCP_getDegreesOfFreedom (SSCP me);
-
double SSCP_getTotalVariance (SSCP me);
-
double SSCP_getCumulativeContributionOfComponents (SSCP me, long from, long to);
-
double SSCP_getLnDeterminant (SSCP me);
-
-double SSCP_getConcentrationEllipseArea(SSCP me, double scale, bool confidence, long d1, long d2);
-
+double SSCP_getConcentrationEllipseArea(SSCP me, double scale, int confidence, long d1, long d2);
double SSCP_getFractionVariation (SSCP me, long from, long to);
-autoSSCP TableOfReal_to_SSCP (TableOfReal me, long rowb, long rowe, long colb, long cole);
-
-autoTableOfReal SSCP_and_TableOfReal_extractDistanceQuantileRange (SSCP me, TableOfReal thee, double qlow, double qhigh);
+SSCP TableOfReal_to_SSCP (TableOfReal me, long rowb, long rowe, long colb, long cole);
-autoTableOfReal Covariance_and_TableOfReal_extractDistanceQuantileRange (Covariance me, TableOfReal thee, double qlow, double qhigh);
+TableOfReal SSCP_and_TableOfReal_extractDistanceQuantileRange (SSCP me, TableOfReal thee,
+ double qlow, double qhigh);
+TableOfReal Covariance_and_TableOfReal_extractDistanceQuantileRange (Covariance me, TableOfReal thee,
+ double qlow, double qhigh);
/*
Select from a TableOfReal the rows whose Mahalanobis distance to the centroid
(from the SSCP) is in the quantile [qlow, qhigh].
*/
-autoTableOfReal Covariance_and_TableOfReal_mahalanobis (Covariance me, TableOfReal thee, bool useTableCentroid);
+TableOfReal Covariance_and_TableOfReal_mahalanobis (Covariance me, thou, bool useTableCentroid);
/*
Calculate the Mahalanobis distance: sqrt ((x-m)'S**-1 (x-m))
use the m-vector (centroid) from the covariance unless useTableColumnMeans is true.
*/
-autoCovariance TableOfReal_to_Covariance (TableOfReal me);
-autoCorrelation TableOfReal_to_Correlation (TableOfReal me);
+Covariance TableOfReal_to_Covariance (TableOfReal me);
-autoCorrelation TableOfReal_to_Correlation_rank (TableOfReal me);
+Correlation TableOfReal_to_Correlation (TableOfReal me);
+Correlation TableOfReal_to_Correlation_rank (TableOfReal me);
-autoTableOfReal SSCP_to_TableOfReal (SSCP me);
+TableOfReal SSCP_to_TableOfReal (SSCP me);
+TableOfReal SSCP_extractCentroid (SSCP me);
-autoTableOfReal SSCP_extractCentroid (SSCP me);
-
-autoTableOfReal Covariance_to_TableOfReal_randomSampling (Covariance me, long numberOfData);
+TableOfReal Covariance_to_TableOfReal_randomSampling (Covariance me, long numberOfData);
/* Generate a table with data based on the covariance matrix */
void Covariance_and_PCA_generateOneVector (Covariance me, PCA thee, double *vec, double *buf);
@@ -117,21 +102,18 @@ void Covariance_and_PCA_generateOneVector (Covariance me, PCA thee, double *vec,
4. buf, a vector of length my numberOfColumns, is needed so the routine cannot fail
*/
-autoSSCPList TableOfReal_to_SSCPList_byLabel (TableOfReal me);
+SSCPs TableOfReal_to_SSCPs_byLabel (TableOfReal me);
-autoPCA SSCP_to_PCA (SSCP me);
+PCA SSCP_to_PCA (SSCP me);
void SSCP_expandPCA (SSCP me);
-
void SSCP_unExpandPCA (SSCP me);
-autoCCA SSCP_to_CCA (SSCP me, long ny);
-
-autoCovariance Covariance_create (long dimension);
-
-autoCovariance Covariance_createSimple (char32 *covars, char32 *centroid, long numberOfObservations);
+CCA SSCP_to_CCA (SSCP me, long ny);
-autoCovariance Covariance_create_reduceStorage (long dimension, long storage);
+Covariance Covariance_create (long dimension);
+Covariance Covariance_createSimple (char32 *covars, char32 *centroid, long numberOfObservations);
+Covariance Covariance_create_reduceStorage (long dimension, long storage);
/*
storage 0 or >= dimension: complete matrix
storage 1: only diagonal
@@ -142,11 +124,10 @@ autoCovariance Covariance_create_reduceStorage (long dimension, long storage);
See also SSCP_expand () for usage.
*/
-autoCorrelation Correlation_create (long dimension);
+Correlation Correlation_create (long dimension);
-autoCorrelation Correlation_createSimple (char32 *s_correlations, char32 *s_centroid, long numberOfObservations);
-
-autoTableOfReal Correlation_confidenceIntervals (Correlation me, double confidenceLevel, long numberOfTests, int method);
+TableOfReal Correlation_confidenceIntervals (Correlation me,
+ double confidenceLevel, long numberOfTests, int method);
/*
if (method == 1)
Confidence intervals by Ruben's approximation
@@ -161,36 +142,45 @@ autoTableOfReal Correlation_confidenceIntervals (Correlation me, double confiden
/* Precondition ||vector|| = 1 */
void Covariance_getMarginalDensityParameters (Covariance me, double *vector, double *mu, double *stdev);
-
-double Covariance_getMarginalProbabilityAtPosition (Covariance me, double vector[], double x);
+double Covariance_getMarginalProbabilityAtPosition (Covariance me, double *vector, double x);
double Covariance_getProbabilityAtPosition_string (Covariance me, char32 *xpos);
-
-double Covariance_getProbabilityAtPosition (Covariance me, double x[]);
+double Covariance_getProbabilityAtPosition (Covariance me, double *x);
/* evaluate the pdf(x,mu,Sigma) at x */
-autoCovariance SSCP_to_Covariance (SSCP me, long numberOfConstraints);
+Covariance SSCP_to_Covariance (SSCP me, long numberOfConstraints);
-autoSSCP Covariance_to_SSCP (Covariance me);
+SSCP Covariance_to_SSCP (Covariance me);
-void SSCP_testDiagonality_bartlett (SSCP me, long numberOfContraints, double *chisq, double *prob, double *df);
+void SSCP_testDiagonality_bartlett (SSCP me, long numberOfContraints,
+ double *chisq, double *probability);
+void Correlation_testDiagonality_bartlett (Correlation me,
+ long numberOfContraints, double *chisq, double *probability);
+/* Test whether matrices are diagonal matrices, Morrison, page 118 */
-void Correlation_testDiagonality_bartlett (Correlation me, long numberOfContraints, double *chisq, double *prob, double *df);
-/* Test if a Correlation matrix is diagonal, Morrison pp. 116-118 */
+Correlation SSCP_to_Correlation (SSCP me);
-autoCorrelation SSCP_to_Correlation (SSCP me);
+Configuration SSCP_to_Configuration (SSCP me, long numberOfDimensions);
-void Covariance_difference (Covariance me, Covariance thee, double *prob, double *chisq, double *df);
+Configuration Covariance_to_Configuration (Covariance me, long numberOfDimensions);
-void Covariance_getSignificanceOfOneMean (Covariance me, long index, double mu, double *probability, double *t, double *df);
+Configuration Correlation_to_Configuration (Correlation me, long numberOfDimensions);
-void Covariance_getSignificanceOfMeansDifference (Covariance me, long index1, long index2, double mu, int paired, int equalVariances,
+void Covariance_difference (Covariance me, Covariance thee, double *prob, double *chisq, long *ndf);
+
+void Covariance_getSignificanceOfOneMean (Covariance me, long index, double mu,
+ double *probability, double *t, double *ndf);
+
+void Covariance_getSignificanceOfMeansDifference (Covariance me,
+ long index1, long index2, double mu, int paired, int equalVariances,
double *probability, double *t, double *ndf);
-void Covariance_getSignificanceOfOneVariance (Covariance me, long index, double sigmasq, double *probability, double *chisq, long *ndf);
+void Covariance_getSignificanceOfOneVariance (Covariance me, long index,
+ double sigmasq, double *probability, double *chisq, long *ndf);
-void Covariance_getSignificanceOfVariancesRatio (Covariance me, long index1, long index2, double ratio, double *probability,
- double *f, double *df);
+void Covariance_getSignificanceOfVariancesRatio (Covariance me,
+ long index1, long index2, double ratio, double *probability,
+ double *f, long *ndf);
double Covariances_getMultivariateCentroidDifference (Covariance me, Covariance thee, int equalCovariances, double *prob, double *fisher, double *df1, double *df2);
/* Are the centroids of me and thee different?
@@ -201,37 +191,36 @@ double Covariances_getMultivariateCentroidDifference (Covariance me, Covariance
f has Fisher distribution with p and n1+n2-p-1 degrees of freedom.
*/
-void Covariances_equality (CovarianceList me, int method, double *prob, double *chisq, double *df);
+void Covariances_equality (Collection me, int method, double *prob, double *chisq, double *df);
/*
Equality of covariance.
method = 1 : Bartlett (Morrison, 1990)
method = 2 : Wald (Schott, 2001)
*/
-autoCovariance CovarianceList_to_Covariance_pool (CovarianceList me);
+SSCPs SSCPs_create ();
-autoSSCPList TableOfReal_to_SSCPList_byLabel (TableOfReal me);
+SSCPs TableOfReal_to_SSCPs_byLabel (TableOfReal me);
-autoSSCP SSCPList_to_SSCP_sum (SSCPList me);
+SSCP SSCPs_to_SSCP_sum (SSCPs me);
/* Sum the sscp's and weigh each means with it's numberOfObservations. */
-autoSSCP SSCPList_to_SSCP_pool (SSCPList me);
+SSCP SSCPs_to_SSCP_pool (SSCPs me);
-void SSCPList_getHomegeneityOfCovariances_box (SSCPList me, double *probability, double *chisq, double *df);
+void SSCPs_getHomegeneityOfCovariances_box (SSCPs me, double *probability,
+ double *chisq, long *ndf);
-autoSSCP SSCP_toTwoDimensions (SSCP me, double *v1, double *v2);
-
-autoSSCPList SSCPList_toTwoDimensions (SSCPList me, double *v1, double *v2);
-
-autoSSCPList SSCPList_extractTwoDimensions (SSCPList me, long d1, long d2);
+SSCP SSCP_toTwoDimensions (SSCP me, double *v1, double *v2);
+SSCPs SSCPs_toTwoDimensions (SSCPs me, double *v1, double *v2);
+SSCPs SSCPs_extractTwoDimensions (SSCPs me, long d1, long d2);
/* For inheritors */
-void SSCPList_drawConcentrationEllipses (SSCPList me, Graphics g, double scale,
- bool confidence, const char32 *label, long d1, long d2, double xmin, double xmax,
- double ymin, double ymax, int fontSize, bool garnish);
+void SSCPs_drawConcentrationEllipses (SSCPs me, Graphics g, double scale,
+ int confidence, const char32 *label, long d1, long d2, double xmin, double xmax,
+ double ymin, double ymax, int fontSize, int garnish);
-void SSCPList_getEllipsesBoundingBoxCoordinates (SSCPList me, double scale, bool confidence,
+void SSCPs_getEllipsesBoundingBoxCoordinates (SSCPs me, double scale, int confidence,
double *xmin, double *xmax, double *ymin, double *ymax);
void SSCP_expand (SSCP me);
@@ -251,8 +240,6 @@ void SSCP_unExpand (SSCP me);
/* Use only if the memory is really needed! */
void SSCP_expandLowerCholesky (SSCP me); // create lower square root of covariance matrix
-
void SSCP_unExpandLowerCholesky (SSCP me);
-/* End of file SSCP.h */
-#endif
+#endif /* _SSCP_h_ */
diff --git a/dwtools/SSCP_def.h b/dwtools/SSCP_def.h
index 5c13718..3c1a1e0 100644
--- a/dwtools/SSCP_def.h
+++ b/dwtools/SSCP_def.h
@@ -23,7 +23,6 @@ oo_DEFINE_CLASS (SSCP, TableOfReal)
oo_DOUBLE (numberOfObservations)
oo_DOUBLE_VECTOR (centroid, numberOfColumns)
-
/*
The following definitions are only needed when we want to use many big diagonal or
almost diagonal matrices like for example in a GaussianMixture,
@@ -35,9 +34,8 @@ oo_DEFINE_CLASS (SSCP, TableOfReal)
oo_DOUBLE_MATRIX (expansion, expansionNumberOfRows, numberOfColumns)
oo_DOUBLE (lnd)
oo_DOUBLE_MATRIX (lowerCholesky, numberOfColumns, numberOfColumns)
- oo_AUTO_OBJECT (PCA, 0, pca)
+ oo_OBJECT (PCA, 0, pca)
#endif
-
#if oo_DECLARING
void v_info ()
override;
diff --git a/dwtools/Sampled2.cpp b/dwtools/Sampled2.cpp
new file mode 100644
index 0000000..1cc83e9
--- /dev/null
+++ b/dwtools/Sampled2.cpp
@@ -0,0 +1,217 @@
+/* Sampled2.cpp
+ *
+ * Copyright (C) 1993-2011 David Weenink
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+#include "Sampled2.h"
+#include "NUM2.h"
+
+#include "oo_DESTROY.h"
+#include "Sampled2_def.h"
+#include "oo_COPY.h"
+#include "Sampled2_def.h"
+#include "oo_EQUAL.h"
+#include "Sampled2_def.h"
+#include "oo_CAN_WRITE_AS_ENCODING.h"
+#include "Sampled2_def.h"
+#include "oo_WRITE_TEXT.h"
+#include "Sampled2_def.h"
+#include "oo_WRITE_BINARY.h"
+#include "Sampled2_def.h"
+#include "oo_READ_BINARY.h"
+#include "Sampled2_def.h"
+#include "oo_DESCRIPTION.h"
+#include "Sampled2_def.h"
+
+Thing_implement (Sampled2, Sampled, 0);
+
+void structSampled2 :: v_readText (MelderReadText text, int /*formatVersion*/) {
+ xmin = texgetr8 (text);
+ xmax = texgetr8 (text);
+ nx = texgeti4 (text);
+ dx = texgetr8 (text);
+ x1 = texgetr8 (text);
+ ymin = texgetr8 (text);
+ ymax = texgetr8 (text);
+ ny = texgeti4 (text);
+ dy = texgetr8 (text);
+ y1 = texgetr8 (text);
+ if (xmin > xmax || ymin > ymax) {
+ Melder_throw (U"xmax should be greater than xmax and ymax should be greater than ymin.");
+ }
+ if (nx < 1 || ny < 1) {
+ Melder_throw (U"nx and ny should be at least 1.");
+ }
+ if (dx <= 0 || dy <= 0) {
+ Melder_throw (U"dx and dy should be positive.");
+ }
+}
+
+void Sampled2_init
+(I, double xmin, double xmax, long nx, double dx, double x1,
+ double ymin, double ymax, long ny, double dy, double y1) {
+ iam (Sampled2);
+ my xmin = xmin; my xmax = xmax; my nx = nx; my dx = dx; my x1 = x1;
+ my ymin = ymin; my ymax = ymax; my ny = ny; my dy = dy; my y1 = y1;
+}
+
+double Sampled2_columnToX (I, double column) {
+ iam (Sampled2);
+ return my x1 + (column - 1) * my dx;
+}
+
+double Sampled2_rowToY (I, double row) {
+ iam (Sampled2);
+ return my y1 + (row - 1) * my dy;
+}
+
+double Sampled2_xToColumn (I, double x) {
+ iam (Sampled2);
+ return (x - my x1) / my dx + 1;
+}
+
+long Sampled2_xToLowColumn (I, double x) {
+ iam (Sampled2);
+ return (long) floor (Sampled2_xToColumn (me, x));
+}
+
+long Sampled2_xToHighColumn (I, double x) {
+ iam (Sampled2);
+ return (long) ceil (Sampled2_xToColumn (me, x));
+}
+
+long Sampled2_xToNearestColumn (I, double x) {
+ iam (Sampled2);
+ return (long) floor (Sampled2_xToColumn (me, x) + 0.5);
+}
+
+double Sampled2_yToRow (I, double y) {
+ iam (Sampled2);
+ return (y - my y1) / my dy + 1;
+}
+
+long Sampled2_yToLowRow (I, double y) {
+ iam (Sampled2);
+ return (long) floor (Sampled2_yToRow (me, y));
+}
+
+long Sampled2_yToHighRow (I, double y) {
+ iam (Sampled2);
+ return (long) ceil (Sampled2_yToRow (me, y));
+}
+
+long Sampled2_yToNearestRow (I, double y) {
+ iam (Sampled2);
+ return (long) floor (Sampled2_yToRow (me, y) + 0.5);
+}
+
+long Sampled2_getWindowSamplesX (I, double xmin, double xmax, long *ixmin, long *ixmax) {
+ iam (Sampled2);
+ *ixmin = 1 + (long) ceil ( (xmin - my x1) / my dx);
+ *ixmax = 1 + (long) floor ( (xmax - my x1) / my dx);
+ if (*ixmin < 1) {
+ *ixmin = 1;
+ }
+ if (*ixmax > my nx) {
+ *ixmax = my nx;
+ }
+ if (*ixmin > *ixmax) {
+ return 0;
+ }
+ return *ixmax - *ixmin + 1;
+}
+
+long Sampled2_getWindowSamplesY (I, double ymin, double ymax, long *iymin, long *iymax) {
+ iam (Sampled2);
+ *iymin = 1 + (long) ceil ( (ymin - my y1) / my dy);
+ *iymax = 1 + (long) floor ( (ymax - my y1) / my dy);
+ if (*iymin < 1) {
+ *iymin = 1;
+ }
+ if (*iymax > my ny) {
+ *iymax = my ny;
+ }
+ if (*iymin > *iymax) {
+ return 0;
+ }
+ return *iymax - *iymin + 1;
+}
+
+long Sampled2_getWindowExtrema_d (I, double **z, long ixmin, long ixmax, long iymin, long iymax,
+ double *minimum, double *maximum) {
+ iam (Sampled2);
+
+ if (ixmin == 0) {
+ ixmin = 1;
+ }
+ if (ixmax == 0) {
+ ixmax = my nx;
+ }
+ if (iymin == 0) {
+ iymin = 1;
+ }
+ if (iymax == 0) {
+ iymax = my ny;
+ }
+ if (ixmin > ixmax || iymin > iymax) {
+ return 0;
+ }
+ *minimum = *maximum = z[iymin][ixmin];
+ for (long iy = iymin; iy <= iymax; iy ++)
+ for (long ix = ixmin; ix <= ixmax; ix ++) {
+ if (z[iy][ix] < *minimum) {
+ *minimum = z[iy][ix];
+ }
+ if (z[iy][ix] > *maximum) {
+ *maximum = z[iy][ix];
+ }
+ }
+ return (ixmax - ixmin + 1) * (iymax - iymin + 1);
+}
+
+long Sampled2_getWindowExtrema_f (I, float **z, long ixmin, long ixmax, long iymin, long iymax,
+ double *minimum, double *maximum) {
+ iam (Sampled2);
+ if (ixmin == 0) {
+ ixmin = 1;
+ }
+ if (ixmax == 0) {
+ ixmax = my nx;
+ }
+ if (iymin == 0) {
+ iymin = 1;
+ }
+ if (iymax == 0) {
+ iymax = my ny;
+ }
+ if (ixmin > ixmax || iymin > iymax) {
+ return 0;
+ }
+ *minimum = *maximum = z[iymin] [ixmin];
+ for (long iy = iymin; iy <= iymax; iy ++)
+ for (long ix = ixmin; ix <= ixmax; ix ++) {
+ if (z[iy][ix] < *minimum) {
+ *minimum = z[iy][ix];
+ }
+ if (z[iy][ix] > *maximum) {
+ *maximum = z[iy][ix];
+ }
+ }
+ return (ixmax - ixmin + 1) * (iymax - iymin + 1);
+}
+
+/* End of file Sampled2.cpp */
diff --git a/dwtools/Sampled2.h b/dwtools/Sampled2.h
new file mode 100644
index 0000000..183fd2d
--- /dev/null
+++ b/dwtools/Sampled2.h
@@ -0,0 +1,83 @@
+#ifndef _Sampled2_h_
+#define _Sampled2_h_
+/* Sampled2.h
+ *
+ * Copyright (C) 1993-2011 David Weenink & Paul Boersma
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+#include "Sampled.h"
+
+#include "Sampled2_def.h"
+oo_CLASS_CREATE (Sampled2, Sampled);
+
+void Sampled2_init (I, double xmin, double xmax, long nx, double dx, double x1,
+ double ymin, double ymax, long ny, double dy, double y1);
+
+long Sampled2_getWindowSamplesX (I, double xmin, double xmax, long *ixmin, long *ixmax);
+/*
+ Function:
+ return the number of samples with x values in [xmin, xmax].
+ Put the first of these samples in ixmin.
+ Put the last of these samples in ixmax.
+ Postconditions:
+ *ixmin >= 1;
+ *ixmax <= my nx;
+ if (result != 0) *ixmin <= *ixmax; else *ixmin > *ixmax;
+ if (result != 0) result == *ixmax - *ixmin + 1;
+*/
+
+double Sampled2_columnToX (I, double column); /* Return my x1 + (column - 1) * my dx. */
+
+double Sampled2_rowToY (I, double row); /* Return my y1 + (row - 1) * my dy. */
+
+double Sampled2_xToColumn (I, double x); /* Return (x - xmin) / my dx + 1. */
+
+long Sampled2_xToLowColumn (I, double x); /* Return floor (Matrix_xToColumn (me, x)). */
+
+long Sampled2_xToHighColumn (I, double x); /* Return ceil (Matrix_xToColumn (me, x)). */
+
+long Sampled2_xToNearestColumn (I, double x); /* Return floor (Matrix_xToColumn (me, x) + 0.5). */
+
+double Sampled2_yToRow (I, double y); /* Return (y - ymin) / my dy + 1. */
+
+long Sampled2_yToLowRow (I, double y); /* Return floor (Matrix_yToRow (me, y)). */
+
+long Sampled2_yToHighRow (I, double x); /* Return ceil (Matrix_yToRow (me, y)). */
+
+long Sampled2_yToNearestRow (I, double y); /* Return floor (Matrix_yToRow (me, y) + 0.5). */
+
+long Sampled2_getWindowSamplesY (I, double ymin, double ymax, long *iymin, long *iymax);
+
+/**** a little bit dangerous ******/
+
+long Sampled2_getWindowExtrema_d (I, double **z, long ixmin, long ixmax,
+ long iymin, long iymax, double *minimum, double *maximum);
+
+long Sampled2_getWindowExtrema_f (I, float **z, long ixmin, long ixmax,
+ long iymin, long iymax, double *minimum, double *maximum);
+/*
+ Function:
+ compute the minimum and maximum values of z over all samples inside [ixmin, ixmax] * [iymin, iymax].
+ Arguments:
+ if ixmin = 0, start at first column; if ixmax = 0, end at last column (same for iymin and iymax).
+ Return value:
+ the number of samples inside the window.
+ Postconditions:
+ if result == 0, *minimum and *maximum are not changed;
+*/
+
+#endif /* _Sampled2_h_ */
diff --git a/dwtools/Procrustes.h b/dwtools/Sampled2_def.h
similarity index 71%
copy from dwtools/Procrustes.h
copy to dwtools/Sampled2_def.h
index 17c41df..217198d 100644
--- a/dwtools/Procrustes.h
+++ b/dwtools/Sampled2_def.h
@@ -1,8 +1,6 @@
-#ifndef _Procrustes_h_
-#define _Procrustes_h_
-/* Procrustes.h
+/* Sampled2_def.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,15 +18,20 @@
*/
/*
- djmw 20010926
+ djmw 19970408
djmw 20020813 GPL header
- djmw 20110306 Latest modification.
*/
-#include "AffineTransform.h"
+#define ooSTRUCT Sampled2
+oo_DEFINE_CLASS (Sampled2, Sampled)
-#include "Procrustes_def.h"
+ oo_DOUBLE (ymin)
+ oo_DOUBLE (ymax)
+ oo_LONG (ny)
+ oo_DOUBLE (dy)
+ oo_DOUBLE (y1)
-autoProcrustes Procrustes_create (long n);
+oo_END_CLASS (Sampled2)
+#undef ooSTRUCT
-#endif /* _Procrustes_h_ */
+/* End of file Sampled2_def.h */
diff --git a/dwtools/Sound_and_FilterBank.cpp b/dwtools/Sound_and_FilterBank.cpp
new file mode 100644
index 0000000..0bd004a
--- /dev/null
+++ b/dwtools/Sound_and_FilterBank.cpp
@@ -0,0 +1,421 @@
+/* Sound_and_FilterBank.cpp
+ *
+ * Copyright (C) 1993-2013 David Weenink
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+/*
+ djmw 20010718
+ djmw 20020813 GPL header.
+ djmw 20041124 Changed call to Sound_to_Spectrum.
+ djmw 20070103 Sound interface changes
+ djmw 20071107 Errors/warnings text changes
+ djmw 20071202 Melder_warning<n>
+*/
+
+#include "Sound_and_FilterBank.h"
+#include "Sound_extensions.h"
+#include "Sound_and_Spectrum.h"
+#include "Sound_to_Pitch.h"
+#include "Vector.h"
+#include "NUM2.h"
+
+#define MIN(m,n) ((m) < (n) ? (m) : (n))
+// prototypes
+Sound FilterBank_as_Sound (FilterBank me);
+
+/*
+ The gaussian(x) = (exp(-48*((i-(n+1)/2)/(n+1))^2)-exp(-12))/(1-exp(-12));
+ For power we need the area under the square of this window:
+ Integrate (gaussian(i)^2,i=1..n) =
+
+ (sqrt(Pi)*sqrt(3)*sqrt(2)*erf(2*(n-1)*sqrt(3)*sqrt(2)/(n+1))*(n+1)+
+ 24*exp(-24)*(n-1)+
+ -4*sqrt(Pi)*sqrt(3)*exp(-12)*erf(2*(n-1)*sqrt(3)/(n+1))*(n+1))/
+ (24 * (-1+exp(-12))^2)
+ To compare with the rectangular window we need to divide this by the
+ window width (n-1) x 1^2.
+*/
+static double gaussian_window_squared_correction (long n) {
+ double e12 = exp (-12), denum = (e12 - 1) * (e12 - 1) * 24 * (n - 1);
+ double sqrt3 = sqrt (3), sqrt2 = sqrt (2), sqrtpi = sqrt (NUMpi);
+ double arg1 = 2 * sqrt3 * (n - 1) / (n + 1), arg2 = arg1 * sqrt2;
+ double p2 = sqrtpi * sqrt3 * sqrt2 * (1 - NUMerfcc (arg2)) * (n + 1);
+ double p1 = 4 * sqrtpi * sqrt3 * e12 * (1 - NUMerfcc (arg1)) * (n + 1);
+
+ return (p2 - p1 + 24 * (n - 1) * e12 * e12) / denum;
+}
+
+static Matrix Sound_to_spectralpower (Sound me) {
+ try {
+ autoSpectrum s = Sound_to_Spectrum (me, TRUE);
+ autoMatrix thee = Matrix_create (s -> xmin, s -> xmax, s -> nx, s -> dx, s -> x1, 1, 1, 1, 1, 1);
+ double scale = 2.0 * s -> dx / (my xmax - my xmin);
+
+ // factor '2' because of positive and negative frequencies
+ // s -> dx : width of frequency bin
+ // my xmax - my xmin : duration of sound
+
+ double *z = thy z[1], *re = s -> z[1], *im = s -> z[2];
+ for (long i = 1; i <= s -> nx; i++) {
+ z[i] = scale * (re[i] * re[i] + im[i] * im [i]);
+ }
+
+ // Frequency bins at 0 Hz and nyquist don't count for two.
+
+ z[1] *= 0.5;
+ z[s -> nx] *= 0.5;
+ return thee.transfer();
+ } catch (MelderError) {
+ Melder_throw (me, ": no Matrix with spectral power created.");
+ }
+}
+
+static int Sound_into_BarkFilter_frame (Sound me, BarkFilter thee, long frame) {
+ autoMatrix pv = Sound_to_spectralpower (me);
+ long nf = pv -> nx;
+ autoNUMvector<double> z (1, nf);
+
+ for (long j = 1; j <= nf; j++) {
+ z[j] = HZTOBARK (pv -> x1 + (j - 1) * pv -> dx);
+ }
+
+ for (long i = 1; i <= thy ny; i++) {
+ double p = 0;
+ double z0 = thy y1 + (i - 1) * thy dy;
+ double *pow = pv -> z[1]; // TODO ??
+ for (long j = 1; j <= nf; j++) {
+ // Sekey & Hanson filter is defined in the power domain.
+ // We therefore multiply the power with a (and not a^2).
+ // integral (F(z),z=0..25) = 1.58/9
+
+ double a = NUMsekeyhansonfilter_amplitude (z0, z[j]);
+ p += a * pow[j] ;
+ }
+ thy z[i][frame] = p;
+ }
+ return 1;
+}
+
+BarkFilter Sound_to_BarkFilter (Sound me, double analysisWidth, double dt, double f1_bark, double fmax_bark, double df_bark) {
+ try {
+ double t1, nyquist = 0.5 / my dx, samplingFrequency = 2 * nyquist;
+ double windowDuration = 2 * analysisWidth; /* gaussian window */
+ double zmax = NUMhertzToBark2 (nyquist);
+ double fmin_bark = 0;
+ long nt, frameErrorCount = 0;
+
+ // Check defaults.
+
+ if (f1_bark <= 0) {
+ f1_bark = 1;
+ }
+ if (fmax_bark <= 0) {
+ fmax_bark = zmax;
+ }
+ if (df_bark <= 0) {
+ df_bark = 1;
+ }
+
+ fmax_bark = MIN (fmax_bark, zmax);
+ long nf = floor ( (fmax_bark - f1_bark) / df_bark + 0.5);
+ if (nf <= 0) {
+ Melder_throw ("The combination of filter parameters is not valid.");
+ }
+
+ Sampled_shortTermAnalysis (me, windowDuration, dt, & nt, & t1);
+ autoSound sframe = Sound_createSimple (1, windowDuration, samplingFrequency);
+ autoSound window = Sound_createGaussian (windowDuration, samplingFrequency);
+ autoBarkFilter thee = BarkFilter_create (my xmin, my xmax, nt, dt, t1,
+ fmin_bark, fmax_bark, nf, df_bark, f1_bark);
+
+ autoMelderProgress progess (L"BarkFilter analysis");
+
+ for (long i = 1; i <= nt; i++) {
+ double t = Sampled_indexToX (thee.peek(), i);
+
+ Sound_into_Sound (me, sframe.peek(), t - windowDuration / 2);
+
+ Sounds_multiply (sframe.peek(), window.peek());
+
+ if (! Sound_into_BarkFilter_frame (sframe.peek(), thee.peek(), i)) {
+ frameErrorCount++;
+ }
+
+ if ( (i % 10) == 1) {
+ Melder_progress ( (double) i / nt, L"BarkFilter analysis: frame ",
+ Melder_integer (i), L" from ", Melder_integer (nt), L".");
+ }
+ }
+
+ if (frameErrorCount > 0) {
+ Melder_warning (L"Analysis results of ", Melder_integer (frameErrorCount), L" frame(s) out of ",
+ Melder_integer (nt), L" will be suspect.");
+ }
+
+ double ref = FilterBank_DBREF * gaussian_window_squared_correction (window -> nx);
+
+ NUMdmatrix_to_dBs (thy z, 1, thy ny, 1, thy nx, ref, FilterBank_DBFAC, FilterBank_DBFLOOR);
+ return thee.transfer();
+ } catch (MelderError) {
+ Melder_throw (me, ": no BarkFilter created.");
+ }
+}
+
+static int Sound_into_MelFilter_frame (Sound me, MelFilter thee, long frame) {
+ autoMatrix pv = Sound_to_spectralpower (me);
+
+ double z1 = pv -> x1;
+ double dz = pv -> dx;
+ long nf = pv -> nx;
+ double df = thy dy;
+ for (long i = 1; i <= thy ny; i++) {
+ double p = 0;
+ double fc_mel = thy y1 + (i - 1) * df;
+ double fc_hz = MELTOHZ (fc_mel);
+ double fl_hz = MELTOHZ (fc_mel - df);
+ double fh_hz = MELTOHZ (fc_mel + df);
+ double *pow = pv -> z[1];
+ for (long j = 1; j <= nf; j++) {
+ // Bin with a triangular filter the power (=amplitude-squared)
+
+ double f = z1 + (j - 1) * dz;
+ double a = NUMtriangularfilter_amplitude (fl_hz, fc_hz, fh_hz, f);
+ p += a * pow[j];
+ }
+ thy z[i][frame] = p;
+ }
+ return 1;
+}
+
+MelFilter Sound_to_MelFilter (Sound me, double analysisWidth, double dt, double f1_mel, double fmax_mel, double df_mel) {
+ try {
+ double t1, samplingFrequency = 1 / my dx, nyquist = 0.5 * samplingFrequency;
+ double windowDuration = 2 * analysisWidth; /* gaussian window */
+ double fmin_mel = 0;
+ double fbottom = HZTOMEL (100.0), fceiling = HZTOMEL (nyquist);
+ long nt, frameErrorCount = 0;
+
+ // Check defaults.
+
+ if (fmax_mel <= 0 || fmax_mel > fceiling) {
+ fmax_mel = fceiling;
+ }
+ if (fmax_mel <= f1_mel) {
+ f1_mel = fbottom; fmax_mel = fceiling;
+ }
+ if (f1_mel <= 0) {
+ f1_mel = fbottom;
+ }
+ if (df_mel <= 0) {
+ df_mel = 100.0;
+ }
+
+ // Determine the number of filters.
+
+ long nf = floor ((fmax_mel - f1_mel) / df_mel + 0.5);
+ fmax_mel = f1_mel + nf * df_mel;
+
+ Sampled_shortTermAnalysis (me, windowDuration, dt, &nt, &t1);
+ autoSound sframe = Sound_createSimple (1, windowDuration, samplingFrequency);
+ autoSound window = Sound_createGaussian (windowDuration, samplingFrequency);
+ autoMelFilter thee = MelFilter_create (my xmin, my xmax, nt, dt, t1, fmin_mel, fmax_mel, nf, df_mel, f1_mel);
+
+ autoMelderProgress progress (L"MelFilters analysis");
+
+ for (long i = 1; i <= nt; i++) {
+ double t = Sampled_indexToX (thee.peek(), i);
+ Sound_into_Sound (me, sframe.peek(), t - windowDuration / 2);
+ Sounds_multiply (sframe.peek(), window.peek());
+ if (! Sound_into_MelFilter_frame (sframe.peek(), thee.peek(), i)) {
+ frameErrorCount++;
+ }
+ if ( (i % 10) == 1) {
+ Melder_progress ((double) i / nt, L"Frame ", Melder_integer (i), L" out of ", Melder_integer (nt), L".");
+ }
+ }
+
+ if (frameErrorCount) {
+ Melder_warning (L"Analysis results of ", Melder_integer (frameErrorCount),
+ L" frame(s) out of ", Melder_integer (nt), L" will be suspect.");
+ }
+
+ // Window correction.
+
+ double ref = FilterBank_DBREF * gaussian_window_squared_correction (window -> nx);
+
+ NUMdmatrix_to_dBs (thy z, 1, thy ny, 1, thy nx, ref, FilterBank_DBFAC, FilterBank_DBFLOOR);
+ return thee.transfer();
+ } catch (MelderError) {
+ Melder_throw (me, ": no MelFilter created.");
+ }
+}
+
+/*
+ Analog formant filter response :
+ H(f) = i f B / (f1^2 - f^2 + i f B)
+*/
+static int Sound_into_FormantFilter_frame (Sound me, FormantFilter thee, long frame, double bw) {
+ Melder_assert (bw > 0);
+ autoMatrix pv = Sound_to_spectralpower (me);
+ double z1 = pv -> x1;
+ double dz = pv -> dx;
+ long nf = pv -> nx;
+
+ for (long i = 1; i <= thy ny; i++) {
+ double p = 0;
+ double fc = thy y1 + (i - 1) * thy dy;
+ double *pow = pv -> z[1];
+ for (long j = 1; j <= nf; j++) {
+ // H(f) = ifB / (fc^2 - f^2 + ifB)
+ // H(f)| = fB / sqrt ((fc^2 - f^2)^2 + f^2B^2)
+ //|H(f)|^2 = f^2B^2 / ((fc^2 - f^2)^2 + f^2B^2)
+ // = 1 / (((fc^2 - f^2) /fB)^2 + 1)
+
+ double f = z1 + (j - 1) * dz;
+ double a = NUMformantfilter_amplitude (fc, bw, f);
+ p += a * pow[j];
+ }
+ thy z[i][frame] = p;
+ }
+ return 1;
+}
+
+FormantFilter Sound_to_FormantFilter (Sound me, double analysisWidth,
+ double dt, double f1_hz, double fmax_hz, double df_hz, double relative_bw,
+ double minimumPitch, double maximumPitch) {
+ try {
+ double floor = 80, ceiling = 600;
+ if (minimumPitch >= maximumPitch) {
+ minimumPitch = floor; maximumPitch = ceiling;
+ }
+ if (minimumPitch <= 0) {
+ minimumPitch = floor;
+ }
+ if (maximumPitch <= 0) {
+ maximumPitch = ceiling;
+ }
+
+ autoPitch thee = Sound_to_Pitch (me, dt, minimumPitch, maximumPitch);
+ autoFormantFilter ff = Sound_and_Pitch_to_FormantFilter (me, thee.peek(), analysisWidth, dt,
+ f1_hz, fmax_hz, df_hz, relative_bw);
+ return ff.transfer();
+ } catch (MelderError) {
+ Melder_throw (me, ": no FormantFilter created.");
+ }
+}
+
+FormantFilter Sound_and_Pitch_to_FormantFilter (Sound me, Pitch thee, double analysisWidth, double dt,
+ double f1_hz, double fmax_hz, double df_hz, double relative_bw) {
+ try {
+ double t1, windowDuration = 2 * analysisWidth; /* gaussian window */
+ double nyquist = 0.5 / my dx, samplingFrequency = 2 * nyquist, fmin_hz = 0;
+ long nt, f0_undefined = 0;
+
+ if (my xmin > thy xmin || my xmax > thy xmax) Melder_throw
+ ("The domain of the Sound is not included in the domain of the Pitch.");
+
+ double f0_median = Pitch_getQuantile (thee, thy xmin, thy xmax, 0.5, kPitch_unit_HERTZ);
+
+ if (f0_median == NUMundefined || f0_median == 0) {
+ f0_median = 100;
+ Melder_warning (L"Pitch values undefined. Bandwith fixed to 100 Hz. ");
+ }
+
+ if (f1_hz <= 0) {
+ f1_hz = 100;
+ }
+ if (fmax_hz <= 0) {
+ fmax_hz = nyquist;
+ }
+ if (df_hz <= 0) {
+ df_hz = f0_median / 2;
+ }
+ if (relative_bw <= 0) {
+ relative_bw = 1.1;
+ }
+
+ fmax_hz = MIN (fmax_hz, nyquist);
+ long nf = floor ( (fmax_hz - f1_hz) / df_hz + 0.5);
+
+ Sampled_shortTermAnalysis (me, windowDuration, dt, &nt, &t1);
+ autoFormantFilter him = FormantFilter_create (my xmin, my xmax, nt, dt, t1,
+ fmin_hz, fmax_hz, nf, df_hz, f1_hz);
+
+ // Temporary objects
+
+ autoSound sframe = Sound_createSimple (1, windowDuration, samplingFrequency);
+ autoSound window = Sound_createGaussian (windowDuration, samplingFrequency);
+ autoMelderProgress progress (L"Sound & Pitch: To FormantFilter");
+ for (long i = 1; i <= nt; i++) {
+ double t = Sampled_indexToX (him.peek(), i);
+ double b, f0 = Pitch_getValueAtTime (thee, t, kPitch_unit_HERTZ, 0);
+
+ if (f0 == NUMundefined || f0 == 0) {
+ f0_undefined++; f0 = f0_median;
+ }
+ b = relative_bw * f0;
+ Sound_into_Sound (me, sframe.peek(), t - windowDuration / 2);
+ Sounds_multiply (sframe.peek(), window.peek());
+
+ Sound_into_FormantFilter_frame (sframe.peek(), him.peek(), i, b);
+
+ if ( (i % 10) == 1) {
+ Melder_progress ( (double) i / nt, L"Frame ", Melder_integer (i), L" out of ",
+ Melder_integer (nt), L".");
+ }
+ }
+
+ double ref = FilterBank_DBREF * gaussian_window_squared_correction (window -> nx);
+ NUMdmatrix_to_dBs (his z, 1, his ny, 1, his nx, ref, FilterBank_DBFAC, FilterBank_DBFLOOR);
+ return him.transfer();
+ } catch (MelderError) {
+ Melder_throw ("FormantFilter not created from Pitch & FormantFilter.");
+ }
+}
+
+Sound FilterBank_as_Sound (FilterBank me) {
+ try {
+ autoSound thee = Sound_create (my ny, my xmin, my xmax, my nx, my dx, my x1);
+ for (long i = 1; i <= my ny; i++) {
+ for (long j = 1; j <= my nx; j++)
+ thy z[i][j] = my z[i][j];
+ }
+ return thee.transfer();
+ } catch (MelderError) {
+ Melder_throw (me, ": no Sound created.");
+ }
+}
+
+Sound FilterBanks_crossCorrelate (FilterBank me, FilterBank thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
+ try {
+ autoSound cc = Sounds_crossCorrelate ((Sound) me, (Sound) thee, scaling, signalOutsideTimeDomain);
+ return cc.transfer();
+ } catch (MelderError) {
+ Melder_throw (me, " and ", thee, " not cross-correlated.");
+ }
+}
+
+Sound FilterBanks_convolve (FilterBank me, FilterBank thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
+ try {
+ autoSound cc = Sounds_convolve ((Sound) me, (Sound) thee, scaling, signalOutsideTimeDomain);
+ return cc.transfer();
+ } catch (MelderError) {
+ Melder_throw (me, " and ", thee, " not convolved.");
+ }
+}
+
+/* End of file Sound_and_FilterBank.cpp */
diff --git a/dwtools/Sound_and_Spectrogram_extensions.h b/dwtools/Sound_and_FilterBank.h
similarity index 57%
copy from dwtools/Sound_and_Spectrogram_extensions.h
copy to dwtools/Sound_and_FilterBank.h
index a400e28..9e19bdc 100644
--- a/dwtools/Sound_and_Spectrogram_extensions.h
+++ b/dwtools/Sound_and_FilterBank.h
@@ -1,8 +1,8 @@
-#ifndef _Sound_and_Spectrogram_extensions_h_
-#define _Sound_and_Spectrogram_extensions_h_
-/* Sound_and_Spectrogram_extensions.h
+#ifndef _Sound_and_FilterBank_h_
+#define _Sound_and_FilterBank_h_
+/* Sound_and_FilterBank.h
*
- * Copyright (C) 2014-2015 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,14 +20,16 @@
*/
/*
- djmw 20140914
+ djmw 20010404
+ djmw 20020813 GPL header
+ djmw 20120508 Latest modification
*/
-#include "Spectrogram_extensions.h"
+#include "FilterBank.h"
#include "Pitch.h"
#include "Sound.h"
-autoBarkSpectrogram Sound_to_BarkSpectrogram (Sound me, double analysisWidth, double dt,
+BarkFilter Sound_to_BarkFilter (Sound me, double analysisWidth, double dt,
double f1_bark, double fmax_bark, double df_bark);
/*
Filtering with filters on a Bark scale as defined by
@@ -38,20 +40,19 @@ autoBarkSpectrogram Sound_to_BarkSpectrogram (Sound me, double analysisWidth, do
10 log F(z) = 15.8 + 7.5(z + 0.5) - 17.5 * sqrt(1 + (z + 0.5)^2)
*/
-autoMelSpectrogram Sound_to_MelSpectrogram (Sound me, double analysisWidth, double dt,
+MelFilter Sound_to_MelFilter (Sound me, double analysisWidth, double dt,
double f1_mel, double fmax_mel, double df_mel);
-autoSpectrogram Sound_to_Spectrogram_pitchDependent (Sound me, double analysisWidth,
+FormantFilter Sound_to_FormantFilter (Sound me, double analysisWidth,
double dt, double f1_hz, double fmax_hz, double df_hz, double relative_bw,
double minimumPitch, double maximumPitch);
-autoSpectrogram Sound_and_Pitch_to_Spectrogram (Sound me, Pitch thee,
+FormantFilter Sound_and_Pitch_to_FormantFilter (Sound me, Pitch thee,
double analysisWidth, double dt, double f1_hz, double fmax_hz,
double df_hz, double relative_bw);
-autoSound BandFilterSpectrograms_crossCorrelate (BandFilterSpectrogram me, BandFilterSpectrogram thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
+Sound FilterBanks_crossCorrelate (FilterBank me, FilterBank thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
+Sound FilterBanks_convolve (FilterBank me, FilterBank thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
-autoSound BandFilterSpectrograms_convolve (BandFilterSpectrogram me, BandFilterSpectrogram thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
-
-#endif /* _Sound_and_Spectrogram_extensions_h_ */
+#endif /* _Sound_and_FilterBank_h_ */
diff --git a/dwtools/Sound_and_PCA.cpp b/dwtools/Sound_and_PCA.cpp
index 9f2471d..63ce511 100644
--- a/dwtools/Sound_and_PCA.cpp
+++ b/dwtools/Sound_and_PCA.cpp
@@ -1,6 +1,6 @@
/* Sound_and_PCA.cpp
*
- * Copyright (C) 2012, 2015 David Weenink
+ * Copyright (C) 2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -34,18 +34,18 @@ static void checkChannelsWithinRange (long *channels, long n, long min, long max
}
}
-autoPCA Sound_to_PCA_channels (Sound me, double startTime, double endTime) {
+PCA Sound_to_PCA_channels (Sound me, double startTime, double endTime) {
try {
// covariance is cross-correlation with lag time 0
autoCrossCorrelationTable thee = Sound_to_CrossCorrelationTable (me, startTime, endTime, 0);
- autoPCA him = SSCP_to_PCA (thee.get());
- return him;
+ autoPCA him = SSCP_to_PCA (thee.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no PCA created.");
}
}
-autoSound Sound_and_PCA_to_Sound_pc_selectedChannels (Sound me, PCA thee, long numberOfComponents, long *channels, long numberOfChannels) {
+Sound Sound_and_PCA_to_Sound_pc_selectedChannels (Sound me, PCA thee, long numberOfComponents, long *channels, long numberOfChannels) {
try {
bool channelSelection = channels != 0 && numberOfChannels > 0;
if (numberOfComponents <= 0 || numberOfComponents > thy numberOfEigenvalues) {
@@ -55,7 +55,7 @@ autoSound Sound_and_PCA_to_Sound_pc_selectedChannels (Sound me, PCA thee, long n
if (channelSelection) {
checkChannelsWithinRange (channels, numberOfChannels, 1, my ny);
}
- autoSound him = Data_copy (me);
+ autoSound him = (Sound) Data_copy (me);
// R['i',j] = E(i,k]*S['k',j]
// use kij-variant for faster inner loop
for (long k = 1; k <= thy dimension; k++) {
@@ -68,17 +68,17 @@ autoSound Sound_and_PCA_to_Sound_pc_selectedChannels (Sound me, PCA thee, long n
}
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no principal components calculated with ", thee);
}
}
-autoSound Sound_and_PCA_principalComponents (Sound me, PCA thee, long numberOfComponents) {
- return Sound_and_PCA_to_Sound_pc_selectedChannels (me, thee, numberOfComponents, nullptr, 0);
+Sound Sound_and_PCA_principalComponents (Sound me, PCA thee, long numberOfComponents) {
+ return Sound_and_PCA_to_Sound_pc_selectedChannels (me, thee, numberOfComponents, NULL, 0);
}
-autoSound Sound_and_PCA_whitenSelectedChannels (Sound me, PCA thee, long numberOfComponents, long *channels, long numberOfChannels) {
+Sound Sound_and_PCA_whitenSelectedChannels (Sound me, PCA thee, long numberOfComponents, long *channels, long numberOfChannels) {
try {
bool channelSelection = channels != 0 && numberOfChannels > 0;
if (numberOfComponents <= 0 || numberOfComponents > thy numberOfEigenvalues) {
@@ -109,14 +109,14 @@ autoSound Sound_and_PCA_whitenSelectedChannels (Sound me, PCA thee, long numberO
}
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created.");
}
}
-autoSound Sound_and_PCA_whitenChannels (Sound me, PCA thee, long numberOfComponents) {
- return Sound_and_PCA_whitenSelectedChannels (me, thee, numberOfComponents, nullptr, 0);
+Sound Sound_and_PCA_whitenChannels (Sound me, PCA thee, long numberOfComponents) {
+ return Sound_and_PCA_whitenSelectedChannels (me, thee, numberOfComponents, NULL, 0);
}
/* End of file Sound_and_PCA.cpp */
diff --git a/dwtools/Sound_and_PCA.h b/dwtools/Sound_and_PCA.h
index 1d10e9b..cb7c0a7 100644
--- a/dwtools/Sound_and_PCA.h
+++ b/dwtools/Sound_and_PCA.h
@@ -2,7 +2,7 @@
#define _Sound_and_PCA_h_
/* Sound_and_PCA.h
*
- * Copyright (C) 2012, 2015 David Weenink
+ * Copyright (C) 2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -26,14 +26,14 @@
#include "PCA.h"
#include "Sound.h"
-autoPCA Sound_to_PCA_channels (Sound me, double startTime, double endTime);
+PCA Sound_to_PCA_channels (Sound me, double startTime, double endTime);
-autoSound Sound_and_PCA_to_Sound_pc_selectedChannels (Sound me, PCA thee, long numberOfComponents, long *channels, long numberOfChannels);
+Sound Sound_and_PCA_to_Sound_pc_selectedChannels (Sound me, PCA thee, long numberOfComponents, long *channels, long numberOfChannels);
-autoSound Sound_and_PCA_principalComponents (Sound me, PCA thee, long numberOfComponents);
+Sound Sound_and_PCA_principalComponents (Sound me, PCA thee, long numberOfComponents);
-autoSound Sound_and_PCA_whitenSelectedChannels (Sound me, PCA thee, long numberOfComponents, long *channels, long numberOfChannels);
+Sound Sound_and_PCA_whitenSelectedChannels (Sound me, PCA thee, long numberOfComponents, long *channels, long numberOfChannels);
-autoSound Sound_and_PCA_whitenChannels (Sound me, PCA thee, long numberOfComponents);
+Sound Sound_and_PCA_whitenChannels (Sound me, PCA thee, long numberOfComponents);
#endif /* _Sound_and_PCA_h_ */
diff --git a/dwtools/Sound_and_Spectrogram_extensions.cpp b/dwtools/Sound_and_Spectrogram_extensions.cpp
index 2906b67..858dd96 100644
--- a/dwtools/Sound_and_Spectrogram_extensions.cpp
+++ b/dwtools/Sound_and_Spectrogram_extensions.cpp
@@ -1,4 +1,4 @@
-/* Sound_and_Spectrogram_extensions.cpp
+/* Sound_and_FilterBank.cpp
*
* Copyright (C) 1993-2014 David Weenink
*
@@ -35,7 +35,7 @@
#define MIN(m,n) ((m) < (n) ? (m) : (n))
// prototypes
-autoSound BandFilterSpectrogram_as_Sound (BandFilterSpectrogram me, int to_dB);
+Sound BandFilterSpectrogram_as_Sound (BandFilterSpectrogram me, int to_dB);
/*
The gaussian(x) = (exp(-48*((i-(n+1)/2)/(n+1))^2)-exp(-12))/(1-exp(-12));
@@ -64,9 +64,9 @@ static void _Spectrogram_windowCorrection (Spectrogram me, long numberOfSamples_
}
}
-static autoSpectrum Sound_to_Spectrum_power (Sound me) {
+static Spectrum Sound_to_Spectrum_power (Sound me) {
try {
- autoSpectrum thee = Sound_to_Spectrum (me, true);
+ autoSpectrum thee = Sound_to_Spectrum (me, TRUE);
double scale = 2.0 * thy dx / (my xmax - my xmin);
// factor '2' because we combine positive and negative frequencies
@@ -82,7 +82,7 @@ static autoSpectrum Sound_to_Spectrum_power (Sound me) {
// Correction of frequency bins at 0 Hz and nyquist: don't count for two.
re[1] *= 0.5; re[thy nx] *= 0.5;
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Spectrum with spectral power created.");
}
@@ -114,7 +114,7 @@ static void Sound_into_BarkSpectrogram_frame (Sound me, BarkSpectrogram thee, lo
}
}
-autoBarkSpectrogram Sound_to_BarkSpectrogram (Sound me, double analysisWidth, double dt, double f1_bark, double fmax_bark, double df_bark) {
+BarkSpectrogram Sound_to_BarkSpectrogram (Sound me, double analysisWidth, double dt, double f1_bark, double fmax_bark, double df_bark) {
try {
double nyquist = 0.5 / my dx, samplingFrequency = 2 * nyquist;
double windowDuration = 2 * analysisWidth; /* gaussian window */
@@ -148,21 +148,21 @@ autoBarkSpectrogram Sound_to_BarkSpectrogram (Sound me, double analysisWidth, do
autoMelderProgress progess (U"BarkSpectrogram analysis");
for (long iframe = 1; iframe <= numberOfFrames; iframe++) {
- double t = Sampled_indexToX (thee.get(), iframe);
+ double t = Sampled_indexToX (thee.peek(), iframe);
- Sound_into_Sound (me, sframe.get(), t - windowDuration / 2.0);
- Sounds_multiply (sframe.get(), window.get());
- Sound_into_BarkSpectrogram_frame (sframe.get(), thee.get(), iframe);
+ Sound_into_Sound (me, sframe.peek(), t - windowDuration / 2);
+ Sounds_multiply (sframe.peek(), window.peek());
+ Sound_into_BarkSpectrogram_frame (sframe.peek(), thee.peek(), iframe);
- if (iframe % 10 == 1) {
+ if ((iframe % 10) == 1) {
Melder_progress ( (double) iframe / numberOfFrames, U"BarkSpectrogram analysis: frame ",
iframe, U" from ", numberOfFrames, U".");
}
}
- _Spectrogram_windowCorrection ((Spectrogram) thee.get(), window -> nx);
+ _Spectrogram_windowCorrection ((Spectrogram) thee.peek(), window -> nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no BarkSpectrogram created.");
}
@@ -171,14 +171,14 @@ autoBarkSpectrogram Sound_to_BarkSpectrogram (Sound me, double analysisWidth, do
static void Sound_into_MelSpectrogram_frame (Sound me, MelSpectrogram thee, long frame) {
autoSpectrum him = Sound_to_Spectrum_power (me);
- for (long ifilter = 1; ifilter <= thy ny; ifilter ++) {
+ for (long ifilter = 1; ifilter <= thy ny; ifilter++) {
double power = 0;
double fc_mel = thy y1 + (ifilter - 1) * thy dy;
double fc_hz = thy v_frequencyToHertz (fc_mel);
double fl_hz = thy v_frequencyToHertz (fc_mel - thy dy);
double fh_hz = thy v_frequencyToHertz (fc_mel + thy dy);
long ifrom, ito;
- Sampled_getWindowSamples (him.get(), fl_hz, fh_hz, &ifrom, &ito);
+ Sampled_getWindowSamples (him.peek(), fl_hz, fh_hz, &ifrom, &ito);
for (long i = ifrom; i <= ito; i++) {
// Bin with a triangular filter the power (=amplitude-squared)
@@ -190,26 +190,26 @@ static void Sound_into_MelSpectrogram_frame (Sound me, MelSpectrogram thee, long
}
}
-autoMelSpectrogram Sound_to_MelSpectrogram (Sound me, double analysisWidth, double dt, double f1_mel, double fmax_mel, double df_mel) {
+MelSpectrogram Sound_to_MelSpectrogram (Sound me, double analysisWidth, double dt, double f1_mel, double fmax_mel, double df_mel) {
try {
- double t1, samplingFrequency = 1.0 / my dx, nyquist = 0.5 * samplingFrequency;
- double windowDuration = 2.0 * analysisWidth; // gaussian window
- double fmin_mel = 0.0;
+ double t1, samplingFrequency = 1 / my dx, nyquist = 0.5 * samplingFrequency;
+ double windowDuration = 2 * analysisWidth; /* gaussian window */
+ double fmin_mel = 0;
double fbottom = NUMhertzToMel2 (100.0), fceiling = NUMhertzToMel2 (nyquist);
long numberOfFrames;
// Check defaults.
- if (fmax_mel <= 0.0 || fmax_mel > fceiling) {
+ if (fmax_mel <= 0 || fmax_mel > fceiling) {
fmax_mel = fceiling;
}
if (fmax_mel <= f1_mel) {
f1_mel = fbottom; fmax_mel = fceiling;
}
- if (f1_mel <= 0.0) {
+ if (f1_mel <= 0) {
f1_mel = fbottom;
}
- if (df_mel <= 0.0) {
+ if (df_mel <= 0) {
df_mel = 100.0;
}
@@ -226,19 +226,19 @@ autoMelSpectrogram Sound_to_MelSpectrogram (Sound me, double analysisWidth, doub
autoMelderProgress progress (U"MelSpectrograms analysis");
for (long iframe = 1; iframe <= numberOfFrames; iframe++) {
- double t = Sampled_indexToX (thee.get(), iframe);
- Sound_into_Sound (me, sframe.get(), t - windowDuration / 2.0);
- Sounds_multiply (sframe.get(), window.get());
- Sound_into_MelSpectrogram_frame (sframe.get(), thee.get(), iframe);
+ double t = Sampled_indexToX (thee.peek(), iframe);
+ Sound_into_Sound (me, sframe.peek(), t - windowDuration / 2);
+ Sounds_multiply (sframe.peek(), window.peek());
+ Sound_into_MelSpectrogram_frame (sframe.peek(), thee.peek(), iframe);
- if (iframe % 10 == 1) {
+ if ((iframe % 10) == 1) {
Melder_progress ((double) iframe / numberOfFrames, U"Frame ", iframe, U" out of ", numberOfFrames, U".");
}
}
- _Spectrogram_windowCorrection ((Spectrogram) thee.get(), window -> nx);
+ _Spectrogram_windowCorrection ((Spectrogram) thee.peek(), window -> nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no MelSpectrogram created.");
}
@@ -252,11 +252,11 @@ static int Sound_into_Spectrogram_frame (Sound me, Spectrogram thee, long frame,
Melder_assert (bw > 0);
autoSpectrum him = Sound_to_Spectrum_power (me);
- for (long ifilter = 1; ifilter <= thy ny; ifilter ++) {
+ for (long ifilter = 1; ifilter <= thy ny; ifilter++) {
double p = 0;
double fc = thy y1 + (ifilter - 1) * thy dy;
- double *pow = his z [1];
- for (long ifreq = 1; ifreq <= his nx; ifreq ++) {
+ double *pow = his z[1];
+ for (long ifreq = 1; ifreq <= his nx; ifreq++) {
// H(f) = ifB / (fc^2 - f^2 + ifB)
// H(f)| = fB / sqrt ((fc^2 - f^2)^2 + f^2B^2)
//|H(f)|^2 = f^2B^2 / ((fc^2 - f^2)^2 + f^2B^2)
@@ -271,54 +271,53 @@ static int Sound_into_Spectrogram_frame (Sound me, Spectrogram thee, long frame,
return 1;
}
-autoSpectrogram Sound_to_Spectrogram_pitchDependent (Sound me, double analysisWidth, double dt, double f1_hz, double fmax_hz, double df_hz, double relative_bw, double minimumPitch, double maximumPitch) {
+Spectrogram Sound_to_Spectrogram_pitchDependent (Sound me, double analysisWidth, double dt, double f1_hz, double fmax_hz, double df_hz, double relative_bw, double minimumPitch, double maximumPitch) {
try {
- double floor = 80.0, ceiling = 600.0;
+ double floor = 80, ceiling = 600;
if (minimumPitch >= maximumPitch) {
- minimumPitch = floor;
- maximumPitch = ceiling;
+ minimumPitch = floor; maximumPitch = ceiling;
}
- if (minimumPitch <= 0.0) {
+ if (minimumPitch <= 0) {
minimumPitch = floor;
}
- if (maximumPitch <= 0.0) {
+ if (maximumPitch <= 0) {
maximumPitch = ceiling;
}
autoPitch thee = Sound_to_Pitch (me, dt, minimumPitch, maximumPitch);
- autoSpectrogram ff = Sound_and_Pitch_to_Spectrogram (me, thee.get(), analysisWidth, dt, f1_hz, fmax_hz, df_hz, relative_bw);
- return ff;
+ autoSpectrogram ff = Sound_and_Pitch_to_Spectrogram (me, thee.peek(), analysisWidth, dt, f1_hz, fmax_hz, df_hz, relative_bw);
+ return ff.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Spectrogram created.");
}
}
-autoSpectrogram Sound_and_Pitch_to_Spectrogram (Sound me, Pitch thee, double analysisWidth, double dt, double f1_hz, double fmax_hz, double df_hz, double relative_bw) {
+Spectrogram Sound_and_Pitch_to_Spectrogram (Sound me, Pitch thee, double analysisWidth, double dt, double f1_hz, double fmax_hz, double df_hz, double relative_bw) {
try {
- double t1, windowDuration = 2.0 * analysisWidth; /* gaussian window */
- double nyquist = 0.5 / my dx, samplingFrequency = 2.0 * nyquist, fmin_hz = 0.0;
- long numberOfFrames, f0_undefined = 0.0;
+ double t1, windowDuration = 2 * analysisWidth; /* gaussian window */
+ double nyquist = 0.5 / my dx, samplingFrequency = 2 * nyquist, fmin_hz = 0;
+ long numberOfFrames, f0_undefined = 0;
if (my xmin > thy xmin || my xmax > thy xmax) Melder_throw
(U"The domain of the Sound is not included in the domain of the Pitch.");
double f0_median = Pitch_getQuantile (thee, thy xmin, thy xmax, 0.5, kPitch_unit_HERTZ);
- if (f0_median == NUMundefined || f0_median == 0.0) {
- f0_median = 100.0;
+ if (f0_median == NUMundefined || f0_median == 0) {
+ f0_median = 100;
Melder_warning (U"Pitch values undefined. Bandwith fixed to 100 Hz. ");
}
- if (f1_hz <= 0.0) {
- f1_hz = 100.0;
+ if (f1_hz <= 0) {
+ f1_hz = 100;
}
- if (fmax_hz <= 0.0) {
+ if (fmax_hz <= 0) {
fmax_hz = nyquist;
}
- if (df_hz <= 0.0) {
- df_hz = f0_median / 2.0;
+ if (df_hz <= 0) {
+ df_hz = f0_median / 2;
}
- if (relative_bw <= 0.0) {
+ if (relative_bw <= 0) {
relative_bw = 1.1;
}
@@ -334,63 +333,62 @@ autoSpectrogram Sound_and_Pitch_to_Spectrogram (Sound me, Pitch thee, double ana
autoSound window = Sound_createGaussian (windowDuration, samplingFrequency);
autoMelderProgress progress (U"Sound & Pitch: To FormantFilter");
for (long iframe = 1; iframe <= numberOfFrames; iframe++) {
- double t = Sampled_indexToX (him.get(), iframe);
+ double t = Sampled_indexToX (him.peek(), iframe);
double b, f0 = Pitch_getValueAtTime (thee, t, kPitch_unit_HERTZ, 0);
- if (f0 == NUMundefined || f0 == 0.0) {
- f0_undefined ++;
- f0 = f0_median;
+ if (f0 == NUMundefined || f0 == 0) {
+ f0_undefined++; f0 = f0_median;
}
b = relative_bw * f0;
- Sound_into_Sound (me, sframe.get(), t - windowDuration / 2.0);
- Sounds_multiply (sframe.get(), window.get());
+ Sound_into_Sound (me, sframe.peek(), t - windowDuration / 2);
+ Sounds_multiply (sframe.peek(), window.peek());
- Sound_into_Spectrogram_frame (sframe.get(), him.get(), iframe, b);
+ Sound_into_Spectrogram_frame (sframe.peek(), him.peek(), iframe, b);
- if (iframe % 10 == 1) {
+ if ((iframe % 10) == 1) {
Melder_progress ( (double) iframe / numberOfFrames, U"Frame ", iframe, U" out of ",
numberOfFrames, U".");
}
}
- _Spectrogram_windowCorrection (him.get(), window -> nx);
+ _Spectrogram_windowCorrection (him.peek(), window -> nx);
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"FormantFilter not created from Pitch & FormantFilter.");
}
}
-autoSound BandFilterSpectrogram_as_Sound (BandFilterSpectrogram me, int unit) {
+Sound BandFilterSpectrogram_as_Sound (BandFilterSpectrogram me, int unit) {
try {
autoSound thee = Sound_create (my ny, my xmin, my xmax, my nx, my dx, my x1);
- for (long i = 1; i <= my ny; i ++) {
- for (long j = 1; j <= my nx; j ++)
+ for (long i = 1; i <= my ny; i++) {
+ for (long j = 1; j <= my nx; j++)
thy z[i][j] = my v_getValueAtSample (j, i, unit);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Sound created.");
}
}
-autoSound BandFilterSpectrograms_crossCorrelate (BandFilterSpectrogram me, BandFilterSpectrogram thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
+Sound BandFilterSpectrograms_crossCorrelate (BandFilterSpectrogram me, BandFilterSpectrogram thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
try {
- autoSound sme = BandFilterSpectrogram_as_Sound (me, 1); // to dB
- autoSound sthee = BandFilterSpectrogram_as_Sound (thee, 1);
- autoSound cc = Sounds_crossCorrelate (sme.get(), sthee.get(), scaling, signalOutsideTimeDomain);
- return cc;
+ autoSound sme = BandFilterSpectrogram_as_Sound (me, 1) ; // to dB
+ autoSound sthee = BandFilterSpectrogram_as_Sound (thee, 1) ;
+ autoSound cc = Sounds_crossCorrelate (sme.peek(), sthee.peek(), scaling, signalOutsideTimeDomain);
+ return cc.transfer();
} catch (MelderError) {
Melder_throw (me, U" and ", thee, U" not cross-correlated.");
}
}
-autoSound BandFilterSpectrograms_convolve (BandFilterSpectrogram me, BandFilterSpectrogram thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
+Sound BandFilterSpectrograms_convolve (BandFilterSpectrogram me, BandFilterSpectrogram thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain) {
try {
- autoSound sme = BandFilterSpectrogram_as_Sound (me, 1); // to dB
- autoSound sthee = BandFilterSpectrogram_as_Sound (thee, 1);
- autoSound cc = Sounds_convolve (sme.get(), sthee.get(), scaling, signalOutsideTimeDomain);
- return cc;
+ autoSound sme = BandFilterSpectrogram_as_Sound (me, 1) ; // to dB
+ autoSound sthee = BandFilterSpectrogram_as_Sound (thee, 1) ;
+ autoSound cc = Sounds_convolve (sme.peek(), sthee.peek(), scaling, signalOutsideTimeDomain);
+ return cc.transfer();
} catch (MelderError) {
Melder_throw (me, U" and ", thee, U" not convolved.");
}
diff --git a/dwtools/Sound_and_Spectrogram_extensions.h b/dwtools/Sound_and_Spectrogram_extensions.h
index a400e28..a1917e2 100644
--- a/dwtools/Sound_and_Spectrogram_extensions.h
+++ b/dwtools/Sound_and_Spectrogram_extensions.h
@@ -2,7 +2,7 @@
#define _Sound_and_Spectrogram_extensions_h_
/* Sound_and_Spectrogram_extensions.h
*
- * Copyright (C) 2014-2015 David Weenink
+ * Copyright (C) 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,7 +27,7 @@
#include "Pitch.h"
#include "Sound.h"
-autoBarkSpectrogram Sound_to_BarkSpectrogram (Sound me, double analysisWidth, double dt,
+BarkSpectrogram Sound_to_BarkSpectrogram (Sound me, double analysisWidth, double dt,
double f1_bark, double fmax_bark, double df_bark);
/*
Filtering with filters on a Bark scale as defined by
@@ -38,20 +38,19 @@ autoBarkSpectrogram Sound_to_BarkSpectrogram (Sound me, double analysisWidth, do
10 log F(z) = 15.8 + 7.5(z + 0.5) - 17.5 * sqrt(1 + (z + 0.5)^2)
*/
-autoMelSpectrogram Sound_to_MelSpectrogram (Sound me, double analysisWidth, double dt,
+MelSpectrogram Sound_to_MelSpectrogram (Sound me, double analysisWidth, double dt,
double f1_mel, double fmax_mel, double df_mel);
-autoSpectrogram Sound_to_Spectrogram_pitchDependent (Sound me, double analysisWidth,
+Spectrogram Sound_to_Spectrogram_pitchDependent (Sound me, double analysisWidth,
double dt, double f1_hz, double fmax_hz, double df_hz, double relative_bw,
double minimumPitch, double maximumPitch);
-autoSpectrogram Sound_and_Pitch_to_Spectrogram (Sound me, Pitch thee,
+Spectrogram Sound_and_Pitch_to_Spectrogram (Sound me, Pitch thee,
double analysisWidth, double dt, double f1_hz, double fmax_hz,
double df_hz, double relative_bw);
-autoSound BandFilterSpectrograms_crossCorrelate (BandFilterSpectrogram me, BandFilterSpectrogram thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
-
-autoSound BandFilterSpectrograms_convolve (BandFilterSpectrogram me, BandFilterSpectrogram thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
+Sound BandFilterSpectrograms_crossCorrelate (BandFilterSpectrogram me, BandFilterSpectrogram thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
+Sound BandFilterSpectrograms_convolve (BandFilterSpectrogram me, BandFilterSpectrogram thee, enum kSounds_convolve_scaling scaling, enum kSounds_convolve_signalOutsideTimeDomain signalOutsideTimeDomain);
#endif /* _Sound_and_Spectrogram_extensions_h_ */
diff --git a/dwtools/Sound_extensions.cpp b/dwtools/Sound_extensions.cpp
index d366f66..b91ccb5 100644
--- a/dwtools/Sound_extensions.cpp
+++ b/dwtools/Sound_extensions.cpp
@@ -1,6 +1,6 @@
/* Sound_extensions.cpp
*
- * Copyright (C) 1993-2011, 2015-2016 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -79,8 +79,8 @@ static void PitchTier_modifyExcursionRange (PitchTier me, double tmin, double tm
double fref_st = 12.0 * log (fref_Hz / 100.0) / NUMln2;
- for (long i = 1; i <= my points.size; i++) {
- RealPoint point = my points.at [i];
+ for (long i = 1; i <= my points -> size; i++) {
+ RealPoint point = (RealPoint) my points -> item [i];
double f = point -> value;
if (point -> number < tmin || point -> number > tmax) {
continue;
@@ -273,8 +273,19 @@ static void r4read (Sound me, FILE *f) {
}
}
+static long fileLengthBytes (FILE *f) {
+ long begin, end, current;
+ if ( (current = ftell (f)) < 0 ||
+ fseek (f, 0L, SEEK_SET) || (begin = ftell (f)) < 0 ||
+ fseek (f, 0L, SEEK_END) || (end = ftell (f)) < 0 ||
+ fseek (f, current, SEEK_SET)) {
+ end = begin = 0;
+ }
+ return end - begin;
+}
+
/* Old TIMIT sound-file format */
-autoSound Sound_readFromCmuAudioFile (MelderFile file) {
+Sound Sound_readFromCmuAudioFile (MelderFile file) {
try {
int littleEndian = 1;
autofile f = Melder_fopen (file, "rb");
@@ -297,15 +308,16 @@ autoSound Sound_readFromCmuAudioFile (MelderFile file) {
Melder_throw (U"Incorrect number of samples.");
}
autoSound me = Sound_createSimple (1, nSamples / 16000., 16000);
- i2read (me.get(), f, littleEndian);
+ i2read (me.peek(), f, littleEndian);
f.close (file);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not read from CMU audio file ", MelderFile_messageName (file), U".");
}
}
-autoSound Sound_readFromRawFile (MelderFile file, const char *format, int nBitsCoding, int littleEndian, int unSigned, long skipNBytes, double samplingFrequency) {
+Sound Sound_readFromRawFile (MelderFile file, const char *format, int nBitsCoding,
+ int littleEndian, int unSigned, long skipNBytes, double samplingFrequency) {
try {
autofile f = Melder_fopen (file, "rb");
if (! format) {
@@ -324,29 +336,29 @@ autoSound Sound_readFromRawFile (MelderFile file, const char *format, int nBitsC
if (skipNBytes <= 0) {
skipNBytes = 0;
}
- long nSamples = (MelderFile_length (file) - skipNBytes) / nBytesPerSample;
+ long nSamples = (fileLengthBytes (f) - skipNBytes) / nBytesPerSample;
if (nSamples < 1) {
Melder_throw (U"No samples left to read");
}
autoSound me = Sound_createSimple (1, nSamples / samplingFrequency, samplingFrequency);
fseek (f, skipNBytes, SEEK_SET);
- if (nBytesPerSample == 1 && unSigned) {
- u1read (me.get(), f);
+ if (nBytesPerSample == 1 && unSigned) {
+ u1read (me.peek(), f);
} else if (nBytesPerSample == 1 && ! unSigned) {
- i1read (me.get(), f);
- } else if (nBytesPerSample == 2 && unSigned) {
- u2read (me.get(), f, littleEndian);
+ i1read (me.peek(), f);
+ } else if (nBytesPerSample == 2 && unSigned) {
+ u2read (me.peek(), f, littleEndian);
} else if (nBytesPerSample == 2 && ! unSigned) {
- i2read (me.get(), f, littleEndian);
- } else if (nBytesPerSample == 4 && unSigned) {
- u4read (me.get(), f, littleEndian);
+ i2read (me.peek(), f, littleEndian);
+ } else if (nBytesPerSample == 4 && unSigned) {
+ u4read (me.peek(), f, littleEndian);
} else if (nBytesPerSample == 4 && ! unSigned) {
- i4read (me.get(), f, littleEndian);
+ i4read (me.peek(), f, littleEndian);
} else if (nBytesPerSample == 4 && strequ (format, "float")) {
- r4read (me.get(), f);
+ r4read (me.peek(), f);
}
f.close (file);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not read from raw audio file ", MelderFile_messageName (file), U".");
}
@@ -369,25 +381,24 @@ void Sound_writeToRawFile (Sound me, MelderFile file, const char *format, int li
if (nBytesPerSample == 3 || nBytesPerSample > 4) {
Melder_throw (U"number of bytes per sample should be 1, 2 or 4.");
}
- if (nBytesPerSample == 1 && unSigned) {
+ if (nBytesPerSample == 1 && unSigned) {
u1write (me, f, & nClip);
} else if (nBytesPerSample == 1 && ! unSigned) {
i1write (me, f, & nClip);
- } else if (nBytesPerSample == 2 && unSigned) {
+ } else if (nBytesPerSample == 2 && unSigned) {
u2write (me, f, littleEndian, & nClip);
} else if (nBytesPerSample == 2 && ! unSigned) {
i2write (me, f, littleEndian, & nClip);
- } else if (nBytesPerSample == 4 && unSigned) {
+ } else if (nBytesPerSample == 4 && unSigned) {
u4write (me, f, littleEndian, & nClip);
} else if (nBytesPerSample == 4 && ! unSigned) {
i4write (me, f, littleEndian, & nClip);
} else if (nBytesPerSample == 4 && strequ (format, "float")) {
r4write (me, f);
}
- if (nClip > 0) {
- Melder_warning (nClip, U" from ", my nx, U" samples have been clipped.\nAdvice: you could scale the amplitudes or save as a binary file.");
- }
- if (feof ((FILE *) f) || ferror ((FILE *) f)) {
+ if (nClip > 0) Melder_warning (nClip, U" from ", my nx,
+ U" samples have been clipped.\nAdvice: you could scale the amplitudes or save as a binary file.");
+ if (feof (f) || ferror (f)) {
Melder_throw (U"Sound_writeToRawFile: not completed");
}
f.close (file);
@@ -475,7 +486,7 @@ static float dialogic_adpcm_decode (struct dialogic_adpcm *adpcm) {
return scale * s;
}
-autoSound Sound_readFromDialogicADPCMFile (MelderFile file, double sampleRate) {
+Sound Sound_readFromDialogicADPCMFile (MelderFile file, double sampleRate) {
try {
autofile f = Melder_fopen (file, "rb");
@@ -507,7 +518,7 @@ autoSound Sound_readFromDialogicADPCMFile (MelderFile file, double sampleRate) {
my z[1][n++] = dialogic_adpcm_decode (& adpcm);
}
f.close (file);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not read from Dialogic ADPCM file", MelderFile_messageName (file), U".");
}
@@ -538,7 +549,7 @@ void Sound_deEmphasis (Sound me, double deEmphasisFrequency) {
}
}
-autoSound Sound_createGaussian (double windowDuration, double samplingFrequency) {
+Sound Sound_createGaussian (double windowDuration, double samplingFrequency) {
try {
autoSound me = Sound_createSimple (1, windowDuration, samplingFrequency);
double *s = my z[1];
@@ -546,29 +557,29 @@ autoSound Sound_createGaussian (double windowDuration, double samplingFrequency)
for (long i = 1; i <= my nx; i++) {
s[i] = (exp (-48.0 * (i - imid) * (i - imid) / (my nx + 1) / (my nx + 1)) - edge) / (1 - edge);
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from Gaussian function.");
}
}
-autoSound Sound_createHamming (double windowDuration, double samplingFrequency) {
+Sound Sound_createHamming (double windowDuration, double samplingFrequency) {
try {
autoSound me = Sound_createSimple (1, windowDuration, samplingFrequency);
double *s = my z[1];
- double p = 2.0 * NUMpi / (my nx - 1);
+ double p = 2 * NUMpi / (my nx - 1);
for (long i = 1; i <= my nx; i++) {
s[i] = 0.54 - 0.46 * cos ( (i - 1) * p);
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from Hamming function.");
};
}
-static autoSound Sound_create2 (double minimumTime, double maximumTime, double samplingFrequency) {
+static Sound Sound_create2 (double minimumTime, double maximumTime, double samplingFrequency) {
return Sound_create (1, minimumTime, maximumTime, lround ( (maximumTime - minimumTime) * samplingFrequency),
- 1.0 / samplingFrequency, minimumTime + 0.5 / samplingFrequency);
+ 1.0 / samplingFrequency, minimumTime + 0.5 / samplingFrequency);
}
/*
@@ -583,7 +594,9 @@ static autoSound Sound_create2 (double minimumTime, double maximumTime, double s
*/
-static autoSound Sound_createToneComplex (double minimumTime, double maximumTime, double samplingFrequency, double firstFrequency, long numberOfComponents, double frequencyDistance, long mistunedComponent, double mistuningFraction, int scaleAmplitudes) {
+static Sound Sound_createToneComplex (double minimumTime, double maximumTime, double samplingFrequency,
+ double firstFrequency, long numberOfComponents, double frequencyDistance,
+ long mistunedComponent, double mistuningFraction, int scaleAmplitudes) {
try {
autoSound me = Sound_create2 (minimumTime, maximumTime, samplingFrequency);
for (long j = 1; j <= numberOfComponents; j++) {
@@ -603,16 +616,17 @@ static autoSound Sound_createToneComplex (double minimumTime, double maximumTime
}
}
if (scaleAmplitudes) {
- Vector_scale (me.get(), 0.99996948);
+ Vector_scale (me.peek(), 0.99996948);
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from tone complex.");
}
}
-autoSound Sound_createSimpleToneComplex (double minimumTime, double maximumTime, double samplingFrequency, double firstFrequency, long numberOfComponents, double frequencyDistance, int scaleAmplitudes) {
+Sound Sound_createSimpleToneComplex (double minimumTime, double maximumTime, double samplingFrequency,
+ double firstFrequency, long numberOfComponents, double frequencyDistance, int scaleAmplitudes) {
if (firstFrequency + (numberOfComponents - 1) * frequencyDistance > samplingFrequency / 2) {
Melder_warning (U"Sound_createSimpleToneComplex: frequency of (some) components too high.");
numberOfComponents = (long) floor (1.0 + (samplingFrequency / 2 - firstFrequency) / frequencyDistance);
@@ -621,7 +635,9 @@ autoSound Sound_createSimpleToneComplex (double minimumTime, double maximumTime,
firstFrequency, numberOfComponents, frequencyDistance, 0, 0, scaleAmplitudes);
}
-autoSound Sound_createMistunedHarmonicComplex (double minimumTime, double maximumTime, double samplingFrequency, double firstFrequency, long numberOfComponents, long mistunedComponent, double mistuningFraction, int scaleAmplitudes) {
+Sound Sound_createMistunedHarmonicComplex (double minimumTime, double maximumTime, double samplingFrequency,
+ double firstFrequency, long numberOfComponents, long mistunedComponent,
+ double mistuningFraction, int scaleAmplitudes) {
if (firstFrequency + (numberOfComponents - 1) * firstFrequency > samplingFrequency / 2) {
Melder_warning (U"Sound_createMistunedHarmonicComplex: frequency of (some) components too high.");
numberOfComponents = (long) floor (1.0 + (samplingFrequency / 2 - firstFrequency) / firstFrequency);
@@ -629,7 +645,9 @@ autoSound Sound_createMistunedHarmonicComplex (double minimumTime, double maximu
if (mistunedComponent > numberOfComponents) {
Melder_warning (U"Sound_createMistunedHarmonicComplex: mistuned component too high.");
}
- return Sound_createToneComplex (minimumTime, maximumTime, samplingFrequency, firstFrequency, numberOfComponents, firstFrequency, mistunedComponent, mistuningFraction, scaleAmplitudes);
+ return Sound_createToneComplex (minimumTime, maximumTime, samplingFrequency,
+ firstFrequency, numberOfComponents, firstFrequency, mistunedComponent,
+ mistuningFraction, scaleAmplitudes);
}
/*
@@ -640,7 +658,9 @@ autoSound Sound_createMistunedHarmonicComplex (double minimumTime, double maximu
and so: f = f0 + c /(2 pi t)
Irino: bandwidth = (frequency * (6.23e-6 * frequency + 93.39e-3) + 28.52)
*/
-autoSound Sound_createGammaTone (double minimumTime, double maximumTime, double samplingFrequency, long gamma, double frequency, double bandwidth, double initialPhase, double addition, int scaleAmplitudes) {
+Sound Sound_createGammaTone (double minimumTime, double maximumTime, double samplingFrequency,
+ long gamma, double frequency, double bandwidth, double initialPhase, double addition,
+ int scaleAmplitudes) {
try {
autoSound me = Sound_create2 (minimumTime, maximumTime, samplingFrequency);
for (long i = 1; i <= my nx; i++) {
@@ -650,19 +670,21 @@ autoSound Sound_createGammaTone (double minimumTime, double maximumTime, double
exp (- NUM2pi * bandwidth * t) * cos (NUM2pi * frequency * t + addition * log (t) + initialPhase);
}
if (scaleAmplitudes) {
- Vector_scale (me.get(), 0.99996948);
+ Vector_scale (me.peek(), 0.99996948);
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from gammatone function.");
}
}
-static void NUMgammatoneFilter4 (double *x, double *y, long n, double centre_frequency, double bandwidth, double samplingFrequency) {
+static void NUMgammatoneFilter4 (double *x, double *y, long n, double centre_frequency,
+ double bandwidth, double samplingFrequency) {
double a[5], b[9], dt = 1.0 / samplingFrequency, wt = NUMpi * centre_frequency * dt;
double bt = 2 * NUMpi * bandwidth * dt, dt2 = dt * dt, dt4 = dt2 * dt2;
- Melder_assert (n > 0 && centre_frequency > 0 && bandwidth >= 0 && samplingFrequency > 0);
+ Melder_assert (n > 0 && centre_frequency > 0 && bandwidth >= 0 &&
+ samplingFrequency > 0);
/*
The filter function is:
@@ -690,7 +712,9 @@ static void NUMgammatoneFilter4 (double *x, double *y, long n, double centre_fre
b[7] = -8 * cos (2 * wt) * exp (-7 * bt);
b[8] = exp (-8 * bt);
- // Calculate gain (= Abs (H(z); f=fc) and scale a[0-4] with it.
+ /*
+ Calculate gain (= Abs (H(z); f=fc) and scale a[0-4] with it.
+ */
double zr = cos (2 * wt), zi = -sin (2 * wt);
double dr = a[4], di = 0, tr, ti, nr, ni;
@@ -732,18 +756,11 @@ static void NUMgammatoneFilter4 (double *x, double *y, long n, double centre_fre
Melder_casual (U"b[", i, U"] = ", b[i]);
}
}
-
- /* Perform the filtering. For the first 8 samples we must do some extra work.
- y[1] = a[0] * x[1];
- if (n > 1) {
- y[2] = a[0] * x[2];
- y[2] += a[1] * x[1] - b[1] * y[1];
- }
- if (n > 2) {
- y[2] = a[0] * x[2];
- y[2] += a[2] * x[i - 2] - b[2] * y[i - 2];
- }
+ /*
+ Perform the filtering. For the first 8 samples we must do some
+ extra work.
*/
+
long n8 = n < 8 ? n : 8;
for (long i = 1; i <= n8; i++) {
y[i] = a[0] * x[i];
@@ -794,7 +811,7 @@ static void NUMgammatoneFilter4 (double *x, double *y, long n, double centre_fre
}
-autoSound Sound_filterByGammaToneFilter4 (Sound me, double centre_frequency, double bandwidth) {
+Sound Sound_filterByGammaToneFilter4 (Sound me, double centre_frequency, double bandwidth) {
try {
if (centre_frequency <= 0) {
Melder_throw (U"Centre frequency must be positive.");
@@ -819,7 +836,7 @@ autoSound Sound_filterByGammaToneFilter4 (Sound me, double centre_frequency, dou
thy z[channel][i] = y[i];
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not filtered by gammatone filter4.");
}
@@ -834,7 +851,7 @@ Sound Sound_createShepardTone (double minimumTime, double maximumTime, double sa
double twoPi = 2.0 * NUMpi, f = baseFrequency * (1 + frequencyShiftFraction);
if (nComponents < 2) Melder_warning (U"Sound_createShepardTone: only 1 component.");
Melder_casual (U"Sound_createShepardTone: ", nComponents, U" components.");
- if (! (me = Sound_create2 (minimumTime, maximumTime, samplingFrequency))) return nullptr;
+ if (! (me = Sound_create2 (minimumTime, maximumTime, samplingFrequency))) return NULL;
for (j=1; j <= nComponents; j++)
{
@@ -851,25 +868,24 @@ Sound Sound_createShepardTone (double minimumTime, double maximumTime, double sa
}
*/
-autoSound Sound_createShepardToneComplex (double minimumTime, double maximumTime, double samplingFrequency, double lowestFrequency, long numberOfComponents, double frequencyChange_st, double amplitudeRange, double octaveShiftFraction) {
+Sound Sound_createShepardToneComplex (double minimumTime, double maximumTime,
+ double samplingFrequency, double lowestFrequency, long numberOfComponents,
+ double frequencyChange_st, double amplitudeRange, double octaveShiftFraction) {
try {
double highestFrequency = lowestFrequency * pow (2, numberOfComponents);
double lmax_db = 0, lmin_db = lmax_db - fabs (amplitudeRange);
- if (highestFrequency > samplingFrequency / 2) {
- Melder_throw (U"The highest frequency you want to generate is "
- U"above the Nyquist frequency. Choose a larger value for \"Sampling frequency\", or lower values for "
- U"\"Number of components\" or \"Lowest frequency\".");
- }
- if (octaveShiftFraction < 0 || octaveShiftFraction >= 1) {
- Melder_throw (U"Octave offset fraction must be greater or equal zero and smaller than one.");
- }
+ if (highestFrequency > samplingFrequency / 2) Melder_throw (U"The highest frequency you want to generate is "
+ U"above the Nyquist frequency. Choose a larger value for \"Sampling frequency\", or lower values for "
+ U"\"Number of components\" or \"Lowest frequency\".");
+ if (octaveShiftFraction < 0 || octaveShiftFraction >= 1) Melder_throw (U"Octave offset fraction "
+ U"must be greater or equal zero and smaller than one.");
double octaveTime, sweeptime;
if (frequencyChange_st != 0) {
octaveTime = 12 / fabs (frequencyChange_st);
sweeptime = numberOfComponents * octaveTime;
} else {
- octaveTime = sweeptime = 1e308;
+ octaveTime = sweeptime = 1e38;
}
autoSound me = Sound_create2 (minimumTime, maximumTime, samplingFrequency);
@@ -905,7 +921,7 @@ autoSound Sound_createShepardToneComplex (double minimumTime, double maximumTime
tswitch = b1 * octaveTime;
}
for (long j = 1; j <= my nx; j++) {
- double t = Sampled_indexToX (me.get(), j);
+ double t = Sampled_indexToX (me.peek(), j);
double tmod = fmod (t, sweeptime);
double tone = tmod <= tswitch ? b1 + a * tmod : b2 + a * (tmod - tswitch);
double f = lowestFrequency * pow (2, tone);
@@ -921,8 +937,8 @@ autoSound Sound_createShepardToneComplex (double minimumTime, double maximumTime
phasejm1 = phasej;
}
}
- Vector_scale (me.get(), 0.99996948);
- return me;
+ Vector_scale (me.peek(), 0.99996948);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from Shepard tone complex.");
}
@@ -930,7 +946,9 @@ autoSound Sound_createShepardToneComplex (double minimumTime, double maximumTime
/* can be implemented more efficiently with sin recurrence? */
/* amplitude(f) = min + (1-min)*(1-cos(2*pi*(ln(f/f1) / ln(fn/f1)))/2 */
-autoSound Sound_createShepardTone (double minimumTime, double maximumTime, double samplingFrequency, double lowestFrequency, long numberOfComponents, double frequencyChange_st, double amplitudeRange) {
+Sound Sound_createShepardTone (double minimumTime, double maximumTime,
+ double samplingFrequency, double lowestFrequency, long numberOfComponents,
+ double frequencyChange_st, double amplitudeRange) {
try {
double scale = pow (2, numberOfComponents);
double maximumFrequency = lowestFrequency * scale;
@@ -939,12 +957,11 @@ autoSound Sound_createShepardTone (double minimumTime, double maximumTime, doubl
double lnf1 = log (lowestFrequency + 1);
double amplarg = twoPi / log ( (maximumFrequency + 1) /
(lowestFrequency + 1));
- if (lowestFrequency > samplingFrequency / 2) {
- Melder_throw (U"Sound_createShepardTone: lowest frequency too high.");
- }
- if (maximumFrequency > samplingFrequency / 2) {
- Melder_throw (U"Sound_createShepardTone: frequency of highest component too high.");
- }
+
+ if (lowestFrequency > samplingFrequency / 2) Melder_throw
+ (U"Sound_createShepardTone: lowest frequency too high.");
+ if (maximumFrequency > samplingFrequency / 2) Melder_throw
+ (U"Sound_createShepardTone: frequency of highest component too high.");
autoSound me = Sound_create2 (minimumTime, maximumTime, samplingFrequency);
for (long i = 1; i <= my nx; i++) {
@@ -967,18 +984,18 @@ autoSound Sound_createShepardTone (double minimumTime, double maximumTime, doubl
ft *= 2; argt *= 2;
}
}
- Vector_scale (me.get(), 0.99996948);
- return me;
+ Vector_scale (me.peek(), 0.99996948);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from Shepard tone.");
}
}
-autoSound Sound_createPattersonWightmanTone (double minimumTime, double maximumTime, double samplingFrequency, double baseFrequency, double frequencyShiftRatio, long numberOfComponents) {
+Sound Sound_createPattersonWightmanTone (double minimumTime, double maximumTime, double samplingFrequency,
+ double baseFrequency, double frequencyShiftRatio, long numberOfComponents) {
try {
- if ( (numberOfComponents - 1 + frequencyShiftRatio) * baseFrequency > samplingFrequency / 2) {
- Melder_throw (U"Frequency of one or more components too large.");
- }
+ if ( (numberOfComponents - 1 + frequencyShiftRatio) * baseFrequency > samplingFrequency / 2) Melder_throw
+ (U"Frequency of one or more components too large.");
autoSound me = Sound_create2 (minimumTime, maximumTime, samplingFrequency);
double w0 = NUM2pi * baseFrequency;
for (long i = 1; i <= my nx; i++) {
@@ -988,20 +1005,20 @@ autoSound Sound_createPattersonWightmanTone (double minimumTime, double maximumT
}
my z[1][i] = a;
}
- Vector_scale (me.get(), 0.99996948);
- return me;
+ Vector_scale (me.peek(), 0.99996948);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from Patterson Wightman tone.");
}
}
-autoSound Sound_createPlompTone (double minimumTime, double maximumTime, double samplingFrequency, double baseFrequency, double frequencyFraction, long m) {
+Sound Sound_createPlompTone (double minimumTime, double maximumTime, double samplingFrequency,
+ double baseFrequency, double frequencyFraction, long m) {
try {
double w1 = NUM2pi * (1 - frequencyFraction) * baseFrequency;
double w2 = NUM2pi * (1 + frequencyFraction) * baseFrequency;
- if (12 * (1 + frequencyFraction) * baseFrequency > samplingFrequency / 2) {
- Melder_throw (U"Sound_createPlompTone: frequency of one or more components too large.");
- }
+ if (12 * (1 + frequencyFraction) * baseFrequency > samplingFrequency / 2) Melder_throw
+ (U"Sound_createPlompTone: frequency of one or more components too large.");
autoSound me = Sound_create2 (minimumTime, maximumTime, samplingFrequency);
for (long i = 1; i <= my nx; i++) {
double a = 0, t = (i - 0.5) * my dx;
@@ -1013,8 +1030,8 @@ autoSound Sound_createPlompTone (double minimumTime, double maximumTime, double
}
my z[1][i] = a;
}
- Vector_scale (me.get(), 0.99996948);
- return me;
+ Vector_scale (me.peek(), 0.99996948);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from Plomp tone.");
}
@@ -1077,47 +1094,45 @@ double Sound_correlateParts (Sound me, double tx, double ty, double duration) {
return rxy;
}
-void Sound_localMean (Sound me, double fromTime, double toTime, double *p_mean) {
+void Sound_localMean (Sound me, double fromTime, double toTime, double *mean) {
long n1 = Sampled_xToNearestIndex (me, fromTime);
long n2 = Sampled_xToNearestIndex (me, toTime);
- double *s = my z[1], mean = 0.0;
- if (fromTime <= toTime) {
- if (n1 < 1) {
- n1 = 1;
- }
- if (n2 > my nx) {
- n2 = my nx;
- }
- for (long i = n1; i <= n2; i++) {
- mean += s[i];
- }
- mean /= n2 - n1 + 1;
+ double *s = my z[1];
+ *mean = 0;
+ if (fromTime > toTime) {
+ return;
+ }
+ if (n1 < 1) {
+ n1 = 1;
+ }
+ if (n2 > my nx) {
+ n2 = my nx;
}
- if (p_mean) {
- *p_mean = mean;
+ for (long i = n1; i <= n2; i++) {
+ *mean += s[i];
}
+ *mean /= n2 - n1 + 1;
}
-void Sound_localPeak (Sound me, double fromTime, double toTime, double ref, double *p_peak) {
+void Sound_localPeak (Sound me, double fromTime, double toTime, double ref, double *peak) {
long n1 = Sampled_xToNearestIndex (me, fromTime);
long n2 = Sampled_xToNearestIndex (me, toTime);
- double *s = my z[1], peak = -1e308;
- if (fromTime <= toTime) {
- if (n1 < 1) {
- n1 = 1;
- }
- if (n2 > my nx) {
- n2 = my nx;
- }
- for (long i = n1; i <= n2; i++) {
- double ds = fabs (s[i] - ref);
- if (ds > peak) {
- peak = ds;
- }
- }
+ double *s = my z[1];
+ *peak = -1e38;
+ if (fromTime > toTime) {
+ return;
+ }
+ if (n1 < 1) {
+ n1 = 1;
+ }
+ if (n2 > my nx) {
+ n2 = my nx;
}
- if (p_peak) {
- *p_peak = peak;
+ for (long i = n1; i <= n2; i++) {
+ double ds = fabs (s[i] - ref);
+ if (ds > *peak) {
+ *peak = ds;
+ }
}
}
@@ -1133,23 +1148,30 @@ void Sound_into_Sound (Sound me, Sound to, double startTime) {
IntervalTier Sound_PointProcess_to_IntervalTier (Sound me, PointProcess thee, double window);
IntervalTier Sound_PointProcess_to_IntervalTier (Sound me, PointProcess thee, double window)
{
- double window2 = window / 2;
- double t1 = thy t[1] - window2;
+ IntervalTier him;
+ TextInterval interval;
+ double t1, t2, t, window2 = window / 2;
+ long i;
+
+ him = IntervalTier_create (my xmin, my xmax);
+ if (him == NULL) return NULL;
+
+ t1 = thy t[1] - window2;
if (t1 < my xmin) t1 = my xmin;
- double t2 = t1 + window2;
+ t2 = t1 + window2;
if (t2 > my xmax) t2 = my xmax;
- autoIntervalTier him = IntervalTier_create (my xmin, my xmax);
- autoTextInterval interval = TextInterval_create (t1, t2, "yes");
- Collection_addItem_move (his intervals, interval.move());
+ interval = TextInterval_create (t1, t2, "yes");
+ if (interval == NULL ||
+ ! Collection_addItem (his intervals, interval)) goto end;
- for (long i = 2; i <= thy nt; i++)
+ for (i = 2; i <= thy nt; i++)
{
- double t = thy t[i];
+ t = thy t[i];
- if (t <= t2)
+ if (t <= t2)
{
- long index = his points.size;
- RealPoint point = his points->at [index];
+ long index = his points -> size;
+ RealPoint point = his points -> item[index];
t2 = t + window2;
if (t2 > my xmax) t2 = my xmax;
point -> value = t2;
@@ -1158,9 +1180,12 @@ IntervalTier Sound_PointProcess_to_IntervalTier (Sound me, PointProcess thee, do
{
t2 = t + window2;
if (t2 > my xmax) t2 = my xmax;
- RealTier_addPoint (him, t, t2);
+ if (! RealTier_addPoint (him, t, t2)) goto end;
}
}
+
+end:
+ if (Melder_hasError()) forget (him);
return him;
}
*/
@@ -1202,13 +1227,13 @@ void Sound_overwritePart (Sound me, double t1, double t2, Sound thee, double t3)
void Sound_filter_part_formula (Sound me, double t1, double t2, const char32 *formula, Interpreter interpreter) {
try {
autoSound part = Sound_extractPart (me, t1, t2, kSound_windowShape_RECTANGULAR, 1, 1);
- autoSpectrum spec = Sound_to_Spectrum (part.get(), true);
- Matrix_formula ( (Matrix) spec.get(), formula, interpreter, 0);
- autoSound filtered = Spectrum_to_Sound (spec.get());
+ autoSpectrum spec = Sound_to_Spectrum (part.peek(), TRUE);
+ Matrix_formula ( (Matrix) spec.peek(), formula, interpreter, 0);
+ autoSound filtered = Spectrum_to_Sound (spec.peek());
// Overwrite part between t1 and t2 of original with the filtered signal */
- Sound_overwritePart (me, t1, t2, filtered.get(), 0);
+ Sound_overwritePart (me, t1, t2, filtered.peek(), 0);
} catch (MelderError) {
Melder_throw (me, U": part not filtered by formula.");
}
@@ -1219,7 +1244,7 @@ void Sound_filter_part_formula (Sound me, double t1, double t2, const char32 *fo
The underlying analog signal still could have jumps undetected by this algorithm.
We could get a better approximation by first upsampling the signal.
*/
-autoPointProcess Sound_to_PointProcess_getJumps (Sound me, double minimumJump, double dt) {
+PointProcess Sound_to_PointProcess_getJumps (Sound me, double minimumJump, double dt) {
try {
autoPointProcess thee = PointProcess_create (my xmin, my xmax, 10);
long i = 1, dtn = (long) floor (dt / my dx);
@@ -1232,125 +1257,128 @@ autoPointProcess Sound_to_PointProcess_getJumps (Sound me, double minimumJump, d
while (j <= i + dtn && j <= my nx) {
if (fabs (s[i] - s[j]) > minimumJump) {
double t = Sampled_indexToX (me, i);
- PointProcess_addPoint (thee.get(), t);
+ PointProcess_addPoint (thee.peek(), t);
step = j - i + 1; break;
}
j++;
}
i += step;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no PointProcess created.");
}
}
/* Internal pitch representation in semitones */
-autoSound Sound_and_Pitch_changeSpeaker (Sound me, Pitch him, double formantMultiplier, double pitchMultiplier, double pitchRangeMultiplier, double durationMultiplier) {
+Sound Sound_and_Pitch_changeSpeaker (Sound me, Pitch him,
+ double formantMultiplier, // > 0
+ double pitchMultiplier, // > 0
+ double pitchRangeMultiplier, // any number
+ double durationMultiplier) { // > 0
try {
double samplingFrequency_old = 1 / my dx;
- if (my xmin != his xmin || my xmax != his xmax) {
- Melder_throw (U"The Pitch and the Sound object must have the same start and end times.");
- }
+ if (my xmin != his xmin || my xmax != his xmax) Melder_throw
+ (U"The Pitch and the Sound object must have the same start and end times.");
+
autoSound sound = Data_copy (me);
- Vector_subtractMean (sound.get());
+ Vector_subtractMean (sound.peek());
if (formantMultiplier != 1) {
// Shift all frequencies (inclusive pitch!) */
- Sound_overrideSamplingFrequency (sound.get(), samplingFrequency_old * formantMultiplier);
+ Sound_overrideSamplingFrequency (sound.peek(), samplingFrequency_old * formantMultiplier);
}
autoPitch pitch = Data_copy (him);
- Pitch_scaleDuration (pitch.get(), 1 / formantMultiplier); //
- Pitch_scalePitch (pitch.get(), formantMultiplier);
+ Pitch_scaleDuration (pitch.peek(), 1 / formantMultiplier); //
+ Pitch_scalePitch (pitch.peek(), formantMultiplier);
- autoPointProcess pulses = Sound_Pitch_to_PointProcess_cc (sound.get(), pitch.get());
- autoPitchTier pitchTier = Pitch_to_PitchTier (pitch.get());
+ autoPointProcess pulses = Sound_Pitch_to_PointProcess_cc (sound.peek(), pitch.peek());
+ autoPitchTier pitchTier = Pitch_to_PitchTier (pitch.peek());
- double median = Pitch_getQuantile (pitch.get(), 0, 0, 0.5, kPitch_unit_HERTZ);
+ double median = Pitch_getQuantile (pitch.peek(), 0, 0, 0.5, kPitch_unit_HERTZ);
if (median != 0 && median != NUMundefined) {
/* Incorporate pitch shift from overriding the sampling frequency */
- PitchTier_multiplyFrequencies (pitchTier.get(), sound -> xmin, sound -> xmax, pitchMultiplier / formantMultiplier);
- PitchTier_modifyExcursionRange (pitchTier.get(), sound -> xmin, sound -> xmax, pitchRangeMultiplier, median);
+ PitchTier_multiplyFrequencies (pitchTier.peek(), sound -> xmin, sound -> xmax, pitchMultiplier / formantMultiplier);
+ PitchTier_modifyExcursionRange (pitchTier.peek(), sound -> xmin, sound -> xmax, pitchRangeMultiplier, median);
} else if (pitchMultiplier != 1) {
Melder_warning (U"Pitch has not been changed because the sound was entirely voiceless.");
}
autoDurationTier duration = DurationTier_create (my xmin, my xmax);
- RealTier_addPoint (duration.get(), (my xmin + my xmax) / 2, formantMultiplier * durationMultiplier);
+ RealTier_addPoint (duration.peek(), (my xmin + my xmax) / 2, formantMultiplier * durationMultiplier);
- autoSound thee = Sound_Point_Pitch_Duration_to_Sound (sound.get(), pulses.get(), pitchTier.get(), duration.get(), MAX_T);
+ autoSound thee = Sound_Point_Pitch_Duration_to_Sound (sound.peek(), pulses.peek(), pitchTier.peek(), duration.peek(), MAX_T);
// Resample to the original sampling frequency
if (formantMultiplier != 1) {
- thee = Sound_resample (thee.get(), samplingFrequency_old, 10);
+ thee.reset (Sound_resample (thee.peek(), samplingFrequency_old, 10));
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from Pitch & Sound.");
}
}
-autoSound Sound_changeSpeaker (Sound me, double pitchMin, double pitchMax, double formantMultiplier, double pitchMultiplier, double pitchRangeMultiplier, double durationMultiplier) { // > 0
+Sound Sound_changeSpeaker (Sound me, double pitchMin, double pitchMax,
+ double formantMultiplier, // > 0
+ double pitchMultiplier, // > 0
+ double pitchRangeMultiplier, // any number
+ double durationMultiplier) { // > 0
try {
autoPitch pitch = Sound_to_Pitch (me, 0.8 / pitchMin, pitchMin, pitchMax);
- autoSound thee = Sound_and_Pitch_changeSpeaker (me, pitch.get(), formantMultiplier, pitchMultiplier, pitchRangeMultiplier, durationMultiplier);
- return thee;
+ autoSound thee = Sound_and_Pitch_changeSpeaker (me, pitch.peek(), formantMultiplier, pitchMultiplier, pitchRangeMultiplier, durationMultiplier);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": speaker not changed.");
}
}
-autoTextGrid Sound_to_TextGrid_detectSilences (Sound me, double minPitch, double timeStep,
+TextGrid Sound_to_TextGrid_detectSilences (Sound me, double minPitch, double timeStep,
double silenceThreshold, double minSilenceDuration, double minSoundingDuration,
const char32 *silentLabel, const char32 *soundingLabel) {
try {
int subtractMeanPressure = 1;
- autoSound filtered = Sound_filter_passHannBand (me, 80.0, 8000.0, 80.0);
- autoIntensity thee = Sound_to_Intensity (filtered.get(), minPitch, timeStep, subtractMeanPressure);
- autoTextGrid him = Intensity_to_TextGrid_detectSilences (thee.get(), silenceThreshold, minSilenceDuration, minSoundingDuration, silentLabel, soundingLabel);
- return him;
+ autoIntensity thee = Sound_to_Intensity (me, minPitch, timeStep, subtractMeanPressure);
+ autoTextGrid him = Intensity_to_TextGrid_detectSilences (thee.peek(), silenceThreshold, minSilenceDuration, minSoundingDuration, silentLabel, soundingLabel);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no TextGrid with silences created.");
}
}
-void Sound_getStartAndEndTimesOfSounding (Sound me, double minPitch, double timeStep, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double *t1, double *t2) {
+void Sound_getStartAndEndTimesOfSounding (Sound me, double minPitch, double timeStep,
+ double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double *t1, double *t2) {
try {
const char32 *silentLabel = U"-", *soundingLabel = U"+";
autoTextGrid dbs = Sound_to_TextGrid_detectSilences (me, minPitch, timeStep, silenceThreshold,
minSilenceDuration, minSoundingDuration, silentLabel, soundingLabel);
- IntervalTier tier = (IntervalTier) dbs -> tiers->at [1];
- Melder_assert (tier -> intervals.size > 0);
- TextInterval interval = tier -> intervals.at [1];
- if (t1) {
- *t1 = my xmin;
- if (Melder_equ (interval -> text, silentLabel)) {
- *t1 = interval -> xmax;
- }
+ IntervalTier itier = (IntervalTier) dbs -> tiers -> item[1];
+ TextInterval ti = (TextInterval) itier -> intervals -> item[1];
+ *t1 = my xmin;
+ if (Melder_equ (ti -> text, silentLabel)) {
+ *t1 = ti -> xmax;
}
- if (t2) {
- *t2 = my xmax;
- interval = tier -> intervals.at [tier -> intervals.size];
- if (Melder_equ (interval -> text, silentLabel)) {
- *t2 = interval -> xmin;
- }
+ *t2 = my xmax;
+ ti = (TextInterval) itier -> intervals -> item[itier -> intervals -> size];
+ if (Melder_equ (ti -> text, silentLabel)) {
+ *t2 = ti -> xmin;
}
} catch (MelderError) {
Melder_throw (U"Sounding times not found.");
}
}
-autoSound Sound_and_IntervalTier_cutPartsMatchingLabel (Sound me, IntervalTier thee, const char32 *match) {
+Sound Sound_and_IntervalTier_cutPartsMatchingLabel (Sound me, IntervalTier thee, const char32 *match) {
try {
// count samples of the trimmed sound
long ixmin, ixmax, numberOfSamples = 0, previous_ixmax = 0;
double xmin = my xmin; // start time of output sound is start time of input sound
- for (long iint = 1; iint <= thy intervals.size; iint ++) {
- TextInterval interval = thy intervals.at [iint];
- if (! Melder_equ (interval -> text, match)) {
- numberOfSamples += Sampled_getWindowSamples (me, interval -> xmin, interval -> xmax, &ixmin, &ixmax);
+ for (long iint = 1; iint <= thy intervals -> size; iint++) {
+ TextInterval ti = (TextInterval) thy intervals -> item[iint];
+ if (! Melder_equ (ti -> text, match)) {
+ numberOfSamples += Sampled_getWindowSamples (me, ti -> xmin, ti -> xmax, &ixmin, &ixmax);
// if two contiguous intervals have to be copied then the last sample of previous interval
// and first sample of current interval might sometimes be equal
if (ixmin == previous_ixmax) {
@@ -1359,108 +1387,105 @@ autoSound Sound_and_IntervalTier_cutPartsMatchingLabel (Sound me, IntervalTier t
previous_ixmax = ixmax;
} else { // matches label
if (iint == 1) { // Start time of output sound is end time of first interval
- xmin = interval -> xmax;
+ xmin = ti -> xmax;
}
}
}
// Now copy the parts. The output sound starts at xmin
autoSound him = Sound_create (my ny, xmin, xmin + numberOfSamples * my dx, numberOfSamples, my dx, xmin + 0.5 * my dx);
- numberOfSamples = 0;
- previous_ixmax = 0;
- for (long iint = 1; iint <= thy intervals.size; iint ++) {
- TextInterval interval = thy intervals.at [iint];
- if (! Melder_equ (interval -> text, match)) {
+ numberOfSamples = 0; previous_ixmax = 0;
+ for (long iint = 1; iint <= thy intervals -> size; iint++) {
+ TextInterval ti = (TextInterval) thy intervals -> item[iint];
+ if (! Melder_equ (ti -> text, match)) {
long ipos;
- Sampled_getWindowSamples (me, interval -> xmin, interval -> xmax, &ixmin, &ixmax);
+ Sampled_getWindowSamples (me, ti -> xmin, ti -> xmax, &ixmin, &ixmax);
if (ixmin == previous_ixmax) {
ixmin++;
}
previous_ixmax = ixmax;
- for (long ichan = 1; ichan <= my ny; ichan ++) {
+ for (long ichan = 1; ichan <= my ny; ichan++) {
ipos = numberOfSamples + 1;
- for (long i = ixmin; i <= ixmax; i ++, ipos ++) {
- his z [ichan] [ipos] = my z [ichan] [i];
+ for (long i = ixmin; i <= ixmax; i++, ipos++) {
+ his z[ichan][ipos] = my z[ichan][i];
}
}
- numberOfSamples = -- ipos;
+ numberOfSamples = --ipos;
}
}
Melder_assert (numberOfSamples == his nx);
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": intervals not trimmed.");
}
}
-autoSound Sound_trimSilences (Sound me, double trimDuration, bool onlyAtStartAndEnd, double minPitch, double timeStep, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, autoTextGrid *p_tg, const char32 *trimLabel) {
+Sound Sound_trimSilences (Sound me, double trimDuration, bool onlyAtStartAndEnd, double minPitch, double timeStep, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, TextGrid *tg, const char32 *trimLabel) {
try {
if (my ny > 1) {
Melder_throw (U"The sound must be a mono sound.");
}
const char32 *silentLabel = U"silent", *soundingLabel = U"sounding";
const char32 *copyLabel = U"";
- autoTextGrid tg = Sound_to_TextGrid_detectSilences (me, minPitch, timeStep, silenceThreshold, minSilenceDuration, minSoundingDuration, silentLabel, soundingLabel);
- autoIntervalTier itg = Data_copy ((IntervalTier) tg -> tiers->at [1]);
- IntervalTier tier = (IntervalTier) tg -> tiers->at [1];
- for (long iint = 1; iint <= tier -> intervals.size; iint ++) {
- TextInterval ti = tier -> intervals.at [iint];
- TextInterval ati = itg -> intervals.at [iint];
+ autoTextGrid dbs = Sound_to_TextGrid_detectSilences (me, minPitch, timeStep, silenceThreshold,
+ minSilenceDuration, minSoundingDuration, silentLabel, soundingLabel);
+ autoIntervalTier itg = (IntervalTier) Data_copy ((IntervalTier) dbs -> tiers -> item[1]);
+ IntervalTier itier = (IntervalTier) dbs -> tiers -> item[1];
+ for (long iint = 1; iint <= itier -> intervals -> size; iint++) {
+ TextInterval ti = (TextInterval) itier -> intervals -> item[iint];
+ TextInterval ati = (TextInterval) itg -> intervals -> item[iint];
double duration = ti -> xmax - ti -> xmin;
- if (duration > trimDuration && Melder_equ (ti -> text, silentLabel)) { // silent
+ if (duration > trimDuration && Melder_equ (ti -> text, silentLabel)) { // silent
const char32 * label = trimLabel;
if (iint == 1) { // first is special
double trim_t = ti -> xmax - trimDuration;
- IntervalTier_moveBoundary (itg.get(), iint, false, trim_t);
- } else if (iint == tier -> intervals.size) { // last is special
+ IntervalTier_moveBoundary (itg.peek(), iint, false, trim_t);
+ } else if (iint == itier -> intervals -> size) { // last is special
double trim_t = ti -> xmin + trimDuration;
- IntervalTier_moveBoundary (itg.get(), iint, true, trim_t);
+ IntervalTier_moveBoundary (itg.peek(), iint, true, trim_t);
} else {
if (onlyAtStartAndEnd) {
label = ati -> text;
} else {
double trim_t = ti -> xmin + 0.5 * trimDuration;
- IntervalTier_moveBoundary (itg.get(), iint, true, trim_t);
+ IntervalTier_moveBoundary (itg.peek(), iint, true, trim_t);
trim_t = ti -> xmax - 0.5 * trimDuration;
- IntervalTier_moveBoundary (itg.get(), iint, false, trim_t);
+ IntervalTier_moveBoundary (itg.peek(), iint, false, trim_t);
}
}
TextInterval_setText (ati, label);
- } else { // sounding
+ } else { // sounding
TextInterval_setText (ati, copyLabel);
}
}
- autoSound thee = Sound_and_IntervalTier_cutPartsMatchingLabel (me, itg.get(), trimLabel);
- if (p_tg) {
- TextGrid_addTier_copy (tg.get(), itg.get());
- *p_tg = tg.move();
+ autoSound thee = Sound_and_IntervalTier_cutPartsMatchingLabel (me, itg.peek(), trimLabel);
+ if (tg != NULL) {
+ TextGrid_addTier (dbs.peek(), itg.transfer());
+ *tg = dbs.transfer();
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": silences not trimmed.");
}
}
-autoSound Sound_trimSilencesAtStartAndEnd (Sound me, double trimDuration, double minPitch, double timeStep,
+Sound Sound_trimSilencesAtStartAndEnd (Sound me, double trimDuration, double minPitch, double timeStep,
double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double *t1, double *t2) {
try {
- autoTextGrid tg;
- autoSound thee = Sound_trimSilences (me, trimDuration, true, minPitch, timeStep, silenceThreshold, minSilenceDuration, minSoundingDuration, & tg, U"trimmed");
- IntervalTier trim = (IntervalTier) tg -> tiers->at [2];
- TextInterval ti1 = trim -> intervals.at [1];
- if (t1) {
- *t1 = my xmin;
- if (Melder_equ (ti1 -> text, U"trimmed")) {
- *t1 = ti1 -> xmax;
- }
- }
- TextInterval ti2 = trim -> intervals.at [trim -> intervals.size];
- if (t2) {
- *t2 = my xmax;
- if (Melder_equ (ti2 -> text, U"trimmed")) {
- *t2 = ti2 -> xmin;
- }
- }
- return thee;
+ TextGrid tg;
+ autoSound thee = Sound_trimSilences (me, trimDuration, true, minPitch, timeStep, silenceThreshold, minSilenceDuration, minSoundingDuration, &tg, U"trimmed");
+ autoTextGrid atg = tg;
+ IntervalTier trim = (IntervalTier) tg -> tiers -> item[2];
+ TextInterval ti1 = (TextInterval) trim -> intervals -> item[1];
+ *t1 = my xmin;
+ if (Melder_equ (ti1 -> text, U"trimmed")) {
+ *t1 = ti1 -> xmax;
+ }
+ TextInterval ti2 = (TextInterval) trim -> intervals -> item[trim -> intervals -> size];
+ *t2 = my xmax;
+ if (Melder_equ (ti2 -> text, U"trimmed")) {
+ *t2 = ti2 -> xmin;
+ }
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": silences not trimmed.");
}
@@ -1469,8 +1494,8 @@ autoSound Sound_trimSilencesAtStartAndEnd (Sound me, double trimDuration, double
/* Compatibility with old Sound(&pitch)_changeGender ***********************************/
static void PitchTier_modifyRange_old (PitchTier me, double tmin, double tmax, double factor, double fmid) {
- for (long i = 1; i <= my points.size; i ++) {
- RealPoint point = my points.at [i];
+ for (long i = 1; i <= my points -> size; i ++) {
+ RealPoint point = (RealPoint) my points -> item [i];
double f = point -> value;
if (point -> number < tmin || point -> number > tmax) {
continue;
@@ -1480,7 +1505,7 @@ static void PitchTier_modifyRange_old (PitchTier me, double tmin, double tmax, d
}
}
-static autoPitch Pitch_scaleTime_old (Pitch me, double scaleFactor) {
+static Pitch Pitch_scaleTime_old (Pitch me, double scaleFactor) {
try {
double dx = my dx, x1 = my x1, xmax = my xmax;
if (scaleFactor != 1) {
@@ -1498,73 +1523,73 @@ static autoPitch Pitch_scaleTime_old (Pitch me, double scaleFactor) {
thy frame[i].candidate[1].frequency = f;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Pitch not scaled.");
}
}
-autoSound Sound_and_Pitch_changeGender_old (Sound me, Pitch him, double formantRatio, double new_pitch, double pitchRangeFactor, double durationFactor) {
+Sound Sound_and_Pitch_changeGender_old (Sound me, Pitch him, double formantRatio, double new_pitch, double pitchRangeFactor, double durationFactor) {
try {
double samplingFrequency_old = 1 / my dx;
if (my ny > 1) {
Melder_throw (U"Change Gender works only on mono sounds.");
}
- if (my xmin != his xmin || my xmax != his xmax) {
- Melder_throw (U"The Pitch and the Sound object must have the same starting times and finishing times.");
- }
+ if (my xmin != his xmin || my xmax != his xmax) Melder_throw
+ (U"The Pitch and the Sound object must have the same starting times and finishing times.");
if (new_pitch < 0) {
Melder_throw (U"The new pitch median must not be negative.");
}
autoSound sound = Data_copy (me);
- Vector_subtractMean (sound.get());
+ Vector_subtractMean (sound.peek());
if (formantRatio != 1) {
// Shift all frequencies (inclusive pitch!)
- Sound_overrideSamplingFrequency (sound.get(), samplingFrequency_old * formantRatio);
+ Sound_overrideSamplingFrequency (sound.peek(), samplingFrequency_old * formantRatio);
}
autoPitch pitch = Pitch_scaleTime_old (him, 1 / formantRatio);
- autoPointProcess pulses = Sound_Pitch_to_PointProcess_cc (sound.get(), pitch.get());
- autoPitchTier pitchTier = Pitch_to_PitchTier (pitch.get());
+ autoPointProcess pulses = Sound_Pitch_to_PointProcess_cc (sound.peek(), pitch.peek());
+ autoPitchTier pitchTier = Pitch_to_PitchTier (pitch.peek());
- double median = Pitch_getQuantile (pitch.get(), 0, 0, 0.5, kPitch_unit_HERTZ);
+ double median = Pitch_getQuantile (pitch.peek(), 0, 0, 0.5, kPitch_unit_HERTZ);
if (median != 0 && median != NUMundefined) {
// Incorporate pitch shift from overriding the sampling frequency
if (new_pitch == 0) {
new_pitch = median / formantRatio;
}
double factor = new_pitch / median;
- PitchTier_multiplyFrequencies (pitchTier.get(), sound -> xmin, sound -> xmax, factor);
- PitchTier_modifyRange_old (pitchTier.get(), sound -> xmin, sound -> xmax, pitchRangeFactor, new_pitch);
+ PitchTier_multiplyFrequencies (pitchTier.peek(), sound -> xmin, sound -> xmax, factor);
+ PitchTier_modifyRange_old (pitchTier.peek(), sound -> xmin, sound -> xmax, pitchRangeFactor, new_pitch);
} else {
Melder_warning (U"There were no voiced segments found.");
}
autoDurationTier duration = DurationTier_create (my xmin, my xmax);
- RealTier_addPoint (duration.get(), (my xmin + my xmax) / 2, formantRatio * durationFactor);
+ RealTier_addPoint (duration.peek(), (my xmin + my xmax) / 2, formantRatio * durationFactor);
- autoSound thee = Sound_Point_Pitch_Duration_to_Sound (sound.get(), pulses.get(), pitchTier.get(),
- duration.get(), 1.25 / Pitch_getMinimum (pitch.get(), 0.0, 0.0, kPitch_unit_HERTZ, false));
+ autoSound thee = Sound_Point_Pitch_Duration_to_Sound (sound.peek(), pulses.peek(), pitchTier.peek(),
+ duration.peek(), 1.25 / Pitch_getMinimum (pitch.peek(), 0.0, 0.0, kPitch_unit_HERTZ, false));
// Resample to the original sampling frequency
if (formantRatio != 1) {
- thee = Sound_resample (thee.get(), samplingFrequency_old, 10);
+ thee.reset (Sound_resample (thee.peek(), samplingFrequency_old, 10));
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from Pitch & Sound.");
}
}
-autoSound Sound_changeGender_old (Sound me, double fmin, double fmax, double formantRatio, double new_pitch, double pitchRangeFactor, double durationFactor) {
+Sound Sound_changeGender_old (Sound me, double fmin, double fmax, double formantRatio,
+ double new_pitch, double pitchRangeFactor, double durationFactor) {
try {
autoPitch pitch = Sound_to_Pitch (me, 0.8 / fmin, fmin, fmax);
- autoSound thee = Sound_and_Pitch_changeGender_old (me, pitch.get(), formantRatio,
+ autoSound thee = Sound_and_Pitch_changeGender_old (me, pitch.peek(), formantRatio,
new_pitch, pitchRangeFactor, durationFactor);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created for gender change.");
}
@@ -1612,20 +1637,20 @@ void Sound_draw_btlr (Sound me, Graphics g, double tmin, double tmax, double ami
}
if (garnish) {
if (direction == FROM_BOTTOM_TO_TOP) {
- if (amin * amax < 0.0) {
- Graphics_markBottom (g, 0.0, false, true, true, nullptr);
+ if (amin * amax < 0) {
+ Graphics_markBottom (g, 0, 0, 1, 1, NULL);
}
} else if (direction == FROM_TOP_TO_BOTTOM) {
- if (amin * amax < 0.0) {
- Graphics_markTop (g, 0.0, false, true, true, nullptr);
+ if (amin * amax < 0) {
+ Graphics_markTop (g, 0, 0, 1, 1, NULL);
}
} else if (direction == FROM_RIGHT_TO_LEFT) {
- if (amin * amax < 0.0) {
- Graphics_markRight (g, 0.0, false, true, true, nullptr);
+ if (amin * amax < 0) {
+ Graphics_markRight (g, 0, 0, 1, 1, NULL);
}
} else { //if (direction == FROM_LEFT_TO_RIGHT)
- if (amin * amax < 0.0) {
- Graphics_markLeft (g, 0.0, false, true, true, nullptr);
+ if (amin * amax < 0) {
+ Graphics_markLeft (g, 0, 0, 1, 1, NULL);
}
}
Graphics_rectangle (g, xmin, xmax, ymin, ymax);
@@ -1657,7 +1682,8 @@ void Sound_fade (Sound me, int channel, double t, double fadeTime, int inout, in
} else if (fadeTime > 0) {
t1 = t; t2 = t + fadeTime;
} else {
- Melder_warning (U"You have given a \"Fade time\" of zero seconds. The fade-", fade_inout, U"will not happen.");
+ Melder_warning (U"You have given a \"Fade time\" of zero seconds. The fade-", fade_inout,
+ U"will not happen.");
return;
}
long i0 = 0, iystart, iyend;
@@ -1699,16 +1725,16 @@ void Sound_fade (Sound me, int channel, double t, double fadeTime, int inout, in
if (inout <= 0) {
cosp = -cosp; // fade-in
}
- my z[ichannel][i] *= 0.5 * (1.0 + cosp);
+ my z[ichannel][i] *= 0.5 * (1 + cosp);
}
if (fadeGlobal) {
if (inout <= 0) {
for (long i = 1; i < istart; i++) {
- my z[ichannel][i] = 0.0;
+ my z[ichannel][i] = 0;
}
} else {
for (long i = iend; i < my nx; i++) {
- my z[ichannel][i] = 0.0;
+ my z[ichannel][i] = 0;
}
}
}
@@ -1716,7 +1742,7 @@ void Sound_fade (Sound me, int channel, double t, double fadeTime, int inout, in
}
/* 1; rect 2:hamming 3: bartlet 4: welch 5: hanning 6:gaussian */
-autoSound Sound_createFromWindowFunction (double windowDuration, double samplingFrequency, int windowType) {
+Sound Sound_createFromWindowFunction (double windowDuration, double samplingFrequency, int windowType) {
try {
autoSound me = Sound_createSimple (1, windowDuration, samplingFrequency);
@@ -1751,14 +1777,14 @@ autoSound Sound_createFromWindowFunction (double windowDuration, double sampling
}
my z[1][i] = value;
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from window function.");
}
}
/* y[n] = sum(i=-n, i=n, x[n+mi])/(2*n+1) */
-autoSound Sound_localAverage (Sound me, double averagingInterval, int windowType) {
+Sound Sound_localAverage (Sound me, double averagingInterval, int windowType) {
try {
double windowDuration = windowType == 6 ? 2 * averagingInterval : averagingInterval;
autoSound thee = Data_copy (me);
@@ -1767,7 +1793,7 @@ autoSound Sound_localAverage (Sound me, double averagingInterval, int windowType
long nswindow2 = window -> nx / 2;
long nswindow2p = (window -> nx - 1) / 2; // nx is odd: one sample less in the forward direction
if (nswindow2 < 1) {
- return thee;
+ return thee.transfer();
}
double *w = window -> z[1];
@@ -1784,7 +1810,7 @@ autoSound Sound_localAverage (Sound me, double averagingInterval, int windowType
thy z[k][i] = sum / wsum;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Sound (local average) created.");
}
@@ -1792,20 +1818,20 @@ autoSound Sound_localAverage (Sound me, double averagingInterval, int windowType
static void _Sound_garnish (Sound me, Graphics g, double tmin, double tmax, double minimum, double maximum) {
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, U"Time (s)");
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_textBottom (g, 1, U"Time (s)");
+ Graphics_marksBottom (g, 2, 1, 1, 0);
Graphics_setWindow (g, tmin, tmax, minimum - (my ny - 1) * (maximum - minimum), maximum);
- Graphics_markLeft (g, minimum, true, true, false, nullptr);
- Graphics_markLeft (g, maximum, true, true, false, nullptr);
+ Graphics_markLeft (g, minimum, 1, 1, 0, NULL);
+ Graphics_markLeft (g, maximum, 1, 1, 0, NULL);
if (minimum != 0.0 && maximum != 0.0 && (minimum > 0.0) != (maximum > 0.0)) {
- Graphics_markLeft (g, 0.0, true, true, true, nullptr);
+ Graphics_markLeft (g, 0.0, 1, 1, 1, NULL);
}
if (my ny == 2) {
Graphics_setWindow (g, tmin, tmax, minimum, maximum + (my ny - 1) * (maximum - minimum));
- Graphics_markRight (g, minimum, true, true, false, nullptr);
- Graphics_markRight (g, maximum, true, true, false, nullptr);
+ Graphics_markRight (g, minimum, 1, 1, 0, NULL);
+ Graphics_markRight (g, maximum, 1, 1, 0, NULL);
if (minimum != 0.0 && maximum != 0.0 && (minimum > 0.0) != (maximum > 0.0)) {
- Graphics_markRight (g, 0.0, true, true, true, nullptr);
+ Graphics_markRight (g, 0.0, 1, 1, 1, NULL);
}
}
}
@@ -1861,7 +1887,7 @@ static void Sound_findIntermediatePoint_bs (Sound me, long ichannel, long isampl
thy z[channel][1] = my z[channel][isample]; thy z[channel][3] = my z[channel][isample + 1];
}
- Formula_compile (interpreter, thee.get(), formula, kFormula_EXPRESSION_TYPE_NUMERIC, true);
+ Formula_compile (interpreter, thee.peek(), formula, kFormula_EXPRESSION_TYPE_NUMERIC, true);
// bisection to find optimal x and y
long istep = 1;
@@ -1919,7 +1945,8 @@ void Sound_drawWhere (Sound me, Graphics g, double tmin, double tmax, double min
Graphics_setInner (g);
struct Formula_Result result;
for (long channel = 1; channel <= my ny; channel ++) {
- Graphics_setWindow (g, tmin, tmax, minimum - (my ny - channel) * (maximum - minimum), maximum + (channel - 1) * (maximum - minimum));
+ Graphics_setWindow (g, tmin, tmax, minimum - (my ny - channel) * (maximum - minimum),
+ maximum + (channel - 1) * (maximum - minimum));
if (str32str (method, U"bars") || str32str (method, U"Bars")) {
for (long ix = ixmin; ix <= ixmax; ix ++) {
Formula_run (channel, ix, & result);
@@ -2018,7 +2045,8 @@ void Sound_drawWhere (Sound me, Graphics g, double tmin, double tmax, double min
}
}
-void Sound_paintWhere (Sound me, Graphics g, Graphics_Colour colour, double tmin, double tmax, double minimum, double maximum, double level, bool garnish, long numberOfBisections, const char32 *formula, Interpreter interpreter) {
+void Sound_paintWhere (Sound me, Graphics g, Graphics_Colour colour, double tmin, double tmax,
+ double minimum, double maximum, double level, bool garnish, long numberOfBisections, const char32 *formula, Interpreter interpreter) {
try {
long ixmin, ixmax;
struct Formula_Result result;
@@ -2030,7 +2058,9 @@ void Sound_paintWhere (Sound me, Graphics g, Graphics_Colour colour, double tmin
Graphics_setColour (g, colour);
Graphics_setInner (g);
for (long channel = 1; channel <= my ny; channel++) {
- Graphics_setWindow (g, tmin, tmax, minimum - (my ny - channel) * (maximum - minimum), maximum + (channel - 1) * (maximum - minimum));
+ Graphics_setWindow (g, tmin, tmax,
+ minimum - (my ny - channel) * (maximum - minimum),
+ maximum + (channel - 1) * (maximum - minimum));
bool current, previous = true, fill = false; // fill only when leaving area
double tmini = tmin, tmaxi = tmax, xe, ye;
long ix = ixmin;
@@ -2075,7 +2105,8 @@ void Sound_paintWhere (Sound me, Graphics g, Graphics_Colour colour, double tmin
}
}
-void Sounds_paintEnclosed (Sound me, Sound thee, Graphics g, Graphics_Colour colour, double tmin, double tmax, double minimum, double maximum, bool garnish) {
+void Sounds_paintEnclosed (Sound me, Sound thee, Graphics g, Graphics_Colour colour, double tmin, double tmax,
+ double minimum, double maximum, bool garnish) {
try {
long ixmin, ixmax, numberOfChannels = my ny > thy ny ? my ny : thy ny;
double min1 = minimum, max1 = maximum, tmin1 = tmin, tmax1 = tmax;
@@ -2098,7 +2129,9 @@ void Sounds_paintEnclosed (Sound me, Sound thee, Graphics g, Graphics_Colour col
Graphics_setInner (g);
for (long channel = 1; channel <= numberOfChannels; channel++) {
autoPolygon him = Sounds_to_Polygon_enclosed (me, thee, channel, tmin, tmax, minimum, maximum);
- Graphics_setWindow (g, tmin, tmax, minimum - (numberOfChannels - channel) * (maximum - minimum), maximum + (channel - 1) * (maximum - minimum));
+ Graphics_setWindow (g, tmin, tmax,
+ minimum - (numberOfChannels - channel) * (maximum - minimum),
+ maximum + (channel - 1) * (maximum - minimum));
Graphics_fillArea (g, his numberOfPoints, &his x[1], &his y[1]);
}
Graphics_setWindow (g, tmin, tmax, minimum, maximum);
@@ -2114,23 +2147,23 @@ void Sounds_paintEnclosed (Sound me, Sound thee, Graphics g, Graphics_Colour col
}
}
-autoSound Sound_copyChannelRanges (Sound me, const char32 *ranges) {
+Sound Sound_copyChannelRanges (Sound me, const char32 *ranges) {
try {
long numberOfChannels;
- autoNUMvector <long> channels (NUMstring_getElementsOfRanges (ranges, my ny, & numberOfChannels, nullptr, U"channel", true), 1);
+ autoNUMvector <long> channels (NUMstring_getElementsOfRanges (ranges, my ny, & numberOfChannels, NULL, U"channel", true), 1);
autoSound thee = Sound_create (numberOfChannels, my xmin, my xmax, my nx, my dx, my x1);
for (long i = 1; i <= numberOfChannels; i++) {
double *from = my z[channels[i]], *to = thy z[i];
NUMvector_copyElements<double> (from, to, 1, my nx);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": could not extract channels.");
}
}
/* After a script by Ton Wempe */
-static autoSound Sound_removeNoiseBySpectralSubtraction_mono (Sound me, Sound noise, double windowLength) {
+static Sound Sound_removeNoiseBySpectralSubtraction_mono (Sound me, Sound noise, double windowLength) {
try {
if (my dx != noise -> dx) {
Melder_throw (U"The sound and the noise must have the same sampling frequency.");
@@ -2142,10 +2175,10 @@ static autoSound Sound_removeNoiseBySpectralSubtraction_mono (Sound me, Sound no
autoSound denoised = Sound_create (1, my xmin, my xmax, my nx, my dx, my x1);
autoSound analysisWindow = Sound_createSimple (1, windowLength, samplingFrequency);
long windowSamples = analysisWindow -> nx;
- autoSound noise_copy = Data_copy (noise);
- Sound_multiplyByWindow (noise_copy.get(), kSound_windowShape_HANNING);
+ autoSound noise_copy = (Sound) Data_copy (noise);
+ Sound_multiplyByWindow (noise_copy.peek(), kSound_windowShape_HANNING);
double bandwidth = samplingFrequency / windowSamples;
- autoLtas noiseLtas = Sound_to_Ltas (noise_copy.get(), bandwidth);
+ autoLtas noiseLtas = Sound_to_Ltas (noise_copy.peek(), bandwidth);
autoNUMvector<double> noiseAmplitudes (1, noiseLtas -> nx);
for (long i = 1; i <= noiseLtas -> nx; i++) {
noiseAmplitudes[i] = pow (10.0, (noiseLtas -> z[1][i] - 94) / 20);
@@ -2165,7 +2198,7 @@ static autoSound Sound_removeNoiseBySpectralSubtraction_mono (Sound me, Sound no
for (long j = nsamples + 1; j <= windowSamples; j++) {
analysisWindow -> z[1][j] = 0;
}
- autoSpectrum analysisSpectrum = Sound_to_Spectrum (analysisWindow.get(), 0);
+ autoSpectrum analysisSpectrum = Sound_to_Spectrum (analysisWindow.peek(), 0);
// Suppress noise in the analysisSpectrum by subtracting the noise spectrum
@@ -2176,13 +2209,13 @@ static autoSound Sound_removeNoiseBySpectralSubtraction_mono (Sound me, Sound no
factor = factor < 1e-6 ? 1e-6 : factor;
x[i] *= factor; y[i] *= factor;
}
- autoSound suppressed = Spectrum_to_Sound (analysisSpectrum.get());
- Sound_multiplyByWindow (suppressed.get(), kSound_windowShape_HANNING);
+ autoSound suppressed = Spectrum_to_Sound (analysisSpectrum.peek());
+ Sound_multiplyByWindow (suppressed.peek(), kSound_windowShape_HANNING);
for (long j = 1; j <= nsamples; j++) {
denoised -> z[1][istart - 1 + j] += 0.5 * suppressed -> z[1][j]; // 0.5 because of 2-fold oversampling
}
}
- return denoised;
+ return denoised.transfer();
} catch (MelderError) {
Melder_throw (me, U": noise not subtracted.");
}
@@ -2192,7 +2225,7 @@ static void Sound_findNoise (Sound me, double minimumNoiseDuration, double *nois
try {
*noiseStart = NUMundefined; *noiseEnd = NUMundefined;
autoIntensity intensity = Sound_to_Intensity (me, 20, 0.005, 1);
- double tmin = Vector_getXOfMinimum (intensity.get(), intensity -> xmin, intensity -> xmax, 1) - minimumNoiseDuration / 2;
+ double tmin = Vector_getXOfMinimum (intensity.peek(), intensity -> xmin, intensity -> xmax, 1) - minimumNoiseDuration / 2;
double tmax = tmin + minimumNoiseDuration;
if (tmin < my xmin) {
tmin = my xmin; tmax = tmin + minimumNoiseDuration;
@@ -2209,24 +2242,24 @@ static void Sound_findNoise (Sound me, double minimumNoiseDuration, double *nois
}
}
-autoSound Sound_removeNoise (Sound me, double noiseStart, double noiseEnd, double windowLength, double minBandFilterFrequency, double maxBandFilterFrequency, double smoothing, int method) {
+Sound Sound_removeNoise (Sound me, double noiseStart, double noiseEnd, double windowLength, double minBandFilterFrequency, double maxBandFilterFrequency, double smoothing, int method) {
try {
autoSound filtered = Sound_filter_passHannBand (me, minBandFilterFrequency, maxBandFilterFrequency, smoothing);
autoSound denoised = Sound_create (my ny, my xmin, my xmax, my nx, my dx, my x1);
bool findNoise = noiseEnd <= noiseStart;
double minimumNoiseDuration = 2 * windowLength;
for (long ichannel = 1; ichannel <= my ny; ichannel++) {
- autoSound denoisedi, channeli = Sound_extractChannel (filtered.get(), ichannel);
+ autoSound denoisedi, channeli = Sound_extractChannel (filtered.peek(), ichannel);
if (findNoise) {
- Sound_findNoise (channeli.get(), minimumNoiseDuration, &noiseStart, &noiseEnd);
+ Sound_findNoise (channeli.peek(), minimumNoiseDuration, &noiseStart, &noiseEnd);
}
- autoSound noise = Sound_extractPart (channeli.get(), noiseStart, noiseEnd, kSound_windowShape_RECTANGULAR, 1.0, false);
+ autoSound noise = Sound_extractPart (channeli.peek(), noiseStart, noiseEnd, kSound_windowShape_RECTANGULAR, 1.0, false);
if (method == 1) { // spectral subtraction
- denoisedi = Sound_removeNoiseBySpectralSubtraction_mono (filtered.get(), noise.get(), windowLength);
+ denoisedi.reset (Sound_removeNoiseBySpectralSubtraction_mono (filtered.peek(), noise.peek(), windowLength));
}
NUMvector_copyElements<double> (denoisedi -> z[1], denoised -> z[ichannel], 1, my nx);
}
- return denoised;
+ return denoised.transfer();
} catch (MelderError) {
Melder_throw (me, U": not denoised.");
}
@@ -2235,9 +2268,9 @@ autoSound Sound_removeNoise (Sound me, double noiseStart, double noiseEnd, doubl
void Sound_playAsFrequencyShifted (Sound me, double shiftBy, double newSamplingFrequency, long precision) {
try {
autoSpectrum spectrum = Sound_to_Spectrum (me, 1);
- autoSpectrum shifted = Spectrum_shiftFrequencies (spectrum.get(), shiftBy, newSamplingFrequency / 2, precision);
- autoSound thee = Spectrum_to_Sound (shifted.get());
- Sound_playPart (thee.get(), my xmin, my xmax, nullptr, nullptr);
+ autoSpectrum shifted = Spectrum_shiftFrequencies (spectrum.peek(), shiftBy, newSamplingFrequency / 2, precision);
+ autoSound thee = Spectrum_to_Sound (shifted.peek());
+ Sound_playPart (thee.peek(), my xmin, my xmax, NULL, NULL);
} catch (MelderError) {
Melder_throw (me, U" not played with frequencies shifted.");
}
diff --git a/dwtools/Sound_extensions.h b/dwtools/Sound_extensions.h
index 53f54af..09d8354 100644
--- a/dwtools/Sound_extensions.h
+++ b/dwtools/Sound_extensions.h
@@ -2,7 +2,7 @@
#define _Sound_extensions_h_
/* Sound_extensions.h
*
- * Copyright (C) 1993-2012,2015-2016 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,19 +19,25 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ djmw 20020813 GPL header
+ djmw 20121023 Latest modification
+*/
+
+
#include "Sound.h"
#include "Pitch.h"
#include "Collection.h"
#include "PointProcess.h"
#include "TextGrid.h"
-Thing_declare (Interpreter);
+#include "Interpreter_decl.h"
int Sound_writeToNistAudioFile (Sound me, MelderFile file);
-autoSound Sound_readFromCmuAudioFile (MelderFile file);
+Sound Sound_readFromCmuAudioFile (MelderFile file);
/* only 16 bit signed has been tested !! */
-autoSound Sound_readFromRawFile (MelderFile file, const char *format, int nBitsCoding,
+Sound Sound_readFromRawFile (MelderFile file, const char *format, int nBitsCoding,
int littleEndian, int unSigned, long skipNBytes, double samplingFrequency);
/* Reads a Sound from a raw file:
* fileName : name of the file
@@ -44,11 +50,12 @@ autoSound Sound_readFromRawFile (MelderFile file, const char *format, int nBitsC
* skipNBytes : start reading after this number of bytes (skipNBytes >= 0 )
*/
-autoSound Sound_readFromDialogicADPCMFile (MelderFile file, double sampleRate);
+Sound Sound_readFromDialogicADPCMFile (MelderFile file, double sampleRate);
/*
*/
-void Sound_writeToRawFile (Sound me, MelderFile file, const char *format, int littleEndian, int nBitsCoding, int unSigned);
+void Sound_writeToRawFile (Sound me, MelderFile file, const char *format, int littleEndian,
+ int nBitsCoding, int unSigned);
void Sound_into_Sound (Sound me, Sound to, double startTime);
/* precondition: my dx == to->dx (equal sampling times */
@@ -66,36 +73,38 @@ void Sound_preEmphasis (Sound me, double preEmphasisFrequency);
void Sound_deEmphasis (Sound me, double preEmphasisFrequency);
/* for (i=2; i <= my nx; i++ ) my z[1][i] += deEmphasis * my z[1][i-1]; */
-autoSound Sound_createGaussian (double windowDuration, double samplingFrequency);
-
-autoSound Sound_createHamming (double windowDuration, double samplingFrequency);
+Sound Sound_createGaussian (double windowDuration, double samplingFrequency);
+Sound Sound_createHamming (double windowDuration, double samplingFrequency);
-autoSound Sound_createSimpleToneComplex (double minimumTime, double maximumTime, double samplingFrequency,
- double firstFrequency, long numberOfComponents, double frequencyDistance, int scaleAmplitudes);
+Sound Sound_createSimpleToneComplex (double minimumTime, double maximumTime, double samplingFrequency,
+ double firstFrequency, long numberOfComponents, double frequencyDistance,
+ int scaleAmplitudes);
-autoSound Sound_createMistunedHarmonicComplex (double minimumTime, double maximumTime, double samplingFrequency,
- double firstFrequency, long numberOfComponents, long mistunedComponent, double mistuningFraction, int scaleAmplitudes);
+Sound Sound_createMistunedHarmonicComplex (double minimumTime, double maximumTime, double samplingFrequency,
+ double firstFrequency, long numberOfComponents, long mistunedComponent,
+ double mistuningFraction, int scaleAmplitudes);
-autoSound Sound_createGammaTone (double minimumTime, double maximumTime, double samplingFrequency,
- long gamma, double frequency, double bandwidth, double initialPhase, double addition, int scaleAmplitudes);
+Sound Sound_createGammaTone (double minimumTime, double maximumTime, double samplingFrequency,
+ long gamma, double frequency, double bandwidth, double initialPhase, double addition,
+ int scaleAmplitudes);
-autoSound Sound_createShepardTone (double minimumTime, double maximumTime, double samplingFrequency,
+Sound Sound_createShepardTone (double minimumTime, double maximumTime, double samplingFrequency,
double lowestFrequency, long numberOfComponents, double frequencyChange, double amplitudeRange);
-autoSound Sound_createShepardToneComplex (double minimumTime, double maximumTime,
+Sound Sound_createShepardToneComplex (double minimumTime, double maximumTime,
double samplingFrequency, double lowestFrequency, long numberOfComponents,
double frequencyChange_st, double amplitudeRange, double octaveShiftFraction);
-autoSound Sound_createPattersonWightmanTone (double minimumTime, double maximumTime, double samplingFrequency,
+Sound Sound_createPattersonWightmanTone (double minimumTime, double maximumTime, double samplingFrequency,
double baseFrequency, double frequencyShiftRatio, long numberOfComponents);
-autoSound Sound_createPlompTone (double minimumTime, double maximumTime, double samplingFrequency,
+Sound Sound_createPlompTone (double minimumTime, double maximumTime, double samplingFrequency,
double baseFrequency, double frequencyFraction, long m);
-autoSound Sound_createFromWindowFunction (double effectiveTime, double samplingFrequency, int windowType);
+Sound Sound_createFromWindowFunction (double effectiveTime, double samplingFrequency, int windowType);
/* 1; rect 2:hamming 3: bartlet 4: welch 5: hanning 6:gaussian */
-autoSound Sound_filterByGammaToneFilter4 (Sound me, double centre_frequency, double bandwidth);
+Sound Sound_filterByGammaToneFilter4 (Sound me, double centre_frequency, double bandwidth);
void Sounds_multiply (Sound me, Sound thee);
/* precondition: my nx = thy nx */
@@ -108,7 +117,7 @@ double Sound_correlateParts (Sound me, double t1, double t2, double duration);
void Sound_localMean (Sound me, double fromTime, double toTime, double *mean);
void Sound_localPeak (Sound me, double fromTime, double toTime, double ref, double *peak);
-autoSound Sound_localAverage (Sound me, double averaginginterval, int windowType);
+Sound Sound_localAverage (Sound me, double averaginginterval, int windowType);
/* y[n] = sum(i=-n, i=n, x[n+i])/(2*n+1) */
double Sound_power (Sound me);
@@ -132,26 +141,30 @@ void Sound_fade (Sound me, int channel, double t, double fadeTime, int inout, in
#define FROM_BOTTOM_TO_TOP 2
#define FROM_TOP_TO_BOTTOM 3
-void Sound_draw_btlr (Sound me, Graphics g, double tmin, double tmax, double amin, double amax, int direction, int garnish);
+void Sound_draw_btlr (Sound me, Graphics g, double tmin, double tmax, double amin, double amax,
+ int direction, int garnish);
/* direction is one of the macros's FROM_LEFT_TO_RIGHT... */
void Sound_drawWhere (Sound me, Graphics g, double tmin, double tmax, double minimum, double maximum,
bool garnish, const char32 *method, long numberOfBisections, const char32 *formula, Interpreter interpreter);
-void Sound_paintWhere (Sound me, Graphics g, Graphics_Colour colour, double tmin, double tmax, double minimum, double maximum, double level, bool garnish, long numberOfBisections, const char32 *formula, Interpreter interpreter);
-
+void Sound_paintWhere (Sound me, Graphics g, Graphics_Colour colour, double tmin, double tmax,
+ double minimum, double maximum, double level, bool garnish, long numberOfBisections, const char32 *formula, Interpreter interpreter);
void Sounds_paintEnclosed (Sound me, Sound thee, Graphics g, Graphics_Colour colour, double tmin, double tmax,
double minimum, double maximum, bool garnish);
-autoSound Sound_changeGender (Sound me, double pitchMin, double pitchMax, double pitchRatio, double formantFrequenciesRatio, double durationRatio);
+Sound Sound_changeGender (Sound me, double pitchMin, double pitchMax, double pitchRatio,
+ double formantFrequenciesRatio, double durationRatio);
+Sound Sound_and_Pitch_changeGender (Sound me, Pitch him, double pitchRatio,
+ double formantFrequenciesRatio, double durationRatio);
-autoSound Sound_and_Pitch_changeGender (Sound me, Pitch him, double pitchRatio, double formantFrequenciesRatio, double durationRatio);
-
-autoSound Sound_changeGender_old (Sound me, double fmin, double fmax, double formantRatio, double new_pitch, double pitchRangeFactor, double durationFactor);
+Sound Sound_changeGender_old (Sound me, double fmin, double fmax, double formantRatio,
+ double new_pitch, double pitchRangeFactor, double durationFactor);
-autoSound Sound_and_Pitch_changeGender_old (Sound me, Pitch him, double formantRatio, double new_pitch, double pitchRangeFactor, double durationFactor);
+Sound Sound_and_Pitch_changeGender_old (Sound me, Pitch him, double formantRatio,
+ double new_pitch, double pitchRangeFactor, double durationFactor);
-autoPointProcess Sound_to_PointProcess_getJumps (Sound me, double minimumJump, double dt);
+PointProcess Sound_to_PointProcess_getJumps (Sound me, double minimumJump, double dt);
/*
Marks jumps in the signal where the amplitude changes more than 'minimumJump'
within time dt
@@ -159,44 +172,42 @@ autoPointProcess Sound_to_PointProcess_getJumps (Sound me, double minimumJump, d
void Sound_filter_part_formula (Sound me, double t1, double t2, const char32 *formula, Interpreter interpreter);
-autoSound Sound_changeSpeaker (Sound me, double pitchMin, double pitchMax,
+Sound Sound_changeSpeaker (Sound me, double pitchMin, double pitchMax,
double formantMultiplier, // > 0
double pitchMultiplier, // > 0
double pitchRangeMultiplier, // any number
double durationMultiplier); // > 0
-autoSound Sound_and_Pitch_changeSpeaker (Sound me, Pitch him,
+Sound Sound_and_Pitch_changeSpeaker (Sound me, Pitch him,
double formantMultiplier, // > 0
double pitchMultiplier, // > 0
double pitchRangeMultiplier, // any number
double durationMultiplier); // > 0
/* Outphased */
-autoSound Sound_changeGender_old (Sound me, double fmin, double fmax, double formantRatio,
+Sound Sound_changeGender_old (Sound me, double fmin, double fmax, double formantRatio,
double new_pitch, double pitchRangeFactor, double durationFactor);
-autoTextGrid Sound_to_TextGrid_detectSilences (Sound me, double minPitch, double timeStep,
+TextGrid Sound_to_TextGrid_detectSilences (Sound me, double minPitch, double timeStep,
double silenceThreshold, double minSilenceDuration, double minSoundingDuration,
const char32 *silentLabel, const char32 *soundingLabel);
-
void Sound_getStartAndEndTimesOfSounding (Sound me, double minPitch, double timeStep,
double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double *t1, double *t2);
-autoSound Sound_and_IntervalTier_cutPartsMatchingLabel (Sound me, IntervalTier thee, const char32 *match);
+Sound Sound_and_IntervalTier_cutPartsMatchingLabel (Sound me, IntervalTier thee, const char32 *match);
/* Cut intervals that match the label from the sound. The starting time of the new sound is
* (1) my xmin if the first interval is not matching
* (2) the end time of the first interval if matching
*/
-autoSound Sound_trimSilencesAtStartAndEnd (Sound me, double trimDuration, double minPitch, double timeStep,
+Sound Sound_trimSilencesAtStartAndEnd (Sound me, double trimDuration, double minPitch, double timeStep,
double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double *t1, double *t2);
+Sound Sound_trimSilences (Sound me, double trimDuration, bool onlyAtStartAndEnd, double minPitch, double timeStep,
+ double silenceThreshold, double minSilenceDuration, double minSoundingDuration, TextGrid *tg, const char32 *trimLabel);
-autoSound Sound_trimSilences (Sound me, double trimDuration, bool onlyAtStartAndEnd, double minPitch, double timeStep,
- double silenceThreshold, double minSilenceDuration, double minSoundingDuration, autoTextGrid *tg, const char32 *trimLabel);
-
-autoSound Sound_copyChannelRanges (Sound me, const char32 *ranges);
+Sound Sound_copyChannelRanges (Sound me, const char32 *ranges);
-autoSound Sound_removeNoise (Sound me, double noiseStart, double noiseEnd, double windowLength, double minBandFilterFrequency, double maxBandFilterFrequency, double smoothing, int method);
+Sound Sound_removeNoise (Sound me, double noiseStart, double noiseEnd, double windowLength, double minBandFilterFrequency, double maxBandFilterFrequency, double smoothing, int method);
void Sound_playAsFrequencyShifted (Sound me, double shiftBy, double newSamplingFrequency, long precision);
diff --git a/dwtools/Sound_to_MFCC.h b/dwtools/Sound_to_DTW.h
similarity index 88%
copy from dwtools/Sound_to_MFCC.h
copy to dwtools/Sound_to_DTW.h
index 35bb0a4..f664be8 100644
--- a/dwtools/Sound_to_MFCC.h
+++ b/dwtools/Sound_to_DTW.h
@@ -2,7 +2,7 @@
#define _Sound_to_MFCC_h_
/* Sound_to_MFCC.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,7 +28,7 @@
#include "MFCC.h"
#include "Sound.h"
-autoMFCC Sound_to_MFCC (Sound me, long numberOfCoefficients, double analysisWidth,
+MFCC Sound_to_MFCC (Sound me, long numberOfCoefficients, double analysisWidth,
double dt, double f1_mel, double fmax_mel, double df_mel);
#endif /* _Sound_to_MFCC_h_ */
diff --git a/dwtools/Sound_to_MFCC.cpp b/dwtools/Sound_to_MFCC.cpp
index c28fde9..efd038c 100644
--- a/dwtools/Sound_to_MFCC.cpp
+++ b/dwtools/Sound_to_MFCC.cpp
@@ -1,6 +1,6 @@
/* Sound_to_MFCC.cpp
*
- * Copyright (C) 1993-2011, 2014-2015 David Weenink
+ * Copyright (C) 1993-2011, 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,11 +25,11 @@
#include "Sound_to_MFCC.h"
#include "Sound_and_Spectrogram_extensions.h"
-autoMFCC Sound_to_MFCC (Sound me, long numberOfCoefficients, double analysisWidth, double dt, double f1_mel, double fmax_mel, double df_mel) {
+MFCC Sound_to_MFCC (Sound me, long numberOfCoefficients, double analysisWidth, double dt, double f1_mel, double fmax_mel, double df_mel) {
try {
autoMelSpectrogram mf = Sound_to_MelSpectrogram (me, analysisWidth, dt, f1_mel, fmax_mel, df_mel);
- autoMFCC mfcc = MelSpectrogram_to_MFCC (mf.get(), numberOfCoefficients);
- return mfcc;
+ autoMFCC mfcc = MelSpectrogram_to_MFCC (mf.peek(), numberOfCoefficients);
+ return mfcc.transfer();
} catch (MelderError) {
Melder_throw (me, U": no MFCC created.");
}
diff --git a/dwtools/Sound_to_MFCC.h b/dwtools/Sound_to_MFCC.h
index 35bb0a4..f664be8 100644
--- a/dwtools/Sound_to_MFCC.h
+++ b/dwtools/Sound_to_MFCC.h
@@ -2,7 +2,7 @@
#define _Sound_to_MFCC_h_
/* Sound_to_MFCC.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,7 +28,7 @@
#include "MFCC.h"
#include "Sound.h"
-autoMFCC Sound_to_MFCC (Sound me, long numberOfCoefficients, double analysisWidth,
+MFCC Sound_to_MFCC (Sound me, long numberOfCoefficients, double analysisWidth,
double dt, double f1_mel, double fmax_mel, double df_mel);
#endif /* _Sound_to_MFCC_h_ */
diff --git a/dwtools/Sound_to_Pitch2.cpp b/dwtools/Sound_to_Pitch2.cpp
index 04306bb..c790d30 100644
--- a/dwtools/Sound_to_Pitch2.cpp
+++ b/dwtools/Sound_to_Pitch2.cpp
@@ -70,7 +70,7 @@ static void spec_smoooth_SHS (double a[], long n) {
}
}
-autoPitch Sound_to_Pitch_shs (Sound me, double timeStep, double minimumPitch,
+Pitch Sound_to_Pitch_shs (Sound me, double timeStep, double minimumPitch,
double maximumFrequency, double ceiling, long maxnSubharmonics, long maxnCandidates,
double compressionFactor, long nPointsPerOctave) {
try {
@@ -98,10 +98,11 @@ autoPitch Sound_to_Pitch_shs (Sound me, double timeStep, double minimumPitch,
autoSound sound = Sound_resample (me, newSamplingFrequency, 50);
long numberOfFrames;
- Sampled_shortTermAnalysis (sound.get(), windowDuration, timeStep, &numberOfFrames, &firstTime);
+ Sampled_shortTermAnalysis (sound.peek(), windowDuration, timeStep, &numberOfFrames, &firstTime);
autoSound frame = Sound_createSimple (1, frameDuration, newSamplingFrequency);
autoSound hamming = Sound_createHamming (nx / newSamplingFrequency, newSamplingFrequency);
- autoPitch thee = Pitch_create (my xmin, my xmax, numberOfFrames, timeStep, firstTime, ceiling, maxnCandidates);
+ autoPitch thee = Pitch_create (my xmin, my xmax, numberOfFrames, timeStep, firstTime,
+ ceiling, maxnCandidates);
autoNUMvector<double> cc (1, numberOfFrames);
autoNUMvector<double> specAmp (1, nfft2);
autoNUMvector<double> fl2 (1, nfft2);
@@ -115,8 +116,8 @@ autoPitch Sound_to_Pitch_shs (Sound me, double timeStep, double minimumPitch,
// Compute the absolute value of the globally largest amplitude w.r.t. the global mean.
double globalMean, globalPeak;
- Sound_localMean (sound.get(), sound -> xmin, sound -> xmax, &globalMean);
- Sound_localPeak (sound.get(), sound -> xmin, sound -> xmax, globalMean, &globalPeak);
+ Sound_localMean (sound.peek(), sound -> xmin, sound -> xmax, &globalMean);
+ Sound_localPeak (sound.peek(), sound -> xmin, sound -> xmax, globalMean, &globalPeak);
/*
For the cubic spline interpolation we need the frequencies on an octave
@@ -126,7 +127,7 @@ autoPitch Sound_to_Pitch_shs (Sound me, double timeStep, double minimumPitch,
*/
for (long i = 2; i <= nfft2; i++) {
- fl2[i] = NUMlog2 ((i - 1) * df);
+ fl2[i] = NUMlog2 ( (i - 1) * df);
}
fl2[1] = 2 * fl2[2] - fl2[3];
@@ -134,7 +135,7 @@ autoPitch Sound_to_Pitch_shs (Sound me, double timeStep, double minimumPitch,
// the frequency weighting function.
for (long i = 1; i <= nFrequencyPoints; i++) {
- arctg[i] = 0.5 + atan (3.0 * (i - atans) / nPointsPerOctave) / NUMpi;
+ arctg[i] = 0.5 + atan (3 * (i - atans) / nPointsPerOctave) / NUMpi;
}
// Perform the analysis on all frames.
@@ -142,22 +143,23 @@ autoPitch Sound_to_Pitch_shs (Sound me, double timeStep, double minimumPitch,
for (long i = 1; i <= numberOfFrames; i++) {
Pitch_Frame pitchFrame = &thy frame[i];
double hm = 1, f0, pitch_strength, localMean, localPeak;
- double tmid = Sampled_indexToX (thee.get(), i); /* The center of this frame */
+ double tmid = Sampled_indexToX (thee.peek(), i); /* The center of this frame */
long nx_tmp = frame -> nx;
// Copy a frame from the sound, apply a hamming window. Get local 'intensity'
+
frame -> nx = nx; /*begin vies */
- Sound_into_Sound (sound.get(), frame.get(), tmid - halfWindow);
- Sounds_multiply (frame.get(), hamming.get());
- Sound_localMean (sound.get(), tmid - 3 * halfWindow, tmid + 3 * halfWindow, &localMean);
- Sound_localPeak (sound.get(), tmid - halfWindow, tmid + halfWindow, localMean, &localPeak);
+ Sound_into_Sound (sound.peek(), frame.peek(), tmid - halfWindow);
+ Sounds_multiply (frame.peek(), hamming.peek());
+ Sound_localMean (sound.peek(), tmid - 3 * halfWindow, tmid + 3 * halfWindow, &localMean);
+ Sound_localPeak (sound.peek(), tmid - halfWindow, tmid + halfWindow, localMean, &localPeak);
pitchFrame -> intensity = localPeak > globalPeak ? 1 : localPeak / globalPeak;
frame -> nx = nx_tmp; /* einde vies */
// Get the Fourier spectrum.
- autoSpectrum spec = Sound_to_Spectrum (frame.get(), 1);
+ autoSpectrum spec = Sound_to_Spectrum (frame.peek(), 1);
Melder_assert (spec->nx == nfft2);
// From complex spectrum to amplitude spectrum.
@@ -243,7 +245,7 @@ autoPitch Sound_to_Pitch_shs (Sound me, double timeStep, double minimumPitch,
Pitch_Frame_getPitch (pitchFrame, &f0, &pitch_strength);
if (f0 > 0) {
- cc[i] = Sound_correlateParts (sound.get(), tmid - 1.0 / f0, tmid, 1.0 / f0);
+ cc[i] = Sound_correlateParts (sound.peek(), tmid - 1.0 / f0, tmid, 1.0 / f0);
}
}
@@ -254,18 +256,20 @@ autoPitch Sound_to_Pitch_shs (Sound me, double timeStep, double minimumPitch,
for (long i = 1; i <= numberOfFrames; i++) {
Pitch_Frame_resizeStrengths (& thy frame[i], cc[i], vuvCriterium);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Pitch (shs) created.");
}
}
-autoPitch Sound_to_Pitch_SPINET (Sound me, double timeStep, double windowDuration, double minimumFrequencyHz, double maximumFrequencyHz, long nFilters, double ceiling, int maxnCandidates) {
+Pitch Sound_to_Pitch_SPINET (Sound me, double timeStep, double windowDuration,
+ double minimumFrequencyHz, double maximumFrequencyHz, long nFilters,
+ double ceiling, int maxnCandidates) {
try {
autoSPINET him = Sound_to_SPINET (me, timeStep, windowDuration, minimumFrequencyHz,
maximumFrequencyHz, nFilters, 0.4, 0.6);
- autoPitch thee = SPINET_to_Pitch (him.get(), 0.15, ceiling, maxnCandidates);
- return thee;
+ autoPitch thee = SPINET_to_Pitch (him.peek(), 0.15, ceiling, maxnCandidates);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Pitch (SPINET) created.");
}
diff --git a/dwtools/Sound_to_Pitch2.h b/dwtools/Sound_to_Pitch2.h
index a908b42..c4d2117 100644
--- a/dwtools/Sound_to_Pitch2.h
+++ b/dwtools/Sound_to_Pitch2.h
@@ -2,7 +2,7 @@
#define _Sound_to_Pitch2_h_
/* Sound_to_Pitch2.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,11 +28,11 @@
#include "Sound_extensions.h"
#include "Pitch.h"
-autoPitch Sound_to_Pitch_shs (Sound me, double timeStep, double minimumPitch,
+Pitch Sound_to_Pitch_shs (Sound me, double timeStep, double minimumPitch,
double maximumFrequency, double ceiling, long maxnSubharmonics, long maxnCandidates,
double compressionFactor, long nDivisionsPerOctave);
-autoPitch Sound_to_Pitch_SPINET (Sound me, double timeStep, double windowDuration,
+Pitch Sound_to_Pitch_SPINET (Sound me, double timeStep, double windowDuration,
double minimumFrequencyHz, double maximumFrequencyHz, long nFilters,
double ceiling, int maxnCandidates);
diff --git a/dwtools/Sound_to_SPINET.cpp b/dwtools/Sound_to_SPINET.cpp
index 13f8168..f38a275 100644
--- a/dwtools/Sound_to_SPINET.cpp
+++ b/dwtools/Sound_to_SPINET.cpp
@@ -1,6 +1,6 @@
/* Sound_to_SPINET.cpp
*
- * Copyright (C) 1993-2013, 2015 David Weenink
+ * Copyright (C) 1993-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -38,7 +38,9 @@ static double fgamma (double x, long n) {
0 < minimumFrequencyHz < maximumFrequencyHz
*/
-autoSPINET Sound_to_SPINET (Sound me, double timeStep, double windowDuration, double minimumFrequencyHz, double maximumFrequencyHz, long nFilters, double excitationErbProportion, double inhibitionErbProportion) {
+SPINET Sound_to_SPINET (Sound me, double timeStep, double windowDuration,
+ double minimumFrequencyHz, double maximumFrequencyHz, long nFilters,
+ double excitationErbProportion, double inhibitionErbProportion) {
try {
double firstTime, b = 1.02, samplingFrequency = 1 / my dx;
@@ -51,7 +53,8 @@ autoSPINET Sound_to_SPINET (Sound me, double timeStep, double windowDuration, do
long numberOfFrames;
Sampled_shortTermAnalysis (me, windowDuration, timeStep, &numberOfFrames, &firstTime);
- autoSPINET thee = SPINET_create (my xmin, my xmax, numberOfFrames, timeStep, firstTime, minimumFrequencyHz, maximumFrequencyHz, nFilters, excitationErbProportion, inhibitionErbProportion);
+ autoSPINET thee = SPINET_create (my xmin, my xmax, numberOfFrames, timeStep, firstTime,
+ minimumFrequencyHz, maximumFrequencyHz, nFilters, excitationErbProportion, inhibitionErbProportion);
autoSound window = Sound_createGaussian (windowDuration, samplingFrequency);
autoSound frame = Sound_createSimple (1, windowDuration, samplingFrequency);
autoNUMvector<double> f (1, nFilters);
@@ -74,15 +77,16 @@ autoSPINET Sound_to_SPINET (Sound me, double timeStep, double windowDuration, do
double gammaMaxAmplitude = pow ( (thy gamma - 1) / (NUMe * bw[i]), (thy gamma - 1)); // tgammaMax
double timeCorrection = tgammaMax - windowDuration / 2;
- autoSound gammaTone = Sound_createGammaTone (0, 0.1, samplingFrequency, thy gamma, b, f[i], 0, 0, 0);
- autoSound filtered = Sounds_convolve (me, gammaTone.get(), kSounds_convolve_scaling_SUM, kSounds_convolve_signalOutsideTimeDomain_ZERO);
+ autoSound gammaTone = Sound_createGammaTone (0, 0.1, samplingFrequency,
+ thy gamma, b, f[i], 0, 0, 0);
+ autoSound filtered = Sounds_convolve (me, gammaTone.peek(), kSounds_convolve_scaling_SUM, kSounds_convolve_signalOutsideTimeDomain_ZERO);
// To energy measure: weigh with broad-band transfer function
for (long j = 1; j <= numberOfFrames; j++) {
- Sound_into_Sound (filtered.get(), frame.get(), Sampled_indexToX (thee.get(), j) + timeCorrection);
- Sounds_multiply (frame.get(), window.get());
- thy y[i][j] = Sound_power (frame.get()) * bb / gammaMaxAmplitude;
+ Sound_into_Sound (filtered.peek(), frame.peek(), Sampled_indexToX (thee.peek(), j) + timeCorrection);
+ Sounds_multiply (frame.peek(), window.peek());
+ thy y[i][j] = Sound_power (frame.peek()) * bb / gammaMaxAmplitude;
}
Melder_progress ( (double) i / nFilters, U"SPINET: filter ", i, U" from ", nFilters, U".");
}
@@ -110,7 +114,7 @@ autoSPINET Sound_to_SPINET (Sound me, double timeStep, double windowDuration, do
}
thy s[i][j] = a > 0 ? a : 0;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no SPINET created.");
}
diff --git a/dwtools/Sound_to_SPINET.h b/dwtools/Sound_to_SPINET.h
index 684b42b..0e8bca4 100644
--- a/dwtools/Sound_to_SPINET.h
+++ b/dwtools/Sound_to_SPINET.h
@@ -2,7 +2,7 @@
#define _Sound_to_SPINET_h_
/* Sound_to_SPINET.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -28,7 +28,7 @@
#include "SPINET.h"
#include "Sound_extensions.h"
-autoSPINET Sound_to_SPINET (Sound me, double timeStep, double windowDuration,
+SPINET Sound_to_SPINET (Sound me, double timeStep, double windowDuration,
double minimumFrequencyHz, double maximumFrequencyHz, long nFilters,
double excitationErbProportion, double inhibitionErbProportion);
diff --git a/dwtools/Sounds_to_DTW.cpp b/dwtools/Sounds_to_DTW.cpp
index dee1cb9..5f10a73 100644
--- a/dwtools/Sounds_to_DTW.cpp
+++ b/dwtools/Sounds_to_DTW.cpp
@@ -1,6 +1,6 @@
/* Sounds_to_DTW.cpp
*
- * Copyright (C) 2012, 2015 David Weenink
+ * Copyright (C) 2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,17 +25,17 @@
#include "Sounds_to_DTW.h"
#include "CCs_to_DTW.h"
-autoDTW Sounds_to_DTW (Sound me, Sound thee, double analysisWidth, double dt, double band, int slope) {
+DTW Sounds_to_DTW (Sound me, Sound thee, double analysisWidth, double dt, double band, int slope) {
try {
long numberOfCoefficients = 12;
double fmin_mel = 100, df_mel = 100, fmax_mel = 0.0;
autoMFCC mfcc_me = Sound_to_MFCC (me, numberOfCoefficients, analysisWidth, dt, fmin_mel, fmax_mel, df_mel);
autoMFCC mfcc_thee = Sound_to_MFCC (thee, numberOfCoefficients, analysisWidth, dt, fmin_mel, fmax_mel, df_mel);
double wc = 1, wle = 0, wr = 0, wer = 0, dtr = 0;
- autoDTW him = CCs_to_DTW (mfcc_me.get(), mfcc_thee.get(), wc, wle, wr, wer, dtr);
- autoPolygon p = DTW_to_Polygon (him.get(), band, slope);
- DTW_and_Polygon_findPathInside (him.get(), p.get(), slope, 0);
- return him;
+ autoDTW him = CCs_to_DTW (mfcc_me.peek(), mfcc_thee.peek(), wc, wle, wr, wer, dtr);
+ autoPolygon p = DTW_to_Polygon (him.peek(), band, slope);
+ DTW_and_Polygon_findPathInside (him.peek(), p.peek(), slope, 0);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no DTW created.");
}
diff --git a/dwtools/Sounds_to_DTW.h b/dwtools/Sounds_to_DTW.h
index 1601775..c3ae5af 100644
--- a/dwtools/Sounds_to_DTW.h
+++ b/dwtools/Sounds_to_DTW.h
@@ -2,7 +2,7 @@
#define _Sounds_to_DTW_h_
/* Sounds_to_DTW.h
*
- * Copyright (C) 2012, 2014, 2015 David Weenink
+ * Copyright (C) 2012, 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,6 +27,6 @@
#include "Sound.h"
-autoDTW Sounds_to_DTW (Sound me, Sound thee, double analysisWidth, double dt, double band, int slope);
+DTW Sounds_to_DTW (Sound me, Sound thee, double analysisWidth, double dt, double band, int slope);
#endif /* _Sounds_to_DTW_h_ */
diff --git a/dwtools/Spectrogram_extensions.cpp b/dwtools/Spectrogram_extensions.cpp
index 13eac71..4b0860e 100644
--- a/dwtools/Spectrogram_extensions.cpp
+++ b/dwtools/Spectrogram_extensions.cpp
@@ -1,6 +1,6 @@
/* Spectrogram_extensions.cpp
*
- * Copyright (C) 2014-2016 David Weenink
+ * Copyright (C) 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,7 +29,7 @@
Thing_implement (BandFilterSpectrogram, Matrix, 2);
void structBandFilterSpectrogram :: v_info () {
- structDaata :: v_info ();
+ structData :: v_info ();
MelderInfo_writeLine (U"Time domain:");
MelderInfo_writeLine (U" Start time: ", xmin, U" seconds");
MelderInfo_writeLine (U" End time: ", xmax, U" seconds");
@@ -79,7 +79,7 @@ Thing_implement (BarkSpectrogram, BandFilterSpectrogram, 1);
// dbs = scaleFactor * log10 (value/reference);
// if (dbs < floor_db) { dbs = floor_dB }
-autoMatrix Spectrogram_to_Matrix_dB (Spectrogram me, double reference, double scaleFactor, double floor_dB) {
+Matrix Spectrogram_to_Matrix_dB (Spectrogram me, double reference, double scaleFactor, double floor_dB) {
try {
autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
for (long i = 1; i <= my ny; i++) {
@@ -96,7 +96,7 @@ autoMatrix Spectrogram_to_Matrix_dB (Spectrogram me, double reference, double sc
thy z[i][j] = val;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Matrix with dB values not created.");
}
@@ -147,7 +147,7 @@ void BandFilterSpectrogram_into_CC (BandFilterSpectrogram me, CC thee, long numb
autoNUMvector<double> y (1, my ny);
numberOfCoefficients = numberOfCoefficients > my ny - 1 ? my ny - 1 : numberOfCoefficients;
Melder_assert (numberOfCoefficients > 0);
- // 20130220 new interpretation of maximumNumberOfCoefficients: necessary for the inverse transform
+ // 20130220 new interpretation of maximumNumberOfCoefficients necessary for inverse transform
for (long frame = 1; frame <= my nx; frame++) {
CC_Frame ccframe = (CC_Frame) & thy frame[frame];
for (long i = 1; i <= my ny; i++) {
@@ -183,7 +183,7 @@ void CC_into_BandFilterSpectrogram (CC me, BandFilterSpectrogram thee, long firs
}
}
-autoMelSpectrogram MFCC_to_MelSpectrogram (MFCC me, long first, long last, bool c0) {
+MelSpectrogram MFCC_to_MelSpectrogram (MFCC me, long first, long last, bool c0) {
try {
if (first == 0 && last == 0) { // defaults
first = 1; last = my maximumNumberOfCoefficients;
@@ -199,14 +199,14 @@ autoMelSpectrogram MFCC_to_MelSpectrogram (MFCC me, long first, long last, bool
}
double df = (my fmax - my fmin) / (my maximumNumberOfCoefficients + 1 + 1);
autoMelSpectrogram thee = MelSpectrogram_create (my xmin, my xmax, my nx, my dx, my x1, my fmin, my fmax, my maximumNumberOfCoefficients + 1, df, df);
- CC_into_BandFilterSpectrogram (me, thee.get(), first, last, c0);
- return thee;
+ CC_into_BandFilterSpectrogram (me, thee.peek(), first, last, c0);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U"MelSpectrogram not created.");
}
}
-autoMFCC MelSpectrogram_to_MFCC (MelSpectrogram me, long numberOfCoefficients) {
+MFCC MelSpectrogram_to_MFCC (MelSpectrogram me, long numberOfCoefficients) {
try {
if (numberOfCoefficients <= 0) {
numberOfCoefficients = my ny - 1;
@@ -214,18 +214,18 @@ autoMFCC MelSpectrogram_to_MFCC (MelSpectrogram me, long numberOfCoefficients) {
numberOfCoefficients = numberOfCoefficients > my ny - 1 ? my ny - 1 : numberOfCoefficients;
// 20130220 new interpretation of maximumNumberOfCoefficients necessary for inverse transform
autoMFCC thee = MFCC_create (my xmin, my xmax, my nx, my dx, my x1, my ny - 1, my ymin, my ymax);
- BandFilterSpectrogram_into_CC (me, thee.get(), numberOfCoefficients);
- return thee;
+ BandFilterSpectrogram_into_CC (me, thee.peek(), numberOfCoefficients);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": MFCC not created.");
}
}
-autoBarkSpectrogram BarkSpectrogram_create (double tmin, double tmax, long nt, double dt, double t1, double fmin, double fmax, long nf, double df, double f1) {
+BarkSpectrogram BarkSpectrogram_create (double tmin, double tmax, long nt, double dt, double t1, double fmin, double fmax, long nf, double df, double f1) {
try {
autoBarkSpectrogram me = Thing_new (BarkSpectrogram);
- Matrix_init (me.get(), tmin, tmax, nt, dt, t1, fmin, fmax, nf, df, f1);
- return me;
+ Matrix_init (me.peek(), tmin, tmax, nt, dt, t1, fmin, fmax, nf, df, f1);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"BarkSpectrogram not created.");
}
@@ -274,10 +274,10 @@ void BandFilterSpectrogram_drawFrequencyScale (BandFilterSpectrogram me, Graphic
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_textLeft (g, true, Melder_cat (U"Frequency (", my v_getFrequencyUnit (), U")"));
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_textBottom (g, true, U"Frequency (Hz)");
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_textLeft (g, 1, Melder_cat (U"Frequency (", my v_getFrequencyUnit (), U")"));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_textBottom (g, 1, U"Frequency (Hz)");
}
}
@@ -293,7 +293,7 @@ void BandFilterSpectrogram_paintImage (BandFilterSpectrogram me, Graphics g, dou
(void) Matrix_getWindowSamplesY (me, ymin - 0.49999 * my dy, ymax + 0.49999 * my dy, &iymin, &iymax);
autoMatrix thee = Spectrogram_to_Matrix_dB ((Spectrogram) me, 4e-10, 10, -100);
if (maximum <= minimum) {
- (void) Matrix_getWindowExtrema (thee.get(), ixmin, ixmax, iymin, iymax, &minimum, &maximum);
+ (void) Matrix_getWindowExtrema (thee.peek(), ixmin, ixmax, iymin, iymax, &minimum, &maximum);
}
if (maximum <= minimum) {
minimum -= 1.0; maximum += 1.0;
@@ -304,17 +304,17 @@ void BandFilterSpectrogram_paintImage (BandFilterSpectrogram me, Graphics g, dou
Graphics_setInner (g);
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
Graphics_image (g, thy z,
- ixmin, ixmax, Sampled_indexToX (thee.get(), ixmin - 0.5), Sampled_indexToX (thee.get(), ixmax + 0.5),
- iymin, iymax, SampledXY_indexToY (thee.get(), iymin - 0.5), SampledXY_indexToY (thee.get(), iymax + 0.5),
+ ixmin, ixmax, Sampled_indexToX (thee.peek(), ixmin - 0.5), Sampled_indexToX (thee.peek(), ixmax + 0.5),
+ iymin, iymax, SampledXY_indexToY (thee.peek(), iymin - 0.5), SampledXY_indexToY (thee.peek(), iymax + 0.5),
minimum, maximum);
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_textLeft (g, true, Melder_cat (U"Frequency (", my v_getFrequencyUnit (), U")"));
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_textBottom (g, true, U"Time (s)");
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_textLeft (g, 1, Melder_cat (U"Frequency (", my v_getFrequencyUnit (), U")"));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_textBottom (g, 1, U"Time (s)");
}
}
@@ -367,10 +367,10 @@ void BandFilterSpectrogram_drawSpectrumAtNearestTimeSlice (BandFilterSpectrogram
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_textLeft (g, true, U"Power (dB)");
- Graphics_textBottom (g, true, Melder_cat (U"Frequency (", my v_getFrequencyUnit (), U")"));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_textLeft (g, 1, U"Power (dB)");
+ Graphics_textBottom (g, 1, Melder_cat (U"Frequency (", my v_getFrequencyUnit (), U")"));
}
}
@@ -385,8 +385,8 @@ void BarkSpectrogram_drawSekeyHansonFilterFunctions (BarkSpectrogram me, Graphic
zmin = my v_hertzToFrequency (xmin); zmax = my v_hertzToFrequency (xmax);
}
if (ymin >= ymax) {
- ymin = yscale_dB ? -60 : 0.0;
- ymax = yscale_dB ? 0.0 : 1.0;
+ ymin = yscale_dB ? -60 : 0;
+ ymax = yscale_dB ? 0 : 1;
}
fromFilter = fromFilter <= 0 ? 1 : fromFilter;
toFilter = toFilter <= 0 || toFilter > my ny ? my ny : toFilter;
@@ -409,8 +409,8 @@ void BarkSpectrogram_drawSekeyHansonFilterFunctions (BarkSpectrogram me, Graphic
double zMid = Matrix_rowToY (me, ifilter);
for (long iz = 1; iz <= n; iz++) {
double z = xz[iz] - (zMid - 0.215);
- double amp = 7.0 - 7.5 * z - 17.5 * sqrt (0.196 + z * z);
- y[iz] = yscale_dB ? amp : pow (10.0, amp / 10.0);
+ double amp = 7 - 7.5 * z - 17.5 * sqrt (0.196 + z * z);
+ y[iz] = yscale_dB ? amp : pow (10, amp / 10);
}
// the drawing
double x1 = xIsHertz ? xhz[1] : xz[1], y1 = y[1];
@@ -428,35 +428,37 @@ void BarkSpectrogram_drawSekeyHansonFilterFunctions (BarkSpectrogram me, Graphic
Graphics_unsetInner (g);
if (garnish) {
- double distance = yscale_dB ? 10.0 : 0.5;
+ double distance = yscale_dB ? 10 : 0.5;
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeftEvery (g, 1.0, distance, true, true, false);
- Graphics_textLeft (g, true, yscale_dB ? U"Amplitude (dB)" : U"Amplitude");
- Graphics_textBottom (g, true, Melder_cat (U"Frequency (", xIsHertz ? U"Hz" : my v_getFrequencyUnit (), U")"));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeftEvery (g, 1, distance, 1, 1, 0);
+ Graphics_textLeft (g, 1, yscale_dB ? U"Amplitude (dB)" : U"Amplitude");
+ Graphics_textBottom (g, 1, Melder_cat (U"Frequency (", xIsHertz ? U"Hz" : my v_getFrequencyUnit (), U")"));
}
}
Thing_implement (MelSpectrogram, BandFilterSpectrogram, 2);
-autoMelSpectrogram MelSpectrogram_create (double tmin, double tmax, long nt, double dt, double t1, double fmin, double fmax, long nf, double df, double f1) {
+MelSpectrogram MelSpectrogram_create (double tmin, double tmax, long nt, double dt, double t1, double fmin, double fmax, long nf, double df, double f1) {
try {
autoMelSpectrogram me = Thing_new (MelSpectrogram);
- Matrix_init (me.get(), tmin, tmax, nt, dt, t1, fmin, fmax, nf, df, f1);
- return me;
+ Matrix_init (me.peek(), tmin, tmax, nt, dt, t1, fmin, fmax, nf, df, f1);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"MelSpectrogram not created.");
}
}
-void BandFilterSpectrogram_drawTimeSlice (BandFilterSpectrogram me, Graphics g, double t, double fmin, double fmax, double min, double max, const char32 *xlabel, int garnish) {
+void BandFilterSpectrogram_drawTimeSlice (I, Graphics g, double t, double fmin,
+ double fmax, double min, double max, const char32 *xlabel, int garnish) {
+ iam (Matrix);
Matrix_drawSliceY (me, g, t, fmin, fmax, min, max);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
if (xlabel) {
- Graphics_textBottom (g, false, xlabel);
+ Graphics_textBottom (g, 0, xlabel);
}
}
}
@@ -473,8 +475,8 @@ void MelSpectrogram_drawTriangularFilterFunctions (MelSpectrogram me, Graphics g
}
if (ymin >= ymax) {
- ymin = yscale_dB ? -60.0 : 0.0;
- ymax = yscale_dB ? 0.0 : 1.0;
+ ymin = yscale_dB ? -60 : 0;
+ ymax = yscale_dB ? 0 : 1;
}
fromFilter = fromFilter <= 0 ? 1 : fromFilter;
toFilter = toFilter <= 0 || toFilter > my ny ? my ny : toFilter;
@@ -502,7 +504,7 @@ void MelSpectrogram_drawTriangularFilterFunctions (MelSpectrogram me, Graphics g
for (long iz = 1; iz <= n; iz++) {
double z = xz[iz];
double amp = NUMtriangularfilter_amplitude (zl, zc, zh, z);
- y[iz] = yscale_dB ? (amp > 0.0 ? 20.0 * log10 (amp) : ymin - 10.0) : amp;
+ y[iz] = yscale_dB ? (amp > 0 ? 20 * log10 (amp) : ymin - 10) : amp;
}
double x1 = xIsHertz ? xhz[1] : xz[1], y1 = y[1];
if (NUMdefined (y1)) {
@@ -533,14 +535,14 @@ void MelSpectrogram_drawTriangularFilterFunctions (MelSpectrogram me, Graphics g
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeftEvery (g, 1.0, yscale_dB ? 10.0 : 0.5, true, true, false);
- Graphics_textLeft (g, true, yscale_dB ? U"Amplitude (dB)" : U"Amplitude");
- Graphics_textBottom (g, true, Melder_cat (U"Frequency (", ( xIsHertz ? U"Hz" : my v_getFrequencyUnit () ), U")"));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ Graphics_marksLeftEvery (g, 1, yscale_dB ? 10 : 0.5, 1, 1, 0);
+ Graphics_textLeft (g, 1, yscale_dB ? U"Amplitude (dB)" : U"Amplitude");
+ Graphics_textBottom (g, 1, Melder_cat (U"Frequency (", ( xIsHertz ? U"Hz" : my v_getFrequencyUnit () ), U")"));
}
}
-autoMatrix BandFilterSpectrogram_to_Matrix (BandFilterSpectrogram me, int to_dB) {
+Matrix BandFilterSpectrogram_to_Matrix (BandFilterSpectrogram me, int to_dB) {
try {
int units = to_dB ? 1 : 0;
autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
@@ -549,34 +551,34 @@ autoMatrix BandFilterSpectrogram_to_Matrix (BandFilterSpectrogram me, int to_dB)
thy z[i][j] = my v_getValueAtSample (j, i, units);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to Matrix.");
}
}
-autoBarkSpectrogram Matrix_to_BarkSpectrogram (Matrix me) {
+BarkSpectrogram Matrix_to_BarkSpectrogram (Matrix me) {
try {
autoBarkSpectrogram thee = BarkSpectrogram_create (my xmin, my xmax, my nx, my dx, my x1,
my ymin, my ymax, my ny, my dy, my y1);
NUMmatrix_copyElements (my z, thy z, 1, my ny, 1, my nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to BarkSpectrogram.");
}
}
-autoMelSpectrogram Matrix_to_MelSpectrogram (Matrix me) {
+MelSpectrogram Matrix_to_MelSpectrogram (Matrix me) {
try {
autoMelSpectrogram thee = MelSpectrogram_create (my xmin, my xmax, my nx, my dx, my x1, my ymin, my ymax, my ny, my dy, my y1);
NUMmatrix_copyElements (my z, thy z, 1, my ny, 1, my nx);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not converted to MelSpectrogram.");
}
}
-autoIntensity BandFilterSpectrogram_to_Intensity (BandFilterSpectrogram me) {
+Intensity BandFilterSpectrogram_to_Intensity (BandFilterSpectrogram me) {
try {
autoIntensity thee = Intensity_create (my xmin, my xmax, my nx, my dx, my x1);
for (long j = 1; j <= my nx; j++) {
@@ -586,7 +588,7 @@ autoIntensity BandFilterSpectrogram_to_Intensity (BandFilterSpectrogram me) {
}
thy z[1][j] = BandFilterSpectrogram_DBFAC * log10 (p / BandFilterSpectrogram_DBREF);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": Intensity not created.");
}
@@ -606,21 +608,22 @@ void BandFilterSpectrogram_equalizeIntensities (BandFilterSpectrogram me, double
}
}
-void BandFilterSpectrogram_and_PCA_drawComponent (BandFilterSpectrogram me, PCA thee, Graphics g, long component, double dblevel, double frequencyOffset, double scale, double tmin, double tmax, double fmin, double fmax) {
+void BandFilterSpectrogram_and_PCA_drawComponent (BandFilterSpectrogram me, PCA thee, Graphics g, long component, double dblevel,
+ double frequencyOffset, double scale, double tmin, double tmax, double fmin, double fmax) {
if (component < 1 || component > thy numberOfEigenvalues) {
Melder_throw (U"Component too large.");
}
// Scale Intensity
- autoBandFilterSpectrogram fcopy = Data_copy (me);
- BandFilterSpectrogram_equalizeIntensities (fcopy.get(), dblevel);
- autoMatrix mdb = Spectrogram_to_Matrix_dB ((Spectrogram) fcopy.get(), BandFilterSpectrogram_DBREF, BandFilterSpectrogram_DBFAC, BandFilterSpectrogram_DBFLOOR);
- autoMatrix him = Eigen_and_Matrix_to_Matrix_projectColumns (thee, mdb.get(), component);
+ autoBandFilterSpectrogram fcopy = (BandFilterSpectrogram) Data_copy (me);
+ BandFilterSpectrogram_equalizeIntensities (fcopy.peek(), dblevel);
+ autoMatrix mdb = Spectrogram_to_Matrix_dB ((Spectrogram) fcopy.peek(), BandFilterSpectrogram_DBREF, BandFilterSpectrogram_DBFAC, BandFilterSpectrogram_DBFLOOR);
+ autoMatrix him = Eigen_and_Matrix_project (thee, mdb.peek(), component);
for (long j = 1; j <= my nx; j++) {
his z[component][j] = frequencyOffset + scale * his z[component][j];
}
- Matrix_drawRows (him.get(), g, tmin, tmax, component - 0.5, component + 0.5, fmin, fmax);
+ Matrix_drawRows (him.peek(), g, tmin, tmax, component - 0.5, component + 0.5, fmin, fmax);
}
/*
diff --git a/dwtools/Spectrogram_extensions.h b/dwtools/Spectrogram_extensions.h
index 14a2c7a..20f4556 100644
--- a/dwtools/Spectrogram_extensions.h
+++ b/dwtools/Spectrogram_extensions.h
@@ -2,7 +2,7 @@
#define _Spectrogram_extensions_h_
/* Spectrogram_extensions.h
*
- * Copyright (C) 2014, 2015 David Weenink
+ * Copyright (C) 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -93,13 +93,14 @@ double BandFilterSpectrogram_getFrequencyInHertz (BandFilterSpectrogram me, doub
void BandFilterSpectrogram_equalizeIntensities (BandFilterSpectrogram me, double intensity_db);
-autoMatrix BandFilterSpectrogram_to_Matrix (BandFilterSpectrogram me, int to_dB);
+Matrix BandFilterSpectrogram_to_Matrix (BandFilterSpectrogram me, int to_dB);
-autoIntensity BandFilterSpectrogram_to_Intensity (BandFilterSpectrogram me);
+Intensity BandFilterSpectrogram_to_Intensity (BandFilterSpectrogram me);
void BandFilterSpectrogram_drawFrequencyScale (BandFilterSpectrogram me, Graphics g, double xmin, double xmax, double ymin, double ymax, int garnish);
-void BandFilterSpectrogram_drawTimeSlice (BandFilterSpectrogram me, Graphics g, double t, double fmin, double fmax, double min, double max, const char32 *xlabel, int garnish);
+void BandFilterSpectrogram_drawTimeSlice (I, Graphics g, double t, double fmin,
+ double fmax, double min, double max, const char32 *xlabel, int garnish);
void BarkSpectrogram_drawSekeyHansonFilterFunctions (BarkSpectrogram me, Graphics g, bool xIsHertz, int fromFilter, int toFilter, double zmin, double zmax, bool yscale_dB, double ymin, double ymax, int garnish);
@@ -107,9 +108,10 @@ void BandFilterSpectrogram_drawSpectrumAtNearestTimeSlice (BandFilterSpectrogram
void BandFilterSpectrogram_paintImage (BandFilterSpectrogram me, Graphics g, double xmin, double xmax, double ymin, double ymax, double minimum, double maximum, int garnish);
-autoBarkSpectrogram BarkSpectrogram_create (double tmin, double tmax, long nt, double dt, double t1, double fmin, double fmax, long nf, double df, double f1);
+BarkSpectrogram BarkSpectrogram_create (double tmin, double tmax, long nt, double dt,
+ double t1, double fmin, double fmax, long nf, double df, double f1);
-autoBarkSpectrogram Matrix_to_BarkSpectrogram (Matrix me);
+BarkSpectrogram Matrix_to_BarkSpectrogram (Matrix me);
/*
Interpretation:
@@ -120,20 +122,20 @@ Interpretation:
ny the number of filters.
*/
-autoMelSpectrogram MelSpectrogram_create (double tmin, double tmax, long nt, double dt, double t1, double fmin, double fmax, long nf, double df, double f1);
+MelSpectrogram MelSpectrogram_create (double tmin, double tmax, long nt, double dt,
+ double t1, double fmin, double fmax, long nf, double df, double f1);
-autoMelSpectrogram Matrix_to_MelSpectrogram (Matrix me);
+MelSpectrogram Matrix_to_MelSpectrogram (Matrix me);
void MelSpectrogram_drawTriangularFilterFunctions (MelSpectrogram me, Graphics g, bool xIsHertz, int fromFilter, int toFilter, double zmin, double zmax, bool yscale_dB, double ymin, double ymax, int garnish);
-autoMFCC MelSpectrogram_to_MFCC (MelSpectrogram me, long numberOfCoefficients);
-
-autoMelSpectrogram MFCC_to_MelSpectrogram (MFCC me, long first, long last, bool c0);
+MFCC MelSpectrogram_to_MFCC (MelSpectrogram me, long numberOfCoefficients);
+MelSpectrogram MFCC_to_MelSpectrogram (MFCC me, long first, long last, bool c0);
void BandFilterSpectrogram_and_PCA_drawComponent (BandFilterSpectrogram me, PCA thee, Graphics g, long component, double dblevel,
double frequencyOffset, double scale, double tmin, double tmax, double fmin, double fmax);
-autoMatrix Spectrogram_to_Matrix_dB (Spectrogram me, double reference, double scaleFactor, double floor_dB);
+Matrix Spectrogram_to_Matrix_dB (Spectrogram me, double reference, double scaleFactor, double floor_dB);
// dbs = scaleFactor * log10 (value/reference);
// if (dbs < floor_db) { dbs = floor_dB }
diff --git a/dwtools/Spectrum_extensions.cpp b/dwtools/Spectrum_extensions.cpp
index 510b57a..4d8b650 100644
--- a/dwtools/Spectrum_extensions.cpp
+++ b/dwtools/Spectrum_extensions.cpp
@@ -1,6 +1,6 @@
/* Spectrum_extensions.cpp
*
- * Copyright (C) 1993-2013, 2015 David Weenink
+ * Copyright (C) 1993-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -59,7 +59,8 @@ struct tribolet_struct {
spectrum of x.
Reference: Bonzanigo (1978), IEEE Trans. ASSP, Vol. 26.
*/
-static void getSpectralValues (struct tribolet_struct *tbs, double freq_rad, double *xr, double *xi, double *nxr, double *nxi) {
+static void getSpectralValues (struct tribolet_struct *tbs, double freq_rad,
+ double *xr, double *xi, double *nxr, double *nxi) {
double cosf = cos (freq_rad), sinf = sin (freq_rad);
double a = 2 * cosf, b, u1 = 0, u2 = u1, w1 = u1, w2 = u1;
double *x = tbs -> x;
@@ -75,7 +76,9 @@ static void getSpectralValues (struct tribolet_struct *tbs, double freq_rad, dou
w1 = w0;
}
- // Bonzanigo's phase correction
+ /*
+ Bonzanigo's phase correction
+ */
a = freq_rad * (nx - 1);
u1 = cos (a);
@@ -93,8 +96,10 @@ static void getSpectralValues (struct tribolet_struct *tbs, double freq_rad, dou
tbs -> count ++;
}
-// Find the closest unwrapped phase estimate from the two admissible phase values (a1 & a2).
-
+/*
+ Find the closest unwrapped phase estimate from the two admissible
+ phase values (a1 & a2).
+*/
static int phase_check (double pv, double *phase, double thlcon) {
double a0 = (*phase - pv) / NUM2pi;
long k = (long) floor (a0); // ppgb: instead of truncation toward zero
@@ -110,9 +115,12 @@ static int phase_check (double pv, double *phase, double thlcon) {
return 1;
}
-// Phase unwrapping based on Tribolet's adaptive integration method.
-// the unwrapped phase estimate is returned.
-static double phase_unwrap (struct tribolet_struct *tbs, double pfreq, double ppv, double pdvt, double *pphase, double *ppdvt) {
+/*
+ Phase unwrapping based on Tribolet's adaptive integration method.
+ the unwrapped phase estimate is returned.
+*/
+static double phase_unwrap (struct tribolet_struct *tbs, double pfreq,
+ double ppv, double pdvt, double *pphase, double *ppdvt) {
double sdvt[25], sppv[25];
double freq, phase = 0, phase_inc;
double delta, xr, xi, xmsq, nxr, nxi;
@@ -132,7 +140,7 @@ p20:
pi in the phase.
*/
- if ((sindex[sp] - pindex) <= 1) {
+ if ( (sindex[sp] - pindex) <= 1) {
return phase;
}
@@ -176,7 +184,9 @@ p40:
return phase;
}
- // p10: Update previous estimate.
+ /*
+ p10: Update previous estimate.
+ */
pindex = sindex[sp];
*pphase = phase;
@@ -185,7 +195,7 @@ p40:
goto p40;
}
-autoMatrix Spectrum_unwrap (Spectrum me) {
+Matrix Spectrum_unwrap (Spectrum me) {
try {
struct tribolet_struct tbs;
int remove_linear_part = 1;
@@ -201,12 +211,12 @@ autoMatrix Spectrum_unwrap (Spectrum me) {
}
autoSound x = Spectrum_to_Sound (me);
- autoSound nx = Data_copy (x.get());
+ autoSound nx = Data_copy (x.peek());
for (long i = 1; i <= x -> nx; i++) {
nx -> z[1][i] *= (i - 1);
}
- autoSpectrum snx = Sound_to_Spectrum (nx.get(), 1);
+ autoSpectrum snx = Sound_to_Spectrum (nx.peek(), 1);
autoMatrix thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, 1, 2, 2, 1, 1);
// Common variables.
@@ -261,34 +271,36 @@ autoMatrix Spectrum_unwrap (Spectrum me) {
}
Melder_information (U"Number of spectral values: ", tbs.count);
Melder_information (U" iphase = ", iphase);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not unwrapped.");
}
}
-void Spectrum_drawPhases (Spectrum me, Graphics g, double fmin, double fmax, double phase_min, double phase_max, int unwrap, int garnish) {
- autoMatrix thee;
+void Spectrum_drawPhases (Spectrum me, Graphics g, double fmin, double fmax,
+ double phase_min, double phase_max, int unwrap, int garnish) {
+ autoMatrix thee = 0;
int reverse_sign = my z[1][1] < 0;
if (unwrap) {
- thee = Spectrum_unwrap (me);
+ thee.reset (Spectrum_unwrap (me));
} else {
- thee = Matrix_create (my xmin, my xmax, my nx, my dx, my x1, 1.0, 2.0, 2, 1.0, 1.0);
+ thee.reset (Matrix_create (my xmin, my xmax, my nx, my dx, my x1, 1, 2, 2, 1, 1));
for (long i = 1; i <= my nx; i ++) {
thy z[2][i] = PPVPHA (my z[1][i], my z[2][i], reverse_sign);
}
}
- Matrix_drawRows (thee.get(), g, fmin, fmax, 1.9, 2.1, phase_min, phase_max);
+ Matrix_drawRows (thee.peek(), g, fmin, fmax, 1.9, 2.1, phase_min, phase_max);
if (garnish) {
}
}
-autoSpectrum Spectra_multiply (Spectrum me, Spectrum thee) {
+Spectrum Spectra_multiply (Spectrum me, Spectrum thee) {
try {
- if (my nx != thy nx || my x1 != thy x1 || my xmax != thy xmax || my dx != thy dx) {
+ if (my nx != thy nx || my x1 != thy x1 || my xmax != thy xmax ||
+ my dx != thy dx) {
Melder_throw (U"Dimensions of both spectra do not conform.");
}
autoSpectrum him = Data_copy (me);
@@ -297,7 +309,7 @@ autoSpectrum Spectra_multiply (Spectrum me, Spectrum thee) {
his z[1][i] = my z[1][i] * thy z[1][i] - my z[2][i] * thy z[2][i];
his z[2][i] = my z[1][i] * thy z[2][i] + my z[2][i] * thy z[1][i];
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not multiplied.");
}
@@ -309,21 +321,20 @@ void Spectrum_conjugate (Spectrum me) {
}
}
-autoSpectrum Spectrum_resample (Spectrum me, long numberOfFrequencies) {
+Spectrum Spectrum_resample (Spectrum me, long numberOfFrequencies) {
try {
double newSamplingFrequency = (1 / my dx) * numberOfFrequencies / my nx;
// resample real and imaginary part !
autoSound thee = Sound_resample ((Sound) me, newSamplingFrequency, 50);
autoSpectrum him = Spectrum_create (my xmax, numberOfFrequencies);
NUMmatrix_copyElements<double> (thy z, his z, 1, 2, 1, numberOfFrequencies);
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not resampled.");
}
}
-#if 0
-static autoSpectrum Spectrum_shiftFrequencies2 (Spectrum me, double shiftBy, bool changeMaximumFrequency) {
+static Spectrum Spectrum_shiftFrequencies2 (Spectrum me, double shiftBy, bool changeMaximumFrequency) {
try {
double xmax = my xmax;
long numberOfFrequencies = my nx, interpolationDepth = 50;
@@ -342,14 +353,13 @@ static autoSpectrum Spectrum_shiftFrequencies2 (Spectrum me, double shiftBy, boo
thy z[2][i] = NUM_interpolate_sinc (my z[2], my nx, index, interpolationDepth);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not shifted.");
}
}
-#endif
-autoSpectrum Spectrum_shiftFrequencies (Spectrum me, double shiftBy, double newMaximumFrequency, long interpolationDepth) {
+Spectrum Spectrum_shiftFrequencies (Spectrum me, double shiftBy, double newMaximumFrequency, long interpolationDepth) {
try {
double xmax = my xmax;
long numberOfFrequencies = my nx;
@@ -374,13 +384,13 @@ autoSpectrum Spectrum_shiftFrequencies (Spectrum me, double shiftBy, double newM
thy z[1][1] = amp; thy z[2][1] = 0;
amp = sqrt (thy z[1][thy nx] * thy z[1][thy nx] + thy z[2][thy nx] * thy z[2][thy nx]);
thy z[1][thy nx] = amp; thy z[2][thy nx] = 0;
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not shifted.");
}
}
-autoSpectrum Spectrum_compressFrequencyDomain (Spectrum me, double fmax, long interpolationDepth, int freqscale, int method) {
+Spectrum Spectrum_compressFrequencyDomain (Spectrum me, double fmax, long interpolationDepth, int freqscale, int method) {
try {
double fdomain = my xmax - my xmin, factor = fdomain / fmax ;
//long numberOfFrequencies = 1.0 + fmax / my dx; // keep dx the same, otherwise the "duration" changes
@@ -404,13 +414,12 @@ autoSpectrum Spectrum_compressFrequencyDomain (Spectrum me, double fmax, long in
}
thy z[1][i] = x; thy z[2][i] = y;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not compressed.");
}
}
-#if 0
static void Spectrum_fitTiltLine (Spectrum me, double fmin, double fmax, bool logf, double bandwidth, double *a, double *intercept, int method) {
(void) me; (void) fmin; (void) fmax; (void) logf; (void) bandwidth; (void) a; (void) intercept; (void) method;
try {
@@ -418,6 +427,5 @@ static void Spectrum_fitTiltLine (Spectrum me, double fmin, double fmax, bool lo
Melder_throw (U"Tilt line not fitted.");
}
}
-#endif
/* End of file Spectrum_extensions.cpp */
diff --git a/dwtools/Spectrum_extensions.h b/dwtools/Spectrum_extensions.h
index 7d626d2..54847b4 100644
--- a/dwtools/Spectrum_extensions.h
+++ b/dwtools/Spectrum_extensions.h
@@ -2,7 +2,7 @@
#define _Spectrum_extensions_h_
/* Spectrum_extensions.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,14 +29,13 @@
#include "Sound.h"
#include "Graphics.h"
-autoSpectrum Spectrum_resample (Spectrum me, long numberOfFrequencies);
+Spectrum Spectrum_resample (Spectrum me, long numberOfFrequencies);
-autoSpectrum Spectrum_compressFrequencyDomain (Spectrum me, double fmax, long interpolationDepth, int freqscale, int method);
-
-autoSpectrum Spectrum_shiftFrequencies (Spectrum me, double shiftBy, double newMaximumFrequency, long interpolationDepth);
+Spectrum Spectrum_compressFrequencyDomain (Spectrum me, double fmax, long interpolationDepth, int freqscale, int method);
+Spectrum Spectrum_shiftFrequencies (Spectrum me, double shiftBy, double newMaximumFrequency, long interpolationDepth);
// Shift will be plusminus dx/2
-autoMatrix Spectrum_unwrap (Spectrum me);
+Matrix Spectrum_unwrap (Spectrum me);
/*
Unwrap the phases of the spectrum according to an algorithm by
Tribolet as published in:
@@ -53,8 +52,7 @@ autoMatrix Spectrum_unwrap (Spectrum me);
void Spectrum_drawPhases (Spectrum me, Graphics g, double fmin, double fmax,
double phase_min, double phase_max, int unwrap, int garnish);
-autoSpectrum Spectra_multiply (Spectrum me, Spectrum thee);
-
+Spectrum Spectra_multiply (Spectrum me, Spectrum thee);
void Spectrum_conjugate (Spectrum me);
#endif /* _Spectrum_extensions_h_ */
diff --git a/dwtools/SpeechSynthesizer.cpp b/dwtools/SpeechSynthesizer.cpp
index 3ce9225..3ae4d4b 100644
--- a/dwtools/SpeechSynthesizer.cpp
+++ b/dwtools/SpeechSynthesizer.cpp
@@ -1,6 +1,6 @@
/* SpeechSynthesizer.cpp
*
-// * Copyright (C) 2011-2013, 2015-2016 David Weenink
+// * Copyright (C) 2011-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -50,9 +50,9 @@
extern structMelderDir praatDir;
extern int option_phoneme_events;
-Thing_implement (SpeechSynthesizerVoice, Daata, 0);
+Thing_implement (SpeechSynthesizerVoice, Data, 0);
-autoSpeechSynthesizerVoice SpeechSynthesizerVoice_create (long numberOfFormants) {
+SpeechSynthesizerVoice SpeechSynthesizerVoice_create (long numberOfFormants) {
try {
autoSpeechSynthesizerVoice me = Thing_new (SpeechSynthesizerVoice);
my d_numberOfFormants = numberOfFormants;
@@ -68,8 +68,8 @@ autoSpeechSynthesizerVoice SpeechSynthesizerVoice_create (long numberOfFormants)
my d_breath = NUMvector<int> (0, my d_numberOfFormants); // amount of breath for each formant. breath[0] indicates whether any are set.
my d_breathw = NUMvector<int> (0, my d_numberOfFormants); // width of each breath formant
- SpeechSynthesizerVoice_setDefaults (me.get());
- return me;
+ SpeechSynthesizerVoice_setDefaults (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"SpeechSynthesizerVoice not created.");
}
@@ -79,46 +79,46 @@ void SpeechSynthesizerVoice_setDefaults (SpeechSynthesizerVoice me) {
(void) me;
}
-void SpeechSynthesizerVoice_initFromEspeakVoice (SpeechSynthesizerVoice me, voice_t *evoice) {
- my d_v_name = Melder_dup (Melder_peek8to32 (evoice -> v_name));
-
- my d_phoneme_tab_ix = evoice -> phoneme_tab_ix;
- my d_pitch_base = evoice -> pitch_base;
- my d_pitch_range = evoice -> pitch_range;
-
- my d_speedf1 = evoice -> speedf1;
- my d_speedf2 = evoice -> speedf2;
- my d_speedf3 = evoice -> speedf3;
-
- my d_speed_percent = evoice -> speed_percent;
- my d_flutter = evoice -> flutter;
- my d_roughness = evoice -> roughness;
- my d_echo_delay = evoice -> echo_delay;
- my d_echo_amp = evoice -> echo_amp;
- my d_n_harmonic_peaks = evoice -> n_harmonic_peaks;
- my d_peak_shape = evoice -> peak_shape;
- my d_voicing = evoice -> voicing;
- my d_formant_factor = evoice -> formant_factor;
- my d_consonant_amp = evoice -> consonant_amp;
- my d_consonant_ampv = evoice -> consonant_ampv;
- my d_samplingFrequency = evoice -> samplerate;
+void SpeechSynthesizerVoice_initFromEspeakVoice (SpeechSynthesizerVoice me, voice_t *voice) {
+ my d_v_name = Melder_dup (Melder_peek8to32 (voice -> v_name));
+
+ my d_phoneme_tab_ix = voice -> phoneme_tab_ix;
+ my d_pitch_base = voice -> pitch_base;
+ my d_pitch_range = voice -> pitch_range;
+
+ my d_speedf1 = voice -> speedf1;
+ my d_speedf2 = voice -> speedf2;
+ my d_speedf3 = voice -> speedf3;
+
+ my d_speed_percent = voice -> speed_percent;
+ my d_flutter = voice -> flutter;
+ my d_roughness = voice -> roughness;
+ my d_echo_delay = voice -> echo_delay;
+ my d_echo_amp = voice -> echo_amp;
+ my d_n_harmonic_peaks = voice -> n_harmonic_peaks;
+ my d_peak_shape = voice -> peak_shape;
+ my d_voicing = voice -> voicing;
+ my d_formant_factor = voice -> formant_factor;
+ my d_consonant_amp = voice -> consonant_amp;
+ my d_consonant_ampv = voice -> consonant_ampv;
+ my d_samplingFrequency = voice -> samplerate;
for (long i = 0; i < 7; i++) {
- my d_klattv[i] = evoice -> klattv[i];
+ my d_klattv[i] = voice -> klattv[i];
}
for (long i = 0; i <= my d_numberOfFormants; i++) {
- my d_freq[i] = evoice -> freq[i];
- my d_height[i] = evoice -> height[i];
- my d_width[i] = evoice -> width[i];
- my d_freqadd[i] = evoice -> freqadd[i];
- my d_freq2[i] = evoice -> freq2[i];
- my d_height2[i] = evoice -> height2[i];
- my d_width2[i] = evoice -> width2[i];
- my d_breath[i] = evoice -> breath[i];
- my d_breathw[i] = evoice -> breathw[i];
+ my d_freq[i] = voice -> freq[i];
+ my d_height[i] = voice -> height[i];
+ my d_width[i] = voice -> width[i];
+ my d_freqadd[i] = voice -> freqadd[i];
+ my d_freq2[i] = voice -> freq2[i];
+ my d_height2[i] = voice -> height2[i];
+ my d_width2[i] = voice -> width2[i];
+ my d_breath[i] = voice -> breath[i];
+ my d_breathw[i] = voice -> breathw[i];
}
}
-Thing_implement (SpeechSynthesizer, Daata, 0);
+Thing_implement (SpeechSynthesizer, Data, 0);
void structSpeechSynthesizer :: v_info () {
SpeechSynthesizer_Parent :: v_info ();
@@ -133,14 +133,13 @@ void structSpeechSynthesizer :: v_info () {
MelderInfo_writeLine (U"Speeking rate: ", d_wordsPerMinute, U" words per minute", (d_estimateWordsPerMinute ? U" (but estimated from data if possible)" : U" (fixed)"));
MelderInfo_writeLine (U"Output phoneme coding: ", (d_inputPhonemeCoding == SpeechSynthesizer_PHONEMECODINGS_KIRSHENBAUM ? U"Kirshenbaum" : d_inputPhonemeCoding == SpeechSynthesizer_PHONEMECODINGS_IPA ? U"IPA" : U"???"));
- MelderInfo_writeLine (U"Text to speech synthesis with eSpeak version 1.48.04");
}
static void NUMvector_extendNumberOfElements (long elementSize, void **v, long lo, long *hi, long extraDemand)
{
try {
char *result;
- if (! *v) {
+ if (*v == NULL) {
long newhi = lo + extraDemand - 1;
result = reinterpret_cast <char *> (NUMvector (elementSize, lo, newhi));
*hi = newhi;
@@ -148,7 +147,7 @@ static void NUMvector_extendNumberOfElements (long elementSize, void **v, long l
long offset = lo * elementSize;
for (;;) { // not very infinite: 99.999 % of the time once, 0.001 % twice
result = reinterpret_cast <char *> (Melder_realloc ((char *) *v + offset, (*hi - lo + 1 + extraDemand) * elementSize));
- if ((result -= offset)) break; // this will normally succeed at the first try
+ if ((result -= offset) != NULL) break; // this will normally succeed at the first try
(void) Melder_realloc_f (result + offset, 1); // ??make "sure" that the second try will succeed
}
(*hi) += extraDemand;
@@ -177,75 +176,75 @@ static int synthCallback (short *wav, int numsamples, espeak_EVENT *events)
{
char phoneme_name[9];
if (wav == 0) return 1;
-
// It is essential that the SpeechSynthesizer is identified here by the user_data,
// because the espeakEVENT_LIST_TERMINATED event may still be accompanied by
// a piece of audio data!!
-
SpeechSynthesizer me = (SpeechSynthesizer) (events -> user_data);
- while (events -> type != espeakEVENT_LIST_TERMINATED) {
+ while(events -> type != espeakEVENT_LIST_TERMINATED) {
if (events -> type == espeakEVENT_SAMPLERATE) {
my d_internalSamplingFrequency = events -> id.number;
} else {
//my events = Table "time type type-t t-pos length a-pos sample id uniq";
// 1 2 3 4 5 6 7 8 9
- Table_appendRow (my d_events.get());
- long irow = my d_events -> rows.size;
+ Table_appendRow (my d_events);
+ long irow = my d_events -> rows -> size;
double time = events -> audio_position * 0.001;
- Table_setNumericValue (my d_events.get(), irow, 1, time);
- Table_setNumericValue (my d_events.get(), irow, 2, events -> type);
+ Table_setNumericValue (my d_events, irow, 1, time);
+ Table_setNumericValue (my d_events, irow, 2, events -> type);
// Column 3 will be filled afterwards
- Table_setNumericValue (my d_events.get(), irow, 4, events -> text_position);
- Table_setNumericValue (my d_events.get(), irow, 5, events -> length);
- Table_setNumericValue (my d_events.get(), irow, 6, events -> audio_position);
- Table_setNumericValue (my d_events.get(), irow, 7, events -> sample);
+ Table_setNumericValue (my d_events, irow, 4, events -> text_position);
+ Table_setNumericValue (my d_events, irow, 5, events -> length);
+ Table_setNumericValue (my d_events, irow, 6, events -> audio_position);
+ Table_setNumericValue (my d_events, irow, 7, events -> sample);
if (events -> type == espeakEVENT_MARK || events -> type == espeakEVENT_PLAY) {
- Table_setStringValue (my d_events.get(), irow, 8, Melder_peek8to32 (events -> id.name));
+ Table_setStringValue (my d_events, irow, 8, Melder_peek8to32 (events -> id.name));
} else {
// Ugly hack because id.string is not 0-terminated if 8 chars long!
memcpy (phoneme_name, events -> id.string, 8);
phoneme_name[8] = 0;
- Table_setStringValue (my d_events.get(), irow, 8, Melder_peek8to32 (phoneme_name));
+ Table_setStringValue (my d_events, irow, 8, Melder_peek8to32 (phoneme_name));
}
- Table_setNumericValue (my d_events.get(), irow, 9, events -> unique_identifier);
+ Table_setNumericValue (my d_events, irow, 9, events -> unique_identifier);
}
events++;
}
- if (me) {
+ if (me != 0) {
NUMvector_supplyStorage<int> (&my d_wav, 1, &my d_wavCapacity, my d_numberOfSamples, numsamples);
for (long i = 1; i <= numsamples; i++) {
- my d_wav [my d_numberOfSamples + i] = wav [i - 1];
+ my d_wav[my d_numberOfSamples + i] = wav[i - 1];
}
my d_numberOfSamples += numsamples;
}
return 0;
}
-const char32 *SpeechSynthesizer_getVoiceLanguageCodeFromName (SpeechSynthesizer /* me */, const char32 *voiceLanguageName) {
+const char32 *SpeechSynthesizer_getVoiceLanguageCodeFromName (SpeechSynthesizer me, const char32 *voiceLanguageName) {
try {
- long voiceLanguageNameIndex = Strings_findString (espeakdata_voices_names.get(), voiceLanguageName);
+ (void) me;
+ long voiceLanguageNameIndex = Strings_findString (espeakdata_voices_names, voiceLanguageName);
if (voiceLanguageNameIndex == 0) {
Melder_throw (U"Cannot find language \"", voiceLanguageName, U"\".");
}
- FileInMemory fim = espeakdata_voices->at [voiceLanguageNameIndex];
+ FileInMemory fim = (FileInMemory) espeakdata_voices -> item[voiceLanguageNameIndex];
return fim -> d_id;
} catch (MelderError) {
Melder_throw (U"Cannot find language code.");
}
}
-const char32 *SpeechSynthesizer_getVoiceVariantCodeFromName (SpeechSynthesizer /* me */, const char32 *voiceVariantName) {
+const char32 *SpeechSynthesizer_getVoiceVariantCodeFromName (SpeechSynthesizer me, const char32 *voiceVariantName) {
try {
+ (void) me;
static const char32 * defaultVariantCode = U"default";
// Strings espeakdata_variants_names is one longer than the actual list of variants
- long voiceVariantIndex = Strings_findString (espeakdata_variants_names.get(), voiceVariantName);
+ long voiceVariantIndex = Strings_findString (espeakdata_variants_names, voiceVariantName);
if (voiceVariantIndex == 0) {
Melder_throw (U"Cannot find voice variant \"", voiceVariantName, U"\".");
}
// ... we have to decrease the index
if (voiceVariantIndex != 1) { // 1 is default, i.e. no variant
- voiceVariantIndex --; // !!!
- FileInMemory vfim = espeakdata_variants->at [voiceVariantIndex];
+ voiceVariantIndex--; // !!!
+ FileInMemory vfim = (FileInMemory) espeakdata_variants -> item[voiceVariantIndex];
return vfim -> d_id;
} else {
return defaultVariantCode; // TODO what is the default?
@@ -255,24 +254,27 @@ const char32 *SpeechSynthesizer_getVoiceVariantCodeFromName (SpeechSynthesizer /
}
}
-void SpeechSynthesizer_initEspeak () {
- int fsamp = espeak_Initialize (AUDIO_OUTPUT_SYNCHRONOUS, 0, nullptr, espeakINITIALIZE_PHONEME_EVENTS); // 4000 ms
+void SpeechSynthesizer_initSoundBuffer (SpeechSynthesizer me) {
+ my d_wavCapacity = 2 * 22050; // 2 seconds
+ my d_wav = NUMvector<int> (1, my d_wavCapacity);
+ int fsamp = espeak_Initialize (AUDIO_OUTPUT_SYNCHRONOUS, 0, NULL, espeakINITIALIZE_PHONEME_EVENTS); // 4000 ms
if (fsamp == -1) {
Melder_throw (U"Internal espeak error.");
}
}
-autoSpeechSynthesizer SpeechSynthesizer_create (const char32 *voiceLanguageName, const char32 *voiceVariantName) {
+SpeechSynthesizer SpeechSynthesizer_create (const char32 *voiceLanguageName, const char32 *voiceVariantName) {
try {
autoSpeechSynthesizer me = Thing_new (SpeechSynthesizer);
- (void) SpeechSynthesizer_getVoiceLanguageCodeFromName (me.get(), voiceLanguageName);
- (void) SpeechSynthesizer_getVoiceVariantCodeFromName (me.get(), voiceVariantName);
+ // check the languange and voice variant
+ (void) SpeechSynthesizer_getVoiceLanguageCodeFromName (me.peek(), voiceLanguageName);
+ (void) SpeechSynthesizer_getVoiceVariantCodeFromName (me.peek(), voiceVariantName);
my d_voiceLanguageName = Melder_dup (voiceLanguageName);
my d_voiceVariantName = Melder_dup (voiceVariantName);
- SpeechSynthesizer_setTextInputSettings (me.get(), SpeechSynthesizer_INPUT_TEXTONLY, SpeechSynthesizer_PHONEMECODINGS_KIRSHENBAUM);
- SpeechSynthesizer_setSpeechOutputSettings (me.get(), 44100, 0.01, 50, 50, 175, true, SpeechSynthesizer_PHONEMECODINGS_IPA);
- SpeechSynthesizer_initEspeak ();
- return me;
+ SpeechSynthesizer_setTextInputSettings (me.peek(), SpeechSynthesizer_INPUT_TEXTONLY, SpeechSynthesizer_PHONEMECODINGS_KIRSHENBAUM);
+ SpeechSynthesizer_setSpeechOutputSettings (me.peek(), 44100, 0.01, 50, 50, 175, true, SpeechSynthesizer_PHONEMECODINGS_IPA);
+ SpeechSynthesizer_initSoundBuffer (me.peek());
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"SpeechSynthesizer not created.");
}
@@ -298,20 +300,20 @@ void SpeechSynthesizer_setSpeechOutputSettings (SpeechSynthesizer me, double sam
}
void SpeechSynthesizer_playText (SpeechSynthesizer me, const char32 *text) {
- autoSound thee = SpeechSynthesizer_to_Sound (me, text, nullptr, nullptr);
- Sound_playPart (thee.get(), thy xmin, thy xmax, nullptr, nullptr);
+ autoSound thee= SpeechSynthesizer_to_Sound (me, text, 0, 0);
+ Sound_playPart (thee.peek(), thy xmin, thy xmax, 0, 0);
}
-static autoSound buffer_to_Sound (int *wav, long numberOfSamples, double samplingFrequency)
+static Sound buffer_to_Sound (int *wav, long numberOfSamples, double samplingFrequency)
{
try {
double dx = 1.0 / samplingFrequency;
double xmax = numberOfSamples * dx;
- autoSound thee = Sound_create (1, 0.0, xmax, numberOfSamples, dx, dx / 2.0);
+ autoSound thee = Sound_create (1, 0, xmax, numberOfSamples, dx, dx / 2);
for (long i = 1; i <= numberOfSamples; i++) {
thy z[1][i] = wav[i] / 32768.0;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from synthesizer data.");
}
@@ -319,7 +321,7 @@ static autoSound buffer_to_Sound (int *wav, long numberOfSamples, double samplin
static void IntervalTier_addBoundaryUnsorted (IntervalTier me, long iinterval, double time, const char32 *newLabel, bool isNewleftLabel) {
if (time <= my xmin || time >= my xmax) {
- Melder_throw (U"Time is outside interval domains.");
+ Melder_throw (U"Time is outside interval.");
}
// Find interval to split
@@ -328,17 +330,17 @@ static void IntervalTier_addBoundaryUnsorted (IntervalTier me, long iinterval, d
}
// Modify end time of left label
- TextInterval ti = my intervals.at [iinterval];
+ TextInterval ti = (TextInterval) my intervals -> item[iinterval];
ti -> xmax = time;
if (isNewleftLabel) TextInterval_setText (ti, newLabel);
- autoTextInterval ti_new = TextInterval_create (time, my xmax, (! isNewleftLabel ? newLabel : U"" ));
- my intervals. addItem_unsorted_move (ti_new.move());
+ autoTextInterval ti_new = TextInterval_create (time, my xmax, (! isNewleftLabel ? newLabel : U""));
+ Sorted_addItem_unsorted (my intervals, ti_new.transfer());
}
static void Table_setEventTypeString (Table me) {
try {
- for (long i = 1; i <= my rows.size; i ++) {
+ for (long i = 1; i <= my rows -> size; i++) {
int type = Table_getNumericValue_Assert (me, i, 2);
const char32 *label = U"0";
if (type == espeakEVENT_WORD) {
@@ -364,128 +366,33 @@ static void Table_setEventTypeString (Table me) {
}
static void MelderString_trimWhiteSpaceAtEnd (MelderString *me) {
- while (my length > 1 && (my string [my length - 1] == U' ' || my string [my length - 1] == U'\t'
- || my string [my length - 1] == U'\r' || my string [my length - 1] == U'\n'))
- {
- my string [my length - 1] = U'\0';
- my length--;
- }
-}
-
-static void IntervalTier_mergeSpecialIntervals (IntervalTier me) {
- long intervalIndex = my intervals.size;
- TextInterval right = my intervals.at [intervalIndex];
- long labelLength_right = TextInterval_labelLength (right);
- bool isEmptyInterval_right = labelLength_right == 0 || (labelLength_right == 1 && Melder_equ (right -> text, U"\001"));
- while (intervalIndex > 1) {
- TextInterval left = my intervals.at [intervalIndex - 1];
- long labelLength_left = TextInterval_labelLength (left);
- bool isEmptyInterval_left = labelLength_left == 0 || (labelLength_left == 1 && Melder_equ (left -> text, U"\001"));
- if (isEmptyInterval_right && isEmptyInterval_left) {
- // remove right interval and empty left interval
- left -> xmax = right -> xmax;
- TextInterval_setText (left, U"");
- my intervals. removeItem (intervalIndex);
- }
- right = left;
- isEmptyInterval_right = isEmptyInterval_left;
- intervalIndex --;
- }
-}
-
-/* insert boundary at time t and merge/delete intervals after this time */
-static void IntervalTier_insertBoundaryAndMergeIntervalsAfter (IntervalTier me, double t) {
- if (t <= my xmin || t >= my xmax) {
- return;
- }
-
- long intervalNumber = IntervalTier_timeToLowIndex (me, t);
- while (my intervals.size > intervalNumber + 1) {
- my intervals. removeItem (my intervals.size);
- }
- // there can be maximally one interval left to the right of intervalNumber
- TextInterval ti = my intervals.at [intervalNumber];
- if (ti -> xmin == t) { // if t happens to be on a boundary: remove the next interval if it exists
- if (my intervals.size > intervalNumber) {
- my intervals. removeItem (my intervals .size);
- }
- ti -> xmax = my xmax;
- TextInterval_setText (ti, U"");
- } else {
- ti -> xmax = t;
- TextInterval last = my intervals.at [my intervals.size];
- last -> xmin = t;
- last -> xmax = my xmax;
- TextInterval_setText (last, U"");
- }
-}
-
-
-static bool almost_equal (double t1, double t2) {
- // the "=" sign is essential for a difference of zero if t1 == 0
- return fabs (t1 - t2) <= 1e-12 * fabs (t1);
-}
-
-static void IntervalTier_insertEmptyIntervalsFromOtherTier (IntervalTier to, IntervalTier from) {
- for (long iint = 1; iint <= from -> intervals.size; iint ++) {
- TextInterval tifrom = from -> intervals.at [iint];
- if (TextInterval_labelLength (tifrom) == 0) { // found empty interval
- double t_left = tifrom -> xmin, t_right = tifrom -> xmax;
- long intervalIndex_to = IntervalTier_timeToLowIndex (to, t_left);
- if (intervalIndex_to > 0) { // insert to the right of intervalIndex_to
- TextInterval tito = to -> intervals.at [intervalIndex_to];
- if (! almost_equal (tito -> xmin, t_left)) { // not on the start boundary of the interval, it cannot be at xmax
- autoTextInterval newInterval = TextInterval_create (t_left, tito -> xmax, U"");
- tito -> xmax = t_left;
- to -> intervals. addItem_move (newInterval.move());
- }
- }
- intervalIndex_to = IntervalTier_timeToHighIndex (to, t_right);
- TextInterval tito = to -> intervals.at [intervalIndex_to];
- if (intervalIndex_to > 0) {
- if (! almost_equal (t_right, tito -> xmax)) { // insert to the left of intervalIndex_to
- autoTextInterval newInterval = TextInterval_create (tito -> xmin, t_right, U"");
- tito -> xmin = t_right;
- to -> intervals. addItem_move (newInterval.move());
- }
- }
- }
- }
-}
-
-static void IntervalTier_removeVeryShortIntervals (IntervalTier me) {
- long iint = 1;
- while (iint <= my intervals.size) {
- TextInterval ti = my intervals.at [iint];
- if (almost_equal (ti -> xmin, ti -> xmax)) {
- my intervals.removeItem (iint);
- } else {
- iint ++;
- }
+ while (my length > 1 && (my string[my length - 1] == U' ' || my string[my length - 1] == U'\t'
+ || my string[my length - 1] == U'\r' || my string[my length - 1] == U'\n')) {
+ my string[my length - 1] = U'\0'; my length--;
}
}
-static autoTextGrid Table_to_TextGrid (Table me, const char32 *text, double xmin, double xmax) {
+static TextGrid Table_to_TextGrid (Table me, const char32 *text, double xmin, double xmax) {
//Table_createWithColumnNames (0, L"time type type-t t-pos length a-pos sample id uniq");
try {
long length, textLength = str32len (text);
- long numberOfRows = my rows.size;
+ long numberOfRows = my rows -> size;
long timeColumnIndex = Table_getColumnIndexFromColumnLabel (me, U"time");
long typeColumnIndex = Table_getColumnIndexFromColumnLabel (me, U"type");
long tposColumnIndex = Table_getColumnIndexFromColumnLabel (me, U"t-pos");
long idColumnIndex = Table_getColumnIndexFromColumnLabel (me, U"id");
autoTextGrid thee = TextGrid_create (xmin, xmax, U"sentence clause word phoneme", U"");
- TextGrid_setIntervalText (thee.get(), 1, 1, text);
+ TextGrid_setIntervalText (thee.peek(), 1, 1, text);
long p1c = 1, p1w = 1;
- double time_phon_p = xmin;
+ double t1p = xmin;
bool wordEnd = false;
autoMelderString mark;
- IntervalTier clauses = (IntervalTier) thy tiers->at [2];
- IntervalTier words = (IntervalTier) thy tiers->at [3];
- IntervalTier phonemes = (IntervalTier) thy tiers->at [4];
+ IntervalTier itc = (IntervalTier) thy tiers -> item[2];
+ IntervalTier itw = (IntervalTier) thy tiers -> item[3];
+ IntervalTier itp = (IntervalTier) thy tiers -> item[4];
for (long i = 1; i <= numberOfRows; i++) {
double time = Table_getNumericValue_Assert (me, i, timeColumnIndex);
@@ -494,19 +401,19 @@ static autoTextGrid Table_to_TextGrid (Table me, const char32 *text, double xmin
if (type == espeakEVENT_SENTENCE) {
// Only insert a new boundary, no text
// text will be inserted at end sentence event
- if (time > xmin && time < xmax) {
- IntervalTier_addBoundaryUnsorted (clauses, clauses -> intervals.size, time, U"", true);
+ if (time > xmin and time < xmax) {
+ IntervalTier_addBoundaryUnsorted (itc, itc -> intervals -> size, time, U"", true);
}
p1c = pos;
} else if (type == espeakEVENT_END) {
// End of clause: insert new boundary, and fill left interval with text
length = pos - p1c + 1;
MelderString_ncopy (&mark, text + p1c - 1, length);
- MelderString_trimWhiteSpaceAtEnd (& mark);
- if (time > xmin && time < xmax) {
- IntervalTier_addBoundaryUnsorted (clauses, clauses -> intervals.size, time, mark.string, true);
+ MelderString_trimWhiteSpaceAtEnd (&mark);
+ if (time > xmin and time < xmax) {
+ IntervalTier_addBoundaryUnsorted (itc, itc -> intervals -> size, time, mark.string, true);
} else {
- TextGrid_setIntervalText (thee.get(), 2, clauses -> intervals.size, mark.string);
+ TextGrid_setIntervalText (thee.peek(), 2, itc -> intervals -> size, mark.string);
}
p1c = pos;
@@ -515,61 +422,46 @@ static autoTextGrid Table_to_TextGrid (Table me, const char32 *text, double xmin
if (pos <= textLength) {
length = pos - p1w + 1;
MelderString_ncopy (&mark, text + p1w - 1, length);
- MelderString_trimWhiteSpaceAtEnd (& mark);
- if (time > xmin && time < xmax) {
- IntervalTier_addBoundaryUnsorted (words, words -> intervals.size, time, mark.string, true);
+ MelderString_trimWhiteSpaceAtEnd (&mark);
+ if (time > xmin and time < xmax) {
+ IntervalTier_addBoundaryUnsorted (itw, itw -> intervals -> size, time, mark.string, true);
} else {
- TextGrid_setIntervalText (thee.get(), 3, words -> intervals.size, mark.string);
+ TextGrid_setIntervalText (thee.peek(), 3, itw -> intervals -> size, mark.string);
}
// now the next word event should not trigger setting the left interval text
wordEnd = false;
}
} else if (type == espeakEVENT_WORD) {
- if (pos < p1w) {
- continue;
- }
- if (time > xmin && time < xmax) {
+ if (pos < p1w) continue;
+ if (time > xmin and time < xmax) {
length = pos - p1w;
- if (pos == textLength) {
- length++;
- }
+ if (pos == textLength) length++;
MelderString_ncopy (&mark, text + p1w - 1, length);
- MelderString_trimWhiteSpaceAtEnd (& mark);
- IntervalTier_addBoundaryUnsorted (words, words -> intervals.size, time, ( wordEnd ? mark.string : U"" ), true);
+ MelderString_trimWhiteSpaceAtEnd (&mark);
+ IntervalTier_addBoundaryUnsorted (itw, itw -> intervals -> size, time, (wordEnd ? mark.string : U""), true);
}
wordEnd = true;
p1w = pos;
} else if (type == espeakEVENT_PHONEME) {
const char32 *id = Table_getStringValue_Assert (me, i, idColumnIndex);
- if (time > time_phon_p) {
+ if (time > t1p) {
// Insert new boudary and label interval with the id
// TODO: Translate the id to the correct notation
- TextInterval ti = phonemes -> intervals.at [phonemes -> intervals.size];
- if (time > ti -> xmin && time < ti -> xmax) {
- IntervalTier_addBoundaryUnsorted (phonemes, phonemes -> intervals.size, time, id, false);
+ TextInterval ti = (TextInterval) itp -> intervals -> item[itp -> intervals -> size];
+ if (time > ti -> xmin and time < ti -> xmax) {
+ IntervalTier_addBoundaryUnsorted (itp, itp -> intervals -> size, time, id, false);
}
} else {
// Just in case the phoneme starts at xmin we only need to set interval text
- TextGrid_setIntervalText (thee.get(), 4, phonemes -> intervals.size, id);
+ TextGrid_setIntervalText (thee.peek(), 4, itp -> intervals -> size, id);
}
- time_phon_p = time;
+ t1p = time;
}
}
- clauses -> intervals. sort ();
- words -> intervals. sort ();
- phonemes -> intervals. sort ();
-
- IntervalTier_mergeSpecialIntervals (phonemes); // Merge neighbouring empty U"" and U"\001" intervals
-
- IntervalTier_removeVeryShortIntervals (words);
- IntervalTier_removeVeryShortIntervals (clauses);
-
- /* Use empty intervals in phoneme tier for more precision in the word tier */
-
- IntervalTier_insertEmptyIntervalsFromOtherTier (words, phonemes);
- IntervalTier_mergeSpecialIntervals (words); // Merge neighbouring empty U"" and U"\001" intervals
-
- return thee;
+ Sorted_sort (itc -> intervals);
+ Sorted_sort (itw -> intervals);
+ Sorted_sort (itp -> intervals);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"TextGrid not created from Table with events.");
}
@@ -579,72 +471,25 @@ static void espeakdata_SetVoiceByName (const char *name, const char *variantName
{
espeak_VOICE voice_selector;
- memset (& voice_selector, 0, sizeof voice_selector);
+ memset(&voice_selector, 0, sizeof(voice_selector));
voice_selector.name = Melder_peek32to8 (Melder_cat (Melder_peek8to32 (name), U"+", Melder_peek8to32 (variantName))); // include variant name in voice stack ??
- if (LoadVoice (name, 1)) {
- LoadVoice (variantName, 2);
- DoVoiceChange (voice);
- SetVoiceStack (& voice_selector, variantName);
- }
-}
-
-void SpeechSynthesizer_changeLanguageNameToCurrent (SpeechSynthesizer me) {
- try {
- struct espeakLanguagestruct { const char32 *oldName, *currentName; } names[] = {
- { U"Akan-test", nullptr},
- { U"Bulgarian-test", U"Bulgarian"},
- { U"Dari-test", nullptr},
- { U"Divehi-test", nullptr}, { U"Dutch-test", U"Dutch"},
- { U"French (Belgium)", U"French-Belgium"},
- { U"Georgian-test", U"Georgian"},
- { U"Haitian", nullptr},
- { U"Icelandic-test", U"Icelandic"}, { U"Indonesian-test", U"Indonesian"},
- { U"Irish-test", U"Irish-gaeilge"},
- { U"Kazakh", nullptr}, { U"Kinyarwanda-test", nullptr}, { U"Korean", U"Korean-test"},
- { U"Lancashire", nullptr},
- { U"Macedonian-test", U"Macedonian"}, { U"Maltese-test", nullptr},
- { U"Nahuatl - classical", U"Nahuatl-classical"}, { U"Nepali-test", U"Nepali"}, { U"Northern-sotho", nullptr},
- { U"Punjabi-test", U"Punjabi"},
- { U"Russian_test", U"Russian"}, // yes, underscore
- { U"Setswana-test", nullptr}, { U"Sinhala", U"Sinhala-test"},
- { U"Spanish-latin-american", U"Spanish-latin-am"}, { U"Tatar-test", nullptr},
- { U"Telugu", U"Telugu-test"},
- { U"Welsh-test", U"Welsh"}, { U"Wolof-test", nullptr},
- {nullptr,nullptr}};
- long index = 0;
- while (const char32 *oldName = names [index]. oldName) {
- if (Melder_equ (oldName, my d_voiceLanguageName)) {
- if (names [index]. currentName) {
- autostring32 newLabel = Melder_dup (names [index]. currentName);
- Melder_free (my d_voiceLanguageName);
- my d_voiceLanguageName = newLabel.transfer();
- break;
- } else {
- Melder_throw (U"Language ", oldName, U" is not available any longer.");
- }
- }
- ++ index;
- }
- } catch (MelderError) {
- Melder_throw (U"Cannot change language name.");
+ if (LoadVoice (name,1) != NULL)
+ {
+ LoadVoice(variantName, 2);
+ DoVoiceChange(voice);
+ SetVoiceStack (&voice_selector, variantName);
}
}
-autoSound SpeechSynthesizer_to_Sound (SpeechSynthesizer me, const char32 *text, autoTextGrid *tg, autoTable *events) {
+Sound SpeechSynthesizer_to_Sound (SpeechSynthesizer me, const char32 *text, TextGrid *tg, Table *events) {
try {
- int fsamp = espeak_Initialize (AUDIO_OUTPUT_SYNCHRONOUS, 0, nullptr, // 5000ms
+ int fsamp = espeak_Initialize (AUDIO_OUTPUT_SYNCHRONOUS, 0, NULL, // 5000ms
espeakINITIALIZE_PHONEME_EVENTS|espeakINITIALIZE_PHONEME_IPA);
- if (fsamp == -1) {
- Melder_throw (U"Internal espeak error.");
- }
+ if (fsamp == -1) Melder_throw (U"Internal espeak error.");
int synth_flags = espeakCHARS_WCHAR;
- if (my d_inputTextFormat == SpeechSynthesizer_INPUT_TAGGEDTEXT) {
- synth_flags |= espeakSSML;
- }
- if (my d_inputTextFormat != SpeechSynthesizer_INPUT_TEXTONLY) {
- synth_flags |= espeakPHONEMES;
- }
+ if (my d_inputTextFormat == SpeechSynthesizer_INPUT_TAGGEDTEXT) synth_flags |= espeakSSML;
+ if (my d_inputTextFormat != SpeechSynthesizer_INPUT_TEXTONLY) synth_flags |= espeakPHONEMES;
option_phoneme_events = espeakINITIALIZE_PHONEME_EVENTS; // extern int option_phoneme_events;
if (my d_outputPhonemeCoding == SpeechSynthesizer_PHONEMECODINGS_IPA) {
option_phoneme_events |= espeakINITIALIZE_PHONEME_IPA;
@@ -655,7 +500,7 @@ autoSound SpeechSynthesizer_to_Sound (SpeechSynthesizer me, const char32 *text,
espeak_SetParameter (espeakRANGE, my d_pitchRange, 0);
const char32 *voiceLanguageCode = SpeechSynthesizer_getVoiceLanguageCodeFromName (me, my d_voiceLanguageName);
const char32 *voiceVariantCode = SpeechSynthesizer_getVoiceVariantCodeFromName (me, my d_voiceVariantName);
- espeakdata_SetVoiceByName ((const char *) Melder_peek32to8 (voiceLanguageCode),
+ espeakdata_SetVoiceByName ((const char *) Melder_peek32to8 (voiceLanguageCode),
(const char *) Melder_peek32to8 (voiceVariantCode));
espeak_SetParameter (espeakWORDGAP, my d_wordgap * 100, 0); // espeak wordgap is in units of 10 ms
@@ -665,39 +510,37 @@ autoSound SpeechSynthesizer_to_Sound (SpeechSynthesizer me, const char32 *text,
espeak_SetSynthCallback (synthCallback);
my d_events = Table_createWithColumnNames (0, U"time type type-t t-pos length a-pos sample id uniq");
-
+
#ifdef _WIN32
wchar_t *textW = Melder_peek32toW (text);
- espeak_Synth (textW, wcslen (textW) + 1, 0, POS_CHARACTER, 0, synth_flags, nullptr, me);
+ espeak_Synth (textW, wcslen (textW) + 1, 0, POS_CHARACTER, 0, synth_flags, NULL, me);
#else
- espeak_Synth (text, str32len (text) + 1, 0, POS_CHARACTER, 0, synth_flags, nullptr, me);
+ espeak_Synth (text, str32len (text) + 1, 0, POS_CHARACTER, 0, synth_flags, NULL, me);
#endif
-
+
espeak_Terminate ();
autoSound thee = buffer_to_Sound (my d_wav, my d_numberOfSamples, my d_internalSamplingFrequency);
if (my d_samplingFrequency != my d_internalSamplingFrequency) {
- thee = Sound_resample (thee.get(), my d_samplingFrequency, 50);
+ thee.reset (Sound_resample (thee.peek(), my d_samplingFrequency, 50));
}
my d_numberOfSamples = 0; // re-use the wav-buffer
- if (tg) {
- double xmin = Table_getNumericValue_Assert (my d_events.get(), 1, 1);
- if (xmin > thy xmin) {
- xmin = thy xmin;
- }
- double xmax = Table_getNumericValue_Assert (my d_events.get(), my d_events -> rows.size, 1);
- if (xmax < thy xmax) {
- xmax = thy xmax;
- }
- autoTextGrid tg1 = Table_to_TextGrid (my d_events.get(), text, xmin, xmax);
- *tg = TextGrid_extractPart (tg1.get(), thy xmin, thy xmax, 0);
+ if (tg != NULL) {
+ double xmin = Table_getNumericValue_Assert (my d_events, 1, 1);
+ if (xmin > thy xmin) xmin = thy xmin;
+ double xmax = Table_getNumericValue_Assert (my d_events, my d_events -> rows -> size, 1);
+ if (xmax < thy xmax) xmax = thy xmax;
+ autoTextGrid atg1 = Table_to_TextGrid (my d_events, text, xmin, xmax);
+ autoTextGrid atg2 = TextGrid_extractPart (atg1.peek(), thy xmin, thy xmax, 0);
+ *tg = atg2.transfer();
}
- if (events) {
- Table_setEventTypeString (my d_events.get());
- *events = my d_events.move();
+ if (events != NULL) {
+ Table_setEventTypeString (my d_events);
+ *events = my d_events;
+ my d_events = 0;
}
- my d_events.reset();
- return thee;
+ forget (my d_events);
+ return thee.transfer();
} catch (MelderError) {
espeak_Terminate ();
Melder_throw (U"Text not played.");
diff --git a/dwtools/SpeechSynthesizer.h b/dwtools/SpeechSynthesizer.h
index 27eb6e2..338308e 100644
--- a/dwtools/SpeechSynthesizer.h
+++ b/dwtools/SpeechSynthesizer.h
@@ -2,7 +2,7 @@
#define _SpeechSynthesizer_h_
/* SpeechSynthesizer.h
*
- * Copyright (C) 2011-2013, 2015-2016 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2011-2013 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -38,29 +38,24 @@
#define SpeechSynthesizer_INPUT_TAGGEDTEXT 3
#include "SpeechSynthesizer_def.h"
+oo_CLASS_CREATE (SpeechSynthesizerVoice, Data);
+oo_CLASS_CREATE (SpeechSynthesizer, Data);
-autoSpeechSynthesizerVoice SpeechSynthesizerVoice_create (long numberOfFormants);
-
+SpeechSynthesizerVoice SpeechSynthesizerVoice_create (long numberOfFormants);
void SpeechSynthesizerVoice_setDefaults (SpeechSynthesizerVoice me);
-
void SpeechSynthesizerVoice_initFromEspeakVoice (SpeechSynthesizerVoice me, voice_t *voice);
-void SpeechSynthesizer_initEspeak ();
-
-autoSpeechSynthesizer SpeechSynthesizer_create (const char32 *voiceLanguageName, const char32 *voiceVariantName);
+void SpeechSynthesizer_initSoundBuffer (SpeechSynthesizer me);
+SpeechSynthesizer SpeechSynthesizer_create (const char32 *voiceLanguageName, const char32 *voiceVariantName);
const char32 *SpeechSynthesizer_getVoiceLanguageCodeFromName (SpeechSynthesizer me, const char32 *voiceLanguageName);
-
const char32 *SpeechSynthesizer_getVoiceVariantCodeFromName (SpeechSynthesizer me, const char32 *voiceVariantName);
-void SpeechSynthesizer_changeLanguageNameToCurrent (SpeechSynthesizer me);
-
void SpeechSynthesizer_setTextInputSettings (SpeechSynthesizer me, int inputTextFormat, int inputPhonemeCoding);
-
void SpeechSynthesizer_setSpeechOutputSettings (SpeechSynthesizer me, double samplingFrequency, double wordgap, long pitchAdjustment, long pitchRange, long wordsPerMinute, bool estimateWordsPerMinute, int outputPhonemeCodes);
-autoSound SpeechSynthesizer_to_Sound (SpeechSynthesizer me, const char32 *text, autoTextGrid *tg, autoTable *events);
+Sound SpeechSynthesizer_to_Sound (SpeechSynthesizer me, const char32 *text, TextGrid *tg, Table *events);
void SpeechSynthesizer_playText (SpeechSynthesizer me, const char32 *text);
diff --git a/dwtools/SpeechSynthesizer_and_TextGrid.cpp b/dwtools/SpeechSynthesizer_and_TextGrid.cpp
index 4ffbcb4..eba29a9 100644
--- a/dwtools/SpeechSynthesizer_and_TextGrid.cpp
+++ b/dwtools/SpeechSynthesizer_and_TextGrid.cpp
@@ -1,6 +1,6 @@
/* SpeechSynthesizer_and_TextGrid.cpp
*
- * Copyright (C) 2011-2012, 2015-2016 David Weenink
+ * Copyright (C) 2011-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -32,49 +32,49 @@
// prototypes
static void IntervalTier_splitInterval (IntervalTier me, double time, const char32 *leftLabel, long interval, double precision);
-static autoIntervalTier IntervalTier_and_IntervalTier_cutPartsMatchingLabel (IntervalTier me, IntervalTier thee, const char32 *label, double precision);
-static autoIntervalTier IntervalTiers_patch_noBoundaries (IntervalTier me, IntervalTier thee, const char32 *patchLabel, double precision);
-static autoTable IntervalTiers_to_Table_textAlignmentment (IntervalTier target, IntervalTier source, EditCostsTable costs);
+static IntervalTier IntervalTier_and_IntervalTier_cutPartsMatchingLabel (IntervalTier me, IntervalTier thee, const char32 *label, double precision);
+static IntervalTier IntervalTiers_patch_noBoundaries (IntervalTier me, IntervalTier thee, const char32 *patchLabel, double precision);
+static TextGrid SpeechSynthesizer_and_Sound_and_IntervalTier_align2 (SpeechSynthesizer me, Sound thee, IntervalTier him, long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double trimDuration);
+static Table IntervalTiers_to_Table_textAlignmentment (IntervalTier target, IntervalTier source, EditCostsTable costs);
-autoSound SpeechSynthesizer_and_TextInterval_to_Sound (SpeechSynthesizer me, TextInterval thee, autoTextGrid *p_tg)
+Sound SpeechSynthesizer_and_TextInterval_to_Sound (SpeechSynthesizer me, TextInterval thee, TextGrid *tg)
{
try {
- if (! thy text || thy text[0] == U'\0') {
+ if (thy text == NULL || thy text[0] == '\0') {
Melder_throw (U"No text in TextInterval.");
}
- autoSound him = SpeechSynthesizer_to_Sound (me, thy text, p_tg, nullptr);
- return him;
+ autoSound him = SpeechSynthesizer_to_Sound (me, thy text, tg, NULL);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"Sound not created from TextInterval.");
}
}
-autoSound SpeechSynthesizer_and_TextGrid_to_Sound (SpeechSynthesizer me, TextGrid thee, long tierNumber, long iinterval, autoTextGrid *p_tg) {
+Sound SpeechSynthesizer_and_TextGrid_to_Sound (SpeechSynthesizer me, TextGrid thee, long tierNumber, long iinterval, TextGrid *tg) {
try {
TextGrid_checkSpecifiedTierNumberWithinRange (thee, tierNumber);
- IntervalTier intervalTier = (IntervalTier) thy tiers->at [tierNumber];
+ IntervalTier intervalTier = (IntervalTier) thy tiers -> item [tierNumber];
if (intervalTier -> classInfo != classIntervalTier) {
Melder_throw (U"Tier ", tierNumber, U" is not an interval tier.");
}
- if (iinterval < 1 || iinterval > intervalTier -> intervals.size) {
+ if (iinterval < 1 || iinterval > intervalTier -> intervals -> size) {
Melder_throw (U"Interval ", iinterval, U" does not exist on tier ", tierNumber, U".");
}
- return SpeechSynthesizer_and_TextInterval_to_Sound (me, intervalTier -> intervals.at [iinterval], p_tg);
+ return SpeechSynthesizer_and_TextInterval_to_Sound (me, (TextInterval) intervalTier -> intervals -> item[iinterval], tg);
} catch (MelderError) {
Melder_throw (U"Sound not created from textGrid.");
}
}
-#if 0
static double TextGrid_getStartTimeOfFirstOccurence (TextGrid thee, long tierNumber, const char32 *label) {
TextGrid_checkSpecifiedTierNumberWithinRange (thee, tierNumber);
- IntervalTier intervalTier = (IntervalTier) thy tiers->at [tierNumber];
+ IntervalTier intervalTier = (IntervalTier) thy tiers -> item [tierNumber];
if (intervalTier -> classInfo != classIntervalTier) {
- Melder_throw (U"Tier ", tierNumber, U" is not an interval tier.");
+ Melder_throw (U"Tier ", tierNumber, U" is not an interval tier.");
}
double start = NUMundefined;
- for (long iint = 1; iint <= intervalTier -> intervals.size; iint ++) {
- TextInterval ti = intervalTier -> intervals.at [iint];
+ for (long iint = 1; iint <= intervalTier -> intervals -> size; iint++) {
+ TextInterval ti = (TextInterval) intervalTier -> intervals -> item[iint];
if (Melder_cmp (ti -> text, label) == 0) {
start = ti -> xmin;
break;
@@ -85,27 +85,26 @@ static double TextGrid_getStartTimeOfFirstOccurence (TextGrid thee, long tierNum
static double TextGrid_getEndTimeOfLastOccurence (TextGrid thee, long tierNumber, const char32 *label) {
TextGrid_checkSpecifiedTierNumberWithinRange (thee, tierNumber);
- IntervalTier intervalTier = (IntervalTier) thy tiers->at [tierNumber];
+ IntervalTier intervalTier = (IntervalTier) thy tiers -> item [tierNumber];
if (intervalTier -> classInfo != classIntervalTier) {
- Melder_throw (U"Tier ", tierNumber, U" is not an interval tier.");
+ Melder_throw (U"Tier ", tierNumber, U" is not an interval tier.");
}
double end = NUMundefined;
- for (long iint = intervalTier -> intervals.size; iint > 0; iint --) {
- TextInterval ti = intervalTier -> intervals.at [iint];
- if (Melder_equ (ti -> text, label)) {
+ for (long iint = intervalTier -> intervals -> size; iint > 0; iint--) {
+ TextInterval ti = (TextInterval) intervalTier -> intervals -> item[iint];
+ if (Melder_cmp (ti -> text, label) == 0) {
end = ti -> xmax;
break;
}
}
return end;
}
-#endif
static void IntervalTier_getLabelInfo (IntervalTier me, const char32 *label, double *labelDurations, long *numberOfOccurences) {
*labelDurations = 0;
*numberOfOccurences = 0;
- for (long i = 1; i <= my intervals.size; i ++) {
- TextInterval ti = my intervals.at [i];
+ for (long i = 1; i <= my intervals -> size; i++) {
+ TextInterval ti = (TextInterval) my intervals -> item[i];
if (Melder_equ (ti -> text, label)) {
*labelDurations += ti -> xmax - ti -> xmin;
(*numberOfOccurences)++;
@@ -116,11 +115,10 @@ static void IntervalTier_getLabelInfo (IntervalTier me, const char32 *label, dou
#define TIMES_ARE_CLOSE(x,y) (fabs((x)-(y)) < precision)
void IntervalTier_splitInterval (IntervalTier me, double time, const char32 *leftLabel, long interval, double precision) {
try {
- Melder_assert (interval > 0);
- TextInterval ti = nullptr;
- long index = 0;
- for (long i = interval; i <= my intervals.size; i ++) {
- ti = my intervals.at [i];
+
+ long index = 0; TextInterval ti = NULL;
+ for (long i = interval; i <= my intervals -> size; i++) { // interval > 0
+ ti = (TextInterval) my intervals -> item[i];
if (time < ti -> xmax + precision && time > ti -> xmin - precision) {
index = i; break;
}
@@ -132,35 +130,34 @@ void IntervalTier_splitInterval (IntervalTier me, double time, const char32 *lef
autoTextInterval newInterval = TextInterval_create (ti -> xmin, time, leftLabel);
// Make start of current and begin of new interval equal
ti -> xmin = time;
- my intervals. addItem_move (newInterval.move());
+ Collection_addItem (my intervals, newInterval.transfer());
} catch (MelderError) {
Melder_throw (U"Boundary not inserted.");
}
}
-static autoTextTier TextTier_and_IntervalTier_cutPartsMatchingLabel (TextTier me, IntervalTier thee, const char32 *label, double precision) {
+static TextTier TextTier_and_IntervalTier_cutPartsMatchingLabel (TextTier me, IntervalTier thee, const char32 *label, double precision) {
try {
if (my xmin != thy xmin || my xmax != thy xmax) {
Melder_throw (U"Domains must be equal.");
}
- long myIndex = 1;
- double timeCut = 0.0;
- autoTextTier him = TextTier_create (0.0, my xmax - my xmin);
- for (long j = 1; j <= thy intervals.size; j ++) {
- TextInterval cut = thy intervals.at [j];
+ long myIndex = 1; double timeCut = 0;
+ autoTextTier him = TextTier_create (0, my xmax - my xmin);
+ for (long j = 1; j <= thy intervals -> size; j++) {
+ TextInterval cut = (TextInterval) thy intervals -> item[j];
if (Melder_equ (cut -> text, label)) {
timeCut += cut -> xmax - cut -> xmin;
} else {
- while (myIndex <= my points.size) {
- TextPoint tp = my points.at [myIndex];
+ while (myIndex <= my points -> size) {
+ TextPoint tp = (TextPoint) my points -> item[myIndex];
if (tp -> number < cut -> xmin - precision) {
// point is left of cut
myIndex++;
} else if (tp -> number < cut -> xmax + precision) {
// point is in (no)cut
double time = tp -> number - my xmin - timeCut;
- TextTier_addPoint (him.get(), time, tp -> mark);
+ TextTier_addPoint (him.peek(), time, tp -> mark);
myIndex++;
} else {
break;
@@ -169,29 +166,30 @@ static autoTextTier TextTier_and_IntervalTier_cutPartsMatchingLabel (TextTier me
}
}
his xmax -= timeCut;
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": parts not cut.");
}
}
+
// Cut parts from me marked by labels in thee
-autoIntervalTier IntervalTier_and_IntervalTier_cutPartsMatchingLabel (IntervalTier me, IntervalTier thee, const char32 *label, double precision) {
+IntervalTier IntervalTier_and_IntervalTier_cutPartsMatchingLabel (IntervalTier me, IntervalTier thee, const char32 *label, double precision) {
try {
if (my xmin != thy xmin || my xmax != thy xmax) {
Melder_throw (U"Domains must be equal.");
}
- autoNUMvector<double> durations (1, my intervals.size);
- for (long i = 1; i <= my intervals.size; i ++) {
- TextInterval ti = my intervals.at [i];
+ autoNUMvector<double> durations (1, my intervals -> size);
+ for (long i = 1; i <= my intervals -> size; i++) {
+ TextInterval ti = (TextInterval) my intervals -> item[i];
durations[i] = ti -> xmax - ti -> xmin;
}
long myInterval = 1;
- for (long j = 1; j <= thy intervals.size; j ++) {
- TextInterval cut = thy intervals.at [j];
+ for (long j = 1; j <= thy intervals -> size; j++) {
+ TextInterval cut = (TextInterval) thy intervals -> item[j];
if (Melder_equ (cut -> text, label)) { // trim
- while (myInterval <= my intervals.size) {
- TextInterval ti = my intervals.at [myInterval];
+ while (myInterval <= my intervals -> size) {
+ TextInterval ti = (TextInterval) my intervals -> item[myInterval];
if (ti -> xmin > cut -> xmin - precision && ti -> xmax < cut -> xmax + precision) {
// 1. interval completely within cut
durations[myInterval] = 0;
@@ -218,7 +216,7 @@ autoIntervalTier IntervalTier_and_IntervalTier_cutPartsMatchingLabel (IntervalTi
}
}
double totalDuration = 0;
- for (long i = 1; i <= my intervals.size; i ++) {
+ for (long i = 1; i <= my intervals -> size; i++) {
if (durations[i] < precision) {
durations[i] = 0;
}
@@ -226,51 +224,51 @@ autoIntervalTier IntervalTier_and_IntervalTier_cutPartsMatchingLabel (IntervalTi
}
autoIntervalTier him = IntervalTier_create (0, totalDuration);
double time = 0; long hisInterval = 1;
- for (long i = 1; i <= my intervals.size; i ++) {
+ for (long i = 1; i <= my intervals -> size; i++) {
if (durations[i] <= 0) continue;
- TextInterval ti = my intervals.at [i];
+ TextInterval ti = (TextInterval) my intervals -> item[i];
time += durations[i];
if (fabs (time - totalDuration) > precision) {
- IntervalTier_splitInterval (him.get(), time, ti -> text, hisInterval, precision);
+ IntervalTier_splitInterval (him.peek(), time, ti -> text, hisInterval, precision);
hisInterval++;
} else { // last interval
- TextInterval histi = his intervals.at [hisInterval];
+ TextInterval histi = (TextInterval) his intervals -> item[hisInterval];
TextInterval_setText (histi, ti -> text);
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": parts not cut.");
}
}
-autoTextGrid TextGrid_and_IntervalTier_cutPartsMatchingLabel (TextGrid me, IntervalTier thee, const char32 *label, double precision) {
+TextGrid TextGrid_and_IntervalTier_cutPartsMatchingLabel (TextGrid me, IntervalTier thee, const char32 *label, double precision) {
try {
if (my xmin != thy xmin || my xmax != thy xmax) {
Melder_throw (U"Domains must be equal.");
}
double cutDurations = 0;
- for (long i = 1; i <= thy intervals.size; i ++) {
- TextInterval cut = thy intervals.at [i];
+ for (long i = 1; i <= thy intervals -> size; i++) {
+ TextInterval cut = (TextInterval) thy intervals -> item[i];
if (Melder_equ (cut -> text, label)) {
cutDurations += cut -> xmax - cut -> xmin;
}
}
if (cutDurations <= precision) { // Nothing to patch
- return Data_copy (me);
+ return (TextGrid) Data_copy (me);
}
autoTextGrid him = TextGrid_createWithoutTiers (0, thy xmax - thy xmin - cutDurations);
- for (long itier = 1; itier <= my tiers->size; itier ++) {
- Function anyTier = my tiers->at [itier];
+ for (long itier = 1; itier <= my tiers -> size; itier++) {
+ Function anyTier = (Function) my tiers -> item[itier];
if (anyTier -> classInfo == classIntervalTier) {
- autoIntervalTier newTier = IntervalTier_and_IntervalTier_cutPartsMatchingLabel ((IntervalTier) anyTier, thee, label, precision);
- his tiers -> addItem_move (newTier.move());
+ autoIntervalTier ait = IntervalTier_and_IntervalTier_cutPartsMatchingLabel ((IntervalTier) anyTier, thee, label, precision);
+ Collection_addItem (his tiers, ait.transfer());
} else {
- autoTextTier newTier = TextTier_and_IntervalTier_cutPartsMatchingLabel ((TextTier) anyTier, thee, label, precision);
- his tiers -> addItem_move (newTier.move());
+ autoTextTier att = TextTier_and_IntervalTier_cutPartsMatchingLabel ((TextTier) anyTier, thee, label, precision);
+ Collection_addItem (his tiers, att.transfer());
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no parts cut.");
}
@@ -278,25 +276,24 @@ autoTextGrid TextGrid_and_IntervalTier_cutPartsMatchingLabel (TextGrid me, Inter
// Patch thy intervals that match patchLabel into my intervals
// The resulting IntervalTier has thy xmin as starting time and thy xmax as end time
-autoIntervalTier IntervalTiers_patch_noBoundaries (IntervalTier me, IntervalTier thee, const char32 *patchLabel, double precision) {
+IntervalTier IntervalTiers_patch_noBoundaries (IntervalTier me, IntervalTier thee, const char32 *patchLabel, double precision) {
try {
- autoNUMvector<double> durations (0L, my intervals.size + 1);
- for (long i = 1; i <= my intervals.size; i ++) {
- TextInterval myti = my intervals.at [i];
- durations [i] = myti -> xmax - myti -> xmin;
+ autoNUMvector<double> durations (0L, my intervals -> size + 1);
+ for (long i = 1; i <= my intervals -> size; i++) {
+ TextInterval myti = (TextInterval) my intervals -> item[i];
+ durations[i] = myti -> xmax - myti -> xmin;
}
- long myInterval = 1;
- double xShift = thy xmin - my xmin;
- for (long j = 1; j <= thy intervals.size; j ++) {
- TextInterval patch = thy intervals.at [j];
+ long myInterval = 1; double xShift = thy xmin - my xmin;
+ for (long j = 1; j <= thy intervals -> size; j++) {
+ TextInterval patch = (TextInterval) thy intervals -> item[j];
if (Melder_equ (patch -> text, patchLabel)) {
if (j == 1) {
xShift += durations[0] = patch -> xmax - patch -> xmin;
- } else if (j == thy intervals.size) {
- durations [my intervals.size + 1] = patch -> xmax - patch -> xmin;
+ } else if (j == thy intervals -> size) {
+ durations[my intervals -> size + 1] = patch -> xmax - patch -> xmin;
} else {
- while (myInterval <= my intervals.size) {
- TextInterval ti = my intervals.at [myInterval];
+ while (myInterval <= my intervals -> size) {
+ TextInterval ti = (TextInterval) my intervals -> item[myInterval];
double tixmin = ti -> xmin + xShift;
double tixmax = ti -> xmax + xShift;
if ((patch -> xmin > tixmin - precision) && (patch -> xmin < tixmax + precision)) {
@@ -307,8 +304,8 @@ autoIntervalTier IntervalTiers_patch_noBoundaries (IntervalTier me, IntervalTier
}
}
} else {
- while (myInterval <= my intervals.size) {
- TextInterval ti = my intervals.at [myInterval];
+ while (myInterval <= my intervals -> size) {
+ TextInterval ti = (TextInterval) my intervals -> item[myInterval];
double tixmax = ti -> xmax + xShift;
if (tixmax < patch -> xmin + precision) {
myInterval++;
@@ -322,50 +319,49 @@ autoIntervalTier IntervalTiers_patch_noBoundaries (IntervalTier me, IntervalTier
// first interval
double time = thy xmin + durations[0];
long hisInterval = 1;
- if (durations [0] > 0) {
- IntervalTier_splitInterval (him.get(), time , U"", hisInterval, precision);
+ if (durations[0] > 0) {
+ IntervalTier_splitInterval (him.peek(), time , U"", hisInterval, precision);
hisInterval++;
}
- for (long i = 1; i <= my intervals.size; i ++) {
- TextInterval ti = my intervals.at [i];
- time += durations [i];
- IntervalTier_splitInterval (him.get(), time, ti -> text, hisInterval, precision);
+ for (long i = 1; i <= my intervals -> size; i++) {
+ TextInterval ti = (TextInterval) my intervals -> item[i];
+ time += durations[i];
+ IntervalTier_splitInterval (him.peek(), time, ti -> text, hisInterval, precision);
hisInterval++;
}
- if (durations [my intervals.size + 1] > 0) {
- time += durations [my intervals.size + 1];
- IntervalTier_splitInterval (him.get(), time , U"", hisInterval, precision);
+ if (durations[my intervals -> size + 1] > 0) {
+ time += durations[my intervals -> size + 1];
+ IntervalTier_splitInterval (him.peek(), time , U"", hisInterval, precision);
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not patched.");
}
}
-#if 0
-static autoIntervalTier IntervalTiers_patch (IntervalTier me, IntervalTier thee, const char32 *patchLabel, double precision) {
+static IntervalTier IntervalTiers_patch (IntervalTier me, IntervalTier thee, const char32 *patchLabel, double precision) {
try {
autoIntervalTier him = IntervalTier_create (thy xmin, thy xmax);
long myInterval = 1, hisInterval = 1;
double xmax = thy xmin;
- for (long i = 1; i <= thy intervals.size; i ++) {
- TextInterval myti, ti = thy intervals.at [i];
+ for (long i = 1; i <= thy intervals -> size; i++) {
+ TextInterval myti, ti = (TextInterval) thy intervals -> item[i];
if (Melder_equ (ti -> text, patchLabel)) {
bool splitInterval = false; double endtime, split = 0;
if (i > 0) {
- while (myInterval <= my intervals.size) {
- myti = my intervals.at [myInterval];
+ while (myInterval <= my intervals -> size) {
+ myti = (TextInterval) my intervals -> item[myInterval];
endtime = xmax + myti -> xmax - myti -> xmin;
if (endtime <= ti -> xmin + precision) {
xmax = endtime;
- IntervalTier_splitInterval (him.get(), xmax, myti -> text, hisInterval, precision);
+ IntervalTier_splitInterval (him.peek(), xmax, myti -> text, hisInterval, precision);
hisInterval++;
} else {
if (xmax < ti -> xmin - precision) { // split interval ???
splitInterval = true;
xmax = ti -> xmin;
split = endtime - xmax;
- IntervalTier_splitInterval (him.get(), xmax, myti -> text, hisInterval, precision);
+ IntervalTier_splitInterval (him.peek(), xmax, myti -> text, hisInterval, precision);
hisInterval ++; myInterval++;
}
break;
@@ -374,45 +370,44 @@ static autoIntervalTier IntervalTiers_patch (IntervalTier me, IntervalTier thee,
}
}
xmax += ti -> xmax - ti -> xmin;
- IntervalTier_splitInterval (him.get(), xmax, U"", hisInterval, precision);
+ IntervalTier_splitInterval (him.peek(), xmax, U"", hisInterval, precision);
hisInterval++;
if (splitInterval) {
xmax += split;
- IntervalTier_splitInterval (him.get(), xmax, myti -> text, hisInterval, precision);
+ IntervalTier_splitInterval (him.peek(), xmax, myti -> text, hisInterval, precision);
hisInterval ++;
}
- } else if (i == thy intervals.size) { // copy remaining if last interval doesn't match
- while (myInterval <= my intervals.size) {
- myti = my intervals.at [myInterval];
+ } else if (i == thy intervals -> size) { // copy remaining if last interval doesn't match
+ while (myInterval <= my intervals -> size) {
+ myti = (TextInterval) my intervals -> item[myInterval];
xmax += myti -> xmax - myti -> xmin;
- IntervalTier_splitInterval (him.get(), xmax, myti -> text, hisInterval, precision);
+ IntervalTier_splitInterval (him.peek(), xmax, myti -> text, hisInterval, precision);
hisInterval++;
myInterval++;
}
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not patched.");
}
}
-#endif
-static autoTextTier TextTier_and_IntervalTier_patch (TextTier me, IntervalTier thee, const char32 *patchLabel, double precision) {
+static TextTier TextTier_and_IntervalTier_patch (TextTier me, IntervalTier thee, const char32 *patchLabel, double precision) {
try {
long myIndex = 1;
autoTextTier him = TextTier_create (thy xmin, thy xmax);
double xShift = thy xmin - my xmin;
- for (long i = 1; i <= thy intervals.size; i ++) {
- TextInterval ti = thy intervals.at [i];
+ for (long i = 1; i <= thy intervals -> size; i++) {
+ TextInterval ti = (TextInterval) thy intervals -> item[i];
if (Melder_equ (ti -> text, patchLabel)) {
if (i > 1) {
- while (myIndex <= my points.size) {
- TextPoint tp = my points.at [myIndex];
+ while (myIndex <= my points -> size) {
+ TextPoint tp = (TextPoint) my points -> item[myIndex];
double time = tp -> number + xShift;
if (time < ti -> xmin + precision) {
- autoTextPoint newPoint = TextPoint_create (time, tp -> mark);
- his points. addItem_move (newPoint.move());
+ autoTextPoint atp = TextPoint_create (time, tp -> mark);
+ Collection_addItem (his points, atp.transfer());
} else {
break;
}
@@ -420,57 +415,58 @@ static autoTextTier TextTier_and_IntervalTier_patch (TextTier me, IntervalTier t
}
}
xShift += ti -> xmax - ti -> xmin;
- } else if (i == thy intervals.size) {
- while (myIndex <= my points.size) {
- TextPoint tp = my points.at [myIndex];
+ } else if (i == thy intervals -> size) {
+ while (myIndex <= my points -> size) {
+ TextPoint tp = (TextPoint) my points -> item[myIndex];
double time = tp -> number + xShift;
if (time < ti -> xmin + precision) {
- autoTextPoint newPoint = TextPoint_create (time, tp -> mark);
- his points. addItem_move (newPoint.move());
+ autoTextPoint atp = TextPoint_create (time, tp -> mark);
+ Collection_addItem (his points, atp.transfer());
}
myIndex++;
}
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": cannot patch TextTier.");
}
}
-autoTextGrid TextGrid_and_IntervalTier_patch (TextGrid me, IntervalTier thee, const char32 *patchLabel, double precision) {
+TextGrid TextGrid_and_IntervalTier_patch (TextGrid me, IntervalTier thee, const char32 *patchLabel, double precision) {
try {
double patchDurations;
long numberOfPatches;
IntervalTier_getLabelInfo (thee, patchLabel, &patchDurations, &numberOfPatches);
if (patchDurations <= 0 || my xmax - my xmin >= thy xmax - thy xmin ) { // Nothing to patch
- return Data_copy (me);
+ return (TextGrid) Data_copy (me);
}
autoTextGrid him = TextGrid_createWithoutTiers (thy xmin, thy xmax);
- for (long itier = 1; itier <= my tiers->size; itier ++) {
- Function anyTier = my tiers->at [itier];
+ for (long itier = 1; itier <= my tiers -> size; itier++) {
+ Function anyTier = (Function) my tiers -> item[itier];
if (anyTier -> classInfo == classIntervalTier) {
// autoIntervalTier ait = IntervalTiers_patch ((IntervalTier) anyTier, thee, patchLabel, precision);
- autoIntervalTier newTier = IntervalTiers_patch_noBoundaries ((IntervalTier) anyTier, thee, patchLabel, precision);
- his tiers -> addItem_move (newTier.move());
+ autoIntervalTier ait = IntervalTiers_patch_noBoundaries ((IntervalTier) anyTier, thee, patchLabel, precision);
+ Collection_addItem (his tiers, ait.transfer());
} else {
- autoTextTier newTier = TextTier_and_IntervalTier_patch ((TextTier) anyTier, thee, patchLabel, precision);
- his tiers -> addItem_move (newTier.move());
+ autoTextTier att = TextTier_and_IntervalTier_patch ((TextTier) anyTier, thee, patchLabel, precision);
+ Collection_addItem (his tiers, att.transfer());
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not patched.");
}
}
// We assume that the Sound and the SpeechSynthesizer have the same samplingFrequency
-autoTextGrid SpeechSynthesizer_and_Sound_and_TextInterval_align (SpeechSynthesizer me, Sound thee, TextInterval him, double silenceThreshold, double minSilenceDuration, double minSoundingDuration) {
+// schakel waarschuwingen over stiltedetectie uit
+TextGrid SpeechSynthesizer_and_Sound_and_TextInterval_align (SpeechSynthesizer me, Sound thee, TextInterval him, double silenceThreshold, double minSilenceDuration, double minSoundingDuration) {
try {
if (thy xmin != his xmin || thy xmax != his xmax) {
Melder_throw (U"Domains of Sound and TextGrid must be equal.");
}
- if (fabs (1.0 / thy dx - my d_samplingFrequency) > 1e-9) {
+ if (fabs (1.0 / thy dx - my d_samplingFrequency) > NUMfpp -> eps) {
Melder_throw (U"The sampling frequencies of the SpeechSynthesizer and the Sound must be equal.");
}
long numberOfTokens = Melder_countTokens (his text);
@@ -478,9 +474,10 @@ autoTextGrid SpeechSynthesizer_and_Sound_and_TextInterval_align (SpeechSynthesiz
Melder_throw (U"The interval has no text.");
}
// Remove silent intervals from start and end of sounds
- double minPitch = 200.0, timeStep = 0.005, precision = thy dx;
+ double minPitch = 200, timeStep = 0.005, precision = thy dx;
double t1_thee, t2_thee;
- autoSound s_thee = Sound_trimSilencesAtStartAndEnd (thee, 0.0, minPitch, timeStep, silenceThreshold, minSilenceDuration, minSoundingDuration, & t1_thee, & t2_thee);
+ autoSound s_thee = Sound_trimSilencesAtStartAndEnd (thee, 0.0, minPitch, timeStep,
+ silenceThreshold, minSilenceDuration, minSoundingDuration, &t1_thee, &t2_thee);
double s_thee_duration = s_thee -> xmax - s_thee -> xmin;
bool hasSilence_thee = fabs (t1_thee - thy xmin) > precision || fabs (t2_thee - thy xmax) > precision;
@@ -491,49 +488,49 @@ autoTextGrid SpeechSynthesizer_and_Sound_and_TextInterval_align (SpeechSynthesiz
double wordsPerMinute_rawText = 60.0 * (str32len (his text) / 5.0) / s_thee_duration;
my d_wordsPerMinute = (long) floor (0.5 * (wordsPerMinute_rawTokens + wordsPerMinute_rawText));
}
- autoTextGrid tg2;
- autoSound synth = SpeechSynthesizer_and_TextInterval_to_Sound (me, him, & tg2);
- autoTextGrid silentTextGrid;
+ TextGrid tg2 = 0;
+ autoSound s2 = SpeechSynthesizer_and_TextInterval_to_Sound (me, him, &tg2);
+ autoTextGrid atg2 = tg2, s_atg2;
/*
* For the synthesizer the silence threshold has to be < -30 dB, otherwise fricatives will not
- * be found as sounding! This is ok since silences are almost at zero amplitudes for synthesized sounds.
+ * be found as sounding! This is ok since silences are almost at zero amplitudes
* We also have to decrease the minimum silence and minimum sounding duration to catch, for example,
- * the final plosive "t" from the synthesized sound "text"
+ * the final plosive "t" from the word "text"
*
*/
- double synth_silenceThreshold = -40.0, synth_minSilenceDuration = 0.05, synth_minSoundingDuration = 0.05;
- double t1_synth, t2_synth;
- autoSound synth_trimmed = Sound_trimSilencesAtStartAndEnd (synth.get(), 0.0, minPitch, timeStep,
- synth_silenceThreshold, synth_minSilenceDuration, synth_minSoundingDuration, & t1_synth, & t2_synth);
- double synth_trimmed_duration = synth_trimmed -> xmax - synth_trimmed -> xmin;
- bool hasSilence_synth = fabs (t1_synth - synth -> xmin) > precision || fabs (t2_synth - synth -> xmax) > precision;
- if (hasSilence_synth) {
- silentTextGrid = TextGrid_extractPart (tg2.get(), t1_synth, t2_synth, true);
+ double s2_silenceThreshold = -40, s2_minSilenceDuration = 0.05, s2_minSoundingDuration = 0.05;
+ double t1_s2, t2_s2;
+ autoSound s_s2 = Sound_trimSilencesAtStartAndEnd (s2.peek(), 0.0, minPitch, timeStep,
+ s2_silenceThreshold, s2_minSilenceDuration, s2_minSoundingDuration, &t1_s2, &t2_s2);
+ double s_s2_duration = s_s2 -> xmax - s_s2 -> xmin;
+ bool hasSilence_s2 = fabs (t1_s2 - s2 -> xmin) > precision || fabs (t2_s2 - s2 -> xmax) > precision;
+ if (hasSilence_s2) {
+ s_atg2.reset (TextGrid_extractPart (atg2.peek(), t1_s2, t2_s2, true));
}
double analysisWidth = 0.02, dt = 0.005, band = 0.0;
// compare the durations of the two sounds to get an indication of the slope constraint of the DTW
- double slope = s_thee_duration / synth_trimmed_duration;
- slope = (slope > 1.0 ? slope : 1.0 / slope);
- int constraint = (slope < 1.5 ? 4 : slope < 2.0 ? 3 : slope < 3.0 ? 2 : 1);
- //autoMFCC m1 = Sound_to_MFCC ((hasSilence_thee ? s_thee.get() : thee),
+ double slope = s_thee_duration / s_s2_duration;
+ slope = slope > 1 ? slope : 1 / slope;
+ int constraint = slope < 1.5 ? 4 : (slope < 2 ? 3 : (slope < 3 ? 2 : 1));
+ //autoMFCC m1 = Sound_to_MFCC ((hasSilence_thee ? s_thee.peek() : thee),
// numberOfCoefficients, analysisWidth, dt, f1_mel, fmax_mel, df_mel);
- //autoMFCC m2 = Sound_to_MFCC ((hasSilence_synth ? synth_trimmed.get() : synth.get()),
+ //autoMFCC m2 = Sound_to_MFCC ((hasSilence_s2 ? s_s2.peek() : s2.peek()),
// numberOfCoefficients, analysisWidth, dt, f1_mel, fmax_mel, df_mel);
//double wc = 1, wle = 0, wr = 0, wer = 0, dtr = 0;
//int matchStart = 1, matchEnd = 1, constraint = 4; // no 1/3 1/2 2/3
- //autoDTW dtw = CCs_to_DTW (m1.get(), m2.get(), wc, wle, wr, wer, dtr, matchStart, matchEnd, constraint);
- autoDTW dtw = Sounds_to_DTW ((hasSilence_thee ? s_thee.get() : thee), (hasSilence_synth ? synth_trimmed.get() : synth.get()),
- analysisWidth, dt, band, constraint);
- autoTextGrid result = DTW_and_TextGrid_to_TextGrid (dtw.get(), (hasSilence_synth ? silentTextGrid.get() : tg2.get()), precision);
+ //autoDTW dtw = CCs_to_DTW (m1.peek(), m2.peek(), wc, wle, wr, wer, dtr, matchStart, matchEnd, constraint);
+ autoDTW dtw = Sounds_to_DTW ((hasSilence_thee ? s_thee.peek() : thee), (hasSilence_s2 ? s_s2.peek() : s2.peek()), analysisWidth, dt, band, constraint);
+ autoTextGrid result = DTW_and_TextGrid_to_TextGrid (dtw.peek(),
+ (hasSilence_s2 ? s_atg2.peek() : atg2.peek()), precision);
if (hasSilence_thee) {
if (t1_thee > thy xmin) {
- TextGrid_setEarlierStartTime (result.get(), thy xmin, U"", U"");
+ TextGrid_setEarlierStartTime (result.peek(), thy xmin, U"", U"");
}
if (t2_thee < thy xmax) {
- TextGrid_setLaterEndTime (result.get(), thy xmax, U"", U"");
+ TextGrid_setLaterEndTime (result.peek(), thy xmax, U"", U"");
}
}
- return result;
+ return result.transfer();
} catch (MelderError) {
Melder_throw (U"Sound and TextInterval not aligned.");
}
@@ -553,7 +550,8 @@ typedef struct structAlignmentOfSoundAndTextStruct {
double wordgap; // synthesizer
} *SpeechSynthesizer_alignmentStruct;*/
-static autoTextGrid SpeechSynthesizer_and_Sound_and_TextInterval_align2 (SpeechSynthesizer me, Sound thee, TextInterval him, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double trimDuration) {
+TextGrid SpeechSynthesizer_and_Sound_and_TextInterval_align2 (SpeechSynthesizer me, Sound thee, TextInterval him, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double trimDuration);
+TextGrid SpeechSynthesizer_and_Sound_and_TextInterval_align2 (SpeechSynthesizer me, Sound thee, TextInterval him, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double trimDuration) {
try {
if (thy xmin != his xmin || thy xmax != his xmax) {
Melder_throw (U"Domains of Sound and TextGrid must be equal.");
@@ -570,208 +568,205 @@ static autoTextGrid SpeechSynthesizer_and_Sound_and_TextInterval_align2 (SpeechS
* the final plosive "t" from the word "text"
*
*/
+ TextGrid tg_tmp = 0;
double minPitch = 200, timeStep = 0.005, precision = thy dx;
- autoTextGrid thee_trimmer;
- autoSound thee_trimmed = Sound_trimSilences (thee, trimDuration, false, minPitch, timeStep, silenceThreshold, minSilenceDuration, minSoundingDuration, &thee_trimmer, trimLabel);
+ autoSound thee_trimmed = Sound_trimSilences (thee, trimDuration, false, minPitch, timeStep, silenceThreshold, minSilenceDuration, minSoundingDuration, &tg_tmp, trimLabel);
+ autoTextGrid thee_trimmer = tg_tmp;
// 2. synthesize the sound from the TextInterval
- autoTextGrid tg_syn;
- autoSound synth = SpeechSynthesizer_and_TextInterval_to_Sound (me, him, &tg_syn);
+ autoSound synth = SpeechSynthesizer_and_TextInterval_to_Sound (me, him, &tg_tmp);
+ autoTextGrid tg_syn = tg_tmp;
// 3. There should be no silences in the synthesized sound except at the start and finish.
- // Set the wordwarp parameter to a small value like 0.001 s.
+ // Set the wordwap parameter to a small value like 0.001 s.
// 4. Get DTW from the two sounds
-
double analysisWidth = 0.02, dt = 0.005, band = 0.0;
int constraint = 4;
- autoDTW dtw = Sounds_to_DTW (thee_trimmed.get(), synth.get(), analysisWidth, dt, band, constraint);
+ autoDTW dtw = Sounds_to_DTW (thee_trimmed.peek(), synth.peek(), analysisWidth, dt, band, constraint);
// 6. Warp the synthesis TextGrid
- // first make domains equal, otherwsise the warper protests
+ // first make domain equal, otherwsise the warper protests
- autoTextGrid warp = DTW_and_TextGrid_to_TextGrid (dtw.get(), tg_syn.get(), precision);
+ autoTextGrid warp = DTW_and_TextGrid_to_TextGrid (dtw.peek(), tg_syn.peek(), precision);
// 7. Patch the trimmed intervals back into the warped TextGrid
-
- autoTextGrid result = TextGrid_and_IntervalTier_patch (warp.get(), (IntervalTier) thee_trimmer -> tiers->at [1], U"trim", 2 * thy dx);
+ autoTextGrid result = TextGrid_and_IntervalTier_patch (warp.peek(), (IntervalTier) thee_trimmer -> tiers ->item[1], U"trim", 2 * thy dx);
- return result;
+ return result.transfer();
} catch (MelderError) {
Melder_throw (thee, U": sound and TextInterval not aligned.");
}
}
-autoTextGrid SpeechSynthesizer_and_Sound_and_IntervalTier_align (SpeechSynthesizer me, Sound thee, IntervalTier him, long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration) {
+TextGrid SpeechSynthesizer_and_Sound_and_IntervalTier_align (SpeechSynthesizer me, Sound thee, IntervalTier him, long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration) {
try {
- if (istart < 1 || iend < istart || iend > his intervals.size) {
+ if (istart < 1 || iend < istart || iend > his intervals -> size) {
Melder_throw (U"Not avalid interval range.");
}
- OrderedOf<structTextGrid> textgrids;
- TextInterval tb = his intervals.at [istart];
- TextInterval te = his intervals.at [iend];
+ autoCollection textgrids = Ordered_create ();
+ TextInterval tb = (TextInterval) his intervals -> item[istart];
+ TextInterval te = (TextInterval) his intervals -> item[iend];
autoTextGrid result = TextGrid_create (tb -> xmin, te -> xmax, U"sentence clause word phoneme", U"");
for (long iint = istart; iint <= iend; iint ++) {
- TextInterval ti = his intervals.at [iint];
- if (ti -> text && str32len (ti -> text) > 0) {
+ TextInterval ti = (TextInterval) his intervals -> item[iint];
+ if (ti -> text != NULL && str32len (ti -> text) > 0) {
autoSound sound = Sound_extractPart (thee, ti -> xmin, ti -> xmax, kSound_windowShape_RECTANGULAR, 1, true);
- autoTextGrid grid = SpeechSynthesizer_and_Sound_and_TextInterval_align (me, sound.get(), ti, silenceThreshold, minSilenceDuration, minSoundingDuration);
- textgrids. addItem_move (grid.move());
+ autoTextGrid atg = SpeechSynthesizer_and_Sound_and_TextInterval_align (me, sound.peek(), ti, silenceThreshold, minSilenceDuration, minSoundingDuration);
+ Collection_addItem (textgrids.peek(), atg.transfer());
}
}
- if (textgrids.size == 0) {
+ if (textgrids -> size == 0) {
Melder_throw (U"Nothing could be aligned. Was your IntervalTier empty?");
}
- autoTextGrid aligned = TextGrids_to_TextGrid_appendContinuous (& textgrids, true);
- return aligned;
+ autoTextGrid aligned = TextGrids_to_TextGrid_appendContinuous (textgrids.peek(), true);
+ return aligned.transfer();
} catch (MelderError) {
Melder_throw (U"No aligned TextGrid created.");
}
}
-static autoTextGrid SpeechSynthesizer_and_Sound_and_IntervalTier_align2 (SpeechSynthesizer me, Sound thee, IntervalTier him, long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double trimDuration) {
+TextGrid SpeechSynthesizer_and_Sound_and_IntervalTier_align2 (SpeechSynthesizer me, Sound thee, IntervalTier him, long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double trimDuration) {
try {
- if (istart < 1 || iend < istart || iend > his intervals.size) {
+ if (istart < 1 || iend < istart || iend > his intervals -> size) {
Melder_throw (U"Not avalid interval range.");
}
- OrderedOf<structTextGrid> textgrids;
- TextInterval tb = his intervals.at [istart];
- TextInterval te = his intervals.at [iend];
+ autoCollection textgrids = Ordered_create ();
+ TextInterval tb = (TextInterval) his intervals -> item[istart];
+ TextInterval te = (TextInterval) his intervals -> item[iend];
autoTextGrid result = TextGrid_create (tb -> xmin, te -> xmax, U"sentence clause word phoneme", U"");
for (long iint = istart; iint <= iend; iint ++) {
- TextInterval ti = his intervals.at [iint];
- if (ti -> text && str32len (ti -> text) > 0) {
+ TextInterval ti = (TextInterval) his intervals -> item[iint];
+ if (ti -> text != NULL && str32len (ti -> text) > 0) {
autoSound sound = Sound_extractPart (thee, ti -> xmin, ti -> xmax, kSound_windowShape_RECTANGULAR, 1, true);
- autoTextGrid grid = SpeechSynthesizer_and_Sound_and_TextInterval_align2 (me, sound.get(), ti, silenceThreshold, minSilenceDuration, minSoundingDuration, trimDuration);
- textgrids. addItem_move (grid.move());
+ autoTextGrid atg = SpeechSynthesizer_and_Sound_and_TextInterval_align2 (me, sound.peek(), ti, silenceThreshold, minSilenceDuration, minSoundingDuration, trimDuration);
+ Collection_addItem (textgrids.peek(), atg.transfer());
}
}
- if (textgrids.size == 0) {
+ if (textgrids -> size == 0) {
Melder_throw (U"Nothing could be aligned. Was your IntervalTier empty?");
}
- autoTextGrid aligned = TextGrids_to_TextGrid_appendContinuous (& textgrids, true);
- return aligned;
+ autoTextGrid aligned = TextGrids_to_TextGrid_appendContinuous (textgrids.peek(), true);
+ return aligned.transfer();
} catch (MelderError) {
Melder_throw (U"No aligned TextGrid created.");
}
}
-autoTextGrid SpeechSynthesizer_and_Sound_and_TextGrid_align (SpeechSynthesizer me, Sound thee, TextGrid him, long tierNumber, long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration) {
+TextGrid SpeechSynthesizer_and_Sound_and_TextGrid_align (SpeechSynthesizer me, Sound thee, TextGrid him, long tierNumber, long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration) {
try {//TODO: check not empty tier
- IntervalTier tier = TextGrid_checkSpecifiedTierIsIntervalTier (him, tierNumber);
- autoTextGrid grid = SpeechSynthesizer_and_Sound_and_IntervalTier_align (me, thee, tier, istart, iend, silenceThreshold, minSilenceDuration, minSoundingDuration);
- return grid;
+ IntervalTier iTier = TextGrid_checkSpecifiedTierIsIntervalTier (him, tierNumber);
+ autoTextGrid tg = SpeechSynthesizer_and_Sound_and_IntervalTier_align (me, thee, iTier, istart, iend, silenceThreshold, minSilenceDuration, minSoundingDuration);
+ return tg.transfer();
} catch (MelderError) {
Melder_throw (U"");
}
}
-autoTextGrid SpeechSynthesizer_and_Sound_and_TextGrid_align2 (SpeechSynthesizer me, Sound thee, TextGrid him, long tierNumber, long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double trimDuration) {
+TextGrid SpeechSynthesizer_and_Sound_and_TextGrid_align2 (SpeechSynthesizer me, Sound thee, TextGrid him, long tierNumber, long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double trimDuration) {
try {//TODO: check not empty tier
- IntervalTier tier = TextGrid_checkSpecifiedTierIsIntervalTier (him, tierNumber);
- autoTextGrid grid = SpeechSynthesizer_and_Sound_and_IntervalTier_align2 (me, thee, tier, istart, iend, silenceThreshold, minSilenceDuration, minSoundingDuration, trimDuration);
- return grid;
+ IntervalTier iTier = TextGrid_checkSpecifiedTierIsIntervalTier (him, tierNumber);
+ autoTextGrid tg = SpeechSynthesizer_and_Sound_and_IntervalTier_align2 (me, thee, iTier, istart, iend, silenceThreshold, minSilenceDuration, minSoundingDuration, trimDuration);
+ return tg.transfer();
} catch (MelderError) {
Melder_throw (U"");
}
}
-static autoStrings IntervalTier_to_Strings_withOriginData (IntervalTier me, long *from) {
+static Strings IntervalTier_to_Strings_withOriginData (IntervalTier me, long *from) {
try {
autoStrings thee = Thing_new (Strings);
- thy strings = NUMvector<char32 *> (1, my intervals.size);
- for (long i = 1; i <= my intervals.size; i ++) {
- TextInterval ti = my intervals.at [i];
- if (ti -> text && ti -> text [0] != U'\0') {
- thy strings [++ thy numberOfStrings] = Melder_dup (ti -> text);
- if (from) {
- from [thy numberOfStrings] = i;
- }
+ thy strings = NUMvector<char32 *> (1, my intervals -> size);
+ for (long i = 1; i <= my intervals -> size; i++) {
+ TextInterval ti = (TextInterval) my intervals -> item[i];
+ if (ti -> text != 0 && ti -> text[0] != '\0') {
+ thy strings [++(thy numberOfStrings)] = Melder_dup (ti -> text);
+ from[thy numberOfStrings] = i;
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Strings created.");
}
}
-autoTable IntervalTiers_to_Table_textAlignmentment (IntervalTier target, IntervalTier source, EditCostsTable costs) {
+Table IntervalTiers_to_Table_textAlignmentment (IntervalTier target, IntervalTier source, EditCostsTable costs) {
try {
- long numberOfTargetIntervals = target -> intervals.size;
- long numberOfSourceIntervals = source -> intervals.size;
+ long numberOfTargetIntervals = target -> intervals -> size;
+ long numberOfSourceIntervals = source -> intervals -> size;
autoNUMvector<long> targetOrigin (1, numberOfTargetIntervals);
autoNUMvector<long> sourceOrigin (1, numberOfSourceIntervals);
autoStrings targets = IntervalTier_to_Strings_withOriginData (target, targetOrigin.peek());
autoStrings sources = IntervalTier_to_Strings_withOriginData (source, sourceOrigin.peek());
- autoEditDistanceTable edit = EditDistanceTable_create (targets.get(), sources.get());
+ autoEditDistanceTable edit = EditDistanceTable_create (targets.peek(), sources.peek());
if (costs != 0) {
- EditDistanceTable_setEditCosts (edit.get(), costs);
- EditDistanceTable_findPath (edit.get(), nullptr);
+ EditDistanceTable_setEditCosts (edit.peek(), costs);
+ EditDistanceTable_findPath (edit.peek(), NULL);
}
long pathLength = edit -> warpingPath -> pathLength;
autoTable thee = Table_createWithColumnNames (pathLength - 1, U"targetInterval targetText targetStart targetEnd sourceInterval sourceText sourceStart sourceEnd operation");
for (long i = 2; i <= pathLength; i++) {
structPairOfInteger p = edit -> warpingPath -> path[i];
structPairOfInteger p1 = edit -> warpingPath -> path[i - 1];
- double targetStart = NUMundefined, targetEnd = NUMundefined;
- double sourceStart = NUMundefined, sourceEnd = NUMundefined;
+ double targetStart = NUMundefined, targetEnd = NUMundefined;
+ double sourceStart = NUMundefined, sourceEnd = NUMundefined;
const char32 * targetText = U"", *sourceText = U"";
long targetInterval = p.y > 1 ? targetOrigin[p.y - 1] : 0;
long sourceInterval = p.x > 1 ? sourceOrigin[p.x - 1] : 0;
if (targetInterval > 0) {
- TextInterval ti = target -> intervals.at [targetInterval];
+ TextInterval ti = (TextInterval) target -> intervals -> item[targetInterval];
targetStart = ti -> xmin;
targetEnd = ti -> xmax;
targetText = ti -> text;
}
if (sourceInterval > 0) {
- TextInterval ti = source -> intervals.at [sourceInterval];
+ TextInterval ti = (TextInterval) source -> intervals -> item[sourceInterval];
sourceStart = ti -> xmin;
sourceEnd = ti -> xmax;
sourceText = ti -> text;
}
long irow = i - 1;
if (p.y == p1.y) { // deletion
- Table_setNumericValue (thee.get(), irow, 1, 0);
- Table_setStringValue (thee.get(), irow, 2, U"");
- Table_setNumericValue (thee.get(), irow, 3, NUMundefined);
- Table_setNumericValue (thee.get(), irow, 4, NUMundefined);
- Table_setNumericValue (thee.get(), irow, 5, sourceInterval);
- Table_setStringValue (thee.get(), irow, 6, sourceText);
- Table_setNumericValue (thee.get(), irow, 7, sourceStart);
- Table_setNumericValue (thee.get(), irow, 8, sourceEnd);
- Table_setStringValue (thee.get(), irow, 9, U"d");
+ Table_setNumericValue (thee.peek(), irow, 1, 0);
+ Table_setStringValue (thee.peek(), irow, 2, U"");
+ Table_setNumericValue (thee.peek(), irow, 3, NUMundefined);
+ Table_setNumericValue (thee.peek(), irow, 4, NUMundefined);
+ Table_setNumericValue (thee.peek(), irow, 5, sourceInterval);
+ Table_setStringValue (thee.peek(), irow, 6, sourceText);
+ Table_setNumericValue (thee.peek(), irow, 7, sourceStart);
+ Table_setNumericValue (thee.peek(), irow, 8, sourceEnd);
+ Table_setStringValue (thee.peek(), irow, 9, U"d");
} else if (p.x == p1.x) { // insertion
- Table_setNumericValue (thee.get(), irow, 1, targetInterval);
- Table_setStringValue (thee.get(), irow, 2, targetText);
- Table_setNumericValue (thee.get(), irow, 3, targetStart);
- Table_setNumericValue (thee.get(), irow, 4, targetEnd);
- Table_setNumericValue (thee.get(), irow, 5, 0);
- Table_setStringValue (thee.get(), irow, 6, U"");
- Table_setNumericValue (thee.get(), irow, 7, NUMundefined);
- Table_setNumericValue (thee.get(), irow, 8, NUMundefined);
- Table_setStringValue (thee.get(), irow, 9, U"i");
+ Table_setNumericValue (thee.peek(), irow, 1, targetInterval);
+ Table_setStringValue (thee.peek(), irow, 2, targetText);
+ Table_setNumericValue (thee.peek(), irow, 3, targetStart);
+ Table_setNumericValue (thee.peek(), irow, 4, targetEnd);
+ Table_setNumericValue (thee.peek(), irow, 5, 0);
+ Table_setStringValue (thee.peek(), irow, 6, U"");
+ Table_setNumericValue (thee.peek(), irow, 7, NUMundefined);
+ Table_setNumericValue (thee.peek(), irow, 8, NUMundefined);
+ Table_setStringValue (thee.peek(), irow, 9, U"i");
} else { // substitution ?
- Table_setNumericValue (thee.get(), irow, 1, targetInterval);
- Table_setStringValue (thee.get(), irow, 2, targetText);
- Table_setNumericValue (thee.get(), irow, 3, targetStart);
- Table_setNumericValue (thee.get(), irow, 4, targetEnd);
- Table_setNumericValue (thee.get(), irow, 5, sourceInterval);
- Table_setStringValue (thee.get(), irow, 6, sourceText);
- Table_setNumericValue (thee.get(), irow, 7, sourceStart);
- Table_setNumericValue (thee.get(), irow, 8, sourceEnd);
- Table_setStringValue (thee.get(), irow, 9, Melder_equ (targetText, sourceText) ? U" " : U"s");
+ Table_setNumericValue (thee.peek(), irow, 1, targetInterval);
+ Table_setStringValue (thee.peek(), irow, 2, targetText);
+ Table_setNumericValue (thee.peek(), irow, 3, targetStart);
+ Table_setNumericValue (thee.peek(), irow, 4, targetEnd);
+ Table_setNumericValue (thee.peek(), irow, 5, sourceInterval);
+ Table_setStringValue (thee.peek(), irow, 6, sourceText);
+ Table_setNumericValue (thee.peek(), irow, 7, sourceStart);
+ Table_setNumericValue (thee.peek(), irow, 8, sourceEnd);
+ Table_setStringValue (thee.peek(), irow, 9, Melder_equ (targetText, sourceText) ? U" " : U"s");
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (target, U" and ", source, U" not aligned.");
}
}
-autoTable TextGrids_to_Table_textAlignmentment (TextGrid target, long ttier, TextGrid source, long stier, EditCostsTable costs) {
+Table TextGrids_to_Table_textAlignmentment (TextGrid target, long ttier, TextGrid source, long stier, EditCostsTable costs) {
try {
IntervalTier targetTier = TextGrid_checkSpecifiedTierIsIntervalTier (target, ttier);
IntervalTier sourceTier = TextGrid_checkSpecifiedTierIsIntervalTier (source, stier);
diff --git a/dwtools/SpeechSynthesizer_and_TextGrid.h b/dwtools/SpeechSynthesizer_and_TextGrid.h
index fdced16..ccf35ad 100644
--- a/dwtools/SpeechSynthesizer_and_TextGrid.h
+++ b/dwtools/SpeechSynthesizer_and_TextGrid.h
@@ -27,23 +27,23 @@
#include "TextGrid_extensions.h"
#include "EditDistanceTable.h"
-autoSound SpeechSynthesizer_and_TextInterval_to_Sound (SpeechSynthesizer me, TextInterval thee, autoTextGrid *tg);
+Sound SpeechSynthesizer_and_TextInterval_to_Sound (SpeechSynthesizer me, TextInterval thee, TextGrid *tg);
-autoSound SpeechSynthesizer_and_TextGrid_to_Sound (SpeechSynthesizer me, TextGrid thee, long itier, long iiint, autoTextGrid *tg);
+Sound SpeechSynthesizer_and_TextGrid_to_Sound (SpeechSynthesizer me, TextGrid thee, long itier, long iiint, TextGrid *tg);
-autoTextGrid SpeechSynthesizer_and_Sound_and_TextInterval_align (SpeechSynthesizer me, Sound thee, TextInterval him,
+TextGrid SpeechSynthesizer_and_Sound_and_TextInterval_align (SpeechSynthesizer me, Sound thee, TextInterval him,
double silenceThreshold, double minSilenceDuration, double minSoundingDuration);
-autoTextGrid SpeechSynthesizer_and_Sound_and_IntervalTier_align (SpeechSynthesizer me, Sound thee, IntervalTier him,
+TextGrid SpeechSynthesizer_and_Sound_and_IntervalTier_align (SpeechSynthesizer me, Sound thee, IntervalTier him,
long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration);
-autoTextGrid SpeechSynthesizer_and_Sound_and_TextGrid_align (SpeechSynthesizer me, Sound thee, TextGrid him,
+TextGrid SpeechSynthesizer_and_Sound_and_TextGrid_align (SpeechSynthesizer me, Sound thee, TextGrid him,
long tierNumber, long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration);
-autoTextGrid SpeechSynthesizer_and_Sound_and_TextGrid_align2 (SpeechSynthesizer me, Sound thee, TextGrid him, long tierNumber, long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double trimDuration);
+TextGrid SpeechSynthesizer_and_Sound_and_TextGrid_align2 (SpeechSynthesizer me, Sound thee, TextGrid him, long tierNumber, long istart, long iend, double silenceThreshold, double minSilenceDuration, double minSoundingDuration, double trimDuration);
-autoTable IntervalTiers__to_Table_textAlignmentment (IntervalTier target, IntervalTier source, EditCostsTable costs);
-autoTable TextGrids_to_Table_textAlignmentment (TextGrid target, long ttier, TextGrid source, long stier, EditCostsTable costs);
+Table IntervalTiers__to_Table_textAlignmentment (IntervalTier target, IntervalTier source, EditCostsTable costs);
+Table TextGrids_to_Table_textAlignmentment (TextGrid target, long ttier, TextGrid source, long stier, EditCostsTable costs);
/* For testing purposes only */
-autoTextGrid TextGrid_and_IntervalTier_patch (TextGrid me, IntervalTier thee, const char32 *patchLabel, double precision);
-autoTextGrid TextGrid_and_IntervalTier_cutPartsMatchingLabel (TextGrid me, IntervalTier thee, const char32 *label, double precision);
+TextGrid TextGrid_and_IntervalTier_patch (TextGrid me, IntervalTier thee, const char32 *patchLabel, double precision);
+TextGrid TextGrid_and_IntervalTier_cutPartsMatchingLabel (TextGrid me, IntervalTier thee, const char32 *label, double precision);
#endif // _SpeechSynthesizer_and_TextGrid_h_
diff --git a/dwtools/SpeechSynthesizer_def.h b/dwtools/SpeechSynthesizer_def.h
index bccf107..5bf2165 100644
--- a/dwtools/SpeechSynthesizer_def.h
+++ b/dwtools/SpeechSynthesizer_def.h
@@ -1,6 +1,6 @@
/* SpeechSynthesizer_def.h
*
- * Copyright (C) 2011-2012, 2015-2016 David Weenink
+ * Copyright (C) 2011-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -18,7 +18,7 @@
*/
#define ooSTRUCT SpeechSynthesizerVoice
-oo_DEFINE_CLASS (SpeechSynthesizerVoice, Daata)
+oo_DEFINE_CLASS (SpeechSynthesizerVoice, Data)
oo_STRING (d_v_name)
oo_LONG (d_phoneme_tab_ix) // phoneme table number
@@ -63,7 +63,8 @@ oo_END_CLASS (SpeechSynthesizerVoice)
#define ooSTRUCT SpeechSynthesizer
-oo_DEFINE_CLASS (SpeechSynthesizer, Daata)
+oo_DEFINE_CLASS (SpeechSynthesizer, Data)
+
// sythesizers language /voice
oo_STRING (d_voiceLanguageName)
oo_STRING (d_voiceVariantName)
@@ -83,19 +84,19 @@ oo_DEFINE_CLASS (SpeechSynthesizer, Daata)
#if !oo_READING && !oo_WRITING
// Filled by the call back
- oo_AUTO_OBJECT (Table, 0, d_events)
+ oo_OBJECT(Table, 0, d_events)
oo_DOUBLE (d_internalSamplingFrequency)
oo_LONG (d_numberOfSamples)
oo_LONG (d_wavCapacity)
oo_INT_VECTOR (d_wav, d_wavCapacity)
#endif
#if oo_READING
- SpeechSynthesizer_initEspeak ();
- SpeechSynthesizer_changeLanguageNameToCurrent (this);
+ SpeechSynthesizer_initSoundBuffer (this);
#endif
#if oo_DECLARING
- void v_info ()
- override;
+ protected:
+ // overridden methods:
+ virtual void v_info ();
#endif
oo_END_CLASS (SpeechSynthesizer)
diff --git a/dwtools/Strings_extensions.cpp b/dwtools/Strings_extensions.cpp
index c61f887..588e928 100644
--- a/dwtools/Strings_extensions.cpp
+++ b/dwtools/Strings_extensions.cpp
@@ -1,6 +1,6 @@
/* Strings_extensions.cpp
*
- * Copyright (C) 1993-2012, 2015-2016 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -36,7 +36,7 @@
#include "Strings_extensions.h"
#include "NUM2.h"
-autoStrings Strings_createFixedLength (long numberOfStrings) {
+Strings Strings_createFixedLength (long numberOfStrings) {
try {
if (numberOfStrings <= 0) {
Melder_throw (U"The number of strings must be positive.");
@@ -44,13 +44,13 @@ autoStrings Strings_createFixedLength (long numberOfStrings) {
autoStrings me = Thing_new (Strings);
my strings = NUMvector<char32 *> (1, numberOfStrings);
my numberOfStrings = numberOfStrings;
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Strings not created.");
}
}
-autoStrings Strings_createAsCharacters (const char32 *string) {
+Strings Strings_createAsCharacters (const char32 *string) {
try {
autoStrings me = Thing_new (Strings);
my numberOfStrings = str32len (string);
@@ -58,13 +58,13 @@ autoStrings Strings_createAsCharacters (const char32 *string) {
for (long i = 1; i <= my numberOfStrings; i++) {
my strings[i] = Melder_dup (Melder_character (*string++));
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Strings from characters not created.");
}
}
-autoStrings Strings_createAsTokens (const char32 *string) {
+Strings Strings_createAsTokens (const char32 *string) {
try {
autoStrings me = Thing_new (Strings);
my numberOfStrings = Melder_countTokens (string);
@@ -73,7 +73,7 @@ autoStrings Strings_createAsTokens (const char32 *string) {
for (char32 *token = Melder_firstToken (string); token != 0; token = Melder_nextToken ()) {
my strings[i++] = Melder_dup (token);
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Strings from characters not created.");
}
@@ -88,54 +88,59 @@ long Strings_findString (Strings me, const char32 *string) {
return 0;
}
-autoStrings Strings_append (OrderedOf<structStrings>* me) {
+Strings Strings_append (Collection me) {
try {
long index = 1, numberOfStrings = 0;
- for (long i = 1; i <= my size; i ++) {
- Strings s = my at [i];
+ for (long i = 1; i <= my size; i++) {
+ Strings s = (Strings) my item[i];
numberOfStrings += s -> numberOfStrings;
}
autoStrings thee = Strings_createFixedLength (numberOfStrings);
- for (long i = 1; i <= my size; i ++) {
- Strings s = my at [i];
- for (long j = 1; j <= s -> numberOfStrings; j ++, index ++) {
- thy strings [index] = Melder_dup (s -> strings [j]);
+ for (long i = 1; i <= my size; i++) {
+ Strings s = (Strings) my item[i];
+ for (long j = 1; j <= s -> numberOfStrings; j++, index++) {
+ if (s -> strings[j] == 0) {
+ continue;
+ }
+ thy strings [index] = Melder_dup (s -> strings[j]);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not appended.");
}
}
-autoStrings Strings_change (Strings me, const char32 *search, const char32 *replace, int maximumNumberOfReplaces, long *nmatches, long *nstringmatches, int use_regexp) {
+Strings Strings_change (Strings me, const char32 *search, const char32 *replace, int maximumNumberOfReplaces,
+ long *nmatches, long *nstringmatches, int use_regexp) {
try {
autoStrings thee = Thing_new (Strings);
- char32 **strings = strs_replace (my strings, 1, my numberOfStrings, search, replace, maximumNumberOfReplaces, nmatches, nstringmatches, use_regexp);
+ char32 **strings = strs_replace (my strings, 1, my numberOfStrings, search, replace, maximumNumberOfReplaces,
+ nmatches, nstringmatches, use_regexp);
thy numberOfStrings = my numberOfStrings;
thy strings = strings;
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not changed.");
}
}
-autoStrings strings_to_Strings (char32 **strings, long from, long to) {
+Strings strings_to_Strings (char32 **strings, long from, long to) {
try {
autoStrings thee = Strings_createFixedLength (to - from + 1);
for (long i = from; i <= to; i++) {
thy strings[i - from + 1] = Melder_dup (strings[i]);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Strings not created.");
}
}
-autoStrings Strings_extractPart (Strings me, long from, long to) {
+Strings Strings_extractPart (Strings me, long from, long to) {
try {
if (from < 1 || to > my numberOfStrings || from > to) Melder_throw
(U"Strings_extractPart: begin and end must be in interval [1, ", my numberOfStrings, U"].");
@@ -145,13 +150,13 @@ autoStrings Strings_extractPart (Strings me, long from, long to) {
}
}
-autoStrings strings_to_Strings_link (char32 **strings, long n) {
+Strings strings_to_Strings_link (char32 **strings, long n) {
try {
autoStrings me = Strings_createFixedLength (n);
for (long i = 1; i <= n; i++) {
my strings[i] = strings[i];
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Strings not linked.");
}
@@ -159,23 +164,23 @@ autoStrings strings_to_Strings_link (char32 **strings, long n) {
void Strings_unlink (Strings me) {
for (long i = 1; i <= my numberOfStrings; i++) {
- my strings[i] = nullptr;
+ my strings[i] = 0;
}
}
-autoPermutation Strings_to_Permutation (Strings me, int sort) {
+Permutation Strings_to_Permutation (Strings me, int sort) {
try {
autoPermutation thee = Permutation_create (my numberOfStrings);
if (sort != 0) {
NUMindexx_s (my strings, my numberOfStrings, thy p);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Permutation created.");
}
}
-autoStrings Strings_and_Permutation_permuteStrings (Strings me, Permutation thee) {
+Strings Strings_and_Permutation_permuteStrings (Strings me, Permutation thee) {
try {
if (my numberOfStrings != thy numberOfElements) Melder_throw (U"Strings_and_Permutation_permuteStrings: "
U"The number of strings and the number of elements in the Permutation must be equal.");
@@ -184,91 +189,91 @@ autoStrings Strings_and_Permutation_permuteStrings (Strings me, Permutation thee
long index = thy p[i];
his strings[i] = Melder_dup (my strings[index]);
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no permuted Strings created.");
}
}
-autoStringsIndex Stringses_to_StringsIndex (Strings me, Strings classes) {
+StringsIndex Stringses_to_StringsIndex (Strings me, Strings classes) {
try {
autoStringsIndex tmp = Strings_to_StringsIndex (classes);
- long numberOfClasses = tmp -> classes->size;
+ long numberOfClasses = tmp -> classes -> size;
autoStringsIndex him = StringsIndex_create (my numberOfStrings);
- for (long i = 1; i <= numberOfClasses; i ++) {
- SimpleString t = (SimpleString) tmp -> classes->at [i]; // FIXME cast
+ for (long i = 1; i <= numberOfClasses; i++) {
+ SimpleString t = (SimpleString) tmp -> classes -> item[i];
autoSimpleString t2 = Data_copy (t);
- his classes -> addItem_move (t2.move());
+ Collection_addItem (his classes, t2.transfer());
}
- for (long j = 1; j <= my numberOfStrings; j ++) {
+ for (long j = 1; j <= my numberOfStrings; j++) {
long index = 0;
- char32 *stringsj = my strings [j];
- for (long i = 1; i <= numberOfClasses; i ++) {
- SimpleString ss = (SimpleString) his classes->at [i]; // FIXME cast
- if (Melder_equ (stringsj, ss -> string)) {
+ char32 *stringsj = my strings[j];
+ for (long i = 1; i <= numberOfClasses; i++) {
+ SimpleString ss = (SimpleString) his classes -> item[i];
+ if (Melder_cmp (stringsj, ss -> string) == 0) {
index = i;
break;
}
}
- his classIndex [j] = index;
+ his classIndex[j] = index;
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no StringsIndex created.");
}
}
-autoStringsIndex Strings_to_StringsIndex (Strings me) {
+StringsIndex Strings_to_StringsIndex (Strings me) {
try {
autoStringsIndex thee = StringsIndex_create (my numberOfStrings);
autoPermutation sorted = Strings_to_Permutation (me, 1);
long numberOfClasses = 0;
- char32 *strings = nullptr;
- for (long i = 1; i <= sorted -> numberOfElements; i ++) {
- long index = sorted -> p [i];
- char32 *stringsi = my strings [index];
+ char32 *strings = NULL;
+ for (long i = 1; i <= sorted -> numberOfElements; i++) {
+ long index = sorted -> p[i];
+ char32 *stringsi = my strings[index];
if (i == 1 || Melder_cmp (strings, stringsi) != 0) {
- numberOfClasses ++;
+ numberOfClasses++;
autoSimpleString him = SimpleString_create (stringsi);
- thy classes -> addItem_move (him.move());
+ Collection_addItem (thy classes, him.transfer());
strings = stringsi;
}
- thy classIndex [index] = numberOfClasses;
+ thy classIndex[index] = numberOfClasses;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no StringsIndex created.");
}
}
-autoStrings StringsIndex_to_Strings (StringsIndex me) {
+Strings StringsIndex_to_Strings (StringsIndex me) {
try {
autoStrings thee = Strings_createFixedLength (my numberOfElements);
- for (long i = 1; i <= thy numberOfStrings; i ++) {
- SimpleString s = (SimpleString) my classes->at [my classIndex [i]]; // FIXME cast, FIXME classIndex
- thy strings [i] = Melder_dup (s -> string);
+ for (long i = 1; i <= thy numberOfStrings; i++) {
+ SimpleString s = (SimpleString) my classes -> item[my classIndex[i]];
+ thy strings[i] = Melder_dup (s -> string);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Strings created.");
}
}
-autoStringsIndex Table_to_StringsIndex_column (Table me, long column) {
+StringsIndex Table_to_StringsIndex_column (Table me, long column) {
try {
if (column < 1 || column > my numberOfColumns) {
Melder_throw (U"Invalid column number.");
}
- long numberOfRows = my rows.size;
+ long numberOfRows = my rows -> size;
Table_numericize_Assert (me, column);
autoNUMvector<char32 *> groupLabels (1, numberOfRows);
- for (long irow = 1; irow <= numberOfRows; irow ++) {
- groupLabels [irow] = my rows.at [irow] -> cells [column] .string;
+ for (long irow = 1; irow <= numberOfRows; irow++) {
+ groupLabels[irow] = ((TableRow) my rows -> item [irow]) -> cells [column] .string;
}
autoStrings thee = strings_to_Strings (groupLabels.peek(), 1, numberOfRows);
- autoStringsIndex him = Strings_to_StringsIndex (thee.get());
- return him;
+ autoStringsIndex him = Strings_to_StringsIndex (thee.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U"No StringsIndex created from column ", column, U".");
}
diff --git a/dwtools/Strings_extensions.h b/dwtools/Strings_extensions.h
index dcb7b24..9447a37 100644
--- a/dwtools/Strings_extensions.h
+++ b/dwtools/Strings_extensions.h
@@ -2,7 +2,7 @@
#define _Strings_extensions_h_
/* Strings_extensions.h
*
- * Copyright (C) 1993-2012, 2015 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -35,42 +35,38 @@
#include "Table.h"
-autoStrings Strings_createFixedLength (long numberOfStrings);
-
-autoStrings Strings_createAsCharacters (const char32 *string);
-
-autoStrings Strings_createAsTokens (const char32 *string);
+Strings Strings_createFixedLength (long numberOfStrings);
+Strings Strings_createAsCharacters (const char32 *string);
+Strings Strings_createAsTokens (const char32 *string);
long Strings_findString (Strings me, const char32 *string);
+Strings Strings_append (Collection me);
-autoStrings Strings_append (OrderedOf<structStrings>* me);
-
-autoStrings Strings_change (Strings me, const char32 *search, const char32 *replace,
- int maximumNumberOfReplaces, long *nmatches, long *nstringmatches, int use_regexp);
+Strings Strings_change (Strings me, const char32 *search, const char32 *replace,
+ int maximumNumberOfReplaces, long *nmatches, long *nstringmatches,
+ int use_regexp);
-autoStrings strings_to_Strings (char32 **strings, long from, long to);
+Strings strings_to_Strings (char32 **strings, long from, long to);
// If the Strings is only an intermediate object to achieve other goals, use the following two routines to avoid copying.
-autoStrings strings_to_Strings_link (char32** strings, long n);
+Strings strings_to_Strings_link (char32** strings, long n);
// for (i=1; i<= n; i++) my strings[i] = strings[i];
-
void Strings_unlink (Strings me);
-// for (i=1; i<= my numberOfStrings; i++) my strings[i] = nullptr;
-
-autoStrings Strings_extractPart (Strings me, long start, long end);
+// for (i=1; i<= my numberOfStrings; i++) my strings[i] = NULL;
+Strings Strings_extractPart (Strings me, long start, long end);
-autoStringsIndex Strings_to_StringsIndex (Strings me);
-autoStringsIndex Stringses_to_StringsIndex (Strings me, Strings classes);
+StringsIndex Strings_to_StringsIndex (Strings me);
+StringsIndex Stringses_to_StringsIndex (Strings me, Strings classes);
/* Construct the index with strings in classes, index[i]=0 when my strings[i] doesn't occur in classes */
-autoStringsIndex Table_to_StringsIndex_column (Table me, long column);
+StringsIndex Table_to_StringsIndex_column (Table me, long column);
-autoStrings StringsIndex_to_Strings (StringsIndex me);
+Strings StringsIndex_to_Strings (StringsIndex me);
-autoPermutation Strings_to_Permutation (Strings me, int sort);
+Permutation Strings_to_Permutation (Strings me, int sort);
-autoStrings Strings_and_Permutation_permuteStrings (Strings me, Permutation thee);
+Strings Strings_and_Permutation_permuteStrings (Strings me, Permutation thee);
#endif /* _Strings_extensions_h_ */
diff --git a/dwtools/TableOfReal_and_Permutation.cpp b/dwtools/TableOfReal_and_Permutation.cpp
index 0070d83..b4a9e12 100644
--- a/dwtools/TableOfReal_and_Permutation.cpp
+++ b/dwtools/TableOfReal_and_Permutation.cpp
@@ -1,6 +1,6 @@
/* TableOfReal_and_Permutation.cpp
*
- * Copyright (C) 2005-2015 David Weenink
+ * Copyright (C) 2005-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,7 +25,7 @@
#include "TableOfReal_extensions.h"
#include "NUM2.h"
-autoTableOfReal TableOfReal_and_Permutation_permuteRows (TableOfReal me, Permutation thee) {
+TableOfReal TableOfReal_and_Permutation_permuteRows (TableOfReal me, Permutation thee) {
try {
if (my numberOfRows != thy numberOfElements) {
Melder_throw (U"The number of rows in the table and the number of elements in the Permutation must be equal.");
@@ -33,22 +33,22 @@ autoTableOfReal TableOfReal_and_Permutation_permuteRows (TableOfReal me, Permuta
autoTableOfReal him = TableOfReal_create (my numberOfRows, my numberOfColumns);
for (long i = 1; i <= thy numberOfElements; i++) {
- TableOfReal_copyOneRowWithLabel (me, him.get(), thy p[i], i);
+ TableOfReal_copyOneRowWithLabel (me, him.peek(), thy p[i], i);
}
for (long j = 1; j <= my numberOfColumns; j++) {
- TableOfReal_setColumnLabel (him.get(), j, my columnLabels[j]);
+ TableOfReal_setColumnLabel (him.peek(), j, my columnLabels[j]);
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": not permuted.");
}
}
-autoPermutation TableOfReal_to_Permutation_sortRowLabels (TableOfReal me) {
+Permutation TableOfReal_to_Permutation_sortRowLabels (TableOfReal me) {
try {
autoPermutation thee = Permutation_create (my numberOfRows);
NUMindexx_s (my rowLabels, my numberOfRows, thy p);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Permutation created.");
}
diff --git a/dwtools/TableOfReal_and_Permutation.h b/dwtools/TableOfReal_and_Permutation.h
index 04c09ed..5c14387 100644
--- a/dwtools/TableOfReal_and_Permutation.h
+++ b/dwtools/TableOfReal_and_Permutation.h
@@ -2,7 +2,7 @@
#define _TableOfReal_and_Permutation_h_
/* TableOfReal_and_Permutation.h
*
- * Copyright (C) 2005-2011, 2015 David Weenink
+ * Copyright (C) 2005-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,10 +27,10 @@
#include "Permutation.h"
#include "TableOfReal.h"
-autoTableOfReal TableOfReal_and_Permutation_permuteRows (TableOfReal me, Permutation thee);
+TableOfReal TableOfReal_and_Permutation_permuteRows (TableOfReal me, Permutation thee);
/*
Permutation (n1,n2,..nn) new his z[1] = my z[n1], his z[2] = my z[n2], ..*/
-autoPermutation TableOfReal_to_Permutation_sortRowLabels (TableOfReal me);
+Permutation TableOfReal_to_Permutation_sortRowLabels (TableOfReal me);
#endif /* _TableOfReal_and_Permutation_h_ */
diff --git a/dwtools/TableOfReal_and_SVD.cpp b/dwtools/TableOfReal_and_SVD.cpp
index 2eb3fd9..127b1f4 100644
--- a/dwtools/TableOfReal_and_SVD.cpp
+++ b/dwtools/TableOfReal_and_SVD.cpp
@@ -1,6 +1,6 @@
/* TableOfReal_and_SVD.cpp
*
- * Copyright (C) 1993-2012, 2015 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,65 +27,65 @@
#define MIN(m,n) ((m) < (n) ? (m) : (n))
-autoTableOfReal SVD_to_TableOfReal (SVD me, long from, long to) {
+TableOfReal SVD_to_TableOfReal (SVD me, long from, long to) {
try {
autoTableOfReal thee = TableOfReal_create (my numberOfRows, my numberOfColumns);
SVD_synthesize (me, from, to, thy data);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no TableOfReal synthesized.");
}
}
-autoSVD TableOfReal_to_SVD (TableOfReal me) {
+SVD TableOfReal_to_SVD (TableOfReal me) {
try {
autoSVD thee = SVD_create_d (my data, my numberOfRows, my numberOfColumns);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no SVD created.");
}
}
-autoTableOfReal SVD_extractLeftSingularVectors (SVD me) {
+TableOfReal SVD_extractLeftSingularVectors (SVD me) {
try {
long mn_min = MIN (my numberOfRows, my numberOfColumns);
autoTableOfReal thee = TableOfReal_create (my numberOfRows, mn_min);
NUMmatrix_copyElements (my u, thy data, 1, my numberOfRows, 1, mn_min);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": left singular vector not extracted.");
}
}
-autoTableOfReal SVD_extractRightSingularVectors (SVD me) {
+TableOfReal SVD_extractRightSingularVectors (SVD me) {
try {
long mn_min = MIN (my numberOfRows, my numberOfColumns);
autoTableOfReal thee = TableOfReal_create (my numberOfColumns, mn_min);
NUMmatrix_copyElements (my v, thy data, 1, my numberOfColumns, 1, mn_min);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": right singular vector not extracted.");
}
}
-autoTableOfReal SVD_extractSingularValues (SVD me) {
+TableOfReal SVD_extractSingularValues (SVD me) {
try {
long mn_min = MIN (my numberOfRows, my numberOfColumns);
autoTableOfReal thee = TableOfReal_create (1, mn_min);
NUMvector_copyElements (my d, thy data[1], 1, mn_min);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": singular values not extracted.");
}
}
-autoGSVD TablesOfReal_to_GSVD (TableOfReal me, TableOfReal thee) {
+GSVD TablesOfReal_to_GSVD (TableOfReal me, TableOfReal thee) {
try {
if (my numberOfColumns != thy numberOfColumns) {
Melder_throw (U"Both tables must have the same number of columns.");
}
autoGSVD him = GSVD_create_d (my data, my numberOfRows, my numberOfColumns, thy data, thy numberOfRows);
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"GSVD not constructed from TablesOfReal.");
}
diff --git a/dwtools/TableOfReal_and_SVD.h b/dwtools/TableOfReal_and_SVD.h
index 21cfaaa..eebb0da 100644
--- a/dwtools/TableOfReal_and_SVD.h
+++ b/dwtools/TableOfReal_and_SVD.h
@@ -1,8 +1,8 @@
#ifndef _TableOfReal_and_SVD_h_
-#define _TableOfReal_and_SVD_h_
+#define TableOfReal_and_SVD_h_
/* TableOfReal_and_SVD.h
*
- * Copyright (C) 1993-2011, 2015 David Weenink
+ * Copyright (C) 1993-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -27,16 +27,12 @@
#include "SVD.h"
#include "TableOfReal.h"
-autoSVD TableOfReal_to_SVD (TableOfReal me);
+SVD TableOfReal_to_SVD (TableOfReal me);
+GSVD TablesOfReal_to_GSVD (TableOfReal me, TableOfReal thee);
-autoGSVD TablesOfReal_to_GSVD (TableOfReal me, TableOfReal thee);
-
-autoTableOfReal SVD_to_TableOfReal (SVD me, long from, long to);
-
-autoTableOfReal SVD_extractLeftSingularVectors (SVD me);
-
-autoTableOfReal SVD_extractRightSingularVectors (SVD me);
-
-autoTableOfReal SVD_extractSingularValues (SVD me);
+TableOfReal SVD_to_TableOfReal (SVD me, long from, long to);
+TableOfReal SVD_extractLeftSingularVectors (SVD me);
+TableOfReal SVD_extractRightSingularVectors (SVD me);
+TableOfReal SVD_extractSingularValues (SVD me);
#endif // _TableOfReal_and_SVD_h_
diff --git a/dwtools/TableOfReal_extensions.cpp b/dwtools/TableOfReal_extensions.cpp
index 4222f7d..d0ed34d 100644
--- a/dwtools/TableOfReal_extensions.cpp
+++ b/dwtools/TableOfReal_extensions.cpp
@@ -1,6 +1,6 @@
/* TableOfReal_extensions.cpp
*
- * Copyright (C) 1993-2012, 2014, 2015 David Weenink
+ * Copyright (C) 1993-2012, 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -63,7 +63,7 @@
#include "regularExp.h"
#include "Formula.h"
-#define EMPTY_STRING(s) (! (s) || s[0] == '\0')
+#define EMPTY_STRING(s) ((s) == NULL || s[0] == '\0')
#define MAX(m,n) ((m) > (n) ? (m) : (n))
#define MIN(m,n) ((m) < (n) ? (m) : (n))
@@ -71,18 +71,17 @@
#define Graphics_TWOWAYARROW 2
#define Graphics_LINE 3
-static autoTableOfReal TableOfReal_and_TableOfReal_columnCorrelations (TableOfReal me, TableOfReal thee, int center, int normalize);
-static autoTableOfReal TableOfReal_and_TableOfReal_rowCorrelations (TableOfReal me, TableOfReal thee, int center, int normalize);
+static TableOfReal TableOfReal_and_TableOfReal_columnCorrelations (TableOfReal me, TableOfReal thee, int center, int normalize);
+static TableOfReal TableOfReal_and_TableOfReal_rowCorrelations (TableOfReal me, TableOfReal thee, int center, int normalize);
long TableOfReal_getColumnIndexAtMaximumInRow (TableOfReal me, long rowNumber) {
long columnNumber = 0;
if (rowNumber > 0 && rowNumber <= my numberOfRows) {
- double max = my data [rowNumber] [1];
+ double max = my data[rowNumber][1];
columnNumber = 1;
- for (long icol = 2; icol <= my numberOfColumns; icol ++) {
- if (my data [rowNumber] [icol] > max) {
- max = my data [rowNumber] [icol];
- columnNumber = icol;
+ for (long icol = 2; icol <= my numberOfColumns; icol++) {
+ if (my data[rowNumber][icol] > max) {
+ max = my data[rowNumber][icol]; columnNumber = icol;
}
}
}
@@ -94,6 +93,42 @@ const char32 *TableOfReal_getColumnLabelAtMaximumInRow (TableOfReal me, long row
return my v_getColStr (columnNumber);
}
+
+int TableOfReal_areAllCellsDefined (TableOfReal me, long rb, long re, long cb, long ce) {
+ if (re <= rb || rb < 1 || re > my numberOfRows) {
+ rb = 1; re = my numberOfRows;
+ }
+ if (ce <= cb || cb < 1 || ce > my numberOfColumns) {
+ cb = 1; ce = my numberOfColumns;
+ }
+
+ autoNUMvector<long> invalid_columns (1, my numberOfColumns);
+
+ long numberOfInvalidRows = 0, numberOfInvalidColumns = 0;
+ for (long i = rb; i <= re; i++) {
+ for (long j = cb; j <= ce; j++) {
+ long rowcount = 0;
+ if (my data[i][j] == NUMundefined) {
+ invalid_columns[j]++;
+ rowcount++;
+ }
+ if (rowcount > 0) {
+ numberOfInvalidRows++;
+ }
+ }
+ }
+ if (numberOfInvalidRows != 0) {
+ for (long j = 1; j <= my numberOfColumns; j++) {
+ if (invalid_columns[j] > 0) {
+ numberOfInvalidColumns++;
+ }
+ }
+ Melder_throw (numberOfInvalidRows == 1 ? U"One row contains invalid data." : (numberOfInvalidColumns == 1 ? U"One column contains invalid data." :
+ U"Several rows and columns contain invalid data."));
+ }
+ return numberOfInvalidRows == 0 ? 1 : 0;
+}
+
void TableOfReal_copyOneRowWithLabel (TableOfReal me, TableOfReal thee, long myrow, long thyrow) {
try {
if (me == thee && myrow == thyrow) {
@@ -116,7 +151,7 @@ void TableOfReal_copyOneRowWithLabel (TableOfReal me, TableOfReal thee, long myr
}
int TableOfReal_hasRowLabels (TableOfReal me) {
- if (! my rowLabels) {
+ if (my rowLabels == NULL) {
return 0;
}
for (long i = 1; i <= my numberOfRows; i++) {
@@ -128,7 +163,7 @@ int TableOfReal_hasRowLabels (TableOfReal me) {
}
int TableOfReal_hasColumnLabels (TableOfReal me) {
- if (! my columnLabels) {
+ if (my columnLabels == NULL) {
return 0;
}
for (long i = 1; i <= my numberOfColumns; i++) {
@@ -139,7 +174,7 @@ int TableOfReal_hasColumnLabels (TableOfReal me) {
return 1;
}
-autoTableOfReal TableOfReal_createIrisDataset () {
+TableOfReal TableOfReal_createIrisDataset () {
double iris[150][4] = {
{5.1, 3.5, 1.4, 0.2}, {4.9, 3.0, 1.4, 0.2}, {4.7, 3.2, 1.3, 0.2}, {4.6, 3.1, 1.5, 0.2}, {5.0, 3.6, 1.4, 0.2},
{5.4, 3.9, 1.7, 0.4}, {4.6, 3.4, 1.4, 0.3}, {5.0, 3.4, 1.5, 0.2}, {4.4, 2.9, 1.4, 0.2}, {4.9, 3.1, 1.5, 0.1},
@@ -176,26 +211,26 @@ autoTableOfReal TableOfReal_createIrisDataset () {
try {
autoTableOfReal me = TableOfReal_create (150, 4);
- TableOfReal_setColumnLabel (me.get(), 1, U"sl");
- TableOfReal_setColumnLabel (me.get(), 2, U"sw");
- TableOfReal_setColumnLabel (me.get(), 3, U"pl");
- TableOfReal_setColumnLabel (me.get(), 4, U"pw");
+ TableOfReal_setColumnLabel (me.peek(), 1, U"sl");
+ TableOfReal_setColumnLabel (me.peek(), 2, U"sw");
+ TableOfReal_setColumnLabel (me.peek(), 3, U"pl");
+ TableOfReal_setColumnLabel (me.peek(), 4, U"pw");
for (long i = 1; i <= 150; i++) {
int kind = (i - 1) / 50 + 1;
char32 const *label = kind == 1 ? U"1" : kind == 2 ? U"2" : U"3";
for (long j = 1; j <= 4; j++) {
my data[i][j] = iris[i - 1][j - 1];
}
- TableOfReal_setRowLabel (me.get(), i, label);
+ TableOfReal_setRowLabel (me.peek(), i, label);
}
- Thing_setName (me.get(), U"iris");
- return me;
+ Thing_setName (me.peek(), U"iris");
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal from iris data not created.");
}
}
-autoStrings TableOfReal_extractRowLabels (TableOfReal me) {
+Strings TableOfReal_extractRowLabels (TableOfReal me) {
try {
autoStrings thee = Thing_new (Strings);
@@ -209,13 +244,13 @@ autoStrings TableOfReal_extractRowLabels (TableOfReal me) {
thy strings[i] = Melder_dup (label);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": row labels not extracted.");
}
}
-autoStrings TableOfReal_extractColumnLabels (TableOfReal me) {
+Strings TableOfReal_extractColumnLabels (TableOfReal me) {
try {
autoStrings thee = Thing_new (Strings);
@@ -228,13 +263,13 @@ autoStrings TableOfReal_extractColumnLabels (TableOfReal me) {
thy strings[i] = Melder_dup (label);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": column labels not extracted.");
}
}
-autoTableOfReal TableOfReal_transpose (TableOfReal me) {
+TableOfReal TableOfReal_transpose (TableOfReal me) {
try {
autoTableOfReal thee = TableOfReal_create (my numberOfColumns, my numberOfRows);
@@ -245,15 +280,15 @@ autoTableOfReal TableOfReal_transpose (TableOfReal me) {
}
NUMstrings_copyElements (my rowLabels, thy columnLabels, 1, my numberOfRows);
NUMstrings_copyElements (my columnLabels, thy rowLabels, 1, my numberOfColumns);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not transposed.");
}
}
-void TableOfReal_to_Pattern_and_Categories (TableOfReal me, long fromrow, long torow, long fromcol, long tocol,
- autoPattern *p, autoCategories *c)
-{
+int TableOfReal_to_Pattern_and_Categories (TableOfReal me, long fromrow, long torow, long fromcol, long tocol,
+ Pattern *p, Categories *c) {
+ *p = 0; *c = 0;
try {
long ncol = my numberOfColumns, nrow = my numberOfRows;
@@ -278,46 +313,40 @@ void TableOfReal_to_Pattern_and_Categories (TableOfReal me, long fromrow, long t
autoCategories ac = Categories_create ();
long row = 1;
- for (long i = fromrow; i <= torow; i ++, row ++) {
- char32 const *s = my rowLabels [i] ? my rowLabels [i] : U"?";
+ for (long i = fromrow; i <= torow; i++, row++) {
+ char32 const *s = my rowLabels[i] ? my rowLabels[i] : U"?";
autoSimpleString item = SimpleString_create (s);
- ac -> addItem_move (item.move());
+ Collection_addItem (ac.peek(), item.transfer());
long col = 1;
- for (long j = fromcol; j <= tocol; j ++, col ++) {
- ap -> z [row] [col] = my data [i] [j];
+ for (long j = fromcol; j <= tocol; j++, col++) {
+ ap -> z[row][col] = my data[i][j];
}
}
- *p = ap.move();
- *c = ac.move();
+ *p = ap.transfer();
+ *c = ac.transfer();
+ return 1;
} catch (MelderError) {
Melder_throw (U"Pattern and Categories not created from TableOfReal.");
}
}
-void TableOfReal_getColumnExtrema (TableOfReal me, long col, double *p_min, double *p_max) {
- double min = NUMundefined, max = NUMundefined;
+void TableOfReal_getColumnExtrema (TableOfReal me, long col, double *min, double *max) {
+ *min = NUMundefined; *max = NUMundefined;
if (col < 1 || col > my numberOfColumns) {
Melder_throw (U"Invalid column number.");
}
- min = max = my data[1][col];
+ *min = *max = my data[1][col];
for (long i = 2; i <= my numberOfRows; i++) {
- if (my data[i][col] > max) {
- max = my data[i][col];
- } else if (my data[i][col] < min) {
- min = my data[i][col];
+ if (my data[i][col] > *max) {
+ *max = my data[i][col];
+ } else if (my data[i][col] < *min) {
+ *min = my data[i][col];
}
}
- if (p_min) {
- *p_min = min;
- }
- if (p_max) {
- *p_max = max;
- }
}
void TableOfReal_drawRowsAsHistogram (TableOfReal me, Graphics g, const char32 *rows, long colb, long cole, double ymin,
- double ymax, double xoffsetFraction, double interbarFraction, double interbarsFraction, const char32 *greys, bool garnish)
-{
+ double ymax, double xoffsetFraction, double interbarFraction, double interbarsFraction, const char32 *greys, int garnish) {
if (colb >= cole) {
colb = 1; cole = my numberOfColumns;
}
@@ -350,16 +379,16 @@ void TableOfReal_drawRowsAsHistogram (TableOfReal me, Graphics g, const char32 *
long ngreys;
autoNUMvector<double> igreys (NUMstring_to_numbers (greys, &ngreys), 1);
- Graphics_setWindow (g, 0.0, 1.0, ymin, ymax);
+ Graphics_setWindow (g, 0, 1, ymin, ymax);
Graphics_setInner (g);
long ncols = cole - colb + 1;
- double bar_width = 1.0 / (ncols * nrows + 2.0 * xoffsetFraction + (ncols - 1) * interbarsFraction + ncols * (nrows - 1) * interbarFraction);
+ double bar_width = 1 / (ncols * nrows + 2 * xoffsetFraction + (ncols - 1) * interbarsFraction + ncols * (nrows - 1) * interbarFraction);
double dx = (interbarsFraction + nrows + (nrows - 1) * interbarFraction) * bar_width;
for (long i = 1; i <= nrows; i++) {
long irow = (long) floor (irows[i]);
- double xb = xoffsetFraction * bar_width + (i - 1) * (1.0 + interbarFraction) * bar_width;
+ double xb = xoffsetFraction * bar_width + (i - 1) * (1 + interbarFraction) * bar_width;
double x1 = xb;
double grey = i <= ngreys ? igreys[i] : igreys[ngreys];
@@ -372,7 +401,7 @@ void TableOfReal_drawRowsAsHistogram (TableOfReal me, Graphics g, const char32 *
}
Graphics_setGrey (g, grey);
Graphics_fillRectangle (g, x1, x2, y1, y2);
- Graphics_setGrey (g, 0.0); // black
+ Graphics_setGrey (g, 0); /* Black */
Graphics_rectangle (g, x1, x2, y1, y2);
}
x1 += dx;
@@ -383,28 +412,28 @@ void TableOfReal_drawRowsAsHistogram (TableOfReal me, Graphics g, const char32 *
if (garnish) {
double xb = (xoffsetFraction + 0.5 * (nrows + (nrows - 1) * interbarFraction)) * bar_width;
- for (long j = colb; j <= cole; j ++) {
- if (my columnLabels [j]) {
- Graphics_markBottom (g, xb, false, false, false, my columnLabels [j]);
+ for (long j = colb; j <= cole; j++) {
+ if (my columnLabels[j]) {
+ Graphics_markBottom (g, xb, 0, 0, 0, my columnLabels[j]);
}
xb += dx;
}
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
-void TableOfReal_drawBiplot (TableOfReal me, Graphics g, double xmin, double xmax, double ymin, double ymax, double sv_splitfactor, int labelsize, bool garnish) {
+void TableOfReal_drawBiplot (TableOfReal me, Graphics g, double xmin, double xmax, double ymin, double ymax, double sv_splitfactor, int labelsize, int garnish) {
long nr = my numberOfRows, nc = my numberOfColumns, nPoints = nr + nc;
int fontsize = Graphics_inqFontSize (g);
autoSVD svd = SVD_create (nr, nc);
NUMmatrix_copyElements (my data, svd -> u, 1, nr, 1, nc);
- NUMcentreColumns (svd -> u, 1, nr, 1, nc, nullptr);
+ NUMcentreColumns (svd -> u, 1, nr, 1, nc, 0);
- SVD_compute (svd.get());
- long numberOfZeroed = SVD_zeroSmallSingularValues (svd.get(), 0.0);
+ SVD_compute (svd.peek());
+ long numberOfZeroed = SVD_zeroSmallSingularValues (svd.peek(), 0);
long nmin = MIN (nr, nc) - numberOfZeroed;
if (nmin < 2) {
@@ -436,8 +465,8 @@ void TableOfReal_drawBiplot (TableOfReal me, Graphics g, double xmin, double xma
NUMvector_extrema (y.peek(), 1, nPoints, &ymin, &ymax);
}
if (ymax <= ymin) {
- ymax += 1.0;
- ymin -= 1.0;
+ ymax += 1;
+ ymin -= 1;
}
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
@@ -447,16 +476,16 @@ void TableOfReal_drawBiplot (TableOfReal me, Graphics g, double xmin, double xma
}
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_HALF);
- for (long i = 1; i <= nPoints; i ++) {
+ for (long i = 1; i <= nPoints; i++) {
char32 const *label;
if (i <= nr) {
- label = my rowLabels [i];
- if (! label) {
+ label = my rowLabels[i];
+ if (label == NULL) {
label = U"?__r_";
}
} else {
- label = my columnLabels [i - nr];
- if (! label) {
+ label = my columnLabels[i - nr];
+ if (label == NULL) {
label = U"?__c_";
}
}
@@ -467,8 +496,8 @@ void TableOfReal_drawBiplot (TableOfReal me, Graphics g, double xmin, double xma
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
}
if (labelsize > 0) {
@@ -476,7 +505,7 @@ void TableOfReal_drawBiplot (TableOfReal me, Graphics g, double xmin, double xma
}
}
-void TableOfReal_drawBoxPlots (TableOfReal me, Graphics g, long rowmin, long rowmax, long colmin, long colmax, double ymin, double ymax, bool garnish) {
+void TableOfReal_drawBoxPlots (TableOfReal me, Graphics g, long rowmin, long rowmax, long colmin, long colmax, double ymin, double ymax, int garnish) {
if (rowmax < rowmin || rowmax < 1) {
rowmin = 1; rowmax = my numberOfRows;
}
@@ -520,10 +549,10 @@ void TableOfReal_drawBoxPlots (TableOfReal me, Graphics g, long rowmin, long row
Graphics_drawInnerBox (g);
for (long j = colmin; j <= colmax; j++) {
if (my columnLabels && my columnLabels[j] && my columnLabels[j][0]) {
- Graphics_markBottom (g, j, false, true, false, my columnLabels [j]);
+ Graphics_markBottom (g, j, 0, 1, 0, my columnLabels [j]);
}
}
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
}
@@ -587,15 +616,15 @@ void TableOfReal_labelsFromCollectionItemNames (TableOfReal me, Collection thee,
try {
if (row) {
Melder_assert (my numberOfRows == thy size);
- for (long i = 1; i <= my numberOfRows; i ++) {
- const char32 *name = Thing_getName (thy at [i]);
+ for (long i = 1; i <= my numberOfRows; i++) {
+ const char32 *name = Thing_getName ( (Thing) thy item[i]);
TableOfReal_setRowLabel (me, i, name);
}
}
if (column) {
Melder_assert (my numberOfColumns == thy size);
- for (long i = 1; i <= my numberOfColumns; i ++) {
- const char32 *name = Thing_getName (thy at [i]);
+ for (long i = 1; i <= my numberOfColumns; i++) {
+ const char32 *name = Thing_getName ( (Thing) thy item[i]);
TableOfReal_setColumnLabel (me, i, name);
}
}
@@ -605,7 +634,7 @@ void TableOfReal_labelsFromCollectionItemNames (TableOfReal me, Collection thee,
}
void TableOfReal_centreColumns (TableOfReal me) {
- NUMcentreColumns (my data, 1, my numberOfRows, 1, my numberOfColumns, nullptr);
+ NUMcentreColumns (my data, 1, my numberOfRows, 1, my numberOfColumns, NULL);
}
void TableOfReal_and_Categories_setRowLabels (TableOfReal me, Categories thee) {
@@ -620,16 +649,13 @@ void TableOfReal_and_Categories_setRowLabels (TableOfReal me, Categories thee) {
and then delete the newly created categories.
*/
- autoCategories categories_copy = Data_copy (thee);
+ autoCategories c = Data_copy (thee);
- for (long i = 1; i <= my numberOfRows; i ++) {
- /*
- The modification of my rowLabels is implemented as a swap
- with the contents of the SimpleStrings in the copied Categories.
- */
- char32 *tmp = categories_copy->at [i] -> string;
- categories_copy->at [i] -> string = my rowLabels [i];
- my rowLabels [i] = tmp;
+ for (long i = 1; i <= my numberOfRows; i++) {
+ SimpleString s = (SimpleString) c -> item[i];
+ char32 *t = s -> string;
+ s -> string = my rowLabels[i];
+ my rowLabels[i] = t;
}
} catch (MelderError) {
Melder_throw (me, U": row labels not set from categories.");
@@ -637,18 +663,17 @@ void TableOfReal_and_Categories_setRowLabels (TableOfReal me, Categories thee) {
}
void TableOfReal_centreColumns_byRowLabel (TableOfReal me) {
- char32 *label = my rowLabels [1];
+ char32 *label = my rowLabels[1];
long index = 1;
- for (long i = 2; i <= my numberOfRows; i ++) {
- char32 *li = my rowLabels [i];
- if (! Melder_equ (li, label)) {
+ for (long i = 2; i <= my numberOfRows; i++) {
+ char32 *li = my rowLabels[i];
+ if (Melder_cmp (li, label) != 0) {
NUMcentreColumns (my data, index, i - 1, 1, my numberOfColumns, 0);
- label = li;
- index = i;
+ label = li; index = i;
}
}
- NUMcentreColumns (my data, index, my numberOfRows, 1, my numberOfColumns, nullptr);
+ NUMcentreColumns (my data, index, my numberOfRows, 1, my numberOfColumns, NULL);
}
double TableOfReal_getRowSum (TableOfReal me, long index) {
@@ -656,9 +681,9 @@ double TableOfReal_getRowSum (TableOfReal me, long index) {
return NUMundefined;
}
- double sum = 0.0;
- for (long j = 1; j <= my numberOfColumns; j ++) {
- sum += my data [index] [j];
+ double sum = 0;
+ for (long j = 1; j <= my numberOfColumns; j++) {
+ sum += my data[index][j];
}
return sum;
}
@@ -684,18 +709,18 @@ double TableOfReal_getColumnSum (TableOfReal me, long index) {
return NUMundefined;
}
- double sum = 0.0;
- for (long i = 1; i <= my numberOfRows; i ++) {
- sum += my data [i] [index];
+ double sum = 0;
+ for (long i = 1; i <= my numberOfRows; i++) {
+ sum += my data[i][index];
}
return sum;
}
double TableOfReal_getGrandSum (TableOfReal me) {
- double sum = 0.0;
- for (long i = 1; i <= my numberOfRows; i ++) {
- for (long j = 1; j <= my numberOfColumns; j ++) {
- sum += my data [i] [j];
+ double sum = 0;
+ for (long i = 1; i <= my numberOfRows; i++) {
+ for (long j = 1; j <= my numberOfColumns; j++) {
+ sum += my data[i][j];
}
}
return sum;
@@ -730,7 +755,7 @@ void TableOfReal_normalizeTable (TableOfReal me, double norm) {
}
double TableOfReal_getTableNorm (TableOfReal me) {
- double sumsq = 0.0;
+ double sumsq = 0;
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
sumsq += my data[i][j] * my data[i][j];
@@ -744,7 +769,7 @@ int TableOfReal_checkPositive (TableOfReal me) {
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= my numberOfColumns; j++) {
- if (my data[i][j] < 0.0) {
+ if (my data[i][j] < 0) {
negative ++; break;
}
}
@@ -802,18 +827,18 @@ void TableOfReal_drawScatterPlotMatrix (TableOfReal me, Graphics g, long colb, l
xmin[j] -= extra; xmax[j] += extra;
}
- Graphics_setWindow (g, 0.0, n, 0.0, n);
+ Graphics_setWindow (g, 0, n, 0, n);
Graphics_setInner (g);
- Graphics_line (g, 0.0, n, n, n);
- Graphics_line (g, 0.0, 0.0, 0.0, n);
+ Graphics_line (g, 0, n, n, n);
+ Graphics_line (g, 0, 0, 0, n);
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_HALF);
for (long i = 1; i <= n; i++) {
long xcol, ycol = colb + i - 1;
const char32 *mark;
char32 label[40];
- Graphics_line (g, 0.0, n - i, n, n - i);
- Graphics_line (g, i, n, i, 0.0);
+ Graphics_line (g, 0, n - i, n, n - i);
+ Graphics_line (g, i, n, i, 0);
for (long j = 1; j <= n; j++) {
xcol = colb + j - 1;
if (i == j) {
@@ -836,28 +861,28 @@ void TableOfReal_drawScatterPlotMatrix (TableOfReal me, Graphics g, long colb, l
Graphics_unsetInner (g);
}
-void TableOfReal_drawAsSquares_area (TableOfReal me, Graphics g, double zmin, double zmax, double cellSizeFactor, int randomFillOrder, bool garnish) {
+void TableOfReal_drawAsSquares_area (TableOfReal me, Graphics g, double zmin, double zmax, double cellSizeFactor, int randomFillOrder, int garnish) {
try {
- cellSizeFactor = cellSizeFactor <= 0.0 ? 1.0 : cellSizeFactor;
+ cellSizeFactor = cellSizeFactor <= 0 ? 1 : cellSizeFactor;
if (zmin == 0 && zmax == 0) {
NUMmatrix_extrema<double> (my data, 1, my numberOfRows, 1, my numberOfColumns, &zmin, &zmax);
}
- double xmin = 0.0, xmax = my numberOfColumns + 1.0, ymin = 0.0, ymax = my numberOfRows + 1.0;
+ double xmin = 0, xmax = my numberOfColumns + 1, ymin = 0, ymax = my numberOfRows + 1;
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
Graphics_setInner (g);
Graphics_matrixAsSquares (g, my data, my numberOfRows, my numberOfColumns, zmin, zmax, cellSizeFactor, randomFillOrder);
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottomEvery (g, 1.0, 1.0, false, true, false);
- Graphics_marksLeftEvery (g, 1.0, 1.0, false, true, false);
+ Graphics_marksBottomEvery (g, 1, 1, false, true, false);
+ Graphics_marksLeftEvery (g, 1, 1, false, true, false);
}
} catch (MelderError) {
Melder_clearError (); // drawing errors shall be ignored
}
}
-void TableOfReal_drawScatterPlot (TableOfReal me, Graphics g, long icx, long icy, long rowb, long rowe, double xmin, double xmax, double ymin, double ymax, int labelSize, bool useRowLabels, const char32 *label, bool garnish) {
+void TableOfReal_drawScatterPlot (TableOfReal me, Graphics g, long icx, long icy, long rowb, long rowe, double xmin, double xmax, double ymin, double ymax, int labelSize, int useRowLabels, const char32 *label, int garnish) {
double m = my numberOfRows, n = my numberOfColumns;
int fontSize = Graphics_inqFontSize (g);
@@ -876,12 +901,12 @@ void TableOfReal_drawScatterPlot (TableOfReal me, Graphics g, long icx, long icy
if (xmax == xmin) {
NUMdmatrix_getColumnExtrema (my data, rowb, rowe, icx, & xmin, & xmax);
- double tmp = xmax - xmin == 0.0 ? 0.5 : 0.0;
+ double tmp = xmax - xmin == 0 ? 0.5 : 0.0;
xmin -= tmp; xmax += tmp;
}
if (ymax == ymin) {
NUMdmatrix_getColumnExtrema (my data, rowb, rowe, icy, & ymin, & ymax);
- double tmp = ymax - ymin == 0.0 ? 0.5 : 0.0;
+ double tmp = ymax - ymin == 0 ? 0.5 : 0.0;
ymin -= tmp; ymax += tmp;
}
@@ -894,8 +919,8 @@ void TableOfReal_drawScatterPlot (TableOfReal me, Graphics g, long icx, long icy
for (long i = rowb; i <= rowe; i++) {
double x = my data[i][icx], y = my data[i][icy];
- if (((xmin < xmax && x >= xmin && x <= xmax) || (xmin > xmax && x <= xmin && x >= xmax)) &&
- ((ymin < ymax && y >= ymin && y <= ymax) || (ymin > ymax && y <= ymin && y >= ymax))) {
+ if ( ( (xmin < xmax && x >= xmin && x <= xmax) || (xmin > xmax && x <= xmin && x >= xmax)) &&
+ ( (ymin < ymax && y >= ymin && y <= ymax) || (ymin > ymax && y <= ymin && y >= ymax))) {
const char32 *plotLabel = useRowLabels ? my rowLabels[i] : label;
if (! NUMstring_containsPrintableCharacter (plotLabel)) {
noLabel++;
@@ -912,25 +937,25 @@ void TableOfReal_drawScatterPlot (TableOfReal me, Graphics g, long icx, long icy
Graphics_drawInnerBox (g);
if (ymin < ymax) {
if (my columnLabels[icx]) {
- Graphics_textBottom (g, true, my columnLabels[icx]);
+ Graphics_textBottom (g, 1, my columnLabels[icx]);
}
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
} else {
if (my columnLabels[icx]) {
- Graphics_textTop (g, true, my columnLabels[icx]);
+ Graphics_textTop (g, 1, my columnLabels[icx]);
}
- Graphics_marksTop (g, 2, true, true, false);
+ Graphics_marksTop (g, 2, 1, 1, 0);
}
if (xmin < xmax) {
if (my columnLabels[icy]) {
- Graphics_textLeft (g, true, my columnLabels[icy]);
+ Graphics_textLeft (g, 1, my columnLabels[icy]);
}
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
} else {
if (my columnLabels[icy]) {
- Graphics_textRight (g, true, my columnLabels[icy]);
+ Graphics_textRight (g, 1, my columnLabels[icy]);
}
- Graphics_marksRight (g, 2, true, true, false);
+ Graphics_marksRight (g, 2, 1, 1, 0);
}
}
if (noLabel > 0) {
@@ -939,45 +964,61 @@ void TableOfReal_drawScatterPlot (TableOfReal me, Graphics g, long icx, long icy
}
}
+/**************** TABLESOFREAL **************************************/
-#pragma mark - class TableOfRealList
+Thing_implement (TablesOfReal, Ordered, 0);
-autoTableOfReal TableOfRealList_sum (TableOfRealList me) {
+void TablesOfReal_init (TablesOfReal me, ClassInfo klas) {
+ Ordered_init (me, klas, 10);
+}
+
+TablesOfReal TablesOfReal_create () {
+ try {
+ autoTablesOfReal me = Thing_new (TablesOfReal);
+ TablesOfReal_init (me.peek(), classTableOfReal);
+ return me.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"TablesOfReal not created.");
+ }
+}
+
+TableOfReal TablesOfReal_sum (TablesOfReal me) {
try {
if (my size <= 0) {
- return autoTableOfReal();
+ return 0;
}
- autoTableOfReal thee = Data_copy (my at [1]);
+ autoTableOfReal thee = Data_copy ( (TableOfReal) my item[1]);
- for (long i = 2; i <= my size; i ++) {
- TableOfReal him = my at [i];
- if (thy numberOfRows != his numberOfRows || thy numberOfColumns != his numberOfColumns || ! TableOfReal_equalLabels (thee.get(), him, 1, 1)) {
+ for (long i = 2; i <= my size; i++) {
+ TableOfReal him = (TableOfReal) my item[i];
+ if (thy numberOfRows != his numberOfRows || thy numberOfColumns != his numberOfColumns || ! TableOfReal_equalLabels (thee.peek(), him, 1, 1)) {
Melder_throw (U"Dimensions or labels differ for table 1 and ", i, U".");
}
- for (long j = 1; j <= thy numberOfRows; j ++) {
- for (long k = 1; k <= thy numberOfColumns; k ++) {
- thy data [j] [k] += his data [j] [k];
+ for (long j = 1; j <= thy numberOfRows; j++) {
+ for (long k = 1; k <= thy numberOfColumns; k++) {
+ thy data[j][k] += his data[j][k];
}
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": sum not created.");
}
}
-bool TableOfRealList_haveIdenticalDimensions (TableOfRealList me) {
+int TablesOfReal_checkDimensions (TablesOfReal me) {
if (my size < 2) {
- return true;
+ return 1;
}
- TableOfReal t1 = my at [1];
- for (long i = 2; i <= my size; i ++) {
- TableOfReal t = my at [i];
- if (t -> numberOfColumns != t1 -> numberOfColumns || t -> numberOfRows != t1 -> numberOfRows) {
- return false;
+ TableOfReal t1 = (TableOfReal) my item[1];
+ for (long i = 2; i <= my size; i++) {
+ TableOfReal t = (TableOfReal) my item[i];
+ if (t -> numberOfColumns != t1 -> numberOfColumns ||
+ t -> numberOfRows != t1 -> numberOfRows) {
+ return 0;
}
}
- return true;
+ return 1;
}
double TableOfReal_getColumnQuantile (TableOfReal me, long col, double quantile) {
@@ -999,7 +1040,7 @@ double TableOfReal_getColumnQuantile (TableOfReal me, long col, double quantile)
}
}
-static autoTableOfReal TableOfReal_createPolsVanNieropData (int choice, bool include_levels) {
+static TableOfReal TableOfReal_createPolsVanNieropData (int choice, int include_levels) {
try {
autoTable table = Table_createFromPolsVanNieropData ();
@@ -1016,78 +1057,78 @@ static autoTableOfReal TableOfReal_createPolsVanNieropData (int choice, bool inc
autoTableOfReal thee = TableOfReal_create (nrows, ncols);
- for (long i = 1; i <= nrows; i ++) {
- TableRow row = table -> rows.at [ib + i - 1];
- TableOfReal_setRowLabel (thee.get(), i, row -> cells [4]. string);
+ for (long i = 1; i <= nrows; i++) {
+ TableRow row = (TableRow) table -> rows -> item[ib + i - 1];
+ TableOfReal_setRowLabel (thee.peek(), i, row -> cells[4].string);
for (long j = 1; j <= 3; j++) {
- thy data [i] [j] = Melder_atof (row -> cells [4 + j]. string);
+ thy data[i][j] = Melder_atof (row -> cells[4 + j].string);
if (include_levels) {
- thy data [i] [3 + j] = Melder_atof (row -> cells [7 + j]. string);
+ thy data[i][3 + j] = Melder_atof (row -> cells[7 + j].string);
}
}
}
- for (long j = 1; j <= 3; j ++) {
- const char32 *label = table -> columnHeaders [4 + j]. label;
- TableOfReal_setColumnLabel (thee.get(), j, label);
+ for (long j = 1; j <= 3; j++) {
+ const char32 *label = table -> columnHeaders[4 + j].label;
+ TableOfReal_setColumnLabel (thee.peek(), j, label);
if (include_levels) {
label = table -> columnHeaders[7 + j].label;
- TableOfReal_setColumnLabel (thee.get(), 3 + j, label);
+ TableOfReal_setColumnLabel (thee.peek(), 3 + j, label);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal from Pols & Van Nierop data not created.");
}
}
-autoTableOfReal TableOfReal_createFromPolsData_50males (bool include_levels) {
+TableOfReal TableOfReal_createFromPolsData_50males (int include_levels) {
return TableOfReal_createPolsVanNieropData (1, include_levels);
}
-autoTableOfReal TableOfReal_createFromVanNieropData_25females (bool include_levels) {
+TableOfReal TableOfReal_createFromVanNieropData_25females (int include_levels) {
return TableOfReal_createPolsVanNieropData (2, include_levels);
}
-autoTableOfReal TableOfReal_createFromWeeninkData (int option) {
+TableOfReal TableOfReal_createFromWeeninkData (int option) {
try {
long nvowels = 12, ncols = 3, nrows = 10 * nvowels;
autoTable table = Table_createFromWeeninkData ();
- long ib = ( option == 1 ? 1 : option == 2 ? 11 : 21 ); /* m f c*/
+ long ib = option == 1 ? 1 : option == 2 ? 11 : 21; /* m f c*/
ib = (ib - 1) * nvowels + 1;
autoTableOfReal thee = TableOfReal_create (nrows, ncols);
- for (long i = 1; i <= nrows; i ++) {
- TableRow row = table -> rows.at [ib + i - 1];
- TableOfReal_setRowLabel (thee.get(), i, row -> cells [5]. string);
- for (long j = 1; j <= 3; j ++) {
- thy data [i] [j] = Melder_atof (row -> cells [6 + j]. string); /* Skip F0 */
+ for (long i = 1; i <= nrows; i++) {
+ TableRow row = (TableRow) table -> rows -> item[ib + i - 1];
+ TableOfReal_setRowLabel (thee.peek(), i, row -> cells[5].string);
+ for (long j = 1; j <= 3; j++) {
+ thy data[i][j] = Melder_atof (row -> cells[6 + j].string); /* Skip F0 */
}
}
for (long j = 1; j <= 3; j++) {
- const char32 *label = table -> columnHeaders [6 + j]. label;
- TableOfReal_setColumnLabel (thee.get(), j, label);
+ const char32 *label = table -> columnHeaders[6 + j].label;
+ TableOfReal_setColumnLabel (thee.peek(), j, label);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal from Weenink data not created.");
}
}
-autoTableOfReal TableOfReal_randomizeRows (TableOfReal me) {
+TableOfReal TableOfReal_randomizeRows (TableOfReal me) {
try {
autoPermutation p = Permutation_create (my numberOfRows);
- Permutation_permuteRandomly_inline (p.get(), 0, 0);
- autoTableOfReal thee = TableOfReal_and_Permutation_permuteRows (me, p.get());
- return thee;
+ Permutation_permuteRandomly_inline (p.peek(), 0, 0);
+ autoTableOfReal thee = TableOfReal_and_Permutation_permuteRows (me, p.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": randomized rows not created");
}
}
-autoTableOfReal TableOfReal_bootstrap (TableOfReal me) {
+TableOfReal TableOfReal_bootstrap (TableOfReal me) {
try {
autoTableOfReal thee = TableOfReal_create (my numberOfRows, my numberOfColumns);
@@ -1095,7 +1136,7 @@ autoTableOfReal TableOfReal_bootstrap (TableOfReal me) {
for (long i = 1; i <= my numberOfColumns; i++) {
if (my columnLabels[i]) {
- TableOfReal_setColumnLabel (thee.get(), i, my columnLabels[i]);
+ TableOfReal_setColumnLabel (thee.peek(), i, my columnLabels[i]);
}
}
@@ -1109,10 +1150,10 @@ autoTableOfReal TableOfReal_bootstrap (TableOfReal me) {
long p = NUMrandomInteger (1, my numberOfRows);
NUMvector_copyElements (my data[p], thy data[i], 1, my numberOfColumns);
if (my rowLabels[p]) {
- TableOfReal_setRowLabel (thee.get(), i, my rowLabels[p]);
+ TableOfReal_setRowLabel (thee.peek(), i, my rowLabels[p]);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": bootstrapped data not created.");
}
@@ -1141,9 +1182,9 @@ void TableOfReal_changeColumnLabels (TableOfReal me, const char32 *search, const
long TableOfReal_getNumberOfLabelMatches (TableOfReal me, const char32 *search, int columnLabels, int use_regexp) {
long nmatches = 0, numberOfLabels = my numberOfRows;
char32 **labels = my rowLabels;
- regexp *compiled_regexp = nullptr;
+ regexp *compiled_regexp = 0;
- if (! search || str32len (search) == 0) {
+ if (search == 0 || str32len (search) == 0) {
return 0;
}
if (columnLabels) {
@@ -1154,11 +1195,11 @@ long TableOfReal_getNumberOfLabelMatches (TableOfReal me, const char32 *search,
compiled_regexp = CompileRE_throwable (search, 0);
}
for (long i = 1; i <= numberOfLabels; i++) {
- if (! labels[i]) {
+ if (labels[i] == 0) {
continue;
}
if (use_regexp) {
- if (ExecRE (compiled_regexp, 0, labels[i], nullptr, 0, U'\0', U'\0', 0, 0, 0)) {
+ if (ExecRE (compiled_regexp, 0, labels[i], NULL, 0, U'\0', U'\0', 0, 0, 0)) {
nmatches++;
}
} else if (str32equ (labels[i], search)) {
@@ -1171,7 +1212,8 @@ long TableOfReal_getNumberOfLabelMatches (TableOfReal me, const char32 *search,
return nmatches;
}
-void TableOfReal_drawVectors (TableOfReal me, Graphics g, long colx1, long coly1, long colx2, long coly2, double xmin, double xmax, double ymin, double ymax, int vectype, int labelsize, bool garnish) {
+void TableOfReal_drawVectors (TableOfReal me, Graphics g, long colx1, long coly1, long colx2, long coly2, double xmin, double xmax,
+ double ymin, double ymax, int vectype, int labelsize, int garnish) {
long nx = my numberOfColumns, ny = my numberOfRows;
int fontsize = Graphics_inqFontSize (g);
@@ -1248,23 +1290,24 @@ void TableOfReal_drawVectors (TableOfReal me, Graphics g, long colx1, long coly1
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
}
}
-void TableOfReal_drawColumnAsDistribution (TableOfReal me, Graphics g, int column, double minimum, double maximum, long nBins, double freqMin, double freqMax, bool cumulative, bool garnish) {
+void TableOfReal_drawColumnAsDistribution (TableOfReal me, Graphics g, int column, double minimum, double maximum, long nBins,
+ double freqMin, double freqMax, int cumulative, int garnish) {
if (column < 1 || column > my numberOfColumns) {
return;
}
autoMatrix thee = TableOfReal_to_Matrix (me);
- Matrix_drawDistribution (thee.get(), g, column - 0.5, column + 0.5, 0.0, 0.0, minimum, maximum, nBins, freqMin, freqMax, cumulative, garnish);
+ Matrix_drawDistribution (thee.peek(), g, column - 0.5, column + 0.5, 0, 0, minimum, maximum, nBins, freqMin, freqMax, cumulative, garnish);
if (garnish && my columnLabels[column] != 0) {
- Graphics_textBottom (g, true, my columnLabels[column]);
+ Graphics_textBottom (g, 1, my columnLabels[column]);
}
}
-autoTableOfReal TableOfReal_sortRowsByIndex (TableOfReal me, long index[], int reverse) {
+TableOfReal TableOfReal_sortRowsByIndex (TableOfReal me, long *index, int reverse) {
try {
if (my rowLabels == 0) {
Melder_throw (U"No labels to sort");
@@ -1278,10 +1321,10 @@ autoTableOfReal TableOfReal_sortRowsByIndex (TableOfReal me, long index[], int r
autoTableOfReal thee = TableOfReal_create (my numberOfRows, my numberOfColumns);
for (long i = 1; i <= my numberOfRows; i++) {
- long myindex = reverse ? i : index[i];
- long thyindex = reverse ? index[i] : i;
+ long myindex = reverse ? i : index[i];
+ long thyindex = reverse ? index[i] : i;
const char32 *mylabel = my rowLabels[myindex];
- double *mydata = my data[myindex];
+ double *mydata = my data[myindex];
double *thydata = thy data[thyindex];
// Copy the row label
@@ -1298,7 +1341,7 @@ autoTableOfReal TableOfReal_sortRowsByIndex (TableOfReal me, long index[], int r
// Copy column labels.
NUMstrings_copyElements (my columnLabels, thy columnLabels, 1, my numberOfColumns);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not sorted by row index.");
}
@@ -1314,11 +1357,11 @@ long *TableOfReal_getSortedIndexFromRowLabels (TableOfReal me) {
}
}
-autoTableOfReal TableOfReal_sortOnlyByRowLabels (TableOfReal me) {
+TableOfReal TableOfReal_sortOnlyByRowLabels (TableOfReal me) {
try {
autoPermutation index = TableOfReal_to_Permutation_sortRowLabels (me);
- autoTableOfReal thee = TableOfReal_and_Permutation_permuteRows (me, index.get());
- return thee;
+ autoTableOfReal thee = TableOfReal_and_Permutation_permuteRows (me, index.peek());
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not sorted by row labels.");
}
@@ -1352,9 +1395,9 @@ static void NUMstatsColumns (double **a, long rb, long re, long cb, long ce, int
}
}
-autoTableOfReal TableOfReal_meansByRowLabels (TableOfReal me, int expand, int stats) {
+TableOfReal TableOfReal_meansByRowLabels (TableOfReal me, int expand, int stats) {
try {
- autoTableOfReal thee;
+ autoTableOfReal thee = 0;
autoNUMvector<long> index (TableOfReal_getSortedIndexFromRowLabels (me), 1);
autoTableOfReal sorted = TableOfReal_sortRowsByIndex (me, index.peek(), 0);
@@ -1367,7 +1410,7 @@ autoTableOfReal TableOfReal_meansByRowLabels (TableOfReal me, int expand, int st
if (expand == 0) {
indexr++;
- TableOfReal_copyOneRowWithLabel (sorted.get(), sorted.get(), indexi, indexr);
+ TableOfReal_copyOneRowWithLabel (sorted.peek(), sorted.peek(), indexi, indexr);
}
label = li; indexi = i;
}
@@ -1379,28 +1422,28 @@ autoTableOfReal TableOfReal_meansByRowLabels (TableOfReal me, int expand, int st
// Now invert the table.
char32 **tmp = sorted -> rowLabels; sorted -> rowLabels = my rowLabels;
- thee = TableOfReal_sortRowsByIndex (sorted.get(), index.peek(), 1);
+ thee.reset (TableOfReal_sortRowsByIndex (sorted.peek(), index.peek(), 1));
sorted -> rowLabels = tmp;
} else {
indexr++;
- TableOfReal_copyOneRowWithLabel (sorted.get(), sorted.get(), indexi, indexr);
- thee = TableOfReal_create (indexr, my numberOfColumns);
+ TableOfReal_copyOneRowWithLabel (sorted.peek(), sorted.peek(), indexi, indexr);
+ thee.reset (TableOfReal_create (indexr, my numberOfColumns));
for (long i = 1; i <= indexr; i++) {
- TableOfReal_copyOneRowWithLabel (sorted.get(), thee.get(), i, i);
+ TableOfReal_copyOneRowWithLabel (sorted.peek(), thee.peek(), i, i);
}
NUMstrings_copyElements (sorted -> columnLabels, thy columnLabels, 1, my numberOfColumns);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": means by row labels not created.");
}
}
-autoTableOfReal TableOfReal_rankColumns (TableOfReal me) {
+TableOfReal TableOfReal_rankColumns (TableOfReal me) {
try {
autoTableOfReal thee = Data_copy (me);
NUMrankColumns (thy data, 1, thy numberOfRows, 1, thy numberOfColumns);
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": column ranks not created.");
}
@@ -1433,18 +1476,18 @@ void TableOfReal_setSequentialRowLabels (TableOfReal me, long from, long to, con
}
/* For the inheritors */
-autoTableOfReal TableOfReal_to_TableOfReal (TableOfReal me) {
+TableOfReal TableOfReal_to_TableOfReal (TableOfReal me) {
try {
autoTableOfReal thee = TableOfReal_create (my numberOfRows, my numberOfColumns);
NUMmatrix_copyElements (my data, thy data, 1, my numberOfRows, 1, my numberOfColumns);
- TableOfReal_copyLabels (me, thee.get(), 1, 1);
- return thee;
+ TableOfReal_copyLabels (me, thee.peek(), 1, 1);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": not copied.");
}
}
-autoTableOfReal TableOfReal_choleskyDecomposition (TableOfReal me, int upper, int inverse) {
+TableOfReal TableOfReal_choleskyDecomposition (TableOfReal me, int upper, int inverse) {
try {
char diag = 'N';
long n = my numberOfColumns, lda = my numberOfRows, info;
@@ -1456,11 +1499,11 @@ autoTableOfReal TableOfReal_choleskyDecomposition (TableOfReal me, int upper, in
if (upper) {
for (long i = 2; i <= n; i++) for (long j = 1; j < i; j++) {
- thy data[i][j] = 0.0;
+ thy data[i][j] = 0;
}
} else {
for (long i = 1; i < n; i++) for (long j = i + 1; j <= n; j++) {
- thy data[i][j] = 0.0;
+ thy data[i][j] = 0;
}
}
char uplo = upper ? 'L' : 'U';
@@ -1475,13 +1518,13 @@ autoTableOfReal TableOfReal_choleskyDecomposition (TableOfReal me, int upper, in
Melder_throw (U"dtrtri fails");
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": Cholesky decomposition not performed.");
}
}
-autoTableOfReal TableOfReal_appendColumns (TableOfReal me, TableOfReal thee) {
+TableOfReal TableOfReal_appendColumns (TableOfReal me, TableOfReal thee) {
try {
long ncols = my numberOfColumns + thy numberOfColumns;
long labeldiffs = 0;
@@ -1494,7 +1537,7 @@ autoTableOfReal TableOfReal_appendColumns (TableOfReal me, TableOfReal thee) {
(my rowLabels[i] == thy rowlabels[i], i=1..my numberOfRows) or
(my rowLabels[i] == 'empty', i=1..my numberOfRows) or
(thy rowLabels[i] == 'empty', i=1..my numberOfRows);
- 'empty': nullptr or \w*
+ 'empty': NULL or \w*
*/
autoTableOfReal him = TableOfReal_create (my numberOfRows, ncols);
NUMstrings_copyElements (my rowLabels, his rowLabels, 1, my numberOfRows);
@@ -1510,56 +1553,53 @@ autoTableOfReal TableOfReal_appendColumns (TableOfReal me, TableOfReal thee) {
if (labeldiffs > 0) {
Melder_warning (labeldiffs, U" row labels differed.");
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal with appended columns not created.");
}
}
-autoTableOfReal TableOfRealList_appendColumnsMany (TableOfRealList me) {
+TableOfReal TableOfReal_appendColumnsMany (Collection me) {
try {
if (my size == 0) {
Melder_throw (U"No tables selected.");
}
- TableOfReal thee = my at [1];
+ TableOfReal thee = (TableOfReal) my item [1];
long nrow = thy numberOfRows;
long ncol = thy numberOfColumns;
- for (long itab = 2; itab <= my size; itab ++) {
- thee = my at [itab];
+ for (long itab = 2; itab <= my size; itab++) {
+ thee = (TableOfReal) my item [itab];
ncol += thy numberOfColumns;
if (thy numberOfRows != nrow) {
Melder_throw (U"Numbers of rows in item ", itab, U" differs from previous.");
}
}
- autoTableOfReal him = TableOfReal_create (nrow, ncol);
+ autoTableOfReal him = Thing_new (TableOfReal);
+ TableOfReal_init (him.peek(), nrow, ncol);
/* Unsafe: new attributes not initialized. */
- for (long irow = 1; irow <= nrow; irow ++) {
- TableOfReal_setRowLabel (him.get(), irow, thy rowLabels [irow]);
+ for (long irow = 1; irow <= nrow; irow++) {
+ TableOfReal_setRowLabel (him.peek(), irow, thy rowLabels [irow]);
}
ncol = 0;
- for (long itab = 1; itab <= my size; itab ++) {
- thee = my at [itab];
- for (long icol = 1; icol <= thy numberOfColumns; icol ++) {
+ for (long itab = 1; itab <= my size; itab++) {
+ thee = (TableOfReal) my item [itab];
+ for (long icol = 1; icol <= thy numberOfColumns; icol++) {
ncol++;
- TableOfReal_setColumnLabel (him.get(), ncol, thy columnLabels [icol]);
- for (long irow = 1; irow <= nrow; irow ++) {
- his data [irow] [ncol] = thy data [irow] [icol];
+ TableOfReal_setColumnLabel (him.peek(), ncol, thy columnLabels [icol]);
+ for (long irow = 1; irow <= nrow; irow++) {
+ his data[irow][ncol] = thy data[irow][icol];
}
}
}
Melder_assert (ncol == his numberOfColumns);
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal with appended columns not created.");
}
}
-double TableOfReal_normalityTest_BHEP (TableOfReal me, double *h, double *p_tnb, double *p_lnmu, double *p_lnvar) {
+double TableOfReal_normalityTest_BHEP (TableOfReal me, double *h, double *tnb, double *lnmu, double *lnvar) {
try {
- /* Henze & Wagner (1997), A new approach to the BHEP tests for multivariate normality,
- * Journal of Multivariate Analysis 62, 1-23.
- */
-
long n = my numberOfRows, p = my numberOfColumns;
double beta = *h > 0 ? NUMsqrt1_2 / *h : NUMsqrt1_2 * pow ( (1.0 + 2 * p) / 4, 1.0 / (p + 4)) * pow (n, 1.0 / (p + 4));
double p2 = p / 2.0;
@@ -1572,7 +1612,7 @@ double TableOfReal_normalityTest_BHEP (TableOfReal me, double *h, double *p_tnb,
*h = NUMsqrt1_2 / beta;
}
- double tnb = NUMundefined, lnmu = NUMundefined, lnvar = NUMundefined;
+ *tnb = *lnmu = *lnvar = NUMundefined;
if (n < 2 || p < 1) {
return NUMundefined;
@@ -1580,13 +1620,13 @@ double TableOfReal_normalityTest_BHEP (TableOfReal me, double *h, double *p_tnb,
autoCovariance thee = TableOfReal_to_Covariance (me);
try {
- SSCP_expandLowerCholesky (thee.get());
+ SSCP_expandLowerCholesky (thee.peek());
} catch (MelderError) {
- tnb = 4.0 * n;
+ *tnb = 4 * n;
}
{
- double djk, djj, sumjk = 0.0, sumj = 0.0;
- double b1 = beta2 / 2.0, b2 = b1 / (1.0 + beta2);
+ double djk, djj, sumjk = 0, sumj = 0;
+ double b1 = beta2 / 2, b2 = b1 / (1.0 + beta2);
/* Heinze & Wagner (1997), page 3
We use d[j][k] = ||Y[j]-Y[k]||^2 = (Y[j]-Y[k])'S^(-1)(Y[j]-Y[k])
So d[j][k]= d[k][j] and d[j][j] = 0
@@ -1594,43 +1634,34 @@ double TableOfReal_normalityTest_BHEP (TableOfReal me, double *h, double *p_tnb,
for (long j = 1; j <= n; j++) {
for (long k = 1; k < j; k++) {
djk = NUMmahalanobisDistance_chi (thy lowerCholesky, my data[j], my data[k], p, p);
- sumjk += 2.0 * exp (-b1 * djk); // factor 2 because d[j][k] == d[k][j]
+ sumjk += 2 * exp (-b1 * djk); // factor 2 because d[j][k] == d[k][j]
}
sumjk += 1; // for k == j
djj = NUMmahalanobisDistance_chi (thy lowerCholesky, my data[j], thy centroid, p, p);
sumj += exp (-b2 * djj);
}
- tnb = (1.0 / n) * sumjk - 2.0 * pow (1.0 + beta2, - p2) * sumj + n * pow (gamma, - p2); // n *
+ *tnb = (1.0 / n) * sumjk - 2.0 * pow (1.0 + beta2, - p2) * sumj + n * pow (gamma, - p2); // n *
}
- double mu = 1.0 - pow (gamma, -p2) * (1.0 + p * beta2 / gamma + p * (p + 2) * beta4 / (2.0 * gamma2));
+ double mu = 1.0 - pow (gamma, -p2) * (1.0 + p * beta2 / gamma + p * (p + 2) * beta4 / (2 * gamma2));
double var = 2.0 * pow (1 + 4 * beta2, -p2)
- + 2.0 * pow (gamma, -p) * (1.0 + 2 * p * beta4 / gamma2 + 3 * p * (p + 2) * beta8 / (4.0 * gamma4))
- - 4.0 * pow (delta, -p2) * (1.0 + 3 * p * beta4 / (2 * delta) + p * (p + 2) * beta8 / (2.0 * delta2));
+ + 2.0 * pow (gamma, -p) * (1.0 + 2 * p * beta4 / gamma2 + 3 * p * (p + 2) * beta8 / (4 * gamma4))
+ - 4.0 * pow (delta, -p2) * (1.0 + 3 * p * beta4 / (2 * delta) + p * (p + 2) * beta8 / (2 * delta2));
double mu2 = mu * mu;
- lnmu = 0.5 * log (mu2 * mu2 / (mu2 + var)); //log (sqrt (mu2 * mu2 /(mu2 + var)));
- lnvar = sqrt (log ( (mu2 + var) / mu2));
- prob = NUMlogNormalQ (tnb, lnmu, lnvar);
- if (p_tnb) {
- *p_tnb = tnb;
- }
- if (p_lnmu) {
- *p_lnmu = lnmu;
- }
- if (p_lnvar) {
- *p_lnvar = lnvar;
- }
+ *lnmu = 0.5 * log (mu2 * mu2 / (mu2 + var)); //log (sqrt (mu2 * mu2 /(mu2 + var)));
+ *lnvar = sqrt (log ( (mu2 + var) / mu2));
+ prob = NUMlogNormalQ (*tnb, *lnmu, *lnvar);
return prob;
} catch (MelderError) {
Melder_throw (me, U": cannot determine normality.");
}
}
-autoTableOfReal TableOfReal_and_TableOfReal_crossCorrelations (TableOfReal me, TableOfReal thee, int by_columns, int center, int normalize) {
+TableOfReal TableOfReal_and_TableOfReal_crossCorrelations (TableOfReal me, TableOfReal thee, int by_columns, int center, int normalize) {
return by_columns ? TableOfReal_and_TableOfReal_columnCorrelations (me, thee, center, normalize) :
TableOfReal_and_TableOfReal_rowCorrelations (me, thee, center, normalize);
}
-autoTableOfReal TableOfReal_and_TableOfReal_rowCorrelations (TableOfReal me, TableOfReal thee, int center, int normalize) {
+TableOfReal TableOfReal_and_TableOfReal_rowCorrelations (TableOfReal me, TableOfReal thee, int center, int normalize) {
try {
if (my numberOfColumns != thy numberOfColumns) {
Melder_throw (U"Both tables must have the same number of columns.");
@@ -1658,13 +1689,13 @@ autoTableOfReal TableOfReal_and_TableOfReal_rowCorrelations (TableOfReal me, Tab
his data[i][k] = ctmp;
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal with row correlations not created.");
}
}
-autoTableOfReal TableOfReal_and_TableOfReal_columnCorrelations (TableOfReal me, TableOfReal thee, int center, int normalize) {
+TableOfReal TableOfReal_and_TableOfReal_columnCorrelations (TableOfReal me, TableOfReal thee, int center, int normalize) {
try {
if (my numberOfRows != thy numberOfRows) {
Melder_throw (U"Both tables must have the same number of rows.");
@@ -1674,8 +1705,8 @@ autoTableOfReal TableOfReal_and_TableOfReal_columnCorrelations (TableOfReal me,
autoNUMmatrix<double> my_data (NUMmatrix_copy (my data, 1, my numberOfRows, 1, my numberOfColumns), 1, 1);
autoNUMmatrix<double> thy_data (NUMmatrix_copy (thy data, 1, thy numberOfRows, 1, thy numberOfColumns), 1, 1);
if (center) {
- NUMcentreColumns (my_data.peek(), 1, my numberOfRows, 1, my numberOfColumns, nullptr);
- NUMcentreColumns (thy_data.peek(), 1, thy numberOfRows, 1, thy numberOfColumns, nullptr);
+ NUMcentreColumns (my_data.peek(), 1, my numberOfRows, 1, my numberOfColumns, NULL);
+ NUMcentreColumns (thy_data.peek(), 1, thy numberOfRows, 1, thy numberOfColumns, NULL);
}
if (normalize) {
NUMnormalizeColumns (my_data.peek(), my numberOfRows, my numberOfColumns, 1);
@@ -1686,14 +1717,14 @@ autoTableOfReal TableOfReal_and_TableOfReal_columnCorrelations (TableOfReal me,
for (long j = 1; j <= my numberOfColumns; j++) {
for (long k = 1; k <= thy numberOfColumns; k++) {
- double ctmp = 0.0;
+ double ctmp = 0;
for (long i = 1; i <= my numberOfRows; i++) {
ctmp += my_data[i][j] * thy_data[i][k];
}
his data[j][k] = ctmp;
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (U"TableOfReal with column correlations not created.");
}
diff --git a/dwtools/TableOfReal_extensions.h b/dwtools/TableOfReal_extensions.h
index 3610db8..1216e03 100644
--- a/dwtools/TableOfReal_extensions.h
+++ b/dwtools/TableOfReal_extensions.h
@@ -2,7 +2,7 @@
#define _TableOfReal_extensions_h_
/* TableOfReal_extensions.h
*
- * Copyright (C) 1993-2012, 2014-2016 David Weenink
+ * Copyright (C) 1993-2012, 2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,6 +19,11 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ djmw 20020411 initial GPL
+ djmw 20120914 Latest modification.
+*/
+
#include "TableOfReal.h"
#include "Collection.h"
#include "Pattern.h"
@@ -26,64 +31,64 @@
#include "Strings_.h"
#include "SSCP.h"
-void TableOfReal_to_Pattern_and_Categories(TableOfReal me, long fromrow, long torow, long fromcol, long tocol,
- autoPattern *p, autoCategories *c);
+int TableOfReal_to_Pattern_and_Categories(TableOfReal me, long fromrow, long torow, long fromcol, long tocol,
+ Pattern *p, Categories *c);
-autoTableOfReal TableOfReal_transpose (TableOfReal me);
+TableOfReal TableOfReal_transpose (TableOfReal me);
-autoStrings TableOfReal_extractRowLabels (TableOfReal me);
+Strings TableOfReal_extractRowLabels (TableOfReal me);
-autoStrings TableOfReal_extractColumnLabels (TableOfReal me);
+Strings TableOfReal_extractColumnLabels (TableOfReal me);
void TableOfReal_and_Categories_setRowLabels (TableOfReal me, Categories thee);
-// !!! Set rowlabels from categories because we need a Table-object with string-columns.
+/* !!! Set rowlabels from categories
+ Because we need a Table-object with string-columns.
+*/
-autoTableOfReal TableOfReal_sortOnlyByRowLabels (TableOfReal me);
+TableOfReal TableOfReal_sortOnlyByRowLabels (TableOfReal me);
long *TableOfReal_getSortedIndexFromRowLabels (TableOfReal me);
-autoTableOfReal TableOfReal_sortRowsByIndex (TableOfReal me, long index[], int reverse);
-// thy data[reverse ? i : index[i]][j] = my data[reverse ? index[i] : i]
-
-autoTableOfReal TableOfReal_createIrisDataset ();
-
-autoTableOfReal TableOfReal_createFromPolsData_50males (bool include_levels);
-
-autoTableOfReal TableOfReal_createFromVanNieropData_25females (bool include_levels);
+TableOfReal TableOfReal_sortRowsByIndex (TableOfReal me, long *index, int reverse);
+/*
+ thy data[reverse ? i : index[i]][j] = my data[reverse ? index[i] : i]
+*/
-autoTableOfReal TableOfReal_createFromWeeninkData (int option); /* M W C */
+TableOfReal TableOfReal_createIrisDataset ();
+int TableOfReal_areAllCellsDefined (TableOfReal me, long rb, long re, long cb, long ce);
+TableOfReal TableOfReal_createFromPolsData_50males (int include_levels);
+TableOfReal TableOfReal_createFromVanNieropData_25females (int include_levels);
+TableOfReal TableOfReal_createFromWeeninkData (int option); /* M W C */
void TableOfReal_getColumnExtrema (TableOfReal me, long col, double *min, double *max);
-
long TableOfReal_getColumnIndexAtMaximumInRow (TableOfReal me, long rowNumber);
-
const char32 *TableOfReal_getColumnLabelAtMaximumInRow (TableOfReal me, long rowNumber);
void TableOfReal_drawRowsAsHistogram (TableOfReal me, Graphics g, const char32 *rows, long colb, long cole,
double ymin, double ymax, double xoffsetFraction, double interbarFraction,
- double interbarsFraction, const char32 *greys, bool garnish);
+ double interbarsFraction, const char32 *greys, int garnish);
void TableOfReal_drawScatterPlot (TableOfReal me, Graphics g, long icx, long icy, long rowb,
long rowe, double xmin, double xmax, double ymin, double ymax,
- int labelSize, bool useRowLabels, const char32 *label, bool garnish);
+ int labelSize, int useRowLabels, const char32 *label, int garnish);
-void TableOfReal_drawAsSquares_area (TableOfReal me, Graphics g, double zmin, double zmax, double cellSizeFactor, int randomFillOrder, bool garnish);
+void TableOfReal_drawAsSquares_area (TableOfReal me, Graphics g, double zmin, double zmax, double cellSizeFactor, int randomFillOrder, int garnish);
void TableOfReal_drawScatterPlotMatrix (TableOfReal me, Graphics g, long colb, long cole, double fractionWhite);
void TableOfReal_drawBoxPlots (TableOfReal me, Graphics g, long rowmin, long rowmax, long colmin, long colmax,
- double ymin, double ymax, bool garnish);
+ double ymin, double ymax, int garnish);
void TableOfReal_drawVectors (TableOfReal me, Graphics g, long colx1, long coly1,
long colx2, long coly2, double xmin, double xmax,
- double ymin, double ymax, int vectype, int labelsize, bool garnish);
+ double ymin, double ymax, int vectype, int labelsize, int garnish);
void TableOfReal_drawBiplot (TableOfReal me, Graphics g, double xmin, double xmax,
double ymin, double ymax, double sv_splitfactor, int labelsize,
- bool garnish);
+ int garnish);
void TableOfReal_drawColumnAsDistribution (TableOfReal me, Graphics g, int column, double minimum, double maximum, long nBins,
- double freqMin, double freqMax, bool cumulative, bool garnish);
+ double freqMin, double freqMax, int cumulative, int garnish);
long TableOfReal_getNumberOfLabelMatches (TableOfReal me, const char32 *search, int columnLabels,
int use_regexp);
@@ -107,19 +112,20 @@ void TableOfReal_copyLabels (TableOfReal me, TableOfReal thee, int rowOrigin, in
void TableOfReal_labelsFromCollectionItemNames (TableOfReal me, Collection thee, int row, int column);
-void TableOfReal_setSequentialColumnLabels (TableOfReal me, long from, long to, const char32 *precursor, long number, long increment);
-
-void TableOfReal_setSequentialRowLabels (TableOfReal me, long from, long to, const char32 *precursor, long number, long increment);
+void TableOfReal_setSequentialColumnLabels (TableOfReal me, long from, long to,
+ const char32 *precursor, long number, long increment);
+void TableOfReal_setSequentialRowLabels (TableOfReal me, long from, long to,
+ const char32 *precursor, long number, long increment);
int TableOfReal_hasRowLabels (TableOfReal me);
-
int TableOfReal_hasColumnLabels (TableOfReal me);
void TableOfReal_changeRowLabels (TableOfReal me, const char32 *search, const char32 *replace,
- int maximumNumberOfReplaces, long *nmatches, long *nstringmatches, int use_regexp);
-
+ int maximumNumberOfReplaces, long *nmatches, long *nstringmatches,
+ int use_regexp);
void TableOfReal_changeColumnLabels (TableOfReal me, const char32 *search, const char32 *replace,
- int maximumNumberOfReplaces, long *nmatches, long *nstringmatches, int use_regexp);
+ int maximumNumberOfReplaces, long *nmatches, long *nstringmatches,
+ int use_regexp);
/*
Change all row/column labels. The 'search' and 'replace' string are
interpreted as regular expressions when 'use_regexp' != 0.
@@ -132,20 +138,15 @@ void TableOfReal_changeColumnLabels (TableOfReal me, const char32 *search, const
*/
void TableOfReal_centreColumns (TableOfReal me);
-
void TableOfReal_centreColumns_byRowLabel (TableOfReal me);
/* PRECONDITION: Table must be sorted by row labels !! */
double TableOfReal_getColumnQuantile (TableOfReal me, long col, double quantile);
double TableOfReal_getRowSumByLabel (TableOfReal me, const char32 *label);
-
double TableOfReal_getRowSum (TableOfReal me, long index);
-
double TableOfReal_getColumnSumByLabel (TableOfReal me, const char32 *label);
-
double TableOfReal_getColumnSum (TableOfReal me, long index);
-
double TableOfReal_getGrandSum (TableOfReal me);
void TableOfReal_centreRows (TableOfReal me);
@@ -157,18 +158,15 @@ int TableOfReal_checkPositive (TableOfReal me);
double TableOfReal_getTableNorm (TableOfReal me);
void TableOfReal_normalizeTable (TableOfReal me, double norm);
-
void TableOfReal_normalizeColumns (TableOfReal me, double norm);
-
void TableOfReal_normalizeRows (TableOfReal me, double norm);
void TableOfReal_standardizeColumns (TableOfReal me);
-
void TableOfReal_standardizeRows (TableOfReal me);
-autoTableOfReal TableOfReal_rankColumns (TableOfReal me);
+TableOfReal TableOfReal_rankColumns (TableOfReal me);
-autoTableOfReal TableOfReal_meansByRowLabels (TableOfReal me, int expand, int stats);
+TableOfReal TableOfReal_meansByRowLabels (TableOfReal me, int expand, int stats);
/*
stats == 0? averages : medians
For a table with n rows and m different labels (m <= n):
@@ -176,34 +174,37 @@ autoTableOfReal TableOfReal_meansByRowLabels (TableOfReal me, int expand, int st
else output a table with m rows, the averages for the m labels.
*/
-autoTableOfReal TableOfReal_bootstrap (TableOfReal me);
-// Produce new table with the same number of entries, but randomly selected with replacement.
-
-autoTableOfReal TableOfReal_randomizeRows (TableOfReal me);
+TableOfReal TableOfReal_bootstrap (TableOfReal me);
+/* Produce new table with the same number of entries, but randomly
+selected with replacement. */
+TableOfReal TableOfReal_randomizeRows (TableOfReal me);
/* Produce new table with randomized rows */
/* For the inheritors */
-autoTableOfReal TableOfReal_to_TableOfReal (TableOfReal me);
+TableOfReal TableOfReal_to_TableOfReal (TableOfReal me);
-autoTableOfReal TableOfReal_choleskyDecomposition (TableOfReal me, int upper, int inverse);
+TableOfReal TableOfReal_choleskyDecomposition (TableOfReal me, int upper, int inverse);
-autoTableOfReal TableOfReal_appendColumns (TableOfReal me, TableOfReal thee);
+TableOfReal TableOfReal_appendColumns (TableOfReal me, TableOfReal thee);
+TableOfReal TableOfReal_appendColumnsMany (Collection me);
void TableOfReal_copyOneRowWithLabel (TableOfReal me, TableOfReal thee, long myrow, long thyrow);
-/* Henze & Wagner (1997), A new approach to the BHEP tests for multivariate normality, Journal of Multivariate Analysis 62, 1-23. */
-double TableOfReal_normalityTest_BHEP (TableOfReal me, double *beta /* input and output */, double *tnb, double *lnmu, double *lnvar);
+double TableOfReal_normalityTest_BHEP (TableOfReal me, double *beta, double *tnb, double *lnmu, double *lnvar);
-autoTableOfReal TableOfReal_and_TableOfReal_crossCorrelations (TableOfReal me, TableOfReal thee, int by_columns, int center, int normalize);
+TableOfReal TableOfReal_and_TableOfReal_crossCorrelations (TableOfReal me, TableOfReal thee, int by_columns, int center, int normalize);
+/********************* class TablesOfReal ******************************/
-#pragma mark - class TableOfRealList
+Thing_define (TablesOfReal, Ordered) {
+};
-autoTableOfReal TableOfRealList_sum (TableOfRealList me);
+void TablesOfReal_init (TablesOfReal me, ClassInfo klas);
-bool TableOfRealList_haveIdenticalDimensions (TableOfRealList me);
+TablesOfReal TablesOfReal_create ();
-autoTableOfReal TableOfRealList_appendColumnsMany (TableOfRealList me);
+TableOfReal TablesOfReal_sum (TablesOfReal me);
+int TablesOfReal_checkDimensions (TablesOfReal me);
#endif /* _TableOfReal_extensions_h_ */
diff --git a/dwtools/Table_extensions.cpp b/dwtools/Table_extensions.cpp
index 3a4955b..805c40c 100644
--- a/dwtools/Table_extensions.cpp
+++ b/dwtools/Table_extensions.cpp
@@ -1,6 +1,6 @@
/* Table_extensions.cpp
*
- * Copyright (C) 1997-2016 David Weenink
+ * Copyright (C) 1997-2015 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -53,7 +53,7 @@ static bool Table_selectedColumnPartIsNumeric (Table me, long column, long *sele
// column and selectedRows are valid; *min & *max must be intialized
static void Table_columnExtremesFromSelectedRows (Table me, long column, long *selectedRows, long numberOfSelectedRows, double *min, double *max) {
- double cmin = 1e308, cmax = - cmin;
+ double cmin = 1e38, cmax = - cmin;
for (long irow = 1; irow <= numberOfSelectedRows; irow++) {
double val = Table_getNumericValue_Assert (me, selectedRows[irow], column);
if (val < cmin) { cmin = val; }
@@ -89,9 +89,10 @@ Phoneme Number, Phoneme Label, F0, F1, F2 and F3. The speaker types
are type 1 (men), type 2 (women) and type 3 (children)."
*/
-autoTable Table_createFromPetersonBarneyData () {
+Table Table_createFromPetersonBarneyData () {
long nrows = 1520, ncols = 9;
- const char32 *columnLabels[9] = {U"Type", U"Sex", U"Speaker", U"Vowel", U"IPA", U"F0", U"F1", U"F2", U"F3"};
+ const char32 *columnLabels[9] =
+ {U"Type", U"Sex", U"Speaker", U"Vowel", U"IPA", U"F0", U"F1", U"F2", U"F3"};
const char32 *type[3] = {U"m", U"w", U"c"};
// Wrong order before 20080125
// char32 *vowel[10] = {U"iy", U"ih", U"eh", U"ae", U"aa", U"ao", U"uh", U"uw", U"ah", U"er"};
@@ -1632,8 +1633,8 @@ autoTable Table_createFromPetersonBarneyData () {
try {
autoTable me = Table_create (nrows, ncols);
- for (long i = 1; i <= nrows; i ++) {
- TableRow row = my rows.at [i];
+ for (long i = 1; i <= nrows; i++) {
+ TableRow row = (TableRow) my rows -> item[i];
int vowel_id = ( (i - 1) % 20) / 2 + 1; /* 1 - 10 */
int speaker_id = (i - 1) / 20 + 1; /* 1 - 76 */
int speaker_type, speaker_sex;
@@ -1657,23 +1658,26 @@ autoTable Table_createFromPetersonBarneyData () {
row -> cells [4]. string = Melder_dup_f (vowel [vowel_id - 1]);
row -> cells [5]. string = Melder_dup_f (ipa [vowel_id - 1]);
for (long j = 0; j <= 3; j++) {
- row -> cells [j + 6]. string = Melder_dup_f (Melder_integer (pbdata[i - 1].f[j]));
+ row -> cells [j + 6].string = Melder_dup_f (Melder_integer (pbdata[i - 1].f[j]));
}
}
for (long j = 1; j <= ncols; j++) {
- Table_setColumnLabel (me.get(), j, columnLabels[j - 1]);
- my columnHeaders [j]. numericized = false;
+ Table_setColumnLabel (me.peek(), j, columnLabels[j - 1]);
+ my columnHeaders [j]. numericized = FALSE;
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Table not created from Peterson & Barney data.");
}
}
-autoTable Table_createFromPolsVanNieropData () {
+Table Table_createFromPolsVanNieropData () {
long nrows = 900, ncols = 10;
- const char32 *columnLabels[10] = {U"Sex", U"Speaker", U"Vowel", U"IPA", U"F1", U"F2", U"F3", U"L1", U"L2", U"L3"};
- const char32 *vowel[12] = {U"oe", U"aa", U"oo", U"a", U"eu", U"ie", U"uu", U"ee", U"u", U"e", U"o", U"i"};
+ const char32 *columnLabels[10] =
+ {U"Sex", U"Speaker", U"Vowel", U"IPA", U"F1", U"F2", U"F3", U"L1", U"L2", U"L3"};
+ const char32 *vowel[12] = {U"oe", U"aa", U"oo", U"a", U"eu", U"ie", U"uu", U"ee", U"u",
+ U"e", U"o", U"i"
+ };
const char32 *ipa[12] = {U"u", U"a", U"o", U"\\as", U"\\o/", U"i", U"y", U"e", U"\\yc", U"\\ep", U"\\ct", U"\\ic"};
const char32 *sex[2] = {U"m", U"f"};
struct polsdatum {
@@ -2661,34 +2665,35 @@ autoTable Table_createFromPolsVanNieropData () {
try {
autoTable me = Table_create (nrows, ncols);
- for (long i = 1; i <= nrows; i ++) {
- TableRow row = my rows.at [i];
+ for (long i = 1; i <= nrows; i++) {
+ TableRow row = (TableRow) my rows -> item[i];
int vowel_id = ( (i - 1) % 12) + 1; /* 1 - 12 */
int speaker_id = (i - 1) / 12 + 1; /* 1 - 75 */
- int speaker_sex = ( speaker_id <= 50 ? 0 : 1 );
+ int speaker_sex = speaker_id <= 50 ? 0 : 1;
row -> cells [1]. string = Melder_dup_f (sex [speaker_sex]);
row -> cells [2]. string = Melder_dup_f (Melder_integer (speaker_id));
row -> cells [3]. string = Melder_dup_f (vowel [vowel_id - 1]);
row -> cells [4]. string = Melder_dup_f (ipa [vowel_id - 1]);
- for (long j = 0; j <= 2; j ++) {
- row -> cells [j + 5]. string = Melder_dup_f (Melder_integer (polsdata [i - 1]. f [j]));
- row -> cells [j + 8]. string = Melder_dup_f (Melder_integer (polsdata [i - 1]. l [j]));
+ for (long j = 0; j <= 2; j++) {
+ row -> cells [j + 5]. string = Melder_dup_f (Melder_integer (polsdata[i - 1].f[j]));
+ row -> cells [j + 8]. string = Melder_dup_f (Melder_integer (polsdata[i - 1].l[j]));
}
}
for (long j = 1; j <= ncols; j++) {
- Table_setColumnLabel (me.get(), j, columnLabels[j - 1]);
+ Table_setColumnLabel (me.peek(), j, columnLabels[j - 1]);
my columnHeaders [j]. numericized = false;
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Table not created from Pols & van Nierop data.");
}
}
-autoTable Table_createFromWeeninkData () {
+Table Table_createFromWeeninkData () {
long nrows = 360, ncols = 9;
- const char32 *columnLabels[9] = {U"Type", U"Sex", U"Speaker", U"Vowel", U"IPA", U"F0", U"F1", U"F2", U"F3"};
+ const char32 *columnLabels[9] =
+ {U"Type", U"Sex", U"Speaker", U"Vowel", U"IPA", U"F0", U"F1", U"F2", U"F3"};
const char32 *type[3] = {U"m", U"w", U"c"};
/* Our order: "oe", "o", "oo", "a", "aa", "u", "eu", "uu", "ie", "i", "ee", "e"
to Pols & van Nierop order */
@@ -2697,7 +2702,7 @@ autoTable Table_createFromWeeninkData () {
const char32 *ipa[13] = {U"", U"u", U"a", U"o", U"\\as", U"\\o/", U"i", U"y", U"e", U"\\yc", U"\\ep", U"\\ct", U"\\ic"};
const char32 *sex[2] = {U"m", U"f"};
struct weeninkdatum {
- short f[4]; // f0, f1, f2, f3
+ short f[4]; /* f0, f1, f2, f3 */
} weeninkdata [] = {
{{182, 335, 748, 2332}},
{{170, 435, 669, 2886}},
@@ -3093,19 +3098,20 @@ autoTable Table_createFromWeeninkData () {
try {
autoTable me = Table_create (nrows, ncols);
- for (long i = 1; i <= nrows; i ++) {
- TableRow row = my rows.at [i];
- int speaker_id = (i - 1) / 12 + 1; // 1 - 30
- int vowel_id = (i - 1) % 12 + 1; // 1 - 12
+ for (long i = 1; i <= nrows; i++) {
+ TableRow row = (TableRow) my rows -> item[i];
+ int speaker_id = (i - 1) / 12 + 1; /* 1 - 30 */
+ int vowel_id = (i - 1) % 12 + 1; /* 1 - 12 */
int index_in_data = (speaker_id - 1) * 12 + order[vowel_id] - 1;
int speaker_type, speaker_sex;
- if (speaker_id <= 10) { // 10 men
+ if (speaker_id <= 10) { /* 10 men */
speaker_type = 0; speaker_sex = 0;
- } else if (speaker_id <= 20) { // 10 women
+ } else if (speaker_id <= 20) { /* 10 women */
speaker_type = 1; speaker_sex = 1;
- } else { // 10 children
- speaker_type = 2; speaker_sex = 0; // which children were m/f
+ } else { /* 10 children */
+ speaker_type = 2; speaker_sex = 0;
+ // Which children were m/f ?
}
row -> cells [1]. string = Melder_dup_f (type [speaker_type]);
@@ -3114,82 +3120,50 @@ autoTable Table_createFromWeeninkData () {
row -> cells [4]. string = Melder_dup_f (vowel [vowel_id]);
row -> cells [5]. string = Melder_dup_f (ipa [vowel_id]);
- for (long j = 0; j <= 3; j ++) {
- row -> cells [j + 6]. string = Melder_dup_f (Melder_integer (weeninkdata [index_in_data]. f [j]));
+ for (long j = 0; j <= 3; j++) {
+ row -> cells [j + 6]. string = Melder_dup_f (Melder_integer (weeninkdata[index_in_data].f[j]));
}
}
- for (long j = 1; j <= ncols; j ++) {
- Table_setColumnLabel (me.get(), j, columnLabels [j - 1]);
+ for (long j = 1; j <= ncols; j++) {
+ Table_setColumnLabel (me.peek(), j, columnLabels[j - 1]);
my columnHeaders [j]. numericized = false;
}
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Table not created from Weenink data.");
}
}
// Keating&Esposito (2006),
-autoTable Table_createFromEspositoData () {
+Table Table_createFromEspositoData () {
try {
autoTable me = Table_createWithColumnNames (10, U"Language Modal Breathy");
- Table_setStringValue (me.get(), 1, 1, U"Chong");
- Table_setNumericValue (me.get(), 1, 2, -1.5);
- Table_setNumericValue (me.get(), 1, 3, 5);
- Table_setStringValue (me.get(), 2, 1, U"Fuzhou");
- Table_setNumericValue (me.get(), 2, 2, -1.5);
- Table_setNumericValue (me.get(), 2, 3, 5);
- Table_setStringValue (me.get(), 3, 1, U"Green Hmong");
- Table_setNumericValue (me.get(), 3, 2, 3);
- Table_setNumericValue (me.get(), 3, 3, 12);
- Table_setStringValue (me.get(), 4, 1, U"White Hmong");
- Table_setNumericValue (me.get(), 4, 2, 2);
- Table_setNumericValue (me.get(), 4, 3, 11);
- Table_setStringValue (me.get(), 5, 1, U"Mon");
- Table_setNumericValue (me.get(), 5, 2, -1.5);
- Table_setNumericValue (me.get(), 5, 3, 0);
- Table_setStringValue (me.get(), 6, 1, U"SADV Zapotec");
- Table_setNumericValue (me.get(), 6, 2, -6);
- Table_setNumericValue (me.get(), 6, 3, -4);
- Table_setStringValue (me.get(), 7, 1, U"SLQ Zapotec");
- Table_setNumericValue (me.get(), 7, 2, 3.5);
- Table_setNumericValue (me.get(), 7, 3, 14);
- Table_setStringValue (me.get(), 8, 1, U"Tlacolula Zapotec");
- Table_setNumericValue (me.get(), 8, 2, 3);
- Table_setNumericValue (me.get(), 8, 3, 13);
- Table_setStringValue (me.get(), 9, 1, U"Tamang");
- Table_setNumericValue (me.get(), 9, 2, 1);
- Table_setNumericValue (me.get(), 9, 3, 1);
- Table_setStringValue (me.get(), 10, 1, U"!Xoo");
- Table_setNumericValue (me.get(), 10, 2, 1);
- Table_setNumericValue (me.get(), 10, 3, 14);
- return me;
+ Table_setStringValue (me.peek(), 1, 1, U"Chong");Table_setNumericValue (me.peek(), 1, 2, -1.5);Table_setNumericValue (me.peek(), 1, 3, 5);
+ Table_setStringValue (me.peek(), 2, 1, U"Fuzhou");Table_setNumericValue (me.peek(), 2, 2, -1.5);Table_setNumericValue (me.peek(), 2, 3, 5);
+ Table_setStringValue (me.peek(), 3, 1, U"Green Hmong");Table_setNumericValue (me.peek(), 3, 2, 3);Table_setNumericValue (me.peek(), 3, 3, 12);
+ Table_setStringValue (me.peek(), 4, 1, U"White Hmong");Table_setNumericValue (me.peek(), 4, 2, 2);Table_setNumericValue (me.peek(), 4, 3, 11);
+ Table_setStringValue (me.peek(), 5, 1, U"Mon");Table_setNumericValue (me.peek(), 5, 2, -1.5);Table_setNumericValue (me.peek(), 5, 3, 0);
+ Table_setStringValue (me.peek(), 6, 1, U"SADV Zapotec");Table_setNumericValue (me.peek(), 6, 2, -6);Table_setNumericValue (me.peek(), 6, 3, -4);
+ Table_setStringValue (me.peek(), 7, 1, U"SLQ Zapotec");Table_setNumericValue (me.peek(), 7, 2, 3.5);Table_setNumericValue (me.peek(), 7, 3, 14);
+ Table_setStringValue (me.peek(), 8, 1, U"Tlacolula Zapotec");Table_setNumericValue (me.peek(), 8, 2, 3);Table_setNumericValue (me.peek(), 8, 3, 13);
+ Table_setStringValue (me.peek(), 9, 1, U"Tamang");Table_setNumericValue (me.peek(), 9, 2, 1);Table_setNumericValue (me.peek(), 9, 3, 1);
+ Table_setStringValue (me.peek(), 10, 1, U"!Xoo");Table_setNumericValue (me.peek(), 10, 2, 1);Table_setNumericValue (me.peek(), 10, 3, 14);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Keating-Esposito table not created.");
}
}
-autoTable Table_createFromGanongData () {
+Table Table_createFromGanongData () {
try {
autoTable me = Table_createWithColumnNames (6, U"VOT dash-tash dask-task");
- Table_setNumericValue (me.get(), 1, 1, -17.5);
- Table_setNumericValue (me.get(), 1, 2, 0.98);
- Table_setNumericValue (me.get(), 1, 3, 0.92);
- Table_setNumericValue (me.get(), 2, 1, -7.5);
- Table_setNumericValue (me.get(), 2, 2, 0.95);
- Table_setNumericValue (me.get(), 2, 3, 0.83);
- Table_setNumericValue (me.get(), 3, 1, -2.5);
- Table_setNumericValue (me.get(), 3, 2, 0.71);
- Table_setNumericValue (me.get(), 3, 3, 0.33);
- Table_setNumericValue (me.get(), 4, 1, 2.5);
- Table_setNumericValue (me.get(), 4, 2, 0.29);
- Table_setNumericValue (me.get(), 4, 3, 0.10);
- Table_setNumericValue (me.get(), 5, 1, 7.5);
- Table_setNumericValue (me.get(), 5, 2, 0.12);
- Table_setNumericValue (me.get(), 5, 3, 0.02);
- Table_setNumericValue (me.get(), 6, 1, 17.5);
- Table_setNumericValue (me.get(), 6, 2, 0.10);
- Table_setNumericValue (me.get(), 6, 3, 0.02);
- return me;
+ Table_setNumericValue (me.peek(), 1, 1, -17.5);Table_setNumericValue (me.peek(), 1, 2, 0.98);Table_setNumericValue (me.peek(), 1, 3, 0.92);
+ Table_setNumericValue (me.peek(), 2, 1, -7.5);Table_setNumericValue (me.peek(), 2, 2, 0.95);Table_setNumericValue (me.peek(), 2, 3, 0.83);
+ Table_setNumericValue (me.peek(), 3, 1, -2.5);Table_setNumericValue (me.peek(), 3, 2, 0.71);Table_setNumericValue (me.peek(), 3, 3, 0.33);
+ Table_setNumericValue (me.peek(), 4, 1, 2.5);Table_setNumericValue (me.peek(), 4, 2, 0.29);Table_setNumericValue (me.peek(), 4, 3, 0.10);
+ Table_setNumericValue (me.peek(), 5, 1, 7.5);Table_setNumericValue (me.peek(), 5, 2, 0.12);Table_setNumericValue (me.peek(), 5, 3, 0.02);
+ Table_setNumericValue (me.peek(), 6, 1, 17.5);Table_setNumericValue (me.peek(), 6, 2, 0.10);Table_setNumericValue (me.peek(), 6, 3, 0.02);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Ganong table not created.");
}
@@ -3197,17 +3171,12 @@ autoTable Table_createFromGanongData () {
static bool intervalsIntersect (double x1, double x2, double xmin, double xmax, double *xc1, double *xc2) {
if (x1 > x2) {
- double tmp = x1;
- x1 = x2;
- x2 = tmp;
+ double tmp = x1; x1 = x2; x2 = tmp;
}
if (xmin > xmax) {
- double tmp = xmin;
- xmin = xmax;
- xmin = tmp;
+ double tmp = xmin; xmin = xmax; xmin = tmp;
}
- *xc1 = x1;
- *xc2 = x2;
+ *xc1 = x1; *xc2 = x2;
if (x2 <= xmin || x1 >= xmax) {
return false;
}
@@ -3221,10 +3190,9 @@ static bool intervalsIntersect (double x1, double x2, double xmin, double xmax,
}
void Table_horizontalErrorBarsPlotWhere (Table me, Graphics g, long xcolumn, long ycolumn, double xmin, double xmax,
- double ymin, double ymax, long xci_min, long xci_max, double bar_mm, int garnish, const char32 *formula, Interpreter interpreter)
-{
+ double ymin, double ymax, long xci_min, long xci_max, double bar_mm, int garnish, const char32 *formula, Interpreter interpreter) {
try {
- long nrows = my rows.size;
+ long nrows = my rows -> size;
if (xcolumn < 1 || xcolumn > nrows || ycolumn < 1 || ycolumn > nrows ||
(xci_min != 0 && xci_min > nrows) || (xci_max != 0 && xci_max > nrows)) {
return;
@@ -3234,8 +3202,7 @@ void Table_horizontalErrorBarsPlotWhere (Table me, Graphics g, long xcolumn, lon
if (ymin >= ymax) {
Table_columnExtremesFromSelectedRows (me, ycolumn, selectedRows.peek(), numberOfSelectedRows, &ymin, &ymax);
if (ymin >= ymax) {
- ymin -= 1.0;
- ymax += 1.0;
+ ymin -= 1; ymax += 1;
}
}
double x1min, x1max;
@@ -3250,18 +3217,17 @@ void Table_horizontalErrorBarsPlotWhere (Table me, Graphics g, long xcolumn, lon
xmax += x1max;
}
if (xmin >= xmax) {
- xmin -= 1.0;
- xmax += 1.0;
+ xmin -= 1; xmax += 1;
}
}
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
Graphics_setInner (g);
double dy = Graphics_dyMMtoWC (g, bar_mm);
for (long row = 1; row <= numberOfSelectedRows; row++) {
- double x = Table_getNumericValue_Assert (me, selectedRows [row], xcolumn);
- double y = Table_getNumericValue_Assert (me, selectedRows [row], ycolumn);
- double dx1 = ( xci_min > 0 ? Table_getNumericValue_Assert (me, selectedRows [row], xci_min) : 0 );
- double dx2 = ( xci_max > 0 ? Table_getNumericValue_Assert (me, selectedRows [row], xci_max) : 0 );
+ double x = Table_getNumericValue_Assert (me, selectedRows[row], xcolumn);
+ double y = Table_getNumericValue_Assert (me, selectedRows[row], ycolumn);
+ double dx1 = xci_min > 0 ? Table_getNumericValue_Assert (me, selectedRows[row], xci_min) : 0;
+ double dx2 = xci_max > 0 ? Table_getNumericValue_Assert (me, selectedRows[row], xci_max) : 0;
double x1 = x - dx1, x2 = x + dx2, xc1, yc1, xc2, yc2;
if (x <= xmax && x >= xmin && y <= ymax && y >= ymin) {
@@ -3283,18 +3249,18 @@ void Table_horizontalErrorBarsPlotWhere (Table me, Graphics g, long xcolumn, lon
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
}
} catch (MelderError) {
- Melder_clearError ();
+ //
}
}
void Table_verticalErrorBarsPlotWhere (Table me, Graphics g, long xcolumn, long ycolumn, double xmin, double xmax,
double ymin, double ymax, long yci_min, long yci_max, double bar_mm, int garnish, const char32 *formula, Interpreter interpreter) {
try {
- long nrows = my rows.size;
+ long nrows = my rows -> size;
if (xcolumn < 1 || xcolumn > nrows || ycolumn < 1 || ycolumn > nrows ||
(yci_min != 0 && yci_min > nrows) || (yci_max != 0 && yci_max > nrows)) {
return;
@@ -3304,8 +3270,7 @@ void Table_verticalErrorBarsPlotWhere (Table me, Graphics g, long xcolumn, long
if (xmin >= xmax) {
Table_columnExtremesFromSelectedRows (me, ycolumn, selectedRows.peek(), numberOfSelectedRows, &ymin, &ymax);
if (xmin >= xmax) {
- xmin -= 1.0;
- xmax += 1.0;
+ xmin -= 1; xmax += 1;
}
}
double y1min, y1max;
@@ -3320,8 +3285,7 @@ void Table_verticalErrorBarsPlotWhere (Table me, Graphics g, long xcolumn, long
ymax += y1max;
}
if (ymin >= ymax) {
- ymin -= 1.0;
- ymax += 1.0;
+ ymin -= 1; ymax += 1;
}
}
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
@@ -3330,19 +3294,19 @@ void Table_verticalErrorBarsPlotWhere (Table me, Graphics g, long xcolumn, long
for (long row = 1; row <= numberOfSelectedRows; row++) {
double x = Table_getNumericValue_Assert (me, selectedRows[row], xcolumn);
double y = Table_getNumericValue_Assert (me, selectedRows[row], ycolumn);
- double dy1 = yci_min > 0 ? Table_getNumericValue_Assert (me, selectedRows[row], yci_min) : 0.0;
- double dy2 = yci_max > 0 ? Table_getNumericValue_Assert (me, selectedRows[row], yci_max) : 0.0;
+ double dy1 = yci_min > 0 ? Table_getNumericValue_Assert (me, selectedRows[row], yci_min) : 0;
+ double dy2 = yci_max > 0 ? Table_getNumericValue_Assert (me, selectedRows[row], yci_max) : 0;
double y1 = y - dy1, y2 = y + dy2, xc1, yc1, xc2, yc2;
if (x <= xmax && x >= xmin && y <= ymax && y >= ymin) {
// vertical confidence interval
if (intervalsIntersect (y1, y2, ymin, ymax, &yc1, &yc2)) {
Graphics_line (g, x, yc1, x, yc2);
- if (dx > 0 && intervalsIntersect (x - dx / 2.0, x + dx / 2.0, xmin, xmax, &xc1, &xc2)) {
- if (yc1 >= ymin && dy1 > 0.0) {
+ if (dx > 0 && intervalsIntersect (x - dx / 2, x + dx / 2, xmin, xmax, &xc1, &xc2)) {
+ if (yc1 >= ymin && dy1 > 0) {
Graphics_line (g, xc1, yc1, xc2, yc1);
}
- if (yc2 <= ymax && dy2 > 0.0) {
+ if (yc2 <= ymax && dy2 > 0) {
Graphics_line (g, xc1, yc2, xc2, yc2);
}
}
@@ -3353,11 +3317,11 @@ void Table_verticalErrorBarsPlotWhere (Table me, Graphics g, long xcolumn, long
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
}
} catch (MelderError) {
- Melder_clearError ();
+ //
}
}
@@ -3365,12 +3329,12 @@ double Table_getMedianAbsoluteDeviation (Table me, long columnNumber)
try {
Table_checkSpecifiedColumnNumberWithinRange (me, columnNumber);
Table_numericize_Assert (me, columnNumber);
- if (my rows.size < 1) {
+ if (my rows -> size < 1) {
return NUMundefined;
}
- autoNUMvector<double> data (1, my rows.size);
- for (long irow = 1; irow <= my rows.size; irow ++) {
- TableRow row = my rows.at [irow];
+ autoNUMvector<double> data (1, my rows -> size);
+ for (long irow = 1; irow <= my rows -> size; irow ++) {
+ TableRow row = static_cast <TableRow> (my rows -> item [irow]);
data[irow] = row -> cells[columnNumber].number;
if (data[irow] == NUMundefined) {
Melder_throw (me, U": the cell in row ", irow, U" of column \"",
@@ -3378,13 +3342,13 @@ double Table_getMedianAbsoluteDeviation (Table me, long columnNumber)
}
}
double mad, location;
- NUMmad (data.peek(), my rows.size, &location, 1, &mad, nullptr);
+ NUMmad (data.peek(), my rows -> size, &location, 1, &mad, 0);
return mad;
} catch (MelderError) {
Melder_throw (me, U": cannot compute median absolute deviation of column ", columnNumber, U".");
}
-autoTable Table_getOneWayKruskalWallis (Table me, long column, long factorColumn, double *prob, double *p_kruskalWallis, double *p_df) {
+Table Table_getOneWayKruskalWallis (Table me, long column, long factorColumn, double *degreesOfFreedom, double *kruskalWallis, double *probability) {
try {
if (column < 1 || column > my numberOfColumns) {
Melder_throw (U"Invalid column number.");
@@ -3392,27 +3356,27 @@ autoTable Table_getOneWayKruskalWallis (Table me, long column, long factorColumn
if (factorColumn < 1 || factorColumn > my numberOfColumns || factorColumn == column) {
Melder_throw (U"Invalid group column number.");
}
- long numberOfData = my rows.size;
+ long numberOfData = my rows -> size;
Table_numericize_Assert (me, column);
autoNUMvector<double> data (1, numberOfData);
autoStringsIndex levels = Table_to_StringsIndex_column (me, factorColumn);
- long numberOfLevels = levels -> classes->size;
+ long numberOfLevels = levels -> classes -> size;
if (numberOfLevels < 2) {
Melder_throw (U"There must be at least two levels.");
}
for (long irow = 1; irow <= numberOfData; irow++) {
- data [irow] = my rows.at [irow] -> cells [column]. number;
+ data[irow] = ((TableRow) my rows -> item [irow]) -> cells [column] .number;
}
NUMsort2<double, long> (numberOfData, data.peek(), levels -> classIndex);
NUMrank<double> (numberOfData, data.peek());
// Get correctionfactor for ties
// Hayes pg. 831
- double c = 0.0;
+ double c = 0;
long jt, j = 1;
while (j < numberOfData) {
- for (jt = j + 1; jt <= numberOfData && data [jt] == data [j]; jt ++) { }
+ for (jt = j + 1; jt <= numberOfData && data[jt] == data[j]; jt++) {}
double multiplicity = jt - j;
if (multiplicity > 1) {
c += multiplicity * (multiplicity *multiplicity - 1.0);
@@ -3430,82 +3394,83 @@ autoTable Table_getOneWayKruskalWallis (Table me, long column, long factorColumn
factorLevelSums[index] += data[i];
}
- double kruskalWallis = 0;
+ double h = 0;
for (j = 1; j <= numberOfLevels; j++) {
if (factorLevelSizes[j] < 2) {
- SimpleString ss = (SimpleString) levels -> classes->at [j]; // FIXME cast
+ SimpleString ss = (SimpleString) levels -> classes -> item[j];
Melder_throw (U"Group ", ss -> string, U" has fewer than two cases.");
}
- kruskalWallis += factorLevelSums[j] * factorLevelSums[j] / factorLevelSizes[j]; // = factorLevelMeans * groupMean * factorLevelSizes
+ h += factorLevelSums[j] * factorLevelSums[j] / factorLevelSizes[j]; // = factorLevelMeans * groupMean * factorLevelSizes
}
- kruskalWallis = (12.0 / (numberOfData * (numberOfData + 1.0))) * kruskalWallis - 3.0 * (numberOfData + 1);
- kruskalWallis /= tiesCorrection;
- double df = numberOfLevels - 1.0;
- if (p_df) {
- *p_df = df;
+ h = (12.0 / (numberOfData * (numberOfData + 1))) * h - 3 * (numberOfData + 1);
+ h /= tiesCorrection;
+ double dof = numberOfLevels - 1;
+ if (degreesOfFreedom) {
+ *degreesOfFreedom = dof;
}
- if (p_kruskalWallis) {
- *p_kruskalWallis = kruskalWallis;
+ if (kruskalWallis) {
+ *kruskalWallis = h;
}
- if (prob) {
- *prob = NUMchiSquareQ (kruskalWallis, df);
+ double p = NUMchiSquareQ (h, dof);
+ if (probability) {
+ *probability = p;
}
autoTable him = Table_createWithColumnNames (numberOfLevels, U"Group(R) Sums(R) Cases");
for (long irow = 1; irow <= numberOfLevels; irow++) {
- SimpleString ss = (SimpleString) levels -> classes->at [irow];
- Table_setStringValue (him.get(), irow, 1, ss -> string);
- Table_setNumericValue (him.get(), irow, 2, factorLevelSums[irow]);
- Table_setNumericValue (him.get(), irow, 3, factorLevelSizes[irow]);
+ SimpleString ss = (SimpleString) levels -> classes -> item[irow];
+ Table_setStringValue (him.peek(), irow, 1, ss -> string);
+ Table_setNumericValue (him.peek(), irow, 2, factorLevelSums[irow]);
+ Table_setNumericValue (him.peek(), irow, 3, factorLevelSizes[irow]);
}
- Table_numericize_Assert (him.get(), 2);
- Table_numericize_Assert (him.get(), 3);
- return him;
+ Table_numericize_Assert (him.peek(), 2);
+ Table_numericize_Assert (him.peek(), 3);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U": no one-way Kruskal-Wallis performed.");
}
}
// Table with Group Means Cases
-static void _Table_postHocTukeyHSD (Table me, double sumOfSquaresWithin, double degreesOfFreedomWithin, autoTable *meansDiff, autoTable *meansDiffProbabilities) {
+static void _Table_postHocTukeyHSD (Table me, double sumOfSquaresWithin, double degreesOfFreedomWithin, Table *meansDiff, Table *meansDiffProbabilities) {
try {
Table_numericize_Assert (me, 2);
Table_numericize_Assert (me, 3);
- long numberOfMeans = my rows.size;
+ long numberOfMeans = my rows -> size;
autoNUMvector<double> means (1, numberOfMeans);
autoNUMvector<double> cases (1, numberOfMeans);
autoTable meansD = Table_create (numberOfMeans - 1, numberOfMeans);
for (long i = 1; i <= numberOfMeans; i++) {
- TableRow row = my rows.at [i];
- means [i] = row -> cells [2]. number;
- cases [i] = row -> cells [3]. number;
+ TableRow row = (TableRow) my rows -> item [i];
+ means[i] = row -> cells [2].number;
+ cases[i] = row -> cells [3].number;
}
- for (long i = 1; i <= numberOfMeans - 1; i ++) {
- Table_setStringValue (meansD.get(), i, 1, my rows.at [i] -> cells [1]. string);
- Table_setColumnLabel (meansD.get(), i + 1, my rows.at [i + 1] -> cells [1]. string);
+ for (long i = 1; i <= numberOfMeans - 1; i++) {
+ Table_setStringValue (meansD.peek(), i, 1, ((TableRow) my rows -> item [i]) -> cells [1].string);
+ Table_setColumnLabel (meansD.peek(), i + 1, ((TableRow) my rows -> item [i + 1]) -> cells [1].string);
}
- for (long irow = 1; irow <= numberOfMeans - 1; irow ++) {
- for (long icol = irow + 1; icol <= numberOfMeans; icol ++) {
- double dif = fabs (means [irow] - means [icol]);
- Table_setNumericValue (meansD.get(), irow, icol, dif);
+ for (long irow = 1; irow <= numberOfMeans - 1; irow++) {
+ for (long icol = irow + 1; icol <= numberOfMeans; icol++) {
+ double dif = fabs (means[irow] - means[icol]);
+ Table_setNumericValue (meansD.peek(), irow, icol, dif);
}
}
- autoTable meansP = Data_copy (meansD.get());
- for (long irow = 1; irow <= numberOfMeans - 1; irow ++) {
- for (long icol = irow + 1; icol <= numberOfMeans; icol ++) {
+ autoTable meansP = (Table) Data_copy (meansD.peek());
+ for (long irow = 1; irow <= numberOfMeans - 1; irow++) {
+ for (long icol = irow + 1; icol <= numberOfMeans; icol++) {
// Tukey-Kramer correction for unequal sample sizes
- double oneOverNstar = 0.5 * (1.0 / cases [icol] + 1.0 / cases [irow]);
+ double oneOverNstar = 0.5 * (1 / cases[icol] + 1 / cases[irow]);
double s = sqrt (sumOfSquaresWithin * oneOverNstar);
double q = fabs (means[irow] - means[icol]) / s;
double p = NUMtukeyQ (q, numberOfMeans, degreesOfFreedomWithin, 1);
- Table_setNumericValue (meansP.get(), irow, icol, p);
+ Table_setNumericValue (meansP.peek(), irow, icol, p);
}
}
- if (meansDiff) {
- *meansDiff = meansD.move();
+ if (meansDiff != NULL) {
+ *meansDiff = meansD.transfer();
}
- if (meansDiffProbabilities) {
- *meansDiffProbabilities = meansP.move();
+ if (meansDiffProbabilities != NULL) {
+ *meansDiffProbabilities = meansP.transfer();
}
} catch (MelderError) {
Melder_throw (me, U": no post-hoc performed.");
@@ -3529,15 +3494,15 @@ void Table_printAsAnovaTable (Table me) {
Table_numericize_Assert (me, icol);
}
- for (long i = 1; i <= my rows.size; i ++) {
- TableRow row = my rows.at [i];
- MelderString_copy (&s, Melder_padOrTruncate (width [1], row -> cells [1]. string), U"\t");
- for (long j = 2; j <= 6; j ++) {
- double value = row -> cells [j]. number;
+ for (long i = 1; i <= my rows -> size; i++) {
+ TableRow row = (TableRow) my rows -> item[i];
+ MelderString_copy (&s, Melder_padOrTruncate (width[1], row -> cells[1].string), U"\t");
+ for (long j = 2; j <= 6; j++) {
+ double value = row -> cells[j].number;
if (NUMdefined (value)) {
- MelderString_append (&s, Melder_pad (width [j], Melder_single (value)), j == 6 ? U"" : U"\t");
+ MelderString_append (&s, Melder_pad (width[j], Melder_single (value)), j == 6 ? U"" : U"\t");
} else {
- MelderString_append (&s, Melder_pad (width [j], U""), j == 6 ? U"" : U"\t");
+ MelderString_append (&s, Melder_pad (width[j], U""), j == 6 ? U"" : U"\t");
}
}
MelderInfo_writeLine (s.string);
@@ -3546,18 +3511,18 @@ void Table_printAsAnovaTable (Table me) {
void Table_printAsMeansTable (Table me) {
autoMelderString s;
- for (long icol = 2; icol <= my numberOfColumns; icol ++) {
+ for (long icol = 2; icol <= my numberOfColumns; icol++) {
Table_numericize_Assert (me, icol);
}
- for (long j = 1; j <= my numberOfColumns; j ++) {
+ for (long j = 1; j <= my numberOfColumns; j++) {
MelderString_append (&s,
- Melder_padOrTruncate (10, ! my columnHeaders [j]. label ? U"" : my columnHeaders [j]. label),
+ Melder_padOrTruncate (10, my columnHeaders[j].label == NULL ? U"" : my columnHeaders[j].label),
j == my numberOfColumns ? U"" : U"\t");
}
MelderInfo_writeLine (s.string);
- for (long i = 1; i <= my rows.size; i ++) {
- TableRow row = my rows.at [i];
- MelderString_copy (&s, Melder_padOrTruncate (10, row -> cells [1]. string), U"\t");
+ for (long i = 1; i <= my rows -> size; i++) {
+ TableRow row = (TableRow) my rows -> item[i];
+ MelderString_copy (&s, Melder_padOrTruncate (10, row -> cells[1].string), U"\t");
for (long j = 2; j <= my numberOfColumns; j++) {
double value = row -> cells[j].number;
if (value != NUMundefined) {
@@ -3574,7 +3539,7 @@ void Table_printAsMeansTable (Table me) {
}
}
-autoTable Table_getOneWayAnalysisOfVarianceF (Table me, long column, long factorColumn, autoTable *means, autoTable *meansDiff, autoTable *meansDiffProbabilities) {
+Table Table_getOneWayAnalysisOfVarianceF (Table me, long column, long factorColumn, Table *means, Table *meansDiff, Table *meansDiffProbabilities) {
try {
if (column < 1 || column > my numberOfColumns) {
Melder_throw (U"Invalid column number.");
@@ -3582,36 +3547,36 @@ autoTable Table_getOneWayAnalysisOfVarianceF (Table me, long column, long factor
if (factorColumn < 1 || factorColumn > my numberOfColumns || factorColumn == column) {
Melder_throw (U"Invalid group column number.");
}
- long numberOfData = my rows.size;
+ long numberOfData = my rows -> size;
Table_numericize_Assert (me, column);
autoNUMvector<double> data (1, numberOfData);
autoStringsIndex levels = Table_to_StringsIndex_column (me, factorColumn);
// copy data from Table
for (long irow = 1; irow <= numberOfData; irow++) {
- data [irow] = my rows.at [irow] -> cells [column]. number;
+ data[irow] = ((TableRow) my rows -> item[irow]) -> cells[column].number;
}
- long numberOfLevels = levels -> classes->size;
+ long numberOfLevels = levels -> classes -> size;
if (numberOfLevels < 2) {
Melder_throw (U"There must be at least two levels.");
}
autoNUMvector<long> factorLevelSizes (1, numberOfLevels);
autoNUMvector<double> factorLevelMeans (1, numberOfLevels);
- // a, ty, c according to scheme of Hayes, 10.14 pg 363
+ // a, ty, c according to schem of Hayes, 10.14 pg 363
- double a = 0.0, ty = 0.0;
- for (long i = 1; i <= numberOfData; i ++) {
- long index = levels -> classIndex [i];
- factorLevelSizes [index] ++;
- factorLevelMeans [index] += data [i];
- a += data [i] * data [i];
- ty += data [i];
+ double a = 0, ty = 0;
+ for (long i = 1; i <= numberOfData; i++) {
+ long index = levels -> classIndex[i];
+ factorLevelSizes[index] ++;
+ factorLevelMeans[index] += data[i];
+ a += data[i] * data[i];
+ ty += data[i];
}
- double c = 0.0;
+ double c = 0;
for (long j = 1; j <= numberOfLevels; j++) {
if (factorLevelSizes[j] < 2) {
- SimpleString ss = (SimpleString) levels -> classes->at [j];
+ SimpleString ss = (SimpleString) levels -> classes -> item[j];
Melder_throw (U"Level \"", ss -> string, U"\" has less then two members.");
}
c += factorLevelMeans[j] * factorLevelMeans[j] / factorLevelSizes[j]; // order of these two is important!
@@ -3627,48 +3592,48 @@ autoTable Table_getOneWayAnalysisOfVarianceF (Table me, long column, long factor
autoTable anova = Table_createWithColumnNames (3, U"Source SS Df MS F P");
long col_s = 1, col_ss = 2, col_df = 3, col_ms = 4, col_f = 5, col_p = 6;
long row_b = 1, row_w = 2, row_t = 3;
- Table_setStringValue (anova.get(), row_b, col_s, U"Between");
- Table_setStringValue (anova.get(), row_w, col_s, U"Within");
- Table_setStringValue (anova.get(), row_t, col_s, U"Total");
+ Table_setStringValue (anova.peek(), row_b, col_s, U"Between");
+ Table_setStringValue (anova.peek(), row_w, col_s, U"Within");
+ Table_setStringValue (anova.peek(), row_t, col_s, U"Total");
- Table_setNumericValue (anova.get(), row_b, col_ss, ss_b);
- Table_setNumericValue (anova.get(), row_b, col_df, dof_b);
+ Table_setNumericValue (anova.peek(), row_b, col_ss, ss_b);
+ Table_setNumericValue (anova.peek(), row_b, col_df, dof_b);
double ms_b = ss_b / dof_b;
- Table_setNumericValue (anova.get(), row_b, col_ms, ms_b);
+ Table_setNumericValue (anova.peek(), row_b, col_ms, ms_b);
- Table_setNumericValue (anova.get(), row_w, col_ss, ss_w);
- Table_setNumericValue (anova.get(), row_w, col_df, dof_w);
+ Table_setNumericValue (anova.peek(), row_w, col_ss, ss_w);
+ Table_setNumericValue (anova.peek(), row_w, col_df, dof_w);
double ms_w = ss_w / dof_w;
- Table_setNumericValue (anova.get(), row_w, col_ms, ms_w);
+ Table_setNumericValue (anova.peek(), row_w, col_ms, ms_w);
double fisherF = ms_b / ms_w;
double probability = NUMfisherQ (fisherF, dof_b, dof_w);
- Table_setNumericValue (anova.get(), row_b, col_f, fisherF);
- Table_setNumericValue (anova.get(), row_b, col_p, probability);
+ Table_setNumericValue (anova.peek(), row_b, col_f, fisherF);
+ Table_setNumericValue (anova.peek(), row_b, col_p, probability);
- Table_setNumericValue (anova.get(), row_t, col_ss, ss_t);
- Table_setNumericValue (anova.get(), row_t, col_df, dof_w + dof_b);
+ Table_setNumericValue (anova.peek(), row_t, col_ss, ss_t);
+ Table_setNumericValue (anova.peek(), row_t, col_df, dof_w + dof_b);
autoTable ameans = Table_createWithColumnNames (numberOfLevels, U"Group Mean Cases");
- for (long irow = 1; irow <= numberOfLevels; irow ++) {
- SimpleString name = (SimpleString) levels -> classes->at [irow];
- Table_setStringValue (ameans.get(), irow, 1, name -> string);
- Table_setNumericValue (ameans.get(), irow, 2, factorLevelMeans [irow]);
- Table_setNumericValue (ameans.get(), irow, 3, factorLevelSizes [irow]);
+ for (long irow = 1; irow <= numberOfLevels; irow++) {
+ SimpleString name = (SimpleString) levels -> classes -> item[irow];
+ Table_setStringValue (ameans.peek(), irow, 1, name -> string);
+ Table_setNumericValue (ameans.peek(), irow, 2, factorLevelMeans[irow]);
+ Table_setNumericValue (ameans.peek(), irow, 3, factorLevelSizes[irow]);
}
- long columns [1+1] { 0, 2 }; // sort by column 2
- Table_sortRows_Assert (ameans.get(), columns, 1);
- _Table_postHocTukeyHSD (ameans.get(), ms_w, dof_w, meansDiff, meansDiffProbabilities);
+ long columns [1+1] = { 0, 2 }; // sort by column 2
+ Table_sortRows_Assert (ameans.peek(), columns, 1);
+ _Table_postHocTukeyHSD (ameans.peek(), ms_w, dof_w, meansDiff, meansDiffProbabilities);
if (means) {
- *means = ameans.move();
+ *means = ameans.transfer();
}
- return anova;
+ return anova.transfer();
} catch (MelderError) {
Melder_throw (me, U": no one-way anova performed.");
}
}
-autoTable Table_getTwoWayAnalysisOfVarianceF (Table me, long column, long factorColumnA, long factorColumnB, autoTable *means, autoTable *levelSizes) {
+Table Table_getTwoWayAnalysisOfVarianceF (Table me, long column, long factorColumnA, long factorColumnB, Table *means, Table *levelSizes) {
try {
if (column < 1 || column > my numberOfColumns) {
Melder_throw (U"Invalid column number.");
@@ -3682,17 +3647,17 @@ autoTable Table_getTwoWayAnalysisOfVarianceF (Table me, long column, long factor
char32 *label_A = my columnHeaders[factorColumnA].label;
char32 *label_B = my columnHeaders[factorColumnB].label;
- long numberOfData = my rows.size;
+ long numberOfData = my rows -> size;
Table_numericize_Assert (me, column);
autoNUMvector<double> data (1, numberOfData);
autoStringsIndex levelsA = Table_to_StringsIndex_column (me, factorColumnA);
autoStringsIndex levelsB = Table_to_StringsIndex_column (me, factorColumnB);
// copy data from Table
- for (long irow = 1; irow <= numberOfData; irow ++) {
- data [irow] = my rows.at [irow] -> cells [column]. number;
+ for (long irow = 1; irow <= numberOfData; irow++) {
+ data[irow] = ((TableRow) my rows -> item [irow]) -> cells [column] .number;
}
- long numberOfLevelsA = levelsA -> classes->size;
- long numberOfLevelsB = levelsB -> classes->size;
+ long numberOfLevelsA = levelsA -> classes -> size;
+ long numberOfLevelsB = levelsB -> classes -> size;
if (numberOfLevelsA < 2) {
Melder_throw (U"There must be at least two levels in \"", label_A, U"\".");
}
@@ -3727,25 +3692,25 @@ autoTable Table_getTwoWayAnalysisOfVarianceF (Table me, long column, long factor
// extra column for ystar[i.], extra row for ystar[.j]
autoNUMmatrix<double> factorLevelMeans (1, numberOfLevelsA + 1, 1, numberOfLevelsB + 1); // weighted mean + mean
- for (long k = 1; k <= numberOfData; k ++) {
- long indexA = levelsA -> classIndex [k];
- long indexB = levelsB -> classIndex [k];
- factorLevelSizes [indexA] [indexB] ++;
- factorLevelMeans [indexA] [indexB] += data [k];
+ for (long k = 1; k <= numberOfData; k++) {
+ long indexA = levelsA -> classIndex[k];
+ long indexB = levelsB -> classIndex[k];
+ factorLevelSizes[indexA][indexB] ++;
+ factorLevelMeans[indexA][indexB] += data[k];
}
// check for unfilled cells and calculate cell means
double nh = 0;
- for (long i = 1; i <= numberOfLevelsA; i ++) {
- for (long j = 1; j <= numberOfLevelsB; j ++) {
- if (factorLevelSizes [i] [j] < 1) {
- SimpleString li = (SimpleString) levelsA -> classes->at [i];
- SimpleString lj = (SimpleString) levelsA -> classes->at [j];
+ for (long i = 1; i <= numberOfLevelsA; i++) {
+ for (long j = 1; j <= numberOfLevelsB; j++) {
+ if (factorLevelSizes[i][j] < 1) {
+ SimpleString li = (SimpleString) levelsA -> classes -> item[i];
+ SimpleString lj = (SimpleString) levelsA -> classes -> item[j];
Melder_throw (U"Level ", li, U" of ", lj, U" has no data.");
}
- factorLevelMeans [i] [j] /= factorLevelSizes [i] [j];
- nh += 1.0 / factorLevelSizes [i] [j];
+ factorLevelMeans[i][j] /= factorLevelSizes[i][j];
+ nh += 1.0 / factorLevelSizes[i][j];
}
}
nh = numberOfLevelsA * numberOfLevelsB / nh;
@@ -3753,24 +3718,24 @@ autoTable Table_getTwoWayAnalysisOfVarianceF (Table me, long column, long factor
// row marginals (ystar[i.])
double mean = 0; // ystar[..]
- for (long i = 1; i <= numberOfLevelsA; i ++) {
- for (long j = 1; j <= numberOfLevelsB; j ++) {
- factorLevelMeans [i] [numberOfLevelsB + 1] += factorLevelMeans [i] [j];
+ for (long i = 1; i <= numberOfLevelsA; i++) {
+ for (long j = 1; j <= numberOfLevelsB; j++) {
+ factorLevelMeans[i][numberOfLevelsB + 1] += factorLevelMeans[i][j];
mean += factorLevelMeans[i][j];
- factorLevelSizes [i] [numberOfLevelsB + 1] += factorLevelSizes [i] [j];
+ factorLevelSizes[i][numberOfLevelsB + 1] += factorLevelSizes[i][j];
}
factorLevelMeans[i][numberOfLevelsB + 1] /= numberOfLevelsB;
}
mean /= numberOfLevelsA * numberOfLevelsB;
- factorLevelMeans [numberOfLevelsA + 1] [numberOfLevelsB + 1] = mean;
- factorLevelSizes [numberOfLevelsA + 1] [numberOfLevelsB + 1] = numberOfData;
+ factorLevelMeans[numberOfLevelsA + 1][numberOfLevelsB + 1] = mean;
+ factorLevelSizes[numberOfLevelsA + 1][numberOfLevelsB + 1] = numberOfData;
// column marginals (ystar[.j])
- for (long j = 1; j <= numberOfLevelsB; j ++) {
- for (long i = 1; i <= numberOfLevelsA; i ++) {
- factorLevelMeans [numberOfLevelsA + 1] [j] += factorLevelMeans [i] [j];
- factorLevelSizes [numberOfLevelsA + 1] [j] += factorLevelSizes [i] [j];
+ for (long j = 1; j <= numberOfLevelsB; j++) {
+ for (long i = 1; i <= numberOfLevelsA; i++) {
+ factorLevelMeans[numberOfLevelsA + 1][j] += factorLevelMeans[i][j];
+ factorLevelSizes[numberOfLevelsA + 1][j] += factorLevelSizes[i][j];
}
factorLevelMeans[numberOfLevelsA + 1][j] /= numberOfLevelsA;
}
@@ -3778,29 +3743,29 @@ autoTable Table_getTwoWayAnalysisOfVarianceF (Table me, long column, long factor
// the sums of squares
double ss_T = 0;
- for (long k = 1; k <= numberOfData; k ++) {
+ for (long k = 1; k <= numberOfData; k++) {
double dif = data[k] - mean;
ss_T += dif * dif;
}
double ss_A = 0;
- for (long i = 1; i <= numberOfLevelsA; i ++) {
- double dif = factorLevelMeans [i] [numberOfLevelsB + 1] - mean;
+ for (long i = 1; i <= numberOfLevelsA; i++) {
+ double dif = factorLevelMeans[i][numberOfLevelsB + 1] - mean;
ss_A += dif * dif;
}
ss_A *= nh * numberOfLevelsB;
double ss_B = 0;
- for (long j = 1; j <= numberOfLevelsB; j ++) {
- double dif = factorLevelMeans [numberOfLevelsA + 1] [j] - mean;
+ for (long j = 1; j <= numberOfLevelsB; j++) {
+ double dif = factorLevelMeans[numberOfLevelsA + 1][j] - mean;
ss_B += dif * dif;
}
ss_B *= nh * numberOfLevelsA;
double ss_AB = 0;
- for (long i = 1; i <= numberOfLevelsA; i ++) {
- for (long j = 1; j <= numberOfLevelsB; j ++) {
- double dif = factorLevelMeans [i] [j] - factorLevelMeans [i] [numberOfLevelsB + 1] - factorLevelMeans [numberOfLevelsA + 1] [j] + mean;
+ for (long i = 1; i <= numberOfLevelsA; i++) {
+ for (long j = 1; j <= numberOfLevelsB; j++) {
+ double dif = factorLevelMeans[i][j] - factorLevelMeans[i][numberOfLevelsB + 1] - factorLevelMeans[numberOfLevelsA + 1][j] + mean;
ss_AB += dif * dif;
}
}
@@ -3811,118 +3776,118 @@ autoTable Table_getTwoWayAnalysisOfVarianceF (Table me, long column, long factor
// are there any replications? if not then the error term is the AB interaction.
bool replications = true;
- if (factorLevelSizes [numberOfLevelsA + 1] [1] == numberOfLevelsA) {
+ if (factorLevelSizes[numberOfLevelsA + 1][1] == numberOfLevelsA) {
replications = false;
}
// Construct the means Table (numberOfLevelsA+1)x(numberOfLevelsB + 1 + 1)
autoTable ameans = Table_createWithoutColumnNames (numberOfLevelsA + 1, numberOfLevelsB + 1 + 1);
- for (long k = 2; k <= numberOfLevelsB + 1; k ++) {
- SimpleString name = (SimpleString) levelsB -> classes->at [k - 1];
- Table_setColumnLabel (ameans.get(), k, name -> string);
+ for (long k = 2; k <= numberOfLevelsB + 1; k++) {
+ SimpleString name = (SimpleString) levelsB -> classes -> item[k - 1];
+ Table_setColumnLabel (ameans.peek(), k, name -> string);
}
- Table_setColumnLabel (ameans.get(), numberOfLevelsB + 1 + 1, U"Mean");
+ Table_setColumnLabel (ameans.peek(), numberOfLevelsB + 1 + 1, U"Mean");
for (long j = 1; j <= numberOfLevelsA; j++) {
- SimpleString name = (SimpleString) levelsA -> classes->at [j];
- Table_setStringValue (ameans.get(), j, 1, name -> string);
+ SimpleString name = (SimpleString) levelsA -> classes -> item[j];
+ Table_setStringValue (ameans.peek(), j, 1, name -> string);
}
- Table_setStringValue (ameans.get(), numberOfLevelsA + 1, 1, U"Mean");
+ Table_setStringValue (ameans.peek(), numberOfLevelsA + 1, 1, U"Mean");
- for (long i = 1; i <= numberOfLevelsA + 1; i ++) {
- for (long j = 1; j <= numberOfLevelsB + 1; j ++) {
- Table_setNumericValue (ameans.get(), i, j + 1, factorLevelMeans [i] [j]);
+ for (long i = 1; i <= numberOfLevelsA + 1; i++) {
+ for (long j = 1; j <= numberOfLevelsB + 1; j++) {
+ Table_setNumericValue (ameans.peek(), i, j + 1, factorLevelMeans[i][j]);
}
}
if (levelSizes) {
- autoTable asizes = Data_copy (ameans.get());
- Table_setColumnLabel (asizes.get(), numberOfLevelsB + 1 + 1, U"Total");
- Table_setStringValue (asizes.get(), numberOfLevelsA + 1, 1, U"Total");
- for (long i = 1; i <= numberOfLevelsA + 1; i ++) {
- for (long j = 1; j <= numberOfLevelsB + 1; j ++) {
- Table_setNumericValue (asizes.get(), i, j + 1, factorLevelSizes [i] [j]);
+ autoTable asizes = (Table) Data_copy (ameans.peek());
+ Table_setColumnLabel (asizes.peek(), numberOfLevelsB + 1 + 1, U"Total");
+ Table_setStringValue (asizes.peek(), numberOfLevelsA + 1, 1, U"Total");
+ for (long i = 1; i <= numberOfLevelsA + 1; i++) {
+ for (long j = 1; j <= numberOfLevelsB + 1; j++) {
+ Table_setNumericValue (asizes.peek(), i, j + 1, factorLevelSizes[i][j]);
}
}
- *levelSizes = asizes.move();
+ *levelSizes = asizes.transfer();
}
autoTable anova = Table_createWithColumnNames (replications ? 5 : 4, U"Source SS Df MS F P");
long col_s = 1, col_ss = 2, col_df = 3, col_ms = 4, col_f = 5, col_p = 6;
long row_A = 1, row_B = 2, row_AB = 3, row_E = replications ? 4 : 3, row_t = replications ? 5 : 4;
- Table_setStringValue (anova.get(), row_A, col_s, label_A);
- Table_setStringValue (anova.get(), row_B, col_s, label_B);
- Table_setStringValue (anova.get(), row_AB, col_s, Melder_cat (label_A, U" x ", label_B));
+ Table_setStringValue (anova.peek(), row_A, col_s, label_A);
+ Table_setStringValue (anova.peek(), row_B, col_s, label_B);
+ Table_setStringValue (anova.peek(), row_AB, col_s, Melder_cat (label_A, U" x ", label_B));
if (replications) {
- Table_setStringValue (anova.get(), row_E, col_s, U"Error");
+ Table_setStringValue (anova.peek(), row_E, col_s, U"Error");
}
- Table_setStringValue (anova.get(), row_t, col_s, U"Total");
+ Table_setStringValue (anova.peek(), row_t, col_s, U"Total");
double dof_A = numberOfLevelsA - 1, ms_A = ss_A / dof_A;
- Table_setNumericValue (anova.get(), row_A, col_ss, ss_A);
- Table_setNumericValue (anova.get(), row_A, col_df, dof_A);
- Table_setNumericValue (anova.get(), row_A, col_ms, ms_A);
+ Table_setNumericValue (anova.peek(), row_A, col_ss, ss_A);
+ Table_setNumericValue (anova.peek(), row_A, col_df, dof_A);
+ Table_setNumericValue (anova.peek(), row_A, col_ms, ms_A);
double dof_B = numberOfLevelsB - 1, ms_B = ss_B / dof_B;
- Table_setNumericValue (anova.get(), row_B, col_ss, ss_B);
- Table_setNumericValue (anova.get(), row_B, col_df, dof_B);
- Table_setNumericValue (anova.get(), row_B, col_ms, ms_B);
+ Table_setNumericValue (anova.peek(), row_B, col_ss, ss_B);
+ Table_setNumericValue (anova.peek(), row_B, col_df, dof_B);
+ Table_setNumericValue (anova.peek(), row_B, col_ms, ms_B);
double dof_AB = dof_A * dof_B , ms_AB, dof_E, ms_E;
if (replications) {
ms_AB = ss_AB / dof_AB;
dof_E = numberOfData - dof_A - dof_B - dof_AB - 1;
ms_E = ss_E / dof_E;
- Table_setNumericValue (anova.get(), row_AB, col_ss, ss_AB);
- Table_setNumericValue (anova.get(), row_AB, col_df, dof_AB);
- Table_setNumericValue (anova.get(), row_AB, col_ms, ms_AB);
+ Table_setNumericValue (anova.peek(), row_AB, col_ss, ss_AB);
+ Table_setNumericValue (anova.peek(), row_AB, col_df, dof_AB);
+ Table_setNumericValue (anova.peek(), row_AB, col_ms, ms_AB);
} else {
ss_E = ss_AB;
dof_E = numberOfData - dof_A - dof_B - 1;
ms_E = ss_AB / dof_E;
}
- Table_setNumericValue (anova.get(), row_E, col_ss, ss_E);
- Table_setNumericValue (anova.get(), row_E, col_df, dof_E);
- Table_setNumericValue (anova.get(), row_E, col_ms, ms_E);
- Table_setNumericValue (anova.get(), row_t, col_ss, ss_T);
- Table_setNumericValue (anova.get(), row_t, col_df, numberOfData - 1);
+ Table_setNumericValue (anova.peek(), row_E, col_ss, ss_E);
+ Table_setNumericValue (anova.peek(), row_E, col_df, dof_E);
+ Table_setNumericValue (anova.peek(), row_E, col_ms, ms_E);
+ Table_setNumericValue (anova.peek(), row_t, col_ss, ss_T);
+ Table_setNumericValue (anova.peek(), row_t, col_df, numberOfData - 1);
// get f and p values wrt ms_E
double f_A = ms_A / ms_E;
double f_B = ms_B / ms_E;
double p_A = NUMfisherQ (f_A, dof_A, dof_E);
double p_B = NUMfisherQ (f_B, dof_B, dof_E);
- Table_setNumericValue (anova.get(), row_A, col_f, f_A);
- Table_setNumericValue (anova.get(), row_B, col_f, f_B);
- Table_setNumericValue (anova.get(), row_A, col_p, p_A);
- Table_setNumericValue (anova.get(), row_B, col_p, p_B);
+ Table_setNumericValue (anova.peek(), row_A, col_f, f_A);
+ Table_setNumericValue (anova.peek(), row_B, col_f, f_B);
+ Table_setNumericValue (anova.peek(), row_A, col_p, p_A);
+ Table_setNumericValue (anova.peek(), row_B, col_p, p_B);
if (replications) {
double f_AB = ms_AB / ms_E;
double p_AB = NUMfisherQ (f_AB, dof_AB, dof_E);
- Table_setNumericValue (anova.get(), row_AB, col_f, f_AB);
- Table_setNumericValue (anova.get(), row_AB, col_p, p_AB);
+ Table_setNumericValue (anova.peek(), row_AB, col_f, f_AB);
+ Table_setNumericValue (anova.peek(), row_AB, col_p, p_AB);
}
if (means) {
- *means = ameans.move();
+ *means = ameans.transfer();
}
- return anova;
+ return anova.transfer();
} catch (MelderError) {
Melder_throw (me, U": two-way anova not created.");
}
}
-void Table_normalProbabilityPlot (Table me, Graphics g, long column, long numberOfQuantiles, double numberOfSigmas, int labelSize, const char32 *label, bool garnish)
+void Table_normalProbabilityPlot (Table me, Graphics g, long column, long numberOfQuantiles, double numberOfSigmas, int labelSize, const char32 *label, int garnish)
{
try {
if (column < 1 || column > my numberOfColumns) return;
Table_numericize_Assert (me, column);
- long numberOfData = my rows.size;
+ long numberOfData = my rows -> size;
autoNUMvector<double> data (1, numberOfData);
- for (long irow = 1; irow <= numberOfData; irow ++) {
- data [irow] = my rows.at [irow] -> cells [column]. number;
+ for (long irow = 1; irow <= numberOfData; irow++) {
+ data[irow] = ((TableRow) my rows -> item [irow]) -> cells [column] . number;
}
double mean, var;
- NUMvector_avevar (data.peek(), numberOfData, & mean, & var);
- double xmin = 100, xmax = -xmin, ymin = 1e308, ymax = -ymin, stdev = sqrt (var / (numberOfData - 1));
+ NUMvector_avevar (data.peek(), numberOfData, &mean, &var);
+ double xmin = 100, xmax = -xmin, ymin = 1e38, ymax = -ymin, stdev = sqrt (var / (numberOfData - 1));
if (numberOfSigmas != 0) {
xmin = -numberOfSigmas;
xmax = numberOfSigmas;
@@ -3932,11 +3897,11 @@ void Table_normalProbabilityPlot (Table me, Graphics g, long column, long number
NUMsort_d (numberOfData, data.peek());
numberOfQuantiles = numberOfData < numberOfQuantiles ? numberOfData : numberOfQuantiles;
autoTableOfReal thee = TableOfReal_create (numberOfQuantiles, 2);
- TableOfReal_setColumnLabel (thee.get(), 1, U"Normal distribution quantiles");
- TableOfReal_setColumnLabel (thee.get(), 2, my columnHeaders[column].label);
+ TableOfReal_setColumnLabel (thee.peek(), 1, U"Normal distribution quantiles");
+ TableOfReal_setColumnLabel (thee.peek(), 2, my columnHeaders[column].label);
double un = pow (0.5, 1.0 / numberOfQuantiles);
- for (long irow = 1; irow <= numberOfQuantiles; irow ++) {
- double ui = irow == 1 ? 1.0 - un : (irow == numberOfQuantiles ? un : (irow - 0.3175) / (numberOfQuantiles + 0.365));
+ for (long irow = 1; irow <= numberOfQuantiles; irow++) {
+ double ui = irow == 1 ? 1 - un : (irow == numberOfQuantiles ? un : (irow - 0.3175) / (numberOfQuantiles + 0.365));
double q = NUMquantile (numberOfData, data.peek(), ui);
double zq = - NUMinvGaussQ (ui);
thy data[irow][1] = zq; // along x
@@ -3949,7 +3914,7 @@ void Table_normalProbabilityPlot (Table me, Graphics g, long column, long number
}
}
- TableOfReal_drawScatterPlot (thee.get(), g, 1, 2, 1, numberOfQuantiles, xmin, xmax, ymin, ymax, labelSize, 0, label, garnish);
+ TableOfReal_drawScatterPlot (thee.peek(), g, 1, 2, 1, numberOfQuantiles, xmin, xmax, ymin, ymax, labelSize, 0, label, garnish);
Graphics_setInner (g);
Graphics_setLineType (g, Graphics_DOTTED);
@@ -3962,37 +3927,33 @@ void Table_normalProbabilityPlot (Table me, Graphics g, long column, long number
}
}
-void Table_quantileQuantilePlot_betweenLevels (Table me, Graphics g, long dataColumn, long factorColumn, const char32 *xlevel, const char32 *ylevel, long numberOfQuantiles,
- double xmin, double xmax, double ymin, double ymax, int labelSize, const char32 *plotLabel, bool garnish)
-{
+void Table_quantileQuantilePlot_betweenLevels (Table me, Graphics g, long dataColumn, long factorColumn, const char32 *xlevel, const char32 *ylevel, long numberOfQuantiles, double xmin, double xmax, double ymin, double ymax, int labelSize, const char32 *plotLabel, int garnish) {
try {
if (dataColumn < 1 || dataColumn > my numberOfColumns || factorColumn < 1 || factorColumn > my numberOfColumns) return;
Table_numericize_Assert (me, dataColumn);
- long numberOfData = my rows.size;
+ long numberOfData = my rows -> size;
autoNUMvector<double> xdata (1, numberOfData);
autoNUMvector<double> ydata (1, numberOfData);
long xnumberOfData = 0, ynumberOfData = 0;
- for (long irow = 1; irow <= numberOfData; irow ++) {
- char32 *label = my rows.at [irow] -> cells [factorColumn]. string;
- double val = my rows.at [irow] -> cells [dataColumn]. number;
+ for (long irow = 1; irow <= numberOfData; irow++) {
+ char32 *label = ((TableRow) my rows -> item [irow]) -> cells [factorColumn] . string;
+ double val = ((TableRow) my rows -> item [irow]) -> cells [dataColumn] . number;
if (Melder_equ (label, xlevel)) {
- xdata [++ xnumberOfData] = val;
+ xdata[++xnumberOfData] = val;
} else if (Melder_equ (label, ylevel)) {
- ydata [++ ynumberOfData] = val;
+ ydata[++ynumberOfData] = val;
}
}
if (xmin == xmax) {
- NUMvector_extrema<double> (xdata.peek(), 1, xnumberOfData, & xmin, & xmax);
+ NUMvector_extrema<double> (xdata.peek(), 1, xnumberOfData, &xmin, &xmax);
if (xmin == xmax) {
- xmin -= 1.0;
- xmax += 1.0;
+ xmin -= 1; xmax += 1;
}
}
if (ymin == ymax) {
- NUMvector_extrema<double> (ydata.peek(), 1, ynumberOfData, & ymin, & ymax);
+ NUMvector_extrema<double> (ydata.peek(), 1, ynumberOfData, &ymin, &ymax);
if (ymin == ymax) {
- ymin -= 1.0;
- ymax += 1.0;
+ ymin -= 1; ymax += 1;
}
}
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
@@ -4003,43 +3964,39 @@ void Table_quantileQuantilePlot_betweenLevels (Table me, Graphics g, long dataCo
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_textBottom (g, true, Melder_cat (my columnHeaders [dataColumn].label, U" (", xlevel, U")"));
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_textBottom (g, 1, Melder_cat (my columnHeaders [dataColumn].label, U" (", xlevel, U")"));
+ Graphics_marksBottom (g, 2, 1, 1, 0);
- Graphics_textLeft (g, true, Melder_cat (my columnHeaders [dataColumn].label, U" (", ylevel, U")"));
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_textLeft (g, 1, Melder_cat (my columnHeaders [dataColumn].label, U" (", ylevel, U")"));
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
} catch (MelderError) {
Melder_clearError (); // drawing errors shall be ignored
}
}
-void Table_quantileQuantilePlot (Table me, Graphics g, long xcolumn, long ycolumn, long numberOfQuantiles,
- double xmin, double xmax, double ymin, double ymax, int labelSize, const char32 *plotLabel, bool garnish)
-{
+void Table_quantileQuantilePlot (Table me, Graphics g, long xcolumn, long ycolumn, long numberOfQuantiles, double xmin, double xmax, double ymin, double ymax, int labelSize, const char32 *plotLabel, int garnish) {
try {
if (xcolumn < 1 || xcolumn > my numberOfColumns || ycolumn < 1 || ycolumn > my numberOfColumns) return;
Table_numericize_Assert (me, xcolumn);
Table_numericize_Assert (me, ycolumn);
- long numberOfData = my rows.size;
+ long numberOfData = my rows -> size;
autoNUMvector<double> xdata (1, numberOfData);
autoNUMvector<double> ydata (1, numberOfData);
for (long irow = 1; irow <= numberOfData; irow++) {
- xdata [irow] = my rows.at [irow] -> cells [xcolumn]. number;
- ydata [irow] = my rows.at [irow] -> cells [ycolumn]. number;
+ xdata[irow] = ((TableRow) my rows -> item [irow]) -> cells [xcolumn] . number;
+ ydata[irow] = ((TableRow) my rows -> item [irow]) -> cells [ycolumn] . number;
}
if (xmin == xmax) {
NUMvector_extrema<double> (xdata.peek(), 1, numberOfData, &xmin, &xmax);
if (xmin == xmax) {
- xmin -= 1.0;
- xmax += 1.0;
+ xmin -= 1; xmax += 1;
}
}
if (ymin == ymax) {
NUMvector_extrema<double> (ydata.peek(), 1, numberOfData, &ymin, &ymax);
if (ymin == ymax) {
- ymin -= 1.0;
- ymax += 1.0;
+ ymin -= 1; ymax += 1;
}
}
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
@@ -4049,14 +4006,14 @@ void Table_quantileQuantilePlot (Table me, Graphics g, long xcolumn, long ycolum
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- if (my columnHeaders [xcolumn].label) {
- Graphics_textBottom (g, true, my columnHeaders [xcolumn].label);
+ if (my columnHeaders [xcolumn].label != NULL) {
+ Graphics_textBottom (g, 1, my columnHeaders [xcolumn].label);
}
- Graphics_marksBottom (g, 2, true, true, false);
- if (my columnHeaders [ycolumn].label) {
- Graphics_textLeft (g, true, my columnHeaders [ycolumn].label);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
+ if (my columnHeaders [ycolumn].label != NULL) {
+ Graphics_textLeft (g, 1, my columnHeaders [ycolumn].label);
}
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
} catch (MelderError) {
Melder_clearError (); // drawing errors shall be ignored
@@ -4067,24 +4024,24 @@ void Table_boxPlots (Table me, Graphics g, long dataColumn, long factorColumn, d
try {
if (dataColumn < 1 || dataColumn > my numberOfColumns || factorColumn < 1 || factorColumn > my numberOfColumns) return;
Table_numericize_Assert (me, dataColumn);
- long numberOfData = my rows.size;
+ long numberOfData = my rows -> size;
autoStringsIndex si = Table_to_StringsIndex_column (me, factorColumn);
- long numberOfLevels = si -> classes->size;
+ long numberOfLevels = si -> classes -> size;
if (ymin == ymax) {
ymax = Table_getMaximum (me, dataColumn);
ymin = Table_getMinimum (me, dataColumn);
if (ymax == ymin) {
- ymax += 1.0; ymin -= 1.0;
+ ymax += 1; ymin -= 1;
}
}
- Graphics_setWindow (g, 1.0 - 0.5, numberOfLevels + 0.5, ymin, ymax);
+ Graphics_setWindow (g, 1 - 0.5, numberOfLevels + 0.5, ymin, ymax);
Graphics_setInner (g);
autoNUMvector<double> data (1, numberOfData);
- for (long ilevel = 1; ilevel <= numberOfLevels; ilevel ++) {
+ for (long ilevel = 1; ilevel <= numberOfLevels; ilevel++) {
long numberOfDataInLevel = 0;
- for (long k = 1; k <= numberOfData; k ++) {
- if (si -> classIndex [k] == ilevel) {
- data [++ numberOfDataInLevel] = Table_getNumericValue_Assert (me, k, dataColumn);
+ for (long k = 1; k <= numberOfData; k++) {
+ if (si -> classIndex[k] == ilevel) {
+ data[++numberOfDataInLevel] = Table_getNumericValue_Assert (me, k, dataColumn);
}
}
Graphics_boxAndWhiskerPlot (g, data.peek(), numberOfDataInLevel, ilevel, 0.2, 0.35, ymin, ymax);
@@ -4092,11 +4049,11 @@ void Table_boxPlots (Table me, Graphics g, long dataColumn, long factorColumn, d
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- for (long ilevel = 1; ilevel <= numberOfLevels; ilevel ++) {
- SimpleString ss = (SimpleString) si -> classes->at [ilevel];
- Graphics_markBottom (g, ilevel, false, true, false, ss -> string);
+ for (long ilevel = 1; ilevel <= numberOfLevels; ilevel++) {
+ SimpleString ss = (SimpleString) si -> classes -> item[ilevel];
+ Graphics_markBottom (g, ilevel, 0, 1, 0, ss -> string);
}
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
} catch (MelderError) {
Melder_clearError (); // drawing errors shall be ignored
@@ -4106,42 +4063,42 @@ void Table_boxPlots (Table me, Graphics g, long dataColumn, long factorColumn, d
void Table_boxPlotsWhere (Table me, Graphics g, char32 *dataColumns_string, long factorColumn, double ymin, double ymax, int garnish, const char32 *formula, Interpreter interpreter) {
try {
long numberOfSelectedColumns;
- autoNUMvector<long> dataColumns (Table_getColumnIndicesFromColumnLabelString (me, dataColumns_string, & numberOfSelectedColumns), 1);
+ autoNUMvector<long> dataColumns (Table_getColumnIndicesFromColumnLabelString (me, dataColumns_string, &numberOfSelectedColumns), 1);
if (factorColumn < 1 || factorColumn > my numberOfColumns) {
return;
}
- Formula_compile (interpreter, me, formula, kFormula_EXPRESSION_TYPE_UNKNOWN, true);
- long numberOfData = my rows.size;
+ Formula_compile (interpreter, me, formula, kFormula_EXPRESSION_TYPE_UNKNOWN, TRUE);
+ long numberOfData = my rows -> size;
autoStringsIndex si = Table_to_StringsIndex_column (me, factorColumn);
- long numberOfLevels = si -> classes->size;
+ long numberOfLevels = si -> classes -> size;
if (ymin == ymax) {
- ymin = 1e308, ymax = - ymin;
- for (long icol = 1; icol <= numberOfSelectedColumns; icol ++) {
- double ymaxi = Table_getMaximum (me, dataColumns [icol]);
- double ymini = Table_getMinimum (me, dataColumns [icol]);
+ ymin = 1e38, ymax = -ymin;
+ for (long icol = 1; icol <= numberOfSelectedColumns; icol++) {
+ double ymaxi = Table_getMaximum (me, dataColumns[icol]);
+ double ymini = Table_getMinimum (me, dataColumns[icol]);
ymax = ymaxi > ymax ? ymaxi : ymax;
ymin = ymini < ymin ? ymini : ymin;
}
if (ymax == ymin) {
- ymax += 1.0; ymin -= 1.0;
+ ymax += 1; ymin -= 1;
}
}
- Graphics_setWindow (g, 1.0 - 0.5, numberOfLevels + 0.5, ymin, ymax);
+ Graphics_setWindow (g, 1 - 0.5, numberOfLevels + 0.5, ymin, ymax);
Graphics_setInner (g);
- double boxWidth = 4.0, spaceBetweenBoxesInGroup = 1.0, barWidth = boxWidth / 3.0;
- double spaceBetweenGroupsdiv2 = 3.0 / 2.0;
+ double boxWidth = 4, spaceBetweenBoxesInGroup = 1, barWidth = boxWidth / 3;
+ double spaceBetweenGroupsdiv2 = 3.0 / 2;
double widthUnit = 1.0 / (numberOfSelectedColumns * boxWidth + (numberOfSelectedColumns - 1) * spaceBetweenBoxesInGroup + spaceBetweenGroupsdiv2 + spaceBetweenGroupsdiv2);
autoNUMvector<double> data (1, numberOfData);
- for (long ilevel = 1; ilevel <= numberOfLevels; ilevel ++) {
+ for (long ilevel = 1; ilevel <= numberOfLevels; ilevel++) {
double xlevel = ilevel;
- for (long icol = 1; icol <= numberOfSelectedColumns; icol ++) {
+ for (long icol = 1; icol <= numberOfSelectedColumns; icol++) {
long numberOfDataInLevelColumn = 0;
- for (long irow = 1; irow <= numberOfData; irow ++) {
+ for (long irow = 1; irow <= numberOfData; irow++) {
if (si -> classIndex[irow] == ilevel) {
struct Formula_Result result;
- Formula_run (irow, dataColumns [icol], & result);
+ Formula_run (irow, dataColumns[icol], & result);
if (result.result.numericResult != 0.0) {
- data [++ numberOfDataInLevelColumn] = Table_getNumericValue_Assert (me, irow, dataColumns [icol]);
+ data[++numberOfDataInLevelColumn] = Table_getNumericValue_Assert (me, irow, dataColumns[icol]);
}
}
}
@@ -4155,11 +4112,11 @@ void Table_boxPlotsWhere (Table me, Graphics g, char32 *dataColumns_string, long
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- for (long ilevel = 1; ilevel <= numberOfLevels; ilevel ++) {
- SimpleString ss = (SimpleString) si -> classes->at [ilevel];
- Graphics_markBottom (g, ilevel, false, true, false, ss -> string);
+ for (long ilevel = 1; ilevel <= numberOfLevels; ilevel++) {
+ SimpleString ss = (SimpleString) si -> classes -> item[ilevel];
+ Graphics_markBottom (g, ilevel, 0, 1, 0, ss -> string);
}
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
} catch (MelderError) {
Melder_clearError (); // drawing errors shall be ignored
@@ -4169,24 +4126,24 @@ void Table_boxPlotsWhere (Table me, Graphics g, char32 *dataColumns_string, long
void Table_distributionPlotWhere (Table me, Graphics g, long dataColumn, double minimum, double maximum, long nBins, double freqMin, double freqMax, int garnish, const char32 *formula, Interpreter interpreter) {
try {
if (dataColumn < 1 || dataColumn > my numberOfColumns) return;
- Formula_compile (interpreter, me, formula, kFormula_EXPRESSION_TYPE_UNKNOWN, true);
+ Formula_compile (interpreter, me, formula, kFormula_EXPRESSION_TYPE_UNKNOWN, TRUE);
Table_numericize_Assert (me, dataColumn);
- long n = my rows.size, mrow = 0;
- autoMatrix thee = Matrix_create (1.0, 1.0, 1, 1.0, 1.0, 0.0, n + 1.0, n, 1.0, 1.0);
- for (long irow = 1; irow <= n; irow ++) {
+ long n = my rows -> size, mrow = 0;
+ autoMatrix thee = Matrix_create (1, 1, 1, 1, 1, 0, n + 1, n, 1, 1);
+ for (long irow = 1; irow <= n; irow++) {
struct Formula_Result result;
Formula_run (irow, dataColumn, & result);
if (result.result.numericResult != 0.0) {
thy z[1][++mrow] = Table_getNumericValue_Assert (me, irow, dataColumn);
}
}
- Matrix_drawDistribution (thee.get(), g, 0, 1, 0.5, mrow + 0.5, minimum, maximum, nBins, freqMin, freqMax, false, garnish);
+ Matrix_drawDistribution (thee.peek(), g, 0, 1, 0.5, mrow+0.5, minimum, maximum, nBins, freqMin, freqMax, 0, garnish);
} catch (MelderError) {
Melder_clearError (); // drawing errors shall be ignored
}
}
-static autoStrings itemizeColourString (const char32 *colourString) {
+static Strings itemizeColourString (const char32 *colourString) {
// remove all spaces within { } so each {1,2,3} can be itemized
long nmatches_sub = 0;
const char32 *searchRE = U"\\{\\s*([0-9.]+)\\s*,\\s*([0-9.]+)\\s*,\\s*([0-9.]+)\\s*\\}";
@@ -4194,7 +4151,7 @@ static autoStrings itemizeColourString (const char32 *colourString) {
autoMelderString colour;
MelderString_append (&colour, str_replace_regexp (colourString, compiledRE, U"{\\1,\\2,\\3}", 0, &nmatches_sub));
autoStrings thee = Strings_createAsTokens (colour.string);
- return thee;
+ return thee.transfer();
}
static Graphics_Colour Strings_colourToValue (Strings me, long index) {
@@ -4209,10 +4166,10 @@ static Graphics_Colour Strings_colourToValue (Strings me, long index) {
if (first == U'{') {
colourValue.red = Melder_atof (++ p);
p = (char32 *) str32chr (p, U',');
- if (! p) return Graphics_GREY;
+ if (p == NULL) return Graphics_GREY;
colourValue.green = Melder_atof (++ p);
p = (char32 *) str32chr (p, U',');
- if (! p) return Graphics_GREY;
+ if (p == NULL) return Graphics_GREY;
colourValue.blue = Melder_atof (++ p);
} else {
*p = (char32) tolower ((int) *p);
@@ -4244,8 +4201,8 @@ static Graphics_Colour Strings_colourToValue (Strings me, long index) {
long Table_getNumberOfRowsWhere (Table me, const char32 *formula, Interpreter interpreter) {
long numberOfRows = 0;
- Formula_compile (interpreter, me, formula, kFormula_EXPRESSION_TYPE_UNKNOWN, true);
- for (long irow = 1; irow <= my rows.size; irow ++) {
+ Formula_compile (interpreter, me, formula, kFormula_EXPRESSION_TYPE_UNKNOWN, TRUE);
+ for (long irow = 1; irow <= my rows -> size; irow ++) {
struct Formula_Result result;
Formula_run (irow, 1, & result);
if (result.result.numericResult != 0.0) {
@@ -4255,26 +4212,23 @@ long Table_getNumberOfRowsWhere (Table me, const char32 *formula, Interpreter in
return numberOfRows;
}
-long *Table_findRowsMatchingCriterion (Table me, const char32 *formula, Interpreter interpreter, long *p_numberOfMatches) {
+long *Table_findRowsMatchingCriterion (Table me, const char32 *formula, Interpreter interpreter, long *numberOfMatches) {
try {
- long numberOfMatches = Table_getNumberOfRowsWhere (me, formula, interpreter);
- if (numberOfMatches < 1) {
+ *numberOfMatches = Table_getNumberOfRowsWhere (me, formula, interpreter);
+ if (*numberOfMatches < 1) {
Melder_throw (U"No rows selected.");
}
- Formula_compile (interpreter, me, formula, kFormula_EXPRESSION_TYPE_UNKNOWN, true); // again?
- autoNUMvector<long> selectedRows (1, numberOfMatches);
+ Formula_compile (interpreter, me, formula, kFormula_EXPRESSION_TYPE_UNKNOWN, TRUE); // again?
+ autoNUMvector<long> selectedRows (1, *numberOfMatches);
long n = 0;
- for (long irow =1; irow <= my rows.size; irow ++) {
+ for (long irow =1; irow <= my rows -> size; irow++) {
struct Formula_Result result;
Formula_run (irow, 1, & result);
if (result.result.numericResult != 0.0) {
selectedRows[++n] = irow;
}
}
- Melder_assert (n == numberOfMatches);
- if (p_numberOfMatches) {
- *p_numberOfMatches = numberOfMatches;
- }
+ Melder_assert (n == *numberOfMatches);
return selectedRows.transfer();
} catch (MelderError) {
Melder_throw (me, U": cannot find matches.");
@@ -4291,7 +4245,7 @@ void Table_barPlotWhere (Table me, Graphics g, const char32 *columnLabels, doubl
autoNUMvector<long> selectedRows (Table_findRowsMatchingCriterion (me, formula, interpreter, &numberOfRowMatches), 1);
if (ymax <= ymin) { // autoscaling
- ymin = 1e308; ymax= - ymin;
+ ymin = 1e38; ymax= - ymin;
for (long icol = 1; icol <= numberOfColumns; icol++) {
double cmin, cmax;
Table_columnExtremesFromSelectedRows (me, columnIndex[icol], selectedRows.peek(), numberOfRowMatches, &cmin, &cmax);
@@ -4312,7 +4266,7 @@ void Table_barPlotWhere (Table me, Graphics g, const char32 *columnLabels, doubl
for (long icol = 1; icol <= groupSize; icol++) {
double xb = xoffsetFraction * bar_width + (icol - 1) * (1 + interbarFraction) * bar_width;
double x1 = xb;
- Graphics_Colour color = Strings_colourToValue (colour.get(), icol);
+ Graphics_Colour color = Strings_colourToValue (colour.peek(), icol);
for (long irow = 1; irow <= numberOfRowMatches; irow++) {
double x2 = x1 + bar_width;
double y2 = Table_getNumericValue_Assert (me, selectedRows[irow], columnIndex[icol]);
@@ -4352,7 +4306,7 @@ void Table_barPlotWhere (Table me, Graphics g, const char32 *columnLabels, doubl
for (long irow = 1; irow <= numberOfGroups; irow++) {
const char32 *label = Table_getStringValue_Assert (me, selectedRows[irow], labelIndex);
if (label) {
- //Graphics_markBottom (g, xb, false, false, false, label);
+ //Graphics_markBottom (g, xb, 0, 0, 0, label);
Graphics_text (g, xb, ymin - g -> vertTick, label); // was y
}
xb += dx;
@@ -4364,11 +4318,11 @@ void Table_barPlotWhere (Table me, Graphics g, const char32 *columnLabels, doubl
Graphics_unsetInner (g);
if (garnish) {
if (ymin * ymax < 0) {
- Graphics_markLeft (g, 0.0, true, true, true, nullptr);
+ Graphics_markLeft (g, 0, TRUE,TRUE, TRUE, NULL);
}
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
}
} catch (MelderError) {
Melder_clearError (); // drawing errors shall be ignored
@@ -4380,10 +4334,10 @@ static int Graphics_getConnectingLine (Graphics g, const char32 *text1, double x
double width1 = Graphics_textWidth (g, text1), width2 = Graphics_textWidth (g, text2);
double h = Graphics_dyMMtoWC (g, 1.5 * Graphics_inqFontSize (g) * 25.4 / 72) / 1.5;
double xi[3], yi[3], xleft = x1 < x2 ? x1 : x2, xright = x2 > x1 ? x2 : x1;
- int numberOfIntersections = NUMgetIntersectionsWithRectangle (x1, y1, x2, y2, xleft - width1 / 2.0, y1 - h/2, xleft + width1 / 2.0, y1 + h/2, xi, yi);
+ int numberOfIntersections = NUMgetIntersectionsWithRectangle (x1, y1, x2, y2, xleft - width1 / 2, y1 - h/2, xleft +width1 / 2, y1 + h/2, xi, yi);
if (numberOfIntersections == 1) {
*x3 = xi[1]; *y3 = yi[1];
- numberOfIntersections = NUMgetIntersectionsWithRectangle (x1, y1, x2, y2, xright - width2 / 2.0, y2 - h/2, xright + width2 / 2.0, y2 + h/2, xi, yi);
+ numberOfIntersections = NUMgetIntersectionsWithRectangle (x1, y1, x2, y2, xright - width2 / 2, y2 - h/2, xright + width2 / 2, y2 + h/2, xi, yi);
if (numberOfIntersections == 1) {
*x4 = xi[1]; *y4 = yi[1];
drawLine = 1;
@@ -4395,7 +4349,7 @@ static int Graphics_getConnectingLine (Graphics g, const char32 *text1, double x
// take the xcolumn as labels if non-numeric column else as numbers and arrange distances accordingly.
void Table_lineGraphWhere (Table me, Graphics g, long xcolumn, double xmin, double xmax, long ycolumn, double ymin, double ymax, const char32 *symbol, double angle, int garnish, const char32 *formula, Interpreter interpreter) {
try {
- if (ycolumn < 1 || ycolumn > my numberOfColumns) return;
+ if (ycolumn < 1 || ycolumn > my rows -> size) return;
long numberOfSelectedRows = 0;
autoNUMvector<long> selectedRows (Table_findRowsMatchingCriterion (me, formula, interpreter, &numberOfSelectedRows), 1);
if (ymax <= ymin) { // autoscaling
@@ -4414,7 +4368,7 @@ void Table_lineGraphWhere (Table me, Graphics g, long xcolumn, double xmin, doub
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_HALF);
double x1, y1;
- double lineSpacing = Graphics_dyMMtoWC (g, 1.5 * Graphics_inqFontSize (g) * 25.4 / 72.0);
+ double lineSpacing = Graphics_dyMMtoWC (g, 1.5 * Graphics_inqFontSize (g) * 25.4 / 72);
//double symbolHeight = lineSpacing / 1.5;
for (long i = 1; i <= numberOfSelectedRows; i++) {
double y2 = Table_getNumericValue_Assert (me, selectedRows[i], ycolumn);
@@ -4461,7 +4415,7 @@ void Table_lineGraphWhere (Table me, Graphics g, long xcolumn, double xmin, doub
if (x2 >= xmin && x2 <= xmax) {
const char32 *label = Table_getStringValue_Assert (me, selectedRows[i], xcolumn);
if (label) {
- //Graphics_markBottom (g, xb, false, false, false, label);
+ //Graphics_markBottom (g, xb, 0, 0, 0, label);
Graphics_text (g, x2 + dx, ymin - g -> vertTick, label); // was y
}
}
@@ -4473,9 +4427,9 @@ void Table_lineGraphWhere (Table me, Graphics g, long xcolumn, double xmin, doub
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksLeft (g, 2, 1, 1, 0);
if (xIsNumeric) {
- Graphics_marksBottom (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, 1, 1, 0);
}
}
} catch (MelderError) {
@@ -4485,7 +4439,7 @@ void Table_lineGraphWhere (Table me, Graphics g, long xcolumn, double xmin, doub
void Table_lagPlotWhere (Table me, Graphics g, long column, long lag, double xmin, double xmax, const char32 *symbol, int labelSize, int garnish, const char32 *formula, Interpreter interpreter) {
try {
- if (column < 1 || column > my rows.size) {
+ if (column < 1 || column > my rows -> size) {
return;
}
long numberOfSelectedRows = 0;
@@ -4503,11 +4457,11 @@ void Table_lagPlotWhere (Table me, Graphics g, long column, long lag, double xmi
Graphics_unsetInner (g);
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, TRUE, TRUE, FALSE);
+ Graphics_marksLeft (g, 2, TRUE, TRUE, FALSE);
if (my columnHeaders [column]. label) {
- Graphics_textLeft (g, true, my columnHeaders[column].label);
- Graphics_textBottom (g, true, Melder_cat (my columnHeaders[column].label, U" (lag = ", lag, U")"));
+ Graphics_textLeft (g, TRUE, my columnHeaders[column].label);
+ Graphics_textBottom (g, TRUE, Melder_cat (my columnHeaders[column].label, U" (lag = ", lag, U")"));
}
}
} catch (MelderError) {
@@ -4515,33 +4469,33 @@ void Table_lagPlotWhere (Table me, Graphics g, long column, long lag, double xmi
}
}
-autoTable Table_extractRowsWhere (Table me, const char32 *formula, Interpreter interpreter) {
+Table Table_extractRowsWhere (Table me, const char32 *formula, Interpreter interpreter) {
try {
- Formula_compile (interpreter, me, formula, kFormula_EXPRESSION_TYPE_UNKNOWN, true);
+ Formula_compile (interpreter, me, formula, kFormula_EXPRESSION_TYPE_UNKNOWN, TRUE);
autoTable thee = Table_create (0, my numberOfColumns);
for (long icol = 1; icol <= my numberOfColumns; icol ++) {
autostring32 newLabel = Melder_dup (my columnHeaders [icol]. label);
thy columnHeaders [icol]. label = newLabel.transfer();
}
- for (long irow = 1; irow <= my rows.size; irow ++) {
+ for (long irow = 1; irow <= my rows -> size; irow ++) {
struct Formula_Result result;
Formula_run (irow, 1, & result);
if (result.result.numericResult != 0.0) {
- TableRow row = my rows.at [irow];
+ TableRow row = static_cast <TableRow> (my rows -> item [irow]);
autoTableRow newRow = Data_copy (row);
- thy rows. addItem_move (newRow.move());
+ Collection_addItem (thy rows, newRow.transfer());
}
}
- if (thy rows.size == 0) {
+ if (thy rows -> size == 0) {
Melder_warning (U"No row matches criterion.");
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no Table could be extracted.");
}
}
-static autoTableOfReal Table_to_TableOfReal_where (Table me, const char32 *columnLabels, const char32 *factorColumn, const char32 *formula, Interpreter interpreter) {
+static TableOfReal Table_to_TableOfRealWhere (Table me, const char32 *columnLabels, const char32 *factorColumn, const char32 *formula, Interpreter interpreter) {
try {
long numberOfColumns, numberOfSelectedRows = 0;
long factorColIndex = Table_findColumnIndexFromColumnLabel (me, factorColumn);
@@ -4555,94 +4509,92 @@ static autoTableOfReal Table_to_TableOfReal_where (Table me, const char32 *colum
}
if (factorColIndex > 0) { // if no factorColumn given labels may be empty
const char32 *label = Table_getStringValue_Assert (me, selectedRows[i], factorColIndex);
- TableOfReal_setRowLabel (thee.get(), i, label);
+ TableOfReal_setRowLabel (thee.peek(), i, label);
}
}
for (long icol = 1; icol <= numberOfColumns; icol++) {
- TableOfReal_setColumnLabel (thee.get(), icol, my columnHeaders [columnIndex[icol]].label);
+ TableOfReal_setColumnLabel (thee.peek(), icol, my columnHeaders [columnIndex[icol]].label);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U"No TableOfReal created from Table.");
}
}
-static autoSSCPList Table_to_SSCPList_where (Table me, const char32 *columnLabels, const char32 *factorColumn, const char32 *formula, Interpreter interpreter) {
+static SSCPs Table_to_SSCPsWhere (Table me, const char32 *columnLabels, const char32 *factorColumn, const char32 *formula, Interpreter interpreter) {
try {
- autoTableOfReal thee = Table_to_TableOfReal_where (me, columnLabels, factorColumn, formula, interpreter);
- autoSSCPList him = TableOfReal_to_SSCPList_byLabel (thee.get());
- return him;
+ autoTableOfReal thee = Table_to_TableOfRealWhere (me, columnLabels, factorColumn, formula, interpreter);
+ autoSSCPs him = TableOfReal_to_SSCPs_byLabel (thee.peek());
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U"No Discriminant created from Table.");
}
}
-static long SSCPList_findIndexOfGroupLabel (SSCPList me, const char32 *label) {
- for (long i = 1; i <= my size; i ++) {
- if (Melder_equ (Thing_getName (my at [i]), label)) {
+static long SSCPs_findIndexOfGroupLabel (SSCPs me, const char32 *label) {
+ for (long i = 1; i <= my size; i++) {
+ if (Melder_cmp (Thing_getName ((SSCP) my item[i]), label) == 0) {
return i;
}
}
return 0;
}
-static autoTable Table_and_SSCPList_extractMahalanobisWhere (Table me, SSCPList thee, double numberOfSigmas, int which_Melder_NUMBER, const char32 *factorColumn, const char32 *formula, Interpreter interpreter) {
+static Table Table_and_SSCPs_extractMahalanobisWhere (Table me, SSCPs thee, double numberOfSigmas, int which_Melder_NUMBER, const char32 *factorColumn, const char32 *formula, Interpreter interpreter) {
try {
- long numberOfGroups = thy size;
- Melder_assert (numberOfGroups > 0);
-
- SSCP sscp = thy at [1];
+ SSCP sscp = (SSCP) thy item[1];
long numberOfColumns = sscp -> numberOfColumns, numberOfSelectedRows = 0;
long factorColIndex = Table_findColumnIndexFromColumnLabel (me, factorColumn); // can be absent
autoNUMvector<long> columnIndex (1, numberOfColumns);
autoNUMvector<double> vector (1, numberOfColumns);
- autoNUMvector<long> selectedRows (Table_findRowsMatchingCriterion (me, formula, interpreter, & numberOfSelectedRows), 1);
+ autoNUMvector<long> selectedRows (Table_findRowsMatchingCriterion (me, formula, interpreter, &numberOfSelectedRows), 1);
for (long icol = 1; icol <= numberOfColumns; icol++) {
columnIndex[icol] = Table_getColumnIndexFromColumnLabel (me, sscp -> columnLabels[icol]); // throw if not present
}
+ long numberOfGroups = thy size;
autoTable him = Table_create (0, my numberOfColumns);
for (long icol = 1; icol <= my numberOfColumns; icol ++) {
autostring32 newLabel = Melder_dup (my columnHeaders[icol].label);
his columnHeaders[icol].label = newLabel.transfer();
}
- OrderedOf<structCovariance> covs;
- for (long igroup = 1; igroup <= numberOfGroups; igroup ++) {
- autoCovariance cov = SSCP_to_Covariance (thy at [igroup], 1);
- SSCP_expandLowerCholesky (cov.get());
- covs. addItem_move (cov.move());
+ autoOrdered covs = Ordered_create ();
+ for (long igroup = 1; igroup <= numberOfGroups; igroup++) {
+ autoCovariance cov = SSCP_to_Covariance ((SSCP) thy item[igroup], 1);
+ SSCP_expandLowerCholesky (cov.peek());
+ Collection_addItem (covs.peek(), cov.transfer());
}
- for (long i = 1; i <= numberOfSelectedRows; i ++) {
- long irow = selectedRows [i];
+ for (long i = 1; i <= numberOfSelectedRows; i++) {
+ long irow = selectedRows[i];
long igroup = 1; // if factorColIndex == 0 we don't need labels
if (factorColIndex > 0) {
const char32 *label = Table_getStringValue_Assert (me, irow, factorColIndex);
- igroup = SSCPList_findIndexOfGroupLabel (thee, label);
+ igroup = SSCPs_findIndexOfGroupLabel (thee, label);
if (igroup == 0) {
Melder_throw (U"The label \"", label, U"\" in row ", irow, U" is not valid in this context.");
}
}
- Covariance covi = covs.at [igroup];
- for (long icol = 1; icol <= numberOfColumns; icol ++) {
- vector [icol] = Table_getNumericValue_Assert (me, irow, columnIndex [icol]);
+ Covariance covi = (Covariance) covs -> item[igroup];
+ for (long icol = 1; icol <= numberOfColumns; icol++) {
+ vector[icol] = Table_getNumericValue_Assert (me, irow, columnIndex[icol]);
}
double dm2 = NUMmahalanobisDistance_chi (covi -> lowerCholesky, vector.peek(), covi -> centroid, numberOfColumns, numberOfColumns);
if (Melder_numberMatchesCriterion (sqrt (dm2), which_Melder_NUMBER, numberOfSigmas)) {
- TableRow row = my rows.at [irow];
+ TableRow row = static_cast <TableRow> (my rows -> item [irow]);
autoTableRow newRow = Data_copy (row);
- his rows. addItem_move (newRow.move());
+ Collection_addItem (his rows, newRow.transfer());
}
}
- return him;
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U"Table (mahalanobis) not extracted.");
}
}
-autoTable Table_extractMahalanobisWhere(Table me, const char32 *columnLabels, const char32 *factorColumn, double numberOfSigmas, int which_Melder_NUMBER, const char32 *formula, Interpreter interpreter) {
+Table Table_extractMahalanobisWhere(Table me, const char32 *columnLabels, const char32 *factorColumn, double numberOfSigmas, int which_Melder_NUMBER, const char32 *formula, Interpreter interpreter) {
try {
- autoSSCPList thee = Table_to_SSCPList_where (me, columnLabels, factorColumn, formula, interpreter);
- autoTable him = Table_and_SSCPList_extractMahalanobisWhere (me, thee.get(), numberOfSigmas, which_Melder_NUMBER, factorColumn, formula, interpreter);
- return him;
+ autoSSCPs thee = Table_to_SSCPsWhere (me, columnLabels, factorColumn, formula, interpreter);
+ autoTable him = Table_and_SSCPs_extractMahalanobisWhere (me, thee.peek(), numberOfSigmas, which_Melder_NUMBER, factorColumn, formula, interpreter);
+ return him.transfer();
} catch (MelderError) {
Melder_throw (me, U"Table not extracted.");
}
@@ -4658,17 +4610,17 @@ void Table_drawEllipsesWhere (Table me, Graphics g, long xcolumn, long ycolumn,
double y = Table_getNumericValue_Assert (me, selectedRows[i], ycolumn);
const char32 *label = Table_getStringValue_Assert (me, selectedRows[i], factorColumn);
thy data[i][1] = x; thy data[i][2] = y;
- TableOfReal_setRowLabel (thee.get(), i, label);
+ TableOfReal_setRowLabel (thee.peek(), i, label);
}
- autoSSCPList him = TableOfReal_to_SSCPList_byLabel (thee.get());
- bool confidence = false;
+ autoSSCPs him = TableOfReal_to_SSCPs_byLabel (thee.peek());
+ int confidence = 0;
if (ymax == ymin) { // autoscaling
- SSCPList_getEllipsesBoundingBoxCoordinates (him.get(), numberOfSigmas, confidence, & xmin, & xmax, & ymin, & ymax);
+ SSCPs_getEllipsesBoundingBoxCoordinates (him.peek(), numberOfSigmas, confidence, &xmin, &xmax, &ymin, &ymax);
}
Graphics_setWindow (g, xmin, xmax, ymin, ymax);
Graphics_setInner (g);
- for (long i = 1; i <= his size; i ++) {
- SSCP sscpi = his at [i];
+ for (long i = 1; i <= his size; i++) {
+ SSCP sscpi = (SSCP) his item[i];
double scalei = SSCP_getEllipseScalefactor (sscpi, numberOfSigmas, confidence);
if (scalei > 0) {
SSCP_drawTwoDimensionalEllipse_inside (sscpi, g, scalei, Thing_getName (sscpi), labelSize);
@@ -4678,13 +4630,13 @@ void Table_drawEllipsesWhere (Table me, Graphics g, long xcolumn, long ycolumn,
if (garnish) {
Graphics_drawInnerBox (g);
- Graphics_marksBottom (g, 2, true, true, false);
- Graphics_marksLeft (g, 2, true, true, false);
+ Graphics_marksBottom (g, 2, TRUE, TRUE, FALSE);
+ Graphics_marksLeft (g, 2, TRUE, TRUE, FALSE);
if (my columnHeaders [xcolumn]. label) {
- Graphics_textBottom (g, true, my columnHeaders[xcolumn].label);
+ Graphics_textBottom (g, TRUE, my columnHeaders[xcolumn].label);
}
if (my columnHeaders [ycolumn]. label) {
- Graphics_textLeft (g, true, my columnHeaders[ycolumn].label);
+ Graphics_textLeft (g, TRUE, my columnHeaders[ycolumn].label);
}
}
} catch (MelderError) {
@@ -4692,22 +4644,22 @@ void Table_drawEllipsesWhere (Table me, Graphics g, long xcolumn, long ycolumn,
}
}
-autoTable Table_extractColumnRanges (Table me, char32 *ranges) {
+Table Table_extractColumnRanges (Table me, char32 *ranges) {
try {
- long numberOfSelectedColumns, numberOfRows = my rows.size;
- autoNUMvector<long> columnRanges (NUMstring_getElementsOfRanges (ranges, my numberOfColumns, & numberOfSelectedColumns, nullptr, U"columnn number", true), 1);
+ long numberOfSelectedColumns, numberOfRows = my rows -> size;
+ autoNUMvector<long> columnRanges (NUMstring_getElementsOfRanges (ranges, my numberOfColumns, & numberOfSelectedColumns, NULL, U"columnn number", true), 1);
autoTable thee = Table_createWithoutColumnNames (numberOfRows, numberOfSelectedColumns);
- for (long icol = 1; icol <= numberOfSelectedColumns; icol ++) {
- Table_setColumnLabel (thee.get(), icol, my v_getColStr (columnRanges [icol]));
+ for (long icol = 1; icol <= numberOfSelectedColumns; icol++) {
+ Table_setColumnLabel (thee.peek(), icol, my v_getColStr (columnRanges[icol]));
}
- for (long irow = 1; irow <= numberOfRows; irow ++) {
- //TableRow row = thy rows -> items [irow];
- for (long icol = 1; icol <= numberOfSelectedColumns; icol ++) {
- const char32 *value = Table_getStringValue_Assert (me, irow, columnRanges [icol]);
- Table_setStringValue (thee.get(), irow, icol, value);
+ for (long irow = 1; irow <= numberOfRows; irow++) {
+ //TableRow row = (TableRow) thy rows -> item[irow];
+ for (long icol = 1; icol <= numberOfSelectedColumns; icol++) {
+ const char32 *value = Table_getStringValue_Assert (me, irow, columnRanges[icol]);
+ Table_setStringValue (thee.peek(), irow, icol, value);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": no column range extracted.");
}
diff --git a/dwtools/Table_extensions.h b/dwtools/Table_extensions.h
index ccfd601..dfa846b 100644
--- a/dwtools/Table_extensions.h
+++ b/dwtools/Table_extensions.h
@@ -2,7 +2,7 @@
#define _Table_extensions_h_
/* Table_extensions.h
*
- * Copyright (C) 1993-2016 David Weenink
+ * Copyright (C) 1993-2015 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -33,49 +33,39 @@
#include "Table.h"
long Table_getNumberOfRowsWhere (Table me, const char32 *formula, Interpreter interpreter);
-
long *Table_findRowsMatchingCriterion (Table me, const char32 *formula, Interpreter interpreter, long *numberOfMatches);
-
-autoTable Table_createFromPetersonBarneyData ();
-
-autoTable Table_createFromPolsVanNieropData ();
-
-autoTable Table_createFromWeeninkData ();
-
-autoTable Table_createFromEspositoData ();
-
-autoTable Table_createFromGanongData ();
+Table Table_createFromPetersonBarneyData ();
+Table Table_createFromPolsVanNieropData ();
+Table Table_createFromWeeninkData ();
+Table Table_createFromEspositoData ();
+Table Table_createFromGanongData ();
double Table_getMedianAbsoluteDeviation (Table me, long columnNumber);
// Two one-way tests for normal and non-normally distributed data, respectively.
-autoTable Table_getOneWayAnalysisOfVarianceF (Table me, long column, long groupColumn, autoTable *means, autoTable *meansDiff, autoTable *meansDiffProbabilities);
-
-autoTable Table_getOneWayKruskalWallis (Table me, long column, long factorColumn, double *p_prob, double *p_kruskalWallis, double *p_df);
+Table Table_getOneWayAnalysisOfVarianceF (Table me, long column, long groupColumn, Table *means, Table *meansDiff, Table *meansDiffProbabilities);
+Table Table_getOneWayKruskalWallis (Table me, long column, long groupColumn, double *degreesOfFreedom, double *kruskalWallis, double *probability);
-autoTable Table_getTwoWayAnalysisOfVarianceF (Table me, long column, long groupColumnA, long groupColumnB, autoTable *means, autoTable *factorLevelSizes);
+Table Table_getTwoWayAnalysisOfVarianceF (Table me, long column, long groupColumnA, long groupColumnB, Table *means, Table *factorLevelSizes);
void Table_verticalErrorBarsPlotWhere (Table me, Graphics g, long xcolumn, long ycolumn, double xmin, double xmax,
double ymin, double ymax, long yci_min, long yci_max, double bar_mm, int garnish, const char32 *formula, Interpreter interpreter);
-
void Table_horizontalErrorBarsPlotWhere (Table me, Graphics g, long xcolumn, long ycolumn, double xmin, double xmax,
double ymin, double ymax, long xci_min, long xci_max, double bar_mm, int garnish, const char32 *formula, Interpreter interpreter);
-void Table_normalProbabilityPlot (Table me, Graphics g, long column, long numberOfQuantiles, double numberOfSigmas, int labelSize, const char32 *label, bool garnish);
-void Table_quantileQuantilePlot (Table me, Graphics g, long xcolumn, long ycolumn, long numberOfQuantiles, double xmin, double xmax, double ymin, double ymax, int labelSize, const char32 *label, bool garnish);
+void Table_normalProbabilityPlot (Table me, Graphics g, long column, long numberOfQuantiles, double numberOfSigmas, int labelSize, const char32 *label, int garnish);
-void Table_quantileQuantilePlot_betweenLevels (Table me, Graphics g, long dataColumn, long factorColumn, const char32 *xlevel, const char32 *ylevel, long numberOfQuantiles, double xmin, double xmax, double ymin, double ymax, int labelSize, const char32 *label, bool garnish);
+void Table_quantileQuantilePlot (Table me, Graphics g, long xcolumn, long ycolumn, long numberOfQuantiles, double xmin, double xmax, double ymin, double ymax, int labelSize, const char32 *label, int garnish);
-void Table_boxPlots (Table me, Graphics g, long dataColumn, long factorColumn, double ymin, double ymax, int garnish);
+void Table_quantileQuantilePlot_betweenLevels (Table me, Graphics g, long dataColumn, long factorColumn, const char32 *xlevel, const char32 *ylevel, long numberOfQuantiles, double xmin, double xmax, double ymin, double ymax, int labelSize, const char32 *label, int garnish);
+void Table_boxPlots (Table me, Graphics g, long dataColumn, long factorColumn, double ymin, double ymax, int garnish);
void Table_boxPlotsWhere (Table me, Graphics g, char32 *dataColumns_string, long factorColumn, double ymin, double ymax, int garnish, const char32 *formula, Interpreter interpreter);
-autoTable Table_extractRowsWhere (Table me, const char32 *formula, Interpreter interpreter);
-
-autoTable Table_extractColumnRanges (Table me, char32 *ranges);
-
-autoTable Table_extractMahalanobisWhere (Table me, const char32 *columnLabels, const char32 *factorColumn, double numberOfSigmas, int which_Melder_NUMBER, const char32 *formula, Interpreter interpreter);
+Table Table_extractRowsWhere (Table me, const char32 *formula, Interpreter interpreter);
+Table Table_extractColumnRanges (Table me, char32 *ranges);
+Table Table_extractMahalanobisWhere (Table me, const char32 *columnLabels, const char32 *factorColumn, double numberOfSigmas, int which_Melder_NUMBER, const char32 *formula, Interpreter interpreter);
void Table_distributionPlotWhere (Table me, Graphics g, long dataColumn, double minimum, double maximum, long nBins, double freqMin, double freqMax, int garnish, const char32 *formula, Interpreter interpreter);
@@ -88,7 +78,6 @@ void Table_lagPlotWhere (Table me, Graphics g, long column, long lag, double xmi
void Table_drawEllipsesWhere (Table me, Graphics g, long xcolumn, long ycolumn, long labelcolumn, double xmin, double xmax, double ymin, double ymax, double numberOfSigmas, long labelSize, int garnish, const char32 *formula, Interpreter interpreter);
void Table_printAsAnovaTable (Table me);
-
void Table_printAsMeansTable (Table me);
#endif // _Table_extensions_h_
diff --git a/dwtools/TextGrid_extensions.cpp b/dwtools/TextGrid_extensions.cpp
index 1c0f876..a131171 100644
--- a/dwtools/TextGrid_extensions.cpp
+++ b/dwtools/TextGrid_extensions.cpp
@@ -1,6 +1,6 @@
/* TextGrid_extensions.cpp
*
- * Copyright (C) 1993-2016 David Weenink
+ * Copyright (C) 1993-2015 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -146,26 +146,26 @@ static int isTimitWord (const char label[]) {
return 1;
}
-autoDaata TextGrid_TIMITLabelFileRecognizer (int nread, const char *header, MelderFile file) {
- char hkruis[3] = "h#", label1[512], label2[512];
- int length, phnFile = 0;
- long it[5];
- if (nread < 12 || sscanf (header, "%ld%ld%s%n\n", &it[1], &it[2], label1, &length) != 3 ||
- it[1] < 0 || it[2] <= it[1] || sscanf (&header[length], "%ld%ld%s\n", &it[3], &it[4], label2) != 3 || it[4] <= it[3]) {
- // 20120512 djmw removed the extra "it[3] < it[2]" check, because otherwise train/dr7/mdlm0/si1864.wrd cannot be read
- return autoDaata ();
+Any TextGrid_TIMITLabelFileRecognizer (int nread, const char *header, MelderFile file) {
+ long it[5]; int length, phnFile = 0; char hkruis[3] = "h#", label1[512], label2[512];
+ if (nread < 12 ||
+ sscanf (header, "%ld%ld%s%n\n", &it[1], &it[2], label1, &length) != 3 ||
+ it[1] < 0 || it[2] <= it[1] ||
+ sscanf (&header[length], "%ld%ld%s\n", &it[3], &it[4], label2) != 3 ||
+ // 20120512 djmw removed the extra "it[3] < it[2]" check, because otherwise train/dr7/mdlm0/si1864.wrd cannot be read
+ it[4] <= it[3]) {
+ return 0;
}
if (! strcmp (label1, hkruis)) {
if (isTimitPhoneticLabel (label2)) {
phnFile = 1;
} else if (! isTimitWord (label2)) {
- return autoDaata ();
+ return 0;
}
} else if (! isTimitWord (label1) || ! isTimitWord (label2)) {
- return autoDaata ();
+ return 0;
}
- autoTextGrid thee = TextGrid_readFromTIMITLabelFile (file, phnFile);
- return thee.move();
+ return TextGrid_readFromTIMITLabelFile (file, phnFile);
}
static void IntervalTier_add (IntervalTier me, double xmin, double xmax, const char32 *label) {
@@ -175,7 +175,7 @@ static void IntervalTier_add (IntervalTier me, double xmin, double xmax, const c
}
autoTextInterval newti = TextInterval_create (xmin, xmax, label);
- TextInterval interval = my intervals.at [i];
+ TextInterval interval = (TextInterval) my intervals -> item[i];
double xmaxi = interval -> xmax;
if (xmax > xmaxi) {
Melder_throw (U"Don't know what to do"); // Don't know what to do
@@ -187,19 +187,19 @@ static void IntervalTier_add (IntervalTier me, double xmin, double xmax, const c
}
// split interval
interval -> xmin = xmax;
- my intervals. addItem_move (newti.move());
+ Collection_addItem (my intervals, newti.transfer());
return;
}
interval -> xmax = xmin;
- my intervals. addItem_move (newti.move());
+ Collection_addItem (my intervals, newti.transfer());
// extra interval when xmax's are not the same
if (xmax < xmaxi) {
autoTextInterval newti2 = TextInterval_create (xmax, xmaxi, interval -> text);
- my intervals. addItem_move (newti2.move());
+ Collection_addItem (my intervals, newti2.transfer());
}
}
-autoTextGrid TextGrid_readFromTIMITLabelFile (MelderFile file, int phnFile) {
+TextGrid TextGrid_readFromTIMITLabelFile (MelderFile file, int phnFile) {
try {
double dt = 1.0 / 16000; /* 1 / (TIMIT samplingFrequency) */
double xmax = dt;
@@ -208,8 +208,8 @@ autoTextGrid TextGrid_readFromTIMITLabelFile (MelderFile file, int phnFile) {
// Ending time will only be known after all labels have been read.
// We start with a sufficiently long duration (one hour) and correct this later.
- autoTextGrid me = TextGrid_create (0.0, 3600.0, U"wrd", 0);
- IntervalTier timit = (IntervalTier) my tiers->at [1];
+ autoTextGrid me = TextGrid_create (0, 3600, U"wrd", 0);
+ IntervalTier timit = (IntervalTier) my tiers -> item[1];
long linesRead = 0;
char line[200], label[200];
while (fgets (line, 199, f)) {
@@ -223,18 +223,18 @@ autoTextGrid TextGrid_readFromTIMITLabelFile (MelderFile file, int phnFile) {
}
xmax = it2 * dt;
double xmin = it1 * dt;
- long ni = timit -> intervals.size - 1;
+ long ni = timit -> intervals -> size - 1;
if (ni < 1) {
ni = 1;
// Some files do not start with a first line "0 <number2> h#".
// Instead they start with "<number1> <number2> h#", where number1 > 0.
// We override number1 with 0. */
- if (xmin > 0.0 && phnFile) {
- xmin = 0.0;
+ if (xmin > 0 && phnFile) {
+ xmin = 0;
}
}
- TextInterval interval = timit -> intervals.at [ni];
+ TextInterval interval = (TextInterval) timit -> intervals -> item[ni];
if (xmin < interval -> xmax && linesRead > 1) {
xmin = interval -> xmax;
Melder_warning (U"File \"", MelderFile_messageName (file), U"\": Start time set to previous end "
@@ -248,34 +248,34 @@ autoTextGrid TextGrid_readFromTIMITLabelFile (MelderFile file, int phnFile) {
// Now correct the end times, based on last read interval.
// (end time was set to large value!)
- if (timit -> intervals.size < 2) {
+ if (timit -> intervals -> size < 2) {
Melder_throw (U"Empty TextGrid");
}
- timit -> intervals. removeItem (timit -> intervals.size);
- TextInterval interval = timit -> intervals.at [timit -> intervals.size];
+ Collection_removeItem (timit -> intervals, timit -> intervals -> size);
+ TextInterval interval = (TextInterval) timit -> intervals -> item[timit -> intervals -> size];
timit -> xmax = interval -> xmax;
my xmax = xmax;
if (phnFile) { // Create tier 2 with IPA symbols
autoIntervalTier ipa = Data_copy (timit);
- Thing_setName (ipa.get(), U"ipa");
+ Thing_setName (ipa.peek(), U"ipa");
// First change the data in ipa
- for (long i = 1; i <= ipa -> intervals.size; i ++) {
- interval = timit -> intervals.at [i];
+ for (long i = 1; i <= ipa -> intervals -> size; i++) {
+ interval = (TextInterval) timit -> intervals -> item[i];
- TextInterval_setText (ipa -> intervals.at [i],
- Melder_peek8to32 (timitLabelToIpaLabel (Melder_peek32to8 (interval -> text))));
+ TextInterval_setText ( (TextInterval) ipa -> intervals -> item[i],
+ Melder_peek8to32 (timitLabelToIpaLabel (Melder_peek32to8 (interval -> text))));
}
- my tiers -> addItem_move (ipa.move()); // Then: add to collection
+ Collection_addItem (my tiers, ipa.transfer()); // Then: add to collection
Thing_setName (timit, U"phn"); // rename wrd
}
f.close (file);
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"TextGrid not read from file ", file, U".");
}
}
-autoTextGrid TextGrids_merge (TextGrid me, TextGrid thee) {
+TextGrid TextGrids_merge (TextGrid me, TextGrid thee) {
try {
int at_end = 0, at_start = 1;
@@ -289,23 +289,23 @@ autoTextGrid TextGrids_merge (TextGrid me, TextGrid thee) {
double extra_time_start = fabs (g2 -> xmin - g1 -> xmin);
if (g1 -> xmin > g2 -> xmin) {
- TextGrid_extendTime (g1.get(), extra_time_start, at_start);
+ TextGrid_extendTime (g1.peek(), extra_time_start, at_start);
}
if (g1 -> xmax < g2 -> xmax) {
- TextGrid_extendTime (g1.get(), extra_time_end, at_end);
+ TextGrid_extendTime (g1.peek(), extra_time_end, at_end);
}
if (g2 -> xmin > g1 -> xmin) {
- TextGrid_extendTime (g2.get(), extra_time_start, at_start);
+ TextGrid_extendTime (g2.peek(), extra_time_start, at_start);
}
if (g2 -> xmax < g1 -> xmax) {
- TextGrid_extendTime (g2.get(), extra_time_end, at_end);
+ TextGrid_extendTime (g2.peek(), extra_time_end, at_end);
}
- for (long i = 1; i <= g2 -> tiers->size; i ++) {
- autoFunction tier = Data_copy (g2 -> tiers->at [i]);
- g1 -> tiers -> addItem_move (tier.move());
+ for (long i = 1; i <= g2 -> tiers -> size; i++) {
+ autoFunction tier = Data_copy ( (Function) g2 -> tiers -> item [i]);
+ Collection_addItem (g1 -> tiers, tier.transfer());
}
- return g1;
+ return g1.transfer();
} catch (MelderError) {
Melder_throw (me, U" & ", thee, U": not merged.");
}
@@ -314,12 +314,11 @@ autoTextGrid TextGrids_merge (TextGrid me, TextGrid thee) {
void IntervalTier_setLaterEndTime (IntervalTier me, double xmax, const char32 *mark) {
try {
if (xmax <= my xmax) return; // nothing to be done
- Melder_assert (my intervals.size > 0);
- TextInterval ti = my intervals.at [my intervals.size];
+ TextInterval ti = (TextInterval) my intervals -> item[my intervals -> size];
Melder_assert (xmax > ti -> xmax);
- if (mark) {
+ if (mark != NULL) {
autoTextInterval interval = TextInterval_create (ti -> xmax, xmax, mark);
- my intervals. addItem_move (interval.move());
+ Collection_addItem (my intervals, interval.transfer());
} else {
// extend last interval
ti -> xmax = xmax;
@@ -332,15 +331,12 @@ void IntervalTier_setLaterEndTime (IntervalTier me, double xmax, const char32 *m
void IntervalTier_setEarlierStartTime (IntervalTier me, double xmin, const char32 *mark) {
try {
- if (xmin >= my xmin) {
- return;
- }
- Melder_assert (my intervals.size > 0);
- TextInterval ti = my intervals.at [1];
+ if (xmin >= my xmin) return; // nothing to be done
+ TextInterval ti = (TextInterval) my intervals -> item[1];
Melder_assert (xmin < ti -> xmin);
- if (mark) {
+ if (mark != NULL) {
autoTextInterval interval = TextInterval_create (xmin, ti -> xmin, mark);
- my intervals. addItem_move (interval.move());
+ Collection_addItem (my intervals, interval.transfer());
} else {
// extend first interval
ti -> xmin = xmin;
@@ -353,21 +349,21 @@ void IntervalTier_setEarlierStartTime (IntervalTier me, double xmin, const char3
void IntervalTier_moveBoundary (IntervalTier me, long iint, bool atStart, double newTime) {
try {
- if (iint < 1 or iint > my intervals.size) {
+ if (iint < 1 or iint > my intervals -> size) {
Melder_throw (U"Interval out of range.");
}
- if ((iint == 1 && atStart) or (iint == my intervals.size && ! atStart)) {
+ if ((iint == 1 && atStart) or ((iint == my intervals -> size && not atStart))) {
Melder_throw (U"Cannot change the domain.");
}
- TextInterval interval = my intervals.at [iint];
+ TextInterval interval = (TextInterval) my intervals -> item[iint];
if (atStart) {
- TextInterval pinterval = my intervals.at [iint-1];
+ TextInterval pinterval = (TextInterval) my intervals -> item[iint-1];
if (newTime <= pinterval -> xmin) {
Melder_throw (U"Cannot move past the start of previous interval.");
}
pinterval -> xmax = interval -> xmin = newTime;
} else {
- TextInterval ninterval = my intervals.at [iint+1];
+ TextInterval ninterval = (TextInterval) my intervals -> item[iint+1];
if (newTime >= ninterval -> xmax) {
Melder_throw (U"Cannot move past the end of next interval.");
}
@@ -381,12 +377,10 @@ void IntervalTier_moveBoundary (IntervalTier me, long iint, bool atStart, double
void TextTier_setLaterEndTime (TextTier me, double xmax, const char32 *mark) {
try {
- if (xmax <= my xmax) {
- return;
- }
- if (mark) {
+ if (xmax <= my xmax) return; // nothing to be done
+ if (mark != NULL) {
autoTextPoint textpoint = TextPoint_create (my xmax, mark);
- my points. addItem_move (textpoint.move());
+ Collection_addItem (my points, textpoint.transfer());
}
my xmax = xmax;
} catch (MelderError) {
@@ -396,12 +390,10 @@ void TextTier_setLaterEndTime (TextTier me, double xmax, const char32 *mark) {
void TextTier_setEarlierStartTime (TextTier me, double xmin, const char32 *mark) {
try {
- if (xmin >= my xmin) {
- return;
- }
- if (mark) {
+ if (xmin >= my xmin) return; // nothing to be done
+ if (mark != NULL) {
autoTextPoint textpoint = TextPoint_create (my xmin, mark);
- my points. addItem_move (textpoint.move());
+ Collection_addItem (my points, textpoint.transfer());
}
my xmin = xmin;
} catch (MelderError) {
@@ -411,13 +403,12 @@ void TextTier_setEarlierStartTime (TextTier me, double xmin, const char32 *mark)
void TextGrid_setEarlierStartTime (TextGrid me, double xmin, const char32 *imark, const char32 *pmark) {
try {
- if (xmin >= my xmin) {
- return;
- }
- for (long tierNumber = 1 ; tierNumber <= my tiers->size; tierNumber ++) {
- Function tier = my tiers->at [tierNumber];
+ if (xmin >= my xmin) return;
+ for (long tierNumber = 1 ; tierNumber <= my tiers -> size; tierNumber++) {
+ Function tier = (Function) my tiers -> item [tierNumber];
if (tier -> classInfo == classIntervalTier) {
IntervalTier_setEarlierStartTime ((IntervalTier) tier, xmin, imark);
+
} else {
TextTier_setEarlierStartTime ((TextTier) tier, xmin, pmark);
}
@@ -430,13 +421,12 @@ void TextGrid_setEarlierStartTime (TextGrid me, double xmin, const char32 *imark
void TextGrid_setLaterEndTime (TextGrid me, double xmax, const char32 *imark, const char32 *pmark) {
try {
- if (xmax <= my xmax) {
- return;
- }
- for (long tierNumber =1 ; tierNumber <= my tiers->size; tierNumber ++) {
- Function tier = my tiers->at [tierNumber];
+ if (xmax <= my xmax) return;
+ for (long tierNumber =1 ; tierNumber <= my tiers -> size; tierNumber++) {
+ Function tier = (Function) my tiers -> item [tierNumber];
if (tier -> classInfo == classIntervalTier) {
IntervalTier_setLaterEndTime ((IntervalTier) tier, xmax, imark);
+
} else {
TextTier_setLaterEndTime ((TextTier) tier, xmax, pmark);
}
@@ -448,7 +438,7 @@ void TextGrid_setLaterEndTime (TextGrid me, double xmax, const char32 *imark, co
}
void TextGrid_extendTime (TextGrid me, double extra_time, int position) {
- autoTextGrid thee;
+ autoTextGrid thee = 0;
try {
double xmax = my xmax, xmin = my xmin;
int at_end = position == 0;
@@ -457,7 +447,7 @@ void TextGrid_extendTime (TextGrid me, double extra_time, int position) {
return;
}
extra_time = fabs (extra_time); // Just in case...
- thee = Data_copy (me);
+ thee.reset (Data_copy (me));
if (at_end) {
xmax += extra_time;
@@ -465,8 +455,8 @@ void TextGrid_extendTime (TextGrid me, double extra_time, int position) {
xmin -= extra_time;
}
- for (long i = 1; i <= my tiers->size; i ++) {
- Function anyTier = my tiers->at [i];
+ for (long i = 1; i <= my tiers -> size; i++) {
+ Function anyTier = (Function) my tiers -> item [i];
double tmin = anyTier -> xmin, tmax = anyTier -> xmax;
if (at_end) {
@@ -481,7 +471,7 @@ void TextGrid_extendTime (TextGrid me, double extra_time, int position) {
if (anyTier -> classInfo == classIntervalTier) {
IntervalTier tier = (IntervalTier) anyTier;
autoTextInterval interval = TextInterval_create (tmin, tmax, U"");
- tier -> intervals. addItem_move (interval.move());
+ Collection_addItem (tier -> intervals, interval.transfer());
}
}
my xmin = xmin;
@@ -493,44 +483,40 @@ void TextGrid_extendTime (TextGrid me, double extra_time, int position) {
void TextGrid_setTierName (TextGrid me, long itier, const char32 *newName) {
try {
- long ntiers = my tiers->size;
- if (itier < 1 || itier > ntiers) {
- Melder_throw (U"Tier number (", itier, U") should not be larger than the number of tiers (", ntiers, U").");
- }
- Thing_setName (my tiers->at [itier], newName);
+ long ntiers = my tiers -> size;
+
+ if (itier < 1 || itier > ntiers) Melder_throw (U"Tier number (", itier, U") should not be "
+ U"larger than the number of tiers (", ntiers, U").");
+ Thing_setName ( (Thing) my tiers -> item [itier], newName);
} catch (MelderError) {
Melder_throw (me, U": tier name not set.");
}
}
static void IntervalTier_cutInterval (IntervalTier me, long index, int extend_option) {
- long size_pre = my intervals.size;
+ long size_pre = my intervals -> size;
- // There always must be at least one interval
+ /* There always must be at least one interval */
if (size_pre == 1 || index > size_pre || index < 1) {
return;
}
- TextInterval ti = my intervals.at [index];
+ TextInterval ti = (TextInterval) my intervals -> item[index];
double xmin = ti -> xmin;
double xmax = ti -> xmax;
- my intervals. removeItem (index);
- if (index == 1) {
- // Change xmin of the new first interval.
- ti = my intervals.at [index];
+ Collection_removeItem (my intervals, index);
+ if (index == 1) { // Change xmin of the new first interval.
+ ti = (TextInterval) my intervals -> item[index];
ti -> xmin = xmin;
- } else if (index == size_pre) {
- // Change xmax of the new last interval.
- ti = my intervals.at [my intervals.size];
+ } else if (index == size_pre) { // Change xmax of the new last interval.
+ ti = (TextInterval) my intervals -> item[my intervals -> size];
ti -> xmax = xmax;
} else {
- if (extend_option == 0) {
- // extend earlier interval to the right
- ti = my intervals.at [index - 1];
+ if (extend_option == 0) { // extend earlier interval to the right
+ ti = (TextInterval) my intervals -> item[index - 1];
ti -> xmax = xmax;
- } else {
- // extend next interval to the left
- ti = my intervals.at [index];
+ } else { // extend next interval to the left
+ ti = (TextInterval) my intervals -> item[index];
ti -> xmin = xmin;
}
}
@@ -538,113 +524,113 @@ static void IntervalTier_cutInterval (IntervalTier me, long index, int extend_op
void IntervalTier_removeBoundariesBetweenIdenticallyLabeledIntervals (IntervalTier me, const char32 *label) {
try {
- for (long iinterval = my intervals.size; iinterval > 1; iinterval --) {
- TextInterval thisInterval = my intervals.at [iinterval];
- if (Melder_equ (thisInterval -> text, label)) {
- TextInterval previousInterval = my intervals.at [iinterval - 1];
- if (Melder_equ (previousInterval -> text, label)) {
- Melder_free (previousInterval -> text);
- IntervalTier_removeLeftBoundary (me, iinterval);
- }
- }
- }
- } catch (MelderError) {
- Melder_throw (me, U": boundaries not removed.");
- }
+ for (long iint = my intervals -> size; iint > 1; iint--) {
+ TextInterval ti = (TextInterval) my intervals -> item[iint];
+ if (Melder_equ (ti -> text, label)) {
+ TextInterval tim1 = (TextInterval) my intervals -> item[iint - 1];
+ if (Melder_equ (tim1 -> text, label)) {
+ Melder_free (tim1 -> text);
+ IntervalTier_removeLeftBoundary (me, iint);
+ }
+ }
+ }
+ } catch (MelderError) {
+ Melder_throw (me, U": boundaries not removed.");
+ }
}
void IntervalTier_cutIntervals_minimumDuration (IntervalTier me, const char32 *label, double minimumDuration) {
- long iinterval = 1;
- while (iinterval <= my intervals.size) {
- TextInterval interval = my intervals.at [iinterval];
- if ((! label || (interval -> text && str32equ (interval -> text, label))) &&
- interval -> xmax - interval -> xmin < minimumDuration)
- {
- IntervalTier_cutInterval (me, iinterval, 0);
+ long i = 1;
+ while (i <= my intervals -> size) {
+ TextInterval ti = (TextInterval) my intervals -> item[i];
+ if ( (label == 0 || (ti -> text != 0 && str32equ (ti -> text, label))) &&
+ ti -> xmax - ti -> xmin < minimumDuration) {
+ IntervalTier_cutInterval (me, i, 0);
} else {
- iinterval ++;
+ i++;
}
}
}
void IntervalTier_cutIntervalsOnLabelMatch (IntervalTier me, const char32 *label) {
- long iinterval = 1;
- while (iinterval < my intervals.size) {
- TextInterval thisInterval = my intervals.at [iinterval];
- TextInterval nextInterval = my intervals.at [iinterval + 1];
- if ( (! label || (thisInterval -> text && str32equ (thisInterval -> text, label))) &&
- Melder_equ (thisInterval -> text, nextInterval -> text))
- {
- IntervalTier_cutInterval (me, iinterval, 1);
+ long i = 1;
+ while (i < my intervals -> size) {
+ TextInterval ti = (TextInterval) my intervals -> item[i];
+ TextInterval tip1 = (TextInterval) my intervals -> item[i + 1];
+ if ( (label == 0 || (ti -> text != 0 && str32equ (ti -> text, label))) &&
+ (Melder_cmp (ti -> text, tip1 -> text) == 0)) {
+
+ IntervalTier_cutInterval (me, i, 1);
} else {
- iinterval ++;
+ i++;
}
}
}
-void IntervalTier_changeLabels (IntervalTier me, long from, long to, const char32 *search, const char32 *replace, int use_regexp, long *nmatches, long *nstringmatches) {
+void IntervalTier_changeLabels (I, long from, long to, const char32 *search, const char32 *replace, int use_regexp, long *nmatches, long *nstringmatches) {
+ iam (IntervalTier);
try {
if (from == 0) {
from = 1;
}
if (to == 0) {
- to = my intervals.size;
+ to = my intervals -> size;
}
- if (from > to || from < 1 || to > my intervals.size) {
+ if (from > to || from < 1 || to > my intervals -> size) {
Melder_throw (U"Incorrect specification of where to act.");
}
- if (use_regexp && str32len (search) == 0) {
- Melder_throw (U"The regex search string cannot be empty.\nYou may search for an empty string with the expression \"^$\"");
- }
+ if (use_regexp && str32len (search) == 0) Melder_throw (U"The regex search string cannot be empty.\n"
+ U"You may search for an empty string with the expression \"^$\"");
long nlabels = to - from + 1;
autoNUMvector<char32 *> labels (1, nlabels);
- for (long i = from; i <= to; i ++) {
- TextInterval interval = my intervals.at [i];
+ for (long i = from; i <= to; i++) {
+ TextInterval interval = (TextInterval) my intervals -> item[i];
labels[i - from + 1] = interval -> text; // Shallow copy.
}
autostring32vector newlabels (strs_replace (labels.peek(), 1, nlabels, search, replace, 0, nmatches, nstringmatches, use_regexp), 1, nlabels);
- for (long i = from; i <= to; i ++) {
- TextInterval interval = my intervals.at [i];
+ for (long i = from; i <= to; i++) {
+ TextInterval interval = (TextInterval) my intervals -> item[i];
Melder_free (interval -> text);
- interval -> text = newlabels [i - from + 1]; // Transfer of ownership.
- newlabels [i - from + 1] = nullptr;
+ interval -> text = newlabels[i - from + 1]; // Transfer of ownership.
+ newlabels[i - from + 1] = 0;
}
} catch (MelderError) {
Melder_throw (me, U": labels not changed.");
}
}
-void TextTier_changeLabels (TextTier me, long from, long to, const char32 *search, const char32 *replace, int use_regexp, long *nmatches, long *nstringmatches) {
+void TextTier_changeLabels (I, long from, long to, const char32 *search, const char32 *replace, int use_regexp, long *nmatches, long *nstringmatches) {
+ iam (TextTier);
try {
if (from == 0) {
from = 1;
}
if (to == 0) {
- to = my points.size;
+ to = my points -> size;
}
- if (from > to || from < 1 || to > my points.size) {
+ if (from > to || from < 1 || to > my points -> size) {
Melder_throw (U"Incorrect specification of where to act.");
}
- if (use_regexp && str32len (search) == 0) {
- Melder_throw (U"The regex search string cannot be empty.\nYou may search for an empty string with the expression \"^$\"");
- }
+ if (use_regexp && str32len (search) == 0) Melder_throw (U"The regex search string cannot be empty.\n"
+ U"You may search for an empty string with the expression \"^$\"");
+
long nmarks = to - from + 1;
- autoNUMvector<char32 *> marks (1, nmarks); // a non-owning vector of strings
+ autoNUMvector<char32 *> marks (1, nmarks);
- for (long i = from; i <= to; i ++) {
- TextPoint point = my points.at [i];
- marks [i - from + 1] = point -> mark; // reference copy
+ for (long i = from; i <= to; i++) {
+ TextPoint point = (TextPoint) my points -> item[i];
+ marks[i - from + 1] = point -> mark; // Shallow copy.
}
- autostring32vector newMarks (strs_replace (marks.peek(), 1, nmarks, search, replace, 0, nmatches, nstringmatches, use_regexp), 1, nmarks);
+ autostring32vector newmarks (strs_replace (marks.peek(), 1, nmarks, search, replace, 0, nmatches, nstringmatches, use_regexp), 1, nmarks);
- for (long i = from; i <= to; i ++) {
- TextPoint point = my points.at [i];
- Melder_free (point -> mark); // this discards the original mark, and dangles its reference copy in `marks`, which will not be used
- point -> mark = newMarks [i - from + 1]; // move the new mark; this consists of a copy from A to B...
- newMarks [i - from + 1] = nullptr; // ...followed by zeroing A
+ for (long i = from; i <= to; i++) {
+ TextPoint point = (TextPoint) my points -> item[i];
+ Melder_free (point -> mark);
+ point -> mark = newmarks[i - from + 1]; // Transfer of ownership.
+ newmarks[i - from + 1] = 0;
}
} catch (MelderError) {
Melder_throw (me, U": no labels changed.");
@@ -653,18 +639,17 @@ void TextTier_changeLabels (TextTier me, long from, long to, const char32 *searc
void TextGrid_changeLabels (TextGrid me, int tier, long from, long to, const char32 *search, const char32 *replace, int use_regexp, long *nmatches, long *nstringmatches) {
try {
- long ntiers = my tiers->size;
- if (tier < 1 || tier > ntiers) {
- Melder_throw (U"The tier number (", tier, U") should not be larger than the number of tiers (", ntiers, U").");
- }
- if (use_regexp && str32len (search) == 0) {
- Melder_throw (U"The regex search string cannot be empty.\nYou may search for an empty string with the expression \"^$\"");
- }
- Function anyTier = my tiers->at [tier];
+ long ntiers = my tiers -> size;
+
+ if (tier < 1 || tier > ntiers) Melder_throw (U"The tier number (", tier, U") should not be "
+ U"larger than the number of tiers (", ntiers, U").");
+ if (use_regexp && str32len (search) == 0) Melder_throw (U"The regex search string cannot be empty.\n"
+ U"You may search for an empty string with the expression \"^$\"");
+ Data anyTier = (Data) my tiers -> item [tier];
if (anyTier -> classInfo == classIntervalTier) {
- IntervalTier_changeLabels ((IntervalTier) anyTier, from, to, search, replace, use_regexp, nmatches, nstringmatches);
+ IntervalTier_changeLabels (anyTier, from, to, search, replace, use_regexp, nmatches, nstringmatches);
} else {
- TextTier_changeLabels ((TextTier) anyTier, from, to, search, replace, use_regexp, nmatches, nstringmatches);
+ TextTier_changeLabels (anyTier, from, to, search, replace, use_regexp, nmatches, nstringmatches);
}
} catch (MelderError) {
Melder_throw (me, U": labels not changed.");
@@ -672,12 +657,11 @@ void TextGrid_changeLabels (TextGrid me, int tier, long from, long to, const cha
}
static void IntervalTier_checkStartAndEndTime (IntervalTier me) {
- Melder_assert (my intervals.size > 0);
- TextInterval ti = my intervals.at [1];
+ TextInterval ti = (TextInterval) my intervals -> item[1];
if (my xmin != ti -> xmin) {
Melder_throw (me, U": start time of first interval doesn't match start time of the tier.");
}
- ti = my intervals.at [my intervals.size];
+ ti = (TextInterval) my intervals -> item[my intervals -> size];
if (my xmax != ti -> xmax) {
Melder_throw (me, U": end time of last interval doesn't match end time of the tier.");
}
@@ -693,12 +677,12 @@ void IntervalTiers_append_inline (IntervalTier me, IntervalTier thee, bool prese
if (preserveTimes && my xmax < thy xmin) {
autoTextInterval connection = TextInterval_create (my xmax, thy xmin, U"");
xmax_previous = thy xmin;
- my intervals. addItem_move (connection.move());
+ Collection_addItem (my intervals, connection.transfer());
}
- for (long iint = 1; iint <= thy intervals.size; iint ++) {
- autoTextInterval ti = Data_copy (thy intervals.at [iint]);
+ for (long iint = 1; iint <= thy intervals -> size; iint++) {
+ autoTextInterval ti = (TextInterval) Data_copy ((Data) thy intervals -> item[iint]);
if (preserveTimes) {
- my intervals. addItem_move (ti.move());
+ Collection_addItem (my intervals, ti.transfer());
} else {
/* the interval could be so short that if we test ti -> xmin < ti->xmax it might be true
* but after assigning ti->xmin = xmax_previous and ti->xmax += time_shift the test
@@ -710,7 +694,7 @@ void IntervalTiers_append_inline (IntervalTier me, IntervalTier thee, bool prese
volatile double xmax = ti -> xmax + time_shift;
if (xmin < xmax) {
ti -> xmin = xmin; ti -> xmax = xmax;
- my intervals. addItem_move (ti.move());
+ Collection_addItem (my intervals, ti.transfer());
xmax_previous = xmax;
}
// else don't include interval
@@ -725,12 +709,12 @@ void IntervalTiers_append_inline (IntervalTier me, IntervalTier thee, bool prese
// Precondition: if (preserveTimes) { my xmax <= thy xmin }
void TextTiers_append_inline (TextTier me, TextTier thee, bool preserveTimes) {
try {
- for (long iint = 1; iint <= thy points.size; iint ++) {
- autoTextPoint tp = Data_copy (thy points.at [iint]);
+ for (long iint = 1; iint <= thy points -> size; iint++) {
+ autoTextPoint tp = (TextPoint) Data_copy ((Data) thy points -> item[iint]);
if (not preserveTimes) {
tp -> number += my xmax - thy xmin;
}
- my points. addItem_move (tp.move());
+ Collection_addItem (my points, tp.transfer());
}
my xmax = preserveTimes ? thy xmax : my xmax + (thy xmax - thy xmin);
} catch (MelderError) {
@@ -739,8 +723,8 @@ void TextTiers_append_inline (TextTier me, TextTier thee, bool preserveTimes) {
}
static void TextGrid_checkStartAndEndTimesOfTiers (TextGrid me) {
- for (long itier = 1; itier <= my tiers->size; itier ++) {
- Function tier = my tiers->at [itier];
+ for (long itier = 1; itier <= my tiers -> size; itier++) {
+ Function tier = (Function) my tiers -> item[itier];
if (tier -> xmin != my xmin) {
Melder_throw (me, U": the start time of tier ", itier, U" does not match the start time of its TextGrid.");
} else if (tier -> xmax != my xmax) {
@@ -752,8 +736,8 @@ static void TextGrid_checkStartAndEndTimesOfTiers (TextGrid me) {
void TextGrids_append_inline (TextGrid me, TextGrid thee, bool preserveTimes)
{
try {
- if (my tiers->size != thy tiers->size) {
- Melder_throw (U"The numbers of tiers must be equal.");
+ if (my tiers -> size != thy tiers -> size) {
+ Melder_throw (U"The number of tiers must be equal.");
}
if (preserveTimes && thy xmin < my xmax) {
Melder_throw (U"The start time of the second TextGrid can't be earlier than the end time of the first one if you want to preserve times.");
@@ -763,14 +747,14 @@ void TextGrids_append_inline (TextGrid me, TextGrid thee, bool preserveTimes)
TextGrid_checkStartAndEndTimesOfTiers (thee);
// last intervals must have the same end time
double xmax = preserveTimes ? thy xmax : my xmax + (thy xmax - thy xmin);
- for (long itier = 1; itier <= my tiers->size; itier ++) {
- Function myTier = my tiers->at [itier], thyTier = thy tiers->at [itier];
+ for (long itier = 1; itier <= my tiers -> size; itier++) {
+ Function myTier = my tier (itier), thyTier = thy tier (itier);
if (myTier -> classInfo == classIntervalTier && thyTier -> classInfo == classIntervalTier) {
IntervalTier myIntervalTier = static_cast <IntervalTier> (myTier);
IntervalTier thyIntervalTier = static_cast <IntervalTier> (thyTier);
IntervalTiers_append_inline (myIntervalTier, thyIntervalTier, preserveTimes);
// make sure last interval has correct end time
- TextInterval lastInterval = myIntervalTier -> intervals.at [myIntervalTier -> intervals.size];
+ TextInterval lastInterval = myIntervalTier -> interval (myIntervalTier -> numberOfIntervals());
lastInterval -> xmax = xmax;
Melder_assert (lastInterval -> xmax > lastInterval -> xmin);
} else if (myTier -> classInfo == classTextTier && thyTier -> classInfo == classTextTier) {
@@ -789,17 +773,16 @@ void TextGrids_append_inline (TextGrid me, TextGrid thee, bool preserveTimes)
}
}
-autoTextGrid TextGrids_to_TextGrid_appendContinuous (OrderedOf<structTextGrid>* me, bool preserveTimes) {
+TextGrid TextGrids_to_TextGrid_appendContinuous (Collection me, bool preserveTimes) {
try {
- Melder_assert (my size > 0);
- autoTextGrid thee = Data_copy (my at [1]);
- for (long igrid = 2; igrid <= my size; igrid ++) {
- TextGrids_append_inline (thee.get(), my at [igrid], preserveTimes);
+ autoTextGrid thee = Data_copy ((TextGrid) my item[1]);
+ for (long igrid = 2; igrid <= my size; igrid++) {
+ TextGrids_append_inline (thee.peek(), (TextGrid) my item[igrid], preserveTimes);
}
if (! preserveTimes) {
- Function_shiftXBy (thee.get(), -thy xmin);
+ Function_shiftXBy (thee.peek(), -thy xmin);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"No aligned TextGrid created from Collection.");
}
diff --git a/dwtools/TextGrid_extensions.h b/dwtools/TextGrid_extensions.h
index d660faa..7bc953e 100644
--- a/dwtools/TextGrid_extensions.h
+++ b/dwtools/TextGrid_extensions.h
@@ -2,7 +2,7 @@
#define _TextGrid_extensions_h_
/* TextGrid_extensions.h
*
- * Copyright (C) 1993-2012, 2015 David Weenink
+ * Copyright (C) 1993-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -26,7 +26,7 @@
#include "TextGrid.h"
-autoTextGrid TextGrid_readFromTIMITLabelFile (MelderFile file, int phnFile);
+TextGrid TextGrid_readFromTIMITLabelFile (MelderFile file, int phnFile);
/*
Read TIMIT label file with the following structure:
samplenumber1 samplenumber2 label1
@@ -41,7 +41,7 @@ autoTextGrid TextGrid_readFromTIMITLabelFile (MelderFile file, int phnFile);
frequency of 16000 Hz is assumed.
*/
-autoDaata TextGrid_TIMITLabelFileRecognizer (int nread, const char *header, MelderFile file);
+Any TextGrid_TIMITLabelFileRecognizer (int nread, const char *header, MelderFile file);
/*
There are two types of TIMIT label files. One with phonetic labels, these
files have '.phn' as file extension. The other contains word labels and has
@@ -61,7 +61,7 @@ autoDaata TextGrid_TIMITLabelFileRecognizer (int nread, const char *header, Meld
A valid word is a string with contains the lowercase characters [a-z] and ['].
*/
-autoTextGrid TextGrids_merge (TextGrid grid1, TextGrid grid2);
+TextGrid TextGrids_merge (TextGrid grid1, TextGrid grid2);
/*
Merge two textGrids.
The new domain will be:
@@ -79,47 +79,40 @@ void TextGrid_extendTime (TextGrid me, double delta_time, int position);
void TextGrid_setTierName (TextGrid me, long itier, const char32 *newName);
-void TextTier_changeLabels (TextTier me, long from, long to, const char32 *search, const char32 *replace, int use_regexp, long *nmatches, long *nstringmatches);
+void TextTier_changeLabels (I, long from, long to, const char32 *search, const char32 *replace, int use_regexp, long *nmatches, long *nstringmatches);
-void IntervalTier_changeLabels (IntervalTier me, long from, long to, const char32 *search, const char32 *replace, int use_regexp, long *nmatches, long *nstringmatches);
+void IntervalTier_changeLabels (I, long from, long to, const char32 *search, const char32 *replace, int use_regexp, long *nmatches, long *nstringmatches);
void IntervalTier_removeBoundariesBetweenIdenticallyLabeledIntervals (IntervalTier me, const char32 *label);
void IntervalTier_cutIntervalsOnLabelMatch (IntervalTier me, const char32 *label);
-
void IntervalTier_cutIntervals_minimumDuration (IntervalTier me, const char32 *label, double minimumDuration);
void TextGrid_changeLabels (TextGrid me, int tier, long from, long to, const char32 *search, const char32 *replace, int use_regexp, long *nmatches, long *nstringmatches);
/* Set the start/end time to a smaller/larger value.
- * If mark is null, only times are changed
- * If mark != null, mark the previous start/end time
+ * If mark is NULL, only times are changed
+ * If mark != NULL mark the previous start/end time
* For a TextTier this involves adding a point with the marker
* For an IntervalTier this involves adding a new interval
*/
void IntervalTier_setLaterEndTime (IntervalTier me, double xmax, const char32 *mark);
-
void IntervalTier_setEarlierStartTime (IntervalTier me, double xmin, const char32 *mark);
void IntervalTier_moveBoundary (IntervalTier me, long interval, bool atStart, double newTime);
-
void TextTier_setLaterEndTime (TextTier me, double xmax, const char32 *mark);
-
void TextTier_setEarlierStartTime (TextTier me, double xmin, const char32 *mark);
-
void TextGrid_setEarlierStartTime (TextGrid me, double xmin, const char32 *imark, const char32 *pmark);
-
void TextGrid_setLaterEndTime (TextGrid me, double xmax, const char32 *imark, const char32 *pmark);
// Precondition: if (preserveTimes) { my xmax <= thy xmin }
// Postcondition: my xmin preserved
void IntervalTiers_append_inline (IntervalTier me, IntervalTier thee, bool preserveTimes);
-
void TextTiers_append_inline (TextTier me, TextTier thee, bool preserveTimes);
-
void TextGrids_append_inline (TextGrid me, TextGrid thee, bool preserveTimes);
-autoTextGrid TextGrids_to_TextGrid_appendContinuous (OrderedOf<structTextGrid>* me, bool preserveTimes);
+// Postcondition:
+TextGrid TextGrids_to_TextGrid_appendContinuous (Collection me, bool preserveTimes);
#endif /* _TextGrid_extensions_h_ */
diff --git a/dwtools/VowelEditor.cpp b/dwtools/VowelEditor.cpp
index 23eefb4..cf491b1 100644
--- a/dwtools/VowelEditor.cpp
+++ b/dwtools/VowelEditor.cpp
@@ -1,6 +1,6 @@
/* VowelEditor.cpp
*
- * Copyright (C) 2008-2013, 2015 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2008-2013 David Weenink, 2015 Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -71,10 +71,10 @@ trajectory --> path ????
#include <time.h>
#if defined (macintosh)
- #include <sys/time.h>
+#include <sys/time.h>
#elif defined (linux)
- #include <sys/time.h>
- #include <signal.h>
+#include <sys/time.h>
+#include <signal.h>
#endif
Thing_implement (VowelEditor, Editor, 0);
@@ -104,8 +104,57 @@ Thing_implement (VowelEditor, Editor, 0);
// maximum number of marks
#define VowelEditor_MAXIMUM_MARKERS 30
-static struct structVowelEditor_F0 f0default { 140.0, 0.0, 40.0, 2000.0, SAMPLING_FREQUENCY, 1, 0.0, 2000 };
-static struct structVowelEditor_F1F2Grid griddefault { 200.0, 500.0, 0, 1, 0, 1, 0.5 };
+// prototypes: button callbacks
+static void gui_button_cb_publish (I, GuiButtonEvent event);
+static void gui_button_cb_play (I, GuiButtonEvent event);
+static void gui_drawingarea_cb_resize (I, GuiDrawingAreaResizeEvent event);
+static void gui_drawingarea_cb_click (I, GuiDrawingAreaClickEvent event);
+static void gui_button_cb_reverse (I, GuiButtonEvent event);
+static void gui_drawingarea_cb_expose (I, GuiDrawingAreaExposeEvent event);
+// prototypes: helpers
+static double getRealFromTextWidget (GuiText me);
+static double getCoordinate (double fmin, double fmax, double f);
+static double getF0 (structVowelEditor_F0 *f0p, double time);
+static void checkF1F2 (VowelEditor me, double *f1, double *f2);
+static void checkF0 (structVowelEditor_F0 *f0p, double *f0);
+static void checkXY (double *x, double *y);
+static void Sound_fadeIn (Sound me, double duration, int fromFirstNonZeroSample);
+static void Sound_fadeOut (Sound me, double duration);
+static void PitchTier_newDuration (PitchTier me, structVowelEditor_F0 *f0p, double newDuration);
+static void FormantTier_newDuration (FormantTier me, double newDuration);
+static void FormantTier_drawF1F2Trajectory (FormantTier me, Graphics g, double f1min, double f1max, double f2min, double f2max, double markTraceEvery, double width);
+static FormantGrid FormantTier_to_FormantGrid (FormantTier me);
+static PitchTier VowelEditor_to_PitchTier (VowelEditor me, double duration);
+static void VowelEditor_updateF0Info (VowelEditor me);
+static void VowelEditor_updateExtendDuration (VowelEditor me);
+static double VowelEditor_updateDurationInfo (VowelEditor me);
+static void VowelEditor_Vowel_updateTiers (VowelEditor me, Vowel thee, double time, double x, double y);
+static void VowelEditor_Vowel_addData (VowelEditor me, Vowel thee, double time, double f1, double f2, double f0);
+static void VowelEditor_getXYFromF1F2 (VowelEditor me, double f1, double f2, double *x, double *y);
+static void VowelEditor_getF1F2FromXY (VowelEditor me, double x, double y, double *f1, double *f2);
+static void VowelEditor_updateVowel (VowelEditor me);
+static Sound VowelEditor_createTarget (VowelEditor me);
+static void VowelEditor_Vowel_reverseFormantTier (VowelEditor me);
+static void VowelEditor_shiftF1F2 (VowelEditor me, double f1_st, double f2_st);
+static void VowelEditor_setSource (VowelEditor me);
+static void VowelEditor_setMarks (VowelEditor me, int marksDataset, int speakerType, int fontSize);
+static void VowelEditor_setF3F4 (VowelEditor me, double f3, double b3, double f4, double b4);
+static void VowelEditor_getF3F4 (VowelEditor me, double f1, double f2, double *f3, double *b3, double *f4, double *b4);
+static void VowelEditor_getVowelMarksFromTableFile (VowelEditor me, MelderFile file);
+static void VowelEditor_createTableFromVowelMarksInPreferences (VowelEditor me);
+static void Table_addColumn_size (Table me, int size);
+static double Matrix_getValue (Matrix me, double x, double y);
+static void VowelEditor_drawBackground (VowelEditor me, Graphics g);
+static void createPersistentVowelMarks ();
+static void copyVowelMarksInPreferences_volatile (Table me);
+static Vowel Vowel_create (double duration);
+static Vowel Vowel_create_twoFormantSchwa (double duration);
+static void Vowel_newDuration (Vowel me, structVowelEditor_F0 *f0p, double newDuration);
+static Sound Vowel_to_Sound_pulses (Vowel me, double samplingFrequency, double adaptFactor, double adaptTime, long interpolationDepth);
+// forward declarations end
+
+static struct structVowelEditor_F0 f0default = { 140.0, 0.0, 40.0, 2000.0, SAMPLING_FREQUENCY, 1, 0.0, 2000 };
+static struct structVowelEditor_F1F2Grid griddefault = { 200, 500, 0, 1, 0, 1, 0.5 };
#include "oo_DESTROY.h"
#include "Vowel_def.h"
@@ -126,7 +175,7 @@ static struct structVowelEditor_F1F2Grid griddefault { 200.0, 500.0, 0, 1, 0, 1,
#include "oo_DESCRIPTION.h"
#include "Vowel_def.h"
-#pragma mark - preferences
+// Preferences structs
struct markInfo {
double f1, f2;
@@ -136,7 +185,7 @@ struct markInfo {
static struct {
int shellWidth, shellHeight;
- bool soundFollowsMouse;
+ int soundFollowsMouse;
double f1min, f1max, f2min, f2max;
double f3, b3, f4, b4;
double markTraceEvery, extendDuration;
@@ -146,102 +195,73 @@ static struct {
char32 mark[VowelEditor_MAXIMUM_MARKERS][Preferences_STRING_BUFFER_SIZE];
} prefs;
-void VowelEditor_prefs () {
- Preferences_addInt (U"VowelEditor.shellWidth", &prefs.shellWidth, 500);
- Preferences_addInt (U"VowelEditor.shellHeight", &prefs.shellHeight, 500);
- Preferences_addBool (U"VowelEditor.soundFollowsMouse", &prefs.soundFollowsMouse, true);
- Preferences_addDouble (U"VowelEditor.f1min", &prefs.f1min, 200.0);
- Preferences_addDouble (U"VowelEditor.f1max", &prefs.f1max, 1200.0);
- Preferences_addDouble (U"VowelEditor.f2min", &prefs.f2min, 500.0);
- Preferences_addDouble (U"VowelEditor.f2max", &prefs.f2max, 3500.0);
- Preferences_addDouble (U"VowelEditor.f3", &prefs.f3, 2500.0);
- Preferences_addDouble (U"VowelEditor.b3", &prefs.b3, 250.0);
- Preferences_addDouble (U"VowelEditor.f4", &prefs.f4, 3500.0);
- Preferences_addDouble (U"VowelEditor.b4", &prefs.b4, 350.0);
- Preferences_addDouble (U"VowelEditor.markTraceEvery", &prefs.markTraceEvery, 0.05);
- Preferences_addDouble (U"VowelEditor.extendDuration", &prefs.extendDuration, 0.05);
- Preferences_addInt (U"VowelEditor.frequencyScale", &prefs.frequencyScale, 0);
- Preferences_addInt (U"VowelEditor.axisOrientation", &prefs.axisOrientation, 0);
- Preferences_addInt (U"VowelEditor.speakerType", &prefs.speakerType, 1);
- Preferences_addInt (U"VowelEditor.marksDataset", &prefs.marksDataset, 2);
- Preferences_addInt (U"VowelEditor.marksFontsize", &prefs.marksFontSize, 14);
- Preferences_addInt (U"VowelEditor.numberOfMarks", &prefs.numberOfMarks, 12); // 12 is the number of vowels in the default (Dutch) marksDataset
- /*
- * We don't know how many markers there will be, so the prefs file needs to have the maximum number.
- */
- for (long i = 1; i <= VowelEditor_MAXIMUM_MARKERS; i++) {
- Preferences_addString (Melder_cat (U"VowelEditor.mark", (i < 10 ? U"0" : U""), i), & prefs.mark[i-1][0], U"x");
- }
-}
-
-#pragma mark - class Vowel
Thing_implement (Vowel, Function, 0);
-static autoVowel Vowel_create (double duration) {
+static Vowel Vowel_create (double duration) {
try {
autoVowel me = Thing_new (Vowel);
- Function_init (me.get(), 0.0, duration);
- my ft = FormantTier_create (0.0, duration);
- my pt = PitchTier_create (0.0, duration);
- return me;
+ Function_init (me.peek(), 0, duration);
+ my ft = FormantTier_create (0, duration);
+ my pt = PitchTier_create (0, duration);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Vowel not created.");
}
}
-static autoVowel Vowel_create_twoFormantSchwa (double duration) {
+static Vowel Vowel_create_twoFormantSchwa (double duration) {
try {
autoVowel me = Vowel_create (duration);
- autoFormantPoint fp = FormantPoint_create (0.0);
- fp -> formant [0] = 500.0;
- fp -> bandwidth[0] = 50.0;
- fp -> formant [1] = 1500.0;
- fp -> bandwidth[1] = 150.0;
+ autoFormantPoint fp = FormantPoint_create (0);
+ fp -> formant [0] = 500;
+ fp -> bandwidth[0] = 50;
+ fp -> formant [1] = 1500;
+ fp -> bandwidth[1] = 150;
fp -> numberOfFormants = 2;
- my ft -> points. addItem_move (fp.move());
- RealTier_addPoint (my pt.get(), 0.0, 140.0);
-
- fp = FormantPoint_create (duration);
- fp -> formant [0] = 500.0;
- fp -> bandwidth[0] = 50.0;
- fp -> formant [1] = 1500.0;
- fp -> bandwidth[1] = 150.0;
+ Collection_addItem (my ft -> points, fp.transfer());
+ RealTier_addPoint (my pt, 0, 140);
+
+ fp.reset (FormantPoint_create (duration));
+ fp -> formant [0] = 500;
+ fp -> bandwidth[0] = 50;
+ fp -> formant [1] = 1500;
+ fp -> bandwidth[1] = 150;
fp -> numberOfFormants = 2;
- my ft -> points. addItem_move (fp.move());
- RealTier_addPoint (my pt.get(), duration, 140.0);
- return me;
+ Collection_addItem (my ft -> points, fp.transfer());
+ RealTier_addPoint (my pt, duration, 140);
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"Schwa Vowel not created");
}
}
-static autoSound Vowel_to_Sound_pulses (Vowel me, double samplingFrequency, double adaptFactor, double adaptTime, long interpolationDepth) {
+static Sound Vowel_to_Sound_pulses (Vowel me, double samplingFrequency, double adaptFactor, double adaptTime, long interpolationDepth) {
try {
- autoPointProcess pp = PitchTier_to_PointProcess (my pt.get());
- autoSound thee = PointProcess_to_Sound_pulseTrain (pp.get(), samplingFrequency, adaptFactor, adaptTime, interpolationDepth);
- Sound_FormantTier_filter_inline (thee.get(), my ft.get());
- return thee;
+ autoPointProcess pp = PitchTier_to_PointProcess (my pt);
+ autoSound thee = PointProcess_to_Sound_pulseTrain (pp.peek(), samplingFrequency, adaptFactor, adaptTime, interpolationDepth);
+ Sound_FormantTier_filter_inline (thee.peek(), my ft);
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U": Sound with pulses not created.");
}
}
-static autoFormantGrid FormantTier_to_FormantGrid (FormantTier me) {
+static FormantGrid FormantTier_to_FormantGrid (FormantTier me) {
try {
long numberOfFormants = FormantTier_getMaxNumFormants (me);
autoFormantGrid thee = FormantGrid_createEmpty (my xmin, my xmax, numberOfFormants);
- for (long ipoint = 1; ipoint <= my points.size; ipoint ++) {
- FormantPoint fp = my points.at [ipoint];
- double t = fp -> number;
+ for (long ipoint = 1; ipoint <= my points -> size; ipoint++) {
+ FormantPoint fp = (FormantPoint) my points -> item[ipoint];
+ double t = fp -> time;
for (long iformant = 1; iformant <= fp -> numberOfFormants; iformant++) {
- FormantGrid_addFormantPoint (thee.get(), iformant, t, fp -> formant[iformant - 1]);
- FormantGrid_addBandwidthPoint (thee.get(), iformant, t, fp -> bandwidth[iformant - 1]);
+ FormantGrid_addFormantPoint (thee.peek(), iformant, t, fp -> formant[iformant - 1]);
+ FormantGrid_addBandwidthPoint (thee.peek(), iformant, t, fp -> bandwidth[iformant - 1]);
}
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
- Melder_throw (me, U": no FormantGrid created.");
+ Melder_throw (me, U": no FormantGrod created.");
}
}
@@ -252,8 +272,8 @@ static void VowelEditor_getXYFromF1F2 (VowelEditor me, double f1, double f2, dou
//Graphics_DCtoWC ????
static void VowelEditor_getF1F2FromXY (VowelEditor me, double x, double y, double *f1, double *f2) {
- *f2 = my f2min * pow (my f2max / my f2min, 1.0 - x);
- *f1 = my f1min * pow (my f1max / my f1min, 1.0 - y);
+ *f2 = my f2min * pow (my f2max / my f2min, 1 - x);
+ *f1 = my f1min * pow (my f1max / my f1min, 1 - y);
}
#define REPRESENTNUMBER(x,i) (((x) == NUMundefined) ? U" undef" : Melder_pad (6, Melder_fixed (x, 1)))
@@ -265,7 +285,7 @@ static double getRealFromTextWidget (GuiText me) {
double value = NUMundefined;
char32 *dirty = GuiText_getString (me);
try {
- Interpreter_numericExpression (nullptr, dirty, & value);
+ Interpreter_numericExpression (NULL, dirty, & value);
} catch (MelderError) {
Melder_clearError (); value = NUMundefined;
}
@@ -273,64 +293,13 @@ static double getRealFromTextWidget (GuiText me) {
return value;
}
-static void checkF1F2 (VowelEditor me, double *f1, double *f2) {
- if (*f1 < my f1min) {
- *f1 = my f1min;
- }
- if (*f1 > my f1max) {
- *f1 = my f1max;
- }
- if (*f2 < my f2min) {
- *f2 = my f2min;
- }
- if (*f2 > my f2max) {
- *f1 = my f2max;
- }
-}
-
-static void checkF0 (structVowelEditor_F0 *f0p, double *f0) {
- if (! NUMdefined (*f0)) {
- *f0 = f0p -> start;
- }
- if (*f0 > f0p -> maximum) {
- *f0 = f0p -> maximum;
- }
- if (*f0 < f0p -> minimum) {
- *f0 = f0p -> minimum;
- }
-}
-
-static void checkXY (double *x, double *y) {
- if (*x < 0.0) {
- *x = 0.0;
- } else if (*x > 1.0) {
- *x = 1.0;
- }
- if (*y < 0.0) {
- *y = 0.0;
- } else if (*y > 1.0) {
- *y = 1.0;
- }
-}
-
-static double Matrix_getValue (Matrix me, double /* x */, double /* y */) {
- return my z[1][1];
-}
-
-static void VowelEditor_getF3F4 (VowelEditor me, double f1, double f2, double *f3, double *b3, double *f4, double *b4) {
- *f3 = Matrix_getValue (my f3.get(), f2, f1);
- *b3 = Matrix_getValue (my b3.get(), f2, f1);
- *f4 = Matrix_getValue (my f4.get(), f2, f1);
- *b4 = Matrix_getValue (my b4.get(), f2, f1);
-}
-
static void VowelEditor_updateF0Info (VowelEditor me) {
double f0 = getRealFromTextWidget (my f0TextField);
checkF0 (&my f0, &f0);
GuiText_setString (my f0TextField, Melder_double (f0));
my f0.start = f0;
double slopeOctPerSec = getRealFromTextWidget (my f0SlopeTextField);
- if (! NUMdefined (slopeOctPerSec)) {
+ if (slopeOctPerSec == NUMundefined) {
slopeOctPerSec = f0default.slopeOctPerSec;
}
my f0.slopeOctPerSec = slopeOctPerSec;
@@ -339,7 +308,7 @@ static void VowelEditor_updateF0Info (VowelEditor me) {
static void VowelEditor_updateExtendDuration (VowelEditor me) {
double extend = getRealFromTextWidget (my extendTextField);
- if (! NUMdefined (extend) || extend <= MINIMUM_SOUND_DURATION || extend > my maximumDuration) {
+ if (extend == NUMundefined || extend <= MINIMUM_SOUND_DURATION || extend > my maximumDuration) {
extend = MINIMUM_SOUND_DURATION;
}
GuiText_setString (my extendTextField, Melder_double (extend));
@@ -348,7 +317,7 @@ static void VowelEditor_updateExtendDuration (VowelEditor me) {
static double VowelEditor_updateDurationInfo (VowelEditor me) {
double duration = getRealFromTextWidget (my durationTextField);
- if (! NUMdefined (duration) || duration < MINIMUM_SOUND_DURATION) {
+ if (duration == NUMundefined || duration < MINIMUM_SOUND_DURATION) {
duration = MINIMUM_SOUND_DURATION;
}
GuiText_setString (my durationTextField, Melder_double (MICROSECPRECISION (duration)));
@@ -368,9 +337,9 @@ static void Sound_fadeIn (Sound me, double duration, int fromFirstNonZeroSample)
// 1. They have no offset
// 2. They are already scaled to a maximum amplitude of 0.99
// 3. For 16 bit precision
- double zmin = 0.5 / pow (2.0, 16.0);
+ double zmin = 0.5 / pow (2, 16);
while (fabs (my z[1][istart]) < zmin && istart < my nx) {
- my z[1][istart] = 0.0; // To make sure
+ my z[1][istart] = 0; // To make sure
istart++;
}
}
@@ -381,7 +350,7 @@ static void Sound_fadeIn (Sound me, double duration, int fromFirstNonZeroSample)
for (long i = 1; i <= numberOfSamples; i++) {
double phase = NUMpi * (i - 1) / (numberOfSamples - 1);
- my z[1][istart + i - 1] *= 0.5 * (1.0 - cos (phase));
+ my z[1][istart + i - 1] *= 0.5 * (1 - cos (phase));
}
}
@@ -399,12 +368,12 @@ static void Sound_fadeOut (Sound me, double duration) {
for (long i = 1; i <= numberOfSamples; i++) {
double phase = NUMpi * (i - 1) / (numberOfSamples - 1);
- my z[1][istart + i] *= 0.5 * (1.0 + cos (phase));
+ my z[1][istart + i] *= 0.5 * (1 + cos (phase));
}
}
static double getF0 (structVowelEditor_F0 *f0p, double time) {
- double f0 = f0p -> start * pow (2.0, f0p -> slopeOctPerSec * time);
+ double f0 = f0p -> start * pow (2, f0p -> slopeOctPerSec * time);
if (f0 < f0p -> minimum) {
f0 = f0p -> minimum;
} else if (f0 > f0p -> maximum) {
@@ -414,30 +383,30 @@ static double getF0 (structVowelEditor_F0 *f0p, double time) {
}
static void VowelEditor_Vowel_reverseFormantTier (VowelEditor me) {
- FormantTier ft = my vowel -> ft.get();
+ FormantTier ft = (FormantTier) my vowel -> ft;
double duration = ft -> xmax;
- long np = ft -> points.size, np_2 = np / 2;
+ long np = ft -> points -> size, np_2 = np / 2;
for (long i = 1; i <= np_2; i++) {
- FormantPoint fpt = ft -> points.at [i];
- ft -> points.at [i] = ft -> points.at [np - i + 1];
- ft -> points.at [np - i + 1] = fpt;
- fpt = ft -> points.at [i];
- fpt -> number = duration - fpt -> number;
- fpt = ft -> points.at [np - i + 1];
- fpt -> number = duration - fpt -> number;
+ FormantPoint fpt = (FormantPoint) ft -> points -> item[i];
+ ft -> points -> item[i] = ft -> points -> item[np - i + 1];
+ ft -> points -> item[np - i + 1] = fpt;
+ fpt = (FormantPoint) ft -> points -> item[i];
+ fpt -> time = duration - fpt -> time;
+ fpt = (FormantPoint) ft -> points -> item[np - i + 1];
+ fpt -> time = duration - fpt -> time;
}
if (np % 2 == 1) {
- FormantPoint fpt = ft -> points.at [np_2 + 1];
- fpt -> number = duration - fpt -> number;
+ FormantPoint fpt = (FormantPoint) ft -> points -> item[np_2 + 1];
+ fpt -> time = duration - fpt -> time;
}
}
static void VowelEditor_shiftF1F2 (VowelEditor me, double f1_st, double f2_st) {
- FormantTier ft = my vowel -> ft.get();
- for (long i = 1; i <= ft -> points.size; i ++) {
- FormantPoint fp = ft -> points.at [i];
- double f1 = fp -> formant [0], f2 = fp -> formant [1];
+ FormantTier ft = my vowel -> ft;
+ for (long i = 1; i <= ft -> points -> size; i++) {
+ FormantPoint fp = (FormantPoint) ft -> points -> item[i];
+ double f1 = fp -> formant[0], f2 = fp -> formant[1];
f1 *= pow (2, f1_st / 12);
if (f1 < my f1min) {
@@ -467,13 +436,23 @@ static void VowelEditor_shiftF1F2 (VowelEditor me, double f1_st, double f2_st) {
}
}
+static void Vowel_newDuration (Vowel me, structVowelEditor_F0 *f0p, double newDuration) {
+ if (newDuration != my xmax) {
+ double multiplier = newDuration / my xmax;
+ FormantTier_newDuration (my ft, newDuration);
+ my xmax *= multiplier;
+ }
+ PitchTier_newDuration (my pt, f0p, newDuration); // always update
+
+}
+
static void FormantTier_newDuration (FormantTier me, double newDuration) {
if (newDuration != my xmax) {
double multiplier = newDuration / my xmax;
- for (long i = 1; i <= my points.size; i ++) {
- FormantPoint fp = my points.at [i];
- fp -> number *= multiplier;
+ for (long i = 1; i <= my points -> size; i++) {
+ FormantPoint fp = (FormantPoint) my points -> item[i];
+ fp -> time *= multiplier;
}
my xmax *= multiplier;
}
@@ -482,80 +461,51 @@ static void FormantTier_newDuration (FormantTier me, double newDuration) {
static void PitchTier_newDuration (PitchTier me, structVowelEditor_F0 *f0p, double newDuration) {
// Always update; GuiObject text might have changed
double multiplier = newDuration / my xmax;
- for (long i = 1; i <= my points.size; i ++) {
- RealPoint pp = my points.at [i];
+ for (long i = 1; i <= my points -> size; i++) {
+ RealPoint pp = (RealPoint) my points -> item[i];
pp -> number *= multiplier;
pp -> value = getF0 (f0p, pp -> number);
}
my xmax *= multiplier;
}
-static void Vowel_newDuration (Vowel me, structVowelEditor_F0 *f0p, double newDuration) {
- if (newDuration != my xmax) {
- double multiplier = newDuration / my xmax;
- FormantTier_newDuration (my ft.get(), newDuration);
- my xmax *= multiplier;
- }
- PitchTier_newDuration (my pt.get(), f0p, newDuration); // always update
-}
-
static void VowelEditor_updateVowel (VowelEditor me) {
double newDuration = VowelEditor_updateDurationInfo (me); // Get new duration from TextWidget
- VowelEditor_updateF0Info (me); // get new pitch and slope values from TextWidgets
- Vowel_newDuration (my vowel.get(), & my f0, newDuration);
+ VowelEditor_updateF0Info (me); // Get new pitch and slope values from TextWidgets
+ Vowel_newDuration (my vowel, & my f0, newDuration);
}
static double getCoordinate (double fmin, double fmax, double f) {
return log (f / fmax) / log (fmin / fmax);
}
-static autoSound VowelEditor_createTarget (VowelEditor me) {
- try {
- VowelEditor_updateVowel (me); // update pitch and duration
- autoSound thee = Vowel_to_Sound_pulses (my vowel.get(), 44100.0, 0.7, 0.05, 30);
- Vector_scale (thee.get(), 0.99);
- Sound_fadeIn (thee.get(), 0.005, 1);
- Sound_fadeOut (thee.get(), 0.005);
- return thee;
- } catch (MelderError) {
- Melder_throw (U"Target Sound not created.");
- }
-}
-
#define GETX(x) (getCoordinate (f2min, f2max, x))
#define GETY(y) (getCoordinate (f1min, f1max, y))
-static void FormantTier_drawF1F2Trajectory (FormantTier me, Graphics g, double f1min, double f1max, double f2min, double f2max, double markTraceEvery, double width) {
// Our FormantTiers always have a FormantPoint at t=xmin and t=xmax;
- Melder_assert (my points.size >= 2);
-
+static void FormantTier_drawF1F2Trajectory (FormantTier me, Graphics g, double f1min, double f1max, double f2min, double f2max, double markTraceEvery, double width) {
int it, imark = 1, glt = Graphics_inqLineType (g);
double glw = Graphics_inqLineWidth (g), x1, x1p, y1, y1p, t1;
Graphics_Colour colour = Graphics_inqColour (g);
- long nfp = my points.size;
+ long nfp = my points -> size;
trace (U"number of points ", nfp);
- FormantPoint fp = my points.at [1];
- FormantPoint fpn = my points.at [nfp];
+ FormantPoint fp = (FormantPoint) my points -> item[1];
+ FormantPoint fpn = (FormantPoint) my points -> item[nfp];
double tm, markLength = 0.01;
Graphics_setInner (g);
- Graphics_setWindow (g, 0.0, 1.0, 0.0, 1.0);
+ Graphics_setWindow (g, 0, 1, 0, 1);
Graphics_setLineType (g, Graphics_DRAWN);
// Too short too hear ?
if ( (my xmax - my xmin) < 0.005) {
Graphics_setColour (g, Graphics_RED);
}
- x1p = x1 = GETX (fp -> formant [1]);
- y1p = y1 = GETY (fp -> formant [0]);
- t1 = fp -> number;
- for (it = 2; it <= nfp; it ++) {
- fp = my points.at [it];
- double x2 = GETX (fp -> formant [1]);
- double y2 = GETY (fp -> formant [0]);
- double t2 = fp -> number;
+ x1p = x1 = GETX (fp->formant[1]); y1p = y1 = GETY (fp->formant[0]); t1 = fp->time;
+ for (it = 2; it <= nfp; it++) {
+ fp = (FormantPoint) my points -> item[it];
+ double x2 = GETX (fp->formant[1]), y2 = GETY (fp->formant[0]), t2 = fp->time;
Graphics_setLineWidth (g, 3);
if (x1 == x2 && y1 == y2) {
- x1 = x1p;
- y1 = y1p;
+ x1 = x1p; y1 = y1p;
} else {
Graphics_line (g, x1, y1, x2, y2);
}
@@ -563,50 +513,45 @@ static void FormantTier_drawF1F2Trajectory (FormantTier me, Graphics g, double f
// line orthogonal to y = (y1/x1)*x is y = -(x1/y1)*x
double fraction = (tm - t1) / (t2 - t1);
double dx = x2 - x1, dy = y2 - y1;
- double xm = x1 + fraction * dx;
- double ym = y1 + fraction * dy;
+ double xm = x1 + fraction * dx, ym = y1 + fraction * dy;
double d = sqrt (dx * dx + dy * dy);
if (d > 0.0) {
double xl1 = dy * markLength / d, xl2 = - xl1;
double yl1 = dx * markLength / d, yl2 = - yl1;
- if (dx * dy > 0.0) {
- xl1 = -fabs (xl1);
- yl1 = fabs (yl1);
- xl2 = fabs (xl1);
- yl2 = -fabs (yl1);
- } else if (dx * dy < 0.0) {
- xl1 = -fabs (xl1);
- yl1 = -fabs (yl1);
- xl2 = fabs (xl1);
- yl2 = fabs (yl1);
+ if (dx * dy > 0) {
+ xl1 = -fabs (xl1); yl1 = fabs (yl1);
+ xl2 = fabs (xl1); yl2 = -fabs (yl1);
+ } else if (dx * dy < 0) {
+ xl1 = -fabs (xl1); yl1 = -fabs (yl1);
+ xl2 = fabs (xl1); yl2 = fabs (yl1);
}
Graphics_setLineWidth (g, 1);
trace (xm, U" ", ym, U" ", xl1, U" ", xl2, U" ", yl1, U" ", yl2);
Graphics_line (g, xm + xl1, ym + yl1, xm + xl2, ym + yl2);
}
- imark ++;
+ imark++;
}
x1p = x1; y1p = y1;
x1 = x2; y1 = y2; t1 = t2;
}
// Arrow at end
{
- double gas = Graphics_inqArrowSize (g), arrowSize = 1.0;
+ double gas = Graphics_inqArrowSize (g), arrowSize = 1;
double size = 10.0 * arrowSize * Graphics_getResolution (g) / 75.0 / width, size2 = size * size;
Graphics_setArrowSize (g, arrowSize);
it = 1;
while (it <= (nfp - 1)) {
- fp = my points.at [nfp - it];
- double dx = GETX (fpn -> formant [1]) - GETX (fp -> formant [1]);
- double dy = GETY (fpn -> formant [0]) - GETY (fp -> formant [0]);
+ fp = (FormantPoint) my points -> item[nfp - it];
+ double dx = GETX (fpn->formant[1]) - GETX (fp->formant[1]);
+ double dy = GETY (fpn->formant[0]) - GETY (fp->formant[0]);
double d2 = dx * dx + dy * dy;
if (d2 > size2) {
break;
}
- it ++;
+ it++;
}
- Graphics_arrow (g, GETX (fp -> formant [1]), GETY (fp -> formant [0]), GETX (fpn -> formant [1]), GETY (fpn -> formant [0]));
+ Graphics_arrow (g, GETX (fp->formant[1]), GETY (fp->formant[0]), GETX (fpn->formant[1]), GETY (fpn->formant[0]));
Graphics_setArrowSize (g, gas);
}
Graphics_unsetInner (g);
@@ -617,8 +562,55 @@ static void FormantTier_drawF1F2Trajectory (FormantTier me, Graphics g, double f
#undef GETX
#undef GETY
+static PitchTier VowelEditor_to_PitchTier (VowelEditor me, double duration) {
+ try {
+ double t_end = duration;
+ double f0_end = my f0.start * pow (2, my f0.slopeOctPerSec * t_end);
+ autoPitchTier thee = PitchTier_create (0, t_end);
+
+ RealTier_addPoint (thee.peek(), 0, my f0.start);
+ if (my f0.slopeOctPerSec < 0) {
+ if (f0_end < my f0.minimum) {
+ t_end = log2 (my f0.minimum / my f0.start) / my f0.slopeOctPerSec;
+ f0_end = my f0.minimum;
+ }
+ } else if (my f0.slopeOctPerSec > 0) {
+ if (f0_end > my f0.maximum) {
+ t_end = log2 (my f0.maximum / my f0.start) / my f0.slopeOctPerSec;
+ f0_end = my f0.maximum;
+ }
+ }
+ RealTier_addPoint (thee.peek(), t_end, f0_end);
+ return thee.transfer();
+ } catch (MelderError) {
+ Melder_throw (me, U": no PitchTier created.");
+ }
+}
+
+void VowelEditor_prefs () {
+ Preferences_addInt (U"VowelEditor.shellWidth", &prefs.shellWidth, 500);
+ Preferences_addInt (U"VowelEditor.shellHeight", &prefs.shellHeight, 500);
+ Preferences_addInt (U"VowelEditor.soundFollowsMouse", &prefs.soundFollowsMouse, 1);
+ Preferences_addDouble (U"VowelEditor.f1min", &prefs.f1min, 200);
+ Preferences_addDouble (U"VowelEditor.f1max", &prefs.f1max, 1200);
+ Preferences_addDouble (U"VowelEditor.f2min", &prefs.f2min, 500);
+ Preferences_addDouble (U"VowelEditor.f2max", &prefs.f2max, 3500);
+ Preferences_addDouble (U"VowelEditor.f3", &prefs.f3, 2500);
+ Preferences_addDouble (U"VowelEditor.b3", &prefs.b3, 250);
+ Preferences_addDouble (U"VowelEditor.f4", &prefs.f4, 3500);
+ Preferences_addDouble (U"VowelEditor.b4", &prefs.b4, 350);
+ Preferences_addDouble (U"VowelEditor.markTraceEvery", &prefs.markTraceEvery, 0.05);
+ Preferences_addDouble (U"VowelEditor.extendDuration", &prefs.extendDuration, 0.05);
+ Preferences_addInt (U"VowelEditor.frequencyScale", &prefs.frequencyScale, 0);
+ Preferences_addInt (U"VowelEditor.axisOrientation", &prefs.axisOrientation, 0);
+ Preferences_addInt (U"VowelEditor.speakerType", &prefs.speakerType, 1);
+ Preferences_addInt (U"VowelEditor.marksDataset", &prefs.marksDataset, 2);
+ Preferences_addInt (U"VowelEditor.marksFontsize", &prefs.marksFontSize, 14);
+ createPersistentVowelMarks ();
+}
+
static void copyVowelMarksInPreferences_volatile (Table me) {
- long numberOfRows = prefs.numberOfMarks = my rows.size;
+ long numberOfRows = prefs.numberOfMarks = my rows -> size;
if (numberOfRows > 0) {
long col_vowel = Table_getColumnIndexFromColumnLabel (me, U"Vowel");
long col_f1 = Table_getColumnIndexFromColumnLabel (me, U"F1");
@@ -632,69 +624,53 @@ static void copyVowelMarksInPreferences_volatile (Table me) {
Table_getStringValue_Assert (me, i, col_f2), U"\t",
Table_getStringValue_Assert (me, i, col_size));
long length = str32len (mark.string);
- if (length >= Preferences_STRING_BUFFER_SIZE) Melder_throw (U"Preference mark ", i, U" contains too many characters");
+ if (length > Preferences_STRING_BUFFER_SIZE) Melder_throw (U"Preference mark", i, U"too many characters");
str32cpy (prefs.mark[i-1], mark.string);
} else {
str32cpy (prefs.mark[i-1], U"x");
}
}
+ // The following code removes the superfluous mark preferences,
+ // *if* we had access to the thePreferences set (but we don't)
+ // autoMelderString markID;
+ // for (long i = VowelEditor_MAXIMUM_MARKERS; i > numberOfRows; i--) {
+ // MelderString_copy (&markID, U"VowelEditor.mark", (i < 10 ? U"0" : U""), i);
+ // long index = SortedSetOfString_lookUp (thePreferences, markID.string);
+ // Collection_removeItem (thePreferences, index);
+ // }
}
}
-static void Table_addColumn_size (Table me, int size) {
- long col_size = Table_findColumnIndexFromColumnLabel (me, U"Size");
- if (col_size == 0) {
- Table_appendColumn (me, U"Size");
- for (long i = 1; i <= my rows.size; i ++) {
- Table_setNumericValue (me, i, my numberOfColumns, size);
- }
- }
-}
-
-static void VowelEditor_setMarks (VowelEditor me, int marksDataset, int speakerType, int fontSize) {
- autoTable te;
- const char32 *Type[4] = { U"", U"m", U"w", U"c" };
- const char32 *Sex[3] = { U"", U"m", U"f"};
- if (marksDataset == 1) { // American-English
- autoTable thee = Table_createFromPetersonBarneyData ();
- te = Table_extractRowsWhereColumn_string (thee.get(), 1, kMelder_string_EQUAL_TO, Type[speakerType]);
- } else if (marksDataset == 2) { // Dutch
- if (speakerType == 1 || speakerType == 2) { // male + female from Pols van Nierop
- autoTable thee = Table_createFromPolsVanNieropData ();
- te = Table_extractRowsWhereColumn_string (thee.get(), 1, kMelder_string_EQUAL_TO, Sex[speakerType]);
- } else {
- autoTable thee = Table_createFromWeeninkData ();
- te = Table_extractRowsWhereColumn_string (thee.get(), 1, kMelder_string_EQUAL_TO, Type[speakerType]);
- }
- } else if (marksDataset == 3) { // none
- my marks.reset();
- return;
- } else { // leave as is
- return;
+static void createPersistentVowelMarks ()
+{
+ // Deadlock:
+ // This function is executed before the preferences are read from file and before we know how
+ // many vowel marks the user wants.
+ // However, to succesfully read the preferences from file we need the names of the preferences otherwise
+ // they will not be assigned a value.
+ // We therefore create fake names first and later fill them with data.
+ long numberOfMarks = VowelEditor_MAXIMUM_MARKERS;
+ Preferences_addInt (U"VowelEditor.numberOfMarks", &prefs.numberOfMarks, numberOfMarks);
+ for (long i = 1; i <= numberOfMarks; i++) {
+ Preferences_addString (Melder_cat (U"VowelEditor.mark", (i < 10 ? U"0" : U""), i), & prefs.mark[i-1][0], U"x");
}
- autoTable newMarks = Table_collapseRows (te.get(), U"IPA", U"", U"F1 F2", U"", U"", U"");
- long col_ipa = Table_findColumnIndexFromColumnLabel (newMarks.get(), U"IPA");
- Table_setColumnLabel (newMarks.get(), col_ipa, U"Vowel");
- Table_addColumn_size (newMarks.get(), fontSize);
- my marks = newMarks.move();
- copyVowelMarksInPreferences_volatile (my marks.get());
}
-static void VowelEditor_createTableFromVowelMarksInPreferences (VowelEditor me)
+void VowelEditor_createTableFromVowelMarksInPreferences (VowelEditor me)
{
long numberOfRows = VowelEditor_MAXIMUM_MARKERS;
try {
- autoTable newMarks = Table_createWithColumnNames (0, U"Vowel F1 F2 Size");
+ autoTable marks = Table_createWithColumnNames (0, U"Vowel F1 F2 Size");
long nmarksFound = 0;
for (long i = 1; i <= numberOfRows; i++) {
- autoMelderTokens rowi (prefs.mark[i-1]);
- long numberOfTokens = rowi.count();
+ long numberOfTokens;
+ autoMelderTokens rowi (prefs.mark[i-1], &numberOfTokens);
if (numberOfTokens < 4) { // we are done
break;
}
- Table_appendRow (newMarks.get());
+ Table_appendRow (marks.peek());
for (long j = 1; j <= 4; j++) {
- Table_setStringValue (newMarks.get(), i, j, rowi[j]);
+ Table_setStringValue (marks.peek(), i, j, rowi[j]);
}
nmarksFound++;
}
@@ -703,7 +679,7 @@ static void VowelEditor_createTableFromVowelMarksInPreferences (VowelEditor me)
my marksDataset = prefs.marksDataset = 1;
VowelEditor_setMarks (me, my marksDataset, my speakerType, prefs.marksFontSize);
} else {
- my marks = newMarks.move();
+ my marks = marks.transfer(); // my marks == NULL;
}
} catch (MelderError) {
Melder_throw (U"Cannot create Table from preferences. Default marks set.");
@@ -713,22 +689,61 @@ static void VowelEditor_createTableFromVowelMarksInPreferences (VowelEditor me)
}
}
+static void Table_addColumn_size (Table me, int size) {
+ long col_size = Table_findColumnIndexFromColumnLabel (me, U"Size");
+ if (col_size == 0) {
+ Table_appendColumn (me, U"Size");
+ for (long i = 1; i <= my rows -> size; i++) {
+ Table_setNumericValue (me, i, my numberOfColumns, size);
+ }
+ }
+}
+
+static void VowelEditor_setMarks (VowelEditor me, int marksDataset, int speakerType, int fontSize) {
+ autoTable te = 0;
+ const char32 *Type[4] = { U"", U"m", U"w", U"c" };
+ const char32 *Sex[3] = { U"", U"m", U"f"};
+ if (marksDataset == 1) { // American-English
+ autoTable thee = Table_createFromPetersonBarneyData ();
+ te.reset (Table_extractRowsWhereColumn_string (thee.peek(), 1, kMelder_string_EQUAL_TO, Type[speakerType]));
+ } else if (marksDataset == 2) { // Dutch
+ if (speakerType == 1 || speakerType == 2) { // male + female from Pols van Nierop
+ autoTable thee = Table_createFromPolsVanNieropData ();
+ te.reset (Table_extractRowsWhereColumn_string (thee.peek(), 1, kMelder_string_EQUAL_TO, Sex[speakerType]));
+ } else {
+ autoTable thee = Table_createFromWeeninkData ();
+ te.reset (Table_extractRowsWhereColumn_string (thee.peek(), 1, kMelder_string_EQUAL_TO, Type[speakerType]));
+ }
+ } else if (marksDataset == 3) { // None
+ forget (my marks);
+ return;
+ } else { // Leave as is
+ return;
+ }
+ autoTable thee = Table_collapseRows (te.peek(), U"IPA", U"", U"F1 F2", U"", U"", U"");
+ long col_ipa = Table_findColumnIndexFromColumnLabel (thee.peek(), U"IPA");
+ Table_setColumnLabel (thee.peek(), col_ipa, U"Vowel");
+ Table_addColumn_size (thee.peek(), fontSize);
+ forget (my marks);
+ my marks = thee.transfer();
+ copyVowelMarksInPreferences_volatile (my marks);
+}
+
static void VowelEditor_getVowelMarksFromTableFile (VowelEditor me, MelderFile file)
{
try {
- autoDaata data = Data_readFromFile (file);
- if (! Thing_isa (data.get(), classTable)) {
- Melder_throw (U"\"", MelderFile_name (file), U"\" is not a Table file");
- }
- autoTable newMarks = data.static_cast_move <structTable> ();
+ autoData data = (Data) Data_readFromFile (file);
+ if (! Thing_isa ((Thing) data.peek(), classTable)) Melder_throw (U"\"", MelderFile_name (file), U"\" is not a Table file");
+ autoTable marks = (Table) data.transfer();
// check if columns Vowel F1 & F2 are present
- Table_getColumnIndexFromColumnLabel (newMarks.get(), U"Vowel");
- Table_getColumnIndexFromColumnLabel (newMarks.get(), U"F1");
- Table_getColumnIndexFromColumnLabel (newMarks.get(), U"F2");
- Table_addColumn_size (newMarks.get(), prefs.marksFontSize);
- my marks = newMarks.move();
+ Table_getColumnIndexFromColumnLabel (marks.peek(), U"Vowel");
+ Table_getColumnIndexFromColumnLabel (marks.peek(), U"F1");
+ Table_getColumnIndexFromColumnLabel (marks.peek(), U"F2");
+ Table_addColumn_size (marks.peek(), prefs.marksFontSize);
+ forget (my marks);
+ my marks = marks.transfer();
my marksDataset = prefs.marksDataset = 9999;
- copyVowelMarksInPreferences_volatile (my marks.get());
+ copyVowelMarksInPreferences_volatile (my marks);
// our marks preferences are dynamic, save each time
} catch (MelderError) {
Melder_throw (U"Vowel marks from Table not shown.");
@@ -736,54 +751,65 @@ static void VowelEditor_getVowelMarksFromTableFile (VowelEditor me, MelderFile f
}
static void VowelEditor_setF3F4 (VowelEditor me, double f3, double b3, double f4, double b4) {
- double xmin = my f2min, xmax = my f2max, dx = my f2max - my f2min, x1 = dx / 2.0;
+ double xmin = my f2min, xmax = my f2max, dx = my f2max - my f2min, x1 = dx / 2;
double dy = my f1max - my f1min, y1 = dy / 2;
- if (! my f3) {
+ if (my f3 == 0) {
my f3 = Matrix_create (xmin, xmax, 1, dx, x1, my f1min, my f1max, 1, dy, y1);
}
- if (! my b3) {
+ if (my b3 == 0) {
my b3 = Matrix_create (xmin, xmax, 1, dx, x1, my f1min, my f1max, 1, dy, y1);
}
- if (! my f4) {
+ if (my f4 == 0) {
my f4 = Matrix_create (xmin, xmax, 1, dx, x1, my f1min, my f1max, 1, dy, y1);
}
- if (! my b4) {
+ if (my b4 == 0) {
my b4 = Matrix_create (xmin, xmax, 1, dx, x1, my f1min, my f1max, 1, dy, y1);
}
- my f3 -> z[1][1] = f3;
- my b3 -> z[1][1] = b3;
- my f4 -> z[1][1] = f4;
- my b4 -> z[1][1] = b4;
+ my f3 -> z[1][1] = f3; my b3 -> z[1][1] = b3;
+ my f4 -> z[1][1] = f4; my b4 -> z[1][1] = b4;
+}
+
+static double Matrix_getValue (Matrix me, double x, double y) {
+ (void) x;
+ (void) y;
+ return my z[1][1];
+}
+
+static void VowelEditor_getF3F4 (VowelEditor me, double f1, double f2, double *f3, double *b3, double *f4, double *b4) {
+ *f3 = Matrix_getValue (my f3, f2, f1);
+ *b3 = Matrix_getValue (my b3, f2, f1);
+ *f4 = Matrix_getValue (my f4, f2, f1);
+ *b4 = Matrix_getValue (my b4, f2, f1);
}
static void VowelEditor_drawBackground (VowelEditor me, Graphics g) {
double x1, y1, x2, y2, f1, f2;
Graphics_setInner (g);
- Graphics_setWindow (g, 0.0, 1.0, 0.0, 1.0);
- Graphics_setGrey (g, 0.0);
+ Graphics_setWindow (g, 0, 1, 0, 1);
+ Graphics_setGrey (g, 0);
Graphics_setLineType (g, Graphics_DRAWN);
- Graphics_setLineWidth (g, 2.0);
- Graphics_rectangle (g, 0.0, 1.0, 0.0, 1.0);
- Graphics_setLineWidth (g, 1.0);
+ Graphics_setLineWidth (g, 2);
+ Graphics_rectangle (g, 0, 1, 0, 1);
+ Graphics_setLineWidth (g, 1);
Graphics_setGrey (g, 0.5);
int fontSize = Graphics_inqFontSize (g);
// draw the marks
- if (my marks) {
- long col_vowel = Table_getColumnIndexFromColumnLabel (my marks.get(), U"Vowel");
- long col_f1 = Table_getColumnIndexFromColumnLabel (my marks.get(), U"F1");
- long col_f2 = Table_getColumnIndexFromColumnLabel (my marks.get(), U"F2");
- long col_fs = Table_findColumnIndexFromColumnLabel (my marks.get(), U"Size");
- for (long i = 1; i <= my marks -> rows.size; i ++) {
- const char32 *label = Table_getStringValue_Assert (my marks.get(), i, col_vowel);
- f1 = Table_getNumericValue_Assert (my marks.get(), i, col_f1);
- f2 = Table_getNumericValue_Assert (my marks.get(), i, col_f2);
+ if (my marks != 0) {
+ long col_vowel = Table_getColumnIndexFromColumnLabel (my marks, U"Vowel");
+ long col_f1 = Table_getColumnIndexFromColumnLabel (my marks, U"F1");
+ long col_f2 = Table_getColumnIndexFromColumnLabel (my marks, U"F2");
+ long col_fs = Table_findColumnIndexFromColumnLabel (my marks, U"Size");
+ for (long i = 1; i <= my marks -> rows -> size; i++) {
+ const char32 *label = Table_getStringValue_Assert (my marks, i, col_vowel);
+ f1 = Table_getNumericValue_Assert (my marks, i, col_f1);
+ f2 = Table_getNumericValue_Assert (my marks, i, col_f2);
if (f1 >= my f1min && f1 <= my f1max && f2 >= my f2min && f2 <= my f2max) {
VowelEditor_getXYFromF1F2 (me, f1, f2, &x1, &y1);
int size = prefs.marksFontSize;
if (col_fs != 0) {
- size = (int) floor (Table_getNumericValue_Assert (my marks.get(), i, col_fs));
+ size = (int) floor (Table_getNumericValue_Assert (my marks, i, col_fs));
}
Graphics_setFontSize (g, size);
Graphics_setTextAlignment (g, Graphics_CENTRE, Graphics_HALF);
@@ -795,21 +821,22 @@ static void VowelEditor_drawBackground (VowelEditor me, Graphics g) {
// Draw the line F1=F2
//
VowelEditor_getXYFromF1F2 (me, my f2min, my f2min, &x1, &y1);
- if (y1 >= 0.0 && y1 <= 1.0) {
+ if (y1 >= 0 && y1 <= 1) {
VowelEditor_getXYFromF1F2 (me, my f1max, my f1max, &x2, &y2);
- if (x2 >= 0.0 && x2 <= 1.0) {
- autoPolygon p = Polygon_create (3);
+ if (x2 >= 0 && x2 <= 1) {
+ Polygon p = Polygon_create (3);
p -> x[1] = x1; p -> y[1] = y1;
p -> x[2] = x2; p -> y[2] = y2;
p -> x[3] = 1; p -> y[3] = 0;
Graphics_fillArea (g, p -> numberOfPoints, & p -> x[1], & p -> y[1]);
// Polygon_paint does not work because of use of Graphics_setInner.
+ forget (p);
Graphics_line (g, x1, y1, x2, y2);
}
}
// Draw the grid
if (my grid.df1 < (my f1max - my f1min)) { // Horizontal lines
- long iline = (my f1min + my grid.df1) / my grid.df1; // FIXME: if truncating down is deliberate, then do `floor`
+ long iline = (my f1min + my grid.df1) / my grid.df1;
Graphics_setGrey (g, 0.5);
Graphics_setLineType (g, Graphics_DOTTED);
while ( (f1 = iline * my grid.df1) < my f1max) {
@@ -821,10 +848,10 @@ static void VowelEditor_drawBackground (VowelEditor me, Graphics g) {
iline++;
}
Graphics_setLineType (g, Graphics_DRAWN);
- Graphics_setGrey (g, 0.0); // black
+ Graphics_setGrey (g, 0); // black
}
if (my grid.df2 < (my f2max - my f2min)) {
- long iline = (my f2min + my grid.df2) / my grid.df2; // FIXME: if truncating down is deliberate, then do `floor`
+ long iline = (my f2min + my grid.df2) / my grid.df2;
Graphics_setGrey (g, 0.5);
Graphics_setLineType (g, Graphics_DOTTED);
while ( (f2 = iline * my grid.df2) < my f2max) { // vert line
@@ -836,18 +863,17 @@ static void VowelEditor_drawBackground (VowelEditor me, Graphics g) {
iline++;
}
Graphics_setLineType (g, Graphics_DRAWN);
- Graphics_setGrey (g, 0.0); // black
+ Graphics_setGrey (g, 0); // black
}
Graphics_unsetInner (g);
- Graphics_setGrey (g, 0.0); // black
- Graphics_markLeft (g, 0.0, false, true, false, Melder_double (my f1max));
- Graphics_markLeft (g, 1.0, false, true, false, Melder_double (my f1min));
- Graphics_markTop (g, 0.0, false, true, false, Melder_double (my f2max));
- Graphics_markTop (g, 1.0, false, true, false, Melder_double (my f2min));
+ Graphics_setGrey (g, 0); // black
+ Graphics_markLeft (g, 0, 0, 1, 0, Melder_double (my f1max));
+ Graphics_markLeft (g, 1, 0, 1, 0, Melder_double (my f1min));
+ Graphics_markTop (g, 0, 0, 1, 0, Melder_double (my f2max));
+ Graphics_markTop (g, 1, 0, 1, 0, Melder_double (my f2min));
}
-#if 0
typedef struct {
long some_check_value;
long istart;
@@ -858,41 +884,48 @@ typedef struct {
** that could mess up the system like calling malloc() or free().
*/
-static int paCallback (const void* /*inputBuffer*/, void* outputBuffer, unsigned long framesPerBuffer,
- const PaStreamCallbackTimeInfo* /*timeInfo*/, PaStreamCallbackFlags /*statusFlags*/, void *void_me) {
+static int paCallback (const void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer,
+ const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags, I) {
iam (paVowelData);
- float* out = (float*) outputBuffer;
+ float *out = (float *) outputBuffer;
+ unsigned int i;
+ (void) inputBuffer; /* Prevent unused variable warning. */
+ (void) timeInfo;
+ (void) statusFlags;
- for (unsigned int i = 0; i < framesPerBuffer; i++) {
+ for (i = 0; i < framesPerBuffer; i++) {
*out++ = my z[my istart + i]; /* left */
*out++ = my z[my istart + i]; /* right */
}
my istart += framesPerBuffer;
return 0;
}
-#endif
-#pragma mark - menu methods
+/********** MENU METHODS **********/
-static void menu_cb_help (VowelEditor /* me */, EDITOR_ARGS_DIRECT) {
+static void menu_cb_help (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
+ (void) me;
Melder_help (U"VowelEditor");
}
-static void menu_cb_prefs (VowelEditor me, EDITOR_ARGS_FORM) {
+static void menu_cb_prefs (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
EDITOR_FORM (U"Preferences", 0);
- BOOLEAN (U"Sound-follows-mouse", true)
+ BOOLEAN (U"Sound-follows-mouse", 1)
EDITOR_OK
SET_INTEGER (U"Sound-follows-mouse", prefs.soundFollowsMouse)
EDITOR_DO
my frequencyScale = prefs.frequencyScale;
my axisOrientation = prefs.axisOrientation;
my soundFollowsMouse = prefs.soundFollowsMouse = GET_INTEGER (U"Sound-follows-mouse");
- Graphics_updateWs (my graphics.get());
+ Graphics_updateWs (my g);
EDITOR_END
}
-static void menu_cb_ranges_f1f2 (VowelEditor me, EDITOR_ARGS_FORM) {
- EDITOR_FORM (U"F1 (vert) and F2 (hor) view ranges", nullptr);
+static void menu_cb_ranges_f1f2 (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
+ EDITOR_FORM (U"F1 (vert) and F2 (hor) view ranges", 0);
POSITIVE (U"left F1 range (Hz)", U"200.0")
POSITIVE (U"right F1 range (Hz)", U"1000.0")
POSITIVE (U"left F2 range (Hz)", U"500.0")
@@ -909,38 +942,43 @@ static void menu_cb_ranges_f1f2 (VowelEditor me, EDITOR_ARGS_FORM) {
my f1max = prefs.f1max = GET_REAL (U"right F1 range");
my f2min = prefs.f2min = GET_REAL (U"left F2 range");
my f2max = prefs.f2max = GET_REAL (U"right F2 range");
- Graphics_updateWs (my graphics.get());
+ Graphics_updateWs (my g);
EDITOR_END
}
-static void menu_cb_publishSound (VowelEditor me, EDITOR_ARGS_DIRECT) {
+static void menu_cb_publishSound (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
autoSound publish = VowelEditor_createTarget (me);
- Editor_broadcastPublication (me, publish.move());
+ Editor_broadcastPublication (me, publish.transfer());
}
-static void menu_cb_extract_FormantGrid (VowelEditor me, EDITOR_ARGS_DIRECT) {
+static void menu_cb_extract_FormantGrid (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
VowelEditor_updateVowel (me);
- autoFormantGrid publish = FormantTier_to_FormantGrid (my vowel -> ft.get());
- Editor_broadcastPublication (me, publish.move());
+ autoFormantGrid publish = FormantTier_to_FormantGrid (my vowel -> ft);
+ Editor_broadcastPublication (me, publish.transfer());
}
-static void menu_cb_extract_KlattGrid (VowelEditor me, EDITOR_ARGS_DIRECT) {
+static void menu_cb_extract_KlattGrid (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
VowelEditor_updateVowel (me);
- autoFormantGrid fg = FormantTier_to_FormantGrid (my vowel -> ft.get());
- autoKlattGrid publish = KlattGrid_create (fg -> xmin, fg -> xmax, fg -> formants.size, 0, 0, 0, 0, 0, 0);
- KlattGrid_addVoicingAmplitudePoint (publish.get(), fg -> xmin, 90.0);
- KlattGrid_replacePitchTier (publish.get(), my vowel -> pt.get());
- KlattGrid_replaceFormantGrid (publish.get(), KlattGrid_ORAL_FORMANTS, fg.get());
- Editor_broadcastPublication (me, publish.move());
+ autoFormantGrid fg = FormantTier_to_FormantGrid (my vowel -> ft);
+ autoKlattGrid publish = KlattGrid_create (fg -> xmin, fg -> xmax, fg -> formants -> size, 0, 0, 0, 0, 0, 0);
+ KlattGrid_addVoicingAmplitudePoint (publish.peek(), fg -> xmin, 90);
+ KlattGrid_replacePitchTier (publish.peek(), my vowel -> pt);
+ KlattGrid_replaceFormantGrid (publish.peek(), KlattGrid_ORAL_FORMANTS, fg.peek());
+ Editor_broadcastPublication (me, publish.transfer());
}
-static void menu_cb_extract_PitchTier (VowelEditor me, EDITOR_ARGS_DIRECT) {
+static void menu_cb_extract_PitchTier (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
VowelEditor_updateVowel (me);
- autoPitchTier publish = Data_copy (my vowel -> pt.get());
- Editor_broadcastPublication (me, publish.move());
+ autoPitchTier publish = Data_copy (my vowel -> pt);
+ Editor_broadcastPublication (me, publish.transfer());
}
-static void menu_cb_drawTrajectory (VowelEditor me, EDITOR_ARGS_FORM) {
+static void menu_cb_drawTrajectory (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
EDITOR_FORM (U"Draw trajectory", 0)
my v_form_pictureWindow (cmd);
BOOLEAN (U"Garnish", 1)
@@ -953,12 +991,13 @@ static void menu_cb_drawTrajectory (VowelEditor me, EDITOR_ARGS_FORM) {
if (garnish) {
VowelEditor_drawBackground (me, my pictureGraphics);
}
- FormantTier_drawF1F2Trajectory (my vowel -> ft.get(), my pictureGraphics, my f1min, my f1max, my f2min, my f2max, my markTraceEvery, my width);
+ FormantTier_drawF1F2Trajectory (my vowel -> ft, my pictureGraphics, my f1min, my f1max, my f2min, my f2max, my markTraceEvery, my width);
Editor_closePraatPicture (me);
EDITOR_END
}
-static void menu_cb_showOneVowelMark (VowelEditor me, EDITOR_ARGS_FORM) {
+static void menu_cb_showOneVowelMark (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
EDITOR_FORM (U"Show one vowel mark", 0);
POSITIVE (U"F1 (Hz)", U"300.0")
POSITIVE (U"F2 (Hz)", U"600.0")
@@ -970,21 +1009,22 @@ static void menu_cb_showOneVowelMark (VowelEditor me, EDITOR_ARGS_FORM) {
char32 *label = GET_STRING (U"Mark");
if (f1 >= my f1min && f1 <= my f1max && f2 >= my f2min && f2 <= my f2max) {
long irow = 1;
- if (! my marks) {
+ if (my marks == NULL) {
my marks = Table_createWithColumnNames (1, U"IPA F1 F2 Colour");
} else {
- Table_appendRow (my marks.get());
+ Table_appendRow (my marks);
}
- irow = my marks -> rows.size;
- Table_setStringValue (my marks.get(), irow, 1, label);
- Table_setNumericValue (my marks.get(), irow, 2, f1);
- Table_setNumericValue (my marks.get(), irow, 3, f2);
- Graphics_updateWs (my graphics.get());
+ irow = my marks -> rows -> size;
+ Table_setStringValue (my marks, irow, 1, label);
+ Table_setNumericValue (my marks, irow, 2, f1);
+ Table_setNumericValue (my marks, irow, 3, f2);
+ Graphics_updateWs (my g);
}
EDITOR_END
}
-static void menu_cb_showVowelMarks (VowelEditor me, EDITOR_ARGS_FORM) {
+static void menu_cb_showVowelMarks (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
EDITOR_FORM (U"Show vowel marks", 0);
LABEL (U"note", U"")
OPTIONMENU (U"Data set", 1)
@@ -1006,22 +1046,22 @@ static void menu_cb_showVowelMarks (VowelEditor me, EDITOR_ARGS_FORM) {
my speakerType = prefs.speakerType = GET_INTEGER (U"Speaker");
my marksFontSize = prefs.marksFontSize = GET_INTEGER (U"Font size");
VowelEditor_setMarks (me, my marksDataset, my speakerType, my marksFontSize);
- Graphics_updateWs (my graphics.get());
+ Graphics_updateWs (my g);
EDITOR_END
}
-static void menu_cb_showVowelMarksFromTableFile (VowelEditor me, EDITOR_ARGS_FORM) {
- (void) narg;
- (void) interpreter;
+static void menu_cb_showVowelMarksFromTableFile (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
EDITOR_FORM_READ (U"VowelEditor: Show vowel marks from Table file", U"VowelEditor: Show vowel marks from Table file...");
EDITOR_DO_READ
VowelEditor_getVowelMarksFromTableFile (me, file);
- Graphics_updateWs (my graphics.get());
+ Graphics_updateWs (my g);
EDITOR_END
}
-static void menu_cb_setF0 (VowelEditor me, EDITOR_ARGS_FORM) {
- EDITOR_FORM (U"Set F0", nullptr);
+static void menu_cb_setF0 (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
+ EDITOR_FORM (U"Set F0", 0);
POSITIVE (U"Start F0 (Hz)", U"150.0")
REAL (U"Slope (oct/s)", U"0.0")
EDITOR_OK
@@ -1030,13 +1070,15 @@ static void menu_cb_setF0 (VowelEditor me, EDITOR_ARGS_FORM) {
checkF0 (&my f0, &f0);
my f0.start = f0;
my f0.slopeOctPerSec = GET_REAL (U"Slope");
+ VowelEditor_setSource (me);
GuiText_setString (my f0TextField, Melder_double (my f0.start));
GuiText_setString (my f0SlopeTextField, Melder_double (my f0.slopeOctPerSec));
EDITOR_END
}
-static void menu_cb_setF3F4 (VowelEditor me, EDITOR_ARGS_FORM) {
- EDITOR_FORM (U"Set F3 & F4", nullptr);
+static void menu_cb_setF3F4 (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
+ EDITOR_FORM (U"Set F3 & F4", 0);
POSITIVE (U"F3 (Hz)", U"2500.0")
POSITIVE (U"B3 (Hz)", U"250.0")
POSITIVE (U"F4 (Hz)", U"3500.0")
@@ -1051,18 +1093,19 @@ static void menu_cb_setF3F4 (VowelEditor me, EDITOR_ARGS_FORM) {
VowelEditor_setF3F4 (me, f3, b3, f4, b4);
EDITOR_END
}
-static void menu_cb_reverseTrajectory (VowelEditor me, EDITOR_ARGS_DIRECT) {
+static void menu_cb_reverseTrajectory (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
VowelEditor_Vowel_reverseFormantTier (me);
- Graphics_updateWs (my graphics.get());
+ Graphics_updateWs (my g);
}
static void VowelEditor_Vowel_addData (VowelEditor me, Vowel thee, double time, double f1, double f2, double f0) {
autoFormantPoint fp = FormantPoint_create (time);
double f3, b3, f4, b4;
fp -> formant[0] = f1;
- fp -> bandwidth[0] = f1 / 10.0;
+ fp -> bandwidth[0] = f1 / 10;
fp -> formant[1] = f2;
- fp -> bandwidth[1] = f2 / 10.0;
+ fp -> bandwidth[1] = f2 / 10;
VowelEditor_getF3F4 (me, f1, f2, &f3, &b3, &f4, &b4);
fp -> formant[2] = f3;
fp -> bandwidth[2] = b3;
@@ -1070,12 +1113,53 @@ static void VowelEditor_Vowel_addData (VowelEditor me, Vowel thee, double time,
fp -> bandwidth[3] = b4;
fp -> numberOfFormants = 4;
- thy ft -> points. addItem_move (fp.move());
- RealTier_addPoint (thy pt.get(), time, f0);
+ Collection_addItem (thy ft -> points, fp.transfer());
+ RealTier_addPoint (thy pt, time, f0);
}
-static void menu_cb_newTrajectory (VowelEditor me, EDITOR_ARGS_FORM) {
- EDITOR_FORM (U"New Trajectory", nullptr);
+static void checkF1F2 (VowelEditor me, double *f1, double *f2) {
+ if (*f1 < my f1min) {
+ *f1 = my f1min;
+ }
+ if (*f1 > my f1max) {
+ *f1 = my f1max;
+ }
+ if (*f2 < my f2min) {
+ *f2 = my f2min;
+ }
+ if (*f2 > my f2max) {
+ *f1 = my f2max;
+ }
+}
+
+static void checkF0 (structVowelEditor_F0 *f0p, double *f0) {
+ if (*f0 == NUMundefined) {
+ *f0 = f0p -> start;
+ }
+ if (*f0 > f0p -> maximum) {
+ *f0 = f0p -> maximum;
+ }
+ if (*f0 < f0p -> minimum) {
+ *f0 = f0p -> minimum;
+ }
+}
+
+static void checkXY (double *x, double *y) {
+ if (*x < 0) {
+ *x = 0;
+ } else if (*x > 1) {
+ *x = 1;
+ }
+ if (*y < 0) {
+ *y = 0;
+ } else if (*y > 1) {
+ *y = 1;
+ }
+}
+
+static void menu_cb_newTrajectory (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
+ EDITOR_FORM (U"New Trajectory", 0);
POSITIVE (U"Start F1 (Hz)", U"700.0")
POSITIVE (U"Start F2 (Hz)", U"1200.0")
POSITIVE (U"End F1 (Hz)", U"350.0")
@@ -1083,38 +1167,40 @@ static void menu_cb_newTrajectory (VowelEditor me, EDITOR_ARGS_FORM) {
POSITIVE (U"Duration (s)", U"0.25")
EDITOR_OK
EDITOR_DO
- double duration = GET_REAL (U"Duration");
- autoVowel newVowel = Vowel_create (duration);
- double time = 0.0;
- double f0 = getF0 (&my f0, time);
- double f1 = GET_REAL (U"Start F1");
- double f2 = GET_REAL (U"Start F2");
+ double f0, f1, f2, time, duration = GET_REAL (U"Duration");
+ autoVowel vowel = Vowel_create (duration);
+ time = 0;
+ f0 = getF0 (&my f0, time);
+ f1 = GET_REAL (U"Start F1");
+ f2 = GET_REAL (U"Start F2");
checkF1F2 (me, &f1, &f2);
- VowelEditor_Vowel_addData (me, newVowel.get(), time, f1, f2, f0);
+ VowelEditor_Vowel_addData (me, vowel.peek(), time, f1, f2, f0);
time = duration;
- f0 = getF0 (&my f0, time);
+ f0 = getF0 (&my f0, time);
f1 = GET_REAL (U"End F1");
f2 = GET_REAL (U"End F2");
checkF1F2 (me, &f1, &f2);
- VowelEditor_Vowel_addData (me, newVowel.get(), time, f1, f2, f0);
+ VowelEditor_Vowel_addData (me, vowel.peek(), time, f1, f2, f0);
GuiText_setString (my durationTextField, Melder_double (MICROSECPRECISION (duration)));
- my vowel = newVowel.move();
+ forget (my vowel);
+ my vowel = vowel.transfer();
- Graphics_updateWs (my graphics.get());
+ Graphics_updateWs (my g);
EDITOR_END
}
-static void menu_cb_extendTrajectory (VowelEditor me, EDITOR_ARGS_FORM) {
- EDITOR_FORM (U"Extend Trajectory", nullptr);
+static void menu_cb_extendTrajectory (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
+ EDITOR_FORM (U"Extend Trajectory", 0);
POSITIVE (U"To F1 (Hz)", U"500.0")
POSITIVE (U"To F2 (Hz)", U"1500.0")
POSITIVE (U"Extra duration (s)", U"0.1")
EDITOR_OK
EDITOR_DO
- Vowel thee = my vowel.get();
+ Vowel thee = my vowel;
double newDuration = thy xmax + GET_REAL (U"Extra duration");
- double f0 = getF0 (&my f0, newDuration);
+ double f0 = getF0 (&my f0, newDuration);
double f1 = GET_REAL (U"To F1");
double f2 = GET_REAL (U"To F2");
thy xmax = thy pt -> xmax = thy ft -> xmax = newDuration;
@@ -1122,12 +1208,13 @@ static void menu_cb_extendTrajectory (VowelEditor me, EDITOR_ARGS_FORM) {
VowelEditor_Vowel_addData (me, thee, newDuration, f1, f2, f0);
GuiText_setString (my durationTextField, Melder_double (MICROSECPRECISION (newDuration)));
- Graphics_updateWs (my graphics.get());
+ Graphics_updateWs (my g);
EDITOR_END
}
-static void menu_cb_modifyTrajectoryDuration (VowelEditor me, EDITOR_ARGS_FORM) {
- EDITOR_FORM (U"Modify duration", nullptr);
+static void menu_cb_modifyTrajectoryDuration (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
+ EDITOR_FORM (U"Modify duration", 0);
POSITIVE (U"New duration (s)", U"0.5")
EDITOR_OK
EDITOR_DO
@@ -1135,19 +1222,21 @@ static void menu_cb_modifyTrajectoryDuration (VowelEditor me, EDITOR_ARGS_FORM)
EDITOR_END
}
-static void menu_cb_shiftTrajectory (VowelEditor me, EDITOR_ARGS_FORM) {
- EDITOR_FORM (U"Shift trajectory", nullptr);
+static void menu_cb_shiftTrajectory (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
+ EDITOR_FORM (U"Shift trajectory", 0);
REAL (U"F1 (semitones)", U"0.5")
REAL (U"F2 (semitones)", U"0.5")
EDITOR_OK
EDITOR_DO
VowelEditor_shiftF1F2 (me, GET_REAL (U"F1"), GET_REAL (U"F2"));
- Graphics_updateWs (my graphics.get());
+ Graphics_updateWs (my g);
EDITOR_END
}
-static void menu_cb_showTrajectoryTimeMarksEvery (VowelEditor me, EDITOR_ARGS_FORM) {
- EDITOR_FORM (U"Show trajectory time marks every", nullptr);
+static void menu_cb_showTrajectoryTimeMarksEvery (EDITOR_ARGS) {
+ EDITOR_IAM (VowelEditor);
+ EDITOR_FORM (U"Show trajectory time marks every", 0);
REAL (U"Distance (s)", U"0.05")
EDITOR_OK
SET_REAL (U"Distance", my markTraceEvery)
@@ -1156,40 +1245,50 @@ static void menu_cb_showTrajectoryTimeMarksEvery (VowelEditor me, EDITOR_ARGS_FO
if (my markTraceEvery < 0) {
my markTraceEvery = 0;
}
- Graphics_updateWs (my graphics.get());
+ Graphics_updateWs (my g);
EDITOR_END
}
-#pragma mark - button methods
+/********** BUTTON METHODS **********/
-static void gui_button_cb_play (VowelEditor me, GuiButtonEvent /* event */) {
+static void gui_button_cb_play (I, GuiButtonEvent event) {
+ (void) event;
+ iam (VowelEditor);
autoSound thee = VowelEditor_createTarget (me);
- Sound_play (thee.get(), nullptr, nullptr);
- Graphics_updateWs (my graphics.get());
+ Sound_play (thee.peek(), 0, 0);
+ Graphics_updateWs (my g);
}
-static void gui_button_cb_publish (VowelEditor me, GuiButtonEvent /* event */) {
+static void gui_button_cb_publish (I, GuiButtonEvent event) {
+ (void) event;
+ iam (VowelEditor);
autoSound publish = VowelEditor_createTarget (me);
- Editor_broadcastPublication (me, publish.move());
+ Editor_broadcastPublication (me, publish.transfer());
}
-static void gui_button_cb_reverse (VowelEditor me, GuiButtonEvent /* event */) {
+static void gui_button_cb_reverse (I, GuiButtonEvent event) {
+ (void) event;
+ iam (VowelEditor);
+
VowelEditor_Vowel_reverseFormantTier (me);
- struct structGuiButtonEvent play_event { 0 };
- gui_button_cb_play (me, & play_event);
+ struct structGuiButtonEvent play_event = { 0 };
+ gui_button_cb_play (me, &play_event);
}
-static void gui_drawingarea_cb_expose (VowelEditor me, GuiDrawingArea_ExposeEvent /* event */) {
- Melder_assert (me);
- Melder_assert (my vowel);
+/* Main drawing routine: it's been called after every call to Graphics_updateWs (g) */
+static void gui_drawingarea_cb_expose (I, GuiDrawingAreaExposeEvent event) {
+ iam (VowelEditor);
+ Melder_assert (me != NULL);
+ (void) event;
+ Melder_assert (my vowel != NULL);
double ts = my vowel -> xmin, te = my vowel -> xmax;
- FormantTier ft = my vowel -> ft.get();
- Melder_assert (ft);
+ FormantTier ft = (FormantTier) my vowel -> ft;
+ Melder_assert (ft != NULL);
static MelderString statusInfo { 0 };
- if (! my graphics) {
- return; // could be the case in the very beginning
+ if (my g == 0) {
+ return; // Could be the case in the very beginning.
}
- Graphics_clearWs (my graphics.get());
+ Graphics_clearWs (my g);
appendF1F2F0 (&statusInfo, STATUSINFO_STARTINTR0, FormantTier_getValueAtTime (ft, 1, ts),
FormantTier_getValueAtTime (ft, 2, ts), getF0 (&my f0, ts), STATUSINFO_ENDING);
@@ -1201,33 +1300,49 @@ static void gui_drawingarea_cb_expose (VowelEditor me, GuiDrawingArea_ExposeEven
GuiLabel_setText (my endInfo, statusInfo.string);
MelderString_empty (&statusInfo);
- Graphics_setGrey (my graphics.get(), 0.9);
- Graphics_fillRectangle (my graphics.get(), 0.0, 1.0, 0.0, 1.0);
- Graphics_setInner (my graphics.get());
- Graphics_setWindow (my graphics.get(), 0.0, 1.0, 0.0, 1.0);
- Graphics_setGrey (my graphics.get(), 1.0);
- Graphics_fillRectangle (my graphics.get(), 0.0, 1.0, 0.0, 1.0);
- Graphics_unsetInner (my graphics.get());
- Graphics_setGrey (my graphics.get(), 0.0);
-
- VowelEditor_drawBackground (me, my graphics.get());
- Melder_assert (me);
- Melder_assert (my vowel);
- Melder_assert (my vowel -> ft);
- FormantTier_drawF1F2Trajectory (my vowel -> ft.get(), my graphics.get(), my f1min, my f1max, my f2min, my f2max, my markTraceEvery, my width);
-}
-
-static void gui_drawingarea_cb_resize (VowelEditor me, GuiDrawingArea_ResizeEvent event) {
- Melder_assert (me);
- if (! my graphics) {
- return; // could be the case in the very beginning
+ Graphics_setGrey (my g, 0.9);
+ Graphics_fillRectangle (my g, 0, 1, 0, 1);
+ Graphics_setInner (my g);
+ Graphics_setWindow (my g, 0, 1, 0, 1);
+ Graphics_setGrey (my g, 1);
+ Graphics_fillRectangle (my g, 0, 1, 0, 1);
+ Graphics_unsetInner (my g);
+ Graphics_setGrey (my g, 0);
+
+ VowelEditor_drawBackground (me, my g);
+ Melder_assert (me != NULL);
+ Melder_assert (my vowel != NULL);
+ Melder_assert (my vowel -> ft != NULL);
+ FormantTier_drawF1F2Trajectory (my vowel -> ft, my g, my f1min, my f1max, my f2min, my f2max, my markTraceEvery, my width);
+}
+
+static void gui_drawingarea_cb_resize__ (I, GuiDrawingAreaResizeEvent event) {
+ iam (VowelEditor);
+ (void) me;
+ (void) event;
+ if (me == NULL || my g == NULL) {
+ return;
}
- Graphics_setWsViewport (my graphics.get(), 0.0, event -> width, 0.0, event -> height);
+ my width = GuiControl_getWidth (my drawingArea);
+ my height = GuiControl_getHeight (my drawingArea);
+ Graphics_setWsViewport (my g, 0, my width , 0, my height);
+ Graphics_setWsWindow (my g, 0, my width, 0, my height);
+ Graphics_setViewport (my g, 0, my width, 0, my height);
+ Graphics_updateWs (my g);
+}
+
+static void gui_drawingarea_cb_resize (I, GuiDrawingAreaResizeEvent event) {
+ iam (VowelEditor);
+ Melder_assert (me != NULL);
+ if (my g == NULL) {
+ return; // Could be the case in the very beginning.
+ }
+ Graphics_setWsViewport (my g, 0, event -> width, 0, event -> height);
my width = event -> width;
my height = event -> height;
- Graphics_setWsWindow (my graphics.get(), 0.0, my width, 0.0, my height);
- Graphics_setViewport (my graphics.get(), 0.0, my width, 0.0, my height);
- Graphics_updateWs (my graphics.get());
+ Graphics_setWsWindow (my g, 0, my width, 0, my height);
+ Graphics_setViewport (my g, 0, my width, 0, my height);
+ Graphics_updateWs (my g);
/* Save the current shell size as the user's preference for a new VowelEditor. */
@@ -1236,6 +1351,7 @@ static void gui_drawingarea_cb_resize (VowelEditor me, GuiDrawingArea_ResizeEven
}
static void VowelEditor_Vowel_updateTiers (VowelEditor me, Vowel thee, double time, double x, double y) {
+ double f3, b3, f4, b4;
if (time > thy xmax) {
thy xmax = time;
thy ft -> xmax = time;
@@ -1245,51 +1361,52 @@ static void VowelEditor_Vowel_updateTiers (VowelEditor me, Vowel thee, double ti
autoFormantPoint point = FormantPoint_create (time);
VowelEditor_getF1F2FromXY (me, x, y, &f1, &f2);
- double f3, b3, f4, b4;
VowelEditor_getF3F4 (me, f1, f2, &f3, &b3, &f4, &b4);
point -> formant[0] = f1;
- point -> bandwidth[0] = f1 / 10.0;
+ point -> bandwidth[0] = f1 / 10;
point -> formant[1] = f2;
- point -> bandwidth[1] = f2 / 10.0;
+ point -> bandwidth[1] = f2 / 10;
point -> formant[2] = f3;
point -> bandwidth[2] = b3;
point -> formant[3] = f4;
point -> bandwidth[3] = b4;
point -> numberOfFormants = 4;
- thy ft -> points. addItem_move (point.move());
- RealTier_addPoint (thy pt.get(), time, f0);
+ Collection_addItem (thy ft -> points, point.transfer());
+ RealTier_addPoint (thy pt, time, f0);
}
// shift key always extends what already is.
// Special case : !soundFollowsMouse. The first click just defines the vowel's first f1f2-position,
-static void gui_drawingarea_cb_click (VowelEditor me, GuiDrawingArea_ClickEvent event) {
- Vowel thee = nullptr; autoVowel athee;
- double x, y, xb, yb, tb, t, dt = 0.0;
+static void gui_drawingarea_cb_click (I, GuiDrawingAreaClickEvent event) {
+ iam (VowelEditor);
+ (void) event;
+ Vowel thee = 0; autoVowel athee = 0;
+ double x, y, xb, yb, tb, t, dt = 0;
double t0 = Melder_clock ();
long iskipped = 0;
- struct structGuiButtonEvent gb_event { 0 };
- Graphics_setInner (my graphics.get());
+ struct structGuiButtonEvent gb_event = { 0 };
+ Graphics_setInner (my g);
- Graphics_getMouseLocation (my graphics.get(), & x, & y);
+ Graphics_getMouseLocation (my g, & x, & y);
checkXY (&x, &y);
if (event -> shiftKeyPressed) {
VowelEditor_updateExtendDuration (me);
(my shiftKeyPressed) ++;
- thee = my vowel.get();
+ thee = my vowel;
dt = thy xmax + my extendDuration;
- t = 0.0 + dt;
+ t = 0 + dt;
VowelEditor_Vowel_updateTiers (me, thee, t, x, y);
GuiText_setString (my durationTextField, Melder_double (t));
if (! my soundFollowsMouse) {
goto end;
}
} else {
- t = 0.0;
+ t = 0;
my shiftKeyPressed = 0;
- athee = Vowel_create (MINIMUM_SOUND_DURATION);
- thee = athee.get();
+ athee.reset (Vowel_create (MINIMUM_SOUND_DURATION));
+ thee = athee.peek();
VowelEditor_Vowel_updateTiers (me, thee, t, x, y);
GuiText_setString (my durationTextField, Melder_double (t));
if (! my soundFollowsMouse) {
@@ -1298,11 +1415,11 @@ static void gui_drawingarea_cb_click (VowelEditor me, GuiDrawingArea_ClickEvent
}
}
- Graphics_xorOn (my graphics.get(), Graphics_BLUE);
- while (Graphics_mouseStillDown (my graphics.get())) {
+ Graphics_xorOn (my g, Graphics_BLUE);
+ while (Graphics_mouseStillDown (my g)) {
xb = x, yb = y, tb = t;
t = Melder_clock () - t0 + dt; // Get relative time in seconds from the clock
- Graphics_getMouseLocation (my graphics.get(), & x, & y);
+ Graphics_getMouseLocation (my g, & x, & y);
checkXY (&x, &y);
// If the new point equals the previous one: no tier update
if (xb == x && yb == y) {
@@ -1314,7 +1431,7 @@ static void gui_drawingarea_cb_click (VowelEditor me, GuiDrawingArea_ClickEvent
VowelEditor_Vowel_updateTiers (me, thee, tb, xb, yb);
}
iskipped = 0;
- Graphics_line (my graphics.get(), xb, yb, x, y);
+ Graphics_line (my g, xb, yb, x, y);
VowelEditor_Vowel_updateTiers (me, thee, t, x, y);
GuiText_setString (my durationTextField, Melder_double (MICROSECPRECISION (t)));
@@ -1328,38 +1445,48 @@ static void gui_drawingarea_cb_click (VowelEditor me, GuiDrawingArea_ClickEvent
GuiText_setString (my durationTextField, Melder_double (MICROSECPRECISION (t)));
VowelEditor_Vowel_updateTiers (me, thee, t, x, y);
- Graphics_xorOff (my graphics.get());
+ Graphics_xorOff (my g);
end:
- Graphics_unsetInner (my graphics.get());
+ Graphics_unsetInner (my g);
- if (! my shiftKeyPressed) {
- my vowel = athee.move();
+ if (my shiftKeyPressed == 0) {
+ forget (my vowel);
+ my vowel = athee.transfer();
}
- Melder_assert (! athee);
gui_button_cb_play (me, & gb_event);
}
-#if 0
-static void gui_drawingarea_cb_key (VowelEditor /* me */, GuiDrawingArea_KeyEvent /* event */) {
+static void gui_drawingarea_cb_key (I, GuiDrawingAreaKeyEvent event) {
+ iam (VowelEditor);
+ (void) me;
+ (void) event;
}
-#endif
-static void cb_publish (Editor /*editor*/, autoDaata publish) {
+static void cb_publish (Editor editor, void *closure, Data publish) {
+ (void) editor;
+ (void) closure;
try {
- praat_new (publish.move(), U"");
+ praat_new (publish, U""); // ppgb: geen expliciete NULL meer meegeven als naam (dat wordt "0")
praat_updateSelection ();
} catch (MelderError) {
Melder_flushError ();
}
}
-static void updateWidgets (void *void_me) {
+static void updateWidgets (I) {
iam (VowelEditor);
(void) me;
}
-void structVowelEditor :: v_destroy () noexcept {
+void structVowelEditor :: v_destroy () {
+ forget (g);
+ forget (marks);
+ forget (source);
+ forget (target);
+ forget (vowel);
+ forget (f3); forget (b3);
+ forget (f4); forget (b4);
VowelEditor_Parent :: v_destroy ();
}
@@ -1368,30 +1495,30 @@ void structVowelEditor :: v_createMenus () {
Editor_addMenu (this, U"View", 0);
Editor_addCommand (this, U"File", U"Preferences...", 0, menu_cb_prefs);
- Editor_addCommand (this, U"File", U"-- publish data --", 0, nullptr);
+ Editor_addCommand (this, U"File", U"-- publish data --", 0, NULL);
Editor_addCommand (this, U"File", U"Publish Sound", 0, menu_cb_publishSound);
Editor_addCommand (this, U"File", U"Extract KlattGrid", 0, menu_cb_extract_KlattGrid);
Editor_addCommand (this, U"File", U"Extract FormantGrid", 0, menu_cb_extract_FormantGrid);
Editor_addCommand (this, U"File", U"Extract PitchTier", 0, menu_cb_extract_PitchTier);
- Editor_addCommand (this, U"File", U"-- drawing --", 0, nullptr);
+ Editor_addCommand (this, U"File", U"-- drawing --", 0, NULL);
Editor_addCommand (this, U"File", U"Draw trajectory...", 0, menu_cb_drawTrajectory);
- Editor_addCommand (this, U"File", U"-- scripting --", 0, nullptr);
- Editor_addCommand (this, U"Edit", U"-- f0 --", 0, nullptr);
+ Editor_addCommand (this, U"File", U"-- scripting --", 0, NULL);
+ Editor_addCommand (this, U"Edit", U"-- f0 --", 0, NULL);
Editor_addCommand (this, U"Edit", U"Set F0...", 0, menu_cb_setF0);
Editor_addCommand (this, U"Edit", U"Set F3 & F4...", 0, menu_cb_setF3F4);
- Editor_addCommand (this, U"Edit", U"-- trajectory commands --", 0, nullptr);
+ Editor_addCommand (this, U"Edit", U"-- trajectory commands --", 0, NULL);
Editor_addCommand (this, U"Edit", U"Reverse trajectory", 0, menu_cb_reverseTrajectory);
Editor_addCommand (this, U"Edit", U"Modify trajectory duration...", 0, menu_cb_modifyTrajectoryDuration);
Editor_addCommand (this, U"Edit", U"New trajectory...", 0, menu_cb_newTrajectory);
Editor_addCommand (this, U"Edit", U"Extend trajectory...", 0, menu_cb_extendTrajectory);
Editor_addCommand (this, U"Edit", U"Shift trajectory...", 0, menu_cb_shiftTrajectory);
Editor_addCommand (this, U"View", U"F1 & F2 range...", 0, menu_cb_ranges_f1f2);
- Editor_addCommand (this, U"View", U"--show vowel marks--", 0, nullptr);
+ Editor_addCommand (this, U"View", U"--show vowel marks--", 0, NULL);
Editor_addCommand (this, U"View", U"Show one vowel mark...", Editor_HIDDEN, menu_cb_showOneVowelMark);
Editor_addCommand (this, U"View", U"Show vowel marks...", Editor_HIDDEN, menu_cb_showVowelMarks);
Editor_addCommand (this, U"View", U"Show vowel marks from fixed set...", 0, menu_cb_showVowelMarks);
Editor_addCommand (this, U"View", U"Show vowel marks from Table file...", 0, menu_cb_showVowelMarksFromTableFile);
- Editor_addCommand (this, U"View", U"--show trajectory time marks--", 0, nullptr);
+ Editor_addCommand (this, U"View", U"--show trajectory time marks--", 0, NULL);
Editor_addCommand (this, U"View", U"Show trajectory time marks every...", 0, menu_cb_showTrajectoryTimeMarksEvery);
}
@@ -1451,24 +1578,46 @@ void structVowelEditor :: v_createChildren ()
//drawingArea = GuiDrawingArea_createShown (d_windowForm, 0, 0, Machine_getMenuBarHeight (), -MARGIN_BOTTOM,
// gui_drawingarea_cb_expose, gui_drawingarea_cb_click, gui_drawingarea_cb_key, gui_drawingarea_cb_resize, this, 0);
drawingArea = GuiDrawingArea_createShown (d_windowForm, 0, 0, Machine_getMenuBarHeight (), -MARGIN_BOTTOM,
- gui_drawingarea_cb_expose, gui_drawingarea_cb_click, nullptr, gui_drawingarea_cb_resize, this, 0);
+ gui_drawingarea_cb_expose, gui_drawingarea_cb_click, NULL, gui_drawingarea_cb_resize, this, 0);
width = GuiControl_getWidth (drawingArea);
height = GuiControl_getHeight (drawingArea);
}
-autoVowelEditor VowelEditor_create (const char32 *title, Daata data) {
+static void VowelEditor_setSource (VowelEditor me) {
+ autoPitchTier pt = VowelEditor_to_PitchTier (me, my maximumDuration);
+ autoSound thee = PitchTier_to_Sound_pulseTrain (pt.peek(), my f0.samplingFrequency, my f0.adaptFactor, my f0.adaptTime, my f0.interpolationDepth, 0);
+ if (my source != 0) {
+ forget (my source);
+ }
+ my source = thee.transfer();
+}
+//
+static Sound VowelEditor_createTarget (VowelEditor me) {
+ try {
+ VowelEditor_updateVowel (me); // update pitch and duration
+ autoSound thee = Vowel_to_Sound_pulses (my vowel, 44100, 0.7, 0.05, 30);
+ Vector_scale (thee.peek(), 0.99);
+ Sound_fadeIn (thee.peek(), 0.005, 1);
+ Sound_fadeOut (thee.peek(), 0.005);
+ return thee.transfer();
+ } catch (MelderError) {
+ Melder_throw (U"Target Sound not created.");
+ }
+}
+
+VowelEditor VowelEditor_create (const char32 *title, Data data) {
try {
trace (U"enter");
autoVowelEditor me = Thing_new (VowelEditor);
- Melder_assert (me.get());
- Editor_init (me.get(), 0, 0, prefs.shellWidth, prefs.shellHeight, title, data);
+ Melder_assert (me.peek() != NULL);
+ Editor_init (me.peek(), 0, 0, prefs.shellWidth, prefs.shellHeight, title, data);
#if motif
Melder_assert (XtWindow (my drawingArea -> d_widget));
#endif
- my graphics = Graphics_create_xmdrawingarea (my drawingArea);
- Melder_assert (my graphics);
- Graphics_setFontSize (my graphics.get(), 12);
- Editor_setPublicationCallback (me.get(), cb_publish);
+ my g = Graphics_create_xmdrawingarea (my drawingArea);
+ Melder_assert (my g != NULL);
+ Graphics_setFontSize (my g, 12);
+ Editor_setPublicationCallback (me.peek(), cb_publish, NULL);
my f1min = prefs.f1min;
my f1max = prefs.f1max;
@@ -1481,20 +1630,22 @@ autoVowelEditor VowelEditor_create (const char32 *title, Daata data) {
my marksFontSize = prefs.marksFontSize;
my soundFollowsMouse = prefs.soundFollowsMouse;
if (my marksDataset > 3) { // TODO variable??
- VowelEditor_createTableFromVowelMarksInPreferences (me.get());
+ VowelEditor_createTableFromVowelMarksInPreferences (me.peek());
} else {
- VowelEditor_setMarks (me.get(), my marksDataset, my speakerType, 14);
+ VowelEditor_setMarks (me.peek(), my marksDataset, my speakerType, 14);
}
- VowelEditor_setF3F4 (me.get(), prefs.f3, prefs.b3, prefs.f4, prefs.b4);
+ VowelEditor_setF3F4 (me.peek(), prefs.f3, prefs.b3, prefs.f4, prefs.b4);
my maximumDuration = BUFFER_SIZE_SEC;
my extendDuration = prefs.extendDuration;
- if (my data) {
- my vowel = Data_copy (static_cast<Vowel> (data));
+ if (my data != 0) {
+ my vowel = Data_copy ( (Vowel) data);
} else {
my vowel = Vowel_create_twoFormantSchwa (0.2);
}
my markTraceEvery = prefs.markTraceEvery;
my f0 = f0default;
+ VowelEditor_setSource (me.peek());
+ my target = Sound_createSimple (1, my maximumDuration, my f0.samplingFrequency);
GuiText_setString (my f0TextField, Melder_double (my f0.start));
GuiText_setString (my f0SlopeTextField, Melder_double (my f0.slopeOctPerSec));
GuiText_setString (my durationTextField, U"0.2"); // Source has been created
@@ -1502,17 +1653,17 @@ autoVowelEditor VowelEditor_create (const char32 *title, Daata data) {
my grid = griddefault;
{
// This exdents because it's a hack:
- struct structGuiDrawingArea_ResizeEvent event { my drawingArea, 0 };
+ struct structGuiDrawingAreaResizeEvent event = { my drawingArea, 0 };
event. width = GuiControl_getWidth (my drawingArea);
event. height = GuiControl_getHeight (my drawingArea);
- gui_drawingarea_cb_resize (me.get(), & event);
+ gui_drawingarea_cb_resize (me.peek(), & event);
}
- //struct structGuiDrawingArea_ResizeEvent event { 0 };
+ //struct structGuiDrawingAreaResizeEvent event = { 0 };
//event.widget = my drawingArea;
//gui_drawingarea_cb_resize (me, & event);
- updateWidgets (me.get());
+ updateWidgets (me.peek());
trace (U"exit");
- return me;
+ return me.transfer();
} catch (MelderError) {
Melder_throw (U"VowelEditor not created.");
}
diff --git a/dwtools/VowelEditor.h b/dwtools/VowelEditor.h
index 6c34057..7b54b33 100644
--- a/dwtools/VowelEditor.h
+++ b/dwtools/VowelEditor.h
@@ -30,8 +30,10 @@
#include "Editor.h"
#include "Vowel_def.h"
+oo_CLASS_CREATE (Vowel, Function);
-struct structVowelEditor_F0 {
+struct structVowelEditor_F0
+{
double start;
double slopeOctPerSec;
double minimum, maximum;
@@ -39,46 +41,45 @@ struct structVowelEditor_F0 {
long interpolationDepth;
};
-struct structVowelEditor_F1F2Grid {
+struct structVowelEditor_F1F2Grid
+{
double df1, df2;
int text_left, text_right, text_bottom, text_top;
double grey;
};
Thing_define (VowelEditor, Editor) {
- int soundFollowsMouse, shiftKeyPressed;
- double f1min, f1max, f2min, f2max; // domain of graphics F1-F2 area
- autoMatrix f3, b3, f4, b4;
- int frequencyScale; // 0: lin, 1: log, 2: bark, 3: mel
- int axisOrientation; // 0: origin topright + f1 down + f2 to left, 0: origin lb + f1 right +f2 up
- int marksDataset, speakerType; // 1 = male, 2 = female, 3 = child
- int marksFontSize;
- autoGraphics graphics; // the drawing
- short width, height; // size of drawing area in pixels
- autoTable marks; // Vowel, F1, F2, Colour...
- autoVowel vowel;
- double markTraceEvery;
- structVowelEditor_F0 f0;
- double maximumDuration, extendDuration;
- GuiDrawingArea drawingArea;
- GuiButton playButton, reverseButton, publishButton;
- GuiText f0TextField, f0SlopeTextField, durationTextField, extendTextField;
- GuiLabel startInfo, endInfo;
- structVowelEditor_F1F2Grid grid;
-
- void v_destroy () noexcept
- override;
- bool v_scriptable ()
- override { return false; }
- void v_createChildren ()
- override;
- void v_createMenus ()
- override;
- void v_createHelpMenuItems (EditorMenu menu)
- override;
+ // new data:
+ public:
+ int soundFollowsMouse, shiftKeyPressed;
+ double f1min, f1max, f2min, f2max; // domain of graphics F1-F2 area
+ Matrix f3, b3, f4, b4;
+ int frequencyScale; // 0: lin, 1: log, 2: bark, 3: mel
+ int axisOrientation; // 0: origin topright + f1 down + f2 to left, 0: origin lb + f1 right +f2 up
+ int marksDataset, speakerType; // 1 = male, 2 = female, 3 = child
+ int marksFontSize;
+ Graphics g; // the drawing
+ short width, height; // size of drawing area in pixels
+ Table marks; // Vowel, F1, F2, Colour...
+ Vowel vowel;
+ double markTraceEvery;
+ structVowelEditor_F0 f0;
+ double maximumDuration, extendDuration;
+ Sound source, target;
+ GuiDrawingArea drawingArea;
+ GuiButton playButton, reverseButton, publishButton;
+ GuiText f0TextField, f0SlopeTextField, durationTextField, extendTextField;
+ GuiLabel startInfo, endInfo;
+ structVowelEditor_F1F2Grid grid;
+ // overridden methods:
+ virtual void v_destroy ();
+ virtual bool v_scriptable () { return false; }
+ virtual void v_createChildren ();
+ virtual void v_createMenus ();
+ virtual void v_createHelpMenuItems (EditorMenu menu);
};
-autoVowelEditor VowelEditor_create (const char32 *title, Daata data);
+VowelEditor VowelEditor_create (const char32 *title, Data data);
void VowelEditor_prefs ();
diff --git a/dwtools/Vowel_def.h b/dwtools/Vowel_def.h
index f1e6f3a..6021ea5 100644
--- a/dwtools/Vowel_def.h
+++ b/dwtools/Vowel_def.h
@@ -1,6 +1,6 @@
/* Vowel_def.h
*
- * Copyright (C) 2011,2015 David Weenink & Paul Boersma
+ * Copyright (C) 2011 David Weenink & Paul Boersma
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,8 +20,8 @@
#define ooSTRUCT Vowel
oo_DEFINE_CLASS (Vowel, Function)
- oo_AUTO_OBJECT (PitchTier, 0, pt)
- oo_AUTO_OBJECT (FormantTier, 0, ft)
+ oo_OBJECT (PitchTier, 0, pt)
+ oo_OBJECT (FormantTier, 0, ft)
oo_END_CLASS (Vowel)
#undef ooSTRUCT
diff --git a/dwtools/manual_BSS.cpp b/dwtools/manual_BSS.cpp
index 03d1f19..04fa2fc 100644
--- a/dwtools/manual_BSS.cpp
+++ b/dwtools/manual_BSS.cpp
@@ -1,6 +1,6 @@
/* manual_BSS.cpp
*
- * Copyright (C) 2010-2014, 2015 David Weenink
+ * Copyright (C) 2010-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -43,15 +43,15 @@ TAG (U"2. The elements %%c__ij_% in a Covariance always satisfy |%%c__ij_%/\\Vr(
"generally not the case for cross-correlations.")
MAN_END
-MAN_BEGIN (U"CrossCorrelationTableList", U"djmw", 20101227)
-INTRO (U"One of the types of objects in Praat. A CrossCorrelationTableList represents a collection of @@CrossCorrelationTable@ objects.")
+MAN_BEGIN (U"CrossCorrelationTables", U"djmw", 20101227)
+INTRO (U"One of the types of objects in Praat. A CrossCorrelationTables represents a collection of @@CrossCorrelationTable@ objects.")
MAN_END
-MAN_BEGIN (U"CrossCorrelationTableList: Create test set...", U"djmw", 20110212)
+MAN_BEGIN (U"CrossCorrelationTables: Create test set...", U"djmw", 20110212)
INTRO (U"Create a collection of @@CrossCorrelationTable at s that are all derived from different diagonal matrices by the same transformation matrix.")
ENTRY (U"Settings")
SCRIPT (5.4, Manual_SETTINGS_WINDOW_HEIGHT (4), U""
- Manual_DRAW_SETTINGS_WINDOW ("CrossCorrelationTableList: Create test set", 4)
+ Manual_DRAW_SETTINGS_WINDOW ("CrossCorrelationTables: Create test set", 4)
Manual_DRAW_SETTINGS_WINDOW_FIELD ("Matrix dimension", "5")
Manual_DRAW_SETTINGS_WINDOW_FIELD ("Number of matrices", "20")
Manual_DRAW_SETTINGS_WINDOW_BOOLEAN("First is positive-definite",1)
@@ -101,7 +101,7 @@ INTRO (U"Detemines the @@Covariance|covariances@ between the channels of a selec
NORMAL (U"The covariance of a sound is determined by calculating the @@CrossCorrelationTable@ of a multichannel sound for a lag time equal to zero.")
MAN_END
-MAN_BEGIN (U"Sound: To Sound (blind source separation)...", U"djmw", 20151030)
+MAN_BEGIN (U"Sound: To Sound (blind source separation)...", U"djmw", 20140224)
INTRO (U"Analyze the selected multi-channel sound into its independent components by an iterative method.")
NORMAL (U"The @@blind source separation@ method to find the independent components tries to simultaneously diagonalize a number of "
"@@CrossCorrelationTable at s that are calculated from the multi-channel sound at different lag times.")
@@ -171,7 +171,7 @@ CODE(U"s1 = To Sound: \"This is some text\", \"no\"")
NORMAL (U"The first speech sound was created from the text \"This is some text\" at a speed of 175 words per minute.")
CODE(U"selectObject: synth")
CODE(U"Set speech output settings: 44100, 0.01, 80, 50, 145, \"no\", \"IPA\"")
-CODE(U"s2 = To Sound.: \"Abracadabra, abra\", \"no\"")
+CODE(U"s2 = To Sound.: \"Abracadabra, abra\", 0.01, 80, 50, 145, \"yes\", \"no\", \"no\", \"yes\"")
NORMAL (U"The second sound \"Abracadabra, abra\" was synthesized at 145 words per minute with a somewhat larger pitch excursion (80) than the previous sound (50).")
CODE(U"plusObject: s1")
CODE(U"stereo = Combine to stereo")
@@ -215,28 +215,6 @@ NORMAL (U"The first two panels will not change between different sessions of pra
"the result of the blind source separation, i.e. unmixing, will not always be the same because of two things. In the first place the unmixing always starts with an initialisation with random values of the parameters that "
"we have to determine for the blind source separation. Therefore the iteration sequence will never be the same and the final outcomes might differ. In the second place, as was explained in the @@blind source separation@ manual, the unmixing is only "
"unique up to a scale factor and a permutation. Therefore the channels in the unmixed sound do not necessarily correspond to the corresponding channel in our \"original\" stereo sound.")
-NORMAL (U"The complete script:")
-CODE (U"syn = Create SpeechSynthesizer: \"English\", \"default\"")
-CODE (U"s1 = To Sound: \"This is some text\", \"no\"")
-CODE (U"selectObject: syn")
-CODE (U"Set speech output settings: 44100, 0.01, 80, 50, 145, \"no\", \"IPA\"")
-CODE (U"s2 = To Sound: \"abracadabra, abra\", \"no\"")
-CODE (U"plusObject: s1")
-CODE (U"stereo = Combine to stereo")
-CODE (U"Select inner viewport: 1, 6, 0.1, 1.9")
-CODE (U"Draw: 0, 0, 0, 0, \"no\", \"Curve\"")
-CODE (U"Draw inner box")
-CODE (U"mm = Create simple MixingMatrix: \"mm\", 2, 2, \"1.0 2.0 2.0 1.0\"")
-CODE (U"plusObject: stereo")
-CODE (U"mixed = Mix")
-CODE (U"Select inner viewport: 1, 6, 2.1, 3.9")
-CODE (U"Draw: 0, 0, 0, 0, \"no\", \"Curve\"")
-CODE (U"Draw inner box")
-CODE (U"unmixed = To Sound (bss): 0.1, 1, 20, 0.00021, 100, 0.001, \"ffdiag\"")
-CODE (U"Select inner viewport: 1, 6, 4.1, 5.9")
-CODE (U"Draw: 0, 0, 0, 0, \"no\", \"Curve\"")
-CODE (U"Draw inner box")
-CODE (U"removeObject: unmixed, syn, stereo, s1, s2, mixed, mm")
MAN_END
MAN_BEGIN (U"Sound: To Sound (whiten channels)...", U"djmw", 20120303)
diff --git a/dwtools/manual_HMM.cpp b/dwtools/manual_HMM.cpp
index 20f4c2a..e3ec9d0 100644
--- a/dwtools/manual_HMM.cpp
+++ b/dwtools/manual_HMM.cpp
@@ -1,6 +1,6 @@
/* manual_HMM.cpp
*
- * Copyright (C) 2011-2014, 2015 David Weenink
+ * Copyright (C) 2011-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -36,7 +36,7 @@ NORMAL (U"Expectation-maximization (EM) is an iterative method used to find maxi
"estimates of the parameters by maximizing the expected likelihood found in the E step. The "
"parameters found on the M step are then used to start another E step, and the process is "
"repeated until some criterion is satisfied. EM is frequently used for data clustering like for example in "
- "@@TableOfReal: To GaussianMixture...|Gaussian mixtures@ or in the @@HMM & HMMObservationSequences: Learn...|Baum-Welch training@ of a Hidden Markov Model.")
+ "@@TableOfReal: To GaussianMixture...|Gaussian mixtures@ or in the @@HMM & HMM_ObservationSequences: Learn...|Baum-Welch training@ of a Hidden Markov Model.")
MAN_END
MAN_BEGIN (U"GaussianMixture", U"djmw", 20101026)
@@ -119,8 +119,8 @@ NORMAL (U"2. According to the procedure described in @@Covariance: To TableOfRea
"data point will be generated.")
MAN_END
-MAN_BEGIN (U"TableOfReal: To GaussianMixture...", U"djmw", 20150930)
-INTRO (U"Creates a @@GaussianMixture@ from the selected @@TableOfReal@ by an @@expectation-maximization|"
+MAN_BEGIN (U"TableOfReal: To GaussianMixture...", U"djmw", 20111130)
+INTRO (U"Creates a @@GaussianMixture@ from the selected @@TableOfReal@ by an @@expectation-maximization|"
"expectation-maximization@ procedure.")
ENTRY (U"Settings")
TAG (U"##Number of components")
@@ -137,8 +137,6 @@ DEFINITION (U"defines the fraction of the total covariance that will be added to
"covariance matrices during the EM iteration. This may prevent one or more of these matrices to become singular.")
TAG (U"##Covariance matrices are")
DEFINITION (U"defines whether the complete covariance matrices in the mixture have to be calculated or only the diagonal.")
-TAG (U"##Criterion based on")
-DEFINITION (U"defines how the @@GaussianMixture & TableOfReal: Get likelihood value...|likelihood of the data given the model is calculated at .")
ENTRY (U"Expectation\\--Maximization Algorithm")
NORMAL (U"The Expectation\\--Maximization (EM) algorithm is an iterative procedure to maximize the likelihood of the data given a model. For a "
"GaussianMixture, the parameters in the model are the centers and the covariances of all components in the mixture "
@@ -258,13 +256,13 @@ TAG (U"##Covariance matrices are")
DEFINITION (U"defines whether the complete covariance matrices in the mixture have to be calculated or only the diagonal.")
MAN_END
-MAN_BEGIN (U"HMMObservationSequence", U"djmw", 20140117)
-INTRO (U"An HMMObservationSequence models a sequence of observations. The observation sequence can be generated "
+MAN_BEGIN (U"HMM_ObservationSequence", U"djmw", 20140117)
+INTRO (U"An HMM_ObservationSequence models a sequence of observations. The observation sequence can be generated "
"by the @HMM or it can be used to train a model.")
MAN_END
-MAN_BEGIN (U"HMMStateSequence", U"djmw", 20101010)
-INTRO (U"An HMMStateSequence models the sequence of states that an @HMM has traversed.")
+MAN_BEGIN (U"HMM_StateSequence", U"djmw", 20101010)
+INTRO (U"An HMM_StateSequence models the sequence of states that an @HMM has traversed.")
MAN_END
MAN_BEGIN (U"HMM", U"djmw", 20130410)
@@ -319,19 +317,19 @@ NORMAL (U"The symmetrized version is:")
FORMULA (U"%D__%s_(\\la__1_,\\la__2_) = (%D(\\la__1_,\\la__2_) + %D(\\la__2_,\\la__1_))/2.")
MAN_END
-MAN_BEGIN (U"HMM & HMMObservationSequence: Get cross-entropy", U"djmw", 20101017)
-INTRO (U"Calculates the cross-entropy between the selected @@HMM@ model and the @@HMMObservationSequence at .")
+MAN_BEGIN (U"HMM & HMM_ObservationSequence: Get cross-entropy", U"djmw", 20101017)
+INTRO (U"Calculates the cross-entropy between the selected @@HMM@ model and the @@HMM_ObservationSequence at .")
NORMAL (U"The cross-entropy is a useful upper bound for the entropy of a model. An approximation to the cross-entropy for a model on a observation sequence %O of length %N is: ")
FORMULA (U"%H(%O) = -1/%N log %p(%O),")
NORMAL (U"where %p(%O) is the probability of the observation sequence given the model.")
MAN_END
-MAN_BEGIN (U"HMM & HMM & HMMObservationSequence: Get cross-entropy", U"djmw", 20101017)
+MAN_BEGIN (U"HMM & HMM & HMM_ObservationSequence: Get cross-entropy", U"djmw", 20101017)
INTRO (U"Get the (symmetric) cross-entropy for the two selected @HMM models and an observation sequence.")
NORMAL (U"See @@HMM & HMM: Get cross-entropy... at .")
MAN_END
-MAN_BEGIN (U"HMM: To HMMObservationSequence...", U"djmw", 20101010)
+MAN_BEGIN (U"HMM: To HMM_ObservationSequence...", U"djmw", 20101010)
INTRO (U"Use the selected @HMM as a generator for an observation sequence.")
ENTRY (U"Settings")
TAG (U"##Start state")
@@ -373,12 +371,12 @@ MAN_BEGIN (U"HMM: Get expected duration in state...", U"djmw", 20101010)
INTRO (U"For the selected @HMM get the number of time units that the system is expected to stay in that state.")
MAN_END
-MAN_BEGIN (U"HMM & HMMStateSequence: Get probability", U"djmw", 20101010)
-INTRO (U"Get the natural logarithm of the probability that the selected @@HMMStateSequence|state sequence@ was generated by the selected @HMM.")
+MAN_BEGIN (U"HMM & HMM_StateSequence: Get probability", U"djmw", 20101010)
+INTRO (U"Get the natural logarithm of the probability that the selected @@HMM_StateSequence|state sequence@ was generated by the selected @HMM.")
MAN_END
-MAN_BEGIN (U"HMM & HMMObservationSequence: Get probability", U"djmw", 20101010)
-INTRO (U"Get the natural logarithm of the probability that the selected @@HMMObservationSequence|state sequence@ was generated by the selected @HMM.")
+MAN_BEGIN (U"HMM & HMM_ObservationSequence: Get probability", U"djmw", 20101010)
+INTRO (U"Get the natural logarithm of the probability that the selected @@HMM_ObservationSequence|state sequence@ was generated by the selected @HMM.")
ENTRY (U"Algorithm")
NORMAL (U"Viterbi")
MAN_END
@@ -405,19 +403,19 @@ INTRO (U"Sets the probabilities that the model starts in the particular states."
NORMAL (U"The values given will be scaled as probabilities. ")
MAN_END
-MAN_BEGIN (U"HMM & HMMObservationSequence: To TableOfReal (bigrams)...", U"djmw", 20101019)
-INTRO (U"Get a table with bigrams and marginals form the selected @HMMObservationSequence and the @HMM.")
+MAN_BEGIN (U"HMM & HMM_ObservationSequence: To TableOfReal (bigrams)...", U"djmw", 20101019)
+INTRO (U"Get a table with bigrams and marginals form the selected @HMM_ObservationSequence and the @HMM.")
NORMAL (U"The entry at row %i and column %j shows how often the %j-th symbol follows the %i-th symbol in the observation sequence.")
ENTRY (U"Remark")
NORMAL (U"The row and colum marginals for the first and the last element in the obsevation sequence will not be equal because there is no transition to the first and no transition from the last one.")
MAN_END
-MAN_BEGIN (U"HMMObservationSequence: To TableOfReal (bigrams)...", U"djmw", 20101019)
-INTRO (U"Get a table with bigrams form the selected @HMMObservationSequence.")
-NORMAL (U"See also @@HMM & HMMObservationSequence: To TableOfReal (bigrams)... at .")
+MAN_BEGIN (U"HMM_ObservationSequence: To TableOfReal (bigrams)...", U"djmw", 20101019)
+INTRO (U"Get a table with bigrams form the selected @HMM_ObservationSequence.")
+NORMAL (U"See also @@HMM & HMM_ObservationSequence: To TableOfReal (bigrams)... at .")
MAN_END
-MAN_BEGIN (U"HMM & HMMObservationSequences: Learn...", U"djmw", 20111130)
+MAN_BEGIN (U"HMM & HMM_ObservationSequences: Learn...", U"djmw", 20111130)
INTRO (U"Train the transition and emission probabilities of the @HMM from the observations.")
ENTRY (U"Algorithm")
NORMAL (U"The Baum-Welch @@expectation-maximization@ procedure. It uses the forward and backward procedures to (re)estimate the parameters until convergence is reached.")
diff --git a/dwtools/manual_MDS.cpp b/dwtools/manual_MDS.cpp
index efba6a8..bad371d 100644
--- a/dwtools/manual_MDS.cpp
+++ b/dwtools/manual_MDS.cpp
@@ -1,6 +1,6 @@
/* manual_MDS.cpp
*
- * Copyright (C) 1993-2014, 2015 David Weenink
+ * Copyright (C) 1993-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -35,40 +35,40 @@ static void drawLetterRConfigurationExample (Graphics g)
{
autoConfiguration me = Configuration_createLetterRExample (1);
Graphics_setWindow (g, -6, 4, -7, 5);
- Configuration_draw (me.get(), g, 1, 2, -6, 4, -7, 5, 0, 1, U"", 1);
+ Configuration_draw (me.peek(), g, 1, 2, -6, 4, -7, 5, 0, 1, U"", 1);
}
static void drawLetterRConfigurationExample2 (Graphics g)
{
autoConfiguration me = Configuration_createLetterRExample (2);
- Configuration_draw (me.get(), g, 1, 2, -0.8, 1.2, -0.8, 0.7, 0, 1, U"", 1);
+ Configuration_draw (me.peek(), g, 1, 2, -0.8, 1.2, -0.8, 0.7, 0, 1, U"", 1);
}
static void drawLetterRShepard (Graphics g)
{
autoDissimilarity d = Dissimilarity_createLetterRExample (32.5);
autoConfiguration c = Configuration_createLetterRExample (2);
- Dissimilarity_Configuration_drawShepardDiagram (d.get(), c.get(), g, 0, 200, 0, 2.2, 1, U"+", 1);
+ Dissimilarity_Configuration_drawShepardDiagram (d.peek(), c.peek(), g, 0, 200, 0, 2.2, 1, U"+", 1);
}
static void drawLetterRRegression (Graphics g)
{
autoDissimilarity d = Dissimilarity_createLetterRExample (32.5);
autoConfiguration c = Configuration_createLetterRExample (2);
- Dissimilarity_Configuration_drawMonotoneRegression (d.get(), c.get(), g, MDS_PRIMARY_APPROACH, 0, 200, 0, 2.2, 1, U"+", 1);
+ Dissimilarity_Configuration_drawMonotoneRegression (d.peek(), c.peek(), g, MDS_PRIMARY_APPROACH, 0, 200, 0, 2.2, 1, U"+", 1);
}
static void drawCarrollWishConfigurationExample (Graphics g)
{
autoConfiguration me = Configuration_createCarrollWishExample ();
Graphics_setWindow (g, -2, 2, -2, 2);
- Configuration_draw (me.get(), g, 1, 2, -2, 2, -2, 2, 0, 1, U"", 1);
+ Configuration_draw (me.peek(), g, 1, 2, -2, 2, -2, 2, 0, 1, U"", 1);
}
static void drawCarrollWishSalienceExample (Graphics g)
{
autoSalience me = Salience_createCarrollWishExample ();
- Salience_draw (me.get(), g, 1, 2, 1);
+ Salience_draw (me.peek(), g, 1, 2, 1);
}
static void drawMsplineExample (Graphics g)
@@ -98,7 +98,7 @@ NORMAL (U"where %S__%i_ is a known symmetric %numberOfPoints \\xx %numberOfPoint
"the diagonal %numberOfDimensions \\xx %numberOfDimensions weight matrix for source %i. The function "
"above has no analytical solution for %X and the %W__%i_. It can be solved, however, "
"by an iterative procedure which Carroll & Chang have christened CANDECOMP "
- "(CANonical DECOMPosition). This method minimizes, instead of the function "
+ "(CANonical DECOMPosition). This method minimizes, instead of the function "
"given above, the following function:")
LIST_ITEM (U"%g(%X, %Y, %W__1_,..., %W__%numberOfSources_) = \\su__%i=1..%numberOfSources_ "
"| %S__%i_ \\-- %X%W__%i_%Y\\'p |^2")
@@ -361,7 +361,7 @@ NORMAL (U"Sometimes the criterion used in a @@Procrustes transform@ is too "
FORMULA (U"%f(#T) = \\su__%i=1..%numberOfDimensions_ #t\\'p__%i_#A\\'p#b__%i_ /"
" ((#t\\'p__%i_#A\\'p#A#t__%i_)^^1/2^(#b\\'p__%i_#b__%i_)^^1/2^),")
NORMAL (U"where #t\\'p__%i_ and #b\\'p__%i_ are the %i^^th^ column of #T and "
- "#B, respectively. A direct solution for #T is not available, it can only "
+ "#B, respectively. A direct solution for #T is not available, it can only "
"be obtained by an iterative procedure. The implemented algorithm is from "
"@@Kiers & Groenen (1996)@ and shows excellent convergence properties.")
MAN_END
@@ -616,7 +616,7 @@ INTRO (U"Creates a @Dissimilarity object that bears the name %R. The "
"transformation of the distances between the 32 two-dimensional points "
"that make up the capital letter #R.")
PICTURE (4.0, 4.0, drawLetterRConfigurationExample)
-NORMAL (U"All 32 \\.c (32-1)/2 interpoint distances were subjected to the "
+NORMAL (U"All 32 \\.c (32-1)/2 interpoint distances were subjected to the "
"transformation: ")
FORMULA (U"%dissimilarity__%ij_^ = %distance__%ij_^2 + 5 + %noiseRange \\.c #u, ")
NORMAL (U"where #u is a uniform random variable between 0 and 1.")
@@ -802,7 +802,7 @@ NORMAL (U"There is no feasible way to be certain that you have found the "
"on a %linear relation between distance and (dis)similarity, it gives a "
"very good approximation of the optimal #Configuration and "
"the #Minimizer practically always finds the global minimum from it "
- "(I guess...). A way to find out is to try the %numberOfRepetitions "
+ "(I guess...). A way to find out is to try the %numberOfRepetitions "
"parameter which gives you the possibility to fit many times and each "
"time start with another random initial configuration.")
ENTRY (U"Algorithm")
@@ -1346,7 +1346,7 @@ ENTRY (U"Representation functions")
NORMAL (U"In the application of MDS we try to find a configuration #X such that "
"the following relations are satisfied as well as possible:")
FORMULA (U"%f(%\\de__%ij_) \\~~ %d__%ij_(#X)")
-NORMAL (U"The numbers that result from applying %f on %\\de__%ij_ are sometimes "
+NORMAL (U"The numbers that result from applying %f on %\\de__%ij_ are sometimes "
"called @disparities %d\\'p__%ij_. In most applications of MDS, besides "
"the configuration #X, also the function %f is not "
"completely specified, i.e., the exact parameters of %f are unknown and "
@@ -1382,7 +1382,7 @@ NORMAL (U"The most important object types used in Praat for MDS and the conversi
PICTURE (6, 6, drawMDSClassRelations)
MAN_END
-MAN_BEGIN (U"Measurement levels", U"djmw", 20151014)
+MAN_BEGIN (U"Measurement levels", U"djmw", 19970502)
INTRO (U"According to the measurement theory of @@Stevens (1951)@, there are four measurement levels, namely "
"#Nominal, #Ordinal, #Interval and #Ratio. In the light of multidimensional scaling, the first "
"two levels, Nominal and Ordinal, are often called %non-%metric. The last two are %metric.")
@@ -1390,7 +1390,7 @@ MAN_END
MAN_BEGIN (U"Multidimensional scaling", U"djmw", 20140117)
INTRO (U"This tutorial describes how you can use P\\s{RAAT} to "
- "perform ##M#ulti ##D#imensional ##S#caling (MDS) analysis.")
+ "perform ##M#ulti##D#imensional ##S#caling (MDS) analysis.")
NORMAL (U"MDS helps us to represent %dissimilarities between objects as "
"%distances in a %%Euclidean space%. In effect, the more dissimilar two "
"objects are, the larger the distance between the objects in the Euclidean "
@@ -1411,13 +1411,13 @@ NORMAL (U"Let us first create a Dissimilarity object. You can for example "
"distortions between the dissimilarities and the distances.")
NORMAL (U"Now you can do the following, for example:")
NORMAL (U"Select the Dissimilarity and choose @@Dissimilarity: To Configuration "
- "(monotone mds)...|To Configuration (monotone mds)...@, and you perform "
+ "(monotone mds)...|To Configuration (monotone mds)...@, and you perform "
"a @@Kruskal analysis|kruskal at -like multidimensional scaling which "
"results in a new "
"Configuration object. (This Configuration could subsequently be used as "
"the starting Configuration for a new MDS-analysis!).")
NORMAL (U"Select the Configuration and choose @@Configuration: Draw...|Draw...@ "
- "and the following picture might result.")
+ "and the following picture will result")
PICTURE (4.0, 4.0, drawLetterRConfigurationExample2)
NORMAL (U"The following script summarizes:")
CODE (U"dissimilarity = Create letter R example: 32.5")
@@ -1429,7 +1429,7 @@ NORMAL (U"Select the Dissimilarity and the Configuration together and query for
"@@Dissimilarity & Configuration: Get stress (monotone mds)...|"
"Get stress (monotone mds)... at . ")
NORMAL (U"The following script summarizes:")
-CODE (U"selectObject: dissimilarity, configuration")
+CODE (U"selectObject (dissimilarity, configuration)")
CODE (U"Get stress (monotone mds): \"Primary approach\", \"Kruskals's "
"stress-1\"")
ENTRY (U"The Shepard diagram")
@@ -1438,7 +1438,7 @@ NORMAL (U"Select the Dissimilarity and the Configuration together to "
"draw the Shepard diagram at .")
PICTURE (4.0, 4.0, drawLetterRShepard)
NORMAL (U"The following script summarizes:")
-CODE (U"selectObject: dissimilarity, configuration")
+CODE (U"selectObject (dissimilarity, configuration)")
CODE (U"Draw Shepard diagram: 0, 200, 0, 2.2, 1, \"+\", \"yes\"")
ENTRY (U"The (monotone) regression")
NORMAL (U"Select the Dissimilarity and the Configuration together to "
@@ -1446,7 +1446,7 @@ NORMAL (U"Select the Dissimilarity and the Configuration together to "
"draw the monotone regression@ of distances on dissimilarities.")
PICTURE (4.0, 4.0, drawLetterRRegression)
NORMAL (U"The following script summarizes:")
-CODE (U"selectObject: dissimilarity, configuration")
+CODE (U"selectObject (dissimilarity, configuration)")
CODE (U"Draw monotone regresion: \"Primary approach\", 0, 200, 0, 2.2, 1, \"+\", \"yes\"")
NORMAL (U"When you enter %noiseRange = 0 in the form for the letter #R, perfect "
"reconstruction is possible. The Shepard diagram then will show "
@@ -1460,28 +1460,29 @@ NORMAL (U"When you can't have equal confidence in all the number in the "
"individual weights in the Weight object with the @@TableOfReal: Set "
"value...| Set value...@ command (remember: make %w__%ij_ = %w__%ji_).")
NORMAL (U"The following script summarizes:")
-CODE (U"selectObject: dissimilarity")
+CODE (U"selectObject (dissimilarity)")
CODE (U"weight = To Weight")
CODE (U"! Change [i][j] and [j][i] cells in the Weight object")
CODE (U"Set value: i, j, val")
CODE (U"Set value: j, i, val")
CODE (U"...")
CODE (U"! now we can do a weighed analysis.")
-CODE (U"selectObject: dissimilarity, weight")
+CODE (U"selectObject (dissimilarity, weight)")
CODE (U"To Configuration (monotone mds): 2, \"Primary approach\", 0.00001, 50, 1)")
NORMAL (U"You can also query the @stress values with three objects selected. "
"The following script summarizes:")
-CODE (U"selectObject: dissimilarity, weight, configuration")
-CODE (U"Get stress (monotone mds): \"Primary approach\", \"Kruskals's stress-1\"")
+CODE (U"selectObject (dissimilarity, weight, configuration)")
+CODE (U"Get stress (monotone mds): \"Primary approach\", \"Kruskals's "
+ "stress-1\"")
ENTRY (U"Using a start Configuration")
NORMAL (U"You could also use a Configuration object as a starting "
"configuration in the minimization process. "
- "Let's assume that you are not satisfied with the stress value from the "
+ "Lets assume that you are not satisfied with the stress value from the "
"Configuration object that you obtained in the previous analysis. "
"You can than use this Configuration object as a "
"starting point for further analysis:")
NORMAL (U"The following script summarizes:")
-CODE (U"selectObject: dissimilarity, configuration, weight")
+CODE (U"selectObject (dissimilarity, configuration, weight)")
CODE (U"To Configuration (monotone mds): 2, \"Primary approach\", 0.00001, 50, 1")
ENTRY (U"Multiple Dissimilarity's (INDSCAL)")
NORMAL (U"When you have multiple Dissimilarity objects you can also perform "
diff --git a/dwtools/manual_dwtools.cpp b/dwtools/manual_dwtools.cpp
index d7b775a..3d8a177 100644
--- a/dwtools/manual_dwtools.cpp
+++ b/dwtools/manual_dwtools.cpp
@@ -1,6 +1,6 @@
/* manual_dwtools.cpp
*
- * Copyright (C) 1993-2016 David Weenink
+ * Copyright (C) 1993-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -30,42 +30,42 @@
#include "Discriminant.h"
-static autoTableOfReal getStandardizedLogFrequencyPolsData (bool includeLevels) {
+static TableOfReal getStandardizedLogFrequencyPolsData (int includeLevels) {
autoTableOfReal me = TableOfReal_createFromPolsData_50males (includeLevels);
for (long i = 1; i <= my numberOfRows; i++) {
for (long j = 1; j <= 3; j++) {
my data[i][j] = log10 (my data[i][j]);
}
}
- TableOfReal_standardizeColumns (me.get());
- TableOfReal_setColumnLabel (me.get(), 1, U"standardized log (%F__1_)");
- TableOfReal_setColumnLabel (me.get(), 2, U"standardized log (%F__2_)");
- TableOfReal_setColumnLabel (me.get(), 3, U"standardized log (%F__3_)");
+ TableOfReal_standardizeColumns (me.peek());
+ TableOfReal_setColumnLabel (me.peek(), 1, U"standardized log (%F__1_)");
+ TableOfReal_setColumnLabel (me.peek(), 2, U"standardized log (%F__2_)");
+ TableOfReal_setColumnLabel (me.peek(), 3, U"standardized log (%F__3_)");
if (includeLevels) {
- TableOfReal_setColumnLabel (me.get(), 4, U"standardized %L__1_");
- TableOfReal_setColumnLabel (me.get(), 5, U"standardized %L__1_");
- TableOfReal_setColumnLabel (me.get(), 6, U"standardized %L__3_");
+ TableOfReal_setColumnLabel (me.peek(), 4, U"standardized %L__1_");
+ TableOfReal_setColumnLabel (me.peek(), 5, U"standardized %L__1_");
+ TableOfReal_setColumnLabel (me.peek(), 6, U"standardized %L__3_");
}
- return me;
+ return me.transfer();
}
static void drawPolsF1F2_log (Graphics g) {
autoTableOfReal me = getStandardizedLogFrequencyPolsData (0);
Graphics_setWindow (g, -2.9, 2.9, -2.9, 2.9);
- TableOfReal_drawScatterPlot (me.get(), g, 1, 2, 0, 0, -2.9, 2.9, -2.9, 2.9, 10, 1, U"+", 1);
+ TableOfReal_drawScatterPlot (me.peek(), g, 1, 2, 0, 0, -2.9, 2.9, -2.9, 2.9, 10, 1, U"+", 1);
}
static void drawPolsF1F2ConcentrationEllipses (Graphics g) {
autoTableOfReal me = getStandardizedLogFrequencyPolsData (0);
- autoDiscriminant d = TableOfReal_to_Discriminant (me.get());
- Discriminant_drawConcentrationEllipses (d.get(), g, 1, 0, nullptr, 0, 1, 2, -2.9, 2.9, -2.9, 2.9, 12, 1);
+ autoDiscriminant d = TableOfReal_to_Discriminant (me.peek());
+ Discriminant_drawConcentrationEllipses (d.peek(), g, 1, 0, NULL, 0, 1, 2, -2.9, 2.9, -2.9, 2.9, 12, 1);
}
static void drawPolsDiscriminantConfiguration (Graphics g) {
autoTableOfReal me = getStandardizedLogFrequencyPolsData (0);
- autoDiscriminant d = TableOfReal_to_Discriminant (me.get());
- autoConfiguration c = Discriminant_and_TableOfReal_to_Configuration (d.get(), me.get(), 2);
- Configuration_draw (c.get(), g, 1, 2, -2.9, 2.9, -2.9, 2.9, 0, 1, U"", 1);
+ autoDiscriminant d = TableOfReal_to_Discriminant (me.peek());
+ autoConfiguration c = Discriminant_and_TableOfReal_to_Configuration (d.peek(), me.peek(), 2);
+ Configuration_draw (c.peek(), g, 1, 2, -2.9, 2.9, -2.9, 2.9, 0, 1, U"", 1);
}
static void drawBoxPlot (Graphics g) {
@@ -671,7 +671,7 @@ FORMULA (U"%numberOfSigmas = \\Vr(-2 ln(1-%p/100)).")
NORMAL (U"For covering 95\\% of the data we calculate %numberOfSigmas = 2.45.")
MAN_END
-MAN_BEGIN (U"confidence interval", U"djmw", 20151109)
+MAN_BEGIN (U"confidence interval", U"djmw", 20011105)
INTRO (U"The confidence interval gives an estimated range of values which "
"is likely to include an unknown population parameter. "
"The estimated range is calculated from a given set of observations.")
@@ -687,8 +687,10 @@ NORMAL (U"If the standard deviation is %not known, we have to estimate its value
FORMULA (U"%%mean% - %t__%%\\al/2;N%_ %s / \\Vr%N \\<_ \\mu \\<_ "
"%%mean% + %t__%%\\al/2;N%_ %s / \\Vr%N,")
NORMAL (U"where %t__%%\\al/2;N%_ = invStudentQ (%\\al/2, %N-1).")
-NORMAL (U"For %\\al=0.05 and %N=20 we get %z__0.025_=1.96 and %t__0.025;20_=2.093. "
- "This shows that for a fixed value of the standard deviation the confidence interval will always be wider if we had to estimate the standard deviation's value from the data instead of its value being known beforehand.")
+NORMAL (U"For %\\al=0.05 and %N=20 we get %z__0.025_=1.96 and %t__0.025;20_=2.039. "
+ "This shows that when we have to estimate the standard deviation from the data, "
+ "the confidence interval is wider than when the standard deviation is known "
+ "beforehand.")
MAN_END
MAN_BEGIN (U"confidence level", U"djmw", 20011105)
@@ -979,20 +981,6 @@ NORMAL (U"Since an object of type Covariance contains the mean values (the "
"tests on means and variances.")
MAN_END
-MAN_BEGIN (U"Create simple Correlation...", U"djmw", 20151230)
-INTRO (U"Create a @@Correlation@ matrix with its centroid.")
-ENTRY (U"Settings")
-TAG (U"##Correlations")
-DEFINITION (U"define the correlations. Because a correlation matrix is a symmetric matrix, only the upper triangular "
- "part of the matrix has to be input (row-wise). If your correlation matrix is "
- "of dimension %d, your input needs %d(%d+1)/2 elements. The first %d input elements are the elements of the first "
- "row of the correaltion matrix, the next %d-1 input elements are for the second row, then %d-2 for the third row, etc.")
-TAG (U"##Centroid")
-DEFINITION (U"defines the centroid. ")
-TAG (U"##Number of observations")
-DEFINITION (U"defines the number of observations.")
-MAN_END
-
MAN_BEGIN (U"Create simple Covariance...", U"djmw", 20101125)
INTRO (U"Create a @@Covariance@ matrix with its centroid.")
ENTRY (U"Settings")
@@ -1069,7 +1057,7 @@ NORMAL (U"The total variance is the sum of the diagonal elements of the covarian
FORMULA (U"\\Si__%i=%from..%to_ %%C__ii_% / \\Si__%i=1..%numberOfRows_ %%C__ii_%")
MAN_END
-MAN_BEGIN (U"Covariance: Get significance of means difference...", U"djmw", 20160102)
+MAN_BEGIN (U"Covariance: Get significance of means difference...", U"djmw", 20040407)
INTRO (U"Gets the level of significance for the %difference of two means "
"from the selected @Covariance object being different from a hypothesized "
"value.")
@@ -1079,7 +1067,7 @@ DEFINITION (U"the positions of the two elements of the means vector whose "
"difference is compared to the hypothesized difference.")
TAG (U"##Value")
DEFINITION (U"the hypothesized difference (%\\mu).")
-TAG (U"##Paired")
+TAG (U"##Paired samples")
DEFINITION (U"determines whether we treat the two means as being dependent. ")
TAG (U"##Equal variances")
DEFINITION (U"determines whether the distribution of the difference of the means "
@@ -1087,9 +1075,9 @@ DEFINITION (U"determines whether the distribution of the difference of the means
ENTRY (U"Behaviour")
NORMAL (U"This is Student's t-test for the significance of a difference of means. "
"The test statistic is:")
-FORMULA (U"%t = (%x\\-^__1_ - %x\\-^__2_ - %\\mu) \\Vr (%N / %s^2) with %ndf "
+FORMULA (U"%t = (%mean__1_ - %mean__2_ - %\\mu) \\Vr (%N / %s^2) with %ndf "
"degrees of freedom.")
-NORMAL (U"In the formula above %x\\-^__1_ and %x\\-^__2_ are the elements of the "
+NORMAL (U"In the formula above %mean__1_ and %mean__2_ are the elements of the "
"means vector, %\\mu is the hypothesized difference and %N is the number of "
"observations. The value that we use for the (combined) variance %s^2 is:")
FORMULA (U"%s^2 = %var__1_ + %var__2_ - 2 * %covar__12_,")
@@ -1097,7 +1085,7 @@ NORMAL (U"when the samples are %paired, and ")
FORMULA (U"%s^2 = %var__1_ + %var__2_ ")
NORMAL (U"when they are not.")
NORMAL (U"The %var__1_ and %var__2_ are the variance components for "
- "%x\\-^__1_ and %x\\-^__2_, respectively, and %covar__12_ is their covariance."
+ "%mean__1_ and %mean__2_, respectively, and %covar__12_ is their covariance."
" When we have %%paired samples% we assume that the two variances are "
"not independent and their covariance is subtracted, otherwise their "
"covariance is not taken into account. Degrees of freedom parameter %ndf "
@@ -1112,13 +1100,13 @@ FORMULA (U"%p = 2 * studentQ (%t, %ndf)")
NORMAL (U"A low probability %p means that the difference is significant.")
MAN_END
-MAN_BEGIN (U"Covariance: Get significance of one variance...", U"djmw", 20160102)
+MAN_BEGIN (U"Covariance: Get significance of one variance...", U"djmw", 20040407)
INTRO (U"Gets the probability for one variance from the selected "
"@Covariance object being different from a hypothesized variance.")
ENTRY (U"Settings")
TAG (U"##Index")
-DEFINITION (U"the position of the variance element %s^2.")
-TAG (U"##Value")
+DEFINITION (U"the position of the variance element.")
+TAG (U"##Hypothesized variance")
DEFINITION (U"the hypothesized variance %\\si^2")
ENTRY (U"Behaviour")
NORMAL (U"The test statistic")
@@ -1199,17 +1187,22 @@ NORMAL (U"In case the covariance matrix is diagonal, the algorithm is much simpl
MAN_END
MAN_BEGIN (U"Covariance & TableOfReal: Extract quantile range...", U"djmw", 20040225)
-INTRO (U"Extract those rows from the selected @TableOfReal object whose @@Mahalanobis "
- "distance@, with respect to the selected @Covariance object, are within the "
+INTRO (U"Extract those rows from the selected @TableOfReal object whose Mahalanobis "
+ "distance, with respect to the selected @Covariance object, are within the "
"quantile range.")
MAN_END
-MAN_BEGIN (U"Covariance & TableOfReal: To TableOfReal (mahalanobis)...", U"djmw", 20151209)
-INTRO (U"Calculate @@Mahalanobis distance@ for the selected @TableOfReal with respect to the "
+MAN_BEGIN (U"Covariance & TableOfReal: To TableOfReal (mahalanobis)...", U"djmw", 20140509)
+INTRO (U"Calculate Mahalanobis distance for the selected @TableOfReal with respect to the "
"selected @Covariance object.")
ENTRY (U"Setting")
TAG (U"##Use table centroid")
DEFINITION (U"Use the mean vector calculated from the columns in the selected TableOfReal instead of the means in the selected Covariance.")
+ENTRY (U"Explanation")
+NORMAL (U"The Mahalanobis distance is defined as")
+FORMULA (U"%d = \\Vr((#%x - #mean)\\'p #S^^-1^ (#%x - #mean)),")
+NORMAL (U"where #%x is a vector, #mean is the average and #S is the covariance matrix. ")
+NORMAL (U"It is the multivariate form of the distance measured in units of standard deviation.")
ENTRY (U"Example")
NORMAL (U"Count the number of items that are within 1, 2, 3, 4 and 5 standard deviations from the mean.")
NORMAL (U"We first create a table with only one column and 10000 rows and fill it with numbers drawn from "
@@ -1521,21 +1514,11 @@ NORMAL (U"More details about these data and how they were measured can be found
"@@Weenink (1985)@.")
MAN_END
-MAN_BEGIN (U"Discriminant", U"djmw", 20160128)
+MAN_BEGIN (U"Discriminant", U"djmw", 19981103)
INTRO (U"One of the @@types of objects@ in P\\s{RAAT}.")
NORMAL (U"An object of type Discriminant represents the discriminant structure of a multivariate "
- "data set, i.e. a %%numberOfObservations%\\xx%%dimension% matrix. Each row in this data set belongs to one of %%numberOfGroups% groups (or %%classes% or %categories%, whatever terminology you prefer). "
- "A Discriminant can be used as a classifier to discriminate between these %%numberOfGroups% groups.")
-ENTRY (U"##Inside a Discriminant")
-NORMAL (U"With @@Inspect@, you will see that a Discriminant contains the following data:")
-LIST_ITEM (U"##eigen#")
-DEFINITION (U"the @@Eigen|eigen@ structure, i.e. the eigenvalues and eigenvectors.")
-LIST_ITEM (U"##numberOfGroups")
-DEFINITION (U"the number of groups between which we can discriminate.")
-LIST_ITEM (U"##groups")
-DEFINITION (U"a list of %%dimension%\\xx%%dimension% @SSCP matrices, one for each group, %numberOfGroups in total.")
-LIST_ITEM (U"##aprioriProbabilities")
-DEFINITION (U"an array with %numberOfGroups apriori probabilities of group membership")
+ "data set with several groups. This discriminant structure consists of a number of orthogonal "
+ "directions in space, along which maximum separability of the groups can occur.")
ENTRY (U"Commands")
NORMAL (U"Creation:")
LIST_ITEM (U"\\bu @@Discriminant analysis@ tutorial")
@@ -1546,7 +1529,7 @@ LIST_ITEM (U"\\bu Draw eigenvector...")
LIST_ITEM (U"\\bu @@Discriminant: Draw sigma ellipses...|Draw sigma ellipses...@")
MAN_END
-MAN_BEGIN (U"Discriminant analysis", U"djmw", 20151224)
+MAN_BEGIN (U"Discriminant analysis", U"djmw", 20150902)
INTRO (U"This tutorial will show you how to perform discriminant analysis with P\\s{RAAT}")
NORMAL (U"As an example, we will use the dataset from @@Pols et al. (1973)@ "
"with the frequencies and levels of the first three formants from the 12 "
@@ -1581,7 +1564,7 @@ NORMAL (U"To get an indication of what these data look like, we make a scatter "
"first standardized log-formant-frequency against the second standardized "
"log-formant-frequency. With the next script fragment you can reproduce the "
"following picture.")
-CODE (U"Select outer viewport: 0, 5, 0, 5")
+CODE (U"Viewport: 0, 5, 0, 5")
CODE (U"selectObject: table")
CODE (U"Draw scatter plot: 1, 2, 0, 0, -2.9, 2.9, -2.9, 2.9, 10, \"yes\", \"+\", \"yes\"")
PICTURE (5, 5, drawPolsF1F2_log)
@@ -1605,10 +1588,10 @@ NORMAL (U"You select a TableOfReal and a Discriminant object together and choose
PICTURE (5, 5, drawPolsDiscriminantConfiguration)
NORMAL (U"The following script summarizes:")
CODE (U"selectObject: table, discriminant")
-CODE (U"To Configuration: 2")
-CODE (U"Select outer viewport: 0, 5, 0, 5")
+CODE (U"To Configuration: 0")
+CODE (U"Viewport: 0, 5, 0, 5")
CODE (U"Draw: 1, 2, -2.9, 2.9, -2.9, 2.9, 12, \"yes\", \"+\", \"yes\"")
-NORMAL (U"If you are only interested in this projection, there also is a shortcut "
+NORMAL (U"If you are only interested in this projection, there also is a short cut "
"without an intermediate Discriminant object: "
"select the TableOfReal object and choose @@TableOfReal: To Configuration "
"(lda)...|To Configuration (lda)... at .")
@@ -1640,23 +1623,23 @@ NORMAL (U"In general you would separate your data into two independent sets, "
"Several possibilities for splitting a dataset into two sets exist. "
"We mention the @@jackknife@ (\"leave-one-out\") and the "
"@@bootstrap@ methods (\"resampling\").")
-ENTRY (U"5.1 Jackknife classification")
+ENTRY (U"5.1 Jacknife classification")
NORMAL (U"The following script summarizes #jackknife classification of the dataset:")
CODE (U"selectObject: table")
CODE (U"numberOfRows = Get number of rows")
CODE (U"for irow to numberOfRows")
- CODE1 (U"selectObject: table")
- CODE1 (U"rowi = Extract rows where: \"row = irow\"")
- CODE1 (U"selectObject: table")
- CODE1 (U"rest = Extract rows where: \"row <> irow\"")
- CODE1 (U"discriminant = To Discriminant")
- CODE1 (U"plusObject: rowi")
- CODE1 (U"classification = To ClassificationTable: \"yes\", \"yes\"")
- CODE1 (U"if irow = 1")
- CODE2 (U"confusion = To Confusion: \"yes\"")
- CODE1 (U"else")
-CODE2 (U" plusObject: confusion")
-CODE2 (U" Increase confusion count")
+CODE (U" selectObject: table")
+CODE (U" rowi = Extract rows where: \"row = irow\"")
+CODE (U" selectObject: table")
+CODE (U" rest = Extract rows where: \"row <> irow\"")
+CODE (U" discriminant = To Discriminant")
+CODE (U" plusObject: rowi")
+CODE (U" classification = To ClassificationTable: \"yes\", \"yes\"")
+CODE (U" if irow = 1")
+CODE (U" confusion = To Confusion: \"yes\"")
+CODE (U" else")
+CODE (U" plusObject: confusion")
+CODE (U" Increase confusion count")
CODE (U" endif")
CODE (U" removeObject: rowi, rest, discriminant, classification")
CODE (U"endfor")
@@ -1808,27 +1791,29 @@ NORMAL (U"The a priori probabilities normally will have values that are related
FORMULA (U"%aprioriProbability__%i_ = %n__%i_ / \\Si__%k=1..%numberOfGroups_ %n__%k_")
MAN_END
-MAN_BEGIN (U"Discriminant & TableOfReal: To Configuration...", U"djmw", 20160119)
+MAN_BEGIN (U"Discriminant & TableOfReal: To Configuration...", U"djmw", 20040407)
INTRO (U"A command to project each row in the selected @TableOfReal onto "
- "a subspace spanned by the eigenvectors of the selected @Discriminant. ")
+ "a space spanned by the eigenvectors of the selected @Discriminant. ")
ENTRY (U"Settings")
TAG (U"##Number of dimensions")
-DEFINITION (U"specifies the dimension of the resulting @Configuration. This dimension cannot exceed a maximum dimension that is implicitly determined by the selected Discriminant. When the default value (0) is "
- "given the resulting Configuration will have the maximum dimension as allowed by Discrimininant. "
- "(Technically speaking: the number of eigenvectors (or eigenvalues) in the selected Discriminant is equal to the maximum allowed dimension.)")
+DEFINITION (U"specifies the number of eigenvectors taken into account, i.e., determines "
+ "the dimension of the resulting @Configuration. When the default value (0) is "
+ "given the resulting Configuration will have the maximum dimension as allowed by "
+ "the number of eigenvectors in the selected Discriminant.")
ENTRY (U"Precondition")
-NORMAL (U"The dimension of the Discriminant and the Configuration must conform in the sense that the number of columns in the TableOfReal and the length of an eigenvector in the Discriminant must be equal.")
+NORMAL (U"The number of columns in the TableOfReal must equal the dimension of the "
+ "eigenvectors in the Discriminant.")
NORMAL (U"See also @@Eigen & TableOfReal: Project... at .")
MAN_END
MAN_BEGIN (U"Discriminant & TableOfReal: To TableOfReal (mahalanobis)...", U"djmw", 20140509)
-INTRO (U"Calculate @@Mahalanobis distance at s for the selected @TableOfReal with respect to one group in the "
+INTRO (U"Calculate Mahalanobis distances for the selected @TableOfReal with respect to one group in the "
"selected @Discriminant object.")
ENTRY (U"Settings")
TAG (U"##Group label")
DEFINITION (U"defines which group mean to use for the distance calculation.")
TAG (U"##Pool covariance matrices")
-DEFINITION (U"when on, use a pooled covariance matrix instead of the group covariance matrix.")
+DEFINITION (U"when on use a pooled covariance matrix instead of the group covariance matrix.")
ENTRY (U"Algorithm")
NORMAL (U"See @@Covariance & TableOfReal: To TableOfReal (mahalanobis)... at .")
ENTRY (U"Example")
@@ -2155,7 +2140,7 @@ NORMAL (U"A @@Scree plot|scree@ plot can be obtained if both %%Fraction of eigen
"and %%Cumulative% are unchecked.")
MAN_END
-MAN_BEGIN (U"Eigen: Draw eigenvector...", U"djmw", 20160223)
+MAN_BEGIN (U"Eigen: Draw eigenvector...", U"djmw", 20040407)
INTRO (U"A command to draw an eigenvector from the selected @Eigen.")
ENTRY (U"Settings")
TAG (U"##Eigenvector number")
@@ -2167,7 +2152,7 @@ DEFINITION (U"when on, the eigenvector is multiplied with the square root of the
"quantitatively the elements in different component loading vectors because "
"the %i-th element in the %j-th component loading vector gives the covariance between the %i-th "
"original variable and the %j-th principal component.)")
-TAG (U"##Element range#")
+TAG (U"##Element rang%")
DEFINITION (U"determine the first and last element of the vector that must be drawn.")
TAG (U"##Minimum# and ##Maximum#")
DEFINITION (U"determine the lower and upper bounds of the plot (choosing #Maximum smaller than #Minimum "
@@ -2204,40 +2189,22 @@ INTRO (U"A command to query the selected @Eigen for the %j^^th^ element of the "
"%i^^th^ eigenvector.")
MAN_END
-MAN_BEGIN (U"Eigen & Matrix: To Matrix (project columns)...", U"djmw", 20160223)
+MAN_BEGIN (U"Eigen & Matrix: Project...", U"djmw", 20040407)
INTRO (U"A command to project the columns of the @Matrix object onto the "
"eigenspace of the @Eigen object.")
ENTRY (U"Setting")
TAG (U"##Number of dimensions")
DEFINITION (U"defines the dimension, i.e., the number of rows, of the "
- "resulting Matrix object.")
+ "resulting object.")
ENTRY (U"Algorithm")
NORMAL (U"Project each column of the Matrix on the coordinate "
"system given by the eigenvectors of the Eigen object. This can be done "
"as follows:")
-FORMULA (U"%y__%ij_ = \\Si__%k=1..%dimension_ %e__ik_ %z__%kj_, where")
-NORMAL (U"%y__%ij_ is the %j-th element of the %i-th row of the result, "
- "%e__%ik_ is the %k-th element of the %i-th eigenvector, "
- "%z__%kj_ is the %k-th element of the %j-th column of the selected "
- "Matrix object, and %%dimension% is the number of elements in an eigenvector.")
-MAN_END
-
-MAN_BEGIN (U"Eigen & Matrix: To Matrix (project rows)...", U"djmw", 20160223)
-INTRO (U"A command to project the rows of the @Matrix object onto the "
- "eigenspace of the @Eigen object.")
-ENTRY (U"Setting")
-TAG (U"##Number of dimensions")
-DEFINITION (U"defines the dimension, i.e., the number of columns, of the "
- "resulting Matrix object.")
-ENTRY (U"Algorithm")
-NORMAL (U"Project each row of the Matrix on the coordinate "
- "system given by the eigenvectors of the Eigen object. This can be done "
- "as follows:")
-FORMULA (U"%y__%ij_ = \\Si__%k=1..%dimension_ %e__jk_ %z__%ik_, where")
-NORMAL (U"%y__%ij_ is the %j-th element of the %i-th row of the result, "
- "%e__%jk_ is the %k-th element of the %j-th eigenvector, "
- "%z__%ik_ is the %k-th element of the %i-th row of the selected "
- "Matrix object, and %%dimension% is the number of elements in an eigenvector.")
+FORMULA (U"%y__%ji_ = \\Si__%k=1..%numberOfColums_ %e__jk_ %x__%ki_, where")
+NORMAL (U"%y__%ji_ is the %j-th element of the %i-th column of the resulting "
+ "(matrix) object, %e__%jk_ is the %k-th element of the %j-th eigenvector "
+ "and, %x__%ki_ is the %k-th element of the %i-th column of the selected "
+ "matrix object.")
MAN_END
MAN_BEGIN (U"Eigen & SSCP: Project", U"djmw", 20020328)
@@ -2394,36 +2361,6 @@ INTRO (U"$$fisherQ$ (%f, %df1, %df2) returns the area under Fisher's F-distribut
"from %f to +\\oo.")
MAN_END
-MAN_BEGIN (U"IDX file format", U"djmw", 20160220)
-INTRO (U"The IDX file format is a simple format for vectors and multidimensional matrices of various numerical types. ")
-NORMAL (U"The basic format according to %%http://yann.lecun.com/exdb/mnist/% is:")
-CODE (U"magic number")
-CODE (U"size in dimension 1")
-CODE (U"size in dimension 2")
-CODE (U"size in dimension 3")
-CODE (U"....")
-CODE (U"size in dimension N")
-CODE (U"data")
-NORMAL (U"The magic number is four bytes long. The first 2 bytes are always 0.")
-NORMAL (U"The third byte codes the type of the data:")
-CODE (U"0x08: unsigned byte")
-CODE (U"0x09: signed byte")
-CODE (U"0x0B: short (2 bytes)")
-CODE (U"0x0C: int (4 bytes)")
-CODE (U"0x0D: float (4 bytes)")
-CODE (U"0x0E: double (8 bytes)")
-NORMAL (U"The fouth byte codes the number of dimensions of the vector/matrix: 1 for vectors, 2 for matrices....")
-NORMAL (U"The sizes in each dimension are 4-byte integers (big endian, like in most non-Intel processors).")
-NORMAL (U"The data is stored like in a C array, i.e. the index in the last dimension changes the fastest.")
-ENTRY (U"Behaviour")
-NORMAL (U"If the storage format indicates that there are more than 2 dimensions, the resulting Matrix accumulates dimensions 2 and higher in the columns. For example, with three dimensions of size n1, n2 and n3, respectively, the resulting Matrix object will have n1 rows and %%n2\\xxn3% columns.")
-
-ENTRY (U"Example")
-NORMAL (U"The training and testing data of the MNIST database of handwritten digits at http://yann.lecun.com/exdb/mnist/ is stored in %%compressed% IDX formatted files. ")
-NORMAL (U"Reading the uncompressed file %%train-images-idx3-ubyte% available at http://yann.lecun.com/exdb/mnist/ with 60000 images of 28\\xx28 pixel data, will result in a new Matrix object with 60000 rows and 784 (=28\\xx28) columns. Each cell will contain a number in the interval from 0 to 255.")
-NORMAL (U"Reading the uncompressed file %%train-labels-idx1-ubyte% with 60000 labels will result in a new Matrix object with 1 row and 60000 columns. Each cell will contain a number in the interval from 0 to 9.")
-MAN_END
-
MAN_BEGIN (U"ISpline", U"djmw", 19990627)
INTRO (U"One of the @@types of objects@ in P\\s{RAAT}. ")
NORMAL (U"An object of type ISpline represents a linear combination of basis "
@@ -2476,17 +2413,6 @@ FORMULA (U"\\Si__%k=1..%numberOfCoefficients_ %c__%k_ %x^^%k^ = "
NORMAL (U"We use the recurrence relation for @@Legendre polynomials@ to calculate these coefficients.")
MAN_END
-MAN_BEGIN (U"Mahalanobis distance", U"djmw", 20160120)
-INTRO (U"The Mahalanobis distance is defined as the distance between a (multidimensional) point and a distribution. "
- "It is the multivariate form of the distance measured in units of standard deviation and is "
- "named after the famous Indian statistician R.P. Mahalanobis (1893 \\-- 1972).")
-NORMAL (U"Given a normal distribution with covariance matrix ##S# and mean ##\\mu#, the squared Mahalanobis distance of a point "
- "##x## to the mean of this distribution is given by %d^^2^(##x#)=(##x#-##\\mu#)##\\'p###S#^^-1^(##x#-##\\mu#), where "
- "(##x#-##\\mu#)##\\'p# is the transpose of (##x#-##\\mu#).")
-NORMAL (U"The distance formula above says that we have to weigh dimensions according to their covariances. If the covariance matrix ##S# "
- "happens to be diagonal the formula above reduces to %d^^2^(##x#)=\\Si__%i=1_^^N^ (%x__%i_-%\\mu__%i_)^^2^/%\\si__%i_.")
-MAN_END
-
MAN_BEGIN (U"Matrix: Draw distribution...", U"djmw", 20041110)
INTRO (U"A command to draw the distribution histogram of the values in the selected part of a @Matrix.")
ENTRY (U"Settings")
@@ -2740,7 +2666,7 @@ NORMAL (U"Because the algorithm performs a projection, the resulting Configurati
NORMAL (U"See also @@Eigen & TableOfReal: Project... at .")
MAN_END
-MAN_BEGIN (U"PCA & TableOfReal: To TableOfReal (z-scores)...", U"djmw", 20151208)
+MAN_BEGIN (U"PCA & TableOfReal: To TableOfReal (z-scores)...", U"djmw", 20120510)
INTRO (U"A command to construct a @TableOfReal with z-scores from the selected @TableOfReal"
" and @PCA.")
ENTRY (U"Setting")
@@ -2750,8 +2676,8 @@ ENTRY (U"Algorithm")
NORMAL (U"The values %d__%ij_ in the new TableOfReal are calculated as")
FORMULA (U"%d__%ij_ = ##eigenvector#__j_\\.c ##z#__%i_,")
NORMAL (U"which is the inproduct of the %j-th eigenvector and the z-score vector ##z#__%i_ of the %i-th row whose elements %z__%ij_ are defined as")
-FORMULA (U"%z__%ij_ = (%x__%ij_ - x\\-^__%j_) / sqrt (eigenvalue__%j_),")
-NORMAL (U"in which %x__%ij_ is the data value at row %i and column %j of the selected TableOfReal and x\\-^__%j_ is the "
+FORMULA (U"%z__%ij_ = (data__%ij_ - mean__%j_) / sqrt (eigenvalue__%j_),")
+NORMAL (U"in which data__%ij_ is the data value at row %i and column %j of the selected TableOfReal and mean__%j_ is the "
"%j-th centroid value of the PCA. The square root of the %j-th eigenvalue is the standard deviation in "
" the %j-th principal direction.")
MAN_END
@@ -2938,7 +2864,7 @@ FORMULA (U"%z__%k_ = %r e^^%i %k %\\fi^, where,")
FORMULA (U"%\\fi = \\pi / (%numberOfFrequencies \\-- 1) and %r = 1.")
MAN_END
-MAN_BEGIN (U"Principal component analysis", U"djmw", 20160222)
+MAN_BEGIN (U"Principal component analysis", U"djmw", 20120510)
INTRO (U"This tutorial describes how you can perform principal component "
"analysis with P\\s{RAAT}.")
NORMAL (U"Principal component analysis (PCA) involves a mathematical procedure "
@@ -2952,9 +2878,9 @@ LIST_ITEM (U"\\bu To discover or to reduce the dimensionality of the data set.")
LIST_ITEM (U"\\bu To identify new meaningful underlying variables.")
ENTRY (U"2. How to start")
NORMAL (U"We assume that the multi-dimensional data have been collected in a @TableOfReal data matrix, "
- "in which the rows are associated with the cases and the columns with the variables. The TableOfReal is therefore interpreted as %%numberOfRows% data vectors, each data vector has %%numberofColumns% elements.")
+ "in which the rows are associated with the cases and the columns with the variables.")
NORMAL (U"Traditionally, principal component analysis is performed on the "
- "@@Covariance|Covariance@ matrix or on the @@correlation|Correlation@ matrix. "
+ "symmetric @@Covariance|Covariance@ matrix or on the symmetric @@correlation|Correlation@ matrix. "
"These matrices can be calculated from the data matrix. "
"The covariance matrix contains scaled @@SSCP|sums of squares and cross products at . "
"A correlation matrix is like a covariance matrix but first the variables, i.e. the columns, have been standardized. "
@@ -2962,7 +2888,7 @@ NORMAL (U"Traditionally, principal component analysis is performed on the "
"variables differ much, or if the units of measurement of the "
"variables differ. You can standardize the data in the TableOfReal by choosing @@TableOfReal: Standardize columns|Standardize columns at .")
NORMAL (U"To perform the analysis, we select the TabelOfReal data matrix in the list of objects and choose "
- "@@TableOfReal: To PCA|To PCA at . This will result in a new PCA object in the "
+ "@@TableOfReal: To PCA|To PCA at . This results in a new PCA object in the "
"list of objects.")
NORMAL (U"We can now make a @@Scree plot|scree@ plot of the eigenvalues, @@Eigen: Draw "
"eigenvalues...|Draw eigenvalues...@ "
@@ -2973,15 +2899,14 @@ NORMAL (U"We can now make a @@Scree plot|scree@ plot of the eigenvalues, @@Eigen
"accounted for... at . You might also check for the equality of a "
"number of eigenvalues: @@PCA: Get equality of eigenvalues...|Get equality "
"of eigenvalues... at .")
-ENTRY (U"3. Determining the number of components to keep")
-NORMAL (U"There are two methods to help you to choose the number of components to keep. "
+ENTRY (U"3. Determining the number of components")
+NORMAL (U"There are two methods to help you to choose the number of components. "
"Both methods are based on relations between the eigenvalues.")
LIST_ITEM (U"\\bu Plot the eigenvalues, @@Eigen: Draw eigenvalues...|"
"Draw eigenvalues... at . If the points on the graph tend to level out (show an \"elbow\"), "
"these eigenvalues are usually close enough to zero that they can be "
"ignored.")
-LIST_ITEM (U"\\bu Limit the number of components to that number that accounts for a certain fraction of the total variance. For example, "
- "if you are satisfied with 95\\% of the total variance explained, then use the number you get by the query @@PCA: Get number of components (VAF)...|Get number of components (VAF)...@ 0.95#.")
+LIST_ITEM (U"\\bu Limit the number of components to that number that accounts for a certain fraction of the total variance. For example, if you are satisfied with 95% of the total variance explained then use the number you get by the query ##Get number of components (VAF)... 0.95#.")
ENTRY (U"4. Getting the principal components")
NORMAL (U"Principal components are obtained by projecting the multivariate "
"datavectors on the space spanned by the eigenvectors. This can be done "
@@ -3783,15 +3708,13 @@ DEFINITION (U"determines the label for a silent interval in the TextGrid.") \
TAG (U"##Sounding interval label") \
DEFINITION (U"determines the label for a sounding interval in the TextGrid.")
-MAN_BEGIN (U"Sound: To TextGrid (silences)...", U"djmw", 20160406)
+MAN_BEGIN (U"Sound: To TextGrid (silences)...", U"djmw", 20061205)
INTRO (U"A command that creates a @TextGrid in which the silent and sounding intervals of the selected @Sound are marked.")
ENTRY (U"Settings")
xxx_to_TextGrid_detectSilences_COMMON_PARAMETERS_HELP
ENTRY (U"Algorithm")
-NORMAL (U"First a copy of the sound is @@Sound: Filter (pass Hann band)...|bandpass filtered@ between 80 and 8000 Hz to "
- "remove especially the low frequency noise that can have a significant influence on the intensity measurement but does not "
- "really contribute to the sound. Next the @@Sound: To Intensity...|intensity of the filtered sound@ is determined. "
- "Finally the silent and sounding intervals are determined @@Intensity: To TextGrid (silences)...|from the intensity curve at .")
+NORMAL (U"First the intensity is determined according to the @@Sound: To Intensity...@ command. "
+ "Next the silent and sounding intervas are determined as in the @@Intensity: To TextGrid (silences)...@ command.")
MAN_END
MAN_BEGIN (U"Intensity: To TextGrid (silences)...", U"djmw", 20061201)
@@ -4136,8 +4059,8 @@ NORMAL (U"Normally %numberOfConstraints will equal 1. However, when the SSCP was
MAN_END
MAN_BEGIN (U"SSCP & TableOfReal: Extract quantile range...", U"djmw", 20040225)
-INTRO (U"Extract those rows from the selected @TableOfReal object whose @@Mahalanobis "
- "distance@, with respect to the selected @SSCP object, are within the "
+INTRO (U"Extract those rows from the selected @TableOfReal object whose Mahalanobis "
+ "distance, with respect to the selected @SSCP object, are within the "
"quantile range.")
MAN_END
@@ -4682,7 +4605,7 @@ ENTRY (U"Remark")
NORMAL (U"The resulting configuration is unique up to reflections along the new principal directions.")
MAN_END
-MAN_BEGIN (U"TableOfReal: To Correlation", U"djmw", 20151209)
+MAN_BEGIN (U"TableOfReal: To Correlation", U"djmw", 20020105)
INTRO (U"A command that creates a (%Pearson) @Correlation object from every "
"selected @TableOfReal object. The correlations are calculated between "
"columns.")
@@ -4690,14 +4613,14 @@ ENTRY (U"Algorithm")
NORMAL (U"The linear correlation coefficient %r__%ij_ (also called the %%product"
" moment correlation coefficient% or %%Pearson's correlation coefficient%) "
" between the elements of columns %i and %j is calculated as:")
-FORMULA (U"%r__%ij_ = \\Si__%k_ (%x__%ki_ - %x\\-^__%i_)(%x__%kj_ - %x\\-^__%j_)/"
- "(\\Vr (\\Si__%k_(%x__%ki_ - %x\\-^__%i_)^2) \\Vr (\\Si__%k_(%x__%kj_ -"
- " %x\\-^__%j_)^2)),")
-NORMAL (U"where %x__%mn_ is the element %m in column %n, and %x\\-^__%n_ "
+FORMULA (U"%r__%ij_ = \\Si__%k_ (%x__%ki_ - %mean__%i_)(%x__%kj_ - %mean__%j_)/"
+ "(\\Vr (\\Si__%k_(%x__%ki_ - %mean__%i_)^2) \\Vr (\\Si__%k_(%x__%kj_ -"
+ " %mean__%j_)^2)),")
+NORMAL (U"where %x__%mn_ is the element %m in column %n, and %mean__%n_ "
"is the mean of column %n.")
MAN_END
-MAN_BEGIN (U"TableOfReal: To Correlation (rank)", U"djmw", 20151209)
+MAN_BEGIN (U"TableOfReal: To Correlation (rank)", U"djmw", 20020105)
INTRO (U"A command that creates a (%%Spearman rank-order%) @Correlation object "
"from every selected @TableOfReal object. The correlations are calculated "
"between columns.")
@@ -4705,23 +4628,23 @@ ENTRY (U"Algorithm")
NORMAL (U"The Spearman rank-order correlation coefficient %r__%ij_ between "
"the elements of columns %i and %j is calculated as the linear correlation"
" of the ranks:")
-FORMULA (U"%r__%ij_ = \\Si__%k_ (%R__%ki_ - %R\\-^__%i_) "
- "(%R__%kj_ - %R\\-^__%j_) / (\\Vr (\\Si__%k_(%R__%ki_ - %R\\-^__%i_)^2) "
- "\\Vr (\\Si__%k_(%R__%kj_ - %R\\-^__%j_)^2)),")
+FORMULA (U"%r__%ij_ = \\Si__%k_ (%R__%ki_ - %Rmean__%i_) "
+ "(%R__%kj_ - %Rmean__%j_) / (\\Vr (\\Si__%k_(%R__%ki_ - %Rmean__%i_)^2) "
+ "\\Vr (\\Si__%k_(%R__%kj_ - %Rmean__%j_)^2)),")
NORMAL (U"where %R__%mn_ is the rank of element %m in column %n, "
- "and %R\\-^__%n_ is the mean of the ranks in column %n.")
+ "and %Rmean__%n_ is the mean of the ranks in column %n.")
MAN_END
-MAN_BEGIN (U"TableOfReal: To Covariance", U"djmw", 20151209)
+MAN_BEGIN (U"TableOfReal: To Covariance", U"djmw", 20020117)
INTRO (U"A command that creates a @Covariance object from every "
"selected @TableOfReal object. The covariances are calculated between "
"columns.")
ENTRY (U"Algorithm")
NORMAL (U"The covariance coefficients %s__%ij_ "
" between the elements of columns %i and %j are defined as:")
-FORMULA (U"%s__%ij_ = \\Si__%k_ (%x__%ki_ - %x\\-^__%i_)(%x__%kj_ - %x\\-^__%j_)/"
+FORMULA (U"%s__%ij_ = \\Si__%k_ (%x__%ki_ - %mean__%i_)(%x__%kj_ - %mean__%j_)/"
"(%numberOfObservations - %numberOfConstraints),")
-NORMAL (U"where %x__%ki_ is the element %k in column %i, %x\\-^__%i_ "
+NORMAL (U"where %x__%ki_ is the element %k in column %i, %mean__%i_ "
"is the mean of column %i, %numberOfObservations equals the number of rows in "
"the table, and %numberOfConstraints equals 1.")
NORMAL (U"The actual calculation goes as follows")
@@ -4751,10 +4674,9 @@ NORMAL (U"The a priori probabilities in the Discriminant will be calculated from
FORMULA (U"%aprioriProbability__%i_ = %n__%i_ / \\Si__%k=1..%numberOfGroups_ %n__%k_")
MAN_END
-MAN_BEGIN (U"TableOfReal: To PCA", U"djmw", 20160223)
+MAN_BEGIN (U"TableOfReal: To PCA", U"djmw", 19980106)
INTRO (U"A command that creates a @PCA object from every selected "
- "@TableOfReal object, where the TableOfReal object is interpreted as row-oriented, i.e. %%numberOfRows% data vectors, each data vector has %%numberofColumns% elements.")
-NORMAL (U"In @@Principal component analysis|the tutorial on PCA@ you will find more info on principal component analysis.")
+ "@TableOfReal object.")
MAN_END
MAN_BEGIN (U"TableOfReal: To SSCP...", U"djmw", 19990218)
@@ -4762,8 +4684,8 @@ INTRO (U"Calculates Sums of Squares and Cross Products (@SSCP) from the selected
ENTRY (U"Algorithm")
NORMAL (U"The sums of squares and cross products %s__%ij_ "
" between the elements of columns %i and %j are calculated as:")
-FORMULA (U"%s__%ij_ = \\Si__%k_ (%x__%ki_ - %x\\-^__%i_)(%x__%kj_ - %x\\-^__%j_),")
-NORMAL (U"where %x__%mn_ is the element %m in column %n and %x\\-^__%n_ "
+FORMULA (U"%s__%ij_ = \\Si__%k_ (%x__%ki_ - %mean__%i_)(%x__%kj_ - %mean__%j_),")
+NORMAL (U"where %x__%mn_ is the element %m in column %n and %mean__%n_ "
"is the mean of column %n.")
MAN_END
diff --git a/dwtools/praat_BSS_init.cpp b/dwtools/praat_BSS_init.cpp
index 2eaf395..c377d51 100644
--- a/dwtools/praat_BSS_init.cpp
+++ b/dwtools/praat_BSS_init.cpp
@@ -1,6 +1,6 @@
-/* praat_BSS_init.cpp
+/* praat_BSS_init.c
*
- * Copyright (C) 2010-2014,2015 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 2010-2014 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -52,7 +52,7 @@ DO
LOOP {
iam (EEG);
autoCrossCorrelationTable cct = EEG_to_CrossCorrelationTable (me, startTime, endTime, lagTime, channelRanges);
- praat_new (cct.move(), my name, U"_", (long) floor (lagTime*1000)); // lagTime to ms ppgb: geeft afrondingsfouten; waarom niet round?
+ praat_new (cct.transfer(), my name, U"_", (long) floor (lagTime*1000)); // lagTime to ms ppgb: geeft afrondingsfouten; waarom niet round?
}
END
@@ -68,11 +68,11 @@ DO
LOOP {
iam (EEG);
autoCovariance cov = EEG_to_Covariance (me, startTime, endTime, channelRanges);
- praat_new (cov.move(), my name);
+ praat_new (cov.transfer(), my name);
}
END
-FORM (EEG_to_CrossCorrelationTableList, U"EEG: To CrossCorrelationTableList", U"EEG: To CrossCorrelationTableList...")
+FORM (EEG_to_CrossCorrelationTables, U"EEG: To CrossCorrelationTables", U"EEG: To CrossCorrelationTables...")
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"10.0")
POSITIVE (U"Lag step (s)", U"0.02")
@@ -83,9 +83,9 @@ FORM (EEG_to_CrossCorrelationTableList, U"EEG: To CrossCorrelationTableList", U"
DO
LOOP {
iam (EEG);
- autoCrossCorrelationTableList thee = EEG_to_CrossCorrelationTableList (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
+ autoCrossCorrelationTables thee = EEG_to_CrossCorrelationTables (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
GET_REAL (U"Lag step"), GET_INTEGER (U"Number of cross-correlations"), GET_STRING (U"Channel ranges"));
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
@@ -116,7 +116,7 @@ DO
GET_INTEGER (U"Number of cross-correlations"), GET_REAL (U"Lag step"), GET_STRING (U"Channel ranges"),
whiteningMethod, GET_INTEGER (U"Diagonalization method"),
GET_INTEGER (U"Maximum number of iterations"), GET_REAL (U"Tolerance"));
- praat_new (thee.move(), my name, U"_bss");
+ praat_new (thee.transfer(), my name, U"_bss");
}
END
@@ -136,7 +136,7 @@ DO
LOOP {
iam (EEG);
autoPCA pca = EEG_to_PCA (me, startTime, endTime, channelRanges, useCorrelation);
- praat_new (pca.move(), my name);
+ praat_new (pca.transfer(), my name);
}
END
@@ -147,7 +147,7 @@ DO
EEG me = FIRST (EEG);
PCA thee = FIRST (PCA);
autoEEG him = EEG_and_PCA_to_EEG_principalComponents (me, thee, GET_INTEGER (U"Number of components"));
- praat_new (him.move(), my name, U"_pc");
+ praat_new (him.transfer(), my name, U"_pc");
END
FORM (EEG_and_PCA_to_EEG_whiten, U"EEG & PCA: To EEG (whiten)", U"EEG & PCA: To EEG (whiten)...")
@@ -157,7 +157,7 @@ DO
EEG me = FIRST (EEG);
PCA thee = FIRST (PCA);
autoEEG him = EEG_and_PCA_to_EEG_whiten (me, thee, GET_INTEGER (U"Number of components"));
- praat_new (him.move(), my name, U"_white");
+ praat_new (him.transfer(), my name, U"_white");
END
FORM (EEG_to_Sound_modulated, U"EEG: To Sound (modulated)", 0)
@@ -171,7 +171,7 @@ DO
iam (EEG);
autoSound thee = EEG_to_Sound_modulated (me, GET_REAL (U"Start frequency"), GET_REAL (U"Channel bandwidth"),
GET_STRING (U"Channel ranges"));
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
@@ -187,13 +187,13 @@ DO
iam (EEG);
autoSound thee = EEG_to_Sound_frequencyShifted (me, channel, GET_REAL (U"Frequency shift"),
GET_REAL (U"Sampling frequecy"), GET_REAL (U"Maximum amplitude"));
- praat_new (thee.move(), my name, U"_ch", channel);
+ praat_new (thee.transfer(), my name, U"_ch", channel);
}
END
/********************** CrossCorrelationTable(s) ******************/
-FORM (CrossCorrelationTableList_createTestSet, U"CrossCorrelationTableList: Create test set", U"CrossCorrelationTableList: Create test set...")
+FORM (CrossCorrelationTables_createTestSet, U"CrossCorrelationTables: Create test set", U"CrossCorrelationTables: Create test set...")
WORD (U"Name", U"5x5")
NATURAL (U"Matrix dimension", U"5")
NATURAL (U"Number of matrices", U"20")
@@ -201,9 +201,8 @@ FORM (CrossCorrelationTableList_createTestSet, U"CrossCorrelationTableList: Crea
REAL (U"Sigma", U"0.02")
OK
DO
- autoCrossCorrelationTableList thee = CrossCorrelationTableList_createTestSet (GET_INTEGER (U"Matrix dimension"),
- GET_INTEGER (U"Number of matrices"), GET_INTEGER (U"First is positive definite"), GET_REAL (U"Sigma"));
- praat_new (thee.move(), GET_STRING (U"Name"));
+ praat_new (CrossCorrelationTables_createTestSet (GET_INTEGER (U"Matrix dimension"),
+ GET_INTEGER (U"Number of matrices"), GET_INTEGER (U"First is positive definite"), GET_REAL (U"Sigma")), GET_STRING (U"Name"));
END
FORM (CrossCorrelationTable_createSimple, U"Create simple CrossCorrelationTable", 0)
@@ -213,9 +212,8 @@ FORM (CrossCorrelationTable_createSimple, U"Create simple CrossCorrelationTable"
NATURAL (U"Number of samples", U"100")
OK
DO
- autoCrossCorrelationTable thee = CrossCorrelationTable_createSimple (GET_STRING (U"Cross correlations"), GET_STRING (U"Centroid"),
- GET_INTEGER (U"Number of samples"));
- praat_new (thee.move(), GET_STRING (U"Name"));
+ praat_new (CrossCorrelationTable_createSimple (GET_STRING (U"Cross correlations"), GET_STRING (U"Centroid"),
+ GET_INTEGER (U"Number of samples")), GET_STRING (U"Name"));
END
FORM (MixingMatrix_createSimple, U"Create simple MixingMatrix", 0)
@@ -225,9 +223,8 @@ FORM (MixingMatrix_createSimple, U"Create simple MixingMatrix", 0)
SENTENCE (U"Mixing coefficients", U"1.0 1.0 1.0 1.0")
OK
DO
- autoMixingMatrix thee = MixingMatrix_createSimple (GET_INTEGER (U"Number of channels"), GET_INTEGER (U"Number of components"),
- GET_STRING (U"Mixing coefficients"));
- praat_new (thee.move(), GET_STRING (U"Name"));
+ praat_new (MixingMatrix_createSimple (GET_INTEGER (U"Number of channels"), GET_INTEGER (U"Number of components"),
+ GET_STRING (U"Mixing coefficients")), GET_STRING (U"Name"));
END
DIRECT (CrossCorrelationTable_help)
@@ -240,8 +237,7 @@ FORM (Sound_and_PCA_principalComponents, U"Sound & PCA: To Sound (principal comp
DO
Sound me = FIRST (Sound);
PCA thee = FIRST (PCA);
- autoSound him = Sound_and_PCA_principalComponents (me, thee, GET_INTEGER (U"Number of components"));
- praat_new (him.move(), my name, U"_pc");
+ praat_new (Sound_and_PCA_principalComponents (me, thee, GET_INTEGER (U"Number of components")), Thing_getName (me), U"_pc");
END
FORM (Sound_and_PCA_whitenChannels, U"Sound & PCA: To Sound (white channels)", 0)
@@ -250,16 +246,14 @@ FORM (Sound_and_PCA_whitenChannels, U"Sound & PCA: To Sound (white channels)", 0
DO
Sound me = FIRST (Sound);
PCA thee = FIRST (PCA);
- autoSound him = Sound_and_PCA_whitenChannels (me, thee, GET_INTEGER (U"Number of components"));
- praat_new (him.move(), my name, U"_white");
+ praat_new (Sound_and_PCA_whitenChannels (me, thee, GET_INTEGER (U"Number of components")), Thing_getName (me), U"_white");
END
-DIRECT (CrossCorrelationTable_to_CrossCorrelationTableList)
- autoCrossCorrelationTableList thee = CrossCorrelationTableList_create ();
+DIRECT (CrossCorrelationTable_to_CrossCorrelationTables)
+ autoCrossCorrelationTables thee = CrossCorrelationTables_create ();
long nrows = 0, ncols = 0, nselected = 0;
LOOP {
- iam (CrossCorrelationTable);
- nselected++;
+ iam (CrossCorrelationTable); nselected++;
if (nselected == 1) {
nrows = my numberOfRows;
ncols = my numberOfColumns;
@@ -268,9 +262,9 @@ DIRECT (CrossCorrelationTable_to_CrossCorrelationTableList)
Melder_throw (U"Dimensions of table ", IOBJECT, U" differs from the rest.");
}
autoCrossCorrelationTable myc = Data_copy (me);
- thy addItem_move (myc.move());
+ Collection_addItem (thee.peek(), myc.transfer());
}
- praat_new (thee.move(), U"ct_", nselected);
+ praat_new (thee.transfer(), U"ct_", nselected);
END
FORM (Sound_to_Covariance_channels, U"Sound: To Covariance (channels)", U"Sound: To Covariance (channels)...")
@@ -280,8 +274,7 @@ FORM (Sound_to_Covariance_channels, U"Sound: To Covariance (channels)", U"Sound:
DO
LOOP {
iam (Sound);
- autoCovariance thee = Sound_to_Covariance_channels (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"));
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_Covariance_channels (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range")), my name);
}
END
@@ -294,9 +287,8 @@ DO
double lagTime = fabs (GET_REAL (U"Lag step"));
LOOP {
iam (Sound);
- autoCrossCorrelationTable thee = Sound_to_CrossCorrelationTable (me, GET_REAL (U"left Time range"),
- GET_REAL (U"right Time range"), lagTime);
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_CrossCorrelationTable (me, GET_REAL (U"left Time range"),
+ GET_REAL (U"right Time range"), lagTime), my name);
}
END
@@ -306,50 +298,50 @@ FORM (Sounds_to_CrossCorrelationTable_combined, U"Sound: To CrossCorrelationTabl
REAL (U"Lag step (s)", U"0.0")
OK
DO
- Sound s1 = nullptr, s2 = nullptr;
+ Sound s1 = NULL, s2 = NULL;
LOOP {
iam (Sound);
(s1 ? s2 : s1) = me;
}
- Melder_assert (s1 && s2);
+ Melder_assert (s1 != NULL && s2 != NULL);
autoCrossCorrelationTable thee = Sounds_to_CrossCorrelationTable_combined (s1, s2, GET_REAL (U"left Time range"),
GET_REAL (U"right Time range"), GET_REAL (U"Lag step"));
- praat_new (thee.move(), s1 -> name, U"_", s2 -> name, U"_cc");
+ praat_new (thee.transfer(), s1 -> name, U"_", s2 -> name, U"_cc");
END
-DIRECT (CrossCorrelationTableList_help)
-Melder_help (U"CrossCorrelationTableList");
+DIRECT (CrossCorrelationTables_help)
+Melder_help (U"CrossCorrelationTables");
END
-FORM (CrossCorrelationTableList_getDiagonalityMeasure, U"CrossCorrelationTableList: Get diagonality measure", U"CrossCorrelationTableList: Get diagonality measure...")
+FORM (CrossCorrelationTables_getDiagonalityMeasure, U"CrossCorrelationTables: Get diagonality measure", U"CrossCorrelationTables: Get diagonality measure...")
NATURAL (U"First table", U"1")
NATURAL (U"Last table", U"100")
OK
DO
LOOP {
- iam (CrossCorrelationTableList);
- double dm = CrossCorrelationTableList_getDiagonalityMeasure (me, 0, GET_INTEGER (U"First table"),
+ iam (CrossCorrelationTables);
+ double dm = CrossCorrelationTables_getDiagonalityMeasure (me, 0, GET_INTEGER (U"First table"),
GET_INTEGER (U"Last table"));
Melder_information (dm, U" (= average sum of squared off-diagonal elements)");
}
END
-FORM (CrossCorrelationTableList_extractCrossCorrelationTable, U"CrossCorrelationTableList: Extract one CrossCorrelationTable", nullptr)
+FORM (CrossCorrelationTables_extractCrossCorrelationTable, U"CrossCorrelationTables: Extract one CrossCorrelationTable", 0)
NATURAL (U"Index", U"1")
OK
DO
long index = GET_INTEGER (U"Index");
LOOP {
- iam (CrossCorrelationTableList);
+ iam (CrossCorrelationTables);
if (index > my size) {
Melder_throw (U"Index too large.");
}
- autoCrossCorrelationTable thee = Data_copy (my at [index]);
- praat_new (thee.move(), Thing_getName (me), U"_", index);
+ autoCrossCorrelationTable thee = Data_copy ( (CrossCorrelationTable) my item[index]);
+ praat_new (thee.transfer(), Thing_getName (me), U"_", index);
}
END
-FORM (CrossCorrelationTableList_to_Diagonalizer, U"CrossCorrelationTableList: To Diagonalizer", nullptr)
+FORM (CrossCorrelationTables_to_Diagonalizer, U"CrossCorrelationTables: To Diagonalizer", 0)
NATURAL (U"Maximum number of iterations", U"100")
POSITIVE (U"Tolerance", U"0.001")
OPTIONMENU (U"Diagonalization method", 2)
@@ -358,14 +350,13 @@ FORM (CrossCorrelationTableList_to_Diagonalizer, U"CrossCorrelationTableList: To
OK
DO
LOOP {
- iam (CrossCorrelationTableList);
- autoDiagonalizer thee = CrossCorrelationTableList_to_Diagonalizer (me, GET_INTEGER (U"Maximum number of iterations"),
- GET_REAL (U"Tolerance"), GET_INTEGER (U"Diagonalization method"));
- praat_new (thee.move(), my name);
+ iam (CrossCorrelationTables);
+ praat_new (CrossCorrelationTables_to_Diagonalizer (me, GET_INTEGER (U"Maximum number of iterations"),
+ GET_REAL (U"Tolerance"), GET_INTEGER (U"Diagonalization method")), my name);
}
END
-FORM (Diagonalizer_and_CrossCorrelationTableList_improveDiagonality, U"Diagonalizer & CrossCorrelationTableList: Improve diagonality", nullptr)
+FORM (Diagonalizer_and_CrossCorrelationTables_improveDiagonality, U"Diagonalizer & CrossCorrelationTables: Improve diagonality", 0)
NATURAL (U"Maximum number of iterations", U"100")
POSITIVE (U"Tolerance", U"0.001")
OPTIONMENU (U"Diagonalization method", 2)
@@ -374,19 +365,19 @@ FORM (Diagonalizer_and_CrossCorrelationTableList_improveDiagonality, U"Diagonali
OK
DO
Diagonalizer d = FIRST (Diagonalizer);
- CrossCorrelationTableList ccts = FIRST (CrossCorrelationTableList);
- Diagonalizer_and_CrossCorrelationTableList_improveDiagonality (d, ccts, GET_INTEGER (U"Maximum number of iterations"),
+ CrossCorrelationTables ccts = FIRST (CrossCorrelationTables);
+ Diagonalizer_and_CrossCorrelationTables_improveDiagonality (d, ccts, GET_INTEGER (U"Maximum number of iterations"),
GET_REAL (U"Tolerance"), GET_INTEGER (U"Diagonalization method"));
END
-FORM (CrossCorrelationTableList_and_Diagonalizer_getDiagonalityMeasure, U"CrossCorrelationTableList & Diagonalizer: Get diagonality measure", nullptr)
+FORM (CrossCorrelationTables_and_Diagonalizer_getDiagonalityMeasure, U"CrossCorrelationTables & Diagonalizer: Get diagonality measure", 0)
NATURAL (U"First table", U"1")
NATURAL (U"Last table", U"100")
OK
DO
- CrossCorrelationTableList ccts = FIRST (CrossCorrelationTableList);
+ CrossCorrelationTables ccts = FIRST (CrossCorrelationTables);
Diagonalizer d = FIRST (Diagonalizer);
- double dm = CrossCorrelationTableList_and_Diagonalizer_getDiagonalityMeasure (ccts, d, 0, GET_INTEGER (U"First table"),
+ double dm = CrossCorrelationTables_and_Diagonalizer_getDiagonalityMeasure (ccts, d, 0, GET_INTEGER (U"First table"),
GET_INTEGER (U"Last table"));
Melder_information (dm, U" (= average sum of squared off-diagonal elements)");
END
@@ -394,18 +385,16 @@ END
DIRECT (CrossCorrelationTable_and_Diagonalizer_diagonalize)
CrossCorrelationTable cct = FIRST (CrossCorrelationTable);
Diagonalizer d = FIRST (Diagonalizer);
- autoCrossCorrelationTable thee = CrossCorrelationTable_and_Diagonalizer_diagonalize (cct, d);
- praat_new (thee.move(), cct -> name, U"_", d -> name);
+ praat_new (CrossCorrelationTable_and_Diagonalizer_diagonalize (cct, d), cct->name, U"_", d->name);
END
-DIRECT (CrossCorrelationTableList_and_Diagonalizer_diagonalize)
- CrossCorrelationTableList ccts = FIRST (CrossCorrelationTableList);
+DIRECT (CrossCorrelationTables_and_Diagonalizer_diagonalize)
+ CrossCorrelationTables ccts = FIRST (CrossCorrelationTables);
Diagonalizer d = FIRST (Diagonalizer);
- autoCrossCorrelationTableList thee = CrossCorrelationTableList_and_Diagonalizer_diagonalize (ccts, d);
- praat_new (thee.move(), ccts->name, U"_", d->name);
+ praat_new (CrossCorrelationTables_and_Diagonalizer_diagonalize (ccts, d), ccts->name, U"_", d->name);
END
-FORM (CrossCorrelationTableList_and_MixingMatrix_improveUnmixing, U"", nullptr)
+FORM (CrossCorrelationTables_and_MixingMatrix_improveUnmixing, U"", 0)
LABEL (U"", U"Iteration parameters")
NATURAL (U"Maximum number of iterations", U"100")
POSITIVE (U"Tolerance", U"0.001")
@@ -415,20 +404,19 @@ FORM (CrossCorrelationTableList_and_MixingMatrix_improveUnmixing, U"", nullptr)
OK
DO
MixingMatrix mm = FIRST (MixingMatrix);
- CrossCorrelationTableList ccts = FIRST (CrossCorrelationTableList);
- MixingMatrix_and_CrossCorrelationTableList_improveUnmixing (mm, ccts,
+ CrossCorrelationTables ccts = FIRST (CrossCorrelationTables);
+ MixingMatrix_and_CrossCorrelationTables_improveUnmixing (mm, ccts,
GET_INTEGER (U"Maximum number of iterations"), GET_REAL (U"Tolerance"), GET_INTEGER (U"Diagonalization method"));
END
DIRECT (Diagonalizer_to_MixingMatrix)
LOOP {
iam (Diagonalizer);
- autoMixingMatrix thee = Diagonalizer_to_MixingMatrix (me);
- praat_new (thee.move(), my name);
+ praat_new (Diagonalizer_to_MixingMatrix (me), my name);
}
END
-FORM (Sound_to_MixingMatrix, U"Sound: To MixingMatrix", nullptr)
+FORM (Sound_to_MixingMatrix, U"Sound: To MixingMatrix", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"10.0")
NATURAL (U"Number of cross-correlations", U"40")
@@ -437,20 +425,20 @@ FORM (Sound_to_MixingMatrix, U"Sound: To MixingMatrix", nullptr)
NATURAL (U"Maximum number of iterations", U"100")
POSITIVE (U"Tolerance", U"0.001")
OPTIONMENU (U"Diagonalization method", 2)
- OPTION (U"qdiag")
- OPTION (U"ffdiag")
+ OPTION (U"qdiag")
+ OPTION (U"ffdiag")
OK
DO
LOOP {
iam (Sound);
- autoMixingMatrix thee = Sound_to_MixingMatrix (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
- GET_INTEGER (U"Number of cross-correlations"), GET_REAL (U"Lag step"), GET_INTEGER (U"Maximum number of iterations"),
- GET_REAL (U"Tolerance"), GET_INTEGER (U"Diagonalization method"));
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_MixingMatrix (me,
+ GET_REAL (U"left Time range"), GET_REAL (U"right Time range"), GET_INTEGER (U"Number of cross-correlations"),
+ GET_REAL (U"Lag step"), GET_INTEGER (U"Maximum number of iterations"), GET_REAL (U"Tolerance"),
+ GET_INTEGER (U"Diagonalization method")), my name);
}
END
-FORM (Sound_to_CrossCorrelationTableList, U"Sound: To CrossCorrelationTableList", nullptr)
+FORM (Sound_to_CrossCorrelationTables, U"Sound: To CrossCorrelationTables", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"10.0")
NATURAL (U"Number of cross-correlations", U"40")
@@ -459,8 +447,7 @@ FORM (Sound_to_CrossCorrelationTableList, U"Sound: To CrossCorrelationTableList"
DO
LOOP {
iam (Sound);
- autoCrossCorrelationTableList thee = Sound_to_CrossCorrelationTableList (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"), GET_REAL (U"Lag step"), GET_INTEGER (U"Number of cross-correlations"));
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_CrossCorrelationTables (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"), GET_REAL (U"Lag step"), GET_INTEGER (U"Number of cross-correlations")), my name);
}
END
@@ -473,17 +460,16 @@ FORM (Sound_to_Sound_bss, U"Sound: To Sound (blind source separation)", U"Sound:
NATURAL (U"Maximum number of iterations", U"100")
POSITIVE (U"Tolerance", U"0.001")
OPTIONMENU (U"Diagonalization method", 2)
- OPTION (U"qdiag")
- OPTION (U"ffdiag")
+ OPTION (U"qdiag")
+ OPTION (U"ffdiag")
OK
DO
LOOP {
iam (Sound);
- autoSound thee = Sound_to_Sound_BSS (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
+ praat_new (Sound_to_Sound_BSS (me, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
GET_INTEGER (U"Number of cross-correlations"), GET_REAL (U"Lag step"),
GET_INTEGER (U"Maximum number of iterations"), GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Diagonalization method"));
- praat_new (thee.move(), my name, U"_bss");
+ GET_INTEGER (U"Diagonalization method")), my name, U"_bss");
}
END
@@ -496,51 +482,47 @@ DO
long permille = (long) floor (varianceFraction * 1000.0);
LOOP {
iam (Sound);
- autoSound thee = Sound_whitenChannels (me, varianceFraction);
- praat_new (thee.move(), my name, U"_", permille);
+ praat_new (Sound_whitenChannels (me, varianceFraction), my name, U"_", permille);
}
END
DIRECT (Sound_and_MixingMatrix_mix)
Sound s = FIRST (Sound);
MixingMatrix mm = FIRST (MixingMatrix);
- autoSound thee = Sound_and_MixingMatrix_mix (s, mm);
- praat_new (thee.move(), Thing_getName (s), U"_mixed");
+ praat_new (Sound_and_MixingMatrix_mix (s, mm), Thing_getName (s), U"_mixed");
END
DIRECT (Sound_and_MixingMatrix_unmix)
Sound s = FIRST (Sound);
MixingMatrix mm = FIRST (MixingMatrix);
- autoSound thee = Sound_and_MixingMatrix_unmix (s, mm);
- praat_new (thee.move(), Thing_getName (s), U"_unmixed");
+ praat_new (Sound_and_MixingMatrix_unmix (s, mm), Thing_getName (s), U"_unmixed");
END
DIRECT (TableOfReal_to_MixingMatrix)
LOOP {
iam (TableOfReal);
- autoMixingMatrix thee = TableOfReal_to_MixingMatrix (me);
- praat_new (thee.move(), my name);
+ praat_new (TableOfReal_to_MixingMatrix (me), my name);
}
END
FORM (TableOfReal_and_TableOfReal_crossCorrelations, U"TableOfReal & TableOfReal: Cross-correlations", 0)
OPTIONMENU (U"Correlations between", 1)
- OPTION (U"Rows")
- OPTION (U"Columns")
- BOOLEAN (U"Center", false)
- BOOLEAN (U"Normalize", false)
+ OPTION (U"Rows")
+ OPTION (U"Columns")
+ BOOLEAN (U"Center", 0)
+ BOOLEAN (U"Normalize", 0)
OK
DO
- TableOfReal t1 = nullptr, t2 = nullptr;
+ TableOfReal t1 = 0, t2 = 0;
LOOP {
iam (TableOfReal);
(t1 ? t2 : t1) = me;
}
- Melder_assert (t1 && t2);
+ Melder_assert (t1 != NULL && t2 != NULL);
int by_columns = GET_INTEGER (U"Correlations between") - 1;
- autoTableOfReal thee = TableOfReal_and_TableOfReal_crossCorrelations (t1, t2, by_columns,
- GET_INTEGER (U"Center"), GET_INTEGER (U"Normalize"));
- praat_new (thee.move(), ( by_columns ? U"by_columns" : U"by_rows" ));
+ praat_new (TableOfReal_and_TableOfReal_crossCorrelations (t1, t2, by_columns,
+ GET_INTEGER (U"Center"), GET_INTEGER (U"Normalize")),
+ (by_columns ? U"by_columns" : U"by_rows"));
END
void praat_TableOfReal_init3 (ClassInfo klas) {
@@ -548,25 +530,23 @@ void praat_TableOfReal_init3 (ClassInfo klas) {
praat_addAction1 (klas, 2, U"To TableOfReal (cross-correlations)...", 0, 0, DO_TableOfReal_and_TableOfReal_crossCorrelations);
}
-void praat_BSS_init ();
-void praat_BSS_init () {
- Thing_recognizeClassesByName (classDiagonalizer, classMixingMatrix, classCrossCorrelationTable, classCrossCorrelationTableList, nullptr);
- Thing_recognizeClassByOtherName (classCrossCorrelationTableList, U"CrossCorrelationTables");
+void praat_BSS_init (void);
+void praat_BSS_init (void) {
+ Thing_recognizeClassesByName (classDiagonalizer, classMixingMatrix, classCrossCorrelationTable, classCrossCorrelationTables, NULL);
praat_addMenuCommand (U"Objects", U"New", U"Create simple CrossCorrelationTable...", U"Create simple Covariance...", praat_HIDDEN + praat_DEPTH_1, DO_CrossCorrelationTable_createSimple);
- praat_addMenuCommand (U"Objects", U"New", U"Create test CrossCorrelationTableList...", U"Create simple CrossCorrelationTable...", praat_HIDDEN + praat_DEPTH_1, DO_CrossCorrelationTableList_createTestSet);
- praat_addMenuCommand (U"Objects", U"New", U"Create simple MixingMatrix...", U"Create test CrossCorrelationTableList...", praat_HIDDEN + praat_DEPTH_1, DO_MixingMatrix_createSimple);
+ praat_addMenuCommand (U"Objects", U"New", U"Create test CrossCorrelationTables...", U"Create simple CrossCorrelationTable...", praat_HIDDEN + praat_DEPTH_1, DO_CrossCorrelationTables_createTestSet);
+ praat_addMenuCommand (U"Objects", U"New", U"Create simple MixingMatrix...", U"Create test CrossCorrelationTables...", praat_HIDDEN + praat_DEPTH_1, DO_MixingMatrix_createSimple);
praat_addAction1 (classCrossCorrelationTable, 0, U"CrossCorrelationTable help", 0, 0, DO_CrossCorrelationTable_help);
praat_SSCP_as_TableOfReal_init (classCrossCorrelationTable);
- praat_addAction1 (classCrossCorrelationTable, 0, U"To CrossCorrelationTableList", nullptr, 0, DO_CrossCorrelationTable_to_CrossCorrelationTableList);
- praat_addAction1 (classCrossCorrelationTable, 0, U"To CrossCorrelationTables", nullptr, praat_HIDDEN, DO_CrossCorrelationTable_to_CrossCorrelationTableList);
+ praat_addAction1 (classCrossCorrelationTable, 0, U"To CrossCorrelationTables", 0, 0, DO_CrossCorrelationTable_to_CrossCorrelationTables);
- praat_addAction1 (classCrossCorrelationTableList, 0, U"CrossCorrelationTableList help", 0, 0, DO_CrossCorrelationTableList_help);
- praat_addAction1 (classCrossCorrelationTableList, 1, U"Extract CrossCorrelationTable...", 0, 0, DO_CrossCorrelationTableList_extractCrossCorrelationTable);
- praat_addAction1 (classCrossCorrelationTableList, 1, U"Get diagonality measure...", 0, 0, DO_CrossCorrelationTableList_getDiagonalityMeasure);
- praat_addAction1 (classCrossCorrelationTableList, 0, U"To Diagonalizer...", 0, 0, DO_CrossCorrelationTableList_to_Diagonalizer);
+ praat_addAction1 (classCrossCorrelationTables, 0, U"CrossCorrelationTables help", 0, 0, DO_CrossCorrelationTables_help);
+ praat_addAction1 (classCrossCorrelationTables, 1, U"Extract CrossCorrelationTable...", 0, 0, DO_CrossCorrelationTables_extractCrossCorrelationTable);
+ praat_addAction1 (classCrossCorrelationTables, 1, U"Get diagonality measure...", 0, 0, DO_CrossCorrelationTables_getDiagonalityMeasure);
+ praat_addAction1 (classCrossCorrelationTables, 0, U"To Diagonalizer...", 0, 0, DO_CrossCorrelationTables_to_Diagonalizer);
praat_TableOfReal_init3 (classDiagonalizer);
praat_addAction1 (classDiagonalizer, 0, U"To MixingMatrix", 0, 0, DO_Diagonalizer_to_MixingMatrix);
@@ -575,8 +555,7 @@ void praat_BSS_init () {
praat_addAction1 (classEEG, 0, U"To Sound (frequency shifted)...", U"To ERPTier...", 0, DO_EEG_to_Sound_frequencyShifted);
praat_addAction1 (classEEG, 0, U"To PCA...", U"To ERPTier...", 0, DO_EEG_to_PCA);
praat_addAction1 (classEEG, 0, U"To CrossCorrelationTable...", U"To PCA...", praat_HIDDEN, DO_EEG_to_CrossCorrelationTable);
- praat_addAction1 (classEEG, 0, U"To CrossCorrelationTables...", U"To PCA...", praat_HIDDEN, DO_EEG_to_CrossCorrelationTableList);
- praat_addAction1 (classEEG, 0, U"To CrossCorrelationTableList...", U"To PCA...", praat_HIDDEN, DO_EEG_to_CrossCorrelationTableList);
+ praat_addAction1 (classEEG, 0, U"To CrossCorrelationTables...", U"To PCA...", praat_HIDDEN, DO_EEG_to_CrossCorrelationTables);
praat_addAction1 (classEEG, 0, U"To Covariance...", U"To CrossCorrelationTable...", praat_HIDDEN, DO_EEG_to_Covariance);
praat_addAction1 (classEEG, 0, U"To EEG (bss)...", U"To CrossCorrelationTable...", praat_HIDDEN, DO_EEG_to_EEG_bss);
@@ -590,8 +569,7 @@ void praat_BSS_init () {
praat_addAction1 (classSound, 0, U"To MixingMatrix...", U"Resample...", praat_HIDDEN + praat_DEPTH_1, DO_Sound_to_MixingMatrix);
praat_addAction1 (classSound, 0, U"To CrossCorrelationTable...", U"Resample...", 1, DO_Sound_to_CrossCorrelationTable);
praat_addAction1 (classSound, 0, U"To Covariance (channels)...", U"Resample...", praat_HIDDEN + praat_DEPTH_1, DO_Sound_to_Covariance_channels);
- praat_addAction1 (classSound, 0, U"To CrossCorrelationTables...", U"Resample...", praat_HIDDEN + praat_DEPTH_1, DO_Sound_to_CrossCorrelationTableList);
- praat_addAction1 (classSound, 0, U"To CrossCorrelationTableList...", U"Resample...", praat_HIDDEN + praat_DEPTH_1, DO_Sound_to_CrossCorrelationTableList);
+ praat_addAction1 (classSound, 0, U"To CrossCorrelationTables...", U"Resample...", praat_HIDDEN + praat_DEPTH_1, DO_Sound_to_CrossCorrelationTables);
praat_addAction1 (classSound, 0, U"To Sound (bss)...", U"Resample...", 1, DO_Sound_to_Sound_bss);
praat_addAction1 (classSound, 0, U"To Sound (white channels)...", U"Resample...", 1, DO_Sound_to_Sound_whiteChannels);
@@ -607,13 +585,13 @@ void praat_BSS_init () {
praat_addAction2 (classCrossCorrelationTable, 1, classDiagonalizer, 1, U"Diagonalize", 0 , 0, DO_CrossCorrelationTable_and_Diagonalizer_diagonalize);
- praat_addAction2 (classCrossCorrelationTableList, 1, classDiagonalizer, 1, U"Get diagonality measure...", 0 , 0, DO_CrossCorrelationTableList_and_Diagonalizer_getDiagonalityMeasure);
- praat_addAction2 (classCrossCorrelationTableList, 1, classDiagonalizer, 1, U"Diagonalize", 0 , 0, DO_CrossCorrelationTableList_and_Diagonalizer_diagonalize);
- praat_addAction2 (classCrossCorrelationTableList, 1, classDiagonalizer, 1, U"Improve diagonality...", 0 , 0, DO_Diagonalizer_and_CrossCorrelationTableList_improveDiagonality);
+ praat_addAction2 (classCrossCorrelationTables, 1, classDiagonalizer, 1, U"Get diagonality measure...", 0 , 0, DO_CrossCorrelationTables_and_Diagonalizer_getDiagonalityMeasure);
+ praat_addAction2 (classCrossCorrelationTables, 1, classDiagonalizer, 1, U"Diagonalize", 0 , 0, DO_CrossCorrelationTables_and_Diagonalizer_diagonalize);
+ praat_addAction2 (classCrossCorrelationTables, 1, classDiagonalizer, 1, U"Improve diagonality...", 0 , 0, DO_Diagonalizer_and_CrossCorrelationTables_improveDiagonality);
- praat_addAction2 (classCrossCorrelationTableList, 1, classMixingMatrix, 1, U"Improve unmixing...", 0 , 0, DO_CrossCorrelationTableList_and_MixingMatrix_improveUnmixing);
+ praat_addAction2 (classCrossCorrelationTables, 1, classMixingMatrix, 1, U"Improve unmixing...", 0 , 0, DO_CrossCorrelationTables_and_MixingMatrix_improveUnmixing);
INCLUDE_MANPAGES (manual_BSS)
}
-/* End of file praat_BSS_init.cpp */
+/* End of file praat_BSS_init.c */
diff --git a/dwtools/praat_DataModeler_init.cpp b/dwtools/praat_DataModeler_init.cpp
index 7c5c6f6..2286ba3 100644
--- a/dwtools/praat_DataModeler_init.cpp
+++ b/dwtools/praat_DataModeler_init.cpp
@@ -38,15 +38,12 @@ FORM (DataModeler_createSimple, U"Create simple DataModeler", 0)
SENTENCE (U"Parameters", U"0.0 1.0 1.0")
POSITIVE (U"Gaussian noise stdev", U"0.2")
OPTIONMENU (U"Basis functions", 2)
- OPTION (U"Polynomial")
+ OPTION (U"Polynome")
OPTION (U"Legendre")
-
OK
DO
- autoDataModeler thee = DataModeler_createSimple (GET_REAL (U"left X range"), GET_REAL (U"right X range"),
- GET_INTEGER (U"Number of data points"), GET_STRING (U"Parameters"), GET_REAL (U"Gaussian noise stdev"),
- GET_INTEGER (U"Basis functions") - 1);
- praat_new (thee.move(), GET_STRING (U"Name"));
+ praat_new (DataModeler_createSimple (GET_REAL (U"left X range"), GET_REAL (U"right X range"), GET_INTEGER (U"Number of data points"),
+ GET_STRING (U"Parameters"), GET_REAL (U"Gaussian noise stdev"), GET_INTEGER (U"Basis functions") - 1), GET_STRING (U"Name"));
END
FORM (DataModeler_speckle, U"DataModeler: Speckle", 0)
@@ -177,7 +174,7 @@ DO
LOOP {
iam (DataModeler);
double y = DataModeler_getModelValueAtX (me, GET_REAL (U"X"));
- Melder_informationReal (y, nullptr);
+ Melder_informationReal (y, NULL);
}
END
@@ -237,7 +234,7 @@ END
DIRECT (DataModeler_getCoefficientOfDetermination)
LOOP {
iam (DataModeler);
- double rSquared = DataModeler_getCoefficientOfDetermination (me, nullptr, nullptr);
+ double rSquared = DataModeler_getCoefficientOfDetermination (me, NULL, NULL);
Melder_informationReal (rSquared, U" (= R^2)");
}
END
@@ -382,7 +379,7 @@ DIRECT (DataModeler_to_Covariance_parameters)
LOOP {
iam (DataModeler);
autoCovariance thee = DataModeler_to_Covariance_parameters (me);
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
@@ -393,7 +390,7 @@ DO
LOOP {
iam (DataModeler);
autoTable thee = DataModeler_to_Table_zscores (me, GET_INTEGER (U"Use sigmas on y-values"));
- praat_new (thee.move(), my name, U"_z");
+ praat_new (thee.transfer(), my name, U"_z");
}
END
@@ -414,9 +411,9 @@ DO
REQUIRE (order >= 0, U"The order must be greater than or equal to zero.")
LOOP {
iam (Formant);
- autoFormantModeler thee = Formant_to_FormantModeler (me, GET_REAL (U"left Start time"),
- GET_REAL (U"right End time"), GET_INTEGER (U"Number of formants"), order + 1, GET_INTEGER (U"Weigh data") - 1);
- praat_new (thee.move(), my name, U"_o", order);
+ autoFormantModeler thee = Formant_to_FormantModeler (me, GET_REAL (U"left Start time"), GET_REAL (U"right End time"),
+ GET_INTEGER (U"Number of formants"), order + 1, GET_INTEGER (U"Weigh data") - 1);
+ praat_new (thee.transfer(), my name, U"_o", order);
}
END
@@ -436,28 +433,25 @@ FORM (Formants_extractSmoothestPart, U"Formants: Extract smoothest part", U"Form
REAL (U"Parameter variance power", U"1.5")
OK
DO
- OrderedOf<structFormant> formants;
- LOOP {
- iam (Formant);
- formants. addItem_ref (me);
- }
+ autoCollection set = praat_getSelectedObjects ();
double tmin = GET_REAL (U"left Time range"), tmax = GET_REAL (U"right Time range");
- long index = Formants_getSmoothestInInterval (& formants, tmin, tmax, GET_INTEGER (U"Number of formant tracks"), GET_INTEGER (U"Order of polynomials") + 1,
- GET_INTEGER (U"Weigh data") - 1, 0, GET_REAL (U"Number of sigmas"), GET_REAL (U"Parameter variance power"), 1.0, 1.0, 1.0, 1.0, 1.0);
+ long index = Formants_getSmoothestInInterval (set.peek(), tmin, tmax, GET_INTEGER (U"Number of formant tracks"), GET_INTEGER (U"Order of polynomials") + 1,
+ GET_INTEGER (U"Weigh data") - 1, 0, GET_REAL (U"Number of sigmas"), GET_REAL (U"Parameter variance power"), 1, 1, 1, 1, 1);
// next code is necessary to get the Formant at postion index selected and to get its name
long iselected = 0;
- Formant him = nullptr;
+ Formant him = NULL;
LOOP {
iselected ++;
if (iselected == index) {
him = static_cast<Formant> (OBJECT);
}
}
- Melder_assert (him);
+ Melder_assert (him != NULL);
autoFormant thee = Formant_extractPart (him, tmin, tmax);
- praat_new (thee.move(), his name, U"_part");
+ praat_new (thee.transfer(), his name, U"_part");
END
+
FORM (Formants_extractSmoothestPart_constrained, U"Formants: Extract smoothest part (constrained)", U"Formants: Extract smoothest part (constrained)...")
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
@@ -480,32 +474,28 @@ FORM (Formants_extractSmoothestPart_constrained, U"Formants: Extract smoothest p
POSITIVE (U"Minimum F3 (Hz)", U"1500.0")
OK
DO
- OrderedOf<structFormant> formants;
- LOOP {
- iam (Formant);
- formants. addItem_ref (me);
- }
+ autoCollection set = praat_getSelectedObjects ();
double tmin = GET_REAL (U"left Time range"), tmax = GET_REAL (U"right Time range");
- long index = Formants_getSmoothestInInterval (& formants, tmin, tmax, GET_INTEGER (U"Number of formant tracks"), GET_INTEGER (U"Order of polynomials") + 1,
+ long index = Formants_getSmoothestInInterval (set.peek(), tmin, tmax, GET_INTEGER (U"Number of formant tracks"), GET_INTEGER (U"Order of polynomials") + 1,
GET_INTEGER (U"Weigh data") - 1, 1, GET_REAL (U"Number of sigmas"), GET_REAL (U"Parameter variance power"),
GET_REAL (U"Minimum F1"), GET_REAL (U"Maximum F1"), GET_REAL (U"Minimum F2"), GET_REAL (U"Maximum F2"), GET_REAL (U"Minimum F3"));
// next code is necessary to get the Formant at postion index selected and to get its name
long iselected = 0;
- Formant him = nullptr;
+ Formant him = NULL;
LOOP {
iselected ++;
if (iselected == index) {
him = static_cast<Formant> (OBJECT);
}
}
- Melder_assert (him);
+ Melder_assert (him != NULL);
autoFormant thee = Formant_extractPart (him, tmin, tmax);
- praat_new (thee.move(), his name, U"_part");
+ praat_new (thee.transfer(), his name, U"_part");
END
/********************** FormantModeler ******************************/
-FORM (FormantModeler_drawEstimatedTracks, U"FormantModeler: Draw estimated tracks", nullptr)
+FORM (FormantModeler_drawEstimatedTracks, U"FormantModeler: Draw estimated tracks", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"Maximum frequency (Hz)", U"5500.0")
@@ -513,7 +503,7 @@ FORM (FormantModeler_drawEstimatedTracks, U"FormantModeler: Draw estimated track
NATURAL (U"right Formant range", U"3")
INTEGER (U"Order of polynomials for estimation", U"3")
REAL (U"Horizontal offset (mm)", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -527,14 +517,14 @@ DO
}
END
-FORM (FormantModeler_drawTracks, U"FormantModeler: Draw tracks", nullptr)
+FORM (FormantModeler_drawTracks, U"FormantModeler: Draw tracks", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"Maximum frequency (Hz)", U"5500.0")
NATURAL (U"left Formant range", U"1")
NATURAL (U"right Formant range", U"3")
REAL (U"Horizontal offset (mm)", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -547,16 +537,16 @@ DO
}
END
-FORM (FormantModeler_speckle, U"FormantModeler: Speckle", nullptr)
+FORM (FormantModeler_speckle, U"FormantModeler: Speckle", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"Maximum frequency (Hz)", U"5500.0")
NATURAL (U"left Formant range", U"1")
NATURAL (U"right Formant range", U"3")
- BOOLEAN (U"Draw error bars", true)
+ BOOLEAN (U"Draw error bars", 1)
REAL (U"Bar width (mm)", U"1.0")
REAL (U"Horizontal offset (mm)", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -569,7 +559,7 @@ DO
}
END
-FORM (FormantModeler_drawOutliersMarked, U"FormantModeler: Draw outliers marked", nullptr)
+FORM (FormantModeler_drawOutliersMarked, U"FormantModeler: Draw outliers marked", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"Maximum frequency (Hz)", U"5500.0")
@@ -584,7 +574,7 @@ FORM (FormantModeler_drawOutliersMarked, U"FormantModeler: Draw outliers marked"
WORD (U"Mark", U"o")
NATURAL (U"Mark font size", U"12")
REAL (U"Horizontal offset (mm)", U"0.0")
- BOOLEAN (U"Garnish", false)
+ BOOLEAN (U"Garnish", 0)
OK
DO
autoPraatPicture picture;
@@ -597,7 +587,7 @@ DO
}
END
-FORM (FormantModeler_drawVariancesOfShiftedTracks, U"FormantModeler: Draw variances of shifted tracks", nullptr)
+FORM (FormantModeler_drawVariancesOfShiftedTracks, U"FormantModeler: Draw variances of shifted tracks", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range", U"0.0")
REAL (U"left Variance range", U"0.0")
@@ -608,7 +598,7 @@ FORM (FormantModeler_drawVariancesOfShiftedTracks, U"FormantModeler: Draw varian
OPTION (U"Down")
NATURAL (U"left Formant range", U"1")
NATURAL (U"right Formant range", U"4")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -620,7 +610,7 @@ DO
}
END
-FORM (FormantModeler_drawCumulativeChiScores, U"FormantModeler: Draw cumulative chi scores", nullptr)
+FORM (FormantModeler_drawCumulativeChiScores, U"FormantModeler: Draw cumulative chi scores", 0)
REAL (U"left Time range", U"0.0")
REAL (U"right Time range", U"0.0")
REAL (U"left Chisq range", U"0.0")
@@ -630,7 +620,7 @@ FORM (FormantModeler_drawCumulativeChiScores, U"FormantModeler: Draw cumulative
OPTION (U"Bandwidth")
OPTION (U"Bandwidth / frequency")
OPTION (U"Sqrt bandwidth")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -642,7 +632,7 @@ DO
END
-FORM (FormantModeler_normalProbabilityPlot, U"FormantModeler: Normal probability plot", nullptr)
+FORM (FormantModeler_normalProbabilityPlot, U"FormantModeler: Normal probability plot", 0)
NATURAL (U"Formant number", U"1")
OPTIONMENU (U"Weigh data", 2)
OPTION (U"Equally")
@@ -653,7 +643,7 @@ FORM (FormantModeler_normalProbabilityPlot, U"FormantModeler: Normal probability
REAL (U"Number of sigmas", U"0.0")
NATURAL (U"Label size", U"12")
WORD (U"Label", U"+")
- BOOLEAN (U"Garnish", true);
+ BOOLEAN (U"Garnish", 1);
OK
DO
autoPraatPicture picture;
@@ -665,7 +655,7 @@ DO
}
END
-FORM (FormantModeler_drawBasisFunction, U"FormantModeler: Draw basis function", nullptr)
+FORM (FormantModeler_drawBasisFunction, U"FormantModeler: Draw basis function", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"left Amplitude range (Hz)", U"0.0")
@@ -673,9 +663,9 @@ FORM (FormantModeler_drawBasisFunction, U"FormantModeler: Draw basis function",
//long iterm, bool scaled, long numberOfPoints, int garnish
NATURAL (U"Formant number", U"1")
NATURAL (U"Basis function", U"2")
- BOOLEAN (U"Scale function with parameter value", false)
+ BOOLEAN (U"Scale function with parameter value", 0)
NATURAL (U"Number of points", U"200")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -688,7 +678,7 @@ DO
}
END
-FORM (FormantModeler_getModelValueAtTime, U"", nullptr)
+FORM (FormantModeler_getModelValueAtTime, U"", 0)
NATURAL (U"Formant number", U"1")
REAL (U"Time (s)", U"0.1")
OK
@@ -700,7 +690,7 @@ DO
}
END
-FORM (FormantModeler_getDataPointValue, U"FormantModeler: Get data point value", nullptr)
+FORM (FormantModeler_getDataPointValue, U"FormantModeler: Get data point value", 0)
NATURAL (U"Formant number", U"1")
NATURAL (U"Index", U"1")
OK
@@ -714,7 +704,7 @@ DO
}
END
-FORM (FormantModeler_getDataPointSigma, U"FormantModeler: Get data point sigma", nullptr)
+FORM (FormantModeler_getDataPointSigma, U"FormantModeler: Get data point sigma", 0)
NATURAL (U"Formant number", U"1")
NATURAL (U"Index", U"1")
OK
@@ -728,7 +718,7 @@ DO
}
END
-FORM (FormantModeler_getDataPointStatus, U"FormantModeler: Get data point status", nullptr)
+FORM (FormantModeler_getDataPointStatus, U"FormantModeler: Get data point status", 0)
NATURAL (U"Formant number", U"1")
NATURAL (U"Index", U"1")
OK
@@ -750,7 +740,7 @@ DIRECT (FormantModeler_getNumberOfTracks)
}
END
-FORM (FormantModeler_getNumberOfParameters, U"FormantModeler: Get number of parameters", nullptr)
+FORM (FormantModeler_getNumberOfParameters, U"FormantModeler: Get number of parameters", 0)
NATURAL (U"Formant number", U"1")
OK
DO
@@ -762,7 +752,7 @@ DO
}
END
-FORM (FormantModeler_getNumberOfFixedParameters, U"FormantModeler: Get number of fixed parameters", nullptr)
+FORM (FormantModeler_getNumberOfFixedParameters, U"FormantModeler: Get number of fixed parameters", 0)
NATURAL (U"Formant number", U"1")
OK
DO
@@ -782,7 +772,7 @@ DIRECT (FormantModeler_getNumberOfDataPoints)
}
END
-FORM (FormantModeler_getNumberOfInvalidDataPoints, U"FormantModeler: Get number of invalid data points", nullptr)
+FORM (FormantModeler_getNumberOfInvalidDataPoints, U"FormantModeler: Get number of invalid data points", 0)
NATURAL (U"Formant number", U"1")
OK
DO
@@ -794,7 +784,7 @@ DO
}
END
-FORM (FormantModeler_getParameterValue, U"FormantModeler: Get parameter value", nullptr)
+FORM (FormantModeler_getParameterValue, U"FormantModeler: Get parameter value", 0)
NATURAL (U"Formant number", U"1")
NATURAL (U"Parameter number", U"1")
OK
@@ -807,7 +797,7 @@ DO
}
END
-FORM (FormantModeler_getParameterStatus, U"FormantModeler: Get parameter status", nullptr)
+FORM (FormantModeler_getParameterStatus, U"FormantModeler: Get parameter status", 0)
NATURAL (U"Formant number", U"1")
NATURAL (U"Parameter number", U"1")
OK
@@ -821,7 +811,7 @@ DO
}
END
-FORM (FormantModeler_getParameterStandardDeviation, U"FormantModeler: Get parameter standard deviatio", nullptr)
+FORM (FormantModeler_getParameterStandardDeviation, U"FormantModeler: Get parameter standard deviatio", 0)
NATURAL (U"Formant number", U"1")
NATURAL (U"Parameter number", U"1")
OK
@@ -834,7 +824,7 @@ DO
}
END
-FORM (FormantModeler_getVarianceOfParameters, U"FormantModeler: Get variance of parameters", nullptr)
+FORM (FormantModeler_getVarianceOfParameters, U"FormantModeler: Get variance of parameters", 0)
INTEGER (U"left Formant range", U"0")
INTEGER (U"right Formant range", U"0")
INTEGER (U"left Parameter range", U"0")
@@ -850,7 +840,7 @@ DO
}
END
-FORM (FormantModeler_getCoefficientOfDetermination, U"FormantModeler: Get coefficient of determination", nullptr)
+FORM (FormantModeler_getCoefficientOfDetermination, U"FormantModeler: Get coefficient of determination", 0)
INTEGER (U"left Formant range", U"0")
INTEGER (U"right Formant range", U"0")
OK
@@ -875,7 +865,7 @@ DO
}
END
-FORM (FormantModeler_getStandardDeviation, U"FormantModeler: Get formant standard deviation", nullptr)
+FORM (FormantModeler_getStandardDeviation, U"FormantModeler: Get formant standard deviation", 0)
NATURAL (U"Formant number", U"1")
OK
DO
@@ -887,7 +877,7 @@ DO
}
END
-FORM (FormantModeler_reportChiSquared, U"FormantModeler: Report chi squared", nullptr)
+FORM (FormantModeler_reportChiSquared, U"FormantModeler: Report chi squared", 0)
OPTIONMENU (U"Weigh data", 2)
OPTION (U"Equally")
OPTION (U"Bandwidth")
@@ -897,7 +887,7 @@ FORM (FormantModeler_reportChiSquared, U"FormantModeler: Report chi squared", nu
DO
LOOP {
iam (FormantModeler);
- long numberOfFormants = my trackmodelers.size;
+ long numberOfFormants = my trackmodelers -> size;
int useSigmaY = GET_INTEGER (U"Weigh data") - 1;
double chisq = 0, ndf = 0, probability;
MelderInfo_open ();
@@ -906,14 +896,14 @@ DO
useSigmaY == DataModeler_DATA_WEIGH_SIGMA ? U"\tBandwidths are used as estimate for local standard deviations." :
useSigmaY == DataModeler_DATA_WEIGH_RELATIVE ? U"\t1/Q's are used as estimate for local standard deviations." :
U"\tSqrt bandwidths are used as estimate for local standard deviations.");
- for (long iformant = 1; iformant <= numberOfFormants; iformant ++) {
+ for (long iformant = 1; iformant <= numberOfFormants; iformant++) {
chisq = FormantModeler_getChiSquaredQ (me, iformant, iformant, useSigmaY, &probability, &ndf);
MelderInfo_writeLine (U"Formant track ", iformant, U":");
MelderInfo_writeLine (U"\tChi squared (F", iformant, U") = ", chisq);
MelderInfo_writeLine (U"\tProbability (F", iformant, U") = ", probability);
MelderInfo_writeLine (U"\tNumber of degrees of freedom (F", iformant, U") = ", ndf);
}
- chisq = FormantModeler_getChiSquaredQ (me, 1, numberOfFormants, useSigmaY, & probability, & ndf);
+ chisq = FormantModeler_getChiSquaredQ (me, 1, numberOfFormants, useSigmaY, &probability, &ndf);
MelderInfo_writeLine (U"Chi squared test for the complete model with ", numberOfFormants, U" formants:");
MelderInfo_writeLine (U"\tChi squared = ", chisq);
MelderInfo_writeLine (U"\tProbability = ", probability);
@@ -922,7 +912,7 @@ DO
}
END
-FORM (FormantModeler_getDegreesOfFreedom, U"FormantModeler: Get degrees of freedom", nullptr)
+FORM (FormantModeler_getDegreesOfFreedom, U"FormantModeler: Get degrees of freedom", 0)
NATURAL (U"Formant number", U"1")
OK
DO
@@ -934,7 +924,7 @@ DO
}
END
-FORM (FormantModeler_getSmoothnessValue, U"FormantModeler: Get smoothness value", nullptr)
+FORM (FormantModeler_getSmoothnessValue, U"FormantModeler: Get smoothness value", 0)
INTEGER (U"left Formant range", U"0")
INTEGER (U"right Formant range", U"0")
INTEGER (U"Order of polynomials", U"3")
@@ -949,7 +939,7 @@ DO
}
END
-FORM (FormantModeler_getAverageDistanceBetweenTracks, U"FormantModeler: Get average distance between tracks", nullptr)
+FORM (FormantModeler_getAverageDistanceBetweenTracks, U"FormantModeler: Get average distance between tracks", 0)
NATURAL (U"Track 1", U"2")
NATURAL (U"Track 2", U"3")
OPTIONMENU (U"Type of data", 1)
@@ -965,7 +955,7 @@ DO
}
END
-FORM (FormantModeler_getFormantsConstraintsFactor, U"FormantModeler: Get formants constraints factor", nullptr)
+FORM (FormantModeler_getFormantsConstraintsFactor, U"FormantModeler: Get formants constraints factor", 0)
REAL (U"Minimum F1 (Hz)", U"100.0")
REAL (U"Maximum F1 (Hz)", U"1200.0")
REAL (U"Minimum F2 (Hz)", U"0.0")
@@ -981,7 +971,7 @@ DO
}
END
-FORM (FormantModeler_setDataWeighing, U"FormantModeler: Set data weighing", nullptr)
+FORM (FormantModeler_setDataWeighing, U"FormantModeler: Set data weighing", 0)
INTEGER (U"left Formant range", U"0")
INTEGER (U"right Formant range", U"0")
OPTIONMENU (U"Weigh data", 2)
@@ -998,7 +988,7 @@ DO
}
END
-FORM (FormantModeler_setTolerance, U"FormantModeler: Set tolerance", nullptr)
+FORM (FormantModeler_setTolerance, U"FormantModeler: Set tolerance", 0)
REAL (U"Tolerance", U"1e-5")
OK
DO
@@ -1008,7 +998,7 @@ DO
}
END
-FORM (FormantModeler_setParameterValueFixed, U"FormantModeler: Set parameter value fixed", nullptr)
+FORM (FormantModeler_setParameterValueFixed, U"FormantModeler: Set parameter value fixed", 0)
NATURAL (U"Formant number", U"1")
NATURAL (U"Parameter number", U"1")
REAL (U"Value", U"0.0")
@@ -1021,7 +1011,7 @@ DO
END
-FORM (FormantModeler_setParameterFree, U"FormantModeler: Set parameter free", nullptr)
+FORM (FormantModeler_setParameterFree, U"FormantModeler: Set parameter free", 0)
INTEGER (U"left Formant range", U"0")
INTEGER (U"right Formant range", U"0")
INTEGER (U"left Parameter range", U"0")
@@ -1035,7 +1025,7 @@ DO
}
END
-FORM (FormantModeler_setParameterValuesToZero, U"FormantModeler: Set parameter values to zero", nullptr)
+FORM (FormantModeler_setParameterValuesToZero, U"FormantModeler: Set parameter values to zero", 0)
INTEGER (U"left Formant range", U"0")
INTEGER (U"right Formant range", U"0")
REAL (U"Number of sigmas", U"1.0")
@@ -1048,7 +1038,7 @@ DO
}
END
-FORM (FormantModeler_setDataPointValue, U"FormantModeler: Set data point value", nullptr)
+FORM (FormantModeler_setDataPointValue, U"FormantModeler: Set data point value", 0)
NATURAL (U"Formant index", U"1")
NATURAL (U"Data index", U"1")
REAL (U"Value", U"1.0")
@@ -1061,7 +1051,7 @@ DO
}
END
-FORM (FormantModeler_setDataPointSigma, U"FormantModeler: Set data point sigma", nullptr)
+FORM (FormantModeler_setDataPointSigma, U"FormantModeler: Set data point sigma", 0)
NATURAL (U"Formant index", U"1")
NATURAL (U"Data index", U"1")
REAL (U"Sigma", U"10.0")
@@ -1074,7 +1064,7 @@ DO
}
END
-FORM (FormantModeler_setDataPointStatus, U"FormantModeler: Set data point status", nullptr)
+FORM (FormantModeler_setDataPointStatus, U"FormantModeler: Set data point status", 0)
NATURAL (U"Formant index", U"1")
NATURAL (U"Data index", U"1")
OPTIONMENU (U"Status", 1)
@@ -1097,7 +1087,7 @@ DIRECT (FormantModeler_fitModel)
}
END
-FORM (FormantModeler_to_Covariance_parameters, U"", nullptr)
+FORM (FormantModeler_to_Covariance_parameters, U"", 0)
NATURAL (U"Formant number", U"1")
OK
DO
@@ -1105,11 +1095,11 @@ DO
LOOP {
iam (FormantModeler);
autoCovariance thee = FormantModeler_to_Covariance_parameters (me, iformant);
- praat_new (thee.move(), my name, U"_", iformant);
+ praat_new (thee.transfer(), my name, U"_", iformant);
}
END
-FORM (FormantModeler_extractDataModeler, U"FormantModeler: Extract DataModeler", nullptr)
+FORM (FormantModeler_extractDataModeler, U"FormantModeler: Extract DataModeler", 0)
NATURAL (U"Formant number", U"1")
OK
DO
@@ -1117,54 +1107,51 @@ DO
LOOP {
iam (FormantModeler);
autoDataModeler thee = FormantModeler_extractDataModeler (me, iformant);
- praat_new (thee.move(), my name, U"_", iformant);
+ praat_new (thee.transfer(), my name, U"_", iformant);
}
END
-FORM (FormantModeler_to_Table_zscores, U"", nullptr)
- BOOLEAN (U"Bandwidths as standard deviation", true)
+FORM (FormantModeler_to_Table_zscores, U"", 0)
+ BOOLEAN (U"Bandwidths as standard deviation", 1)
OK
DO
LOOP {
iam (FormantModeler);
autoTable thee = FormantModeler_to_Table_zscores (me, GET_INTEGER (U"Bandwidths as standard deviation"));
- praat_new (thee.move(), my name, U"_z");
+ praat_new (thee.transfer(), my name, U"_z");
}
END
-FORM (FormantModeler_processOutliers, U"", nullptr)
+FORM (FormantModeler_processOutliers, U"", 0)
POSITIVE (U"Number of sigmas", U"3.0")
- BOOLEAN (U"Bandwidths as standard deviation", true)
+ BOOLEAN (U"Bandwidths as standard deviation", 1)
OK
DO
LOOP {
iam (FormantModeler);
autoFormantModeler thee = FormantModeler_processOutliers (me, GET_REAL (U"Number of sigmas"), GET_INTEGER (U"Bandwidths as standard deviation"));
- praat_new (thee.move(), my name, U"_outliers");
+ praat_new (thee.transfer(), my name, U"_outliers");
}
END
DIRECT (OptimalCeilingTier_edit)
if (theCurrentPraatApplication -> batch) Melder_throw (U"Cannot view or edit an OptimalCeilingTier from batch.");
- Sound sound = nullptr;
+ Sound sound = NULL;
LOOP {
- if (CLASS == classSound) {
- sound = (Sound) OBJECT; // may stay nullptr
- }
+ if (CLASS == classSound) sound = (Sound) OBJECT; // may stay NULL
}
LOOP if (CLASS == classOptimalCeilingTier) {
iam (OptimalCeilingTier);
- autoOptimalCeilingTierEditor editor = OptimalCeilingTierEditor_create (ID_AND_FULL_NAME, me, sound, true);
- praat_installEditor (editor.get(), IOBJECT);
- editor.releaseToUser();
+ autoOptimalCeilingTierEditor editor = OptimalCeilingTierEditor_create (ID_AND_FULL_NAME, me, sound, TRUE);
+ praat_installEditor (editor.transfer(), IOBJECT);
}
END
/*************************** PitchModeler *************************************/
-FORM (Pitch_to_PitchModeler, U"Pitch: To PitchModeler", nullptr)
+FORM (Pitch_to_PitchModeler, U"Pitch: To PitchModeler", 0)
REAL (U"left Start time (s)", U"0.0")
REAL (U"right End time (s)", U"0.1")
INTEGER (U"Order of polynomials", U"2")
@@ -1174,17 +1161,17 @@ DO
iam (Pitch);
autoPitchModeler thee = Pitch_to_PitchModeler (me, GET_REAL (U"left Start time"), GET_REAL (U"right End time"),
GET_INTEGER (U"Order of polynomials") + 1);
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
-FORM (PitchModeler_draw, U"PitchModeler: Draw", nullptr)
+FORM (PitchModeler_draw, U"PitchModeler: Draw", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"left Frequency range (Hz)", U"0.0")
REAL (U"right Frequency range (Hz)", U"500.0")
INTEGER (U"Order of polynomial for estimation", U"2")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -1195,7 +1182,7 @@ DO
}
END
-FORM (Sound_getOptimalFormantCeiling, U"Sound: Get optimal formant ceiling", nullptr)
+FORM (Sound_getOptimalFormantCeiling, U"Sound: Get optimal formant ceiling", 0)
REAL (U"left Time range (s)", U"0.1")
REAL (U"right Time range (s)", U"0.15")
POSITIVE (U"Window length (s)", U"0.015")
@@ -1229,7 +1216,7 @@ DO
}
END
-FORM (Sound_to_Formant_interval, U"Sound: To Formant (interval)", nullptr)
+FORM (Sound_to_Formant_interval, U"Sound: To Formant (interval)", 0)
REAL (U"left Time range (s)", U"0.1")
REAL (U"right Time range (s)", U"0.15")
POSITIVE (U"Window length (s)", U"0.015")
@@ -1260,11 +1247,11 @@ DO
GET_INTEGER (U"Number of formant tracks in model"), GET_INTEGER (U"Order of polynomials") + 1,
GET_INTEGER (U"Weigh data") - 1, GET_REAL (U"Number of sigmas"), GET_REAL (U"Parameter variance power"),
0, 1, 1, 1, 1, 1, &ceiling);
- praat_new (formant.move(), my name, U"_", Melder_fixed (ceiling, 0));
+ praat_new (formant.transfer(), my name, U"_", Melder_fixed (ceiling, 0));
}
END
-FORM (Sound_to_Formant_interval_constrained, U"Sound: To Formant (interval, constrained)", nullptr)
+FORM (Sound_to_Formant_interval_constrained, U"Sound: To Formant (interval, constrained)", 0)
REAL (U"left Time range (s)", U"0.1")
REAL (U"right Time range (s)", U"0.15")
POSITIVE (U"Window length (s)", U"0.015")
@@ -1302,11 +1289,11 @@ DO
GET_REAL (U"Parameter variance power"), 1,
GET_REAL (U"Minimum F1"), GET_REAL (U"Maximum F1"), GET_REAL (U"Minimum F2"),
GET_REAL (U"Maximum F2"), GET_REAL (U"Minimum F3"), &ceiling);
- praat_new (formant.move(), my name, U"_", Melder_fixed (ceiling, 0));
+ praat_new (formant.transfer(), my name, U"_", Melder_fixed (ceiling, 0));
}
END
-FORM (Sound_to_Formant_interval_constrained_robust, U"Sound: To Formant (interval, constrained, robust)", nullptr)
+FORM (Sound_to_Formant_interval_constrained_robust, U"Sound: To Formant (interval, constrained, robust)", 0)
REAL (U"left Time range (s)", U"0.1")
REAL (U"right Time range (s)", U"0.15")
POSITIVE (U"Window length (s)", U"0.015")
@@ -1344,11 +1331,11 @@ DO
GET_REAL (U"Parameter variance power"), 1,
GET_REAL (U"Minimum F1"), GET_REAL (U"Maximum F1"), GET_REAL (U"Minimum F2"),
GET_REAL (U"Maximum F2"), GET_REAL (U"Minimum F3"), &ceiling);
- praat_new (formant.move(), my name, U"_", Melder_fixed (ceiling, 0));
+ praat_new (formant.transfer(), my name, U"_", Melder_fixed (ceiling, 0));
}
END
-FORM (Sound_to_OptimalCeilingTier, U"", nullptr)
+FORM (Sound_to_OptimalCeilingTier, U"", 0)
POSITIVE (U"Window length (s)", U"0.015")
POSITIVE (U"Time step (s)", U"0.0025")
POSITIVE (U"left Maximum frequency range (Hz)", U"4500.0")
@@ -1374,11 +1361,11 @@ DO
GET_REAL (U"left Maximum frequency range"), GET_REAL (U"right Maximum frequency range"), GET_INTEGER (U"Number of frequency steps"),
GET_REAL (U"Pre-emphasis from"), GET_REAL (U"Formant smoothing window"), GET_INTEGER (U"Number of formant tracks in model"),
GET_INTEGER (U"Order of polynomials") + 1, GET_INTEGER (U"Weigh data") - 1, GET_REAL (U"Number of sigmas"), GET_REAL (U"Parameter variance power"));
- praat_new (octier.move(), my name);
+ praat_new (octier.transfer(), my name);
}
END
-FORM (Table_to_DataModeler, U"", nullptr)
+FORM (Table_to_DataModeler, U"", 0)
REAL (U"left X range", U"0.0")
REAL (U"right X range", U"0.0 (=auto)")
WORD (U"Column with X data", U"")
@@ -1396,13 +1383,13 @@ DO
long scolumn = Table_findColumnIndexFromColumnLabel (me, GET_STRING (U"Column with sigmas"));
autoDataModeler thee = Table_to_DataModeler (me, GET_REAL (U"left X range"), GET_REAL (U"right X range"),
xcolumn, ycolumn, scolumn, GET_INTEGER (U"Maximum order") + 1, GET_INTEGER (U"Model functions"));
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
-void praat_DataModeler_init ();
-void praat_DataModeler_init () {
- Thing_recognizeClassesByName (classDataModeler, classFormantModeler, classOptimalCeilingTier, classOptimalCeilingTierEditor, classPitchModeler, nullptr);
+void praat_DataModeler_init (void);
+void praat_DataModeler_init (void) {
+ Thing_recognizeClassesByName (classDataModeler, classFormantModeler, classOptimalCeilingTier, classOptimalCeilingTierEditor, classPitchModeler, NULL);
praat_addMenuCommand (U"Objects", U"New", U"Create simple DataModeler...", U"Create ISpline...", praat_HIDDEN + praat_DEPTH_1, DO_DataModeler_createSimple);
@@ -1448,9 +1435,9 @@ void praat_DataModeler_init () {
praat_addAction1 (classDataModeler, 0, U"To Covariance (parameters)...", 0, 0, DO_DataModeler_to_Covariance_parameters);
praat_addAction1 (classDataModeler, 0, U"To Table (z-scores)...", 0, 0, DO_DataModeler_to_Table_zscores);
- praat_addAction1 (classFormant, 0, U"To FormantModeler...", U"To LPC...", praat_HIDDEN, DO_Formant_to_FormantModeler);
- praat_addAction1 (classFormant, 0, U"Extract smoothest part...", 0, praat_HIDDEN, DO_Formants_extractSmoothestPart);
- praat_addAction1 (classFormant, 0, U"Extract smoothest part (constrained)...", 0, praat_HIDDEN, DO_Formants_extractSmoothestPart_constrained);
+ praat_addAction1 (classFormant, 0, U"To FormantModeler...", U"To LPC...", 0, DO_Formant_to_FormantModeler);
+ praat_addAction1 (classFormant, 0, U"Extract smoothest part...", 0, 0, DO_Formants_extractSmoothestPart);
+ praat_addAction1 (classFormant, 0, U"Extract smoothest part (constrained)...", 0, 0, DO_Formants_extractSmoothestPart_constrained);
praat_addAction1 (classFormantModeler, 0, U"Draw -", 0, 0, 0);
praat_addAction1 (classFormantModeler, 0, U"Speckle...", 0, 1, DO_FormantModeler_speckle);
diff --git a/dwtools/praat_David_init.cpp b/dwtools/praat_David_init.cpp
index 3c11cbc..8f0f7a7 100644
--- a/dwtools/praat_David_init.cpp
+++ b/dwtools/praat_David_init.cpp
@@ -1,6 +1,6 @@
/* praat_David_init.cpp
*
- * Copyright (C) 1993-2016 David Weenink, 2015 Paul Boersma
+ * Copyright (C) 1993-2015 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -55,7 +55,7 @@
djmw 20090109 KlattGrid formulas for formant
djmw 20090708 KlattTable <-> Table
djmw 20090822 Thing_recognizeClassesByName: added classCepstrum, classIndex, classKlattTable
- djmw 20090914 Excitation to Excitations crashed because of nullptr reference
+ djmw 20090914 Excitation to Excitations crashed because of NULL reference
djmw 20090927 TableOfReal_drawRow(s)asHistogram
djmw 20091023 Sound_draw_selectedIntervals
djmw 20091230 Covariance_and_TableOfReal_mahalanobis
@@ -148,8 +148,8 @@ void praat_TableOfReal_init2 (ClassInfo klas);
void praat_SSCP_as_TableOfReal_init (ClassInfo klas);
void praat_CC_init (ClassInfo klas);
-void DTW_constraints_addCommonFields (UiForm dia);
-void DTW_constraints_getCommonFields (UiForm dia, int *begin, int *end, int *slope);
+void DTW_constraints_addCommonFields (void *dia);
+void DTW_constraints_getCommonFields (void *dia, int *begin, int *end, int *slope);
void praat_BandFilterSpectrogram_query_init (ClassInfo klas);
int praat_Fon_formula (UiForm dia, Interpreter interpreter);
void praat_EditDistanceTable_as_TableOfReal_init (ClassInfo klas);
@@ -158,7 +158,7 @@ void praat_EditDistanceTable_as_TableOfReal_init (ClassInfo klas);
/********************** Activation *******************************************/
-FORM (Activation_formula, U"Activation: Formula", nullptr)
+FORM (Activation_formula, U"Activation: Formula", 0)
LABEL (U"label", U"for col := 1 to ncol do { self [row, col] := `formula' ; x := x + dx } y := y + dy }}")
TEXTFIELD (U"formula", U"self")
OK
@@ -169,8 +169,7 @@ END
DIRECT (Activation_to_Matrix)
LOOP {
iam (Activation);
- autoMatrix thee = Activation_to_Matrix (me);
- praat_new (thee.move(), my name);
+ praat_new (Activation_to_Matrix (me), my name);
}
END
@@ -181,7 +180,7 @@ FORM (BandFilterSpectrogram_drawFrequencyScale, U"", U"")
REAL (U"right Horizontal frequency range (Hz)", U"0.0")
REAL (U"left Vertical frequency range (mel)", U"0.0")
REAL (U"right Vertical frequency range (mel)", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -210,7 +209,7 @@ FORM (BarkFilter_drawSpectrum, U"BarkFilter: Draw spectrum (slice)", U"FilterBan
REAL (U"right Frequency range (Bark)", U"0.0")
REAL (U"left Amplitude range (dB)", U"0.0")
REAL (U"right Amplitude range (dB)", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -226,15 +225,15 @@ FORM (BarkFilter_drawSekeyHansonFilterFunctions, U"BarkFilter: Draw filter funct
INTEGER (U"left Filter range", U"0")
INTEGER (U"right Filter range", U"0")
RADIO (U"Frequency scale", 1)
- RADIOBUTTON (U"Hertz")
- RADIOBUTTON (U"Bark")
- RADIOBUTTON (U"mel")
+ RADIOBUTTON (U"Hertz")
+ RADIOBUTTON (U"Bark")
+ RADIOBUTTON (U"mel")
REAL (U"left Frequency range", U"0.0")
REAL (U"right Frequency range", U"0.0")
- BOOLEAN (U"Amplitude scale in dB", true)
+ BOOLEAN (U"Amplitude scale in dB", 1)
REAL (U"left Amplitude range", U"0.0")
REAL (U"right Amplitude range", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -252,20 +251,20 @@ FORM (BarkSpectrogram_drawSekeyHansonAuditoryFilters, U"BarkSpectrogram: Draw Se
INTEGER (U"left Filter range", U"0")
INTEGER (U"right Filter range", U"0")
RADIO (U"Frequency scale", 2)
- RADIOBUTTON (U"Hertz")
- RADIOBUTTON (U"Bark")
+ RADIOBUTTON (U"Hertz")
+ RADIOBUTTON (U"Bark")
REAL (U"left Frequency range", U"0.0")
REAL (U"right Frequency range", U"0.0")
BOOLEAN (U"Amplitude scale in dB", 1)
REAL (U"left Amplitude range", U"0.0")
REAL (U"right Amplitude range", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (BarkSpectrogram);
- bool xIsHertz = ( GET_INTEGER (U"Frequency scale") == 1 );
+ bool xIsHertz = GET_INTEGER (U"Frequency scale") == 1;
BarkSpectrogram_drawSekeyHansonFilterFunctions (me, GRAPHICS, xIsHertz,
GET_INTEGER (U"left Filter range"), GET_INTEGER (U"right Filter range"),
GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"),
@@ -274,14 +273,14 @@ DO
}
END
-FORM (BarkFilter_paint, U"FilterBank: Paint", nullptr)
+FORM (BarkFilter_paint, U"FilterBank: Paint", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"left Frequency range (bark)", U"0.0")
REAL (U"right Frequency range (bark)", U"0.0")
REAL (U"left Amplitude range", U"0.0")
REAL (U"right Amplitude range", U"0.0")
- BOOLEAN (U"Garnish", false)
+ BOOLEAN (U"Garnish", 0)
OK
DO
autoPraatPicture picture;
@@ -332,9 +331,8 @@ DIRECT (Categories_edit)
} else {
LOOP {
iam (Categories);
- autoCategoriesEditor editor = CategoriesEditor_create (my name, me);
- praat_installEditor (editor.get(), IOBJECT);
- editor.releaseToUser();
+ praat_installEditor (CategoriesEditor_create (
+ my name, me), IOBJECT);
}
}
END
@@ -347,7 +345,7 @@ DIRECT (Categories_getNumberOfCategories)
END
DIRECT (Categories_getNumberOfDifferences)
- Categories c1 = nullptr, c2 = nullptr;
+ Categories c1 = 0, c2 = 0;
LOOP {
iam (Categories);
(c1 ? c2 : c1) = me;
@@ -363,7 +361,7 @@ DIRECT (Categories_getNumberOfDifferences)
END
DIRECT (Categories_getFractionDifferent)
- Categories c1 = nullptr, c2 = nullptr;
+ Categories c1 = 0, c2 = 0;
LOOP {
iam (Categories);
(c1 ? c2 : c1) = me;
@@ -373,14 +371,13 @@ DIRECT (Categories_getFractionDifferent)
END
DIRECT (Categories_difference)
- Categories c1 = nullptr, c2 = nullptr;
+ Categories c1 = 0, c2 = 0;
LOOP {
iam (Categories);
(c1 ? c2 : c1) = me;
}
Melder_assert (c1 && c2);
- long n;
- double fraction;
+ double fraction; long n;
OrderedOfString_difference (c1, c2, &n, &fraction);
Melder_information (n, U" differences");
END
@@ -388,52 +385,47 @@ END
DIRECT (Categories_selectUniqueItems)
LOOP {
iam (Categories);
- autoCategories thee = Categories_selectUniqueItems (me);
- praat_new (thee.move(), my name, U"_uniq");
+ praat_new (Categories_selectUniqueItems (me, 1), my name, U"_uniq");
}
END
DIRECT (Categories_to_Confusion)
- Categories c1 = nullptr, c2 = nullptr;
+ Categories c1 = 0, c2 = 0;
LOOP {
iam (Categories);
(c1 ? c2 : c1) = me;
}
Melder_assert (c1 && c2);
- autoConfusion thee = Categories_to_Confusion (c1, c2);
- praat_new (thee.move(), Thing_getName (c1), U"_", Thing_getName (c2));
+ praat_new (Categories_to_Confusion (c1, c2), Thing_getName (c1), U"_", Thing_getName (c2));
END
DIRECT (Categories_to_Strings)
LOOP {
iam (Categories);
- autoStrings thee = Categories_to_Strings (me);
- praat_new (thee.move(), my name);
+ praat_new (Categories_to_Strings (me), my name);
}
END
DIRECT (Categories_join)
- Categories c1 = nullptr, c2 = nullptr;
+ Categories c1 = 0, c2 = 0;
LOOP {
iam (Categories);
(c1 ? c2 : c1) = me;
}
Melder_assert (c1 && c2);
- autoOrderedOfString thee = OrderedOfString_joinItems (c1, c2);
- praat_new (thee.move(), c1 -> name, U"_", c2 -> name);
+ praat_new (OrderedOfString_joinItems (c1, c2), 0);
END
DIRECT (Categories_permuteItems)
LOOP {
iam (Collection);
- autoCollection thee = Collection_permuteItems (me);
- praat_new (thee.move(), my name, U"_perm");
+ praat_new (Collection_permuteItems (me), my name, U"_perm");
}
END
/***************** CC ****************************************/
-FORM (CC_getNumberOfCoefficients, U"Get number of coefficients", nullptr)
+FORM (CC_getNumberOfCoefficients, U"Get number of coefficients", 0)
NATURAL (U"Frame number", U"1")
OK
DO
@@ -451,7 +443,7 @@ FORM (CC_getValue, U"CC: Get value", U"CC: Get value...")
DO
LOOP {
iam (CC); // ?? generic
- Melder_informationReal (CC_getValue (me, GET_REAL (U"Time"), GET_INTEGER (U"Index")), nullptr);
+ Melder_informationReal (CC_getValue (me, GET_REAL (U"Time"), GET_INTEGER (U"Index")), 0);
}
END
@@ -462,7 +454,7 @@ FORM (CC_getValueInFrame, U"CC: Get value in frame", U"CC: Get value in frame...
DO
LOOP {
iam (CC); // ?? generic
- Melder_informationReal (CC_getValueInFrame (me, GET_INTEGER (U"Frame number"), GET_INTEGER (U"Index")), nullptr);
+ Melder_informationReal (CC_getValueInFrame (me, GET_INTEGER (U"Frame number"), GET_INTEGER (U"Index")), 0);
}
END
@@ -472,7 +464,7 @@ FORM (CC_getC0ValueInFrame, U"CC: Get c0 value in frame", U"CC: Get c0 value in
DO
LOOP {
iam (CC); // ?? generic
- Melder_informationReal (CC_getC0ValueInFrame (me, GET_INTEGER (U"Frame number")), nullptr);
+ Melder_informationReal (CC_getC0ValueInFrame (me, GET_INTEGER (U"Frame number")), 0);
}
END
@@ -483,7 +475,7 @@ FORM (CC_paint, U"CC: Paint", U"CC: Paint...")
INTEGER (U"To coefficient", U"0")
REAL (U"Minimum", U"0.0")
REAL (U"Maximum", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -500,7 +492,7 @@ FORM (CC_drawC0, U"CC: Draw c0", U"CC: Draw c0...")
REAL (U"right Time range (s)", U"0.0")
REAL (U"left Amplitude range", U"0.0")
REAL (U"right Amplitude range", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -521,7 +513,7 @@ FORM (CCs_to_DTW, U"CC: To DTW", U"CC: To DTW...")
DTW_constraints_addCommonFields (dia);
OK
DO
- CC c1 = nullptr, c2 = nullptr;
+ CC c1 = 0, c2 = 0;
LOOP {
iam (CC);
(c1 ? c2 : c1) = me;
@@ -532,15 +524,14 @@ DO
autoDTW thee = CCs_to_DTW (c1, c2, GET_REAL (U"Cepstral weight"), GET_REAL (U"Log energy weight"),
GET_REAL (U"Regression weight"), GET_REAL (U"Regression weight log energy"),
GET_REAL (U"Regression coefficients window"));
- DTW_findPath (thee.get(), begin, end, slope);
- praat_new (thee.move(), U"");
+ DTW_findPath (thee.peek(), begin, end, slope);
+ praat_new (thee.transfer(), U""); // ppgb: geen expliciete NULL meer meegeven als naam (dat wordt "0")
END
DIRECT (CC_to_Matrix)
LOOP {
iam (CC);
- autoMatrix thee = CC_to_Matrix (me);
- praat_new (thee.move(), my name);
+ praat_new (CC_to_Matrix (me), my name);
}
END
@@ -548,11 +539,11 @@ END
FORM (CCA_drawEigenvector, U"CCA: Draw eigenvector", U"Eigen: Draw eigenvector...")
OPTIONMENU (U"X or Y", 1)
- OPTION (U"y")
- OPTION (U"x")
+ OPTION (U"y")
+ OPTION (U"x")
INTEGER (U"Eigenvector number", U"1")
LABEL (U"", U"Multiply by eigenvalue?")
- BOOLEAN (U"Component loadings", false)
+ BOOLEAN (U"Component loadings", 0)
LABEL (U"", U"Select part of the eigenvector:")
INTEGER (U"left Element range", U"0")
INTEGER (U"right Element range", U"0")
@@ -560,8 +551,8 @@ FORM (CCA_drawEigenvector, U"CCA: Draw eigenvector", U"Eigen: Draw eigenvector..
REAL (U"right Amplitude range", U"1.0")
POSITIVE (U"Mark size (mm)", U"1.0")
SENTENCE (U"Mark string (+xo.)", U"+")
- BOOLEAN (U"Connect points", true)
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Connect points", 1)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -594,8 +585,8 @@ END
FORM (CCA_getEigenvectorElement, U"CCA: Get eigenvector element", U"Eigen: Get eigenvector element...")
OPTIONMENU (U"X or Y", 1)
- OPTION (U"y")
- OPTION (U"x")
+ OPTION (U"y")
+ OPTION (U"x")
NATURAL (U"Eigenvector number", U"1")
NATURAL (U"Element number", U"1")
OK
@@ -603,7 +594,7 @@ DO
LOOP {
iam (CCA);
Melder_information (CCA_getEigenvectorElement (me, GET_INTEGER (U"X or Y"),
- GET_INTEGER (U"Eigenvector number"), GET_INTEGER (U"Element number")));
+ GET_INTEGER (U"Eigenvector number"), GET_INTEGER (U"Element number")));
}
END
@@ -613,36 +604,35 @@ FORM (CCA_getZeroCorrelationProbability, U"CCA: Get zero correlation probability
DO
LOOP {
iam (CCA);
- double p, chisq, df;
- CCA_getZeroCorrelationProbability (me, GET_INTEGER (U"Coefficient number"), & p, & chisq, & df);
+ double p, chisq; long ndf;
+ CCA_getZeroCorrelationProbability (me, GET_INTEGER (U"Coefficient number"), &chisq, &ndf, &p);
Melder_information (p, U" (=probability for chisq = ", chisq,
- U" and ndf = ", df, U")");
+ U" and ndf = ", ndf, U")");
}
END
DIRECT (CCA_and_Correlation_factorLoadings)
- CCA me = FIRST (CCA);
- Correlation thee = FIRST (Correlation);
- autoTableOfReal result = CCA_and_Correlation_factorLoadings (me, thee);
- praat_new (result.move(), Thing_getName (me), U"_loadings");
+ CCA cca = FIRST (CCA);
+ Correlation c = FIRST (Correlation);
+ praat_new (CCA_and_Correlation_factorLoadings (cca, c), Thing_getName (cca), U"_loadings");
END
FORM (CCA_and_Correlation_getVarianceFraction, U"CCA & Correlation: Get variance fraction", U"CCA & Correlation: Get variance fraction...")
LABEL (U"", U"Get the fraction of variance from the data in set...")
OPTIONMENU (U"X or Y", 1)
- OPTION (U"y")
- OPTION (U"x")
+ OPTION (U"y")
+ OPTION (U"x")
LABEL (U"", U"extracted by...")
NATURAL (U"left Canonical variate range", U"1")
NATURAL (U"right Canonical variate range", U"1")
OK
DO
- CCA me = FIRST (CCA);
- Correlation thee = FIRST (Correlation);
+ CCA cca = FIRST (CCA);
+ Correlation c = FIRST (Correlation);
int x_or_y = GET_INTEGER (U"X or Y");
int cv_from = GET_INTEGER (U"left Canonical variate range");
int cv_to = GET_INTEGER (U"right Canonical variate range");
- Melder_information (CCA_and_Correlation_getVarianceFraction (me, thee, x_or_y, cv_from, cv_to),
+ Melder_information (CCA_and_Correlation_getVarianceFraction (cca, c, x_or_y, cv_from, cv_to),
U" (fraction variance from ", (x_or_y == 1 ? U"y" : U"x"), U", extracted by canonical variates ",
cv_from, U" to ", cv_to, U")");
END
@@ -650,39 +640,38 @@ END
FORM (CCA_and_Correlation_getRedundancy_sl, U"CCA & Correlation: Get Stewart-Love redundancy", U"CCA & Correlation: Get redundancy (sl)...")
LABEL (U"", U"Get the redundancy of the data in set...")
OPTIONMENU (U"X or Y", 1)
- OPTION (U"y")
- OPTION (U"x")
+ OPTION (U"y")
+ OPTION (U"x")
LABEL (U"", U"extracted by...")
NATURAL (U"left Canonical variate range", U"1")
NATURAL (U"right Canonical variate range", U"1")
LABEL (U"", U"...given the availability of the data in the other set.")
OK
DO
- CCA me = FIRST (CCA);
- Correlation thee = FIRST (Correlation);
+ CCA cca = FIRST (CCA);
+ Correlation c = FIRST (Correlation);
int x_or_y = GET_INTEGER (U"X or Y");
int cv_from = GET_INTEGER (U"left Canonical variate range");
int cv_to = GET_INTEGER (U"right Canonical variate range");
- Melder_information (CCA_and_Correlation_getRedundancy_sl (me, thee, x_or_y, cv_from, cv_to),
+ Melder_information (CCA_and_Correlation_getRedundancy_sl (cca, c, x_or_y, cv_from, cv_to),
U" (redundancy from ", (x_or_y == 1 ? U"y" : U"x"), U" extracted by canonical variates ",
cv_from, U" to ", cv_to, U")");
END
DIRECT (CCA_and_TableOfReal_factorLoadings)
- CCA me = FIRST (CCA);
- TableOfReal thee = FIRST (TableOfReal);
- autoTableOfReal result = CCA_and_TableOfReal_factorLoadings (me, thee);
- praat_new (result.move(), Thing_getName (me), U"_loadings");
+ CCA cca = FIRST (CCA);
+ TableOfReal tr = FIRST (TableOfReal);
+ praat_new (CCA_and_TableOfReal_factorLoadings (cca, tr), Thing_getName (cca), U"_loadings");
END
FORM (CCA_and_TableOfReal_scores, U"CCA & TableOfReal: To TableOfReal (scores)", U"CCA & TableOfReal: To TableOfReal (scores)...")
INTEGER (U"Number of canonical correlations", U"0 (=all)")
OK
DO
- CCA me = FIRST (CCA);
- TableOfReal thee = FIRST (TableOfReal);
- autoTableOfReal result = CCA_and_TableOfReal_scores (me, thee, GET_INTEGER (U"Number of canonical correlations"));
- praat_new (result.move(), Thing_getName (me), U"_scores");
+ CCA cca = FIRST (CCA);
+ TableOfReal tr = FIRST (TableOfReal);
+ praat_new (CCA_and_TableOfReal_scores (cca, tr, GET_INTEGER (U"Number of canonical correlations")),
+ Thing_getName (cca), U"_scores");
END
FORM (CCA_and_TableOfReal_predict, U"CCA & TableOfReal: Predict", U"CCA & TableOfReal: Predict...")
@@ -690,10 +679,9 @@ FORM (CCA_and_TableOfReal_predict, U"CCA & TableOfReal: Predict", U"CCA & TableO
INTEGER (U"Column number", U"1")
OK
DO
- CCA me = FIRST (CCA);
- TableOfReal thee = FIRST (TableOfReal);
- autoTableOfReal result = CCA_and_TableOfReal_predict (me, thee, GET_INTEGER (U"Column number"));
- praat_new (result.move(), thy name, U"_", my name);
+ CCA cca = FIRST (CCA);
+ TableOfReal tr = FIRST (TableOfReal);
+ praat_new (CCA_and_TableOfReal_predict (cca, tr, GET_INTEGER (U"Column number")), tr->name, U"_", cca->name);
END
/***************** ChebyshevSeries ****************************************/
@@ -714,15 +702,13 @@ FORM (ChebyshevSeries_create, U"Create ChebyshevSeries", U"Create ChebyshevSerie
DO
double xmin = GET_REAL (U"Xmin"), xmax = GET_REAL (U"Xmax");
REQUIRE (xmin < xmax, U"Xmin must be smaller than Xmax.")
- autoChebyshevSeries me = ChebyshevSeries_createFromString (xmin, xmax, GET_STRING (U"Coefficients"));
- praat_new (me.move(), GET_STRING (U"Name"));
+ praat_new (ChebyshevSeries_createFromString (xmin, xmax, GET_STRING (U"Coefficients")), GET_STRING (U"Name"));
END
DIRECT (ChebyshevSeries_to_Polynomial)
LOOP {
iam (ChebyshevSeries);
- autoPolynomial thee = ChebyshevSeries_to_Polynomial (me);
- praat_new (thee.move(), my name);
+ praat_new (ChebyshevSeries_to_Polynomial (me), my name);
}
END
@@ -732,7 +718,7 @@ DIRECT (ClassificationTable_help)
Melder_help (U"ClassificationTable");
END
-FORM (ClassificationTable_getClassIndexAtMaximumInRow, U"ClassificationTable: Get class index at maximum in row", nullptr)
+FORM (ClassificationTable_getClassIndexAtMaximumInRow, U"ClassificationTable: Get class index at maximum in row", 0)
NATURAL (U"Row number", U"1")
OK
DO
@@ -743,7 +729,7 @@ DO
}
END
-FORM (ClassificationTable_getClassLabelAtMaximumInRow, U"ClassificationTable: Get class label at maximum in row", nullptr)
+FORM (ClassificationTable_getClassLabelAtMaximumInRow, U"ClassificationTable: Get class label at maximum in row", 0)
NATURAL (U"Row number", U"1")
OK
DO
@@ -758,35 +744,31 @@ END
DIRECT (ClassificationTable_to_Confusion_old)
LOOP {
iam (ClassificationTable);
- autoConfusion thee = ClassificationTable_to_Confusion (me, false);
- praat_new (thee.move(), my name);
+ praat_new (ClassificationTable_to_Confusion (me, 0), my name);
}
END
FORM (ClassificationTable_to_Confusion, U"ClassificationTable: To Confusion", U"ClassificationTable: To Confusion...")
- BOOLEAN (U"Only class labels", true)
+ BOOLEAN (U"Only class labels", 1)
OK
DO
LOOP {
iam (ClassificationTable);
- autoConfusion thee = ClassificationTable_to_Confusion (me, GET_INTEGER (U"Only class labels"));
- praat_new (thee.move(), my name);
+ praat_new (ClassificationTable_to_Confusion (me, GET_INTEGER (U"Only class labels")), my name);
}
END
DIRECT (ClassificationTable_to_Correlation_columns)
LOOP {
iam (ClassificationTable);
- autoCorrelation thee = ClassificationTable_to_Correlation_columns (me);
- praat_new (thee.move(), my name, U"_col");
+ praat_new (ClassificationTable_to_Correlation_columns (me), my name, U"_col");
}
END
DIRECT (ClassificationTable_to_Strings_maximumProbability)
LOOP {
iam (ClassificationTable);
- autoStrings thee = ClassificationTable_to_Strings_maximumProbability (me);
- praat_new (thee.move(), my name);
+ praat_new (ClassificationTable_to_Strings_maximumProbability (me), my name);
}
END
@@ -801,8 +783,7 @@ FORM (Confusion_createSimple, U"Create simple Confusion", U"Create simple Confus
SENTENCE (U"Labels", U"u i a")
OK
DO
- autoConfusion thee = Confusion_createSimple (GET_STRING (U"Labels"));
- praat_new (thee.move(), GET_STRING (U"Name"));
+ praat_new (Confusion_createSimple (GET_STRING (U"Labels")), GET_STRING (U"Name"));
END
FORM (Confusion_increase, U"Confusion: Increase", U"Confusion: Increase...")
@@ -817,7 +798,7 @@ DO
}
END
-FORM (Confusion_getValue, U"Confusion: Get value", nullptr)
+FORM (Confusion_getValue, U"Confusion: Get value", 0)
WORD (U"Stimulus", U"u")
WORD (U"Response", U"i")
OK
@@ -854,20 +835,18 @@ END
DIRECT (Confusion_to_TableOfReal_marginals)
LOOP {
iam (Confusion);
- autoTableOfReal thee = Confusion_to_TableOfReal_marginals (me);
- praat_new (thee.move(), my name);
+ praat_new (Confusion_to_TableOfReal_marginals (me), my name);
}
END
DIRECT (Confusion_difference)
- Confusion c1 = nullptr, c2 = nullptr;
+ Confusion c1 = 0, c2 = 0;
LOOP {
iam (Confusion);
(c1 ? c2 : c1) = me;
}
Melder_assert (c1 && c2);
- autoMatrix thee = Confusion_difference (c1, c2);
- praat_new (thee.move(), U"diffs");
+ praat_new (Confusion_difference (c1, c2), U"diffs");
END
FORM (Confusion_condense, U"Confusion: Condense", U"Confusion: Condense...")
@@ -881,9 +860,8 @@ FORM (Confusion_condense, U"Confusion: Condense", U"Confusion: Condense...")
DO
LOOP {
iam (Confusion);
- autoConfusion thee = Confusion_condense (me, GET_STRING (U"Search"), GET_STRING (U"Replace"),
- GET_INTEGER (U"Replace limit"), GET_INTEGER (U"Search and replace are") - 1);
- praat_new (thee.move(), my name, U"_cnd");
+ praat_new (Confusion_condense (me, GET_STRING (U"Search"), GET_STRING (U"Replace"),
+ GET_INTEGER (U"Replace limit"), GET_INTEGER (U"Search and replace are") - 1), my name, U"_cnd");
}
END
@@ -896,9 +874,8 @@ DO
const char32 *newlabel = GET_STRING (U"New label");
LOOP {
iam (Confusion);
- autoConfusion thee = Confusion_group (me, GET_STRING (U"Stimuli & Responses"), newlabel,
- GET_INTEGER (U"New label position"));
- praat_new (thee.move(), my name, U"_sr", newlabel);
+ praat_new (Confusion_group (me, GET_STRING (U"Stimuli & Responses"), newlabel,
+ GET_INTEGER (U"New label position")), Thing_getName (me), U"_sr", newlabel);
}
END
@@ -911,9 +888,8 @@ DO
const char32 *newlabel = GET_STRING (U"New label");
LOOP {
iam (Confusion);
- autoConfusion thee = Confusion_groupStimuli (me, GET_STRING (U"Stimuli"), newlabel,
- GET_INTEGER (U"New label position"));
- praat_new (thee.move(), my name, U"_s", newlabel);
+ praat_new (Confusion_groupStimuli (me, GET_STRING (U"Stimuli"), newlabel,
+ GET_INTEGER (U"New label position")), Thing_getName (me), U"_s", newlabel);
}
END
@@ -926,19 +902,18 @@ DO
const char32 *newlabel = GET_STRING (U"New label");
LOOP {
iam (Confusion);
- autoConfusion thee = Confusion_groupResponses (me, GET_STRING (U"Responses"), newlabel,
- GET_INTEGER (U"New label position"));
- praat_new (thee.move(), my name, U"_s", newlabel);
+ praat_new (Confusion_groupResponses (me, GET_STRING (U"Responses"), newlabel,
+ GET_INTEGER (U"New label position")), Thing_getName (me), U"_s", newlabel);
}
END
FORM (Confusion_drawAsNumbers, U"", U"")
- BOOLEAN (U"Draw marginals", true)
+ BOOLEAN (U"Draw marginals", 1)
RADIO (U"Format", 3)
- RADIOBUTTON (U"decimal")
- RADIOBUTTON (U"exponential")
- RADIOBUTTON (U"free")
- RADIOBUTTON (U"rational")
+ RADIOBUTTON (U"decimal")
+ RADIOBUTTON (U"exponential")
+ RADIOBUTTON (U"free")
+ RADIOBUTTON (U"rational")
NATURAL (U"Precision", U"5")
OK
DO
@@ -946,15 +921,14 @@ DO
LOOP {
iam (Confusion);
Confusion_drawAsNumbers (me, GRAPHICS, GET_INTEGER (U"Draw marginals"),
- GET_INTEGER (U"Format"), GET_INTEGER (U"Precision"));
+ GET_INTEGER (U"Format"), GET_INTEGER (U"Precision"));
}
END
DIRECT (Confusion_getFractionCorrect)
LOOP {
iam (Confusion);
- double f;
- long n;
+ double f; long n;
Confusion_getFractionCorrect (me, &f, &n);
Melder_information (f, U" (fraction correct)");
}
@@ -968,14 +942,14 @@ END
/******************* Confusion & Matrix *************************************/
-FORM (Confusion_Matrix_draw, U"Confusion & Matrix: Draw confusions with arrows", nullptr)
+FORM (Confusion_Matrix_draw, U"Confusion & Matrix: Draw confusions with arrows", 0)
INTEGER (U"Category position", U"0 (=all)")
REAL (U"Lower level (%)", U"0")
REAL (U"left Horizontal range", U"0.0")
REAL (U"right Horizontal range", U"0.0")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
long categoryPosition = GET_INTEGER (U"Category position");
@@ -987,55 +961,41 @@ DO
GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"), GET_INTEGER (U"Garnish"));
END
-/********************** ComplexSpectrogram *******************************************/
+/**********************ComplexSpectrogram *******************************************/
DIRECT (ComplexSpectrogram_help)
Melder_help (U"ComplexSpectrogram_help");
END
-FORM (ComplexSpectrogram_to_Sound, U"ComplexSpectrogram: To Sound", nullptr)
+FORM (ComplexSpectrogram_to_Sound, U"ComplexSpectrogram: To Sound", 0)
POSITIVE (U"Duration factor", U"1.0")
OK
DO
LOOP {
iam (ComplexSpectrogram);
- autoSound thee = ComplexSpectrogram_to_Sound (me, GET_REAL (U"Duration factor"));
- praat_new (thee.move(), my name);
+ praat_new (ComplexSpectrogram_to_Sound (me, GET_REAL (U"Duration factor")), my name);
}
END
DIRECT (ComplexSpectrogram_to_Spectrogram)
LOOP {
iam (ComplexSpectrogram);
- autoSpectrogram thee = ComplexSpectrogram_to_Spectrogram (me);
- praat_new (thee.move(), my name);
+ praat_new (ComplexSpectrogram_to_Spectrogram (me), my name);
}
END
-FORM (ComplexSpectrogram_to_Spectrum, U"ComplexSpectrogram: To Spectrum (slice)", nullptr)
+FORM (ComplexSpectrogram_to_Spectrum, U"ComplexSpectrogram: To Spectrum (slice)", 0)
REAL (U"Time (s)", U"0.0")
OK
DO
LOOP {
iam (ComplexSpectrogram);
autoSpectrum thee = ComplexSpectrogram_to_Spectrum (me, GET_REAL (U"Time"));
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
-/********************** Correlation *******************************************/
-
-FORM (Correlation_createSimple, U"Create simple Correlation", U"Create simple Correlation...")
- WORD (U"Name", U"correlation")
- SENTENCE (U"Correlations", U"1.0 0.5 1.0")
- SENTENCE (U"Centroid", U"0.0 0.0")
- NATURAL (U"Number of observations", U"100")
- OK
-DO
- autoCorrelation me = Correlation_createSimple (GET_STRING (U"Correlations"), GET_STRING (U"Centroid"),
- GET_INTEGER (U"Number of observations"));
- praat_new (me.move(), GET_STRING (U"Name"));
-END
+/**********************Correlation *******************************************/
DIRECT (Correlation_help)
Melder_help (U"Correlation");
@@ -1045,16 +1005,15 @@ FORM (Correlation_confidenceIntervals, U"Correlation: Confidence intervals...",
POSITIVE (U"Confidence level (0-1)", U"0.95")
INTEGER (U"Number of tests (Bonferroni correction)", U"0")
RADIO (U"Approximation", 1)
- RADIOBUTTON (U"Ruben")
- RADIOBUTTON (U"Fisher")
+ RADIOBUTTON (U"Ruben")
+ RADIOBUTTON (U"Fisher")
OK
DO
double cl = GET_REAL (U"Confidence level");
long numberOfTests = GET_INTEGER (U"Number of tests");
LOOP {
iam (Correlation);
- autoTableOfReal thee = Correlation_confidenceIntervals (me, cl, numberOfTests, GET_INTEGER (U"Approximation"));
- praat_new (thee.move(), U"conf_intervals");
+ praat_new (Correlation_confidenceIntervals (me, cl, numberOfTests, GET_INTEGER (U"Approximation")), U"conf_intervals");
}
END
@@ -1062,24 +1021,24 @@ FORM (Correlation_testDiagonality_bartlett, U"Correlation: Get diagonality (bart
NATURAL (U"Number of contraints", U"1")
OK
DO
+ double chisq, p;
long nc = GET_INTEGER (U"Number of contraints");
LOOP {
iam (Correlation);
- double chisq, p, df;
- Correlation_testDiagonality_bartlett (me, nc, & chisq, & p, & df);
- Melder_information (p, U" (=probability, based on chisq = ", chisq, U" and ndf = ", df, U")");
+ Correlation_testDiagonality_bartlett (me, nc, &chisq, &p);
+ Melder_information (p, U" (=probability, based on chisq = ",
+ chisq, U"and ndf = ", my numberOfRows * (my numberOfRows - 1) / 2);
}
END
DIRECT (Correlation_to_PCA)
LOOP {
iam (Correlation);
- autoPCA thee = SSCP_to_PCA (me);
- praat_new (thee.move(), my name);
+ praat_new (SSCP_to_PCA (me), my name);
}
END
-/********************** Covariance *******************************************/
+/**********************Covariance *******************************************/
DIRECT (Covariance_help)
Melder_help (U"Covariance");
@@ -1092,12 +1051,11 @@ FORM (Covariance_createSimple, U"Create simple Covariance", U"Create simple Cova
NATURAL (U"Number of observations", U"100")
OK
DO
- autoCovariance me = Covariance_createSimple (GET_STRING (U"Covariances"), GET_STRING (U"Centroid"),
- GET_INTEGER (U"Number of observations"));
- praat_new (me.move(), GET_STRING (U"Name"));
+ praat_new (Covariance_createSimple (GET_STRING (U"Covariances"), GET_STRING (U"Centroid"),
+ GET_INTEGER (U"Number of observations")), GET_STRING (U"Name"));
END
-FORM (Covariance_getProbabilityAtPosition, U"Covariance: Get probability at position", nullptr)
+FORM (Covariance_getProbabilityAtPosition, U"Covariance: Get probability at position", 0)
SENTENCE (U"Position", U"10.0 20.0")
OK
DO
@@ -1110,75 +1068,72 @@ DO
END
FORM (Covariance_getSignificanceOfOneMean, U"Covariance: Get significance of one mean", U"Covariance: Get significance of one mean...")
- LABEL (U"", U"Get probability that the estimated mean for")
+ LABEL (U"", U"Get probability that the mean with")
NATURAL (U"Index", U"1")
- LABEL (U"", U"(or an estimated mean even further away)")
- LABEL (U"", U"could arise if the true mean were")
+ LABEL (U"", U"differs from")
REAL (U"Value", U"0.0")
+ LABEL (U"", U"(Null hypothesis: the observed difference is due to chance.)")
OK
DO
LOOP {
iam (Covariance);
- double p, t, ndf;
- Covariance_getSignificanceOfOneMean (me, GET_INTEGER (U"Index"), GET_REAL (U"Value"), & p, & t, & ndf);
+ double t, p; double ndf;
+ Covariance_getSignificanceOfOneMean (me, GET_INTEGER (U"Index"), GET_REAL (U"Value"), &p, &t , &ndf);
Melder_information (p, U" (=probability, based on t = ", t, U" and ndf = ", ndf);
}
END
FORM (Covariance_getSignificanceOfMeansDifference, U"Covariance: Get significance of means difference", U"Covariance: Get significance of means difference...")
- LABEL (U"", U"Get probability that the estimated difference between the means for")
+ LABEL (U"", U"Get probability that the difference between means")
NATURAL (U"Index1", U"1")
NATURAL (U"Index2", U"2")
- LABEL (U"", U"could arise if the true mean were")
+ LABEL (U"", U"differs from")
REAL (U"Value", U"0.0")
- LABEL (U"", U"Assume the means are ")
- BOOLEAN (U"Paired", true)
+ LABEL (U"", U"when the means are")
+ BOOLEAN (U"Paired", 1)
LABEL (U"", U"and have")
- BOOLEAN (U"Equal variances", true)
+ BOOLEAN (U"Equal variances", 1)
OK
DO
LOOP {
iam (Covariance);
- double p, t, ndf;
+ double t, p; double ndf;
Covariance_getSignificanceOfMeansDifference (me, GET_INTEGER (U"Index1"), GET_INTEGER (U"Index2"),
- GET_REAL (U"Value"), GET_INTEGER (U"Paired"), GET_INTEGER (U"Equal variances"), & p, & t, & ndf);
+ GET_REAL (U"Value"), GET_INTEGER (U"Paired"), GET_INTEGER (U"Equal variances"), &p, &t , &ndf);
Melder_information (p, U" (=probability, based on t = ",
t, U"and ndf = ", ndf, U")");
}
END
FORM (Covariance_getSignificanceOfOneVariance, U"Covariance: Get significance of one variance", U"Covariance: Get significance of one variance...")
- LABEL (U"", U"Get the probability that the estimated variance for")
+ LABEL (U"", U"Get probability that the variance with")
NATURAL (U"Index", U"1")
- LABEL (U"", U"(or an even larger estimated variance)")
- LABEL (U"", U"could arise if the true variance were")
+ LABEL (U"", U"differs from")
REAL (U"Value", U"0.0")
+ LABEL (U"", U"(Null hypothesis: the observed difference is due to chance.)")
OK
DO
LOOP {
iam (Covariance);
- double p, chisq; long ndf;
- Covariance_getSignificanceOfOneVariance (me, GET_INTEGER (U"Index"), GET_REAL (U"Value"), & p, & chisq, & ndf);
- Melder_information (p, U" (=probability, based on chisq = ", chisq, U" and ndf = ", ndf);
+ double chisq, p; long ndf;
+ Covariance_getSignificanceOfOneVariance (me, GET_INTEGER (U"Index"), GET_REAL (U"Value"), &p, &chisq , &ndf);
+ Melder_information (p, U" (=probability, based on chisq = ", chisq, U"and ndf = ", ndf);
}
END
-FORM (Covariance_getSignificanceOfVariancesRatio, U"Covariance: Get significance of variances ratio", nullptr)
- LABEL (U"", U"Get the probability that the estimated variance ratio observed for")
+FORM (Covariance_getSignificanceOfVariancesRatio, U"Covariance: Get significance of variances ratio", U"Covariance: Get significance of variances ratio...")
NATURAL (U"Index1", U"1")
NATURAL (U"Index2", U"2")
- LABEL (U"", U"(or an estimated ratio even further away)")
- LABEL (U"", U"could arise if the true ratio were")
- REAL (U"Value", U"1.0")
+ REAL (U"Hypothesized ratio", U"1.0")
OK
DO
LOOP {
iam (Covariance);
- double p, f, df;
+ double f, p; long ndf;
Covariance_getSignificanceOfVariancesRatio (me, GET_INTEGER (U"Index1"), GET_INTEGER (U"Index2"),
- GET_REAL (U"Value"), & p, & f , & df);
- Melder_information (p, U" (=probability, based on F = ", f, U" and ndf1 = ", df, U" and ndf2 = ", df);
-
+ GET_REAL (U"Hypothesized ratio"), &p, &f , &ndf);
+ Melder_information (p, U" (=probability, based on F = ", f,
+ U"and ndf1 = ", ndf, U" and ndf2 = ", ndf);
}
END
@@ -1193,30 +1148,28 @@ DO
}
END
-FORM (Covariances_reportMultivariateMeanDifference, U"Covariances: Report multivariate mean difference", U"Covariances: Report multivariate mean difference...")
- LABEL (U"", U"Get probability that the estimated multivariate means difference could arise ")
- LABEL (U"", U"if the actual means were equal.")
- LABEL (U"", U"")
- LABEL (U"", U"Assume for both means we have")
- BOOLEAN (U"Equal covariances", true)
+FORM (Covariances_reportMultivariateMeanDifference, U"Covariances: Report multivariate mean difference",
+ U"Covariances: Report multivariate mean difference...")
+ BOOLEAN (U"Covariances are equal", 1)
OK
DO
- Covariance c1 = nullptr, c2 = nullptr;
+ Covariance c1 = 0, c2 = 0;
LOOP {
iam (Covariance);
(c1 ? c2 : c1) = me;
}
Melder_assert (c1 && c2);
double prob, fisher, df1, df2, difference;
- bool equalCovariances = GET_INTEGER (U"Equal covariances");
+ int equalCovariances = GET_INTEGER (U"Covariances are equal");
MelderInfo_open ();
- difference = Covariances_getMultivariateCentroidDifference (c1, c2, equalCovariances, & prob, & fisher, & df1, & df2);
+ difference = Covariances_getMultivariateCentroidDifference (c1, c2, equalCovariances, &prob, &fisher, &df1, &df2);
MelderInfo_writeLine (U"Under the assumption that the two covariances are", (equalCovariances ? U" " : U" not "), U"equal:");
MelderInfo_writeLine (U"Difference between multivariate means = ", difference);
MelderInfo_writeLine (U"Fisher's F = ", fisher);
MelderInfo_writeLine (U"Significance from zero = ", prob);
MelderInfo_writeLine (U"Degrees of freedom = ", df1, U", ", df2);
- MelderInfo_writeLine (U"(Number of observations = ", c1->numberOfObservations, U", ", c2->numberOfObservations);
+ MelderInfo_writeLine (U"(Number of observations = ", c1->numberOfObservations, U", ",
+ c2->numberOfObservations);
MelderInfo_writeLine (U"Dimension of covariance matrices = ", c1-> numberOfRows, U")");
MelderInfo_close ();
END
@@ -1227,65 +1180,49 @@ FORM (Covariance_to_TableOfReal_randomSampling, U"Covariance: To TableOfReal (ra
DO
LOOP {
iam (Covariance);
- autoTableOfReal thee = Covariance_to_TableOfReal_randomSampling (me, GET_INTEGER (U"Number of data points"));
- praat_new (thee.move(), my name);
+ praat_new (Covariance_to_TableOfReal_randomSampling (me, GET_INTEGER (U"Number of data points")), my name);
}
END
DIRECT (Covariances_reportEquality)
- autoCovarianceList covariances = CovarianceList_create ();
- LOOP {
- iam (Covariance);
- covariances -> addItem_ref (me);
- }
+ autoCollection set = praat_getSelectedObjects ();
MelderInfo_open ();
- double p, chisq, df;
- Covariances_equality (covariances.get(), 1, & p, & chisq, & df);
- MelderInfo_writeLine (U"Difference between covariance matrices:");
- MelderInfo_writeLine (U"Significance of difference (bartlett) = ", p);
- MelderInfo_writeLine (U"Chi-squared (bartlett) = ", chisq);
- MelderInfo_writeLine (U"Degrees of freedom (bartlett) = ", df);
-
- Covariances_equality (covariances.get(), 2, &p, &chisq, &df);
- MelderInfo_writeLine (U"Significance of difference (wald) = ", p);
- MelderInfo_writeLine (U"Chi-squared (wald) = ", chisq);
- MelderInfo_writeLine (U"Degrees of freedom (wald) = ", df);
+ {
+ double chisq, p, df;
+ Covariances_equality (set.peek(), 1, &p, &chisq, &df);
+ MelderInfo_writeLine (U"Difference between covariance matrices:");
+ MelderInfo_writeLine (U"Significance of difference (bartlett) = ", p);
+ MelderInfo_writeLine (U"Chi-squared = ", chisq);
+ MelderInfo_writeLine (U"Degrees of freedom = ", df);
+ Covariances_equality (set.peek(), 2, &p, &chisq, &df);
+ MelderInfo_writeLine (U"Significance of difference (wald) = ", p);
+ MelderInfo_writeLine (U"Chi-squared = ", chisq);
+ MelderInfo_writeLine (U"Degrees of freedom = ", df);
+ }
MelderInfo_close ();
END
DIRECT (Covariance_to_Correlation)
LOOP {
iam (Covariance);
- autoCorrelation thee = SSCP_to_Correlation (me);
- praat_new (thee.move(), my name);
+ praat_new (SSCP_to_Correlation (me), my name);
}
END
DIRECT (Covariance_to_PCA)
LOOP {
iam (Covariance);
- autoPCA thee = SSCP_to_PCA (me);
- praat_new (thee.move(), my name);
- }
-END
-
-DIRECT (Covariances_pool)
- autoCovarianceList covariances = CovarianceList_create ();
- LOOP {
- iam (Covariance);
- covariances -> addItem_ref (me);
+ praat_new (SSCP_to_PCA (me), my name);
}
- autoCovariance thee = CovarianceList_to_Covariance_pool (covariances.get());
- praat_new (thee.move(), U"pool");
END
FORM (Covariance_and_TableOfReal_mahalanobis, U"Covariance & TableOfReal: To TableOfReal (mahalanobis)", U"Covariance & TableOfReal: To TableOfReal (mahalanobis)...")
BOOLEAN (U"Centroid from table", 0)
OK
DO
- Covariance me = FIRST (Covariance);
- TableOfReal thee = FIRST (TableOfReal);
- praat_new (Covariance_and_TableOfReal_mahalanobis (me, thee, GET_INTEGER (U"Centroid from table")), U"mahalanobis");
+ Covariance cov = FIRST (Covariance);
+ TableOfReal tr = FIRST (TableOfReal);
+ praat_new (Covariance_and_TableOfReal_mahalanobis (cov, tr, GET_INTEGER (U"Centroid from table")), U"mahalanobis");
END
/********************** Discriminant **********************************/
@@ -1302,14 +1239,14 @@ DIRECT (Discriminant_setGroupLabels)
END
FORM (Discriminant_and_Pattern_to_Categories, U"Discriminant & Pattern: To Categories", U"Discriminant & Pattern: To Categories...")
- BOOLEAN (U"Pool covariance matrices", true)
- BOOLEAN (U"Use apriori probabilities", true)
+ BOOLEAN (U"Pool covariance matrices", 1)
+ BOOLEAN (U"Use apriori probabilities", 1)
OK
DO
Discriminant me = FIRST (Discriminant);
Pattern pat = FIRST (Pattern);
- autoCategories thee = Discriminant_and_Pattern_to_Categories (me, pat, GET_INTEGER (U"Pool covariance matrices"), GET_INTEGER (U"Use apriori probabilities"));
- praat_new (thee.move(), my name, U"_", pat->name);
+ praat_new (Discriminant_and_Pattern_to_Categories (me, pat, GET_INTEGER (U"Pool covariance matrices"),
+ GET_INTEGER (U"Use apriori probabilities")), my name, U"_", pat->name);
END
FORM (Discriminant_and_TableOfReal_to_Configuration, U"Discriminant & TableOfReal: To Configuration", U"Discriminant & TableOfReal: To Configuration...")
@@ -1320,8 +1257,7 @@ DO
REQUIRE (dimension >= 0, U"Number of dimensions must be greater equal zero.")
Discriminant me = FIRST (Discriminant);
TableOfReal tr = FIRST_GENERIC (TableOfReal);
- autoConfiguration thee = Discriminant_and_TableOfReal_to_Configuration (me, tr, dimension);
- praat_new (thee.move(), my name, U"_", tr->name);
+ praat_new (Discriminant_and_TableOfReal_to_Configuration (me, tr, dimension), my name, U"_", tr->name);
END
DIRECT (hint_Discriminant_and_TableOfReal_to_ClassificationTable)
@@ -1329,78 +1265,27 @@ DIRECT (hint_Discriminant_and_TableOfReal_to_ClassificationTable)
END
FORM (Discriminant_and_TableOfReal_to_ClassificationTable, U"Discriminant & TableOfReal: To ClassificationTable", U"Discriminant & TableOfReal: To ClassificationTable...")
- BOOLEAN (U"Pool covariance matrices", true)
- BOOLEAN (U"Use apriori probabilities", true)
+ BOOLEAN (U"Pool covariance matrices", 1)
+ BOOLEAN (U"Use apriori probabilities", 1)
OK
DO
Discriminant me = FIRST (Discriminant);
TableOfReal tr = FIRST_GENERIC (TableOfReal);
- autoClassificationTable thee = Discriminant_and_TableOfReal_to_ClassificationTable (me, tr,
- GET_INTEGER (U"Pool covariance matrices"), GET_INTEGER (U"Use apriori probabilities"));
- praat_new (thee.move(), my name, U"_", tr->name);
+ praat_new (Discriminant_and_TableOfReal_to_ClassificationTable (me, tr,
+ GET_INTEGER (U"Pool covariance matrices"), GET_INTEGER (U"Use apriori probabilities")),
+ my name, U"_", tr->name);
END
FORM (Discriminant_and_TableOfReal_mahalanobis, U"Discriminant & TableOfReal: To TableOfReal (mahalanobis)", U"Discriminant & TableOfReal: To TableOfReal (mahalanobis)...")
SENTENCE (U"Group label", U"")
- BOOLEAN (U"Pool covariance matrices", false)
+ BOOLEAN (U"Pool covariance matrices", 0)
OK
DO
Discriminant me = FIRST (Discriminant);
TableOfReal tr = FIRST (TableOfReal);
long group = Discriminant_groupLabelToIndex (me, GET_STRING (U"Group label"));
REQUIRE (group > 0, U"Group label does not exist.")
- autoTableOfReal thee = Discriminant_and_TableOfReal_mahalanobis (me, tr, group, GET_INTEGER (U"Pool covariance matrices"));
- praat_new (thee.move(), U"mahalanobis");
-END
-
-DIRECT (Discriminant_getNumberOfEigenvalues)
- LOOP {
- iam (Discriminant);
- Melder_information (my eigen -> numberOfEigenvalues);
- }
-END
-
-DIRECT (Discriminant_getDimension)
- LOOP {
- iam (Discriminant);
- Melder_information (my eigen -> dimension);
- }
-END
-
-FORM (Discriminant_getEigenvalue, U"Discriminant: Get eigenvalue", U"Eigen: Get eigenvalue...")
- NATURAL (U"Eigenvalue number", U"1")
- OK
-DO
- LOOP {
- iam (Discriminant);
- long number = GET_INTEGER (U"Eigenvalue number");
- if (number > my eigen -> numberOfEigenvalues) {
- Melder_throw (U"Eigenvalue number must be smaller than ", my eigen -> numberOfEigenvalues + 1);
- }
- Melder_information (my eigen -> eigenvalues[number]);
- }
-END
-
-FORM (Discriminant_getSumOfEigenvalues, U"Discriminant:Get sum of eigenvalues", U"Eigen: Get sum of eigenvalues...")
- INTEGER (U"left Eigenvalue range", U"0")
- INTEGER (U"right Eigenvalue range", U"0")
- OK
-DO
- LOOP {
- iam (Discriminant);
- Melder_information (Eigen_getSumOfEigenvalues (my eigen.get(), GET_INTEGER (U"left Eigenvalue range"), GET_INTEGER (U"right Eigenvalue range")));
- }
-END
-
-FORM (Discriminant_getEigenvectorElement, U"Discriminant: Get eigenvector element", U"Eigen: Get eigenvector element...")
- NATURAL (U"Eigenvector number", U"1")
- NATURAL (U"Element number", U"1")
- OK
-DO
- LOOP {
- iam (Discriminant);
- Melder_information (Eigen_getEigenvectorElement (my eigen.get(), GET_INTEGER (U"Eigenvector number"), GET_INTEGER (U"Element number")));
- }
+ praat_new (Discriminant_and_TableOfReal_mahalanobis (me, tr, group, GET_INTEGER (U"Pool covariance matrices")), U"mahalanobis");
END
FORM (Discriminant_getWilksLambda, U"Discriminant: Get Wilks' lambda", U"Discriminant: Get Wilks' lambda...")
@@ -1423,8 +1308,8 @@ FORM (Discriminant_getCumulativeContributionOfComponents, U"Discriminant: Get cu
DO
LOOP {
iam (Discriminant);
- Melder_information (Eigen_getCumulativeContributionOfComponents (my eigen.get(),
- GET_INTEGER (U"From component"), GET_INTEGER (U"To component")));
+ Melder_information (Eigen_getCumulativeContributionOfComponents (me,
+ GET_INTEGER (U"From component"), GET_INTEGER (U"To component")));
}
END
@@ -1433,23 +1318,23 @@ FORM (Discriminant_getPartialDiscriminationProbability, U"Discriminant: Get part
INTEGER (U"Number of dimensions", U"1")
OK
DO
- long n = GET_INTEGER (U"Number of dimensions");
+ long ndf, n = GET_INTEGER (U"Number of dimensions");
+ double chisq, p;
REQUIRE (n >= 0, U"Number of dimensions must be greater than or equal to zero.")
LOOP {
iam (Discriminant);
- double p, chisq, df;
- Discriminant_getPartialDiscriminationProbability (me, n, & p, & chisq, & df);
- Melder_information (p, U" (=probability, based on chisq = ", chisq, U"and ndf = ", df, U")");
+ Discriminant_getPartialDiscriminationProbability (me, n, &p, &chisq, &ndf);
+ Melder_information (p, U" (=probability, based on chisq = ", chisq, U"and ndf = ", ndf);
}
END
DIRECT (Discriminant_getHomegeneityOfCovariances_box)
LOOP {
iam (Discriminant);
- double chisq, p; double ndf;
- SSCPList_getHomegeneityOfCovariances_box (my groups.get(), &p, &chisq, &ndf);
+ double chisq, p; long ndf;
+ SSCPs_getHomegeneityOfCovariances_box ( (SSCPs) my groups, &p, &chisq, &ndf);
Melder_information (p, U" (=probability, based on chisq = ",
- chisq, U"and ndf = ", ndf, U")");
+ chisq, U"and ndf = ", ndf);
}
END
@@ -1457,19 +1342,13 @@ DIRECT (Discriminant_reportEqualityOfCovariances_wald)
MelderInfo_open ();
LOOP {
iam (Discriminant);
- structCovarianceList list;
- for (long i = 1; i <= my groups->size; i ++) {
- SSCP sscp = my groups->at [i];
- autoCovariance covariance = SSCP_to_Covariance (sscp, 1); // FIXME numberOfConstraints shouldn't be 1, should it?
- list. addItem_move (covariance.move());
- }
double chisq, prob, df;
- Covariances_equality (& list, 2, & prob, & chisq, & df);
+ Covariances_equality ( (Collection) my groups, 2, &prob, &chisq, &df);
MelderInfo_writeLine (U"Wald test for equality of covariance matrices:");
MelderInfo_writeLine (U"Chi squared: ", chisq);
MelderInfo_writeLine (U"Significance: ", prob);
MelderInfo_writeLine (U"Degrees of freedom: ", df);
- MelderInfo_writeLine (U"Number of matrices: ", list.size);
+ MelderInfo_writeLine (U"Number of matrices: ", my groups -> size);
}
MelderInfo_close ();
END
@@ -1477,7 +1356,7 @@ END
FORM (Discriminant_getConcentrationEllipseArea, U"Discriminant: Get concentration ellipse area", U"Discriminant: Get concentration ellipse area...")
SENTENCE (U"Group label", U"")
POSITIVE (U"Number of sigmas", U"1.0")
- BOOLEAN (U"Discriminant plane", true)
+ BOOLEAN (U"Discriminant plane", 1)
INTEGER (U"X-dimension", U"1")
INTEGER (U"Y-dimension", U"2")
OK
@@ -1486,20 +1365,16 @@ DO
iam (Discriminant);
long group = Discriminant_groupLabelToIndex (me, GET_STRING (U"Group label"));
REQUIRE (group > 0, U"Group label does not exist.")
- Melder_information (Discriminant_getConcentrationEllipseArea (me,
- group,
- GET_REAL (U"Number of sigmas"),
- false, // confidence
- GET_INTEGER (U"Discriminant plane"),
- GET_INTEGER (U"X-dimension"),
- GET_INTEGER (U"Y-dimension")));
+ Melder_information (Discriminant_getConcentrationEllipseArea (me, group,
+ GET_REAL (U"Number of sigmas"), 0, GET_INTEGER (U"Discriminant plane"),
+ GET_INTEGER (U"X-dimension"), GET_INTEGER (U"Y-dimension")));
}
END
FORM (Discriminant_getConfidenceEllipseArea, U"Discriminant: Get confidence ellipse area", U"Discriminant: Get confidence ellipse area...")
SENTENCE (U"Group label", U"")
POSITIVE (U"Confidence level (0-1)", U"0.95")
- BOOLEAN (U"Discriminant plane", true)
+ BOOLEAN (U"Discriminant plane", 1)
INTEGER (U"X-dimension", U"1")
INTEGER (U"Y-dimension", U"2")
OK
@@ -1508,13 +1383,9 @@ DO
iam (Discriminant);
long group = Discriminant_groupLabelToIndex (me, GET_STRING (U"Group label"));
REQUIRE (group > 0, U"Group label does not exist.")
- Melder_information (Discriminant_getConcentrationEllipseArea (me,
- group,
- GET_REAL (U"Confidence level"),
- true, //confidence
- GET_INTEGER (U"Discriminant plane"),
- GET_INTEGER (U"X-dimension"),
- GET_INTEGER (U"Y-dimension")));
+ Melder_information (Discriminant_getConcentrationEllipseArea (me, group,
+ GET_REAL (U"Confidence level"), 1, GET_INTEGER (U"Discriminant plane"),
+ GET_INTEGER (U"X-dimension"), GET_INTEGER (U"Y-dimension")));
}
END
@@ -1537,80 +1408,20 @@ DIRECT (Discriminant_getLnDeterminant_total)
}
END
-FORM (Discriminant_invertEigenvector, U"Discriminant: Invert eigenvector", nullptr)
+FORM (Discriminant_invertEigenvector, U"Discriminant: Invert eigenvector", 0)
NATURAL (U"Index of eigenvector", U"1")
OK
DO
LOOP {
iam (Discriminant);
- Eigen_invertEigenvector (my eigen.get(), GET_INTEGER (U"Index of eigenvector"));
+ Eigen_invertEigenvector (me, GET_INTEGER (U"Index of eigenvector"));
praat_dataChanged (me);
}
END
-FORM (Discriminant_drawEigenvalues, U"Discriminant: Draw eigenvalues", U"Eigen: Draw eigenvalues...")
- INTEGER (U"left Eigenvalue range", U"0")
- INTEGER (U"right Eigenvalue range", U"0")
- REAL (U"left Amplitude range", U"0.0")
- REAL (U"right Amplitude range", U"0.0")
- BOOLEAN (U"Fraction of eigenvalues summed", false)
- BOOLEAN (U"Cumulative", false)
- POSITIVE (U"Mark size (mm)", U"1.0")
- SENTENCE (U"Mark string (+xo.)", U"+")
- BOOLEAN (U"Garnish", true)
- OK
-DO
- autoPraatPicture picture;
- LOOP {
- iam (Discriminant);
- Eigen_drawEigenvalues (my eigen.get(), GRAPHICS,
- GET_INTEGER (U"left Eigenvalue range"),
- GET_INTEGER (U"right Eigenvalue range"),
- GET_REAL (U"left Amplitude range"),
- GET_REAL (U"right Amplitude range"),
- GET_INTEGER (U"Fraction of eigenvalues summed"),
- GET_INTEGER (U"Cumulative"),
- GET_REAL (U"Mark size"),
- GET_STRING (U"Mark string"),
- GET_INTEGER (U"Garnish"));
- }
-END
-
-FORM (Discriminant_drawEigenvector, U"Discriminant: Draw eigenvector", U"Eigen: Draw eigenvector...")
- INTEGER (U"Eigenvector number", U"1")
- BOOLEAN (U"Component loadings", false)
- INTEGER (U"left Element range", U"0")
- INTEGER (U"right Element range", U"0")
- REAL (U"left Amplitude range", U"-1.0")
- REAL (U"right Amplitude range", U"1.0")
- POSITIVE (U"Mark size (mm)", U"1.0")
- SENTENCE (U"Mark string (+xo.)", U"+")
- BOOLEAN (U"Connect points", true)
- BOOLEAN (U"Garnish", true)
- OK
-DO
- autoPraatPicture picture;
- LOOP {
- iam (Discriminant);
- Eigen_drawEigenvector (my eigen.get(), GRAPHICS,
- GET_INTEGER (U"Eigenvector number"),
- GET_INTEGER (U"left Element range"),
- GET_INTEGER (U"right Element range"),
- GET_REAL (U"left Amplitude range"),
- GET_REAL (U"right Amplitude range"),
- GET_INTEGER (U"Component loadings"),
- GET_REAL (U"Mark size"),
- GET_STRING (U"Mark string"),
- GET_INTEGER (U"Connect points"),
- nullptr, // rowLabels
- GET_INTEGER (U"Garnish"));
- }
-END
-
-
FORM (Discriminant_drawSigmaEllipses, U"Discriminant: Draw sigma ellipses", U"Discriminant: Draw sigma ellipses...")
POSITIVE (U"Number of sigmas", U"1.0")
- BOOLEAN (U"Discriminant plane", true)
+ BOOLEAN (U"Discriminant plane", 1)
INTEGER (U"X-dimension", U"1")
INTEGER (U"Y-dimension", U"2")
REAL (U"left Horizontal range", U"0.0")
@@ -1618,32 +1429,24 @@ FORM (Discriminant_drawSigmaEllipses, U"Discriminant: Draw sigma ellipses", U"Di
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
INTEGER (U"Label size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (Discriminant);
- Discriminant_drawConcentrationEllipses (me, GRAPHICS,
- GET_REAL (U"Number of sigmas"),
- false, // confidence
- nullptr, // label
- GET_INTEGER (U"Discriminant plane"),
- GET_INTEGER (U"X-dimension"),
- GET_INTEGER (U"Y-dimension"),
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Label size"),
- GET_INTEGER (U"Garnish"));
+ Discriminant_drawConcentrationEllipses (me, GRAPHICS, GET_REAL (U"Number of sigmas"), 0, 0,
+ GET_INTEGER (U"Discriminant plane"), GET_INTEGER (U"X-dimension"), GET_INTEGER (U"Y-dimension"),
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_INTEGER (U"Label size"), GET_INTEGER (U"Garnish"));
}
END
FORM (Discriminant_drawOneSigmaEllipse, U"Discriminant: Draw one sigma ellipse", U"Discriminant: Draw one sigma ellipse...")
SENTENCE (U"Label", U"")
POSITIVE (U"Number of sigmas", U"1.0")
- BOOLEAN (U"Discriminant plane", true)
+ BOOLEAN (U"Discriminant plane", 1)
INTEGER (U"X-dimension", U"1")
INTEGER (U"Y-dimension", U"2")
REAL (U"left Horizontal range", U"0.0")
@@ -1651,31 +1454,24 @@ FORM (Discriminant_drawOneSigmaEllipse, U"Discriminant: Draw one sigma ellipse",
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
INTEGER (U"Label size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (Discriminant);
- Discriminant_drawConcentrationEllipses (me, GRAPHICS,
- GET_REAL (U"Number of sigmas"),
- false, // confidence
- GET_STRING (U"Label"),
- GET_INTEGER (U"Discriminant plane"),
- GET_INTEGER (U"X-dimension"),
- GET_INTEGER (U"Y-dimension"),
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Label size"),
- GET_INTEGER (U"Garnish"));
+ Discriminant_drawConcentrationEllipses (me, GRAPHICS, GET_REAL (U"Number of sigmas"), 0,
+ GET_STRING (U"Label"), GET_INTEGER (U"Discriminant plane"),
+ GET_INTEGER (U"X-dimension"), GET_INTEGER (U"Y-dimension"),
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_INTEGER (U"Label size"), GET_INTEGER (U"Garnish"));
}
END
-FORM (Discriminant_drawConfidenceEllipses, U"Discriminant: Draw confidence ellipses", nullptr)
+FORM (Discriminant_drawConfidenceEllipses, U"Discriminant: Draw confidence ellipses", 0)
POSITIVE (U"Confidence level (0-1)", U"0.95")
- BOOLEAN (U"Discriminant plane", true)
+ BOOLEAN (U"Discriminant plane", 1)
INTEGER (U"X-dimension", U"1")
INTEGER (U"Y-dimension", U"2")
REAL (U"left Horizontal range", U"0.0")
@@ -1683,33 +1479,26 @@ FORM (Discriminant_drawConfidenceEllipses, U"Discriminant: Draw confidence ellip
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
INTEGER (U"Label size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (Discriminant);
Discriminant_drawConcentrationEllipses (me, GRAPHICS,
- GET_REAL (U"Confidence level"),
- true, // confidence
- nullptr, // label
- GET_INTEGER (U"Discriminant plane"),
- GET_INTEGER (U"X-dimension"),
- GET_INTEGER (U"Y-dimension"),
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Label size"),
- GET_INTEGER (U"Garnish"));
+ GET_REAL (U"Confidence level"), 1, NULL, GET_INTEGER (U"Discriminant plane"),
+ GET_INTEGER (U"X-dimension"), GET_INTEGER (U"Y-dimension"),
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_INTEGER (U"Label size"), GET_INTEGER (U"Garnish"));
}
END
-FORM (Discriminant_drawOneConfidenceEllipse, U"Discriminant: Draw one confidence ellipse", nullptr)
+FORM (Discriminant_drawOneConfidenceEllipse, U"Discriminant: Draw one confidence ellipse", 0)
SENTENCE (U"Label", U"")
POSITIVE (U"Confidence level (0-1)", U"0.95")
- BOOLEAN (U"Discriminant plane", true)
+ BOOLEAN (U"Discriminant plane", 1)
INTEGER (U"X-dimension", U"1")
INTEGER (U"Y-dimension", U"2")
REAL (U"left Horizontal range", U"0.0")
@@ -1717,65 +1506,53 @@ FORM (Discriminant_drawOneConfidenceEllipse, U"Discriminant: Draw one confidence
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
INTEGER (U"Label size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (Discriminant);
Discriminant_drawConcentrationEllipses (me, GRAPHICS,
- GET_REAL (U"Confidence level"),
- true, // confidence
- GET_STRING (U"Label"),
- GET_INTEGER (U"Discriminant plane"),
- GET_INTEGER (U"X-dimension"),
- GET_INTEGER (U"Y-dimension"),
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Label size"),
- GET_INTEGER (U"Garnish"));
+ GET_REAL (U"Confidence level"), 1, GET_STRING (U"Label"), GET_INTEGER (U"Discriminant plane"),
+ GET_INTEGER (U"X-dimension"), GET_INTEGER (U"Y-dimension"),
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_INTEGER (U"Label size"), GET_INTEGER (U"Garnish"));
}
END
DIRECT (Discriminant_extractBetweenGroupsSSCP)
LOOP {
iam (Discriminant);
- autoSSCP thee = Discriminant_extractBetweenGroupsSSCP (me);
- praat_new (thee.move());
+ praat_new (Discriminant_extractBetweenGroupsSSCP (me), 0);
}
END
DIRECT (Discriminant_extractGroupCentroids)
LOOP {
iam (Discriminant);
- autoTableOfReal thee = Discriminant_extractGroupCentroids (me);
- praat_new (thee.move(), U"centroids");
+ praat_new (Discriminant_extractGroupCentroids (me), U"centroids");
}
END
DIRECT (Discriminant_extractGroupStandardDeviations)
LOOP {
iam (Discriminant);
- autoTableOfReal thee = Discriminant_extractGroupStandardDeviations (me);
- praat_new (thee.move(), U"group_stddevs");
+ praat_new (Discriminant_extractGroupStandardDeviations (me), U"group_stddevs");
}
END
DIRECT (Discriminant_extractGroupLabels)
LOOP {
iam (Discriminant);
- autoStrings thee = Discriminant_extractGroupLabels (me);
- praat_new (thee.move(), U"group_labels");
+ praat_new (Discriminant_extractGroupLabels (me), U"group_labels");
}
END
DIRECT (Discriminant_extractPooledWithinGroupsSSCP)
LOOP {
iam (Discriminant);
- autoSSCP thee = Discriminant_extractPooledWithinGroupsSSCP (me);
- praat_new (thee.move(), U"pooled_within");
+ praat_new (Discriminant_extractPooledWithinGroupsSSCP (me), U"pooled_within");
}
END
@@ -1786,8 +1563,7 @@ DO
long index = GET_INTEGER (U"Group index");
LOOP {
iam (Discriminant);
- autoSSCP thee = Discriminant_extractWithinGroupSSCP (me, index);
- praat_new (thee.move(), my name, U"_g", index);
+ praat_new (Discriminant_extractWithinGroupSSCP (me, index), my name, U"_g", index);
}
END
@@ -1801,7 +1577,7 @@ END
DIRECT (Discriminant_getDimensionOfFunctions)
LOOP {
iam (Discriminant);
- Melder_information (Eigen_getDimensionOfComponents (my eigen.get()));
+ Melder_information (Eigen_getDimensionOfComponents (me));
}
END
@@ -1825,12 +1601,12 @@ END
/********************** DTW *******************************************/
-FORM (DTW_and_Polygon_findPathInside, U"DTW & Polygon: Find path inside", nullptr)
+FORM (DTW_and_Polygon_findPathInside, U"DTW & Polygon: Find path inside", 0)
RADIO (U"Slope constraint", 1)
- RADIOBUTTON (U"no restriction")
- RADIOBUTTON (U"1/3 < slope < 3")
- RADIOBUTTON (U"1/2 < slope < 2")
- RADIOBUTTON (U"2/3 < slope < 3/2")
+ RADIOBUTTON (U"no restriction")
+ RADIOBUTTON (U"1/3 < slope < 3")
+ RADIOBUTTON (U"1/2 < slope < 2")
+ RADIOBUTTON (U"2/3 < slope < 3/2")
OK
DO
int localSlope = GET_INTEGER (U"Slope constraint");
@@ -1840,19 +1616,19 @@ DO
END
-FORM (DTW_and_Polygon_to_Matrix_cummulativeDistances, U"DTW & Polygon: To Matrix (cumm. distances)", nullptr)
+FORM (DTW_and_Polygon_to_Matrix_cummulativeDistances, U"DTW & Polygon: To Matrix (cumm. distances)", 0)
RADIO (U"Slope constraint", 1)
- RADIOBUTTON (U"no restriction")
- RADIOBUTTON (U"1/3 < slope < 3")
- RADIOBUTTON (U"1/2 < slope < 2")
- RADIOBUTTON (U"2/3 < slope < 3/2")
+ RADIOBUTTON (U"no restriction")
+ RADIOBUTTON (U"1/3 < slope < 3")
+ RADIOBUTTON (U"1/2 < slope < 2")
+ RADIOBUTTON (U"2/3 < slope < 3/2")
OK
DO
int localSlope = GET_INTEGER (U"Slope constraint");
DTW me = FIRST (DTW);
Polygon thee = FIRST (Polygon);
autoMatrix him = DTW_and_Polygon_to_Matrix_cummulativeDistances (me, thee, localSlope);
- praat_new (him.move(), my name, U"_", localSlope);
+ praat_new (him.transfer(), my name, U"_", localSlope);
END
FORM (DTW_and_Sounds_draw, U"DTW & Sounds: Draw", U"DTW & Sounds: Draw...")
@@ -1860,13 +1636,12 @@ FORM (DTW_and_Sounds_draw, U"DTW & Sounds: Draw", U"DTW & Sounds: Draw...")
REAL (U"right Horizontal range", U"0.0")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
- Sound s1 = nullptr, s2 = nullptr;
- DTW dtw = nullptr;
+ Sound s1 = 0, s2 = 0; DTW dtw = 0;
LOOP {
- iam (Daata);
+ iam (Data);
if (CLASS == classSound) {
(s1 ? s2 : s1) = (Sound) me;
} else if (CLASS == classDTW) {
@@ -1886,10 +1661,10 @@ FORM (DTW_and_Sounds_drawWarpX, U"DTW & Sounds: Draw warp (x)", U"DTW & Sounds:
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
REAL (U"Time (s)", U"0.1")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
- Sound s1 = nullptr, s2 = nullptr;
+ Sound s1 = 0, s2 = 0;
LOOP {
iam (Sound);
(s1 ? s2 : s1) = me;
@@ -1903,19 +1678,19 @@ DO
GET_REAL (U"Time"), GET_INTEGER (U"Garnish"));
END
-void DTW_constraints_addCommonFields (UiForm dia) {
- UiField radio;
+void DTW_constraints_addCommonFields (void *dia) {
+ Any radio;
LABEL (U"", U"Boundary conditions")
- BOOLEAN (U"Match begin positions", false)
- BOOLEAN (U"Match end positions", false)
+ BOOLEAN (U"Match begin positions", 0)
+ BOOLEAN (U"Match end positions", 0)
RADIO (U"Slope constraint", 1)
- RADIOBUTTON (U"no restriction")
- RADIOBUTTON (U"1/3 < slope < 3")
- RADIOBUTTON (U"1/2 < slope < 2")
- RADIOBUTTON (U"2/3 < slope < 3/2")
+ RADIOBUTTON (U"no restriction")
+ RADIOBUTTON (U"1/3 < slope < 3")
+ RADIOBUTTON (U"1/2 < slope < 2")
+ RADIOBUTTON (U"2/3 < slope < 3/2")
}
-void DTW_constraints_getCommonFields (UiForm dia, int *begin, int *end, int *slope) {
+void DTW_constraints_getCommonFields (void *dia, int *begin, int *end, int *slope) {
*begin = GET_INTEGER (U"Match begin positions");
*end = GET_INTEGER (U"Match end positions");
*slope = GET_INTEGER (U"Slope constraint");
@@ -1923,67 +1698,54 @@ void DTW_constraints_getCommonFields (UiForm dia, int *begin, int *end, int *slo
DIRECT (DTW_help) Melder_help (U"DTW"); END
-FORM (DTW_drawPath, U"DTW: Draw path", nullptr)
+FORM (DTW_drawPath, U"DTW: Draw path", 0)
REAL (U"left Horizontal range", U"0.0")
REAL (U"right Horizontal range", U"0.0")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
- BOOLEAN (U"Garnish", false);
+ BOOLEAN (U"Garnish", 0);
OK
DO
autoPraatPicture picture;
LOOP {
iam (DTW);
- DTW_drawPath (me, GRAPHICS,
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Garnish"));
+ DTW_drawPath (me, GRAPHICS, GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"), GET_INTEGER (U"Garnish"));
}
END
-FORM (DTW_drawDistancesAlongPath, U"DTW: Draw distances along path", nullptr)
+FORM (DTW_drawDistancesAlongPath, U"DTW: Draw distances along path", 0)
REAL (U"left Horizontal range", U"0.0")
REAL (U"right Horizontal range", U"0.0")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
- BOOLEAN (U"Garnish", false);
+ BOOLEAN (U"Garnish", 0);
OK
DO
autoPraatPicture picture;
LOOP {
iam (DTW);
- DTW_drawDistancesAlongPath (me,
- GRAPHICS, GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Garnish"));
+ DTW_drawDistancesAlongPath (me, GRAPHICS, GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"), GET_INTEGER (U"Garnish"));
}
END
-FORM (DTW_paintDistances, U"DTW: Paint distances", nullptr)
+FORM (DTW_paintDistances, U"DTW: Paint distances", 0)
REAL (U"left Horizontal range", U"0.0")
REAL (U"right Horizontal range", U"0.0")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
REAL (U"Minimum", U"0.0")
REAL (U"Maximum", U"0.0")
- BOOLEAN (U"Garnish", false);
+ BOOLEAN (U"Garnish", 0);
OK
DO
autoPraatPicture picture;
LOOP {
iam (DTW);
- DTW_paintDistances (me, GRAPHICS,
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_REAL (U"Minimum"),
- GET_REAL (U"Maximum"),
- GET_INTEGER (U"Garnish"));
+ DTW_paintDistances (me, GRAPHICS, GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_REAL (U"Minimum"), GET_REAL (U"Maximum"), GET_INTEGER (U"Garnish"));
}
END
@@ -1993,42 +1755,15 @@ FORM (DTW_drawWarpX, U"DTW: Draw warp (x)", U"DTW: Draw warp (x)...")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
REAL (U"Time (s)", U"0.1")
- BOOLEAN (U"Garnish", false);
+ BOOLEAN (U"Garnish", 0);
OK
DO
autoPraatPicture picture;
LOOP {
iam (DTW);
- DTW_drawWarpX (me, GRAPHICS,
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_REAL (U"Time"),
- GET_INTEGER (U"Garnish"));
- }
-END
-
-
-FORM (DTW_drawWarpY, U"DTW: Draw warp (y)", U"DTW: Draw warp (y)...")
- REAL (U"left Horizontal range", U"0.0")
- REAL (U"right Horizontal range", U"0.0")
- REAL (U"left Vertical range", U"0.0")
- REAL (U"right Vertical range", U"0.0")
- REAL (U"Time (s)", U"0.1")
- BOOLEAN (U"Garnish", false);
- OK
-DO
- autoPraatPicture picture;
- LOOP {
- iam (DTW);
- DTW_drawWarpY (me, GRAPHICS,
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_REAL (U"Time"),
- GET_INTEGER (U"Garnish"));
+ DTW_drawWarpX (me, GRAPHICS, GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_REAL (U"Time"), GET_INTEGER (U"Garnish"));
}
END
@@ -2161,7 +1896,7 @@ FORM (DTW_getPathY, U"DTW: Get time along path", U"DTW: Get time along path...")
DO
LOOP {
iam (DTW);
- Melder_information (DTW_getYTimeFromXTime (me, GET_REAL (U"Time")));
+ Melder_information (DTW_getPathY (me, GET_REAL (U"Time")));
}
END
@@ -2172,7 +1907,7 @@ DO
double time = GET_REAL (U"Time at x");
LOOP {
iam (DTW);
- Melder_information (DTW_getYTimeFromXTime (me, time), U" s (= y time at x time ", time, U")");
+ Melder_information (DTW_getYTimeFromXTime (me, time), U" s (= y time at z time ", time, U")");
}
END
@@ -2189,18 +1924,18 @@ END
FORM (DTW_getMaximumConsecutiveSteps, U"DTW: Get maximum consecutive steps", U"DTW: Get maximum consecutive steps...")
OPTIONMENU (U"Direction", 1)
- OPTION (U"X")
- OPTION (U"Y")
- OPTION (U"Diagonaal")
+ OPTION (U"X")
+ OPTION (U"Y")
+ OPTION (U"Diagonaal")
OK
DO
- int direction [] = { DTW_START, DTW_X, DTW_Y, DTW_XANDY };
- const char32 *string [] = { U"", U"x", U"y", U"diagonal" };
+ int direction[] = {DTW_START, DTW_X, DTW_Y, DTW_XANDY};
+ const char32 *string[] = {U"", U"x", U"y", U"diagonal"};
int d = GET_INTEGER (U"Direction");
LOOP {
iam (DTW);
- Melder_information (DTW_getMaximumConsecutiveSteps (me, direction [d]),
- U" (= maximum number of consecutive steps in ", string [d], U" direction)");
+ Melder_information (DTW_getMaximumConsecutiveSteps (me, direction[d]),
+ U" (= maximum number of consecutive steps in ", string[d], U" direction)");
}
END
@@ -2211,7 +1946,7 @@ DIRECT (DTW_getWeightedDistance)
}
END
-FORM (DTW_getDistanceValue, U"DTW: Get distance value", nullptr)
+FORM (DTW_getDistanceValue, U"DTW: Get distance value", 0)
REAL (U"Time at x (s)", U"0.1")
REAL (U"Time at y (s)", U"0.1")
OK
@@ -2265,7 +2000,7 @@ DO
double minimum, maximum;
Matrix_getWindowExtrema (me, 0, 0, 0, 0, & minimum, & maximum);
if (minimum < 0) {
- DTW_and_Matrix_replace (me, cp.get()); // restore original
+ DTW_and_Matrix_replace (me, cp.peek()); // restore original
Melder_throw (U"Execution of the formula has made some distance(s) negative which is not allowed.");
}
praat_dataChanged (me);
@@ -2276,7 +2011,7 @@ DO
}
END
-FORM (DTW_setDistanceValue, U"DTW: Set distance value", nullptr)
+FORM (DTW_setDistanceValue, U"DTW: Set distance value", 0)
REAL (U"Time at x (s)", U"0.1")
REAL (U"Time at y (s)", U"0.1")
REAL (U"New value", U"0.0")
@@ -2303,42 +2038,42 @@ DO
}
END
-FORM (DTW_findPath, U"DTW: Find path", nullptr)
+FORM (DTW_findPath, U"DTW: Find path", 0)
DTW_constraints_addCommonFields (dia);
OK
DO
int begin, end, slope;
- DTW_constraints_getCommonFields (dia, & begin, & end, & slope);
+ DTW_constraints_getCommonFields (dia, &begin, &end, &slope);
LOOP {
iam (DTW);
DTW_findPath (me, begin, end, slope);
}
END
-FORM (DTW_findPath_bandAndSlope, U"DTW: find path (band & slope)", nullptr)
+FORM (DTW_findPath_bandAndSlope, U"DTW: find path (band & slope)", 0)
REAL (U"Sakoe-Chiba band (s)", U"0.05")
RADIO (U"Slope constraint", 1)
- RADIOBUTTON (U"no restriction")
- RADIOBUTTON (U"1/3 < slope < 3")
- RADIOBUTTON (U"1/2 < slope < 2")
- RADIOBUTTON (U"2/3 < slope < 3/2")
+ RADIOBUTTON (U"no restriction")
+ RADIOBUTTON (U"1/3 < slope < 3")
+ RADIOBUTTON (U"1/2 < slope < 2")
+ RADIOBUTTON (U"2/3 < slope < 3/2")
OK
DO
double band = GET_REAL (U"Sakoe-Chiba band");
int slope = GET_INTEGER (U"Slope constraint");
LOOP {
iam (DTW);
- DTW_findPath_bandAndSlope (me, band, slope, nullptr);
+ DTW_findPath_bandAndSlope (me, band, slope, 0);
}
END
-FORM (DTW_to_Matrix_cummulativeDistances, U"DTW: To Matrix", nullptr)
+FORM (DTW_to_Matrix_cummulativeDistances, U"DTW: To Matrix", 0)
REAL (U"Sakoe-Chiba band (s)", U"0.05")
RADIO (U"Slope constraint", 1)
- RADIOBUTTON (U"no restriction")
- RADIOBUTTON (U"1/3 < slope < 3")
- RADIOBUTTON (U"1/2 < slope < 2")
- RADIOBUTTON (U"2/3 < slope < 3/2")
+ RADIOBUTTON (U"no restriction")
+ RADIOBUTTON (U"1/3 < slope < 3")
+ RADIOBUTTON (U"1/2 < slope < 2")
+ RADIOBUTTON (U"2/3 < slope < 3/2")
OK
DO
double band = GET_REAL (U"Sakoe-Chiba band");
@@ -2346,17 +2081,17 @@ DO
LOOP {
iam (DTW);
autoMatrix thee = DTW_to_Matrix_cummulativeDistances (me, band, slope);
- praat_new (thee.move(), my name, U"_cd");
+ praat_new (thee.transfer(), my name, U"_cd");
}
END
FORM (DTW_to_Polygon, U"DTW: To Polygon...", 0)
REAL (U"Sakoe-Chiba band (s)", U"0.1")
RADIO (U"Slope constraint", 1)
- RADIOBUTTON (U"no restriction")
- RADIOBUTTON (U"1/3 < slope < 3")
- RADIOBUTTON (U"1/2 < slope < 2")
- RADIOBUTTON (U"2/3 < slope < 3/2")
+ RADIOBUTTON (U"no restriction")
+ RADIOBUTTON (U"1/3 < slope < 3")
+ RADIOBUTTON (U"1/2 < slope < 2")
+ RADIOBUTTON (U"2/3 < slope < 3/2")
OK
DO
double band = GET_REAL (U"Sakoe-Chiba band");
@@ -2364,23 +2099,21 @@ DO
LOOP {
iam (DTW);
autoPolygon thee = DTW_to_Polygon (me, band, slope);
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
DIRECT (DTW_to_Matrix_distances)
LOOP {
iam (DTW);
- autoMatrix thee = DTW_to_Matrix_distances (me);
- praat_new (thee.move(), my name);
+ praat_new (DTW_to_Matrix_distances (me), my name);
}
END
DIRECT (DTW_swapAxes)
LOOP {
iam (DTW);
- autoDTW thee = DTW_swapAxes (me);
- praat_new (thee.move(), my name, U"_axesSwapped");
+ praat_new (DTW_swapAxes (me), my name, U"_axesSwapped");
}
END
@@ -2394,15 +2127,13 @@ END
DIRECT (DTW_and_TextGrid_to_TextGrid)
DTW me = FIRST (DTW);
TextGrid tg = FIRST (TextGrid);
- autoTextGrid thee = DTW_and_TextGrid_to_TextGrid (me, tg, 0);
- praat_new (thee.move(), tg -> name, U"_", my name);
+ praat_new (DTW_and_TextGrid_to_TextGrid (me, tg, 0), 0);
END
DIRECT (DTW_and_IntervalTier_to_Table)
DTW me = FIRST (DTW);
IntervalTier ti = FIRST (IntervalTier);
- autoTable thee = DTW_and_IntervalTier_to_Table (me, ti, 1.0/44100);
- praat_new (thee.move(), my name);
+ praat_new (DTW_and_IntervalTier_to_Table (me, ti, 1.0/44100), my name);
END
/******************** EditDistanceTable & EditCostsTable ********************************************/
@@ -2414,8 +2145,7 @@ END
DIRECT (EditDistanceTable_to_TableOfReal_directions)
LOOP {
iam (EditDistanceTable);
- autoTableOfReal thee = EditDistanceTable_to_TableOfReal_directions (me);
- praat_new (thee.move(), my name);
+ praat_new (EditDistanceTable_to_TableOfReal_directions (me), my name);
}
END
@@ -2425,7 +2155,7 @@ DIRECT (EditDistanceTable_setEditCosts)
EditDistanceTable_setEditCosts (me, thee);
END
-FORM (EditDistanceTable_setDefaultCosts, U"", nullptr)
+FORM (EditDistanceTable_setDefaultCosts, U"", 0)
REAL (U"Insertion costs", U"1.0")
REAL (U"Deletion costs", U"1.0")
REAL (U"Substitution costs", U"2.0")
@@ -2449,7 +2179,7 @@ DO
}
END
-FORM (EditDistanceTable_draw, U"EditDistanceTable_draw", nullptr)
+FORM (EditDistanceTable_draw, U"EditDistanceTable_draw", 0)
RADIO (U"Format", 3)
RADIOBUTTON (U"decimal")
RADIOBUTTON (U"exponential")
@@ -2462,10 +2192,7 @@ DO
autoPraatPicture picture;
LOOP {
iam (EditDistanceTable);
- EditDistanceTable_draw (me, GRAPHICS,
- GET_INTEGER (U"Format"),
- GET_INTEGER (U"Precision"),
- GET_REAL (U"Rotate source labels by"));
+ EditDistanceTable_draw (me, GRAPHICS, GET_INTEGER (U"Format"), GET_INTEGER (U"Precision"), GET_REAL (U"Rotate source labels by"));
}
END
@@ -2481,131 +2208,116 @@ DIRECT (EditCostsTable_help)
Melder_help (U"EditCostsTable");
END
-FORM (EditCostsTable_getTargetIndex, U"EditCostsTable: Get target index", nullptr)
+FORM (EditCostsTable_getTargetIndex, U"EditCostsTable: Get target index", 0)
SENTENCE (U"Target", U"")
OK
DO
LOOP {
iam (EditCostsTable);
- Melder_informationReal (EditCostsTable_getTargetIndex (me,
- GET_STRING (U"Target")), nullptr);
+ Melder_informationReal (EditCostsTable_getTargetIndex (me, GET_STRING (U"Target")), NULL);
}
END
-FORM (EditCostsTable_getSourceIndex, U"EditCostsTable: Get source index", nullptr)
+FORM (EditCostsTable_getSourceIndex, U"EditCostsTable: Get source index", 0)
SENTENCE (U"Source", U"")
OK
DO
LOOP {
iam (EditCostsTable);
- Melder_informationReal (EditCostsTable_getSourceIndex (me,
- GET_STRING (U"Source")), nullptr);
+ Melder_informationReal (EditCostsTable_getSourceIndex (me, GET_STRING (U"Source")), NULL);
}
END
-FORM (EditCostsTable_getInsertionCost, U"EditCostsTable: Get insertion cost", nullptr)
+FORM (EditCostsTable_getInsertionCost, U"EditCostsTable: Get insertion cost", 0)
SENTENCE (U"Target", U"")
OK
DO
LOOP {
iam (EditCostsTable);
- Melder_informationReal (EditCostsTable_getInsertionCost (me,
- GET_STRING (U"Target")), nullptr);
+ Melder_informationReal (EditCostsTable_getInsertionCost (me, GET_STRING (U"Target")), NULL);
}
END
-FORM (EditCostsTable_getDeletionCost, U"EditCostsTable: Get deletion cost", nullptr)
+FORM (EditCostsTable_getDeletionCost, U"EditCostsTable: Get deletion cost", 0)
SENTENCE (U"Source", U"")
OK
DO
LOOP {
iam (EditCostsTable);
- Melder_informationReal (EditCostsTable_getDeletionCost (me,
- GET_STRING (U"Source")), nullptr);
+ Melder_informationReal (EditCostsTable_getDeletionCost (me, GET_STRING (U"Source")), NULL);
}
END
-FORM (EditCostsTable_getSubstitutionCost, U"EditCostsTable: Get substitution cost", nullptr)
+FORM (EditCostsTable_getSubstitutionCost, U"EditCostsTable: Get substitution cost", 0)
SENTENCE (U"Target", U"")
SENTENCE (U"Source", U"")
OK
DO
LOOP {
iam (EditCostsTable);
- Melder_informationReal (EditCostsTable_getSubstitutionCost (me,
- GET_STRING (U"Target"),
- GET_STRING (U"Source")), nullptr);
+ Melder_informationReal (EditCostsTable_getSubstitutionCost (me, GET_STRING (U"Target"), GET_STRING (U"Source")), NULL);
}
END
-FORM (EditCostsTable_getOthersCost, U"EditCostsTable: Get cost (others)", nullptr)
+FORM (EditCostsTable_getOthersCost, U"EditCostsTable: Get cost (others)", 0)
RADIO (U"Others cost type", 1)
- RADIOBUTTON (U"Insertion")
- RADIOBUTTON (U"Deletion")
- RADIOBUTTON (U"Equality")
- RADIOBUTTON (U"Inequality")
+ RADIOBUTTON (U"Insertion")
+ RADIOBUTTON (U"Deletion")
+ RADIOBUTTON (U"Equality")
+ RADIOBUTTON (U"Inequality")
OK
DO
LOOP {
iam (EditCostsTable);
- Melder_informationReal (EditCostsTable_getOthersCost (me,
- GET_INTEGER (U"Others cost type")), nullptr);
+ Melder_informationReal (EditCostsTable_getOthersCost (me, GET_INTEGER (U"Others cost type")), NULL);
}
END
-FORM (EditCostsTable_setTargetSymbol_index, U"EditCostsTable: Set target symbol (index)", nullptr)
+FORM (EditCostsTable_setTargetSymbol_index, U"EditCostsTable: Set target symbol (index)", 0)
NATURAL (U"Index", U"1")
SENTENCE (U"Target", U"a")
OK
DO
LOOP {
iam (TableOfReal);
- TableOfReal_setRowLabel (me,
- GET_INTEGER (U"Index"),
- GET_STRING (U"Target"));
+ TableOfReal_setRowLabel (me, GET_INTEGER (U"Index"), GET_STRING (U"Target"));
}
END
-FORM (EditCostsTable_setSourceSymbol_index, U"EditCostsTable: Set source symbol (index)", nullptr)
+FORM (EditCostsTable_setSourceSymbol_index, U"EditCostsTable: Set source symbol (index)", 0)
NATURAL (U"Index", U"1")
SENTENCE (U"Source", U"a")
OK
DO
LOOP {
iam (TableOfReal);
- TableOfReal_setColumnLabel (me,
- GET_INTEGER (U"Index"),
- GET_STRING (U"Source"));
+ TableOfReal_setColumnLabel (me, GET_INTEGER (U"Index"), GET_STRING (U"Source"));
}
END
-FORM (EditCostsTable_setInsertionCosts, U"EditCostsTable: Set insertion costs", nullptr)
+FORM (EditCostsTable_setInsertionCosts, U"EditCostsTable: Set insertion costs", 0)
SENTENCE (U"Targets", U"")
REAL (U"Cost", U"2.0")
OK
DO
LOOP {
iam (EditCostsTable);
- EditCostsTable_setInsertionCosts (me,
- GET_STRING (U"Targets"),
- GET_REAL (U"Cost"));
+ EditCostsTable_setInsertionCosts (me, GET_STRING (U"Targets"), GET_REAL (U"Cost"));
}
END
-FORM (EditCostsTable_setDeletionCosts, U"EditCostsTable: Set deletion costs", nullptr)
+FORM (EditCostsTable_setDeletionCosts, U"EditCostsTable: Set deletion costs", 0)
SENTENCE (U"Sources", U"")
REAL (U"Cost", U"2.0")
OK
DO
LOOP {
iam (EditCostsTable);
- EditCostsTable_setDeletionCosts (me,
- GET_STRING (U"Sources"),
- GET_REAL (U"Cost"));
+ EditCostsTable_setDeletionCosts (me, GET_STRING (U"Sources"), GET_REAL (U"Cost"));
}
END
-FORM (EditCostsTable_setSubstitutionCosts, U"EditCostsTable: Set substitution costs", nullptr)
+FORM (EditCostsTable_setSubstitutionCosts, U"EditCostsTable: Set substitution costs", 0)
SENTENCE (U"Targets", U"a i u")
SENTENCE (U"Sources", U"a i u")
REAL (U"Cost", U"2.0")
@@ -2613,14 +2325,11 @@ FORM (EditCostsTable_setSubstitutionCosts, U"EditCostsTable: Set substitution co
DO
LOOP {
iam (EditCostsTable);
- EditCostsTable_setSubstitutionCosts (me,
- GET_STRING (U"Targets"),
- GET_STRING (U"Sources"),
- GET_REAL (U"Cost"));
+ EditCostsTable_setSubstitutionCosts (me, GET_STRING (U"Targets"), GET_STRING (U"Sources"), GET_REAL (U"Cost"));
}
END
-FORM (EditCostsTable_setOthersCosts, U"EditCostsTable: Set costs (others)", nullptr)
+FORM (EditCostsTable_setOthersCosts, U"EditCostsTable: Set costs (others)", 0)
LABEL (U"", U"Others costs")
REAL (U"Insertion", U"1.0")
REAL (U"Deletion", U"1.0")
@@ -2631,19 +2340,14 @@ FORM (EditCostsTable_setOthersCosts, U"EditCostsTable: Set costs (others)", null
DO
LOOP {
iam (EditCostsTable);
- EditCostsTable_setOthersCosts (me,
- GET_REAL (U"Insertion"),
- GET_REAL (U"Deletion"),
- GET_REAL (U"Equality"),
- GET_REAL (U"Inequality"));
+ EditCostsTable_setOthersCosts (me, GET_REAL (U"Insertion"), GET_REAL (U"Deletion"), GET_REAL (U"Equality"), GET_REAL (U"Inequality"));
}
END
DIRECT (EditCostsTable_to_TableOfReal)
LOOP {
iam (EditCostsTable);
- autoTableOfReal result = EditCostsTable_to_TableOfReal (me);
- praat_new (result.move(), my name);
+ praat_new (EditCostsTable_to_TableOfReal (me), my name);
}
END
@@ -2657,8 +2361,7 @@ DO
numberOfTargetSymbols = numberOfTargetSymbols < 0 ? 0 : numberOfTargetSymbols;
long numberOfSourceSymbols = GET_INTEGER (U"Number of source symbols");
numberOfSourceSymbols = numberOfSourceSymbols < 0 ? 0 : numberOfSourceSymbols;
- autoEditCostsTable result = EditCostsTable_create (numberOfTargetSymbols, numberOfSourceSymbols);
- praat_new (result.move(), GET_STRING (U"Name"));
+ praat_new (EditCostsTable_create (numberOfTargetSymbols, numberOfSourceSymbols), GET_STRING (U"Name"));
END
/******************** Eigen ********************************************/
@@ -2674,57 +2377,45 @@ FORM (Eigen_drawEigenvalues, U"Eigen: Draw eigenvalues", U"Eigen: Draw eigenvalu
INTEGER (U"right Eigenvalue range", U"0")
REAL (U"left Amplitude range", U"0.0")
REAL (U"right Amplitude range", U"0.0")
- BOOLEAN (U"Fraction of eigenvalues summed", false)
- BOOLEAN (U"Cumulative", false)
+ BOOLEAN (U"Fraction of eigenvalues summed", 0)
+ BOOLEAN (U"Cumulative", 0)
POSITIVE (U"Mark size (mm)", U"1.0")
SENTENCE (U"Mark string (+xo.)", U"+")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (Eigen);
- Eigen_drawEigenvalues (me, GRAPHICS,
- GET_INTEGER (U"left Eigenvalue range"),
- GET_INTEGER (U"right Eigenvalue range"),
- GET_REAL (U"left Amplitude range"),
- GET_REAL (U"right Amplitude range"),
- GET_INTEGER (U"Fraction of eigenvalues summed"),
- GET_INTEGER (U"Cumulative"),
- GET_REAL (U"Mark size"),
- GET_STRING (U"Mark string"),
- GET_INTEGER (U"Garnish"));
+ Eigen_drawEigenvalues (me, GRAPHICS, GET_INTEGER (U"left Eigenvalue range"),
+ GET_INTEGER (U"right Eigenvalue range"), GET_REAL (U"left Amplitude range"),
+ GET_REAL (U"right Amplitude range"), GET_INTEGER (U"Fraction of eigenvalues summed"),
+ GET_INTEGER (U"Cumulative"), GET_REAL (U"Mark size"), GET_STRING (U"Mark string"),
+ GET_INTEGER (U"Garnish"));
}
END
FORM (Eigen_drawEigenvector, U"Eigen: Draw eigenvector", U"Eigen: Draw eigenvector...")
INTEGER (U"Eigenvector number", U"1")
- BOOLEAN (U"Component loadings", false)
+ BOOLEAN (U"Component loadings", 0)
INTEGER (U"left Element range", U"0")
INTEGER (U"right Element range", U"0")
REAL (U"left Amplitude range", U"-1.0")
REAL (U"right Amplitude range", U"1.0")
POSITIVE (U"Mark size (mm)", U"1.0")
SENTENCE (U"Mark string (+xo.)", U"+")
- BOOLEAN (U"Connect points", true)
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Connect points", 1)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (Eigen);
- Eigen_drawEigenvector (me, GRAPHICS,
- GET_INTEGER (U"Eigenvector number"),
- GET_INTEGER (U"left Element range"),
- GET_INTEGER (U"right Element range"),
- GET_REAL (U"left Amplitude range"),
- GET_REAL (U"right Amplitude range"),
- GET_INTEGER (U"Component loadings"),
- GET_REAL (U"Mark size"),
- GET_STRING (U"Mark string"),
- GET_INTEGER (U"Connect points"),
- nullptr, // rowLabels
- GET_INTEGER (U"Garnish"));
+ Eigen_drawEigenvector (me, GRAPHICS, GET_INTEGER (U"Eigenvector number"),
+ GET_INTEGER (U"left Element range"), GET_INTEGER (U"right Element range"),
+ GET_REAL (U"left Amplitude range"), GET_REAL (U"right Amplitude range"),
+ GET_INTEGER (U"Component loadings"), GET_REAL (U"Mark size"),
+ GET_STRING (U"Mark string"), GET_INTEGER (U"Connect points"), 0, GET_INTEGER (U"Garnish"));
}
END
@@ -2779,36 +2470,29 @@ DO
END
DIRECT (Eigens_alignEigenvectors)
- OrderedOf<structEigen> list;
- LOOP {
- iam (Eigen);
- list. addItem_ref (me);
- }
- Eigens_alignEigenvectors (& list);
+ autoCollection set = praat_getSelectedObjects ();
+ Eigens_alignEigenvectors (set.peek());
END
-FORM (Eigen_and_Matrix_projectColumns, U"Eigen & Matrix: Project columns", U"Eigen & Matrix: Project...")
+FORM (Eigen_and_Matrix_project, U"Eigen & Matrix: Project", U"Eigen & Matrix: Project...")
INTEGER (U"Number of dimensions", U"0")
OK
DO
Eigen me = FIRST_GENERIC (Eigen);
Matrix thee = FIRST_GENERIC (Matrix);
- autoMatrix him = Eigen_and_Matrix_to_Matrix_projectColumns (me, thee, GET_INTEGER (U"Number of dimensions"));
- praat_new (him.move(), my name, U"_", thy name);
+ praat_new (Eigen_and_Matrix_project (me, thee, GET_INTEGER (U"Number of dimensions")), my name, U"_", thy name);
END
DIRECT (Eigen_and_SSCP_project)
Eigen me = FIRST_GENERIC (Eigen);
SSCP cp = FIRST (SSCP);
- autoSSCP thee = Eigen_and_SSCP_project (me, cp);
- praat_new (thee.move(), my name, U"_", cp->name);
+ praat_new (Eigen_and_SSCP_project (me, cp), my name, U"_", cp->name);
END
DIRECT (Eigen_and_Covariance_project)
Eigen me = FIRST_GENERIC (Eigen);
Covariance cv = FIRST (Covariance);
- autoCovariance thee = Eigen_and_Covariance_project (me, cv);
- praat_new (thee.move(), my name, U"_", cv->name);
+ praat_new (Eigen_and_Covariance_project (me, cv), my name, U"_", cv->name);
END
/******************** Index ********************************************/
@@ -2820,7 +2504,7 @@ END
DIRECT (Index_getNumberOfClasses)
LOOP {
iam (Index);
- Melder_information (my classes->size);
+ Melder_information (my classes -> size);
}
END
@@ -2831,11 +2515,11 @@ DO
long klas = GET_INTEGER (U"Class index");
LOOP {
iam (StringsIndex);
- long numberOfClasses = my classes->size;
+ long numberOfClasses = my classes -> size;
if (klas > numberOfClasses) {
Melder_throw (U"Index must be less than or equal ", numberOfClasses, U".");
}
- SimpleString ss = (SimpleString) my classes->at [klas]; // FIXME cast
+ SimpleString ss = (SimpleString) my classes -> item[klas];
Melder_information (ss -> string);
}
END
@@ -2850,8 +2534,8 @@ DO
if (index > my numberOfElements) {
Melder_throw (U"Index must be less than or equal ", my numberOfElements, U".");
}
- long klas = my classIndex [index];
- SimpleString ss = (SimpleString) my classes->at [klas]; // FIXME cast
+ long klas = my classIndex[index];
+ SimpleString ss = (SimpleString) my classes -> item [klas];
Melder_information (ss -> string);
}
END
@@ -2866,7 +2550,7 @@ DO
if (index > my numberOfElements) {
Melder_throw (U"Index must be less than or equal ", my numberOfElements, U".");
}
- Melder_information (my classIndex [index]);
+ Melder_information (my classIndex[index]);
}
END
@@ -2889,110 +2573,99 @@ FORM (Index_extractPart, U"Index: Extract part", U"Index: Extract part...")
DO
LOOP {
iam (Index);
- autoIndex thee = Index_extractPart (me,
- GET_INTEGER (U"left Range"),
- GET_INTEGER (U"right Range"));
- praat_new (thee.move(), Thing_getName (me), U"_part");
+ praat_new (Index_extractPart (me, GET_INTEGER (U"left Range"), GET_INTEGER (U"right Range")),
+ Thing_getName (me), U"_part");
}
END
FORM (Index_to_Permutation, U"Index: To Permutation", U"Index: To Permutation...")
- BOOLEAN (U"Permute within classes", true)
+ BOOLEAN (U"Permute within classes", 1)
OK
DO
LOOP {
iam (Index);
- autoPermutation result = Index_to_Permutation_permuteRandomly (me,
- GET_INTEGER (U"Permute within classes"));
- praat_new (result.move(), my name);
+ praat_new (Index_to_Permutation_permuteRandomly (me, GET_INTEGER (U"Permute within classes")), my name);
}
END
DIRECT (StringsIndex_to_Strings)
LOOP {
iam (StringsIndex);
- autoStrings result = StringsIndex_to_Strings (me);
- praat_new (result.move(), my name);
+ praat_new (StringsIndex_to_Strings (me), my name);
}
END
/******************** Excitation ********************************************/
-DIRECT (Excitations_to_ExcitationList)
- autoExcitationList result = ExcitationList_create ();
+DIRECT (Excitation_to_Excitations)
+ autoExcitations e = Excitations_create (100);
LOOP {
iam (Excitation);
- autoExcitation copy = Data_copy (me);
- result -> addItem_move (copy.move());
+ autoExcitation thee = Data_copy (me);
+ Collection_addItem (e.peek(), thee.transfer());
}
- praat_new (result.move(), U"appended");
+ praat_new (e.transfer(), U"appended");
END
/******************** Excitations ********************************************/
-FORM (ExcitationList_formula, U"ExcitationList: Formula", 0)
- LABEL (U"label", U"for all objects in ExcitationList do { for col := 1 to ncol do { self [col] := `formula' ; x := x + dx } }")
+FORM (Excitations_formula, U"Excitations: Formula", 0)
+ LABEL (U"label", U"for all objects in Excitations do { for col := 1 to ncol do { self [col] := `formula' ; x := x + dx } }")
TEXTFIELD (U"formula", U"self")
OK
DO
LOOP {
- iam (ExcitationList);
- for (long j = 1; j <= my size; j ++) {
- Matrix_formula (my at [j], GET_STRING (U"formula"), interpreter, nullptr);
+ iam (Excitations);
+ for (long j = 1; j <= my size; j++) {
+ Matrix_formula ( (Matrix) my item[j], GET_STRING (U"formula"), interpreter, 0);
}
praat_dataChanged (me);
}
END
-DIRECT (ExcitationList_addItem)
- ExcitationList list = FIRST (ExcitationList);
+DIRECT (Excitations_addItem)
+ Excitations e = FIRST (Excitations);
WHERE_DOWN (SELECTED && CLASS == classExcitation) {
iam (Excitation);
- autoExcitation copy = Data_copy (me);
- list -> addItem_move (copy.move());
+ autoExcitation thee = Data_copy (me);
+ Collection_addItem (e, thee.transfer());
}
END
-FORM (ExcitationList_getItem, U"ExcitationList: Get item", nullptr)
+FORM (Excitations_getItem, U"Excitations: Get item", 0)
NATURAL (U"Item number", U"1")
OK
DO
LOOP {
- iam (ExcitationList);
- autoExcitation result = ExcitationList_getItem (me,
- GET_INTEGER (U"Item number"));
- praat_new (result.move(), my name, U"_item");
+ iam (Excitations);
+ praat_new (Excitations_getItem (me, GET_INTEGER (U"Item number")), my name, U"_item");
}
END
-DIRECT (ExcitationList_append)
- ExcitationList e1 = nullptr, e2 = nullptr;
+DIRECT (Excitations_append)
+ Excitations e1 = 0, e2 = 0;
LOOP {
- iam (ExcitationList);
+ iam (Excitations);
(e1 ? e2 : e1) = me;
}
Melder_assert (e1 && e2);
- autoExcitationList result = Data_copy (e1);
- result -> merge (e2);
- praat_new (result.move(), U"appended");
+ praat_new ( (Excitations) Collections_merge (e1, e2), U"appended");
END
-FORM (ExcitationList_to_Pattern, U"Excitations: To Pattern", nullptr)
+FORM (Excitations_to_Pattern, U"Excitations: To Pattern", 0)
NATURAL (U"Join", U"1")
OK
DO
LOOP {
- iam (ExcitationList);
- autoPattern result = ExcitationList_to_Pattern (me, GET_INTEGER (U"Join"));
- praat_new (result.move(), my name);
+ iam (Excitations);
+ praat_new (Excitations_to_Pattern (me, GET_INTEGER (U"Join")), my name);
}
END
-DIRECT (ExcitationList_to_TableOfReal)
+DIRECT (Excitations_to_TableOfReal)
LOOP {
- iam (ExcitationList);
- autoTableOfReal result = ExcitationList_to_TableOfReal (me);
- praat_new (result.move(), my name);
+ iam (Excitations);
+ praat_new (Excitations_to_TableOfReal (me), my name);
}
END
@@ -3000,12 +2673,12 @@ END
/************************* FileInMemory ***********************************/
-FORM_READ2 (FileInMemory_create, U"Create file in memory", nullptr, true) {
+FORM_READ2 (FileInMemory_create, U"Create file in memory", 0, true) {
autoFileInMemory me = FileInMemory_create (file);
- praat_new (me.move(), MelderFile_name (file));
+ praat_new (me.transfer(), MelderFile_name (file));
END2 }
-FORM (FileInMemory_setId, U"FileInMemory: Set id", nullptr)
+FORM (FileInMemory_setId, U"FileInMemory: Set id", 0)
SENTENCE (U"New id", U"New id")
OK
DO
@@ -3016,7 +2689,7 @@ DO
}
END
-FORM (FileInMemory_showAsCode, U"FileInMemory: Show as code", nullptr)
+FORM (FileInMemory_showAsCode, U"FileInMemory: Show as code", 0)
WORD (U"Name", U"example")
INTEGER (U"Number of bytes per line", U"20")
OK
@@ -3030,129 +2703,122 @@ DO
}
END
-/************************* FileInMemorySet ***********************************/
+/************************* FilesInMemory ***********************************/
-FORM (FileInMemorySet_createFromDirectoryContents, U"Create files in memory from directory contents", nullptr)
+FORM (FilesInMemory_createFromDirectoryContents, U"Create files in memory from directory contents", 0)
SENTENCE (U"Name", U"list")
LABEL (U"", U"Directory:")
TEXTFIELD (U"Directory", U"/home/david/praat/src/espeak-work/espeak-1.46.13/espeak-data")
WORD (U"Only files that match pattern", U"*.txt")
OK
DO
- autoFileInMemorySet me = FileInMemorySet_createFromDirectoryContents (
- GET_STRING (U"Directory"),
- GET_STRING (U"Only files that match pattern"));
- praat_new (me.move(), GET_STRING (U"Name"));
+ autoFilesInMemory me = FilesInMemory_createFromDirectoryContents (GET_STRING (U"Directory"), GET_STRING (U"Only files that match pattern"));
+ praat_new (me.transfer(), GET_STRING (U"Name"));
END
-FORM (FileInMemorySet_createCopyFromFilesInMemory, U"", nullptr)
+FORM (FilesInMemory_createCopyFromFilesInMemory, U"", 0)
OPTIONMENU (U"Espeakdata", 5)
- OPTION (U"phons")
- OPTION (U"dicts")
- OPTION (U"voices")
- OPTION (U"variants")
- OPTION (U"voices_names")
- OPTION (U"variants_names")
+ OPTION (U"phons")
+ OPTION (U"dicts")
+ OPTION (U"voices")
+ OPTION (U"variants")
+ OPTION (U"voices_names")
+ OPTION (U"variants_names")
OK
DO
long choice = GET_INTEGER (U"Espeakdata");
if (choice == 1) {
- autoFileInMemorySet f = Data_copy (espeakdata_phons.get());
- praat_new (f.move(), U"espeakdata_phons");
+ autoFilesInMemory f = (FilesInMemory) Data_copy (espeakdata_phons);
+ praat_new (f.transfer(), U"espeakdata_phons");
}
else if (choice == 2) {
- autoFileInMemorySet f = Data_copy (espeakdata_dicts.get());
- praat_new (f.move(), U"espeakdata_dicts");
+ autoFilesInMemory f = (FilesInMemory) Data_copy (espeakdata_dicts);
+ praat_new (f.transfer(), U"espeakdata_dicts");
}
else if (choice == 3) {
- autoFileInMemorySet f = Data_copy (espeakdata_voices.get());
- praat_new (f.move(), U"espeakdata_voices");
+ autoFilesInMemory f = (FilesInMemory) Data_copy (espeakdata_voices);
+ praat_new (f.transfer(), U"espeakdata_voices");
}
else if (choice == 4) {
- autoFileInMemorySet f = Data_copy (espeakdata_variants.get());
- praat_new (f.move(), U"espeakdata_variants");
+ autoFilesInMemory f = (FilesInMemory) Data_copy (espeakdata_variants);
+ praat_new (f.transfer(), U"espeakdata_variants");
}
else if (choice == 5) {
- autoStrings s = Data_copy (espeakdata_voices_names.get());
- praat_new (s.move(), U"espeakdata_voices_names");
+ autoStrings s = (Strings) Data_copy (espeakdata_voices_names);
+ praat_new (s.transfer(), U"espeakdata_voices_names");
}
else if (choice == 6) {
- autoStrings s = Data_copy (espeakdata_variants_names.get());
- praat_new (s.move(), U"espeakdata_variants_names");
+ autoStrings s = (Strings) Data_copy (espeakdata_variants_names);
+ praat_new (s.transfer(), U"espeakdata_variants_names");
}
END
-FORM (FileInMemorySet_showAsCode, U"FileInMemorySet: Show as code", nullptr)
+FORM (FilesInMemory_showAsCode, U"FilesInMemory: Show as code", 0)
WORD (U"Name", U"example")
INTEGER (U"Number of bytes per line", U"20")
OK
DO
LOOP {
- iam (FileInMemorySet);
+ iam (FilesInMemory);
MelderInfo_open ();
- FileInMemorySet_showAsCode (me, GET_STRING (U"Name"), GET_INTEGER (U"Number of bytes per line"));
+ FilesInMemory_showAsCode (me, GET_STRING (U"Name"), GET_INTEGER (U"Number of bytes per line"));
MelderInfo_close ();
}
END
-FORM (FileInMemorySet_showOneFileAsCode, U"FileInMemorySet: Show one file as code", nullptr)
+FORM (FilesInMemory_showOneFileAsCode, U"FilesInMemory: Show one file as code", 0)
NATURAL (U"Index", U"1")
WORD (U"Name", U"example")
INTEGER (U"Number of bytes per line", U"20")
OK
DO
LOOP {
- iam (FileInMemorySet);
+ iam (FilesInMemory);
MelderInfo_open ();
- FileInMemorySet_showOneFileAsCode (me, GET_INTEGER (U"Index"), GET_STRING (U"Name"), GET_INTEGER (U"Number of bytes per line"));
+ FilesInMemory_showOneFileAsCode (me, GET_INTEGER (U"Index"), GET_STRING (U"Name"), GET_INTEGER (U"Number of bytes per line"));
MelderInfo_close ();
}
END
-DIRECT (FilesInMemory_to_FileInMemorySet)
- autoFileInMemorySet thee = FileInMemorySet_create ();
+DIRECT (FileInMemory_to_FilesInMemory)
+ autoFilesInMemory thee = FilesInMemory_create ();
LOOP {
iam (FileInMemory);
- autoFileInMemory him = Data_copy (me);
- thy addItem_move (him.move());
+ FileInMemory him = Data_copy (me);
+ Collection_addItem (thee.peek(), him);
}
- praat_new (thee.move(), U"files");
+ praat_new (thee.transfer(), U"files");
END
-DIRECT (FileInMemorySet_addItems)
- FileInMemorySet thee = FIRST (FileInMemorySet);
+DIRECT (FilesInMemory_addItems)
+ FilesInMemory thee = FIRST (FilesInMemory);
LOOP {
- iam (Daata);
+ iam (Data);
if (CLASS == classFileInMemory) {
- autoFileInMemory him = Data_copy ((FileInMemory) me);
- thy addItem_move (him.move());
+ FileInMemory t1 = (FileInMemory) Data_copy (me);
+ Collection_addItem (thee, t1);
}
}
END
-DIRECT (FileInMemorySets_merge)
- FileInMemorySet f1 = nullptr, f2 = nullptr;
- LOOP {
- iam (FileInMemorySet);
- (f1 ? f2 : f1) = me;
- }
- Melder_assert (f1 && f2);
- autoFileInMemorySet result = Data_copy (f1);
- result -> merge (f2);
- praat_new (result.move(), f1 -> name, U"_", f2 -> name);
+DIRECT (FilesInMemory_merge)
+ FilesInMemory f1 = 0, f2 = 0;
+ LOOP { iam (FilesInMemory); (f1 ? f2 : f1) = me; }
+ Melder_assert (f1 != 0 && f2 != 0);
+ autoFilesInMemory fim = (FilesInMemory) Collections_merge (f1, f2);
+ praat_new (fim.transfer(), f1 -> name, U"_", f2 -> name);
END
-DIRECT (FileInMemorySet_to_Strings_id)
+DIRECT (FilesInMemory_to_Strings_id)
LOOP {
- iam (FileInMemorySet);
- autoStrings result = FileInMemorySet_to_Strings_id (me);
- praat_new (result.move(), my name);
+ iam (FilesInMemory);
+ praat_new (FilesInMemory_to_Strings_id (me), my name);
}
END
/************************* FilterBank ***********************************/
-FORM (FilterBank_drawFilters, U"FilterBank: Draw filters", nullptr)
+FORM (FilterBank_drawFilters, U"FilterBank: Draw filters", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"left Frequency range", U"0.0")
@@ -3164,17 +2830,13 @@ DO
autoPraatPicture picture;
LOOP {
iam (Matrix);
- Matrix_drawRows (me, GRAPHICS,
- GET_REAL (U"left Time range"),
- GET_REAL (U"right Time range"),
- GET_REAL (U"left Frequency range"),
- GET_REAL (U"right Frequency range"),
- GET_REAL (U"left Amplitude range"),
- GET_REAL (U"right Amplitude range"));
+ Matrix_drawRows (me, GRAPHICS, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
+ GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"),
+ GET_REAL (U"left Amplitude range"), GET_REAL (U"right Amplitude range"));
}
END
-FORM (FilterBank_drawOneContour, U"FilterBank: Draw one contour", nullptr)
+FORM (FilterBank_drawOneContour, U"FilterBank: Draw one contour", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"left Frequency range", U"0.0")
@@ -3185,16 +2847,12 @@ DO
autoPraatPicture picture;
LOOP {
iam (Matrix);
- Matrix_drawOneContour (me, GRAPHICS,
- GET_REAL (U"left Time range"),
- GET_REAL (U"right Time range"),
- GET_REAL (U"left Frequency range"),
- GET_REAL (U"right Frequency range"),
- GET_REAL (U"Height"));
+ Matrix_drawOneContour (me, GRAPHICS, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
+ GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"), GET_REAL (U"Height"));
}
END
-FORM (FilterBank_drawContours, U"FilterBank: Draw contours", nullptr)
+FORM (FilterBank_drawContours, U"FilterBank: Draw contours", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"left Frequency range", U"0.0")
@@ -3206,27 +2864,23 @@ DO
autoPraatPicture picture;
LOOP {
iam (Matrix);
- Matrix_drawContours (me, GRAPHICS,
- GET_REAL (U"left Time range"),
- GET_REAL (U"right Time range"),
- GET_REAL (U"left Frequency range"),
- GET_REAL (U"right Frequency range"),
- GET_REAL (U"left Amplitude range"),
- GET_REAL (U"right Amplitude range"));
+ Matrix_drawContours (me, GRAPHICS, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
+ GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"),
+ GET_REAL (U"left Amplitude range"), GET_REAL (U"right Amplitude range"));
}
END
FORM (FilterBank_drawFrequencyScales, U"FilterBank: Draw frequency scales", U"FilterBank: Draw frequency scales...")
RADIO (U"Horizontal frequency scale", 1)
- RADIOBUTTON (U"Hertz")
- RADIOBUTTON (U"Bark")
- RADIOBUTTON (U"mel")
+ RADIOBUTTON (U"Hertz")
+ RADIOBUTTON (U"Bark")
+ RADIOBUTTON (U"mel")
REAL (U"left Horizontal frequency range", U"0.0")
REAL (U"right Horizontal frequency range", U"0.0")
RADIO (U"Vertical frequency scale", 1)
- RADIOBUTTON (U"Hertz")
- RADIOBUTTON (U"Bark")
- RADIOBUTTON (U"mel")
+ RADIOBUTTON (U"Hertz")
+ RADIOBUTTON (U"Bark")
+ RADIOBUTTON (U"mel")
REAL (U"left Vertical frequency range", U"0.0")
REAL (U"right Vertical frequency range", U"0.0")
BOOLEAN (U"Garnish", 1)
@@ -3236,9 +2890,9 @@ DO
LOOP {
iam (FilterBank);
FilterBank_drawFrequencyScales (me, GRAPHICS, GET_INTEGER (U"Horizontal frequency scale"),
- GET_REAL (U"left Horizontal frequency range"), GET_REAL (U"right Horizontal frequency range"),
- GET_INTEGER (U"Vertical frequency scale"), GET_REAL (U"left Vertical frequency range"),
- GET_REAL (U"right Vertical frequency range"), GET_INTEGER (U"Garnish"));
+ GET_REAL (U"left Horizontal frequency range"), GET_REAL (U"right Horizontal frequency range"),
+ GET_INTEGER (U"Vertical frequency scale"), GET_REAL (U"left Vertical frequency range"),
+ GET_REAL (U"right Vertical frequency range"), GET_INTEGER (U"Garnish"));
}
END
@@ -3249,16 +2903,15 @@ FORM (MelSpectrogram_paintImage, U"MelSpectrogram: Paint image", U"MelSpectrogra
REAL (U"right Frequency range (mel)", U"0.0")
REAL (U"left Amplitude range (dB)", U"0.0")
REAL (U"right Amplitude range (dB)", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (MelSpectrogram);
BandFilterSpectrogram_paintImage (me, GRAPHICS, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
- GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"),
- GET_REAL (U"left Amplitude range"), GET_REAL (U"right Amplitude range"),
- GET_INTEGER (U"Garnish"));
+ GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"),
+ GET_REAL (U"left Amplitude range"), GET_REAL (U"right Amplitude range"), GET_INTEGER (U"Garnish"));
}
END
@@ -3269,20 +2922,19 @@ FORM (BarkSpectrogram_paintImage, U"BarkSpectrogram: Paint image", U"BarkSpectro
REAL (U"right Frequency range (bark)", U"0.0")
REAL (U"left Amplitude range (dB)", U"0.0")
REAL (U"right Amplitude range (dB)", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (BarkSpectrogram);
BandFilterSpectrogram_paintImage (me, GRAPHICS, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
- GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"),
- GET_REAL (U"left Amplitude range"), GET_REAL (U"right Amplitude range"),
- GET_INTEGER (U"Garnish"));
+ GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"),
+ GET_REAL (U"left Amplitude range"), GET_REAL (U"right Amplitude range"), GET_INTEGER (U"Garnish"));
}
END
-FORM (FilterBank_paintImage, U"FilterBank: Paint image", nullptr)
+FORM (FilterBank_paintImage, U"FilterBank: Paint image", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"left Frequency range", U"0.0")
@@ -3295,12 +2947,12 @@ DO
LOOP {
iam (Matrix);
Matrix_paintImage (me, GRAPHICS, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
- GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"),
- GET_REAL (U"left Amplitude range"), GET_REAL (U"right Amplitude range"));
+ GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"),
+ GET_REAL (U"left Amplitude range"), GET_REAL (U"right Amplitude range"));
}
END
-FORM (FilterBank_paintContours, U"FilterBank: Paint contours", nullptr)
+FORM (FilterBank_paintContours, U"FilterBank: Paint contours", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"left Frequency range", U"0.0")
@@ -3312,18 +2964,14 @@ DO
autoPraatPicture picture;
LOOP {
iam (Matrix);
- Matrix_paintContours (me, GRAPHICS,
- GET_REAL (U"left Time range"),
- GET_REAL (U"right Time range"),
- GET_REAL (U"left Frequency range"),
- GET_REAL (U"right Frequency range"),
- GET_REAL (U"left Amplitude range"),
- GET_REAL (U"right Amplitude range"));
+ Matrix_paintContours (me, GRAPHICS, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
+ GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"),
+ GET_REAL (U"left Amplitude range"), GET_REAL (U"right Amplitude range"));
}
END
-FORM (FilterBank_paintCells, U"FilterBank: Paint cells", nullptr)
+FORM (FilterBank_paintCells, U"FilterBank: Paint cells", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"left Frequency range", U"0.0")
@@ -3335,17 +2983,13 @@ DO
autoPraatPicture picture;
LOOP {
iam (Matrix);
- Matrix_paintCells (me, GRAPHICS,
- GET_REAL (U"left Time range"),
- GET_REAL (U"right Time range"),
- GET_REAL (U"left Frequency range"),
- GET_REAL (U"right Frequency range"),
- GET_REAL (U"left Amplitude range"),
- GET_REAL (U"right Amplitude range"));
+ Matrix_paintCells (me, GRAPHICS, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
+ GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"),
+ GET_REAL (U"left Amplitude range"), GET_REAL (U"right Amplitude range"));
}
END
-FORM (FilterBank_paintSurface, U"FilterBank: Paint surface", nullptr)
+FORM (FilterBank_paintSurface, U"FilterBank: Paint surface", 0)
REAL (U"left Time range (s)", U"0.0")
REAL (U"right Time range (s)", U"0.0")
REAL (U"left Frequency range", U"0.0")
@@ -3357,31 +3001,23 @@ DO
autoPraatPicture picture;
LOOP {
iam (Matrix);
- Matrix_paintSurface (me, GRAPHICS,
- GET_REAL (U"left Time range"),
- GET_REAL (U"right Time range"),
- GET_REAL (U"left Frequency range"),
- GET_REAL (U"right Frequency range"),
- GET_REAL (U"left Amplitude range"),
- GET_REAL (U"right Amplitude range"),
- 30, // elevation in degrees
- 45); // azimuth in degrees
+ Matrix_paintSurface (me, GRAPHICS, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
+ GET_REAL (U"left Frequency range"), GET_REAL (U"right Frequency range"),
+ GET_REAL (U"left Amplitude range"), GET_REAL (U"right Amplitude range"), 30, 45);
}
END
FORM (FilterBank_getFrequencyInHertz, U"FilterBank: Get frequency in Hertz", U"FilterBank: Get frequency in Hertz...")
REAL (U"Frequency", U"10.0")
RADIO (U"Unit", 2)
- RADIOBUTTON (U"Hertz")
- RADIOBUTTON (U"Bark")
- RADIOBUTTON (U"mel")
+ RADIOBUTTON (U"Hertz")
+ RADIOBUTTON (U"Bark")
+ RADIOBUTTON (U"mel")
OK
DO
LOOP {
iam (FilterBank);
- double f = FilterBank_getFrequencyInHertz (me,
- GET_REAL (U"Frequency"),
- GET_INTEGER (U"Unit"));
+ double f = FilterBank_getFrequencyInHertz (me, GET_REAL (U"Frequency"), GET_INTEGER (U"Unit"));
Melder_informationReal (f, U"Hertz");
}
END
@@ -3389,16 +3025,14 @@ END
FORM (FilterBank_getFrequencyInBark, U"FilterBank: Get frequency in Bark", U"FilterBank: Get frequency in Bark...")
REAL (U"Frequency", U"93.17")
RADIO (U"Unit", 1)
- RADIOBUTTON (U"Hertz")
- RADIOBUTTON (U"Bark")
- RADIOBUTTON (U"mel")
+ RADIOBUTTON (U"Hertz")
+ RADIOBUTTON (U"Bark")
+ RADIOBUTTON (U"mel")
OK
DO
LOOP {
iam (FilterBank);
- double f = FilterBank_getFrequencyInBark (me,
- GET_REAL (U"Frequency"),
- GET_INTEGER (U"Unit"));
+ double f = FilterBank_getFrequencyInBark (me, GET_REAL (U"Frequency"), GET_INTEGER (U"Unit"));
Melder_informationReal (f, U"Bark");
}
END
@@ -3406,40 +3040,36 @@ END
FORM (FilterBank_getFrequencyInMel, U"FilterBank: Get frequency in mel", U"FilterBank: Get frequency in mel...")
REAL (U"Frequency", U"1000.0")
RADIO (U"Unit", 1)
- RADIOBUTTON (U"Hertz")
- RADIOBUTTON (U"Bark")
- RADIOBUTTON (U"mel")
+ RADIOBUTTON (U"Hertz")
+ RADIOBUTTON (U"Bark")
+ RADIOBUTTON (U"mel")
OK
DO
LOOP {
iam (FilterBank);
- double f = FilterBank_getFrequencyInMel (me,
- GET_REAL (U"Frequency"),
- GET_INTEGER (U"Unit"));
+ double f = FilterBank_getFrequencyInMel (me, GET_REAL (U"Frequency"), GET_INTEGER (U"Unit"));
Melder_informationReal (f, U"mel");
}
END
-FORM (FilterBank_equalizeIntensities, U"FilterBank: Equalize intensities", nullptr)
+FORM (FilterBank_equalizeIntensities, U"FilterBank: Equalize intensities", U"")
REAL (U"Intensity (dB)", U"80.0")
OK
DO
LOOP {
iam (FilterBank);
- FilterBank_equalizeIntensities (me,
- GET_REAL (U"Intensity"));
+ FilterBank_equalizeIntensities (me, GET_REAL (U"Intensity"));
praat_dataChanged (me);
}
END
-FORM (BandFilterSpectrogram_equalizeIntensities, U"BandFilterSpectrogram: Equalize intensities", nullptr)
+FORM (BandFilterSpectrogram_equalizeIntensities, U"BandFilterSpectrogram: Equalize intensities", U"")
REAL (U"Intensity (dB)", U"80.0")
OK
DO
LOOP {
iam (BandFilterSpectrogram);
- BandFilterSpectrogram_equalizeIntensities (me,
- GET_REAL (U"Intensity"));
+ BandFilterSpectrogram_equalizeIntensities (me, GET_REAL (U"Intensity"));
praat_dataChanged (me);
}
END
@@ -3447,101 +3077,89 @@ END
DIRECT (FilterBank_to_Matrix)
LOOP {
iam (FilterBank);
- autoMatrix thee = FilterBank_to_Matrix (me);
- praat_new (thee.move(), my name);
+ praat_new (FilterBank_to_Matrix (me), my name);
}
END
-FORM (BandFilterSpectrogram_to_Matrix, U"BandFilterSpectrogram: To Matrix", nullptr)
+FORM (BandFilterSpectrogram_to_Matrix, U"(BandFilterSpectrogram: To Matrix", 0)
BOOLEAN (U"Convert to dB values", 1)
OK
DO
LOOP {
iam (BandFilterSpectrogram);
- autoMatrix thee = BandFilterSpectrogram_to_Matrix (me,
- GET_INTEGER (U"Convert to dB values"));
- praat_new (thee.move(), my name);
+ praat_new (BandFilterSpectrogram_to_Matrix (me, GET_INTEGER (U"Convert to dB values")), my name);
}
END
-FORM (FilterBanks_crossCorrelate, U"FilterBanks: Cross-correlate", nullptr)
+FORM (FilterBanks_crossCorrelate, U"FilterBanks: Cross-correlate", 0)
RADIO_ENUM (U"Amplitude scaling", kSounds_convolve_scaling, DEFAULT)
RADIO_ENUM (U"Signal outside time domain is...", kSounds_convolve_signalOutsideTimeDomain, DEFAULT)
OK
DO
- FilterBank f1 = nullptr, f2 = nullptr;
- LOOP {
- iam (FilterBank);
- (f1 ? f2 : f1) = me;
- }
- Melder_assert (f1 && f2);
- autoSound result = FilterBanks_crossCorrelate (f1, f2,
- GET_ENUM (kSounds_convolve_scaling, U"Amplitude scaling"),
- GET_ENUM (kSounds_convolve_signalOutsideTimeDomain, U"Signal outside time domain is..."));
- praat_new (result.move(), f1 -> name, U"_", f2 -> name);
+ FilterBank f1 = 0, f2 = 0;
+ LOOP { iam (FilterBank); (f1 ? f2 : f1) = me; }
+ Melder_assert (f1 != 0 && f2 != 0);
+ praat_new (FilterBanks_crossCorrelate (f1, f2, GET_ENUM (kSounds_convolve_scaling, U"Amplitude scaling"),
+ GET_ENUM (kSounds_convolve_signalOutsideTimeDomain, U"Signal outside time domain is...")),
+ f1 -> name, U"_", f2 -> name);
END
-FORM (BandFilterSpectrograms_crossCorrelate, U"BandFilterSpectrograms: Cross-correlate", nullptr)
+FORM (BandFilterSpectrograms_crossCorrelate, U"BandFilterSpectrograms: Cross-correlate", 0)
RADIO_ENUM (U"Amplitude scaling", kSounds_convolve_scaling, DEFAULT)
RADIO_ENUM (U"Signal outside time domain is...", kSounds_convolve_signalOutsideTimeDomain, DEFAULT)
OK
DO
- BandFilterSpectrogram f1 = nullptr, f2 = nullptr;
+ BandFilterSpectrogram f1 = 0, f2 = 0;
LOOP {
iam (BandFilterSpectrogram);
(f1 ? f2 : f1) = me;
}
- Melder_assert (f1 && f2);
- autoSound result = BandFilterSpectrograms_crossCorrelate (f1, f2,
- GET_ENUM (kSounds_convolve_scaling, U"Amplitude scaling"),
- GET_ENUM (kSounds_convolve_signalOutsideTimeDomain, U"Signal outside time domain is..."));
- praat_new (result.move(), f1 -> name, U"_", f2 -> name);
+ Melder_assert (f1 != 0 && f2 != 0);
+ praat_new (BandFilterSpectrograms_crossCorrelate (f1, f2, GET_ENUM (kSounds_convolve_scaling, U"Amplitude scaling"),
+ GET_ENUM (kSounds_convolve_signalOutsideTimeDomain, U"Signal outside time domain is...")),
+ f1 -> name, U"_", f2 -> name);
END
-FORM (FilterBanks_convolve, U"FilterBanks: Convolve", nullptr)
+FORM (FilterBanks_convolve, U"FilterBanks: Convolve", 0)
RADIO_ENUM (U"Amplitude scaling", kSounds_convolve_scaling, DEFAULT)
RADIO_ENUM (U"Signal outside time domain is...", kSounds_convolve_signalOutsideTimeDomain, DEFAULT)
OK
DO
- FilterBank f1 = nullptr, f2 = nullptr;
+ FilterBank f1 = 0, f2 = 0;
LOOP { iam (FilterBank); (f1 ? f2 : f1) = me; }
- Melder_assert (f1 && f2);
- autoSound result = FilterBanks_convolve (f1, f2,
- GET_ENUM (kSounds_convolve_scaling, U"Amplitude scaling"),
- GET_ENUM (kSounds_convolve_signalOutsideTimeDomain, U"Signal outside time domain is..."));
- praat_new (result.move(), f1 -> name, U"_", f2 -> name);
+ Melder_assert (f1 != 0 && f2 != 0);
+ praat_new (FilterBanks_convolve (f1, f2, GET_ENUM (kSounds_convolve_scaling, U"Amplitude scaling"),
+ GET_ENUM (kSounds_convolve_signalOutsideTimeDomain, U"Signal outside time domain is...")),
+ f1 -> name, U"_", f2 -> name);
END
-FORM (BandFilterSpectrograms_convolve, U"BandFilterSpectrograms: Convolve", nullptr)
+FORM (BandFilterSpectrograms_convolve, U"BandFilterSpectrograms: Convolve", 0)
RADIO_ENUM (U"Amplitude scaling", kSounds_convolve_scaling, DEFAULT)
RADIO_ENUM (U"Signal outside time domain is...", kSounds_convolve_signalOutsideTimeDomain, DEFAULT)
OK
DO
- BandFilterSpectrogram f1 = nullptr, f2 = nullptr;
+ BandFilterSpectrogram f1 = 0, f2 = 0;
LOOP {
iam (BandFilterSpectrogram);
(f1 ? f2 : f1) = me;
}
- Melder_assert (f1 && f2);
- autoSound result = BandFilterSpectrograms_convolve (f1, f2,
- GET_ENUM (kSounds_convolve_scaling, U"Amplitude scaling"),
- GET_ENUM (kSounds_convolve_signalOutsideTimeDomain, U"Signal outside time domain is..."));
- praat_new (result.move(), f1 -> name, U"_", f2 -> name);
+ Melder_assert (f1 != 0 && f2 != 0);
+ praat_new (BandFilterSpectrograms_convolve (f1, f2, GET_ENUM (kSounds_convolve_scaling, U"Amplitude scaling"),
+ GET_ENUM (kSounds_convolve_signalOutsideTimeDomain, U"Signal outside time domain is...")),
+ f1 -> name, U"_", f2 -> name);
END
DIRECT (FilterBank_to_Intensity)
LOOP {
iam (FilterBank);
- autoIntensity result = FilterBank_to_Intensity (me);
- praat_new (result.move(), my name);
+ praat_new (FilterBank_to_Intensity (me), my name);
}
END
DIRECT (BandFilterSpectrogram_to_Intensity)
LOOP {
iam (BandFilterSpectrogram);
- autoIntensity result = BandFilterSpectrogram_to_Intensity (me);
- praat_new (result.move(), my name);
+ praat_new (BandFilterSpectrogram_to_Intensity (me), my name);
}
END
@@ -3809,10 +3427,9 @@ FORM (Intensity_to_TextGrid_detectSilences, U"Intensity: To TextGrid (silences)"
DO
LOOP {
iam (Intensity);
- autoTextGrid thee = Intensity_to_TextGrid_detectSilences (me, GET_REAL (U"Silence threshold"),
+ praat_new (Intensity_to_TextGrid_detectSilences (me, GET_REAL (U"Silence threshold"),
GET_REAL (U"Minimum silent interval duration"), GET_REAL (U"Minimum sounding interval duration"),
- GET_STRING (U"Silent interval label"), GET_STRING (U"Sounding interval label"));
- praat_new (thee.move(), my name);
+ GET_STRING (U"Silent interval label"), GET_STRING (U"Sounding interval label")), my name);
}
END
@@ -3829,10 +3446,9 @@ FORM (IntensityTier_to_TextGrid_detectSilences, U"IntensityTier: To TextGrid (si
DO
LOOP {
iam (IntensityTier);
- autoTextGrid thee = IntensityTier_to_TextGrid_detectSilences (me, GET_REAL (U"Time step"), GET_REAL (U"Silence threshold"),
+ praat_new (IntensityTier_to_TextGrid_detectSilences (me, GET_REAL (U"Time step"), GET_REAL (U"Silence threshold"),
GET_REAL (U"Minimum silent interval duration"), GET_REAL (U"Minimum sounding interval duration"),
- GET_STRING (U"Silent interval label"), GET_STRING (U"Sounding interval label"));
- praat_new (thee.move(), my name);
+ GET_STRING (U"Silent interval label"), GET_STRING (U"Sounding interval label")), my name);
}
END
@@ -3843,7 +3459,7 @@ DO
LOOP {
iam (IntensityTier);
autoIntensity thee = IntensityTier_to_Intensity (me, GET_REAL (U"Time step"));
- praat_new (thee.move(), my name);
+ praat_new (thee.transfer(), my name);
}
END
@@ -3869,9 +3485,8 @@ DO
if (xmax <= xmin) {
Melder_throw (U"Xmin should be smaller than Xmax.");
}
- autoISpline me = ISpline_createFromStrings (xmin, xmax, degree,
- GET_STRING (U"Coefficients"), GET_STRING (U"Interior knots"));
- praat_new (me.move(), GET_STRING (U"Name"));
+ praat_new (ISpline_createFromStrings (xmin, xmax, degree,
+ GET_STRING (U"Coefficients"), GET_STRING (U"Interior knots")), GET_STRING (U"Name"));
END
/******************* KlattTable *********************************/
@@ -3879,8 +3494,7 @@ END
DIRECT (KlattTable_help) Melder_help (U"KlattTable"); END
DIRECT (KlattTable_createExample)
- autoKlattTable thee = KlattTable_createExample ();
- praat_new (thee.move(), U"example");
+ praat_new (KlattTable_createExample (), U"example");
END
FORM (KlattTable_to_Sound, U"KlattTable: To Sound", U"KlattTable: To Sound...")
@@ -3907,15 +3521,14 @@ FORM (KlattTable_to_Sound, U"KlattTable: To Sound", U"KlattTable: To Sound...")
DO
double flutter = GET_REAL (U"Flutter percentage");
int outputType = GET_INTEGER (U"Output type") - 1;
- if (flutter < 0.0 || flutter > 100.0) {
+ if (flutter < 0 || flutter > 100) {
Melder_throw (U"Flutter should be between 0 and 100%.");
}
LOOP {
iam (KlattTable);
- autoSound thee = KlattTable_to_Sound (me, GET_REAL (U"Sampling frequency"), GET_INTEGER (U"Synthesis model"),
+ praat_new (KlattTable_to_Sound (me, GET_REAL (U"Sampling frequency"), GET_INTEGER (U"Synthesis model"),
GET_INTEGER (U"Number of formants"), GET_REAL (U"Frame duration"), GET_INTEGER (U"Voicing source"),
- GET_REAL (U"Flutter percentage"), outputType);
- praat_new (thee.move(), my name);
+ GET_REAL (U"Flutter percentage"), outputType), my name);
}
END
@@ -3932,16 +3545,14 @@ END
DIRECT (KlattTable_to_Table)
LOOP {
iam (KlattTable);
- autoTable thee = KlattTable_to_Table (me);
- praat_new (thee.move(), my name);
+ praat_new (KlattTable_to_Table (me), my name);
}
END
DIRECT (Table_to_KlattTable)
LOOP {
iam (Table);
- autoKlattTable thee = Table_to_KlattTable (me);
- praat_new (thee.move(), my name);
+ praat_new (Table_to_KlattTable (me), my name);
}
END
@@ -3969,8 +3580,8 @@ static void print_means (Table me) {
Melder_padOrTruncate (15, my columnHeaders[1].label), U"\t",
Melder_padOrTruncate (15, my columnHeaders[2].label), U"\t",
Melder_padOrTruncate (15, my columnHeaders[3].label));
- for (long irow = 1; irow <= my rows.size; irow ++) {
- TableRow row = my rows.at [irow];
+ for (long irow = 1; irow <= my rows -> size; irow++) {
+ TableRow row = (TableRow) my rows -> item [irow];
MelderInfo_writeLine (
Melder_padOrTruncate (15, row -> cells[1].string), U"\t",
Melder_padOrTruncate (15, Melder_double (row -> cells[2].number)), U"\t",
@@ -3993,9 +3604,9 @@ END
FORM (Table_reportOneWayAnova, U"Table: Report one-way anova", U"Table: Report one-way anova...")
SENTENCE (U"Column with data", U"F0")
SENTENCE (U"Factor", U"Vowel")
- BOOLEAN (U"Table with means", false);
- BOOLEAN (U"Table with differences between means", false)
- BOOLEAN (U"Table with Tukey's post-hoc HSD test", false)
+ BOOLEAN (U"Table with means", 0);
+ BOOLEAN (U"Table with differences between means", 0)
+ BOOLEAN (U"Table with Tukey's post-hoc HSD test", 0)
OK
DO
char32 *factor = GET_STRING (U"Factor");
@@ -4007,22 +3618,24 @@ DO
iam (Table);
long factorColumn = Table_getColumnIndexFromColumnLabel (me, factor);
long dataColumn = Table_getColumnIndexFromColumnLabel (me, dataLabel);
- autoTable means, meansDiff, meansDiffProbabilities;
- autoTable anova = Table_getOneWayAnalysisOfVarianceF (me, dataColumn, factorColumn, &means, &meansDiff, & meansDiffProbabilities);
+ Table tmeans = 0, tmeansDiff = 0, tmeansDiffProbabilities = 0;
+ autoTable anova = Table_getOneWayAnalysisOfVarianceF (me, dataColumn, factorColumn, &tmeans,
+ &tmeansDiff, & tmeansDiffProbabilities);
+ autoTable means = tmeans, meansDiff = tmeansDiff, meansDiffProbabilities = tmeansDiffProbabilities;
MelderInfo_open ();
MelderInfo_writeLine (U"One-way analysis of \"", dataLabel, U"\" by \"", factor, U"\".\n");
- Table_printAsAnovaTable (anova.get());
+ Table_printAsAnovaTable (anova.peek());
MelderInfo_writeLine (U"\nMeans:\n");
- print_means (means.get());
+ print_means (means.peek());
MelderInfo_close ();
if (getMeans) {
- praat_new (means.move(), my name, U"_groupMeans");
+ praat_new (means.transfer(), my name, U"_groupMeans");
}
if (getMeansDiff) {
- praat_new (meansDiff.move(), my name, U"_meansDiff");
+ praat_new (meansDiff.transfer(), my name, U"_meansDiff");
}
if (getMeansDiffProbabilities) {
- praat_new (meansDiffProbabilities.move(), my name, U"_meansDiffP");
+ praat_new (meansDiffProbabilities.transfer(), my name, U"_meansDiffP");
}
}
END
@@ -4043,18 +3656,19 @@ DO
long factorColumnA = Table_getColumnIndexFromColumnLabel (me, factorA);
long factorColumnB = Table_getColumnIndexFromColumnLabel (me, factorB);
long dataColumn = Table_getColumnIndexFromColumnLabel (me, dataLabel);
- autoTable means, sizes;
- autoTable anova = Table_getTwoWayAnalysisOfVarianceF (me, dataColumn, factorColumnA, factorColumnB, &means, &sizes);
+ Table tmeans = 0, tsizes = 0;
+ autoTable anova = Table_getTwoWayAnalysisOfVarianceF (me, dataColumn, factorColumnA, factorColumnB, &tmeans, &tsizes);
+ autoTable means = tmeans, sizes = tsizes;
MelderInfo_open ();
MelderInfo_writeLine (U"Two-way analysis of \"", dataLabel, U"\" by \"", factorA, U"\" and \"", factorB, U".\n");
- Table_printAsAnovaTable (anova.get());
+ Table_printAsAnovaTable (anova.peek());
MelderInfo_writeLine (U"\nMeans:\n");
- Table_printAsMeansTable (means.get());
+ Table_printAsMeansTable (means.peek());
MelderInfo_writeLine (U"\nCell sizes:\n");
- Table_printAsMeansTable (sizes.get());
+ Table_printAsMeansTable (sizes.peek());
MelderInfo_close ();
if (getMeans) {
- praat_new (means.move(), my name, U"_groupMeans");
+ praat_new (means.transfer(), my name, U"_groupMeans");
}
}
END
@@ -4070,17 +3684,17 @@ DO
iam (Table);
long factorColumn = Table_getColumnIndexFromColumnLabel (me, factor);
long dataColumn = Table_getColumnIndexFromColumnLabel (me, dataLabel);
- double df, kruskalWallis, prob;
- autoTable thee = Table_getOneWayKruskalWallis (me, dataColumn, factorColumn, & prob, & kruskalWallis, & df);
+ double degreesOfFreedom, kruskalWallis, probability;
+ autoTable thee = Table_getOneWayKruskalWallis (me, dataColumn, factorColumn, °reesOfFreedom, &kruskalWallis, &probability);
MelderInfo_open ();
MelderInfo_writeLine (U"One-way Kruskal-Wallis of \"", dataLabel, U"\" by \"", factor, U"\".\n");
MelderInfo_writeLine (U"Chi squared: ", kruskalWallis);
- MelderInfo_writeLine (U"Degrees of freedom: ", df);
- MelderInfo_writeLine (U"Probability: ", prob);
+ MelderInfo_writeLine (U"Degrees of freedom: ", degreesOfFreedom);
+ MelderInfo_writeLine (U"Probability: ", probability);
MelderInfo_writeLine (U"\nMeans:\n");
- print_means (thee.get());
+ print_means (thee.peek());
MelderInfo_close ();
- //praat_new (move(), my name, U"_groupMeans");
+ //praat_new (thee.transfer(), my name, U"_groupMeans");
}
END
@@ -4093,7 +3707,7 @@ DO
iam (Table);
long icol = Table_getColumnIndexFromColumnLabel (me, columnLabel);
autoStringsIndex thee = Table_to_StringsIndex_column (me, icol);
- praat_new (thee.move(), my name, U"_", columnLabel);
+ praat_new (thee.transfer(), my name, U"_", columnLabel);
}
END
@@ -4127,12 +3741,8 @@ END
/********************* LongSound **************************************/
FORM_READ2 (LongSounds_appendToExistingSoundFile, U"LongSound: Append to existing sound file", 0, false) {
- OrderedOf<structSampled> list;
- LOOP {
- iam (Sampled);
- list. addItem_ref (me);
- }
- LongSounds_appendToExistingSoundFile (& list, file);
+ autoCollection set = praat_getSelectedObjects ();
+ LongSounds_appendToExistingSoundFile (set.peek(), file);
END2 }
FORM_WRITE (LongSounds_writeToStereoAiffFile, U"LongSound: Save as AIFF file", 0, U"aiff")
@@ -4177,7 +3787,7 @@ FORM (Matrix_drawAsSquares, U"Matrix: Draw as squares", U"Matrix: Draw as square
REAL (U"right Horizontal range", U"0.0")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -4202,7 +3812,7 @@ FORM (Matrix_drawDistribution, U"Matrix: Draw distribution", U"Matrix: Draw dist
NATURAL (U"Number of bins", U"10")
REAL (U"Minimum frequency", U"0.0")
REAL (U"Maximum frequency", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -4211,7 +3821,7 @@ DO
Matrix_drawDistribution (me, GRAPHICS, GET_REAL (U"left Horizontal range"),
GET_REAL (U"right Horizontal range"), GET_REAL (U"left Vertical range"),
GET_REAL (U"right Vertical range"), GET_REAL (U"Minimum value"), GET_REAL (U"Maximum value"),
- GET_INTEGER (U"Number of bins"), GET_REAL (U"Minimum frequency"), GET_REAL (U"Maximum frequency"), false,
+ GET_INTEGER (U"Number of bins"), GET_REAL (U"Minimum frequency"), GET_REAL (U"Maximum frequency"), 0,
GET_INTEGER (U"Garnish"));
}
END
@@ -4229,7 +3839,7 @@ FORM (Matrix_drawCumulativeDistribution, U"Matrix: Draw cumulative distribution"
NATURAL (U"Number of bins", U"10")
REAL (U"Minimum", U"0.0")
REAL (U"Maximum", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -4238,11 +3848,11 @@ DO
Matrix_drawDistribution (me, GRAPHICS, GET_REAL (U"left Horizontal range"),
GET_REAL (U"right Horizontal range"), GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
GET_REAL (U"Minimum value"), GET_REAL (U"Maximum value"), GET_INTEGER (U"Number of bins"),
- GET_REAL (U"Minimum"), GET_REAL (U"Maximum"), true, GET_INTEGER (U"Garnish"));
+ GET_REAL (U"Minimum"), GET_REAL (U"Maximum"), 1, GET_INTEGER (U"Garnish"));
}
END
-FORM (Matrix_getMean, U"Matrix: Get mean", nullptr)
+FORM (Matrix_getMean, U"Matrix: Get mean", 0)
REAL (U"left Horizontal range", U"0.0")
REAL (U"right Horizontal range", U"0.0")
REAL (U"left Vertical range", U"0.0")
@@ -4252,10 +3862,10 @@ DO
Matrix me = FIRST_ANY (Matrix);
double mean = Matrix_getMean (me, GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"));
- Melder_informationReal (mean, nullptr);
+ Melder_informationReal (mean, NULL);
END
-FORM (Matrix_getStandardDeviation, U"Matrix: Get standard deviation", nullptr)
+FORM (Matrix_getStandardDeviation, U"Matrix: Get standard deviation", 0)
REAL (U"left Horizontal range", U"0.0")
REAL (U"right Horizontal range", U"0.0")
REAL (U"left Vertical range", U"0.0")
@@ -4265,10 +3875,10 @@ DO
Matrix me = FIRST_ANY (Matrix);
double stdev = Matrix_getStandardDeviation (me, GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"));
- Melder_informationReal (stdev, nullptr);
+ Melder_informationReal (stdev, NULL);
END
-FORM (Matrix_scale, U"Matrix: Scale", nullptr)
+FORM (Matrix_scale, U"Matrix: Scale", 0)
LABEL (U"", U"self[row, col] := self[row, col] / `Scale factor'")
RADIO (U"Scale factor", 1)
RADIOBUTTON (U"Extremum in matrix")
@@ -4291,23 +3901,7 @@ END
DIRECT (Matrix_transpose)
LOOP {
iam (Matrix);
- autoMatrix thee = Matrix_transpose (me);
- praat_new (thee.move(), my name, U"_transposed");
- }
-END
-
-DIRECT (Matrix_to_PCA_byColumns)
- LOOP {
- iam (Matrix);
- autoPCA thee = Matrix_to_PCA_byColumns (me);
- praat_new (thee.move(), my name, U"_columns");
- }
-END
-DIRECT (Matrix_to_PCA_byRows)
- LOOP {
- iam (Matrix);
- autoPCA thee = Matrix_to_PCA_byRows (me);
- praat_new (thee.move(), my name, U"_rows");
+ praat_new (Matrix_transpose (me), my name, U"_transposed");
}
END
@@ -4317,16 +3911,14 @@ FORM (Matrix_solveEquation, U"Matrix: Solve equation", U"Matrix: Solve equation.
DO
LOOP {
iam (Matrix);
- autoMatrix thee = Matrix_solveEquation (me, GET_REAL (U"Tolerance"));
- praat_new (thee.move(), Thing_getName (me), U"_solution");
+ praat_new (Matrix_solveEquation (me, GET_REAL (U"Tolerance")), Thing_getName (me), U"_solution");
}
END
DIRECT (Matrix_Categories_to_TableOfReal)
- Matrix me = FIRST_GENERIC (Matrix);
+ Matrix me = FIRST (Matrix);
Categories cat = FIRST (Categories);
- autoTableOfReal thee = Matrix_and_Categories_to_TableOfReal (me, cat);
- praat_new (thee.move(), my name, U"_", cat -> name);
+ praat_new (Matrix_and_Categories_to_TableOfReal (me, cat), my name, U"_", cat->name);
END
FORM (Matrix_scatterPlot, U"Matrix: Scatter plot", 0)
@@ -4358,8 +3950,7 @@ END
DIRECT (Matrix_to_Activation)
LOOP {
iam (Matrix);
- autoActivation thee = Matrix_to_Activation (me);
- praat_new (thee.move(), my name);
+ praat_new (Matrix_to_Activation (me), my name);
}
END
@@ -4377,8 +3968,7 @@ DO
(m1 ? m2 : m1) = me;
}
Melder_assert (m1 && m2);
- autoDTW thee = Matrices_to_DTW (m1, m2, begin, end, slope, GET_REAL (U"Distance metric"));
- praat_new (thee.move(), m1->name, U"_", m2->name);
+ praat_new (Matrices_to_DTW (m1, m2, begin, end, slope, GET_REAL (U"Distance metric")), m1->name, U"_", m2->name);
END
FORM (Matrix_to_Pattern, U"Matrix: To Pattern", 0)
@@ -4716,8 +4306,7 @@ FORM (MelSpectrogram_to_MFCC, U"MelSpectrogram: To MFCC", U"MelSpectrogram: To M
DO
LOOP {
iam (MelSpectrogram);
- autoMFCC thee = MelSpectrogram_to_MFCC (me, GET_INTEGER (U"Number of coefficients"));
- praat_new (thee.move(), my name);
+ praat_new (MelSpectrogram_to_MFCC (me, GET_INTEGER (U"Number of coefficients")), my name);
}
END
@@ -4775,9 +4364,8 @@ FORM (MFCC_to_MelSpectrogram, U"MFCC: MelSpectrogram", U"MFCC: To MelSpectrogram
DO
LOOP {
iam (MFCC);
- autoMelSpectrogram thee = MFCC_to_MelSpectrogram (me, GET_INTEGER (U"From coefficient"), GET_INTEGER (U"To coefficient"),
- GET_INTEGER (U"Include constant term"));
- praat_new (thee.move(), my name);
+ praat_new (MFCC_to_MelSpectrogram (me, GET_INTEGER (U"From coefficient"), GET_INTEGER (U"To coefficient"),
+ GET_INTEGER (U"Include constant term")), my name);
}
END
@@ -4874,11 +4462,10 @@ DIRECT (MSpline_help) Melder_help (U"MSpline"); END
DIRECT (Pattern_and_Categories_to_Discriminant)
Pattern me = FIRST (Pattern);
Categories cat = FIRST (Categories);
- autoDiscriminant thee = Pattern_and_Categories_to_Discriminant (me, cat);
- praat_new (thee.move(), my name, U"_", cat -> name);
-END
+ praat_new (Pattern_and_Categories_to_Discriminant (me, cat), Thing_getName (me), U"_", Thing_getName (cat));
+ END
-FORM (Pattern_draw, U"Pattern: Draw", 0)
+ FORM (Pattern_draw, U"Pattern: Draw", 0)
NATURAL (U"Pattern number", U"1")
REAL (U"left Horizontal range", U"0.0")
REAL (U"right Horizontal range", U"0.0")
@@ -4933,7 +4520,6 @@ DIRECT (Pattern_to_Matrix)
}
END
-
/******************* PCA ******************************/
DIRECT (PCA_help)
@@ -4969,22 +4555,7 @@ END
DIRECT (PCA_and_Configuration_to_TableOfReal_reconstruct)
PCA me = FIRST (PCA);
Configuration conf = FIRST (Configuration);
- autoTableOfReal thee = PCA_and_Configuration_to_TableOfReal_reconstruct (me, conf);
- praat_new (thee.move(), my name, U"_", conf->name);
-END
-
-FORM (PCA_and_TableOfReal_to_TableOfReal_projectRows, U"PCA & TableOfReal: To TableOfReal (project rows)", U"PCA & TableOfReal: To Configuration...")
- INTEGER (U"Number of dimensions to keep", U"0 (=all)")
- OK
-DO
- long dimension = GET_INTEGER (U"Number of dimensions to keep");
- if (dimension < 0) {
- Melder_throw (U"Number of dimensions must be greater equal zero.");
- }
- PCA me = FIRST (PCA);
- TableOfReal tor = FIRST_GENERIC (TableOfReal);
- autoTableOfReal thee = PCA_and_TableOfReal_to_TableOfReal_projectRows (me, tor, dimension);
- praat_new (thee.move(), my name, U"_", tor -> name);
+ praat_new (PCA_and_Configuration_to_TableOfReal_reconstruct (me, conf), my name, U"_", conf->name);
END
FORM (PCA_and_TableOfReal_to_Configuration, U"PCA & TableOfReal: To Configuration", U"PCA & TableOfReal: To Configuration...")
@@ -4997,8 +4568,7 @@ DO
}
PCA me = FIRST (PCA);
TableOfReal tab = FIRST_GENERIC (TableOfReal);
- autoConfiguration thee = PCA_and_TableOfReal_to_Configuration (me, tab, dimension);
- praat_new (thee.move(), my name, U"_", tab->name);
+ praat_new (PCA_and_TableOfReal_to_Configuration (me, tab, dimension), my name, U"_", tab->name);
END
FORM (PCA_and_TableOfReal_to_TableOfReal_zscores, U"PCA & TableOfReal: To TableOfReal (z-scores)", U"PCA & TableOfReal: To TableOfReal (z-scores)...")
@@ -5011,36 +4581,7 @@ DO
}
PCA me = FIRST (PCA);
TableOfReal thee = FIRST_GENERIC (TableOfReal);
- autoTableOfReal him = PCA_and_TableOfReal_to_TableOfReal_zscores (me, thee, dimension);
- praat_new (him.move(), my name, U"_", thy name, U"_zscores");
-END
-
-FORM (PCA_and_Matrix_to_Matrix_projectRows, U"PCA & Matrix: To Matrix (project rows)", U"")
- INTEGER (U"Number of dimensions", U"0 (=all)")
- OK
-DO
- long dimension = GET_INTEGER (U"Number of dimensions");
- if (dimension < 0) {
- Melder_throw (U"Number of dimensions must be greater than or equal to zero.");
- }
- PCA me = FIRST (PCA);
- Matrix m = FIRST_GENERIC (Matrix);
- autoMatrix thee = Eigen_and_Matrix_to_Matrix_projectRows (me, m, dimension);
- praat_new (thee.move(), my name, U"_", m -> name);
-END
-
-FORM (PCA_and_Matrix_to_Matrix_projectColumns, U"PCA & Matrix: To Matrix (project columns)", U"")
- INTEGER (U"Number of dimensions", U"0 (=all)")
- OK
-DO
- long dimension = GET_INTEGER (U"Number of dimensions");
- if (dimension < 0) {
- Melder_throw (U"Number of dimensions must be greater than or equal to zero.");
- }
- PCA me = FIRST (PCA);
- Matrix m = FIRST_GENERIC (Matrix);
- autoMatrix thee = Eigen_and_Matrix_to_Matrix_projectColumns (me, m, dimension);
- praat_new (thee.move(), my name, U"_", m -> name);
+ praat_new (PCA_and_TableOfReal_to_TableOfReal_zscores (me, thee, dimension), my name, U"_", thy name, U"_zscores");
END
FORM (PCA_getCentroidElement, U"PCA: Get centroid element...", 0)
@@ -5065,11 +4606,11 @@ FORM (PCA_getEqualityOfEigenvalues, U"PCA: Get equality of eigenvalues", U"PCA:
DO
LOOP {
iam (PCA);
- double p, chisq, df;
+ long ndf; double p, chisq;
PCA_getEqualityOfEigenvalues (me, GET_INTEGER (U"left Eigenvalue range"),
- GET_INTEGER (U"right Eigenvalue range"), GET_INTEGER (U"Conservative test"), & p, & chisq, & df);
+ GET_INTEGER (U"right Eigenvalue range"), GET_INTEGER (U"Conservative test"), &p, &chisq, &ndf);
Melder_information (p, U" (=probability, based on chisq = ",
- chisq, U" and df = ", df);
+ chisq, U"and ndf = ", ndf);
}
END
@@ -5123,8 +4664,7 @@ FORM (PCA_to_TableOfReal_reconstruct1, U"PCA: To TableOfReal (reconstruct)", U"P
DO
LOOP {
iam (PCA);
- autoTableOfReal thee = PCA_to_TableOfReal_reconstruct1 (me, GET_STRING (U"Coefficients"));
- praat_new (thee.move(), my name, U"_reconstructed");
+ praat_new (PCA_to_TableOfReal_reconstruct1 (me, GET_STRING (U"Coefficients")), my name, U"_reconstructed");
}
END
@@ -5141,8 +4681,7 @@ DO
(p1 ? p2 : p1) = me;
}
Melder_assert (p1 && p2);
- autoProcrustes thee = Eigens_to_Procrustes (p1, p2, from, to);
- praat_new (thee.move(), Thing_getName (p1), U"_", Thing_getName (p2));
+ praat_new (Eigens_to_Procrustes (p1, p2, from, to), Thing_getName (p1), U"_", Thing_getName (p2));
END
@@ -5169,12 +4708,12 @@ FORM (Permutation_create, U"Create Permutation", U"Create Permutation...")
BOOLEAN (U"Identity Permutation", 1)
OK
DO
- autoPermutation p = Permutation_create (GET_INTEGER (U"Number of elements"));
+ Permutation p = Permutation_create (GET_INTEGER (U"Number of elements"));
int identity = GET_INTEGER (U"Identity Permutation");
if (! identity) {
- Permutation_permuteRandomly_inline (p.get(), 0, 0);
+ Permutation_permuteRandomly_inline (p, 0, 0);
}
- praat_new (p.move(), GET_STRING (U"Name"));
+ praat_new (p, GET_STRING (U"Name"));
END
DIRECT (Permutation_getNumberOfElements)
@@ -5345,15 +4884,9 @@ DIRECT (Permutation_invert)
praat_new (Permutation_invert (me), Thing_getName (me), U"_inv");
}
END
-
DIRECT (Permutations_multiply)
- OrderedOf<structPermutation> list;
- LOOP {
- iam (Permutation);
- list. addItem_ref (me);
- }
- autoPermutation result = Permutations_multiply (& list);
- praat_new (result.move(), U"mul_", list.size);
+ autoCollection set = praat_getSelectedObjects ();
+ praat_new (Permutations_multiply (set.peek()), U"mul_", set -> size);
END
DIRECT (Permutations_next)
@@ -5386,8 +4919,7 @@ DO
(p1 ? p2 : p1) = me;
}
Melder_assert (p1 && p2);
- autoDTW thee = Pitches_to_DTW (p1, p2, GET_REAL (U"Voiced-unvoiced costs"), GET_REAL (U"Time costs weight"), begin, end, slope);
- praat_new (thee.move(), U"dtw_", Thing_getName (p1), U"_", Thing_getName (p2));
+ praat_new (Pitches_to_DTW (p1, p2, GET_REAL (U"Voiced-unvoiced costs"), GET_REAL (U"Time costs weight"), begin, end, slope), U"dtw_", Thing_getName (p1), U"_", Thing_getName (p2));
END
FORM (PitchTier_to_Pitch, U"PitchTier: To Pitch", U"PitchTier: To Pitch...")
@@ -5398,9 +4930,8 @@ FORM (PitchTier_to_Pitch, U"PitchTier: To Pitch", U"PitchTier: To Pitch...")
DO
LOOP {
iam (PitchTier);
- autoPitch thee = PitchTier_to_Pitch (me, GET_REAL (U"Step size"),
- GET_REAL (U"Pitch floor"), GET_REAL (U"Pitch ceiling"));
- praat_new (thee.move(), my name);
+ praat_new (PitchTier_to_Pitch (me, GET_REAL (U"Step size"),
+ GET_REAL (U"Pitch floor"), GET_REAL (U"Pitch ceiling")), my name);
}
END
@@ -5411,8 +4942,7 @@ FORM (Polygon_createSimple, U"Create simple Polygon", U"Create simple Polygon...
SENTENCE (U"Vertices as X-Y pairs", U"0.0 0.0 0.0 1.0 1.0 0.0")
OK
DO
- autoPolygon thee = Polygon_createSimple (GET_STRING (U"Vertices as X-Y pairs"));
- praat_new (thee.move(), GET_STRING (U"Name"));
+ praat_new (Polygon_createSimple (GET_STRING (U"Vertices as X-Y pairs")), GET_STRING (U"Name"));
END
FORM (Polygon_createFromRandomVertices, U"", 0)
@@ -5424,10 +4954,9 @@ FORM (Polygon_createFromRandomVertices, U"", 0)
REAL (U"right Y range", U"1.0")
OK
DO
- autoPolygon thee = Polygon_createFromRandomVertices (GET_INTEGER (U"Number of vertices"),
+ praat_new (Polygon_createFromRandomVertices (GET_INTEGER (U"Number of vertices"),
GET_REAL (U"left X range"), GET_REAL (U"right X range"),
- GET_REAL (U"left Y range"), GET_REAL (U"right Y range"));
- praat_new (thee.move(), GET_STRING (U"Name"));
+ GET_REAL (U"left Y range"), GET_REAL (U"right Y range")), GET_STRING (U"Name"));
END
DIRECT (Polygon_getNumberOfPoints)
@@ -5485,7 +5014,7 @@ END
DIRECT (Polygon_getAreaOfConvexHull)
LOOP {
iam (Polygon);
- Melder_informationReal (Polygon_getAreaOfConvexHull (me), nullptr);
+ Melder_informationReal (Polygon_getAreaOfConvexHull (me), NULL);
}
END
@@ -5496,24 +5025,21 @@ DO
long shift = GET_INTEGER (U"Shift");
LOOP {
iam (Polygon);
- autoPolygon thee = Polygon_circularPermutation (me, shift);
- praat_new (thee.move(), my name, U"_", shift);
+ praat_new (Polygon_circularPermutation (me, shift), my name, U"_", shift);
}
END
DIRECT (Polygon_simplify)
LOOP {
iam (Polygon);
- autoPolygon thee = Polygon_simplify (me);
- praat_new (thee.move(), my name, U"_s");
+ praat_new (Polygon_simplify (me), my name, U"_s");
}
END
DIRECT (Polygon_convexHull)
LOOP {
iam (Polygon);
- autoPolygon thee = Polygon_convexHull (me);
- praat_new (thee.move(), my name, U"_hull");
+ praat_new (Polygon_convexHull (me), my name, U"_hull");
}
END
@@ -5523,9 +5049,8 @@ FORM (Polygon_translate, U"Polygon: Translate", U"Polygon: Translate...")
OK
DO
LOOP {
- iam (Polygon);
+ iam (Polygon);
Polygon_translate (me, GET_REAL (U"X"), GET_REAL (U"Y"));
- praat_dataChanged (me);
}
END
@@ -5707,8 +5232,8 @@ FORM (Polynomials_divide, U"Polynomials: Divide", U"Polynomials: Divide...")
OK
DO
/* With gcc (GCC) 3.2.2 20030217 (Red Hat Linux 8.0 3.2.2-2)
- The following line initiates pq = nullptr and I don't know why
-Polynomial p1 = nullptr, p2 = nullptr, pq, pr;
+ The following line initiates pq = NULL and I don't know why
+Polynomial p1 = NULL, p2 = NULL, pq, pr;
*/
bool wantq = GET_INTEGER (U"Want quotient");
@@ -5716,20 +5241,26 @@ Polynomial p1 = nullptr, p2 = nullptr, pq, pr;
if (! wantq && ! wantr) {
Melder_throw (U"Either \'Want quotient\' or \'Want remainder\' should be chosen");
}
- Polynomial p1 = nullptr, p2 = nullptr;
+ Polynomial p1 = 0, p2 = 0;
LOOP {
iam (Polynomial);
(p1 ? p2 : p1) = me;
}
Melder_assert (p1 && p2);
- autoPolynomial aq, ar;
- Polynomials_divide (p1, p2, wantq ? & aq : nullptr, wantr ? & ar : nullptr);
-// autoPolynomial aq = q, ar = r;
+ Polynomial q, r;
+ if (! wantq) {
+ q = 0;
+ }
+ if (! wantr) {
+ r = 0;
+ }
+ Polynomials_divide (p1, p2, &q, &r);
+ autoPolynomial aq = q, ar = r;
if (wantq) {
- praat_new (aq.move(), Thing_getName (p1), U"_q");
+ praat_new (aq.transfer(), Thing_getName (p1), U"_q");
}
if (wantr) {
- praat_new (ar.move(), Thing_getName (p1), U"_r");
+ praat_new (ar.transfer(), Thing_getName (p1), U"_r");
}
END
@@ -5850,8 +5381,8 @@ DIRECT (Praat_ReportFloatingPointProperties)
MelderInfo_close ();
END
/*
-#ifdef HAVE_PULSEAUDIO
-void pulseAudioServer_report ();
+#ifdef USE_PULSEAUDIO
+void pulseAudioServer_report (void);
DIRECT (Praat_ReportSoundServerProperties)
pulseAudioServer_report ();
END
@@ -5867,7 +5398,7 @@ DO
double q = GET_REAL (U"Critical value");
REQUIRE (q > 0 , U"Critical value must be > 0.")
double val = NUMtukeyQ (q, GET_INTEGER (U"Number of means"), GET_REAL (U"Degrees of freedom"), GET_INTEGER (U"Number of rows") );
- Melder_informationReal (val, nullptr);
+ Melder_informationReal (val, NULL);
END
FORM (Praat_getInvTukeyQ, U"Get invTukeyQ", 0)
@@ -5880,18 +5411,18 @@ DO
double p = GET_REAL (U"Probability");
REQUIRE (p >= 0 && p <= 1, U"Probability must be in (0,1).")
double val = NUMinvTukeyQ (p, GET_INTEGER (U"Number of means"), GET_REAL (U"Degrees of freedom"), GET_INTEGER (U"Number of rows"));
- Melder_informationReal (val, nullptr);
+ Melder_informationReal (val, NULL);
END
/******************** Sound ****************************************/
-static void Sound_create_addCommonFields (UiForm dia, const char32 *endTime) {
+static void Sound_create_addCommonFields (void *dia, const char32 *endTime) {
REAL (U"Starting time (s)", U"0.0")
REAL (U"Finishing time (s)", endTime)
POSITIVE (U"Sampling frequency (Hz)", U"44100.0")
}
-static void Sound_create_checkCommonFields (UiForm dia, double *startingTime, double *finishingTime,
+static void Sound_create_checkCommonFields (void *dia, double *startingTime, double *finishingTime,
double *samplingFrequency) {
double numberOfSamples_real;
*startingTime = GET_REAL (U"Starting time");
@@ -5964,11 +5495,10 @@ FORM (Sound_and_Pitch_to_Spectrogram, U"Sound & Pitch: To Spectrogram", U"Sound
DO
Sound me = FIRST (Sound);
Pitch thee = FIRST (Pitch);
- autoSpectrogram him = Sound_and_Pitch_to_Spectrogram (me, thee, GET_REAL (U"Analysis window duration"),
+ praat_new (Sound_and_Pitch_to_Spectrogram (me, thee, GET_REAL (U"Analysis window duration"),
GET_REAL (U"Time step"), GET_REAL (U"Position of first filter"),
GET_REAL (U"Maximum frequency"), GET_REAL (U"Distance between filters"),
- GET_REAL (U"Relative bandwidth"));
- praat_new (him.move(), my name, U"_", thy name);
+ GET_REAL (U"Relative bandwidth")), my name, U"_", thy name);
END
FORM (Sound_and_Pitch_changeGender, U"Sound & Pitch: Change gender", U"Sound & Pitch: Change gender...")
@@ -5980,9 +5510,9 @@ FORM (Sound_and_Pitch_changeGender, U"Sound & Pitch: Change gender", U"Sound & P
DO
Sound me = FIRST (Sound);
Pitch p = FIRST (Pitch);
- autoSound thee = Sound_and_Pitch_changeGender_old (me, p, GET_REAL (U"Formant shift ratio"),
- GET_REAL (U"New pitch median"), GET_REAL (U"Pitch range factor"), GET_REAL (U"Duration factor"));
- praat_new (thee.move(), my name, U"_", p->name);
+ praat_new (Sound_and_Pitch_changeGender_old (me, p, GET_REAL (U"Formant shift ratio"),
+ GET_REAL (U"New pitch median"), GET_REAL (U"Pitch range factor"), GET_REAL (U"Duration factor")),
+ my name, U"_", p->name);
END
FORM (Sound_and_Pitch_changeSpeaker, U"Sound & Pitch: Change speaker", U"Sound & Pitch: Change speaker...")
@@ -5994,9 +5524,8 @@ FORM (Sound_and_Pitch_changeSpeaker, U"Sound & Pitch: Change speaker", U"Sound &
DO
Sound me = FIRST (Sound);
Pitch p = FIRST (Pitch);
- autoSound thee = Sound_and_Pitch_changeSpeaker (me, p, GET_REAL (U"Multiply formants by"),
- GET_REAL (U"Multiply pitch by"), GET_REAL (U"Multiply pitch range by"), GET_REAL (U"Multiply duration"));
- praat_new (thee.move(), my name, U"_", p -> name);
+ praat_new (Sound_and_Pitch_changeSpeaker (me, p, GET_REAL (U"Multiply formants by"),
+ GET_REAL (U"Multiply pitch by"), GET_REAL (U"Multiply pitch range by"), GET_REAL (U"Multiply duration")), my name, U"_", p->name);
END
FORM (Sound_and_IntervalTier_cutPartsMatchingLabel, U"Sound & IntervalTier: Cut parts matching label", 0)
@@ -6006,8 +5535,7 @@ DO
const char32 *label = GET_STRING (U"Label");
Sound me = FIRST (Sound);
IntervalTier thee = FIRST (IntervalTier);
- autoSound him = Sound_and_IntervalTier_cutPartsMatchingLabel (me, thee, label);
- praat_new (him.move(), my name, U"_cut");
+ praat_new (Sound_and_IntervalTier_cutPartsMatchingLabel (me, thee, label), my name, U"_cut");
END
FORM (Sound_createFromGammaTone, U"Create a gammatone", U"Create Sound from gammatone...")
@@ -6036,9 +5564,9 @@ DO
Melder_throw (U"Bandwidth cannot be negative.\nPlease use a positive or zero bandwidth.");
}
autoSound sound = Sound_createGammaTone (startingTime, finishingTime, samplingFrequency, gamma, f, bandwidth,
- GET_REAL (U"Initial phase"), GET_REAL (U"Addition factor"), GET_INTEGER (U"Scale amplitudes"));
- //Sound_create_check (sound.get(), startingTime, finishingTime, samplingFrequency);//TODO
- praat_new (sound.move(), GET_STRING (U"Name"));
+ GET_REAL (U"Initial phase"), GET_REAL (U"Addition factor"), GET_INTEGER (U"Scale amplitudes"));
+ //Sound_create_check (sound.peek(), startingTime, finishingTime, samplingFrequency);//TODO
+ praat_new (sound.transfer(), GET_STRING (U"Name"));
END
FORM (Sound_createFromShepardTone, U"Create a Shepard tone", U"Create Sound from Shepard tone...")
@@ -6059,10 +5587,10 @@ DO
Melder_throw (U"Amplitude range cannot be negative.\nPlease use a positive or zero amplitude range.");
}
autoSound sound = Sound_createShepardToneComplex (startingTime, finishingTime, samplingFrequency,
- GET_REAL (U"Lowest frequency"), GET_INTEGER (U"Number of components"),
- GET_REAL (U"Frequency change"), GET_REAL (U"Amplitude range"), octaveShiftFraction);
+ GET_REAL (U"Lowest frequency"), GET_INTEGER (U"Number of components"),
+ GET_REAL (U"Frequency change"), GET_REAL (U"Amplitude range"), octaveShiftFraction);
// Sound_create_check (sound, startingTime, finishingTime, samplingFrequency); //TODO
- praat_new (sound.move(), GET_STRING (U"Name"));
+ praat_new (sound.transfer(), GET_STRING (U"Name"));
END
FORM (Sound_drawWhere, U"Sound: Draw where", U"Sound: Draw where...")
@@ -6103,7 +5631,7 @@ DO
(my ny > 1 ? U"s." : U"."));
}
autoSound thee = Sound_extractChannel (me, ichannel);
- Sound_play (thee.get(), 0, 0);
+ Sound_play (thee.peek(), 0, 0);
}
END
@@ -6144,8 +5672,7 @@ DO
(s1 ? s2 : s1) = me;
}
Melder_assert (s1 && s2);
- autoDTW thee = Sounds_to_DTW (s1, s2, analysisWidth, dt, band, slope);
- praat_new (thee.move(), s1 -> name, U"_", s2 -> name);
+ praat_new (Sounds_to_DTW (s1, s2, analysisWidth, dt, band, slope), s1 -> name, U"_", s2 -> name);
END
FORM (Sound_to_TextGrid_detectSilences, U"Sound: To TextGrid (silences)", U"Sound: To TextGrid (silences)...")
@@ -6162,11 +5689,10 @@ FORM (Sound_to_TextGrid_detectSilences, U"Sound: To TextGrid (silences)", U"Soun
DO
LOOP {
iam (Sound);
- autoTextGrid thee = Sound_to_TextGrid_detectSilences (me, GET_REAL (U"Minimum pitch"), GET_REAL (U"Time step"),
- GET_REAL (U"Silence threshold"), GET_REAL (U"Minimum silent interval duration"),
- GET_REAL (U"Minimum sounding interval duration"), GET_STRING (U"Silent interval label"),
- GET_STRING (U"Sounding interval label"));
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_TextGrid_detectSilences (me, GET_REAL (U"Minimum pitch"), GET_REAL (U"Time step"),
+ GET_REAL (U"Silence threshold"), GET_REAL (U"Minimum silent interval duration"),
+ GET_REAL (U"Minimum sounding interval duration"), GET_STRING (U"Silent interval label"),
+ GET_STRING (U"Sounding interval label")), my name);
}
END
@@ -6179,7 +5705,7 @@ DO
LOOP {
iam (Sound);
autoSound thee = Sound_copyChannelRanges (me, GET_STRING (U"Ranges"));
- praat_new (thee.move(), my name, U"_channels");
+ praat_new (thee.transfer(), my name, U"_channels");
}
END
@@ -6211,13 +5737,14 @@ DO
const char32 *trimlabel = GET_STRING (U"Trim label");
LOOP {
iam (Sound);
- autoTextGrid tg;
+ TextGrid tg = NULL;
autoSound thee = Sound_trimSilences (me, trimDuration, onlyAtStartAndEnd, minPitch, timeStep, silenceThreshold,
- minSilenceDuration, minSoundingDuration, ( saveTextGrid ? &tg : nullptr ), trimlabel);
+ minSilenceDuration, minSoundingDuration, (saveTextGrid ? &tg : 0), trimlabel);
+ autoTextGrid atg = tg;
if (saveTextGrid) {
- praat_new (tg.move(), my name, U"_trimmed");
+ praat_new (atg.transfer(), my name, U"_trimmed");
}
- praat_new (thee.move(), my name, U"_trimmed");
+ praat_new (thee.transfer(), my name, U"_trimmed");
}
END
@@ -6250,10 +5777,9 @@ FORM (Sound_to_BarkSpectrogram, U"Sound: To BarkSpectrogram", U"Sound: To BarkSp
DO
LOOP {
iam (Sound);
- autoBarkSpectrogram thee = Sound_to_BarkSpectrogram (me, GET_REAL (U"Window length"),
+ praat_new (Sound_to_BarkSpectrogram (me, GET_REAL (U"Window length"),
GET_REAL (U"Time step"), GET_REAL (U"Position of first filter"),
- GET_REAL (U"Maximum frequency"), GET_REAL (U"Distance between filters"));
- praat_new (thee.move(), my name);
+ GET_REAL (U"Maximum frequency"), GET_REAL (U"Distance between filters")), my name);
}
END
@@ -6296,10 +5822,11 @@ FORM (Sound_to_Spectrogram_pitchDependent, U"Sound: To Spectrogram (pitch-depend
DO
LOOP {
iam (Sound);
- autoSpectrogram thee = Sound_to_Spectrogram_pitchDependent (me, GET_REAL (U"Window length"), GET_REAL (U"Time step"),
- GET_REAL (U"Position of first filter"), GET_REAL (U"Maximum frequency"), GET_REAL (U"Distance between filters"),
- GET_REAL (U"Relative bandwidth"), GET_REAL (U"Minimum pitch"), GET_REAL (U"Maximum pitch"));
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_Spectrogram_pitchDependent (me, GET_REAL (U"Window length"),
+ GET_REAL (U"Time step"), GET_REAL (U"Position of first filter"),
+ GET_REAL (U"Maximum frequency"), GET_REAL (U"Distance between filters"),
+ GET_REAL (U"Relative bandwidth"), GET_REAL (U"Minimum pitch"),
+ GET_REAL (U"Maximum pitch")), my name);
}
END
@@ -6315,9 +5842,9 @@ FORM (Sound_to_MelFilter, U"Sound: To MelFilter", U"Sound: To MelFilter...")
DO
LOOP {
iam (Sound);
- autoMelFilter thee = Sound_to_MelFilter (me, GET_REAL (U"Window length"), GET_REAL (U"Time step"),
- GET_REAL (U"Position of first filter"), GET_REAL (U"Maximum frequency"), GET_REAL (U"Distance between filters"));
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_MelFilter (me, GET_REAL (U"Window length"),
+ GET_REAL (U"Time step"), GET_REAL (U"Position of first filter"),
+ GET_REAL (U"Maximum frequency"), GET_REAL (U"Distance between filters")), my name);
}
END
@@ -6332,9 +5859,9 @@ FORM (Sound_to_MelSpectrogram, U"Sound: To MelSpectrogram", U"Sound: To MelSpect
DO
LOOP {
iam (Sound);
- autoMelSpectrogram thee = Sound_to_MelSpectrogram (me, GET_REAL (U"Window length"), GET_REAL (U"Time step"),
- GET_REAL (U"Position of first filter"), GET_REAL (U"Maximum frequency"), GET_REAL (U"Distance between filters"));
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_MelSpectrogram (me, GET_REAL (U"Window length"),
+ GET_REAL (U"Time step"), GET_REAL (U"Position of first filter"),
+ GET_REAL (U"Maximum frequency"), GET_REAL (U"Distance between filters")), my name);
}
END
@@ -6345,8 +5872,7 @@ FORM (Sound_to_ComplexSpectrogram, U"Sound: To ComplexSpectrogram", 0)
DO
LOOP {
iam (Sound);
- autoComplexSpectrogram thee = Sound_to_ComplexSpectrogram (me, GET_REAL (U"Window length"), GET_REAL (U"Time step"));
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_ComplexSpectrogram (me, GET_REAL (U"Window length"), GET_REAL (U"Time step")), my name);
}
END
@@ -6373,10 +5899,9 @@ DO
}
LOOP {
iam (Sound);
- autoPitch thee = Sound_to_Pitch_shs (me, GET_REAL (U"Time step"), minimumPitch, fmax, ceiling,
+ praat_new (Sound_to_Pitch_shs (me, GET_REAL (U"Time step"), minimumPitch, fmax, ceiling,
GET_INTEGER (U"Max. number of subharmonics"), GET_INTEGER (U"Max. number of candidates"),
- GET_REAL (U"Compression factor"), GET_INTEGER (U"Number of points per octave"));
- praat_new (thee.move(), my name);
+ GET_REAL (U"Compression factor"), GET_INTEGER (U"Number of points per octave")), my name);
}
END
@@ -6428,10 +5953,10 @@ DO
LOOP {
iam (Sound);
praat_new (Sound_to_KlattGrid_simple (me, GET_REAL (U"Time step"),
- GET_INTEGER (U"Max. number of formants"), GET_REAL (U"Maximum formant"),
- GET_REAL (U"Window length"), GET_REAL (U"Pre-emphasis from"),
- GET_REAL (U"Pitch floor"), GET_REAL (U"Pitch ceiling"),
- GET_REAL (U"Minimum pitch"), GET_INTEGER (U"Subtract mean")), my name);
+ GET_INTEGER (U"Max. number of formants"), GET_REAL (U"Maximum formant"),
+ GET_REAL (U"Window length"), GET_REAL (U"Pre-emphasis from"),
+ GET_REAL (U"Pitch floor"), GET_REAL (U"Pitch ceiling"),
+ GET_REAL (U"Minimum pitch"), GET_INTEGER (U"Subtract mean")), my name);
}
END
@@ -6453,9 +5978,9 @@ DO
}
LOOP {
iam (Sound);
- autoPitch thee = Sound_to_Pitch_SPINET (me, GET_REAL (U"Time step"), GET_REAL (U"Window length"), fmin, fmax,
- GET_INTEGER (U"Number of filters"), GET_REAL (U"Ceiling"), GET_INTEGER (U"Max. number of candidates"));
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_Pitch_SPINET (me, GET_REAL (U"Time step"), GET_REAL (U"Window length"),
+ fmin, fmax, GET_INTEGER (U"Number of filters"),
+ GET_REAL (U"Ceiling"), GET_INTEGER (U"Max. number of candidates")), my name);
}
END
@@ -6474,9 +5999,8 @@ DO
if (channel > my ny) {
channel = 1;
}
- autoPolygon thee = Sound_to_Polygon (me, channel, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
- GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"), GET_REAL (U"Connection y-value"));
- praat_new (thee.move(), my name);
+ praat_new (Sound_to_Polygon (me, channel, GET_REAL (U"left Time range"), GET_REAL (U"right Time range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"), GET_REAL (U"Connection y-value")), my name);
}
END
@@ -6491,15 +6015,14 @@ FORM (Sounds_to_Polygon_enclosed, U"Sounds: To Polygon (enclosed)", U"Sounds: To
OK
DO
long channel = GET_INTEGER (U"Channel");
- Sound s1 = nullptr, s2 = nullptr;
+ Sound s1 = 0, s2 = 0;
LOOP {
iam (Sound);
(s1 ? s2 : s1) = me;
}
Melder_assert (s1 && s2);
- autoPolygon thee = Sounds_to_Polygon_enclosed (s1, s2, channel, GET_REAL (U"left Time range"),
- GET_REAL (U"right Time range"), GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"));
- praat_new (thee.move(), s1->name, U"_", s2->name);
+ praat_new (Sounds_to_Polygon_enclosed (s1, s2, channel, GET_REAL (U"left Time range"),
+ GET_REAL (U"right Time range"), GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range")), s1->name, U"_", s2->name);
END
FORM (Sound_filterByGammaToneFilter4, U"Sound: Filter (gammatone)", U"Sound: Filter (gammatone)...")
@@ -6509,8 +6032,7 @@ FORM (Sound_filterByGammaToneFilter4, U"Sound: Filter (gammatone)", U"Sound: Fil
DO
LOOP {
iam (Sound);
- autoSound thee = Sound_filterByGammaToneFilter4 (me, GET_REAL (U"Centre frequency"), GET_REAL (U"Bandwidth"));
- praat_new (thee.move(), my name, U"_filtered");
+ praat_new (Sound_filterByGammaToneFilter4 (me, GET_REAL (U"Centre frequency"), GET_REAL (U"Bandwidth")), my name, U"_filtered");
}
END
@@ -6531,7 +6053,7 @@ DO
autoSound thee = Sound_removeNoise (me, GET_REAL (U"left Noise time range"), GET_REAL (U"right Noise time range"),
GET_REAL (U"Window length"), GET_REAL (U"left Filter frequency range"),
GET_REAL (U"right Filter frequency range"), GET_REAL (U"Smoothing"), GET_INTEGER (U"Noise reduction method"));
- praat_new (thee.move(), my name, U"_denoised");
+ praat_new (thee.transfer(), my name, U"_denoised");
}
END
@@ -6553,9 +6075,9 @@ DO
}
LOOP {
iam (Sound);
- autoSound thee = Sound_changeSpeaker (me, minimumPitch, maximumPitch, GET_REAL (U"Multiply formants by"),
- GET_REAL (U"Multiply pitch by"), GET_REAL (U"Multiply pitch range by"), GET_REAL (U"Multiply duration by"));
- praat_new (thee.move(), my name, U"_changeSpeaker");
+ praat_new (Sound_changeSpeaker (me, minimumPitch, maximumPitch,
+ GET_REAL (U"Multiply formants by"), GET_REAL (U"Multiply pitch by"),
+ GET_REAL (U"Multiply pitch range by"), GET_REAL (U"Multiply duration by")), my name, U"_changeSpeaker");
}
END
@@ -6581,9 +6103,9 @@ DO
}
LOOP {
iam (Sound);
- autoSound thee = Sound_changeGender_old (me, minimumPitch, maximumPitch, GET_REAL (U"Formant shift ratio"),
- GET_REAL (U"New pitch median"), pitchrf, GET_REAL (U"Duration factor"));
- praat_new (thee.move(), my name, U"_changeGender");
+ praat_new (Sound_changeGender_old (me, minimumPitch, maximumPitch,
+ GET_REAL (U"Formant shift ratio"), GET_REAL (U"New pitch median"),
+ pitchrf, GET_REAL (U"Duration factor")), my name, U"_changeGender");
}
END
@@ -6632,18 +6154,15 @@ DO
END
FORM_READ2 (Sound_readFromRawFileLE, U"Read Sound from raw Little Endian file", 0, true) {
- autoSound thee = Sound_readFromRawFile (file, nullptr, 16, 1, 0, 0, 16000);
- praat_new (thee.move(), MelderFile_name (file));
+ praat_new (Sound_readFromRawFile (file, NULL, 16, 1, 0, 0, 16000), MelderFile_name (file));
END2 }
FORM_READ2 (Sound_readFromRawFileBE, U"Read Sound from raw 16-bit Little Endian file", 0, true) {
- autoSound thee = Sound_readFromRawFile (file, nullptr, 16, 0, 0, 0, 16000);
- praat_new (thee.move(), MelderFile_name (file));
+ praat_new (Sound_readFromRawFile (file, NULL, 16, 0, 0, 0, 16000), MelderFile_name (file));
END2 }
FORM_READ2 (KlattTable_readFromRawTextFile, U"KlattTable_readFromRawTextFile", 0, true) {
- autoKlattTable thee = KlattTable_readFromRawTextFile (file);
- praat_new (thee.move(), MelderFile_name (file));
+ praat_new (KlattTable_readFromRawTextFile (file), MelderFile_name (file));
END2 }
/************ Spectrograms *********************************************/
@@ -6660,8 +6179,7 @@ DO
(s1 ? s2 : s1) = me;
}
Melder_assert (s1 && s2);
- autoDTW thee = Spectrograms_to_DTW (s1, s2, begin, end, slope, 1);
- praat_new (thee.move(), s1->name, U"_", s2->name);
+ praat_new (Spectrograms_to_DTW (s1, s2, begin, end, slope, 1), s1->name, U"_", s2->name);
END
/**************** Spectrum *******************************************/
@@ -6730,7 +6248,7 @@ DO
LOOP {
iam (Spectrum);
autoSpectrum thee = Spectrum_shiftFrequencies (me, shiftBy, newMaximumFrequency, precision);
- praat_new (thee.move(), my name, (shiftBy < 0 ? U"_m" : U"_"), (long) floor (shiftBy));
+ praat_new (thee.transfer(), my name, (shiftBy < 0 ? U"_m" : U"_"), (long) floor (shiftBy));
}
END
@@ -6744,7 +6262,7 @@ DIRECT (Spectra_multiply)
praat_new (Spectra_multiply (s1, s2), Thing_getName (s1), U"_x_", Thing_getName (s2));
END
-FORM (Spectrum_resample, U"Spectrum: Resample", nullptr)
+FORM (Spectrum_resample, U"Spectrum: Resample", 0)
NATURAL (U"New number of frequencies", U"256")
OK
DO
@@ -6752,16 +6270,16 @@ DO
LOOP {
iam (Spectrum);
autoSpectrum thee = Spectrum_resample (me, numberOfFrequencies);
- praat_new (thee.move(), my name, U"_", numberOfFrequencies);
+ praat_new (thee.transfer(), my name, U"_", numberOfFrequencies);
}
END
-FORM (Spectrum_compressFrequencyDomain, U"Spectrum: Compress frequency domain", nullptr)
+FORM (Spectrum_compressFrequencyDomain, U"Spectrum: Compress frequency domain", 0)
POSITIVE (U"Maximum frequency (Hz)", U"5000.0")
INTEGER (U"Interpolation depth", U"50")
RADIO (U"Interpolation scale", 1)
- RADIOBUTTON (U"Linear")
- RADIOBUTTON (U"Logarithmic")
+ RADIOBUTTON (U"Linear")
+ RADIOBUTTON (U"Logarithmic")
OK
DO
double maximumFrequency = GET_REAL (U"Maximum frequency");
@@ -6770,7 +6288,7 @@ DO
LOOP {
iam (Spectrum);
autoSpectrum thee = Spectrum_compressFrequencyDomain (me, maximumFrequency, interpolationDepth, freqScale, 1);
- praat_new (thee.move(), my name, U"_", (long) floor (maximumFrequency));
+ praat_new (thee.transfer(), my name, U"_", (long) floor (maximumFrequency));
}
END
@@ -6784,16 +6302,14 @@ END
DIRECT (Spectrum_to_PowerCepstrum)
LOOP {
iam (Spectrum);
- autoPowerCepstrum thee = Spectrum_to_PowerCepstrum (me);
- praat_new (thee.move(), my name);
+ praat_new (Spectrum_to_PowerCepstrum (me), my name);
}
END
DIRECT (Spectrum_to_Cepstrum)
LOOP {
iam (Spectrum);
- autoCepstrum thee = Spectrum_to_Cepstrum (me);
- praat_new (thee.move(), my name);
+ praat_new (Spectrum_to_Cepstrum (me), my name);
}
END
@@ -6804,12 +6320,12 @@ DIRECT (SpeechSynthesizer_help)
END
FORM (SpeechSynthesizer_create, U"Create SpeechSynthesizer", U"Create SpeechSynthesizer...")
- long prefVoice = Strings_findString (espeakdata_voices_names.get(), U"English");
+ long prefVoice = Strings_findString (espeakdata_voices_names, U"English");
if (prefVoice == 0) {
prefVoice = 1;
}
LIST (U"Language", espeakdata_voices_names -> numberOfStrings, (const char32 **) espeakdata_voices_names -> strings, prefVoice)
- long prefVariant = Strings_findString (espeakdata_variants_names.get(), U"default");
+ long prefVariant = Strings_findString (espeakdata_variants_names, U"default");
LIST (U"Voice variant", espeakdata_variants_names -> numberOfStrings,
(const char32 **) espeakdata_variants_names -> strings, prefVariant)
OK
@@ -6818,7 +6334,7 @@ DO
long variantIndex = GET_INTEGER (U"Voice variant"); // default is not in the list!
autoSpeechSynthesizer me = SpeechSynthesizer_create (espeakdata_voices_names -> strings[voiceIndex],
espeakdata_variants_names -> strings[variantIndex]);
- praat_new (me.move(), espeakdata_voices_names -> strings[voiceIndex], U"_",
+ praat_new (me.transfer(), espeakdata_voices_names -> strings[voiceIndex], U"_",
espeakdata_variants_names -> strings[variantIndex]);
END
@@ -6835,22 +6351,22 @@ END
FORM (SpeechSynthesizer_to_Sound, U"SpeechSynthesizer: To Sound", U"SpeechSynthesizer: To Sound...")
TEXTFIELD (U"Text", U"This is some text.")
- BOOLEAN (U"Create TextGrid with annotations", false);
+ BOOLEAN (U"Create TextGrid with annotations", 0);
OK
DO
const char32 *text = GET_STRING (U"Text");
bool createTextGrid = GET_INTEGER (U"Create TextGrid with annotations");
LOOP {
iam (SpeechSynthesizer);
- autoTextGrid tg;
- autoTable t;
- autoSound thee = SpeechSynthesizer_to_Sound (me, text, (createTextGrid ? & tg : nullptr), (Melder_debug == -2 ? & t : nullptr ));
- praat_new (thee.move(), my name);
+ TextGrid tg = 0; Table t = 0;
+ autoSound thee = SpeechSynthesizer_to_Sound (me, text, (createTextGrid ? &tg : NULL), (Melder_debug == -2 ? &t : NULL));
+ autoTextGrid atg = tg; autoTable atr = t;
+ praat_new (thee.transfer(), my name);
if (createTextGrid) {
- praat_new (tg.move(), my name);
+ praat_new (atg.transfer(), my name);
}
if (Melder_debug == -2) {
- praat_new (t.move(), my name);
+ praat_new (atr.transfer(), my name);
}
}
END
@@ -6871,11 +6387,11 @@ END
FORM (SpeechSynthesizer_setTextInputSettings, U"SpeechSynthesizer: Set text input settings", U"SpeechSynthesizer: Set text input settings...")
OPTIONMENU (U"Input text format is", 1)
- OPTION (U"Text only")
- OPTION (U"Phoneme codes only")
- OPTION (U"Mixed with tags")
+ OPTION (U"Text only")
+ OPTION (U"Phoneme codes only")
+ OPTION (U"Mixed with tags")
OPTIONMENU (U"Input phoneme codes are", 1)
- OPTION (U"Kirshenbaum_espeak")
+ OPTION (U"Kirshenbaum_espeak")
OK
DO
int inputTextFormat = GET_INTEGER (U"Input text format is");
@@ -6887,15 +6403,15 @@ DO
END
FORM (SpeechSynthesizer_setSpeechOutputSettings, U"SpeechSynthesizer: Set speech output settings", U"SpeechSynthesizer: Set speech output settings...")
- POSITIVE (U"Sampling frequency (Hz)", U"44100.0")
+ POSITIVE (U"Sampling frequency (Hz)", U"44100")
REAL (U"Gap between words (s)", U"0.01")
INTEGER (U"Pitch adjustment (0-99)", U"50")
INTEGER (U"Pitch range (0-99)", U"50");
NATURAL (U"Words per minute (80-450)", U"175");
- BOOLEAN (U"Estimate rate from data", true);
+ BOOLEAN (U"Estimate rate from data", 1);
OPTIONMENU (U"Output phoneme codes are", 2)
- OPTION (U"Kirshenbaum_espeak")
- OPTION (U"IPA")
+ OPTION (U"Kirshenbaum_espeak")
+ OPTION (U"IPA")
OK
DO
double samplingFrequency = GET_REAL (U"Sampling frequency");
@@ -6919,25 +6435,25 @@ END
/************* SpeechSynthesizer and TextGrid ************************/
-FORM (SpeechSynthesizer_and_TextGrid_to_Sound, U"SpeechSynthesizer & TextGrid: To Sound", nullptr)
+FORM (SpeechSynthesizer_and_TextGrid_to_Sound, U"SpeechSynthesizer & TextGrid: To Sound", 0)
NATURAL (U"Tier number", U"1")
NATURAL (U"Interval number", U"1")
- BOOLEAN (U"Create TextGrid with annotations", false);
+ BOOLEAN (U"Create TextGrid with annotations", 0);
OK
DO
- bool createAnnotations = GET_INTEGER (U"Create TextGrid with annotations");
+ bool createTextGrid = GET_INTEGER (U"Create TextGrid with annotations");
SpeechSynthesizer me = FIRST (SpeechSynthesizer);
- TextGrid thee = FIRST (TextGrid);
- autoTextGrid annotations;
+ TextGrid thee = FIRST (TextGrid), tg = 0;
autoSound him = SpeechSynthesizer_and_TextGrid_to_Sound (me, thee, GET_INTEGER (U"Tier number"),
- GET_INTEGER (U"Interval number"), ( createAnnotations ? & annotations : nullptr ));
- praat_new (him.move(), my name);
- if (createAnnotations) {
- praat_new (annotations.move(), my name);
+ GET_INTEGER (U"Interval number"), (createTextGrid ? &tg : NULL));
+ autoTextGrid atg = tg;
+ praat_new (him.transfer(), my name);
+ if (createTextGrid) {
+ praat_new (atg.transfer(), my name);
}
END
-FORM (SpeechSynthesizer_and_Sound_and_TextGrid_align, U"SpeechSynthesizer & Sound & TextGrid: To TextGrid (align)", nullptr)
+FORM (SpeechSynthesizer_and_Sound_and_TextGrid_align, U"SpeechSynthesizer & Sound & TextGrid: To TextGrid (align)", 0)
NATURAL (U"Tier number", U"1")
NATURAL (U"From interval number", U"1")
NATURAL (U"To interval number", U"1")
@@ -6955,10 +6471,10 @@ DO
autoTextGrid thee = SpeechSynthesizer_and_Sound_and_TextGrid_align (synth, s, tg,
GET_INTEGER (U"Tier number"), GET_INTEGER (U"From interval number"),
GET_INTEGER (U"To interval number"), silenceThreshold, minSilenceDuration, minSoundingDuration);
- praat_new (thee.move(), s -> name, U"_aligned");
+ praat_new (thee.transfer(), s -> name, U"_aligned");
END
-FORM (SpeechSynthesizer_and_Sound_and_TextGrid_align2, U"SpeechSynthesizer & Sound & TextGrid: To TextGrid (align, trim)", nullptr)
+FORM (SpeechSynthesizer_and_Sound_and_TextGrid_align2, U"SpeechSynthesizer & Sound & TextGrid: To TextGrid (align, trim)", 0)
NATURAL (U"Tier number", U"1")
NATURAL (U"From interval number", U"1")
NATURAL (U"To interval number", U"1")
@@ -6981,17 +6497,17 @@ DO
autoTextGrid thee = SpeechSynthesizer_and_Sound_and_TextGrid_align2 (synth, s, tg,
GET_INTEGER (U"Tier number"), GET_INTEGER (U"From interval number"),
GET_INTEGER (U"To interval number"), silenceThreshold, minSilenceDuration, minSoundingDuration, trimDuration);
- praat_new (thee.move(), s -> name, U"_aligned");
+ praat_new (thee.transfer(), s -> name, U"_aligned");
END
/************* Spline *************************************************/
-FORM (Spline_drawKnots, U"Spline: Draw knots", nullptr)
+FORM (Spline_drawKnots, U"Spline: Draw knots", 0)
REAL (U"Xmin", U"0.0")
REAL (U"Xmax", U"0.0")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
LOOP {
@@ -7029,7 +6545,7 @@ END
DIRECT (SSCP_help) Melder_help (U"SSCP"); END
-FORM (SSCP_drawConfidenceEllipse, U"SSCP: Draw confidence ellipse", nullptr)
+FORM (SSCP_drawConfidenceEllipse, U"SSCP: Draw confidence ellipse", 0)
POSITIVE (U"Confidence level", U"0.95")
NATURAL (U"Index for X-axis", U"1")
NATURAL (U"Index for Y-axis", U"2")
@@ -7037,16 +6553,16 @@ FORM (SSCP_drawConfidenceEllipse, U"SSCP: Draw confidence ellipse", nullptr)
REAL (U"right Horizontal range", U"0.0")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (SSCP);
SSCP_drawConcentrationEllipse (me, GRAPHICS, GET_REAL (U"Confidence level"), 1,
- GET_INTEGER (U"Index for X-axis"), GET_INTEGER (U"Index for Y-axis"),
- GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"), GET_INTEGER (U"Garnish"));
+ GET_INTEGER (U"Index for X-axis"), GET_INTEGER (U"Index for Y-axis"),
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"), GET_INTEGER (U"Garnish"));
}
END
@@ -7058,16 +6574,16 @@ FORM (SSCP_drawSigmaEllipse, U"SSCP: Draw sigma ellipse", U"SSCP: Draw sigma ell
REAL (U"right Horizontal range", U"0.0")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (SSCP);
SSCP_drawConcentrationEllipse (me, GRAPHICS, GET_REAL (U"Number of sigmas"), 0,
- GET_INTEGER (U"Index for X-axis"), GET_INTEGER (U"Index for Y-axis"),
- GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"), GET_INTEGER (U"Garnish"));
+ GET_INTEGER (U"Index for X-axis"), GET_INTEGER (U"Index for Y-axis"),
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"), GET_INTEGER (U"Garnish"));
}
END
@@ -7101,7 +6617,7 @@ DO
LOOP {
iam (SSCP);
Melder_information (SSCP_getFractionVariation (me,
- GET_INTEGER (U"From dimension"), GET_INTEGER (U"To dimension")));
+ GET_INTEGER (U"From dimension"), GET_INTEGER (U"To dimension")));
}
END
@@ -7167,19 +6683,20 @@ FORM (SSCP_testDiagonality_bartlett, U"SSCP: Get diagonality (bartlett)", U"SSCP
NATURAL (U"Number of contraints", U"1")
OK
DO
- double chisq, p, df;
+ double chisq, p;
long nc = GET_INTEGER (U"Number of contraints");
LOOP {
iam (SSCP);
- SSCP_testDiagonality_bartlett (me, nc, & chisq, & p, & df);
- Melder_information (p, U" (=probability for chisq = ", chisq, U" and ndf = ", df, U")");
+ SSCP_testDiagonality_bartlett (me, nc, &chisq, &p);
+ Melder_information (p, U" (=probability for chisq = ", chisq,
+ U" and ndf = ", my numberOfRows * (my numberOfRows - 1) / 2, U")");
}
END
DIRECT (SSCP_to_Correlation)
LOOP {
iam (SSCP);
- praat_new (SSCP_to_Correlation (me), U"");
+ praat_new (SSCP_to_Correlation (me), U""); // ppgb: geen expliciete NULL meer meegeven als naam (dat wordt "0")
}
END
@@ -7190,53 +6707,45 @@ DO
long noc = GET_INTEGER (U"Number of constraints");
LOOP {
iam (SSCP);
- praat_new (SSCP_to_Covariance (me, noc), U"");
+ praat_new (SSCP_to_Covariance (me, noc), U""); // ppgb: geen expliciete NULL meer meegeven als naam (dat wordt "0")
}
END
DIRECT (SSCP_to_PCA)
LOOP {
iam (SSCP);
- praat_new (SSCP_to_PCA (me), U"");
+ praat_new (SSCP_to_PCA (me), U""); // ppgb: geen expliciete NULL meer meegeven als naam (dat wordt "0")
}
END
/******************* Strings ****************************/
DIRECT (Strings_createFromEspeakVoices)
- //praat_new (nullptr, U"voices"); // TODO ??
+ praat_new (NULL, U"voices");
END
-FORM (Strings_createAsCharacters, U"Strings: Create as characters", nullptr)
+FORM (Strings_createAsCharacters, U"Strings: Create as characters", 0)
SENTENCE (U"Text", U"intention")
OK
DO
- autoStrings thee = Strings_createAsCharacters (GET_STRING (U"Text"));
- praat_new (thee.move(), U"");
+ praat_new (Strings_createAsCharacters (GET_STRING (U"Text")), U""); // ppgb: geen expliciete NULL meer meegeven als naam (dat wordt "0")
END
-FORM (Strings_createAsTokens, U"Strings: Create as tokens", nullptr)
+FORM (Strings_createAsTokens, U"Strings: Create as tokens", 0)
SENTENCE (U"Text", U"There are seven tokens in this text")
OK
DO
- autoStrings thee = Strings_createAsTokens (GET_STRING (U"Text"));
- praat_new (thee.move(), U"");
+ praat_new (Strings_createAsTokens (GET_STRING (U"Text")), U""); // ppgb: geen expliciete NULL meer meegeven als naam (dat wordt "0")
END
DIRECT (Strings_append)
- OrderedOf<structStrings> list;
- LOOP {
- iam (Strings);
- list. addItem_ref (me);
- }
- autoStrings thee = Strings_append (& list);
- praat_new (thee.move(), U"appended");
+ autoCollection set = praat_getSelectedObjects ();
+ praat_new (Strings_append (set.transfer()), U"appended");
END
DIRECT (Strings_to_Categories)
LOOP {
iam (Strings);
- autoCategories thee = Strings_to_Categories (me);
- praat_new (thee.move(), U"");
+ praat_new (Strings_to_Categories (me), U""); // ppgb: geen expliciete NULL meer meegeven als naam (dat wordt "0")
}
END
@@ -7252,51 +6761,47 @@ DO
long nmatches, nstringmatches;
LOOP {
iam (Strings);
- autoStrings thee = Strings_change (me, GET_STRING (U"Search"), GET_STRING (U"Replace"),
- GET_INTEGER (U"Replace limit"), &nmatches, &nstringmatches, GET_INTEGER (U"Search and replace are") - 1);
- praat_new (thee.move());
+ praat_new (Strings_change (me, GET_STRING (U"Search"), GET_STRING (U"Replace"),
+ GET_INTEGER (U"Replace limit"), &nmatches, &nstringmatches, GET_INTEGER (U"Search and replace are") - 1), 0);
}
END
-FORM (Strings_extractPart, U"Strings: Extract part", nullptr)
+FORM (Strings_extractPart, U"Strings: Extract part", U"")
NATURAL (U"From index", U"1")
NATURAL (U"To index", U"1")
OK
DO
LOOP {
iam (Strings);
- autoStrings thee = Strings_extractPart (me, GET_INTEGER (U"From index"), GET_INTEGER (U"To index"));
- praat_new (thee.move(), my name, U"_part");
+ praat_new (Strings_extractPart (me, GET_INTEGER (U"From index"), GET_INTEGER (U"To index")), my name, U"_part");
}
END
DIRECT (Strings_to_EditDistanceTable)
- Strings s1 = nullptr, s2 = nullptr;
+ Strings s1 = NULL, s2 = NULL;
LOOP {
iam(Strings);
(s1 ? s2 : s1) = me;
}
- Melder_assert (s1 && s2);
+ Melder_assert (s1 != NULL && s2 != NULL);
autoEditDistanceTable table = EditDistanceTable_create (s1, s2);
- praat_new (table.move(), s1 -> name, U"_", s2 -> name);
+ praat_new (table.transfer(), s1 -> name, U"_", s2 -> name);
END
FORM (Strings_to_Permutation, U"Strings: To Permutation", U"Strings: To Permutation...")
- BOOLEAN (U"Sort", true)
+ BOOLEAN (U"Sort", 1)
OK
DO
LOOP {
iam (Strings);
- autoPermutation thee = Strings_to_Permutation (me, GET_INTEGER (U"Sort"));
- praat_new (thee.move(), my name);
+ praat_new (Strings_to_Permutation (me, GET_INTEGER (U"Sort")), my name);
}
END
DIRECT (Strings_and_Permutation_permuteStrings)
Strings me = FIRST (Strings);
Permutation p = FIRST (Permutation);
- autoStrings thee = Strings_and_Permutation_permuteStrings (me, p);
- praat_new (thee.move(), my name, U"_", p->name);
+ praat_new (Strings_and_Permutation_permuteStrings (me, p), my name, U"_", p->name);
END
FORM (SVD_to_TableOfReal, U"SVD: To TableOfReal", U"SVD: To TableOfReal...")
@@ -7306,32 +6811,28 @@ FORM (SVD_to_TableOfReal, U"SVD: To TableOfReal", U"SVD: To TableOfReal...")
DO
LOOP {
iam (SVD);
- autoTableOfReal thee = SVD_to_TableOfReal (me, GET_INTEGER (U"First component"), GET_INTEGER (U"Last component"));
- praat_new (thee.move(), my name);
+ praat_new (SVD_to_TableOfReal (me, GET_INTEGER (U"First component"), GET_INTEGER (U"Last component")), my name);
}
END
DIRECT (SVD_extractLeftSingularVectors)
LOOP {
iam (SVD);
- autoTableOfReal thee = SVD_extractLeftSingularVectors (me);
- praat_new (thee.move(), my name, U"_lsv");
+ praat_new (SVD_extractLeftSingularVectors (me), Thing_getName (me), U"_lsv");
}
END
DIRECT (SVD_extractRightSingularVectors)
LOOP {
iam (SVD);
- autoTableOfReal thee = SVD_extractRightSingularVectors (me);
- praat_new (thee.move(), my name, U"_rsv");
+ praat_new (SVD_extractRightSingularVectors (me), Thing_getName (me), U"_rsv");
}
END
DIRECT (SVD_extractSingularValues)
LOOP {
iam (SVD);
- autoTableOfReal thee = SVD_extractSingularValues (me);
- praat_new (thee.move(), my name, U"_sv");
+ praat_new (SVD_extractSingularValues (me), Thing_getName (me), U"_sv");
}
END
@@ -7349,7 +6850,7 @@ DIRECT (Table_createFromWeeninkData)
praat_new (Table_createFromWeeninkData (), U"m10w10c10");
END
-FORM (Table_scatterPlotWhere, U"Table: Scatter plot where", nullptr)
+FORM (Table_scatterPlotWhere, U"Table: Scatter plot where", 0)
WORD (U"Horizontal column", U"")
REAL (U"left Horizontal range", U"0.0")
REAL (U"right Horizontal range", U"0.0 (= auto)")
@@ -7358,7 +6859,7 @@ FORM (Table_scatterPlotWhere, U"Table: Scatter plot where", nullptr)
REAL (U"right Vertical range", U"0.0 (= auto)")
WORD (U"Column with marks", U"")
NATURAL (U"Font size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
LABEL (U"", U"Use only data from rows where the following condition holds:")
TEXTFIELD (U"Formula", U"1; self$[\"gender\"]=\"male\"")
OK
@@ -7370,14 +6871,14 @@ DO
long ycolumn = Table_getColumnIndexFromColumnLabel (me, GET_STRING (U"Vertical column"));
long markColumn = Table_getColumnIndexFromColumnLabel (me, GET_STRING (U"Column with marks"));
autoTable thee = Table_extractRowsWhere (me, GET_STRING (U"Formula"), interpreter);
- Table_scatterPlot (thee.get(), GRAPHICS, xcolumn, ycolumn,
+ Table_scatterPlot (thee.peek(), GRAPHICS, xcolumn, ycolumn,
GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
markColumn, GET_INTEGER (U"Font size"), GET_INTEGER (U"Garnish"));
}
END
-FORM (Table_scatterPlotMarkWhere, U"Scatter plot where (marks)", nullptr)
+FORM (Table_scatterPlotMarkWhere, U"Scatter plot where (marks)", 0)
WORD (U"Horizontal column", U"")
REAL (U"left Horizontal range", U"0.0")
REAL (U"right Horizontal range", U"0.0 (= auto)")
@@ -7385,7 +6886,7 @@ FORM (Table_scatterPlotMarkWhere, U"Scatter plot where (marks)", nullptr)
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0 (= auto)")
POSITIVE (U"Mark size (mm)", U"1.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
SENTENCE (U"Mark string (+xo.)", U"+")
LABEL (U"", U"Use only data from rows where the following condition holds:")
TEXTFIELD (U"Formula", U"1; self$[\"gender\"]=\"male\"")
@@ -7397,7 +6898,7 @@ DO
long xcolumn = Table_getColumnIndexFromColumnLabel (me, GET_STRING (U"Horizontal column"));
long ycolumn = Table_getColumnIndexFromColumnLabel (me, GET_STRING (U"Vertical column"));
autoTable thee = Table_extractRowsWhere (me, GET_STRING (U"Formula"), interpreter);
- Table_scatterPlot_mark (thee.get(), GRAPHICS, xcolumn, ycolumn,
+ Table_scatterPlot_mark (thee.peek(), GRAPHICS, xcolumn, ycolumn,
GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
GET_REAL (U"Mark size"), GET_STRING (U"Mark string"), GET_INTEGER (U"Garnish"));
@@ -7415,7 +6916,7 @@ FORM (Table_barPlotWhere, U"Table: Bar plot where", U"Table: Bar plot where...")
REAL (U"Distance between bars within group", U"0.0")
SENTENCE (U"Colours", U"Grey")
REAL (U"Label text angle (degrees)", U"0.0");
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
LABEL (U"", U"Use only data from rows where the following condition holds:")
TEXTFIELD (U"Formula", U"row >= 1 and row <= 8")
OK
@@ -7439,7 +6940,7 @@ FORM (Table_LineGraphWhere, U"Table: Line graph where", U"Table: Line graph wher
REAL (U"right Horizontal range", U"0.0 (= auto)")
WORD (U"Text", U"+")
REAL (U"Label text angle (degrees)", U"0.0");
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
LABEL (U"", U"Use only data from rows where the following condition holds:")
TEXTFIELD (U"Formula", U"1; (= everything)")
OK
@@ -7456,12 +6957,12 @@ DO
}
END
-FORM (Table_boxPlots, U"Table: Box plots", nullptr)
+FORM (Table_boxPlots, U"Table: Box plots", 0)
WORD (U"Data columns", U"")
WORD (U"Factor column", U"")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
- BOOLEAN (U"Garnish", true);
+ BOOLEAN (U"Garnish", 1);
OK
DO
autoPraatPicture picture;
@@ -7480,7 +6981,7 @@ FORM (Table_boxPlotsWhere, U"Table: Box plots where", U"Table: Box plots where..
WORD (U"Factor column", U"")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
- BOOLEAN (U"Garnish", true);
+ BOOLEAN (U"Garnish", 1);
LABEL (U"", U"Use only data in rows where the following condition holds:")
TEXTFIELD (U"Formula", U"1; self$[\"gender\"]=\"male\"")
OK
@@ -7497,7 +6998,7 @@ DO
}
END
-FORM (Table_drawEllipseWhere, U"Draw ellipse (standard deviation)", nullptr)
+FORM (Table_drawEllipseWhere, U"Draw ellipse (standard deviation)", 0)
WORD (U"Horizontal column", U"")
REAL (U"left Horizontal range", U"0.0")
REAL (U"right Horizontal range", U"0.0 (= auto)")
@@ -7505,7 +7006,7 @@ FORM (Table_drawEllipseWhere, U"Draw ellipse (standard deviation)", nullptr)
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0 (= auto)")
POSITIVE (U"Number of sigmas", U"2.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
LABEL (U"", U"Use only data in rows where the following condition holds:")
TEXTFIELD (U"Formula", U"1; self$[\"gender\"]=\"male\"")
OK
@@ -7516,14 +7017,14 @@ DO
long xcolumn = Table_getColumnIndexFromColumnLabel (me, GET_STRING (U"Horizontal column"));
long ycolumn = Table_getColumnIndexFromColumnLabel (me, GET_STRING (U"Vertical column"));
autoTable thee = Table_extractRowsWhere (me, GET_STRING (U"Formula"), interpreter);
- Table_drawEllipse_e (thee.get(), GRAPHICS, xcolumn, ycolumn,
+ Table_drawEllipse_e (thee.peek(), GRAPHICS, xcolumn, ycolumn,
GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
GET_REAL (U"Number of sigmas"), GET_INTEGER (U"Garnish"));
}
END
-FORM (Table_drawEllipses, U"Table: Draw ellipses", nullptr)
+FORM (Table_drawEllipses, U"Table: Draw ellipses", 0)
WORD (U"Horizontal column", U"F2")
REAL (U"left Horizontal range", U"0.0")
REAL (U"right Horizontal range", U"0.0 (= auto)")
@@ -7533,7 +7034,7 @@ FORM (Table_drawEllipses, U"Table: Draw ellipses", nullptr)
WORD (U"Factor column", U"Vowel")
POSITIVE (U"Number of sigmas", U"1.0")
NATURAL (U"Font size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -7548,7 +7049,7 @@ DO
}
END
-FORM (Table_drawEllipsesWhere, U"Table: Draw ellipses where", nullptr)
+FORM (Table_drawEllipsesWhere, U"Table: Draw ellipses where", 0)
WORD (U"Horizontal column", U"F2")
REAL (U"left Horizontal range", U"0.0")
REAL (U"right Horizontal range", U"0.0 (= auto)")
@@ -7558,7 +7059,7 @@ FORM (Table_drawEllipsesWhere, U"Table: Draw ellipses where", nullptr)
WORD (U"Factor column", U"Vowel")
POSITIVE (U"Number of sigmas", U"1.0")
NATURAL (U"Font size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
LABEL (U"", U"Use only data in rows where the following condition holds:")
TEXTFIELD (U"Formula", U"1; self$[\"gender\"]=\"male\"")
@@ -7583,7 +7084,7 @@ FORM (Table_normalProbabilityPlot, U"Table: Normal probability plot", U"Table: N
REAL (U"Number of sigmas", U"0.0")
NATURAL (U"Label size", U"12")
WORD (U"Label", U"+")
- BOOLEAN (U"Garnish", true);
+ BOOLEAN (U"Garnish", 1);
OK
DO
autoPraatPicture picture;
@@ -7602,7 +7103,7 @@ FORM (Table_normalProbabilityPlotWhere, U"Table: Normal probability plot where",
REAL (U"Number of sigmas", U"0.0")
NATURAL (U"Label size", U"12")
WORD (U"Label", U"+")
- BOOLEAN (U"Garnish", true);
+ BOOLEAN (U"Garnish", 1);
LABEL (U"", U"Use only data in rows where the following condition holds:")
TEXTFIELD (U"Formula", U"1; self$[\"gender\"]=\"male\"")
OK
@@ -7612,7 +7113,7 @@ DO
iam (Table);
long column = Table_getColumnIndexFromColumnLabel (me, GET_STRING (U"Column"));
autoTable thee = Table_extractRowsWhere (me, GET_STRING (U"Formula"), interpreter);
- Table_normalProbabilityPlot (thee.get(), GRAPHICS, column,
+ Table_normalProbabilityPlot (thee.peek(), GRAPHICS, column,
GET_INTEGER (U"Number of quantiles"), GET_REAL (U"Number of sigmas"),
GET_INTEGER (U"Label size"), GET_STRING (U"Label"), GET_INTEGER (U"Garnish"));
}
@@ -7628,7 +7129,7 @@ FORM (Table_quantileQuantilePlot, U"Table: Quantile-quantile plot", U"Table: Qua
REAL (U"right Vertical range", U"0.0")
NATURAL (U"Label size", U"12")
WORD (U"Label", U"+")
- BOOLEAN (U"Garnish", true);
+ BOOLEAN (U"Garnish", 1);
OK
DO
autoPraatPicture picture;
@@ -7637,9 +7138,9 @@ DO
long xcolumn = Table_getColumnIndexFromColumnLabel (me, GET_STRING (U"Horizontal axis column"));
long ycolumn = Table_getColumnIndexFromColumnLabel (me, GET_STRING (U"Vertical axis column"));
Table_quantileQuantilePlot (me, GRAPHICS, xcolumn, ycolumn, GET_INTEGER (U"Number of quantiles"),
- GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Label size"), GET_STRING (U"Label"), GET_INTEGER (U"Garnish"));
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_INTEGER (U"Label size"), GET_STRING (U"Label"), GET_INTEGER (U"Garnish"));
}
END
@@ -7884,7 +7385,7 @@ DO
LOOP {
iam (Table);
autoTable thee = Table_extractRowsWhere (me, GET_STRING (U"Formula"), interpreter);
- praat_new (thee.move(), my name, U"_formula");
+ praat_new (thee.transfer(), my name, U"_formula");
}
END
@@ -7903,7 +7404,7 @@ DO
autoTable thee = Table_extractMahalanobisWhere(me, GET_STRING (U"Extract all rows where columns..."),
GET_STRING (U"Factor column"), numberOfSigmas, GET_ENUM (kMelder_number, U"...have a mahalanobis distance..."),
GET_STRING (U"Formula"), interpreter);
- praat_new (thee.move(), my name, U"_mahalanobis");
+ praat_new (thee.transfer(), my name, U"_mahalanobis");
}
END
@@ -7916,14 +7417,14 @@ DO
LOOP {
iam (Table);
autoTable thee = Table_extractColumnRanges (me, GET_STRING (U"Ranges"));
- praat_new (thee.move(), my name, U"_columns");
+ praat_new (thee.transfer(), my name, U"_columns");
}
END
/******************* TableOfReal ****************************/
DIRECT (New_CreateIrisDataset)
- praat_new (TableOfReal_createIrisDataset (), U"");
+ praat_new (TableOfReal_createIrisDataset (), U""); // ppgb: geen expliciete NULL meer meegeven (dan krijg je "0" i.p.v. "iris")
END
FORM (TableOfReal_reportMultivariateNormality, U"TableOfReal: Report multivariate normality (BHEP)", U"TableOfReal: Report multivariate normality (BHEP)...")
@@ -7964,22 +7465,15 @@ DIRECT (TableOfReal_to_Permutation_sortRowlabels)
END
DIRECT (TableOfReal_appendColumns)
- autoTableOfRealList list = TableOfRealList_create ();
- LOOP {
- iam (TableOfReal);
- list -> addItem_ref (me);
- }
- autoTableOfReal result = TableOfRealList_appendColumnsMany (list.get());
- praat_new (result.move(), U"columns_appended");
+ autoCollection set = praat_getSelectedObjects ();
+ praat_new (TableOfReal_appendColumnsMany (set.peek()), U"columns_appended");
END
FORM (TableOfReal_createFromPolsData_50males, U"Create TableOfReal (Pols 1973)", U"Create TableOfReal (Pols 1973)...")
- BOOLEAN (U"Include formant levels", false)
+ BOOLEAN (U"Include formant levels", 0)
OK
DO
- autoTableOfReal result = TableOfReal_createFromPolsData_50males (
- GET_INTEGER (U"Include formant levels"));
- praat_new (result.move(), U"pols_50males");
+ praat_new (TableOfReal_createFromPolsData_50males (GET_INTEGER (U"Include formant levels")), U"pols_50males");
END
DIRECT (Table_createFromEspositoData)
@@ -7991,7 +7485,7 @@ DIRECT (Table_createFromGanongData)
END
FORM (TableOfReal_createFromVanNieropData_25females, U"Create TableOfReal (Van Nierop 1973)...", U"Create TableOfReal (Van Nierop 1973)...")
- BOOLEAN (U"Include formant levels", false)
+ BOOLEAN (U"Include formant levels", 0)
OK
DO
praat_new (TableOfReal_createFromVanNieropData_25females (GET_INTEGER (U"Include formant levels")), U"vannierop_25females");
@@ -7999,9 +7493,9 @@ END
FORM (TableOfReal_createFromWeeninkData, U"Create TableOfReal (Weenink 1985)...", U"Create TableOfReal (Weenink 1985)...")
RADIO (U"Speakers group", 1)
- RADIOBUTTON (U"Men")
- RADIOBUTTON (U"Women")
- RADIOBUTTON (U"Children")
+ RADIOBUTTON (U"Men")
+ RADIOBUTTON (U"Women")
+ RADIOBUTTON (U"Children")
OK
DO
int type = GET_INTEGER (U"Speakers group");
@@ -8021,27 +7515,21 @@ FORM (TableOfReal_drawScatterPlot, U"TableOfReal: Draw scatter plot", U"TableOfR
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
NATURAL (U"Label size", U"12")
- BOOLEAN (U"Use row labels", false)
+ BOOLEAN (U"Use row labels", 0)
WORD (U"Label", U"+")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (TableOfReal);
TableOfReal_drawScatterPlot (me, GRAPHICS,
- GET_INTEGER (U"Horizontal axis column number"),
- GET_INTEGER (U"Vertical axis column number"),
- GET_INTEGER (U"left Row number range"),
- GET_INTEGER (U"right Row number range"),
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Label size"),
- GET_INTEGER (U"Use row labels"),
- GET_STRING (U"Label"),
- GET_INTEGER (U"Garnish"));
+ GET_INTEGER (U"Horizontal axis column number"), GET_INTEGER (U"Vertical axis column number"),
+ GET_INTEGER (U"left Row number range"), GET_INTEGER (U"right Row number range"),
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_INTEGER (U"Label size"), GET_INTEGER (U"Use row labels"),
+ GET_STRING (U"Label"), GET_INTEGER (U"Garnish"));
}
END
@@ -8054,10 +7542,8 @@ DO
autoPraatPicture picture;
LOOP {
iam (TableOfReal);
- TableOfReal_drawScatterPlotMatrix (me, GRAPHICS,
- GET_INTEGER (U"From column"),
- GET_INTEGER (U"To column"),
- GET_REAL (U"Fraction white"));
+ TableOfReal_drawScatterPlotMatrix (me, GRAPHICS, GET_INTEGER (U"From column"), GET_INTEGER (U"To column"),
+ GET_REAL (U"Fraction white"));
}
END
@@ -8076,13 +7562,9 @@ DO
LOOP {
iam (TableOfReal);
TableOfReal_drawBiplot (me, GRAPHICS,
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_REAL (U"Split factor"),
- GET_INTEGER (U"Label size"),
- GET_INTEGER (U"Garnish"));
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"), GET_REAL (U"Split factor"),
+ GET_INTEGER (U"Label size"), GET_INTEGER (U"Garnish"));
}
END
@@ -8109,17 +7591,12 @@ DO
LOOP {
iam (TableOfReal);
TableOfReal_drawVectors (me, GRAPHICS,
- GET_INTEGER (U"left From columns"),
- GET_INTEGER (U"right From columns"),
- GET_INTEGER (U"left To columns"),
- GET_INTEGER (U"right To columns"),
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Vector type"),
- GET_INTEGER (U"Label size"),
- GET_INTEGER (U"Garnish"));
+ GET_INTEGER (U"left From columns"), GET_INTEGER (U"right From columns"),
+ GET_INTEGER (U"left To columns"), GET_INTEGER (U"right To columns"),
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_INTEGER (U"Vector type"), GET_INTEGER (U"Label size"),
+ GET_INTEGER (U"Garnish"));
}
END
@@ -8142,15 +7619,11 @@ DO
LOOP {
iam (TableOfReal);
TableOfReal_drawRowsAsHistogram (me, GRAPHICS, GET_STRING (U"Row number"),
- GET_INTEGER (U"left Column range"),
- GET_INTEGER (U"right Column range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_REAL (U"Horizontal offset"),
- 0,
- GET_REAL (U"Distance between bars"),
- GET_STRING (U"Grey value"),
- GET_INTEGER (U"Garnish"));
+ GET_INTEGER (U"left Column range"), GET_INTEGER (U"right Column range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_REAL (U"Horizontal offset"), 0,
+ GET_REAL (U"Distance between bars"), GET_STRING (U"Grey value"),
+ GET_INTEGER (U"Garnish"));
}
END
@@ -8209,7 +7682,7 @@ FORM (TableOfReal_drawColumnAsDistribution, U"TableOfReal: Draw column as distri
REAL (U"left Frequency range", U"0.0")
REAL (U"right frequency range", U"0.0")
NATURAL (U"Number of bins", U"10")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -8217,7 +7690,7 @@ DO
iam (TableOfReal);
TableOfReal_drawColumnAsDistribution (me, GRAPHICS, GET_INTEGER (U"Column number"),
GET_REAL (U"left Value range"), GET_REAL (U"right Value range"), GET_INTEGER (U"Number of bins"),
- GET_REAL (U"left Frequency range"), GET_REAL (U"right frequency range"), false, GET_INTEGER (U"Garnish"));
+ GET_REAL (U"left Frequency range"), GET_REAL (U"right frequency range"), 0, GET_INTEGER (U"Garnish"));
}
END
@@ -8231,8 +7704,7 @@ DO
}
LOOP {
iam (TableOfReal);
- autoConfiguration thee = TableOfReal_to_Configuration_lda (me, dimension);
- praat_new (thee.move(), my name, U"_lda");
+ praat_new (TableOfReal_to_Configuration_lda (me, dimension), my name, U"_lda");
}
END
@@ -8242,8 +7714,7 @@ FORM (TableOfReal_to_CCA, U"TableOfReal: To CCA", U"TableOfReal: To CCA...")
DO
LOOP {
iam (TableOfReal);
- autoCCA thee = TableOfReal_to_CCA (me, GET_INTEGER (U"Dimension of dependent variate"));
- praat_new (thee.move(), my name);
+ praat_new (TableOfReal_to_CCA (me, GET_INTEGER (U"Dimension of dependent variate")), my name);
}
END
@@ -8253,24 +7724,21 @@ FORM (TableOfReal_to_Configuration_pca, U"TableOfReal: To Configuration (pca)",
DO
LOOP {
iam (TableOfReal);
- autoConfiguration thee = TableOfReal_to_Configuration_pca (me, GET_INTEGER (U"Number of dimensions"));
- praat_new (thee.move(), my name, U"_pca");
+ praat_new (TableOfReal_to_Configuration_pca (me, GET_INTEGER (U"Number of dimensions")), my name, U"_pca");
}
END
DIRECT (TableOfReal_to_Discriminant)
LOOP {
iam (TableOfReal);
- autoDiscriminant thee = TableOfReal_to_Discriminant (me);
- praat_new (thee.move(), my name);
+ praat_new (TableOfReal_to_Discriminant (me), my name);
}
END
-DIRECT (TableOfReal_to_PCA_byRows)
+DIRECT (TableOfReal_to_PCA)
LOOP {
iam (TableOfReal);
- autoPCA thee = TableOfReal_to_PCA_byRows (me);
- praat_new (thee.move(), my name);
+ praat_new (TableOfReal_to_PCA (me), my name);
}
END
@@ -8325,14 +7793,13 @@ DIRECT (TableOfReal_to_SVD)
END
DIRECT (TablesOfReal_to_Eigen_gsvd)
- TableOfReal t1 = nullptr, t2 = nullptr;
+ TableOfReal t1 = 0, t2 = 0;
LOOP {
iam (TableOfReal);
(t1 ? t2 : t1) = me;
}
Melder_assert (t1 && t2);
- autoEigen thee = TablesOfReal_to_Eigen_gsvd (t1, t2);
- praat_new (thee.move(), U"");
+ praat_new (TablesOfReal_to_Eigen_gsvd (t1, t2), U"");
END
FORM (TableOfReal_and_TableOfReal_crossCorrelations, U"TableOfReal & TableOfReal: Cross-correlations", 0)
@@ -8384,13 +7851,13 @@ FORM (TableOfReal_to_Pattern_and_Categories, U"TableOfReal: To Pattern and Categ
DO
LOOP {
iam (TableOfReal);
- autoPattern ap;
- autoCategories ac;
+ Pattern p = 0; Categories c = 0;
TableOfReal_to_Pattern_and_Categories (me, GET_INTEGER (U"left Row range"),
GET_INTEGER (U"right Row range"), GET_INTEGER (U"left Column range"),
- GET_INTEGER (U"right Column range"), & ap, & ac);
- praat_new (ap.move(), Thing_getName (me));
- praat_new (ac.move(), Thing_getName (me));
+ GET_INTEGER (U"right Column range"), &p, &c);
+ autoPattern ap = p; autoCategories ac = c;
+ praat_new (ap.transfer(), Thing_getName (me));
+ praat_new (ac.transfer(), Thing_getName (me));
}
END
@@ -8553,130 +8020,128 @@ DIRECT (VowelEditor_create)
if (theCurrentPraatApplication -> batch) {
Melder_throw (U"Cannot edit from batch.");
}
- autoVowelEditor vowelEditor = VowelEditor_create (U"VowelEditor", nullptr);
- vowelEditor.releaseToUser();
+ autoVowelEditor vowelEditor = VowelEditor_create (U"VowelEditor", NULL);
+ vowelEditor.transfer(); // user becomes the owner
END
-static autoDaata cmuAudioFileRecognizer (int nread, const char *header, MelderFile file) {
+static Any cmuAudioFileRecognizer (int nread, const char *header, MelderFile fs) {
return nread < 12 || header [0] != 6 || header [1] != 0 ?
- autoSound () : Sound_readFromCmuAudioFile (file);
+ NULL : Sound_readFromCmuAudioFile (fs);
}
void praat_CC_init (ClassInfo klas) {
- praat_addAction1 (klas, 1, U"Paint...", nullptr, 1, DO_CC_paint);
- praat_addAction1 (klas, 1, U"Draw...", nullptr, 1, DO_CC_drawC0);
- praat_addAction1 (klas, 1, QUERY_BUTTON, nullptr, 0, 0);
+ praat_addAction1 (klas, 1, U"Paint...", 0, 1, DO_CC_paint);
+ praat_addAction1 (klas, 1, U"Draw...", 0, 1, DO_CC_drawC0);
+ praat_addAction1 (klas, 1, QUERY_BUTTON, 0, 0, 0);
praat_TimeFrameSampled_query_init (klas);
- praat_addAction1 (klas, 1, U"Get number of coefficients...", nullptr, 1, DO_CC_getNumberOfCoefficients);
- praat_addAction1 (klas, 1, U"Get value in frame...", nullptr, 1, DO_CC_getValueInFrame);
- praat_addAction1 (klas, 1, U"Get c0 value in frame...", nullptr, 1, DO_CC_getC0ValueInFrame);
- praat_addAction1 (klas, 1, U"Get value...", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_CC_getValue);
- praat_addAction1 (klas, 0, U"To Matrix", nullptr, 0, DO_CC_to_Matrix);
- praat_addAction1 (klas, 2, U"To DTW...", nullptr, 0, DO_CCs_to_DTW);
+ praat_addAction1 (klas, 1, U"Get number of coefficients...", 0, 1, DO_CC_getNumberOfCoefficients);
+ praat_addAction1 (klas, 1, U"Get value in frame...", 0, 1, DO_CC_getValueInFrame);
+ praat_addAction1 (klas, 1, U"Get c0 value in frame...", 0, 1, DO_CC_getC0ValueInFrame);
+ praat_addAction1 (klas, 1, U"Get value...", 0, praat_HIDDEN + praat_DEPTH_1, DO_CC_getValue);
+ praat_addAction1 (klas, 0, U"To Matrix", 0, 0, DO_CC_to_Matrix);
+ praat_addAction1 (klas, 2, U"To DTW...", 0, 0, DO_CCs_to_DTW);
}
static void praat_Eigen_Matrix_project (ClassInfo klase, ClassInfo klasm); // deprecated 2014
static void praat_Eigen_Matrix_project (ClassInfo klase, ClassInfo klasm) {
- praat_addAction2 (klase, 1, klasm, 1, U"Project...", nullptr, praat_HIDDEN, DO_Eigen_and_Matrix_projectColumns);
- praat_addAction2 (klase, 1, klasm, 1, U"To Matrix (project columns)...", nullptr, praat_HIDDEN, DO_Eigen_and_Matrix_projectColumns);
+ praat_addAction2 (klase, 1, klasm, 1, U"Project...", 0, praat_HIDDEN, DO_Eigen_and_Matrix_project);
}
static void praat_Eigen_Spectrogram_project (ClassInfo klase, ClassInfo klasm);
static void praat_Eigen_Spectrogram_project (ClassInfo klase, ClassInfo klasm) {
- praat_addAction2 (klase, 1, klasm, 1, U"Project...", nullptr, praat_HIDDEN, DO_Eigen_and_Matrix_projectColumns);
- praat_addAction2 (klase, 1, klasm, 1, U"To Matrix (project columns)...", nullptr, 0, DO_Eigen_and_Matrix_projectColumns);
+ praat_addAction2 (klase, 1, klasm, 1, U"Project...", 0, 0, DO_Eigen_and_Matrix_project);
}
static void praat_Eigen_query_init (ClassInfo klas) {
- praat_addAction1 (klas, 1, U"Get eigenvalue...", nullptr, 1, DO_Eigen_getEigenvalue);
- praat_addAction1 (klas, 1, U"Get sum of eigenvalues...", nullptr, 1, DO_Eigen_getSumOfEigenvalues);
- praat_addAction1 (klas, 1, U"Get number of eigenvectors", nullptr, 1, DO_Eigen_getNumberOfEigenvalues);
- praat_addAction1 (klas, 1, U"Get eigenvector dimension", nullptr, 1, DO_Eigen_getDimension);
- praat_addAction1 (klas, 1, U"Get eigenvector element...", nullptr, 1, DO_Eigen_getEigenvectorElement);
+ praat_addAction1 (klas, 1, U"Get eigenvalue...", 0, 1, DO_Eigen_getEigenvalue);
+ praat_addAction1 (klas, 1, U"Get sum of eigenvalues...", 0, 1, DO_Eigen_getSumOfEigenvalues);
+ praat_addAction1 (klas, 1, U"Get number of eigenvectors", 0, 1, DO_Eigen_getNumberOfEigenvalues);
+ praat_addAction1 (klas, 1, U"Get eigenvector dimension", 0, 1, DO_Eigen_getDimension);
+ praat_addAction1 (klas, 1, U"Get eigenvector element...", 0, 1, DO_Eigen_getEigenvectorElement);
}
static void praat_Eigen_draw_init (ClassInfo klas) {
- praat_addAction1 (klas, 0, U"Draw eigenvalues...", nullptr, 1, DO_Eigen_drawEigenvalues);
- praat_addAction1 (klas, 0, U"Draw eigenvalues (scree)...", nullptr, praat_DEPTH_1 | praat_HIDDEN, DO_Eigen_drawEigenvalues_scree);
- praat_addAction1 (klas, 0, U"Draw eigenvector...", nullptr, 1, DO_Eigen_drawEigenvector);
+ praat_addAction1 (klas, 0, U"Draw eigenvalues...", 0, 1, DO_Eigen_drawEigenvalues);
+ praat_addAction1 (klas, 0, U"Draw eigenvalues (scree)...", 0, praat_DEPTH_1 | praat_HIDDEN, DO_Eigen_drawEigenvalues_scree);
+ praat_addAction1 (klas, 0, U"Draw eigenvector...", 0, 1, DO_Eigen_drawEigenvector);
}
static void praat_Index_init (ClassInfo klas) {
- praat_addAction1 (klas, 1, U"Get number of classes", nullptr, 0, DO_Index_getNumberOfClasses);
- praat_addAction1 (klas, 1, U"To Permutation...", nullptr, 0, DO_Index_to_Permutation);
- praat_addAction1 (klas, 1, U"Extract part...", nullptr, 0, DO_Index_extractPart);
+ praat_addAction1 (klas, 1, U"Get number of classes", 0, 0, DO_Index_getNumberOfClasses);
+ praat_addAction1 (klas, 1, U"To Permutation...", 0, 0, DO_Index_to_Permutation);
+ praat_addAction1 (klas, 1, U"Extract part...", 0, 0, DO_Index_extractPart);
}
static void praat_BandFilterSpectrogram_draw_init (ClassInfo klas);
static void praat_BandFilterSpectrogram_draw_init (ClassInfo klas) {
- praat_addAction1 (klas, 0, DRAW_BUTTON, nullptr, 0, nullptr);
-// praat_addAction1 (klas, 0, U"Paint image...", nullptr, praat_DEPTH_1, DO_BandFilterSpectrogram_paintImage);
-// praat_addAction1 (klas, 0, U"Draw filters...", nullptr, 1, DO_FilterBank_drawFilters);
-// praat_addAction1 (klas, 0, U"Draw one contour...", nullptr, 1, DO_FilterBank_drawOneContour);
-// praat_addAction1 (klas, 0, U"Draw contours...", nullptr, 1, DO_FilterBank_drawContours);
-// praat_addAction1 (klas, 0, U"Paint contours...", nullptr, 1, DO_FilterBank_paintContours);
-// praat_addAction1 (klas, 0, U"Paint cells...", nullptr, 1, DO_FilterBank_paintCells);
-// praat_addAction1 (klas, 0, U"Paint surface...", nullptr, 1, DO_FilterBank_paintSurface);
- praat_addAction1 (klas, 0, U"-- frequency scales --", nullptr, 1, nullptr);
- praat_addAction1 (klas, 0, U"Draw frequency scale...", nullptr, 1, DO_BandFilterSpectrogram_drawFrequencyScale);
+ praat_addAction1 (klas, 0, DRAW_BUTTON, 0, 0, 0);
+// praat_addAction1 (klas, 0, U"Paint image...", 0, praat_DEPTH_1, DO_BandFilterSpectrogram_paintImage);
+// praat_addAction1 (klas, 0, U"Draw filters...", 0, 1, DO_FilterBank_drawFilters);
+// praat_addAction1 (klas, 0, U"Draw one contour...", 0, 1, DO_FilterBank_drawOneContour);
+// praat_addAction1 (klas, 0, U"Draw contours...", 0, 1, DO_FilterBank_drawContours);
+// praat_addAction1 (klas, 0, U"Paint contours...", 0, 1, DO_FilterBank_paintContours);
+// praat_addAction1 (klas, 0, U"Paint cells...", 0, 1, DO_FilterBank_paintCells);
+// praat_addAction1 (klas, 0, U"Paint surface...", 0, 1, DO_FilterBank_paintSurface);
+ praat_addAction1 (klas, 0, U"-- frequency scales --", 0, 1, 0);
+ praat_addAction1 (klas, 0, U"Draw frequency scale...", 0, 1, DO_BandFilterSpectrogram_drawFrequencyScale);
}
void praat_Matrixft_query_init (ClassInfo klas);
void praat_Matrixft_query_init (ClassInfo klas) {
praat_TimeFrameSampled_query_init (klas);
- praat_addAction1 (klas, 1, U"Get time from column...", nullptr, praat_DEPTH_1, DO_BandFilterSpectrogram_getXofColumn);
- praat_addAction1 (klas, 1, U"-- frequencies --", nullptr, praat_DEPTH_1, 0);
- praat_addAction1 (klas, 1, U"Get lowest frequency", nullptr, praat_DEPTH_1, DO_BandFilterSpectrogram_getLowestFrequency);
- praat_addAction1 (klas, 1, U"Get highest frequency", nullptr, praat_DEPTH_1, DO_BandFilterSpectrogram_getHighestFrequency);
- praat_addAction1 (klas, 1, U"Get number of frequencies", nullptr, praat_DEPTH_1, DO_BandFilterSpectrogram_getNumberOfFrequencies);
- praat_addAction1 (klas, 1, U"Get frequency distance", nullptr, praat_DEPTH_1, DO_BandFilterSpectrogram_getFrequencyDistance);
- praat_addAction1 (klas, 1, U"Get frequency from row...", nullptr, praat_DEPTH_1, DO_BandFilterSpectrogram_getFrequencyOfRow);
- praat_addAction1 (klas, 1, U"-- get value --", nullptr, praat_DEPTH_1, 0);
- praat_addAction1 (klas, 1, U"Get value in cell...", nullptr, praat_DEPTH_1, DO_BandFilterSpectrogram_getValueInCell);
+ praat_addAction1 (klas, 1, U"Get time from column...", 0, praat_DEPTH_1, DO_BandFilterSpectrogram_getXofColumn);
+ praat_addAction1 (klas, 1, U"-- frequencies --", 0, praat_DEPTH_1, 0);
+ praat_addAction1 (klas, 1, U"Get lowest frequency", 0, praat_DEPTH_1, DO_BandFilterSpectrogram_getLowestFrequency);
+ praat_addAction1 (klas, 1, U"Get highest frequency", 0, praat_DEPTH_1, DO_BandFilterSpectrogram_getHighestFrequency);
+ praat_addAction1 (klas, 1, U"Get number of frequencies", 0, praat_DEPTH_1, DO_BandFilterSpectrogram_getNumberOfFrequencies);
+ praat_addAction1 (klas, 1, U"Get frequency distance", 0, praat_DEPTH_1, DO_BandFilterSpectrogram_getFrequencyDistance);
+ praat_addAction1 (klas, 1, U"Get frequency from row...", 0, praat_DEPTH_1, DO_BandFilterSpectrogram_getFrequencyOfRow);
+ praat_addAction1 (klas, 1, U"-- get value --", 0, praat_DEPTH_1, 0);
+ praat_addAction1 (klas, 1, U"Get value in cell...", 0, praat_DEPTH_1, DO_BandFilterSpectrogram_getValueInCell);
}
void praat_Matrixtype_query_init (ClassInfo klas);
void praat_Matrixtype_query_init (ClassInfo klas) {
praat_TimeFrameSampled_query_init (klas);
- praat_addAction1 (klas, 1, U"Get time from column...", nullptr, praat_DEPTH_1, DO_FilterBank_getXofColumn);
- praat_addAction1 (klas, 1, U"-- frequencies --", nullptr, praat_DEPTH_1, 0);
- praat_addAction1 (klas, 1, U"Get lowest frequency", nullptr, praat_DEPTH_1, DO_FilterBank_getLowestFrequency);
- praat_addAction1 (klas, 1, U"Get highest frequency", nullptr, praat_DEPTH_1, DO_FilterBank_getHighestFrequency);
- praat_addAction1 (klas, 1, U"Get number of frequencies", nullptr, praat_DEPTH_1, DO_FilterBank_getNumberOfFrequencies);
- praat_addAction1 (klas, 1, U"Get frequency distance", nullptr, praat_DEPTH_1, DO_FilterBank_getFrequencyDistance);
- praat_addAction1 (klas, 1, U"Get frequency from row...", nullptr, praat_DEPTH_1, DO_FilterBank_getFrequencyOfRow);
- praat_addAction1 (klas, 1, U"-- get value --", nullptr, praat_DEPTH_1, 0);
- praat_addAction1 (klas, 1, U"Get value in cell...", nullptr, praat_DEPTH_1, DO_FilterBank_getValueInCell);
+ praat_addAction1 (klas, 1, U"Get time from column...", 0, praat_DEPTH_1, DO_FilterBank_getXofColumn);
+ praat_addAction1 (klas, 1, U"-- frequencies --", 0, praat_DEPTH_1, 0);
+ praat_addAction1 (klas, 1, U"Get lowest frequency", 0, praat_DEPTH_1, DO_FilterBank_getLowestFrequency);
+ praat_addAction1 (klas, 1, U"Get highest frequency", 0, praat_DEPTH_1, DO_FilterBank_getHighestFrequency);
+ praat_addAction1 (klas, 1, U"Get number of frequencies", 0, praat_DEPTH_1, DO_FilterBank_getNumberOfFrequencies);
+ praat_addAction1 (klas, 1, U"Get frequency distance", 0, praat_DEPTH_1, DO_FilterBank_getFrequencyDistance);
+ praat_addAction1 (klas, 1, U"Get frequency from row...", 0, praat_DEPTH_1, DO_FilterBank_getFrequencyOfRow);
+ praat_addAction1 (klas, 1, U"-- get value --", 0, praat_DEPTH_1, 0);
+ praat_addAction1 (klas, 1, U"Get value in cell...", 0, praat_DEPTH_1, DO_FilterBank_getValueInCell);
}
static void praat_FilterBank_query_init (ClassInfo klas);
static void praat_FilterBank_query_init (ClassInfo klas) {
- praat_addAction1 (klas, 0, QUERY_BUTTON, nullptr, 0, 0);
+ praat_addAction1 (klas, 0, QUERY_BUTTON, 0, 0, 0);
praat_Matrixtype_query_init (klas);
- praat_addAction1 (klas, 0, U"-- frequency scales --", nullptr, praat_DEPTH_1, 0);
- praat_addAction1 (klas, 1, U"Get frequency in Hertz...", nullptr, praat_DEPTH_1, DO_FilterBank_getFrequencyInHertz);
- praat_addAction1 (klas, 1, U"Get frequency in Bark...", nullptr, praat_DEPTH_1, DO_FilterBank_getFrequencyInBark);
- praat_addAction1 (klas, 1, U"Get frequency in mel...", nullptr, praat_DEPTH_1, DO_FilterBank_getFrequencyInMel);
+ praat_addAction1 (klas, 0, U"-- frequency scales --", 0, praat_DEPTH_1, 0);
+ praat_addAction1 (klas, 1, U"Get frequency in Hertz...", 0, praat_DEPTH_1, DO_FilterBank_getFrequencyInHertz);
+ praat_addAction1 (klas, 1, U"Get frequency in Bark...", 0, praat_DEPTH_1, DO_FilterBank_getFrequencyInBark);
+ praat_addAction1 (klas, 1, U"Get frequency in mel...", 0, praat_DEPTH_1, DO_FilterBank_getFrequencyInMel);
}
static void praat_FilterBank_modify_init (ClassInfo klas);
static void praat_FilterBank_modify_init (ClassInfo klas) {
- // praat_addAction1 (klas, 0, MODIFY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (klas, 0, U"Equalize intensities...", nullptr, praat_DEPTH_1, DO_FilterBank_equalizeIntensities);
+ // praat_addAction1 (klas, 0, MODIFY_BUTTON, 0, 0, 0);
+ praat_addAction1 (klas, 0, U"Equalize intensities...", 0, praat_DEPTH_1, DO_FilterBank_equalizeIntensities);
}
static void praat_FilterBank_draw_init (ClassInfo klas);
static void praat_FilterBank_draw_init (ClassInfo klas) {
// praat_addAction1 (klas, 0, DRAW_BUTTON, 0, 0, 0);
- praat_addAction1 (klas, 0, U"Draw filters...", nullptr, praat_DEPTH_1, DO_FilterBank_drawFilters);
- praat_addAction1 (klas, 0, U"Draw one contour...", nullptr, praat_DEPTH_1, DO_FilterBank_drawOneContour);
- praat_addAction1 (klas, 0, U"Draw contours...", nullptr, praat_DEPTH_1, DO_FilterBank_drawContours);
- praat_addAction1 (klas, 0, U"Paint image...", nullptr, praat_DEPTH_1, DO_FilterBank_paintImage);
- praat_addAction1 (klas, 0, U"Paint contours...", nullptr, praat_DEPTH_1, DO_FilterBank_paintContours);
- praat_addAction1 (klas, 0, U"Paint cells...", nullptr, praat_DEPTH_1, DO_FilterBank_paintCells);
- praat_addAction1 (klas, 0, U"Paint surface...", nullptr, praat_DEPTH_1, DO_FilterBank_paintSurface);
- praat_addAction1 (klas, 0, U"-- frequency scales --", nullptr, praat_DEPTH_1, 0);
- praat_addAction1 (klas, 0, U"Draw frequency scales...", nullptr, praat_DEPTH_1, DO_FilterBank_drawFrequencyScales);
+ praat_addAction1 (klas, 0, U"Draw filters...", 0, praat_DEPTH_1, DO_FilterBank_drawFilters);
+ praat_addAction1 (klas, 0, U"Draw one contour...", 0, praat_DEPTH_1, DO_FilterBank_drawOneContour);
+ praat_addAction1 (klas, 0, U"Draw contours...", 0, praat_DEPTH_1, DO_FilterBank_drawContours);
+ praat_addAction1 (klas, 0, U"Paint image...", 0, praat_DEPTH_1, DO_FilterBank_paintImage);
+ praat_addAction1 (klas, 0, U"Paint contours...", 0, praat_DEPTH_1, DO_FilterBank_paintContours);
+ praat_addAction1 (klas, 0, U"Paint cells...", 0, praat_DEPTH_1, DO_FilterBank_paintCells);
+ praat_addAction1 (klas, 0, U"Paint surface...", 0, praat_DEPTH_1, DO_FilterBank_paintSurface);
+ praat_addAction1 (klas, 0, U"-- frequency scales --", 0, praat_DEPTH_1, 0);
+ praat_addAction1 (klas, 0, U"Draw frequency scales...", 0, praat_DEPTH_1, DO_FilterBank_drawFrequencyScales);
}
static void praat_FilterBank_all_init (ClassInfo klas);
@@ -8684,45 +8149,45 @@ static void praat_FilterBank_all_init (ClassInfo klas) {
praat_FilterBank_draw_init (klas);
praat_FilterBank_query_init (klas);
praat_FilterBank_modify_init (klas);
- praat_addAction1 (klas, 0, U"To Intensity", nullptr, praat_HIDDEN, DO_FilterBank_to_Intensity);
- praat_addAction1 (klas, 0, U"To Matrix", nullptr, praat_HIDDEN, DO_FilterBank_to_Matrix);
- praat_addAction1 (klas, 2, U"Cross-correlate...", nullptr, praat_HIDDEN, DO_FilterBanks_crossCorrelate);
- praat_addAction1 (klas, 2, U"Convolve...", nullptr, praat_HIDDEN, DO_FilterBanks_convolve);
+ praat_addAction1 (klas, 0, U"To Intensity", 0, praat_HIDDEN, DO_FilterBank_to_Intensity);
+ praat_addAction1 (klas, 0, U"To Matrix", 0, praat_HIDDEN, DO_FilterBank_to_Matrix);
+ praat_addAction1 (klas, 2, U"Cross-correlate...", 0, praat_HIDDEN, DO_FilterBanks_crossCorrelate);
+ praat_addAction1 (klas, 2, U"Convolve...", 0, praat_HIDDEN, DO_FilterBanks_convolve);
}
static void praat_FunctionTerms_init (ClassInfo klas) {
- praat_addAction1 (klas, 0, DRAW_BUTTON, nullptr, 0, 0);
- praat_addAction1 (klas, 0, U"Draw...", nullptr, 1, DO_FunctionTerms_draw);
- praat_addAction1 (klas, 0, U"Draw basis function...", nullptr, 1, DO_FunctionTerms_drawBasisFunction);
- praat_addAction1 (klas, 0, QUERY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (klas, 1, U"Get number of coefficients", nullptr, 1, DO_FunctionTerms_getNumberOfCoefficients);
- praat_addAction1 (klas, 1, U"Get coefficient...", nullptr, 1, DO_FunctionTerms_getCoefficient);
- praat_addAction1 (klas, 1, U"Get degree", nullptr, 1, DO_FunctionTerms_getDegree);
- praat_addAction1 (klas, 0, U"-- function specifics --", nullptr, 1, 0);
- praat_addAction1 (klas, 1, U"Get value...", nullptr, 1, DO_FunctionTerms_evaluate);
- praat_addAction1 (klas, 1, U"Get minimum...", nullptr, 1, DO_FunctionTerms_getMinimum);
- praat_addAction1 (klas, 1, U"Get x of minimum...", nullptr, 1, DO_FunctionTerms_getXOfMinimum);
- praat_addAction1 (klas, 1, U"Get maximum...", nullptr, 1, DO_FunctionTerms_getMaximum);
- praat_addAction1 (klas, 1, U"Get x of maximum...", nullptr, 1, DO_FunctionTerms_getXOfMaximum);
- praat_addAction1 (klas, 0, U"Modify -", nullptr, 0, 0);
- praat_addAction1 (klas, 1, U"Set domain...", nullptr, 1, DO_FunctionTerms_setDomain);
- praat_addAction1 (klas, 1, U"Set coefficient...", nullptr, 1, DO_FunctionTerms_setCoefficient);
- praat_addAction1 (klas, 0, U"Analyse", nullptr, 0, 0);
+ praat_addAction1 (klas, 0, DRAW_BUTTON, 0, 0, 0);
+ praat_addAction1 (klas, 0, U"Draw...", 0, 1, DO_FunctionTerms_draw);
+ praat_addAction1 (klas, 0, U"Draw basis function...", 0, 1, DO_FunctionTerms_drawBasisFunction);
+ praat_addAction1 (klas, 0, QUERY_BUTTON, 0, 0, 0);
+ praat_addAction1 (klas, 1, U"Get number of coefficients", 0, 1, DO_FunctionTerms_getNumberOfCoefficients);
+ praat_addAction1 (klas, 1, U"Get coefficient...", 0, 1, DO_FunctionTerms_getCoefficient);
+ praat_addAction1 (klas, 1, U"Get degree", 0, 1, DO_FunctionTerms_getDegree);
+ praat_addAction1 (klas, 0, U"-- function specifics --", 0, 1, 0);
+ praat_addAction1 (klas, 1, U"Get value...", 0, 1, DO_FunctionTerms_evaluate);
+ praat_addAction1 (klas, 1, U"Get minimum...", 0, 1, DO_FunctionTerms_getMinimum);
+ praat_addAction1 (klas, 1, U"Get x of minimum...", 0, 1, DO_FunctionTerms_getXOfMinimum);
+ praat_addAction1 (klas, 1, U"Get maximum...", 0, 1, DO_FunctionTerms_getMaximum);
+ praat_addAction1 (klas, 1, U"Get x of maximum...", 0, 1, DO_FunctionTerms_getXOfMaximum);
+ praat_addAction1 (klas, 0, U"Modify -", 0, 0, 0);
+ praat_addAction1 (klas, 1, U"Set domain...", 0, 1, DO_FunctionTerms_setDomain);
+ praat_addAction1 (klas, 1, U"Set coefficient...", 0, 1, DO_FunctionTerms_setCoefficient);
+ praat_addAction1 (klas, 0, U"Analyse", 0, 0, 0);
}
/* Query buttons for frame-based frequency x time subclasses of matrix. */
void praat_BandFilterSpectrogram_query_init (ClassInfo klas) {
praat_TimeFrameSampled_query_init (klas);
- praat_addAction1 (klas, 1, U"Get time from column...", nullptr, 1, DO_BandFilterSpectrogram_getXofColumn);
- praat_addAction1 (klas, 1, U"-- frequencies --", nullptr, 1, 0);
- praat_addAction1 (klas, 1, U"Get lowest frequency", nullptr, 1, DO_BandFilterSpectrogram_getLowestFrequency);
- praat_addAction1 (klas, 1, U"Get highest frequency", nullptr, 1, DO_BandFilterSpectrogram_getHighestFrequency);
- praat_addAction1 (klas, 1, U"Get number of frequencies", nullptr, 1, DO_BandFilterSpectrogram_getNumberOfFrequencies);
- praat_addAction1 (klas, 1, U"Get frequency distance", nullptr, 1, DO_BandFilterSpectrogram_getFrequencyDistance);
- praat_addAction1 (klas, 1, U"Get frequency from row...", nullptr, 1, DO_BandFilterSpectrogram_getFrequencyOfRow);
- praat_addAction1 (klas, 1, U"-- get value --", nullptr, 1, 0);
- praat_addAction1 (klas, 1, U"Get value in cell...", nullptr, 1, DO_BandFilterSpectrogram_getValueInCell);
+ praat_addAction1 (klas, 1, U"Get time from column...", 0, 1, DO_BandFilterSpectrogram_getXofColumn);
+ praat_addAction1 (klas, 1, U"-- frequencies --", 0, 1, 0);
+ praat_addAction1 (klas, 1, U"Get lowest frequency", 0, 1, DO_BandFilterSpectrogram_getLowestFrequency);
+ praat_addAction1 (klas, 1, U"Get highest frequency", 0, 1, DO_BandFilterSpectrogram_getHighestFrequency);
+ praat_addAction1 (klas, 1, U"Get number of frequencies", 0, 1, DO_BandFilterSpectrogram_getNumberOfFrequencies);
+ praat_addAction1 (klas, 1, U"Get frequency distance", 0, 1, DO_BandFilterSpectrogram_getFrequencyDistance);
+ praat_addAction1 (klas, 1, U"Get frequency from row...", 0, 1, DO_BandFilterSpectrogram_getFrequencyOfRow);
+ praat_addAction1 (klas, 1, U"-- get value --", 0, 1, 0);
+ praat_addAction1 (klas, 1, U"Get value in cell...", 0, 1, DO_BandFilterSpectrogram_getValueInCell);
}
static void praat_Spline_init (ClassInfo klas) {
@@ -8769,7 +8234,7 @@ END
void praat_SSCP_as_TableOfReal_init (ClassInfo klas) {
praat_TableOfReal_init (klas);
- praat_removeAction (klas, nullptr, nullptr, U"Set value...");
+ praat_removeAction (klas, NULL, NULL, U"Set value...");
praat_addAction1 (klas, 1, U"Set centroid...", U"Formula...", 1, DO_SSCP_setCentroid);
praat_addAction1 (klas, 1, U"Set value...", U"Formula...", 1, DO_SSCP_setValue);
praat_addAction1 (klas, 0, U"To TableOfReal", U"To Matrix", 1, DO_TableOfReal_to_TableOfReal);
@@ -8784,36 +8249,34 @@ void praat_TableOfReal_init2 (ClassInfo klas) {
void praat_EditDistanceTable_as_TableOfReal_init (ClassInfo klas) {
praat_TableOfReal_init (klas);
praat_addAction1 (klas, 0, U"Set default costs...", U"Formula...", 1, DO_EditDistanceTable_setDefaultCosts);
- praat_removeAction (klas, nullptr, nullptr, U"Draw as numbers...");
+ praat_removeAction (klas, NULL, NULL, U"Draw as numbers...");
praat_addAction1 (klas, 0, U"Draw...", U"Draw -", 1, DO_EditDistanceTable_draw);
praat_addAction1 (klas, 0, U"Draw edit operations", U"Draw...", 1, DO_EditDistanceTable_drawEditOperations);
- praat_removeAction (klas, nullptr, nullptr, U"Draw as numbers if...");
- praat_removeAction (klas, nullptr, nullptr, U"Draw as squares...");
- praat_removeAction (klas, nullptr, nullptr, U"Draw vertical lines...");
- praat_removeAction (klas, nullptr, nullptr, U"Draw horizontal lines...");
- praat_removeAction (klas, nullptr, nullptr, U"Draw left and right lines...");
- praat_removeAction (klas, nullptr, nullptr, U"Draw top and bottom lines...");
- praat_removeAction (klas, nullptr, nullptr, U"-- draw lines --");
+ praat_removeAction (klas, NULL, NULL, U"Draw as numbers if...");
+ praat_removeAction (klas, NULL, NULL, U"Draw as squares...");
+ praat_removeAction (klas, NULL, NULL, U"Draw vertical lines...");
+ praat_removeAction (klas, NULL, NULL, U"Draw horizontal lines...");
+ praat_removeAction (klas, NULL, NULL, U"Draw left and right lines...");
+ praat_removeAction (klas, NULL, NULL, U"Draw top and bottom lines...");
+ praat_removeAction (klas, NULL, NULL, U"-- draw lines --");
}
void praat_uvafon_David_init ();
void praat_uvafon_David_init () {
Data_recognizeFileType (TextGrid_TIMITLabelFileRecognizer);
Data_recognizeFileType (cmuAudioFileRecognizer);
-
+
Thing_recognizeClassesByName (classActivation, classBarkFilter, classBarkSpectrogram,
classCategories, classCepstrum, classCCA,
classChebyshevSeries, classClassificationTable, classComplexSpectrogram, classConfusion,
classCorrelation, classCovariance, classDiscriminant, classDTW,
- classEigen, classExcitationList, classEditCostsTable, classEditDistanceTable,
- classFileInMemory, classFileInMemorySet, classFormantFilter,
+ classEigen, classExcitations, classEditCostsTable, classEditDistanceTable,
+ classFileInMemory, classFilesInMemory, classFormantFilter,
classIndex, classKlattTable,
classPermutation, classISpline, classLegendreSeries,
classMelFilter, classMelSpectrogram, classMSpline, classPattern, classPCA, classPolynomial, classRoots,
classSimpleString, classStringsIndex, classSpeechSynthesizer, classSPINET, classSSCP,
- classSVD, nullptr);
- Thing_recognizeClassByOtherName (classExcitationList, U"Excitations");
- Thing_recognizeClassByOtherName (classFileInMemorySet, U"FilesInMemory");
+ classSVD, NULL);
VowelEditor_prefs ();
@@ -8824,13 +8287,13 @@ void praat_uvafon_David_init () {
praat_addMenuCommand (U"Objects", U"Goodies", U"Get invTukeyQ...", 0, praat_HIDDEN, DO_Praat_getInvTukeyQ);
praat_addMenuCommand (U"Objects", U"New", U"Create Strings from espeak voices", U"Create Strings as directory list...", praat_DEPTH_1 + praat_HIDDEN, DO_Strings_createFromEspeakVoices);
praat_addMenuCommand (U"Objects", U"New", U"Create iris data set", U"Create TableOfReal...", 1, DO_New_CreateIrisDataset);
- praat_addMenuCommand (U"Objects", U"New", U"Create Permutation...", nullptr, 0, DO_Permutation_create);
- praat_addMenuCommand (U"Objects", U"New", U"Polynomial", nullptr, 0, nullptr);
- praat_addMenuCommand (U"Objects", U"New", U"Create Polynomial...", nullptr, 1, DO_Polynomial_create);
- praat_addMenuCommand (U"Objects", U"New", U"Create LegendreSeries...", nullptr, 1, DO_LegendreSeries_create);
- praat_addMenuCommand (U"Objects", U"New", U"Create ChebyshevSeries...", nullptr, 1, DO_ChebyshevSeries_create);
- praat_addMenuCommand (U"Objects", U"New", U"Create MSpline...", nullptr, 1, DO_MSpline_create);
- praat_addMenuCommand (U"Objects", U"New", U"Create ISpline...", nullptr, 1, DO_ISpline_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create Permutation...", 0, 0, DO_Permutation_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Polynomial", 0, 0, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"Create Polynomial...", 0, 1, DO_Polynomial_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create LegendreSeries...", 0, 1, DO_LegendreSeries_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create ChebyshevSeries...", 0, 1, DO_ChebyshevSeries_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create MSpline...", 0, 1, DO_MSpline_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create ISpline...", 0, 1, DO_ISpline_create);
praat_addMenuCommand (U"Objects", U"New", U"Create Sound from gammatone...", U"Create Sound from tone complex...", 1, DO_Sound_createFromGammaTone);
praat_addMenuCommand (U"Objects", U"New", U"Create Sound from gamma-tone...", U"Create Sound from tone complex...", praat_DEPTH_1 | praat_HIDDEN, DO_Sound_createFromGammaTone);
praat_addMenuCommand (U"Objects", U"New", U"Create Sound from Shepard tone...", U"Create Sound from gammatone...", 1, DO_Sound_createFromShepardTone);
@@ -8846,104 +8309,118 @@ void praat_uvafon_David_init () {
praat_addMenuCommand (U"Objects", U"New", U"Create TableOfReal (Weenink 1985)...", U"Create TableOfReal (Van Nierop 1973)...", 1, DO_TableOfReal_createFromWeeninkData);
praat_addMenuCommand (U"Objects", U"New", U"Create simple Confusion...", U"Create TableOfReal (Weenink 1985)...", 1, DO_Confusion_createSimple);
praat_addMenuCommand (U"Objects", U"New", U"Create simple Covariance...", U"Create simple Confusion...", 1, DO_Covariance_createSimple);
- praat_addMenuCommand (U"Objects", U"New", U"Create simple Correlation...", U"Create simple Covariance...", 1, DO_Correlation_createSimple);
praat_addMenuCommand (U"Objects", U"New", U"Create empty EditCostsTable...", U"Create simple Covariance...", 1, DO_EditCostsTable_createEmpty);
praat_addMenuCommand (U"Objects", U"New", U"Create KlattTable example", U"Create TableOfReal (Weenink 1985)...", praat_DEPTH_1 + praat_HIDDEN, DO_KlattTable_createExample);
praat_addMenuCommand (U"Objects", U"New", U"Create Strings as characters...", U"Create TextGrid...", praat_HIDDEN, DO_Strings_createAsCharacters);
praat_addMenuCommand (U"Objects", U"New", U"Create Strings as tokens...", U"Create TextGrid...", praat_HIDDEN, DO_Strings_createAsTokens);
- praat_addMenuCommand (U"Objects", U"New", U"Create simple Polygon...", nullptr, praat_HIDDEN, DO_Polygon_createSimple);
- praat_addMenuCommand (U"Objects", U"New", U"Create Polygon (random vertices)...", nullptr, praat_HIDDEN, DO_Polygon_createFromRandomVertices);
- praat_addMenuCommand (U"Objects", U"New", U"FileInMemory", nullptr, praat_HIDDEN, nullptr);
- praat_addMenuCommand (U"Objects", U"New", U"Create FileInMemory...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_FileInMemory_create);
- praat_addMenuCommand (U"Objects", U"New", U"Create copy from FilesInMemory...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_FileInMemorySet_createCopyFromFilesInMemory);
- praat_addMenuCommand (U"Objects", U"New", U"Create copy from FileInMemorySet...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_FileInMemorySet_createCopyFromFilesInMemory);
- praat_addMenuCommand (U"Objects", U"New", U"Create FileInMemorySet from directory contents...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_FileInMemorySet_createFromDirectoryContents);
- praat_addMenuCommand (U"Objects", U"Open", U"Read Sound from raw 16-bit Little Endian file...", U"Read from special sound file", 1, DO_Sound_readFromRawFileLE);
+ praat_addMenuCommand (U"Objects", U"New", U"Create simple Polygon...", 0, praat_HIDDEN, DO_Polygon_createSimple);
+ praat_addMenuCommand (U"Objects", U"New", U"Create Polygon (random vertices)...", 0, praat_HIDDEN, DO_Polygon_createFromRandomVertices);
+ praat_addMenuCommand (U"Objects", U"New", U"FilesInMemory", 0, praat_HIDDEN, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"Create FileInMemory...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_FileInMemory_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create copy from FilesInMemory...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_FilesInMemory_createCopyFromFilesInMemory);
+ praat_addMenuCommand (U"Objects", U"New", U"Create FilesInMemory from directory contents...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_FilesInMemory_createFromDirectoryContents);
+ praat_addMenuCommand (U"Objects", U"Open", U"Read Sound from raw 16-bit Little Endian file...", U"Read from special sound file", 1,
+ DO_Sound_readFromRawFileLE);
praat_addMenuCommand (U"Objects", U"Open", U"Read Sound from raw 16-bit Big Endian file...", U"Read Sound from raw 16-bit Little Endian file...", 1, DO_Sound_readFromRawFileBE);
praat_addMenuCommand (U"Objects", U"Open", U"Read KlattTable from raw text file...", U"Read Matrix from raw text file...", praat_HIDDEN, DO_KlattTable_readFromRawTextFile);
- praat_addAction1 (classActivation, 0, U"Modify", nullptr, 0, nullptr);
- praat_addAction1 (classActivation, 0, U"Formula...", nullptr, 0, DO_Activation_formula);
- praat_addAction1 (classActivation, 0, U"Hack", nullptr, 0, nullptr);
- praat_addAction1 (classActivation, 0, U"To Matrix", nullptr, 0, DO_Activation_to_Matrix);
+ praat_addAction1 (classActivation, 0, U"Modify", 0, 0, 0);
+ praat_addAction1 (classActivation, 0, U"Formula...", 0, 0,
+ DO_Activation_formula);
+ praat_addAction1 (classActivation, 0, U"Hack", 0, 0, 0);
+ praat_addAction1 (classActivation, 0, U"To Matrix", 0, 0,
+ DO_Activation_to_Matrix);
- praat_addAction2 (classActivation, 1, classCategories, 1, U"To TableOfReal", nullptr, 0, DO_Matrix_Categories_to_TableOfReal);
+ praat_addAction2 (classActivation, 1, classCategories, 1, U"To TableOfReal", 0, 0, DO_Matrix_Categories_to_TableOfReal);
- praat_addAction1 (classBarkFilter, 0, U"BarkFilter help", nullptr, 0, DO_BarkFilter_help);
+ praat_addAction1 (classBarkFilter, 0, U"BarkFilter help", 0, 0, DO_BarkFilter_help);
praat_FilterBank_all_init (classBarkFilter); // deprecated 2014
praat_addAction1 (classBarkFilter, 0, U"Draw spectrum (slice)...", U"Draw filters...", praat_DEPTH_1, DO_BarkFilter_drawSpectrum); // deprecated 2014
praat_addAction1 (classBarkFilter, 1, U"Draw filter functions...", U"Draw filters...", praat_DEPTH_1, DO_BarkFilter_drawSekeyHansonFilterFunctions); // deprecated 2014
praat_addAction1 (classBarkFilter, 0, U"Paint...", U"Draw filters...", praat_DEPTH_1, DO_BarkFilter_paint); // deprecated 2014
- praat_addAction1 (classBarkFilter, 0, U"To BarkSpectrogram", nullptr, 0, DO_BarkFilter_to_BarkSpectrogram);
+ praat_addAction1 (classBarkFilter, 0, U"To BarkSpectrogram", 0, 0, DO_BarkFilter_to_BarkSpectrogram);
- praat_addAction1 (classBarkSpectrogram, 0, U"BarkSpectrogram help", nullptr, 0, DO_BarkSpectrogram_help);
+ praat_addAction1 (classBarkSpectrogram, 0, U"BarkSpectrogram help", 0, 0, DO_BarkSpectrogram_help);
praat_BandFilterSpectrogram_draw_init (classBarkSpectrogram);
- praat_addAction1 (classBarkSpectrogram, 0, U"Paint image...", nullptr, 1, DO_BarkSpectrogram_paintImage);
- praat_addAction1 (classBarkSpectrogram, 0, U"Draw Sekey-Hanson auditory filters...", nullptr, 1, DO_BarkSpectrogram_drawSekeyHansonAuditoryFilters);
- praat_addAction1 (classBarkSpectrogram, 0, U"Draw spectrum at nearest time slice...", nullptr, 1, DO_BarkSpectrogram_drawSpectrumAtNearestTimeSlice);
- praat_addAction1 (classBarkSpectrogram, 0, QUERY_BUTTON, nullptr, 0, nullptr);
+ praat_addAction1 (classBarkSpectrogram, 0, U"Paint image...", 0, 1, DO_BarkSpectrogram_paintImage);
+ praat_addAction1 (classBarkSpectrogram, 0, U"Draw Sekey-Hanson auditory filters...", 0, 1, DO_BarkSpectrogram_drawSekeyHansonAuditoryFilters);
+ praat_addAction1 (classBarkSpectrogram, 0, U"Draw spectrum at nearest time slice...", 0, 1, DO_BarkSpectrogram_drawSpectrumAtNearestTimeSlice);
+ praat_addAction1 (classBarkSpectrogram, 0, QUERY_BUTTON, 0, 0, 0);
praat_BandFilterSpectrogram_query_init (classBarkSpectrogram);
- praat_addAction1 (classBarkSpectrogram, 0, U"Equalize intensities...", nullptr, 0, DO_BandFilterSpectrogram_equalizeIntensities);
- praat_addAction1 (classBarkSpectrogram, 0, U"To Intensity", nullptr, 0, DO_BandFilterSpectrogram_to_Intensity);
- praat_addAction1 (classBarkSpectrogram, 0, U"To Matrix...", nullptr, 0, DO_BandFilterSpectrogram_to_Matrix);
- praat_addAction1 (classBarkSpectrogram, 2, U"Cross-correlate...", nullptr, 0, DO_BandFilterSpectrograms_crossCorrelate);
- praat_addAction1 (classBarkSpectrogram, 2, U"Convolve...", nullptr, 0, DO_BandFilterSpectrograms_convolve);
+ praat_addAction1 (classBarkSpectrogram, 0, U"Equalize intensities...", 0, 0, DO_BandFilterSpectrogram_equalizeIntensities);
+ praat_addAction1 (classBarkSpectrogram, 0, U"To Intensity", 0, 0, DO_BandFilterSpectrogram_to_Intensity);
+ praat_addAction1 (classBarkSpectrogram, 0, U"To Matrix...", 0, 0, DO_BandFilterSpectrogram_to_Matrix);
+ praat_addAction1 (classBarkSpectrogram, 2, U"Cross-correlate...", 0, 0, DO_BandFilterSpectrograms_crossCorrelate);
+ praat_addAction1 (classBarkSpectrogram, 2, U"Convolve...", 0, 0, DO_BandFilterSpectrograms_convolve);
- praat_addAction1 (classCategories, 0, U"View & Edit", nullptr, 0, DO_Categories_edit);
- praat_addAction1 (classCategories, 0, U"Edit", nullptr, praat_HIDDEN, DO_Categories_edit); // deprecated 2015
- praat_addAction1 (classCategories, 0, QUERY_BUTTON, nullptr, 0, nullptr);
+ praat_addAction1 (classCategories, 0, U"Edit", 0, 0, DO_Categories_edit);
+ praat_addAction1 (classCategories, 0, QUERY_BUTTON, 0, 0, 0);
praat_addAction1 (classCategories, 1, U"Get number of categories", QUERY_BUTTON, 1, DO_Categories_getNumberOfCategories);
praat_addAction1 (classCategories, 2, U"Get difference", QUERY_BUTTON, praat_HIDDEN | praat_DEPTH_1, DO_Categories_difference);
praat_addAction1 (classCategories, 2, U"Get number of differences", QUERY_BUTTON, 1, DO_Categories_getNumberOfDifferences);
praat_addAction1 (classCategories, 2, U"Get fraction different", QUERY_BUTTON, 1, DO_Categories_getFractionDifferent);
- praat_addAction1 (classCategories, 0, MODIFY_BUTTON, nullptr, 0, nullptr);
- praat_addAction1 (classCategories, 1, U"Append category...", MODIFY_BUTTON, 1, DO_Categories_append);
- praat_addAction1 (classCategories, 1, U"Append 1 category...", U"Append category...", praat_HIDDEN | praat_DEPTH_1, DO_Categories_append);
- praat_addAction1 (classCategories, 0, U"Extract", nullptr, 0, nullptr);
- praat_addAction1 (classCategories, 0, U"To unique Categories", nullptr, 0, DO_Categories_selectUniqueItems);
- praat_addAction1 (classCategories, 0, U"Analyse", nullptr, 0, nullptr);
- praat_addAction1 (classCategories, 2, U"To Confusion", nullptr, 0, DO_Categories_to_Confusion);
- praat_addAction1 (classCategories, 0, U"Synthesize", nullptr, 0, nullptr);
- praat_addAction1 (classCategories, 2, U"Join", nullptr, 0, DO_Categories_join);
- praat_addAction1 (classCategories, 0, U"Permute items", nullptr, 0, DO_Categories_permuteItems);
- praat_addAction1 (classCategories, 0, U"To Strings", nullptr, 0, DO_Categories_to_Strings);
-
- praat_addAction1 (classChebyshevSeries, 0, U"ChebyshevSeries help", nullptr, 0, DO_ChebyshevSeries_help);
+ praat_addAction1 (classCategories, 0, MODIFY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classCategories, 1, U"Append 1 category...", MODIFY_BUTTON,
+ 1, DO_Categories_append);
+ praat_addAction1 (classCategories, 0, U"Extract", 0, 0, 0);
+ praat_addAction1 (classCategories, 0, U"To unique Categories", 0, 0,
+ DO_Categories_selectUniqueItems);
+ praat_addAction1 (classCategories, 0, U"Analyse", 0, 0, 0);
+ praat_addAction1 (classCategories, 2, U"To Confusion", 0, 0,
+ DO_Categories_to_Confusion);
+ praat_addAction1 (classCategories, 0, U"Synthesize", 0, 0, 0);
+ praat_addAction1 (classCategories, 2, U"Join", 0, 0, DO_Categories_join);
+ praat_addAction1 (classCategories, 0, U"Permute items", 0, 0, DO_Categories_permuteItems);
+ praat_addAction1 (classCategories, 0, U"To Strings", 0, 0,
+ DO_Categories_to_Strings);
+
+ praat_addAction1 (classChebyshevSeries, 0, U"ChebyshevSeries help", 0, 0,
+ DO_ChebyshevSeries_help);
praat_FunctionTerms_init (classChebyshevSeries);
- praat_addAction1 (classChebyshevSeries, 0, U"To Polynomial", U"Analyse", 0, DO_ChebyshevSeries_to_Polynomial);
-
- praat_addAction1 (classCCA, 1, U"Draw eigenvector...", nullptr, 0, DO_CCA_drawEigenvector);
- praat_addAction1 (classCCA, 1, U"Get number of correlations", nullptr, 0, DO_CCA_getNumberOfCorrelations);
- praat_addAction1 (classCCA, 1, U"Get correlation...", nullptr, 0, DO_CCA_getCorrelationCoefficient);
- praat_addAction1 (classCCA, 1, U"Get eigenvector element...", nullptr, 0, DO_CCA_getEigenvectorElement);
- praat_addAction1 (classCCA, 1, U"Get zero correlation probability...", nullptr, 0, DO_CCA_getZeroCorrelationProbability);
-
- praat_addAction2 (classCCA, 1, classTableOfReal, 1, U"To TableOfReal (scores)...", nullptr, 0, DO_CCA_and_TableOfReal_scores);
- praat_addAction2 (classCCA, 1, classTableOfReal, 1, U"To TableOfReal (loadings)", nullptr, 0, DO_CCA_and_TableOfReal_factorLoadings);
- praat_addAction2 (classCCA, 1, classTableOfReal, 1, U"Predict...", nullptr, 0, DO_CCA_and_TableOfReal_predict);
- praat_addAction2 (classCCA, 1, classCorrelation, 1, U"To TableOfReal (loadings)", nullptr, 0, DO_CCA_and_Correlation_factorLoadings);
- praat_addAction2 (classCCA, 1, classCorrelation, 1, U"Get variance fraction...", nullptr, 0, DO_CCA_and_Correlation_getVarianceFraction);
- praat_addAction2 (classCCA, 1, classCorrelation, 1, U"Get redundancy (sl)...", nullptr, 0, DO_CCA_and_Correlation_getRedundancy_sl);
+ praat_addAction1 (classChebyshevSeries, 0, U"To Polynomial", U"Analyse",
+ 0, DO_ChebyshevSeries_to_Polynomial);
+
+ praat_addAction1 (classCCA, 1, U"Draw eigenvector...", 0, 0,
+ DO_CCA_drawEigenvector);
+ praat_addAction1 (classCCA, 1, U"Get number of correlations", 0, 0,
+ DO_CCA_getNumberOfCorrelations);
+ praat_addAction1 (classCCA, 1, U"Get correlation...", 0, 0,
+ DO_CCA_getCorrelationCoefficient);
+ praat_addAction1 (classCCA, 1, U"Get eigenvector element...", 0, 0, DO_CCA_getEigenvectorElement);
+ praat_addAction1 (classCCA, 1, U"Get zero correlation probability...", 0, 0, DO_CCA_getZeroCorrelationProbability);
+
+ praat_addAction2 (classCCA, 1, classTableOfReal, 1, U"To TableOfReal (scores)...",
+ 0, 0, DO_CCA_and_TableOfReal_scores);
+ praat_addAction2 (classCCA, 1, classTableOfReal, 1, U"To TableOfReal (loadings)",
+ 0, 0, DO_CCA_and_TableOfReal_factorLoadings);
+ praat_addAction2 (classCCA, 1, classTableOfReal, 1, U"Predict...", 0, 0,
+ DO_CCA_and_TableOfReal_predict);
+ praat_addAction2 (classCCA, 1, classCorrelation, 1, U"To TableOfReal (loadings)",
+ 0, 0, DO_CCA_and_Correlation_factorLoadings);
+ praat_addAction2 (classCCA, 1, classCorrelation, 1, U"Get variance fraction...",
+ 0, 0, DO_CCA_and_Correlation_getVarianceFraction);
+ praat_addAction2 (classCCA, 1, classCorrelation, 1, U"Get redundancy (sl)...",
+ 0, 0, DO_CCA_and_Correlation_getRedundancy_sl);
- praat_addAction1 (classComplexSpectrogram, 0, U"ComplexSpectrogram help", nullptr, 0, DO_ComplexSpectrogram_help);
- praat_addAction1 (classComplexSpectrogram, 0, DRAW_BUTTON, nullptr, 0, nullptr);
- praat_addAction1 (classComplexSpectrogram, 0, U"To Sound...", nullptr, 0, DO_ComplexSpectrogram_to_Sound);
- praat_addAction1 (classComplexSpectrogram, 0, U"Down to Spectrogram", nullptr, 0, DO_ComplexSpectrogram_to_Spectrogram);
- praat_addAction1 (classComplexSpectrogram, 0, U"To Spectrum (slice)...", nullptr, 0, DO_ComplexSpectrogram_to_Spectrum);
+ praat_addAction1 (classComplexSpectrogram, 0, U"ComplexSpectrogram help", 0, 0, DO_ComplexSpectrogram_help);
+ praat_addAction1 (classComplexSpectrogram, 0, DRAW_BUTTON, 0, 0, 0);
+ praat_addAction1 (classComplexSpectrogram, 0, U"To Sound...", 0, 0, DO_ComplexSpectrogram_to_Sound);
+ praat_addAction1 (classComplexSpectrogram, 0, U"Down to Spectrogram", 0, 0, DO_ComplexSpectrogram_to_Spectrogram);
+ praat_addAction1 (classComplexSpectrogram, 0, U"To Spectrum (slice)...", 0, 0, DO_ComplexSpectrogram_to_Spectrum);
//praat_addAction1 (classComplexSpectrogram, 0, U"Paint...", 0, 1, DO_Spectrogram_paint);
- praat_addAction1 (classConfusion, 0, U"Confusion help", nullptr, 0, DO_Confusion_help);
+ praat_addAction1 (classConfusion, 0, U"Confusion help", 0, 0, DO_Confusion_help);
praat_TableOfReal_init2 (classConfusion);
- praat_removeAction (classConfusion, nullptr, nullptr, U"Draw as numbers...");
- praat_removeAction (classConfusion, nullptr, nullptr, U"Sort by label...");
- praat_removeAction (classConfusion, nullptr, nullptr, U"Sort by column...");
+ praat_removeAction (classConfusion, NULL, NULL, U"Draw as numbers...");
+ praat_removeAction (classConfusion, NULL, NULL, U"Sort by label...");
+ praat_removeAction (classConfusion, NULL, NULL, U"Sort by column...");
praat_addAction1 (classConfusion, 0, U"Draw as numbers...", U"Draw -", 1, DO_Confusion_drawAsNumbers);
praat_addAction1 (classConfusion, 1, U"Get value (labels)...", U"Get value...", 1, DO_Confusion_getValue);
- praat_addAction1 (classConfusion, 0, U"-- confusion statistics --", U"Get value (labels)...", 1, nullptr);
+ praat_addAction1 (classConfusion, 0, U"-- confusion statistics --", U"Get value (labels)...", 1, 0);
praat_addAction1 (classConfusion, 1, U"Get fraction correct", U"-- confusion statistics --", 1, DO_Confusion_getFractionCorrect);
praat_addAction1 (classConfusion, 1, U"Get stimulus sum...", U"Get fraction correct", 1, DO_Confusion_getStimulusSum);
praat_addAction1 (classConfusion, 1, U"Get row sum...", U"Get fraction correct", praat_DEPTH_1 | praat_HIDDEN, DO_TableOfReal_getRowSum);
@@ -8952,19 +8429,22 @@ void praat_uvafon_David_init () {
praat_addAction1 (classConfusion, 1, U"Get grand sum", U"Get response sum...", 1, DO_TableOfReal_getGrandSum);
praat_addAction1 (classConfusion, 0, U"Increase...", U"Formula...", 1, DO_Confusion_increase);
praat_addAction1 (classConfusion, 0, U"To TableOfReal (marginals)", U"To TableOfReal", 0, DO_Confusion_to_TableOfReal_marginals);
- praat_addAction1 (classConfusion, 0, U"Analyse", nullptr, 0, nullptr);
- praat_addAction1 (classConfusion, 0, U"Condense...", nullptr, praat_HIDDEN, DO_Confusion_condense);
- praat_addAction1 (classConfusion, 0, U"Group...", nullptr, 0, DO_Confusion_group);
- praat_addAction1 (classConfusion, 0, U"Group stimuli...", nullptr, 0, DO_Confusion_groupStimuli);
- praat_addAction1 (classConfusion, 0, U"Group responses...", nullptr, 0, DO_Confusion_groupResponses);
- praat_addAction1 (classConfusion, 2, U"To difference matrix", nullptr, 0, DO_Confusion_difference);
+ praat_addAction1 (classConfusion, 0, U"Analyse", 0, 0, 0);
+ praat_addAction1 (classConfusion, 0, U"Condense...", 0, praat_HIDDEN, DO_Confusion_condense);
+ praat_addAction1 (classConfusion, 0, U"Group...", 0, 0, DO_Confusion_group);
+ praat_addAction1 (classConfusion, 0, U"Group stimuli...", 0, 0, DO_Confusion_groupStimuli);
+ praat_addAction1 (classConfusion, 0, U"Group responses...", 0, 0, DO_Confusion_groupResponses);
+ praat_addAction1 (classConfusion, 2, U"To difference matrix", 0, 0,
+ DO_Confusion_difference);
- praat_addAction2 (classConfusion, 1, classClassificationTable, 1, U"Increase confusion count", nullptr, 0, DO_Confusion_and_ClassificationTable_increase);
+ praat_addAction2 (classConfusion, 1, classClassificationTable, 1, U"Increase confusion count", 0, 0, DO_Confusion_and_ClassificationTable_increase);
- praat_addAction2 (classConfusion, 1, classMatrix, 1, U"Draw", nullptr, 0, nullptr);
- praat_addAction2 (classConfusion, 1, classMatrix, 1, U"Draw confusion...", nullptr, 0, DO_Confusion_Matrix_draw);
+ praat_addAction2 (classConfusion, 1, classMatrix, 1, U"Draw", 0, 0, 0);
+ praat_addAction2 (classConfusion, 1, classMatrix, 1, U"Draw confusion...",
+ 0, 0, DO_Confusion_Matrix_draw);
- praat_addAction1 (classCovariance, 0, U"Covariance help", nullptr, 0, DO_Covariance_help);
+ praat_addAction1 (classCovariance, 0, U"Covariance help", 0, 0,
+ DO_Covariance_help);
praat_SSCP_as_TableOfReal_init (classCovariance);
praat_SSCP_query_init (classCovariance);
praat_SSCP_extract_init (classCovariance);
@@ -8979,51 +8459,41 @@ void praat_uvafon_David_init () {
praat_addAction1 (classCovariance, 2, U"Difference", U"Report multivariate mean difference...", praat_DEPTH_1 | praat_HIDDEN, DO_Covariances_reportEquality);
praat_addAction1 (classCovariance, 0, U"Report equality of covariances", U"Report multivariate mean difference...", praat_DEPTH_1 | praat_HIDDEN, DO_Covariances_reportEquality);
- praat_addAction1 (classCovariance, 0, U"To TableOfReal (random sampling)...", nullptr, 0, DO_Covariance_to_TableOfReal_randomSampling);
+ praat_addAction1 (classCovariance, 0, U"To TableOfReal (random sampling)...", 0, 0, DO_Covariance_to_TableOfReal_randomSampling);
- praat_addAction1 (classCovariance, 0, U"To Correlation", nullptr, 0, DO_Covariance_to_Correlation);
- praat_addAction1 (classCovariance, 0, U"To PCA", nullptr, 0, DO_Covariance_to_PCA);
-
- praat_addAction1 (classCovariance, 0, U"Pool", nullptr, 0, DO_Covariances_pool);
+ praat_addAction1 (classCovariance, 0, U"To Correlation", 0, 0, DO_Covariance_to_Correlation);
+ praat_addAction1 (classCovariance, 0, U"To PCA", 0, 0, DO_Covariance_to_PCA);
- praat_addAction2 (classCovariance, 1, classTableOfReal, 1, U"To TableOfReal (mahalanobis)...", nullptr, 0, DO_Covariance_and_TableOfReal_mahalanobis);
+ praat_addAction2 (classCovariance, 1, classTableOfReal, 1, U"To TableOfReal (mahalanobis)...", 0, 0, DO_Covariance_and_TableOfReal_mahalanobis);
- praat_addAction1 (classClassificationTable, 0, U"ClassificationTable help", nullptr, 0, DO_ClassificationTable_help);
+ praat_addAction1 (classClassificationTable, 0, U"ClassificationTable help", 0, 0, DO_ClassificationTable_help);
praat_TableOfReal_init (classClassificationTable);
praat_addAction1 (classClassificationTable, 0, U"Get class index at maximum in row...", U"Get column index...", 1, DO_ClassificationTable_getClassIndexAtMaximumInRow);
praat_addAction1 (classClassificationTable, 0, U"Get class label at maximum in row...", U"Get class index at maximum in row...", 1, DO_ClassificationTable_getClassLabelAtMaximumInRow);
- praat_addAction1 (classClassificationTable, 0, U"To Confusion", nullptr, praat_HIDDEN, DO_ClassificationTable_to_Confusion_old); // deprecated 2014
- praat_addAction1 (classClassificationTable, 0, U"To Confusion...", nullptr, 0, DO_ClassificationTable_to_Confusion);
- praat_addAction1 (classClassificationTable, 0, U"To Correlation (columns)", nullptr, 0, DO_ClassificationTable_to_Correlation_columns);
- praat_addAction1 (classClassificationTable, 0, U"To Strings (max. prob.)", nullptr, 0, DO_ClassificationTable_to_Strings_maximumProbability);
+ praat_addAction1 (classClassificationTable, 0, U"To Confusion", 0, praat_HIDDEN, DO_ClassificationTable_to_Confusion_old); // deprecated 2014
+ praat_addAction1 (classClassificationTable, 0, U"To Confusion...", 0, 0, DO_ClassificationTable_to_Confusion);
+ praat_addAction1 (classClassificationTable, 0, U"To Correlation (columns)", 0, 0, DO_ClassificationTable_to_Correlation_columns);
+ praat_addAction1 (classClassificationTable, 0, U"To Strings (max. prob.)", 0, 0, DO_ClassificationTable_to_Strings_maximumProbability);
- praat_addAction1 (classCorrelation, 0, U"Correlation help", nullptr, 0, DO_Correlation_help);
+ praat_addAction1 (classCorrelation, 0, U"Correlation help", 0, 0, DO_Correlation_help);
praat_TableOfReal_init2 (classCorrelation);
praat_SSCP_query_init (classCorrelation);
praat_SSCP_extract_init (classCorrelation);
praat_addAction1 (classCorrelation, 1, U"Get diagonality (bartlett)...", U"Get ln(determinant)", 1, DO_Correlation_testDiagonality_bartlett);
- praat_addAction1 (classCorrelation, 0, U"Confidence intervals...", nullptr, 0, DO_Correlation_confidenceIntervals);
- praat_addAction1 (classCorrelation, 0, U"To PCA", nullptr, 0, DO_Correlation_to_PCA);
+ praat_addAction1 (classCorrelation, 0, U"Confidence intervals...", 0, 0, DO_Correlation_confidenceIntervals);
+ praat_addAction1 (classCorrelation, 0, U"To PCA", 0, 0, DO_Correlation_to_PCA);
praat_addAction1 (classDiscriminant, 0, U"Discriminant help", 0, 0, DO_Discriminant_help);
- praat_addAction1 (classDiscriminant, 0, DRAW_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classDiscriminant, 0, U"Draw eigenvalues...", nullptr, 1, DO_Discriminant_drawEigenvalues);
- praat_addAction1 (classDiscriminant, 0, U"Draw eigenvalues (scree)...", nullptr, praat_DEPTH_1 | praat_HIDDEN, DO_Eigen_drawEigenvalues_scree);
- praat_addAction1 (classDiscriminant, 0, U"Draw eigenvector...", nullptr, 1, DO_Discriminant_drawEigenvector);
-
+ praat_addAction1 (classDiscriminant, 0, DRAW_BUTTON, 0, 0, 0);
+ praat_Eigen_draw_init (classDiscriminant);
praat_addAction1 (classDiscriminant, 0, U"-- sscps --", 0, 1, 0);
praat_addAction1 (classDiscriminant, 0, U"Draw sigma ellipses...", 0, 1, DO_Discriminant_drawSigmaEllipses);
praat_addAction1 (classDiscriminant, 0, U"Draw one sigma ellipse...", 0, 1, DO_Discriminant_drawOneSigmaEllipse);
praat_addAction1 (classDiscriminant, 0, U"Draw confidence ellipses...", 0, 1, DO_Discriminant_drawConfidenceEllipses);
- praat_addAction1 (classDiscriminant, 1, QUERY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classDiscriminant, 1, U"-- eigen structure --", nullptr, 1, 0);
- praat_addAction1 (classDiscriminant, 1, U"Get eigenvalue...", nullptr, 1, DO_Discriminant_getEigenvalue);
- praat_addAction1 (classDiscriminant, 1, U"Get sum of eigenvalues...", nullptr, 1, DO_Discriminant_getSumOfEigenvalues);
- praat_addAction1 (classDiscriminant, 1, U"Get number of eigenvectors", nullptr, 1, DO_Discriminant_getNumberOfEigenvalues);
- praat_addAction1 (classDiscriminant, 1, U"Get eigenvector dimension", nullptr, 1, DO_Discriminant_getDimension);
- praat_addAction1 (classDiscriminant, 1, U"Get eigenvector element...", nullptr, 1, DO_Discriminant_getEigenvectorElement);
-
+ praat_addAction1 (classDiscriminant, 1, QUERY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classDiscriminant, 1, U"-- eigen structure --", 0, 1, 0);
+ praat_Eigen_query_init (classDiscriminant);
praat_addAction1 (classDiscriminant, 1, U"-- discriminant --", 0, 1, 0);
praat_addAction1 (classDiscriminant, 1, U"Get number of functions", 0, 1, DO_Discriminant_getNumberOfFunctions);
praat_addAction1 (classDiscriminant, 1, U"Get dimension of functions", 0, 1, DO_Discriminant_getDimensionOfFunctions);
@@ -9044,24 +8514,23 @@ void praat_uvafon_David_init () {
praat_addAction1 (classDiscriminant, 1, U"Get ln(determinant_group)...", 0, 1, DO_Discriminant_getLnDeterminant_group);
praat_addAction1 (classDiscriminant, 1, U"Get ln(determinant_total)", 0, 1, DO_Discriminant_getLnDeterminant_total);
- praat_addAction1 (classDiscriminant, 0, MODIFY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classDiscriminant, 1, U"Invert eigenvector...", nullptr, 1, DO_Discriminant_invertEigenvector);
- praat_addAction1 (classDiscriminant, 0, U"Align eigenvectors", nullptr, 1, DO_Eigens_alignEigenvectors);
+ praat_addAction1 (classDiscriminant, 0, MODIFY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classDiscriminant, 1, U"Invert eigenvector...", 0, 1, DO_Discriminant_invertEigenvector);
+ praat_addAction1 (classDiscriminant, 0, U"Align eigenvectors", 0, 1, DO_Eigens_alignEigenvectors);
- praat_addAction1 (classDiscriminant, 0, EXTRACT_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classDiscriminant, 1, U"Extract pooled within-groups SSCP", nullptr, 1,
+ praat_addAction1 (classDiscriminant, 0, EXTRACT_BUTTON, 0, 0, 0);
+ praat_addAction1 (classDiscriminant, 1, U"Extract pooled within-groups SSCP", 0, 1,
DO_Discriminant_extractPooledWithinGroupsSSCP);
- praat_addAction1 (classDiscriminant, 1, U"Extract within-group SSCP...", nullptr, 1, DO_Discriminant_extractWithinGroupSSCP);
- praat_addAction1 (classDiscriminant, 1, U"Extract between-groups SSCP", nullptr, 1, DO_Discriminant_extractBetweenGroupsSSCP);
- praat_addAction1 (classDiscriminant, 1, U"Extract group centroids", nullptr, 1, DO_Discriminant_extractGroupCentroids);
- praat_addAction1 (classDiscriminant, 1, U"Extract group standard deviations", nullptr, 1, DO_Discriminant_extractGroupStandardDeviations);
- praat_addAction1 (classDiscriminant, 1, U"Extract group labels", nullptr, 1, DO_Discriminant_extractGroupLabels);
+ praat_addAction1 (classDiscriminant, 1, U"Extract within-group SSCP...", 0, 1, DO_Discriminant_extractWithinGroupSSCP);
+ praat_addAction1 (classDiscriminant, 1, U"Extract between-groups SSCP", 0, 1, DO_Discriminant_extractBetweenGroupsSSCP);
+ praat_addAction1 (classDiscriminant, 1, U"Extract group centroids", 0, 1, DO_Discriminant_extractGroupCentroids);
+ praat_addAction1 (classDiscriminant, 1, U"Extract group standard deviations", 0, 1, DO_Discriminant_extractGroupStandardDeviations);
+ praat_addAction1 (classDiscriminant, 1, U"Extract group labels", 0, 1, DO_Discriminant_extractGroupLabels);
- praat_addAction1 (classDiscriminant , 0, U"& TableOfReal: To ClassificationTable?", nullptr, 0, DO_hint_Discriminant_and_TableOfReal_to_ClassificationTable);
+ praat_addAction1 (classDiscriminant , 0, U"& TableOfReal: To ClassificationTable?", 0, 0, DO_hint_Discriminant_and_TableOfReal_to_ClassificationTable);
- /* praat_addAction1 (classDiscriminant, 1, U"Extract coefficients...", nullptr, 1, DO_Discriminant_extractCoefficients);*/
+ /* praat_addAction1 (classDiscriminant, 1, U"Extract coefficients...", 0, 1, DO_Discriminant_extractCoefficients);*/
- //praat_addAction2 (classDiscriminant, 1, classMatrix, 1, U"To Matrix (pc)...", nullptr, 0, DO_Discriminant_and_Matrix_to_Matrix_pc);
praat_Eigen_Spectrogram_project (classDiscriminant, classSpectrogram);
praat_Eigen_Spectrogram_project (classDiscriminant, classBarkSpectrogram);
@@ -9071,161 +8540,159 @@ void praat_uvafon_David_init () {
praat_Eigen_Matrix_project (classDiscriminant, classBarkFilter); // deprecated 2014
praat_Eigen_Matrix_project (classDiscriminant, classMelFilter); // deprecated 2014
- praat_addAction2 (classDiscriminant, 1, classPattern, 1, U"To Categories...", nullptr, 0, DO_Discriminant_and_Pattern_to_Categories);
- praat_addAction2 (classDiscriminant, 1, classSSCP, 1, U"Project", nullptr, 0, DO_Eigen_and_SSCP_project);
- praat_addAction2 (classDiscriminant, 1, classStrings, 1, U"Modify Discriminant", nullptr, 0, 0);
- praat_addAction2 (classDiscriminant, 1, classStrings, 1, U"Set group labels", nullptr, 0, DO_Discriminant_setGroupLabels);
+ praat_addAction2 (classDiscriminant, 1, classPattern, 1, U"To Categories...", 0, 0, DO_Discriminant_and_Pattern_to_Categories);
+ praat_addAction2 (classDiscriminant, 1, classSSCP, 1, U"Project", 0, 0, DO_Eigen_and_SSCP_project);
+ praat_addAction2 (classDiscriminant, 1, classStrings, 1, U"Modify Discriminant", 0, 0, 0);
+ praat_addAction2 (classDiscriminant, 1, classStrings, 1, U"Set group labels", 0, 0, DO_Discriminant_setGroupLabels);
- praat_addAction2 (classDiscriminant, 1, classTableOfReal, 1, U"To Configuration...", nullptr, 0, DO_Discriminant_and_TableOfReal_to_Configuration);
- praat_addAction2 (classDiscriminant, 1, classTableOfReal, 1, U"To ClassificationTable...", nullptr, 0,
+ praat_addAction2 (classDiscriminant, 1, classTableOfReal, 1, U"To Configuration...", 0, 0, DO_Discriminant_and_TableOfReal_to_Configuration);
+ praat_addAction2 (classDiscriminant, 1, classTableOfReal, 1, U"To ClassificationTable...", 0, 0,
DO_Discriminant_and_TableOfReal_to_ClassificationTable);
- praat_addAction2 (classDiscriminant, 1, classTableOfReal, 1, U"To TableOfReal (mahalanobis)...", nullptr, 0, DO_Discriminant_and_TableOfReal_mahalanobis);
-
-
- praat_addAction1 (classDTW, 0, U"DTW help", nullptr, 0, DO_DTW_help);
- praat_addAction1 (classDTW, 0, DRAW_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classDTW, 0, U"Draw path...", nullptr, 1, DO_DTW_drawPath);
- praat_addAction1 (classDTW, 0, U"Paint distances...", nullptr, 1, DO_DTW_paintDistances);
- praat_addAction1 (classDTW, 0, U"Draw warp (x)...", nullptr, 1, DO_DTW_drawWarpX);
- praat_addAction1 (classDTW, 0, U"Draw warp (y)...", nullptr, 1, DO_DTW_drawWarpY);
- praat_addAction1 (classDTW, 0, QUERY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classDTW, 1, U"Query time domains", nullptr, 1, 0);
- praat_addAction1 (classDTW, 1, U"Get start time (x)", nullptr, 2, DO_DTW_getStartTimeX);
- praat_addAction1 (classDTW, 1, U"Get end time (x)", nullptr, 2, DO_DTW_getEndTimeX);
- praat_addAction1 (classDTW, 1, U"Get total duration (x)", nullptr, 2, DO_DTW_getTotalDurationX);
- praat_addAction1 (classDTW, 1, U"-- time domain x from y separator --", nullptr, 2, 0);
- praat_addAction1 (classDTW, 1, U"Get start time (y)", nullptr, 2, DO_DTW_getStartTimeY);
- praat_addAction1 (classDTW, 1, U"Get end time (y)", nullptr, 2, DO_DTW_getEndTimeY);
- praat_addAction1 (classDTW, 1, U"Get total duration (y)", nullptr, 2, DO_DTW_getTotalDurationY);
- praat_addAction1 (classDTW, 1, U"Query time samplings", nullptr, 1, 0);
- praat_addAction1 (classDTW, 1, U"Get number of frames (x)", nullptr, 2, DO_DTW_getNumberOfFramesX);
- praat_addAction1 (classDTW, 1, U"Get time step (x)", nullptr, 2, DO_DTW_getTimeStepX);
- praat_addAction1 (classDTW, 1, U"Get time from frame number (x)...", nullptr, 2, DO_DTW_getTimeFromFrameNumberX);
- praat_addAction1 (classDTW, 1, U"Get frame number from time (x)...", nullptr, 2, DO_DTW_getFrameNumberFromTimeX);
- praat_addAction1 (classDTW, 1, U"-- time sampling x from y separator --", nullptr, 2, 0);
- praat_addAction1 (classDTW, 1, U"Get number of frames (y)", nullptr, 2, DO_DTW_getNumberOfFramesY);
- praat_addAction1 (classDTW, 1, U"Get time step (y)", nullptr, 2, DO_DTW_getTimeStepY);
- praat_addAction1 (classDTW, 1, U"Get time from frame number (y)...", nullptr, 2, DO_DTW_getTimeFromFrameNumberY);
- praat_addAction1 (classDTW, 1, U"Get frame number from time (y)...", nullptr, 2, DO_DTW_getFrameNumberFromTimeY);
-
- praat_addAction1 (classDTW, 1, U"Get y time from x time...", nullptr, 1, DO_DTW_getYTimeFromXTime);
- praat_addAction1 (classDTW, 1, U"Get x time from y time...", nullptr, 1, DO_DTW_getXTimeFromYTime);
- praat_addAction1 (classDTW, 1, U"Get y time...", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_DTW_getYTimeFromXTime);
- praat_addAction1 (classDTW, 1, U"Get x time...", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_DTW_getXTimeFromYTime);
- praat_addAction1 (classDTW, 1, U"Get maximum consecutive steps...", nullptr, 1, DO_DTW_getMaximumConsecutiveSteps);
- praat_addAction1 (classDTW, 1, U"Get time along path...", nullptr, praat_DEPTH_1 | praat_HIDDEN, DO_DTW_getPathY);
- praat_addAction1 (classDTW, 1, U"-- distance queries --", nullptr, 1, 0);
- praat_addAction1 (classDTW, 1, U"Get distance value...", nullptr, 1, DO_DTW_getDistanceValue);
- praat_addAction1 (classDTW, 1, U"Get minimum distance", nullptr, 1, DO_DTW_getMinimumDistance);
- praat_addAction1 (classDTW, 1, U"Get maximum distance", nullptr, 1, DO_DTW_getMaximumDistance);
- praat_addAction1 (classDTW, 1, U"Get distance (weighted)", nullptr, 1, DO_DTW_getWeightedDistance);
- praat_addAction1 (classDTW, 0, MODIFY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classDTW, 0, U"Formula (distances)...", nullptr, 1, DO_DTW_formulaDistances);
- praat_addAction1 (classDTW, 0, U"Set distance value...", nullptr, 1, DO_DTW_setDistanceValue);
-
- praat_addAction1 (classDTW, 0, U"Analyse", nullptr, 0, 0);
- praat_addAction1 (classDTW, 0, U"Find path...", nullptr, praat_HIDDEN, DO_DTW_findPath);
- praat_addAction1 (classDTW, 0, U"Find path (band & slope)...", nullptr, 0, DO_DTW_findPath_bandAndSlope);
- praat_addAction1 (classDTW, 0, U"To Polygon...", nullptr, 1, DO_DTW_to_Polygon);
- praat_addAction1 (classDTW, 0, U"To Matrix (distances)", nullptr, 0, DO_DTW_to_Matrix_distances);
- praat_addAction1 (classDTW, 0, U"To Matrix (cumm. distances)...", nullptr, 0, DO_DTW_to_Matrix_cummulativeDistances);
- praat_addAction1 (classDTW, 0, U"Swap axes", nullptr, 0, DO_DTW_swapAxes);
-
- praat_addAction2 (classDTW, 1, classMatrix, 1, U"Replace matrix", nullptr, 0, DO_DTW_and_Matrix_replace);
- praat_addAction2 (classDTW, 1, classTextGrid, 1, U"To TextGrid (warp times)", nullptr, 0, DO_DTW_and_TextGrid_to_TextGrid);
- praat_addAction2 (classDTW, 1, classIntervalTier, 1, U"To Table (distances)", nullptr, 0, DO_DTW_and_IntervalTier_to_Table);
-
- praat_addAction2 (classDTW, 1, classPolygon, 1, U"Find path inside...", nullptr, 0, DO_DTW_and_Polygon_findPathInside);
- praat_addAction2 (classDTW, 1, classPolygon, 1, U"To Matrix (cumm. distances)...", nullptr, 0, DO_DTW_and_Polygon_to_Matrix_cummulativeDistances);
- praat_addAction2 (classDTW, 1, classSound, 2, U"Draw...", nullptr, 0, DO_DTW_and_Sounds_draw);
- praat_addAction2 (classDTW, 1, classSound, 2, U"Draw warp (x)...", nullptr, 0, DO_DTW_and_Sounds_drawWarpX);
-
- praat_addAction1 (classEditDistanceTable, 1, U"EditDistanceTable help", nullptr, 0, DO_EditDistanceTable_help);
+ praat_addAction2 (classDiscriminant, 1, classTableOfReal, 1, U"To TableOfReal (mahalanobis)...", 0, 0, DO_Discriminant_and_TableOfReal_mahalanobis);
+
+
+ praat_addAction1 (classDTW, 0, U"DTW help", 0, 0, DO_DTW_help);
+ praat_addAction1 (classDTW, 0, DRAW_BUTTON, 0, 0, 0);
+ praat_addAction1 (classDTW, 0, U"Draw path...", 0, 1, DO_DTW_drawPath);
+ praat_addAction1 (classDTW, 0, U"Paint distances...", 0, 1, DO_DTW_paintDistances);
+ praat_addAction1 (classDTW, 0, U"Draw warp (x)...", 0, 1, DO_DTW_drawWarpX);
+ praat_addAction1 (classDTW, 0, QUERY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classDTW, 1, U"Query time domains", 0, 1, 0);
+ praat_addAction1 (classDTW, 1, U"Get start time (x)", 0, 2, DO_DTW_getStartTimeX);
+ praat_addAction1 (classDTW, 1, U"Get end time (x)", 0, 2, DO_DTW_getEndTimeX);
+ praat_addAction1 (classDTW, 1, U"Get total duration (x)", 0, 2, DO_DTW_getTotalDurationX);
+ praat_addAction1 (classDTW, 1, U"-- time domain x from y separator --", 0, 2, 0);
+ praat_addAction1 (classDTW, 1, U"Get start time (y)", 0, 2, DO_DTW_getStartTimeY);
+ praat_addAction1 (classDTW, 1, U"Get end time (y)", 0, 2, DO_DTW_getEndTimeY);
+ praat_addAction1 (classDTW, 1, U"Get total duration (y)", 0, 2, DO_DTW_getTotalDurationY);
+ praat_addAction1 (classDTW, 1, U"Query time samplings", 0, 1, 0);
+ praat_addAction1 (classDTW, 1, U"Get number of frames (x)", 0, 2, DO_DTW_getNumberOfFramesX);
+ praat_addAction1 (classDTW, 1, U"Get time step (x)", 0, 2, DO_DTW_getTimeStepX);
+ praat_addAction1 (classDTW, 1, U"Get time from frame number (x)...", 0, 2, DO_DTW_getTimeFromFrameNumberX);
+ praat_addAction1 (classDTW, 1, U"Get frame number from time (x)...", 0, 2, DO_DTW_getFrameNumberFromTimeX);
+ praat_addAction1 (classDTW, 1, U"-- time sampling x from y separator --", 0, 2, 0);
+ praat_addAction1 (classDTW, 1, U"Get number of frames (y)", 0, 2, DO_DTW_getNumberOfFramesY);
+ praat_addAction1 (classDTW, 1, U"Get time step (y)", 0, 2, DO_DTW_getTimeStepY);
+ praat_addAction1 (classDTW, 1, U"Get time from frame number (y)...", 0, 2, DO_DTW_getTimeFromFrameNumberY);
+ praat_addAction1 (classDTW, 1, U"Get frame number from time (y)...", 0, 2, DO_DTW_getFrameNumberFromTimeY);
+
+ praat_addAction1 (classDTW, 1, U"Get y time from x time...", 0, 1, DO_DTW_getYTimeFromXTime);
+ praat_addAction1 (classDTW, 1, U"Get x time from y time...", 0, 1, DO_DTW_getXTimeFromYTime);
+ praat_addAction1 (classDTW, 1, U"Get y time...", 0, praat_HIDDEN + praat_DEPTH_1, DO_DTW_getYTimeFromXTime);
+ praat_addAction1 (classDTW, 1, U"Get x time...", 0, praat_HIDDEN + praat_DEPTH_1, DO_DTW_getXTimeFromYTime);
+ praat_addAction1 (classDTW, 1, U"Get maximum consecutive steps...", 0, 1, DO_DTW_getMaximumConsecutiveSteps);
+ praat_addAction1 (classDTW, 1, U"Get time along path...", 0, praat_DEPTH_1 | praat_HIDDEN, DO_DTW_getPathY);
+ praat_addAction1 (classDTW, 1, U"-- distance queries --", 0, 1, 0);
+ praat_addAction1 (classDTW, 1, U"Get distance value...", 0, 1, DO_DTW_getDistanceValue);
+ praat_addAction1 (classDTW, 1, U"Get minimum distance", 0, 1, DO_DTW_getMinimumDistance);
+ praat_addAction1 (classDTW, 1, U"Get maximum distance", 0, 1, DO_DTW_getMaximumDistance);
+ praat_addAction1 (classDTW, 1, U"Get distance (weighted)", 0, 1, DO_DTW_getWeightedDistance);
+ praat_addAction1 (classDTW, 0, MODIFY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classDTW, 0, U"Formula (distances)...", 0, 1, DO_DTW_formulaDistances);
+ praat_addAction1 (classDTW, 0, U"Set distance value...", 0, 1, DO_DTW_setDistanceValue);
+
+ praat_addAction1 (classDTW, 0, U"Analyse", 0, 0, 0);
+ praat_addAction1 (classDTW, 0, U"Find path...", 0, praat_HIDDEN, DO_DTW_findPath);
+ praat_addAction1 (classDTW, 0, U"Find path (band & slope)...", 0, 0, DO_DTW_findPath_bandAndSlope);
+ praat_addAction1 (classDTW, 0, U"To Polygon...", 0, 1, DO_DTW_to_Polygon);
+ praat_addAction1 (classDTW, 0, U"To Matrix (distances)", 0, 0, DO_DTW_to_Matrix_distances);
+ praat_addAction1 (classDTW, 0, U"To Matrix (cumm. distances)...", 0, 0, DO_DTW_to_Matrix_cummulativeDistances);
+ praat_addAction1 (classDTW, 0, U"Swap axes", 0, 0, DO_DTW_swapAxes);
+
+ praat_addAction2 (classDTW, 1, classMatrix, 1, U"Replace matrix", 0, 0, DO_DTW_and_Matrix_replace);
+ praat_addAction2 (classDTW, 1, classTextGrid, 1, U"To TextGrid (warp times)", 0, 0, DO_DTW_and_TextGrid_to_TextGrid);
+ praat_addAction2 (classDTW, 1, classIntervalTier, 1, U"To Table (distances)", 0, 0, DO_DTW_and_IntervalTier_to_Table);
+
+ praat_addAction2 (classDTW, 1, classPolygon, 1, U"Find path inside...", 0, 0, DO_DTW_and_Polygon_findPathInside);
+ praat_addAction2 (classDTW, 1, classPolygon, 1, U"To Matrix (cumm. distances)...", 0, 0, DO_DTW_and_Polygon_to_Matrix_cummulativeDistances);
+ praat_addAction2 (classDTW, 1, classSound, 2, U"Draw...", 0, 0, DO_DTW_and_Sounds_draw);
+ praat_addAction2 (classDTW, 1, classSound, 2, U"Draw warp (x)...", 0, 0, DO_DTW_and_Sounds_drawWarpX);
+
+ praat_addAction1 (classEditDistanceTable, 1, U"EditDistanceTable help", 0, 0, DO_EditDistanceTable_help);
praat_EditDistanceTable_as_TableOfReal_init (classEditDistanceTable);
- praat_addAction1 (classEditDistanceTable, 1, U"To TableOfReal (directions)...", nullptr, praat_HIDDEN, DO_EditDistanceTable_to_TableOfReal_directions);
- praat_addAction2 (classEditDistanceTable, 1, classEditCostsTable, 1, U"Set new edit costs", nullptr, 0, DO_EditDistanceTable_setEditCosts);
-
- praat_addAction1 (classEditCostsTable, 1, U"EditCostsTable help", nullptr, 0, DO_EditCostsTable_help);
- praat_addAction1 (classEditCostsTable, 0, QUERY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classEditCostsTable, 1, U"Get target index...", nullptr, 1, DO_EditCostsTable_getTargetIndex);
- praat_addAction1 (classEditCostsTable, 1, U"Get source index...", nullptr, 1, DO_EditCostsTable_getSourceIndex);
- praat_addAction1 (classEditCostsTable, 1, U"Get insertion cost...", nullptr, 1, DO_EditCostsTable_getInsertionCost);
- praat_addAction1 (classEditCostsTable, 1, U"Get deletion cost...", nullptr, 1, DO_EditCostsTable_getDeletionCost);
- praat_addAction1 (classEditCostsTable, 1, U"Get substitution cost...", nullptr, 1, DO_EditCostsTable_getSubstitutionCost);
- praat_addAction1 (classEditCostsTable, 1, U"Get cost (others)...", nullptr, 1, DO_EditCostsTable_getOthersCost);
- praat_addAction1 (classEditCostsTable, 0, MODIFY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classEditCostsTable, 1, U"Set target symbol (index)...", nullptr, 1, DO_EditCostsTable_setTargetSymbol_index);
- praat_addAction1 (classEditCostsTable, 1, U"Set source symbol (index)...", nullptr, 1, DO_EditCostsTable_setSourceSymbol_index);
- praat_addAction1 (classEditCostsTable, 1, U"Set insertion costs...", nullptr, 1, DO_EditCostsTable_setInsertionCosts);
- praat_addAction1 (classEditCostsTable, 1, U"Set deletion costs...", nullptr, 1, DO_EditCostsTable_setDeletionCosts);
- praat_addAction1 (classEditCostsTable, 1, U"Set substitution costs...", nullptr, 1, DO_EditCostsTable_setSubstitutionCosts);
- praat_addAction1 (classEditCostsTable, 1, U"Set costs (others)...", nullptr, 1, DO_EditCostsTable_setOthersCosts);
- praat_addAction1 (classEditCostsTable, 1, U"To TableOfReal", nullptr, 0, DO_EditCostsTable_to_TableOfReal);
+ praat_addAction1 (classEditDistanceTable, 1, U"To TableOfReal (directions)...", 0, praat_HIDDEN, DO_EditDistanceTable_to_TableOfReal_directions);
+ praat_addAction2 (classEditDistanceTable, 1, classEditCostsTable, 1, U"Set new edit costs", 0, 0, DO_EditDistanceTable_setEditCosts);
+
+ praat_addAction1 (classEditCostsTable, 1, U"EditCostsTable help", 0, 0, DO_EditCostsTable_help);
+ praat_addAction1 (classEditCostsTable, 0, QUERY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classEditCostsTable, 1, U"Get target index...", 0, 1, DO_EditCostsTable_getTargetIndex);
+ praat_addAction1 (classEditCostsTable, 1, U"Get source index...", 0, 1, DO_EditCostsTable_getSourceIndex);
+ praat_addAction1 (classEditCostsTable, 1, U"Get insertion cost...", 0, 1, DO_EditCostsTable_getInsertionCost);
+ praat_addAction1 (classEditCostsTable, 1, U"Get deletion cost...", 0, 1, DO_EditCostsTable_getDeletionCost);
+ praat_addAction1 (classEditCostsTable, 1, U"Get substitution cost...", 0, 1, DO_EditCostsTable_getSubstitutionCost);
+ praat_addAction1 (classEditCostsTable, 1, U"Get cost (others)...", 0, 1, DO_EditCostsTable_getOthersCost);
+ praat_addAction1 (classEditCostsTable, 0, MODIFY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classEditCostsTable, 1, U"Set target symbol (index)...", 0, 1, DO_EditCostsTable_setTargetSymbol_index);
+ praat_addAction1 (classEditCostsTable, 1, U"Set source symbol (index)...", 0, 1, DO_EditCostsTable_setSourceSymbol_index);
+ praat_addAction1 (classEditCostsTable, 1, U"Set insertion costs...", 0, 1, DO_EditCostsTable_setInsertionCosts);
+ praat_addAction1 (classEditCostsTable, 1, U"Set deletion costs...", 0, 1, DO_EditCostsTable_setDeletionCosts);
+ praat_addAction1 (classEditCostsTable, 1, U"Set substitution costs...", 0, 1, DO_EditCostsTable_setSubstitutionCosts);
+ praat_addAction1 (classEditCostsTable, 1, U"Set costs (others)...", 0, 1, DO_EditCostsTable_setOthersCosts);
+ praat_addAction1 (classEditCostsTable, 1, U"To TableOfReal", 0, 0, DO_EditCostsTable_to_TableOfReal);
praat_Index_init (classStringsIndex);
- praat_addAction1 (classIndex, 0, U"Index help", nullptr, 0, DO_Index_help);
- praat_addAction1 (classStringsIndex, 1, U"Get class label...", nullptr, 0, DO_StringsIndex_getClassLabel);
- praat_addAction1 (classStringsIndex, 1, U"Get class index...", nullptr, 0, DO_StringsIndex_getClassIndex);
- praat_addAction1 (classStringsIndex, 1, U"Get label...", nullptr, 0, DO_StringsIndex_getLabel);
- praat_addAction1 (classIndex, 1, U"Get index...", nullptr, 0, DO_Index_getIndex);
- praat_addAction1 (classStringsIndex, 1, U"To Strings", nullptr, 0, DO_StringsIndex_to_Strings);
+ praat_addAction1 (classIndex, 0, U"Index help", 0, 0, DO_Index_help);
+ praat_addAction1 (classStringsIndex, 1, U"Get class label...", 0, 0, DO_StringsIndex_getClassLabel);
+ praat_addAction1 (classStringsIndex, 1, U"Get class index...", 0, 0, DO_StringsIndex_getClassIndex);
+ praat_addAction1 (classStringsIndex, 1, U"Get label...", 0, 0, DO_StringsIndex_getLabel);
+ praat_addAction1 (classIndex, 1, U"Get index...", 0, 0, DO_Index_getIndex);
+ praat_addAction1 (classStringsIndex, 1, U"To Strings", 0, 0, DO_StringsIndex_to_Strings);
praat_addAction1 (classExcitation, 0, U"Synthesize", U"To Formant...", 0, 0);
- praat_addAction1 (classExcitation, 0, U"To ExcitationList", U"Synthesize", 0, DO_Excitations_to_ExcitationList);
- praat_addAction1 (classExcitation, 0, U"To Excitations", U"Synthesize", praat_HIDDEN, DO_Excitations_to_ExcitationList);
-
- praat_addAction1 (classExcitationList, 0, U"Modify", nullptr, 0, 0);
- praat_addAction1 (classExcitationList, 0, U"Formula...", nullptr, 0, DO_ExcitationList_formula);
- praat_addAction1 (classExcitationList, 0, U"Extract", nullptr, 0, 0);
- praat_addAction1 (classExcitationList, 0, U"Extract Excitation...", nullptr, 0, DO_ExcitationList_getItem);
- praat_addAction1 (classExcitationList, 0, U"Synthesize", nullptr, 0, 0);
- praat_addAction1 (classExcitationList, 2, U"Append", nullptr, 0, DO_ExcitationList_append);
- praat_addAction1 (classExcitationList, 0, U"Convert", nullptr, 0, 0);
- praat_addAction1 (classExcitationList, 0, U"To Pattern...", nullptr, 0, DO_ExcitationList_to_Pattern);
- praat_addAction1 (classExcitationList, 0, U"To TableOfReal", nullptr, 0, DO_ExcitationList_to_TableOfReal);
-
- praat_addAction2 (classExcitationList, 1, classExcitation, 0, U"Add to ExcitationList", nullptr, 0, DO_ExcitationList_addItem);
- praat_addAction2 (classExcitationList, 1, classExcitation, 0, U"Add to Excitations", nullptr, praat_HIDDEN, DO_ExcitationList_addItem);
-
- praat_addAction1 (classFileInMemory, 1, U"Show as code...", nullptr, 0, DO_FileInMemory_showAsCode);
- praat_addAction1 (classFileInMemory, 1, U"Set id...", nullptr, 0, DO_FileInMemory_setId);
- praat_addAction1 (classFileInMemory, 0, U"To FileInMemorySet", nullptr, 0, DO_FilesInMemory_to_FileInMemorySet);
- praat_addAction1 (classFileInMemory, 0, U"To FilesInMemory", nullptr, praat_HIDDEN, DO_FilesInMemory_to_FileInMemorySet);
-
- praat_addAction1 (classFileInMemorySet, 1, U"Show as code...", nullptr, 0, DO_FileInMemorySet_showAsCode);
- praat_addAction1 (classFileInMemorySet, 1, U"Show one file as code...", nullptr, 0, DO_FileInMemorySet_showOneFileAsCode);
- praat_addAction1 (classFileInMemorySet, 2, U"Merge", nullptr, 0, DO_FileInMemorySets_merge);
- praat_addAction1 (classFileInMemorySet, 0, U"To Strings (id)", nullptr, 0, DO_FileInMemorySet_to_Strings_id);
-
- praat_addAction2 (classFileInMemorySet, 1, classFileInMemory, 0, U"Add items to Collection", nullptr, 0, DO_FileInMemorySet_addItems);
-
- praat_addAction1 (classFormantFilter, 0, U"FormantFilter help", nullptr, 0, DO_FormantFilter_help);
+ praat_addAction1 (classExcitation, 0, U"To Excitations", U"Synthesize", 0, DO_Excitation_to_Excitations);
+
+ praat_addAction1 (classExcitations, 0, U"Modify", 0, 0, 0);
+ praat_addAction1 (classExcitations, 0, U"Formula...", 0, 0, DO_Excitations_formula);
+ praat_addAction1 (classExcitations, 0, U"Extract", 0, 0, 0);
+ praat_addAction1 (classExcitations, 0, U"Extract Excitation...", 0, 0, DO_Excitations_getItem);
+ praat_addAction1 (classExcitations, 0, U"Synthesize", 0, 0, 0);
+ praat_addAction1 (classExcitations, 0, U"Append", 0, 0, DO_Excitations_append);
+ praat_addAction1 (classExcitations, 0, U"Convert", 0, 0, 0);
+ praat_addAction1 (classExcitations, 0, U"To Pattern...", 0, 0, DO_Excitations_to_Pattern);
+ praat_addAction1 (classExcitations, 0, U"To TableOfReal", 0, 0, DO_Excitations_to_TableOfReal);
+
+ praat_addAction2 (classExcitations, 1, classExcitation, 0, U"Add to Excitations", 0, 0, DO_Excitations_addItem);
+
+ praat_addAction1 (classFileInMemory, 1, U"Show as code...", 0, 0, DO_FileInMemory_showAsCode);
+ praat_addAction1 (classFileInMemory, 1, U"Set id...", 0, 0, DO_FileInMemory_setId);
+ praat_addAction1 (classFileInMemory, 0, U"To FilesInMemory", 0, 0, DO_FileInMemory_to_FilesInMemory);
+
+ praat_addAction1 (classFilesInMemory, 1, U"Show as code...", 0, 0, DO_FilesInMemory_showAsCode);
+ praat_addAction1 (classFilesInMemory, 1, U"Show one file as code...", 0, 0, DO_FilesInMemory_showOneFileAsCode);
+ praat_addAction1 (classFilesInMemory, 0, U"Merge", 0, 0, DO_FilesInMemory_merge);
+ praat_addAction1 (classFilesInMemory, 0, U"To Strings (id)", 0, 0, DO_FilesInMemory_to_Strings_id);
+
+ praat_addAction2 (classFilesInMemory, 1, classFileInMemory, 0, U"Add items to Collection", 0, 0, DO_FilesInMemory_addItems);
+
+ praat_addAction1 (classFormantFilter, 0, U"FormantFilter help", 0, 0, DO_FormantFilter_help);
praat_FilterBank_all_init (classFormantFilter);
praat_addAction1 (classFormantFilter, 0, U"Draw spectrum (slice)...", U"Draw filters...", praat_DEPTH_1 + praat_HIDDEN, DO_FormantFilter_drawSpectrum);
praat_addAction1 (classFormantFilter, 0, U"Draw filter functions...", U"Draw filters...", praat_DEPTH_1 + praat_HIDDEN, DO_FormantFilter_drawFilterFunctions);
- praat_addAction1 (classFormantFilter, 0, U"To Spectrogram", nullptr, 0, DO_FormantFilter_to_Spectrogram);
-
+ praat_addAction1 (classFormantFilter, 0, U"To Spectrogram", 0, 0, DO_FormantFilter_to_Spectrogram);
+
+
praat_addAction1 (classFormantGrid, 0, U"Draw...", U"Edit", praat_DEPTH_1 + praat_HIDDEN, DO_FormantGrid_draw);
+
praat_addAction1 (classIntensity, 0, U"To TextGrid (silences)...", U"To IntensityTier (valleys)", 0, DO_Intensity_to_TextGrid_detectSilences);
- praat_addAction1 (classIntensityTier, 0, U"To TextGrid (silences)...", nullptr, 0, DO_IntensityTier_to_TextGrid_detectSilences);
- praat_addAction1 (classIntensityTier, 0, U"To Intensity...", nullptr, praat_HIDDEN, DO_IntensityTier_to_Intensity);
+ praat_addAction1 (classIntensityTier, 0, U"To TextGrid (silences)...", 0, 0, DO_IntensityTier_to_TextGrid_detectSilences);
+ praat_addAction1 (classIntensityTier, 0, U"To Intensity...", 0, praat_HIDDEN, DO_IntensityTier_to_Intensity);
- praat_addAction1 (classISpline, 0, U"ISpline help", nullptr, 0, DO_ISpline_help);
+ praat_addAction1 (classISpline, 0, U"ISpline help", 0, 0, DO_ISpline_help);
praat_Spline_init (classISpline);
- praat_addAction1 (classKlattTable, 0, U"KlattTable help", nullptr, 0, DO_KlattTable_help);
- praat_addAction1 (classKlattTable, 0, U"To Sound...", nullptr, 0, DO_KlattTable_to_Sound);
- praat_addAction1 (classKlattTable, 0, U"To KlattGrid...", nullptr, 0, DO_KlattTable_to_KlattGrid);
- praat_addAction1 (classKlattTable, 0, U"To Table", nullptr, 0, DO_KlattTable_to_Table);
+ praat_addAction1 (classKlattTable, 0, U"KlattTable help", 0, 0, DO_KlattTable_help);
+ praat_addAction1 (classKlattTable, 0, U"To Sound...", 0, 0, DO_KlattTable_to_Sound);
+ praat_addAction1 (classKlattTable, 0, U"To KlattGrid...", 0, 0, DO_KlattTable_to_KlattGrid);
+ praat_addAction1 (classKlattTable, 0, U"To Table", 0, 0, DO_KlattTable_to_Table);
- praat_addAction1 (classLegendreSeries, 0, U"LegendreSeries help", nullptr, 0, DO_LegendreSeries_help);
+ praat_addAction1 (classLegendreSeries, 0, U"LegendreSeries help", 0, 0, DO_LegendreSeries_help);
praat_FunctionTerms_init (classLegendreSeries);
praat_addAction1 (classLegendreSeries, 0, U"To Polynomial", U"Analyse", 0, DO_LegendreSeries_to_Polynomial);
- praat_addAction1 (classLongSound, 0, U"Append to existing sound file...", nullptr, 0, DO_LongSounds_appendToExistingSoundFile);
- praat_addAction1 (classSound, 0, U"Append to existing sound file...", nullptr, 0, DO_LongSounds_appendToExistingSoundFile);
- praat_addAction2 (classLongSound, 0, classSound, 0, U"Append to existing sound file...", nullptr, 0, DO_LongSounds_appendToExistingSoundFile);
+ praat_addAction1 (classLongSound, 0, U"Append to existing sound file...", 0, 0, DO_LongSounds_appendToExistingSoundFile);
+ praat_addAction1 (classSound, 0, U"Append to existing sound file...", 0, 0, DO_LongSounds_appendToExistingSoundFile);
+ praat_addAction2 (classLongSound, 0, classSound, 0, U"Append to existing sound file...", 0, 0, DO_LongSounds_appendToExistingSoundFile);
praat_addAction1 (classLongSound, 2, U"Save as stereo AIFF file...", U"Save as NIST file...", 1, DO_LongSounds_writeToStereoAiffFile);
praat_addAction1 (classLongSound, 2, U"Write to stereo AIFF file...", U"Write to NIST file...", praat_HIDDEN + praat_DEPTH_1, DO_LongSounds_writeToStereoAiffFile);
@@ -9248,91 +8715,86 @@ void praat_uvafon_David_init () {
praat_addAction1 (classMatrix, 0, U"Get standard deviation...", U"Get mean...", 1, DO_Matrix_getStandardDeviation);
praat_addAction1 (classMatrix, 0, U"Transpose", U"Synthesize", 0, DO_Matrix_transpose);
praat_addAction1 (classMatrix, 0, U"Solve equation...", U"Analyse", 0, DO_Matrix_solveEquation);
- praat_addAction1 (classMatrix, 0, U"To PCA (by rows)", U"Solve equation...", 0, DO_Matrix_to_PCA_byRows);
- praat_addAction1 (classMatrix, 0, U"To PCA (by columns)", U"To PCA (by rows)", 0, DO_Matrix_to_PCA_byColumns);
praat_addAction1 (classMatrix, 0, U"To Pattern...", U"To VocalTract", 1, DO_Matrix_to_Pattern);
praat_addAction1 (classMatrix, 0, U"To Activation", U"To Pattern...", 1, DO_Matrix_to_Activation);
praat_addAction1 (classMatrix, 2, U"To DTW...", U"To ParamCurve", 1, DO_Matrices_to_DTW);
- praat_addAction2 (classMatrix, 1, classCategories, 1, U"To TableOfReal", nullptr, 0, DO_Matrix_Categories_to_TableOfReal);
+ praat_addAction2 (classMatrix, 1, classCategories, 1, U"To TableOfReal", 0, 0, DO_Matrix_Categories_to_TableOfReal);
- praat_addAction1 (classMelSpectrogram, 0, U"MelSpectrogram help", nullptr, 0, DO_MelSpectrogram_help);
+
+ praat_addAction1 (classMelSpectrogram, 0, U"MelSpectrogram help", 0, 0, DO_MelSpectrogram_help);
praat_BandFilterSpectrogram_draw_init (classMelSpectrogram);
- praat_addAction1 (classMelSpectrogram, 0, U"Paint image...", nullptr, 1, DO_MelSpectrogram_paintImage);
- praat_addAction1 (classMelSpectrogram, 0, U"Draw triangular filter functions...", nullptr, 1, DO_MelSpectrogram_drawTriangularFilterFunctions);
- praat_addAction1 (classMelSpectrogram, 0, U"Draw spectrum at nearest time slice...", nullptr, 1, DO_MelSpectrogram_drawSpectrumAtNearestTimeSlice);
- praat_addAction1 (classMelSpectrogram, 0, QUERY_BUTTON, nullptr, 0, 0);
+ praat_addAction1 (classMelSpectrogram, 0, U"Paint image...", 0, 1, DO_MelSpectrogram_paintImage);
+ praat_addAction1 (classMelSpectrogram, 0, U"Draw triangular filter functions...", 0, 1, DO_MelSpectrogram_drawTriangularFilterFunctions);
+ praat_addAction1 (classMelSpectrogram, 0, U"Draw spectrum at nearest time slice...", 0, 1, DO_MelSpectrogram_drawSpectrumAtNearestTimeSlice);
+ praat_addAction1 (classMelSpectrogram, 0, QUERY_BUTTON, 0, 0, 0);
praat_BandFilterSpectrogram_query_init (classMelSpectrogram);
- praat_addAction1 (classMelSpectrogram, 0, U"Equalize intensities...", nullptr, 0, DO_BandFilterSpectrogram_equalizeIntensities);
- praat_addAction1 (classMelSpectrogram, 0, U"To MFCC...", nullptr, 0, DO_MelSpectrogram_to_MFCC);
- praat_addAction1 (classMelSpectrogram, 0, U"To Intensity", nullptr, 0, DO_BandFilterSpectrogram_to_Intensity);
- praat_addAction1 (classMelSpectrogram, 0, U"To Matrix...", nullptr, 0, DO_BandFilterSpectrogram_to_Matrix);
- praat_addAction1 (classMelSpectrogram, 2, U"Cross-correlate...", nullptr, 0, DO_BandFilterSpectrograms_crossCorrelate);
- praat_addAction1 (classMelSpectrogram, 2, U"Convolve...", nullptr, 0, DO_BandFilterSpectrograms_convolve);
+ praat_addAction1 (classMelSpectrogram, 0, U"Equalize intensities...", 0, 0, DO_BandFilterSpectrogram_equalizeIntensities);
+ praat_addAction1 (classMelSpectrogram, 0, U"To MFCC...", 0, 0, DO_MelSpectrogram_to_MFCC);
+ praat_addAction1 (classMelSpectrogram, 0, U"To Intensity", 0, 0, DO_BandFilterSpectrogram_to_Intensity);
+ praat_addAction1 (classMelSpectrogram, 0, U"To Matrix...", 0, 0, DO_BandFilterSpectrogram_to_Matrix);
+ praat_addAction1 (classMelSpectrogram, 2, U"Cross-correlate...", 0, 0, DO_BandFilterSpectrograms_crossCorrelate);
+ praat_addAction1 (classMelSpectrogram, 2, U"Convolve...", 0, 0, DO_BandFilterSpectrograms_convolve);
- praat_addAction1 (classMelFilter, 0, U"MelFilter help", nullptr, 0, DO_MelFilter_help); // deprecated 2014
+ praat_addAction1 (classMelFilter, 0, U"MelFilter help", 0, 0, DO_MelFilter_help); // deprecated 2014
praat_FilterBank_all_init (classMelFilter); // deprecated 2014
praat_addAction1 (classMelFilter, 0, U"Draw spectrum (slice)...", U"Draw filters...", praat_DEPTH_1 + praat_HIDDEN, DO_MelFilter_drawSpectrum); // deprecated 2014
praat_addAction1 (classMelFilter, 0, U"Draw filter functions...", U"Draw filters...", praat_DEPTH_1 + praat_HIDDEN, DO_MelFilter_drawFilterFunctions); // deprecated 2014
praat_addAction1 (classMelFilter, 0, U"Paint...", U"Draw filter functions...", praat_DEPTH_1 + praat_HIDDEN, DO_MelFilter_paint); // deprecated 2014
- praat_addAction1 (classMelFilter, 0, U"To MFCC...", nullptr, praat_HIDDEN, DO_MelFilter_to_MFCC); // deprecated 2014
- praat_addAction1 (classMelFilter, 0, U"To MelSpectrogram", nullptr, 0, DO_MelFilter_to_MelSpectrogram);
+ praat_addAction1 (classMelFilter, 0, U"To MFCC...", 0, praat_HIDDEN, DO_MelFilter_to_MFCC); // deprecated 2014
+ praat_addAction1 (classMelFilter, 0, U"To MelSpectrogram", 0, 0, DO_MelFilter_to_MelSpectrogram);
+
- praat_addAction1 (classMFCC, 0, U"MFCC help", nullptr, 0, DO_MFCC_help);
+ praat_addAction1 (classMFCC, 0, U"MFCC help", 0, 0, DO_MFCC_help);
praat_CC_init (classMFCC);
- praat_addAction1 (classMFCC, 0, U"To MelFilter...", nullptr, praat_HIDDEN, DO_MFCC_to_MelFilter);
- praat_addAction1 (classMFCC, 0, U"To MelSpectrogram...", nullptr, 0, DO_MFCC_to_MelSpectrogram);
- praat_addAction1 (classMFCC, 0, U"To TableOfReal...", nullptr, 0, DO_MFCC_to_TableOfReal);
- praat_addAction1 (classMFCC, 0, U"To Matrix (features)...", nullptr, praat_HIDDEN, DO_MFCC_to_Matrix_features);
- praat_addAction1 (classMFCC, 0, U"To Sound", nullptr, praat_HIDDEN, DO_MFCC_to_Sound);
- praat_addAction1 (classMFCC, 2, U"Cross-correlate...", nullptr, 0, DO_MFCCs_crossCorrelate);
- praat_addAction1 (classMFCC, 2, U"Convolve...", nullptr, 0, DO_MFCCs_convolve);
-
- praat_addAction1 (classMSpline, 0, U"MSpline help", nullptr, 0, DO_MSpline_help);
+ praat_addAction1 (classMFCC, 0, U"To MelFilter...", 0, praat_HIDDEN, DO_MFCC_to_MelFilter);
+ praat_addAction1 (classMFCC, 0, U"To MelSpectrogram...", 0, 0, DO_MFCC_to_MelSpectrogram);
+ praat_addAction1 (classMFCC, 0, U"To TableOfReal...", 0, 0, DO_MFCC_to_TableOfReal);
+ praat_addAction1 (classMFCC, 0, U"To Matrix (features)...", 0, praat_HIDDEN, DO_MFCC_to_Matrix_features);
+ praat_addAction1 (classMFCC, 0, U"To Sound", 0, praat_HIDDEN, DO_MFCC_to_Sound);
+ praat_addAction1 (classMFCC, 2, U"Cross-correlate...", 0, 0, DO_MFCCs_crossCorrelate);
+ praat_addAction1 (classMFCC, 2, U"Convolve...", 0, 0, DO_MFCCs_convolve);
+
+ praat_addAction1 (classMSpline, 0, U"MSpline help", 0, 0, DO_MSpline_help);
praat_Spline_init (classMSpline);
- praat_addAction1 (classPattern, 0, U"Draw", nullptr, 0, 0);
- praat_addAction1 (classPattern, 0, U"Draw...", nullptr, 0, DO_Pattern_draw);
- praat_addAction1 (classPattern, 0, MODIFY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classPattern, 0, U"Formula...", nullptr, 1, DO_Pattern_formula);
- praat_addAction1 (classPattern, 0, U"Set value...", nullptr, 1, DO_Pattern_setValue);
- praat_addAction1 (classPattern, 0, U"To Matrix", nullptr, 0, DO_Pattern_to_Matrix);
+ praat_addAction1 (classPattern, 0, U"Draw", 0, 0, 0);
+ praat_addAction1 (classPattern, 0, U"Draw...", 0, 0, DO_Pattern_draw);
+ praat_addAction1 (classPattern, 0, MODIFY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classPattern, 0, U"Formula...", 0, 1, DO_Pattern_formula);
+ praat_addAction1 (classPattern, 0, U"Set value...", 0, 1, DO_Pattern_setValue);
+ praat_addAction1 (classPattern, 0, U"To Matrix", 0, 0, DO_Pattern_to_Matrix);
- praat_addAction2 (classPattern, 1, classCategories, 1, U"To TableOfReal", nullptr, 0, DO_Matrix_Categories_to_TableOfReal);
- praat_addAction2 (classPattern, 1, classCategories, 1, U"To Discriminant", nullptr, 0, DO_Pattern_and_Categories_to_Discriminant);
+ praat_addAction2 (classPattern, 1, classCategories, 1, U"To TableOfReal", 0, 0, DO_Matrix_Categories_to_TableOfReal);
- praat_addAction1 (classPCA, 0, U"PCA help", nullptr, 0, DO_PCA_help);
- praat_addAction1 (classPCA, 0, DRAW_BUTTON, nullptr, 0, 0);
+ praat_addAction2 (classPattern, 1, classCategories, 1, U"To Discriminant", 0, 0, DO_Pattern_and_Categories_to_Discriminant);
+
+ praat_addAction1 (classPCA, 0, U"PCA help", 0, 0, DO_PCA_help);
+ praat_addAction1 (classPCA, 0, DRAW_BUTTON, 0, 0, 0);
praat_Eigen_draw_init (classPCA);
- praat_addAction1 (classPCA, 0, QUERY_BUTTON, nullptr, 0, 0);
+ praat_addAction1 (classPCA, 0, QUERY_BUTTON, 0, 0, 0);
praat_Eigen_query_init (classPCA);
- praat_addAction1 (classPCA, 1, U"-- pca --", nullptr, 1, 0);
- praat_addAction1 (classPCA, 1, U"Get centroid element...", nullptr, 1, DO_PCA_getCentroidElement);
- praat_addAction1 (classPCA, 1, U"Get equality of eigenvalues...", nullptr, 1, DO_PCA_getEqualityOfEigenvalues);
- praat_addAction1 (classPCA, 1, U"Get fraction variance accounted for...", nullptr, 1, DO_PCA_getFractionVAF);
- praat_addAction1 (classPCA, 1, U"Get number of components (VAF)...", nullptr, 1, DO_PCA_getNumberOfComponentsVAF);
- praat_addAction1 (classPCA, 2, U"Get angle between pc1-pc2 planes", nullptr, 1, DO_PCAs_getAngleBetweenPc1Pc2Plane_degrees);
- praat_addAction1 (classPCA, 0, MODIFY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classPCA, 1, U"Invert eigenvector...", nullptr, 1, DO_PCA_invertEigenvector);
- praat_addAction1 (classPCA, 0, U"Align eigenvectors", nullptr, 1, DO_Eigens_alignEigenvectors);
- praat_addAction1 (classPCA, 2, U"To Procrustes...", nullptr, 0, DO_PCAs_to_Procrustes);
- praat_addAction1 (classPCA, 0, U"To TableOfReal (reconstruct 1)...", nullptr, 0, DO_PCA_to_TableOfReal_reconstruct1);
- praat_addAction1 (classPCA, 0, U"& TableOfReal: To Configuration?", nullptr, 0, DO_hint_PCA_and_TableOfReal_to_Configuration);
- praat_addAction1 (classPCA, 0, U"& Configuration (reconstruct)?", nullptr, 0, DO_hint_PCA_and_Configuration_to_TableOfReal_reconstruct);
- praat_addAction1 (classPCA, 0, U"& Covariance: Project?", nullptr, 0, DO_hint_PCA_and_Covariance_Project);
- praat_addAction2 (classPCA, 1, classConfiguration, 1, U"To TableOfReal (reconstruct)", nullptr, 0, DO_PCA_and_Configuration_to_TableOfReal_reconstruct);
- praat_addAction2 (classPCA, 1, classMatrix, 1, U"To Matrix (pc)...", nullptr, praat_HIDDEN, DO_PCA_and_Matrix_to_Matrix_projectColumns);
- praat_addAction2 (classPCA, 1, classMatrix, 1, U"To Matrix (project rows)...", nullptr, 0, DO_PCA_and_Matrix_to_Matrix_projectRows);
- praat_addAction2 (classPCA, 1, classMatrix, 1, U"To Matrix (project columns)...", nullptr, 0, DO_PCA_and_Matrix_to_Matrix_projectColumns);
- praat_addAction2 (classPCA, 1, classPattern, 1, U"To Matrix (project rows)...", nullptr, 0, DO_PCA_and_Matrix_to_Matrix_projectRows);
- praat_addAction2 (classPCA, 1, classSSCP, 1, U"Project", nullptr, 0, DO_Eigen_and_SSCP_project);
- praat_addAction2 (classPCA, 1, classTableOfReal, 1, U"To TableOfReal...", nullptr, 0, DO_PCA_and_TableOfReal_to_TableOfReal_projectRows);
- praat_addAction2 (classPCA, 1, classTableOfReal, 1, U"To TableOfReal (project rows)...", nullptr, 0, DO_PCA_and_TableOfReal_to_TableOfReal_projectRows);
- praat_addAction2 (classPCA, 1, classTableOfReal, 1, U"To Configuration...", nullptr, 0, DO_PCA_and_TableOfReal_to_Configuration);
- praat_addAction2 (classPCA, 1, classTableOfReal, 1, U"To TableOfReal (z-scores)...", nullptr, 0, DO_PCA_and_TableOfReal_to_TableOfReal_zscores);
- praat_addAction2 (classPCA, 1, classTableOfReal, 1, U"Get fraction variance...", nullptr, 0, DO_PCA_and_TableOfReal_getFractionVariance);
- praat_addAction2 (classPCA, 1, classCovariance, 1, U"Project", nullptr, 0, DO_Eigen_and_Covariance_project);
+ praat_addAction1 (classPCA, 1, U"-- pca --", 0, 1, 0);
+ praat_addAction1 (classPCA, 1, U"Get centroid element...", 0, 1, DO_PCA_getCentroidElement);
+ praat_addAction1 (classPCA, 1, U"Get equality of eigenvalues...", 0, 1, DO_PCA_getEqualityOfEigenvalues);
+ praat_addAction1 (classPCA, 1, U"Get fraction variance accounted for...", 0, 1, DO_PCA_getFractionVAF);
+ praat_addAction1 (classPCA, 1, U"Get number of components (VAF)...", 0, 1, DO_PCA_getNumberOfComponentsVAF);
+ praat_addAction1 (classPCA, 2, U"Get angle between pc1-pc2 planes", 0, 1, DO_PCAs_getAngleBetweenPc1Pc2Plane_degrees);
+ praat_addAction1 (classPCA, 0, MODIFY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classPCA, 1, U"Invert eigenvector...", 0, 1, DO_PCA_invertEigenvector);
+ praat_addAction1 (classPCA, 0, U"Align eigenvectors", 0, 1, DO_Eigens_alignEigenvectors);
+ praat_addAction1 (classPCA, 2, U"To Procrustes...", 0, 0, DO_PCAs_to_Procrustes);
+ praat_addAction1 (classPCA, 0, U"To TableOfReal (reconstruct 1)...", 0, 0, DO_PCA_to_TableOfReal_reconstruct1);
+ praat_addAction1 (classPCA, 0, U"& TableOfReal: To Configuration?", 0, 0, DO_hint_PCA_and_TableOfReal_to_Configuration);
+ praat_addAction1 (classPCA, 0, U"& Configuration (reconstruct)?", 0, 0, DO_hint_PCA_and_Configuration_to_TableOfReal_reconstruct);
+ praat_addAction1 (classPCA, 0, U"& Covariance: Project?", 0, 0, DO_hint_PCA_and_Covariance_Project);
+ praat_addAction2 (classPCA, 1, classConfiguration, 1, U"To TableOfReal (reconstruct)", 0, 0, DO_PCA_and_Configuration_to_TableOfReal_reconstruct);
+ praat_addAction2 (classPCA, 1, classSSCP, 1, U"Project", 0, 0, DO_Eigen_and_SSCP_project);
+ praat_addAction2 (classPCA, 1, classTableOfReal, 1, U"To Configuration...", 0, 0, DO_PCA_and_TableOfReal_to_Configuration);
+ praat_addAction2 (classPCA, 1, classTableOfReal, 1, U"To TableOfReal (z-scores)...", 0, 0, DO_PCA_and_TableOfReal_to_TableOfReal_zscores);
+ praat_addAction2 (classPCA, 1, classTableOfReal, 1, U"Get fraction variance...", 0, 0, DO_PCA_and_TableOfReal_getFractionVariance);
+ praat_addAction2 (classPCA, 1, classCovariance, 1, U"Project", 0, 0, DO_Eigen_and_Covariance_project);
praat_Eigen_Spectrogram_project (classPCA, classSpectrogram);
praat_Eigen_Spectrogram_project (classPCA, classBarkSpectrogram);
@@ -9342,27 +8804,27 @@ void praat_uvafon_David_init () {
praat_Eigen_Matrix_project (classPCA, classBarkFilter); // deprecated 2014
praat_Eigen_Matrix_project (classPCA, classMelFilter); // deprecated 2014
- praat_addAction1 (classPermutation, 0, U"Permutation help", nullptr, 0, DO_Permutation_help);
+ praat_addAction1 (classPermutation, 0, U"Permutation help", 0, 0, DO_Permutation_help);
praat_addAction1 (classPermutation, 0, QUERY_BUTTON, 0, 0, 0);
- praat_addAction1 (classPermutation, 1, U"Get number of elements", nullptr, 1, DO_Permutation_getNumberOfElements);
- praat_addAction1 (classPermutation, 1, U"Get value...", nullptr, 1, DO_Permutation_getValueAtIndex);
- praat_addAction1 (classPermutation, 1, U"Get index...", nullptr, 1, DO_Permutation_getIndexAtValue);
+ praat_addAction1 (classPermutation, 1, U"Get number of elements", 0, 1, DO_Permutation_getNumberOfElements);
+ praat_addAction1 (classPermutation, 1, U"Get value...", 0, 1, DO_Permutation_getValueAtIndex);
+ praat_addAction1 (classPermutation, 1, U"Get index...", 0, 1, DO_Permutation_getIndexAtValue);
praat_addAction1 (classPermutation, 0, MODIFY_BUTTON, 0, 0, 0);
- praat_addAction1 (classPermutation, 1, U"Sort", nullptr, 1, DO_Permutation_sort);
- praat_addAction1 (classPermutation, 1, U"Swap blocks...", nullptr, 1, DO_Permutation_swapBlocks);
- praat_addAction1 (classPermutation, 1, U"Swap numbers...", nullptr, 1, DO_Permutation_swapNumbers);
- praat_addAction1 (classPermutation, 1, U"Swap positions...", nullptr, 1, DO_Permutation_swapPositions);
- praat_addAction1 (classPermutation, 1, U"Swap one from range...", nullptr, 1, DO_Permutation_swapOneFromRange);
- praat_addAction1 (classPermutation, 0, U"-- sequential permutations --", nullptr, 1, 0);
- praat_addAction1 (classPermutation, 0, U"Next", nullptr, 1, DO_Permutations_next);
- praat_addAction1 (classPermutation, 0, U"Previous", nullptr, 1, DO_Permutations_previous);
- praat_addAction1 (classPermutation, 1, U"Permute randomly...", nullptr, 0, DO_Permutation_permuteRandomly);
- praat_addAction1 (classPermutation, 1, U"Permute randomly (blocks)...", nullptr, 0, DO_Permutation_permuteBlocksRandomly);
- praat_addAction1 (classPermutation, 1, U"Interleave...", nullptr, 0, DO_Permutation_interleave);
- praat_addAction1 (classPermutation, 1, U"Rotate...", nullptr, 0, DO_Permutation_rotate);
- praat_addAction1 (classPermutation, 1, U"Reverse...", nullptr, 0, DO_Permutation_reverse);
- praat_addAction1 (classPermutation, 1, U"Invert", nullptr, 0, DO_Permutation_invert);
- praat_addAction1 (classPermutation, 0, U"Multiply", nullptr, 0, DO_Permutations_multiply);
+ praat_addAction1 (classPermutation, 1, U"Sort", 0, 1, DO_Permutation_sort);
+ praat_addAction1 (classPermutation, 1, U"Swap blocks...", 0, 1, DO_Permutation_swapBlocks);
+ praat_addAction1 (classPermutation, 1, U"Swap numbers...", 0, 1, DO_Permutation_swapNumbers);
+ praat_addAction1 (classPermutation, 1, U"Swap positions...", 0, 1, DO_Permutation_swapPositions);
+ praat_addAction1 (classPermutation, 1, U"Swap one from range...", 0, 1, DO_Permutation_swapOneFromRange);
+ praat_addAction1 (classPermutation, 0, U"-- sequential permutations --", 0, 1, 0);
+ praat_addAction1 (classPermutation, 0, U"Next", 0, 1, DO_Permutations_next);
+ praat_addAction1 (classPermutation, 0, U"Previous", 0, 1, DO_Permutations_previous);
+ praat_addAction1 (classPermutation, 1, U"Permute randomly...", 0, 0, DO_Permutation_permuteRandomly);
+ praat_addAction1 (classPermutation, 1, U"Permute randomly (blocks)...", 0, 0, DO_Permutation_permuteBlocksRandomly);
+ praat_addAction1 (classPermutation, 1, U"Interleave...", 0, 0, DO_Permutation_interleave);
+ praat_addAction1 (classPermutation, 1, U"Rotate...", 0, 0, DO_Permutation_rotate);
+ praat_addAction1 (classPermutation, 1, U"Reverse...", 0, 0, DO_Permutation_reverse);
+ praat_addAction1 (classPermutation, 1, U"Invert", 0, 0, DO_Permutation_invert);
+ praat_addAction1 (classPermutation, 0, U"Multiply", 0, 0, DO_Permutations_multiply);
praat_addAction1 (classPitch, 2, U"To DTW...", U"To PointProcess", praat_HIDDEN, DO_Pitches_to_DTW);
@@ -9380,13 +8842,13 @@ void praat_uvafon_David_init () {
praat_addAction1 (classPolygon, 0, U"Scale...", U"Rotate...", 1, DO_Polygon_scale);
praat_addAction1 (classPolygon, 0, U"Reverse X", U"Scale...", 1, DO_Polygon_reverseX);
praat_addAction1 (classPolygon, 0, U"Reverse Y", U"Reverse X", 1, DO_Polygon_reverseY);
- praat_addAction1 (classPolygon, 0, U"Simplify", nullptr, praat_HIDDEN, DO_Polygon_simplify);
- praat_addAction1 (classPolygon, 0, U"Convex hull", nullptr, 0, DO_Polygon_convexHull);
- praat_addAction1 (classPolygon, 0, U"Circular permutation...", nullptr, praat_HIDDEN, DO_Polygon_circularPermutation);
+ praat_addAction1 (classPolygon, 0, U"Simplify", 0, praat_HIDDEN, DO_Polygon_simplify);
+ praat_addAction1 (classPolygon, 0, U"Convex hull", 0, 0, DO_Polygon_convexHull);
+ praat_addAction1 (classPolygon, 0, U"Circular permutation...", 0, praat_HIDDEN, DO_Polygon_circularPermutation);
- praat_addAction2 (classPolygon, 1, classCategories, 1, U"Draw...", nullptr, 0, DO_Polygon_Categories_draw);
+ praat_addAction2 (classPolygon, 1, classCategories, 1, U"Draw...", 0, 0, DO_Polygon_Categories_draw);
- praat_addAction1 (classPolynomial, 0, U"Polynomial help", nullptr, 0, DO_Polynomial_help);
+ praat_addAction1 (classPolynomial, 0, U"Polynomial help", 0, 0, DO_Polynomial_help);
praat_FunctionTerms_init (classPolynomial);
praat_addAction1 (classPolynomial, 0, U"-- area --", U"Get x of maximum...", 1, 0);
praat_addAction1 (classPolynomial, 1, U"Get area...", U"-- area --", 1, DO_Polynomial_getArea);
@@ -9394,27 +8856,27 @@ void praat_uvafon_David_init () {
praat_addAction1 (classPolynomial, 0, U"Scale coefficients (monic)", U"-- monic --", 1, DO_Polynomial_scaleCoefficients_monic);
praat_addAction1 (classPolynomial, 1, U"Get value (complex)...", U"Get value...", 1, DO_Polynomial_evaluate_z);
praat_addAction1 (classPolynomial, 0, U"To Spectrum...", U"Analyse", 0, DO_Polynomial_to_Spectrum);
- praat_addAction1 (classPolynomial, 0, U"To Roots", nullptr, 0, DO_Polynomial_to_Roots);
- praat_addAction1 (classPolynomial, 0, U"To Polynomial (derivative)", nullptr, 0, DO_Polynomial_getDerivative);
- praat_addAction1 (classPolynomial, 0, U"To Polynomial (primitive)", nullptr, 0, DO_Polynomial_getPrimitive);
- praat_addAction1 (classPolynomial, 0, U"Scale x...", nullptr, 0, DO_Polynomial_scaleX);
- praat_addAction1 (classPolynomial, 2, U"Multiply", nullptr, 0, DO_Polynomials_multiply);
- praat_addAction1 (classPolynomial, 2, U"Divide...", nullptr, 0, DO_Polynomials_divide);
-
- praat_addAction1 (classRoots, 1, U"Roots help", nullptr, 0, DO_Roots_help);
- praat_addAction1 (classRoots, 1, U"Draw...", nullptr, 0, DO_Roots_draw);
- praat_addAction1 (classRoots, 1, QUERY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classRoots, 1, U"Get number of roots", nullptr, 1, DO_Roots_getNumberOfRoots);
- praat_addAction1 (classRoots, 1, U"-- roots --", nullptr, 1, 0);
- praat_addAction1 (classRoots, 1, U"Get root...", nullptr, 1, DO_Roots_getRoot);
- praat_addAction1 (classRoots, 1, U"Get real part of root...", nullptr, 1, DO_Roots_getRealPartOfRoot);
- praat_addAction1 (classRoots, 1, U"Get imaginary part of root...", nullptr, 1, DO_Roots_getImaginaryPartOfRoot);
- praat_addAction1 (classRoots, 1, MODIFY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classRoots, 1, U"Set root...", nullptr, 1, DO_Roots_setRoot);
- praat_addAction1 (classRoots, 0, U"Analyse", nullptr, 0, 0);
- praat_addAction1 (classRoots, 0, U"To Spectrum...", nullptr, 0, DO_Roots_to_Spectrum);
-
- praat_addAction2 (classRoots, 1, classPolynomial, 1, U"Polish roots", nullptr, 0, DO_Roots_and_Polynomial_polish);
+ praat_addAction1 (classPolynomial, 0, U"To Roots", 0, 0, DO_Polynomial_to_Roots);
+ praat_addAction1 (classPolynomial, 0, U"To Polynomial (derivative)", 0, 0, DO_Polynomial_getDerivative);
+ praat_addAction1 (classPolynomial, 0, U"To Polynomial (primitive)", 0, 0, DO_Polynomial_getPrimitive);
+ praat_addAction1 (classPolynomial, 0, U"Scale x...", 0, 0, DO_Polynomial_scaleX);
+ praat_addAction1 (classPolynomial, 2, U"Multiply", 0, 0, DO_Polynomials_multiply);
+ praat_addAction1 (classPolynomial, 2, U"Divide...", 0, 0, DO_Polynomials_divide);
+
+ praat_addAction1 (classRoots, 1, U"Roots help", 0, 0, DO_Roots_help);
+ praat_addAction1 (classRoots, 1, U"Draw...", 0, 0, DO_Roots_draw);
+ praat_addAction1 (classRoots, 1, QUERY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classRoots, 1, U"Get number of roots", 0, 1, DO_Roots_getNumberOfRoots);
+ praat_addAction1 (classRoots, 1, U"-- roots --", 0, 1, 0);
+ praat_addAction1 (classRoots, 1, U"Get root...", 0, 1, DO_Roots_getRoot);
+ praat_addAction1 (classRoots, 1, U"Get real part of root...", 0, 1, DO_Roots_getRealPartOfRoot);
+ praat_addAction1 (classRoots, 1, U"Get imaginary part of root...", 0, 1, DO_Roots_getImaginaryPartOfRoot);
+ praat_addAction1 (classRoots, 1, MODIFY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classRoots, 1, U"Set root...", 0, 1, DO_Roots_setRoot);
+ praat_addAction1 (classRoots, 0, U"Analyse", 0, 0, 0);
+ praat_addAction1 (classRoots, 0, U"To Spectrum...", 0, 0, DO_Roots_to_Spectrum);
+
+ praat_addAction2 (classRoots, 1, classPolynomial, 1, U"Polish roots", 0, 0, DO_Roots_and_Polynomial_polish);
praat_addAction1 (classSound, 0, U"To TextGrid (silences)...", U"To IntervalTier", 1, DO_Sound_to_TextGrid_detectSilences);
praat_addAction1 (classSound, 0, U"Play one channel...", U"Play", praat_HIDDEN, DO_Sound_playOneChannel);
@@ -9453,13 +8915,13 @@ void praat_uvafon_David_init () {
praat_addAction1 (classSound, 0, U"Copy channel ranges...", U"Extract all channels", praat_DEPTH_1 | praat_HIDDEN, DO_Sound_copyChannelRanges);
praat_addAction1 (classSound, 0, U"Trim silences...", U"Resample...", praat_DEPTH_1 | praat_HIDDEN, DO_Sound_trimSilences);
praat_addAction1 (classSound, 0, U"To KlattGrid (simple)...", U"To Manipulation...", 1, DO_Sound_to_KlattGrid_simple);
- praat_addAction2 (classSound, 1, classPitch, 1, U"To FormantFilter...", nullptr, praat_HIDDEN, DO_Sound_and_Pitch_to_FormantFilter);
- praat_addAction2 (classSound, 1, classPitch, 1, U"To Spectrogram (pitch-dependent)...", nullptr, 0, DO_Sound_and_Pitch_to_Spectrogram);
+ praat_addAction2 (classSound, 1, classPitch, 1, U"To FormantFilter...", 0, praat_HIDDEN, DO_Sound_and_Pitch_to_FormantFilter);
+ praat_addAction2 (classSound, 1, classPitch, 1, U"To Spectrogram (pitch-dependent)...", 0, 0, DO_Sound_and_Pitch_to_Spectrogram);
- praat_addAction2 (classSound, 1, classPitch, 1, U"Change gender...", nullptr, 0, DO_Sound_and_Pitch_changeGender);
- praat_addAction2 (classSound, 1, classPitch, 1, U"Change speaker...", nullptr, praat_HIDDEN, DO_Sound_and_Pitch_changeSpeaker);
- praat_addAction2 (classSound, 1, classIntervalTier, 1, U"Cut parts matching label...", nullptr, 0, DO_Sound_and_IntervalTier_cutPartsMatchingLabel);
- praat_addAction1 (classSpectrogram, 2, U"To DTW...", U"To Spectrum (slice)...", 1, DO_Spectrograms_to_DTW);
+ praat_addAction2 (classSound, 1, classPitch, 1, U"Change gender...", 0, 0, DO_Sound_and_Pitch_changeGender);
+ praat_addAction2 (classSound, 1, classPitch, 1, U"Change speaker...", 0, praat_HIDDEN, DO_Sound_and_Pitch_changeSpeaker);
+ praat_addAction2 (classSound, 1, classIntervalTier, 1, U"Cut parts matching label...", 0, 0, DO_Sound_and_IntervalTier_cutPartsMatchingLabel);
+ praat_addAction1 (classSpectrogram, 2, U"To DTW...", U"To Spectrum (slice)...", 0, DO_Spectrograms_to_DTW);
praat_addAction1 (classSpectrum, 0, U"Draw phases...", U"Draw (log freq)...", praat_DEPTH_1 | praat_HIDDEN, DO_Spectrum_drawPhases);
praat_addAction1 (classSpectrum, 0, U"Set real value in bin...", U"Formula...", praat_HIDDEN | praat_DEPTH_1, DO_Spectrum_setRealValueInBin);
praat_addAction1 (classSpectrum, 0, U"Set imaginary value in bin...", U"Formula...", praat_HIDDEN | praat_DEPTH_1, DO_Spectrum_setImaginaryValueInBin);
@@ -9472,23 +8934,23 @@ void praat_uvafon_David_init () {
praat_addAction1 (classSpectrum, 0, U"To Cepstrum", U"To Spectrogram", 1, DO_Spectrum_to_Cepstrum);
praat_addAction1 (classSpectrum, 0, U"To PowerCepstrum", U"To Cepstrum", 1, DO_Spectrum_to_PowerCepstrum);
- praat_addAction1 (classSpeechSynthesizer, 0, U"SpeechSynthesizer help", nullptr, 0, DO_SpeechSynthesizer_help);
- praat_addAction1 (classSpeechSynthesizer, 0, U"Play text...", nullptr, 0, DO_SpeechSynthesizer_playText);
- praat_addAction1 (classSpeechSynthesizer, 0, U"To Sound...", nullptr, 0, DO_SpeechSynthesizer_to_Sound);
- praat_addAction1 (classSpeechSynthesizer, 0, QUERY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classSpeechSynthesizer, 1, U"Get voice name", nullptr, 1, DO_SpeechSynthesizer_getVoiceName);
- praat_addAction1 (classSpeechSynthesizer, 1, U"Get voice variant", nullptr, 1, DO_SpeechSynthesizer_getVoiceVariant);
- praat_addAction1 (classSpeechSynthesizer, 0, MODIFY_BUTTON, nullptr, 0, 0);
- praat_addAction1 (classSpeechSynthesizer, 0, U"Set text input settings...", nullptr, 1, DO_SpeechSynthesizer_setTextInputSettings);
- praat_addAction1 (classSpeechSynthesizer, 0, U"Set speech output settings...", nullptr, 1, DO_SpeechSynthesizer_setSpeechOutputSettings);
- praat_addAction2 (classSpeechSynthesizer, 1, classTextGrid, 1, U"To Sound...", nullptr, 0, DO_SpeechSynthesizer_and_TextGrid_to_Sound);
-
- praat_addAction3 (classSpeechSynthesizer, 1, classSound, 1, classTextGrid, 1, U"To TextGrid (align)...", nullptr, 0, DO_SpeechSynthesizer_and_Sound_and_TextGrid_align);
- praat_addAction3 (classSpeechSynthesizer, 1, classSound, 1, classTextGrid, 1, U"To TextGrid (align,trim)...", nullptr, 0, DO_SpeechSynthesizer_and_Sound_and_TextGrid_align2);
-
- praat_addAction1 (classSSCP, 0, U"SSCP help", nullptr, 0, DO_SSCP_help);
+ praat_addAction1 (classSpeechSynthesizer, 0, U"SpeechSynthesizer help", 0, 0, DO_SpeechSynthesizer_help);
+ praat_addAction1 (classSpeechSynthesizer, 0, U"Play text...", 0, 0, DO_SpeechSynthesizer_playText);
+ praat_addAction1 (classSpeechSynthesizer, 0, U"To Sound...", 0, 0, DO_SpeechSynthesizer_to_Sound);
+ praat_addAction1 (classSpeechSynthesizer, 0, QUERY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classSpeechSynthesizer, 1, U"Get voice name", 0, 1, DO_SpeechSynthesizer_getVoiceName);
+ praat_addAction1 (classSpeechSynthesizer, 1, U"Get voice variant", 0, 1, DO_SpeechSynthesizer_getVoiceVariant);
+ praat_addAction1 (classSpeechSynthesizer, 0, MODIFY_BUTTON, 0, 0, 0);
+ praat_addAction1 (classSpeechSynthesizer, 0, U"Set text input settings...", 0, 1, DO_SpeechSynthesizer_setTextInputSettings);
+ praat_addAction1 (classSpeechSynthesizer, 0, U"Set speech output settings...", 0, 1, DO_SpeechSynthesizer_setSpeechOutputSettings);
+ praat_addAction2 (classSpeechSynthesizer, 1, classTextGrid, 1, U"To Sound...", 0, 0, DO_SpeechSynthesizer_and_TextGrid_to_Sound);
+
+ praat_addAction3 (classSpeechSynthesizer, 1, classSound, 1, classTextGrid, 1, U"To TextGrid (align)...", 0, 0, DO_SpeechSynthesizer_and_Sound_and_TextGrid_align);
+ praat_addAction3 (classSpeechSynthesizer, 1, classSound, 1, classTextGrid, 1, U"To TextGrid (align,trim)...", 0, 0, DO_SpeechSynthesizer_and_Sound_and_TextGrid_align2);
+
+ praat_addAction1 (classSSCP, 0, U"SSCP help", 0, 0, DO_SSCP_help);
praat_TableOfReal_init2 (classSSCP);
- praat_removeAction (classSSCP, nullptr, nullptr, U"Append");
+ praat_removeAction (classSSCP, NULL, NULL, U"Append");
praat_addAction1 (classSSCP, 0, U"Draw sigma ellipse...", DRAW_BUTTON, 1, DO_SSCP_drawSigmaEllipse);
praat_addAction1 (classSSCP, 0, U"Draw confidence ellipse...", DRAW_BUTTON, 1, DO_SSCP_drawConfidenceEllipse);
praat_SSCP_query_init (classSSCP);
@@ -9498,21 +8960,21 @@ void praat_uvafon_David_init () {
praat_addAction1 (classSSCP, 1, U"Get confidence ellipse area...", U"Get sigma ellipse area...", 1, DO_SSCP_getConfidenceEllipseArea);
praat_addAction1 (classSSCP, 1, U"Get fraction variation...", U"Get confidence ellipse area...", 1, DO_SSCP_getFractionVariation);
praat_SSCP_extract_init (classSSCP);
- praat_addAction1 (classSSCP, 0, U"To PCA", nullptr, 0, DO_SSCP_to_PCA);
- praat_addAction1 (classSSCP, 0, U"To Correlation", nullptr, 0, DO_SSCP_to_Correlation);
- praat_addAction1 (classSSCP, 0, U"To Covariance...", nullptr, 0, DO_SSCP_to_Covariance);
+ praat_addAction1 (classSSCP, 0, U"To PCA", 0, 0, DO_SSCP_to_PCA);
+ praat_addAction1 (classSSCP, 0, U"To Correlation", 0, 0, DO_SSCP_to_Correlation);
+ praat_addAction1 (classSSCP, 0, U"To Covariance...", 0, 0, DO_SSCP_to_Covariance);
- praat_addAction1 (classStrings, 0, U"To Categories", nullptr, 0, DO_Strings_to_Categories);
- praat_addAction1 (classStrings, 0, U"Append", nullptr, 0, DO_Strings_append);
+ praat_addAction1 (classStrings, 0, U"To Categories", 0, 0, DO_Strings_to_Categories);
+ praat_addAction1 (classStrings, 0, U"Append", 0, 0, DO_Strings_append);
praat_addAction1 (classStrings, 0, U"Change...", U"Replace all...", praat_HIDDEN, DO_Strings_change);
praat_addAction1 (classStrings, 0, U"Extract part...", U"Replace all...", 0, DO_Strings_extractPart);
praat_addAction1 (classStrings, 0, U"To Permutation...", U"To Distributions", 0, DO_Strings_to_Permutation);
praat_addAction1 (classStrings, 2, U"To EditDistanceTable", U"To Distributions", 0, DO_Strings_to_EditDistanceTable);
- praat_addAction1 (classSVD, 0, U"To TableOfReal...", nullptr, 0, DO_SVD_to_TableOfReal);
- praat_addAction1 (classSVD, 0, U"Extract left singular vectors", nullptr, 0, DO_SVD_extractLeftSingularVectors);
- praat_addAction1 (classSVD, 0, U"Extract right singular vectors", nullptr, 0, DO_SVD_extractRightSingularVectors);
- praat_addAction1 (classSVD, 0, U"Extract singular values", nullptr, 0, DO_SVD_extractSingularValues);
+ praat_addAction1 (classSVD, 0, U"To TableOfReal...", 0, 0, DO_SVD_to_TableOfReal);
+ praat_addAction1 (classSVD, 0, U"Extract left singular vectors", 0, 0, DO_SVD_extractLeftSingularVectors);
+ praat_addAction1 (classSVD, 0, U"Extract right singular vectors", 0, 0, DO_SVD_extractRightSingularVectors);
+ praat_addAction1 (classSVD, 0, U"Extract singular values", 0, 0, DO_SVD_extractSingularValues);
praat_addAction1 (classTable, 0, U"Draw ellipses...", U"Draw ellipse (standard deviation)...", praat_DEPTH_1, DO_Table_drawEllipses);
praat_addAction1 (classTable, 0, U"Box plots...", U"Draw ellipses...", praat_DEPTH_1 | praat_HIDDEN, DO_Table_boxPlots);
praat_addAction1 (classTable, 0, U"Normal probability plot...", U"Box plots...", praat_DEPTH_1 | praat_HIDDEN, DO_Table_normalProbabilityPlot);
@@ -9545,40 +9007,42 @@ void praat_uvafon_David_init () {
praat_addAction1 (classTable, 0, U"Extract rows where (mahalanobis)...", U"Extract rows where...", praat_DEPTH_1| praat_HIDDEN, DO_Table_extractRowsMahalanobisWhere);
praat_addAction1 (classTable, 0, U"-- Extract columns ----", U"Extract rows where (mahalanobis)...", praat_DEPTH_1| praat_HIDDEN, 0);
praat_addAction1 (classTable, 0, U"Extract column ranges...", U"-- Extract columns ----", praat_DEPTH_1| praat_HIDDEN, DO_Table_extractColumnRanges);
+
- praat_addAction1 (classTable, 0, U"To KlattTable", nullptr, praat_HIDDEN, DO_Table_to_KlattTable);
+ praat_addAction1 (classTable, 0, U"To KlattTable", 0, praat_HIDDEN, DO_Table_to_KlattTable);
praat_addAction1 (classTable, 1, U"Get median absolute deviation...", U"Get standard deviation...", 1, DO_Table_getMedianAbsoluteDeviation);
- praat_addAction1 (classTable, 0, U"To StringsIndex (column)...", nullptr, praat_HIDDEN, DO_Table_to_StringsIndex_column);
+ praat_addAction1 (classTable, 0, U"To StringsIndex (column)...", 0, praat_HIDDEN, DO_Table_to_StringsIndex_column);
praat_addAction1 (classTableOfReal, 1, U"Report multivariate normality...", U"Get column stdev (label)...",
praat_DEPTH_1 | praat_HIDDEN, DO_TableOfReal_reportMultivariateNormality);
praat_addAction1 (classTableOfReal, 0, U"Append columns", U"Append", 1, DO_TableOfReal_appendColumns);
- praat_addAction1 (classTableOfReal, 0, U"Multivariate statistics -", nullptr, 0, 0);
- praat_addAction1 (classTableOfReal, 0, U"To Discriminant", nullptr, 1, DO_TableOfReal_to_Discriminant);
- praat_addAction1 (classTableOfReal, 0, U"To PCA", nullptr, 1, DO_TableOfReal_to_PCA_byRows);
- praat_addAction1 (classTableOfReal, 0, U"To SSCP...", nullptr, 1, DO_TableOfReal_to_SSCP);
- praat_addAction1 (classTableOfReal, 0, U"To Covariance", nullptr, 1, DO_TableOfReal_to_Covariance);
- praat_addAction1 (classTableOfReal, 0, U"To Correlation", nullptr, 1, DO_TableOfReal_to_Correlation);
- praat_addAction1 (classTableOfReal, 0, U"To Correlation (rank)", nullptr, 1, DO_TableOfReal_to_Correlation_rank);
- praat_addAction1 (classTableOfReal, 0, U"To CCA...", nullptr, 1, DO_TableOfReal_to_CCA);
- praat_addAction1 (classTableOfReal, 0, U"To TableOfReal (means by row labels)...", nullptr, 1, DO_TableOfReal_meansByRowLabels);
- praat_addAction1 (classTableOfReal, 0, U"To TableOfReal (medians by row labels)...", nullptr, 1, DO_TableOfReal_mediansByRowLabels);
-
- praat_addAction1 (classTableOfReal, 0, U"-- configurations --", nullptr, 1, 0);
- praat_addAction1 (classTableOfReal, 0, U"To Configuration (pca)...", nullptr, 1, DO_TableOfReal_to_Configuration_pca);
- praat_addAction1 (classTableOfReal, 0, U"To Configuration (lda)...", nullptr, 1, DO_TableOfReal_to_Configuration_lda);
+ praat_addAction1 (classTableOfReal, 0, U"Multivariate statistics -", 0, 0, 0);
+ praat_addAction1 (classTableOfReal, 0, U"To Discriminant", 0, 1, DO_TableOfReal_to_Discriminant);
+ praat_addAction1 (classTableOfReal, 0, U"To PCA", 0, 1, DO_TableOfReal_to_PCA);
+ praat_addAction1 (classTableOfReal, 0, U"To SSCP...", 0, 1, DO_TableOfReal_to_SSCP);
+ praat_addAction1 (classTableOfReal, 0, U"To Covariance", 0, 1, DO_TableOfReal_to_Covariance);
+ praat_addAction1 (classTableOfReal, 0, U"To Correlation", 0, 1, DO_TableOfReal_to_Correlation);
+ praat_addAction1 (classTableOfReal, 0, U"To Correlation (rank)", 0, 1, DO_TableOfReal_to_Correlation_rank);
+ praat_addAction1 (classTableOfReal, 0, U"To CCA...", 0, 1, DO_TableOfReal_to_CCA);
+ praat_addAction1 (classTableOfReal, 0, U"To TableOfReal (means by row labels)...", 0, 1, DO_TableOfReal_meansByRowLabels);
+ praat_addAction1 (classTableOfReal, 0, U"To TableOfReal (medians by row labels)...", 0, 1, DO_TableOfReal_mediansByRowLabels);
+
+ praat_addAction1 (classTableOfReal, 0, U"-- configurations --", 0, 1, 0);
+ praat_addAction1 (classTableOfReal, 0, U"To Configuration (pca)...", 0, 1, DO_TableOfReal_to_Configuration_pca);
+ praat_addAction1 (classTableOfReal, 0, U"To Configuration (lda)...", 0, 1, DO_TableOfReal_to_Configuration_lda);
praat_addAction1 (classTableOfReal, 2, U"-- between tables --", U"To Configuration (lda)...", 1, 0);
- praat_addAction1 (classTableOfReal, 2, U"To TableOfReal (cross-correlations)...", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_TableOfReal_and_TableOfReal_crossCorrelations);
+ praat_addAction1 (classTableOfReal, 2, U"To TableOfReal (cross-correlations)...", 0, praat_HIDDEN + praat_DEPTH_1, DO_TableOfReal_and_TableOfReal_crossCorrelations);
+
praat_addAction1 (classTableOfReal, 1, U"To Pattern and Categories...", U"To Matrix", 1, DO_TableOfReal_to_Pattern_and_Categories);
praat_addAction1 (classTableOfReal, 1, U"Split into Pattern and Categories...", U"To Pattern and Categories...", praat_DEPTH_1 | praat_HIDDEN, DO_TableOfReal_to_Pattern_and_Categories);
praat_addAction1 (classTableOfReal, 0, U"To Permutation (sort row labels)", U"To Matrix", 1, DO_TableOfReal_to_Permutation_sortRowlabels);
- praat_addAction1 (classTableOfReal, 1, U"To SVD", nullptr, praat_HIDDEN, DO_TableOfReal_to_SVD);
- praat_addAction1 (classTableOfReal, 2, U"To GSVD", nullptr, praat_HIDDEN, DO_TablesOfReal_to_GSVD);
- praat_addAction1 (classTableOfReal, 2, U"To Eigen (gsvd)", nullptr, praat_HIDDEN, DO_TablesOfReal_to_Eigen_gsvd);
+ praat_addAction1 (classTableOfReal, 1, U"To SVD", 0, praat_HIDDEN, DO_TableOfReal_to_SVD);
+ praat_addAction1 (classTableOfReal, 2, U"To GSVD", 0, praat_HIDDEN, DO_TablesOfReal_to_GSVD);
+ praat_addAction1 (classTableOfReal, 2, U"To Eigen (gsvd)", 0, praat_HIDDEN, DO_TablesOfReal_to_Eigen_gsvd);
- praat_addAction1 (classTableOfReal, 0, U"To TableOfReal (cholesky)...", nullptr, praat_HIDDEN, DO_TableOfReal_choleskyDecomposition);
+ praat_addAction1 (classTableOfReal, 0, U"To TableOfReal (cholesky)...", 0, praat_HIDDEN, DO_TableOfReal_choleskyDecomposition);
praat_addAction1 (classTableOfReal, 0, U"-- scatter plots --", U"Draw top and bottom lines...", 1, 0);
praat_addAction1 (classTableOfReal, 0, U"Draw scatter plot...", U"-- scatter plots --", 1, DO_TableOfReal_drawScatterPlot);
@@ -9590,16 +9054,16 @@ void praat_uvafon_David_init () {
praat_addAction1 (classTableOfReal, 1, U"Draw rows as histogram...", U"Draw row as histogram...", praat_DEPTH_1 | praat_HIDDEN, DO_TableOfReal_drawRowsAsHistogram);
praat_addAction1 (classTableOfReal, 1, U"Draw column as distribution...", U"Draw rows as histogram...", praat_DEPTH_1, DO_TableOfReal_drawColumnAsDistribution);
- praat_addAction2 (classStrings, 1, classPermutation, 1, U"Permute strings", nullptr, 0, DO_Strings_and_Permutation_permuteStrings);
+ praat_addAction2 (classStrings, 1, classPermutation, 1, U"Permute strings", 0, 0, DO_Strings_and_Permutation_permuteStrings);
- praat_addAction2 (classTableOfReal, 1, classPermutation, 1, U"Permute rows", nullptr, 0, DO_TableOfReal_and_Permutation_permuteRows);
+ praat_addAction2 (classTableOfReal, 1, classPermutation, 1, U"Permute rows", 0, 0, DO_TableOfReal_and_Permutation_permuteRows);
praat_addAction1 (classTextGrid, 0, U"Extend time...", U"Scale times...", 2, DO_TextGrid_extendTime);
praat_addAction1 (classTextGrid, 1, U"Set tier name...", U"Remove tier...", 1, DO_TextGrid_setTierName);
praat_addAction1 (classTextGrid, 0, U"Replace interval text...", U"Set interval text...", 2, DO_TextGrid_replaceIntervalTexts);
praat_addAction1 (classTextGrid, 0, U"Replace point text...", U"Set point text...", 2, DO_TextGrid_replacePointTexts);
praat_addAction1 (classTextGrid, 2, U"To Table (text alignment)...", U"Extract part...", 0, DO_TextGrids_to_Table_textAlignmentment);
- praat_addAction2 (classTextGrid, 2, classEditCostsTable, 1, U"To Table (text alignment)...", nullptr, 0, DO_TextGrids_and_EditCostsTable_to_Table_textAlignmentment);
+ praat_addAction2 (classTextGrid, 2, classEditCostsTable, 1, U"To Table (text alignment)...", 0, 0, DO_TextGrids_and_EditCostsTable_to_Table_textAlignmentment);
INCLUDE_MANPAGES (manual_dwtools_init)
INCLUDE_MANPAGES (manual_Permutation_init)
diff --git a/dwtools/praat_HMM_init.cpp b/dwtools/praat_HMM_init.cpp
index 0f0b5d6..a00873e 100644
--- a/dwtools/praat_HMM_init.cpp
+++ b/dwtools/praat_HMM_init.cpp
@@ -1,6 +1,6 @@
/* praat_HMM_init.cpp
*
- * Copyright (C) 2010-2011,2015 David Weenink
+ * Copyright (C) 2010-2011 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -17,6 +17,10 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+/*
+ djmw 20101003
+*/
+
#include "praat.h"
#include "GaussianMixture.h"
#include "HMM.h"
@@ -31,20 +35,23 @@
#define GaussianMixture_OPTION_MENU_CRITERIA \
OPTIONMENU (U"Criterion based on", 1) \
- OPTION (U"Likelihood") \
- OPTION (U"Message length") \
- OPTION (U"Bayes information") \
- OPTION (U"Akaike information") \
- OPTION (U"Akaike corrected") \
- OPTION (U"Complete-data ML")
+ OPTION (U"Likelihood") \
+ OPTION (U"Message length") \
+ OPTION (U"Bayes information") \
+ OPTION (U"Akaike information") \
+ OPTION (U"Akaike corrected") \
+ OPTION (U"Complete-data ML")
+
+Correlation GaussianMixture_and_TableOfReal_to_Correlation2 (GaussianMixture me, thou);
DIRECT (GaussianMixture_help)
Melder_help (U"GaussianMixture");
END
-FORM (GaussianMixture_drawConcentrationEllipses, U"GaussianMixture: Draw concentration ellipses", U"GaussianMixture: Draw concentration ellipses...")
+FORM (GaussianMixture_drawConcentrationEllipses, U"GaussianMixture: Draw concentration ellipses",
+ U"GaussianMixture: Draw concentration ellipses...")
POSITIVE (U"Number of sigmas", U"1.0")
- BOOLEAN (U"Principal component plane", true)
+ BOOLEAN (U"Principal component plane", 1)
INTEGER (U"X-dimension", U"1")
INTEGER (U"Y-dimension", U"2")
REAL (U"left Horizontal range", U"0.0")
@@ -52,7 +59,7 @@ FORM (GaussianMixture_drawConcentrationEllipses, U"GaussianMixture: Draw concent
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
INTEGER (U"Label size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -67,7 +74,8 @@ DO
}
END
-FORM (GaussianMixture_and_PCA_drawConcentrationEllipses, U"GaussianMixture & PCA: Draw concentration ellipses", U"GaussianMixture & PCA: Draw concentration ellipses...")
+FORM (GaussianMixture_and_PCA_drawConcentrationEllipses, U"GaussianMixture & PCA: Draw concentration ellipses",
+ U"GaussianMixture & PCA: Draw concentration ellipses...")
POSITIVE (U"Number of sigmas", U"1.0")
INTEGER (U"X-dimension", U"1")
INTEGER (U"Y-dimension", U"2")
@@ -76,13 +84,13 @@ FORM (GaussianMixture_and_PCA_drawConcentrationEllipses, U"GaussianMixture & PCA
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"0.0")
INTEGER (U"Label size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
GaussianMixture me = FIRST (GaussianMixture);
PCA pca = FIRST (PCA);
GaussianMixture_and_PCA_drawConcentrationEllipses (me, pca, GRAPHICS,
- GET_REAL (U"Number of sigmas"), 0, nullptr, GET_INTEGER (U"X-dimension"), GET_INTEGER (U"Y-dimension"),
+ GET_REAL (U"Number of sigmas"), 0, NULL, GET_INTEGER (U"X-dimension"), GET_INTEGER (U"Y-dimension"),
GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
GET_INTEGER (U"Label size"), GET_INTEGER (U"Garnish"));
@@ -96,7 +104,7 @@ FORM (GaussianMixture_drawMarginalPdf, U"GaussianMixture: Draw marginal pdf", U"
REAL (U"right Vertical range", U"0.0")
NATURAL (U"Number of points", U"500")
INTEGER (U"Number of bins", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -123,7 +131,7 @@ DIRECT (GaussianMixture_getDimensionOfComponent)
}
END
-FORM (GaussianMixture_getProbabilityAtPosition, U"GaussianMixture: Get probability at position", nullptr)
+FORM (GaussianMixture_getProbabilityAtPosition, U"GaussianMixture: Get probability at position", 0)
SENTENCE (U"Position", U"100.0 300.0")
OK
DO
@@ -153,21 +161,16 @@ FORM (GaussianMixture_and_PCA_drawMarginalPdf, U"GaussianMixture & PCA: Draw pdf
REAL (U"right Vertical range", U"0.0")
NATURAL (U"Number of points", U"500")
INTEGER (U"Number of bins", U"0.0")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
GaussianMixture me = FIRST (GaussianMixture);
- PCA thee = FIRST (PCA);
- GaussianMixture_and_PCA_drawMarginalPdf (me, thee, GRAPHICS,
- GET_INTEGER (U"X-dimension"),
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Number of points"),
- GET_INTEGER (U"Number of bins"),
- GET_INTEGER (U"Garnish"));
+ PCA pca = FIRST (PCA);
+ GaussianMixture_and_PCA_drawMarginalPdf (me, pca, GRAPHICS,
+ GET_INTEGER (U"X-dimension"), GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_INTEGER (U"Number of points"), GET_INTEGER (U"Number of bins"), GET_INTEGER (U"Garnish"));
END
FORM (GaussianMixture_and_PCA_to_Matrix_density, U"GaussianMixture & PCA: To Matrix density", U"GaussianMixture & PCA: To Matrix (density)...")
@@ -182,52 +185,42 @@ FORM (GaussianMixture_and_PCA_to_Matrix_density, U"GaussianMixture & PCA: To Mat
OK
DO
GaussianMixture me = FIRST (GaussianMixture);
- PCA thee = FIRST (PCA);
- autoMatrix result = GaussianMixture_and_PCA_to_Matrix_density (me, thee,
- GET_INTEGER (U"X-dimension"),
- GET_INTEGER (U"Y-dimension"),
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_INTEGER (U"Number of columns"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Number of rows"));
- praat_new (result.move(), my name, U"_", thy name);
-END
-
-FORM (GaussianMixture_extractComponent, U"GaussianMixture: Extract component", nullptr)
+ PCA pca = FIRST (PCA);
+ praat_new (GaussianMixture_and_PCA_to_Matrix_density (me, pca, GET_INTEGER (U"X-dimension"),
+ GET_INTEGER (U"Y-dimension"), GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_INTEGER (U"Number of columns"), GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"), GET_INTEGER (U"Number of rows")), my name, U"_", pca->name);
+END
+
+FORM (GaussianMixture_extractComponent, U"GaussianMixture: Extract component", 0)
NATURAL (U"Component", U"1")
OK
DO
+ long component = GET_INTEGER (U"Component");
LOOP {
iam (GaussianMixture);
- autoCovariance result = GaussianMixture_extractComponent (me,
- GET_INTEGER (U"Component"));
- praat_new (result.move(), my name, U"_", result -> name);
+ Covariance cov = GaussianMixture_extractComponent (me, component);
+ praat_new (cov, my name, U"_", cov->name);
}
END
DIRECT (GaussianMixture_extractCentroids)
LOOP {
iam (GaussianMixture);
- autoTableOfReal result = GaussianMixture_extractCentroids (me);
- praat_new (result.move(), my name);
+ praat_new (GaussianMixture_extractCentroids (me), my name);
}
END
DIRECT (GaussianMixture_extractMixingProbabilities)
LOOP {
iam (GaussianMixture);
- autoTableOfReal result = GaussianMixture_extractMixingProbabilities (me);
- praat_new (result.move(), my name);
+ praat_new (GaussianMixture_extractMixingProbabilities (me), my name);
}
END
DIRECT (GaussianMixture_to_PCA)
LOOP {
iam (GaussianMixture);
- autoPCA result = GaussianMixture_to_PCA (me);
- praat_new (result.move(), my name);
+ praat_new (GaussianMixture_to_PCA (me), my name);
}
END
@@ -238,32 +231,28 @@ DO
long numberOfpoints = GET_INTEGER (U"Number of data points");
LOOP {
iam (GaussianMixture);
- autoTableOfReal result = GaussianMixture_to_TableOfReal_randomSampling (me, numberOfpoints);
- praat_new (result.move(), my name);
+ praat_new (GaussianMixture_to_TableOfReal_randomSampling (me, numberOfpoints), my name);
}
END
DIRECT (GaussianMixture_to_Covariance_between)
LOOP {
iam (GaussianMixture);
- autoCovariance result = GaussianMixture_to_Covariance_between (me);
- praat_new (result.move(), my name, U"_b");
+ praat_new (GaussianMixture_to_Covariance_between (me), my name, U"_b");
}
END
DIRECT (GaussianMixture_to_Covariance_within)
LOOP {
iam (GaussianMixture);
- autoCovariance result = GaussianMixture_to_Covariance_within (me);
- praat_new (result.move(), my name, U"_w");
+ praat_new (GaussianMixture_to_Covariance_within (me), my name, U"_w");
}
END
DIRECT (GaussianMixture_to_Covariance_total)
LOOP {
iam (GaussianMixture);
- autoCovariance result = GaussianMixture_to_Covariance_total (me);
- praat_new (result.move(), my name, U"_t");
+ praat_new (GaussianMixture_to_Covariance_total (me), my name, U"_t");
}
END
@@ -285,96 +274,84 @@ DIRECT (HMM_help)
Melder_help (U"HMM");
END
-FORM (HMM_create, U"Create HMM", nullptr)
+FORM (HMM_create, U"Create HMM", U"")
WORD (U"Name", U"hmm")
- BOOLEAN (U"Left to right model", false)
+ BOOLEAN (U"Left to right model", 0)
NATURAL (U"Number of states", U"3")
NATURAL (U"Number of observations", U"3")
OK
DO
- autoHMM thee = HMM_create (
- GET_INTEGER (U"Left to right model"),
- GET_INTEGER (U"Number of states"),
- GET_INTEGER (U"Number of observations"));
- praat_new (thee.move(), GET_STRING (U"Name"));
+ praat_new (HMM_create (GET_INTEGER (U"Left to right model"), GET_INTEGER (U"Number of states"),
+ GET_INTEGER (U"Number of observations")), GET_STRING (U"Name"));
END
FORM (HMM_createSimple, U"HMM: Create simple", U"HMM: Create simple HMM...")
WORD (U"Name", U"weather")
- BOOLEAN (U"Left to right model", false)
+ BOOLEAN (U"Left to right model", 0)
SENTENCE (U"States", U"Rainy Sunny")
SENTENCE (U"Observations", U"Walk Shop Clean")
OK
DO
- autoHMM thee = HMM_createSimple (GET_INTEGER (U"Left to right model"), GET_STRING (U"States"), GET_STRING (U"Observations"));
- praat_new (thee.move(), GET_STRING (U"Name"));
+ praat_new (HMM_createSimple (GET_INTEGER (U"Left to right model"), GET_STRING (U"States"),
+ GET_STRING (U"Observations")), GET_STRING (U"Name"));
END
-FORM (HMM_createContinuousModel, U"HMM: Create continuous model", nullptr)
+FORM (HMM_createContinuousModel, U"HMM: Create continuous model", 0)
WORD (U"Name", U"cm")
- BOOLEAN (U"Left to right model", false)
+ BOOLEAN (U"Left to right model", 0)
NATURAL (U"Number of states", U"3")
NATURAL (U"Number of symbols", U"10")
LABEL (U"", U"For the Gaussian mixtures:")
NATURAL (U"Number of components", U"3")
NATURAL (U"Dimension of component", U"39")
OPTIONMENU (U"Covariance matrices are", 1)
- OPTION (U"Complete")
- OPTION (U"Diagonal")
+ OPTION (U"Complete")
+ OPTION (U"Diagonal")
OK
DO
long componentStorage = GET_INTEGER (U"Covariance matrices are") - 1;
long dimension = GET_INTEGER (U"Dimension of component");
REQUIRE (componentStorage >= 0 && componentStorage <= dimension, U"Not a valid covariance matrix type")
- autoHMM thee = HMM_createContinuousModel (
- GET_INTEGER (U"Left to right model"),
- GET_INTEGER (U"Number of states"),
- GET_INTEGER (U"Number of symbols"),
- GET_INTEGER (U"Number of components"),
- dimension,
- componentStorage);
- praat_new (thee.move(), GET_STRING (U"Name"));
+ praat_new (HMM_createContinuousModel (GET_INTEGER (U"Left to right model"),
+ GET_INTEGER (U"Number of states"), GET_INTEGER (U"Number of symbols"),
+ GET_INTEGER (U"Number of components"), dimension, componentStorage),
+ GET_STRING (U"Name"));
END
-FORM (HMMObservationSequence_to_HMM, U"HMMObservationSequence: To HMM", nullptr)
+FORM (HMM_ObservationSequence_to_HMM, U"HMM_ObservationSequence: To HMM", 0)
LABEL (U"", U"(0 states gives a non-hidden model) ")
INTEGER (U"Number of states", U"2")
- BOOLEAN (U"Left to right model", false)
+ BOOLEAN (U"Left to right model", 0)
OK
DO
long numberOfStates = GET_INTEGER (U"Number of states");
LOOP {
- iam (HMMObservationSequence);
- autoHMM result = HMM_createFromHMMObservationSequence (me,
- numberOfStates,
- GET_INTEGER (U"Left to right model"));
- praat_new (result.move(), my name, U"_", numberOfStates);
+ iam (HMM_ObservationSequence);
+ praat_new (HMM_createFromHMM_ObservationSequence (me, numberOfStates, GET_INTEGER (U"Left to right model")),
+ my name, U"_", numberOfStates);
}
END
-FORM (HMM_draw, U"HMM: Draw", nullptr)
- BOOLEAN (U"Garnish", false)
+FORM (HMM_draw, U"HMM: Draw", 0)
+ BOOLEAN (U"Garnish", 0)
OK
DO
autoPraatPicture picture;
LOOP {
iam (HMM);
- HMM_draw (me, GRAPHICS,
- GET_INTEGER (U"Garnish"));
+ HMM_draw (me, GRAPHICS, GET_INTEGER (U"Garnish"));
}
END
-FORM (HMM_and_HMMStateSequence_drawTrellis, U"HMM & Strings: Draw trellis", nullptr)
- BOOLEAN (U"Connect", true);
- BOOLEAN (U"Garnish", true);
+FORM (HMM_and_HMM_StateSequence_drawTrellis, U"HMM & Strings: Draw trellis", 0)
+ BOOLEAN (U"Connect", 1);
+ BOOLEAN (U"Garnish", 1);
OK
DO
autoPraatPicture picture;
HMM me = FIRST (HMM);
- HMMStateSequence hmmStateSequence = FIRST (HMMStateSequence);
- HMM_and_HMMStateSequence_drawTrellis (me, hmmStateSequence, GRAPHICS,
- GET_INTEGER (U"Connect"),
- GET_INTEGER (U"Garnish"));
+ HMM_StateSequence hmm_ss = FIRST (HMM_StateSequence);
+ HMM_and_HMM_StateSequence_drawTrellis (me, hmm_ss, GRAPHICS, GET_INTEGER (U"Connect"), GET_INTEGER (U"Garnish"));
END
DIRECT (HMM_drawForwardProbabilitiesIllustration)
@@ -458,25 +435,22 @@ DO
long isymbol = GET_INTEGER (U"Symbol number");
LOOP {
iam (HMM);
- double lnp = HMM_getProbabilityAtTimeBeingInStateEmittingSymbol (me,
- itime,
- istate,
- isymbol);
+ double lnp = HMM_getProbabilityAtTimeBeingInStateEmittingSymbol (me, itime, istate, isymbol);
Melder_information (lnp, U" (=ln(p), p = ", Melder_naturalLogarithm (lnp), U") Being in state ",
istate, U" emitting symbol ", isymbol, U" at time ", itime);
}
END
-FORM (HMM_getProbabilityOfStayingInState, U"HMM: Get probability of staying in state", U"HMM: Get probability staying in state...")
+FORM (HMM_getProbabilityOfStayingInState, U"HMM: Get probability of staying in state",
+ U"HMM: Get probability staying in state...")
NATURAL (U"State number", U"1")
NATURAL (U"Number of times", U"2")
OK
DO
LOOP {
iam (HMM);
- Melder_informationReal (HMM_getProbabilityOfStayingInState (me,
- GET_INTEGER (U"State number"),
- GET_INTEGER (U"Number of times")), nullptr);
+ Melder_informationReal (HMM_getProbabilityOfStayingInState (me, GET_INTEGER (U"State number"),
+ GET_INTEGER (U"Number of times")), 0);
}
END
@@ -487,12 +461,11 @@ FORM (HMM_getExpectedValueOfDurationInState, U"HMM: Get expected value of durati
DO
LOOP {
iam (HMM);
- Melder_informationReal (HMM_getExpectedValueOfDurationInState (me,
- GET_INTEGER (U"State number")), U" time units");
+ Melder_informationReal (HMM_getExpectedValueOfDurationInState (me, GET_INTEGER (U"State number")), U" time units");
}
END
-FORM (HMM_getSymbolLabel, U"HMM: Get symbol label", nullptr)
+FORM (HMM_getSymbolLabel, U"HMM: Get symbol label", 0)
NATURAL (U"Symbol number", U"1")
OK
DO
@@ -500,21 +473,21 @@ DO
LOOP {
iam (HMM);
REQUIRE (is <= my numberOfObservationSymbols, U"Symbol number too high.")
- HMMObservation s = my observationSymbols->at [is];
+ HMM_Observation s = (HMM_Observation) my observationSymbols -> item[is];
Melder_information (s -> label);
}
END
-FORM (HMM_getStateLabel, U"HMM: Get state label", nullptr)
+FORM (HMM_getStateLabel, U"HMM: Get state label", 0)
NATURAL (U"State number", U"1")
OK
DO
- long stateNumber = GET_INTEGER (U"State number");
+ long is = GET_INTEGER (U"State number");
LOOP {
iam (HMM);
- REQUIRE (stateNumber <= my numberOfStates, U"State number too high.")
- HMMState state = my states->at [stateNumber];
- Melder_information (state -> label);
+ REQUIRE (is <= my numberOfStates, U"State number too high.")
+ HMM_State s = (HMM_State) my states -> item[is];
+ Melder_information (s -> label);
}
END
@@ -525,7 +498,7 @@ FORM (HMM_and_HMM_getCrossEntropy, U"HMM & HMM: Get cross-entropy...", U"HMM & H
DO
long n = GET_INTEGER (U"Observation length");
int sym = GET_INTEGER (U"Symmetric");
- HMM m1 = nullptr, m2 = nullptr;
+ HMM m1 = 0, m2 = 0;
LOOP {
iam (HMM);
(m1 ? m2 : m1) = me;
@@ -536,88 +509,80 @@ DO
U" cross-entropy between models for observation length = ", n, U")");
END
-DIRECT (HMM_and_HMM_and_HMMObservationSequence_getCrossEntropy)
- HMM m1 = nullptr, m2 = nullptr;
- HMMObservationSequence hmm_os = nullptr;
+DIRECT (HMM_and_HMM_and_HMM_ObservationSequence_getCrossEntropy)
+ HMM m1 = 0, m2 = 0; HMM_ObservationSequence hmm_os = 0;
LOOP {
- if (CLASS == classHMMObservationSequence) {
- hmm_os = (HMMObservationSequence) OBJECT;
+ if (CLASS == classHMM_ObservationSequence) {
+ hmm_os = (HMM_ObservationSequence) OBJECT;
} else { (m1 ? m2 : m1) = (HMM) OBJECT; }
}
Melder_assert (m1 && m2 && hmm_os);
- double ce = HMM_and_HMM_and_HMMObservationSequence_getCrossEntropy (m1, m2, hmm_os);
+ double ce = HMM_and_HMM_and_HMM_ObservationSequence_getCrossEntropy (m1, m2, hmm_os);
Melder_information (ce, U" (=symmetric cross-entropy between models)");
END
-FORM (HMM_to_HMMObservationSequence, U"HMM: To HMMObservationSequence (generate observations)", U"HMM: To HMMObservationSequence...")
+FORM (HMM_to_HMM_ObservationSequence, U"HMM: To HMM_ObservationSequence (generate observations)", U"HMM: To HMM_ObservationSequence...")
INTEGER (U"Start state", U"0")
NATURAL (U"Number of observations", U"20")
OK
DO
LOOP {
iam (HMM);
- autoHMMObservationSequence thee = HMM_to_HMMObservationSequence (me, GET_INTEGER (U"Start state"), GET_INTEGER (U"Number of observations"));
- praat_new (thee.move(), my name);
+ praat_new (HMM_to_HMM_ObservationSequence (me, GET_INTEGER (U"Start state"),
+ GET_INTEGER (U"Number of observations")), my name);
}
END
-DIRECT (HMM_and_HMMStateSequence_getProbability)
+DIRECT (HMM_and_HMM_StateSequence_getProbability)
HMM me = FIRST (HMM);
- HMMStateSequence hmm_ss = FIRST (HMMStateSequence);
- double lnp = HMM_and_HMMStateSequence_getProbability (me, hmm_ss);
+ HMM_StateSequence hmm_ss = FIRST (HMM_StateSequence);
+ double lnp = HMM_and_HMM_StateSequence_getProbability (me, hmm_ss);
Melder_information (lnp, U" (=ln(p), p = ", Melder_naturalLogarithm (lnp), U")");
END
-DIRECT (HMM_and_HMMObservationSequence_getProbability)
+DIRECT (HMM_and_HMM_ObservationSequence_getProbability)
HMM me = FIRST (HMM);
- HMMObservationSequence hmm_os = FIRST (HMMObservationSequence);
- double lnp = HMM_and_HMMObservationSequence_getProbability (me, hmm_os);
+ HMM_ObservationSequence hmm_os = FIRST (HMM_ObservationSequence);
+ double lnp = HMM_and_HMM_ObservationSequence_getProbability (me, hmm_os);
Melder_information (lnp, U" (=ln(p), p = ", Melder_naturalLogarithm (lnp), U")");
END
-DIRECT (HMM_and_HMMObservationSequence_getCrossEntropy)
+DIRECT (HMM_and_HMM_ObservationSequence_getCrossEntropy)
HMM me = FIRST (HMM);
- HMMObservationSequence hmm_os = FIRST (HMMObservationSequence);
- double ce = HMM_and_HMMObservationSequence_getCrossEntropy (me, hmm_os);
+ HMM_ObservationSequence hmm_os = FIRST (HMM_ObservationSequence);
+ double ce = HMM_and_HMM_ObservationSequence_getCrossEntropy (me, hmm_os);
Melder_information (ce, U" (= cross-entropy)");
END
-DIRECT (HMM_and_HMMObservationSequence_getPerplexity)
+DIRECT (HMM_and_HMM_ObservationSequence_getPerplexity)
HMM me = FIRST (HMM);
- HMMObservationSequence hmm_os = FIRST (HMMObservationSequence);
- double py = HMM_and_HMMObservationSequence_getPerplexity (me, hmm_os);
+ HMM_ObservationSequence hmm_os = FIRST (HMM_ObservationSequence);
+ double py = HMM_and_HMM_ObservationSequence_getPerplexity (me, hmm_os);
Melder_information (py, U" (= perplexity)");
END
-DIRECT (HMM_and_HMMObservationSequence_to_HMMStateSequence)
+DIRECT (HMM_and_HMM_ObservationSequence_to_HMM_StateSequence)
HMM me = FIRST (HMM);
- HMMObservationSequence thee = FIRST (HMMObservationSequence);
- autoHMMStateSequence result = HMM_and_HMMObservationSequence_to_HMMStateSequence (me, thee);
- praat_new (result.move(), my name, U"_", thy name, U"_states");
+ HMM_ObservationSequence thee = FIRST (HMM_ObservationSequence);
+ praat_new (HMM_and_HMM_ObservationSequence_to_HMM_StateSequence (me, thee), my name, U"_", thy name, U"_states");
END
-FORM (HMM_and_HMMObservationSequence_learn, U"HMM & HMMObservationSequence: Learn", U"HMM & HMMObservationSequences: Learn...")
+FORM (HMM_and_HMM_ObservationSequence_learn, U"HMM & HMM_ObservationSequence: Learn", U"HMM & HMM_ObservationSequences: Learn...")
POSITIVE (U"Relative precision in log(p)", U"0.001")
REAL (U"Minimum probability", U"0.00000000001")
- BOOLEAN (U"Learning history in Info window", false)
OK
DO
double minProb = GET_REAL (U"Minimum probability");
REQUIRE (minProb >= 0 && minProb < 1, U"A probabilty must be >= 0 and < 1!")
- autoHMMObservationSequenceBag hmmObservationSequences = HMMObservationSequenceBag_create ();
- HMM hmm = nullptr;
+ autoHMM_ObservationSequences hmm_oss = HMM_ObservationSequences_create (); HMM hmm = 0;
+ Collection_dontOwnItems (hmm_oss.peek());
LOOP {
- iam (Daata);
- if (CLASS == classHMMObservationSequence) {
- hmmObservationSequences -> addItem_ref ((HMMObservationSequence) me);
- } else {
- hmm = (HMM) me;
- }
+ iam (Data);
+ if (CLASS == classHMM_ObservationSequence) {
+ Collection_addItem (hmm_oss.peek(), me);
+ } else { hmm = (HMM) me; }
}
- HMM_and_HMMObservationSequenceBag_learn (hmm, hmmObservationSequences.get(),
- GET_REAL (U"Relative precision in log"),
- minProb,
- GET_INTEGER (U"Learning history in Info window"));
+ HMM_and_HMM_ObservationSequences_learn (hmm, hmm_oss.peek(), GET_REAL (U"Relative precision in log"), minProb);
END
FORM (HMM_setTransitionProbabilities, U"HMM: Set transition probabilities", U"HMM: Set transition probabilities...")
@@ -627,9 +592,7 @@ FORM (HMM_setTransitionProbabilities, U"HMM: Set transition probabilities", U"HM
DO
LOOP {
iam (HMM);
- HMM_setTransitionProbabilities (me,
- GET_INTEGER (U"State number"),
- GET_STRING (U"Probabilities"));
+ HMM_setTransitionProbabilities (me, GET_INTEGER (U"State number"), GET_STRING (U"Probabilities"));
}
END
@@ -640,9 +603,7 @@ FORM (HMM_setEmissionProbabilities, U"HMM: Set emission probabilities", U"HMM: S
DO
LOOP {
iam (HMM);
- HMM_setEmissionProbabilities (me,
- GET_INTEGER (U"State number"),
- GET_STRING (U"Probabilities"));
+ HMM_setEmissionProbabilities (me, GET_INTEGER (U"State number"), GET_STRING (U"Probabilities"));
}
END
@@ -652,152 +613,140 @@ FORM (HMM_setStartProbabilities, U"HMM: Set start probabilities", U"HMM: Set sta
DO
LOOP {
iam (HMM);
- HMM_setStartProbabilities (me,
- GET_STRING (U"Probabilities"));
+ HMM_setStartProbabilities (me, GET_STRING (U"Probabilities"));
}
END
DIRECT (HMM_extractTransitionProbabilities)
LOOP {
iam (HMM);
- autoTableOfReal result = HMM_extractTransitionProbabilities (me);
- praat_new (result.move(), my name, U"_t");
+ praat_new (HMM_extractTransitionProbabilities (me), my name, U"_t");
}
END
DIRECT (HMM_extractEmissionProbabilities)
LOOP {
iam (HMM);
- autoTableOfReal result = HMM_extractEmissionProbabilities (me);
- praat_new (result.move(), my name, U"_e");
+ praat_new (HMM_extractEmissionProbabilities (me), my name, U"_e");
}
END
-FORM (HMMObservationSequence_to_TableOfReal, U"HMMObservationSequence: To TableOfReal ", U"HMMObservationSequence: To TableOfReal (bigrams)...")
- BOOLEAN (U"As probabilities", true)
+FORM (HMM_ObservationSequence_to_TableOfReal, U"HMM_ObservationSequence: To TableOfReal ",
+ U"HMM_ObservationSequence: To TableOfReal (bigrams)...")
+ BOOLEAN (U"As probabilities", 1)
OK
DO
LOOP {
- iam (HMMObservationSequence);
- autoTableOfReal result = HMMObservationSequence_to_TableOfReal_transitions (me,
- GET_INTEGER (U"As probabilities"));
- praat_new (result.move(), my name);
+ iam (HMM_ObservationSequence);
+ praat_new (HMM_ObservationSequence_to_TableOfReal_transitions (me, GET_INTEGER (U"As probabilities")), my name);
}
END
-FORM (HMM_and_HMMObservationSequence_to_TableOfReal, U"HMM & HMMObservationSequence: To TableOfReal", U"HMM & HMMObservationSequence: To TableOfReal (bigrams)...")
- BOOLEAN (U"As probabilities", true)
+FORM (HMM_and_HMM_ObservationSequence_to_TableOfReal, U"HMM & HMM_ObservationSequence: To TableOfReal", U"HMM & HMM_ObservationSequence: To TableOfReal (bigrams)...")
+ BOOLEAN (U"As probabilities", 1)
OK
DO
HMM me = FIRST (HMM);
- HMMObservationSequence hmm_os = FIRST (HMMObservationSequence);
- autoTableOfReal thee = HMM_and_HMMObservationSequence_to_TableOfReal_transitions (me, hmm_os,GET_INTEGER (U"As probabilities"));
- praat_new (thee.move(), hmm_os -> name, U"_m");
+ HMM_ObservationSequence hmm_os = FIRST (HMM_ObservationSequence);
+ praat_new (HMM_and_HMM_ObservationSequence_to_TableOfReal_transitions (me, hmm_os,
+ GET_INTEGER (U"As probabilities")), hmm_os -> name, U"_m");
END
-FORM (HMM_and_HMMStateSequence_to_TableOfReal, U"HMM & HMMStateSequence: To TableOfReal", nullptr)
- BOOLEAN (U"As probabilities", true)
+FORM (HMM_and_HMM_StateSequence_to_TableOfReal, U"HMM & HMM_StateSequence: To TableOfReal", 0)
+ BOOLEAN (U"As probabilities", 1)
OK
DO
HMM me = FIRST (HMM);
- HMMStateSequence hmm_ss = FIRST (HMMStateSequence);
- autoTableOfReal thee = HMM_and_HMMStateSequence_to_TableOfReal_transitions (me, hmm_ss, GET_INTEGER (U"As probabilities"));
- praat_new (thee.move(), Thing_getName (hmm_ss), U"_m");
+ HMM_StateSequence hmm_ss = FIRST (HMM_StateSequence);
+ praat_new (HMM_and_HMM_StateSequence_to_TableOfReal_transitions (me, hmm_ss, GET_INTEGER (U"As probabilities")),
+ Thing_getName (hmm_ss), U"_m");
END
-FORM (HMMStateSequence_to_TableOfReal, U"HMMStateSequence: To TableOfReal", nullptr)
+FORM (HMM_StateSequence_to_TableOfReal, U"HMM_StateSequence: To TableOfReal", 0)
BOOLEAN (U"As probabilities", 1)
OK
DO
LOOP {
- iam (HMMStateSequence);
- autoTableOfReal thee = Strings_to_TableOfReal_transitions (me, GET_INTEGER (U"As probabilities"));
- praat_new (thee.move(), my name);
+ iam (HMM_StateSequence);
+ praat_new (Strings_to_TableOfReal_transitions ( (Strings) me, GET_INTEGER (U"As probabilities")), my name);
}
END
-DIRECT (HMMObservationSequence_to_Strings)
+DIRECT (HMM_ObservationSequence_to_Strings)
LOOP {
- iam (HMMObservationSequence);
- autoStrings thee = HMMObservationSequence_to_Strings (me);
- praat_new (thee.move(), my name);
+ iam (HMM_ObservationSequence);
+ praat_new (HMM_ObservationSequence_to_Strings (me), my name);
}
END
-DIRECT (Strings_to_HMMObservationSequence)
+DIRECT (Strings_to_HMM_ObservationSequence)
LOOP {
iam (Strings);
- autoHMMObservationSequence thee = Strings_to_HMMObservationSequence (me);
- praat_new (thee.move(), my name);
+ praat_new (Strings_to_HMM_ObservationSequence (me), my name);
}
END
-DIRECT (HMMStateSequence_to_Strings)
+DIRECT (HMM_StateSequence_to_Strings)
LOOP {
- iam (HMMStateSequence);
- autoStrings thee = HMMStateSequence_to_Strings (me);
- praat_new (thee.move(), my name);
+ iam (HMM_StateSequence);
+ praat_new (HMM_StateSequence_to_Strings (me), my name);
}
END
-FORM (TableOfReal_to_GaussianMixture_fromRowlabels, U"TableOfReal: To GaussianMixture from row labels", U"TableOfReal: To GaussianMixture (row labels)...")
+FORM (TableOfReal_to_GaussianMixture_fromRowlabels, U"TableOfReal: To GaussianMixture from row labels",
+ U"TableOfReal: To GaussianMixture (row labels)...")
OPTIONMENU (U"Covariance matrices are", 1)
- OPTION (U"Complete")
- OPTION (U"Diagonal")
+ OPTION (U"Complete")
+ OPTION (U"Diagonal")
OK
DO
long storage = GET_INTEGER (U"Covariance matrices are") - 1;
LOOP {
iam (TableOfReal);
- autoGaussianMixture thee = TableOfReal_to_GaussianMixture_fromRowLabels (me, storage);
- praat_new (thee.move(), my name);
+ praat_new (TableOfReal_to_GaussianMixture_fromRowLabels (me, storage), my name);
}
END
-FORM (TableOfReal_to_GaussianMixture, U"TableOfReal: To GaussianMixture (no labels)", U"TableOfReal: To GaussianMixture...")
+FORM (TableOfReal_to_GaussianMixture, U"TableOfReal: To GaussianMixture (no labels)",
+ U"TableOfReal: To GaussianMixture...")
NATURAL (U"Number of components", U"2")
POSITIVE (U"Tolerance of minimizer", U"0.001")
INTEGER (U"Maximum number of iterations", U"200")
REAL (U"Stability coefficient lambda", U"0.001")
OPTIONMENU (U"Covariance matrices are", 1)
- OPTION (U"Complete")
- OPTION (U"Diagonal")
+ OPTION (U"Complete")
+ OPTION (U"Diagonal")
GaussianMixture_OPTION_MENU_CRITERIA
OK
DO
+ int criterion = GET_INTEGER (U"Criterion based on") - 1;
double lambda = GET_REAL (U"Stability coefficient lambda");
- REQUIRE (lambda >= 0.0 && lambda < 1.0, U"Lambda must be in interval [0,1).")
+ REQUIRE (lambda >= 0 && lambda < 1, U"Lambda must be in interval [0,1).")
+ long storage = GET_INTEGER (U"Covariance matrices are") - 1;
LOOP {
iam (TableOfReal);
- autoGaussianMixture thee = TableOfReal_to_GaussianMixture (me,
- GET_INTEGER (U"Number of components"),
- GET_REAL (U"Tolerance of minimizer"),
- GET_INTEGER (U"Maximum number of iterations"),
- lambda,
- GET_INTEGER (U"Covariance matrices are") - 1,
- GET_INTEGER (U"Criterion based on") - 1);
- praat_new (thee.move(), my name);
+ praat_new (TableOfReal_to_GaussianMixture (me, GET_INTEGER (U"Number of components"),
+ GET_REAL (U"Tolerance of minimizer"), GET_INTEGER (U"Maximum number of iterations"),
+ lambda, storage, criterion), my name);
}
END
-FORM (GaussianMixture_and_TableOfReal_improveLikelihood, U"GaussianMixture & TableOfReal: Improve likelihood", U"GaussianMixture & TableOfReal: Improve likelihood...")
+FORM (GaussianMixture_and_TableOfReal_improveLikelihood, U"GaussianMixture & TableOfReal: Improve likelihood",
+ U"GaussianMixture & TableOfReal: Improve likelihood...")
POSITIVE (U"Tolerance of minimizer", U"0.001")
NATURAL (U"Maximum number of iterations", U"200")
REAL (U"Stability coefficient lambda", U"0.001")
GaussianMixture_OPTION_MENU_CRITERIA
OK
DO
+ long criterion = GET_INTEGER (U"Criterion based on") - 1;
double lambda = GET_REAL (U"Stability coefficient lambda");
- REQUIRE (lambda >= 0.0 && lambda < 1.0, U"Lambda must be in interval [0,1).")
GaussianMixture me = FIRST (GaussianMixture);
TableOfReal thee = FIRST (TableOfReal);
+ REQUIRE (lambda >= 0 && lambda < 1, U"Lambda must be in interval [0,1).")
REQUIRE (thy numberOfColumns == my dimension, U"The number of columns and the dimension of the model do not agree.");
REQUIRE (my numberOfComponents < thy numberOfRows / 2, U"Not enough data points.")
- GaussianMixture_and_TableOfReal_improveLikelihood (me, thee,
- GET_REAL (U"Tolerance of minimizer"),
- GET_INTEGER (U"Maximum number of iterations"),
- lambda,
- GET_INTEGER (U"Criterion based on") - 1);
+ GaussianMixture_and_TableOfReal_improveLikelihood (me, thee, GET_REAL (U"Tolerance of minimizer"), GET_INTEGER (U"Maximum number of iterations"), lambda, criterion);
END
FORM (GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM, U"GaussianMixture & TableOfReal: To GaussianMixture (CEMM)", U"GaussianMixture & TableOfReal: To GaussianMixture (CEMM)...")
@@ -809,32 +758,29 @@ FORM (GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM, U"GaussianMixture
OK
DO
double lambda = GET_REAL (U"Stability coefficient lambda");
- REQUIRE (lambda >= 0.0 && lambda < 1.0, U"Lambda must be in interval [0,1).")
+ int criterion = GET_INTEGER (U"Criterion based on") - 1;
GaussianMixture me = FIRST (GaussianMixture);
TableOfReal thee = FIRST (TableOfReal);
+ REQUIRE (lambda >= 0 && lambda < 1, U"Lambda must be in interval [0,1).")
REQUIRE (thy numberOfColumns == my dimension, U"The number of columns and the dimension of the model do not agree.");
REQUIRE (my numberOfComponents < thy numberOfRows / 2, U"Not enough data points.")
- autoGaussianMixture him = GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM (me, thee,
- GET_INTEGER (U"Minimum number of components"),
- GET_REAL (U"Tolerance of minimizer"),
- GET_INTEGER (U"Maximum number of iterations"),
- lambda,
- GET_INTEGER (U"Criterion based on") - 1);
- praat_new (him.move(), my name);
+ praat_new (GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM (me, thee,
+ GET_INTEGER (U"Minimum number of components"), GET_REAL (U"Tolerance of minimizer"),
+ GET_INTEGER (U"Maximum number of iterations"), lambda, criterion), my name);
END
DIRECT (GaussianMixture_and_TableOfReal_to_ClassificationTable)
GaussianMixture me = FIRST (GaussianMixture);
TableOfReal thee = FIRST (TableOfReal);
- autoClassificationTable him = GaussianMixture_and_TableOfReal_to_ClassificationTable (me, thee);
- praat_new (him.move(), my name, U"_", thy name);
+ praat_new (GaussianMixture_and_TableOfReal_to_ClassificationTable (me, thee),
+ my name, U"_", thy name);
END
DIRECT (GaussianMixture_and_TableOfReal_to_Correlation)
GaussianMixture me = FIRST (GaussianMixture);
TableOfReal thee = FIRST (TableOfReal);
- autoCorrelation him = GaussianMixture_and_TableOfReal_to_Correlation (me, thee);
- praat_new (him.move(), my name, U"_", thy name);
+ praat_new (GaussianMixture_and_TableOfReal_to_Correlation (me, thee),
+ my name, U"_", thy name);
END
FORM (GaussianMixture_and_TableOfReal_to_TableOfReal_BHEPNormalityTests, U"GaussianMixture & TableOfReal: To TableOfReal BHEP normality tests", U"GaussianMixture & TableOfReal: To TableOfReal (BHEP normality tests)...")
@@ -844,100 +790,102 @@ DO
GaussianMixture me = FIRST (GaussianMixture);
TableOfReal thee = FIRST (TableOfReal);
double h = GET_REAL (U"Smoothing parameter");
- autoTableOfReal him = GaussianMixture_and_TableOfReal_to_TableOfReal_BHEPNormalityTests (me, thee, h);
- praat_new (him.move(), my name, U"_", thy name);
+ praat_new (GaussianMixture_and_TableOfReal_to_TableOfReal_BHEPNormalityTests (me, thee, h),
+ my name, U"_", thy name);
END
void praat_HMM_init ();
void praat_HMM_init () {
- Thing_recognizeClassesByName (classHMM, classHMMState, classHMMObservation, classHMMObservationSequence, classHMMStateSequence, classGaussianMixture, nullptr);
-
- praat_addMenuCommand (U"Objects", U"New", U"Markov models", nullptr, praat_HIDDEN, nullptr);
- praat_addMenuCommand (U"Objects", U"New", U"Create HMM...", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_HMM_create);
- praat_addMenuCommand (U"Objects", U"New", U"Create simple HMM...", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_HMM_createSimple);
- praat_addMenuCommand (U"Objects", U"New", U"Create continuous HMM...", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_HMM_createContinuousModel);
- praat_addMenuCommand (U"Objects", U"New", U"--drawings--", nullptr, praat_HIDDEN + praat_DEPTH_1, nullptr);
- praat_addMenuCommand (U"Objects", U"New", U"Draw forward probabilities illustration", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_HMM_drawForwardProbabilitiesIllustration);
- praat_addMenuCommand (U"Objects", U"New", U"Draw backward probabilities illustration", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_HMM_drawBackwardProbabilitiesIllustration);
- praat_addMenuCommand (U"Objects", U"New", U"Draw forward and backward probabilities illustration", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_HMM_drawForwardAndBackwardProbabilitiesIllustration);
-
- praat_addAction1 (classGaussianMixture, 0, U"GaussianMixture help", nullptr, 0, DO_GaussianMixture_help);
- praat_addAction1 (classGaussianMixture, 0, U"Draw concentration ellipses...", nullptr, 0, DO_GaussianMixture_drawConcentrationEllipses);
- praat_addAction1 (classGaussianMixture, 0, U"Draw marginal pdf...", nullptr, 0, DO_GaussianMixture_drawMarginalPdf);
- praat_addAction1 (classGaussianMixture, 0, U"Query -", nullptr, 0, nullptr);
- praat_addAction1 (classGaussianMixture, 1, U"Get number of components", nullptr, 1, DO_GaussianMixture_getNumberOfComponents);
- praat_addAction1 (classGaussianMixture, 1, U"Get dimension of component", nullptr, 1, DO_GaussianMixture_getDimensionOfComponent);
- praat_addAction1 (classGaussianMixture, 1, U"Get probability at position...", nullptr, 1, DO_GaussianMixture_getProbabilityAtPosition);
- praat_addAction1 (classGaussianMixture, 0, U"Modify -", nullptr, 0, nullptr);
- praat_addAction1 (classGaussianMixture, 1, U"Split component...", nullptr, 1, DO_GaussianMixture_splitComponent);
- praat_addAction1 (classGaussianMixture, 0, U"Extract -", nullptr, 0, nullptr);
- praat_addAction1 (classGaussianMixture, 0, U"Extract mixing probabilities", nullptr, 1, DO_GaussianMixture_extractMixingProbabilities);
- praat_addAction1 (classGaussianMixture, 0, U"Extract component...", nullptr, 1, DO_GaussianMixture_extractComponent);
- praat_addAction1 (classGaussianMixture, 0, U"Extract centroids", nullptr, 1, DO_GaussianMixture_extractCentroids);
- praat_addAction1 (classGaussianMixture, 0, U"To Covariance (between)", nullptr, 0, DO_GaussianMixture_to_Covariance_between);
- praat_addAction1 (classGaussianMixture, 0, U"To Covariance (within)", nullptr, 0, DO_GaussianMixture_to_Covariance_within);
- praat_addAction1 (classGaussianMixture, 0, U"To Covariance (total)", nullptr, 0, DO_GaussianMixture_to_Covariance_total);
- praat_addAction1 (classGaussianMixture, 0, U"To PCA", nullptr, 0, DO_GaussianMixture_to_PCA);
- praat_addAction1 (classGaussianMixture, 0, U"To TableOfReal (random sampling)...", nullptr, 0, DO_GaussianMixture_to_TableOfReal_randomSampling);
-
- praat_addAction2 (classGaussianMixture, 1, classTableOfReal, 1, U"Get likelihood value...", nullptr, 0, DO_GaussianMixture_and_TableOfReal_getLikelihoodValue);
- praat_addAction2 (classGaussianMixture, 1, classTableOfReal, 1, U"Improve likelihood...", nullptr, 0, DO_GaussianMixture_and_TableOfReal_improveLikelihood);
- praat_addAction2 (classGaussianMixture, 1, classTableOfReal, 1, U"To GaussianMixture (CEMM)...", nullptr, 0, DO_GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM);
- praat_addAction2 (classGaussianMixture, 1, classTableOfReal, 1, U"To ClassificationTable", nullptr, 0, DO_GaussianMixture_and_TableOfReal_to_ClassificationTable);
- praat_addAction2 (classGaussianMixture, 1, classTableOfReal, 1, U"To Correlation", nullptr, 0, DO_GaussianMixture_and_TableOfReal_to_Correlation);
- praat_addAction2 (classGaussianMixture, 1, classTableOfReal, 1, U"To TableOfReal (BHEP normality tests)...", nullptr, 0, DO_GaussianMixture_and_TableOfReal_to_TableOfReal_BHEPNormalityTests);
-
- praat_addAction2 (classGaussianMixture, 1, classPCA, 1, U"Draw concentration ellipses...", nullptr, 0, DO_GaussianMixture_and_PCA_drawConcentrationEllipses);
- praat_addAction2 (classGaussianMixture, 1, classPCA, 1, U"Draw marginal pdf...", nullptr, 0, DO_GaussianMixture_and_PCA_drawMarginalPdf);
- praat_addAction2 (classGaussianMixture, 1, classPCA, 1, U"To Matrix (density)...", nullptr, 0, DO_GaussianMixture_and_PCA_to_Matrix_density);
-
- praat_addAction1 (classHMM, 0, U"HMM help ", nullptr, 0, DO_HMM_help);
- praat_addAction1 (classHMM, 0, U"Draw...", nullptr, 0, DO_HMM_draw);
- praat_addAction1 (classHMM, 0, U"Query -", nullptr, 0, nullptr);
- praat_addAction1 (classHMM, 1, U"Get transition probability...", nullptr, 1, DO_HMM_getTransitionProbability);
- praat_addAction1 (classHMM, 1, U"Get emission probability...", nullptr, 1, DO_HMM_getEmissionProbability);
- praat_addAction1 (classHMM, 1, U"Get start probability...", nullptr, 1, DO_HMM_getStartProbability);
- praat_addAction1 (classHMM, 1, U"Get p (time, state)...", nullptr, 1, DO_HMM_getProbabilityAtTimeBeingInState);
- praat_addAction1 (classHMM, 1, U"Get p (time, state, symbol)...", nullptr, 1, DO_HMM_getProbabilityAtTimeBeingInStateEmittingSymbol);
- praat_addAction1 (classHMM, 1, U"Get probability staying in state...", nullptr, 1, DO_HMM_getProbabilityOfStayingInState);
- praat_addAction1 (classHMM, 1, U"Get expected duration in state...", nullptr, 1, DO_HMM_getExpectedValueOfDurationInState);
- praat_addAction1 (classHMM, 1, U"---- states / symbols -----", nullptr, 1, nullptr);
- praat_addAction1 (classHMM, 1, U"Get state label...", nullptr, 1, DO_HMM_getStateLabel);
- praat_addAction1 (classHMM, 1, U"Get symbol label...", nullptr, 1, DO_HMM_getSymbolLabel);
- praat_addAction1 (classHMM, 0, U"--- multiple HMMs ----", nullptr, 1, nullptr);
- praat_addAction1 (classHMM, 2, U"Get cross-entropy...", nullptr, 1, DO_HMM_and_HMM_getCrossEntropy);
-
- praat_addAction1 (classHMM, 0, U"Modify -", nullptr, 0, nullptr);
- praat_addAction1 (classHMM, 1, U"Set transition probabilities...", nullptr, 1, DO_HMM_setTransitionProbabilities);
- praat_addAction1 (classHMM, 1, U"Set emission probabilities...", nullptr, 1, DO_HMM_setEmissionProbabilities);
- praat_addAction1 (classHMM, 1, U"Set start probabilities...", nullptr, 1, DO_HMM_setStartProbabilities);
-
- praat_addAction1 (classHMM, 0, U"Extract -", nullptr, 0, nullptr);
- praat_addAction1 (classHMM, 0, U"Extract transition probabilities", nullptr, 1, DO_HMM_extractTransitionProbabilities);
- praat_addAction1 (classHMM, 0, U"Extract emission probabilities", nullptr, 1, DO_HMM_extractEmissionProbabilities);
-
- praat_addAction1 (classHMM, 0, U"To HMMObservationSequence...", nullptr, 0, DO_HMM_to_HMMObservationSequence);
- praat_addAction2 (classHMM, 1, classHMMStateSequence, 1, U"Draw trellis...", nullptr, 0, DO_HMM_and_HMMStateSequence_drawTrellis);
- praat_addAction2 (classHMM, 1, classHMMStateSequence, 1, U"Get probability", nullptr, 0, DO_HMM_and_HMMStateSequence_getProbability);
- praat_addAction2 (classHMM, 1, classHMMStateSequence, 1, U"To TableOfReal (bigrams)...", nullptr, 0, DO_HMM_and_HMMStateSequence_to_TableOfReal);
- praat_addAction2 (classHMM, 1, classHMMObservationSequence, 1, U"Get probability", nullptr, 0, DO_HMM_and_HMMObservationSequence_getProbability);
- praat_addAction2 (classHMM, 1, classHMMObservationSequence, 1, U"Get cross-entropy", nullptr, 0, DO_HMM_and_HMMObservationSequence_getCrossEntropy);
- praat_addAction2 (classHMM, 1, classHMMObservationSequence, 1, U"Get perplexity", nullptr, 0, DO_HMM_and_HMMObservationSequence_getPerplexity);
-
-
- praat_addAction2 (classHMM, 1, classHMMObservationSequence, 1, U"To HMMStateSequence", nullptr, 0, DO_HMM_and_HMMObservationSequence_to_HMMStateSequence);
- praat_addAction2 (classHMM, 2, classHMMObservationSequence, 1, U"Get cross-entropy", nullptr, 0, DO_HMM_and_HMM_and_HMMObservationSequence_getCrossEntropy);
- praat_addAction2 (classHMM, 1, classHMMObservationSequence, 1, U"To TableOfReal (bigrams)...", nullptr, 0, DO_HMM_and_HMMObservationSequence_to_TableOfReal);
- praat_addAction2 (classHMM, 1, classHMMObservationSequence, 0, U"Learn...", nullptr, 0, DO_HMM_and_HMMObservationSequence_learn);
-
- praat_addAction1 (classHMMObservationSequence, 0, U"To TableOfReal (bigrams)...", nullptr, 0, DO_HMMObservationSequence_to_TableOfReal);
- praat_addAction1 (classHMMObservationSequence, 0, U"To Strings", nullptr, 0, DO_HMMObservationSequence_to_Strings);
- praat_addAction1 (classHMMStateSequence, 0, U"To TableOfReal (bigrams)...", nullptr, 0, DO_HMMStateSequence_to_TableOfReal);
- praat_addAction1 (classHMMStateSequence, 0, U"To Strings", nullptr, 0, DO_HMMStateSequence_to_Strings);
-
- praat_addAction1 (classHMMObservationSequence, 0, U"To HMM...", nullptr, 1, DO_HMMObservationSequence_to_HMM);
-
- praat_addAction1 (classStrings, 0, U"To HMMObservationSequence", nullptr, praat_HIDDEN, DO_Strings_to_HMMObservationSequence);
+ Thing_recognizeClassesByName (classHMM, classHMM_State, classHMM_Observation,
+ classHMM_ObservationSequence, classHMM_StateSequence, classGaussianMixture, NULL);
+
+ praat_addMenuCommand (U"Objects", U"New", U"Markov models", 0, praat_HIDDEN, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"Create HMM...", 0, praat_HIDDEN + praat_DEPTH_1, DO_HMM_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create simple HMM...", 0, praat_HIDDEN + praat_DEPTH_1, DO_HMM_createSimple);
+ praat_addMenuCommand (U"Objects", U"New", U"Create continuous HMM...", 0, praat_HIDDEN + praat_DEPTH_1, DO_HMM_createContinuousModel);
+ praat_addMenuCommand (U"Objects", U"New", U"--drawings--", 0, praat_HIDDEN + praat_DEPTH_1, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"Draw forward probabilities illustration", 0, praat_HIDDEN + praat_DEPTH_1, DO_HMM_drawForwardProbabilitiesIllustration);
+ praat_addMenuCommand (U"Objects", U"New", U"Draw backward probabilities illustration", 0, praat_HIDDEN + praat_DEPTH_1, DO_HMM_drawBackwardProbabilitiesIllustration);
+ praat_addMenuCommand (U"Objects", U"New", U"Draw forward and backward probabilities illustration", 0, praat_HIDDEN + praat_DEPTH_1, DO_HMM_drawForwardAndBackwardProbabilitiesIllustration);
+
+ praat_addAction1 (classGaussianMixture, 0, U"GaussianMixture help", 0, 0, DO_GaussianMixture_help);
+ praat_addAction1 (classGaussianMixture, 0, U"Draw concentration ellipses...", 0, 0, DO_GaussianMixture_drawConcentrationEllipses);
+ praat_addAction1 (classGaussianMixture, 0, U"Draw marginal pdf...", 0, 0, DO_GaussianMixture_drawMarginalPdf);
+ praat_addAction1 (classGaussianMixture, 0, U"Query -", 0, 0, 0);
+ praat_addAction1 (classGaussianMixture, 1, U"Get number of components", 0, 1, DO_GaussianMixture_getNumberOfComponents);
+ praat_addAction1 (classGaussianMixture, 1, U"Get dimension of component", 0, 1, DO_GaussianMixture_getDimensionOfComponent);
+ praat_addAction1 (classGaussianMixture, 1, U"Get probability at position...", 0, 1, DO_GaussianMixture_getProbabilityAtPosition);
+ praat_addAction1 (classGaussianMixture, 0, U"Modify -", 0, 0, 0);
+ praat_addAction1 (classGaussianMixture, 1, U"Split component...", 0, 1, DO_GaussianMixture_splitComponent);
+ praat_addAction1 (classGaussianMixture, 0, U"Extract -", 0, 0, 0);
+ praat_addAction1 (classGaussianMixture, 0, U"Extract mixing probabilities", 0, 1, DO_GaussianMixture_extractMixingProbabilities);
+ praat_addAction1 (classGaussianMixture, 0, U"Extract component...", 0, 1, DO_GaussianMixture_extractComponent);
+ praat_addAction1 (classGaussianMixture, 0, U"Extract centroids", 0, 1, DO_GaussianMixture_extractCentroids);
+ praat_addAction1 (classGaussianMixture, 0, U"To Covariance (between)", 0, 0, DO_GaussianMixture_to_Covariance_between);
+ praat_addAction1 (classGaussianMixture, 0, U"To Covariance (within)", 0, 0, DO_GaussianMixture_to_Covariance_within);
+ praat_addAction1 (classGaussianMixture, 0, U"To Covariance (total)", 0, 0, DO_GaussianMixture_to_Covariance_total);
+ praat_addAction1 (classGaussianMixture, 0, U"To PCA", 0, 0, DO_GaussianMixture_to_PCA);
+ praat_addAction1 (classGaussianMixture, 0, U"To TableOfReal (random sampling)...", 0, 0, DO_GaussianMixture_to_TableOfReal_randomSampling);
+
+ praat_addAction2 (classGaussianMixture, 1, classTableOfReal, 1, U"Get likelihood value...", 0, 0, DO_GaussianMixture_and_TableOfReal_getLikelihoodValue);
+ praat_addAction2 (classGaussianMixture, 1, classTableOfReal, 1, U"Improve likelihood...", 0, 0, DO_GaussianMixture_and_TableOfReal_improveLikelihood);
+ praat_addAction2 (classGaussianMixture, 1, classTableOfReal, 1, U"To GaussianMixture (CEMM)...", 0, 0, DO_GaussianMixture_and_TableOfReal_to_GaussianMixture_CEMM);
+ praat_addAction2 (classGaussianMixture, 1, classTableOfReal, 1, U"To ClassificationTable", 0, 0, DO_GaussianMixture_and_TableOfReal_to_ClassificationTable);
+ praat_addAction2 (classGaussianMixture, 1, classTableOfReal, 1, U"To Correlation", 0, 0, DO_GaussianMixture_and_TableOfReal_to_Correlation);
+ praat_addAction2 (classGaussianMixture, 1, classTableOfReal, 1, U"To TableOfReal (BHEP normality tests)...", 0, 0, DO_GaussianMixture_and_TableOfReal_to_TableOfReal_BHEPNormalityTests);
+
+ praat_addAction2 (classGaussianMixture, 1, classPCA, 1, U"Draw concentration ellipses...", 0, 0, DO_GaussianMixture_and_PCA_drawConcentrationEllipses);
+ praat_addAction2 (classGaussianMixture, 1, classPCA, 1, U"Draw marginal pdf...", 0, 0, DO_GaussianMixture_and_PCA_drawMarginalPdf);
+ praat_addAction2 (classGaussianMixture, 1, classPCA, 1, U"To Matrix (density)...", 0, 0, DO_GaussianMixture_and_PCA_to_Matrix_density);
+
+
+ praat_addAction1 (classHMM, 0, U"HMM help ", 0, 0, DO_HMM_help);
+ praat_addAction1 (classHMM, 0, U"Draw...", 0, 0, DO_HMM_draw);
+ praat_addAction1 (classHMM, 0, U"Query -", 0, 0, 0);
+ praat_addAction1 (classHMM, 1, U"Get transition probability...", 0, 1, DO_HMM_getTransitionProbability);
+ praat_addAction1 (classHMM, 1, U"Get emission probability...", 0, 1, DO_HMM_getEmissionProbability);
+ praat_addAction1 (classHMM, 1, U"Get start probability...", 0, 1, DO_HMM_getStartProbability);
+ praat_addAction1 (classHMM, 1, U"Get p (time, state)...", 0, 1, DO_HMM_getProbabilityAtTimeBeingInState);
+ praat_addAction1 (classHMM, 1, U"Get p (time, state, symbol)...", 0, 1, DO_HMM_getProbabilityAtTimeBeingInStateEmittingSymbol);
+ praat_addAction1 (classHMM, 1, U"Get probability staying in state...", 0, 1, DO_HMM_getProbabilityOfStayingInState);
+ praat_addAction1 (classHMM, 1, U"Get expected duration in state...", 0, 1, DO_HMM_getExpectedValueOfDurationInState);
+ praat_addAction1 (classHMM, 1, U"---- states / symbols -----", 0, 1, 0);
+ praat_addAction1 (classHMM, 1, U"Get state label...", 0, 1, DO_HMM_getStateLabel);
+ praat_addAction1 (classHMM, 1, U"Get symbol label...", 0, 1, DO_HMM_getSymbolLabel);
+ praat_addAction1 (classHMM, 0, U"--- multiple HMMs ----", 0, 1, 0);
+ praat_addAction1 (classHMM, 2, U"Get cross-entropy...", 0, 1, DO_HMM_and_HMM_getCrossEntropy);
+
+ praat_addAction1 (classHMM, 0, U"Modify -", 0, 0, 0);
+ praat_addAction1 (classHMM, 1, U"Set transition probabilities...", 0, 1, DO_HMM_setTransitionProbabilities);
+ praat_addAction1 (classHMM, 1, U"Set emission probabilities...", 0, 1, DO_HMM_setEmissionProbabilities);
+ praat_addAction1 (classHMM, 1, U"Set start probabilities...", 0, 1, DO_HMM_setStartProbabilities);
+
+ praat_addAction1 (classHMM, 0, U"Extract -", 0, 0, 0);
+ praat_addAction1 (classHMM, 0, U"Extract transition probabilities", 0, 1, DO_HMM_extractTransitionProbabilities);
+ praat_addAction1 (classHMM, 0, U"Extract emission probabilities", 0, 1, DO_HMM_extractEmissionProbabilities);
+
+ praat_addAction1 (classHMM, 0, U"To HMM_ObservationSequence...", 0, 0, DO_HMM_to_HMM_ObservationSequence);
+ praat_addAction2 (classHMM, 1, classHMM_StateSequence, 1, U"Draw trellis...", 0, 0, DO_HMM_and_HMM_StateSequence_drawTrellis);
+ praat_addAction2 (classHMM, 1, classHMM_StateSequence, 1, U"Get probability", 0, 0, DO_HMM_and_HMM_StateSequence_getProbability);
+ praat_addAction2 (classHMM, 1, classHMM_StateSequence, 1, U"To TableOfReal (bigrams)...", 0, 0, DO_HMM_and_HMM_StateSequence_to_TableOfReal);
+ praat_addAction2 (classHMM, 1, classHMM_ObservationSequence, 1, U"Get probability", 0, 0, DO_HMM_and_HMM_ObservationSequence_getProbability);
+ praat_addAction2 (classHMM, 1, classHMM_ObservationSequence, 1, U"Get cross-entropy", 0, 0, DO_HMM_and_HMM_ObservationSequence_getCrossEntropy);
+ praat_addAction2 (classHMM, 1, classHMM_ObservationSequence, 1, U"Get perplexity", 0, 0, DO_HMM_and_HMM_ObservationSequence_getPerplexity);
+
+
+ praat_addAction2 (classHMM, 1, classHMM_ObservationSequence, 1, U"To HMM_StateSequence", 0, 0, DO_HMM_and_HMM_ObservationSequence_to_HMM_StateSequence);
+ praat_addAction2 (classHMM, 2, classHMM_ObservationSequence, 1, U"Get cross-entropy", 0, 0, DO_HMM_and_HMM_and_HMM_ObservationSequence_getCrossEntropy);
+ praat_addAction2 (classHMM, 1, classHMM_ObservationSequence, 1, U"To TableOfReal (bigrams)...", 0, 0, DO_HMM_and_HMM_ObservationSequence_to_TableOfReal);
+ praat_addAction2 (classHMM, 1, classHMM_ObservationSequence, 0, U"Learn...", 0, 0, DO_HMM_and_HMM_ObservationSequence_learn);
+
+ praat_addAction1 (classHMM_ObservationSequence, 0, U"To TableOfReal (bigrams)...", 0, 0, DO_HMM_ObservationSequence_to_TableOfReal);
+ praat_addAction1 (classHMM_ObservationSequence, 0, U"To Strings", 0, 0, DO_HMM_ObservationSequence_to_Strings);
+ praat_addAction1 (classHMM_StateSequence, 0, U"To TableOfReal (bigrams)...", 0, 0, DO_HMM_StateSequence_to_TableOfReal);
+ praat_addAction1 (classHMM_StateSequence, 0, U"To Strings", 0, 0, DO_HMM_StateSequence_to_Strings);
+
+ praat_addAction1 (classHMM_ObservationSequence, 0, U"To HMM...", 0, 1, DO_HMM_ObservationSequence_to_HMM);
+
+ praat_addAction1 (classStrings, 0, U"To HMM_ObservationSequence", 0, praat_HIDDEN, DO_Strings_to_HMM_ObservationSequence);
praat_addAction1 (classTableOfReal, 0, U"To GaussianMixture (row labels)...", U"To Covariance", praat_HIDDEN + praat_DEPTH_1, DO_TableOfReal_to_GaussianMixture_fromRowlabels);
praat_addAction1 (classTableOfReal, 0, U"To GaussianMixture...", U"To Covariance", praat_HIDDEN + praat_DEPTH_1, DO_TableOfReal_to_GaussianMixture);
diff --git a/dwtools/praat_KlattGrid_init.cpp b/dwtools/praat_KlattGrid_init.cpp
index 857c458..80cf477 100644
--- a/dwtools/praat_KlattGrid_init.cpp
+++ b/dwtools/praat_KlattGrid_init.cpp
@@ -35,58 +35,58 @@
static const char32 *formant_names[] = { U"", U"oral ", U"nasal ", U"frication ", U"tracheal ", U"nasal anti", U"tracheal anti", U"delta "};
-static void KlattGrid_4formants_addCommonField (UiForm dia) {
- UiField radio;
+static void KlattGrid_4formants_addCommonField (void *dia) {
+ Any radio;
OPTIONMENU (U"Formant type", 1)
- OPTION (U"Normal formant")
- OPTION (U"Nasal formant")
- OPTION (U"Frication formant")
- OPTION (U"Tracheal formant")
+ OPTION (U"Normal formant")
+ OPTION (U"Nasal formant")
+ OPTION (U"Frication formant")
+ OPTION (U"Tracheal formant")
}
-static void KlattGrid_6formants_addCommonField (UiForm dia) {
- UiField radio;
+static void KlattGrid_6formants_addCommonField (void *dia) {
+ Any radio;
OPTIONMENU (U"Formant type", 1)
- OPTION (U"Normal formant")
- OPTION (U"Nasal formant")
- OPTION (U"Frication formant")
- OPTION (U"Tracheal formant")
- OPTION (U"Nasal antiformant")
- OPTION (U"Tracheal antiformant")
- // OPTION (U"Delta formant")
+ OPTION (U"Normal formant")
+ OPTION (U"Nasal formant")
+ OPTION (U"Frication formant")
+ OPTION (U"Tracheal formant")
+ OPTION (U"Nasal antiformant")
+ OPTION (U"Tracheal antiformant")
+ // OPTION (U"Delta formant")
}
-static void KlattGrid_7formants_addCommonField (UiForm dia) {
- UiField radio;
+static void KlattGrid_7formants_addCommonField (void *dia) {
+ Any radio;
OPTIONMENU (U"Formant type", 1)
- OPTION (U"Normal formant")
- OPTION (U"Nasal formant")
- OPTION (U"Frication formant")
- OPTION (U"Tracheal formant")
- OPTION (U"Nasal antiformant")
- OPTION (U"Tracheal antiformant")
- OPTION (U"Delta formant")
+ OPTION (U"Normal formant")
+ OPTION (U"Nasal formant")
+ OPTION (U"Frication formant")
+ OPTION (U"Tracheal formant")
+ OPTION (U"Nasal antiformant")
+ OPTION (U"Tracheal antiformant")
+ OPTION (U"Delta formant")
}
-static void KlattGrid_PhonationGridPlayOptions_addCommonFields (UiForm dia) {
- UiField radio;
+static void KlattGrid_PhonationGridPlayOptions_addCommonFields (void *dia) {
+ Any radio;
//LABEL (U"", U"Phonation options")
- BOOLEAN (U"Voicing", true)
- BOOLEAN (U"Flutter", true)
- BOOLEAN (U"Double pulsing", true)
- BOOLEAN (U"Collision phase", true)
- BOOLEAN (U"Spectral tilt", true)
+ BOOLEAN (U"Voicing", 1)
+ BOOLEAN (U"Flutter", 1)
+ BOOLEAN (U"Double pulsing", 1)
+ BOOLEAN (U"Collision phase", 1)
+ BOOLEAN (U"Spectral tilt", 1)
OPTIONMENU (U"Flow function", 1)
- OPTION (U"Powers in tiers")
- OPTION (U"t^2-t^3")
- OPTION (U"t^3-t^4")
- BOOLEAN (U"Flow derivative", true)
- BOOLEAN (U"Aspiration", true)
- BOOLEAN (U"Breathiness", true)
+ OPTION (U"Powers in tiers")
+ OPTION (U"t^2-t^3")
+ OPTION (U"t^3-t^4")
+ BOOLEAN (U"Flow derivative", 1)
+ BOOLEAN (U"Aspiration", 1)
+ BOOLEAN (U"Breathiness", 1)
}
-static void KlattGrid_PhonationGridPlayOptions_getCommonFields (UiForm dia, KlattGrid thee) {
- PhonationGridPlayOptions pp = thy phonation -> options.get();
+static void KlattGrid_PhonationGridPlayOptions_getCommonFields (void *dia, KlattGrid thee) {
+ PhonationGridPlayOptions pp = thy phonation -> options;
pp -> voicing = GET_INTEGER (U"Voicing");
pp -> flutter = GET_INTEGER (U"Flutter");
pp -> doublePulsing = GET_INTEGER (U"Double pulsing");
@@ -98,19 +98,17 @@ static void KlattGrid_PhonationGridPlayOptions_getCommonFields (UiForm dia, Klat
pp -> breathiness = GET_INTEGER (U"Breathiness");
}
-static void KlattGrid_PlayOptions_addCommonFields (UiForm dia, bool hasSound) {
- UiField radio;
+static void KlattGrid_PlayOptions_addCommonFields (void *dia, int sound) {
+ Any radio;
//LABEL (U"", U"Time domain")
REAL (U"left Time range (s)", U"0")
REAL (U"right Time range (s)", U"0")
- if (hasSound) {
- POSITIVE (U"Sampling frequency (Hz)", U"44100.0")
- }
- BOOLEAN (U"Scale peak", true)
- KlattGrid_PhonationGridPlayOptions_addCommonFields (dia);
+ if (sound) POSITIVE (U"Sampling frequency (Hz)", U"44100")
+ BOOLEAN (U"Scale peak", 1)
+ KlattGrid_PhonationGridPlayOptions_addCommonFields (dia);
OPTIONMENU (U"Filter options", 1)
- OPTION (U"Cascade")
- OPTION (U"Parallel")
+ OPTION (U"Cascade")
+ OPTION (U"Parallel")
INTEGER (U"left Oral formant range", U"1")
INTEGER (U"right Oral formant range", U"5")
INTEGER (U"left Nasal formant range", U"1")
@@ -129,29 +127,29 @@ static void KlattGrid_PlayOptions_addCommonFields (UiForm dia, bool hasSound) {
//LABEL (U"", U"Frication options")
INTEGER (U"left Frication formant range", U"1")
INTEGER (U"right Frication formant range", U"6")
- BOOLEAN (U"Frication bypass", true)
+ BOOLEAN (U"Frication bypass", 1)
}
-static void KlattGrid_PlayOptions_getCommonFields (UiForm dia, bool hasSound, KlattGrid thee) {
+static void KlattGrid_PlayOptions_getCommonFields (void *dia, int sound, KlattGrid thee) {
KlattGrid_setDefaultPlayOptions (thee);
- KlattGridPlayOptions pk = thy options.get();
+ KlattGridPlayOptions pk = thy options;
pk -> scalePeak = GET_INTEGER (U"Scale peak");
pk -> xmin = GET_REAL (U"left Time range");
pk -> xmax = GET_REAL (U"right Time range");
- if (hasSound) {
+ if (sound) {
pk -> samplingFrequency = GET_REAL (U"Sampling frequency");
}
pk -> scalePeak = GET_INTEGER (U"Scale peak");
KlattGrid_PhonationGridPlayOptions_getCommonFields (dia, thee);
- VocalTractGridPlayOptions pv = thy vocalTract -> options.get();
- pv -> filterModel = ( GET_INTEGER (U"Filter options") == 1 ? KlattGrid_FILTER_CASCADE : KlattGrid_FILTER_PARALLEL );
+ VocalTractGridPlayOptions pv = thy vocalTract -> options;
+ pv -> filterModel = GET_INTEGER (U"Filter options") == 1 ? KlattGrid_FILTER_CASCADE : KlattGrid_FILTER_PARALLEL;
pv -> startOralFormant = GET_INTEGER (U"left Oral formant range");
pv -> endOralFormant = GET_INTEGER (U"right Oral formant range");
pv -> startNasalFormant = GET_INTEGER (U"left Nasal formant range");
pv -> endNasalFormant = GET_INTEGER (U"right Nasal formant range");
pv -> startNasalAntiFormant = GET_INTEGER (U"left Nasal antiformant range");
pv -> endNasalAntiFormant = GET_INTEGER (U"right Nasal antiformant range");
- CouplingGridPlayOptions pc = thy coupling -> options.get();
+ CouplingGridPlayOptions pc = thy coupling -> options;
pc -> startTrachealFormant = GET_INTEGER (U"left Tracheal formant range");
pc -> endTrachealFormant = GET_INTEGER (U"right Tracheal formant range");
pc -> startTrachealAntiFormant = GET_INTEGER (U"left Tracheal antiformant range");
@@ -160,14 +158,14 @@ static void KlattGrid_PlayOptions_getCommonFields (UiForm dia, bool hasSound, Kl
pc -> endDeltaFormant = GET_INTEGER (U"right Delta formant range");
pc -> startDeltaBandwidth = GET_INTEGER (U"left Delta bandwidth range");
pc -> endDeltaFormant = GET_INTEGER (U"right Delta bandwidth range");
- FricationGridPlayOptions pf = thy frication -> options.get();
+ FricationGridPlayOptions pf = thy frication -> options;
pf -> startFricationFormant = GET_INTEGER (U"left Frication formant range");
pf -> endFricationFormant = GET_INTEGER (U"right Frication formant range");
pf -> bypass = GET_INTEGER (U"Frication bypass");
}
DIRECT (KlattGrid_createExample)
- praat_new (KlattGrid_createExample(), U"example");
+praat_new (KlattGrid_createExample(), U"example");
END
FORM (KlattGrid_create, U"Create KlattGrid", U"Create KlattGrid...")
@@ -206,31 +204,30 @@ DO
END
-#define KlattGrid_INSTALL_TIER_EDITOR(Name) \
+#define KlattGrid_INSTALL_TIER_EDITOR(Name,name) \
DIRECT (KlattGrid_edit##Name##Tier) \
if (theCurrentPraatApplication -> batch) { Melder_throw (U"Cannot edit a KlattGrid from batch."); } \
LOOP {\
iam (KlattGrid); \
- auto##KlattGrid_##Name##TierEditor editor = KlattGrid_##Name##TierEditor_create (ID_AND_FULL_NAME, me); \
- praat_installEditor (editor.get(), IOBJECT); \
- editor.releaseToUser(); \
+ auto##KlattGrid_##name##TierEditor editor = KlattGrid_##name##TierEditor_create (ID_AND_FULL_NAME, me); \
+ praat_installEditor (editor.transfer(), IOBJECT); \
}\
END
-KlattGrid_INSTALL_TIER_EDITOR (Pitch)
-KlattGrid_INSTALL_TIER_EDITOR (VoicingAmplitude)
-KlattGrid_INSTALL_TIER_EDITOR (Flutter)
-KlattGrid_INSTALL_TIER_EDITOR (Power1)
-KlattGrid_INSTALL_TIER_EDITOR (Power2)
-KlattGrid_INSTALL_TIER_EDITOR (OpenPhase)
-KlattGrid_INSTALL_TIER_EDITOR (CollisionPhase)
-KlattGrid_INSTALL_TIER_EDITOR (DoublePulsing)
-KlattGrid_INSTALL_TIER_EDITOR (AspirationAmplitude)
-KlattGrid_INSTALL_TIER_EDITOR (BreathinessAmplitude)
-KlattGrid_INSTALL_TIER_EDITOR (SpectralTilt)
-
-KlattGrid_INSTALL_TIER_EDITOR (FricationBypass)
-KlattGrid_INSTALL_TIER_EDITOR (FricationAmplitude)
+KlattGrid_INSTALL_TIER_EDITOR (Pitch, pitch)
+KlattGrid_INSTALL_TIER_EDITOR (VoicingAmplitude, voicingAmplitude)
+KlattGrid_INSTALL_TIER_EDITOR (Flutter, flutter)
+KlattGrid_INSTALL_TIER_EDITOR (Power1, power1)
+KlattGrid_INSTALL_TIER_EDITOR (Power2, power2)
+KlattGrid_INSTALL_TIER_EDITOR (OpenPhase, openPhase)
+KlattGrid_INSTALL_TIER_EDITOR (CollisionPhase, collisionPhase)
+KlattGrid_INSTALL_TIER_EDITOR (DoublePulsing, doublePulsing)
+KlattGrid_INSTALL_TIER_EDITOR (AspirationAmplitude, aspirationAmplitude)
+KlattGrid_INSTALL_TIER_EDITOR (BreathinessAmplitude, breathinessAmplitude)
+KlattGrid_INSTALL_TIER_EDITOR (SpectralTilt, spectralTilt)
+
+KlattGrid_INSTALL_TIER_EDITOR (FricationBypass, fricationBypass)
+KlattGrid_INSTALL_TIER_EDITOR (FricationAmplitude, fricationAmplitude)
#undef KlattGrid_INSTALL_TIER_EDITOR
@@ -240,9 +237,8 @@ DIRECT (KlattGrid_edit##Name##FormantGrid) \
LOOP {\
iam (KlattGrid); \
const char32 *id_and_name = Melder_cat (ID, U". ", formant_names[formantType], U"formant grid"); \
- autoKlattGrid_FormantGridEditor editor = KlattGrid_FormantGridEditor_create (id_and_name, me, formantType); \
- praat_installEditor (editor.get(), IOBJECT); \
- editor.releaseToUser(); \
+ autoKlattGrid_formantGridEditor editor = KlattGrid_formantGridEditor_create (id_and_name, me, formantType); \
+ praat_installEditor (editor.transfer(), IOBJECT); \
} \
END
@@ -257,7 +253,7 @@ KlattGRID_EDIT_FORMANTGRID (Frication, KlattGrid_FRICATION_FORMANTS)
#undef KlattGRID_EDIT_FORMANTGRID
#define KlattGrid_EDIT_FORMANT_AMPLITUDE_TIER(Name,name,formantType) \
-FORM (KlattGrid_edit##Name##FormantAmplitudeTier, U"KlattGrid: View & Edit " #name "formant amplitude tier", nullptr) \
+FORM (KlattGrid_edit##Name##FormantAmplitudeTier, U"KlattGrid: View & Edit " #name "formant amplitude tier", 0) \
NATURAL (U"Formant number", U"1") \
OK \
DO \
@@ -265,13 +261,12 @@ DO \
if (theCurrentPraatApplication -> batch) { Melder_throw (U"Cannot edit a KlattGrid from batch."); } \
LOOP { \
iam (KlattGrid); \
- OrderedOf<structIntensityTier>* amp = KlattGrid_getAddressOfAmplitudes (me, formantType); \
- if (! amp) Melder_throw (U"Unknown formant type"); \
- if (formantNumber > amp->size) Melder_throw (U"Formant number does not exist."); \
+ Ordered *amp = KlattGrid_getAddressOfAmplitudes (me, formantType); \
+ if (amp == NULL) Melder_throw (U"Unknown formant type"); \
+ if (formantNumber > (*amp) -> size) Melder_throw (U"Formant number does not exist."); \
const char32 *id_and_name = Melder_cat (ID, U". ", formant_names[formantType], U"formant amplitude tier"); \
- autoKlattGrid_DecibelTierEditor editor = KlattGrid_DecibelTierEditor_create (id_and_name, me, amp->at [formantNumber]); \
- praat_installEditor (editor.get(), IOBJECT); \
- editor.releaseToUser(); \
+ autoKlattGrid_decibelTierEditor editor = KlattGrid_decibelTierEditor_create (id_and_name, me, (RealTier) (*amp)->item[formantNumber]); \
+ praat_installEditor (editor.transfer(), IOBJECT); \
} \
END
@@ -282,8 +277,8 @@ KlattGrid_EDIT_FORMANT_AMPLITUDE_TIER (Frication, frication, KlattGrid_FRICATION
#undef KlattGrid_EDIT_FORMANT_AMPLITUDE_TIER
-#define KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE(Name,name,unit,default,require,requiremessage,newname,tiertype) \
-FORM (KlattGrid_get##Name##AtTime, U"KlattGrid: Get " #name " at time", nullptr) \
+#define KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE(Name,name,unit,default,require, requiremessage,newname,tiertype) \
+FORM(KlattGrid_get##Name##AtTime, U"KlattGrid: Get " #name " at time", 0) \
REAL (U"Time", U"0.5") \
OK \
DO \
@@ -291,7 +286,7 @@ DO \
Melder_informationReal (KlattGrid_get##Name##AtTime (me, GET_REAL (U"Time")), unit); \
}\
END \
-FORM (KlattGrid_add##Name##Point, U"KlattGrid: Add " #name " point", nullptr) \
+FORM (KlattGrid_add##Name##Point, U"KlattGrid: Add " #name " point", 0) \
REAL (U"Time (s)", U"0.5") \
REAL (U"Value" unit, default) \
OK \
@@ -303,7 +298,7 @@ DO \
praat_dataChanged (me); \
} \
END \
-FORM (KlattGrid_remove##Name##Points, U"Remove " #name " points", nullptr) \
+FORM (KlattGrid_remove##Name##Points, U"Remove " #name " points", 0) \
REAL (U"From time (s)", U"0.3")\
REAL (U"To time (s)", U"0.7") \
OK \
@@ -327,32 +322,32 @@ END
// 55 DO_KlattGrid... functions
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (Pitch, pitch, U" (Hz)", (U"100.0"),
- (value >= 0.0), (U"Pitch must be greater equal zero."), U"f0", PitchTier)
+ (value >= 0), (U"Pitch must be greater equal zero."), U"f0", PitchTier)
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (VoicingAmplitude, voicing amplitude, U" (dB SPL)", U"90.0",
(1), U"", U"voicing", IntensityTier)
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (Flutter, flutter, U" (0..1)", (U"0.0"),
- (value >= 0.0 && value <= 1.0), (U"Flutter must be in [0,1]."), U"flutter", RealTier)
+ (value >= 0 && value <= 1), (U"Flutter must be in [0,1]."), U"flutter", RealTier)
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (Power1, power1, U"", U"3",
- (value > 0.0), U"Power1 needs to be positive.", U"power1", RealTier)
+ (value > 0), U"Power1 needs to be positive.", U"power1", RealTier)
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (Power2, power2, U"", U"4",
- (value > 0.0), U"Power2 needs to be positive.", U"power2", RealTier)
+ (value > 0), U"Power2 needs to be positive.", U"power2", RealTier)
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (OpenPhase, open phase, U"", U"0.7",
- (value >= 0.0 && value <= 1.0), U"Open phase must be greater than zero and smaller equal one.", U"openPhase", RealTier)
+ (value >= 0 && value <= 1), U"Open phase must be greater than zero and smaller equal one.", U"openPhase", RealTier)
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (CollisionPhase, collision phase, U"", U"0.03",
- (value >= 0.0 && value < 1.0), U"Collision phase must be greater equal zero and smaller than one.", U"collisionPhase", RealTier)
+ (value >= 0 && value < 1), U"Collision phase must be greater equal zero and smaller than one.", U"collisionPhase", RealTier)
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (DoublePulsing, double pulsing, U" (0..1)", U"0.0",
- (value >= 0.0 && value <= 1.0), U"Double pulsing must be greater equal zero and smaller equal one.", U"doublePulsing", RealTier)
+ (value >= 0 && value <= 1), U"Double pulsing must be greater equal zero and smaller equal one.", U"doublePulsing", RealTier)
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (SpectralTilt, spectral tilt, U" (dB)", U"0.0",
- (value >= 0.0), U"Spectral tilt must be greater equal zero.", U"spectralTilt", IntensityTier)
+ (value >= 0), U"Spectral tilt must be greater equal zero.", U"spectralTilt", IntensityTier)
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (AspirationAmplitude, aspiration amplitude, U" (dB SPL)", U"0.0",
- (true), U"", U"aspiration", IntensityTier)
+ (1), U"", U"aspiration", IntensityTier)
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (BreathinessAmplitude, breathiness amplitude, U" (dB SPL)", U"30.0",
- (true), U"", U"breathiness", IntensityTier)
+ (1), U"", U"breathiness", IntensityTier)
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (FricationAmplitude, frication amplitude, U" (dB SPL)", U"30.0",
- (true), U"", U"frication", IntensityTier)
+ (1), U"", U"frication", IntensityTier)
KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE (FricationBypass, frication bypass, U" (dB)", U"30.0",
- (true), U"", U"bypass", IntensityTier)
+ (1), U"", U"bypass", IntensityTier)
#undef KlattGrid_PHONATION_GET_ADD_REMOVE_EXTRACT_REPLACE
@@ -370,7 +365,7 @@ DO \
END
#define KlattGrid_ADD_FBA_VALUE(Name,namef,Form,FBA,fba,formantType,default,unit,require,requiremessage) \
-FORM (KlattGrid_add##Name##Formant##FBA##Point, U"KlattGrid: Add " #namef "ormant " #fba " point", nullptr) \
+FORM (KlattGrid_add##Name##Formant##FBA##Point, U"KlattGrid: Add " #namef "ormant " #fba " point", 0) \
NATURAL (U"Formant number", U"1") \
REAL (U"Time (s)", U"0.5") \
REAL (U"Value " #unit, default) \
@@ -385,7 +380,7 @@ DO \
END
#define KlattGrid_REMOVE_FBA_VALUE(Name,namef,Form,FBA,fba,formantType) \
-FORM (KlattGrid_remove##Name##Formant##FBA##Points, U"KlattGrid: Remove " #namef "ormant " #fba " points", nullptr) \
+FORM (KlattGrid_remove##Name##Formant##FBA##Points, U"KlattGrid: Remove " #namef "ormant " #fba " points", 0) \
NATURAL (U"Formant number", U"1") \
REAL (U"From time (s)", U"0.3")\
REAL (U"To time (s)", U"0.7") \
@@ -398,7 +393,7 @@ DO \
END
#define KlattGrid_ADD_FORMANT(Name,namef,formantType) \
-FORM (KlattGrid_add##Name##Formant, U"KlattGrid: Add " #namef "ormant", nullptr) \
+FORM (KlattGrid_add##Name##Formant, U"KlattGrid: Add " #namef "ormant", 0) \
INTEGER (U"Position", U"0 (=at end)") \
OK \
DO \
@@ -409,7 +404,7 @@ DO \
END
#define KlattGrid_REMOVE_FORMANT(Name,namef,formantType) \
-FORM (KlattGrid_remove##Name##Formant, U"KlattGrid: Remove " #namef "ormant", nullptr) \
+FORM (KlattGrid_remove##Name##Formant, U"KlattGrid: Remove " #namef "ormant", 0) \
INTEGER (U"Position", U"0 (=do nothing)") \
OK \
DO \
@@ -420,7 +415,7 @@ DO \
END
#define KlattGrid_ADD_FORMANT_FREQUENCYANDBANDWIDTHTIERS(Name,namef,formantType) \
-FORM (KlattGrid_add##Name##FormantFrequencyAndBandwidthTiers, U"KlattGrid: Add " #namef "ormant", nullptr) \
+FORM (KlattGrid_add##Name##FormantFrequencyAndBandwidthTiers, U"KlattGrid: Add " #namef "ormant", 0) \
INTEGER (U"Position", U"0 (=at end)") \
OK \
DO \
@@ -431,7 +426,7 @@ DO \
END
#define KlattGrid_REMOVE_FORMANT_FREQUENCYANDBANDWIDTHTIERS(Name,namef,formantType) \
-FORM (KlattGrid_remove##Name##FormantFrequencyAndBandwidthTiers, U"KlattGrid: Remove " #namef "ormant", nullptr) \
+FORM (KlattGrid_remove##Name##FormantFrequencyAndBandwidthTiers, U"KlattGrid: Remove " #namef "ormant", 0) \
INTEGER (U"Position", U"0 (=do nothing)") \
OK \
DO \
@@ -442,7 +437,7 @@ DO \
END
#define KlattGrid_ADD_FORMANT_AMPLITUDETIER(Name,namef,formantType) \
-FORM (KlattGrid_add##Name##FormantAmplitudeTier, U"KlattGrid: Add " #namef "ormant amplitude tier", nullptr) \
+FORM (KlattGrid_add##Name##FormantAmplitudeTier, U"KlattGrid: Add " #namef "ormant amplitude tier", 0) \
INTEGER (U"Position", U"0 (=at end)") \
OK \
DO \
@@ -453,7 +448,7 @@ DO \
END
#define KlattGrid_REMOVE_FORMANT_AMPLITUDETIER(Name,namef,formantType) \
-FORM (KlattGrid_remove##Name##FormantAmplitudeTier, U"KlattGrid: Remove " #namef "ormant amplitude tier", nullptr) \
+FORM (KlattGrid_remove##Name##FormantAmplitudeTier, U"KlattGrid: Remove " #namef "ormant amplitude tier", 0) \
INTEGER (U"Position", U"0 (=do nothing)") \
OK \
DO \
@@ -556,7 +551,7 @@ DO
END
#define KlattGrid_FORMANT_GET_FB_VALUE(Name,name,ForB,forb,FormB,formantType) \
-FORM (KlattGrid_get##Name##Formant##ForB##AtTime, U"KlattGrid: Get " #name " " #forb " at time", nullptr) \
+FORM (KlattGrid_get##Name##Formant##ForB##AtTime, U"KlattGrid: Get " #name " " #forb " at time", 0) \
NATURAL (U"Formant number", U"1") \
REAL (U"Time (s)", U"0.5") \
OK \
@@ -567,7 +562,7 @@ DO \
END
#define KlattGrid_FORMANT_GET_A_VALUE(Name,name,formantType) \
-FORM (KlattGrid_get##Name##FormantAmplitudeAtTime, U"KlattGrid: Get " #name " formant amplitude at time", nullptr) \
+FORM (KlattGrid_get##Name##FormantAmplitudeAtTime, U"KlattGrid: Get " #name " formant amplitude at time", 0) \
NATURAL (U"Formant number", U"1") \
REAL (U"Time (s)", U"0.5") \
OK \
@@ -604,7 +599,7 @@ DIRECT (KlattGrid_extract##Name##FormantGrid) \
END
#define KlattGrid_EXTRACT_FORMANT_AMPLITUDE(Name,name,formantType) \
-FORM (KlattGrid_extract##Name##FormantAmplitudeTier, U"KlattGrid: Extract " #name " formant amplitude tier", nullptr) \
+FORM (KlattGrid_extract##Name##FormantAmplitudeTier, U"KlattGrid: Extract " #name " formant amplitude tier", 0) \
NATURAL (U"Formant number", U"1") \
OK \
DO \
@@ -613,6 +608,7 @@ DO \
} \
END
+
KlattGrid_EXTRACT_FORMANT_GRID (Oral, KlattGrid_ORAL_FORMANTS)
KlattGrid_EXTRACT_FORMANT_AMPLITUDE (Oral, oral, KlattGrid_ORAL_FORMANTS)
KlattGrid_EXTRACT_FORMANT_GRID (Nasal, KlattGrid_NASAL_FORMANTS)
@@ -636,7 +632,7 @@ DIRECT (KlattGrid_replace##Name##FormantGrid) \
END
#define KlattGrid_REPLACE_FORMANT_AMPLITUDE(Name,name,formantType) \
-FORM (KlattGrid_replace##Name##FormantAmplitudeTier, U"KlattGrid: Replace " #name " formant amplitude tier", nullptr) \
+FORM (KlattGrid_replace##Name##FormantAmplitudeTier, U"KlattGrid: Replace " #name " formant amplitude tier", 0) \
NATURAL (U"Formant number", U"1") \
OK \
DO \
@@ -662,7 +658,7 @@ KlattGrid_REPLACE_FORMANT_AMPLITUDE (Frication, frication, KlattGrid_FRICATION_F
#undef KlattGrid_REPLACE_FORMANTGRID
#define KlattGrid_FORMANT_GET_ADD_REMOVE(Name,name,unit,default,require,requiremessage) \
-FORM (KlattGrid_get##Name##AtTime, U"KlattGrid: Get " #name " at time", nullptr) \
+FORM (KlattGrid_get##Name##AtTime, U"KlattGrid: Get " #name " at time", 0) \
KlattGrid_6formants_addCommonField (dia); \
NATURAL (U"Formant number", U"1") \
REAL (U"Time (s)", U"0.5") \
@@ -673,7 +669,7 @@ DO \
Melder_informationReal (KlattGrid_get##Name##AtTime (me, formantType, GET_INTEGER (U"Formant number"), GET_REAL (U"Time")), U" (Hz)"); \
} \
END \
-FORM (KlattGrid_getDelta##Name##AtTime, U"KlattGrid: Get delta " #name " at time", nullptr) \
+FORM (KlattGrid_getDelta##Name##AtTime, U"KlattGrid: Get delta " #name " at time", 0) \
NATURAL (U"Formant number", U"1") \
REAL (U"Time (s)", U"0.5") \
OK \
@@ -682,7 +678,7 @@ DO \
Melder_informationReal (KlattGrid_getDelta##Name##AtTime (me, GET_INTEGER (U"Formant number"), GET_REAL (U"Time")), U" (Hz)"); \
} \
END \
-FORM (KlattGrid_add##Name##Point, U"KlattGrid: Add " #name " point", nullptr) \
+FORM (KlattGrid_add##Name##Point, U"KlattGrid: Add " #name " point", 0) \
KlattGrid_6formants_addCommonField (dia); \
NATURAL (U"Formant number", U"1") \
REAL (U"Time (s)", U"0.5") \
@@ -697,7 +693,7 @@ DO \
praat_dataChanged (me); \
} \
END \
-FORM (KlattGrid_addDelta##Name##Point, U"KlattGrid: Add delta " #name " point", nullptr) \
+FORM (KlattGrid_addDelta##Name##Point, U"KlattGrid: Add delta " #name " point", 0) \
NATURAL (U"Formant number", U"1") \
REAL (U"Time (s)", U"0.5") \
REAL (U"Value" unit, default) \
@@ -710,7 +706,7 @@ DO \
praat_dataChanged (me); \
} \
END \
-FORM (KlattGrid_remove##Name##Points, U"Remove " #name " points", nullptr) \
+FORM (KlattGrid_remove##Name##Points, U"Remove " #name " points", 0) \
KlattGrid_6formants_addCommonField (dia); \
NATURAL (U"Formant number", U"1") \
REAL (U"From time (s)", U"0.3")\
@@ -723,7 +719,7 @@ DO \
praat_dataChanged (me);\
} \
END \
-FORM (KlattGrid_removeDelta##Name##Points, U"Remove delta " #name " points", nullptr) \
+FORM (KlattGrid_removeDelta##Name##Points, U"Remove delta " #name " points", 0) \
NATURAL (U"Formant number", U"1") \
REAL (U"From time (s)", U"0.3")\
REAL (U"To time (s)", U"0.7") \
@@ -740,7 +736,7 @@ KlattGrid_FORMANT_GET_ADD_REMOVE (Bandwidth, bandwidth, U" (Hz)", U"50.0", (valu
#undef KlattGrid_FORMANT_GET_ADD_REMOVE
-FORM (KlattGrid_addFormantAndBandwidthTier, U"", nullptr)
+FORM (KlattGrid_addFormantAndBandwidthTier, U"", 0)
KlattGrid_7formants_addCommonField (dia);
INTEGER (U"Position", U"0 (=at end)")
OK
@@ -753,7 +749,7 @@ DO
}
END
-FORM (KlattGrid_extractFormantGrid, U"KlattGrid: Extract formant grid", nullptr)
+FORM (KlattGrid_extractFormantGrid, U"KlattGrid: Extract formant grid", 0)
KlattGrid_6formants_addCommonField (dia);
OK
DO
@@ -764,7 +760,7 @@ DO
}
END
-FORM (KlattGrid_replaceFormantGrid, U"KlattGrid: Replace formant grid", nullptr)
+FORM (KlattGrid_replaceFormantGrid, U"KlattGrid: Replace formant grid", 0)
KlattGrid_6formants_addCommonField (dia);
OK
DO
@@ -774,7 +770,7 @@ DO
praat_dataChanged (OBJECT);
END
-FORM (KlattGrid_getAmplitudeAtTime, U"KlattGrid: Get amplitude at time", nullptr)
+FORM (KlattGrid_getAmplitudeAtTime, U"KlattGrid: Get amplitude at time", 0) \
KlattGrid_4formants_addCommonField (dia);
NATURAL (U"Formant number", U"1")
REAL (U"Time (s)", U"0.5")
@@ -787,7 +783,7 @@ DO
}
END
-FORM (KlattGrid_addAmplitudePoint, U"KlattGrid: Add amplitude point", nullptr)
+FORM (KlattGrid_addAmplitudePoint, U"KlattGrid: Add amplitude point", 0)
KlattGrid_4formants_addCommonField (dia);
NATURAL (U"Formant number", U"1")
REAL (U"Time (s)", U"0.5")
@@ -803,7 +799,7 @@ DO
}
END
-FORM (KlattGrid_removeAmplitudePoints, U"Remove amplitude points", nullptr)
+FORM (KlattGrid_removeAmplitudePoints, U"Remove amplitude points", 0) \
KlattGrid_4formants_addCommonField (dia);
NATURAL (U"Formant number", U"1")
REAL (U"From time (s)", U"0.3")
@@ -818,7 +814,7 @@ DO
}
END
-FORM (KlattGrid_extractAmplitudeTier, U"", nullptr)
+FORM (KlattGrid_extractAmplitudeTier, U"", 0)
KlattGrid_4formants_addCommonField (dia);
NATURAL (U"Formant number", U"1")
OK
@@ -830,7 +826,7 @@ DO
}
END
-FORM (KlattGrid_replaceAmplitudeTier, U"KlattGrid: Replace amplitude tier", nullptr)
+FORM (KlattGrid_replaceAmplitudeTier, U"KlattGrid: Replace amplitude tier", 0)
KlattGrid_4formants_addCommonField (dia);
NATURAL (U"Formant number", U"1")
OK
@@ -843,13 +839,13 @@ DO
END
FORM (KlattGrid_to_Sound_special, U"KlattGrid: To Sound (special)", U"KlattGrid: To Sound (special)...")
- KlattGrid_PlayOptions_addCommonFields (dia, true);
+ KlattGrid_PlayOptions_addCommonFields (dia, 1);
OK
DO
LOOP {
iam (KlattGrid);
KlattGrid_setDefaultPlayOptions (me);
- KlattGrid_PlayOptions_getCommonFields (dia, true, me);
+ KlattGrid_PlayOptions_getCommonFields (dia, 1, me);
praat_new (KlattGrid_to_Sound (me), my name);
}
END
@@ -863,19 +859,19 @@ DIRECT (KlattGrid_to_Sound)
END
FORM (KlattGrid_playSpecial, U"KlattGrid: Play special", U"KlattGrid: Play special...")
- KlattGrid_PlayOptions_addCommonFields (dia, false);
+ KlattGrid_PlayOptions_addCommonFields (dia, 0);
OK
DO
LOOP {
iam (KlattGrid);
KlattGrid_setDefaultPlayOptions (me);
- KlattGrid_PlayOptions_getCommonFields (dia, false, me);
+ KlattGrid_PlayOptions_getCommonFields (dia, 0, me);
KlattGrid_playSpecial (me);
}
END
FORM (KlattGrid_to_Sound_phonation, U"KlattGrid: To Sound (phonation)", U"KlattGrid: To Sound (phonation)...")
- POSITIVE (U"Sampling frequency (Hz)", U"44100.0")
+ POSITIVE (U"Sampling frequency (Hz)", U"44100")
KlattGrid_PhonationGridPlayOptions_addCommonFields (dia);
OK
DO
@@ -896,10 +892,10 @@ DIRECT (KlattGrid_play)
}
END
-FORM (KlattGrid_draw, U"KlattGrid: Draw", nullptr)
+FORM (KlattGrid_draw, U"KlattGrid: Draw", 0)
RADIO (U"Synthesis model", 1)
- RADIOBUTTON (U"Cascade")
- RADIOBUTTON (U"Parallel")
+ RADIOBUTTON (U"Cascade")
+ RADIOBUTTON (U"Parallel")
OK
DO
autoPraatPicture picture;
@@ -909,11 +905,11 @@ DO
}
END
-FORM (KlattGrid_drawVocalTract, U"KlattGrid: Draw vocal tract", nullptr)
+FORM (KlattGrid_drawVocalTract, U"KlattGrid: Draw vocal tract", 0)
RADIO (U"Synthesis model", 1)
- RADIOBUTTON (U"Cascade")
- RADIOBUTTON (U"Parallel")
- BOOLEAN (U"Include tracheal formants", true);
+ RADIOBUTTON (U"Cascade")
+ RADIOBUTTON (U"Parallel")
+ BOOLEAN (U"Include tracheal formants", 1);
OK
DO
autoPraatPicture picture;
@@ -927,7 +923,7 @@ DIRECT (KlattGrid_drawPhonation)
autoPraatPicture picture;
LOOP {
iam (KlattGrid);
- PhonationGrid_draw (my phonation.get(), GRAPHICS);
+ PhonationGrid_draw (my phonation, GRAPHICS);
}
END
@@ -935,7 +931,7 @@ DIRECT (KlattGrid_drawFrication)
autoPraatPicture picture;
LOOP {
iam (KlattGrid);
- FricationGrid_draw (my frication.get(), GRAPHICS);
+ FricationGrid_draw (my frication, GRAPHICS);
}
END
@@ -953,8 +949,8 @@ END
FORM (Sound_KlattGrid_filterByVocalTract, U"Sound & KlattGrid: Filter by vocal tract", U"Sound & KlattGrid: Filter by vocal tract...")
RADIO (U"Vocal tract filter model", 1)
- RADIOBUTTON (U"Cascade")
- RADIOBUTTON (U"Parallel")
+ RADIOBUTTON (U"Cascade")
+ RADIOBUTTON (U"Parallel")
OK
DO
Sound me = FIRST (Sound);
@@ -966,13 +962,13 @@ END
void praat_KlattGrid_init ();
void praat_KlattGrid_init () {
- Thing_recognizeClassesByName (classKlattGrid, nullptr);
+ Thing_recognizeClassesByName (classKlattGrid, NULL);
- praat_addMenuCommand (U"Objects", U"New", U"Acoustic synthesis (Klatt)", nullptr, 0, nullptr);
- praat_addMenuCommand (U"Objects", U"New", U"KlattGrid help", nullptr, 1, DO_KlattGrid_help);
- praat_addMenuCommand (U"Objects", U"New", U"-- the synthesizer grid --", nullptr, 1, nullptr);
- praat_addMenuCommand (U"Objects", U"New", U"Create KlattGrid...", nullptr, 1, DO_KlattGrid_create);
- praat_addMenuCommand (U"Objects", U"New", U"Create KlattGrid example", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_createExample);
+ praat_addMenuCommand (U"Objects", U"New", U"Acoustic synthesis (Klatt)", 0, 0, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"KlattGrid help", 0, 1, DO_KlattGrid_help);
+ praat_addMenuCommand (U"Objects", U"New", U"-- the synthesizer grid --", 0, 1, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"Create KlattGrid...", 0, 1, DO_KlattGrid_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Create KlattGrid example", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_createExample);
/*
Edit oral/nasal/tracheal/frication/delta formant grid
@@ -1010,76 +1006,76 @@ void praat_KlattGrid_init () {
#define KlattGrid_TRACHEAL_ANTIFORMANTS 6
#define KlattGrid_DELTA_FORMANTS 7
*/
- praat_addAction1 (classKlattGrid, 0, U"KlattGrid help", nullptr, 0, DO_KlattGrid_help);
- praat_addAction1 (classKlattGrid, 0, U"Edit phonation -", nullptr, 0, nullptr);
- praat_addAction1 (classKlattGrid, 0, U"Edit pitch tier", nullptr, 1, DO_KlattGrid_editPitchTier);
- praat_addAction1 (classKlattGrid, 0, U"Edit voicing amplitude tier", nullptr, 1, DO_KlattGrid_editVoicingAmplitudeTier);
- praat_addAction1 (classKlattGrid, 0, U"Edit flutter tier", nullptr, 1, DO_KlattGrid_editFlutterTier);
- praat_addAction1 (classKlattGrid, 0, U"Edit power1 tier", nullptr, 1, DO_KlattGrid_editPower1Tier);
- praat_addAction1 (classKlattGrid, 0, U"Edit power2 tier", nullptr, 1, DO_KlattGrid_editPower2Tier);
- praat_addAction1 (classKlattGrid, 0, U"Edit open phase tier", nullptr, 1, DO_KlattGrid_editOpenPhaseTier);
- praat_addAction1 (classKlattGrid, 0, U"Edit collision phase tier", nullptr, 1, DO_KlattGrid_editCollisionPhaseTier);
- praat_addAction1 (classKlattGrid, 0, U"Edit double pulsing tier", nullptr, 1, DO_KlattGrid_editDoublePulsingTier);
- praat_addAction1 (classKlattGrid, 0, U"Edit spectral tilt tier", nullptr, 1, DO_KlattGrid_editSpectralTiltTier);
- praat_addAction1 (classKlattGrid, 0, U"Edit aspiration amplitude tier", nullptr, 1, DO_KlattGrid_editAspirationAmplitudeTier);
- praat_addAction1 (classKlattGrid, 0, U"Edit breathiness amplitude tier", nullptr, 1, DO_KlattGrid_editBreathinessAmplitudeTier);
-
- praat_addAction1 (classKlattGrid, 0, U"Edit filters -", nullptr, 0, nullptr);
- praat_addAction1 (classKlattGrid, 0, U"Edit oral formant grid", nullptr, 1, DO_KlattGrid_editOralFormantGrid);
- praat_addAction1 (classKlattGrid, 0, U"Edit nasal formant grid", nullptr, 1, DO_KlattGrid_editNasalFormantGrid);
- praat_addAction1 (classKlattGrid, 0, U"Edit nasal antiformant grid", nullptr, 1, DO_KlattGrid_editNasalAntiFormantGrid);
- praat_addAction1 (classKlattGrid, 0, U"Edit oral formant amplitude tier...", nullptr, 1, DO_KlattGrid_editOralFormantAmplitudeTier);
- praat_addAction1 (classKlattGrid, 0, U"Edit nasal formant amplitude tier...", nullptr, 1, DO_KlattGrid_editNasalFormantAmplitudeTier);
- praat_addAction1 (classKlattGrid, 0, U"-- edit delta formant grid --", nullptr, 1, nullptr);
- praat_addAction1 (classKlattGrid, 0, U"Edit delta formant grid", nullptr, 1, DO_KlattGrid_editDeltaFormantGrid);
- praat_addAction1 (classKlattGrid, 0, U"Edit tracheal formant grid", nullptr, 1, DO_KlattGrid_editTrachealFormantGrid);
- praat_addAction1 (classKlattGrid, 0, U"Edit tracheal antiformant grid", nullptr, 1, DO_KlattGrid_editTrachealAntiFormantGrid);
- praat_addAction1 (classKlattGrid, 0, U"Edit tracheal formant amplitude tier...", nullptr, 1, DO_KlattGrid_editTrachealFormantAmplitudeTier);
- praat_addAction1 (classKlattGrid, 0, U"-- edit frication tiers --", nullptr, 1, nullptr);
- praat_addAction1 (classKlattGrid, 1, U"Edit frication amplitude tier", nullptr, 1, DO_KlattGrid_editFricationAmplitudeTier);
- praat_addAction1 (classKlattGrid, 0, U"Edit frication formant grid", nullptr, 1, DO_KlattGrid_editFricationFormantGrid);
- praat_addAction1 (classKlattGrid, 0, U"Edit frication formant amplitude tier...", nullptr, 1, DO_KlattGrid_editFricationFormantAmplitudeTier);
- praat_addAction1 (classKlattGrid, 0, U"Edit frication bypass tier", nullptr, 1, DO_KlattGrid_editFricationBypassTier);
- praat_addAction1 (classKlattGrid, 1, U"Edit frication amplitude tier", nullptr, 1, DO_KlattGrid_editFricationAmplitudeTier);
-
- praat_addAction1 (classKlattGrid, 0, U"Play", nullptr, 0, DO_KlattGrid_play);
- praat_addAction1 (classKlattGrid, 0, U"Play special...", nullptr, 0, DO_KlattGrid_playSpecial);
- praat_addAction1 (classKlattGrid, 0, U"To Sound", nullptr, 0, DO_KlattGrid_to_Sound);
- praat_addAction1 (classKlattGrid, 0, U"To Sound (special)...", nullptr, 0, DO_KlattGrid_to_Sound_special);
- praat_addAction1 (classKlattGrid, 0, U"To Sound (phonation)...", nullptr, 0, DO_KlattGrid_to_Sound_phonation);
-
- praat_addAction1 (classKlattGrid, 0, U"Draw -", nullptr, 0, nullptr);
- praat_addAction1 (classKlattGrid, 0, U"Draw synthesizer...", nullptr, 1, DO_KlattGrid_draw);
- praat_addAction1 (classKlattGrid, 0, U"Draw vocal tract...", nullptr, 1, DO_KlattGrid_drawVocalTract);
- praat_addAction1 (classKlattGrid, 0, U"Draw phonation", nullptr, 1, DO_KlattGrid_drawPhonation);
- praat_addAction1 (classKlattGrid, 0, U"Draw frication", nullptr, 1, DO_KlattGrid_drawFrication);
-
- praat_addAction1 (classKlattGrid, 0, U"Query phonation -", nullptr, 0, nullptr);
- praat_addAction1 (classKlattGrid, 1, U"Get pitch at time...", nullptr, 1, DO_KlattGrid_getPitchAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get voicing amplitude at time...", nullptr, 1, DO_KlattGrid_getVoicingAmplitudeAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get flutter at time...", nullptr, 1, DO_KlattGrid_getFlutterAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get power1 at time...", nullptr, 1, DO_KlattGrid_getPower1AtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get power2 at time...", nullptr, 1, DO_KlattGrid_getPower2AtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get open phase at time...", nullptr, 1, DO_KlattGrid_getOpenPhaseAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get collision phase at time...", nullptr, 1, DO_KlattGrid_getCollisionPhaseAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get double pulsing at time...", nullptr, 1, DO_KlattGrid_getDoublePulsingAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get spectral tilt at time...", nullptr, 1, DO_KlattGrid_getSpectralTiltAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get aspiration amplitude at time...", nullptr, 1, DO_KlattGrid_getAspirationAmplitudeAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get breathiness amplitude at time...", nullptr, 1, DO_KlattGrid_getBreathinessAmplitudeAtTime);
-
- praat_addAction1 (classKlattGrid, 0, U"Query filters -", nullptr, 0, nullptr);
- praat_addAction1 (classKlattGrid, 1, U"Get formant at time...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_getFormantAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get bandwidth at time...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_getBandwidthAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get amplitude at time...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_getAmplitudeAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get delta formant at time...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_getDeltaFormantAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get delta bandwidth at time...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_getDeltaBandwidthAtTime);
+ praat_addAction1 (classKlattGrid, 0, U"KlattGrid help", 0, 0, DO_KlattGrid_help);
+ praat_addAction1 (classKlattGrid, 0, U"Edit phonation -", 0, 0, 0);
+ praat_addAction1 (classKlattGrid, 0, U"Edit pitch tier", 0, 1, DO_KlattGrid_editPitchTier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit voicing amplitude tier", 0, 1, DO_KlattGrid_editVoicingAmplitudeTier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit flutter tier", 0, 1, DO_KlattGrid_editFlutterTier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit power1 tier", 0, 1, DO_KlattGrid_editPower1Tier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit power2 tier", 0, 1, DO_KlattGrid_editPower2Tier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit open phase tier", 0, 1, DO_KlattGrid_editOpenPhaseTier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit collision phase tier", 0, 1, DO_KlattGrid_editCollisionPhaseTier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit double pulsing tier", 0, 1, DO_KlattGrid_editDoublePulsingTier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit spectral tilt tier", 0, 1, DO_KlattGrid_editSpectralTiltTier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit aspiration amplitude tier", 0, 1, DO_KlattGrid_editAspirationAmplitudeTier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit breathiness amplitude tier", 0, 1, DO_KlattGrid_editBreathinessAmplitudeTier);
+
+ praat_addAction1 (classKlattGrid, 0, U"Edit filters -", 0, 0, 0);
+ praat_addAction1 (classKlattGrid, 0, U"Edit oral formant grid", 0, 1, DO_KlattGrid_editOralFormantGrid);
+ praat_addAction1 (classKlattGrid, 0, U"Edit nasal formant grid", 0, 1, DO_KlattGrid_editNasalFormantGrid);
+ praat_addAction1 (classKlattGrid, 0, U"Edit nasal antiformant grid", 0, 1, DO_KlattGrid_editNasalAntiFormantGrid);
+ praat_addAction1 (classKlattGrid, 0, U"Edit oral formant amplitude tier...", 0, 1, DO_KlattGrid_editOralFormantAmplitudeTier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit nasal formant amplitude tier...", 0, 1, DO_KlattGrid_editNasalFormantAmplitudeTier);
+ praat_addAction1 (classKlattGrid, 0, U"-- edit delta formant grid --", 0, 1, 0);
+ praat_addAction1 (classKlattGrid, 0, U"Edit delta formant grid", 0, 1, DO_KlattGrid_editDeltaFormantGrid);
+ praat_addAction1 (classKlattGrid, 0, U"Edit tracheal formant grid", 0, 1, DO_KlattGrid_editTrachealFormantGrid);
+ praat_addAction1 (classKlattGrid, 0, U"Edit tracheal antiformant grid", 0, 1, DO_KlattGrid_editTrachealAntiFormantGrid);
+ praat_addAction1 (classKlattGrid, 0, U"Edit tracheal formant amplitude tier...", 0, 1, DO_KlattGrid_editTrachealFormantAmplitudeTier);
+ praat_addAction1 (classKlattGrid, 0, U"-- edit frication tiers --", 0, 1, 0);
+ praat_addAction1 (classKlattGrid, 1, U"Edit frication amplitude tier", 0, 1, DO_KlattGrid_editFricationAmplitudeTier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit frication formant grid", 0, 1, DO_KlattGrid_editFricationFormantGrid);
+ praat_addAction1 (classKlattGrid, 0, U"Edit frication formant amplitude tier...", 0, 1, DO_KlattGrid_editFricationFormantAmplitudeTier);
+ praat_addAction1 (classKlattGrid, 0, U"Edit frication bypass tier", 0, 1, DO_KlattGrid_editFricationBypassTier);
+ praat_addAction1 (classKlattGrid, 1, U"Edit frication amplitude tier", 0, 1, DO_KlattGrid_editFricationAmplitudeTier);
+
+ praat_addAction1 (classKlattGrid, 0, U"Play", 0, 0, DO_KlattGrid_play);
+ praat_addAction1 (classKlattGrid, 0, U"Play special...", 0, 0, DO_KlattGrid_playSpecial);
+ praat_addAction1 (classKlattGrid, 0, U"To Sound", 0, 0, DO_KlattGrid_to_Sound);
+ praat_addAction1 (classKlattGrid, 0, U"To Sound (special)...", 0, 0, DO_KlattGrid_to_Sound_special);
+ praat_addAction1 (classKlattGrid, 0, U"To Sound (phonation)...", 0, 0, DO_KlattGrid_to_Sound_phonation);
+
+ praat_addAction1 (classKlattGrid, 0, U"Draw -", 0, 0, 0);
+ praat_addAction1 (classKlattGrid, 0, U"Draw synthesizer...", 0, 1, DO_KlattGrid_draw);
+ praat_addAction1 (classKlattGrid, 0, U"Draw vocal tract...", 0, 1, DO_KlattGrid_drawVocalTract);
+ praat_addAction1 (classKlattGrid, 0, U"Draw phonation", 0, 1, DO_KlattGrid_drawPhonation);
+ praat_addAction1 (classKlattGrid, 0, U"Draw frication", 0, 1, DO_KlattGrid_drawFrication);
+
+ praat_addAction1 (classKlattGrid, 0, U"Query phonation -", 0, 0, 0);
+ praat_addAction1 (classKlattGrid, 1, U"Get pitch at time...", 0, 1, DO_KlattGrid_getPitchAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get voicing amplitude at time...", 0, 1, DO_KlattGrid_getVoicingAmplitudeAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get flutter at time...", 0, 1, DO_KlattGrid_getFlutterAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get power1 at time...", 0, 1, DO_KlattGrid_getPower1AtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get power2 at time...", 0, 1, DO_KlattGrid_getPower2AtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get open phase at time...", 0, 1, DO_KlattGrid_getOpenPhaseAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get collision phase at time...", 0, 1, DO_KlattGrid_getCollisionPhaseAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get double pulsing at time...", 0, 1, DO_KlattGrid_getDoublePulsingAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get spectral tilt at time...", 0, 1, DO_KlattGrid_getSpectralTiltAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get aspiration amplitude at time...", 0, 1, DO_KlattGrid_getAspirationAmplitudeAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get breathiness amplitude at time...", 0, 1, DO_KlattGrid_getBreathinessAmplitudeAtTime);
+
+ praat_addAction1 (classKlattGrid, 0, U"Query filters -", 0, 0, 0);
+ praat_addAction1 (classKlattGrid, 1, U"Get formant at time...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_getFormantAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get bandwidth at time...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_getBandwidthAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get amplitude at time...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_getAmplitudeAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get delta formant at time...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_getDeltaFormantAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get delta bandwidth at time...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_getDeltaBandwidthAtTime);
#define KlattGRID_GET_FORMANT_FB_VALUES_ACTION(Name, formantname) \
- praat_addAction1 (classKlattGrid, 1, U"Get " #formantname " frequency at time...", nullptr, 1, DO_KlattGrid_get##Name##FormantFrequencyAtTime); \
- praat_addAction1 (classKlattGrid, 1, U"Get " #formantname " bandwidth at time...", nullptr, 1, DO_KlattGrid_get##Name##FormantBandwidthAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get " #formantname " frequency at time...", 0, 1, DO_KlattGrid_get##Name##FormantFrequencyAtTime); \
+ praat_addAction1 (classKlattGrid, 1, U"Get " #formantname " bandwidth at time...", 0, 1, DO_KlattGrid_get##Name##FormantBandwidthAtTime);
#define KlattGRID_GET_FORMANT_A_VALUES_ACTION(Name,formantname) \
- praat_addAction1 (classKlattGrid, 1, U"Get " #formantname " amplitude at time...", nullptr, 1, DO_KlattGrid_get##Name##FormantAmplitudeAtTime); \
+ praat_addAction1 (classKlattGrid, 1, U"Get " #formantname " amplitude at time...", 0, 1, DO_KlattGrid_get##Name##FormantAmplitudeAtTime); \
KlattGRID_GET_FORMANT_FB_VALUES_ACTION (Oral, oral formant)
KlattGRID_GET_FORMANT_A_VALUES_ACTION (Oral, oral formant)
@@ -1087,37 +1083,37 @@ void praat_KlattGrid_init () {
KlattGRID_GET_FORMANT_A_VALUES_ACTION (Nasal, nasal formant)
KlattGRID_GET_FORMANT_FB_VALUES_ACTION (NasalAnti, nasal antiformant)
- praat_addAction1 (classKlattGrid, 1, U"-- query delta characteristics", nullptr, 1, nullptr);
+ praat_addAction1 (classKlattGrid, 1, U"-- query delta characteristics", 0, 1, 0);
KlattGRID_GET_FORMANT_FB_VALUES_ACTION (Delta, delta formant)
KlattGRID_GET_FORMANT_FB_VALUES_ACTION (Tracheal, tracheal formant)
KlattGRID_GET_FORMANT_A_VALUES_ACTION (Tracheal, tracheal formant)
KlattGRID_GET_FORMANT_FB_VALUES_ACTION (TrachealAnti, tracheal antiformant)
- praat_addAction1 (classKlattGrid, 1, U"-- query frication characteristics", nullptr, 1, nullptr);
+ praat_addAction1 (classKlattGrid, 1, U"-- query frication characteristics", 0, 1, 0);
KlattGRID_GET_FORMANT_FB_VALUES_ACTION (Frication, frication formant)
KlattGRID_GET_FORMANT_A_VALUES_ACTION (Frication, frication formant)
#undef KlattGRID_GET_FORMANT_A_VALUES_ACTION
#undef KlattGRID_GET_FORMANT_A_VALUES_ACTION
- praat_addAction1 (classKlattGrid, 1, U"Get frication bypass at time...", nullptr, 1, DO_KlattGrid_getFricationBypassAtTime);
- praat_addAction1 (classKlattGrid, 1, U"Get frication amplitude at time...", nullptr, 1, DO_KlattGrid_getFricationAmplitudeAtTime);
-
- praat_addAction1 (classKlattGrid, 0, U"Modify phonation -", nullptr, 0, nullptr);
- praat_addAction1 (classKlattGrid, 0, U"Add pitch point...", nullptr, 1, DO_KlattGrid_addPitchPoint);
- praat_addAction1 (classKlattGrid, 0, U"Add voicing amplitude point...", nullptr, 1, DO_KlattGrid_addVoicingAmplitudePoint);
- praat_addAction1 (classKlattGrid, 0, U"Add flutter point...", nullptr, 1, DO_KlattGrid_addFlutterPoint);
- praat_addAction1 (classKlattGrid, 0, U"Add power1 point...", nullptr, 1, DO_KlattGrid_addPower1Point);
- praat_addAction1 (classKlattGrid, 0, U"Add power2 point...", nullptr, 1, DO_KlattGrid_addPower2Point);
- praat_addAction1 (classKlattGrid, 0, U"Add open phase point...", nullptr, 1, DO_KlattGrid_addOpenPhasePoint);
- praat_addAction1 (classKlattGrid, 0, U"Add collision phase point...", nullptr, 1, DO_KlattGrid_addCollisionPhasePoint);
- praat_addAction1 (classKlattGrid, 0, U"Add double pulsing point...", nullptr, 1, DO_KlattGrid_addDoublePulsingPoint);
- praat_addAction1 (classKlattGrid, 0, U"Add spectral tilt point...", nullptr, 1, DO_KlattGrid_addSpectralTiltPoint);
- praat_addAction1 (classKlattGrid, 0, U"Add aspiration amplitude point...", nullptr, 1, DO_KlattGrid_addAspirationAmplitudePoint);
- praat_addAction1 (classKlattGrid, 0, U"Add breathiness amplitude point...", nullptr, 1, DO_KlattGrid_addBreathinessAmplitudePoint);
+ praat_addAction1 (classKlattGrid, 1, U"Get frication bypass at time...", 0, 1, DO_KlattGrid_getFricationBypassAtTime);
+ praat_addAction1 (classKlattGrid, 1, U"Get frication amplitude at time...", 0, 1, DO_KlattGrid_getFricationAmplitudeAtTime);
+
+ praat_addAction1 (classKlattGrid, 0, U"Modify phonation -", 0, 0, 0);
+ praat_addAction1 (classKlattGrid, 0, U"Add pitch point...", 0, 1, DO_KlattGrid_addPitchPoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add voicing amplitude point...", 0, 1, DO_KlattGrid_addVoicingAmplitudePoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add flutter point...", 0, 1, DO_KlattGrid_addFlutterPoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add power1 point...", 0, 1, DO_KlattGrid_addPower1Point);
+ praat_addAction1 (classKlattGrid, 0, U"Add power2 point...", 0, 1, DO_KlattGrid_addPower2Point);
+ praat_addAction1 (classKlattGrid, 0, U"Add open phase point...", 0, 1, DO_KlattGrid_addOpenPhasePoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add collision phase point...", 0, 1, DO_KlattGrid_addCollisionPhasePoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add double pulsing point...", 0, 1, DO_KlattGrid_addDoublePulsingPoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add spectral tilt point...", 0, 1, DO_KlattGrid_addSpectralTiltPoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add aspiration amplitude point...", 0, 1, DO_KlattGrid_addAspirationAmplitudePoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add breathiness amplitude point...", 0, 1, DO_KlattGrid_addBreathinessAmplitudePoint);
#define KlattGrid_REMOVE_POINTS_ACTION(Name,name) \
- praat_addAction1 (classKlattGrid, 0, U"Remove " #name " points between...", nullptr, praat_DEPTH_1+praat_HIDDEN, DO_KlattGrid_remove##Name##Points); \
- praat_addAction1 (classKlattGrid, 0, U"Remove " #name " points...", nullptr, 1, DO_KlattGrid_remove##Name##Points);
+ praat_addAction1 (classKlattGrid, 0, U"Remove " #name " points between...", 0, praat_DEPTH_1+praat_HIDDEN, DO_KlattGrid_remove##Name##Points); \
+ praat_addAction1 (classKlattGrid, 0, U"Remove " #name " points...", 0, 1, DO_KlattGrid_remove##Name##Points);
KlattGrid_REMOVE_POINTS_ACTION (Pitch, pitch)
KlattGrid_REMOVE_POINTS_ACTION (VoicingAmplitude, voicing amplitude)
@@ -1131,166 +1127,168 @@ void praat_KlattGrid_init () {
KlattGrid_REMOVE_POINTS_ACTION (AspirationAmplitude, aspiration amplitude)
KlattGrid_REMOVE_POINTS_ACTION (BreathinessAmplitude, breathiness amplitude)
- praat_addAction1 (classKlattGrid, 0, U"Modify vocal tract -", nullptr, 0, nullptr);
+ praat_addAction1 (classKlattGrid, 0, U"Modify vocal tract -", 0, 0, 0);
#define KlattGrid_MODIFY_ACTIONS_FBA(Name,formantname) \
- praat_addAction1 (classKlattGrid, 0, U"Formula (" #formantname " frequencies)...", nullptr, 1, DO_KlattGrid_formula##Name##FormantFrequencies); \
- praat_addAction1 (classKlattGrid, 0, U"Formula (" #formantname " bandwidths)...", nullptr, 1, DO_KlattGrid_formula##Name##FormantBandwidths); \
- praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " frequency point...", nullptr, 1, DO_KlattGrid_add##Name##FormantFrequencyPoint); \
- praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " bandwidth point...", nullptr, 1, DO_KlattGrid_add##Name##FormantBandwidthPoint); \
- praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " amplitude point...", nullptr, 1, DO_KlattGrid_add##Name##FormantAmplitudePoint); \
- praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " frequency points...", nullptr, 1, DO_KlattGrid_remove##Name##FormantFrequencyPoints); \
- praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " bandwidth points...", nullptr, 1, DO_KlattGrid_remove##Name##FormantBandwidthPoints); \
- praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " amplitude points...", nullptr, 1, DO_KlattGrid_remove##Name##FormantAmplitudePoints); \
- praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " frequency and bandwidth tiers...", nullptr, 1, DO_KlattGrid_add##Name##FormantFrequencyAndBandwidthTiers); \
- praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " frequency and bandwidth tiers...", nullptr, 1, DO_KlattGrid_remove##Name##FormantFrequencyAndBandwidthTiers); \
- praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " amplitude tier...", nullptr, 1, DO_KlattGrid_add##Name##FormantAmplitudeTier); \
- praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " amplitude tier...", nullptr, 1, DO_KlattGrid_remove##Name##FormantAmplitudeTier); \
- praat_addAction1 (classKlattGrid, 0, U"Add " #formantname "...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_add##Name##Formant); \
- praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname "...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_remove##Name##Formant);
+ praat_addAction1 (classKlattGrid, 0, U"Formula (" #formantname " frequencies)...", 0, 1, DO_KlattGrid_formula##Name##FormantFrequencies); \
+ praat_addAction1 (classKlattGrid, 0, U"Formula (" #formantname " bandwidths)...", 0, 1, DO_KlattGrid_formula##Name##FormantBandwidths); \
+ praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " frequency point...", 0, 1, DO_KlattGrid_add##Name##FormantFrequencyPoint); \
+ praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " bandwidth point...", 0, 1, DO_KlattGrid_add##Name##FormantBandwidthPoint); \
+ praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " amplitude point...", 0, 1, DO_KlattGrid_add##Name##FormantAmplitudePoint); \
+ praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " frequency points...", 0, 1, DO_KlattGrid_remove##Name##FormantFrequencyPoints); \
+ praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " bandwidth points...", 0, 1, DO_KlattGrid_remove##Name##FormantBandwidthPoints); \
+ praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " amplitude points...", 0, 1, DO_KlattGrid_remove##Name##FormantAmplitudePoints); \
+ praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " frequency and bandwidth tiers...", 0, 1, DO_KlattGrid_add##Name##FormantFrequencyAndBandwidthTiers); \
+ praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " frequency and bandwidth tiers...", 0, 1, DO_KlattGrid_remove##Name##FormantFrequencyAndBandwidthTiers); \
+ praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " amplitude tier...", 0, 1, DO_KlattGrid_add##Name##FormantAmplitudeTier); \
+ praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " amplitude tier...", 0, 1, DO_KlattGrid_remove##Name##FormantAmplitudeTier); \
+ praat_addAction1 (classKlattGrid, 0, U"Add " #formantname "...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_add##Name##Formant); \
+ praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname "...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_remove##Name##Formant);
#define KlattGrid_MODIFY_ACTIONS_FB(Name,formantname) \
- praat_addAction1 (classKlattGrid, 0, U"Formula (" #formantname " frequencies)...", nullptr, 1, DO_KlattGrid_formula##Name##FormantFrequencies); \
- praat_addAction1 (classKlattGrid, 0, U"Formula (" #formantname " bandwidths)...", nullptr, 1, DO_KlattGrid_formula##Name##FormantBandwidths); \
- praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " frequency point...", nullptr, 1, DO_KlattGrid_add##Name##FormantFrequencyPoint); \
- praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " bandwidth point...", nullptr, 1, DO_KlattGrid_add##Name##FormantBandwidthPoint); \
- praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " frequency points...", nullptr, 1, DO_KlattGrid_remove##Name##FormantFrequencyPoints); \
- praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " bandwidth points...", nullptr, 1, DO_KlattGrid_remove##Name##FormantBandwidthPoints); \
- praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " frequency and bandwidth tiers...", nullptr, 1, DO_KlattGrid_add##Name##FormantFrequencyAndBandwidthTiers); \
- praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " frequency and bandwidth tiers...", nullptr, 1, DO_KlattGrid_remove##Name##FormantFrequencyAndBandwidthTiers); \
- praat_addAction1 (classKlattGrid, 0, U"Add " #formantname "...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_add##Name##Formant); \
- praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname "...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_remove##Name##Formant);
+ praat_addAction1 (classKlattGrid, 0, U"Formula (" #formantname " frequencies)...", 0, 1, DO_KlattGrid_formula##Name##FormantFrequencies); \
+ praat_addAction1 (classKlattGrid, 0, U"Formula (" #formantname " bandwidths)...", 0, 1, DO_KlattGrid_formula##Name##FormantBandwidths); \
+ praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " frequency point...", 0, 1, DO_KlattGrid_add##Name##FormantFrequencyPoint); \
+ praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " bandwidth point...", 0, 1, DO_KlattGrid_add##Name##FormantBandwidthPoint); \
+ praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " frequency points...", 0, 1, DO_KlattGrid_remove##Name##FormantFrequencyPoints); \
+ praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " bandwidth points...", 0, 1, DO_KlattGrid_remove##Name##FormantBandwidthPoints); \
+ praat_addAction1 (classKlattGrid, 0, U"Add " #formantname " frequency and bandwidth tiers...", 0, 1, DO_KlattGrid_add##Name##FormantFrequencyAndBandwidthTiers); \
+ praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname " frequency and bandwidth tiers...", 0, 1, DO_KlattGrid_remove##Name##FormantFrequencyAndBandwidthTiers); \
+ praat_addAction1 (classKlattGrid, 0, U"Add " #formantname "...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_add##Name##Formant); \
+ praat_addAction1 (classKlattGrid, 0, U"Remove " #formantname "...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_remove##Name##Formant);
KlattGrid_MODIFY_ACTIONS_FBA (Oral, oral formant)
- praat_addAction1 (classKlattGrid, 0, U"-- oral modify separator --", nullptr, 1, nullptr);
+ praat_addAction1 (classKlattGrid, 0, U"-- oral modify separator --", 0, 1, 0);
KlattGrid_MODIFY_ACTIONS_FBA (Nasal, nasal formant)
- praat_addAction1 (classKlattGrid, 0, U"-- nasal modify separator --", nullptr, 1, nullptr);
+ praat_addAction1 (classKlattGrid, 0, U"-- nasal modify separator --", 0, 1, 0);
KlattGrid_MODIFY_ACTIONS_FB (NasalAnti, nasal antiformant)
- praat_addAction1 (classKlattGrid, 0, U"Formula (frequencies)...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_formula_frequencies);
- praat_addAction1 (classKlattGrid, 0, U"Formula (bandwidths)...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_formula_bandwidths);
- praat_addAction1 (classKlattGrid, 0, U"Add formant point...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_addFormantPoint);
- praat_addAction1 (classKlattGrid, 0, U"Add bandwidth point...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_addBandwidthPoint);
- praat_addAction1 (classKlattGrid, 0, U"Add amplitude point...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_addAmplitudePoint);
- praat_addAction1 (classKlattGrid, 0, U"Remove formant points between...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_removeFormantPoints);
- praat_addAction1 (classKlattGrid, 0, U"Remove bandwidth points between...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_removeBandwidthPoints);
- praat_addAction1 (classKlattGrid, 0, U"Remove amplitude points between...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_removeAmplitudePoints);
- praat_addAction1 (classKlattGrid, 0, U"Modify coupling - ", nullptr, 0, nullptr);
+ praat_addAction1 (classKlattGrid, 0, U"Formula (frequencies)...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_formula_frequencies);
+ praat_addAction1 (classKlattGrid, 0, U"Formula (bandwidths)...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_formula_bandwidths);
+ praat_addAction1 (classKlattGrid, 0, U"Add formant point...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_addFormantPoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add bandwidth point...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_addBandwidthPoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add amplitude point...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_addAmplitudePoint);
+ praat_addAction1 (classKlattGrid, 0, U"Remove formant points between...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_removeFormantPoints);
+ praat_addAction1 (classKlattGrid, 0, U"Remove bandwidth points between...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_removeBandwidthPoints);
+ praat_addAction1 (classKlattGrid, 0, U"Remove amplitude points between...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_removeAmplitudePoints);
+ praat_addAction1 (classKlattGrid, 0, U"Modify coupling - ", 0, 0, 0);
KlattGrid_MODIFY_ACTIONS_FB (Delta, delta formant)
- praat_addAction1 (classKlattGrid, 0, U"-- delta modify separator --", nullptr, 1, nullptr);
+ praat_addAction1 (classKlattGrid, 0, U"-- delta modify separator --", 0, 1, 0);
KlattGrid_MODIFY_ACTIONS_FBA (Tracheal, tracheal formant)
- praat_addAction1 (classKlattGrid, 0, U"-- nasal modify separator --", nullptr, 1, nullptr);
+ praat_addAction1 (classKlattGrid, 0, U"-- nasal modify separator --", 0, 1, 0);
KlattGrid_MODIFY_ACTIONS_FB (TrachealAnti, tracheal antiformant)
- praat_addAction1 (classKlattGrid, 0, U"Add delta formant point...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_addDeltaFormantPoint);
- praat_addAction1 (classKlattGrid, 0, U"Add delta bandwidth point...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_addDeltaBandwidthPoint);
- praat_addAction1 (classKlattGrid, 0, U"Remove delta formant points between...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_removeDeltaFormantPoints);
- praat_addAction1 (classKlattGrid, 0, U"Remove delta bandwidth points between...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_removeDeltaBandwidthPoints);
+ praat_addAction1 (classKlattGrid, 0, U"Add delta formant point...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_addDeltaFormantPoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add delta bandwidth point...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_addDeltaBandwidthPoint);
+ praat_addAction1 (classKlattGrid, 0, U"Remove delta formant points between...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_removeDeltaFormantPoints);
+ praat_addAction1 (classKlattGrid, 0, U"Remove delta bandwidth points between...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_removeDeltaBandwidthPoints);
- praat_addAction1 (classKlattGrid, 0, U"Modify frication -", nullptr, 0, nullptr);
+ praat_addAction1 (classKlattGrid, 0, U"Modify frication -", 0, 0, 0);
KlattGrid_MODIFY_ACTIONS_FBA (Frication, frication formant)
- praat_addAction1 (classKlattGrid, 0, U"-- frication modify separator --", nullptr, 1, nullptr);
+ praat_addAction1 (classKlattGrid, 0, U"-- frication modify separator --", 0, 1, 0);
- praat_addAction1 (classKlattGrid, 0, U"Add frication bypass point...", nullptr, 1, DO_KlattGrid_addFricationBypassPoint);
- praat_addAction1 (classKlattGrid, 0, U"Add frication amplitude point...", nullptr, 1, DO_KlattGrid_addFricationAmplitudePoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add frication bypass point...", 0, 1, DO_KlattGrid_addFricationBypassPoint);
+ praat_addAction1 (classKlattGrid, 0, U"Add frication amplitude point...", 0, 1, DO_KlattGrid_addFricationAmplitudePoint);
KlattGrid_REMOVE_POINTS_ACTION (FricationBypass, frication bypass)
KlattGrid_REMOVE_POINTS_ACTION (FricationAmplitude, frication amplitude)
- praat_addAction1 (classKlattGrid, 0, U"Add formant and bandwidth tier...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_addFormantAndBandwidthTier);
+ praat_addAction1 (classKlattGrid, 0, U"Add formant and bandwidth tier...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_addFormantAndBandwidthTier);
#undef KlattGrid_REMOVE_POINTS_ACTION
#undef KlattGrid_MODIFY_ACTION_FB
#undef KlattGrid_MODIFY_ACTION_FBA
- praat_addAction1 (classKlattGrid, 0, U"Extract phonation -", nullptr, 0, nullptr);
- praat_addAction1 (classKlattGrid, 0, U"Extract pitch tier", nullptr, 1, DO_KlattGrid_extractPitchTier);
- praat_addAction1 (classKlattGrid, 0, U"Extract voicing amplitude tier", nullptr, 1, DO_KlattGrid_extractVoicingAmplitudeTier);
- praat_addAction1 (classKlattGrid, 0, U"Extract flutter tier", nullptr, 1, DO_KlattGrid_extractFlutterTier);
- praat_addAction1 (classKlattGrid, 0, U"Extract power1 tier", nullptr, 1, DO_KlattGrid_extractPower1Tier);
- praat_addAction1 (classKlattGrid, 0, U"Extract power2 tier", nullptr, 1, DO_KlattGrid_extractPower2Tier);
- praat_addAction1 (classKlattGrid, 0, U"Extract open phase tier", nullptr, 1, DO_KlattGrid_extractOpenPhaseTier);
- praat_addAction1 (classKlattGrid, 0, U"Extract collision phase tier", nullptr, 1, DO_KlattGrid_extractCollisionPhaseTier);
- praat_addAction1 (classKlattGrid, 0, U"Extract double pulsing tier", nullptr, 1, DO_KlattGrid_extractDoublePulsingTier);
- praat_addAction1 (classKlattGrid, 0, U"Extract spectral tilt tier", nullptr, 1, DO_KlattGrid_extractSpectralTiltTier);
- praat_addAction1 (classKlattGrid, 0, U"Extract aspiration amplitude tier", nullptr, 1, DO_KlattGrid_extractAspirationAmplitudeTier);
- praat_addAction1 (classKlattGrid, 0, U"Extract breathiness amplitude tier", nullptr, 1, DO_KlattGrid_extractBreathinessAmplitudeTier);
- praat_addAction1 (classKlattGrid, 0, U"-- extract glottal events--", nullptr, 1, nullptr);
- praat_addAction1 (classKlattGrid, 0, U"Extract PointProcess (glottal closures)", nullptr, 1, DO_KlattGrid_extractPointProcess_glottalClosures);
+ praat_addAction1 (classKlattGrid, 0, U"Extract phonation -", 0, 0, 0);
+ praat_addAction1 (classKlattGrid, 0, U"Extract pitch tier", 0, 1, DO_KlattGrid_extractPitchTier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract voicing amplitude tier", 0, 1, DO_KlattGrid_extractVoicingAmplitudeTier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract flutter tier", 0, 1, DO_KlattGrid_extractFlutterTier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract power1 tier", 0, 1, DO_KlattGrid_extractPower1Tier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract power2 tier", 0, 1, DO_KlattGrid_extractPower2Tier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract open phase tier", 0, 1, DO_KlattGrid_extractOpenPhaseTier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract collision phase tier", 0, 1, DO_KlattGrid_extractCollisionPhaseTier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract double pulsing tier", 0, 1, DO_KlattGrid_extractDoublePulsingTier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract spectral tilt tier", 0, 1, DO_KlattGrid_extractSpectralTiltTier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract aspiration amplitude tier", 0, 1, DO_KlattGrid_extractAspirationAmplitudeTier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract breathiness amplitude tier", 0, 1, DO_KlattGrid_extractBreathinessAmplitudeTier);
+ praat_addAction1 (classKlattGrid, 0, U"-- extract glottal events--", 0, 1, 0);
+ praat_addAction1 (classKlattGrid, 0, U"Extract PointProcess (glottal closures)", 0, 1, DO_KlattGrid_extractPointProcess_glottalClosures);
#define KlattGRID_EXTRACT_FORMANT_GRID_ACTION(Name,namef) \
- praat_addAction1 (classKlattGrid, 0, U"Extract " #namef "ormant grid", nullptr, 1, DO_KlattGrid_extract##Name##FormantGrid);
+ praat_addAction1 (classKlattGrid, 0, U"Extract " #namef "ormant grid", 0, 1, DO_KlattGrid_extract##Name##FormantGrid);
#define KlattGRID_EXTRACT_FORMANT_AMPLITUDE_ACTION(Name,name) \
- praat_addAction1 (classKlattGrid, 0, U"Extract " #name " formant amplitude tier...", nullptr, 1, DO_KlattGrid_extract##Name##FormantAmplitudeTier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract " #name " formant amplitude tier...", 0, 1, DO_KlattGrid_extract##Name##FormantAmplitudeTier);
- praat_addAction1 (classKlattGrid, 0, U"Extract filters -", nullptr, 0, nullptr);
- praat_addAction1 (classKlattGrid, 0, U"Extract formant grid...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_extractFormantGrid); // deprecated
+ praat_addAction1 (classKlattGrid, 0, U"Extract filters -", 0, 0, 0);
+ praat_addAction1 (classKlattGrid, 0, U"Extract formant grid...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_extractFormantGrid); // deprecated
KlattGRID_EXTRACT_FORMANT_GRID_ACTION (Oral, oral f)
- praat_addAction1 (classKlattGrid, 0, U"Extract amplitude tier...", nullptr, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_extractAmplitudeTier); // deprecated
- praat_addAction1 (classKlattGrid, 0, U"Extract formant grid (open phases)...", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_KlattGrid_to_oralFormantGrid_openPhases);
- praat_addAction1 (classKlattGrid, 0, U"Extract oral formant grid (open phases)...", nullptr, 1, DO_KlattGrid_to_oralFormantGrid_openPhases);
+ praat_addAction1 (classKlattGrid, 0, U"Extract amplitude tier...", 0, praat_DEPTH_1 + praat_HIDDEN, DO_KlattGrid_extractAmplitudeTier); // deprecated
+ praat_addAction1 (classKlattGrid, 0, U"Extract formant grid (open phases)...", 0, praat_HIDDEN + praat_DEPTH_1, DO_KlattGrid_to_oralFormantGrid_openPhases);
+ praat_addAction1 (classKlattGrid, 0, U"Extract oral formant grid (open phases)...", 0, 1, DO_KlattGrid_to_oralFormantGrid_openPhases);
KlattGRID_EXTRACT_FORMANT_AMPLITUDE_ACTION (Oral, oral)
KlattGRID_EXTRACT_FORMANT_GRID_ACTION (Nasal, nasal f)
KlattGRID_EXTRACT_FORMANT_AMPLITUDE_ACTION (Nasal, nasal)
KlattGRID_EXTRACT_FORMANT_GRID_ACTION (NasalAnti, nasal antif)
- praat_addAction1 (classKlattGrid, 0, U"-- extract delta characteristics", nullptr, 1, nullptr);
- praat_addAction1 (classKlattGrid, 0, U"Extract delta formant grid", nullptr, 1, DO_KlattGrid_extractDeltaFormantGrid);
+ praat_addAction1 (classKlattGrid, 0, U"-- extract delta characteristics", 0, 1, 0);
+ praat_addAction1 (classKlattGrid, 0, U"Extract delta formant grid", 0, 1, DO_KlattGrid_extractDeltaFormantGrid);
KlattGRID_EXTRACT_FORMANT_GRID_ACTION (Tracheal, tracheal f)
KlattGRID_EXTRACT_FORMANT_AMPLITUDE_ACTION (Tracheal, tracheal)
KlattGRID_EXTRACT_FORMANT_GRID_ACTION (TrachealAnti, tracheal antif)
- praat_addAction1 (classKlattGrid, 0, U"-- extract frication characteristics", nullptr, 1, nullptr);
+ praat_addAction1 (classKlattGrid, 0, U"-- extract frication characteristics", 0, 1, 0);
KlattGRID_EXTRACT_FORMANT_GRID_ACTION (Frication, frication f)
KlattGRID_EXTRACT_FORMANT_AMPLITUDE_ACTION (Frication, frication)
- praat_addAction1 (classKlattGrid, 0, U"Extract frication bypass tier", nullptr, 1, DO_KlattGrid_extractFricationBypassTier);
- praat_addAction1 (classKlattGrid, 0, U"Extract frication amplitude tier", nullptr, 1, DO_KlattGrid_extractFricationAmplitudeTier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract frication bypass tier", 0, 1, DO_KlattGrid_extractFricationBypassTier);
+ praat_addAction1 (classKlattGrid, 0, U"Extract frication amplitude tier", 0, 1, DO_KlattGrid_extractFricationAmplitudeTier);
#undef KlattGRID_EXTRACT_FORMANT_AMPLITUDE_ACTION
#undef KlattGRID_EXTRACT_FORMANT_GRID_ACTION
- praat_addAction2 (classKlattGrid, 1, classPitchTier, 1, U"Replace pitch tier", nullptr, 1, DO_KlattGrid_replacePitchTier);
- praat_addAction2 (classKlattGrid, 1, classRealTier, 1, U"Replace flutter tier", nullptr, 1, DO_KlattGrid_replaceFlutterTier);
- praat_addAction2 (classKlattGrid, 1, classRealTier, 1, U"Replace power1 tier", nullptr, 1, DO_KlattGrid_replacePower1Tier);
- praat_addAction2 (classKlattGrid, 1, classRealTier, 1, U"Replace power2 tier", nullptr, 1, DO_KlattGrid_replacePower2Tier);
- praat_addAction2 (classKlattGrid, 1, classRealTier, 1, U"Replace open phase tier", nullptr, 1, DO_KlattGrid_replaceOpenPhaseTier);
- praat_addAction2 (classKlattGrid, 1, classRealTier, 1, U"Replace collision phase tier", nullptr, 1, DO_KlattGrid_replaceCollisionPhaseTier);
- praat_addAction2 (classKlattGrid, 1, classRealTier, 1, U"Replace double pulsing tier", nullptr, 1, DO_KlattGrid_replaceDoublePulsingTier);
+ praat_addAction2 (classKlattGrid, 1, classPitchTier, 1, U"Replace pitch tier", 0, 1, DO_KlattGrid_replacePitchTier);
+ praat_addAction2 (classKlattGrid, 1, classRealTier, 1, U"Replace flutter tier", 0, 1, DO_KlattGrid_replaceFlutterTier);
+ praat_addAction2 (classKlattGrid, 1, classRealTier, 1, U"Replace power1 tier", 0, 1, DO_KlattGrid_replacePower1Tier);
+ praat_addAction2 (classKlattGrid, 1, classRealTier, 1, U"Replace power2 tier", 0, 1, DO_KlattGrid_replacePower2Tier);
+ praat_addAction2 (classKlattGrid, 1, classRealTier, 1, U"Replace open phase tier", 0, 1, DO_KlattGrid_replaceOpenPhaseTier);
+ praat_addAction2 (classKlattGrid, 1, classRealTier, 1, U"Replace collision phase tier", 0, 1, DO_KlattGrid_replaceCollisionPhaseTier);
+ praat_addAction2 (classKlattGrid, 1, classRealTier, 1, U"Replace double pulsing tier", 0, 1, DO_KlattGrid_replaceDoublePulsingTier);
- praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"-- replace formant amplitudes --", nullptr, 1, nullptr);
+ praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"-- replace formant amplitudes --", 0, 1, 0);
#define KlattGrid_REPLACE_FORMANTGRID_ACTION(Name,namef) \
- praat_addAction2 (classKlattGrid, 1, classFormantGrid, 1, U"Replace " #namef "ormant grid", nullptr, 1, DO_KlattGrid_replace##Name##FormantGrid);
+ praat_addAction2 (classKlattGrid, 1, classFormantGrid, 1, U"Replace " #namef "ormant grid", 0, 1, DO_KlattGrid_replace##Name##FormantGrid);
#define KlattGrid_REPLACE_FORMANT_AMPLITUDE_ACTION(Name,namef) \
- praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace " #namef "ormant amplitude tier...", nullptr, 1, DO_KlattGrid_replace##Name##FormantAmplitudeTier);
+ praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace " #namef "ormant amplitude tier...", 0, 1, DO_KlattGrid_replace##Name##FormantAmplitudeTier);
+
KlattGrid_REPLACE_FORMANTGRID_ACTION (Oral, oral f)
KlattGrid_REPLACE_FORMANTGRID_ACTION (Nasal, nasal f)
KlattGrid_REPLACE_FORMANTGRID_ACTION (NasalAnti, nasal antif)
- praat_addAction2 (classKlattGrid, 1, classFormantGrid, 1, U"-- replace coupling --", nullptr, 1, nullptr);
+ praat_addAction2 (classKlattGrid, 1, classFormantGrid, 1, U"-- replace coupling --", 0, 1, 0);
KlattGrid_REPLACE_FORMANTGRID_ACTION (Tracheal, tracheal f)
KlattGrid_REPLACE_FORMANTGRID_ACTION (TrachealAnti, tracheal antif)
KlattGrid_REPLACE_FORMANTGRID_ACTION (Delta, delta f)
- praat_addAction2 (classKlattGrid, 1, classFormantGrid, 1, U"-- replace frication --", nullptr, 1, nullptr);
+ praat_addAction2 (classKlattGrid, 1, classFormantGrid, 1, U"-- replace frication --", 0, 1, 0);
KlattGrid_REPLACE_FORMANTGRID_ACTION (Frication, frication f)
- praat_addAction2 (classKlattGrid, 1, classFormantGrid, 1, U"Replace formant grid...", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_KlattGrid_replaceFormantGrid);
- praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace voicing amplitude tier", nullptr, 1, DO_KlattGrid_replaceVoicingAmplitudeTier);
- praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace spectral tilt tier", nullptr, 1, DO_KlattGrid_replaceSpectralTiltTier);
- praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace aspiration amplitude tier", nullptr, 1,
+ praat_addAction2 (classKlattGrid, 1, classFormantGrid, 1, U"Replace formant grid...", 0, praat_HIDDEN + praat_DEPTH_1, DO_KlattGrid_replaceFormantGrid);
+ praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace voicing amplitude tier", 0, 1, DO_KlattGrid_replaceVoicingAmplitudeTier);
+ praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace spectral tilt tier", 0, 1, DO_KlattGrid_replaceSpectralTiltTier);
+ praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace aspiration amplitude tier", 0, 1,
DO_KlattGrid_replaceAspirationAmplitudeTier);
- praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace breathiness amplitude tier", nullptr, 1,
+ praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace breathiness amplitude tier", 0, 1,
DO_KlattGrid_replaceBreathinessAmplitudeTier);
- praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace amplitude tier...", nullptr, praat_HIDDEN + praat_DEPTH_1, DO_KlattGrid_replaceAmplitudeTier);
+ praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace amplitude tier...", 0, praat_HIDDEN + praat_DEPTH_1, DO_KlattGrid_replaceAmplitudeTier);
KlattGrid_REPLACE_FORMANT_AMPLITUDE_ACTION (Oral, oral f)
KlattGrid_REPLACE_FORMANT_AMPLITUDE_ACTION (Nasal, nasal f)
KlattGrid_REPLACE_FORMANT_AMPLITUDE_ACTION (Tracheal, tracheal f)
KlattGrid_REPLACE_FORMANT_AMPLITUDE_ACTION (Frication, frication f)
- praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace frication amplitude tier", nullptr, 1, DO_KlattGrid_replaceFricationAmplitudeTier);
- praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace frication bypass tier", nullptr, 1, DO_KlattGrid_replaceFricationBypassTier);
+ praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace frication amplitude tier", 0, 1, DO_KlattGrid_replaceFricationAmplitudeTier);
+ praat_addAction2 (classKlattGrid, 1, classIntensityTier, 1, U"Replace frication bypass tier", 0, 1, DO_KlattGrid_replaceFricationBypassTier);
#undef KlattGrid_REPLACE_FORMANT_AMPLITUDE_ACTION
#undef KlattGrid_REPLACE_FORMANTGRID_ACTION
- praat_addAction2 (classKlattGrid, 1, classSound, 1, U"Filter by vocal tract...", nullptr, 1, DO_Sound_KlattGrid_filterByVocalTract);
+ praat_addAction2 (classKlattGrid, 1, classSound, 1, U"Filter by vocal tract...", 0, 1, DO_Sound_KlattGrid_filterByVocalTract);
INCLUDE_MANPAGES (manual_KlattGrid)
}
+
/* End of file praat_KlattGrid_init.cpp */
diff --git a/dwtools/praat_MDS_init.cpp b/dwtools/praat_MDS_init.cpp
index 191202e..0a41b29 100644
--- a/dwtools/praat_MDS_init.cpp
+++ b/dwtools/praat_MDS_init.cpp
@@ -1,6 +1,6 @@
/* praat_MDS_init.cpp
*
- * Copyright (C) 1992-2012, 2015 David Weenink
+ * Copyright (C) 1992-2012 David Weenink
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -59,7 +59,8 @@ static const char32 *CONFIGURATION_BUTTON = U"To Configuration -";
Sort row 1 and move row 2 along and store in rows 4 and 5 respectively
Make an index for row 1 and store in row 6
*/
-static void TabelOfReal_testSorting (TableOfReal me, long rowtoindex) {
+static void TabelOfReal_testSorting (I, long rowtoindex) {
+ iam (TableOfReal);
try {
long nc = my numberOfColumns;
@@ -109,7 +110,7 @@ FORM (Dissimilarity_createLetterRExample, U"Create letter R example", U"Create l
REAL (U"Noise range", U"32.5")
OK
DO
- praat_new (Dissimilarity_createLetterRExample (GET_REAL (U"Noise range")), U"");
+ praat_new (Dissimilarity_createLetterRExample (GET_REAL (U"Noise range")), U""); // ppgb: geen expliciete NULL meer meegeven als naam (dat wordt "0")
END
FORM (INDSCAL_createCarrollWishExample,
@@ -118,7 +119,7 @@ FORM (INDSCAL_createCarrollWishExample,
REAL (U"Noise standard deviation", U"0.0")
OK
DO
- praat_new (INDSCAL_createCarrollWishExample (GET_REAL (U"Noise standard deviation")), U"");
+ praat_new (INDSCAL_createCarrollWishExample (GET_REAL (U"Noise standard deviation")), U""); // ppgb: geen expliciete NULL meer meegeven als naam (dat wordt "0")
END
FORM (Configuration_create, U"Create Configuration", U"Create Configuration...")
@@ -130,8 +131,8 @@ FORM (Configuration_create, U"Create Configuration", U"Create Configuration...")
OK
DO
autoConfiguration me = Configuration_create (GET_INTEGER (U"Number of points"), GET_INTEGER (U"Number of dimensions"));
- TableOfReal_formula (me.get(), GET_STRING (U"formula"), interpreter, nullptr);
- praat_new (me.move(), GET_STRING (U"Name"));
+ TableOfReal_formula (me.peek(), GET_STRING (U"formula"), interpreter, 0);
+ praat_new (me.transfer(), GET_STRING (U"Name"));
END
FORM (drawSplines, U"Draw splines", U"spline")
@@ -140,11 +141,11 @@ FORM (drawSplines, U"Draw splines", U"spline")
REAL (U"left Vertical range", U"0.0")
REAL (U"right Vertical range", U"20.0")
RADIO (U"Spline type", 1)
- RADIOBUTTON (U"M-spline")
- RADIOBUTTON (U"I-spline")
+ RADIOBUTTON (U"M-spline")
+ RADIOBUTTON (U"I-spline")
INTEGER (U"Order", U"3")
SENTENCE (U"Interior knots", U"0.3 0.5 0.6")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
double xmin = GET_REAL (U"left Horizontal range"), xmax = GET_REAL (U"right Horizontal range");
@@ -153,11 +154,8 @@ DO
Melder_throw (U"Required: xmin < xmax and ymin < ymax.");
}
autoPraatPicture picture;
- drawSplines (GRAPHICS, xmin, xmax, ymin, ymax,
- GET_INTEGER (U"Spline type"),
- GET_INTEGER (U"Order"),
- GET_STRING (U"Interior knots"),
- GET_INTEGER (U"Garnish"));
+ drawSplines (GRAPHICS, xmin, xmax, ymin, ymax, GET_INTEGER (U"Spline type"),
+ GET_INTEGER (U"Order"), GET_STRING (U"Interior knots"), GET_INTEGER (U"Garnish"));
END
DIRECT (drawMDSClassRelations)
@@ -176,7 +174,7 @@ END
DIRECT (AffineTransform_invert)
LOOP {
iam (AffineTransform);
- praat_new (AffineTransform_invert (me), NAME, U"_inv");
+ praat_new ( (AffineTransform) AffineTransform_invert (me), NAME, U"_inv");
}
END
@@ -216,16 +214,14 @@ END
DIRECT (AffineTransform_extractMatrix)
LOOP {
iam (AffineTransform);
- autoTableOfReal thee = AffineTransform_extractMatrix (me);
- praat_new (thee.move(), my name);
+ praat_new (AffineTransform_extractMatrix (me), my name);
}
END
DIRECT (AffineTransform_extractTranslationVector)
LOOP {
iam (AffineTransform);
- autoTableOfReal thee = AffineTransform_extractTranslationVector (me);
- praat_new (thee.move(), my name);
+ praat_new (AffineTransform_extractTranslationVector (me), my name);
}
END
@@ -235,7 +231,7 @@ DIRECT (Configuration_help)
Melder_help (U"Configuration");
END
-static void Configuration_draw_addCommonFields (UiForm dia) {
+static void Configuration_draw_addCommonFields (void *dia) {
NATURAL (U"Horizontal dimension", U"1")
NATURAL (U"Vertical dimension", U"2")
REAL (U"left Horizontal range", U"0.0")
@@ -247,9 +243,9 @@ static void Configuration_draw_addCommonFields (UiForm dia) {
FORM (Configuration_draw, U"Configuration: Draw", U"Configuration: Draw...")
Configuration_draw_addCommonFields (dia);
NATURAL (U"Label size", U"12")
- BOOLEAN (U"Use row labels", false)
+ BOOLEAN (U"Use row labels", 0)
WORD (U"Label", U"+")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
@@ -266,16 +262,13 @@ FORM (Configuration_drawSigmaEllipses, U"Configuration: Draw sigma ellipses", U"
POSITIVE (U"Number of sigmas", U"1.0")
Configuration_draw_addCommonFields (dia);
INTEGER (U"Label size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (Configuration);
- Configuration_drawConcentrationEllipses (me, GRAPHICS,
- GET_REAL (U"Number of sigmas"),
- false, // confidence (i.e. the previous argument is a number of sigmas, not a confidence level)
- nullptr,
+ Configuration_drawConcentrationEllipses (me, GRAPHICS, GET_REAL (U"Number of sigmas"), 0, 0,
GET_INTEGER (U"Horizontal dimension"), GET_INTEGER (U"Vertical dimension"),
GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
@@ -288,76 +281,56 @@ FORM (Configuration_drawOneSigmaEllipse, U"Configuration: Draw one sigma ellipse
POSITIVE (U"Number of sigmas", U"1.0")
Configuration_draw_addCommonFields (dia);
INTEGER (U"Label size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (Configuration);
- Configuration_drawConcentrationEllipses (me, GRAPHICS,
- GET_REAL (U"Number of sigmas"),
- false, // confidence
- GET_STRING (U"Label"),
- GET_INTEGER (U"Horizontal dimension"),
- GET_INTEGER (U"Vertical dimension"),
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Label size"),
- GET_INTEGER (U"Garnish"));
+ Configuration_drawConcentrationEllipses (me, GRAPHICS, GET_REAL (U"Number of sigmas"), 0, GET_STRING (U"Label"),
+ GET_INTEGER (U"Horizontal dimension"), GET_INTEGER (U"Vertical dimension"),
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_INTEGER (U"Label size"), GET_INTEGER (U"Garnish"));
}
END
-FORM (Configuration_drawConfidenceEllipses, U"Configuration: Draw confidence ellipses", nullptr)
+FORM (Configuration_drawConfidenceEllipses, U"Configuration: Draw confidence ellipses", 0)
POSITIVE (U"Confidence level (0-1)", U"0.95")
Configuration_draw_addCommonFields (dia);
INTEGER (U"Label size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (Configuration);
- Configuration_drawConcentrationEllipses (me, GRAPHICS,
- GET_REAL (U"Confidence level"),
- true, // confidence (i.e. the previous argument is a confidence level, not a number of sigmas)
- nullptr, // label
- GET_INTEGER (U"Horizontal dimension"),
- GET_INTEGER (U"Vertical dimension"),
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Label size"),
- GET_INTEGER (U"Garnish"));
+ Configuration_drawConcentrationEllipses (me, GRAPHICS, GET_REAL (U"Confidence level"), 1, 0,
+ GET_INTEGER (U"Horizontal dimension"), GET_INTEGER (U"Vertical dimension"),
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_INTEGER (U"Label size"), GET_INTEGER (U"Garnish"));
}
END
-FORM (Configuration_drawOneConfidenceEllipse, U"Configuration: Draw one confidence ellipse", nullptr)
+FORM (Configuration_drawOneConfidenceEllipse, U"Configuration: Draw one confidence ellipse", 0)
SENTENCE (U"Label", U"")
POSITIVE (U"Confidence level (0-1)", U"0.95")
Configuration_draw_addCommonFields (dia);
INTEGER (U"Label size", U"12")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
LOOP {
iam (Configuration);
Configuration_drawConcentrationEllipses (me, GRAPHICS,
- GET_REAL (U"Confidence level"),
- true, // confidence
- GET_STRING (U"Label"),
- GET_INTEGER (U"Horizontal dimension"),
- GET_INTEGER (U"Vertical dimension"),
- GET_REAL (U"left Horizontal range"),
- GET_REAL (U"right Horizontal range"),
- GET_REAL (U"left Vertical range"),
- GET_REAL (U"right Vertical range"),
- GET_INTEGER (U"Label size"),
- GET_INTEGER (U"Garnish"));
+ GET_REAL (U"Confidence level"), 1, GET_STRING (U"Label"),
+ GET_INTEGER (U"Horizontal dimension"), GET_INTEGER (U"Vertical dimension"),
+ GET_REAL (U"left Horizontal range"), GET_REAL (U"right Horizontal range"),
+ GET_REAL (U"left Vertical range"), GET_REAL (U"right Vertical range"),
+ GET_INTEGER (U"Label size"), GET_INTEGER (U"Garnish"));
}
END
@@ -371,14 +344,12 @@ END
FORM (Configuration_normalize, U"Configuration: Normalize", U"Configuration: Normalize...")
REAL (U"Sum of squares", U"0.0")
LABEL (U"", U"On (INDSCAL), Off (Kruskal)")
- BOOLEAN (U"Each dimension separately", true)
+ BOOLEAN (U"Each dimension separately", 1)
OK
DO
LOOP {
iam (Configuration);
- Configuration_normalize (me,
- GET_REAL (U"Sum of squares"),
- GET_INTEGER (U"Each dimension separately"));
+ Configuration_normalize (me, GET_REAL (U"Sum of squares"), GET_INTEGER (U"Each dimension separately"));
}
END
@@ -397,10 +368,7 @@ FORM (Configuration_rotate, U"Configuration: Rotate", U"Configuration: Rotate...
DO
LOOP {
iam (Configuration);
- Configuration_rotate (me,
- GET_INTEGER (U"Dimension 1"),
- GET_INTEGER (U"Dimension 2"),
- GET_REAL (U"Angle"));
+ Configuration_rotate (me, GET_INTEGER (U"Dimension 1"), GET_INTEGER (U"Dimension 2"), GET_REAL (U"Angle"));
}
END
@@ -417,8 +385,7 @@ FORM (Configuration_invertDimension, U"Configuration: Invert dimension", U"Confi
DO
LOOP {
iam (Configuration);
- Configuration_invertDimension (me,
- GET_INTEGER (U"Dimension"));
+ Configuration_invertDimension (me, GET_INTEGER (U"Dimension"));
}
END
@@ -430,48 +397,36 @@ DIRECT (Configuration_to_Distance)
END
FORM (Configuration_varimax, U"Configuration: To Configuration (varimax)", U"Configuration: To Configuration (varimax)...")
- BOOLEAN (U"Normalize rows", true)
- BOOLEAN (U"Quartimax", false)
+ BOOLEAN (U"Normalize rows", 1)
+ BOOLEAN (U"Quartimax", 0)
NATURAL (U"Maximum number of iterations", U"50")
POSITIVE (U"Tolerance", U"1e-6")
OK
DO
LOOP {
iam (Configuration);
- autoConfiguration result = Configuration_varimax (me,
- GET_INTEGER (U"Normalize rows"),
- GET_INTEGER (U"Quartimax"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_REAL (U"Tolerance"));
- praat_new (result.move(), my name, U"_varimax");
+ praat_new (Configuration_varimax (me, GET_INTEGER (U"Normalize rows"), GET_INTEGER (U"Quartimax"),
+ GET_INTEGER (U"Maximum number of iterations"), GET_REAL (U"Tolerance")), my name, U"_varimax");
}
END
DIRECT (Configurations_to_Similarity_cc)
- autoConfigurationList list = ConfigurationList_create ();
- LOOP {
- iam (Configuration);
- list -> addItem_ref (me);
- }
- Weight nullWeight = nullptr;
- autoSimilarity result = ConfigurationList_to_Similarity_cc (list.get(), nullWeight);
- praat_new (result.move(), U"congruence");
+ autoConfigurations set = (Configurations) praat_getSelectedObjects ();
+ praat_new (Configurations_to_Similarity_cc (set.peek(), 0), U"congruence");
END
FORM (Configurations_to_Procrustes, U"Configuration & Configuration: To Procrustes", U"Configuration & Configuration: To Procrustes...")
- BOOLEAN (U"Orthogonal transform", false)
+ BOOLEAN (U"Orthogonal transform", 0)
OK
DO
- Configuration configuration1 = nullptr;
- Configuration configuration2 = nullptr;
+ Configuration c1 = 0, c2 = 0;
LOOP {
iam (Configuration);
- ( configuration1 ? configuration2 : configuration1 ) = me;
+ (c1 ? c2 : c1) = me;
}
- Melder_assert (configuration1 && configuration2);
- autoProcrustes result = Configurations_to_Procrustes (configuration1, configuration2,
- GET_INTEGER (U"Orthogonal transform"));
- praat_new (result.move(), Thing_getName (configuration2), U"_to_", Thing_getName (configuration1));
+ Melder_assert (c1 && c2);
+ praat_new (Configurations_to_Procrustes (c1, c2, GET_INTEGER (U"Orthogonal transform")),
+ Thing_getName (c2), U"_to_", Thing_getName (c1));
END
FORM (Configurations_to_AffineTransform_congruence, U"Configurations: To AffineTransform (congruence)", U"Configurations: To AffineTransform (congruence)...")
@@ -479,40 +434,36 @@ FORM (Configurations_to_AffineTransform_congruence, U"Configurations: To AffineT
POSITIVE (U"Tolerance", U"1e-6")
OK
DO
- Configuration configuration1 = nullptr;
- Configuration configuration2 = nullptr;
+ Configuration c1 = 0, c2 = 0;
LOOP {
iam (Configuration);
- ( configuration1 ? configuration2 : configuration1 ) = me;
+ (c1 ? c2 : c1) = me;
}
- Melder_assert (configuration1 && configuration2);
- autoAffineTransform result = Configurations_to_AffineTransform_congruence (configuration1, configuration2,
- GET_INTEGER (U"Maximum number of iterations"),
- GET_REAL (U"Tolerance"));
- praat_new (result.move(), configuration1 -> name, U"_", configuration2 -> name);
+ Melder_assert (c1 && c2);
+ praat_new (Configurations_to_AffineTransform_congruence (c1, c2, GET_INTEGER (U"Maximum number of iterations"),
+ GET_REAL (U"Tolerance")), c1 -> name, U"_", c2 -> name);
END
DIRECT (Configuration_Weight_to_Similarity_cc)
- autoConfigurationList configurations = ConfigurationList_create ();
- Weight weight = nullptr;
+ autoConfigurations thee = Configurations_create ();
+ Collection_dontOwnItems (thee.peek());
+ Weight w = 0;
LOOP {
- iam (Daata);
+ iam (Data);
if (CLASS == classConfiguration) {
- configurations -> addItem_ref ((Configuration) me);
+ Collection_addItem (thee.peek(), me);
} else if (CLASS == classWeight) {
- weight = (Weight) me;
+ w = (Weight) me;
}
}
- Melder_assert (configurations->size > 0 && weight);
- autoSimilarity result = ConfigurationList_to_Similarity_cc (configurations.get(), weight);
- praat_new (result.move(), U"congruence");
+ Melder_assert (thy size > 0 && w);
+ praat_new (Configurations_to_Similarity_cc (thee.peek(), w), U"congruence");
END
DIRECT (Configuration_and_AffineTransform_to_Configuration)
Configuration me = FIRST (Configuration);
- AffineTransform thee = FIRST_GENERIC (AffineTransform);
- autoConfiguration result = Configuration_and_AffineTransform_to_Configuration (me, thee);
- praat_new (result.move(), my name, U"_", thy name);
+ AffineTransform at = FIRST_GENERIC (AffineTransform);
+ praat_new (Configuration_and_AffineTransform_to_Configuration (me, at), my name, U"_", at -> name);
END
/*************** Confusion *********************************/
@@ -523,44 +474,33 @@ FORM (Confusion_to_Dissimilarity_pdf, U"Confusion: To Dissimilarity (pdf)", U"Co
DO
LOOP {
iam (Confusion);
- autoDissimilarity result = Confusion_to_Dissimilarity_pdf (me,
- GET_REAL (U"Minimum confusion level"));
- praat_new (result.move(), my name, U"_pdf");
+ praat_new (Confusion_to_Dissimilarity_pdf (me, GET_REAL (U"Minimum confusion level")), my name, U"_pdf");
}
END
FORM (Confusion_to_Similarity, U"Confusion: To Similarity", U"Confusion: To Similarity...")
- BOOLEAN (U"Normalize", true)
+ BOOLEAN (U"Normalize", 1)
RADIO (U"Symmetrization", 1)
- RADIOBUTTON (U"No symmetrization")
- RADIOBUTTON (U"Average (s[i][j] = (c[i][j]+c[j][i])/2)")
- RADIOBUTTON (U"Houtgast (s[i][j]= sum (min(c[i][k],c[j][k])))")
+ RADIOBUTTON (U"No symmetrization")
+ RADIOBUTTON (U"Average (s[i][j] = (c[i][j]+c[j][i])/2)")
+ RADIOBUTTON (U"Houtgast (s[i][j]= sum (min(c[i][k],c[j][k])))")
OK
DO
LOOP {
iam (Confusion);
- autoSimilarity result = Confusion_to_Similarity (me,
- GET_INTEGER (U"Normalize"),
- GET_INTEGER (U"Symmetrization"));
- praat_new (result.move(), my name);
+ praat_new (Confusion_to_Similarity (me, GET_INTEGER (U"Normalize"), GET_INTEGER (U"Symmetrization")), my name);
}
END
DIRECT (Confusions_sum)
- autoConfusionList confusions = ConfusionList_create ();
- LOOP {
- iam (Confusion);
- confusions -> addItem_ref (me);
- }
- autoConfusion result = ConfusionList_sum (confusions.get());
- praat_new (result.move(), U"sum");
+ autoConfusions me = (Confusions) praat_getSelectedObjects ();
+ praat_new (Confusions_sum (me.peek()), U"sum");
END
DIRECT (Confusion_to_ContingencyTable)
LOOP {
iam (Confusion);
- autoContingencyTable result = Confusion_to_ContingencyTable (me);
- praat_new (result.move(), my name);
+ praat_new (Confusion_to_ContingencyTable (me), my name);
}
END
@@ -570,9 +510,9 @@ END
FORM (ContingencyTable_to_Configuration_ca, U"ContingencyTable: To Configuration (ca)", U"ContingencyTable: To Configuration (ca)...")
NATURAL (U"Number of dimensions", U"2")
RADIO (U"Scaling of final configuration", 3)
- RADIOBUTTON (U"Row points in centre of gravity of column points")
- RADIOBUTTON (U"Column points in centre of gravity of row points")
- RADIOBUTTON (U"Row points and column points symmetric")
+ RADIOBUTTON (U"Row points in centre of gravity of column points")
+ RADIOBUTTON (U"Column points in centre of gravity of row points")
+ RADIOBUTTON (U"Row points and column points symmetric")
OK
DO
LOOP {
@@ -611,9 +551,7 @@ FORM (Correlation_to_Configuration, U"Correlation: To Configuration", 0)
DO
LOOP {
iam (Correlation);
- autoConfiguration result = Correlation_to_Configuration (me,
- GET_INTEGER (U"Number of dimensions"));
- praat_new (result.move(), my name);
+ praat_new (Correlation_to_Configuration (me, GET_INTEGER (U"Number of dimensions")), my name);
}
END
@@ -630,37 +568,35 @@ FORM (Similarity_to_Dissimilarity, U"Similarity: To Dissimilarity", U"Similarity
DO
LOOP {
iam (Similarity);
- autoDissimilarity result = Similarity_to_Dissimilarity (me,
- GET_REAL (U"Maximum dissimilarity"));
- praat_new (result.move(), my name);
+ praat_new (Similarity_to_Dissimilarity (me, GET_REAL (U"Maximum dissimilarity")), my name);
}
END
/**************** Dissimilarity ***************************************/
-static void Dissimilarity_to_Configuration_addCommonFields (UiForm dia) {
+static void Dissimilarity_to_Configuration_addCommonFields (void *dia) {
LABEL (U"", U"Minimization parameters")
REAL (U"Tolerance", U"1e-5")
NATURAL (U"Maximum number of iterations", U"50 (= each repetition)")
NATURAL (U"Number of repetitions", U"1")
}
-static void Dissimilarity_and_Configuration_getStress_addCommonFields (UiForm dia, UiField radio) {
+static void Dissimilarity_and_Configuration_getStress_addCommonFields (void *dia, void *radio) {
RADIO (U"Stress measure", 1)
- RADIOBUTTON (U"Normalized")
- RADIOBUTTON (U"Kruskal's stress-1")
- RADIOBUTTON (U"Kruskal's stress-2")
- RADIOBUTTON (U"Raw")
+ RADIOBUTTON (U"Normalized")
+ RADIOBUTTON (U"Kruskal's stress-1")
+ RADIOBUTTON (U"Kruskal's stress-2")
+ RADIOBUTTON (U"Raw")
}
-static void Dissimilarity_Configuration_drawDiagram_addCommonFields (UiForm dia) {
+static void Dissimilarity_Configuration_drawDiagram_addCommonFields (void *dia) {
REAL (U"left Proximity range", U"0.0")
REAL (U"right Proximity range", U"0.0")
REAL (U"left Distance range", U"0.0")
REAL (U"right Distance range", U"0.0")
POSITIVE (U"Mark size (mm)", U"1.0")
SENTENCE (U"Mark string (+xo.)", U"+")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
}
DIRECT (Dissimilarity_help)
@@ -670,30 +606,27 @@ END
DIRECT (Dissimilarity_getAdditiveConstant)
LOOP {
iam (Dissimilarity);
- double c = Dissimilarity_getAdditiveConstant (me);
+ double c;
+ Dissimilarity_getAdditiveConstant (me, &c);
Melder_information (c);
}
END
FORM (Dissimilarity_Configuration_kruskal, U"Dissimilarity & Configuration: To Configuration (kruskal)", U"Dissimilarity & Configuration: To Configuration (kruskal)...")
RADIO (U"Handling of ties", 1)
- RADIOBUTTON (U"Primary approach")
- RADIOBUTTON (U"Secondary approach")
+ RADIOBUTTON (U"Primary approach")
+ RADIOBUTTON (U"Secondary approach")
RADIO (U"Stress calculation", 1)
- RADIOBUTTON (U"Formula1")
- RADIOBUTTON (U"Formula2")
+ RADIOBUTTON (U"Formula1")
+ RADIOBUTTON (U"Formula2")
Dissimilarity_to_Configuration_addCommonFields (dia);
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- autoConfiguration result = Dissimilarity_Configuration_kruskal (me, thee,
- GET_INTEGER (U"Handling of ties"),
- GET_INTEGER (U"Stress calculation"),
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions"));
- praat_new (result.move(), my name, U"_kruskal");
+ Configuration c = FIRST (Configuration);
+ praat_new (Dissimilarity_Configuration_kruskal (me, c, GET_INTEGER (U"Handling of ties"), GET_INTEGER (U"Stress calculation"),
+ GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"),
+ GET_INTEGER (U"Number of repetitions")), my name, U"_kruskal");
END
FORM (Dissimilarity_Configuration_absolute_mds, U"Dissimilarity & Configuration: To Configuration (absolute mds)", U"Dissimilarity & Configuration: To Configuration (absolute mds)...")
@@ -701,14 +634,11 @@ FORM (Dissimilarity_Configuration_absolute_mds, U"Dissimilarity & Configuration:
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- bool showProgress = true;
- autoConfiguration result = Dissimilarity_Configuration_Weight_absolute_mds (me, thee, nullptr,
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions"),
- showProgress);
- praat_new (result.move(), my name, U"_absolute");
+ Configuration c = FIRST (Configuration);
+ int showProgress = 1;
+ praat_new (Dissimilarity_Configuration_Weight_absolute_mds (me, c, 0,
+ GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"),
+ GET_INTEGER (U"Number of repetitions"), showProgress), my name, U"_absolute");
END
FORM (Dissimilarity_Configuration_ratio_mds, U"Dissimilarity & Configuration: To Configuration (ratio mds)", U"Dissimilarity & Configuration: To Configuration (ratio mds)...")
@@ -716,14 +646,11 @@ FORM (Dissimilarity_Configuration_ratio_mds, U"Dissimilarity & Configuration: To
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- bool showProgress = true;
- autoConfiguration result = Dissimilarity_Configuration_Weight_ratio_mds (me, thee, nullptr,
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions"),
- showProgress);
- praat_new (result.move(), my name, U"_ratio");
+ Configuration c = FIRST (Configuration);
+ int showProgress = 1;
+ praat_new (Dissimilarity_Configuration_Weight_ratio_mds (me, c, 0,
+ GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"),
+ GET_INTEGER (U"Number of repetitions"), showProgress), my name, U"_ratio");
END
FORM (Dissimilarity_Configuration_interval_mds, U"Dissimilarity & Configuration: To Configuration (interval mds)", U"Dissimilarity & Configuration: To Configuration (interval mds)...")
@@ -731,14 +658,11 @@ FORM (Dissimilarity_Configuration_interval_mds, U"Dissimilarity & Configuration:
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- bool showProgress = true;
- autoConfiguration result = Dissimilarity_Configuration_Weight_interval_mds (me, thee, nullptr,
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions"),
- showProgress);
- praat_new (result.move(), my name, U"_interval");
+ Configuration c = FIRST (Configuration);
+ int showProgress = 1;
+ praat_new (Dissimilarity_Configuration_Weight_interval_mds (me, c, 0,
+ GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"),
+ GET_INTEGER (U"Number of repetitions"), showProgress), my name, U"_interval");
END
FORM (Dissimilarity_Configuration_monotone_mds, U"Dissimilarity & Configuration: To Configuration (monotone mds)", U"Dissimilarity & Configuration: To Configuration (monotone mds)...")
@@ -749,15 +673,11 @@ FORM (Dissimilarity_Configuration_monotone_mds, U"Dissimilarity & Configuration:
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- bool showProgress = true;
- autoConfiguration result = Dissimilarity_Configuration_Weight_monotone_mds (me, thee, nullptr,
- GET_INTEGER (U"Handling of ties"),
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions"),
- showProgress);
- praat_new (result.move(), my name, U"_monotone");
+ Configuration c = FIRST (Configuration);
+ int showProgress = 1;
+ praat_new (Dissimilarity_Configuration_Weight_monotone_mds (me, c, 0,
+ GET_INTEGER (U"Handling of ties"), GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"),
+ GET_INTEGER (U"Number of repetitions"), showProgress), my name, U"_monotone");
END
FORM (Dissimilarity_Configuration_ispline_mds, U"Dissimilarity & Configuration: To Configuration (i-spline mds)", U"Dissimilarity & Configuration: To Configuration (i-spline mds)...")
@@ -768,64 +688,51 @@ FORM (Dissimilarity_Configuration_ispline_mds, U"Dissimilarity & Configuration:
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- bool showProgress = true;
- autoConfiguration result = Dissimilarity_Configuration_Weight_ispline_mds (me, thee, nullptr,
- GET_INTEGER (U"Number of interior knots"),
- GET_INTEGER (U"Order of I-spline"),
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions"),
- showProgress);
- praat_new (result.move(), my name, U"_ispline");
+ Configuration c = FIRST (Configuration);
+ int showProgress = 1;
+ praat_new (Dissimilarity_Configuration_Weight_ispline_mds (me, c, 0,
+ GET_INTEGER (U"Number of interior knots"), GET_INTEGER (U"Order of I-spline"),
+ GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"),
+ GET_INTEGER (U"Number of repetitions"), showProgress), my name, U"_ispline");
END
FORM (Dissimilarity_Configuration_Weight_absolute_mds, U"Dissimilarity & Configuration & Weight: To Configuration (absolute mds)", U"Dissimilarity & Configuration & Weight: To Configuration...")
Dissimilarity_to_Configuration_addCommonFields (dia);
OK
DO
- Dissimilarity dissimilarity = FIRST (Dissimilarity);
- Configuration configuration = FIRST (Configuration);
- Weight weight = FIRST (Weight);
- bool showProgress = true;
- autoConfiguration result = Dissimilarity_Configuration_Weight_absolute_mds (dissimilarity, configuration, weight,
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions"),
- showProgress);
- praat_new (result.move(), dissimilarity -> name, U"_w_absolute");
+ Dissimilarity me = FIRST (Dissimilarity);
+ Configuration c = FIRST (Configuration);
+ Weight w = FIRST (Weight);
+ int showProgress = 1;
+ praat_new (Dissimilarity_Configuration_Weight_absolute_mds (me, c, w,
+ GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"),
+ GET_INTEGER (U"Number of repetitions"), showProgress), my name, U"_w_absolute");
END
FORM (Dissimilarity_Configuration_Weight_ratio_mds, U"Dissimilarity & Configuration & Weight: To Configuration (ratio mds)", U"Dissimilarity & Configuration & Weight: To Configuration...")
Dissimilarity_to_Configuration_addCommonFields (dia);
OK
DO
- Dissimilarity dissimilarity = FIRST (Dissimilarity);
- Configuration configuration = FIRST (Configuration);
- Weight weight = FIRST (Weight);
- bool showProgress = true;
- autoConfiguration result = Dissimilarity_Configuration_Weight_ratio_mds (dissimilarity, configuration, weight,
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions"),
- showProgress);
- praat_new (result.move(), dissimilarity -> name, U"_w_ratio");
+ Dissimilarity me = FIRST (Dissimilarity);
+ Configuration c = FIRST (Configuration);
+ Weight w = FIRST (Weight);
+ int showProgress = 1;
+ praat_new (Dissimilarity_Configuration_Weight_ratio_mds (me, c, w,
+ GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"),
+ GET_INTEGER (U"Number of repetitions"), showProgress), my name, U"_w_ratio");
END
FORM (Dissimilarity_Configuration_Weight_interval_mds, U"Dissimilarity & Configuration & Weight: To Configuration (interval mds)", U"Dissimilarity & Configuration & Weight: To Configuration...")
Dissimilarity_to_Configuration_addCommonFields (dia);
OK
DO
- Dissimilarity dissimilarity = FIRST (Dissimilarity);
- Configuration configuration = FIRST (Configuration);
- Weight weight = FIRST (Weight);
- bool showProgress = true;
- autoConfiguration result = Dissimilarity_Configuration_Weight_interval_mds (dissimilarity, configuration, weight,
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions"),
- showProgress);
- praat_new (result.move(), dissimilarity -> name, U"_w_interval");
+ Dissimilarity me = FIRST (Dissimilarity);
+ Configuration c = FIRST (Configuration);
+ Weight w = FIRST (Weight);
+ int showProgress = 1;
+ praat_new (Dissimilarity_Configuration_Weight_interval_mds (me, c, w,
+ GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"),
+ GET_INTEGER (U"Number of repetitions"), showProgress), my name, U"_w_interval");
END
FORM (Dissimilarity_Configuration_Weight_monotone_mds,
@@ -837,17 +744,14 @@ FORM (Dissimilarity_Configuration_Weight_monotone_mds,
Dissimilarity_to_Configuration_addCommonFields (dia);
OK
DO
- Dissimilarity dissimilarity = FIRST (Dissimilarity);
- Configuration configuration = FIRST (Configuration);
- Weight weight = FIRST (Weight);
- bool showProgress = true;
- praat_new (Dissimilarity_Configuration_Weight_monotone_mds (dissimilarity, configuration, weight,
- GET_INTEGER (U"Handling of ties"),
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions"),
- showProgress),
- dissimilarity -> name, U"_sw_monotone");
+ Dissimilarity me = FIRST (Dissimilarity);
+ Configuration c = FIRST (Configuration);
+ Weight w = FIRST (Weight);
+ int showProgress = 1;
+ praat_new (Dissimilarity_Configuration_Weight_monotone_mds (me, c, w,
+ GET_INTEGER (U"Handling of ties"),
+ GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"),
+ GET_INTEGER (U"Number of repetitions"), showProgress), my name, U"_sw_monotone");
END
FORM (Dissimilarity_Configuration_Weight_ispline_mds,
@@ -859,18 +763,14 @@ FORM (Dissimilarity_Configuration_Weight_ispline_mds,
Dissimilarity_to_Configuration_addCommonFields (dia);
OK
DO
- Dissimilarity dissimilarity = FIRST (Dissimilarity);
- Configuration configuration = FIRST (Configuration);
- Weight weight = FIRST (Weight);
- bool showProgress = true;
- praat_new (Dissimilarity_Configuration_Weight_ispline_mds (dissimilarity, configuration, weight,
- GET_INTEGER (U"Number of interior knots"),
- GET_INTEGER (U"Order of I-spline"),
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions"),
- showProgress),
- dissimilarity -> name, U"_sw_ispline");
+ Dissimilarity me = FIRST (Dissimilarity);
+ Configuration c = FIRST (Configuration);
+ Weight w = FIRST (Weight);
+ int showProgress = 1;
+ praat_new (Dissimilarity_Configuration_Weight_ispline_mds (me, c, w,
+ GET_INTEGER (U"Number of interior knots"), GET_INTEGER (U"Order of I-spline"),
+ GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"),
+ GET_INTEGER (U"Number of repetitions"), showProgress), my name, U"_sw_ispline");
END
FORM (Dissimilarity_Configuration_getStress, U"Dissimilarity & Configuration: Get stress",
@@ -884,8 +784,8 @@ FORM (Dissimilarity_Configuration_getStress, U"Dissimilarity & Configuration: Ge
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- Melder_information (Dissimilarity_Configuration_getStress (me, thee,
+ Configuration c = FIRST (Configuration);
+ Melder_information (Dissimilarity_Configuration_getStress (me, c,
GET_INTEGER (U"Handling of ties"), GET_INTEGER (U"Stress calculation")));
END
@@ -896,8 +796,8 @@ FORM (Dissimilarity_Configuration_absolute_stress,
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- Melder_information (Dissimilarity_Configuration_Weight_absolute_stress (me, thee, nullptr,
+ Configuration c = FIRST (Configuration);
+ Melder_information (Dissimilarity_Configuration_Weight_absolute_stress (me, c, 0,
GET_INTEGER (U"Stress measure")));
END
@@ -907,8 +807,8 @@ FORM (Dissimilarity_Configuration_ratio_stress, U"Dissimilarity & Configuration:
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- Melder_information (Dissimilarity_Configuration_Weight_ratio_stress (me, thee, nullptr,
+ Configuration c = FIRST (Configuration);
+ Melder_information (Dissimilarity_Configuration_Weight_ratio_stress (me, c, 0,
GET_INTEGER (U"Stress measure")));
END
@@ -919,8 +819,8 @@ FORM (Dissimilarity_Configuration_interval_stress,
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- Melder_information (Dissimilarity_Configuration_Weight_interval_stress (me, thee, nullptr,
+ Configuration c = FIRST (Configuration);
+ Melder_information (Dissimilarity_Configuration_Weight_interval_stress (me, c, 0,
GET_INTEGER (U"Stress measure")));
END
@@ -934,10 +834,9 @@ FORM (Dissimilarity_Configuration_monotone_stress,
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- Melder_information (Dissimilarity_Configuration_Weight_monotone_stress (me, thee, nullptr,
- GET_INTEGER (U"Handling of ties"),
- GET_INTEGER (U"Stress measure")));
+ Configuration c = FIRST (Configuration);
+ Melder_information (Dissimilarity_Configuration_Weight_monotone_stress (me, c, 0,
+ GET_INTEGER (U"Handling of ties"), GET_INTEGER (U"Stress measure")));
END
FORM (Dissimilarity_Configuration_ispline_stress,
@@ -949,11 +848,9 @@ FORM (Dissimilarity_Configuration_ispline_stress,
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- Melder_information (Dissimilarity_Configuration_Weight_ispline_stress (me, thee, nullptr,
- GET_INTEGER (U"Number of interior knots"),
- GET_INTEGER (U"Order of I-spline"),
- GET_INTEGER (U"Stress measure")));
+ Configuration c = FIRST (Configuration);
+ Melder_information (Dissimilarity_Configuration_Weight_ispline_stress (me, c, 0,
+ GET_INTEGER (U"Number of interior knots"), GET_INTEGER (U"Order of I-spline"), GET_INTEGER (U"Stress measure")));
END
FORM (Dissimilarity_Configuration_Weight_absolute_stress,
@@ -962,10 +859,10 @@ FORM (Dissimilarity_Configuration_Weight_absolute_stress,
Dissimilarity_and_Configuration_getStress_addCommonFields (dia, radio);
OK
DO
- Dissimilarity dissimilarity = FIRST (Dissimilarity);
- Configuration configuration = FIRST (Configuration);
- Weight weight = FIRST (Weight);
- Melder_information (Dissimilarity_Configuration_Weight_absolute_stress (dissimilarity, configuration, weight,
+ Dissimilarity me = FIRST (Dissimilarity);
+ Configuration c = FIRST (Configuration);
+ Weight w = FIRST (Weight);
+ Melder_information (Dissimilarity_Configuration_Weight_absolute_stress (me, c, w,
GET_INTEGER (U"Stress measure")));
END
@@ -975,10 +872,10 @@ FORM (Dissimilarity_Configuration_Weight_ratio_stress,
Dissimilarity_and_Configuration_getStress_addCommonFields (dia, radio);
OK
DO
- Dissimilarity dissimilarity = FIRST (Dissimilarity);
- Configuration configuration = FIRST (Configuration);
- Weight weight = FIRST (Weight);
- Melder_information (Dissimilarity_Configuration_Weight_ratio_stress (dissimilarity, configuration, weight,
+ Dissimilarity me = FIRST (Dissimilarity);
+ Configuration c = FIRST (Configuration);
+ Weight w = FIRST (Weight);
+ Melder_information (Dissimilarity_Configuration_Weight_ratio_stress (me, c, w,
GET_INTEGER (U"Stress measure")));
END
@@ -988,10 +885,10 @@ FORM (Dissimilarity_Configuration_Weight_interval_stress,
Dissimilarity_and_Configuration_getStress_addCommonFields (dia, radio);
OK
DO
- Dissimilarity dissimilarity = FIRST (Dissimilarity);
- Configuration configuration = FIRST (Configuration);
- Weight weight = FIRST (Weight);
- Melder_information (Dissimilarity_Configuration_Weight_interval_stress (dissimilarity, configuration, weight,
+ Dissimilarity me = FIRST (Dissimilarity);
+ Configuration c = FIRST (Configuration);
+ Weight w = FIRST (Weight);
+ Melder_information (Dissimilarity_Configuration_Weight_interval_stress (me, c, w,
GET_INTEGER (U"Stress measure")));
END
@@ -999,17 +896,16 @@ FORM (Dissimilarity_Configuration_Weight_monotone_stress,
U"Dissimilarity & Configuration & Weight: Get stress (monotone mds)",
U"Dissimilarity & Configuration & Weight: Get stress (monotone mds)...")
RADIO (U"Handling of ties", 1)
- RADIOBUTTON (U"Primary approach)")
- RADIOBUTTON (U"Secondary approach")
+ RADIOBUTTON (U"Primary approach)")
+ RADIOBUTTON (U"Secondary approach")
Dissimilarity_and_Configuration_getStress_addCommonFields (dia, radio);
OK
DO
- Dissimilarity dissimilarity = FIRST (Dissimilarity);
- Configuration configuration = FIRST (Configuration);
- Weight weight = FIRST (Weight);
- Melder_information (Dissimilarity_Configuration_Weight_monotone_stress (dissimilarity, configuration, weight,
- GET_INTEGER (U"Handling of ties"),
- GET_INTEGER (U"Stress measure")));
+ Dissimilarity me = FIRST (Dissimilarity);
+ Configuration c = FIRST (Configuration);
+ Weight w = FIRST (Weight);
+ Melder_information (Dissimilarity_Configuration_Weight_monotone_stress (me, c, w,
+ GET_INTEGER (U"Handling of ties"), GET_INTEGER (U"Stress measure")));
END
FORM (Dissimilarity_Configuration_Weight_ispline_stress,
@@ -1020,13 +916,11 @@ FORM (Dissimilarity_Configuration_Weight_ispline_stress,
Dissimilarity_and_Configuration_getStress_addCommonFields (dia, radio);
OK
DO
- Dissimilarity dissimilarity = FIRST (Dissimilarity);
- Configuration configuration = FIRST (Configuration);
- Weight weight = FIRST (Weight);
- Melder_information (Dissimilarity_Configuration_Weight_ispline_stress (dissimilarity, configuration, weight,
- GET_INTEGER (U"Number of interior knots"),
- GET_INTEGER (U"Order of I-spline"),
- GET_INTEGER (U"Stress measure")));
+ Dissimilarity me = FIRST (Dissimilarity);
+ Configuration c = FIRST (Configuration);
+ Weight w = FIRST (Weight);
+ Melder_information (Dissimilarity_Configuration_Weight_ispline_stress (me, c, w,
+ GET_INTEGER (U"Number of interior knots"), GET_INTEGER (U"Order of I-spline"), GET_INTEGER (U"Stress measure")));
END
FORM (Dissimilarity_Configuration_drawShepardDiagram, U"Dissimilarity & Configuration: Draw Shepard diagram",
@@ -1036,14 +930,11 @@ FORM (Dissimilarity_Configuration_drawShepardDiagram, U"Dissimilarity & Configur
DO
autoPraatPicture picture;
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- Dissimilarity_Configuration_drawShepardDiagram (me, thee, GRAPHICS,
- GET_REAL (U"left Proximity range"),
- GET_REAL (U"right Proximity range"),
- GET_REAL (U"left Distance range"),
- GET_REAL (U"right Distance range"),
- GET_REAL (U"Mark size"),
- GET_STRING (U"Mark string"),
+ Configuration c = FIRST (Configuration);
+ Dissimilarity_Configuration_drawShepardDiagram (me, c, GRAPHICS,
+ GET_REAL (U"left Proximity range"), GET_REAL (U"right Proximity range"),
+ GET_REAL (U"left Distance range"), GET_REAL (U"right Distance range"),
+ GET_REAL (U"Mark size"), GET_STRING (U"Mark string"),
GET_INTEGER (U"Garnish"));
END
@@ -1055,14 +946,11 @@ FORM (Dissimilarity_Configuration_drawAbsoluteRegression,
DO
autoPraatPicture picture;
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- Dissimilarity_Configuration_Weight_drawAbsoluteRegression (me, thee, nullptr, GRAPHICS,
- GET_REAL (U"left Proximity range"),
- GET_REAL (U"right Proximity range"),
- GET_REAL (U"left Distance range"),
- GET_REAL (U"right Distance range"),
- GET_REAL (U"Mark size"),
- GET_STRING (U"Mark string"),
+ Configuration c = FIRST (Configuration);
+ Dissimilarity_Configuration_Weight_drawAbsoluteRegression (me, c, 0, GRAPHICS,
+ GET_REAL (U"left Proximity range"), GET_REAL (U"right Proximity range"),
+ GET_REAL (U"left Distance range"), GET_REAL (U"right Distance range"),
+ GET_REAL (U"Mark size"), GET_STRING (U"Mark string"),
GET_INTEGER (U"Garnish"));
END
@@ -1074,15 +962,11 @@ FORM (Dissimilarity_Configuration_drawRatioRegression,
DO
autoPraatPicture picture;
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- Dissimilarity_Configuration_Weight_drawRatioRegression (me, thee, nullptr, GRAPHICS,
- GET_REAL (U"left Proximity range"),
- GET_REAL (U"right Proximity range"),
- GET_REAL (U"left Distance range"),
- GET_REAL (U"right Distance range"),
- GET_REAL (U"Mark size"),
- GET_STRING (U"Mark string"),
- GET_INTEGER (U"Garnish"));
+ Configuration c = FIRST (Configuration);
+ Dissimilarity_Configuration_Weight_drawRatioRegression (me, c, 0, GRAPHICS,
+ GET_REAL (U"left Proximity range"), GET_REAL (U"right Proximity range"),
+ GET_REAL (U"left Distance range"), GET_REAL (U"right Distance range"),
+ GET_REAL (U"Mark size"), GET_STRING (U"Mark string"), GET_INTEGER (U"Garnish"));
END
FORM (Dissimilarity_Configuration_drawIntervalRegression,
@@ -1093,38 +977,29 @@ FORM (Dissimilarity_Configuration_drawIntervalRegression,
DO
autoPraatPicture picture;
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- Dissimilarity_Configuration_Weight_drawIntervalRegression (me, thee, nullptr, GRAPHICS,
- GET_REAL (U"left Proximity range"),
- GET_REAL (U"right Proximity range"),
- GET_REAL (U"left Distance range"),
- GET_REAL (U"right Distance range"),
- GET_REAL (U"Mark size"),
- GET_STRING (U"Mark string"),
- GET_INTEGER (U"Garnish"));
+ Configuration c = FIRST (Configuration);
+ Dissimilarity_Configuration_Weight_drawIntervalRegression (me, c, 0, GRAPHICS,
+ GET_REAL (U"left Proximity range"), GET_REAL (U"right Proximity range"),
+ GET_REAL (U"left Distance range"), GET_REAL (U"right Distance range"),
+ GET_REAL (U"Mark size"), GET_STRING (U"Mark string"), GET_INTEGER (U"Garnish"));
END
FORM (Dissimilarity_Configuration_drawMonotoneRegression,
U"Dissimilarity & Configuration: Draw regression (monotone mds)",
U"Dissimilarity & Configuration: Draw regression (monotone mds)...")
RADIO (U"Handling of ties", 1)
- RADIOBUTTON (U"Primary approach)")
- RADIOBUTTON (U"Secondary approach")
+ RADIOBUTTON (U"Primary approach)")
+ RADIOBUTTON (U"Secondary approach")
Dissimilarity_Configuration_drawDiagram_addCommonFields (dia);
OK
DO
autoPraatPicture picture;
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- Dissimilarity_Configuration_Weight_drawMonotoneRegression (me, thee, nullptr, GRAPHICS,
- GET_INTEGER (U"Handling of ties"),
- GET_REAL (U"left Proximity range"),
- GET_REAL (U"right Proximity range"),
- GET_REAL (U"left Distance range"),
- GET_REAL (U"right Distance range"),
- GET_REAL (U"Mark size"),
- GET_STRING (U"Mark string"),
- GET_INTEGER (U"Garnish"));
+ Configuration c = FIRST (Configuration);
+ Dissimilarity_Configuration_Weight_drawMonotoneRegression (me, c, 0, GRAPHICS,
+ GET_INTEGER (U"Handling of ties"), GET_REAL (U"left Proximity range"), GET_REAL (U"right Proximity range"),
+ GET_REAL (U"left Distance range"), GET_REAL (U"right Distance range"),
+ GET_REAL (U"Mark size"), GET_STRING (U"Mark string"), GET_INTEGER (U"Garnish"));
END
FORM (Dissimilarity_Configuration_drawISplineRegression,
@@ -1137,17 +1012,12 @@ FORM (Dissimilarity_Configuration_drawISplineRegression,
DO
autoPraatPicture picture;
Dissimilarity me = FIRST (Dissimilarity);
- Configuration thee = FIRST (Configuration);
- Dissimilarity_Configuration_Weight_drawISplineRegression (me, thee, nullptr, GRAPHICS,
- GET_INTEGER (U"Number of interior knots"),
- GET_INTEGER (U"Order of I-spline"),
- GET_REAL (U"left Proximity range"),
- GET_REAL (U"right Proximity range"),
- GET_REAL (U"left Distance range"),
- GET_REAL (U"right Distance range"),
- GET_REAL (U"Mark size"),
- GET_STRING (U"Mark string"),
- GET_INTEGER (U"Garnish"));
+ Configuration c = FIRST (Configuration);
+ Dissimilarity_Configuration_Weight_drawISplineRegression (me, c, 0, GRAPHICS,
+ GET_INTEGER (U"Number of interior knots"), GET_INTEGER (U"Order of I-spline"),
+ GET_REAL (U"left Proximity range"), GET_REAL (U"right Proximity range"),
+ GET_REAL (U"left Distance range"), GET_REAL (U"right Distance range"),
+ GET_REAL (U"Mark size"), GET_STRING (U"Mark string"), GET_INTEGER (U"Garnish"));
END
FORM (Dissimilarity_kruskal, U"Dissimilarity: To Configuration (kruskal)", U"Dissimilarity: To Configuration (kruskal)...")
@@ -1165,14 +1035,10 @@ FORM (Dissimilarity_kruskal, U"Dissimilarity: To Configuration (kruskal)", U"Dis
DO
LOOP {
iam (Dissimilarity);
- praat_new (Dissimilarity_kruskal (me,
- GET_INTEGER (U"Number of dimensions"),
- GET_INTEGER (U"Distance metric"),
- GET_INTEGER (U"Handling of ties"),
- GET_INTEGER (U"Stress calculation"),
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions")), my name);
+ praat_new (Dissimilarity_kruskal (me, GET_INTEGER (U"Number of dimensions"),
+ GET_INTEGER (U"Distance metric"), GET_INTEGER (U"Handling of ties"),
+ GET_INTEGER (U"Stress calculation"), GET_REAL (U"Tolerance"),
+ GET_INTEGER (U"Maximum number of iterations"), GET_INTEGER (U"Number of repetitions")), my name);
}
END
@@ -1186,7 +1052,7 @@ DO
LOOP {
iam (Dissimilarity);
int showProgress = 1;
- praat_new (Dissimilarity_Weight_absolute_mds (me, nullptr, GET_INTEGER (U"Number of dimensions"),
+ praat_new (Dissimilarity_Weight_absolute_mds (me, NULL, GET_INTEGER (U"Number of dimensions"),
GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"),
GET_INTEGER (U"Number of repetitions"), showProgress), my name, U"_absolute");
}
@@ -1341,8 +1207,8 @@ FORM (Dissimilarity_Weight_monotone_mds, U"Dissimilarity & Weight: To Configurat
LABEL (U"", U"Configuration")
NATURAL (U"Number of dimensions", U"2")
RADIO (U"Handling of ties", 1)
- RADIOBUTTON (U"Primary approach")
- RADIOBUTTON (U"Secondary approach")
+ RADIOBUTTON (U"Primary approach")
+ RADIOBUTTON (U"Secondary approach")
Dissimilarity_to_Configuration_addCommonFields (dia);
OK
DO
@@ -1355,7 +1221,7 @@ DO
END
FORM (Dissimilarity_to_Distance, U"Dissimilarity: To Distance", U"Dissimilarity: To Distance...")
- BOOLEAN (U"Scale (additive constant)", true)
+ BOOLEAN (U"Scale (additive constant)", 1)
OK
DO
LOOP {
@@ -1374,7 +1240,7 @@ END
/************************* Distance(s) ***************************************/
FORM (Distance_to_ScalarProduct, U"Distance: To ScalarProduct", U"Distance: To ScalarProduct...")
- BOOLEAN (U"Make sum of squares equal 1.0", true)
+ BOOLEAN (U"Make sum of squares equal 1.0", 1)
OK
DO
LOOP {
@@ -1392,250 +1258,220 @@ END
FORM (Distances_indscal, U"Distance: To Configuration (indscal)", U"Distance: To Configuration (indscal)...")
NATURAL (U"Number of dimensions", U"2")
- BOOLEAN (U"Normalize scalar products", true)
+ BOOLEAN (U"Normalize scalar products", 1)
LABEL (U"", U"Minimization parameters")
REAL (U"Tolerance", U"1e-5")
NATURAL (U"Maximum number of iterations", U"100 (= each repetition)")
NATURAL (U"Number of repetitions", U"1")
OK
DO
- autoDistanceList distances = DistanceList_create ();
- LOOP {
- iam (Distance);
- distances -> addItem_ref (me);
- }
- autoConfiguration configurationResult;
- autoSalience salienceResult;
- DistanceList_indscal (distances.get(),
- GET_INTEGER (U"Number of dimensions"),
- GET_INTEGER (U"Normalize scalar products"),
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- GET_INTEGER (U"Number of repetitions"),
- true, // showProgress
- & configurationResult, & salienceResult);
- praat_new (configurationResult.move(), U"indscal");
- praat_new (salienceResult.move(), U"indscal");
-END
-
-FORM (Distance_and_Configuration_drawScatterDiagram, U"Distance & Configuration: Draw scatter diagram", U"Distance & Configuration: Draw scatter diagram...")
+ autoDistances me = (Distances) praat_getSelectedObjects ();
+ Configuration c; Salience s;
+ Distances_indscal (me.peek(), GET_INTEGER (U"Number of dimensions"), GET_INTEGER (U"Normalize scalar products"),
+ GET_REAL (U"Tolerance"), GET_INTEGER (U"Maximum number of iterations"), GET_INTEGER (U"Number of repetitions"),
+ 1, &c, &s);
+ autoConfiguration ac = c; autoSalience as = s;
+ praat_new (ac.transfer(), U"indscal");
+ praat_new (as.transfer(), U"indscal");
+END
+
+FORM (Distance_and_Configuration_drawScatterDiagram, U"Distance & Configuration: Draw scatter diagram",
+ U"Distance & Configuration: Draw scatter diagram...")
REAL (U"Minimum x-distance", U"0.0")
REAL (U"Maximum x-distance", U"0.0")
REAL (U"Minimum y-distance", U"0.0")
REAL (U"Maximum y-distance", U"0.0")
POSITIVE (U"Mark size (mm)", U"1.0")
SENTENCE (U"Mark string (+xo.)", U"+")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
autoPraatPicture picture;
Distance me = FIRST (Distance);
- Configuration thee = FIRST (Configuration);
- Distance_and_Configuration_drawScatterDiagram (me, thee, GRAPHICS,
- GET_REAL (U"Minimum x-distance"),
- GET_REAL (U"Maximum x-distance"),
- GET_REAL (U"Minimum y-distance"),
- GET_REAL (U"Maximum y-distance"),
- GET_REAL (U"Mark size"),
- GET_STRING (U"Mark string"),
- GET_INTEGER (U"Garnish"));
+ Configuration c = FIRST (Configuration);
+ Distance_and_Configuration_drawScatterDiagram (me, c, GRAPHICS, GET_REAL (U"Minimum x-distance"),
+ GET_REAL (U"Maximum x-distance"), GET_REAL (U"Minimum y-distance"), GET_REAL (U"Maximum y-distance"),
+ GET_REAL (U"Mark size"), GET_STRING (U"Mark string"), GET_INTEGER (U"Garnish"));
END
-FORM (Distance_Configuration_indscal, U"Distance & Configuration: To Configuration (indscal)", U"Distance & Configuration: To Configuration (indscal)...")
- BOOLEAN (U"Normalize scalar products", true)
+FORM (Distance_Configuration_indscal, U"Distance & Configuration: To Configuration (indscal)",
+ U"Distance & Configuration: To Configuration (indscal)...")
+ BOOLEAN (U"Normalize scalar products", 1)
LABEL (U"", U"Minimization parameters")
REAL (U"Tolerance", U"1e-5")
NATURAL (U"Maximum number of iterations", U"100 (= each repetition)")
OK
DO
- autoDistanceList distances = DistanceList_create ();
- Configuration configuration = nullptr;
+ autoDistances thee = Distances_create ();
+ Collection_dontOwnItems (thee.peek());
+ Configuration c = 0;
LOOP {
- iam (Daata);
+ iam (Data);
if (CLASS == classDistance) {
- distances -> addItem_ref ((Distance) me);
+ Collection_addItem (thee.peek(), me);
} else if (CLASS == classConfiguration) {
- configuration = (Configuration) me;
+ c = (Configuration) me;
}
}
- Melder_assert (distances->size > 0 && configuration);
- autoConfiguration configurationResult;
- autoSalience salienceResult;
- DistanceList_Configuration_indscal (distances.get(), configuration,
- GET_INTEGER (U"Normalize scalar products"),
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- true, // showProgress
- & configurationResult, & salienceResult);
- praat_new (configurationResult.move(), U"indscal");
- praat_new (salienceResult.move(), U"indscal");
+ Melder_assert (thy size > 0 && c);
+ Configuration cr; Salience sr;
+ Distances_Configuration_indscal (thee.peek(), c,
+ GET_INTEGER (U"Normalize scalar products"), GET_REAL (U"Tolerance"),
+ GET_INTEGER (U"Maximum number of iterations"), 1, &cr, &sr);
+ autoConfiguration ac = cr; autoSalience as = sr;
+ praat_new (ac.transfer(), U"indscal");
+ praat_new (as.transfer(), U"indscal");
END
FORM (Distance_Configuration_vaf, U"Distance & Configuration: Get VAF", U"Distance & Configuration: Get VAF...")
- BOOLEAN (U"Normalize scalar products", true)
+ BOOLEAN (U"Normalize scalar products", 1)
OK
DO
- autoDistanceList distances = DistanceList_create ();
- Configuration configuration = nullptr;
+ autoDistances thee = Distances_create ();
+ Collection_dontOwnItems (thee.peek());
+ Configuration c = 0;
LOOP {
- iam (Daata);
+ iam (Data);
if (CLASS == classDistance) {
- distances -> addItem_ref ((Distance) me);
+ Collection_addItem (thee.peek(), me);
} else if (CLASS == classConfiguration) {
- configuration = (Configuration) me;
+ c = (Configuration) me;
}
}
- Melder_assert (distances->size > 0 && configuration);
- double varianceAccountedFor;
- DistanceList_Configuration_vaf (distances.get(), configuration,
- GET_INTEGER (U"Normalize scalar products"),
- & varianceAccountedFor);
- Melder_information (varianceAccountedFor);
+ Melder_assert (thy size > 0 && c);
+ double vaf;
+ Distances_Configuration_vaf (thee.peek(), c, GET_INTEGER (U"Normalize scalar products"), &vaf);
+ Melder_information (vaf);
END
FORM (Distance_Configuration_Salience_vaf, U"Distance & Configuration & Salience: Get VAF", U"Distance & Configuration & Salience: Get VAF...")
- BOOLEAN (U"Normalize scalar products", true)
+ BOOLEAN (U"Normalize scalar products", 1)
OK
DO
- autoDistanceList distances = DistanceList_create ();
- Configuration configuration = nullptr;
- Salience salience = nullptr;
+ autoDistances thee = Distances_create ();
+ Collection_dontOwnItems (thee.peek());
+ Configuration c = 0; Salience s = 0;
LOOP {
- iam (Daata);
+ iam (Data);
if (CLASS == classDistance) {
- distances -> addItem_ref ((Distance) me);
+ Collection_addItem (thee.peek(), me);
} else if (CLASS == classConfiguration) {
- configuration = (Configuration) me;
+ c = (Configuration) me;
} else if (CLASS == classSalience) {
- salience = (Salience) me;
+ s = (Salience) me;
}
}
- Melder_assert (distances->size > 0 && configuration && salience);
- double varianceAccountedFor;
- DistanceList_Configuration_Salience_vaf (distances.get(), configuration, salience,
- GET_INTEGER (U"Normalize scalar products"),
- & varianceAccountedFor);
- Melder_information (varianceAccountedFor);
+ Melder_assert (thy size > 0 && c && s);
+ double vaf;
+ Distances_Configuration_Salience_vaf (thee.peek(), c, s, GET_INTEGER (U"Normalize scalar products"), &vaf);
+ Melder_information (vaf);
END
FORM (Dissimilarity_Configuration_Salience_vaf, U"Dissimilarity & Configuration & Salience: Get VAF",
U"Dissimilarity & Configuration & Salience: Get VAF...")
RADIO (U"Handling of ties", 1)
- RADIOBUTTON (U"Primary approach")
- RADIOBUTTON (U"Secondary approach")
- BOOLEAN (U"Normalize scalar products", true)
+ RADIOBUTTON (U"Primary approach")
+ RADIOBUTTON (U"Secondary approach")
+ BOOLEAN (U"Normalize scalar products", 1)
OK
DO
- autoDissimilarityList dissimilarities = DissimilarityList_create ();
- Configuration configuration = nullptr;
- Salience salience = nullptr;
+ autoDissimilarities thee = Dissimilarities_create ();
+ Collection_dontOwnItems (thee.peek());
+ Configuration c = 0; Salience s = 0;
LOOP {
- iam (Daata);
+ iam (Data);
if (CLASS == classDissimilarity) {
- dissimilarities -> addItem_ref ((Dissimilarity) me);
+ Collection_addItem (thee.peek(), me);
} else if (CLASS == classConfiguration) {
- configuration = (Configuration) me;
+ c = (Configuration) me;
} else if (CLASS == classSalience) {
- salience = (Salience) me;
+ s = (Salience) me;
}
}
- Melder_assert (dissimilarities->size > 0 && configuration && salience);
- double varianceAccountedFor;
- DissimilarityList_Configuration_Salience_vaf (dissimilarities.get(), configuration, salience,
- GET_INTEGER (U"Handling of ties"),
- GET_INTEGER (U"Normalize scalar products"),
- & varianceAccountedFor);
- Melder_information (varianceAccountedFor);
+ Melder_assert (thy size > 0 && c && s);
+ double vaf;
+ Dissimilarities_Configuration_Salience_vaf (thee.peek(), c, s, GET_INTEGER (U"Handling of ties"),
+ GET_INTEGER (U"Normalize scalar products"), &vaf);
+ Melder_information (vaf);
END
FORM (Distance_Configuration_Salience_indscal,
U"Distance & Configuration & Salience: To Configuration (indscal)",
U"Distance & Configuration & Salience: To Configuration (indscal)...")
- BOOLEAN (U"Normalize scalar products", true)
+ BOOLEAN (U"Normalize scalar products", 1)
LABEL (U"", U"Minimization parameters")
REAL (U"Tolerance", U"1e-5")
NATURAL (U"Maximum number of iterations", U"100")
OK
DO
- autoDistanceList thee = DistanceList_create ();
- Configuration configuration = nullptr;
- Salience salience = nullptr;
+ autoDistances thee = Distances_create ();
+ Collection_dontOwnItems (thee.peek());
+ Configuration c = 0; Salience s = 0;
LOOP {
- iam (Daata);
+ iam (Data);
if (CLASS == classDistance) {
- thy addItem_ref ((Distance) me);
+ Collection_addItem (thee.peek(), me);
} else if (CLASS == classConfiguration) {
- configuration = (Configuration) me;
+ c = (Configuration) me;
} else if (CLASS == classSalience) {
- salience = (Salience) me;
+ s = (Salience) me;
}
}
- Melder_assert (thy size > 0 && configuration && salience);
- double varianceAccountedFor;
- autoConfiguration configurationResult;
- autoSalience salienceResult;
- DistanceList_Configuration_Salience_indscal (thee.get(), configuration, salience,
- GET_INTEGER (U"Normalize scalar products"),
- GET_REAL (U"Tolerance"),
- GET_INTEGER (U"Maximum number of iterations"),
- true, // showProgress
- & configurationResult, & salienceResult, & varianceAccountedFor);
- praat_new (configurationResult.move(), U"indscal");
- praat_new (salienceResult.move(), U"indscal");
+ Melder_assert (thy size > 0 && c && s);
+ double vaf;
+ Configuration cr; Salience sr;
+ Distances_Configuration_Salience_indscal (thee.peek(), c, s,
+ GET_INTEGER (U"Normalize scalar products"), GET_REAL (U"Tolerance"),
+ GET_INTEGER (U"Maximum number of iterations"), 1, &cr, &sr, &vaf);
+ autoConfiguration ac = cr; autoSalience as = sr;
+ praat_new (ac.transfer(), U"indscal");
+ praat_new (as.transfer(), U"indscal");
END
FORM (Distances_to_Configuration_ytl, U"Distance: To Configuration (ytl)", U"Distance: To Configuration (ytl)...")
NATURAL (U"Number of dimensions", U"2")
- BOOLEAN (U"Normalize scalar products", true)
- BOOLEAN (U"Salience object", false)
+ BOOLEAN (U"Normalize scalar products", 1)
+ BOOLEAN (U"Salience object", 0)
OK
DO
- autoDistanceList distances = DistanceList_create ();
- LOOP {
- iam (Distance);
- distances -> addItem_ref (me);
- }
- autoConfiguration configurationResult;
- autoSalience salienceResult;
- DistanceList_to_Configuration_ytl (distances.get(), GET_INTEGER (U"Number of dimensions"),
- GET_INTEGER (U"Normalize scalar products"), & configurationResult, & salienceResult);
- praat_new (configurationResult.move(), U"ytl");
+ autoDistances me = (Distances) praat_getSelectedObjects ();
+ Configuration cr; Salience sr;
+ Distances_to_Configuration_ytl (me.peek(), GET_INTEGER (U"Number of dimensions"),
+ GET_INTEGER (U"Normalize scalar products"), &cr, &sr);
+ autoConfiguration ac = cr; autoSalience as = sr;
+ praat_new (ac.transfer(), U"ytl");
if (GET_INTEGER (U"Salience object")) {
- praat_new (salienceResult.move(), U"ytl");
+ praat_new (as.transfer(), U"ytl");
}
END
-FORM (Dissimilarity_Distance_monotoneRegression, U"Dissimilarity & Distance: Monotone regression", nullptr)
+FORM (Dissimilarity_Distance_monotoneRegression, U"Dissimilarity & Distance: Monotone regression", 0)
RADIO (U"Handling of ties", 1)
- RADIOBUTTON (U"Primary approach")
- RADIOBUTTON (U"Secondary approach")
+ RADIOBUTTON (U"Primary approach")
+ RADIOBUTTON (U"Secondary approach")
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Distance thee = FIRST (Distance);
- praat_new (Dissimilarity_Distance_monotoneRegression (me, thee,
- GET_INTEGER (U"Handling of ties")), my name);
+ Distance d = FIRST (Distance);
+ praat_new (Dissimilarity_Distance_monotoneRegression (me, d, GET_INTEGER (U"Handling of ties")), my name);
END
-FORM (Distance_Dissimilarity_drawShepardDiagram, U"Distance & Dissimilarity: Draw Shepard diagram", nullptr)
+FORM (Distance_Dissimilarity_drawShepardDiagram, U"Distance & Dissimilarity: Draw Shepard diagram", U"")
REAL (U"Minimum dissimilarity", U"0.0")
REAL (U"Maximum dissimilarity", U"0.0")
REAL (U"left Distance range", U"0.0")
REAL (U"right Distance range", U"0.0")
POSITIVE (U"Mark size (mm)", U"1.0")
SENTENCE (U"Mark string (+xo.)", U"+")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
Dissimilarity me = FIRST (Dissimilarity);
- Distance thee = FIRST (Distance);
- Proximity_Distance_drawScatterDiagram (me, thee, GRAPHICS,
- GET_REAL (U"Minimum dissimilarity"),
- GET_REAL (U"Maximum dissimilarity"),
- GET_REAL (U"left Distance range"),
- GET_REAL (U"right Distance range"),
- GET_REAL (U"Mark size"),
- GET_STRING (U"Mark string"),
+ Distance d = FIRST (Distance);
+ Proximity_Distance_drawScatterDiagram (me, d, GRAPHICS,
+ GET_REAL (U"Minimum dissimilarity"), GET_REAL (U"Maximum dissimilarity"),
+ GET_REAL (U"left Distance range"), GET_REAL (U"right Distance range"),
+ GET_REAL (U"Mark size"), GET_STRING (U"Mark string"),
GET_INTEGER (U"Garnish"));
END
@@ -1647,32 +1483,28 @@ END
/************************* Salience ***************************************/
-FORM (Salience_draw, U"Salience: Draw", nullptr)
+FORM (Salience_draw, U"Salience: Draw", 0)
NATURAL (U"Horizontal dimension", U"1")
NATURAL (U"Vertical dimension", U"2")
- BOOLEAN (U"Garnish", true)
+ BOOLEAN (U"Garnish", 1)
OK
DO
LOOP {
iam (Salience);
- Salience_draw (me, GRAPHICS,
- GET_INTEGER (U"Horizontal dimension"),
- GET_INTEGER (U"Vertical dimension"),
- GET_INTEGER (U"Garnish"));
+ Salience_draw (me, GRAPHICS, GET_INTEGER (U"Horizontal dimension"), GET_INTEGER (U"Vertical dimension"),
+ GET_INTEGER (U"Garnish"));
}
END
/************************* COVARIANCE & CONFIGURATION ********************/
-FORM (Covariance_to_Configuration, U"Covariance: To Configuration", nullptr)
+FORM (Covariance_to_Configuration, U"Covariance: To Configuration", 0)
NATURAL (U"Number of dimensions", U"2")
OK
DO
LOOP {
iam (Covariance);
- autoConfiguration result = Covariance_to_Configuration (me,
- GET_INTEGER (U"Number of dimensions"));
- praat_new (result.move(), my name);
+ praat_new (Covariance_to_Configuration (me, GET_INTEGER (U"Number of dimensions")), my name);
}
END
@@ -1736,16 +1568,14 @@ END
DIRECT (TableOfReal_to_Configuration)
LOOP {
iam (TableOfReal);
- autoConfiguration result = TableOfReal_to_Configuration (me);
- praat_new (result.move(), my name);
+ praat_new (TableOfReal_to_Configuration (me), my name);
}
END
DIRECT (TableOfReal_to_ContingencyTable)
LOOP {
iam (TableOfReal);
- autoContingencyTable result = TableOfReal_to_ContingencyTable (me);
- praat_new (result.move(), my name);
+ praat_new (TableOfReal_to_ContingencyTable (me), my name);
}
END
@@ -1826,27 +1656,26 @@ END
DIRECT (TableOfReal_to_Confusion)
LOOP {
iam (TableOfReal);
- autoConfusion result = TableOfReal_to_Confusion (me);
- praat_new (result.move(), my name);
+ praat_new (TableOfReal_to_Confusion (me), my name);
}
END
static void praat_AffineTransform_init (ClassInfo klas) {
- praat_addAction1 (klas, 0, QUERY_BUTTON, nullptr, 0, nullptr);
+ praat_addAction1 (klas, 0, QUERY_BUTTON, 0, 0, 0);
praat_addAction1 (klas, 1, U"Get transformation element...", QUERY_BUTTON, 1, DO_AffineTransform_getTransformationElement);
praat_addAction1 (klas, 1, U"Get translation element...", QUERY_BUTTON, 1, DO_AffineTransform_getTranslationElement);
- praat_addAction1 (klas, 0, U"Invert", nullptr, 0, DO_AffineTransform_invert);
+ praat_addAction1 (klas, 0, U"Invert", 0, 0, DO_AffineTransform_invert);
}
static void praat_Configuration_and_AffineTransform_init (ClassInfo transform) {
- praat_addAction2 (classConfiguration, 1, transform, 1, U"To Configuration", nullptr, 0, DO_Configuration_and_AffineTransform_to_Configuration);
+ praat_addAction2 (classConfiguration, 1, transform, 1, U"To Configuration", 0, 0, DO_Configuration_and_AffineTransform_to_Configuration);
}
void praat_TableOfReal_extras (ClassInfo klas);
void praat_TableOfReal_extras (ClassInfo klas) {
- praat_addAction1 (klas, 1, U"-- get additional --", U"Get value...", 1, nullptr);
+ praat_addAction1 (klas, 1, U"-- get additional --", U"Get value...", 1, 0);
praat_addAction1 (klas, 1, U"Get table norm", U"-- get additional --", 1, DO_TableOfReal_getTableNorm);
- praat_addAction1 (klas, 1, U"-- set additional --", U"Set column label (label)...", 1, nullptr);
+ praat_addAction1 (klas, 1, U"-- set additional --", U"Set column label (label)...", 1, 0);
praat_addAction1 (klas, 1, U"Normalize rows...", U"-- set additional --", 1, DO_TableOfReal_normalizeRows);
praat_addAction1 (klas, 1, U"Normalize columns...", U"Normalize rows...", 1, DO_TableOfReal_normalizeColumns);
praat_addAction1 (klas, 1, U"Normalize table...", U"Normalize columns...", 1, DO_TableOfReal_normalizeTable);
@@ -1857,31 +1686,33 @@ void praat_TableOfReal_extras (ClassInfo klas) {
void praat_uvafon_MDS_init ();
void praat_uvafon_MDS_init () {
- Thing_recognizeClassesByName (classAffineTransform, classProcrustes, classContingencyTable, classDissimilarity,
- classSimilarity, classConfiguration, classDistance, classSalience, classScalarProduct, classWeight, nullptr);
+ Thing_recognizeClassesByName (classAffineTransform, classProcrustes,
+ classContingencyTable, classDissimilarity,
+ classSimilarity, classConfiguration, classDistance,
+ classSalience, classScalarProduct, classWeight, NULL);
Thing_recognizeClassByOtherName (classProcrustes, U"Procrustus");
- praat_addMenuCommand (U"Objects", U"New", U"Multidimensional scaling", nullptr, 0, nullptr);
- praat_addMenuCommand (U"Objects", U"New", U"MDS tutorial", nullptr, 1, DO_MDS_help);
- praat_addMenuCommand (U"Objects", U"New", U"-- MDS --", nullptr, 1, nullptr);
- praat_addMenuCommand (U"Objects", U"New", U"Create letter R example...", nullptr, 1, DO_Dissimilarity_createLetterRExample);
- praat_addMenuCommand (U"Objects", U"New", U"Create INDSCAL Carroll Wish example...", nullptr, 1, DO_INDSCAL_createCarrollWishExample);
- praat_addMenuCommand (U"Objects", U"New", U"Create Configuration...", nullptr, 1, DO_Configuration_create);
- praat_addMenuCommand (U"Objects", U"New", U"Draw splines...", nullptr, 1, DO_drawSplines);
- praat_addMenuCommand (U"Objects", U"New", U"Draw MDS class relations", nullptr, 1, DO_drawMDSClassRelations);
+ praat_addMenuCommand (U"Objects", U"New", U"Multidimensional scaling", 0, 0, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"MDS tutorial", 0, 1, DO_MDS_help);
+ praat_addMenuCommand (U"Objects", U"New", U"-- MDS --", 0, 1, 0);
+ praat_addMenuCommand (U"Objects", U"New", U"Create letter R example...", 0, 1, DO_Dissimilarity_createLetterRExample);
+ praat_addMenuCommand (U"Objects", U"New", U"Create INDSCAL Carroll Wish example...", 0, 1, DO_INDSCAL_createCarrollWishExample);
+ praat_addMenuCommand (U"Objects", U"New", U"Create Configuration...", 0, 1, DO_Configuration_create);
+ praat_addMenuCommand (U"Objects", U"New", U"Draw splines...", 0, 1, DO_drawSplines);
+ praat_addMenuCommand (U"Objects", U"New", U"Draw MDS class relations", 0, 1, DO_drawMDSClassRelations);
/****** 1 class ********************************************************/
- praat_addAction1 (classAffineTransform, 0, U"AffineTransform help", nullptr, 0, DO_AffineTransform_help);
+ praat_addAction1 (classAffineTransform, 0, U"AffineTransform help", 0, 0, DO_AffineTransform_help);
praat_AffineTransform_init (classAffineTransform);
- praat_addAction1 (classConfiguration, 0, U"Configuration help", nullptr, 0, DO_Configuration_help);
+ praat_addAction1 (classConfiguration, 0, U"Configuration help", 0, 0, DO_Configuration_help);
praat_TableOfReal_init2 (classConfiguration);
praat_TableOfReal_extras (classConfiguration);
- (void) praat_removeAction (classConfiguration, nullptr, nullptr, U"Insert column (index)...");
- (void) praat_removeAction (classConfiguration, nullptr, nullptr, U"Remove column (index)...");
- (void) praat_removeAction (classConfiguration, nullptr, nullptr, U"Append");
+ (void) praat_removeAction (classConfiguration, NULL, NULL, U"Insert column (index)...");
+ (void) praat_removeAction (classConfiguration, NULL, NULL, U"Remove column (index)...");
+ (void) praat_removeAction (classConfiguration, NULL, NULL, U"Append");
praat_addAction1 (classConfiguration, 0, U"Draw...", DRAW_BUTTON, 1, DO_Configuration_draw);
praat_addAction1 (classConfiguration, 0, U"Draw sigma ellipses...", U"Draw...", 1, DO_Configuration_drawSigmaEllipses);
praat_addAction1 (classConfiguration, 0, U"Draw one sigma ellipse...", U"Draw...", 1, DO_Configuration_drawOneSigmaEllipse);
@@ -1891,84 +1722,84 @@ void praat_uvafon_MDS_init () {
praat_addAction1 (classConfiguration, 0, U"Randomize", U"Normalize table...", 1, DO_Configuration_randomize);
praat_addAction1 (classConfiguration, 0, U"Normalize...", U"Randomize", 1, DO_Configuration_normalize);
praat_addAction1 (classConfiguration, 0, U"Centralize", U"Randomize", 1, DO_Configuration_centralize);
- praat_addAction1 (classConfiguration, 1, U"-- set rotations & reflections --", U"Centralize", 1, nullptr);
+ praat_addAction1 (classConfiguration, 1, U"-- set rotations & reflections --", U"Centralize", 1, 0);
praat_addAction1 (classConfiguration, 0, U"Rotate...", U"-- set rotations & reflections --", 1, DO_Configuration_rotate);
praat_addAction1 (classConfiguration, 0, U"Rotate (pc)", U"Rotate...", 1, DO_Configuration_rotateToPrincipalDirections);
praat_addAction1 (classConfiguration, 0, U"Invert dimension...", U"Rotate (pc)", 1, DO_Configuration_invertDimension);
- praat_addAction1 (classConfiguration, 0, U"Analyse", nullptr, 0, nullptr);
- praat_addAction1 (classConfiguration, 0, U"To Distance", nullptr, 0, DO_Configuration_to_Distance);
- praat_addAction1 (classConfiguration, 0, U"To Configuration (varimax)...", nullptr, 0, DO_Configuration_varimax);
- praat_addAction1 (classConfiguration, 0, U"To Similarity (cc)", nullptr, 0, DO_Configurations_to_Similarity_cc);
+ praat_addAction1 (classConfiguration, 0, U"Analyse", 0, 0, 0);
+ praat_addAction1 (classConfiguration, 0, U"To Distance", 0, 0, DO_Configuration_to_Distance);
+ praat_addAction1 (classConfiguration, 0, U"To Configuration (varimax)...", 0, 0, DO_Configuration_varimax);
+ praat_addAction1 (classConfiguration, 0, U"To Similarity (cc)", 0, 0, DO_Configurations_to_Similarity_cc);
- praat_addAction1 (classConfiguration, 0, U"Match configurations -", nullptr, 0, nullptr);
- praat_addAction1 (classConfiguration, 2, U"To Procrustes...", nullptr, 1, DO_Configurations_to_Procrustes);
- praat_addAction1 (classConfiguration, 2, U"To AffineTransform (congruence)...", nullptr, 1, DO_Configurations_to_AffineTransform_congruence);
+ praat_addAction1 (classConfiguration, 0, U"Match configurations -", 0, 0, 0);
+ praat_addAction1 (classConfiguration, 2, U"To Procrustes...", 0, 1, DO_Configurations_to_Procrustes);
+ praat_addAction1 (classConfiguration, 2, U"To AffineTransform (congruence)...", 0, 1, DO_Configurations_to_AffineTransform_congruence);
praat_addAction1 (classConfusion, 0, U"To ContingencyTable", U"To Matrix", 0, DO_Confusion_to_ContingencyTable);
- praat_addAction1 (classConfusion, 0, U"To Proximity -", U"Analyse", 0, nullptr);
+ praat_addAction1 (classConfusion, 0, U"To Proximity -", U"Analyse", 0, 0);
praat_addAction1 (classConfusion, 0, U"To Dissimilarity (pdf)...", U"To Proximity -", 1, DO_Confusion_to_Dissimilarity_pdf);
praat_addAction1 (classConfusion, 0, U"To Similarity...", U"To Proximity -", 1, DO_Confusion_to_Similarity);
praat_addAction1 (classConfusion, 0, U"Sum", U"Synthesize -", 1, DO_Confusions_sum);
praat_TableOfReal_init2 (classContingencyTable);
- praat_addAction1 (classContingencyTable, 1, U"-- statistics --", U"Get value...", 1, nullptr);
+ praat_addAction1 (classContingencyTable, 1, U"-- statistics --", U"Get value...", 1, 0);
praat_addAction1 (classContingencyTable, 1, U"Get chi squared probability", U"-- statistics --", 1, DO_ContingencyTable_chisqProbability);
praat_addAction1 (classContingencyTable, 1, U"Get Cramer's statistic", U"Get chi squared probability", 1, DO_ContingencyTable_cramersStatistic);
praat_addAction1 (classContingencyTable, 1, U"Get contingency coefficient", U"Get Cramer's statistic", 1,
DO_ContingencyTable_contingencyCoefficient);
- praat_addAction1 (classContingencyTable, 0, U"Analyse", nullptr, 0, nullptr);
- praat_addAction1 (classContingencyTable, 1, U"To Configuration (ca)...", nullptr, 0, DO_ContingencyTable_to_Configuration_ca);
+ praat_addAction1 (classContingencyTable, 0, U"Analyse", 0, 0, 0);
+ praat_addAction1 (classContingencyTable, 1, U"To Configuration (ca)...", 0, 0, DO_ContingencyTable_to_Configuration_ca);
- praat_addAction1 (classCorrelation, 0, U"To Configuration...", nullptr, 0, DO_Correlation_to_Configuration);
+ praat_addAction1 (classCorrelation, 0, U"To Configuration...", 0, 0, DO_Correlation_to_Configuration);
- praat_addAction1 (classDissimilarity, 0, U"Dissimilarity help", nullptr, 0, DO_Dissimilarity_help);
+ praat_addAction1 (classDissimilarity, 0, U"Dissimilarity help", 0, 0, DO_Dissimilarity_help);
praat_TableOfReal_init2 (classDissimilarity);
praat_TableOfReal_extras (classDissimilarity);
praat_addAction1 (classDissimilarity, 0, U"Get additive constant", U"Get table norm", 1, DO_Dissimilarity_getAdditiveConstant);
- praat_addAction1 (classDissimilarity, 0, CONFIGURATION_BUTTON, nullptr, 0, nullptr);
- praat_addAction1 (classDissimilarity, 1, U"To Configuration (monotone mds)...", nullptr, 1, DO_Dissimilarity_monotone_mds);
- praat_addAction1 (classDissimilarity, 1, U"To Configuration (i-spline mds)...", nullptr, 1, DO_Dissimilarity_ispline_mds);
- praat_addAction1 (classDissimilarity, 1, U"To Configuration (interval mds)...", nullptr, 1, DO_Dissimilarity_interval_mds);
- praat_addAction1 (classDissimilarity, 1, U"To Configuration (ratio mds)...", nullptr, 1, DO_Dissimilarity_ratio_mds);
- praat_addAction1 (classDissimilarity, 1, U"To Configuration (absolute mds)...", nullptr, 1, DO_Dissimilarity_absolute_mds);
- praat_addAction1 (classDissimilarity, 1, U"To Configuration (kruskal)...", nullptr, 1, DO_Dissimilarity_kruskal);
- praat_addAction1 (classDissimilarity, 0, U"To Distance...", nullptr, 0, DO_Dissimilarity_to_Distance);
- praat_addAction1 (classDissimilarity, 0, U"To Weight", nullptr, 0, DO_Dissimilarity_to_Weight);
+ praat_addAction1 (classDissimilarity, 0, CONFIGURATION_BUTTON, 0, 0, 0);
+ praat_addAction1 (classDissimilarity, 1, U"To Configuration (monotone mds)...", 0, 1, DO_Dissimilarity_monotone_mds);
+ praat_addAction1 (classDissimilarity, 1, U"To Configuration (i-spline mds)...", 0, 1, DO_Dissimilarity_ispline_mds);
+ praat_addAction1 (classDissimilarity, 1, U"To Configuration (interval mds)...", 0, 1, DO_Dissimilarity_interval_mds);
+ praat_addAction1 (classDissimilarity, 1, U"To Configuration (ratio mds)...", 0, 1, DO_Dissimilarity_ratio_mds);
+ praat_addAction1 (classDissimilarity, 1, U"To Configuration (absolute mds)...", 0, 1, DO_Dissimilarity_absolute_mds);
+ praat_addAction1 (classDissimilarity, 1, U"To Configuration (kruskal)...", 0, 1, DO_Dissimilarity_kruskal);
+ praat_addAction1 (classDissimilarity, 0, U"To Distance...", 0, 0, DO_Dissimilarity_to_Distance);
+ praat_addAction1 (classDissimilarity, 0, U"To Weight", 0, 0, DO_Dissimilarity_to_Weight);
- praat_addAction1 (classCovariance, 0, U"To Configuration...", nullptr, 0, DO_Covariance_to_Configuration);
+ praat_addAction1 (classCovariance, 0, U"To Configuration...", 0, 0, DO_Covariance_to_Configuration);
praat_TableOfReal_init2 (classDistance);
praat_TableOfReal_extras (classDistance);
- praat_addAction1 (classDistance, 0, U"Analyse -", nullptr, 0, nullptr);
- praat_addAction1 (classDistance, 0, CONFIGURATION_BUTTON, nullptr, 0, nullptr);
- praat_addAction1 (classDistance, 0, U"To Configuration (indscal)...", nullptr, 1, DO_Distances_indscal);
- praat_addAction1 (classDistance, 0, U"-- linear scaling --", nullptr, 1, 0);
- praat_addAction1 (classDistance, 0, U"To Configuration (ytl)...", nullptr, 1, DO_Distances_to_Configuration_ytl);
- praat_addAction1 (classDistance, 0, U"To Dissimilarity", nullptr, 0, DO_Distance_to_Dissimilarity);
- praat_addAction1 (classDistance, 0, U"To ScalarProduct...", nullptr, 0, DO_Distance_to_ScalarProduct);
+ praat_addAction1 (classDistance, 0, U"Analyse -", 0, 0, 0);
+ praat_addAction1 (classDistance, 0, CONFIGURATION_BUTTON, 0, 0, 0);
+ praat_addAction1 (classDistance, 0, U"To Configuration (indscal)...", 0, 1, DO_Distances_indscal);
+ praat_addAction1 (classDistance, 0, U"-- linear scaling --", 0, 1, 0);
+ praat_addAction1 (classDistance, 0, U"To Configuration (ytl)...", 0, 1, DO_Distances_to_Configuration_ytl);
+ praat_addAction1 (classDistance, 0, U"To Dissimilarity", 0, 0, DO_Distance_to_Dissimilarity);
+ praat_addAction1 (classDistance, 0, U"To ScalarProduct...", 0, 0, DO_Distance_to_ScalarProduct);
- praat_addAction1 (classProcrustes, 0, U"Procrustes help", nullptr, 0, DO_Procrustes_help);
+ praat_addAction1 (classProcrustes, 0, U"Procrustes help", 0, 0, DO_Procrustes_help);
praat_AffineTransform_init (classProcrustes);
praat_addAction1 (classProcrustes, 1, U"Get scale", QUERY_BUTTON, 1, DO_Procrustes_getScale);
- praat_addAction1 (classProcrustes, 0, U"Extract transformation matrix", nullptr, 0, DO_AffineTransform_extractMatrix);
- praat_addAction1 (classProcrustes, 0, U"Extract translation vector", nullptr, 0, DO_AffineTransform_extractTranslationVector);
+ praat_addAction1 (classProcrustes, 0, U"Extract transformation matrix", 0, 0, DO_AffineTransform_extractMatrix);
+ praat_addAction1 (classProcrustes, 0, U"Extract translation vector", 0, 0, DO_AffineTransform_extractTranslationVector);
praat_TableOfReal_init2 (classSalience);
praat_TableOfReal_extras (classSalience);
praat_addAction1 (classSalience, 0, U"Draw...", DRAW_BUTTON, 1, DO_Salience_draw);
- praat_addAction1 (classSimilarity, 0, U"Similarity help", nullptr, 0, DO_Similarity_help);
+ praat_addAction1 (classSimilarity, 0, U"Similarity help", 0, 0, DO_Similarity_help);
praat_TableOfReal_init2 (classSimilarity);
praat_TableOfReal_extras (classSimilarity);
- praat_addAction1 (classSimilarity, 0, U"Analyse -", nullptr, 0, nullptr);
- praat_addAction1 (classSimilarity, 0, U"To Dissimilarity...", nullptr, 0, DO_Similarity_to_Dissimilarity);
+ praat_addAction1 (classSimilarity, 0, U"Analyse -", 0, 0, 0);
+ praat_addAction1 (classSimilarity, 0, U"To Dissimilarity...", 0, 0, DO_Similarity_to_Dissimilarity);
praat_TableOfReal_init2 (classScalarProduct);
@@ -1978,91 +1809,93 @@ void praat_uvafon_MDS_init () {
praat_addAction1 (classTableOfReal, 1, U"Centre rows", U"Normalize table...", 1, DO_TableOfReal_centreRows);
praat_addAction1 (classTableOfReal, 1, U"Centre columns", U"Centre rows", 1, DO_TableOfReal_centreColumns);
praat_addAction1 (classTableOfReal, 1, U"Double centre", U"Centre columns", 1, DO_TableOfReal_doubleCentre);
- praat_addAction1 (classTableOfReal, 0, U"Cast -", nullptr, 0, nullptr);
- praat_addAction1 (classTableOfReal, 0, U"To Confusion", nullptr, 1, DO_TableOfReal_to_Confusion);
- praat_addAction1 (classTableOfReal, 0, U"To Dissimilarity", nullptr, 1, DO_TableOfReal_to_Dissimilarity);
- praat_addAction1 (classTableOfReal, 0, U"To Similarity", nullptr, 1, DO_TableOfReal_to_Similarity);
- praat_addAction1 (classTableOfReal, 0, U"To Distance", nullptr, 1, DO_TableOfReal_to_Distance);
- praat_addAction1 (classTableOfReal, 0, U"To Salience", nullptr, 1, DO_TableOfReal_to_Salience);
- praat_addAction1 (classTableOfReal, 0, U"To Weight", nullptr, 1, DO_TableOfReal_to_Weight);
- praat_addAction1 (classTableOfReal, 0, U"To ScalarProduct", nullptr, 1, DO_TableOfReal_to_ScalarProduct);
- praat_addAction1 (classTableOfReal, 0, U"To Configuration", nullptr, 1, DO_TableOfReal_to_Configuration);
- praat_addAction1 (classTableOfReal, 0, U"To ContingencyTable", nullptr, 1, DO_TableOfReal_to_ContingencyTable);
+ praat_addAction1 (classTableOfReal, 0, U"Cast -", 0, 0, 0);
+ praat_addAction1 (classTableOfReal, 0, U"To Confusion", 0, 1, DO_TableOfReal_to_Confusion);
+ praat_addAction1 (classTableOfReal, 0, U"To Dissimilarity", 0, 1, DO_TableOfReal_to_Dissimilarity);
+ praat_addAction1 (classTableOfReal, 0, U"To Similarity", 0, 1, DO_TableOfReal_to_Similarity);
+ praat_addAction1 (classTableOfReal, 0, U"To Distance", 0, 1, DO_TableOfReal_to_Distance);
+ praat_addAction1 (classTableOfReal, 0, U"To Salience", 0, 1, DO_TableOfReal_to_Salience);
+ praat_addAction1 (classTableOfReal, 0, U"To Weight", 0, 1, DO_TableOfReal_to_Weight);
+ praat_addAction1 (classTableOfReal, 0, U"To ScalarProduct", 0, 1, DO_TableOfReal_to_ScalarProduct);
+ praat_addAction1 (classTableOfReal, 0, U"To Configuration", 0, 1, DO_TableOfReal_to_Configuration);
+ praat_addAction1 (classTableOfReal, 0, U"To ContingencyTable", 0, 1, DO_TableOfReal_to_ContingencyTable);
praat_TableOfReal_init2 (classWeight);
+
/****** 2 classes ********************************************************/
praat_Configuration_and_AffineTransform_init (classAffineTransform);
praat_Configuration_and_AffineTransform_init (classProcrustes);
- praat_addAction2 (classConfiguration, 0, classWeight, 1, U"Analyse", nullptr, 0, nullptr);
- praat_addAction2 (classConfiguration, 0, classWeight, 1, U"To Similarity (cc)", nullptr, 0, DO_Configuration_Weight_to_Similarity_cc);
-
- praat_addAction2 (classDissimilarity, 1, classWeight, 1, ANALYSE_BUTTON, nullptr, 0, nullptr);
- praat_addAction2 (classDissimilarity, 1, classWeight, 1, U"To Configuration (monotone mds)...", nullptr, 1, DO_Dissimilarity_Weight_monotone_mds);
- praat_addAction2 (classDissimilarity, 1, classWeight, 1, U"To Configuration (i-spline mds)...", nullptr, 1, DO_Dissimilarity_Weight_ispline_mds);
- praat_addAction2 (classDissimilarity, 1, classWeight, 1, U"To Configuration (interval mds)...", nullptr, 1, DO_Dissimilarity_Weight_interval_mds);
- praat_addAction2 (classDissimilarity, 1, classWeight, 1, U"To Configuration (ratio mds)...", nullptr, 1, DO_Dissimilarity_Weight_ratio_mds);
- praat_addAction2 (classDissimilarity, 1, classWeight, 1, U"To Configuration (absolute mds)...", nullptr, 1, DO_Dissimilarity_Weight_absolute_mds);
-
-
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, DRAW_BUTTON, nullptr, 0, nullptr);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Draw Shepard diagram...", nullptr, 1, DO_Dissimilarity_Configuration_drawShepardDiagram);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"-- draw regressions --", nullptr, 1, nullptr);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Draw monotone regression...", nullptr, 1, DO_Dissimilarity_Configuration_drawMonotoneRegression);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Draw i-spline regression...", nullptr, 1, DO_Dissimilarity_Configuration_drawISplineRegression);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Draw interval regression...", nullptr, 1, DO_Dissimilarity_Configuration_drawIntervalRegression);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Draw ratio regression...", nullptr, 1, DO_Dissimilarity_Configuration_drawRatioRegression);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Draw absolute regression...", nullptr, 1, DO_Dissimilarity_Configuration_drawAbsoluteRegression);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, QUERY_BUTTON, nullptr, 0, nullptr);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Get stress...", nullptr, 1, DO_Dissimilarity_Configuration_getStress);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Get stress (monotone mds)...", nullptr, 1, DO_Dissimilarity_Configuration_monotone_stress);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Get stress (i-spline mds)...", nullptr, 1, DO_Dissimilarity_Configuration_ispline_stress);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Get stress (interval mds)...", nullptr, 1, DO_Dissimilarity_Configuration_interval_stress);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Get stress (ratio mds)...", nullptr, 1, DO_Dissimilarity_Configuration_ratio_stress);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Get stress (absolute mds)...", nullptr, 1, DO_Dissimilarity_Configuration_absolute_stress);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, ANALYSE_BUTTON, nullptr, 0, nullptr);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"To Configuration (monotone mds)...", nullptr, 1, DO_Dissimilarity_Configuration_monotone_mds);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"To Configuration (i-spline mds)...", nullptr, 1, DO_Dissimilarity_Configuration_ispline_mds);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"To Configuration (interval mds)...", nullptr, 1, DO_Dissimilarity_Configuration_interval_mds);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"To Configuration (ratio mds)...", nullptr, 1, DO_Dissimilarity_Configuration_ratio_mds);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"To Configuration (absolute mds)...", nullptr, 1, DO_Dissimilarity_Configuration_absolute_mds);
- praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"To Configuration (kruskal)...", nullptr, 1, DO_Dissimilarity_Configuration_kruskal);
-
- praat_addAction2 (classDistance, 1, classConfiguration, 1, DRAW_BUTTON, nullptr, 0, nullptr);
- praat_addAction2 (classDistance, 1, classConfiguration, 1, U"Draw scatter diagram...", nullptr, 0, DO_Distance_and_Configuration_drawScatterDiagram);
- praat_addAction2 (classDistance, 1, classConfiguration, 1, QUERY_BUTTON, nullptr, 0, nullptr);
- praat_addAction2 (classDistance, 0, classConfiguration, 1, U"Get VAF...", nullptr, 0, DO_Distance_Configuration_vaf);
- praat_addAction2 (classDistance, 1, classConfiguration, 1, ANALYSE_BUTTON, nullptr, 0, nullptr);
- praat_addAction2 (classDistance, 0, classConfiguration, 1, U"To Configuration (indscal)...", nullptr, 1, DO_Distance_Configuration_indscal);
-
- praat_addAction2 (classDistance, 1, classDissimilarity, 1, U"Draw Shepard diagram...", nullptr, 0, DO_Distance_Dissimilarity_drawShepardDiagram);
- praat_addAction2 (classDissimilarity, 1, classDistance, 1, U"Monotone regression...", nullptr, 0, DO_Dissimilarity_Distance_monotoneRegression);
+ praat_addAction2 (classConfiguration, 0, classWeight, 1, U"Analyse", 0, 0, 0);
+ praat_addAction2 (classConfiguration, 0, classWeight, 1, U"To Similarity (cc)", 0, 0, DO_Configuration_Weight_to_Similarity_cc);
+
+ praat_addAction2 (classDissimilarity, 1, classWeight, 1, ANALYSE_BUTTON, 0, 0, 0);
+ praat_addAction2 (classDissimilarity, 1, classWeight, 1, U"To Configuration (monotone mds)...", 0, 1, DO_Dissimilarity_Weight_monotone_mds);
+ praat_addAction2 (classDissimilarity, 1, classWeight, 1, U"To Configuration (i-spline mds)...", 0, 1, DO_Dissimilarity_Weight_ispline_mds);
+ praat_addAction2 (classDissimilarity, 1, classWeight, 1, U"To Configuration (interval mds)...", 0, 1, DO_Dissimilarity_Weight_interval_mds);
+ praat_addAction2 (classDissimilarity, 1, classWeight, 1, U"To Configuration (ratio mds)...", 0, 1, DO_Dissimilarity_Weight_ratio_mds);
+ praat_addAction2 (classDissimilarity, 1, classWeight, 1, U"To Configuration (absolute mds)...", 0, 1, DO_Dissimilarity_Weight_absolute_mds);
+
+
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, DRAW_BUTTON, 0, 0, 0);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Draw Shepard diagram...", 0, 1, DO_Dissimilarity_Configuration_drawShepardDiagram);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"-- draw regressions --", 0, 1, 0);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Draw monotone regression...", 0, 1, DO_Dissimilarity_Configuration_drawMonotoneRegression);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Draw i-spline regression...", 0, 1, DO_Dissimilarity_Configuration_drawISplineRegression);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Draw interval regression...", 0, 1, DO_Dissimilarity_Configuration_drawIntervalRegression);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Draw ratio regression...", 0, 1, DO_Dissimilarity_Configuration_drawRatioRegression);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Draw absolute regression...", 0, 1, DO_Dissimilarity_Configuration_drawAbsoluteRegression);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, QUERY_BUTTON, 0, 0, 0);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Get stress...", 0, 1, DO_Dissimilarity_Configuration_getStress);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Get stress (monotone mds)...", 0, 1, DO_Dissimilarity_Configuration_monotone_stress);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Get stress (i-spline mds)...", 0, 1, DO_Dissimilarity_Configuration_ispline_stress);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Get stress (interval mds)...", 0, 1, DO_Dissimilarity_Configuration_interval_stress);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Get stress (ratio mds)...", 0, 1, DO_Dissimilarity_Configuration_ratio_stress);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"Get stress (absolute mds)...", 0, 1, DO_Dissimilarity_Configuration_absolute_stress);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, ANALYSE_BUTTON, 0, 0, 0);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"To Configuration (monotone mds)...", 0, 1, DO_Dissimilarity_Configuration_monotone_mds);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"To Configuration (i-spline mds)...", 0, 1, DO_Dissimilarity_Configuration_ispline_mds);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"To Configuration (interval mds)...", 0, 1, DO_Dissimilarity_Configuration_interval_mds);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"To Configuration (ratio mds)...", 0, 1, DO_Dissimilarity_Configuration_ratio_mds);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"To Configuration (absolute mds)...", 0, 1, DO_Dissimilarity_Configuration_absolute_mds);
+ praat_addAction2 (classDissimilarity, 1, classConfiguration, 1, U"To Configuration (kruskal)...", 0, 1, DO_Dissimilarity_Configuration_kruskal);
+
+ praat_addAction2 (classDistance, 1, classConfiguration, 1, DRAW_BUTTON, 0, 0, 0);
+ praat_addAction2 (classDistance, 1, classConfiguration, 1, U"Draw scatter diagram...", 0, 0, DO_Distance_and_Configuration_drawScatterDiagram);
+ praat_addAction2 (classDistance, 1, classConfiguration, 1, QUERY_BUTTON, 0, 0, 0);
+ praat_addAction2 (classDistance, 0, classConfiguration, 1, U"Get VAF...", 0, 0, DO_Distance_Configuration_vaf);
+ praat_addAction2 (classDistance, 1, classConfiguration, 1, ANALYSE_BUTTON, 0, 0, 0);
+ praat_addAction2 (classDistance, 0, classConfiguration, 1, U"To Configuration (indscal)...", 0, 1, DO_Distance_Configuration_indscal);
+
+ praat_addAction2 (classDistance, 1, classDissimilarity, 1, U"Draw Shepard diagram...", 0, 0, DO_Distance_Dissimilarity_drawShepardDiagram);
+ praat_addAction2 (classDissimilarity, 1, classDistance, 1, U"Monotone regression...", 0, 0, DO_Dissimilarity_Distance_monotoneRegression);
/****** 3 classes ********************************************************/
- praat_addAction3 (classDissimilarity, 0, classConfiguration, 1, classSalience, 1, QUERY_BUTTON, nullptr, 0, nullptr);
- praat_addAction3 (classDissimilarity, 0, classConfiguration, 1, classSalience, 1, U"Get VAF...", nullptr, 1, DO_Dissimilarity_Configuration_Salience_vaf);
-
- praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, QUERY_BUTTON, nullptr, 0, nullptr);
- praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"Get stress (monotone mds)...", nullptr, 1, DO_Dissimilarity_Configuration_Weight_monotone_stress);
- praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"Get stress (i-spline mds)...", nullptr, 1, DO_Dissimilarity_Configuration_Weight_ispline_stress);
- praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"Get stress (interval mds)...", nullptr, 1, DO_Dissimilarity_Configuration_Weight_interval_stress);
- praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"Get stress (ratio mds)...", nullptr, 1, DO_Dissimilarity_Configuration_Weight_ratio_stress);
- praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"Get stress (absolute mds)...", nullptr, 1, DO_Dissimilarity_Configuration_Weight_absolute_stress);
- praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, ANALYSE_BUTTON, nullptr, 0, nullptr);
- praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"To Configuration (monotone mds)...", nullptr, 1, DO_Dissimilarity_Configuration_Weight_monotone_mds);
- praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"To Configuration (i-spline mds)...", nullptr, 1, DO_Dissimilarity_Configuration_Weight_ispline_mds);
- praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"To Configuration (interval mds)...", nullptr, 1, DO_Dissimilarity_Configuration_Weight_interval_mds);
- praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"To Configuration (ratio mds)...", nullptr, 1, DO_Dissimilarity_Configuration_Weight_ratio_mds);
- praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"To Configuration (absolute mds)...", nullptr, 1, DO_Dissimilarity_Configuration_Weight_absolute_mds);
-
-
- praat_addAction3 (classDistance, 0, classConfiguration, 1, classSalience, 1, QUERY_BUTTON, nullptr, 0, nullptr);
- praat_addAction3 (classDistance, 0, classConfiguration, 1, classSalience, 1, U"Get VAF...", nullptr, 1, DO_Distance_Configuration_Salience_vaf);
- praat_addAction3 (classDistance, 0, classConfiguration, 1, classSalience, 1, U"Analyse", nullptr, 0, nullptr);
- praat_addAction3 (classDistance, 0, classConfiguration, 1, classSalience, 1, U"To Configuration (indscal)...", nullptr, 0, DO_Distance_Configuration_Salience_indscal);
+
+ praat_addAction3 (classDissimilarity, 0, classConfiguration, 1, classSalience, 1, QUERY_BUTTON, 0, 0, 0);
+ praat_addAction3 (classDissimilarity, 0, classConfiguration, 1, classSalience, 1, U"Get VAF...", 0, 1, DO_Dissimilarity_Configuration_Salience_vaf);
+
+ praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, QUERY_BUTTON, 0, 0, 0);
+ praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"Get stress (monotone mds)...", 0, 1, DO_Dissimilarity_Configuration_Weight_monotone_stress);
+ praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"Get stress (i-spline mds)...", 0, 1, DO_Dissimilarity_Configuration_Weight_ispline_stress);
+ praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"Get stress (interval mds)...", 0, 1, DO_Dissimilarity_Configuration_Weight_interval_stress);
+ praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"Get stress (ratio mds)...", 0, 1, DO_Dissimilarity_Configuration_Weight_ratio_stress);
+ praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"Get stress (absolute mds)...", 0, 1, DO_Dissimilarity_Configuration_Weight_absolute_stress);
+ praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, ANALYSE_BUTTON, 0, 0, 0);
+ praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"To Configuration (monotone mds)...", 0, 1, DO_Dissimilarity_Configuration_Weight_monotone_mds);
+ praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"To Configuration (i-spline mds)...", 0, 1, DO_Dissimilarity_Configuration_Weight_ispline_mds);
+ praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"To Configuration (interval mds)...", 0, 1, DO_Dissimilarity_Configuration_Weight_interval_mds);
+ praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"To Configuration (ratio mds)...", 0, 1, DO_Dissimilarity_Configuration_Weight_ratio_mds);
+ praat_addAction3 (classDissimilarity, 1, classConfiguration, 1, classWeight, 1, U"To Configuration (absolute mds)...", 0, 1, DO_Dissimilarity_Configuration_Weight_absolute_mds);
+
+
+ praat_addAction3 (classDistance, 0, classConfiguration, 1, classSalience, 1, QUERY_BUTTON, 0, 0, 0);
+ praat_addAction3 (classDistance, 0, classConfiguration, 1, classSalience, 1, U"Get VAF...", 0, 1, DO_Distance_Configuration_Salience_vaf);
+ praat_addAction3 (classDistance, 0, classConfiguration, 1, classSalience, 1, U"Analyse", 0, 0, 0);
+ praat_addAction3 (classDistance, 0, classConfiguration, 1, classSalience, 1, U"To Configuration (indscal)...", 0, 0, DO_Distance_Configuration_Salience_indscal);
INCLUDE_MANPAGES (manual_MDS_init)
diff --git a/external/espeak/READ_ME.TXT b/external/espeak/READ_ME.TXT
index 9b46bf2..7a38c38 100644
--- a/external/espeak/READ_ME.TXT
+++ b/external/espeak/READ_ME.TXT
@@ -1,8 +1,8 @@
READ_ME.TXT
-djmw 20151203
+djmw 20120130
-Espeak Version 1.48.04
+Espeak Version 1.46
The Espeak program and its library use the espeak-data directory as a supply for the data the
synthesizer needs. The synthesizer needs the location of this directory to work correctly. The synthesizer's
@@ -38,7 +38,7 @@ Use the (private) script "espeakdata_to_code.praat to
#undef PLATFORM_WINDOWS
#undef USE_NANOSLEEP
#define DATA_FROM_SOURCECODE_FILES
-char32 *eSpeak_version = U"1.48.04" // the current espeak version
+
#ifdef _WIN32
wchar_t * Melder_peekUtf8ToWcs (const char *string);
const uint16_t * Melder_peekWcsToUtf16 (const wchar_t *string);
@@ -118,10 +118,9 @@ static void init_path(const char *path)
{//====================================
#ifdef PLATFORM_WINDOWS
-near line 115 and 465: sleep is not a WIN64 function, but luckily we don't need it.
+near line 464: sleep is not a WIN64 function, but luckily we don't need it.
// sleep(1)
-
>> dictionary.cpp
#ifdef DATA_FROM_SOURCECODE_FILES
@@ -198,7 +197,7 @@ static double gen_noise(double noisedummy) // repaired ppgb 20111223
return(noise);
}
-//in speech.h
+???
template <size_t _align_to, typename T> T *align_address (T *p)
{
union {
@@ -211,10 +210,3 @@ template <size_t _align_to, typename T> T *align_address (T *p)
integer &= bit_mask;
return ptr;
}
-
-// tr_languages
-replace
-const char string_ordinal[] = {0xc2,0xba,0}; // masculine ordinal character, UTF-8
-by
-const char string_ordinal[] = {static_cast<char>(0xc2),static_cast<char>(0xba),0}; // masculine ordinal character, UTF-8
-to compile on 32 bit systems
diff --git a/external/espeak/StdAfx.h b/external/espeak/StdAfx.h
old mode 100755
new mode 100644
diff --git a/external/espeak/compiledict.cpp b/external/espeak/compiledict.cpp
old mode 100755
new mode 100644
index 41c3e20..7f9e34c
--- a/external/espeak/compiledict.cpp
+++ b/external/espeak/compiledict.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2005 to 2014 by Jonathan Duddington *
+ * Copyright (C) 2005 to 2010 by Jonathan Duddington *
* email: jonsd at users.sourceforge.net *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -32,6 +32,7 @@
#include "translate.h"
extern void Write4Bytes(FILE *f, int value);
+int HashDictionary(const char *string);
static FILE *f_log = NULL;
extern char *dir_dictionary;
@@ -49,27 +50,14 @@ static char *hash_chains[N_HASH_DICT];
static char letterGroupsDefined[N_LETTER_GROUPS];
MNEM_TAB mnem_rules[] = {
- {"unpr", DOLLAR_UNPR},
- {"noprefix", DOLLAR_NOPREFIX}, // rule fails if a prefix has been removed
- {"list", DOLLAR_LIST}, // a pronunciation is given in the *_list file
-
- {"w_alt1", 0x11},
+ {"unpr", 0x01},
{"w_alt2", 0x12},
{"w_alt3", 0x13},
- {"w_alt4", 0x14},
- {"w_alt5", 0x15},
- {"w_alt6", 0x16},
{"w_alt", 0x11}, // note: put longer names before their sub-strings
-
- {"p_alt1", 0x21},
{"p_alt2", 0x22},
{"p_alt3", 0x23},
- {"p_alt4", 0x24},
- {"p_alt5", 0x25},
- {"p_alt6", 0x26},
{"p_alt", 0x21},
- {NULL, -1}
-};
+ {NULL, -1} };
MNEM_TAB mnem_flags[] = {
// these in the first group put a value in bits0-3 of dictionary_flags
@@ -91,22 +79,24 @@ MNEM_TAB mnem_flags[] = {
// these set the corresponding numbered bit if dictionary_flags
- {"$pause", 8}, // ensure pause before this word
- {"$strend", 9}, // full stress if at end of clause
- {"$strend2", 10}, // full stress if at end of clause, or only followed by unstressed
- {"$unstressend",11}, // reduce stress at end of clause
- {"$abbrev", 13}, // use this pronuciation rather than split into letters
+ {"$pause", 8}, /* ensure pause before this word */
+ {"$only", 9}, /* only match on this word without suffix */
+ {"$onlys", 10}, /* only match with none, or with 's' suffix */
+ {"$strend", 11}, /* full stress if at end of clause */
+ {"$strend2", 12}, /* full stress if at end of clause, or only followed by unstressed */
+ {"$unstressend",13}, /* reduce stress at end of clause */
+ {"$atend", 14}, /* use this pronunciation if at end of clause */
+ {"$atstart", 15}, // use this pronunciation at start of clause
+
+ {"$abbrev", 17}, /* use this pronuciation rather than split into letters */
+ {"$stem", 18}, // must have a suffix
// language specific
- {"$double", 14}, // IT double the initial consonant of next word
- {"$alt", 15}, // use alternative pronunciation
- {"$alt1", 15}, // synonym for $alt
- {"$alt2", 16},
- {"$alt3", 17},
- {"$alt4", 18},
- {"$alt5", 19},
- {"$alt6", 20},
-
+ {"$double", 19}, // IT double the initial consonant of next word
+ {"$alt", 20}, // use alternative pronunciation
+ {"$alt1", 20}, // synonym for $alt
+ {"$alt2", 21},
+ {"$alt3", 22},
{"$combine", 23}, // Combine with the next word
{"$dot", 24}, // ignore '.' after this word (abbreviation)
@@ -117,24 +107,18 @@ MNEM_TAB mnem_flags[] = {
{"$text", 29}, // word translates to replcement text, not phonemes
// flags in dictionary word 2
- {"$verbf", 0x20}, // verb follows
- {"$verbsf", 0x21}, // verb follows, allow -s suffix
- {"$nounf", 0x22}, // noun follows
- {"$pastf", 0x23}, // past tense follows
- {"$verb", 0x24}, // use this pronunciation when its a verb
- {"$noun", 0x25}, // use this pronunciation when its a noun
- {"$past", 0x26}, // use this pronunciation when its past tense
- {"$verbextend",0x28}, // extend influence of 'verb follows'
- {"$capital", 0x29}, // use this pronunciation if initial letter is upper case
- {"$allcaps", 0x2a}, // use this pronunciation if initial letter is upper case
+ {"$verbf", 0x20}, /* verb follows */
+ {"$verbsf", 0x21}, /* verb follows, allow -s suffix */
+ {"$nounf", 0x22}, /* noun follows */
+ {"$pastf", 0x23}, /* past tense follows */
+ {"$verb", 0x24}, /* use this pronunciation when its a verb */
+ {"$noun", 0x25}, /* use this pronunciation when its a noun */
+ {"$past", 0x26}, /* use this pronunciation when its past tense */
+ {"$verbextend",0x28}, /* extend influence of 'verb follows' */
+ {"$capital", 0x29}, /* use this pronunciation if initial letter is upper case */
+ {"$allcaps", 0x2a}, /* use this pronunciation if initial letter is upper case */
{"$accent", 0x2b}, // character name is base-character name + accent name
{"$sentence",0x2d}, // only if this clause is a sentence (i.e. terminator is {. ? !} not {, ; :}
- {"$only", 0x2e}, // only match on this word without suffix
- {"$onlys", 0x2f}, // only match with none, or with 's' suffix
- {"$stem", 0x30}, // must have a suffix
- {"$atend", 0x31}, // use this pronunciation if at end of clause
- {"$atstart", 0x32}, // use this pronunciation at start of clause
- {"$native", 0x33}, // not if we've switched translators
// doesn't set dictionary_flags
{"$?", 100}, // conditional rule, followed by byte giving the condition number
@@ -181,49 +165,26 @@ static FILE *fopen_log(const char *fname,const char *access)
}
-static const char *LookupMnemName(MNEM_TAB *table, const int value)
+const char *LookupMnemName(MNEM_TAB *table, const int value)
//==========================================================
/* Lookup a mnemonic string in a table, return its name */
{
- while(table->mnem != NULL)
- {
- if(table->value==value)
- return(table->mnem);
- table++;
- }
- return(""); /* not found */
+ while(table->mnem != NULL)
+ {
+ if(table->value==value)
+ return(table->mnem);
+ table++;
+ }
+ return(""); /* not found */
} /* end of LookupMnemValue */
-void print_dictionary_flags(unsigned int *flags, char *buf, int buf_len)
-{//========================================================================
- int stress;
- int ix;
- const char *name;
- int len;
- int total = 0;
-
- buf[0] = 0;
- if((stress = flags[0] & 0xf) != 0)
- {
- sprintf(buf, "%s", LookupMnemName(mnem_flags, stress + 0x40));
- total = strlen(buf);
- buf += total;
- }
+char *print_dictionary_flags(unsigned int *flags)
+{//==============================================
+ static char buf[20];
- for(ix=8; ix<64; ix++)
- {
- if(((ix < 30) && (flags[0] & (1 << ix))) || ((ix >= 0x20) && (flags[1] & (1 << (ix-0x20)))))
- {
- name = LookupMnemName(mnem_flags, ix);
- len = strlen(name) + 1;
- total += len;
- if(total >= buf_len)
- continue;
- sprintf(buf, " %s", name);
- buf += len;
- }
- }
+ sprintf(buf,"%s 0x%x/%x",LookupMnemName(mnem_flags,(flags[0] & 0xf)+0x40), flags[0], flags[1]);
+ return(buf);
}
@@ -231,13 +192,12 @@ void print_dictionary_flags(unsigned int *flags, char *buf, int buf_len)
char *DecodeRule(const char *group_chars, int group_length, char *rule, int control)
{//=================================================================================
- /* Convert compiled match template to ascii */
+/* Convert compiled match template to ascii */
- unsigned char rb;
+ unsigned char rb;
unsigned char c;
char *p;
- char *p_end;
- int ix;
+ int ix;
int match_type;
int finished=0;
int value;
@@ -247,20 +207,18 @@ char *DecodeRule(const char *group_chars, int group_length, char *rule, int cont
int condition_num=0;
int at_start = 0;
const char *name;
- char buf[200];
- char buf_pre[200];
+ char buf[60];
+ char buf_pre[60];
char suffix[20];
- static char output[80];
+ static char output[60];
- static char symbols[] =
- {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',
- '&','%','+','#','S','D','Z','A','L','!',' ','@','?','J','N','K','V','?','T','X','?','W'
- };
+ static char symbols[] = {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',
+ '&','%','+','#','S','D','Z','A','L','!',' ','@','?','J','N','K','V','?','T','X','?','W'};
static char symbols_lg[] = {'A','B','C','H','F','G','Y'};
match_type = 0;
- buf_pre[0] = 0;
+ buf_pre[0] = 0;
for(ix=0; ix<group_length; ix++)
{
@@ -269,8 +227,8 @@ char *DecodeRule(const char *group_chars, int group_length, char *rule, int cont
buf[ix] = 0;
p = &buf[strlen(buf)];
- while(!finished)
- {
+ while(!finished)
+ {
rb = *rule++;
if(rb <= RULE_LINENUM)
@@ -314,7 +272,6 @@ char *DecodeRule(const char *group_chars, int group_length, char *rule, int cont
value = *rule++ & 0xff;
if((value != 0x01) || (control & FLAG_UNPRON_TEST))
{
- // TODO write the string backwards if in RULE_PRE
p[0] = '$';
name = LookupMnemName(mnem_rules, value);
strcpy(&p[1],name);
@@ -322,7 +279,8 @@ char *DecodeRule(const char *group_chars, int group_length, char *rule, int cont
}
c = ' ';
}
- else if(rb == RULE_ENDING)
+ else
+ if(rb == RULE_ENDING)
{
static const char *flag_chars = "eipvdfq tba ";
flags = ((rule[0] & 0x7f)<< 8) + (rule[1] & 0x7f);
@@ -331,7 +289,7 @@ char *DecodeRule(const char *group_chars, int group_length, char *rule, int cont
suffix_char = 'P';
sprintf(suffix,"%c%d",suffix_char,rule[2] & 0x7f);
rule += 3;
- for(ix=0; ix<9; ix++)
+ for(ix=0;ix<9;ix++)
{
if(flags & 1)
sprintf(&suffix[strlen(suffix)],"%c",flag_chars[ix]);
@@ -341,11 +299,13 @@ char *DecodeRule(const char *group_chars, int group_length, char *rule, int cont
p += strlen(suffix);
c = ' ';
}
- else if(rb == RULE_LETTERGP)
+ else
+ if(rb == RULE_LETTERGP)
{
c = symbols_lg[*rule++ - 'A'];
}
- else if(rb == RULE_LETTERGP2)
+ else
+ if(rb == RULE_LETTERGP2)
{
value = *rule++ - 'A';
p[0] = 'L';
@@ -359,9 +319,11 @@ char *DecodeRule(const char *group_chars, int group_length, char *rule, int cont
}
p+=2;
}
- else if(rb <= RULE_LAST_RULE)
+ else
+ if(rb <= RULE_LAST_RULE)
c = symbols[rb];
- else if(rb == RULE_SPACE)
+ else
+ if(rb == RULE_SPACE)
c = '_';
else
c = rb;
@@ -370,8 +332,6 @@ char *DecodeRule(const char *group_chars, int group_length, char *rule, int cont
*p = 0;
p = output;
- p_end = p + sizeof(output) - 1;
-
if(linenum > 0)
{
sprintf(p,"%5d:\t",linenum);
@@ -386,20 +346,18 @@ char *DecodeRule(const char *group_chars, int group_length, char *rule, int cont
{
if(at_start)
*p++ = '_';
- while((--ix >= 0) && (p < p_end-3))
+ while(--ix >= 0)
*p++ = buf_pre[ix];
*p++ = ')';
*p++ = ' ';
}
*p = 0;
-
- buf[p_end - p] = 0; // prevent overflow in output[]
strcat(p,buf);
ix = strlen(output);
while(ix < 8)
output[ix++]=' ';
output[ix]=0;
- return(output);
+ return(output);
} /* end of DecodeRule */
@@ -432,9 +390,8 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
char *mnemptr;
unsigned char flag_codes[100];
char encoded_ph[200];
- char bad_phoneme_str[4];
- int bad_phoneme;
- static char nullstring[] = {0};
+ unsigned char bad_phoneme[4];
+static char nullstring[] = {0};
text_not_phonemes = 0;
phonetic = word = nullstring;
@@ -479,12 +436,12 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
}
ix = 0;
- if(IsDigit09(*p))
+ if(isdigit(*p))
{
ix += (*p-'0');
p++;
}
- if(IsDigit09(*p))
+ if(isdigit(*p))
{
ix = ix*10 + (*p-'0');
p++;
@@ -507,11 +464,13 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
{
text_mode = 1;
}
- else if(flagnum == 201)
+ else
+ if(flagnum == 201)
{
text_mode = 0;
}
- else if(flagnum == BITNUM_FLAG_TEXTMODE)
+ else
+ if(flagnum == BITNUM_FLAG_TEXTMODE)
{
text_not_phonemes = 1;
}
@@ -541,7 +500,8 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
word = p+1;
step = 1;
}
- else if(!isspace2(c))
+ else
+ if(!isspace2(c))
{
word = p;
step = 1;
@@ -551,7 +511,7 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
case 1:
if((c == '-') && multiple_words)
{
- if(IsDigit09(word[0]))
+ if(isdigit(word[0]))
{
multiple_numeric_hyphen = 1;
}
@@ -575,7 +535,8 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
step = 3;
}
}
- else if(c == ')')
+ else
+ if(c == ')')
{
if(multiple_words)
{
@@ -583,7 +544,8 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
multiple_words = 0;
step = 3;
}
- else if(word[0] != '_')
+ else
+ if(word[0] != '_')
{
fprintf(f_log, "%5d: Missing '('\n", linenum);
error_count++;
@@ -597,7 +559,8 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
{
multiple_words++;
}
- else if(c == ')')
+ else
+ if(c == ')')
{
p[0] = ' '; // terminate extra string
multiple_string_end = p+1;
@@ -642,9 +605,9 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
// This is a special word, used by eSpeak. Translate this into phonemes now
strcat(phonetic, " "); // need a space to indicate word-boundary
- // PROBLEM vowel reductions are not applied to the translated phonemes
- // condition rules are not applied
- TranslateWord(translator,phonetic,0,NULL,NULL);
+ // PROBLEM vowel reductions are not applied to the translated phonemes
+ // condition rules are not applied
+ TranslateWord(translator,phonetic,0,NULL);
text_not_phonemes = 0;
strncpy0(encoded_ph, word_phonemes, N_WORD_BYTES-4);
@@ -654,11 +617,11 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
error_need_dictionary++;
fprintf(f_log,"%5d: Need to compile dictionary again\n",linenum);
}
- {
+{
//char decoded_phonemes[128];
//DecodePhonemes(word_phonemes,decoded_phonemes);
//printf("Translator %x %s [%s] [%s]\n",translator->translator_name,word,phonetic,decoded_phonemes);
- }
+}
}
else
{
@@ -668,18 +631,17 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
}
else
{
- EncodePhonemes(phonetic,encoded_ph,&bad_phoneme);
+ EncodePhonemes(phonetic,encoded_ph,bad_phoneme);
if(strchr(encoded_ph,phonSWITCH) != 0)
{
flag_codes[n_flag_codes++] = BITNUM_FLAG_ONLY_S; // don't match on suffixes (except 's') when switching languages
}
// check for errors in the phonemes codes
- if(bad_phoneme != 0)
+ if(bad_phoneme[0] != 0)
{
// unrecognised phoneme, report error
- bad_phoneme_str[utf8_out(bad_phoneme, bad_phoneme_str)] = 0;
- fprintf(f_log,"%5d: Bad phoneme [%s] (U+%x) in: %s %s\n",linenum,bad_phoneme_str,bad_phoneme,word,phonetic);
+ fprintf(f_log,"%5d: Bad phoneme [%c] (0x%x) in: %s %s\n",linenum,bad_phoneme[0],bad_phoneme[0],word,phonetic);
error_count++;
}
}
@@ -696,7 +658,8 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
ix = utf8_out(wc, word);
word[ix] = 0;
}
- else if(word[0] != '_')
+ else
+ if(word[0] != '_')
{
// convert to lower case, and note if the word is all-capitals
int c2;
@@ -710,9 +673,9 @@ static int compile_line(char *linebuf, char *dict_line, int *hash)
ix = utf8_in(&c2,p);
if(c2 == 0)
break;
- if(iswupper2(c2))
+ if(iswupper(c2))
{
- utf8_out(towlower2(c2),p);
+ utf8_out(towlower(c2),p);
}
else
{
@@ -916,7 +879,7 @@ static int group3_ix;
-static int isHexDigit(int c)
+int isHexDigit(int c)
{
if((c >= '0') && (c <= '9'))
return(c - '0');
@@ -928,8 +891,8 @@ static int isHexDigit(int c)
}
-static void copy_rule_string(char *string, int *state_out)
-{//=======================================================
+static void copy_rule_string(char *string, int &state)
+{//===================================================
// state 0: conditional, 1=pre, 2=match, 3=post, 4=phonemes
static char *outbuf[5] = {rule_cond, rule_pre, rule_match, rule_post, rule_phonemes};
static int next_state[5] = {2,2,4,4,4};
@@ -943,7 +906,6 @@ static void copy_rule_string(char *string, int *state_out)
int value;
int literal;
int hexdigit_input = 0;
- int state = *state_out;
MNEM_TAB *mr;
if(string[0] == 0) return;
@@ -1084,7 +1046,8 @@ static void copy_rule_string(char *string, int *state_out)
fprintf(f_log,"%5d: Expected 2 digits after 'L'\n",linenum);
error_count++;
}
- else if((c <= 0) || (c >= N_LETTER_GROUPS) || (letterGroupsDefined[(int)c] == 0))
+ else
+ if((c <= 0) || (c >= N_LETTER_GROUPS) || (letterGroupsDefined[(int)c] == 0))
{
fprintf(f_log,"%5d: Letter group L%.2d not defined\n",linenum,c);
error_count++;
@@ -1103,33 +1066,21 @@ static void copy_rule_string(char *string, int *state_out)
break;
case '$':
- value = 0;
+ output[ix++] = RULE_DOLLAR;
+ c = 0;
mr = mnem_rules;
while(mr->mnem != NULL)
{
len = strlen(mr->mnem);
if(memcmp(p, mr->mnem, len) == 0)
{
- value = mr->value;
+ c = mr->value;
p += len;
break;
}
mr++;
}
-
- if(state == 1)
- {
- // pre-rule, put the number before the RULE_DOLLAR
- output[ix++] = value;
- c = RULE_DOLLAR;
- }
- else
- {
- output[ix++] = RULE_DOLLAR;
- c = value;
- }
-
- if(value == 0)
+ if(c == 0)
{
fprintf(f_log,"%5d: $ command not recognized\n",linenum);
error_count++;
@@ -1175,11 +1126,8 @@ static void copy_rule_string(char *string, int *state_out)
case 'a':
sxflags |= SUFX_A;
break;
- case 'm':
- sxflags |= SUFX_M;
- break;
default:
- if(IsDigit09(c))
+ if(isdigit(c))
value = (value*10) + (c - '0');
break;
}
@@ -1196,7 +1144,7 @@ static void copy_rule_string(char *string, int *state_out)
if(c == 0) break;
}
- *state_out = next_state[state];
+ state = next_state[state];
} // end of copy_rule_string
@@ -1215,8 +1163,7 @@ static char *compile_rule(char *input)
int finish=0;
char buf[80];
char output[150];
- int bad_phoneme;
- char bad_phoneme_str[4];
+ unsigned char bad_phoneme[4];
buf[0]=0;
rule_cond[0]=0;
@@ -1236,14 +1183,14 @@ static char *compile_rule(char *input)
case ')': // end of prefix section
*p = 0;
state = 1;
- copy_rule_string(buf,&state);
+ copy_rule_string(buf,state);
p = buf;
break;
case '(': // start of suffix section
*p = 0;
state = 2;
- copy_rule_string(buf,&state);
+ copy_rule_string(buf,state);
state = 3;
p = buf;
if(input[ix+1] == ' ')
@@ -1257,14 +1204,14 @@ static char *compile_rule(char *input)
case '\r':
case 0: // end of line
*p = 0;
- copy_rule_string(buf,&state);
+ copy_rule_string(buf,state);
finish=1;
break;
case '\t': // end of section section
case ' ':
*p = 0;
- copy_rule_string(buf,&state);
+ copy_rule_string(buf,state);
p = buf;
break;
@@ -1294,11 +1241,10 @@ static char *compile_rule(char *input)
return(NULL);
}
- EncodePhonemes(rule_phonemes,buf,&bad_phoneme);
- if(bad_phoneme != 0)
+ EncodePhonemes(rule_phonemes,buf,bad_phoneme);
+ if(bad_phoneme[0] != 0)
{
- bad_phoneme_str[utf8_out(bad_phoneme, bad_phoneme_str)] = 0;
- fprintf(f_log,"%5d: Bad phoneme [%s] (U+%x) in: %s\n",linenum,bad_phoneme_str,bad_phoneme,input);
+ fprintf(f_log,"%5d: Bad phoneme [%c] in %s\n",linenum,bad_phoneme[0],input);
error_count++;
}
strcpy(output,buf);
@@ -1386,16 +1332,16 @@ static char *compile_rule(char *input)
} // end of compile_rule
-static int string_sorter(char **a, char **b)
+int string_sorter(char **a, char **b)
{//===========================================
char *pa, *pb;
int ix;
- if((ix = strcmp(pa = *a,pb = *b)) != 0)
- return(ix);
+ if((ix = strcmp(pa = *a,pb = *b)) != 0)
+ return(ix);
pa += (strlen(pa)+1);
pb += (strlen(pb)+1);
- return(strcmp(pa,pb));
+ return(strcmp(pa,pb));
} /* end of string_sorter */
@@ -1486,12 +1432,12 @@ static void print_rule_group(FILE *f_out, int n_rules, char **rules, char *name)
if(rule_pre[0] != 0)
{
p = buf;
- for(ix=strlen(rule_pre)-1; ix>=0; ix--)
+ for(ix=strlen(rule_pre)-1;ix>=0;ix--)
*p++ = rule_pre[ix];
sprintf(p,") ");
spaces -= strlen(buf);
for(ix=0; ix<spaces; ix++)
- fputc(' ',f_out);
+ fputc(' ',f_out);
fprintf(f_out,"%s",buf);
spaces = 0;
}
@@ -1595,12 +1541,12 @@ static int compile_lettergroup(char *input, FILE *f_out)
int length;
int max_length = 0;
-#define N_LETTERGP_ITEMS 200
+ #define N_LETTERGP_ITEMS 200
char *items[N_LETTERGP_ITEMS];
char item_length[N_LETTERGP_ITEMS];
p = input;
- if(!IsDigit09(p[0]) || !IsDigit09(p[1]))
+ if(!isdigit(p[0]) || !isdigit(p[1]))
{
fprintf(f_log,"%5d: Expected 2 digits after '.L'\n",linenum);
error_count++;
@@ -1637,7 +1583,6 @@ static int compile_lettergroup(char *input, FILE *f_out)
items[n_items] = p_start = p;
while((*p & 0xff) > ' ')
{
- if (*p == '_') *p = ' '; // allow '_' for word break
p++;
}
*p++ = 0;
@@ -1812,37 +1757,37 @@ static int compile_dictrules(FILE *f_in, FILE *f_out, char *fname_temp)
break;
case 2: // .replace
- {
- int replace1;
- int replace2;
- char *p;
-
- p = buf;
- replace1 = 0;
- replace2 = 0;
- while(isspace2(*p)) p++;
- ix = 0;
- while((unsigned char)(*p) > 0x20) // not space or zero-byte
- {
- p += utf8_in(&c,p);
- replace1 += (c << ix);
- ix += 16;
- }
- while(isspace2(*p)) p++;
- ix = 0;
- while((unsigned char)(*p) > 0x20)
{
- p += utf8_in(&c,p);
- replace2 += (c << ix);
- ix += 16;
- }
- if(replace1 != 0)
- {
- Write4Bytes(f_out,replace1); // write as little-endian
- Write4Bytes(f_out,replace2); // if big-endian, reverse the bytes in LoadDictionary()
+ int replace1;
+ int replace2;
+ char *p;
+
+ p = buf;
+ replace1 = 0;
+ replace2 = 0;
+ while(isspace2(*p)) p++;
+ ix = 0;
+ while((unsigned char)(*p) > 0x20) // not space or zero-byte
+ {
+ p += utf8_in(&c,p);
+ replace1 += (c << ix);
+ ix += 16;
+ }
+ while(isspace2(*p)) p++;
+ ix = 0;
+ while((unsigned char)(*p) > 0x20)
+ {
+ p += utf8_in(&c,p);
+ replace2 += (c << ix);
+ ix += 16;
+ }
+ if(replace1 != 0)
+ {
+ Write4Bytes(f_out,replace1); // write as little-endian
+ Write4Bytes(f_out,replace2); // if big-endian, reverse the bytes in LoadDictionary()
+ }
}
- }
- break;
+ break;
}
}
fclose(f_temp);
@@ -1946,7 +1891,7 @@ int CompileDictionary(const char *dsource, const char *dict_name, FILE *log, cha
if((f_out = fopen_log(fname_out,"wb+")) == NULL)
{
if(fname_err)
- strcpy(fname_err,fname_out);
+ strcpy(fname_err,fname_in);
return(-1);
}
sprintf(fname_temp,"%s%ctemp",path_home,PATHSEP);
@@ -1982,7 +1927,6 @@ int CompileDictionary(const char *dsource, const char *dict_name, FILE *log, cha
fseek(f_out,4,SEEK_SET);
Write4Bytes(f_out,offset_rules);
fclose(f_out);
- fflush(f_log);
LoadDictionary(translator, dict_name, 0);
diff --git a/external/espeak/debug.h b/external/espeak/debug.h
old mode 100755
new mode 100644
diff --git a/external/espeak/dictionary.cpp b/external/espeak/dictionary.cpp
old mode 100755
new mode 100644
index 255ab5f..d1c88da
--- a/external/espeak/dictionary.cpp
+++ b/external/espeak/dictionary.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2005 to 2014 by Jonathan Duddington *
+ * Copyright (C) 2005 to 2011 by Jonathan Duddington *
* email: jonsd at users.sourceforge.net *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -37,9 +37,8 @@
int dictionary_skipwords;
char dictionary_name[40];
-extern void print_dictionary_flags(unsigned int *flags, char *buf, int buf_len);
+extern char *print_dictionary_flags(unsigned int *flags);
extern char *DecodeRule(const char *group_chars, int group_length, char *rule, int control);
-int HashDictionary(const char *string);
// accented characters which indicate (in some languages) the start of a separate syllable
//static const unsigned short diereses_list[7] = {L'ä',L'ë',L'ï',L'ö',L'ü',L'ÿ',0};
@@ -49,51 +48,50 @@ static const unsigned short diereses_list[7] = {0xe4,0xeb,0xef,0xf6,0xfc,0xff,0}
// used for checking for vowels (up to 0x259=schwa)
#define N_REMOVE_ACCENT 0x25e
static unsigned char remove_accent[N_REMOVE_ACCENT] = {
- 'a','a','a','a','a','a','a','c','e','e','e','e','i','i','i','i', // 0c0
- 'd','n','o','o','o','o','o', 0, 'o','u','u','u','u','y','t','s', // 0d0
- 'a','a','a','a','a','a','a','c','e','e','e','e','i','i','i','i', // 0e0
- 'd','n','o','o','o','o','o', 0 ,'o','u','u','u','u','y','t','y', // 0f0
-
- 'a','a','a','a','a','a','c','c','c','c','c','c','c','c','d','d', // 100
- 'd','d','e','e','e','e','e','e','e','e','e','e','g','g','g','g', // 110
- 'g','g','g','g','h','h','h','h','i','i','i','i','i','i','i','i', // 120
- 'i','i','i','i','j','j','k','k','k','l','l','l','l','l','l','l', // 130
- 'l','l','l','n','n','n','n','n','n','n','n','n','o','o','o','o', // 140
- 'o','o','o','o','r','r','r','r','r','r','s','s','s','s','s','s', // 150
- 's','s','t','t','t','t','t','t','u','u','u','u','u','u','u','u', // 160
- 'u','u','u','u','w','w','y','y','y','z','z','z','z','z','z','s', // 170
- 'b','b','b','b', 0, 0, 'o','c','c','d','d','d','d','d','e','e', // 180
- 'e','f','f','g','g','h','i','i','k','k','l','l','m','n','n','o', // 190
- 'o','o','o','o','p','p','y', 0, 0, 's','s','t','t','t','t','u', // 1a0
- 'u','u','v','y','y','z','z','z','z','z','z','z', 0, 0, 0, 'w', // 1b0
- 't','t','t','k','d','d','d','l','l','l','n','n','n','a','a','i', // 1c0
- 'i','o','o','u','u','u','u','u','u','u','u','u','u','e','a','a', // 1d0
- 'a','a','a','a','g','g','g','g','k','k','o','o','o','o','z','z', // 1e0
- 'j','d','d','d','g','g','w','w','n','n','a','a','a','a','o','o', // 1f0
-
- 'a','a','a','a','e','e','e','e','i','i','i','i','o','o','o','o', // 200
- 'r','r','r','r','u','u','u','u','s','s','t','t','y','y','h','h', // 210
- 'n','d','o','o','z','z','a','a','e','e','o','o','o','o','o','o', // 220
- 'o','o','y','y','l','n','t','j','d','q','a','c','c','l','t','s', // 230
- 'z', 0, 0, 'b','u','v','e','e','j','j','q','q','r','r','y','y', // 240
- 'a','a','a','b','o','c','d','d','e','e','e','e','e','e'
-};
+'a','a','a','a','a','a','a','c','e','e','e','e','i','i','i','i', // 0c0
+'d','n','o','o','o','o','o', 0, 'o','u','u','u','u','y','t','s', // 0d0
+'a','a','a','a','a','a','a','c','e','e','e','e','i','i','i','i', // 0e0
+'d','n','o','o','o','o','o', 0 ,'o','u','u','u','u','y','t','y', // 0f0
+
+'a','a','a','a','a','a','c','c','c','c','c','c','c','c','d','d', // 100
+'d','d','e','e','e','e','e','e','e','e','e','e','g','g','g','g', // 110
+'g','g','g','g','h','h','h','h','i','i','i','i','i','i','i','i', // 120
+'i','i','i','i','j','j','k','k','k','l','l','l','l','l','l','l', // 130
+'l','l','l','n','n','n','n','n','n','n','n','n','o','o','o','o', // 140
+'o','o','o','o','r','r','r','r','r','r','s','s','s','s','s','s', // 150
+'s','s','t','t','t','t','t','t','u','u','u','u','u','u','u','u', // 160
+'u','u','u','u','w','w','y','y','y','z','z','z','z','z','z','s', // 170
+'b','b','b','b', 0, 0, 'o','c','c','d','d','d','d','d','e','e', // 180
+'e','f','f','g','g','h','i','i','k','k','l','l','m','n','n','o', // 190
+'o','o','o','o','p','p','y', 0, 0, 's','s','t','t','t','t','u', // 1a0
+'u','u','v','y','y','z','z','z','z','z','z','z', 0, 0, 0, 'w', // 1b0
+'t','t','t','k','d','d','d','l','l','l','n','n','n','a','a','i', // 1c0
+'i','o','o','u','u','u','u','u','u','u','u','u','u','e','a','a', // 1d0
+'a','a','a','a','g','g','g','g','k','k','o','o','o','o','z','z', // 1e0
+'j','d','d','d','g','g','w','w','n','n','a','a','a','a','o','o', // 1f0
+
+'a','a','a','a','e','e','e','e','i','i','i','i','o','o','o','o', // 200
+'r','r','r','r','u','u','u','u','s','s','t','t','y','y','h','h', // 210
+'n','d','o','o','z','z','a','a','e','e','o','o','o','o','o','o', // 220
+'o','o','y','y','l','n','t','j','d','q','a','c','c','l','t','s', // 230
+'z', 0, 0, 'b','u','v','e','e','j','j','q','q','r','r','y','y', // 240
+'a','a','a','b','o','c','d','d','e','e','e','e','e','e' };
void strncpy0(char *to,const char *from, int size)
-{//===================================================
-// strcpy with limit, ensures a zero terminator
+{//===============================================
+ // strcpy with limit, ensures a zero terminator
strncpy(to,from,size);
to[size-1] = 0;
}
int Reverse4Bytes(int word)
-{//==========================
-// reverse the order of bytes from little-endian to big-endian
+{//========================
+ // reverse the order of bytes from little-endian to big-endian
#ifdef ARCH_BIG
int ix;
int word2 = 0;
@@ -111,7 +109,7 @@ int Reverse4Bytes(int word)
int LookupMnem(MNEM_TAB *table, const char *string)
-{//==================================================
+{//================================================
while(table->mnem != NULL)
{
if(strcmp(string,table->mnem)==0)
@@ -130,9 +128,9 @@ int LookupMnem(MNEM_TAB *table, const char *string)
static void InitGroups(Translator *tr)
{//===================================
-// Called after dictionary 1 is loaded, to set up table of entry points for translation rule chains
-// for single-letters and two-letter combinations
-
+/* Called after dictionary 1 is loaded, to set up table of entry points for translation rule chains
+ for single-letters and two-letter combinations
+*/
int ix;
char *p;
@@ -206,11 +204,13 @@ static void InitGroups(Translator *tr)
{
tr->groups1[c] = p;
}
- else if(len == 0)
+ else
+ if(len == 0)
{
tr->groups1[0] = p;
}
- else if(c == 1)
+ else
+ if(c == 1)
{
// index by offset from letter base
tr->groups3[c2 - 1] = p;
@@ -237,7 +237,7 @@ static void InitGroups(Translator *tr)
} // end of InitGroups
#ifdef DATA_FROM_SOURCECODE_FILES
-int LoadDictionary(Translator *tr, const char *name, int /* no_error */)
+int LoadDictionary(Translator *tr, const char *name, int no_error)
{
strcpy (dictionary_name, name); // currently loaded dictionary name
strcpy (tr -> dictionary_name, name);
@@ -285,10 +285,6 @@ int LoadDictionary(Translator *tr, const char *name, int /* no_error */)
}
p++; // skip over the zero which terminates the list for this hash value
}
- if((tr->dict_min_size > 0) && (size < (unsigned int)tr->dict_min_size))
- {
- Melder_appendError (U"Full dictionary is not installed for '", Melder_peek8to32 (name), U"'");
- }
return (0);
} // end of LoadDictionary
@@ -344,7 +340,7 @@ int LoadDictionary(Translator *tr, const char *name, int no_error)
}
if((Reverse4Bytes(pw[0]) != N_HASH_DICT) ||
- (length <= 0) || (length > 0x8000000))
+ (length <= 0) || (length > 0x8000000))
{
fprintf(stderr,"Bad data: '%s' (%x length=%x)\n",fname,Reverse4Bytes(pw[0]),length);
return(2);
@@ -353,6 +349,10 @@ int LoadDictionary(Translator *tr, const char *name, int no_error)
// set up indices into data_dictrules
InitGroups(tr);
+ if(tr->groups1[0] == NULL)
+ {
+ fprintf(stderr,"Error in %s_rules, no default rule group\n",name);
+ }
// set up hash table for data_dictlist
p = &(tr->data_dictlist[8]);
@@ -367,11 +367,6 @@ int LoadDictionary(Translator *tr, const char *name, int no_error)
p++; // skip over the zero which terminates the list for this hash value
}
- if((tr->dict_min_size > 0) && (size < (unsigned int)tr->dict_min_size))
- {
- fprintf(stderr, "Full dictionary is not installed for '%s'\n", name);
- }
-
return(0);
} // end of LoadDictionary
@@ -383,18 +378,18 @@ int HashDictionary(const char *string)
This is used to access the dictionary_2 word-lookup dictionary
*/
{
- int c;
+ int c;
int chars=0;
- int hash=0;
+ int hash=0;
- while((c = (*string++ & 0xff)) != 0)
- {
- hash = hash * 8 + c;
- hash = (hash & 0x3ff) ^ (hash >> 8); /* exclusive or */
+ while((c = (*string++ & 0xff)) != 0)
+ {
+ hash = hash * 8 + c;
+ hash = (hash & 0x3ff) ^ (hash >> 8); /* exclusive or */
chars++;
- }
+ }
- return((hash+chars) & 0x3ff); // a 10 bit hash code
+ return((hash+chars) & 0x3ff); // a 10 bit hash code
} // end of HashDictionary
@@ -406,8 +401,8 @@ int HashDictionary(const char *string)
-const char *EncodePhonemes(const char *p, char *outptr, int *bad_phoneme)
-/******************************************************************/
+const char *EncodePhonemes(const char *p, char *outptr, unsigned char *bad_phoneme)
+/***************************************************************************/
/* Translate a phoneme string from ascii mnemonics to internal phoneme numbers,
from 'p' up to next blank .
Returns advanced 'p'
@@ -424,7 +419,7 @@ const char *EncodePhonemes(const char *p, char *outptr, int *bad_phoneme)
unsigned int mnemonic_word;
if(bad_phoneme != NULL)
- *bad_phoneme = 0;
+ bad_phoneme[0] = 0;
// skip initial blanks
while(isspace(*p))
@@ -445,7 +440,7 @@ const char *EncodePhonemes(const char *p, char *outptr, int *bad_phoneme)
if((c = p[1]) == '|')
{
// treat double || as a word-break symbol, drop through
- // to the default case with c = '|'
+ // to the default case with c = '|'
}
else
{
@@ -470,11 +465,11 @@ const char *EncodePhonemes(const char *p, char *outptr, int *bad_phoneme)
mnemonic_word = phoneme_tab[ix]->mnemonic;
while(((c = p[count]) > ' ') && (count < 4) &&
- (c == ((mnemonic_word >> (count*8)) & 0xff)))
+ (c == ((mnemonic_word >> (count*8)) & 0xff)))
count++;
if((count > max) &&
- ((count == 4) || (((mnemonic_word >> (count*8)) & 0xff)==0)))
+ ((count == 4) || (((mnemonic_word >> (count*8)) & 0xff)==0)))
{
max = count;
max_ph = phoneme_tab[ix]->code;
@@ -486,7 +481,8 @@ const char *EncodePhonemes(const char *p, char *outptr, int *bad_phoneme)
// not recognised, report and ignore
if(bad_phoneme != NULL)
{
- utf8_in(bad_phoneme, p);
+ bad_phoneme[0] = *p;
+ bad_phoneme[1] = 0;
}
*outptr++ = 0;
return(p+1);
@@ -531,15 +527,16 @@ const char *EncodePhonemes(const char *p, char *outptr, int *bad_phoneme)
void DecodePhonemes(const char *inptr, char *outptr)
-{//==================================================
+//==================================================
// Translate from internal phoneme codes into phoneme mnemonics
+{
unsigned char phcode;
unsigned char c;
unsigned int mnem;
PHONEME_TAB *ph;
static const char *stress_chars = "==,,'* ";
- sprintf(outptr,"* ");
+sprintf(outptr,"* ");
while((phcode = *inptr++) > 0)
{
if(phcode == 255)
@@ -576,27 +573,24 @@ void DecodePhonemes(const char *inptr, char *outptr)
// using Kirschenbaum to IPA translation, ascii 0x20 to 0x7f
unsigned short ipa1[96] = {
- 0x20,0x21,0x22,0x2b0,0x24,0x25,0x0e6,0x2c8,0x28,0x29,0x27e,0x2b,0x2cc,0x2d,0x2e,0x2f,
- 0x252,0x31,0x32,0x25c,0x34,0x35,0x36,0x37,0x275,0x39,0x2d0,0x2b2,0x3c,0x3d,0x3e,0x294,
- 0x259,0x251,0x3b2,0xe7,0xf0,0x25b,0x46,0x262,0x127,0x26a,0x25f,0x4b,0x26b,0x271,0x14b,0x254,
- 0x3a6,0x263,0x280,0x283,0x3b8,0x28a,0x28c,0x153,0x3c7,0xf8,0x292,0x32a,0x5c,0x5d,0x5e,0x5f,
- 0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x261,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e,0x6f,
- 0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x7b,0x7c,0x7d,0x303,0x7f
+0x20,0x21,0x22,0x2b0,0x24,0x25,0x0e6,0x2c8,0x28,0x27e,0x2a,0x2b,0x2cc,0x2d,0x2e,0x2f,
+0x252,0x31,0x32,0x25c,0x34,0x35,0x36,0x37,0x275,0x39,0x2d0,0x2b2,0x3c,0x3d,0x3e,0x294,
+0x259,0x251,0x3b2,0xe7,0xf0,0x25b,0x46,0x262,0x127,0x26a,0x25f,0x4b,0x29f,0x271,0x14b,0x254,
+0x3a6,0x263,0x280,0x283,0x3b8,0x28a,0x28c,0x153,0x3c7,0xf8,0x292,0x32a,0x5c,0x5d,0x5e,0x5f,
+0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x261,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e,0x6f,
+0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x7b,0x7c,0x7d,0x303,0x7f
};
-#define N_PHON_OUT 500 // realloc increment
-static char *phon_out_buf = NULL; // passes the result of GetTranslatedPhonemeString()
-static int phon_out_size = 0;
-
-char *WritePhMnemonic(char *phon_out, PHONEME_TAB *ph, PHONEME_LIST *plist, int use_ipa, int *flags)
-{//===================================================================================================
+char *WritePhMnemonic(char *phon_out, PHONEME_TAB *ph, PHONEME_LIST *plist, int use_ipa)
+{//=====================================================================================
int c;
int mnem;
int len;
int first;
int ix = 0;
char *p;
+ unsigned int ipa_control=0; // first byte of ipa string may control the phoneme name interpretation. 0x20 = ignore this phoneme
PHONEME_DATA phdata;
if(ph->code == phonEND_WORD)
@@ -628,28 +622,20 @@ char *WritePhMnemonic(char *phon_out, PHONEME_TAB *ph, PHONEME_LIST *plist, int
InterpretPhoneme(NULL, 0, plist, &phdata, NULL);
}
- p = phdata.ipa_string;
- if(*p == 0x20)
- {
- // indicates no name for this phoneme
- *phon_out = 0;
- return(phon_out);
- }
- if((*p != 0) && ((*p & 0xff) < 0x20))
- {
- // name starts with a flags byte
- if(flags != NULL)
- *flags = *p;
- p++;
- }
-
- len = strlen(p);
+ len = strlen(phdata.ipa_string);
if(len > 0)
{
- strcpy(phon_out, p);
- phon_out += len;
- *phon_out = 0;
- return(phon_out);
+ if((ipa_control = phdata.ipa_string[0]) > 0x20)
+ {
+ strcpy(&phon_out[ix], phdata.ipa_string);
+ ix += len;
+ }
+ if(ipa_control >= 0x20)
+ {
+ phon_out = &phon_out[ix];
+ *phon_out = 0;
+ return(phon_out); // 0x20 = ignore phoneme
+ }
}
}
@@ -669,7 +655,7 @@ char *WritePhMnemonic(char *phon_out, PHONEME_TAB *ph, PHONEME_LIST *plist, int
break; // # is subscript-h, but only for consonants
// ignore digits after the first character
- if(!first && IsDigit09(c))
+ if(!first && isdigit(c))
continue;
if((c >= 0x20) && (c < 128))
@@ -691,156 +677,96 @@ char *WritePhMnemonic(char *phon_out, PHONEME_TAB *ph, PHONEME_LIST *plist, int
-const char *GetTranslatedPhonemeString(int phoneme_mode)
-{//=======================================================
- /* Called after a clause has been translated into phonemes, in order
- to display the clause in phoneme mnemonic form.
-
- phoneme_mode bits 0-3: 0=only phoneme names, 1=ties, 2=ZWJ, 3=underscore separator
- bit 4: 0=eSpeak phoneme names, 1=IPA
- */
+void GetTranslatedPhonemeString(char *phon_out, int n_phon_out, int use_ipa)
+{//=========================================================================
+/* Can be called after a clause has been translated into phonemes, in order
+ to display the clause in phoneme mnemonic form.
+*/
int ix;
unsigned int len;
+ unsigned int max_len;
int phon_out_ix=0;
int stress;
- int c;
- char *p;
+ unsigned int c;
char *buf;
- int count;
- int flags;
- int use_ipa;
- int use_tie;
- int separate_phonemes = 0;
char phon_buf[30];
- char phon_buf2[30];
PHONEME_LIST *plist;
static const char *stress_chars = "==,,''";
- static const int char_tie[] = {0x0361, 0x200d}; // combining-double-inverted-breve, zero-width-joiner
- use_ipa = phoneme_mode & 0x10;
- use_tie = phoneme_mode & 0x0f;
-
- if(phon_out_buf == NULL)
+ if(phon_out != NULL)
{
- phon_out_size = N_PHON_OUT;
- if((phon_out_buf = (char *)realloc(phon_out_buf, phon_out_size)) == NULL)
+ for(ix=1; ix<(n_phoneme_list-2); ix++)
{
- phon_out_size = 0;
- return("");
- }
- }
-
- if(use_tie >= 3)
- {
- // separate individual phonemes with underscores
- separate_phonemes = '_';
- use_tie = 0;
- }
-
+ buf = phon_buf;
- for(ix=1; ix<(n_phoneme_list-2); ix++)
- {
- buf = phon_buf;
-
- plist = &phoneme_list[ix];
+ plist = &phoneme_list[ix];
+ if(plist->newword)
+ *buf++ = ' ';
- WritePhMnemonic(phon_buf2, plist->ph, plist, use_ipa, &flags);
- if(plist->newword)
- *buf++ = ' ';
- else
- {
- if((separate_phonemes != 0) && (ix > 1))
+ if(plist->synthflags & SFLAG_SYLLABLE)
{
- utf8_in(&c, phon_buf2);
- if((c < 0x2b0) || (c > 0x36f)) // not if the phoneme starts with a superscript letter
+ if((stress = plist->stresslevel) > 1)
{
- *buf++ = separate_phonemes;
+ c = 0;
+ if(stress > 5) stress = 5;
+
+ if(use_ipa)
+ {
+ c = 0x2cc; // ipa, secondary stress
+ if(stress > 3)
+ c = 0x02c8; // ipa, primary stress
+ }
+ else
+ {
+ c = stress_chars[stress];
+ }
+
+ if(c != 0)
+ {
+ buf += utf8_out(c, buf);
+ }
}
}
- }
- if(plist->synthflags & SFLAG_SYLLABLE)
- {
- if((stress = plist->stresslevel) > 1)
- {
- c = 0;
- if(stress > 5) stress = 5;
+ buf = WritePhMnemonic(buf, plist->ph, plist, use_ipa);
- if(use_ipa)
+ if(plist->ph->code != phonSWITCH)
+ {
+ if(plist->synthflags & SFLAG_LENGTHEN)
{
- c = 0x2cc; // ipa, secondary stress
- if(stress > 3)
- c = 0x02c8; // ipa, primary stress
+ buf = WritePhMnemonic(buf, phoneme_tab[phonLENGTHEN], NULL, use_ipa);
}
- else
+ if((plist->synthflags & SFLAG_SYLLABLE) && (plist->type != phVOWEL))
{
- c = stress_chars[stress];
+ // syllablic consonant
+ buf = WritePhMnemonic(buf, phoneme_tab[phonSYLLABIC], NULL, use_ipa);
}
-
- if(c != 0)
+ if(plist->tone_ph > 0)
{
- buf += utf8_out(c, buf);
-// if(separate_phonemes)
-// *buf++ = separate_phonemes;
+ buf = WritePhMnemonic(buf, phoneme_tab[plist->tone_ph], NULL, use_ipa);
}
}
- }
- flags = 0;
- count = 0;
- for(p=phon_buf2; *p != 0;)
- {
- p += utf8_in(&c, p);
- if(use_tie > 0)
+ len = buf - phon_buf;
+ max_len = (n_phon_out - phon_out_ix - 5); // allow for " ..." and zero byte terminator
+ if(len > max_len)
{
- // look for non-inital alphabetic character, but not diacritic, superscript etc.
- if((count>0) && !(flags & (1 << (count-1))) && ((c < 0x2b0) || (c > 0x36f)) && iswalpha2(c))
- {
- buf += utf8_out(char_tie[use_tie-1], buf);
- }
- }
- buf += utf8_out(c, buf);
- count++;
- }
-
- if(plist->ph->code != phonSWITCH)
- {
- if(plist->synthflags & SFLAG_LENGTHEN)
- {
- buf = WritePhMnemonic(buf, phoneme_tab[phonLENGTHEN], NULL, use_ipa, NULL);
- }
- if((plist->synthflags & SFLAG_SYLLABLE) && (plist->type != phVOWEL))
- {
- // syllablic consonant
- buf = WritePhMnemonic(buf, phoneme_tab[phonSYLLABIC], NULL, use_ipa, NULL);
+ strcpy(&phon_buf[max_len], " ...");
+ len = max_len + 4;
}
- if(plist->tone_ph > 0)
- {
- buf = WritePhMnemonic(buf, phoneme_tab[plist->tone_ph], NULL, use_ipa, NULL);
- }
- }
+ phon_buf[len] = 0;
+ strcpy(&phon_out[phon_out_ix], phon_buf);
+ phon_out_ix += len;
- len = buf - phon_buf;
- if((phon_out_ix + len) >= phon_out_size)
- {
- // enlarge the phoneme buffer
- phon_out_size = phon_out_ix + len + N_PHON_OUT;
- if((phon_out_buf = (char *)realloc(phon_out_buf, phon_out_size)) == NULL)
+ if(len > max_len)
{
- phon_out_size = 0;
- return("");
+ break;
}
}
-
- phon_buf[len] = 0;
- strcpy(&phon_out_buf[phon_out_ix], phon_buf);
- phon_out_ix += len;
+ phon_out[phon_out_ix] = 0;
}
- phon_out_buf[phon_out_ix] = 0;
-
- return(phon_out_buf);
} // end of GetTranslatedPhonemeString
@@ -854,7 +780,7 @@ const char *GetTranslatedPhonemeString(int phoneme_mode)
static int IsLetterGroup(Translator *tr, char *word, int group, int pre)
{//=====================================================================
-// match the word against a list of utf-8 strings
+ // match the word against a list of utf-8 strings
char *p;
char *w;
int len=0;
@@ -874,7 +800,7 @@ static int IsLetterGroup(Translator *tr, char *word, int group, int pre)
{
w = word;
}
- while((*p == *w) && (*w != 0))
+ while(*p == *w)
{
w++;
p++;
@@ -909,7 +835,7 @@ static int IsLetter(Translator *tr, int letter, int group)
if(tr->letter_bits_offset > 0)
{
if(((letter2 = (letter - tr->letter_bits_offset)) > 0) && (letter2 < 0x100))
- letter = letter2;
+ letter = letter2;
else
return(0);
}
@@ -953,18 +879,17 @@ static int Unpronouncable2(Translator *tr, char *word)
int Unpronouncable(Translator *tr, char *word, int posn)
{//=====================================================
- /* Determines whether a word in 'unpronouncable', i.e. whether it should
- be spoken as individual letters.
+/* Determines whether a word in 'unpronouncable', i.e. whether it should
+ be spoken as individual letters.
- This function may be language specific. This is a generic version.
- */
+ This function may be language specific. This is a generic version.
+*/
int c;
int c1=0;
int vowel_posn=9;
int index;
int count;
- ALPHABET *alphabet;
utf8_in(&c,word);
if((tr->letter_bits_offset > 0) && (c < 0x241))
@@ -973,12 +898,6 @@ int Unpronouncable(Translator *tr, char *word, int posn)
return(0); // so we can re-translate the word as English
}
- if(((alphabet = AlphabetFromChar(c)) != NULL) && (alphabet->offset != tr->letter_bits_offset))
- {
- // Character is not in our alphabet
- return(0);
- }
-
if(tr->langopts.param[LOPT_UNPRONOUNCABLE] == 1)
return(0);
@@ -998,13 +917,7 @@ int Unpronouncable(Translator *tr, char *word, int posn)
if(count==0)
c1 = c;
-
- if((c == '\'') && (tr->langopts.param[LOPT_UNPRONOUNCABLE] == 3))
- {
- // don't count apostrophe
- }
- else
- count++;
+ count++;
if(IsVowel(tr, c))
{
@@ -1012,7 +925,7 @@ int Unpronouncable(Translator *tr, char *word, int posn)
break;
}
- if((c != '\'') && !iswalpha2(c))
+ if((c != '\'') && !iswalpha(c))
return(0);
}
@@ -1028,7 +941,7 @@ int Unpronouncable(Translator *tr, char *word, int posn)
if(vowel_posn > (tr->langopts.max_initial_consonants+1))
return(1); // no vowel, or no vowel in first few letters
- return(0);
+return(0);
} /* end of Unpronounceable */
@@ -1041,7 +954,7 @@ int Unpronouncable(Translator *tr, char *word, int posn)
-static int GetVowelStress(Translator *tr, unsigned char *phonemes, signed char *vowel_stress, int *vowel_count, int *stressed_syllable, int control)
+static int GetVowelStress(Translator *tr, unsigned char *phonemes, signed char *vowel_stress, int &vowel_count, int &stressed_syllable, int control)
{//=================================================================================================================================================
// control = 1, set stress to 1 for forced unstressed vowels
unsigned char phcode;
@@ -1068,7 +981,7 @@ static int GetVowelStress(Translator *tr, unsigned char *phonemes, signed char *
{
/* primary stress on preceeding vowel */
j = count - 1;
- while((j > 0) && (*stressed_syllable == 0) && (vowel_stress[j] < 4))
+ while((j > 0) && (stressed_syllable == 0) && (vowel_stress[j] < 4))
{
if((vowel_stress[j] != 0) && (vowel_stress[j] != 1))
{
@@ -1094,7 +1007,7 @@ static int GetVowelStress(Translator *tr, unsigned char *phonemes, signed char *
}
else
{
- if((ph->std_length < 4) || (*stressed_syllable == 0))
+ if((ph->std_length < 4) || (stressed_syllable == 0))
{
stress = ph->std_length;
@@ -1120,7 +1033,8 @@ static int GetVowelStress(Translator *tr, unsigned char *phonemes, signed char *
count++;
stress = -1;
}
- else if(phcode == phonSYLLABIC)
+ else
+ if(phcode == phonSYLLABIC)
{
// previous consonant phoneme is syllablic
vowel_stress[count] = (char)stress;
@@ -1134,14 +1048,14 @@ static int GetVowelStress(Translator *tr, unsigned char *phonemes, signed char *
*ph_out = 0;
/* has the position of the primary stress been specified by $1, $2, etc? */
- if(*stressed_syllable > 0)
+ if(stressed_syllable > 0)
{
- if(*stressed_syllable >= count)
- *stressed_syllable = count-1; // the final syllable
+ if(stressed_syllable >= count)
+ stressed_syllable = count-1; // the final syllable
- vowel_stress[*stressed_syllable] = 4;
+ vowel_stress[stressed_syllable] = 4;
max_stress = 4;
- primary_posn = *stressed_syllable;
+ primary_posn = stressed_syllable;
}
if(max_stress == 5)
@@ -1151,7 +1065,7 @@ static int GetVowelStress(Translator *tr, unsigned char *phonemes, signed char *
{
if(vowel_stress[ix] == 4)
{
- if(tr->langopts.stress_flags & S_PRIORITY_STRESS)
+ if(tr->langopts.stress_flags & 0x20000)
vowel_stress[ix] = 1;
else
vowel_stress[ix] = 3;
@@ -1166,16 +1080,15 @@ static int GetVowelStress(Translator *tr, unsigned char *phonemes, signed char *
max_stress = 4;
}
- *stressed_syllable = primary_posn;
- *vowel_count = count;
+ stressed_syllable = primary_posn;
+ vowel_count = count;
return(max_stress);
} // end of GetVowelStress
static char stress_phonemes[] = {phonSTRESS_D, phonSTRESS_U, phonSTRESS_2, phonSTRESS_3,
- phonSTRESS_P, phonSTRESS_P2, phonSTRESS_TONIC
- };
+ phonSTRESS_P, phonSTRESS_P2, phonSTRESS_TONIC};
void ChangeWordStress(Translator *tr, char *word, int new_stress)
@@ -1189,7 +1102,7 @@ void ChangeWordStress(Translator *tr, char *word, int new_stress)
signed char vowel_stress[N_WORD_PHONEMES/2];
strcpy((char *)phonetic,word);
- max_stress = GetVowelStress(tr, phonetic, vowel_stress, &vowel_count, &stressed_syllable, 0);
+ max_stress = GetVowelStress(tr, phonetic, vowel_stress, vowel_count, stressed_syllable, 0);
if(new_stress >= 4)
{
@@ -1239,8 +1152,8 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
'output' is used for input and output
'dictionary_flags' has bits 0-3 position of stressed vowel (if > 0)
- or unstressed (if == 7) or syllables 1 and 2 (if == 6)
- bits 8... dictionary flags
+ or unstressed (if == 7) or syllables 1 and 2 (if == 6)
+ bits 8... dictionary flags
If 'tonic' is set (>= 0), replace highest stress by this value.
@@ -1263,13 +1176,13 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
int final_ph;
int final_ph2;
int mnem;
+ int mnem2;
int post_tonic; // currently not used
int opt_length;
int done;
int stressflags;
int dflags = 0;
int first_primary;
- int long_vowel;
signed char vowel_stress[N_WORD_PHONEMES/2];
char syllable_weight[N_WORD_PHONEMES/2];
@@ -1316,9 +1229,15 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
unstressed_word = 1;
}
- max_stress = GetVowelStress(tr, phonetic, vowel_stress, &vowel_count, &stressed_syllable, 1);
+ max_stress = GetVowelStress(tr, phonetic, vowel_stress, vowel_count, stressed_syllable, 1);
if((max_stress < 0) && dictionary_flags)
{
+ if((tr->langopts.stress_flags & 1) && (vowel_count == 2))
+ {
+ // lang=fr: don't stress monosyllables except at end-of-clause
+ vowel_stress[1] = 0;
+ dictionary_flags[0] |= FLAG_STRESS_END2;
+ }
max_stress = 0;
}
@@ -1353,7 +1272,6 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
}
}
-
switch(tr->langopts.stress_rule)
{
case 8:
@@ -1397,40 +1315,33 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
{
stressed_syllable = vowel_count - 2;
- if(stressflags & (S_FINAL_SPANISH | S_FINAL_STRESS_C))
+ if(stressflags & 0x300)
{
// LANG=Spanish, stress on last vowel if the word ends in a consonant other than 'n' or 's'
if(phoneme_tab[final_ph]->type != phVOWEL)
{
- if(stressflags & S_FINAL_STRESS_C)
+ if(stressflags & 0x100)
{
stressed_syllable = vowel_count - 1;
}
else
{
mnem = phoneme_tab[final_ph]->mnemonic;
+ mnem2 = phoneme_tab[final_ph2]->mnemonic;
- if(tr->translator_name == L('a','n'))
+ if((mnem == 's') && (phoneme_tab[final_ph2]->type == phNASAL))
{
- if(((mnem != 's') && (mnem !='n')) || phoneme_tab[final_ph2]->type != phVOWEL)
- stressed_syllable = vowel_count - 1; // stress on last syllable
+ // -ns stress remains on penultimate syllable
}
else
+ if(((phoneme_tab[final_ph]->type != phNASAL) && (mnem != 's')) || (phoneme_tab[final_ph2]->type != phVOWEL))
{
- if((mnem == 's') && (phoneme_tab[final_ph2]->type == phNASAL))
- {
- // -ns stress remains on penultimate syllable
- }
- else if(((phoneme_tab[final_ph]->type != phNASAL) && (mnem != 's')) || (phoneme_tab[final_ph2]->type != phVOWEL))
- {
- stressed_syllable = vowel_count - 1;
- }
+ stressed_syllable = vowel_count - 1;
}
}
}
}
-
- if(stressflags & S_FINAL_LONG)
+ if(stressflags & 0x80000)
{
// stress on last syllable if it has a long vowel, but previous syllable has a short vowel
if(vowel_length[vowel_count - 1] > vowel_length[vowel_count - 2])
@@ -1463,7 +1374,7 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
}
break;
- case 3:
+ case 3:
// stress on last vowel
if(stressed_syllable == 0)
{
@@ -1514,7 +1425,8 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
{
if(phoneme_tab[final_ph]->type == phVOWEL)
stressed_syllable = guess_ru_v[vowel_count];
- else if(phoneme_tab[final_ph]->type == phSTOP)
+ else
+ if(phoneme_tab[final_ph]->type == phSTOP)
stressed_syllable = guess_ru_t[vowel_count];
else
stressed_syllable = guess_ru[vowel_count];
@@ -1550,7 +1462,8 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
// the only double=heavy syllable is the final syllable, so stress this
stressed_syllable = vowel_count-1;
}
- else if(max_weight <= 0)
+ else
+ if(max_weight <= 0)
{
// all syllables, exclusing the last, are light. Stress the first syllable
stressed_syllable = 1;
@@ -1585,50 +1498,6 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
vowel_stress[ix] = 4;
}
break;
-
- case 12: // LANG=kl (Greenlandic)
- long_vowel = 0;
- for(ix=1; ix < vowel_count; ix++)
- {
- if(vowel_stress[ix] == 4)
- vowel_stress[ix] = 3; // change marked stress (consonant clusters) to secondary (except the last)
-
- if(vowel_length[ix] > 0)
- {
- long_vowel = ix;
- vowel_stress[ix] = 3; // give secondary stress to all long vowels
- }
- }
-
- // 'stressed_syllable' gives the last marked stress
- if(stressed_syllable == 0)
- {
- // no marked stress, choose the last long vowel
- if(long_vowel > 0)
- stressed_syllable = long_vowel;
- else
- {
- // no long vowels or consonant clusters
- if(vowel_count > 5)
- stressed_syllable = vowel_count - 3; // more than 4 syllables
- else
- stressed_syllable = vowel_count - 1;
- }
- }
- vowel_stress[stressed_syllable] = 4;
- max_stress = 4;
- break;
-
- case 13: // LANG=ml, 1st unless 1st vowel is short and 2nd is long
- if(stressed_syllable == 0)
- {
- stressed_syllable = 1;
- if((vowel_length[1] == 0) && (vowel_count > 2) && (vowel_length[2] > 0))
- stressed_syllable = 2;
- vowel_stress[stressed_syllable] = 4;
- max_stress = 4;
- }
- break;
}
/* now guess the complete stress pattern */
@@ -1638,24 +1507,21 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
stress = 3;
- if(unstressed_word == 0)
+ if((stressflags & 0x1000) && (vowel_count == 2))
{
- if((stressflags & S_2_SYL_2) && (vowel_count == 3))
- {
- // Two syllable word, if one syllable has primary stress, then give the other secondary stress
- if(vowel_stress[1] == 4)
- vowel_stress[2] = 3;
- if(vowel_stress[2] == 4)
- vowel_stress[1] = 3;
- }
+ // Two syllable word, if one syllable has primary stress, then give the other secondary stress
+ if(vowel_stress[1] == 4)
+ vowel_stress[2] = 3;
+ if(vowel_stress[2] == 4)
+ vowel_stress[1] = 3;
+ }
- if((stressflags & S_INITIAL_2) && (vowel_stress[1] < 0))
+ if((stressflags & 0x2000) && (vowel_stress[1] < 0))
+ {
+ // If there is only one syllable before the primary stress, give it a secondary stress
+ if((vowel_count > 2) && (vowel_stress[2] >= 4))
{
- // If there is only one syllable before the primary stress, give it a secondary stress
- if((vowel_count > 3) && (vowel_stress[2] >= 4))
- {
- vowel_stress[1] = 3;
- }
+ vowel_stress[1] = 3;
}
}
@@ -1665,24 +1531,26 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
{
if(vowel_stress[v] < 0)
{
- if((stressflags & S_FINAL_NO_2) && (stress < 4) && (v == vowel_count-1))
+ if((stressflags & 0x10) && (stress < 4) && (v == vowel_count-1))
{
// flag: don't give secondary stress to final vowel
}
- else if((stressflags & 0x8000) && (done == 0))
+ else
+ if((stressflags & 0x8000) && (done == 0))
{
vowel_stress[v] = (char)stress;
done =1;
stress = 3; /* use secondary stress for remaining syllables */
}
- else if((vowel_stress[v-1] <= 1) && ((vowel_stress[v+1] <= 1) || ((stress == 4) && (vowel_stress[v+1] <= 2))))
+ else
+ if((vowel_stress[v-1] <= 1) && ((vowel_stress[v+1] <= 1) || ((stress == 4) && (vowel_stress[v+1] <= 2))))
{
/* trochaic: give stress to vowel surrounded by unstressed vowels */
- if((stress == 3) && (stressflags & S_NO_AUTO_2))
+ if((stress == 3) && (stressflags & 0x20))
continue; // don't use secondary stress
- if((v > 1) && (stressflags & S_2_TO_HEAVY) && (syllable_weight[v]==0) && (syllable_weight[v+1]>0))
+ if((v > 1) && (stressflags & 0x40) && (syllable_weight[v]==0) && (syllable_weight[v+1]>0))
{
// don't put secondary stress on a light syllable which is followed by a heavy syllable
continue;
@@ -1700,7 +1568,8 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
{
if(first_primary == 0)
first_primary = v;
- else if(stressflags & S_FIRST_PRIMARY)
+ else
+ if(stressflags & S_FIRST_PRIMARY)
{
// reduce primary stresses after the first to secondary
vowel_stress[v] = 3;
@@ -1745,11 +1614,8 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
if(!(control & 1) && ((ph = phoneme_tab[*p]) != NULL))
{
- while((ph->type == phSTRESS) || (*p == phonEND_WORD))
- {
- p++;
- ph = phoneme_tab[p[0]];
- }
+ if(ph->type == phSTRESS)
+ ph = phoneme_tab[p[1]];
#ifdef deleted
int gap = tr->langopts.word_gap & 0x700;
@@ -1760,19 +1626,19 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
}
else
#endif
- if((tr->langopts.vowel_pause & 0x30) && (ph->type == phVOWEL))
- {
- // word starts with a vowel
+ if((tr->langopts.vowel_pause & 0x30) && (ph->type == phVOWEL))
+ {
+ // word starts with a vowel
- if((tr->langopts.vowel_pause & 0x20) && (vowel_stress[1] >= 4))
- {
+ if((tr->langopts.vowel_pause & 0x20) && (vowel_stress[1] >= 4))
+ {
*output++ = phonPAUSE_NOLINK; // not to be replaced by link
- }
- else
- {
- *output++ = phonPAUSE_VSHORT; // break, but no pause
- }
}
+ else
+ {
+ *output++ = phonPAUSE_VSHORT; // break, but no pause
+ }
+ }
}
p = phonetic;
@@ -1789,7 +1655,8 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
{
tr->prev_last_stress = 0;
}
- else if(((ph->type == phVOWEL) && !(ph->phflags & phNONSYLLABIC)) || (*p == phonSYLLABIC))
+ else
+ if(((ph->type == phVOWEL) && !(ph->phflags & phNONSYLLABIC)) || (*p == phonSYLLABIC))
{
// a vowel, or a consonant followed by a syllabic consonant marker
@@ -1801,17 +1668,19 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
if(v_stress <= 1)
{
- if((v > 1) && (max_stress >= 2) && (stressflags & S_FINAL_DIM) && (v == (vowel_count-1)))
+ if((v > 1) && (max_stress >= 2) && (stressflags & 4) && (v == (vowel_count-1)))
{
// option: mark unstressed final syllable as diminished
v_stress = 0;
}
- else if((stressflags & S_NO_DIM) || (v == 1) || (v == (vowel_count-1)))
+ else
+ if((stressflags & 2) || (v == 1) || (v == (vowel_count-1)))
{
// first or last syllable, or option 'don't set diminished stress'
v_stress = 1;
}
- else if((v == (vowel_count-2)) && (vowel_stress[vowel_count-1] <= 1))
+ else
+ if((v == (vowel_count-2)) && (vowel_stress[vowel_count-1] <= 1))
{
// penultimate syllable, followed by an unstressed final syllable
v_stress = 1;
@@ -1819,7 +1688,7 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
else
{
// unstressed syllable within a word
- if((vowel_stress[v-1] < 0) || ((stressflags & S_MID_DIM) == 0))
+ if((vowel_stress[v-1] < 0) || ((stressflags & 0x10000) == 0))
{
v_stress = 0; /* change to 0 (diminished stress) */
vowel_stress[v] = v_stress;
@@ -1847,7 +1716,8 @@ void SetWordStress(Translator *tr, char *output, unsigned int *dictionary_flags,
if(v != max_stress_posn)
shorten = 1;
}
- else if(v_stress < 4)
+ else
+ if(v_stress < 4)
{
// only allow lengthen indicator if stress >= 4.
shorten = 1;
@@ -1923,7 +1793,7 @@ void AppendPhonemes(Translator *tr, char *string, int size, const char *ph)
if(phoneme_tab[c]->type == phVOWEL)
{
if(((phoneme_tab[c]->phflags & phUNSTRESSED) == 0) &&
- (unstress_mark == 0))
+ (unstress_mark == 0))
{
tr->word_stressed_count++;
}
@@ -1983,7 +1853,6 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_
int add_points;
int command;
int check_atstart;
- unsigned int *flags;
MatchRecord match;
static MatchRecord best;
@@ -2192,7 +2061,8 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_
add_points = (20-distance_right);
post_ptr += letter_xbytes;
}
- else if(tr->langopts.tone_numbers)
+ else
+ if(tr->langopts.tone_numbers)
{
// also match if there is no digit
add_points = (20-distance_right);
@@ -2203,7 +2073,7 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_
break;
case RULE_NONALPHA:
- if(!iswalpha2(letter_w))
+ if(!iswalpha(letter_w))
{
add_points = (21-distance_right);
post_ptr += letter_xbytes;
@@ -2221,18 +2091,12 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_
case RULE_DOLLAR:
command = *rule++;
- if(command == DOLLAR_UNPR)
+ if(command == 0x01)
{
match.end_type = SUFX_UNPRON; // $unpron
}
- else if(command == DOLLAR_NOPREFIX) // $noprefix
- {
- if(word_flags & FLAG_PREFIX_REMOVED)
- failed = 1; // a prefix has been removed
- else
- add_points = 1;
- }
- else if((command & 0xf0) == 0x10)
+ else
+ if((command & 0xf0) == 0x10)
{
// $w_alt
if(dict_flags & (1 << (BITNUM_FLAG_ALT + (command & 0xf))))
@@ -2240,20 +2104,17 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_
else
failed = 1;
}
- else if(((command & 0xf0) == 0x20) || (command == DOLLAR_LIST))
+ else
+ if((command & 0xf0) == 0x20)
{
- // $list or $p_alt
+ // $p_alt
// make a copy of the word up to the post-match characters
ix = *word - word_start + consumed + group_length + 1;
memcpy(word_buf, word_start-1, ix);
word_buf[ix] = ' ';
word_buf[ix+1] = 0;
- LookupFlags(tr, &word_buf[1], &flags);
- if((command == DOLLAR_LIST) && (flags[0] & FLAG_FOUND) && !(flags[1] & FLAG_ONLY))
- add_points = 23;
- else
- if(flags[0] & (1 << (BITNUM_FLAG_ALT + (command & 0xf))))
+ if(LookupFlags(tr, &word_buf[1]) & (1 << (BITNUM_FLAG_ALT + (command & 0xf))))
add_points = 23;
else
failed = 1;
@@ -2270,72 +2131,72 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_
break;
case RULE_SYLLABLE:
- {
- /* more than specified number of vowel letters to the right */
- char *p = post_ptr + letter_xbytes;
- int vowel_count=0;
-
- syllable_count = 1;
- while(*rule == RULE_SYLLABLE)
- {
- rule++;
- syllable_count+=1; /* number of syllables to match */
- }
- vowel = 0;
- while(letter_w != RULE_SPACE)
{
- if((vowel==0) && IsLetter(tr, letter_w,LETTERGP_VOWEL2))
+ /* more than specified number of vowel letters to the right */
+ char *p = post_ptr + letter_xbytes;
+ int vowel_count=0;
+
+ syllable_count = 1;
+ while(*rule == RULE_SYLLABLE)
+ {
+ rule++;
+ syllable_count+=1; /* number of syllables to match */
+ }
+ vowel = 0;
+ while(letter_w != RULE_SPACE)
{
- // this is counting vowels which are separated by non-vowel letters
- vowel_count++;
+ if((vowel==0) && IsLetter(tr, letter_w,LETTERGP_VOWEL2))
+ {
+ // this is counting vowels which are separated by non-vowel letters
+ vowel_count++;
+ }
+ vowel = IsLetter(tr, letter_w,LETTERGP_VOWEL2);
+ p += utf8_in(&letter_w,p);
}
- vowel = IsLetter(tr, letter_w,LETTERGP_VOWEL2);
- p += utf8_in(&letter_w,p);
+ if(syllable_count <= vowel_count)
+ add_points = (18+syllable_count-distance_right);
+ else
+ failed = 1;
}
- if(syllable_count <= vowel_count)
- add_points = (18+syllable_count-distance_right);
- else
- failed = 1;
- }
- break;
+ break;
case RULE_NOVOWELS:
- {
- char *p = post_ptr + letter_xbytes;
- while(letter_w != RULE_SPACE)
{
- if(IsLetter(tr, letter_w,LETTERGP_VOWEL2))
+ char *p = post_ptr + letter_xbytes;
+ while(letter_w != RULE_SPACE)
{
- failed = 1;
- break;
+ if(IsLetter(tr, letter_w,LETTERGP_VOWEL2))
+ {
+ failed = 1;
+ break;
+ }
+ p += utf8_in(&letter_w,p);
}
- p += utf8_in(&letter_w,p);
+ if(!failed)
+ add_points = (19-distance_right);
}
- if(!failed)
- add_points = (19-distance_right);
- }
- break;
+ break;
case RULE_SKIPCHARS:
- {
- // Used for lang=Tamil, used to match on the next word after an unknown word ending
- // only look until the end of the word (including the end-of-word marker)
- // Jx means 'skip characters until x', where 'x' may be '_' for 'end of word'
- char *p = post_ptr + letter_xbytes;
- char *p2 = p;
- int rule_w; // skip characters until this
- utf8_in(&rule_w,rule);
- while((letter_w != rule_w) && (letter_w != RULE_SPACE))
- {
- p2 = p;
- p += utf8_in(&letter_w,p);
- }
- if(letter_w == rule_w)
{
- post_ptr = p2;
+ // Used for lang=Tamil, used to match on the next word after an unknown word ending
+ // only look until the end of the word (including the end-of-word marker)
+ // Jx means 'skip characters until x', where 'x' may be '_' for 'end of word'
+ char *p = post_ptr + letter_xbytes;
+ char *p2 = p;
+ int rule_w; // skip characters until this
+ utf8_in(&rule_w,rule);
+ while((letter_w != rule_w) && (letter_w != RULE_SPACE))
+ {
+ p2 = p;
+ p += utf8_in(&letter_w,p);
+ }
+ if(letter_w == rule_w)
+ {
+ post_ptr = p2;
+ }
}
- }
- break;
+ break;
case RULE_INC_SCORE:
add_points = 20; // force an increase in points
@@ -2354,20 +2215,20 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_
break;
case RULE_ENDING:
- {
- int end_type;
- // next 3 bytes are a (non-zero) ending type. 2 bytes of flags + suffix length
- end_type = (rule[0] << 16) + ((rule[1] & 0x7f) << 8) + (rule[2] & 0x7f);
-
- if((tr->word_vowel_count == 0) && !(end_type & SUFX_P) && (tr->langopts.param[LOPT_SUFFIX] & 1))
- failed = 1; // don't match a suffix rule if there are no previous syllables (needed for lang=tr).
- else
{
- match.end_type = end_type;
- rule += 3;
+ int end_type;
+ // next 3 bytes are a (non-zero) ending type. 2 bytes of flags + suffix length
+ end_type = (rule[0] << 16) + ((rule[1] & 0x7f) << 8) + (rule[2] & 0x7f);
+
+ if((tr->word_vowel_count == 0) && !(end_type & SUFX_P) && (tr->langopts.param[LOPT_SUFFIX] & 1))
+ failed = 1; // don't match a suffix rule if there are no previous syllables (needed for lang=tr).
+ else
+ {
+ match.end_type = end_type;
+ rule += 3;
+ }
}
- }
- break;
+ break;
case RULE_NO_SUFFIX:
if(word_flags & FLAG_SUFFIX_REMOVED)
@@ -2458,7 +2319,7 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_
break;
case RULE_NONALPHA:
- if(!iswalpha2(letter_w))
+ if(!iswalpha(letter_w))
{
add_points = (21-distance_right);
pre_ptr -= letter_xbytes;
@@ -2467,28 +2328,6 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_
failed = 1;
break;
- case RULE_DOLLAR:
- command = *rule++;
- if((command==DOLLAR_LIST) || ((command & 0xf0) == 0x20))
- {
- // $list or $p_alt
- // make a copy of the word up to the current character
- ix = *word - word_start + 1;
- memcpy(word_buf, word_start-1, ix);
- word_buf[ix] = ' ';
- word_buf[ix+1] = 0;
- LookupFlags(tr, &word_buf[1], &flags);
-
- if((command==DOLLAR_LIST) && (flags[0] & FLAG_FOUND) && !(flags[1] & FLAG_ONLY))
- add_points = 23;
- else
- if(flags[0] & (1 << (BITNUM_FLAG_ALT + (command & 0xf))))
- add_points = 23;
- else
- failed = 1;
- }
- break;
-
case RULE_SYLLABLE:
/* more than specified number of vowels to the left */
syllable_count = 1;
@@ -2511,21 +2350,21 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_
break;
case RULE_NOVOWELS:
- {
- char *p = pre_ptr - letter_xbytes - 1;
- while(letter_w != RULE_SPACE)
{
- if(IsLetter(tr, letter_w,LETTERGP_VOWEL2))
+ char *p = pre_ptr - letter_xbytes - 1;
+ while(letter_w != RULE_SPACE)
{
- failed = 1;
- break;
+ if(IsLetter(tr, letter_w,LETTERGP_VOWEL2))
+ {
+ failed = 1;
+ break;
+ }
+ p -= utf8_in2(&letter_w,p,1);
}
- p -= utf8_in2(&letter_w,p,1);
+ if(!failed)
+ add_points = 3;
}
- if(!failed)
- add_points = 3;
- }
- break;
+ break;
case RULE_IFVERB:
if(tr->expect_verb)
@@ -2646,8 +2485,8 @@ static void MatchRule(Translator *tr, char *word[], char *word_start, int group_
int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, char *end_phonemes, int word_flags, unsigned int *dict_flags)
{//=====================================================================================================================================
- /* Translate a word bounded by space characters
- Append the result to 'phonemes' and any standard prefix/suffix in 'end_phonemes' */
+/* Translate a word bounded by space characters
+ Append the result to 'phonemes' and any standard prefix/suffix in 'end_phonemes' */
unsigned char c, c2;
unsigned int c12;
@@ -2663,7 +2502,6 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c
int ix;
unsigned int digit_count=0;
char *p;
- ALPHABET *alphabet;
int dict_flags0=0;
MatchRecord match1;
MatchRecord match2;
@@ -2720,8 +2558,8 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c
if(IsDigit(wc) && ((tr->langopts.tone_numbers == 0) || !any_alpha))
{
// lookup the number in *_list not *_rules
- char string[8];
- char buf[40];
+ char string[8];
+ char buf[40];
string[0] = '_';
memcpy(&string[1],p,wc_bytes);
string[1+wc_bytes] = 0;
@@ -2793,11 +2631,10 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c
if((match1.points == 0) && ((option_sayas & 0x10) == 0))
{
n = utf8_in(&letter,p-1)-1;
-
if(tr->letter_bits_offset > 0)
{
// not a Latin alphabet, switch to the default Latin alphabet language
- if((letter <= 0x241) && iswalpha2(letter))
+ if((letter <= 0x241) && iswalpha(letter))
{
sprintf(phonemes,"%c%s",phonSWITCH,tr->langopts.ascii_language);
return(0);
@@ -2851,20 +2688,15 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c
continue; // start again at the beginning of the word
}
}
-
- if(((alphabet = AlphabetFromChar(letter)) != NULL) && (alphabet->offset != tr->letter_bits_offset))
+ else
+ if((letter >= 0x3200) && (letter < 0xa700) && (end_phonemes != NULL))
{
- if(tr->langopts.alt_alphabet == alphabet->offset)
- {
- sprintf(phonemes,"%c%s",phonSWITCH, WordToString2(tr->langopts.alt_alphabet_lang));
- return(0);
- }
- if(alphabet->flags & AL_WORDS)
- {
- // switch to the nominated language for this alphabet
- sprintf(phonemes,"%c%s",phonSWITCH, WordToString2(alphabet->language));
- return(0);
- }
+ // ideograms
+ // outside the range of the accent table, speak the unknown symbol sound
+ Lookup(tr, "_??", ph_buf);
+ match1.phonemes = ph_buf;
+ match1.points = 1;
+ p += (wc_bytes-1);
}
}
}
@@ -2875,7 +2707,8 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c
{
// combining accent inside a word, ignore
}
- else if(IsAlpha(wc))
+ else
+ if(IsAlpha(wc))
{
if((any_alpha > 1) || (p[wc_bytes-1] > ' '))
{
@@ -2912,12 +2745,6 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c
if(word_flags & FLAG_UNPRON_TEST)
return(match1.end_type | 1);
-#ifdef deleted
-// ?? allow $unpr while translating rules, not just on initial FLAG_UNPRON_TEST
- if((match1.end_type & SUFX_UNPRON) && !(word_flags & FLAG_SUFFIX_REMOVED))
- return(match1.end_type);
-#endif
-
if((match1.phonemes[0] == phonSWITCH) && ((word_flags & FLAG_DONT_SWITCH_TRANSLATOR)==0))
{
// an instruction to switch language, return immediately so we can re-translate
@@ -2952,6 +2779,8 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c
}
}
+ // any language specific changes ?
+ ApplySpecialAttribute(tr,phonemes,dict_flags0);
memcpy(p_start,word_copy,strlen(word_copy));
return(0);
@@ -2960,7 +2789,7 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c
void ApplySpecialAttribute2(Translator *tr, char *phonemes, int dict_flags)
{//========================================================================
-// apply after the translation is complete
+ // apply after the translation is complete
int ix;
int len;
char *p;
@@ -2995,6 +2824,46 @@ void ApplySpecialAttribute2(Translator *tr, char *phonemes, int dict_flags)
} // end of ApplySpecialAttribute2
+void ApplySpecialAttribute(Translator *tr, char *phonemes, int dict_flags)
+{//=======================================================================
+// Amend the translated phonemes according to an attribute which is specific for the language.
+ int len;
+ char *p_end;
+
+ if((dict_flags & (FLAG_ALT_TRANS | FLAG_ALT2_TRANS)) == 0)
+ return;
+
+ len = strlen(phonemes);
+ p_end = &phonemes[len-1];
+
+ switch(tr->translator_name)
+ {
+#ifdef deleted
+// this is now done in de_rules
+ case L('d','e'):
+ if(p_end[0] == PhonemeCode2('i',':'))
+ {
+ // words ends in ['i:], change to [=I@]
+ p_end[-1] = phonSTRESS_PREV;
+ p_end[0] = PhonemeCode('I');
+ p_end[1] = phonSCHWA;
+ p_end[2] = 0;
+ }
+ break;
+#endif
+
+ case L('r','o'):
+ if(p_end[0] == PhonemeCode('j'))
+ {
+ // word end in [j], change to ['i]
+ p_end[0] = phonSTRESS_P;
+ p_end[1] = PhonemeCode('i');
+ p_end[2] = 0;
+ }
+ break;
+ }
+} // end of ApplySpecialAttribute
+
//=============================================================================================
@@ -3014,58 +2883,34 @@ int TransposeAlphabet(Translator *tr, char *text)
int offset;
int min;
int max;
- const char *map;
char *p = text;
- char *p2;
+ char *p2 = text;
int all_alpha=1;
int bits;
int acc;
int pairs_start;
const short *pairs_list;
- int bufix;
- char buf[N_WORD_BYTES+1];
-
offset = tr->transpose_min - 1;
min = tr->transpose_min;
max = tr->transpose_max;
- map = tr->transpose_map;
pairs_start = max - min + 2;
- bufix = 0;
do {
p += utf8_in(&c,p);
+ if((c >= min) && (c <= max))
+ {
+ *p2++ = c - offset;
+ }
+ else
if(c != 0)
{
- if((c >= min) && (c <= max))
- {
- if(map == NULL)
- {
- buf[bufix++] = c - offset;
- }
- else
- {
- // get the code from the transpose map
- if(map[c - min] > 0)
- {
- buf[bufix++] = map[c - min];
- }
- else
- {
- all_alpha=0;
- break;
- }
- }
- }
- else
- {
- all_alpha=0;
- break;
- }
+ p2 += utf8_out(c,p2);
+ all_alpha=0;
}
- } while ((c != 0) && (bufix < N_WORD_BYTES));
- buf[bufix] = 0;
+ } while (c != 0);
+ *p2 = 0;
if(all_alpha)
{
@@ -3073,8 +2918,8 @@ int TransposeAlphabet(Translator *tr, char *text)
acc=0;
bits=0;
- p = buf;
- p2 = buf;
+ p = text;
+ p2 = text;
while((c = *p++) != 0)
{
if((pairs_list = tr->frequent_pairs) != NULL)
@@ -3105,21 +2950,16 @@ int TransposeAlphabet(Translator *tr, char *text)
*p2++ = (acc << (8-bits));
}
*p2 = 0;
- ix = p2 - buf;
- memcpy(text, buf, ix);
- return(ix | 0x40); // bit 6 indicates compressed characters
- }
- else
- {
- return(strlen(text));
+ return((p2 - text) | 0x40); // bit 6 indicates compressed characters
}
+ return(p2 - text);
} // end of TransposeAlphabet
static const char *LookupDict2(Translator *tr, const char *word, const char *word2,
- char *phonetic, unsigned int *flags, int end_flags, WORD_TAB *wtab)
+ char *phonetic, unsigned int *flags, int end_flags, WORD_TAB *wtab)
//=====================================================================================
/* Find an entry in the word_dict file for a specified word.
Returns NULL if no match, else returns 'word_end'
@@ -3145,25 +2985,22 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor
int no_phonemes;
int skipwords;
int ix;
- int c;
const char *word_end;
const char *word1;
int wflags = 0;
- int lookup_symbol;
+// int wflags2;
char word_buf[N_WORD_BYTES+1];
- char dict_flags_buf[80];
if(wtab != NULL)
{
wflags = wtab->flags;
}
- lookup_symbol = flags[1] & FLAG_LOOKUP_SYMBOL;
word1 = word;
if(tr->transpose_min > 0)
{
strncpy0(word_buf,word, N_WORD_BYTES);
- wlen = TransposeAlphabet(tr, word_buf); // bit 6 indicates compressed characters
+ wlen = TransposeAlphabet(tr, word_buf);
word = word_buf;
}
else
@@ -3237,7 +3074,8 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor
condition_failed = 1;
}
}
- else if(flag > 80)
+ else
+ if(flag > 80)
{
// flags 81 to 90 match more than one word
// This comes after the other flags
@@ -3272,14 +3110,16 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor
p = next;
word_end = word2 + n_chars;
}
- else if(flag > 64)
+ else
+ if(flag > 64)
{
// stressed syllable information, put in bits 0-3
dictionary_flags = (dictionary_flags & ~0xf) | (flag & 0xf);
if((flag & 0xc) == 0xc)
dictionary_flags |= FLAG_STRESS_END;
}
- else if(flag >= 32)
+ else
+ if(flag >= 32)
{
dictionary_flags2 |= (1L << (flag-32));
}
@@ -3298,20 +3138,20 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor
if((end_flags & FLAG_SUFX)==0)
{
// no suffix has been removed
- if(dictionary_flags2 & FLAG_STEM)
+ if(dictionary_flags & FLAG_STEM)
continue; // this word must have a suffix
}
- if((end_flags & SUFX_P) && (dictionary_flags2 & (FLAG_ONLY | FLAG_ONLY_S)))
+ if((end_flags & SUFX_P) && (dictionary_flags & (FLAG_ONLY | FLAG_ONLY_S)))
continue; // $only or $onlys, don't match if a prefix has been removed
if(end_flags & FLAG_SUFX)
{
// a suffix was removed from the word
- if(dictionary_flags2 & FLAG_ONLY)
+ if(dictionary_flags & FLAG_ONLY)
continue; // no match if any suffix
- if((dictionary_flags2 & FLAG_ONLY_S) && ((end_flags & FLAG_SUFX_S)==0))
+ if((dictionary_flags & FLAG_ONLY_S) && ((end_flags & FLAG_SUFX_S)==0))
{
// only a 's' suffix allowed, but the suffix wasn't 's'
continue;
@@ -3345,21 +3185,21 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor
continue;
}
- if((dictionary_flags2 & FLAG_ATEND) && (word_end < translator->clause_end) && (lookup_symbol==0))
+ if((dictionary_flags & FLAG_ATEND) && (word_end < tr->clause_end))
{
- // only use this pronunciation if it's the last word of the clause, or called from Lookup()
+ // only use this pronunciation if it's the last word of the clause
continue;
}
- if((dictionary_flags2 & FLAG_ATSTART) && !(wtab->flags & FLAG_FIRST_WORD))
+ if((dictionary_flags & FLAG_ATSTART) && !(wtab->flags & FLAG_FIRST_WORD))
{
// only use this pronunciation if it's the first word of a clause
continue;
}
- if((dictionary_flags2 & FLAG_SENTENCE) && !(translator->clause_terminator & CLAUSE_BIT_SENTENCE))
+ if((dictionary_flags2 & FLAG_SENTENCE) && !(tr->clause_terminator & CLAUSE_BIT_SENTENCE))
{
- // only if this clause is a sentence , i.e. terminator is {. ? !} not {, : :}
+ // only uis this clause is a sentence , i.e. terminator is {. ? !} not {, : :}
continue;
}
@@ -3370,11 +3210,6 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor
if(tr->expect_verb || (tr->expect_verb_s && (end_flags & FLAG_SUFX_S)))
{
// OK, we are expecting a verb
- if((tr->translator_name == L('e','n')) && (tr->prev_dict_flags[0] & FLAG_ALT6_TRANS) && (end_flags & FLAG_SUFX_S))
- {
- // lang=en, don't use verb form after 'to' if the word has 's' suffix
- continue;
- }
}
else
{
@@ -3401,15 +3236,10 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor
continue;
}
}
- if(dictionary_flags2 & FLAG_NATIVE)
- {
- if(tr != translator)
- continue; // don't use if we've switched translators
- }
if(dictionary_flags & FLAG_ALT2_TRANS)
{
// language specific
- if((tr->translator_name == L('h','u')) && !(tr->prev_dict_flags[0] & FLAG_ALT_TRANS))
+ if((tr->translator_name == L('h','u')) && !(tr->prev_dict_flags & FLAG_ALT_TRANS))
continue;
}
@@ -3423,8 +3253,7 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor
{
if(option_phonemes == 2)
{
- print_dictionary_flags(flags, dict_flags_buf, sizeof(dict_flags_buf));
- fprintf(f_trans,"Flags: %s %s\n", word1, dict_flags_buf);
+ fprintf(f_trans,"Flags: %s %s\n",word1,print_dictionary_flags(flags));
}
return(0); // no phoneme translation found here, only flags. So use rules
}
@@ -3447,28 +3276,21 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor
if(textmode == translator->langopts.textmode)
{
// only show this line if the word translates to phonemes, not replacement text
- if((dictionary_flags & FLAG_SKIPWORDS) && (wtab != NULL))
+ if((dictionary_skipwords) && (wtab != NULL))
{
// matched more than one word
// (check for wtab prevents showing RULE_SPELLING byte when speaking individual letters)
memcpy(word_buf,word2,word_end-word2);
word_buf[word_end-word2-1] = 0;
- fprintf(f_trans,"Found: '%s %s\n",word1,word_buf);
+ fprintf(f_trans,"Found: '%s %s",word1,word_buf);
}
else
{
fprintf(f_trans,"Found: '%s",word1);
}
- print_dictionary_flags(flags, dict_flags_buf, sizeof(dict_flags_buf));
- fprintf(f_trans,"' [%s] %s\n", ph_decoded,dict_flags_buf);
+ fprintf(f_trans,"' [%s] %s\n",ph_decoded,print_dictionary_flags(flags));
}
}
-
- ix = utf8_in(&c, word);
- if((word[ix] == 0) && !IsAlpha(c))
- {
- flags[0] |= FLAG_MAX3;
- }
return(word_end);
}
@@ -3532,7 +3354,7 @@ int LookupDictList(Translator *tr, char **wordptr, char *ph_out, unsigned int *f
if(((c = *word1++)==0) || (c == ' '))
break;
- if((c=='.') && (length > 0) && (IsDigit09(word[length-1])))
+ if((c=='.') && (length > 0) && (isdigit(word[length-1])))
break; // needed for lang=hu, eg. "december 2.-ig"
word[length] = c;
@@ -3541,7 +3363,6 @@ int LookupDictList(Translator *tr, char **wordptr, char *ph_out, unsigned int *f
found = LookupDict2(tr, word, word1, ph_out, flags, end_flags, wtab);
-
if(flags[0] & FLAG_MAX3)
{
if(strcmp(ph_out, tr->phonemes_repeat) == 0)
@@ -3586,7 +3407,8 @@ int LookupDictList(Translator *tr, char **wordptr, char *ph_out, unsigned int *f
word[length-1] = 0;
found = LookupDict2(tr, word, word1, ph_out, flags, end_flags, wtab);
}
- else if((end_flags & SUFX_D) && (word[length-1] == word[length-2]))
+ else
+ if((end_flags & SUFX_D) && (word[length-1] == word[length-2]))
{
// try removing a double letter
word[length-1] = 0;
@@ -3639,43 +3461,23 @@ int LookupDictList(Translator *tr, char **wordptr, char *ph_out, unsigned int *f
} // end of LookupDictList
-extern char word_phonemes[N_WORD_PHONEMES]; // a word translated into phoneme codes
int Lookup(Translator *tr, const char *word, char *ph_out)
{//===================================================
- int found;
unsigned int flags[2];
- int say_as;
+ flags[0] = flags[1] = 0;
char *word1 = (char *)word;
- char text[80];
-
- flags[0] = 0;
- flags[1] = FLAG_LOOKUP_SYMBOL;
- found = LookupDictList(tr, &word1, ph_out, flags, FLAG_ALLOW_TEXTMODE, NULL);
-
- if(flags[0] & FLAG_TEXTMODE)
- {
- say_as = option_sayas;
- option_sayas = 0; // don't speak replacement word as letter names
- text[0] = 0;
- strncpy0(&text[1], word1, sizeof(text));
- found = TranslateWord(tr, &text[1], 0, NULL, NULL);
- strcpy(ph_out, word_phonemes);
- option_sayas = say_as;
- }
- return(found);
+ return(LookupDictList(tr, &word1, ph_out, flags, 0, NULL));
}
-
-int LookupFlags(Translator *tr, const char *word, unsigned int **flags_out)
-{//===========================================================================
+int LookupFlags(Translator *tr, const char *word)
+{//==============================================
char buf[100];
static unsigned int flags[2];
- char *word1 = (char *)word;
flags[0] = flags[1] = 0;
+ char *word1 = (char *)word;
LookupDictList(tr, &word1, buf, flags, 0, NULL);
- *flags_out = flags;
return(flags[0]);
}
@@ -3685,7 +3487,7 @@ int RemoveEnding(Translator *tr, char *word, int end_type, char *word_copy)
{//========================================================================
/* Removes a standard suffix from a word, once it has been indicated by the dictionary rules.
end_type: bits 0-6 number of letters
- bits 8-14 suffix flags
+ bits 8-14 suffix flags
word_copy: make a copy of the original word
This routine is language specific. In English it deals with reversing y->i and e-dropping
@@ -3698,17 +3500,15 @@ int RemoveEnding(Translator *tr, char *word, int end_type, char *word_copy)
int end_flags;
const char *p;
int len;
- char ending[50];
+ static char ending[12];
// these lists are language specific, but are only relevent if the 'e' suffix flag is used
static const char *add_e_exceptions[] = {
- "ion", NULL
- };
+ "ion", NULL };
static const char *add_e_additions[] = {
// "c", "rs", "ir", "ur", "ath", "ns", "lu", NULL };
- "c", "rs", "ir", "ur", "ath", "ns", "u", NULL
- };
+ "c", "rs", "ir", "ur", "ath", "ns", "u", NULL };
for(word_end = word; *word_end != ' '; word_end++)
{
@@ -3717,15 +3517,11 @@ int RemoveEnding(Translator *tr, char *word, int end_type, char *word_copy)
*word_end = 'e';
}
i = word_end - word;
-
- if(word_copy != NULL)
- {
- memcpy(word_copy,word,i);
- word_copy[i] = 0;
- }
+ memcpy(word_copy,word,i);
+ word_copy[i] = 0;
// look for multibyte characters to increase the number of bytes to remove
- for(len_ending = i = (end_type & 0x3f); i>0 ; i--) // num.of characters of the suffix
+ for(len_ending = i = (end_type & 0x3f); i>0 ;i--) // num.of characters of the suffix
{
word_end--;
while((*word_end & 0xc0) == 0x80)
@@ -3736,7 +3532,7 @@ int RemoveEnding(Translator *tr, char *word, int end_type, char *word_copy)
}
// remove bytes from the end of the word and replace them by spaces
- for(i=0; (i<len_ending) && (i < (int)sizeof(ending)-1); i++)
+ for(i=0; i<len_ending; i++)
{
ending[i] = word_end[i];
word_end[i] = ' ';
@@ -3768,7 +3564,8 @@ int RemoveEnding(Translator *tr, char *word, int end_type, char *word_copy)
word_end[2] = ' ';
}
}
- else if(tr->translator_name == L('e','n'))
+ else
+ if(tr->translator_name == L('e','n'))
{
// add 'e' to end of stem
if(IsLetter(tr, word_end[-1],LETTERGP_VOWEL2) && IsLetter(tr, word_end[0],1))
@@ -3799,7 +3596,8 @@ int RemoveEnding(Translator *tr, char *word, int end_type, char *word_copy)
}
}
}
- else if(tr->langopts.suffix_add_e != 0)
+ else
+ if(tr->langopts.suffix_add_e != 0)
{
end_flags |= FLAG_SUFX_E_ADDED;
}
@@ -3808,10 +3606,10 @@ int RemoveEnding(Translator *tr, char *word, int end_type, char *word_copy)
{
utf8_out(tr->langopts.suffix_add_e, &word_end[1]);
- if(option_phonemes == 2)
- {
- fprintf(f_trans,"add e\n");
- }
+ if(option_phonemes == 2)
+ {
+ fprintf(f_trans,"add e\n");
+ }
}
}
@@ -3830,4 +3628,3 @@ int RemoveEnding(Translator *tr, char *word, int end_type, char *word_copy)
} /* end of RemoveEnding */
-
diff --git a/external/espeak/espeak_command.h b/external/espeak/espeak_command.h
old mode 100755
new mode 100644
diff --git a/external/espeak/espeakdata_FileInMemory.cpp b/external/espeak/espeakdata_FileInMemory.cpp
index 649a540..cfea83a 100644
--- a/external/espeak/espeakdata_FileInMemory.cpp
+++ b/external/espeak/espeakdata_FileInMemory.cpp
@@ -1,6 +1,6 @@
-/* espeakdata_FileInMemory.cpp
+/* espeakdata_FileInMemory.c
*
- * Copyright (C) David Weenink 2012, 2015
+ * Copyright (C) David Weenink 2012
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -22,43 +22,43 @@
#include "speech.h"
#include <wctype.h>
-autoFileInMemorySet espeakdata_variants;
-autoFileInMemorySet espeakdata_dicts;
-autoFileInMemorySet espeakdata_phons;
-autoFileInMemorySet espeakdata_voices;
-autoStrings espeakdata_voices_names;
-autoStrings espeakdata_voices_names_short;
-autoStrings espeakdata_variants_names;
+FilesInMemory espeakdata_variants;
+FilesInMemory espeakdata_dicts;
+FilesInMemory espeakdata_phons;
+FilesInMemory espeakdata_voices;
+Strings espeakdata_voices_names;
+Strings espeakdata_voices_names_short;
+Strings espeakdata_variants_names;
-static void FileInMemorySet_and_Strings_changeIds (FileInMemorySet me, Strings thee) {
+static void FilesInMemory_and_Strings_changeIds (FilesInMemory me, Strings thee) {
try {
if (my size != thy numberOfStrings) return; // do nothing
- for (long i = 1; i <= my size; i ++) {
- FileInMemory_setId (my at [i], thy strings [i]);
+ for (long i = 1; i <= my size; i++) {
+ FileInMemory_setId ((FileInMemory) my item[i], thy strings[i]);
}
} catch (MelderError) {
Melder_throw (me, U"Ids not changed.");
}
}
-static autoStrings espeak_voices_sort () {
+static Strings espeak_voices_sort () {
try {
- autoTable names = espeakdata_voices_to_Table (espeakdata_voices.get());
- autoStrings fullnames = espeakdata_voices_getNames (names.get(), 2);
- FileInMemorySet_and_Strings_changeIds (espeakdata_voices.get(), fullnames.get());
- espeakdata_voices -> d_sortKey = 1; // sort id's
- espeakdata_voices -> sort ();
- Table_sortRows_string (names.get(), U"name"); //They hopefully sort the same way
- autoStrings neworder = espeakdata_voices_getNames (names.get(), 2);
- autoStrings names_short = espeakdata_voices_getNames (names.get(), 1);
- FileInMemorySet_and_Strings_changeIds (espeakdata_voices.get(), names_short.get());
- return neworder;
+ autoTable names = espeakdata_voices_to_Table (espeakdata_voices);
+ autoStrings fullnames = espeakdata_voices_getNames (names.peek(), 2);
+ FilesInMemory_and_Strings_changeIds (espeakdata_voices, fullnames.peek());
+ espeakdata_voices -> d_sortKey = 1; // sort id's
+ Sorted_sort (espeakdata_voices);
+ Table_sortRows_string (names.peek(), U"name"); //They hopefully sort the same way
+ autoStrings neworder = espeakdata_voices_getNames (names.peek(), 2);
+ autoStrings names_short = espeakdata_voices_getNames (names.peek(), 1);
+ FilesInMemory_and_Strings_changeIds (espeakdata_voices, names_short.peek());
+ return neworder.transfer();
} catch (MelderError) {
Melder_throw (U"Espeak voices not sorted.");
}
}
-static autoStrings Strings_insertAndExpand (Strings me, long position, const char32 *newstring) {
+static Strings Strings_insertAndExpand (Strings me, long position, const char32 *newstring) {
try {
if (position == 0) position = my numberOfStrings + 1;
Melder_assert (position >= 1);
@@ -73,7 +73,7 @@ static autoStrings Strings_insertAndExpand (Strings me, long position, const cha
thy strings[i] = Melder_dup (to_copy);
}
thy numberOfStrings = my numberOfStrings + 1;
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (me, U" not expanded.");
}
@@ -82,13 +82,13 @@ static autoStrings Strings_insertAndExpand (Strings me, long position, const cha
void espeakdata_praat_init () {
try {
espeakdata_variants = create_espeakdata_variants ();
- autoStrings vnames = FileInMemorySet_to_Strings_id (espeakdata_variants.get());
- espeakdata_variants_names = Strings_insertAndExpand (vnames.get(), 1, U"default");
+ autoStrings vnames = FilesInMemory_to_Strings_id (espeakdata_variants);
+ espeakdata_variants_names = Strings_insertAndExpand (vnames.peek(), 1, U"default");
espeakdata_dicts = create_espeakdata_dicts ();
espeakdata_phons = create_espeakdata_phons ();
espeakdata_voices = create_espeakdata_voices ();
espeakdata_voices_names = espeak_voices_sort ();
- autoTable names_table = espeakdata_voices_to_Table (espeakdata_voices.get());
+ autoTable names_table = espeakdata_voices_to_Table (espeakdata_voices);
} catch (MelderError) {
Melder_throw (U"Espeakdata initialization not performed.");
}
@@ -102,11 +102,9 @@ const char * espeakdata_get_voicedata (const char *data, long ndata, char *buf,
return 0;
}
long i = 0;
- while (i < nbuf && *index < ndata && ((buf [i] = data [i]) != '\n')) {
- i ++;
- (*index) ++;
+ while (i < nbuf && *index < ndata && ((buf[i] = data[i]) != '\n')) {
+ i++; (*index)++;
}
- (*index) ++; // ppgb 20151020 fix
long idata = i + 1;
buf[i] = '\0';
while (--i >= 0 && ESPEAK_ISSPACE (buf[i])) {
@@ -116,54 +114,53 @@ const char * espeakdata_get_voicedata (const char *data, long ndata, char *buf,
if (p != 0) {
*p = 0;
}
- return & data[idata];
+ return &data[idata];
}
-autoTable espeakdata_voices_to_Table (FileInMemorySet me) {
+Table espeakdata_voices_to_Table (FilesInMemory me) {
try {
autoTable thee = Table_createWithColumnNames (my size, U"id name");
- for (long ifile = 1; ifile <= my size; ifile ++) {
- FileInMemory fim = my at [ifile];
- Table_setStringValue (thee.get(), ifile, 1, fim -> d_id);
+ for (long ifile = 1; ifile <= my size; ifile++) {
+ FileInMemory fim = (FileInMemory) my item[ifile];
+ Table_setStringValue (thee.peek(), ifile, 1, fim -> d_id);
const char *p = strstr (fim -> d_data, "name");
- if (! p) continue;
+ if (p == NULL) continue;
// copy the name part to the following new line
- char buf [40], *bufp = buf;
+ char buf[40], *bufp = buf;
long len = 0;
- while ((*bufp ++ = *p ++) != '\n' && len < 39) { len ++; }
+ while ((*bufp++ = *p++) != '\n' && len < 39) { len++; }
// remove trailing white space
*bufp = 0;
while (ESPEAK_ISSPACE (buf[len]) && len > 0) {
- buf [len] = 0;
- len --;
+ buf[len] = 0; len--;
}
// skip leading white space
bufp = & buf[4];
- while (ESPEAK_ISSPACE (*bufp)) { bufp ++; }
- Table_setStringValue (thee.get(), ifile, 2, Melder_peek8to32 (bufp));
- TableRow row = thy rows.at [ifile];
- wint_t c0 = row -> cells [2]. string [0];
- row -> cells [2]. string [0] = towupper (c0);
+ while (ESPEAK_ISSPACE (*bufp)) { *bufp++; }
+ Table_setStringValue (thee.peek(), ifile, 2, Melder_peek8to32 (bufp));
+ TableRow row = static_cast <TableRow> (thy rows -> item [ifile]);
+ wint_t c0 = row -> cells [2]. string[0];
+ row -> cells [2]. string[0] = towupper (c0);
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Espeakdata: voice table not initialized.");
}
}
-autoStrings espeakdata_voices_getNames (Table me, long column) {
+Strings espeakdata_voices_getNames (Table me, long column) {
try {
if (column < 0 || column > 2) {
Melder_throw (U"Illegal columnn.");
}
autoStrings thee = Thing_new (Strings);
- thy strings = NUMvector <char32 *> (1, my rows.size);
+ thy strings = NUMvector <char32 *> (1, my rows -> size);
thy numberOfStrings = 0;
- for (long irow = 1; irow <= my rows.size; irow ++) {
- thy strings [irow] = Melder_dup (Table_getStringValue_Assert (me, irow, column));
- thy numberOfStrings ++;
+ for (long irow = 1; irow <= my rows -> size; irow++) {
+ thy strings[irow] = Melder_dup (Table_getStringValue_Assert (me, irow, column));
+ thy numberOfStrings++;
}
- return thee;
+ return thee.transfer();
} catch (MelderError) {
Melder_throw (U"Espeakdata: voices not initialized.");
}
@@ -171,20 +168,21 @@ autoStrings espeakdata_voices_getNames (Table me, long column) {
char * espeakdata_get_dict_data (const char *name, unsigned int *size) {
long lsize;
- char *data = FileInMemorySet_getCopyOfData (espeakdata_dicts.get(), Melder_peek8to32 (name), &lsize);
+ char *data = FilesInMemory_getCopyOfData (espeakdata_dicts, Melder_peek8to32 (name), &lsize);
*size = (unsigned int) lsize;
return data;
}
const char * espeakdata_get_voice (const char *vname, long *numberOfBytes) {
- return FileInMemorySet_getData (espeakdata_voices.get(), Melder_peek8to32 (vname), numberOfBytes);
+ return FilesInMemory_getData (espeakdata_voices, Melder_peek8to32 (vname), numberOfBytes);
}
const char * espeakdata_get_voiceVariant (const char *vname, long *numberOfBytes) {
char *plus = strstr ((char *) vname, "+"); // prototype says: strstr (const char *, const char *)
- const char *name = ( plus ? ++ plus : vname );
- return FileInMemorySet_getData (espeakdata_variants.get(), Melder_peek8to32 (name), numberOfBytes);;
+ const char *name = plus != NULL ? ++plus : vname;
+ return FilesInMemory_getData (espeakdata_variants, Melder_peek8to32 (name), numberOfBytes);;
}
+
/* End of file espeakdata_FileInMemory.cpp */
diff --git a/external/espeak/espeakdata_FileInMemory.h b/external/espeak/espeakdata_FileInMemory.h
index 5cc886a..9fcb953 100644
--- a/external/espeak/espeakdata_FileInMemory.h
+++ b/external/espeak/espeakdata_FileInMemory.h
@@ -22,39 +22,24 @@
#include "FileInMemory.h"
#include "Table.h"
-extern autoFileInMemorySet espeakdata_phons;
-
-extern autoFileInMemorySet espeakdata_dicts;
-
-extern autoFileInMemorySet espeakdata_voices;
-
-extern autoFileInMemorySet espeakdata_variants;
-
-autoFileInMemorySet create_espeakdata_phons ();
-
-autoFileInMemorySet create_espeakdata_dicts ();
-
-autoFileInMemorySet create_espeakdata_voices ();
-
-autoFileInMemorySet create_espeakdata_variants ();
-
-extern autoStrings espeakdata_voices_names;
-
-extern autoStrings espeakdata_variants_names;
+extern FilesInMemory espeakdata_phons;
+extern FilesInMemory espeakdata_dicts;
+extern FilesInMemory espeakdata_voices;
+extern FilesInMemory espeakdata_variants;
+FilesInMemory create_espeakdata_phons ();
+FilesInMemory create_espeakdata_dicts ();
+FilesInMemory create_espeakdata_voices ();
+FilesInMemory create_espeakdata_variants ();
+extern Strings espeakdata_voices_names;
+extern Strings espeakdata_variants_names;
void espeakdata_praat_init ();
-
const char * espeakdata_get_voicedata (const char *data, long ndata, char *buf, long nbuf, long *index);
-
-autoTable espeakdata_voices_to_Table (FileInMemorySet me);
-
-autoStrings espeakdata_voices_getNames (Table me, long column);
-
+Table espeakdata_voices_to_Table (FilesInMemory me);
+Strings espeakdata_voices_getNames (Table me, long column);
// mask the char / char32
char * espeakdata_get_dict_data (const char *name, unsigned int *size);
-
const char * espeakdata_get_voice (const char *vname, long *numberOfBytes);
-
const char * espeakdata_get_voiceVariant (const char *vname, long *numberOfBytes);
#endif
diff --git a/external/espeak/espeakdata_dicts.cpp b/external/espeak/espeakdata_dicts.cpp
index ce85c13..9c61886 100644
--- a/external/espeak/espeakdata_dicts.cpp
+++ b/external/espeak/espeakdata_dicts.cpp
@@ -1,2377 +1,2343 @@
-/* File espeakdata_dicts.cpp (version 1.48.04) was automatically generated on Thu Dec 3 15:21:15 2015 from all espeak-data/*_dict files: */
+/* File espeakdata_dicts.cpp was generated on Sun Nov 4 17:43:38 2012 from all espeak-data/*_dict files: */
#include "espeakdata_FileInMemory.h"
#include "Collection.h"
#include "FileInMemory.h"
#include "melder.h"
-autoFileInMemorySet create_espeakdata_dicts () {
+FilesInMemory create_espeakdata_dicts () {
try {
- autoFileInMemorySet me = FileInMemorySet_create ();
- static unsigned char espeakdata_dicts1_data[82373] = {
- 0, 4, 0, 0, 31, 84, 0, 0, 0, 25, 74, 64, 81, 1, 48, 81, 5, 53, 2, 78, 28, 48, 13, 72, 115, 55, 13, 72, 108, 65,
- 48, 13, 68, 0, 0, 13, 68, 16, 149, 129, 56, 72, 37, 84, 6, 35, 50, 0, 0, 20, 71, 88, 19, 141, 20, 193, 87, 20, 83, 35,
- 50, 65, 13, 55, 6, 116, 84, 13, 0, 0, 0, 23, 65, 4, 35, 15, 49, 35, 48, 6, 112, 55, 35, 0, 81, 99, 97, 112, 112, 101,
- 108, 108, 97, 32, 0, 11, 68, 60, 244, 140, 20, 117, 34, 55, 13, 0, 24, 65, 108, 35, 15, 55, 35, 15, 49, 6, 35, 34, 47, 0,
- 82, 108, 97, 32, 99, 97, 114, 116, 101, 32, 5, 193, 108, 43, 49, 0, 15, 69, 56, 82, 193, 72, 80, 50, 112, 49, 10, 115, 34, 13,
- 0, 10, 69, 76, 244, 8, 36, 80, 21, 0, 47, 12, 69, 52, 84, 129, 4, 144, 65, 13, 34, 122, 0, 13, 69, 28, 84, 148, 36, 80,
- 81, 109, 12, 47, 37, 0, 0, 9, 198, 52, 19, 5, 4, 114, 64, 67, 0, 8, 197, 60, 225, 9, 56, 112, 65, 12, 201, 4, 208, 78,
- 104, 147, 84, 61, 66, 64, 68, 6, 65, 8, 71, 116, 0, 0, 21, 71, 81, 32, 80, 21, 50, 85, 52, 47, 34, 35, 48, 6, 116, 89,
- 37, 12, 111, 65, 0, 0, 8, 197, 60, 244, 139, 60, 208, 66, 13, 68, 16, 246, 69, 56, 72, 131, 57, 6, 108, 50, 0, 6, 195, 89,
- 48, 64, 13, 14, 67, 52, 82, 128, 65, 13, 57, 111, 83, 34, 120, 0, 24, 0, 24, 73, 64, 19, 132, 20, 211, 206, 37, 83, 64, 48,
- 35, 50, 72, 13, 65, 6, 117, 50, 37, 111, 65, 0, 17, 70, 52, 16, 129, 50, 51, 0, 65, 35, 71, 35, 55, 6, 112, 55, 0, 0,
- 22, 72, 65, 35, 205, 21, 66, 5, 85, 48, 48, 34, 40, 65, 6, 116, 47, 37, 38, 111, 89, 0, 9, 198, 92, 19, 8, 4, 195, 1,
- 66, 6, 65, 12, 89, 116, 0, 0, 13, 68, 20, 192, 78, 4, 37, 55, 6, 115, 50, 35, 0, 0, 14, 69, 20, 97, 129, 80, 16, 108,
- 83, 6, 115, 47, 35, 0, 0, 0, 6, 65, 16, 72, 116, 0, 0, 13, 68, 4, 224, 76, 20, 35, 50, 6, 115, 55, 13, 0, 0, 0,
- 18, 70, 88, 84, 135, 20, 193, 100, 83, 113, 34, 136, 13, 55, 4, 116, 13, 0, 9, 198, 4, 117, 5, 73, 113, 100, 67, 13, 70, 88,
- 149, 133, 56, 66, 64, 21, 108, 97, 0, 47, 17, 70, 9, 84, 149, 56, 66, 64, 71, 40, 34, 6, 40, 50, 72, 37, 0, 12, 4, 95,
- 100, 112, 116, 6, 48, 111, 50, 47, 0, 0, 14, 69, 88, 84, 151, 20, 112, 83, 113, 34, 84, 112, 136, 0, 5, 65, 20, 116, 0, 0,
- 17, 70, 40, 19, 148, 92, 18, 192, 57, 35, 50, 47, 58, 6, 35, 49, 0, 16, 70, 16, 17, 5, 48, 146, 192, 72, 115, 72, 13, 55,
- 109, 49, 0, 0, 0, 0, 16, 70, 88, 243, 210, 8, 83, 133, 83, 117, 34, 71, 116, 50, 13, 0, 17, 70, 12, 128, 82, 37, 51, 65,
- 49, 35, 34, 6, 109, 89, 65, 35, 0, 17, 70, 52, 17, 5, 48, 83, 133, 65, 35, 72, 13, 55, 6, 116, 50, 0, 17, 70, 52, 17,
- 5, 48, 83, 133, 65, 35, 72, 13, 55, 6, 116, 50, 0, 6, 65, 24, 108, 83, 0, 0, 0, 0, 11, 68, 88, 149, 143, 76, 21, 108,
- 97, 0, 47, 12, 68, 12, 84, 133, 76, 89, 116, 34, 13, 89, 0, 0, 18, 71, 8, 241, 68, 5, 1, 83, 80, 71, 40, 72, 35, 48,
- 108, 89, 47, 0, 6, 65, 28, 136, 116, 0, 0, 21, 72, 8, 17, 5, 56, 131, 210, 77, 64, 71, 115, 72, 13, 50, 107, 110, 34, 89,
- 47, 0, 0, 17, 70, 60, 225, 5, 73, 34, 71, 110, 50, 13, 34, 6, 109, 136, 0, 36, 14, 69, 12, 20, 9, 80, 16, 49, 35, 48,
- 37, 47, 35, 0, 8, 195, 44, 19, 128, 72, 9, 32, 0, 7, 196, 60, 228, 149, 76, 65, 9, 68, 48, 245, 73, 76, 55, 126, 0, 11,
- 68, 24, 20, 129, 60, 83, 115, 34, 117, 0, 0, 6, 65, 32, 107, 115, 0, 0, 0, 13, 69, 4, 209, 76, 20, 80, 35, 65, 13, 55,
- 116, 0, 0, 10, 1, 35, 50, 110, 65, 13, 34, 0, 27, 0, 5, 65, 36, 37, 0, 0, 16, 70, 80, 241, 82, 20, 177, 78, 47, 40,
- 34, 116, 49, 13, 50, 0, 9, 198, 60, 224, 146, 84, 146, 192, 65, 12, 201, 32, 243, 198, 76, 16, 75, 48, 146, 192, 66, 11, 68, 4,
- 68, 137, 20, 115, 72, 34, 37, 0, 13, 1, 37, 48, 13, 34, 89, 6, 108, 50, 47, 0, 27, 0, 13, 70, 21, 133, 18, 20, 210, 83,
- 21, 108, 97, 0, 47, 22, 72, 76, 244, 200, 4, 225, 213, 88, 80, 89, 110, 91, 35, 68, 81, 6, 40, 12, 84, 108, 0, 14, 1, 38,
- 23, 35, 65, 48, 112, 34, 89, 35, 50, 47, 0, 4, 193, 112, 43, 0, 17, 70, 88, 84, 147, 24, 83, 4, 83, 112, 34, 89, 83, 112,
- 55, 47, 0, 17, 70, 25, 32, 78, 128, 242, 83, 83, 34, 133, 50, 89, 58, 6, 115, 0, 0, 15, 72, 85, 53, 70, 73, 80, 212, 85,
- 48, 21, 108, 97, 0, 47, 6, 65, 40, 57, 116, 0, 0, 0, 8, 67, 76, 148, 128, 21, 0, 47, 9, 1, 42, 89, 47, 112, 34, 0,
- 27, 7, 196, 76, 19, 146, 8, 13, 0, 11, 70, 92, 147, 12, 36, 19, 64, 21, 0, 47, 13, 69, 76, 128, 82, 60, 224, 91, 112, 34,
- 14, 50, 0, 10, 69, 8, 244, 212, 60, 224, 21, 0, 47, 10, 1, 43, 48, 55, 6, 111, 89, 0, 27, 0, 16, 69, 32, 84, 133, 72,
- 240, 107, 108, 34, 6, 108, 12, 34, 40, 0, 17, 69, 4, 64, 71, 36, 240, 35, 72, 6, 115, 75, 37, 38, 2, 120, 0, 6, 65, 44,
- 49, 115, 0, 0, 0, 9, 1, 46, 48, 111, 50, 47, 0, 27, 0, 8, 197, 20, 180, 205, 4, 224, 65, 17, 70, 92, 147, 8, 20, 195,
- 64, 84, 13, 55, 107, 112, 55, 14, 65, 0, 10, 1, 47, 89, 47, 34, 116, 48, 0, 27, 0, 16, 4, 95, 100, 105, 97, 72, 6, 116,
- 55, 47, 116, 49, 13, 50, 0, 6, 65, 48, 112, 55, 0, 0, 12, 68, 88, 84, 130, 100, 83, 13, 34, 71, 123, 0, 20, 71, 44, 193,
- 79, 64, 21, 18, 4, 49, 55, 119, 12, 48, 6, 115, 47, 34, 35, 0, 0, 18, 70, 20, 193, 15, 72, 17, 15, 112, 55, 72, 110, 34,
- 6, 115, 72, 120, 0, 12, 67, 52, 85, 128, 65, 13, 83, 34, 120, 0, 24, 0, 14, 69, 28, 83, 161, 88, 80, 90, 13, 50, 108, 12,
- 84, 0, 0, 18, 70, 73, 147, 69, 48, 20, 153, 34, 123, 65, 13, 55, 35, 34, 6, 123, 0, 17, 70, 8, 81, 5, 92, 85, 5, 71,
- 116, 72, 13, 84, 116, 47, 13, 0, 6, 65, 52, 108, 65, 0, 0, 9, 198, 60, 225, 197, 52, 18, 192, 65, 24, 74, 44, 243, 134, 101,
- 69, 5, 73, 66, 137, 20, 49, 110, 50, 83, 6, 123, 47, 113, 34, 80, 37, 0, 17, 71, 76, 86, 67, 32, 83, 12, 20, 89, 123, 91,
- 6, 112, 55, 13, 0, 0, 0, 18, 71, 88, 243, 19, 12, 129, 78, 44, 83, 110, 55, 89, 49, 108, 68, 49, 0, 15, 70, 65, 33, 83,
- 48, 86, 64, 48, 34, 108, 89, 55, 37, 0, 0, 18, 71, 32, 81, 76, 80, 83, 65, 48, 107, 116, 55, 47, 13, 65, 35, 55, 0, 15,
- 70, 76, 50, 15, 49, 70, 128, 89, 49, 131, 55, 47, 89, 0, 6, 65, 56, 108, 50, 0, 0, 0, 9, 198, 32, 84, 139, 48, 16, 83,
- 65, 0, 10, 199, 92, 81, 82, 44, 194, 78, 44, 66, 18, 71, 16, 82, 210, 20, 194, 78, 28, 72, 108, 49, 34, 116, 55, 13, 68, 0,
- 10, 199, 28, 84, 136, 5, 33, 21, 76, 66, 16, 70, 21, 49, 71, 38, 67, 0, 37, 89, 6, 116, 136, 37, 12, 0, 0, 13, 68, 76,
- 243, 143, 64, 89, 110, 50, 10, 110, 48, 0, 8, 197, 60, 225, 213, 57, 48, 65, 14, 69, 56, 19, 69, 57, 48, 50, 115, 65, 13, 50,
- 89, 0, 13, 69, 17, 83, 142, 21, 48, 72, 111, 50, 13, 89, 0, 5, 65, 60, 117, 0, 0, 6, 194, 61, 0, 72, 10, 6, 195, 92,
- 16, 82, 8, 13, 1, 61, 10, 136, 13, 55, 6, 123, 49, 10, 0, 27, 0, 13, 69, 76, 129, 73, 48, 16, 91, 37, 12, 55, 35, 0,
- 0, 10, 67, 52, 241, 84, 65, 40, 47, 0, 32, 0, 19, 70, 5, 3, 212, 20, 244, 197, 35, 48, 110, 47, 37, 38, 6, 117, 89, 13,
- 0, 7, 1, 64, 71, 123, 9, 0, 6, 65, 64, 48, 116, 0, 0, 9, 66, 4, 32, 21, 108, 97, 0, 47, 16, 70, 4, 227, 129, 48,
- 85, 0, 35, 50, 35, 55, 6, 108, 47, 0, 18, 70, 4, 192, 129, 56, 153, 0, 35, 55, 71, 6, 115, 50, 116, 12, 14, 0, 0, 15,
- 69, 48, 245, 73, 76, 80, 55, 40, 58, 6, 37, 12, 88, 0, 14, 69, 5, 66, 5, 56, 80, 35, 47, 6, 116, 50, 13, 0, 0, 13,
- 70, 53, 85, 1, 56, 66, 64, 21, 108, 97, 0, 47, 0, 9, 198, 24, 16, 212, 61, 69, 77, 66, 6, 65, 68, 49, 118, 0, 0, 11,
- 70, 64, 21, 18, 36, 50, 192, 21, 0, 47, 0, 16, 70, 25, 32, 78, 12, 242, 83, 83, 34, 35, 50, 91, 58, 35, 0, 0, 10, 199,
- 48, 85, 137, 80, 146, 213, 76, 66, 19, 71, 65, 33, 84, 61, 34, 85, 76, 48, 34, 13, 47, 117, 34, 37, 111, 89, 0, 19, 71, 52,
- 21, 82, 37, 66, 85, 76, 65, 110, 34, 6, 37, 91, 57, 111, 89, 0, 0, 0, 0, 0, 10, 198, 88, 243, 210, 44, 243, 64, 66, 46,
- 14, 71, 32, 16, 137, 80, 21, 9, 60, 21, 108, 97, 0, 47, 15, 70, 44, 128, 89, 100, 19, 64, 49, 35, 57, 6, 35, 65, 0, 13,
- 72, 92, 20, 200, 36, 225, 212, 60, 224, 21, 0, 47, 12, 4, 95, 100, 111, 116, 48, 6, 111, 50, 47, 0, 0, 6, 65, 76, 108, 89,
- 0, 0, 9, 198, 80, 244, 142, 4, 67, 192, 66, 19, 71, 77, 0, 71, 32, 85, 20, 36, 89, 48, 2, 35, 81, 108, 47, 2, 37, 0,
- 17, 70, 76, 84, 207, 80, 131, 192, 89, 13, 89, 6, 40, 12, 47, 40, 0, 0, 18, 70, 48, 83, 206, 5, 33, 15, 55, 119, 12, 50,
- 6, 35, 34, 72, 40, 0, 0, 0, 6, 65, 80, 47, 116, 0, 0, 11, 70, 12, 130, 67, 4, 115, 192, 21, 0, 47, 0, 0, 10, 199,
- 60, 225, 197, 92, 243, 206, 76, 65, 0, 9, 198, 88, 243, 16, 84, 229, 5, 65, 5, 193, 84, 72, 32, 14, 70, 72, 82, 78, 21, 69,
- 5, 34, 13, 50, 108, 47, 0, 0, 14, 70, 64, 85, 71, 20, 245, 0, 48, 111, 12, 90, 120, 0, 0, 0, 21, 67, 33, 69, 16, 107,
- 115, 47, 116, 47, 116, 48, 6, 116, 10, 0, 81, 58, 47, 47, 32, 0, 6, 65, 88, 83, 116, 0, 0, 9, 66, 5, 48, 4, 35, 89,
- 0, 8, 20, 72, 29, 34, 69, 44, 83, 1, 56, 64, 136, 34, 37, 49, 13, 55, 35, 50, 47, 0, 0, 0, 0, 12, 1, 92, 47, 34,
- 118, 89, 47, 34, 116, 48, 0, 6, 65, 92, 84, 116, 0, 0, 0, 24, 73, 29, 35, 194, 48, 84, 147, 16, 19, 0, 136, 34, 110, 71,
- 55, 13, 34, 89, 72, 6, 35, 55, 0, 0, 0, 17, 70, 48, 243, 132, 20, 228, 197, 55, 110, 50, 72, 13, 50, 89, 13, 0, 14, 69,
- 8, 84, 212, 21, 48, 71, 108, 89, 47, 13, 89, 0, 7, 65, 96, 108, 49, 89, 0, 0, 9, 66, 4, 64, 21, 108, 97, 0, 47, 0,
- 16, 70, 48, 148, 19, 80, 145, 75, 55, 109, 48, 89, 47, 37, 49, 0, 0, 9, 198, 60, 224, 133, 29, 34, 80, 65, 0, 5, 65, 100,
- 123, 0, 0, 8, 197, 60, 228, 129, 4, 64, 65, 11, 68, 8, 245, 8, 4, 71, 117, 47, 35, 0, 0, 10, 67, 52, 241, 83, 65, 40,
- 89, 0, 32, 28, 67, 48, 244, 192, 55, 110, 89, 10, 6, 35, 50, 75, 13, 55, 37, 12, 88, 0, 81, 97, 110, 103, 101, 108, 101, 115,
- 32, 0, 27, 69, 29, 32, 65, 24, 96, 136, 34, 115, 83, 15, 34, 13, 50, 6, 108, 47, 0, 81, 114, 101, 105, 110, 101, 116, 32, 0,
- 7, 65, 104, 88, 108, 72, 0, 0, 12, 200, 36, 229, 5, 20, 225, 5, 20, 192, 66, 8, 18, 5, 115, 109, 115, 39, 101, 108, 89, 10,
- 108, 65, 10, 6, 108, 89, 13, 0, 0, 19, 71, 88, 84, 132, 21, 32, 65, 56, 83, 113, 34, 72, 13, 34, 10, 115, 50, 0, 11, 70,
- 56, 144, 200, 60, 192, 83, 21, 0, 47, 22, 73, 52, 243, 210, 72, 81, 83, 9, 84, 135, 65, 40, 34, 6, 116, 89, 71, 111, 34, 136,
- 0, 0, 18, 70, 52, 19, 132, 20, 192, 64, 65, 35, 50, 72, 6, 108, 12, 55, 35, 0, 19, 72, 12, 132, 137, 77, 66, 65, 4, 224,
- 49, 34, 109, 89, 47, 37, 115, 50, 0, 0, 0, 20, 71, 72, 245, 5, 72, 83, 132, 20, 34, 40, 47, 6, 116, 34, 13, 50, 72, 13,
- 0, 10, 199, 28, 84, 148, 73, 82, 68, 4, 66, 12, 71, 77, 83, 142, 101, 50, 68, 20, 21, 0, 47, 0, 11, 200, 60, 225, 197, 92,
- 83, 147, 16, 80, 67, 18, 71, 17, 80, 130, 20, 194, 197, 56, 72, 111, 71, 13, 55, 49, 108, 50, 0, 0, 8, 197, 32, 84, 141, 60,
- 224, 65, 0, 12, 201, 16, 85, 82, 77, 68, 129, 4, 193, 5, 66, 14, 69, 80, 245, 9, 85, 48, 47, 117, 91, 37, 111, 89, 0, 0,
- 19, 72, 29, 32, 72, 4, 212, 212, 4, 64, 136, 34, 115, 65, 89, 47, 35, 47, 0, 0, 15, 72, 21, 129, 67, 85, 64, 78, 16, 144,
- 21, 108, 97, 0, 47, 9, 68, 72, 240, 137, 56, 21, 0, 47, 0, 18, 70, 4, 34, 77, 136, 193, 71, 35, 71, 37, 50, 6, 116, 55,
- 108, 136, 0, 0, 9, 198, 80, 241, 82, 36, 83, 128, 66, 0, 0, 13, 69, 92, 21, 23, 61, 80, 84, 35, 47, 84, 120, 0, 19, 72,
- 88, 84, 133, 17, 82, 70, 36, 80, 83, 116, 34, 13, 72, 127, 83, 37, 0, 11, 200, 60, 225, 197, 72, 145, 70, 36, 80, 65, 17, 4,
- 95, 48, 67, 111, 107, 6, 110, 50, 13, 34, 47, 89, 47, 13, 0, 0, 12, 4, 97, 115, 39, 116, 35, 89, 13, 47, 0, 72, 23, 73,
- 48, 16, 149, 76, 50, 1, 28, 225, 64, 55, 35, 71, 111, 89, 49, 6, 35, 136, 50, 37, 0, 16, 70, 40, 84, 197, 8, 83, 0, 57,
- 116, 89, 13, 71, 112, 55, 0, 0, 0, 17, 66, 5, 80, 120, 15, 48, 6, 113, 34, 0, 81, 112, 97, 105, 114, 32, 20, 71, 64, 83,
- 9, 56, 64, 66, 4, 48, 112, 55, 13, 50, 72, 6, 115, 71, 35, 0, 19, 71, 32, 148, 143, 76, 162, 77, 4, 107, 37, 34, 40, 91,
- 6, 37, 65, 35, 0, 0, 12, 68, 21, 33, 197, 72, 112, 34, 81, 13, 34, 0, 0, 22, 72, 4, 97, 193, 56, 148, 212, 4, 224, 35,
- 83, 81, 6, 35, 50, 37, 89, 47, 35, 50, 0, 0, 14, 69, 32, 83, 1, 5, 48, 107, 116, 55, 6, 115, 89, 0, 0, 14, 70, 77,
- 68, 129, 85, 52, 192, 89, 47, 34, 129, 89, 0, 0, 10, 1, 126, 47, 109, 55, 72, 13, 0, 27, 0, 13, 69, 12, 86, 76, 60, 224,
- 89, 13, 55, 110, 50, 0, 13, 4, 95, 116, 108, 100, 47, 6, 109, 55, 72, 13, 0, 0, 13, 69, 8, 86, 69, 73, 48, 71, 123, 13,
- 34, 89, 0, 0, 0, 18, 71, 17, 35, 207, 53, 53, 5, 72, 72, 34, 117, 65, 89, 47, 112, 34, 0, 0, 0, 0, 0, 9, 198, 45,
- 112, 78, 77, 82, 83, 66, 0, 0, 13, 68, 61, 1, 78, 16, 110, 48, 10, 108, 50, 47, 0, 0, 11, 68, 88, 19, 142, 20, 83, 35,
- 50, 13, 0, 20, 72, 48, 145, 70, 16, 84, 208, 20, 192, 55, 37, 83, 72, 13, 89, 48, 112, 55, 0, 15, 70, 85, 68, 133, 12, 133,
- 0, 118, 47, 34, 112, 136, 47, 0, 0, 0, 7, 196, 60, 227, 65, 28, 65, 15, 69, 12, 194, 67, 34, 32, 49, 55, 37, 91, 6, 123,
- 12, 0, 9, 67, 72, 19, 12, 34, 115, 55, 0, 15, 70, 8, 20, 130, 5, 32, 64, 71, 115, 71, 13, 34, 35, 0, 22, 73, 28, 244,
- 132, 60, 228, 194, 4, 18, 64, 81, 131, 34, 72, 13, 50, 89, 71, 6, 122, 0, 0, 0, 19, 71, 8, 244, 212, 4, 19, 132, 20, 71,
- 6, 117, 89, 47, 115, 50, 72, 13, 0, 10, 199, 4, 19, 135, 4, 19, 132, 20, 66, 21, 73, 25, 32, 78, 76, 50, 8, 60, 82, 192,
- 83, 34, 133, 50, 89, 107, 6, 40, 49, 0, 0, 22, 72, 76, 241, 197, 56, 16, 77, 16, 80, 89, 6, 117, 136, 13, 50, 4, 115, 65,
- 72, 13, 0, 0, 0, 19, 70, 77, 80, 149, 72, 34, 65, 89, 111, 71, 6, 111, 34, 71, 37, 57, 35, 0, 0, 20, 72, 52, 84, 133,
- 28, 80, 137, 20, 64, 65, 116, 34, 13, 136, 13, 71, 37, 47, 0, 21, 66, 16, 16, 72, 35, 15, 84, 6, 37, 50, 76, 37, 0, 81,
- 118, 105, 110, 99, 105, 32, 0, 0, 15, 69, 52, 20, 148, 36, 224, 65, 6, 115, 34, 47, 13, 50, 0, 10, 69, 8, 83, 147, 60, 224,
- 21, 0, 47, 8, 197, 8, 20, 211, 60, 224, 66, 0, 0, 0, 7, 195, 16, 21, 0, 72, 9, 0, 12, 68, 64, 21, 15, 76, 48, 115,
- 47, 110, 89, 0, 17, 70, 56, 85, 19, 61, 113, 76, 50, 108, 47, 89, 117, 84, 112, 55, 0, 18, 71, 28, 16, 78, 16, 85, 197, 28,
- 136, 115, 50, 72, 13, 84, 112, 136, 0, 6, 195, 92, 19, 148, 8, 9, 68, 4, 115, 133, 76, 21, 0, 47, 0, 17, 70, 44, 21, 5,
- 80, 84, 128, 49, 35, 47, 6, 116, 47, 13, 34, 0, 10, 198, 92, 19, 142, 20, 84, 128, 65, 8, 11, 70, 12, 128, 85, 12, 84, 128,
- 21, 0, 47, 0, 0, 22, 72, 88, 84, 147, 36, 225, 1, 8, 16, 83, 113, 34, 89, 10, 13, 50, 72, 115, 71, 35, 0, 0, 11, 200,
- 76, 81, 5, 73, 65, 9, 20, 224, 67, 17, 70, 44, 20, 9, 81, 65, 76, 49, 35, 48, 6, 109, 47, 13, 55, 0, 0, 17, 70, 52,
- 21, 20, 34, 42, 211, 65, 35, 47, 6, 37, 12, 111, 89, 0, 0, 15, 70, 44, 194, 77, 20, 145, 0, 49, 55, 109, 65, 123, 47, 0,
- 17, 70, 29, 35, 206, 17, 148, 192, 136, 34, 131, 50, 47, 10, 123, 89, 0, 15, 70, 16, 145, 134, 85, 84, 192, 72, 13, 83, 118, 12,
- 89, 0, 14, 69, 76, 19, 85, 20, 192, 89, 115, 65, 118, 13, 55, 0, 9, 198, 21, 32, 83, 53, 84, 192, 66, 0, 10, 199, 16, 85,
- 82, 77, 64, 65, 56, 66, 21, 72, 13, 34, 77, 64, 83, 5, 56, 80, 49, 34, 13, 65, 48, 13, 55, 37, 12, 50, 0, 6, 195, 76,
- 16, 131, 13, 0, 0, 18, 70, 52, 16, 193, 72, 243, 137, 65, 35, 49, 35, 34, 6, 117, 50, 37, 0, 17, 70, 56, 80, 146, 5, 50,
- 193, 50, 13, 71, 34, 35, 89, 49, 35, 0, 0, 0, 19, 71, 16, 21, 201, 17, 53, 5, 72, 72, 115, 84, 13, 47, 89, 47, 112, 34,
- 0, 0, 12, 68, 80, 19, 135, 60, 47, 35, 68, 136, 40, 0, 12, 68, 44, 243, 135, 60, 49, 110, 68, 81, 40, 0, 0, 10, 67, 80,
- 243, 153, 47, 120, 50, 37, 0, 0, 0, 22, 72, 45, 83, 147, 52, 21, 9, 28, 80, 49, 111, 50, 89, 65, 6, 115, 47, 13, 136, 13,
- 0, 13, 70, 64, 21, 80, 21, 34, 83, 21, 108, 97, 0, 47, 13, 67, 52, 228, 128, 65, 109, 50, 6, 116, 34, 0, 24, 0, 16, 70,
- 93, 148, 199, 21, 33, 64, 84, 123, 89, 136, 116, 34, 13, 0, 9, 198, 76, 82, 212, 61, 33, 64, 66, 17, 70, 28, 195, 194, 4, 193,
- 64, 136, 55, 117, 71, 6, 115, 55, 13, 0, 9, 198, 16, 242, 212, 61, 33, 64, 66, 14, 70, 76, 50, 21, 81, 65, 64, 89, 49, 111,
- 47, 13, 0, 14, 70, 72, 83, 133, 81, 65, 64, 34, 13, 50, 108, 47, 0, 14, 70, 4, 227, 133, 81, 65, 64, 35, 50, 6, 108, 47,
- 0, 0, 23, 73, 8, 83, 1, 56, 116, 137, 44, 84, 128, 71, 13, 55, 35, 68, 34, 13, 49, 4, 109, 34, 0, 0, 12, 68, 49, 145,
- 9, 4, 55, 109, 72, 37, 35, 0, 13, 66, 17, 32, 72, 6, 110, 49, 47, 13, 34, 0, 24, 16, 66, 9, 96, 71, 123, 83, 6, 117,
- 34, 71, 116, 55, 47, 0, 24, 0, 15, 70, 72, 243, 201, 64, 84, 147, 34, 125, 48, 113, 34, 89, 0, 21, 72, 64, 85, 18, 60, 225,
- 76, 48, 16, 48, 116, 47, 34, 40, 50, 6, 112, 55, 35, 0, 0, 17, 70, 44, 243, 139, 5, 113, 64, 49, 110, 50, 49, 6, 115, 84,
- 13, 0, 0, 0, 17, 70, 52, 244, 212, 21, 37, 0, 65, 6, 110, 89, 47, 13, 34, 47, 0, 12, 68, 12, 147, 132, 100, 89, 109, 50,
- 72, 37, 0, 0, 8, 197, 92, 16, 82, 60, 208, 8, 0, 0, 0, 9, 68, 52, 144, 77, 36, 21, 0, 47, 0, 11, 200, 12, 243, 147,
- 80, 19, 148, 36, 16, 66, 0, 0, 0, 14, 4, 95, 109, 99, 110, 65, 6, 35, 49, 34, 110, 50, 0, 0, 18, 70, 77, 68, 153, 17,
- 35, 211, 89, 47, 34, 123, 47, 10, 34, 110, 89, 0, 17, 70, 44, 21, 19, 92, 147, 139, 49, 35, 47, 89, 84, 13, 50, 49, 0, 13,
- 68, 29, 35, 214, 136, 136, 34, 40, 84, 6, 116, 0, 0, 16, 70, 76, 83, 133, 44, 19, 0, 89, 116, 50, 13, 49, 35, 55, 0, 0,
- 15, 70, 48, 245, 66, 76, 84, 128, 55, 120, 48, 91, 13, 34, 0, 24, 73, 64, 130, 76, 4, 65, 76, 64, 130, 65, 83, 13, 55, 13,
- 72, 6, 112, 55, 83, 37, 38, 35, 0, 0, 16, 70, 56, 20, 208, 21, 36, 192, 50, 35, 89, 48, 112, 34, 89, 0, 15, 70, 64, 85,
- 15, 61, 36, 192, 48, 13, 47, 117, 34, 89, 0, 10, 199, 9, 34, 84, 80, 19, 138, 20, 66, 0, 18, 71, 12, 132, 137, 77, 66, 65,
- 56, 49, 34, 109, 89, 47, 37, 35, 50, 0, 13, 68, 4, 225, 18, 136, 6, 35, 50, 72, 34, 123, 0, 0, 0, 9, 68, 12, 20, 143,
- 48, 21, 0, 47, 11, 68, 4, 195, 1, 32, 2, 35, 55, 115, 0, 0, 15, 70, 60, 81, 9, 65, 84, 192, 117, 72, 37, 48, 111, 89,
- 0, 17, 70, 52, 21, 20, 21, 84, 192, 65, 35, 47, 6, 37, 12, 111, 89, 0, 0, 11, 200, 77, 113, 76, 48, 83, 132, 4, 208, 67,
- 0, 0, 16, 6, 107, 97, 195, 175, 114, 111, 49, 35, 10, 6, 37, 34, 40, 0, 0, 14, 69, 32, 241, 87, 20, 192, 107, 40, 84, 6,
- 112, 55, 0, 0, 9, 198, 77, 64, 67, 12, 21, 15, 66, 20, 71, 81, 32, 70, 4, 193, 193, 72, 47, 34, 35, 83, 6, 35, 55, 81,
- 35, 34, 0, 6, 195, 4, 224, 192, 13, 0, 0, 11, 70, 88, 84, 143, 56, 144, 193, 21, 0, 47, 0, 0, 11, 67, 8, 80, 64, 71,
- 37, 12, 57, 35, 0, 0, 16, 70, 88, 84, 135, 21, 65, 64, 83, 13, 34, 136, 116, 47, 13, 0, 16, 70, 88, 84, 132, 21, 33, 64,
- 83, 112, 34, 72, 13, 34, 13, 0, 9, 198, 24, 18, 212, 85, 33, 64, 66, 16, 70, 69, 82, 74, 61, 65, 64, 49, 37, 136, 6, 110,
- 47, 108, 0, 0, 0, 0, 6, 195, 16, 145, 64, 72, 15, 70, 12, 129, 67, 44, 84, 147, 76, 108, 49, 13, 34, 89, 0, 0, 17, 70,
- 52, 20, 140, 20, 225, 64, 65, 35, 34, 55, 6, 116, 12, 50, 0, 0, 10, 67, 24, 145, 5, 21, 108, 97, 0, 47, 0, 4, 193, 132,
- 43, 0, 22, 72, 20, 193, 77, 20, 229, 1, 48, 80, 108, 55, 13, 65, 108, 50, 47, 6, 115, 55, 13, 0, 0, 0, 14, 69, 49, 82,
- 68, 61, 0, 55, 127, 47, 10, 110, 48, 0, 0, 15, 66, 16, 80, 21, 108, 97, 0, 47, 81, 106, 117, 114, 101, 32, 16, 66, 16, 80,
- 21, 108, 97, 0, 47, 81, 102, 97, 99, 116, 111, 32, 15, 66, 16, 80, 72, 13, 15, 55, 35, 0, 72, 81, 108, 97, 32, 8, 66, 16,
- 80, 72, 13, 0, 46, 0, 0, 0, 0, 14, 69, 88, 243, 21, 37, 64, 83, 110, 55, 10, 127, 47, 0, 13, 69, 32, 82, 77, 5, 64,
- 107, 121, 65, 35, 47, 0, 0, 0, 13, 69, 56, 81, 197, 21, 32, 50, 13, 136, 116, 34, 0, 13, 202, 44, 83, 142, 37, 53, 129, 5,
- 33, 9, 28, 65, 13, 69, 24, 145, 213, 85, 32, 83, 13, 136, 118, 34, 0, 0, 0, 11, 68, 32, 19, 143, 84, 107, 115, 50, 120, 0,
- 20, 71, 28, 84, 141, 60, 193, 78, 20, 75, 109, 12, 65, 13, 55, 6, 37, 12, 50, 0, 19, 71, 8, 84, 206, 20, 65, 78, 20, 71,
- 13, 89, 50, 116, 72, 13, 50, 13, 0, 5, 194, 9, 144, 72, 19, 71, 40, 244, 197, 64, 130, 78, 4, 57, 117, 89, 13, 83, 6, 37,
- 50, 35, 0, 10, 69, 32, 85, 201, 81, 64, 21, 0, 47, 16, 66, 17, 80, 72, 13, 15, 47, 125, 0, 81, 116, 111, 105, 116, 32, 19,
- 66, 17, 80, 72, 13, 15, 48, 34, 6, 116, 0, 81, 112, 114, 101, 101, 122, 32, 18, 66, 17, 80, 72, 13, 15, 48, 55, 125, 0, 81,
- 112, 108, 111, 111, 121, 32, 23, 66, 17, 80, 72, 40, 15, 48, 55, 13, 89, 6, 37, 0, 81, 112, 108, 101, 115, 115, 105, 115, 32, 24,
- 66, 17, 80, 72, 40, 15, 48, 37, 89, 6, 115, 50, 37, 0, 81, 112, 105, 115, 97, 110, 105, 101, 32, 5, 194, 17, 80, 72, 0, 22,
- 72, 12, 132, 137, 77, 66, 65, 56, 16, 49, 34, 13, 89, 47, 37, 57, 6, 115, 50, 35, 0, 0, 14, 69, 56, 82, 193, 5, 32, 50,
- 112, 49, 10, 115, 34, 0, 0, 0, 17, 70, 44, 19, 69, 72, 241, 78, 49, 35, 65, 13, 34, 6, 40, 50, 0, 0, 20, 71, 76, 19,
- 136, 20, 68, 137, 56, 89, 35, 50, 107, 6, 116, 72, 34, 13, 50, 0, 0, 0, 0, 6, 194, 4, 192, 8, 32, 18, 70, 4, 193, 197,
- 72, 153, 0, 35, 55, 136, 6, 116, 34, 116, 12, 14, 0, 0, 18, 71, 72, 17, 5, 52, 86, 69, 72, 34, 115, 72, 13, 65, 123, 13,
- 34, 0, 0, 0, 0, 11, 68, 8, 82, 68, 20, 71, 123, 72, 13, 0, 8, 196, 41, 83, 12, 20, 72, 32, 13, 68, 20, 210, 76, 20,
- 108, 65, 6, 37, 12, 55, 0, 0, 14, 69, 88, 244, 137, 28, 80, 83, 117, 34, 13, 136, 13, 0, 14, 69, 64, 19, 1, 92, 16, 48,
- 13, 55, 115, 84, 35, 0, 13, 69, 20, 224, 207, 72, 80, 133, 68, 49, 131, 34, 0, 10, 69, 64, 19, 69, 48, 16, 21, 0, 47, 14,
- 69, 29, 32, 78, 28, 80, 136, 34, 115, 50, 89, 37, 0, 14, 69, 20, 196, 193, 8, 80, 112, 55, 89, 13, 71, 37, 0, 16, 67, 20,
- 228, 192, 108, 50, 89, 117, 83, 117, 34, 47, 89, 0, 24, 0, 0, 0, 17, 70, 60, 213, 18, 20, 229, 0, 110, 65, 47, 34, 6, 108,
- 50, 47, 0, 22, 66, 21, 64, 108, 47, 89, 6, 108, 47, 13, 34, 35, 0, 81, 99, 101, 116, 101, 114, 97, 32, 9, 198, 92, 16, 82,
- 32, 81, 78, 8, 16, 70, 4, 50, 197, 72, 208, 78, 35, 49, 13, 34, 65, 35, 50, 0, 0, 13, 68, 92, 81, 197, 8, 84, 112, 136,
- 10, 108, 71, 0, 13, 68, 88, 84, 129, 24, 83, 112, 34, 10, 35, 83, 0, 12, 68, 88, 19, 129, 24, 83, 35, 50, 35, 83, 0, 16,
- 69, 76, 145, 83, 80, 16, 89, 37, 38, 6, 108, 89, 47, 35, 0, 15, 69, 64, 20, 129, 80, 80, 48, 35, 34, 6, 115, 47, 13, 0,
- 8, 197, 60, 212, 133, 16, 80, 66, 13, 69, 60, 85, 86, 72, 80, 111, 12, 84, 34, 13, 0, 15, 69, 56, 21, 21, 72, 80, 50, 35,
- 47, 6, 118, 34, 13, 0, 15, 69, 52, 18, 149, 8, 16, 65, 35, 57, 6, 40, 71, 35, 0, 15, 69, 32, 21, 129, 56, 16, 107, 35,
- 84, 6, 35, 50, 35, 0, 0, 0, 15, 70, 92, 18, 204, 60, 241, 128, 84, 115, 49, 55, 117, 83, 0, 21, 71, 8, 16, 137, 48, 243,
- 137, 144, 71, 35, 71, 37, 55, 6, 117, 50, 37, 38, 13, 0, 0, 10, 199, 84, 149, 5, 72, 208, 84, 20, 67, 10, 199, 80, 83, 141,
- 36, 228, 212, 20, 66, 0, 11, 200, 52, 148, 194, 73, 82, 75, 80, 80, 66, 4, 193, 136, 43, 0, 0, 0, 0, 0, 17, 67, 36, 228,
- 208, 109, 50, 89, 48, 108, 49, 47, 6, 128, 34, 0, 24, 0, 16, 70, 4, 229, 8, 60, 226, 69, 35, 50, 47, 6, 117, 50, 37, 0,
- 0, 13, 69, 8, 243, 65, 5, 64, 71, 117, 65, 115, 47, 0, 0, 0, 9, 198, 72, 243, 132, 20, 83, 0, 66, 9, 198, 60, 244, 130,
- 60, 244, 132, 66, 11, 68, 88, 144, 203, 76, 84, 37, 49, 89, 0, 0, 18, 71, 9, 82, 84, 21, 1, 82, 16, 71, 127, 47, 13, 48,
- 113, 34, 47, 0, 0, 13, 70, 72, 244, 211, 61, 85, 192, 34, 13, 89, 120, 0, 0, 15, 70, 64, 130, 76, 48, 148, 19, 83, 109, 55,
- 13, 48, 89, 0, 0, 10, 69, 88, 144, 212, 61, 32, 21, 0, 47, 0, 17, 71, 8, 194, 71, 56, 21, 76, 80, 71, 55, 109, 136, 50,
- 120, 47, 0, 0, 0, 0, 0, 16, 69, 21, 52, 5, 4, 176, 37, 12, 38, 89, 48, 37, 12, 49, 0, 0, 0, 14, 69, 57, 83, 69,
- 72, 144, 50, 111, 65, 13, 34, 37, 0, 16, 70, 24, 85, 1, 44, 16, 83, 83, 108, 47, 35, 49, 115, 89, 0, 16, 70, 8, 16, 133,
- 48, 16, 83, 71, 35, 71, 13, 55, 115, 89, 0, 20, 72, 61, 85, 5, 56, 145, 75, 92, 16, 120, 47, 13, 50, 6, 37, 49, 58, 35,
- 0, 0, 0, 7, 196, 44, 243, 148, 20, 65, 13, 70, 72, 245, 83, 76, 80, 85, 34, 13, 89, 120, 0, 22, 68, 80, 128, 66, 4, 47,
- 35, 71, 6, 115, 15, 50, 76, 40, 0, 81, 110, 99, 104, 117, 32, 0, 15, 69, 52, 245, 15, 72, 80, 65, 117, 47, 6, 117, 34, 13,
- 0, 15, 69, 4, 97, 193, 56, 80, 35, 83, 81, 6, 115, 50, 13, 0, 13, 69, 52, 20, 148, 32, 16, 65, 35, 34, 47, 35, 0, 13,
- 69, 8, 84, 148, 32, 16, 71, 112, 34, 47, 35, 0, 0, 12, 201, 81, 32, 80, 77, 85, 84, 40, 145, 83, 66, 21, 72, 44, 243, 15,
- 77, 49, 78, 76, 80, 49, 110, 55, 13, 89, 6, 134, 50, 89, 13, 0, 0, 18, 71, 77, 65, 80, 32, 19, 149, 76, 89, 47, 13, 83,
- 115, 50, 111, 89, 0, 0, 10, 67, 64, 243, 132, 48, 135, 50, 47, 0, 0, 14, 69, 52, 147, 149, 80, 80, 65, 13, 50, 118, 47, 13,
- 0, 14, 69, 52, 17, 1, 52, 80, 65, 35, 72, 6, 115, 65, 0, 14, 69, 36, 225, 129, 52, 80, 13, 50, 83, 115, 65, 13, 0, 19,
- 71, 12, 19, 69, 52, 33, 82, 80, 49, 35, 65, 13, 65, 71, 6, 113, 34, 0, 14, 69, 4, 98, 197, 72, 80, 35, 83, 49, 116, 34,
- 13, 0, 10, 67, 8, 243, 143, 21, 108, 97, 0, 47, 9, 197, 16, 16, 82, 56, 16, 8, 32, 8, 197, 80, 246, 79, 80, 16, 66, 13,
- 69, 101, 99, 206, 56, 80, 37, 84, 6, 110, 50, 0, 13, 69, 64, 131, 197, 8, 80, 83, 37, 12, 71, 37, 0, 14, 69, 48, 83, 206,
- 36, 80, 55, 37, 6, 117, 50, 37, 0, 14, 69, 16, 80, 143, 72, 16, 72, 13, 71, 117, 34, 35, 0, 0, 0, 8, 197, 60, 244, 140,
- 20, 112, 66, 13, 69, 60, 229, 15, 56, 112, 110, 50, 47, 110, 68, 0, 0, 0, 0, 17, 70, 16, 80, 149, 77, 54, 64, 72, 13, 71,
- 40, 89, 6, 37, 12, 0, 0, 10, 67, 76, 147, 133, 21, 108, 97, 0, 47, 11, 70, 88, 144, 212, 61, 34, 65, 21, 0, 47, 19, 70,
- 49, 80, 210, 21, 66, 65, 55, 40, 49, 34, 6, 37, 12, 91, 57, 35, 0, 0, 4, 193, 140, 43, 13, 67, 28, 83, 140, 136, 13, 50,
- 13, 34, 115, 55, 0, 0, 13, 69, 28, 19, 132, 32, 144, 81, 35, 50, 72, 37, 0, 0, 25, 74, 76, 225, 69, 84, 32, 76, 20, 97,
- 133, 44, 89, 50, 119, 71, 35, 55, 10, 37, 83, 4, 108, 49, 0, 13, 70, 16, 83, 9, 13, 66, 64, 21, 108, 97, 0, 47, 0, 16,
- 69, 12, 20, 201, 56, 240, 49, 35, 89, 6, 37, 12, 50, 120, 0, 0, 17, 70, 32, 16, 129, 45, 82, 192, 107, 6, 35, 71, 35, 49,
- 111, 49, 0, 10, 199, 76, 48, 82, 48, 21, 20, 36, 66, 20, 71, 56, 81, 133, 73, 66, 84, 36, 50, 108, 83, 13, 34, 47, 6, 37,
- 47, 37, 0, 0, 16, 70, 73, 82, 203, 21, 34, 71, 34, 111, 49, 13, 34, 13, 136, 0, 7, 195, 16, 149, 0, 72, 32, 19, 71, 20,
- 194, 83, 4, 33, 84, 32, 37, 55, 6, 37, 89, 35, 71, 108, 47, 0, 0, 33, 68, 52, 241, 21, 76, 65, 4, 117, 72, 111, 89, 15,
- 117, 48, 13, 34, 6, 35, 50, 72, 37, 0, 81, 111, 112, 101, 114, 97, 110, 100, 105, 32, 0, 15, 70, 53, 144, 149, 72, 114, 0, 65,
- 123, 71, 111, 34, 136, 0, 0, 21, 67, 77, 84, 20, 89, 40, 48, 34, 108, 50, 47, 108, 50, 72, 6, 108, 50, 47, 0, 24, 0, 0,
- 0, 8, 196, 4, 117, 5, 72, 72, 10, 0, 0, 12, 69, 32, 242, 193, 4, 144, 107, 110, 49, 122, 0, 11, 200, 20, 65, 76, 4, 112,
- 129, 72, 80, 67, 15, 72, 16, 243, 73, 12, 147, 9, 84, 208, 21, 108, 97, 0, 47, 0, 13, 72, 52, 16, 203, 36, 229, 15, 76, 128,
- 21, 0, 47, 0, 7, 195, 16, 19, 128, 8, 32, 0, 0, 0, 16, 70, 52, 245, 15, 73, 38, 64, 65, 117, 47, 13, 34, 34, 123, 0,
- 0, 12, 201, 92, 16, 82, 76, 182, 78, 48, 146, 197, 66, 10, 67, 88, 84, 128, 83, 6, 113, 34, 0, 13, 68, 52, 19, 1, 56, 65,
- 35, 55, 6, 35, 50, 0, 0, 0, 6, 195, 76, 21, 75, 13, 0, 0, 10, 67, 64, 84, 170, 48, 13, 34, 40, 0, 8, 67, 48, 17,
- 25, 21, 0, 47, 0, 0, 8, 197, 28, 83, 129, 16, 80, 66, 14, 69, 8, 83, 129, 16, 80, 71, 13, 50, 115, 72, 37, 0, 0, 12,
- 69, 13, 40, 67, 32, 80, 49, 34, 108, 91, 0, 0, 10, 67, 8, 243, 129, 21, 108, 97, 0, 47, 0, 10, 68, 60, 244, 146, 100, 117,
- 34, 123, 0, 0, 17, 70, 72, 85, 15, 72, 145, 75, 34, 13, 47, 40, 34, 6, 37, 49, 0, 12, 69, 24, 16, 212, 84, 208, 21, 108,
- 97, 0, 47, 0, 12, 68, 88, 243, 22, 60, 84, 110, 55, 84, 40, 0, 0, 6, 195, 20, 243, 133, 66, 10, 67, 8, 83, 133, 71, 116,
- 50, 13, 0, 4, 193, 144, 43, 0, 0, 9, 198, 88, 244, 133, 56, 64, 71, 67, 21, 72, 20, 211, 65, 72, 83, 148, 36, 16, 108, 65,
- 35, 34, 6, 134, 50, 91, 57, 35, 0, 0, 6, 194, 8, 240, 72, 10, 11, 70, 29, 33, 71, 61, 38, 64, 21, 0, 47, 0, 15, 69,
- 52, 243, 129, 12, 240, 65, 110, 50, 6, 115, 49, 40, 0, 0, 0, 11, 200, 44, 192, 65, 77, 96, 75, 36, 80, 66, 20, 72, 5, 36,
- 143, 28, 19, 147, 36, 80, 35, 34, 40, 136, 6, 35, 50, 89, 37, 0, 11, 70, 52, 21, 82, 20, 83, 128, 21, 0, 47, 9, 198, 40,
- 244, 132, 4, 19, 128, 66, 11, 70, 12, 19, 69, 72, 243, 128, 21, 0, 47, 0, 0, 18, 70, 76, 83, 129, 80, 244, 133, 89, 13, 50,
- 35, 47, 6, 117, 34, 13, 0, 0, 17, 71, 12, 128, 82, 52, 18, 78, 20, 91, 115, 65, 6, 123, 12, 50, 0, 0, 20, 71, 5, 48,
- 70, 77, 64, 78, 16, 35, 89, 10, 35, 83, 89, 47, 35, 50, 47, 0, 21, 73, 12, 132, 137, 77, 67, 198, 24, 83, 0, 49, 34, 13,
- 89, 47, 110, 83, 13, 55, 0, 20, 71, 48, 17, 25, 9, 32, 78, 16, 55, 123, 72, 37, 71, 34, 6, 35, 50, 47, 0, 0, 16, 70,
- 85, 2, 78, 29, 67, 206, 35, 48, 37, 68, 47, 13, 50, 0, 0, 17, 3, 226, 133, 148, 47, 58, 4, 116, 72, 6, 113, 34, 72, 13,
- 89, 0, 0, 0, 0, 0, 19, 71, 76, 80, 129, 77, 66, 65, 56, 89, 13, 71, 35, 89, 47, 37, 35, 50, 0, 0, 14, 70, 12, 147,
- 147, 5, 85, 0, 89, 13, 50, 89, 117, 0, 11, 3, 226, 133, 147, 72, 113, 34, 72, 13, 0, 0, 0, 9, 198, 88, 243, 210, 92, 16,
- 82, 66, 0, 14, 69, 76, 50, 1, 48, 176, 89, 49, 6, 35, 55, 49, 0, 0, 0, 16, 70, 48, 21, 5, 28, 19, 128, 55, 115, 47,
- 13, 136, 35, 50, 0, 11, 70, 12, 194, 70, 80, 243, 128, 21, 0, 47, 0, 0, 10, 67, 4, 128, 64, 115, 107, 26, 115, 0, 0, 11,
- 68, 52, 20, 137, 20, 65, 115, 34, 37, 0, 0, 19, 70, 76, 19, 148, 36, 17, 207, 89, 35, 50, 47, 37, 38, 6, 115, 81, 40, 0,
- 4, 193, 148, 43, 0, 0, 16, 73, 52, 17, 1, 52, 242, 83, 20, 195, 5, 21, 102, 114, 0, 47, 11, 67, 105, 83, 65, 88, 40, 12,
- 65, 35, 0, 9, 3, 226, 130, 172, 128, 34, 40, 0, 0, 10, 199, 60, 227, 205, 92, 243, 132, 20, 67, 0, 21, 72, 88, 84, 139, 20,
- 84, 132, 60, 208, 83, 13, 34, 49, 116, 34, 47, 10, 110, 65, 0, 0, 0, 8, 67, 40, 19, 133, 21, 0, 47, 0, 11, 68, 16, 18,
- 83, 100, 72, 123, 88, 37, 0, 16, 70, 64, 144, 193, 77, 51, 192, 48, 37, 49, 6, 35, 89, 40, 0, 0, 11, 200, 12, 19, 142, 20,
- 195, 15, 56, 144, 67, 0, 9, 66, 20, 176, 112, 49, 0, 72, 32, 10, 67, 41, 80, 78, 136, 58, 35, 50, 0, 0, 9, 198, 12, 243,
- 134, 21, 69, 9, 66, 0, 0, 9, 198, 60, 225, 5, 73, 113, 71, 67, 7, 195, 32, 85, 0, 72, 32, 17, 70, 24, 147, 5, 52, 243,
- 128, 83, 6, 37, 55, 13, 65, 110, 50, 0, 14, 4, 95, 111, 103, 111, 117, 136, 117, 50, 4, 112, 49, 0, 0, 10, 67, 5, 51, 198,
- 35, 89, 110, 83, 0, 0, 20, 71, 28, 192, 68, 36, 21, 15, 72, 136, 55, 35, 72, 37, 6, 115, 47, 110, 34, 0, 0, 0, 0, 6,
- 194, 37, 48, 72, 32, 24, 73, 16, 244, 212, 60, 161, 87, 76, 178, 64, 72, 110, 89, 47, 110, 57, 6, 108, 84, 89, 49, 37, 0, 16,
- 67, 65, 35, 198, 48, 34, 40, 83, 6, 108, 89, 13, 34, 0, 24, 0, 14, 69, 52, 20, 129, 37, 48, 65, 35, 34, 6, 108, 12, 0,
- 0, 9, 198, 60, 225, 5, 73, 118, 76, 67, 9, 67, 40, 242, 12, 57, 117, 55, 0, 0, 13, 69, 16, 85, 82, 73, 144, 72, 128, 34,
- 34, 123, 0, 0, 17, 70, 52, 21, 20, 32, 90, 211, 65, 35, 47, 6, 37, 12, 111, 89, 0, 0, 17, 70, 4, 97, 193, 4, 228, 197,
- 35, 83, 81, 6, 115, 50, 89, 13, 0, 12, 71, 92, 147, 66, 48, 81, 15, 56, 21, 0, 47, 0, 18, 70, 12, 243, 5, 57, 51, 192,
- 49, 40, 55, 6, 108, 12, 50, 89, 120, 0, 0, 0, 9, 198, 60, 225, 197, 48, 243, 198, 65, 0, 6, 195, 16, 148, 192, 72, 0, 0,
- 11, 70, 77, 65, 80, 32, 83, 128, 21, 0, 47, 15, 70, 77, 65, 80, 32, 19, 128, 89, 47, 116, 83, 35, 50, 0, 16, 70, 4, 68,
- 137, 4, 19, 128, 115, 72, 34, 37, 57, 35, 50, 0, 0, 14, 71, 8, 245, 82, 28, 83, 201, 76, 21, 102, 114, 0, 47, 15, 70, 52,
- 83, 9, 77, 48, 64, 65, 13, 55, 109, 89, 35, 0, 0, 0, 17, 70, 88, 249, 12, 20, 229, 0, 83, 117, 13, 55, 10, 108, 50, 47,
- 0, 8, 67, 48, 244, 132, 21, 0, 47, 11, 68, 29, 32, 84, 4, 21, 108, 97, 0, 47, 16, 73, 21, 128, 213, 77, 50, 79, 56, 148,
- 192, 21, 108, 97, 0, 47, 7, 195, 92, 244, 132, 72, 32, 11, 68, 72, 85, 8, 4, 34, 116, 47, 35, 0, 0, 14, 71, 9, 42, 206,
- 32, 147, 4, 20, 21, 100, 101, 0, 47, 0, 9, 198, 60, 229, 133, 72, 211, 228, 65, 15, 70, 28, 243, 79, 73, 32, 64, 136, 13, 65,
- 110, 34, 35, 0, 17, 70, 48, 80, 78, 17, 32, 64, 55, 37, 6, 35, 50, 72, 34, 35, 0, 16, 4, 95, 98, 114, 118, 49, 6, 110,
- 34, 47, 116, 49, 13, 50, 0, 0, 12, 71, 28, 83, 148, 48, 83, 65, 56, 21, 0, 47, 10, 67, 37, 4, 193, 21, 108, 97, 0, 47,
- 10, 67, 88, 84, 129, 84, 116, 34, 35, 0, 0, 15, 70, 72, 145, 75, 21, 37, 0, 34, 37, 49, 13, 34, 47, 0, 18, 71, 8, 85,
- 8, 48, 82, 5, 52, 71, 108, 47, 10, 55, 37, 108, 65, 0, 0, 13, 69, 88, 84, 151, 21, 144, 83, 13, 34, 84, 123, 0, 6, 195,
- 37, 50, 83, 65, 0, 14, 69, 37, 52, 129, 20, 192, 109, 89, 34, 121, 12, 55, 0, 17, 4, 95, 97, 99, 50, 72, 6, 111, 71, 13,
- 55, 35, 49, 118, 47, 0, 0, 15, 69, 32, 20, 132, 61, 0, 107, 35, 34, 47, 19, 110, 48, 0, 0, 9, 198, 88, 243, 19, 64, 241,
- 68, 65, 17, 70, 52, 242, 1, 52, 209, 68, 65, 40, 107, 6, 35, 65, 13, 47, 0, 14, 70, 8, 83, 142, 21, 69, 0, 71, 108, 50,
- 13, 47, 0, 0, 0, 0, 9, 198, 77, 66, 76, 77, 118, 69, 65, 0, 9, 198, 4, 197, 5, 52, 149, 0, 67, 0, 0, 0, 14, 69,
- 80, 19, 135, 5, 48, 47, 35, 68, 81, 35, 89, 0, 27, 69, 9, 81, 78, 61, 48, 71, 58, 108, 50, 110, 89, 10, 6, 121, 34, 108,
- 89, 0, 81, 97, 105, 114, 101, 115, 32, 0, 15, 70, 88, 149, 137, 21, 36, 192, 84, 13, 84, 13, 57, 116, 0, 0, 0, 11, 68, 16,
- 243, 21, 76, 21, 108, 97, 0, 47, 11, 68, 12, 132, 137, 76, 49, 34, 109, 89, 0, 0, 12, 68, 76, 245, 133, 72, 89, 117, 83, 112,
- 34, 0, 12, 69, 4, 210, 67, 85, 48, 21, 108, 97, 0, 47, 0, 0, 10, 198, 52, 148, 194, 73, 82, 75, 66, 36, 10, 69, 28, 21,
- 19, 9, 144, 21, 0, 47, 0, 0, 0, 0, 0, 7, 194, 20, 224, 72, 8, 32, 0, 15, 72, 16, 149, 137, 76, 147, 206, 37, 48, 21,
- 108, 97, 0, 47, 10, 67, 48, 85, 137, 55, 116, 83, 37, 0, 13, 3, 95, 51, 88, 6, 72, 112, 34, 47, 109, 136, 0, 0, 11, 68,
- 88, 84, 146, 20, 83, 113, 34, 13, 0, 12, 68, 80, 133, 76, 4, 47, 40, 12, 55, 35, 0, 13, 70, 16, 83, 9, 13, 67, 192, 21,
- 108, 97, 0, 47, 13, 69, 80, 129, 82, 60, 224, 47, 34, 6, 110, 50, 0, 10, 69, 48, 147, 9, 4, 224, 21, 0, 47, 16, 70, 48,
- 147, 80, 61, 3, 192, 55, 13, 65, 48, 117, 48, 117, 0, 13, 3, 95, 48, 67, 6, 107, 110, 50, 13, 34, 47, 0, 0, 13, 68, 52,
- 244, 142, 136, 65, 110, 34, 50, 6, 123, 0, 16, 7, 107, 97, 110, 97, 195, 164, 110, 49, 115, 50, 115, 35, 50, 0, 16, 70, 12, 19,
- 5, 16, 243, 128, 49, 35, 55, 37, 72, 110, 50, 0, 0, 0, 0, 11, 200, 88, 243, 19, 92, 19, 135, 21, 32, 65, 0, 0, 11, 70,
- 76, 147, 129, 81, 32, 64, 21, 0, 47, 17, 70, 41, 80, 78, 37, 64, 64, 57, 40, 35, 50, 6, 37, 47, 35, 0, 6, 195, 5, 66,
- 214, 13, 0, 10, 67, 52, 20, 129, 65, 115, 34, 35, 0, 17, 70, 16, 19, 137, 20, 195, 5, 72, 35, 50, 37, 38, 6, 112, 55, 0,
- 0, 16, 69, 20, 180, 197, 48, 96, 2, 112, 49, 89, 6, 112, 55, 83, 0, 13, 69, 72, 85, 9, 20, 96, 34, 13, 47, 37, 83, 0,
- 20, 71, 52, 85, 21, 76, 19, 5, 52, 65, 13, 47, 6, 118, 89, 35, 55, 108, 65, 0, 0, 9, 198, 80, 245, 19, 36, 83, 147, 66,
- 18, 72, 12, 132, 137, 77, 65, 76, 48, 80, 49, 34, 13, 89, 47, 112, 55, 0, 0, 14, 69, 8, 84, 215, 36, 192, 71, 108, 89, 84,
- 13, 55, 0, 11, 68, 80, 242, 201, 60, 47, 117, 49, 119, 0, 0, 10, 67, 32, 84, 133, 107, 116, 34, 13, 0, 9, 68, 60, 113, 5,
- 56, 21, 0, 47, 0, 0, 0, 15, 3, 95, 49, 57, 6, 50, 116, 136, 13, 50, 47, 37, 50, 0, 0, 24, 72, 16, 84, 207, 56, 64,
- 78, 45, 48, 72, 108, 89, 19, 110, 50, 72, 35, 68, 49, 89, 0, 8, 32, 13, 3, 95, 49, 56, 10, 6, 35, 136, 47, 37, 50, 0,
- 0, 0, 0, 0, 18, 70, 40, 18, 207, 52, 147, 129, 57, 35, 49, 40, 65, 6, 37, 50, 35, 0, 16, 70, 28, 83, 210, 28, 147, 129,
- 75, 131, 75, 6, 37, 50, 35, 0, 4, 193, 156, 43, 0, 18, 70, 52, 147, 9, 82, 52, 133, 65, 109, 55, 13, 47, 6, 113, 34, 13,
- 0, 0, 16, 70, 44, 21, 137, 4, 20, 128, 49, 35, 84, 37, 6, 115, 34, 0, 14, 70, 24, 148, 195, 32, 84, 128, 83, 37, 91, 13,
- 34, 0, 11, 70, 8, 83, 3, 32, 84, 128, 21, 0, 47, 11, 3, 226, 136, 146, 65, 37, 50, 111, 89, 0, 0, 6, 194, 33, 144, 72,
- 32, 11, 3, 95, 49, 49, 10, 6, 112, 55, 83, 0, 0, 10, 3, 95, 49, 48, 6, 47, 37, 50, 0, 0, 16, 70, 89, 32, 80, 73,
- 148, 192, 83, 34, 115, 48, 34, 123, 89, 0, 16, 70, 45, 113, 69, 45, 112, 76, 49, 58, 116, 49, 84, 35, 55, 0, 17, 70, 48, 20,
- 193, 73, 84, 192, 55, 115, 89, 13, 34, 2, 111, 89, 0, 15, 70, 13, 84, 211, 60, 228, 192, 49, 35, 89, 13, 50, 89, 0, 13, 3,
- 95, 49, 51, 6, 72, 112, 34, 47, 37, 50, 0, 0, 16, 70, 56, 81, 197, 72, 147, 135, 50, 13, 136, 116, 34, 13, 68, 0, 16, 70,
- 8, 85, 197, 72, 147, 135, 71, 13, 84, 116, 34, 109, 68, 0, 13, 70, 28, 241, 66, 8, 83, 19, 21, 100, 101, 0, 47, 13, 3, 95,
- 49, 50, 6, 47, 58, 6, 115, 55, 83, 0, 0, 13, 3, 95, 49, 53, 6, 83, 123, 83, 47, 37, 50, 0, 0, 13, 3, 95, 49, 52,
- 6, 83, 116, 34, 47, 37, 50, 0, 0, 10, 199, 36, 225, 197, 88, 243, 7, 20, 67, 12, 68, 92, 147, 80, 100, 58, 109, 65, 48, 37,
- 0, 15, 3, 95, 49, 55, 6, 89, 116, 84, 13, 50, 47, 37, 50, 0, 0, 15, 204, 92, 81, 82, 88, 243, 210, 77, 1, 76, 48, 147,
- 135, 65, 10, 67, 88, 84, 135, 83, 112, 34, 136, 0, 13, 3, 95, 49, 54, 6, 89, 108, 89, 47, 37, 50, 0, 0, 14, 69, 52, 244,
- 139, 20, 192, 65, 110, 34, 49, 13, 55, 0, 0, 9, 68, 32, 83, 5, 56, 21, 0, 47, 21, 72, 5, 32, 200, 36, 209, 68, 21, 48,
- 35, 34, 136, 37, 65, 6, 116, 72, 108, 89, 0, 15, 3, 95, 55, 88, 6, 89, 116, 84, 13, 50, 47, 109, 136, 0, 0, 12, 68, 45,
- 34, 71, 20, 49, 34, 37, 136, 13, 0, 0, 17, 71, 64, 192, 65, 76, 160, 65, 64, 48, 55, 115, 89, 57, 115, 48, 0, 0, 17, 70,
- 76, 243, 66, 21, 33, 64, 89, 6, 110, 65, 71, 13, 34, 13, 0, 16, 70, 69, 82, 88, 61, 65, 64, 49, 37, 136, 6, 110, 47, 108,
- 0, 0, 10, 67, 41, 84, 192, 21, 108, 97, 0, 47, 0, 13, 68, 40, 244, 213, 4, 57, 6, 117, 91, 37, 35, 0, 9, 68, 41, 83,
- 9, 4, 21, 0, 47, 10, 3, 95, 49, 111, 10, 6, 116, 34, 0, 0, 0, 15, 70, 20, 97, 133, 57, 49, 64, 108, 83, 13, 50, 89,
- 13, 0, 17, 70, 52, 20, 140, 37, 49, 64, 65, 35, 34, 55, 6, 37, 12, 89, 0, 10, 3, 95, 49, 97, 10, 6, 116, 50, 0, 0,
- 10, 67, 88, 149, 129, 84, 37, 84, 35, 0, 19, 71, 33, 83, 12, 21, 49, 76, 24, 107, 111, 55, 13, 89, 112, 55, 83, 0, 32, 0,
- 18, 71, 44, 147, 66, 21, 35, 5, 100, 49, 37, 65, 71, 13, 34, 55, 37, 0, 0, 17, 70, 77, 65, 82, 92, 83, 147, 89, 47, 112,
- 34, 84, 13, 50, 89, 0, 19, 72, 80, 84, 130, 48, 19, 131, 32, 80, 47, 13, 34, 71, 55, 115, 50, 91, 0, 0, 0, 12, 4, 95,
- 97, 99, 117, 35, 49, 6, 118, 47, 0, 0, 10, 67, 12, 20, 140, 49, 115, 34, 114, 0, 10, 3, 95, 50, 111, 47, 58, 6, 116, 0,
- 0, 0, 24, 73, 64, 21, 18, 36, 245, 9, 76, 209, 64, 48, 35, 47, 34, 37, 40, 47, 6, 109, 89, 65, 13, 0, 0, 0, 4, 193,
- 160, 43, 0, 13, 6, 114, 104, 195, 180, 110, 101, 21, 102, 114, 0, 47, 0, 17, 70, 20, 97, 83, 38, 68, 128, 37, 83, 6, 116, 89,
- 37, 13, 34, 0, 0, 0, 10, 3, 95, 51, 111, 72, 6, 113, 34, 0, 0, 12, 68, 76, 18, 78, 80, 89, 109, 50, 47, 0, 72, 16,
- 70, 41, 84, 9, 80, 84, 128, 57, 40, 48, 37, 47, 13, 34, 0, 9, 198, 20, 83, 139, 20, 84, 128, 65, 16, 70, 16, 17, 211, 80,
- 84, 128, 72, 35, 136, 89, 47, 112, 34, 0, 0, 0, 14, 3, 95, 50, 88, 6, 47, 58, 109, 50, 47, 109, 136, 0, 0, 12, 69, 76,
- 50, 15, 61, 32, 89, 49, 117, 34, 0, 15, 70, 48, 82, 80, 60, 193, 20, 55, 122, 48, 110, 55, 47, 0, 0, 0, 16, 71, 84, 149,
- 4, 4, 114, 78, 28, 127, 72, 115, 136, 13, 68, 0, 23, 73, 12, 192, 78, 92, 147, 12, 36, 19, 64, 49, 55, 113, 50, 58, 6, 37,
- 55, 37, 13, 65, 0, 15, 69, 8, 241, 207, 81, 192, 71, 110, 81, 110, 47, 6, 115, 0, 0, 0, 21, 9, 104, 101, 108, 108, 111, 195,
- 175, 115, 101, 107, 108, 55, 40, 58, 6, 37, 12, 88, 0, 0, 14, 73, 77, 4, 137, 56, 116, 212, 20, 83, 128, 21, 0, 47, 0, 0,
- 20, 72, 76, 179, 204, 48, 145, 78, 21, 48, 89, 49, 110, 55, 37, 50, 4, 108, 89, 0, 21, 72, 65, 149, 8, 4, 115, 210, 5, 48,
- 48, 37, 47, 6, 115, 136, 117, 34, 35, 89, 0, 0, 12, 68, 88, 84, 147, 20, 83, 113, 34, 89, 13, 0, 13, 69, 44, 243, 65, 4,
- 224, 49, 110, 65, 115, 50, 0, 12, 68, 20, 226, 71, 20, 116, 50, 109, 136, 13, 0, 12, 68, 80, 19, 137, 4, 47, 35, 50, 57, 35,
- 0, 8, 197, 52, 147, 1, 4, 224, 66, 0, 0, 17, 70, 88, 18, 193, 57, 65, 64, 83, 2, 35, 49, 35, 50, 47, 13, 0, 9, 198,
- 65, 34, 77, 5, 65, 64, 66, 9, 198, 45, 83, 20, 85, 33, 64, 66, 9, 198, 5, 53, 1, 73, 65, 64, 66, 0, 0, 13, 68, 44,
- 83, 137, 4, 49, 37, 12, 50, 37, 35, 0, 13, 3, 95, 63, 63, 89, 13, 65, 71, 6, 117, 55, 0, 0, 0, 9, 198, 60, 244, 147,
- 21, 49, 64, 66, 0, 8, 67, 28, 81, 64, 136, 116, 0, 13, 3, 95, 52, 88, 6, 83, 116, 34, 47, 109, 136, 0, 0, 0, 0, 0,
- 11, 67, 8, 85, 1, 71, 116, 47, 35, 0, 46, 12, 71, 16, 243, 129, 48, 68, 207, 56, 21, 0, 47, 0, 14, 68, 56, 19, 205, 36,
- 50, 35, 10, 6, 117, 65, 37, 0, 18, 70, 37, 50, 193, 72, 147, 212, 37, 89, 49, 6, 35, 34, 37, 110, 47, 0, 17, 70, 8, 21,
- 1, 88, 153, 0, 71, 35, 47, 6, 115, 84, 37, 13, 0, 0, 0, 20, 73, 32, 19, 132, 80, 84, 148, 40, 145, 64, 107, 35, 50, 47,
- 113, 34, 80, 37, 0, 5, 194, 56, 16, 72, 8, 66, 48, 80, 55, 13, 0, 46, 0, 13, 3, 95, 53, 88, 6, 83, 123, 83, 47, 109,
- 136, 0, 0, 19, 71, 44, 243, 80, 84, 196, 201, 20, 49, 110, 65, 48, 6, 111, 55, 89, 37, 0, 0, 18, 71, 8, 244, 132, 20, 115,
- 197, 16, 71, 131, 34, 72, 13, 136, 40, 47, 0, 12, 68, 56, 21, 68, 136, 50, 110, 72, 6, 116, 0, 13, 4, 95, 114, 110, 103, 6,
- 115, 50, 71, 112, 55, 0, 0, 13, 69, 48, 81, 193, 5, 64, 55, 13, 136, 115, 47, 0, 0, 0, 14, 69, 17, 84, 214, 21, 32, 72,
- 111, 89, 83, 112, 34, 0, 12, 3, 95, 55, 111, 89, 6, 116, 84, 13, 50, 0, 0, 0, 14, 69, 77, 80, 137, 21, 64, 89, 111, 71,
- 6, 37, 47, 0, 18, 71, 72, 147, 80, 20, 194, 78, 28, 34, 109, 65, 48, 13, 55, 13, 68, 0, 14, 69, 52, 84, 140, 61, 64, 65,
- 112, 34, 55, 6, 117, 0, 6, 194, 41, 144, 72, 32, 0, 13, 3, 95, 54, 88, 6, 89, 108, 89, 47, 109, 136, 0, 0, 17, 70, 21,
- 113, 78, 81, 114, 76, 116, 84, 13, 50, 47, 84, 13, 55, 0, 0, 0, 16, 70, 8, 85, 197, 8, 81, 78, 71, 116, 84, 13, 71, 116,
- 50, 0, 0, 20, 72, 36, 224, 71, 56, 83, 73, 56, 112, 13, 50, 35, 136, 50, 116, 65, 13, 68, 0, 17, 70, 17, 85, 133, 56, 17,
- 197, 72, 118, 84, 13, 50, 115, 136, 13, 0, 0, 19, 71, 28, 83, 4, 20, 194, 75, 20, 136, 112, 55, 72, 13, 55, 13, 49, 13, 0,
- 0, 13, 70, 16, 148, 133, 13, 69, 83, 21, 108, 97, 0, 47, 18, 70, 4, 192, 133, 73, 69, 83, 35, 55, 71, 6, 112, 34, 47, 111,
- 89, 0, 17, 70, 16, 19, 65, 76, 181, 83, 72, 13, 65, 35, 89, 49, 111, 89, 0, 0, 0, 0, 0, 12, 69, 80, 241, 71, 20, 80,
- 47, 40, 136, 116, 0, 12, 69, 52, 81, 71, 20, 80, 65, 116, 136, 116, 0, 16, 69, 36, 225, 21, 56, 16, 37, 50, 72, 6, 40, 12,
- 50, 35, 0, 8, 197, 40, 84, 193, 40, 16, 66, 14, 69, 52, 243, 137, 12, 16, 65, 110, 50, 37, 49, 35, 0, 15, 69, 32, 83, 5,
- 56, 16, 107, 37, 55, 6, 116, 50, 35, 0, 13, 69, 24, 245, 82, 36, 80, 83, 40, 34, 6, 37, 0, 0, 0, 12, 68, 8, 82, 193,
- 24, 71, 112, 49, 35, 83, 0, 0, 11, 3, 95, 57, 111, 50, 116, 136, 13, 50, 0, 0, 13, 69, 8, 85, 19, 36, 80, 71, 108, 47,
- 89, 37, 0, 13, 69, 44, 230, 83, 56, 16, 50, 123, 89, 50, 35, 0, 0, 0, 8, 195, 40, 245, 64, 72, 46, 32, 10, 69, 8, 241,
- 73, 56, 112, 21, 0, 47, 20, 71, 52, 16, 197, 16, 243, 137, 144, 65, 35, 89, 13, 72, 6, 117, 50, 37, 13, 0, 13, 3, 95, 56,
- 88, 6, 47, 35, 136, 47, 109, 136, 0, 0, 10, 199, 24, 147, 129, 48, 148, 212, 20, 67, 0, 9, 198, 60, 244, 140, 20, 81, 128, 66,
- 13, 70, 21, 128, 204, 85, 50, 79, 21, 108, 97, 0, 47, 0, 0, 11, 70, 88, 148, 135, 36, 226, 65, 21, 0, 47, 0, 0, 0, 0,
- 9, 198, 84, 226, 70, 61, 35, 69, 67, 15, 3, 95, 57, 88, 6, 50, 116, 136, 13, 50, 47, 109, 136, 0, 0, 0, 6, 195, 52, 85,
- 0, 72, 0, 0, 0, 0, 0, 13, 69, 52, 147, 149, 85, 64, 65, 13, 50, 118, 47, 0, 12, 3, 95, 63, 65, 55, 6, 108, 47, 13,
- 34, 0, 0, 11, 68, 36, 229, 5, 72, 21, 108, 97, 0, 47, 8, 196, 60, 225, 5, 72, 72, 10, 0, 8, 197, 92, 21, 20, 21, 32,
- 8, 0, 0, 18, 71, 76, 50, 1, 48, 181, 217, 44, 89, 49, 35, 55, 49, 84, 123, 49, 0, 16, 70, 20, 147, 147, 80, 82, 78, 121,
- 50, 89, 47, 121, 12, 50, 0, 17, 70, 92, 19, 12, 60, 226, 100, 84, 35, 55, 6, 117, 50, 37, 13, 0, 19, 71, 64, 146, 197, 80,
- 33, 82, 28, 48, 13, 49, 108, 47, 71, 112, 34, 136, 0, 18, 71, 12, 243, 5, 76, 33, 82, 28, 49, 117, 55, 89, 71, 112, 34, 136,
- 0, 0, 0, 21, 72, 8, 19, 135, 48, 17, 5, 76, 160, 71, 35, 68, 81, 55, 35, 72, 6, 108, 91, 0, 4, 193, 168, 43, 0, 18,
- 70, 88, 84, 213, 88, 149, 83, 84, 13, 89, 40, 12, 84, 37, 111, 89, 0, 15, 69, 84, 197, 78, 16, 144, 40, 55, 6, 40, 50, 72,
- 37, 0, 13, 4, 95, 115, 116, 107, 89, 47, 34, 6, 116, 48, 0, 0, 17, 70, 76, 243, 143, 56, 65, 82, 89, 110, 50, 10, 110, 50,
- 13, 34, 0, 20, 71, 4, 229, 8, 60, 226, 85, 76, 35, 50, 47, 6, 117, 50, 37, 38, 111, 89, 0, 0, 19, 66, 36, 224, 21, 108,
- 97, 0, 47, 81, 101, 120, 116, 114, 101, 109, 105, 115, 32, 19, 66, 36, 224, 21, 108, 97, 0, 47, 81, 97, 98, 115, 101, 110, 116, 105,
- 97, 32, 17, 66, 36, 224, 21, 108, 97, 0, 47, 81, 100, 101, 98, 105, 116, 105, 32, 5, 194, 36, 224, 72, 10, 3, 226, 153, 175, 49,
- 34, 127, 89, 0, 0, 0, 12, 68, 80, 84, 149, 28, 47, 14, 34, 111, 136, 0, 9, 3, 226, 153, 173, 65, 110, 55, 0, 0, 23, 73,
- 76, 197, 73, 80, 85, 197, 56, 16, 82, 89, 55, 127, 47, 10, 116, 84, 13, 50, 115, 34, 0, 19, 71, 52, 20, 148, 32, 147, 149, 76,
- 65, 35, 34, 47, 6, 37, 50, 111, 89, 0, 0, 12, 68, 88, 84, 148, 20, 83, 112, 34, 47, 13, 0, 7, 196, 64, 20, 148, 20, 65,
- 12, 68, 24, 244, 148, 20, 83, 110, 34, 47, 13, 0, 24, 68, 12, 20, 144, 20, 49, 35, 34, 48, 108, 15, 72, 37, 12, 108, 65, 0,
- 81, 100, 105, 101, 109, 32, 0, 14, 69, 88, 84, 147, 80, 80, 83, 112, 34, 89, 47, 13, 0, 16, 69, 76, 244, 8, 36, 16, 89, 40,
- 83, 6, 37, 12, 57, 35, 0, 17, 69, 4, 209, 76, 36, 16, 35, 65, 6, 37, 12, 55, 37, 57, 35, 0, 14, 69, 80, 19, 139, 92,
- 16, 47, 35, 68, 49, 58, 35, 0, 14, 69, 28, 17, 1, 72, 16, 136, 13, 72, 115, 34, 35, 0, 0, 0, 0, 0, 15, 69, 80, 245,
- 1, 48, 80, 47, 40, 47, 6, 115, 55, 13, 0, 15, 69, 76, 19, 21, 80, 80, 89, 35, 55, 6, 118, 47, 13, 0, 8, 197, 64, 20,
- 139, 36, 80, 65, 15, 69, 56, 17, 193, 56, 16, 50, 35, 81, 6, 115, 50, 35, 0, 14, 69, 56, 17, 5, 48, 80, 50, 115, 72, 116,
- 55, 13, 0, 14, 69, 48, 81, 193, 80, 80, 55, 13, 136, 115, 47, 13, 0, 15, 69, 16, 82, 193, 16, 80, 72, 108, 49, 6, 115, 72,
- 13, 0, 14, 69, 28, 195, 210, 36, 16, 81, 55, 131, 34, 37, 35, 0, 14, 69, 12, 80, 201, 48, 80, 89, 13, 89, 37, 12, 55, 0,
- 0, 0, 21, 73, 20, 225, 197, 48, 36, 133, 12, 133, 0, 108, 68, 13, 55, 71, 34, 112, 136, 47, 0, 0, 10, 199, 88, 243, 210, 48,
- 83, 148, 20, 65, 0, 20, 72, 52, 20, 135, 84, 84, 137, 80, 80, 65, 115, 81, 13, 34, 6, 37, 12, 47, 0, 0, 0, 8, 197, 44,
- 147, 79, 56, 240, 66, 13, 69, 76, 20, 16, 32, 240, 89, 35, 48, 83, 40, 0, 0, 18, 71, 64, 245, 16, 61, 84, 146, 36, 48, 110,
- 47, 48, 40, 34, 6, 37, 0, 0, 0, 15, 70, 24, 84, 146, 5, 34, 64, 83, 13, 34, 115, 34, 37, 0, 0, 0, 0, 10, 67, 89,
- 33, 75, 83, 34, 112, 49, 0, 13, 68, 60, 225, 69, 72, 110, 50, 10, 116, 34, 0, 46, 13, 70, 36, 224, 204, 85, 50, 79, 21, 108,
- 97, 0, 47, 0, 9, 198, 52, 20, 211, 4, 19, 0, 66, 10, 67, 24, 244, 148, 83, 110, 34, 47, 0, 7, 196, 40, 244, 137, 76, 65,
- 0, 19, 71, 84, 149, 5, 72, 16, 82, 16, 127, 47, 13, 34, 10, 6, 115, 34, 47, 0, 0, 9, 198, 88, 243, 8, 20, 145, 0, 65,
- 16, 70, 12, 132, 137, 76, 160, 78, 49, 34, 109, 89, 57, 35, 50, 0, 12, 4, 95, 99, 105, 114, 49, 6, 35, 48, 37, 0, 4, 193,
- 172, 43, 0, 16, 70, 72, 145, 83, 48, 147, 135, 34, 37, 12, 89, 55, 37, 68, 0, 23, 67, 65, 35, 192, 48, 34, 117, 15, 83, 6,
- 110, 34, 65, 35, 0, 81, 102, 111, 114, 109, 97, 32, 16, 70, 21, 33, 197, 72, 147, 135, 112, 34, 81, 13, 34, 13, 68, 0, 7, 195,
- 4, 19, 128, 72, 10, 17, 70, 44, 19, 1, 24, 243, 135, 49, 35, 55, 35, 83, 6, 110, 68, 0, 0, 0, 14, 69, 48, 144, 137, 16,
- 240, 55, 13, 71, 37, 72, 40, 0, 16, 70, 12, 128, 82, 48, 83, 133, 91, 115, 55, 6, 37, 12, 50, 0, 19, 72, 48, 18, 78, 29,
- 48, 149, 72, 112, 55, 123, 50, 89, 71, 111, 34, 136, 0, 15, 69, 28, 64, 78, 76, 176, 81, 14, 72, 35, 50, 89, 49, 0, 21, 72,
- 25, 32, 83, 21, 32, 149, 72, 112, 83, 34, 123, 88, 13, 34, 71, 111, 34, 136, 0, 0, 17, 70, 56, 81, 197, 77, 65, 82, 50, 116,
- 136, 13, 89, 47, 112, 34, 0, 20, 71, 36, 212, 18, 60, 212, 20, 84, 37, 65, 48, 34, 6, 110, 65, 48, 47, 40, 0, 17, 70, 32,
- 20, 148, 77, 65, 82, 107, 35, 34, 47, 89, 47, 112, 34, 0, 11, 70, 29, 83, 12, 37, 97, 82, 21, 0, 47, 10, 3, 95, 56, 111,
- 10, 6, 35, 136, 0, 14, 4, 95, 48, 77, 50, 65, 109, 55, 57, 6, 40, 50, 0, 0, 10, 67, 13, 83, 64, 21, 108, 97, 0, 47,
- 15, 4, 95, 48, 77, 51, 65, 109, 55, 57, 6, 35, 34, 47, 0, 0, 0, 12, 69, 36, 226, 84, 36, 240, 21, 108, 97, 0, 47, 14,
- 69, 76, 19, 15, 52, 240, 89, 115, 55, 13, 65, 117, 0, 15, 4, 95, 48, 77, 49, 6, 72, 6, 127, 89, 13, 50, 47, 0, 0, 9,
- 198, 60, 225, 197, 49, 146, 192, 65, 0, 17, 70, 28, 85, 197, 48, 198, 83, 136, 116, 84, 13, 55, 55, 123, 89, 0, 14, 69, 52, 148,
- 137, 4, 208, 65, 109, 34, 37, 13, 65, 0, 0, 19, 71, 80, 147, 79, 80, 129, 85, 76, 47, 13, 65, 6, 117, 47, 37, 111, 89, 0,
- 0, 9, 68, 16, 21, 137, 16, 21, 0, 47, 0, 0, 20, 72, 24, 147, 9, 65, 1, 78, 76, 80, 83, 13, 55, 13, 48, 108, 50, 89,
- 13, 0, 12, 71, 28, 84, 141, 37, 53, 15, 56, 21, 0, 47, 0, 19, 72, 92, 83, 12, 36, 225, 212, 60, 224, 58, 108, 55, 37, 68,
- 47, 13, 50, 0, 0, 0, 12, 201, 92, 16, 82, 76, 182, 78, 48, 146, 192, 66, 10, 67, 72, 83, 162, 34, 13, 50, 123, 0, 0, 18,
- 4, 95, 108, 105, 103, 72, 6, 111, 71, 13, 55, 55, 108, 47, 13, 34, 0, 0, 15, 70, 8, 244, 132, 20, 21, 88, 71, 110, 34, 72,
- 6, 120, 0, 0, 12, 68, 12, 80, 201, 48, 89, 108, 89, 13, 55, 0, 9, 68, 56, 145, 197, 48, 21, 0, 47, 0, 13, 71, 32, 243,
- 199, 20, 65, 76, 20, 107, 117, 136, 0, 11, 70, 28, 147, 2, 21, 37, 0, 21, 0, 47, 0, 17, 70, 44, 244, 9, 21, 33, 71, 49,
- 40, 48, 6, 37, 34, 112, 136, 0, 0, 18, 70, 76, 192, 80, 5, 35, 64, 89, 55, 35, 48, 10, 35, 34, 14, 65, 0, 0, 0, 25,
- 73, 28, 241, 1, 48, 208, 71, 80, 145, 192, 136, 110, 47, 10, 35, 55, 65, 6, 35, 136, 47, 13, 136, 0, 9, 68, 32, 83, 146, 100,
- 21, 0, 47, 0, 20, 72, 64, 242, 78, 76, 85, 20, 36, 16, 48, 124, 50, 89, 6, 108, 47, 37, 35, 0, 9, 197, 16, 16, 82, 60,
- 208, 8, 32, 8, 67, 29, 86, 64, 21, 0, 47, 0, 12, 68, 8, 244, 137, 76, 71, 110, 34, 13, 89, 0, 14, 67, 44, 20, 20, 49,
- 35, 48, 47, 6, 123, 50, 0, 24, 0, 0, 0, 21, 72, 16, 148, 12, 60, 208, 83, 36, 80, 72, 13, 48, 55, 117, 65, 35, 89, 6,
- 37, 0, 12, 71, 92, 147, 12, 37, 53, 15, 56, 21, 0, 47, 12, 71, 77, 65, 86, 20, 228, 207, 56, 21, 0, 47, 0, 14, 71, 8,
- 240, 195, 4, 48, 201, 60, 21, 105, 116, 0, 47, 0, 21, 73, 88, 241, 76, 20, 229, 8, 20, 145, 0, 83, 40, 55, 13, 50, 47, 107,
- 123, 47, 0, 0, 6, 194, 53, 144, 72, 32, 10, 199, 52, 17, 196, 4, 193, 78, 4, 67, 12, 71, 52, 83, 2, 61, 84, 142, 20, 21,
- 0, 47, 0, 0, 0, 15, 70, 24, 84, 146, 20, 148, 129, 83, 13, 34, 113, 34, 13, 0, 0, 0, 16, 70, 72, 245, 20, 20, 225, 83,
- 34, 110, 47, 13, 50, 108, 89, 0, 9, 198, 32, 84, 131, 84, 193, 83, 65, 0, 0, 13, 68, 72, 243, 133, 48, 34, 40, 50, 6, 112,
- 55, 0, 9, 198, 20, 180, 212, 20, 83, 128, 65, 20, 70, 104, 147, 66, 4, 37, 197, 88, 109, 12, 65, 71, 6, 35, 71, 10, 58, 108,
- 0, 16, 70, 45, 84, 149, 52, 19, 128, 49, 40, 34, 40, 65, 35, 50, 0, 0, 6, 194, 60, 96, 72, 8, 0, 0, 0, 23, 73, 60,
- 33, 82, 4, 211, 69, 72, 112, 85, 117, 71, 13, 34, 6, 35, 65, 13, 34, 81, 129, 0, 17, 70, 44, 147, 147, 32, 20, 193, 49, 37,
- 50, 91, 6, 115, 89, 35, 0, 0, 12, 68, 72, 81, 201, 20, 34, 13, 90, 37, 12, 0, 11, 70, 72, 22, 77, 60, 225, 0, 21, 0,
- 47, 0, 0, 0, 9, 4, 95, 35, 100, 101, 72, 13, 0, 0, 0, 0, 0, 17, 70, 16, 160, 75, 5, 37, 1, 75, 35, 49, 6, 35,
- 34, 47, 35, 0, 0, 15, 70, 40, 21, 207, 61, 33, 0, 57, 115, 84, 117, 34, 47, 0, 0, 16, 70, 88, 84, 146, 21, 113, 71, 83,
- 112, 34, 13, 84, 112, 136, 0, 10, 67, 52, 17, 192, 65, 35, 136, 0, 32, 17, 67, 65, 33, 83, 48, 34, 13, 89, 13, 72, 6, 108,
- 50, 47, 0, 24, 0, 13, 4, 95, 99, 101, 100, 89, 13, 72, 109, 55, 35, 0, 0, 10, 3, 115, 39, 110, 89, 13, 50, 0, 72, 12,
- 68, 61, 32, 65, 48, 117, 34, 6, 115, 55, 0, 16, 70, 8, 16, 137, 48, 243, 128, 71, 35, 71, 37, 55, 110, 50, 0, 0, 15, 70,
- 28, 84, 136, 5, 33, 0, 136, 112, 34, 35, 34, 47, 0, 0, 26, 73, 52, 244, 133, 48, 85, 1, 64, 20, 139, 65, 110, 34, 13, 55,
- 4, 108, 47, 35, 48, 6, 35, 34, 49, 0, 0, 23, 73, 44, 19, 69, 72, 17, 5, 72, 145, 64, 49, 35, 65, 13, 34, 115, 72, 13,
- 34, 6, 37, 0, 0, 15, 69, 36, 229, 5, 57, 48, 13, 50, 47, 6, 108, 50, 89, 0, 14, 69, 20, 193, 5, 73, 48, 112, 55, 72,
- 13, 34, 89, 0, 7, 196, 76, 241, 1, 80, 8, 7, 196, 60, 209, 1, 80, 8, 14, 69, 52, 20, 137, 85, 48, 65, 115, 34, 37, 111,
- 89, 0, 13, 69, 48, 85, 201, 21, 48, 55, 13, 84, 37, 89, 0, 0, 10, 199, 4, 113, 210, 21, 52, 201, 20, 66, 7, 66, 113, 48,
- 35, 89, 0, 0, 0, 20, 71, 52, 20, 203, 21, 34, 78, 28, 65, 35, 89, 49, 6, 116, 34, 13, 68, 0, 46, 0, 22, 73, 56, 19,
- 1, 80, 145, 200, 20, 145, 0, 50, 115, 55, 6, 115, 47, 13, 136, 123, 47, 0, 14, 69, 48, 242, 193, 5, 48, 55, 110, 49, 10, 115,
- 89, 0, 9, 197, 4, 225, 5, 73, 48, 8, 32, 0, 18, 71, 28, 85, 129, 48, 193, 78, 20, 136, 13, 83, 35, 55, 13, 50, 13, 0,
- 0, 0, 16, 4, 95, 99, 97, 112, 107, 6, 117, 83, 55, 108, 47, 13, 34, 0, 0, 21, 72, 76, 19, 69, 48, 85, 201, 56, 112, 89,
- 115, 65, 13, 55, 4, 116, 84, 13, 68, 0, 13, 68, 76, 245, 197, 48, 89, 117, 84, 6, 112, 55, 0, 18, 70, 12, 20, 193, 56, 245,
- 129, 49, 35, 89, 35, 50, 6, 117, 84, 35, 0, 0, 9, 198, 88, 243, 210, 44, 81, 82, 65, 0, 18, 70, 65, 35, 198, 21, 65, 83,
- 48, 34, 110, 83, 13, 47, 6, 108, 89, 0, 0, 0, 9, 198, 52, 148, 203, 36, 83, 128, 66, 17, 70, 29, 32, 70, 24, 149, 9, 81,
- 34, 35, 83, 6, 37, 47, 37, 0, 10, 198, 60, 100, 203, 60, 243, 128, 66, 8, 9, 198, 88, 147, 10, 60, 83, 128, 66, 9, 68, 13,
- 148, 137, 48, 21, 0, 47, 13, 70, 5, 98, 71, 56, 243, 128, 21, 102, 114, 0, 47, 0, 12, 68, 16, 20, 133, 52, 72, 35, 34, 13,
- 65, 0, 15, 70, 12, 132, 137, 77, 67, 192, 49, 34, 109, 89, 47, 40, 0, 0, 0, 12, 68, 29, 34, 69, 28, 81, 34, 37, 12, 81,
- 0, 0, 24, 73, 52, 84, 207, 64, 245, 1, 52, 153, 0, 65, 108, 89, 40, 48, 40, 47, 6, 115, 65, 37, 13, 0, 0, 14, 69, 8,
- 85, 197, 56, 64, 71, 116, 84, 13, 50, 47, 0, 9, 68, 92, 22, 78, 20, 21, 0, 47, 0, 20, 72, 12, 19, 79, 84, 99, 1, 28,
- 80, 49, 35, 65, 40, 83, 55, 6, 115, 90, 0, 12, 68, 40, 244, 197, 24, 57, 117, 89, 13, 83, 0, 0, 16, 70, 32, 244, 193, 56,
- 224, 64, 107, 40, 89, 6, 35, 50, 35, 0, 0, 0, 0, 0, 11, 68, 4, 210, 67, 60, 21, 108, 97, 0, 47, 18, 70, 40, 84, 133,
- 52, 144, 64, 57, 2, 116, 34, 13, 65, 6, 37, 35, 0, 0, 17, 70, 76, 177, 80, 76, 83, 5, 89, 49, 108, 48, 89, 13, 55, 13,
- 0, 17, 70, 72, 81, 5, 16, 83, 5, 34, 116, 72, 13, 72, 116, 55, 13, 0, 10, 68, 12, 128, 82, 48, 91, 115, 55, 0, 20, 73,
- 52, 245, 73, 48, 193, 80, 84, 229, 0, 65, 40, 55, 37, 48, 111, 50, 47, 0, 0, 15, 70, 12, 149, 18, 62, 51, 128, 89, 13, 47,
- 34, 40, 50, 0, 0, 0, 0, 7, 195, 76, 19, 0, 72, 32, 0, 0, 0, 9, 68, 20, 197, 137, 76, 21, 0, 47, 0, 15, 69, 29,
- 32, 84, 37, 48, 136, 34, 6, 115, 47, 13, 89, 0, 14, 69, 4, 226, 77, 85, 48, 35, 50, 37, 65, 40, 89, 0, 0, 9, 198, 8,
- 244, 203, 4, 20, 192, 66, 10, 199, 5, 69, 18, 4, 180, 201, 20, 66, 11, 70, 8, 80, 84, 48, 84, 192, 21, 0, 47, 16, 70, 52,
- 84, 211, 36, 20, 192, 65, 13, 89, 37, 57, 35, 89, 0, 15, 70, 8, 244, 12, 4, 20, 192, 71, 117, 48, 55, 115, 89, 0, 0, 0,
- 16, 70, 60, 101, 5, 92, 83, 0, 110, 83, 47, 13, 84, 112, 55, 0, 9, 198, 32, 241, 86, 20, 83, 0, 8, 0, 8, 197, 61, 3,
- 1, 5, 48, 66, 0, 10, 198, 56, 241, 212, 4, 228, 192, 8, 32, 0, 0, 11, 68, 4, 53, 9, 60, 21, 108, 97, 0, 47, 0, 0,
- 0, 9, 198, 32, 84, 139, 84, 193, 83, 65, 17, 70, 17, 82, 84, 77, 113, 83, 72, 127, 47, 89, 84, 6, 108, 89, 0, 0, 11, 68,
- 52, 16, 200, 60, 65, 35, 76, 120, 0, 14, 69, 52, 245, 84, 60, 224, 65, 40, 47, 6, 110, 50, 0, 0, 21, 72, 32, 84, 146, 101,
- 49, 78, 37, 48, 107, 112, 34, 6, 123, 89, 13, 50, 13, 89, 0, 17, 70, 8, 244, 143, 16, 147, 128, 71, 110, 34, 40, 72, 6, 37,
- 50, 0, 0, 16, 70, 4, 195, 5, 29, 35, 192, 35, 55, 6, 108, 81, 34, 40, 0, 24, 74, 64, 245, 3, 32, 81, 147, 81, 35, 207,
- 52, 48, 110, 76, 109, 83, 89, 47, 34, 6, 117, 65, 0, 0, 0, 11, 200, 60, 225, 5, 73, 118, 83, 21, 32, 67, 17, 70, 12, 16,
- 133, 72, 225, 84, 49, 35, 71, 13, 34, 50, 6, 123, 0, 11, 70, 52, 20, 135, 5, 33, 84, 21, 0, 47, 0, 0, 14, 69, 36, 225,
- 210, 36, 64, 37, 68, 81, 34, 13, 72, 0, 10, 69, 32, 245, 193, 72, 64, 21, 0, 47, 13, 68, 20, 194, 90, 20, 37, 55, 6, 37,
- 12, 88, 0, 0, 9, 67, 21, 32, 64, 116, 34, 35, 0, 0, 8, 197, 60, 209, 197, 20, 96, 66, 0, 0, 10, 69, 4, 193, 146, 20,
- 64, 21, 0, 47, 0, 18, 70, 64, 147, 143, 44, 178, 79, 48, 37, 50, 6, 110, 49, 37, 38, 40, 0, 0, 22, 73, 88, 84, 146, 20,
- 112, 65, 56, 65, 64, 83, 112, 34, 13, 136, 6, 115, 50, 72, 13, 0, 9, 198, 60, 225, 197, 17, 83, 4, 65, 15, 70, 72, 80, 133,
- 44, 176, 64, 34, 13, 71, 108, 49, 35, 0, 8, 197, 20, 195, 73, 20, 224, 66, 10, 69, 16, 20, 151, 36, 224, 21, 0, 47, 11, 70,
- 13, 147, 148, 32, 144, 64, 21, 0, 47, 0, 15, 70, 52, 144, 200, 20, 195, 5, 65, 37, 91, 6, 112, 55, 0, 17, 70, 88, 153, 20,
- 56, 19, 64, 84, 57, 6, 108, 47, 50, 35, 65, 0, 0, 0, 0, 0, 0, 0, 0, 11, 70, 52, 144, 200, 4, 83, 0, 21, 0, 47,
- 0, 0, 13, 70, 53, 85, 1, 80, 148, 192, 21, 108, 97, 0, 47, 14, 68, 37, 53, 90, 84, 37, 89, 6, 40, 12, 88, 40, 0, 15,
- 70, 56, 146, 204, 4, 20, 192, 50, 37, 49, 55, 115, 89, 0, 11, 70, 12, 128, 82, 48, 84, 192, 21, 0, 47, 12, 70, 77, 4, 137,
- 56, 116, 192, 21, 0, 41, 47, 0, 12, 68, 8, 82, 197, 72, 71, 116, 49, 13, 34, 0, 0, 16, 70, 44, 244, 147, 92, 83, 0, 49,
- 110, 34, 89, 84, 13, 55, 0, 0, 9, 198, 4, 100, 137, 12, 19, 129, 67, 18, 70, 12, 20, 143, 48, 147, 129, 49, 35, 34, 40, 55,
- 6, 37, 50, 35, 0, 0, 15, 70, 92, 147, 12, 20, 228, 192, 84, 109, 55, 13, 50, 89, 0, 0, 16, 70, 28, 84, 197, 48, 147, 135,
- 136, 116, 89, 13, 55, 13, 68, 0, 0, 14, 69, 36, 225, 9, 20, 224, 109, 50, 72, 37, 50, 0, 36, 14, 69, 12, 20, 141, 20, 224,
- 49, 35, 34, 65, 108, 50, 0, 16, 70, 4, 33, 21, 48, 192, 72, 35, 71, 72, 6, 40, 55, 35, 0, 0, 0, 13, 70, 52, 243, 147,
- 36, 85, 82, 21, 102, 114, 0, 47, 0, 0, 18, 71, 13, 33, 83, 12, 83, 132, 60, 49, 34, 13, 91, 108, 50, 72, 40, 0, 10, 69,
- 28, 244, 132, 60, 224, 21, 0, 47, 0, 18, 72, 76, 86, 67, 32, 83, 12, 21, 48, 89, 123, 91, 6, 112, 55, 88, 0, 0, 22, 72,
- 48, 148, 197, 57, 50, 65, 5, 64, 55, 13, 89, 134, 50, 89, 37, 38, 6, 115, 47, 0, 0, 0, 21, 73, 72, 83, 129, 37, 52, 193,
- 56, 49, 64, 34, 108, 50, 13, 89, 6, 133, 50, 89, 0, 11, 200, 56, 147, 77, 21, 35, 69, 21, 32, 65, 15, 70, 52, 16, 199, 36,
- 195, 0, 65, 13, 81, 57, 37, 55, 0, 0, 0, 16, 70, 76, 145, 205, 84, 225, 0, 89, 37, 81, 65, 40, 50, 47, 0, 14, 4, 95,
- 103, 114, 118, 136, 34, 35, 83, 6, 109, 89, 0, 0, 8, 67, 80, 129, 79, 47, 119, 0, 0, 16, 70, 5, 97, 82, 76, 145, 64, 35,
- 84, 6, 112, 34, 89, 37, 0, 16, 70, 88, 148, 193, 28, 145, 64, 83, 37, 89, 6, 115, 136, 37, 0, 15, 70, 77, 86, 133, 81, 65,
- 64, 89, 40, 88, 6, 108, 47, 0, 15, 70, 52, 83, 1, 56, 145, 64, 65, 13, 55, 115, 50, 37, 0, 15, 70, 52, 20, 133, 48, 145,
- 64, 65, 35, 34, 13, 55, 37, 0, 0, 20, 72, 88, 243, 210, 56, 83, 69, 57, 48, 83, 117, 34, 50, 116, 65, 13, 50, 89, 0, 10,
- 198, 60, 225, 5, 84, 113, 5, 65, 46, 11, 70, 44, 83, 148, 84, 50, 217, 21, 0, 47, 8, 2, 195, 151, 65, 115, 55, 0, 0, 9,
- 67, 28, 81, 78, 136, 116, 50, 0, 8, 195, 28, 16, 78, 72, 46, 32, 10, 66, 77, 64, 89, 13, 50, 47, 0, 24, 0, 6, 195, 76,
- 243, 211, 72, 6, 195, 76, 243, 211, 8, 0, 9, 198, 60, 226, 213, 56, 65, 64, 65, 17, 70, 56, 244, 141, 4, 193, 64, 50, 110, 34,
- 65, 6, 115, 55, 13, 0, 16, 70, 8, 244, 135, 20, 225, 64, 71, 110, 34, 136, 13, 50, 13, 0, 17, 70, 100, 243, 1, 56, 65, 64,
- 57, 40, 55, 6, 35, 50, 72, 13, 0, 14, 69, 17, 83, 131, 4, 224, 72, 35, 68, 49, 14, 50, 0, 0, 10, 67, 4, 193, 197, 35,
- 55, 136, 13, 0, 11, 67, 52, 145, 193, 65, 6, 37, 136, 35, 0, 0, 9, 68, 92, 83, 132, 100, 21, 0, 47, 0, 11, 68, 72, 83,
- 162, 20, 34, 13, 50, 123, 0, 0, 17, 70, 76, 147, 135, 20, 227, 212, 89, 109, 50, 136, 13, 50, 110, 47, 0, 0, 12, 201, 60, 244,
- 133, 20, 226, 207, 53, 53, 5, 66, 12, 2, 194, 167, 35, 83, 72, 116, 55, 13, 68, 0, 0, 10, 66, 76, 80, 108, 89, 13, 0, 41,
- 46, 6, 194, 60, 208, 72, 10, 13, 2, 194, 164, 65, 111, 50, 47, 116, 49, 13, 50, 0, 0, 8, 2, 194, 165, 57, 108, 50, 0, 0,
- 0, 9, 2, 194, 163, 48, 131, 50, 47, 0, 0, 18, 70, 60, 225, 1, 56, 180, 192, 6, 110, 50, 72, 35, 68, 49, 89, 0, 8, 9,
- 198, 4, 229, 1, 72, 84, 192, 66, 15, 70, 76, 84, 150, 4, 20, 192, 89, 13, 34, 83, 115, 89, 0, 10, 69, 21, 35, 133, 77, 64,
- 21, 0, 47, 16, 69, 37, 64, 76, 38, 64, 37, 47, 6, 115, 55, 37, 38, 13, 0, 0, 12, 201, 77, 113, 84, 80, 84, 138, 60, 83,
- 0, 67, 0, 14, 69, 72, 243, 132, 21, 32, 34, 110, 50, 72, 13, 34, 0, 16, 69, 88, 84, 132, 21, 32, 83, 6, 112, 34, 72, 13,
- 34, 0, 8, 14, 69, 20, 196, 193, 10, 32, 112, 55, 89, 13, 71, 37, 0, 12, 69, 8, 245, 87, 21, 32, 71, 120, 13, 34, 0, 17,
- 70, 64, 244, 148, 84, 112, 76, 48, 110, 34, 47, 118, 136, 35, 55, 0, 0, 0, 16, 70, 56, 241, 197, 20, 228, 192, 50, 110, 136, 10,
- 116, 50, 89, 0, 11, 70, 77, 65, 86, 20, 228, 192, 21, 0, 47, 11, 70, 12, 243, 12, 36, 228, 192, 21, 0, 47, 5, 130, 195, 164,
- 43, 0, 0, 0, 10, 67, 105, 83, 21, 88, 40, 55, 40, 0, 0, 0, 18, 70, 8, 195, 205, 21, 37, 83, 71, 55, 40, 65, 6, 116,
- 34, 111, 89, 0, 13, 2, 194, 169, 49, 40, 48, 6, 37, 34, 112, 136, 0, 0, 10, 69, 9, 84, 148, 60, 224, 21, 0, 47, 13, 2,
- 194, 182, 48, 35, 34, 35, 136, 34, 115, 83, 0, 0, 5, 130, 195, 175, 43, 0, 5, 130, 195, 172, 43, 0, 9, 67, 88, 144, 64, 84,
- 37, 35, 0, 10, 2, 194, 181, 65, 37, 49, 34, 40, 0, 0, 21, 72, 28, 80, 146, 60, 177, 78, 21, 32, 136, 13, 71, 34, 117, 49,
- 13, 50, 13, 34, 0, 22, 72, 52, 17, 1, 28, 20, 203, 5, 32, 65, 35, 72, 35, 136, 6, 35, 89, 49, 35, 34, 0, 0, 14, 71,
- 12, 129, 86, 72, 243, 5, 80, 21, 102, 114, 0, 47, 0, 11, 5, 95, 35, 115, 116, 101, 89, 47, 13, 0, 10, 2, 194, 176, 136, 34,
- 115, 72, 13, 0, 0, 17, 2, 194, 177, 48, 55, 111, 89, 10, 110, 83, 65, 37, 50, 111, 89, 0, 0, 20, 71, 92, 81, 199, 21, 113,
- 78, 76, 84, 112, 136, 13, 84, 6, 108, 12, 50, 89, 0, 14, 70, 88, 243, 210, 28, 81, 64, 83, 117, 34, 136, 116, 0, 15, 70, 12,
- 241, 84, 104, 81, 64, 49, 40, 47, 89, 6, 116, 0, 16, 70, 28, 243, 149, 8, 145, 64, 81, 13, 50, 40, 12, 71, 37, 0, 13, 2,
- 194, 190, 72, 34, 37, 49, 58, 35, 34, 47, 0, 0, 18, 70, 76, 241, 15, 20, 225, 5, 89, 6, 117, 72, 4, 40, 50, 72, 13, 0,
- 9, 198, 4, 193, 193, 4, 225, 5, 66, 10, 67, 4, 64, 77, 35, 72, 35, 65, 0, 13, 2, 195, 183, 136, 13, 72, 116, 55, 72, 128,
- 34, 0, 0, 11, 68, 32, 82, 203, 20, 107, 112, 49, 13, 0, 11, 68, 24, 244, 141, 4, 21, 108, 97, 0, 47, 17, 70, 8, 83, 138,
- 4, 210, 78, 71, 108, 50, 75, 13, 65, 13, 50, 0, 11, 2, 194, 188, 13, 49, 58, 35, 34, 47, 0, 5, 130, 195, 180, 43, 0, 28,
- 67, 56, 145, 64, 50, 4, 37, 15, 84, 4, 115, 34, 15, 50, 6, 37, 0, 82, 119, 97, 97, 114, 32, 110, 105, 101, 32, 7, 195, 56,
- 145, 64, 11, 40, 11, 2, 194, 189, 13, 107, 35, 55, 84, 13, 0, 0, 17, 70, 48, 20, 193, 28, 225, 64, 55, 35, 89, 6, 35, 50,
- 57, 13, 0, 11, 68, 24, 16, 212, 60, 21, 108, 97, 0, 47, 5, 130, 195, 178, 43, 0, 17, 70, 52, 21, 8, 36, 193, 1, 65, 35,
- 47, 6, 109, 55, 72, 35, 0, 0, 0, 0, 9, 68, 12, 192, 82, 44, 21, 0, 47, 0, 6, 195, 36, 65, 69, 66, 10, 67, 73, 81,
- 1, 34, 40, 72, 35, 0, 10, 67, 60, 193, 193, 110, 55, 81, 35, 0, 21, 67, 80, 83, 0, 47, 112, 55, 15, 35, 84, 6, 37, 84,
- 0, 81, 97, 118, 105, 118, 32, 21, 73, 72, 144, 200, 5, 33, 19, 8, 16, 73, 34, 37, 76, 13, 72, 89, 71, 6, 122, 0, 21, 73,
- 40, 81, 134, 72, 86, 83, 8, 16, 73, 75, 108, 83, 34, 37, 89, 71, 6, 122, 0, 0, 8, 66, 80, 80, 47, 13, 0, 32, 0, 24,
- 67, 64, 144, 203, 48, 4, 37, 49, 15, 13, 50, 15, 48, 6, 123, 0, 82, 110, 32, 112, 97, 121, 32, 5, 130, 195, 189, 43, 0, 0,
- 19, 71, 16, 85, 82, 20, 229, 25, 16, 72, 118, 13, 34, 13, 50, 47, 123, 47, 0, 19, 70, 16, 244, 143, 80, 129, 65, 72, 110, 34,
- 13, 47, 6, 37, 12, 57, 35, 0, 5, 130, 195, 187, 43, 0, 14, 69, 72, 82, 197, 57, 64, 34, 116, 49, 13, 50, 47, 0, 10, 69,
- 72, 240, 133, 73, 64, 21, 0, 47, 10, 69, 32, 19, 76, 21, 64, 21, 0, 47, 0, 5, 130, 195, 185, 43, 0, 15, 69, 8, 84, 212,
- 21, 32, 71, 6, 108, 89, 47, 13, 34, 0, 0, 0, 14, 69, 80, 245, 4, 5, 64, 47, 110, 72, 35, 47, 0, 8, 0, 13, 70, 21,
- 52, 18, 21, 52, 207, 21, 105, 116, 0, 47, 0, 12, 71, 5, 35, 83, 81, 35, 206, 28, 21, 0, 47, 0, 0, 0, 19, 70, 4, 229,
- 15, 56, 149, 83, 35, 50, 47, 6, 117, 50, 37, 57, 111, 89, 0, 0, 0, 17, 70, 76, 147, 129, 28, 241, 197, 89, 13, 50, 13, 136,
- 117, 136, 13, 0, 17, 70, 64, 147, 143, 80, 17, 197, 48, 37, 50, 40, 47, 6, 115, 90, 0, 0, 16, 70, 12, 132, 137, 77, 67, 198,
- 49, 34, 109, 89, 47, 110, 83, 0, 0, 0, 0, 8, 197, 60, 225, 197, 4, 112, 65, 8, 67, 52, 20, 153, 21, 0, 47, 0, 8, 196,
- 33, 83, 12, 20, 72, 32, 12, 68, 32, 147, 4, 20, 107, 37, 55, 72, 13, 0, 0, 12, 69, 13, 84, 137, 4, 80, 21, 108, 97, 0,
- 47, 11, 67, 60, 228, 192, 135, 50, 89, 0, 72, 32, 14, 69, 76, 19, 132, 72, 16, 89, 35, 50, 72, 34, 35, 0, 12, 69, 64, 145,
- 82, 72, 80, 48, 6, 116, 34, 0, 10, 69, 28, 83, 210, 28, 80, 21, 0, 47, 16, 69, 16, 19, 137, 144, 192, 72, 6, 115, 50, 37,
- 12, 13, 55, 0, 15, 69, 84, 112, 78, 16, 16, 40, 81, 6, 35, 50, 72, 35, 0, 14, 69, 56, 147, 133, 88, 80, 50, 109, 50, 13,
- 83, 37, 0, 0, 17, 71, 76, 50, 5, 21, 1, 82, 76, 89, 49, 116, 48, 13, 34, 89, 0, 15, 69, 13, 35, 206, 42, 32, 49, 34,
- 110, 50, 57, 6, 116, 0, 0, 22, 72, 61, 32, 78, 40, 84, 5, 73, 48, 117, 34, 6, 35, 50, 57, 13, 48, 113, 34, 89, 0, 0,
- 7, 196, 88, 243, 20, 20, 65, 13, 68, 76, 241, 18, 4, 89, 117, 72, 34, 6, 115, 0, 10, 67, 4, 209, 78, 115, 65, 108, 50, 0,
- 11, 68, 48, 21, 68, 20, 21, 108, 97, 0, 47, 7, 196, 76, 241, 18, 4, 8, 13, 68, 48, 80, 78, 4, 55, 37, 6, 115, 50, 35,
- 0, 8, 67, 40, 240, 78, 21, 0, 47, 10, 66, 81, 96, 47, 116, 83, 116, 10, 0, 0, 15, 69, 76, 240, 133, 72, 80, 89, 6, 117,
- 71, 13, 34, 13, 0, 8, 197, 56, 19, 65, 80, 80, 66, 15, 69, 12, 194, 86, 36, 16, 49, 55, 109, 84, 37, 57, 35, 0, 7, 195,
- 76, 245, 64, 72, 32, 13, 69, 81, 37, 68, 36, 80, 47, 34, 40, 72, 37, 0, 0, 0, 14, 69, 32, 145, 82, 76, 240, 107, 37, 12,
- 34, 89, 110, 0, 18, 70, 4, 193, 197, 32, 83, 5, 35, 55, 136, 13, 107, 4, 116, 55, 13, 0, 0, 7, 196, 88, 84, 141, 100, 66,
- 9, 198, 60, 225, 197, 72, 145, 70, 65, 0, 7, 195, 92, 245, 64, 72, 32, 12, 69, 9, 32, 72, 4, 208, 71, 34, 115, 65, 0, 0,
- 0, 16, 69, 76, 243, 1, 56, 176, 89, 2, 117, 55, 35, 68, 49, 0, 8, 18, 70, 60, 179, 1, 32, 243, 65, 120, 49, 55, 13, 107,
- 6, 120, 65, 35, 0, 0, 12, 201, 4, 117, 5, 73, 53, 5, 88, 243, 210, 68, 0, 13, 69, 80, 84, 193, 4, 208, 47, 13, 89, 115,
- 65, 0, 12, 68, 28, 83, 133, 72, 136, 116, 50, 13, 34, 0, 19, 72, 52, 19, 13, 21, 48, 149, 73, 144, 65, 115, 65, 89, 71, 13,
- 34, 37, 0, 0, 23, 73, 28, 83, 5, 72, 83, 132, 32, 82, 68, 136, 13, 55, 116, 34, 13, 50, 47, 107, 123, 47, 0, 0, 0, 16,
- 69, 88, 18, 193, 57, 64, 83, 2, 35, 49, 6, 35, 50, 47, 0, 15, 70, 76, 50, 15, 20, 208, 78, 89, 49, 40, 65, 35, 50, 0,
- 0, 6, 195, 92, 21, 0, 8, 9, 68, 72, 245, 133, 72, 21, 0, 47, 0, 11, 68, 24, 145, 5, 76, 21, 108, 97, 0, 47, 10, 69,
- 5, 37, 8, 85, 32, 21, 0, 47, 0, 0, 23, 66, 77, 144, 89, 4, 123, 15, 35, 50, 15, 89, 6, 123, 0, 82, 97, 97, 110, 32,
- 115, 121, 32, 6, 194, 77, 144, 72, 32, 13, 69, 72, 82, 78, 21, 64, 34, 13, 50, 108, 47, 0, 15, 69, 52, 246, 129, 73, 64, 65,
- 117, 47, 89, 35, 34, 47, 0, 0, 0, 13, 68, 5, 51, 207, 44, 2, 35, 89, 10, 117, 49, 0, 17, 70, 45, 112, 90, 84, 197, 64,
- 49, 58, 35, 88, 6, 40, 55, 40, 0, 0, 13, 70, 76, 244, 130, 60, 227, 133, 21, 102, 114, 0, 47, 16, 69, 17, 99, 210, 4, 176,
- 72, 14, 84, 6, 131, 90, 35, 49, 0, 14, 69, 21, 35, 69, 48, 240, 112, 34, 65, 13, 55, 117, 0, 0, 16, 70, 81, 32, 71, 36,
- 82, 192, 47, 34, 35, 136, 6, 37, 49, 0, 16, 70, 65, 33, 83, 80, 146, 192, 48, 34, 108, 89, 47, 37, 49, 0, 0, 15, 69, 76,
- 19, 1, 52, 144, 89, 35, 55, 6, 115, 65, 37, 0, 0, 17, 70, 9, 33, 89, 4, 226, 64, 71, 34, 37, 57, 6, 115, 50, 37, 0,
- 0, 0, 17, 70, 37, 35, 206, 36, 89, 0, 37, 34, 40, 50, 6, 37, 12, 13, 0, 0, 0, 13, 68, 92, 83, 1, 24, 84, 112, 55,
- 10, 35, 83, 0, 8, 67, 28, 243, 201, 136, 124, 0, 0, 0, 15, 69, 76, 243, 143, 72, 80, 89, 40, 50, 6, 117, 34, 13, 0, 8,
- 197, 60, 244, 147, 20, 80, 66, 14, 69, 40, 19, 137, 56, 80, 75, 13, 50, 37, 12, 50, 0, 13, 69, 8, 85, 10, 36, 80, 71, 108,
- 37, 80, 37, 0, 0, 8, 195, 32, 16, 82, 72, 46, 32, 0, 9, 197, 60, 225, 5, 84, 112, 65, 46, 11, 67, 45, 112, 64, 49, 58,
- 35, 0, 72, 46, 0, 13, 68, 20, 194, 84, 20, 37, 55, 6, 37, 12, 47, 0, 12, 68, 12, 130, 78, 4, 91, 6, 37, 50, 35, 0,
- 0, 10, 67, 88, 84, 147, 83, 113, 34, 89, 0, 15, 69, 76, 243, 149, 72, 80, 89, 110, 50, 10, 118, 34, 13, 0, 10, 69, 32, 148,
- 16, 36, 80, 21, 0, 47, 8, 197, 81, 84, 139, 100, 80, 66, 15, 69, 44, 19, 129, 16, 16, 49, 35, 50, 35, 72, 2, 35, 0, 15,
- 69, 4, 192, 83, 44, 16, 35, 55, 6, 35, 89, 49, 35, 0, 0, 18, 71, 64, 243, 137, 21, 1, 82, 76, 48, 117, 50, 37, 48, 112,
- 34, 89, 0, 10, 198, 36, 229, 21, 77, 49, 78, 8, 32, 0, 9, 68, 9, 34, 65, 56, 21, 0, 47, 0, 21, 72, 88, 84, 129, 24,
- 113, 76, 22, 64, 83, 112, 34, 35, 83, 136, 13, 55, 116, 13, 0, 13, 70, 24, 192, 85, 8, 84, 148, 21, 102, 114, 0, 47, 0, 0,
- 31, 76, 72, 149, 137, 21, 36, 207, 56, 65, 82, 20, 225, 0, 34, 13, 83, 37, 12, 34, 89, 110, 50, 13, 34, 10, 6, 108, 50, 47,
- 0, 0, 8, 67, 52, 146, 197, 21, 0, 47, 0, 9, 198, 72, 147, 139, 36, 226, 192, 66, 0, 18, 71, 8, 241, 75, 5, 33, 83, 80,
- 71, 40, 49, 35, 34, 108, 89, 47, 0, 0, 9, 68, 40, 243, 133, 76, 21, 0, 47, 9, 68, 40, 19, 69, 76, 21, 0, 47, 16, 3,
- 101, 46, 97, 9, 108, 50, 10, 6, 35, 50, 72, 13, 34, 0, 0, 19, 70, 8, 80, 84, 72, 150, 0, 71, 37, 38, 6, 115, 47, 34,
- 13, 49, 89, 0, 12, 67, 9, 2, 192, 71, 13, 48, 112, 34, 49, 0, 0, 0, 0, 11, 68, 48, 149, 9, 76, 21, 108, 97, 0, 47,
- 0, 9, 68, 72, 241, 197, 72, 21, 0, 47, 0, 11, 2, 95, 34, 107, 115, 55, 23, 115, 50, 0, 0, 0, 9, 66, 89, 80, 21, 102,
- 114, 0, 47, 14, 73, 76, 128, 75, 21, 52, 5, 5, 33, 64, 21, 0, 47, 0, 8, 195, 44, 243, 128, 72, 9, 32, 8, 2, 95, 39,
- 47, 37, 49, 0, 0, 16, 70, 45, 34, 84, 36, 82, 192, 49, 34, 109, 47, 6, 37, 49, 0, 0, 0, 15, 70, 60, 211, 69, 44, 81,
- 82, 110, 65, 13, 49, 116, 34, 0, 17, 70, 52, 147, 137, 77, 65, 82, 65, 13, 50, 109, 89, 47, 13, 34, 0, 17, 70, 36, 115, 143,
- 72, 81, 82, 37, 136, 50, 117, 34, 6, 116, 34, 0, 18, 70, 32, 245, 1, 29, 65, 82, 107, 110, 47, 10, 35, 136, 47, 13, 34, 0,
- 9, 198, 29, 35, 197, 64, 81, 82, 66, 18, 70, 16, 85, 133, 57, 65, 82, 72, 6, 116, 84, 13, 50, 47, 13, 34, 0, 0, 6, 195,
- 88, 19, 128, 72, 13, 69, 16, 84, 137, 12, 176, 72, 108, 34, 37, 49, 0, 0, 0, 13, 2, 95, 41, 34, 112, 136, 89, 107, 35, 49,
- 37, 0, 0, 15, 70, 85, 37, 71, 84, 22, 64, 40, 34, 40, 81, 58, 121, 0, 9, 198, 16, 241, 66, 4, 18, 64, 66, 13, 2, 95,
- 40, 55, 109, 68, 89, 107, 35, 49, 37, 0, 0, 10, 67, 64, 84, 128, 48, 13, 34, 0, 46, 6, 195, 88, 148, 128, 72, 0, 0, 15,
- 2, 95, 45, 49, 110, 48, 13, 55, 47, 116, 49, 13, 50, 0, 0, 20, 71, 44, 245, 9, 48, 163, 206, 76, 49, 110, 47, 13, 55, 57,
- 6, 135, 50, 89, 0, 9, 2, 95, 44, 49, 110, 65, 35, 0, 0, 9, 67, 16, 84, 128, 72, 13, 34, 0, 11, 70, 20, 20, 212, 28,
- 21, 5, 21, 0, 47, 9, 2, 95, 51, 6, 72, 34, 37, 0, 0, 10, 199, 60, 244, 147, 81, 35, 207, 52, 66, 9, 2, 95, 50, 6,
- 47, 58, 116, 0, 0, 13, 69, 64, 85, 9, 80, 80, 48, 13, 47, 37, 47, 0, 9, 2, 95, 49, 10, 6, 116, 50, 0, 0, 13, 68,
- 32, 19, 12, 60, 107, 6, 109, 55, 4, 120, 0, 9, 2, 95, 48, 6, 50, 111, 55, 0, 0, 10, 2, 95, 55, 6, 89, 116, 84, 13,
- 0, 0, 9, 2, 95, 54, 6, 89, 108, 89, 0, 0, 9, 2, 95, 53, 6, 83, 123, 83, 0, 0, 10, 2, 95, 52, 6, 83, 37, 12,
- 34, 0, 0, 16, 70, 8, 83, 12, 21, 101, 69, 71, 112, 55, 84, 57, 40, 12, 0, 13, 2, 95, 59, 49, 110, 65, 35, 48, 111, 50,
- 47, 0, 0, 15, 70, 40, 245, 66, 21, 37, 0, 57, 40, 71, 6, 113, 34, 0, 14, 2, 95, 58, 72, 111, 71, 13, 55, 48, 111, 50,
- 47, 0, 0, 9, 68, 52, 16, 133, 48, 21, 0, 47, 10, 2, 95, 57, 6, 50, 116, 136, 13, 0, 0, 11, 68, 84, 226, 85, 76, 21,
- 108, 97, 0, 47, 17, 70, 76, 19, 22, 4, 67, 210, 89, 35, 55, 84, 35, 72, 131, 34, 0, 10, 2, 95, 56, 10, 6, 35, 136, 47,
- 0, 0, 14, 69, 64, 85, 18, 85, 48, 48, 116, 47, 34, 111, 89, 0, 14, 2, 95, 63, 83, 34, 115, 136, 47, 116, 49, 13, 50, 0,
- 0, 16, 70, 56, 85, 10, 36, 84, 192, 50, 108, 12, 37, 80, 37, 89, 0, 16, 70, 36, 66, 76, 48, 84, 192, 37, 72, 6, 109, 55,
- 13, 89, 0, 21, 71, 36, 225, 215, 5, 101, 77, 4, 37, 68, 81, 58, 35, 84, 6, 40, 12, 65, 35, 0, 14, 2, 95, 62, 136, 34,
- 117, 47, 13, 34, 23, 35, 89, 0, 0, 0, 7, 196, 92, 18, 201, 76, 65, 14, 2, 95, 60, 49, 55, 123, 50, 13, 34, 23, 35, 89,
- 0, 0, 0, 9, 198, 88, 243, 210, 16, 21, 0, 8, 0, 0, 23, 73, 72, 16, 200, 52, 19, 137, 56, 241, 134, 34, 35, 136, 65, 6,
- 35, 50, 37, 50, 110, 83, 0, 10, 67, 40, 80, 78, 90, 133, 50, 0, 41, 0, 16, 69, 76, 245, 197, 80, 240, 89, 40, 58, 6, 108,
- 12, 47, 40, 0, 16, 69, 52, 20, 21, 80, 240, 65, 35, 48, 6, 40, 12, 47, 40, 0, 0, 15, 70, 49, 146, 215, 4, 18, 192, 55,
- 123, 49, 84, 115, 49, 0, 16, 70, 44, 133, 77, 4, 195, 192, 49, 40, 65, 6, 115, 55, 40, 0, 0, 9, 198, 52, 84, 131, 20, 65,
- 83, 66, 9, 67, 41, 83, 135, 57, 40, 68, 0, 0, 12, 68, 76, 245, 8, 60, 89, 40, 12, 47, 40, 0, 16, 70, 12, 132, 153, 76,
- 193, 82, 49, 34, 121, 89, 55, 13, 34, 0, 9, 198, 28, 245, 68, 36, 226, 64, 66, 0, 0, 19, 71, 16, 83, 133, 52, 20, 139, 20,
- 72, 116, 50, 13, 65, 35, 34, 49, 13, 0, 18, 70, 8, 243, 9, 88, 153, 0, 71, 40, 55, 6, 109, 84, 37, 12, 13, 0, 0, 0,
- 16, 4, 194, 182, 194, 182, 48, 35, 34, 35, 136, 34, 115, 84, 13, 0, 0, 16, 70, 56, 85, 10, 36, 84, 197, 50, 108, 37, 80, 37,
- 89, 13, 0, 0, 11, 70, 88, 147, 131, 20, 229, 0, 21, 0, 47, 0, 18, 70, 4, 48, 80, 84, 192, 207, 35, 49, 35, 48, 6, 40,
- 55, 49, 120, 0, 0, 0, 0, 12, 68, 80, 19, 135, 4, 47, 35, 68, 81, 35, 0, 12, 68, 44, 17, 133, 20, 49, 35, 83, 6, 116,
- 0, 0, 10, 67, 85, 53, 83, 21, 108, 97, 0, 47, 0, 0, 18, 70, 64, 192, 83, 20, 229, 1, 48, 55, 35, 89, 6, 108, 50, 47,
- 35, 0, 10, 67, 49, 83, 129, 21, 108, 97, 0, 47, 0, 11, 70, 72, 144, 200, 5, 33, 0, 21, 0, 47, 8, 67, 56, 82, 76, 21,
- 0, 47, 13, 68, 52, 33, 75, 36, 65, 71, 108, 12, 49, 37, 0, 0, 0, 17, 70, 89, 35, 197, 145, 34, 71, 83, 34, 40, 12, 13,
- 34, 13, 136, 0, 17, 70, 40, 240, 67, 32, 147, 64, 57, 40, 58, 6, 115, 136, 13, 65, 0, 6, 195, 37, 48, 142, 13, 0, 18, 2,
- 95, 91, 55, 109, 68, 89, 15, 71, 55, 110, 49, 107, 35, 49, 37, 0, 0, 26, 74, 16, 85, 84, 21, 35, 206, 60, 210, 85, 52, 72,
- 128, 47, 13, 34, 117, 50, 6, 117, 65, 37, 111, 65, 0, 17, 70, 64, 19, 5, 72, 211, 192, 48, 35, 55, 6, 112, 34, 65, 40, 0,
- 0, 10, 69, 8, 20, 139, 49, 144, 21, 0, 47, 0, 16, 73, 8, 245, 82, 28, 83, 201, 76, 145, 64, 21, 102, 114, 0, 47, 0, 9,
- 67, 32, 82, 192, 107, 112, 49, 0, 18, 70, 77, 84, 137, 56, 19, 69, 89, 118, 34, 37, 50, 6, 115, 65, 13, 0, 18, 70, 12, 84,
- 193, 74, 32, 64, 89, 13, 89, 13, 34, 37, 12, 57, 35, 0, 8, 2, 95, 95, 55, 123, 50, 0, 0, 17, 71, 52, 245, 15, 73, 66,
- 137, 20, 65, 117, 47, 13, 34, 49, 37, 0, 10, 199, 16, 148, 204, 20, 180, 201, 20, 66, 12, 71, 48, 240, 203, 21, 32, 137, 20, 21,
- 0, 47, 0, 9, 3, 103, 39, 110, 136, 109, 50, 0, 7, 196, 56, 17, 1, 80, 8, 10, 67, 40, 16, 207, 57, 35, 49, 40, 0, 18,
- 2, 95, 93, 34, 112, 136, 89, 15, 71, 55, 110, 49, 107, 35, 49, 37, 0, 0, 0, 14, 69, 73, 84, 208, 21, 48, 34, 111, 89, 48,
- 13, 89, 0, 16, 69, 21, 131, 196, 85, 48, 108, 49, 89, 6, 117, 72, 111, 89, 0, 8, 197, 5, 52, 18, 37, 48, 66, 8, 197, 24,
- 195, 210, 37, 48, 65, 15, 69, 4, 67, 206, 37, 48, 35, 72, 6, 117, 50, 13, 89, 0, 6, 195, 24, 18, 192, 13, 0, 11, 67, 64,
- 244, 148, 48, 110, 34, 47, 0, 65, 0, 6, 2, 95, 97, 115, 0, 0, 20, 71, 28, 85, 19, 136, 208, 78, 136, 136, 108, 47, 89, 6,
- 116, 65, 35, 50, 37, 0, 11, 70, 9, 35, 207, 44, 198, 78, 21, 0, 47, 0, 12, 201, 36, 229, 5, 57, 50, 84, 20, 149, 0, 68,
- 0, 16, 73, 12, 243, 148, 21, 53, 1, 80, 147, 192, 21, 108, 97, 0, 47, 0, 0, 14, 70, 4, 36, 129, 32, 19, 64, 115, 71, 34,
- 35, 65, 0, 0, 15, 72, 21, 97, 78, 81, 80, 76, 37, 48, 21, 108, 97, 0, 47, 10, 67, 16, 83, 192, 21, 108, 97, 0, 47, 0,
- 8, 196, 80, 83, 147, 100, 66, 8, 0, 0, 10, 67, 18, 34, 155, 21, 102, 114, 0, 47, 0, 9, 67, 20, 180, 192, 108, 49, 89, 0,
- 12, 67, 4, 195, 205, 35, 55, 10, 6, 110, 65, 0, 0, 0, 0, 16, 70, 80, 84, 85, 36, 192, 64, 47, 13, 49, 37, 12, 55, 35,
- 0, 16, 70, 44, 19, 9, 20, 96, 64, 49, 35, 55, 6, 37, 83, 35, 0, 16, 70, 36, 226, 193, 80, 128, 64, 37, 68, 49, 6, 115,
- 47, 35, 0, 10, 199, 16, 85, 82, 28, 16, 78, 76, 65, 13, 70, 64, 84, 147, 60, 224, 64, 21, 108, 97, 0, 47, 17, 70, 56, 21,
- 1, 76, 160, 64, 50, 2, 35, 47, 6, 35, 91, 35, 0, 17, 70, 56, 21, 1, 76, 128, 64, 50, 2, 35, 47, 6, 35, 91, 35, 0,
- 16, 70, 76, 80, 213, 56, 64, 64, 89, 13, 49, 40, 50, 72, 35, 0, 9, 198, 8, 84, 141, 84, 64, 64, 66, 0, 17, 70, 81, 51,
- 197, 56, 19, 73, 47, 89, 40, 50, 6, 115, 65, 37, 0, 10, 199, 4, 19, 135, 21, 50, 69, 56, 8, 0, 17, 70, 64, 83, 143, 72,
- 83, 148, 48, 108, 50, 117, 34, 108, 50, 47, 0, 17, 70, 64, 20, 16, 21, 33, 76, 48, 35, 48, 13, 34, 6, 112, 55, 0, 10, 67,
- 40, 244, 226, 21, 101, 115, 0, 47, 12, 68, 29, 33, 84, 4, 81, 34, 116, 47, 35, 0, 0, 6, 195, 36, 34, 83, 65, 11, 200, 4,
- 19, 147, 80, 16, 78, 16, 80, 66, 13, 4, 95, 104, 97, 99, 49, 6, 115, 34, 110, 50, 0, 0, 12, 68, 92, 21, 23, 60, 84, 35,
- 47, 84, 117, 0, 13, 70, 65, 80, 140, 36, 48, 64, 21, 108, 97, 0, 47, 17, 70, 76, 17, 193, 72, 144, 64, 89, 35, 136, 35, 34,
- 6, 37, 35, 0, 11, 70, 40, 84, 211, 36, 48, 64, 21, 0, 47, 17, 70, 12, 80, 201, 48, 144, 64, 89, 13, 89, 37, 12, 55, 37,
- 35, 0, 18, 70, 28, 19, 9, 48, 80, 64, 136, 35, 55, 13, 55, 6, 37, 12, 35, 0, 0, 11, 67, 36, 196, 197, 6, 37, 55, 88,
- 13, 0, 0, 10, 69, 92, 21, 19, 60, 224, 21, 0, 47, 0, 6, 2, 95, 117, 118, 0, 0, 14, 69, 37, 48, 66, 20, 192, 37, 89,
- 13, 71, 112, 55, 0, 0, 7, 196, 60, 227, 73, 56, 65, 18, 71, 5, 52, 197, 8, 194, 69, 24, 35, 89, 13, 71, 55, 6, 37, 83,
- 0, 9, 195, 92, 147, 0, 72, 9, 46, 32, 10, 67, 4, 36, 193, 35, 71, 89, 35, 0, 9, 198, 12, 243, 146, 4, 66, 69, 66, 18,
- 2, 95, 123, 55, 109, 68, 89, 15, 49, 34, 111, 55, 107, 35, 49, 37, 0, 0, 0, 0, 12, 68, 49, 80, 193, 76, 55, 40, 49, 35,
- 89, 0, 0, 18, 70, 36, 228, 207, 52, 226, 65, 13, 50, 89, 110, 65, 50, 37, 57, 35, 0, 14, 69, 8, 82, 197, 73, 48, 71, 116,
- 49, 13, 34, 89, 0, 0, 18, 70, 52, 21, 8, 36, 20, 192, 65, 35, 47, 6, 37, 12, 57, 35, 89, 0, 0, 18, 2, 95, 125, 34,
- 112, 136, 89, 15, 49, 34, 111, 55, 107, 35, 49, 37, 0, 0, 12, 68, 49, 82, 193, 76, 55, 40, 49, 35, 89, 0, 12, 2, 95, 124,
- 35, 83, 89, 47, 34, 116, 48, 0, 0, 10, 69, 72, 131, 196, 21, 48, 21, 0, 47, 8, 197, 48, 17, 146, 5, 48, 66, 9, 67, 40,
- 241, 89, 75, 120, 37, 0, 0, 16, 70, 16, 146, 215, 20, 196, 192, 72, 109, 49, 84, 13, 55, 89, 0, 9, 198, 4, 196, 133, 20, 68,
- 192, 66, 0, 13, 69, 56, 20, 211, 5, 80, 50, 35, 89, 6, 120, 0, 17, 71, 81, 34, 67, 32, 20, 132, 80, 47, 34, 37, 136, 115,
- 34, 47, 0, 11, 5, 95, 48, 97, 110, 100, 11, 108, 50, 0, 0, 0, 18, 71, 52, 19, 129, 48, 193, 69, 56, 65, 35, 50, 10, 35,
- 55, 116, 50, 0, 12, 68, 32, 22, 68, 56, 107, 122, 72, 13, 50, 0, 0, 17, 70, 36, 227, 133, 77, 65, 76, 109, 50, 50, 108, 89,
- 47, 13, 55, 0, 16, 70, 10, 52, 133, 81, 145, 0, 71, 113, 34, 13, 47, 123, 47, 0, 15, 70, 48, 84, 207, 80, 131, 192, 55, 13,
- 89, 40, 47, 40, 0, 0, 17, 70, 76, 243, 132, 20, 225, 83, 89, 110, 50, 72, 13, 50, 108, 89, 0, 16, 70, 4, 50, 9, 48, 193,
- 83, 35, 49, 6, 37, 55, 13, 89, 0, 0, 14, 69, 78, 32, 78, 12, 80, 89, 2, 116, 133, 50, 89, 0, 13, 70, 48, 244, 85, 37,
- 69, 82, 21, 108, 97, 0, 47, 0, 9, 198, 92, 81, 82, 28, 19, 13, 66, 19, 71, 52, 145, 23, 36, 229, 5, 72, 65, 109, 72, 84,
- 13, 50, 47, 13, 34, 0, 0, 0, 0, 19, 71, 76, 181, 76, 16, 83, 1, 76, 89, 49, 111, 55, 72, 13, 55, 35, 89, 0, 0, 17,
- 71, 72, 80, 133, 48, 193, 69, 72, 34, 13, 71, 13, 55, 116, 34, 0, 0, 8, 197, 80, 84, 132, 22, 64, 66, 13, 70, 76, 50, 13,
- 36, 69, 0, 91, 65, 37, 47, 0, 0, 25, 74, 76, 19, 135, 20, 209, 69, 57, 50, 193, 64, 89, 35, 50, 136, 13, 65, 116, 50, 89,
- 49, 35, 48, 0, 23, 72, 53, 5, 77, 4, 192, 78, 28, 16, 65, 48, 40, 12, 65, 35, 55, 6, 35, 68, 81, 35, 0, 0, 16, 70,
- 56, 148, 150, 4, 224, 64, 50, 13, 34, 84, 115, 50, 35, 0, 17, 70, 76, 81, 129, 56, 160, 64, 89, 13, 83, 6, 35, 50, 57, 35,
- 0, 17, 70, 76, 16, 146, 36, 224, 64, 89, 35, 71, 34, 6, 37, 50, 35, 0, 10, 69, 61, 129, 143, 72, 64, 21, 0, 47, 16, 70,
- 24, 195, 210, 36, 64, 64, 83, 55, 110, 34, 37, 72, 35, 0, 0, 0, 10, 199, 8, 20, 146, 36, 176, 68, 20, 67, 12, 68, 88, 83,
- 132, 4, 84, 108, 50, 72, 35, 0, 0, 9, 198, 60, 225, 197, 92, 83, 147, 65, 11, 67, 4, 211, 211, 6, 115, 65, 110, 89, 0, 9,
- 67, 80, 134, 83, 47, 123, 89, 0, 9, 198, 52, 20, 148, 36, 83, 147, 66, 0, 9, 198, 4, 194, 66, 4, 208, 64, 67, 16, 70, 32,
- 21, 133, 56, 112, 64, 107, 115, 83, 13, 68, 136, 35, 0, 0, 11, 200, 92, 83, 148, 4, 181, 9, 20, 176, 65, 9, 68, 12, 242, 5,
- 56, 21, 0, 47, 0, 13, 69, 12, 131, 208, 36, 224, 91, 2, 110, 48, 133, 0, 0, 0, 0, 16, 70, 52, 148, 212, 21, 34, 69, 65,
- 13, 89, 47, 116, 34, 37, 0, 9, 198, 4, 195, 73, 76, 178, 69, 67, 0, 10, 69, 44, 83, 22, 36, 224, 21, 0, 47, 0, 0, 9,
- 198, 52, 144, 200, 36, 83, 0, 66, 0, 0, 9, 198, 36, 226, 204, 84, 148, 192, 66, 16, 70, 28, 83, 133, 76, 148, 192, 136, 116, 50,
- 13, 89, 13, 89, 0, 16, 70, 28, 20, 129, 28, 84, 192, 81, 13, 34, 115, 75, 13, 89, 0, 9, 198, 24, 147, 129, 48, 148, 192, 67,
- 15, 70, 48, 145, 83, 8, 85, 0, 55, 37, 89, 71, 108, 47, 0, 0, 0, 0, 10, 67, 8, 197, 77, 71, 55, 40, 65, 0, 0, 13,
- 68, 41, 83, 165, 56, 136, 40, 50, 6, 37, 50, 0, 0, 15, 70, 61, 81, 19, 32, 84, 128, 120, 47, 89, 107, 112, 34, 0, 22, 73,
- 48, 19, 135, 20, 226, 15, 88, 83, 128, 55, 35, 68, 13, 50, 107, 117, 83, 13, 50, 0, 0, 11, 199, 60, 225, 5, 73, 51, 197, 44,
- 67, 36, 0, 0, 10, 69, 92, 147, 19, 60, 224, 21, 0, 47, 10, 69, 17, 84, 212, 36, 224, 21, 0, 47, 0, 0, 0, 16, 71, 76,
- 50, 18, 20, 147, 133, 72, 91, 34, 121, 50, 13, 34, 0, 0, 10, 69, 56, 83, 19, 60, 224, 21, 0, 47, 0, 21, 72, 88, 243, 210,
- 52, 19, 9, 28, 80, 83, 117, 34, 65, 6, 115, 55, 13, 136, 13, 0, 0, 9, 197, 60, 244, 150, 4, 192, 66, 36, 18, 71, 9, 34,
- 69, 92, 83, 69, 76, 71, 34, 37, 84, 13, 65, 108, 89, 0, 0, 20, 71, 56, 20, 193, 72, 83, 133, 72, 50, 35, 89, 35, 34, 6,
- 116, 50, 13, 34, 0, 10, 67, 56, 148, 201, 21, 108, 97, 0, 47, 20, 71, 92, 83, 9, 77, 112, 65, 72, 84, 6, 112, 55, 14, 89,
- 84, 115, 34, 0, 8, 0, 9, 67, 52, 21, 68, 65, 131, 72, 0, 0, 9, 67, 21, 84, 143, 128, 34, 40, 0, 0, 14, 70, 52, 21,
- 20, 32, 81, 64, 65, 35, 47, 6, 116, 0, 0, 20, 71, 4, 112, 77, 20, 211, 143, 56, 35, 136, 35, 65, 6, 108, 65, 50, 110, 50,
- 0, 7, 195, 17, 84, 192, 8, 32, 0, 0, 0, 16, 70, 88, 84, 147, 20, 225, 64, 83, 112, 34, 89, 13, 50, 13, 0, 16, 70, 80,
- 85, 146, 20, 65, 64, 47, 13, 83, 34, 116, 72, 13, 0, 30, 76, 80, 129, 83, 76, 19, 15, 56, 144, 197, 57, 49, 64, 47, 108, 89,
- 35, 55, 117, 50, 37, 89, 6, 108, 12, 50, 89, 13, 0, 0, 14, 67, 4, 69, 128, 35, 47, 83, 40, 49, 6, 115, 47, 0, 0, 0,
- 21, 72, 52, 20, 135, 5, 33, 84, 32, 16, 65, 35, 34, 136, 35, 34, 6, 116, 47, 35, 0, 0, 0, 10, 67, 8, 85, 197, 71, 116,
- 84, 13, 0, 0, 13, 70, 85, 53, 70, 73, 80, 212, 21, 108, 97, 0, 47, 0, 0, 9, 68, 48, 85, 201, 76, 21, 0, 47, 0, 15,
- 70, 56, 245, 83, 20, 64, 69, 50, 120, 89, 13, 72, 115, 0, 0, 14, 69, 44, 244, 1, 5, 32, 49, 110, 48, 10, 115, 34, 0, 0,
- 0, 16, 70, 88, 16, 82, 92, 83, 0, 83, 115, 34, 84, 6, 112, 55, 0, 13, 69, 24, 245, 67, 34, 32, 83, 40, 91, 6, 116, 0,
- 0, 12, 68, 52, 245, 15, 72, 65, 117, 47, 13, 34, 0, 11, 68, 28, 86, 69, 72, 136, 123, 13, 34, 0, 0, 18, 70, 4, 194, 15,
- 21, 113, 76, 35, 55, 107, 40, 84, 6, 112, 55, 0, 8, 0, 11, 68, 64, 147, 143, 80, 48, 37, 50, 40, 0, 0, 0, 19, 71, 4,
- 229, 23, 21, 36, 5, 56, 35, 50, 47, 84, 112, 34, 48, 13, 50, 0, 0, 10, 199, 4, 195, 5, 72, 113, 78, 20, 67, 20, 71, 8,
- 20, 131, 20, 195, 206, 4, 71, 35, 34, 89, 13, 55, 6, 117, 50, 35, 0, 0, 16, 70, 80, 84, 207, 85, 37, 83, 47, 13, 89, 120,
- 34, 111, 89, 0, 14, 71, 52, 84, 131, 5, 68, 137, 96, 21, 108, 97, 0, 47, 0, 0, 17, 70, 141, 33, 78, 77, 65, 82, 113, 34,
- 13, 50, 89, 47, 13, 34, 0, 12, 68, 36, 36, 197, 56, 37, 71, 89, 13, 50, 0, 0, 24, 73, 5, 34, 83, 80, 245, 5, 48, 84,
- 192, 35, 34, 37, 89, 47, 6, 117, 47, 13, 55, 108, 89, 0, 0, 23, 73, 17, 34, 78, 44, 80, 146, 60, 84, 128, 72, 34, 109, 50,
- 49, 13, 71, 34, 40, 12, 34, 0, 0, 10, 199, 16, 85, 82, 45, 37, 73, 76, 66, 24, 73, 8, 85, 12, 20, 129, 77, 77, 65, 82,
- 71, 108, 47, 55, 37, 12, 108, 65, 89, 47, 112, 34, 0, 0, 18, 71, 76, 147, 135, 5, 3, 197, 72, 89, 37, 68, 81, 35, 48, 40,
- 34, 0, 0, 7, 196, 4, 226, 77, 4, 65, 12, 68, 20, 97, 83, 20, 116, 83, 13, 89, 13, 0, 19, 72, 8, 18, 78, 76, 179, 15,
- 60, 96, 71, 123, 50, 89, 49, 55, 117, 83, 0, 0, 25, 73, 52, 81, 137, 77, 67, 198, 20, 193, 83, 65, 108, 83, 37, 89, 47, 6,
- 117, 83, 13, 55, 13, 89, 0, 0, 22, 73, 77, 112, 78, 28, 84, 147, 92, 16, 82, 89, 58, 35, 68, 13, 34, 89, 58, 115, 34, 0,
- 9, 198, 56, 17, 5, 56, 177, 64, 65, 16, 70, 8, 147, 208, 76, 145, 64, 71, 37, 6, 110, 48, 89, 37, 0, 13, 70, 12, 128, 82,
- 48, 145, 64, 76, 115, 55, 37, 0, 0, 15, 72, 72, 84, 212, 37, 69, 84, 36, 240, 21, 108, 97, 0, 47, 15, 70, 92, 243, 19, 20,
- 193, 89, 58, 40, 55, 89, 55, 37, 0, 0, 16, 70, 77, 69, 75, 72, 17, 192, 89, 47, 118, 49, 34, 35, 136, 0, 12, 68, 64, 20,
- 139, 20, 48, 35, 34, 49, 13, 0, 14, 68, 32, 244, 197, 4, 107, 40, 89, 6, 37, 12, 35, 0, 0, 15, 70, 12, 147, 12, 36, 84,
- 147, 89, 109, 55, 57, 6, 116, 0, 15, 70, 12, 83, 12, 36, 84, 147, 89, 109, 55, 57, 6, 116, 0, 16, 70, 88, 147, 12, 36, 84,
- 147, 84, 109, 55, 37, 13, 34, 89, 0, 13, 72, 8, 243, 142, 36, 85, 129, 48, 80, 21, 0, 47, 13, 67, 20, 67, 83, 123, 13, 50,
- 72, 110, 65, 89, 0, 0, 9, 198, 52, 20, 211, 4, 193, 64, 66, 17, 70, 16, 17, 207, 72, 65, 64, 72, 35, 136, 10, 110, 34, 72,
- 13, 0, 15, 70, 12, 81, 9, 48, 193, 64, 89, 13, 72, 109, 55, 13, 0, 14, 70, 64, 244, 147, 12, 129, 64, 48, 110, 34, 91, 13,
- 0, 15, 70, 77, 86, 129, 56, 225, 64, 89, 40, 88, 6, 115, 50, 0, 14, 70, 21, 66, 69, 56, 225, 64, 108, 47, 37, 13, 50, 0,
- 15, 70, 21, 53, 5, 48, 193, 64, 2, 37, 89, 47, 112, 55, 0, 11, 70, 12, 20, 140, 100, 193, 64, 21, 0, 47, 0, 6, 195, 92,
- 145, 64, 8, 7, 195, 80, 241, 64, 72, 32, 0, 24, 73, 88, 19, 146, 33, 147, 147, 16, 244, 144, 83, 35, 50, 34, 6, 123, 50, 89,
- 72, 110, 34, 48, 0, 0, 0, 0, 6, 195, 32, 241, 64, 8, 0, 0, 20, 72, 64, 146, 193, 56, 145, 78, 36, 80, 48, 37, 49, 35,
- 50, 6, 37, 50, 37, 0, 0, 25, 73, 52, 83, 79, 72, 16, 137, 48, 144, 64, 65, 108, 65, 110, 34, 35, 71, 6, 37, 55, 37, 57,
- 35, 0, 0, 0, 0, 0, 12, 199, 28, 85, 143, 48, 115, 9, 44, 66, 8, 32, 14, 69, 73, 84, 5, 73, 64, 34, 40, 48, 13, 34,
- 47, 0, 13, 69, 21, 81, 225, 56, 80, 118, 90, 6, 108, 50, 0, 16, 70, 52, 243, 148, 4, 117, 64, 65, 110, 50, 47, 13, 49, 118,
- 0, 0, 9, 67, 105, 147, 0, 89, 123, 55, 0, 0, 23, 73, 77, 67, 195, 44, 83, 147, 81, 42, 13, 89, 47, 110, 49, 13, 50, 89,
- 47, 34, 117, 65, 0, 14, 69, 29, 84, 212, 5, 96, 81, 40, 89, 47, 35, 83, 0, 0, 0, 8, 197, 76, 81, 5, 73, 64, 8, 10,
- 69, 77, 69, 65, 73, 64, 21, 0, 47, 0, 17, 70, 52, 19, 8, 21, 32, 133, 65, 35, 55, 6, 112, 34, 71, 13, 0, 10, 67, 49,
- 83, 21, 55, 40, 55, 40, 0, 12, 71, 72, 240, 133, 73, 68, 207, 56, 21, 0, 47, 0, 19, 71, 12, 132, 137, 77, 66, 78, 20, 49,
- 34, 13, 89, 47, 6, 37, 12, 50, 0, 18, 71, 12, 132, 137, 77, 66, 78, 4, 49, 34, 13, 89, 47, 37, 50, 35, 0, 9, 198, 81,
- 83, 137, 76, 153, 0, 66, 0, 13, 70, 4, 197, 5, 72, 149, 83, 21, 108, 97, 0, 47, 0, 21, 72, 9, 33, 68, 20, 226, 193, 53,
- 0, 71, 34, 116, 72, 13, 50, 49, 35, 65, 48, 0, 0, 21, 72, 12, 20, 16, 84, 48, 201, 56, 240, 49, 35, 48, 40, 76, 6, 37,
- 12, 50, 40, 0, 7, 195, 32, 243, 64, 72, 32, 9, 67, 44, 147, 64, 21, 0, 41, 47, 0, 9, 68, 40, 147, 77, 100, 21, 0, 47,
- 0, 0, 0, 0, 20, 71, 52, 19, 148, 61, 96, 78, 36, 65, 35, 50, 47, 110, 84, 6, 115, 50, 37, 0, 0, 15, 69, 60, 32, 68,
- 40, 16, 117, 71, 6, 35, 47, 57, 35, 0, 0, 24, 73, 48, 19, 66, 61, 33, 200, 36, 226, 64, 55, 35, 65, 71, 110, 34, 81, 6,
- 37, 12, 50, 37, 0, 0, 13, 69, 12, 241, 206, 4, 48, 49, 110, 67, 35, 49, 0, 0, 18, 71, 64, 148, 143, 84, 85, 20, 20, 48,
- 13, 34, 40, 12, 6, 108, 47, 0, 13, 68, 61, 32, 76, 20, 117, 34, 6, 115, 55, 13, 0, 12, 68, 32, 241, 82, 4, 107, 40, 34,
- 6, 115, 0, 14, 68, 16, 144, 78, 4, 72, 37, 57, 6, 115, 50, 35, 0, 0, 20, 72, 88, 84, 140, 4, 225, 211, 80, 80, 83, 13,
- 34, 55, 35, 68, 89, 47, 13, 0, 15, 69, 16, 17, 213, 72, 80, 72, 35, 136, 10, 118, 34, 13, 0, 16, 69, 32, 83, 5, 56, 80,
- 107, 37, 12, 55, 6, 37, 12, 50, 0, 15, 69, 21, 81, 197, 56, 80, 57, 40, 75, 6, 37, 12, 50, 0, 14, 69, 16, 83, 9, 48,
- 16, 72, 13, 55, 109, 55, 35, 0, 14, 69, 16, 19, 5, 56, 80, 72, 35, 55, 6, 116, 50, 0, 10, 69, 12, 192, 73, 72, 80, 21,
- 0, 47, 19, 72, 4, 229, 15, 36, 225, 84, 80, 80, 35, 50, 47, 40, 50, 6, 108, 47, 0, 14, 69, 21, 84, 143, 64, 16, 128, 34,
- 6, 117, 48, 35, 0, 0, 0, 0, 0, 11, 199, 60, 225, 5, 73, 113, 82, 64, 67, 36, 14, 71, 13, 35, 201, 77, 48, 78, 80, 21,
- 102, 114, 0, 47, 8, 197, 32, 241, 75, 60, 208, 8, 0, 18, 70, 52, 20, 148, 36, 226, 64, 65, 35, 34, 47, 6, 37, 12, 50, 37,
- 0, 17, 70, 88, 149, 129, 48, 66, 64, 84, 37, 84, 6, 35, 55, 72, 37, 0, 0, 13, 69, 32, 81, 76, 8, 240, 107, 116, 55, 71,
- 117, 0, 0, 0, 0, 7, 196, 76, 244, 1, 76, 66, 9, 198, 60, 244, 151, 4, 18, 64, 65, 16, 70, 80, 83, 5, 52, 19, 142, 47,
- 116, 55, 13, 65, 35, 50, 0, 0, 11, 70, 16, 83, 9, 48, 18, 0, 21, 0, 47, 0, 15, 69, 9, 37, 87, 21, 32, 71, 34, 40,
- 58, 6, 113, 34, 0, 17, 6, 95, 114, 111, 109, 97, 110, 34, 40, 65, 6, 123, 50, 89, 13, 0, 0, 0, 11, 69, 88, 147, 204, 21,
- 64, 21, 0, 41, 47, 16, 70, 28, 16, 146, 38, 67, 0, 136, 115, 71, 34, 37, 13, 55, 0, 0, 16, 70, 28, 83, 133, 72, 193, 73,
- 136, 116, 50, 13, 34, 55, 123, 0, 0, 15, 69, 92, 83, 5, 21, 32, 84, 112, 55, 10, 6, 116, 34, 0, 13, 69, 12, 17, 83, 5,
- 32, 89, 37, 88, 13, 34, 0, 0, 23, 73, 44, 224, 80, 76, 82, 227, 72, 83, 0, 49, 50, 35, 48, 89, 13, 49, 113, 34, 13, 55,
- 0, 15, 72, 8, 83, 133, 24, 144, 201, 84, 208, 21, 108, 97, 0, 47, 0, 8, 197, 88, 19, 132, 5, 64, 65, 0, 0, 17, 70, 56,
- 146, 211, 92, 84, 132, 50, 109, 49, 89, 84, 113, 34, 47, 0, 10, 199, 5, 52, 197, 77, 51, 210, 20, 67, 0, 6, 97, 97, 0, 4,
- 110, 2, 98, 105, 100, 3, 2, 115, 50, 0, 110, 2, 103, 114, 101, 110, 115, 101, 110, 0, 110, 2, 103, 114, 121, 112, 101, 110, 100, 0,
- 110, 2, 104, 97, 110, 103, 105, 103, 0, 110, 2, 104, 97, 110, 107, 0, 110, 2, 104, 111, 117, 100, 101, 110, 0, 110, 2, 108, 111, 107,
- 0, 110, 2, 109, 101, 108, 100, 98, 97, 0, 110, 2, 112, 97, 115, 98, 97, 0, 110, 2, 115, 105, 101, 110, 0, 110, 2, 115, 112, 114,
- 101, 101, 107, 0, 110, 2, 115, 116, 17, 65, 17, 65, 17, 67, 0, 110, 2, 116, 97, 115, 98, 0, 110, 2, 118, 97, 97, 114, 0, 110,
- 2, 118, 97, 108, 108, 17, 65, 17, 67, 0, 110, 2, 118, 101, 103, 98, 97, 0, 110, 2, 118, 117, 108, 108, 101, 110, 100, 0, 110, 2,
- 119, 101, 115, 105, 103, 0, 110, 2, 119, 121, 115, 101, 110, 100, 101, 32, 118, 111, 111, 114, 110, 0, 110, 2, 101, 101, 110, 3, 2, 115,
- 50, 19, 0, 110, 116, 114, 101, 107, 108, 105, 107, 3, 2, 115, 50, 47, 34, 112, 49, 55, 13, 49, 0, 110, 100, 111, 101, 110, 108, 105,
- 107, 3, 2, 115, 50, 72, 40, 50, 55, 13, 49, 0, 110, 110, 101, 101, 109, 108, 105, 107, 3, 2, 115, 50, 116, 65, 55, 13, 49, 0,
- 109, 2, 98, 111, 114, 115, 3, 2, 115, 65, 0, 110, 2, 115, 105, 101, 110, 32, 24, 3, 6, 115, 50, 0, 4, 110, 119, 101, 110, 2,
- 32, 3, 6, 115, 50, 84, 108, 50, 0, 110, 119, 101, 110, 2, 100, 0, 110, 115, 116, 101, 114, 107, 3, 6, 115, 50, 89, 47, 112, 34,
- 49, 0, 110, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 6, 115, 50, 136, 13, 0, 110, 103, 101, 101, 2, 12, 3, 6, 115, 50, 136,
- 116, 0, 110, 115, 2, 32, 3, 6, 133, 50, 89, 0, 110, 115, 101, 2, 32, 3, 6, 133, 50, 89, 13, 0, 3, 115, 0, 114, 100, 8,
- 2, 114, 3, 115, 34, 47, 0, 114, 100, 8, 2, 111, 3, 115, 34, 47, 10, 0, 4, 110, 2, 103, 3, 115, 50, 0, 110, 2, 108, 111,
- 107, 32, 24, 0, 110, 2, 115, 112, 114, 101, 101, 107, 32, 24, 0, 110, 2, 115, 116, 17, 65, 17, 65, 17, 67, 32, 24, 0, 110, 2,
- 116, 114, 101, 107, 32, 24, 0, 110, 2, 118, 97, 108, 108, 101, 114, 0, 4, 110, 2, 115, 107, 111, 117, 3, 115, 50, 6, 0, 110, 2,
- 118, 97, 110, 107, 0, 4, 110, 100, 2, 114, 111, 107, 3, 115, 50, 47, 10, 0, 110, 100, 2, 114, 117, 115, 0, 110, 116, 101, 108, 8,
- 3, 115, 50, 47, 112, 55, 0, 110, 100, 101, 108, 101, 3, 115, 50, 72, 116, 55, 13, 10, 0, 110, 115, 116, 101, 2, 108, 108, 101, 114,
- 105, 103, 3, 115, 50, 89, 47, 6, 112, 0, 110, 110, 101, 109, 2, 17, 65, 3, 115, 50, 116, 65, 0, 105, 3, 122, 0, 4, 110, 2,
- 100, 106, 105, 101, 3, 122, 68, 0, 110, 2, 116, 106, 105, 101, 0, 4, 100, 106, 105, 101, 3, 122, 80, 37, 0, 116, 106, 105, 101, 0,
- 7, 6, 97, 110, 0, 4, 1, 17, 67, 2, 107, 101, 101, 114, 3, 2, 35, 50, 0, 8, 2, 17, 65, 0, 8, 2, 101, 109, 105, 101,
- 0, 110, 8, 2, 97, 21, 0, 97, 116, 111, 2, 109, 105, 101, 3, 2, 35, 50, 2, 35, 47, 2, 40, 0, 97, 116, 111, 109, 105, 101,
- 115, 3, 2, 35, 50, 2, 35, 47, 117, 65, 2, 37, 89, 0, 111, 2, 114, 101, 107, 17, 67, 3, 2, 35, 50, 2, 40, 0, 111, 109,
- 97, 2, 108, 105, 101, 3, 2, 35, 50, 2, 40, 65, 2, 35, 0, 111, 109, 97, 108, 105, 101, 115, 3, 2, 35, 50, 2, 40, 65, 115,
- 55, 37, 89, 0, 101, 107, 2, 100, 111, 116, 3, 2, 35, 50, 2, 108, 49, 0, 101, 2, 109, 111, 3, 2, 35, 50, 13, 0, 116, 105,
- 8, 2, 17, 67, 14, 128, 132, 132, 3, 2, 35, 50, 47, 2, 37, 0, 116, 114, 97, 2, 115, 105, 101, 116, 3, 2, 35, 50, 47, 34,
- 2, 35, 0, 116, 101, 2, 110, 110, 17, 65, 3, 2, 35, 50, 47, 108, 0, 101, 116, 116, 101, 1, 17, 67, 2, 32, 3, 2, 35, 50,
- 108, 47, 0, 2, 103, 105, 110, 97, 3, 2, 35, 68, 0, 103, 101, 2, 108, 105, 101, 114, 3, 2, 35, 68, 13, 0, 103, 111, 114, 97,
- 3, 2, 35, 68, 81, 131, 34, 2, 35, 0, 103, 111, 108, 2, 101, 3, 2, 133, 68, 136, 2, 40, 55, 0, 103, 108, 8, 2, 17, 65,
- 3, 2, 133, 68, 136, 55, 2, 0, 97, 8, 2, 17, 67, 3, 4, 35, 50, 35, 0, 1, 103, 2, 32, 3, 21, 0, 111, 2, 114, 97,
- 107, 3, 35, 50, 2, 40, 0, 116, 114, 111, 111, 112, 1, 21, 3, 35, 50, 47, 34, 6, 117, 48, 0, 116, 114, 111, 112, 101, 1, 21,
- 2, 32, 3, 35, 50, 47, 34, 6, 117, 48, 13, 0, 116, 114, 111, 112, 105, 101, 1, 21, 3, 35, 50, 47, 34, 6, 117, 48, 37, 0,
- 116, 114, 111, 112, 105, 101, 1, 21, 2, 32, 24, 3, 35, 50, 47, 34, 40, 48, 6, 37, 0, 115, 106, 111, 118, 105, 3, 35, 50, 91,
- 7, 117, 83, 13, 0, 103, 108, 101, 101, 114, 3, 35, 68, 55, 116, 34, 0, 4, 2, 100, 106, 105, 101, 12, 3, 121, 68, 0, 2, 116,
- 106, 105, 101, 0, 4, 115, 1, 100, 3, 133, 50, 89, 0, 115, 1, 104, 0, 115, 1, 107, 0, 115, 1, 108, 0, 115, 1, 114, 102, 0,
- 115, 1, 114, 107, 0, 103, 111, 108, 97, 3, 133, 68, 136, 6, 117, 55, 35, 0, 7, 6, 98, 97, 0, 4, 2, 108, 97, 110, 115, 3,
- 71, 2, 35, 0, 2, 108, 100, 97, 100, 105, 103, 0, 2, 108, 106, 97, 97, 114, 0, 2, 108, 107, 111, 110, 0, 2, 108, 108, 111, 110,
- 0, 2, 110, 97, 108, 17, 65, 0, 2, 110, 105, 101, 114, 0, 2, 114, 101, 116, 25, 0, 2, 114, 111, 110, 0, 2, 115, 105, 101, 108,
- 105, 0, 2, 116, 105, 107, 0, 8, 2, 115, 97, 0, 114, 2, 98, 17, 65, 3, 71, 2, 35, 34, 0, 116, 97, 108, 2, 106, 111, 110,
- 3, 71, 2, 35, 47, 2, 35, 55, 0, 116, 116, 101, 2, 114, 121, 3, 71, 2, 35, 47, 13, 0, 107, 97, 116, 101, 2, 108, 3, 71,
- 2, 35, 49, 13, 47, 112, 0, 107, 116, 101, 2, 114, 105, 3, 71, 2, 35, 49, 47, 116, 0, 110, 100, 2, 105, 101, 116, 3, 71, 2,
- 35, 50, 72, 0, 4, 108, 97, 107, 108, 97, 118, 97, 3, 71, 2, 35, 55, 2, 35, 49, 55, 115, 84, 2, 35, 0, 108, 97, 107, 108,
- 97, 119, 97, 0, 108, 97, 110, 2, 115, 101, 101, 114, 3, 71, 2, 35, 55, 2, 35, 50, 0, 108, 108, 101, 114, 2, 105, 110, 17, 65,
- 3, 71, 2, 35, 55, 13, 34, 0, 108, 106, 117, 3, 71, 2, 35, 55, 57, 118, 0, 108, 104, 111, 114, 3, 71, 2, 35, 55, 107, 117,
- 34, 0, 108, 108, 101, 2, 116, 3, 71, 2, 35, 55, 108, 0, 108, 108, 97, 100, 101, 3, 71, 2, 35, 55, 115, 72, 13, 0, 106, 111,
- 110, 101, 2, 116, 3, 71, 2, 35, 57, 2, 40, 50, 108, 0, 109, 8, 2, 98, 111, 101, 115, 3, 71, 2, 35, 65, 0, 4, 110, 2,
- 107, 101, 116, 3, 71, 2, 35, 68, 0, 110, 2, 107, 105, 101, 114, 0, 110, 2, 107, 114, 111, 116, 0, 115, 105, 2, 108, 105, 115, 107,
- 3, 71, 2, 35, 89, 13, 0, 115, 111, 116, 104, 111, 3, 71, 2, 35, 89, 40, 47, 2, 40, 0, 115, 116, 105, 108, 108, 101, 3, 71,
- 2, 35, 89, 47, 37, 12, 55, 0, 104, 97, 109, 97, 3, 71, 2, 35, 107, 115, 65, 2, 35, 0, 110, 100, 2, 17, 65, 108, 105, 101,
- 114, 3, 71, 4, 35, 50, 72, 0, 108, 108, 111, 2, 116, 3, 71, 4, 35, 55, 110, 0, 1, 21, 2, 114, 101, 110, 3, 71, 6, 115,
- 0, 97, 114, 108, 105, 107, 1, 21, 3, 71, 6, 115, 34, 55, 13, 49, 0, 116, 101, 8, 3, 71, 7, 115, 47, 13, 0, 107, 108, 101,
- 105, 3, 71, 13, 49, 55, 123, 0, 103, 97, 115, 105, 101, 3, 71, 13, 136, 115, 89, 37, 0, 2, 114, 105, 116, 111, 110, 3, 71, 35,
- 0, 114, 111, 2, 109, 101, 116, 101, 114, 3, 71, 35, 34, 2, 40, 0, 114, 97, 2, 107, 3, 71, 35, 34, 6, 35, 0, 114, 111, 107,
- 3, 71, 35, 34, 7, 110, 49, 10, 0, 100, 2, 114, 3, 71, 35, 47, 0, 100, 8, 2, 17, 65, 3, 71, 35, 47, 10, 0, 107, 8,
- 2, 111, 3, 71, 35, 49, 10, 0, 110, 100, 2, 17, 65, 3, 71, 35, 50, 47, 0, 110, 100, 2, 101, 3, 71, 35, 50, 72, 0, 108,
- 108, 2, 101, 116, 106, 105, 101, 12, 3, 71, 35, 55, 0, 108, 115, 101, 109, 3, 71, 35, 55, 89, 13, 65, 0, 115, 116, 105, 111, 110,
- 3, 71, 35, 89, 47, 37, 110, 50, 0, 107, 101, 110, 3, 71, 115, 49, 13, 50, 0, 114, 98, 101, 114, 116, 111, 110, 3, 71, 115, 71,
- 13, 34, 47, 2, 110, 50, 0, 98, 97, 3, 71, 115, 71, 35, 0, 98, 97, 2, 116, 106, 105, 101, 3, 71, 115, 71, 121, 0, 115, 105,
- 2, 115, 3, 71, 115, 89, 13, 0, 100, 106, 105, 101, 3, 71, 121, 80, 37, 0, 7, 6, 98, 101, 0, 115, 101, 114, 105, 110, 103, 3,
- 8, 71, 13, 89, 116, 34, 13, 68, 0, 110, 8, 2, 17, 67, 105, 101, 110, 3, 71, 2, 108, 50, 0, 110, 8, 2, 103, 97, 3, 71,
- 2, 108, 68, 0, 114, 2, 108, 121, 110, 3, 71, 2, 112, 34, 0, 110, 101, 2, 100, 121, 3, 71, 2, 116, 50, 13, 0, 1, 17, 67,
- 2, 114, 115, 105, 101, 3, 71, 6, 113, 0, 101, 114, 1, 21, 2, 32, 3, 71, 6, 116, 34, 0, 4, 114, 105, 110, 103, 3, 71, 6,
- 116, 34, 13, 68, 0, 114, 105, 110, 103, 1, 98, 111, 114, 107, 115, 0, 116, 101, 114, 3, 71, 6, 116, 47, 13, 34, 0, 101, 108, 100,
- 105, 103, 1, 21, 3, 71, 6, 116, 55, 72, 13, 136, 0, 107, 101, 114, 8, 2, 17, 67, 21, 3, 71, 7, 116, 49, 13, 34, 0, 4,
- 1, 21, 2, 17, 67, 3, 71, 13, 0, 1, 98, 17, 65, 17, 67, 2, 108, 0, 1, 117, 106, 2, 108, 108, 17, 65, 0, 2, 100, 114,
- 21, 0, 2, 119, 101, 103, 105, 110, 103, 0, 8, 2, 17, 67, 121, 0, 8, 2, 21, 14, 128, 132, 130, 0, 8, 2, 32, 0, 2, 97,
- 109, 112, 3, 71, 13, 19, 0, 114, 2, 115, 101, 114, 107, 3, 71, 13, 34, 0, 4, 114, 105, 110, 103, 1, 17, 67, 3, 71, 13, 34,
- 13, 68, 0, 114, 105, 110, 103, 1, 111, 0, 107, 101, 110, 3, 71, 13, 49, 108, 50, 0, 110, 100, 101, 1, 98, 10, 3, 71, 13, 50,
- 72, 13, 0, 100, 119, 2, 21, 3, 71, 13, 72, 58, 0, 100, 101, 2, 17, 67, 102, 3, 71, 13, 72, 112, 0, 100, 101, 108, 105, 110,
- 103, 3, 71, 13, 72, 116, 55, 13, 68, 0, 119, 121, 115, 1, 21, 3, 71, 13, 84, 123, 89, 0, 115, 116, 101, 2, 107, 3, 71, 13,
- 89, 47, 112, 0, 115, 105, 103, 2, 116, 105, 103, 3, 71, 13, 89, 109, 136, 0, 104, 101, 112, 3, 71, 13, 107, 108, 48, 0, 103, 101,
- 114, 2, 17, 65, 3, 71, 13, 136, 116, 34, 0, 4, 2, 17, 67, 11, 12, 3, 71, 108, 0, 100, 2, 116, 0, 100, 106, 105, 101, 3,
- 71, 108, 12, 37, 80, 37, 0, 4, 100, 1, 21, 2, 32, 3, 71, 108, 47, 0, 100, 2, 17, 67, 0, 100, 2, 114, 97, 110, 100, 0,
- 100, 2, 119, 97, 114, 109, 0, 100, 2, 119, 111, 111, 114, 100, 0, 116, 108, 101, 104, 101, 2, 109, 3, 71, 108, 47, 55, 2, 37, 2,
- 108, 0, 100, 119, 2, 105, 101, 103, 3, 71, 108, 47, 84, 0, 110, 100, 101, 3, 71, 108, 50, 72, 13, 0, 110, 103, 101, 108, 3, 71,
- 108, 68, 13, 55, 0, 115, 115, 105, 101, 3, 71, 108, 89, 37, 0, 115, 116, 101, 2, 32, 3, 71, 108, 89, 47, 13, 0, 1, 101, 114,
- 2, 108, 25, 12, 3, 71, 112, 0, 114, 8, 2, 17, 67, 3, 71, 112, 34, 0, 114, 107, 101, 8, 3, 71, 112, 34, 49, 13, 0, 114,
- 103, 101, 3, 71, 112, 34, 81, 13, 0, 114, 103, 3, 71, 112, 34, 136, 0, 4, 107, 2, 32, 3, 71, 112, 49, 0, 107, 2, 100, 0,
- 107, 2, 102, 0, 107, 2, 104, 0, 107, 2, 109, 0, 107, 2, 115, 0, 107, 107, 2, 12, 0, 4, 1, 114, 2, 108, 25, 3, 71, 112,
- 55, 0, 108, 1, 17, 67, 2, 32, 0, 108, 8, 2, 17, 67, 0, 108, 108, 2, 12, 0, 4, 1, 110, 111, 115, 2, 115, 105, 101, 3,
- 71, 116, 0, 2, 100, 101, 32, 0, 101, 2, 12, 0, 4, 101, 114, 1, 97, 17, 67, 11, 3, 71, 116, 34, 0, 101, 114, 1, 101, 105,
- 100, 100, 101, 116, 0, 101, 114, 1, 115, 121, 0, 114, 101, 2, 32, 3, 71, 116, 34, 13, 0, 114, 105, 110, 103, 1, 116, 110, 111, 3,
- 71, 116, 34, 13, 68, 0, 116, 101, 2, 32, 3, 71, 116, 47, 13, 0, 116, 101, 115, 1, 97, 105, 100, 2, 21, 3, 71, 116, 47, 13,
- 89, 0, 116, 105, 101, 115, 3, 71, 116, 47, 37, 89, 0, 4, 107, 101, 114, 1, 21, 2, 32, 3, 71, 116, 49, 13, 34, 0, 107, 101,
- 114, 1, 21, 2, 116, 106, 105, 101, 0, 107, 101, 114, 2, 17, 67, 21, 0, 107, 101, 114, 2, 17, 65, 17, 65, 3, 71, 116, 49, 13,
- 34, 10, 0, 4, 110, 101, 1, 21, 2, 32, 3, 71, 116, 50, 13, 0, 110, 101, 2, 114, 0, 110, 105, 2, 103, 0, 100, 101, 2, 115,
- 116, 114, 3, 71, 116, 72, 13, 0, 100, 101, 108, 3, 71, 116, 72, 13, 55, 0, 100, 101, 118, 3, 71, 116, 72, 13, 83, 0, 100, 101,
- 115, 2, 32, 3, 71, 116, 72, 13, 89, 0, 4, 119, 101, 2, 107, 110, 105, 101, 3, 71, 116, 84, 13, 0, 119, 101, 2, 108, 105, 112,
- 0, 119, 101, 2, 114, 97, 115, 105, 101, 0, 119, 101, 2, 114, 105, 103, 0, 119, 101, 110, 100, 101, 3, 71, 116, 84, 13, 50, 72, 13,
- 0, 119, 105, 110, 103, 3, 71, 116, 84, 13, 68, 0, 4, 115, 2, 105, 101, 32, 3, 71, 116, 89, 0, 115, 2, 105, 101, 115, 32, 0,
- 115, 101, 109, 3, 71, 116, 89, 13, 65, 0, 115, 105, 103, 3, 71, 116, 89, 13, 136, 0, 97, 117, 3, 71, 120, 0, 105, 2, 12, 3,
- 71, 123, 0, 105, 103, 101, 3, 71, 123, 12, 90, 0, 117, 2, 17, 67, 3, 71, 128, 0, 117, 101, 108, 3, 71, 128, 13, 55, 0, 7,
- 6, 100, 101, 0, 1, 21, 2, 114, 111, 115, 105, 101, 3, 47, 10, 2, 116, 0, 4, 2, 109, 111, 111, 110, 3, 72, 2, 37, 0, 2,
- 112, 114, 101, 115, 115, 0, 111, 100, 111, 2, 114, 97, 110, 116, 3, 72, 2, 37, 2, 40, 72, 2, 40, 0, 116, 97, 105, 2, 108, 108,
- 101, 101, 114, 3, 72, 2, 37, 12, 47, 2, 123, 0, 109, 111, 110, 101, 3, 72, 2, 37, 65, 117, 50, 13, 0, 4, 2, 107, 108, 105,
- 110, 17, 65, 3, 72, 2, 108, 0, 2, 109, 111, 17, 67, 114, 0, 2, 112, 117, 116, 97, 0, 2, 115, 107, 117, 110, 0, 116, 111, 2,
- 110, 17, 65, 3, 72, 2, 108, 47, 2, 40, 0, 110, 8, 2, 100, 114, 105, 3, 72, 2, 108, 50, 0, 108, 105, 8, 2, 107, 97, 3,
- 72, 2, 108, 55, 2, 37, 0, 108, 105, 107, 97, 2, 116, 101, 115, 115, 3, 72, 2, 108, 55, 2, 37, 49, 2, 35, 0, 98, 105, 2,
- 116, 101, 3, 72, 2, 108, 71, 2, 37, 0, 4, 98, 117, 2, 116, 97, 3, 72, 2, 108, 71, 2, 118, 0, 98, 117, 2, 116, 101, 21,
- 0, 115, 8, 2, 112, 111, 3, 72, 2, 108, 89, 0, 114, 8, 2, 100, 117, 105, 17, 67, 3, 72, 2, 112, 34, 0, 108, 112, 104, 105,
- 110, 105, 117, 109, 3, 72, 2, 112, 55, 83, 37, 50, 37, 38, 111, 65, 0, 4, 2, 102, 108, 97, 115, 105, 3, 72, 2, 116, 0, 2,
- 104, 105, 100, 114, 0, 2, 107, 114, 105, 109, 105, 110, 97, 0, 2, 115, 116, 114, 117, 107, 116, 0, 101, 2, 109, 111, 101, 100, 105, 103,
- 0, 115, 116, 97, 98, 105, 108, 105, 8, 2, 115, 3, 72, 2, 116, 89, 47, 2, 35, 71, 2, 37, 55, 2, 37, 0, 115, 101, 109, 98,
- 101, 114, 3, 72, 2, 116, 89, 108, 65, 71, 13, 34, 0, 4, 117, 114, 2, 100, 114, 101, 110, 107, 3, 72, 2, 118, 13, 34, 0, 117,
- 114, 2, 100, 114, 105, 110, 103, 21, 0, 117, 114, 2, 103, 114, 111, 110, 100, 0, 117, 114, 2, 108, 101, 101, 102, 0, 117, 114, 2, 108,
- 111, 112, 21, 0, 117, 114, 2, 108, 117, 103, 116, 0, 117, 114, 2, 115, 105, 103, 116, 0, 117, 114, 2, 116, 114, 97, 112, 116, 0, 117,
- 114, 2, 119, 101, 101, 17, 67, 0, 117, 114, 2, 119, 105, 110, 116, 101, 114, 0, 117, 114, 2, 97, 97, 114, 3, 72, 2, 118, 13, 34,
- 10, 0, 117, 114, 115, 112, 101, 107, 3, 72, 2, 118, 13, 34, 89, 48, 108, 49, 0, 4, 117, 114, 2, 98, 111, 3, 72, 2, 128, 34,
- 0, 117, 114, 2, 100, 97, 103, 0, 117, 114, 2, 112, 114, 105, 101, 109, 0, 117, 114, 2, 114, 101, 105, 115, 0, 117, 114, 2, 115, 107,
- 121, 110, 17, 65, 0, 117, 114, 2, 115, 107, 121, 110, 100, 101, 0, 117, 114, 2, 115, 111, 101, 107, 0, 117, 114, 2, 119, 97, 97, 105,
- 100, 0, 2, 103, 114, 97, 100, 17, 65, 3, 72, 4, 116, 0, 116, 97, 105, 108, 3, 72, 6, 37, 12, 47, 123, 55, 0, 110, 105, 109,
- 8, 3, 72, 7, 108, 50, 13, 65, 0, 110, 107, 101, 110, 2, 100, 3, 72, 7, 108, 68, 49, 13, 50, 0, 4, 1, 10, 2, 110, 101,
- 32, 3, 72, 13, 0, 1, 21, 2, 107, 111, 110, 116, 114, 97, 107, 0, 1, 21, 2, 109, 101, 110, 116, 0, 2, 98, 17, 65, 0, 2,
- 107, 97, 97, 110, 0, 2, 107, 97, 110, 101, 0, 2, 107, 114, 101, 0, 2, 108, 97, 97, 110, 0, 114, 100, 1, 21, 2, 32, 3, 72,
- 13, 34, 47, 0, 112, 97, 114, 116, 101, 2, 109, 101, 110, 116, 3, 72, 13, 48, 2, 35, 34, 47, 13, 0, 112, 111, 115, 105, 116, 111,
- 3, 72, 13, 48, 117, 89, 37, 47, 40, 0, 107, 97, 110, 116, 2, 32, 3, 72, 13, 49, 35, 50, 47, 0, 110, 105, 115, 1, 10, 3,
- 72, 13, 50, 13, 89, 0, 110, 100, 1, 21, 2, 115, 116, 101, 3, 72, 13, 50, 47, 0, 110, 100, 1, 21, 2, 101, 114, 3, 72, 13,
- 50, 72, 0, 108, 101, 8, 2, 103, 17, 65, 3, 72, 13, 55, 13, 0, 108, 101, 1, 110, 117, 107, 2, 25, 3, 72, 13, 55, 108, 0,
- 108, 105, 2, 114, 105, 117, 109, 3, 72, 13, 55, 109, 0, 4, 108, 111, 111, 115, 3, 72, 13, 55, 117, 89, 0, 108, 111, 115, 0, 98,
- 97, 2, 116, 116, 101, 101, 114, 3, 72, 13, 71, 2, 35, 0, 98, 117, 117, 116, 3, 72, 13, 71, 118, 47, 0, 119, 101, 2, 116, 25,
- 3, 72, 13, 84, 108, 0, 112, 111, 116, 2, 32, 3, 72, 108, 48, 2, 40, 0, 107, 97, 100, 101, 2, 115, 3, 72, 108, 49, 6, 115,
- 72, 13, 0, 107, 97, 100, 101, 2, 110, 3, 72, 108, 49, 35, 72, 6, 108, 0, 110, 116, 101, 1, 21, 2, 21, 3, 72, 108, 50, 47,
- 13, 0, 110, 107, 3, 72, 108, 68, 49, 0, 115, 105, 98, 101, 108, 3, 72, 108, 89, 37, 71, 112, 55, 0, 114, 109, 1, 17, 67, 21,
- 2, 25, 3, 72, 112, 34, 14, 65, 0, 114, 103, 101, 8, 3, 72, 112, 34, 136, 13, 0, 4, 114, 100, 101, 1, 101, 101, 119, 116, 3,
- 72, 113, 34, 72, 13, 0, 114, 100, 101, 8, 2, 25, 0, 8, 2, 107, 108, 97, 115, 115, 3, 72, 116, 0, 4, 108, 101, 1, 114, 101,
- 100, 110, 111, 2, 21, 3, 72, 116, 55, 13, 10, 0, 108, 101, 1, 114, 111, 111, 118, 2, 21, 0, 7, 6, 101, 101, 0, 114, 98, 105,
- 101, 100, 119, 3, 2, 116, 34, 71, 2, 37, 47, 84, 0, 114, 119, 8, 3, 2, 116, 34, 84, 0, 4, 110, 2, 100, 114, 97, 103, 21,
- 3, 2, 116, 50, 0, 110, 2, 109, 97, 108, 105, 103, 0, 110, 2, 112, 97, 114, 105, 103, 0, 110, 2, 118, 111, 114, 109, 0, 110, 8,
- 2, 115, 116, 101, 109, 109, 0, 110, 8, 2, 115, 121, 0, 110, 8, 2, 116, 111, 110, 0, 110, 8, 2, 118, 111, 117, 100, 21, 0, 4,
- 114, 1, 21, 2, 24, 3, 6, 116, 34, 0, 114, 1, 107, 105, 0, 114, 1, 108, 111, 17, 65, 0, 114, 1, 109, 109, 0, 114, 1, 109,
- 114, 0, 114, 1, 115, 107, 0, 114, 1, 115, 115, 0, 114, 1, 117, 0, 114, 100, 104, 101, 105, 100, 1, 21, 3, 6, 116, 34, 47, 107,
- 123, 47, 0, 108, 1, 117, 3, 6, 116, 55, 0, 3, 116, 0, 2, 117, 117, 3, 116, 10, 0, 110, 2, 17, 67, 106, 105, 101, 3, 116,
- 12, 37, 68, 0, 4, 114, 1, 102, 115, 3, 116, 34, 0, 114, 1, 104, 0, 114, 1, 107, 21, 0, 114, 1, 107, 115, 0, 114, 1, 108,
- 17, 65, 17, 65, 0, 114, 1, 108, 17, 67, 17, 65, 17, 65, 0, 114, 1, 108, 17, 67, 21, 0, 114, 1, 108, 101, 103, 0, 114, 1,
- 108, 103, 0, 114, 1, 108, 107, 0, 114, 1, 108, 110, 0, 114, 1, 108, 114, 0, 114, 1, 108, 115, 0, 114, 1, 109, 17, 67, 0, 114,
- 1, 112, 101, 17, 67, 0, 114, 1, 115, 17, 67, 0, 114, 1, 116, 110, 171, 195, 105, 114, 111, 0, 114, 1, 118, 17, 65, 17, 65, 0,
- 114, 1, 118, 17, 67, 0, 114, 1, 118, 101, 17, 67, 0, 114, 1, 119, 0, 114, 98, 105, 101, 100, 2, 17, 65, 3, 116, 34, 71, 6,
- 37, 72, 0, 4, 100, 106, 105, 101, 3, 116, 37, 80, 37, 0, 116, 106, 105, 101, 0, 117, 3, 119, 12, 0, 117, 101, 3, 119, 12, 13,
- 0, 7, 6, 101, 110, 0, 101, 109, 109, 101, 108, 3, 2, 37, 50, 112, 65, 13, 55, 0, 4, 1, 17, 67, 17, 65, 17, 67, 2, 115,
- 105, 101, 101, 17, 67, 3, 2, 108, 50, 0, 1, 17, 67, 17, 65, 17, 67, 2, 115, 105, 195, 171, 17, 67, 0, 8, 2, 116, 111, 112,
- 116, 105, 101, 0, 101, 114, 2, 103, 105, 3, 2, 108, 50, 13, 34, 0, 116, 111, 101, 115, 105, 97, 3, 2, 108, 50, 47, 2, 40, 89,
- 2, 37, 35, 0, 107, 101, 108, 2, 118, 111, 117, 100, 105, 3, 2, 108, 50, 49, 13, 55, 0, 115, 105, 107, 108, 111, 112, 101, 3, 2,
- 108, 50, 89, 2, 37, 49, 55, 2, 40, 48, 13, 0, 105, 103, 8, 2, 109, 97, 3, 2, 108, 50, 109, 136, 0, 111, 114, 109, 8, 2,
- 17, 65, 3, 2, 116, 50, 110, 34, 65, 0, 116, 114, 101, 112, 114, 101, 2, 110, 101, 3, 2, 133, 50, 47, 34, 13, 48, 34, 13, 0,
- 4, 116, 1, 17, 67, 21, 2, 25, 3, 6, 108, 50, 47, 0, 116, 1, 17, 67, 21, 2, 101, 32, 0, 115, 105, 101, 1, 17, 67, 2,
- 25, 3, 6, 108, 50, 89, 37, 0, 115, 105, 101, 115, 1, 17, 67, 3, 6, 108, 50, 89, 37, 89, 0, 105, 8, 2, 103, 3, 6, 116,
- 50, 13, 0, 8, 107, 2, 100, 104, 3, 8, 108, 50, 0, 4, 115, 105, 101, 109, 2, 32, 3, 10, 2, 108, 50, 89, 37, 65, 0, 115,
- 105, 101, 109, 2, 101, 32, 0, 115, 101, 109, 98, 108, 101, 3, 10, 2, 133, 50, 89, 133, 65, 71, 114, 0, 4, 1, 10, 2, 17, 67,
- 32, 3, 13, 50, 0, 1, 10, 2, 32, 0, 1, 10, 2, 100, 101, 17, 67, 32, 0, 1, 10, 2, 100, 101, 32, 0, 1, 17, 67, 10,
- 2, 98, 17, 65, 114, 103, 0, 1, 100, 114, 111, 111, 98, 2, 115, 0, 1, 102, 21, 2, 105, 115, 0, 1, 103, 110, 2, 100, 0, 1,
- 105, 111, 111, 2, 115, 0, 1, 107, 17, 67, 97, 118, 2, 17, 67, 0, 1, 107, 21, 2, 115, 107, 97, 112, 0, 1, 109, 2, 105, 115,
- 0, 105, 101, 114, 1, 17, 67, 3, 13, 50, 6, 37, 12, 34, 0, 121, 1, 17, 67, 21, 2, 32, 3, 13, 50, 6, 123, 0, 4, 101,
- 1, 107, 10, 2, 32, 3, 13, 50, 13, 0, 101, 1, 115, 10, 2, 32, 0, 4, 115, 1, 108, 17, 65, 17, 65, 2, 32, 3, 13, 50,
- 89, 0, 115, 1, 108, 101, 118, 2, 32, 0, 115, 1, 108, 108, 117, 118, 2, 32, 0, 115, 1, 112, 112, 111, 17, 67, 0, 115, 119, 97,
- 97, 114, 1, 21, 2, 100, 105, 103, 3, 13, 50, 89, 84, 6, 115, 34, 0, 104, 101, 105, 100, 1, 17, 67, 3, 13, 50, 107, 123, 47,
- 0, 97, 97, 114, 1, 17, 67, 3, 13, 50, 115, 34, 0, 97, 114, 101, 1, 17, 67, 2, 32, 3, 13, 50, 115, 34, 13, 0, 99, 101,
- 2, 25, 12, 3, 21, 0, 116, 106, 105, 101, 1, 107, 10, 3, 37, 68, 80, 37, 0, 116, 106, 105, 101, 1, 114, 112, 3, 108, 12, 37,
- 68, 49, 2, 37, 0, 115, 1, 108, 2, 32, 3, 108, 12, 50, 89, 0, 115, 101, 1, 108, 2, 32, 3, 108, 12, 50, 89, 13, 0, 116,
- 106, 105, 101, 2, 12, 3, 108, 37, 68, 80, 37, 0, 4, 1, 107, 115, 2, 100, 3, 108, 50, 0, 1, 112, 17, 67, 21, 2, 32, 0,
- 1, 112, 105, 101, 114, 98, 0, 1, 116, 111, 112, 2, 17, 67, 0, 110, 1, 112, 17, 67, 21, 2, 101, 0, 4, 116, 1, 110, 101, 2,
- 12, 12, 3, 108, 50, 47, 0, 116, 1, 114, 112, 2, 12, 12, 0, 116, 1, 115, 21, 2, 114, 17, 65, 0, 106, 105, 110, 3, 108, 50,
- 57, 13, 50, 0, 100, 101, 108, 2, 32, 3, 108, 50, 72, 13, 55, 0, 115, 1, 112, 17, 67, 2, 12, 3, 108, 50, 89, 0, 115, 101,
- 1, 112, 17, 67, 2, 108, 101, 32, 3, 108, 50, 89, 116, 0, 4, 1, 10, 2, 107, 32, 3, 108, 68, 0, 103, 1, 10, 2, 32, 0,
- 103, 101, 2, 108, 3, 108, 68, 13, 0, 107, 101, 108, 8, 3, 108, 68, 49, 13, 55, 0, 111, 114, 109, 8, 3, 116, 50, 6, 110, 34,
- 13, 10, 65, 0, 101, 1, 107, 115, 2, 32, 3, 116, 50, 13, 0, 101, 114, 115, 3, 116, 50, 13, 34, 89, 0, 4, 115, 1, 109, 2,
- 12, 12, 3, 134, 50, 89, 0, 115, 1, 114, 103, 0, 115, 1, 119, 0, 115, 105, 101, 1, 109, 2, 25, 3, 134, 50, 89, 2, 37, 0,
- 7, 6, 103, 101, 0, 103, 101, 101, 1, 21, 3, 8, 136, 13, 136, 116, 0, 1, 17, 67, 2, 32, 3, 81, 13, 0, 114, 1, 114, 117,
- 98, 3, 81, 13, 34, 0, 110, 114, 101, 3, 90, 6, 133, 50, 34, 13, 0, 110, 105, 101, 2, 32, 3, 90, 13, 50, 37, 12, 0, 111,
- 8, 2, 115, 3, 136, 2, 37, 2, 40, 0, 114, 8, 2, 109, 97, 3, 136, 2, 112, 34, 0, 114, 117, 2, 98, 121, 110, 3, 136, 2,
- 116, 34, 2, 111, 0, 110, 101, 2, 97, 108, 111, 3, 136, 2, 116, 50, 2, 37, 0, 101, 115, 2, 100, 114, 105, 102, 116, 105, 3, 136,
- 2, 116, 89, 0, 109, 109, 101, 114, 3, 136, 6, 108, 65, 13, 34, 0, 1, 105, 110, 2, 114, 105, 3, 136, 6, 116, 0, 119, 101, 2,
- 32, 3, 136, 6, 116, 84, 13, 0, 4, 119, 101, 110, 100, 1, 21, 2, 32, 3, 136, 6, 116, 84, 13, 50, 47, 0, 119, 101, 110, 100,
- 1, 21, 2, 115, 116, 101, 0, 119, 101, 110, 100, 101, 1, 21, 2, 32, 3, 136, 6, 116, 84, 13, 50, 72, 13, 0, 115, 101, 2, 32,
- 3, 136, 6, 116, 89, 13, 0, 4, 3, 136, 13, 0, 8, 2, 21, 14, 128, 132, 130, 0, 8, 2, 111, 115, 115, 14, 128, 132, 130, 0,
- 107, 108, 101, 100, 101, 3, 136, 13, 49, 55, 116, 72, 13, 0, 110, 101, 2, 114, 17, 65, 3, 136, 13, 50, 13, 0, 110, 97, 100, 2,
- 101, 116, 106, 105, 101, 3, 136, 13, 50, 115, 72, 0, 110, 97, 100, 101, 3, 136, 13, 50, 115, 72, 13, 0, 110, 101, 2, 114, 105, 101,
- 25, 3, 136, 13, 50, 116, 0, 108, 121, 107, 101, 110, 105, 8, 2, 115, 3, 136, 13, 55, 6, 123, 49, 13, 50, 13, 0, 109, 101, 108,
- 2, 100, 3, 136, 13, 65, 112, 55, 0, 98, 101, 100, 101, 8, 3, 136, 13, 71, 116, 72, 13, 0, 118, 101, 115, 2, 32, 3, 136, 13,
- 83, 108, 89, 0, 119, 101, 108, 2, 119, 3, 136, 13, 84, 6, 112, 55, 0, 4, 119, 101, 108, 2, 100, 3, 136, 13, 84, 112, 55, 0,
- 119, 101, 108, 2, 102, 0, 119, 101, 101, 114, 3, 136, 13, 84, 116, 34, 0, 119, 101, 110, 115, 1, 17, 67, 21, 3, 136, 13, 84, 134,
- 50, 89, 0, 115, 101, 108, 2, 32, 3, 136, 13, 89, 112, 55, 0, 115, 101, 108, 108, 101, 2, 32, 3, 136, 13, 89, 112, 55, 13, 0,
- 115, 101, 108, 115, 3, 136, 13, 89, 112, 55, 89, 0, 103, 101, 119, 101, 110, 115, 3, 136, 13, 136, 116, 84, 13, 50, 89, 0, 103, 101,
- 115, 101, 108, 3, 136, 13, 136, 116, 89, 13, 55, 0, 4, 1, 17, 65, 2, 116, 106, 105, 101, 3, 136, 37, 0, 2, 111, 103, 114, 97,
- 0, 2, 111, 108, 111, 0, 2, 111, 109, 101, 0, 110, 115, 8, 2, 17, 67, 3, 136, 108, 12, 50, 89, 0, 109, 115, 3, 136, 108, 65,
- 89, 0, 115, 112, 101, 2, 32, 3, 136, 108, 89, 48, 13, 0, 115, 112, 101, 115, 2, 32, 3, 136, 108, 89, 48, 13, 89, 0, 4, 2,
- 107, 32, 3, 136, 112, 0, 2, 107, 103, 0, 2, 107, 104, 0, 2, 107, 107, 0, 2, 107, 115, 107, 101, 101, 114, 0, 2, 107, 116, 0,
- 8, 2, 114, 17, 67, 0, 114, 102, 1, 17, 67, 3, 136, 112, 34, 83, 0, 114, 119, 101, 1, 17, 67, 2, 32, 3, 136, 112, 34, 84,
- 13, 0, 107, 119, 2, 111, 114, 100, 3, 136, 112, 49, 84, 0, 108, 100, 3, 136, 112, 55, 47, 0, 108, 100, 2, 105, 110, 17, 67, 3,
- 136, 112, 55, 47, 10, 0, 108, 100, 2, 105, 110, 103, 3, 136, 112, 55, 72, 0, 4, 108, 100, 101, 2, 25, 3, 136, 112, 55, 72, 13,
- 0, 108, 100, 105, 0, 108, 100, 106, 105, 101, 3, 136, 112, 55, 80, 37, 0, 4, 1, 107, 114, 101, 119, 2, 119, 101, 114, 3, 136, 116,
- 0, 101, 2, 12, 0, 195, 171, 114, 2, 32, 3, 136, 116, 13, 34, 0, 110, 101, 2, 32, 3, 136, 116, 50, 13, 0, 110, 105, 116, 2,
- 105, 101, 17, 67, 3, 136, 116, 50, 13, 47, 0, 110, 117, 115, 3, 136, 116, 50, 111, 89, 0, 108, 101, 1, 25, 2, 32, 3, 136, 116,
- 55, 13, 0, 108, 101, 114, 8, 3, 136, 116, 55, 13, 34, 0, 4, 119, 101, 114, 1, 103, 97, 108, 115, 3, 136, 116, 84, 13, 34, 0,
- 119, 101, 114, 1, 116, 101, 119, 0, 119, 101, 114, 2, 32, 0, 119, 101, 114, 115, 2, 32, 3, 136, 116, 84, 13, 34, 89, 0, 119, 101,
- 110, 115, 2, 103, 3, 136, 116, 84, 13, 50, 89, 0, 119, 101, 108, 3, 136, 116, 84, 13, 55, 0, 119, 105, 110, 103, 3, 136, 116, 84,
- 13, 68, 0, 105, 2, 12, 3, 136, 123, 0, 117, 2, 17, 67, 3, 136, 128, 0, 7, 6, 104, 101, 0, 2, 98, 114, 101, 3, 107, 2,
- 37, 0, 116, 101, 114, 111, 2, 21, 21, 14, 128, 132, 134, 3, 107, 2, 108, 47, 14, 34, 2, 40, 0, 107, 8, 2, 116, 97, 3, 107,
- 2, 108, 49, 0, 114, 8, 2, 21, 14, 128, 132, 131, 3, 107, 2, 112, 34, 0, 114, 97, 108, 2, 100, 105, 101, 107, 3, 107, 2, 112,
- 34, 2, 35, 55, 0, 114, 2, 101, 110, 105, 3, 107, 2, 112, 34, 19, 0, 114, 97, 108, 2, 100, 3, 107, 2, 112, 34, 35, 55, 0,
- 114, 116, 111, 103, 2, 105, 110, 3, 107, 2, 112, 34, 47, 2, 110, 136, 0, 114, 109, 97, 102, 114, 111, 2, 100, 105, 3, 107, 2, 112,
- 34, 65, 2, 35, 83, 34, 2, 40, 0, 114, 109, 101, 2, 108, 121, 110, 3, 107, 2, 112, 34, 65, 13, 0, 114, 98, 101, 114, 103, 2,
- 105, 3, 107, 2, 112, 34, 71, 2, 112, 34, 136, 0, 114, 98, 101, 114, 103, 2, 115, 97, 21, 3, 107, 2, 112, 34, 71, 112, 34, 136,
- 0, 114, 105, 110, 110, 101, 114, 3, 107, 2, 112, 34, 109, 50, 13, 34, 0, 108, 2, 100, 105, 110, 3, 107, 2, 112, 55, 0, 108, 105,
- 2, 107, 111, 112, 3, 107, 2, 112, 55, 2, 37, 0, 108, 100, 2, 104, 97, 102, 116, 3, 107, 2, 112, 55, 47, 0, 2, 114, 111, 195,
- 175, 101, 3, 107, 2, 116, 0, 114, 111, 2, 195, 175, 101, 110, 3, 107, 2, 116, 34, 2, 40, 58, 0, 101, 116, 2, 104, 111, 111, 102,
- 100, 105, 3, 107, 2, 116, 47, 0, 4, 114, 8, 2, 98, 101, 17, 67, 14, 128, 132, 131, 3, 107, 6, 112, 34, 0, 114, 8, 2, 118,
- 101, 114, 14, 128, 132, 131, 0, 114, 100, 101, 114, 3, 107, 6, 112, 34, 72, 13, 34, 0, 108, 100, 101, 8, 3, 107, 6, 112, 55, 72,
- 13, 0, 114, 8, 2, 119, 97, 97, 3, 107, 7, 112, 34, 0, 4, 114, 2, 101, 107, 115, 97, 109, 17, 65, 3, 107, 7, 112, 34, 10,
- 0, 114, 8, 2, 117, 105, 116, 0, 1, 21, 2, 110, 25, 3, 107, 108, 0, 120, 2, 17, 67, 3, 107, 108, 49, 89, 0, 107, 115, 101,
- 2, 17, 67, 3, 107, 108, 49, 89, 13, 0, 109, 2, 17, 67, 3, 107, 108, 65, 0, 4, 2, 103, 3, 107, 112, 0, 2, 114, 114, 105,
- 101, 0, 4, 114, 2, 98, 101, 114, 103, 3, 107, 112, 34, 0, 114, 2, 107, 111, 109, 115, 0, 114, 8, 2, 109, 97, 110, 25, 0, 114,
- 8, 114, 111, 111, 2, 17, 67, 0, 114, 2, 101, 118, 97, 3, 107, 112, 34, 19, 0, 114, 116, 122, 111, 103, 3, 107, 112, 34, 47, 89,
- 110, 136, 0, 114, 116, 111, 103, 3, 107, 112, 34, 47, 110, 136, 0, 114, 102, 115, 3, 107, 112, 34, 83, 89, 0, 114, 115, 101, 110, 3,
- 107, 112, 34, 89, 13, 50, 0, 108, 3, 107, 112, 55, 0, 2, 108, 105, 3, 107, 116, 0, 114, 2, 101, 25, 3, 107, 116, 34, 0, 4,
- 114, 101, 2, 114, 101, 103, 3, 107, 116, 34, 13, 0, 114, 101, 2, 119, 0, 114, 101, 8, 2, 108, 0, 101, 114, 101, 110, 2, 103, 114,
- 97, 99, 3, 107, 116, 34, 13, 50, 0, 101, 114, 115, 101, 114, 3, 107, 116, 34, 89, 13, 34, 0, 108, 101, 8, 2, 25, 3, 107, 116,
- 55, 13, 0, 109, 101, 108, 3, 107, 116, 65, 13, 55, 0, 100, 101, 1, 10, 2, 32, 3, 107, 116, 72, 13, 0, 105, 100, 2, 32, 14,
- 128, 128, 132, 3, 107, 123, 47, 0, 105, 100, 101, 2, 17, 67, 3, 107, 123, 72, 13, 0, 7, 6, 105, 110, 0, 4, 105, 115, 105, 2,
- 17, 65, 3, 2, 37, 50, 2, 37, 91, 2, 37, 0, 105, 115, 105, 2, 101, 17, 65, 0, 2, 102, 111, 114, 109, 101, 14, 128, 132, 130,
- 3, 6, 109, 50, 0, 8, 2, 97, 17, 67, 101, 109, 14, 128, 132, 130, 3, 6, 109, 50, 10, 0, 103, 8, 2, 21, 3, 6, 109, 50,
- 136, 0, 103, 101, 8, 2, 21, 14, 128, 132, 132, 3, 6, 109, 50, 136, 13, 0, 4, 103, 101, 2, 119, 105, 110, 103, 3, 6, 109, 50,
- 136, 116, 0, 103, 101, 101, 8, 2, 12, 0, 8, 2, 115, 116, 117, 100, 101, 14, 128, 132, 130, 3, 7, 109, 50, 0, 8, 2, 101, 110,
- 116, 3, 7, 109, 50, 10, 0, 4, 1, 17, 67, 2, 97, 115, 101, 109, 3, 10, 13, 50, 0, 1, 102, 108, 101, 115, 2, 17, 67, 21,
- 0, 103, 97, 110, 103, 3, 10, 109, 50, 136, 35, 68, 0, 4, 1, 21, 2, 103, 114, 121, 112, 3, 13, 50, 0, 2, 100, 105, 101, 110,
- 0, 2, 100, 111, 101, 110, 97, 0, 2, 101, 101, 110, 0, 2, 102, 101, 107, 0, 2, 104, 97, 108, 105, 103, 0, 2, 104, 101, 101, 109,
- 115, 0, 2, 104, 101, 103, 116, 101, 110, 0, 2, 107, 101, 110, 110, 0, 2, 115, 107, 105, 107, 0, 2, 115, 107, 114, 105, 112, 0, 2,
- 115, 112, 101, 107, 0, 2, 115, 116, 97, 110, 0, 2, 116, 105, 101, 109, 0, 2, 119, 101, 114, 107, 105, 110, 103, 17, 67, 17, 67, 0,
- 8, 2, 101, 114, 17, 67, 0, 105, 115, 105, 101, 3, 13, 50, 6, 37, 89, 2, 37, 0, 116, 117, 195, 175, 3, 13, 50, 47, 2, 40,
- 12, 37, 0, 116, 101, 2, 103, 114, 101, 3, 13, 50, 47, 13, 0, 4, 116, 101, 114, 2, 110, 97, 115, 105, 111, 3, 13, 50, 47, 13,
- 34, 0, 116, 101, 114, 2, 110, 101, 114, 105, 110, 0, 116, 101, 114, 2, 110, 105, 25, 0, 116, 105, 109, 105, 2, 100, 17, 65, 3, 13,
- 50, 47, 13, 65, 13, 0, 116, 114, 105, 103, 2, 101, 21, 3, 13, 50, 47, 34, 2, 37, 136, 0, 116, 114, 111, 8, 2, 17, 67, 3,
- 13, 50, 47, 34, 2, 40, 0, 116, 114, 105, 103, 101, 3, 13, 50, 47, 34, 37, 136, 13, 0, 116, 101, 103, 2, 114, 105, 3, 13, 50,
- 47, 112, 136, 0, 100, 105, 2, 97, 21, 3, 13, 50, 72, 2, 37, 0, 100, 111, 110, 101, 2, 115, 105, 3, 13, 50, 72, 2, 40, 50,
- 37, 12, 0, 100, 101, 114, 8, 2, 17, 67, 3, 13, 50, 72, 13, 34, 0, 4, 100, 105, 118, 105, 3, 13, 50, 72, 13, 84, 13, 0,
- 100, 105, 119, 105, 0, 100, 105, 115, 2, 107, 114, 3, 13, 50, 72, 13, 89, 0, 102, 97, 110, 2, 116, 105, 3, 13, 50, 83, 2, 35,
- 50, 0, 102, 111, 114, 2, 109, 97, 3, 13, 50, 83, 2, 110, 34, 0, 118, 97, 108, 105, 100, 101, 3, 13, 50, 84, 2, 35, 55, 37,
- 72, 13, 0, 118, 101, 115, 116, 2, 101, 101, 114, 3, 13, 50, 84, 2, 108, 89, 47, 0, 118, 101, 115, 116, 101, 2, 114, 21, 3, 13,
- 50, 84, 2, 108, 89, 47, 116, 0, 115, 105, 2, 100, 101, 110, 116, 3, 13, 50, 89, 13, 0, 115, 101, 107, 2, 117, 3, 13, 50, 89,
- 13, 49, 0, 115, 116, 105, 2, 116, 117, 3, 13, 50, 89, 47, 13, 0, 115, 116, 114, 117, 107, 116, 3, 13, 50, 89, 47, 34, 2, 111,
- 49, 47, 0, 115, 116, 114, 117, 107, 115, 3, 13, 50, 89, 47, 34, 6, 111, 49, 89, 0, 110, 101, 109, 101, 110, 3, 13, 50, 116, 65,
- 13, 50, 0, 110, 117, 101, 110, 100, 111, 3, 13, 50, 118, 12, 6, 108, 50, 72, 120, 0, 103, 114, 121, 112, 101, 110, 3, 13, 50, 136,
- 34, 123, 48, 13, 50, 0, 103, 1, 10, 2, 32, 3, 13, 68, 0, 103, 101, 1, 17, 67, 21, 2, 32, 3, 13, 68, 13, 0, 4, 100,
- 106, 105, 101, 3, 109, 37, 68, 80, 37, 0, 116, 106, 105, 101, 0, 8, 2, 97, 21, 14, 128, 132, 130, 3, 109, 50, 0, 8, 2, 111,
- 101, 3, 109, 50, 10, 0, 98, 101, 8, 2, 108, 17, 67, 3, 109, 50, 71, 2, 112, 0, 100, 119, 105, 110, 103, 3, 109, 50, 72, 58,
- 13, 68, 0, 100, 101, 108, 8, 2, 17, 67, 3, 109, 50, 72, 112, 55, 0, 115, 101, 107, 2, 17, 65, 3, 109, 50, 89, 108, 49, 10,
- 0, 103, 2, 115, 3, 109, 68, 0, 7, 6, 107, 97, 0, 116, 97, 8, 3, 4, 49, 35, 47, 35, 0, 116, 101, 1, 111, 118, 100, 97,
- 2, 17, 67, 3, 6, 49, 115, 47, 13, 0, 4, 1, 21, 2, 110, 111, 110, 3, 49, 2, 35, 0, 2, 106, 97, 107, 0, 2, 109, 97,
- 115, 0, 2, 110, 97, 108, 101, 0, 2, 112, 97, 17, 67, 101, 17, 67, 0, 2, 114, 111, 115, 0, 2, 115, 97, 114, 109, 0, 2, 115,
- 116, 114, 111, 108, 0, 2, 115, 116, 121, 0, 2, 116, 97, 114, 115, 105, 0, 8, 2, 100, 21, 0, 8, 2, 108, 17, 65, 110, 17, 67,
- 0, 8, 2, 114, 105, 101, 110, 0, 8, 2, 115, 116, 97, 0, 8, 2, 115, 116, 101, 21, 0, 8, 2, 116, 111, 0, 8, 2, 116, 114,
- 0, 4, 114, 2, 100, 111, 101, 115, 3, 49, 2, 35, 34, 0, 114, 2, 110, 117, 102, 102, 101, 108, 0, 114, 2, 116, 111, 110, 0, 114,
- 2, 119, 97, 116, 115, 0, 114, 2, 119, 101, 105, 0, 114, 2, 119, 121, 0, 114, 8, 2, 98, 0, 114, 8, 2, 118, 101, 0, 4, 114,
- 97, 2, 98, 121, 110, 3, 49, 2, 35, 34, 2, 35, 0, 114, 97, 2, 107, 111, 101, 108, 0, 114, 97, 109, 101, 108, 3, 49, 2, 35,
- 34, 2, 35, 65, 112, 55, 0, 114, 105, 107, 97, 2, 116, 117, 3, 49, 2, 35, 34, 2, 37, 49, 2, 35, 0, 114, 97, 2, 118, 97,
- 3, 49, 2, 35, 34, 13, 0, 114, 116, 101, 116, 115, 3, 49, 2, 35, 34, 47, 108, 47, 89, 0, 114, 110, 97, 2, 118, 97, 108, 3,
- 49, 2, 35, 34, 50, 2, 35, 0, 114, 109, 111, 115, 121, 110, 3, 49, 2, 35, 34, 65, 2, 40, 89, 123, 50, 0, 114, 109, 101, 2,
- 110, 97, 97, 100, 106, 3, 49, 2, 35, 34, 65, 13, 0, 114, 97, 116, 101, 3, 49, 2, 35, 34, 115, 47, 2, 37, 0, 4, 116, 101,
- 2, 100, 114, 3, 49, 2, 35, 47, 13, 0, 116, 101, 2, 103, 17, 65, 0, 116, 97, 108, 111, 2, 103, 17, 65, 3, 49, 2, 35, 47,
- 35, 55, 2, 40, 0, 116, 107, 105, 2, 115, 17, 65, 3, 49, 2, 35, 47, 49, 13, 0, 112, 2, 116, 101, 105, 110, 3, 49, 2, 35,
- 48, 0, 112, 97, 2, 115, 105, 116, 101, 105, 116, 3, 49, 2, 35, 48, 2, 35, 0, 112, 105, 2, 116, 97, 3, 49, 2, 35, 48, 2,
- 37, 0, 112, 101, 2, 108, 97, 21, 3, 49, 2, 35, 48, 13, 0, 112, 101, 114, 2, 106, 111, 108, 3, 49, 2, 35, 48, 13, 34, 0,
- 112, 115, 117, 108, 101, 3, 49, 2, 35, 48, 89, 118, 55, 13, 0, 112, 111, 8, 2, 17, 67, 3, 49, 2, 35, 48, 110, 0, 112, 101,
- 2, 108, 3, 49, 2, 35, 48, 112, 0, 4, 110, 2, 116, 105, 101, 110, 3, 49, 2, 35, 50, 0, 110, 8, 2, 116, 111, 21, 0, 4,
- 110, 100, 105, 2, 100, 17, 65, 3, 49, 2, 35, 50, 2, 37, 0, 110, 110, 105, 2, 98, 97, 0, 110, 115, 101, 2, 108, 108, 101, 3,
- 49, 2, 35, 50, 89, 13, 0, 4, 110, 111, 2, 32, 3, 49, 2, 35, 50, 117, 0, 110, 111, 8, 2, 118, 97, 97, 114, 0, 4, 108,
- 2, 98, 97, 115, 3, 49, 2, 35, 55, 0, 108, 2, 107, 111, 101, 110, 0, 108, 105, 2, 98, 3, 49, 2, 35, 55, 37, 0, 108, 101,
- 110, 100, 101, 114, 3, 49, 2, 35, 55, 108, 50, 72, 13, 34, 0, 109, 111, 101, 2, 102, 108, 3, 49, 2, 35, 65, 2, 40, 0, 109,
- 111, 101, 102, 108, 97, 103, 101, 3, 49, 2, 35, 65, 2, 40, 83, 55, 115, 90, 0, 109, 101, 114, 97, 100, 101, 3, 49, 2, 35, 65,
- 13, 34, 115, 72, 13, 0, 98, 97, 114, 101, 2, 116, 3, 49, 2, 35, 71, 2, 35, 34, 108, 0, 98, 105, 110, 101, 2, 116, 3, 49,
- 2, 35, 71, 2, 37, 50, 108, 0, 102, 101, 2, 195, 175, 3, 49, 2, 35, 83, 2, 37, 0, 102, 101, 2, 116, 101, 3, 49, 2, 35,
- 83, 13, 0, 115, 116, 97, 2, 110, 106, 101, 116, 3, 49, 2, 35, 89, 47, 2, 35, 0, 115, 107, 101, 2, 110, 97, 100, 101, 3, 49,
- 2, 35, 89, 49, 13, 0, 115, 115, 101, 2, 116, 3, 49, 2, 35, 89, 108, 0, 115, 101, 114, 110, 101, 3, 49, 2, 35, 89, 112, 34,
- 50, 13, 0, 116, 106, 105, 101, 2, 112, 105, 101, 3, 49, 2, 121, 80, 2, 37, 0, 110, 102, 101, 114, 2, 102, 111, 101, 108, 3, 49,
- 2, 133, 50, 83, 13, 34, 0, 116, 101, 103, 111, 114, 105, 101, 115, 3, 49, 4, 35, 47, 13, 136, 6, 117, 34, 37, 89, 0, 116, 101,
- 103, 111, 114, 105, 101, 3, 49, 4, 35, 47, 13, 136, 40, 34, 6, 37, 0, 97, 1, 17, 65, 21, 2, 116, 3, 49, 6, 115, 0, 116,
- 101, 1, 21, 2, 32, 3, 49, 6, 115, 47, 13, 0, 110, 101, 114, 1, 17, 65, 21, 2, 32, 3, 49, 6, 115, 50, 13, 34, 0, 4,
- 114, 2, 98, 101, 3, 49, 35, 34, 0, 114, 2, 118, 101, 110, 0, 114, 2, 118, 101, 114, 0, 116, 101, 103, 111, 114, 2, 105, 115, 17,
- 65, 3, 49, 35, 47, 13, 136, 40, 34, 0, 110, 116, 2, 111, 110, 100, 101, 114, 3, 49, 35, 50, 47, 10, 0, 110, 115, 101, 2, 108,
- 25, 3, 49, 35, 50, 89, 13, 0, 108, 97, 104, 97, 114, 105, 3, 49, 35, 55, 35, 107, 6, 115, 34, 37, 0, 4, 108, 109, 101, 101,
- 114, 3, 49, 35, 55, 65, 6, 116, 34, 0, 108, 109, 101, 114, 2, 17, 65, 0, 108, 119, 101, 114, 3, 49, 35, 55, 84, 13, 34, 10,
- 0, 109, 101, 114, 2, 97, 116, 106, 105, 101, 3, 49, 35, 65, 13, 34, 0, 109, 101, 114, 97, 97, 3, 49, 35, 65, 13, 34, 6, 115,
- 0, 109, 101, 114, 97, 3, 49, 35, 65, 13, 34, 35, 0, 98, 101, 108, 106, 111, 117, 3, 49, 35, 71, 13, 55, 57, 6, 120, 0, 100,
- 2, 109, 105, 117, 109, 3, 49, 35, 72, 0, 115, 116, 101, 114, 2, 111, 108, 105, 101, 3, 49, 35, 89, 47, 13, 34, 10, 0, 2, 100,
- 101, 114, 3, 49, 115, 0, 116, 101, 108, 1, 25, 3, 49, 115, 47, 13, 55, 0, 107, 101, 2, 17, 67, 3, 49, 115, 49, 13, 0, 4,
- 109, 101, 114, 3, 49, 115, 65, 13, 34, 0, 109, 101, 114, 2, 17, 67, 0, 98, 101, 108, 3, 49, 115, 71, 13, 55, 0, 110, 102, 101,
- 114, 3, 49, 133, 50, 83, 13, 34, 10, 0, 7, 6, 107, 111, 0, 4, 2, 107, 101, 116, 25, 3, 49, 2, 40, 0, 2, 107, 111, 110,
- 0, 2, 108, 111, 109, 0, 2, 108, 111, 110, 105, 0, 2, 109, 101, 100, 105, 0, 2, 109, 101, 116, 101, 0, 2, 114, 97, 0, 2, 114,
- 105, 110, 116, 0, 2, 114, 114, 117, 112, 0, 2, 195, 182, 0, 8, 2, 109, 105, 101, 107, 0, 8, 2, 109, 109, 111, 0, 8, 2, 112,
- 105, 101, 21, 0, 101, 2, 106, 97, 119, 101, 108, 0, 101, 2, 112, 108, 101, 116, 0, 101, 2, 112, 111, 110, 0, 101, 2, 114, 17, 65,
- 0, 114, 114, 101, 107, 3, 49, 2, 40, 34, 108, 49, 0, 114, 101, 110, 2, 116, 3, 49, 2, 40, 34, 108, 50, 0, 117, 107, 97, 2,
- 115, 105, 195, 171, 3, 49, 2, 40, 49, 115, 0, 110, 110, 101, 107, 3, 49, 2, 40, 50, 108, 49, 0, 101, 108, 2, 98, 108, 111, 101,
- 3, 49, 2, 40, 55, 0, 108, 108, 101, 2, 107, 116, 17, 65, 3, 49, 2, 40, 55, 2, 108, 0, 108, 108, 101, 2, 107, 116, 101, 25,
- 3, 49, 2, 40, 55, 108, 0, 108, 108, 101, 107, 2, 115, 3, 49, 2, 40, 55, 108, 49, 0, 108, 111, 2, 115, 25, 3, 49, 2, 40,
- 55, 110, 0, 108, 111, 110, 110, 101, 3, 49, 2, 40, 55, 110, 50, 13, 0, 108, 108, 101, 103, 97, 3, 49, 2, 40, 55, 116, 136, 2,
- 35, 0, 109, 101, 100, 105, 2, 97, 110, 116, 3, 49, 2, 40, 65, 2, 37, 72, 2, 37, 0, 109, 109, 97, 110, 100, 111, 3, 49, 2,
- 40, 65, 35, 50, 72, 40, 0, 109, 109, 105, 115, 115, 105, 101, 3, 49, 2, 40, 65, 37, 89, 2, 37, 0, 109, 97, 116, 105, 2, 25,
- 3, 49, 2, 40, 65, 115, 47, 2, 37, 0, 101, 118, 101, 114, 2, 116, 3, 49, 2, 40, 83, 112, 34, 0, 4, 114, 2, 115, 101, 116,
- 3, 49, 2, 110, 34, 0, 114, 8, 2, 100, 17, 65, 0, 114, 114, 101, 107, 116, 105, 101, 119, 101, 3, 49, 2, 110, 34, 2, 108, 49,
- 47, 37, 84, 13, 0, 114, 114, 105, 103, 2, 101, 3, 49, 2, 110, 34, 13, 136, 0, 4, 114, 116, 2, 115, 105, 103, 116, 105, 103, 3,
- 49, 2, 110, 34, 47, 0, 114, 116, 2, 115, 116, 111, 110, 100, 0, 114, 112, 111, 2, 114, 97, 97, 108, 3, 49, 2, 110, 34, 48, 13,
- 0, 112, 117, 2, 108, 17, 65, 3, 49, 2, 110, 48, 2, 118, 0, 107, 107, 101, 8, 2, 17, 67, 3, 49, 2, 110, 49, 13, 0, 110,
- 8, 2, 17, 67, 21, 14, 128, 132, 131, 3, 49, 2, 110, 50, 0, 110, 116, 114, 97, 2, 100, 105, 107, 115, 3, 49, 2, 110, 50, 47,
- 34, 2, 35, 0, 110, 116, 114, 97, 115, 101, 112, 3, 49, 2, 110, 50, 47, 34, 2, 35, 89, 108, 48, 0, 110, 116, 114, 111, 118, 101,
- 114, 2, 115, 3, 49, 2, 110, 50, 47, 34, 2, 40, 84, 112, 34, 0, 110, 116, 114, 97, 112, 2, 115, 105, 101, 3, 49, 2, 110, 50,
- 47, 34, 35, 48, 0, 110, 116, 114, 97, 107, 8, 3, 49, 2, 110, 50, 47, 34, 35, 49, 0, 110, 116, 114, 97, 115, 8, 3, 49, 2,
- 110, 50, 47, 34, 35, 89, 0, 110, 116, 97, 107, 2, 17, 65, 3, 49, 2, 110, 50, 47, 35, 49, 10, 0, 110, 100, 101, 110, 2, 115,
- 101, 3, 49, 2, 110, 50, 72, 2, 108, 50, 0, 110, 102, 101, 114, 2, 101, 3, 49, 2, 110, 50, 83, 13, 34, 0, 110, 102, 101, 114,
- 101, 110, 3, 49, 2, 110, 50, 83, 13, 34, 108, 50, 0, 4, 110, 115, 117, 108, 2, 17, 65, 3, 49, 2, 110, 50, 89, 2, 111, 55,
- 0, 110, 115, 117, 108, 2, 116, 97, 110, 116, 0, 110, 115, 101, 110, 2, 116, 114, 105, 101, 3, 49, 2, 110, 50, 89, 7, 108, 50, 0,
- 110, 115, 101, 2, 107, 119, 101, 110, 3, 49, 2, 110, 50, 89, 13, 0, 110, 115, 101, 114, 116, 105, 110, 97, 3, 49, 2, 110, 50, 89,
- 13, 34, 47, 37, 50, 2, 35, 0, 110, 115, 101, 114, 118, 3, 49, 2, 110, 50, 89, 13, 34, 84, 0, 110, 115, 101, 110, 2, 116, 114,
- 3, 49, 2, 110, 50, 89, 13, 50, 0, 110, 115, 105, 100, 101, 2, 114, 17, 65, 3, 49, 2, 110, 50, 89, 13, 72, 13, 0, 110, 115,
- 105, 115, 116, 3, 49, 2, 110, 50, 89, 13, 89, 47, 0, 110, 115, 116, 105, 2, 116, 117, 115, 105, 3, 49, 2, 110, 50, 89, 47, 13,
- 0, 110, 115, 116, 97, 98, 101, 108, 3, 49, 2, 110, 50, 89, 47, 115, 71, 13, 55, 0, 110, 115, 101, 112, 2, 17, 65, 3, 49, 2,
- 110, 50, 89, 108, 48, 10, 0, 4, 108, 2, 106, 97, 110, 3, 49, 2, 110, 55, 0, 108, 2, 119, 121, 110, 0, 4, 109, 2, 112, 108,
- 17, 65, 3, 49, 2, 110, 65, 0, 109, 2, 112, 111, 115, 105, 115, 105, 101, 0, 109, 109, 97, 110, 2, 100, 17, 65, 3, 49, 2, 110,
- 65, 2, 35, 50, 0, 109, 109, 101, 114, 2, 115, 105, 3, 49, 2, 110, 65, 2, 112, 34, 0, 109, 109, 117, 2, 110, 97, 3, 49, 2,
- 110, 65, 2, 118, 0, 109, 105, 2, 116, 101, 101, 3, 49, 2, 110, 65, 13, 0, 109, 109, 101, 110, 2, 116, 97, 3, 49, 2, 110, 65,
- 13, 50, 0, 109, 109, 105, 115, 115, 97, 114, 105, 2, 97, 3, 49, 2, 110, 65, 13, 89, 2, 35, 34, 2, 37, 0, 109, 112, 97, 110,
- 2, 106, 105, 101, 3, 49, 2, 110, 65, 48, 2, 35, 50, 0, 109, 112, 114, 111, 2, 109, 105, 101, 3, 49, 2, 110, 65, 48, 34, 2,
- 40, 0, 109, 107, 111, 109, 109, 101, 114, 3, 49, 2, 110, 65, 49, 110, 65, 13, 34, 0, 109, 98, 101, 114, 115, 3, 49, 2, 110, 65,
- 71, 113, 34, 89, 0, 109, 98, 117, 105, 115, 3, 49, 2, 110, 65, 71, 127, 89, 0, 110, 103, 2, 111, 116, 111, 109, 105, 101, 3, 49,
- 2, 110, 68, 81, 0, 4, 115, 2, 109, 101, 116, 3, 49, 2, 110, 89, 0, 115, 2, 116, 117, 0, 115, 109, 111, 2, 112, 111, 108, 105,
- 3, 49, 2, 110, 89, 65, 2, 40, 0, 115, 109, 101, 2, 116, 105, 101, 107, 3, 49, 2, 110, 89, 65, 13, 0, 107, 97, 2, 195, 175,
- 3, 49, 2, 117, 49, 2, 35, 0, 110, 105, 110, 103, 2, 105, 110, 3, 49, 2, 117, 50, 13, 68, 0, 100, 101, 2, 114, 105, 110, 103,
- 3, 49, 2, 117, 72, 116, 0, 117, 2, 115, 97, 21, 3, 49, 2, 120, 0, 108, 111, 2, 115, 115, 97, 3, 49, 4, 110, 55, 40, 0,
- 110, 103, 111, 2, 25, 3, 49, 4, 110, 68, 81, 40, 0, 110, 8, 2, 100, 105, 103, 3, 49, 6, 110, 50, 0, 110, 116, 114, 97, 8,
- 2, 25, 14, 128, 132, 134, 3, 49, 6, 110, 50, 47, 34, 35, 0, 108, 108, 101, 103, 101, 115, 2, 32, 3, 49, 6, 110, 55, 37, 75,
- 13, 89, 0, 101, 2, 114, 101, 110, 100, 3, 49, 40, 0, 101, 195, 171, 108, 3, 49, 40, 12, 55, 0, 112, 2, 111, 3, 49, 110, 48,
- 19, 0, 110, 2, 115, 117, 108, 3, 49, 110, 50, 0, 110, 110, 101, 107, 116, 101, 101, 114, 3, 49, 110, 50, 108, 49, 47, 6, 116, 34,
- 0, 108, 111, 110, 101, 108, 3, 49, 110, 55, 13, 50, 6, 112, 55, 0, 108, 108, 101, 103, 101, 3, 49, 110, 55, 37, 75, 0, 110, 107,
- 101, 108, 3, 49, 110, 68, 49, 13, 55, 0, 110, 107, 97, 8, 2, 25, 3, 49, 110, 68, 49, 35, 0, 115, 2, 116, 101, 114, 109, 3,
- 49, 110, 89, 0, 115, 116, 101, 3, 49, 110, 89, 47, 13, 0, 98, 114, 97, 3, 49, 117, 71, 34, 35, 0, 7, 6, 109, 97, 0, 110,
- 117, 2, 115, 107, 3, 4, 65, 35, 50, 118, 0, 4, 2, 103, 105, 115, 116, 101, 114, 3, 65, 2, 35, 0, 2, 103, 114, 105, 101, 116,
- 0, 2, 104, 17, 65, 0, 2, 107, 97, 115, 115, 97, 114, 0, 2, 107, 105, 101, 116, 105, 101, 0, 2, 107, 114, 105, 101, 108, 0, 2,
- 116, 101, 115, 105, 115, 0, 2, 116, 114, 0, 8, 2, 100, 0, 8, 2, 114, 17, 65, 0, 2, 114, 105, 116, 122, 3, 65, 2, 35, 6,
- 0, 114, 2, 115, 106, 101, 3, 65, 2, 35, 34, 0, 114, 105, 111, 2, 110, 101, 116, 3, 65, 2, 35, 34, 2, 37, 2, 40, 0, 114,
- 105, 101, 1, 21, 2, 32, 3, 65, 2, 35, 34, 6, 37, 0, 114, 105, 2, 116, 105, 101, 109, 3, 65, 2, 35, 34, 13, 0, 114, 105,
- 110, 101, 2, 25, 3, 65, 2, 35, 34, 37, 50, 13, 0, 114, 109, 111, 2, 115, 101, 116, 3, 65, 2, 35, 34, 65, 2, 40, 0, 114,
- 109, 101, 108, 97, 100, 101, 3, 65, 2, 35, 34, 65, 13, 55, 115, 72, 13, 0, 114, 103, 97, 2, 114, 105, 3, 65, 2, 35, 34, 136,
- 2, 35, 0, 116, 101, 114, 105, 2, 17, 65, 21, 3, 65, 2, 35, 47, 2, 116, 34, 2, 37, 0, 116, 101, 2, 109, 97, 116, 105, 3,
- 65, 2, 35, 47, 13, 0, 116, 101, 114, 105, 101, 2, 12, 3, 65, 2, 35, 47, 116, 34, 2, 37, 0, 107, 97, 2, 112, 97, 97, 110,
- 3, 65, 2, 35, 49, 2, 35, 0, 99, 97, 100, 97, 109, 105, 97, 3, 65, 2, 35, 49, 2, 35, 72, 115, 65, 2, 37, 38, 2, 35,
- 0, 99, 104, 105, 97, 118, 101, 3, 65, 2, 35, 49, 2, 37, 2, 35, 84, 108, 0, 107, 115, 105, 2, 109, 97, 21, 3, 65, 2, 35,
- 49, 89, 2, 37, 0, 107, 97, 98, 101, 114, 3, 65, 2, 35, 49, 115, 71, 13, 34, 0, 4, 110, 2, 100, 97, 3, 65, 2, 35, 50,
- 0, 110, 2, 104, 97, 102, 116, 0, 110, 2, 109, 111, 101, 0, 110, 2, 115, 106, 101, 116, 0, 110, 105, 2, 107, 117, 3, 65, 2, 35,
- 50, 2, 37, 0, 110, 105, 112, 117, 3, 65, 2, 35, 50, 2, 37, 48, 2, 118, 0, 4, 110, 101, 2, 119, 97, 108, 101, 3, 65, 2,
- 35, 50, 13, 0, 110, 110, 101, 2, 107, 121, 110, 0, 110, 106, 105, 2, 102, 105, 101, 3, 65, 2, 35, 50, 57, 13, 0, 110, 100, 111,
- 2, 108, 105, 101, 110, 3, 65, 2, 35, 50, 72, 2, 40, 0, 110, 105, 108, 108, 97, 2, 17, 67, 3, 65, 2, 35, 50, 109, 55, 2,
- 35, 0, 110, 101, 2, 108, 3, 65, 2, 35, 50, 112, 0, 108, 2, 103, 97, 115, 3, 65, 2, 35, 55, 0, 108, 97, 2, 103, 105, 101,
- 116, 3, 65, 2, 35, 55, 2, 35, 0, 108, 116, 101, 8, 2, 115, 17, 65, 3, 65, 2, 35, 55, 47, 116, 0, 109, 2, 112, 111, 101,
- 114, 3, 65, 2, 35, 65, 0, 115, 111, 2, 99, 104, 105, 115, 3, 65, 2, 35, 89, 2, 40, 0, 99, 101, 100, 111, 2, 110, 17, 65,
- 3, 65, 2, 35, 89, 13, 72, 117, 0, 115, 116, 101, 107, 116, 111, 2, 109, 3, 65, 2, 35, 89, 47, 108, 49, 47, 2, 40, 0, 115,
- 107, 101, 114, 2, 97, 100, 101, 3, 65, 2, 35, 89, 49, 13, 34, 0, 115, 107, 97, 114, 97, 3, 65, 2, 35, 89, 49, 115, 34, 2,
- 35, 0, 115, 106, 105, 2, 110, 97, 21, 3, 65, 2, 35, 91, 2, 37, 0, 103, 2, 110, 17, 65, 21, 3, 65, 2, 35, 136, 0, 103,
- 97, 2, 115, 121, 110, 3, 65, 2, 35, 136, 2, 35, 0, 103, 105, 115, 2, 116, 114, 97, 3, 65, 2, 35, 136, 2, 37, 89, 0, 103,
- 97, 2, 108, 105, 101, 3, 65, 2, 35, 136, 35, 0, 110, 105, 97, 2, 107, 3, 65, 2, 115, 50, 2, 37, 38, 2, 35, 0, 106, 101,
- 115, 116, 117, 3, 65, 2, 115, 57, 13, 89, 47, 2, 118, 0, 106, 101, 115, 116, 101, 105, 116, 108, 105, 3, 65, 2, 115, 57, 13, 89,
- 47, 123, 47, 55, 13, 0, 100, 101, 2, 108, 105, 101, 3, 65, 2, 115, 72, 13, 0, 121, 111, 110, 110, 97, 105, 115, 101, 3, 65, 2,
- 123, 57, 2, 40, 50, 123, 12, 88, 0, 116, 105, 103, 1, 21, 3, 65, 6, 115, 47, 13, 136, 0, 116, 105, 101, 115, 3, 65, 6, 115,
- 47, 37, 89, 0, 110, 105, 101, 114, 3, 65, 13, 50, 37, 12, 34, 0, 115, 106, 105, 101, 110, 3, 65, 13, 91, 37, 50, 0, 114, 97,
- 116, 2, 111, 110, 3, 65, 35, 34, 2, 35, 47, 0, 114, 97, 116, 104, 111, 110, 3, 65, 35, 34, 2, 35, 47, 2, 110, 50, 10, 0,
- 114, 109, 101, 114, 3, 65, 35, 34, 65, 13, 34, 10, 0, 107, 105, 101, 1, 21, 2, 115, 105, 101, 3, 65, 35, 49, 6, 37, 0, 107,
- 114, 97, 110, 107, 97, 1, 21, 3, 65, 35, 49, 34, 6, 35, 50, 49, 35, 0, 110, 105, 102, 101, 115, 3, 65, 35, 50, 37, 83, 108,
- 89, 0, 108, 1, 10, 2, 32, 14, 128, 128, 131, 3, 65, 35, 55, 0, 108, 97, 114, 105, 97, 3, 65, 35, 55, 6, 115, 34, 37, 35,
- 0, 108, 108, 101, 115, 2, 32, 3, 65, 35, 55, 13, 89, 0, 108, 118, 97, 2, 25, 3, 65, 35, 55, 83, 2, 35, 0, 110, 103, 111,
- 8, 3, 65, 35, 68, 81, 2, 40, 0, 115, 107, 101, 114, 3, 65, 35, 89, 49, 13, 34, 0, 2, 116, 114, 105, 107, 25, 3, 65, 115,
- 0, 110, 105, 2, 97, 107, 25, 3, 65, 115, 50, 2, 37, 0, 2, 98, 105, 101, 107, 3, 89, 0, 7, 6, 109, 101, 0, 116, 101, 2,
- 111, 3, 65, 2, 37, 47, 2, 37, 0, 116, 101, 111, 2, 114, 105, 101, 116, 3, 65, 2, 37, 47, 2, 37, 2, 40, 0, 116, 97, 8,
- 2, 17, 67, 3, 65, 2, 108, 47, 2, 35, 0, 110, 2, 116, 97, 115, 105, 101, 3, 65, 2, 108, 50, 0, 110, 111, 112, 111, 117, 2,
- 115, 97, 3, 65, 2, 108, 50, 2, 40, 48, 2, 120, 0, 110, 117, 101, 2, 116, 3, 65, 2, 108, 50, 2, 118, 12, 38, 108, 0, 110,
- 116, 97, 108, 105, 2, 116, 101, 105, 116, 3, 65, 2, 108, 50, 47, 2, 35, 55, 2, 37, 0, 110, 115, 116, 114, 117, 3, 65, 2, 108,
- 50, 89, 47, 34, 2, 118, 0, 4, 108, 97, 110, 99, 104, 3, 65, 2, 108, 55, 2, 35, 68, 49, 0, 108, 97, 110, 107, 0, 4, 108,
- 97, 110, 99, 104, 111, 108, 105, 101, 2, 32, 24, 3, 65, 2, 108, 55, 2, 35, 68, 49, 2, 117, 55, 37, 0, 108, 97, 110, 107, 111,
- 108, 105, 101, 2, 32, 24, 0, 108, 111, 100, 105, 8, 2, 101, 117, 3, 65, 2, 108, 55, 2, 40, 72, 2, 37, 0, 109, 2, 98, 114,
- 97, 3, 65, 2, 108, 65, 0, 109, 111, 2, 114, 17, 65, 3, 65, 2, 108, 65, 2, 40, 0, 109, 111, 114, 97, 2, 98, 105, 108, 105,
- 3, 65, 2, 108, 65, 2, 110, 34, 2, 35, 0, 109, 111, 2, 114, 105, 17, 65, 3, 65, 2, 108, 65, 117, 0, 100, 105, 2, 116, 17,
- 65, 3, 65, 2, 108, 72, 2, 37, 0, 100, 105, 116, 101, 2, 114, 114, 101, 3, 65, 2, 108, 72, 2, 37, 47, 13, 0, 100, 105, 115,
- 105, 2, 110, 97, 21, 3, 65, 2, 108, 72, 13, 89, 2, 37, 0, 4, 101, 2, 100, 111, 195, 171, 3, 65, 2, 116, 0, 101, 2, 119,
- 97, 114, 0, 101, 114, 2, 118, 111, 117, 100, 105, 103, 3, 65, 2, 116, 34, 0, 101, 114, 100, 101, 114, 2, 106, 97, 114, 3, 65, 2,
- 116, 34, 72, 13, 34, 0, 4, 100, 101, 2, 100, 111, 195, 171, 3, 65, 2, 116, 72, 13, 0, 100, 101, 2, 112, 108, 105, 103, 0, 100,
- 101, 8, 2, 108, 121, 0, 101, 115, 116, 101, 114, 101, 3, 65, 2, 116, 89, 47, 13, 34, 108, 0, 110, 116, 106, 105, 101, 3, 65, 6,
- 108, 37, 68, 80, 37, 0, 110, 116, 3, 65, 6, 108, 50, 47, 0, 108, 111, 8, 2, 100, 114, 3, 65, 6, 108, 55, 40, 0, 110, 105,
- 110, 103, 3, 65, 6, 116, 50, 13, 68, 0, 100, 101, 8, 2, 21, 14, 128, 132, 132, 3, 65, 6, 116, 72, 13, 0, 101, 103, 101, 8,
- 2, 21, 14, 128, 132, 133, 3, 65, 6, 116, 136, 13, 0, 4, 2, 106, 117, 102, 3, 65, 13, 0, 2, 108, 97, 97, 116, 115, 0, 2,
- 114, 105, 101, 116, 101, 0, 2, 116, 111, 100, 0, 8, 2, 100, 117, 17, 67, 0, 114, 105, 110, 111, 3, 65, 13, 34, 37, 50, 2, 40,
- 0, 116, 97, 108, 101, 3, 65, 13, 47, 6, 115, 55, 13, 0, 116, 111, 100, 101, 3, 65, 13, 47, 6, 117, 72, 13, 0, 116, 97, 97,
- 2, 17, 67, 3, 65, 13, 47, 115, 0, 107, 97, 97, 114, 3, 65, 13, 49, 6, 115, 34, 0, 107, 97, 97, 114, 103, 101, 3, 65, 13,
- 49, 6, 115, 34, 136, 13, 0, 110, 101, 101, 114, 3, 65, 13, 50, 6, 116, 34, 0, 110, 101, 114, 101, 3, 65, 13, 50, 6, 116, 34,
- 13, 0, 108, 111, 100, 105, 101, 115, 8, 3, 65, 13, 55, 6, 117, 72, 37, 89, 0, 100, 97, 108, 2, 106, 111, 110, 3, 65, 13, 72,
- 2, 35, 55, 0, 100, 105, 115, 121, 110, 101, 3, 65, 13, 72, 13, 89, 123, 50, 13, 0, 100, 97, 108, 106, 101, 3, 65, 13, 72, 35,
- 55, 57, 13, 0, 118, 114, 111, 117, 3, 65, 13, 83, 34, 6, 120, 0, 103, 97, 110, 105, 101, 115, 3, 65, 13, 136, 6, 115, 50, 37,
- 89, 0, 2, 100, 105, 117, 109, 3, 65, 37, 12, 0, 100, 105, 97, 3, 65, 37, 12, 72, 37, 12, 57, 35, 4, 0, 2, 114, 114, 105,
- 101, 3, 65, 108, 0, 116, 101, 101, 110, 3, 65, 108, 47, 10, 6, 116, 50, 0, 116, 111, 100, 105, 115, 3, 65, 108, 47, 40, 72, 6,
- 109, 89, 0, 110, 105, 110, 103, 2, 105, 116, 105, 115, 3, 65, 108, 50, 13, 68, 136, 0, 110, 116, 101, 101, 2, 17, 67, 3, 65, 108,
- 50, 47, 6, 116, 0, 110, 116, 101, 114, 105, 110, 103, 3, 65, 108, 50, 47, 6, 116, 34, 13, 68, 0, 110, 116, 101, 108, 101, 2, 25,
- 3, 65, 108, 50, 47, 6, 116, 55, 13, 0, 108, 111, 100, 105, 101, 8, 3, 65, 108, 55, 40, 72, 6, 37, 0, 110, 103, 2, 115, 101,
- 108, 3, 65, 108, 68, 0, 4, 115, 1, 102, 101, 104, 2, 32, 3, 65, 108, 89, 0, 115, 1, 108, 101, 102, 97, 116, 2, 32, 0, 115,
- 1, 115, 17, 65, 17, 65, 2, 32, 0, 115, 1, 115, 17, 67, 2, 32, 0, 115, 1, 121, 110, 115, 2, 32, 0, 115, 8, 2, 97, 97,
- 110, 3, 65, 108, 89, 10, 0, 4, 114, 107, 1, 101, 116, 3, 65, 112, 34, 49, 0, 114, 107, 2, 32, 0, 114, 107, 101, 2, 32, 3,
- 65, 112, 34, 49, 13, 0, 2, 116, 114, 117, 109, 3, 65, 116, 0, 114, 101, 1, 17, 67, 21, 2, 32, 3, 65, 116, 12, 34, 13, 0,
- 116, 101, 108, 8, 3, 65, 116, 47, 13, 55, 0, 7, 6, 109, 105, 0, 2, 110, 101, 117, 114, 3, 65, 2, 37, 0, 114, 97, 107, 117,
- 2, 108, 101, 117, 115, 3, 65, 2, 37, 34, 2, 35, 49, 2, 118, 0, 107, 114, 111, 98, 101, 3, 65, 2, 37, 49, 34, 117, 71, 13,
- 0, 110, 105, 2, 109, 97, 21, 3, 65, 2, 37, 50, 2, 37, 0, 97, 97, 117, 3, 65, 2, 37, 129, 12, 0, 110, 97, 103, 3, 65,
- 6, 109, 50, 35, 136, 0, 100, 100, 97, 103, 101, 116, 101, 3, 65, 6, 109, 72, 35, 136, 10, 116, 47, 13, 0, 115, 2, 108, 105, 107,
- 3, 65, 6, 109, 89, 0, 4, 2, 109, 105, 101, 107, 3, 65, 13, 0, 2, 109, 111, 115, 97, 0, 2, 115, 115, 105, 101, 108, 0, 114,
- 97, 107, 101, 108, 3, 65, 13, 34, 115, 49, 13, 55, 0, 110, 97, 114, 101, 2, 116, 3, 65, 13, 50, 2, 35, 34, 108, 0, 110, 105,
- 115, 116, 101, 114, 115, 3, 65, 13, 50, 6, 109, 89, 47, 13, 34, 89, 0, 110, 117, 2, 115, 107, 117, 3, 65, 13, 50, 13, 0, 4,
- 110, 100, 101, 114, 2, 106, 97, 114, 3, 65, 13, 50, 13, 34, 0, 110, 101, 114, 2, 17, 65, 0, 110, 105, 115, 116, 101, 114, 105, 3,
- 65, 13, 50, 13, 89, 47, 2, 116, 34, 2, 37, 0, 110, 105, 115, 116, 101, 2, 114, 105, 101, 25, 3, 65, 13, 50, 13, 89, 47, 116,
- 0, 108, 2, 106, 17, 65, 3, 65, 13, 55, 0, 108, 105, 116, 3, 65, 13, 55, 13, 47, 0, 108, 105, 101, 117, 3, 65, 13, 55, 57,
- 118, 0, 108, 108, 101, 2, 110, 110, 105, 17, 65, 3, 65, 13, 55, 108, 0, 100, 100, 101, 108, 2, 106, 97, 114, 105, 3, 65, 13, 72,
- 13, 55, 0, 4, 115, 2, 103, 105, 115, 3, 65, 13, 89, 0, 115, 2, 103, 117, 110, 0, 115, 2, 104, 97, 0, 115, 2, 108, 0, 115,
- 2, 110, 111, 101, 103, 0, 115, 2, 112, 108, 97, 97, 115, 0, 115, 2, 114, 97, 98, 101, 108, 0, 115, 2, 114, 101, 107, 101, 110, 0,
- 115, 2, 116, 105, 101, 107, 0, 115, 2, 116, 114, 111, 111, 115, 0, 115, 2, 118, 111, 114, 109, 0, 115, 8, 2, 105, 110, 14, 128, 132,
- 131, 0, 115, 8, 2, 109, 0, 115, 101, 2, 114, 97, 0, 115, 116, 101, 114, 2, 105, 101, 117, 115, 3, 65, 13, 89, 47, 116, 34, 0,
- 115, 107, 101, 2, 110, 3, 65, 13, 89, 49, 108, 0, 2, 115, 115, 105, 101, 3, 65, 37, 0, 107, 114, 2, 111, 3, 65, 37, 49, 34,
- 0, 100, 100, 101, 2, 108, 3, 65, 109, 72, 13, 0, 100, 100, 101, 108, 108, 105, 2, 107, 3, 65, 109, 72, 13, 55, 13, 0, 4, 115,
- 2, 108, 97, 109, 112, 3, 65, 109, 89, 0, 115, 2, 108, 111, 111, 112, 0, 115, 2, 111, 0, 7, 6, 109, 111, 0, 4, 2, 112, 97,
- 110, 105, 3, 65, 2, 40, 0, 101, 2, 114, 97, 115, 0, 116, 111, 114, 2, 105, 101, 3, 65, 2, 40, 47, 117, 34, 0, 4, 108, 101,
- 115, 2, 25, 3, 65, 2, 40, 55, 108, 89, 0, 108, 101, 115, 2, 116, 101, 32, 0, 100, 101, 114, 110, 3, 65, 2, 40, 72, 112, 34,
- 14, 50, 0, 104, 97, 109, 109, 101, 100, 2, 97, 3, 65, 2, 40, 107, 2, 35, 65, 13, 72, 0, 4, 2, 100, 117, 108, 17, 65, 3,
- 65, 2, 110, 0, 2, 115, 107, 101, 101, 0, 4, 114, 2, 102, 111, 115, 101, 3, 65, 2, 110, 34, 0, 114, 8, 2, 17, 67, 21, 0,
- 114, 102, 2, 111, 116, 111, 109, 105, 101, 3, 65, 2, 110, 34, 83, 0, 122, 122, 97, 114, 101, 108, 108, 97, 3, 65, 2, 110, 47, 89,
- 2, 35, 34, 112, 55, 2, 35, 0, 110, 2, 116, 101, 117, 114, 3, 65, 2, 110, 50, 0, 110, 105, 116, 2, 101, 3, 65, 2, 110, 50,
- 2, 37, 47, 0, 110, 117, 2, 109, 101, 110, 116, 3, 65, 2, 110, 50, 2, 118, 0, 110, 101, 2, 116, 195, 170, 114, 3, 65, 2, 110,
- 50, 13, 0, 110, 100, 101, 114, 2, 17, 65, 3, 65, 2, 110, 50, 72, 116, 34, 0, 108, 101, 115, 2, 116, 17, 65, 3, 65, 2, 110,
- 55, 13, 89, 0, 110, 8, 2, 103, 111, 21, 3, 65, 2, 110, 68, 0, 100, 101, 2, 108, 108, 101, 21, 3, 65, 2, 110, 72, 13, 0,
- 100, 101, 114, 97, 2, 116, 17, 65, 3, 65, 2, 110, 72, 13, 34, 2, 35, 0, 100, 101, 114, 97, 2, 116, 111, 114, 25, 3, 65, 2,
- 110, 72, 13, 34, 115, 0, 2, 110, 97, 114, 103, 3, 65, 2, 117, 0, 116, 105, 101, 2, 17, 67, 3, 65, 2, 117, 47, 37, 0, 110,
- 97, 114, 103, 105, 101, 2, 32, 24, 3, 65, 2, 117, 50, 2, 35, 34, 136, 37, 0, 110, 111, 2, 103, 97, 3, 65, 2, 117, 50, 2,
- 117, 0, 110, 111, 112, 111, 2, 108, 105, 3, 65, 2, 117, 50, 2, 117, 48, 2, 40, 0, 100, 101, 2, 108, 3, 65, 2, 117, 72, 112,
- 0, 115, 97, 2, 195, 175, 101, 107, 3, 65, 2, 117, 89, 2, 35, 0, 115, 97, 109, 2, 98, 105, 101, 107, 3, 65, 2, 117, 89, 2,
- 35, 65, 0, 101, 105, 116, 101, 3, 65, 6, 126, 47, 13, 0, 100, 101, 8, 3, 65, 7, 117, 72, 13, 0, 101, 100, 115, 119, 105, 108,
- 108, 105, 103, 3, 65, 40, 47, 89, 84, 6, 109, 55, 13, 136, 0, 114, 114, 8, 2, 105, 3, 65, 110, 34, 0, 114, 115, 8, 2, 21,
- 3, 65, 110, 34, 89, 0, 110, 110, 105, 107, 101, 3, 65, 110, 50, 13, 49, 13, 0, 110, 105, 116, 111, 114, 2, 25, 3, 65, 110, 50,
- 37, 47, 110, 34, 0, 2, 98, 105, 101, 108, 3, 65, 117, 6, 0, 116, 111, 114, 3, 65, 117, 47, 13, 34, 0, 7, 6, 111, 110, 0,
- 4, 2, 114, 101, 103, 118, 12, 12, 3, 2, 110, 50, 0, 2, 116, 111, 101, 0, 2, 116, 117, 103, 116, 105, 103, 0, 2, 116, 119, 121,
- 102, 101, 108, 0, 8, 2, 21, 14, 128, 132, 130, 0, 8, 2, 116, 97, 97, 108, 0, 8, 2, 116, 97, 107, 116, 0, 8, 2, 116, 97,
- 115, 98, 97, 0, 8, 2, 116, 111, 111, 17, 67, 17, 67, 0, 8, 2, 116, 121, 100, 0, 8, 2, 119, 101, 115, 101, 110, 0, 116, 2,
- 100, 21, 0, 111, 109, 2, 115, 116, 111, 111, 116, 3, 2, 110, 50, 2, 110, 65, 0, 4, 97, 102, 8, 2, 115, 107, 101, 105, 17, 67,
- 3, 2, 110, 50, 10, 2, 35, 83, 0, 97, 102, 8, 2, 119, 101, 110, 100, 0, 4, 100, 101, 114, 2, 98, 114, 101, 3, 2, 110, 50,
- 13, 34, 0, 100, 101, 114, 2, 98, 114, 111, 107, 101, 0, 100, 101, 114, 2, 100, 97, 110, 105, 103, 0, 100, 101, 114, 2, 100, 114, 117,
- 107, 0, 100, 101, 114, 2, 100, 117, 105, 109, 0, 100, 101, 114, 2, 104, 97, 110, 100, 101, 0, 100, 101, 114, 2, 104, 101, 119, 0, 100,
- 101, 114, 2, 104, 111, 114, 0, 100, 101, 114, 2, 104, 111, 117, 0, 100, 101, 114, 2, 108, 101, 103, 0, 100, 101, 114, 2, 109, 121, 110,
- 0, 100, 101, 114, 2, 110, 101, 0, 100, 101, 114, 2, 115, 107, 114, 121, 17, 67, 0, 100, 101, 114, 2, 115, 111, 101, 107, 101, 110, 0,
- 100, 101, 114, 2, 115, 116, 101, 117, 0, 100, 101, 114, 2, 115, 116, 114, 101, 0, 100, 101, 114, 2, 116, 101, 107, 101, 110, 0, 100, 101,
- 114, 2, 116, 114, 111, 117, 0, 100, 101, 114, 2, 118, 97, 110, 103, 0, 100, 101, 114, 2, 118, 105, 110, 0, 100, 101, 114, 2, 118, 114,
- 97, 0, 100, 101, 114, 2, 119, 101, 114, 112, 105, 110, 103, 0, 100, 101, 114, 2, 119, 111, 114, 112, 0, 100, 101, 114, 8, 2, 115, 107,
- 17, 65, 0, 100, 101, 114, 111, 110, 115, 105, 101, 3, 2, 110, 50, 13, 34, 19, 135, 50, 89, 37, 0, 100, 101, 114, 115, 116, 101, 98,
- 111, 3, 2, 110, 50, 13, 34, 89, 47, 13, 71, 117, 0, 116, 8, 2, 21, 14, 128, 132, 131, 3, 2, 110, 50, 47, 0, 116, 101, 109,
- 2, 98, 97, 3, 2, 110, 50, 47, 108, 65, 0, 116, 101, 108, 8, 3, 2, 110, 50, 47, 112, 55, 0, 116, 101, 114, 105, 110, 103, 3,
- 2, 110, 50, 47, 116, 34, 13, 68, 0, 100, 101, 117, 114, 3, 2, 110, 50, 72, 2, 118, 13, 34, 0, 118, 111, 111, 114, 2, 115, 3,
- 2, 110, 50, 83, 2, 117, 34, 0, 4, 119, 101, 101, 114, 8, 2, 108, 3, 2, 110, 50, 84, 2, 116, 34, 0, 119, 101, 101, 114, 8,
- 2, 115, 112, 114, 0, 119, 101, 101, 114, 8, 2, 115, 116, 97, 97, 110, 0, 104, 101, 105, 108, 2, 115, 112, 101, 108, 3, 2, 110, 50,
- 107, 2, 123, 55, 0, 104, 101, 105, 108, 2, 105, 103, 3, 2, 110, 50, 107, 6, 123, 55, 0, 103, 101, 101, 115, 8, 3, 2, 110, 50,
- 136, 2, 116, 89, 0, 103, 101, 108, 2, 100, 105, 103, 3, 2, 110, 50, 136, 112, 55, 0, 103, 114, 101, 115, 1, 107, 3, 2, 110, 68,
- 136, 34, 108, 89, 0, 4, 2, 115, 107, 117, 108, 100, 32, 24, 3, 6, 110, 50, 0, 8, 2, 119, 17, 65, 115, 0, 100, 101, 114, 103,
- 101, 8, 2, 21, 14, 128, 132, 135, 3, 6, 110, 50, 13, 34, 136, 13, 0, 105, 101, 115, 1, 21, 3, 6, 117, 50, 37, 89, 0, 4,
- 100, 101, 114, 2, 115, 101, 107, 114, 3, 7, 110, 50, 13, 34, 0, 100, 101, 114, 2, 119, 121, 115, 17, 67, 21, 0, 100, 101, 114, 8,
- 2, 101, 110, 17, 67, 3, 7, 110, 50, 13, 34, 10, 0, 104, 101, 105, 108, 3, 7, 110, 50, 107, 123, 55, 0, 121, 1, 21, 2, 32,
- 3, 21, 0, 111, 111, 109, 3, 40, 50, 6, 117, 65, 0, 111, 109, 101, 3, 40, 50, 6, 117, 65, 13, 0, 111, 109, 105, 101, 115, 3,
- 40, 50, 6, 117, 65, 37, 89, 0, 111, 109, 105, 101, 3, 40, 50, 40, 65, 6, 37, 0, 4, 2, 100, 105, 101, 114, 3, 110, 50, 0,
- 2, 108, 97, 110, 103, 115, 0, 2, 115, 105, 110, 32, 24, 0, 2, 116, 117, 103, 0, 8, 2, 102, 105, 107, 115, 0, 8, 2, 107, 97,
- 110, 116, 0, 8, 2, 107, 111, 115, 116, 101, 0, 8, 2, 107, 114, 117, 105, 100, 0, 8, 2, 108, 117, 115, 0, 8, 2, 112, 97, 97,
- 114, 0, 8, 2, 116, 117, 105, 17, 67, 0, 8, 2, 117, 105, 116, 103, 101, 21, 12, 12, 14, 128, 132, 130, 3, 110, 50, 10, 0, 117,
- 105, 116, 8, 2, 21, 14, 128, 132, 133, 3, 110, 50, 10, 127, 47, 0, 4, 100, 101, 114, 3, 110, 50, 13, 34, 0, 100, 101, 114, 2,
- 104, 111, 117, 100, 25, 0, 100, 101, 114, 2, 104, 111, 117, 100, 101, 32, 0, 100, 101, 114, 2, 115, 107, 101, 105, 100, 32, 24, 0, 100,
- 101, 114, 119, 121, 115, 101, 114, 2, 97, 3, 110, 50, 13, 34, 84, 6, 123, 89, 13, 34, 10, 0, 114, 101, 103, 2, 25, 3, 110, 50,
- 34, 112, 136, 0, 110, 105, 101, 8, 3, 110, 50, 37, 0, 116, 101, 118, 114, 101, 100, 101, 3, 110, 50, 47, 13, 83, 34, 6, 116, 72,
- 13, 0, 116, 101, 101, 110, 115, 101, 103, 3, 110, 50, 47, 116, 50, 89, 6, 112, 136, 0, 119, 101, 101, 114, 8, 3, 110, 50, 84, 116,
- 34, 0, 4, 103, 101, 2, 100, 105, 101, 114, 116, 3, 110, 50, 136, 13, 0, 103, 101, 8, 2, 21, 14, 128, 132, 132, 0, 103, 101, 114,
- 105, 101, 102, 108, 105, 2, 107, 3, 110, 50, 136, 13, 34, 6, 37, 83, 55, 13, 0, 103, 101, 108, 111, 111, 102, 108, 105, 8, 2, 107,
- 3, 110, 50, 136, 13, 55, 6, 117, 83, 55, 13, 0, 103, 101, 109, 97, 107, 108, 105, 2, 107, 3, 110, 50, 136, 13, 65, 6, 35, 49,
- 55, 13, 0, 105, 107, 115, 3, 117, 50, 13, 49, 89, 0, 4, 105, 101, 1, 108, 111, 107, 3, 117, 50, 37, 0, 105, 101, 1, 109, 101,
- 114, 101, 115, 2, 25, 0, 105, 101, 115, 1, 112, 21, 3, 117, 50, 37, 89, 0, 117, 115, 8, 3, 117, 50, 111, 89, 0, 4, 100, 106,
- 105, 101, 3, 124, 68, 80, 37, 0, 116, 106, 105, 101, 0, 4, 115, 1, 98, 3, 135, 50, 89, 0, 115, 1, 100, 0, 115, 1, 103, 0,
- 115, 1, 114, 102, 0, 4, 103, 101, 1, 21, 2, 108, 117, 107, 21, 3, 135, 68, 136, 13, 0, 103, 101, 2, 108, 117, 107, 32, 0, 103,
- 101, 2, 108, 117, 107, 107, 101, 32, 0, 103, 101, 2, 108, 117, 107, 107, 105, 101, 0, 103, 101, 2, 108, 117, 107, 115, 0, 103, 101, 118,
- 97, 2, 108, 3, 135, 68, 136, 13, 83, 35, 0, 7, 6, 111, 111, 0, 4, 114, 2, 98, 108, 121, 119, 3, 2, 117, 34, 0, 114, 2,
- 98, 114, 117, 103, 0, 114, 2, 100, 105, 110, 107, 0, 114, 2, 100, 111, 110, 100, 101, 114, 0, 114, 2, 100, 114, 97, 97, 103, 0, 114,
- 2, 103, 97, 110, 107, 0, 114, 2, 104, 101, 101, 114, 115, 0, 114, 2, 107, 111, 111, 109, 0, 114, 2, 108, 97, 97, 105, 100, 0, 114,
- 2, 108, 97, 109, 115, 0, 114, 2, 109, 101, 101, 115, 116, 101, 114, 0, 114, 2, 114, 101, 101, 100, 0, 114, 2, 114, 111, 109, 112, 101,
- 108, 0, 114, 2, 115, 105, 103, 116, 0, 114, 2, 115, 107, 114, 121, 0, 114, 2, 115, 112, 114, 111, 110, 107, 0, 114, 2, 115, 116, 117,
- 114, 0, 114, 2, 116, 114, 0, 114, 2, 116, 117, 105, 103, 0, 114, 8, 2, 100, 97, 103, 0, 114, 8, 2, 100, 101, 110, 107, 0, 114,
- 8, 2, 100, 111, 101, 110, 0, 114, 8, 2, 100, 114, 121, 17, 67, 0, 114, 8, 2, 103, 114, 111, 101, 105, 0, 114, 8, 2, 104, 97,
- 97, 115, 0, 114, 8, 2, 104, 111, 111, 102, 115, 0, 114, 8, 2, 112, 101, 105, 110, 115, 0, 114, 8, 2, 115, 107, 97, 100, 117, 0,
- 114, 8, 2, 115, 107, 97, 116, 0, 114, 8, 2, 115, 116, 101, 108, 112, 0, 114, 8, 2, 115, 116, 114, 111, 109, 105, 0, 114, 8, 2,
- 118, 108, 101, 117, 101, 108, 0, 114, 8, 2, 118, 108, 111, 101, 100, 105, 103, 0, 114, 8, 2, 119, 0, 4, 114, 2, 101, 101, 110, 3,
- 2, 117, 34, 10, 0, 114, 2, 101, 101, 110, 103, 101, 0, 114, 2, 101, 101, 110, 115, 21, 0, 114, 2, 101, 101, 116, 0, 114, 2, 101,
- 105, 115, 0, 114, 101, 114, 102, 108, 105, 107, 3, 2, 117, 34, 10, 112, 34, 83, 55, 13, 49, 0, 114, 100, 119, 97, 114, 115, 8, 3,
- 2, 117, 34, 72, 58, 35, 34, 89, 0, 114, 100, 101, 8, 2, 107, 3, 2, 117, 34, 72, 112, 0, 114, 115, 116, 117, 117, 114, 115, 8,
- 3, 2, 117, 34, 89, 47, 118, 12, 34, 89, 0, 114, 115, 97, 97, 107, 108, 105, 107, 3, 2, 117, 34, 89, 115, 49, 55, 13, 49, 0,
- 114, 114, 101, 2, 100, 17, 65, 3, 2, 117, 34, 116, 0, 116, 2, 109, 111, 101, 100, 105, 103, 3, 2, 117, 47, 0, 4, 103, 2, 108,
- 111, 112, 3, 2, 117, 136, 0, 103, 2, 108, 117, 105, 107, 0, 114, 2, 101, 101, 110, 21, 21, 3, 4, 117, 34, 10, 0, 114, 2, 119,
- 105, 103, 3, 6, 117, 34, 0, 112, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 6, 117, 48, 136, 13, 0, 3, 117, 0, 4, 114, 2,
- 115, 105, 103, 116, 121, 100, 3, 117, 34, 0, 114, 2, 116, 114, 101, 107, 0, 114, 8, 2, 116, 114, 111, 109, 0, 114, 8, 2, 104, 97,
- 110, 100, 21, 3, 117, 34, 6, 0, 114, 107, 111, 101, 112, 101, 108, 3, 117, 34, 49, 6, 40, 48, 13, 55, 0, 114, 108, 101, 100, 101,
- 8, 3, 117, 34, 55, 6, 116, 72, 13, 0, 114, 108, 101, 2, 119, 17, 65, 110, 3, 117, 34, 55, 7, 116, 0, 114, 108, 101, 2, 108,
- 25, 3, 117, 34, 55, 112, 0, 114, 98, 111, 100, 105, 103, 3, 117, 34, 71, 6, 117, 72, 13, 136, 0, 114, 98, 108, 117, 102, 3, 117,
- 34, 71, 55, 6, 111, 83, 0, 114, 100, 114, 101, 119, 101, 3, 117, 34, 72, 34, 6, 116, 84, 13, 0, 109, 98, 108, 105, 107, 108, 105,
- 107, 3, 117, 65, 71, 55, 6, 109, 49, 55, 13, 49, 0, 4, 105, 3, 125, 0, 121, 0, 4, 110, 100, 106, 105, 101, 3, 125, 68, 49,
- 37, 0, 110, 116, 106, 105, 101, 0, 4, 100, 106, 105, 101, 3, 125, 80, 37, 0, 116, 106, 105, 101, 0, 7, 6, 111, 112, 0, 4, 2,
- 104, 111, 117, 100, 101, 3, 2, 110, 48, 0, 2, 108, 101, 116, 116, 0, 2, 110, 117, 117, 116, 0, 2, 114, 111, 101, 114, 105, 103, 0,
- 2, 114, 117, 105, 101, 110, 0, 2, 115, 105, 101, 110, 98, 0, 2, 115, 105, 111, 110, 101, 21, 0, 2, 115, 116, 97, 110, 100, 105, 103,
- 0, 2, 119, 105, 110, 100, 101, 0, 8, 2, 114, 101, 103, 0, 8, 2, 115, 121, 0, 8, 2, 118, 97, 108, 108, 0, 8, 2, 118, 108,
- 105, 101, 195, 171, 0, 112, 111, 114, 2, 116, 117, 3, 2, 110, 48, 2, 110, 34, 0, 112, 101, 114, 2, 118, 108, 97, 107, 107, 105, 3,
- 2, 110, 48, 13, 34, 0, 112, 111, 110, 2, 17, 65, 3, 2, 110, 48, 13, 50, 0, 112, 111, 115, 2, 105, 115, 105, 101, 3, 2, 110,
- 48, 13, 88, 0, 116, 105, 2, 109, 17, 65, 3, 2, 110, 48, 47, 2, 37, 0, 109, 101, 114, 107, 108, 105, 8, 2, 107, 3, 2, 110,
- 48, 65, 112, 34, 49, 55, 13, 0, 115, 101, 116, 108, 105, 107, 3, 2, 110, 48, 89, 108, 47, 55, 13, 49, 0, 115, 105, 103, 116, 101,
- 108, 105, 8, 2, 107, 3, 2, 110, 48, 89, 109, 136, 47, 13, 55, 13, 0, 101, 114, 8, 2, 17, 65, 3, 2, 117, 48, 13, 34, 0,
- 101, 114, 97, 115, 105, 101, 3, 2, 117, 48, 13, 34, 115, 89, 37, 0, 101, 110, 2, 98, 3, 2, 117, 48, 13, 50, 0, 8, 2, 21,
- 14, 128, 132, 130, 3, 6, 110, 48, 0, 103, 101, 8, 2, 21, 14, 128, 132, 132, 3, 6, 110, 48, 136, 13, 0, 103, 101, 101, 2, 12,
- 3, 6, 110, 48, 136, 116, 0, 1, 17, 67, 10, 2, 105, 103, 3, 6, 117, 48, 0, 101, 101, 110, 1, 25, 3, 10, 2, 110, 48, 10,
- 116, 50, 0, 97, 97, 116, 3, 40, 48, 6, 115, 47, 0, 4, 97, 116, 105, 101, 115, 3, 40, 48, 6, 115, 47, 37, 89, 0, 97, 116,
- 105, 101, 115, 0, 97, 116, 105, 101, 3, 40, 48, 35, 47, 6, 37, 0, 2, 111, 102, 102, 101, 114, 3, 110, 48, 0, 112, 101, 114, 3,
- 110, 48, 13, 34, 0, 116, 101, 108, 3, 110, 48, 47, 112, 55, 0, 115, 112, 114, 97, 97, 107, 3, 110, 48, 89, 48, 34, 115, 49, 0,
- 105, 110, 105, 101, 3, 117, 48, 6, 37, 50, 37, 0, 4, 101, 2, 108, 3, 117, 48, 13, 0, 101, 8, 2, 25, 0, 101, 8, 2, 114,
- 105, 103, 0, 101, 114, 97, 2, 25, 3, 117, 48, 13, 34, 2, 35, 0, 101, 110, 2, 12, 3, 117, 48, 13, 50, 0, 105, 117, 109, 3,
- 117, 48, 37, 111, 65, 0, 117, 8, 2, 115, 3, 117, 48, 111, 0, 7, 6, 112, 97, 0, 114, 97, 2, 17, 67, 3, 4, 48, 35, 34,
- 35, 0, 4, 2, 103, 111, 100, 17, 65, 3, 48, 2, 35, 0, 2, 110, 101, 108, 101, 0, 2, 110, 105, 101, 107, 0, 2, 112, 105, 101,
- 114, 0, 2, 112, 105, 114, 117, 115, 0, 2, 115, 105, 102, 105, 0, 2, 115, 116, 101, 108, 0, 2, 116, 114, 17, 65, 0, 8, 2, 107,
- 107, 97, 0, 8, 2, 115, 116, 101, 105, 0, 8, 2, 115, 116, 111, 0, 8, 2, 116, 17, 65, 0, 112, 2, 98, 114, 111, 101, 107, 17,
- 65, 17, 67, 0, 114, 8, 2, 17, 67, 17, 65, 3, 48, 2, 35, 34, 0, 114, 111, 2, 100, 105, 3, 48, 2, 35, 34, 2, 40, 0,
- 114, 116, 105, 2, 115, 97, 3, 48, 2, 35, 34, 47, 2, 37, 0, 114, 116, 105, 2, 116, 117, 3, 48, 2, 35, 34, 47, 13, 0, 114,
- 108, 101, 2, 109, 101, 110, 116, 3, 48, 2, 35, 34, 55, 13, 0, 114, 109, 101, 2, 115, 97, 97, 110, 3, 48, 2, 35, 34, 65, 13,
- 0, 116, 105, 101, 2, 25, 24, 3, 48, 2, 35, 47, 6, 37, 0, 116, 114, 105, 2, 21, 3, 48, 2, 35, 47, 34, 2, 37, 0, 116,
- 114, 105, 97, 114, 2, 103, 97, 3, 48, 2, 35, 47, 34, 2, 37, 2, 35, 34, 0, 116, 114, 111, 2, 108, 108, 101, 3, 48, 2, 35,
- 47, 34, 2, 40, 0, 116, 195, 169, 3, 48, 2, 35, 47, 116, 0, 112, 97, 106, 97, 3, 48, 2, 35, 48, 6, 115, 37, 35, 0, 4,
- 112, 101, 2, 103, 97, 97, 105, 3, 48, 2, 35, 48, 13, 0, 112, 112, 101, 2, 114, 121, 0, 112, 97, 119, 101, 114, 3, 48, 2, 35,
- 48, 115, 84, 13, 34, 0, 107, 105, 115, 116, 97, 110, 3, 48, 2, 35, 49, 2, 37, 89, 47, 35, 50, 0, 107, 107, 101, 2, 116, 3,
- 48, 2, 35, 49, 108, 0, 4, 110, 8, 2, 100, 111, 3, 48, 2, 35, 50, 0, 110, 8, 2, 116, 111, 0, 110, 111, 2, 114, 97, 109,
- 3, 48, 2, 35, 50, 2, 40, 0, 110, 100, 101, 2, 109, 105, 101, 3, 48, 2, 35, 50, 72, 116, 0, 108, 2, 109, 105, 101, 116, 3,
- 48, 2, 35, 55, 0, 108, 105, 115, 115, 97, 100, 101, 3, 48, 2, 35, 55, 2, 37, 89, 115, 72, 13, 0, 108, 101, 2, 115, 116, 17,
- 65, 3, 48, 2, 35, 55, 13, 0, 108, 105, 110, 2, 100, 114, 111, 3, 48, 2, 35, 55, 13, 50, 0, 108, 101, 2, 116, 3, 48, 2,
- 35, 55, 108, 0, 109, 2, 17, 67, 3, 48, 2, 35, 65, 0, 109, 112, 101, 114, 2, 108, 3, 48, 2, 35, 65, 48, 13, 34, 0, 4,
- 118, 105, 108, 2, 106, 111, 101, 3, 48, 2, 35, 84, 13, 55, 0, 119, 105, 108, 2, 106, 111, 101, 0, 115, 2, 111, 112, 3, 48, 2,
- 35, 89, 0, 115, 115, 97, 2, 115, 105, 101, 114, 3, 48, 2, 35, 89, 2, 35, 0, 115, 116, 111, 8, 2, 114, 17, 65, 21, 3, 48,
- 2, 35, 89, 47, 2, 40, 0, 115, 101, 2, 108, 108, 97, 3, 48, 2, 35, 89, 112, 0, 116, 105, 101, 115, 1, 21, 3, 48, 6, 115,
- 47, 37, 89, 0, 100, 100, 97, 8, 2, 17, 67, 17, 65, 3, 48, 7, 35, 72, 35, 0, 2, 116, 97, 116, 3, 48, 13, 0, 114, 97,
- 100, 101, 2, 25, 3, 48, 13, 34, 115, 72, 13, 0, 110, 97, 100, 111, 3, 48, 13, 50, 115, 72, 120, 12, 0, 106, 97, 109, 97, 3,
- 48, 13, 75, 115, 65, 2, 35, 0, 114, 107, 97, 2, 98, 97, 97, 100, 106, 3, 48, 35, 34, 49, 2, 35, 0, 114, 107, 101, 2, 114,
- 97, 97, 100, 3, 48, 35, 34, 49, 13, 0, 107, 2, 17, 65, 3, 48, 35, 49, 19, 0, 110, 8, 2, 103, 101, 17, 67, 3, 48, 35,
- 50, 0, 110, 97, 109, 97, 3, 48, 35, 50, 13, 65, 35, 0, 110, 116, 115, 101, 114, 3, 48, 35, 50, 47, 89, 13, 34, 0, 108, 106,
- 97, 8, 2, 25, 3, 48, 35, 55, 57, 7, 35, 0, 109, 2, 112, 97, 3, 48, 35, 65, 0, 110, 107, 114, 101, 97, 3, 48, 35, 68,
- 49, 34, 2, 37, 2, 35, 0, 110, 103, 97, 3, 48, 35, 68, 81, 35, 0, 115, 8, 2, 17, 65, 17, 65, 3, 48, 35, 89, 0, 97,
- 114, 108, 8, 3, 48, 113, 34, 114, 0, 116, 105, 111, 3, 48, 115, 47, 37, 38, 40, 0, 7, 6, 112, 101, 0, 2, 110, 97, 108, 105,
- 3, 48, 2, 108, 0, 114, 105, 2, 115, 17, 67, 17, 65, 3, 48, 2, 108, 34, 13, 0, 114, 105, 102, 101, 2, 114, 17, 65, 21, 3,
- 48, 2, 108, 34, 13, 83, 13, 0, 110, 2, 100, 117, 108, 101, 3, 48, 2, 108, 50, 0, 110, 101, 2, 116, 114, 17, 65, 3, 48, 2,
- 108, 50, 13, 0, 110, 105, 115, 105, 2, 108, 108, 105, 3, 48, 2, 108, 50, 13, 89, 13, 0, 110, 115, 105, 2, 111, 101, 110, 3, 48,
- 2, 108, 50, 91, 2, 37, 0, 108, 105, 8, 2, 107, 97, 3, 48, 2, 108, 55, 2, 37, 0, 108, 111, 116, 111, 110, 3, 48, 2, 108,
- 55, 13, 47, 110, 50, 0, 100, 8, 2, 111, 102, 3, 48, 2, 108, 72, 0, 100, 97, 8, 2, 103, 3, 48, 2, 108, 72, 2, 35, 0,
- 100, 105, 8, 3, 48, 2, 108, 72, 2, 37, 0, 114, 2, 115, 101, 101, 108, 3, 48, 2, 112, 34, 0, 114, 108, 101, 2, 109, 111, 101,
- 3, 48, 2, 112, 34, 55, 13, 0, 114, 115, 111, 2, 110, 101, 101, 108, 3, 48, 2, 112, 34, 89, 2, 40, 0, 114, 103, 111, 108, 97,
- 3, 48, 2, 112, 34, 136, 117, 55, 2, 35, 0, 4, 108, 101, 2, 116, 111, 110, 3, 48, 2, 112, 55, 13, 0, 108, 101, 2, 116, 111,
- 110, 0, 114, 105, 2, 111, 3, 48, 2, 116, 34, 2, 37, 0, 114, 100, 101, 8, 3, 48, 6, 113, 34, 72, 13, 0, 4, 1, 17, 67,
- 21, 2, 100, 97, 3, 48, 13, 0, 2, 110, 97, 114, 105, 101, 0, 2, 114, 114, 111, 110, 0, 2, 116, 105, 101, 116, 101, 114, 0, 2,
- 116, 105, 115, 105, 0, 2, 116, 117, 110, 105, 97, 0, 8, 2, 100, 17, 65, 0, 4, 114, 2, 107, 117, 115, 115, 105, 101, 3, 48, 13,
- 34, 0, 114, 2, 115, 101, 112, 115, 105, 0, 114, 2, 115, 111, 0, 4, 114, 101, 1, 109, 97, 107, 115, 2, 32, 3, 48, 13, 34, 13,
- 0, 114, 101, 1, 112, 2, 32, 0, 114, 101, 1, 121, 114, 2, 32, 0, 114, 109, 105, 116, 3, 48, 13, 34, 65, 6, 109, 47, 0, 4,
- 114, 100, 101, 1, 101, 112, 2, 32, 3, 48, 13, 34, 72, 13, 0, 114, 100, 101, 1, 109, 101, 116, 2, 32, 0, 114, 100, 101, 1, 112,
- 105, 110, 115, 2, 32, 0, 114, 100, 101, 1, 114, 117, 112, 2, 32, 0, 114, 100, 101, 1, 115, 97, 114, 2, 32, 0, 114, 102, 101, 107,
- 3, 48, 13, 34, 83, 108, 49, 0, 114, 118, 101, 114, 116, 3, 48, 13, 34, 83, 112, 34, 47, 0, 114, 118, 101, 114, 115, 3, 48, 13,
- 34, 83, 112, 34, 89, 0, 114, 115, 101, 110, 116, 3, 48, 13, 34, 89, 108, 50, 47, 0, 114, 115, 101, 110, 116, 97, 1, 21, 2, 115,
- 105, 3, 48, 13, 34, 89, 108, 50, 47, 115, 0, 116, 114, 111, 108, 2, 101, 117, 109, 3, 48, 13, 47, 34, 117, 55, 0, 110, 101, 2,
- 32, 3, 48, 13, 50, 13, 0, 108, 105, 110, 103, 1, 114, 2, 32, 3, 48, 13, 55, 13, 68, 0, 114, 105, 112, 97, 2, 116, 3, 48,
- 108, 34, 37, 48, 35, 7, 0, 116, 114, 111, 108, 3, 48, 108, 47, 34, 13, 55, 10, 0, 100, 111, 8, 2, 109, 3, 48, 108, 72, 2,
- 40, 0, 115, 1, 114, 101, 100, 110, 117, 114, 3, 48, 108, 89, 0, 114, 115, 112, 101, 120, 3, 48, 109, 34, 89, 48, 108, 49, 89, 0,
- 114, 107, 101, 1, 21, 2, 32, 3, 48, 112, 34, 49, 13, 0, 114, 107, 101, 114, 1, 21, 2, 25, 3, 48, 112, 34, 49, 13, 34, 0,
- 114, 107, 105, 110, 103, 1, 21, 3, 48, 112, 34, 49, 13, 68, 0, 114, 109, 97, 110, 101, 110, 3, 48, 112, 34, 65, 35, 50, 6, 108,
- 50, 0, 114, 115, 2, 111, 109, 3, 48, 112, 34, 89, 10, 0, 114, 115, 107, 101, 3, 48, 112, 34, 89, 49, 13, 0, 114, 1, 121, 114,
- 2, 100, 3, 48, 113, 34, 0, 114, 100, 8, 2, 114, 3, 48, 113, 34, 47, 0, 4, 114, 100, 101, 1, 21, 2, 32, 3, 48, 113, 34,
- 72, 13, 0, 114, 100, 101, 2, 107, 97, 114, 0, 8, 2, 116, 114, 17, 65, 32, 3, 48, 116, 0, 114, 101, 1, 21, 2, 32, 3, 48,
- 116, 34, 13, 0, 7, 6, 112, 114, 0, 111, 116, 101, 115, 116, 3, 4, 48, 34, 110, 47, 13, 89, 47, 0, 111, 112, 97, 103, 3, 4,
- 48, 34, 110, 48, 35, 136, 0, 97, 107, 8, 2, 116, 121, 107, 3, 48, 34, 2, 35, 49, 0, 97, 107, 116, 105, 2, 115, 121, 110, 3,
- 48, 34, 2, 35, 49, 47, 2, 37, 0, 105, 2, 109, 97, 97, 116, 3, 48, 34, 2, 37, 0, 101, 116, 111, 114, 105, 3, 48, 34, 2,
- 37, 47, 2, 117, 34, 2, 37, 0, 101, 116, 111, 114, 105, 97, 2, 110, 3, 48, 34, 2, 37, 47, 2, 117, 34, 2, 37, 6, 115, 0,
- 101, 116, 111, 114, 105, 97, 2, 32, 3, 48, 34, 2, 37, 47, 6, 117, 34, 37, 35, 0, 101, 109, 105, 195, 168, 114, 101, 3, 48, 34,
- 2, 37, 65, 57, 113, 34, 0, 105, 118, 2, 97, 21, 3, 48, 34, 2, 37, 83, 0, 105, 101, 115, 116, 101, 114, 101, 2, 25, 3, 48,
- 34, 2, 37, 89, 47, 13, 34, 108, 0, 4, 111, 2, 17, 67, 17, 65, 3, 48, 34, 2, 40, 0, 111, 2, 98, 108, 17, 65, 0, 111,
- 2, 103, 114, 97, 109, 0, 111, 116, 101, 115, 2, 116, 101, 32, 24, 3, 48, 34, 2, 40, 47, 108, 89, 0, 111, 106, 101, 107, 3, 48,
- 34, 2, 40, 57, 108, 49, 0, 111, 100, 117, 107, 2, 17, 65, 3, 48, 34, 2, 40, 72, 111, 49, 10, 0, 111, 102, 101, 115, 115, 105,
- 111, 2, 110, 3, 48, 34, 2, 40, 83, 2, 108, 91, 2, 37, 2, 40, 0, 111, 118, 105, 116, 97, 3, 48, 34, 2, 40, 84, 37, 47,
- 2, 35, 0, 111, 115, 101, 115, 3, 48, 34, 2, 40, 89, 108, 89, 0, 111, 103, 114, 97, 109, 109, 101, 2, 114, 105, 110, 103, 3, 48,
- 34, 2, 40, 136, 34, 2, 35, 65, 116, 0, 101, 112, 97, 2, 114, 97, 3, 48, 34, 2, 108, 48, 13, 0, 101, 115, 116, 105, 103, 101,
- 3, 48, 34, 2, 108, 89, 47, 37, 12, 90, 0, 101, 115, 98, 105, 116, 101, 114, 105, 2, 97, 3, 48, 34, 2, 108, 89, 71, 13, 47,
- 2, 116, 34, 2, 37, 0, 101, 103, 2, 110, 97, 110, 17, 67, 3, 48, 34, 2, 108, 136, 0, 111, 112, 111, 115, 105, 3, 48, 34, 2,
- 110, 48, 13, 88, 37, 0, 111, 107, 117, 2, 114, 17, 65, 3, 48, 34, 2, 110, 49, 2, 118, 0, 111, 108, 101, 116, 97, 114, 105, 2,
- 97, 3, 48, 34, 2, 110, 55, 13, 47, 2, 35, 34, 2, 37, 0, 111, 109, 117, 108, 103, 2, 101, 3, 48, 34, 2, 110, 65, 2, 111,
- 55, 136, 0, 111, 109, 101, 110, 97, 100, 101, 3, 48, 34, 2, 110, 65, 13, 50, 115, 72, 13, 0, 111, 109, 105, 115, 107, 117, 3, 48,
- 34, 2, 110, 65, 13, 89, 49, 118, 0, 111, 98, 108, 101, 2, 109, 97, 116, 105, 3, 48, 34, 2, 110, 71, 55, 13, 0, 111, 102, 105,
- 116, 2, 101, 3, 48, 34, 2, 110, 83, 13, 47, 0, 111, 115, 101, 2, 100, 117, 114, 101, 3, 48, 34, 2, 110, 89, 13, 0, 111, 115,
- 116, 105, 2, 116, 117, 3, 48, 34, 2, 110, 89, 47, 13, 0, 101, 100, 105, 2, 107, 97, 110, 116, 3, 48, 34, 2, 116, 72, 13, 0,
- 111, 2, 103, 114, 101, 115, 115, 3, 48, 34, 2, 117, 0, 111, 116, 101, 2, 195, 175, 3, 48, 34, 2, 117, 47, 13, 0, 111, 106, 101,
- 107, 2, 116, 105, 101, 108, 3, 48, 34, 2, 117, 57, 2, 108, 49, 0, 111, 118, 105, 2, 97, 110, 100, 3, 48, 34, 2, 117, 84, 2,
- 37, 0, 111, 115, 97, 2, 195, 175, 101, 3, 48, 34, 2, 117, 89, 115, 0, 111, 103, 101, 115, 116, 101, 114, 2, 111, 3, 48, 34, 2,
- 117, 136, 2, 108, 89, 47, 13, 34, 0, 101, 2, 110, 97, 116, 97, 3, 48, 34, 4, 116, 0, 4, 101, 2, 108, 117, 100, 3, 48, 34,
- 13, 0, 101, 2, 109, 105, 101, 114, 0, 101, 2, 115, 17, 65, 0, 101, 116, 101, 110, 2, 115, 105, 3, 48, 34, 13, 47, 134, 50, 0,
- 105, 110, 115, 105, 2, 112, 17, 65, 3, 48, 34, 13, 50, 89, 13, 0, 105, 110, 115, 105, 112, 101, 2, 25, 3, 48, 34, 13, 50, 89,
- 37, 48, 13, 0, 105, 110, 115, 101, 2, 115, 3, 48, 34, 13, 50, 89, 108, 0, 105, 110, 115, 101, 115, 1, 21, 2, 32, 3, 48, 34,
- 13, 50, 89, 108, 89, 0, 105, 109, 105, 2, 116, 3, 48, 34, 13, 65, 13, 0, 4, 101, 115, 101, 2, 100, 101, 110, 116, 3, 48, 34,
- 13, 89, 13, 0, 105, 115, 111, 2, 110, 105, 101, 114, 0, 101, 115, 105, 100, 101, 110, 2, 17, 67, 3, 48, 34, 13, 89, 13, 72, 108,
- 50, 0, 101, 115, 116, 97, 2, 115, 105, 101, 3, 48, 34, 13, 89, 47, 115, 0, 101, 115, 116, 101, 2, 114, 101, 110, 100, 3, 48, 34,
- 13, 89, 47, 116, 0, 101, 115, 116, 101, 101, 114, 3, 48, 34, 13, 89, 47, 116, 34, 0, 101, 115, 101, 110, 116, 1, 21, 3, 48, 34,
- 13, 89, 108, 50, 47, 0, 101, 116, 111, 114, 105, 97, 2, 17, 67, 3, 48, 34, 37, 47, 6, 117, 34, 37, 35, 0, 101, 102, 101, 107,
- 3, 48, 34, 37, 83, 108, 49, 0, 111, 116, 101, 115, 3, 48, 34, 40, 47, 6, 108, 89, 0, 111, 109, 105, 110, 101, 110, 3, 48, 34,
- 110, 65, 37, 50, 6, 108, 50, 0, 111, 110, 107, 101, 114, 2, 116, 106, 105, 3, 48, 34, 110, 68, 49, 10, 112, 34, 0, 111, 102, 101,
- 115, 105, 101, 3, 48, 34, 110, 83, 13, 89, 6, 37, 0, 4, 101, 2, 104, 105, 115, 116, 111, 3, 48, 34, 116, 0, 101, 2, 115, 101,
- 32, 0, 101, 100, 105, 107, 101, 114, 3, 48, 34, 116, 72, 13, 49, 13, 34, 0, 111, 116, 2, 111, 110, 12, 3, 48, 34, 117, 47, 0,
- 111, 116, 111, 2, 17, 67, 3, 48, 34, 117, 47, 40, 0, 111, 107, 105, 101, 3, 48, 34, 117, 49, 2, 37, 0, 111, 115, 97, 3, 48,
- 34, 117, 89, 2, 35, 0, 111, 115, 101, 1, 21, 2, 32, 3, 48, 34, 117, 89, 13, 0, 7, 6, 114, 101, 0, 2, 97, 103, 101, 114,
- 101, 110, 3, 34, 2, 37, 0, 97, 2, 17, 67, 3, 34, 2, 37, 2, 35, 0, 104, 97, 98, 105, 108, 105, 116, 3, 34, 2, 37, 2,
- 35, 71, 2, 37, 55, 2, 37, 47, 0, 2, 195, 188, 3, 34, 2, 37, 10, 0, 97, 2, 107, 115, 3, 34, 2, 37, 35, 0, 102, 108,
- 101, 107, 2, 17, 67, 3, 34, 2, 37, 83, 55, 108, 49, 0, 116, 114, 111, 8, 2, 21, 14, 128, 132, 133, 3, 34, 2, 108, 47, 34,
- 2, 40, 0, 112, 2, 116, 105, 101, 108, 3, 34, 2, 108, 48, 0, 112, 101, 114, 116, 111, 105, 114, 101, 3, 34, 2, 108, 48, 13, 34,
- 47, 58, 115, 34, 0, 112, 117, 2, 116, 3, 34, 2, 108, 48, 118, 0, 100, 105, 103, 8, 2, 17, 65, 3, 34, 2, 108, 72, 2, 37,
- 136, 0, 102, 101, 114, 2, 97, 3, 34, 2, 108, 83, 13, 34, 0, 119, 111, 108, 2, 117, 3, 34, 2, 108, 84, 2, 111, 55, 0, 115,
- 111, 2, 110, 17, 65, 3, 34, 2, 108, 89, 2, 40, 0, 115, 111, 2, 108, 117, 115, 105, 101, 3, 34, 2, 108, 89, 2, 110, 0, 115,
- 116, 97, 117, 114, 3, 34, 2, 108, 89, 47, 2, 40, 34, 0, 115, 116, 101, 8, 2, 114, 101, 110, 100, 3, 34, 2, 108, 89, 47, 116,
- 0, 103, 105, 109, 101, 110, 2, 116, 97, 21, 3, 34, 2, 108, 136, 2, 37, 65, 2, 108, 50, 0, 103, 117, 2, 108, 17, 65, 3, 34,
- 2, 108, 136, 2, 118, 0, 103, 2, 104, 111, 101, 107, 105, 103, 3, 34, 2, 112, 136, 0, 2, 112, 114, 111, 100, 117, 3, 34, 2, 116,
- 0, 112, 101, 114, 2, 107, 117, 115, 3, 34, 2, 116, 48, 13, 34, 0, 108, 105, 195, 171, 102, 3, 34, 2, 116, 55, 2, 37, 108, 83,
- 0, 100, 101, 2, 114, 121, 3, 34, 2, 116, 72, 13, 0, 101, 108, 1, 17, 65, 10, 2, 32, 3, 34, 6, 116, 55, 0, 108, 101, 1,
- 10, 2, 32, 3, 34, 6, 116, 55, 13, 0, 4, 1, 17, 67, 2, 103, 97, 116, 3, 34, 13, 0, 2, 98, 101, 108, 0, 2, 100, 97,
- 107, 17, 67, 0, 2, 102, 114, 101, 105, 110, 0, 2, 103, 101, 101, 114, 0, 2, 103, 114, 101, 115, 25, 0, 2, 103, 114, 111, 101, 112,
- 0, 2, 107, 114, 117, 0, 2, 108, 105, 101, 107, 0, 2, 110, 17, 65, 0, 2, 112, 108, 105, 101, 107, 0, 2, 115, 101, 110, 115, 17,
- 65, 0, 2, 115, 101, 115, 115, 105, 101, 0, 2, 115, 112, 111, 110, 0, 2, 116, 111, 0, 8, 2, 108, 97, 0, 8, 2, 115, 112, 121,
- 116, 0, 8, 2, 115, 116, 97, 110, 116, 0, 116, 105, 2, 114, 101, 3, 34, 13, 47, 13, 0, 112, 117, 98, 108, 105, 2, 107, 3, 34,
- 13, 48, 2, 111, 71, 55, 2, 37, 0, 112, 117, 98, 108, 105, 101, 107, 3, 34, 13, 48, 2, 111, 71, 55, 37, 49, 0, 4, 107, 108,
- 97, 2, 109, 17, 65, 3, 34, 13, 49, 55, 35, 0, 107, 108, 97, 2, 109, 101, 101, 114, 0, 107, 108, 97, 109, 101, 3, 34, 13, 49,
- 55, 115, 65, 13, 0, 110, 101, 1, 111, 3, 34, 13, 50, 13, 0, 110, 111, 110, 115, 3, 34, 13, 50, 135, 50, 89, 0, 4, 108, 101,
- 2, 103, 17, 65, 3, 34, 13, 55, 13, 0, 108, 101, 2, 118, 97, 110, 0, 108, 105, 2, 103, 105, 0, 108, 97, 115, 101, 3, 34, 13,
- 55, 115, 89, 13, 0, 100, 101, 110, 2, 17, 65, 17, 67, 17, 65, 3, 34, 13, 72, 13, 50, 6, 0, 100, 101, 110, 101, 101, 114, 3,
- 34, 13, 72, 13, 50, 6, 116, 34, 0, 102, 111, 114, 2, 109, 3, 34, 13, 83, 2, 110, 34, 0, 102, 101, 114, 101, 110, 2, 100, 17,
- 65, 3, 34, 13, 83, 13, 34, 108, 50, 0, 119, 111, 108, 119, 101, 114, 3, 34, 13, 84, 6, 110, 55, 84, 13, 34, 0, 115, 101, 114,
- 119, 101, 3, 34, 13, 88, 6, 112, 34, 84, 13, 0, 4, 115, 105, 2, 100, 101, 110, 3, 34, 13, 89, 13, 0, 115, 105, 2, 116, 17,
- 65, 0, 115, 101, 114, 2, 118, 3, 34, 13, 89, 13, 34, 0, 115, 112, 101, 107, 2, 116, 101, 101, 114, 3, 34, 13, 89, 48, 2, 108,
- 49, 0, 115, 112, 101, 107, 3, 34, 13, 89, 48, 108, 49, 0, 115, 101, 112, 3, 34, 13, 89, 108, 48, 0, 115, 101, 115, 2, 32, 3,
- 34, 13, 89, 108, 89, 0, 115, 117, 108, 2, 116, 17, 65, 3, 34, 13, 89, 111, 55, 6, 0, 103, 105, 109, 101, 2, 32, 3, 34, 13,
- 90, 37, 12, 65, 0, 103, 2, 105, 115, 116, 3, 34, 13, 136, 0, 4, 103, 105, 2, 109, 101, 110, 116, 3, 34, 13, 136, 13, 0, 103,
- 105, 2, 115, 115, 101, 117, 17, 67, 0, 103, 108, 101, 2, 109, 101, 110, 116, 3, 34, 13, 136, 55, 13, 0, 103, 101, 114, 2, 17, 65,
- 3, 34, 13, 136, 116, 34, 0, 4, 1, 17, 67, 2, 110, 32, 3, 34, 108, 0, 1, 17, 67, 2, 110, 110, 101, 32, 0, 1, 101, 100,
- 114, 101, 112, 2, 110, 0, 116, 105, 110, 97, 3, 34, 108, 47, 37, 50, 35, 0, 112, 101, 116, 3, 34, 108, 48, 13, 47, 0, 107, 111,
- 114, 100, 3, 34, 108, 49, 2, 110, 34, 47, 0, 99, 99, 101, 3, 34, 108, 49, 37, 0, 109, 2, 32, 3, 34, 108, 65, 0, 103, 103,
- 97, 101, 3, 34, 108, 81, 123, 0, 103, 3, 34, 112, 136, 0, 103, 118, 101, 114, 100, 105, 103, 3, 34, 112, 136, 83, 6, 112, 34, 72,
- 13, 136, 0, 114, 105, 110, 103, 1, 10, 2, 32, 3, 34, 116, 34, 13, 68, 0, 107, 101, 2, 110, 17, 65, 3, 34, 116, 49, 13, 0,
- 4, 100, 101, 1, 115, 3, 34, 116, 72, 13, 0, 100, 101, 8, 2, 17, 67, 0, 100, 101, 108, 8, 3, 34, 116, 72, 13, 55, 0, 7,
- 6, 115, 101, 0, 110, 105, 111, 114, 2, 105, 116, 101, 105, 3, 89, 2, 37, 12, 50, 2, 37, 2, 110, 34, 0, 4, 114, 101, 2, 109,
- 111, 110, 105, 3, 89, 2, 108, 34, 13, 0, 114, 101, 2, 110, 97, 100, 101, 0, 114, 111, 116, 111, 2, 110, 105, 3, 89, 2, 108, 34,
- 13, 47, 2, 40, 0, 107, 117, 2, 108, 3, 89, 2, 108, 49, 2, 118, 0, 107, 119, 101, 2, 115, 116, 114, 17, 65, 3, 89, 2, 108,
- 49, 58, 13, 0, 107, 115, 2, 116, 97, 110, 116, 3, 89, 2, 108, 49, 89, 0, 107, 115, 116, 101, 2, 116, 3, 89, 2, 108, 49, 89,
- 47, 108, 0, 4, 110, 2, 115, 111, 114, 105, 101, 3, 89, 2, 108, 50, 0, 110, 2, 115, 117, 117, 114, 0, 110, 8, 2, 116, 114, 97,
- 21, 0, 110, 116, 105, 2, 109, 101, 110, 116, 3, 89, 2, 108, 50, 47, 2, 37, 0, 108, 105, 2, 98, 97, 3, 89, 2, 108, 55, 2,
- 37, 0, 109, 105, 2, 110, 97, 3, 89, 2, 108, 65, 2, 37, 0, 2, 108, 108, 105, 110, 3, 89, 2, 112, 6, 0, 108, 108, 111, 2,
- 102, 97, 3, 89, 2, 112, 55, 13, 0, 108, 100, 101, 114, 2, 121, 3, 89, 2, 112, 55, 72, 13, 34, 0, 108, 102, 2, 115, 116, 97,
- 110, 3, 89, 2, 112, 55, 83, 0, 108, 97, 2, 107, 97, 110, 116, 3, 89, 2, 116, 55, 13, 0, 105, 2, 115, 111, 101, 110, 3, 89,
- 2, 123, 0, 108, 1, 21, 2, 119, 105, 103, 3, 89, 6, 112, 55, 0, 108, 108, 105, 103, 1, 21, 3, 89, 6, 112, 55, 13, 136, 0,
- 108, 101, 1, 10, 2, 32, 3, 89, 6, 116, 55, 13, 0, 110, 105, 111, 114, 8, 3, 89, 7, 37, 12, 50, 37, 13, 34, 0, 107, 111,
- 1, 21, 2, 110, 111, 21, 3, 89, 10, 2, 108, 49, 2, 40, 0, 4, 2, 32, 3, 89, 13, 0, 2, 100, 117, 107, 0, 2, 107, 111,
- 0, 2, 107, 117, 0, 2, 114, 111, 101, 116, 0, 8, 2, 100, 101, 110, 116, 0, 8, 2, 100, 111, 111, 115, 0, 8, 2, 107, 114, 101,
- 0, 8, 2, 110, 105, 21, 0, 8, 2, 114, 105, 110, 103, 0, 8, 32, 2, 32, 0, 4, 114, 2, 115, 97, 110, 116, 3, 89, 13, 34,
- 0, 114, 2, 118, 101, 116, 0, 114, 8, 2, 101, 21, 0, 107, 114, 101, 2, 116, 97, 3, 89, 13, 49, 34, 13, 0, 107, 114, 101, 116,
- 97, 114, 105, 2, 17, 65, 3, 89, 13, 49, 34, 13, 47, 2, 35, 34, 2, 37, 0, 108, 101, 1, 111, 110, 2, 32, 3, 89, 13, 55,
- 13, 0, 108, 101, 107, 2, 17, 67, 17, 65, 3, 89, 13, 55, 108, 49, 0, 108, 111, 110, 8, 2, 115, 17, 67, 3, 89, 13, 55, 135,
- 50, 0, 109, 101, 8, 2, 17, 67, 116, 3, 89, 13, 65, 108, 0, 100, 97, 110, 8, 3, 89, 13, 72, 35, 50, 0, 100, 101, 2, 114,
- 105, 110, 103, 3, 89, 13, 72, 116, 0, 100, 101, 101, 114, 3, 89, 13, 72, 116, 34, 0, 107, 115, 1, 21, 2, 32, 3, 89, 108, 49,
- 89, 0, 110, 116, 101, 114, 3, 89, 108, 50, 47, 13, 34, 0, 110, 100, 105, 110, 103, 2, 32, 3, 89, 108, 50, 72, 13, 68, 0, 4,
- 109, 105, 8, 2, 17, 67, 3, 89, 108, 65, 37, 0, 109, 105, 8, 2, 32, 0, 115, 2, 117, 117, 114, 3, 89, 108, 89, 10, 0, 4,
- 1, 100, 101, 111, 108, 98, 2, 108, 3, 89, 112, 0, 1, 101, 105, 115, 105, 108, 111, 112, 2, 108, 25, 0, 1, 101, 108, 108, 105, 97,
- 114, 98, 2, 108, 0, 1, 103, 110, 105, 110, 117, 101, 104, 2, 108, 25, 0, 1, 109, 97, 97, 103, 103, 105, 108, 2, 108, 25, 0, 1,
- 109, 97, 116, 115, 2, 108, 0, 2, 103, 103, 17, 65, 0, 108, 108, 101, 2, 116, 106, 105, 101, 3, 89, 112, 55, 37, 0, 1, 17, 67,
- 21, 2, 114, 101, 32, 3, 89, 116, 0, 116, 101, 2, 110, 101, 32, 3, 89, 116, 47, 13, 0, 116, 101, 108, 2, 25, 3, 89, 116, 47,
- 13, 55, 0, 107, 101, 114, 3, 89, 116, 49, 13, 34, 0, 110, 105, 110, 103, 3, 89, 116, 50, 13, 68, 0, 110, 117, 8, 2, 17, 67,
- 17, 67, 3, 89, 116, 50, 118, 0, 109, 101, 108, 2, 21, 3, 89, 116, 65, 13, 55, 0, 98, 114, 97, 8, 3, 89, 116, 71, 34, 35,
- 0, 100, 101, 8, 3, 89, 116, 72, 13, 0, 7, 6, 115, 116, 0, 105, 101, 115, 1, 21, 3, 8, 89, 47, 2, 37, 89, 0, 101, 109,
- 112, 101, 114, 97, 109, 101, 1, 21, 3, 89, 10, 47, 108, 65, 48, 14, 34, 2, 35, 65, 108, 0, 4, 97, 2, 116, 117, 116, 17, 65,
- 3, 89, 47, 2, 35, 0, 97, 8, 2, 98, 105, 21, 0, 97, 110, 2, 100, 97, 3, 89, 47, 2, 35, 50, 0, 4, 97, 110, 100, 2,
- 104, 111, 117, 100, 101, 3, 89, 47, 2, 35, 50, 47, 0, 97, 110, 100, 2, 118, 97, 115, 116, 105, 0, 97, 110, 100, 101, 114, 100, 2,
- 21, 3, 89, 47, 2, 35, 50, 72, 13, 34, 47, 0, 97, 108, 97, 103, 2, 17, 67, 105, 101, 116, 3, 89, 47, 2, 35, 55, 2, 35,
- 136, 0, 105, 101, 2, 98, 101, 117, 3, 89, 47, 2, 37, 0, 105, 108, 101, 2, 116, 3, 89, 47, 2, 37, 55, 108, 0, 101, 8, 2,
- 114, 105, 3, 89, 47, 2, 108, 0, 101, 108, 108, 101, 110, 2, 98, 111, 115, 3, 89, 47, 2, 112, 55, 13, 65, 0, 101, 114, 101, 111,
- 2, 116, 105, 3, 89, 47, 2, 116, 34, 2, 37, 2, 40, 0, 101, 114, 111, 2, 195, 175, 101, 100, 3, 89, 47, 2, 116, 34, 2, 40,
- 38, 0, 117, 2, 100, 101, 3, 89, 47, 2, 118, 0, 117, 117, 114, 100, 101, 114, 101, 8, 2, 25, 25, 3, 89, 47, 2, 118, 34, 72,
- 13, 34, 108, 0, 117, 100, 101, 110, 2, 116, 3, 89, 47, 2, 118, 72, 108, 50, 0, 111, 117, 116, 2, 109, 111, 101, 100, 105, 3, 89,
- 47, 2, 120, 47, 0, 105, 101, 107, 1, 26, 21, 3, 89, 47, 6, 37, 49, 0, 101, 1, 21, 2, 108, 108, 101, 110, 3, 89, 47, 6,
- 112, 0, 101, 114, 114, 101, 116, 106, 105, 101, 3, 89, 47, 6, 112, 34, 37, 80, 37, 0, 97, 116, 105, 101, 115, 3, 89, 47, 6, 115,
- 47, 37, 89, 0, 121, 102, 103, 101, 2, 21, 14, 128, 132, 134, 3, 89, 47, 6, 123, 83, 136, 13, 0, 97, 97, 116, 8, 2, 115, 3,
- 89, 47, 7, 115, 47, 0, 4, 101, 1, 17, 67, 21, 2, 109, 97, 110, 3, 89, 47, 13, 0, 101, 1, 21, 2, 108, 121, 25, 0, 101,
- 1, 32, 15, 0, 101, 1, 114, 170, 195, 2, 32, 14, 128, 128, 131, 0, 101, 2, 108, 97, 97, 110, 0, 101, 2, 108, 97, 110, 100, 0,
- 101, 2, 108, 108, 97, 115, 105, 101, 0, 101, 2, 109, 97, 97, 116, 0, 101, 2, 109, 97, 114, 107, 0, 101, 8, 2, 102, 97, 97, 110,
- 0, 105, 2, 112, 117, 108, 17, 65, 0, 101, 114, 114, 101, 105, 3, 89, 47, 13, 34, 6, 123, 0, 101, 110, 101, 1, 105, 114, 104, 99,
- 2, 32, 3, 89, 47, 13, 50, 13, 0, 4, 101, 108, 1, 21, 2, 105, 17, 67, 3, 89, 47, 13, 55, 0, 101, 108, 1, 21, 2, 111,
- 0, 101, 108, 1, 110, 117, 107, 2, 100, 0, 101, 108, 1, 111, 112, 97, 0, 101, 108, 1, 114, 111, 119, 0, 101, 108, 8, 101, 110, 0,
- 105, 108, 2, 115, 119, 121, 0, 101, 108, 105, 107, 1, 21, 3, 89, 47, 13, 55, 13, 49, 0, 105, 109, 117, 2, 108, 17, 65, 3, 89,
- 47, 13, 65, 2, 118, 0, 114, 97, 116, 101, 103, 105, 101, 3, 89, 47, 34, 2, 35, 47, 13, 136, 37, 0, 114, 97, 116, 101, 103, 105,
- 101, 115, 3, 89, 47, 34, 2, 35, 47, 116, 136, 37, 89, 0, 114, 97, 98, 2, 111, 116, 111, 109, 105, 3, 89, 47, 34, 2, 35, 71,
- 0, 114, 97, 102, 2, 114, 101, 103, 116, 101, 3, 89, 47, 34, 2, 35, 83, 0, 114, 117, 107, 116, 2, 117, 3, 89, 47, 34, 2, 111,
- 49, 47, 0, 114, 117, 107, 116, 117, 2, 114, 101, 114, 17, 65, 110, 3, 89, 47, 34, 2, 111, 49, 47, 2, 118, 0, 114, 105, 103, 2,
- 110, 105, 101, 110, 3, 89, 47, 34, 13, 136, 0, 4, 114, 97, 110, 100, 2, 111, 3, 89, 47, 34, 35, 50, 47, 10, 0, 114, 97, 110,
- 100, 8, 2, 101, 114, 17, 67, 0, 114, 101, 115, 2, 32, 3, 89, 47, 34, 108, 89, 0, 114, 97, 97, 116, 1, 21, 2, 32, 14, 129,
- 128, 134, 3, 89, 47, 34, 115, 47, 0, 114, 101, 107, 101, 3, 89, 47, 34, 116, 49, 13, 0, 97, 112, 8, 2, 17, 65, 3, 89, 47,
- 35, 48, 10, 0, 97, 109, 105, 110, 97, 3, 89, 47, 35, 65, 2, 37, 50, 2, 35, 0, 101, 2, 109, 3, 89, 47, 108, 0, 101, 110,
- 2, 115, 105, 108, 3, 89, 47, 108, 50, 0, 101, 109, 112, 101, 108, 3, 89, 47, 108, 65, 48, 13, 55, 0, 111, 114, 109, 3, 89, 47,
- 110, 34, 14, 65, 0, 111, 107, 2, 17, 65, 3, 89, 47, 110, 49, 19, 0, 111, 102, 2, 111, 3, 89, 47, 110, 83, 19, 0, 4, 101,
- 1, 100, 110, 2, 114, 3, 89, 47, 112, 0, 101, 1, 101, 101, 115, 2, 114, 0, 101, 1, 101, 105, 112, 101, 115, 2, 114, 0, 101, 1,
- 101, 105, 115, 105, 118, 2, 114, 0, 101, 1, 101, 114, 17, 65, 109, 2, 114, 0, 101, 1, 101, 119, 101, 115, 2, 114, 0, 101, 1, 103,
- 114, 101, 119, 100, 2, 114, 0, 101, 1, 107, 99, 111, 114, 2, 114, 0, 101, 1, 108, 97, 97, 119, 100, 2, 114, 0, 101, 1, 108, 101,
- 17, 67, 11, 2, 114, 0, 101, 1, 108, 111, 111, 112, 2, 114, 0, 101, 1, 109, 97, 97, 115, 2, 108, 108, 101, 110, 0, 101, 1, 109,
- 108, 105, 102, 2, 114, 0, 101, 1, 110, 101, 101, 116, 2, 108, 108, 101, 110, 0, 101, 1, 112, 111, 112, 2, 114, 0, 101, 1, 114, 101,
- 112, 117, 115, 2, 114, 0, 101, 1, 116, 101, 17, 67, 2, 114, 25, 0, 101, 1, 116, 110, 101, 114, 112, 2, 114, 0, 101, 2, 108, 0,
- 4, 101, 114, 1, 103, 101, 119, 2, 119, 101, 3, 89, 47, 112, 34, 0, 101, 114, 2, 45, 104, 111, 116, 101, 108, 0, 101, 114, 2, 104,
- 111, 116, 101, 108, 0, 101, 114, 2, 119, 101, 110, 100, 0, 101, 114, 8, 0, 101, 114, 114, 101, 3, 89, 47, 112, 34, 13, 0, 101, 114,
- 107, 2, 32, 3, 89, 47, 112, 34, 49, 0, 101, 114, 107, 116, 1, 21, 3, 89, 47, 112, 34, 49, 47, 0, 101, 114, 102, 2, 25, 3,
- 89, 47, 112, 34, 83, 0, 101, 114, 119, 101, 110, 115, 2, 21, 3, 89, 47, 112, 34, 84, 13, 50, 89, 10, 0, 101, 108, 101, 1, 10,
- 2, 102, 111, 3, 89, 47, 112, 55, 13, 0, 4, 101, 114, 1, 107, 105, 119, 107, 3, 89, 47, 113, 34, 0, 101, 114, 1, 107, 111, 98,
- 2, 116, 0, 101, 114, 1, 107, 114, 97, 118, 2, 116, 106, 105, 101, 0, 101, 114, 1, 112, 97, 97, 107, 115, 2, 116, 106, 105, 101, 0,
- 97, 2, 100, 105, 111, 110, 3, 89, 47, 115, 0, 97, 112, 101, 108, 3, 89, 47, 115, 48, 13, 55, 0, 101, 2, 107, 101, 32, 3, 89,
- 47, 116, 0, 101, 107, 101, 2, 108, 105, 103, 3, 89, 47, 116, 49, 13, 0, 101, 107, 101, 114, 1, 17, 67, 3, 89, 47, 116, 49, 13,
- 34, 0, 101, 110, 101, 2, 32, 3, 89, 47, 116, 50, 13, 0, 101, 108, 101, 2, 32, 3, 89, 47, 116, 55, 13, 0, 101, 108, 101, 114,
- 3, 89, 47, 116, 55, 13, 34, 0, 4, 101, 100, 101, 2, 17, 67, 3, 89, 47, 116, 72, 13, 0, 101, 100, 101, 2, 32, 0, 101, 100,
- 105, 110, 103, 3, 89, 47, 116, 72, 13, 68, 0, 101, 119, 101, 108, 3, 89, 47, 116, 84, 13, 55, 0, 111, 116, 101, 110, 101, 3, 89,
- 47, 117, 47, 13, 50, 13, 0, 111, 107, 2, 101, 3, 89, 47, 117, 49, 0, 7, 6, 116, 101, 0, 109, 112, 101, 114, 97, 3, 4, 47,
- 108, 65, 48, 14, 34, 2, 35, 0, 2, 111, 17, 67, 3, 47, 2, 37, 2, 0, 97, 2, 116, 114, 97, 3, 47, 2, 37, 2, 35, 0,
- 97, 116, 101, 114, 3, 47, 2, 37, 115, 47, 13, 34, 0, 114, 97, 2, 112, 17, 65, 3, 47, 2, 108, 34, 2, 35, 0, 114, 97, 1,
- 111, 2, 112, 17, 65, 3, 47, 2, 108, 34, 2, 35, 6, 0, 114, 114, 111, 114, 2, 105, 115, 3, 47, 2, 108, 34, 2, 40, 34, 0,
- 4, 107, 115, 2, 116, 105, 101, 108, 3, 47, 2, 108, 49, 89, 0, 107, 115, 8, 2, 116, 117, 0, 4, 110, 2, 111, 116, 111, 109, 105,
- 101, 3, 47, 2, 108, 50, 0, 110, 2, 116, 97, 107, 101, 108, 0, 110, 2, 116, 111, 111, 110, 0, 110, 100, 101, 110, 115, 3, 47, 2,
- 108, 50, 72, 134, 50, 89, 0, 115, 111, 117, 2, 114, 105, 101, 3, 47, 2, 108, 89, 2, 40, 0, 4, 114, 2, 109, 105, 101, 116, 3,
- 47, 2, 112, 34, 0, 114, 2, 109, 121, 110, 0, 114, 8, 2, 115, 0, 114, 97, 97, 114, 100, 101, 8, 3, 47, 2, 112, 34, 19, 115,
- 34, 72, 13, 0, 114, 112, 101, 110, 2, 116, 121, 110, 3, 47, 2, 112, 34, 48, 13, 50, 0, 114, 109, 105, 2, 110, 97, 21, 3, 47,
- 2, 112, 34, 65, 2, 37, 0, 108, 101, 8, 2, 17, 67, 3, 47, 2, 112, 55, 13, 0, 4, 101, 110, 2, 115, 116, 114, 121, 100, 3,
- 47, 2, 116, 50, 0, 101, 110, 2, 119, 111, 111, 114, 0, 101, 110, 2, 111, 111, 114, 103, 101, 115, 3, 47, 2, 116, 50, 10, 0, 101,
- 110, 115, 2, 119, 111, 111, 114, 3, 47, 2, 116, 50, 89, 0, 4, 1, 17, 67, 21, 2, 114, 103, 101, 110, 100, 3, 47, 6, 112, 0,
- 2, 114, 103, 101, 110, 100, 0, 114, 110, 2, 101, 32, 3, 47, 6, 112, 34, 50, 0, 114, 110, 2, 25, 3, 47, 6, 113, 34, 14, 50,
- 0, 4, 1, 97, 17, 67, 2, 114, 105, 110, 103, 3, 47, 6, 116, 0, 1, 107, 2, 114, 105, 110, 103, 0, 4, 114, 101, 110, 100, 101,
- 1, 101, 112, 2, 32, 3, 47, 6, 116, 34, 13, 50, 72, 13, 0, 114, 101, 110, 100, 101, 1, 105, 2, 32, 0, 114, 101, 110, 100, 101,
- 1, 107, 101, 2, 32, 0, 114, 101, 110, 100, 101, 1, 108, 117, 2, 32, 0, 114, 101, 110, 100, 101, 1, 114, 101, 118, 2, 32, 0, 114,
- 101, 110, 100, 101, 1, 115, 97, 2, 32, 0, 108, 101, 1, 21, 2, 32, 3, 47, 6, 116, 55, 13, 0, 115, 101, 2, 32, 3, 47, 6,
- 116, 89, 13, 0, 115, 101, 115, 2, 32, 3, 47, 6, 116, 89, 13, 89, 0, 4, 117, 114, 1, 17, 65, 3, 47, 6, 128, 34, 0, 117,
- 114, 1, 107, 0, 101, 110, 2, 97, 114, 103, 117, 3, 47, 7, 116, 50, 0, 4, 1, 17, 65, 2, 108, 105, 110, 103, 3, 47, 13, 0,
- 1, 17, 65, 10, 2, 108, 112, 0, 1, 17, 65, 17, 67, 2, 108, 101, 110, 100, 0, 1, 17, 65, 21, 2, 103, 101, 17, 67, 0, 1,
- 17, 67, 21, 2, 17, 67, 0, 1, 17, 67, 21, 2, 109, 97, 114, 107, 0, 1, 21, 2, 111, 112, 0, 1, 97, 119, 2, 114, 105, 110,
- 103, 0, 1, 101, 105, 110, 2, 109, 105, 110, 0, 2, 32, 0, 2, 97, 97, 0, 2, 100, 111, 109, 0, 2, 111, 110, 100, 101, 114, 0,
- 2, 111, 111, 0, 2, 114, 114, 17, 65, 0, 8, 2, 98, 111, 119, 101, 0, 8, 2, 110, 111, 0, 8, 2, 119, 101, 0, 4, 114, 1,
- 10, 2, 116, 17, 65, 21, 3, 47, 13, 34, 0, 114, 1, 21, 2, 116, 121, 100, 0, 114, 1, 97, 119, 2, 116, 0, 114, 8, 2, 108,
- 0, 114, 8, 2, 110, 17, 65, 0, 114, 8, 2, 119, 0, 114, 105, 101, 1, 110, 3, 47, 13, 34, 6, 37, 0, 114, 117, 103, 103, 101,
- 101, 2, 12, 3, 47, 13, 34, 6, 111, 136, 116, 0, 4, 114, 100, 1, 10, 2, 32, 3, 47, 13, 34, 47, 0, 114, 116, 1, 10, 2,
- 114, 0, 114, 116, 106, 105, 101, 1, 10, 3, 47, 13, 34, 49, 37, 0, 114, 109, 101, 115, 1, 10, 3, 47, 13, 34, 65, 108, 89, 0,
- 114, 101, 103, 8, 3, 47, 13, 34, 112, 136, 0, 107, 111, 114, 3, 47, 13, 49, 110, 34, 0, 107, 101, 114, 101, 8, 3, 47, 13, 49,
- 116, 34, 13, 0, 4, 110, 1, 21, 2, 98, 97, 99, 104, 3, 47, 13, 50, 0, 110, 1, 21, 2, 100, 101, 114, 119, 121, 25, 0, 110,
- 105, 115, 3, 47, 13, 50, 109, 89, 0, 110, 97, 97, 114, 3, 47, 13, 50, 115, 34, 0, 4, 108, 1, 10, 2, 32, 3, 47, 13, 55,
- 0, 108, 1, 21, 2, 111, 0, 108, 1, 117, 101, 108, 115, 0, 108, 116, 106, 105, 101, 3, 47, 13, 55, 49, 37, 0, 108, 115, 1, 10,
- 2, 32, 3, 47, 13, 55, 89, 0, 108, 101, 117, 114, 3, 47, 13, 55, 128, 34, 0, 118, 111, 114, 101, 3, 47, 13, 83, 6, 117, 34,
- 13, 0, 118, 101, 114, 8, 2, 21, 3, 47, 13, 83, 13, 34, 0, 115, 97, 109, 101, 3, 47, 13, 89, 115, 65, 13, 0, 103, 101, 8,
- 2, 17, 67, 17, 65, 3, 47, 13, 136, 13, 0, 114, 117, 103, 8, 2, 14, 128, 132, 133, 3, 47, 14, 34, 6, 111, 136, 0, 114, 117,
- 103, 103, 101, 8, 2, 21, 14, 128, 132, 135, 3, 47, 14, 34, 6, 111, 136, 13, 0, 1, 17, 67, 2, 116, 106, 105, 101, 3, 47, 37,
- 0, 2, 107, 107, 105, 101, 12, 3, 47, 108, 0, 114, 114, 105, 195, 171, 114, 3, 47, 108, 34, 37, 13, 34, 0, 107, 115, 2, 12, 3,
- 47, 108, 49, 89, 0, 110, 2, 100, 101, 114, 3, 47, 108, 50, 0, 110, 110, 105, 115, 3, 47, 108, 50, 13, 89, 0, 110, 116, 2, 32,
- 3, 47, 108, 50, 47, 0, 110, 116, 101, 2, 32, 3, 47, 108, 50, 47, 13, 0, 109, 112, 111, 2, 32, 3, 47, 108, 65, 48, 2, 40,
- 0, 109, 112, 101, 114, 3, 47, 108, 65, 48, 13, 34, 0, 109, 112, 101, 108, 3, 47, 108, 65, 48, 13, 55, 0, 4, 1, 17, 67, 21,
- 2, 103, 110, 3, 47, 112, 0, 1, 17, 67, 21, 2, 107, 32, 0, 1, 17, 67, 21, 2, 108, 98, 111, 114, 100, 0, 1, 17, 67, 21,
- 2, 108, 108, 0, 1, 17, 67, 21, 2, 110, 107, 0, 2, 108, 0, 114, 109, 1, 21, 2, 32, 3, 47, 112, 34, 13, 65, 0, 114, 114,
- 97, 2, 99, 3, 47, 112, 34, 35, 0, 114, 116, 1, 10, 3, 47, 112, 34, 47, 0, 114, 109, 101, 1, 21, 2, 32, 3, 47, 112, 34,
- 65, 13, 0, 114, 116, 105, 8, 2, 17, 65, 25, 3, 47, 112, 34, 91, 57, 0, 108, 1, 101, 103, 2, 32, 3, 47, 112, 55, 0, 4,
- 108, 101, 1, 21, 2, 102, 111, 3, 47, 112, 55, 13, 0, 108, 101, 1, 21, 2, 103, 114, 97, 0, 108, 101, 107, 115, 3, 47, 112, 55,
- 108, 49, 89, 0, 4, 114, 116, 1, 115, 10, 2, 97, 97, 110, 3, 47, 113, 34, 47, 0, 114, 116, 1, 115, 10, 2, 101, 32, 0, 4,
- 1, 21, 2, 102, 105, 101, 32, 3, 47, 116, 0, 1, 21, 2, 108, 101, 114, 0, 1, 110, 105, 115, 2, 116, 105, 0, 1, 110, 121, 109,
- 2, 114, 105, 110, 103, 0, 1, 115, 2, 107, 105, 110, 103, 0, 4, 114, 105, 110, 103, 1, 115, 101, 108, 111, 109, 3, 47, 116, 34, 13,
- 68, 0, 114, 105, 110, 103, 8, 0, 4, 107, 1, 21, 2, 101, 110, 3, 47, 116, 49, 0, 107, 1, 112, 97, 2, 17, 65, 0, 107, 101,
- 110, 2, 17, 65, 3, 47, 116, 49, 13, 50, 0, 108, 101, 114, 8, 3, 47, 116, 55, 13, 34, 0, 119, 101, 2, 32, 3, 47, 116, 84,
- 13, 0, 119, 101, 110, 115, 8, 3, 47, 116, 84, 13, 50, 89, 0, 115, 105, 2, 115, 3, 47, 116, 89, 13, 0, 105, 107, 101, 110, 3,
- 47, 123, 49, 13, 50, 0, 7, 6, 116, 114, 0, 101, 107, 101, 110, 3, 47, 10, 34, 116, 49, 13, 50, 0, 97, 2, 106, 101, 107, 3,
- 47, 34, 2, 35, 0, 97, 112, 2, 115, 111, 101, 3, 47, 34, 2, 35, 48, 0, 97, 107, 8, 2, 116, 97, 3, 47, 34, 2, 35, 49,
- 0, 4, 97, 110, 115, 8, 2, 21, 14, 128, 132, 133, 3, 47, 34, 2, 35, 50, 89, 0, 97, 110, 115, 8, 2, 97, 107, 115, 105, 101,
- 0, 97, 110, 115, 101, 110, 100, 101, 110, 116, 2, 17, 65, 3, 47, 34, 2, 35, 50, 89, 2, 108, 50, 72, 2, 108, 50, 47, 0, 97,
- 110, 115, 105, 116, 111, 3, 47, 34, 2, 35, 50, 89, 37, 47, 2, 40, 0, 97, 110, 115, 112, 97, 2, 114, 97, 110, 116, 3, 47, 34,
- 2, 35, 50, 89, 48, 13, 0, 97, 110, 115, 112, 111, 114, 116, 3, 47, 34, 2, 35, 50, 89, 48, 110, 34, 47, 0, 97, 110, 115, 105,
- 115, 116, 111, 114, 3, 47, 34, 2, 35, 50, 89, 109, 89, 47, 13, 34, 0, 97, 100, 105, 2, 115, 105, 3, 47, 34, 2, 35, 72, 37,
- 0, 97, 103, 2, 101, 100, 3, 47, 34, 2, 35, 136, 0, 105, 2, 111, 109, 102, 3, 47, 34, 2, 37, 0, 105, 111, 109, 102, 2, 97,
- 110, 116, 3, 47, 34, 2, 37, 2, 110, 65, 83, 0, 4, 111, 2, 116, 115, 101, 101, 114, 3, 47, 34, 2, 110, 0, 111, 2, 116, 115,
- 101, 114, 105, 110, 103, 0, 4, 111, 109, 8, 2, 98, 3, 47, 34, 2, 110, 65, 0, 111, 109, 8, 2, 112, 101, 116, 0, 111, 103, 108,
- 111, 2, 100, 105, 101, 3, 47, 34, 2, 110, 136, 55, 2, 40, 0, 117, 2, 115, 116, 101, 101, 3, 47, 34, 2, 111, 0, 97, 103, 101,
- 2, 111, 116, 111, 109, 105, 3, 47, 34, 2, 115, 136, 2, 37, 0, 105, 115, 101, 1, 21, 2, 32, 3, 47, 34, 6, 37, 89, 13, 0,
- 105, 115, 101, 115, 1, 21, 2, 32, 3, 47, 34, 6, 37, 89, 13, 89, 0, 101, 101, 114, 1, 21, 3, 47, 34, 6, 116, 34, 0, 111,
- 117, 115, 115, 101, 97, 117, 3, 47, 34, 7, 40, 12, 89, 120, 0, 105, 8, 2, 98, 117, 3, 47, 34, 13, 0, 105, 108, 2, 106, 111,
- 101, 110, 3, 47, 34, 13, 55, 0, 105, 98, 117, 8, 2, 110, 97, 3, 47, 34, 13, 71, 2, 118, 0, 97, 112, 2, 111, 114, 114, 3,
- 47, 34, 35, 48, 10, 0, 97, 119, 2, 97, 3, 47, 34, 35, 84, 6, 0, 105, 111, 2, 32, 3, 47, 34, 37, 12, 40, 0, 101, 102,
- 2, 97, 102, 115, 3, 47, 34, 108, 83, 10, 0, 105, 118, 105, 97, 3, 47, 34, 109, 84, 37, 57, 2, 35, 0, 101, 2, 107, 3, 47,
- 34, 112, 0, 101, 107, 107, 101, 114, 3, 47, 34, 112, 49, 13, 34, 0, 97, 110, 115, 8, 2, 100, 97, 110, 115, 3, 47, 34, 115, 50,
- 89, 0, 101, 101, 114, 1, 21, 2, 17, 65, 3, 47, 34, 116, 34, 0, 101, 100, 105, 110, 103, 1, 10, 3, 47, 34, 116, 72, 13, 68,
- 0, 4, 117, 2, 112, 114, 111, 106, 101, 107, 3, 47, 34, 118, 0, 117, 2, 115, 112, 105, 101, 195, 171, 0, 117, 107, 2, 97, 97, 116,
- 115, 3, 47, 34, 118, 49, 0, 101, 110, 115, 2, 32, 3, 47, 34, 134, 50, 89, 0, 7, 6, 117, 105, 0, 116, 2, 100, 97, 103, 101,
- 110, 3, 2, 127, 0, 4, 116, 2, 98, 117, 110, 100, 3, 2, 127, 47, 0, 116, 2, 100, 114, 117, 107, 0, 116, 2, 104, 117, 105, 115,
- 105, 103, 0, 116, 2, 109, 117, 110, 116, 101, 110, 0, 116, 2, 115, 108, 117, 105, 116, 101, 110, 0, 116, 2, 115, 112, 97, 116, 116, 0,
- 116, 2, 115, 116, 101, 107, 101, 110, 0, 116, 2, 118, 111, 101, 114, 98, 97, 0, 116, 2, 118, 111, 101, 114, 105, 103, 0, 116, 2, 119,
- 105, 115, 98, 97, 0, 116, 2, 101, 101, 110, 3, 2, 127, 47, 10, 0, 116, 101, 101, 110, 2, 108, 111, 112, 3, 2, 127, 47, 10, 2,
- 116, 50, 0, 116, 109, 101, 2, 107, 97, 97, 114, 3, 2, 127, 47, 65, 13, 0, 116, 115, 116, 97, 97, 110, 2, 17, 67, 3, 2, 127,
- 47, 89, 47, 115, 50, 0, 116, 115, 112, 114, 101, 101, 107, 108, 3, 2, 127, 47, 89, 48, 34, 116, 49, 55, 0, 116, 115, 112, 97, 116,
- 108, 105, 107, 3, 2, 127, 47, 89, 48, 35, 47, 55, 13, 49, 0, 116, 115, 108, 117, 105, 116, 108, 105, 107, 3, 2, 127, 47, 89, 55,
- 127, 47, 55, 13, 49, 0, 116, 115, 111, 110, 100, 101, 114, 108, 105, 2, 107, 3, 2, 127, 47, 89, 110, 50, 13, 34, 55, 13, 0, 116,
- 101, 105, 110, 100, 101, 108, 105, 3, 2, 127, 47, 123, 50, 72, 13, 55, 13, 0, 116, 8, 2, 21, 14, 128, 132, 131, 3, 6, 127, 47,
- 0, 116, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 6, 127, 47, 136, 13, 0, 116, 103, 101, 101, 2, 12, 3, 6, 127, 47, 136, 116,
- 0, 4, 3, 127, 0, 2, 116, 106, 105, 101, 0, 101, 2, 17, 67, 3, 127, 13, 0, 4, 116, 2, 100, 114, 117, 107, 32, 24, 3, 127,
- 47, 0, 116, 2, 100, 114, 117, 107, 107, 105, 110, 103, 32, 0, 116, 2, 100, 114, 117, 107, 107, 105, 110, 103, 115, 0, 116, 2, 101, 101,
- 110, 108, 111, 111, 112, 3, 127, 47, 10, 0, 116, 101, 114, 3, 127, 47, 13, 34, 0, 116, 105, 110, 103, 3, 127, 47, 13, 68, 0, 116,
- 107, 101, 2, 110, 3, 127, 47, 49, 108, 0, 116, 115, 116, 97, 97, 110, 2, 114, 3, 127, 47, 89, 47, 115, 50, 0, 116, 103, 101, 119,
- 101, 114, 3, 127, 47, 136, 2, 116, 84, 13, 34, 0, 116, 103, 101, 119, 101, 114, 112, 3, 127, 47, 136, 13, 84, 112, 34, 48, 0, 116,
- 103, 101, 119, 101, 114, 107, 3, 127, 47, 136, 13, 84, 112, 34, 49, 0, 7, 6, 118, 101, 0, 4, 1, 21, 2, 32, 3, 21, 0, 115,
- 1, 17, 65, 2, 32, 0, 116, 101, 2, 114, 97, 3, 83, 2, 108, 47, 13, 0, 114, 116, 105, 2, 107, 97, 3, 83, 2, 112, 34, 47,
- 2, 37, 0, 4, 101, 108, 2, 100, 117, 105, 100, 3, 83, 2, 116, 55, 0, 101, 108, 2, 106, 97, 114, 0, 101, 108, 2, 115, 21, 21,
- 0, 114, 2, 107, 121, 107, 101, 114, 3, 83, 6, 113, 34, 0, 114, 103, 101, 115, 111, 103, 8, 3, 83, 6, 113, 34, 38, 136, 13, 89,
- 110, 136, 0, 114, 101, 110, 100, 2, 32, 3, 83, 6, 116, 34, 13, 50, 47, 0, 114, 101, 110, 100, 101, 3, 83, 6, 116, 34, 13, 50,
- 72, 13, 0, 114, 105, 110, 103, 3, 83, 6, 116, 34, 13, 68, 0, 108, 101, 3, 83, 6, 116, 55, 13, 0, 114, 115, 102, 8, 3, 83,
- 7, 112, 34, 89, 83, 0, 114, 2, 115, 112, 114, 105, 110, 103, 3, 83, 7, 113, 34, 0, 4, 114, 3, 83, 13, 34, 0, 114, 2, 102,
- 108, 101, 110, 17, 67, 0, 114, 2, 102, 114, 105, 115, 0, 114, 2, 118, 101, 108, 17, 65, 0, 114, 8, 2, 21, 14, 128, 132, 131, 0,
- 114, 97, 110, 116, 2, 119, 3, 83, 13, 34, 2, 35, 50, 47, 0, 114, 111, 110, 103, 101, 8, 2, 21, 14, 128, 132, 135, 3, 83, 13,
- 34, 6, 131, 68, 136, 13, 0, 4, 114, 97, 110, 116, 2, 119, 111, 111, 114, 100, 32, 3, 83, 13, 34, 10, 35, 50, 47, 0, 114, 97,
- 110, 116, 2, 119, 111, 111, 114, 100, 101, 32, 24, 0, 114, 101, 114, 2, 105, 110, 103, 3, 83, 13, 34, 10, 116, 34, 0, 114, 116, 101,
- 2, 108, 3, 83, 13, 34, 47, 112, 0, 114, 116, 101, 114, 2, 17, 65, 3, 83, 13, 34, 47, 116, 34, 0, 114, 108, 97, 110, 103, 115,
- 2, 97, 3, 83, 13, 34, 55, 6, 35, 68, 89, 0, 114, 98, 101, 116, 101, 3, 83, 13, 34, 71, 6, 116, 47, 13, 0, 114, 98, 121,
- 3, 83, 13, 34, 71, 123, 0, 4, 114, 102, 2, 105, 3, 83, 13, 34, 83, 0, 114, 102, 2, 114, 97, 97, 105, 0, 114, 102, 2, 114,
- 111, 109, 0, 114, 102, 8, 2, 108, 111, 117, 0, 114, 102, 8, 2, 111, 0, 114, 118, 101, 114, 115, 105, 110, 103, 3, 83, 13, 34, 83,
- 6, 112, 34, 89, 13, 68, 0, 114, 102, 121, 110, 3, 83, 13, 34, 83, 6, 123, 50, 0, 114, 115, 116, 101, 114, 1, 21, 2, 107, 3,
- 83, 13, 34, 89, 47, 112, 34, 0, 114, 111, 110, 100, 101, 114, 115, 116, 101, 2, 108, 3, 83, 13, 34, 110, 50, 13, 34, 89, 47, 6,
- 112, 0, 114, 103, 101, 116, 101, 3, 83, 13, 34, 136, 6, 116, 47, 13, 0, 114, 103, 101, 119, 101, 8, 3, 83, 13, 34, 136, 116, 84,
- 13, 0, 4, 110, 2, 100, 117, 115, 105, 101, 3, 83, 13, 50, 0, 110, 2, 121, 110, 0, 2, 115, 116, 3, 83, 108, 0, 116, 8, 2,
- 17, 65, 3, 83, 108, 47, 10, 0, 2, 108, 3, 83, 112, 0, 114, 2, 103, 101, 115, 105, 103, 3, 83, 112, 34, 0, 4, 114, 102, 3,
- 83, 112, 34, 83, 0, 114, 102, 2, 21, 0, 114, 119, 101, 2, 32, 3, 83, 112, 34, 84, 13, 0, 114, 119, 101, 114, 2, 32, 3, 83,
- 112, 34, 84, 13, 34, 0, 114, 119, 101, 114, 121, 3, 83, 112, 34, 84, 13, 34, 2, 123, 0, 114, 119, 101, 114, 115, 3, 83, 112, 34,
- 84, 13, 34, 89, 0, 4, 114, 115, 1, 21, 2, 32, 3, 83, 112, 34, 89, 0, 114, 115, 1, 21, 2, 101, 32, 0, 114, 115, 2, 100,
- 0, 114, 115, 2, 107, 117, 110, 115, 0, 114, 115, 2, 114, 0, 114, 115, 2, 118, 0, 114, 115, 8, 2, 98, 0, 114, 115, 101, 1, 17,
- 67, 2, 32, 3, 83, 112, 34, 89, 13, 0, 108, 100, 2, 17, 67, 3, 83, 112, 55, 47, 0, 4, 108, 100, 2, 101, 107, 115, 3, 83,
- 112, 55, 47, 10, 0, 108, 100, 2, 111, 0, 4, 103, 2, 101, 101, 110, 3, 83, 112, 136, 10, 0, 103, 2, 111, 0, 4, 114, 1, 17,
- 67, 21, 2, 32, 3, 83, 113, 34, 0, 114, 2, 114, 101, 105, 107, 0, 114, 2, 115, 105, 101, 32, 0, 114, 2, 115, 105, 101, 115, 32,
- 0, 114, 108, 97, 110, 103, 115, 8, 3, 83, 113, 34, 55, 35, 68, 89, 0, 4, 114, 115, 2, 107, 97, 108, 17, 67, 3, 83, 113, 34,
- 89, 0, 114, 115, 2, 112, 97, 110, 111, 114, 0, 114, 115, 2, 97, 108, 98, 117, 109, 3, 83, 113, 34, 89, 10, 0, 114, 115, 101, 2,
- 98, 3, 83, 113, 34, 89, 13, 0, 114, 103, 101, 2, 115, 116, 114, 101, 107, 3, 83, 113, 34, 136, 13, 0, 4, 114, 101, 2, 32, 3,
- 83, 116, 34, 13, 0, 114, 101, 2, 98, 0, 114, 101, 2, 100, 111, 0, 114, 101, 2, 104, 0, 114, 101, 2, 107, 0, 114, 101, 2, 109,
- 0, 114, 101, 2, 115, 116, 111, 0, 114, 101, 2, 118, 0, 4, 116, 111, 8, 2, 114, 101, 103, 3, 83, 116, 47, 2, 40, 0, 116, 111,
- 8, 2, 115, 116, 101, 109, 0, 116, 101, 2, 29, 3, 83, 116, 47, 13, 0, 116, 101, 114, 2, 25, 3, 83, 116, 47, 13, 34, 0, 108,
- 1, 21, 2, 17, 65, 3, 83, 116, 55, 0, 110, 2, 115, 116, 101, 114, 3, 83, 134, 50, 0, 114, 105, 102, 105, 2, 21, 3, 84, 2,
- 108, 34, 2, 37, 83, 2, 37, 0, 110, 2, 100, 101, 116, 116, 97, 3, 84, 2, 108, 50, 0, 4, 114, 2, 98, 97, 97, 108, 3, 84,
- 2, 112, 34, 0, 114, 2, 98, 97, 108, 17, 65, 0, 114, 115, 105, 102, 105, 2, 17, 67, 3, 84, 2, 112, 34, 89, 2, 37, 83, 2,
- 37, 0, 114, 115, 101, 1, 17, 65, 25, 2, 32, 3, 84, 6, 112, 34, 89, 13, 0, 114, 97, 110, 100, 97, 3, 84, 13, 34, 35, 50,
- 72, 35, 0, 114, 98, 101, 110, 97, 3, 84, 13, 34, 71, 116, 50, 2, 35, 0, 110, 101, 2, 115, 105, 17, 65, 3, 84, 13, 50, 37,
- 12, 0, 114, 1, 111, 114, 116, 2, 25, 3, 84, 112, 34, 0, 2, 110, 117, 115, 3, 84, 116, 0, 7, 6, 118, 111, 0, 114, 2, 32,
- 3, 21, 0, 4, 2, 107, 97, 3, 83, 2, 40, 0, 8, 2, 109, 101, 0, 2, 108, 17, 67, 3, 83, 2, 110, 0, 4, 108, 2, 98,
- 114, 105, 110, 103, 3, 83, 2, 110, 55, 0, 108, 2, 103, 114, 111, 101, 105, 0, 108, 2, 107, 111, 109, 101, 0, 108, 2, 101, 105, 110,
- 100, 105, 103, 3, 83, 2, 110, 55, 10, 0, 108, 108, 101, 2, 100, 105, 103, 3, 83, 2, 110, 55, 116, 0, 4, 111, 114, 2, 107, 111,
- 109, 98, 97, 3, 83, 2, 117, 34, 0, 111, 114, 2, 115, 105, 101, 0, 111, 114, 2, 115, 112, 111, 101, 100, 105, 0, 111, 114, 8, 2,
- 100, 101, 108, 105, 103, 0, 111, 114, 8, 2, 107, 111, 109, 17, 65, 0, 4, 111, 114, 2, 97, 102, 103, 97, 97, 110, 3, 83, 2, 117,
- 34, 10, 0, 111, 114, 116, 2, 100, 117, 114, 101, 110, 0, 111, 114, 116, 2, 118, 21, 21, 3, 83, 2, 117, 34, 47, 0, 111, 114, 119,
- 97, 97, 114, 100, 101, 2, 32, 3, 83, 2, 117, 34, 84, 115, 34, 72, 13, 0, 111, 114, 115, 116, 101, 100, 101, 108, 105, 2, 107, 3,
- 83, 2, 117, 34, 89, 47, 116, 72, 13, 55, 13, 0, 111, 114, 115, 107, 114, 105, 102, 116, 101, 108, 105, 2, 107, 3, 83, 2, 117, 34,
- 89, 49, 34, 109, 83, 47, 13, 55, 13, 0, 111, 103, 2, 100, 121, 3, 83, 2, 117, 136, 0, 101, 114, 105, 103, 1, 21, 3, 83, 6,
- 40, 34, 13, 136, 0, 108, 111, 112, 3, 83, 6, 110, 55, 10, 110, 48, 0, 114, 101, 110, 3, 83, 6, 117, 34, 13, 50, 0, 111, 114,
- 98, 101, 8, 2, 21, 14, 128, 132, 134, 3, 83, 6, 117, 34, 71, 13, 0, 111, 114, 103, 101, 8, 2, 21, 14, 128, 132, 134, 3, 83,
- 6, 117, 34, 136, 13, 0, 108, 2, 109, 97, 103, 3, 83, 7, 110, 55, 0, 4, 2, 108, 108, 17, 65, 32, 3, 83, 110, 0, 2, 108,
- 108, 101, 114, 0, 114, 109, 3, 83, 110, 34, 13, 65, 0, 114, 115, 116, 105, 2, 110, 3, 83, 110, 34, 89, 47, 6, 109, 0, 4, 108,
- 2, 98, 3, 83, 110, 55, 0, 108, 2, 103, 0, 108, 2, 104, 111, 117, 32, 0, 108, 2, 109, 97, 97, 110, 0, 108, 2, 109, 97, 110,
- 101, 0, 108, 2, 112, 114, 111, 112, 0, 108, 2, 114, 0, 108, 2, 115, 105, 17, 67, 0, 108, 2, 115, 116, 101, 32, 0, 108, 2, 115,
- 116, 111, 0, 108, 8, 2, 115, 107, 0, 108, 108, 101, 115, 2, 32, 3, 83, 110, 55, 13, 89, 0, 108, 116, 121, 100, 115, 3, 83, 110,
- 55, 47, 123, 47, 89, 0, 108, 107, 3, 83, 110, 55, 49, 0, 108, 107, 101, 3, 83, 110, 55, 49, 13, 0, 108, 119, 97, 115, 115, 101,
- 3, 83, 110, 55, 84, 6, 35, 89, 13, 0, 108, 108, 2, 101, 110, 103, 116, 101, 3, 83, 110, 55, 108, 0, 4, 111, 114, 2, 115, 107,
- 3, 83, 117, 34, 0, 111, 114, 2, 116, 114, 97, 112, 0, 111, 114, 2, 116, 114, 101, 107, 0, 111, 114, 8, 2, 98, 101, 101, 12, 0,
- 111, 114, 2, 17, 65, 3, 83, 117, 34, 10, 0, 111, 114, 117, 105, 116, 8, 3, 83, 117, 34, 10, 6, 127, 47, 0, 111, 114, 98, 97,
- 114, 3, 83, 117, 34, 71, 6, 115, 34, 0, 111, 114, 119, 97, 97, 114, 100, 101, 2, 32, 24, 3, 83, 117, 34, 84, 115, 34, 72, 13,
- 0, 111, 114, 115, 112, 101, 2, 108, 25, 3, 83, 117, 34, 89, 48, 6, 112, 0, 111, 114, 117, 105, 116, 2, 115, 116, 114, 101, 119, 3,
- 83, 117, 34, 127, 47, 6, 0, 108, 117, 109, 101, 3, 84, 2, 110, 55, 118, 65, 13, 0, 100, 107, 97, 3, 84, 110, 47, 49, 35, 0,
- 7, 6, 119, 101, 0, 8, 2, 108, 108, 21, 21, 3, 84, 2, 112, 0, 114, 107, 2, 115, 116, 101, 108, 108, 105, 3, 84, 2, 112, 34,
- 49, 0, 4, 108, 2, 115, 107, 97, 112, 101, 3, 84, 2, 112, 55, 0, 108, 2, 115, 112, 114, 101, 107, 101, 110, 0, 108, 2, 119, 105,
- 108, 0, 108, 8, 2, 114, 0, 108, 8, 2, 118, 0, 108, 8, 2, 101, 100, 101, 108, 3, 84, 2, 112, 55, 10, 0, 108, 98, 101, 104,
- 97, 97, 103, 108, 105, 107, 3, 84, 2, 112, 55, 71, 13, 107, 115, 136, 55, 13, 49, 0, 101, 2, 109, 111, 101, 100, 105, 3, 84, 2,
- 116, 0, 4, 101, 114, 2, 98, 97, 114, 115, 116, 3, 84, 2, 116, 34, 0, 101, 114, 2, 104, 111, 117, 0, 101, 114, 2, 107, 97, 97,
- 116, 115, 0, 101, 114, 2, 108, 101, 103, 0, 101, 114, 2, 108, 195, 170, 0, 101, 114, 2, 115, 116, 97, 97, 110, 0, 101, 114, 2, 115,
- 116, 114, 101, 119, 0, 101, 116, 2, 103, 105, 101, 114, 105, 103, 3, 84, 2, 116, 47, 0, 100, 101, 114, 2, 118, 97, 3, 84, 2, 116,
- 72, 13, 34, 0, 107, 107, 101, 110, 100, 1, 21, 3, 84, 6, 108, 49, 13, 50, 47, 0, 107, 107, 101, 110, 100, 101, 1, 21, 3, 84,
- 6, 108, 49, 13, 50, 72, 13, 0, 110, 100, 105, 103, 1, 21, 3, 84, 6, 108, 50, 72, 13, 136, 0, 103, 103, 101, 8, 2, 17, 67,
- 21, 14, 128, 132, 133, 3, 84, 6, 112, 136, 13, 0, 115, 105, 103, 104, 101, 105, 100, 1, 21, 3, 84, 6, 116, 89, 13, 136, 123, 47,
- 0, 114, 1, 17, 65, 2, 17, 65, 17, 65, 3, 84, 13, 34, 0, 110, 101, 1, 10, 2, 32, 3, 84, 13, 50, 13, 0, 110, 115, 1,
- 101, 110, 3, 84, 13, 50, 89, 0, 1, 17, 67, 21, 2, 116, 25, 3, 84, 108, 0, 4, 100, 1, 21, 2, 115, 116, 114, 3, 84, 108,
- 47, 0, 100, 1, 115, 2, 17, 67, 0, 100, 121, 119, 101, 114, 3, 84, 108, 47, 123, 84, 13, 34, 0, 110, 8, 2, 97, 17, 67, 3,
- 84, 108, 50, 19, 0, 98, 8, 3, 84, 108, 71, 0, 100, 100, 1, 115, 2, 21, 3, 84, 108, 72, 0, 114, 112, 3, 84, 112, 34, 48,
- 0, 114, 107, 1, 116, 3, 84, 112, 34, 49, 0, 114, 119, 101, 108, 3, 84, 112, 34, 84, 13, 55, 0, 108, 2, 118, 97, 97, 114, 116,
- 3, 84, 112, 55, 0, 108, 8, 2, 111, 112, 3, 84, 112, 55, 10, 0, 108, 102, 2, 32, 3, 84, 112, 55, 83, 0, 4, 103, 1, 21,
- 2, 32, 3, 84, 112, 136, 0, 103, 1, 114, 111, 111, 112, 115, 0, 103, 1, 25, 2, 111, 3, 84, 112, 136, 10, 0, 101, 114, 1, 115,
- 17, 65, 2, 32, 3, 84, 116, 34, 0, 101, 114, 8, 2, 115, 112, 3, 84, 116, 34, 6, 0, 114, 101, 1, 101, 103, 3, 84, 116, 34,
- 13, 0, 114, 105, 110, 103, 1, 17, 67, 21, 2, 32, 3, 84, 116, 34, 13, 68, 0, 116, 101, 110, 2, 17, 67, 3, 84, 116, 47, 13,
- 50, 0, 107, 101, 8, 2, 17, 67, 3, 84, 116, 49, 13, 0, 101, 115, 1, 21, 2, 32, 3, 84, 116, 89, 0, 105, 102, 101, 2, 108,
- 3, 84, 123, 83, 13, 0, 4, 110, 115, 1, 107, 117, 108, 3, 84, 134, 50, 89, 0, 110, 115, 1, 115, 101, 101, 102, 0, 7, 6, 97,
- 0, 4, 1, 17, 67, 2, 17, 67, 115, 105, 101, 114, 3, 2, 35, 0, 1, 17, 67, 2, 114, 105, 110, 97, 0, 1, 17, 67, 2, 116,
- 101, 114, 105, 110, 103, 0, 1, 17, 67, 11, 2, 32, 0, 1, 17, 67, 17, 65, 2, 32, 0, 1, 17, 67, 21, 2, 116, 105, 101, 102,
- 0, 1, 17, 67, 21, 2, 116, 105, 101, 119, 101, 0, 1, 21, 2, 17, 67, 105, 115, 97, 115, 105, 101, 0, 1, 21, 2, 17, 67, 105,
- 115, 101, 101, 114, 0, 1, 21, 2, 17, 67, 105, 115, 101, 114, 105, 110, 103, 0, 1, 98, 10, 2, 32, 0, 1, 100, 2, 103, 111, 103,
- 103, 101, 110, 0, 1, 100, 10, 2, 32, 0, 1, 105, 2, 32, 0, 1, 105, 2, 116, 105, 101, 17, 67, 0, 1, 106, 2, 112, 97, 110,
- 0, 1, 109, 21, 2, 116, 105, 101, 107, 0, 1, 109, 114, 10, 2, 32, 0, 1, 114, 10, 2, 32, 0, 1, 116, 10, 2, 32, 24, 0,
- 2, 17, 67, 17, 65, 17, 65, 0, 2, 17, 67, 121, 0, 2, 102, 102, 108, 105, 107, 0, 2, 103, 105, 116, 17, 65, 0, 2, 103, 111,
- 110, 105, 101, 0, 2, 103, 117, 114, 107, 105, 101, 0, 2, 107, 107, 111, 111, 114, 100, 0, 2, 108, 97, 114, 109, 0, 2, 108, 105, 115,
- 109, 101, 0, 2, 108, 105, 116, 101, 105, 116, 0, 2, 109, 101, 110, 116, 0, 2, 114, 105, 115, 116, 111, 107, 114, 0, 2, 115, 105, 101,
- 108, 0, 2, 115, 112, 101, 114, 115, 105, 101, 0, 2, 116, 111, 109, 17, 65, 0, 8, 2, 98, 17, 67, 0, 8, 2, 102, 102, 17, 65,
- 0, 8, 2, 107, 117, 0, 8, 2, 107, 119, 97, 116, 0, 8, 2, 108, 17, 65, 0, 8, 2, 108, 108, 111, 111, 105, 0, 8, 2, 108,
- 108, 117, 0, 8, 2, 112, 17, 67, 0, 8, 2, 112, 111, 0, 8, 2, 115, 116, 114, 17, 65, 0, 8, 107, 2, 110, 17, 65, 0, 102,
- 2, 118, 97, 108, 108, 105, 103, 0, 4, 114, 1, 25, 2, 112, 117, 105, 115, 3, 2, 35, 34, 0, 114, 2, 103, 97, 195, 175, 0, 114,
- 2, 109, 111, 101, 100, 105, 103, 0, 114, 2, 115, 101, 101, 110, 0, 114, 2, 116, 105, 107, 101, 108, 0, 114, 8, 2, 103, 105, 0, 114,
- 8, 2, 111, 109, 0, 114, 97, 2, 98, 105, 101, 114, 3, 2, 35, 34, 2, 35, 0, 114, 97, 98, 101, 2, 115, 107, 3, 2, 35, 34,
- 2, 35, 71, 108, 0, 114, 101, 2, 111, 108, 17, 65, 3, 2, 35, 34, 2, 37, 0, 114, 114, 111, 2, 103, 3, 2, 35, 34, 2, 40,
- 0, 114, 121, 1, 108, 101, 107, 107, 111, 109, 115, 21, 21, 21, 3, 2, 35, 34, 2, 123, 0, 114, 114, 101, 2, 115, 116, 17, 65, 3,
- 2, 35, 34, 13, 0, 4, 114, 109, 2, 108, 97, 115, 116, 3, 2, 35, 34, 14, 65, 0, 114, 109, 2, 115, 97, 108, 105, 103, 0, 114,
- 116, 105, 107, 117, 3, 2, 35, 34, 47, 2, 37, 49, 2, 118, 0, 114, 116, 101, 2, 102, 97, 107, 3, 2, 35, 34, 47, 13, 0, 114,
- 116, 105, 108, 108, 101, 2, 114, 105, 101, 3, 2, 35, 34, 47, 13, 55, 13, 0, 114, 116, 101, 8, 2, 114, 105, 3, 2, 35, 34, 47,
- 116, 0, 114, 115, 101, 2, 110, 97, 3, 2, 35, 34, 89, 13, 0, 114, 114, 101, 115, 2, 32, 3, 2, 35, 34, 108, 89, 0, 114, 97,
- 2, 98, 105, 3, 2, 35, 34, 115, 0, 114, 101, 110, 97, 2, 25, 12, 3, 2, 35, 34, 116, 50, 2, 35, 0, 114, 103, 2, 108, 105,
- 115, 116, 3, 2, 35, 34, 136, 0, 114, 103, 105, 116, 101, 107, 3, 2, 35, 34, 136, 2, 37, 47, 108, 49, 0, 114, 103, 101, 2, 116,
- 105, 112, 3, 2, 35, 34, 136, 13, 0, 114, 103, 101, 110, 2, 116, 17, 65, 3, 2, 35, 34, 136, 13, 50, 0, 4, 100, 2, 118, 105,
- 101, 115, 3, 2, 35, 47, 0, 116, 2, 108, 97, 110, 116, 0, 116, 2, 108, 101, 0, 116, 116, 101, 115, 116, 2, 17, 65, 3, 2, 35,
- 47, 2, 108, 89, 47, 0, 116, 111, 114, 105, 101, 115, 1, 21, 3, 2, 35, 47, 6, 117, 34, 37, 89, 0, 4, 116, 101, 1, 115, 2,
- 108, 3, 2, 35, 47, 13, 0, 116, 104, 101, 1, 17, 67, 2, 114, 105, 110, 97, 0, 116, 114, 111, 2, 102, 105, 101, 3, 2, 35, 47,
- 34, 2, 40, 0, 116, 116, 114, 105, 98, 2, 117, 3, 2, 35, 47, 34, 13, 71, 0, 116, 108, 101, 2, 116, 105, 101, 107, 3, 2, 35,
- 47, 55, 13, 0, 100, 109, 105, 2, 114, 3, 2, 35, 47, 65, 2, 37, 0, 116, 109, 111, 2, 115, 102, 101, 3, 2, 35, 47, 65, 2,
- 110, 0, 100, 109, 105, 110, 105, 3, 2, 35, 47, 65, 13, 50, 13, 0, 100, 109, 105, 2, 115, 115, 105, 101, 3, 2, 35, 47, 65, 37,
- 0, 116, 101, 108, 2, 106, 101, 101, 3, 2, 35, 47, 114, 0, 112, 111, 2, 107, 114, 105, 101, 17, 67, 3, 2, 35, 48, 2, 40, 0,
- 112, 111, 107, 97, 2, 108, 3, 2, 35, 48, 2, 110, 49, 2, 35, 0, 112, 111, 108, 111, 103, 2, 17, 65, 3, 2, 35, 48, 2, 110,
- 55, 2, 40, 136, 0, 112, 112, 101, 2, 108, 108, 17, 65, 3, 2, 35, 48, 13, 0, 112, 112, 97, 114, 2, 17, 65, 3, 2, 35, 48,
- 13, 34, 0, 112, 112, 101, 108, 8, 2, 107, 111, 21, 3, 2, 35, 48, 13, 55, 0, 112, 111, 115, 116, 111, 2, 108, 105, 101, 3, 2,
- 35, 48, 13, 89, 47, 117, 0, 112, 112, 114, 111, 112, 114, 105, 2, 17, 65, 3, 2, 35, 48, 34, 2, 117, 48, 34, 2, 37, 0, 112,
- 97, 114, 116, 3, 2, 35, 48, 35, 34, 47, 0, 112, 112, 108, 105, 2, 107, 97, 110, 116, 3, 2, 35, 48, 55, 2, 37, 0, 98, 115,
- 111, 2, 108, 117, 3, 2, 35, 48, 89, 2, 40, 0, 98, 115, 101, 2, 115, 3, 2, 35, 48, 89, 108, 0, 112, 112, 101, 110, 2, 100,
- 105, 17, 67, 3, 2, 35, 48, 108, 50, 0, 107, 2, 115, 121, 110, 3, 2, 35, 49, 0, 107, 111, 2, 17, 67, 105, 101, 116, 3, 2,
- 35, 49, 2, 40, 0, 107, 107, 111, 109, 109, 111, 2, 100, 3, 2, 35, 49, 2, 110, 65, 13, 0, 107, 107, 117, 2, 114, 97, 3, 2,
- 35, 49, 2, 118, 0, 107, 97, 2, 100, 101, 21, 3, 2, 35, 49, 13, 0, 107, 107, 101, 100, 105, 3, 2, 35, 49, 13, 72, 109, 0,
- 107, 114, 111, 2, 98, 97, 3, 2, 35, 49, 34, 2, 40, 0, 107, 116, 117, 97, 114, 105, 2, 17, 65, 3, 2, 35, 49, 47, 2, 118,
- 2, 35, 34, 2, 37, 0, 107, 119, 97, 114, 101, 2, 108, 3, 2, 35, 49, 58, 2, 35, 34, 112, 0, 107, 119, 97, 109, 97, 2, 114,
- 121, 110, 3, 2, 35, 49, 58, 2, 35, 65, 2, 35, 0, 107, 97, 2, 115, 105, 97, 3, 2, 35, 49, 115, 0, 110, 111, 2, 110, 105,
- 21, 3, 2, 35, 50, 2, 40, 0, 110, 116, 101, 114, 105, 110, 103, 3, 2, 35, 50, 47, 116, 34, 13, 68, 0, 4, 108, 2, 98, 97,
- 115, 116, 101, 114, 3, 2, 35, 55, 0, 108, 2, 98, 105, 110, 111, 0, 108, 2, 106, 97, 110, 100, 101, 114, 0, 108, 8, 2, 119, 101,
- 0, 108, 117, 2, 109, 105, 110, 105, 117, 109, 3, 2, 35, 55, 2, 40, 0, 108, 101, 120, 2, 97, 3, 2, 35, 55, 2, 108, 49, 88,
- 0, 108, 101, 107, 115, 97, 110, 100, 2, 114, 121, 3, 2, 35, 55, 2, 108, 49, 89, 2, 35, 50, 72, 0, 4, 108, 105, 8, 17, 67,
- 2, 102, 111, 114, 110, 105, 3, 2, 35, 55, 13, 0, 108, 108, 101, 2, 109, 105, 110, 116, 0, 108, 108, 101, 114, 2, 103, 105, 101, 32,
- 24, 3, 2, 35, 55, 13, 34, 0, 108, 8, 2, 101, 119, 105, 103, 3, 2, 35, 55, 38, 0, 108, 107, 111, 104, 111, 108, 2, 105, 101,
- 25, 3, 2, 35, 55, 49, 2, 40, 107, 117, 55, 0, 108, 109, 97, 2, 110, 97, 107, 3, 2, 35, 55, 65, 2, 35, 0, 108, 102, 97,
- 98, 101, 2, 116, 17, 65, 3, 2, 35, 55, 83, 2, 35, 71, 116, 0, 108, 108, 101, 114, 2, 103, 105, 101, 3, 2, 35, 55, 112, 34,
- 0, 108, 108, 101, 2, 110, 17, 65, 3, 2, 35, 55, 116, 0, 108, 108, 101, 101, 110, 3, 2, 35, 55, 116, 50, 0, 108, 99, 104, 101,
- 2, 109, 105, 3, 2, 35, 55, 136, 2, 116, 0, 108, 103, 101, 2, 114, 121, 110, 3, 2, 35, 55, 136, 13, 0, 4, 109, 8, 2, 17,
- 65, 3, 2, 35, 65, 0, 109, 8, 2, 110, 17, 65, 0, 109, 97, 114, 117, 108, 97, 3, 2, 35, 65, 2, 35, 34, 40, 55, 2, 35,
- 0, 109, 97, 115, 111, 110, 101, 3, 2, 35, 65, 2, 35, 89, 117, 50, 13, 0, 109, 117, 2, 17, 67, 17, 65, 3, 2, 35, 65, 2,
- 118, 0, 109, 112, 105, 2, 111, 101, 110, 3, 2, 35, 65, 48, 2, 37, 0, 109, 98, 97, 115, 115, 2, 97, 100, 101, 3, 2, 35, 65,
- 71, 2, 35, 89, 0, 109, 98, 97, 115, 115, 97, 2, 100, 101, 117, 3, 2, 35, 65, 71, 2, 35, 89, 2, 35, 0, 109, 98, 117, 2,
- 108, 3, 2, 35, 65, 71, 2, 118, 0, 109, 101, 114, 2, 105, 107, 3, 2, 35, 65, 116, 34, 0, 109, 109, 111, 2, 110, 105, 17, 65,
- 3, 2, 35, 65, 117, 0, 98, 111, 8, 2, 17, 67, 3, 2, 35, 71, 110, 0, 4, 98, 101, 108, 1, 116, 3, 2, 35, 71, 112, 55,
- 0, 98, 101, 108, 108, 1, 116, 0, 100, 111, 108, 101, 115, 115, 101, 110, 3, 2, 35, 72, 2, 117, 55, 13, 89, 108, 50, 0, 100, 114,
- 101, 110, 97, 2, 108, 105, 3, 2, 35, 72, 34, 13, 50, 2, 35, 0, 100, 114, 101, 2, 25, 3, 2, 35, 72, 34, 108, 0, 103, 97,
- 2, 112, 97, 110, 116, 3, 2, 35, 81, 2, 35, 0, 4, 102, 2, 103, 117, 110, 115, 116, 105, 103, 3, 2, 35, 83, 0, 102, 2, 104,
- 97, 110, 107, 0, 102, 2, 115, 105, 103, 116, 101, 0, 102, 2, 115, 107, 117, 119, 0, 102, 2, 115, 121, 100, 105, 103, 0, 102, 2, 119,
- 97, 103, 116, 101, 110, 0, 102, 8, 2, 107, 101, 114, 105, 103, 0, 102, 8, 2, 107, 111, 109, 115, 116, 105, 103, 0, 102, 102, 111, 2,
- 100, 105, 108, 3, 2, 35, 83, 2, 40, 0, 118, 111, 107, 97, 100, 101, 3, 2, 35, 83, 2, 40, 49, 115, 72, 13, 0, 118, 111, 107,
- 97, 100, 111, 3, 2, 35, 83, 2, 40, 49, 115, 72, 40, 0, 102, 114, 105, 107, 2, 97, 97, 110, 3, 2, 35, 83, 34, 2, 37, 49,
- 0, 102, 114, 105, 107, 97, 110, 101, 2, 25, 3, 2, 35, 83, 34, 2, 37, 49, 115, 50, 13, 0, 4, 102, 114, 111, 2, 100, 105, 116,
- 3, 2, 35, 83, 34, 2, 40, 0, 112, 104, 114, 111, 2, 100, 105, 116, 0, 102, 102, 114, 111, 2, 110, 116, 3, 2, 35, 83, 34, 2,
- 110, 0, 102, 119, 101, 115, 105, 103, 3, 2, 35, 83, 84, 116, 89, 13, 136, 0, 102, 115, 116, 111, 111, 116, 108, 3, 2, 35, 83, 89,
- 47, 117, 47, 55, 0, 102, 115, 111, 110, 100, 101, 114, 108, 3, 2, 35, 83, 89, 110, 50, 13, 34, 55, 0, 102, 103, 114, 121, 115, 108,
- 105, 107, 3, 2, 35, 83, 136, 34, 123, 89, 55, 13, 49, 0, 118, 111, 110, 116, 117, 2, 114, 105, 101, 114, 3, 2, 35, 84, 2, 110,
- 50, 47, 2, 118, 0, 115, 8, 2, 107, 101, 3, 2, 35, 89, 0, 115, 115, 117, 2, 114, 97, 110, 3, 2, 35, 89, 2, 111, 0, 115,
- 115, 111, 115, 105, 2, 17, 65, 3, 2, 35, 89, 2, 117, 91, 2, 37, 0, 115, 115, 101, 2, 103, 97, 97, 105, 3, 2, 35, 89, 13,
- 0, 115, 115, 105, 115, 116, 3, 2, 35, 89, 13, 89, 47, 0, 115, 112, 105, 8, 2, 114, 17, 65, 3, 2, 35, 89, 48, 2, 37, 0,
- 115, 112, 101, 107, 3, 2, 35, 89, 48, 108, 49, 0, 115, 107, 105, 116, 101, 8, 3, 2, 35, 89, 49, 37, 47, 13, 0, 115, 107, 97,
- 114, 105, 3, 2, 35, 89, 49, 115, 34, 2, 37, 0, 115, 98, 101, 115, 8, 3, 2, 35, 89, 71, 108, 89, 0, 115, 115, 101, 2, 115,
- 115, 111, 114, 3, 2, 35, 89, 108, 0, 115, 115, 105, 115, 1, 114, 2, 25, 3, 2, 35, 89, 109, 89, 0, 103, 111, 110, 105, 101, 2,
- 32, 24, 3, 2, 35, 136, 2, 40, 50, 37, 0, 103, 116, 101, 2, 108, 111, 115, 105, 103, 3, 2, 35, 136, 47, 13, 0, 4, 103, 116,
- 101, 114, 2, 98, 97, 107, 3, 2, 35, 136, 47, 13, 34, 0, 103, 116, 101, 114, 2, 100, 111, 103, 116, 0, 103, 116, 101, 114, 2, 108,
- 111, 115, 105, 103, 0, 103, 116, 101, 114, 2, 109, 105, 100, 100, 97, 0, 103, 116, 101, 114, 2, 115, 116, 97, 108, 108, 0, 103, 116, 101,
- 114, 2, 118, 111, 108, 103, 0, 103, 116, 101, 114, 2, 111, 111, 114, 3, 2, 35, 136, 47, 13, 34, 10, 0, 103, 116, 101, 114, 101, 101,
- 110, 2, 118, 111, 108, 103, 3, 2, 35, 136, 47, 13, 34, 10, 2, 116, 50, 0, 103, 116, 101, 114, 2, 117, 105, 116, 3, 2, 35, 136,
- 47, 13, 34, 19, 0, 103, 101, 110, 116, 3, 2, 35, 136, 108, 50, 47, 0, 103, 101, 110, 100, 97, 3, 2, 35, 136, 108, 50, 72, 2,
- 35, 0, 103, 101, 2, 114, 101, 110, 100, 3, 2, 35, 136, 116, 0, 117, 103, 117, 115, 116, 117, 115, 3, 2, 110, 136, 111, 89, 47, 111,
- 89, 0, 2, 112, 111, 108, 105, 116, 105, 3, 2, 115, 0, 117, 115, 116, 114, 97, 3, 2, 117, 89, 47, 34, 115, 0, 195, 171, 2, 114,
- 111, 98, 105, 3, 2, 121, 0, 118, 111, 110, 2, 116, 3, 4, 35, 84, 110, 50, 0, 108, 103, 101, 109, 101, 101, 110, 3, 6, 35, 55,
- 136, 13, 65, 4, 116, 50, 0, 102, 8, 2, 21, 14, 128, 132, 130, 3, 6, 35, 83, 0, 102, 103, 101, 8, 2, 21, 14, 128, 132, 132,
- 3, 6, 35, 83, 136, 13, 0, 102, 103, 101, 101, 2, 12, 3, 6, 35, 83, 136, 116, 0, 103, 116, 101, 114, 103, 101, 8, 2, 21, 14,
- 128, 132, 135, 3, 6, 35, 136, 47, 13, 34, 136, 13, 0, 103, 116, 105, 103, 1, 10, 3, 6, 35, 136, 47, 13, 136, 0, 4, 1, 105,
- 2, 116, 105, 101, 115, 3, 6, 115, 0, 2, 114, 105, 17, 65, 0, 8, 17, 67, 2, 17, 67, 105, 101, 32, 0, 116, 111, 114, 1, 21,
- 2, 25, 3, 6, 115, 47, 110, 34, 0, 98, 101, 108, 1, 116, 107, 101, 112, 115, 3, 6, 115, 71, 13, 55, 0, 98, 105, 101, 1, 17,
- 67, 3, 6, 115, 71, 37, 0, 100, 8, 17, 67, 114, 97, 2, 17, 65, 3, 6, 115, 72, 0, 100, 105, 103, 1, 21, 3, 6, 115, 72,
- 13, 136, 0, 100, 105, 101, 115, 1, 17, 67, 17, 65, 3, 6, 115, 72, 37, 89, 0, 115, 105, 101, 1, 17, 67, 3, 6, 115, 89, 37,
- 0, 103, 116, 101, 114, 8, 2, 101, 110, 3, 7, 35, 136, 47, 13, 34, 10, 0, 116, 116, 97, 99, 104, 195, 169, 3, 10, 2, 35, 47,
- 2, 35, 91, 116, 0, 4, 99, 107, 2, 32, 3, 21, 0, 121, 2, 32, 0, 121, 115, 2, 32, 0, 4, 105, 110, 101, 2, 32, 3, 21,
- 102, 114, 0, 105, 114, 101, 1, 21, 2, 32, 0, 4, 1, 17, 67, 2, 120, 17, 65, 12, 3, 35, 0, 1, 107, 10, 2, 32, 0, 1,
- 116, 115, 2, 116, 105, 115, 116, 0, 2, 17, 67, 0, 8, 2, 98, 98, 97, 0, 2, 100, 114, 101, 115, 3, 35, 6, 0, 114, 121, 1,
- 108, 101, 17, 67, 3, 35, 34, 6, 123, 0, 114, 109, 101, 115, 8, 3, 35, 34, 19, 65, 13, 89, 0, 100, 8, 112, 2, 17, 65, 3,
- 35, 47, 0, 116, 116, 101, 110, 2, 17, 67, 3, 35, 47, 6, 108, 50, 0, 116, 111, 114, 101, 1, 21, 2, 32, 3, 35, 47, 6, 117,
- 34, 13, 0, 116, 116, 101, 110, 2, 100, 3, 35, 47, 13, 50, 0, 112, 112, 8, 2, 17, 65, 3, 35, 48, 0, 112, 112, 195, 168, 108,
- 3, 35, 48, 6, 112, 55, 0, 4, 112, 1, 17, 67, 2, 111, 111, 114, 3, 35, 48, 10, 0, 112, 1, 17, 67, 2, 111, 114, 101, 32,
- 0, 108, 105, 8, 2, 107, 114, 17, 65, 3, 35, 55, 2, 37, 0, 108, 111, 195, 171, 3, 35, 55, 6, 40, 13, 0, 108, 111, 111, 103,
- 3, 35, 55, 6, 117, 136, 0, 108, 111, 103, 105, 101, 115, 3, 35, 55, 6, 117, 136, 37, 89, 0, 108, 108, 101, 8, 2, 17, 67, 3,
- 35, 55, 13, 0, 108, 111, 109, 8, 2, 21, 3, 35, 55, 19, 110, 65, 0, 108, 111, 103, 105, 101, 3, 35, 55, 40, 136, 6, 37, 0,
- 108, 107, 111, 104, 111, 108, 3, 35, 55, 49, 2, 40, 2, 110, 55, 0, 108, 109, 101, 2, 108, 101, 3, 35, 55, 65, 13, 0, 108, 102,
- 97, 98, 101, 2, 116, 25, 3, 35, 55, 83, 35, 71, 108, 0, 109, 97, 110, 100, 101, 108, 3, 35, 65, 6, 35, 50, 72, 13, 55, 0,
- 109, 112, 101, 114, 8, 3, 35, 65, 48, 13, 34, 0, 100, 106, 117, 110, 107, 3, 35, 72, 57, 6, 111, 68, 49, 0, 115, 1, 17, 67,
- 21, 2, 32, 3, 35, 89, 0, 103, 116, 8, 2, 117, 117, 114, 3, 35, 136, 47, 0, 103, 116, 101, 114, 110, 97, 3, 35, 136, 47, 13,
- 34, 50, 6, 115, 0, 4, 3, 115, 0, 1, 17, 67, 2, 17, 67, 105, 97, 32, 0, 1, 109, 97, 116, 2, 116, 105, 101, 107, 0, 1,
- 114, 98, 17, 67, 2, 32, 0, 1, 114, 100, 10, 2, 32, 0, 1, 114, 118, 10, 2, 32, 0, 1, 119, 2, 116, 101, 114, 105, 110, 103,
- 0, 2, 17, 67, 17, 65, 0, 2, 17, 67, 105, 101, 0, 2, 104, 108, 101, 32, 0, 8, 2, 115, 105, 195, 171, 0, 101, 0, 104, 2,
- 17, 67, 0, 114, 101, 1, 17, 67, 2, 17, 67, 17, 65, 3, 115, 34, 13, 0, 114, 101, 110, 100, 115, 3, 115, 34, 13, 50, 47, 89,
- 10, 0, 114, 101, 97, 3, 115, 34, 37, 35, 0, 116, 114, 105, 117, 109, 3, 115, 47, 34, 37, 111, 65, 0, 108, 105, 97, 3, 115, 55,
- 2, 37, 2, 35, 0, 100, 101, 109, 8, 3, 115, 72, 13, 65, 0, 100, 105, 117, 1, 17, 67, 2, 25, 3, 115, 72, 37, 111, 0, 102,
- 101, 108, 1, 17, 67, 2, 21, 3, 115, 83, 13, 55, 0, 102, 114, 105, 107, 97, 3, 115, 83, 34, 37, 49, 35, 0, 4, 115, 105, 101,
- 1, 21, 21, 21, 21, 3, 115, 89, 2, 37, 0, 115, 105, 101, 1, 108, 112, 0, 115, 105, 101, 1, 112, 115, 21, 0, 115, 101, 109, 3,
- 115, 89, 13, 65, 0, 4, 115, 105, 101, 1, 17, 67, 11, 17, 67, 3, 115, 89, 37, 0, 115, 105, 101, 1, 98, 117, 111, 0, 115, 105,
- 101, 1, 108, 103, 0, 115, 105, 101, 1, 109, 114, 111, 102, 21, 0, 115, 105, 101, 1, 116, 115, 17, 65, 17, 65, 0, 115, 105, 101, 1,
- 116, 115, 17, 67, 0, 103, 105, 101, 1, 17, 67, 3, 115, 136, 37, 0, 117, 1, 25, 3, 120, 0, 4, 2, 100, 106, 105, 101, 3, 121,
- 0, 105, 0, 116, 106, 105, 101, 3, 121, 80, 37, 0, 101, 110, 2, 116, 106, 105, 101, 3, 122, 68, 0, 100, 106, 105, 101, 3, 122, 80,
- 37, 0, 117, 3, 129, 0, 117, 101, 114, 3, 129, 13, 34, 0, 7, 6, 98, 0, 2, 98, 3, 0, 117, 114, 121, 1, 21, 2, 32, 3,
- 21, 0, 2, 32, 24, 3, 48, 0, 4, 3, 71, 0, 2, 101, 101, 110, 116, 106, 105, 101, 12, 12, 0, 4, 105, 2, 115, 97, 114, 3,
- 71, 2, 37, 0, 105, 2, 122, 97, 0, 105, 8, 2, 103, 97, 0, 105, 115, 97, 110, 2, 116, 121, 110, 3, 71, 2, 37, 89, 2, 35,
- 50, 0, 4, 111, 2, 98, 111, 116, 105, 101, 3, 71, 2, 40, 0, 111, 2, 104, 97, 97, 105, 0, 111, 2, 104, 101, 0, 111, 101, 2,
- 100, 100, 104, 105, 0, 111, 101, 2, 116, 115, 101, 101, 114, 0, 4, 111, 101, 114, 2, 103, 111, 110, 100, 3, 71, 2, 40, 34, 0, 111,
- 101, 114, 2, 105, 110, 0, 111, 101, 107, 101, 2, 116, 25, 3, 71, 2, 40, 49, 108, 0, 117, 108, 2, 103, 97, 3, 71, 2, 40, 55,
- 0, 117, 108, 108, 101, 2, 116, 105, 110, 3, 71, 2, 40, 55, 13, 0, 111, 114, 8, 2, 100, 17, 65, 21, 3, 71, 2, 110, 34, 0,
- 111, 107, 109, 97, 2, 107, 105, 101, 114, 3, 71, 2, 110, 49, 65, 2, 35, 0, 111, 110, 115, 109, 97, 114, 97, 3, 71, 2, 110, 50,
- 89, 65, 115, 34, 2, 35, 0, 111, 98, 98, 101, 2, 106, 3, 71, 2, 110, 71, 13, 0, 117, 114, 2, 108, 101, 115, 107, 3, 71, 2,
- 111, 34, 0, 117, 102, 102, 101, 2, 116, 3, 71, 2, 111, 83, 108, 0, 111, 2, 116, 97, 110, 105, 101, 3, 71, 2, 117, 0, 111, 116,
- 97, 2, 110, 105, 101, 32, 24, 3, 71, 2, 117, 47, 2, 35, 0, 111, 111, 115, 2, 97, 97, 114, 100, 105, 103, 3, 71, 2, 117, 89,
- 10, 0, 117, 114, 2, 111, 107, 114, 97, 3, 71, 2, 118, 34, 0, 117, 114, 111, 3, 71, 2, 118, 34, 117, 0, 4, 121, 2, 107, 111,
- 109, 21, 3, 71, 2, 123, 0, 121, 2, 118, 111, 111, 114, 98, 0, 121, 2, 101, 101, 110, 3, 71, 2, 123, 10, 0, 121, 100, 101, 114,
- 2, 17, 67, 21, 3, 71, 2, 123, 72, 13, 34, 0, 121, 119, 111, 111, 114, 100, 101, 108, 105, 3, 71, 2, 123, 84, 117, 34, 72, 13,
- 55, 13, 0, 121, 103, 101, 2, 108, 111, 119, 105, 3, 71, 2, 123, 136, 13, 0, 121, 8, 2, 116, 101, 108, 14, 128, 132, 130, 3, 71,
- 6, 123, 0, 121, 103, 101, 8, 2, 21, 14, 128, 132, 132, 3, 71, 6, 123, 136, 13, 0, 117, 105, 116, 101, 110, 2, 103, 101, 3, 71,
- 6, 127, 47, 13, 50, 0, 111, 101, 112, 101, 110, 115, 3, 71, 7, 40, 48, 134, 50, 89, 0, 111, 119, 101, 8, 3, 71, 7, 117, 84,
- 13, 0, 98, 101, 2, 114, 114, 3, 71, 13, 0, 105, 107, 105, 110, 105, 3, 71, 13, 49, 37, 50, 37, 0, 105, 108, 2, 106, 3, 71,
- 13, 55, 0, 105, 98, 108, 105, 2, 111, 17, 67, 3, 71, 13, 71, 55, 2, 37, 12, 2, 0, 114, 97, 118, 2, 17, 65, 3, 71, 34,
- 2, 35, 84, 0, 114, 97, 115, 105, 2, 108, 105, 3, 71, 34, 2, 35, 89, 109, 0, 114, 111, 2, 115, 106, 117, 3, 71, 34, 2, 110,
- 0, 114, 111, 2, 109, 105, 3, 71, 34, 2, 117, 0, 114, 117, 2, 116, 97, 3, 71, 34, 2, 118, 0, 114, 105, 101, 119, 101, 8, 2,
- 17, 67, 3, 71, 34, 7, 37, 84, 13, 0, 114, 105, 108, 2, 106, 97, 110, 116, 3, 71, 34, 13, 55, 0, 114, 101, 100, 97, 8, 3,
- 71, 34, 13, 72, 115, 0, 114, 97, 110, 100, 2, 114, 3, 71, 34, 35, 50, 47, 0, 114, 97, 110, 100, 2, 97, 3, 71, 34, 35, 50,
- 47, 10, 0, 114, 97, 110, 100, 2, 111, 3, 71, 34, 35, 50, 47, 19, 0, 114, 111, 110, 2, 17, 65, 21, 3, 71, 34, 110, 50, 10,
- 0, 114, 97, 105, 108, 108, 101, 3, 71, 34, 123, 12, 55, 10, 0, 114, 101, 105, 100, 101, 108, 3, 71, 34, 123, 72, 13, 55, 0, 111,
- 101, 114, 101, 3, 71, 40, 12, 34, 13, 0, 111, 117, 108, 101, 118, 97, 114, 100, 3, 71, 40, 55, 13, 84, 35, 34, 72, 0, 4, 108,
- 97, 2, 116, 97, 110, 116, 3, 71, 55, 2, 35, 0, 108, 97, 8, 2, 109, 101, 0, 108, 111, 101, 2, 100, 100, 111, 114, 115, 21, 3,
- 71, 55, 2, 40, 0, 4, 108, 111, 101, 100, 2, 115, 107, 101, 110, 100, 105, 103, 3, 71, 55, 2, 40, 47, 0, 108, 111, 101, 100, 2,
- 115, 116, 111, 108, 0, 4, 108, 111, 8, 2, 107, 107, 97, 3, 71, 55, 2, 110, 0, 108, 111, 8, 2, 107, 107, 101, 101, 114, 0, 108,
- 111, 110, 2, 100, 105, 110, 101, 3, 71, 55, 2, 110, 50, 0, 108, 121, 2, 109, 111, 101, 100, 3, 71, 55, 2, 123, 0, 108, 97, 100,
- 2, 17, 65, 3, 71, 55, 35, 47, 10, 0, 108, 105, 107, 8, 2, 17, 65, 3, 71, 55, 109, 49, 10, 0, 108, 111, 109, 2, 97, 107,
- 107, 101, 114, 3, 71, 55, 110, 65, 10, 0, 105, 100, 8, 3, 71, 109, 47, 10, 0, 105, 110, 110, 101, 3, 71, 109, 50, 13, 0, 105,
- 108, 108, 105, 2, 107, 3, 71, 109, 55, 13, 0, 105, 100, 100, 3, 71, 109, 72, 0, 111, 114, 100, 101, 2, 114, 3, 71, 110, 34, 72,
- 13, 0, 111, 107, 2, 111, 111, 105, 3, 71, 110, 49, 10, 0, 111, 110, 100, 101, 2, 17, 67, 3, 71, 110, 50, 72, 13, 0, 111, 109,
- 2, 17, 65, 17, 65, 3, 71, 110, 65, 10, 0, 111, 110, 103, 111, 8, 3, 71, 110, 68, 81, 40, 0, 111, 115, 99, 104, 2, 32, 3,
- 71, 110, 89, 0, 111, 115, 2, 17, 65, 21, 3, 71, 110, 89, 19, 0, 4, 111, 2, 103, 114, 111, 110, 100, 3, 71, 117, 0, 111, 2,
- 115, 107, 114, 105, 102, 0, 111, 2, 118, 0, 111, 8, 2, 107, 108, 101, 0, 111, 116, 97, 8, 2, 110, 105, 17, 67, 17, 65, 3, 71,
- 117, 47, 7, 115, 0, 111, 109, 97, 97, 110, 115, 3, 71, 117, 65, 115, 50, 89, 0, 111, 119, 101, 110, 3, 71, 117, 84, 13, 50, 6,
- 0, 121, 98, 101, 108, 3, 71, 123, 71, 13, 55, 0, 117, 105, 116, 101, 3, 71, 127, 47, 13, 0, 4, 117, 105, 116, 101, 110, 2, 115,
- 116, 101, 3, 71, 127, 47, 13, 50, 0, 117, 105, 116, 101, 110, 2, 116, 0, 117, 105, 116, 101, 110, 3, 71, 127, 47, 13, 50, 6, 0,
- 7, 6, 99, 0, 2, 99, 3, 0, 4, 101, 2, 32, 3, 21, 0, 101, 108, 1, 21, 2, 32, 0, 104, 97, 116, 0, 108, 101, 1, 21,
- 2, 32, 0, 121, 2, 32, 0, 4, 3, 49, 0, 104, 2, 108, 0, 104, 2, 114, 111, 0, 107, 0, 104, 97, 2, 114, 105, 115, 109, 97,
- 3, 49, 2, 35, 0, 97, 108, 2, 118, 17, 65, 3, 49, 2, 35, 55, 0, 97, 108, 97, 109, 97, 114, 105, 3, 49, 2, 35, 55, 2,
- 35, 65, 115, 34, 2, 37, 0, 104, 111, 114, 101, 2, 111, 103, 114, 97, 3, 49, 2, 110, 34, 2, 37, 0, 111, 108, 111, 109, 98, 105,
- 2, 97, 21, 3, 49, 2, 110, 55, 2, 110, 65, 71, 2, 37, 0, 104, 111, 108, 101, 115, 116, 101, 114, 111, 108, 3, 49, 2, 110, 55,
- 108, 89, 47, 14, 34, 2, 110, 55, 0, 108, 105, 99, 104, 195, 169, 3, 49, 55, 2, 37, 91, 116, 0, 111, 114, 110, 101, 2, 108, 105,
- 3, 49, 110, 34, 50, 7, 116, 0, 104, 111, 108, 101, 114, 97, 3, 49, 117, 55, 13, 34, 35, 10, 0, 111, 107, 101, 3, 49, 120, 49,
- 0, 104, 101, 100, 100, 97, 114, 3, 76, 108, 72, 13, 34, 0, 4, 2, 101, 3, 89, 0, 2, 105, 0, 2, 121, 0, 101, 110, 2, 116,
- 97, 117, 114, 17, 65, 3, 89, 2, 108, 50, 0, 105, 1, 21, 2, 32, 3, 89, 6, 37, 0, 121, 2, 114, 105, 108, 108, 105, 101, 3,
- 89, 13, 0, 105, 8, 2, 112, 114, 17, 65, 3, 89, 37, 0, 104, 97, 108, 101, 116, 3, 91, 2, 35, 55, 123, 0, 104, 105, 110, 2,
- 101, 3, 91, 2, 37, 50, 0, 104, 97, 117, 2, 17, 67, 3, 91, 2, 120, 0, 104, 105, 114, 117, 114, 103, 2, 105, 101, 32, 24, 3,
- 91, 13, 34, 2, 111, 34, 136, 0, 104, 105, 114, 117, 114, 103, 3, 91, 13, 34, 111, 34, 136, 0, 4, 104, 3, 136, 0, 104, 8, 0,
- 104, 101, 109, 105, 107, 97, 2, 108, 105, 3, 136, 2, 116, 65, 2, 37, 49, 115, 0, 7, 6, 100, 0, 4, 1, 21, 2, 116, 3, 0,
- 4, 2, 32, 100, 24, 3, 0, 2, 100, 3, 0, 4, 103, 101, 1, 21, 2, 32, 3, 21, 0, 103, 101, 2, 32, 0, 4, 1, 21, 2,
- 17, 67, 3, 47, 0, 1, 21, 2, 101, 116, 101, 17, 67, 32, 0, 1, 21, 2, 114, 97, 97, 109, 0, 1, 21, 2, 114, 111, 111, 115,
- 0, 1, 21, 2, 114, 111, 115, 101, 32, 0, 1, 21, 2, 114, 111, 115, 105, 101, 0, 1, 21, 2, 114, 117, 105, 109, 0, 1, 101, 111,
- 2, 114, 0, 1, 110, 21, 2, 101, 116, 101, 32, 0, 1, 110, 97, 104, 2, 114, 0, 1, 110, 97, 115, 2, 114, 0, 1, 110, 105, 119,
- 2, 114, 0, 1, 110, 111, 104, 2, 17, 67, 0, 1, 111, 111, 2, 114, 0, 2, 32, 0, 2, 114, 105, 101, 109, 32, 0, 4, 1, 17,
- 65, 2, 97, 103, 116, 105, 103, 3, 47, 10, 0, 1, 21, 2, 101, 105, 101, 110, 0, 1, 21, 2, 101, 105, 110, 100, 101, 32, 0, 1,
- 21, 2, 101, 105, 115, 0, 1, 21, 2, 105, 110, 104, 111, 117, 0, 1, 21, 2, 121, 115, 116, 101, 114, 0, 1, 110, 21, 2, 117, 105,
- 116, 0, 1, 111, 111, 2, 17, 65, 3, 47, 19, 0, 119, 101, 115, 1, 21, 3, 47, 84, 6, 108, 89, 0, 119, 105, 108, 108, 105, 103,
- 1, 21, 3, 47, 84, 6, 109, 55, 13, 136, 0, 119, 101, 115, 101, 1, 21, 3, 47, 84, 116, 89, 13, 0, 115, 1, 21, 2, 32, 3,
- 47, 89, 0, 4, 3, 72, 0, 1, 21, 2, 114, 0, 1, 101, 111, 116, 2, 114, 0, 1, 111, 111, 114, 97, 107, 0, 1, 112, 2, 17,
- 67, 0, 1, 114, 101, 118, 2, 17, 67, 0, 100, 0, 100, 1, 21, 0, 100, 104, 0, 105, 2, 110, 97, 109, 105, 101, 3, 72, 2, 37,
- 0, 105, 97, 2, 17, 67, 3, 72, 2, 37, 2, 35, 0, 105, 97, 107, 111, 2, 110, 105, 101, 3, 72, 2, 37, 2, 35, 49, 2, 40,
- 0, 105, 114, 101, 107, 3, 72, 2, 37, 34, 108, 49, 0, 4, 105, 110, 97, 2, 109, 105, 101, 107, 3, 72, 2, 37, 50, 2, 35, 0,
- 105, 110, 97, 2, 109, 105, 101, 116, 0, 105, 110, 97, 2, 115, 116, 105, 101, 0, 105, 110, 111, 2, 115, 111, 117, 3, 72, 2, 37, 50,
- 2, 40, 0, 105, 101, 110, 115, 2, 119, 105, 108, 108, 105, 3, 72, 2, 37, 50, 89, 0, 105, 97, 107, 101, 110, 3, 72, 2, 37, 115,
- 49, 13, 50, 0, 105, 103, 105, 2, 116, 97, 3, 72, 2, 37, 136, 2, 37, 0, 117, 2, 101, 116, 3, 72, 2, 40, 12, 58, 0, 111,
- 101, 108, 2, 116, 114, 101, 102, 3, 72, 2, 40, 55, 0, 117, 118, 101, 116, 3, 72, 2, 40, 84, 123, 12, 0, 111, 101, 97, 110, 101,
- 3, 72, 2, 40, 115, 50, 13, 0, 111, 2, 115, 115, 105, 101, 114, 3, 72, 2, 110, 0, 111, 108, 2, 102, 121, 110, 3, 72, 2, 110,
- 55, 0, 111, 108, 111, 2, 109, 105, 101, 116, 3, 72, 2, 110, 55, 13, 0, 111, 109, 105, 110, 2, 17, 65, 3, 72, 2, 110, 65, 2,
- 37, 50, 0, 111, 109, 105, 110, 105, 2, 107, 97, 3, 72, 2, 110, 65, 2, 37, 50, 2, 37, 0, 97, 97, 114, 111, 112, 2, 118, 3,
- 72, 2, 115, 34, 2, 110, 48, 0, 97, 97, 114, 101, 110, 2, 116, 101, 3, 72, 2, 115, 34, 13, 50, 0, 97, 97, 100, 2, 119, 101,
- 114, 107, 3, 72, 2, 115, 47, 0, 111, 112, 97, 2, 109, 105, 3, 72, 2, 117, 48, 2, 35, 0, 97, 110, 116, 1, 21, 3, 72, 6,
- 35, 50, 47, 0, 97, 103, 1, 110, 97, 97, 2, 116, 105, 103, 3, 72, 6, 35, 136, 0, 97, 110, 105, 2, 103, 104, 3, 72, 6, 115,
- 50, 13, 0, 97, 109, 101, 115, 8, 3, 72, 6, 115, 65, 13, 89, 0, 111, 109, 105, 110, 101, 101, 2, 32, 3, 72, 6, 117, 65, 13,
- 50, 37, 0, 111, 100, 101, 8, 3, 72, 6, 117, 72, 13, 0, 4, 105, 2, 110, 101, 101, 3, 72, 13, 0, 105, 2, 112, 108, 111, 109,
- 97, 0, 105, 2, 115, 115, 105, 0, 105, 2, 118, 105, 115, 105, 101, 0, 105, 114, 105, 103, 2, 101, 3, 72, 13, 34, 13, 136, 0, 100,
- 101, 114, 100, 1, 21, 2, 32, 3, 72, 13, 34, 47, 0, 105, 112, 108, 111, 2, 109, 97, 116, 3, 72, 13, 48, 55, 2, 40, 0, 105,
- 107, 2, 118, 101, 108, 108, 3, 72, 13, 49, 0, 105, 110, 97, 1, 110, 97, 107, 115, 3, 72, 13, 50, 6, 115, 0, 105, 108, 101, 109,
- 109, 97, 3, 72, 13, 55, 108, 65, 35, 0, 105, 109, 101, 110, 2, 115, 105, 3, 72, 13, 65, 108, 50, 0, 105, 110, 103, 97, 97, 110,
- 3, 72, 13, 68, 81, 115, 50, 0, 105, 118, 105, 100, 101, 2, 110, 100, 3, 72, 13, 84, 13, 72, 108, 0, 4, 105, 115, 2, 107, 111,
- 101, 114, 115, 3, 72, 13, 89, 0, 105, 115, 2, 108, 111, 106, 97, 0, 105, 115, 2, 112, 117, 0, 105, 115, 8, 2, 105, 110, 14, 128,
- 132, 131, 0, 105, 115, 8, 2, 107, 114, 101, 0, 105, 115, 8, 2, 107, 117, 115, 115, 17, 65, 0, 105, 115, 8, 2, 111, 14, 128, 132,
- 131, 0, 105, 115, 8, 2, 116, 0, 105, 115, 115, 105, 112, 101, 108, 2, 105, 110, 3, 72, 13, 89, 2, 37, 48, 13, 55, 0, 105, 115,
- 115, 105, 112, 108, 105, 110, 101, 2, 25, 3, 72, 13, 89, 13, 48, 55, 37, 50, 13, 0, 105, 115, 116, 114, 111, 2, 102, 105, 101, 3,
- 72, 13, 89, 47, 34, 2, 40, 0, 105, 115, 116, 114, 105, 2, 98, 117, 3, 72, 13, 89, 47, 34, 13, 0, 105, 115, 107, 114, 101, 2,
- 115, 3, 72, 13, 89, 49, 34, 108, 0, 105, 103, 101, 114, 115, 3, 72, 13, 136, 13, 34, 89, 0, 105, 103, 116, 101, 114, 101, 2, 25,
- 3, 72, 13, 136, 47, 13, 34, 108, 0, 114, 111, 101, 102, 2, 103, 101, 101, 115, 3, 72, 34, 2, 40, 83, 0, 114, 117, 107, 107, 101,
- 8, 2, 114, 121, 3, 72, 34, 2, 111, 49, 13, 0, 114, 97, 109, 97, 2, 116, 117, 114, 103, 3, 72, 34, 2, 115, 65, 2, 35, 0,
- 114, 97, 2, 115, 116, 105, 101, 3, 72, 34, 35, 0, 114, 105, 108, 2, 17, 65, 3, 72, 34, 109, 55, 0, 114, 97, 8, 2, 115, 116,
- 3, 72, 34, 115, 0, 105, 101, 112, 101, 114, 2, 21, 3, 72, 37, 48, 13, 34, 0, 117, 2, 112, 108, 105, 17, 67, 3, 72, 40, 0,
- 4, 119, 1, 101, 103, 3, 72, 58, 0, 119, 1, 109, 0, 119, 1, 121, 98, 114, 101, 118, 0, 119, 2, 101, 114, 103, 0, 119, 101, 108,
- 109, 2, 32, 3, 72, 58, 112, 55, 14, 65, 0, 105, 2, 103, 25, 3, 72, 109, 0, 105, 115, 116, 101, 108, 3, 72, 109, 89, 47, 13,
- 55, 0, 111, 107, 116, 111, 114, 2, 25, 3, 72, 110, 49, 47, 13, 34, 0, 111, 107, 117, 3, 72, 110, 49, 118, 0, 111, 108, 2, 111,
- 115, 3, 72, 110, 55, 0, 111, 109, 8, 2, 17, 65, 17, 67, 17, 67, 3, 72, 110, 65, 0, 111, 110, 103, 97, 3, 72, 110, 68, 81,
- 35, 0, 97, 116, 101, 1, 105, 100, 110, 97, 107, 2, 17, 67, 3, 72, 115, 47, 13, 0, 97, 110, 105, 195, 171, 108, 3, 72, 115, 50,
- 37, 13, 55, 0, 111, 115, 105, 2, 115, 3, 72, 117, 89, 13, 0, 106, 8, 3, 75, 0, 106, 3, 80, 0, 106, 105, 101, 3, 80, 37,
- 0, 7, 6, 101, 0, 1, 105, 111, 111, 2, 110, 116, 106, 105, 101, 3, 0, 4, 2, 102, 101, 115, 105, 3, 2, 37, 0, 2, 109, 111,
- 115, 105, 0, 8, 2, 108, 108, 105, 112, 25, 0, 8, 108, 101, 105, 115, 2, 116, 106, 105, 101, 0, 108, 101, 107, 2, 116, 114, 111, 100,
- 101, 3, 2, 37, 55, 2, 108, 49, 0, 108, 101, 107, 116, 114, 3, 2, 37, 55, 108, 49, 47, 34, 0, 102, 102, 101, 107, 2, 25, 3,
- 2, 37, 83, 108, 49, 0, 118, 2, 101, 110, 116, 117, 101, 3, 2, 37, 84, 0, 118, 97, 108, 2, 117, 3, 2, 37, 84, 2, 35, 55,
- 0, 115, 115, 101, 110, 2, 115, 105, 3, 2, 37, 89, 108, 50, 0, 4, 1, 108, 108, 101, 116, 110, 105, 2, 107, 3, 2, 108, 0, 2,
- 107, 111, 110, 111, 21, 0, 8, 2, 107, 115, 0, 8, 2, 109, 105, 0, 116, 105, 2, 107, 101, 116, 3, 2, 108, 47, 2, 37, 0, 116,
- 105, 107, 101, 116, 116, 101, 2, 114, 17, 65, 3, 2, 108, 47, 2, 37, 49, 2, 108, 47, 116, 0, 4, 112, 105, 2, 100, 101, 17, 67,
- 3, 2, 108, 48, 2, 37, 0, 112, 105, 8, 2, 17, 67, 0, 112, 111, 117, 2, 108, 101, 116, 3, 2, 108, 48, 2, 40, 0, 107, 117,
- 2, 109, 101, 110, 105, 101, 3, 2, 108, 49, 2, 118, 0, 107, 119, 105, 2, 108, 105, 98, 114, 105, 3, 2, 108, 49, 58, 2, 37, 0,
- 120, 1, 108, 97, 2, 97, 110, 100, 3, 2, 108, 49, 88, 0, 107, 115, 97, 109, 105, 110, 2, 17, 65, 3, 2, 108, 49, 89, 2, 35,
- 65, 2, 37, 50, 0, 107, 115, 101, 2, 108, 108, 101, 110, 17, 67, 3, 2, 108, 49, 89, 13, 0, 107, 115, 101, 103, 101, 2, 17, 67,
- 17, 65, 3, 2, 108, 49, 89, 13, 136, 116, 0, 107, 115, 116, 114, 111, 2, 118, 101, 114, 3, 2, 108, 49, 89, 47, 34, 2, 40, 0,
- 107, 115, 116, 114, 101, 2, 109, 105, 115, 3, 2, 108, 49, 89, 47, 34, 13, 0, 107, 115, 116, 101, 114, 110, 8, 3, 2, 108, 49, 89,
- 47, 112, 34, 14, 50, 0, 107, 115, 112, 108, 105, 2, 115, 105, 101, 116, 3, 2, 108, 49, 89, 48, 55, 13, 0, 4, 108, 101, 2, 103,
- 97, 110, 17, 67, 3, 2, 108, 55, 13, 0, 108, 101, 2, 103, 105, 101, 0, 108, 101, 109, 101, 110, 116, 3, 2, 108, 55, 13, 65, 108,
- 50, 47, 0, 4, 109, 2, 112, 105, 114, 3, 2, 108, 65, 0, 109, 8, 2, 98, 108, 101, 0, 109, 102, 105, 2, 115, 101, 101, 109, 3,
- 2, 108, 65, 83, 2, 37, 0, 119, 111, 2, 108, 117, 115, 105, 3, 2, 108, 84, 2, 110, 0, 115, 8, 2, 107, 97, 114, 112, 3, 2,
- 108, 89, 0, 115, 105, 1, 100, 21, 2, 109, 97, 3, 2, 108, 89, 2, 37, 0, 115, 116, 114, 111, 2, 103, 101, 3, 2, 108, 89, 47,
- 34, 2, 40, 0, 115, 116, 101, 8, 2, 116, 3, 2, 108, 89, 47, 116, 0, 115, 107, 97, 2, 112, 97, 100, 101, 3, 2, 108, 89, 49,
- 13, 0, 115, 107, 97, 100, 101, 114, 3, 2, 108, 89, 49, 115, 72, 13, 34, 0, 114, 107, 101, 2, 110, 12, 3, 2, 112, 34, 49, 108,
- 0, 4, 2, 107, 108, 105, 112, 25, 3, 2, 116, 0, 8, 2, 103, 105, 112, 116, 0, 8, 2, 114, 111, 115, 105, 101, 0, 114, 101, 2,
- 107, 115, 105, 17, 65, 3, 2, 116, 34, 108, 0, 109, 97, 108, 106, 101, 3, 2, 116, 65, 35, 55, 57, 13, 0, 119, 101, 8, 2, 114,
- 101, 100, 3, 2, 116, 84, 13, 0, 119, 101, 119, 105, 103, 2, 116, 105, 103, 3, 2, 116, 84, 13, 84, 109, 136, 0, 119, 105, 103, 2,
- 100, 117, 3, 2, 116, 84, 13, 136, 0, 115, 111, 116, 101, 2, 114, 105, 101, 3, 2, 116, 89, 2, 40, 47, 116, 0, 103, 111, 115, 101,
- 110, 116, 114, 105, 101, 3, 2, 116, 136, 2, 40, 89, 108, 50, 47, 34, 37, 0, 103, 97, 8, 2, 108, 3, 2, 116, 136, 115, 0, 105,
- 101, 110, 97, 97, 114, 100, 105, 103, 3, 2, 123, 13, 50, 115, 34, 72, 13, 136, 0, 117, 2, 102, 111, 114, 105, 101, 3, 2, 128, 0,
- 117, 114, 111, 8, 2, 112, 101, 3, 2, 128, 34, 2, 117, 0, 117, 102, 111, 2, 114, 105, 101, 32, 24, 3, 2, 128, 83, 2, 117, 0,
- 118, 97, 110, 103, 8, 3, 4, 116, 83, 35, 68, 136, 0, 8, 17, 67, 2, 111, 110, 32, 3, 6, 37, 0, 4, 1, 17, 67, 2, 115,
- 107, 32, 12, 12, 3, 6, 108, 0, 1, 17, 67, 2, 115, 107, 101, 32, 12, 12, 0, 1, 17, 67, 21, 2, 115, 107, 101, 114, 32, 0,
- 1, 114, 97, 2, 115, 115, 101, 32, 0, 100, 106, 105, 101, 3, 6, 108, 12, 37, 80, 37, 0, 107, 116, 111, 109, 105, 101, 1, 17, 67,
- 3, 6, 108, 49, 47, 40, 65, 37, 0, 1, 115, 21, 2, 108, 102, 100, 101, 3, 6, 112, 0, 4, 1, 100, 21, 2, 115, 101, 32, 12,
- 3, 6, 116, 0, 1, 112, 2, 114, 105, 110, 103, 0, 1, 112, 101, 111, 114, 2, 114, 105, 110, 103, 0, 4, 114, 1, 102, 102, 111, 116,
- 115, 2, 17, 65, 3, 6, 116, 34, 0, 114, 1, 110, 105, 2, 17, 65, 0, 114, 105, 110, 103, 1, 117, 3, 6, 116, 34, 13, 68, 0,
- 116, 101, 110, 115, 8, 3, 6, 116, 47, 13, 50, 89, 0, 108, 101, 1, 117, 17, 67, 2, 25, 12, 3, 6, 116, 55, 13, 0, 105, 1,
- 114, 2, 115, 101, 110, 3, 6, 123, 0, 105, 107, 101, 8, 3, 6, 123, 49, 13, 0, 105, 110, 1, 21, 2, 100, 105, 103, 3, 6, 123,
- 50, 0, 108, 119, 101, 114, 115, 1, 17, 67, 3, 7, 112, 55, 84, 13, 34, 89, 0, 1, 17, 67, 2, 110, 100, 104, 3, 8, 13, 0,
- 107, 111, 110, 1, 10, 2, 111, 21, 3, 10, 2, 108, 49, 2, 40, 50, 0, 105, 1, 17, 67, 21, 2, 108, 97, 110, 100, 3, 10, 4,
- 123, 0, 105, 1, 21, 2, 115, 101, 110, 3, 10, 6, 123, 0, 114, 116, 115, 1, 21, 2, 32, 3, 10, 112, 34, 47, 89, 0, 114, 107,
- 101, 1, 100, 108, 117, 107, 115, 3, 10, 112, 34, 49, 108, 0, 114, 103, 8, 114, 101, 108, 108, 97, 3, 10, 112, 34, 136, 0, 116, 101,
- 114, 1, 114, 101, 105, 109, 3, 10, 116, 47, 13, 34, 0, 4, 1, 10, 2, 32, 3, 13, 0, 1, 10, 2, 108, 17, 67, 32, 0, 1,
- 10, 2, 108, 32, 0, 1, 10, 2, 109, 32, 0, 1, 10, 2, 114, 32, 0, 1, 17, 67, 2, 104, 0, 1, 17, 67, 2, 107, 97, 109,
- 112, 12, 0, 1, 17, 67, 2, 107, 97, 110, 116, 12, 0, 1, 17, 67, 2, 108, 116, 106, 105, 101, 0, 1, 17, 67, 2, 109, 97, 97,
- 116, 0, 1, 17, 67, 2, 109, 97, 110, 0, 1, 17, 67, 2, 109, 97, 114, 105, 101, 0, 1, 17, 67, 2, 112, 97, 100, 0, 1, 17,
- 67, 2, 112, 97, 110, 0, 1, 17, 67, 2, 116, 111, 101, 32, 0, 1, 17, 67, 2, 118, 0, 1, 17, 67, 2, 119, 97, 97, 114, 0,
- 1, 17, 67, 2, 119, 105, 110, 107, 101, 108, 0, 1, 17, 67, 10, 2, 103, 97, 110, 103, 101, 114, 0, 1, 17, 67, 10, 2, 108, 114,
- 17, 65, 0, 1, 17, 67, 10, 2, 115, 107, 21, 0, 1, 17, 67, 11, 2, 17, 67, 0, 1, 17, 67, 17, 65, 2, 108, 104, 0, 1,
- 17, 67, 17, 65, 17, 67, 2, 17, 67, 17, 67, 0, 1, 17, 67, 17, 65, 17, 67, 2, 114, 114, 0, 1, 17, 67, 21, 2, 98, 111,
- 0, 1, 17, 67, 21, 2, 98, 117, 0, 1, 17, 67, 21, 2, 98, 121, 0, 1, 17, 67, 21, 2, 100, 105, 101, 110, 0, 1, 17, 67,
- 21, 2, 103, 101, 17, 67, 21, 0, 1, 17, 67, 21, 2, 103, 114, 111, 101, 112, 0, 1, 17, 67, 21, 2, 106, 0, 1, 17, 67, 21,
- 2, 107, 111, 100, 101, 25, 0, 1, 17, 67, 21, 2, 107, 111, 109, 21, 0, 1, 17, 67, 21, 2, 109, 97, 97, 108, 32, 0, 1, 17,
- 67, 21, 2, 109, 97, 108, 101, 32, 0, 1, 17, 67, 21, 2, 114, 101, 101, 107, 25, 0, 1, 17, 67, 21, 2, 114, 101, 195, 171, 0,
- 1, 17, 67, 21, 2, 114, 104, 0, 1, 17, 67, 21, 2, 116, 97, 97, 108, 0, 1, 17, 67, 21, 2, 119, 97, 32, 0, 1, 17, 67,
- 21, 2, 119, 97, 101, 110, 0, 1, 17, 67, 101, 111, 17, 67, 2, 17, 67, 12, 0, 1, 17, 67, 105, 117, 2, 25, 12, 0, 1, 17,
- 67, 117, 101, 25, 2, 108, 17, 67, 21, 0, 1, 21, 2, 115, 112, 101, 108, 32, 0, 1, 25, 2, 112, 111, 111, 114, 116, 0, 1, 98,
- 10, 2, 115, 21, 0, 1, 98, 17, 65, 2, 119, 97, 0, 1, 100, 10, 2, 114, 21, 12, 12, 0, 1, 100, 17, 67, 2, 116, 114, 0,
- 1, 100, 21, 2, 98, 108, 0, 1, 100, 21, 2, 107, 108, 97, 115, 0, 1, 100, 21, 2, 107, 114, 0, 1, 100, 21, 2, 115, 21, 0,
- 1, 100, 97, 114, 114, 111, 111, 118, 2, 17, 67, 0, 1, 100, 100, 17, 65, 2, 108, 101, 32, 0, 1, 100, 100, 105, 109, 2, 21, 0,
- 1, 100, 102, 101, 105, 108, 2, 17, 67, 0, 1, 100, 103, 117, 101, 114, 118, 2, 17, 67, 0, 1, 100, 108, 97, 97, 110, 2, 17, 67,
- 0, 1, 100, 108, 101, 101, 119, 2, 119, 17, 65, 0, 1, 100, 108, 101, 112, 115, 2, 17, 67, 0, 1, 100, 108, 105, 119, 0, 1, 100,
- 108, 105, 119, 2, 107, 17, 65, 0, 1, 100, 110, 2, 108, 105, 110, 103, 0, 1, 100, 110, 17, 65, 2, 108, 17, 67, 0, 1, 100, 110,
- 97, 17, 67, 2, 17, 67, 0, 1, 100, 110, 97, 97, 109, 2, 108, 17, 65, 0, 1, 100, 110, 101, 105, 114, 118, 2, 17, 67, 0, 1,
- 100, 110, 105, 108, 98, 2, 17, 67, 21, 0, 1, 100, 110, 105, 108, 98, 2, 108, 105, 110, 103, 0, 1, 100, 110, 111, 17, 67, 2, 17,
- 67, 17, 65, 0, 1, 100, 110, 117, 107, 2, 21, 0, 1, 100, 111, 107, 2, 17, 67, 0, 1, 100, 114, 111, 111, 110, 2, 17, 67, 0,
- 1, 100, 121, 2, 108, 0, 1, 102, 108, 105, 107, 115, 2, 114, 0, 1, 102, 121, 115, 2, 114, 0, 1, 103, 110, 97, 108, 115, 2, 17,
- 67, 0, 1, 103, 110, 105, 17, 67, 2, 108, 17, 65, 0, 1, 103, 110, 105, 17, 67, 2, 108, 17, 67, 21, 0, 1, 103, 110, 105, 110,
- 101, 107, 2, 21, 0, 1, 105, 97, 97, 2, 17, 67, 0, 1, 105, 101, 0, 1, 105, 111, 111, 2, 17, 67, 0, 1, 107, 21, 2, 108,
- 100, 101, 32, 0, 1, 107, 21, 2, 114, 97, 97, 100, 0, 1, 107, 97, 108, 98, 2, 114, 0, 1, 107, 101, 111, 2, 17, 67, 0, 1,
- 107, 110, 2, 108, 17, 67, 0, 1, 107, 110, 17, 65, 2, 114, 21, 0, 1, 107, 110, 105, 119, 2, 108, 0, 1, 107, 111, 112, 115, 2,
- 17, 67, 0, 1, 107, 114, 101, 119, 2, 114, 115, 0, 1, 107, 114, 105, 115, 2, 108, 0, 1, 108, 2, 109, 111, 101, 110, 0, 1, 108,
- 97, 104, 2, 114, 17, 67, 21, 0, 1, 108, 97, 109, 2, 100, 121, 0, 1, 108, 97, 114, 101, 110, 105, 109, 2, 17, 67, 0, 1, 108,
- 101, 119, 117, 106, 2, 17, 67, 0, 1, 108, 105, 101, 114, 116, 2, 114, 17, 67, 0, 1, 108, 108, 105, 119, 2, 17, 67, 0, 1, 108,
- 111, 114, 116, 2, 17, 67, 21, 0, 1, 109, 2, 108, 101, 110, 100, 0, 1, 109, 2, 108, 105, 110, 103, 0, 1, 109, 97, 115, 0, 1,
- 109, 97, 115, 21, 2, 110, 115, 32, 0, 1, 109, 101, 110, 21, 2, 110, 115, 32, 0, 1, 109, 108, 101, 17, 67, 2, 116, 25, 0, 1,
- 109, 111, 107, 21, 2, 110, 115, 32, 0, 1, 109, 111, 115, 2, 114, 0, 1, 109, 114, 2, 114, 116, 106, 105, 101, 0, 1, 110, 97, 17,
- 67, 17, 67, 2, 17, 67, 17, 65, 0, 1, 110, 101, 105, 17, 67, 2, 114, 17, 67, 21, 0, 1, 110, 110, 17, 65, 17, 67, 2, 17,
- 67, 17, 65, 0, 1, 110, 110, 97, 112, 2, 17, 67, 0, 1, 110, 117, 101, 2, 114, 21, 0, 1, 112, 2, 116, 97, 108, 106, 101, 0,
- 1, 112, 2, 116, 97, 108, 106, 101, 0, 1, 112, 17, 65, 2, 108, 105, 110, 103, 0, 1, 112, 17, 65, 17, 67, 2, 114, 107, 17, 67,
- 0, 1, 112, 17, 67, 17, 65, 17, 67, 2, 114, 108, 0, 1, 112, 21, 2, 108, 104, 0, 1, 112, 21, 2, 114, 116, 106, 105, 101, 0,
- 1, 112, 105, 104, 2, 114, 0, 1, 112, 109, 2, 108, 100, 101, 32, 0, 1, 112, 109, 21, 2, 108, 17, 67, 21, 0, 1, 112, 109, 111,
- 107, 2, 116, 21, 0, 1, 112, 112, 2, 17, 67, 21, 12, 0, 1, 112, 114, 2, 114, 17, 67, 17, 67, 0, 1, 112, 114, 101, 119, 2,
- 114, 115, 17, 65, 0, 1, 112, 114, 117, 112, 2, 114, 0, 1, 112, 115, 2, 100, 0, 1, 112, 115, 2, 108, 111, 110, 107, 0, 1, 114,
- 101, 100, 101, 111, 103, 2, 21, 0, 1, 114, 101, 105, 17, 67, 29, 2, 21, 0, 1, 114, 114, 111, 2, 108, 0, 1, 115, 10, 2, 108,
- 21, 0, 1, 115, 25, 2, 110, 97, 0, 1, 115, 100, 110, 97, 104, 101, 100, 2, 17, 67, 21, 0, 1, 115, 101, 105, 2, 98, 0, 1,
- 115, 101, 105, 2, 102, 0, 1, 115, 105, 101, 2, 98, 101, 0, 1, 115, 105, 101, 2, 115, 116, 0, 1, 115, 107, 21, 2, 109, 17, 67,
- 0, 1, 115, 107, 117, 117, 108, 0, 1, 115, 111, 107, 114, 97, 110, 2, 17, 67, 0, 1, 115, 111, 108, 2, 115, 0, 1, 115, 111, 114,
- 2, 17, 67, 17, 65, 0, 1, 115, 117, 101, 114, 2, 21, 0, 1, 115, 117, 111, 112, 2, 17, 67, 0, 1, 116, 10, 2, 114, 21, 0,
- 1, 116, 17, 65, 10, 2, 98, 17, 65, 21, 0, 1, 117, 111, 2, 17, 67, 0, 1, 118, 2, 110, 110, 111, 21, 12, 0, 1, 119, 2,
- 108, 105, 110, 103, 0, 1, 119, 10, 2, 102, 0, 1, 119, 17, 65, 2, 98, 17, 65, 0, 1, 119, 97, 2, 17, 67, 21, 0, 1, 119,
- 101, 107, 115, 2, 17, 67, 0, 1, 119, 101, 108, 2, 110, 115, 0, 1, 119, 108, 97, 104, 2, 25, 0, 1, 119, 108, 111, 17, 67, 2,
- 17, 67, 0, 1, 119, 114, 2, 115, 0, 1, 119, 117, 101, 17, 67, 2, 108, 0, 1, 119, 121, 2, 114, 17, 65, 0, 1, 119, 121, 116,
- 115, 2, 17, 67, 0, 1, 121, 17, 67, 2, 17, 67, 12, 0, 1, 121, 17, 67, 2, 17, 67, 17, 67, 0, 2, 17, 67, 111, 117, 120,
- 0, 2, 110, 97, 114, 101, 115, 32, 0, 8, 100, 97, 2, 108, 17, 67, 0, 8, 100, 105, 101, 109, 2, 17, 67, 0, 8, 100, 110, 101,
- 101, 2, 17, 67, 17, 65, 0, 8, 108, 101, 105, 115, 2, 21, 0, 8, 112, 111, 2, 110, 0, 8, 112, 115, 97, 114, 2, 114, 0, 8,
- 115, 110, 101, 109, 0, 8, 115, 110, 101, 109, 2, 107, 0, 8, 119, 101, 2, 12, 12, 0, 4, 1, 17, 67, 2, 114, 106, 3, 13, 6,
- 0, 1, 114, 112, 114, 101, 116, 110, 105, 2, 116, 17, 65, 0, 4, 1, 17, 67, 2, 117, 105, 116, 3, 13, 10, 0, 1, 17, 67, 10,
- 2, 117, 117, 0, 1, 17, 67, 21, 2, 97, 17, 67, 17, 67, 0, 1, 17, 67, 21, 2, 111, 111, 114, 0, 1, 100, 110, 111, 104, 2,
- 21, 0, 1, 110, 105, 101, 116, 110, 111, 102, 2, 17, 67, 0, 1, 117, 111, 2, 97, 0, 4, 114, 1, 17, 67, 21, 2, 116, 121, 100,
- 3, 13, 34, 0, 114, 1, 102, 102, 2, 21, 0, 114, 1, 105, 17, 65, 2, 17, 65, 0, 114, 1, 105, 101, 108, 2, 115, 0, 114, 105,
- 101, 1, 110, 2, 32, 3, 13, 34, 6, 37, 0, 4, 114, 101, 115, 1, 17, 67, 3, 13, 34, 6, 108, 89, 0, 114, 101, 115, 115, 1,
- 17, 67, 0, 114, 105, 1, 110, 117, 101, 2, 110, 3, 13, 34, 6, 109, 0, 114, 1, 112, 111, 108, 2, 17, 65, 3, 13, 34, 10, 0,
- 114, 101, 1, 10, 2, 32, 3, 13, 34, 13, 0, 114, 101, 115, 1, 116, 97, 108, 3, 13, 34, 13, 89, 0, 4, 114, 115, 1, 10, 2,
- 32, 3, 13, 34, 89, 0, 114, 115, 1, 112, 108, 101, 104, 2, 32, 0, 114, 115, 1, 112, 114, 101, 119, 2, 32, 0, 114, 115, 1, 112,
- 114, 111, 100, 2, 32, 0, 114, 115, 1, 119, 101, 105, 2, 116, 101, 114, 0, 114, 115, 121, 100, 115, 1, 17, 67, 3, 13, 34, 89, 123,
- 47, 89, 0, 114, 101, 1, 115, 110, 97, 100, 21, 2, 25, 3, 13, 34, 108, 0, 114, 105, 103, 1, 25, 10, 3, 13, 34, 109, 136, 0,
- 4, 114, 105, 103, 101, 1, 17, 65, 17, 65, 3, 13, 34, 109, 136, 13, 0, 114, 105, 103, 101, 1, 25, 10, 0, 4, 114, 101, 105, 1,
- 10, 2, 32, 3, 13, 34, 123, 0, 114, 121, 1, 21, 2, 32, 12, 0, 114, 121, 1, 21, 2, 101, 32, 0, 107, 101, 1, 110, 2, 32,
- 3, 13, 49, 13, 0, 108, 1, 102, 102, 2, 21, 3, 13, 55, 0, 108, 97, 103, 116, 105, 103, 3, 13, 55, 6, 35, 136, 47, 13, 136,
- 0, 108, 1, 103, 110, 97, 109, 2, 17, 65, 3, 13, 55, 10, 0, 108, 101, 1, 10, 2, 32, 3, 13, 55, 13, 0, 108, 105, 107, 1,
- 10, 2, 105, 110, 103, 3, 13, 55, 13, 49, 0, 108, 105, 107, 104, 101, 105, 100, 1, 10, 3, 13, 55, 13, 49, 123, 47, 0, 108, 105,
- 103, 97, 1, 21, 2, 32, 3, 13, 55, 37, 136, 35, 0, 108, 97, 97, 114, 3, 13, 55, 115, 34, 0, 108, 111, 111, 115, 1, 17, 67,
- 3, 13, 55, 117, 89, 0, 108, 111, 115, 101, 1, 17, 67, 3, 13, 55, 117, 89, 13, 0, 108, 121, 115, 1, 17, 67, 21, 3, 13, 55,
- 123, 89, 0, 100, 101, 114, 109, 1, 17, 67, 21, 3, 13, 72, 112, 34, 14, 65, 10, 0, 100, 97, 110, 115, 1, 17, 67, 21, 3, 13,
- 72, 133, 50, 89, 0, 119, 101, 114, 107, 1, 17, 67, 21, 3, 13, 84, 112, 34, 49, 0, 119, 121, 1, 17, 67, 2, 17, 67, 3, 13,
- 84, 123, 0, 4, 115, 1, 17, 67, 17, 65, 17, 65, 17, 67, 29, 2, 32, 3, 13, 89, 0, 115, 1, 17, 67, 17, 65, 29, 2, 32,
- 0, 115, 1, 100, 17, 65, 17, 65, 17, 65, 17, 67, 29, 2, 32, 0, 115, 1, 100, 17, 67, 10, 2, 32, 0, 115, 1, 105, 17, 65,
- 17, 65, 2, 32, 0, 115, 1, 107, 2, 32, 0, 4, 115, 115, 1, 17, 67, 21, 2, 32, 3, 21, 0, 120, 2, 12, 0, 121, 2, 32,
- 0, 4, 1, 17, 67, 101, 111, 17, 67, 2, 116, 106, 105, 101, 3, 37, 0, 1, 110, 110, 97, 112, 2, 116, 106, 105, 101, 0, 116, 106,
- 105, 101, 1, 10, 2, 12, 3, 37, 80, 37, 0, 116, 106, 105, 101, 115, 1, 110, 110, 3, 37, 80, 37, 89, 0, 4, 1, 17, 67, 2,
- 107, 115, 12, 12, 3, 108, 0, 1, 17, 67, 2, 107, 116, 21, 12, 12, 0, 1, 17, 67, 2, 109, 109, 12, 12, 0, 1, 17, 67, 11,
- 2, 116, 116, 12, 0, 1, 17, 67, 17, 65, 17, 67, 2, 17, 67, 11, 0, 1, 100, 2, 102, 105, 0, 1, 100, 101, 114, 112, 2, 115,
- 116, 105, 0, 1, 106, 2, 107, 0, 1, 107, 21, 2, 116, 116, 21, 12, 0, 1, 108, 10, 2, 109, 32, 0, 1, 114, 2, 100, 105, 103,
- 101, 114, 105, 110, 103, 0, 2, 17, 67, 0, 8, 119, 2, 115, 107, 117, 115, 0, 1, 100, 2, 109, 111, 110, 115, 3, 108, 2, 0, 1,
- 17, 67, 2, 104, 108, 101, 32, 12, 3, 108, 12, 0, 116, 106, 105, 101, 115, 1, 110, 17, 67, 3, 108, 37, 80, 37, 89, 0, 112, 105,
- 108, 101, 112, 8, 3, 108, 48, 13, 55, 6, 108, 48, 0, 112, 115, 1, 17, 67, 21, 2, 12, 3, 108, 48, 89, 0, 120, 105, 107, 1,
- 109, 3, 108, 49, 89, 2, 37, 49, 0, 120, 97, 115, 1, 116, 3, 108, 49, 89, 13, 89, 0, 107, 115, 116, 97, 115, 101, 3, 108, 49,
- 89, 47, 6, 115, 89, 13, 0, 107, 115, 116, 101, 114, 8, 2, 25, 3, 108, 49, 89, 47, 13, 34, 0, 107, 115, 116, 114, 97, 2, 25,
- 3, 108, 49, 89, 47, 34, 35, 0, 118, 111, 108, 117, 115, 3, 108, 84, 110, 55, 6, 118, 89, 0, 4, 1, 17, 67, 2, 107, 3, 112,
- 0, 1, 17, 67, 2, 107, 107, 21, 12, 0, 1, 17, 67, 11, 2, 103, 103, 0, 1, 17, 67, 17, 65, 17, 67, 2, 103, 103, 0, 1,
- 17, 67, 21, 2, 103, 100, 12, 0, 1, 17, 67, 21, 2, 108, 107, 32, 12, 0, 1, 17, 67, 21, 2, 108, 107, 101, 32, 0, 1, 100,
- 21, 2, 114, 110, 115, 116, 12, 12, 0, 1, 100, 100, 108, 2, 108, 103, 17, 65, 17, 67, 0, 1, 107, 115, 21, 2, 108, 0, 1, 108,
- 108, 2, 108, 25, 0, 1, 109, 21, 2, 108, 100, 0, 1, 110, 107, 2, 108, 0, 1, 112, 115, 17, 67, 2, 108, 100, 0, 1, 112, 115,
- 17, 67, 2, 108, 115, 0, 1, 112, 115, 101, 103, 2, 108, 100, 0, 1, 112, 115, 117, 111, 107, 115, 2, 108, 32, 0, 1, 112, 115, 121,
- 108, 98, 2, 108, 25, 0, 1, 115, 17, 67, 2, 108, 102, 0, 1, 115, 17, 67, 2, 108, 108, 101, 32, 0, 1, 115, 107, 110, 111, 114,
- 116, 2, 108, 0, 1, 115, 114, 101, 105, 101, 2, 108, 0, 1, 116, 17, 65, 17, 67, 2, 103, 110, 0, 1, 118, 101, 17, 67, 2, 103,
- 25, 0, 1, 119, 17, 65, 17, 67, 2, 114, 107, 17, 65, 0, 1, 119, 17, 65, 17, 67, 2, 114, 107, 25, 0, 1, 119, 21, 2, 108,
- 115, 121, 110, 0, 1, 119, 108, 111, 98, 2, 114, 107, 32, 0, 2, 103, 25, 0, 2, 108, 25, 0, 2, 114, 0, 4, 114, 8, 2, 98,
- 3, 112, 34, 6, 0, 114, 8, 2, 118, 0, 114, 112, 1, 17, 67, 21, 2, 32, 3, 112, 34, 48, 0, 114, 112, 101, 1, 17, 67, 21,
- 2, 32, 3, 112, 34, 48, 13, 0, 114, 112, 105, 101, 1, 17, 67, 21, 2, 32, 3, 112, 34, 48, 37, 0, 4, 114, 107, 101, 1, 109,
- 2, 110, 100, 3, 112, 34, 49, 13, 0, 114, 107, 101, 1, 112, 2, 110, 100, 0, 114, 107, 101, 1, 119, 2, 110, 100, 0, 114, 100, 101,
- 8, 2, 17, 67, 3, 112, 34, 72, 13, 0, 114, 102, 1, 17, 67, 21, 2, 32, 3, 112, 34, 83, 0, 114, 119, 101, 1, 17, 67, 21,
- 2, 32, 3, 112, 34, 84, 13, 0, 4, 114, 115, 1, 112, 102, 2, 32, 3, 112, 34, 89, 0, 114, 115, 1, 112, 103, 2, 32, 0, 114,
- 115, 1, 112, 107, 2, 32, 0, 114, 115, 1, 112, 108, 2, 32, 0, 114, 115, 1, 112, 110, 2, 32, 0, 114, 115, 1, 112, 114, 2, 32,
- 0, 108, 112, 101, 8, 3, 112, 55, 48, 13, 0, 4, 114, 115, 1, 107, 103, 3, 113, 34, 89, 0, 114, 115, 1, 107, 116, 0, 114, 115,
- 1, 112, 117, 111, 108, 98, 0, 4, 3, 116, 0, 1, 17, 67, 2, 107, 17, 65, 12, 0, 1, 100, 17, 67, 17, 65, 2, 108, 101, 32,
- 0, 1, 100, 100, 17, 67, 2, 108, 101, 32, 0, 1, 100, 101, 111, 116, 2, 108, 105, 110, 103, 0, 1, 100, 110, 105, 2, 108, 105, 110,
- 103, 0, 1, 100, 115, 17, 67, 2, 108, 101, 32, 0, 1, 108, 108, 2, 115, 101, 114, 0, 1, 116, 105, 17, 67, 2, 114, 105, 110, 103,
- 0, 1, 116, 110, 171, 195, 105, 2, 114, 21, 110, 0, 1, 119, 21, 2, 103, 101, 110, 100, 101, 0, 1, 119, 114, 2, 115, 101, 32, 0,
- 2, 17, 67, 17, 65, 0, 8, 100, 110, 101, 101, 2, 108, 105, 103, 0, 195, 171, 0, 114, 101, 1, 119, 115, 2, 32, 3, 116, 12, 34,
- 13, 0, 4, 114, 101, 1, 108, 21, 2, 32, 3, 116, 34, 13, 0, 114, 101, 8, 0, 108, 108, 101, 110, 100, 101, 8, 3, 116, 55, 6,
- 108, 50, 72, 13, 0, 108, 108, 101, 110, 100, 105, 103, 8, 3, 116, 55, 6, 108, 50, 72, 13, 136, 0, 108, 97, 97, 114, 1, 100, 114,
- 111, 111, 3, 116, 55, 115, 34, 0, 109, 97, 1, 17, 67, 2, 32, 3, 116, 65, 35, 0, 100, 101, 1, 17, 67, 2, 32, 3, 116, 72,
- 13, 0, 100, 101, 108, 8, 3, 116, 72, 13, 55, 0, 100, 101, 115, 1, 17, 67, 2, 32, 3, 116, 72, 13, 89, 0, 119, 101, 108, 1,
- 17, 67, 2, 17, 65, 3, 116, 84, 13, 55, 0, 119, 105, 103, 104, 101, 105, 2, 100, 3, 116, 84, 13, 136, 4, 123, 0, 4, 105, 3,
- 123, 0, 121, 0, 105, 101, 114, 3, 123, 13, 34, 0, 105, 110, 100, 2, 101, 107, 115, 3, 123, 50, 47, 10, 0, 117, 3, 128, 0, 117,
- 101, 1, 17, 67, 3, 128, 13, 0, 117, 110, 116, 106, 105, 101, 3, 128, 37, 68, 80, 37, 0, 7, 6, 102, 0, 2, 102, 3, 0, 4,
- 105, 101, 108, 100, 3, 21, 0, 105, 116, 122, 8, 0, 117, 108, 1, 21, 2, 32, 0, 3, 83, 0, 4, 97, 2, 98, 114, 105, 101, 107,
- 3, 83, 2, 35, 0, 97, 2, 110, 97, 116, 105, 0, 97, 2, 116, 97, 21, 0, 97, 114, 105, 2, 115, 101, 195, 171, 114, 3, 83, 2,
- 35, 34, 2, 37, 0, 97, 114, 109, 97, 2, 115, 101, 117, 116, 3, 83, 2, 35, 34, 65, 2, 35, 0, 97, 116, 2, 115, 111, 101, 110,
- 3, 83, 2, 35, 47, 0, 97, 107, 2, 116, 111, 114, 101, 3, 83, 2, 35, 49, 0, 97, 107, 117, 108, 2, 116, 101, 105, 116, 3, 83,
- 2, 35, 49, 2, 111, 55, 0, 97, 107, 116, 117, 2, 114, 101, 114, 105, 3, 83, 2, 35, 49, 47, 2, 118, 0, 4, 97, 110, 2, 102,
- 97, 114, 101, 3, 83, 2, 35, 50, 0, 97, 110, 8, 2, 116, 111, 0, 97, 110, 116, 97, 2, 115, 17, 65, 3, 83, 2, 35, 50, 47,
- 2, 35, 0, 97, 109, 105, 2, 108, 105, 17, 65, 3, 83, 2, 35, 65, 37, 0, 97, 98, 114, 105, 2, 17, 67, 17, 65, 3, 83, 2,
- 35, 71, 34, 2, 37, 0, 97, 115, 105, 108, 105, 3, 83, 2, 35, 89, 13, 55, 2, 37, 0, 97, 115, 101, 2, 116, 25, 3, 83, 2,
- 35, 89, 108, 0, 97, 115, 97, 100, 101, 3, 83, 2, 35, 89, 115, 72, 13, 0, 4, 105, 2, 115, 97, 110, 116, 3, 83, 2, 37, 0,
- 105, 8, 2, 110, 97, 21, 0, 105, 97, 115, 107, 111, 3, 83, 2, 37, 35, 89, 49, 2, 40, 0, 111, 114, 101, 2, 108, 3, 83, 2,
- 40, 34, 112, 0, 111, 110, 101, 2, 116, 105, 101, 3, 83, 2, 40, 50, 116, 0, 101, 2, 109, 105, 110, 17, 65, 3, 83, 2, 108, 0,
- 101, 114, 111, 2, 109, 111, 3, 83, 2, 108, 34, 2, 40, 0, 101, 100, 101, 2, 114, 97, 3, 83, 2, 108, 72, 13, 0, 101, 115, 115,
- 111, 114, 2, 97, 21, 3, 83, 2, 108, 89, 13, 34, 0, 111, 2, 115, 115, 105, 101, 108, 3, 83, 2, 110, 0, 111, 114, 8, 2, 17,
- 67, 21, 3, 83, 2, 110, 34, 0, 111, 114, 109, 97, 2, 108, 105, 101, 110, 3, 83, 2, 110, 34, 65, 2, 35, 0, 111, 114, 109, 105,
- 2, 100, 97, 3, 83, 2, 110, 34, 65, 2, 37, 0, 111, 114, 109, 117, 2, 108, 105, 101, 114, 3, 83, 2, 110, 34, 65, 2, 118, 0,
- 111, 110, 2, 116, 101, 105, 110, 3, 83, 2, 110, 50, 0, 111, 110, 100, 117, 101, 3, 83, 2, 110, 50, 72, 118, 0, 111, 115, 2, 102,
- 97, 3, 83, 2, 110, 89, 0, 117, 110, 103, 2, 101, 3, 83, 2, 111, 68, 136, 0, 101, 8, 2, 116, 97, 21, 3, 83, 2, 116, 0,
- 111, 116, 111, 2, 115, 116, 97, 3, 83, 2, 117, 47, 2, 40, 0, 111, 116, 111, 103, 101, 2, 110, 105, 101, 3, 83, 2, 117, 47, 2,
- 40, 136, 116, 0, 111, 110, 101, 2, 116, 105, 101, 107, 3, 83, 2, 117, 50, 13, 0, 117, 8, 2, 116, 105, 3, 83, 2, 118, 0, 117,
- 115, 105, 2, 108, 108, 17, 65, 3, 83, 2, 118, 89, 13, 0, 121, 110, 103, 101, 2, 118, 111, 101, 108, 105, 3, 83, 2, 123, 50, 136,
- 13, 0, 111, 114, 8, 2, 115, 101, 32, 3, 83, 6, 110, 34, 0, 111, 110, 105, 101, 115, 1, 21, 3, 83, 6, 117, 50, 37, 89, 0,
- 4, 105, 2, 115, 105, 101, 107, 3, 83, 13, 0, 105, 2, 115, 107, 17, 65, 0, 101, 114, 2, 119, 101, 101, 108, 3, 83, 13, 34, 0,
- 101, 110, 111, 109, 2, 101, 3, 83, 13, 50, 2, 110, 65, 0, 101, 110, 111, 109, 101, 110, 2, 17, 65, 21, 3, 83, 13, 50, 2, 110,
- 65, 13, 50, 0, 4, 101, 108, 1, 21, 2, 101, 110, 100, 3, 83, 13, 55, 0, 101, 108, 1, 21, 2, 105, 110, 103, 0, 105, 108, 105,
- 2, 112, 112, 17, 65, 3, 83, 13, 55, 13, 0, 105, 108, 105, 115, 116, 121, 110, 3, 83, 13, 55, 13, 89, 47, 6, 123, 50, 0, 105,
- 108, 108, 101, 2, 116, 3, 83, 13, 55, 108, 0, 101, 115, 115, 111, 114, 101, 2, 32, 3, 83, 13, 89, 117, 34, 13, 0, 114, 97, 2,
- 103, 105, 101, 108, 3, 83, 34, 2, 35, 0, 4, 114, 97, 110, 2, 17, 67, 105, 110, 97, 3, 83, 34, 2, 35, 50, 0, 114, 97, 110,
- 8, 2, 17, 67, 105, 115, 17, 67, 17, 65, 0, 114, 97, 110, 103, 105, 2, 112, 97, 110, 105, 3, 83, 34, 2, 35, 68, 2, 37, 0,
- 114, 101, 2, 107, 119, 101, 110, 3, 83, 34, 2, 37, 0, 114, 111, 110, 116, 2, 17, 65, 21, 3, 83, 34, 2, 110, 50, 47, 0, 114,
- 117, 2, 115, 116, 114, 3, 83, 34, 2, 111, 0, 114, 105, 107, 107, 97, 100, 101, 2, 108, 3, 83, 34, 13, 49, 13, 72, 112, 0, 114,
- 101, 117, 100, 3, 83, 34, 124, 72, 0, 97, 2, 108, 97, 110, 107, 115, 3, 83, 35, 0, 105, 110, 101, 1, 114, 111, 109, 2, 21, 3,
- 83, 37, 50, 13, 10, 0, 4, 111, 110, 105, 101, 1, 21, 3, 83, 40, 50, 6, 37, 0, 111, 110, 105, 101, 1, 21, 2, 115, 21, 21,
- 0, 4, 108, 97, 2, 103, 114, 97, 110, 116, 3, 83, 55, 2, 35, 0, 108, 97, 2, 109, 105, 0, 108, 97, 109, 98, 111, 2, 106, 97,
- 110, 116, 3, 83, 55, 2, 35, 65, 71, 2, 40, 0, 108, 111, 2, 114, 101, 3, 83, 55, 2, 40, 0, 108, 101, 98, 2, 111, 116, 111,
- 109, 105, 101, 3, 83, 55, 2, 108, 71, 0, 108, 111, 114, 105, 2, 115, 115, 17, 65, 3, 83, 55, 2, 117, 34, 13, 0, 108, 117, 2,
- 119, 101, 3, 83, 55, 2, 118, 0, 108, 105, 107, 116, 8, 2, 101, 114, 17, 65, 3, 83, 55, 13, 49, 47, 0, 101, 115, 115, 111, 114,
- 3, 83, 108, 89, 13, 34, 0, 111, 107, 8, 2, 111, 3, 83, 110, 49, 10, 0, 117, 110, 103, 117, 115, 3, 83, 111, 68, 81, 111, 89,
- 10, 0, 101, 98, 114, 117, 97, 114, 105, 101, 3, 83, 116, 71, 34, 118, 4, 115, 34, 37, 0, 111, 2, 116, 111, 103, 114, 97, 3, 83,
- 117, 0, 111, 116, 111, 3, 83, 117, 47, 40, 0, 111, 108, 105, 111, 3, 83, 117, 55, 37, 10, 40, 0, 101, 105, 116, 101, 3, 83, 123,
- 47, 13, 0, 121, 110, 103, 101, 2, 17, 67, 3, 83, 123, 50, 136, 13, 0, 7, 6, 103, 0, 2, 103, 3, 0, 4, 104, 116, 3, 21,
- 0, 110, 1, 21, 2, 32, 0, 110, 111, 110, 1, 21, 2, 32, 3, 21, 102, 114, 0, 104, 8, 3, 81, 0, 104, 105, 2, 116, 97, 3,
- 81, 2, 37, 0, 117, 105, 108, 108, 111, 116, 105, 110, 101, 3, 81, 2, 37, 55, 2, 40, 47, 37, 50, 0, 111, 2, 114, 105, 108, 108,
- 97, 3, 81, 2, 40, 0, 117, 101, 114, 114, 105, 108, 108, 97, 3, 81, 13, 34, 6, 109, 55, 35, 0, 97, 114, 97, 103, 101, 3, 81,
- 13, 34, 6, 115, 75, 0, 108, 105, 115, 101, 2, 114, 105, 101, 110, 3, 81, 55, 13, 89, 13, 0, 97, 108, 97, 2, 32, 3, 81, 115,
- 55, 2, 35, 0, 111, 117, 114, 109, 101, 116, 3, 81, 117, 34, 65, 123, 12, 0, 4, 3, 136, 0, 104, 2, 32, 0, 4, 97, 2, 108,
- 17, 65, 17, 67, 3, 136, 2, 35, 0, 97, 2, 114, 105, 101, 112, 0, 97, 114, 2, 110, 3, 136, 2, 35, 34, 0, 97, 114, 121, 101,
- 1, 17, 67, 21, 3, 136, 2, 35, 34, 6, 123, 13, 0, 97, 114, 110, 105, 2, 115, 111, 101, 110, 3, 136, 2, 35, 34, 50, 2, 37,
- 0, 97, 108, 2, 106, 111, 101, 110, 3, 136, 2, 35, 55, 0, 97, 108, 97, 2, 115, 105, 3, 136, 2, 35, 55, 115, 0, 111, 101, 100,
- 2, 103, 117, 110, 115, 116, 3, 136, 2, 40, 47, 0, 111, 101, 100, 101, 114, 2, 116, 105, 101, 3, 136, 2, 40, 72, 13, 34, 0, 111,
- 101, 119, 101, 114, 8, 3, 136, 2, 40, 84, 13, 34, 0, 111, 114, 2, 100, 121, 110, 3, 136, 2, 110, 34, 0, 4, 111, 100, 2, 115,
- 97, 108, 105, 103, 3, 136, 2, 110, 47, 0, 111, 100, 2, 118, 114, 0, 4, 111, 100, 115, 2, 100, 105, 101, 110, 115, 116, 105, 103, 3,
- 136, 2, 110, 47, 89, 0, 111, 100, 115, 2, 108, 97, 115, 116, 101, 114, 0, 111, 100, 100, 101, 2, 108, 111, 3, 136, 2, 110, 72, 13,
- 0, 117, 116, 116, 117, 2, 114, 97, 3, 136, 2, 111, 47, 2, 111, 0, 111, 2, 100, 105, 110, 3, 136, 2, 117, 0, 97, 117, 116, 101,
- 110, 103, 3, 136, 2, 129, 47, 108, 68, 0, 111, 195, 171, 1, 17, 65, 3, 136, 6, 40, 13, 0, 97, 109, 105, 101, 115, 3, 136, 6,
- 115, 65, 37, 89, 0, 111, 111, 103, 1, 17, 65, 2, 32, 3, 136, 6, 117, 136, 0, 111, 103, 105, 101, 115, 1, 17, 65, 3, 136, 6,
- 117, 136, 37, 89, 0, 97, 115, 8, 2, 17, 65, 3, 136, 7, 35, 89, 10, 0, 103, 101, 1, 21, 2, 32, 3, 136, 13, 0, 105, 109,
- 2, 110, 97, 25, 3, 136, 13, 65, 0, 105, 109, 110, 97, 2, 115, 105, 17, 65, 3, 136, 13, 65, 50, 115, 0, 4, 114, 97, 2, 102,
- 105, 101, 107, 3, 136, 34, 2, 35, 0, 114, 97, 2, 102, 105, 101, 116, 0, 114, 97, 2, 110, 105, 101, 116, 0, 114, 97, 2, 115, 105,
- 101, 117, 0, 114, 97, 8, 2, 118, 17, 65, 0, 114, 97, 110, 100, 105, 2, 111, 3, 136, 34, 2, 35, 50, 72, 2, 37, 0, 114, 97,
- 109, 97, 2, 100, 111, 101, 3, 136, 34, 2, 35, 65, 2, 35, 0, 114, 97, 109, 109, 97, 2, 116, 105, 107, 3, 136, 34, 2, 35, 65,
- 35, 0, 114, 97, 100, 101, 2, 114, 105, 110, 103, 3, 136, 34, 2, 35, 72, 116, 0, 114, 111, 110, 100, 119, 101, 116, 108, 105, 107, 3,
- 136, 34, 2, 110, 50, 47, 84, 108, 47, 55, 13, 49, 0, 114, 97, 97, 100, 8, 2, 116, 3, 136, 34, 2, 115, 0, 4, 114, 97, 97,
- 100, 8, 2, 110, 101, 103, 101, 3, 136, 34, 2, 115, 47, 0, 114, 97, 97, 100, 8, 2, 118, 121, 102, 0, 114, 97, 97, 100, 8, 2,
- 101, 3, 136, 34, 2, 115, 47, 10, 0, 114, 97, 97, 100, 115, 101, 8, 2, 115, 3, 136, 34, 2, 115, 47, 89, 108, 0, 114, 1, 97,
- 17, 67, 117, 111, 2, 111, 111, 116, 106, 105, 101, 3, 136, 34, 6, 0, 4, 114, 97, 8, 2, 110, 97, 3, 136, 34, 13, 0, 114, 105,
- 2, 102, 102, 105, 101, 114, 0, 114, 105, 8, 2, 109, 17, 65, 0, 114, 97, 115, 8, 2, 17, 65, 3, 136, 34, 35, 89, 10, 0, 114,
- 105, 101, 107, 119, 97, 3, 136, 34, 37, 49, 58, 35, 0, 114, 111, 110, 100, 119, 101, 2, 116, 25, 3, 136, 34, 110, 50, 47, 84, 108,
- 0, 114, 111, 110, 100, 119, 101, 116, 2, 97, 3, 136, 34, 110, 50, 47, 84, 108, 47, 10, 0, 114, 97, 8, 2, 115, 105, 101, 3, 136,
- 34, 115, 0, 114, 97, 100, 101, 2, 17, 67, 3, 136, 34, 115, 72, 13, 0, 114, 111, 116, 101, 114, 101, 3, 136, 34, 117, 47, 13, 34,
- 13, 0, 4, 114, 111, 110, 100, 1, 114, 101, 116, 103, 97, 2, 105, 3, 136, 34, 131, 50, 47, 10, 0, 114, 111, 110, 100, 2, 111, 0,
- 97, 116, 8, 2, 111, 3, 136, 35, 47, 10, 0, 97, 109, 105, 101, 2, 32, 3, 136, 35, 65, 6, 37, 0, 111, 103, 105, 101, 1, 17,
- 65, 2, 32, 3, 136, 40, 136, 6, 37, 0, 108, 101, 116, 115, 101, 114, 3, 136, 55, 7, 108, 47, 89, 13, 34, 0, 108, 97, 110, 115,
- 3, 136, 55, 35, 50, 89, 0, 4, 108, 97, 115, 2, 97, 3, 136, 55, 35, 89, 10, 0, 108, 97, 115, 2, 111, 0, 105, 102, 8, 2,
- 17, 65, 3, 136, 109, 83, 10, 0, 111, 109, 97, 103, 2, 116, 105, 103, 3, 136, 110, 65, 10, 2, 35, 136, 0, 117, 115, 2, 111, 111,
- 105, 3, 136, 111, 89, 10, 0, 97, 100, 101, 8, 3, 136, 115, 72, 13, 0, 4, 97, 115, 2, 101, 114, 105, 103, 3, 136, 115, 89, 0,
- 97, 115, 2, 105, 101, 0, 97, 115, 2, 105, 103, 0, 195, 169, 115, 101, 108, 3, 136, 116, 89, 13, 55, 0, 4, 111, 117, 100, 2, 97,
- 21, 3, 136, 120, 47, 10, 0, 111, 117, 100, 2, 111, 0, 104, 101, 105, 100, 1, 21, 3, 136, 123, 47, 0, 4, 97, 110, 115, 1, 21,
- 3, 136, 133, 50, 89, 0, 97, 110, 115, 2, 17, 67, 0, 7, 6, 104, 0, 4, 1, 17, 65, 21, 2, 32, 3, 0, 2, 104, 3, 0,
- 108, 101, 1, 17, 65, 2, 32, 3, 8, 105, 108, 0, 3, 107, 0, 97, 114, 2, 112, 111, 101, 110, 3, 107, 2, 35, 34, 0, 4, 97,
- 114, 100, 2, 17, 67, 21, 3, 107, 2, 35, 34, 47, 0, 97, 114, 116, 2, 114, 111, 101, 114, 0, 97, 114, 116, 2, 115, 116, 111, 103,
- 116, 101, 32, 0, 97, 114, 108, 101, 2, 107, 121, 110, 3, 107, 2, 35, 34, 55, 13, 0, 97, 114, 109, 111, 2, 110, 105, 101, 3, 107,
- 2, 35, 34, 65, 2, 40, 0, 4, 97, 108, 2, 115, 115, 116, 97, 114, 3, 107, 2, 35, 55, 0, 97, 108, 2, 118, 101, 21, 0, 97,
- 108, 102, 2, 118, 105, 101, 114, 0, 97, 108, 102, 2, 118, 121, 102, 0, 97, 108, 111, 2, 103, 101, 3, 107, 2, 35, 55, 2, 40, 0,
- 97, 108, 108, 101, 108, 117, 106, 97, 3, 107, 2, 35, 55, 13, 55, 118, 57, 2, 35, 0, 4, 97, 108, 102, 2, 100, 114, 105, 101, 3,
- 107, 2, 35, 55, 83, 0, 97, 108, 102, 2, 107, 114, 111, 21, 0, 97, 108, 102, 2, 110, 101, 103, 101, 0, 97, 108, 102, 2, 115, 101,
- 119, 101, 0, 97, 108, 102, 2, 116, 105, 101, 110, 0, 97, 108, 102, 2, 116, 119, 97, 97, 108, 102, 0, 97, 108, 102, 2, 116, 119, 101,
- 101, 0, 4, 97, 108, 102, 2, 101, 101, 110, 3, 107, 2, 35, 55, 83, 10, 0, 97, 108, 102, 2, 101, 108, 102, 0, 97, 108, 102, 8,
- 2, 97, 103, 25, 0, 97, 108, 102, 115, 101, 2, 115, 3, 107, 2, 35, 55, 83, 89, 108, 0, 4, 105, 2, 115, 116, 111, 3, 107, 2,
- 37, 0, 105, 8, 2, 98, 105, 115, 0, 105, 101, 114, 110, 97, 2, 109, 97, 97, 108, 3, 107, 2, 37, 12, 34, 50, 115, 0, 105, 195,
- 171, 114, 2, 97, 114, 103, 105, 101, 3, 107, 2, 37, 13, 34, 0, 105, 195, 171, 114, 97, 114, 2, 103, 105, 101, 32, 24, 3, 107, 2,
- 37, 13, 34, 2, 35, 34, 0, 105, 195, 171, 114, 111, 2, 103, 108, 105, 101, 3, 107, 2, 37, 13, 34, 2, 40, 0, 105, 112, 2, 110,
- 111, 17, 67, 17, 65, 3, 107, 2, 37, 48, 0, 105, 112, 101, 114, 2, 98, 111, 3, 107, 2, 37, 48, 13, 34, 0, 105, 97, 2, 115,
- 105, 110, 116, 3, 107, 2, 37, 57, 2, 35, 0, 105, 115, 116, 114, 105, 2, 111, 110, 3, 107, 2, 37, 89, 47, 34, 2, 37, 0, 105,
- 195, 171, 110, 97, 3, 107, 2, 37, 116, 12, 50, 35, 0, 105, 103, 105, 195, 171, 2, 110, 17, 65, 3, 107, 2, 37, 136, 2, 37, 116,
- 0, 111, 116, 101, 2, 108, 3, 107, 2, 40, 47, 112, 0, 111, 101, 118, 101, 2, 114, 3, 107, 2, 40, 83, 112, 0, 111, 101, 118, 101,
- 101, 108, 104, 2, 101, 3, 107, 2, 40, 83, 116, 55, 107, 0, 111, 2, 110, 110, 101, 117, 114, 3, 107, 2, 110, 0, 4, 111, 114, 2,
- 108, 111, 115, 3, 107, 2, 110, 34, 0, 111, 114, 2, 109, 111, 0, 111, 114, 114, 105, 2, 98, 17, 65, 3, 107, 2, 110, 34, 2, 37,
- 0, 111, 110, 103, 2, 97, 3, 107, 2, 110, 68, 136, 0, 111, 114, 105, 115, 111, 110, 2, 116, 97, 3, 107, 2, 117, 34, 2, 37, 89,
- 2, 110, 50, 0, 4, 111, 111, 103, 2, 100, 114, 97, 3, 107, 2, 117, 136, 0, 111, 111, 103, 2, 109, 111, 101, 100, 105, 103, 0, 117,
- 2, 109, 101, 117, 114, 3, 107, 2, 118, 0, 117, 105, 115, 2, 104, 111, 117, 100, 32, 3, 107, 2, 127, 89, 0, 97, 114, 116, 105, 103,
- 1, 21, 3, 107, 6, 35, 34, 47, 13, 136, 0, 97, 108, 1, 17, 67, 21, 2, 115, 17, 65, 3, 107, 6, 35, 55, 0, 97, 108, 102,
- 8, 2, 103, 101, 14, 128, 132, 132, 3, 107, 6, 35, 55, 83, 0, 105, 110, 107, 101, 2, 112, 105, 110, 107, 3, 107, 13, 68, 49, 13,
- 0, 4, 97, 114, 100, 2, 104, 101, 105, 100, 3, 107, 35, 34, 47, 0, 97, 114, 100, 2, 108, 111, 0, 97, 114, 100, 2, 115, 116, 101,
- 0, 97, 114, 116, 2, 115, 116, 111, 103, 116, 101, 32, 24, 0, 97, 114, 100, 103, 101, 2, 17, 67, 3, 107, 35, 34, 47, 136, 13, 0,
- 97, 114, 109, 111, 110, 105, 101, 115, 3, 107, 35, 34, 65, 6, 117, 50, 37, 89, 0, 97, 114, 100, 101, 3, 107, 35, 34, 72, 13, 0,
- 97, 110, 100, 2, 111, 3, 107, 35, 50, 47, 19, 0, 105, 116, 108, 101, 114, 3, 107, 37, 47, 55, 13, 34, 0, 105, 112, 111, 8, 2,
- 21, 14, 128, 132, 132, 3, 107, 37, 48, 40, 0, 105, 110, 2, 100, 111, 101, 3, 107, 37, 50, 0, 105, 109, 110, 101, 3, 107, 37, 65,
- 50, 13, 0, 105, 115, 116, 101, 114, 2, 105, 3, 107, 37, 89, 47, 6, 116, 34, 0, 105, 115, 116, 101, 114, 2, 101, 3, 107, 37, 89,
- 47, 13, 34, 0, 111, 101, 110, 100, 101, 114, 3, 107, 40, 50, 13, 34, 0, 111, 102, 2, 17, 65, 3, 107, 110, 83, 10, 0, 97, 2,
- 119, 101, 3, 107, 115, 0, 97, 112, 101, 114, 3, 107, 115, 48, 13, 34, 0, 97, 110, 101, 8, 2, 17, 67, 3, 107, 115, 50, 13, 0,
- 97, 109, 101, 114, 3, 107, 115, 65, 13, 34, 0, 111, 98, 111, 8, 3, 107, 117, 71, 40, 0, 111, 102, 2, 105, 101, 3, 107, 117, 83,
- 0, 7, 6, 105, 0, 4, 1, 17, 67, 2, 195, 171, 115, 116, 97, 3, 2, 37, 0, 1, 104, 2, 100, 114, 17, 65, 0, 1, 112, 115,
- 2, 111, 101, 110, 0, 1, 120, 97, 116, 2, 21, 0, 1, 180, 195, 2, 25, 0, 2, 114, 111, 110, 105, 101, 0, 2, 118, 111, 111, 114,
- 0, 8, 2, 107, 111, 0, 8, 2, 109, 109, 117, 0, 8, 2, 114, 114, 0, 195, 171, 116, 101, 105, 116, 3, 2, 37, 13, 47, 6, 123,
- 47, 0, 114, 97, 8, 2, 17, 67, 3, 2, 37, 34, 35, 0, 116, 97, 108, 105, 2, 97, 3, 2, 37, 47, 2, 35, 55, 2, 37, 0,
- 101, 116, 101, 114, 109, 97, 2, 103, 3, 2, 37, 47, 13, 34, 65, 2, 35, 0, 112, 101, 2, 107, 111, 110, 3, 2, 37, 48, 13, 0,
- 108, 108, 117, 109, 105, 2, 110, 17, 65, 3, 2, 37, 55, 2, 40, 65, 2, 37, 0, 108, 108, 117, 2, 115, 116, 114, 17, 65, 3, 2,
- 37, 55, 2, 111, 0, 108, 108, 117, 2, 115, 105, 3, 2, 37, 55, 118, 0, 109, 112, 97, 108, 97, 3, 2, 37, 65, 48, 115, 55, 35,
- 0, 98, 101, 114, 2, 105, 21, 3, 2, 37, 71, 116, 34, 0, 100, 8, 2, 17, 65, 3, 2, 37, 72, 0, 4, 100, 101, 2, 97, 3,
- 2, 37, 72, 2, 37, 0, 100, 101, 2, 195, 171, 0, 100, 105, 8, 2, 111, 0, 115, 108, 97, 109, 8, 2, 105, 3, 2, 37, 89, 55,
- 2, 35, 65, 0, 101, 115, 101, 8, 2, 17, 67, 3, 4, 37, 89, 13, 0, 101, 1, 114, 116, 2, 32, 24, 3, 6, 37, 0, 116, 105,
- 115, 1, 17, 67, 21, 2, 32, 3, 6, 37, 47, 13, 89, 0, 4, 101, 107, 1, 110, 21, 2, 32, 3, 6, 37, 49, 0, 101, 107, 1,
- 110, 21, 2, 101, 32, 0, 101, 107, 1, 114, 116, 21, 2, 32, 0, 101, 107, 1, 114, 116, 21, 2, 101, 25, 0, 101, 107, 1, 116, 21,
- 2, 32, 0, 101, 107, 1, 116, 21, 2, 101, 32, 0, 101, 102, 1, 115, 115, 2, 32, 3, 6, 37, 83, 0, 4, 101, 119, 101, 1, 115,
- 110, 2, 25, 3, 6, 37, 84, 13, 0, 101, 119, 101, 1, 115, 115, 2, 32, 0, 115, 105, 101, 1, 17, 67, 3, 6, 37, 89, 37, 0,
- 1, 17, 67, 114, 97, 110, 2, 115, 115, 117, 115, 3, 6, 109, 0, 109, 109, 101, 114, 8, 2, 21, 14, 128, 132, 133, 3, 6, 109, 65,
- 13, 34, 10, 0, 4, 115, 1, 17, 67, 17, 65, 2, 32, 3, 6, 109, 89, 0, 115, 1, 109, 101, 111, 108, 98, 0, 115, 1, 114, 97,
- 116, 105, 108, 2, 12, 0, 115, 116, 101, 1, 17, 67, 17, 65, 2, 32, 3, 6, 109, 89, 47, 13, 0, 115, 116, 105, 101, 115, 1, 17,
- 67, 21, 3, 6, 109, 89, 47, 37, 89, 0, 4, 115, 107, 1, 17, 67, 2, 32, 3, 6, 109, 89, 49, 0, 115, 107, 1, 17, 67, 2,
- 101, 32, 0, 115, 109, 101, 1, 21, 2, 25, 3, 6, 109, 89, 65, 13, 0, 107, 97, 1, 21, 2, 32, 3, 8, 2, 37, 49, 2, 35,
- 0, 115, 1, 114, 97, 21, 2, 25, 3, 8, 13, 89, 0, 4, 1, 17, 67, 2, 103, 3, 13, 0, 1, 102, 101, 100, 2, 110, 0, 1,
- 109, 2, 110, 105, 115, 116, 101, 114, 0, 1, 115, 105, 114, 107, 2, 25, 0, 2, 110, 110, 101, 101, 109, 98, 97, 0, 2, 116, 105, 101,
- 102, 0, 2, 116, 105, 101, 119, 0, 8, 109, 101, 2, 114, 0, 103, 101, 114, 1, 10, 2, 32, 14, 128, 128, 130, 3, 13, 34, 0, 103,
- 101, 114, 115, 1, 10, 2, 32, 14, 128, 128, 131, 3, 13, 34, 89, 0, 107, 101, 1, 10, 2, 32, 14, 128, 128, 131, 3, 13, 49, 13,
- 0, 107, 101, 114, 1, 108, 10, 2, 17, 67, 3, 13, 49, 13, 34, 0, 107, 101, 110, 100, 1, 17, 67, 10, 3, 13, 49, 13, 50, 47,
- 0, 107, 101, 110, 100, 101, 1, 17, 67, 10, 3, 13, 49, 13, 50, 72, 13, 0, 107, 105, 110, 103, 1, 17, 67, 3, 13, 49, 13, 68,
- 0, 107, 101, 115, 1, 17, 67, 10, 2, 32, 3, 13, 49, 13, 89, 0, 110, 2, 116, 117, 115, 115, 101, 110, 3, 13, 50, 0, 110, 116,
- 101, 110, 2, 115, 3, 13, 50, 47, 108, 50, 0, 110, 115, 117, 114, 103, 101, 110, 2, 17, 67, 3, 13, 50, 89, 2, 111, 34, 136, 108,
- 50, 0, 110, 103, 101, 110, 105, 101, 117, 114, 3, 13, 50, 136, 13, 50, 6, 118, 13, 34, 0, 109, 109, 105, 8, 2, 103, 114, 17, 65,
- 3, 13, 65, 13, 0, 4, 109, 112, 111, 2, 115, 97, 110, 116, 3, 13, 65, 48, 2, 40, 0, 109, 112, 111, 2, 116, 101, 0, 109, 112,
- 101, 114, 97, 2, 116, 17, 65, 21, 3, 13, 65, 48, 2, 108, 34, 2, 35, 0, 109, 98, 101, 2, 115, 3, 13, 65, 71, 13, 0, 4,
- 115, 1, 98, 117, 112, 2, 32, 3, 13, 89, 0, 115, 1, 108, 105, 117, 118, 0, 115, 1, 108, 111, 112, 2, 32, 0, 115, 1, 109, 17,
- 65, 17, 65, 2, 32, 0, 115, 1, 110, 101, 2, 25, 0, 4, 115, 1, 110, 102, 2, 17, 65, 3, 13, 89, 10, 0, 115, 1, 110, 110,
- 2, 17, 65, 0, 115, 114, 97, 101, 2, 108, 105, 21, 3, 13, 89, 34, 2, 121, 0, 115, 114, 97, 101, 2, 108, 105, 3, 13, 89, 34,
- 122, 0, 103, 101, 114, 1, 17, 67, 21, 2, 17, 67, 17, 65, 3, 13, 136, 13, 34, 0, 103, 101, 110, 100, 1, 17, 67, 21, 2, 32,
- 3, 13, 136, 13, 50, 47, 0, 103, 101, 110, 100, 101, 1, 17, 67, 21, 3, 13, 136, 13, 50, 72, 13, 0, 103, 105, 110, 103, 1, 17,
- 67, 3, 13, 136, 13, 68, 0, 103, 104, 101, 105, 2, 100, 3, 13, 136, 123, 0, 4, 99, 1, 21, 2, 32, 3, 21, 0, 108, 101, 115,
- 2, 32, 0, 116, 121, 2, 32, 24, 0, 195, 169, 3, 26, 37, 0, 4, 3, 37, 0, 1, 21, 2, 115, 101, 114, 105, 110, 103, 0, 1,
- 104, 2, 100, 114, 111, 0, 1, 115, 112, 2, 103, 17, 65, 0, 2, 17, 67, 17, 65, 0, 8, 116, 110, 97, 2, 17, 67, 0, 101, 0,
- 101, 1, 103, 2, 114, 105, 103, 0, 101, 1, 104, 2, 114, 100, 105, 101, 0, 101, 1, 107, 2, 114, 97, 110, 17, 67, 0, 101, 1, 107,
- 2, 114, 105, 101, 0, 101, 1, 107, 2, 114, 116, 115, 0, 101, 1, 107, 115, 2, 114, 105, 103, 0, 101, 1, 112, 2, 114, 101, 119, 0,
- 101, 1, 112, 2, 114, 105, 110, 103, 0, 101, 1, 119, 2, 114, 111, 111, 107, 0, 101, 2, 117, 117, 0, 195, 171, 110, 3, 37, 6, 108,
- 50, 0, 97, 116, 101, 114, 1, 17, 67, 3, 37, 6, 115, 47, 13, 34, 0, 97, 116, 114, 105, 101, 115, 1, 17, 67, 3, 37, 6, 115,
- 47, 34, 37, 89, 0, 97, 110, 97, 3, 37, 6, 115, 50, 35, 0, 97, 97, 108, 2, 32, 25, 3, 37, 6, 115, 55, 0, 97, 108, 101,
- 2, 32, 3, 37, 6, 115, 55, 13, 0, 101, 101, 2, 17, 67, 3, 37, 6, 116, 0, 195, 171, 114, 2, 17, 65, 3, 37, 6, 116, 34,
- 0, 195, 171, 108, 101, 3, 37, 6, 116, 55, 13, 0, 101, 117, 115, 3, 37, 6, 128, 89, 0, 101, 1, 17, 67, 2, 114, 3, 37, 12,
- 0, 101, 195, 171, 2, 25, 3, 37, 12, 13, 0, 114, 105, 8, 2, 115, 3, 37, 34, 13, 0, 114, 114, 105, 116, 101, 114, 2, 21, 3,
- 37, 34, 13, 47, 6, 116, 34, 0, 114, 111, 110, 105, 101, 2, 32, 24, 3, 37, 34, 40, 50, 6, 37, 0, 97, 116, 114, 105, 101, 1,
- 17, 67, 3, 37, 35, 47, 34, 6, 37, 0, 116, 101, 105, 116, 3, 37, 47, 6, 123, 47, 0, 116, 101, 109, 3, 37, 47, 108, 65, 0,
- 4, 101, 107, 1, 110, 107, 21, 2, 32, 3, 37, 49, 0, 101, 107, 1, 116, 105, 114, 107, 0, 109, 112, 105, 8, 2, 16, 3, 37, 65,
- 48, 37, 0, 103, 8, 2, 108, 111, 3, 37, 81, 0, 4, 118, 101, 101, 114, 1, 17, 67, 3, 37, 83, 6, 116, 34, 0, 118, 101, 114,
- 1, 17, 67, 2, 17, 65, 0, 115, 101, 101, 114, 1, 21, 3, 37, 89, 6, 116, 34, 0, 115, 101, 114, 101, 110, 1, 21, 2, 100, 3,
- 37, 89, 6, 116, 34, 13, 50, 0, 115, 101, 117, 114, 1, 21, 3, 37, 89, 6, 128, 34, 0, 115, 105, 101, 1, 17, 67, 21, 21, 21,
- 3, 37, 89, 37, 0, 115, 105, 101, 117, 115, 1, 17, 67, 3, 37, 89, 37, 6, 128, 89, 0, 115, 108, 97, 109, 8, 3, 37, 89, 55,
- 35, 65, 0, 103, 101, 114, 105, 110, 103, 1, 21, 3, 37, 136, 6, 116, 34, 13, 68, 0, 4, 1, 29, 2, 103, 25, 12, 3, 109, 0,
- 1, 115, 2, 103, 17, 67, 0, 1, 119, 115, 2, 103, 0, 2, 17, 67, 0, 4, 100, 106, 105, 101, 3, 109, 37, 80, 37, 0, 116, 106,
- 105, 101, 0, 116, 1, 119, 2, 17, 65, 3, 109, 47, 0, 115, 1, 109, 101, 17, 67, 21, 2, 32, 3, 109, 89, 0, 115, 112, 101, 108,
- 1, 17, 67, 3, 109, 89, 48, 13, 55, 0, 103, 101, 1, 10, 2, 32, 3, 109, 136, 13, 0, 103, 101, 115, 1, 10, 2, 32, 3, 109,
- 136, 13, 89, 0, 195, 171, 3, 116, 12, 14, 0, 101, 117, 3, 119, 0, 106, 2, 17, 67, 3, 123, 0, 7, 6, 106, 0, 2, 106, 3,
- 0, 4, 97, 99, 107, 8, 3, 21, 0, 101, 97, 110, 0, 101, 101, 112, 0, 111, 104, 110, 0, 4, 3, 57, 0, 8, 2, 97, 110, 116,
- 106, 105, 101, 25, 12, 12, 0, 97, 8, 2, 17, 67, 111, 98, 17, 65, 3, 57, 2, 35, 0, 97, 112, 111, 2, 110, 3, 57, 2, 35,
- 48, 110, 0, 4, 97, 99, 97, 114, 97, 110, 100, 97, 3, 57, 2, 35, 49, 2, 35, 34, 6, 35, 50, 72, 35, 0, 97, 107, 97, 114,
- 97, 110, 100, 97, 0, 97, 107, 111, 112, 101, 119, 101, 114, 3, 57, 2, 35, 49, 2, 110, 48, 116, 84, 13, 34, 10, 0, 97, 110, 8,
- 2, 17, 67, 21, 3, 57, 2, 35, 50, 0, 97, 108, 111, 101, 2, 115, 105, 101, 3, 57, 2, 35, 55, 2, 40, 0, 97, 115, 2, 109,
- 121, 110, 3, 57, 2, 35, 89, 0, 117, 2, 114, 105, 100, 3, 57, 2, 40, 0, 111, 101, 114, 2, 110, 97, 3, 57, 2, 40, 34, 0,
- 117, 114, 105, 115, 2, 100, 105, 107, 3, 57, 2, 40, 34, 13, 89, 0, 111, 104, 97, 2, 110, 3, 57, 2, 40, 107, 35, 0, 111, 114,
- 100, 97, 8, 2, 110, 105, 17, 65, 3, 57, 2, 110, 34, 72, 115, 0, 97, 107, 111, 98, 2, 114, 101, 103, 111, 112, 3, 57, 2, 115,
- 49, 2, 110, 48, 0, 117, 2, 119, 101, 3, 57, 2, 118, 0, 117, 119, 101, 2, 108, 105, 101, 114, 3, 57, 2, 118, 84, 13, 0, 117,
- 119, 101, 108, 101, 3, 57, 2, 118, 84, 116, 55, 13, 0, 117, 110, 103, 105, 8, 2, 97, 3, 57, 4, 40, 68, 2, 37, 0, 97, 103,
- 8, 2, 17, 65, 3, 57, 7, 35, 136, 10, 0, 101, 114, 117, 115, 97, 108, 101, 109, 3, 57, 13, 34, 118, 89, 2, 35, 55, 2, 108,
- 65, 0, 101, 110, 101, 119, 101, 114, 3, 57, 13, 50, 116, 84, 13, 34, 0, 97, 8, 2, 110, 110, 17, 65, 12, 3, 57, 35, 0, 97,
- 110, 8, 2, 115, 17, 65, 110, 25, 3, 57, 35, 50, 0, 97, 110, 117, 97, 114, 105, 101, 3, 57, 35, 50, 118, 4, 115, 34, 37, 0,
- 97, 103, 117, 97, 114, 3, 57, 35, 81, 58, 35, 34, 0, 101, 115, 117, 115, 3, 57, 37, 12, 89, 111, 89, 0, 117, 110, 105, 101, 3,
- 57, 40, 50, 37, 0, 117, 108, 105, 101, 3, 57, 40, 55, 37, 0, 111, 110, 103, 2, 101, 116, 106, 105, 101, 3, 57, 110, 68, 0, 111,
- 110, 103, 101, 3, 57, 110, 68, 13, 0, 97, 2, 98, 114, 111, 101, 114, 3, 57, 115, 0, 4, 97, 103, 2, 101, 110, 100, 3, 57, 115,
- 136, 0, 97, 103, 2, 101, 114, 0, 97, 103, 2, 105, 110, 103, 0, 101, 108, 108, 105, 101, 3, 75, 6, 108, 55, 37, 0, 111, 117, 108,
- 101, 3, 75, 40, 12, 55, 0, 97, 122, 122, 3, 75, 113, 88, 0, 7, 6, 107, 0, 2, 107, 3, 0, 107, 108, 101, 114, 101, 3, 8,
- 49, 55, 6, 116, 34, 13, 0, 3, 49, 0, 97, 114, 97, 107, 116, 101, 114, 3, 49, 2, 35, 34, 35, 49, 47, 13, 34, 0, 4, 105,
- 2, 110, 101, 116, 105, 101, 3, 49, 2, 37, 0, 105, 8, 2, 116, 97, 0, 105, 97, 97, 116, 3, 49, 2, 37, 38, 115, 47, 0, 105,
- 107, 111, 101, 2, 106, 111, 101, 3, 49, 2, 37, 49, 40, 12, 0, 105, 108, 105, 109, 97, 110, 100, 106, 97, 114, 111, 3, 49, 2, 37,
- 55, 13, 65, 2, 35, 50, 75, 115, 34, 40, 0, 101, 110, 2, 109, 101, 114, 107, 101, 110, 3, 49, 2, 108, 50, 0, 117, 108, 105, 110,
- 3, 49, 2, 111, 55, 2, 37, 50, 0, 101, 114, 97, 2, 109, 105, 101, 107, 3, 49, 2, 112, 34, 2, 35, 0, 101, 108, 107, 105, 101,
- 2, 119, 121, 110, 3, 49, 2, 112, 55, 49, 2, 37, 0, 101, 108, 110, 101, 114, 2, 105, 110, 3, 49, 2, 112, 55, 50, 13, 34, 0,
- 4, 117, 2, 98, 97, 21, 3, 49, 2, 118, 0, 117, 2, 98, 105, 101, 107, 0, 101, 105, 115, 101, 114, 2, 105, 110, 3, 49, 2, 123,
- 88, 13, 34, 0, 117, 110, 100, 105, 1, 21, 2, 103, 3, 49, 6, 111, 50, 72, 13, 0, 117, 115, 1, 105, 3, 49, 6, 111, 89, 0,
- 101, 114, 1, 114, 101, 100, 101, 119, 2, 17, 65, 3, 49, 6, 116, 34, 0, 101, 117, 114, 105, 103, 1, 21, 3, 49, 6, 128, 34, 13,
- 136, 0, 101, 117, 115, 101, 8, 3, 49, 7, 128, 89, 13, 0, 4, 101, 114, 1, 21, 2, 116, 106, 105, 101, 3, 49, 13, 34, 0, 107,
- 101, 114, 2, 17, 65, 0, 101, 114, 101, 110, 100, 1, 110, 2, 32, 3, 49, 13, 34, 13, 50, 47, 0, 101, 114, 101, 110, 100, 101, 1,
- 110, 2, 32, 3, 49, 13, 34, 13, 50, 72, 13, 0, 101, 114, 107, 101, 114, 115, 1, 107, 105, 108, 102, 3, 49, 13, 34, 49, 113, 34,
- 89, 0, 4, 101, 108, 101, 110, 100, 2, 32, 3, 49, 13, 55, 13, 50, 47, 0, 107, 101, 108, 101, 110, 100, 2, 32, 0, 4, 101, 108,
- 101, 110, 100, 101, 2, 32, 3, 49, 13, 55, 13, 50, 72, 13, 0, 107, 101, 108, 101, 110, 100, 101, 2, 32, 0, 4, 101, 108, 105, 110,
- 103, 3, 49, 13, 55, 13, 68, 0, 107, 101, 108, 105, 110, 103, 0, 114, 97, 2, 119, 97, 116, 3, 49, 34, 2, 35, 0, 4, 114, 101,
- 8, 2, 111, 3, 49, 34, 2, 37, 0, 114, 105, 2, 111, 101, 108, 0, 114, 101, 2, 100, 105, 116, 3, 49, 34, 2, 108, 0, 114, 111,
- 107, 111, 100, 105, 2, 108, 3, 49, 34, 2, 110, 49, 13, 72, 109, 0, 114, 117, 103, 101, 114, 3, 49, 34, 6, 128, 13, 34, 0, 114,
- 97, 103, 8, 2, 17, 65, 3, 49, 34, 7, 35, 136, 10, 0, 4, 114, 101, 2, 100, 105, 101, 116, 3, 49, 34, 13, 0, 114, 101, 8,
- 2, 112, 101, 21, 0, 114, 105, 2, 115, 97, 110, 116, 0, 114, 105, 116, 2, 17, 65, 3, 49, 34, 13, 47, 0, 114, 101, 109, 101, 2,
- 116, 97, 114, 116, 3, 49, 34, 13, 65, 13, 0, 114, 105, 109, 105, 2, 110, 17, 65, 3, 49, 34, 13, 65, 13, 6, 0, 114, 105, 115,
- 116, 97, 2, 108, 3, 49, 34, 13, 89, 47, 35, 0, 114, 105, 116, 105, 101, 115, 3, 49, 34, 37, 47, 37, 89, 0, 114, 105, 101, 107,
- 101, 116, 3, 49, 34, 37, 49, 13, 47, 0, 114, 105, 101, 107, 101, 116, 119, 3, 49, 34, 37, 49, 13, 47, 84, 0, 114, 105, 101, 119,
- 101, 2, 108, 3, 49, 34, 37, 84, 13, 0, 114, 97, 2, 103, 105, 101, 3, 49, 34, 115, 0, 97, 109, 101, 108, 101, 8, 3, 49, 35,
- 65, 6, 116, 55, 13, 0, 105, 108, 111, 8, 3, 49, 37, 55, 2, 40, 0, 105, 101, 115, 101, 114, 2, 21, 3, 49, 37, 89, 13, 34,
- 0, 110, 105, 112, 2, 17, 65, 3, 49, 50, 109, 48, 19, 0, 110, 101, 114, 115, 2, 32, 3, 49, 50, 112, 34, 89, 0, 4, 108, 97,
- 2, 115, 115, 105, 101, 107, 3, 49, 55, 2, 35, 0, 108, 97, 2, 118, 105, 101, 114, 0, 108, 97, 114, 105, 110, 101, 2, 116, 3, 49,
- 55, 2, 35, 34, 2, 37, 50, 108, 0, 108, 97, 110, 100, 101, 2, 115, 116, 105, 3, 49, 55, 2, 35, 50, 72, 13, 0, 4, 108, 97,
- 119, 101, 114, 2, 98, 111, 101, 114, 3, 49, 55, 2, 115, 84, 13, 34, 0, 108, 97, 119, 101, 114, 2, 100, 114, 0, 108, 97, 119, 101,
- 114, 2, 104, 101, 101, 114, 0, 108, 97, 119, 101, 114, 2, 106, 97, 115, 0, 108, 97, 119, 101, 114, 2, 110, 101, 103, 101, 0, 108, 97,
- 119, 101, 114, 2, 115, 101, 119, 0, 108, 97, 119, 101, 114, 2, 116, 0, 108, 97, 119, 101, 114, 2, 118, 0, 108, 97, 119, 101, 114, 2,
- 97, 3, 49, 55, 2, 115, 84, 13, 34, 10, 0, 108, 97, 119, 101, 114, 115, 101, 115, 3, 49, 55, 2, 115, 84, 13, 34, 89, 108, 89,
- 0, 108, 111, 117, 2, 115, 117, 108, 101, 3, 49, 55, 2, 120, 0, 108, 101, 105, 110, 2, 115, 105, 101, 108, 105, 3, 49, 55, 2, 123,
- 50, 0, 108, 101, 105, 110, 115, 101, 2, 114, 105, 103, 3, 49, 55, 2, 123, 50, 89, 116, 0, 4, 108, 105, 2, 109, 97, 97, 116, 3,
- 49, 55, 13, 0, 108, 105, 2, 110, 105, 101, 107, 0, 108, 97, 8, 2, 115, 17, 65, 21, 21, 3, 49, 55, 35, 0, 108, 105, 2, 109,
- 111, 112, 3, 49, 55, 109, 0, 108, 105, 112, 2, 17, 65, 3, 49, 55, 109, 48, 10, 0, 108, 105, 109, 1, 103, 114, 101, 98, 2, 17,
- 65, 3, 49, 55, 109, 65, 10, 0, 108, 97, 2, 107, 111, 117, 115, 3, 49, 55, 115, 0, 108, 97, 97, 114, 98, 108, 121, 107, 108, 105,
- 107, 3, 49, 55, 115, 34, 71, 55, 6, 123, 49, 55, 13, 49, 0, 4, 108, 97, 119, 101, 114, 3, 49, 55, 115, 84, 13, 34, 0, 108,
- 97, 119, 101, 114, 2, 118, 101, 108, 100, 0, 108, 97, 118, 101, 115, 105, 109, 98, 101, 108, 3, 49, 55, 115, 84, 13, 89, 13, 65, 71,
- 13, 55, 0, 108, 101, 114, 101, 3, 49, 55, 116, 34, 13, 0, 108, 101, 117, 114, 2, 101, 102, 102, 101, 107, 3, 49, 55, 128, 34, 0,
- 108, 101, 117, 114, 101, 3, 49, 55, 128, 34, 13, 0, 119, 8, 3, 49, 58, 0, 4, 119, 97, 2, 100, 114, 97, 3, 49, 58, 2, 35,
- 0, 119, 97, 2, 116, 114, 121, 110, 0, 119, 97, 114, 8, 2, 116, 17, 65, 3, 49, 58, 2, 35, 34, 0, 119, 97, 114, 97, 110, 2,
- 116, 3, 49, 58, 2, 35, 34, 13, 50, 0, 119, 97, 114, 116, 101, 2, 116, 3, 49, 58, 2, 35, 34, 47, 108, 0, 119, 97, 108, 105,
- 2, 17, 67, 21, 3, 49, 58, 2, 35, 55, 2, 37, 0, 119, 97, 97, 100, 2, 97, 97, 114, 100, 105, 3, 49, 58, 2, 115, 47, 10,
- 0, 119, 105, 2, 116, 97, 110, 115, 3, 49, 58, 13, 0, 119, 105, 110, 116, 101, 2, 116, 3, 49, 58, 13, 50, 47, 108, 0, 119, 97,
- 114, 116, 2, 101, 101, 117, 3, 49, 58, 35, 34, 47, 10, 0, 119, 97, 114, 116, 101, 105, 110, 100, 8, 3, 49, 58, 35, 34, 47, 10,
- 123, 50, 47, 0, 119, 97, 114, 116, 101, 108, 3, 49, 58, 35, 34, 47, 13, 55, 10, 0, 119, 101, 108, 97, 3, 49, 58, 108, 12, 55,
- 35, 0, 119, 105, 107, 8, 2, 17, 65, 3, 49, 58, 109, 49, 10, 0, 101, 2, 110, 110, 17, 65, 25, 3, 49, 108, 0, 117, 114, 119,
- 101, 3, 49, 111, 34, 84, 13, 0, 101, 114, 1, 21, 2, 115, 105, 101, 32, 3, 49, 112, 34, 0, 101, 114, 107, 2, 32, 3, 49, 112,
- 34, 49, 0, 101, 114, 107, 101, 2, 32, 3, 49, 112, 34, 49, 13, 0, 101, 114, 107, 101, 114, 3, 49, 112, 34, 49, 13, 34, 0, 101,
- 114, 107, 105, 101, 2, 25, 3, 49, 112, 34, 49, 37, 0, 101, 108, 110, 101, 114, 3, 49, 112, 55, 50, 13, 34, 0, 4, 101, 114, 115,
- 1, 108, 101, 116, 116, 111, 98, 3, 49, 113, 34, 89, 0, 101, 114, 115, 1, 115, 101, 101, 102, 0, 101, 116, 101, 2, 108, 3, 49, 116,
- 47, 13, 0, 101, 105, 115, 101, 114, 3, 49, 123, 88, 13, 34, 0, 7, 6, 108, 0, 2, 108, 3, 0, 111, 107, 111, 109, 111, 3, 4,
- 55, 40, 49, 40, 65, 40, 6, 0, 4, 97, 110, 100, 8, 2, 32, 114, 111, 118, 101, 114, 3, 21, 0, 101, 1, 17, 67, 2, 32, 0,
- 101, 115, 115, 1, 21, 2, 32, 0, 108, 1, 21, 2, 32, 24, 0, 3, 55, 0, 4, 97, 2, 116, 101, 110, 116, 3, 55, 2, 35, 0,
- 97, 8, 2, 107, 111, 110, 0, 97, 116, 114, 105, 110, 101, 3, 55, 2, 35, 47, 34, 37, 50, 13, 0, 97, 112, 97, 114, 2, 111, 116,
- 111, 109, 105, 3, 55, 2, 35, 48, 2, 35, 34, 0, 97, 112, 101, 108, 2, 32, 3, 55, 2, 35, 48, 6, 112, 55, 0, 97, 112, 101,
- 2, 108, 25, 3, 55, 2, 35, 48, 112, 0, 97, 110, 8, 2, 115, 17, 65, 3, 55, 2, 35, 50, 0, 97, 110, 111, 2, 108, 105, 101,
- 110, 3, 55, 2, 35, 50, 2, 40, 0, 97, 110, 100, 101, 2, 114, 121, 3, 55, 2, 35, 50, 72, 13, 0, 97, 109, 2, 108, 101, 110,
- 3, 55, 2, 35, 65, 0, 97, 109, 112, 101, 2, 116, 3, 55, 2, 35, 65, 48, 108, 0, 4, 97, 110, 103, 2, 119, 101, 114, 112, 3,
- 55, 2, 35, 68, 0, 97, 110, 103, 8, 2, 100, 21, 21, 0, 97, 110, 107, 2, 109, 111, 101, 3, 55, 2, 35, 68, 49, 0, 97, 98,
- 105, 2, 114, 105, 110, 116, 3, 55, 2, 35, 71, 13, 0, 97, 98, 111, 114, 97, 116, 111, 114, 3, 55, 2, 35, 71, 14, 34, 2, 35,
- 47, 6, 117, 34, 0, 97, 118, 101, 110, 116, 101, 108, 3, 55, 2, 35, 83, 108, 50, 47, 13, 55, 0, 97, 103, 117, 110, 101, 3, 55,
- 2, 35, 136, 118, 50, 13, 0, 105, 2, 107, 119, 105, 100, 3, 55, 2, 37, 0, 4, 105, 116, 2, 111, 116, 111, 109, 105, 101, 3, 55,
- 2, 37, 47, 0, 105, 116, 8, 2, 111, 103, 114, 97, 102, 0, 105, 116, 111, 8, 2, 17, 67, 3, 55, 2, 37, 47, 2, 40, 0, 105,
- 110, 103, 117, 2, 105, 3, 55, 2, 37, 68, 81, 58, 0, 105, 101, 102, 2, 116, 97, 108, 108, 3, 55, 2, 37, 83, 0, 4, 111, 2,
- 106, 97, 3, 55, 2, 40, 0, 111, 2, 107, 97, 108, 17, 65, 0, 117, 112, 105, 110, 101, 3, 55, 2, 40, 48, 37, 50, 13, 0, 111,
- 98, 111, 116, 111, 2, 109, 105, 101, 3, 55, 2, 40, 71, 2, 110, 47, 2, 40, 0, 111, 115, 105, 101, 115, 8, 3, 55, 2, 40, 89,
- 6, 37, 89, 0, 117, 115, 101, 114, 110, 3, 55, 2, 40, 89, 113, 34, 13, 50, 0, 101, 103, 105, 2, 111, 101, 110, 3, 55, 2, 108,
- 136, 2, 37, 0, 111, 109, 2, 98, 97, 114, 100, 17, 65, 3, 55, 2, 110, 65, 0, 111, 98, 111, 108, 97, 3, 55, 2, 110, 71, 131,
- 55, 35, 0, 111, 115, 98, 97, 110, 100, 105, 2, 103, 3, 55, 2, 110, 89, 71, 35, 50, 72, 13, 0, 117, 2, 109, 105, 101, 114, 3,
- 55, 2, 111, 0, 117, 107, 115, 97, 2, 108, 105, 103, 3, 55, 2, 111, 49, 89, 6, 115, 0, 101, 100, 101, 2, 107, 97, 110, 116, 3,
- 55, 2, 116, 72, 13, 0, 101, 118, 105, 2, 97, 116, 97, 110, 3, 55, 2, 116, 84, 2, 37, 0, 111, 117, 2, 114, 105, 101, 114, 3,
- 55, 2, 120, 0, 4, 121, 107, 2, 109, 111, 101, 100, 3, 55, 2, 123, 49, 0, 121, 107, 2, 110, 97, 109, 0, 117, 105, 116, 101, 2,
- 110, 97, 110, 116, 3, 55, 2, 127, 47, 13, 0, 117, 105, 100, 2, 114, 117, 103, 116, 3, 55, 2, 127, 72, 0, 111, 115, 103, 101, 8,
- 2, 21, 14, 128, 132, 133, 3, 55, 6, 110, 89, 136, 13, 0, 117, 115, 116, 105, 1, 21, 2, 103, 3, 55, 6, 111, 89, 47, 13, 0,
- 101, 101, 114, 1, 105, 17, 67, 3, 55, 6, 116, 34, 0, 101, 114, 105, 110, 103, 2, 32, 3, 55, 6, 116, 34, 13, 68, 0, 117, 103,
- 8, 2, 17, 67, 3, 55, 7, 111, 136, 0, 4, 101, 1, 108, 2, 32, 3, 55, 13, 0, 101, 1, 108, 21, 2, 115, 17, 67, 21, 0,
- 105, 2, 107, 101, 117, 114, 0, 105, 2, 114, 105, 101, 107, 0, 105, 2, 116, 117, 114, 103, 105, 101, 0, 105, 8, 2, 109, 105, 0, 105,
- 116, 101, 114, 2, 17, 65, 3, 55, 13, 47, 13, 34, 0, 105, 116, 101, 114, 97, 2, 116, 3, 55, 13, 47, 13, 34, 2, 35, 0, 105,
- 107, 1, 10, 2, 32, 14, 128, 128, 131, 3, 55, 13, 49, 0, 4, 105, 107, 101, 1, 10, 2, 17, 67, 21, 3, 55, 13, 49, 13, 0,
- 105, 107, 101, 1, 10, 2, 32, 14, 128, 128, 132, 0, 105, 107, 107, 101, 2, 119, 97, 0, 105, 107, 101, 114, 1, 10, 2, 32, 14, 128,
- 128, 133, 3, 55, 13, 49, 13, 34, 0, 105, 107, 101, 115, 1, 10, 2, 32, 14, 128, 128, 133, 3, 55, 13, 49, 13, 89, 0, 105, 107,
- 115, 116, 101, 1, 10, 2, 32, 14, 128, 128, 134, 3, 55, 13, 49, 89, 47, 13, 0, 105, 110, 105, 2, 97, 97, 108, 3, 55, 13, 50,
- 2, 37, 0, 105, 110, 111, 2, 108, 101, 117, 109, 3, 55, 13, 50, 117, 0, 105, 109, 111, 117, 115, 105, 110, 101, 3, 55, 13, 65, 2,
- 40, 88, 37, 12, 50, 0, 105, 98, 101, 2, 114, 17, 65, 3, 55, 13, 71, 13, 0, 105, 98, 101, 8, 2, 114, 105, 21, 3, 55, 13,
- 71, 116, 0, 101, 118, 8, 2, 105, 3, 55, 13, 83, 0, 101, 119, 101, 114, 107, 1, 17, 65, 3, 55, 13, 84, 112, 34, 49, 0, 105,
- 115, 101, 110, 115, 105, 2, 101, 101, 114, 3, 55, 13, 89, 2, 108, 50, 89, 2, 37, 0, 105, 115, 101, 110, 115, 105, 101, 3, 55, 13,
- 89, 108, 12, 50, 89, 2, 37, 0, 105, 103, 2, 104, 111, 111, 102, 100, 3, 55, 13, 136, 0, 105, 103, 101, 110, 3, 55, 13, 136, 6,
- 108, 50, 0, 101, 103, 101, 110, 2, 100, 97, 3, 55, 13, 136, 13, 50, 0, 101, 103, 101, 110, 100, 101, 3, 55, 13, 136, 108, 50, 72,
- 13, 0, 105, 103, 103, 97, 97, 109, 108, 105, 107, 3, 55, 13, 136, 115, 65, 55, 13, 49, 0, 109, 1, 10, 2, 25, 3, 55, 14, 65,
- 0, 97, 110, 103, 101, 8, 2, 17, 67, 17, 65, 3, 55, 35, 68, 13, 0, 97, 102, 2, 97, 97, 114, 3, 55, 35, 83, 0, 4, 105,
- 2, 103, 97, 32, 3, 55, 37, 0, 105, 8, 2, 103, 97, 17, 67, 0, 105, 101, 102, 100, 101, 115, 3, 55, 37, 83, 72, 13, 89, 0,
- 101, 110, 100, 101, 8, 3, 55, 108, 50, 72, 13, 0, 4, 101, 115, 1, 17, 67, 21, 2, 25, 3, 55, 108, 89, 0, 101, 115, 1, 101,
- 105, 2, 32, 0, 101, 115, 115, 101, 1, 17, 67, 21, 2, 32, 3, 55, 108, 89, 13, 0, 105, 8, 2, 103, 3, 55, 109, 0, 105, 110,
- 107, 101, 114, 3, 55, 109, 68, 49, 13, 34, 0, 117, 115, 2, 111, 3, 55, 111, 89, 10, 0, 117, 103, 2, 17, 65, 3, 55, 111, 136,
- 19, 0, 101, 2, 107, 107, 101, 114, 3, 55, 112, 0, 97, 112, 97, 8, 2, 25, 3, 55, 115, 48, 35, 0, 101, 112, 101, 2, 108, 108,
- 3, 55, 116, 48, 13, 0, 101, 110, 105, 110, 103, 3, 55, 116, 50, 13, 68, 0, 101, 108, 105, 2, 107, 3, 55, 116, 55, 13, 0, 4,
- 101, 100, 101, 1, 10, 2, 32, 14, 128, 128, 132, 3, 55, 116, 72, 13, 0, 101, 100, 101, 1, 114, 101, 118, 2, 25, 0, 101, 100, 101,
- 2, 17, 67, 0, 101, 100, 105, 110, 103, 2, 32, 3, 55, 116, 72, 13, 68, 0, 101, 119, 101, 2, 25, 3, 55, 116, 84, 13, 0, 101,
- 119, 101, 2, 116, 106, 105, 101, 3, 55, 116, 84, 37, 0, 111, 114, 101, 8, 2, 17, 67, 21, 3, 55, 117, 34, 13, 0, 117, 2, 107,
- 119, 97, 114, 116, 3, 55, 118, 0, 117, 116, 104, 101, 114, 3, 55, 118, 47, 13, 34, 0, 101, 117, 101, 110, 2, 116, 106, 105, 101, 3,
- 55, 128, 37, 68, 0, 4, 97, 109, 102, 101, 114, 3, 55, 133, 65, 83, 13, 34, 0, 97, 110, 102, 101, 114, 0, 7, 6, 109, 0, 2,
- 109, 3, 0, 110, 1, 21, 2, 32, 3, 21, 0, 3, 65, 0, 117, 115, 105, 101, 107, 3, 65, 2, 111, 89, 37, 49, 0, 117, 115, 107,
- 97, 100, 101, 108, 3, 65, 2, 111, 89, 49, 2, 35, 72, 112, 55, 0, 117, 115, 107, 101, 2, 116, 105, 101, 114, 3, 65, 2, 111, 89,
- 49, 13, 0, 117, 115, 107, 101, 108, 2, 106, 97, 97, 116, 3, 65, 2, 111, 89, 49, 13, 55, 0, 117, 115, 101, 117, 109, 3, 65, 2,
- 118, 89, 128, 65, 0, 109, 101, 1, 17, 65, 17, 67, 2, 17, 67, 3, 65, 13, 0, 109, 101, 1, 17, 65, 17, 67, 2, 116, 106, 105,
- 101, 3, 65, 37, 0, 112, 101, 108, 1, 21, 2, 17, 65, 3, 65, 48, 13, 55, 0, 117, 114, 109, 101, 108, 3, 65, 111, 34, 65, 13,
- 55, 0, 117, 115, 105, 2, 17, 67, 3, 65, 118, 89, 37, 6, 0, 121, 109, 101, 114, 3, 65, 123, 65, 13, 34, 0, 195, 180, 114, 101,
- 2, 21, 3, 65, 131, 34, 13, 0, 7, 6, 110, 0, 4, 2, 32, 110, 3, 0, 2, 110, 3, 0, 97, 2, 116, 97, 108, 3, 4, 50,
- 35, 6, 0, 4, 3, 50, 0, 1, 10, 2, 103, 97, 116, 0, 1, 97, 97, 2, 103, 97, 115, 0, 1, 101, 2, 103, 111, 101, 17, 67,
- 0, 1, 101, 101, 2, 103, 0, 1, 101, 111, 2, 103, 0, 1, 101, 119, 2, 103, 21, 12, 12, 0, 1, 105, 101, 2, 103, 0, 1, 105,
- 112, 115, 2, 103, 101, 0, 1, 105, 117, 17, 67, 2, 103, 0, 1, 111, 111, 2, 103, 0, 1, 117, 101, 2, 103, 0, 1, 121, 2, 103,
- 0, 1, 171, 195, 2, 103, 0, 2, 32, 110, 32, 0, 8, 2, 17, 65, 17, 65, 0, 4, 97, 1, 21, 2, 108, 105, 115, 3, 50, 2,
- 35, 0, 97, 2, 116, 117, 117, 114, 0, 97, 2, 118, 114, 97, 110, 116, 0, 97, 8, 2, 114, 107, 0, 97, 2, 195, 175, 3, 50, 2,
- 35, 10, 0, 97, 2, 195, 175, 3, 50, 2, 35, 19, 0, 97, 114, 101, 115, 2, 32, 3, 50, 2, 35, 34, 6, 108, 89, 0, 97, 116,
- 117, 114, 101, 2, 108, 25, 3, 50, 2, 35, 47, 2, 118, 34, 112, 0, 97, 112, 111, 108, 101, 2, 111, 110, 116, 3, 50, 2, 35, 48,
- 2, 117, 55, 2, 37, 0, 97, 112, 111, 2, 108, 101, 111, 110, 3, 50, 2, 35, 48, 117, 0, 97, 109, 97, 107, 119, 97, 3, 50, 2,
- 35, 65, 35, 49, 58, 2, 35, 0, 97, 109, 105, 2, 98, 105, 3, 50, 2, 35, 65, 109, 0, 97, 118, 105, 103, 3, 50, 2, 35, 84,
- 2, 37, 136, 0, 97, 115, 105, 111, 2, 110, 97, 3, 50, 2, 35, 91, 2, 37, 2, 40, 0, 101, 2, 97, 110, 100, 101, 114, 17, 67,
- 97, 3, 50, 2, 37, 0, 101, 111, 2, 108, 105, 3, 50, 2, 37, 2, 40, 0, 4, 105, 107, 111, 2, 116, 105, 3, 50, 2, 37, 49,
- 2, 40, 0, 105, 107, 111, 2, 116, 105, 101, 110, 0, 111, 116, 2, 101, 114, 105, 110, 103, 3, 50, 2, 40, 47, 0, 111, 116, 117, 108,
- 101, 2, 25, 3, 50, 2, 40, 47, 118, 55, 13, 0, 111, 118, 101, 108, 108, 101, 3, 50, 2, 40, 83, 112, 55, 13, 0, 101, 107, 116,
- 97, 2, 114, 105, 101, 110, 3, 50, 2, 108, 49, 47, 2, 35, 0, 111, 2, 115, 116, 97, 108, 103, 105, 101, 3, 50, 2, 110, 0, 111,
- 114, 2, 109, 97, 21, 3, 50, 2, 110, 34, 0, 111, 107, 116, 117, 114, 110, 101, 3, 50, 2, 110, 49, 47, 111, 34, 50, 13, 0, 111,
- 110, 99, 104, 97, 2, 108, 97, 3, 50, 2, 110, 50, 91, 2, 35, 0, 111, 109, 105, 2, 110, 17, 65, 3, 50, 2, 110, 65, 2, 37,
- 0, 111, 109, 109, 101, 114, 2, 101, 101, 110, 3, 50, 2, 110, 65, 13, 34, 19, 0, 111, 115, 116, 97, 108, 2, 103, 105, 101, 32, 24,
- 3, 50, 2, 110, 89, 47, 2, 35, 55, 0, 101, 114, 2, 118, 101, 117, 3, 50, 2, 112, 34, 0, 4, 97, 2, 98, 117, 114, 105, 103,
- 3, 50, 2, 115, 0, 97, 2, 98, 121, 103, 101, 0, 97, 8, 2, 98, 121, 21, 0, 97, 8, 2, 100, 101, 108, 105, 103, 0, 97, 8,
- 2, 108, 97, 116, 105, 103, 0, 97, 8, 2, 115, 112, 101, 117, 114, 0, 97, 2, 121, 119, 101, 114, 105, 103, 3, 50, 2, 115, 10, 0,
- 97, 97, 114, 115, 116, 105, 103, 116, 101, 3, 50, 2, 115, 34, 89, 47, 109, 136, 47, 13, 0, 97, 98, 121, 104, 2, 101, 3, 50, 2,
- 115, 71, 123, 107, 0, 4, 101, 101, 114, 2, 100, 114, 117, 107, 107, 3, 50, 2, 116, 34, 0, 101, 101, 114, 2, 104, 97, 108, 101, 110,
- 100, 0, 101, 103, 101, 114, 2, 105, 110, 3, 50, 2, 116, 136, 13, 34, 0, 111, 2, 109, 97, 100, 3, 50, 2, 117, 0, 111, 111, 114,
- 100, 2, 111, 111, 115, 3, 50, 2, 117, 34, 47, 10, 0, 4, 111, 111, 100, 2, 108, 111, 116, 116, 105, 3, 50, 2, 117, 47, 0, 111,
- 111, 100, 2, 115, 97, 97, 107, 0, 111, 116, 97, 114, 105, 2, 17, 65, 3, 50, 2, 117, 47, 2, 35, 34, 2, 37, 38, 0, 111, 98,
- 101, 108, 8, 3, 50, 2, 117, 71, 112, 55, 0, 111, 118, 101, 109, 98, 101, 114, 3, 50, 2, 117, 83, 108, 65, 71, 13, 34, 0, 117,
- 97, 110, 2, 115, 101, 101, 114, 3, 50, 2, 118, 2, 35, 50, 0, 117, 97, 110, 115, 101, 2, 114, 105, 110, 103, 3, 50, 2, 118, 2,
- 35, 50, 89, 116, 0, 117, 97, 110, 115, 101, 2, 25, 3, 50, 2, 118, 35, 50, 89, 13, 0, 117, 119, 101, 114, 2, 119, 101, 116, 3,
- 50, 2, 118, 84, 13, 34, 0, 117, 117, 115, 2, 107, 105, 101, 114, 105, 103, 3, 50, 2, 118, 89, 0, 101, 117, 2, 116, 114, 3, 50,
- 2, 128, 0, 101, 117, 114, 111, 2, 17, 67, 17, 65, 3, 50, 2, 128, 34, 117, 0, 97, 8, 2, 17, 67, 32, 3, 50, 6, 35, 0,
- 97, 103, 8, 2, 17, 67, 3, 50, 6, 35, 136, 0, 97, 8, 3, 50, 6, 115, 0, 97, 103, 8, 2, 114, 97, 97, 100, 3, 50, 6,
- 115, 136, 0, 97, 103, 101, 8, 2, 21, 14, 128, 132, 132, 3, 50, 6, 115, 136, 13, 0, 101, 108, 101, 1, 10, 2, 32, 3, 50, 6,
- 116, 55, 13, 0, 101, 101, 115, 1, 21, 2, 32, 3, 50, 6, 116, 89, 0, 101, 115, 101, 2, 32, 3, 50, 6, 116, 89, 13, 0, 4,
- 121, 1, 114, 101, 17, 67, 21, 2, 32, 3, 50, 6, 123, 0, 121, 1, 114, 101, 17, 67, 21, 2, 101, 0, 97, 8, 2, 115, 107, 101,
- 101, 114, 3, 50, 7, 115, 0, 101, 101, 114, 103, 101, 8, 2, 17, 67, 21, 14, 128, 132, 134, 3, 50, 7, 116, 34, 136, 13, 0, 101,
- 2, 103, 111, 115, 105, 101, 3, 50, 13, 0, 110, 105, 110, 103, 3, 50, 13, 68, 0, 110, 101, 115, 1, 97, 104, 3, 50, 13, 89, 0,
- 4, 97, 1, 21, 2, 32, 3, 50, 35, 0, 97, 8, 2, 114, 17, 67, 0, 97, 8, 2, 116, 17, 67, 0, 97, 115, 116, 101, 114, 2,
- 103, 3, 50, 35, 89, 47, 13, 34, 0, 4, 97, 103, 2, 97, 100, 100, 101, 114, 3, 50, 35, 136, 10, 0, 97, 103, 2, 117, 105, 108,
- 0, 97, 103, 8, 2, 97, 97, 112, 0, 97, 103, 8, 2, 97, 112, 17, 65, 0, 105, 116, 114, 111, 3, 50, 37, 47, 34, 2, 40, 0,
- 116, 101, 114, 101, 2, 115, 115, 3, 50, 47, 34, 13, 6, 0, 101, 116, 2, 119, 101, 114, 107, 3, 50, 108, 47, 0, 101, 116, 116, 111,
- 8, 3, 50, 108, 47, 2, 40, 0, 4, 101, 116, 2, 97, 103, 116, 105, 103, 3, 50, 108, 47, 10, 0, 101, 116, 8, 2, 111, 0, 4,
- 101, 115, 1, 17, 67, 21, 2, 32, 3, 50, 108, 89, 0, 101, 115, 1, 101, 121, 98, 0, 101, 115, 1, 115, 2, 25, 0, 101, 115, 1,
- 121, 98, 0, 101, 115, 8, 2, 101, 105, 3, 50, 108, 89, 10, 0, 105, 2, 103, 103, 105, 101, 3, 50, 109, 0, 111, 103, 97, 108, 3,
- 50, 110, 136, 35, 55, 0, 101, 107, 2, 111, 109, 3, 50, 112, 49, 10, 0, 4, 97, 1, 114, 2, 32, 3, 50, 115, 0, 97, 2, 98,
- 111, 111, 116, 115, 0, 97, 2, 116, 114, 105, 117, 109, 0, 97, 2, 116, 114, 111, 115, 25, 0, 97, 2, 118, 114, 97, 0, 97, 8, 2,
- 103, 108, 111, 101, 0, 97, 8, 2, 115, 112, 101, 117, 114, 32, 24, 0, 97, 8, 2, 116, 114, 101, 107, 25, 0, 97, 1, 10, 2, 119,
- 101, 3, 50, 115, 2, 0, 97, 122, 105, 3, 50, 115, 47, 89, 37, 0, 97, 109, 101, 115, 3, 50, 115, 65, 13, 89, 0, 97, 100, 114,
- 117, 107, 108, 105, 107, 3, 50, 115, 72, 34, 6, 111, 49, 55, 13, 49, 0, 101, 116, 101, 108, 3, 50, 116, 47, 13, 55, 0, 111, 111,
- 100, 2, 115, 97, 97, 107, 32, 24, 3, 50, 117, 47, 0, 111, 116, 101, 2, 98, 3, 50, 117, 47, 13, 0, 121, 108, 111, 110, 3, 50,
- 122, 55, 110, 50, 0, 101, 117, 116, 101, 3, 50, 128, 47, 13, 0, 103, 101, 101, 115, 3, 50, 136, 116, 89, 0, 4, 2, 99, 3, 68,
- 0, 2, 107, 0, 2, 113, 0, 2, 116, 106, 105, 101, 0, 2, 120, 0, 103, 0, 103, 101, 114, 1, 17, 65, 17, 67, 3, 68, 13, 34,
- 0, 103, 101, 115, 1, 21, 2, 32, 3, 68, 13, 89, 0, 103, 117, 110, 105, 8, 3, 68, 81, 40, 12, 50, 37, 0, 4, 103, 1, 21,
- 2, 105, 116, 105, 115, 32, 3, 68, 136, 0, 103, 2, 101, 101, 82, 0, 103, 2, 101, 110, 116, 0, 7, 6, 111, 0, 4, 1, 17, 67,
- 2, 17, 67, 17, 65, 17, 65, 3, 2, 40, 0, 1, 17, 67, 2, 17, 67, 121, 0, 1, 17, 67, 10, 2, 32, 24, 0, 1, 107, 105,
- 115, 105, 114, 0, 2, 108, 105, 101, 110, 0, 97, 115, 101, 3, 2, 40, 10, 115, 89, 13, 0, 8, 105, 100, 117, 17, 65, 3, 2, 40,
- 12, 0, 114, 97, 110, 103, 2, 111, 101, 116, 3, 2, 40, 34, 2, 35, 68, 10, 0, 107, 114, 97, 116, 2, 105, 115, 17, 65, 3, 2,
- 40, 49, 34, 2, 35, 47, 0, 4, 2, 114, 97, 107, 101, 108, 3, 2, 110, 0, 2, 115, 111, 111, 110, 0, 8, 2, 109, 97, 114, 109,
- 0, 4, 114, 8, 2, 103, 97, 3, 2, 110, 34, 0, 114, 8, 2, 107, 97, 0, 4, 114, 116, 2, 111, 103, 114, 97, 3, 2, 110, 34,
- 47, 0, 114, 116, 2, 111, 108, 111, 0, 114, 116, 2, 111, 109, 101, 116, 114, 0, 114, 116, 2, 111, 115, 107, 111, 0, 114, 116, 111, 8,
- 2, 21, 3, 2, 110, 34, 47, 2, 40, 0, 114, 107, 101, 115, 3, 2, 110, 34, 49, 108, 89, 0, 114, 100, 111, 2, 110, 110, 97, 110,
- 3, 2, 110, 34, 72, 13, 0, 114, 100, 101, 110, 116, 8, 3, 2, 110, 34, 72, 108, 50, 47, 0, 114, 103, 97, 110, 105, 2, 115, 17,
- 65, 3, 2, 110, 34, 136, 2, 35, 50, 37, 0, 114, 103, 105, 2, 100, 101, 3, 2, 110, 34, 136, 13, 0, 98, 8, 2, 115, 3, 2,
- 110, 48, 0, 98, 115, 101, 114, 2, 118, 101, 101, 114, 3, 2, 110, 48, 89, 2, 112, 34, 0, 98, 115, 116, 105, 2, 110, 97, 3, 2,
- 110, 48, 89, 47, 13, 0, 107, 8, 2, 116, 17, 65, 3, 2, 110, 49, 0, 107, 107, 101, 114, 2, 110, 101, 117, 116, 3, 2, 110, 49,
- 13, 34, 0, 4, 109, 2, 108, 121, 3, 2, 110, 65, 0, 109, 2, 114, 105, 110, 103, 0, 109, 2, 115, 101, 105, 108, 0, 109, 2, 115,
- 105, 103, 0, 109, 2, 115, 119, 101, 114, 17, 67, 0, 109, 2, 118, 97, 116, 116, 0, 109, 2, 119, 101, 110, 116, 101, 108, 105, 0, 109,
- 8, 2, 103, 111, 114, 100, 0, 109, 8, 2, 104, 0, 109, 8, 2, 107, 108, 101, 109, 0, 109, 8, 2, 108, 97, 97, 103, 0, 109, 8,
- 2, 109, 117, 117, 114, 0, 109, 8, 2, 114, 97, 97, 109, 0, 109, 8, 2, 115, 105, 114, 107, 101, 108, 0, 109, 8, 2, 115, 107, 101,
- 112, 0, 109, 8, 2, 115, 107, 114, 0, 109, 8, 2, 115, 108, 117, 105, 101, 114, 0, 109, 8, 2, 115, 108, 117, 105, 116, 0, 109, 8,
- 2, 115, 116, 114, 101, 100, 101, 0, 109, 8, 2, 119, 97, 108, 0, 109, 8, 2, 119, 101, 108, 17, 67, 0, 109, 101, 108, 101, 2, 116,
- 3, 2, 110, 65, 13, 55, 108, 0, 109, 108, 105, 8, 2, 103, 103, 3, 2, 110, 65, 55, 109, 0, 109, 118, 101, 114, 8, 3, 2, 110,
- 65, 83, 112, 34, 0, 109, 115, 116, 97, 110, 100, 105, 103, 104, 3, 2, 110, 65, 89, 47, 35, 50, 72, 13, 136, 0, 109, 115, 107, 97,
- 110, 115, 8, 3, 2, 110, 65, 89, 49, 35, 50, 89, 0, 109, 115, 105, 110, 103, 101, 108, 3, 2, 110, 65, 89, 109, 68, 13, 55, 0,
- 109, 103, 101, 119, 105, 110, 103, 3, 2, 110, 65, 136, 116, 84, 13, 68, 0, 102, 102, 105, 115, 105, 3, 2, 110, 83, 2, 37, 91, 2,
- 37, 38, 0, 102, 102, 105, 2, 115, 105, 101, 114, 3, 2, 110, 83, 13, 0, 118, 117, 3, 2, 110, 84, 2, 118, 0, 115, 8, 2, 109,
- 111, 17, 67, 3, 2, 110, 89, 0, 115, 115, 105, 108, 108, 2, 101, 3, 2, 110, 89, 13, 55, 0, 115, 115, 105, 108, 108, 101, 2, 17,
- 67, 17, 65, 3, 2, 110, 89, 13, 55, 116, 0, 4, 1, 17, 67, 2, 17, 67, 105, 101, 101, 3, 2, 117, 0, 2, 108, 105, 109, 0,
- 2, 108, 121, 17, 67, 0, 2, 112, 97, 97, 108, 0, 2, 112, 97, 108, 101, 0, 8, 2, 118, 97, 21, 0, 114, 105, 195, 171, 110, 116,
- 2, 21, 3, 2, 117, 34, 2, 37, 57, 2, 108, 50, 47, 0, 114, 97, 110, 106, 101, 3, 2, 117, 34, 35, 50, 57, 13, 0, 114, 101,
- 110, 116, 2, 25, 3, 2, 117, 34, 108, 50, 47, 0, 116, 111, 109, 105, 101, 1, 21, 2, 32, 24, 3, 2, 117, 47, 2, 40, 65, 6,
- 37, 0, 116, 111, 109, 105, 101, 1, 21, 2, 195, 171, 3, 2, 117, 47, 2, 40, 65, 6, 37, 12, 0, 107, 97, 112, 105, 3, 2, 117,
- 49, 115, 48, 2, 37, 0, 108, 101, 2, 97, 110, 100, 101, 114, 3, 2, 117, 55, 2, 37, 0, 108, 121, 109, 2, 112, 3, 2, 117, 55,
- 109, 65, 0, 109, 105, 8, 2, 115, 115, 105, 101, 3, 2, 117, 65, 37, 0, 109, 101, 103, 97, 3, 2, 117, 65, 116, 136, 35, 0, 118,
- 97, 114, 105, 2, 111, 116, 111, 109, 105, 3, 2, 117, 84, 2, 115, 34, 2, 37, 0, 119, 101, 114, 2, 115, 112, 101, 108, 105, 103, 3,
- 2, 117, 84, 13, 34, 0, 115, 101, 2, 97, 3, 2, 117, 91, 2, 37, 0, 117, 116, 2, 111, 107, 114, 97, 3, 2, 120, 47, 0, 117,
- 116, 111, 2, 112, 115, 105, 101, 3, 2, 120, 47, 110, 0, 117, 100, 101, 114, 2, 119, 101, 116, 3, 2, 120, 72, 13, 34, 0, 1, 114,
+ autoFilesInMemory me = FilesInMemory_create ();
+ static unsigned char espeakdata_dicts1_data[81298] = {
+ 0, 4, 0, 0, 213, 80, 0, 0, 14, 69, 80, 245, 9, 85, 48, 47, 117, 91, 37, 111, 89, 0, 0, 0, 0, 0, 0, 10, 198, 88,
+ 243, 210, 44, 243, 64, 66, 9, 9, 198, 80, 244, 142, 4, 67, 192, 66, 24, 74, 44, 243, 134, 101, 69, 5, 73, 66, 137, 20, 49, 110,
+ 50, 83, 6, 123, 47, 113, 34, 80, 37, 0, 23, 65, 4, 35, 15, 49, 35, 48, 6, 112, 55, 35, 0, 81, 99, 97, 112, 112, 101, 108,
+ 108, 97, 32, 0, 18, 71, 32, 81, 76, 80, 83, 65, 48, 107, 116, 55, 47, 13, 65, 35, 55, 0, 10, 199, 5, 69, 18, 4, 180, 201,
+ 20, 66, 9, 198, 80, 241, 82, 36, 83, 128, 66, 0, 20, 72, 88, 243, 210, 56, 83, 69, 57, 48, 83, 117, 34, 50, 116, 65, 13, 50,
+ 89, 0, 6, 195, 92, 19, 148, 8, 0, 11, 68, 88, 19, 142, 20, 83, 35, 50, 13, 0, 13, 68, 61, 1, 78, 16, 110, 48, 10, 108,
+ 50, 47, 0, 12, 4, 1, 19, 39, 20, 35, 89, 13, 47, 0, 72, 10, 67, 80, 243, 153, 47, 120, 50, 37, 0, 0, 6, 65, 8, 71,
+ 116, 0, 0, 10, 198, 92, 19, 142, 20, 84, 128, 65, 8, 6, 195, 76, 16, 131, 17, 0, 6, 195, 89, 48, 64, 17, 14, 67, 52, 82,
+ 128, 65, 13, 57, 111, 83, 34, 120, 0, 24, 0, 0, 6, 65, 12, 89, 116, 0, 0, 0, 17, 10, 2, 18, 195, 188, 14, 8, 9, 12,
+ 4, 5, 21, 100, 101, 0, 10, 13, 4, 95, 8, 1, 3, 49, 6, 115, 34, 110, 50, 0, 0, 0, 13, 69, 56, 81, 197, 21, 32, 50,
+ 13, 136, 116, 34, 0, 10, 69, 32, 85, 201, 81, 64, 21, 0, 10, 6, 65, 16, 72, 116, 0, 0, 0, 0, 11, 68, 88, 144, 203, 76,
+ 84, 37, 49, 89, 0, 0, 5, 65, 20, 116, 0, 0, 12, 201, 16, 85, 82, 77, 68, 129, 4, 193, 5, 66, 15, 70, 92, 18, 204, 60,
+ 241, 128, 84, 115, 49, 55, 117, 83, 0, 0, 10, 67, 64, 243, 132, 48, 135, 50, 47, 0, 17, 4, 95, 48, 67, 15, 107, 6, 110, 50,
+ 13, 34, 47, 89, 47, 13, 0, 0, 26, 73, 52, 244, 133, 48, 85, 1, 64, 20, 139, 65, 110, 34, 13, 55, 4, 108, 47, 35, 48, 6,
+ 35, 34, 49, 0, 0, 8, 197, 60, 244, 140, 20, 112, 66, 14, 69, 36, 225, 129, 52, 80, 13, 50, 83, 115, 65, 13, 0, 22, 73, 48,
+ 19, 135, 20, 226, 15, 88, 83, 128, 55, 35, 68, 13, 50, 107, 117, 83, 13, 50, 0, 6, 65, 24, 108, 83, 0, 0, 6, 195, 76, 21,
+ 75, 17, 0, 0, 0, 8, 197, 28, 83, 129, 16, 80, 66, 21, 10, 13, 1, 20, 20, 8, 195, 169, 195, 188, 19, 65, 35, 47, 6, 37,
+ 12, 111, 89, 0, 14, 69, 8, 83, 129, 16, 80, 71, 13, 50, 115, 72, 37, 0, 15, 69, 52, 243, 129, 12, 240, 65, 110, 50, 6, 115,
+ 49, 40, 0, 6, 65, 28, 136, 116, 0, 0, 0, 8, 195, 44, 19, 128, 72, 11, 32, 18, 71, 12, 243, 5, 76, 33, 82, 28, 49, 117,
+ 55, 89, 71, 112, 34, 136, 0, 0, 19, 72, 80, 84, 130, 48, 19, 131, 32, 80, 47, 13, 34, 71, 55, 115, 50, 91, 0, 0, 6, 65,
+ 32, 107, 115, 0, 0, 13, 70, 24, 192, 85, 8, 84, 148, 21, 102, 114, 0, 10, 0, 8, 67, 48, 244, 132, 21, 0, 10, 0, 15, 70,
+ 60, 211, 69, 44, 81, 82, 110, 65, 13, 49, 116, 34, 0, 10, 198, 36, 229, 21, 77, 49, 78, 8, 32, 10, 1, 35, 50, 110, 65, 13,
+ 34, 0, 27, 0, 10, 69, 28, 21, 19, 9, 144, 21, 0, 10, 5, 65, 36, 37, 0, 6, 195, 5, 66, 214, 17, 0, 13, 6, 4, 195,
+ 169, 10, 195, 160, 21, 102, 114, 0, 10, 13, 1, 37, 48, 13, 34, 89, 6, 108, 50, 47, 0, 27, 0, 14, 1, 38, 23, 35, 65, 48,
+ 112, 34, 89, 35, 50, 47, 0, 0, 0, 18, 70, 77, 68, 153, 17, 35, 211, 89, 47, 34, 123, 47, 10, 34, 110, 89, 0, 16, 69, 20,
+ 180, 197, 48, 96, 2, 112, 49, 89, 6, 112, 55, 83, 0, 6, 65, 40, 57, 116, 0, 0, 16, 70, 44, 21, 137, 4, 20, 128, 49, 35,
+ 84, 37, 6, 115, 34, 0, 0, 8, 67, 76, 148, 128, 21, 0, 10, 10, 67, 12, 20, 140, 49, 115, 34, 114, 0, 9, 1, 42, 89, 47,
+ 112, 34, 0, 27, 0, 20, 72, 52, 84, 133, 28, 80, 137, 20, 64, 65, 116, 34, 13, 136, 13, 71, 37, 47, 0, 16, 70, 4, 50, 197,
+ 72, 208, 78, 35, 49, 13, 34, 65, 35, 50, 0, 10, 1, 43, 48, 55, 6, 111, 89, 0, 27, 0, 6, 65, 44, 49, 115, 0, 0, 0,
+ 12, 71, 28, 83, 148, 48, 83, 65, 56, 21, 0, 10, 9, 1, 46, 48, 111, 50, 47, 0, 27, 0, 12, 68, 80, 19, 137, 4, 47, 35,
+ 50, 57, 35, 0, 10, 1, 47, 89, 47, 34, 116, 48, 0, 27, 0, 14, 69, 17, 84, 214, 21, 32, 72, 111, 89, 83, 112, 34, 0, 6,
+ 65, 48, 112, 55, 0, 0, 0, 12, 67, 52, 85, 128, 65, 13, 83, 34, 120, 0, 24, 0, 0, 6, 65, 52, 108, 65, 0, 0, 24, 11,
+ 22, 5, 18, 1, 6, 7, 5, 12, 5, 195, 171, 83, 112, 34, 35, 83, 136, 13, 55, 116, 13, 0, 9, 198, 60, 244, 140, 20, 81, 128,
+ 66, 0, 17, 70, 12, 128, 82, 37, 51, 65, 49, 35, 34, 6, 109, 89, 65, 35, 0, 0, 22, 72, 65, 35, 205, 21, 66, 5, 85, 48,
+ 48, 34, 40, 65, 6, 116, 47, 37, 38, 111, 89, 0, 21, 72, 52, 20, 135, 5, 33, 84, 32, 16, 65, 35, 34, 136, 35, 34, 6, 116,
+ 47, 35, 0, 0, 8, 197, 64, 20, 139, 36, 80, 65, 14, 69, 80, 19, 139, 92, 16, 47, 35, 68, 49, 58, 35, 0, 11, 5, 95, 48,
+ 1, 14, 4, 11, 108, 50, 0, 6, 65, 56, 108, 50, 0, 0, 9, 198, 60, 225, 5, 73, 118, 76, 67, 0, 10, 199, 4, 19, 135, 4,
+ 19, 132, 20, 66, 0, 21, 72, 44, 243, 15, 77, 49, 78, 76, 80, 49, 110, 55, 13, 89, 6, 134, 50, 89, 13, 0, 0, 9, 198, 60,
+ 225, 5, 73, 113, 71, 67, 9, 197, 16, 16, 82, 60, 208, 8, 32, 5, 65, 60, 117, 0, 0, 17, 70, 21, 113, 78, 81, 114, 76, 116,
+ 84, 13, 50, 47, 84, 13, 55, 0, 6, 194, 61, 0, 72, 12, 15, 70, 48, 82, 80, 60, 193, 20, 55, 122, 48, 110, 55, 47, 0, 13,
+ 1, 61, 10, 136, 13, 55, 6, 123, 49, 10, 0, 27, 0, 12, 71, 16, 243, 129, 48, 68, 207, 56, 21, 0, 10, 16, 70, 12, 128, 82,
+ 48, 83, 133, 91, 115, 55, 6, 37, 12, 50, 0, 0, 12, 68, 61, 32, 65, 48, 117, 34, 6, 115, 55, 0, 20, 72, 36, 224, 71, 56,
+ 83, 73, 56, 112, 13, 50, 35, 136, 50, 116, 65, 13, 68, 0, 0, 7, 1, 64, 71, 123, 9, 0, 6, 65, 64, 48, 116, 0, 0, 16,
+ 70, 4, 227, 129, 48, 85, 0, 35, 50, 35, 55, 6, 108, 47, 0, 0, 0, 0, 6, 65, 68, 49, 118, 0, 0, 16, 70, 32, 244, 193,
+ 56, 224, 64, 107, 40, 89, 6, 35, 50, 35, 0, 0, 10, 199, 5, 52, 197, 77, 51, 210, 20, 67, 12, 199, 28, 85, 143, 48, 115, 9,
+ 44, 66, 8, 32, 0, 0, 8, 197, 60, 209, 197, 20, 96, 66, 0, 8, 67, 80, 129, 79, 47, 119, 0, 11, 70, 12, 128, 82, 48, 84,
+ 192, 21, 0, 10, 0, 15, 6, 1, 14, 4, 18, 195, 169, 6, 35, 50, 72, 34, 123, 0, 0, 0, 17, 70, 28, 85, 197, 48, 198, 83,
+ 136, 116, 84, 13, 55, 55, 123, 89, 0, 6, 65, 76, 108, 89, 0, 0, 19, 71, 77, 0, 71, 32, 85, 20, 36, 89, 48, 2, 35, 81,
+ 108, 47, 2, 37, 0, 0, 11, 136, 20, 21, 14, 9, 19, 9, 195, 171, 66, 18, 71, 44, 147, 66, 21, 35, 5, 100, 49, 37, 65, 71,
+ 13, 34, 55, 37, 0, 17, 70, 16, 160, 75, 5, 37, 1, 75, 35, 49, 6, 35, 34, 47, 35, 0, 0, 0, 6, 65, 80, 47, 116, 0,
+ 0, 17, 70, 48, 20, 193, 28, 225, 64, 55, 35, 89, 6, 35, 50, 57, 13, 0, 16, 70, 4, 33, 21, 48, 192, 72, 35, 71, 72, 6,
+ 40, 55, 35, 0, 0, 0, 7, 196, 88, 243, 20, 20, 65, 0, 9, 198, 60, 225, 197, 92, 83, 147, 65, 5, 193, 84, 72, 32, 14, 69,
+ 76, 19, 132, 72, 16, 89, 35, 50, 72, 34, 35, 0, 9, 198, 52, 20, 148, 36, 83, 147, 66, 15, 69, 84, 112, 78, 16, 16, 40, 81,
+ 6, 35, 50, 72, 35, 0, 0, 14, 70, 64, 85, 71, 20, 245, 0, 48, 111, 12, 90, 120, 0, 0, 0, 22, 72, 76, 244, 200, 4, 225,
+ 213, 88, 80, 89, 110, 91, 35, 68, 81, 6, 40, 12, 84, 108, 0, 0, 24, 73, 48, 19, 66, 61, 33, 200, 36, 226, 64, 55, 35, 65,
+ 71, 110, 34, 81, 6, 37, 12, 50, 37, 0, 6, 65, 88, 83, 116, 0, 0, 9, 66, 5, 48, 4, 35, 89, 0, 8, 0, 0, 9, 68,
+ 52, 16, 133, 48, 21, 0, 10, 11, 200, 12, 243, 147, 80, 19, 148, 36, 16, 66, 0, 13, 69, 64, 85, 9, 80, 80, 48, 13, 47, 37,
+ 47, 0, 14, 69, 64, 85, 18, 85, 48, 48, 116, 47, 34, 111, 89, 0, 12, 1, 92, 47, 34, 118, 89, 47, 34, 116, 48, 0, 6, 65,
+ 92, 84, 116, 0, 0, 16, 70, 56, 85, 10, 36, 84, 192, 50, 108, 12, 37, 80, 37, 89, 0, 16, 70, 36, 66, 76, 48, 84, 192, 37,
+ 72, 6, 109, 55, 13, 89, 0, 0, 11, 67, 64, 244, 148, 48, 110, 34, 47, 0, 65, 24, 73, 29, 35, 194, 48, 84, 147, 16, 19, 0,
+ 136, 34, 110, 71, 55, 13, 34, 89, 72, 6, 35, 55, 0, 0, 12, 68, 44, 17, 133, 20, 49, 35, 83, 6, 116, 0, 0, 7, 65, 96,
+ 108, 49, 89, 0, 0, 17, 70, 64, 19, 5, 72, 211, 192, 48, 35, 55, 6, 112, 34, 65, 40, 0, 0, 16, 70, 56, 85, 10, 36, 84,
+ 197, 50, 108, 37, 80, 37, 89, 13, 0, 0, 12, 68, 49, 80, 193, 76, 55, 40, 49, 35, 89, 0, 0, 17, 70, 76, 243, 132, 20, 225,
+ 83, 89, 110, 50, 72, 13, 50, 108, 89, 0, 5, 65, 100, 123, 0, 0, 11, 67, 4, 211, 211, 6, 115, 65, 110, 89, 0, 9, 67, 80,
+ 134, 83, 47, 123, 89, 0, 17, 70, 56, 21, 1, 76, 128, 64, 50, 2, 35, 47, 6, 35, 91, 35, 0, 0, 10, 199, 48, 85, 137, 80,
+ 146, 213, 76, 66, 12, 71, 72, 240, 133, 73, 68, 207, 56, 21, 0, 10, 28, 67, 48, 244, 192, 55, 110, 89, 10, 6, 35, 50, 75, 13,
+ 55, 37, 12, 88, 0, 81, 97, 110, 103, 101, 108, 101, 115, 32, 0, 10, 67, 8, 197, 77, 71, 55, 40, 65, 0, 0, 10, 69, 44, 83,
+ 22, 36, 224, 21, 0, 10, 7, 65, 104, 88, 108, 72, 0, 0, 16, 70, 56, 148, 150, 4, 224, 64, 50, 13, 34, 84, 115, 50, 35, 0,
+ 16, 70, 28, 20, 129, 28, 84, 192, 81, 13, 34, 115, 75, 13, 89, 0, 9, 67, 21, 84, 143, 128, 34, 40, 0, 17, 70, 76, 16, 146,
+ 36, 224, 64, 89, 35, 71, 34, 6, 37, 50, 35, 0, 0, 19, 71, 88, 84, 132, 21, 32, 65, 56, 83, 113, 34, 72, 13, 34, 10, 115,
+ 50, 0, 0, 11, 68, 64, 147, 143, 80, 48, 37, 50, 40, 0, 9, 198, 60, 225, 197, 48, 243, 198, 65, 19, 72, 29, 32, 72, 4, 212,
+ 212, 4, 64, 136, 34, 115, 65, 89, 47, 35, 47, 0, 0, 14, 69, 44, 244, 1, 5, 32, 49, 110, 48, 10, 115, 34, 0, 0, 0, 18,
+ 71, 72, 147, 80, 20, 194, 78, 28, 34, 109, 65, 48, 13, 55, 13, 68, 0, 0, 0, 8, 197, 76, 81, 5, 73, 64, 8, 0, 14, 70,
+ 21, 66, 69, 56, 225, 64, 108, 47, 37, 13, 50, 0, 0, 0, 13, 68, 61, 32, 76, 20, 117, 34, 6, 115, 55, 13, 0, 0, 14, 69,
+ 16, 19, 5, 56, 80, 72, 35, 55, 6, 116, 50, 0, 10, 69, 12, 192, 73, 72, 80, 21, 0, 10, 0, 18, 70, 52, 20, 148, 36, 226,
+ 64, 65, 35, 34, 47, 6, 37, 12, 50, 37, 0, 17, 70, 88, 149, 129, 48, 66, 64, 84, 37, 84, 6, 35, 55, 72, 37, 0, 0, 0,
+ 16, 70, 40, 84, 197, 8, 83, 0, 57, 116, 89, 13, 71, 112, 55, 0, 0, 0, 17, 70, 40, 19, 148, 92, 18, 192, 57, 35, 50, 47,
+ 58, 6, 35, 49, 0, 16, 70, 16, 17, 5, 48, 146, 192, 72, 115, 72, 13, 55, 109, 49, 0, 17, 66, 5, 80, 120, 15, 48, 6, 113,
+ 34, 0, 81, 112, 97, 105, 114, 32, 0, 10, 199, 16, 85, 82, 77, 64, 65, 56, 66, 0, 7, 196, 76, 19, 146, 8, 17, 0, 8, 197,
+ 60, 225, 213, 57, 48, 65, 14, 69, 56, 19, 69, 57, 48, 50, 115, 65, 13, 50, 89, 0, 8, 197, 20, 180, 205, 4, 224, 65, 13, 69,
+ 17, 83, 142, 21, 48, 72, 111, 50, 13, 89, 0, 0, 9, 198, 60, 225, 197, 52, 18, 192, 65, 0, 10, 1, 126, 47, 109, 55, 72, 13,
+ 0, 27, 0, 0, 0, 11, 70, 12, 130, 67, 4, 115, 192, 21, 0, 10, 0, 0, 12, 68, 21, 33, 197, 72, 112, 34, 81, 13, 34, 0,
+ 0, 0, 0, 15, 70, 92, 243, 19, 20, 193, 89, 58, 40, 55, 89, 55, 37, 0, 0, 0, 18, 70, 20, 193, 15, 72, 17, 15, 112, 55,
+ 72, 110, 34, 6, 115, 72, 120, 0, 0, 15, 70, 16, 145, 134, 85, 84, 192, 72, 13, 83, 118, 12, 89, 0, 15, 70, 85, 68, 133, 12,
+ 133, 0, 118, 47, 34, 112, 136, 47, 0, 0, 0, 14, 7, 3, 18, 195, 168, 3, 8, 5, 49, 34, 108, 91, 0, 0, 8, 197, 92, 16,
+ 82, 60, 208, 8, 0, 9, 198, 76, 82, 212, 61, 33, 64, 66, 9, 198, 16, 242, 212, 61, 33, 64, 66, 14, 70, 72, 83, 133, 81, 65,
+ 64, 34, 13, 50, 108, 47, 0, 0, 0, 11, 200, 88, 243, 19, 92, 19, 135, 21, 32, 65, 0, 0, 21, 66, 16, 16, 72, 35, 15, 84,
+ 6, 37, 50, 76, 37, 0, 81, 118, 105, 110, 99, 105, 32, 0, 11, 70, 20, 20, 212, 28, 21, 5, 21, 0, 10, 0, 0, 14, 69, 88,
+ 244, 137, 28, 80, 83, 117, 34, 13, 136, 13, 0, 16, 69, 76, 145, 83, 80, 16, 89, 37, 38, 6, 108, 89, 47, 35, 0, 14, 69, 29,
+ 32, 78, 28, 80, 136, 34, 115, 50, 89, 37, 0, 14, 69, 20, 196, 193, 8, 80, 112, 55, 89, 13, 71, 37, 0, 0, 0, 7, 195, 16,
+ 21, 0, 72, 11, 0, 7, 196, 44, 243, 148, 20, 65, 23, 72, 53, 5, 77, 4, 192, 78, 28, 16, 65, 48, 40, 12, 65, 35, 55, 6,
+ 35, 68, 81, 35, 0, 8, 67, 48, 17, 25, 21, 0, 10, 0, 14, 69, 16, 80, 143, 72, 16, 72, 13, 71, 117, 34, 35, 0, 0, 17,
+ 70, 32, 16, 129, 45, 82, 192, 107, 6, 35, 71, 35, 49, 111, 49, 0, 0, 18, 7, 4, 1, 14, 9, 195, 171, 12, 72, 6, 115, 50,
+ 37, 12, 13, 55, 0, 0, 22, 72, 88, 84, 147, 36, 225, 1, 8, 16, 83, 113, 34, 89, 10, 13, 50, 72, 115, 71, 35, 0, 11, 200,
+ 52, 148, 194, 73, 82, 75, 80, 80, 66, 12, 68, 88, 243, 22, 60, 84, 110, 55, 84, 40, 0, 0, 0, 15, 70, 44, 194, 77, 20, 145,
+ 0, 49, 55, 109, 65, 123, 47, 0, 0, 0, 0, 0, 16, 70, 64, 144, 193, 77, 51, 192, 48, 37, 49, 6, 35, 89, 40, 0, 11, 70,
+ 52, 20, 135, 5, 33, 84, 21, 0, 10, 0, 0, 16, 7, 19, 195, 169, 1, 14, 3, 5, 89, 2, 116, 133, 50, 89, 0, 0, 16, 70,
+ 80, 84, 207, 85, 37, 83, 47, 13, 89, 120, 34, 111, 89, 0, 0, 0, 13, 67, 52, 228, 128, 65, 109, 50, 6, 116, 34, 0, 24, 0,
+ 9, 68, 60, 113, 5, 56, 21, 0, 10, 0, 9, 198, 77, 64, 67, 12, 21, 15, 66, 0, 17, 70, 48, 20, 193, 73, 84, 192, 55, 115,
+ 89, 13, 34, 2, 111, 89, 0, 15, 70, 13, 84, 211, 60, 228, 192, 49, 35, 89, 13, 50, 89, 0, 13, 66, 17, 32, 72, 6, 110, 49,
+ 47, 13, 34, 0, 24, 16, 66, 9, 96, 71, 123, 83, 6, 117, 34, 71, 116, 55, 47, 0, 24, 0, 0, 12, 200, 36, 229, 5, 20, 225,
+ 5, 20, 192, 66, 8, 13, 68, 40, 244, 213, 4, 57, 6, 117, 91, 37, 35, 0, 12, 68, 45, 34, 71, 20, 49, 34, 37, 136, 13, 0,
+ 0, 12, 69, 76, 50, 15, 61, 32, 89, 49, 117, 34, 0, 0, 17, 70, 52, 244, 212, 21, 37, 0, 65, 6, 110, 89, 47, 13, 34, 47,
+ 0, 0, 0, 11, 67, 8, 85, 1, 71, 116, 47, 35, 0, 9, 13, 68, 44, 83, 137, 4, 49, 37, 12, 50, 37, 35, 0, 0, 0, 9,
+ 198, 65, 34, 77, 5, 65, 64, 66, 0, 0, 8, 196, 60, 225, 5, 72, 72, 12, 0, 13, 69, 24, 245, 82, 36, 80, 83, 40, 34, 6,
+ 37, 0, 0, 0, 17, 71, 81, 34, 67, 32, 20, 132, 80, 47, 34, 37, 136, 115, 34, 47, 0, 0, 16, 70, 76, 83, 133, 44, 19, 0,
+ 89, 116, 50, 13, 49, 35, 55, 0, 0, 14, 69, 28, 195, 210, 36, 16, 81, 55, 131, 34, 37, 35, 0, 12, 201, 4, 208, 78, 104, 147,
+ 84, 61, 66, 64, 68, 0, 0, 11, 70, 88, 144, 212, 61, 34, 65, 21, 0, 10, 0, 11, 200, 60, 225, 197, 92, 83, 147, 16, 80, 67,
+ 0, 0, 0, 9, 198, 84, 226, 70, 61, 35, 69, 67, 0, 7, 196, 76, 241, 1, 80, 8, 7, 196, 60, 209, 1, 80, 8, 0, 0, 0,
+ 6, 195, 4, 224, 192, 17, 0, 12, 68, 29, 34, 69, 28, 81, 34, 37, 12, 81, 0, 0, 0, 10, 198, 56, 241, 212, 4, 228, 192, 8,
+ 32, 0, 17, 70, 48, 243, 132, 20, 228, 197, 55, 110, 50, 72, 13, 50, 89, 13, 0, 11, 67, 8, 80, 64, 71, 37, 12, 57, 35, 0,
+ 0, 0, 0, 0, 6, 195, 16, 145, 64, 72, 0, 10, 67, 105, 83, 21, 88, 40, 55, 40, 0, 0, 14, 69, 72, 243, 132, 21, 32, 34,
+ 110, 50, 72, 13, 34, 0, 14, 69, 17, 83, 131, 4, 224, 72, 35, 68, 49, 14, 50, 0, 12, 69, 8, 245, 87, 21, 32, 71, 120, 13,
+ 34, 0, 0, 0, 19, 71, 28, 83, 4, 20, 194, 75, 20, 136, 112, 55, 72, 13, 55, 13, 49, 13, 0, 0, 10, 67, 73, 81, 1, 34,
+ 40, 72, 35, 0, 0, 14, 69, 49, 82, 68, 61, 0, 55, 127, 47, 10, 110, 48, 0, 10, 69, 72, 240, 133, 73, 64, 21, 0, 10, 15,
+ 69, 8, 84, 212, 21, 32, 71, 6, 108, 89, 47, 13, 34, 0, 0, 12, 201, 60, 244, 133, 20, 226, 207, 53, 53, 5, 66, 19, 8, 5,
+ 6, 5, 19, 9, 195, 171, 18, 37, 83, 6, 116, 89, 37, 13, 34, 0, 17, 8, 3, 9, 20, 18, 15, 195, 170, 14, 89, 13, 47, 34,
+ 40, 50, 0, 15, 66, 16, 80, 72, 13, 15, 55, 35, 0, 72, 81, 108, 97, 32, 8, 66, 16, 80, 72, 13, 0, 9, 16, 70, 28, 243,
+ 149, 8, 145, 64, 81, 13, 50, 40, 12, 71, 37, 0, 0, 0, 12, 68, 32, 147, 4, 20, 107, 37, 55, 72, 13, 0, 0, 8, 195, 32,
+ 16, 82, 72, 9, 32, 16, 69, 76, 243, 1, 56, 176, 89, 2, 117, 55, 35, 68, 49, 0, 8, 16, 7, 11, 1, 14, 1, 195, 164, 14,
+ 49, 115, 50, 115, 35, 50, 0, 0, 0, 18, 71, 64, 148, 143, 84, 85, 20, 20, 48, 13, 34, 40, 12, 6, 108, 47, 0, 20, 71, 4,
+ 112, 77, 20, 211, 143, 56, 35, 136, 35, 65, 6, 108, 65, 50, 110, 50, 0, 0, 13, 68, 92, 83, 1, 24, 84, 112, 55, 10, 35, 83,
+ 0, 9, 68, 9, 34, 65, 56, 21, 0, 10, 12, 4, 95, 4, 16, 20, 6, 48, 111, 50, 47, 0, 0, 0, 5, 194, 9, 144, 72, 16,
+ 66, 17, 80, 72, 13, 15, 47, 125, 0, 81, 116, 111, 105, 116, 32, 19, 66, 17, 80, 72, 13, 15, 48, 34, 6, 116, 0, 81, 112, 114,
+ 101, 101, 122, 32, 18, 66, 17, 80, 72, 13, 15, 48, 55, 125, 0, 81, 112, 108, 111, 111, 121, 32, 23, 66, 17, 80, 72, 40, 15, 48,
+ 55, 13, 89, 6, 37, 0, 81, 112, 108, 101, 115, 115, 105, 115, 32, 24, 66, 17, 80, 72, 40, 15, 48, 37, 89, 6, 115, 50, 37, 0,
+ 81, 112, 105, 115, 97, 110, 105, 101, 32, 5, 194, 17, 80, 72, 0, 10, 199, 80, 83, 141, 36, 228, 212, 20, 66, 0, 13, 68, 32, 19,
+ 12, 60, 107, 6, 109, 55, 4, 120, 0, 11, 200, 20, 65, 76, 4, 112, 129, 72, 80, 67, 15, 7, 5, 21, 7, 195, 168, 14, 5, 118,
+ 90, 6, 108, 50, 0, 0, 10, 67, 40, 80, 78, 90, 133, 50, 0, 41, 0, 0, 8, 67, 56, 82, 76, 21, 0, 10, 0, 12, 68, 80,
+ 19, 135, 4, 47, 35, 68, 81, 35, 0, 8, 196, 80, 83, 147, 100, 66, 8, 7, 196, 56, 17, 1, 80, 8, 0, 8, 197, 24, 195, 210,
+ 37, 48, 65, 19, 70, 4, 229, 15, 56, 149, 83, 35, 50, 47, 6, 117, 50, 37, 57, 111, 89, 0, 0, 6, 194, 4, 192, 8, 32, 17,
+ 70, 40, 240, 67, 32, 147, 64, 57, 40, 58, 6, 115, 136, 13, 65, 0, 0, 0, 12, 68, 49, 82, 193, 76, 55, 40, 49, 35, 89, 0,
+ 12, 68, 29, 33, 84, 4, 81, 34, 116, 47, 35, 0, 13, 4, 95, 20, 12, 4, 47, 6, 109, 55, 72, 13, 0, 0, 10, 69, 92, 21,
+ 19, 60, 224, 21, 0, 10, 14, 69, 37, 48, 66, 20, 192, 37, 89, 13, 71, 112, 55, 0, 0, 9, 198, 4, 196, 133, 20, 68, 192, 66,
+ 0, 16, 67, 20, 228, 192, 108, 50, 89, 117, 83, 117, 34, 47, 89, 0, 24, 0, 12, 68, 88, 83, 132, 4, 84, 108, 50, 72, 35, 0,
+ 9, 68, 12, 242, 5, 56, 21, 0, 10, 0, 13, 69, 12, 131, 208, 36, 224, 91, 2, 110, 48, 133, 0, 0, 17, 70, 60, 213, 18, 20,
+ 229, 0, 110, 65, 47, 34, 6, 108, 50, 47, 0, 22, 66, 21, 64, 108, 47, 89, 6, 108, 47, 13, 34, 35, 0, 81, 99, 101, 116, 101,
+ 114, 97, 32, 9, 198, 4, 194, 66, 4, 208, 64, 67, 0, 0, 9, 198, 92, 16, 82, 32, 81, 78, 8, 16, 70, 85, 2, 78, 29, 67,
+ 206, 35, 48, 37, 68, 47, 13, 50, 0, 0, 0, 17, 70, 52, 242, 1, 52, 209, 68, 65, 40, 107, 6, 35, 65, 13, 47, 0, 0, 0,
+ 12, 137, 1, 7, 20, 5, 18, 23, 5, 195, 171, 67, 0, 0, 16, 70, 8, 147, 208, 76, 145, 64, 71, 37, 6, 110, 48, 89, 37, 0,
+ 16, 70, 52, 243, 148, 4, 117, 64, 65, 110, 50, 47, 13, 49, 118, 0, 0, 0, 0, 0, 9, 198, 60, 244, 151, 4, 18, 64, 65, 0,
+ 0, 9, 198, 72, 243, 132, 20, 83, 0, 66, 9, 68, 48, 245, 73, 76, 55, 126, 0, 0, 8, 197, 60, 244, 139, 60, 208, 66, 14, 69,
+ 20, 97, 129, 80, 16, 108, 83, 6, 115, 47, 35, 0, 0, 0, 10, 67, 52, 241, 84, 65, 40, 47, 0, 32, 0, 9, 198, 88, 243, 210,
+ 92, 16, 82, 66, 13, 68, 76, 243, 143, 64, 89, 110, 50, 10, 110, 48, 0, 11, 200, 60, 225, 197, 72, 145, 70, 36, 80, 65, 0, 16,
+ 70, 24, 85, 1, 44, 16, 83, 83, 108, 47, 35, 49, 115, 89, 0, 13, 69, 76, 128, 82, 60, 224, 91, 112, 34, 14, 50, 0, 10, 69,
+ 8, 244, 212, 60, 224, 21, 0, 10, 0, 11, 70, 92, 147, 12, 36, 19, 64, 21, 0, 10, 0, 0, 24, 72, 16, 84, 207, 56, 64, 78,
+ 45, 48, 72, 108, 89, 19, 110, 50, 72, 35, 68, 49, 89, 0, 8, 32, 16, 70, 20, 147, 147, 80, 82, 78, 121, 50, 89, 47, 121, 12,
+ 50, 0, 20, 9, 23, 1, 12, 12, 15, 14, 9, 195, 171, 84, 35, 55, 6, 117, 50, 37, 13, 0, 0, 14, 69, 8, 84, 212, 21, 48,
+ 71, 108, 89, 47, 13, 89, 0, 23, 73, 12, 192, 78, 92, 147, 12, 36, 19, 64, 49, 55, 113, 50, 58, 6, 37, 55, 37, 13, 65, 0,
+ 0, 10, 67, 52, 241, 83, 65, 40, 89, 0, 32, 15, 70, 44, 128, 89, 100, 19, 64, 49, 35, 57, 6, 35, 65, 0, 18, 5, 19, 13,
+ 19, 39, 5, 108, 89, 10, 108, 65, 10, 6, 108, 89, 13, 0, 0, 0, 0, 11, 68, 8, 245, 8, 4, 71, 117, 47, 35, 0, 0, 14,
+ 6, 14, 1, 21, 4, 195, 169, 50, 110, 72, 6, 116, 0, 0, 0, 16, 71, 76, 50, 18, 20, 147, 133, 72, 91, 34, 121, 50, 13, 34,
+ 0, 0, 12, 68, 80, 19, 135, 60, 47, 35, 68, 136, 40, 0, 12, 68, 12, 147, 132, 100, 89, 109, 50, 72, 37, 0, 9, 68, 4, 115,
+ 133, 76, 21, 0, 10, 12, 68, 44, 243, 135, 60, 49, 110, 68, 81, 40, 0, 0, 0, 17, 70, 56, 85, 19, 61, 113, 76, 50, 108, 47,
+ 89, 117, 84, 112, 55, 0, 11, 70, 12, 128, 85, 12, 84, 128, 21, 0, 10, 0, 18, 71, 9, 82, 84, 21, 1, 82, 16, 71, 127, 47,
+ 13, 48, 113, 34, 47, 0, 23, 10, 13, 1, 3, 5, 4, 15, 14, 9, 195, 171, 65, 35, 89, 13, 72, 6, 117, 50, 37, 13, 0, 24,
+ 10, 2, 1, 2, 9, 12, 15, 14, 9, 195, 171, 71, 35, 71, 37, 55, 6, 117, 50, 37, 38, 13, 0, 0, 11, 68, 4, 195, 1, 32,
+ 2, 35, 55, 115, 0, 18, 7, 9, 20, 1, 12, 9, 195, 171, 37, 47, 6, 115, 55, 37, 38, 13, 0, 22, 72, 4, 97, 193, 56, 148,
+ 212, 4, 224, 35, 83, 81, 6, 35, 50, 37, 89, 47, 35, 50, 0, 0, 18, 70, 12, 20, 193, 56, 245, 129, 49, 35, 89, 35, 50, 6,
+ 117, 84, 35, 0, 0, 0, 0, 11, 68, 32, 19, 143, 84, 107, 115, 50, 120, 0, 0, 18, 70, 76, 241, 15, 20, 225, 5, 89, 6, 117,
+ 72, 4, 40, 50, 72, 13, 0, 0, 17, 70, 52, 20, 140, 20, 225, 64, 65, 35, 34, 55, 6, 116, 12, 50, 0, 21, 9, 1, 2, 9,
+ 13, 195, 169, 12, 5, 7, 35, 71, 37, 50, 6, 116, 55, 108, 136, 0, 0, 17, 67, 36, 228, 208, 109, 50, 89, 48, 108, 49, 47, 6,
+ 128, 34, 0, 24, 0, 13, 68, 88, 84, 129, 24, 83, 112, 34, 10, 35, 83, 0, 12, 68, 88, 19, 129, 24, 83, 35, 50, 35, 83, 0,
+ 15, 70, 76, 50, 15, 20, 208, 78, 89, 49, 40, 65, 35, 50, 0, 0, 14, 69, 64, 19, 1, 92, 16, 48, 13, 55, 115, 84, 35, 0,
+ 16, 69, 21, 52, 5, 4, 176, 37, 12, 38, 89, 48, 37, 12, 49, 0, 7, 195, 16, 149, 0, 72, 32, 0, 0, 19, 71, 76, 181, 76,
+ 16, 83, 1, 76, 89, 49, 111, 55, 72, 13, 55, 35, 89, 0, 20, 71, 56, 20, 193, 72, 83, 133, 72, 50, 35, 89, 35, 34, 6, 116,
+ 50, 13, 34, 0, 16, 70, 48, 148, 19, 80, 145, 75, 55, 109, 48, 89, 47, 37, 49, 0, 15, 70, 12, 129, 67, 44, 84, 147, 76, 108,
+ 49, 13, 34, 89, 0, 15, 70, 53, 144, 149, 72, 114, 0, 65, 123, 71, 111, 34, 136, 0, 0, 13, 68, 52, 19, 1, 56, 65, 35, 55,
+ 6, 35, 50, 0, 0, 14, 69, 52, 17, 1, 52, 80, 65, 35, 72, 6, 115, 65, 0, 13, 69, 52, 20, 148, 32, 16, 65, 35, 34, 47,
+ 35, 0, 13, 69, 8, 84, 148, 32, 16, 71, 112, 34, 47, 35, 0, 0, 6, 195, 20, 243, 133, 66, 10, 67, 8, 83, 133, 71, 116, 50,
+ 13, 0, 0, 0, 11, 200, 44, 192, 65, 77, 96, 75, 36, 80, 66, 15, 6, 10, 21, 14, 195, 173, 14, 136, 40, 50, 6, 37, 50, 0,
+ 0, 10, 67, 41, 80, 78, 136, 58, 35, 50, 0, 16, 70, 28, 83, 210, 28, 147, 129, 75, 131, 75, 6, 37, 50, 35, 0, 17, 70, 16,
+ 19, 137, 20, 195, 5, 72, 35, 50, 37, 38, 6, 112, 55, 0, 0, 11, 67, 105, 83, 65, 88, 40, 12, 65, 35, 0, 16, 70, 48, 21,
+ 5, 28, 19, 128, 55, 115, 47, 13, 136, 35, 50, 0, 11, 70, 12, 194, 70, 80, 243, 128, 21, 0, 10, 0, 16, 70, 72, 145, 83, 48,
+ 147, 135, 34, 37, 12, 89, 55, 37, 68, 0, 7, 195, 16, 19, 128, 8, 32, 20, 71, 52, 85, 21, 76, 19, 5, 52, 65, 13, 47, 6,
+ 118, 89, 35, 55, 108, 65, 0, 19, 71, 64, 146, 197, 80, 33, 82, 28, 48, 13, 49, 108, 47, 71, 112, 34, 136, 0, 0, 0, 9, 198,
+ 4, 100, 137, 12, 19, 129, 67, 0, 10, 67, 88, 84, 129, 84, 116, 34, 35, 0, 11, 70, 77, 65, 80, 32, 83, 128, 21, 0, 10, 0,
+ 10, 67, 88, 84, 128, 83, 6, 113, 34, 0, 10, 199, 16, 85, 82, 28, 16, 78, 76, 65, 0, 16, 73, 52, 17, 1, 52, 242, 83, 20,
+ 195, 5, 21, 102, 114, 0, 10, 0, 13, 69, 80, 129, 82, 60, 224, 47, 34, 6, 110, 50, 0, 10, 69, 48, 147, 9, 4, 224, 21, 0,
+ 10, 0, 17, 70, 56, 146, 211, 92, 84, 132, 50, 109, 49, 89, 84, 113, 34, 47, 0, 15, 70, 88, 149, 137, 21, 36, 192, 84, 13, 84,
+ 13, 57, 116, 0, 0, 0, 10, 67, 88, 84, 135, 83, 112, 34, 136, 0, 9, 68, 32, 83, 5, 56, 21, 0, 10, 0, 14, 69, 52, 244,
+ 139, 20, 192, 65, 110, 34, 49, 13, 55, 0, 0, 0, 0, 19, 72, 12, 132, 137, 77, 66, 65, 4, 224, 49, 34, 109, 89, 47, 37, 115,
+ 50, 0, 0, 23, 73, 8, 83, 1, 56, 116, 137, 44, 84, 128, 71, 13, 55, 35, 68, 34, 13, 49, 4, 109, 34, 0, 0, 0, 0, 0,
+ 14, 69, 77, 80, 137, 21, 64, 89, 111, 71, 6, 37, 47, 0, 9, 198, 4, 193, 193, 4, 225, 5, 66, 0, 6, 194, 8, 240, 72, 12,
+ 0, 18, 71, 13, 33, 83, 12, 83, 132, 60, 49, 34, 13, 91, 108, 50, 72, 40, 0, 23, 73, 72, 16, 200, 52, 19, 137, 56, 241, 134,
+ 34, 35, 136, 65, 6, 35, 50, 37, 50, 110, 83, 0, 19, 71, 16, 83, 133, 52, 20, 139, 20, 72, 116, 50, 13, 65, 35, 34, 49, 13,
+ 0, 18, 71, 8, 241, 75, 5, 33, 83, 80, 71, 40, 49, 35, 34, 108, 89, 47, 0, 0, 0, 16, 69, 36, 225, 21, 56, 16, 37, 50,
+ 72, 6, 40, 12, 50, 35, 0, 15, 6, 13, 15, 18, 14, 195, 169, 65, 110, 34, 50, 6, 123, 0, 14, 69, 52, 243, 137, 12, 16, 65,
+ 110, 50, 37, 49, 35, 0, 15, 69, 32, 83, 5, 56, 16, 107, 37, 55, 6, 116, 50, 35, 0, 13, 69, 8, 85, 19, 36, 80, 71, 108,
+ 47, 89, 37, 0, 0, 0, 0, 0, 15, 69, 80, 245, 1, 48, 80, 47, 40, 47, 6, 115, 55, 13, 0, 14, 69, 56, 17, 5, 48, 80,
+ 50, 115, 72, 116, 55, 13, 0, 18, 70, 52, 16, 193, 72, 243, 137, 65, 35, 49, 35, 34, 6, 117, 50, 37, 0, 21, 73, 12, 132, 137,
+ 77, 67, 198, 24, 83, 0, 49, 34, 13, 89, 47, 110, 83, 13, 55, 0, 17, 69, 4, 209, 76, 36, 16, 35, 65, 6, 37, 12, 55, 37,
+ 57, 35, 0, 14, 69, 28, 17, 1, 72, 16, 136, 13, 72, 115, 34, 35, 0, 0, 0, 17, 3, 226, 133, 148, 47, 58, 4, 116, 72, 6,
+ 113, 34, 72, 13, 89, 0, 0, 13, 68, 72, 243, 133, 48, 34, 40, 50, 6, 112, 55, 0, 0, 18, 70, 40, 18, 207, 52, 147, 129, 57,
+ 35, 49, 40, 65, 6, 37, 50, 35, 0, 0, 9, 198, 20, 180, 212, 20, 83, 128, 65, 16, 70, 45, 84, 149, 52, 19, 128, 49, 40, 34,
+ 40, 65, 35, 50, 0, 0, 16, 70, 21, 33, 197, 72, 147, 135, 112, 34, 81, 13, 34, 13, 68, 0, 0, 12, 68, 16, 20, 133, 52, 72,
+ 35, 34, 13, 65, 0, 14, 70, 12, 147, 147, 5, 85, 0, 89, 13, 50, 89, 117, 0, 11, 3, 226, 133, 147, 72, 113, 34, 72, 13, 0,
+ 0, 15, 69, 36, 229, 5, 57, 48, 13, 50, 47, 6, 108, 50, 89, 0, 14, 69, 20, 193, 5, 73, 48, 112, 55, 72, 13, 34, 89, 0,
+ 14, 73, 77, 4, 137, 56, 116, 212, 20, 83, 128, 21, 0, 10, 0, 10, 198, 60, 100, 203, 60, 243, 128, 66, 8, 9, 198, 88, 147, 10,
+ 60, 83, 128, 66, 13, 70, 5, 98, 71, 56, 243, 128, 21, 102, 114, 0, 10, 0, 0, 9, 68, 20, 197, 137, 76, 21, 0, 10, 0, 19,
+ 70, 5, 3, 212, 20, 244, 197, 35, 48, 110, 47, 37, 38, 6, 117, 89, 13, 0, 14, 69, 52, 245, 84, 60, 224, 65, 40, 47, 6, 110,
+ 50, 0, 0, 9, 198, 8, 244, 203, 4, 20, 192, 66, 11, 70, 8, 80, 84, 48, 84, 192, 21, 0, 10, 16, 70, 52, 84, 211, 36, 20,
+ 192, 65, 13, 89, 37, 57, 35, 89, 0, 15, 70, 8, 244, 12, 4, 20, 192, 71, 117, 48, 55, 115, 89, 0, 0, 10, 67, 4, 128, 64,
+ 115, 107, 26, 115, 0, 19, 71, 52, 21, 82, 37, 66, 85, 76, 65, 110, 34, 6, 37, 91, 57, 111, 89, 0, 0, 9, 68, 92, 83, 132,
+ 100, 21, 0, 10, 10, 3, 95, 49, 15, 10, 6, 116, 34, 0, 0, 0, 10, 3, 95, 49, 1, 10, 6, 116, 50, 0, 0, 14, 71, 8,
+ 245, 82, 28, 83, 201, 76, 21, 102, 114, 0, 10, 9, 3, 226, 130, 172, 128, 34, 40, 0, 0, 19, 8, 22, 15, 195, 171, 12, 5, 14,
+ 20, 83, 117, 13, 55, 10, 108, 50, 47, 0, 0, 0, 17, 70, 56, 244, 141, 4, 193, 64, 50, 110, 34, 65, 6, 115, 55, 13, 0, 0,
+ 0, 24, 67, 64, 144, 203, 48, 4, 37, 49, 15, 13, 50, 15, 48, 6, 123, 0, 82, 110, 32, 112, 97, 121, 32, 10, 3, 95, 50, 15,
+ 47, 58, 6, 116, 0, 0, 0, 9, 66, 20, 176, 112, 49, 0, 72, 32, 0, 0, 10, 67, 88, 84, 147, 83, 113, 34, 89, 0, 12, 68,
+ 28, 83, 133, 72, 136, 116, 50, 13, 34, 0, 13, 68, 5, 51, 207, 44, 2, 35, 89, 10, 117, 49, 0, 0, 15, 69, 76, 19, 1, 52,
+ 144, 89, 35, 55, 6, 115, 65, 37, 0, 7, 195, 32, 85, 0, 72, 32, 16, 69, 17, 99, 210, 4, 176, 72, 14, 84, 6, 131, 90, 35,
+ 49, 0, 0, 16, 70, 81, 32, 71, 36, 82, 192, 47, 34, 35, 136, 6, 37, 49, 0, 17, 70, 9, 33, 89, 4, 226, 64, 71, 34, 37,
+ 57, 6, 115, 50, 37, 0, 16, 70, 65, 33, 83, 80, 146, 192, 48, 34, 108, 89, 47, 37, 49, 0, 24, 74, 64, 245, 3, 32, 81, 147,
+ 81, 35, 207, 52, 48, 110, 76, 109, 83, 89, 47, 34, 6, 117, 65, 0, 0, 11, 199, 60, 225, 5, 73, 113, 82, 64, 67, 36, 10, 199,
+ 28, 84, 136, 5, 33, 21, 76, 66, 0, 9, 68, 40, 243, 133, 76, 21, 0, 10, 10, 3, 95, 51, 15, 72, 6, 113, 34, 0, 0, 15,
+ 69, 76, 243, 149, 72, 80, 89, 110, 50, 10, 118, 34, 13, 0, 0, 6, 194, 37, 48, 72, 32, 0, 12, 71, 92, 147, 66, 48, 81, 15,
+ 56, 21, 0, 10, 0, 20, 72, 5, 36, 143, 28, 19, 147, 36, 80, 35, 34, 40, 136, 6, 35, 50, 89, 37, 0, 12, 68, 76, 245, 8,
+ 60, 89, 40, 12, 47, 40, 0, 9, 67, 41, 83, 135, 57, 40, 68, 0, 0, 0, 0, 9, 198, 32, 84, 139, 84, 193, 83, 65, 17, 70,
+ 44, 19, 1, 24, 243, 135, 49, 35, 55, 35, 83, 6, 110, 68, 0, 0, 0, 0, 20, 9, 6, 18, 1, 14, 195, 167, 15, 9, 19, 83,
+ 34, 133, 50, 89, 58, 6, 115, 0, 0, 6, 195, 16, 148, 192, 72, 14, 71, 12, 129, 86, 72, 243, 5, 80, 21, 102, 114, 0, 10, 0,
+ 0, 15, 70, 56, 245, 83, 20, 64, 69, 50, 120, 89, 13, 72, 115, 0, 0, 16, 70, 80, 84, 85, 36, 192, 64, 47, 13, 49, 37, 12,
+ 55, 35, 0, 16, 70, 44, 19, 9, 20, 96, 64, 49, 35, 55, 6, 37, 83, 35, 0, 17, 70, 56, 21, 1, 76, 160, 64, 50, 2, 35,
+ 47, 6, 35, 91, 35, 0, 18, 70, 52, 21, 8, 36, 20, 192, 65, 35, 47, 6, 37, 12, 57, 35, 89, 0, 9, 198, 8, 84, 141, 84,
+ 64, 64, 66, 0, 19, 71, 65, 33, 84, 61, 34, 85, 76, 48, 34, 13, 47, 117, 34, 37, 111, 89, 0, 0, 20, 72, 29, 34, 69, 44,
+ 83, 1, 56, 64, 136, 34, 37, 49, 13, 55, 35, 50, 47, 0, 0, 9, 197, 60, 244, 150, 4, 192, 66, 36, 10, 69, 56, 83, 19, 60,
+ 224, 21, 0, 10, 0, 25, 74, 76, 225, 69, 84, 32, 76, 20, 97, 133, 44, 89, 50, 119, 71, 35, 55, 10, 37, 83, 4, 108, 49, 0,
+ 10, 67, 8, 85, 197, 71, 116, 84, 13, 0, 17, 70, 76, 81, 129, 56, 160, 64, 89, 13, 83, 6, 35, 50, 57, 35, 0, 14, 4, 95,
+ 13, 3, 14, 65, 6, 35, 49, 34, 110, 50, 0, 0, 20, 71, 28, 192, 68, 36, 21, 15, 72, 136, 55, 35, 72, 37, 6, 115, 47, 110,
+ 34, 0, 0, 15, 70, 72, 145, 75, 21, 37, 0, 34, 37, 49, 13, 34, 47, 0, 0, 0, 0, 20, 71, 52, 20, 203, 21, 34, 78, 28,
+ 65, 35, 89, 49, 6, 116, 34, 13, 68, 0, 9, 15, 69, 32, 20, 132, 61, 0, 107, 35, 34, 47, 19, 110, 48, 0, 16, 6, 11, 1,
+ 195, 175, 18, 15, 49, 35, 10, 6, 37, 34, 40, 0, 0, 12, 68, 64, 20, 139, 20, 48, 35, 34, 49, 13, 0, 14, 70, 8, 83, 142,
+ 21, 69, 0, 71, 108, 50, 13, 47, 0, 0, 17, 70, 76, 147, 129, 28, 241, 197, 89, 13, 50, 13, 136, 117, 136, 13, 0, 25, 73, 28,
+ 241, 1, 48, 208, 71, 80, 145, 192, 136, 110, 47, 10, 35, 55, 65, 6, 35, 136, 47, 13, 136, 0, 10, 69, 77, 69, 65, 73, 64, 21,
+ 0, 10, 14, 69, 29, 84, 212, 5, 96, 81, 40, 89, 47, 35, 83, 0, 0, 9, 198, 52, 20, 211, 4, 193, 64, 66, 15, 70, 12, 81,
+ 9, 48, 193, 64, 89, 13, 72, 109, 55, 13, 0, 14, 70, 64, 244, 147, 12, 129, 64, 48, 110, 34, 91, 13, 0, 15, 70, 21, 53, 5,
+ 48, 193, 64, 2, 37, 89, 47, 112, 55, 0, 0, 0, 7, 196, 76, 244, 1, 76, 66, 13, 68, 16, 149, 129, 56, 72, 37, 84, 6, 35,
+ 50, 0, 9, 198, 4, 197, 5, 52, 149, 0, 67, 12, 5, 10, 15, 19, 195, 169, 21, 101, 115, 0, 10, 0, 18, 70, 36, 228, 207, 52,
+ 226, 65, 13, 50, 89, 110, 65, 50, 37, 57, 35, 0, 16, 69, 32, 83, 5, 56, 80, 107, 37, 12, 55, 6, 37, 12, 50, 0, 0, 0,
+ 20, 71, 92, 83, 9, 77, 112, 65, 72, 84, 6, 112, 55, 14, 89, 84, 115, 34, 0, 8, 11, 70, 56, 144, 200, 60, 192, 83, 21, 0,
+ 10, 18, 71, 76, 147, 135, 5, 3, 197, 72, 89, 37, 68, 81, 35, 48, 40, 34, 0, 0, 21, 72, 88, 243, 210, 52, 19, 9, 28, 80,
+ 83, 117, 34, 65, 6, 115, 55, 13, 136, 13, 0, 12, 68, 88, 84, 130, 100, 83, 13, 34, 71, 123, 0, 11, 68, 60, 244, 140, 20, 117,
+ 34, 55, 13, 0, 27, 13, 19, 20, 15, 3, 11, 5, 14, 19, 20, 18, 195, 182, 13, 89, 47, 110, 49, 13, 50, 89, 47, 34, 117, 65,
+ 0, 11, 68, 24, 20, 129, 60, 83, 115, 34, 117, 0, 12, 68, 12, 84, 133, 76, 89, 116, 34, 13, 89, 0, 12, 3, 95, 55, 15, 89,
+ 6, 116, 84, 13, 50, 0, 0, 19, 70, 77, 80, 149, 72, 34, 65, 89, 111, 71, 6, 111, 34, 71, 37, 57, 35, 0, 12, 201, 32, 243,
+ 198, 76, 16, 75, 48, 146, 192, 66, 0, 9, 198, 60, 224, 146, 84, 146, 192, 65, 0, 12, 71, 77, 83, 142, 101, 50, 68, 20, 21, 0,
+ 10, 0, 11, 68, 4, 68, 137, 20, 115, 72, 34, 37, 0, 24, 73, 64, 130, 76, 4, 65, 76, 64, 130, 65, 83, 13, 55, 13, 72, 6,
+ 112, 55, 83, 37, 38, 35, 0, 17, 6, 95, 18, 15, 13, 1, 14, 34, 40, 65, 6, 123, 50, 89, 13, 0, 0, 0, 0, 10, 199, 4,
+ 113, 210, 21, 52, 201, 20, 66, 9, 198, 32, 84, 131, 84, 193, 83, 65, 0, 16, 70, 12, 132, 137, 76, 160, 78, 49, 34, 109, 89, 57,
+ 35, 50, 0, 0, 0, 7, 194, 20, 224, 72, 8, 32, 0, 10, 199, 16, 148, 204, 20, 180, 201, 20, 66, 13, 3, 95, 51, 88, 6, 72,
+ 112, 34, 47, 109, 136, 0, 0, 21, 9, 8, 5, 12, 12, 15, 195, 175, 19, 5, 107, 108, 55, 40, 58, 6, 37, 12, 88, 0, 13, 3,
+ 95, 48, 67, 6, 107, 110, 50, 13, 34, 47, 0, 0, 8, 197, 60, 228, 129, 4, 64, 65, 27, 69, 29, 32, 65, 24, 96, 136, 34, 115,
+ 83, 15, 34, 13, 50, 6, 108, 47, 0, 81, 114, 101, 105, 110, 101, 116, 32, 13, 69, 12, 86, 76, 60, 224, 89, 13, 55, 110, 50, 0,
+ 0, 14, 70, 77, 68, 129, 85, 52, 192, 89, 47, 34, 129, 89, 0, 0, 19, 71, 52, 145, 23, 36, 229, 5, 72, 65, 109, 72, 84, 13,
+ 50, 47, 13, 34, 0, 0, 13, 72, 92, 20, 200, 36, 225, 212, 60, 224, 21, 0, 10, 11, 3, 95, 57, 15, 50, 116, 136, 13, 50, 0,
+ 0, 14, 69, 76, 19, 85, 20, 192, 89, 115, 65, 118, 13, 55, 0, 0, 17, 70, 29, 35, 206, 17, 148, 192, 136, 34, 131, 50, 47, 10,
+ 123, 89, 0, 9, 198, 21, 32, 83, 53, 84, 192, 66, 0, 10, 199, 28, 84, 148, 73, 82, 68, 4, 66, 0, 9, 68, 12, 20, 143, 48,
+ 21, 0, 10, 0, 0, 14, 70, 76, 50, 21, 81, 65, 64, 89, 49, 111, 47, 13, 0, 14, 70, 4, 227, 133, 81, 65, 64, 35, 50, 6,
+ 108, 47, 0, 0, 0, 0, 0, 16, 70, 88, 84, 135, 21, 65, 64, 83, 13, 34, 136, 116, 47, 13, 0, 16, 70, 69, 82, 74, 61, 65,
+ 64, 49, 37, 136, 6, 110, 47, 108, 0, 15, 3, 95, 49, 57, 6, 50, 116, 136, 13, 50, 47, 37, 50, 0, 0, 13, 3, 95, 49, 56,
+ 10, 6, 35, 136, 47, 37, 50, 0, 0, 0, 14, 69, 57, 83, 69, 72, 144, 50, 111, 65, 13, 34, 37, 0, 13, 69, 20, 224, 207, 72,
+ 80, 133, 68, 49, 131, 34, 0, 15, 69, 52, 18, 149, 8, 16, 65, 35, 57, 6, 40, 71, 35, 0, 0, 0, 0, 20, 72, 88, 84, 140,
+ 4, 225, 211, 80, 80, 83, 13, 34, 55, 35, 68, 89, 47, 13, 0, 8, 196, 4, 117, 5, 72, 72, 12, 0, 15, 69, 4, 97, 193, 56,
+ 80, 35, 83, 81, 6, 115, 50, 13, 0, 8, 197, 80, 246, 79, 80, 16, 66, 11, 3, 226, 136, 146, 65, 37, 50, 111, 89, 0, 0, 6,
+ 194, 33, 144, 72, 32, 11, 70, 29, 33, 71, 61, 38, 64, 21, 0, 10, 11, 3, 95, 49, 49, 10, 6, 112, 55, 83, 0, 0, 10, 3,
+ 95, 49, 48, 6, 47, 37, 50, 0, 0, 11, 200, 12, 19, 142, 20, 195, 15, 56, 144, 67, 13, 3, 95, 49, 51, 6, 72, 112, 34, 47,
+ 37, 50, 0, 0, 13, 3, 95, 49, 50, 6, 47, 58, 6, 115, 55, 83, 0, 0, 13, 3, 95, 49, 53, 6, 83, 123, 83, 47, 37, 50,
+ 0, 0, 9, 67, 40, 242, 12, 57, 117, 55, 0, 13, 3, 95, 49, 52, 6, 83, 116, 34, 47, 37, 50, 0, 0, 15, 3, 95, 49, 55,
+ 6, 89, 116, 84, 13, 50, 47, 37, 50, 0, 0, 17, 70, 72, 81, 5, 16, 83, 5, 34, 116, 72, 13, 72, 116, 55, 13, 0, 13, 3,
+ 95, 49, 54, 6, 89, 108, 89, 47, 37, 50, 0, 0, 0, 9, 198, 52, 84, 131, 20, 65, 83, 66, 15, 3, 95, 55, 88, 6, 89, 116,
+ 84, 13, 50, 47, 109, 136, 0, 0, 12, 68, 76, 245, 133, 72, 89, 117, 83, 112, 34, 0, 11, 68, 12, 132, 137, 76, 49, 34, 109, 89,
+ 0, 0, 0, 9, 198, 60, 224, 133, 29, 34, 80, 65, 0, 0, 0, 0, 16, 70, 89, 32, 80, 73, 148, 192, 83, 34, 115, 48, 34, 123,
+ 89, 0, 0, 18, 71, 77, 65, 80, 32, 19, 149, 76, 89, 47, 13, 83, 115, 50, 111, 89, 0, 0, 0, 0, 17, 70, 76, 243, 66, 21,
+ 33, 64, 89, 6, 110, 65, 71, 13, 34, 13, 0, 16, 70, 69, 82, 88, 61, 65, 64, 49, 37, 136, 6, 110, 47, 108, 0, 0, 20, 8,
+ 3, 5, 19, 1, 18, 195, 169, 1, 89, 13, 89, 13, 34, 37, 12, 57, 35, 0, 0, 0, 0, 9, 198, 45, 83, 20, 85, 33, 64, 66,
+ 0, 0, 22, 72, 48, 148, 197, 57, 50, 65, 5, 64, 55, 13, 89, 134, 50, 89, 37, 38, 6, 115, 47, 0, 0, 16, 70, 52, 148, 212,
+ 21, 34, 69, 65, 13, 89, 47, 116, 34, 37, 0, 9, 198, 24, 16, 212, 61, 69, 77, 66, 15, 69, 84, 197, 78, 16, 144, 40, 55, 6,
+ 40, 50, 72, 37, 0, 0, 17, 70, 64, 20, 16, 21, 33, 76, 48, 35, 48, 13, 34, 6, 112, 55, 0, 0, 17, 70, 60, 225, 5, 73,
+ 34, 71, 110, 50, 13, 34, 6, 109, 136, 0, 36, 10, 199, 4, 19, 135, 21, 50, 69, 56, 8, 0, 12, 68, 24, 244, 148, 20, 83, 110,
+ 34, 47, 13, 0, 24, 68, 12, 20, 144, 20, 49, 35, 34, 48, 108, 15, 72, 37, 12, 108, 65, 0, 81, 100, 105, 101, 109, 32, 7, 196,
+ 40, 244, 137, 76, 65, 9, 68, 32, 83, 146, 100, 21, 0, 10, 0, 15, 69, 56, 17, 193, 56, 16, 50, 35, 81, 6, 115, 50, 35, 0,
+ 0, 9, 198, 60, 225, 197, 49, 146, 192, 65, 17, 70, 44, 20, 9, 81, 65, 76, 49, 35, 48, 6, 109, 47, 13, 55, 0, 20, 9, 13,
+ 1, 20, 20, 8, 5, 195, 188, 19, 65, 35, 47, 6, 37, 12, 111, 89, 0, 16, 7, 7, 5, 14, 195, 168, 22, 5, 90, 13, 50, 108,
+ 12, 84, 0, 0, 14, 3, 95, 50, 88, 6, 47, 58, 109, 50, 47, 109, 136, 0, 0, 9, 68, 16, 21, 137, 16, 21, 0, 10, 17, 67,
+ 65, 33, 83, 48, 34, 13, 89, 13, 72, 6, 108, 50, 47, 0, 24, 0, 0, 0, 0, 26, 12, 11, 14, 1, 16, 19, 5, 11, 195, 170,
+ 18, 5, 12, 49, 50, 35, 48, 89, 13, 49, 113, 34, 13, 55, 0, 10, 3, 95, 56, 15, 10, 6, 35, 136, 0, 0, 14, 69, 48, 242,
+ 193, 5, 48, 55, 110, 49, 10, 115, 89, 0, 9, 197, 4, 225, 5, 73, 48, 8, 32, 0, 0, 0, 0, 0, 0, 16, 70, 25, 32, 78,
+ 12, 242, 83, 83, 34, 35, 50, 91, 58, 35, 0, 0, 14, 68, 37, 53, 90, 84, 37, 89, 6, 40, 12, 88, 40, 0, 13, 3, 95, 63,
+ 63, 89, 13, 65, 71, 6, 117, 55, 0, 0, 19, 8, 9, 18, 15, 14, 9, 5, 195, 171, 37, 34, 40, 50, 6, 37, 12, 13, 0, 14,
+ 69, 36, 225, 9, 20, 224, 109, 50, 72, 37, 50, 0, 36, 9, 67, 28, 81, 78, 136, 116, 50, 0, 17, 70, 4, 97, 193, 4, 228, 197,
+ 35, 83, 81, 6, 115, 50, 89, 13, 0, 20, 8, 1, 12, 7, 5, 18, 9, 195, 171, 35, 55, 136, 6, 116, 34, 116, 12, 14, 0, 0,
+ 11, 70, 13, 147, 148, 32, 144, 64, 21, 0, 10, 0, 8, 67, 28, 81, 64, 136, 116, 0, 18, 71, 12, 132, 137, 77, 66, 65, 56, 49,
+ 34, 109, 89, 47, 37, 35, 50, 0, 20, 71, 48, 17, 25, 9, 32, 78, 16, 55, 123, 72, 37, 71, 34, 6, 35, 50, 47, 0, 13, 3,
+ 95, 52, 88, 6, 83, 116, 34, 47, 109, 136, 0, 0, 0, 16, 69, 88, 84, 132, 21, 32, 83, 6, 112, 34, 72, 13, 34, 0, 8, 10,
+ 69, 21, 35, 133, 77, 64, 21, 0, 10, 20, 70, 104, 147, 66, 4, 37, 197, 88, 109, 12, 65, 71, 6, 35, 71, 10, 58, 108, 0, 0,
+ 15, 70, 77, 86, 133, 81, 65, 64, 89, 40, 88, 6, 108, 47, 0, 10, 67, 60, 193, 193, 110, 55, 81, 35, 0, 15, 70, 52, 83, 1,
+ 56, 145, 64, 65, 13, 55, 115, 50, 37, 0, 0, 0, 0, 14, 69, 72, 82, 197, 57, 64, 34, 116, 49, 13, 50, 47, 0, 8, 67, 40,
+ 240, 78, 21, 0, 10, 10, 69, 32, 19, 76, 21, 64, 21, 0, 10, 0, 25, 74, 64, 81, 1, 48, 81, 5, 53, 2, 78, 28, 48, 13,
+ 72, 115, 55, 13, 72, 108, 65, 48, 13, 68, 0, 5, 194, 56, 16, 72, 8, 66, 48, 80, 55, 13, 0, 9, 17, 70, 64, 244, 148, 84,
+ 112, 76, 48, 110, 34, 47, 118, 136, 35, 55, 0, 0, 10, 199, 60, 244, 147, 81, 35, 207, 52, 66, 13, 3, 95, 53, 88, 6, 83, 123,
+ 83, 47, 109, 136, 0, 0, 13, 68, 76, 241, 18, 4, 89, 117, 72, 34, 6, 115, 0, 7, 196, 76, 241, 18, 4, 8, 9, 68, 72, 245,
+ 133, 72, 21, 0, 10, 0, 16, 73, 8, 245, 82, 28, 83, 201, 76, 145, 64, 21, 102, 114, 0, 10, 12, 69, 64, 145, 82, 72, 80, 48,
+ 6, 116, 34, 0, 14, 69, 21, 35, 69, 48, 240, 112, 34, 65, 13, 55, 117, 0, 0, 25, 74, 76, 19, 135, 20, 209, 69, 57, 50, 193,
+ 64, 89, 35, 50, 136, 13, 65, 116, 50, 89, 49, 35, 48, 0, 0, 17, 71, 76, 86, 67, 32, 83, 12, 20, 89, 123, 91, 6, 112, 55,
+ 13, 0, 0, 0, 8, 197, 60, 244, 147, 20, 80, 66, 0, 6, 194, 41, 144, 72, 32, 9, 198, 16, 241, 66, 4, 18, 64, 66, 0, 20,
+ 71, 72, 245, 5, 72, 83, 132, 20, 34, 40, 47, 6, 116, 34, 13, 50, 72, 13, 0, 13, 3, 95, 54, 88, 6, 89, 108, 89, 47, 109,
+ 136, 0, 0, 23, 73, 60, 33, 82, 4, 211, 69, 72, 112, 85, 117, 71, 13, 34, 6, 35, 65, 13, 34, 81, 129, 0, 0, 24, 73, 16,
+ 244, 212, 60, 161, 87, 76, 178, 64, 72, 110, 89, 47, 110, 57, 6, 108, 84, 89, 49, 37, 0, 22, 73, 28, 244, 132, 60, 228, 194, 4,
+ 18, 64, 81, 131, 34, 72, 13, 50, 89, 71, 6, 122, 0, 0, 16, 70, 44, 133, 77, 4, 195, 192, 49, 40, 65, 6, 115, 55, 40, 0,
+ 17, 7, 2, 15, 7, 15, 20, 195, 161, 71, 110, 81, 110, 47, 6, 115, 0, 0, 19, 71, 16, 85, 82, 20, 229, 25, 16, 72, 118, 13,
+ 34, 13, 50, 47, 123, 47, 0, 18, 71, 8, 85, 8, 48, 82, 5, 52, 71, 108, 47, 10, 55, 37, 108, 65, 0, 0, 13, 70, 52, 243,
+ 147, 36, 85, 82, 21, 102, 114, 0, 10, 21, 72, 32, 84, 146, 101, 49, 78, 37, 48, 107, 112, 34, 6, 123, 89, 13, 50, 13, 89, 0,
+ 17, 70, 32, 20, 148, 77, 65, 82, 107, 35, 34, 47, 89, 47, 112, 34, 0, 0, 14, 69, 73, 84, 208, 21, 48, 34, 111, 89, 48, 13,
+ 89, 0, 8, 197, 5, 52, 18, 37, 48, 66, 0, 9, 67, 40, 241, 89, 75, 120, 37, 0, 0, 0, 0, 17, 70, 81, 51, 197, 56, 19,
+ 73, 47, 89, 40, 50, 6, 115, 65, 37, 0, 17, 70, 52, 19, 8, 21, 32, 133, 65, 35, 55, 6, 112, 34, 71, 13, 0, 0, 16, 70,
+ 16, 146, 215, 20, 196, 192, 72, 109, 49, 84, 13, 55, 89, 0, 17, 70, 76, 17, 193, 72, 144, 64, 89, 35, 136, 35, 34, 6, 37, 35,
+ 0, 11, 70, 40, 84, 211, 36, 48, 64, 21, 0, 10, 18, 70, 28, 19, 9, 48, 80, 64, 136, 35, 55, 13, 55, 6, 37, 12, 35, 0,
+ 0, 0, 0, 10, 69, 17, 84, 212, 36, 224, 21, 0, 10, 0, 0, 20, 71, 5, 48, 70, 77, 64, 78, 16, 35, 89, 10, 35, 83, 89,
+ 47, 35, 50, 47, 0, 8, 195, 40, 245, 64, 72, 9, 32, 9, 67, 52, 21, 68, 65, 131, 72, 0, 13, 3, 95, 56, 88, 6, 47, 35,
+ 136, 47, 109, 136, 0, 0, 0, 20, 8, 1, 12, 2, 1, 14, 9, 195, 171, 35, 55, 71, 6, 115, 50, 116, 12, 14, 0, 0, 0, 0,
+ 21, 73, 72, 144, 200, 5, 33, 19, 8, 16, 73, 34, 37, 76, 13, 72, 89, 71, 6, 122, 0, 0, 23, 73, 44, 19, 69, 72, 17, 5,
+ 72, 145, 64, 49, 35, 65, 13, 34, 115, 72, 13, 34, 6, 37, 0, 0, 13, 70, 12, 128, 82, 48, 145, 64, 76, 115, 55, 37, 0, 0,
+ 15, 3, 95, 57, 88, 6, 50, 116, 136, 13, 50, 47, 109, 136, 0, 0, 0, 13, 69, 12, 241, 206, 4, 48, 49, 110, 67, 35, 49, 0,
+ 6, 195, 52, 85, 0, 72, 0, 0, 15, 70, 64, 130, 76, 48, 148, 19, 83, 109, 55, 13, 48, 89, 0, 20, 71, 44, 193, 79, 64, 21,
+ 18, 4, 49, 55, 119, 12, 48, 6, 115, 47, 34, 35, 0, 0, 19, 72, 4, 229, 15, 36, 225, 84, 80, 80, 35, 50, 47, 40, 50, 6,
+ 108, 47, 0, 0, 14, 69, 12, 20, 9, 80, 16, 49, 35, 48, 37, 47, 35, 0, 13, 69, 4, 209, 76, 20, 80, 35, 65, 13, 55, 116,
+ 0, 20, 8, 2, 15, 12, 9, 22, 9, 195, 171, 71, 40, 55, 6, 109, 84, 37, 12, 13, 0, 0, 9, 198, 52, 19, 5, 4, 114, 64,
+ 67, 15, 70, 76, 50, 15, 49, 70, 128, 89, 49, 131, 55, 47, 89, 0, 12, 3, 95, 63, 65, 55, 6, 108, 47, 13, 34, 0, 0, 23,
+ 73, 76, 197, 73, 80, 85, 197, 56, 16, 82, 89, 55, 127, 47, 10, 116, 84, 13, 50, 115, 34, 0, 10, 199, 60, 227, 205, 92, 243, 132,
+ 20, 67, 19, 71, 76, 80, 129, 77, 66, 65, 56, 89, 13, 71, 35, 89, 47, 37, 35, 50, 0, 0, 17, 70, 44, 19, 69, 72, 241, 78,
+ 49, 35, 65, 13, 34, 6, 40, 50, 0, 0, 0, 0, 0, 0, 18, 70, 77, 84, 137, 56, 19, 69, 89, 118, 34, 37, 50, 6, 115, 65,
+ 13, 0, 0, 10, 3, 19, 39, 14, 89, 13, 50, 0, 72, 0, 5, 194, 36, 224, 72, 10, 3, 226, 153, 175, 49, 34, 127, 89, 0, 0,
+ 0, 9, 68, 72, 240, 137, 56, 21, 0, 10, 9, 3, 226, 153, 173, 65, 110, 55, 0, 0, 0, 17, 70, 44, 21, 5, 80, 84, 128, 49,
+ 35, 47, 6, 116, 47, 13, 34, 0, 0, 10, 199, 76, 48, 82, 48, 21, 20, 36, 66, 14, 4, 95, 15, 7, 15, 117, 136, 117, 50, 4,
+ 112, 49, 0, 0, 0, 15, 69, 52, 20, 148, 36, 224, 65, 6, 115, 34, 47, 13, 50, 0, 10, 69, 8, 83, 147, 60, 224, 21, 0, 10,
+ 8, 197, 8, 20, 211, 60, 224, 66, 0, 15, 70, 64, 85, 15, 61, 36, 192, 48, 13, 47, 117, 34, 89, 0, 15, 70, 48, 245, 66, 76,
+ 84, 128, 55, 120, 48, 91, 13, 34, 0, 15, 70, 8, 244, 132, 20, 21, 88, 71, 110, 34, 72, 6, 120, 0, 0, 20, 71, 28, 84, 141,
+ 60, 193, 78, 20, 75, 109, 12, 65, 13, 55, 6, 37, 12, 50, 0, 15, 70, 24, 84, 146, 20, 148, 129, 83, 13, 34, 113, 34, 13, 0,
+ 0, 0, 17, 70, 77, 65, 82, 92, 83, 147, 89, 47, 112, 34, 84, 13, 50, 89, 0, 10, 198, 52, 148, 194, 73, 82, 75, 66, 36, 21,
+ 73, 20, 225, 197, 48, 36, 133, 12, 133, 0, 108, 68, 13, 55, 71, 34, 112, 136, 47, 0, 0, 0, 18, 70, 64, 192, 83, 20, 229, 1,
+ 48, 55, 35, 89, 6, 108, 50, 47, 35, 0, 10, 199, 36, 225, 197, 88, 243, 7, 20, 67, 0, 19, 8, 13, 1, 2, 1, 12, 195, 170,
+ 12, 65, 35, 71, 35, 55, 6, 112, 55, 0, 0, 0, 0, 13, 6, 18, 5, 14, 195, 169, 5, 34, 13, 50, 123, 0, 17, 70, 52, 21,
+ 8, 36, 193, 1, 65, 35, 47, 6, 109, 55, 72, 35, 0, 21, 67, 77, 84, 20, 89, 40, 48, 34, 108, 50, 47, 108, 50, 72, 6, 108,
+ 50, 47, 0, 24, 0, 33, 68, 52, 241, 21, 76, 65, 4, 117, 72, 111, 89, 15, 117, 48, 13, 34, 6, 35, 50, 72, 37, 0, 81, 111,
+ 112, 101, 114, 97, 110, 100, 105, 32, 0, 8, 197, 60, 212, 133, 16, 80, 66, 13, 69, 60, 85, 86, 72, 80, 111, 12, 84, 34, 13, 0,
+ 15, 69, 56, 21, 21, 72, 80, 50, 35, 47, 6, 118, 34, 13, 0, 0, 0, 11, 199, 60, 225, 5, 73, 51, 197, 44, 67, 36, 10, 199,
+ 16, 85, 82, 45, 37, 73, 76, 66, 20, 71, 52, 19, 148, 61, 96, 78, 36, 65, 35, 50, 47, 110, 84, 6, 115, 50, 37, 0, 13, 67,
+ 28, 83, 140, 136, 13, 50, 13, 34, 115, 55, 0, 0, 9, 198, 52, 20, 211, 4, 19, 0, 66, 21, 72, 12, 20, 16, 84, 48, 201, 56,
+ 240, 49, 35, 48, 40, 76, 6, 37, 12, 50, 40, 0, 22, 68, 80, 128, 66, 4, 47, 35, 71, 6, 115, 15, 50, 76, 40, 0, 81, 110,
+ 99, 104, 117, 32, 13, 72, 8, 243, 142, 36, 85, 129, 48, 80, 21, 0, 10, 0, 16, 69, 12, 20, 201, 56, 240, 49, 35, 89, 6, 37,
+ 12, 50, 120, 0, 14, 69, 48, 83, 206, 36, 80, 55, 37, 6, 117, 50, 37, 0, 0, 9, 198, 88, 243, 8, 20, 145, 0, 65, 0, 22,
+ 73, 77, 112, 78, 28, 84, 147, 92, 16, 82, 89, 58, 35, 68, 13, 34, 89, 58, 115, 34, 0, 23, 67, 65, 35, 192, 48, 34, 117, 15,
+ 83, 6, 110, 34, 65, 35, 0, 81, 102, 111, 114, 109, 97, 32, 19, 71, 8, 244, 212, 4, 19, 132, 20, 71, 6, 117, 89, 47, 115, 50,
+ 72, 13, 0, 7, 195, 4, 19, 128, 72, 12, 20, 71, 64, 83, 9, 56, 64, 66, 4, 48, 112, 55, 13, 50, 72, 6, 115, 71, 35, 0,
+ 0, 22, 72, 20, 193, 77, 20, 229, 1, 48, 80, 108, 55, 13, 65, 108, 50, 47, 6, 115, 55, 13, 0, 0, 13, 69, 16, 85, 82, 73,
+ 144, 72, 128, 34, 34, 123, 0, 16, 67, 65, 35, 198, 48, 34, 40, 83, 6, 108, 89, 13, 34, 0, 24, 0, 21, 9, 13, 9, 12, 9,
+ 20, 195, 170, 18, 5, 65, 109, 55, 13, 47, 6, 113, 34, 13, 0, 8, 3, 195, 161, 19, 35, 89, 0, 11, 70, 52, 21, 82, 20, 83,
+ 128, 21, 0, 10, 9, 198, 40, 244, 132, 4, 19, 128, 66, 11, 70, 12, 19, 69, 72, 243, 128, 21, 0, 10, 14, 4, 95, 48, 77, 50,
+ 65, 109, 55, 57, 6, 40, 50, 0, 0, 15, 4, 95, 48, 77, 51, 65, 109, 55, 57, 6, 35, 34, 47, 0, 0, 11, 68, 52, 20, 137,
+ 20, 65, 115, 34, 37, 0, 0, 15, 4, 95, 48, 77, 49, 6, 72, 6, 127, 89, 13, 50, 47, 0, 0, 17, 70, 24, 147, 5, 52, 243,
+ 128, 83, 6, 37, 55, 13, 65, 110, 50, 0, 16, 4, 95, 2, 18, 22, 49, 6, 110, 34, 47, 116, 49, 13, 50, 0, 0, 9, 198, 92,
+ 19, 8, 4, 195, 1, 66, 0, 0, 0, 15, 70, 52, 83, 9, 77, 48, 64, 65, 13, 55, 109, 89, 35, 0, 14, 70, 24, 148, 195, 32,
+ 84, 128, 83, 37, 91, 13, 34, 0, 11, 70, 8, 83, 3, 32, 84, 128, 21, 0, 10, 0, 18, 70, 76, 83, 129, 80, 244, 133, 89, 13,
+ 50, 35, 47, 6, 117, 34, 13, 0, 14, 71, 13, 35, 201, 77, 48, 78, 80, 21, 102, 114, 0, 10, 0, 10, 67, 52, 20, 129, 65, 115,
+ 34, 35, 0, 0, 9, 198, 45, 112, 78, 77, 82, 83, 66, 17, 70, 44, 21, 19, 92, 147, 139, 49, 35, 47, 89, 84, 13, 50, 49, 0,
+ 13, 69, 72, 85, 9, 20, 96, 34, 13, 47, 37, 83, 0, 0, 9, 198, 20, 83, 139, 20, 84, 128, 65, 16, 70, 16, 17, 211, 80, 84,
+ 128, 72, 35, 136, 89, 47, 112, 34, 0, 0, 19, 71, 8, 84, 206, 20, 65, 78, 20, 71, 13, 89, 50, 116, 72, 13, 50, 13, 0, 10,
+ 199, 9, 34, 84, 80, 19, 138, 20, 66, 0, 0, 16, 70, 88, 84, 146, 21, 113, 71, 83, 112, 34, 13, 84, 112, 136, 0, 0, 11, 70,
+ 28, 147, 2, 21, 37, 0, 21, 0, 10, 0, 18, 71, 64, 243, 137, 21, 1, 82, 76, 48, 117, 50, 37, 48, 112, 34, 89, 0, 0, 0,
+ 0, 9, 198, 60, 244, 147, 21, 49, 64, 66, 0, 10, 67, 24, 244, 148, 83, 110, 34, 47, 0, 8, 67, 29, 86, 64, 21, 0, 10, 18,
+ 71, 8, 241, 68, 5, 1, 83, 80, 71, 40, 72, 35, 48, 108, 89, 47, 0, 0, 21, 72, 8, 17, 5, 56, 131, 210, 77, 64, 71, 115,
+ 72, 13, 50, 107, 110, 34, 89, 47, 0, 0, 8, 197, 40, 84, 193, 40, 16, 66, 10, 69, 8, 241, 73, 56, 112, 21, 0, 10, 0, 0,
+ 0, 12, 68, 8, 244, 137, 76, 71, 110, 34, 13, 89, 0, 0, 21, 73, 88, 241, 76, 20, 229, 8, 20, 145, 0, 83, 40, 55, 13, 50,
+ 47, 107, 123, 47, 0, 15, 70, 72, 243, 201, 64, 84, 147, 34, 125, 48, 113, 34, 89, 0, 8, 197, 44, 147, 79, 56, 240, 66, 13, 69,
+ 76, 20, 16, 32, 240, 89, 35, 48, 83, 40, 0, 14, 69, 12, 80, 201, 48, 80, 89, 13, 89, 37, 12, 55, 0, 0, 6, 194, 53, 144,
+ 72, 32, 0, 9, 198, 77, 66, 76, 77, 118, 69, 65, 20, 71, 76, 19, 136, 20, 68, 137, 56, 89, 35, 50, 107, 6, 116, 72, 34, 13,
+ 50, 0, 0, 22, 72, 12, 132, 137, 77, 66, 65, 56, 16, 49, 34, 13, 89, 47, 37, 57, 6, 115, 50, 35, 0, 0, 16, 70, 56, 81,
+ 197, 72, 147, 135, 50, 13, 136, 116, 34, 13, 68, 0, 16, 70, 8, 85, 197, 72, 147, 135, 71, 13, 84, 116, 34, 109, 68, 0, 18, 70,
+ 88, 84, 213, 88, 149, 83, 84, 13, 89, 40, 12, 84, 37, 111, 89, 0, 0, 0, 17, 71, 76, 50, 5, 21, 1, 82, 76, 89, 49, 116,
+ 48, 13, 34, 89, 0, 0, 19, 72, 52, 19, 13, 21, 48, 149, 73, 144, 65, 115, 65, 89, 71, 13, 34, 37, 0, 0, 15, 69, 29, 32,
+ 84, 37, 48, 136, 34, 6, 115, 47, 13, 89, 0, 14, 69, 4, 226, 77, 85, 48, 35, 50, 37, 65, 40, 89, 0, 0, 6, 194, 60, 96,
+ 72, 8, 16, 70, 8, 16, 137, 48, 243, 128, 71, 35, 71, 37, 55, 110, 50, 0, 0, 20, 71, 92, 81, 199, 21, 113, 78, 76, 84, 112,
+ 136, 13, 84, 6, 108, 12, 50, 89, 0, 17, 70, 52, 17, 5, 48, 83, 133, 65, 35, 72, 13, 55, 6, 116, 50, 0, 17, 70, 52, 17,
+ 5, 48, 83, 133, 65, 35, 72, 13, 55, 6, 116, 50, 0, 12, 71, 5, 35, 83, 81, 35, 206, 28, 21, 0, 10, 0, 0, 0, 11, 70,
+ 72, 22, 77, 60, 225, 0, 21, 0, 10, 12, 70, 77, 4, 137, 56, 116, 192, 21, 0, 41, 10, 0, 16, 70, 28, 83, 133, 72, 193, 73,
+ 136, 116, 50, 13, 34, 55, 123, 0, 20, 71, 56, 81, 133, 73, 66, 84, 36, 50, 108, 83, 13, 34, 47, 6, 37, 47, 37, 0, 0, 0,
+ 9, 198, 88, 244, 133, 56, 64, 71, 67, 24, 73, 5, 34, 83, 80, 245, 5, 48, 84, 192, 35, 34, 37, 89, 47, 6, 117, 47, 13, 55,
+ 108, 89, 0, 19, 70, 76, 19, 148, 36, 17, 207, 89, 35, 50, 47, 37, 38, 6, 115, 81, 40, 0, 0, 18, 70, 60, 225, 1, 56, 180,
+ 192, 6, 110, 50, 72, 35, 68, 49, 89, 0, 8, 0, 11, 70, 88, 84, 143, 56, 144, 193, 21, 0, 10, 0, 11, 67, 52, 145, 193, 65,
+ 6, 37, 136, 35, 0, 17, 7, 3, 18, 15, 14, 10, 195, 169, 49, 34, 110, 50, 57, 6, 116, 0, 0, 0, 13, 202, 44, 83, 142, 37,
+ 53, 129, 5, 33, 9, 28, 65, 15, 70, 40, 21, 207, 61, 33, 0, 57, 115, 84, 117, 34, 47, 0, 16, 70, 8, 244, 135, 20, 225, 64,
+ 71, 110, 34, 136, 13, 50, 13, 0, 0, 10, 67, 52, 17, 192, 65, 35, 136, 0, 32, 0, 8, 67, 52, 20, 153, 21, 0, 10, 0, 0,
+ 15, 70, 28, 84, 136, 5, 33, 0, 136, 112, 34, 35, 34, 47, 0, 0, 14, 70, 72, 82, 78, 21, 69, 5, 34, 13, 50, 108, 47, 0,
+ 19, 70, 16, 244, 143, 80, 129, 65, 72, 110, 34, 13, 47, 6, 37, 12, 57, 35, 0, 0, 21, 72, 28, 80, 146, 60, 177, 78, 21, 32,
+ 136, 13, 71, 34, 117, 49, 13, 50, 13, 34, 0, 0, 13, 69, 80, 84, 193, 4, 208, 47, 13, 89, 115, 65, 0, 0, 0, 16, 70, 4,
+ 229, 8, 60, 226, 69, 35, 50, 47, 6, 117, 50, 37, 0, 12, 5, 16, 5, 18, 195, 186, 48, 13, 34, 40, 0, 0, 8, 67, 52, 146,
+ 197, 21, 0, 10, 0, 9, 197, 60, 225, 5, 84, 112, 65, 9, 22, 73, 56, 19, 1, 80, 145, 200, 20, 145, 0, 50, 115, 55, 6, 115,
+ 47, 13, 136, 123, 47, 0, 10, 69, 32, 148, 16, 36, 80, 21, 0, 10, 0, 0, 10, 199, 88, 243, 210, 48, 83, 148, 20, 65, 11, 70,
+ 88, 148, 135, 36, 226, 65, 21, 0, 10, 19, 71, 40, 244, 197, 64, 130, 78, 4, 57, 117, 89, 13, 83, 6, 37, 50, 35, 0, 17, 71,
+ 8, 194, 71, 56, 21, 76, 80, 71, 55, 109, 136, 50, 120, 47, 0, 13, 6, 18, 8, 195, 180, 14, 5, 21, 102, 114, 0, 10, 0, 22,
+ 72, 45, 83, 147, 52, 21, 9, 28, 80, 49, 111, 50, 89, 65, 6, 115, 47, 13, 136, 13, 0, 0, 21, 73, 25, 32, 78, 76, 50, 8,
+ 60, 82, 192, 83, 34, 133, 50, 89, 107, 6, 40, 49, 0, 0, 12, 4, 95, 3, 9, 18, 49, 6, 35, 48, 37, 0, 0, 0, 20, 72,
+ 76, 179, 204, 48, 145, 78, 21, 48, 89, 49, 110, 55, 37, 50, 4, 108, 89, 0, 16, 70, 12, 132, 153, 76, 193, 82, 49, 34, 121, 89,
+ 55, 13, 34, 0, 13, 68, 52, 33, 75, 36, 65, 71, 108, 12, 49, 37, 0, 0, 13, 69, 56, 20, 211, 5, 80, 50, 35, 89, 6, 120,
+ 0, 14, 69, 8, 82, 197, 73, 48, 71, 116, 49, 13, 34, 89, 0, 0, 6, 195, 36, 34, 83, 65, 0, 21, 71, 81, 32, 80, 21, 50,
+ 85, 52, 47, 34, 35, 48, 6, 116, 89, 37, 12, 111, 65, 0, 0, 7, 196, 60, 227, 73, 56, 65, 0, 0, 9, 198, 36, 226, 204, 84,
+ 148, 192, 66, 16, 70, 28, 83, 133, 76, 148, 192, 136, 116, 50, 13, 89, 13, 89, 0, 16, 70, 76, 80, 213, 56, 64, 64, 89, 13, 49,
+ 40, 50, 72, 35, 0, 0, 19, 71, 12, 132, 137, 77, 66, 78, 20, 49, 34, 13, 89, 47, 6, 37, 12, 50, 0, 0, 0, 23, 73, 17,
+ 34, 78, 44, 80, 146, 60, 84, 128, 72, 34, 109, 50, 49, 13, 71, 34, 40, 12, 34, 0, 0, 16, 70, 24, 195, 210, 36, 64, 64, 83,
+ 55, 110, 34, 37, 72, 35, 0, 0, 13, 4, 95, 19, 20, 11, 89, 47, 34, 6, 116, 48, 0, 0, 20, 72, 48, 145, 70, 16, 84, 208,
+ 20, 192, 55, 37, 83, 72, 13, 89, 48, 112, 55, 0, 0, 9, 198, 80, 245, 19, 36, 83, 147, 66, 20, 73, 52, 245, 73, 48, 193, 80,
+ 84, 229, 0, 65, 40, 55, 37, 48, 111, 50, 47, 0, 12, 4, 95, 1, 3, 21, 35, 49, 6, 118, 47, 0, 0, 18, 70, 37, 50, 193,
+ 72, 147, 212, 37, 89, 49, 6, 35, 34, 37, 110, 47, 0, 0, 12, 201, 4, 117, 5, 73, 53, 5, 88, 243, 210, 68, 17, 70, 17, 85,
+ 133, 56, 17, 197, 72, 118, 84, 13, 50, 115, 136, 13, 0, 0, 0, 8, 197, 88, 19, 132, 5, 64, 65, 7, 195, 76, 19, 0, 72, 32,
+ 0, 17, 70, 16, 17, 207, 72, 65, 64, 72, 35, 136, 10, 110, 34, 72, 13, 0, 0, 0, 0, 13, 69, 32, 81, 76, 8, 240, 107, 116,
+ 55, 71, 117, 0, 15, 69, 60, 32, 68, 40, 16, 117, 71, 6, 35, 47, 57, 35, 0, 18, 70, 48, 83, 206, 5, 33, 15, 55, 119, 12,
+ 50, 6, 35, 34, 72, 40, 0, 0, 0, 18, 71, 12, 132, 137, 77, 66, 78, 4, 49, 34, 13, 89, 47, 37, 50, 35, 0, 13, 4, 95,
+ 18, 14, 7, 6, 115, 50, 71, 112, 55, 0, 0, 16, 70, 60, 101, 5, 92, 83, 0, 110, 83, 47, 13, 84, 112, 55, 0, 9, 198, 32,
+ 241, 86, 20, 83, 0, 8, 0, 13, 69, 28, 84, 148, 36, 80, 81, 109, 12, 47, 37, 0, 0, 17, 70, 9, 84, 149, 56, 66, 64, 71,
+ 40, 34, 6, 40, 50, 72, 37, 0, 0, 20, 71, 4, 229, 8, 60, 226, 85, 76, 35, 50, 47, 6, 117, 50, 37, 38, 111, 89, 0, 21,
+ 67, 33, 69, 16, 107, 115, 47, 116, 47, 116, 48, 6, 116, 10, 0, 81, 58, 47, 47, 32, 0, 0, 0, 17, 70, 92, 147, 8, 20, 195,
+ 64, 84, 13, 55, 107, 112, 55, 14, 65, 0, 0, 19, 71, 44, 243, 80, 84, 196, 201, 20, 49, 110, 65, 48, 6, 111, 55, 89, 37, 0,
+ 0, 0, 14, 69, 32, 83, 1, 5, 48, 107, 116, 55, 6, 115, 89, 0, 0, 0, 0, 0, 8, 197, 32, 84, 141, 60, 224, 65, 0, 17,
+ 70, 36, 227, 133, 77, 65, 76, 109, 50, 50, 108, 89, 47, 13, 55, 0, 0, 9, 67, 21, 32, 64, 116, 34, 35, 0, 9, 67, 72, 19,
+ 12, 34, 115, 55, 0, 15, 6, 7, 18, 15, 22, 195, 169, 136, 34, 40, 84, 6, 116, 0, 0, 16, 7, 5, 12, 19, 1, 2, 195, 169,
+ 112, 55, 89, 13, 71, 37, 0, 0, 0, 15, 70, 60, 81, 9, 65, 84, 192, 117, 72, 37, 48, 111, 89, 0, 15, 70, 8, 20, 130, 5,
+ 32, 64, 71, 115, 71, 13, 34, 35, 0, 0, 19, 71, 52, 20, 148, 32, 147, 149, 76, 65, 35, 34, 47, 6, 37, 50, 111, 89, 0, 0,
+ 9, 68, 52, 144, 77, 36, 21, 0, 10, 0, 0, 17, 70, 28, 195, 194, 4, 193, 64, 136, 55, 117, 71, 6, 115, 55, 13, 0, 17, 4,
+ 95, 1, 3, 50, 72, 6, 111, 71, 13, 55, 35, 49, 118, 47, 0, 0, 0, 0, 24, 73, 64, 21, 18, 36, 245, 9, 76, 209, 64, 48,
+ 35, 47, 34, 37, 40, 47, 6, 109, 89, 65, 13, 0, 13, 69, 8, 243, 65, 5, 64, 71, 117, 65, 115, 47, 0, 0, 16, 70, 88, 84,
+ 132, 21, 33, 64, 83, 112, 34, 72, 13, 34, 13, 0, 9, 198, 24, 18, 212, 85, 33, 64, 66, 0, 0, 11, 68, 8, 82, 68, 20, 71,
+ 123, 72, 13, 0, 8, 196, 41, 83, 12, 20, 72, 32, 11, 70, 52, 144, 200, 4, 83, 0, 21, 0, 10, 0, 0, 16, 70, 52, 245, 15,
+ 73, 38, 64, 65, 117, 47, 13, 34, 34, 123, 0, 0, 17, 71, 72, 80, 133, 48, 193, 69, 72, 34, 13, 71, 13, 55, 116, 34, 0, 0,
+ 16, 70, 44, 244, 147, 92, 83, 0, 49, 110, 34, 89, 84, 13, 55, 0, 0, 13, 69, 28, 19, 132, 32, 144, 81, 35, 50, 72, 37, 0,
+ 0, 0, 0, 17, 70, 76, 243, 143, 56, 65, 82, 89, 110, 50, 10, 110, 50, 13, 34, 0, 19, 72, 48, 18, 78, 29, 48, 149, 72, 112,
+ 55, 123, 50, 89, 71, 111, 34, 136, 0, 0, 14, 69, 52, 20, 129, 37, 48, 65, 35, 34, 6, 108, 12, 0, 0, 0, 16, 71, 84, 149,
+ 4, 4, 114, 78, 28, 127, 72, 115, 136, 13, 68, 0, 18, 70, 4, 193, 197, 32, 83, 5, 35, 55, 136, 13, 107, 4, 116, 55, 13, 0,
+ 13, 70, 76, 244, 130, 60, 227, 133, 21, 102, 114, 0, 10, 0, 0, 0, 0, 0, 12, 68, 92, 147, 80, 100, 58, 109, 65, 48, 37, 0,
+ 11, 68, 72, 85, 8, 4, 34, 116, 47, 35, 0, 15, 70, 52, 16, 199, 36, 195, 0, 65, 13, 81, 57, 37, 55, 0, 0, 14, 69, 37,
+ 52, 129, 20, 192, 109, 89, 34, 121, 12, 55, 0, 0, 15, 70, 28, 243, 79, 73, 32, 64, 136, 13, 65, 110, 34, 35, 0, 16, 70, 76,
+ 145, 205, 84, 225, 0, 89, 37, 81, 65, 40, 50, 47, 0, 17, 70, 48, 80, 78, 17, 32, 64, 55, 37, 6, 35, 50, 72, 34, 35, 0,
+ 0, 10, 199, 4, 195, 5, 72, 113, 78, 20, 67, 0, 11, 68, 88, 84, 146, 20, 83, 113, 34, 13, 0, 13, 72, 52, 16, 203, 36, 229,
+ 15, 76, 128, 21, 0, 10, 11, 68, 80, 242, 201, 60, 47, 117, 49, 119, 0, 0, 14, 69, 8, 84, 215, 36, 192, 71, 108, 89, 84, 13,
+ 55, 0, 8, 2, 195, 151, 65, 115, 55, 0, 0, 10, 66, 77, 64, 89, 13, 50, 47, 0, 24, 0, 0, 9, 68, 41, 83, 9, 4, 21,
+ 0, 10, 0, 0, 0, 19, 71, 33, 83, 12, 21, 49, 76, 24, 107, 111, 55, 13, 89, 112, 55, 83, 0, 32, 0, 12, 68, 88, 84, 147,
+ 20, 83, 113, 34, 89, 13, 0, 12, 68, 20, 226, 71, 20, 116, 50, 109, 136, 13, 0, 14, 68, 56, 19, 205, 36, 50, 35, 10, 6, 117,
+ 65, 37, 0, 0, 12, 2, 194, 167, 35, 83, 72, 116, 55, 13, 68, 0, 0, 17, 70, 88, 18, 193, 57, 65, 64, 83, 2, 35, 49, 35,
+ 50, 47, 13, 0, 10, 66, 76, 80, 108, 89, 13, 0, 41, 9, 6, 194, 60, 208, 72, 12, 13, 2, 194, 164, 65, 111, 50, 47, 116, 49,
+ 13, 50, 0, 0, 10, 198, 60, 225, 5, 84, 113, 5, 65, 9, 8, 2, 194, 165, 57, 108, 50, 0, 0, 13, 68, 60, 225, 69, 72, 110,
+ 50, 10, 116, 34, 0, 9, 12, 68, 8, 82, 193, 24, 71, 112, 49, 35, 83, 0, 16, 3, 5, 46, 1, 9, 108, 50, 10, 6, 35, 50,
+ 72, 13, 34, 0, 0, 12, 69, 52, 81, 71, 20, 80, 65, 116, 136, 116, 0, 13, 69, 44, 230, 83, 56, 16, 50, 123, 89, 50, 35, 0,
+ 9, 2, 194, 163, 48, 131, 50, 47, 0, 0, 0, 12, 201, 77, 113, 84, 80, 84, 138, 60, 83, 0, 67, 18, 71, 5, 52, 197, 8, 194,
+ 69, 24, 35, 89, 13, 71, 55, 6, 37, 83, 0, 19, 70, 49, 80, 210, 21, 66, 65, 55, 40, 49, 34, 6, 37, 12, 91, 57, 35, 0,
+ 20, 71, 8, 20, 131, 20, 195, 206, 4, 71, 35, 34, 89, 13, 55, 6, 117, 50, 35, 0, 0, 12, 68, 88, 84, 148, 20, 83, 112, 34,
+ 47, 13, 0, 12, 68, 80, 84, 149, 28, 47, 14, 34, 111, 136, 0, 7, 196, 64, 20, 148, 20, 65, 17, 7, 3, 12, 9, 3, 8, 195,
+ 169, 49, 55, 37, 91, 6, 123, 12, 0, 0, 0, 15, 70, 24, 84, 146, 5, 34, 64, 83, 13, 34, 115, 34, 37, 0, 5, 130, 195, 164,
+ 43, 0, 19, 71, 16, 21, 201, 17, 53, 5, 72, 72, 115, 84, 13, 47, 89, 47, 112, 34, 0, 20, 71, 81, 32, 70, 4, 193, 193, 72,
+ 47, 34, 35, 83, 6, 35, 55, 81, 35, 34, 0, 0, 21, 72, 64, 85, 18, 60, 225, 76, 48, 16, 48, 116, 47, 34, 40, 50, 6, 112,
+ 55, 35, 0, 15, 7, 6, 15, 21, 3, 8, 195, 169, 83, 40, 91, 6, 116, 0, 12, 68, 12, 80, 201, 48, 89, 108, 89, 13, 55, 0,
+ 9, 68, 56, 145, 197, 48, 21, 0, 10, 0, 0, 18, 70, 76, 192, 80, 5, 35, 64, 89, 55, 35, 48, 10, 35, 34, 14, 65, 0, 25,
+ 2, 195, 160, 35, 15, 55, 35, 15, 49, 6, 35, 34, 47, 0, 82, 108, 97, 32, 99, 97, 114, 116, 101, 32, 6, 130, 195, 160, 43, 14,
+ 0, 13, 2, 194, 169, 49, 40, 48, 6, 37, 34, 112, 136, 0, 5, 130, 195, 161, 43, 0, 18, 70, 32, 245, 1, 29, 65, 82, 107, 110,
+ 47, 10, 35, 136, 47, 13, 34, 0, 18, 70, 16, 85, 133, 57, 65, 82, 72, 6, 116, 84, 13, 50, 47, 13, 34, 0, 13, 2, 194, 182,
+ 48, 35, 34, 35, 136, 34, 115, 83, 0, 0, 5, 130, 195, 175, 43, 0, 5, 130, 195, 172, 43, 0, 9, 67, 88, 144, 64, 84, 37, 35,
+ 0, 10, 2, 194, 181, 65, 37, 49, 34, 40, 0, 5, 130, 195, 173, 43, 0, 12, 68, 8, 82, 197, 72, 71, 116, 49, 13, 34, 0, 10,
+ 68, 12, 128, 82, 48, 91, 115, 55, 0, 18, 72, 76, 86, 67, 32, 83, 12, 21, 48, 89, 123, 91, 6, 112, 55, 88, 0, 5, 130, 195,
+ 170, 43, 0, 5, 130, 195, 171, 43, 0, 10, 2, 194, 176, 136, 34, 115, 72, 13, 0, 5, 130, 195, 168, 43, 0, 17, 2, 194, 177, 48,
+ 55, 111, 89, 10, 110, 83, 65, 37, 50, 111, 89, 0, 5, 130, 195, 169, 43, 0, 13, 2, 194, 190, 72, 34, 37, 49, 58, 35, 34, 47,
+ 0, 5, 130, 195, 182, 43, 0, 10, 69, 32, 245, 193, 72, 64, 21, 0, 10, 8, 197, 20, 195, 73, 20, 224, 66, 10, 69, 16, 20, 151,
+ 36, 224, 21, 0, 10, 13, 2, 195, 183, 136, 13, 72, 116, 55, 72, 128, 34, 0, 0, 16, 70, 56, 241, 197, 20, 228, 192, 50, 110, 136,
+ 10, 116, 50, 89, 0, 15, 70, 72, 80, 133, 44, 176, 64, 34, 13, 71, 108, 49, 35, 0, 11, 2, 194, 188, 13, 49, 58, 35, 34, 47,
+ 0, 5, 130, 195, 180, 43, 0, 28, 67, 56, 145, 64, 50, 4, 37, 15, 84, 4, 115, 34, 15, 50, 6, 37, 0, 82, 119, 97, 97, 114,
+ 32, 110, 105, 101, 32, 7, 195, 56, 145, 64, 13, 40, 11, 2, 194, 189, 13, 107, 35, 55, 84, 13, 0, 0, 11, 200, 76, 81, 5, 73,
+ 65, 9, 20, 224, 67, 13, 4, 95, 3, 5, 4, 89, 13, 72, 109, 55, 35, 0, 5, 130, 195, 178, 43, 0, 13, 70, 28, 241, 66, 8,
+ 83, 19, 21, 100, 101, 0, 10, 5, 130, 195, 179, 43, 0, 16, 70, 5, 97, 82, 76, 145, 64, 35, 84, 6, 112, 34, 89, 37, 0, 16,
+ 70, 88, 148, 193, 28, 145, 64, 83, 37, 89, 6, 115, 136, 37, 0, 15, 70, 52, 20, 133, 48, 145, 64, 65, 35, 34, 13, 55, 37, 0,
+ 0, 18, 4, 95, 12, 9, 7, 72, 6, 111, 71, 13, 55, 55, 108, 47, 13, 34, 0, 0, 9, 68, 12, 192, 82, 44, 21, 0, 10, 17,
+ 70, 76, 19, 22, 4, 67, 210, 89, 35, 55, 84, 35, 72, 131, 34, 0, 0, 21, 67, 80, 83, 0, 47, 112, 55, 15, 35, 84, 6, 37,
+ 84, 0, 81, 97, 118, 105, 118, 32, 0, 14, 70, 88, 243, 210, 28, 81, 64, 83, 117, 34, 136, 116, 0, 8, 66, 80, 80, 47, 13, 0,
+ 32, 15, 70, 12, 241, 84, 104, 81, 64, 49, 40, 47, 89, 6, 116, 0, 21, 73, 40, 81, 134, 72, 86, 83, 8, 16, 73, 75, 108, 83,
+ 34, 37, 89, 71, 6, 122, 0, 5, 130, 195, 188, 43, 0, 5, 130, 195, 189, 43, 0, 8, 196, 33, 83, 12, 20, 72, 32, 9, 68, 72,
+ 241, 197, 72, 21, 0, 10, 13, 68, 48, 80, 78, 4, 55, 37, 6, 115, 50, 35, 0, 5, 130, 195, 186, 43, 0, 21, 73, 72, 83, 129,
+ 37, 52, 193, 56, 49, 64, 34, 108, 50, 13, 89, 6, 133, 50, 89, 0, 8, 197, 60, 225, 197, 4, 112, 65, 14, 69, 32, 145, 82, 76,
+ 240, 107, 37, 12, 34, 89, 110, 0, 15, 69, 12, 194, 86, 36, 16, 49, 55, 109, 84, 37, 57, 35, 0, 10, 69, 28, 83, 210, 28, 80,
+ 21, 0, 10, 12, 69, 9, 32, 72, 4, 208, 71, 34, 115, 65, 0, 14, 69, 56, 147, 133, 88, 80, 50, 109, 50, 13, 83, 37, 0, 5,
+ 130, 195, 187, 43, 0, 15, 70, 85, 37, 71, 84, 22, 64, 40, 34, 40, 81, 58, 121, 0, 0, 5, 130, 195, 185, 43, 0, 7, 196, 92,
+ 18, 201, 76, 65, 12, 68, 12, 130, 78, 4, 91, 6, 37, 50, 35, 0, 0, 14, 69, 40, 19, 137, 56, 80, 75, 13, 50, 37, 12, 50,
+ 0, 13, 69, 8, 85, 10, 36, 80, 71, 108, 37, 80, 37, 0, 15, 69, 4, 192, 83, 44, 16, 35, 55, 6, 35, 89, 49, 35, 0, 0,
+ 9, 198, 72, 147, 139, 36, 226, 192, 66, 0, 18, 71, 17, 80, 130, 20, 194, 197, 56, 72, 111, 71, 13, 55, 49, 108, 50, 0, 0, 0,
+ 16, 69, 21, 131, 196, 85, 48, 108, 49, 89, 6, 117, 72, 111, 89, 0, 0, 0, 18, 70, 60, 179, 1, 32, 243, 65, 120, 49, 55, 13,
+ 107, 6, 120, 65, 35, 0, 0, 0, 18, 70, 64, 147, 143, 44, 178, 79, 48, 37, 50, 6, 110, 49, 37, 38, 40, 0, 0, 0, 0, 12,
+ 68, 92, 21, 23, 60, 84, 35, 47, 84, 117, 0, 10, 67, 4, 36, 193, 35, 71, 89, 35, 0, 0, 9, 4, 95, 35, 4, 5, 72, 13,
+ 0, 0, 0, 11, 67, 60, 228, 192, 135, 50, 89, 0, 72, 32, 0, 12, 68, 52, 245, 15, 72, 65, 117, 47, 13, 34, 0, 19, 72, 8,
+ 18, 78, 76, 179, 15, 60, 96, 71, 123, 50, 89, 49, 55, 117, 83, 0, 0, 17, 70, 72, 85, 15, 72, 145, 75, 34, 13, 47, 40, 34,
+ 6, 37, 49, 0, 25, 73, 52, 83, 79, 72, 16, 137, 48, 144, 64, 65, 108, 65, 110, 34, 35, 71, 6, 37, 55, 37, 57, 35, 0, 0,
+ 10, 66, 81, 96, 47, 116, 83, 116, 10, 0, 0, 7, 195, 76, 245, 64, 72, 32, 0, 10, 67, 49, 83, 21, 55, 40, 55, 40, 0, 9,
+ 68, 40, 147, 77, 100, 21, 0, 10, 0, 14, 69, 73, 84, 5, 73, 64, 34, 40, 48, 13, 34, 47, 0, 0, 9, 198, 88, 243, 19, 64,
+ 241, 68, 65, 0, 7, 195, 92, 245, 64, 72, 32, 0, 9, 198, 60, 225, 197, 72, 145, 70, 65, 12, 68, 20, 97, 83, 20, 116, 83, 13,
+ 89, 13, 0, 0, 20, 73, 32, 19, 132, 80, 84, 148, 40, 145, 64, 107, 35, 50, 47, 113, 34, 80, 37, 0, 11, 69, 88, 147, 204, 21,
+ 64, 21, 0, 41, 10, 13, 69, 12, 17, 83, 5, 32, 89, 37, 88, 13, 34, 0, 0, 17, 70, 76, 147, 135, 20, 227, 212, 89, 109, 50,
+ 136, 13, 50, 110, 47, 0, 9, 198, 56, 17, 5, 56, 177, 64, 65, 0, 0, 20, 9, 22, 18, 15, 5, 195, 171, 18, 9, 7, 83, 34,
+ 40, 12, 13, 34, 13, 136, 0, 7, 196, 60, 228, 149, 76, 65, 12, 68, 32, 241, 82, 4, 107, 40, 34, 6, 115, 0, 14, 68, 16, 144,
+ 78, 4, 72, 37, 57, 6, 115, 50, 35, 0, 0, 8, 197, 32, 241, 75, 60, 208, 8, 0, 0, 6, 195, 92, 21, 0, 8, 0, 20, 72,
+ 64, 146, 193, 56, 145, 78, 36, 80, 48, 37, 49, 35, 50, 6, 37, 50, 37, 0, 13, 68, 4, 224, 76, 20, 35, 50, 6, 115, 55, 13,
+ 0, 13, 68, 20, 192, 78, 4, 37, 55, 6, 115, 50, 35, 0, 0, 14, 69, 88, 84, 151, 20, 112, 83, 113, 34, 84, 112, 136, 0, 16,
+ 70, 8, 16, 133, 48, 16, 83, 71, 35, 71, 13, 55, 115, 89, 0, 12, 69, 52, 84, 129, 4, 144, 65, 13, 34, 122, 0, 0, 23, 66,
+ 77, 144, 89, 4, 123, 15, 35, 50, 15, 89, 6, 123, 0, 82, 97, 97, 110, 32, 115, 121, 32, 6, 194, 77, 144, 72, 32, 15, 70, 65,
+ 33, 83, 48, 86, 64, 48, 34, 108, 89, 55, 37, 0, 0, 18, 71, 72, 17, 5, 52, 86, 69, 72, 34, 115, 72, 13, 65, 123, 13, 34,
+ 0, 6, 2, 95, 1, 115, 0, 0, 9, 198, 88, 243, 210, 44, 81, 82, 65, 19, 72, 88, 84, 133, 17, 82, 70, 36, 80, 83, 116, 34,
+ 13, 72, 127, 83, 37, 0, 11, 200, 77, 113, 76, 48, 83, 132, 4, 208, 67, 0, 23, 73, 28, 83, 5, 72, 83, 132, 32, 82, 68, 136,
+ 13, 55, 116, 34, 13, 50, 47, 107, 123, 47, 0, 0, 0, 18, 71, 8, 244, 132, 20, 115, 197, 16, 71, 131, 34, 72, 13, 136, 40, 47,
+ 0, 27, 12, 13, 5, 19, 15, 16, 15, 20, 1, 13, 9, 195, 171, 65, 108, 89, 40, 48, 40, 47, 6, 115, 65, 37, 13, 0, 0, 0,
+ 13, 69, 8, 86, 69, 73, 48, 71, 123, 13, 34, 89, 0, 0, 9, 198, 60, 225, 197, 17, 83, 4, 65, 17, 70, 76, 84, 207, 80, 131,
+ 192, 89, 13, 89, 6, 40, 12, 47, 40, 0, 0, 0, 0, 12, 68, 64, 21, 15, 76, 48, 115, 47, 110, 89, 0, 0, 9, 3, 7, 39,
+ 14, 136, 109, 50, 0, 0, 9, 198, 60, 244, 130, 60, 244, 132, 66, 0, 19, 71, 20, 194, 83, 4, 33, 84, 32, 37, 55, 6, 37, 89,
+ 35, 71, 108, 47, 0, 11, 67, 45, 112, 64, 49, 58, 35, 0, 72, 9, 0, 7, 196, 60, 227, 65, 28, 65, 0, 14, 69, 32, 241, 87,
+ 20, 192, 107, 40, 84, 6, 112, 55, 0, 0, 21, 9, 22, 5, 18, 7, 5, 12, 5, 195, 171, 83, 113, 34, 136, 13, 55, 4, 116, 13,
+ 0, 16, 70, 56, 20, 208, 21, 36, 192, 50, 35, 89, 48, 112, 34, 89, 0, 0, 19, 71, 80, 147, 79, 80, 129, 85, 76, 47, 13, 65,
+ 6, 117, 47, 37, 111, 89, 0, 14, 71, 8, 240, 195, 4, 48, 201, 60, 21, 105, 116, 0, 10, 0, 0, 13, 69, 24, 145, 213, 85, 32,
+ 83, 13, 136, 118, 34, 0, 6, 2, 95, 21, 118, 0, 0, 17, 70, 64, 83, 143, 72, 83, 148, 48, 108, 50, 117, 34, 108, 50, 47, 0,
+ 17, 70, 44, 243, 139, 5, 113, 64, 49, 110, 50, 49, 6, 115, 84, 13, 0, 31, 76, 72, 149, 137, 21, 36, 207, 56, 65, 82, 20, 225,
+ 0, 34, 13, 83, 37, 12, 34, 89, 110, 50, 13, 34, 10, 6, 108, 50, 47, 0, 0, 18, 70, 4, 48, 80, 84, 192, 207, 35, 49, 35,
+ 48, 6, 40, 55, 49, 120, 0, 0, 0, 9, 198, 88, 243, 16, 84, 229, 5, 65, 0, 0, 9, 198, 32, 84, 139, 48, 16, 83, 65, 19,
+ 70, 8, 80, 84, 72, 150, 0, 71, 37, 38, 6, 115, 47, 34, 13, 49, 89, 0, 12, 67, 9, 2, 192, 71, 13, 48, 112, 34, 49, 0,
+ 0, 16, 70, 80, 241, 82, 20, 177, 78, 47, 40, 34, 116, 49, 13, 50, 0, 30, 76, 80, 129, 83, 76, 19, 15, 56, 144, 197, 57, 49,
+ 64, 47, 108, 89, 35, 55, 117, 50, 37, 89, 6, 108, 12, 50, 89, 13, 0, 0, 15, 69, 64, 20, 129, 80, 80, 48, 35, 34, 6, 115,
+ 47, 13, 0, 12, 69, 32, 242, 193, 4, 144, 107, 110, 49, 122, 0, 0, 17, 70, 16, 80, 149, 77, 54, 64, 72, 13, 71, 40, 89, 6,
+ 37, 12, 0, 0, 0, 10, 135, 20, 5, 18, 4, 5, 195, 171, 66, 10, 68, 60, 244, 146, 100, 117, 34, 123, 0, 11, 2, 95, 34, 107,
+ 115, 55, 23, 115, 50, 0, 0, 14, 69, 52, 147, 149, 80, 80, 65, 13, 50, 118, 47, 13, 0, 14, 69, 4, 98, 197, 72, 80, 35, 83,
+ 49, 116, 34, 13, 0, 13, 69, 101, 99, 206, 56, 80, 37, 84, 6, 110, 50, 0, 13, 69, 64, 131, 197, 8, 80, 83, 37, 12, 71, 37,
+ 0, 13, 69, 60, 229, 15, 56, 112, 110, 50, 47, 110, 68, 0, 24, 73, 88, 19, 146, 33, 147, 147, 16, 244, 144, 83, 35, 50, 34, 6,
+ 123, 50, 89, 72, 110, 34, 48, 0, 0, 9, 66, 89, 80, 21, 102, 114, 0, 10, 0, 8, 195, 44, 243, 128, 72, 11, 32, 17, 70, 16,
+ 19, 65, 76, 181, 83, 72, 13, 65, 35, 89, 49, 111, 89, 0, 8, 2, 95, 39, 47, 37, 49, 0, 0, 21, 72, 76, 19, 69, 48, 85,
+ 201, 56, 112, 89, 115, 65, 13, 55, 4, 116, 84, 13, 68, 0, 20, 72, 64, 242, 78, 76, 85, 20, 36, 16, 48, 124, 50, 89, 6, 108,
+ 47, 37, 35, 0, 20, 72, 52, 20, 135, 84, 84, 137, 80, 80, 65, 115, 81, 13, 34, 6, 37, 12, 47, 0, 0, 0, 15, 70, 77, 65,
+ 80, 32, 19, 128, 89, 47, 116, 83, 35, 50, 0, 8, 67, 40, 19, 133, 21, 0, 10, 16, 70, 4, 68, 137, 4, 19, 128, 115, 72, 34,
+ 37, 57, 35, 50, 0, 0, 6, 195, 88, 19, 128, 72, 0, 17, 70, 36, 115, 143, 72, 81, 82, 37, 136, 50, 117, 34, 6, 116, 34, 0,
+ 6, 195, 37, 50, 83, 65, 16, 4, 95, 3, 1, 16, 107, 6, 117, 83, 55, 108, 47, 13, 34, 0, 0, 14, 69, 80, 19, 135, 5, 48,
+ 47, 35, 68, 81, 35, 89, 0, 13, 69, 88, 84, 151, 21, 144, 83, 13, 34, 84, 123, 0, 27, 69, 9, 81, 78, 61, 48, 71, 58, 108,
+ 50, 110, 89, 10, 6, 121, 34, 108, 89, 0, 81, 97, 105, 114, 101, 115, 32, 13, 2, 95, 41, 34, 112, 136, 89, 107, 35, 49, 37, 0,
+ 0, 16, 70, 48, 147, 80, 61, 3, 192, 55, 13, 65, 48, 117, 48, 117, 0, 16, 70, 12, 19, 5, 16, 243, 128, 49, 35, 55, 37, 72,
+ 110, 50, 0, 13, 2, 95, 40, 55, 109, 68, 89, 107, 35, 49, 37, 0, 0, 10, 67, 64, 84, 128, 48, 13, 34, 0, 9, 6, 195, 88,
+ 148, 128, 72, 7, 195, 92, 244, 132, 72, 32, 0, 16, 70, 80, 83, 5, 52, 19, 142, 47, 116, 55, 13, 65, 35, 50, 0, 0, 24, 73,
+ 64, 19, 132, 20, 211, 206, 37, 83, 64, 48, 35, 50, 72, 13, 65, 6, 117, 50, 37, 111, 65, 0, 15, 2, 95, 45, 49, 110, 48, 13,
+ 55, 47, 116, 49, 13, 50, 0, 0, 10, 67, 32, 84, 133, 107, 116, 34, 13, 0, 10, 67, 48, 85, 137, 55, 116, 83, 37, 0, 9, 2,
+ 95, 44, 49, 110, 65, 35, 0, 0, 19, 71, 12, 19, 69, 52, 33, 82, 80, 49, 35, 65, 13, 65, 71, 6, 113, 34, 0, 9, 67, 16,
+ 84, 128, 72, 13, 34, 0, 9, 2, 95, 51, 6, 72, 34, 37, 0, 0, 12, 68, 80, 133, 76, 4, 47, 40, 12, 55, 35, 0, 12, 68,
+ 76, 18, 78, 80, 89, 109, 50, 47, 0, 72, 9, 2, 95, 50, 6, 47, 58, 116, 0, 0, 13, 69, 44, 243, 65, 4, 224, 49, 110, 65,
+ 115, 50, 0, 8, 197, 52, 147, 1, 4, 224, 66, 9, 2, 95, 49, 10, 6, 116, 50, 0, 0, 10, 67, 88, 149, 129, 84, 37, 84, 35,
+ 0, 16, 70, 41, 84, 9, 80, 84, 128, 57, 40, 48, 37, 47, 13, 34, 0, 9, 2, 95, 48, 6, 50, 111, 55, 0, 0, 18, 71, 28,
+ 85, 129, 48, 193, 78, 20, 136, 13, 83, 35, 55, 13, 50, 13, 0, 10, 2, 95, 55, 6, 89, 116, 84, 13, 0, 0, 21, 72, 8, 19,
+ 135, 48, 17, 5, 76, 160, 71, 35, 68, 81, 55, 35, 72, 6, 108, 91, 0, 9, 2, 95, 54, 6, 89, 108, 89, 0, 0, 14, 69, 52,
+ 84, 140, 61, 64, 65, 112, 34, 55, 6, 117, 0, 9, 2, 95, 53, 6, 83, 123, 83, 0, 0, 15, 70, 20, 97, 133, 57, 49, 64, 108,
+ 83, 13, 50, 89, 13, 0, 17, 70, 52, 20, 140, 37, 49, 64, 65, 35, 34, 55, 6, 37, 12, 89, 0, 24, 11, 7, 5, 20, 19, 195,
+ 169, 13, 1, 14, 195, 169, 136, 108, 47, 89, 6, 116, 65, 35, 50, 37, 0, 10, 2, 95, 52, 6, 83, 37, 12, 34, 0, 0, 13, 2,
+ 95, 59, 49, 110, 65, 35, 48, 111, 50, 47, 0, 0, 15, 70, 40, 245, 66, 21, 37, 0, 57, 40, 71, 6, 113, 34, 0, 14, 2, 95,
+ 58, 72, 111, 71, 13, 55, 48, 111, 50, 47, 0, 0, 13, 69, 52, 147, 149, 85, 64, 65, 13, 50, 118, 47, 0, 10, 2, 95, 57, 6,
+ 50, 116, 136, 13, 0, 0, 10, 2, 95, 56, 10, 6, 35, 136, 47, 0, 0, 15, 70, 12, 147, 12, 36, 84, 147, 89, 109, 55, 57, 6,
+ 116, 0, 15, 70, 12, 83, 12, 36, 84, 147, 89, 109, 55, 57, 6, 116, 0, 16, 70, 88, 147, 12, 36, 84, 147, 84, 109, 55, 37, 13,
+ 34, 89, 0, 14, 2, 95, 63, 83, 34, 115, 136, 47, 116, 49, 13, 50, 0, 0, 14, 2, 95, 62, 136, 34, 117, 47, 13, 34, 23, 35,
+ 89, 0, 0, 14, 69, 76, 19, 15, 52, 240, 89, 115, 55, 13, 65, 117, 0, 14, 69, 52, 148, 137, 4, 208, 65, 109, 34, 37, 13, 65,
+ 0, 15, 69, 28, 64, 78, 76, 176, 81, 14, 72, 35, 50, 89, 49, 0, 0, 14, 2, 95, 60, 49, 55, 123, 50, 13, 34, 23, 35, 89,
+ 0, 0, 18, 71, 9, 34, 69, 92, 83, 69, 76, 71, 34, 37, 84, 13, 65, 108, 89, 0, 0, 21, 72, 88, 84, 139, 20, 84, 132, 60,
+ 208, 83, 13, 34, 49, 116, 34, 47, 10, 110, 65, 0, 9, 198, 88, 243, 210, 16, 21, 0, 8, 18, 8, 5, 19, 5, 7, 9, 195, 171,
+ 12, 37, 89, 6, 116, 136, 37, 12, 0, 21, 72, 20, 211, 65, 72, 83, 148, 36, 16, 108, 65, 35, 34, 6, 134, 50, 91, 57, 35, 0,
+ 0, 15, 69, 76, 19, 21, 80, 80, 89, 35, 55, 6, 118, 47, 13, 0, 14, 69, 48, 81, 193, 80, 80, 55, 13, 136, 115, 47, 13, 0,
+ 15, 69, 16, 82, 193, 16, 80, 72, 108, 49, 6, 115, 72, 13, 0, 16, 69, 76, 244, 8, 36, 16, 89, 40, 83, 6, 37, 12, 57, 35,
+ 0, 17, 70, 76, 19, 4, 4, 226, 1, 89, 35, 55, 72, 6, 35, 50, 35, 0, 0, 0, 17, 70, 17, 82, 84, 77, 113, 83, 72, 127,
+ 47, 89, 84, 6, 108, 89, 0, 0, 21, 72, 16, 148, 12, 60, 208, 83, 36, 80, 72, 13, 48, 55, 117, 65, 35, 89, 6, 37, 0, 9,
+ 68, 13, 148, 137, 48, 21, 0, 10, 0, 14, 69, 52, 20, 137, 85, 48, 65, 115, 34, 37, 111, 89, 0, 13, 69, 48, 85, 201, 21, 48,
+ 55, 13, 84, 37, 89, 0, 0, 9, 198, 52, 148, 203, 36, 83, 128, 66, 15, 70, 12, 132, 137, 77, 67, 192, 49, 34, 109, 89, 47, 40,
+ 0, 0, 0, 11, 68, 52, 16, 200, 60, 65, 35, 76, 120, 0, 16, 70, 12, 132, 137, 77, 67, 198, 49, 34, 109, 89, 47, 110, 83, 0,
+ 0, 18, 70, 73, 147, 69, 48, 20, 153, 34, 123, 65, 13, 55, 35, 34, 6, 123, 0, 15, 70, 52, 144, 200, 20, 195, 5, 65, 37, 91,
+ 6, 112, 55, 0, 18, 70, 12, 20, 143, 48, 147, 129, 49, 35, 34, 40, 55, 6, 37, 50, 35, 0, 0, 16, 70, 4, 195, 5, 29, 35,
+ 192, 35, 55, 6, 108, 81, 34, 40, 0, 17, 70, 8, 244, 143, 16, 147, 128, 71, 110, 34, 40, 72, 6, 37, 50, 0, 16, 4, 194, 182,
+ 194, 182, 48, 35, 34, 35, 136, 34, 115, 84, 13, 0, 0, 0, 11, 70, 88, 147, 131, 20, 229, 0, 21, 0, 10, 12, 5, 18, 5, 14,
+ 195, 169, 34, 13, 50, 123, 0, 12, 68, 40, 244, 197, 24, 57, 117, 89, 13, 83, 0, 0, 15, 204, 92, 81, 82, 88, 243, 210, 77, 1,
+ 76, 48, 147, 135, 65, 9, 198, 12, 243, 134, 21, 69, 9, 66, 10, 69, 28, 244, 132, 60, 224, 21, 0, 10, 0, 12, 137, 15, 14, 22,
+ 5, 18, 13, 15, 195, 171, 65, 15, 70, 56, 146, 204, 4, 20, 192, 50, 37, 49, 55, 115, 89, 0, 0, 19, 71, 4, 229, 23, 21, 36,
+ 5, 56, 35, 50, 47, 84, 112, 34, 48, 13, 50, 0, 0, 6, 195, 76, 243, 211, 72, 6, 195, 76, 243, 211, 8, 18, 8, 7, 1, 2,
+ 18, 9, 195, 171, 12, 136, 115, 71, 34, 37, 13, 55, 0, 11, 5, 95, 35, 19, 20, 5, 89, 47, 13, 0, 0, 10, 69, 9, 84, 148,
+ 60, 224, 21, 0, 10, 10, 69, 4, 193, 146, 20, 64, 21, 0, 10, 17, 70, 44, 147, 147, 32, 20, 193, 49, 37, 50, 91, 6, 115, 89,
+ 35, 0, 0, 9, 198, 4, 229, 1, 72, 84, 192, 66, 15, 70, 76, 84, 150, 4, 20, 192, 89, 13, 34, 83, 115, 89, 0, 22, 73, 52,
+ 243, 210, 72, 81, 83, 9, 84, 135, 65, 40, 34, 6, 116, 89, 71, 111, 34, 136, 0, 0, 0, 11, 70, 72, 144, 200, 5, 33, 0, 21,
+ 0, 10, 12, 4, 95, 4, 15, 20, 48, 6, 111, 50, 47, 0, 0, 14, 69, 80, 245, 4, 5, 64, 47, 110, 72, 35, 47, 0, 8, 0,
+ 9, 198, 60, 226, 213, 56, 65, 64, 65, 6, 195, 36, 65, 69, 66, 17, 70, 100, 243, 1, 56, 65, 64, 57, 40, 55, 6, 35, 50, 72,
+ 13, 0, 10, 67, 4, 64, 77, 35, 72, 35, 65, 0, 0, 17, 71, 64, 192, 65, 76, 160, 65, 64, 48, 55, 115, 89, 57, 115, 48, 0,
+ 18, 2, 95, 91, 55, 109, 68, 89, 15, 71, 55, 110, 49, 107, 35, 49, 37, 0, 0, 7, 196, 88, 84, 141, 100, 66, 11, 68, 32, 82,
+ 203, 20, 107, 112, 49, 13, 0, 0, 17, 70, 64, 147, 143, 80, 17, 197, 48, 37, 50, 40, 47, 6, 115, 90, 0, 13, 69, 72, 82, 78,
+ 21, 64, 34, 13, 50, 108, 47, 0, 15, 69, 52, 246, 129, 73, 64, 65, 117, 47, 89, 35, 34, 47, 0, 0, 17, 70, 45, 112, 90, 84,
+ 197, 64, 49, 58, 35, 88, 6, 40, 55, 40, 0, 0, 9, 67, 32, 82, 192, 107, 112, 49, 0, 8, 2, 95, 95, 55, 123, 50, 0, 0,
+ 9, 68, 40, 19, 69, 76, 21, 0, 10, 0, 22, 73, 88, 84, 146, 20, 112, 65, 56, 65, 64, 83, 112, 34, 13, 136, 6, 115, 50, 72,
+ 13, 0, 15, 69, 76, 240, 133, 72, 80, 89, 6, 117, 71, 13, 34, 13, 0, 8, 197, 56, 19, 65, 80, 80, 66, 13, 69, 81, 37, 68,
+ 36, 80, 47, 34, 40, 72, 37, 0, 9, 198, 12, 243, 146, 4, 66, 69, 66, 18, 2, 95, 93, 34, 112, 136, 89, 15, 71, 55, 110, 49,
+ 107, 35, 49, 37, 0, 0, 16, 70, 45, 34, 84, 36, 82, 192, 49, 34, 109, 47, 6, 37, 49, 0, 8, 67, 28, 243, 201, 136, 124, 0,
+ 18, 70, 4, 194, 15, 21, 113, 76, 35, 55, 107, 40, 84, 6, 112, 55, 0, 8, 0, 10, 199, 8, 20, 146, 36, 176, 68, 20, 67, 6,
+ 195, 24, 18, 192, 17, 0, 12, 201, 92, 16, 82, 76, 182, 78, 48, 146, 197, 66, 13, 68, 20, 194, 84, 20, 37, 55, 6, 37, 12, 47,
+ 0, 0, 8, 197, 81, 84, 139, 100, 80, 66, 0, 15, 70, 49, 146, 215, 4, 18, 192, 55, 123, 49, 84, 115, 49, 0, 9, 198, 28, 245,
+ 68, 36, 226, 64, 66, 0, 12, 201, 36, 229, 5, 57, 50, 84, 20, 149, 0, 68, 18, 71, 28, 16, 78, 16, 85, 197, 28, 136, 115, 50,
+ 72, 13, 84, 112, 136, 0, 0, 22, 72, 76, 241, 197, 56, 16, 77, 16, 80, 89, 6, 117, 136, 13, 50, 4, 115, 65, 72, 13, 0, 10,
+ 67, 40, 16, 207, 57, 35, 49, 40, 0, 0, 12, 201, 92, 16, 82, 76, 182, 78, 48, 146, 192, 66, 6, 195, 37, 48, 142, 17, 0, 0,
+ 20, 9, 195, 170, 18, 5, 14, 19, 20, 5, 18, 113, 34, 13, 50, 89, 47, 13, 34, 0, 0, 22, 72, 61, 32, 78, 40, 84, 5, 73,
+ 48, 117, 34, 6, 35, 50, 57, 13, 48, 113, 34, 89, 0, 0, 0, 26, 74, 16, 85, 84, 21, 35, 206, 60, 210, 85, 52, 72, 128, 47,
+ 13, 34, 117, 50, 6, 117, 65, 37, 111, 65, 0, 14, 4, 95, 7, 18, 22, 136, 34, 35, 83, 6, 109, 89, 0, 0, 9, 67, 20, 180,
+ 192, 108, 49, 89, 0, 0, 0, 0, 16, 70, 36, 226, 193, 80, 128, 64, 37, 68, 49, 6, 115, 47, 35, 0, 9, 198, 24, 147, 129, 48,
+ 148, 192, 67, 0, 0, 9, 68, 48, 85, 201, 76, 21, 0, 10, 12, 68, 36, 36, 197, 56, 37, 71, 89, 13, 50, 0, 0, 0, 0, 0,
+ 13, 67, 20, 67, 83, 123, 13, 50, 72, 110, 65, 89, 0, 0, 0, 16, 70, 80, 85, 146, 20, 65, 64, 47, 13, 83, 34, 116, 72, 13,
+ 0, 0, 9, 195, 92, 147, 0, 72, 11, 9, 32, 18, 2, 95, 123, 55, 109, 68, 89, 15, 49, 34, 111, 55, 107, 35, 49, 37, 0, 16,
+ 4, 95, 4, 9, 1, 72, 6, 116, 55, 47, 116, 49, 13, 50, 0, 0, 7, 196, 4, 226, 77, 4, 65, 0, 15, 69, 9, 37, 87, 21,
+ 32, 71, 34, 40, 58, 6, 113, 34, 0, 0, 16, 70, 77, 69, 75, 72, 17, 192, 89, 47, 118, 49, 34, 35, 136, 0, 15, 70, 77, 86,
+ 129, 56, 225, 64, 89, 40, 88, 6, 115, 50, 0, 11, 70, 12, 20, 140, 100, 193, 64, 21, 0, 10, 0, 19, 71, 32, 148, 143, 76, 162,
+ 77, 4, 107, 37, 34, 40, 91, 6, 37, 65, 35, 0, 0, 0, 23, 73, 48, 16, 149, 76, 50, 1, 28, 225, 64, 55, 35, 71, 111, 89,
+ 49, 6, 35, 136, 50, 37, 0, 15, 69, 21, 81, 197, 56, 80, 57, 40, 75, 6, 37, 12, 50, 0, 18, 2, 95, 125, 34, 112, 136, 89,
+ 15, 49, 34, 111, 55, 107, 35, 49, 37, 0, 0, 12, 2, 95, 124, 35, 83, 89, 47, 34, 116, 48, 0, 0, 0, 11, 200, 92, 83, 148,
+ 4, 181, 9, 20, 176, 65, 0, 8, 197, 60, 225, 9, 56, 112, 65, 10, 69, 76, 244, 8, 36, 80, 21, 0, 10, 0, 11, 70, 64, 21,
+ 18, 36, 50, 192, 21, 0, 10, 0, 0, 11, 70, 9, 35, 207, 44, 198, 78, 21, 0, 10, 0, 0, 0, 17, 71, 52, 245, 15, 73, 66,
+ 137, 20, 65, 117, 47, 13, 34, 49, 37, 0, 12, 71, 48, 240, 203, 21, 32, 137, 20, 21, 0, 10, 0, 0, 13, 69, 92, 21, 23, 61,
+ 80, 84, 35, 47, 84, 120, 0, 0, 17, 70, 12, 16, 133, 72, 225, 84, 49, 35, 71, 13, 34, 50, 6, 123, 0, 0, 18, 71, 16, 82,
+ 210, 20, 194, 78, 28, 72, 108, 49, 34, 116, 55, 13, 68, 0, 0, 13, 70, 76, 50, 13, 36, 69, 0, 91, 65, 37, 47, 0, 0, 0,
+ 18, 70, 52, 19, 132, 20, 192, 64, 65, 35, 50, 72, 6, 108, 12, 55, 35, 0, 0, 0, 0, 0, 17, 70, 52, 21, 20, 21, 84, 192,
+ 65, 35, 47, 6, 37, 12, 111, 89, 0, 0, 17, 70, 44, 244, 9, 21, 33, 71, 49, 40, 48, 6, 37, 34, 112, 136, 0, 19, 8, 22,
+ 9, 195, 171, 20, 14, 1, 13, 84, 57, 6, 108, 47, 50, 35, 65, 0, 12, 71, 52, 83, 2, 61, 84, 142, 20, 21, 0, 10, 0, 0,
+ 14, 69, 88, 243, 21, 37, 64, 83, 110, 55, 10, 127, 47, 0, 13, 69, 32, 82, 77, 5, 64, 107, 121, 65, 35, 47, 0, 0, 16, 70,
+ 93, 148, 199, 21, 33, 64, 84, 123, 89, 136, 116, 34, 13, 0, 0, 0, 0, 10, 69, 88, 144, 212, 61, 32, 21, 0, 10, 14, 73, 76,
+ 128, 75, 21, 52, 5, 5, 33, 64, 21, 0, 10, 0, 13, 70, 72, 244, 211, 61, 85, 192, 34, 13, 89, 120, 0, 9, 198, 52, 144, 200,
+ 36, 83, 0, 66, 0, 10, 199, 92, 81, 82, 44, 194, 78, 44, 66, 10, 199, 60, 225, 197, 92, 243, 206, 76, 65, 0, 11, 200, 60, 225,
+ 5, 73, 118, 83, 21, 32, 67, 15, 70, 48, 145, 83, 8, 85, 0, 55, 37, 89, 71, 108, 47, 0, 13, 68, 20, 210, 76, 20, 108, 65,
+ 6, 37, 12, 55, 0, 0, 15, 69, 32, 21, 129, 56, 16, 107, 35, 84, 6, 35, 50, 35, 0, 0, 0, 16, 70, 73, 82, 203, 21, 34,
+ 71, 34, 111, 49, 13, 34, 13, 136, 0, 0, 11, 200, 4, 19, 147, 80, 16, 78, 16, 80, 66, 0, 15, 69, 52, 245, 15, 72, 80, 65,
+ 117, 47, 6, 117, 34, 13, 0, 9, 197, 16, 16, 82, 56, 16, 8, 32, 14, 69, 76, 50, 1, 48, 176, 89, 49, 6, 35, 55, 49, 0,
+ 0, 0, 16, 70, 72, 245, 20, 20, 225, 83, 34, 110, 47, 13, 50, 108, 89, 0, 13, 71, 32, 243, 199, 20, 65, 76, 20, 107, 117, 136,
+ 0, 18, 71, 17, 35, 207, 53, 53, 5, 72, 72, 34, 117, 65, 89, 47, 112, 34, 0, 10, 199, 52, 17, 196, 4, 193, 78, 4, 67, 0,
+ 11, 68, 16, 18, 83, 100, 72, 123, 88, 37, 0, 0, 10, 67, 5, 51, 198, 35, 89, 110, 83, 0, 0, 18, 70, 12, 243, 5, 57, 51,
+ 192, 49, 40, 55, 6, 108, 12, 50, 89, 120, 0, 0, 13, 70, 21, 52, 18, 21, 52, 207, 21, 105, 116, 0, 10, 18, 70, 8, 195, 205,
+ 21, 37, 83, 71, 55, 40, 65, 6, 116, 34, 111, 89, 0, 0, 0, 17, 70, 76, 177, 80, 76, 83, 5, 89, 49, 108, 48, 89, 13, 55,
+ 13, 0, 11, 70, 44, 83, 148, 84, 50, 217, 21, 0, 10, 0, 25, 73, 52, 81, 137, 77, 67, 198, 20, 193, 83, 65, 108, 83, 37, 89,
+ 47, 6, 117, 83, 13, 55, 13, 89, 0, 0, 0, 0, 0, 0, 7, 195, 17, 84, 192, 8, 32, 0, 0, 0, 11, 70, 76, 147, 129, 81,
+ 32, 64, 21, 0, 10, 17, 70, 41, 80, 78, 37, 64, 64, 57, 40, 35, 50, 6, 37, 47, 35, 0, 0, 19, 71, 84, 149, 5, 72, 16,
+ 82, 16, 127, 47, 13, 34, 10, 6, 115, 34, 47, 0, 14, 67, 4, 69, 128, 35, 47, 83, 40, 49, 6, 115, 47, 0, 0, 0, 13, 69,
+ 48, 81, 193, 5, 64, 55, 13, 136, 115, 47, 0, 16, 70, 8, 83, 12, 21, 101, 69, 71, 112, 55, 84, 57, 40, 12, 0, 0, 0, 21,
+ 71, 36, 225, 215, 5, 101, 77, 4, 37, 68, 81, 58, 35, 84, 6, 40, 12, 65, 35, 0, 0, 0, 8, 197, 92, 21, 20, 21, 32, 8,
+ 0, 9, 198, 5, 53, 1, 73, 65, 64, 66, 0, 0, 10, 67, 89, 33, 75, 83, 34, 112, 49, 0, 0, 9, 198, 92, 81, 82, 28, 19,
+ 13, 66, 12, 69, 80, 241, 71, 20, 80, 47, 40, 136, 116, 0, 14, 69, 48, 144, 137, 16, 240, 55, 13, 71, 37, 72, 40, 0, 0, 16,
+ 70, 88, 16, 82, 92, 83, 0, 83, 115, 34, 84, 6, 112, 55, 0, 0, 10, 199, 84, 149, 5, 72, 208, 84, 20, 67, 14, 67, 44, 20,
+ 20, 49, 35, 48, 47, 6, 123, 50, 0, 24, 0, 20, 72, 61, 85, 5, 56, 145, 75, 92, 16, 120, 47, 13, 50, 6, 37, 49, 58, 35,
+ 0, 0, 14, 69, 88, 84, 147, 80, 80, 83, 112, 34, 89, 47, 13, 0, 17, 70, 56, 80, 146, 5, 50, 193, 50, 13, 71, 34, 35, 89,
+ 49, 35, 0, 0, 0, 0, 17, 70, 56, 81, 197, 77, 65, 82, 50, 116, 136, 13, 89, 47, 112, 34, 0, 20, 72, 24, 147, 9, 65, 1,
+ 78, 76, 80, 83, 13, 55, 13, 48, 108, 50, 89, 13, 0, 13, 68, 76, 245, 197, 48, 89, 117, 84, 6, 112, 55, 0, 21, 72, 25, 32,
+ 83, 21, 32, 149, 72, 112, 83, 34, 123, 88, 13, 34, 71, 111, 34, 136, 0, 0, 0, 0, 0, 12, 68, 72, 81, 201, 20, 34, 13, 90,
+ 37, 12, 0, 17, 70, 52, 147, 137, 77, 65, 82, 65, 13, 50, 109, 89, 47, 13, 34, 0, 21, 72, 65, 149, 8, 4, 115, 210, 5, 48,
+ 48, 37, 47, 6, 115, 136, 117, 34, 35, 89, 0, 0, 8, 197, 61, 3, 1, 5, 48, 66, 0, 17, 70, 88, 84, 147, 24, 83, 4, 83,
+ 112, 34, 89, 83, 112, 55, 47, 0, 0, 24, 73, 8, 85, 12, 20, 129, 77, 77, 65, 82, 71, 108, 47, 55, 37, 12, 108, 65, 89, 47,
+ 112, 34, 0, 0, 9, 68, 92, 22, 78, 20, 21, 0, 10, 0, 14, 69, 8, 85, 197, 56, 64, 71, 116, 84, 13, 50, 47, 0, 14, 69,
+ 12, 20, 141, 20, 224, 49, 35, 34, 65, 108, 50, 0, 0, 15, 70, 92, 147, 12, 20, 228, 192, 84, 109, 55, 13, 50, 89, 0, 18, 70,
+ 40, 84, 133, 52, 144, 64, 57, 2, 116, 34, 13, 65, 6, 37, 35, 0, 0, 0, 13, 68, 20, 194, 90, 20, 37, 55, 6, 37, 12, 88,
+ 0, 0, 8, 195, 28, 16, 78, 72, 9, 32, 14, 69, 36, 225, 210, 36, 64, 37, 68, 81, 34, 13, 72, 0, 0, 10, 67, 4, 193, 197,
+ 35, 55, 136, 13, 0, 11, 70, 77, 65, 86, 20, 228, 192, 21, 0, 10, 11, 70, 12, 243, 12, 36, 228, 192, 21, 0, 10, 0, 6, 195,
+ 92, 145, 64, 8, 7, 195, 80, 241, 64, 72, 32, 18, 71, 76, 50, 1, 48, 181, 217, 44, 89, 49, 35, 55, 49, 84, 123, 49, 0, 12,
+ 71, 28, 84, 141, 37, 53, 15, 56, 21, 0, 10, 0, 19, 72, 92, 83, 12, 36, 225, 212, 60, 224, 58, 108, 55, 37, 68, 47, 13, 50,
+ 0, 0, 0, 0, 6, 195, 32, 241, 64, 8, 0, 0, 16, 69, 88, 18, 193, 57, 64, 83, 2, 35, 49, 6, 35, 50, 47, 0, 10, 67,
+ 4, 209, 78, 115, 65, 108, 50, 0, 10, 69, 5, 37, 8, 85, 32, 21, 0, 10, 0, 0, 0, 0, 9, 198, 4, 195, 73, 76, 178, 69,
+ 67, 13, 69, 16, 84, 137, 12, 176, 72, 108, 34, 37, 49, 0, 0, 0, 9, 67, 105, 147, 0, 89, 123, 55, 0, 0, 0, 15, 69, 76,
+ 243, 143, 72, 80, 89, 40, 50, 6, 117, 34, 13, 0, 17, 70, 29, 32, 70, 24, 149, 9, 81, 34, 35, 83, 6, 37, 47, 37, 0, 13,
+ 70, 72, 245, 83, 76, 80, 85, 34, 13, 89, 120, 0, 16, 69, 76, 245, 197, 80, 240, 89, 40, 58, 6, 108, 12, 47, 40, 0, 16, 69,
+ 52, 20, 21, 80, 240, 65, 35, 48, 6, 40, 12, 47, 40, 0, 15, 69, 44, 19, 129, 16, 16, 49, 35, 50, 35, 72, 2, 35, 0, 0,
+ 0, 18, 70, 65, 35, 198, 21, 65, 83, 48, 34, 110, 83, 13, 47, 6, 108, 89, 0, 18, 71, 64, 245, 16, 61, 84, 146, 36, 48, 110,
+ 47, 48, 40, 34, 6, 37, 0, 20, 71, 36, 212, 18, 60, 212, 20, 84, 37, 65, 48, 34, 6, 110, 65, 48, 47, 40, 0, 10, 199, 24,
+ 147, 129, 48, 148, 212, 20, 67, 18, 70, 4, 192, 133, 73, 69, 83, 35, 55, 71, 6, 112, 34, 47, 111, 89, 0, 0, 11, 70, 29, 83,
+ 12, 37, 97, 82, 21, 0, 10, 0, 10, 69, 8, 20, 139, 49, 144, 21, 0, 10, 0, 21, 72, 9, 33, 68, 20, 226, 193, 53, 0, 71,
+ 34, 116, 72, 13, 50, 49, 35, 65, 48, 0, 14, 70, 4, 36, 129, 32, 19, 64, 115, 71, 34, 35, 65, 0, 0, 20, 71, 44, 245, 9,
+ 48, 163, 206, 76, 49, 110, 47, 13, 55, 57, 6, 135, 50, 89, 0, 7, 195, 32, 243, 64, 72, 32, 9, 67, 44, 147, 64, 21, 0, 41,
+ 10, 0, 12, 68, 32, 22, 68, 56, 107, 122, 72, 13, 50, 0, 17, 70, 8, 83, 138, 4, 210, 78, 71, 108, 50, 75, 13, 65, 13, 50,
+ 0, 21, 72, 5, 32, 200, 36, 209, 68, 21, 48, 35, 34, 136, 37, 65, 6, 116, 72, 108, 89, 0, 0, 10, 69, 72, 131, 196, 21, 48,
+ 21, 0, 10, 8, 197, 48, 17, 146, 5, 48, 66, 0, 12, 201, 81, 32, 80, 77, 85, 84, 40, 145, 83, 66, 12, 67, 4, 195, 205, 35,
+ 55, 10, 6, 110, 65, 0, 11, 67, 36, 196, 197, 6, 37, 55, 88, 13, 0, 15, 70, 48, 84, 207, 80, 131, 192, 55, 13, 89, 40, 47,
+ 40, 0, 0, 18, 71, 88, 243, 19, 12, 129, 78, 44, 83, 110, 55, 89, 49, 108, 68, 49, 0, 0, 0, 10, 69, 92, 147, 19, 60, 224,
+ 21, 0, 10, 0, 15, 70, 61, 81, 19, 32, 84, 128, 120, 47, 89, 107, 112, 34, 0, 17, 70, 12, 80, 201, 48, 144, 64, 89, 13, 89,
+ 37, 12, 55, 37, 35, 0, 0, 17, 71, 12, 128, 82, 52, 18, 78, 20, 91, 115, 65, 6, 123, 12, 50, 0, 0, 11, 68, 28, 86, 69,
+ 72, 136, 123, 13, 34, 0, 0, 10, 69, 61, 129, 143, 72, 64, 21, 0, 10, 0, 16, 70, 32, 21, 133, 56, 112, 64, 107, 115, 83, 13,
+ 68, 136, 35, 0, 0, 12, 71, 92, 147, 12, 37, 53, 15, 56, 21, 0, 10, 12, 71, 77, 65, 86, 20, 228, 207, 56, 21, 0, 10, 0,
+ 0, 0, 14, 70, 52, 21, 20, 32, 81, 64, 65, 35, 47, 6, 116, 0, 0, 0, 18, 8, 2, 195, 170, 18, 5, 20, 25, 4, 71, 113,
+ 34, 13, 47, 123, 47, 0, 14, 68, 32, 244, 197, 4, 107, 40, 89, 6, 37, 12, 35, 0, 0, 15, 69, 92, 83, 5, 21, 32, 84, 112,
+ 55, 10, 6, 116, 34, 0, 0, 0, 20, 71, 88, 19, 141, 20, 193, 87, 20, 83, 35, 50, 65, 13, 55, 6, 116, 84, 13, 0, 11, 70,
+ 16, 83, 9, 48, 18, 0, 21, 0, 10, 0, 11, 200, 56, 147, 77, 21, 35, 69, 21, 32, 65, 22, 72, 52, 17, 1, 28, 20, 203, 5,
+ 32, 65, 35, 72, 35, 136, 6, 35, 89, 49, 35, 34, 0, 0, 16, 69, 32, 84, 133, 72, 240, 107, 108, 34, 6, 108, 12, 34, 40, 0,
+ 17, 69, 4, 64, 71, 36, 240, 35, 72, 6, 115, 75, 37, 38, 2, 120, 0, 6, 195, 92, 16, 82, 8, 14, 69, 16, 83, 9, 48, 16,
+ 72, 13, 55, 109, 55, 35, 0, 14, 69, 21, 84, 143, 64, 16, 128, 34, 6, 117, 48, 35, 0, 0, 0, 0, 13, 68, 16, 246, 69, 56,
+ 72, 131, 57, 6, 108, 50, 0, 18, 72, 12, 132, 137, 77, 65, 76, 48, 80, 49, 34, 13, 89, 47, 112, 55, 0, 0, 13, 69, 76, 129,
+ 73, 48, 16, 91, 37, 12, 55, 35, 0, 15, 69, 48, 245, 73, 76, 80, 55, 40, 58, 6, 37, 12, 88, 0, 14, 69, 5, 66, 5, 56,
+ 80, 35, 47, 6, 116, 50, 13, 0, 0, 0, 0, 21, 72, 13, 34, 77, 64, 83, 5, 56, 80, 49, 34, 13, 65, 48, 13, 55, 37, 12,
+ 50, 0, 20, 72, 12, 19, 79, 84, 99, 1, 28, 80, 49, 35, 65, 40, 83, 55, 6, 115, 90, 0, 0, 6, 97, 97, 0, 4, 110, 2,
+ 98, 105, 100, 3, 2, 115, 50, 0, 110, 2, 103, 114, 101, 110, 115, 101, 110, 0, 110, 2, 103, 114, 121, 112, 101, 110, 100, 0, 110, 2,
+ 104, 97, 110, 103, 105, 103, 0, 110, 2, 104, 97, 110, 107, 0, 110, 2, 104, 111, 117, 100, 101, 110, 0, 110, 2, 108, 111, 107, 0, 110,
+ 2, 109, 101, 108, 100, 98, 97, 0, 110, 2, 112, 97, 115, 98, 97, 0, 110, 2, 115, 105, 101, 110, 0, 110, 2, 115, 112, 114, 101, 101,
+ 107, 0, 110, 2, 115, 116, 17, 65, 17, 65, 17, 67, 0, 110, 2, 116, 97, 115, 98, 0, 110, 2, 118, 97, 97, 114, 0, 110, 2, 118,
+ 97, 108, 108, 17, 65, 17, 67, 0, 110, 2, 118, 101, 103, 98, 97, 0, 110, 2, 118, 117, 108, 108, 101, 110, 100, 0, 110, 2, 119, 101,
+ 115, 105, 103, 0, 110, 2, 119, 121, 115, 101, 110, 100, 101, 32, 118, 111, 111, 114, 110, 0, 110, 2, 101, 101, 110, 3, 2, 115, 50, 19,
+ 0, 110, 116, 114, 101, 107, 108, 105, 107, 3, 2, 115, 50, 47, 34, 112, 49, 55, 13, 49, 0, 110, 100, 111, 101, 110, 108, 105, 107, 3,
+ 2, 115, 50, 72, 40, 50, 55, 13, 49, 0, 110, 110, 101, 101, 109, 108, 105, 107, 3, 2, 115, 50, 116, 65, 55, 13, 49, 0, 109, 2,
+ 98, 111, 114, 115, 3, 2, 115, 65, 0, 110, 2, 115, 105, 101, 110, 32, 24, 3, 6, 115, 50, 0, 4, 110, 119, 101, 110, 2, 32, 3,
+ 6, 115, 50, 84, 108, 50, 0, 110, 119, 101, 110, 2, 100, 0, 110, 115, 116, 101, 114, 107, 3, 6, 115, 50, 89, 47, 112, 34, 49, 0,
+ 110, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 6, 115, 50, 136, 13, 0, 110, 103, 101, 101, 2, 12, 3, 6, 115, 50, 136, 116, 0,
+ 110, 115, 2, 32, 3, 6, 133, 50, 89, 0, 110, 115, 101, 2, 32, 3, 6, 133, 50, 89, 13, 0, 3, 115, 0, 114, 100, 8, 2, 114,
+ 3, 115, 34, 47, 0, 114, 100, 8, 2, 111, 3, 115, 34, 47, 10, 0, 4, 110, 2, 103, 3, 115, 50, 0, 110, 2, 108, 111, 107, 32,
+ 24, 0, 110, 2, 115, 112, 114, 101, 101, 107, 32, 24, 0, 110, 2, 115, 116, 17, 65, 17, 65, 17, 67, 32, 24, 0, 110, 2, 116, 114,
+ 101, 107, 32, 24, 0, 110, 2, 118, 97, 108, 108, 101, 114, 0, 4, 110, 2, 115, 107, 111, 117, 3, 115, 50, 6, 0, 110, 2, 118, 97,
+ 110, 107, 0, 4, 110, 100, 2, 114, 111, 107, 3, 115, 50, 47, 10, 0, 110, 100, 2, 114, 117, 115, 0, 110, 116, 101, 108, 8, 3, 115,
+ 50, 47, 112, 55, 0, 110, 100, 101, 108, 101, 3, 115, 50, 72, 116, 55, 13, 10, 0, 110, 115, 116, 101, 2, 108, 108, 101, 114, 105, 103,
+ 3, 115, 50, 89, 47, 6, 112, 0, 110, 110, 101, 109, 2, 17, 65, 3, 115, 50, 116, 65, 0, 105, 3, 122, 0, 4, 110, 2, 100, 106,
+ 105, 101, 3, 122, 68, 0, 110, 2, 116, 106, 105, 101, 0, 4, 100, 106, 105, 101, 3, 122, 80, 37, 0, 116, 106, 105, 101, 0, 7, 6,
+ 97, 110, 0, 4, 1, 17, 67, 2, 107, 101, 101, 114, 3, 2, 35, 50, 0, 8, 2, 17, 65, 0, 8, 2, 101, 109, 105, 101, 0, 110,
+ 8, 2, 97, 21, 0, 97, 116, 111, 2, 109, 105, 101, 3, 2, 35, 50, 2, 35, 47, 2, 40, 0, 97, 116, 111, 109, 105, 101, 115, 3,
+ 2, 35, 50, 2, 35, 47, 117, 65, 2, 37, 89, 0, 111, 2, 114, 101, 107, 17, 67, 3, 2, 35, 50, 2, 40, 0, 111, 109, 97, 2,
+ 108, 105, 101, 3, 2, 35, 50, 2, 40, 65, 2, 35, 0, 111, 109, 97, 108, 105, 101, 115, 3, 2, 35, 50, 2, 40, 65, 115, 55, 37,
+ 89, 0, 101, 107, 2, 100, 111, 116, 3, 2, 35, 50, 2, 108, 49, 0, 101, 2, 109, 111, 3, 2, 35, 50, 13, 0, 116, 105, 8, 2,
+ 17, 67, 14, 128, 132, 132, 3, 2, 35, 50, 47, 2, 37, 0, 116, 114, 97, 2, 115, 105, 101, 116, 3, 2, 35, 50, 47, 34, 2, 35,
+ 0, 116, 101, 2, 110, 110, 17, 65, 3, 2, 35, 50, 47, 108, 0, 101, 116, 116, 101, 1, 17, 67, 2, 32, 3, 2, 35, 50, 108, 47,
+ 0, 2, 103, 105, 110, 97, 3, 2, 35, 68, 0, 103, 101, 2, 108, 105, 101, 114, 3, 2, 35, 68, 13, 0, 103, 111, 114, 97, 3, 2,
+ 35, 68, 81, 131, 34, 2, 35, 0, 103, 111, 108, 2, 101, 3, 2, 133, 68, 136, 2, 40, 55, 0, 103, 108, 8, 2, 17, 65, 3, 2,
+ 133, 68, 136, 55, 2, 0, 97, 8, 2, 17, 67, 3, 4, 35, 50, 35, 0, 1, 103, 2, 32, 3, 21, 0, 111, 2, 114, 97, 107, 3,
+ 35, 50, 2, 40, 0, 116, 114, 111, 111, 112, 1, 21, 3, 35, 50, 47, 34, 6, 117, 48, 0, 116, 114, 111, 112, 101, 1, 21, 2, 32,
+ 3, 35, 50, 47, 34, 6, 117, 48, 13, 0, 116, 114, 111, 112, 105, 101, 1, 21, 3, 35, 50, 47, 34, 6, 117, 48, 37, 0, 116, 114,
+ 111, 112, 105, 101, 1, 21, 2, 32, 24, 3, 35, 50, 47, 34, 40, 48, 6, 37, 0, 115, 106, 111, 118, 105, 3, 35, 50, 91, 7, 117,
+ 83, 13, 0, 103, 108, 101, 101, 114, 3, 35, 68, 55, 116, 34, 0, 4, 2, 100, 106, 105, 101, 12, 3, 121, 68, 0, 2, 116, 106, 105,
+ 101, 0, 4, 115, 1, 100, 3, 133, 50, 89, 0, 115, 1, 104, 0, 115, 1, 107, 0, 115, 1, 108, 0, 115, 1, 114, 102, 0, 115, 1,
+ 114, 107, 0, 103, 111, 108, 97, 3, 133, 68, 136, 6, 117, 55, 35, 0, 7, 6, 98, 97, 0, 4, 2, 108, 97, 110, 115, 3, 71, 2,
+ 35, 0, 2, 108, 100, 97, 100, 105, 103, 0, 2, 108, 106, 97, 97, 114, 0, 2, 108, 107, 111, 110, 0, 2, 108, 108, 111, 110, 0, 2,
+ 110, 97, 108, 17, 65, 0, 2, 110, 105, 101, 114, 0, 2, 114, 101, 116, 25, 0, 2, 114, 111, 110, 0, 2, 115, 105, 101, 108, 105, 0,
+ 2, 116, 105, 107, 0, 8, 2, 115, 97, 0, 114, 2, 98, 17, 65, 3, 71, 2, 35, 34, 0, 116, 97, 108, 2, 106, 111, 110, 3, 71,
+ 2, 35, 47, 2, 35, 55, 0, 116, 116, 101, 2, 114, 121, 3, 71, 2, 35, 47, 13, 0, 107, 97, 116, 101, 2, 108, 3, 71, 2, 35,
+ 49, 13, 47, 112, 0, 107, 116, 101, 2, 114, 105, 3, 71, 2, 35, 49, 47, 116, 0, 110, 100, 2, 105, 101, 116, 3, 71, 2, 35, 50,
+ 72, 0, 4, 108, 97, 107, 108, 97, 118, 97, 3, 71, 2, 35, 55, 2, 35, 49, 55, 115, 84, 2, 35, 0, 108, 97, 107, 108, 97, 119,
+ 97, 0, 108, 97, 110, 2, 115, 101, 101, 114, 3, 71, 2, 35, 55, 2, 35, 50, 0, 108, 108, 101, 114, 2, 105, 110, 17, 65, 3, 71,
+ 2, 35, 55, 13, 34, 0, 108, 106, 117, 3, 71, 2, 35, 55, 57, 118, 0, 108, 104, 111, 114, 3, 71, 2, 35, 55, 107, 117, 34, 0,
+ 108, 108, 101, 2, 116, 3, 71, 2, 35, 55, 108, 0, 108, 108, 97, 100, 101, 3, 71, 2, 35, 55, 115, 72, 13, 0, 106, 111, 110, 101,
+ 2, 116, 3, 71, 2, 35, 57, 2, 40, 50, 108, 0, 109, 8, 2, 98, 111, 101, 115, 3, 71, 2, 35, 65, 0, 4, 110, 2, 107, 101,
+ 116, 3, 71, 2, 35, 68, 0, 110, 2, 107, 105, 101, 114, 0, 110, 2, 107, 114, 111, 116, 0, 115, 105, 2, 108, 105, 115, 107, 3, 71,
+ 2, 35, 89, 13, 0, 115, 111, 116, 104, 111, 3, 71, 2, 35, 89, 40, 47, 2, 40, 0, 115, 116, 105, 108, 108, 101, 3, 71, 2, 35,
+ 89, 47, 37, 12, 55, 0, 104, 97, 109, 97, 3, 71, 2, 35, 107, 115, 65, 2, 35, 0, 110, 100, 2, 17, 65, 108, 105, 101, 114, 3,
+ 71, 4, 35, 50, 72, 0, 108, 108, 111, 2, 116, 3, 71, 4, 35, 55, 110, 0, 1, 21, 2, 114, 101, 110, 3, 71, 6, 115, 0, 97,
+ 114, 108, 105, 107, 1, 21, 3, 71, 6, 115, 34, 55, 13, 49, 0, 116, 101, 8, 3, 71, 7, 115, 47, 13, 0, 107, 108, 101, 105, 3,
+ 71, 13, 49, 55, 123, 0, 103, 97, 115, 105, 101, 3, 71, 13, 136, 115, 89, 37, 0, 2, 114, 105, 116, 111, 110, 3, 71, 35, 0, 114,
+ 111, 2, 109, 101, 116, 101, 114, 3, 71, 35, 34, 2, 40, 0, 114, 97, 2, 107, 3, 71, 35, 34, 6, 35, 0, 114, 111, 107, 3, 71,
+ 35, 34, 7, 110, 49, 10, 0, 100, 2, 114, 3, 71, 35, 47, 0, 100, 8, 2, 17, 65, 3, 71, 35, 47, 10, 0, 107, 8, 2, 111,
+ 3, 71, 35, 49, 10, 0, 110, 100, 2, 17, 65, 3, 71, 35, 50, 47, 0, 110, 100, 2, 101, 3, 71, 35, 50, 72, 0, 108, 108, 2,
+ 101, 116, 106, 105, 101, 12, 3, 71, 35, 55, 0, 108, 115, 101, 109, 3, 71, 35, 55, 89, 13, 65, 0, 115, 116, 105, 111, 110, 3, 71,
+ 35, 89, 47, 37, 110, 50, 0, 107, 101, 110, 3, 71, 115, 49, 13, 50, 0, 114, 98, 101, 114, 116, 111, 110, 3, 71, 115, 71, 13, 34,
+ 47, 2, 110, 50, 0, 98, 97, 3, 71, 115, 71, 35, 0, 98, 97, 2, 116, 106, 105, 101, 3, 71, 115, 71, 121, 0, 115, 105, 2, 115,
+ 3, 71, 115, 89, 13, 0, 100, 106, 105, 101, 3, 71, 121, 80, 37, 0, 7, 6, 98, 101, 0, 115, 101, 114, 105, 110, 103, 3, 8, 71,
+ 13, 89, 116, 34, 13, 68, 0, 110, 8, 2, 17, 67, 105, 101, 110, 3, 71, 2, 108, 50, 0, 110, 8, 2, 103, 97, 3, 71, 2, 108,
+ 68, 0, 114, 2, 108, 121, 110, 3, 71, 2, 112, 34, 0, 110, 101, 2, 100, 121, 3, 71, 2, 116, 50, 13, 0, 1, 17, 67, 2, 114,
+ 115, 105, 101, 3, 71, 6, 113, 0, 101, 114, 1, 21, 2, 32, 3, 71, 6, 116, 34, 0, 4, 114, 105, 110, 103, 3, 71, 6, 116, 34,
+ 13, 68, 0, 114, 105, 110, 103, 1, 98, 111, 114, 107, 115, 0, 116, 101, 114, 3, 71, 6, 116, 47, 13, 34, 0, 101, 108, 100, 105, 103,
+ 1, 21, 3, 71, 6, 116, 55, 72, 13, 136, 0, 107, 101, 114, 8, 2, 17, 67, 21, 3, 71, 7, 116, 49, 13, 34, 0, 4, 1, 21,
+ 2, 17, 67, 3, 71, 13, 0, 1, 98, 17, 65, 17, 67, 2, 108, 0, 1, 117, 106, 2, 108, 108, 17, 65, 0, 2, 100, 114, 21, 0,
+ 2, 119, 101, 103, 105, 110, 103, 0, 8, 2, 17, 67, 121, 0, 8, 2, 21, 14, 128, 132, 130, 0, 8, 2, 32, 0, 2, 97, 109, 112,
+ 3, 71, 13, 19, 0, 114, 2, 115, 101, 114, 107, 3, 71, 13, 34, 0, 4, 114, 105, 110, 103, 1, 17, 67, 3, 71, 13, 34, 13, 68,
+ 0, 114, 105, 110, 103, 1, 111, 0, 107, 101, 110, 3, 71, 13, 49, 108, 50, 0, 110, 100, 101, 1, 98, 10, 3, 71, 13, 50, 72, 13,
+ 0, 100, 119, 2, 21, 3, 71, 13, 72, 58, 0, 100, 101, 2, 17, 67, 102, 3, 71, 13, 72, 112, 0, 100, 101, 108, 105, 110, 103, 3,
+ 71, 13, 72, 116, 55, 13, 68, 0, 119, 121, 115, 1, 21, 3, 71, 13, 84, 123, 89, 0, 115, 116, 101, 2, 107, 3, 71, 13, 89, 47,
+ 112, 0, 115, 105, 103, 2, 116, 105, 103, 3, 71, 13, 89, 109, 136, 0, 104, 101, 112, 3, 71, 13, 107, 108, 48, 0, 103, 101, 114, 2,
+ 17, 65, 3, 71, 13, 136, 116, 34, 0, 4, 2, 17, 67, 11, 12, 3, 71, 108, 0, 100, 2, 116, 0, 100, 106, 105, 101, 3, 71, 108,
+ 12, 37, 80, 37, 0, 4, 100, 1, 21, 2, 32, 3, 71, 108, 47, 0, 100, 2, 17, 67, 0, 100, 2, 114, 97, 110, 100, 0, 100, 2,
+ 119, 97, 114, 109, 0, 100, 2, 119, 111, 111, 114, 100, 0, 116, 108, 101, 104, 101, 2, 109, 3, 71, 108, 47, 55, 2, 37, 2, 108, 0,
+ 100, 119, 2, 105, 101, 103, 3, 71, 108, 47, 84, 0, 110, 100, 101, 3, 71, 108, 50, 72, 13, 0, 110, 103, 101, 108, 3, 71, 108, 68,
+ 13, 55, 0, 115, 115, 105, 101, 3, 71, 108, 89, 37, 0, 115, 116, 101, 2, 32, 3, 71, 108, 89, 47, 13, 0, 1, 101, 114, 2, 108,
+ 25, 12, 3, 71, 112, 0, 114, 8, 2, 17, 67, 3, 71, 112, 34, 0, 114, 107, 101, 8, 3, 71, 112, 34, 49, 13, 0, 114, 103, 101,
+ 3, 71, 112, 34, 81, 13, 0, 114, 103, 3, 71, 112, 34, 136, 0, 4, 107, 2, 32, 3, 71, 112, 49, 0, 107, 2, 100, 0, 107, 2,
+ 102, 0, 107, 2, 104, 0, 107, 2, 109, 0, 107, 2, 115, 0, 107, 107, 2, 12, 0, 4, 1, 114, 2, 108, 25, 3, 71, 112, 55, 0,
+ 108, 1, 17, 67, 2, 32, 0, 108, 8, 2, 17, 67, 0, 108, 108, 2, 12, 0, 4, 1, 110, 111, 115, 2, 115, 105, 101, 3, 71, 116,
+ 0, 2, 100, 101, 32, 0, 101, 2, 12, 0, 4, 101, 114, 1, 97, 17, 67, 11, 3, 71, 116, 34, 0, 101, 114, 1, 101, 105, 100, 100,
+ 101, 116, 0, 101, 114, 1, 115, 121, 0, 114, 101, 2, 32, 3, 71, 116, 34, 13, 0, 114, 105, 110, 103, 1, 116, 110, 111, 3, 71, 116,
+ 34, 13, 68, 0, 116, 101, 2, 32, 3, 71, 116, 47, 13, 0, 116, 101, 115, 1, 97, 105, 100, 2, 21, 3, 71, 116, 47, 13, 89, 0,
+ 116, 105, 101, 115, 3, 71, 116, 47, 37, 89, 0, 4, 107, 101, 114, 1, 21, 2, 32, 3, 71, 116, 49, 13, 34, 0, 107, 101, 114, 1,
+ 21, 2, 116, 106, 105, 101, 0, 107, 101, 114, 2, 17, 67, 21, 0, 107, 101, 114, 2, 17, 65, 17, 65, 3, 71, 116, 49, 13, 34, 10,
+ 0, 4, 110, 101, 1, 21, 2, 32, 3, 71, 116, 50, 13, 0, 110, 101, 2, 114, 0, 110, 105, 2, 103, 0, 100, 101, 2, 115, 116, 114,
+ 3, 71, 116, 72, 13, 0, 100, 101, 108, 3, 71, 116, 72, 13, 55, 0, 100, 101, 118, 3, 71, 116, 72, 13, 83, 0, 100, 101, 115, 2,
+ 32, 3, 71, 116, 72, 13, 89, 0, 4, 119, 101, 2, 107, 110, 105, 101, 3, 71, 116, 84, 13, 0, 119, 101, 2, 108, 105, 112, 0, 119,
+ 101, 2, 114, 97, 115, 105, 101, 0, 119, 101, 2, 114, 105, 103, 0, 119, 101, 110, 100, 101, 3, 71, 116, 84, 13, 50, 72, 13, 0, 119,
+ 105, 110, 103, 3, 71, 116, 84, 13, 68, 0, 4, 115, 2, 105, 101, 32, 3, 71, 116, 89, 0, 115, 2, 105, 101, 115, 32, 0, 115, 101,
+ 109, 3, 71, 116, 89, 13, 65, 0, 115, 105, 103, 3, 71, 116, 89, 13, 136, 0, 97, 117, 3, 71, 120, 0, 105, 2, 12, 3, 71, 123,
+ 0, 105, 103, 101, 3, 71, 123, 12, 90, 0, 117, 2, 17, 67, 3, 71, 128, 0, 117, 101, 108, 3, 71, 128, 13, 55, 0, 7, 6, 100,
+ 101, 0, 1, 21, 2, 114, 111, 115, 105, 101, 3, 47, 10, 2, 116, 0, 4, 2, 109, 111, 111, 110, 3, 72, 2, 37, 0, 2, 112, 114,
+ 101, 115, 115, 0, 111, 100, 111, 2, 114, 97, 110, 116, 3, 72, 2, 37, 2, 40, 72, 2, 40, 0, 116, 97, 105, 2, 108, 108, 101, 101,
+ 114, 3, 72, 2, 37, 12, 47, 2, 123, 0, 109, 111, 110, 101, 3, 72, 2, 37, 65, 117, 50, 13, 0, 4, 2, 107, 108, 105, 110, 17,
+ 65, 3, 72, 2, 108, 0, 2, 109, 111, 17, 67, 114, 0, 2, 112, 117, 116, 97, 0, 2, 115, 107, 117, 110, 0, 116, 111, 2, 110, 17,
+ 65, 3, 72, 2, 108, 47, 2, 40, 0, 110, 8, 2, 100, 114, 105, 3, 72, 2, 108, 50, 0, 108, 105, 8, 2, 107, 97, 3, 72, 2,
+ 108, 55, 2, 37, 0, 108, 105, 107, 97, 2, 116, 101, 115, 115, 3, 72, 2, 108, 55, 2, 37, 49, 2, 35, 0, 98, 105, 2, 116, 101,
+ 3, 72, 2, 108, 71, 2, 37, 0, 4, 98, 117, 2, 116, 97, 3, 72, 2, 108, 71, 2, 118, 0, 98, 117, 2, 116, 101, 21, 0, 115,
+ 8, 2, 112, 111, 3, 72, 2, 108, 89, 0, 114, 8, 2, 100, 117, 105, 17, 67, 3, 72, 2, 112, 34, 0, 108, 112, 104, 105, 110, 105,
+ 117, 109, 3, 72, 2, 112, 55, 83, 37, 50, 37, 38, 111, 65, 0, 4, 2, 102, 108, 97, 115, 105, 3, 72, 2, 116, 0, 2, 104, 105,
+ 100, 114, 0, 2, 107, 114, 105, 109, 105, 110, 97, 0, 2, 115, 116, 114, 117, 107, 116, 0, 101, 2, 109, 111, 101, 100, 105, 103, 0, 115,
+ 116, 97, 98, 105, 108, 105, 8, 2, 115, 3, 72, 2, 116, 89, 47, 2, 35, 71, 2, 37, 55, 2, 37, 0, 115, 101, 109, 98, 101, 114,
+ 3, 72, 2, 116, 89, 108, 65, 71, 13, 34, 0, 4, 117, 114, 2, 100, 114, 101, 110, 107, 3, 72, 2, 118, 13, 34, 0, 117, 114, 2,
+ 100, 114, 105, 110, 103, 21, 0, 117, 114, 2, 103, 114, 111, 110, 100, 0, 117, 114, 2, 108, 101, 101, 102, 0, 117, 114, 2, 108, 111, 112,
+ 21, 0, 117, 114, 2, 108, 117, 103, 116, 0, 117, 114, 2, 115, 105, 103, 116, 0, 117, 114, 2, 116, 114, 97, 112, 116, 0, 117, 114, 2,
+ 119, 101, 101, 17, 67, 0, 117, 114, 2, 119, 105, 110, 116, 101, 114, 0, 117, 114, 2, 97, 97, 114, 3, 72, 2, 118, 13, 34, 10, 0,
+ 117, 114, 115, 112, 101, 107, 3, 72, 2, 118, 13, 34, 89, 48, 108, 49, 0, 4, 117, 114, 2, 98, 111, 3, 72, 2, 128, 34, 0, 117,
+ 114, 2, 100, 97, 103, 0, 117, 114, 2, 112, 114, 105, 101, 109, 0, 117, 114, 2, 114, 101, 105, 115, 0, 117, 114, 2, 115, 107, 121, 110,
+ 17, 65, 0, 117, 114, 2, 115, 107, 121, 110, 100, 101, 0, 117, 114, 2, 115, 111, 101, 107, 0, 117, 114, 2, 119, 97, 97, 105, 100, 0,
+ 2, 103, 114, 97, 100, 17, 65, 3, 72, 4, 116, 0, 116, 97, 105, 108, 3, 72, 6, 37, 12, 47, 123, 55, 0, 110, 105, 109, 8, 3,
+ 72, 7, 108, 50, 13, 65, 0, 110, 107, 101, 110, 2, 100, 3, 72, 7, 108, 68, 49, 13, 50, 0, 4, 1, 10, 2, 110, 101, 32, 3,
+ 72, 13, 0, 1, 21, 2, 107, 111, 110, 116, 114, 97, 107, 0, 1, 21, 2, 109, 101, 110, 116, 0, 2, 98, 17, 65, 0, 2, 107, 97,
+ 97, 110, 0, 2, 107, 97, 110, 101, 0, 2, 107, 114, 101, 0, 2, 108, 97, 97, 110, 0, 114, 100, 1, 21, 2, 32, 3, 72, 13, 34,
+ 47, 0, 112, 97, 114, 116, 101, 2, 109, 101, 110, 116, 3, 72, 13, 48, 2, 35, 34, 47, 13, 0, 112, 111, 115, 105, 116, 111, 3, 72,
+ 13, 48, 117, 89, 37, 47, 40, 0, 107, 97, 110, 116, 2, 32, 3, 72, 13, 49, 35, 50, 47, 0, 110, 105, 115, 1, 10, 3, 72, 13,
+ 50, 13, 89, 0, 110, 100, 1, 21, 2, 115, 116, 101, 3, 72, 13, 50, 47, 0, 110, 100, 1, 21, 2, 101, 114, 3, 72, 13, 50, 72,
+ 0, 108, 101, 8, 2, 103, 17, 65, 3, 72, 13, 55, 13, 0, 108, 101, 1, 110, 117, 107, 2, 25, 3, 72, 13, 55, 108, 0, 108, 105,
+ 2, 114, 105, 117, 109, 3, 72, 13, 55, 109, 0, 4, 108, 111, 111, 115, 3, 72, 13, 55, 117, 89, 0, 108, 111, 115, 0, 98, 97, 2,
+ 116, 116, 101, 101, 114, 3, 72, 13, 71, 2, 35, 0, 98, 117, 117, 116, 3, 72, 13, 71, 118, 47, 0, 119, 101, 2, 116, 25, 3, 72,
+ 13, 84, 108, 0, 112, 111, 116, 2, 32, 3, 72, 108, 48, 2, 40, 0, 107, 97, 100, 101, 2, 115, 3, 72, 108, 49, 6, 115, 72, 13,
+ 0, 107, 97, 100, 101, 2, 110, 3, 72, 108, 49, 35, 72, 6, 108, 0, 110, 116, 101, 1, 21, 2, 21, 3, 72, 108, 50, 47, 13, 0,
+ 110, 107, 3, 72, 108, 68, 49, 0, 115, 105, 98, 101, 108, 3, 72, 108, 89, 37, 71, 112, 55, 0, 114, 109, 1, 17, 67, 21, 2, 25,
+ 3, 72, 112, 34, 14, 65, 0, 114, 103, 101, 8, 3, 72, 112, 34, 136, 13, 0, 4, 114, 100, 101, 1, 101, 101, 119, 116, 3, 72, 113,
+ 34, 72, 13, 0, 114, 100, 101, 8, 2, 25, 0, 8, 2, 107, 108, 97, 115, 115, 3, 72, 116, 0, 4, 108, 101, 1, 114, 101, 100, 110,
+ 111, 2, 21, 3, 72, 116, 55, 13, 10, 0, 108, 101, 1, 114, 111, 111, 118, 2, 21, 0, 7, 6, 101, 101, 0, 114, 98, 105, 101, 100,
+ 119, 3, 2, 116, 34, 71, 2, 37, 47, 84, 0, 114, 119, 8, 3, 2, 116, 34, 84, 0, 4, 110, 2, 100, 114, 97, 103, 21, 3, 2,
+ 116, 50, 0, 110, 2, 109, 97, 108, 105, 103, 0, 110, 2, 112, 97, 114, 105, 103, 0, 110, 2, 118, 111, 114, 109, 0, 110, 8, 2, 115,
+ 116, 101, 109, 109, 0, 110, 8, 2, 115, 121, 0, 110, 8, 2, 116, 111, 110, 0, 110, 8, 2, 118, 111, 117, 100, 21, 0, 4, 114, 1,
+ 21, 2, 24, 3, 6, 116, 34, 0, 114, 1, 107, 105, 0, 114, 1, 108, 111, 17, 65, 0, 114, 1, 109, 109, 0, 114, 1, 109, 114, 0,
+ 114, 1, 115, 107, 0, 114, 1, 115, 115, 0, 114, 1, 117, 0, 114, 100, 104, 101, 105, 100, 1, 21, 3, 6, 116, 34, 47, 107, 123, 47,
+ 0, 108, 1, 117, 3, 6, 116, 55, 0, 3, 116, 0, 2, 117, 117, 3, 116, 10, 0, 110, 2, 17, 67, 106, 105, 101, 3, 116, 12, 37,
+ 68, 0, 4, 114, 1, 102, 115, 3, 116, 34, 0, 114, 1, 104, 0, 114, 1, 107, 21, 0, 114, 1, 107, 115, 0, 114, 1, 108, 17, 65,
+ 17, 65, 0, 114, 1, 108, 17, 67, 17, 65, 17, 65, 0, 114, 1, 108, 17, 67, 21, 0, 114, 1, 108, 101, 103, 0, 114, 1, 108, 103,
+ 0, 114, 1, 108, 107, 0, 114, 1, 108, 110, 0, 114, 1, 108, 114, 0, 114, 1, 108, 115, 0, 114, 1, 109, 17, 67, 0, 114, 1, 112,
+ 101, 0, 114, 1, 115, 17, 67, 0, 114, 1, 116, 110, 171, 195, 105, 114, 111, 0, 114, 1, 118, 17, 65, 17, 65, 0, 114, 1, 118, 17,
+ 67, 0, 114, 1, 118, 101, 17, 67, 0, 114, 1, 119, 0, 114, 98, 105, 101, 100, 2, 17, 65, 3, 116, 34, 71, 6, 37, 72, 0, 4,
+ 100, 106, 105, 101, 3, 116, 37, 80, 37, 0, 116, 106, 105, 101, 0, 117, 3, 119, 12, 0, 117, 101, 3, 119, 12, 13, 0, 7, 6, 101,
+ 110, 0, 101, 109, 109, 101, 108, 3, 2, 37, 50, 112, 65, 13, 55, 0, 4, 1, 17, 67, 17, 65, 17, 67, 2, 115, 105, 101, 101, 17,
+ 67, 3, 2, 108, 50, 0, 1, 17, 67, 17, 65, 17, 67, 2, 115, 105, 195, 171, 17, 67, 0, 8, 2, 116, 111, 112, 116, 105, 101, 0,
+ 101, 114, 2, 103, 105, 3, 2, 108, 50, 13, 34, 0, 116, 111, 101, 115, 105, 97, 3, 2, 108, 50, 47, 2, 40, 89, 2, 37, 35, 0,
+ 107, 101, 108, 2, 118, 111, 117, 100, 105, 3, 2, 108, 50, 49, 13, 55, 0, 115, 105, 107, 108, 111, 112, 101, 3, 2, 108, 50, 89, 2,
+ 37, 49, 55, 2, 40, 48, 13, 0, 105, 103, 8, 2, 109, 97, 3, 2, 108, 50, 109, 136, 0, 111, 114, 109, 8, 2, 17, 65, 3, 2,
+ 116, 50, 110, 34, 65, 0, 116, 114, 101, 112, 114, 101, 2, 110, 101, 3, 2, 133, 50, 47, 34, 13, 48, 34, 13, 0, 4, 116, 1, 17,
+ 67, 21, 2, 25, 3, 6, 108, 50, 47, 0, 116, 1, 17, 67, 21, 2, 101, 32, 0, 115, 105, 101, 1, 17, 67, 2, 25, 3, 6, 108,
+ 50, 89, 37, 0, 115, 105, 101, 115, 1, 17, 67, 3, 6, 108, 50, 89, 37, 89, 0, 105, 8, 2, 103, 3, 6, 116, 50, 13, 0, 8,
+ 107, 2, 100, 104, 3, 8, 108, 50, 0, 4, 115, 105, 101, 109, 2, 32, 3, 10, 2, 108, 50, 89, 37, 65, 0, 115, 105, 101, 109, 2,
+ 101, 32, 0, 115, 101, 109, 98, 108, 101, 3, 10, 2, 133, 50, 89, 133, 65, 71, 114, 0, 4, 1, 10, 2, 17, 67, 32, 3, 13, 50,
+ 0, 1, 10, 2, 32, 0, 1, 10, 2, 100, 101, 17, 67, 32, 0, 1, 10, 2, 100, 101, 32, 0, 1, 17, 67, 10, 2, 98, 17, 65,
+ 114, 103, 0, 1, 100, 114, 111, 111, 98, 2, 115, 0, 1, 102, 21, 2, 105, 115, 0, 1, 103, 110, 2, 100, 0, 1, 105, 111, 111, 2,
+ 115, 0, 1, 107, 17, 67, 97, 118, 2, 17, 67, 0, 1, 107, 21, 2, 115, 107, 97, 112, 0, 1, 109, 2, 105, 115, 0, 105, 101, 114,
+ 1, 17, 67, 3, 13, 50, 6, 37, 12, 34, 0, 121, 1, 17, 67, 21, 2, 32, 3, 13, 50, 6, 123, 0, 4, 101, 1, 107, 10, 2,
+ 32, 3, 13, 50, 13, 0, 101, 1, 115, 10, 2, 32, 0, 4, 115, 1, 108, 17, 65, 17, 65, 2, 32, 3, 13, 50, 89, 0, 115, 1,
+ 108, 101, 118, 2, 32, 0, 115, 1, 108, 108, 117, 118, 2, 32, 0, 115, 1, 112, 112, 111, 17, 67, 0, 115, 119, 97, 97, 114, 1, 21,
+ 2, 100, 105, 103, 3, 13, 50, 89, 84, 6, 115, 34, 0, 104, 101, 105, 100, 1, 17, 67, 3, 13, 50, 107, 123, 47, 0, 97, 97, 114,
+ 1, 17, 67, 3, 13, 50, 115, 34, 0, 97, 114, 101, 1, 17, 67, 2, 32, 3, 13, 50, 115, 34, 13, 0, 99, 101, 2, 25, 12, 3,
+ 21, 0, 116, 106, 105, 101, 1, 107, 10, 3, 37, 68, 80, 37, 0, 116, 106, 105, 101, 1, 114, 112, 3, 108, 12, 37, 68, 49, 2, 37,
+ 0, 115, 1, 108, 2, 32, 3, 108, 12, 50, 89, 0, 115, 101, 1, 108, 2, 32, 3, 108, 12, 50, 89, 13, 0, 116, 106, 105, 101, 2,
+ 12, 3, 108, 37, 68, 80, 37, 0, 4, 1, 107, 115, 2, 100, 3, 108, 50, 0, 1, 112, 17, 67, 21, 2, 32, 0, 1, 112, 105, 101,
+ 114, 98, 0, 1, 116, 111, 112, 2, 17, 67, 0, 110, 1, 112, 17, 67, 21, 2, 101, 0, 4, 116, 1, 110, 101, 2, 12, 12, 3, 108,
+ 50, 47, 0, 116, 1, 114, 112, 2, 12, 12, 0, 116, 1, 115, 21, 2, 114, 17, 65, 0, 106, 105, 110, 3, 108, 50, 57, 13, 50, 0,
+ 100, 101, 108, 2, 32, 3, 108, 50, 72, 13, 55, 0, 115, 1, 112, 17, 67, 2, 12, 3, 108, 50, 89, 0, 115, 101, 1, 112, 17, 67,
+ 2, 108, 101, 32, 3, 108, 50, 89, 116, 0, 4, 1, 10, 2, 107, 32, 3, 108, 68, 0, 103, 1, 10, 2, 32, 0, 103, 101, 2, 108,
+ 3, 108, 68, 13, 0, 107, 101, 108, 8, 3, 108, 68, 49, 13, 55, 0, 111, 114, 109, 8, 3, 116, 50, 6, 110, 34, 13, 10, 65, 0,
+ 101, 1, 107, 115, 2, 32, 3, 116, 50, 13, 0, 101, 114, 115, 3, 116, 50, 13, 34, 89, 0, 4, 115, 1, 109, 2, 12, 12, 3, 134,
+ 50, 89, 0, 115, 1, 114, 103, 0, 115, 1, 119, 0, 115, 105, 101, 1, 109, 2, 25, 3, 134, 50, 89, 2, 37, 0, 7, 6, 103, 101,
+ 0, 103, 101, 101, 1, 21, 3, 8, 136, 13, 136, 116, 0, 1, 17, 67, 2, 32, 3, 81, 13, 0, 114, 1, 114, 117, 98, 3, 81, 13,
+ 34, 0, 110, 114, 101, 3, 90, 6, 133, 50, 34, 13, 0, 110, 105, 101, 2, 32, 3, 90, 13, 50, 37, 12, 0, 111, 8, 2, 115, 3,
+ 136, 2, 37, 2, 40, 0, 114, 8, 2, 109, 97, 3, 136, 2, 112, 34, 0, 114, 117, 2, 98, 121, 110, 3, 136, 2, 116, 34, 2, 111,
+ 0, 110, 101, 2, 97, 108, 111, 3, 136, 2, 116, 50, 2, 37, 0, 101, 115, 2, 100, 114, 105, 102, 116, 105, 3, 136, 2, 116, 89, 0,
+ 109, 109, 101, 114, 3, 136, 6, 108, 65, 13, 34, 0, 1, 105, 110, 2, 114, 105, 3, 136, 6, 116, 0, 119, 101, 2, 32, 3, 136, 6,
+ 116, 84, 13, 0, 4, 119, 101, 110, 100, 1, 21, 2, 32, 3, 136, 6, 116, 84, 13, 50, 47, 0, 119, 101, 110, 100, 1, 21, 2, 115,
+ 116, 101, 0, 119, 101, 110, 100, 101, 1, 21, 2, 32, 3, 136, 6, 116, 84, 13, 50, 72, 13, 0, 115, 101, 2, 32, 3, 136, 6, 116,
+ 89, 13, 0, 4, 3, 136, 13, 0, 8, 2, 21, 14, 128, 132, 130, 0, 8, 2, 111, 115, 115, 14, 128, 132, 130, 0, 107, 108, 101, 100,
+ 101, 3, 136, 13, 49, 55, 116, 72, 13, 0, 110, 101, 2, 114, 17, 65, 3, 136, 13, 50, 13, 0, 110, 97, 100, 2, 101, 116, 106, 105,
+ 101, 3, 136, 13, 50, 115, 72, 0, 110, 97, 100, 101, 3, 136, 13, 50, 115, 72, 13, 0, 110, 101, 2, 114, 105, 101, 25, 3, 136, 13,
+ 50, 116, 0, 108, 121, 107, 101, 110, 105, 8, 2, 115, 3, 136, 13, 55, 6, 123, 49, 13, 50, 13, 0, 109, 101, 108, 2, 100, 3, 136,
+ 13, 65, 112, 55, 0, 98, 101, 100, 101, 8, 3, 136, 13, 71, 116, 72, 13, 0, 118, 101, 115, 2, 32, 3, 136, 13, 83, 108, 89, 0,
+ 119, 101, 108, 2, 119, 3, 136, 13, 84, 6, 112, 55, 0, 4, 119, 101, 108, 2, 100, 3, 136, 13, 84, 112, 55, 0, 119, 101, 108, 2,
+ 102, 0, 119, 101, 101, 114, 3, 136, 13, 84, 116, 34, 0, 119, 101, 110, 115, 1, 17, 67, 21, 3, 136, 13, 84, 134, 50, 89, 0, 115,
+ 101, 108, 2, 32, 3, 136, 13, 89, 112, 55, 0, 115, 101, 108, 108, 101, 2, 32, 3, 136, 13, 89, 112, 55, 13, 0, 115, 101, 108, 115,
+ 3, 136, 13, 89, 112, 55, 89, 0, 103, 101, 119, 101, 110, 115, 3, 136, 13, 136, 116, 84, 13, 50, 89, 0, 4, 1, 17, 65, 2, 116,
+ 106, 105, 101, 3, 136, 37, 0, 2, 111, 103, 114, 97, 0, 2, 111, 108, 111, 0, 2, 111, 109, 101, 0, 110, 115, 8, 2, 17, 67, 3,
+ 136, 108, 12, 50, 89, 0, 109, 115, 3, 136, 108, 65, 89, 0, 115, 112, 101, 2, 32, 3, 136, 108, 89, 48, 13, 0, 115, 112, 101, 115,
+ 2, 32, 3, 136, 108, 89, 48, 13, 89, 0, 4, 2, 107, 32, 3, 136, 112, 0, 2, 107, 103, 0, 2, 107, 104, 0, 2, 107, 107, 0,
+ 2, 107, 115, 107, 101, 101, 114, 0, 2, 107, 116, 0, 8, 2, 114, 17, 67, 0, 114, 102, 1, 17, 67, 3, 136, 112, 34, 83, 0, 114,
+ 119, 101, 1, 17, 67, 2, 32, 3, 136, 112, 34, 84, 13, 0, 107, 119, 2, 111, 114, 100, 3, 136, 112, 49, 84, 0, 108, 100, 3, 136,
+ 112, 55, 47, 0, 108, 100, 2, 105, 110, 17, 67, 3, 136, 112, 55, 47, 10, 0, 108, 100, 2, 105, 110, 103, 3, 136, 112, 55, 72, 0,
+ 4, 108, 100, 101, 2, 25, 3, 136, 112, 55, 72, 13, 0, 108, 100, 105, 0, 108, 100, 106, 105, 101, 3, 136, 112, 55, 80, 37, 0, 4,
+ 1, 107, 114, 101, 119, 2, 119, 101, 114, 3, 136, 116, 0, 101, 2, 12, 0, 195, 171, 114, 2, 32, 3, 136, 116, 13, 34, 0, 110, 101,
+ 2, 32, 3, 136, 116, 50, 13, 0, 110, 105, 116, 2, 105, 101, 17, 67, 3, 136, 116, 50, 13, 47, 0, 110, 117, 115, 3, 136, 116, 50,
+ 111, 89, 0, 108, 101, 1, 25, 2, 32, 3, 136, 116, 55, 13, 0, 108, 101, 114, 8, 3, 136, 116, 55, 13, 34, 0, 4, 119, 101, 114,
+ 1, 103, 97, 108, 115, 3, 136, 116, 84, 13, 34, 0, 119, 101, 114, 1, 116, 101, 119, 0, 119, 101, 114, 2, 32, 0, 119, 101, 114, 115,
+ 2, 32, 3, 136, 116, 84, 13, 34, 89, 0, 119, 101, 110, 115, 2, 103, 3, 136, 116, 84, 13, 50, 89, 0, 119, 101, 108, 3, 136, 116,
+ 84, 13, 55, 0, 119, 105, 110, 103, 3, 136, 116, 84, 13, 68, 0, 105, 2, 12, 3, 136, 123, 0, 117, 2, 17, 67, 3, 136, 128, 0,
+ 7, 6, 104, 101, 0, 2, 98, 114, 101, 3, 107, 2, 37, 0, 116, 101, 114, 111, 2, 21, 21, 14, 128, 132, 134, 3, 107, 2, 108, 47,
+ 14, 34, 2, 40, 0, 107, 8, 2, 116, 97, 3, 107, 2, 108, 49, 0, 114, 8, 2, 21, 14, 128, 132, 131, 3, 107, 2, 112, 34, 0,
+ 114, 97, 108, 2, 100, 105, 101, 107, 3, 107, 2, 112, 34, 2, 35, 55, 0, 114, 2, 101, 110, 105, 3, 107, 2, 112, 34, 19, 0, 114,
+ 97, 108, 2, 100, 3, 107, 2, 112, 34, 35, 55, 0, 114, 116, 111, 103, 2, 105, 110, 3, 107, 2, 112, 34, 47, 2, 110, 136, 0, 114,
+ 109, 97, 102, 114, 111, 2, 100, 105, 3, 107, 2, 112, 34, 65, 2, 35, 83, 34, 2, 40, 0, 114, 109, 101, 2, 108, 121, 110, 3, 107,
+ 2, 112, 34, 65, 13, 0, 114, 98, 101, 114, 103, 2, 105, 3, 107, 2, 112, 34, 71, 2, 112, 34, 136, 0, 114, 98, 101, 114, 103, 2,
+ 115, 97, 21, 3, 107, 2, 112, 34, 71, 112, 34, 136, 0, 114, 105, 110, 110, 101, 114, 3, 107, 2, 112, 34, 109, 50, 13, 34, 0, 108,
+ 2, 100, 105, 110, 3, 107, 2, 112, 55, 0, 108, 105, 2, 107, 111, 112, 3, 107, 2, 112, 55, 2, 37, 0, 108, 100, 2, 104, 97, 102,
+ 116, 3, 107, 2, 112, 55, 47, 0, 2, 114, 111, 195, 175, 101, 3, 107, 2, 116, 0, 114, 111, 2, 195, 175, 101, 110, 3, 107, 2, 116,
+ 34, 2, 40, 58, 0, 101, 116, 2, 104, 111, 111, 102, 100, 105, 3, 107, 2, 116, 47, 0, 4, 114, 8, 2, 98, 101, 17, 67, 14, 128,
+ 132, 131, 3, 107, 6, 112, 34, 0, 114, 8, 2, 118, 101, 114, 14, 128, 132, 131, 0, 114, 100, 101, 114, 3, 107, 6, 112, 34, 72, 13,
+ 34, 0, 108, 100, 101, 8, 3, 107, 6, 112, 55, 72, 13, 0, 114, 8, 2, 119, 97, 97, 3, 107, 7, 112, 34, 0, 4, 114, 2, 101,
+ 107, 115, 97, 109, 17, 65, 3, 107, 7, 112, 34, 10, 0, 114, 8, 2, 117, 105, 116, 0, 1, 21, 2, 110, 25, 3, 107, 108, 0, 120,
+ 2, 17, 67, 3, 107, 108, 49, 89, 0, 107, 115, 101, 2, 17, 67, 3, 107, 108, 49, 89, 13, 0, 109, 2, 17, 67, 3, 107, 108, 65,
+ 0, 4, 2, 103, 3, 107, 112, 0, 2, 114, 114, 105, 101, 0, 4, 114, 2, 98, 101, 114, 103, 3, 107, 112, 34, 0, 114, 2, 107, 111,
+ 109, 115, 0, 114, 8, 2, 109, 97, 110, 25, 0, 114, 8, 114, 111, 111, 2, 17, 67, 0, 114, 2, 101, 118, 97, 3, 107, 112, 34, 19,
+ 0, 114, 116, 122, 111, 103, 3, 107, 112, 34, 47, 89, 110, 136, 0, 114, 116, 111, 103, 3, 107, 112, 34, 47, 110, 136, 0, 114, 102, 115,
+ 3, 107, 112, 34, 83, 89, 0, 114, 115, 101, 110, 3, 107, 112, 34, 89, 13, 50, 0, 108, 3, 107, 112, 55, 0, 2, 108, 105, 3, 107,
+ 116, 0, 114, 2, 101, 25, 3, 107, 116, 34, 0, 4, 114, 101, 2, 114, 101, 103, 3, 107, 116, 34, 13, 0, 114, 101, 2, 119, 0, 114,
+ 101, 8, 2, 108, 0, 101, 114, 101, 110, 2, 103, 114, 97, 99, 3, 107, 116, 34, 13, 50, 0, 101, 114, 115, 101, 114, 3, 107, 116, 34,
+ 89, 13, 34, 0, 108, 101, 8, 2, 25, 3, 107, 116, 55, 13, 0, 109, 101, 108, 3, 107, 116, 65, 13, 55, 0, 100, 101, 1, 10, 2,
+ 32, 3, 107, 116, 72, 13, 0, 105, 100, 2, 32, 14, 128, 128, 132, 3, 107, 123, 47, 0, 105, 100, 101, 2, 17, 67, 3, 107, 123, 72,
+ 13, 0, 7, 6, 105, 110, 0, 4, 105, 115, 105, 2, 17, 65, 3, 2, 37, 50, 2, 37, 91, 2, 37, 0, 105, 115, 105, 2, 101, 17,
+ 65, 0, 2, 102, 111, 114, 109, 101, 14, 128, 132, 130, 3, 6, 109, 50, 0, 8, 2, 97, 17, 67, 101, 109, 14, 128, 132, 130, 3, 6,
+ 109, 50, 10, 0, 103, 8, 2, 21, 3, 6, 109, 50, 136, 0, 103, 101, 8, 2, 21, 14, 128, 132, 132, 3, 6, 109, 50, 136, 13, 0,
+ 4, 103, 101, 2, 119, 105, 110, 103, 3, 6, 109, 50, 136, 116, 0, 103, 101, 101, 8, 2, 12, 0, 8, 2, 115, 116, 117, 100, 101, 14,
+ 128, 132, 130, 3, 7, 109, 50, 0, 8, 2, 101, 110, 116, 3, 7, 109, 50, 10, 0, 4, 1, 17, 67, 2, 97, 115, 101, 109, 3, 10,
+ 13, 50, 0, 1, 102, 108, 101, 115, 2, 17, 67, 21, 0, 103, 97, 110, 103, 3, 10, 109, 50, 136, 35, 68, 0, 4, 1, 21, 2, 103,
+ 114, 121, 112, 3, 13, 50, 0, 2, 100, 105, 101, 110, 0, 2, 100, 111, 101, 110, 97, 0, 2, 101, 101, 110, 0, 2, 102, 101, 107, 0,
+ 2, 104, 97, 108, 105, 103, 0, 2, 104, 101, 101, 109, 115, 0, 2, 104, 101, 103, 116, 101, 110, 0, 2, 107, 101, 110, 110, 0, 2, 115,
+ 107, 105, 107, 0, 2, 115, 107, 114, 105, 112, 0, 2, 115, 112, 101, 107, 0, 2, 115, 116, 97, 110, 0, 2, 116, 105, 101, 109, 0, 2,
+ 119, 101, 114, 107, 105, 110, 103, 17, 67, 17, 67, 0, 8, 2, 101, 114, 17, 67, 0, 105, 115, 105, 101, 3, 13, 50, 6, 37, 89, 2,
+ 37, 0, 116, 117, 195, 175, 3, 13, 50, 47, 2, 40, 12, 37, 0, 116, 101, 2, 103, 114, 101, 3, 13, 50, 47, 13, 0, 4, 116, 101,
+ 114, 2, 110, 97, 115, 105, 111, 3, 13, 50, 47, 13, 34, 0, 116, 101, 114, 2, 110, 101, 114, 105, 110, 0, 116, 101, 114, 2, 110, 105,
+ 25, 0, 116, 105, 109, 105, 2, 100, 17, 65, 3, 13, 50, 47, 13, 65, 13, 0, 116, 114, 105, 103, 2, 101, 21, 3, 13, 50, 47, 34,
+ 2, 37, 136, 0, 116, 114, 111, 8, 2, 17, 67, 3, 13, 50, 47, 34, 2, 40, 0, 116, 114, 105, 103, 101, 3, 13, 50, 47, 34, 37,
+ 136, 13, 0, 116, 101, 103, 2, 114, 105, 3, 13, 50, 47, 112, 136, 0, 100, 105, 2, 97, 21, 3, 13, 50, 72, 2, 37, 0, 100, 111,
+ 110, 101, 2, 115, 105, 3, 13, 50, 72, 2, 40, 50, 37, 12, 0, 100, 101, 114, 8, 2, 17, 67, 3, 13, 50, 72, 13, 34, 0, 4,
+ 100, 105, 118, 105, 3, 13, 50, 72, 13, 84, 13, 0, 100, 105, 119, 105, 0, 100, 105, 115, 2, 107, 114, 3, 13, 50, 72, 13, 89, 0,
+ 102, 97, 110, 2, 116, 105, 3, 13, 50, 83, 2, 35, 50, 0, 102, 111, 114, 2, 109, 97, 3, 13, 50, 83, 2, 110, 34, 0, 118, 97,
+ 108, 105, 100, 101, 3, 13, 50, 84, 2, 35, 55, 37, 72, 13, 0, 118, 101, 115, 116, 2, 101, 101, 114, 3, 13, 50, 84, 2, 108, 89,
+ 47, 0, 118, 101, 115, 116, 101, 2, 114, 21, 3, 13, 50, 84, 2, 108, 89, 47, 116, 0, 115, 105, 2, 100, 101, 110, 116, 3, 13, 50,
+ 89, 13, 0, 115, 101, 107, 2, 117, 3, 13, 50, 89, 13, 49, 0, 115, 116, 105, 2, 116, 117, 3, 13, 50, 89, 47, 13, 0, 115, 116,
+ 114, 117, 107, 116, 3, 13, 50, 89, 47, 34, 2, 111, 49, 47, 0, 115, 116, 114, 117, 107, 115, 3, 13, 50, 89, 47, 34, 6, 111, 49,
+ 89, 0, 110, 101, 109, 101, 110, 3, 13, 50, 116, 65, 13, 50, 0, 110, 117, 101, 110, 100, 111, 3, 13, 50, 118, 12, 6, 108, 50, 72,
+ 120, 0, 103, 114, 121, 112, 101, 110, 3, 13, 50, 136, 34, 123, 48, 13, 50, 0, 103, 1, 10, 2, 32, 3, 13, 68, 0, 103, 101, 1,
+ 17, 67, 21, 2, 32, 3, 13, 68, 13, 0, 4, 100, 106, 105, 101, 3, 109, 37, 68, 80, 37, 0, 116, 106, 105, 101, 0, 8, 2, 97,
+ 21, 14, 128, 132, 130, 3, 109, 50, 0, 8, 2, 111, 101, 3, 109, 50, 10, 0, 98, 101, 8, 2, 108, 17, 67, 3, 109, 50, 71, 2,
+ 112, 0, 100, 119, 105, 110, 103, 3, 109, 50, 72, 58, 13, 68, 0, 100, 101, 108, 8, 2, 17, 67, 3, 109, 50, 72, 112, 55, 0, 115,
+ 101, 107, 2, 17, 65, 3, 109, 50, 89, 108, 49, 10, 0, 103, 2, 115, 3, 109, 68, 0, 7, 6, 107, 97, 0, 116, 97, 8, 3, 4,
+ 49, 35, 47, 35, 0, 4, 1, 21, 2, 110, 111, 110, 3, 49, 2, 35, 0, 2, 106, 97, 107, 0, 2, 109, 97, 115, 0, 2, 110, 97,
+ 108, 101, 0, 2, 112, 97, 17, 67, 101, 17, 67, 0, 2, 114, 111, 115, 0, 2, 115, 97, 114, 109, 0, 2, 115, 116, 114, 111, 108, 0,
+ 2, 115, 116, 121, 0, 2, 116, 97, 114, 115, 105, 0, 8, 2, 100, 21, 0, 8, 2, 108, 17, 65, 110, 17, 67, 0, 8, 2, 114, 105,
+ 101, 110, 0, 8, 2, 115, 116, 97, 0, 8, 2, 115, 116, 101, 21, 0, 8, 2, 116, 111, 0, 8, 2, 116, 114, 0, 4, 114, 2, 100,
+ 111, 101, 115, 3, 49, 2, 35, 34, 0, 114, 2, 110, 117, 102, 102, 101, 108, 0, 114, 2, 116, 111, 110, 0, 114, 2, 119, 97, 116, 115,
+ 0, 114, 2, 119, 101, 105, 0, 114, 2, 119, 121, 0, 114, 8, 2, 98, 0, 114, 8, 2, 118, 101, 0, 4, 114, 97, 2, 98, 121, 110,
+ 3, 49, 2, 35, 34, 2, 35, 0, 114, 97, 2, 107, 111, 101, 108, 0, 114, 97, 109, 101, 108, 3, 49, 2, 35, 34, 2, 35, 65, 112,
+ 55, 0, 114, 105, 107, 97, 2, 116, 117, 3, 49, 2, 35, 34, 2, 37, 49, 2, 35, 0, 114, 97, 2, 118, 97, 3, 49, 2, 35, 34,
+ 13, 0, 114, 116, 101, 116, 115, 3, 49, 2, 35, 34, 47, 108, 47, 89, 0, 114, 110, 97, 2, 118, 97, 108, 3, 49, 2, 35, 34, 50,
+ 2, 35, 0, 114, 109, 111, 115, 121, 110, 3, 49, 2, 35, 34, 65, 2, 40, 89, 123, 50, 0, 114, 109, 101, 2, 110, 97, 97, 100, 106,
+ 3, 49, 2, 35, 34, 65, 13, 0, 114, 97, 116, 101, 3, 49, 2, 35, 34, 115, 47, 2, 37, 0, 4, 116, 101, 2, 100, 114, 3, 49,
+ 2, 35, 47, 13, 0, 116, 101, 2, 103, 17, 65, 0, 116, 97, 108, 111, 2, 103, 17, 65, 3, 49, 2, 35, 47, 35, 55, 2, 40, 0,
+ 116, 107, 105, 2, 115, 17, 65, 3, 49, 2, 35, 47, 49, 13, 0, 112, 2, 116, 101, 105, 110, 3, 49, 2, 35, 48, 0, 112, 97, 2,
+ 115, 105, 116, 101, 105, 116, 3, 49, 2, 35, 48, 2, 35, 0, 112, 105, 2, 116, 97, 3, 49, 2, 35, 48, 2, 37, 0, 112, 101, 2,
+ 108, 97, 21, 3, 49, 2, 35, 48, 13, 0, 112, 101, 114, 2, 106, 111, 108, 3, 49, 2, 35, 48, 13, 34, 0, 112, 115, 117, 108, 101,
+ 3, 49, 2, 35, 48, 89, 118, 55, 13, 0, 112, 111, 8, 2, 17, 67, 3, 49, 2, 35, 48, 110, 0, 112, 101, 2, 108, 3, 49, 2,
+ 35, 48, 112, 0, 4, 110, 2, 116, 105, 101, 110, 3, 49, 2, 35, 50, 0, 110, 8, 2, 116, 111, 21, 0, 4, 110, 100, 105, 2, 100,
+ 17, 65, 3, 49, 2, 35, 50, 2, 37, 0, 110, 110, 105, 2, 98, 97, 0, 110, 115, 101, 2, 108, 108, 101, 3, 49, 2, 35, 50, 89,
+ 13, 0, 4, 110, 111, 2, 32, 3, 49, 2, 35, 50, 117, 0, 110, 111, 8, 2, 118, 97, 97, 114, 0, 4, 108, 2, 98, 97, 115, 3,
+ 49, 2, 35, 55, 0, 108, 2, 107, 111, 101, 110, 0, 108, 105, 2, 98, 3, 49, 2, 35, 55, 37, 0, 108, 101, 110, 100, 101, 114, 3,
+ 49, 2, 35, 55, 108, 50, 72, 13, 34, 0, 109, 111, 101, 2, 102, 108, 3, 49, 2, 35, 65, 2, 40, 0, 109, 111, 101, 102, 108, 97,
+ 103, 101, 3, 49, 2, 35, 65, 2, 40, 83, 55, 115, 90, 0, 109, 101, 114, 97, 100, 101, 3, 49, 2, 35, 65, 13, 34, 115, 72, 13,
+ 0, 98, 97, 114, 101, 2, 116, 3, 49, 2, 35, 71, 2, 35, 34, 108, 0, 98, 105, 110, 101, 2, 116, 3, 49, 2, 35, 71, 2, 37,
+ 50, 108, 0, 102, 101, 2, 195, 175, 3, 49, 2, 35, 83, 2, 37, 0, 102, 101, 2, 116, 101, 3, 49, 2, 35, 83, 13, 0, 115, 116,
+ 97, 2, 110, 106, 101, 116, 3, 49, 2, 35, 89, 47, 2, 35, 0, 115, 107, 101, 2, 110, 97, 100, 101, 3, 49, 2, 35, 89, 49, 13,
+ 0, 115, 115, 101, 2, 116, 3, 49, 2, 35, 89, 108, 0, 115, 101, 114, 110, 101, 3, 49, 2, 35, 89, 112, 34, 50, 13, 0, 116, 106,
+ 105, 101, 2, 112, 105, 101, 3, 49, 2, 121, 80, 2, 37, 0, 110, 102, 101, 114, 2, 102, 111, 101, 108, 3, 49, 2, 133, 50, 83, 13,
+ 34, 0, 116, 101, 103, 111, 114, 105, 101, 115, 3, 49, 4, 35, 47, 13, 136, 6, 117, 34, 37, 89, 0, 116, 101, 103, 111, 114, 105, 101,
+ 3, 49, 4, 35, 47, 13, 136, 40, 34, 6, 37, 0, 97, 1, 17, 65, 21, 2, 116, 3, 49, 6, 115, 0, 116, 101, 1, 21, 2, 32,
+ 3, 49, 6, 115, 47, 13, 0, 110, 101, 114, 1, 17, 65, 21, 2, 32, 3, 49, 6, 115, 50, 13, 34, 0, 4, 114, 2, 98, 101, 3,
+ 49, 35, 34, 0, 114, 2, 118, 101, 110, 0, 114, 2, 118, 101, 114, 0, 116, 101, 103, 111, 114, 2, 105, 115, 17, 65, 3, 49, 35, 47,
+ 13, 136, 40, 34, 0, 110, 116, 2, 111, 110, 100, 101, 114, 3, 49, 35, 50, 47, 10, 0, 110, 115, 101, 2, 108, 25, 3, 49, 35, 50,
+ 89, 13, 0, 108, 97, 104, 97, 114, 105, 3, 49, 35, 55, 35, 107, 6, 115, 34, 37, 0, 4, 108, 109, 101, 101, 114, 3, 49, 35, 55,
+ 65, 6, 116, 34, 0, 108, 109, 101, 114, 2, 17, 65, 0, 108, 119, 101, 114, 3, 49, 35, 55, 84, 13, 34, 10, 0, 109, 101, 114, 2,
+ 97, 116, 106, 105, 101, 3, 49, 35, 65, 13, 34, 0, 109, 101, 114, 97, 97, 3, 49, 35, 65, 13, 34, 6, 115, 0, 109, 101, 114, 97,
+ 3, 49, 35, 65, 13, 34, 35, 0, 98, 101, 108, 106, 111, 117, 3, 49, 35, 71, 13, 55, 57, 6, 120, 0, 100, 2, 109, 105, 117, 109,
+ 3, 49, 35, 72, 0, 115, 116, 101, 114, 2, 111, 108, 105, 101, 3, 49, 35, 89, 47, 13, 34, 10, 0, 2, 100, 101, 114, 3, 49, 115,
+ 0, 116, 101, 108, 1, 25, 3, 49, 115, 47, 13, 55, 0, 107, 101, 2, 17, 67, 3, 49, 115, 49, 13, 0, 4, 109, 101, 114, 3, 49,
+ 115, 65, 13, 34, 0, 109, 101, 114, 2, 17, 67, 0, 98, 101, 108, 3, 49, 115, 71, 13, 55, 0, 110, 102, 101, 114, 3, 49, 133, 50,
+ 83, 13, 34, 10, 0, 7, 6, 107, 111, 0, 4, 2, 107, 101, 116, 25, 3, 49, 2, 40, 0, 2, 107, 111, 110, 0, 2, 108, 111, 109,
+ 0, 2, 108, 111, 110, 105, 0, 2, 109, 101, 100, 105, 0, 2, 109, 101, 116, 101, 0, 2, 114, 97, 0, 2, 114, 105, 110, 116, 0, 2,
+ 114, 114, 117, 112, 0, 2, 195, 182, 0, 8, 2, 109, 105, 101, 107, 0, 8, 2, 109, 109, 111, 0, 8, 2, 112, 105, 101, 21, 0, 101,
+ 2, 106, 97, 119, 101, 108, 0, 101, 2, 112, 108, 101, 116, 0, 101, 2, 112, 111, 110, 0, 101, 2, 114, 17, 65, 0, 114, 114, 101, 107,
+ 3, 49, 2, 40, 34, 108, 49, 0, 114, 101, 110, 2, 116, 3, 49, 2, 40, 34, 108, 50, 0, 117, 107, 97, 2, 115, 105, 195, 171, 3,
+ 49, 2, 40, 49, 115, 0, 110, 110, 101, 107, 3, 49, 2, 40, 50, 108, 49, 0, 101, 108, 2, 98, 108, 111, 101, 3, 49, 2, 40, 55,
+ 0, 108, 108, 101, 2, 107, 116, 17, 65, 3, 49, 2, 40, 55, 2, 108, 0, 108, 108, 101, 2, 107, 116, 101, 25, 3, 49, 2, 40, 55,
+ 108, 0, 108, 108, 101, 107, 2, 115, 3, 49, 2, 40, 55, 108, 49, 0, 108, 111, 2, 115, 25, 3, 49, 2, 40, 55, 110, 0, 108, 111,
+ 110, 110, 101, 3, 49, 2, 40, 55, 110, 50, 13, 0, 108, 108, 101, 103, 97, 3, 49, 2, 40, 55, 116, 136, 2, 35, 0, 109, 101, 100,
+ 105, 2, 97, 110, 116, 3, 49, 2, 40, 65, 2, 37, 72, 2, 37, 0, 109, 109, 97, 110, 100, 111, 3, 49, 2, 40, 65, 35, 50, 72,
+ 40, 0, 109, 109, 105, 115, 115, 105, 101, 3, 49, 2, 40, 65, 37, 89, 2, 37, 0, 109, 97, 116, 105, 2, 25, 3, 49, 2, 40, 65,
+ 115, 47, 2, 37, 0, 101, 118, 101, 114, 2, 116, 3, 49, 2, 40, 83, 112, 34, 0, 4, 114, 2, 115, 101, 116, 3, 49, 2, 110, 34,
+ 0, 114, 8, 2, 100, 17, 65, 0, 114, 114, 101, 107, 116, 105, 101, 119, 101, 3, 49, 2, 110, 34, 2, 108, 49, 47, 37, 84, 13, 0,
+ 114, 114, 105, 103, 2, 101, 3, 49, 2, 110, 34, 13, 136, 0, 4, 114, 116, 2, 115, 105, 103, 116, 105, 103, 3, 49, 2, 110, 34, 47,
+ 0, 114, 116, 2, 115, 116, 111, 110, 100, 0, 114, 112, 111, 2, 114, 97, 97, 108, 3, 49, 2, 110, 34, 48, 13, 0, 112, 117, 2, 108,
+ 17, 65, 3, 49, 2, 110, 48, 2, 118, 0, 107, 107, 101, 8, 2, 17, 67, 3, 49, 2, 110, 49, 13, 0, 110, 8, 2, 17, 67, 21,
+ 14, 128, 132, 131, 3, 49, 2, 110, 50, 0, 110, 116, 114, 97, 2, 100, 105, 107, 115, 3, 49, 2, 110, 50, 47, 34, 2, 35, 0, 110,
+ 116, 114, 97, 115, 101, 112, 3, 49, 2, 110, 50, 47, 34, 2, 35, 89, 108, 48, 0, 110, 116, 114, 111, 118, 101, 114, 2, 115, 3, 49,
+ 2, 110, 50, 47, 34, 2, 40, 84, 112, 34, 0, 110, 116, 114, 97, 112, 2, 115, 105, 101, 3, 49, 2, 110, 50, 47, 34, 35, 48, 0,
+ 110, 116, 114, 97, 107, 8, 3, 49, 2, 110, 50, 47, 34, 35, 49, 0, 110, 116, 114, 97, 115, 8, 3, 49, 2, 110, 50, 47, 34, 35,
+ 89, 0, 110, 116, 97, 107, 2, 17, 65, 3, 49, 2, 110, 50, 47, 35, 49, 10, 0, 110, 100, 101, 110, 2, 115, 101, 3, 49, 2, 110,
+ 50, 72, 2, 108, 50, 0, 110, 102, 101, 114, 2, 101, 3, 49, 2, 110, 50, 83, 13, 34, 0, 110, 102, 101, 114, 101, 110, 3, 49, 2,
+ 110, 50, 83, 13, 34, 108, 50, 0, 4, 110, 115, 117, 108, 2, 17, 65, 3, 49, 2, 110, 50, 89, 2, 111, 55, 0, 110, 115, 117, 108,
+ 2, 116, 97, 110, 116, 0, 110, 115, 101, 110, 2, 116, 114, 105, 101, 3, 49, 2, 110, 50, 89, 7, 108, 50, 0, 110, 115, 101, 2, 107,
+ 119, 101, 110, 3, 49, 2, 110, 50, 89, 13, 0, 110, 115, 101, 114, 116, 105, 110, 97, 3, 49, 2, 110, 50, 89, 13, 34, 47, 37, 50,
+ 2, 35, 0, 110, 115, 101, 114, 118, 3, 49, 2, 110, 50, 89, 13, 34, 84, 0, 110, 115, 101, 110, 2, 116, 114, 3, 49, 2, 110, 50,
+ 89, 13, 50, 0, 110, 115, 105, 100, 101, 2, 114, 17, 65, 3, 49, 2, 110, 50, 89, 13, 72, 13, 0, 110, 115, 105, 115, 116, 3, 49,
+ 2, 110, 50, 89, 13, 89, 47, 0, 110, 115, 116, 105, 2, 116, 117, 115, 105, 3, 49, 2, 110, 50, 89, 47, 13, 0, 110, 115, 116, 97,
+ 98, 101, 108, 3, 49, 2, 110, 50, 89, 47, 115, 71, 13, 55, 0, 110, 115, 101, 112, 2, 17, 65, 3, 49, 2, 110, 50, 89, 108, 48,
+ 10, 0, 4, 108, 2, 106, 97, 110, 3, 49, 2, 110, 55, 0, 108, 2, 119, 121, 110, 0, 4, 109, 2, 112, 108, 17, 65, 3, 49, 2,
+ 110, 65, 0, 109, 2, 112, 111, 115, 105, 115, 105, 101, 0, 109, 109, 97, 110, 2, 100, 17, 65, 3, 49, 2, 110, 65, 2, 35, 50, 0,
+ 109, 109, 101, 114, 2, 115, 105, 3, 49, 2, 110, 65, 2, 112, 34, 0, 109, 109, 117, 2, 110, 97, 3, 49, 2, 110, 65, 2, 118, 0,
+ 109, 105, 2, 116, 101, 101, 3, 49, 2, 110, 65, 13, 0, 109, 109, 101, 110, 2, 116, 97, 3, 49, 2, 110, 65, 13, 50, 0, 109, 109,
+ 105, 115, 115, 97, 114, 105, 2, 97, 3, 49, 2, 110, 65, 13, 89, 2, 35, 34, 2, 37, 0, 109, 112, 97, 110, 2, 106, 105, 101, 3,
+ 49, 2, 110, 65, 48, 2, 35, 50, 0, 109, 112, 114, 111, 2, 109, 105, 101, 3, 49, 2, 110, 65, 48, 34, 2, 40, 0, 109, 107, 111,
+ 109, 109, 101, 114, 3, 49, 2, 110, 65, 49, 110, 65, 13, 34, 0, 109, 98, 101, 114, 115, 3, 49, 2, 110, 65, 71, 113, 34, 89, 0,
+ 109, 98, 117, 105, 115, 3, 49, 2, 110, 65, 71, 127, 89, 0, 110, 103, 2, 111, 116, 111, 109, 105, 101, 3, 49, 2, 110, 68, 81, 0,
+ 4, 115, 2, 109, 101, 116, 3, 49, 2, 110, 89, 0, 115, 2, 116, 117, 0, 115, 109, 111, 2, 112, 111, 108, 105, 3, 49, 2, 110, 89,
+ 65, 2, 40, 0, 115, 109, 101, 2, 116, 105, 101, 107, 3, 49, 2, 110, 89, 65, 13, 0, 107, 97, 2, 195, 175, 3, 49, 2, 117, 49,
+ 2, 35, 0, 110, 105, 110, 103, 2, 105, 110, 3, 49, 2, 117, 50, 13, 68, 0, 100, 101, 2, 114, 105, 110, 103, 3, 49, 2, 117, 72,
+ 116, 0, 117, 2, 115, 97, 21, 3, 49, 2, 120, 0, 108, 111, 2, 115, 115, 97, 3, 49, 4, 110, 55, 40, 0, 110, 103, 111, 2, 25,
+ 3, 49, 4, 110, 68, 81, 40, 0, 110, 8, 2, 100, 105, 103, 3, 49, 6, 110, 50, 0, 110, 116, 114, 97, 8, 2, 25, 14, 128, 132,
+ 134, 3, 49, 6, 110, 50, 47, 34, 35, 0, 108, 108, 101, 103, 101, 115, 2, 32, 3, 49, 6, 110, 55, 37, 75, 13, 89, 0, 101, 2,
+ 114, 101, 110, 100, 3, 49, 40, 0, 101, 195, 171, 108, 3, 49, 40, 12, 55, 0, 112, 2, 111, 3, 49, 110, 48, 19, 0, 110, 2, 115,
+ 117, 108, 3, 49, 110, 50, 0, 110, 110, 101, 107, 116, 101, 101, 114, 3, 49, 110, 50, 108, 49, 47, 6, 116, 34, 0, 108, 111, 110, 101,
+ 108, 3, 49, 110, 55, 13, 50, 6, 112, 55, 0, 108, 108, 101, 103, 101, 3, 49, 110, 55, 37, 75, 0, 110, 107, 101, 108, 3, 49, 110,
+ 68, 49, 13, 55, 0, 110, 107, 97, 8, 2, 25, 3, 49, 110, 68, 49, 35, 0, 115, 2, 116, 101, 114, 109, 3, 49, 110, 89, 0, 115,
+ 116, 101, 3, 49, 110, 89, 47, 13, 0, 98, 114, 97, 3, 49, 117, 71, 34, 35, 0, 7, 6, 109, 97, 0, 110, 117, 2, 115, 107, 3,
+ 4, 65, 35, 50, 118, 0, 4, 2, 103, 105, 115, 116, 101, 114, 3, 65, 2, 35, 0, 2, 103, 114, 105, 101, 116, 0, 2, 104, 17, 65,
+ 0, 2, 107, 97, 115, 115, 97, 114, 0, 2, 107, 105, 101, 116, 105, 101, 0, 2, 107, 114, 105, 101, 108, 0, 2, 116, 101, 115, 105, 115,
+ 0, 2, 116, 114, 0, 8, 2, 100, 0, 8, 2, 114, 17, 65, 0, 2, 114, 105, 116, 122, 3, 65, 2, 35, 6, 0, 114, 2, 115, 106,
+ 101, 3, 65, 2, 35, 34, 0, 114, 105, 111, 2, 110, 101, 116, 3, 65, 2, 35, 34, 2, 37, 2, 40, 0, 114, 105, 101, 1, 21, 2,
+ 32, 3, 65, 2, 35, 34, 6, 37, 0, 114, 105, 2, 116, 105, 101, 109, 3, 65, 2, 35, 34, 13, 0, 114, 105, 110, 101, 2, 25, 3,
+ 65, 2, 35, 34, 37, 50, 13, 0, 114, 109, 111, 2, 115, 101, 116, 3, 65, 2, 35, 34, 65, 2, 40, 0, 114, 109, 101, 108, 97, 100,
+ 101, 3, 65, 2, 35, 34, 65, 13, 55, 115, 72, 13, 0, 114, 103, 97, 2, 114, 105, 3, 65, 2, 35, 34, 136, 2, 35, 0, 116, 101,
+ 114, 105, 2, 17, 65, 21, 3, 65, 2, 35, 47, 2, 116, 34, 2, 37, 0, 116, 101, 2, 109, 97, 116, 105, 3, 65, 2, 35, 47, 13,
+ 0, 116, 101, 114, 105, 101, 2, 12, 3, 65, 2, 35, 47, 116, 34, 2, 37, 0, 107, 97, 2, 112, 97, 97, 110, 3, 65, 2, 35, 49,
+ 2, 35, 0, 99, 97, 100, 97, 109, 105, 97, 3, 65, 2, 35, 49, 2, 35, 72, 115, 65, 2, 37, 38, 2, 35, 0, 99, 104, 105, 97,
+ 118, 101, 3, 65, 2, 35, 49, 2, 37, 2, 35, 84, 108, 0, 107, 115, 105, 2, 109, 97, 21, 3, 65, 2, 35, 49, 89, 2, 37, 0,
+ 107, 97, 98, 101, 114, 3, 65, 2, 35, 49, 115, 71, 13, 34, 0, 4, 110, 2, 100, 97, 3, 65, 2, 35, 50, 0, 110, 2, 104, 97,
+ 102, 116, 0, 110, 2, 109, 111, 101, 0, 110, 2, 115, 106, 101, 116, 0, 110, 105, 2, 107, 117, 3, 65, 2, 35, 50, 2, 37, 0, 110,
+ 105, 112, 117, 3, 65, 2, 35, 50, 2, 37, 48, 2, 118, 0, 4, 110, 101, 2, 119, 97, 108, 101, 3, 65, 2, 35, 50, 13, 0, 110,
+ 110, 101, 2, 107, 121, 110, 0, 110, 106, 105, 2, 102, 105, 101, 3, 65, 2, 35, 50, 57, 13, 0, 110, 100, 111, 2, 108, 105, 101, 110,
+ 3, 65, 2, 35, 50, 72, 2, 40, 0, 110, 101, 2, 108, 3, 65, 2, 35, 50, 112, 0, 108, 2, 103, 97, 115, 3, 65, 2, 35, 55,
+ 0, 108, 97, 2, 103, 105, 101, 116, 3, 65, 2, 35, 55, 2, 35, 0, 108, 116, 101, 8, 2, 115, 17, 65, 3, 65, 2, 35, 55, 47,
+ 116, 0, 109, 2, 112, 111, 101, 114, 3, 65, 2, 35, 65, 0, 115, 111, 2, 99, 104, 105, 115, 3, 65, 2, 35, 89, 2, 40, 0, 99,
+ 101, 100, 111, 2, 110, 17, 65, 3, 65, 2, 35, 89, 13, 72, 117, 0, 115, 116, 101, 107, 116, 111, 2, 109, 3, 65, 2, 35, 89, 47,
+ 108, 49, 47, 2, 40, 0, 115, 107, 101, 114, 2, 97, 100, 101, 3, 65, 2, 35, 89, 49, 13, 34, 0, 115, 107, 97, 114, 97, 3, 65,
+ 2, 35, 89, 49, 115, 34, 2, 35, 0, 115, 106, 105, 2, 110, 97, 21, 3, 65, 2, 35, 91, 2, 37, 0, 103, 2, 110, 17, 65, 21,
+ 3, 65, 2, 35, 136, 0, 103, 97, 2, 115, 121, 110, 3, 65, 2, 35, 136, 2, 35, 0, 103, 105, 115, 2, 116, 114, 97, 3, 65, 2,
+ 35, 136, 2, 37, 89, 0, 103, 97, 2, 108, 105, 101, 3, 65, 2, 35, 136, 35, 0, 110, 105, 97, 2, 107, 3, 65, 2, 115, 50, 2,
+ 37, 38, 2, 35, 0, 106, 101, 115, 116, 117, 3, 65, 2, 115, 57, 13, 89, 47, 2, 118, 0, 106, 101, 115, 116, 101, 105, 116, 108, 105,
+ 3, 65, 2, 115, 57, 13, 89, 47, 123, 47, 55, 13, 0, 100, 101, 2, 108, 105, 101, 3, 65, 2, 115, 72, 13, 0, 121, 111, 110, 110,
+ 97, 105, 115, 101, 3, 65, 2, 123, 57, 2, 40, 50, 123, 12, 88, 0, 116, 105, 103, 1, 21, 3, 65, 6, 115, 47, 13, 136, 0, 116,
+ 105, 101, 115, 3, 65, 6, 115, 47, 37, 89, 0, 110, 105, 101, 114, 3, 65, 13, 50, 37, 12, 34, 0, 115, 106, 105, 101, 110, 3, 65,
+ 13, 91, 37, 50, 0, 114, 97, 116, 2, 111, 110, 3, 65, 35, 34, 2, 35, 47, 0, 114, 97, 116, 104, 111, 110, 3, 65, 35, 34, 2,
+ 35, 47, 2, 110, 50, 10, 0, 114, 109, 101, 114, 3, 65, 35, 34, 65, 13, 34, 10, 0, 107, 105, 101, 1, 21, 2, 115, 105, 101, 3,
+ 65, 35, 49, 6, 37, 0, 107, 114, 97, 110, 107, 97, 1, 21, 3, 65, 35, 49, 34, 6, 35, 50, 49, 35, 0, 110, 105, 102, 101, 115,
+ 3, 65, 35, 50, 37, 83, 108, 89, 0, 108, 1, 10, 2, 32, 14, 128, 128, 131, 3, 65, 35, 55, 0, 108, 97, 114, 105, 97, 3, 65,
+ 35, 55, 6, 115, 34, 37, 35, 0, 108, 108, 101, 115, 2, 32, 3, 65, 35, 55, 13, 89, 0, 108, 118, 97, 2, 25, 3, 65, 35, 55,
+ 83, 2, 35, 0, 110, 103, 111, 8, 3, 65, 35, 68, 81, 2, 40, 0, 115, 107, 101, 114, 3, 65, 35, 89, 49, 13, 34, 0, 2, 116,
+ 114, 105, 107, 25, 3, 65, 115, 0, 110, 105, 2, 97, 107, 25, 3, 65, 115, 50, 2, 37, 0, 2, 98, 105, 101, 107, 3, 89, 0, 7,
+ 6, 109, 101, 0, 116, 101, 2, 111, 3, 65, 2, 37, 47, 2, 37, 0, 116, 101, 111, 2, 114, 105, 101, 116, 3, 65, 2, 37, 47, 2,
+ 37, 2, 40, 0, 116, 97, 8, 2, 17, 67, 3, 65, 2, 108, 47, 2, 35, 0, 110, 2, 116, 97, 115, 105, 101, 3, 65, 2, 108, 50,
+ 0, 110, 111, 112, 111, 117, 2, 115, 97, 3, 65, 2, 108, 50, 2, 40, 48, 2, 120, 0, 110, 117, 101, 2, 116, 3, 65, 2, 108, 50,
+ 2, 118, 12, 38, 108, 0, 110, 116, 97, 108, 105, 2, 116, 101, 105, 116, 3, 65, 2, 108, 50, 47, 2, 35, 55, 2, 37, 0, 110, 115,
+ 116, 114, 117, 3, 65, 2, 108, 50, 89, 47, 34, 2, 118, 0, 4, 108, 97, 110, 99, 104, 3, 65, 2, 108, 55, 2, 35, 68, 49, 0,
+ 108, 97, 110, 107, 0, 4, 108, 97, 110, 99, 104, 111, 108, 105, 101, 2, 32, 24, 3, 65, 2, 108, 55, 2, 35, 68, 49, 2, 117, 55,
+ 37, 0, 108, 97, 110, 107, 111, 108, 105, 101, 2, 32, 24, 0, 108, 111, 100, 105, 8, 2, 101, 117, 3, 65, 2, 108, 55, 2, 40, 72,
+ 2, 37, 0, 109, 2, 98, 114, 97, 3, 65, 2, 108, 65, 0, 109, 111, 2, 114, 17, 65, 3, 65, 2, 108, 65, 2, 40, 0, 109, 111,
+ 114, 97, 2, 98, 105, 108, 105, 3, 65, 2, 108, 65, 2, 110, 34, 2, 35, 0, 109, 111, 2, 114, 105, 17, 65, 3, 65, 2, 108, 65,
+ 117, 0, 100, 105, 2, 116, 17, 65, 3, 65, 2, 108, 72, 2, 37, 0, 100, 105, 116, 101, 2, 114, 114, 101, 3, 65, 2, 108, 72, 2,
+ 37, 47, 13, 0, 100, 105, 115, 105, 2, 110, 97, 21, 3, 65, 2, 108, 72, 13, 89, 2, 37, 0, 4, 101, 2, 100, 111, 195, 171, 3,
+ 65, 2, 116, 0, 101, 2, 119, 97, 114, 0, 101, 114, 2, 118, 111, 117, 100, 105, 103, 3, 65, 2, 116, 34, 0, 101, 114, 100, 101, 114,
+ 2, 106, 97, 114, 3, 65, 2, 116, 34, 72, 13, 34, 0, 4, 100, 101, 2, 100, 111, 195, 171, 3, 65, 2, 116, 72, 13, 0, 100, 101,
+ 2, 112, 108, 105, 103, 0, 100, 101, 8, 2, 108, 121, 0, 101, 115, 116, 101, 114, 101, 3, 65, 2, 116, 89, 47, 13, 34, 108, 0, 110,
+ 116, 106, 105, 101, 3, 65, 6, 108, 37, 68, 80, 37, 0, 110, 116, 3, 65, 6, 108, 50, 47, 0, 108, 111, 8, 2, 100, 114, 3, 65,
+ 6, 108, 55, 40, 0, 110, 105, 110, 103, 3, 65, 6, 116, 50, 13, 68, 0, 100, 101, 8, 2, 21, 14, 128, 132, 132, 3, 65, 6, 116,
+ 72, 13, 0, 101, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 65, 6, 116, 136, 13, 0, 4, 2, 106, 117, 102, 3, 65, 13, 0, 2,
+ 108, 97, 97, 116, 115, 0, 2, 114, 105, 101, 116, 101, 0, 2, 116, 111, 100, 0, 8, 2, 100, 117, 17, 67, 0, 114, 105, 110, 111, 3,
+ 65, 13, 34, 37, 50, 2, 40, 0, 116, 97, 108, 101, 3, 65, 13, 47, 6, 115, 55, 13, 0, 116, 111, 100, 101, 3, 65, 13, 47, 6,
+ 117, 72, 13, 0, 116, 97, 97, 2, 17, 67, 3, 65, 13, 47, 115, 0, 107, 97, 97, 114, 3, 65, 13, 49, 6, 115, 34, 0, 107, 97,
+ 97, 114, 103, 101, 3, 65, 13, 49, 6, 115, 34, 136, 13, 0, 110, 101, 101, 114, 3, 65, 13, 50, 6, 116, 34, 0, 110, 101, 114, 101,
+ 3, 65, 13, 50, 6, 116, 34, 13, 0, 108, 111, 100, 105, 101, 115, 8, 3, 65, 13, 55, 6, 117, 72, 37, 89, 0, 100, 97, 108, 2,
+ 106, 111, 110, 3, 65, 13, 72, 2, 35, 55, 0, 100, 105, 115, 121, 110, 101, 3, 65, 13, 72, 13, 89, 123, 50, 13, 0, 100, 97, 108,
+ 106, 101, 3, 65, 13, 72, 35, 55, 57, 13, 0, 118, 114, 111, 117, 3, 65, 13, 83, 34, 6, 120, 0, 103, 97, 110, 105, 101, 115, 3,
+ 65, 13, 136, 6, 115, 50, 37, 89, 0, 2, 100, 105, 117, 109, 3, 65, 37, 12, 0, 100, 105, 97, 3, 65, 37, 12, 72, 37, 12, 57,
+ 35, 4, 0, 2, 114, 114, 105, 101, 3, 65, 108, 0, 116, 101, 101, 110, 3, 65, 108, 47, 10, 6, 116, 50, 0, 116, 111, 100, 105, 115,
+ 3, 65, 108, 47, 40, 72, 6, 109, 89, 0, 110, 105, 110, 103, 2, 105, 116, 105, 115, 3, 65, 108, 50, 13, 68, 136, 0, 110, 116, 101,
+ 101, 2, 17, 67, 3, 65, 108, 50, 47, 6, 116, 0, 110, 116, 101, 114, 105, 110, 103, 3, 65, 108, 50, 47, 6, 116, 34, 13, 68, 0,
+ 110, 116, 101, 108, 101, 2, 25, 3, 65, 108, 50, 47, 6, 116, 55, 13, 0, 108, 111, 100, 105, 101, 8, 3, 65, 108, 55, 40, 72, 6,
+ 37, 0, 110, 103, 2, 115, 101, 108, 3, 65, 108, 68, 0, 4, 115, 1, 102, 101, 104, 2, 32, 3, 65, 108, 89, 0, 115, 1, 108, 101,
+ 102, 97, 116, 2, 32, 0, 115, 1, 115, 17, 65, 17, 65, 2, 32, 0, 115, 1, 115, 17, 67, 2, 32, 0, 115, 1, 121, 110, 115, 2,
+ 32, 0, 115, 8, 2, 97, 97, 110, 3, 65, 108, 89, 10, 0, 4, 114, 107, 1, 101, 116, 3, 65, 112, 34, 49, 0, 114, 107, 2, 32,
+ 0, 114, 107, 101, 2, 32, 3, 65, 112, 34, 49, 13, 0, 2, 116, 114, 117, 109, 3, 65, 116, 0, 114, 101, 1, 17, 67, 21, 2, 32,
+ 3, 65, 116, 12, 34, 13, 0, 116, 101, 108, 8, 3, 65, 116, 47, 13, 55, 0, 7, 6, 109, 105, 0, 2, 110, 101, 117, 114, 3, 65,
+ 2, 37, 0, 114, 97, 107, 117, 2, 108, 101, 117, 115, 3, 65, 2, 37, 34, 2, 35, 49, 2, 118, 0, 107, 114, 111, 98, 101, 3, 65,
+ 2, 37, 49, 34, 117, 71, 13, 0, 110, 105, 2, 109, 97, 21, 3, 65, 2, 37, 50, 2, 37, 0, 97, 97, 117, 3, 65, 2, 37, 129,
+ 12, 0, 110, 97, 103, 3, 65, 6, 109, 50, 35, 136, 0, 100, 100, 97, 103, 101, 116, 101, 3, 65, 6, 109, 72, 35, 136, 10, 116, 47,
+ 13, 0, 115, 2, 108, 105, 107, 3, 65, 6, 109, 89, 0, 4, 2, 109, 105, 101, 107, 3, 65, 13, 0, 2, 109, 111, 115, 97, 0, 2,
+ 115, 115, 105, 101, 108, 0, 114, 97, 107, 101, 108, 3, 65, 13, 34, 115, 49, 13, 55, 0, 110, 97, 114, 101, 2, 116, 3, 65, 13, 50,
+ 2, 35, 34, 108, 0, 110, 105, 115, 116, 101, 114, 115, 3, 65, 13, 50, 6, 109, 89, 47, 13, 34, 89, 0, 110, 117, 2, 115, 107, 117,
+ 3, 65, 13, 50, 13, 0, 4, 110, 100, 101, 114, 2, 106, 97, 114, 3, 65, 13, 50, 13, 34, 0, 110, 101, 114, 2, 17, 65, 0, 110,
+ 105, 115, 116, 101, 114, 105, 3, 65, 13, 50, 13, 89, 47, 2, 116, 34, 2, 37, 0, 110, 105, 115, 116, 101, 2, 114, 105, 101, 25, 3,
+ 65, 13, 50, 13, 89, 47, 116, 0, 108, 2, 106, 17, 65, 3, 65, 13, 55, 0, 108, 105, 116, 3, 65, 13, 55, 13, 47, 0, 108, 105,
+ 101, 117, 3, 65, 13, 55, 57, 118, 0, 108, 108, 101, 2, 110, 110, 105, 17, 65, 3, 65, 13, 55, 108, 0, 100, 100, 101, 108, 2, 106,
+ 97, 114, 105, 3, 65, 13, 72, 13, 55, 0, 4, 115, 2, 103, 105, 115, 3, 65, 13, 89, 0, 115, 2, 103, 117, 110, 0, 115, 2, 104,
+ 97, 0, 115, 2, 108, 0, 115, 2, 110, 111, 101, 103, 0, 115, 2, 112, 108, 97, 97, 115, 0, 115, 2, 114, 97, 98, 101, 108, 0, 115,
+ 2, 114, 101, 107, 101, 110, 0, 115, 2, 116, 105, 101, 107, 0, 115, 2, 116, 114, 111, 111, 115, 0, 115, 2, 118, 111, 114, 109, 0, 115,
+ 8, 2, 105, 110, 14, 128, 132, 131, 0, 115, 8, 2, 109, 0, 115, 101, 2, 114, 97, 0, 115, 116, 101, 114, 2, 105, 101, 117, 115, 3,
+ 65, 13, 89, 47, 116, 34, 0, 115, 107, 101, 2, 110, 3, 65, 13, 89, 49, 108, 0, 2, 115, 115, 105, 101, 3, 65, 37, 0, 107, 114,
+ 2, 111, 3, 65, 37, 49, 34, 0, 100, 100, 101, 2, 108, 3, 65, 109, 72, 13, 0, 100, 100, 101, 108, 108, 105, 2, 107, 3, 65, 109,
+ 72, 13, 55, 13, 0, 4, 115, 2, 108, 97, 109, 112, 3, 65, 109, 89, 0, 115, 2, 108, 111, 111, 112, 0, 115, 2, 111, 0, 7, 6,
+ 109, 111, 0, 4, 2, 112, 97, 110, 105, 3, 65, 2, 40, 0, 101, 2, 114, 97, 115, 0, 116, 111, 114, 2, 105, 101, 3, 65, 2, 40,
+ 47, 117, 34, 0, 4, 108, 101, 115, 2, 25, 3, 65, 2, 40, 55, 108, 89, 0, 108, 101, 115, 2, 116, 101, 32, 0, 100, 101, 114, 110,
+ 3, 65, 2, 40, 72, 112, 34, 14, 50, 0, 104, 97, 109, 109, 101, 100, 2, 97, 3, 65, 2, 40, 107, 2, 35, 65, 13, 72, 0, 4,
+ 2, 100, 117, 108, 17, 65, 3, 65, 2, 110, 0, 2, 115, 107, 101, 101, 0, 4, 114, 2, 102, 111, 115, 101, 3, 65, 2, 110, 34, 0,
+ 114, 8, 2, 17, 67, 21, 0, 114, 102, 2, 111, 116, 111, 109, 105, 101, 3, 65, 2, 110, 34, 83, 0, 122, 122, 97, 114, 101, 108, 108,
+ 97, 3, 65, 2, 110, 47, 89, 2, 35, 34, 112, 55, 2, 35, 0, 110, 2, 116, 101, 117, 114, 3, 65, 2, 110, 50, 0, 110, 105, 116,
+ 2, 101, 3, 65, 2, 110, 50, 2, 37, 47, 0, 110, 117, 2, 109, 101, 110, 116, 3, 65, 2, 110, 50, 2, 118, 0, 110, 101, 2, 116,
+ 195, 170, 114, 3, 65, 2, 110, 50, 13, 0, 110, 100, 101, 114, 2, 17, 65, 3, 65, 2, 110, 50, 72, 116, 34, 0, 108, 101, 115, 2,
+ 116, 17, 65, 3, 65, 2, 110, 55, 13, 89, 0, 110, 8, 2, 103, 111, 21, 3, 65, 2, 110, 68, 0, 100, 101, 2, 108, 108, 101, 21,
+ 3, 65, 2, 110, 72, 13, 0, 100, 101, 114, 97, 2, 116, 17, 65, 3, 65, 2, 110, 72, 13, 34, 2, 35, 0, 100, 101, 114, 97, 2,
+ 116, 111, 114, 25, 3, 65, 2, 110, 72, 13, 34, 115, 0, 2, 110, 97, 114, 103, 3, 65, 2, 117, 0, 116, 105, 101, 2, 17, 67, 3,
+ 65, 2, 117, 47, 37, 0, 110, 97, 114, 103, 105, 101, 2, 32, 24, 3, 65, 2, 117, 50, 2, 35, 34, 136, 37, 0, 110, 111, 2, 103,
+ 97, 3, 65, 2, 117, 50, 2, 117, 0, 110, 111, 112, 111, 2, 108, 105, 3, 65, 2, 117, 50, 2, 117, 48, 2, 40, 0, 100, 101, 2,
+ 108, 3, 65, 2, 117, 72, 112, 0, 115, 97, 2, 195, 175, 101, 107, 3, 65, 2, 117, 89, 2, 35, 0, 115, 97, 109, 2, 98, 105, 101,
+ 107, 3, 65, 2, 117, 89, 2, 35, 65, 0, 101, 105, 116, 101, 3, 65, 6, 126, 47, 13, 0, 100, 101, 8, 3, 65, 7, 117, 72, 13,
+ 0, 101, 100, 115, 119, 105, 108, 108, 105, 103, 3, 65, 40, 47, 89, 84, 6, 109, 55, 13, 136, 0, 114, 114, 8, 2, 105, 3, 65, 110,
+ 34, 0, 114, 115, 8, 2, 21, 3, 65, 110, 34, 89, 0, 110, 110, 105, 107, 101, 3, 65, 110, 50, 13, 49, 13, 0, 110, 105, 116, 111,
+ 114, 2, 25, 3, 65, 110, 50, 37, 47, 110, 34, 0, 2, 98, 105, 101, 108, 3, 65, 117, 6, 0, 116, 111, 114, 3, 65, 117, 47, 13,
+ 34, 0, 7, 6, 111, 110, 0, 4, 2, 114, 101, 103, 118, 12, 12, 3, 2, 110, 50, 0, 2, 116, 111, 101, 0, 2, 116, 117, 103, 116,
+ 105, 103, 0, 2, 116, 119, 121, 102, 101, 108, 0, 8, 2, 21, 14, 128, 132, 130, 0, 8, 2, 116, 97, 97, 108, 0, 8, 2, 116, 97,
+ 107, 116, 0, 8, 2, 116, 97, 115, 98, 97, 0, 8, 2, 116, 111, 111, 17, 67, 17, 67, 0, 8, 2, 116, 121, 100, 0, 8, 2, 119,
+ 101, 115, 101, 110, 0, 116, 2, 100, 21, 0, 111, 109, 2, 115, 116, 111, 111, 116, 3, 2, 110, 50, 2, 110, 65, 0, 4, 97, 102, 8,
+ 2, 115, 107, 101, 105, 17, 67, 3, 2, 110, 50, 10, 2, 35, 83, 0, 97, 102, 8, 2, 119, 101, 110, 100, 0, 4, 100, 101, 114, 2,
+ 98, 114, 101, 3, 2, 110, 50, 13, 34, 0, 100, 101, 114, 2, 98, 114, 111, 107, 101, 0, 100, 101, 114, 2, 100, 97, 110, 105, 103, 0,
+ 100, 101, 114, 2, 100, 114, 117, 107, 0, 100, 101, 114, 2, 100, 117, 105, 109, 0, 100, 101, 114, 2, 104, 97, 110, 100, 101, 0, 100, 101,
+ 114, 2, 104, 101, 119, 0, 100, 101, 114, 2, 104, 111, 114, 0, 100, 101, 114, 2, 104, 111, 117, 0, 100, 101, 114, 2, 108, 101, 103, 0,
+ 100, 101, 114, 2, 109, 121, 110, 0, 100, 101, 114, 2, 110, 101, 0, 100, 101, 114, 2, 115, 107, 114, 121, 17, 67, 0, 100, 101, 114, 2,
+ 115, 111, 101, 107, 101, 110, 0, 100, 101, 114, 2, 115, 116, 101, 117, 0, 100, 101, 114, 2, 115, 116, 114, 101, 0, 100, 101, 114, 2, 116,
+ 101, 107, 101, 110, 0, 100, 101, 114, 2, 116, 114, 111, 117, 0, 100, 101, 114, 2, 118, 97, 110, 103, 0, 100, 101, 114, 2, 118, 105, 110,
+ 0, 100, 101, 114, 2, 118, 114, 97, 0, 100, 101, 114, 2, 119, 101, 114, 112, 105, 110, 103, 0, 100, 101, 114, 2, 119, 111, 114, 112, 0,
+ 100, 101, 114, 8, 2, 115, 107, 17, 65, 0, 100, 101, 114, 111, 110, 115, 105, 101, 3, 2, 110, 50, 13, 34, 19, 135, 50, 89, 37, 0,
+ 100, 101, 114, 115, 116, 101, 98, 111, 3, 2, 110, 50, 13, 34, 89, 47, 13, 71, 117, 0, 116, 8, 2, 21, 14, 128, 132, 131, 3, 2,
+ 110, 50, 47, 0, 116, 101, 109, 2, 98, 97, 3, 2, 110, 50, 47, 108, 65, 0, 116, 101, 108, 8, 3, 2, 110, 50, 47, 112, 55, 0,
+ 116, 101, 114, 105, 110, 103, 3, 2, 110, 50, 47, 116, 34, 13, 68, 0, 100, 101, 117, 114, 3, 2, 110, 50, 72, 2, 118, 13, 34, 0,
+ 118, 111, 111, 114, 2, 115, 3, 2, 110, 50, 83, 2, 117, 34, 0, 4, 119, 101, 101, 114, 8, 2, 108, 3, 2, 110, 50, 84, 2, 116,
+ 34, 0, 119, 101, 101, 114, 8, 2, 115, 112, 114, 0, 119, 101, 101, 114, 8, 2, 115, 116, 97, 97, 110, 0, 104, 101, 105, 108, 2, 115,
+ 112, 101, 108, 3, 2, 110, 50, 107, 2, 123, 55, 0, 104, 101, 105, 108, 2, 105, 103, 3, 2, 110, 50, 107, 6, 123, 55, 0, 103, 101,
+ 101, 115, 8, 3, 2, 110, 50, 136, 2, 116, 89, 0, 103, 101, 108, 2, 100, 105, 103, 3, 2, 110, 50, 136, 112, 55, 0, 103, 114, 101,
+ 115, 1, 107, 3, 2, 110, 68, 136, 34, 108, 89, 0, 4, 2, 115, 107, 117, 108, 100, 32, 24, 3, 6, 110, 50, 0, 8, 2, 119, 17,
+ 65, 115, 0, 100, 101, 114, 103, 101, 8, 2, 21, 14, 128, 132, 135, 3, 6, 110, 50, 13, 34, 136, 13, 0, 105, 101, 115, 1, 21, 3,
+ 6, 117, 50, 37, 89, 0, 4, 100, 101, 114, 2, 115, 101, 107, 114, 3, 7, 110, 50, 13, 34, 0, 100, 101, 114, 2, 119, 121, 115, 17,
+ 67, 21, 0, 100, 101, 114, 8, 2, 101, 110, 17, 67, 3, 7, 110, 50, 13, 34, 10, 0, 104, 101, 105, 108, 3, 7, 110, 50, 107, 123,
+ 55, 0, 121, 1, 21, 2, 32, 3, 21, 0, 111, 111, 109, 3, 40, 50, 6, 117, 65, 0, 111, 109, 101, 3, 40, 50, 6, 117, 65, 13,
+ 0, 111, 109, 105, 101, 115, 3, 40, 50, 6, 117, 65, 37, 89, 0, 111, 109, 105, 101, 3, 40, 50, 40, 65, 6, 37, 0, 4, 2, 100,
+ 105, 101, 114, 3, 110, 50, 0, 2, 108, 97, 110, 103, 115, 0, 2, 115, 105, 110, 32, 24, 0, 2, 116, 117, 103, 0, 8, 2, 102, 105,
+ 107, 115, 0, 8, 2, 107, 97, 110, 116, 0, 8, 2, 107, 111, 115, 116, 101, 0, 8, 2, 107, 114, 117, 105, 100, 0, 8, 2, 108, 117,
+ 115, 0, 8, 2, 112, 97, 97, 114, 0, 8, 2, 116, 117, 105, 17, 67, 0, 8, 2, 117, 105, 116, 103, 101, 21, 12, 12, 14, 128, 132,
+ 130, 3, 110, 50, 10, 0, 117, 105, 116, 8, 2, 21, 14, 128, 132, 133, 3, 110, 50, 10, 127, 47, 0, 4, 100, 101, 114, 3, 110, 50,
+ 13, 34, 0, 100, 101, 114, 2, 104, 111, 117, 100, 25, 0, 100, 101, 114, 2, 104, 111, 117, 100, 101, 32, 0, 100, 101, 114, 2, 115, 107,
+ 101, 105, 100, 32, 24, 0, 100, 101, 114, 119, 121, 115, 101, 114, 2, 97, 3, 110, 50, 13, 34, 84, 6, 123, 89, 13, 34, 10, 0, 114,
+ 101, 103, 2, 25, 3, 110, 50, 34, 112, 136, 0, 110, 105, 101, 8, 3, 110, 50, 37, 0, 116, 101, 118, 114, 101, 100, 101, 3, 110, 50,
+ 47, 13, 83, 34, 6, 116, 72, 13, 0, 116, 101, 101, 110, 115, 101, 103, 3, 110, 50, 47, 116, 50, 89, 6, 112, 136, 0, 119, 101, 101,
+ 114, 8, 3, 110, 50, 84, 116, 34, 0, 4, 103, 101, 2, 100, 105, 101, 114, 116, 3, 110, 50, 136, 13, 0, 103, 101, 8, 2, 21, 14,
+ 128, 132, 132, 0, 103, 101, 114, 105, 101, 102, 108, 105, 2, 107, 3, 110, 50, 136, 13, 34, 6, 37, 83, 55, 13, 0, 103, 101, 108, 111,
+ 111, 102, 108, 105, 8, 2, 107, 3, 110, 50, 136, 13, 55, 6, 117, 83, 55, 13, 0, 103, 101, 109, 97, 107, 108, 105, 2, 107, 3, 110,
+ 50, 136, 13, 65, 6, 35, 49, 55, 13, 0, 105, 107, 115, 3, 117, 50, 13, 49, 89, 0, 4, 105, 101, 1, 108, 111, 107, 3, 117, 50,
+ 37, 0, 105, 101, 1, 109, 101, 114, 101, 115, 2, 25, 0, 105, 101, 115, 1, 112, 21, 3, 117, 50, 37, 89, 0, 117, 115, 8, 3, 117,
+ 50, 111, 89, 0, 4, 100, 106, 105, 101, 3, 124, 68, 80, 37, 0, 116, 106, 105, 101, 0, 4, 115, 1, 98, 3, 135, 50, 89, 0, 115,
+ 1, 100, 0, 115, 1, 103, 0, 115, 1, 114, 102, 0, 4, 103, 101, 1, 21, 2, 108, 117, 107, 21, 3, 135, 68, 136, 13, 0, 103, 101,
+ 2, 108, 117, 107, 32, 0, 103, 101, 2, 108, 117, 107, 107, 101, 32, 0, 103, 101, 2, 108, 117, 107, 107, 105, 101, 0, 103, 101, 2, 108,
+ 117, 107, 115, 0, 103, 101, 118, 97, 2, 108, 3, 135, 68, 136, 13, 83, 35, 0, 7, 6, 111, 111, 0, 4, 114, 2, 98, 108, 121, 119,
+ 3, 2, 117, 34, 0, 114, 2, 98, 114, 117, 103, 0, 114, 2, 100, 105, 110, 107, 0, 114, 2, 100, 111, 110, 100, 101, 114, 0, 114, 2,
+ 100, 114, 97, 97, 103, 0, 114, 2, 103, 97, 110, 107, 0, 114, 2, 104, 101, 101, 114, 115, 0, 114, 2, 107, 111, 111, 109, 0, 114, 2,
+ 108, 97, 97, 105, 100, 0, 114, 2, 108, 97, 109, 115, 0, 114, 2, 109, 101, 101, 115, 116, 101, 114, 0, 114, 2, 114, 101, 101, 100, 0,
+ 114, 2, 114, 111, 109, 112, 101, 108, 0, 114, 2, 115, 105, 103, 116, 0, 114, 2, 115, 107, 114, 121, 0, 114, 2, 115, 112, 114, 111, 110,
+ 107, 0, 114, 2, 115, 116, 117, 114, 0, 114, 2, 116, 114, 0, 114, 2, 116, 117, 105, 103, 0, 114, 8, 2, 100, 97, 103, 0, 114, 8,
+ 2, 100, 101, 110, 107, 0, 114, 8, 2, 100, 111, 101, 110, 0, 114, 8, 2, 100, 114, 121, 17, 67, 0, 114, 8, 2, 103, 114, 111, 101,
+ 105, 0, 114, 8, 2, 104, 97, 97, 115, 0, 114, 8, 2, 104, 111, 111, 102, 115, 0, 114, 8, 2, 112, 101, 105, 110, 115, 0, 114, 8,
+ 2, 115, 107, 97, 100, 117, 0, 114, 8, 2, 115, 107, 97, 116, 0, 114, 8, 2, 115, 116, 101, 108, 112, 0, 114, 8, 2, 115, 116, 114,
+ 111, 109, 105, 0, 114, 8, 2, 118, 108, 101, 117, 101, 108, 0, 114, 8, 2, 118, 108, 111, 101, 100, 105, 103, 0, 114, 8, 2, 119, 0,
+ 4, 114, 2, 101, 101, 110, 3, 2, 117, 34, 10, 0, 114, 2, 101, 101, 110, 103, 101, 0, 114, 2, 101, 101, 110, 115, 21, 0, 114, 2,
+ 101, 101, 116, 0, 114, 2, 101, 105, 115, 0, 114, 101, 114, 102, 108, 105, 107, 3, 2, 117, 34, 10, 112, 34, 83, 55, 13, 49, 0, 114,
+ 100, 119, 97, 114, 115, 8, 3, 2, 117, 34, 72, 58, 35, 34, 89, 0, 114, 100, 101, 8, 2, 107, 3, 2, 117, 34, 72, 112, 0, 114,
+ 115, 116, 117, 117, 114, 115, 8, 3, 2, 117, 34, 89, 47, 118, 12, 34, 89, 0, 114, 115, 97, 97, 107, 108, 105, 107, 3, 2, 117, 34,
+ 89, 115, 49, 55, 13, 49, 0, 114, 114, 101, 2, 100, 17, 65, 3, 2, 117, 34, 116, 0, 116, 2, 109, 111, 101, 100, 105, 103, 3, 2,
+ 117, 47, 0, 4, 103, 2, 108, 111, 112, 3, 2, 117, 136, 0, 103, 2, 108, 117, 105, 107, 0, 114, 2, 101, 101, 110, 21, 21, 3, 4,
+ 117, 34, 10, 0, 114, 2, 119, 105, 103, 3, 6, 117, 34, 0, 112, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 6, 117, 48, 136, 13,
+ 0, 3, 117, 0, 4, 114, 2, 115, 105, 103, 116, 121, 100, 3, 117, 34, 0, 114, 2, 116, 114, 101, 107, 0, 114, 8, 2, 116, 114, 111,
+ 109, 0, 114, 8, 2, 104, 97, 110, 100, 21, 3, 117, 34, 6, 0, 114, 107, 111, 101, 112, 101, 108, 3, 117, 34, 49, 6, 40, 48, 13,
+ 55, 0, 114, 108, 101, 100, 101, 8, 3, 117, 34, 55, 6, 116, 72, 13, 0, 114, 108, 101, 2, 119, 17, 65, 110, 3, 117, 34, 55, 7,
+ 116, 0, 114, 108, 101, 2, 108, 25, 3, 117, 34, 55, 112, 0, 114, 98, 111, 100, 105, 103, 3, 117, 34, 71, 6, 117, 72, 13, 136, 0,
+ 114, 98, 108, 117, 102, 3, 117, 34, 71, 55, 6, 111, 83, 0, 114, 100, 114, 101, 119, 101, 3, 117, 34, 72, 34, 6, 116, 84, 13, 0,
+ 109, 98, 108, 105, 107, 108, 105, 107, 3, 117, 65, 71, 55, 6, 109, 49, 55, 13, 49, 0, 4, 105, 3, 125, 0, 121, 0, 4, 110, 100,
+ 106, 105, 101, 3, 125, 68, 49, 37, 0, 110, 116, 106, 105, 101, 0, 4, 100, 106, 105, 101, 3, 125, 80, 37, 0, 116, 106, 105, 101, 0,
+ 7, 6, 111, 112, 0, 4, 2, 104, 111, 117, 100, 101, 3, 2, 110, 48, 0, 2, 108, 101, 116, 116, 0, 2, 110, 117, 117, 116, 0, 2,
+ 114, 111, 101, 114, 105, 103, 0, 2, 114, 117, 105, 101, 110, 0, 2, 115, 105, 101, 110, 98, 0, 2, 115, 105, 111, 110, 101, 21, 0, 2,
+ 115, 116, 97, 110, 100, 105, 103, 0, 2, 119, 105, 110, 100, 101, 0, 8, 2, 114, 101, 103, 0, 8, 2, 115, 121, 0, 8, 2, 118, 97,
+ 108, 108, 0, 8, 2, 118, 108, 105, 101, 195, 171, 0, 112, 111, 114, 2, 116, 117, 3, 2, 110, 48, 2, 110, 34, 0, 112, 101, 114, 2,
+ 118, 108, 97, 107, 107, 105, 3, 2, 110, 48, 13, 34, 0, 112, 111, 110, 2, 17, 65, 3, 2, 110, 48, 13, 50, 0, 112, 111, 115, 2,
+ 105, 115, 105, 101, 3, 2, 110, 48, 13, 88, 0, 116, 105, 2, 109, 17, 65, 3, 2, 110, 48, 47, 2, 37, 0, 109, 101, 114, 107, 108,
+ 105, 8, 2, 107, 3, 2, 110, 48, 65, 112, 34, 49, 55, 13, 0, 115, 101, 116, 108, 105, 107, 3, 2, 110, 48, 89, 108, 47, 55, 13,
+ 49, 0, 115, 105, 103, 116, 101, 108, 105, 8, 2, 107, 3, 2, 110, 48, 89, 109, 136, 47, 13, 55, 13, 0, 101, 114, 8, 2, 17, 65,
+ 3, 2, 117, 48, 13, 34, 0, 101, 114, 97, 115, 105, 101, 3, 2, 117, 48, 13, 34, 115, 89, 37, 0, 101, 110, 2, 98, 3, 2, 117,
+ 48, 13, 50, 0, 8, 2, 21, 14, 128, 132, 130, 3, 6, 110, 48, 0, 103, 101, 8, 2, 21, 14, 128, 132, 132, 3, 6, 110, 48, 136,
+ 13, 0, 103, 101, 101, 2, 12, 3, 6, 110, 48, 136, 116, 0, 1, 17, 67, 10, 2, 105, 103, 3, 6, 117, 48, 0, 101, 101, 110, 1,
+ 25, 3, 10, 2, 110, 48, 10, 116, 50, 0, 97, 97, 116, 3, 40, 48, 6, 115, 47, 0, 4, 97, 116, 105, 101, 115, 3, 40, 48, 6,
+ 115, 47, 37, 89, 0, 97, 116, 105, 101, 115, 0, 97, 116, 105, 101, 3, 40, 48, 35, 47, 6, 37, 0, 2, 111, 102, 102, 101, 114, 3,
+ 110, 48, 0, 112, 101, 114, 3, 110, 48, 13, 34, 0, 116, 101, 108, 3, 110, 48, 47, 112, 55, 0, 115, 112, 114, 97, 97, 107, 3, 110,
+ 48, 89, 48, 34, 115, 49, 0, 105, 110, 105, 101, 3, 117, 48, 6, 37, 50, 37, 0, 4, 101, 2, 108, 3, 117, 48, 13, 0, 101, 8,
+ 2, 25, 0, 101, 8, 2, 114, 105, 103, 0, 101, 114, 97, 2, 25, 3, 117, 48, 13, 34, 2, 35, 0, 101, 110, 2, 12, 3, 117, 48,
+ 13, 50, 0, 105, 117, 109, 3, 117, 48, 37, 111, 65, 0, 117, 8, 2, 115, 3, 117, 48, 111, 0, 7, 6, 112, 97, 0, 114, 97, 2,
+ 17, 67, 3, 4, 48, 35, 34, 35, 0, 4, 2, 103, 111, 100, 17, 65, 3, 48, 2, 35, 0, 2, 110, 101, 108, 101, 0, 2, 110, 105,
+ 101, 107, 0, 2, 112, 105, 101, 114, 0, 2, 112, 105, 114, 117, 115, 0, 2, 115, 105, 102, 105, 0, 2, 115, 116, 101, 108, 0, 2, 116,
+ 114, 17, 65, 0, 8, 2, 107, 107, 97, 0, 8, 2, 115, 116, 101, 105, 0, 8, 2, 115, 116, 111, 0, 8, 2, 116, 17, 65, 0, 112,
+ 2, 98, 114, 111, 101, 107, 17, 65, 17, 67, 0, 114, 8, 2, 17, 67, 17, 65, 3, 48, 2, 35, 34, 0, 114, 111, 2, 100, 105, 3,
+ 48, 2, 35, 34, 2, 40, 0, 114, 116, 105, 2, 115, 97, 3, 48, 2, 35, 34, 47, 2, 37, 0, 114, 116, 105, 2, 116, 117, 3, 48,
+ 2, 35, 34, 47, 13, 0, 114, 108, 101, 2, 109, 101, 110, 116, 3, 48, 2, 35, 34, 55, 13, 0, 114, 109, 101, 2, 115, 97, 97, 110,
+ 3, 48, 2, 35, 34, 65, 13, 0, 116, 105, 101, 2, 25, 24, 3, 48, 2, 35, 47, 6, 37, 0, 116, 114, 105, 2, 21, 3, 48, 2,
+ 35, 47, 34, 2, 37, 0, 116, 114, 105, 97, 114, 2, 103, 97, 3, 48, 2, 35, 47, 34, 2, 37, 2, 35, 34, 0, 116, 114, 111, 2,
+ 108, 108, 101, 3, 48, 2, 35, 47, 34, 2, 40, 0, 116, 195, 169, 3, 48, 2, 35, 47, 116, 0, 112, 97, 106, 97, 3, 48, 2, 35,
+ 48, 6, 115, 37, 35, 0, 4, 112, 101, 2, 103, 97, 97, 105, 3, 48, 2, 35, 48, 13, 0, 112, 112, 101, 2, 114, 121, 0, 112, 97,
+ 119, 101, 114, 3, 48, 2, 35, 48, 115, 84, 13, 34, 0, 107, 105, 115, 116, 97, 110, 3, 48, 2, 35, 49, 2, 37, 89, 47, 35, 50,
+ 0, 107, 107, 101, 2, 116, 3, 48, 2, 35, 49, 108, 0, 4, 110, 8, 2, 100, 111, 3, 48, 2, 35, 50, 0, 110, 8, 2, 116, 111,
+ 0, 110, 111, 2, 114, 97, 109, 3, 48, 2, 35, 50, 2, 40, 0, 110, 100, 101, 2, 109, 105, 101, 3, 48, 2, 35, 50, 72, 116, 0,
+ 108, 2, 109, 105, 101, 116, 3, 48, 2, 35, 55, 0, 108, 101, 2, 115, 116, 17, 65, 3, 48, 2, 35, 55, 13, 0, 108, 105, 110, 2,
+ 100, 114, 111, 3, 48, 2, 35, 55, 13, 50, 0, 108, 101, 2, 116, 3, 48, 2, 35, 55, 108, 0, 109, 2, 17, 67, 3, 48, 2, 35,
+ 65, 0, 109, 112, 101, 114, 2, 108, 3, 48, 2, 35, 65, 48, 13, 34, 0, 4, 118, 105, 108, 2, 106, 111, 101, 3, 48, 2, 35, 84,
+ 13, 55, 0, 119, 105, 108, 2, 106, 111, 101, 0, 115, 2, 111, 112, 3, 48, 2, 35, 89, 0, 115, 115, 97, 2, 115, 105, 101, 114, 3,
+ 48, 2, 35, 89, 2, 35, 0, 115, 116, 111, 8, 2, 114, 17, 65, 21, 3, 48, 2, 35, 89, 47, 2, 40, 0, 115, 101, 2, 108, 108,
+ 97, 3, 48, 2, 35, 89, 112, 0, 116, 105, 101, 115, 1, 21, 3, 48, 6, 115, 47, 37, 89, 0, 100, 100, 97, 8, 2, 17, 67, 17,
+ 65, 3, 48, 7, 35, 72, 35, 0, 2, 116, 97, 116, 3, 48, 13, 0, 114, 97, 100, 101, 2, 25, 3, 48, 13, 34, 115, 72, 13, 0,
+ 110, 97, 100, 111, 3, 48, 13, 50, 115, 72, 120, 12, 0, 106, 97, 109, 97, 3, 48, 13, 75, 115, 65, 2, 35, 0, 114, 107, 97, 2,
+ 98, 97, 97, 100, 106, 3, 48, 35, 34, 49, 2, 35, 0, 114, 107, 101, 2, 114, 97, 97, 100, 3, 48, 35, 34, 49, 13, 0, 107, 2,
+ 17, 65, 3, 48, 35, 49, 19, 0, 110, 8, 2, 103, 101, 17, 67, 3, 48, 35, 50, 0, 110, 97, 109, 97, 3, 48, 35, 50, 13, 65,
+ 35, 0, 110, 116, 115, 101, 114, 3, 48, 35, 50, 47, 89, 13, 34, 0, 108, 106, 97, 8, 2, 25, 3, 48, 35, 55, 57, 7, 35, 0,
+ 109, 2, 112, 97, 3, 48, 35, 65, 0, 110, 107, 114, 101, 97, 3, 48, 35, 68, 49, 34, 2, 37, 2, 35, 0, 110, 103, 97, 3, 48,
+ 35, 68, 81, 35, 0, 115, 8, 2, 17, 65, 17, 65, 3, 48, 35, 89, 0, 97, 114, 108, 8, 3, 48, 113, 34, 114, 0, 116, 105, 111,
+ 3, 48, 115, 47, 37, 38, 40, 0, 7, 6, 112, 101, 0, 2, 110, 97, 108, 105, 3, 48, 2, 108, 0, 114, 105, 2, 115, 17, 67, 17,
+ 65, 3, 48, 2, 108, 34, 13, 0, 114, 105, 102, 101, 2, 114, 17, 65, 21, 3, 48, 2, 108, 34, 13, 83, 13, 0, 110, 2, 100, 117,
+ 108, 101, 3, 48, 2, 108, 50, 0, 110, 101, 2, 116, 114, 17, 65, 3, 48, 2, 108, 50, 13, 0, 110, 105, 115, 105, 2, 108, 108, 105,
+ 3, 48, 2, 108, 50, 13, 89, 13, 0, 110, 115, 105, 2, 111, 101, 110, 3, 48, 2, 108, 50, 91, 2, 37, 0, 108, 105, 8, 2, 107,
+ 97, 3, 48, 2, 108, 55, 2, 37, 0, 108, 111, 116, 111, 110, 3, 48, 2, 108, 55, 13, 47, 110, 50, 0, 100, 8, 2, 111, 102, 3,
+ 48, 2, 108, 72, 0, 100, 97, 8, 2, 103, 3, 48, 2, 108, 72, 2, 35, 0, 100, 105, 8, 3, 48, 2, 108, 72, 2, 37, 0, 114,
+ 2, 115, 101, 101, 108, 3, 48, 2, 112, 34, 0, 114, 108, 101, 2, 109, 111, 101, 3, 48, 2, 112, 34, 55, 13, 0, 114, 115, 111, 2,
+ 110, 101, 101, 108, 3, 48, 2, 112, 34, 89, 2, 40, 0, 114, 103, 111, 108, 97, 3, 48, 2, 112, 34, 136, 117, 55, 2, 35, 0, 4,
+ 108, 101, 2, 116, 111, 110, 3, 48, 2, 112, 55, 13, 0, 108, 101, 2, 116, 111, 110, 0, 114, 105, 2, 111, 3, 48, 2, 116, 34, 2,
+ 37, 0, 114, 100, 101, 8, 3, 48, 6, 113, 34, 72, 13, 0, 4, 1, 17, 67, 21, 2, 100, 97, 3, 48, 13, 0, 2, 110, 97, 114,
+ 105, 101, 0, 2, 114, 114, 111, 110, 0, 2, 116, 105, 101, 116, 101, 114, 0, 2, 116, 105, 115, 105, 0, 2, 116, 117, 110, 105, 97, 0,
+ 8, 2, 100, 17, 65, 0, 4, 114, 2, 107, 117, 115, 115, 105, 101, 3, 48, 13, 34, 0, 114, 2, 115, 101, 112, 115, 105, 0, 114, 2,
+ 115, 111, 0, 4, 114, 101, 1, 109, 97, 107, 115, 2, 32, 3, 48, 13, 34, 13, 0, 114, 101, 1, 112, 2, 32, 0, 114, 101, 1, 121,
+ 114, 2, 32, 0, 114, 109, 105, 116, 3, 48, 13, 34, 65, 6, 109, 47, 0, 4, 114, 100, 101, 1, 101, 112, 2, 32, 3, 48, 13, 34,
+ 72, 13, 0, 114, 100, 101, 1, 109, 101, 116, 2, 32, 0, 114, 100, 101, 1, 112, 105, 110, 115, 2, 32, 0, 114, 100, 101, 1, 114, 117,
+ 112, 2, 32, 0, 114, 100, 101, 1, 115, 97, 114, 2, 32, 0, 114, 102, 101, 107, 3, 48, 13, 34, 83, 108, 49, 0, 114, 118, 101, 114,
+ 116, 3, 48, 13, 34, 83, 112, 34, 47, 0, 114, 118, 101, 114, 115, 3, 48, 13, 34, 83, 112, 34, 89, 0, 114, 115, 101, 110, 116, 3,
+ 48, 13, 34, 89, 108, 50, 47, 0, 114, 115, 101, 110, 116, 97, 1, 21, 2, 115, 105, 3, 48, 13, 34, 89, 108, 50, 47, 115, 0, 116,
+ 114, 111, 108, 2, 101, 117, 109, 3, 48, 13, 47, 34, 117, 55, 0, 110, 101, 2, 32, 3, 48, 13, 50, 13, 0, 108, 105, 110, 103, 1,
+ 114, 2, 32, 3, 48, 13, 55, 13, 68, 0, 114, 105, 112, 97, 2, 116, 3, 48, 108, 34, 37, 48, 35, 7, 0, 116, 114, 111, 108, 3,
+ 48, 108, 47, 34, 13, 55, 10, 0, 100, 111, 8, 2, 109, 3, 48, 108, 72, 2, 40, 0, 115, 1, 114, 101, 100, 110, 117, 114, 3, 48,
+ 108, 89, 0, 114, 107, 101, 1, 21, 2, 32, 3, 48, 112, 34, 49, 13, 0, 114, 107, 101, 114, 1, 21, 2, 25, 3, 48, 112, 34, 49,
+ 13, 34, 0, 114, 107, 105, 110, 103, 1, 21, 3, 48, 112, 34, 49, 13, 68, 0, 114, 109, 97, 110, 101, 110, 3, 48, 112, 34, 65, 35,
+ 50, 6, 108, 50, 0, 114, 115, 2, 111, 109, 3, 48, 112, 34, 89, 10, 0, 114, 115, 107, 101, 3, 48, 112, 34, 89, 49, 13, 0, 114,
+ 1, 121, 114, 2, 100, 3, 48, 113, 34, 0, 114, 100, 8, 2, 114, 3, 48, 113, 34, 47, 0, 4, 114, 100, 101, 1, 21, 2, 32, 3,
+ 48, 113, 34, 72, 13, 0, 114, 100, 101, 2, 107, 97, 114, 0, 8, 2, 116, 114, 17, 65, 32, 3, 48, 116, 0, 114, 101, 1, 21, 2,
+ 32, 3, 48, 116, 34, 13, 0, 7, 6, 112, 114, 0, 111, 116, 101, 115, 116, 3, 4, 48, 34, 110, 47, 13, 89, 47, 0, 111, 112, 97,
+ 103, 3, 4, 48, 34, 110, 48, 35, 136, 0, 97, 107, 8, 2, 116, 121, 107, 3, 48, 34, 2, 35, 49, 0, 97, 107, 116, 105, 2, 115,
+ 121, 110, 3, 48, 34, 2, 35, 49, 47, 2, 37, 0, 105, 2, 109, 97, 97, 116, 3, 48, 34, 2, 37, 0, 101, 116, 111, 114, 105, 3,
+ 48, 34, 2, 37, 47, 2, 117, 34, 2, 37, 0, 101, 116, 111, 114, 105, 97, 2, 110, 3, 48, 34, 2, 37, 47, 2, 117, 34, 2, 37,
+ 6, 115, 0, 101, 116, 111, 114, 105, 97, 2, 32, 3, 48, 34, 2, 37, 47, 6, 117, 34, 37, 35, 0, 101, 109, 105, 195, 168, 114, 101,
+ 3, 48, 34, 2, 37, 65, 57, 113, 34, 0, 105, 118, 2, 97, 21, 3, 48, 34, 2, 37, 83, 0, 105, 101, 115, 116, 101, 114, 101, 2,
+ 25, 3, 48, 34, 2, 37, 89, 47, 13, 34, 108, 0, 4, 111, 2, 17, 67, 17, 65, 3, 48, 34, 2, 40, 0, 111, 2, 98, 108, 17,
+ 65, 0, 111, 2, 103, 114, 97, 109, 0, 111, 116, 101, 115, 2, 116, 101, 32, 24, 3, 48, 34, 2, 40, 47, 108, 89, 0, 111, 106, 101,
+ 107, 3, 48, 34, 2, 40, 57, 108, 49, 0, 111, 100, 117, 107, 2, 17, 65, 3, 48, 34, 2, 40, 72, 111, 49, 10, 0, 111, 102, 101,
+ 115, 115, 105, 111, 2, 110, 3, 48, 34, 2, 40, 83, 2, 108, 91, 2, 37, 2, 40, 0, 111, 118, 105, 116, 97, 3, 48, 34, 2, 40,
+ 84, 37, 47, 2, 35, 0, 111, 115, 101, 115, 3, 48, 34, 2, 40, 89, 108, 89, 0, 111, 103, 114, 97, 109, 109, 101, 2, 114, 105, 110,
+ 103, 3, 48, 34, 2, 40, 136, 34, 2, 35, 65, 116, 0, 101, 112, 97, 2, 114, 97, 3, 48, 34, 2, 108, 48, 13, 0, 101, 115, 116,
+ 105, 103, 101, 3, 48, 34, 2, 108, 89, 47, 37, 12, 90, 0, 101, 115, 98, 105, 116, 101, 114, 105, 2, 97, 3, 48, 34, 2, 108, 89,
+ 71, 13, 47, 2, 116, 34, 2, 37, 0, 101, 103, 2, 110, 97, 110, 17, 67, 3, 48, 34, 2, 108, 136, 0, 111, 112, 111, 115, 105, 3,
+ 48, 34, 2, 110, 48, 13, 88, 37, 0, 111, 107, 117, 2, 114, 17, 65, 3, 48, 34, 2, 110, 49, 2, 118, 0, 111, 108, 101, 116, 97,
+ 114, 105, 2, 97, 3, 48, 34, 2, 110, 55, 13, 47, 2, 35, 34, 2, 37, 0, 111, 109, 117, 108, 103, 2, 101, 3, 48, 34, 2, 110,
+ 65, 2, 111, 55, 136, 0, 111, 109, 101, 110, 97, 100, 101, 3, 48, 34, 2, 110, 65, 13, 50, 115, 72, 13, 0, 111, 109, 105, 115, 107,
+ 117, 3, 48, 34, 2, 110, 65, 13, 89, 49, 118, 0, 111, 98, 108, 101, 2, 109, 97, 116, 105, 3, 48, 34, 2, 110, 71, 55, 13, 0,
+ 111, 102, 105, 116, 2, 101, 3, 48, 34, 2, 110, 83, 13, 47, 0, 111, 115, 101, 2, 100, 117, 114, 101, 3, 48, 34, 2, 110, 89, 13,
+ 0, 111, 115, 116, 105, 2, 116, 117, 3, 48, 34, 2, 110, 89, 47, 13, 0, 101, 100, 105, 2, 107, 97, 110, 116, 3, 48, 34, 2, 116,
+ 72, 13, 0, 111, 2, 103, 114, 101, 115, 115, 3, 48, 34, 2, 117, 0, 111, 116, 101, 2, 195, 175, 3, 48, 34, 2, 117, 47, 13, 0,
+ 111, 106, 101, 107, 2, 116, 105, 101, 108, 3, 48, 34, 2, 117, 57, 2, 108, 49, 0, 111, 118, 105, 2, 97, 110, 100, 3, 48, 34, 2,
+ 117, 84, 2, 37, 0, 111, 115, 97, 2, 195, 175, 101, 3, 48, 34, 2, 117, 89, 115, 0, 111, 103, 101, 115, 116, 101, 114, 2, 111, 3,
+ 48, 34, 2, 117, 136, 2, 108, 89, 47, 13, 34, 0, 101, 2, 110, 97, 116, 97, 3, 48, 34, 4, 116, 0, 4, 101, 2, 108, 117, 100,
+ 3, 48, 34, 13, 0, 101, 2, 109, 105, 101, 114, 0, 101, 2, 115, 17, 65, 0, 101, 116, 101, 110, 2, 115, 105, 3, 48, 34, 13, 47,
+ 134, 50, 0, 105, 110, 115, 105, 2, 112, 17, 65, 3, 48, 34, 13, 50, 89, 13, 0, 105, 110, 115, 105, 112, 101, 2, 25, 3, 48, 34,
+ 13, 50, 89, 37, 48, 13, 0, 105, 110, 115, 101, 2, 115, 3, 48, 34, 13, 50, 89, 108, 0, 105, 110, 115, 101, 115, 1, 21, 2, 32,
+ 3, 48, 34, 13, 50, 89, 108, 89, 0, 105, 109, 105, 2, 116, 3, 48, 34, 13, 65, 13, 0, 4, 101, 115, 101, 2, 100, 101, 110, 116,
+ 3, 48, 34, 13, 89, 13, 0, 105, 115, 111, 2, 110, 105, 101, 114, 0, 101, 115, 105, 100, 101, 110, 2, 17, 67, 3, 48, 34, 13, 89,
+ 13, 72, 108, 50, 0, 101, 115, 116, 97, 2, 115, 105, 101, 3, 48, 34, 13, 89, 47, 115, 0, 101, 115, 116, 101, 2, 114, 101, 110, 100,
+ 3, 48, 34, 13, 89, 47, 116, 0, 101, 115, 116, 101, 101, 114, 3, 48, 34, 13, 89, 47, 116, 34, 0, 101, 115, 101, 110, 116, 1, 21,
+ 3, 48, 34, 13, 89, 108, 50, 47, 0, 101, 116, 111, 114, 105, 97, 2, 17, 67, 3, 48, 34, 37, 47, 6, 117, 34, 37, 35, 0, 101,
+ 102, 101, 107, 3, 48, 34, 37, 83, 108, 49, 0, 111, 116, 101, 115, 3, 48, 34, 40, 47, 6, 108, 89, 0, 111, 109, 105, 110, 101, 110,
+ 3, 48, 34, 110, 65, 37, 50, 6, 108, 50, 0, 111, 110, 107, 101, 114, 2, 116, 106, 105, 3, 48, 34, 110, 68, 49, 10, 112, 34, 0,
+ 111, 102, 101, 115, 105, 101, 3, 48, 34, 110, 83, 13, 89, 6, 37, 0, 4, 101, 2, 104, 105, 115, 116, 111, 3, 48, 34, 116, 0, 101,
+ 2, 115, 101, 32, 0, 101, 100, 105, 107, 101, 114, 3, 48, 34, 116, 72, 13, 49, 13, 34, 0, 111, 116, 2, 111, 110, 12, 3, 48, 34,
+ 117, 47, 0, 111, 116, 111, 2, 17, 67, 3, 48, 34, 117, 47, 40, 0, 111, 107, 105, 101, 3, 48, 34, 117, 49, 2, 37, 0, 111, 115,
+ 97, 3, 48, 34, 117, 89, 2, 35, 0, 111, 115, 101, 1, 21, 2, 32, 3, 48, 34, 117, 89, 13, 0, 7, 6, 114, 101, 0, 2, 97,
+ 103, 101, 114, 101, 110, 3, 34, 2, 37, 0, 97, 2, 17, 67, 3, 34, 2, 37, 2, 35, 0, 104, 97, 98, 105, 108, 105, 116, 3, 34,
+ 2, 37, 2, 35, 71, 2, 37, 55, 2, 37, 47, 0, 2, 195, 188, 3, 34, 2, 37, 10, 0, 97, 2, 107, 115, 3, 34, 2, 37, 35,
+ 0, 102, 108, 101, 107, 2, 17, 67, 3, 34, 2, 37, 83, 55, 108, 49, 0, 116, 114, 111, 8, 2, 21, 14, 128, 132, 133, 3, 34, 2,
+ 108, 47, 34, 2, 40, 0, 112, 2, 116, 105, 101, 108, 3, 34, 2, 108, 48, 0, 112, 101, 114, 116, 111, 105, 114, 101, 3, 34, 2, 108,
+ 48, 13, 34, 47, 58, 115, 34, 0, 112, 117, 2, 116, 3, 34, 2, 108, 48, 118, 0, 100, 105, 103, 8, 2, 17, 65, 3, 34, 2, 108,
+ 72, 2, 37, 136, 0, 102, 101, 114, 2, 97, 3, 34, 2, 108, 83, 13, 34, 0, 119, 111, 108, 2, 117, 3, 34, 2, 108, 84, 2, 111,
+ 55, 0, 115, 111, 2, 110, 17, 65, 3, 34, 2, 108, 89, 2, 40, 0, 115, 111, 2, 108, 117, 115, 105, 101, 3, 34, 2, 108, 89, 2,
+ 110, 0, 115, 116, 97, 117, 114, 3, 34, 2, 108, 89, 47, 2, 40, 34, 0, 115, 116, 101, 8, 2, 114, 101, 110, 100, 3, 34, 2, 108,
+ 89, 47, 116, 0, 103, 105, 109, 101, 110, 2, 116, 97, 21, 3, 34, 2, 108, 136, 2, 37, 65, 2, 108, 50, 0, 103, 117, 2, 108, 17,
+ 65, 3, 34, 2, 108, 136, 2, 118, 0, 103, 2, 104, 111, 101, 107, 105, 103, 3, 34, 2, 112, 136, 0, 2, 112, 114, 111, 100, 117, 3,
+ 34, 2, 116, 0, 112, 101, 114, 2, 107, 117, 115, 3, 34, 2, 116, 48, 13, 34, 0, 108, 105, 195, 171, 102, 3, 34, 2, 116, 55, 2,
+ 37, 108, 83, 0, 100, 101, 2, 114, 121, 3, 34, 2, 116, 72, 13, 0, 101, 108, 1, 17, 65, 10, 2, 32, 3, 34, 6, 116, 55, 0,
+ 108, 101, 1, 10, 2, 32, 3, 34, 6, 116, 55, 13, 0, 4, 1, 17, 67, 2, 103, 97, 116, 3, 34, 13, 0, 2, 98, 101, 108, 0,
+ 2, 100, 97, 107, 17, 67, 0, 2, 102, 114, 101, 105, 110, 0, 2, 103, 101, 101, 114, 0, 2, 103, 114, 101, 115, 25, 0, 2, 103, 114,
+ 111, 101, 112, 0, 2, 107, 114, 117, 0, 2, 108, 105, 101, 107, 0, 2, 110, 17, 65, 0, 2, 112, 108, 105, 101, 107, 0, 2, 115, 101,
+ 110, 115, 17, 65, 0, 2, 115, 101, 115, 115, 105, 101, 0, 2, 115, 112, 111, 110, 0, 2, 116, 111, 0, 8, 2, 108, 97, 0, 8, 2,
+ 115, 112, 121, 116, 0, 8, 2, 115, 116, 97, 110, 116, 0, 116, 105, 2, 114, 101, 3, 34, 13, 47, 13, 0, 112, 117, 98, 108, 105, 2,
+ 107, 3, 34, 13, 48, 2, 111, 71, 55, 2, 37, 0, 112, 117, 98, 108, 105, 101, 107, 3, 34, 13, 48, 2, 111, 71, 55, 37, 49, 0,
+ 4, 107, 108, 97, 2, 109, 17, 65, 3, 34, 13, 49, 55, 35, 0, 107, 108, 97, 2, 109, 101, 101, 114, 0, 107, 108, 97, 109, 101, 3,
+ 34, 13, 49, 55, 115, 65, 13, 0, 110, 101, 1, 111, 3, 34, 13, 50, 13, 0, 110, 111, 110, 115, 3, 34, 13, 50, 135, 50, 89, 0,
+ 4, 108, 101, 2, 103, 17, 65, 3, 34, 13, 55, 13, 0, 108, 101, 2, 118, 97, 110, 0, 108, 105, 2, 103, 105, 0, 108, 97, 115, 101,
+ 3, 34, 13, 55, 115, 89, 13, 0, 100, 101, 110, 2, 17, 65, 17, 67, 17, 65, 3, 34, 13, 72, 13, 50, 6, 0, 100, 101, 110, 101,
+ 101, 114, 3, 34, 13, 72, 13, 50, 6, 116, 34, 0, 102, 111, 114, 2, 109, 3, 34, 13, 83, 2, 110, 34, 0, 102, 101, 114, 101, 110,
+ 2, 100, 17, 65, 3, 34, 13, 83, 13, 34, 108, 50, 0, 119, 111, 108, 119, 101, 114, 3, 34, 13, 84, 6, 110, 55, 84, 13, 34, 0,
+ 115, 101, 114, 119, 101, 3, 34, 13, 88, 6, 112, 34, 84, 13, 0, 4, 115, 105, 2, 100, 101, 110, 3, 34, 13, 89, 13, 0, 115, 105,
+ 2, 116, 17, 65, 0, 115, 101, 114, 2, 118, 3, 34, 13, 89, 13, 34, 0, 115, 112, 101, 107, 2, 116, 101, 101, 114, 3, 34, 13, 89,
+ 48, 2, 108, 49, 0, 115, 112, 101, 107, 3, 34, 13, 89, 48, 108, 49, 0, 115, 101, 112, 3, 34, 13, 89, 108, 48, 0, 115, 101, 115,
+ 2, 32, 3, 34, 13, 89, 108, 89, 0, 115, 117, 108, 2, 116, 17, 65, 3, 34, 13, 89, 111, 55, 6, 0, 103, 105, 109, 101, 2, 32,
+ 3, 34, 13, 90, 37, 12, 65, 0, 103, 2, 105, 115, 116, 3, 34, 13, 136, 0, 4, 103, 105, 2, 109, 101, 110, 116, 3, 34, 13, 136,
+ 13, 0, 103, 105, 2, 115, 115, 101, 117, 17, 67, 0, 103, 108, 101, 2, 109, 101, 110, 116, 3, 34, 13, 136, 55, 13, 0, 103, 101, 114,
+ 2, 17, 65, 3, 34, 13, 136, 116, 34, 0, 4, 1, 17, 67, 2, 110, 32, 3, 34, 108, 0, 1, 17, 67, 2, 110, 110, 101, 32, 0,
+ 1, 101, 100, 114, 101, 112, 2, 110, 0, 116, 105, 110, 97, 3, 34, 108, 47, 37, 50, 35, 0, 112, 101, 116, 3, 34, 108, 48, 13, 47,
+ 0, 107, 111, 114, 100, 3, 34, 108, 49, 2, 110, 34, 47, 0, 99, 99, 101, 3, 34, 108, 49, 37, 0, 109, 2, 32, 3, 34, 108, 65,
+ 0, 103, 103, 97, 101, 3, 34, 108, 81, 123, 0, 103, 3, 34, 112, 136, 0, 103, 118, 101, 114, 100, 105, 103, 3, 34, 112, 136, 83, 6,
+ 112, 34, 72, 13, 136, 0, 114, 105, 110, 103, 1, 10, 2, 32, 3, 34, 116, 34, 13, 68, 0, 107, 101, 2, 110, 17, 65, 3, 34, 116,
+ 49, 13, 0, 4, 100, 101, 1, 115, 3, 34, 116, 72, 13, 0, 100, 101, 8, 2, 17, 67, 0, 100, 101, 108, 8, 3, 34, 116, 72, 13,
+ 55, 0, 7, 6, 115, 101, 0, 110, 105, 111, 114, 2, 105, 116, 101, 105, 3, 89, 2, 37, 12, 50, 2, 37, 2, 110, 34, 0, 4, 114,
+ 101, 2, 109, 111, 110, 105, 3, 89, 2, 108, 34, 13, 0, 114, 101, 2, 110, 97, 100, 101, 0, 114, 111, 116, 111, 2, 110, 105, 3, 89,
+ 2, 108, 34, 13, 47, 2, 40, 0, 107, 117, 2, 108, 3, 89, 2, 108, 49, 2, 118, 0, 107, 119, 101, 2, 115, 116, 114, 17, 65, 3,
+ 89, 2, 108, 49, 58, 13, 0, 107, 115, 2, 116, 97, 110, 116, 3, 89, 2, 108, 49, 89, 0, 107, 115, 116, 101, 2, 116, 3, 89, 2,
+ 108, 49, 89, 47, 108, 0, 4, 110, 2, 115, 111, 114, 105, 101, 3, 89, 2, 108, 50, 0, 110, 2, 115, 117, 117, 114, 0, 110, 8, 2,
+ 116, 114, 97, 21, 0, 110, 116, 105, 2, 109, 101, 110, 116, 3, 89, 2, 108, 50, 47, 2, 37, 0, 108, 105, 2, 98, 97, 3, 89, 2,
+ 108, 55, 2, 37, 0, 109, 105, 2, 110, 97, 3, 89, 2, 108, 65, 2, 37, 0, 2, 108, 108, 105, 110, 3, 89, 2, 112, 6, 0, 108,
+ 108, 111, 2, 102, 97, 3, 89, 2, 112, 55, 13, 0, 108, 100, 101, 114, 2, 121, 3, 89, 2, 112, 55, 72, 13, 34, 0, 108, 102, 2,
+ 115, 116, 97, 110, 3, 89, 2, 112, 55, 83, 0, 108, 97, 2, 107, 97, 110, 116, 3, 89, 2, 116, 55, 13, 0, 105, 2, 115, 111, 101,
+ 110, 3, 89, 2, 123, 0, 108, 1, 21, 2, 119, 105, 103, 3, 89, 6, 112, 55, 0, 108, 108, 105, 103, 1, 21, 3, 89, 6, 112, 55,
+ 13, 136, 0, 108, 101, 1, 10, 2, 32, 3, 89, 6, 116, 55, 13, 0, 110, 105, 111, 114, 8, 3, 89, 7, 37, 12, 50, 37, 13, 34,
+ 0, 107, 111, 1, 21, 2, 110, 111, 21, 3, 89, 10, 2, 108, 49, 2, 40, 0, 4, 2, 32, 3, 89, 13, 0, 2, 100, 117, 107, 0,
+ 2, 107, 111, 0, 2, 107, 117, 0, 2, 114, 111, 101, 116, 0, 8, 2, 100, 101, 110, 116, 0, 8, 2, 100, 111, 111, 115, 0, 8, 2,
+ 107, 114, 101, 0, 8, 2, 110, 105, 21, 0, 8, 2, 114, 105, 110, 103, 0, 8, 32, 2, 32, 0, 4, 114, 2, 115, 97, 110, 116, 3,
+ 89, 13, 34, 0, 114, 2, 118, 101, 116, 0, 114, 8, 2, 101, 21, 0, 107, 114, 101, 2, 116, 97, 3, 89, 13, 49, 34, 13, 0, 107,
+ 114, 101, 116, 97, 114, 105, 2, 17, 65, 3, 89, 13, 49, 34, 13, 47, 2, 35, 34, 2, 37, 0, 108, 101, 1, 111, 110, 2, 32, 3,
+ 89, 13, 55, 13, 0, 108, 101, 107, 2, 17, 67, 17, 65, 3, 89, 13, 55, 108, 49, 0, 108, 111, 110, 8, 2, 115, 17, 67, 3, 89,
+ 13, 55, 135, 50, 0, 109, 101, 8, 2, 17, 67, 116, 3, 89, 13, 65, 108, 0, 100, 97, 110, 8, 3, 89, 13, 72, 35, 50, 0, 100,
+ 101, 2, 114, 105, 110, 103, 3, 89, 13, 72, 116, 0, 100, 101, 101, 114, 3, 89, 13, 72, 116, 34, 0, 107, 115, 1, 21, 2, 32, 3,
+ 89, 108, 49, 89, 0, 110, 116, 101, 114, 3, 89, 108, 50, 47, 13, 34, 0, 110, 100, 105, 110, 103, 2, 32, 3, 89, 108, 50, 72, 13,
+ 68, 0, 4, 109, 105, 8, 2, 17, 67, 3, 89, 108, 65, 37, 0, 109, 105, 8, 2, 32, 0, 115, 2, 117, 117, 114, 3, 89, 108, 89,
+ 10, 0, 4, 1, 100, 101, 111, 108, 98, 2, 108, 3, 89, 112, 0, 1, 101, 105, 115, 105, 108, 111, 112, 2, 108, 25, 0, 1, 101, 108,
+ 108, 105, 97, 114, 98, 2, 108, 0, 1, 103, 110, 105, 110, 117, 101, 104, 2, 108, 25, 0, 1, 109, 97, 97, 103, 103, 105, 108, 2, 108,
+ 25, 0, 1, 109, 97, 116, 115, 2, 108, 0, 2, 103, 103, 17, 65, 0, 108, 108, 101, 2, 116, 106, 105, 101, 3, 89, 112, 55, 37, 0,
+ 1, 17, 67, 21, 2, 114, 101, 32, 3, 89, 116, 0, 116, 101, 2, 110, 101, 32, 3, 89, 116, 47, 13, 0, 116, 101, 108, 2, 25, 3,
+ 89, 116, 47, 13, 55, 0, 107, 101, 114, 3, 89, 116, 49, 13, 34, 0, 110, 105, 110, 103, 3, 89, 116, 50, 13, 68, 0, 110, 117, 8,
+ 2, 17, 67, 17, 67, 3, 89, 116, 50, 118, 0, 109, 101, 108, 2, 21, 3, 89, 116, 65, 13, 55, 0, 98, 114, 97, 8, 3, 89, 116,
+ 71, 34, 35, 0, 100, 101, 8, 3, 89, 116, 72, 13, 0, 7, 6, 115, 116, 0, 105, 101, 115, 1, 21, 3, 8, 89, 47, 2, 37, 89,
+ 0, 101, 109, 112, 101, 114, 97, 109, 101, 1, 21, 3, 89, 10, 47, 108, 65, 48, 14, 34, 2, 35, 65, 108, 0, 4, 97, 2, 116, 117,
+ 116, 17, 65, 3, 89, 47, 2, 35, 0, 97, 8, 2, 98, 105, 21, 0, 97, 110, 2, 100, 97, 3, 89, 47, 2, 35, 50, 0, 4, 97,
+ 110, 100, 2, 104, 111, 117, 100, 101, 3, 89, 47, 2, 35, 50, 47, 0, 97, 110, 100, 2, 118, 97, 115, 116, 105, 0, 97, 110, 100, 101,
+ 114, 100, 2, 21, 3, 89, 47, 2, 35, 50, 72, 13, 34, 47, 0, 97, 108, 97, 103, 2, 17, 67, 105, 101, 116, 3, 89, 47, 2, 35,
+ 55, 2, 35, 136, 0, 105, 101, 2, 98, 101, 117, 3, 89, 47, 2, 37, 0, 105, 108, 101, 2, 116, 3, 89, 47, 2, 37, 55, 108, 0,
+ 101, 8, 2, 114, 105, 3, 89, 47, 2, 108, 0, 101, 108, 108, 101, 110, 2, 98, 111, 115, 3, 89, 47, 2, 112, 55, 13, 65, 0, 101,
+ 114, 101, 111, 2, 116, 105, 3, 89, 47, 2, 116, 34, 2, 37, 2, 40, 0, 101, 114, 111, 2, 195, 175, 101, 100, 3, 89, 47, 2, 116,
+ 34, 2, 40, 38, 0, 117, 2, 100, 101, 3, 89, 47, 2, 118, 0, 117, 100, 101, 110, 2, 116, 3, 89, 47, 2, 118, 72, 108, 50, 0,
+ 111, 117, 116, 2, 109, 111, 101, 100, 105, 3, 89, 47, 2, 120, 47, 0, 105, 101, 107, 1, 26, 21, 3, 89, 47, 6, 37, 49, 0, 101,
+ 1, 21, 2, 108, 108, 101, 110, 3, 89, 47, 6, 112, 0, 101, 114, 114, 101, 116, 106, 105, 101, 3, 89, 47, 6, 112, 34, 37, 80, 37,
+ 0, 97, 116, 105, 101, 115, 3, 89, 47, 6, 115, 47, 37, 89, 0, 121, 102, 103, 101, 2, 21, 14, 128, 132, 134, 3, 89, 47, 6, 123,
+ 83, 136, 13, 0, 97, 97, 116, 8, 2, 115, 3, 89, 47, 7, 115, 47, 0, 4, 101, 1, 17, 67, 21, 2, 109, 97, 110, 3, 89, 47,
+ 13, 0, 101, 1, 21, 2, 108, 121, 25, 0, 101, 1, 32, 15, 0, 101, 1, 114, 170, 195, 2, 32, 14, 128, 128, 131, 0, 101, 2, 108,
+ 97, 97, 110, 0, 101, 2, 108, 97, 110, 100, 0, 101, 2, 108, 108, 97, 115, 105, 101, 0, 101, 2, 109, 97, 97, 116, 0, 101, 2, 109,
+ 97, 114, 107, 0, 101, 8, 2, 102, 97, 97, 110, 0, 105, 2, 112, 117, 108, 17, 65, 0, 101, 114, 114, 101, 105, 3, 89, 47, 13, 34,
+ 6, 123, 0, 101, 110, 101, 1, 105, 114, 104, 99, 2, 32, 3, 89, 47, 13, 50, 13, 0, 4, 101, 108, 1, 21, 2, 105, 17, 67, 3,
+ 89, 47, 13, 55, 0, 101, 108, 1, 21, 2, 111, 0, 101, 108, 1, 110, 117, 107, 2, 100, 0, 101, 108, 1, 111, 112, 97, 0, 101, 108,
+ 1, 114, 111, 119, 0, 101, 108, 8, 101, 110, 0, 105, 108, 2, 115, 119, 121, 0, 101, 108, 105, 107, 1, 21, 3, 89, 47, 13, 55, 13,
+ 49, 0, 105, 109, 117, 2, 108, 17, 65, 3, 89, 47, 13, 65, 2, 118, 0, 114, 97, 116, 101, 103, 105, 101, 3, 89, 47, 34, 2, 35,
+ 47, 13, 136, 37, 0, 114, 97, 116, 101, 103, 105, 101, 115, 3, 89, 47, 34, 2, 35, 47, 116, 136, 37, 89, 0, 114, 97, 98, 2, 111,
+ 116, 111, 109, 105, 3, 89, 47, 34, 2, 35, 71, 0, 114, 97, 102, 2, 114, 101, 103, 116, 101, 3, 89, 47, 34, 2, 35, 83, 0, 114,
+ 117, 107, 116, 2, 117, 3, 89, 47, 34, 2, 111, 49, 47, 0, 114, 117, 107, 116, 117, 2, 114, 101, 114, 17, 65, 110, 3, 89, 47, 34,
+ 2, 111, 49, 47, 2, 118, 0, 114, 105, 103, 2, 110, 105, 101, 110, 3, 89, 47, 34, 13, 136, 0, 4, 114, 97, 110, 100, 2, 111, 3,
+ 89, 47, 34, 35, 50, 47, 10, 0, 114, 97, 110, 100, 8, 2, 101, 114, 17, 67, 0, 114, 101, 115, 2, 32, 3, 89, 47, 34, 108, 89,
+ 0, 114, 97, 97, 116, 1, 21, 2, 32, 14, 129, 128, 134, 3, 89, 47, 34, 115, 47, 0, 114, 101, 107, 101, 3, 89, 47, 34, 116, 49,
+ 13, 0, 97, 112, 8, 2, 17, 65, 3, 89, 47, 35, 48, 10, 0, 97, 109, 105, 110, 97, 3, 89, 47, 35, 65, 2, 37, 50, 2, 35,
+ 0, 101, 2, 109, 3, 89, 47, 108, 0, 101, 110, 2, 115, 105, 108, 3, 89, 47, 108, 50, 0, 101, 109, 112, 101, 108, 3, 89, 47, 108,
+ 65, 48, 13, 55, 0, 111, 114, 109, 3, 89, 47, 110, 34, 14, 65, 0, 111, 107, 2, 17, 65, 3, 89, 47, 110, 49, 19, 0, 111, 102,
+ 2, 111, 3, 89, 47, 110, 83, 19, 0, 4, 101, 1, 100, 110, 2, 114, 3, 89, 47, 112, 0, 101, 1, 101, 101, 115, 2, 114, 0, 101,
+ 1, 101, 105, 112, 101, 115, 2, 114, 0, 101, 1, 101, 105, 115, 105, 118, 2, 114, 0, 101, 1, 101, 114, 17, 65, 109, 2, 114, 0, 101,
+ 1, 101, 119, 101, 115, 2, 114, 0, 101, 1, 103, 114, 101, 119, 100, 2, 114, 0, 101, 1, 107, 99, 111, 114, 2, 114, 0, 101, 1, 108,
+ 97, 97, 119, 100, 2, 114, 0, 101, 1, 108, 101, 17, 67, 11, 2, 114, 0, 101, 1, 108, 111, 111, 112, 2, 114, 0, 101, 1, 109, 97,
+ 97, 115, 2, 108, 108, 101, 110, 0, 101, 1, 109, 108, 105, 102, 2, 114, 0, 101, 1, 110, 101, 101, 116, 2, 108, 108, 101, 110, 0, 101,
+ 1, 112, 111, 112, 2, 114, 0, 101, 1, 114, 101, 112, 117, 115, 2, 114, 0, 101, 1, 116, 101, 17, 67, 2, 114, 25, 0, 101, 1, 116,
+ 110, 101, 114, 112, 2, 114, 0, 101, 2, 108, 0, 4, 101, 114, 1, 103, 101, 119, 2, 119, 101, 3, 89, 47, 112, 34, 0, 101, 114, 2,
+ 45, 104, 111, 116, 101, 108, 0, 101, 114, 2, 104, 111, 116, 101, 108, 0, 101, 114, 2, 119, 101, 110, 100, 0, 101, 114, 8, 0, 101, 114,
+ 114, 101, 3, 89, 47, 112, 34, 13, 0, 101, 114, 107, 2, 32, 3, 89, 47, 112, 34, 49, 0, 101, 114, 107, 116, 1, 21, 3, 89, 47,
+ 112, 34, 49, 47, 0, 101, 114, 102, 2, 25, 3, 89, 47, 112, 34, 83, 0, 101, 114, 119, 101, 110, 115, 2, 21, 3, 89, 47, 112, 34,
+ 84, 13, 50, 89, 10, 0, 101, 108, 101, 1, 10, 2, 102, 111, 3, 89, 47, 112, 55, 13, 0, 4, 101, 114, 1, 107, 105, 119, 107, 3,
+ 89, 47, 113, 34, 0, 101, 114, 1, 107, 111, 98, 2, 116, 0, 101, 114, 1, 107, 114, 97, 118, 2, 116, 106, 105, 101, 0, 101, 114, 1,
+ 112, 97, 97, 107, 115, 2, 116, 106, 105, 101, 0, 97, 2, 100, 105, 111, 110, 3, 89, 47, 115, 0, 97, 112, 101, 108, 3, 89, 47, 115,
+ 48, 13, 55, 0, 101, 2, 107, 101, 32, 3, 89, 47, 116, 0, 101, 107, 101, 2, 108, 105, 103, 3, 89, 47, 116, 49, 13, 0, 101, 107,
+ 101, 114, 1, 17, 67, 3, 89, 47, 116, 49, 13, 34, 0, 101, 110, 101, 2, 32, 3, 89, 47, 116, 50, 13, 0, 101, 108, 101, 2, 32,
+ 3, 89, 47, 116, 55, 13, 0, 101, 108, 101, 114, 3, 89, 47, 116, 55, 13, 34, 0, 4, 101, 100, 101, 2, 17, 67, 3, 89, 47, 116,
+ 72, 13, 0, 101, 100, 101, 2, 32, 0, 101, 100, 105, 110, 103, 3, 89, 47, 116, 72, 13, 68, 0, 101, 119, 101, 108, 3, 89, 47, 116,
+ 84, 13, 55, 0, 111, 116, 101, 110, 101, 3, 89, 47, 117, 47, 13, 50, 13, 0, 111, 107, 2, 101, 3, 89, 47, 117, 49, 0, 7, 6,
+ 116, 101, 0, 109, 112, 101, 114, 97, 3, 4, 47, 108, 65, 48, 14, 34, 2, 35, 0, 2, 111, 17, 67, 3, 47, 2, 37, 2, 0, 97,
+ 2, 116, 114, 97, 3, 47, 2, 37, 2, 35, 0, 97, 116, 101, 114, 3, 47, 2, 37, 115, 47, 13, 34, 0, 114, 97, 2, 112, 17, 65,
+ 3, 47, 2, 108, 34, 2, 35, 0, 114, 97, 1, 111, 2, 112, 17, 65, 3, 47, 2, 108, 34, 2, 35, 6, 0, 114, 114, 111, 114, 2,
+ 105, 115, 3, 47, 2, 108, 34, 2, 40, 34, 0, 4, 107, 115, 2, 116, 105, 101, 108, 3, 47, 2, 108, 49, 89, 0, 107, 115, 8, 2,
+ 116, 117, 0, 4, 110, 2, 111, 116, 111, 109, 105, 101, 3, 47, 2, 108, 50, 0, 110, 2, 116, 97, 107, 101, 108, 0, 110, 2, 116, 111,
+ 111, 110, 0, 110, 100, 101, 110, 115, 3, 47, 2, 108, 50, 72, 134, 50, 89, 0, 115, 111, 117, 2, 114, 105, 101, 3, 47, 2, 108, 89,
+ 2, 40, 0, 4, 114, 2, 109, 105, 101, 116, 3, 47, 2, 112, 34, 0, 114, 2, 109, 121, 110, 0, 114, 8, 2, 115, 0, 114, 97, 97,
+ 114, 100, 101, 8, 3, 47, 2, 112, 34, 19, 115, 34, 72, 13, 0, 114, 112, 101, 110, 2, 116, 121, 110, 3, 47, 2, 112, 34, 48, 13,
+ 50, 0, 114, 109, 105, 2, 110, 97, 21, 3, 47, 2, 112, 34, 65, 2, 37, 0, 108, 101, 8, 2, 17, 67, 3, 47, 2, 112, 55, 13,
+ 0, 4, 101, 110, 2, 115, 116, 114, 121, 100, 3, 47, 2, 116, 50, 0, 101, 110, 2, 119, 111, 111, 114, 0, 101, 110, 2, 111, 111, 114,
+ 103, 101, 115, 3, 47, 2, 116, 50, 10, 0, 101, 110, 115, 2, 119, 111, 111, 114, 3, 47, 2, 116, 50, 89, 0, 4, 1, 17, 67, 21,
+ 2, 114, 103, 101, 110, 100, 3, 47, 6, 112, 0, 2, 114, 103, 101, 110, 100, 0, 114, 110, 2, 101, 32, 3, 47, 6, 112, 34, 50, 0,
+ 114, 110, 2, 25, 3, 47, 6, 113, 34, 14, 50, 0, 4, 1, 97, 17, 67, 2, 114, 105, 110, 103, 3, 47, 6, 116, 0, 1, 107, 2,
+ 114, 105, 110, 103, 0, 4, 114, 101, 110, 100, 101, 1, 101, 112, 2, 32, 3, 47, 6, 116, 34, 13, 50, 72, 13, 0, 114, 101, 110, 100,
+ 101, 1, 105, 2, 32, 0, 114, 101, 110, 100, 101, 1, 107, 101, 2, 32, 0, 114, 101, 110, 100, 101, 1, 108, 117, 2, 32, 0, 114, 101,
+ 110, 100, 101, 1, 114, 101, 118, 2, 32, 0, 114, 101, 110, 100, 101, 1, 115, 97, 2, 32, 0, 108, 101, 1, 21, 2, 32, 3, 47, 6,
+ 116, 55, 13, 0, 115, 101, 2, 32, 3, 47, 6, 116, 89, 13, 0, 115, 101, 115, 2, 32, 3, 47, 6, 116, 89, 13, 89, 0, 4, 117,
+ 114, 1, 17, 65, 3, 47, 6, 128, 34, 0, 117, 114, 1, 107, 0, 101, 110, 2, 97, 114, 103, 117, 3, 47, 7, 116, 50, 0, 4, 1,
+ 17, 65, 2, 108, 105, 110, 103, 3, 47, 13, 0, 1, 17, 65, 10, 2, 108, 112, 0, 1, 17, 65, 17, 67, 2, 108, 101, 110, 100, 0,
+ 1, 17, 65, 21, 2, 103, 101, 17, 67, 0, 1, 17, 67, 21, 2, 17, 67, 0, 1, 17, 67, 21, 2, 109, 97, 114, 107, 0, 1, 21,
+ 2, 111, 112, 0, 1, 97, 119, 2, 114, 105, 110, 103, 0, 1, 101, 105, 110, 2, 109, 105, 110, 0, 2, 32, 0, 2, 97, 97, 0, 2,
+ 100, 111, 109, 0, 2, 111, 110, 100, 101, 114, 0, 2, 111, 111, 0, 2, 114, 114, 17, 65, 0, 8, 2, 98, 111, 119, 101, 0, 8, 2,
+ 110, 111, 0, 8, 2, 119, 101, 0, 4, 114, 1, 10, 2, 116, 17, 65, 21, 3, 47, 13, 34, 0, 114, 1, 21, 2, 116, 121, 100, 0,
+ 114, 1, 97, 119, 2, 116, 0, 114, 8, 2, 108, 0, 114, 8, 2, 110, 17, 65, 0, 114, 8, 2, 119, 0, 114, 105, 101, 1, 110, 3,
+ 47, 13, 34, 6, 37, 0, 114, 117, 103, 103, 101, 101, 2, 12, 3, 47, 13, 34, 6, 111, 136, 116, 0, 4, 114, 100, 1, 10, 2, 32,
+ 3, 47, 13, 34, 47, 0, 114, 116, 1, 10, 2, 114, 0, 114, 116, 106, 105, 101, 1, 10, 3, 47, 13, 34, 49, 37, 0, 114, 109, 101,
+ 115, 1, 10, 3, 47, 13, 34, 65, 108, 89, 0, 114, 101, 103, 8, 3, 47, 13, 34, 112, 136, 0, 107, 111, 114, 3, 47, 13, 49, 110,
+ 34, 0, 107, 101, 114, 101, 8, 3, 47, 13, 49, 116, 34, 13, 0, 4, 110, 1, 21, 2, 98, 97, 99, 104, 3, 47, 13, 50, 0, 110,
+ 1, 21, 2, 100, 101, 114, 119, 121, 25, 0, 110, 105, 115, 3, 47, 13, 50, 109, 89, 0, 110, 97, 97, 114, 3, 47, 13, 50, 115, 34,
+ 0, 4, 108, 1, 10, 2, 32, 3, 47, 13, 55, 0, 108, 1, 21, 2, 111, 0, 108, 1, 117, 101, 108, 115, 0, 108, 116, 106, 105, 101,
+ 3, 47, 13, 55, 49, 37, 0, 108, 115, 1, 10, 2, 32, 3, 47, 13, 55, 89, 0, 108, 101, 117, 114, 3, 47, 13, 55, 128, 34, 0,
+ 118, 111, 114, 101, 3, 47, 13, 83, 6, 117, 34, 13, 0, 118, 101, 114, 8, 2, 21, 3, 47, 13, 83, 13, 34, 0, 115, 97, 109, 101,
+ 3, 47, 13, 89, 115, 65, 13, 0, 103, 101, 8, 2, 17, 67, 17, 65, 3, 47, 13, 136, 13, 0, 114, 117, 103, 8, 2, 14, 128, 132,
+ 133, 3, 47, 14, 34, 6, 111, 136, 0, 114, 117, 103, 103, 101, 8, 2, 21, 14, 128, 132, 135, 3, 47, 14, 34, 6, 111, 136, 13, 0,
+ 1, 17, 67, 2, 116, 106, 105, 101, 3, 47, 37, 0, 2, 107, 107, 105, 101, 12, 3, 47, 108, 0, 114, 114, 105, 195, 171, 114, 3, 47,
+ 108, 34, 37, 13, 34, 0, 107, 115, 2, 12, 3, 47, 108, 49, 89, 0, 110, 2, 100, 101, 114, 3, 47, 108, 50, 0, 110, 110, 105, 115,
+ 3, 47, 108, 50, 13, 89, 0, 110, 116, 2, 32, 3, 47, 108, 50, 47, 0, 110, 116, 101, 2, 32, 3, 47, 108, 50, 47, 13, 0, 109,
+ 112, 111, 2, 32, 3, 47, 108, 65, 48, 2, 40, 0, 109, 112, 101, 114, 3, 47, 108, 65, 48, 13, 34, 0, 109, 112, 101, 108, 3, 47,
+ 108, 65, 48, 13, 55, 0, 4, 1, 17, 67, 21, 2, 103, 110, 3, 47, 112, 0, 1, 17, 67, 21, 2, 107, 32, 0, 1, 17, 67, 21,
+ 2, 108, 98, 111, 114, 100, 0, 1, 17, 67, 21, 2, 108, 108, 0, 1, 17, 67, 21, 2, 110, 107, 0, 2, 108, 0, 114, 109, 1, 21,
+ 2, 32, 3, 47, 112, 34, 13, 65, 0, 114, 114, 97, 2, 99, 3, 47, 112, 34, 35, 0, 114, 116, 1, 10, 3, 47, 112, 34, 47, 0,
+ 114, 109, 101, 1, 21, 2, 32, 3, 47, 112, 34, 65, 13, 0, 114, 116, 105, 8, 2, 17, 65, 25, 3, 47, 112, 34, 91, 57, 0, 108,
+ 1, 101, 103, 2, 32, 3, 47, 112, 55, 0, 4, 108, 101, 1, 21, 2, 102, 111, 3, 47, 112, 55, 13, 0, 108, 101, 1, 21, 2, 103,
+ 114, 97, 0, 108, 101, 107, 115, 3, 47, 112, 55, 108, 49, 89, 0, 4, 114, 116, 1, 115, 10, 2, 97, 97, 110, 3, 47, 113, 34, 47,
+ 0, 114, 116, 1, 115, 10, 2, 101, 32, 0, 4, 1, 21, 2, 102, 105, 101, 32, 3, 47, 116, 0, 1, 21, 2, 108, 101, 114, 0, 1,
+ 110, 105, 115, 2, 116, 105, 0, 1, 110, 121, 109, 2, 114, 105, 110, 103, 0, 1, 115, 2, 107, 105, 110, 103, 0, 4, 114, 105, 110, 103,
+ 1, 115, 101, 108, 111, 109, 3, 47, 116, 34, 13, 68, 0, 114, 105, 110, 103, 8, 0, 4, 107, 1, 21, 2, 101, 110, 3, 47, 116, 49,
+ 0, 107, 1, 112, 97, 2, 17, 65, 0, 107, 101, 110, 2, 17, 65, 3, 47, 116, 49, 13, 50, 0, 108, 101, 114, 8, 3, 47, 116, 55,
+ 13, 34, 0, 119, 101, 2, 32, 3, 47, 116, 84, 13, 0, 119, 101, 110, 115, 8, 3, 47, 116, 84, 13, 50, 89, 0, 115, 105, 2, 115,
+ 3, 47, 116, 89, 13, 0, 105, 107, 101, 110, 3, 47, 123, 49, 13, 50, 0, 7, 6, 116, 114, 0, 101, 107, 101, 110, 3, 47, 10, 34,
+ 116, 49, 13, 50, 0, 97, 2, 106, 101, 107, 3, 47, 34, 2, 35, 0, 97, 112, 2, 115, 111, 101, 3, 47, 34, 2, 35, 48, 0, 97,
+ 107, 8, 2, 116, 97, 3, 47, 34, 2, 35, 49, 0, 4, 97, 110, 115, 8, 2, 21, 14, 128, 132, 133, 3, 47, 34, 2, 35, 50, 89,
+ 0, 97, 110, 115, 8, 2, 97, 107, 115, 105, 101, 0, 97, 110, 115, 101, 110, 100, 101, 110, 116, 2, 17, 65, 3, 47, 34, 2, 35, 50,
+ 89, 2, 108, 50, 72, 2, 108, 50, 47, 0, 97, 110, 115, 105, 116, 111, 3, 47, 34, 2, 35, 50, 89, 37, 47, 2, 40, 0, 97, 110,
+ 115, 112, 97, 2, 114, 97, 110, 116, 3, 47, 34, 2, 35, 50, 89, 48, 13, 0, 97, 110, 115, 112, 111, 114, 116, 3, 47, 34, 2, 35,
+ 50, 89, 48, 110, 34, 47, 0, 97, 110, 115, 105, 115, 116, 111, 114, 3, 47, 34, 2, 35, 50, 89, 109, 89, 47, 13, 34, 0, 97, 100,
+ 105, 2, 115, 105, 3, 47, 34, 2, 35, 72, 37, 0, 97, 103, 2, 101, 100, 3, 47, 34, 2, 35, 136, 0, 105, 2, 111, 109, 102, 3,
+ 47, 34, 2, 37, 0, 105, 111, 109, 102, 2, 97, 110, 116, 3, 47, 34, 2, 37, 2, 110, 65, 83, 0, 4, 111, 2, 116, 115, 101, 101,
+ 114, 3, 47, 34, 2, 110, 0, 111, 2, 116, 115, 101, 114, 105, 110, 103, 0, 4, 111, 109, 8, 2, 98, 3, 47, 34, 2, 110, 65, 0,
+ 111, 109, 8, 2, 112, 101, 116, 0, 111, 103, 108, 111, 2, 100, 105, 101, 3, 47, 34, 2, 110, 136, 55, 2, 40, 0, 117, 2, 115, 116,
+ 101, 101, 3, 47, 34, 2, 111, 0, 97, 103, 101, 2, 111, 116, 111, 109, 105, 3, 47, 34, 2, 115, 136, 2, 37, 0, 105, 115, 101, 1,
+ 21, 2, 32, 3, 47, 34, 6, 37, 89, 13, 0, 105, 115, 101, 115, 1, 21, 2, 32, 3, 47, 34, 6, 37, 89, 13, 89, 0, 101, 101,
+ 114, 1, 21, 3, 47, 34, 6, 116, 34, 0, 111, 117, 115, 115, 101, 97, 117, 3, 47, 34, 7, 40, 12, 89, 120, 0, 105, 8, 2, 98,
+ 117, 3, 47, 34, 13, 0, 105, 108, 2, 106, 111, 101, 110, 3, 47, 34, 13, 55, 0, 105, 98, 117, 8, 2, 110, 97, 3, 47, 34, 13,
+ 71, 2, 118, 0, 97, 112, 2, 111, 114, 114, 3, 47, 34, 35, 48, 10, 0, 97, 119, 2, 97, 3, 47, 34, 35, 84, 6, 0, 105, 111,
+ 2, 32, 3, 47, 34, 37, 12, 40, 0, 101, 102, 2, 97, 102, 115, 3, 47, 34, 108, 83, 10, 0, 105, 118, 105, 97, 3, 47, 34, 109,
+ 84, 37, 57, 2, 35, 0, 101, 2, 107, 3, 47, 34, 112, 0, 101, 107, 107, 101, 114, 3, 47, 34, 112, 49, 13, 34, 0, 97, 110, 115,
+ 8, 2, 100, 97, 110, 115, 3, 47, 34, 115, 50, 89, 0, 101, 101, 114, 1, 21, 2, 17, 65, 3, 47, 34, 116, 34, 0, 101, 100, 105,
+ 110, 103, 1, 10, 3, 47, 34, 116, 72, 13, 68, 0, 4, 117, 2, 112, 114, 111, 106, 101, 107, 3, 47, 34, 118, 0, 117, 2, 115, 112,
+ 105, 101, 195, 171, 0, 117, 107, 2, 97, 97, 116, 115, 3, 47, 34, 118, 49, 0, 101, 110, 115, 2, 32, 3, 47, 34, 134, 50, 89, 0,
+ 7, 6, 117, 105, 0, 116, 2, 100, 97, 103, 101, 110, 3, 2, 127, 0, 4, 116, 2, 98, 117, 110, 100, 3, 2, 127, 47, 0, 116, 2,
+ 100, 114, 117, 107, 0, 116, 2, 104, 117, 105, 115, 105, 103, 0, 116, 2, 109, 117, 110, 116, 101, 110, 0, 116, 2, 115, 108, 117, 105, 116,
+ 101, 110, 0, 116, 2, 115, 112, 97, 116, 116, 0, 116, 2, 115, 116, 101, 107, 101, 110, 0, 116, 2, 118, 111, 101, 114, 98, 97, 0, 116,
+ 2, 118, 111, 101, 114, 105, 103, 0, 116, 2, 119, 105, 115, 98, 97, 0, 116, 2, 101, 101, 110, 3, 2, 127, 47, 10, 0, 116, 101, 101,
+ 110, 2, 108, 111, 112, 3, 2, 127, 47, 10, 2, 116, 50, 0, 116, 109, 101, 2, 107, 97, 97, 114, 3, 2, 127, 47, 65, 13, 0, 116,
+ 115, 116, 97, 97, 110, 2, 17, 67, 3, 2, 127, 47, 89, 47, 115, 50, 0, 116, 115, 112, 114, 101, 101, 107, 108, 3, 2, 127, 47, 89,
+ 48, 34, 116, 49, 55, 0, 116, 115, 112, 97, 116, 108, 105, 107, 3, 2, 127, 47, 89, 48, 35, 47, 55, 13, 49, 0, 116, 115, 108, 117,
+ 105, 116, 108, 105, 107, 3, 2, 127, 47, 89, 55, 127, 47, 55, 13, 49, 0, 116, 115, 111, 110, 100, 101, 114, 108, 105, 2, 107, 3, 2,
+ 127, 47, 89, 110, 50, 13, 34, 55, 13, 0, 116, 101, 105, 110, 100, 101, 108, 105, 3, 2, 127, 47, 123, 50, 72, 13, 55, 13, 0, 116,
+ 8, 2, 21, 14, 128, 132, 131, 3, 6, 127, 47, 0, 116, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 6, 127, 47, 136, 13, 0, 116,
+ 103, 101, 101, 2, 12, 3, 6, 127, 47, 136, 116, 0, 4, 3, 127, 0, 2, 116, 106, 105, 101, 0, 101, 2, 17, 67, 3, 127, 13, 0,
+ 4, 116, 2, 100, 114, 117, 107, 32, 24, 3, 127, 47, 0, 116, 2, 100, 114, 117, 107, 107, 105, 110, 103, 32, 0, 116, 2, 100, 114, 117,
+ 107, 107, 105, 110, 103, 115, 0, 116, 2, 101, 101, 110, 108, 111, 111, 112, 3, 127, 47, 10, 0, 116, 101, 114, 3, 127, 47, 13, 34, 0,
+ 116, 105, 110, 103, 3, 127, 47, 13, 68, 0, 116, 107, 101, 2, 110, 3, 127, 47, 49, 108, 0, 116, 115, 116, 97, 97, 110, 2, 114, 3,
+ 127, 47, 89, 47, 115, 50, 0, 116, 103, 101, 119, 101, 114, 3, 127, 47, 136, 2, 116, 84, 13, 34, 0, 116, 103, 101, 119, 101, 114, 112,
+ 3, 127, 47, 136, 13, 84, 112, 34, 48, 0, 116, 103, 101, 119, 101, 114, 107, 3, 127, 47, 136, 13, 84, 112, 34, 49, 0, 7, 6, 118,
+ 101, 0, 4, 1, 21, 2, 32, 3, 21, 0, 115, 1, 17, 65, 2, 32, 0, 116, 101, 2, 114, 97, 3, 83, 2, 108, 47, 13, 0, 114,
+ 116, 105, 2, 107, 97, 3, 83, 2, 112, 34, 47, 2, 37, 0, 4, 101, 108, 2, 100, 117, 105, 100, 3, 83, 2, 116, 55, 0, 101, 108,
+ 2, 106, 97, 114, 0, 101, 108, 2, 115, 21, 21, 0, 114, 2, 107, 121, 107, 101, 114, 3, 83, 6, 113, 34, 0, 114, 103, 101, 115, 111,
+ 103, 8, 3, 83, 6, 113, 34, 38, 136, 13, 89, 110, 136, 0, 114, 101, 110, 100, 2, 32, 3, 83, 6, 116, 34, 13, 50, 47, 0, 114,
+ 101, 110, 100, 101, 3, 83, 6, 116, 34, 13, 50, 72, 13, 0, 114, 105, 110, 103, 3, 83, 6, 116, 34, 13, 68, 0, 108, 101, 3, 83,
+ 6, 116, 55, 13, 0, 114, 115, 102, 8, 3, 83, 7, 112, 34, 89, 83, 0, 114, 2, 115, 112, 114, 105, 110, 103, 3, 83, 7, 113, 34,
+ 0, 4, 114, 3, 83, 13, 34, 0, 114, 2, 102, 108, 101, 110, 17, 67, 0, 114, 2, 102, 114, 105, 115, 0, 114, 2, 118, 101, 108, 17,
+ 65, 0, 114, 8, 2, 21, 14, 128, 132, 131, 0, 114, 97, 110, 116, 2, 119, 3, 83, 13, 34, 2, 35, 50, 47, 0, 114, 111, 110, 103,
+ 101, 8, 2, 21, 14, 128, 132, 135, 3, 83, 13, 34, 6, 131, 68, 136, 13, 0, 4, 114, 97, 110, 116, 2, 119, 111, 111, 114, 100, 32,
+ 3, 83, 13, 34, 10, 35, 50, 47, 0, 114, 97, 110, 116, 2, 119, 111, 111, 114, 100, 101, 32, 24, 0, 114, 101, 114, 2, 105, 110, 103,
+ 3, 83, 13, 34, 10, 116, 34, 0, 114, 116, 101, 2, 108, 3, 83, 13, 34, 47, 112, 0, 114, 116, 101, 114, 2, 17, 65, 3, 83, 13,
+ 34, 47, 116, 34, 0, 114, 108, 97, 110, 103, 115, 2, 97, 3, 83, 13, 34, 55, 6, 35, 68, 89, 0, 114, 98, 101, 116, 101, 3, 83,
+ 13, 34, 71, 6, 116, 47, 13, 0, 114, 98, 121, 3, 83, 13, 34, 71, 123, 0, 4, 114, 102, 2, 105, 3, 83, 13, 34, 83, 0, 114,
+ 102, 2, 114, 111, 109, 0, 114, 102, 8, 2, 108, 111, 117, 0, 114, 102, 8, 2, 111, 0, 114, 118, 101, 114, 115, 105, 110, 103, 3, 83,
+ 13, 34, 83, 6, 112, 34, 89, 13, 68, 0, 114, 102, 121, 110, 3, 83, 13, 34, 83, 6, 123, 50, 0, 114, 115, 116, 101, 114, 1, 21,
+ 2, 107, 3, 83, 13, 34, 89, 47, 112, 34, 0, 114, 111, 110, 100, 101, 114, 115, 116, 101, 2, 108, 3, 83, 13, 34, 110, 50, 13, 34,
+ 89, 47, 6, 112, 0, 114, 103, 101, 116, 101, 3, 83, 13, 34, 136, 6, 116, 47, 13, 0, 114, 103, 101, 119, 101, 8, 3, 83, 13, 34,
+ 136, 116, 84, 13, 0, 4, 110, 2, 100, 117, 115, 105, 101, 3, 83, 13, 50, 0, 110, 2, 121, 110, 0, 2, 115, 116, 3, 83, 108, 0,
+ 116, 8, 2, 17, 65, 3, 83, 108, 47, 10, 0, 2, 108, 3, 83, 112, 0, 114, 2, 103, 101, 115, 105, 103, 3, 83, 112, 34, 0, 4,
+ 114, 102, 3, 83, 112, 34, 83, 0, 114, 102, 2, 21, 0, 114, 119, 101, 2, 32, 3, 83, 112, 34, 84, 13, 0, 114, 119, 101, 114, 2,
+ 32, 3, 83, 112, 34, 84, 13, 34, 0, 114, 119, 101, 114, 121, 3, 83, 112, 34, 84, 13, 34, 2, 123, 0, 114, 119, 101, 114, 115, 3,
+ 83, 112, 34, 84, 13, 34, 89, 0, 4, 114, 115, 1, 21, 2, 32, 3, 83, 112, 34, 89, 0, 114, 115, 1, 21, 2, 101, 32, 0, 114,
+ 115, 2, 100, 0, 114, 115, 2, 107, 117, 110, 115, 0, 114, 115, 2, 114, 0, 114, 115, 2, 118, 0, 114, 115, 8, 2, 98, 0, 114, 115,
+ 101, 1, 17, 67, 2, 32, 3, 83, 112, 34, 89, 13, 0, 108, 100, 2, 17, 67, 3, 83, 112, 55, 47, 0, 4, 108, 100, 2, 101, 107,
+ 115, 3, 83, 112, 55, 47, 10, 0, 108, 100, 2, 111, 0, 4, 103, 2, 101, 101, 110, 3, 83, 112, 136, 10, 0, 103, 2, 111, 0, 4,
+ 114, 1, 17, 67, 21, 2, 32, 3, 83, 113, 34, 0, 114, 2, 114, 101, 105, 107, 0, 114, 2, 115, 105, 101, 32, 0, 114, 2, 115, 105,
+ 101, 115, 32, 0, 114, 108, 97, 110, 103, 115, 8, 3, 83, 113, 34, 55, 35, 68, 89, 0, 4, 114, 115, 2, 107, 97, 108, 17, 67, 3,
+ 83, 113, 34, 89, 0, 114, 115, 2, 112, 97, 110, 111, 114, 0, 114, 115, 2, 97, 108, 98, 117, 109, 3, 83, 113, 34, 89, 10, 0, 114,
+ 115, 101, 2, 98, 3, 83, 113, 34, 89, 13, 0, 114, 103, 101, 2, 115, 116, 114, 101, 107, 3, 83, 113, 34, 136, 13, 0, 4, 114, 101,
+ 2, 32, 3, 83, 116, 34, 13, 0, 114, 101, 2, 98, 0, 114, 101, 2, 100, 111, 0, 114, 101, 2, 104, 0, 114, 101, 2, 107, 0, 114,
+ 101, 2, 109, 0, 114, 101, 2, 115, 116, 111, 0, 114, 101, 2, 118, 0, 4, 116, 111, 8, 2, 114, 101, 103, 3, 83, 116, 47, 2, 40,
+ 0, 116, 111, 8, 2, 115, 116, 101, 109, 0, 116, 101, 2, 29, 3, 83, 116, 47, 13, 0, 116, 101, 114, 2, 25, 3, 83, 116, 47, 13,
+ 34, 0, 108, 1, 21, 2, 17, 65, 3, 83, 116, 55, 0, 110, 2, 115, 116, 101, 114, 3, 83, 134, 50, 0, 114, 105, 102, 105, 2, 21,
+ 3, 84, 2, 108, 34, 2, 37, 83, 2, 37, 0, 110, 2, 100, 101, 116, 116, 97, 3, 84, 2, 108, 50, 0, 4, 114, 2, 98, 97, 97,
+ 108, 3, 84, 2, 112, 34, 0, 114, 2, 98, 97, 108, 17, 65, 0, 114, 115, 105, 102, 105, 2, 17, 67, 3, 84, 2, 112, 34, 89, 2,
+ 37, 83, 2, 37, 0, 114, 115, 101, 1, 17, 65, 25, 2, 32, 3, 84, 6, 112, 34, 89, 13, 0, 114, 97, 110, 100, 97, 3, 84, 13,
+ 34, 35, 50, 72, 35, 0, 114, 98, 101, 110, 97, 3, 84, 13, 34, 71, 116, 50, 2, 35, 0, 110, 101, 2, 115, 105, 17, 65, 3, 84,
+ 13, 50, 37, 12, 0, 114, 1, 111, 114, 116, 2, 25, 3, 84, 112, 34, 0, 2, 110, 117, 115, 3, 84, 116, 0, 7, 6, 118, 111, 0,
+ 114, 2, 32, 3, 21, 0, 4, 2, 107, 97, 3, 83, 2, 40, 0, 8, 2, 109, 101, 0, 2, 108, 17, 67, 3, 83, 2, 110, 0, 4,
+ 108, 2, 98, 114, 105, 110, 103, 3, 83, 2, 110, 55, 0, 108, 2, 103, 114, 111, 101, 105, 0, 108, 2, 107, 111, 109, 101, 0, 108, 2,
+ 101, 105, 110, 100, 105, 103, 3, 83, 2, 110, 55, 10, 0, 108, 108, 101, 2, 100, 105, 103, 3, 83, 2, 110, 55, 116, 0, 4, 111, 114,
+ 2, 107, 111, 109, 98, 97, 3, 83, 2, 117, 34, 0, 111, 114, 2, 115, 105, 101, 0, 111, 114, 2, 115, 112, 111, 101, 100, 105, 0, 111,
+ 114, 8, 2, 100, 101, 108, 105, 103, 0, 111, 114, 8, 2, 107, 111, 109, 17, 65, 0, 4, 111, 114, 2, 97, 102, 103, 97, 97, 110, 3,
+ 83, 2, 117, 34, 10, 0, 111, 114, 116, 2, 100, 117, 114, 101, 110, 0, 111, 114, 116, 2, 118, 21, 21, 3, 83, 2, 117, 34, 47, 0,
+ 111, 114, 119, 97, 97, 114, 100, 101, 2, 32, 3, 83, 2, 117, 34, 84, 115, 34, 72, 13, 0, 111, 114, 115, 116, 101, 100, 101, 108, 105,
+ 2, 107, 3, 83, 2, 117, 34, 89, 47, 116, 72, 13, 55, 13, 0, 111, 114, 115, 107, 114, 105, 102, 116, 101, 108, 105, 2, 107, 3, 83,
+ 2, 117, 34, 89, 49, 34, 109, 83, 47, 13, 55, 13, 0, 111, 103, 2, 100, 121, 3, 83, 2, 117, 136, 0, 101, 114, 105, 103, 1, 21,
+ 3, 83, 6, 40, 34, 13, 136, 0, 108, 111, 112, 3, 83, 6, 110, 55, 10, 110, 48, 0, 114, 101, 110, 3, 83, 6, 117, 34, 13, 50,
+ 0, 111, 114, 98, 101, 8, 2, 21, 14, 128, 132, 134, 3, 83, 6, 117, 34, 71, 13, 0, 111, 114, 103, 101, 8, 2, 21, 14, 128, 132,
+ 134, 3, 83, 6, 117, 34, 136, 13, 0, 108, 2, 109, 97, 103, 3, 83, 7, 110, 55, 0, 4, 2, 108, 108, 17, 65, 32, 3, 83, 110,
+ 0, 2, 108, 108, 101, 114, 0, 114, 109, 3, 83, 110, 34, 13, 65, 0, 114, 115, 116, 105, 2, 110, 3, 83, 110, 34, 89, 47, 6, 109,
+ 0, 4, 108, 2, 98, 3, 83, 110, 55, 0, 108, 2, 103, 0, 108, 2, 104, 111, 117, 32, 0, 108, 2, 109, 97, 97, 110, 0, 108, 2,
+ 109, 97, 110, 101, 0, 108, 2, 112, 114, 111, 112, 0, 108, 2, 114, 0, 108, 2, 115, 105, 17, 67, 0, 108, 2, 115, 116, 101, 32, 0,
+ 108, 2, 115, 116, 111, 0, 108, 8, 2, 115, 107, 0, 108, 108, 101, 115, 2, 32, 3, 83, 110, 55, 13, 89, 0, 108, 116, 121, 100, 115,
+ 3, 83, 110, 55, 47, 123, 47, 89, 0, 108, 107, 3, 83, 110, 55, 49, 0, 108, 107, 101, 3, 83, 110, 55, 49, 13, 0, 108, 119, 97,
+ 115, 115, 101, 3, 83, 110, 55, 84, 6, 35, 89, 13, 0, 108, 108, 2, 101, 110, 103, 116, 101, 3, 83, 110, 55, 108, 0, 4, 111, 114,
+ 2, 115, 107, 3, 83, 117, 34, 0, 111, 114, 2, 116, 114, 97, 112, 0, 111, 114, 2, 116, 114, 101, 107, 0, 111, 114, 8, 2, 98, 101,
+ 101, 12, 0, 111, 114, 2, 17, 65, 3, 83, 117, 34, 10, 0, 111, 114, 117, 105, 116, 8, 3, 83, 117, 34, 10, 6, 127, 47, 0, 111,
+ 114, 98, 97, 114, 3, 83, 117, 34, 71, 6, 115, 34, 0, 111, 114, 119, 97, 97, 114, 100, 101, 2, 32, 24, 3, 83, 117, 34, 84, 115,
+ 34, 72, 13, 0, 111, 114, 115, 112, 101, 2, 108, 25, 3, 83, 117, 34, 89, 48, 6, 112, 0, 111, 114, 117, 105, 116, 2, 115, 116, 114,
+ 101, 119, 3, 83, 117, 34, 127, 47, 6, 0, 108, 117, 109, 101, 3, 84, 2, 110, 55, 118, 65, 13, 0, 100, 107, 97, 3, 84, 110, 47,
+ 49, 35, 0, 7, 6, 119, 101, 0, 8, 2, 108, 108, 21, 21, 3, 84, 2, 112, 0, 114, 107, 2, 115, 116, 101, 108, 108, 105, 3, 84,
+ 2, 112, 34, 49, 0, 4, 108, 2, 115, 107, 97, 112, 101, 3, 84, 2, 112, 55, 0, 108, 2, 115, 112, 114, 101, 107, 101, 110, 0, 108,
+ 2, 119, 105, 108, 0, 108, 8, 2, 114, 0, 108, 8, 2, 118, 0, 108, 8, 2, 101, 100, 101, 108, 3, 84, 2, 112, 55, 10, 0, 108,
+ 98, 101, 104, 97, 97, 103, 108, 105, 107, 3, 84, 2, 112, 55, 71, 13, 107, 115, 136, 55, 13, 49, 0, 101, 2, 109, 111, 101, 100, 105,
+ 3, 84, 2, 116, 0, 4, 101, 114, 2, 98, 97, 114, 115, 116, 3, 84, 2, 116, 34, 0, 101, 114, 2, 104, 111, 117, 0, 101, 114, 2,
+ 107, 97, 97, 116, 115, 0, 101, 114, 2, 108, 101, 103, 0, 101, 114, 2, 108, 195, 170, 0, 101, 114, 2, 115, 116, 97, 97, 110, 0, 101,
+ 114, 2, 115, 116, 114, 101, 119, 0, 101, 116, 2, 103, 105, 101, 114, 105, 103, 3, 84, 2, 116, 47, 0, 100, 101, 114, 2, 118, 97, 3,
+ 84, 2, 116, 72, 13, 34, 0, 107, 107, 101, 110, 100, 1, 21, 3, 84, 6, 108, 49, 13, 50, 47, 0, 107, 107, 101, 110, 100, 101, 1,
+ 21, 3, 84, 6, 108, 49, 13, 50, 72, 13, 0, 110, 100, 105, 103, 1, 21, 3, 84, 6, 108, 50, 72, 13, 136, 0, 103, 103, 101, 8,
+ 2, 17, 67, 21, 14, 128, 132, 133, 3, 84, 6, 112, 136, 13, 0, 115, 105, 103, 104, 101, 105, 100, 1, 21, 3, 84, 6, 116, 89, 13,
+ 136, 123, 47, 0, 114, 1, 17, 65, 2, 17, 65, 17, 65, 3, 84, 13, 34, 0, 110, 101, 1, 10, 2, 32, 3, 84, 13, 50, 13, 0,
+ 110, 115, 1, 101, 110, 3, 84, 13, 50, 89, 0, 1, 17, 67, 21, 2, 116, 25, 3, 84, 108, 0, 4, 100, 1, 21, 2, 115, 116, 114,
+ 3, 84, 108, 47, 0, 100, 1, 115, 2, 17, 67, 0, 100, 121, 119, 101, 114, 3, 84, 108, 47, 123, 84, 13, 34, 0, 110, 8, 2, 97,
+ 17, 67, 3, 84, 108, 50, 19, 0, 98, 8, 3, 84, 108, 71, 0, 100, 100, 1, 115, 2, 21, 3, 84, 108, 72, 0, 114, 112, 3, 84,
+ 112, 34, 48, 0, 114, 107, 1, 116, 3, 84, 112, 34, 49, 0, 114, 119, 101, 108, 3, 84, 112, 34, 84, 13, 55, 0, 108, 2, 118, 97,
+ 97, 114, 116, 3, 84, 112, 55, 0, 108, 102, 2, 32, 3, 84, 112, 55, 83, 0, 4, 103, 1, 21, 2, 32, 3, 84, 112, 136, 0, 103,
+ 1, 114, 111, 111, 112, 115, 0, 103, 1, 25, 2, 111, 3, 84, 112, 136, 10, 0, 101, 114, 1, 115, 17, 65, 2, 32, 3, 84, 116, 34,
+ 0, 101, 114, 8, 2, 115, 112, 3, 84, 116, 34, 6, 0, 114, 101, 1, 101, 103, 3, 84, 116, 34, 13, 0, 114, 105, 110, 103, 1, 17,
+ 67, 21, 2, 32, 3, 84, 116, 34, 13, 68, 0, 116, 101, 110, 2, 17, 67, 3, 84, 116, 47, 13, 50, 0, 107, 101, 8, 2, 17, 67,
+ 3, 84, 116, 49, 13, 0, 101, 115, 1, 21, 2, 32, 3, 84, 116, 89, 0, 105, 102, 101, 2, 108, 3, 84, 123, 83, 13, 0, 110, 115,
+ 1, 115, 101, 101, 102, 3, 84, 134, 50, 89, 0, 7, 6, 97, 0, 4, 1, 17, 67, 2, 17, 67, 115, 105, 101, 114, 3, 2, 35, 0,
+ 1, 17, 67, 2, 114, 105, 110, 97, 0, 1, 17, 67, 2, 116, 101, 114, 105, 110, 103, 0, 1, 17, 67, 11, 2, 32, 0, 1, 17, 67,
+ 17, 65, 2, 32, 0, 1, 17, 67, 21, 2, 116, 105, 101, 102, 0, 1, 17, 67, 21, 2, 116, 105, 101, 119, 101, 0, 1, 21, 2, 17,
+ 67, 105, 115, 97, 115, 105, 101, 0, 1, 21, 2, 17, 67, 105, 115, 101, 101, 114, 0, 1, 21, 2, 17, 67, 105, 115, 101, 114, 105, 110,
+ 103, 0, 1, 98, 10, 2, 32, 0, 1, 100, 2, 103, 111, 103, 103, 101, 110, 0, 1, 100, 10, 2, 32, 0, 1, 105, 2, 32, 0, 1,
+ 105, 2, 116, 105, 101, 17, 67, 0, 1, 106, 2, 112, 97, 110, 0, 1, 109, 21, 2, 116, 105, 101, 107, 0, 1, 109, 114, 10, 2, 32,
+ 0, 1, 114, 10, 2, 32, 0, 1, 116, 10, 2, 32, 24, 0, 2, 17, 67, 17, 65, 17, 65, 0, 2, 17, 67, 121, 0, 2, 102, 102,
+ 108, 105, 107, 0, 2, 103, 105, 116, 17, 65, 0, 2, 103, 111, 110, 105, 101, 0, 2, 103, 117, 114, 107, 105, 101, 0, 2, 107, 107, 111,
+ 111, 114, 100, 0, 2, 108, 97, 114, 109, 0, 2, 108, 105, 115, 109, 101, 0, 2, 108, 105, 116, 101, 105, 116, 0, 2, 109, 101, 110, 116,
+ 0, 2, 114, 105, 115, 116, 111, 107, 114, 0, 2, 115, 105, 101, 108, 0, 2, 115, 112, 101, 114, 115, 105, 101, 0, 2, 116, 111, 109, 17,
+ 65, 0, 8, 2, 98, 17, 67, 0, 8, 2, 102, 102, 17, 65, 0, 8, 2, 107, 117, 0, 8, 2, 107, 119, 97, 116, 0, 8, 2, 108,
+ 17, 65, 0, 8, 2, 108, 108, 111, 111, 105, 0, 8, 2, 108, 108, 117, 0, 8, 2, 112, 17, 67, 0, 8, 2, 112, 111, 0, 8, 2,
+ 115, 116, 114, 17, 65, 0, 8, 107, 2, 110, 17, 65, 0, 102, 2, 118, 97, 108, 108, 105, 103, 0, 4, 114, 1, 25, 2, 112, 117, 105,
+ 115, 3, 2, 35, 34, 0, 114, 2, 103, 97, 195, 175, 0, 114, 2, 109, 111, 101, 100, 105, 103, 0, 114, 2, 115, 101, 101, 110, 0, 114,
+ 2, 116, 105, 107, 101, 108, 0, 114, 8, 2, 103, 105, 0, 114, 8, 2, 111, 109, 0, 114, 97, 2, 98, 105, 101, 114, 3, 2, 35, 34,
+ 2, 35, 0, 114, 97, 98, 101, 2, 115, 107, 3, 2, 35, 34, 2, 35, 71, 108, 0, 114, 101, 2, 111, 108, 17, 65, 3, 2, 35, 34,
+ 2, 37, 0, 114, 114, 111, 2, 103, 3, 2, 35, 34, 2, 40, 0, 114, 121, 1, 108, 101, 107, 107, 111, 109, 115, 21, 21, 21, 3, 2,
+ 35, 34, 2, 123, 0, 114, 114, 101, 2, 115, 116, 17, 65, 3, 2, 35, 34, 13, 0, 4, 114, 109, 2, 108, 97, 115, 116, 3, 2, 35,
+ 34, 14, 65, 0, 114, 109, 2, 115, 97, 108, 105, 103, 0, 114, 116, 105, 107, 117, 3, 2, 35, 34, 47, 2, 37, 49, 2, 118, 0, 114,
+ 116, 101, 2, 102, 97, 107, 3, 2, 35, 34, 47, 13, 0, 114, 116, 105, 108, 108, 101, 2, 114, 105, 101, 3, 2, 35, 34, 47, 13, 55,
+ 13, 0, 114, 116, 101, 8, 2, 114, 105, 3, 2, 35, 34, 47, 116, 0, 114, 115, 101, 2, 110, 97, 3, 2, 35, 34, 89, 13, 0, 114,
+ 114, 101, 115, 2, 32, 3, 2, 35, 34, 108, 89, 0, 114, 97, 2, 98, 105, 3, 2, 35, 34, 115, 0, 114, 101, 110, 97, 2, 25, 12,
+ 3, 2, 35, 34, 116, 50, 2, 35, 0, 114, 103, 2, 108, 105, 115, 116, 3, 2, 35, 34, 136, 0, 114, 103, 105, 116, 101, 107, 3, 2,
+ 35, 34, 136, 2, 37, 47, 108, 49, 0, 114, 103, 101, 2, 116, 105, 112, 3, 2, 35, 34, 136, 13, 0, 114, 103, 101, 110, 2, 116, 17,
+ 65, 3, 2, 35, 34, 136, 13, 50, 0, 4, 100, 2, 118, 105, 101, 115, 3, 2, 35, 47, 0, 116, 2, 108, 97, 110, 116, 0, 116, 2,
+ 108, 101, 0, 116, 116, 101, 115, 116, 2, 17, 65, 3, 2, 35, 47, 2, 108, 89, 47, 0, 116, 111, 114, 105, 101, 115, 1, 21, 3, 2,
+ 35, 47, 6, 117, 34, 37, 89, 0, 4, 116, 101, 1, 115, 2, 108, 3, 2, 35, 47, 13, 0, 116, 104, 101, 1, 17, 67, 2, 114, 105,
+ 110, 97, 0, 116, 114, 111, 2, 102, 105, 101, 3, 2, 35, 47, 34, 2, 40, 0, 116, 116, 114, 105, 98, 2, 117, 3, 2, 35, 47, 34,
+ 13, 71, 0, 116, 108, 101, 2, 116, 105, 101, 107, 3, 2, 35, 47, 55, 13, 0, 100, 109, 105, 2, 114, 3, 2, 35, 47, 65, 2, 37,
+ 0, 116, 109, 111, 2, 115, 102, 101, 3, 2, 35, 47, 65, 2, 110, 0, 100, 109, 105, 110, 105, 3, 2, 35, 47, 65, 13, 50, 13, 0,
+ 100, 109, 105, 2, 115, 115, 105, 101, 3, 2, 35, 47, 65, 37, 0, 116, 101, 108, 2, 106, 101, 101, 3, 2, 35, 47, 114, 0, 112, 111,
+ 2, 107, 114, 105, 101, 17, 67, 3, 2, 35, 48, 2, 40, 0, 112, 111, 107, 97, 2, 108, 3, 2, 35, 48, 2, 110, 49, 2, 35, 0,
+ 112, 111, 108, 111, 103, 2, 17, 65, 3, 2, 35, 48, 2, 110, 55, 2, 40, 136, 0, 112, 112, 101, 2, 108, 108, 17, 65, 3, 2, 35,
+ 48, 13, 0, 112, 112, 97, 114, 2, 17, 65, 3, 2, 35, 48, 13, 34, 0, 112, 112, 101, 108, 8, 2, 107, 111, 21, 3, 2, 35, 48,
+ 13, 55, 0, 112, 111, 115, 116, 111, 2, 108, 105, 101, 3, 2, 35, 48, 13, 89, 47, 117, 0, 112, 112, 114, 111, 112, 114, 105, 2, 17,
+ 65, 3, 2, 35, 48, 34, 2, 117, 48, 34, 2, 37, 0, 112, 97, 114, 116, 3, 2, 35, 48, 35, 34, 47, 0, 112, 112, 108, 105, 2,
+ 107, 97, 110, 116, 3, 2, 35, 48, 55, 2, 37, 0, 98, 115, 111, 2, 108, 117, 3, 2, 35, 48, 89, 2, 40, 0, 98, 115, 101, 2,
+ 115, 3, 2, 35, 48, 89, 108, 0, 112, 112, 101, 110, 2, 100, 105, 17, 67, 3, 2, 35, 48, 108, 50, 0, 107, 2, 115, 121, 110, 3,
+ 2, 35, 49, 0, 107, 111, 2, 17, 67, 105, 101, 116, 3, 2, 35, 49, 2, 40, 0, 107, 107, 111, 109, 109, 111, 2, 100, 3, 2, 35,
+ 49, 2, 110, 65, 13, 0, 107, 107, 117, 2, 114, 97, 3, 2, 35, 49, 2, 118, 0, 107, 97, 2, 100, 101, 21, 3, 2, 35, 49, 13,
+ 0, 107, 107, 101, 100, 105, 3, 2, 35, 49, 13, 72, 109, 0, 107, 114, 111, 2, 98, 97, 3, 2, 35, 49, 34, 2, 40, 0, 107, 116,
+ 117, 97, 114, 105, 2, 17, 65, 3, 2, 35, 49, 47, 2, 118, 2, 35, 34, 2, 37, 0, 107, 119, 97, 114, 101, 2, 108, 3, 2, 35,
+ 49, 58, 2, 35, 34, 112, 0, 107, 119, 97, 109, 97, 2, 114, 121, 110, 3, 2, 35, 49, 58, 2, 35, 65, 2, 35, 0, 107, 97, 2,
+ 115, 105, 97, 3, 2, 35, 49, 115, 0, 110, 111, 2, 110, 105, 21, 3, 2, 35, 50, 2, 40, 0, 110, 116, 101, 114, 105, 110, 103, 3,
+ 2, 35, 50, 47, 116, 34, 13, 68, 0, 4, 108, 2, 98, 97, 115, 116, 101, 114, 3, 2, 35, 55, 0, 108, 2, 98, 105, 110, 111, 0,
+ 108, 2, 106, 97, 110, 100, 101, 114, 0, 108, 8, 2, 119, 101, 0, 108, 117, 2, 109, 105, 110, 105, 117, 109, 3, 2, 35, 55, 2, 40,
+ 0, 108, 101, 120, 2, 97, 3, 2, 35, 55, 2, 108, 49, 88, 0, 108, 101, 107, 115, 97, 110, 100, 2, 114, 121, 3, 2, 35, 55, 2,
+ 108, 49, 89, 2, 35, 50, 72, 0, 4, 108, 105, 8, 17, 67, 2, 102, 111, 114, 110, 105, 3, 2, 35, 55, 13, 0, 108, 108, 101, 2,
+ 109, 105, 110, 116, 0, 108, 108, 101, 114, 2, 103, 105, 101, 32, 24, 3, 2, 35, 55, 13, 34, 0, 108, 8, 2, 101, 119, 105, 103, 3,
+ 2, 35, 55, 38, 0, 108, 107, 111, 104, 111, 108, 2, 105, 101, 25, 3, 2, 35, 55, 49, 2, 40, 107, 117, 55, 0, 108, 109, 97, 2,
+ 110, 97, 107, 3, 2, 35, 55, 65, 2, 35, 0, 108, 102, 97, 98, 101, 2, 116, 17, 65, 3, 2, 35, 55, 83, 2, 35, 71, 116, 0,
+ 108, 108, 101, 114, 2, 103, 105, 101, 3, 2, 35, 55, 112, 34, 0, 108, 108, 101, 2, 110, 17, 65, 3, 2, 35, 55, 116, 0, 108, 108,
+ 101, 101, 110, 3, 2, 35, 55, 116, 50, 0, 108, 99, 104, 101, 2, 109, 105, 3, 2, 35, 55, 136, 2, 116, 0, 108, 103, 101, 2, 114,
+ 121, 110, 3, 2, 35, 55, 136, 13, 0, 4, 109, 8, 2, 17, 65, 3, 2, 35, 65, 0, 109, 8, 2, 110, 17, 65, 0, 109, 97, 114,
+ 117, 108, 97, 3, 2, 35, 65, 2, 35, 34, 40, 55, 2, 35, 0, 109, 97, 115, 111, 110, 101, 3, 2, 35, 65, 2, 35, 89, 117, 50,
+ 13, 0, 109, 117, 2, 17, 67, 17, 65, 3, 2, 35, 65, 2, 118, 0, 109, 112, 105, 2, 111, 101, 110, 3, 2, 35, 65, 48, 2, 37,
+ 0, 109, 98, 97, 115, 115, 2, 97, 100, 101, 3, 2, 35, 65, 71, 2, 35, 89, 0, 109, 98, 97, 115, 115, 97, 2, 100, 101, 117, 3,
+ 2, 35, 65, 71, 2, 35, 89, 2, 35, 0, 109, 98, 117, 2, 108, 3, 2, 35, 65, 71, 2, 118, 0, 109, 101, 114, 2, 105, 107, 3,
+ 2, 35, 65, 116, 34, 0, 109, 109, 111, 2, 110, 105, 17, 65, 3, 2, 35, 65, 117, 0, 98, 111, 8, 2, 17, 67, 3, 2, 35, 71,
+ 110, 0, 4, 98, 101, 108, 1, 116, 3, 2, 35, 71, 112, 55, 0, 98, 101, 108, 108, 1, 116, 0, 100, 111, 108, 101, 115, 115, 101, 110,
+ 3, 2, 35, 72, 2, 117, 55, 13, 89, 108, 50, 0, 100, 114, 101, 110, 97, 2, 108, 105, 3, 2, 35, 72, 34, 13, 50, 2, 35, 0,
+ 100, 114, 101, 2, 25, 3, 2, 35, 72, 34, 108, 0, 103, 97, 2, 112, 97, 110, 116, 3, 2, 35, 81, 2, 35, 0, 4, 102, 2, 103,
+ 117, 110, 115, 116, 105, 103, 3, 2, 35, 83, 0, 102, 2, 104, 97, 110, 107, 0, 102, 2, 115, 105, 103, 116, 101, 0, 102, 2, 115, 107,
+ 117, 119, 0, 102, 2, 115, 121, 100, 105, 103, 0, 102, 2, 119, 97, 103, 116, 101, 110, 0, 102, 8, 2, 107, 101, 114, 105, 103, 0, 102,
+ 8, 2, 107, 111, 109, 115, 116, 105, 103, 0, 102, 102, 111, 2, 100, 105, 108, 3, 2, 35, 83, 2, 40, 0, 118, 111, 107, 97, 100, 101,
+ 3, 2, 35, 83, 2, 40, 49, 115, 72, 13, 0, 118, 111, 107, 97, 100, 111, 3, 2, 35, 83, 2, 40, 49, 115, 72, 40, 0, 102, 114,
+ 105, 107, 2, 97, 97, 110, 3, 2, 35, 83, 34, 2, 37, 49, 0, 102, 114, 105, 107, 97, 110, 101, 2, 25, 3, 2, 35, 83, 34, 2,
+ 37, 49, 115, 50, 13, 0, 4, 102, 114, 111, 2, 100, 105, 116, 3, 2, 35, 83, 34, 2, 40, 0, 112, 104, 114, 111, 2, 100, 105, 116,
+ 0, 102, 102, 114, 111, 2, 110, 116, 3, 2, 35, 83, 34, 2, 110, 0, 102, 119, 101, 115, 105, 103, 3, 2, 35, 83, 84, 116, 89, 13,
+ 136, 0, 102, 115, 116, 111, 111, 116, 108, 3, 2, 35, 83, 89, 47, 117, 47, 55, 0, 102, 115, 111, 110, 100, 101, 114, 108, 3, 2, 35,
+ 83, 89, 110, 50, 13, 34, 55, 0, 102, 103, 114, 121, 115, 108, 105, 107, 3, 2, 35, 83, 136, 34, 123, 89, 55, 13, 49, 0, 118, 111,
+ 110, 116, 117, 2, 114, 105, 101, 114, 3, 2, 35, 84, 2, 110, 50, 47, 2, 118, 0, 115, 8, 2, 107, 101, 3, 2, 35, 89, 0, 115,
+ 115, 117, 2, 114, 97, 110, 3, 2, 35, 89, 2, 111, 0, 115, 115, 111, 115, 105, 2, 17, 65, 3, 2, 35, 89, 2, 117, 91, 2, 37,
+ 0, 115, 115, 101, 2, 103, 97, 97, 105, 3, 2, 35, 89, 13, 0, 115, 115, 105, 115, 116, 3, 2, 35, 89, 13, 89, 47, 0, 115, 112,
+ 105, 8, 2, 114, 17, 65, 3, 2, 35, 89, 48, 2, 37, 0, 115, 112, 101, 107, 3, 2, 35, 89, 48, 108, 49, 0, 115, 107, 105, 116,
+ 101, 8, 3, 2, 35, 89, 49, 37, 47, 13, 0, 115, 107, 97, 114, 105, 3, 2, 35, 89, 49, 115, 34, 2, 37, 0, 115, 98, 101, 115,
+ 8, 3, 2, 35, 89, 71, 108, 89, 0, 115, 115, 101, 2, 115, 115, 111, 114, 3, 2, 35, 89, 108, 0, 115, 115, 105, 115, 1, 114, 2,
+ 25, 3, 2, 35, 89, 109, 89, 0, 103, 111, 110, 105, 101, 2, 32, 24, 3, 2, 35, 136, 2, 40, 50, 37, 0, 103, 116, 101, 2, 108,
+ 111, 115, 105, 103, 3, 2, 35, 136, 47, 13, 0, 4, 103, 116, 101, 114, 2, 98, 97, 107, 3, 2, 35, 136, 47, 13, 34, 0, 103, 116,
+ 101, 114, 2, 100, 111, 103, 116, 0, 103, 116, 101, 114, 2, 108, 111, 115, 105, 103, 0, 103, 116, 101, 114, 2, 109, 105, 100, 100, 97, 0,
+ 103, 116, 101, 114, 2, 115, 116, 97, 108, 108, 0, 103, 116, 101, 114, 2, 118, 111, 108, 103, 0, 103, 116, 101, 114, 2, 111, 111, 114, 3,
+ 2, 35, 136, 47, 13, 34, 10, 0, 103, 116, 101, 114, 101, 101, 110, 2, 118, 111, 108, 103, 3, 2, 35, 136, 47, 13, 34, 10, 2, 116,
+ 50, 0, 103, 116, 101, 114, 2, 117, 105, 116, 3, 2, 35, 136, 47, 13, 34, 19, 0, 103, 101, 110, 116, 3, 2, 35, 136, 108, 50, 47,
+ 0, 103, 101, 110, 100, 97, 3, 2, 35, 136, 108, 50, 72, 2, 35, 0, 103, 101, 2, 114, 101, 110, 100, 3, 2, 35, 136, 116, 0, 117,
+ 103, 117, 115, 116, 117, 115, 3, 2, 110, 136, 111, 89, 47, 111, 89, 0, 2, 112, 111, 108, 105, 116, 105, 3, 2, 115, 0, 117, 115, 116,
+ 114, 97, 3, 2, 117, 89, 47, 34, 115, 0, 195, 171, 2, 114, 111, 98, 105, 3, 2, 121, 0, 118, 111, 110, 2, 116, 3, 4, 35, 84,
+ 110, 50, 0, 108, 103, 101, 109, 101, 101, 110, 3, 6, 35, 55, 136, 13, 65, 4, 116, 50, 0, 102, 8, 2, 21, 14, 128, 132, 130, 3,
+ 6, 35, 83, 0, 102, 103, 101, 8, 2, 21, 14, 128, 132, 132, 3, 6, 35, 83, 136, 13, 0, 102, 103, 101, 101, 2, 12, 3, 6, 35,
+ 83, 136, 116, 0, 103, 116, 101, 114, 103, 101, 8, 2, 21, 14, 128, 132, 135, 3, 6, 35, 136, 47, 13, 34, 136, 13, 0, 103, 116, 105,
+ 103, 1, 10, 3, 6, 35, 136, 47, 13, 136, 0, 4, 1, 105, 2, 116, 105, 101, 115, 3, 6, 115, 0, 2, 114, 105, 17, 65, 0, 8,
+ 17, 67, 2, 17, 67, 105, 101, 32, 0, 116, 111, 114, 1, 21, 2, 25, 3, 6, 115, 47, 110, 34, 0, 98, 101, 108, 1, 116, 107, 101,
+ 112, 115, 3, 6, 115, 71, 13, 55, 0, 98, 105, 101, 1, 17, 67, 3, 6, 115, 71, 37, 0, 100, 8, 17, 67, 114, 97, 2, 17, 65,
+ 3, 6, 115, 72, 0, 100, 105, 103, 1, 21, 3, 6, 115, 72, 13, 136, 0, 100, 105, 101, 115, 1, 17, 67, 17, 65, 3, 6, 115, 72,
+ 37, 89, 0, 115, 105, 101, 1, 17, 67, 3, 6, 115, 89, 37, 0, 103, 116, 101, 114, 8, 2, 101, 110, 3, 7, 35, 136, 47, 13, 34,
+ 10, 0, 116, 116, 97, 99, 104, 195, 169, 3, 10, 2, 35, 47, 2, 35, 91, 116, 0, 4, 99, 107, 2, 32, 3, 21, 0, 121, 2, 32,
+ 0, 121, 115, 2, 32, 0, 4, 105, 110, 101, 2, 32, 3, 21, 102, 114, 0, 105, 114, 101, 1, 21, 2, 32, 0, 4, 1, 17, 67, 2,
+ 120, 17, 65, 12, 3, 35, 0, 1, 107, 10, 2, 32, 0, 1, 116, 115, 2, 116, 105, 115, 116, 0, 2, 17, 67, 0, 8, 2, 98, 98,
+ 97, 0, 2, 100, 114, 101, 115, 3, 35, 6, 0, 114, 121, 1, 108, 101, 17, 67, 3, 35, 34, 6, 123, 0, 114, 109, 101, 115, 8, 3,
+ 35, 34, 19, 65, 13, 89, 0, 100, 8, 112, 2, 17, 65, 3, 35, 47, 0, 116, 116, 101, 110, 2, 17, 67, 3, 35, 47, 6, 108, 50,
+ 0, 116, 111, 114, 101, 1, 21, 2, 32, 3, 35, 47, 6, 117, 34, 13, 0, 116, 116, 101, 110, 2, 100, 3, 35, 47, 13, 50, 0, 112,
+ 112, 8, 2, 17, 65, 3, 35, 48, 0, 112, 112, 195, 168, 108, 3, 35, 48, 6, 112, 55, 0, 4, 112, 1, 17, 67, 2, 111, 111, 114,
+ 3, 35, 48, 10, 0, 112, 1, 17, 67, 2, 111, 114, 101, 32, 0, 108, 105, 8, 2, 107, 114, 17, 65, 3, 35, 55, 2, 37, 0, 108,
+ 111, 195, 171, 3, 35, 55, 6, 40, 13, 0, 108, 111, 111, 103, 3, 35, 55, 6, 117, 136, 0, 108, 111, 103, 105, 101, 115, 3, 35, 55,
+ 6, 117, 136, 37, 89, 0, 108, 108, 101, 8, 2, 17, 67, 3, 35, 55, 13, 0, 108, 111, 109, 8, 2, 21, 3, 35, 55, 19, 110, 65,
+ 0, 108, 111, 103, 105, 101, 3, 35, 55, 40, 136, 6, 37, 0, 108, 107, 111, 104, 111, 108, 3, 35, 55, 49, 2, 40, 2, 110, 55, 0,
+ 108, 109, 101, 2, 108, 101, 3, 35, 55, 65, 13, 0, 108, 102, 97, 98, 101, 2, 116, 25, 3, 35, 55, 83, 35, 71, 108, 0, 109, 97,
+ 110, 100, 101, 108, 3, 35, 65, 6, 35, 50, 72, 13, 55, 0, 109, 112, 101, 114, 8, 3, 35, 65, 48, 13, 34, 0, 100, 106, 117, 110,
+ 107, 3, 35, 72, 57, 6, 111, 68, 49, 0, 115, 1, 17, 67, 21, 2, 32, 3, 35, 89, 0, 103, 116, 8, 2, 117, 117, 114, 3, 35,
+ 136, 47, 0, 103, 116, 101, 114, 110, 97, 3, 35, 136, 47, 13, 34, 50, 6, 115, 0, 4, 3, 115, 0, 1, 17, 67, 2, 17, 67, 105,
+ 97, 32, 0, 1, 109, 97, 116, 2, 116, 105, 101, 107, 0, 1, 114, 98, 17, 67, 2, 32, 0, 1, 114, 100, 10, 2, 32, 0, 1, 114,
+ 118, 10, 2, 32, 0, 1, 119, 2, 116, 101, 114, 105, 110, 103, 0, 2, 17, 67, 17, 65, 0, 2, 17, 67, 105, 101, 0, 2, 104, 108,
+ 101, 32, 0, 8, 2, 115, 105, 195, 171, 0, 101, 0, 104, 2, 17, 67, 0, 114, 101, 1, 17, 67, 2, 17, 67, 17, 65, 3, 115, 34,
+ 13, 0, 114, 101, 110, 100, 115, 3, 115, 34, 13, 50, 47, 89, 10, 0, 114, 101, 97, 3, 115, 34, 37, 35, 0, 116, 114, 105, 117, 109,
+ 3, 115, 47, 34, 37, 111, 65, 0, 108, 105, 97, 3, 115, 55, 2, 37, 2, 35, 0, 100, 101, 109, 8, 3, 115, 72, 13, 65, 0, 100,
+ 105, 117, 1, 17, 67, 2, 25, 3, 115, 72, 37, 111, 0, 102, 101, 108, 1, 17, 67, 2, 21, 3, 115, 83, 13, 55, 0, 102, 114, 105,
+ 107, 97, 3, 115, 83, 34, 37, 49, 35, 0, 4, 115, 105, 101, 1, 21, 21, 21, 21, 3, 115, 89, 2, 37, 0, 115, 105, 101, 1, 108,
+ 112, 0, 115, 105, 101, 1, 112, 115, 21, 0, 115, 101, 109, 3, 115, 89, 13, 65, 0, 4, 115, 105, 101, 1, 17, 67, 11, 17, 67, 3,
+ 115, 89, 37, 0, 115, 105, 101, 1, 98, 117, 111, 0, 115, 105, 101, 1, 108, 103, 0, 115, 105, 101, 1, 109, 114, 111, 102, 21, 0, 115,
+ 105, 101, 1, 116, 115, 17, 65, 17, 65, 0, 115, 105, 101, 1, 116, 115, 17, 67, 0, 103, 105, 101, 1, 17, 67, 3, 115, 136, 37, 0,
+ 117, 1, 25, 3, 120, 0, 4, 2, 100, 106, 105, 101, 3, 121, 0, 105, 0, 116, 106, 105, 101, 3, 121, 80, 37, 0, 101, 110, 2, 116,
+ 106, 105, 101, 3, 122, 68, 0, 100, 106, 105, 101, 3, 122, 80, 37, 0, 117, 3, 129, 0, 117, 101, 114, 3, 129, 13, 34, 0, 7, 6,
+ 98, 0, 2, 98, 3, 0, 117, 114, 121, 1, 21, 2, 32, 3, 21, 0, 2, 32, 24, 3, 48, 0, 4, 3, 71, 0, 2, 101, 101, 110,
+ 116, 106, 105, 101, 12, 12, 0, 4, 105, 2, 115, 97, 114, 3, 71, 2, 37, 0, 105, 2, 122, 97, 0, 105, 8, 2, 103, 97, 0, 105,
+ 115, 97, 110, 2, 116, 121, 110, 3, 71, 2, 37, 89, 2, 35, 50, 0, 4, 111, 2, 98, 111, 116, 105, 101, 3, 71, 2, 40, 0, 111,
+ 2, 104, 97, 97, 105, 0, 111, 2, 104, 101, 0, 111, 101, 2, 100, 100, 104, 105, 0, 111, 101, 2, 116, 115, 101, 101, 114, 0, 4, 111,
+ 101, 114, 2, 103, 111, 110, 100, 3, 71, 2, 40, 34, 0, 111, 101, 114, 2, 105, 110, 0, 111, 101, 107, 101, 2, 116, 25, 3, 71, 2,
+ 40, 49, 108, 0, 117, 108, 2, 103, 97, 3, 71, 2, 40, 55, 0, 117, 108, 108, 101, 2, 116, 105, 110, 3, 71, 2, 40, 55, 13, 0,
+ 111, 114, 8, 2, 100, 17, 65, 21, 3, 71, 2, 110, 34, 0, 111, 107, 109, 97, 2, 107, 105, 101, 114, 3, 71, 2, 110, 49, 65, 2,
+ 35, 0, 111, 110, 115, 109, 97, 114, 97, 3, 71, 2, 110, 50, 89, 65, 115, 34, 2, 35, 0, 111, 98, 98, 101, 2, 106, 3, 71, 2,
+ 110, 71, 13, 0, 117, 114, 2, 108, 101, 115, 107, 3, 71, 2, 111, 34, 0, 117, 102, 102, 101, 2, 116, 3, 71, 2, 111, 83, 108, 0,
+ 111, 2, 116, 97, 110, 105, 101, 3, 71, 2, 117, 0, 111, 116, 97, 2, 110, 105, 101, 32, 24, 3, 71, 2, 117, 47, 2, 35, 0, 111,
+ 111, 115, 2, 97, 97, 114, 100, 105, 103, 3, 71, 2, 117, 89, 10, 0, 117, 114, 2, 111, 107, 114, 97, 3, 71, 2, 118, 34, 0, 117,
+ 114, 111, 3, 71, 2, 118, 34, 117, 0, 4, 121, 2, 107, 111, 109, 21, 3, 71, 2, 123, 0, 121, 2, 118, 111, 111, 114, 98, 0, 121,
+ 2, 101, 101, 110, 3, 71, 2, 123, 10, 0, 121, 100, 101, 114, 2, 17, 67, 21, 3, 71, 2, 123, 72, 13, 34, 0, 121, 119, 111, 111,
+ 114, 100, 101, 108, 105, 3, 71, 2, 123, 84, 117, 34, 72, 13, 55, 13, 0, 121, 103, 101, 2, 108, 111, 119, 105, 3, 71, 2, 123, 136,
+ 13, 0, 121, 8, 2, 116, 101, 108, 14, 128, 132, 130, 3, 71, 6, 123, 0, 121, 103, 101, 8, 2, 21, 14, 128, 132, 132, 3, 71, 6,
+ 123, 136, 13, 0, 117, 105, 116, 101, 110, 2, 103, 101, 3, 71, 6, 127, 47, 13, 50, 0, 111, 101, 112, 101, 110, 115, 3, 71, 7, 40,
+ 48, 134, 50, 89, 0, 111, 119, 101, 8, 3, 71, 7, 117, 84, 13, 0, 98, 101, 2, 114, 114, 3, 71, 13, 0, 105, 107, 105, 110, 105,
+ 3, 71, 13, 49, 37, 50, 37, 0, 105, 108, 2, 106, 3, 71, 13, 55, 0, 105, 98, 108, 105, 2, 111, 17, 67, 3, 71, 13, 71, 55,
+ 2, 37, 12, 2, 0, 114, 97, 118, 2, 17, 65, 3, 71, 34, 2, 35, 84, 0, 114, 97, 115, 105, 2, 108, 105, 3, 71, 34, 2, 35,
+ 89, 109, 0, 114, 111, 2, 115, 106, 117, 3, 71, 34, 2, 110, 0, 114, 111, 2, 109, 105, 3, 71, 34, 2, 117, 0, 114, 117, 2, 116,
+ 97, 3, 71, 34, 2, 118, 0, 114, 105, 101, 119, 101, 8, 2, 17, 67, 3, 71, 34, 7, 37, 84, 13, 0, 114, 105, 108, 2, 106, 97,
+ 110, 116, 3, 71, 34, 13, 55, 0, 114, 101, 100, 97, 8, 3, 71, 34, 13, 72, 115, 0, 114, 97, 110, 100, 2, 114, 3, 71, 34, 35,
+ 50, 47, 0, 114, 97, 110, 100, 2, 97, 3, 71, 34, 35, 50, 47, 10, 0, 114, 97, 110, 100, 2, 111, 3, 71, 34, 35, 50, 47, 19,
+ 0, 114, 111, 110, 2, 17, 65, 21, 3, 71, 34, 110, 50, 10, 0, 114, 97, 105, 108, 108, 101, 3, 71, 34, 123, 12, 55, 10, 0, 114,
+ 101, 105, 100, 101, 108, 3, 71, 34, 123, 72, 13, 55, 0, 111, 101, 114, 101, 3, 71, 40, 12, 34, 13, 0, 111, 117, 108, 101, 118, 97,
+ 114, 100, 3, 71, 40, 55, 13, 84, 35, 34, 72, 0, 4, 108, 97, 2, 116, 97, 110, 116, 3, 71, 55, 2, 35, 0, 108, 97, 8, 2,
+ 109, 101, 0, 108, 111, 101, 2, 100, 100, 111, 114, 115, 21, 3, 71, 55, 2, 40, 0, 4, 108, 111, 101, 100, 2, 115, 107, 101, 110, 100,
+ 105, 103, 3, 71, 55, 2, 40, 47, 0, 108, 111, 101, 100, 2, 115, 116, 111, 108, 0, 4, 108, 111, 8, 2, 107, 107, 97, 3, 71, 55,
+ 2, 110, 0, 108, 111, 8, 2, 107, 107, 101, 101, 114, 0, 108, 111, 110, 2, 100, 105, 110, 101, 3, 71, 55, 2, 110, 50, 0, 108, 121,
+ 2, 109, 111, 101, 100, 3, 71, 55, 2, 123, 0, 108, 97, 100, 2, 17, 65, 3, 71, 55, 35, 47, 10, 0, 108, 105, 107, 8, 2, 17,
+ 65, 3, 71, 55, 109, 49, 10, 0, 108, 111, 109, 2, 97, 107, 107, 101, 114, 3, 71, 55, 110, 65, 10, 0, 105, 100, 8, 3, 71, 109,
+ 47, 10, 0, 105, 110, 110, 101, 3, 71, 109, 50, 13, 0, 105, 108, 108, 105, 2, 107, 3, 71, 109, 55, 13, 0, 105, 100, 100, 3, 71,
+ 109, 72, 0, 111, 114, 100, 101, 2, 114, 3, 71, 110, 34, 72, 13, 0, 111, 107, 2, 111, 111, 105, 3, 71, 110, 49, 10, 0, 111, 110,
+ 100, 101, 2, 17, 67, 3, 71, 110, 50, 72, 13, 0, 111, 109, 2, 17, 65, 17, 65, 3, 71, 110, 65, 10, 0, 111, 110, 103, 111, 8,
+ 3, 71, 110, 68, 81, 40, 0, 111, 115, 99, 104, 2, 32, 3, 71, 110, 89, 0, 111, 115, 2, 17, 65, 21, 3, 71, 110, 89, 19, 0,
+ 4, 111, 2, 103, 114, 111, 110, 100, 3, 71, 117, 0, 111, 2, 115, 107, 114, 105, 102, 0, 111, 2, 118, 0, 111, 8, 2, 107, 108, 101,
+ 0, 111, 116, 97, 8, 2, 110, 105, 17, 67, 17, 65, 3, 71, 117, 47, 7, 115, 0, 111, 109, 97, 97, 110, 115, 3, 71, 117, 65, 115,
+ 50, 89, 0, 111, 119, 101, 110, 3, 71, 117, 84, 13, 50, 6, 0, 121, 98, 101, 108, 3, 71, 123, 71, 13, 55, 0, 117, 105, 116, 101,
+ 3, 71, 127, 47, 13, 0, 4, 117, 105, 116, 101, 110, 2, 115, 116, 101, 3, 71, 127, 47, 13, 50, 0, 117, 105, 116, 101, 110, 2, 116,
+ 0, 117, 105, 116, 101, 110, 3, 71, 127, 47, 13, 50, 6, 0, 7, 6, 99, 0, 2, 99, 3, 0, 4, 101, 2, 32, 3, 21, 0, 101,
+ 108, 1, 21, 2, 32, 0, 104, 97, 116, 0, 108, 101, 1, 21, 2, 32, 0, 121, 2, 32, 0, 4, 3, 49, 0, 104, 2, 108, 0, 104,
+ 2, 114, 111, 0, 107, 0, 104, 97, 2, 114, 105, 115, 109, 97, 3, 49, 2, 35, 0, 97, 108, 2, 118, 17, 65, 3, 49, 2, 35, 55,
+ 0, 97, 108, 97, 109, 97, 114, 105, 3, 49, 2, 35, 55, 2, 35, 65, 115, 34, 2, 37, 0, 104, 111, 114, 101, 2, 111, 103, 114, 97,
+ 3, 49, 2, 110, 34, 2, 37, 0, 111, 108, 111, 109, 98, 105, 2, 97, 21, 3, 49, 2, 110, 55, 2, 110, 65, 71, 2, 37, 0, 104,
+ 111, 108, 101, 115, 116, 101, 114, 111, 108, 3, 49, 2, 110, 55, 108, 89, 47, 14, 34, 2, 110, 55, 0, 108, 105, 99, 104, 195, 169, 3,
+ 49, 55, 2, 37, 91, 116, 0, 111, 114, 110, 101, 2, 108, 105, 3, 49, 110, 34, 50, 7, 116, 0, 104, 111, 108, 101, 114, 97, 3, 49,
+ 117, 55, 13, 34, 35, 10, 0, 111, 107, 101, 3, 49, 120, 49, 0, 104, 101, 100, 100, 97, 114, 3, 76, 108, 72, 13, 34, 0, 4, 2,
+ 101, 3, 89, 0, 2, 105, 0, 2, 121, 0, 101, 110, 2, 116, 97, 117, 114, 17, 65, 3, 89, 2, 108, 50, 0, 105, 1, 21, 2, 32,
+ 3, 89, 6, 37, 0, 121, 2, 114, 105, 108, 108, 105, 101, 3, 89, 13, 0, 105, 8, 2, 112, 114, 17, 65, 3, 89, 37, 0, 104, 97,
+ 108, 101, 116, 3, 91, 2, 35, 55, 123, 0, 104, 105, 110, 2, 101, 3, 91, 2, 37, 50, 0, 104, 97, 117, 2, 17, 67, 3, 91, 2,
+ 120, 0, 104, 105, 114, 117, 114, 103, 2, 105, 101, 32, 24, 3, 91, 13, 34, 2, 111, 34, 136, 0, 104, 105, 114, 117, 114, 103, 3, 91,
+ 13, 34, 111, 34, 136, 0, 4, 104, 3, 136, 0, 104, 8, 0, 104, 101, 109, 105, 107, 97, 2, 108, 105, 3, 136, 2, 116, 65, 2, 37,
+ 49, 115, 0, 7, 6, 100, 0, 4, 1, 21, 2, 116, 3, 0, 4, 2, 32, 100, 24, 3, 0, 2, 100, 3, 0, 4, 103, 101, 1, 21,
+ 2, 32, 3, 21, 0, 103, 101, 2, 32, 0, 4, 1, 21, 2, 17, 67, 3, 47, 0, 1, 21, 2, 101, 116, 101, 17, 67, 32, 0, 1,
+ 21, 2, 114, 97, 97, 109, 0, 1, 21, 2, 114, 111, 111, 115, 0, 1, 21, 2, 114, 111, 115, 101, 32, 0, 1, 21, 2, 114, 111, 115,
+ 105, 101, 0, 1, 21, 2, 114, 117, 105, 109, 0, 1, 101, 111, 2, 114, 0, 1, 110, 21, 2, 101, 116, 101, 32, 0, 1, 110, 97, 104,
+ 2, 114, 0, 1, 110, 97, 115, 2, 114, 0, 1, 110, 105, 119, 2, 114, 0, 1, 110, 111, 104, 2, 17, 67, 0, 1, 111, 111, 2, 114,
+ 0, 2, 32, 0, 2, 114, 105, 101, 109, 32, 0, 4, 1, 17, 65, 2, 97, 103, 116, 105, 103, 3, 47, 10, 0, 1, 21, 2, 101, 105,
+ 101, 110, 0, 1, 21, 2, 101, 105, 110, 100, 101, 32, 0, 1, 21, 2, 101, 105, 115, 0, 1, 21, 2, 105, 110, 104, 111, 117, 0, 1,
+ 110, 21, 2, 117, 105, 116, 0, 1, 111, 111, 2, 17, 65, 3, 47, 19, 0, 119, 101, 115, 1, 21, 3, 47, 84, 6, 108, 89, 0, 119,
+ 105, 108, 108, 105, 103, 1, 21, 3, 47, 84, 6, 109, 55, 13, 136, 0, 119, 101, 115, 101, 1, 21, 3, 47, 84, 116, 89, 13, 0, 115,
+ 1, 21, 2, 32, 3, 47, 89, 0, 4, 3, 72, 0, 1, 21, 2, 114, 0, 1, 101, 111, 116, 2, 114, 0, 1, 111, 111, 114, 97, 107,
+ 0, 1, 112, 2, 17, 67, 0, 1, 114, 101, 118, 2, 17, 67, 0, 100, 0, 100, 1, 21, 0, 100, 104, 0, 105, 2, 110, 97, 109, 105,
+ 101, 3, 72, 2, 37, 0, 105, 97, 2, 17, 67, 3, 72, 2, 37, 2, 35, 0, 105, 97, 107, 111, 2, 110, 105, 101, 3, 72, 2, 37,
+ 2, 35, 49, 2, 40, 0, 105, 114, 101, 107, 3, 72, 2, 37, 34, 108, 49, 0, 4, 105, 110, 97, 2, 109, 105, 101, 107, 3, 72, 2,
+ 37, 50, 2, 35, 0, 105, 110, 97, 2, 109, 105, 101, 116, 0, 105, 110, 97, 2, 115, 116, 105, 101, 0, 105, 110, 111, 2, 115, 111, 117,
+ 3, 72, 2, 37, 50, 2, 40, 0, 105, 101, 110, 115, 2, 119, 105, 108, 108, 105, 3, 72, 2, 37, 50, 89, 0, 105, 97, 107, 101, 110,
+ 3, 72, 2, 37, 115, 49, 13, 50, 0, 105, 103, 105, 2, 116, 97, 3, 72, 2, 37, 136, 2, 37, 0, 117, 2, 101, 116, 3, 72, 2,
+ 40, 12, 58, 0, 111, 101, 108, 2, 116, 114, 101, 102, 3, 72, 2, 40, 55, 0, 117, 118, 101, 116, 3, 72, 2, 40, 84, 123, 12, 0,
+ 111, 101, 97, 110, 101, 3, 72, 2, 40, 115, 50, 13, 0, 111, 2, 115, 115, 105, 101, 114, 3, 72, 2, 110, 0, 111, 108, 2, 102, 121,
+ 110, 3, 72, 2, 110, 55, 0, 111, 108, 111, 2, 109, 105, 101, 116, 3, 72, 2, 110, 55, 13, 0, 111, 109, 105, 110, 2, 17, 65, 3,
+ 72, 2, 110, 65, 2, 37, 50, 0, 111, 109, 105, 110, 105, 2, 107, 97, 3, 72, 2, 110, 65, 2, 37, 50, 2, 37, 0, 97, 97, 114,
+ 111, 112, 2, 118, 3, 72, 2, 115, 34, 2, 110, 48, 0, 97, 97, 114, 101, 110, 2, 116, 101, 3, 72, 2, 115, 34, 13, 50, 0, 97,
+ 97, 100, 2, 119, 101, 114, 107, 3, 72, 2, 115, 47, 0, 111, 112, 97, 2, 109, 105, 3, 72, 2, 117, 48, 2, 35, 0, 97, 110, 116,
+ 1, 21, 3, 72, 6, 35, 50, 47, 0, 97, 103, 1, 110, 97, 97, 2, 116, 105, 103, 3, 72, 6, 35, 136, 0, 97, 110, 105, 2, 103,
+ 104, 3, 72, 6, 115, 50, 13, 0, 97, 109, 101, 115, 8, 3, 72, 6, 115, 65, 13, 89, 0, 111, 109, 105, 110, 101, 101, 2, 32, 3,
+ 72, 6, 117, 65, 13, 50, 37, 0, 111, 100, 101, 8, 3, 72, 6, 117, 72, 13, 0, 4, 105, 2, 110, 101, 101, 3, 72, 13, 0, 105,
+ 2, 112, 108, 111, 109, 97, 0, 105, 2, 115, 115, 105, 0, 105, 2, 118, 105, 115, 105, 101, 0, 105, 114, 105, 103, 2, 101, 3, 72, 13,
+ 34, 13, 136, 0, 100, 101, 114, 100, 1, 21, 2, 32, 3, 72, 13, 34, 47, 0, 105, 112, 108, 111, 2, 109, 97, 116, 3, 72, 13, 48,
+ 55, 2, 40, 0, 105, 107, 2, 118, 101, 108, 108, 3, 72, 13, 49, 0, 105, 110, 97, 1, 110, 97, 107, 115, 3, 72, 13, 50, 6, 115,
+ 0, 105, 108, 101, 109, 109, 97, 3, 72, 13, 55, 108, 65, 35, 0, 105, 109, 101, 110, 2, 115, 105, 3, 72, 13, 65, 108, 50, 0, 105,
+ 110, 103, 97, 97, 110, 3, 72, 13, 68, 81, 115, 50, 0, 105, 118, 105, 100, 101, 2, 110, 100, 3, 72, 13, 84, 13, 72, 108, 0, 4,
+ 105, 115, 2, 107, 111, 101, 114, 115, 3, 72, 13, 89, 0, 105, 115, 2, 108, 111, 106, 97, 0, 105, 115, 2, 112, 117, 0, 105, 115, 8,
+ 2, 105, 110, 14, 128, 132, 131, 0, 105, 115, 8, 2, 107, 114, 101, 0, 105, 115, 8, 2, 107, 117, 115, 115, 17, 65, 0, 105, 115, 8,
+ 2, 111, 14, 128, 132, 131, 0, 105, 115, 8, 2, 116, 0, 105, 115, 115, 105, 112, 101, 108, 2, 105, 110, 3, 72, 13, 89, 2, 37, 48,
+ 13, 55, 0, 105, 115, 115, 105, 112, 108, 105, 110, 101, 2, 25, 3, 72, 13, 89, 13, 48, 55, 37, 50, 13, 0, 105, 115, 116, 114, 111,
+ 2, 102, 105, 101, 3, 72, 13, 89, 47, 34, 2, 40, 0, 105, 115, 116, 114, 105, 2, 98, 117, 3, 72, 13, 89, 47, 34, 13, 0, 105,
+ 115, 107, 114, 101, 2, 115, 3, 72, 13, 89, 49, 34, 108, 0, 105, 103, 101, 114, 115, 3, 72, 13, 136, 13, 34, 89, 0, 105, 103, 116,
+ 101, 114, 101, 2, 25, 3, 72, 13, 136, 47, 13, 34, 108, 0, 114, 111, 101, 102, 2, 103, 101, 101, 115, 3, 72, 34, 2, 40, 83, 0,
+ 114, 117, 107, 107, 101, 8, 2, 114, 121, 3, 72, 34, 2, 111, 49, 13, 0, 114, 97, 109, 97, 2, 116, 117, 114, 103, 3, 72, 34, 2,
+ 115, 65, 2, 35, 0, 114, 97, 2, 115, 116, 105, 101, 3, 72, 34, 35, 0, 114, 105, 108, 2, 17, 65, 3, 72, 34, 109, 55, 0, 114,
+ 97, 8, 2, 115, 116, 3, 72, 34, 115, 0, 105, 101, 112, 101, 114, 2, 21, 3, 72, 37, 48, 13, 34, 0, 117, 2, 112, 108, 105, 17,
+ 67, 3, 72, 40, 0, 4, 119, 1, 101, 103, 3, 72, 58, 0, 119, 1, 109, 0, 119, 1, 121, 98, 114, 101, 118, 0, 119, 2, 101, 114,
+ 103, 0, 119, 101, 108, 109, 2, 32, 3, 72, 58, 112, 55, 14, 65, 0, 105, 2, 103, 25, 3, 72, 109, 0, 105, 115, 116, 101, 108, 3,
+ 72, 109, 89, 47, 13, 55, 0, 111, 107, 116, 111, 114, 2, 25, 3, 72, 110, 49, 47, 13, 34, 0, 111, 107, 117, 3, 72, 110, 49, 118,
+ 0, 111, 108, 2, 111, 115, 3, 72, 110, 55, 0, 111, 109, 8, 2, 17, 65, 17, 67, 17, 67, 3, 72, 110, 65, 0, 111, 110, 103, 97,
+ 3, 72, 110, 68, 81, 35, 0, 97, 116, 101, 1, 105, 100, 110, 97, 107, 2, 17, 67, 3, 72, 115, 47, 13, 0, 97, 110, 105, 195, 171,
+ 108, 3, 72, 115, 50, 37, 13, 55, 0, 111, 115, 105, 2, 115, 3, 72, 117, 89, 13, 0, 106, 8, 3, 75, 0, 106, 3, 80, 0, 106,
+ 105, 101, 3, 80, 37, 0, 7, 6, 101, 0, 1, 105, 111, 111, 2, 110, 116, 106, 105, 101, 3, 0, 4, 2, 102, 101, 115, 105, 3, 2,
+ 37, 0, 2, 109, 111, 115, 105, 0, 8, 2, 108, 108, 105, 112, 25, 0, 8, 108, 101, 105, 115, 2, 116, 106, 105, 101, 0, 108, 101, 107,
+ 2, 116, 114, 111, 100, 101, 3, 2, 37, 55, 2, 108, 49, 0, 108, 101, 107, 116, 114, 3, 2, 37, 55, 108, 49, 47, 34, 0, 102, 102,
+ 101, 107, 2, 25, 3, 2, 37, 83, 108, 49, 0, 118, 2, 101, 110, 116, 117, 101, 3, 2, 37, 84, 0, 118, 97, 108, 2, 117, 3, 2,
+ 37, 84, 2, 35, 55, 0, 115, 115, 101, 110, 2, 115, 105, 3, 2, 37, 89, 108, 50, 0, 4, 1, 108, 108, 101, 116, 110, 105, 2, 107,
+ 3, 2, 108, 0, 2, 107, 111, 110, 111, 21, 0, 8, 2, 107, 115, 0, 8, 2, 109, 105, 0, 116, 105, 2, 107, 101, 116, 3, 2, 108,
+ 47, 2, 37, 0, 116, 105, 107, 101, 116, 116, 101, 2, 114, 17, 65, 3, 2, 108, 47, 2, 37, 49, 2, 108, 47, 116, 0, 4, 112, 105,
+ 2, 100, 101, 17, 67, 3, 2, 108, 48, 2, 37, 0, 112, 105, 8, 2, 17, 67, 0, 112, 111, 117, 2, 108, 101, 116, 3, 2, 108, 48,
+ 2, 40, 0, 107, 117, 2, 109, 101, 110, 105, 101, 3, 2, 108, 49, 2, 118, 0, 107, 119, 105, 2, 108, 105, 98, 114, 105, 3, 2, 108,
+ 49, 58, 2, 37, 0, 120, 1, 108, 97, 2, 97, 110, 100, 3, 2, 108, 49, 88, 0, 107, 115, 97, 109, 105, 110, 2, 17, 65, 3, 2,
+ 108, 49, 89, 2, 35, 65, 2, 37, 50, 0, 107, 115, 101, 2, 108, 108, 101, 110, 17, 67, 3, 2, 108, 49, 89, 13, 0, 107, 115, 101,
+ 103, 101, 2, 17, 67, 17, 65, 3, 2, 108, 49, 89, 13, 136, 116, 0, 107, 115, 116, 114, 111, 2, 118, 101, 114, 3, 2, 108, 49, 89,
+ 47, 34, 2, 40, 0, 107, 115, 116, 114, 101, 2, 109, 105, 115, 3, 2, 108, 49, 89, 47, 34, 13, 0, 107, 115, 116, 101, 114, 110, 8,
+ 3, 2, 108, 49, 89, 47, 112, 34, 14, 50, 0, 107, 115, 112, 108, 105, 2, 115, 105, 101, 116, 3, 2, 108, 49, 89, 48, 55, 13, 0,
+ 4, 108, 101, 2, 103, 97, 110, 17, 67, 3, 2, 108, 55, 13, 0, 108, 101, 2, 103, 105, 101, 0, 108, 101, 109, 101, 110, 116, 3, 2,
+ 108, 55, 13, 65, 108, 50, 47, 0, 4, 109, 2, 112, 105, 114, 3, 2, 108, 65, 0, 109, 8, 2, 98, 108, 101, 0, 109, 102, 105, 2,
+ 115, 101, 101, 109, 3, 2, 108, 65, 83, 2, 37, 0, 119, 111, 2, 108, 117, 115, 105, 3, 2, 108, 84, 2, 110, 0, 115, 8, 2, 107,
+ 97, 114, 112, 3, 2, 108, 89, 0, 115, 105, 1, 100, 21, 2, 109, 97, 3, 2, 108, 89, 2, 37, 0, 115, 116, 114, 111, 2, 103, 101,
+ 3, 2, 108, 89, 47, 34, 2, 40, 0, 115, 116, 101, 8, 2, 116, 3, 2, 108, 89, 47, 116, 0, 115, 107, 97, 2, 112, 97, 100, 101,
+ 3, 2, 108, 89, 49, 13, 0, 115, 107, 97, 100, 101, 114, 3, 2, 108, 89, 49, 115, 72, 13, 34, 0, 114, 107, 101, 2, 110, 12, 3,
+ 2, 112, 34, 49, 108, 0, 4, 2, 107, 108, 105, 112, 25, 3, 2, 116, 0, 8, 2, 103, 105, 112, 116, 0, 8, 2, 114, 111, 115, 105,
+ 101, 0, 114, 101, 2, 107, 115, 105, 17, 65, 3, 2, 116, 34, 108, 0, 109, 97, 108, 106, 101, 3, 2, 116, 65, 35, 55, 57, 13, 0,
+ 119, 101, 8, 2, 114, 101, 100, 3, 2, 116, 84, 13, 0, 119, 101, 119, 105, 103, 2, 116, 105, 103, 3, 2, 116, 84, 13, 84, 109, 136,
+ 0, 119, 105, 103, 2, 100, 117, 3, 2, 116, 84, 13, 136, 0, 115, 111, 116, 101, 2, 114, 105, 101, 3, 2, 116, 89, 2, 40, 47, 116,
+ 0, 103, 111, 115, 101, 110, 116, 114, 105, 101, 3, 2, 116, 136, 2, 40, 89, 108, 50, 47, 34, 37, 0, 103, 97, 8, 2, 108, 3, 2,
+ 116, 136, 115, 0, 105, 101, 110, 97, 97, 114, 100, 105, 103, 3, 2, 123, 13, 50, 115, 34, 72, 13, 136, 0, 117, 2, 102, 111, 114, 105,
+ 101, 3, 2, 128, 0, 117, 114, 111, 8, 2, 112, 101, 3, 2, 128, 34, 2, 117, 0, 117, 102, 111, 2, 114, 105, 101, 32, 24, 3, 2,
+ 128, 83, 2, 117, 0, 118, 97, 110, 103, 8, 3, 4, 116, 83, 35, 68, 136, 0, 8, 17, 67, 2, 111, 110, 32, 3, 6, 37, 0, 4,
+ 1, 17, 67, 2, 115, 107, 32, 12, 12, 3, 6, 108, 0, 1, 17, 67, 2, 115, 107, 101, 32, 12, 12, 0, 1, 17, 67, 21, 2, 115,
+ 107, 101, 114, 32, 0, 1, 114, 97, 2, 115, 115, 101, 32, 0, 100, 106, 105, 101, 3, 6, 108, 12, 37, 80, 37, 0, 107, 116, 111, 109,
+ 105, 101, 1, 17, 67, 3, 6, 108, 49, 47, 40, 65, 37, 0, 1, 115, 21, 2, 108, 102, 100, 101, 3, 6, 112, 0, 4, 1, 100, 21,
+ 2, 115, 101, 32, 12, 3, 6, 116, 0, 1, 112, 2, 114, 105, 110, 103, 0, 1, 112, 101, 111, 114, 2, 114, 105, 110, 103, 0, 4, 114,
+ 1, 102, 102, 111, 116, 115, 2, 17, 65, 3, 6, 116, 34, 0, 114, 1, 110, 105, 2, 17, 65, 0, 114, 105, 110, 103, 1, 117, 3, 6,
+ 116, 34, 13, 68, 0, 116, 101, 110, 115, 8, 3, 6, 116, 47, 13, 50, 89, 0, 108, 101, 1, 117, 17, 67, 2, 25, 12, 3, 6, 116,
+ 55, 13, 0, 105, 1, 114, 2, 115, 101, 110, 3, 6, 123, 0, 105, 107, 101, 8, 3, 6, 123, 49, 13, 0, 105, 110, 1, 21, 2, 100,
+ 105, 103, 3, 6, 123, 50, 0, 108, 119, 101, 114, 115, 1, 17, 67, 3, 7, 112, 55, 84, 13, 34, 89, 0, 1, 17, 67, 2, 110, 100,
+ 104, 3, 8, 13, 0, 107, 111, 110, 1, 10, 2, 111, 21, 3, 10, 2, 108, 49, 2, 40, 50, 0, 105, 1, 17, 67, 21, 2, 108, 97,
+ 110, 100, 3, 10, 4, 123, 0, 105, 1, 21, 2, 115, 101, 110, 3, 10, 6, 123, 0, 114, 116, 115, 1, 21, 2, 32, 3, 10, 112, 34,
+ 47, 89, 0, 114, 107, 101, 1, 100, 108, 117, 107, 115, 3, 10, 112, 34, 49, 108, 0, 114, 103, 8, 114, 101, 108, 108, 97, 3, 10, 112,
+ 34, 136, 0, 116, 101, 114, 1, 114, 101, 105, 109, 3, 10, 116, 47, 13, 34, 0, 4, 1, 10, 2, 32, 3, 13, 0, 1, 10, 2, 108,
+ 17, 67, 32, 0, 1, 10, 2, 108, 32, 0, 1, 10, 2, 109, 32, 0, 1, 10, 2, 114, 32, 0, 1, 17, 67, 2, 104, 0, 1, 17,
+ 67, 2, 107, 97, 109, 112, 12, 0, 1, 17, 67, 2, 107, 97, 110, 116, 12, 0, 1, 17, 67, 2, 108, 116, 106, 105, 101, 0, 1, 17,
+ 67, 2, 109, 97, 97, 116, 0, 1, 17, 67, 2, 109, 97, 110, 0, 1, 17, 67, 2, 109, 97, 114, 105, 101, 0, 1, 17, 67, 2, 112,
+ 97, 100, 0, 1, 17, 67, 2, 112, 97, 110, 0, 1, 17, 67, 2, 116, 111, 101, 32, 0, 1, 17, 67, 2, 118, 0, 1, 17, 67, 2,
+ 119, 97, 97, 114, 0, 1, 17, 67, 2, 119, 105, 110, 107, 101, 108, 0, 1, 17, 67, 10, 2, 103, 97, 110, 103, 101, 114, 0, 1, 17,
+ 67, 10, 2, 108, 114, 17, 65, 0, 1, 17, 67, 10, 2, 115, 107, 21, 0, 1, 17, 67, 11, 2, 17, 67, 0, 1, 17, 67, 17, 65,
+ 2, 108, 104, 0, 1, 17, 67, 17, 65, 17, 67, 2, 17, 67, 17, 67, 0, 1, 17, 67, 17, 65, 17, 67, 2, 114, 114, 0, 1, 17,
+ 67, 21, 2, 98, 111, 0, 1, 17, 67, 21, 2, 98, 117, 0, 1, 17, 67, 21, 2, 98, 121, 0, 1, 17, 67, 21, 2, 100, 105, 101,
+ 110, 0, 1, 17, 67, 21, 2, 103, 101, 17, 67, 21, 0, 1, 17, 67, 21, 2, 103, 114, 111, 101, 112, 0, 1, 17, 67, 21, 2, 106,
+ 0, 1, 17, 67, 21, 2, 107, 111, 100, 101, 25, 0, 1, 17, 67, 21, 2, 107, 111, 109, 21, 0, 1, 17, 67, 21, 2, 109, 97, 97,
+ 108, 32, 0, 1, 17, 67, 21, 2, 109, 97, 108, 101, 32, 0, 1, 17, 67, 21, 2, 114, 101, 101, 107, 25, 0, 1, 17, 67, 21, 2,
+ 114, 101, 195, 171, 0, 1, 17, 67, 21, 2, 114, 104, 0, 1, 17, 67, 21, 2, 116, 97, 97, 108, 0, 1, 17, 67, 21, 2, 119, 97,
+ 32, 0, 1, 17, 67, 21, 2, 119, 97, 101, 110, 0, 1, 17, 67, 101, 111, 17, 67, 2, 17, 67, 12, 0, 1, 17, 67, 105, 117, 2,
+ 25, 12, 0, 1, 17, 67, 117, 101, 25, 2, 108, 17, 67, 21, 0, 1, 21, 2, 115, 112, 101, 108, 32, 0, 1, 25, 2, 112, 111, 111,
+ 114, 116, 0, 1, 98, 10, 2, 115, 21, 0, 1, 98, 17, 65, 2, 119, 97, 0, 1, 100, 10, 2, 114, 21, 12, 12, 0, 1, 100, 17,
+ 67, 2, 116, 114, 0, 1, 100, 21, 2, 98, 108, 0, 1, 100, 21, 2, 107, 108, 97, 115, 0, 1, 100, 21, 2, 107, 114, 0, 1, 100,
+ 21, 2, 115, 21, 0, 1, 100, 97, 114, 114, 111, 111, 118, 2, 17, 67, 0, 1, 100, 100, 17, 65, 2, 108, 101, 32, 0, 1, 100, 100,
+ 105, 109, 2, 21, 0, 1, 100, 102, 101, 105, 108, 2, 17, 67, 0, 1, 100, 103, 117, 101, 114, 118, 2, 17, 67, 0, 1, 100, 108, 97,
+ 97, 110, 2, 17, 67, 0, 1, 100, 108, 101, 101, 119, 2, 119, 17, 65, 0, 1, 100, 108, 101, 112, 115, 2, 17, 67, 0, 1, 100, 108,
+ 105, 119, 0, 1, 100, 108, 105, 119, 2, 107, 17, 65, 0, 1, 100, 110, 2, 108, 105, 110, 103, 0, 1, 100, 110, 17, 65, 2, 108, 17,
+ 67, 0, 1, 100, 110, 97, 17, 67, 2, 17, 67, 0, 1, 100, 110, 97, 97, 109, 2, 108, 17, 65, 0, 1, 100, 110, 101, 105, 114, 118,
+ 2, 17, 67, 0, 1, 100, 110, 105, 108, 98, 2, 17, 67, 21, 0, 1, 100, 110, 105, 108, 98, 2, 108, 105, 110, 103, 0, 1, 100, 110,
+ 111, 17, 67, 2, 17, 67, 17, 65, 0, 1, 100, 110, 117, 107, 2, 21, 0, 1, 100, 111, 107, 2, 17, 67, 0, 1, 100, 114, 111, 111,
+ 110, 2, 17, 67, 0, 1, 100, 121, 2, 108, 0, 1, 102, 108, 105, 107, 115, 2, 114, 0, 1, 102, 121, 115, 2, 114, 0, 1, 103, 110,
+ 97, 108, 115, 2, 17, 67, 0, 1, 103, 110, 105, 17, 67, 2, 108, 17, 65, 0, 1, 103, 110, 105, 17, 67, 2, 108, 17, 67, 21, 0,
+ 1, 103, 110, 105, 110, 101, 107, 2, 21, 0, 1, 105, 97, 97, 2, 17, 67, 0, 1, 105, 101, 0, 1, 105, 111, 111, 2, 17, 67, 0,
+ 1, 107, 21, 2, 108, 100, 101, 32, 0, 1, 107, 21, 2, 114, 97, 97, 100, 0, 1, 107, 97, 108, 98, 2, 114, 0, 1, 107, 101, 111,
+ 2, 17, 67, 0, 1, 107, 110, 2, 108, 17, 67, 0, 1, 107, 110, 17, 65, 2, 114, 21, 0, 1, 107, 110, 105, 119, 2, 108, 0, 1,
+ 107, 111, 112, 115, 2, 17, 67, 0, 1, 107, 114, 101, 119, 2, 114, 115, 0, 1, 107, 114, 105, 115, 2, 108, 0, 1, 108, 2, 109, 111,
+ 101, 110, 0, 1, 108, 97, 104, 2, 114, 17, 67, 21, 0, 1, 108, 97, 109, 2, 100, 121, 0, 1, 108, 97, 114, 101, 110, 105, 109, 2,
+ 17, 67, 0, 1, 108, 101, 119, 117, 106, 2, 17, 67, 0, 1, 108, 105, 101, 114, 116, 2, 114, 17, 67, 0, 1, 108, 108, 105, 119, 2,
+ 17, 67, 0, 1, 108, 111, 114, 116, 2, 17, 67, 21, 0, 1, 109, 2, 108, 101, 110, 100, 0, 1, 109, 2, 108, 105, 110, 103, 0, 1,
+ 109, 97, 115, 0, 1, 109, 97, 115, 21, 2, 110, 115, 32, 0, 1, 109, 101, 110, 21, 2, 110, 115, 32, 0, 1, 109, 108, 101, 17, 67,
+ 2, 116, 25, 0, 1, 109, 111, 107, 21, 2, 110, 115, 32, 0, 1, 109, 111, 115, 2, 114, 0, 1, 109, 114, 2, 114, 116, 106, 105, 101,
+ 0, 1, 110, 97, 17, 67, 17, 67, 2, 17, 67, 17, 65, 0, 1, 110, 101, 105, 17, 67, 2, 114, 17, 67, 21, 0, 1, 110, 110, 17,
+ 65, 17, 67, 2, 17, 67, 17, 65, 0, 1, 110, 110, 97, 112, 2, 17, 67, 0, 1, 110, 117, 101, 2, 114, 21, 0, 1, 112, 2, 116,
+ 97, 108, 106, 101, 0, 1, 112, 2, 116, 97, 108, 106, 101, 0, 1, 112, 17, 65, 2, 108, 105, 110, 103, 0, 1, 112, 17, 65, 17, 67,
+ 2, 114, 107, 17, 67, 0, 1, 112, 17, 67, 17, 65, 17, 67, 2, 114, 108, 0, 1, 112, 21, 2, 108, 104, 0, 1, 112, 21, 2, 114,
+ 116, 106, 105, 101, 0, 1, 112, 105, 104, 2, 114, 0, 1, 112, 109, 2, 108, 100, 101, 32, 0, 1, 112, 109, 21, 2, 108, 17, 67, 21,
+ 0, 1, 112, 109, 111, 107, 2, 116, 21, 0, 1, 112, 112, 2, 17, 67, 21, 12, 0, 1, 112, 114, 2, 114, 17, 67, 17, 67, 0, 1,
+ 112, 114, 101, 119, 2, 114, 115, 17, 65, 0, 1, 112, 114, 117, 112, 2, 114, 0, 1, 112, 115, 2, 100, 0, 1, 112, 115, 2, 108, 111,
+ 110, 107, 0, 1, 114, 101, 100, 101, 111, 103, 2, 21, 0, 1, 114, 101, 105, 17, 67, 29, 2, 21, 0, 1, 114, 114, 111, 2, 108, 0,
+ 1, 115, 10, 2, 108, 21, 0, 1, 115, 25, 2, 110, 97, 0, 1, 115, 100, 110, 97, 104, 101, 100, 2, 17, 67, 21, 0, 1, 115, 101,
+ 105, 2, 98, 0, 1, 115, 101, 105, 2, 102, 0, 1, 115, 105, 101, 2, 98, 101, 0, 1, 115, 105, 101, 2, 115, 116, 0, 1, 115, 107,
+ 21, 2, 109, 17, 67, 0, 1, 115, 107, 117, 117, 108, 0, 1, 115, 111, 107, 114, 97, 110, 2, 17, 67, 0, 1, 115, 111, 108, 2, 115,
+ 0, 1, 115, 111, 114, 2, 17, 67, 17, 65, 0, 1, 115, 117, 101, 114, 2, 21, 0, 1, 115, 117, 111, 112, 2, 17, 67, 0, 1, 116,
+ 10, 2, 114, 21, 0, 1, 116, 17, 65, 10, 2, 98, 17, 65, 21, 0, 1, 117, 111, 2, 17, 67, 0, 1, 118, 2, 110, 110, 111, 21,
+ 12, 0, 1, 119, 2, 108, 105, 110, 103, 0, 1, 119, 10, 2, 102, 0, 1, 119, 17, 65, 2, 98, 17, 65, 0, 1, 119, 97, 2, 17,
+ 67, 21, 0, 1, 119, 101, 107, 115, 2, 17, 67, 0, 1, 119, 101, 108, 2, 110, 115, 0, 1, 119, 108, 97, 104, 2, 25, 0, 1, 119,
+ 108, 111, 17, 67, 2, 17, 67, 0, 1, 119, 114, 2, 115, 0, 1, 119, 117, 101, 17, 67, 2, 108, 0, 1, 119, 121, 2, 114, 17, 65,
+ 0, 1, 119, 121, 116, 115, 2, 17, 67, 0, 1, 121, 17, 67, 2, 17, 67, 12, 0, 1, 121, 17, 67, 2, 17, 67, 17, 67, 0, 2,
+ 17, 67, 111, 117, 120, 0, 2, 110, 97, 114, 101, 115, 32, 0, 8, 100, 97, 2, 108, 17, 67, 0, 8, 100, 105, 101, 109, 2, 17, 67,
+ 0, 8, 100, 110, 101, 101, 2, 17, 67, 17, 65, 0, 8, 108, 101, 105, 115, 2, 21, 0, 8, 112, 111, 2, 110, 0, 8, 112, 115, 97,
+ 114, 2, 114, 0, 8, 115, 110, 101, 109, 0, 8, 115, 110, 101, 109, 2, 107, 0, 8, 119, 101, 2, 12, 12, 0, 4, 1, 17, 67, 2,
+ 114, 106, 3, 13, 6, 0, 1, 114, 112, 114, 101, 116, 110, 105, 2, 116, 17, 65, 0, 4, 1, 17, 67, 2, 117, 105, 116, 3, 13, 10,
+ 0, 1, 17, 67, 10, 2, 117, 117, 0, 1, 17, 67, 21, 2, 97, 17, 67, 17, 67, 0, 1, 17, 67, 21, 2, 111, 111, 114, 0, 1,
+ 100, 110, 111, 104, 2, 21, 0, 1, 110, 105, 101, 116, 110, 111, 102, 2, 17, 67, 0, 1, 117, 111, 2, 97, 0, 4, 114, 1, 17, 67,
+ 21, 2, 116, 121, 100, 3, 13, 34, 0, 114, 1, 102, 102, 2, 21, 0, 114, 1, 105, 17, 65, 2, 17, 65, 0, 114, 1, 105, 101, 108,
+ 2, 115, 0, 114, 105, 101, 1, 110, 2, 32, 3, 13, 34, 6, 37, 0, 4, 114, 101, 115, 1, 17, 67, 3, 13, 34, 6, 108, 89, 0,
+ 114, 101, 115, 115, 1, 17, 67, 0, 114, 105, 1, 110, 117, 101, 2, 110, 3, 13, 34, 6, 109, 0, 114, 1, 112, 111, 108, 2, 17, 65,
+ 3, 13, 34, 10, 0, 114, 101, 1, 10, 2, 32, 3, 13, 34, 13, 0, 114, 101, 115, 1, 116, 97, 108, 3, 13, 34, 13, 89, 0, 4,
+ 114, 115, 1, 10, 2, 32, 3, 13, 34, 89, 0, 114, 115, 1, 112, 108, 101, 104, 2, 32, 0, 114, 115, 1, 112, 114, 101, 119, 2, 32,
+ 0, 114, 115, 1, 112, 114, 111, 100, 2, 32, 0, 114, 115, 1, 119, 101, 105, 2, 116, 101, 114, 0, 114, 115, 121, 100, 115, 1, 17, 67,
+ 3, 13, 34, 89, 123, 47, 89, 0, 114, 101, 1, 115, 110, 97, 100, 21, 2, 25, 3, 13, 34, 108, 0, 114, 105, 103, 1, 25, 10, 3,
+ 13, 34, 109, 136, 0, 4, 114, 105, 103, 101, 1, 17, 65, 17, 65, 3, 13, 34, 109, 136, 13, 0, 114, 105, 103, 101, 1, 25, 10, 0,
+ 4, 114, 101, 105, 1, 10, 2, 32, 3, 13, 34, 123, 0, 114, 121, 1, 21, 2, 32, 12, 0, 114, 121, 1, 21, 2, 101, 32, 0, 107,
+ 101, 1, 110, 2, 32, 3, 13, 49, 13, 0, 108, 1, 102, 102, 2, 21, 3, 13, 55, 0, 108, 97, 103, 116, 105, 103, 3, 13, 55, 6,
+ 35, 136, 47, 13, 136, 0, 108, 1, 103, 110, 97, 109, 2, 17, 65, 3, 13, 55, 10, 0, 108, 101, 1, 10, 2, 32, 3, 13, 55, 13,
+ 0, 108, 105, 107, 1, 10, 2, 105, 110, 103, 3, 13, 55, 13, 49, 0, 108, 105, 107, 104, 101, 105, 100, 1, 10, 3, 13, 55, 13, 49,
+ 123, 47, 0, 108, 105, 103, 97, 1, 21, 2, 32, 3, 13, 55, 37, 136, 35, 0, 108, 97, 97, 114, 3, 13, 55, 115, 34, 0, 108, 111,
+ 111, 115, 1, 17, 67, 3, 13, 55, 117, 89, 0, 108, 111, 115, 101, 1, 17, 67, 3, 13, 55, 117, 89, 13, 0, 100, 101, 114, 109, 1,
+ 17, 67, 21, 3, 13, 72, 112, 34, 14, 65, 10, 0, 100, 97, 110, 115, 1, 17, 67, 21, 3, 13, 72, 133, 50, 89, 0, 119, 101, 114,
+ 107, 1, 17, 67, 21, 3, 13, 84, 112, 34, 49, 0, 119, 121, 1, 17, 67, 2, 17, 67, 3, 13, 84, 123, 0, 4, 115, 1, 17, 67,
+ 17, 65, 17, 65, 17, 67, 29, 2, 32, 3, 13, 89, 0, 115, 1, 17, 67, 17, 65, 29, 2, 32, 0, 115, 1, 100, 17, 65, 17, 65,
+ 17, 65, 17, 67, 29, 2, 32, 0, 115, 1, 100, 17, 67, 10, 2, 32, 0, 115, 1, 105, 17, 65, 17, 65, 2, 32, 0, 115, 1, 107,
+ 2, 32, 0, 4, 115, 115, 1, 17, 67, 21, 2, 32, 3, 21, 0, 120, 2, 12, 0, 121, 2, 32, 0, 4, 1, 17, 67, 101, 111, 17,
+ 67, 2, 116, 106, 105, 101, 3, 37, 0, 1, 110, 110, 97, 112, 2, 116, 106, 105, 101, 0, 116, 106, 105, 101, 1, 10, 2, 12, 3, 37,
+ 80, 37, 0, 116, 106, 105, 101, 115, 1, 110, 110, 3, 37, 80, 37, 89, 0, 4, 1, 17, 67, 2, 107, 115, 12, 12, 3, 108, 0, 1,
+ 17, 67, 2, 107, 116, 21, 12, 12, 0, 1, 17, 67, 2, 109, 109, 12, 12, 0, 1, 17, 67, 11, 2, 116, 116, 12, 0, 1, 17, 67,
+ 17, 65, 17, 67, 2, 17, 67, 11, 0, 1, 100, 2, 102, 105, 0, 1, 100, 101, 114, 112, 2, 115, 116, 105, 0, 1, 106, 2, 107, 0,
+ 1, 107, 21, 2, 116, 116, 21, 12, 0, 1, 108, 10, 2, 109, 32, 0, 1, 114, 2, 100, 105, 103, 101, 114, 105, 110, 103, 0, 2, 17,
+ 67, 0, 8, 119, 2, 115, 107, 117, 115, 0, 1, 100, 2, 109, 111, 110, 115, 3, 108, 2, 0, 1, 17, 67, 2, 104, 108, 101, 32, 12,
+ 3, 108, 12, 0, 116, 106, 105, 101, 115, 1, 110, 17, 67, 3, 108, 37, 80, 37, 89, 0, 112, 105, 108, 101, 112, 8, 3, 108, 48, 13,
+ 55, 6, 108, 48, 0, 112, 115, 1, 17, 67, 21, 2, 12, 3, 108, 48, 89, 0, 120, 105, 107, 1, 109, 3, 108, 49, 89, 2, 37, 49,
+ 0, 120, 97, 115, 1, 116, 3, 108, 49, 89, 13, 89, 0, 107, 115, 116, 97, 115, 101, 3, 108, 49, 89, 47, 6, 115, 89, 13, 0, 107,
+ 115, 116, 101, 114, 8, 2, 25, 3, 108, 49, 89, 47, 13, 34, 0, 107, 115, 116, 114, 97, 2, 25, 3, 108, 49, 89, 47, 34, 35, 0,
+ 118, 111, 108, 117, 115, 3, 108, 84, 110, 55, 6, 118, 89, 0, 4, 1, 17, 67, 2, 107, 3, 112, 0, 1, 17, 67, 2, 107, 107, 21,
+ 12, 0, 1, 17, 67, 11, 2, 103, 103, 0, 1, 17, 67, 17, 65, 17, 67, 2, 103, 103, 0, 1, 17, 67, 21, 2, 103, 100, 12, 0,
+ 1, 17, 67, 21, 2, 108, 107, 32, 12, 0, 1, 17, 67, 21, 2, 108, 107, 101, 32, 0, 1, 100, 21, 2, 114, 110, 115, 116, 12, 12,
+ 0, 1, 100, 100, 108, 2, 108, 103, 17, 65, 17, 67, 0, 1, 107, 115, 21, 2, 108, 0, 1, 108, 108, 2, 108, 25, 0, 1, 109, 21,
+ 2, 108, 100, 0, 1, 110, 107, 2, 108, 0, 1, 112, 115, 17, 67, 2, 108, 100, 0, 1, 112, 115, 17, 67, 2, 108, 115, 0, 1, 112,
+ 115, 101, 103, 2, 108, 100, 0, 1, 112, 115, 117, 111, 107, 115, 2, 108, 32, 0, 1, 112, 115, 121, 108, 98, 2, 108, 25, 0, 1, 115,
+ 17, 67, 2, 108, 102, 0, 1, 115, 17, 67, 2, 108, 108, 101, 32, 0, 1, 115, 107, 110, 111, 114, 116, 2, 108, 0, 1, 115, 114, 101,
+ 105, 101, 2, 108, 0, 1, 116, 17, 65, 17, 67, 2, 103, 110, 0, 1, 118, 101, 17, 67, 2, 103, 25, 0, 1, 119, 17, 65, 17, 67,
+ 2, 114, 107, 17, 65, 0, 1, 119, 17, 65, 17, 67, 2, 114, 107, 25, 0, 1, 119, 21, 2, 108, 115, 121, 110, 0, 1, 119, 108, 111,
+ 98, 2, 114, 107, 32, 0, 2, 103, 25, 0, 2, 108, 25, 0, 2, 114, 0, 4, 114, 8, 2, 98, 3, 112, 34, 6, 0, 114, 8, 2,
+ 118, 0, 114, 112, 1, 17, 67, 21, 2, 32, 3, 112, 34, 48, 0, 114, 112, 101, 1, 17, 67, 21, 2, 32, 3, 112, 34, 48, 13, 0,
+ 114, 112, 105, 101, 1, 17, 67, 21, 2, 32, 3, 112, 34, 48, 37, 0, 4, 114, 107, 101, 1, 109, 2, 110, 100, 3, 112, 34, 49, 13,
+ 0, 114, 107, 101, 1, 112, 2, 110, 100, 0, 114, 107, 101, 1, 119, 2, 110, 100, 0, 114, 100, 101, 8, 2, 17, 67, 3, 112, 34, 72,
+ 13, 0, 114, 102, 1, 17, 67, 21, 2, 32, 3, 112, 34, 83, 0, 114, 119, 101, 1, 17, 67, 21, 2, 32, 3, 112, 34, 84, 13, 0,
+ 4, 114, 115, 1, 112, 102, 2, 32, 3, 112, 34, 89, 0, 114, 115, 1, 112, 103, 2, 32, 0, 114, 115, 1, 112, 107, 2, 32, 0, 114,
+ 115, 1, 112, 108, 2, 32, 0, 114, 115, 1, 112, 110, 2, 32, 0, 114, 115, 1, 112, 114, 2, 32, 0, 108, 112, 101, 8, 3, 112, 55,
+ 48, 13, 0, 4, 114, 115, 1, 107, 103, 3, 113, 34, 89, 0, 114, 115, 1, 107, 116, 0, 114, 115, 1, 112, 117, 111, 108, 98, 0, 4,
+ 3, 116, 0, 1, 17, 67, 2, 107, 17, 65, 12, 0, 1, 100, 17, 67, 17, 65, 2, 108, 101, 32, 0, 1, 100, 100, 17, 67, 2, 108,
+ 101, 32, 0, 1, 100, 101, 111, 116, 2, 108, 105, 110, 103, 0, 1, 100, 110, 105, 2, 108, 105, 110, 103, 0, 1, 100, 115, 17, 67, 2,
+ 108, 101, 32, 0, 1, 108, 108, 2, 115, 101, 114, 0, 1, 116, 105, 17, 67, 2, 114, 105, 110, 103, 0, 1, 116, 110, 171, 195, 105, 2,
+ 114, 21, 110, 0, 1, 119, 21, 2, 103, 101, 110, 100, 101, 0, 1, 119, 114, 2, 115, 101, 32, 0, 2, 17, 67, 17, 65, 0, 8, 100,
+ 110, 101, 101, 2, 108, 105, 103, 0, 195, 171, 0, 114, 101, 1, 119, 115, 2, 32, 3, 116, 12, 34, 13, 0, 4, 114, 101, 1, 108, 21,
+ 2, 32, 3, 116, 34, 13, 0, 114, 101, 8, 0, 108, 108, 101, 110, 100, 101, 8, 3, 116, 55, 6, 108, 50, 72, 13, 0, 108, 108, 101,
+ 110, 100, 105, 103, 8, 3, 116, 55, 6, 108, 50, 72, 13, 136, 0, 108, 97, 97, 114, 1, 100, 114, 111, 111, 3, 116, 55, 115, 34, 0,
+ 109, 97, 1, 17, 67, 2, 32, 3, 116, 65, 35, 0, 100, 101, 1, 17, 67, 2, 32, 3, 116, 72, 13, 0, 100, 101, 108, 8, 3, 116,
+ 72, 13, 55, 0, 100, 101, 115, 1, 17, 67, 2, 32, 3, 116, 72, 13, 89, 0, 119, 101, 108, 1, 17, 67, 2, 17, 65, 3, 116, 84,
+ 13, 55, 0, 119, 105, 103, 104, 101, 105, 2, 100, 3, 116, 84, 13, 136, 4, 123, 0, 4, 105, 3, 123, 0, 121, 0, 105, 101, 114, 3,
+ 123, 13, 34, 0, 105, 110, 100, 2, 101, 107, 115, 3, 123, 50, 47, 10, 0, 117, 3, 128, 0, 117, 101, 1, 17, 67, 3, 128, 13, 0,
+ 117, 110, 116, 106, 105, 101, 3, 128, 37, 68, 80, 37, 0, 7, 6, 102, 0, 2, 102, 3, 0, 4, 105, 101, 108, 100, 3, 21, 0, 105,
+ 116, 122, 8, 0, 117, 108, 1, 21, 2, 32, 0, 3, 83, 0, 4, 97, 2, 98, 114, 105, 101, 107, 3, 83, 2, 35, 0, 97, 2, 110,
+ 97, 116, 105, 0, 97, 2, 116, 97, 21, 0, 97, 114, 105, 2, 115, 101, 195, 171, 114, 3, 83, 2, 35, 34, 2, 37, 0, 97, 114, 109,
+ 97, 2, 115, 101, 117, 116, 3, 83, 2, 35, 34, 65, 2, 35, 0, 97, 116, 2, 115, 111, 101, 110, 3, 83, 2, 35, 47, 0, 97, 107,
+ 2, 116, 111, 114, 101, 3, 83, 2, 35, 49, 0, 97, 107, 117, 108, 2, 116, 101, 105, 116, 3, 83, 2, 35, 49, 2, 111, 55, 0, 97,
+ 107, 116, 117, 2, 114, 101, 114, 105, 3, 83, 2, 35, 49, 47, 2, 118, 0, 4, 97, 110, 2, 102, 97, 114, 101, 3, 83, 2, 35, 50,
+ 0, 97, 110, 8, 2, 116, 111, 0, 97, 110, 116, 97, 2, 115, 17, 65, 3, 83, 2, 35, 50, 47, 2, 35, 0, 97, 109, 105, 2, 108,
+ 105, 17, 65, 3, 83, 2, 35, 65, 37, 0, 97, 98, 114, 105, 2, 17, 67, 17, 65, 3, 83, 2, 35, 71, 34, 2, 37, 0, 97, 115,
+ 105, 108, 105, 3, 83, 2, 35, 89, 13, 55, 2, 37, 0, 97, 115, 101, 2, 116, 25, 3, 83, 2, 35, 89, 108, 0, 97, 115, 97, 100,
+ 101, 3, 83, 2, 35, 89, 115, 72, 13, 0, 4, 105, 2, 115, 97, 110, 116, 3, 83, 2, 37, 0, 105, 8, 2, 110, 97, 21, 0, 105,
+ 97, 115, 107, 111, 3, 83, 2, 37, 35, 89, 49, 2, 40, 0, 111, 114, 101, 2, 108, 3, 83, 2, 40, 34, 112, 0, 111, 110, 101, 2,
+ 116, 105, 101, 3, 83, 2, 40, 50, 116, 0, 101, 2, 109, 105, 110, 17, 65, 3, 83, 2, 108, 0, 101, 114, 111, 2, 109, 111, 3, 83,
+ 2, 108, 34, 2, 40, 0, 101, 100, 101, 2, 114, 97, 3, 83, 2, 108, 72, 13, 0, 101, 115, 115, 111, 114, 2, 97, 21, 3, 83, 2,
+ 108, 89, 13, 34, 0, 111, 2, 115, 115, 105, 101, 108, 3, 83, 2, 110, 0, 111, 114, 8, 2, 17, 67, 21, 3, 83, 2, 110, 34, 0,
+ 111, 114, 109, 97, 2, 108, 105, 101, 110, 3, 83, 2, 110, 34, 65, 2, 35, 0, 111, 114, 109, 105, 2, 100, 97, 3, 83, 2, 110, 34,
+ 65, 2, 37, 0, 111, 114, 109, 117, 2, 108, 105, 101, 114, 3, 83, 2, 110, 34, 65, 2, 118, 0, 111, 110, 2, 116, 101, 105, 110, 3,
+ 83, 2, 110, 50, 0, 111, 110, 100, 117, 101, 3, 83, 2, 110, 50, 72, 118, 0, 111, 115, 2, 102, 97, 3, 83, 2, 110, 89, 0, 117,
+ 110, 103, 2, 101, 3, 83, 2, 111, 68, 136, 0, 101, 8, 2, 116, 97, 21, 3, 83, 2, 116, 0, 111, 116, 111, 2, 115, 116, 97, 3,
+ 83, 2, 117, 47, 2, 40, 0, 111, 116, 111, 103, 101, 2, 110, 105, 101, 3, 83, 2, 117, 47, 2, 40, 136, 116, 0, 111, 110, 101, 2,
+ 116, 105, 101, 107, 3, 83, 2, 117, 50, 13, 0, 117, 8, 2, 116, 105, 3, 83, 2, 118, 0, 117, 115, 105, 2, 108, 108, 17, 65, 3,
+ 83, 2, 118, 89, 13, 0, 121, 110, 103, 101, 2, 118, 111, 101, 108, 105, 3, 83, 2, 123, 50, 136, 13, 0, 111, 114, 8, 2, 115, 101,
+ 32, 3, 83, 6, 110, 34, 0, 111, 110, 105, 101, 115, 1, 21, 3, 83, 6, 117, 50, 37, 89, 0, 4, 105, 2, 115, 105, 101, 107, 3,
+ 83, 13, 0, 105, 2, 115, 107, 17, 65, 0, 101, 114, 2, 119, 101, 101, 108, 3, 83, 13, 34, 0, 101, 110, 111, 109, 2, 101, 3, 83,
+ 13, 50, 2, 110, 65, 0, 101, 110, 111, 109, 101, 110, 2, 17, 65, 21, 3, 83, 13, 50, 2, 110, 65, 13, 50, 0, 4, 101, 108, 1,
+ 21, 2, 101, 110, 100, 3, 83, 13, 55, 0, 101, 108, 1, 21, 2, 105, 110, 103, 0, 105, 108, 105, 2, 112, 112, 17, 65, 3, 83, 13,
+ 55, 13, 0, 105, 108, 105, 115, 116, 121, 110, 3, 83, 13, 55, 13, 89, 47, 6, 123, 50, 0, 105, 108, 108, 101, 2, 116, 3, 83, 13,
+ 55, 108, 0, 101, 115, 115, 111, 114, 101, 2, 32, 3, 83, 13, 89, 117, 34, 13, 0, 114, 97, 2, 103, 105, 101, 108, 3, 83, 34, 2,
+ 35, 0, 4, 114, 97, 110, 2, 17, 67, 105, 110, 97, 3, 83, 34, 2, 35, 50, 0, 114, 97, 110, 8, 2, 17, 67, 105, 115, 17, 67,
+ 17, 65, 0, 114, 97, 110, 103, 105, 2, 112, 97, 110, 105, 3, 83, 34, 2, 35, 68, 2, 37, 0, 114, 101, 2, 107, 119, 101, 110, 3,
+ 83, 34, 2, 37, 0, 114, 111, 110, 116, 2, 17, 65, 21, 3, 83, 34, 2, 110, 50, 47, 0, 114, 117, 2, 115, 116, 114, 3, 83, 34,
+ 2, 111, 0, 114, 105, 107, 107, 97, 100, 101, 2, 108, 3, 83, 34, 13, 49, 13, 72, 112, 0, 114, 101, 117, 100, 3, 83, 34, 124, 72,
+ 0, 97, 2, 108, 97, 110, 107, 115, 3, 83, 35, 0, 105, 110, 101, 1, 114, 111, 109, 2, 21, 3, 83, 37, 50, 13, 10, 0, 4, 111,
+ 110, 105, 101, 1, 21, 3, 83, 40, 50, 6, 37, 0, 111, 110, 105, 101, 1, 21, 2, 115, 21, 21, 0, 4, 108, 97, 2, 103, 114, 97,
+ 110, 116, 3, 83, 55, 2, 35, 0, 108, 97, 2, 109, 105, 0, 108, 97, 109, 98, 111, 2, 106, 97, 110, 116, 3, 83, 55, 2, 35, 65,
+ 71, 2, 40, 0, 108, 111, 2, 114, 101, 3, 83, 55, 2, 40, 0, 108, 101, 98, 2, 111, 116, 111, 109, 105, 101, 3, 83, 55, 2, 108,
+ 71, 0, 108, 111, 114, 105, 2, 115, 115, 17, 65, 3, 83, 55, 2, 117, 34, 13, 0, 108, 117, 2, 119, 101, 3, 83, 55, 2, 118, 0,
+ 108, 105, 107, 116, 8, 2, 101, 114, 17, 65, 3, 83, 55, 13, 49, 47, 0, 101, 115, 115, 111, 114, 3, 83, 108, 89, 13, 34, 0, 111,
+ 107, 8, 2, 111, 3, 83, 110, 49, 10, 0, 117, 110, 103, 117, 115, 3, 83, 111, 68, 81, 111, 89, 10, 0, 101, 98, 114, 117, 97, 114,
+ 105, 101, 3, 83, 116, 71, 34, 118, 4, 115, 34, 37, 0, 111, 2, 116, 111, 103, 114, 97, 3, 83, 117, 0, 111, 116, 111, 3, 83, 117,
+ 47, 40, 0, 111, 108, 105, 111, 3, 83, 117, 55, 37, 10, 40, 0, 101, 105, 116, 101, 3, 83, 123, 47, 13, 0, 121, 110, 103, 101, 2,
+ 17, 67, 3, 83, 123, 50, 136, 13, 0, 7, 6, 103, 0, 2, 103, 3, 0, 4, 104, 116, 3, 21, 0, 110, 1, 21, 2, 32, 0, 110,
+ 111, 110, 1, 21, 2, 32, 3, 21, 102, 114, 0, 104, 2, 32, 3, 49, 0, 104, 8, 3, 81, 0, 104, 105, 2, 116, 97, 3, 81, 2,
+ 37, 0, 117, 105, 108, 108, 111, 116, 105, 110, 101, 3, 81, 2, 37, 55, 2, 40, 47, 37, 50, 0, 111, 2, 114, 105, 108, 108, 97, 3,
+ 81, 2, 40, 0, 117, 101, 114, 114, 105, 108, 108, 97, 3, 81, 13, 34, 6, 109, 55, 35, 0, 97, 114, 97, 103, 101, 3, 81, 13, 34,
+ 6, 115, 75, 0, 108, 105, 115, 101, 2, 114, 105, 101, 110, 3, 81, 55, 13, 89, 13, 0, 97, 108, 97, 2, 32, 3, 81, 115, 55, 2,
+ 35, 0, 111, 117, 114, 109, 101, 116, 3, 81, 117, 34, 65, 123, 12, 0, 3, 136, 0, 4, 97, 2, 108, 17, 65, 17, 67, 3, 136, 2,
+ 35, 0, 97, 2, 114, 105, 101, 112, 0, 97, 114, 2, 110, 3, 136, 2, 35, 34, 0, 97, 114, 121, 101, 1, 17, 67, 21, 3, 136, 2,
+ 35, 34, 6, 123, 13, 0, 97, 114, 110, 105, 2, 115, 111, 101, 110, 3, 136, 2, 35, 34, 50, 2, 37, 0, 97, 108, 2, 106, 111, 101,
+ 110, 3, 136, 2, 35, 55, 0, 97, 108, 97, 2, 115, 105, 3, 136, 2, 35, 55, 115, 0, 111, 101, 100, 2, 103, 117, 110, 115, 116, 3,
+ 136, 2, 40, 47, 0, 111, 101, 100, 101, 114, 2, 116, 105, 101, 3, 136, 2, 40, 72, 13, 34, 0, 111, 101, 119, 101, 114, 8, 3, 136,
+ 2, 40, 84, 13, 34, 0, 111, 114, 2, 100, 121, 110, 3, 136, 2, 110, 34, 0, 4, 111, 100, 2, 115, 97, 108, 105, 103, 3, 136, 2,
+ 110, 47, 0, 111, 100, 2, 118, 114, 0, 4, 111, 100, 115, 2, 100, 105, 101, 110, 115, 116, 105, 103, 3, 136, 2, 110, 47, 89, 0, 111,
+ 100, 115, 2, 108, 97, 115, 116, 101, 114, 0, 111, 100, 100, 101, 2, 108, 111, 3, 136, 2, 110, 72, 13, 0, 117, 116, 116, 117, 2, 114,
+ 97, 3, 136, 2, 111, 47, 2, 111, 0, 111, 2, 100, 105, 110, 3, 136, 2, 117, 0, 97, 117, 116, 101, 110, 103, 3, 136, 2, 129, 47,
+ 108, 68, 0, 111, 195, 171, 1, 17, 65, 3, 136, 6, 40, 13, 0, 97, 109, 105, 101, 115, 3, 136, 6, 115, 65, 37, 89, 0, 111, 111,
+ 103, 1, 17, 65, 2, 32, 3, 136, 6, 117, 136, 0, 111, 103, 105, 101, 115, 1, 17, 65, 3, 136, 6, 117, 136, 37, 89, 0, 97, 115,
+ 8, 2, 17, 65, 3, 136, 7, 35, 89, 10, 0, 103, 101, 1, 21, 2, 32, 3, 136, 13, 0, 105, 109, 2, 110, 97, 25, 3, 136, 13,
+ 65, 0, 105, 109, 110, 97, 2, 115, 105, 17, 65, 3, 136, 13, 65, 50, 115, 0, 4, 114, 97, 2, 102, 105, 101, 107, 3, 136, 34, 2,
+ 35, 0, 114, 97, 2, 102, 105, 101, 116, 0, 114, 97, 2, 110, 105, 101, 116, 0, 114, 97, 2, 115, 105, 101, 117, 0, 114, 97, 8, 2,
+ 118, 17, 65, 0, 114, 97, 110, 100, 105, 2, 111, 3, 136, 34, 2, 35, 50, 72, 2, 37, 0, 114, 97, 109, 97, 2, 100, 111, 101, 3,
+ 136, 34, 2, 35, 65, 2, 35, 0, 114, 97, 109, 109, 97, 2, 116, 105, 107, 3, 136, 34, 2, 35, 65, 35, 0, 114, 97, 100, 101, 2,
+ 114, 105, 110, 103, 3, 136, 34, 2, 35, 72, 116, 0, 114, 111, 110, 100, 119, 101, 116, 108, 105, 107, 3, 136, 34, 2, 110, 50, 47, 84,
+ 108, 47, 55, 13, 49, 0, 114, 97, 97, 100, 8, 2, 116, 3, 136, 34, 2, 115, 0, 4, 114, 97, 97, 100, 8, 2, 110, 101, 103, 101,
+ 3, 136, 34, 2, 115, 47, 0, 114, 97, 97, 100, 8, 2, 118, 121, 102, 0, 114, 97, 97, 100, 8, 2, 101, 3, 136, 34, 2, 115, 47,
+ 10, 0, 114, 97, 97, 100, 115, 101, 8, 2, 115, 3, 136, 34, 2, 115, 47, 89, 108, 0, 114, 1, 97, 17, 67, 117, 111, 2, 111, 111,
+ 116, 106, 105, 101, 3, 136, 34, 6, 0, 4, 114, 97, 8, 2, 110, 97, 3, 136, 34, 13, 0, 114, 105, 2, 102, 102, 105, 101, 114, 0,
+ 114, 105, 8, 2, 109, 17, 65, 0, 114, 97, 115, 8, 2, 17, 65, 3, 136, 34, 35, 89, 10, 0, 114, 105, 101, 107, 119, 97, 3, 136,
+ 34, 37, 49, 58, 35, 0, 114, 111, 110, 100, 119, 101, 2, 116, 25, 3, 136, 34, 110, 50, 47, 84, 108, 0, 114, 111, 110, 100, 119, 101,
+ 116, 2, 97, 3, 136, 34, 110, 50, 47, 84, 108, 47, 10, 0, 114, 97, 8, 2, 115, 105, 101, 3, 136, 34, 115, 0, 114, 97, 100, 101,
+ 2, 17, 67, 3, 136, 34, 115, 72, 13, 0, 114, 111, 116, 101, 114, 101, 3, 136, 34, 117, 47, 13, 34, 13, 0, 4, 114, 111, 110, 100,
+ 1, 114, 101, 116, 103, 97, 2, 105, 3, 136, 34, 131, 50, 47, 10, 0, 114, 111, 110, 100, 2, 111, 0, 97, 116, 8, 2, 111, 3, 136,
+ 35, 47, 10, 0, 97, 109, 105, 101, 2, 32, 3, 136, 35, 65, 6, 37, 0, 111, 103, 105, 101, 1, 17, 65, 2, 32, 3, 136, 40, 136,
+ 6, 37, 0, 108, 101, 116, 115, 101, 114, 3, 136, 55, 7, 108, 47, 89, 13, 34, 0, 108, 97, 110, 115, 3, 136, 55, 35, 50, 89, 0,
+ 4, 108, 97, 115, 2, 97, 3, 136, 55, 35, 89, 10, 0, 108, 97, 115, 2, 111, 0, 105, 102, 8, 2, 17, 65, 3, 136, 109, 83, 10,
+ 0, 111, 109, 97, 103, 2, 116, 105, 103, 3, 136, 110, 65, 10, 2, 35, 136, 0, 117, 115, 2, 111, 111, 105, 3, 136, 111, 89, 10, 0,
+ 97, 100, 101, 8, 3, 136, 115, 72, 13, 0, 4, 97, 115, 2, 101, 114, 105, 103, 3, 136, 115, 89, 0, 97, 115, 2, 105, 101, 0, 97,
+ 115, 2, 105, 103, 0, 195, 169, 115, 101, 108, 3, 136, 116, 89, 13, 55, 0, 4, 111, 117, 100, 2, 97, 21, 3, 136, 120, 47, 10, 0,
+ 111, 117, 100, 2, 111, 0, 104, 101, 105, 100, 1, 21, 3, 136, 123, 47, 0, 4, 97, 110, 115, 1, 21, 3, 136, 133, 50, 89, 0, 97,
+ 110, 115, 2, 17, 67, 0, 7, 6, 104, 0, 4, 1, 17, 65, 21, 2, 32, 3, 0, 2, 104, 3, 0, 108, 101, 1, 17, 65, 2, 32,
+ 3, 8, 105, 108, 0, 3, 107, 0, 97, 114, 2, 112, 111, 101, 110, 3, 107, 2, 35, 34, 0, 4, 97, 114, 100, 2, 17, 67, 21, 3,
+ 107, 2, 35, 34, 47, 0, 97, 114, 116, 2, 114, 111, 101, 114, 0, 97, 114, 116, 2, 115, 116, 111, 103, 116, 101, 32, 0, 97, 114, 108,
+ 101, 2, 107, 121, 110, 3, 107, 2, 35, 34, 55, 13, 0, 97, 114, 109, 111, 2, 110, 105, 101, 3, 107, 2, 35, 34, 65, 2, 40, 0,
+ 4, 97, 108, 2, 115, 115, 116, 97, 114, 3, 107, 2, 35, 55, 0, 97, 108, 2, 118, 101, 21, 0, 97, 108, 102, 2, 118, 105, 101, 114,
+ 0, 97, 108, 102, 2, 118, 121, 102, 0, 97, 108, 111, 2, 103, 101, 3, 107, 2, 35, 55, 2, 40, 0, 97, 108, 108, 101, 108, 117, 106,
+ 97, 3, 107, 2, 35, 55, 13, 55, 118, 57, 2, 35, 0, 4, 97, 108, 102, 2, 100, 114, 105, 101, 3, 107, 2, 35, 55, 83, 0, 97,
+ 108, 102, 2, 107, 114, 111, 21, 0, 97, 108, 102, 2, 110, 101, 103, 101, 0, 97, 108, 102, 2, 115, 101, 119, 101, 0, 97, 108, 102, 2,
+ 116, 105, 101, 110, 0, 97, 108, 102, 2, 116, 119, 97, 97, 108, 102, 0, 97, 108, 102, 2, 116, 119, 101, 101, 0, 4, 97, 108, 102, 2,
+ 101, 101, 110, 3, 107, 2, 35, 55, 83, 10, 0, 97, 108, 102, 2, 101, 108, 102, 0, 97, 108, 102, 8, 2, 97, 103, 25, 0, 97, 108,
+ 102, 115, 101, 2, 115, 3, 107, 2, 35, 55, 83, 89, 108, 0, 4, 105, 2, 115, 116, 111, 3, 107, 2, 37, 0, 105, 8, 2, 98, 105,
+ 115, 0, 105, 101, 114, 110, 97, 2, 109, 97, 97, 108, 3, 107, 2, 37, 12, 34, 50, 115, 0, 105, 195, 171, 114, 2, 97, 114, 103, 105,
+ 101, 3, 107, 2, 37, 13, 34, 0, 105, 195, 171, 114, 97, 114, 2, 103, 105, 101, 32, 24, 3, 107, 2, 37, 13, 34, 2, 35, 34, 0,
+ 105, 195, 171, 114, 111, 2, 103, 108, 105, 101, 3, 107, 2, 37, 13, 34, 2, 40, 0, 105, 112, 2, 110, 111, 17, 67, 17, 65, 3, 107,
+ 2, 37, 48, 0, 105, 112, 101, 114, 2, 98, 111, 3, 107, 2, 37, 48, 13, 34, 0, 105, 97, 2, 115, 105, 110, 116, 3, 107, 2, 37,
+ 57, 2, 35, 0, 105, 115, 116, 114, 105, 2, 111, 110, 3, 107, 2, 37, 89, 47, 34, 2, 37, 0, 105, 195, 171, 110, 97, 3, 107, 2,
+ 37, 116, 12, 50, 35, 0, 105, 103, 105, 195, 171, 2, 110, 17, 65, 3, 107, 2, 37, 136, 2, 37, 116, 0, 111, 116, 101, 2, 108, 3,
+ 107, 2, 40, 47, 112, 0, 111, 101, 118, 101, 2, 114, 3, 107, 2, 40, 83, 112, 0, 111, 101, 118, 101, 101, 108, 104, 2, 101, 3, 107,
+ 2, 40, 83, 116, 55, 107, 0, 111, 2, 110, 110, 101, 117, 114, 3, 107, 2, 110, 0, 4, 111, 114, 2, 108, 111, 115, 3, 107, 2, 110,
+ 34, 0, 111, 114, 2, 109, 111, 0, 111, 114, 114, 105, 2, 98, 17, 65, 3, 107, 2, 110, 34, 2, 37, 0, 111, 110, 103, 2, 97, 3,
+ 107, 2, 110, 68, 136, 0, 111, 114, 105, 115, 111, 110, 2, 116, 97, 3, 107, 2, 117, 34, 2, 37, 89, 2, 110, 50, 0, 4, 111, 111,
+ 103, 2, 100, 114, 97, 3, 107, 2, 117, 136, 0, 111, 111, 103, 2, 109, 111, 101, 100, 105, 103, 0, 117, 2, 109, 101, 117, 114, 3, 107,
+ 2, 118, 0, 117, 105, 115, 2, 104, 111, 117, 100, 32, 3, 107, 2, 127, 89, 0, 97, 114, 116, 105, 103, 1, 21, 3, 107, 6, 35, 34,
+ 47, 13, 136, 0, 97, 108, 1, 17, 67, 21, 2, 115, 17, 65, 3, 107, 6, 35, 55, 0, 97, 108, 102, 8, 2, 103, 101, 14, 128, 132,
+ 132, 3, 107, 6, 35, 55, 83, 0, 105, 110, 107, 101, 2, 112, 105, 110, 107, 3, 107, 13, 68, 49, 13, 0, 4, 97, 114, 100, 2, 104,
+ 101, 105, 100, 3, 107, 35, 34, 47, 0, 97, 114, 100, 2, 108, 111, 0, 97, 114, 100, 2, 115, 116, 101, 0, 97, 114, 116, 2, 115, 116,
+ 111, 103, 116, 101, 32, 24, 0, 97, 114, 100, 103, 101, 2, 17, 67, 3, 107, 35, 34, 47, 136, 13, 0, 97, 114, 109, 111, 110, 105, 101,
+ 115, 3, 107, 35, 34, 65, 6, 117, 50, 37, 89, 0, 97, 114, 100, 101, 3, 107, 35, 34, 72, 13, 0, 97, 110, 100, 2, 111, 3, 107,
+ 35, 50, 47, 19, 0, 105, 116, 108, 101, 114, 3, 107, 37, 47, 55, 13, 34, 0, 105, 112, 111, 8, 2, 21, 14, 128, 132, 132, 3, 107,
+ 37, 48, 40, 0, 105, 110, 2, 100, 111, 101, 3, 107, 37, 50, 0, 105, 109, 110, 101, 3, 107, 37, 65, 50, 13, 0, 105, 115, 116, 101,
+ 114, 2, 105, 3, 107, 37, 89, 47, 6, 116, 34, 0, 105, 115, 116, 101, 114, 2, 101, 3, 107, 37, 89, 47, 13, 34, 0, 111, 101, 110,
+ 100, 101, 114, 3, 107, 40, 50, 13, 34, 0, 111, 102, 2, 17, 65, 3, 107, 110, 83, 10, 0, 97, 2, 119, 101, 3, 107, 115, 0, 97,
+ 112, 101, 114, 3, 107, 115, 48, 13, 34, 0, 97, 110, 101, 8, 2, 17, 67, 3, 107, 115, 50, 13, 0, 97, 109, 101, 114, 3, 107, 115,
+ 65, 13, 34, 0, 111, 98, 111, 8, 3, 107, 117, 71, 40, 0, 111, 102, 2, 105, 101, 3, 107, 117, 83, 0, 7, 6, 105, 0, 4, 1,
+ 17, 67, 2, 195, 171, 115, 116, 97, 3, 2, 37, 0, 1, 104, 2, 100, 114, 17, 65, 0, 1, 112, 115, 2, 111, 101, 110, 0, 1, 120,
+ 97, 116, 2, 21, 0, 1, 180, 195, 2, 25, 0, 2, 114, 111, 110, 105, 101, 0, 2, 118, 111, 111, 114, 0, 8, 2, 107, 111, 0, 8,
+ 2, 109, 109, 117, 0, 8, 2, 114, 114, 0, 195, 171, 116, 101, 105, 116, 3, 2, 37, 13, 47, 6, 123, 47, 0, 114, 97, 8, 2, 17,
+ 67, 3, 2, 37, 34, 35, 0, 116, 97, 108, 105, 2, 97, 3, 2, 37, 47, 2, 35, 55, 2, 37, 0, 101, 116, 101, 114, 109, 97, 2,
+ 103, 3, 2, 37, 47, 13, 34, 65, 2, 35, 0, 112, 101, 2, 107, 111, 110, 3, 2, 37, 48, 13, 0, 108, 108, 117, 109, 105, 2, 110,
+ 17, 65, 3, 2, 37, 55, 2, 40, 65, 2, 37, 0, 108, 108, 117, 2, 115, 116, 114, 17, 65, 3, 2, 37, 55, 2, 111, 0, 108, 108,
+ 117, 2, 115, 105, 3, 2, 37, 55, 118, 0, 109, 112, 97, 108, 97, 3, 2, 37, 65, 48, 115, 55, 35, 0, 98, 101, 114, 2, 105, 21,
+ 3, 2, 37, 71, 116, 34, 0, 100, 8, 2, 17, 65, 3, 2, 37, 72, 0, 4, 100, 101, 2, 97, 3, 2, 37, 72, 2, 37, 0, 100,
+ 101, 2, 195, 171, 0, 100, 105, 8, 2, 111, 0, 115, 108, 97, 109, 8, 2, 105, 3, 2, 37, 89, 55, 2, 35, 65, 0, 101, 115, 101,
+ 8, 2, 17, 67, 3, 4, 37, 89, 13, 0, 101, 1, 114, 116, 2, 32, 24, 3, 6, 37, 0, 116, 105, 115, 1, 17, 67, 21, 2, 32,
+ 3, 6, 37, 47, 13, 89, 0, 4, 101, 107, 1, 110, 21, 2, 32, 3, 6, 37, 49, 0, 101, 107, 1, 110, 21, 2, 101, 32, 0, 101,
+ 107, 1, 114, 116, 21, 2, 32, 0, 101, 107, 1, 114, 116, 21, 2, 101, 25, 0, 101, 107, 1, 116, 21, 2, 32, 0, 101, 107, 1, 116,
+ 21, 2, 101, 32, 0, 101, 102, 1, 115, 115, 2, 32, 3, 6, 37, 83, 0, 4, 101, 119, 101, 1, 115, 110, 2, 25, 3, 6, 37, 84,
+ 13, 0, 101, 119, 101, 1, 115, 115, 2, 32, 0, 115, 105, 101, 1, 17, 67, 3, 6, 37, 89, 37, 0, 1, 17, 67, 114, 97, 110, 2,
+ 115, 115, 117, 115, 3, 6, 109, 0, 109, 109, 101, 114, 8, 2, 21, 14, 128, 132, 133, 3, 6, 109, 65, 13, 34, 10, 0, 4, 115, 1,
+ 17, 67, 17, 65, 2, 32, 3, 6, 109, 89, 0, 115, 1, 109, 101, 111, 108, 98, 0, 115, 1, 114, 97, 116, 105, 108, 2, 12, 0, 115,
+ 116, 101, 1, 17, 67, 17, 65, 2, 32, 3, 6, 109, 89, 47, 13, 0, 115, 116, 105, 101, 115, 1, 17, 67, 21, 3, 6, 109, 89, 47,
+ 37, 89, 0, 4, 115, 107, 1, 17, 67, 2, 32, 3, 6, 109, 89, 49, 0, 115, 107, 1, 17, 67, 2, 101, 32, 0, 115, 109, 101, 1,
+ 21, 2, 25, 3, 6, 109, 89, 65, 13, 0, 107, 97, 1, 21, 2, 32, 3, 8, 2, 37, 49, 2, 35, 0, 115, 1, 114, 97, 21, 2,
+ 25, 3, 8, 13, 89, 0, 4, 1, 17, 67, 2, 103, 3, 13, 0, 1, 102, 101, 100, 2, 110, 0, 1, 109, 2, 110, 105, 115, 116, 101,
+ 114, 0, 1, 115, 105, 114, 107, 2, 25, 0, 2, 110, 110, 101, 101, 109, 98, 97, 0, 2, 116, 105, 101, 102, 0, 2, 116, 105, 101, 119,
+ 0, 8, 109, 101, 2, 114, 0, 103, 101, 114, 1, 10, 2, 32, 14, 128, 128, 130, 3, 13, 34, 0, 103, 101, 114, 115, 1, 10, 2, 32,
+ 14, 128, 128, 131, 3, 13, 34, 89, 0, 107, 101, 1, 10, 2, 32, 14, 128, 128, 131, 3, 13, 49, 13, 0, 107, 101, 114, 1, 108, 10,
+ 2, 17, 67, 3, 13, 49, 13, 34, 0, 107, 101, 110, 100, 1, 17, 67, 10, 3, 13, 49, 13, 50, 47, 0, 107, 101, 110, 100, 101, 1,
+ 17, 67, 10, 3, 13, 49, 13, 50, 72, 13, 0, 107, 105, 110, 103, 1, 17, 67, 3, 13, 49, 13, 68, 0, 110, 2, 116, 117, 115, 115,
+ 101, 110, 3, 13, 50, 0, 110, 116, 101, 110, 2, 115, 3, 13, 50, 47, 108, 50, 0, 110, 115, 117, 114, 103, 101, 110, 2, 17, 67, 3,
+ 13, 50, 89, 2, 111, 34, 136, 108, 50, 0, 110, 103, 101, 110, 105, 101, 117, 114, 3, 13, 50, 136, 13, 50, 6, 118, 13, 34, 0, 109,
+ 109, 105, 8, 2, 103, 114, 17, 65, 3, 13, 65, 13, 0, 4, 109, 112, 111, 2, 115, 97, 110, 116, 3, 13, 65, 48, 2, 40, 0, 109,
+ 112, 111, 2, 116, 101, 0, 109, 112, 101, 114, 97, 2, 116, 17, 65, 21, 3, 13, 65, 48, 2, 108, 34, 2, 35, 0, 109, 98, 101, 2,
+ 115, 3, 13, 65, 71, 13, 0, 4, 115, 1, 98, 117, 112, 2, 32, 3, 13, 89, 0, 115, 1, 108, 105, 117, 118, 0, 115, 1, 108, 111,
+ 112, 2, 32, 0, 115, 1, 109, 17, 65, 17, 65, 2, 32, 0, 115, 1, 110, 101, 2, 25, 0, 4, 115, 1, 110, 102, 2, 17, 65, 3,
+ 13, 89, 10, 0, 115, 1, 110, 110, 2, 17, 65, 0, 115, 114, 97, 101, 2, 108, 105, 21, 3, 13, 89, 34, 2, 121, 0, 115, 114, 97,
+ 101, 2, 108, 105, 3, 13, 89, 34, 122, 0, 103, 101, 114, 1, 17, 67, 21, 2, 17, 67, 17, 65, 3, 13, 136, 13, 34, 0, 103, 101,
+ 110, 100, 1, 17, 67, 21, 2, 32, 3, 13, 136, 13, 50, 47, 0, 103, 101, 110, 100, 101, 1, 17, 67, 21, 3, 13, 136, 13, 50, 72,
+ 13, 0, 103, 105, 110, 103, 1, 17, 67, 3, 13, 136, 13, 68, 0, 103, 104, 101, 105, 2, 100, 3, 13, 136, 123, 0, 4, 99, 1, 21,
+ 2, 32, 3, 21, 0, 108, 101, 115, 2, 32, 0, 116, 121, 2, 32, 24, 0, 195, 169, 3, 26, 37, 0, 4, 3, 37, 0, 1, 21, 2,
+ 115, 101, 114, 105, 110, 103, 0, 1, 104, 2, 100, 114, 111, 0, 1, 115, 112, 2, 103, 17, 65, 0, 2, 17, 67, 17, 65, 0, 8, 116,
+ 110, 97, 2, 17, 67, 0, 101, 0, 101, 1, 103, 2, 114, 105, 103, 0, 101, 1, 104, 2, 114, 100, 105, 101, 0, 101, 1, 107, 2, 114,
+ 97, 110, 17, 67, 0, 101, 1, 107, 2, 114, 105, 101, 0, 101, 1, 107, 2, 114, 116, 115, 0, 101, 1, 107, 115, 2, 114, 105, 103, 0,
+ 101, 1, 112, 2, 114, 101, 119, 0, 101, 1, 112, 2, 114, 105, 110, 103, 0, 101, 1, 119, 2, 114, 111, 111, 107, 0, 101, 2, 117, 117,
+ 0, 195, 171, 110, 3, 37, 6, 108, 50, 0, 97, 116, 101, 114, 1, 17, 67, 3, 37, 6, 115, 47, 13, 34, 0, 97, 116, 114, 105, 101,
+ 115, 1, 17, 67, 3, 37, 6, 115, 47, 34, 37, 89, 0, 97, 110, 97, 3, 37, 6, 115, 50, 35, 0, 97, 97, 108, 2, 32, 25, 3,
+ 37, 6, 115, 55, 0, 97, 108, 101, 2, 32, 3, 37, 6, 115, 55, 13, 0, 101, 101, 2, 17, 67, 3, 37, 6, 116, 0, 195, 171, 114,
+ 2, 17, 65, 3, 37, 6, 116, 34, 0, 195, 171, 108, 101, 3, 37, 6, 116, 55, 13, 0, 101, 117, 115, 3, 37, 6, 128, 89, 0, 101,
+ 1, 17, 67, 2, 114, 3, 37, 12, 0, 101, 195, 171, 2, 25, 3, 37, 12, 13, 0, 114, 105, 8, 2, 115, 3, 37, 34, 13, 0, 114,
+ 114, 105, 116, 101, 114, 2, 21, 3, 37, 34, 13, 47, 6, 116, 34, 0, 114, 111, 110, 105, 101, 2, 32, 24, 3, 37, 34, 40, 50, 6,
+ 37, 0, 97, 116, 114, 105, 101, 1, 17, 67, 3, 37, 35, 47, 34, 6, 37, 0, 116, 101, 105, 116, 1, 21, 3, 37, 47, 6, 123, 47,
+ 0, 116, 101, 109, 3, 37, 47, 108, 65, 0, 4, 101, 107, 1, 110, 107, 21, 2, 32, 3, 37, 49, 0, 101, 107, 1, 116, 105, 114, 107,
+ 0, 109, 112, 105, 8, 2, 16, 3, 37, 65, 48, 37, 0, 103, 8, 2, 108, 111, 3, 37, 81, 0, 4, 118, 101, 101, 114, 1, 17, 67,
+ 3, 37, 83, 6, 116, 34, 0, 118, 101, 114, 1, 17, 67, 2, 17, 65, 0, 115, 101, 101, 114, 1, 21, 3, 37, 89, 6, 116, 34, 0,
+ 115, 101, 114, 101, 110, 1, 21, 2, 100, 3, 37, 89, 6, 116, 34, 13, 50, 0, 115, 101, 117, 114, 1, 21, 3, 37, 89, 6, 128, 34,
+ 0, 115, 105, 101, 1, 17, 67, 21, 21, 21, 3, 37, 89, 37, 0, 115, 105, 101, 117, 115, 1, 17, 67, 3, 37, 89, 37, 6, 128, 89,
+ 0, 115, 108, 97, 109, 8, 3, 37, 89, 55, 35, 65, 0, 103, 101, 114, 105, 110, 103, 1, 21, 3, 37, 136, 6, 116, 34, 13, 68, 0,
+ 4, 1, 29, 2, 103, 25, 12, 3, 109, 0, 1, 115, 2, 103, 17, 67, 0, 1, 119, 115, 2, 103, 0, 2, 17, 67, 0, 4, 100, 106,
+ 105, 101, 3, 109, 37, 80, 37, 0, 116, 106, 105, 101, 0, 116, 1, 119, 2, 17, 65, 3, 109, 47, 0, 115, 1, 109, 101, 17, 67, 21,
+ 2, 32, 3, 109, 89, 0, 115, 112, 101, 108, 1, 17, 67, 3, 109, 89, 48, 13, 55, 0, 103, 101, 1, 10, 2, 32, 3, 109, 136, 13,
+ 0, 103, 101, 115, 1, 10, 2, 32, 3, 109, 136, 13, 89, 0, 195, 171, 3, 116, 12, 14, 0, 101, 117, 3, 119, 0, 106, 2, 17, 67,
+ 3, 123, 0, 7, 6, 106, 0, 2, 106, 3, 0, 4, 97, 99, 107, 8, 3, 21, 0, 101, 97, 110, 0, 101, 101, 112, 0, 111, 104, 110,
+ 0, 4, 3, 57, 0, 8, 2, 97, 110, 116, 106, 105, 101, 25, 12, 12, 0, 97, 8, 2, 17, 67, 111, 98, 17, 65, 3, 57, 2, 35,
+ 0, 97, 112, 111, 2, 110, 3, 57, 2, 35, 48, 110, 0, 4, 97, 99, 97, 114, 97, 110, 100, 97, 3, 57, 2, 35, 49, 2, 35, 34,
+ 6, 35, 50, 72, 35, 0, 97, 107, 97, 114, 97, 110, 100, 97, 0, 97, 107, 111, 112, 101, 119, 101, 114, 3, 57, 2, 35, 49, 2, 110,
+ 48, 116, 84, 13, 34, 10, 0, 97, 110, 8, 2, 17, 67, 21, 3, 57, 2, 35, 50, 0, 97, 108, 111, 101, 2, 115, 105, 101, 3, 57,
+ 2, 35, 55, 2, 40, 0, 97, 115, 2, 109, 121, 110, 3, 57, 2, 35, 89, 0, 117, 2, 114, 105, 100, 3, 57, 2, 40, 0, 111, 101,
+ 114, 2, 110, 97, 3, 57, 2, 40, 34, 0, 117, 114, 105, 115, 2, 100, 105, 107, 3, 57, 2, 40, 34, 13, 89, 0, 111, 104, 97, 2,
+ 110, 3, 57, 2, 40, 107, 35, 0, 111, 114, 100, 97, 8, 2, 110, 105, 17, 65, 3, 57, 2, 110, 34, 72, 115, 0, 97, 107, 111, 98,
+ 2, 114, 101, 103, 111, 112, 3, 57, 2, 115, 49, 2, 110, 48, 0, 117, 2, 119, 101, 3, 57, 2, 118, 0, 117, 119, 101, 2, 108, 105,
+ 101, 114, 3, 57, 2, 118, 84, 13, 0, 117, 119, 101, 108, 101, 3, 57, 2, 118, 84, 116, 55, 13, 0, 117, 110, 103, 105, 8, 2, 97,
+ 3, 57, 4, 40, 68, 2, 37, 0, 97, 103, 8, 2, 17, 65, 3, 57, 7, 35, 136, 10, 0, 101, 114, 117, 115, 97, 108, 101, 109, 3,
+ 57, 13, 34, 118, 89, 2, 35, 55, 2, 108, 65, 0, 101, 110, 101, 119, 101, 114, 3, 57, 13, 50, 116, 84, 13, 34, 0, 97, 8, 2,
+ 110, 110, 17, 65, 12, 3, 57, 35, 0, 97, 110, 8, 2, 115, 17, 65, 110, 25, 3, 57, 35, 50, 0, 97, 110, 117, 97, 114, 105, 101,
+ 3, 57, 35, 50, 118, 4, 115, 34, 37, 0, 97, 103, 117, 97, 114, 3, 57, 35, 81, 58, 35, 34, 0, 101, 115, 117, 115, 3, 57, 37,
+ 12, 89, 111, 89, 0, 117, 110, 105, 101, 3, 57, 40, 50, 37, 0, 117, 108, 105, 101, 3, 57, 40, 55, 37, 0, 111, 110, 103, 2, 101,
+ 116, 106, 105, 101, 3, 57, 110, 68, 0, 111, 110, 103, 101, 3, 57, 110, 68, 13, 0, 97, 2, 98, 114, 111, 101, 114, 3, 57, 115, 0,
+ 4, 97, 103, 2, 101, 110, 100, 3, 57, 115, 136, 0, 97, 103, 2, 101, 114, 0, 97, 103, 2, 105, 110, 103, 0, 101, 108, 108, 105, 101,
+ 3, 75, 6, 108, 55, 37, 0, 111, 117, 108, 101, 3, 75, 40, 12, 55, 0, 97, 122, 122, 3, 75, 113, 88, 0, 7, 6, 107, 0, 2,
+ 107, 3, 0, 107, 108, 101, 114, 101, 3, 8, 49, 55, 6, 116, 34, 13, 0, 3, 49, 0, 97, 114, 97, 107, 116, 101, 114, 3, 49, 2,
+ 35, 34, 35, 49, 47, 13, 34, 0, 4, 105, 2, 110, 101, 116, 105, 101, 3, 49, 2, 37, 0, 105, 8, 2, 116, 97, 0, 105, 97, 97,
+ 116, 3, 49, 2, 37, 38, 115, 47, 0, 105, 107, 111, 101, 2, 106, 111, 101, 3, 49, 2, 37, 49, 40, 12, 0, 105, 108, 105, 109, 97,
+ 110, 100, 106, 97, 114, 111, 3, 49, 2, 37, 55, 13, 65, 2, 35, 50, 75, 115, 34, 40, 0, 101, 110, 2, 109, 101, 114, 107, 101, 110,
+ 3, 49, 2, 108, 50, 0, 117, 108, 105, 110, 3, 49, 2, 111, 55, 2, 37, 50, 0, 101, 114, 97, 2, 109, 105, 101, 107, 3, 49, 2,
+ 112, 34, 2, 35, 0, 101, 108, 107, 105, 101, 2, 119, 121, 110, 3, 49, 2, 112, 55, 49, 2, 37, 0, 101, 108, 110, 101, 114, 2, 105,
+ 110, 3, 49, 2, 112, 55, 50, 13, 34, 0, 4, 117, 2, 98, 97, 21, 3, 49, 2, 118, 0, 117, 2, 98, 105, 101, 107, 0, 101, 105,
+ 115, 101, 114, 2, 105, 110, 3, 49, 2, 123, 88, 13, 34, 0, 117, 110, 100, 105, 1, 21, 2, 103, 3, 49, 6, 111, 50, 72, 13, 0,
+ 117, 115, 1, 105, 3, 49, 6, 111, 89, 0, 101, 114, 1, 114, 101, 100, 101, 119, 2, 17, 65, 3, 49, 6, 116, 34, 0, 101, 117, 114,
+ 105, 103, 1, 21, 3, 49, 6, 128, 34, 13, 136, 0, 101, 117, 115, 101, 8, 3, 49, 7, 128, 89, 13, 0, 4, 101, 114, 1, 21, 2,
+ 116, 106, 105, 101, 3, 49, 13, 34, 0, 107, 101, 114, 2, 17, 65, 0, 101, 114, 101, 110, 100, 1, 110, 2, 32, 3, 49, 13, 34, 13,
+ 50, 47, 0, 101, 114, 101, 110, 100, 101, 1, 110, 2, 32, 3, 49, 13, 34, 13, 50, 72, 13, 0, 101, 114, 107, 101, 114, 115, 1, 107,
+ 105, 108, 102, 3, 49, 13, 34, 49, 113, 34, 89, 0, 4, 101, 108, 101, 110, 100, 2, 32, 3, 49, 13, 55, 13, 50, 47, 0, 107, 101,
+ 108, 101, 110, 100, 2, 32, 0, 4, 101, 108, 101, 110, 100, 101, 2, 32, 3, 49, 13, 55, 13, 50, 72, 13, 0, 107, 101, 108, 101, 110,
+ 100, 101, 2, 32, 0, 4, 101, 108, 105, 110, 103, 3, 49, 13, 55, 13, 68, 0, 107, 101, 108, 105, 110, 103, 0, 114, 97, 2, 119, 97,
+ 116, 3, 49, 34, 2, 35, 0, 4, 114, 101, 8, 2, 111, 3, 49, 34, 2, 37, 0, 114, 105, 2, 111, 101, 108, 0, 114, 101, 2, 100,
+ 105, 116, 3, 49, 34, 2, 108, 0, 114, 111, 107, 111, 100, 105, 2, 108, 3, 49, 34, 2, 110, 49, 13, 72, 109, 0, 114, 117, 103, 101,
+ 114, 3, 49, 34, 6, 128, 13, 34, 0, 114, 97, 103, 8, 2, 17, 65, 3, 49, 34, 7, 35, 136, 10, 0, 4, 114, 101, 2, 100, 105,
+ 101, 116, 3, 49, 34, 13, 0, 114, 101, 8, 2, 112, 101, 21, 0, 114, 105, 2, 115, 97, 110, 116, 0, 114, 105, 116, 2, 17, 65, 3,
+ 49, 34, 13, 47, 0, 114, 101, 109, 101, 2, 116, 97, 114, 116, 3, 49, 34, 13, 65, 13, 0, 114, 105, 109, 105, 2, 110, 17, 65, 3,
+ 49, 34, 13, 65, 13, 6, 0, 114, 105, 115, 116, 97, 2, 108, 3, 49, 34, 13, 89, 47, 35, 0, 114, 105, 116, 105, 101, 115, 3, 49,
+ 34, 37, 47, 37, 89, 0, 114, 105, 101, 107, 101, 116, 3, 49, 34, 37, 49, 13, 47, 0, 114, 105, 101, 107, 101, 116, 119, 3, 49, 34,
+ 37, 49, 13, 47, 84, 0, 114, 105, 101, 119, 101, 2, 108, 3, 49, 34, 37, 84, 13, 0, 114, 97, 2, 103, 105, 101, 3, 49, 34, 115,
+ 0, 97, 109, 101, 108, 101, 8, 3, 49, 35, 65, 6, 116, 55, 13, 0, 105, 108, 111, 8, 3, 49, 37, 55, 2, 40, 0, 105, 101, 115,
+ 101, 114, 2, 21, 3, 49, 37, 89, 13, 34, 0, 110, 105, 112, 2, 17, 65, 3, 49, 50, 109, 48, 19, 0, 110, 101, 114, 115, 2, 32,
+ 3, 49, 50, 112, 34, 89, 0, 4, 108, 97, 2, 115, 115, 105, 101, 107, 3, 49, 55, 2, 35, 0, 108, 97, 2, 118, 105, 101, 114, 0,
+ 108, 97, 114, 105, 110, 101, 2, 116, 3, 49, 55, 2, 35, 34, 2, 37, 50, 108, 0, 108, 97, 110, 100, 101, 2, 115, 116, 105, 3, 49,
+ 55, 2, 35, 50, 72, 13, 0, 4, 108, 97, 119, 101, 114, 2, 98, 111, 101, 114, 3, 49, 55, 2, 115, 84, 13, 34, 0, 108, 97, 119,
+ 101, 114, 2, 100, 114, 0, 108, 97, 119, 101, 114, 2, 104, 101, 101, 114, 0, 108, 97, 119, 101, 114, 2, 106, 97, 115, 0, 108, 97, 119,
+ 101, 114, 2, 110, 101, 103, 101, 0, 108, 97, 119, 101, 114, 2, 115, 101, 119, 0, 108, 97, 119, 101, 114, 2, 116, 0, 108, 97, 119, 101,
+ 114, 2, 118, 0, 108, 97, 119, 101, 114, 2, 97, 3, 49, 55, 2, 115, 84, 13, 34, 10, 0, 108, 97, 119, 101, 114, 115, 101, 115, 3,
+ 49, 55, 2, 115, 84, 13, 34, 89, 108, 89, 0, 108, 111, 117, 2, 115, 117, 108, 101, 3, 49, 55, 2, 120, 0, 108, 101, 105, 110, 2,
+ 115, 105, 101, 108, 105, 3, 49, 55, 2, 123, 50, 0, 108, 101, 105, 110, 115, 101, 2, 114, 105, 103, 3, 49, 55, 2, 123, 50, 89, 116,
+ 0, 4, 108, 105, 2, 109, 97, 97, 116, 3, 49, 55, 13, 0, 108, 105, 2, 110, 105, 101, 107, 0, 108, 97, 8, 2, 115, 17, 65, 21,
+ 21, 3, 49, 55, 35, 0, 108, 105, 2, 109, 111, 112, 3, 49, 55, 109, 0, 108, 105, 112, 2, 17, 65, 3, 49, 55, 109, 48, 10, 0,
+ 108, 105, 109, 1, 103, 114, 101, 98, 2, 17, 65, 3, 49, 55, 109, 65, 10, 0, 108, 97, 2, 107, 111, 117, 115, 3, 49, 55, 115, 0,
+ 108, 97, 97, 114, 98, 108, 121, 107, 108, 105, 107, 3, 49, 55, 115, 34, 71, 55, 6, 123, 49, 55, 13, 49, 0, 4, 108, 97, 119, 101,
+ 114, 3, 49, 55, 115, 84, 13, 34, 0, 108, 97, 119, 101, 114, 2, 118, 101, 108, 100, 0, 108, 97, 118, 101, 115, 105, 109, 98, 101, 108,
+ 3, 49, 55, 115, 84, 13, 89, 13, 65, 71, 13, 55, 0, 108, 101, 114, 101, 3, 49, 55, 116, 34, 13, 0, 108, 101, 117, 114, 2, 101,
+ 102, 102, 101, 107, 3, 49, 55, 128, 34, 0, 108, 101, 117, 114, 101, 3, 49, 55, 128, 34, 13, 0, 119, 8, 3, 49, 58, 0, 4, 119,
+ 97, 2, 100, 114, 97, 3, 49, 58, 2, 35, 0, 119, 97, 2, 116, 114, 121, 110, 0, 119, 97, 114, 8, 2, 116, 17, 65, 3, 49, 58,
+ 2, 35, 34, 0, 119, 97, 114, 97, 110, 2, 116, 3, 49, 58, 2, 35, 34, 13, 50, 0, 119, 97, 114, 116, 101, 2, 116, 3, 49, 58,
+ 2, 35, 34, 47, 108, 0, 119, 97, 108, 105, 2, 17, 67, 21, 3, 49, 58, 2, 35, 55, 2, 37, 0, 119, 97, 97, 100, 2, 97, 97,
+ 114, 100, 105, 3, 49, 58, 2, 115, 47, 10, 0, 119, 105, 2, 116, 97, 110, 115, 3, 49, 58, 13, 0, 119, 105, 110, 116, 101, 2, 116,
+ 3, 49, 58, 13, 50, 47, 108, 0, 119, 97, 114, 116, 2, 101, 101, 117, 3, 49, 58, 35, 34, 47, 10, 0, 119, 97, 114, 116, 101, 105,
+ 110, 100, 8, 3, 49, 58, 35, 34, 47, 10, 123, 50, 47, 0, 119, 97, 114, 116, 101, 108, 3, 49, 58, 35, 34, 47, 13, 55, 10, 0,
+ 119, 101, 108, 97, 3, 49, 58, 108, 12, 55, 35, 0, 119, 105, 107, 8, 2, 17, 65, 3, 49, 58, 109, 49, 10, 0, 101, 2, 110, 110,
+ 17, 65, 25, 3, 49, 108, 0, 117, 114, 119, 101, 3, 49, 111, 34, 84, 13, 0, 101, 114, 1, 21, 2, 115, 105, 101, 32, 3, 49, 112,
+ 34, 0, 101, 114, 107, 2, 32, 3, 49, 112, 34, 49, 0, 101, 114, 107, 101, 2, 32, 3, 49, 112, 34, 49, 13, 0, 101, 114, 107, 101,
+ 114, 3, 49, 112, 34, 49, 13, 34, 0, 101, 114, 107, 105, 101, 2, 25, 3, 49, 112, 34, 49, 37, 0, 101, 108, 110, 101, 114, 3, 49,
+ 112, 55, 50, 13, 34, 0, 4, 101, 114, 115, 1, 108, 101, 116, 116, 111, 98, 3, 49, 113, 34, 89, 0, 101, 114, 115, 1, 115, 101, 101,
+ 102, 0, 101, 116, 101, 2, 108, 3, 49, 116, 47, 13, 0, 101, 105, 115, 101, 114, 3, 49, 123, 88, 13, 34, 0, 7, 6, 108, 0, 2,
+ 108, 3, 0, 111, 107, 111, 109, 111, 3, 4, 55, 40, 49, 40, 65, 40, 6, 0, 4, 97, 110, 100, 8, 2, 32, 114, 111, 118, 101, 114,
+ 3, 21, 0, 101, 1, 17, 67, 2, 32, 0, 101, 115, 115, 1, 21, 2, 32, 0, 108, 1, 21, 2, 32, 24, 0, 3, 55, 0, 4, 97,
+ 2, 116, 101, 110, 116, 3, 55, 2, 35, 0, 97, 8, 2, 107, 111, 110, 0, 97, 116, 114, 105, 110, 101, 3, 55, 2, 35, 47, 34, 37,
+ 50, 13, 0, 97, 112, 97, 114, 2, 111, 116, 111, 109, 105, 3, 55, 2, 35, 48, 2, 35, 34, 0, 97, 112, 101, 108, 2, 32, 3, 55,
+ 2, 35, 48, 6, 112, 55, 0, 97, 112, 101, 2, 108, 25, 3, 55, 2, 35, 48, 112, 0, 97, 110, 8, 2, 115, 17, 65, 3, 55, 2,
+ 35, 50, 0, 97, 110, 111, 2, 108, 105, 101, 110, 3, 55, 2, 35, 50, 2, 40, 0, 97, 110, 100, 101, 2, 114, 121, 3, 55, 2, 35,
+ 50, 72, 13, 0, 97, 109, 2, 108, 101, 110, 3, 55, 2, 35, 65, 0, 97, 109, 112, 101, 2, 116, 3, 55, 2, 35, 65, 48, 108, 0,
+ 4, 97, 110, 103, 2, 119, 101, 114, 112, 3, 55, 2, 35, 68, 0, 97, 110, 103, 8, 2, 100, 21, 21, 0, 97, 110, 107, 2, 109, 111,
+ 101, 3, 55, 2, 35, 68, 49, 0, 97, 98, 105, 2, 114, 105, 110, 116, 3, 55, 2, 35, 71, 13, 0, 97, 98, 111, 114, 97, 116, 111,
+ 114, 3, 55, 2, 35, 71, 14, 34, 2, 35, 47, 6, 117, 34, 0, 97, 118, 101, 110, 116, 101, 108, 3, 55, 2, 35, 83, 108, 50, 47,
+ 13, 55, 0, 97, 103, 117, 110, 101, 3, 55, 2, 35, 136, 118, 50, 13, 0, 105, 2, 107, 119, 105, 100, 3, 55, 2, 37, 0, 4, 105,
+ 116, 2, 111, 116, 111, 109, 105, 101, 3, 55, 2, 37, 47, 0, 105, 116, 8, 2, 111, 103, 114, 97, 102, 0, 105, 116, 111, 8, 2, 17,
+ 67, 3, 55, 2, 37, 47, 2, 40, 0, 105, 110, 103, 117, 2, 105, 3, 55, 2, 37, 68, 81, 58, 0, 105, 101, 102, 2, 116, 97, 108,
+ 108, 3, 55, 2, 37, 83, 0, 4, 111, 2, 106, 97, 3, 55, 2, 40, 0, 111, 2, 107, 97, 108, 17, 65, 0, 117, 112, 105, 110, 101,
+ 3, 55, 2, 40, 48, 37, 50, 13, 0, 111, 98, 111, 116, 111, 2, 109, 105, 101, 3, 55, 2, 40, 71, 2, 110, 47, 2, 40, 0, 111,
+ 115, 105, 101, 115, 8, 3, 55, 2, 40, 89, 6, 37, 89, 0, 117, 115, 101, 114, 110, 3, 55, 2, 40, 89, 113, 34, 13, 50, 0, 101,
+ 103, 105, 2, 111, 101, 110, 3, 55, 2, 108, 136, 2, 37, 0, 111, 109, 2, 98, 97, 114, 100, 17, 65, 3, 55, 2, 110, 65, 0, 111,
+ 98, 111, 108, 97, 3, 55, 2, 110, 71, 131, 55, 35, 0, 111, 115, 98, 97, 110, 100, 105, 2, 103, 3, 55, 2, 110, 89, 71, 35, 50,
+ 72, 13, 0, 117, 2, 109, 105, 101, 114, 3, 55, 2, 111, 0, 117, 107, 115, 97, 2, 108, 105, 103, 3, 55, 2, 111, 49, 89, 6, 115,
+ 0, 101, 100, 101, 2, 107, 97, 110, 116, 3, 55, 2, 116, 72, 13, 0, 101, 118, 105, 2, 97, 116, 97, 110, 3, 55, 2, 116, 84, 2,
+ 37, 0, 111, 117, 2, 114, 105, 101, 114, 3, 55, 2, 120, 0, 4, 121, 107, 2, 109, 111, 101, 100, 3, 55, 2, 123, 49, 0, 121, 107,
+ 2, 110, 97, 109, 0, 117, 105, 116, 101, 2, 110, 97, 110, 116, 3, 55, 2, 127, 47, 13, 0, 117, 105, 100, 2, 114, 117, 103, 116, 3,
+ 55, 2, 127, 72, 0, 111, 115, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 55, 6, 110, 89, 136, 13, 0, 117, 115, 116, 105, 1, 21,
+ 2, 103, 3, 55, 6, 111, 89, 47, 13, 0, 101, 101, 114, 1, 105, 17, 67, 3, 55, 6, 116, 34, 0, 101, 114, 105, 110, 103, 2, 32,
+ 3, 55, 6, 116, 34, 13, 68, 0, 117, 103, 8, 2, 17, 67, 3, 55, 7, 111, 136, 0, 4, 101, 1, 108, 2, 32, 3, 55, 13, 0,
+ 101, 1, 108, 21, 2, 115, 17, 67, 21, 0, 105, 2, 107, 101, 117, 114, 0, 105, 2, 114, 105, 101, 107, 0, 105, 2, 116, 117, 114, 103,
+ 105, 101, 0, 105, 8, 2, 109, 105, 0, 105, 116, 101, 114, 2, 17, 65, 3, 55, 13, 47, 13, 34, 0, 105, 116, 101, 114, 97, 2, 116,
+ 3, 55, 13, 47, 13, 34, 2, 35, 0, 105, 107, 1, 10, 2, 32, 14, 128, 128, 131, 3, 55, 13, 49, 0, 4, 105, 107, 101, 1, 10,
+ 2, 17, 67, 21, 3, 55, 13, 49, 13, 0, 105, 107, 101, 1, 10, 2, 32, 14, 128, 128, 132, 0, 105, 107, 107, 101, 2, 119, 97, 0,
+ 105, 107, 101, 114, 1, 10, 2, 32, 14, 128, 128, 133, 3, 55, 13, 49, 13, 34, 0, 105, 107, 101, 115, 1, 10, 2, 32, 14, 128, 128,
+ 133, 3, 55, 13, 49, 13, 89, 0, 105, 107, 115, 116, 101, 1, 10, 2, 32, 14, 128, 128, 134, 3, 55, 13, 49, 89, 47, 13, 0, 105,
+ 110, 105, 2, 97, 97, 108, 3, 55, 13, 50, 2, 37, 0, 105, 110, 111, 2, 108, 101, 117, 109, 3, 55, 13, 50, 117, 0, 105, 109, 111,
+ 117, 115, 105, 110, 101, 3, 55, 13, 65, 2, 40, 88, 37, 12, 50, 0, 105, 98, 101, 2, 114, 17, 65, 3, 55, 13, 71, 13, 0, 105,
+ 98, 101, 8, 2, 114, 105, 21, 3, 55, 13, 71, 116, 0, 101, 118, 8, 2, 105, 3, 55, 13, 83, 0, 101, 119, 101, 114, 107, 1, 17,
+ 65, 3, 55, 13, 84, 112, 34, 49, 0, 105, 115, 101, 110, 115, 105, 2, 101, 101, 114, 3, 55, 13, 89, 2, 108, 50, 89, 2, 37, 0,
+ 105, 115, 101, 110, 115, 105, 101, 3, 55, 13, 89, 108, 12, 50, 89, 2, 37, 0, 105, 103, 2, 104, 111, 111, 102, 100, 3, 55, 13, 136,
+ 0, 105, 103, 101, 110, 3, 55, 13, 136, 6, 108, 50, 0, 101, 103, 101, 110, 2, 100, 97, 3, 55, 13, 136, 13, 50, 0, 101, 103, 101,
+ 110, 100, 101, 3, 55, 13, 136, 108, 50, 72, 13, 0, 105, 103, 103, 97, 97, 109, 108, 105, 107, 3, 55, 13, 136, 115, 65, 55, 13, 49,
+ 0, 109, 1, 10, 2, 25, 3, 55, 14, 65, 0, 97, 110, 103, 101, 8, 2, 17, 67, 17, 65, 3, 55, 35, 68, 13, 0, 97, 102, 2,
+ 97, 97, 114, 3, 55, 35, 83, 0, 4, 105, 2, 103, 97, 32, 3, 55, 37, 0, 105, 8, 2, 103, 97, 17, 67, 0, 105, 101, 102, 100,
+ 101, 115, 3, 55, 37, 83, 72, 13, 89, 0, 101, 110, 100, 101, 8, 3, 55, 108, 50, 72, 13, 0, 4, 101, 115, 1, 17, 67, 21, 2,
+ 25, 3, 55, 108, 89, 0, 101, 115, 1, 101, 105, 2, 32, 0, 101, 115, 115, 101, 1, 17, 67, 21, 2, 32, 3, 55, 108, 89, 13, 0,
+ 105, 8, 2, 103, 3, 55, 109, 0, 105, 110, 107, 101, 114, 3, 55, 109, 68, 49, 13, 34, 0, 117, 115, 2, 111, 3, 55, 111, 89, 10,
+ 0, 117, 103, 2, 17, 65, 3, 55, 111, 136, 19, 0, 101, 2, 107, 107, 101, 114, 3, 55, 112, 0, 97, 112, 97, 8, 2, 25, 3, 55,
+ 115, 48, 35, 0, 101, 112, 101, 2, 108, 108, 3, 55, 116, 48, 13, 0, 101, 110, 105, 110, 103, 3, 55, 116, 50, 13, 68, 0, 101, 108,
+ 105, 2, 107, 3, 55, 116, 55, 13, 0, 4, 101, 100, 101, 1, 10, 2, 32, 14, 128, 128, 132, 3, 55, 116, 72, 13, 0, 101, 100, 101,
+ 1, 114, 101, 118, 2, 25, 0, 101, 100, 101, 2, 17, 67, 0, 101, 100, 105, 110, 103, 2, 32, 3, 55, 116, 72, 13, 68, 0, 101, 119,
+ 101, 2, 25, 3, 55, 116, 84, 13, 0, 101, 119, 101, 2, 116, 106, 105, 101, 3, 55, 116, 84, 37, 0, 111, 114, 101, 8, 2, 17, 67,
+ 21, 3, 55, 117, 34, 13, 0, 117, 2, 107, 119, 97, 114, 116, 3, 55, 118, 0, 117, 116, 104, 101, 114, 3, 55, 118, 47, 13, 34, 0,
+ 101, 117, 101, 110, 2, 116, 106, 105, 101, 3, 55, 128, 37, 68, 0, 4, 97, 109, 102, 101, 114, 3, 55, 133, 65, 83, 13, 34, 0, 97,
+ 110, 102, 101, 114, 0, 7, 6, 109, 0, 2, 109, 3, 0, 110, 1, 21, 2, 32, 3, 21, 0, 3, 65, 0, 117, 115, 105, 101, 107, 3,
+ 65, 2, 111, 89, 37, 49, 0, 117, 115, 107, 97, 100, 101, 108, 3, 65, 2, 111, 89, 49, 2, 35, 72, 112, 55, 0, 117, 115, 107, 101,
+ 2, 116, 105, 101, 114, 3, 65, 2, 111, 89, 49, 13, 0, 117, 115, 107, 101, 108, 2, 106, 97, 97, 116, 3, 65, 2, 111, 89, 49, 13,
+ 55, 0, 117, 115, 101, 117, 109, 3, 65, 2, 118, 89, 128, 65, 0, 109, 101, 1, 17, 65, 17, 67, 2, 17, 67, 3, 65, 13, 0, 109,
+ 101, 1, 17, 65, 17, 67, 2, 116, 106, 105, 101, 3, 65, 37, 0, 112, 101, 108, 1, 21, 2, 17, 65, 3, 65, 48, 13, 55, 0, 117,
+ 114, 109, 101, 108, 3, 65, 111, 34, 65, 13, 55, 0, 117, 115, 105, 2, 17, 67, 3, 65, 118, 89, 37, 6, 0, 121, 109, 101, 114, 3,
+ 65, 123, 65, 13, 34, 0, 195, 180, 114, 101, 2, 21, 3, 65, 131, 34, 13, 0, 7, 6, 110, 0, 4, 2, 32, 110, 3, 0, 2, 110,
+ 3, 0, 97, 2, 116, 97, 108, 3, 4, 50, 35, 6, 0, 4, 3, 50, 0, 1, 10, 2, 103, 97, 116, 0, 1, 97, 97, 2, 103, 97,
+ 115, 0, 1, 101, 2, 103, 111, 101, 17, 67, 0, 1, 101, 101, 2, 103, 0, 1, 101, 111, 2, 103, 0, 1, 101, 119, 2, 103, 21, 12,
+ 12, 0, 1, 105, 101, 2, 103, 0, 1, 105, 112, 115, 2, 103, 101, 0, 1, 105, 117, 17, 67, 2, 103, 0, 1, 111, 111, 2, 103, 0,
+ 1, 117, 101, 2, 103, 0, 1, 121, 2, 103, 0, 1, 171, 195, 2, 103, 0, 2, 32, 110, 32, 0, 8, 2, 17, 65, 17, 65, 0, 4,
+ 97, 1, 21, 2, 108, 105, 115, 3, 50, 2, 35, 0, 97, 2, 116, 117, 117, 114, 0, 97, 2, 118, 114, 97, 110, 116, 0, 97, 8, 2,
+ 114, 107, 0, 97, 2, 195, 175, 3, 50, 2, 35, 10, 0, 97, 2, 195, 175, 3, 50, 2, 35, 19, 0, 97, 114, 101, 115, 2, 32, 3,
+ 50, 2, 35, 34, 6, 108, 89, 0, 97, 116, 117, 114, 101, 2, 108, 25, 3, 50, 2, 35, 47, 2, 118, 34, 112, 0, 97, 112, 111, 108,
+ 101, 2, 111, 110, 116, 3, 50, 2, 35, 48, 2, 117, 55, 2, 37, 0, 97, 112, 111, 2, 108, 101, 111, 110, 3, 50, 2, 35, 48, 117,
+ 0, 97, 109, 97, 107, 119, 97, 3, 50, 2, 35, 65, 35, 49, 58, 2, 35, 0, 97, 109, 105, 2, 98, 105, 3, 50, 2, 35, 65, 109,
+ 0, 97, 118, 105, 103, 3, 50, 2, 35, 84, 2, 37, 136, 0, 97, 115, 105, 111, 2, 110, 97, 3, 50, 2, 35, 91, 2, 37, 2, 40,
+ 0, 101, 2, 97, 110, 100, 101, 114, 17, 67, 97, 3, 50, 2, 37, 0, 101, 111, 2, 108, 105, 3, 50, 2, 37, 2, 40, 0, 4, 105,
+ 107, 111, 2, 116, 105, 3, 50, 2, 37, 49, 2, 40, 0, 105, 107, 111, 2, 116, 105, 101, 110, 0, 111, 116, 2, 101, 114, 105, 110, 103,
+ 3, 50, 2, 40, 47, 0, 111, 116, 117, 108, 101, 2, 25, 3, 50, 2, 40, 47, 118, 55, 13, 0, 111, 118, 101, 108, 108, 101, 3, 50,
+ 2, 40, 83, 112, 55, 13, 0, 101, 107, 116, 97, 2, 114, 105, 101, 110, 3, 50, 2, 108, 49, 47, 2, 35, 0, 111, 2, 115, 116, 97,
+ 108, 103, 105, 101, 3, 50, 2, 110, 0, 111, 114, 2, 109, 97, 21, 3, 50, 2, 110, 34, 0, 111, 107, 116, 117, 114, 110, 101, 3, 50,
+ 2, 110, 49, 47, 111, 34, 50, 13, 0, 111, 110, 99, 104, 97, 2, 108, 97, 3, 50, 2, 110, 50, 91, 2, 35, 0, 111, 109, 105, 2,
+ 110, 17, 65, 3, 50, 2, 110, 65, 2, 37, 0, 111, 109, 109, 101, 114, 2, 101, 101, 110, 3, 50, 2, 110, 65, 13, 34, 19, 0, 111,
+ 115, 116, 97, 108, 2, 103, 105, 101, 32, 24, 3, 50, 2, 110, 89, 47, 2, 35, 55, 0, 101, 114, 2, 118, 101, 117, 3, 50, 2, 112,
+ 34, 0, 4, 97, 2, 98, 117, 114, 105, 103, 3, 50, 2, 115, 0, 97, 2, 98, 121, 103, 101, 0, 97, 8, 2, 98, 121, 21, 0, 97,
+ 8, 2, 100, 101, 108, 105, 103, 0, 97, 8, 2, 108, 97, 116, 105, 103, 0, 97, 8, 2, 115, 112, 101, 117, 114, 0, 97, 2, 121, 119,
+ 101, 114, 105, 103, 3, 50, 2, 115, 10, 0, 97, 97, 114, 115, 116, 105, 103, 116, 101, 3, 50, 2, 115, 34, 89, 47, 109, 136, 47, 13,
+ 0, 97, 98, 121, 104, 2, 101, 3, 50, 2, 115, 71, 123, 107, 0, 4, 101, 101, 114, 2, 100, 114, 117, 107, 107, 3, 50, 2, 116, 34,
+ 0, 101, 101, 114, 2, 104, 97, 108, 101, 110, 100, 0, 101, 103, 101, 114, 2, 105, 110, 3, 50, 2, 116, 136, 13, 34, 0, 111, 2, 109,
+ 97, 100, 3, 50, 2, 117, 0, 111, 111, 114, 100, 2, 111, 111, 115, 3, 50, 2, 117, 34, 47, 10, 0, 4, 111, 111, 100, 2, 108, 111,
+ 116, 116, 105, 3, 50, 2, 117, 47, 0, 111, 111, 100, 2, 115, 97, 97, 107, 0, 111, 116, 97, 114, 105, 2, 17, 65, 3, 50, 2, 117,
+ 47, 2, 35, 34, 2, 37, 38, 0, 111, 98, 101, 108, 8, 3, 50, 2, 117, 71, 112, 55, 0, 111, 118, 101, 109, 98, 101, 114, 3, 50,
+ 2, 117, 83, 108, 65, 71, 13, 34, 0, 117, 97, 110, 2, 115, 101, 101, 114, 3, 50, 2, 118, 2, 35, 50, 0, 117, 97, 110, 115, 101,
+ 2, 114, 105, 110, 103, 3, 50, 2, 118, 2, 35, 50, 89, 116, 0, 117, 97, 110, 115, 101, 2, 25, 3, 50, 2, 118, 35, 50, 89, 13,
+ 0, 117, 119, 101, 114, 2, 119, 101, 116, 3, 50, 2, 118, 84, 13, 34, 0, 117, 117, 115, 2, 107, 105, 101, 114, 105, 103, 3, 50, 2,
+ 118, 89, 0, 101, 117, 2, 116, 114, 3, 50, 2, 128, 0, 101, 117, 114, 111, 2, 17, 67, 17, 65, 3, 50, 2, 128, 34, 117, 0, 97,
+ 8, 2, 17, 67, 32, 3, 50, 6, 35, 0, 97, 103, 8, 2, 17, 67, 3, 50, 6, 35, 136, 0, 97, 8, 3, 50, 6, 115, 0, 97,
+ 103, 8, 2, 114, 97, 97, 100, 3, 50, 6, 115, 136, 0, 97, 103, 101, 8, 2, 21, 14, 128, 132, 132, 3, 50, 6, 115, 136, 13, 0,
+ 101, 108, 101, 1, 10, 2, 32, 3, 50, 6, 116, 55, 13, 0, 101, 101, 115, 1, 21, 2, 32, 3, 50, 6, 116, 89, 0, 101, 115, 101,
+ 2, 32, 3, 50, 6, 116, 89, 13, 0, 4, 121, 1, 114, 101, 17, 67, 21, 2, 32, 3, 50, 6, 123, 0, 121, 1, 114, 101, 17, 67,
+ 21, 2, 101, 0, 97, 8, 2, 115, 107, 101, 101, 114, 3, 50, 7, 115, 0, 101, 101, 114, 103, 101, 8, 2, 17, 67, 21, 14, 128, 132,
+ 134, 3, 50, 7, 116, 34, 136, 13, 0, 101, 2, 103, 111, 115, 105, 101, 3, 50, 13, 0, 110, 105, 110, 103, 3, 50, 13, 68, 0, 110,
+ 101, 115, 1, 97, 104, 3, 50, 13, 89, 0, 4, 97, 1, 21, 2, 32, 3, 50, 35, 0, 97, 8, 2, 114, 17, 67, 0, 97, 8, 2,
+ 116, 17, 67, 0, 97, 115, 116, 101, 114, 2, 103, 3, 50, 35, 89, 47, 13, 34, 0, 4, 97, 103, 2, 97, 100, 100, 101, 114, 3, 50,
+ 35, 136, 10, 0, 97, 103, 2, 117, 105, 108, 0, 97, 103, 8, 2, 97, 97, 112, 0, 97, 103, 8, 2, 97, 112, 17, 65, 0, 105, 116,
+ 114, 111, 3, 50, 37, 47, 34, 2, 40, 0, 116, 101, 114, 101, 2, 115, 115, 3, 50, 47, 34, 13, 6, 0, 101, 116, 2, 119, 101, 114,
+ 107, 3, 50, 108, 47, 0, 101, 116, 116, 111, 8, 3, 50, 108, 47, 2, 40, 0, 4, 101, 116, 2, 97, 103, 116, 105, 103, 3, 50, 108,
+ 47, 10, 0, 101, 116, 8, 2, 111, 0, 4, 101, 115, 1, 17, 67, 21, 2, 32, 3, 50, 108, 89, 0, 101, 115, 1, 101, 121, 98, 0,
+ 101, 115, 1, 115, 2, 25, 0, 101, 115, 1, 121, 98, 0, 101, 115, 8, 2, 101, 105, 3, 50, 108, 89, 10, 0, 105, 2, 103, 103, 105,
+ 101, 3, 50, 109, 0, 111, 103, 97, 108, 3, 50, 110, 136, 35, 55, 0, 101, 107, 2, 111, 109, 3, 50, 112, 49, 10, 0, 4, 97, 1,
+ 114, 2, 32, 3, 50, 115, 0, 97, 2, 98, 111, 111, 116, 115, 0, 97, 2, 116, 114, 105, 117, 109, 0, 97, 2, 116, 114, 111, 115, 25,
+ 0, 97, 2, 118, 114, 97, 0, 97, 8, 2, 103, 108, 111, 101, 0, 97, 8, 2, 115, 112, 101, 117, 114, 32, 24, 0, 97, 8, 2, 116,
+ 114, 101, 107, 25, 0, 97, 1, 10, 2, 119, 101, 3, 50, 115, 2, 0, 97, 122, 105, 3, 50, 115, 47, 89, 37, 0, 97, 109, 101, 115,
+ 3, 50, 115, 65, 13, 89, 0, 97, 100, 114, 117, 107, 108, 105, 107, 3, 50, 115, 72, 34, 6, 111, 49, 55, 13, 49, 0, 101, 116, 101,
+ 108, 3, 50, 116, 47, 13, 55, 0, 111, 111, 100, 2, 115, 97, 97, 107, 32, 24, 3, 50, 117, 47, 0, 111, 116, 101, 2, 98, 3, 50,
+ 117, 47, 13, 0, 121, 108, 111, 110, 3, 50, 122, 55, 110, 50, 0, 101, 117, 116, 101, 3, 50, 128, 47, 13, 0, 103, 101, 101, 115, 3,
+ 50, 136, 116, 89, 0, 4, 2, 32, 103, 3, 68, 0, 2, 99, 0, 2, 107, 0, 2, 113, 0, 2, 116, 106, 105, 101, 0, 2, 120, 0,
+ 103, 0, 103, 101, 114, 1, 17, 65, 17, 67, 3, 68, 13, 34, 0, 103, 101, 115, 1, 21, 2, 32, 3, 68, 13, 89, 0, 103, 117, 110,
+ 105, 8, 3, 68, 81, 40, 12, 50, 37, 0, 4, 103, 1, 21, 2, 105, 116, 105, 115, 32, 3, 68, 136, 0, 103, 2, 101, 101, 82, 0,
+ 103, 2, 101, 110, 116, 0, 7, 6, 111, 0, 4, 1, 17, 67, 2, 17, 67, 17, 65, 17, 65, 3, 2, 40, 0, 1, 17, 67, 2, 17,
+ 67, 121, 0, 1, 17, 67, 10, 2, 32, 24, 0, 1, 107, 105, 115, 105, 114, 0, 2, 108, 105, 101, 110, 0, 97, 115, 101, 3, 2, 40,
+ 10, 115, 89, 13, 0, 8, 105, 100, 117, 17, 65, 3, 2, 40, 12, 0, 114, 97, 110, 103, 2, 111, 101, 116, 3, 2, 40, 34, 2, 35,
+ 68, 10, 0, 107, 114, 97, 116, 2, 105, 115, 17, 65, 3, 2, 40, 49, 34, 2, 35, 47, 0, 4, 2, 114, 97, 107, 101, 108, 3, 2,
+ 110, 0, 2, 115, 111, 111, 110, 0, 8, 2, 109, 97, 114, 109, 0, 4, 114, 8, 2, 103, 97, 3, 2, 110, 34, 0, 114, 8, 2, 107,
+ 97, 0, 4, 114, 116, 2, 111, 103, 114, 97, 3, 2, 110, 34, 47, 0, 114, 116, 2, 111, 108, 111, 0, 114, 116, 2, 111, 109, 101, 116,
+ 114, 0, 114, 116, 2, 111, 115, 107, 111, 0, 114, 116, 111, 8, 2, 21, 3, 2, 110, 34, 47, 2, 40, 0, 114, 107, 101, 115, 3, 2,
+ 110, 34, 49, 108, 89, 0, 114, 100, 111, 2, 110, 110, 97, 110, 3, 2, 110, 34, 72, 13, 0, 114, 100, 101, 110, 116, 8, 3, 2, 110,
+ 34, 72, 108, 50, 47, 0, 114, 103, 97, 110, 105, 2, 115, 17, 65, 3, 2, 110, 34, 136, 2, 35, 50, 37, 0, 114, 103, 105, 2, 100,
+ 101, 3, 2, 110, 34, 136, 13, 0, 98, 8, 2, 115, 3, 2, 110, 48, 0, 98, 115, 101, 114, 2, 118, 101, 101, 114, 3, 2, 110, 48,
+ 89, 2, 112, 34, 0, 98, 115, 116, 105, 2, 110, 97, 3, 2, 110, 48, 89, 47, 13, 0, 107, 8, 2, 116, 17, 65, 3, 2, 110, 49,
+ 0, 107, 107, 101, 114, 2, 110, 101, 117, 116, 3, 2, 110, 49, 13, 34, 0, 4, 109, 2, 108, 121, 3, 2, 110, 65, 0, 109, 2, 114,
+ 105, 110, 103, 0, 109, 2, 115, 101, 105, 108, 0, 109, 2, 115, 105, 103, 0, 109, 2, 115, 119, 101, 114, 17, 67, 0, 109, 2, 118, 97,
+ 116, 116, 0, 109, 2, 119, 101, 110, 116, 101, 108, 105, 0, 109, 8, 2, 103, 111, 114, 100, 0, 109, 8, 2, 104, 0, 109, 8, 2, 107,
+ 108, 101, 109, 0, 109, 8, 2, 108, 97, 97, 103, 0, 109, 8, 2, 109, 117, 117, 114, 0, 109, 8, 2, 114, 97, 97, 109, 0, 109, 8,
+ 2, 115, 105, 114, 107, 101, 108, 0, 109, 8, 2, 115, 107, 101, 112, 0, 109, 8, 2, 115, 107, 114, 0, 109, 8, 2, 115, 108, 117, 105,
+ 101, 114, 0, 109, 8, 2, 115, 108, 117, 105, 116, 0, 109, 8, 2, 115, 116, 114, 101, 100, 101, 0, 109, 8, 2, 119, 97, 108, 0, 109,
+ 8, 2, 119, 101, 108, 17, 67, 0, 109, 101, 108, 101, 2, 116, 3, 2, 110, 65, 13, 55, 108, 0, 109, 108, 105, 8, 2, 103, 103, 3,
+ 2, 110, 65, 55, 109, 0, 109, 118, 101, 114, 8, 3, 2, 110, 65, 83, 112, 34, 0, 109, 115, 116, 97, 110, 100, 105, 103, 104, 3, 2,
+ 110, 65, 89, 47, 35, 50, 72, 13, 136, 0, 109, 115, 107, 97, 110, 115, 8, 3, 2, 110, 65, 89, 49, 35, 50, 89, 0, 109, 115, 105,
+ 110, 103, 101, 108, 3, 2, 110, 65, 89, 109, 68, 13, 55, 0, 109, 103, 101, 119, 105, 110, 103, 3, 2, 110, 65, 136, 116, 84, 13, 68,
+ 0, 102, 102, 105, 115, 105, 3, 2, 110, 83, 2, 37, 91, 2, 37, 38, 0, 102, 102, 105, 2, 115, 105, 101, 114, 3, 2, 110, 83, 13,
+ 0, 118, 117, 3, 2, 110, 84, 2, 118, 0, 115, 8, 2, 109, 111, 17, 67, 3, 2, 110, 89, 0, 115, 115, 105, 108, 108, 2, 101, 3,
+ 2, 110, 89, 13, 55, 0, 115, 115, 105, 108, 108, 101, 2, 17, 67, 17, 65, 3, 2, 110, 89, 13, 55, 116, 0, 4, 1, 17, 67, 2,
+ 17, 67, 105, 101, 101, 3, 2, 117, 0, 2, 108, 105, 109, 0, 2, 108, 121, 17, 67, 0, 2, 112, 97, 97, 108, 0, 2, 112, 97, 108,
+ 101, 0, 8, 2, 118, 97, 21, 0, 114, 105, 195, 171, 110, 116, 2, 21, 3, 2, 117, 34, 2, 37, 57, 2, 108, 50, 47, 0, 114, 97,
+ 110, 106, 101, 3, 2, 117, 34, 35, 50, 57, 13, 0, 114, 101, 110, 116, 2, 25, 3, 2, 117, 34, 108, 50, 47, 0, 116, 111, 109, 105,
+ 101, 1, 21, 2, 32, 24, 3, 2, 117, 47, 2, 40, 65, 6, 37, 0, 116, 111, 109, 105, 101, 1, 21, 2, 195, 171, 3, 2, 117, 47,
+ 2, 40, 65, 6, 37, 12, 0, 107, 97, 112, 105, 3, 2, 117, 49, 115, 48, 2, 37, 0, 108, 101, 2, 97, 110, 100, 101, 114, 3, 2,
+ 117, 55, 2, 37, 0, 108, 121, 109, 2, 112, 3, 2, 117, 55, 109, 65, 0, 109, 105, 8, 2, 115, 115, 105, 101, 3, 2, 117, 65, 37,
+ 0, 109, 101, 103, 97, 3, 2, 117, 65, 116, 136, 35, 0, 118, 97, 114, 105, 2, 111, 116, 111, 109, 105, 3, 2, 117, 84, 2, 115, 34,
+ 2, 37, 0, 119, 101, 114, 2, 115, 112, 101, 108, 105, 103, 3, 2, 117, 84, 13, 34, 0, 115, 101, 2, 97, 3, 2, 117, 91, 2, 37,
+ 0, 117, 116, 2, 111, 107, 114, 97, 3, 2, 120, 47, 0, 117, 100, 101, 114, 2, 119, 101, 116, 3, 2, 120, 72, 13, 34, 0, 1, 114,
117, 98, 2, 32, 3, 4, 117, 0, 117, 120, 3, 6, 40, 0, 109, 103, 101, 8, 2, 21, 14, 128, 132, 132, 3, 6, 110, 65, 136, 13,
0, 109, 103, 101, 101, 2, 12, 3, 6, 110, 65, 136, 116, 0, 1, 98, 114, 2, 32, 3, 6, 117, 0, 114, 105, 117, 3, 6, 117, 34,
37, 111, 0, 116, 105, 101, 115, 1, 21, 3, 6, 117, 47, 37, 89, 0, 103, 105, 103, 1, 17, 67, 3, 10, 117, 136, 13, 136, 0, 4,
@@ -2477,293 +2443,310 @@ autoFileInMemorySet create_espeakdata_dicts () {
0, 97, 114, 97, 2, 115, 101, 3, 89, 2, 35, 34, 2, 35, 0, 97, 114, 107, 111, 2, 102, 97, 3, 89, 2, 35, 34, 49, 2, 40,
0, 4, 97, 110, 2, 17, 65, 116, 17, 65, 17, 67, 3, 89, 2, 35, 50, 0, 97, 110, 8, 2, 100, 97, 0, 4, 97, 108, 2, 109,
97, 110, 100, 101, 114, 3, 89, 2, 35, 55, 0, 97, 108, 2, 112, 101, 116, 101, 114, 0, 97, 108, 97, 2, 109, 97, 110, 100, 101, 114,
- 3, 89, 2, 35, 55, 2, 35, 0, 97, 108, 100, 97, 110, 104, 97, 3, 89, 2, 35, 55, 72, 35, 50, 2, 35, 0, 97, 108, 111, 2,
- 110, 3, 89, 2, 35, 55, 110, 0, 97, 109, 8, 2, 98, 3, 89, 2, 35, 65, 0, 97, 109, 97, 114, 105, 2, 116, 97, 3, 89, 2,
- 35, 65, 2, 35, 34, 2, 37, 0, 97, 110, 103, 101, 114, 101, 2, 25, 3, 89, 2, 35, 68, 13, 34, 108, 0, 97, 98, 111, 116, 2,
- 17, 65, 3, 89, 2, 35, 71, 2, 40, 47, 0, 97, 102, 97, 114, 105, 3, 89, 2, 35, 83, 115, 34, 2, 37, 0, 97, 118, 2, 97,
- 110, 110, 17, 65, 3, 89, 2, 35, 84, 0, 97, 103, 2, 109, 111, 101, 3, 89, 2, 35, 136, 0, 97, 103, 104, 101, 98, 98, 101, 2,
- 110, 3, 89, 2, 35, 136, 107, 108, 71, 13, 0, 105, 8, 2, 107, 108, 111, 3, 89, 2, 37, 0, 105, 112, 114, 101, 2, 25, 3, 89,
- 2, 37, 48, 34, 108, 0, 105, 101, 108, 107, 117, 110, 1, 21, 2, 100, 105, 103, 3, 89, 2, 37, 55, 49, 4, 111, 50, 0, 4, 111,
- 2, 110, 97, 116, 17, 65, 3, 89, 2, 40, 0, 111, 2, 112, 114, 97, 0, 111, 117, 2, 102, 102, 108, 101, 117, 0, 117, 2, 115, 97,
- 17, 67, 0, 117, 8, 2, 109, 101, 114, 105, 0, 111, 101, 116, 2, 115, 97, 112, 112, 105, 3, 89, 2, 40, 47, 0, 111, 110, 110, 101,
- 2, 116, 3, 89, 2, 40, 50, 108, 0, 111, 109, 97, 8, 2, 108, 105, 17, 65, 3, 89, 2, 40, 65, 115, 0, 111, 101, 100, 97, 8,
- 2, 110, 3, 89, 2, 40, 72, 35, 0, 111, 101, 119, 101, 2, 110, 105, 101, 114, 3, 89, 2, 40, 84, 13, 0, 111, 115, 97, 2, 116,
- 105, 3, 89, 2, 40, 89, 115, 0, 4, 111, 2, 108, 105, 100, 3, 89, 2, 110, 0, 111, 2, 108, 105, 101, 100, 0, 4, 111, 108, 2,
- 100, 121, 3, 89, 2, 110, 55, 0, 111, 108, 8, 2, 100, 97, 0, 117, 2, 109, 109, 105, 101, 114, 3, 89, 2, 111, 0, 117, 114, 114,
- 111, 2, 103, 97, 3, 89, 2, 111, 34, 2, 40, 0, 4, 117, 98, 2, 115, 116, 97, 110, 115, 105, 101, 3, 89, 2, 111, 48, 0, 117,
- 98, 2, 116, 105, 0, 117, 107, 115, 101, 115, 3, 89, 2, 111, 49, 89, 108, 89, 0, 117, 108, 116, 97, 110, 97, 3, 89, 2, 111, 55,
- 47, 115, 50, 2, 35, 0, 4, 117, 98, 2, 108, 105, 3, 89, 2, 111, 71, 0, 117, 98, 2, 115, 105, 100, 17, 65, 0, 117, 98, 2,
- 115, 107, 114, 105, 112, 0, 117, 98, 108, 105, 2, 109, 17, 65, 3, 89, 2, 111, 71, 55, 2, 37, 0, 117, 98, 108, 105, 109, 105, 2,
- 110, 97, 3, 89, 2, 111, 71, 55, 2, 37, 65, 2, 37, 0, 117, 98, 115, 116, 105, 2, 116, 117, 3, 89, 2, 111, 71, 89, 47, 13,
- 0, 117, 103, 103, 101, 115, 3, 89, 2, 111, 136, 108, 89, 0, 97, 2, 116, 97, 110, 105, 101, 3, 89, 2, 115, 0, 97, 109, 101, 8,
- 2, 104, 17, 65, 21, 3, 89, 2, 115, 65, 13, 0, 99, 101, 110, 97, 114, 105, 111, 3, 89, 2, 116, 50, 115, 34, 2, 37, 38, 2,
- 117, 0, 117, 105, 100, 2, 45, 97, 102, 114, 105, 107, 3, 89, 2, 127, 47, 0, 117, 105, 100, 2, 111, 111, 115, 3, 89, 2, 127, 47,
- 10, 0, 105, 110, 111, 2, 110, 105, 101, 109, 3, 89, 4, 37, 50, 2, 40, 0, 117, 112, 101, 114, 105, 110, 116, 101, 110, 100, 101, 110,
- 116, 3, 89, 4, 40, 48, 34, 13, 50, 47, 2, 108, 50, 72, 108, 50, 47, 0, 4, 111, 100, 111, 109, 2, 105, 101, 116, 3, 89, 4,
- 117, 72, 110, 65, 0, 111, 100, 111, 109, 2, 105, 101, 116, 0, 105, 116, 114, 117, 115, 3, 89, 6, 37, 47, 34, 2, 111, 89, 10, 0,
- 105, 101, 102, 1, 21, 2, 32, 3, 89, 6, 37, 83, 0, 105, 101, 119, 101, 1, 21, 2, 32, 3, 89, 6, 37, 84, 13, 0, 105, 101,
- 119, 101, 114, 1, 21, 2, 32, 3, 89, 6, 37, 84, 13, 34, 0, 105, 2, 110, 110, 105, 103, 3, 89, 6, 109, 0, 117, 103, 1, 21,
- 2, 116, 105, 103, 3, 89, 6, 111, 136, 0, 101, 108, 102, 2, 32, 3, 89, 6, 112, 55, 83, 0, 97, 97, 109, 8, 2, 14, 128, 132,
- 132, 3, 89, 6, 115, 65, 0, 97, 109, 101, 8, 2, 21, 14, 128, 132, 132, 3, 89, 6, 115, 65, 13, 0, 101, 114, 105, 110, 103, 1,
- 21, 3, 89, 6, 116, 34, 13, 68, 0, 101, 119, 101, 1, 25, 2, 17, 67, 3, 89, 6, 116, 84, 13, 0, 111, 110, 2, 111, 109, 3,
- 89, 7, 110, 50, 10, 0, 117, 112, 101, 114, 2, 17, 65, 3, 89, 7, 118, 48, 13, 34, 10, 0, 101, 119, 101, 1, 21, 2, 119, 105,
- 103, 3, 89, 10, 116, 84, 13, 0, 4, 105, 2, 108, 108, 97, 98, 17, 65, 3, 89, 13, 0, 105, 2, 108, 108, 97, 98, 17, 65, 0,
- 105, 2, 110, 97, 112, 25, 0, 105, 2, 112, 105, 101, 114, 0, 105, 2, 116, 114, 111, 101, 110, 0, 105, 2, 118, 105, 101, 108, 0, 105,
- 8, 2, 110, 111, 17, 67, 0, 105, 114, 101, 110, 101, 3, 89, 13, 34, 116, 50, 13, 0, 105, 116, 114, 111, 110, 101, 108, 108, 97, 3,
- 89, 13, 47, 34, 2, 40, 50, 112, 55, 2, 35, 0, 101, 112, 116, 101, 109, 98, 101, 114, 3, 89, 13, 48, 47, 108, 65, 71, 13, 34,
- 0, 4, 105, 110, 2, 106, 97, 3, 89, 13, 50, 0, 105, 110, 2, 116, 97, 107, 17, 67, 0, 105, 110, 8, 2, 100, 114, 111, 0, 105,
- 110, 116, 101, 116, 105, 101, 115, 3, 89, 13, 50, 47, 116, 47, 37, 89, 0, 105, 110, 105, 115, 116, 2, 17, 65, 114, 3, 89, 13, 50,
- 109, 89, 47, 0, 105, 108, 105, 107, 111, 111, 110, 3, 89, 13, 55, 2, 37, 49, 117, 50, 10, 0, 105, 108, 104, 111, 101, 2, 17, 65,
- 3, 89, 13, 55, 2, 40, 58, 0, 105, 108, 105, 2, 110, 100, 3, 89, 13, 55, 109, 0, 97, 108, 97, 114, 105, 115, 3, 89, 13, 55,
- 115, 34, 13, 89, 0, 4, 105, 109, 8, 2, 98, 17, 65, 3, 89, 13, 65, 0, 105, 109, 112, 2, 116, 111, 0, 105, 109, 109, 101, 2,
- 116, 114, 105, 101, 32, 24, 3, 89, 13, 65, 13, 0, 105, 109, 112, 111, 2, 115, 105, 17, 65, 3, 89, 13, 65, 48, 117, 0, 105, 109,
- 98, 105, 2, 111, 17, 67, 3, 89, 13, 65, 71, 2, 37, 0, 105, 109, 98, 111, 2, 108, 105, 101, 107, 3, 89, 13, 65, 71, 2, 40,
- 0, 105, 109, 109, 101, 2, 116, 114, 105, 101, 3, 89, 13, 65, 116, 0, 4, 101, 115, 1, 21, 2, 32, 3, 89, 13, 89, 0, 105, 115,
- 2, 116, 121, 110, 0, 105, 115, 116, 2, 101, 3, 89, 13, 89, 47, 0, 105, 115, 116, 101, 2, 109, 97, 116, 3, 89, 13, 89, 47, 13,
- 0, 105, 103, 2, 97, 21, 3, 89, 13, 136, 0, 105, 103, 97, 114, 101, 2, 116, 3, 89, 13, 136, 2, 35, 34, 108, 0, 97, 8, 2,
- 102, 102, 3, 89, 35, 7, 0, 97, 110, 100, 2, 97, 100, 100, 101, 114, 3, 89, 35, 50, 47, 10, 0, 97, 108, 118, 111, 2, 25, 3,
- 89, 35, 55, 84, 2, 40, 0, 97, 104, 97, 114, 97, 3, 89, 35, 107, 6, 115, 34, 35, 0, 105, 2, 107, 108, 105, 101, 3, 89, 37,
- 0, 105, 112, 97, 108, 101, 1, 21, 3, 89, 37, 48, 6, 115, 55, 13, 0, 105, 101, 107, 101, 8, 3, 89, 37, 49, 13, 0, 105, 107,
- 108, 117, 2, 115, 3, 89, 37, 49, 55, 111, 0, 111, 110, 97, 110, 116, 3, 89, 40, 50, 6, 35, 50, 47, 0, 112, 97, 2, 115, 105,
- 101, 101, 114, 3, 89, 48, 2, 35, 0, 112, 97, 114, 8, 2, 116, 97, 21, 3, 89, 48, 2, 35, 34, 0, 4, 112, 97, 110, 2, 100,
- 97, 98, 3, 89, 48, 2, 35, 50, 0, 112, 97, 110, 2, 106, 17, 65, 17, 65, 0, 112, 97, 110, 2, 115, 112, 101, 107, 0, 112, 97,
- 115, 2, 109, 111, 100, 3, 89, 48, 2, 35, 89, 0, 4, 112, 105, 2, 110, 97, 21, 3, 89, 48, 2, 37, 0, 112, 105, 8, 2, 114,
- 97, 0, 112, 105, 110, 101, 2, 116, 3, 89, 48, 2, 37, 50, 108, 0, 112, 101, 107, 2, 116, 97, 107, 101, 108, 3, 89, 48, 2, 108,
- 49, 0, 112, 101, 107, 117, 2, 108, 17, 65, 3, 89, 48, 2, 108, 49, 2, 118, 0, 112, 101, 115, 8, 2, 109, 97, 3, 89, 48, 2,
- 108, 89, 0, 112, 101, 115, 105, 2, 102, 3, 89, 48, 2, 108, 89, 2, 109, 0, 112, 101, 115, 105, 2, 97, 3, 89, 48, 2, 108, 91,
- 2, 37, 0, 112, 111, 110, 8, 2, 116, 97, 3, 89, 48, 2, 110, 50, 0, 112, 111, 114, 116, 8, 2, 21, 21, 21, 3, 89, 48, 7,
- 110, 34, 47, 10, 0, 112, 101, 114, 1, 21, 2, 97, 3, 89, 48, 13, 34, 6, 0, 112, 105, 116, 115, 2, 118, 111, 110, 3, 89, 48,
- 13, 47, 89, 0, 112, 101, 115, 101, 2, 114, 121, 3, 89, 48, 13, 89, 13, 0, 112, 114, 101, 101, 107, 119, 111, 111, 114, 100, 101, 108,
- 105, 3, 89, 48, 34, 2, 116, 49, 84, 117, 34, 72, 13, 55, 13, 0, 112, 114, 105, 110, 103, 98, 111, 2, 107, 3, 89, 48, 34, 7,
- 109, 68, 71, 110, 0, 112, 114, 111, 107, 101, 3, 89, 48, 34, 117, 49, 13, 0, 112, 97, 114, 116, 101, 108, 3, 89, 48, 35, 34, 47,
- 13, 55, 0, 112, 97, 116, 8, 2, 97, 3, 89, 48, 35, 47, 10, 0, 112, 111, 101, 100, 8, 2, 21, 3, 89, 48, 40, 47, 0, 112,
- 111, 101, 100, 2, 105, 103, 3, 89, 48, 40, 72, 0, 112, 101, 114, 1, 107, 101, 2, 105, 109, 3, 89, 48, 108, 34, 0, 112, 101, 115,
- 105, 97, 108, 105, 115, 3, 89, 48, 108, 91, 35, 55, 6, 109, 89, 0, 112, 101, 115, 105, 97, 108, 105, 115, 2, 101, 101, 110, 3, 89,
- 48, 108, 91, 35, 55, 6, 109, 89, 10, 0, 112, 101, 115, 105, 97, 108, 105, 115, 2, 17, 65, 3, 89, 48, 108, 91, 37, 35, 55, 37,
- 89, 0, 4, 112, 101, 108, 1, 17, 65, 17, 65, 2, 100, 3, 89, 48, 112, 55, 0, 112, 101, 108, 1, 17, 67, 2, 32, 0, 112, 101,
- 108, 1, 101, 2, 32, 0, 112, 101, 108, 8, 17, 65, 110, 2, 32, 0, 112, 101, 108, 97, 103, 116, 105, 103, 3, 89, 48, 112, 55, 6,
- 35, 136, 47, 13, 136, 0, 112, 101, 110, 101, 2, 32, 3, 89, 48, 116, 50, 13, 0, 112, 101, 108, 101, 1, 10, 2, 32, 3, 89, 48,
- 116, 55, 13, 0, 107, 97, 2, 118, 111, 116, 3, 89, 49, 2, 35, 0, 107, 97, 114, 8, 2, 17, 67, 3, 89, 49, 2, 35, 34, 0,
- 107, 97, 107, 101, 114, 2, 105, 110, 103, 3, 89, 49, 2, 35, 49, 116, 34, 0, 107, 97, 110, 2, 100, 97, 3, 89, 49, 2, 35, 50,
- 0, 107, 97, 110, 100, 101, 2, 114, 105, 110, 103, 3, 89, 49, 2, 35, 50, 72, 116, 0, 107, 105, 115, 111, 102, 114, 2, 101, 3, 89,
- 49, 2, 37, 89, 2, 40, 83, 34, 0, 107, 101, 2, 100, 117, 108, 101, 3, 89, 49, 2, 108, 0, 107, 111, 112, 112, 101, 108, 2, 109,
- 97, 97, 3, 89, 49, 2, 110, 48, 13, 55, 0, 107, 101, 114, 2, 109, 117, 116, 115, 3, 89, 49, 2, 112, 34, 0, 107, 101, 114, 112,
- 105, 2, 111, 101, 110, 3, 89, 49, 2, 112, 34, 48, 2, 37, 0, 107, 111, 2, 108, 105, 101, 114, 3, 89, 49, 2, 117, 0, 107, 121,
- 110, 2, 104, 101, 105, 3, 89, 49, 2, 123, 50, 0, 107, 97, 112, 108, 105, 107, 1, 21, 3, 89, 49, 6, 35, 48, 55, 13, 49, 0,
- 107, 121, 110, 108, 105, 107, 1, 21, 3, 89, 49, 6, 123, 50, 55, 13, 49, 0, 107, 111, 107, 8, 2, 17, 65, 14, 128, 132, 132, 3,
- 89, 49, 7, 110, 49, 10, 0, 107, 101, 2, 100, 111, 110, 107, 3, 89, 49, 13, 0, 107, 105, 108, 100, 101, 114, 2, 121, 3, 89, 49,
- 13, 55, 72, 13, 34, 0, 107, 101, 108, 101, 8, 2, 116, 3, 89, 49, 13, 55, 108, 0, 107, 114, 97, 112, 110, 101, 2, 108, 3, 89,
- 49, 34, 2, 35, 48, 50, 112, 0, 107, 114, 105, 102, 2, 17, 65, 3, 89, 49, 34, 109, 83, 10, 0, 107, 97, 114, 114, 101, 108, 3,
- 89, 49, 35, 34, 13, 55, 0, 107, 97, 112, 112, 121, 8, 17, 67, 17, 65, 17, 65, 17, 67, 3, 89, 49, 35, 48, 6, 123, 0, 4,
- 107, 97, 112, 1, 21, 2, 105, 110, 21, 3, 89, 49, 35, 48, 10, 0, 107, 97, 112, 1, 21, 2, 111, 0, 107, 108, 101, 2, 114, 111,
- 115, 101, 3, 89, 49, 55, 13, 0, 107, 117, 108, 100, 2, 101, 114, 107, 101, 110, 3, 89, 49, 111, 55, 47, 10, 0, 107, 101, 114, 112,
- 3, 89, 49, 112, 34, 48, 0, 107, 97, 100, 101, 3, 89, 49, 115, 72, 13, 0, 107, 97, 100, 117, 3, 89, 49, 115, 72, 118, 0, 107,
- 101, 109, 101, 114, 3, 89, 49, 116, 65, 13, 34, 0, 107, 111, 111, 110, 103, 101, 2, 17, 67, 3, 89, 49, 117, 50, 136, 13, 0, 107,
- 111, 108, 101, 3, 89, 49, 117, 55, 13, 0, 110, 101, 108, 8, 2, 17, 65, 3, 89, 50, 7, 112, 55, 10, 0, 110, 101, 108, 2, 32,
- 3, 89, 50, 112, 55, 0, 110, 97, 112, 101, 114, 2, 105, 110, 103, 3, 89, 50, 115, 48, 13, 34, 0, 108, 97, 2, 118, 105, 110, 3,
- 89, 55, 2, 35, 0, 108, 97, 103, 8, 3, 89, 55, 7, 35, 136, 10, 0, 108, 97, 103, 2, 111, 102, 102, 3, 89, 55, 35, 136, 10,
- 0, 108, 111, 112, 2, 101, 109, 109, 101, 114, 3, 89, 55, 110, 48, 10, 0, 108, 97, 2, 119, 101, 3, 89, 55, 115, 0, 108, 97, 119,
- 101, 2, 107, 3, 89, 55, 115, 84, 13, 0, 4, 106, 1, 21, 2, 97, 17, 67, 17, 65, 3, 89, 57, 0, 106, 1, 21, 2, 97, 97,
- 114, 0, 4, 119, 2, 101, 114, 109, 3, 89, 58, 0, 119, 8, 0, 119, 97, 2, 104, 105, 108, 105, 3, 89, 58, 2, 35, 0, 119, 97,
- 114, 116, 2, 103, 97, 108, 3, 89, 58, 2, 35, 34, 47, 0, 4, 119, 97, 97, 114, 2, 108, 121, 119, 3, 89, 58, 2, 115, 34, 0,
- 119, 97, 97, 114, 2, 109, 111, 101, 100, 0, 119, 97, 109, 8, 2, 17, 65, 21, 3, 89, 58, 35, 65, 10, 0, 117, 105, 116, 101, 3,
- 89, 58, 37, 47, 13, 0, 119, 101, 110, 100, 101, 108, 3, 89, 58, 108, 50, 72, 13, 55, 0, 119, 101, 109, 1, 21, 2, 32, 3, 89,
- 58, 108, 65, 0, 119, 101, 109, 8, 2, 17, 65, 3, 89, 58, 108, 65, 10, 0, 119, 105, 116, 115, 101, 114, 3, 89, 58, 109, 47, 89,
- 13, 34, 0, 119, 101, 101, 112, 3, 89, 58, 116, 48, 0, 119, 101, 112, 101, 3, 89, 58, 116, 48, 13, 0, 109, 97, 2, 114, 97, 103,
- 3, 89, 65, 2, 35, 0, 109, 101, 108, 116, 3, 89, 65, 112, 55, 47, 0, 119, 97, 103, 2, 25, 3, 89, 84, 35, 136, 0, 119, 101,
- 114, 107, 1, 21, 3, 89, 84, 112, 34, 49, 0, 119, 101, 101, 1, 21, 2, 32, 3, 89, 84, 116, 0, 105, 108, 105, 107, 111, 2, 110,
- 3, 89, 109, 55, 2, 37, 49, 2, 110, 0, 105, 108, 119, 101, 114, 3, 89, 109, 55, 84, 13, 34, 0, 105, 116, 117, 97, 115, 105, 101,
- 3, 89, 109, 76, 40, 6, 115, 89, 37, 0, 111, 2, 110, 110, 101, 116, 106, 105, 101, 12, 12, 3, 89, 110, 0, 111, 110, 2, 103, 21,
- 3, 89, 110, 50, 0, 117, 98, 8, 2, 97, 3, 89, 111, 71, 10, 0, 97, 107, 101, 3, 89, 115, 49, 13, 0, 97, 109, 101, 110, 2,
- 12, 3, 89, 115, 65, 13, 50, 0, 97, 109, 101, 108, 2, 17, 67, 3, 89, 115, 65, 13, 55, 0, 97, 97, 109, 103, 101, 101, 3, 89,
- 115, 65, 136, 116, 0, 101, 119, 101, 2, 116, 106, 105, 101, 3, 89, 116, 84, 37, 0, 111, 2, 118, 3, 89, 117, 0, 111, 105, 101, 8,
- 3, 89, 117, 19, 37, 0, 111, 118, 101, 114, 114, 101, 3, 89, 117, 83, 6, 112, 34, 13, 0, 111, 115, 105, 97, 108, 2, 105, 3, 89,
- 117, 91, 37, 35, 55, 6, 0, 111, 115, 105, 111, 2, 45, 3, 89, 117, 91, 119, 12, 0, 97, 117, 110, 97, 3, 89, 131, 50, 35, 0,
- 4, 1, 17, 67, 2, 105, 101, 101, 17, 67, 3, 91, 0, 1, 17, 67, 2, 105, 195, 171, 108, 101, 0, 2, 105, 195, 171, 110, 0, 99,
- 104, 0, 104, 8, 0, 106, 0, 106, 97, 2, 109, 97, 3, 91, 2, 35, 0, 106, 97, 114, 2, 109, 97, 110, 116, 3, 91, 2, 35, 34,
- 0, 106, 97, 109, 112, 97, 110, 106, 101, 3, 91, 2, 35, 65, 48, 35, 50, 57, 13, 0, 106, 97, 109, 112, 111, 101, 3, 91, 2, 35,
- 65, 48, 40, 12, 0, 106, 111, 107, 111, 108, 97, 100, 101, 3, 91, 2, 110, 49, 13, 55, 115, 72, 13, 0, 106, 105, 109, 112, 97, 110,
- 2, 115, 101, 101, 3, 91, 13, 65, 48, 2, 35, 50, 0, 105, 1, 21, 2, 111, 3, 91, 37, 0, 105, 97, 97, 108, 3, 91, 37, 6,
- 115, 55, 0, 105, 97, 108, 101, 3, 91, 37, 6, 115, 55, 13, 0, 99, 104, 117, 8, 2, 17, 67, 3, 91, 40, 0, 106, 101, 114, 114,
- 105, 101, 3, 91, 108, 34, 37, 0, 105, 111, 1, 21, 2, 110, 101, 3, 91, 119, 6, 0, 7, 6, 116, 0, 4, 2, 32, 100, 24, 3,
- 0, 2, 116, 3, 0, 4, 99, 104, 1, 17, 65, 3, 21, 0, 104, 1, 21, 2, 32, 24, 0, 104, 8, 0, 104, 121, 1, 21, 2, 32,
- 0, 105, 111, 110, 1, 21, 2, 32, 0, 105, 111, 110, 115, 1, 21, 2, 32, 0, 108, 101, 1, 21, 2, 32, 0, 106, 105, 101, 1, 101,
- 114, 3, 37, 80, 37, 0, 4, 3, 47, 0, 1, 17, 67, 21, 2, 101, 110, 121, 0, 1, 21, 2, 101, 109, 97, 25, 12, 12, 0, 1,
- 97, 97, 114, 116, 115, 2, 106, 0, 104, 1, 21, 2, 17, 67, 0, 104, 8, 2, 21, 21, 0, 4, 97, 1, 21, 2, 108, 105, 115, 3,
- 47, 2, 35, 0, 97, 2, 98, 108, 101, 116, 0, 97, 2, 114, 105, 101, 102, 0, 97, 2, 114, 105, 101, 119, 101, 0, 97, 8, 2, 109,
- 98, 0, 97, 114, 8, 2, 116, 97, 21, 3, 47, 2, 35, 34, 0, 97, 114, 101, 110, 2, 116, 97, 3, 47, 2, 35, 34, 13, 50, 0,
- 97, 116, 111, 101, 2, 195, 171, 3, 47, 2, 35, 47, 2, 40, 0, 97, 112, 105, 115, 115, 101, 2, 114, 105, 3, 47, 2, 35, 48, 13,
- 89, 13, 0, 97, 107, 115, 105, 100, 101, 114, 2, 109, 3, 47, 2, 35, 49, 89, 2, 37, 72, 2, 112, 34, 0, 97, 110, 122, 97, 2,
- 110, 105, 3, 47, 2, 35, 50, 88, 115, 0, 97, 108, 101, 110, 2, 116, 106, 105, 101, 3, 47, 2, 35, 55, 108, 37, 68, 0, 97, 108,
- 101, 110, 116, 3, 47, 2, 35, 55, 108, 50, 47, 0, 97, 109, 97, 114, 105, 115, 107, 3, 47, 2, 35, 65, 2, 35, 34, 109, 89, 49,
- 0, 97, 109, 101, 108, 101, 2, 116, 106, 3, 47, 2, 35, 65, 13, 55, 108, 37, 0, 97, 109, 98, 111, 101, 2, 114, 121, 110, 3, 47,
- 2, 35, 65, 71, 2, 40, 0, 97, 109, 97, 2, 116, 105, 101, 3, 47, 2, 35, 65, 115, 0, 97, 98, 101, 114, 2, 110, 97, 107, 101,
- 108, 3, 47, 2, 35, 71, 13, 34, 0, 97, 98, 97, 107, 3, 47, 2, 35, 71, 35, 49, 0, 97, 98, 108, 111, 2, 16, 3, 47, 2,
- 35, 71, 55, 117, 0, 97, 102, 101, 2, 114, 101, 3, 47, 2, 35, 83, 13, 0, 97, 118, 101, 114, 2, 110, 105, 101, 114, 3, 47, 2,
- 35, 83, 13, 34, 0, 97, 118, 101, 114, 110, 101, 3, 47, 2, 35, 83, 112, 34, 50, 13, 0, 4, 105, 2, 112, 101, 114, 17, 65, 3,
- 47, 2, 37, 0, 105, 2, 114, 97, 0, 105, 101, 114, 108, 97, 110, 2, 116, 121, 3, 47, 2, 37, 12, 34, 55, 2, 35, 50, 0, 105,
- 114, 97, 2, 110, 110, 105, 101, 3, 47, 2, 37, 34, 2, 35, 0, 105, 110, 101, 110, 8, 2, 116, 97, 21, 3, 47, 2, 37, 50, 2,
- 108, 50, 0, 105, 98, 101, 116, 8, 3, 47, 2, 37, 71, 108, 47, 0, 105, 97, 114, 97, 3, 47, 2, 37, 115, 34, 35, 0, 4, 111,
- 101, 2, 107, 111, 109, 101, 3, 47, 2, 40, 0, 111, 101, 2, 107, 111, 109, 115, 116, 105, 0, 111, 101, 2, 108, 97, 97, 116, 98, 97,
- 0, 111, 101, 2, 114, 105, 115, 116, 101, 21, 0, 111, 101, 114, 2, 110, 3, 47, 2, 40, 34, 0, 111, 101, 114, 101, 107, 101, 110, 2,
- 98, 3, 47, 2, 40, 34, 6, 116, 49, 13, 50, 0, 111, 101, 114, 101, 105, 107, 101, 3, 47, 2, 40, 34, 123, 49, 13, 0, 4, 111,
- 112, 8, 2, 97, 97, 115, 3, 47, 2, 40, 48, 0, 111, 112, 8, 2, 97, 115, 101, 0, 111, 101, 112, 97, 115, 108, 105, 107, 3, 47,
- 2, 40, 48, 35, 89, 55, 13, 49, 0, 111, 110, 101, 101, 108, 3, 47, 2, 40, 50, 116, 55, 0, 111, 110, 101, 108, 101, 3, 47, 2,
- 40, 50, 116, 55, 13, 0, 111, 101, 103, 97, 110, 107, 3, 47, 2, 40, 136, 6, 35, 68, 49, 0, 111, 101, 103, 101, 101, 102, 3, 47,
- 2, 40, 136, 116, 83, 0, 111, 101, 103, 101, 119, 101, 110, 2, 100, 3, 47, 2, 40, 136, 116, 84, 13, 50, 0, 111, 114, 8, 2, 110,
- 121, 110, 3, 47, 2, 110, 34, 0, 111, 107, 2, 116, 111, 107, 107, 3, 47, 2, 110, 49, 0, 111, 107, 107, 101, 2, 108, 111, 3, 47,
- 2, 110, 49, 13, 0, 111, 109, 98, 111, 108, 97, 3, 47, 2, 110, 65, 71, 117, 55, 2, 35, 0, 111, 115, 8, 2, 107, 97, 3, 47,
- 2, 110, 89, 0, 111, 8, 2, 110, 97, 3, 47, 2, 117, 0, 4, 111, 112, 8, 2, 111, 103, 114, 97, 3, 47, 2, 117, 48, 0, 111,
- 112, 8, 2, 111, 108, 111, 0, 117, 98, 101, 114, 107, 117, 108, 111, 115, 101, 3, 47, 2, 118, 71, 13, 34, 49, 2, 118, 55, 117, 89,
- 13, 0, 97, 105, 119, 97, 2, 110, 3, 47, 2, 121, 58, 35, 0, 121, 100, 2, 114, 111, 119, 3, 47, 2, 123, 47, 0, 111, 105, 2,
- 108, 101, 116, 3, 47, 2, 124, 0, 117, 105, 110, 2, 105, 101, 114, 3, 47, 2, 127, 50, 0, 1, 114, 101, 118, 100, 97, 2, 101, 3,
- 47, 6, 0, 105, 101, 102, 1, 21, 2, 32, 3, 47, 6, 37, 83, 0, 4, 105, 101, 119, 101, 1, 21, 2, 32, 3, 47, 6, 37, 84,
- 13, 0, 105, 101, 119, 101, 1, 21, 2, 114, 32, 0, 111, 101, 8, 2, 119, 101, 110, 25, 14, 128, 132, 131, 3, 47, 6, 40, 0, 111,
- 101, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 47, 6, 40, 136, 13, 0, 111, 101, 103, 101, 2, 119, 105, 110, 103, 3, 47, 6, 40,
- 136, 116, 0, 97, 108, 105, 103, 1, 21, 3, 47, 6, 115, 55, 13, 136, 0, 111, 114, 105, 115, 1, 21, 2, 32, 3, 47, 6, 117, 34,
- 13, 89, 0, 117, 117, 114, 3, 47, 6, 118, 34, 0, 121, 1, 21, 2, 100, 105, 103, 3, 47, 6, 123, 0, 117, 105, 103, 108, 105, 107,
- 3, 47, 6, 127, 136, 55, 13, 49, 0, 97, 110, 100, 101, 8, 2, 17, 67, 21, 3, 47, 7, 35, 50, 72, 13, 0, 111, 112, 8, 2,
- 17, 65, 3, 47, 7, 110, 48, 10, 0, 117, 114, 98, 111, 8, 2, 25, 3, 47, 7, 111, 34, 71, 117, 10, 0, 104, 101, 117, 8, 3,
- 47, 7, 128, 0, 116, 101, 108, 3, 47, 13, 55, 0, 105, 110, 107, 2, 116, 105, 110, 107, 3, 47, 13, 68, 49, 0, 4, 97, 110, 100,
- 2, 111, 3, 47, 35, 50, 47, 10, 0, 97, 110, 100, 8, 2, 97, 0, 105, 116, 101, 108, 3, 47, 37, 47, 13, 55, 0, 105, 115, 115,
- 117, 101, 3, 47, 37, 91, 2, 40, 0, 111, 101, 114, 101, 2, 32, 3, 47, 40, 12, 34, 13, 0, 111, 101, 110, 101, 109, 101, 110, 3,
- 47, 40, 50, 6, 116, 65, 13, 50, 0, 4, 106, 1, 21, 2, 97, 3, 47, 57, 0, 106, 1, 105, 117, 0, 106, 111, 101, 114, 110, 97,
- 108, 105, 1, 21, 3, 47, 57, 2, 40, 34, 50, 2, 35, 55, 13, 0, 119, 101, 101, 100, 2, 25, 3, 47, 58, 37, 12, 72, 0, 119,
- 105, 115, 2, 17, 65, 3, 47, 58, 109, 89, 10, 0, 119, 101, 101, 100, 2, 114, 97, 3, 47, 58, 116, 72, 0, 119, 121, 102, 101, 2,
- 108, 3, 47, 58, 123, 83, 13, 0, 111, 103, 1, 103, 114, 111, 98, 3, 47, 110, 136, 10, 0, 117, 114, 108, 105, 110, 103, 116, 111, 110,
- 3, 47, 111, 12, 55, 2, 37, 68, 47, 13, 50, 0, 117, 115, 115, 101, 110, 3, 47, 111, 89, 13, 50, 0, 117, 103, 2, 17, 65, 3,
- 47, 111, 136, 10, 0, 4, 117, 117, 114, 1, 105, 116, 114, 97, 112, 3, 47, 118, 12, 34, 0, 117, 117, 114, 1, 115, 0, 121, 100, 2,
- 114, 3, 47, 123, 47, 0, 97, 110, 116, 8, 2, 101, 3, 47, 133, 50, 47, 0, 97, 110, 116, 101, 115, 3, 47, 133, 50, 47, 13, 89,
- 0, 4, 106, 3, 76, 0, 106, 8, 2, 105, 101, 0, 106, 101, 2, 108, 108, 105, 115, 3, 76, 2, 108, 0, 106, 97, 110, 107, 1, 21,
- 3, 76, 35, 68, 49, 0, 106, 101, 108, 108, 111, 3, 76, 108, 55, 40, 0, 106, 2, 105, 101, 3, 80, 0, 106, 105, 101, 1, 105, 117,
- 3, 80, 37, 0, 105, 97, 2, 32, 3, 91, 57, 35, 0, 7, 6, 117, 0, 103, 97, 110, 2, 100, 101, 3, 2, 40, 81, 2, 35, 50,
- 0, 1, 109, 2, 115, 107, 105, 101, 116, 3, 2, 111, 0, 108, 116, 105, 2, 109, 97, 3, 2, 111, 55, 47, 2, 37, 0, 8, 2, 114,
- 97, 3, 2, 118, 0, 114, 105, 110, 101, 3, 2, 118, 34, 37, 50, 13, 0, 114, 105, 101, 110, 119, 101, 103, 3, 2, 118, 34, 37, 50,
- 84, 112, 136, 10, 0, 114, 101, 8, 2, 116, 3, 2, 118, 34, 116, 0, 116, 111, 2, 112, 105, 17, 65, 3, 2, 118, 47, 117, 0, 110,
- 105, 118, 101, 114, 115, 2, 17, 65, 21, 3, 2, 118, 50, 2, 37, 84, 2, 112, 34, 89, 0, 115, 8, 98, 2, 17, 65, 3, 7, 111,
- 89, 10, 0, 2, 104, 108, 101, 32, 3, 40, 12, 0, 2, 17, 67, 3, 111, 0, 4, 3, 118, 0, 2, 17, 67, 17, 65, 0, 117, 0,
- 114, 101, 8, 2, 17, 67, 3, 118, 12, 34, 13, 0, 114, 105, 110, 101, 101, 114, 3, 118, 34, 37, 50, 6, 116, 34, 0, 119, 1, 110,
- 3, 118, 84, 0, 4, 119, 101, 1, 110, 2, 17, 67, 3, 118, 84, 13, 0, 119, 101, 1, 114, 17, 67, 2, 17, 67, 0, 119, 101, 108,
- 105, 107, 1, 17, 67, 3, 118, 84, 13, 55, 13, 49, 0, 121, 3, 127, 0, 110, 116, 106, 105, 101, 1, 17, 67, 3, 127, 68, 80, 37,
- 0, 116, 106, 105, 101, 3, 127, 80, 37, 0, 7, 6, 118, 0, 2, 118, 3, 0, 105, 108, 108, 101, 3, 21, 0, 3, 83, 0, 97, 2,
- 108, 108, 101, 105, 3, 83, 2, 35, 0, 97, 116, 105, 2, 107, 97, 97, 110, 3, 83, 2, 35, 47, 2, 37, 0, 97, 107, 97, 2, 116,
- 117, 114, 101, 3, 83, 2, 35, 49, 13, 0, 97, 110, 8, 2, 21, 3, 83, 2, 35, 50, 0, 97, 110, 115, 101, 108, 102, 2, 115, 112,
- 114, 3, 83, 2, 35, 50, 89, 2, 112, 55, 83, 0, 105, 2, 111, 3, 83, 2, 37, 0, 105, 111, 2, 108, 101, 116, 25, 3, 83, 2,
- 37, 2, 40, 0, 105, 101, 114, 2, 107, 97, 110, 116, 105, 103, 3, 83, 2, 37, 12, 34, 0, 105, 116, 114, 105, 2, 111, 101, 108, 3,
- 83, 2, 37, 47, 34, 2, 37, 0, 4, 117, 108, 2, 107, 97, 3, 83, 2, 111, 55, 0, 117, 108, 8, 2, 103, 97, 97, 116, 0, 121,
- 2, 97, 110, 100, 105, 103, 3, 83, 2, 123, 0, 97, 108, 108, 105, 103, 3, 83, 6, 35, 55, 13, 136, 0, 97, 115, 103, 101, 8, 2,
- 21, 14, 128, 132, 133, 3, 83, 6, 35, 89, 136, 13, 0, 105, 115, 101, 2, 25, 3, 83, 6, 37, 89, 37, 0, 117, 108, 100, 105, 103,
- 3, 83, 6, 111, 55, 72, 13, 136, 0, 97, 97, 114, 100, 105, 103, 1, 21, 3, 83, 6, 115, 34, 72, 13, 136, 0, 97, 107, 97, 110,
- 115, 105, 101, 3, 83, 13, 49, 35, 50, 89, 37, 0, 4, 105, 115, 1, 25, 2, 105, 101, 114, 3, 83, 13, 89, 0, 105, 115, 1, 101,
- 105, 21, 2, 32, 0, 105, 115, 101, 110, 2, 116, 101, 3, 83, 13, 89, 13, 50, 0, 105, 115, 105, 116, 101, 3, 83, 13, 89, 37, 47,
- 13, 0, 114, 101, 100, 101, 2, 108, 105, 101, 119, 3, 83, 34, 2, 116, 72, 13, 0, 114, 101, 101, 115, 97, 97, 110, 2, 106, 97, 3,
- 83, 34, 2, 116, 89, 19, 2, 115, 50, 0, 4, 114, 121, 2, 109, 101, 115, 115, 101, 108, 3, 83, 34, 2, 123, 0, 114, 121, 2, 109,
- 111, 101, 100, 0, 114, 121, 2, 112, 111, 115, 116, 105, 0, 114, 121, 2, 119, 105, 108, 0, 114, 105, 101, 110, 100, 105, 2, 110, 3, 83,
- 34, 37, 50, 72, 6, 109, 0, 114, 111, 116, 2, 101, 105, 101, 114, 3, 83, 34, 110, 47, 10, 0, 114, 101, 101, 109, 100, 101, 3, 83,
- 34, 116, 65, 72, 13, 0, 114, 101, 100, 101, 3, 83, 34, 116, 72, 13, 0, 114, 121, 103, 101, 119, 105, 103, 3, 83, 34, 123, 136, 6,
- 116, 84, 13, 136, 0, 97, 2, 100, 111, 101, 107, 3, 83, 35, 0, 97, 116, 8, 2, 17, 65, 21, 3, 83, 35, 47, 10, 0, 97, 107,
- 2, 117, 110, 105, 101, 3, 83, 35, 49, 10, 0, 97, 110, 103, 8, 2, 21, 3, 83, 35, 68, 0, 97, 110, 103, 101, 110, 3, 83, 35,
- 68, 13, 50, 0, 97, 110, 107, 108, 105, 107, 8, 3, 83, 35, 68, 49, 55, 13, 49, 0, 97, 115, 115, 116, 101, 2, 108, 3, 83, 35,
- 89, 47, 112, 0, 105, 115, 1, 100, 97, 2, 101, 21, 3, 83, 37, 89, 6, 0, 108, 105, 101, 195, 171, 2, 110, 105, 101, 114, 3, 83,
- 55, 2, 37, 13, 0, 108, 97, 109, 2, 111, 111, 3, 83, 55, 35, 65, 10, 0, 108, 97, 2, 17, 67, 17, 65, 17, 65, 3, 83, 55,
- 115, 0, 105, 115, 2, 17, 65, 3, 83, 109, 89, 0, 195, 169, 114, 3, 83, 113, 34, 0, 4, 97, 97, 114, 100, 105, 103, 1, 114, 101,
- 118, 3, 83, 115, 34, 72, 13, 136, 0, 97, 97, 114, 100, 105, 103, 1, 116, 105, 117, 0, 97, 116, 101, 2, 17, 67, 3, 83, 115, 47,
- 13, 0, 1, 21, 2, 97, 108, 101, 110, 116, 3, 84, 0, 97, 2, 107, 117, 3, 84, 2, 35, 0, 97, 114, 105, 2, 17, 65, 3, 84,
- 2, 35, 34, 2, 37, 0, 97, 108, 117, 116, 97, 3, 84, 2, 35, 55, 118, 47, 2, 35, 0, 97, 115, 101, 108, 105, 110, 101, 3, 84,
- 2, 35, 89, 13, 55, 37, 50, 0, 97, 103, 105, 110, 2, 17, 65, 21, 3, 84, 2, 35, 136, 2, 37, 50, 0, 4, 105, 2, 98, 114,
- 17, 65, 3, 84, 2, 37, 0, 105, 2, 99, 116, 111, 21, 0, 105, 8, 2, 114, 97, 0, 105, 116, 97, 2, 109, 105, 3, 84, 2, 37,
- 47, 2, 35, 0, 105, 115, 105, 2, 111, 101, 110, 3, 84, 2, 37, 89, 2, 37, 0, 105, 115, 2, 117, 17, 65, 3, 84, 2, 37, 90,
- 0, 105, 8, 2, 114, 105, 3, 84, 13, 0, 105, 114, 116, 117, 3, 84, 13, 34, 76, 2, 118, 0, 97, 103, 105, 110, 97, 3, 84, 35,
- 136, 37, 50, 35, 0, 105, 114, 117, 2, 25, 3, 84, 37, 34, 111, 0, 105, 116, 114, 111, 8, 2, 32, 3, 84, 37, 47, 34, 2, 40,
- 0, 105, 107, 105, 110, 103, 3, 84, 37, 49, 37, 68, 0, 105, 100, 101, 111, 3, 84, 37, 72, 119, 0, 4, 105, 115, 1, 17, 65, 2,
- 97, 115, 105, 101, 3, 84, 37, 89, 0, 105, 115, 2, 105, 101, 0, 105, 115, 2, 117, 109, 0, 105, 115, 1, 17, 65, 2, 101, 21, 3,
- 84, 37, 89, 6, 0, 105, 195, 171, 116, 110, 97, 2, 109, 101, 3, 84, 57, 2, 108, 47, 50, 2, 35, 0, 105, 108, 108, 97, 3, 84,
- 109, 55, 35, 0, 7, 6, 119, 0, 2, 119, 3, 0, 4, 1, 21, 2, 17, 67, 32, 3, 21, 0, 1, 21, 2, 32, 24, 0, 104, 0,
- 110, 0, 111, 111, 100, 2, 12, 0, 111, 114, 116, 104, 0, 115, 1, 21, 2, 32, 24, 0, 4, 1, 100, 3, 58, 0, 1, 104, 103, 0,
- 1, 107, 0, 1, 115, 0, 1, 115, 2, 97, 114, 116, 0, 1, 115, 2, 101, 101, 114, 100, 101, 114, 0, 1, 115, 21, 2, 97, 108, 107,
- 32, 0, 1, 115, 101, 98, 2, 97, 97, 114, 100, 101, 0, 1, 115, 101, 105, 2, 97, 97, 110, 0, 1, 115, 114, 101, 2, 101, 101, 114,
- 32, 0, 1, 116, 0, 97, 103, 103, 97, 1, 107, 3, 58, 35, 136, 35, 0, 97, 114, 101, 1, 115, 101, 98, 3, 58, 115, 34, 13, 0,
- 121, 102, 101, 108, 1, 116, 21, 3, 58, 123, 83, 13, 55, 0, 4, 3, 84, 0, 1, 17, 67, 2, 101, 101, 114, 100, 101, 114, 0, 1,
- 17, 67, 2, 105, 116, 32, 0, 1, 17, 67, 2, 195, 170, 114, 101, 108, 100, 0, 1, 17, 67, 17, 65, 2, 97, 97, 105, 101, 114, 0,
- 1, 17, 67, 21, 2, 97, 97, 114, 100, 101, 32, 0, 1, 17, 67, 21, 2, 97, 114, 109, 0, 1, 17, 67, 21, 2, 101, 114, 107, 0,
- 1, 17, 67, 21, 2, 101, 195, 171, 0, 1, 17, 67, 21, 2, 105, 101, 108, 0, 1, 17, 67, 21, 2, 111, 17, 67, 25, 0, 1, 17,
- 67, 21, 2, 111, 111, 17, 67, 0, 1, 17, 67, 21, 2, 117, 114, 109, 0, 1, 17, 67, 21, 2, 121, 100, 0, 1, 17, 67, 111, 111,
- 0, 1, 21, 2, 97, 101, 110, 0, 1, 100, 17, 65, 17, 65, 0, 1, 100, 21, 2, 97, 97, 114, 0, 1, 100, 97, 0, 1, 100, 110,
- 0, 1, 100, 111, 17, 67, 0, 1, 100, 121, 0, 1, 107, 2, 17, 65, 110, 100, 0, 1, 107, 2, 101, 114, 17, 67, 0, 1, 107, 2,
- 111, 17, 65, 0, 1, 107, 21, 2, 97, 108, 109, 0, 1, 115, 2, 97, 116, 101, 114, 0, 1, 115, 2, 101, 101, 107, 0, 1, 115, 2,
- 105, 108, 0, 1, 115, 2, 111, 101, 100, 101, 0, 1, 115, 2, 111, 101, 108, 105, 110, 103, 0, 1, 115, 2, 111, 117, 0, 1, 115, 2,
- 114, 0, 1, 115, 2, 121, 102, 0, 1, 115, 10, 2, 101, 101, 102, 115, 0, 1, 115, 17, 65, 17, 65, 2, 101, 110, 107, 0, 1, 115,
- 21, 2, 17, 65, 110, 32, 0, 1, 115, 21, 2, 17, 65, 110, 100, 0, 1, 115, 21, 2, 97, 97, 110, 0, 1, 115, 21, 2, 97, 108,
- 0, 1, 115, 21, 2, 97, 110, 103, 32, 0, 1, 115, 21, 2, 97, 110, 103, 101, 32, 0, 1, 115, 21, 2, 101, 110, 110, 0, 1, 115,
- 97, 97, 108, 112, 2, 101, 114, 17, 67, 0, 1, 115, 97, 118, 0, 1, 115, 105, 101, 108, 118, 0, 1, 115, 105, 109, 0, 1, 115, 107,
- 108, 111, 118, 0, 1, 115, 107, 121, 108, 2, 97, 97, 17, 67, 0, 1, 115, 110, 101, 0, 1, 115, 111, 108, 0, 1, 115, 114, 101, 0,
- 1, 116, 2, 97, 97, 114, 0, 1, 116, 2, 97, 116, 0, 1, 116, 17, 65, 11, 0, 1, 116, 21, 2, 97, 110, 100, 0, 1, 116, 21,
- 2, 105, 101, 0, 1, 116, 21, 2, 121, 0, 1, 116, 101, 111, 0, 1, 116, 105, 0, 1, 116, 110, 2, 17, 65, 0, 1, 116, 114, 97,
- 119, 115, 0, 1, 116, 117, 17, 67, 0, 1, 116, 117, 111, 0, 2, 101, 115, 101, 32, 0, 2, 121, 115, 0, 97, 116, 2, 119, 111, 110,
- 100, 3, 84, 2, 35, 47, 0, 4, 97, 110, 2, 115, 116, 97, 108, 116, 3, 84, 2, 35, 50, 0, 97, 110, 2, 116, 114, 111, 117, 105,
- 103, 0, 97, 110, 111, 114, 100, 101, 108, 105, 2, 107, 3, 84, 2, 35, 50, 10, 110, 34, 72, 13, 55, 13, 0, 97, 108, 2, 107, 117,
- 114, 101, 3, 84, 2, 35, 55, 0, 97, 110, 107, 101, 108, 2, 109, 111, 101, 100, 3, 84, 2, 35, 68, 49, 13, 55, 0, 111, 101, 2,
- 115, 116, 121, 110, 3, 84, 2, 40, 0, 111, 108, 2, 118, 105, 110, 3, 84, 2, 110, 55, 0, 97, 97, 114, 2, 110, 101, 101, 109, 98,
- 97, 3, 84, 2, 115, 34, 0, 121, 115, 103, 101, 2, 114, 105, 103, 3, 84, 2, 123, 89, 136, 116, 0, 195, 170, 114, 101, 108, 100, 8,
- 2, 21, 14, 128, 132, 134, 3, 84, 6, 113, 34, 13, 55, 47, 10, 0, 97, 97, 114, 100, 105, 103, 1, 10, 3, 84, 6, 115, 34, 72,
- 13, 136, 0, 97, 110, 8, 2, 17, 65, 14, 128, 132, 131, 3, 84, 7, 35, 50, 10, 0, 105, 108, 108, 101, 2, 109, 105, 3, 84, 13,
- 55, 13, 0, 105, 108, 104, 101, 108, 2, 109, 105, 3, 84, 13, 55, 107, 2, 112, 55, 0, 105, 110, 107, 101, 2, 108, 105, 101, 114, 3,
- 84, 13, 68, 49, 13, 55, 0, 105, 115, 112, 101, 108, 2, 116, 117, 3, 84, 13, 89, 48, 13, 55, 0, 114, 101, 101, 100, 2, 97, 97,
- 114, 100, 105, 103, 3, 84, 34, 2, 116, 47, 10, 0, 114, 101, 101, 100, 2, 97, 3, 84, 34, 116, 47, 10, 0, 4, 97, 97, 114, 100,
- 101, 101, 114, 3, 84, 35, 34, 72, 6, 116, 34, 0, 97, 97, 114, 100, 101, 114, 2, 21, 0, 97, 110, 103, 101, 2, 100, 114, 97, 103,
- 3, 84, 35, 50, 136, 13, 0, 97, 115, 1, 115, 21, 2, 25, 3, 84, 35, 89, 0, 97, 115, 97, 103, 2, 116, 105, 103, 3, 84, 35,
- 89, 10, 4, 35, 136, 0, 97, 103, 1, 17, 67, 2, 25, 3, 84, 35, 136, 0, 105, 107, 105, 110, 103, 3, 84, 37, 49, 37, 68, 0,
- 111, 114, 99, 101, 115, 116, 101, 114, 3, 84, 40, 89, 47, 13, 34, 0, 101, 100, 2, 114, 101, 110, 3, 84, 108, 47, 0, 101, 114, 115,
- 116, 101, 1, 21, 2, 32, 3, 84, 109, 34, 89, 47, 13, 0, 4, 105, 110, 100, 8, 2, 97, 3, 84, 109, 50, 47, 10, 0, 105, 110,
- 100, 8, 2, 111, 0, 105, 108, 107, 101, 114, 3, 84, 109, 55, 49, 13, 34, 0, 105, 110, 107, 101, 108, 1, 17, 67, 3, 84, 109, 68,
- 49, 13, 55, 0, 105, 103, 8, 3, 84, 109, 136, 0, 111, 108, 8, 2, 17, 65, 3, 84, 110, 55, 10, 0, 111, 108, 107, 101, 3, 84,
- 110, 55, 49, 13, 0, 195, 170, 114, 101, 108, 2, 100, 106, 105, 101, 3, 84, 113, 34, 13, 55, 0, 195, 170, 114, 101, 108, 100, 119, 3,
- 84, 113, 34, 13, 55, 47, 84, 0, 195, 170, 114, 101, 108, 100, 101, 2, 32, 3, 84, 113, 34, 13, 55, 72, 13, 0, 4, 97, 1, 21,
- 2, 32, 24, 3, 84, 115, 0, 97, 2, 115, 112, 111, 114, 101, 0, 97, 2, 118, 111, 108, 0, 97, 2, 118, 114, 97, 103, 0, 97, 8,
- 2, 98, 111, 0, 97, 8, 2, 119, 121, 0, 97, 97, 114, 1, 107, 3, 84, 115, 34, 0, 4, 97, 114, 101, 1, 107, 21, 3, 84, 115,
- 34, 13, 0, 97, 114, 101, 1, 115, 21, 0, 97, 114, 101, 1, 116, 2, 25, 0, 97, 97, 114, 116, 115, 1, 17, 67, 3, 84, 115, 34,
- 47, 89, 0, 97, 116, 101, 114, 1, 107, 21, 3, 84, 115, 47, 13, 34, 0, 97, 112, 101, 110, 3, 84, 115, 48, 13, 50, 0, 101, 101,
- 107, 1, 107, 114, 101, 119, 3, 84, 116, 49, 0, 111, 111, 114, 100, 2, 97, 3, 84, 117, 34, 47, 10, 0, 111, 111, 114, 100, 101, 3,
- 84, 117, 34, 72, 13, 0, 111, 110, 105, 110, 103, 1, 17, 67, 21, 3, 84, 117, 50, 13, 68, 0, 111, 111, 110, 103, 101, 119, 101, 115,
- 3, 84, 117, 50, 136, 13, 84, 108, 89, 0, 121, 107, 1, 115, 10, 3, 84, 123, 49, 0, 121, 110, 107, 101, 108, 2, 100, 101, 114, 3,
- 84, 123, 50, 49, 112, 55, 0, 7, 6, 120, 0, 2, 120, 3, 0, 104, 111, 115, 97, 3, 49, 7, 131, 89, 35, 0, 3, 49, 89, 0,
- 101, 110, 2, 111, 3, 88, 2, 108, 50, 0, 7, 6, 121, 0, 1, 112, 112, 97, 107, 115, 2, 32, 3, 2, 123, 0, 1, 17, 67, 11,
- 2, 32, 3, 21, 0, 111, 114, 107, 3, 57, 6, 131, 49, 0, 3, 123, 0, 115, 116, 101, 114, 114, 101, 2, 108, 105, 110, 3, 123, 89,
- 47, 13, 34, 116, 0, 7, 6, 122, 0, 2, 122, 3, 0, 3, 88, 0, 97, 109, 98, 101, 115, 105, 3, 88, 2, 35, 65, 71, 116, 89,
- 2, 37, 0, 101, 98, 114, 97, 3, 88, 116, 71, 34, 35, 0, 1, 116, 3, 89, 0, 7, 6, 206, 0, 4, 172, 3, 6, 35, 55, 83,
- 35, 10, 0, 177, 0, 4, 173, 3, 6, 108, 48, 89, 37, 55, 110, 50, 10, 0, 181, 0, 191, 3, 6, 110, 65, 37, 49, 34, 110, 50,
- 10, 0, 4, 174, 3, 6, 116, 47, 35, 10, 0, 183, 0, 4, 175, 3, 37, 6, 117, 47, 35, 10, 0, 185, 0, 186, 3, 49, 6, 35,
- 48, 35, 10, 0, 190, 3, 49, 89, 6, 37, 10, 0, 189, 3, 50, 6, 118, 12, 10, 0, 187, 3, 55, 6, 35, 65, 71, 72, 35, 10,
- 0, 188, 3, 65, 6, 118, 12, 10, 0, 178, 3, 71, 6, 116, 47, 35, 10, 0, 180, 3, 72, 6, 112, 55, 47, 35, 10, 0, 179, 3,
- 81, 6, 35, 65, 35, 10, 0, 184, 3, 87, 6, 116, 47, 35, 10, 0, 182, 3, 88, 6, 116, 47, 35, 10, 0, 7, 6, 207, 0, 4,
- 133, 3, 6, 40, 48, 89, 37, 55, 110, 50, 10, 0, 141, 0, 140, 3, 6, 110, 65, 37, 49, 34, 110, 50, 10, 0, 129, 3, 34, 6,
- 117, 10, 0, 132, 3, 47, 6, 129, 10, 0, 128, 3, 48, 6, 37, 10, 0, 136, 3, 48, 89, 6, 37, 10, 0, 134, 3, 83, 6, 37,
- 10, 0, 4, 130, 3, 89, 6, 37, 81, 65, 35, 10, 0, 131, 0, 135, 3, 101, 6, 37, 10, 0, 4, 137, 3, 117, 65, 6, 116, 136,
- 35, 10, 0, 142, 0, 7, 6, 0, 33, 1, 19, 3, 0, 195, 175, 108, 108, 117, 2, 115, 116, 3, 2, 37, 55, 2, 111, 0, 39, 116,
- 106, 105, 101, 1, 21, 3, 2, 37, 80, 37, 0, 195, 175, 115, 111, 108, 3, 2, 37, 89, 2, 40, 55, 0, 195, 175, 2, 110, 17, 67,
- 3, 6, 109, 0, 195, 169, 107, 1, 25, 2, 32, 3, 6, 112, 49, 0, 195, 170, 114, 2, 32, 3, 7, 113, 34, 0, 195, 170, 114, 101,
- 2, 32, 3, 7, 113, 34, 13, 0, 195, 161, 1, 17, 67, 2, 17, 67, 17, 65, 3, 7, 115, 0, 33, 3, 9, 123, 47, 34, 40, 48,
- 9, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 4, 195, 171, 2, 116, 101, 105,
- 116, 3, 13, 0, 195, 175, 2, 110, 115, 112, 0, 195, 175, 2, 110, 116, 0, 201, 153, 0, 195, 175, 110, 107, 97, 114, 110, 2, 17, 65,
- 3, 13, 68, 49, 2, 35, 34, 50, 0, 195, 177, 3, 21, 101, 115, 0, 195, 161, 1, 25, 2, 17, 67, 25, 3, 26, 35, 0, 195, 161,
- 108, 108, 101, 2, 25, 3, 26, 35, 55, 13, 0, 195, 179, 195, 169, 3, 26, 40, 0, 195, 169, 1, 25, 2, 17, 67, 25, 3, 26, 108,
- 0, 195, 179, 1, 25, 2, 17, 67, 25, 3, 26, 110, 0, 195, 186, 1, 25, 2, 17, 67, 25, 3, 26, 111, 0, 195, 169, 107, 2, 32,
- 3, 26, 112, 49, 0, 195, 161, 195, 161, 3, 26, 115, 0, 195, 169, 195, 169, 3, 26, 116, 0, 195, 179, 195, 179, 3, 26, 117, 0, 195,
- 179, 195, 186, 3, 26, 120, 0, 195, 189, 3, 26, 123, 0, 195, 179, 195, 179, 105, 3, 26, 125, 0, 195, 169, 195, 186, 3, 26, 128, 0,
- 195, 175, 103, 110, 111, 114, 101, 101, 114, 3, 37, 136, 50, 40, 34, 6, 116, 34, 0, 45, 8, 32, 2, 32, 15, 3, 65, 37, 50, 111,
- 89, 0, 36, 3, 72, 110, 55, 13, 34, 0, 39, 115, 1, 21, 2, 14, 128, 128, 130, 3, 89, 0, 195, 168, 8, 17, 67, 2, 32, 3,
- 108, 0, 195, 187, 101, 3, 111, 12, 13, 0, 195, 171, 1, 101, 103, 2, 114, 102, 3, 112, 0, 195, 170, 2, 114, 3, 113, 0, 195, 170,
- 101, 114, 1, 108, 3, 113, 13, 34, 0, 195, 170, 114, 1, 107, 115, 2, 12, 3, 113, 34, 0, 195, 170, 114, 101, 1, 98, 2, 32, 3,
- 113, 34, 13, 0, 195, 170, 3, 130, 0, 195, 180, 3, 131, 0, 195, 174, 101, 3, 132, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts1 = FileInMemory_createWithData (82372, reinterpret_cast<const char *> (&espeakdata_dicts1_data),
- U"espeak-1.48.04-source/espeak-data/af_dict",
+ 3, 89, 2, 35, 55, 2, 35, 0, 97, 108, 111, 2, 110, 3, 89, 2, 35, 55, 110, 0, 97, 109, 8, 2, 98, 3, 89, 2, 35, 65,
+ 0, 97, 109, 97, 114, 105, 2, 116, 97, 3, 89, 2, 35, 65, 2, 35, 34, 2, 37, 0, 97, 110, 103, 101, 114, 101, 2, 25, 3, 89,
+ 2, 35, 68, 13, 34, 108, 0, 97, 98, 111, 116, 2, 17, 65, 3, 89, 2, 35, 71, 2, 40, 47, 0, 97, 102, 97, 114, 105, 3, 89,
+ 2, 35, 83, 115, 34, 2, 37, 0, 97, 118, 2, 97, 110, 110, 17, 65, 3, 89, 2, 35, 84, 0, 97, 103, 2, 109, 111, 101, 3, 89,
+ 2, 35, 136, 0, 97, 103, 104, 101, 98, 98, 101, 2, 110, 3, 89, 2, 35, 136, 107, 108, 71, 13, 0, 105, 8, 2, 107, 108, 111, 3,
+ 89, 2, 37, 0, 105, 112, 114, 101, 2, 25, 3, 89, 2, 37, 48, 34, 108, 0, 105, 101, 108, 107, 117, 110, 1, 21, 2, 100, 105, 103,
+ 3, 89, 2, 37, 55, 49, 4, 111, 50, 0, 4, 111, 2, 110, 97, 116, 17, 65, 3, 89, 2, 40, 0, 111, 2, 112, 114, 97, 0, 111,
+ 117, 2, 102, 102, 108, 101, 117, 0, 117, 2, 115, 97, 17, 67, 0, 117, 8, 2, 109, 101, 114, 105, 0, 111, 101, 116, 2, 115, 97, 112,
+ 112, 105, 3, 89, 2, 40, 47, 0, 111, 110, 110, 101, 2, 116, 3, 89, 2, 40, 50, 108, 0, 111, 109, 97, 8, 2, 108, 105, 17, 65,
+ 3, 89, 2, 40, 65, 115, 0, 111, 101, 100, 97, 8, 2, 110, 3, 89, 2, 40, 72, 35, 0, 111, 101, 119, 101, 2, 110, 105, 101, 114,
+ 3, 89, 2, 40, 84, 13, 0, 111, 115, 97, 2, 116, 105, 3, 89, 2, 40, 89, 115, 0, 4, 111, 2, 108, 105, 100, 3, 89, 2, 110,
+ 0, 111, 2, 108, 105, 101, 100, 0, 4, 111, 108, 2, 100, 121, 3, 89, 2, 110, 55, 0, 111, 108, 8, 2, 100, 97, 0, 117, 2, 109,
+ 109, 105, 101, 114, 3, 89, 2, 111, 0, 117, 114, 114, 111, 2, 103, 97, 3, 89, 2, 111, 34, 2, 40, 0, 4, 117, 98, 2, 115, 116,
+ 97, 110, 115, 105, 101, 3, 89, 2, 111, 48, 0, 117, 98, 2, 116, 105, 0, 117, 107, 115, 101, 115, 3, 89, 2, 111, 49, 89, 108, 89,
+ 0, 117, 108, 116, 97, 110, 97, 3, 89, 2, 111, 55, 47, 115, 50, 2, 35, 0, 4, 117, 98, 2, 108, 105, 3, 89, 2, 111, 71, 0,
+ 117, 98, 2, 115, 105, 100, 17, 65, 0, 117, 98, 2, 115, 107, 114, 105, 112, 0, 117, 98, 108, 105, 2, 109, 17, 65, 3, 89, 2, 111,
+ 71, 55, 2, 37, 0, 117, 98, 108, 105, 109, 105, 2, 110, 97, 3, 89, 2, 111, 71, 55, 2, 37, 65, 2, 37, 0, 117, 98, 115, 116,
+ 105, 2, 116, 117, 3, 89, 2, 111, 71, 89, 47, 13, 0, 117, 103, 103, 101, 115, 3, 89, 2, 111, 136, 108, 89, 0, 97, 2, 116, 97,
+ 110, 105, 101, 3, 89, 2, 115, 0, 97, 109, 101, 8, 2, 104, 17, 65, 21, 3, 89, 2, 115, 65, 13, 0, 99, 101, 110, 97, 114, 105,
+ 111, 3, 89, 2, 116, 50, 115, 34, 2, 37, 38, 2, 117, 0, 117, 105, 100, 2, 45, 97, 102, 114, 105, 107, 3, 89, 2, 127, 47, 0,
+ 117, 105, 100, 2, 111, 111, 115, 3, 89, 2, 127, 47, 10, 0, 105, 110, 111, 2, 110, 105, 101, 109, 3, 89, 4, 37, 50, 2, 40, 0,
+ 117, 112, 101, 114, 105, 110, 116, 101, 110, 100, 101, 110, 116, 3, 89, 4, 40, 48, 34, 13, 50, 47, 2, 108, 50, 72, 108, 50, 47, 0,
+ 4, 111, 100, 111, 109, 2, 105, 101, 116, 3, 89, 4, 117, 72, 110, 65, 0, 111, 100, 111, 109, 2, 105, 101, 116, 0, 105, 116, 114, 117,
+ 115, 3, 89, 6, 37, 47, 34, 2, 111, 89, 10, 0, 105, 101, 102, 1, 21, 2, 32, 3, 89, 6, 37, 83, 0, 105, 101, 119, 101, 1,
+ 21, 2, 32, 3, 89, 6, 37, 84, 13, 0, 105, 101, 119, 101, 114, 1, 21, 2, 32, 3, 89, 6, 37, 84, 13, 34, 0, 105, 2, 110,
+ 110, 105, 103, 3, 89, 6, 109, 0, 117, 103, 1, 21, 2, 116, 105, 103, 3, 89, 6, 111, 136, 0, 101, 108, 102, 2, 32, 3, 89, 6,
+ 112, 55, 83, 0, 97, 97, 109, 8, 2, 14, 128, 132, 132, 3, 89, 6, 115, 65, 0, 97, 109, 101, 8, 2, 21, 14, 128, 132, 132, 3,
+ 89, 6, 115, 65, 13, 0, 101, 114, 105, 110, 103, 1, 21, 3, 89, 6, 116, 34, 13, 68, 0, 101, 119, 101, 1, 25, 2, 17, 67, 3,
+ 89, 6, 116, 84, 13, 0, 111, 110, 2, 111, 109, 3, 89, 7, 110, 50, 10, 0, 117, 112, 101, 114, 2, 17, 65, 3, 89, 7, 118, 48,
+ 13, 34, 10, 0, 101, 119, 101, 1, 21, 2, 119, 105, 103, 3, 89, 10, 116, 84, 13, 0, 4, 105, 2, 108, 108, 97, 98, 17, 65, 3,
+ 89, 13, 0, 105, 2, 108, 108, 97, 98, 17, 65, 0, 105, 2, 110, 97, 112, 25, 0, 105, 2, 112, 105, 101, 114, 0, 105, 2, 116, 114,
+ 111, 101, 110, 0, 105, 2, 118, 105, 101, 108, 0, 105, 8, 2, 110, 111, 17, 67, 0, 105, 114, 101, 110, 101, 3, 89, 13, 34, 116, 50,
+ 13, 0, 105, 116, 114, 111, 110, 101, 108, 108, 97, 3, 89, 13, 47, 34, 2, 40, 50, 112, 55, 2, 35, 0, 101, 112, 116, 101, 109, 98,
+ 101, 114, 3, 89, 13, 48, 47, 108, 65, 71, 13, 34, 0, 4, 105, 110, 2, 106, 97, 3, 89, 13, 50, 0, 105, 110, 2, 116, 97, 107,
+ 17, 67, 0, 105, 110, 8, 2, 100, 114, 111, 0, 105, 110, 116, 101, 116, 105, 101, 115, 3, 89, 13, 50, 47, 116, 47, 37, 89, 0, 105,
+ 110, 105, 115, 116, 2, 17, 65, 114, 3, 89, 13, 50, 109, 89, 47, 0, 105, 108, 105, 107, 111, 111, 110, 3, 89, 13, 55, 2, 37, 49,
+ 117, 50, 10, 0, 105, 108, 104, 111, 101, 2, 17, 65, 3, 89, 13, 55, 2, 40, 58, 0, 105, 108, 105, 2, 110, 100, 3, 89, 13, 55,
+ 109, 0, 97, 108, 97, 114, 105, 115, 3, 89, 13, 55, 115, 34, 13, 89, 0, 4, 105, 109, 8, 2, 98, 17, 65, 3, 89, 13, 65, 0,
+ 105, 109, 112, 2, 116, 111, 0, 105, 109, 109, 101, 2, 116, 114, 105, 101, 32, 24, 3, 89, 13, 65, 13, 0, 105, 109, 112, 111, 2, 115,
+ 105, 17, 65, 3, 89, 13, 65, 48, 117, 0, 105, 109, 98, 105, 2, 111, 17, 67, 3, 89, 13, 65, 71, 2, 37, 0, 105, 109, 98, 111,
+ 2, 108, 105, 101, 107, 3, 89, 13, 65, 71, 2, 40, 0, 105, 109, 109, 101, 2, 116, 114, 105, 101, 3, 89, 13, 65, 116, 0, 4, 101,
+ 115, 1, 21, 2, 32, 3, 89, 13, 89, 0, 105, 115, 2, 116, 121, 110, 0, 105, 115, 116, 2, 101, 3, 89, 13, 89, 47, 0, 105, 115,
+ 116, 101, 2, 109, 97, 116, 3, 89, 13, 89, 47, 13, 0, 105, 103, 2, 97, 21, 3, 89, 13, 136, 0, 105, 103, 97, 114, 101, 2, 116,
+ 3, 89, 13, 136, 2, 35, 34, 108, 0, 97, 8, 2, 102, 102, 3, 89, 35, 7, 0, 97, 110, 100, 2, 97, 100, 100, 101, 114, 3, 89,
+ 35, 50, 47, 10, 0, 97, 108, 118, 111, 2, 25, 3, 89, 35, 55, 84, 2, 40, 0, 97, 104, 97, 114, 97, 3, 89, 35, 107, 6, 115,
+ 34, 35, 0, 105, 2, 107, 108, 105, 101, 3, 89, 37, 0, 105, 112, 97, 108, 101, 1, 21, 3, 89, 37, 48, 6, 115, 55, 13, 0, 105,
+ 101, 107, 101, 8, 3, 89, 37, 49, 13, 0, 105, 107, 108, 117, 2, 115, 3, 89, 37, 49, 55, 111, 0, 111, 110, 97, 110, 116, 3, 89,
+ 40, 50, 6, 35, 50, 47, 0, 112, 97, 2, 115, 105, 101, 101, 114, 3, 89, 48, 2, 35, 0, 112, 97, 114, 8, 2, 116, 97, 21, 3,
+ 89, 48, 2, 35, 34, 0, 4, 112, 97, 110, 2, 100, 97, 98, 3, 89, 48, 2, 35, 50, 0, 112, 97, 110, 2, 106, 17, 65, 17, 65,
+ 0, 112, 97, 110, 2, 115, 112, 101, 107, 0, 112, 97, 115, 2, 109, 111, 100, 3, 89, 48, 2, 35, 89, 0, 4, 112, 105, 2, 110, 97,
+ 21, 3, 89, 48, 2, 37, 0, 112, 105, 8, 2, 114, 97, 0, 112, 105, 110, 101, 2, 116, 3, 89, 48, 2, 37, 50, 108, 0, 112, 101,
+ 107, 2, 116, 97, 107, 101, 108, 3, 89, 48, 2, 108, 49, 0, 112, 101, 107, 117, 2, 108, 17, 65, 3, 89, 48, 2, 108, 49, 2, 118,
+ 0, 112, 101, 115, 8, 2, 109, 97, 3, 89, 48, 2, 108, 89, 0, 112, 101, 115, 105, 2, 102, 3, 89, 48, 2, 108, 89, 2, 109, 0,
+ 112, 101, 115, 105, 2, 97, 3, 89, 48, 2, 108, 91, 2, 37, 0, 112, 111, 110, 8, 2, 116, 97, 3, 89, 48, 2, 110, 50, 0, 112,
+ 111, 114, 116, 8, 2, 21, 21, 21, 3, 89, 48, 7, 110, 34, 47, 10, 0, 112, 101, 114, 1, 21, 2, 97, 3, 89, 48, 13, 34, 6,
+ 0, 112, 105, 116, 115, 2, 118, 111, 110, 3, 89, 48, 13, 47, 89, 0, 112, 101, 115, 101, 2, 114, 121, 3, 89, 48, 13, 89, 13, 0,
+ 112, 114, 101, 101, 107, 119, 111, 111, 114, 100, 101, 108, 105, 3, 89, 48, 34, 2, 116, 49, 84, 117, 34, 72, 13, 55, 13, 0, 112, 114,
+ 105, 110, 103, 98, 111, 2, 107, 3, 89, 48, 34, 7, 109, 68, 71, 110, 0, 112, 114, 111, 107, 101, 3, 89, 48, 34, 117, 49, 13, 0,
+ 112, 97, 114, 116, 101, 108, 3, 89, 48, 35, 34, 47, 13, 55, 0, 112, 97, 116, 8, 2, 97, 3, 89, 48, 35, 47, 10, 0, 112, 111,
+ 101, 100, 8, 2, 21, 3, 89, 48, 40, 47, 0, 112, 111, 101, 100, 2, 105, 103, 3, 89, 48, 40, 72, 0, 112, 101, 114, 1, 107, 101,
+ 2, 105, 109, 3, 89, 48, 108, 34, 0, 112, 101, 115, 105, 97, 108, 105, 115, 3, 89, 48, 108, 91, 35, 55, 6, 109, 89, 0, 112, 101,
+ 115, 105, 97, 108, 105, 115, 2, 17, 65, 3, 89, 48, 108, 91, 37, 35, 55, 37, 89, 0, 4, 112, 101, 108, 1, 17, 65, 17, 65, 2,
+ 100, 3, 89, 48, 112, 55, 0, 112, 101, 108, 1, 17, 67, 2, 32, 0, 112, 101, 108, 1, 101, 2, 32, 0, 112, 101, 108, 8, 17, 65,
+ 110, 2, 32, 0, 112, 101, 108, 97, 103, 116, 105, 103, 3, 89, 48, 112, 55, 6, 35, 136, 47, 13, 136, 0, 112, 101, 110, 101, 2, 32,
+ 3, 89, 48, 116, 50, 13, 0, 112, 101, 108, 101, 1, 10, 2, 32, 3, 89, 48, 116, 55, 13, 0, 107, 97, 2, 118, 111, 116, 3, 89,
+ 49, 2, 35, 0, 107, 97, 114, 8, 2, 17, 67, 3, 89, 49, 2, 35, 34, 0, 107, 97, 107, 101, 114, 2, 105, 110, 103, 3, 89, 49,
+ 2, 35, 49, 116, 34, 0, 107, 97, 110, 2, 100, 97, 3, 89, 49, 2, 35, 50, 0, 107, 97, 110, 100, 101, 2, 114, 105, 110, 103, 3,
+ 89, 49, 2, 35, 50, 72, 116, 0, 107, 105, 115, 111, 102, 114, 2, 101, 3, 89, 49, 2, 37, 89, 2, 40, 83, 34, 0, 107, 101, 2,
+ 100, 117, 108, 101, 3, 89, 49, 2, 108, 0, 107, 111, 112, 112, 101, 108, 2, 109, 97, 97, 3, 89, 49, 2, 110, 48, 13, 55, 0, 107,
+ 101, 114, 2, 109, 117, 116, 115, 3, 89, 49, 2, 112, 34, 0, 107, 101, 114, 112, 105, 2, 111, 101, 110, 3, 89, 49, 2, 112, 34, 48,
+ 2, 37, 0, 107, 111, 2, 108, 105, 101, 114, 3, 89, 49, 2, 117, 0, 107, 121, 110, 2, 104, 101, 105, 3, 89, 49, 2, 123, 50, 0,
+ 107, 97, 112, 108, 105, 107, 1, 21, 3, 89, 49, 6, 35, 48, 55, 13, 49, 0, 107, 121, 110, 108, 105, 107, 1, 21, 3, 89, 49, 6,
+ 123, 50, 55, 13, 49, 0, 107, 111, 107, 8, 2, 17, 65, 14, 128, 132, 132, 3, 89, 49, 7, 110, 49, 10, 0, 107, 101, 2, 100, 111,
+ 110, 107, 3, 89, 49, 13, 0, 107, 105, 108, 100, 101, 114, 2, 121, 3, 89, 49, 13, 55, 72, 13, 34, 0, 107, 101, 108, 101, 8, 2,
+ 116, 3, 89, 49, 13, 55, 108, 0, 107, 114, 97, 112, 110, 101, 2, 108, 3, 89, 49, 34, 2, 35, 48, 50, 112, 0, 107, 114, 105, 102,
+ 2, 17, 65, 3, 89, 49, 34, 109, 83, 10, 0, 107, 97, 114, 114, 101, 108, 3, 89, 49, 35, 34, 13, 55, 0, 107, 97, 112, 112, 121,
+ 8, 17, 67, 17, 65, 17, 65, 17, 67, 3, 89, 49, 35, 48, 6, 123, 0, 4, 107, 97, 112, 1, 21, 2, 105, 110, 21, 3, 89, 49,
+ 35, 48, 10, 0, 107, 97, 112, 1, 21, 2, 111, 0, 107, 108, 101, 2, 114, 111, 115, 101, 3, 89, 49, 55, 13, 0, 107, 117, 108, 100,
+ 2, 101, 114, 107, 101, 110, 3, 89, 49, 111, 55, 47, 10, 0, 107, 101, 114, 112, 3, 89, 49, 112, 34, 48, 0, 107, 97, 100, 101, 3,
+ 89, 49, 115, 72, 13, 0, 107, 97, 100, 117, 3, 89, 49, 115, 72, 118, 0, 107, 101, 109, 101, 114, 3, 89, 49, 116, 65, 13, 34, 0,
+ 107, 111, 111, 110, 103, 101, 2, 17, 67, 3, 89, 49, 117, 50, 136, 13, 0, 107, 111, 108, 101, 3, 89, 49, 117, 55, 13, 0, 110, 101,
+ 108, 8, 2, 17, 65, 3, 89, 50, 7, 112, 55, 10, 0, 110, 101, 108, 2, 32, 3, 89, 50, 112, 55, 0, 110, 97, 112, 101, 114, 2,
+ 105, 110, 103, 3, 89, 50, 115, 48, 13, 34, 0, 108, 97, 2, 118, 105, 110, 3, 89, 55, 2, 35, 0, 108, 97, 103, 8, 3, 89, 55,
+ 7, 35, 136, 10, 0, 108, 97, 103, 2, 111, 102, 102, 3, 89, 55, 35, 136, 10, 0, 108, 111, 112, 2, 101, 109, 109, 101, 114, 3, 89,
+ 55, 110, 48, 10, 0, 108, 97, 2, 119, 101, 3, 89, 55, 115, 0, 4, 106, 1, 21, 2, 97, 17, 67, 17, 65, 3, 89, 57, 0, 106,
+ 1, 21, 2, 97, 97, 114, 0, 4, 119, 2, 101, 114, 109, 3, 89, 58, 0, 119, 8, 0, 119, 97, 2, 104, 105, 108, 105, 3, 89, 58,
+ 2, 35, 0, 119, 97, 114, 116, 2, 103, 97, 108, 3, 89, 58, 2, 35, 34, 47, 0, 4, 119, 97, 97, 114, 2, 108, 121, 119, 3, 89,
+ 58, 2, 115, 34, 0, 119, 97, 97, 114, 2, 109, 111, 101, 100, 0, 119, 97, 109, 8, 2, 17, 65, 21, 3, 89, 58, 35, 65, 10, 0,
+ 117, 105, 116, 101, 3, 89, 58, 37, 47, 13, 0, 119, 101, 110, 100, 101, 108, 3, 89, 58, 108, 50, 72, 13, 55, 0, 119, 101, 109, 1,
+ 21, 2, 32, 3, 89, 58, 108, 65, 0, 119, 101, 109, 8, 2, 17, 65, 3, 89, 58, 108, 65, 10, 0, 119, 105, 116, 115, 101, 114, 3,
+ 89, 58, 109, 47, 89, 13, 34, 0, 119, 101, 101, 112, 3, 89, 58, 116, 48, 0, 119, 101, 112, 101, 3, 89, 58, 116, 48, 13, 0, 109,
+ 97, 2, 114, 97, 103, 3, 89, 65, 2, 35, 0, 109, 101, 108, 116, 3, 89, 65, 112, 55, 47, 0, 119, 97, 103, 2, 25, 3, 89, 84,
+ 35, 136, 0, 119, 101, 114, 107, 1, 21, 3, 89, 84, 112, 34, 49, 0, 119, 101, 101, 1, 21, 2, 32, 3, 89, 84, 116, 0, 105, 108,
+ 105, 107, 111, 2, 110, 3, 89, 109, 55, 2, 37, 49, 2, 110, 0, 105, 108, 119, 101, 114, 3, 89, 109, 55, 84, 13, 34, 0, 105, 116,
+ 117, 97, 115, 105, 101, 3, 89, 109, 76, 40, 6, 115, 89, 37, 0, 111, 2, 110, 110, 101, 116, 106, 105, 101, 12, 12, 3, 89, 110, 0,
+ 111, 110, 2, 103, 21, 3, 89, 110, 50, 0, 117, 98, 8, 2, 97, 3, 89, 111, 71, 10, 0, 97, 107, 101, 3, 89, 115, 49, 13, 0,
+ 97, 109, 101, 110, 2, 12, 3, 89, 115, 65, 13, 50, 0, 97, 109, 101, 108, 2, 17, 67, 3, 89, 115, 65, 13, 55, 0, 97, 97, 109,
+ 103, 101, 101, 3, 89, 115, 65, 136, 116, 0, 101, 119, 101, 2, 116, 106, 105, 101, 3, 89, 116, 84, 37, 0, 111, 2, 118, 3, 89, 117,
+ 0, 111, 105, 101, 8, 3, 89, 117, 19, 37, 0, 111, 118, 101, 114, 114, 101, 3, 89, 117, 83, 6, 112, 34, 13, 0, 111, 115, 105, 97,
+ 108, 2, 105, 3, 89, 117, 91, 37, 35, 55, 6, 0, 111, 115, 105, 111, 2, 45, 3, 89, 117, 91, 119, 12, 0, 97, 117, 110, 97, 3,
+ 89, 131, 50, 35, 0, 4, 1, 17, 67, 2, 105, 101, 101, 17, 67, 3, 91, 0, 1, 17, 67, 2, 105, 195, 171, 108, 101, 0, 2, 105,
+ 195, 171, 110, 0, 99, 104, 0, 104, 8, 0, 106, 0, 106, 97, 2, 109, 97, 3, 91, 2, 35, 0, 106, 97, 114, 2, 109, 97, 110, 116,
+ 3, 91, 2, 35, 34, 0, 106, 97, 109, 112, 97, 110, 106, 101, 3, 91, 2, 35, 65, 48, 35, 50, 57, 13, 0, 106, 97, 109, 112, 111,
+ 101, 3, 91, 2, 35, 65, 48, 40, 12, 0, 106, 111, 107, 111, 108, 97, 100, 101, 3, 91, 2, 110, 49, 13, 55, 115, 72, 13, 0, 106,
+ 105, 109, 112, 97, 110, 2, 115, 101, 101, 3, 91, 13, 65, 48, 2, 35, 50, 0, 105, 1, 21, 2, 111, 3, 91, 37, 0, 105, 97, 97,
+ 108, 3, 91, 37, 6, 115, 55, 0, 105, 97, 108, 101, 3, 91, 37, 6, 115, 55, 13, 0, 99, 104, 117, 8, 2, 17, 67, 3, 91, 40,
+ 0, 106, 101, 114, 114, 105, 101, 3, 91, 108, 34, 37, 0, 105, 111, 1, 21, 2, 110, 101, 3, 91, 119, 6, 0, 7, 6, 116, 0, 4,
+ 2, 32, 100, 24, 3, 0, 2, 116, 3, 0, 4, 99, 104, 1, 17, 65, 3, 21, 0, 104, 1, 21, 2, 32, 24, 0, 104, 8, 0, 104,
+ 121, 1, 21, 2, 32, 0, 105, 111, 110, 1, 21, 2, 32, 0, 105, 111, 110, 115, 1, 21, 2, 32, 0, 108, 101, 1, 21, 2, 32, 0,
+ 106, 105, 101, 1, 101, 114, 3, 37, 80, 37, 0, 4, 3, 47, 0, 1, 17, 67, 21, 2, 101, 110, 121, 0, 1, 21, 2, 101, 109, 97,
+ 25, 12, 12, 0, 1, 97, 97, 114, 116, 115, 2, 106, 0, 104, 1, 21, 2, 17, 67, 0, 104, 8, 2, 21, 21, 0, 4, 97, 1, 21,
+ 2, 108, 105, 115, 3, 47, 2, 35, 0, 97, 2, 98, 108, 101, 116, 0, 97, 2, 114, 105, 101, 102, 0, 97, 2, 114, 105, 101, 119, 101,
+ 0, 97, 8, 2, 109, 98, 0, 97, 114, 8, 2, 116, 97, 21, 3, 47, 2, 35, 34, 0, 97, 114, 101, 110, 2, 116, 97, 3, 47, 2,
+ 35, 34, 13, 50, 0, 97, 116, 111, 101, 2, 195, 171, 3, 47, 2, 35, 47, 2, 40, 0, 97, 112, 105, 115, 115, 101, 2, 114, 105, 3,
+ 47, 2, 35, 48, 13, 89, 13, 0, 97, 107, 115, 105, 100, 101, 114, 2, 109, 3, 47, 2, 35, 49, 89, 2, 37, 72, 2, 112, 34, 0,
+ 97, 110, 122, 97, 2, 110, 105, 3, 47, 2, 35, 50, 88, 115, 0, 97, 108, 101, 110, 2, 116, 106, 105, 101, 3, 47, 2, 35, 55, 108,
+ 37, 68, 0, 97, 108, 101, 110, 116, 3, 47, 2, 35, 55, 108, 50, 47, 0, 97, 109, 97, 114, 105, 115, 107, 3, 47, 2, 35, 65, 2,
+ 35, 34, 109, 89, 49, 0, 97, 109, 101, 108, 101, 2, 116, 106, 3, 47, 2, 35, 65, 13, 55, 108, 37, 0, 97, 109, 98, 111, 101, 2,
+ 114, 121, 110, 3, 47, 2, 35, 65, 71, 2, 40, 0, 97, 109, 97, 2, 116, 105, 101, 3, 47, 2, 35, 65, 115, 0, 97, 98, 101, 114,
+ 2, 110, 97, 107, 101, 108, 3, 47, 2, 35, 71, 13, 34, 0, 97, 98, 97, 107, 3, 47, 2, 35, 71, 35, 49, 0, 97, 98, 108, 111,
+ 2, 16, 3, 47, 2, 35, 71, 55, 117, 0, 97, 102, 101, 2, 114, 101, 3, 47, 2, 35, 83, 13, 0, 97, 118, 101, 114, 2, 110, 105,
+ 101, 114, 3, 47, 2, 35, 83, 13, 34, 0, 97, 118, 101, 114, 110, 101, 3, 47, 2, 35, 83, 112, 34, 50, 13, 0, 4, 105, 2, 112,
+ 101, 114, 17, 65, 3, 47, 2, 37, 0, 105, 2, 114, 97, 0, 105, 101, 114, 108, 97, 110, 2, 116, 121, 3, 47, 2, 37, 12, 34, 55,
+ 2, 35, 50, 0, 105, 114, 97, 2, 110, 110, 105, 101, 3, 47, 2, 37, 34, 2, 35, 0, 105, 110, 101, 110, 8, 2, 116, 97, 21, 3,
+ 47, 2, 37, 50, 2, 108, 50, 0, 105, 98, 101, 116, 8, 3, 47, 2, 37, 71, 108, 47, 0, 105, 97, 114, 97, 3, 47, 2, 37, 115,
+ 34, 35, 0, 4, 111, 101, 2, 107, 111, 109, 101, 3, 47, 2, 40, 0, 111, 101, 2, 107, 111, 109, 115, 116, 105, 0, 111, 101, 2, 108,
+ 97, 97, 116, 98, 97, 0, 111, 101, 2, 114, 105, 115, 116, 101, 21, 0, 111, 101, 114, 2, 110, 3, 47, 2, 40, 34, 0, 111, 101, 114,
+ 101, 107, 101, 110, 2, 98, 3, 47, 2, 40, 34, 6, 116, 49, 13, 50, 0, 111, 101, 114, 101, 105, 107, 101, 3, 47, 2, 40, 34, 123,
+ 49, 13, 0, 4, 111, 112, 8, 2, 97, 97, 115, 3, 47, 2, 40, 48, 0, 111, 112, 8, 2, 97, 115, 101, 0, 111, 101, 112, 97, 115,
+ 108, 105, 107, 3, 47, 2, 40, 48, 35, 89, 55, 13, 49, 0, 111, 110, 101, 101, 108, 3, 47, 2, 40, 50, 116, 55, 0, 111, 110, 101,
+ 108, 101, 3, 47, 2, 40, 50, 116, 55, 13, 0, 111, 101, 103, 97, 110, 107, 3, 47, 2, 40, 136, 6, 35, 68, 49, 0, 111, 101, 103,
+ 101, 101, 102, 3, 47, 2, 40, 136, 116, 83, 0, 111, 101, 103, 101, 119, 101, 110, 2, 100, 3, 47, 2, 40, 136, 116, 84, 13, 50, 0,
+ 111, 114, 8, 2, 110, 121, 110, 3, 47, 2, 110, 34, 0, 111, 107, 2, 116, 111, 107, 107, 3, 47, 2, 110, 49, 0, 111, 107, 107, 101,
+ 2, 108, 111, 3, 47, 2, 110, 49, 13, 0, 111, 109, 98, 111, 108, 97, 3, 47, 2, 110, 65, 71, 117, 55, 2, 35, 0, 111, 115, 8,
+ 2, 107, 97, 3, 47, 2, 110, 89, 0, 111, 8, 2, 110, 97, 3, 47, 2, 117, 0, 4, 111, 112, 8, 2, 111, 103, 114, 97, 3, 47,
+ 2, 117, 48, 0, 111, 112, 8, 2, 111, 108, 111, 0, 117, 98, 101, 114, 107, 117, 108, 111, 115, 101, 3, 47, 2, 118, 71, 13, 34, 49,
+ 2, 118, 55, 117, 89, 13, 0, 97, 105, 119, 97, 2, 110, 3, 47, 2, 121, 58, 35, 0, 121, 100, 2, 114, 111, 119, 3, 47, 2, 123,
+ 47, 0, 111, 105, 2, 108, 101, 116, 3, 47, 2, 124, 0, 117, 105, 110, 2, 105, 101, 114, 3, 47, 2, 127, 50, 0, 1, 114, 101, 118,
+ 100, 97, 2, 101, 3, 47, 6, 0, 105, 101, 102, 1, 21, 2, 32, 3, 47, 6, 37, 83, 0, 4, 105, 101, 119, 101, 1, 21, 2, 32,
+ 3, 47, 6, 37, 84, 13, 0, 105, 101, 119, 101, 1, 21, 2, 114, 32, 0, 111, 101, 8, 2, 119, 101, 110, 25, 14, 128, 132, 131, 3,
+ 47, 6, 40, 0, 111, 101, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 47, 6, 40, 136, 13, 0, 111, 101, 103, 101, 2, 119, 105, 110,
+ 103, 3, 47, 6, 40, 136, 116, 0, 97, 108, 105, 103, 1, 21, 3, 47, 6, 115, 55, 13, 136, 0, 111, 114, 105, 115, 1, 21, 2, 32,
+ 3, 47, 6, 117, 34, 13, 89, 0, 117, 117, 114, 3, 47, 6, 118, 34, 0, 121, 1, 21, 2, 100, 105, 103, 3, 47, 6, 123, 0, 117,
+ 105, 103, 108, 105, 107, 3, 47, 6, 127, 136, 55, 13, 49, 0, 97, 110, 100, 101, 8, 2, 17, 67, 21, 3, 47, 7, 35, 50, 72, 13,
+ 0, 111, 112, 8, 2, 17, 65, 3, 47, 7, 110, 48, 10, 0, 117, 114, 98, 111, 8, 2, 25, 3, 47, 7, 111, 34, 71, 117, 10, 0,
+ 104, 101, 117, 8, 3, 47, 7, 128, 0, 116, 101, 108, 3, 47, 13, 55, 0, 105, 110, 107, 2, 116, 105, 110, 107, 3, 47, 13, 68, 49,
+ 0, 4, 97, 110, 100, 2, 111, 3, 47, 35, 50, 47, 10, 0, 97, 110, 100, 8, 2, 97, 0, 105, 116, 101, 108, 3, 47, 37, 47, 13,
+ 55, 0, 105, 115, 115, 117, 101, 3, 47, 37, 91, 2, 40, 0, 111, 101, 114, 101, 2, 32, 3, 47, 40, 12, 34, 13, 0, 111, 101, 110,
+ 101, 109, 101, 110, 3, 47, 40, 50, 6, 116, 65, 13, 50, 0, 4, 106, 1, 21, 2, 97, 3, 47, 57, 0, 106, 1, 105, 117, 0, 106,
+ 111, 101, 114, 110, 97, 108, 105, 1, 21, 3, 47, 57, 2, 40, 34, 50, 2, 35, 55, 13, 0, 119, 101, 101, 100, 2, 25, 3, 47, 58,
+ 37, 12, 72, 0, 119, 105, 115, 2, 17, 65, 3, 47, 58, 109, 89, 10, 0, 119, 101, 101, 100, 2, 114, 97, 3, 47, 58, 116, 72, 0,
+ 119, 121, 102, 101, 2, 108, 3, 47, 58, 123, 83, 13, 0, 111, 103, 1, 103, 114, 111, 98, 3, 47, 110, 136, 10, 0, 117, 114, 108, 105,
+ 110, 103, 116, 111, 110, 3, 47, 111, 12, 55, 2, 37, 68, 47, 13, 50, 0, 117, 115, 115, 101, 110, 3, 47, 111, 89, 13, 50, 0, 117,
+ 103, 2, 17, 65, 3, 47, 111, 136, 10, 0, 4, 117, 117, 114, 1, 105, 116, 114, 97, 112, 3, 47, 118, 12, 34, 0, 117, 117, 114, 1,
+ 115, 0, 121, 100, 2, 114, 3, 47, 123, 47, 0, 97, 110, 116, 8, 2, 101, 3, 47, 133, 50, 47, 0, 97, 110, 116, 101, 115, 3, 47,
+ 133, 50, 47, 13, 89, 0, 4, 106, 3, 76, 0, 106, 8, 2, 105, 101, 0, 106, 101, 2, 108, 108, 105, 115, 3, 76, 2, 108, 0, 106,
+ 97, 110, 107, 1, 21, 3, 76, 35, 68, 49, 0, 106, 101, 108, 108, 111, 3, 76, 108, 55, 40, 0, 106, 2, 105, 101, 3, 80, 0, 106,
+ 105, 101, 1, 105, 117, 3, 80, 37, 0, 105, 97, 2, 32, 3, 91, 57, 35, 0, 7, 6, 117, 0, 103, 97, 110, 2, 100, 101, 3, 2,
+ 40, 81, 2, 35, 50, 0, 1, 109, 2, 115, 107, 105, 101, 116, 3, 2, 111, 0, 108, 116, 105, 2, 109, 97, 3, 2, 111, 55, 47, 2,
+ 37, 0, 8, 2, 114, 97, 3, 2, 118, 0, 114, 105, 110, 101, 3, 2, 118, 34, 37, 50, 13, 0, 114, 105, 101, 110, 119, 101, 103, 3,
+ 2, 118, 34, 37, 50, 84, 112, 136, 10, 0, 114, 101, 8, 2, 116, 3, 2, 118, 34, 116, 0, 116, 111, 2, 112, 105, 17, 65, 3, 2,
+ 118, 47, 117, 0, 110, 105, 118, 101, 114, 115, 2, 17, 65, 21, 3, 2, 118, 50, 2, 37, 84, 2, 112, 34, 89, 0, 115, 8, 98, 2,
+ 17, 65, 3, 7, 111, 89, 10, 0, 2, 104, 108, 101, 32, 3, 40, 12, 0, 2, 17, 67, 3, 111, 0, 4, 3, 118, 0, 2, 17, 67,
+ 17, 65, 0, 117, 0, 114, 101, 8, 2, 17, 67, 3, 118, 12, 34, 13, 0, 114, 105, 110, 101, 101, 114, 3, 118, 34, 37, 50, 6, 116,
+ 34, 0, 119, 1, 110, 3, 118, 84, 0, 4, 119, 101, 1, 110, 2, 17, 67, 3, 118, 84, 13, 0, 119, 101, 1, 114, 17, 67, 2, 17,
+ 67, 0, 119, 101, 108, 105, 107, 1, 17, 67, 3, 118, 84, 13, 55, 13, 49, 0, 121, 3, 127, 0, 110, 116, 106, 105, 101, 1, 17, 67,
+ 3, 127, 68, 80, 37, 0, 116, 106, 105, 101, 3, 127, 80, 37, 0, 7, 6, 118, 0, 2, 118, 3, 0, 105, 108, 108, 101, 3, 21, 0,
+ 3, 83, 0, 97, 2, 108, 108, 101, 105, 3, 83, 2, 35, 0, 97, 116, 105, 2, 107, 97, 97, 110, 3, 83, 2, 35, 47, 2, 37, 0,
+ 97, 107, 97, 2, 116, 117, 114, 101, 3, 83, 2, 35, 49, 13, 0, 97, 110, 8, 2, 21, 3, 83, 2, 35, 50, 0, 97, 110, 115, 101,
+ 108, 102, 2, 115, 112, 114, 3, 83, 2, 35, 50, 89, 2, 112, 55, 83, 0, 105, 2, 111, 3, 83, 2, 37, 0, 105, 111, 2, 108, 101,
+ 116, 25, 3, 83, 2, 37, 2, 40, 0, 105, 101, 114, 2, 107, 97, 110, 116, 105, 103, 3, 83, 2, 37, 12, 34, 0, 105, 116, 114, 105,
+ 2, 111, 101, 108, 3, 83, 2, 37, 47, 34, 2, 37, 0, 4, 117, 108, 2, 107, 97, 3, 83, 2, 111, 55, 0, 117, 108, 8, 2, 103,
+ 97, 97, 116, 0, 121, 2, 97, 110, 100, 105, 103, 3, 83, 2, 123, 0, 97, 108, 108, 105, 103, 3, 83, 6, 35, 55, 13, 136, 0, 97,
+ 115, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 83, 6, 35, 89, 136, 13, 0, 105, 115, 101, 2, 25, 3, 83, 6, 37, 89, 37, 0,
+ 117, 108, 100, 105, 103, 3, 83, 6, 111, 55, 72, 13, 136, 0, 97, 97, 114, 100, 105, 103, 1, 21, 3, 83, 6, 115, 34, 72, 13, 136,
+ 0, 97, 107, 97, 110, 115, 105, 101, 3, 83, 13, 49, 35, 50, 89, 37, 0, 4, 105, 115, 1, 25, 2, 105, 101, 114, 3, 83, 13, 89,
+ 0, 105, 115, 1, 101, 105, 21, 2, 32, 0, 105, 115, 101, 110, 2, 116, 101, 3, 83, 13, 89, 13, 50, 0, 105, 115, 105, 116, 101, 3,
+ 83, 13, 89, 37, 47, 13, 0, 114, 101, 100, 101, 2, 108, 105, 101, 119, 3, 83, 34, 2, 116, 72, 13, 0, 114, 101, 101, 115, 97, 97,
+ 110, 2, 106, 97, 3, 83, 34, 2, 116, 89, 19, 2, 115, 50, 0, 4, 114, 121, 2, 109, 101, 115, 115, 101, 108, 3, 83, 34, 2, 123,
+ 0, 114, 121, 2, 109, 111, 101, 100, 0, 114, 121, 2, 112, 111, 115, 116, 105, 0, 114, 121, 2, 119, 105, 108, 0, 114, 105, 101, 110, 100,
+ 105, 2, 110, 3, 83, 34, 37, 50, 72, 6, 109, 0, 114, 111, 116, 2, 101, 105, 101, 114, 3, 83, 34, 110, 47, 10, 0, 114, 101, 101,
+ 109, 100, 101, 3, 83, 34, 116, 65, 72, 13, 0, 114, 101, 100, 101, 3, 83, 34, 116, 72, 13, 0, 114, 121, 103, 101, 119, 105, 103, 3,
+ 83, 34, 123, 136, 6, 116, 84, 13, 136, 0, 97, 2, 100, 111, 101, 107, 3, 83, 35, 0, 97, 116, 8, 2, 17, 65, 21, 3, 83, 35,
+ 47, 10, 0, 97, 107, 2, 117, 110, 105, 101, 3, 83, 35, 49, 10, 0, 97, 110, 103, 8, 2, 21, 3, 83, 35, 68, 0, 97, 110, 103,
+ 101, 110, 3, 83, 35, 68, 13, 50, 0, 97, 110, 107, 108, 105, 107, 8, 3, 83, 35, 68, 49, 55, 13, 49, 0, 97, 115, 115, 116, 101,
+ 2, 108, 3, 83, 35, 89, 47, 112, 0, 105, 115, 1, 100, 97, 2, 101, 21, 3, 83, 37, 89, 6, 0, 108, 105, 101, 195, 171, 2, 110,
+ 105, 101, 114, 3, 83, 55, 2, 37, 13, 0, 108, 97, 109, 2, 111, 111, 3, 83, 55, 35, 65, 10, 0, 108, 97, 2, 17, 67, 17, 65,
+ 17, 65, 3, 83, 55, 115, 0, 105, 115, 2, 17, 65, 3, 83, 109, 89, 0, 195, 169, 114, 3, 83, 113, 34, 0, 4, 97, 97, 114, 100,
+ 105, 103, 1, 114, 101, 118, 3, 83, 115, 34, 72, 13, 136, 0, 97, 97, 114, 100, 105, 103, 1, 116, 105, 117, 0, 97, 116, 101, 2, 17,
+ 67, 3, 83, 115, 47, 13, 0, 1, 21, 2, 97, 108, 101, 110, 116, 3, 84, 0, 97, 2, 107, 117, 3, 84, 2, 35, 0, 97, 114, 105,
+ 2, 17, 65, 3, 84, 2, 35, 34, 2, 37, 0, 97, 108, 117, 116, 97, 3, 84, 2, 35, 55, 118, 47, 2, 35, 0, 97, 115, 101, 108,
+ 105, 110, 101, 3, 84, 2, 35, 89, 13, 55, 37, 50, 0, 97, 103, 105, 110, 2, 17, 65, 21, 3, 84, 2, 35, 136, 2, 37, 50, 0,
+ 4, 105, 2, 98, 114, 17, 65, 3, 84, 2, 37, 0, 105, 2, 99, 116, 111, 21, 0, 105, 8, 2, 114, 97, 0, 105, 116, 97, 2, 109,
+ 105, 3, 84, 2, 37, 47, 2, 35, 0, 105, 115, 105, 2, 111, 101, 110, 3, 84, 2, 37, 89, 2, 37, 0, 105, 115, 2, 117, 17, 65,
+ 3, 84, 2, 37, 90, 0, 105, 8, 2, 114, 105, 3, 84, 13, 0, 105, 114, 116, 117, 3, 84, 13, 34, 76, 2, 118, 0, 97, 103, 105,
+ 110, 97, 3, 84, 35, 136, 37, 50, 35, 0, 105, 114, 117, 2, 25, 3, 84, 37, 34, 111, 0, 105, 116, 114, 111, 8, 2, 32, 3, 84,
+ 37, 47, 34, 2, 40, 0, 105, 107, 105, 110, 103, 3, 84, 37, 49, 37, 68, 0, 105, 100, 101, 111, 3, 84, 37, 72, 119, 0, 4, 105,
+ 115, 1, 17, 65, 2, 97, 115, 105, 101, 3, 84, 37, 89, 0, 105, 115, 2, 105, 101, 0, 105, 115, 2, 117, 109, 0, 105, 115, 1, 17,
+ 65, 2, 101, 21, 3, 84, 37, 89, 6, 0, 105, 195, 171, 116, 110, 97, 2, 109, 101, 3, 84, 57, 2, 108, 47, 50, 2, 35, 0, 105,
+ 108, 108, 97, 3, 84, 109, 55, 35, 0, 7, 6, 119, 0, 2, 119, 3, 0, 4, 1, 21, 2, 17, 67, 32, 3, 21, 0, 1, 21, 2,
+ 32, 24, 0, 104, 0, 110, 0, 111, 111, 100, 2, 12, 0, 111, 114, 116, 104, 0, 115, 1, 21, 2, 32, 24, 0, 4, 1, 100, 3, 58,
+ 0, 1, 104, 103, 0, 1, 107, 0, 1, 115, 0, 1, 115, 2, 97, 114, 116, 0, 1, 115, 2, 101, 101, 114, 100, 101, 114, 0, 1, 115,
+ 21, 2, 97, 108, 107, 32, 0, 1, 115, 101, 98, 2, 97, 97, 114, 100, 101, 0, 1, 115, 101, 105, 2, 97, 97, 110, 0, 1, 115, 114,
+ 101, 2, 101, 101, 114, 32, 0, 1, 116, 0, 97, 103, 103, 97, 1, 107, 3, 58, 35, 136, 35, 0, 97, 114, 101, 1, 115, 101, 98, 3,
+ 58, 115, 34, 13, 0, 121, 102, 101, 108, 1, 116, 21, 3, 58, 123, 83, 13, 55, 0, 4, 3, 84, 0, 1, 17, 67, 2, 101, 101, 114,
+ 100, 101, 114, 0, 1, 17, 67, 2, 105, 116, 32, 0, 1, 17, 67, 2, 195, 170, 114, 101, 108, 100, 0, 1, 17, 67, 17, 65, 2, 97,
+ 97, 105, 101, 114, 0, 1, 17, 67, 21, 2, 97, 97, 114, 100, 101, 32, 0, 1, 17, 67, 21, 2, 97, 114, 109, 0, 1, 17, 67, 21,
+ 2, 101, 114, 107, 0, 1, 17, 67, 21, 2, 101, 195, 171, 0, 1, 17, 67, 21, 2, 105, 101, 108, 0, 1, 17, 67, 21, 2, 111, 17,
+ 67, 25, 0, 1, 17, 67, 21, 2, 111, 111, 17, 67, 0, 1, 17, 67, 21, 2, 117, 114, 109, 0, 1, 17, 67, 21, 2, 121, 100, 0,
+ 1, 17, 67, 111, 111, 0, 1, 21, 2, 97, 101, 110, 0, 1, 100, 17, 65, 17, 65, 0, 1, 100, 21, 2, 97, 97, 114, 0, 1, 100,
+ 97, 0, 1, 100, 110, 0, 1, 100, 111, 17, 67, 0, 1, 100, 121, 0, 1, 107, 2, 17, 65, 110, 100, 0, 1, 107, 2, 101, 114, 17,
+ 67, 0, 1, 107, 2, 111, 17, 65, 0, 1, 107, 21, 2, 97, 108, 109, 0, 1, 115, 2, 97, 116, 101, 114, 0, 1, 115, 2, 101, 101,
+ 107, 0, 1, 115, 2, 105, 108, 0, 1, 115, 2, 111, 101, 100, 101, 0, 1, 115, 2, 111, 101, 108, 105, 110, 103, 0, 1, 115, 2, 111,
+ 117, 0, 1, 115, 2, 114, 0, 1, 115, 2, 121, 102, 0, 1, 115, 10, 2, 101, 101, 102, 115, 0, 1, 115, 17, 65, 17, 65, 2, 101,
+ 110, 107, 0, 1, 115, 21, 2, 17, 65, 110, 32, 0, 1, 115, 21, 2, 17, 65, 110, 100, 0, 1, 115, 21, 2, 97, 97, 110, 0, 1,
+ 115, 21, 2, 97, 108, 0, 1, 115, 21, 2, 97, 110, 103, 32, 0, 1, 115, 21, 2, 97, 110, 103, 101, 32, 0, 1, 115, 21, 2, 101,
+ 110, 110, 0, 1, 115, 97, 97, 108, 112, 2, 101, 114, 17, 67, 0, 1, 115, 97, 118, 0, 1, 115, 105, 101, 108, 118, 0, 1, 115, 105,
+ 109, 0, 1, 115, 107, 108, 111, 118, 0, 1, 115, 107, 121, 108, 2, 97, 97, 17, 67, 0, 1, 115, 110, 101, 0, 1, 115, 111, 108, 0,
+ 1, 115, 114, 101, 0, 1, 116, 2, 97, 97, 114, 0, 1, 116, 2, 97, 116, 0, 1, 116, 17, 65, 11, 0, 1, 116, 21, 2, 97, 110,
+ 100, 0, 1, 116, 21, 2, 105, 101, 0, 1, 116, 21, 2, 121, 0, 1, 116, 101, 111, 0, 1, 116, 105, 0, 1, 116, 110, 2, 17, 65,
+ 0, 1, 116, 114, 97, 119, 115, 0, 1, 116, 117, 17, 67, 0, 1, 116, 117, 111, 0, 2, 101, 115, 101, 32, 0, 2, 121, 115, 0, 97,
+ 116, 2, 119, 111, 110, 100, 3, 84, 2, 35, 47, 0, 4, 97, 110, 2, 115, 116, 97, 108, 116, 3, 84, 2, 35, 50, 0, 97, 110, 2,
+ 116, 114, 111, 117, 105, 103, 0, 97, 110, 111, 114, 100, 101, 108, 105, 2, 107, 3, 84, 2, 35, 50, 10, 110, 34, 72, 13, 55, 13, 0,
+ 97, 108, 2, 107, 117, 114, 101, 3, 84, 2, 35, 55, 0, 97, 110, 107, 101, 108, 2, 109, 111, 101, 100, 3, 84, 2, 35, 68, 49, 13,
+ 55, 0, 111, 101, 2, 115, 116, 121, 110, 3, 84, 2, 40, 0, 111, 108, 2, 118, 105, 110, 3, 84, 2, 110, 55, 0, 97, 97, 114, 2,
+ 110, 101, 101, 109, 98, 97, 3, 84, 2, 115, 34, 0, 121, 115, 103, 101, 2, 114, 105, 103, 3, 84, 2, 123, 89, 136, 116, 0, 195, 170,
+ 114, 101, 108, 100, 8, 2, 21, 14, 128, 132, 134, 3, 84, 6, 113, 34, 13, 55, 47, 10, 0, 97, 97, 114, 100, 105, 103, 1, 10, 3,
+ 84, 6, 115, 34, 72, 13, 136, 0, 97, 110, 8, 2, 17, 65, 14, 128, 132, 131, 3, 84, 7, 35, 50, 10, 0, 105, 108, 108, 101, 2,
+ 109, 105, 3, 84, 13, 55, 13, 0, 105, 108, 104, 101, 108, 2, 109, 105, 3, 84, 13, 55, 107, 2, 112, 55, 0, 105, 110, 107, 101, 2,
+ 108, 105, 101, 114, 3, 84, 13, 68, 49, 13, 55, 0, 105, 115, 112, 101, 108, 2, 116, 117, 3, 84, 13, 89, 48, 13, 55, 0, 114, 101,
+ 101, 100, 2, 97, 97, 114, 100, 105, 103, 3, 84, 34, 2, 116, 47, 10, 0, 114, 101, 101, 100, 2, 97, 3, 84, 34, 116, 47, 10, 0,
+ 4, 97, 97, 114, 100, 101, 101, 114, 3, 84, 35, 34, 72, 6, 116, 34, 0, 97, 97, 114, 100, 101, 114, 2, 21, 0, 97, 110, 103, 101,
+ 2, 100, 114, 97, 103, 3, 84, 35, 50, 136, 13, 0, 97, 115, 1, 115, 21, 2, 25, 3, 84, 35, 89, 0, 97, 115, 97, 103, 2, 116,
+ 105, 103, 3, 84, 35, 89, 10, 4, 35, 136, 0, 97, 103, 1, 17, 67, 2, 25, 3, 84, 35, 136, 0, 105, 107, 105, 110, 103, 3, 84,
+ 37, 49, 37, 68, 0, 111, 114, 99, 101, 115, 116, 101, 114, 3, 84, 40, 89, 47, 13, 34, 0, 101, 100, 2, 114, 101, 110, 3, 84, 108,
+ 47, 0, 101, 114, 115, 116, 101, 1, 21, 2, 32, 3, 84, 109, 34, 89, 47, 13, 0, 4, 105, 110, 100, 8, 2, 97, 3, 84, 109, 50,
+ 47, 10, 0, 105, 110, 100, 8, 2, 111, 0, 105, 108, 107, 101, 114, 3, 84, 109, 55, 49, 13, 34, 0, 105, 110, 107, 101, 108, 1, 17,
+ 67, 3, 84, 109, 68, 49, 13, 55, 0, 105, 103, 8, 3, 84, 109, 136, 0, 111, 108, 8, 2, 17, 65, 3, 84, 110, 55, 10, 0, 111,
+ 108, 107, 101, 3, 84, 110, 55, 49, 13, 0, 195, 170, 114, 101, 108, 2, 100, 106, 105, 101, 3, 84, 113, 34, 13, 55, 0, 195, 170, 114,
+ 101, 108, 100, 119, 3, 84, 113, 34, 13, 55, 47, 84, 0, 195, 170, 114, 101, 108, 100, 101, 2, 32, 3, 84, 113, 34, 13, 55, 72, 13,
+ 0, 4, 97, 1, 21, 2, 32, 24, 3, 84, 115, 0, 97, 2, 115, 112, 111, 114, 101, 0, 97, 2, 118, 111, 108, 0, 97, 2, 118, 114,
+ 97, 103, 0, 97, 8, 2, 98, 111, 0, 97, 8, 2, 119, 121, 0, 97, 97, 114, 1, 107, 3, 84, 115, 34, 0, 4, 97, 114, 101, 1,
+ 107, 21, 3, 84, 115, 34, 13, 0, 97, 114, 101, 1, 115, 21, 0, 97, 114, 101, 1, 116, 2, 25, 0, 97, 97, 114, 116, 115, 1, 17,
+ 67, 3, 84, 115, 34, 47, 89, 0, 97, 116, 101, 114, 1, 107, 21, 3, 84, 115, 47, 13, 34, 0, 97, 112, 101, 110, 3, 84, 115, 48,
+ 13, 50, 0, 111, 111, 114, 100, 2, 97, 3, 84, 117, 34, 47, 10, 0, 111, 111, 114, 100, 101, 3, 84, 117, 34, 72, 13, 0, 111, 110,
+ 105, 110, 103, 1, 17, 67, 21, 3, 84, 117, 50, 13, 68, 0, 111, 111, 110, 103, 101, 119, 101, 115, 3, 84, 117, 50, 136, 13, 84, 108,
+ 89, 0, 121, 107, 1, 115, 10, 3, 84, 123, 49, 0, 121, 110, 107, 101, 108, 2, 100, 101, 114, 3, 84, 123, 50, 49, 112, 55, 0, 101,
+ 110, 115, 1, 107, 117, 108, 3, 84, 134, 50, 89, 0, 7, 6, 120, 0, 2, 120, 3, 0, 104, 111, 115, 97, 3, 49, 7, 131, 89, 35,
+ 0, 3, 49, 89, 0, 101, 110, 2, 111, 3, 88, 2, 108, 50, 0, 7, 6, 121, 0, 1, 112, 112, 97, 107, 115, 2, 32, 3, 2, 123,
+ 0, 1, 17, 67, 11, 2, 32, 3, 21, 0, 111, 114, 107, 3, 57, 6, 131, 49, 0, 3, 123, 0, 115, 116, 101, 114, 114, 101, 2, 108,
+ 105, 110, 3, 123, 89, 47, 13, 34, 116, 0, 7, 6, 122, 0, 2, 122, 3, 0, 3, 88, 0, 97, 109, 98, 101, 115, 105, 3, 88, 2,
+ 35, 65, 71, 116, 89, 2, 37, 0, 101, 98, 114, 97, 3, 88, 116, 71, 34, 35, 0, 1, 116, 3, 89, 0, 7, 6, 206, 0, 4, 172,
+ 3, 6, 35, 55, 83, 35, 10, 0, 177, 0, 4, 173, 3, 6, 108, 48, 89, 37, 55, 110, 50, 10, 0, 181, 0, 191, 3, 6, 110, 65,
+ 37, 49, 34, 110, 50, 10, 0, 4, 174, 3, 6, 116, 47, 35, 10, 0, 183, 0, 4, 175, 3, 37, 6, 117, 47, 35, 10, 0, 185, 0,
+ 186, 3, 49, 6, 35, 48, 35, 10, 0, 190, 3, 49, 89, 6, 37, 10, 0, 189, 3, 50, 6, 118, 12, 10, 0, 187, 3, 55, 6, 35,
+ 65, 71, 72, 35, 10, 0, 188, 3, 65, 6, 118, 12, 10, 0, 178, 3, 71, 6, 116, 47, 35, 10, 0, 180, 3, 72, 6, 112, 55, 47,
+ 35, 10, 0, 179, 3, 81, 6, 35, 65, 35, 10, 0, 184, 3, 87, 6, 116, 47, 35, 10, 0, 182, 3, 88, 6, 116, 47, 35, 10, 0,
+ 7, 6, 207, 0, 4, 133, 3, 6, 40, 48, 89, 37, 55, 110, 50, 10, 0, 141, 0, 140, 3, 6, 110, 65, 37, 49, 34, 110, 50, 10,
+ 0, 129, 3, 34, 6, 117, 10, 0, 132, 3, 47, 6, 129, 10, 0, 128, 3, 48, 6, 37, 10, 0, 136, 3, 48, 89, 6, 37, 10, 0,
+ 134, 3, 83, 6, 37, 10, 0, 4, 130, 3, 89, 6, 37, 81, 65, 35, 10, 0, 131, 0, 135, 3, 101, 6, 37, 10, 0, 4, 137, 3,
+ 117, 65, 6, 116, 136, 35, 10, 0, 142, 0, 7, 6, 0, 33, 1, 19, 3, 0, 195, 175, 108, 108, 117, 2, 115, 116, 3, 2, 37, 55,
+ 2, 111, 0, 39, 116, 106, 105, 101, 1, 21, 3, 2, 37, 80, 37, 0, 195, 175, 115, 111, 108, 3, 2, 37, 89, 2, 40, 55, 0, 195,
+ 175, 2, 110, 17, 67, 3, 6, 109, 0, 195, 169, 107, 1, 25, 2, 32, 3, 6, 112, 49, 0, 195, 170, 114, 2, 32, 3, 7, 113, 34,
+ 0, 195, 170, 114, 101, 2, 32, 3, 7, 113, 34, 13, 0, 195, 161, 1, 17, 67, 2, 17, 67, 17, 65, 3, 7, 115, 0, 33, 3, 9,
+ 123, 47, 34, 40, 48, 9, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 4, 195,
+ 171, 2, 116, 101, 105, 116, 3, 13, 0, 195, 175, 2, 110, 115, 112, 0, 195, 175, 2, 110, 116, 0, 201, 153, 0, 195, 175, 110, 107, 97,
+ 114, 110, 2, 17, 65, 3, 13, 68, 49, 2, 35, 34, 50, 0, 195, 177, 3, 21, 101, 115, 0, 195, 161, 1, 25, 2, 17, 67, 25, 3,
+ 26, 35, 0, 195, 161, 108, 108, 101, 2, 25, 3, 26, 35, 55, 13, 0, 195, 179, 195, 169, 3, 26, 40, 0, 195, 169, 1, 25, 2, 17,
+ 67, 25, 3, 26, 108, 0, 195, 179, 1, 25, 2, 17, 67, 25, 3, 26, 110, 0, 195, 186, 1, 25, 2, 17, 67, 25, 3, 26, 111, 0,
+ 195, 169, 107, 2, 32, 3, 26, 112, 49, 0, 195, 161, 195, 161, 3, 26, 115, 0, 195, 169, 195, 169, 3, 26, 116, 0, 195, 179, 195, 179,
+ 3, 26, 117, 0, 195, 179, 195, 186, 3, 26, 120, 0, 195, 189, 3, 26, 123, 0, 195, 179, 195, 179, 105, 3, 26, 125, 0, 195, 169, 195,
+ 186, 3, 26, 128, 0, 195, 175, 103, 110, 111, 114, 101, 101, 114, 3, 37, 136, 50, 40, 34, 6, 116, 34, 0, 45, 8, 32, 2, 32, 15,
+ 3, 65, 37, 50, 111, 89, 0, 36, 3, 72, 110, 55, 13, 34, 0, 39, 115, 1, 21, 2, 14, 128, 128, 130, 3, 89, 0, 195, 168, 8,
+ 17, 67, 2, 32, 3, 108, 0, 195, 187, 101, 3, 111, 12, 13, 0, 195, 171, 1, 101, 103, 2, 114, 102, 3, 112, 0, 195, 170, 2, 114,
+ 3, 113, 0, 195, 170, 101, 114, 1, 108, 3, 113, 13, 34, 0, 195, 170, 114, 1, 107, 115, 2, 12, 3, 113, 34, 0, 195, 170, 114, 101,
+ 1, 98, 2, 32, 3, 113, 34, 13, 0, 195, 170, 3, 130, 0, 195, 180, 3, 131, 0, 195, 174, 101, 3, 132, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts1 = FileInMemory_createWithData (81297, reinterpret_cast<const char *> (&espeakdata_dicts1_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/af_dict",
U"af");
- my addItem_move (espeakdata_dicts1.move());
+ Collection_addItem (me.peek(), espeakdata_dicts1.transfer());
- static unsigned char espeakdata_dicts2_data[3335] = {
- 0, 4, 0, 0, 149, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4,
- 95, 100, 112, 116, 10, 50, 6, 13, 110, 108, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 12, 1, 37, 48, 13, 34, 89, 6, 13, 50, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ static unsigned char espeakdata_dicts2_data[1351] = {
+ 0, 4, 0, 0, 8, 4, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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,
+ 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2772,6 +2755,39 @@ autoFileInMemorySet create_espeakdata_dicts () {
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, 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, 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, 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, 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, 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, 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, 6, 201, 148, 0, 3, 109, 0, 7, 6, 201, 155, 0, 3, 108, 0, 7, 6, 97,
+ 0, 3, 35, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 3, 49, 0, 4, 2, 101, 3, 89, 0, 2, 105, 0, 7, 6, 100,
+ 0, 3, 72, 0, 119, 3, 75, 0, 119, 2, 105, 3, 77, 0, 7, 6, 101, 0, 3, 36, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6,
+ 103, 0, 121, 3, 72, 94, 0, 3, 81, 0, 7, 6, 104, 0, 4, 2, 105, 3, 99, 0, 121, 0, 119, 2, 105, 3, 99, 58, 0, 3,
+ 107, 0, 7, 6, 105, 0, 3, 37, 0, 7, 6, 106, 0, 3, 75, 0, 7, 6, 107, 0, 3, 49, 0, 121, 3, 78, 0, 7, 6, 108,
+ 0, 3, 55, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 4, 103, 2, 105, 3, 67, 0, 106, 0, 119, 2, 105,
+ 0, 4, 110, 121, 2, 105, 3, 67, 12, 0, 121, 2, 105, 0, 2, 107, 3, 68, 0, 103, 3, 68, 12, 0, 119, 3, 68, 12, 58, 0,
+ 7, 6, 111, 0, 3, 39, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 49, 0, 117, 3, 49, 58, 0, 7, 6, 114, 0,
+ 3, 51, 0, 7, 6, 115, 0, 3, 89, 0, 7, 6, 116, 0, 3, 47, 0, 2, 105, 3, 47, 99, 0, 7, 6, 117, 0, 3, 40, 0,
+ 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 3, 49, 89, 0, 8, 3, 88, 0, 7, 6, 121, 0,
+ 1, 25, 2, 25, 3, 37, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 36, 3, 72, 109, 55, 35, 51, 0, 7, 0,
+ 0};
+ autoFileInMemory espeakdata_dicts2 = FileInMemory_createWithData (1350, reinterpret_cast<const char *> (&espeakdata_dicts2_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/ak_dict",
+ U"ak");
+ Collection_addItem (me.peek(), espeakdata_dicts2.transfer());
+
+ static unsigned char espeakdata_dicts3_data[3335] = {
+ 0, 4, 0, 0, 149, 5, 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, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 37, 48, 13, 34, 89, 6, 13, 50, 47, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 4,
+ 16, 20, 10, 50, 6, 13, 110, 108, 71, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 18, 3, 225, 141, 164, 72, 6, 108, 34, 108, 82, 108, 89, 13, 34, 13, 88, 0, 0, 20, 3, 225, 141, 167, 110, 6,
108, 57, 35, 112, 36, 65, 108, 55, 108, 49, 108, 47, 0, 0, 0, 0, 0, 18, 3, 225, 141, 163, 50, 6, 13, 110, 13, 55, 35, 89,
13, 34, 13, 88, 0, 0, 18, 3, 225, 141, 162, 19, 6, 35, 34, 35, 47, 108, 50, 13, 110, 108, 71, 0, 0, 0, 0, 0, 0, 0,
@@ -2873,6702 +2889,6098 @@ autoFileInMemorySet create_espeakdata_dicts () {
32, 3, 83, 0, 136, 3, 83, 13, 0, 139, 3, 83, 35, 0, 140, 3, 83, 36, 0, 138, 3, 83, 37, 0, 142, 3, 83, 39, 0, 137,
3, 83, 40, 0, 154, 3, 83, 57, 13, 0, 143, 3, 83, 58, 35, 0, 141, 3, 83, 108, 0, 7, 6, 0, 36, 3, 72, 39, 55, 35,
34, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts2 = FileInMemory_createWithData (3334, reinterpret_cast<const char *> (&espeakdata_dicts2_data),
- U"espeak-1.48.04-source/espeak-data/am_dict",
+ autoFileInMemory espeakdata_dicts3 = FileInMemory_createWithData (3334, reinterpret_cast<const char *> (&espeakdata_dicts3_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/am_dict",
U"am");
- my addItem_move (espeakdata_dicts2.move());
-
- static unsigned char espeakdata_dicts3_data[6718] = {
- 0, 4, 0, 0, 123, 21, 0, 0, 0, 0, 0, 0, 0, 4, 193, 4, 76, 0, 12, 68, 5, 4, 12, 20, 6, 35, 48, 109, 55, 0,
- 5, 194, 5, 0, 13, 0, 13, 69, 37, 2, 15, 56, 80, 6, 117, 83, 39, 50, 0, 6, 195, 73, 48, 64, 13, 0, 0, 6, 65, 8,
- 71, 36, 0, 0, 0, 0, 0, 6, 65, 12, 87, 36, 0, 0, 0, 6, 195, 69, 81, 64, 72, 0, 0, 6, 65, 16, 72, 36, 0, 0,
- 0, 16, 70, 24, 16, 197, 8, 243, 203, 83, 6, 118, 89, 71, 40, 49, 0, 6, 195, 76, 147, 128, 72, 0, 10, 4, 95, 100, 112, 116,
- 49, 39, 50, 0, 0, 16, 65, 20, 37, 89, 48, 37, 49, 0, 81, 115, 112, 101, 97, 107, 32, 6, 195, 36, 225, 77, 13, 0, 0, 6,
- 195, 69, 82, 64, 72, 0, 0, 7, 65, 24, 109, 83, 36, 0, 0, 0, 0, 0, 6, 65, 28, 81, 36, 0, 0, 0, 0, 0, 7, 65,
- 32, 35, 76, 36, 0, 0, 25, 1, 33, 87, 35, 51, 51, 6, 35, 34, 15, 36, 49, 89, 49, 55, 35, 65, 35, 87, 57, 6, 39, 50,
- 0, 0, 0, 19, 1, 35, 89, 37, 67, 6, 35, 55, 86, 36, 50, 40, 65, 6, 36, 34, 39, 0, 0, 14, 65, 36, 6, 117, 48, 39,
- 72, 0, 81, 112, 111, 100, 32, 16, 65, 36, 6, 117, 83, 39, 50, 0, 81, 112, 104, 111, 110, 101, 32, 4, 193, 36, 76, 10, 1, 36,
- 72, 6, 39, 55, 35, 34, 0, 0, 6, 195, 37, 0, 193, 13, 6, 195, 37, 0, 192, 13, 5, 194, 37, 0, 13, 12, 1, 37, 48, 39,
- 34, 87, 57, 6, 109, 50, 0, 0, 6, 195, 80, 244, 128, 13, 6, 195, 5, 68, 192, 13, 13, 1, 38, 35, 65, 48, 36, 34, 89, 6,
- 35, 50, 0, 18, 65, 112, 6, 35, 15, 35, 49, 87, 109, 50, 47, 58, 6, 35, 86, 35, 0, 0, 0, 13, 65, 40, 4, 37, 15, 55,
- 6, 35, 34, 81, 35, 0, 0, 0, 6, 195, 21, 68, 192, 13, 7, 195, 64, 244, 128, 72, 28, 13, 1, 42, 35, 89, 47, 36, 34, 37,
- 89, 49, 39, 0, 0, 7, 1, 43, 65, 35, 89, 0, 0, 8, 197, 69, 80, 78, 16, 240, 72, 6, 65, 44, 49, 35, 0, 0, 0, 6,
- 195, 12, 21, 128, 13, 0, 9, 1, 47, 71, 35, 51, 51, 35, 0, 0, 8, 197, 8, 83, 12, 61, 48, 72, 7, 65, 48, 109, 55, 36,
- 0, 15, 4, 95, 100, 105, 97, 72, 57, 109, 34, 6, 36, 89, 37, 0, 0, 15, 1, 49, 40, 50, 15, 81, 34, 6, 114, 0, 81, 194,
- 176, 32, 20, 1, 49, 40, 50, 15, 81, 34, 6, 114, 15, 87, 6, 36, 0, 81, 194, 186, 99, 32, 0, 0, 0, 7, 196, 37, 64, 193,
- 80, 13, 7, 65, 52, 109, 65, 36, 0, 0, 0, 0, 0, 17, 70, 76, 241, 148, 92, 20, 133, 89, 6, 39, 83, 47, 58, 36, 34, 0,
- 17, 70, 32, 20, 132, 92, 20, 133, 101, 6, 35, 34, 72, 58, 36, 34, 0, 7, 65, 56, 109, 50, 36, 0, 0, 0, 0, 0, 4, 193,
- 60, 76, 0, 5, 194, 61, 0, 13, 9, 1, 61, 37, 100, 58, 35, 55, 0, 0, 14, 69, 33, 81, 82, 28, 16, 101, 40, 36, 34, 81,
- 35, 0, 0, 0, 10, 1, 64, 35, 51, 51, 39, 82, 35, 0, 6, 65, 64, 48, 36, 0, 0, 0, 0, 0, 6, 65, 68, 49, 40, 0,
- 0, 0, 6, 195, 36, 80, 192, 13, 0, 0, 8, 65, 72, 109, 51, 52, 36, 0, 0, 0, 0, 13, 4, 95, 100, 111, 116, 48, 6, 40,
- 50, 47, 39, 0, 0, 7, 65, 76, 109, 89, 36, 0, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 5, 194, 4, 48, 13, 0, 0,
- 0, 5, 65, 84, 40, 0, 0, 6, 195, 85, 0, 192, 13, 0, 6, 195, 4, 82, 192, 13, 0, 0, 13, 65, 88, 4, 71, 36, 15, 71,
- 6, 35, 91, 35, 0, 0, 5, 194, 5, 48, 76, 0, 6, 195, 36, 227, 64, 13, 6, 195, 36, 208, 192, 13, 0, 6, 195, 4, 53, 80,
- 13, 16, 4, 95, 49, 77, 52, 40, 50, 15, 71, 37, 61, 6, 39, 50, 0, 0, 6, 195, 16, 196, 201, 13, 15, 1, 92, 49, 39, 50,
- 47, 34, 35, 82, 35, 51, 51, 35, 0, 14, 65, 92, 4, 71, 36, 15, 72, 6, 110, 48, 55, 36, 0, 0, 6, 195, 84, 144, 206, 13,
- 0, 6, 195, 37, 83, 128, 13, 6, 195, 36, 83, 192, 13, 0, 13, 67, 84, 226, 88, 57, 6, 40, 50, 37, 49, 89, 0, 0, 6, 65,
- 96, 91, 36, 0, 0, 16, 4, 95, 49, 77, 50, 40, 50, 15, 65, 37, 61, 6, 39, 50, 0, 0, 0, 0, 7, 65, 100, 57, 36, 0,
- 49, 6, 65, 100, 37, 0, 72, 0, 7, 196, 8, 83, 12, 4, 72, 0, 6, 195, 80, 244, 192, 72, 6, 195, 48, 244, 192, 72, 0, 0,
- 8, 65, 104, 87, 36, 47, 35, 0, 0, 7, 66, 5, 64, 35, 47, 0, 0, 6, 195, 12, 148, 192, 13, 6, 195, 64, 244, 192, 72, 0,
- 0, 0, 6, 195, 5, 68, 0, 13, 0, 0, 0, 0, 5, 194, 12, 16, 13, 0, 0, 0, 0, 0, 11, 4, 95, 48, 67, 111, 87, 36,
- 50, 47, 0, 0, 6, 195, 85, 49, 144, 13, 0, 0, 0, 6, 195, 36, 212, 192, 13, 0, 0, 19, 1, 124, 71, 6, 35, 51, 51, 35,
- 82, 36, 34, 47, 37, 49, 6, 35, 55, 0, 0, 0, 13, 4, 95, 51, 88, 111, 47, 34, 36, 50, 47, 117, 0, 13, 4, 95, 54, 48,
- 111, 89, 37, 91, 35, 50, 47, 0, 0, 12, 4, 95, 116, 108, 100, 47, 6, 37, 61, 35, 0, 0, 0, 0, 6, 195, 4, 224, 128, 13,
- 0, 0, 0, 6, 195, 4, 100, 0, 13, 0, 0, 0, 0, 0, 0, 0, 6, 195, 5, 99, 0, 13, 0, 0, 6, 195, 5, 101, 0, 13,
- 0, 12, 4, 95, 49, 67, 48, 87, 57, 6, 109, 50, 0, 0, 0, 0, 0, 0, 6, 195, 8, 83, 0, 72, 0, 0, 6, 195, 81, 2,
- 64, 13, 0, 0, 0, 6, 195, 37, 48, 70, 13, 0, 12, 68, 32, 241, 5, 72, 101, 39, 86, 36, 34, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 19, 71, 52, 84, 211, 20, 225, 197, 72, 65, 6, 36, 89, 36, 50, 75, 36, 34, 0, 0, 0, 14, 65, 128, 87, 36, 15, 87,
- 36, 47, 57, 109, 61, 35, 0, 0, 0, 0, 0, 0, 0, 6, 195, 4, 229, 128, 13, 0, 0, 0, 0, 0, 0, 0, 5, 194, 4, 144,
- 13, 0, 0, 0, 0, 14, 4, 95, 109, 99, 110, 65, 35, 49, 34, 6, 110, 50, 0, 0, 11, 4, 95, 49, 67, 111, 87, 109, 50, 47,
- 0, 0, 6, 195, 76, 19, 148, 72, 0, 16, 70, 81, 114, 84, 80, 84, 128, 47, 58, 6, 37, 47, 36, 34, 0, 0, 0, 0, 0, 0,
- 0, 13, 4, 95, 55, 48, 111, 89, 109, 47, 35, 50, 47, 0, 0, 0, 0, 5, 194, 20, 32, 13, 6, 195, 69, 80, 78, 72, 0, 6,
- 195, 36, 224, 192, 13, 6, 195, 5, 1, 67, 13, 0, 0, 0, 7, 196, 77, 83, 77, 4, 13, 0, 0, 0, 0, 7, 196, 24, 16, 213,
- 4, 13, 0, 6, 195, 36, 225, 192, 13, 6, 195, 8, 209, 64, 13, 0, 0, 6, 195, 60, 49, 5, 13, 6, 195, 36, 49, 5, 13, 0,
- 0, 6, 195, 72, 81, 64, 13, 0, 0, 0, 5, 194, 8, 144, 72, 5, 194, 16, 80, 72, 0, 0, 0, 0, 8, 197, 12, 145, 77, 5,
- 64, 13, 6, 195, 4, 180, 0, 13, 0, 6, 195, 24, 210, 64, 13, 0, 15, 70, 32, 245, 13, 4, 147, 0, 101, 39, 47, 65, 118, 55,
- 0, 0, 0, 5, 194, 21, 48, 72, 0, 0, 0, 0, 0, 6, 195, 85, 97, 71, 13, 0, 0, 0, 7, 66, 12, 128, 76, 36, 0, 0,
- 0, 0, 0, 0, 13, 69, 12, 132, 143, 52, 80, 49, 34, 39, 65, 36, 0, 0, 0, 0, 12, 68, 76, 182, 80, 20, 36, 89, 49, 117,
- 48, 0, 0, 6, 195, 60, 53, 64, 13, 0, 0, 0, 0, 6, 195, 5, 101, 128, 13, 18, 65, 136, 6, 36, 15, 35, 49, 87, 109, 50,
- 47, 58, 6, 35, 86, 35, 0, 0, 0, 0, 0, 6, 195, 4, 209, 0, 13, 0, 0, 0, 15, 70, 4, 225, 18, 60, 145, 0, 35, 50,
- 72, 34, 120, 72, 0, 0, 14, 4, 95, 50, 67, 111, 72, 39, 89, 87, 109, 50, 47, 0, 0, 0, 0, 6, 195, 13, 50, 70, 13, 0,
- 0, 0, 0, 0, 0, 0, 13, 69, 21, 52, 5, 4, 176, 37, 89, 48, 37, 49, 0, 0, 0, 0, 6, 195, 24, 80, 128, 13, 6, 195,
- 20, 112, 128, 13, 6, 195, 17, 144, 64, 13, 0, 0, 0, 6, 195, 4, 228, 0, 13, 0, 6, 195, 64, 144, 128, 13, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 6, 195, 24, 81, 0, 13, 0, 0, 0, 0, 0, 0, 12, 68, 32, 19, 1, 72, 101, 35, 55, 35, 34, 0,
- 0, 0, 0, 0, 6, 195, 4, 243, 128, 72, 0, 0, 6, 195, 13, 50, 67, 13, 0, 0, 0, 0, 0, 15, 70, 40, 16, 213, 105, 162,
- 64, 57, 35, 49, 40, 89, 37, 0, 0, 0, 0, 7, 196, 12, 84, 201, 16, 13, 10, 4, 95, 49, 49, 111, 39, 50, 87, 0, 0, 0,
- 6, 195, 5, 100, 192, 13, 0, 0, 0, 0, 6, 195, 21, 82, 65, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 51,
- 67, 111, 47, 34, 36, 89, 87, 109, 50, 47, 0, 11, 4, 95, 49, 51, 111, 47, 51, 36, 87, 0, 0, 6, 195, 8, 244, 0, 13, 0,
- 0, 0, 10, 67, 32, 144, 143, 101, 37, 82, 39, 0, 0, 0, 0, 0, 10, 4, 95, 49, 48, 111, 72, 109, 87, 0, 0, 0, 0, 0,
- 6, 195, 25, 83, 195, 13, 0, 0, 0, 0, 11, 4, 95, 49, 53, 111, 49, 37, 50, 87, 0, 0, 0, 6, 195, 20, 240, 192, 13, 0,
- 11, 67, 37, 3, 196, 6, 117, 48, 39, 72, 0, 0, 18, 65, 148, 6, 37, 15, 35, 49, 87, 109, 50, 47, 58, 6, 35, 86, 35, 0,
- 0, 0, 6, 195, 72, 225, 64, 13, 6, 195, 65, 51, 197, 13, 10, 3, 226, 130, 172, 115, 34, 39, 89, 0, 0, 0, 10, 4, 95, 49,
- 50, 111, 72, 39, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 111, 103, 111, 49, 39, 72, 6, 36, 47, 35, 0, 0, 0,
- 0, 0, 0, 5, 194, 33, 80, 72, 0, 0, 0, 12, 69, 32, 240, 203, 21, 144, 101, 39, 49, 118, 0, 13, 4, 95, 49, 52, 111, 49,
- 35, 47, 39, 34, 87, 0, 0, 0, 0, 0, 0, 5, 194, 20, 192, 72, 0, 6, 195, 48, 148, 192, 72, 6, 195, 56, 84, 192, 72, 12,
- 3, 95, 50, 48, 71, 6, 37, 50, 47, 36, 0, 0, 0, 0, 0, 6, 195, 52, 244, 192, 72, 6, 195, 48, 20, 192, 72, 0, 0, 0,
- 12, 4, 95, 98, 114, 118, 71, 34, 6, 36, 40, 0, 0, 0, 6, 195, 8, 83, 12, 72, 0, 10, 4, 95, 49, 54, 111, 89, 109, 87,
- 0, 0, 20, 4, 95, 97, 99, 50, 72, 6, 110, 48, 55, 36, 15, 35, 100, 6, 40, 86, 39, 0, 0, 0, 0, 6, 195, 20, 17, 19,
- 13, 0, 5, 194, 36, 80, 72, 0, 0, 0, 6, 195, 20, 213, 0, 13, 0, 0, 0, 0, 0, 5, 194, 37, 80, 13, 11, 5, 95, 48,
- 77, 49, 111, 65, 37, 55, 0, 0, 7, 196, 52, 144, 143, 72, 13, 0, 0, 14, 4, 95, 55, 88, 111, 89, 109, 47, 35, 50, 47, 117,
- 0, 0, 0, 0, 0, 0, 6, 194, 20, 224, 72, 28, 0, 13, 3, 95, 51, 88, 47, 34, 6, 36, 50, 47, 35, 0, 0, 6, 195, 4,
- 84, 4, 13, 14, 3, 95, 48, 67, 87, 57, 6, 109, 50, 47, 39, 89, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 84, 129, 128, 13,
- 6, 195, 57, 148, 197, 13, 0, 13, 3, 95, 49, 67, 87, 57, 6, 109, 50, 47, 39, 0, 0, 0, 0, 0, 0, 0, 5, 194, 48, 16,
- 72, 12, 4, 95, 35, 194, 170, 2, 6, 36, 50, 35, 0, 0, 0, 16, 3, 95, 50, 67, 72, 39, 87, 57, 6, 109, 50, 47, 39, 89,
- 0, 0, 9, 67, 40, 85, 0, 57, 36, 47, 0, 0, 0, 18, 65, 156, 6, 39, 15, 35, 49, 87, 109, 50, 47, 58, 6, 35, 86, 35,
- 0, 0, 0, 0, 11, 3, 95, 49, 49, 6, 39, 50, 87, 36, 0, 0, 11, 3, 95, 49, 48, 72, 57, 6, 36, 87, 0, 0, 18, 3,
- 95, 51, 67, 47, 34, 36, 89, 87, 57, 6, 109, 50, 47, 39, 89, 0, 12, 3, 95, 49, 51, 47, 34, 6, 36, 87, 36, 0, 0, 11,
- 3, 95, 49, 50, 72, 6, 39, 87, 36, 0, 0, 12, 3, 95, 49, 53, 49, 6, 37, 50, 87, 36, 0, 0, 14, 3, 95, 49, 52, 49,
- 35, 47, 6, 39, 34, 87, 36, 0, 0, 0, 0, 12, 4, 95, 35, 194, 186, 2, 6, 36, 50, 39, 0, 0, 14, 3, 95, 55, 88, 89,
- 36, 47, 6, 35, 50, 47, 35, 0, 0, 0, 0, 0, 0, 12, 68, 32, 19, 13, 4, 101, 35, 55, 65, 35, 0, 14, 4, 95, 49, 111,
- 120, 48, 34, 37, 65, 6, 109, 34, 0, 0, 0, 0, 6, 195, 37, 21, 65, 13, 0, 0, 0, 0, 6, 195, 8, 37, 129, 13, 15, 4,
- 95, 97, 99, 117, 35, 49, 87, 6, 36, 50, 47, 39, 0, 0, 0, 0, 0, 10, 3, 95, 49, 88, 72, 4, 36, 87, 0, 0, 16, 3,
- 95, 54, 67, 89, 118, 87, 57, 6, 109, 50, 47, 39, 89, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 50, 88, 71, 4, 37, 50,
- 47, 0, 0, 19, 3, 95, 55, 67, 89, 57, 109, 47, 36, 87, 57, 6, 109, 50, 47, 39, 89, 0, 0, 6, 195, 65, 53, 67, 13, 0,
- 0, 0, 0, 6, 195, 48, 245, 3, 13, 0, 0, 6, 195, 60, 80, 64, 13, 0, 19, 3, 95, 56, 67, 81, 58, 37, 47, 39, 87, 57,
- 6, 109, 50, 47, 39, 89, 0, 0, 0, 0, 0, 6, 131, 105, 110, 51, 13, 10, 3, 95, 53, 111, 87, 37, 50, 49, 0, 14, 3, 95,
- 63, 63, 89, 37, 65, 71, 6, 110, 55, 39, 0, 0, 0, 0, 6, 195, 64, 49, 64, 13, 15, 3, 95, 52, 88, 49, 58, 35, 34, 6,
- 35, 50, 47, 35, 0, 0, 17, 3, 95, 57, 67, 50, 39, 58, 87, 57, 6, 109, 50, 47, 39, 89, 0, 0, 0, 0, 9, 67, 48, 149,
- 133, 55, 117, 82, 0, 6, 195, 85, 1, 128, 13, 6, 195, 12, 81, 64, 13, 0, 0, 0, 5, 194, 48, 80, 72, 0, 6, 195, 76, 210,
- 64, 13, 16, 3, 95, 53, 88, 87, 37, 50, 49, 58, 6, 35, 50, 47, 35, 0, 0, 0, 14, 4, 95, 114, 110, 103, 35, 50, 6, 37,
- 36, 61, 39, 0, 0, 0, 0, 9, 3, 95, 55, 111, 89, 109, 47, 0, 0, 0, 0, 14, 3, 95, 54, 88, 89, 37, 91, 6, 35, 50,
- 47, 35, 0, 0, 0, 0, 0, 6, 195, 85, 3, 128, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 95, 57, 111, 50, 111, 0,
- 14, 4, 95, 50, 111, 120, 89, 36, 100, 6, 40, 50, 72, 0, 0, 8, 197, 12, 84, 25, 52, 80, 13, 0, 6, 195, 21, 4, 214, 13,
- 0, 15, 3, 95, 56, 88, 81, 58, 37, 47, 6, 35, 50, 47, 35, 0, 0, 0, 0, 0, 6, 195, 85, 5, 128, 13, 0, 0, 6, 195,
- 8, 83, 19, 72, 0, 5, 194, 52, 80, 72, 0, 14, 3, 95, 57, 88, 50, 39, 82, 6, 35, 50, 47, 35, 0, 0, 0, 14, 4, 95,
- 54, 67, 111, 89, 118, 89, 87, 109, 50, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 49, 88, 111, 72, 36, 87, 37, 0,
- 14, 4, 95, 52, 48, 111, 49, 58, 35, 34, 35, 50, 47, 0, 0, 0, 0, 11, 3, 95, 52, 111, 49, 58, 35, 47, 34, 0, 18, 65,
- 168, 6, 40, 15, 35, 49, 87, 109, 50, 47, 58, 6, 35, 86, 35, 0, 0, 13, 4, 95, 115, 116, 107, 71, 6, 35, 51, 52, 35, 0,
- 0, 0, 0, 6, 195, 84, 144, 128, 13, 0, 0, 0, 0, 14, 69, 28, 243, 199, 48, 80, 81, 6, 40, 81, 109, 55, 0, 6, 195, 84,
- 16, 128, 13, 0, 0, 0, 0, 6, 195, 65, 49, 64, 13, 0, 0, 0, 0, 6, 195, 81, 49, 64, 13, 0, 0, 0, 5, 194, 64, 16,
- 72, 5, 194, 48, 144, 72, 5, 194, 56, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 61, 48, 72, 5, 194, 61, 48, 76, 14,
- 65, 172, 4, 40, 86, 57, 109, 34, 6, 109, 89, 37, 0, 19, 4, 95, 99, 105, 114, 87, 37, 34, 49, 40, 65, 83, 55, 6, 36, 91,
- 39, 0, 0, 0, 14, 4, 95, 48, 77, 52, 71, 37, 61, 6, 39, 50, 89, 0, 0, 0, 10, 3, 95, 56, 111, 81, 58, 37, 47, 0,
- 14, 4, 95, 48, 77, 50, 65, 37, 61, 6, 39, 50, 89, 0, 0, 0, 0, 11, 4, 95, 48, 77, 49, 65, 6, 37, 55, 0, 0, 6,
- 195, 8, 244, 22, 13, 0, 0, 0, 0, 0, 6, 195, 85, 4, 192, 13, 0, 14, 4, 95, 51, 111, 120, 47, 109, 34, 87, 6, 109, 34,
- 0, 0, 0, 0, 6, 195, 5, 21, 64, 13, 6, 195, 65, 81, 83, 72, 16, 4, 95, 108, 105, 103, 55, 37, 100, 35, 86, 6, 40, 34,
- 35, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 144, 72, 0, 15, 4, 95, 55, 67, 111, 89, 57, 109, 47, 87, 109, 50, 47, 0,
- 0, 0, 8, 197, 8, 83, 12, 5, 48, 72, 0, 0, 6, 195, 52, 149, 0, 13, 0, 14, 70, 92, 128, 84, 76, 20, 16, 58, 35, 89,
- 35, 48, 0, 0, 0, 0, 12, 4, 95, 50, 88, 111, 71, 37, 50, 47, 37, 0, 15, 4, 95, 53, 48, 111, 87, 37, 50, 49, 58, 35,
- 50, 47, 0, 0, 0, 7, 196, 24, 147, 149, 48, 13, 0, 0, 0, 0, 0, 9, 66, 48, 192, 6, 109, 61, 36, 0, 0, 6, 195, 64,
- 64, 64, 13, 0, 0, 0, 0, 6, 195, 76, 80, 192, 13, 6, 195, 60, 208, 192, 13, 0, 0, 0, 0, 6, 195, 64, 65, 64, 13, 6,
- 195, 12, 225, 64, 13, 0, 0, 0, 0, 6, 195, 60, 209, 192, 13, 0, 14, 4, 95, 99, 101, 100, 87, 36, 86, 6, 37, 61, 35, 0,
- 0, 0, 5, 194, 44, 240, 13, 5, 194, 56, 144, 72, 5, 194, 72, 16, 72, 0, 6, 195, 84, 162, 64, 13, 6, 195, 64, 66, 64, 13,
- 6, 195, 12, 226, 64, 13, 6, 195, 36, 34, 64, 72, 0, 6, 195, 28, 21, 20, 13, 0, 0, 0, 0, 0, 0, 7, 66, 57, 144, 67,
- 36, 0, 0, 6, 195, 36, 35, 64, 13, 0, 16, 4, 95, 99, 97, 112, 65, 6, 35, 98, 40, 89, 49, 55, 35, 0, 0, 0, 0, 0,
- 0, 0, 0, 6, 195, 52, 148, 192, 72, 6, 195, 72, 244, 192, 72, 0, 0, 0, 0, 6, 195, 60, 212, 192, 13, 6, 195, 88, 244, 192,
- 72, 6, 195, 56, 244, 192, 72, 0, 0, 0, 0, 7, 196, 69, 82, 69, 56, 72, 20, 4, 95, 100, 97, 99, 72, 6, 110, 48, 55, 36,
- 15, 35, 100, 6, 40, 86, 39, 0, 0, 0, 0, 0, 6, 195, 84, 21, 192, 13, 0, 0, 6, 195, 36, 48, 65, 13, 0, 5, 194, 48,
- 240, 72, 0, 17, 4, 95, 56, 67, 111, 81, 58, 4, 118, 47, 39, 87, 109, 50, 47, 0, 0, 0, 0, 0, 0, 26, 3, 95, 194, 161,
- 40, 82, 34, 6, 37, 34, 15, 36, 49, 89, 49, 55, 35, 65, 35, 87, 57, 6, 39, 50, 0, 0, 0, 0, 6, 195, 72, 16, 195, 13,
- 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 41, 81, 15, 57, 40, 86, 39, 0, 0, 0, 0, 0, 6, 195, 20, 32, 128, 13, 0, 15,
- 70, 52, 246, 137, 48, 192, 64, 65, 39, 87, 37, 55, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 12, 48, 65, 13, 0,
- 6, 195, 36, 16, 70, 13, 6, 194, 80, 16, 72, 28, 0, 6, 195, 64, 145, 0, 13, 0, 0, 0, 5, 131, 239, 187, 191, 0, 0, 0,
- 0, 27, 3, 95, 194, 191, 40, 82, 34, 6, 37, 34, 15, 37, 50, 47, 36, 34, 34, 39, 100, 35, 87, 57, 6, 39, 50, 0, 0, 6,
- 195, 52, 224, 67, 13, 0, 0, 0, 0, 0, 0, 0, 0, 12, 68, 8, 20, 160, 4, 71, 35, 34, 89, 35, 0, 0, 6, 195, 20, 17,
- 68, 13, 0, 0, 6, 195, 60, 196, 0, 13, 13, 4, 95, 103, 114, 118, 81, 34, 6, 37, 109, 40, 0, 0, 6, 195, 77, 84, 192, 72,
- 0, 0, 0, 0, 6, 195, 85, 1, 0, 13, 0, 0, 15, 67, 57, 97, 1, 36, 50, 36, 71, 36, 72, 36, 6, 35, 0, 0, 0, 0,
- 0, 6, 195, 60, 145, 65, 13, 0, 5, 194, 84, 16, 13, 5, 194, 76, 80, 72, 0, 14, 4, 95, 57, 67, 111, 50, 58, 115, 87, 109,
- 50, 47, 0, 0, 7, 196, 8, 83, 12, 76, 72, 0, 11, 2, 194, 163, 55, 37, 82, 34, 35, 89, 0, 0, 0, 0, 6, 195, 84, 147,
- 80, 13, 0, 0, 5, 194, 77, 80, 72, 0, 15, 4, 95, 52, 88, 111, 49, 58, 35, 34, 35, 50, 47, 117, 0, 0, 22, 2, 194, 170,
- 39, 34, 86, 37, 50, 6, 35, 55, 15, 83, 36, 65, 36, 50, 6, 37, 50, 0, 0, 0, 0, 0, 0, 7, 196, 48, 147, 149, 96, 65,
- 6, 195, 64, 115, 213, 13, 0, 5, 194, 60, 224, 72, 0, 0, 0, 0, 9, 2, 194, 176, 81, 34, 114, 89, 0, 0, 0, 0, 6, 195,
- 85, 35, 0, 13, 0, 0, 0, 23, 2, 194, 186, 39, 34, 86, 37, 50, 6, 35, 55, 15, 65, 35, 89, 49, 40, 55, 6, 37, 50, 0,
- 0, 0, 0, 6, 195, 60, 225, 192, 13, 8, 2, 195, 177, 109, 67, 36, 0, 0, 0, 22, 73, 80, 133, 78, 16, 84, 130, 37, 33, 0,
- 87, 35, 50, 72, 36, 34, 71, 37, 34, 72, 0, 20, 3, 194, 186, 102, 81, 34, 6, 114, 89, 15, 83, 6, 35, 34, 109, 50, 101, 118,
- 0, 0, 5, 194, 80, 80, 72, 0, 0, 0, 6, 195, 4, 80, 201, 13, 0, 22, 3, 194, 186, 99, 81, 34, 6, 114, 89, 15, 87, 36,
- 50, 47, 37, 81, 34, 6, 114, 89, 0, 0, 0, 0, 0, 5, 194, 81, 80, 72, 0, 6, 195, 72, 97, 67, 13, 6, 195, 16, 241, 195,
- 13, 6, 195, 4, 51, 64, 13, 0, 0, 0, 19, 3, 194, 186, 107, 81, 34, 6, 114, 89, 15, 49, 6, 36, 55, 82, 37, 50, 0, 0,
- 0, 0, 6, 195, 84, 67, 0, 13, 0, 0, 6, 195, 4, 36, 192, 13, 0, 0, 0, 0, 14, 69, 33, 81, 82, 104, 16, 101, 40, 36,
- 34, 87, 35, 0, 0, 0, 0, 0, 8, 197, 64, 244, 145, 84, 80, 72, 0, 0, 0, 0, 6, 195, 85, 37, 128, 13, 0, 0, 0, 5,
- 194, 84, 80, 13, 0, 0, 0, 0, 6, 195, 92, 20, 0, 13, 0, 0, 15, 69, 41, 83, 137, 61, 32, 57, 6, 40, 50, 37, 39, 34,
- 0, 0, 0, 0, 16, 4, 95, 53, 88, 111, 87, 37, 50, 49, 58, 35, 50, 47, 117, 0, 14, 4, 95, 56, 48, 111, 81, 58, 37, 47,
- 35, 50, 47, 0, 0, 0, 6, 195, 76, 19, 85, 13, 0, 0, 0, 0, 0, 6, 195, 12, 243, 79, 72, 0, 0, 6, 195, 24, 144, 128,
- 13, 6, 195, 4, 48, 128, 13, 0, 0, 12, 69, 60, 97, 137, 12, 80, 39, 83, 37, 89, 0, 18, 70, 32, 243, 7, 61, 34, 79, 101,
- 39, 55, 81, 6, 39, 34, 37, 39, 0, 0, 0, 6, 195, 21, 32, 192, 13, 0, 0, 6, 195, 85, 36, 211, 13, 0, 5, 194, 85, 96,
- 13, 0, 6, 195, 81, 50, 129, 13, 6, 195, 72, 17, 128, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 84, 117, 0, 13,
- 0, 0, 0, 9, 67, 12, 128, 84, 76, 35, 47, 0, 0, 0, 0, 6, 195, 12, 243, 128, 72, 0, 0, 0, 0, 6, 195, 89, 3, 192,
- 13, 0, 0, 23, 2, 95, 41, 87, 35, 51, 51, 6, 35, 34, 15, 48, 35, 34, 36, 50, 47, 6, 36, 89, 37, 0, 0, 22, 2, 95,
- 40, 40, 82, 34, 6, 37, 34, 15, 48, 35, 34, 36, 50, 47, 6, 36, 89, 37, 0, 0, 6, 195, 64, 84, 128, 72, 0, 0, 10, 2,
- 95, 45, 81, 57, 6, 39, 50, 0, 0, 0, 6, 195, 21, 36, 192, 72, 10, 2, 95, 51, 47, 34, 6, 36, 89, 0, 0, 7, 196, 92,
- 149, 19, 4, 13, 7, 196, 24, 20, 1, 20, 13, 9, 2, 95, 50, 72, 6, 39, 89, 0, 0, 8, 2, 95, 49, 6, 40, 50, 0, 0,
- 10, 2, 95, 48, 87, 6, 36, 34, 39, 0, 0, 6, 195, 36, 53, 128, 13, 10, 2, 95, 55, 89, 57, 6, 109, 47, 0, 0, 9, 2,
- 95, 54, 89, 6, 118, 89, 0, 0, 11, 2, 95, 53, 87, 6, 37, 50, 49, 39, 0, 0, 12, 2, 95, 52, 49, 58, 6, 35, 47, 34,
- 39, 0, 0, 6, 195, 12, 83, 197, 13, 0, 0, 9, 2, 95, 57, 50, 58, 6, 115, 0, 0, 5, 194, 72, 240, 72, 11, 2, 95, 56,
- 81, 58, 6, 118, 47, 39, 0, 0, 27, 2, 95, 63, 87, 35, 51, 51, 6, 35, 34, 15, 37, 50, 47, 36, 34, 34, 39, 100, 35, 87,
- 57, 6, 39, 50, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 54, 88, 111, 89, 37, 91, 35, 50, 47, 117, 0, 13, 4, 95, 57, 48,
- 111, 50, 39, 82, 35, 50, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 12, 144, 210, 13, 0, 6, 195, 72, 32, 64, 13,
- 6, 195, 64, 80, 192, 13, 0, 0, 0, 6, 195, 16, 241, 214, 13, 0, 6, 195, 85, 48, 128, 13, 6, 195, 56, 32, 64, 13, 0, 0,
- 0, 5, 194, 85, 160, 13, 0, 0, 0, 6, 195, 20, 81, 83, 13, 0, 0, 18, 2, 95, 91, 40, 82, 34, 6, 37, 34, 15, 100, 35,
- 83, 6, 36, 47, 0, 0, 6, 195, 88, 146, 0, 13, 0, 6, 195, 76, 241, 0, 13, 0, 0, 6, 195, 16, 226, 64, 13, 0, 0, 19,
- 2, 95, 93, 87, 35, 51, 51, 6, 35, 34, 15, 100, 35, 83, 6, 36, 47, 0, 0, 0, 6, 195, 24, 34, 64, 13, 0, 0, 0, 9,
- 67, 40, 22, 154, 57, 35, 89, 0, 0, 0, 0, 0, 12, 68, 8, 19, 138, 60, 82, 35, 50, 57, 39, 0, 0, 6, 195, 24, 19, 192,
- 13, 0, 0, 0, 0, 6, 195, 76, 244, 192, 13, 6, 195, 4, 52, 192, 13, 6, 195, 72, 20, 192, 72, 0, 0, 0, 0, 6, 195, 48,
- 84, 192, 72, 0, 0, 13, 4, 95, 104, 97, 99, 49, 35, 34, 6, 110, 50, 0, 0, 0, 0, 0, 0, 0, 16, 2, 95, 123, 40, 82,
- 34, 6, 37, 34, 15, 49, 55, 6, 114, 0, 0, 0, 6, 195, 84, 209, 0, 13, 7, 2, 95, 121, 57, 36, 0, 0, 5, 194, 84, 208,
- 13, 5, 194, 100, 80, 72, 0, 0, 0, 6, 195, 12, 51, 207, 13, 17, 2, 95, 125, 87, 35, 51, 51, 6, 35, 34, 15, 49, 55, 6,
- 114, 0, 0, 6, 195, 84, 212, 0, 13, 0, 17, 70, 24, 148, 133, 24, 246, 0, 83, 6, 117, 34, 83, 39, 49, 89, 0, 0, 0, 10,
- 5, 95, 48, 97, 110, 100, 2, 37, 0, 0, 0, 0, 0, 11, 4, 95, 50, 48, 111, 71, 37, 50, 47, 0, 0, 0, 0, 0, 23, 73,
- 16, 84, 197, 57, 145, 82, 52, 20, 128, 86, 36, 89, 36, 50, 57, 109, 34, 65, 35, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 15, 4, 95, 35, 51, 50, 109, 89, 48, 6, 35, 87, 57, 39, 0, 0, 6, 195, 81, 97, 64, 13, 0, 0, 0, 0,
- 12, 68, 32, 244, 1, 72, 101, 39, 48, 35, 34, 0, 0, 17, 70, 92, 147, 132, 61, 116, 192, 58, 6, 37, 50, 72, 39, 58, 89, 0,
- 0, 0, 0, 0, 0, 0, 0, 6, 195, 20, 195, 128, 13, 6, 195, 4, 67, 128, 13, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 65,
- 84, 192, 72, 0, 7, 196, 16, 112, 73, 4, 13, 0, 0, 0, 6, 195, 85, 52, 192, 13, 6, 195, 81, 84, 192, 72, 0, 0, 0, 0,
- 6, 195, 73, 69, 133, 13, 0, 0, 0, 0, 10, 5, 95, 120, 35, 194, 170, 2, 35, 0, 0, 7, 196, 12, 145, 21, 36, 13, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 56, 88, 111, 81, 58, 37, 47, 35, 50, 47, 117, 0, 0, 0, 0, 0, 12, 4, 95, 51,
- 48, 111, 47, 34, 36, 50, 47, 0, 0, 0, 10, 5, 95, 120, 35, 194, 186, 2, 39, 0, 0, 0, 0, 0, 6, 195, 64, 112, 64, 13,
- 6, 195, 4, 80, 64, 13, 0, 0, 0, 0, 6, 195, 84, 64, 192, 13, 0, 0, 0, 0, 6, 195, 64, 113, 64, 13, 6, 195, 36, 81,
- 64, 13, 6, 195, 8, 49, 64, 13, 0, 0, 0, 0, 6, 195, 84, 65, 192, 13, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 24, 50,
- 64, 13, 6, 195, 20, 82, 64, 13, 0, 0, 6, 195, 12, 37, 67, 13, 0, 0, 0, 0, 6, 195, 12, 53, 67, 13, 0, 0, 6, 195,
- 84, 83, 64, 13, 0, 0, 0, 0, 6, 195, 20, 196, 192, 72, 0, 0, 0, 0, 0, 0, 14, 69, 32, 20, 131, 36, 16, 101, 35, 34,
- 87, 57, 35, 0, 0, 13, 68, 32, 243, 9, 60, 101, 6, 39, 55, 37, 39, 0, 0, 6, 195, 37, 69, 128, 13, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 76, 64, 84, 13, 0, 14, 4, 95, 57, 88, 111, 50, 39, 82, 35, 50, 47, 117, 0, 0,
- 0, 0, 6, 195, 4, 68, 204, 13, 0, 6, 18, 66, 108, 0, 114, 0, 121, 0, 7, 6, 18, 68, 102, 0, 104, 0, 106, 0, 115, 0,
- 121, 0, 122, 0, 114, 0, 7, 6, 18, 69, 98, 0, 118, 0, 102, 0, 112, 0, 7, 6, 18, 70, 103, 0, 107, 0, 7, 6, 18, 71,
- 97, 0, 101, 0, 111, 0, 7, 6, 195, 167, 0, 3, 87, 0, 7, 6, 195, 177, 0, 3, 67, 0, 7, 6, 97, 0, 39, 8, 3, 2,
- 35, 0, 117, 2, 29, 3, 6, 114, 0, 4, 105, 2, 29, 3, 6, 117, 0, 121, 2, 29, 0, 3, 35, 0, 105, 120, 3, 35, 91, 0,
- 117, 3, 114, 0, 4, 105, 3, 117, 0, 121, 2, 25, 0, 7, 6, 98, 0, 4, 3, 71, 0, 1, 109, 0, 1, 110, 0, 2, 105, 17,
- 65, 0, 2, 117, 17, 65, 0, 8, 0, 8, 2, 17, 65, 0, 4, 2, 17, 65, 3, 82, 0, 2, 18, 68, 0, 2, 99, 17, 71, 0,
- 7, 6, 99, 0, 4, 3, 49, 0, 107, 0, 104, 3, 76, 0, 2, 17, 71, 3, 87, 0, 7, 6, 100, 0, 1, 110, 2, 32, 3, 8,
- 0, 4, 3, 72, 0, 1, 108, 0, 1, 109, 0, 1, 110, 0, 1, 114, 0, 8, 0, 8, 2, 17, 65, 0, 39, 8, 2, 17, 65, 14,
- 128, 132, 130, 0, 101, 39, 8, 3, 72, 2, 36, 0, 4, 2, 17, 65, 3, 86, 0, 2, 18, 68, 0, 2, 99, 17, 71, 0, 7, 6,
- 101, 0, 110, 116, 97, 39, 8, 3, 4, 36, 50, 47, 2, 35, 0, 117, 2, 29, 3, 6, 115, 0, 4, 105, 2, 29, 3, 6, 118, 0,
- 121, 2, 29, 0, 3, 36, 0, 110, 116, 39, 8, 2, 17, 65, 14, 128, 132, 132, 3, 36, 50, 47, 0, 105, 120, 3, 36, 91, 0, 4,
- 1, 105, 3, 109, 0, 1, 117, 0, 1, 121, 0, 117, 3, 115, 0, 4, 105, 3, 118, 0, 121, 2, 25, 0, 4, 1, 32, 18, 71, 2,
- 17, 67, 17, 67, 3, 124, 0, 1, 104, 32, 18, 71, 2, 17, 67, 17, 67, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 110,
- 8, 2, 17, 65, 3, 50, 0, 4, 3, 81, 0, 1, 109, 0, 1, 110, 0, 104, 8, 2, 17, 65, 0, 117, 2, 101, 0, 117, 2, 105,
- 0, 117, 2, 195, 169, 0, 117, 2, 195, 173, 0, 4, 117, 2, 17, 65, 3, 81, 58, 0, 195, 188, 0, 4, 2, 17, 65, 3, 100, 0,
- 2, 18, 68, 0, 2, 99, 17, 71, 0, 2, 17, 71, 12, 3, 101, 0, 7, 6, 104, 0, 3, 0, 117, 2, 17, 71, 3, 81, 58, 0,
- 7, 6, 105, 0, 4, 3, 37, 0, 2, 117, 32, 0, 2, 17, 65, 3, 57, 0, 7, 6, 106, 0, 3, 101, 0, 7, 6, 107, 0, 3,
- 49, 0, 7, 6, 108, 0, 4, 3, 55, 0, 108, 2, 32, 0, 108, 3, 61, 0, 7, 6, 109, 0, 4, 3, 65, 0, 39, 8, 2, 17,
- 65, 14, 128, 132, 130, 0, 111, 39, 8, 3, 65, 2, 39, 0, 7, 6, 110, 0, 3, 50, 0, 4, 2, 18, 69, 3, 65, 0, 2, 32,
- 18, 69, 0, 121, 2, 17, 65, 3, 67, 0, 7, 6, 111, 0, 117, 2, 29, 3, 6, 39, 58, 0, 4, 105, 2, 29, 3, 6, 120, 0,
- 121, 2, 29, 0, 3, 39, 0, 117, 3, 39, 58, 0, 105, 120, 3, 39, 91, 0, 4, 1, 105, 3, 110, 0, 1, 117, 0, 1, 121, 0,
- 4, 105, 3, 120, 0, 121, 2, 25, 0, 7, 6, 112, 0, 4, 3, 48, 0, 39, 8, 2, 17, 65, 14, 128, 132, 130, 0, 97, 39, 8,
- 3, 48, 2, 35, 0, 101, 39, 8, 3, 48, 2, 36, 0, 115, 8, 3, 89, 0, 7, 6, 113, 0, 4, 3, 49, 0, 117, 2, 39, 17,
- 65, 0, 117, 2, 39, 104, 17, 65, 0, 117, 2, 101, 0, 117, 2, 105, 0, 117, 2, 195, 169, 0, 117, 2, 195, 173, 0, 4, 117, 2,
- 17, 65, 3, 49, 58, 0, 195, 188, 0, 7, 6, 114, 0, 1, 21, 2, 45, 3, 8, 0, 115, 2, 32, 3, 8, 89, 0, 4, 3, 34,
- 0, 1, 17, 65, 2, 17, 65, 0, 1, 17, 67, 2, 17, 65, 0, 2, 32, 0, 2, 116, 0, 4, 1, 108, 2, 17, 65, 3, 51, 0,
- 1, 109, 2, 17, 65, 0, 1, 110, 2, 17, 65, 0, 1, 115, 2, 17, 65, 0, 8, 2, 17, 65, 0, 114, 3, 51, 52, 0, 7, 6,
- 115, 0, 8, 2, 17, 67, 21, 3, 2, 36, 89, 0, 4, 3, 89, 0, 1, 10, 2, 32, 14, 128, 128, 129, 0, 1, 32, 17, 65, 2,
- 17, 67, 0, 8, 2, 104, 17, 65, 0, 8, 2, 121, 0, 39, 8, 2, 17, 65, 14, 128, 132, 130, 0, 7, 6, 116, 0, 4, 1, 110,
- 2, 109, 3, 0, 8, 115, 111, 112, 2, 17, 67, 3, 0, 4, 1, 110, 2, 32, 3, 8, 0, 1, 115, 2, 32, 0, 4, 1, 97, 2,
- 32, 3, 25, 0, 1, 101, 117, 2, 32, 0, 1, 105, 101, 2, 32, 0, 1, 105, 117, 2, 32, 0, 1, 117, 2, 32, 0, 4, 3, 47,
- 0, 8, 115, 111, 112, 2, 104, 0, 39, 8, 2, 17, 65, 14, 128, 132, 130, 0, 97, 39, 8, 3, 47, 2, 35, 0, 111, 39, 8, 3,
- 47, 2, 39, 0, 122, 3, 87, 0, 7, 6, 117, 0, 4, 3, 40, 0, 1, 114, 2, 17, 65, 0, 2, 105, 0, 2, 117, 0, 8, 2,
- 117, 0, 4, 105, 120, 3, 40, 91, 0, 105, 120, 1, 114, 0, 2, 17, 65, 3, 58, 0, 4, 1, 17, 65, 2, 17, 71, 3, 81, 58,
- 0, 8, 2, 17, 65, 0, 8, 115, 101, 2, 17, 71, 0, 8, 115, 101, 100, 2, 17, 71, 0, 4, 8, 114, 105, 99, 2, 101, 108, 108,
- 3, 100, 58, 0, 8, 114, 105, 117, 113, 115, 101, 2, 101, 108, 0, 7, 6, 118, 0, 4, 3, 71, 0, 1, 109, 0, 1, 110, 0, 2,
- 105, 17, 65, 0, 2, 117, 17, 65, 0, 8, 0, 8, 2, 17, 65, 0, 4, 2, 17, 65, 3, 82, 0, 2, 18, 68, 0, 2, 99, 17,
- 71, 0, 7, 6, 119, 0, 3, 82, 0, 7, 6, 120, 0, 3, 49, 89, 0, 4, 1, 17, 67, 3, 91, 0, 1, 105, 0, 8, 0, 7,
- 6, 121, 0, 4, 1, 17, 67, 2, 17, 67, 3, 37, 0, 2, 32, 0, 3, 57, 0, 7, 6, 122, 0, 3, 87, 0, 7, 6, 0, 39,
- 3, 0, 195, 161, 3, 7, 35, 0, 195, 169, 3, 7, 36, 0, 195, 173, 3, 7, 37, 0, 195, 179, 3, 7, 39, 0, 195, 186, 3, 7,
- 40, 0, 4, 45, 1, 32, 15, 2, 32, 15, 3, 65, 6, 36, 50, 39, 89, 0, 45, 8, 32, 2, 32, 15, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts3 = FileInMemory_createWithData (6717, reinterpret_cast<const char *> (&espeakdata_dicts3_data),
- U"espeak-1.48.04-source/espeak-data/an_dict",
- U"an");
- my addItem_move (espeakdata_dicts3.move());
+ Collection_addItem (me.peek(), espeakdata_dicts3.transfer());
- static unsigned char espeakdata_dicts4_data[5018] = {
- 0, 4, 0, 0, 152, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4,
- 95, 100, 112, 116, 10, 72, 6, 121, 106, 6, 39, 65, 37, 49, 10, 0, 0, 0, 0, 0, 0, 13, 137, 224, 166, 149, 224, 167, 139, 224,
- 166, 164, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 137, 224, 166, 149, 224, 167, 139, 224, 166, 168, 72, 8, 9,
- 1, 36, 140, 121, 55, 35, 34, 0, 0, 13, 1, 37, 106, 6, 121, 47, 49, 6, 121, 34, 35, 0, 0, 0, 0, 0, 0, 0, 7, 1,
- 43, 57, 121, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 1, 61, 106, 6, 121, 65,
- 35, 50, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 166, 164, 224, 167, 139, 224,
- 166, 149, 72, 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, 12, 137,
- 224, 166, 133, 224, 166, 165, 224, 166, 154, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 166, 164, 224, 167, 139, 224, 166,
- 176, 72, 0, 0, 0, 0, 0, 0, 15, 9, 224, 166, 143, 224, 166, 159, 224, 166, 190, 148, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 22, 146, 224, 166, 149, 224, 167, 135, 224, 166, 164, 224, 166, 191, 224, 167, 159, 224, 166, 190, 72, 8, 0, 0, 0, 0, 0, 0,
- 14, 6, 224, 166, 161, 224, 166, 188, 72, 121, 36, 34, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 146, 224, 166, 164, 224,
- 167, 135, 224, 166, 164, 224, 166, 191, 224, 167, 159, 224, 166, 190, 8, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 10, 134, 224,
- 166, 149, 224, 166, 191, 72, 8, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 51, 57, 6,
- 40, 50, 121, 76, 121, 55, 55, 6, 37, 91, 0, 11, 3, 95, 50, 49, 36, 49, 6, 40, 91, 0, 0, 14, 3, 95, 51, 56, 6, 128,
- 139, 47, 34, 6, 37, 91, 0, 10, 3, 95, 50, 48, 71, 6, 37, 91, 0, 0, 11, 3, 95, 50, 51, 47, 6, 36, 57, 91, 0, 0,
- 11, 3, 95, 50, 50, 71, 6, 35, 57, 91, 0, 0, 12, 3, 95, 50, 53, 48, 6, 130, 76, 37, 91, 0, 0, 13, 3, 95, 50, 52,
- 76, 6, 121, 71, 71, 37, 91, 0, 0, 13, 3, 95, 50, 55, 106, 6, 35, 47, 6, 35, 91, 0, 0, 14, 3, 95, 50, 54, 76, 107,
- 6, 35, 71, 71, 37, 91, 0, 0, 16, 3, 95, 51, 49, 6, 36, 49, 6, 121, 47, 34, 6, 37, 91, 0, 0, 11, 3, 95, 51, 48,
- 47, 34, 6, 37, 91, 0, 0, 14, 3, 95, 51, 51, 47, 6, 36, 47, 34, 6, 37, 91, 0, 0, 14, 3, 95, 51, 50, 71, 6, 121,
- 47, 34, 6, 37, 91, 0, 0, 15, 3, 95, 51, 53, 48, 6, 130, 57, 47, 34, 6, 37, 91, 0, 0, 15, 3, 95, 51, 52, 76, 6,
- 39, 58, 47, 34, 6, 37, 91, 0, 0, 16, 3, 95, 51, 55, 106, 6, 128, 37, 6, 47, 34, 6, 37, 91, 0, 0, 14, 3, 95, 51,
- 54, 149, 6, 121, 47, 34, 6, 37, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 224,
- 166, 149, 49, 121, 0, 15, 3, 95, 55, 57, 6, 40, 50, 121, 35, 6, 106, 6, 37, 0, 17, 3, 95, 54, 49, 6, 36, 49, 6, 106,
- 121, 6, 139, 139, 6, 37, 0, 0, 8, 3, 224, 166, 148, 39, 58, 0, 15, 3, 95, 55, 56, 6, 128, 139, 35, 47, 47, 6, 121, 34,
- 0, 9, 3, 95, 54, 48, 89, 118, 139, 0, 0, 16, 3, 224, 167, 159, 4, 39, 50, 47, 39, 89, 47, 36, 121, 57, 0, 8, 3, 224,
- 166, 151, 81, 121, 0, 11, 3, 95, 48, 67, 36, 6, 106, 6, 39, 0, 16, 3, 95, 54, 51, 47, 6, 36, 106, 121, 6, 139, 139, 6,
- 37, 0, 0, 8, 3, 224, 166, 150, 145, 121, 0, 16, 3, 95, 54, 50, 71, 6, 35, 106, 121, 6, 139, 139, 6, 37, 0, 0, 18, 3,
- 95, 54, 53, 48, 6, 39, 57, 6, 106, 121, 6, 139, 139, 6, 37, 0, 0, 9, 3, 224, 166, 144, 39, 57, 0, 76, 18, 3, 95, 54,
- 52, 76, 6, 39, 58, 6, 106, 121, 6, 139, 139, 6, 37, 0, 0, 9, 3, 224, 166, 147, 39, 0, 76, 28, 7, 3, 224, 166, 147, 39,
- 0, 14, 3, 95, 54, 55, 91, 118, 76, 121, 47, 6, 47, 37, 0, 0, 15, 3, 95, 54, 54, 91, 6, 36, 91, 121, 139, 139, 6, 37,
- 0, 0, 16, 3, 95, 55, 49, 113, 6, 145, 6, 121, 47, 47, 6, 121, 34, 0, 0, 14, 3, 95, 55, 48, 106, 6, 121, 47, 47, 6,
- 121, 34, 0, 0, 8, 3, 224, 166, 143, 36, 0, 76, 15, 3, 95, 55, 51, 47, 6, 37, 35, 47, 47, 6, 121, 34, 0, 0, 16, 3,
- 95, 55, 50, 71, 6, 35, 107, 35, 47, 47, 6, 121, 34, 0, 0, 14, 3, 224, 166, 137, 107, 34, 121, 91, 12, 39, 6, 40, 0, 17,
- 3, 95, 55, 53, 48, 6, 121, 106, 6, 35, 139, 47, 6, 121, 34, 0, 0, 14, 3, 224, 166, 136, 72, 6, 112, 34, 146, 39, 6, 37,
- 0, 16, 3, 95, 55, 52, 76, 6, 40, 107, 35, 47, 47, 6, 121, 34, 0, 0, 8, 3, 224, 166, 139, 34, 37, 0, 16, 3, 95, 55,
- 55, 91, 6, 35, 47, 35, 47, 47, 6, 121, 34, 0, 0, 14, 3, 224, 166, 138, 72, 6, 112, 34, 146, 39, 6, 40, 0, 16, 3, 95,
- 55, 54, 149, 6, 37, 57, 35, 47, 47, 6, 121, 34, 0, 0, 14, 3, 224, 167, 141, 107, 6, 121, 91, 39, 50, 47, 39, 0, 7, 3,
- 224, 166, 133, 121, 0, 13, 3, 95, 49, 57, 6, 40, 50, 6, 50, 37, 91, 0, 0, 12, 3, 224, 167, 140, 6, 39, 58, 49, 35, 34,
- 0, 12, 3, 95, 49, 56, 6, 35, 141, 35, 34, 121, 0, 0, 14, 3, 224, 166, 135, 107, 34, 121, 91, 12, 39, 6, 37, 0, 0, 7,
- 3, 224, 166, 134, 35, 0, 16, 3, 224, 167, 142, 49, 107, 4, 121, 50, 140, 39, 47, 6, 121, 0, 0, 18, 3, 224, 166, 129, 76, 6,
- 121, 50, 72, 34, 39, 71, 37, 50, 72, 40, 0, 0, 12, 3, 224, 167, 136, 6, 39, 57, 49, 35, 34, 0, 0, 14, 3, 224, 166, 131,
- 71, 6, 37, 91, 121, 34, 81, 39, 0, 11, 3, 224, 167, 139, 6, 39, 49, 35, 34, 0, 0, 14, 3, 224, 166, 130, 6, 121, 50, 40,
- 91, 91, 121, 34, 0, 0, 15, 3, 95, 50, 57, 6, 40, 50, 121, 47, 34, 6, 37, 91, 0, 12, 3, 95, 49, 49, 113, 146, 6, 118,
- 34, 39, 0, 0, 11, 3, 95, 50, 56, 6, 35, 141, 35, 91, 0, 9, 3, 95, 49, 48, 72, 13, 107, 0, 0, 11, 3, 224, 167, 135,
- 6, 36, 49, 35, 34, 0, 11, 3, 95, 49, 51, 47, 6, 36, 34, 121, 0, 0, 11, 3, 95, 49, 50, 71, 6, 35, 34, 121, 0, 0,
- 15, 3, 224, 167, 129, 72, 6, 112, 34, 146, 40, 49, 35, 34, 0, 13, 3, 95, 49, 53, 48, 6, 121, 50, 36, 34, 121, 0, 0, 15,
- 3, 224, 167, 128, 72, 6, 112, 34, 146, 37, 49, 35, 34, 0, 13, 3, 95, 49, 52, 149, 35, 40, 6, 72, 72, 121, 0, 0, 12, 3,
- 224, 167, 131, 34, 6, 37, 49, 35, 34, 0, 13, 3, 95, 49, 55, 106, 6, 121, 47, 36, 34, 121, 0, 0, 17, 3, 224, 167, 130, 107,
- 34, 121, 91, 12, 39, 6, 40, 49, 35, 34, 0, 11, 3, 95, 49, 54, 106, 6, 39, 55, 121, 0, 0, 0, 0, 18, 3, 224, 166, 183,
- 65, 4, 40, 138, 36, 50, 12, 39, 91, 12, 6, 121, 0, 0, 17, 3, 224, 166, 182, 47, 4, 35, 55, 36, 71, 39, 91, 12, 6, 121,
- 0, 0, 0, 0, 0, 8, 3, 224, 166, 178, 55, 121, 0, 0, 8, 3, 224, 166, 173, 137, 121, 0, 15, 3, 95, 52, 57, 6, 40, 50,
- 121, 48, 130, 76, 35, 91, 0, 0, 11, 3, 224, 165, 164, 72, 109, 66, 34, 37, 0, 8, 3, 224, 166, 172, 71, 121, 0, 16, 3, 95,
- 52, 56, 6, 128, 6, 76, 121, 55, 55, 6, 37, 91, 0, 0, 17, 3, 224, 166, 175, 4, 39, 50, 47, 39, 89, 47, 36, 75, 6, 121,
- 0, 0, 8, 3, 224, 166, 174, 65, 121, 0, 0, 8, 3, 224, 167, 177, 58, 121, 0, 0, 8, 3, 224, 167, 176, 34, 121, 0, 16, 3,
- 224, 166, 168, 72, 4, 39, 50, 47, 36, 50, 50, 6, 121, 0, 0, 8, 3, 224, 166, 171, 83, 121, 0, 0, 8, 3, 224, 166, 170, 48,
- 121, 0, 0, 8, 3, 224, 166, 165, 25, 121, 0, 14, 3, 95, 53, 57, 6, 40, 50, 121, 6, 106, 118, 139, 0, 16, 3, 95, 52, 49,
- 6, 36, 49, 76, 121, 55, 55, 6, 37, 91, 0, 9, 3, 95, 50, 97, 72, 6, 40, 0, 0, 8, 3, 224, 166, 164, 47, 121, 0, 14,
- 3, 95, 53, 56, 6, 35, 139, 35, 50, 50, 6, 39, 0, 13, 3, 95, 52, 48, 76, 121, 55, 55, 6, 37, 91, 0, 0, 8, 3, 224,
- 166, 167, 138, 121, 0, 16, 3, 95, 52, 51, 47, 6, 36, 47, 35, 55, 55, 6, 37, 91, 0, 0, 8, 3, 224, 166, 166, 72, 121, 0,
- 15, 3, 95, 52, 50, 71, 6, 37, 35, 55, 55, 6, 37, 91, 0, 0, 8, 3, 224, 166, 161, 140, 121, 0, 17, 3, 95, 52, 53, 48,
- 6, 130, 57, 47, 35, 55, 55, 6, 37, 91, 0, 0, 8, 3, 224, 166, 160, 141, 121, 0, 15, 3, 95, 52, 52, 76, 6, 39, 35, 55,
- 55, 6, 37, 91, 0, 0, 16, 3, 224, 166, 163, 65, 4, 39, 72, 138, 36, 66, 66, 6, 121, 0, 16, 3, 95, 52, 55, 106, 6, 35,
- 76, 121, 55, 55, 6, 37, 89, 0, 0, 8, 3, 224, 166, 162, 142, 121, 0, 17, 3, 95, 52, 54, 76, 6, 36, 76, 121, 6, 55, 55,
- 6, 37, 91, 0, 0, 8, 3, 224, 166, 157, 144, 121, 0, 19, 3, 95, 54, 57, 6, 40, 50, 121, 6, 106, 6, 121, 47, 47, 6, 121,
- 34, 0, 14, 3, 95, 53, 49, 113, 6, 49, 35, 50, 50, 6, 39, 0, 0, 8, 3, 224, 166, 156, 79, 121, 0, 15, 3, 95, 54, 56,
- 6, 128, 139, 91, 121, 139, 139, 6, 37, 0, 13, 3, 95, 53, 48, 48, 6, 130, 76, 6, 35, 91, 0, 0, 8, 3, 224, 166, 159, 139,
- 121, 0, 15, 3, 95, 53, 51, 47, 6, 36, 48, 35, 50, 50, 6, 39, 0, 0, 10, 3, 224, 166, 158, 6, 37, 68, 130, 0, 15, 3,
- 95, 53, 50, 71, 6, 35, 57, 35, 50, 50, 6, 39, 0, 0, 11, 3, 224, 166, 153, 6, 40, 68, 81, 130, 0, 16, 3, 95, 53, 53,
- 48, 6, 39, 50, 76, 35, 50, 50, 6, 39, 0, 0, 8, 3, 224, 166, 152, 146, 121, 0, 15, 3, 95, 53, 52, 76, 6, 40, 57, 35,
- 50, 50, 6, 39, 0, 0, 9, 3, 224, 166, 155, 76, 107, 121, 0, 15, 3, 95, 53, 55, 106, 6, 35, 47, 35, 50, 50, 6, 39, 0,
- 0, 8, 3, 224, 166, 154, 76, 121, 0, 15, 3, 95, 53, 54, 149, 6, 35, 48, 35, 50, 50, 6, 39, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 17, 3, 95, 56, 57, 6, 40, 50, 121, 50, 121, 71, 71, 6, 39, 57, 0, 0, 15, 3, 95, 56, 56, 106, 6, 35, 47,
- 35, 6, 91, 6, 37, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 57, 57, 50, 6, 37, 34, 35, 50, 121, 71, 71, 6, 39, 57,
- 0, 14, 3, 95, 56, 49, 113, 6, 49, 35, 6, 106, 6, 37, 0, 9, 3, 95, 54, 97, 149, 6, 121, 0, 0, 17, 3, 95, 57, 56,
- 6, 128, 139, 35, 50, 121, 71, 71, 6, 39, 57, 0, 10, 3, 95, 56, 48, 118, 106, 6, 37, 0, 0, 15, 3, 95, 56, 51, 47, 6,
- 37, 34, 35, 6, 106, 6, 37, 0, 0, 15, 3, 95, 56, 50, 71, 6, 37, 34, 35, 6, 106, 6, 37, 0, 0, 15, 3, 95, 56, 53,
- 48, 6, 131, 76, 35, 6, 106, 6, 37, 0, 0, 15, 3, 95, 56, 52, 76, 6, 40, 34, 35, 6, 106, 6, 37, 0, 0, 14, 3, 95,
- 56, 55, 91, 6, 35, 47, 35, 91, 6, 37, 0, 0, 15, 3, 95, 56, 54, 149, 6, 37, 57, 35, 6, 106, 6, 37, 0, 0, 17, 3,
- 95, 57, 49, 113, 6, 49, 35, 50, 121, 71, 71, 6, 39, 57, 0, 0, 12, 3, 224, 166, 188, 71, 6, 37, 50, 72, 40, 0, 13, 3,
- 95, 57, 48, 50, 121, 71, 71, 6, 39, 57, 0, 13, 3, 95, 54, 88, 89, 6, 35, 139, 139, 6, 37, 0, 0, 17, 3, 224, 166, 191,
- 107, 34, 121, 91, 12, 39, 6, 37, 49, 35, 34, 0, 18, 3, 95, 57, 51, 47, 6, 37, 34, 118, 50, 121, 71, 71, 6, 39, 57, 0,
- 0, 11, 3, 224, 166, 190, 6, 35, 49, 35, 34, 0, 19, 3, 95, 57, 50, 71, 6, 37, 34, 35, 6, 50, 121, 71, 71, 6, 39, 57,
- 0, 0, 8, 3, 224, 166, 185, 107, 121, 0, 18, 3, 95, 57, 53, 48, 6, 121, 76, 35, 50, 121, 71, 71, 6, 39, 57, 0, 0, 17,
- 3, 224, 166, 184, 72, 4, 39, 50, 47, 36, 6, 106, 12, 6, 121, 0, 18, 3, 95, 57, 52, 76, 6, 40, 34, 35, 50, 121, 71, 71,
- 6, 39, 57, 0, 0, 18, 3, 95, 57, 55, 106, 6, 35, 47, 35, 50, 121, 71, 71, 6, 39, 57, 0, 0, 18, 3, 95, 57, 54, 149,
- 6, 37, 57, 35, 50, 121, 71, 71, 6, 39, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 95, 57, 97, 50, 6, 121, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 48, 77, 52, 6, 121, 34,
- 71, 40, 72, 0, 0, 0, 11, 4, 95, 48, 77, 50, 55, 6, 35, 145, 0, 0, 12, 4, 95, 48, 77, 51, 49, 6, 39, 139, 37, 0,
- 0, 0, 13, 4, 95, 48, 77, 49, 107, 6, 35, 57, 35, 34, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 143, 224, 166, 134, 224, 166, 170, 224, 166, 168, 224, 166, 190, 224, 166, 149, 72, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 224, 166, 164, 224, 167, 159, 72, 0, 13, 137, 224, 166, 134,
- 224, 166, 176, 224, 167, 129, 72, 8, 0, 0, 0, 0, 0, 0, 15, 140, 224, 166, 134, 224, 166, 174, 224, 166, 190, 224, 166, 176, 72, 0,
- 9, 134, 224, 166, 184, 224, 166, 191, 72, 0, 0, 22, 146, 224, 166, 149, 224, 166, 191, 224, 166, 168, 224, 167, 141, 224, 166, 164, 224, 167,
- 129, 72, 8, 0, 0, 0, 0, 0, 18, 143, 224, 166, 164, 224, 167, 139, 224, 166, 174, 224, 166, 190, 224, 166, 149, 72, 0, 0, 0, 0,
- 0, 0, 0, 13, 137, 224, 166, 143, 224, 166, 176, 224, 166, 130, 72, 8, 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, 12, 137, 224, 166, 175, 224, 166, 166, 224, 166, 191, 8, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 9, 134, 224, 166, 174, 224, 166, 175, 72, 0, 16, 140, 224, 166, 133, 224, 166, 165, 224, 166, 176, 224, 166, 190,
- 72, 8, 11, 6, 224, 166, 162, 224, 166, 188, 138, 36, 0, 0, 15, 140, 224, 166, 134, 224, 166, 170, 224, 166, 168, 224, 166, 191, 72, 0,
- 12, 137, 224, 166, 134, 224, 166, 174, 224, 166, 191, 72, 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, 0, 0, 0, 15, 140, 224, 166, 164, 224, 167, 129, 224, 166, 174, 224, 166,
- 191, 72, 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, 9, 2, 95, 44, 49, 39, 65, 35, 0, 0, 10, 2, 95, 51, 47, 6, 37, 50, 37, 0, 0, 9, 2, 95, 50, 72,
- 6, 40, 57, 0, 0, 8, 2, 95, 49, 6, 36, 49, 0, 0, 11, 2, 95, 48, 106, 6, 40, 50, 57, 121, 0, 0, 9, 2, 95, 55,
- 106, 6, 35, 47, 0, 0, 9, 2, 95, 54, 149, 6, 121, 57, 0, 0, 9, 2, 95, 53, 48, 6, 128, 76, 0, 0, 11, 2, 95, 52,
- 149, 6, 35, 34, 6, 37, 0, 0, 0, 0, 9, 2, 95, 57, 50, 6, 121, 57, 0, 0, 7, 2, 95, 56, 128, 141, 0, 0, 17, 2,
- 95, 63, 48, 34, 6, 39, 91, 50, 121, 76, 37, 107, 50, 121, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 9, 4, 95, 224, 166, 144, 39, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 95, 224, 166, 143,
- 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 166, 164, 224, 166, 190, 224, 166, 135, 72, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 137, 224, 166, 149, 224, 166, 191, 224, 167, 159, 72, 8, 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, 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, 27, 9, 224, 166,
- 149, 224, 167, 141, 224, 166, 183, 49, 4, 39, 57, 65, 40, 138, 36, 50, 12, 39, 91, 12, 6, 121, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 230, 9, 0, 0, 48, 0, 0, 0, 231, 9,
- 0, 0, 49, 0, 0, 0, 232, 9, 0, 0, 50, 0, 0, 0, 233, 9, 0, 0, 51, 0, 0, 0, 234, 9, 0, 0, 52, 0, 0, 0,
- 235, 9, 0, 0, 53, 0, 0, 0, 236, 9, 0, 0, 54, 0, 0, 0, 237, 9, 0, 0, 55, 0, 0, 0, 238, 9, 0, 0, 56, 0,
- 0, 0, 239, 9, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 6, 1, 22, 0, 2, 17, 66, 3, 145, 145, 0, 3, 145, 145, 109, 0,
- 7, 6, 1, 58, 0, 2, 17, 66, 3, 84, 0, 3, 84, 109, 0, 7, 6, 1, 34, 0, 2, 17, 66, 3, 70, 0, 3, 70, 109, 0,
- 7, 6, 1, 35, 0, 2, 17, 66, 3, 107, 70, 0, 3, 107, 70, 109, 0, 7, 6, 1, 2, 0, 1, 17, 67, 3, 130, 0, 7, 6,
- 1, 3, 0, 4, 1, 17, 65, 3, 68, 0, 1, 17, 67, 0, 7, 6, 1, 4, 0, 3, 0, 2, 32, 3, 108, 0, 7, 6, 1, 6,
- 0, 3, 109, 0, 224, 166, 129, 3, 130, 0, 224, 167, 141, 224, 166, 175, 224, 166, 190, 3, 148, 0, 7, 6, 1, 7, 0, 3, 35, 0,
- 224, 166, 129, 3, 128, 0, 7, 6, 1, 8, 0, 3, 37, 0, 224, 166, 129, 3, 124, 0, 7, 6, 1, 9, 0, 3, 37, 0, 224, 166,
- 129, 3, 124, 0, 7, 6, 1, 10, 0, 3, 40, 0, 224, 166, 129, 3, 133, 0, 7, 6, 1, 11, 0, 3, 40, 0, 224, 166, 129, 3,
- 133, 0, 7, 6, 1, 12, 0, 3, 34, 37, 0, 7, 6, 1, 16, 0, 3, 148, 0, 224, 166, 129, 3, 148, 150, 0, 7, 6, 1, 16,
- 0, 3, 36, 0, 224, 166, 129, 3, 126, 0, 224, 167, 141, 224, 166, 175, 224, 166, 190, 3, 148, 0, 7, 6, 1, 17, 0, 3, 39, 57,
- 0, 224, 166, 129, 3, 131, 57, 0, 7, 6, 1, 20, 0, 3, 39, 0, 224, 166, 129, 3, 131, 0, 7, 6, 1, 20, 0, 3, 119, 0,
- 7, 6, 1, 21, 0, 3, 39, 58, 0, 224, 166, 129, 3, 131, 58, 0, 7, 6, 1, 22, 0, 2, 17, 66, 3, 49, 0, 3, 49, 109,
- 0, 7, 6, 1, 23, 0, 2, 17, 66, 3, 145, 0, 3, 145, 109, 0, 7, 6, 1, 24, 0, 2, 17, 66, 3, 81, 0, 3, 81, 109,
- 0, 7, 6, 1, 25, 0, 2, 17, 66, 3, 146, 0, 3, 146, 109, 0, 7, 6, 1, 26, 0, 2, 17, 66, 3, 68, 0, 3, 68, 109,
- 0, 7, 6, 1, 27, 0, 2, 17, 66, 3, 76, 0, 3, 76, 109, 0, 7, 6, 1, 28, 0, 2, 17, 66, 3, 149, 0, 3, 149, 109,
- 0, 7, 6, 1, 29, 0, 4, 2, 17, 66, 3, 79, 0, 224, 167, 141, 224, 166, 172, 2, 17, 66, 0, 4, 3, 79, 109, 0, 224, 167,
- 141, 224, 166, 172, 0, 224, 167, 141, 224, 166, 158, 2, 17, 66, 3, 81, 81, 0, 224, 167, 141, 224, 166, 158, 3, 81, 81, 131, 0, 7,
- 6, 1, 30, 0, 2, 17, 66, 3, 144, 0, 3, 144, 109, 0, 7, 6, 1, 31, 0, 2, 17, 66, 3, 50, 0, 3, 50, 109, 0, 7,
- 6, 1, 32, 0, 2, 17, 66, 3, 139, 0, 3, 139, 109, 0, 7, 6, 1, 33, 0, 2, 17, 66, 3, 141, 0, 3, 141, 109, 0, 7,
- 6, 1, 34, 0, 2, 17, 66, 3, 140, 0, 3, 140, 109, 0, 7, 6, 1, 35, 0, 2, 17, 66, 3, 142, 0, 3, 142, 109, 0, 7,
- 6, 1, 36, 0, 2, 17, 66, 3, 50, 0, 3, 50, 109, 0, 7, 6, 1, 37, 0, 2, 17, 66, 3, 47, 0, 2, 32, 3, 47, 39,
- 0, 3, 47, 109, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 25, 0, 3, 25, 109, 0, 7, 6, 1, 39, 0, 2, 17, 66, 3, 72,
- 0, 3, 72, 109, 0, 7, 6, 1, 40, 0, 2, 17, 66, 3, 138, 0, 3, 138, 109, 0, 7, 6, 1, 41, 0, 2, 17, 66, 3, 50,
- 0, 3, 50, 109, 0, 7, 6, 1, 43, 0, 2, 17, 66, 3, 48, 0, 3, 48, 109, 0, 7, 6, 1, 44, 0, 2, 17, 66, 3, 83,
- 0, 3, 83, 109, 0, 7, 6, 1, 45, 0, 2, 17, 66, 3, 71, 0, 3, 71, 109, 0, 7, 6, 1, 46, 0, 2, 17, 66, 3, 137,
- 0, 3, 137, 109, 0, 7, 6, 1, 47, 0, 2, 17, 66, 3, 65, 0, 3, 65, 109, 0, 7, 6, 1, 48, 0, 1, 141, 167, 224, 2,
- 17, 66, 32, 3, 12, 0, 1, 141, 167, 224, 2, 32, 3, 12, 121, 0, 2, 17, 66, 3, 75, 0, 3, 75, 109, 0, 4, 1, 141, 167,
- 224, 2, 17, 67, 3, 148, 0, 224, 166, 190, 1, 141, 167, 224, 0, 7, 6, 1, 51, 0, 2, 17, 66, 3, 55, 0, 3, 55, 109, 0,
- 7, 6, 1, 55, 0, 2, 224, 167, 141, 224, 166, 178, 3, 89, 0, 2, 17, 66, 3, 91, 0, 3, 91, 109, 0, 7, 6, 1, 56, 0,
- 2, 17, 66, 3, 91, 0, 3, 91, 109, 0, 7, 6, 1, 57, 0, 4, 2, 224, 167, 141, 224, 166, 164, 3, 89, 0, 2, 224, 167, 141,
- 224, 166, 165, 0, 2, 224, 167, 141, 224, 166, 175, 0, 224, 167, 141, 224, 166, 172, 8, 2, 17, 66, 3, 91, 0, 224, 167, 141, 224, 166,
- 172, 8, 3, 91, 109, 0, 2, 17, 66, 3, 106, 0, 3, 106, 13, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 107, 0, 2, 32, 3,
- 107, 39, 0, 3, 107, 109, 0, 7, 6, 1, 63, 0, 1, 17, 67, 3, 35, 0, 224, 166, 129, 1, 17, 67, 3, 128, 0, 7, 6, 1,
- 64, 0, 1, 17, 67, 3, 37, 0, 224, 166, 129, 1, 17, 67, 3, 124, 0, 7, 6, 1, 65, 0, 1, 17, 67, 3, 37, 0, 224, 166,
- 129, 1, 17, 67, 3, 124, 0, 7, 6, 1, 66, 0, 1, 17, 67, 3, 40, 0, 224, 166, 129, 1, 17, 67, 3, 133, 0, 7, 6, 1,
- 67, 0, 1, 17, 67, 3, 40, 0, 224, 166, 129, 1, 17, 67, 3, 133, 0, 7, 6, 1, 68, 0, 1, 17, 67, 3, 34, 6, 37, 0,
- 7, 6, 1, 72, 0, 1, 17, 67, 3, 36, 0, 224, 166, 137, 1, 17, 67, 3, 36, 58, 0, 224, 166, 129, 1, 17, 67, 3, 126, 0,
- 7, 6, 1, 73, 0, 1, 17, 67, 3, 39, 57, 0, 224, 166, 129, 1, 17, 67, 3, 131, 57, 0, 7, 6, 1, 76, 0, 1, 17, 67,
- 3, 39, 0, 224, 166, 129, 1, 17, 67, 3, 131, 0, 7, 6, 1, 77, 0, 1, 17, 67, 3, 39, 58, 0, 224, 166, 129, 1, 17, 67,
- 3, 131, 58, 0, 7, 6, 1, 79, 0, 3, 47, 0, 7, 6, 1, 96, 0, 2, 17, 66, 3, 0, 8, 2, 17, 66, 3, 57, 0, 3,
- 57, 109, 0, 7, 6, 1, 113, 0, 2, 17, 66, 3, 34, 0, 3, 34, 109, 0, 7, 6, 1, 114, 0, 3, 58, 35, 109, 0, 2, 17,
- 66, 3, 58, 121, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts4 = FileInMemory_createWithData (5017, reinterpret_cast<const char *> (&espeakdata_dicts4_data),
- U"espeak-1.48.04-source/espeak-data/as_dict",
- U"as");
- my addItem_move (espeakdata_dicts4.move());
-
- static unsigned char espeakdata_dicts5_data[2136] = {
- 0, 4, 0, 0, 151, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 0, 0, 6, 65, 12,
- 75, 36, 0, 0, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 0, 13, 4, 95, 100, 112, 116, 10, 47, 4, 35, 65, 23, 0, 0,
- 0, 0, 0, 0, 6, 65, 24, 83, 36, 0, 0, 0, 0, 0, 6, 65, 28, 79, 36, 0, 0, 0, 0, 0, 6, 65, 32, 107, 36, 0,
- 0, 0, 0, 0, 0, 9, 1, 37, 102, 97, 105, 122, 0, 29, 0, 0, 9, 134, 115, 201, 153, 110, 105, 110, 76, 0, 6, 65, 40, 90,
- 36, 0, 0, 0, 10, 1, 42, 117, 108, 100, 117, 122, 0, 29, 0, 0, 6, 65, 44, 49, 35, 0, 0, 0, 0, 0, 6, 65, 48, 36,
- 55, 0, 0, 0, 0, 0, 6, 65, 52, 36, 65, 0, 0, 0, 0, 0, 6, 65, 56, 36, 50, 0, 0, 0, 6, 195, 76, 150, 128, 76,
- 0, 0, 4, 193, 60, 76, 0, 0, 0, 0, 6, 65, 64, 48, 36, 0, 0, 0, 0, 0, 6, 65, 68, 81, 36, 0, 0, 0, 0, 0,
- 6, 65, 72, 36, 51, 0, 0, 0, 0, 0, 6, 65, 76, 89, 36, 0, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 6, 65, 88, 84, 36, 0, 0, 0, 0, 0, 12, 65, 92, 72, 40, 71, 109, 55, 84, 6, 109, 0, 0, 0, 0, 0,
- 6, 65, 96, 101, 36, 0, 0, 0, 0, 0, 6, 65, 100, 57, 36, 0, 0, 0, 0, 0, 6, 65, 104, 88, 36, 0, 7, 132, 104, 201,
- 153, 109, 76, 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, 6, 131, 118, 201, 153, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 16, 16, 76, 0, 0, 0, 0, 0,
- 0, 0, 0, 5, 194, 9, 80, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 128, 76, 36, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 4, 145, 0, 76, 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, 5, 194, 16, 80, 72, 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, 5, 194, 12, 144, 72, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 60, 229, 78, 76, 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, 0, 0, 0, 0, 0, 0, 6, 195, 16, 148, 128, 72,
- 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, 0, 0, 0, 6, 131, 121, 201, 153, 72, 0, 7, 132, 105, 115, 201, 153, 76, 0, 0, 9, 134, 109, 201, 153, 110, 105, 109, 76,
- 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, 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, 11, 3,
- 95, 51, 88, 39, 47, 6, 40, 88, 0, 0, 10, 3, 95, 48, 67, 57, 6, 112, 88, 0, 0, 0, 0, 7, 132, 105, 108, 201, 153, 76,
- 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, 13, 3,
- 95, 55, 88, 57, 36, 47, 65, 6, 37, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 95,
- 49, 88, 6, 39, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 50, 88, 37, 57, 37, 51, 65, 6, 37, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 52, 88, 81, 6, 13, 51, 101, 0, 0, 0, 0, 0, 5, 194,
- 14, 176, 72, 0, 0, 0, 0, 11, 3, 95, 53, 88, 125, 55, 55, 6, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 54,
- 88, 35, 55, 47, 65, 6, 13, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 56, 88,
- 89, 125, 99, 89, 6, 125, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 57, 88, 72, 39, 101, 89, 6, 35, 50, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 36, 224, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 5, 194, 48, 144, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 48, 77, 50, 65,
- 37, 55, 57, 6, 39, 50, 0, 0, 15, 4, 95, 48, 77, 51, 65, 37, 55, 57, 6, 35, 51, 72, 0, 0, 0, 11, 4, 95, 48, 77,
- 49, 65, 6, 37, 50, 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, 11, 136, 111, 110, 108, 97, 114, 196, 177, 110, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 7, 196, 8, 150, 137, 52, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
- 132, 115, 201, 153, 110, 76, 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, 7, 196, 76, 150, 137, 56, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 110, 201, 153, 72, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 109, 201, 153, 110, 76, 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, 0, 0, 7, 3, 95, 201, 153, 125, 0, 0,
- 7, 2, 196, 159, 100, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 197, 159, 91, 36, 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, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 60, 227, 1, 72, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 95, 51, 6, 112, 76, 0, 0, 9, 2, 95, 50, 37, 80, 6, 37, 0,
- 0, 9, 2, 95, 49, 71, 6, 37, 51, 0, 0, 11, 2, 95, 48, 89, 13, 83, 6, 13, 51, 0, 0, 11, 2, 95, 55, 57, 36, 72,
- 72, 6, 37, 0, 0, 10, 2, 95, 54, 35, 55, 47, 6, 13, 0, 0, 9, 2, 95, 53, 71, 6, 36, 91, 0, 0, 10, 2, 95, 52,
- 72, 6, 126, 51, 72, 0, 0, 0, 0, 12, 2, 95, 57, 72, 39, 81, 81, 6, 40, 88, 0, 0, 5, 194, 100, 16, 72, 5, 194, 100,
- 16, 76, 12, 2, 95, 56, 89, 125, 99, 80, 6, 37, 88, 0, 0, 0, 0, 0, 0, 6, 195, 8, 150, 128, 76, 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, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 111, 39, 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, 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, 0, 0, 0, 0, 6, 195, 16, 18, 82, 76, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 99, 196, 177, 72, 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, 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, 6, 131, 100, 201, 153, 76,
- 0, 0, 0, 0, 0, 0, 0, 6, 18, 67, 196, 177, 0, 97, 0, 111, 0, 117, 0, 7, 6, 18, 68, 195, 182, 0, 195, 188, 0, 105,
- 0, 101, 0, 7, 6, 195, 167, 0, 3, 76, 0, 7, 6, 195, 182, 0, 3, 126, 0, 7, 6, 195, 188, 0, 3, 112, 0, 7, 6, 196,
- 159, 0, 4, 1, 17, 65, 3, 12, 0, 97, 1, 97, 0, 111, 1, 111, 0, 117, 1, 117, 0, 195, 182, 1, 182, 195, 0, 195, 188, 1,
- 188, 195, 0, 4, 1, 101, 3, 57, 0, 1, 105, 0, 3, 100, 0, 7, 6, 196, 177, 0, 3, 13, 0, 7, 6, 197, 159, 0, 3, 91,
- 0, 7, 6, 201, 153, 0, 4, 1, 21, 2, 32, 3, 2, 125, 0, 1, 45, 2, 32, 0, 3, 125, 0, 7, 6, 97, 0, 4, 3, 35,
- 0, 1, 45, 2, 32, 0, 105, 2, 25, 3, 117, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 3, 75, 0, 7, 6, 100, 0,
- 3, 72, 0, 97, 110, 1, 45, 2, 32, 3, 72, 2, 35, 50, 0, 201, 153, 107, 1, 45, 2, 32, 3, 72, 2, 125, 49, 0, 201, 153,
- 110, 1, 45, 2, 32, 3, 72, 2, 125, 50, 0, 7, 6, 101, 0, 3, 36, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 3,
- 79, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 121, 97, 1, 21, 2, 32, 3, 8, 37, 38, 35, 0, 3, 37, 0, 7, 6,
- 106, 0, 3, 90, 0, 7, 6, 107, 0, 3, 80, 0, 2, 25, 3, 99, 0, 7, 6, 108, 0, 3, 55, 0, 4, 1, 18, 67, 2, 25,
- 3, 64, 0, 2, 18, 67, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 7, 6, 111, 0, 3, 39, 0, 7, 6,
- 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 81, 0, 2, 32, 3, 101, 0, 7, 6, 114, 0, 1, 17, 67, 2, 32, 3, 14, 34, 0,
- 4, 1, 17, 65, 2, 17, 65, 3, 16, 0, 1, 159, 196, 2, 17, 65, 0, 3, 51, 0, 7, 6, 115, 0, 3, 89, 0, 7, 6, 116,
- 0, 3, 47, 0, 1, 18, 68, 2, 18, 68, 3, 123, 0, 7, 6, 117, 0, 3, 40, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119,
- 0, 3, 58, 0, 7, 6, 120, 0, 3, 101, 0, 7, 6, 121, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 195, 164,
- 3, 125, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts5 = FileInMemory_createWithData (2135, reinterpret_cast<const char *> (&espeakdata_dicts5_data),
- U"espeak-1.48.04-source/espeak-data/az_dict",
+ static unsigned char espeakdata_dicts4_data[1813] = {
+ 0, 4, 0, 0, 15, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 0, 0, 6, 65, 12,
+ 75, 36, 0, 0, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 24, 83, 36, 0, 0, 0, 0,
+ 0, 6, 65, 28, 79, 36, 0, 0, 0, 0, 0, 6, 65, 32, 107, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 40, 90, 36,
+ 0, 0, 0, 0, 0, 6, 65, 44, 49, 35, 0, 0, 0, 0, 0, 6, 65, 48, 36, 55, 0, 0, 0, 0, 0, 6, 65, 52, 36, 65,
+ 0, 0, 0, 0, 0, 6, 65, 56, 36, 50, 0, 0, 0, 6, 195, 76, 150, 128, 76, 0, 0, 4, 193, 60, 76, 0, 0, 0, 0, 6,
+ 65, 64, 48, 36, 0, 0, 0, 0, 0, 6, 65, 68, 81, 36, 0, 0, 0, 0, 0, 6, 65, 72, 36, 51, 0, 0, 0, 0, 0, 6,
+ 65, 76, 89, 36, 0, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 88, 84, 36, 0, 0,
+ 0, 0, 0, 12, 65, 92, 72, 40, 71, 109, 55, 84, 6, 109, 0, 0, 0, 0, 0, 6, 65, 96, 101, 36, 0, 0, 0, 0, 0, 6,
+ 65, 100, 57, 36, 0, 0, 0, 0, 0, 6, 65, 104, 88, 36, 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, 7, 132, 19, 201, 153, 14, 76, 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, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 13, 201, 153, 14, 76, 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, 16, 4, 95, 4, 16, 20, 10, 84, 37, 51,
+ 81, 4, 112, 55, 23, 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, 0, 0, 0, 0, 0, 9, 134, 19, 201, 153, 14, 9, 14, 76, 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, 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, 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, 7, 196, 60, 227, 1, 72, 76, 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, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 51, 88, 39, 47, 6, 40, 88, 0, 0, 10, 3, 95, 48,
+ 67, 57, 6, 112, 88, 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, 13, 3, 95, 55, 88, 57, 36, 47, 65, 6, 37, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 9, 3, 95, 49, 88, 6, 39, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 50, 88, 37, 57,
+ 37, 51, 65, 6, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 76, 150, 137, 56, 76, 0, 0, 0, 0, 0, 0, 0, 11,
+ 3, 95, 52, 88, 81, 6, 13, 51, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 53, 88, 127, 55, 55, 6, 37, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 54, 88, 35, 55, 47, 65, 6, 13, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 9, 134, 13, 201, 153, 14, 9, 13, 76, 0, 0, 0, 0, 0, 0, 13, 3, 95, 56, 88, 89, 127, 99, 89, 6, 127, 50, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 13, 3, 95, 57, 88, 72, 39, 101, 89, 6, 35, 50, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 14, 4, 95, 48, 77, 50, 65, 37, 55, 57, 6, 39, 50, 0, 0, 15, 4, 95, 48, 77, 51, 65, 37, 55, 57, 6, 35,
+ 51, 72, 0, 0, 0, 11, 4, 95, 48, 77, 49, 65, 6, 37, 50, 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, 7, 196, 8, 150, 137, 52, 76, 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, 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, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 60, 229, 78, 76, 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, 0, 0, 0, 0, 0, 0, 0,
+ 0, 7, 2, 196, 159, 100, 36, 0, 7, 2, 195, 167, 76, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 197, 159, 91, 36, 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, 11, 136, 15, 14, 12,
+ 1, 18, 196, 177, 14, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 15, 39, 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, 0, 0, 0, 0, 0,
+ 8, 2, 95, 51, 6, 112, 76, 0, 0, 9, 2, 95, 50, 37, 80, 6, 37, 0, 0, 9, 2, 95, 49, 71, 6, 37, 51, 0, 0, 11,
+ 2, 95, 48, 89, 13, 83, 6, 13, 51, 0, 0, 11, 2, 95, 55, 57, 36, 72, 72, 6, 37, 0, 0, 10, 2, 95, 54, 35, 55, 47,
+ 6, 13, 0, 0, 9, 2, 95, 53, 71, 6, 36, 91, 0, 0, 10, 2, 95, 52, 72, 6, 125, 51, 72, 0, 0, 0, 0, 12, 2, 95,
+ 57, 72, 39, 81, 81, 6, 40, 88, 0, 0, 12, 2, 95, 56, 89, 127, 99, 80, 6, 37, 88, 0, 0, 0, 0, 0, 0, 6, 195, 8,
+ 150, 128, 76, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 6, 195, 167, 0, 3, 76, 0, 7, 6,
+ 195, 182, 0, 3, 125, 0, 7, 6, 195, 188, 0, 3, 112, 0, 7, 6, 196, 159, 0, 3, 100, 0, 7, 6, 196, 177, 0, 3, 13, 0,
+ 7, 6, 197, 159, 0, 3, 91, 0, 7, 6, 201, 153, 0, 3, 127, 0, 7, 6, 97, 0, 3, 35, 0, 7, 6, 98, 0, 3, 71, 0,
+ 7, 6, 99, 0, 3, 75, 0, 7, 6, 100, 0, 3, 72, 0, 7, 6, 101, 0, 3, 36, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6,
+ 103, 0, 3, 79, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 3, 37, 0, 7, 6, 106, 0, 3, 90, 0, 7, 6, 107, 0,
+ 3, 80, 0, 2, 25, 3, 99, 0, 7, 6, 108, 0, 3, 55, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 7,
+ 6, 111, 0, 3, 39, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 81, 0, 7, 6, 114, 0, 1, 17, 65, 2, 17, 65,
+ 3, 16, 0, 3, 51, 0, 7, 6, 115, 0, 3, 89, 0, 7, 6, 116, 0, 3, 47, 0, 7, 6, 117, 0, 3, 40, 0, 7, 6, 118,
+ 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 3, 101, 0, 7, 6, 121, 0, 3, 57, 0, 7, 6, 122, 0, 3,
+ 88, 0, 7, 6, 0, 195, 164, 3, 127, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts4 = FileInMemory_createWithData (1812, reinterpret_cast<const char *> (&espeakdata_dicts4_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/az_dict",
U"az");
- my addItem_move (espeakdata_dicts5.move());
+ Collection_addItem (me.peek(), espeakdata_dicts4.transfer());
- static unsigned char espeakdata_dicts6_data[27007] = {
- 0, 4, 0, 0, 222, 99, 0, 0, 0, 0, 8, 197, 52, 20, 203, 5, 0, 66, 0, 0, 0, 6, 195, 98, 214, 205, 66, 8, 197, 85,
- 180, 147, 108, 176, 66, 0, 17, 66, 5, 0, 35, 48, 35, 34, 47, 35, 65, 6, 36, 50, 47, 0, 24, 6, 195, 5, 0, 89, 66, 0,
- 7, 196, 246, 83, 27, 44, 67, 0, 0, 8, 196, 61, 50, 219, 52, 72, 23, 9, 198, 88, 17, 71, 185, 178, 192, 67, 9, 198, 32, 20,
- 27, 69, 54, 203, 65, 0, 9, 198, 73, 52, 65, 76, 97, 0, 66, 0, 8, 197, 64, 22, 109, 108, 176, 67, 0, 0, 6, 195, 244, 99,
- 0, 66, 9, 198, 20, 19, 65, 32, 198, 203, 67, 0, 0, 10, 199, 99, 208, 129, 20, 123, 155, 44, 68, 9, 198, 55, 17, 123, 49, 178,
- 192, 67, 0, 8, 197, 77, 180, 68, 5, 144, 66, 0, 12, 201, 52, 18, 141, 80, 225, 71, 185, 178, 192, 68, 0, 6, 195, 75, 160, 85,
- 66, 6, 195, 67, 160, 85, 66, 6, 195, 31, 192, 85, 66, 6, 195, 22, 224, 85, 66, 0, 0, 17, 4, 95, 100, 112, 116, 10, 117, 38,
- 6, 35, 64, 39, 10, 37, 15, 0, 6, 195, 80, 94, 128, 65, 6, 195, 236, 128, 87, 66, 7, 196, 4, 34, 1, 92, 66, 0, 7, 196,
- 67, 177, 65, 88, 66, 0, 6, 195, 68, 17, 122, 65, 9, 198, 16, 99, 196, 68, 21, 64, 67, 0, 7, 196, 85, 65, 1, 72, 66, 7,
- 196, 37, 146, 65, 72, 67, 7, 196, 36, 212, 1, 72, 66, 7, 196, 32, 20, 1, 72, 66, 6, 195, 189, 80, 82, 66, 0, 6, 195, 90,
- 208, 83, 66, 9, 198, 65, 16, 79, 76, 101, 192, 67, 6, 195, 224, 144, 83, 67, 6, 195, 176, 243, 123, 67, 7, 196, 60, 36, 65, 76,
- 66, 6, 195, 53, 72, 211, 66, 7, 196, 44, 243, 65, 76, 66, 6, 195, 47, 160, 83, 66, 7, 196, 20, 243, 65, 76, 66, 0, 6, 195,
- 164, 74, 82, 66, 0, 9, 198, 95, 18, 207, 17, 16, 85, 67, 9, 198, 91, 99, 143, 17, 16, 85, 67, 8, 197, 88, 145, 81, 5, 48,
- 66, 10, 199, 88, 98, 211, 60, 68, 65, 84, 67, 8, 197, 84, 244, 149, 5, 48, 66, 7, 196, 87, 211, 65, 76, 66, 8, 197, 77, 16,
- 84, 51, 176, 65, 8, 197, 73, 176, 145, 5, 48, 66, 9, 198, 73, 124, 15, 17, 16, 85, 67, 9, 198, 73, 60, 15, 17, 16, 85, 67,
- 7, 196, 220, 193, 65, 76, 66, 9, 198, 65, 91, 87, 17, 16, 85, 66, 6, 195, 66, 152, 211, 66, 9, 198, 67, 211, 143, 17, 16, 85,
- 67, 7, 196, 66, 116, 65, 76, 66, 7, 196, 67, 197, 6, 76, 67, 9, 198, 66, 244, 207, 17, 16, 85, 67, 9, 198, 66, 209, 143, 17,
- 16, 85, 68, 7, 196, 54, 241, 65, 76, 66, 9, 198, 47, 164, 207, 17, 16, 85, 67, 8, 197, 9, 22, 205, 11, 160, 65, 0, 7, 196,
- 66, 149, 163, 72, 66, 0, 8, 197, 90, 210, 85, 5, 48, 67, 8, 197, 73, 77, 132, 5, 48, 67, 7, 196, 165, 94, 193, 76, 67, 7,
- 196, 166, 129, 1, 76, 67, 9, 198, 68, 18, 3, 68, 20, 192, 66, 9, 198, 64, 243, 6, 16, 20, 192, 67, 8, 197, 66, 49, 9, 5,
- 48, 67, 9, 198, 44, 48, 69, 68, 20, 192, 66, 9, 198, 20, 99, 6, 16, 20, 192, 67, 8, 197, 4, 74, 68, 5, 48, 67, 0, 0,
- 9, 198, 86, 181, 12, 76, 100, 192, 67, 9, 198, 73, 64, 140, 36, 208, 83, 67, 8, 197, 164, 180, 253, 5, 48, 67, 9, 198, 65, 34,
- 86, 224, 20, 192, 67, 8, 197, 66, 148, 58, 5, 48, 67, 9, 198, 64, 244, 147, 82, 52, 192, 67, 12, 201, 48, 98, 210, 36, 179, 196,
- 68, 21, 64, 68, 9, 198, 46, 241, 73, 20, 20, 192, 67, 8, 197, 22, 196, 253, 5, 48, 67, 9, 198, 20, 100, 147, 184, 20, 192, 67,
- 0, 9, 198, 98, 113, 139, 61, 128, 82, 68, 0, 9, 198, 92, 149, 123, 10, 52, 192, 65, 9, 198, 76, 101, 142, 177, 16, 83, 67, 9,
- 198, 64, 197, 19, 177, 16, 83, 67, 9, 198, 47, 52, 209, 5, 65, 122, 67, 12, 201, 47, 17, 141, 5, 51, 196, 68, 21, 64, 69, 9,
- 198, 20, 97, 48, 236, 20, 192, 68, 10, 199, 8, 146, 195, 4, 84, 65, 76, 67, 9, 198, 4, 67, 15, 55, 176, 83, 68, 0, 9, 198,
- 46, 233, 193, 77, 128, 82, 68, 0, 12, 201, 84, 244, 236, 233, 51, 196, 68, 21, 64, 69, 10, 199, 84, 244, 207, 5, 14, 129, 76, 69,
- 10, 199, 77, 18, 84, 54, 164, 65, 76, 68, 9, 198, 67, 100, 201, 213, 65, 122, 68, 9, 198, 47, 19, 193, 67, 160, 83, 69, 0, 0,
- 11, 1, 35, 72, 6, 37, 38, 36, 95, 0, 27, 11, 200, 73, 68, 59, 84, 244, 149, 5, 48, 68, 11, 200, 68, 17, 73, 60, 20, 58,
- 5, 48, 70, 10, 199, 47, 49, 12, 60, 222, 193, 76, 68, 10, 199, 197, 36, 6, 45, 63, 65, 76, 68, 12, 201, 13, 177, 12, 25, 98,
- 69, 68, 20, 192, 68, 0, 0, 13, 1, 37, 48, 34, 39, 117, 6, 36, 50, 47, 0, 27, 0, 6, 1, 38, 21, 0, 47, 0, 0, 0,
- 13, 65, 116, 6, 36, 34, 65, 4, 35, 64, 13, 49, 0, 13, 202, 76, 99, 6, 84, 244, 207, 5, 14, 129, 76, 71, 12, 201, 24, 193,
- 139, 79, 96, 68, 164, 64, 83, 70, 0, 15, 1, 42, 88, 84, 36, 88, 72, 6, 37, 76, 49, 35, 0, 27, 0, 9, 1, 43, 48, 55,
- 40, 89, 0, 27, 9, 198, 84, 244, 221, 60, 163, 0, 66, 0, 0, 4, 129, 45, 8, 0, 0, 21, 1, 47, 50, 35, 49, 64, 6, 39,
- 50, 36, 50, 35, 15, 76, 36, 34, 47, 4, 35, 0, 7, 196, 180, 16, 129, 100, 67, 0, 0, 6, 195, 25, 41, 21, 66, 0, 0, 8,
- 197, 32, 241, 17, 5, 80, 66, 0, 0, 6, 195, 64, 148, 186, 65, 9, 198, 60, 211, 196, 68, 21, 64, 67, 6, 195, 45, 69, 122, 65,
- 6, 195, 44, 100, 186, 65, 6, 195, 20, 98, 250, 65, 9, 198, 8, 147, 196, 68, 21, 64, 67, 6, 195, 5, 96, 83, 66, 6, 195, 4,
- 32, 83, 66, 0, 7, 196, 8, 98, 193, 72, 66, 0, 6, 195, 92, 153, 83, 66, 9, 198, 87, 51, 196, 68, 21, 64, 67, 9, 198, 79,
- 131, 196, 68, 21, 64, 67, 9, 198, 76, 148, 15, 17, 16, 85, 67, 9, 198, 76, 99, 6, 17, 16, 85, 67, 9, 198, 64, 243, 9, 17,
- 16, 85, 67, 9, 198, 67, 160, 68, 68, 21, 64, 67, 7, 196, 55, 0, 71, 236, 67, 9, 198, 48, 148, 207, 17, 16, 85, 67, 9, 198,
- 140, 225, 68, 68, 21, 64, 66, 7, 196, 44, 194, 82, 232, 65, 9, 198, 46, 210, 68, 68, 21, 64, 67, 9, 198, 25, 51, 143, 17, 16,
- 85, 67, 7, 196, 21, 66, 193, 76, 66, 9, 198, 153, 51, 196, 68, 21, 64, 67, 0, 8, 197, 44, 243, 2, 5, 32, 66, 0, 9, 198,
- 91, 209, 143, 17, 16, 85, 68, 10, 199, 88, 99, 9, 60, 68, 65, 84, 68, 10, 199, 68, 17, 73, 60, 68, 65, 84, 68, 8, 197, 64,
- 245, 131, 5, 48, 66, 8, 197, 60, 37, 131, 5, 48, 66, 7, 196, 46, 144, 193, 76, 66, 7, 196, 5, 14, 129, 76, 67, 0, 0, 8,
- 197, 74, 226, 75, 5, 48, 67, 11, 200, 72, 98, 72, 52, 241, 17, 5, 80, 68, 8, 197, 66, 144, 209, 5, 48, 66, 6, 195, 244, 146,
- 0, 66, 8, 197, 52, 97, 38, 5, 48, 67, 7, 196, 141, 74, 65, 76, 68, 10, 199, 47, 161, 73, 60, 68, 65, 84, 68, 8, 197, 23,
- 178, 67, 5, 48, 67, 11, 200, 8, 144, 140, 36, 241, 17, 5, 80, 68, 7, 196, 175, 96, 129, 76, 67, 8, 197, 4, 90, 82, 5, 48,
- 67, 8, 197, 153, 51, 205, 5, 48, 67, 0, 10, 199, 73, 177, 12, 24, 80, 193, 96, 66, 8, 197, 66, 242, 233, 5, 32, 67, 0, 16,
- 1, 61, 36, 15, 34, 6, 35, 84, 50, 39, 15, 50, 4, 35, 0, 9, 198, 84, 16, 145, 36, 176, 83, 67, 8, 197, 73, 67, 37, 145,
- 48, 67, 11, 200, 73, 1, 139, 79, 97, 17, 5, 80, 67, 8, 197, 164, 133, 12, 149, 48, 67, 8, 197, 164, 142, 195, 5, 48, 67, 9,
- 198, 48, 98, 211, 244, 20, 192, 67, 9, 198, 44, 243, 66, 196, 20, 192, 67, 8, 197, 35, 162, 38, 5, 48, 67, 11, 200, 24, 193, 139,
- 79, 97, 17, 5, 80, 68, 9, 198, 21, 64, 140, 36, 176, 83, 67, 9, 198, 20, 99, 108, 68, 20, 192, 67, 9, 198, 8, 148, 148, 49,
- 80, 83, 67, 8, 197, 153, 59, 17, 5, 48, 67, 0, 7, 196, 88, 18, 163, 32, 66, 8, 197, 64, 100, 205, 24, 128, 66, 9, 198, 47,
- 52, 209, 4, 32, 82, 67, 0, 8, 197, 55, 163, 109, 4, 80, 67, 9, 198, 45, 22, 196, 157, 16, 83, 67, 9, 198, 189, 50, 80, 5,
- 32, 83, 68, 0, 11, 1, 64, 49, 55, 6, 39, 65, 71, 35, 0, 0, 10, 198, 64, 243, 70, 28, 85, 0, 72, 23, 10, 199, 75, 180,
- 201, 84, 146, 193, 76, 68, 13, 202, 68, 17, 73, 61, 49, 140, 24, 68, 65, 84, 70, 10, 199, 64, 241, 82, 24, 186, 101, 68, 65, 10,
- 199, 64, 20, 209, 39, 165, 129, 76, 68, 10, 199, 52, 20, 209, 39, 165, 129, 76, 68, 0, 0, 11, 200, 88, 147, 75, 60, 208, 177, 5,
- 48, 68, 10, 199, 67, 100, 198, 45, 63, 65, 76, 68, 0, 0, 0, 7, 196, 87, 3, 205, 192, 67, 6, 195, 30, 193, 138, 66, 0, 12,
- 201, 47, 52, 209, 5, 10, 67, 68, 20, 192, 68, 0, 0, 12, 201, 221, 114, 109, 20, 99, 108, 68, 20, 192, 70, 0, 0, 6, 195, 75,
- 0, 83, 66, 0, 0, 9, 198, 55, 50, 83, 247, 17, 0, 66, 7, 196, 44, 99, 6, 100, 66, 0, 0, 5, 194, 56, 144, 72, 5, 194,
- 48, 144, 72, 0, 5, 194, 104, 96, 72, 5, 194, 72, 96, 72, 0, 6, 195, 74, 208, 77, 66, 0, 6, 195, 84, 18, 47, 66, 6, 195,
- 79, 203, 192, 66, 6, 195, 76, 145, 47, 66, 6, 195, 149, 27, 192, 66, 6, 195, 56, 150, 111, 66, 6, 195, 144, 75, 192, 66, 6, 195,
- 52, 17, 47, 66, 6, 195, 44, 20, 47, 66, 6, 195, 44, 18, 47, 66, 6, 195, 182, 53, 128, 66, 6, 195, 4, 164, 111, 66, 0, 7,
- 196, 76, 99, 6, 92, 66, 7, 196, 72, 19, 70, 92, 66, 7, 196, 52, 243, 6, 92, 66, 0, 7, 195, 45, 16, 74, 72, 23, 6, 195,
- 130, 81, 47, 67, 6, 195, 91, 163, 111, 66, 6, 195, 87, 179, 111, 66, 7, 196, 81, 16, 68, 188, 67, 7, 196, 68, 17, 73, 188, 67,
- 6, 195, 67, 101, 111, 66, 6, 195, 54, 241, 47, 66, 6, 195, 47, 161, 111, 66, 6, 195, 34, 241, 111, 66, 7, 196, 16, 194, 68, 188,
- 66, 6, 195, 19, 177, 111, 66, 0, 6, 194, 144, 80, 72, 23, 8, 197, 104, 145, 12, 25, 112, 66, 7, 196, 88, 18, 27, 68, 66, 8,
- 197, 77, 16, 80, 25, 112, 66, 8, 197, 72, 193, 144, 25, 112, 66, 7, 196, 72, 191, 70, 92, 66, 9, 198, 75, 162, 207, 84, 17, 0,
- 67, 8, 197, 64, 241, 76, 25, 112, 66, 6, 195, 64, 148, 59, 66, 6, 195, 46, 238, 192, 66, 6, 195, 21, 65, 147, 66, 8, 197, 11,
- 161, 140, 25, 80, 67, 0, 11, 66, 80, 192, 40, 55, 37, 117, 35, 0, 24, 8, 197, 89, 67, 9, 18, 240, 67, 6, 195, 75, 160, 74,
- 66, 8, 197, 68, 19, 65, 34, 240, 67, 8, 197, 161, 68, 144, 25, 96, 67, 6, 195, 46, 208, 74, 66, 7, 196, 12, 100, 251, 188, 67,
- 7, 196, 232, 208, 68, 188, 67, 0, 5, 194, 72, 16, 72, 9, 198, 77, 18, 66, 82, 67, 0, 67, 6, 195, 79, 178, 123, 67, 6, 195,
- 149, 1, 147, 66, 9, 198, 72, 180, 73, 64, 101, 192, 66, 7, 196, 68, 18, 13, 236, 66, 6, 195, 66, 209, 147, 66, 7, 196, 60, 211,
- 6, 76, 66, 6, 195, 60, 40, 203, 65, 8, 197, 140, 179, 205, 25, 112, 65, 7, 196, 44, 243, 6, 76, 66, 9, 198, 44, 148, 134, 48,
- 101, 192, 65, 7, 196, 44, 20, 137, 236, 67, 6, 195, 10, 225, 147, 66, 6, 195, 10, 209, 147, 66, 7, 196, 5, 51, 6, 76, 66, 0,
- 8, 196, 66, 196, 65, 40, 72, 23, 8, 196, 144, 180, 65, 40, 72, 23, 8, 197, 148, 194, 82, 54, 240, 67, 8, 197, 70, 241, 70, 54,
- 240, 67, 6, 195, 64, 97, 109, 66, 7, 196, 55, 62, 35, 56, 67, 8, 197, 55, 178, 69, 38, 240, 68, 6, 195, 52, 97, 109, 66, 7,
- 196, 47, 162, 70, 72, 65, 8, 197, 46, 211, 194, 70, 240, 67, 8, 197, 20, 240, 187, 54, 240, 65, 7, 196, 14, 222, 201, 188, 68, 9,
- 198, 5, 36, 209, 4, 75, 192, 67, 7, 196, 7, 190, 35, 56, 68, 6, 195, 4, 33, 109, 66, 0, 7, 196, 148, 34, 70, 76, 67, 8,
- 197, 73, 178, 204, 25, 48, 66, 6, 195, 67, 160, 69, 66, 8, 197, 44, 244, 204, 25, 48, 66, 0, 6, 195, 91, 161, 109, 66, 6, 195,
- 74, 241, 109, 66, 7, 196, 68, 148, 212, 180, 67, 9, 198, 66, 241, 73, 101, 11, 192, 67, 6, 195, 55, 166, 109, 66, 6, 195, 54, 241,
- 45, 66, 9, 198, 21, 177, 197, 60, 36, 111, 67, 6, 195, 14, 241, 109, 66, 0, 9, 198, 88, 244, 198, 48, 158, 192, 68, 9, 198, 72,
- 19, 79, 48, 100, 192, 67, 7, 196, 67, 212, 233, 76, 66, 7, 196, 67, 2, 238, 236, 65, 9, 198, 53, 68, 65, 84, 100, 192, 67, 9,
- 198, 52, 241, 70, 48, 158, 192, 68, 8, 197, 8, 18, 179, 25, 48, 67, 0, 30, 1, 92, 39, 71, 34, 6, 35, 47, 50, 35, 15, 50,
- 35, 49, 64, 6, 39, 50, 36, 50, 35, 15, 76, 36, 34, 47, 4, 35, 0, 8, 197, 76, 96, 83, 70, 208, 67, 10, 199, 72, 198, 206,
- 96, 240, 145, 188, 67, 7, 196, 72, 187, 197, 180, 66, 12, 201, 65, 34, 86, 224, 20, 207, 48, 241, 0, 69, 8, 197, 64, 20, 1, 18,
- 208, 67, 6, 195, 55, 30, 237, 67, 7, 196, 48, 144, 187, 180, 67, 7, 196, 24, 195, 65, 32, 66, 8, 197, 20, 101, 201, 54, 208, 67,
- 6, 195, 19, 14, 237, 67, 6, 195, 5, 56, 200, 66, 0, 8, 197, 65, 18, 75, 140, 80, 66, 9, 198, 64, 148, 147, 60, 193, 147, 67,
- 9, 198, 64, 98, 210, 36, 209, 147, 67, 6, 195, 61, 153, 128, 66, 7, 196, 212, 94, 1, 20, 67, 0, 12, 1, 94, 49, 39, 55, 6,
- 37, 71, 49, 35, 0, 8, 197, 96, 20, 17, 4, 128, 66, 8, 197, 52, 20, 251, 38, 208, 68, 7, 196, 45, 68, 100, 32, 66, 9, 198,
- 9, 180, 251, 86, 50, 128, 65, 0, 5, 194, 52, 144, 72, 9, 198, 85, 26, 215, 39, 62, 192, 68, 9, 198, 86, 196, 147, 236, 158, 192,
- 68, 8, 197, 73, 177, 108, 140, 80, 67, 9, 198, 60, 47, 79, 76, 243, 123, 69, 9, 198, 52, 20, 139, 232, 17, 64, 67, 0, 14, 4,
- 95, 49, 77, 49, 99, 37, 55, 6, 35, 72, 35, 0, 6, 195, 157, 16, 68, 66, 7, 196, 212, 83, 227, 32, 67, 8, 197, 8, 19, 194,
- 4, 32, 67, 6, 195, 8, 31, 0, 66, 0, 6, 195, 24, 82, 64, 65, 10, 198, 36, 131, 70, 28, 85, 0, 72, 23, 20, 4, 95, 49,
- 77, 50, 36, 72, 6, 37, 50, 15, 65, 37, 55, 37, 6, 39, 50, 0, 9, 198, 72, 197, 7, 8, 22, 64, 66, 8, 197, 8, 241, 1,
- 149, 144, 67, 0, 21, 4, 95, 49, 77, 51, 36, 72, 6, 37, 50, 15, 65, 37, 55, 37, 6, 35, 34, 72, 0, 6, 195, 44, 246, 47,
- 66, 6, 195, 24, 180, 111, 66, 8, 197, 21, 180, 117, 140, 128, 67, 0, 9, 198, 153, 62, 61, 78, 148, 192, 68, 0, 7, 196, 73, 66,
- 205, 188, 66, 6, 195, 221, 4, 111, 66, 7, 196, 52, 97, 5, 188, 66, 7, 196, 44, 243, 24, 188, 66, 0, 0, 8, 197, 76, 240, 143,
- 18, 240, 67, 7, 196, 221, 3, 227, 56, 67, 9, 198, 67, 100, 201, 212, 64, 72, 68, 6, 195, 44, 248, 202, 66, 8, 197, 16, 243, 15,
- 18, 240, 67, 0, 0, 8, 197, 67, 213, 198, 140, 224, 67, 6, 195, 55, 219, 64, 66, 6, 195, 47, 219, 64, 66, 9, 198, 44, 97, 6,
- 48, 43, 192, 65, 6, 195, 212, 187, 64, 66, 0, 7, 196, 73, 67, 81, 172, 65, 10, 199, 58, 115, 194, 60, 64, 101, 100, 69, 7, 196,
- 13, 178, 36, 44, 65, 0, 6, 195, 86, 226, 109, 67, 7, 196, 84, 99, 197, 180, 67, 9, 198, 72, 19, 84, 68, 18, 128, 67, 9, 198,
- 52, 97, 45, 60, 219, 192, 68, 9, 198, 44, 193, 144, 76, 243, 111, 67, 9, 198, 47, 19, 198, 45, 27, 192, 68, 9, 198, 8, 144, 140,
- 36, 243, 111, 68, 8, 197, 189, 63, 15, 54, 240, 68, 0, 7, 196, 67, 96, 227, 44, 65, 8, 197, 65, 18, 72, 70, 176, 65, 0, 7,
- 196, 4, 83, 124, 180, 67, 0, 0, 8, 197, 64, 20, 147, 246, 208, 67, 8, 197, 44, 243, 51, 38, 208, 68, 8, 197, 197, 49, 132, 70,
- 208, 67, 8, 197, 169, 113, 139, 70, 208, 67, 0, 5, 194, 72, 144, 72, 9, 198, 220, 217, 13, 9, 67, 0, 67, 0, 6, 194, 96, 96,
- 72, 23, 9, 198, 64, 244, 240, 92, 155, 64, 68, 0, 6, 195, 61, 49, 151, 66, 6, 195, 37, 161, 151, 66, 6, 195, 20, 97, 151, 66,
- 0, 9, 198, 95, 177, 141, 204, 155, 64, 69, 6, 195, 90, 107, 192, 66, 6, 195, 148, 59, 192, 66, 6, 195, 148, 43, 192, 66, 6, 195,
- 74, 107, 192, 66, 6, 195, 52, 105, 78, 66, 6, 195, 20, 144, 239, 66, 6, 195, 20, 98, 239, 66, 6, 195, 10, 251, 192, 66, 0, 7,
- 196, 96, 100, 198, 92, 66, 7, 196, 48, 100, 198, 92, 66, 6, 195, 47, 49, 151, 66, 0, 7, 196, 88, 18, 131, 188, 66, 7, 196, 77,
- 244, 66, 188, 66, 6, 195, 74, 82, 239, 66, 6, 195, 75, 16, 80, 66, 11, 200, 68, 17, 73, 61, 34, 68, 144, 192, 69, 7, 196, 45,
- 68, 66, 188, 66, 6, 195, 47, 176, 239, 66, 7, 196, 44, 96, 129, 64, 66, 7, 196, 13, 67, 11, 188, 66, 9, 198, 169, 113, 129, 20,
- 223, 45, 69, 10, 199, 168, 81, 143, 72, 145, 36, 48, 69, 0, 5, 194, 80, 112, 72, 6, 195, 87, 14, 192, 66, 6, 195, 70, 106, 23,
- 66, 7, 196, 32, 54, 232, 92, 66, 0, 10, 66, 96, 192, 76, 55, 36, 50, 0, 24, 14, 66, 64, 192, 48, 55, 39, 91, 47, 6, 35,
- 47, 0, 24, 6, 1, 118, 21, 0, 47, 6, 195, 87, 17, 146, 66, 8, 197, 64, 99, 9, 46, 240, 67, 6, 195, 67, 169, 175, 67, 5,
- 194, 158, 208, 66, 8, 197, 52, 245, 137, 46, 240, 67, 7, 196, 47, 96, 82, 188, 67, 7, 196, 47, 164, 198, 96, 66, 5, 194, 214, 208,
- 66, 8, 197, 12, 99, 9, 46, 240, 67, 7, 196, 11, 160, 66, 188, 67, 0, 7, 195, 72, 193, 133, 72, 23, 7, 196, 76, 101, 83, 236,
- 66, 6, 195, 222, 132, 192, 66, 9, 198, 64, 148, 207, 52, 101, 192, 65, 6, 195, 66, 177, 147, 66, 7, 196, 61, 82, 87, 236, 67, 7,
- 196, 145, 156, 6, 92, 65, 6, 195, 54, 193, 147, 66, 9, 198, 45, 22, 210, 76, 101, 192, 66, 7, 196, 44, 20, 198, 76, 66, 7, 196,
- 25, 36, 198, 76, 66, 8, 197, 12, 22, 112, 25, 112, 65, 8, 197, 8, 97, 239, 25, 112, 67, 6, 195, 10, 242, 251, 66, 0, 6, 1,
- 120, 21, 0, 47, 6, 195, 52, 105, 76, 66, 7, 196, 45, 25, 129, 40, 66, 11, 200, 47, 52, 209, 4, 17, 77, 242, 208, 69, 6, 195,
- 46, 107, 64, 66, 6, 195, 36, 81, 173, 67, 8, 197, 32, 16, 145, 154, 240, 67, 6, 195, 12, 20, 173, 66, 6, 195, 232, 107, 64, 67,
- 0, 7, 196, 79, 181, 201, 236, 67, 7, 196, 149, 2, 87, 236, 67, 7, 196, 74, 227, 205, 236, 67, 9, 198, 65, 180, 67, 192, 101, 192,
- 67, 7, 196, 67, 21, 198, 76, 66, 8, 197, 54, 49, 112, 25, 112, 67, 8, 197, 52, 148, 139, 25, 48, 66, 6, 195, 51, 218, 19, 66,
- 8, 197, 46, 49, 112, 25, 112, 65, 8, 197, 44, 20, 139, 25, 48, 66, 6, 195, 196, 124, 59, 67, 7, 196, 31, 164, 201, 236, 67, 8,
- 197, 25, 2, 83, 25, 48, 67, 7, 196, 9, 23, 232, 76, 66, 0, 9, 198, 77, 16, 77, 12, 18, 128, 66, 6, 195, 66, 144, 237, 66,
- 7, 196, 53, 68, 139, 180, 66, 6, 195, 51, 17, 173, 67, 6, 195, 47, 17, 237, 66, 7, 196, 29, 68, 100, 48, 66, 9, 198, 5, 3,
- 211, 24, 242, 0, 68, 0, 8, 197, 79, 99, 80, 25, 48, 66, 7, 196, 165, 15, 83, 236, 67, 8, 197, 64, 195, 218, 4, 80, 66, 8,
- 197, 67, 162, 83, 25, 48, 67, 8, 197, 52, 98, 51, 25, 48, 67, 7, 196, 44, 243, 6, 28, 66, 7, 196, 44, 148, 6, 28, 66, 8,
- 197, 46, 163, 147, 25, 48, 66, 8, 197, 44, 62, 147, 25, 48, 66, 8, 197, 44, 16, 177, 25, 48, 67, 6, 195, 14, 209, 135, 66, 8,
- 197, 11, 177, 139, 25, 48, 67, 7, 196, 11, 172, 198, 76, 67, 8, 197, 189, 242, 83, 25, 48, 68, 7, 196, 173, 114, 115, 236, 68, 0,
- 8, 197, 88, 147, 73, 46, 208, 67, 6, 195, 79, 128, 72, 66, 7, 196, 165, 114, 101, 48, 67, 8, 197, 68, 17, 73, 46, 208, 67, 7,
- 196, 160, 209, 165, 48, 67, 7, 196, 49, 67, 113, 180, 67, 7, 196, 46, 242, 66, 180, 67, 0, 6, 194, 56, 240, 72, 23, 6, 194, 64,
- 240, 72, 23, 9, 198, 72, 49, 147, 48, 243, 123, 67, 9, 198, 65, 64, 187, 76, 100, 192, 67, 8, 197, 67, 4, 137, 207, 176, 68, 8,
- 197, 144, 154, 147, 25, 48, 68, 7, 196, 45, 190, 70, 28, 66, 9, 198, 44, 243, 66, 4, 170, 17, 67, 9, 198, 36, 213, 14, 37, 49,
- 147, 68, 8, 197, 22, 196, 209, 199, 176, 67, 9, 198, 20, 148, 144, 189, 46, 192, 67, 9, 198, 20, 96, 134, 48, 243, 123, 68, 9, 198,
- 22, 209, 139, 60, 222, 192, 68, 9, 198, 5, 92, 73, 76, 100, 192, 68, 0, 9, 198, 84, 100, 147, 36, 59, 64, 67, 8, 197, 84, 97,
- 123, 10, 208, 65, 7, 196, 79, 179, 113, 180, 67, 9, 198, 72, 19, 79, 72, 59, 64, 67, 7, 196, 67, 176, 193, 32, 66, 7, 196, 244,
- 145, 49, 180, 68, 7, 196, 55, 161, 49, 180, 67, 9, 198, 52, 17, 5, 188, 242, 0, 67, 8, 197, 44, 22, 75, 154, 208, 67, 7, 196,
- 47, 169, 3, 180, 67, 7, 196, 47, 161, 113, 180, 67, 7, 196, 197, 62, 195, 180, 67, 10, 199, 20, 99, 9, 44, 20, 198, 72, 68, 0,
- 5, 194, 76, 144, 72, 10, 199, 72, 98, 212, 56, 83, 205, 236, 68, 8, 197, 166, 181, 201, 207, 176, 69, 9, 198, 65, 18, 125, 37, 49,
- 147, 68, 6, 195, 145, 1, 131, 66, 9, 198, 55, 195, 196, 48, 97, 64, 67, 9, 198, 44, 243, 73, 72, 156, 251, 69, 9, 198, 44, 59,
- 211, 37, 49, 147, 67, 10, 199, 44, 20, 1, 92, 148, 198, 76, 68, 9, 198, 24, 193, 139, 79, 99, 123, 68, 9, 198, 153, 63, 73, 76,
- 100, 192, 68, 0, 0, 9, 198, 224, 242, 9, 92, 156, 251, 70, 9, 198, 54, 249, 76, 37, 49, 147, 68, 10, 199, 169, 34, 207, 32, 148,
- 198, 76, 68, 0, 6, 195, 176, 107, 192, 67, 6, 195, 214, 51, 128, 66, 0, 10, 199, 84, 244, 253, 25, 15, 83, 236, 69, 11, 200, 80,
- 226, 67, 237, 34, 83, 25, 48, 69, 10, 199, 73, 64, 251, 192, 148, 198, 76, 69, 11, 200, 73, 1, 151, 38, 210, 83, 25, 48, 69, 11,
- 200, 72, 198, 206, 96, 241, 12, 24, 80, 67, 10, 199, 67, 100, 144, 236, 148, 198, 76, 68, 10, 199, 161, 68, 209, 180, 148, 198, 76, 69,
- 10, 199, 22, 209, 139, 60, 67, 6, 20, 68, 9, 198, 19, 14, 237, 37, 49, 147, 69, 7, 196, 10, 212, 129, 52, 66, 0, 6, 195, 66,
- 57, 78, 66, 6, 195, 10, 208, 239, 66, 0, 9, 198, 74, 129, 39, 180, 97, 192, 68, 11, 200, 64, 243, 20, 66, 244, 137, 207, 176, 70,
- 7, 196, 153, 59, 35, 12, 67, 0, 6, 195, 68, 25, 74, 66, 11, 200, 47, 19, 213, 25, 36, 201, 14, 208, 69, 0, 11, 200, 24, 193,
- 139, 79, 108, 71, 195, 176, 70, 0, 6, 195, 97, 64, 237, 66, 8, 197, 54, 214, 20, 18, 240, 67, 10, 199, 168, 81, 143, 79, 179, 113,
- 180, 70, 0, 0, 7, 196, 52, 18, 4, 180, 66, 0, 0, 16, 67, 9, 67, 0, 71, 40, 55, 36, 84, 4, 35, 34, 47, 0, 24, 8,
- 197, 72, 20, 209, 5, 0, 66, 9, 198, 66, 148, 147, 69, 64, 239, 67, 8, 197, 161, 77, 135, 4, 160, 68, 0, 0, 9, 198, 52, 146,
- 246, 72, 190, 0, 67, 8, 197, 12, 100, 246, 14, 208, 67, 0, 0, 0, 6, 195, 79, 143, 64, 66, 6, 195, 61, 52, 61, 66, 7, 196,
- 52, 241, 70, 52, 66, 6, 195, 46, 214, 213, 66, 6, 195, 46, 209, 141, 66, 7, 196, 44, 17, 70, 52, 66, 7, 196, 8, 17, 70, 52,
- 66, 0, 0, 6, 195, 75, 7, 125, 66, 0, 0, 7, 196, 96, 17, 91, 68, 66, 8, 197, 84, 243, 11, 51, 208, 66, 8, 197, 25, 99,
- 204, 61, 48, 67, 8, 197, 20, 100, 144, 61, 48, 66, 0, 8, 197, 77, 18, 88, 51, 0, 66, 6, 195, 5, 1, 140, 66, 7, 196, 189,
- 52, 107, 72, 66, 0, 7, 196, 48, 146, 221, 244, 66, 7, 196, 45, 246, 6, 44, 66, 7, 196, 197, 94, 139, 76, 66, 7, 196, 197, 62,
- 201, 244, 68, 7, 196, 36, 82, 79, 76, 67, 0, 8, 197, 73, 69, 73, 45, 32, 66, 8, 197, 64, 145, 13, 24, 160, 66, 7, 196, 44,
- 242, 6, 48, 66, 0, 8, 197, 86, 254, 137, 61, 48, 68, 8, 197, 77, 245, 76, 24, 176, 66, 7, 196, 148, 229, 221, 244, 66, 7, 196,
- 73, 180, 134, 20, 66, 9, 198, 47, 53, 76, 36, 180, 192, 66, 8, 197, 44, 243, 80, 61, 48, 66, 8, 197, 44, 240, 85, 119, 208, 67,
- 7, 196, 46, 50, 221, 244, 66, 9, 198, 24, 180, 147, 70, 180, 192, 66, 9, 198, 24, 180, 147, 236, 159, 64, 68, 8, 197, 21, 64, 140,
- 119, 208, 66, 8, 197, 8, 198, 213, 119, 208, 66, 8, 197, 4, 208, 83, 119, 208, 67, 0, 9, 198, 52, 227, 196, 61, 131, 48, 67, 0,
- 7, 196, 69, 179, 70, 28, 66, 9, 198, 64, 20, 209, 36, 244, 192, 67, 7, 196, 175, 209, 93, 244, 67, 0, 7, 196, 67, 171, 70, 48,
- 67, 7, 196, 44, 21, 70, 32, 66, 9, 198, 20, 124, 19, 108, 195, 112, 65, 0, 9, 198, 73, 4, 113, 77, 223, 64, 66, 7, 196, 220,
- 197, 70, 28, 66, 9, 198, 172, 49, 133, 80, 180, 192, 67, 0, 0, 8, 197, 73, 58, 77, 24, 112, 66, 8, 197, 72, 201, 253, 24, 80,
- 67, 5, 194, 159, 0, 66, 8, 197, 18, 145, 125, 24, 80, 67, 8, 197, 153, 62, 46, 61, 48, 68, 0, 7, 196, 60, 36, 134, 16, 66,
- 0, 20, 4, 95, 50, 77, 50, 72, 84, 6, 35, 15, 65, 37, 55, 37, 6, 39, 50, 35, 0, 9, 198, 99, 179, 143, 16, 193, 133, 67,
- 0, 21, 4, 95, 50, 77, 51, 72, 84, 6, 35, 15, 65, 37, 55, 37, 6, 35, 34, 72, 35, 0, 6, 195, 60, 35, 112, 66, 7, 196,
- 18, 61, 105, 32, 67, 0, 7, 195, 8, 98, 0, 72, 23, 0, 7, 196, 73, 68, 201, 192, 67, 11, 200, 45, 67, 133, 81, 17, 71, 38,
- 0, 65, 0, 8, 197, 67, 96, 140, 24, 208, 66, 0, 0, 9, 198, 67, 212, 213, 24, 163, 0, 66, 0, 7, 196, 79, 99, 6, 40, 66,
- 0, 0, 8, 197, 212, 83, 204, 24, 160, 67, 0, 8, 197, 68, 18, 11, 61, 144, 66, 0, 0, 0, 7, 195, 73, 180, 128, 72, 23, 0,
- 6, 195, 60, 33, 141, 66, 9, 198, 45, 223, 85, 37, 145, 139, 65, 0, 0, 0, 7, 196, 61, 50, 207, 72, 66, 6, 195, 61, 36, 240,
- 66, 0, 7, 196, 25, 81, 139, 76, 66, 0, 6, 195, 149, 15, 0, 66, 8, 197, 64, 241, 78, 61, 32, 66, 6, 195, 46, 148, 240, 66,
- 7, 196, 20, 240, 74, 192, 67, 0, 7, 196, 67, 97, 139, 76, 66, 6, 195, 55, 31, 64, 66, 8, 197, 45, 179, 139, 119, 208, 66, 0,
- 8, 197, 165, 83, 6, 45, 32, 66, 6, 195, 61, 33, 140, 66, 7, 196, 48, 149, 198, 40, 66, 0, 8, 197, 165, 36, 6, 45, 48, 66,
- 8, 197, 20, 155, 70, 45, 48, 67, 6, 195, 212, 18, 189, 67, 0, 6, 195, 66, 241, 140, 66, 0, 14, 67, 16, 241, 64, 81, 39, 72,
- 6, 37, 50, 35, 0, 24, 7, 196, 78, 147, 157, 244, 66, 9, 198, 67, 100, 144, 24, 180, 192, 66, 9, 198, 47, 52, 144, 24, 180, 192,
- 66, 8, 197, 28, 145, 12, 119, 208, 66, 7, 196, 10, 196, 157, 244, 66, 0, 8, 197, 64, 20, 147, 24, 192, 66, 0, 7, 196, 73, 51,
- 198, 28, 66, 9, 198, 72, 16, 143, 77, 223, 64, 67, 7, 196, 52, 100, 198, 28, 66, 8, 197, 49, 241, 79, 24, 80, 67, 7, 196, 48,
- 100, 198, 28, 66, 6, 195, 47, 97, 135, 66, 9, 198, 47, 52, 246, 49, 223, 64, 67, 7, 196, 25, 100, 198, 28, 66, 0, 0, 7, 196,
- 99, 180, 198, 28, 66, 8, 197, 93, 181, 83, 24, 112, 66, 7, 196, 77, 180, 232, 28, 66, 9, 198, 79, 176, 80, 24, 52, 192, 67, 7,
- 196, 73, 61, 134, 28, 66, 7, 196, 72, 148, 232, 28, 66, 8, 197, 68, 20, 147, 24, 112, 66, 7, 196, 140, 212, 198, 28, 66, 8, 197,
- 45, 179, 147, 24, 112, 66, 7, 196, 47, 212, 198, 28, 66, 8, 197, 197, 36, 241, 45, 48, 66, 8, 197, 9, 67, 83, 24, 112, 66, 7,
- 196, 232, 76, 230, 76, 67, 0, 7, 196, 75, 20, 198, 32, 66, 9, 198, 52, 227, 199, 37, 49, 140, 65, 0, 9, 198, 87, 163, 65, 92,
- 96, 211, 67, 9, 198, 32, 54, 206, 76, 97, 192, 66, 0, 9, 198, 81, 4, 102, 37, 49, 140, 66, 6, 195, 144, 195, 196, 66, 9, 198,
- 32, 16, 166, 37, 49, 140, 66, 0, 7, 196, 76, 244, 198, 52, 66, 9, 198, 79, 58, 71, 37, 39, 125, 68, 0, 8, 197, 47, 178, 240,
- 24, 128, 67, 10, 199, 36, 132, 17, 152, 148, 198, 48, 66, 8, 197, 24, 179, 204, 60, 64, 67, 0, 7, 195, 176, 243, 15, 72, 23, 10,
- 199, 47, 31, 70, 28, 148, 157, 244, 69, 0, 8, 197, 66, 145, 76, 60, 64, 66, 0, 9, 198, 212, 89, 219, 69, 49, 135, 68, 0, 10,
- 199, 66, 145, 82, 150, 164, 198, 48, 66, 7, 196, 15, 180, 198, 64, 66, 0, 11, 200, 72, 49, 147, 157, 180, 83, 24, 112, 68, 0, 7,
- 196, 64, 100, 198, 48, 66, 7, 196, 52, 244, 198, 48, 66, 7, 196, 44, 244, 198, 48, 66, 12, 201, 20, 243, 79, 81, 4, 102, 37, 49,
- 140, 68, 0, 8, 197, 8, 149, 83, 24, 176, 66, 0, 7, 196, 67, 165, 198, 48, 66, 7, 196, 47, 164, 198, 48, 66, 0, 0, 0, 0,
- 5, 194, 53, 64, 72, 0, 0, 8, 197, 55, 18, 71, 81, 0, 67, 0, 11, 65, 4, 2, 35, 89, 0, 81, 209, 129, 32, 11, 65, 4,
- 2, 35, 84, 0, 81, 208, 178, 32, 5, 193, 4, 72, 23, 7, 196, 48, 99, 84, 68, 66, 0, 6, 195, 77, 18, 115, 66, 6, 195, 72,
- 149, 115, 66, 0, 6, 195, 25, 51, 192, 65, 7, 196, 88, 19, 84, 76, 66, 7, 196, 74, 49, 84, 68, 66, 6, 195, 145, 101, 19, 66,
- 7, 196, 52, 19, 84, 76, 66, 6, 195, 11, 165, 19, 66, 0, 11, 200, 66, 145, 80, 4, 130, 83, 24, 192, 66, 8, 197, 36, 212, 20,
- 49, 32, 66, 6, 195, 26, 83, 51, 67, 0, 7, 196, 58, 192, 84, 76, 65, 8, 197, 4, 130, 77, 81, 48, 65, 0, 8, 197, 88, 97,
- 6, 55, 48, 67, 6, 195, 144, 83, 202, 66, 8, 197, 47, 50, 212, 69, 32, 66, 8, 197, 153, 51, 194, 81, 32, 67, 0, 9, 198, 77,
- 21, 2, 4, 85, 17, 67, 8, 197, 76, 99, 123, 81, 48, 67, 8, 197, 55, 166, 81, 81, 48, 66, 6, 195, 20, 147, 197, 66, 0, 7,
- 196, 44, 147, 73, 204, 67, 8, 197, 47, 165, 73, 60, 192, 67, 7, 196, 21, 180, 77, 204, 66, 0, 7, 195, 64, 241, 64, 72, 23, 8,
- 196, 36, 132, 15, 20, 72, 23, 9, 197, 20, 241, 70, 76, 240, 72, 23, 9, 197, 12, 209, 146, 76, 240, 72, 23, 7, 196, 77, 18, 79,
- 20, 66, 8, 197, 65, 67, 139, 79, 192, 66, 9, 198, 64, 97, 65, 16, 241, 0, 67, 7, 196, 5, 37, 109, 76, 66, 8, 197, 180, 19,
- 113, 81, 48, 68, 0, 9, 198, 77, 18, 80, 76, 149, 128, 66, 9, 198, 68, 18, 11, 68, 22, 0, 65, 9, 198, 52, 244, 207, 77, 18,
- 115, 68, 9, 198, 44, 243, 80, 189, 220, 192, 67, 0, 9, 197, 144, 209, 146, 76, 240, 72, 23, 9, 198, 8, 22, 137, 96, 179, 192, 65,
- 6, 195, 5, 82, 89, 66, 0, 8, 197, 72, 191, 80, 39, 48, 67, 7, 196, 66, 107, 137, 204, 68, 8, 197, 169, 52, 73, 60, 192, 67,
- 0, 9, 198, 221, 0, 69, 28, 152, 0, 65, 6, 195, 75, 19, 197, 66, 9, 198, 65, 177, 80, 108, 86, 203, 67, 0, 8, 197, 46, 249,
- 81, 39, 48, 68, 0, 0, 8, 197, 86, 227, 204, 60, 64, 67, 8, 197, 204, 179, 204, 60, 64, 67, 0, 9, 198, 52, 146, 246, 128, 137,
- 252, 69, 0, 7, 196, 79, 211, 79, 32, 66, 6, 195, 66, 236, 192, 66, 8, 197, 160, 189, 140, 60, 64, 67, 8, 197, 160, 61, 140, 60,
- 64, 67, 8, 197, 45, 68, 73, 60, 128, 67, 9, 198, 25, 50, 77, 60, 195, 196, 68, 9, 198, 17, 16, 85, 60, 195, 196, 67, 11, 200,
- 19, 14, 237, 37, 34, 77, 81, 32, 68, 0, 8, 197, 68, 144, 143, 50, 112, 67, 7, 196, 36, 188, 207, 52, 67, 0, 10, 199, 85, 16,
- 72, 24, 243, 15, 16, 68, 9, 198, 47, 161, 73, 60, 195, 196, 68, 9, 198, 193, 51, 205, 60, 195, 196, 68, 7, 196, 9, 67, 29, 204,
- 66, 0, 7, 195, 44, 20, 207, 72, 23, 10, 199, 72, 49, 147, 60, 82, 79, 20, 68, 7, 196, 74, 241, 91, 44, 66, 0, 9, 198, 88,
- 148, 147, 60, 195, 196, 67, 9, 198, 76, 100, 6, 17, 211, 200, 67, 10, 199, 52, 100, 198, 244, 243, 15, 16, 69, 9, 198, 141, 28, 68,
- 60, 195, 196, 68, 8, 197, 44, 20, 9, 103, 48, 67, 9, 198, 189, 61, 144, 60, 195, 196, 68, 10, 199, 4, 77, 130, 36, 243, 15, 16,
- 69, 0, 6, 195, 150, 50, 0, 66, 9, 198, 13, 179, 14, 60, 195, 205, 67, 0, 11, 200, 52, 146, 246, 8, 147, 204, 60, 64, 69, 8,
- 197, 52, 97, 109, 119, 48, 67, 7, 196, 25, 145, 140, 204, 67, 10, 199, 24, 66, 80, 76, 243, 15, 16, 68, 0, 9, 198, 233, 0, 69,
- 28, 146, 192, 67, 0, 8, 197, 68, 18, 11, 51, 48, 66, 0, 0, 10, 199, 164, 228, 196, 192, 243, 15, 16, 68, 0, 0, 8, 197, 67,
- 100, 236, 60, 192, 67, 0, 0, 9, 198, 189, 50, 87, 36, 179, 51, 68, 0, 7, 196, 12, 99, 20, 68, 66, 6, 195, 11, 19, 205, 66,
- 0, 6, 65, 8, 71, 13, 0, 0, 7, 196, 52, 18, 20, 76, 66, 8, 197, 44, 244, 147, 81, 16, 66, 7, 196, 47, 52, 212, 68, 66,
- 8, 197, 9, 67, 4, 81, 16, 66, 0, 8, 197, 45, 68, 139, 81, 32, 66, 0, 9, 198, 88, 145, 118, 48, 241, 0, 67, 6, 195, 148,
- 182, 205, 66, 7, 196, 74, 84, 212, 76, 66, 7, 196, 44, 240, 173, 76, 66, 9, 198, 15, 14, 207, 48, 241, 0, 68, 0, 7, 196, 44,
- 241, 212, 88, 66, 0, 8, 197, 91, 166, 12, 108, 176, 66, 7, 196, 77, 28, 79, 52, 66, 8, 197, 72, 191, 66, 81, 48, 66, 0, 6,
- 195, 86, 50, 243, 66, 0, 9, 198, 64, 18, 58, 49, 178, 192, 67, 0, 8, 197, 21, 179, 4, 81, 128, 66, 0, 9, 198, 52, 20, 139,
- 232, 198, 203, 67, 0, 0, 7, 196, 72, 197, 4, 4, 66, 8, 197, 157, 113, 131, 108, 80, 67, 0, 0, 9, 198, 65, 50, 87, 24, 54,
- 197, 67, 0, 10, 199, 45, 190, 73, 44, 241, 212, 88, 68, 0, 8, 197, 216, 208, 143, 36, 80, 67, 9, 198, 64, 243, 6, 13, 177, 64,
- 67, 8, 197, 48, 109, 195, 108, 80, 67, 9, 198, 36, 133, 13, 69, 65, 64, 67, 0, 0, 9, 198, 89, 67, 111, 60, 145, 64, 68, 8,
- 197, 74, 170, 3, 108, 80, 67, 0, 7, 196, 64, 98, 211, 196, 66, 0, 7, 196, 91, 181, 42, 52, 67, 0, 6, 195, 24, 178, 80, 66,
- 9, 198, 20, 101, 201, 8, 99, 0, 67, 9, 198, 18, 52, 144, 5, 15, 0, 67, 0, 10, 199, 197, 33, 139, 76, 149, 201, 20, 68, 9,
- 198, 28, 157, 83, 58, 118, 197, 68, 0, 0, 11, 200, 68, 20, 147, 192, 145, 131, 108, 80, 69, 8, 197, 66, 51, 167, 36, 176, 67, 8,
- 197, 55, 6, 70, 168, 176, 67, 9, 198, 24, 179, 6, 45, 50, 75, 67, 0, 6, 195, 79, 100, 238, 66, 0, 9, 198, 52, 148, 139, 196,
- 198, 203, 67, 0, 9, 198, 8, 147, 205, 37, 124, 64, 68, 6, 195, 4, 80, 89, 66, 0, 9, 198, 145, 18, 207, 76, 146, 192, 67, 9,
- 198, 16, 20, 147, 216, 227, 205, 67, 0, 6, 195, 150, 54, 64, 66, 8, 197, 204, 32, 89, 38, 0, 65, 0, 0, 9, 198, 65, 62, 207,
- 22, 180, 238, 68, 0, 10, 199, 52, 18, 146, 79, 211, 27, 44, 67, 7, 196, 32, 19, 65, 88, 66, 10, 199, 189, 50, 66, 36, 244, 201,
- 44, 69, 0, 6, 195, 66, 224, 85, 66, 0, 7, 196, 84, 20, 148, 48, 66, 8, 197, 73, 51, 205, 5, 96, 66, 8, 197, 68, 18, 13,
- 5, 96, 66, 0, 7, 65, 12, 84, 13, 0, 49, 4, 193, 12, 23, 7, 196, 99, 166, 65, 84, 66, 6, 195, 50, 113, 151, 66, 7, 196,
- 21, 65, 84, 44, 66, 7, 196, 17, 244, 84, 44, 66, 7, 196, 12, 19, 80, 240, 66, 0, 8, 197, 72, 149, 110, 37, 32, 65, 9, 198,
- 64, 17, 73, 100, 21, 128, 67, 0, 6, 195, 224, 149, 13, 65, 8, 197, 44, 20, 24, 80, 176, 66, 8, 197, 16, 102, 70, 85, 48, 66,
- 7, 196, 12, 89, 198, 92, 66, 7, 196, 11, 212, 148, 44, 66, 0, 7, 196, 148, 165, 84, 56, 66, 7, 196, 67, 101, 198, 72, 66, 7,
- 196, 32, 21, 163, 72, 66, 0, 6, 195, 67, 192, 83, 66, 8, 197, 45, 68, 89, 80, 208, 66, 0, 0, 7, 196, 91, 161, 84, 236, 65,
- 9, 198, 52, 146, 246, 86, 227, 64, 67, 8, 197, 44, 241, 207, 23, 176, 67, 0, 8, 197, 8, 99, 39, 141, 32, 67, 0, 7, 195, 13,
- 178, 0, 72, 23, 9, 198, 76, 99, 6, 64, 20, 192, 67, 8, 197, 222, 52, 73, 80, 208, 66, 9, 198, 68, 18, 23, 12, 100, 192, 66,
- 7, 196, 47, 209, 163, 76, 67, 9, 198, 44, 243, 73, 76, 100, 192, 67, 9, 198, 44, 243, 15, 21, 21, 13, 67, 9, 198, 7, 179, 197,
- 69, 67, 64, 68, 0, 11, 200, 77, 244, 76, 124, 71, 195, 25, 128, 68, 8, 197, 73, 180, 17, 80, 64, 66, 0, 8, 197, 72, 222, 129,
- 16, 80, 66, 7, 196, 74, 217, 100, 76, 67, 9, 198, 66, 146, 9, 20, 149, 13, 66, 0, 0, 7, 196, 54, 100, 84, 20, 66, 0, 7,
- 196, 45, 79, 148, 32, 66, 0, 10, 199, 44, 243, 73, 75, 162, 65, 76, 69, 0, 0, 10, 199, 72, 98, 233, 149, 18, 65, 76, 69, 11,
- 200, 67, 101, 75, 60, 210, 83, 25, 48, 68, 10, 199, 67, 99, 6, 149, 18, 65, 76, 69, 7, 196, 64, 19, 84, 44, 66, 6, 195, 55,
- 213, 11, 66, 0, 0, 6, 195, 26, 84, 0, 66, 0, 6, 195, 25, 95, 0, 66, 0, 0, 0, 7, 196, 84, 100, 201, 100, 66, 8, 197,
- 55, 18, 77, 80, 208, 65, 0, 0, 9, 198, 54, 180, 137, 53, 67, 64, 65, 0, 0, 0, 10, 66, 13, 96, 84, 107, 39, 47, 0, 24,
- 6, 195, 37, 160, 86, 66, 0, 10, 66, 17, 16, 81, 34, 35, 47, 0, 24, 10, 199, 44, 243, 80, 192, 82, 84, 52, 66, 0, 0, 6,
- 195, 54, 240, 85, 66, 10, 199, 47, 49, 79, 55, 18, 84, 52, 67, 0, 12, 65, 16, 81, 39, 72, 6, 37, 50, 35, 0, 25, 6, 195,
- 149, 53, 12, 66, 0, 7, 196, 64, 20, 147, 240, 66, 0, 12, 3, 226, 132, 150, 50, 6, 39, 65, 36, 34, 0, 7, 196, 97, 65, 20,
- 56, 66, 8, 197, 93, 180, 67, 80, 192, 66, 0, 8, 197, 73, 65, 71, 80, 176, 66, 6, 195, 224, 148, 192, 65, 7, 196, 45, 77, 145,
- 76, 66, 6, 195, 196, 20, 192, 66, 7, 196, 36, 212, 61, 76, 66, 7, 196, 25, 34, 253, 76, 66, 6, 195, 23, 30, 128, 65, 0, 8,
- 196, 52, 97, 197, 80, 72, 23, 8, 197, 175, 100, 147, 37, 96, 67, 0, 9, 198, 221, 114, 79, 48, 241, 0, 68, 7, 196, 72, 20, 21,
- 240, 66, 8, 197, 64, 20, 144, 245, 48, 66, 8, 197, 54, 240, 82, 79, 192, 67, 8, 197, 24, 180, 144, 245, 48, 66, 0, 9, 198, 8,
- 98, 9, 73, 60, 0, 67, 0, 7, 196, 66, 50, 193, 76, 66, 0, 9, 198, 47, 52, 209, 5, 95, 82, 67, 0, 9, 198, 77, 27, 210,
- 67, 212, 192, 66, 7, 196, 244, 156, 19, 240, 68, 9, 198, 45, 79, 148, 32, 197, 11, 67, 6, 195, 34, 210, 67, 65, 6, 195, 22, 200,
- 197, 66, 8, 197, 4, 93, 75, 5, 48, 67, 0, 9, 198, 52, 22, 113, 224, 148, 128, 68, 0, 7, 196, 197, 62, 228, 76, 67, 9, 198,
- 33, 176, 143, 48, 98, 250, 67, 0, 0, 9, 198, 24, 130, 75, 156, 97, 64, 68, 0, 0, 9, 198, 77, 27, 210, 67, 212, 252, 67, 9,
- 198, 76, 96, 83, 216, 49, 133, 68, 0, 0, 9, 198, 73, 62, 47, 156, 97, 64, 68, 7, 196, 67, 182, 6, 52, 66, 11, 200, 7, 179,
- 211, 70, 244, 144, 245, 48, 69, 11, 200, 153, 51, 211, 70, 244, 144, 245, 48, 68, 0, 6, 131, 226, 128, 166, 8, 7, 196, 54, 241, 139,
- 192, 67, 0, 11, 200, 52, 109, 203, 60, 208, 177, 5, 48, 69, 0, 8, 197, 86, 235, 211, 217, 0, 67, 7, 196, 224, 98, 212, 56, 67,
- 8, 197, 52, 17, 71, 80, 224, 66, 0, 0, 9, 198, 12, 99, 8, 24, 53, 12, 67, 0, 8, 197, 64, 99, 19, 24, 176, 66, 0, 9,
- 198, 24, 193, 139, 79, 97, 240, 68, 0, 0, 0, 0, 6, 195, 92, 155, 192, 66, 0, 0, 0, 11, 66, 25, 48, 36, 47, 6, 35, 91,
- 0, 24, 6, 195, 164, 193, 149, 66, 0, 7, 195, 74, 150, 148, 72, 23, 7, 196, 70, 181, 17, 72, 66, 7, 196, 52, 147, 111, 72, 66,
- 6, 195, 47, 193, 152, 66, 7, 196, 44, 17, 111, 72, 66, 6, 195, 10, 219, 210, 66, 6, 195, 180, 155, 210, 67, 0, 9, 198, 52, 146,
- 207, 48, 241, 0, 67, 7, 196, 44, 243, 73, 44, 66, 7, 196, 32, 20, 245, 68, 66, 0, 6, 195, 72, 107, 210, 66, 8, 197, 64, 20,
- 137, 189, 32, 67, 6, 195, 4, 90, 82, 66, 0, 6, 65, 20, 72, 13, 0, 7, 196, 88, 148, 233, 92, 66, 6, 195, 79, 90, 87, 66,
- 7, 196, 75, 22, 6, 92, 66, 6, 195, 74, 170, 87, 66, 7, 196, 64, 97, 111, 76, 66, 7, 196, 53, 177, 105, 92, 66, 6, 195, 48,
- 101, 123, 66, 8, 197, 45, 16, 69, 25, 112, 66, 9, 198, 47, 164, 194, 140, 230, 64, 66, 8, 197, 44, 19, 89, 36, 176, 66, 6, 195,
- 197, 91, 211, 66, 8, 197, 17, 16, 69, 25, 112, 66, 7, 196, 16, 145, 47, 76, 66, 6, 195, 19, 188, 0, 66, 6, 195, 18, 219, 211,
- 66, 9, 198, 212, 193, 138, 8, 243, 0, 65, 7, 196, 12, 100, 233, 92, 66, 8, 197, 8, 97, 12, 25, 112, 66, 6, 195, 234, 241, 253,
- 67, 0, 8, 197, 76, 243, 59, 189, 32, 67, 6, 195, 216, 219, 210, 66, 7, 196, 164, 62, 239, 72, 67, 9, 198, 36, 212, 6, 22, 244,
- 128, 67, 7, 196, 9, 16, 77, 196, 66, 0, 8, 196, 67, 208, 69, 36, 72, 23, 8, 197, 89, 16, 66, 165, 112, 66, 7, 196, 88, 147,
- 73, 44, 66, 8, 197, 88, 145, 81, 189, 48, 66, 7, 196, 66, 145, 39, 244, 65, 7, 196, 61, 54, 6, 76, 66, 9, 198, 52, 148, 207,
- 48, 241, 0, 67, 6, 195, 55, 17, 123, 66, 6, 195, 54, 242, 123, 67, 8, 197, 52, 19, 122, 25, 112, 67, 6, 195, 141, 81, 147, 66,
- 7, 196, 45, 68, 73, 236, 67, 6, 195, 47, 162, 123, 67, 8, 197, 24, 212, 60, 36, 176, 67, 7, 196, 15, 162, 111, 76, 67, 7, 196,
- 9, 245, 70, 76, 66, 0, 8, 197, 66, 149, 123, 189, 32, 67, 7, 196, 67, 160, 85, 196, 67, 7, 196, 52, 22, 129, 8, 66, 7, 196,
- 197, 62, 198, 72, 67, 0, 7, 196, 76, 251, 70, 76, 67, 8, 197, 73, 69, 76, 119, 208, 66, 7, 196, 221, 84, 212, 236, 65, 8, 197,
- 72, 186, 237, 25, 112, 67, 7, 196, 74, 229, 6, 76, 67, 7, 196, 72, 98, 233, 76, 66, 7, 196, 66, 147, 73, 236, 67, 8, 197, 64,
- 243, 9, 55, 176, 67, 7, 196, 56, 243, 65, 20, 66, 7, 196, 55, 5, 6, 76, 67, 8, 197, 45, 180, 141, 25, 48, 66, 9, 198, 44,
- 243, 119, 52, 243, 0, 67, 9, 198, 44, 48, 69, 70, 244, 192, 66, 6, 195, 46, 107, 123, 67, 7, 196, 36, 129, 39, 244, 65, 7, 196,
- 32, 17, 39, 244, 65, 8, 197, 21, 64, 140, 25, 48, 66, 7, 196, 20, 241, 39, 244, 65, 7, 196, 20, 100, 175, 76, 66, 7, 196, 20,
- 98, 233, 76, 66, 6, 195, 19, 171, 211, 66, 9, 198, 13, 16, 71, 180, 101, 192, 67, 0, 9, 198, 76, 98, 232, 84, 100, 128, 67, 8,
- 197, 20, 157, 228, 57, 32, 67, 0, 8, 197, 77, 27, 210, 87, 176, 66, 9, 198, 72, 98, 212, 56, 91, 211, 67, 9, 198, 65, 180, 117,
- 30, 149, 192, 67, 8, 197, 66, 145, 77, 25, 48, 66, 8, 197, 66, 51, 153, 25, 48, 66, 8, 197, 67, 160, 80, 25, 48, 67, 7, 196,
- 140, 142, 134, 76, 67, 8, 197, 45, 68, 82, 189, 48, 66, 9, 198, 44, 243, 112, 22, 244, 192, 67, 9, 198, 44, 243, 70, 20, 155, 211,
- 68, 7, 196, 46, 244, 243, 236, 67, 8, 197, 44, 19, 123, 39, 176, 68, 9, 198, 197, 52, 73, 18, 244, 192, 67, 7, 196, 36, 132, 73,
- 12, 65, 7, 196, 20, 240, 137, 12, 65, 7, 196, 232, 43, 70, 76, 67, 0, 5, 194, 144, 160, 65, 12, 201, 216, 142, 54, 36, 141, 69,
- 37, 49, 140, 69, 9, 198, 67, 100, 212, 11, 187, 210, 68, 0, 8, 197, 91, 195, 205, 189, 48, 67, 7, 196, 140, 47, 111, 76, 67, 9,
- 198, 19, 49, 79, 48, 158, 192, 68, 9, 198, 15, 180, 207, 48, 100, 192, 67, 8, 197, 5, 36, 60, 189, 48, 67, 0, 10, 199, 64, 193,
- 139, 72, 145, 35, 72, 67, 0, 10, 199, 73, 50, 80, 192, 82, 111, 76, 68, 10, 199, 44, 16, 145, 36, 243, 6, 76, 68, 8, 197, 197,
- 60, 5, 189, 48, 67, 0, 6, 195, 216, 219, 192, 66, 6, 195, 44, 248, 206, 66, 8, 197, 44, 20, 17, 36, 128, 66, 0, 11, 200, 73,
- 1, 151, 38, 210, 72, 189, 48, 69, 9, 198, 20, 98, 15, 23, 219, 211, 68, 6, 195, 188, 184, 195, 66, 8, 197, 180, 81, 150, 36, 80,
- 67, 0, 6, 195, 67, 100, 47, 66, 6, 195, 66, 98, 111, 67, 6, 195, 20, 248, 208, 66, 7, 196, 20, 115, 227, 56, 66, 0, 9, 198,
- 77, 27, 210, 67, 171, 211, 67, 12, 201, 67, 97, 139, 76, 241, 79, 18, 127, 64, 68, 11, 200, 24, 180, 139, 81, 18, 9, 189, 48, 68,
- 0, 11, 200, 84, 244, 207, 52, 20, 251, 38, 208, 70, 5, 194, 226, 208, 66, 8, 197, 20, 96, 134, 140, 224, 67, 0, 8, 197, 25, 129,
- 141, 36, 176, 67, 6, 195, 24, 130, 75, 66, 0, 8, 197, 84, 244, 248, 140, 224, 67, 9, 198, 80, 226, 67, 236, 208, 68, 68, 10, 199,
- 48, 98, 231, 60, 83, 227, 32, 69, 7, 196, 44, 19, 204, 196, 67, 7, 196, 20, 99, 21, 196, 66, 9, 198, 20, 98, 210, 77, 28, 64,
- 66, 0, 12, 201, 64, 243, 9, 76, 99, 73, 17, 27, 211, 69, 11, 200, 189, 50, 69, 25, 10, 82, 189, 48, 69, 0, 9, 198, 17, 27,
- 197, 60, 219, 192, 67, 8, 197, 12, 18, 6, 51, 16, 67, 0, 9, 198, 172, 17, 70, 52, 146, 192, 68, 0, 8, 197, 91, 179, 70, 51,
- 16, 67, 7, 196, 74, 129, 61, 196, 67, 0, 8, 197, 37, 36, 253, 36, 176, 67, 0, 9, 198, 9, 179, 4, 232, 245, 110, 68, 0, 0,
- 9, 198, 88, 245, 77, 233, 155, 64, 65, 9, 198, 74, 84, 207, 72, 190, 0, 67, 9, 198, 8, 144, 140, 36, 245, 110, 68, 0, 6, 195,
- 18, 222, 0, 66, 0, 9, 198, 84, 99, 5, 55, 166, 109, 65, 9, 198, 74, 48, 224, 56, 245, 110, 68, 6, 195, 25, 59, 128, 66, 0,
- 10, 199, 24, 180, 151, 193, 52, 73, 44, 67, 0, 9, 198, 20, 149, 123, 193, 114, 109, 69, 6, 195, 8, 21, 238, 66, 0, 6, 195, 95,
- 18, 75, 66, 7, 196, 73, 51, 201, 44, 66, 7, 196, 64, 148, 134, 92, 66, 7, 196, 64, 96, 198, 92, 66, 7, 196, 28, 144, 198, 92,
- 66, 6, 195, 15, 1, 151, 66, 6, 195, 11, 209, 151, 66, 6, 195, 4, 74, 23, 66, 0, 4, 193, 24, 72, 7, 196, 64, 100, 147, 184,
- 66, 7, 196, 61, 48, 198, 72, 66, 6, 195, 57, 251, 210, 66, 6, 195, 154, 244, 128, 66, 0, 7, 195, 32, 17, 64, 72, 23, 7, 196,
- 74, 129, 198, 92, 66, 8, 197, 72, 49, 147, 25, 112, 66, 6, 195, 164, 62, 192, 66, 8, 197, 65, 16, 82, 25, 112, 66, 6, 195, 64,
- 241, 147, 66, 8, 197, 64, 197, 3, 25, 112, 66, 7, 196, 66, 52, 198, 92, 66, 6, 195, 60, 33, 147, 66, 8, 197, 52, 148, 147, 36,
- 176, 66, 8, 197, 52, 18, 14, 36, 176, 66, 8, 197, 45, 18, 83, 36, 176, 66, 8, 197, 21, 177, 197, 25, 112, 66, 6, 195, 23, 90,
- 87, 66, 7, 196, 16, 213, 41, 92, 66, 7, 196, 5, 93, 142, 76, 66, 6, 195, 4, 81, 147, 66, 0, 6, 195, 98, 187, 64, 66, 6,
- 195, 91, 179, 241, 67, 6, 195, 84, 148, 238, 66, 6, 195, 87, 27, 64, 66, 7, 196, 166, 132, 175, 72, 67, 7, 196, 48, 145, 14, 196,
- 66, 7, 196, 32, 101, 147, 196, 66, 8, 197, 22, 226, 71, 189, 32, 67, 8, 197, 10, 209, 65, 91, 16, 67, 8, 197, 4, 36, 151, 25,
- 32, 66, 0, 9, 198, 108, 70, 204, 56, 146, 192, 65, 7, 196, 88, 18, 131, 236, 66, 7, 196, 73, 241, 198, 76, 66, 7, 196, 74, 81,
- 239, 76, 66, 7, 196, 75, 177, 239, 76, 66, 8, 197, 72, 18, 131, 189, 48, 66, 9, 198, 64, 243, 9, 76, 146, 192, 67, 8, 197, 64,
- 241, 111, 36, 176, 65, 7, 196, 61, 84, 134, 76, 66, 9, 198, 60, 36, 65, 32, 101, 192, 67, 9, 198, 44, 243, 80, 61, 36, 192, 66,
- 8, 197, 44, 148, 27, 165, 112, 65, 8, 197, 20, 148, 139, 189, 48, 66, 6, 195, 8, 22, 129, 66, 0, 7, 196, 79, 180, 201, 64, 66,
- 9, 198, 76, 99, 6, 76, 148, 0, 67, 7, 196, 67, 97, 41, 72, 66, 7, 196, 47, 49, 41, 72, 66, 8, 197, 44, 243, 80, 165, 32,
- 66, 8, 197, 24, 180, 144, 165, 32, 66, 8, 197, 9, 243, 6, 79, 16, 67, 7, 196, 7, 121, 14, 72, 67, 0, 8, 197, 85, 68, 75,
- 25, 48, 66, 8, 197, 84, 195, 211, 39, 176, 67, 7, 196, 86, 213, 198, 76, 66, 6, 195, 222, 67, 147, 66, 8, 197, 75, 30, 19, 36,
- 176, 67, 8, 197, 69, 70, 67, 25, 48, 66, 8, 197, 216, 219, 211, 36, 176, 67, 7, 196, 164, 228, 201, 236, 67, 8, 197, 65, 18, 67,
- 25, 48, 66, 8, 197, 64, 145, 147, 25, 48, 67, 8, 197, 64, 20, 147, 25, 48, 66, 8, 197, 64, 20, 129, 31, 176, 67, 7, 196, 161,
- 33, 146, 236, 67, 9, 198, 53, 66, 9, 46, 244, 192, 67, 7, 196, 55, 163, 197, 236, 67, 7, 196, 47, 212, 134, 76, 66, 8, 197, 44,
- 24, 21, 25, 48, 67, 8, 197, 22, 225, 165, 57, 48, 67, 9, 198, 20, 144, 66, 25, 50, 75, 68, 7, 196, 212, 83, 205, 236, 67, 8,
- 197, 9, 241, 71, 25, 48, 66, 8, 197, 4, 90, 82, 189, 48, 67, 0, 8, 197, 76, 98, 210, 78, 224, 66, 0, 9, 198, 84, 16, 145,
- 36, 187, 211, 67, 8, 197, 79, 131, 15, 55, 176, 67, 9, 198, 74, 84, 201, 73, 50, 75, 67, 9, 198, 72, 149, 110, 37, 50, 75, 68,
- 7, 196, 167, 83, 3, 236, 67, 10, 199, 68, 18, 11, 6, 3, 137, 44, 66, 9, 198, 64, 243, 65, 34, 242, 75, 66, 9, 198, 67, 171,
- 73, 76, 146, 192, 68, 8, 197, 176, 24, 14, 36, 176, 66, 9, 198, 52, 193, 139, 60, 222, 192, 67, 7, 196, 54, 226, 115, 236, 68, 8,
- 197, 49, 73, 19, 36, 176, 67, 8, 197, 48, 97, 9, 207, 176, 68, 7, 196, 46, 52, 104, 76, 66, 8, 197, 46, 224, 193, 79, 176, 65,
- 9, 198, 21, 177, 197, 60, 222, 192, 67, 9, 198, 20, 144, 251, 74, 244, 192, 67, 9, 198, 20, 100, 41, 74, 244, 192, 67, 8, 197, 19,
- 98, 14, 36, 176, 66, 9, 198, 16, 147, 100, 73, 50, 75, 67, 8, 197, 14, 49, 15, 55, 176, 67, 0, 7, 196, 91, 197, 17, 16, 66,
- 9, 198, 73, 180, 134, 50, 3, 177, 66, 9, 198, 24, 66, 80, 78, 3, 177, 66, 9, 198, 9, 27, 160, 57, 60, 64, 67, 0, 8, 197,
- 148, 35, 15, 36, 80, 67, 9, 198, 73, 15, 19, 60, 222, 192, 67, 9, 198, 72, 147, 84, 140, 228, 192, 67, 9, 198, 52, 17, 1, 35,
- 30, 192, 68, 8, 197, 46, 52, 113, 25, 48, 67, 8, 197, 47, 160, 66, 199, 176, 68, 9, 198, 24, 180, 147, 238, 67, 147, 67, 9, 198,
- 19, 98, 5, 60, 46, 192, 67, 9, 198, 9, 18, 68, 4, 95, 0, 67, 6, 195, 175, 209, 64, 66, 0, 9, 198, 92, 146, 204, 61, 36,
- 238, 67, 9, 198, 64, 243, 20, 87, 27, 64, 68, 0, 4, 193, 168, 72, 9, 198, 91, 176, 137, 92, 145, 64, 67, 7, 196, 149, 27, 70,
- 28, 67, 9, 198, 73, 99, 227, 73, 50, 75, 67, 8, 197, 66, 148, 147, 36, 112, 66, 9, 198, 64, 100, 147, 37, 114, 69, 67, 10, 199,
- 52, 20, 140, 61, 32, 198, 76, 67, 9, 198, 45, 66, 204, 156, 241, 64, 67, 8, 197, 44, 243, 15, 36, 80, 67, 8, 197, 32, 60, 39,
- 60, 80, 67, 9, 198, 24, 178, 9, 73, 60, 23, 67, 0, 7, 196, 55, 162, 201, 32, 66, 7, 196, 46, 118, 6, 16, 66, 0, 8, 197,
- 73, 94, 207, 36, 80, 67, 9, 198, 74, 80, 174, 37, 49, 147, 68, 10, 199, 72, 191, 79, 73, 51, 205, 236, 68, 10, 199, 68, 18, 14,
- 60, 67, 6, 20, 67, 9, 198, 19, 161, 123, 60, 34, 123, 69, 0, 15, 3, 95, 51, 88, 47, 34, 6, 37, 72, 36, 89, 36, 47, 0,
- 11, 200, 73, 58, 80, 76, 243, 73, 95, 16, 68, 6, 195, 47, 61, 74, 66, 8, 197, 44, 243, 39, 60, 128, 67, 10, 199, 21, 16, 77,
- 5, 53, 17, 16, 67, 0, 13, 3, 95, 48, 67, 89, 47, 6, 39, 47, 37, 50, 0, 9, 198, 128, 165, 198, 67, 109, 69, 68, 9, 198,
- 67, 98, 248, 74, 242, 75, 66, 6, 195, 225, 50, 75, 66, 9, 198, 52, 105, 76, 60, 145, 64, 68, 8, 197, 212, 94, 54, 212, 80, 68,
- 0, 11, 200, 96, 100, 195, 109, 20, 213, 198, 208, 68, 8, 197, 77, 18, 80, 140, 224, 66, 8, 197, 56, 146, 207, 79, 16, 67, 0, 9,
- 198, 79, 131, 56, 219, 81, 64, 68, 7, 196, 75, 28, 201, 52, 67, 11, 200, 53, 67, 19, 36, 219, 137, 207, 176, 70, 9, 198, 20, 147,
- 79, 61, 61, 69, 68, 0, 7, 196, 64, 100, 18, 196, 66, 8, 197, 16, 244, 147, 195, 16, 65, 0, 8, 197, 65, 26, 211, 36, 176, 66,
- 8, 197, 64, 243, 112, 36, 176, 67, 0, 7, 196, 47, 179, 210, 196, 67, 0, 9, 198, 77, 22, 194, 227, 109, 69, 68, 8, 197, 74, 51,
- 112, 36, 176, 65, 7, 196, 67, 172, 201, 52, 67, 0, 0, 10, 3, 95, 49, 67, 89, 47, 6, 39, 0, 8, 197, 66, 126, 240, 36, 176,
- 66, 9, 198, 32, 20, 207, 99, 2, 75, 66, 8, 197, 34, 110, 176, 36, 176, 66, 8, 197, 22, 126, 240, 36, 176, 66, 9, 198, 22, 113,
- 133, 192, 146, 192, 66, 9, 198, 22, 209, 139, 227, 109, 69, 69, 9, 198, 212, 163, 137, 44, 198, 203, 67, 0, 7, 196, 47, 160, 179, 184,
- 67, 0, 8, 197, 89, 27, 240, 36, 176, 65, 9, 198, 77, 21, 7, 192, 146, 192, 65, 10, 199, 73, 179, 73, 100, 204, 9, 44, 66, 6,
- 195, 24, 204, 0, 66, 6, 195, 18, 211, 217, 66, 0, 9, 198, 189, 50, 83, 177, 44, 64, 68, 0, 6, 195, 81, 15, 64, 66, 9, 198,
- 73, 178, 77, 192, 226, 75, 66, 10, 199, 67, 99, 73, 100, 204, 9, 44, 66, 9, 198, 64, 193, 141, 192, 226, 75, 65, 0, 6, 195, 16,
- 19, 112, 66, 0, 20, 3, 95, 49, 57, 72, 4, 36, 84, 36, 47, 50, 6, 35, 72, 36, 89, 36, 47, 0, 6, 195, 91, 161, 141, 66,
- 11, 200, 65, 180, 117, 53, 182, 48, 36, 176, 69, 9, 198, 67, 98, 193, 31, 2, 75, 66, 7, 196, 64, 241, 70, 52, 66, 10, 199, 52,
- 104, 206, 88, 243, 9, 44, 68, 6, 195, 36, 211, 211, 66, 6, 195, 32, 20, 61, 66, 0, 19, 3, 95, 49, 56, 4, 39, 89, 36, 65,
- 50, 6, 35, 72, 36, 89, 36, 47, 0, 7, 196, 84, 244, 132, 192, 66, 9, 198, 76, 99, 6, 72, 190, 0, 67, 7, 196, 16, 240, 140,
- 192, 66, 0, 13, 3, 95, 50, 67, 72, 84, 6, 36, 89, 47, 35, 0, 6, 195, 78, 146, 61, 66, 7, 196, 68, 18, 5, 244, 66, 11,
- 200, 65, 18, 67, 109, 17, 240, 36, 176, 66, 10, 199, 160, 52, 65, 73, 60, 9, 44, 68, 6, 195, 144, 82, 61, 66, 6, 195, 46, 119,
- 125, 66, 7, 196, 8, 99, 15, 76, 66, 0, 7, 196, 73, 68, 251, 192, 67, 9, 198, 67, 100, 207, 76, 148, 0, 67, 8, 197, 66, 149,
- 73, 45, 32, 66, 9, 198, 47, 48, 240, 92, 156, 237, 69, 9, 198, 25, 34, 201, 52, 244, 128, 67, 6, 195, 191, 52, 128, 66, 0, 6,
- 195, 79, 191, 64, 66, 6, 195, 64, 242, 61, 66, 6, 195, 60, 34, 61, 66, 8, 197, 52, 21, 73, 61, 48, 67, 7, 196, 47, 210, 69,
- 244, 67, 8, 197, 20, 148, 144, 81, 48, 66, 6, 195, 168, 188, 211, 66, 6, 195, 4, 131, 211, 66, 0, 7, 196, 79, 101, 70, 40, 66,
- 9, 198, 197, 62, 228, 92, 156, 237, 70, 6, 195, 15, 161, 140, 66, 0, 5, 193, 144, 72, 23, 6, 65, 28, 90, 13, 0, 7, 196, 84,
- 17, 15, 76, 66, 8, 197, 79, 209, 129, 23, 208, 68, 8, 197, 79, 179, 73, 23, 208, 67, 8, 197, 67, 97, 84, 45, 48, 66, 6, 195,
- 66, 227, 211, 66, 9, 198, 53, 180, 83, 12, 101, 192, 66, 6, 195, 55, 23, 125, 66, 8, 197, 140, 36, 65, 23, 208, 67, 8, 197, 44,
- 22, 109, 61, 48, 67, 0, 7, 196, 67, 177, 6, 48, 66, 9, 198, 60, 194, 68, 61, 90, 78, 68, 8, 197, 47, 210, 85, 24, 160, 67,
- 0, 7, 195, 13, 42, 69, 72, 23, 18, 3, 95, 49, 49, 36, 72, 4, 37, 50, 6, 35, 72, 36, 89, 36, 47, 0, 8, 197, 164, 92,
- 68, 61, 48, 65, 6, 195, 166, 162, 61, 67, 7, 196, 64, 153, 68, 244, 67, 8, 197, 53, 68, 139, 25, 48, 66, 7, 196, 52, 25, 69,
- 244, 67, 7, 196, 16, 96, 233, 44, 66, 0, 12, 3, 95, 49, 48, 72, 6, 36, 89, 36, 47, 0, 8, 197, 60, 36, 147, 164, 192, 66,
- 9, 198, 48, 100, 142, 37, 129, 138, 67, 8, 197, 47, 160, 77, 24, 192, 67, 9, 198, 47, 160, 68, 116, 242, 0, 67, 8, 197, 19, 3,
- 211, 37, 0, 67, 8, 197, 233, 98, 123, 24, 160, 68, 7, 196, 172, 62, 134, 48, 67, 0, 8, 196, 73, 15, 70, 20, 72, 23, 8, 196,
- 64, 244, 169, 20, 72, 23, 7, 195, 145, 42, 69, 72, 23, 13, 3, 95, 51, 67, 47, 34, 6, 37, 89, 47, 35, 0, 17, 3, 95, 49,
- 51, 47, 34, 37, 50, 6, 35, 72, 36, 89, 36, 47, 0, 9, 198, 148, 180, 137, 20, 147, 211, 68, 8, 197, 73, 68, 240, 119, 208, 67,
- 8, 197, 164, 114, 82, 119, 208, 67, 10, 199, 64, 243, 20, 36, 82, 79, 76, 69, 6, 195, 54, 241, 135, 66, 9, 198, 45, 22, 196, 60,
- 143, 64, 67, 0, 17, 3, 95, 49, 50, 72, 84, 35, 50, 6, 35, 72, 36, 89, 36, 47, 0, 0, 7, 195, 88, 99, 64, 72, 23, 17,
- 3, 95, 49, 53, 48, 36, 47, 50, 6, 35, 72, 36, 89, 36, 47, 0, 8, 197, 77, 68, 19, 24, 112, 66, 8, 197, 73, 180, 66, 24,
- 112, 66, 9, 198, 72, 99, 18, 108, 49, 147, 67, 8, 197, 164, 191, 69, 119, 208, 67, 9, 198, 68, 18, 146, 108, 49, 147, 67, 7, 196,
- 65, 179, 40, 28, 66, 7, 196, 54, 49, 70, 28, 66, 8, 197, 48, 241, 56, 24, 80, 67, 6, 195, 47, 138, 7, 66, 9, 198, 44, 20,
- 139, 4, 87, 125, 67, 8, 197, 17, 16, 69, 24, 112, 66, 9, 198, 19, 211, 215, 12, 100, 192, 67, 0, 21, 3, 95, 49, 52, 76, 4,
- 36, 47, 37, 34, 37, 50, 6, 35, 72, 36, 89, 36, 47, 0, 9, 198, 67, 100, 207, 43, 177, 138, 68, 8, 197, 53, 68, 165, 56, 64,
- 66, 8, 197, 51, 19, 211, 37, 0, 67, 6, 195, 24, 223, 0, 66, 0, 20, 3, 95, 49, 55, 89, 4, 36, 72, 36, 65, 50, 6, 35,
- 72, 36, 89, 36, 47, 0, 9, 198, 74, 49, 79, 48, 97, 64, 67, 12, 201, 66, 148, 139, 205, 94, 240, 92, 152, 0, 68, 11, 200, 47,
- 52, 209, 5, 80, 68, 61, 48, 68, 6, 195, 15, 177, 131, 66, 9, 198, 4, 223, 83, 37, 39, 125, 68, 0, 18, 3, 95, 49, 54, 91,
- 36, 89, 47, 50, 6, 35, 72, 36, 89, 36, 47, 0, 9, 198, 24, 83, 143, 96, 204, 0, 67, 8, 197, 9, 67, 123, 188, 64, 67, 7,
- 196, 172, 59, 111, 16, 67, 0, 7, 196, 52, 104, 206, 28, 66, 6, 195, 47, 209, 141, 66, 9, 198, 9, 16, 83, 157, 129, 133, 67, 0,
- 17, 3, 95, 55, 88, 89, 36, 72, 36, 65, 72, 36, 89, 6, 36, 47, 0, 12, 201, 168, 81, 143, 20, 148, 144, 48, 98, 128, 69, 0,
- 0, 0, 6, 195, 22, 243, 192, 66, 7, 196, 164, 186, 134, 52, 67, 0, 6, 195, 77, 74, 12, 66, 0, 7, 196, 84, 150, 70, 44, 66,
- 6, 195, 9, 250, 75, 66, 0, 8, 197, 96, 150, 56, 24, 160, 67, 8, 197, 87, 162, 82, 24, 160, 67, 0, 0, 7, 196, 145, 55, 233,
- 48, 67, 9, 198, 54, 98, 15, 48, 98, 128, 67, 8, 197, 212, 83, 197, 24, 192, 67, 0, 0, 0, 0, 0, 0, 7, 196, 52, 100, 207,
- 88, 66, 9, 198, 212, 95, 65, 32, 81, 140, 68, 0, 6, 195, 73, 176, 189, 66, 6, 195, 72, 178, 125, 66, 16, 205, 61, 49, 152, 25,
- 36, 195, 192, 245, 118, 57, 57, 198, 92, 70, 6, 195, 52, 17, 253, 66, 0, 5, 193, 160, 72, 9, 7, 196, 13, 180, 54, 72, 66, 0,
- 7, 196, 81, 96, 71, 244, 67, 7, 196, 73, 51, 194, 244, 66, 7, 196, 72, 20, 29, 244, 66, 6, 195, 216, 35, 211, 66, 7, 196, 68,
- 18, 2, 244, 66, 7, 196, 64, 241, 66, 244, 66, 6, 195, 60, 47, 64, 66, 6, 195, 173, 55, 125, 66, 0, 6, 195, 18, 61, 88, 66,
- 0, 6, 195, 84, 197, 61, 66, 6, 195, 79, 15, 64, 66, 7, 196, 149, 16, 83, 244, 67, 6, 195, 167, 116, 64, 66, 7, 196, 60, 47,
- 79, 76, 67, 6, 195, 52, 18, 189, 66, 0, 6, 65, 32, 88, 13, 0, 8, 197, 68, 18, 14, 61, 32, 66, 8, 197, 180, 32, 83, 217,
- 32, 67, 0, 7, 196, 88, 240, 143, 76, 66, 8, 197, 87, 178, 66, 61, 48, 65, 7, 196, 78, 153, 7, 244, 67, 9, 198, 68, 17, 73,
- 61, 111, 64, 68, 8, 197, 67, 164, 206, 119, 208, 66, 7, 196, 52, 100, 198, 244, 67, 6, 195, 47, 132, 253, 66, 6, 195, 47, 62, 0,
- 66, 6, 195, 47, 49, 125, 66, 6, 195, 44, 157, 83, 66, 6, 195, 28, 157, 83, 66, 6, 195, 18, 99, 211, 66, 6, 195, 168, 135, 125,
- 66, 0, 7, 196, 9, 179, 53, 96, 66, 7, 196, 180, 44, 79, 72, 67, 0, 8, 197, 85, 18, 72, 119, 208, 66, 9, 198, 87, 212, 141,
- 4, 127, 64, 67, 7, 196, 86, 227, 247, 84, 67, 9, 198, 77, 18, 75, 60, 199, 125, 67, 8, 197, 68, 18, 19, 213, 16, 66, 7, 196,
- 55, 52, 221, 244, 66, 8, 197, 55, 52, 176, 119, 208, 67, 7, 196, 17, 25, 157, 244, 66, 0, 15, 3, 95, 50, 88, 72, 84, 6, 35,
- 72, 36, 89, 36, 47, 0, 7, 196, 60, 35, 15, 16, 66, 0, 8, 197, 66, 242, 75, 119, 208, 67, 6, 195, 160, 49, 135, 66, 8, 197,
- 31, 49, 12, 119, 208, 66, 8, 197, 188, 177, 147, 119, 208, 67, 8, 197, 188, 98, 197, 61, 48, 67, 0, 9, 198, 129, 100, 203, 49, 64,
- 128, 66, 7, 196, 25, 11, 143, 16, 67, 7, 196, 20, 155, 79, 16, 67, 0, 9, 198, 91, 99, 137, 45, 223, 64, 67, 8, 197, 75, 186,
- 147, 119, 208, 67, 7, 196, 66, 52, 198, 28, 66, 7, 196, 245, 62, 6, 20, 67, 9, 198, 20, 98, 59, 77, 223, 64, 67, 8, 197, 13,
- 180, 83, 24, 112, 66, 8, 197, 189, 50, 80, 60, 80, 67, 0, 6, 195, 34, 211, 196, 66, 0, 8, 197, 73, 59, 39, 24, 80, 67, 8,
- 197, 25, 2, 72, 60, 80, 67, 9, 198, 9, 22, 211, 12, 97, 192, 66, 0, 8, 197, 32, 243, 204, 60, 64, 67, 6, 195, 190, 211, 196,
- 67, 0, 9, 198, 68, 18, 16, 48, 241, 64, 66, 10, 199, 64, 243, 20, 60, 47, 79, 76, 69, 8, 197, 34, 188, 231, 24, 80, 68, 9,
- 198, 153, 51, 205, 205, 55, 125, 68, 0, 8, 197, 55, 30, 237, 60, 64, 68, 8, 197, 44, 25, 76, 60, 64, 67, 0, 10, 199, 73, 59,
- 15, 60, 47, 79, 76, 69, 9, 198, 67, 168, 205, 193, 55, 125, 68, 0, 0, 11, 200, 36, 130, 212, 73, 61, 67, 24, 80, 68, 7, 196,
- 33, 67, 20, 52, 66, 11, 200, 25, 36, 198, 73, 61, 67, 24, 80, 68, 0, 7, 196, 88, 244, 198, 48, 66, 0, 10, 3, 95, 63, 63,
- 88, 50, 35, 49, 0, 6, 195, 96, 21, 25, 66, 6, 195, 44, 21, 25, 66, 12, 201, 24, 193, 139, 79, 99, 115, 77, 223, 64, 69, 0,
- 8, 197, 73, 15, 126, 55, 0, 66, 0, 12, 201, 48, 148, 251, 5, 53, 54, 12, 97, 64, 70, 0, 18, 3, 95, 52, 88, 76, 36, 47,
- 37, 34, 6, 37, 72, 36, 89, 36, 47, 0, 10, 199, 66, 209, 179, 76, 243, 15, 16, 69, 0, 10, 199, 52, 21, 141, 81, 19, 20, 44,
- 67, 0, 0, 7, 195, 45, 179, 64, 72, 23, 0, 0, 0, 6, 195, 164, 140, 192, 66, 11, 200, 64, 243, 9, 76, 244, 197, 24, 192, 68,
- 6, 195, 144, 76, 192, 66, 6, 195, 19, 179, 202, 66, 6, 195, 168, 140, 192, 66, 6, 195, 8, 146, 51, 66, 6, 195, 8, 145, 115, 66,
- 6, 195, 11, 172, 192, 66, 0, 6, 195, 73, 179, 64, 72, 6, 195, 61, 61, 81, 66, 7, 196, 52, 20, 148, 68, 66, 7, 196, 45, 68,
- 148, 68, 66, 7, 196, 44, 240, 148, 68, 66, 7, 196, 36, 82, 79, 52, 67, 0, 15, 3, 95, 53, 88, 48, 36, 47, 72, 36, 89, 6,
- 36, 47, 0, 6, 195, 91, 211, 115, 66, 7, 196, 85, 68, 68, 204, 66, 6, 195, 87, 160, 115, 67, 8, 197, 68, 17, 73, 81, 32, 65,
- 7, 196, 53, 69, 76, 204, 66, 6, 195, 55, 211, 115, 66, 6, 195, 54, 246, 115, 66, 7, 196, 52, 18, 15, 48, 66, 6, 195, 47, 209,
- 115, 66, 6, 195, 46, 247, 115, 66, 7, 196, 8, 99, 79, 48, 66, 0, 0, 8, 197, 64, 243, 9, 19, 48, 67, 6, 195, 64, 17, 51,
- 66, 8, 197, 52, 240, 137, 87, 48, 65, 6, 195, 52, 19, 115, 66, 6, 195, 45, 68, 51, 66, 7, 196, 18, 49, 15, 48, 66, 6, 195,
- 12, 17, 51, 66, 6, 195, 9, 70, 115, 66, 7, 196, 8, 144, 187, 204, 67, 8, 197, 8, 98, 2, 216, 160, 66, 6, 195, 232, 76, 192,
- 66, 0, 7, 196, 75, 17, 118, 52, 66, 7, 196, 15, 179, 84, 76, 66, 7, 196, 8, 99, 44, 244, 67, 0, 7, 196, 64, 243, 80, 204,
- 66, 7, 196, 67, 9, 68, 204, 67, 9, 198, 56, 249, 81, 37, 68, 128, 66, 7, 196, 48, 97, 9, 204, 67, 7, 196, 44, 19, 73, 204,
- 67, 6, 195, 31, 161, 51, 66, 7, 196, 25, 2, 68, 204, 67, 9, 198, 20, 144, 80, 4, 140, 192, 68, 6, 195, 10, 226, 115, 67, 0,
- 8, 197, 68, 18, 12, 60, 208, 66, 8, 197, 68, 18, 4, 159, 208, 65, 8, 197, 10, 242, 209, 81, 48, 66, 6, 195, 188, 241, 64, 66,
- 0, 7, 196, 74, 81, 73, 204, 67, 13, 202, 64, 241, 80, 164, 84, 134, 20, 20, 198, 48, 65, 8, 197, 64, 241, 77, 60, 192, 66, 7,
- 196, 176, 18, 9, 204, 68, 8, 197, 52, 21, 129, 19, 48, 67, 8, 197, 45, 16, 88, 60, 192, 66, 8, 197, 47, 19, 210, 183, 48, 68,
- 8, 197, 44, 62, 147, 239, 48, 67, 8, 197, 24, 208, 145, 39, 48, 67, 7, 196, 13, 180, 72, 224, 66, 9, 198, 189, 50, 68, 236, 242,
- 128, 68, 0, 5, 193, 36, 72, 8, 7, 196, 61, 49, 39, 244, 65, 7, 196, 60, 37, 143, 20, 66, 6, 195, 147, 97, 64, 66, 9, 198,
- 44, 25, 80, 80, 196, 192, 67, 7, 196, 197, 37, 12, 76, 66, 9, 198, 24, 50, 237, 37, 4, 192, 67, 0, 16, 3, 95, 54, 88, 91,
- 36, 89, 47, 72, 36, 89, 6, 36, 47, 0, 7, 196, 86, 245, 122, 204, 67, 10, 199, 52, 193, 139, 204, 17, 79, 40, 68, 7, 196, 52,
- 146, 246, 8, 66, 8, 197, 19, 163, 137, 35, 48, 67, 8, 197, 8, 25, 76, 119, 48, 67, 0, 8, 197, 47, 52, 148, 49, 48, 66, 0,
- 7, 196, 83, 99, 15, 16, 67, 9, 198, 216, 83, 197, 192, 93, 142, 68, 8, 197, 10, 241, 123, 60, 192, 67, 0, 8, 197, 66, 145, 68,
- 159, 208, 65, 0, 8, 197, 216, 188, 5, 216, 192, 67, 6, 195, 67, 195, 196, 66, 8, 197, 19, 161, 123, 60, 32, 67, 9, 198, 188, 67,
- 15, 84, 240, 128, 67, 0, 8, 197, 64, 241, 86, 60, 80, 66, 6, 195, 64, 150, 167, 66, 7, 196, 67, 178, 79, 20, 67, 8, 197, 25,
- 144, 85, 60, 80, 67, 9, 198, 24, 193, 139, 79, 97, 64, 67, 0, 9, 198, 84, 146, 9, 60, 195, 196, 68, 6, 195, 72, 98, 51, 66,
- 6, 195, 67, 211, 202, 66, 8, 197, 61, 51, 204, 60, 64, 67, 6, 195, 53, 77, 206, 66, 6, 195, 47, 131, 202, 66, 8, 197, 16, 99,
- 204, 60, 64, 67, 8, 197, 9, 67, 5, 60, 64, 66, 8, 197, 8, 147, 204, 60, 64, 67, 6, 195, 188, 156, 192, 67, 0, 8, 197, 67,
- 160, 86, 60, 80, 67, 0, 6, 195, 221, 3, 204, 66, 10, 199, 72, 98, 72, 52, 243, 15, 16, 68, 6, 195, 60, 140, 192, 66, 7, 196,
- 56, 253, 246, 16, 67, 6, 195, 160, 61, 142, 66, 8, 197, 44, 242, 60, 60, 64, 65, 10, 199, 24, 208, 145, 36, 243, 15, 16, 68, 8,
- 197, 169, 20, 212, 60, 128, 67, 10, 199, 9, 179, 4, 232, 245, 79, 8, 68, 0, 9, 198, 44, 148, 140, 244, 241, 64, 67, 9, 198, 13,
- 177, 12, 236, 241, 64, 67, 0, 6, 195, 67, 204, 192, 66, 6, 195, 67, 188, 192, 66, 10, 199, 61, 89, 76, 52, 243, 15, 16, 68, 9,
- 198, 52, 98, 15, 32, 242, 128, 67, 6, 195, 44, 22, 115, 66, 8, 197, 44, 20, 147, 216, 224, 66, 7, 196, 212, 94, 15, 40, 67, 7,
- 196, 11, 2, 15, 48, 66, 0, 0, 7, 196, 92, 146, 204, 204, 66, 8, 197, 79, 192, 148, 103, 48, 67, 8, 197, 74, 83, 137, 60, 192,
- 67, 10, 199, 73, 1, 140, 24, 243, 15, 16, 68, 9, 198, 60, 81, 139, 60, 204, 192, 68, 6, 195, 144, 179, 51, 66, 8, 197, 52, 146,
- 246, 87, 48, 67, 7, 196, 48, 244, 137, 204, 67, 7, 196, 44, 20, 201, 204, 67, 7, 196, 32, 20, 140, 204, 66, 9, 198, 24, 193, 139,
- 79, 99, 128, 67, 9, 198, 20, 146, 211, 61, 92, 192, 67, 10, 199, 10, 180, 251, 36, 243, 15, 16, 69, 8, 197, 7, 179, 200, 60, 192,
- 68, 0, 7, 196, 66, 147, 15, 52, 66, 0, 9, 198, 95, 4, 212, 68, 156, 192, 68, 8, 197, 77, 180, 78, 179, 128, 67, 11, 200, 73,
- 51, 205, 5, 51, 204, 60, 64, 68, 7, 196, 66, 244, 137, 204, 67, 10, 199, 45, 18, 77, 196, 243, 15, 16, 68, 8, 197, 44, 243, 15,
- 87, 48, 67, 9, 198, 44, 20, 134, 76, 245, 115, 68, 8, 197, 20, 243, 79, 87, 48, 67, 10, 199, 23, 179, 65, 76, 243, 15, 16, 68,
- 9, 198, 168, 139, 211, 60, 195, 196, 68, 8, 197, 8, 20, 147, 39, 48, 67, 0, 9, 198, 75, 185, 207, 23, 211, 197, 69, 6, 195, 165,
- 53, 25, 66, 8, 197, 68, 18, 4, 216, 208, 66, 10, 199, 40, 241, 103, 60, 95, 79, 20, 69, 7, 196, 8, 244, 212, 100, 66, 0, 16,
- 3, 95, 56, 88, 39, 89, 36, 65, 72, 36, 89, 6, 36, 47, 0, 9, 198, 88, 99, 9, 61, 61, 144, 68, 11, 200, 84, 148, 248, 5,
- 51, 204, 60, 64, 69, 9, 198, 78, 146, 133, 124, 226, 115, 68, 13, 202, 65, 34, 86, 61, 82, 72, 36, 243, 15, 16, 70, 8, 197, 45,
- 43, 143, 87, 48, 67, 7, 196, 47, 52, 246, 48, 66, 8, 197, 20, 243, 113, 39, 48, 68, 8, 197, 12, 100, 246, 19, 48, 67, 9, 198,
- 12, 100, 147, 156, 242, 128, 67, 0, 10, 199, 92, 155, 231, 60, 95, 79, 20, 70, 10, 199, 88, 207, 103, 60, 95, 79, 20, 69, 10, 199,
- 75, 185, 219, 16, 206, 207, 20, 69, 11, 200, 13, 177, 12, 27, 81, 125, 60, 80, 69, 0, 11, 200, 160, 61, 144, 5, 51, 204, 60, 64,
- 69, 0, 0, 9, 198, 141, 28, 68, 61, 92, 192, 68, 9, 198, 44, 243, 66, 196, 98, 51, 68, 0, 0, 6, 195, 68, 18, 179, 66, 7,
- 196, 64, 240, 143, 40, 66, 7, 196, 61, 48, 143, 40, 66, 6, 195, 52, 29, 206, 66, 6, 195, 46, 252, 192, 66, 0, 0, 17, 3, 95,
- 57, 88, 72, 36, 84, 36, 47, 72, 36, 89, 6, 36, 47, 0, 7, 196, 68, 18, 53, 40, 66, 6, 195, 244, 99, 204, 67, 5, 194, 163,
- 48, 66, 8, 197, 44, 21, 2, 60, 160, 67, 6, 195, 188, 29, 206, 67, 0, 8, 196, 73, 13, 147, 36, 72, 23, 7, 196, 4, 81, 144,
- 76, 66, 0, 7, 196, 79, 99, 66, 204, 66, 12, 201, 68, 17, 73, 60, 68, 65, 52, 245, 115, 70, 7, 196, 47, 160, 143, 48, 66, 7,
- 196, 32, 16, 143, 40, 66, 0, 7, 196, 89, 179, 2, 176, 65, 0, 7, 196, 80, 226, 119, 56, 67, 8, 197, 77, 18, 66, 60, 160, 66,
- 8, 197, 68, 18, 2, 60, 160, 66, 8, 197, 65, 18, 66, 60, 160, 66, 8, 197, 145, 3, 204, 27, 48, 68, 6, 195, 46, 148, 243, 66,
- 6, 195, 46, 147, 204, 66, 7, 196, 28, 19, 66, 204, 66, 6, 195, 10, 210, 243, 66, 0, 8, 197, 65, 18, 74, 60, 208, 66, 7, 196,
- 188, 20, 207, 52, 67, 0, 6, 65, 40, 37, 0, 72, 8, 197, 81, 99, 194, 60, 192, 67, 8, 197, 68, 18, 11, 60, 192, 66, 8, 197,
- 67, 98, 72, 212, 192, 67, 6, 195, 60, 35, 200, 66, 7, 196, 55, 162, 212, 96, 66, 0, 12, 3, 95, 63, 65, 71, 6, 40, 49, 84,
- 35, 0, 8, 197, 75, 186, 147, 81, 48, 67, 8, 197, 64, 243, 49, 60, 208, 67, 9, 198, 197, 36, 201, 77, 68, 192, 67, 0, 9, 198,
- 88, 19, 70, 48, 108, 192, 68, 9, 198, 85, 27, 203, 52, 29, 206, 67, 9, 198, 84, 98, 140, 25, 60, 192, 67, 8, 197, 87, 163, 65,
- 220, 224, 67, 7, 196, 175, 209, 70, 204, 68, 0, 0, 7, 196, 91, 181, 207, 16, 66, 11, 200, 28, 99, 6, 32, 240, 134, 79, 48, 69,
- 0, 9, 198, 48, 97, 79, 88, 241, 64, 67, 6, 195, 34, 99, 197, 66, 0, 11, 200, 5, 37, 109, 76, 240, 134, 79, 48, 69, 0, 8,
- 197, 73, 180, 54, 212, 80, 67, 7, 196, 68, 18, 53, 20, 66, 8, 197, 160, 35, 210, 212, 80, 67, 8, 197, 13, 178, 22, 60, 80, 66,
- 0, 9, 198, 52, 146, 47, 79, 100, 0, 67, 7, 196, 47, 53, 84, 32, 66, 6, 195, 34, 188, 192, 66, 6, 195, 30, 220, 192, 66, 0,
- 9, 198, 66, 52, 206, 61, 99, 197, 67, 8, 197, 66, 208, 77, 80, 80, 67, 9, 198, 49, 67, 143, 88, 241, 64, 67, 9, 198, 47, 49,
- 136, 152, 241, 64, 68, 9, 198, 212, 83, 207, 79, 81, 64, 68, 9, 198, 153, 51, 200, 152, 241, 64, 68, 0, 8, 197, 75, 19, 204, 60,
- 64, 67, 7, 196, 67, 96, 143, 40, 66, 6, 195, 66, 195, 51, 66, 8, 197, 55, 51, 204, 60, 64, 67, 6, 195, 11, 48, 179, 66, 0,
- 9, 198, 67, 98, 72, 88, 241, 64, 67, 10, 199, 52, 193, 139, 60, 137, 143, 20, 68, 10, 199, 17, 22, 205, 60, 244, 245, 20, 68, 9,
- 198, 16, 18, 56, 219, 81, 64, 68, 9, 198, 12, 100, 246, 88, 241, 64, 67, 0, 9, 198, 76, 101, 142, 60, 195, 196, 67, 9, 198, 64,
- 100, 207, 8, 242, 128, 67, 7, 196, 66, 244, 198, 204, 67, 7, 196, 55, 4, 207, 48, 66, 6, 195, 9, 68, 243, 66, 0, 9, 198, 72,
- 147, 80, 76, 243, 64, 66, 9, 198, 52, 20, 140, 227, 109, 69, 68, 11, 200, 24, 180, 139, 81, 18, 39, 60, 80, 68, 0, 6, 195, 87,
- 3, 204, 66, 6, 195, 67, 100, 243, 66, 6, 195, 64, 244, 248, 66, 9, 198, 19, 17, 139, 60, 195, 196, 68, 6, 195, 10, 212, 243, 66,
- 0, 10, 199, 88, 193, 130, 60, 137, 143, 20, 68, 6, 195, 36, 132, 236, 65, 0, 8, 197, 91, 211, 210, 47, 128, 67, 9, 198, 160, 35,
- 210, 44, 204, 192, 67, 7, 196, 36, 131, 211, 224, 67, 8, 197, 31, 195, 210, 47, 128, 67, 0, 9, 198, 89, 27, 248, 219, 81, 64, 68,
- 8, 197, 4, 77, 142, 60, 208, 67, 0, 7, 196, 55, 62, 15, 48, 67, 9, 198, 52, 227, 196, 60, 35, 202, 67, 8, 197, 20, 144, 82,
- 47, 128, 67, 11, 200, 20, 155, 70, 45, 51, 204, 60, 64, 69, 10, 199, 8, 20, 139, 25, 48, 143, 48, 65, 8, 197, 153, 51, 196, 60,
- 192, 67, 0, 9, 198, 5, 36, 246, 56, 243, 64, 67, 0, 9, 198, 73, 180, 87, 24, 35, 204, 67, 9, 198, 73, 62, 198, 61, 34, 248,
- 68, 8, 197, 47, 17, 146, 47, 128, 67, 10, 199, 20, 100, 134, 76, 240, 143, 40, 68, 9, 198, 17, 180, 76, 60, 35, 204, 67, 0, 7,
- 196, 46, 251, 73, 128, 66, 7, 196, 34, 107, 73, 128, 65, 11, 200, 24, 193, 139, 79, 100, 54, 212, 80, 69, 0, 7, 196, 88, 22, 73,
- 100, 66, 10, 199, 73, 1, 139, 79, 100, 139, 224, 67, 11, 200, 52, 17, 14, 37, 51, 210, 47, 128, 68, 10, 199, 24, 193, 139, 79, 100,
- 139, 224, 68, 9, 198, 18, 208, 239, 61, 34, 248, 68, 0, 0, 0, 9, 198, 45, 180, 69, 30, 210, 96, 65, 10, 199, 17, 16, 83, 37,
- 38, 9, 128, 65, 0, 7, 196, 88, 18, 58, 76, 66, 7, 196, 67, 102, 9, 76, 65, 6, 195, 140, 133, 17, 66, 6, 195, 45, 67, 124,
- 66, 0, 10, 199, 72, 96, 251, 60, 146, 19, 176, 68, 0, 26, 4, 104, 116, 116, 112, 36, 57, 76, 47, 37, 12, 47, 37, 12, 6, 48,
- 37, 12, 10, 0, 81, 58, 47, 47, 32, 12, 201, 80, 196, 209, 4, 210, 75, 217, 34, 248, 69, 8, 197, 77, 18, 84, 53, 80, 66, 7,
- 196, 44, 22, 77, 240, 66, 8, 197, 24, 180, 144, 237, 48, 66, 9, 198, 20, 100, 15, 32, 148, 192, 66, 7, 196, 16, 96, 196, 240, 66,
- 0, 0, 8, 197, 74, 83, 133, 233, 48, 66, 8, 197, 44, 99, 6, 67, 192, 67, 6, 195, 32, 101, 124, 66, 6, 195, 12, 98, 60, 66,
- 6, 195, 8, 98, 60, 66, 0, 8, 197, 76, 97, 12, 37, 128, 66, 8, 197, 44, 148, 58, 37, 32, 67, 8, 197, 11, 1, 149, 37, 32,
- 67, 0, 6, 65, 44, 49, 13, 0, 6, 195, 67, 213, 124, 66, 8, 197, 64, 241, 73, 80, 208, 65, 8, 197, 52, 97, 73, 80, 208, 65,
- 8, 197, 47, 19, 213, 184, 208, 67, 8, 197, 44, 17, 65, 37, 80, 67, 9, 198, 43, 179, 196, 48, 149, 64, 67, 0, 7, 196, 79, 2,
- 20, 88, 66, 6, 195, 55, 62, 150, 66, 9, 198, 44, 226, 68, 224, 148, 128, 67, 6, 195, 43, 190, 150, 66, 9, 198, 9, 180, 72, 224,
- 148, 128, 67, 0, 8, 197, 56, 144, 198, 51, 192, 67, 9, 198, 24, 194, 72, 37, 67, 64, 66, 8, 197, 20, 144, 85, 184, 208, 67, 8,
- 197, 5, 11, 17, 37, 80, 67, 0, 8, 197, 69, 178, 248, 37, 32, 67, 0, 9, 198, 73, 62, 198, 61, 91, 141, 68, 9, 198, 20, 99,
- 60, 37, 67, 64, 66, 8, 197, 168, 62, 137, 80, 208, 66, 8, 197, 172, 62, 137, 80, 208, 66, 0, 9, 198, 64, 20, 209, 39, 165, 128,
- 67, 9, 198, 44, 25, 81, 32, 148, 128, 65, 6, 195, 173, 179, 0, 66, 0, 15, 4, 95, 48, 77, 50, 65, 37, 55, 37, 6, 39, 50,
- 35, 0, 10, 199, 72, 147, 80, 60, 130, 84, 52, 66, 9, 198, 19, 181, 14, 20, 149, 13, 66, 0, 16, 4, 95, 48, 77, 51, 65, 37,
- 55, 37, 6, 35, 34, 72, 35, 0, 0, 0, 14, 4, 95, 48, 77, 49, 99, 6, 37, 55, 35, 72, 37, 0, 6, 195, 61, 59, 0, 65,
- 0, 10, 199, 20, 99, 21, 199, 162, 84, 52, 67, 0, 8, 197, 64, 20, 209, 80, 192, 66, 0, 9, 198, 91, 210, 72, 206, 83, 0, 68,
- 8, 197, 65, 25, 142, 80, 176, 66, 0, 0, 0, 7, 196, 72, 19, 84, 56, 66, 0, 0, 9, 198, 52, 146, 47, 73, 124, 0, 67, 0,
- 10, 199, 65, 16, 80, 70, 99, 148, 44, 67, 12, 201, 197, 36, 209, 80, 220, 37, 68, 149, 13, 68, 0, 0, 6, 195, 23, 186, 153, 66,
- 0, 9, 198, 220, 80, 69, 28, 152, 0, 65, 0, 15, 66, 73, 48, 89, 47, 39, 47, 6, 37, 50, 49, 37, 0, 24, 8, 197, 74, 49,
- 75, 37, 144, 66, 6, 195, 60, 197, 11, 66, 0, 7, 196, 232, 16, 137, 128, 66, 0, 6, 195, 46, 58, 153, 66, 6, 195, 4, 47, 83,
- 66, 0, 0, 8, 197, 73, 244, 83, 80, 176, 66, 8, 197, 72, 19, 79, 80, 176, 67, 7, 196, 45, 64, 251, 76, 66, 7, 196, 46, 145,
- 73, 76, 65, 8, 197, 44, 21, 24, 80, 176, 65, 7, 196, 20, 100, 187, 76, 66, 0, 9, 198, 64, 246, 129, 20, 114, 96, 65, 0, 9,
- 198, 128, 213, 17, 49, 66, 192, 67, 7, 196, 85, 68, 78, 240, 66, 7, 196, 77, 68, 78, 240, 66, 7, 196, 64, 102, 75, 240, 66, 6,
- 195, 66, 240, 124, 67, 6, 195, 144, 178, 83, 65, 7, 196, 53, 67, 133, 240, 66, 7, 196, 47, 53, 251, 76, 66, 8, 197, 44, 243, 85,
- 245, 48, 66, 6, 195, 46, 58, 145, 66, 7, 196, 20, 96, 137, 76, 65, 7, 196, 9, 66, 210, 240, 66, 0, 9, 198, 95, 194, 193, 20,
- 114, 96, 65, 9, 198, 85, 68, 100, 20, 114, 96, 65, 9, 198, 73, 62, 1, 20, 114, 96, 65, 9, 198, 53, 69, 101, 20, 114, 96, 65,
- 9, 198, 140, 50, 193, 20, 114, 96, 65, 9, 198, 44, 149, 99, 20, 114, 96, 65, 7, 196, 47, 170, 212, 48, 67, 9, 198, 14, 180, 129,
- 20, 114, 96, 65, 10, 199, 9, 65, 75, 4, 81, 201, 128, 65, 0, 7, 196, 77, 67, 20, 52, 66, 7, 196, 75, 17, 71, 240, 66, 6,
- 195, 72, 20, 252, 66, 0, 9, 198, 84, 207, 37, 20, 114, 96, 65, 10, 199, 79, 98, 139, 4, 81, 201, 128, 65, 10, 199, 72, 184, 197,
- 4, 81, 201, 128, 65, 7, 196, 52, 100, 201, 72, 66, 7, 196, 44, 20, 212, 56, 66, 10, 199, 23, 82, 139, 4, 81, 201, 128, 65, 9,
- 198, 183, 163, 65, 20, 114, 96, 66, 0, 7, 196, 61, 51, 9, 12, 65, 8, 197, 44, 243, 111, 23, 192, 67, 0, 6, 65, 48, 55, 13,
- 0, 10, 199, 164, 184, 205, 4, 81, 201, 128, 66, 9, 198, 141, 62, 228, 20, 114, 96, 66, 0, 7, 196, 73, 64, 240, 240, 67, 8, 197,
- 65, 18, 72, 36, 48, 65, 9, 198, 52, 97, 1, 91, 181, 192, 67, 8, 197, 24, 194, 75, 75, 192, 67, 7, 196, 8, 243, 9, 20, 66,
- 0, 6, 195, 72, 209, 128, 72, 10, 199, 22, 217, 187, 4, 81, 201, 128, 67, 0, 7, 196, 64, 242, 9, 12, 65, 7, 196, 61, 50, 9,
- 12, 65, 0, 6, 195, 86, 226, 72, 66, 8, 197, 73, 60, 56, 37, 32, 67, 8, 197, 20, 149, 83, 204, 64, 66, 0, 7, 196, 84, 197,
- 9, 20, 66, 10, 199, 68, 17, 73, 179, 53, 251, 76, 69, 7, 196, 196, 59, 73, 20, 67, 0, 12, 201, 99, 179, 143, 11, 212, 129, 20,
- 114, 96, 67, 9, 198, 73, 54, 203, 51, 130, 82, 67, 7, 196, 47, 193, 9, 32, 66, 0, 12, 201, 48, 147, 115, 4, 80, 69, 28, 152,
- 0, 67, 7, 196, 10, 182, 73, 100, 66, 0, 0, 7, 196, 48, 110, 58, 20, 67, 0, 8, 197, 64, 22, 75, 80, 192, 66, 0, 9, 198,
- 8, 241, 73, 19, 161, 64, 67, 7, 196, 154, 241, 58, 20, 67, 0, 0, 6, 195, 50, 197, 13, 66, 9, 198, 32, 99, 48, 97, 66, 192,
- 67, 8, 197, 232, 158, 196, 232, 80, 68, 0, 0, 0, 8, 197, 64, 148, 139, 80, 224, 66, 7, 196, 46, 213, 212, 56, 66, 8, 197, 8,
- 20, 147, 80, 224, 66, 0, 0, 0, 0, 0, 6, 195, 184, 146, 192, 66, 0, 0, 6, 195, 55, 162, 64, 72, 7, 195, 56, 146, 0, 72,
- 23, 7, 196, 84, 146, 9, 44, 66, 9, 198, 66, 254, 19, 36, 181, 13, 66, 7, 196, 48, 241, 9, 44, 66, 6, 195, 51, 194, 75, 66,
- 6, 195, 232, 100, 147, 66, 0, 8, 196, 13, 180, 86, 80, 72, 23, 0, 8, 197, 77, 16, 68, 36, 176, 66, 7, 196, 74, 84, 73, 44,
- 66, 6, 195, 64, 244, 252, 66, 6, 195, 140, 146, 192, 66, 8, 197, 8, 97, 12, 36, 176, 66, 7, 196, 10, 208, 82, 76, 66, 7, 196,
- 7, 210, 82, 76, 66, 0, 7, 196, 44, 17, 81, 184, 66, 6, 195, 233, 156, 64, 66, 0, 6, 195, 128, 137, 252, 67, 7, 196, 96, 99,
- 9, 44, 66, 8, 197, 88, 243, 59, 36, 176, 67, 7, 196, 86, 249, 82, 76, 66, 8, 197, 67, 100, 198, 73, 48, 66, 7, 196, 52, 97,
- 73, 44, 66, 0, 6, 195, 67, 131, 49, 66, 6, 195, 55, 213, 113, 66, 6, 195, 47, 163, 113, 66, 6, 195, 8, 241, 110, 66, 7, 196,
- 8, 16, 148, 196, 67, 0, 9, 197, 73, 4, 96, 52, 240, 72, 23, 8, 197, 96, 149, 76, 36, 176, 66, 8, 197, 88, 18, 163, 41, 80,
- 66, 8, 197, 77, 16, 85, 36, 176, 66, 9, 198, 54, 242, 85, 25, 36, 192, 67, 8, 197, 49, 73, 16, 232, 176, 65, 7, 196, 140, 47,
- 49, 76, 67, 9, 198, 47, 52, 209, 5, 36, 192, 66, 9, 198, 36, 36, 73, 100, 147, 64, 67, 0, 6, 195, 67, 204, 88, 66, 8, 197,
- 52, 17, 1, 35, 16, 67, 8, 197, 47, 160, 77, 86, 224, 67, 7, 196, 32, 21, 186, 196, 67, 6, 195, 170, 83, 113, 67, 6, 195, 14,
- 251, 177, 67, 0, 8, 197, 72, 20, 252, 36, 176, 67, 9, 198, 68, 146, 207, 100, 100, 192, 67, 8, 197, 67, 98, 1, 36, 176, 67, 6,
- 195, 67, 210, 67, 65, 7, 196, 61, 48, 137, 12, 65, 7, 196, 60, 36, 73, 12, 65, 9, 198, 52, 105, 85, 36, 130, 75, 68, 8, 197,
- 52, 20, 251, 36, 176, 67, 8, 197, 37, 36, 251, 36, 176, 67, 9, 198, 193, 53, 18, 36, 20, 147, 68, 0, 7, 196, 95, 21, 250, 196,
- 65, 7, 196, 145, 89, 76, 196, 67, 7, 196, 15, 160, 250, 196, 65, 7, 196, 8, 97, 84, 196, 67, 12, 201, 188, 100, 147, 24, 130, 79,
- 48, 241, 0, 70, 0, 8, 197, 85, 16, 72, 119, 208, 66, 6, 195, 164, 142, 195, 66, 8, 197, 68, 18, 17, 36, 48, 65, 8, 197, 64,
- 241, 66, 36, 48, 65, 9, 198, 64, 20, 207, 48, 241, 0, 67, 9, 198, 48, 98, 139, 226, 52, 147, 67, 7, 196, 30, 241, 122, 52, 66,
- 9, 198, 10, 218, 15, 48, 241, 0, 68, 0, 6, 195, 96, 98, 72, 66, 7, 196, 81, 166, 209, 8, 66, 8, 197, 66, 52, 147, 187, 16,
- 67, 8, 197, 67, 2, 87, 187, 16, 68, 8, 197, 47, 98, 207, 22, 224, 67, 7, 196, 197, 37, 12, 196, 67, 7, 196, 5, 36, 60, 196,
- 67, 8, 197, 4, 90, 100, 51, 16, 68, 0, 7, 196, 88, 207, 73, 20, 66, 8, 197, 88, 145, 81, 36, 80, 66, 9, 198, 66, 226, 68,
- 68, 147, 64, 67, 7, 196, 47, 160, 137, 20, 66, 0, 9, 198, 88, 243, 6, 73, 62, 241, 68, 7, 196, 87, 211, 109, 196, 67, 9, 198,
- 77, 16, 77, 64, 204, 64, 66, 8, 197, 73, 254, 81, 36, 128, 66, 7, 196, 216, 131, 122, 196, 67, 7, 196, 55, 161, 58, 196, 67, 7,
- 196, 54, 241, 122, 196, 67, 7, 196, 192, 150, 58, 196, 66, 8, 197, 16, 16, 186, 23, 16, 67, 8, 197, 9, 179, 4, 235, 16, 65, 7,
- 196, 180, 146, 58, 196, 68, 0, 6, 65, 52, 65, 13, 0, 8, 197, 86, 249, 72, 119, 208, 67, 7, 196, 66, 196, 73, 12, 65, 0, 7,
- 196, 47, 211, 137, 32, 66, 8, 197, 172, 48, 77, 235, 16, 68, 0, 7, 196, 92, 155, 201, 20, 67, 11, 200, 88, 148, 15, 91, 49, 81,
- 36, 176, 68, 8, 197, 88, 144, 145, 36, 80, 66, 8, 197, 73, 67, 21, 36, 80, 66, 7, 196, 73, 55, 250, 20, 66, 8, 197, 72, 21,
- 81, 36, 80, 66, 0, 6, 195, 164, 139, 128, 66, 0, 8, 197, 84, 197, 61, 36, 80, 67, 7, 196, 52, 155, 58, 20, 67, 0, 10, 199,
- 65, 16, 66, 108, 193, 58, 196, 66, 6, 195, 23, 17, 46, 66, 0, 9, 198, 88, 100, 211, 68, 146, 192, 66, 9, 198, 73, 67, 21, 4,
- 210, 69, 67, 9, 198, 65, 16, 70, 32, 146, 192, 67, 9, 198, 52, 100, 207, 20, 146, 192, 67, 9, 198, 44, 20, 207, 48, 146, 192, 67,
- 9, 198, 9, 67, 6, 15, 161, 64, 67, 0, 7, 196, 28, 20, 141, 196, 66, 8, 197, 8, 241, 15, 54, 224, 67, 6, 195, 11, 2, 49,
- 66, 0, 8, 197, 10, 188, 2, 232, 80, 67, 7, 196, 189, 60, 201, 52, 67, 0, 8, 197, 92, 100, 6, 51, 16, 67, 8, 197, 88, 207,
- 79, 86, 224, 67, 6, 195, 64, 99, 49, 66, 6, 195, 44, 243, 113, 66, 8, 197, 188, 67, 15, 86, 224, 67, 0, 9, 198, 84, 242, 187,
- 15, 178, 192, 65, 9, 198, 73, 64, 147, 217, 2, 75, 67, 0, 7, 196, 69, 77, 213, 184, 67, 9, 198, 16, 244, 144, 60, 92, 64, 67,
- 0, 10, 199, 64, 241, 80, 245, 70, 9, 44, 65, 9, 198, 24, 193, 139, 77, 18, 75, 67, 0, 9, 198, 45, 66, 212, 69, 66, 0, 67,
- 7, 196, 47, 53, 251, 56, 66, 9, 198, 14, 52, 147, 24, 204, 64, 67, 7, 196, 8, 204, 197, 196, 66, 0, 9, 198, 54, 189, 134, 32,
- 146, 192, 68, 9, 198, 25, 11, 134, 65, 50, 75, 68, 0, 8, 197, 16, 194, 87, 239, 16, 67, 0, 38, 3, 95, 194, 171, 55, 38, 4,
- 35, 84, 35, 15, 72, 84, 4, 39, 37, 50, 35, 15, 47, 34, 37, 4, 13, 81, 35, 55, 50, 35, 15, 89, 49, 6, 39, 71, 35, 0,
- 0, 9, 198, 19, 179, 111, 61, 91, 128, 68, 0, 0, 24, 3, 95, 194, 166, 48, 34, 36, 49, 4, 13, 89, 50, 35, 47, 35, 15, 76,
- 36, 34, 47, 6, 35, 0, 6, 195, 52, 100, 238, 66, 0, 6, 195, 164, 114, 77, 66, 8, 197, 64, 100, 147, 36, 176, 66, 7, 196, 46,
- 52, 137, 44, 66, 7, 196, 236, 100, 201, 44, 67, 0, 6, 195, 68, 149, 241, 66, 6, 195, 70, 108, 64, 66, 7, 196, 56, 246, 134, 72,
- 66, 0, 7, 196, 80, 211, 137, 44, 66, 9, 198, 80, 194, 88, 56, 146, 192, 65, 8, 197, 80, 94, 142, 36, 176, 65, 9, 198, 72, 209,
- 153, 56, 146, 192, 66, 7, 196, 45, 64, 137, 44, 66, 8, 197, 18, 49, 78, 36, 176, 66, 0, 7, 196, 44, 245, 70, 196, 67, 0, 7,
- 195, 4, 208, 64, 72, 23, 8, 197, 91, 210, 72, 205, 48, 67, 9, 198, 77, 68, 205, 188, 146, 192, 65, 9, 198, 76, 111, 70, 76, 146,
- 192, 68, 6, 195, 164, 220, 211, 66, 9, 198, 66, 209, 153, 56, 146, 192, 65, 8, 197, 140, 142, 142, 36, 176, 65, 8, 197, 140, 78, 206,
- 36, 176, 65, 9, 198, 44, 194, 77, 5, 50, 75, 67, 9, 198, 20, 241, 13, 5, 50, 75, 67, 9, 198, 17, 16, 77, 5, 50, 75, 67,
- 9, 198, 4, 128, 148, 96, 226, 75, 65, 0, 7, 196, 92, 145, 47, 196, 65, 8, 197, 72, 99, 32, 59, 16, 65, 6, 195, 69, 64, 177,
- 66, 7, 196, 52, 101, 239, 196, 67, 8, 197, 20, 53, 24, 51, 0, 66, 6, 195, 15, 4, 238, 66, 0, 8, 197, 87, 49, 147, 36, 176,
- 67, 8, 197, 86, 240, 83, 36, 176, 67, 9, 198, 72, 100, 147, 71, 18, 75, 65, 10, 199, 65, 16, 68, 52, 20, 201, 44, 67, 9, 198,
- 145, 10, 88, 56, 146, 192, 65, 8, 197, 53, 182, 48, 36, 176, 67, 8, 197, 8, 249, 78, 36, 176, 67, 0, 9, 198, 68, 147, 76, 128,
- 236, 64, 65, 8, 197, 67, 162, 198, 79, 16, 67, 7, 196, 44, 241, 70, 196, 67, 8, 197, 46, 48, 198, 75, 16, 67, 7, 196, 44, 18,
- 6, 196, 67, 9, 198, 24, 81, 140, 12, 18, 146, 65, 6, 195, 20, 106, 136, 66, 0, 8, 196, 67, 100, 201, 12, 72, 23, 7, 196, 67,
- 96, 137, 12, 65, 9, 198, 64, 100, 6, 48, 226, 75, 67, 9, 198, 36, 132, 207, 96, 226, 75, 65, 0, 8, 197, 79, 180, 48, 79, 16,
- 67, 6, 195, 75, 186, 136, 66, 7, 196, 67, 17, 42, 56, 66, 8, 197, 57, 66, 204, 27, 16, 67, 7, 196, 47, 176, 83, 196, 67, 7,
- 196, 28, 104, 211, 196, 67, 7, 196, 20, 243, 107, 196, 67, 0, 10, 199, 84, 193, 132, 52, 20, 201, 44, 67, 10, 199, 73, 98, 72, 52,
- 20, 201, 44, 67, 9, 198, 74, 144, 155, 68, 226, 75, 65, 10, 199, 52, 20, 198, 52, 20, 201, 44, 68, 9, 198, 52, 20, 147, 60, 92,
- 211, 67, 9, 198, 31, 180, 195, 192, 146, 192, 65, 10, 199, 189, 50, 80, 240, 100, 201, 44, 69, 0, 9, 198, 95, 18, 195, 4, 164, 128,
- 66, 9, 198, 25, 2, 83, 68, 21, 174, 68, 8, 197, 13, 178, 19, 244, 64, 66, 6, 195, 173, 114, 72, 66, 0, 6, 195, 84, 159, 69,
- 66, 10, 199, 81, 36, 61, 24, 83, 137, 44, 65, 6, 195, 177, 34, 69, 66, 12, 201, 24, 113, 146, 24, 83, 73, 96, 226, 75, 67, 8,
- 197, 19, 3, 215, 36, 80, 67, 10, 199, 15, 179, 184, 60, 91, 201, 44, 67, 0, 6, 65, 56, 50, 13, 0, 9, 198, 197, 62, 213, 24,
- 164, 128, 67, 9, 198, 17, 16, 71, 22, 252, 64, 65, 8, 197, 188, 20, 236, 75, 16, 68, 0, 12, 201, 77, 180, 15, 108, 70, 204, 56,
- 146, 192, 67, 10, 199, 69, 65, 79, 20, 240, 137, 12, 67, 12, 201, 65, 34, 86, 62, 251, 73, 76, 146, 192, 70, 10, 199, 161, 13, 139,
- 225, 43, 201, 44, 67, 9, 198, 52, 109, 197, 60, 34, 67, 67, 10, 199, 52, 97, 79, 20, 240, 137, 12, 67, 8, 197, 4, 36, 148, 68,
- 80, 66, 0, 8, 197, 5, 3, 15, 52, 32, 66, 0, 12, 201, 72, 97, 77, 61, 177, 27, 48, 226, 75, 67, 7, 196, 196, 82, 106, 20,
- 67, 11, 200, 13, 177, 12, 24, 83, 194, 36, 48, 67, 0, 10, 199, 73, 177, 17, 4, 113, 111, 196, 66, 9, 198, 57, 242, 189, 45, 139,
- 241, 66, 6, 195, 22, 180, 238, 66, 0, 9, 198, 72, 177, 144, 76, 146, 192, 66, 12, 201, 65, 180, 117, 36, 132, 207, 96, 226, 75, 67,
- 9, 198, 53, 22, 210, 56, 146, 192, 66, 8, 197, 52, 21, 167, 36, 176, 67, 9, 198, 140, 164, 205, 61, 50, 67, 65, 9, 198, 45, 22,
- 195, 56, 146, 192, 66, 8, 197, 36, 67, 48, 36, 176, 67, 9, 198, 21, 22, 195, 56, 146, 192, 66, 9, 198, 20, 198, 199, 56, 146, 192,
- 66, 8, 197, 16, 241, 112, 36, 176, 67, 7, 196, 18, 220, 9, 44, 65, 9, 198, 5, 36, 251, 60, 145, 64, 68, 0, 6, 195, 78, 196,
- 177, 66, 8, 197, 64, 20, 139, 168, 192, 66, 6, 195, 46, 192, 113, 67, 7, 196, 212, 81, 170, 48, 67, 0, 10, 199, 77, 16, 80, 24,
- 131, 201, 20, 68, 7, 196, 148, 180, 201, 44, 66, 9, 198, 73, 52, 91, 12, 226, 75, 66, 9, 198, 73, 3, 6, 76, 226, 75, 66, 9,
- 198, 64, 19, 70, 76, 226, 75, 65, 8, 197, 66, 217, 142, 36, 176, 65, 9, 198, 48, 145, 38, 56, 146, 192, 65, 9, 198, 44, 243, 6,
- 72, 226, 75, 67, 8, 197, 44, 17, 118, 168, 176, 67, 12, 201, 24, 193, 139, 79, 97, 79, 8, 144, 192, 68, 10, 199, 21, 180, 117, 20,
- 240, 137, 12, 67, 9, 198, 23, 130, 82, 56, 146, 192, 65, 9, 198, 13, 22, 210, 76, 226, 75, 66, 0, 7, 196, 67, 100, 198, 196, 67,
- 7, 196, 64, 243, 39, 196, 67, 0, 12, 201, 73, 14, 205, 5, 51, 200, 60, 145, 64, 69, 10, 199, 64, 241, 80, 37, 35, 137, 44, 65,
- 7, 196, 60, 220, 201, 52, 67, 8, 197, 44, 148, 240, 36, 176, 65, 8, 197, 36, 220, 14, 36, 176, 65, 9, 198, 20, 155, 70, 45, 50,
- 75, 68, 0, 9, 198, 73, 62, 198, 61, 50, 80, 68, 8, 197, 45, 28, 79, 51, 16, 67, 0, 9, 198, 86, 197, 18, 56, 146, 192, 65,
- 9, 198, 76, 146, 195, 192, 146, 192, 65, 9, 198, 72, 99, 112, 56, 146, 192, 65, 8, 197, 67, 100, 176, 36, 176, 67, 9, 198, 65, 16,
- 83, 192, 146, 192, 65, 9, 198, 144, 33, 133, 164, 226, 75, 66, 0, 0, 11, 200, 77, 18, 66, 4, 74, 78, 36, 176, 66, 9, 198, 40,
- 241, 79, 87, 211, 64, 67, 9, 198, 180, 179, 214, 60, 194, 75, 68, 0, 10, 199, 88, 99, 79, 16, 195, 194, 196, 68, 9, 198, 73, 52,
- 73, 88, 236, 64, 66, 11, 200, 73, 51, 205, 5, 51, 210, 47, 128, 68, 10, 199, 46, 209, 138, 20, 244, 139, 224, 68, 9, 198, 20, 19,
- 65, 72, 188, 64, 67, 9, 198, 153, 51, 205, 60, 43, 128, 68, 0, 9, 198, 88, 207, 79, 87, 211, 64, 67, 9, 198, 220, 36, 147, 15,
- 2, 75, 65, 9, 198, 216, 84, 147, 15, 2, 75, 65, 10, 199, 52, 243, 9, 76, 60, 9, 44, 66, 0, 0, 11, 200, 73, 180, 12, 24,
- 220, 14, 36, 176, 66, 10, 199, 73, 176, 233, 55, 3, 137, 44, 66, 12, 201, 64, 100, 207, 108, 70, 204, 56, 146, 192, 67, 11, 200, 60,
- 38, 134, 73, 48, 240, 36, 176, 66, 10, 199, 145, 145, 146, 76, 60, 9, 44, 66, 0, 7, 196, 24, 208, 74, 48, 66, 0, 12, 201, 73,
- 182, 20, 13, 36, 195, 192, 146, 192, 66, 11, 200, 73, 189, 194, 73, 48, 240, 36, 176, 66, 8, 197, 4, 213, 12, 25, 48, 67, 0, 8,
- 196, 72, 52, 91, 88, 72, 23, 0, 7, 196, 88, 243, 79, 76, 66, 6, 195, 75, 23, 125, 66, 12, 201, 65, 180, 198, 100, 100, 147, 15,
- 2, 75, 67, 12, 201, 66, 145, 89, 25, 36, 195, 192, 146, 192, 66, 9, 198, 60, 33, 140, 37, 34, 192, 67, 9, 198, 44, 243, 80, 48,
- 244, 192, 66, 7, 196, 189, 52, 107, 76, 66, 0, 0, 6, 195, 77, 18, 125, 66, 13, 202, 73, 179, 211, 25, 129, 146, 76, 60, 9, 44,
- 67, 9, 198, 64, 243, 9, 16, 195, 211, 67, 7, 196, 66, 52, 157, 244, 66, 7, 196, 46, 52, 157, 244, 66, 7, 196, 22, 148, 157, 244,
- 66, 8, 197, 17, 18, 77, 119, 208, 66, 7, 196, 172, 59, 230, 76, 67, 0, 7, 196, 16, 235, 143, 96, 66, 0, 12, 201, 67, 98, 72,
- 212, 84, 147, 15, 2, 75, 67, 8, 197, 5, 43, 210, 119, 208, 67, 0, 7, 196, 141, 49, 139, 72, 66, 8, 197, 5, 68, 144, 81, 96,
- 65, 0, 9, 198, 56, 150, 65, 21, 180, 64, 67, 8, 197, 47, 52, 209, 173, 48, 66, 0, 0, 7, 195, 74, 145, 64, 72, 23, 7, 195,
- 66, 145, 64, 72, 23, 7, 196, 164, 140, 221, 244, 67, 0, 0, 38, 3, 95, 194, 187, 116, 4, 35, 89, 50, 35, 15, 72, 84, 4, 39,
- 37, 50, 35, 15, 47, 34, 37, 4, 13, 81, 35, 55, 50, 35, 15, 89, 49, 6, 39, 71, 35, 0, 0, 8, 197, 11, 101, 14, 196, 64,
- 65, 0, 7, 195, 66, 146, 0, 72, 23, 7, 196, 21, 246, 70, 44, 66, 0, 0, 6, 65, 68, 34, 13, 0, 0, 0, 6, 195, 130, 147,
- 64, 66, 0, 8, 197, 20, 146, 1, 40, 224, 66, 0, 7, 196, 8, 245, 134, 52, 66, 9, 198, 233, 98, 80, 26, 49, 0, 68, 0, 7,
- 196, 20, 105, 74, 48, 66, 0, 9, 198, 68, 17, 70, 76, 99, 0, 67, 9, 198, 13, 67, 133, 236, 188, 69, 65, 0, 8, 197, 46, 196,
- 198, 40, 192, 66, 0, 0, 9, 198, 44, 243, 66, 4, 163, 128, 66, 0, 0, 6, 195, 72, 111, 0, 66, 0, 0, 0, 6, 195, 129, 102,
- 209, 66, 12, 201, 52, 242, 1, 40, 176, 69, 28, 152, 0, 66, 0, 0, 6, 195, 85, 77, 145, 66, 8, 197, 73, 64, 134, 45, 48, 66,
- 7, 196, 44, 20, 219, 68, 66, 8, 197, 20, 101, 70, 45, 48, 66, 8, 197, 5, 36, 6, 45, 48, 66, 0, 0, 7, 196, 76, 99, 247,
- 84, 67, 8, 197, 66, 149, 70, 45, 48, 66, 7, 196, 64, 242, 29, 244, 66, 7, 196, 60, 33, 139, 76, 66, 7, 196, 47, 57, 75, 76,
- 66, 7, 196, 44, 20, 147, 244, 66, 7, 196, 5, 81, 139, 76, 66, 0, 7, 196, 52, 20, 246, 72, 66, 7, 196, 4, 43, 207, 72, 67,
- 0, 7, 196, 92, 145, 47, 244, 67, 7, 196, 88, 20, 219, 68, 66, 7, 196, 72, 20, 219, 68, 66, 9, 198, 44, 243, 80, 48, 98, 211,
- 66, 9, 198, 197, 49, 140, 24, 180, 192, 67, 7, 196, 7, 188, 230, 76, 68, 0, 0, 8, 197, 79, 179, 79, 87, 208, 67, 9, 198, 44,
- 244, 141, 206, 100, 192, 67, 7, 196, 47, 164, 207, 84, 66, 9, 198, 20, 149, 84, 33, 223, 64, 67, 9, 198, 5, 36, 246, 144, 52, 192,
- 67, 0, 9, 198, 44, 243, 80, 48, 98, 210, 66, 12, 201, 47, 164, 207, 86, 195, 205, 8, 18, 142, 69, 0, 9, 198, 88, 244, 240, 76,
- 244, 192, 67, 7, 196, 67, 100, 147, 244, 66, 8, 197, 20, 96, 137, 79, 208, 65, 9, 198, 233, 98, 83, 24, 180, 192, 67, 0, 0, 9,
- 198, 5, 3, 210, 79, 101, 64, 67, 0, 6, 65, 64, 48, 13, 0, 6, 195, 79, 133, 8, 66, 8, 197, 67, 160, 69, 177, 32, 67, 6,
- 195, 160, 86, 196, 66, 0, 9, 198, 34, 188, 248, 216, 98, 211, 69, 10, 199, 19, 100, 141, 4, 164, 147, 244, 65, 0, 6, 195, 21, 65,
- 140, 66, 0, 12, 201, 9, 241, 71, 25, 62, 54, 24, 180, 192, 69, 11, 200, 10, 209, 147, 52, 18, 146, 79, 208, 66, 0, 0, 9, 198,
- 47, 52, 209, 5, 60, 61, 68, 0, 7, 65, 72, 89, 13, 0, 49, 4, 193, 72, 23, 9, 198, 64, 243, 20, 45, 22, 196, 67, 0, 12,
- 201, 47, 53, 251, 76, 208, 74, 73, 63, 64, 66, 0, 0, 8, 197, 77, 180, 77, 108, 176, 66, 0, 7, 196, 72, 20, 20, 56, 66, 0,
- 10, 199, 8, 22, 73, 8, 242, 20, 44, 68, 0, 8, 197, 21, 16, 68, 80, 224, 66, 8, 197, 8, 20, 134, 40, 224, 66, 0, 0, 0,
- 0, 8, 197, 52, 98, 44, 233, 0, 67, 0, 7, 3, 95, 209, 131, 40, 0, 0, 0, 6, 194, 172, 240, 72, 23, 8, 3, 95, 209, 129,
- 89, 13, 0, 6, 195, 164, 85, 19, 66, 6, 195, 4, 213, 17, 66, 0, 0, 7, 196, 72, 19, 84, 68, 66, 7, 196, 52, 101, 148, 68,
- 66, 6, 195, 48, 98, 250, 65, 8, 197, 29, 179, 19, 108, 176, 66, 7, 196, 11, 98, 193, 76, 66, 8, 197, 8, 148, 141, 81, 48, 66,
- 7, 196, 8, 18, 45, 76, 66, 7, 196, 4, 40, 212, 76, 65, 0, 6, 195, 148, 204, 192, 66, 6, 195, 74, 220, 192, 66, 6, 195, 196,
- 85, 18, 66, 6, 195, 18, 220, 192, 66, 6, 195, 10, 220, 192, 66, 0, 8, 197, 44, 19, 66, 81, 16, 66, 9, 198, 5, 52, 73, 9,
- 68, 192, 67, 0, 0, 8, 197, 85, 179, 133, 108, 176, 66, 6, 195, 52, 244, 253, 66, 0, 9, 198, 60, 211, 137, 9, 68, 128, 65, 6,
- 195, 48, 147, 115, 66, 7, 196, 24, 51, 148, 88, 66, 0, 9, 198, 97, 66, 212, 56, 85, 17, 67, 9, 198, 72, 99, 32, 56, 85, 17,
- 67, 9, 198, 47, 52, 209, 6, 212, 192, 67, 9, 198, 46, 209, 91, 69, 179, 64, 67, 9, 198, 46, 208, 77, 9, 68, 64, 67, 0, 6,
- 195, 148, 212, 51, 66, 7, 196, 66, 249, 76, 204, 67, 0, 0, 8, 197, 76, 99, 6, 87, 48, 67, 8, 197, 52, 97, 1, 87, 48, 67,
- 7, 196, 140, 212, 9, 204, 67, 0, 7, 195, 65, 178, 192, 72, 23, 8, 197, 67, 98, 212, 217, 16, 67, 0, 8, 197, 168, 36, 65, 87,
- 48, 67, 0, 8, 197, 47, 49, 131, 108, 80, 67, 0, 0, 6, 65, 76, 47, 13, 0, 9, 198, 64, 244, 140, 25, 35, 39, 67, 0, 9,
- 198, 44, 48, 69, 70, 226, 115, 68, 0, 9, 198, 18, 113, 133, 157, 177, 64, 68, 7, 196, 212, 95, 79, 20, 67, 9, 198, 8, 241, 15,
- 72, 201, 192, 67, 0, 8, 197, 80, 210, 82, 108, 192, 65, 8, 197, 69, 77, 213, 60, 32, 67, 7, 196, 64, 100, 246, 48, 66, 0, 0,
- 6, 195, 98, 182, 204, 66, 12, 201, 68, 17, 73, 61, 49, 140, 25, 92, 192, 70, 9, 198, 45, 44, 15, 84, 240, 128, 67, 11, 200, 168,
- 81, 143, 76, 99, 6, 87, 48, 70, 0, 10, 199, 76, 100, 142, 60, 68, 91, 20, 67, 7, 196, 150, 52, 155, 52, 67, 0, 7, 196, 92,
- 146, 204, 224, 66, 0, 7, 196, 64, 241, 54, 52, 66, 0, 10, 199, 74, 48, 224, 56, 245, 79, 8, 68, 7, 196, 74, 189, 213, 204, 67,
- 7, 196, 52, 146, 246, 56, 66, 7, 196, 44, 244, 204, 204, 66, 9, 198, 19, 179, 111, 61, 83, 194, 68, 8, 197, 16, 20, 147, 216, 192,
- 66, 6, 195, 18, 213, 115, 66, 0, 0, 9, 198, 68, 18, 13, 37, 38, 204, 65, 7, 196, 67, 213, 201, 204, 67, 8, 197, 64, 241, 82,
- 51, 48, 66, 7, 196, 161, 68, 246, 56, 67, 0, 0, 9, 198, 72, 19, 108, 205, 61, 140, 68, 8, 197, 66, 52, 147, 216, 224, 66, 9,
- 198, 52, 17, 40, 76, 245, 115, 68, 9, 198, 17, 16, 77, 61, 92, 192, 67, 0, 0, 9, 198, 44, 17, 65, 73, 61, 142, 67, 0, 7,
- 196, 48, 240, 148, 76, 66, 6, 195, 4, 117, 17, 66, 0, 0, 7, 196, 64, 20, 20, 68, 66, 7, 196, 8, 241, 212, 68, 66, 0, 6,
- 195, 64, 148, 243, 66, 5, 194, 179, 128, 66, 6, 195, 181, 54, 206, 66, 0, 7, 196, 86, 244, 207, 52, 66, 8, 197, 50, 226, 80, 81,
- 48, 67, 0, 8, 197, 66, 148, 147, 60, 192, 66, 6, 195, 67, 52, 243, 66, 8, 197, 20, 53, 2, 60, 160, 66, 7, 196, 5, 113, 147,
- 204, 67, 0, 7, 196, 65, 18, 83, 176, 65, 0, 6, 195, 73, 49, 128, 72, 7, 196, 87, 99, 147, 204, 66, 6, 195, 84, 29, 206, 66,
- 8, 197, 76, 105, 78, 81, 32, 65, 7, 196, 60, 46, 211, 204, 65, 8, 197, 44, 244, 177, 81, 32, 65, 6, 195, 34, 99, 202, 66, 6,
- 195, 28, 100, 243, 66, 7, 196, 13, 180, 83, 224, 66, 6, 195, 8, 100, 243, 66, 8, 197, 153, 51, 210, 79, 128, 67, 0, 6, 195, 160,
- 176, 64, 65, 6, 195, 69, 178, 230, 66, 9, 198, 36, 132, 27, 48, 179, 205, 67, 0, 26, 3, 95, 208, 142, 39, 71, 34, 4, 35, 47,
- 36, 50, 15, 40, 72, 37, 84, 6, 37, 47, 36, 55, 36, 50, 0, 7, 196, 84, 100, 147, 204, 66, 7, 196, 84, 18, 147, 204, 66, 8,
- 197, 77, 180, 66, 81, 96, 66, 7, 196, 77, 18, 83, 204, 66, 9, 198, 52, 146, 246, 9, 68, 128, 67, 8, 197, 52, 105, 78, 60, 192,
- 67, 9, 198, 48, 98, 210, 36, 188, 192, 67, 6, 195, 47, 164, 243, 66, 6, 195, 46, 244, 243, 66, 8, 197, 32, 20, 147, 60, 160, 66,
- 0, 9, 197, 13, 180, 41, 44, 144, 72, 23, 28, 3, 95, 209, 151, 39, 71, 34, 4, 35, 47, 36, 50, 15, 84, 13, 48, 34, 39, 89,
- 6, 37, 47, 36, 55, 36, 50, 0, 8, 197, 99, 202, 204, 108, 176, 67, 0, 9, 198, 79, 99, 6, 40, 37, 18, 67, 7, 196, 74, 226,
- 75, 204, 67, 8, 197, 66, 148, 147, 60, 160, 66, 8, 197, 44, 243, 22, 60, 128, 66, 7, 196, 11, 162, 83, 204, 67, 0, 0, 8, 197,
- 44, 19, 123, 79, 48, 67, 9, 198, 168, 45, 130, 25, 60, 192, 68, 0, 12, 3, 95, 209, 147, 83, 55, 39, 34, 37, 50, 0, 7, 196,
- 177, 62, 15, 20, 67, 7, 196, 44, 20, 207, 20, 66, 0, 8, 197, 76, 99, 204, 60, 64, 67, 7, 196, 220, 53, 143, 32, 66, 0, 5,
- 194, 36, 208, 72, 5, 193, 80, 72, 23, 0, 11, 200, 73, 51, 205, 188, 240, 134, 79, 48, 69, 6, 195, 60, 35, 202, 66, 0, 0, 7,
- 196, 77, 68, 203, 180, 66, 9, 198, 65, 34, 86, 60, 195, 196, 67, 6, 195, 67, 96, 237, 66, 6, 195, 64, 244, 243, 66, 6, 195, 8,
- 98, 243, 66, 6, 195, 5, 51, 204, 66, 0, 0, 7, 196, 83, 97, 193, 40, 67, 6, 195, 75, 9, 237, 67, 9, 198, 244, 226, 83, 60,
- 195, 196, 68, 6, 195, 45, 44, 51, 66, 6, 195, 46, 214, 208, 66, 0, 6, 195, 67, 100, 236, 65, 0, 8, 196, 36, 128, 219, 56, 72,
- 23, 9, 198, 87, 163, 107, 60, 195, 196, 68, 8, 197, 64, 243, 20, 79, 48, 67, 11, 200, 48, 98, 210, 36, 179, 204, 60, 64, 68, 9,
- 198, 20, 99, 9, 76, 99, 0, 65, 8, 197, 5, 66, 215, 39, 48, 68, 0, 9, 198, 75, 176, 134, 32, 198, 203, 67, 11, 200, 64, 243,
- 20, 68, 18, 16, 4, 80, 68, 9, 198, 46, 208, 66, 181, 178, 192, 68, 0, 6, 195, 164, 249, 78, 67, 7, 196, 8, 148, 35, 56, 66,
- 8, 197, 180, 179, 214, 60, 192, 67, 0, 0, 8, 197, 67, 178, 82, 47, 128, 67, 7, 196, 16, 244, 231, 188, 67, 0, 9, 198, 52, 100,
- 246, 56, 243, 64, 67, 0, 8, 197, 145, 18, 207, 54, 240, 67, 9, 198, 8, 242, 5, 80, 75, 192, 67, 0, 10, 199, 67, 171, 79, 16,
- 146, 27, 52, 65, 0, 6, 194, 184, 144, 72, 23, 15, 3, 95, 208, 185, 6, 37, 49, 34, 4, 35, 47, 49, 39, 0, 7, 196, 195, 210,
- 65, 100, 68, 0, 7, 3, 95, 208, 184, 37, 0, 6, 195, 156, 100, 128, 66, 7, 196, 52, 19, 84, 48, 66, 0, 7, 196, 64, 102, 1,
- 76, 66, 7, 196, 36, 132, 9, 76, 65, 0, 7, 196, 47, 160, 84, 48, 67, 6, 195, 5, 56, 210, 66, 0, 7, 3, 95, 208, 181, 36,
- 0, 6, 195, 90, 210, 85, 66, 8, 197, 68, 18, 16, 37, 48, 65, 7, 196, 47, 98, 198, 76, 66, 6, 195, 20, 248, 209, 65, 6, 195,
- 8, 241, 151, 66, 7, 196, 11, 161, 84, 44, 66, 8, 197, 8, 19, 66, 80, 176, 66, 0, 9, 198, 81, 41, 66, 5, 146, 96, 66, 8,
- 197, 44, 243, 80, 5, 32, 66, 0, 8, 3, 95, 208, 179, 81, 13, 0, 7, 196, 96, 147, 89, 240, 66, 9, 198, 77, 18, 87, 12, 100,
- 192, 66, 9, 198, 53, 67, 133, 105, 66, 192, 66, 6, 195, 192, 150, 58, 66, 0, 8, 3, 95, 208, 178, 84, 13, 0, 9, 198, 65, 180,
- 198, 64, 148, 128, 67, 7, 196, 47, 196, 9, 96, 66, 0, 8, 197, 84, 18, 15, 55, 176, 67, 9, 198, 33, 176, 143, 8, 243, 0, 67,
- 8, 197, 16, 197, 16, 25, 112, 66, 8, 197, 16, 18, 15, 55, 176, 67, 6, 195, 180, 37, 13, 66, 0, 7, 3, 95, 208, 176, 35, 0,
- 9, 198, 68, 17, 73, 61, 128, 82, 68, 9, 198, 64, 244, 140, 25, 2, 82, 67, 7, 196, 11, 160, 148, 56, 66, 0, 13, 2, 95, 34,
- 49, 35, 84, 6, 37, 76, 49, 37, 0, 6, 195, 145, 11, 77, 66, 8, 197, 52, 20, 145, 5, 80, 66, 10, 199, 52, 17, 9, 73, 52,
- 65, 76, 67, 7, 196, 11, 169, 198, 92, 65, 9, 198, 5, 36, 246, 48, 241, 0, 67, 0, 16, 2, 95, 33, 40, 72, 37, 84, 6, 37,
- 47, 36, 55, 36, 50, 0, 8, 197, 58, 193, 65, 80, 224, 65, 8, 197, 147, 97, 120, 37, 32, 68, 0, 6, 194, 180, 16, 72, 23, 8,
- 197, 75, 18, 231, 25, 112, 65, 9, 198, 56, 146, 235, 12, 101, 192, 65, 9, 198, 53, 16, 72, 156, 101, 192, 65, 9, 198, 25, 33, 183,
- 12, 101, 192, 66, 9, 198, 16, 16, 182, 12, 101, 192, 65, 9, 198, 168, 81, 143, 86, 227, 64, 68, 0, 14, 2, 95, 39, 35, 48, 39,
- 89, 47, 34, 6, 39, 83, 0, 8, 197, 148, 163, 184, 37, 32, 67, 8, 197, 65, 25, 184, 37, 32, 67, 0, 15, 2, 95, 38, 35, 65,
- 48, 36, 34, 89, 6, 35, 50, 47, 0, 9, 198, 67, 97, 139, 148, 228, 192, 67, 0, 9, 198, 45, 16, 82, 59, 130, 82, 67, 8, 197,
- 44, 19, 66, 80, 128, 66, 0, 9, 198, 47, 52, 148, 50, 83, 147, 67, 9, 198, 16, 100, 165, 66, 113, 151, 66, 0, 0, 7, 196, 96,
- 144, 148, 44, 66, 6, 195, 164, 59, 217, 66, 10, 199, 48, 109, 82, 24, 185, 78, 76, 68, 0, 18, 2, 95, 41, 116, 4, 35, 89, 50,
- 35, 15, 89, 49, 6, 39, 71, 35, 0, 0, 18, 2, 95, 40, 55, 38, 6, 35, 84, 35, 15, 89, 49, 6, 39, 71, 35, 0, 8, 197,
- 88, 18, 133, 80, 176, 66, 0, 0, 11, 2, 95, 46, 47, 6, 39, 76, 49, 35, 0, 6, 195, 75, 206, 0, 66, 0, 10, 2, 95, 45,
- 47, 37, 34, 4, 36, 0, 0, 14, 2, 95, 44, 88, 35, 48, 36, 47, 6, 35, 57, 35, 0, 6, 65, 84, 83, 13, 0, 0, 9, 2,
- 95, 51, 47, 34, 6, 37, 0, 8, 197, 77, 18, 66, 80, 224, 66, 0, 9, 2, 95, 50, 72, 84, 6, 36, 0, 0, 10, 2, 95, 49,
- 36, 72, 50, 6, 39, 0, 0, 10, 2, 95, 48, 50, 6, 40, 64, 35, 0, 0, 11, 2, 95, 55, 89, 6, 36, 72, 36, 65, 0, 0,
- 10, 2, 95, 54, 91, 6, 36, 89, 47, 0, 0, 9, 2, 95, 53, 48, 6, 36, 47, 0, 0, 12, 2, 95, 52, 76, 6, 36, 47, 37,
- 34, 37, 0, 0, 23, 2, 95, 59, 47, 4, 39, 76, 49, 35, 15, 37, 15, 88, 35, 48, 36, 47, 6, 35, 57, 35, 0, 0, 15, 2,
- 95, 58, 72, 84, 40, 36, 47, 6, 39, 76, 37, 36, 0, 7, 196, 68, 21, 129, 76, 66, 9, 198, 64, 20, 17, 36, 176, 89, 65, 9,
- 198, 47, 61, 209, 92, 149, 13, 66, 6, 195, 8, 25, 83, 66, 0, 11, 2, 95, 57, 72, 6, 36, 84, 36, 47, 0, 0, 10, 2, 95,
- 56, 6, 39, 89, 36, 65, 0, 6, 195, 68, 149, 250, 65, 8, 197, 56, 148, 209, 5, 48, 66, 7, 196, 52, 17, 36, 76, 66, 7, 196,
- 20, 146, 229, 76, 66, 7, 196, 232, 243, 65, 76, 67, 7, 196, 4, 44, 193, 76, 67, 0, 18, 2, 95, 63, 84, 13, 48, 34, 39, 89,
- 6, 37, 47, 36, 55, 36, 50, 0, 6, 195, 190, 240, 82, 67, 0, 6, 194, 32, 16, 72, 23, 16, 2, 95, 62, 48, 39, 15, 81, 39,
- 55, 38, 6, 35, 65, 39, 0, 7, 196, 77, 26, 229, 76, 66, 8, 197, 149, 18, 75, 5, 48, 67, 7, 196, 164, 244, 165, 76, 67, 8,
- 197, 52, 101, 240, 5, 48, 67, 9, 198, 36, 81, 143, 48, 241, 0, 68, 8, 197, 20, 100, 20, 149, 48, 67, 8, 197, 20, 98, 239, 5,
- 48, 67, 8, 197, 5, 49, 146, 149, 48, 67, 7, 196, 5, 60, 37, 76, 67, 0, 6, 195, 78, 197, 0, 66, 6, 195, 55, 48, 86, 66,
- 6, 195, 31, 2, 86, 66, 0, 14, 2, 95, 60, 48, 39, 15, 65, 6, 35, 55, 49, 39, 0, 9, 198, 84, 244, 207, 74, 84, 192, 67,
- 6, 195, 79, 188, 0, 66, 8, 197, 76, 96, 134, 103, 192, 67, 9, 198, 73, 64, 146, 77, 16, 83, 66, 9, 198, 75, 17, 73, 44, 20,
- 192, 67, 9, 198, 66, 145, 73, 44, 20, 192, 67, 8, 197, 47, 160, 179, 5, 48, 67, 9, 198, 24, 180, 144, 204, 20, 192, 67, 9, 198,
- 20, 148, 12, 60, 208, 83, 67, 9, 198, 9, 253, 139, 68, 20, 192, 67, 8, 197, 7, 179, 210, 149, 48, 68, 6, 195, 4, 64, 64, 66,
- 0, 7, 196, 91, 164, 20, 56, 66, 0, 8, 197, 80, 226, 75, 80, 208, 65, 10, 199, 80, 196, 209, 4, 128, 212, 44, 67, 9, 198, 79,
- 179, 79, 74, 84, 192, 67, 6, 195, 44, 18, 89, 66, 9, 198, 197, 84, 65, 32, 53, 11, 65, 9, 198, 197, 91, 147, 68, 20, 192, 67,
- 0, 8, 197, 75, 195, 205, 5, 96, 67, 8, 197, 48, 100, 248, 37, 32, 67, 9, 198, 36, 188, 207, 74, 84, 128, 68, 7, 196, 180, 219,
- 193, 88, 67, 0, 10, 199, 86, 214, 73, 84, 146, 193, 76, 68, 7, 196, 65, 27, 137, 12, 65, 9, 198, 47, 53, 240, 77, 16, 83, 67,
- 9, 198, 8, 146, 250, 11, 48, 83, 68, 9, 198, 232, 148, 147, 177, 16, 83, 68, 0, 0, 11, 200, 88, 145, 118, 73, 67, 21, 5, 48,
- 68, 11, 200, 68, 17, 73, 60, 16, 179, 5, 48, 70, 0, 10, 66, 8, 192, 71, 55, 39, 49, 0, 24, 7, 196, 47, 164, 20, 32, 66,
- 0, 12, 201, 64, 243, 20, 84, 16, 145, 36, 176, 83, 69, 6, 195, 52, 243, 35, 66, 9, 198, 44, 243, 44, 169, 67, 64, 66, 0, 7,
- 196, 68, 22, 6, 48, 66, 11, 200, 68, 18, 3, 24, 164, 17, 5, 96, 67, 0, 0, 0, 7, 195, 65, 18, 64, 72, 23, 7, 196, 10,
- 195, 20, 44, 66, 0, 9, 4, 95, 226, 128, 161, 21, 0, 47, 0, 9, 4, 95, 226, 128, 160, 21, 0, 47, 9, 198, 73, 180, 87, 24,
- 49, 133, 67, 0, 6, 65, 88, 101, 13, 0, 0, 18, 4, 95, 226, 128, 166, 65, 50, 39, 81, 39, 47, 6, 39, 76, 37, 36, 0, 10,
- 199, 72, 49, 147, 60, 67, 6, 20, 67, 9, 198, 53, 66, 9, 46, 113, 133, 68, 9, 198, 8, 102, 65, 52, 99, 0, 67, 0, 0, 0,
- 0, 10, 199, 72, 52, 91, 89, 137, 198, 44, 67, 10, 199, 215, 3, 143, 196, 59, 73, 20, 70, 0, 0, 9, 198, 76, 101, 142, 36, 181,
- 13, 65, 0, 0, 0, 29, 2, 95, 91, 55, 38, 4, 35, 84, 35, 15, 49, 84, 35, 72, 34, 4, 35, 47, 50, 35, 15, 89, 49, 6,
- 39, 71, 35, 0, 6, 195, 64, 102, 45, 66, 6, 195, 44, 101, 109, 66, 0, 7, 196, 44, 17, 70, 76, 66, 0, 6, 194, 36, 128, 72,
- 23, 18, 4, 95, 226, 128, 147, 49, 4, 13, 89, 39, 15, 47, 37, 34, 6, 36, 0, 0, 7, 196, 79, 179, 9, 44, 66, 6, 195, 150,
- 51, 147, 66, 8, 197, 73, 67, 21, 5, 48, 66, 7, 196, 54, 246, 70, 76, 66, 8, 197, 45, 68, 12, 25, 48, 66, 8, 197, 44, 195,
- 200, 25, 48, 66, 6, 195, 46, 226, 77, 66, 6, 195, 170, 49, 147, 67, 0, 18, 2, 95, 95, 72, 4, 39, 55, 50, 35, 15, 76, 36,
- 34, 47, 6, 35, 0, 6, 195, 81, 27, 192, 66, 8, 197, 60, 34, 88, 4, 160, 67, 0, 8, 196, 35, 160, 69, 36, 72, 23, 7, 196,
- 96, 100, 9, 44, 66, 6, 195, 164, 129, 151, 66, 9, 198, 64, 19, 85, 48, 100, 192, 66, 7, 196, 52, 97, 70, 92, 66, 7, 196, 52,
- 21, 8, 236, 65, 7, 196, 45, 67, 70, 92, 66, 8, 197, 20, 144, 77, 189, 48, 67, 8, 197, 181, 98, 77, 36, 176, 67, 6, 195, 173,
- 70, 123, 67, 0, 29, 2, 95, 93, 116, 4, 35, 89, 50, 35, 15, 49, 84, 35, 72, 34, 4, 35, 47, 50, 35, 15, 89, 49, 6, 39,
- 71, 35, 0, 7, 196, 81, 36, 6, 88, 66, 9, 198, 72, 98, 210, 5, 11, 128, 67, 0, 7, 196, 72, 97, 70, 84, 66, 8, 197, 65,
- 16, 89, 25, 112, 66, 8, 197, 48, 149, 198, 55, 176, 67, 8, 197, 32, 99, 70, 55, 176, 67, 6, 195, 20, 98, 253, 66, 8, 197, 8,
- 242, 139, 61, 48, 66, 9, 198, 5, 3, 204, 60, 65, 147, 68, 0, 9, 198, 77, 244, 75, 60, 18, 0, 67, 7, 196, 76, 147, 80, 188,
- 66, 9, 198, 64, 243, 20, 18, 52, 128, 67, 6, 195, 6, 83, 111, 67, 0, 19, 4, 95, 226, 128, 148, 72, 4, 13, 55, 81, 39, 15,
- 47, 37, 34, 6, 36, 0, 9, 198, 91, 99, 143, 48, 241, 0, 67, 8, 197, 73, 58, 76, 25, 112, 66, 9, 198, 73, 1, 139, 82, 51,
- 147, 67, 8, 197, 52, 105, 76, 36, 176, 67, 9, 198, 16, 243, 6, 52, 101, 192, 67, 7, 196, 19, 177, 6, 84, 66, 9, 198, 9, 180,
- 72, 204, 241, 0, 67, 0, 5, 194, 10, 144, 72, 8, 197, 92, 99, 15, 86, 240, 67, 7, 196, 75, 11, 15, 72, 67, 7, 196, 180, 37,
- 13, 196, 67, 7, 196, 4, 74, 77, 188, 67, 0, 9, 2, 95, 96, 81, 34, 35, 83, 0, 9, 198, 65, 18, 89, 24, 193, 151, 67, 9,
- 198, 244, 177, 146, 77, 27, 211, 67, 11, 200, 52, 244, 207, 92, 146, 204, 25, 48, 68, 8, 197, 54, 226, 122, 23, 176, 68, 8, 197, 47,
- 53, 227, 19, 176, 65, 9, 198, 44, 62, 147, 242, 244, 192, 67, 10, 199, 44, 20, 9, 77, 72, 206, 76, 68, 9, 198, 25, 2, 68, 68,
- 21, 64, 67, 0, 8, 197, 67, 203, 18, 187, 16, 68, 0, 9, 198, 84, 244, 207, 17, 16, 85, 67, 8, 197, 165, 36, 253, 189, 48, 67,
- 10, 199, 20, 146, 6, 48, 211, 211, 244, 68, 9, 198, 20, 99, 79, 17, 16, 85, 67, 0, 6, 195, 52, 18, 128, 72, 9, 198, 88, 145,
- 118, 66, 51, 128, 67, 0, 9, 198, 88, 145, 118, 17, 16, 85, 67, 9, 198, 79, 179, 79, 17, 16, 85, 67, 10, 199, 73, 178, 195, 233,
- 63, 47, 76, 68, 9, 198, 52, 146, 246, 17, 16, 85, 67, 9, 198, 188, 99, 79, 17, 16, 85, 68, 9, 198, 152, 147, 205, 61, 63, 64,
- 69, 0, 6, 195, 91, 219, 64, 66, 0, 6, 195, 164, 191, 69, 66, 7, 196, 47, 99, 73, 20, 66, 10, 199, 20, 99, 115, 73, 52, 111,
- 76, 67, 0, 7, 196, 72, 145, 36, 48, 66, 0, 11, 200, 52, 100, 198, 244, 241, 17, 5, 80, 69, 11, 200, 37, 36, 253, 36, 241, 17,
- 5, 80, 69, 0, 6, 195, 99, 208, 80, 66, 7, 196, 196, 149, 201, 180, 68, 9, 198, 20, 148, 252, 4, 208, 128, 67, 0, 6, 65, 92,
- 117, 13, 0, 8, 197, 65, 18, 72, 144, 176, 65, 11, 200, 24, 193, 139, 79, 99, 79, 79, 208, 69, 0, 12, 201, 64, 241, 84, 65, 25,
- 137, 76, 99, 0, 65, 8, 197, 53, 68, 134, 51, 16, 67, 6, 195, 47, 219, 192, 66, 8, 197, 37, 36, 15, 51, 16, 67, 8, 197, 16,
- 18, 15, 51, 16, 67, 0, 10, 199, 45, 22, 245, 36, 131, 9, 12, 67, 0, 0, 0, 7, 196, 23, 49, 212, 188, 67, 0, 0, 6, 195,
- 86, 191, 0, 66, 9, 198, 17, 16, 85, 60, 219, 192, 67, 0, 0, 0, 6, 194, 20, 240, 72, 23, 6, 195, 61, 113, 147, 66, 0, 32,
- 2, 95, 123, 55, 38, 4, 35, 84, 35, 15, 84, 13, 55, 50, 39, 4, 39, 71, 34, 35, 88, 50, 35, 15, 89, 49, 6, 39, 71, 35,
- 0, 6, 195, 96, 25, 76, 66, 6, 195, 46, 251, 64, 66, 0, 7, 196, 73, 176, 198, 76, 66, 12, 201, 68, 16, 143, 76, 245, 143, 48,
- 146, 192, 69, 7, 196, 64, 146, 198, 76, 66, 9, 198, 55, 162, 198, 79, 17, 0, 65, 6, 195, 54, 177, 147, 66, 6, 195, 30, 177, 147,
- 66, 7, 196, 9, 66, 198, 76, 66, 7, 196, 5, 34, 198, 76, 66, 0, 6, 195, 67, 217, 76, 66, 6, 195, 61, 43, 128, 66, 0, 7,
- 195, 66, 145, 73, 72, 23, 11, 66, 48, 48, 55, 4, 36, 84, 35, 0, 24, 6, 195, 88, 16, 187, 66, 7, 196, 220, 195, 137, 44, 66,
- 7, 196, 67, 162, 198, 76, 66, 6, 195, 66, 254, 192, 66, 8, 197, 25, 50, 75, 25, 48, 67, 8, 197, 20, 144, 66, 25, 48, 67, 8,
- 197, 17, 68, 66, 25, 48, 66, 8, 197, 9, 18, 75, 25, 48, 66, 7, 196, 10, 242, 198, 76, 66, 6, 195, 233, 44, 0, 66, 0, 7,
- 196, 66, 144, 198, 72, 66, 8, 197, 45, 18, 82, 148, 192, 66, 6, 195, 46, 240, 80, 66, 6, 195, 26, 83, 128, 66, 6, 195, 236, 32,
- 80, 66, 7, 196, 17, 240, 198, 96, 66, 0, 6, 194, 20, 16, 72, 9, 5, 194, 52, 16, 72, 14, 2, 95, 126, 84, 13, 55, 50, 6,
- 37, 76, 49, 35, 0, 6, 195, 64, 156, 251, 67, 7, 196, 49, 177, 198, 92, 66, 7, 196, 33, 176, 134, 92, 66, 6, 195, 11, 176, 187,
- 66, 9, 198, 233, 97, 143, 48, 241, 0, 68, 8, 197, 4, 87, 229, 57, 48, 67, 0, 32, 2, 95, 125, 116, 4, 35, 89, 50, 35, 15,
- 84, 13, 55, 50, 39, 4, 39, 71, 34, 35, 88, 50, 35, 15, 89, 49, 6, 39, 71, 35, 0, 6, 195, 76, 153, 78, 66, 6, 195, 149,
- 107, 192, 66, 7, 196, 52, 18, 165, 64, 66, 0, 23, 2, 95, 124, 84, 36, 34, 47, 37, 49, 4, 35, 55, 50, 35, 15, 76, 36, 34,
- 47, 6, 35, 0, 9, 198, 72, 98, 210, 148, 228, 192, 66, 7, 196, 216, 131, 194, 236, 67, 9, 198, 66, 148, 198, 45, 36, 192, 66, 7,
- 196, 67, 212, 201, 236, 67, 9, 198, 47, 52, 198, 45, 36, 192, 66, 7, 196, 30, 144, 134, 92, 66, 9, 198, 20, 96, 159, 148, 228, 192,
- 67, 7, 196, 18, 144, 134, 92, 66, 8, 197, 13, 16, 66, 25, 112, 66, 8, 197, 232, 100, 165, 57, 48, 67, 0, 6, 195, 87, 57, 78,
- 66, 9, 198, 64, 145, 133, 25, 41, 76, 68, 7, 196, 16, 18, 165, 56, 66, 7, 196, 9, 68, 75, 188, 66, 7, 196, 8, 244, 165, 56,
- 66, 0, 8, 197, 89, 64, 166, 25, 112, 67, 8, 197, 72, 98, 229, 57, 48, 66, 10, 199, 72, 97, 77, 37, 131, 137, 44, 65, 9, 198,
- 65, 25, 174, 56, 146, 192, 65, 8, 197, 52, 148, 137, 207, 176, 68, 8, 197, 12, 100, 246, 55, 176, 67, 0, 11, 5, 95, 48, 97, 110,
- 100, 10, 2, 37, 0, 7, 196, 91, 211, 210, 188, 67, 6, 195, 8, 240, 72, 66, 0, 9, 198, 97, 65, 197, 192, 101, 192, 67, 9, 198,
- 95, 161, 170, 96, 226, 75, 65, 9, 198, 84, 145, 20, 70, 244, 192, 67, 7, 196, 73, 180, 165, 12, 66, 9, 198, 67, 100, 198, 74, 83,
- 147, 67, 9, 198, 36, 210, 68, 70, 244, 192, 67, 9, 198, 24, 210, 68, 70, 244, 192, 67, 8, 197, 9, 26, 243, 39, 176, 68, 0, 6,
- 195, 16, 241, 70, 65, 7, 196, 164, 140, 239, 72, 67, 9, 198, 67, 100, 201, 212, 49, 146, 68, 8, 197, 66, 115, 6, 46, 240, 67, 0,
- 9, 198, 85, 67, 139, 92, 156, 251, 68, 9, 198, 65, 25, 134, 20, 226, 75, 65, 6, 195, 66, 209, 135, 66, 10, 199, 54, 242, 85, 25,
- 41, 78, 76, 68, 9, 198, 48, 98, 147, 194, 244, 192, 65, 12, 201, 24, 113, 141, 25, 33, 152, 56, 146, 192, 67, 0, 11, 200, 72, 209,
- 147, 44, 17, 71, 38, 0, 65, 9, 198, 64, 243, 9, 76, 146, 239, 68, 7, 196, 24, 180, 165, 32, 66, 0, 9, 198, 88, 148, 56, 62,
- 83, 64, 68, 10, 199, 72, 99, 6, 45, 114, 115, 236, 69, 9, 198, 160, 89, 207, 48, 226, 75, 68, 8, 197, 142, 49, 71, 38, 0, 65,
- 9, 198, 47, 53, 198, 72, 156, 251, 69, 10, 199, 44, 243, 6, 45, 114, 115, 236, 69, 9, 198, 32, 19, 73, 73, 179, 0, 65, 9, 198,
- 23, 48, 66, 244, 226, 75, 66, 10, 199, 13, 178, 16, 38, 83, 137, 44, 66, 0, 6, 195, 220, 179, 204, 66, 6, 195, 50, 203, 64, 66,
- 6, 195, 10, 203, 64, 66, 0, 9, 198, 167, 83, 31, 92, 156, 251, 70, 10, 199, 161, 4, 102, 24, 83, 137, 44, 66, 9, 198, 24, 194,
- 80, 220, 145, 64, 68, 0, 6, 195, 91, 28, 64, 66, 11, 200, 66, 144, 209, 6, 81, 71, 38, 0, 66, 6, 195, 67, 165, 237, 66, 6,
- 195, 47, 169, 76, 66, 0, 7, 196, 81, 140, 9, 44, 67, 8, 197, 76, 101, 142, 36, 176, 66, 8, 197, 68, 148, 206, 36, 176, 66, 8,
- 197, 44, 253, 208, 4, 80, 67, 7, 196, 212, 163, 137, 44, 66, 0, 6, 65, 96, 76, 13, 0, 7, 196, 44, 62, 165, 48, 66, 8, 197,
- 44, 20, 9, 148, 192, 67, 6, 195, 15, 188, 237, 67, 6, 195, 233, 44, 45, 67, 0, 9, 198, 96, 148, 147, 56, 146, 192, 66, 9, 198,
- 92, 99, 20, 48, 242, 69, 68, 9, 198, 64, 100, 147, 56, 146, 192, 66, 9, 198, 48, 148, 147, 224, 17, 64, 67, 8, 197, 180, 187, 79,
- 36, 80, 68, 0, 8, 197, 88, 241, 65, 148, 160, 67, 6, 195, 84, 244, 243, 66, 7, 196, 67, 212, 236, 180, 67, 9, 198, 64, 243, 9,
- 92, 18, 128, 67, 7, 196, 67, 189, 228, 48, 67, 8, 197, 20, 144, 68, 206, 208, 68, 6, 195, 9, 73, 78, 66, 0, 9, 198, 72, 99,
- 70, 20, 99, 0, 67, 10, 199, 12, 99, 15, 72, 148, 6, 20, 68, 0, 9, 198, 88, 99, 9, 61, 34, 248, 68, 6, 195, 79, 137, 78,
- 66, 7, 196, 73, 67, 37, 56, 66, 8, 197, 66, 51, 139, 79, 48, 66, 7, 196, 44, 21, 101, 56, 66, 6, 195, 46, 210, 239, 66, 8,
- 197, 18, 54, 65, 148, 160, 67, 6, 195, 10, 210, 239, 66, 0, 10, 199, 89, 64, 143, 73, 51, 137, 44, 67, 9, 198, 66, 179, 210, 76,
- 226, 75, 65, 10, 199, 32, 243, 211, 25, 99, 137, 44, 68, 0, 8, 197, 65, 68, 73, 148, 224, 67, 8, 197, 44, 20, 9, 148, 224, 67,
- 0, 9, 198, 73, 181, 24, 192, 146, 192, 68, 10, 199, 72, 191, 79, 73, 51, 137, 44, 65, 9, 198, 67, 98, 212, 23, 2, 75, 66, 10,
- 199, 67, 195, 211, 25, 99, 137, 44, 68, 10, 199, 145, 4, 91, 73, 51, 137, 44, 65, 10, 199, 46, 148, 15, 73, 51, 137, 44, 65, 11,
- 200, 33, 176, 143, 76, 101, 142, 36, 176, 68, 10, 199, 34, 147, 15, 73, 51, 137, 44, 65, 7, 196, 175, 99, 137, 52, 67, 0, 9, 198,
- 141, 28, 68, 61, 34, 248, 68, 0, 9, 198, 78, 146, 3, 192, 146, 192, 65, 11, 200, 73, 60, 3, 25, 36, 206, 36, 176, 65, 12, 201,
- 68, 17, 73, 61, 49, 150, 56, 146, 192, 69, 9, 198, 55, 51, 196, 68, 19, 64, 67, 9, 198, 46, 227, 196, 68, 19, 64, 67, 0, 8,
- 197, 246, 241, 20, 148, 224, 66, 0, 11, 200, 77, 18, 91, 17, 179, 14, 36, 176, 66, 9, 198, 65, 33, 131, 23, 50, 77, 67, 0, 7,
- 196, 76, 99, 70, 48, 66, 7, 196, 76, 97, 6, 48, 66, 7, 196, 61, 49, 70, 48, 66, 7, 196, 52, 241, 70, 48, 66, 0, 12, 201,
- 61, 35, 79, 108, 70, 204, 56, 146, 192, 67, 10, 199, 161, 34, 248, 61, 35, 137, 44, 66, 0, 7, 196, 99, 1, 6, 48, 66, 8, 197,
- 68, 18, 5, 24, 192, 66, 7, 196, 66, 145, 70, 48, 66, 7, 196, 53, 66, 6, 40, 66, 0, 7, 196, 91, 1, 70, 44, 66, 12, 201,
- 65, 25, 143, 108, 70, 204, 56, 146, 192, 67, 12, 201, 64, 241, 80, 60, 194, 231, 56, 146, 192, 65, 12, 201, 52, 227, 196, 61, 177, 27,
- 48, 226, 75, 67, 6, 195, 5, 34, 251, 66, 0, 7, 196, 11, 209, 70, 40, 66, 9, 198, 8, 100, 243, 156, 242, 0, 68, 0, 6, 195,
- 105, 74, 87, 66, 12, 201, 96, 100, 252, 37, 177, 27, 48, 226, 75, 68, 0, 8, 197, 64, 243, 46, 24, 160, 67, 0, 7, 196, 44, 21,
- 155, 68, 66, 0, 6, 195, 73, 76, 68, 66, 7, 196, 9, 70, 77, 192, 66, 0, 9, 198, 84, 206, 9, 20, 148, 139, 67, 7, 196, 148,
- 225, 70, 52, 66, 9, 198, 73, 14, 205, 5, 113, 147, 67, 8, 197, 52, 101, 140, 24, 208, 66, 9, 198, 44, 20, 11, 60, 222, 192, 67,
- 0, 7, 196, 44, 248, 196, 192, 67, 6, 195, 20, 145, 136, 66, 7, 196, 189, 50, 68, 192, 67, 0, 0, 0, 7, 196, 64, 17, 70, 28,
- 66, 7, 196, 16, 241, 70, 28, 66, 7, 196, 8, 241, 70, 28, 66, 0, 7, 196, 75, 176, 134, 32, 66, 11, 200, 64, 241, 54, 52, 17,
- 71, 38, 0, 66, 9, 198, 16, 18, 15, 60, 35, 112, 68, 0, 9, 198, 65, 26, 211, 36, 187, 211, 67, 7, 196, 44, 19, 91, 100, 66,
- 8, 197, 17, 180, 77, 24, 112, 66, 8, 197, 17, 16, 66, 24, 112, 66, 0, 9, 198, 73, 59, 15, 60, 35, 112, 68, 10, 199, 44, 226,
- 68, 60, 240, 141, 192, 68, 7, 196, 44, 204, 241, 16, 66, 0, 7, 195, 98, 146, 0, 72, 23, 6, 195, 98, 113, 139, 66, 9, 198, 72,
- 214, 209, 20, 97, 192, 66, 0, 8, 197, 5, 113, 147, 187, 0, 68, 0, 8, 197, 32, 96, 200, 24, 176, 66, 0, 8, 197, 32, 195, 197,
- 24, 160, 66, 8, 197, 5, 3, 196, 24, 160, 67, 0, 0, 8, 197, 99, 163, 197, 24, 160, 67, 6, 195, 48, 97, 48, 66, 0, 0, 9,
- 198, 152, 147, 205, 60, 81, 140, 69, 0, 7, 196, 212, 83, 198, 52, 67, 0, 0, 6, 65, 100, 91, 13, 0, 6, 195, 236, 76, 0, 66,
- 0, 0, 9, 198, 99, 179, 143, 32, 99, 64, 67, 0, 9, 198, 154, 249, 69, 28, 152, 0, 66, 0, 0, 0, 7, 196, 80, 128, 134, 44,
- 66, 0, 6, 195, 140, 177, 138, 66, 0, 16, 67, 73, 52, 64, 89, 47, 34, 6, 35, 50, 37, 117, 35, 0, 24, 6, 195, 10, 182, 209,
- 66, 0, 8, 197, 67, 160, 66, 24, 192, 67, 0, 0, 7, 195, 61, 32, 240, 72, 23, 8, 197, 23, 177, 130, 24, 160, 67, 0, 0, 0,
- 9, 198, 45, 22, 210, 79, 134, 211, 67, 0, 7, 196, 48, 149, 240, 32, 66, 0, 10, 199, 9, 66, 205, 24, 162, 219, 68, 65, 0, 0,
- 0, 9, 198, 44, 25, 69, 28, 152, 0, 65, 0, 9, 198, 217, 51, 73, 73, 54, 209, 65, 6, 195, 24, 193, 139, 66, 8, 197, 13, 180,
- 67, 24, 112, 66, 0, 0, 9, 198, 52, 105, 76, 81, 17, 0, 67, 0, 0, 8, 197, 52, 244, 248, 24, 80, 67, 0, 8, 197, 64, 193,
- 130, 24, 160, 66, 0, 9, 198, 72, 19, 79, 76, 98, 192, 67, 0, 0, 0, 0, 0, 7, 65, 104, 91, 47, 13, 0, 6, 195, 55, 171,
- 48, 67, 10, 199, 17, 27, 197, 88, 244, 198, 48, 67, 0, 0, 8, 197, 21, 73, 16, 164, 224, 67, 0, 0, 0, 0, 0, 0, 0, 0,
- 9, 198, 61, 82, 87, 36, 242, 0, 68, 0, 7, 196, 44, 245, 203, 232, 65, 0, 9, 198, 64, 243, 20, 73, 179, 128, 67, 0, 8, 197,
- 96, 98, 209, 108, 176, 66, 0, 0, 8, 197, 67, 160, 89, 81, 48, 67, 9, 198, 20, 99, 65, 16, 241, 0, 67, 0, 7, 195, 13, 22,
- 200, 72, 23, 0, 7, 195, 176, 17, 193, 72, 23, 6, 195, 17, 72, 217, 66, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 68, 18, 18,
- 78, 147, 0, 66, 9, 198, 52, 21, 186, 4, 81, 193, 68, 0, 0, 7, 196, 74, 210, 219, 52, 66, 6, 195, 233, 54, 203, 66, 0, 0,
- 0, 0, 13, 65, 108, 6, 36, 34, 81, 4, 39, 55, 35, 65, 0, 0, 0, 0, 0, 0, 0, 11, 200, 64, 241, 84, 96, 20, 147, 108,
- 176, 65, 0, 0, 0, 0, 9, 198, 47, 160, 77, 8, 243, 0, 67, 8, 197, 8, 99, 19, 108, 176, 66, 0, 9, 198, 189, 50, 85, 68,
- 146, 0, 67, 0, 0, 0, 9, 198, 22, 144, 143, 73, 178, 192, 67, 0, 0, 9, 198, 237, 117, 187, 92, 241, 0, 67, 9, 198, 23, 1,
- 118, 48, 241, 0, 67, 0, 0, 9, 198, 68, 21, 129, 76, 198, 203, 67, 8, 197, 246, 82, 204, 108, 176, 67, 0, 9, 198, 67, 101, 82,
- 109, 242, 0, 67, 0, 0, 6, 18, 66, 208, 181, 0, 209, 144, 0, 208, 184, 0, 209, 157, 0, 7, 6, 18, 67, 209, 128, 0, 208, 187,
- 0, 208, 188, 0, 208, 189, 0, 7, 6, 18, 68, 208, 180, 208, 183, 0, 208, 180, 208, 182, 0, 208, 177, 0, 208, 178, 0, 208, 179, 0,
- 208, 180, 0, 208, 183, 0, 208, 182, 0, 7, 6, 18, 69, 208, 191, 0, 209, 132, 0, 208, 186, 0, 209, 130, 0, 209, 129, 0, 209, 134,
- 0, 209, 136, 0, 209, 137, 0, 209, 135, 0, 209, 133, 0, 7, 6, 1, 17, 0, 209, 128, 1, 21, 2, 32, 3, 6, 35, 34, 0, 209,
- 130, 208, 181, 208, 187, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6, 35, 47, 36, 55, 36, 50, 0, 209, 130, 208, 181, 208, 187, 209, 129,
- 209, 130, 208, 178, 208, 190, 1, 21, 2, 32, 3, 6, 35, 47, 36, 55, 89, 47, 84, 39, 0, 208, 186, 1, 21, 2, 32, 3, 6, 35,
- 49, 0, 208, 189, 208, 184, 208, 181, 1, 21, 2, 32, 3, 6, 35, 50, 37, 36, 0, 208, 189, 209, 129, 208, 186, 208, 184, 1, 21, 2,
- 32, 3, 6, 35, 50, 89, 49, 37, 0, 208, 187, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6, 35, 55, 36, 50, 0, 208, 187, 208, 184,
- 209, 137, 208, 181, 1, 21, 2, 32, 3, 6, 35, 55, 37, 91, 47, 36, 0, 208, 187, 208, 189, 209, 143, 1, 21, 2, 32, 3, 6, 35,
- 55, 50, 38, 35, 0, 209, 135, 1, 21, 2, 32, 3, 6, 35, 76, 0, 208, 178, 208, 184, 209, 137, 208, 181, 1, 21, 2, 32, 3, 6,
- 35, 84, 37, 91, 47, 36, 0, 208, 182, 1, 21, 2, 32, 3, 6, 35, 90, 0, 209, 134, 208, 184, 209, 143, 1, 21, 2, 32, 3, 6,
- 35, 117, 37, 35, 0, 4, 3, 35, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 209, 128, 208, 184, 209, 143, 1, 21, 2, 32, 3, 35,
- 34, 37, 35, 0, 7, 6, 1, 18, 0, 3, 71, 0, 2, 17, 71, 3, 71, 38, 0, 7, 6, 1, 19, 0, 3, 84, 0, 2, 17, 71,
- 3, 84, 38, 0, 7, 6, 1, 20, 0, 3, 81, 0, 2, 17, 71, 3, 122, 0, 7, 6, 1, 21, 0, 3, 72, 0, 208, 182, 3, 75,
- 0, 2, 17, 71, 3, 116, 0, 208, 183, 3, 118, 0, 208, 183, 2, 17, 71, 3, 118, 38, 0, 7, 6, 1, 22, 0, 208, 181, 208, 189,
- 1, 21, 2, 32, 3, 6, 36, 36, 50, 0, 208, 189, 208, 184, 208, 181, 1, 21, 2, 32, 3, 6, 36, 50, 37, 36, 0, 208, 189, 209,
- 130, 1, 21, 2, 32, 3, 6, 36, 50, 47, 0, 208, 185, 209, 129, 208, 186, 208, 184, 1, 21, 2, 32, 3, 6, 36, 57, 89, 49, 37,
- 0, 208, 177, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6, 36, 71, 36, 50, 0, 208, 178, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6,
- 36, 84, 36, 50, 0, 3, 36, 0, 7, 6, 1, 23, 0, 3, 90, 0, 7, 6, 1, 24, 0, 3, 88, 0, 2, 17, 71, 3, 94, 0,
- 7, 6, 1, 25, 0, 4, 1, 130, 209, 190, 208, 2, 209, 143, 32, 3, 6, 37, 0, 1, 186, 208, 2, 208, 189, 209, 143, 32, 0, 209,
- 130, 1, 21, 2, 32, 3, 6, 37, 47, 0, 209, 130, 208, 181, 208, 187, 1, 21, 2, 32, 3, 6, 37, 47, 36, 55, 0, 209, 130, 208,
- 181, 208, 187, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6, 37, 47, 36, 55, 36, 50, 0, 208, 180, 208, 177, 208, 176, 1, 21, 2, 32,
- 3, 6, 37, 47, 71, 35, 0, 208, 186, 208, 176, 208, 178, 1, 21, 2, 32, 3, 6, 37, 49, 35, 84, 0, 208, 189, 209, 129, 208, 186,
- 208, 184, 1, 21, 2, 32, 3, 6, 37, 50, 89, 49, 37, 0, 208, 187, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6, 37, 55, 36, 50,
- 0, 208, 187, 208, 184, 209, 137, 208, 181, 1, 21, 2, 32, 3, 6, 37, 55, 37, 91, 47, 36, 0, 208, 188, 208, 176, 1, 21, 2, 32,
- 3, 6, 37, 65, 35, 0, 209, 135, 208, 181, 209, 129, 208, 186, 208, 184, 1, 21, 2, 32, 3, 6, 37, 76, 36, 89, 49, 37, 0, 208,
- 178, 1, 21, 2, 32, 3, 6, 37, 84, 0, 208, 178, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6, 37, 84, 36, 50, 0, 208, 183, 209,
- 138, 208, 188, 1, 21, 2, 32, 3, 6, 37, 88, 13, 65, 0, 209, 129, 209, 130, 1, 21, 2, 32, 3, 6, 37, 89, 47, 0, 3, 37,
- 0, 2, 32, 24, 3, 37, 12, 0, 7, 6, 1, 26, 0, 3, 57, 0, 7, 6, 1, 27, 0, 3, 49, 0, 2, 17, 71, 3, 49, 38,
- 0, 208, 190, 1, 21, 2, 32, 14, 128, 128, 130, 3, 49, 39, 0, 7, 6, 1, 28, 0, 4, 2, 17, 71, 3, 55, 0, 2, 18, 66,
- 0, 2, 209, 140, 18, 66, 3, 61, 0, 3, 64, 0, 7, 6, 1, 29, 0, 3, 65, 0, 2, 17, 71, 3, 65, 38, 0, 7, 6, 1,
- 30, 0, 3, 50, 0, 208, 189, 3, 50, 12, 0, 2, 17, 71, 3, 67, 0, 7, 6, 1, 31, 0, 209, 128, 208, 184, 209, 131, 208, 188,
- 1, 21, 2, 32, 3, 6, 39, 34, 37, 40, 65, 0, 208, 186, 1, 21, 2, 32, 3, 6, 39, 49, 0, 208, 178, 208, 181, 208, 189, 1,
- 21, 2, 32, 3, 6, 39, 84, 36, 50, 0, 208, 178, 208, 184, 209, 137, 208, 181, 1, 21, 2, 32, 3, 6, 39, 84, 37, 91, 47, 36,
- 0, 208, 178, 208, 189, 208, 184, 208, 186, 1, 21, 2, 32, 3, 6, 39, 84, 50, 37, 49, 0, 208, 183, 208, 181, 208, 189, 2, 32, 3,
- 6, 39, 88, 36, 50, 0, 3, 39, 0, 208, 178, 208, 176, 2, 209, 130, 32, 3, 39, 84, 6, 35, 0, 208, 178, 208, 184, 2, 209, 130,
- 32, 3, 39, 84, 6, 37, 0, 7, 6, 1, 32, 0, 3, 48, 0, 2, 17, 71, 3, 48, 38, 0, 7, 6, 1, 33, 0, 3, 34, 0,
- 2, 17, 71, 3, 34, 38, 0, 7, 6, 1, 34, 0, 3, 89, 0, 2, 17, 71, 3, 95, 0, 7, 6, 1, 35, 0, 3, 47, 0, 209,
- 130, 3, 47, 12, 0, 208, 176, 1, 21, 2, 32, 14, 128, 128, 130, 3, 47, 35, 0, 208, 181, 1, 21, 2, 32, 14, 128, 128, 130, 3,
- 47, 36, 0, 2, 17, 71, 3, 115, 0, 7, 6, 1, 36, 0, 3, 40, 0, 7, 6, 1, 37, 0, 3, 83, 0, 2, 17, 71, 3, 83,
- 38, 0, 7, 6, 1, 38, 0, 4, 2, 17, 71, 3, 99, 0, 2, 208, 184, 0, 3, 101, 0, 7, 6, 1, 39, 0, 3, 117, 0, 2,
- 17, 71, 3, 117, 38, 0, 7, 6, 1, 40, 0, 208, 190, 1, 21, 2, 32, 3, 8, 76, 39, 0, 3, 76, 0, 7, 6, 1, 41, 0,
- 3, 91, 0, 7, 6, 1, 42, 0, 3, 91, 47, 0, 2, 17, 71, 3, 91, 115, 0, 7, 6, 1, 43, 0, 3, 13, 0, 209, 130, 1,
- 21, 2, 32, 14, 128, 128, 130, 3, 13, 47, 0, 7, 6, 1, 45, 0, 1, 17, 67, 3, 0, 3, 57, 0, 7, 6, 1, 47, 0, 1,
- 17, 67, 3, 40, 0, 3, 57, 40, 0, 7, 6, 1, 48, 0, 208, 189, 208, 184, 208, 181, 1, 21, 2, 32, 3, 6, 57, 35, 50, 37,
- 36, 0, 4, 1, 17, 67, 3, 35, 0, 1, 17, 67, 21, 2, 32, 14, 128, 192, 129, 0, 209, 130, 1, 17, 67, 21, 2, 32, 14, 128,
- 192, 130, 3, 35, 47, 0, 4, 3, 57, 35, 0, 1, 21, 2, 32, 14, 128, 192, 129, 0, 209, 130, 1, 21, 2, 32, 14, 128, 192, 130,
- 3, 57, 35, 47, 0, 7, 6, 0, 209, 144, 3, 7, 36, 0, 209, 157, 3, 7, 37, 0, 204, 128, 3, 8, 0, 36, 3, 72, 6, 39,
- 64, 35, 34, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts6 = FileInMemory_createWithData (27006, reinterpret_cast<const char *> (&espeakdata_dicts6_data),
- U"espeak-1.48.04-source/espeak-data/bg_dict",
+ static unsigned char espeakdata_dicts5_data[26955] = {
+ 0, 4, 0, 0, 170, 99, 0, 0, 8, 197, 64, 20, 144, 245, 48, 66, 8, 197, 55, 166, 81, 81, 48, 66, 8, 197, 50, 226, 80, 81,
+ 48, 67, 8, 197, 47, 52, 209, 173, 48, 66, 0, 9, 198, 88, 148, 147, 60, 195, 196, 67, 9, 198, 87, 163, 107, 60, 195, 196, 68, 9,
+ 198, 25, 50, 77, 60, 195, 196, 68, 9, 198, 168, 139, 211, 60, 195, 196, 68, 0, 8, 197, 52, 20, 203, 5, 0, 66, 0, 6, 195, 79,
+ 128, 72, 66, 7, 196, 175, 99, 137, 52, 67, 0, 7, 196, 74, 49, 84, 68, 66, 7, 196, 67, 97, 139, 76, 66, 7, 196, 65, 27, 137,
+ 12, 65, 8, 197, 66, 148, 58, 5, 48, 67, 7, 196, 8, 244, 212, 100, 66, 0, 5, 193, 4, 72, 23, 8, 197, 149, 18, 75, 5, 48,
+ 67, 6, 195, 75, 160, 74, 66, 12, 201, 68, 17, 73, 60, 68, 65, 52, 245, 115, 70, 6, 195, 48, 98, 250, 65, 9, 198, 47, 161, 73,
+ 60, 195, 196, 68, 9, 198, 17, 16, 85, 60, 195, 196, 67, 0, 17, 66, 5, 0, 35, 48, 35, 34, 47, 35, 65, 6, 36, 50, 47, 0,
+ 24, 6, 195, 5, 0, 89, 66, 0, 6, 195, 148, 204, 192, 66, 10, 199, 197, 36, 6, 45, 63, 65, 76, 68, 0, 7, 196, 73, 67, 37,
+ 56, 66, 7, 196, 20, 115, 227, 56, 66, 7, 196, 212, 81, 170, 48, 67, 0, 6, 65, 8, 71, 13, 0, 8, 197, 64, 193, 130, 24, 160,
+ 66, 0, 9, 198, 77, 27, 210, 67, 212, 192, 66, 9, 198, 73, 52, 65, 76, 97, 0, 66, 9, 198, 197, 36, 201, 77, 68, 192, 67, 9,
+ 198, 24, 50, 237, 37, 4, 192, 67, 0, 0, 11, 200, 84, 148, 248, 5, 51, 204, 60, 64, 69, 0, 7, 65, 12, 84, 13, 0, 14, 4,
+ 193, 12, 23, 8, 197, 77, 18, 66, 60, 160, 66, 8, 197, 73, 94, 207, 36, 80, 67, 6, 195, 67, 211, 202, 66, 6, 195, 244, 99, 0,
+ 66, 8, 197, 10, 188, 2, 232, 80, 67, 0, 9, 198, 73, 52, 73, 88, 236, 64, 66, 6, 195, 67, 100, 47, 66, 9, 198, 52, 193, 139,
+ 60, 222, 192, 67, 9, 198, 44, 243, 80, 61, 36, 192, 66, 9, 198, 14, 52, 147, 24, 204, 64, 67, 0, 0, 6, 195, 14, 251, 177, 67,
+ 0, 12, 65, 16, 81, 39, 72, 6, 37, 50, 35, 0, 25, 9, 198, 47, 19, 193, 67, 160, 83, 69, 8, 197, 22, 196, 209, 199, 176, 67,
+ 8, 197, 168, 36, 65, 87, 48, 67, 0, 6, 195, 74, 170, 87, 66, 9, 198, 64, 17, 73, 100, 21, 128, 67, 0, 6, 195, 73, 179, 64,
+ 72, 9, 198, 16, 20, 147, 216, 227, 205, 67, 0, 17, 4, 95, 100, 112, 116, 10, 117, 38, 6, 35, 64, 39, 10, 37, 15, 0, 6, 195,
+ 75, 9, 237, 67, 7, 196, 20, 146, 229, 76, 66, 7, 196, 173, 114, 115, 236, 68, 0, 6, 65, 20, 72, 13, 0, 8, 197, 25, 99, 204,
+ 61, 48, 67, 0, 9, 198, 77, 18, 80, 76, 149, 128, 66, 0, 9, 198, 188, 99, 79, 17, 16, 85, 68, 0, 7, 196, 74, 210, 219, 52,
+ 66, 6, 195, 69, 64, 177, 66, 0, 4, 193, 24, 72, 9, 198, 32, 20, 207, 99, 2, 75, 66, 8, 197, 19, 3, 215, 36, 80, 67, 0,
+ 9, 198, 73, 15, 19, 60, 222, 192, 67, 9, 198, 53, 67, 133, 105, 66, 192, 66, 9, 198, 140, 50, 193, 20, 114, 96, 65, 6, 195, 47,
+ 138, 7, 66, 0, 6, 195, 79, 133, 8, 66, 0, 7, 196, 75, 22, 6, 92, 66, 6, 195, 75, 19, 197, 66, 12, 201, 64, 243, 9, 76,
+ 99, 73, 17, 27, 211, 69, 0, 6, 65, 28, 90, 13, 0, 8, 197, 52, 105, 78, 60, 192, 67, 6, 195, 22, 180, 238, 66, 0, 6, 195,
+ 24, 180, 111, 66, 0, 0, 0, 7, 195, 45, 16, 74, 72, 23, 6, 65, 32, 88, 13, 0, 8, 197, 45, 68, 82, 189, 48, 66, 9, 198,
+ 45, 22, 196, 157, 16, 83, 67, 8, 197, 44, 243, 85, 245, 48, 66, 8, 197, 20, 98, 239, 5, 48, 67, 0, 9, 198, 72, 19, 79, 72,
+ 59, 64, 67, 9, 198, 64, 244, 240, 92, 155, 64, 68, 6, 195, 4, 81, 147, 66, 0, 10, 199, 67, 100, 198, 45, 63, 65, 76, 68, 6,
+ 195, 176, 107, 192, 67, 6, 195, 147, 97, 64, 66, 0, 11, 1, 35, 72, 6, 37, 38, 36, 95, 0, 27, 6, 195, 91, 161, 109, 66, 6,
+ 195, 36, 81, 173, 67, 6, 195, 11, 19, 205, 66, 0, 5, 193, 36, 72, 8, 8, 197, 69, 77, 213, 60, 32, 67, 8, 197, 66, 145, 68,
+ 159, 208, 65, 9, 198, 24, 179, 6, 45, 50, 75, 67, 9, 198, 20, 241, 13, 5, 50, 75, 67, 8, 197, 16, 197, 16, 25, 112, 66, 0,
+ 13, 1, 37, 48, 34, 39, 117, 6, 36, 50, 47, 0, 27, 9, 198, 64, 243, 6, 13, 177, 64, 67, 6, 195, 44, 157, 83, 66, 0, 16,
+ 67, 73, 52, 64, 89, 47, 34, 6, 35, 50, 37, 117, 35, 0, 24, 6, 1, 38, 21, 0, 10, 6, 195, 60, 140, 192, 66, 6, 195, 46,
+ 252, 192, 66, 6, 195, 18, 220, 192, 66, 0, 6, 195, 129, 102, 209, 66, 7, 196, 197, 62, 228, 76, 67, 0, 6, 65, 40, 37, 0, 72,
+ 8, 197, 160, 61, 140, 60, 64, 67, 6, 195, 4, 90, 82, 66, 0, 6, 195, 77, 18, 115, 66, 9, 198, 66, 148, 198, 45, 36, 192, 66,
+ 6, 195, 44, 22, 115, 66, 0, 15, 1, 42, 88, 84, 36, 88, 72, 6, 37, 76, 49, 35, 0, 27, 0, 8, 196, 67, 208, 69, 36, 72,
+ 23, 9, 1, 43, 48, 55, 40, 89, 0, 27, 9, 198, 84, 244, 221, 60, 163, 0, 66, 6, 195, 77, 18, 125, 66, 9, 198, 65, 62, 207,
+ 22, 180, 238, 68, 0, 6, 65, 44, 49, 13, 0, 8, 197, 88, 207, 79, 86, 224, 67, 8, 197, 73, 60, 56, 37, 32, 67, 8, 197, 16,
+ 194, 87, 239, 16, 67, 8, 197, 16, 16, 186, 23, 16, 67, 0, 4, 129, 45, 8, 9, 198, 52, 22, 113, 224, 148, 128, 68, 9, 198, 44,
+ 20, 11, 60, 222, 192, 67, 9, 198, 189, 50, 68, 236, 242, 128, 68, 0, 6, 195, 221, 3, 204, 66, 6, 195, 157, 16, 68, 66, 0, 8,
+ 196, 35, 160, 69, 36, 72, 23, 21, 1, 47, 50, 35, 49, 64, 6, 39, 50, 36, 50, 35, 15, 76, 36, 34, 47, 4, 35, 0, 7, 196,
+ 165, 15, 83, 236, 67, 7, 196, 68, 17, 73, 188, 67, 6, 195, 60, 34, 61, 66, 7, 196, 54, 226, 115, 236, 68, 7, 196, 52, 100, 198,
+ 244, 67, 6, 195, 5, 82, 89, 66, 0, 6, 65, 48, 55, 13, 0, 8, 197, 69, 178, 248, 37, 32, 67, 6, 195, 31, 2, 86, 66, 8,
+ 197, 188, 177, 147, 119, 208, 67, 0, 9, 198, 24, 193, 139, 79, 97, 64, 67, 6, 195, 18, 219, 211, 66, 9, 198, 8, 241, 15, 72, 201,
+ 192, 67, 0, 10, 199, 66, 209, 179, 76, 243, 15, 16, 69, 10, 199, 52, 100, 198, 244, 243, 15, 16, 69, 9, 198, 24, 66, 80, 78, 3,
+ 177, 66, 0, 0, 6, 65, 52, 65, 13, 0, 8, 197, 11, 161, 140, 25, 80, 67, 8, 197, 5, 68, 144, 81, 96, 65, 0, 6, 195, 91,
+ 163, 111, 66, 6, 195, 64, 241, 147, 66, 0, 9, 198, 91, 99, 143, 17, 16, 85, 67, 9, 198, 76, 148, 15, 17, 16, 85, 67, 9, 198,
+ 65, 91, 87, 17, 16, 85, 66, 9, 198, 66, 209, 143, 17, 16, 85, 68, 9, 198, 48, 148, 207, 17, 16, 85, 67, 9, 198, 47, 164, 207,
+ 17, 16, 85, 67, 9, 198, 25, 51, 143, 17, 16, 85, 67, 0, 7, 196, 83, 97, 193, 40, 67, 7, 196, 55, 0, 71, 236, 67, 0, 6,
+ 65, 56, 50, 13, 0, 8, 197, 72, 19, 79, 80, 176, 67, 8, 197, 52, 18, 14, 36, 176, 66, 8, 197, 8, 241, 15, 54, 224, 67, 0,
+ 6, 195, 176, 243, 123, 67, 6, 195, 46, 244, 243, 66, 0, 0, 6, 195, 244, 146, 0, 66, 0, 8, 197, 85, 180, 147, 108, 176, 66, 9,
+ 198, 64, 197, 19, 177, 16, 83, 67, 8, 197, 32, 96, 200, 24, 176, 66, 9, 198, 232, 148, 147, 177, 16, 83, 68, 0, 16, 1, 61, 36,
+ 15, 34, 6, 35, 84, 50, 39, 15, 50, 4, 35, 0, 9, 198, 68, 18, 13, 37, 38, 204, 65, 0, 0, 7, 196, 97, 65, 20, 56, 66,
+ 9, 198, 73, 54, 203, 51, 130, 82, 67, 7, 196, 72, 98, 233, 76, 66, 6, 195, 75, 160, 85, 66, 7, 196, 67, 102, 9, 76, 65, 7,
+ 196, 44, 245, 70, 196, 67, 7, 196, 236, 100, 201, 44, 67, 9, 198, 24, 81, 140, 12, 18, 146, 65, 6, 195, 23, 186, 153, 66, 0, 11,
+ 1, 64, 49, 55, 6, 39, 65, 71, 35, 0, 6, 65, 64, 48, 13, 0, 6, 195, 76, 153, 78, 66, 9, 198, 60, 47, 79, 76, 243, 123,
+ 69, 8, 197, 10, 242, 209, 81, 48, 66, 0, 10, 198, 64, 243, 70, 28, 85, 0, 72, 23, 6, 195, 92, 153, 83, 66, 6, 195, 54, 193,
+ 147, 66, 6, 195, 28, 157, 83, 66, 0, 9, 198, 64, 243, 9, 17, 16, 85, 67, 10, 199, 189, 50, 80, 240, 100, 201, 44, 69, 0, 6,
+ 195, 91, 161, 141, 66, 9, 198, 74, 48, 224, 56, 245, 110, 68, 7, 196, 145, 89, 76, 196, 67, 7, 196, 36, 131, 211, 224, 67, 0, 6,
+ 65, 68, 34, 13, 0, 8, 197, 84, 243, 11, 51, 208, 66, 8, 197, 73, 69, 76, 119, 208, 66, 9, 198, 64, 98, 210, 36, 209, 147, 67,
+ 0, 13, 202, 73, 179, 211, 25, 129, 146, 76, 60, 9, 44, 67, 6, 195, 66, 227, 211, 66, 0, 6, 195, 222, 132, 192, 66, 0, 7, 196,
+ 88, 22, 73, 100, 66, 7, 196, 20, 105, 74, 48, 66, 0, 7, 65, 72, 89, 13, 0, 14, 4, 193, 72, 23, 6, 195, 79, 137, 78, 66,
+ 8, 197, 47, 160, 77, 24, 192, 67, 0, 9, 198, 172, 49, 133, 80, 180, 192, 67, 0, 0, 6, 195, 75, 0, 83, 66, 7, 196, 67, 176,
+ 193, 32, 66, 7, 196, 60, 35, 15, 16, 66, 6, 195, 12, 20, 173, 66, 0, 6, 65, 76, 47, 13, 0, 8, 197, 91, 179, 70, 51, 16,
+ 67, 8, 197, 80, 94, 142, 36, 176, 65, 8, 197, 79, 192, 148, 103, 48, 67, 8, 197, 68, 19, 65, 34, 240, 67, 8, 197, 47, 19, 213,
+ 184, 208, 67, 8, 197, 44, 21, 24, 80, 176, 65, 0, 9, 198, 67, 100, 201, 212, 64, 72, 68, 6, 195, 53, 72, 211, 66, 9, 198, 55,
+ 50, 83, 247, 17, 0, 66, 9, 198, 22, 113, 133, 192, 146, 192, 66, 0, 6, 195, 73, 49, 128, 72, 0, 7, 196, 66, 147, 15, 52, 66,
+ 7, 196, 44, 241, 212, 88, 66, 0, 5, 193, 80, 72, 23, 8, 197, 12, 100, 246, 19, 48, 67, 0, 9, 198, 73, 62, 198, 61, 34, 248,
+ 68, 0, 9, 198, 128, 165, 198, 67, 109, 69, 68, 9, 198, 77, 22, 194, 227, 109, 69, 68, 0, 7, 196, 95, 21, 250, 196, 65, 6, 195,
+ 85, 77, 145, 66, 11, 200, 73, 58, 80, 76, 243, 73, 95, 16, 68, 7, 196, 73, 51, 201, 44, 66, 7, 196, 212, 83, 205, 236, 67, 7,
+ 196, 9, 67, 29, 204, 66, 0, 6, 65, 84, 83, 13, 0, 9, 198, 74, 84, 201, 73, 50, 75, 67, 9, 198, 47, 53, 198, 72, 156, 251,
+ 69, 9, 198, 24, 180, 147, 238, 67, 147, 67, 0, 9, 198, 75, 162, 207, 84, 17, 0, 67, 9, 198, 64, 20, 209, 39, 165, 128, 67, 0,
+ 10, 199, 84, 244, 253, 25, 15, 83, 236, 69, 9, 198, 84, 244, 207, 17, 16, 85, 67, 9, 198, 79, 179, 79, 17, 16, 85, 67, 9, 198,
+ 20, 99, 79, 17, 16, 85, 67, 0, 9, 198, 77, 18, 66, 82, 67, 0, 67, 0, 6, 65, 88, 101, 13, 0, 6, 195, 34, 99, 202, 66,
+ 0, 9, 198, 80, 194, 88, 56, 146, 192, 65, 9, 198, 76, 111, 70, 76, 146, 192, 68, 9, 198, 65, 16, 83, 192, 146, 192, 65, 0, 10,
+ 199, 20, 99, 21, 199, 162, 84, 52, 67, 0, 7, 196, 80, 128, 134, 44, 66, 11, 200, 77, 18, 66, 4, 74, 78, 36, 176, 66, 11, 200,
+ 73, 60, 3, 25, 36, 206, 36, 176, 65, 7, 196, 220, 53, 143, 32, 66, 7, 196, 44, 244, 204, 204, 66, 6, 195, 34, 99, 197, 66, 0,
+ 30, 1, 92, 39, 71, 34, 6, 35, 47, 50, 35, 15, 50, 35, 49, 64, 6, 39, 50, 36, 50, 35, 15, 76, 36, 34, 47, 4, 35, 0,
+ 6, 65, 92, 117, 13, 0, 8, 197, 76, 240, 143, 18, 240, 67, 8, 197, 216, 208, 143, 36, 80, 67, 12, 201, 68, 17, 73, 61, 49, 150,
+ 56, 146, 192, 69, 12, 201, 65, 34, 86, 224, 20, 207, 48, 241, 0, 69, 8, 197, 64, 145, 147, 25, 48, 67, 8, 197, 64, 20, 139, 168,
+ 192, 66, 8, 197, 140, 142, 142, 36, 176, 65, 8, 197, 140, 78, 206, 36, 176, 65, 8, 197, 44, 19, 66, 81, 16, 66, 8, 197, 19, 98,
+ 14, 36, 176, 66, 8, 197, 8, 18, 179, 25, 48, 67, 8, 197, 4, 87, 229, 57, 48, 67, 0, 9, 198, 77, 27, 210, 67, 212, 252, 67,
+ 9, 198, 44, 20, 207, 48, 146, 192, 67, 6, 195, 15, 1, 151, 66, 0, 12, 1, 94, 49, 39, 55, 6, 37, 71, 49, 35, 0, 0, 6,
+ 195, 78, 146, 61, 66, 0, 14, 4, 95, 49, 77, 49, 99, 37, 55, 6, 35, 72, 35, 0, 6, 65, 96, 76, 13, 0, 8, 197, 76, 96,
+ 134, 103, 192, 67, 8, 197, 69, 70, 67, 25, 48, 66, 6, 195, 55, 62, 150, 66, 8, 197, 44, 22, 109, 61, 48, 67, 6, 195, 8, 31,
+ 0, 66, 0, 10, 198, 36, 131, 70, 28, 85, 0, 72, 23, 20, 4, 95, 49, 77, 50, 36, 72, 6, 37, 50, 15, 65, 37, 55, 37, 6,
+ 39, 50, 0, 9, 198, 91, 99, 137, 45, 223, 64, 67, 9, 198, 72, 16, 143, 77, 223, 64, 67, 9, 198, 47, 19, 198, 45, 27, 192, 68,
+ 9, 198, 17, 27, 197, 60, 219, 192, 67, 0, 21, 4, 95, 49, 77, 51, 36, 72, 6, 37, 50, 15, 65, 37, 55, 37, 6, 35, 34, 72,
+ 0, 10, 199, 48, 109, 82, 24, 185, 78, 76, 68, 0, 7, 196, 91, 181, 42, 52, 67, 7, 196, 84, 146, 9, 44, 66, 7, 196, 76, 97,
+ 6, 48, 66, 7, 196, 74, 81, 73, 204, 67, 7, 196, 64, 240, 143, 40, 66, 7, 196, 197, 37, 12, 196, 67, 0, 6, 65, 100, 91, 13,
+ 0, 12, 201, 47, 53, 251, 76, 208, 74, 73, 63, 64, 66, 8, 197, 13, 178, 19, 244, 64, 66, 8, 197, 9, 67, 5, 60, 64, 66, 0,
+ 6, 195, 18, 99, 211, 66, 0, 0, 7, 196, 61, 49, 39, 244, 65, 7, 196, 244, 145, 49, 180, 68, 0, 7, 65, 104, 91, 47, 13, 0,
+ 8, 197, 21, 16, 68, 80, 224, 66, 8, 197, 212, 83, 204, 24, 160, 67, 8, 197, 189, 63, 15, 54, 240, 68, 0, 9, 198, 44, 48, 69,
+ 68, 20, 192, 66, 9, 198, 20, 100, 15, 32, 148, 192, 66, 0, 7, 195, 73, 180, 128, 72, 23, 6, 195, 60, 35, 112, 66, 0, 7, 196,
+ 30, 144, 134, 92, 66, 7, 196, 12, 19, 80, 240, 66, 0, 13, 65, 108, 6, 36, 34, 81, 4, 39, 55, 35, 65, 0, 8, 197, 92, 99,
+ 15, 86, 240, 67, 8, 197, 88, 241, 65, 148, 160, 67, 8, 197, 76, 99, 6, 87, 48, 67, 8, 197, 176, 24, 14, 36, 176, 66, 8, 197,
+ 57, 66, 204, 27, 16, 67, 8, 197, 36, 220, 14, 36, 176, 65, 0, 9, 198, 73, 62, 47, 156, 97, 64, 68, 9, 198, 72, 99, 112, 56,
+ 146, 192, 65, 9, 198, 48, 145, 38, 56, 146, 192, 65, 0, 10, 199, 58, 115, 194, 60, 64, 101, 100, 69, 0, 7, 196, 91, 1, 70, 44,
+ 66, 9, 198, 220, 217, 13, 9, 67, 0, 67, 7, 196, 44, 96, 129, 64, 66, 0, 8, 197, 84, 195, 211, 39, 176, 67, 9, 198, 73, 64,
+ 146, 77, 16, 83, 66, 9, 198, 73, 52, 91, 12, 226, 75, 66, 8, 197, 44, 19, 123, 79, 48, 67, 0, 0, 0, 7, 196, 73, 180, 165,
+ 12, 66, 7, 196, 75, 11, 15, 72, 67, 0, 13, 65, 116, 6, 36, 34, 65, 4, 35, 64, 13, 49, 0, 8, 197, 160, 35, 210, 212, 80,
+ 67, 8, 197, 34, 188, 231, 24, 80, 68, 0, 6, 195, 67, 101, 111, 66, 6, 195, 36, 211, 211, 66, 0, 6, 1, 118, 21, 0, 10, 10,
+ 199, 47, 49, 79, 55, 18, 84, 52, 67, 0, 11, 200, 64, 243, 20, 68, 18, 16, 4, 80, 68, 7, 196, 20, 243, 107, 196, 67, 7, 196,
+ 17, 240, 198, 96, 66, 0, 6, 1, 120, 21, 0, 10, 8, 197, 68, 148, 206, 36, 176, 66, 9, 198, 44, 59, 211, 37, 49, 147, 67, 0,
+ 9, 198, 88, 100, 211, 68, 146, 192, 66, 9, 198, 76, 146, 195, 192, 146, 192, 65, 9, 198, 45, 180, 69, 30, 210, 96, 65, 0, 6, 195,
+ 79, 143, 64, 66, 10, 199, 161, 4, 102, 24, 83, 137, 44, 66, 6, 195, 140, 146, 192, 66, 9, 198, 5, 3, 211, 24, 242, 0, 68, 0,
+ 9, 198, 47, 52, 209, 4, 32, 82, 67, 7, 196, 196, 149, 201, 180, 68, 0, 8, 197, 88, 18, 133, 80, 176, 66, 12, 201, 73, 182, 20,
+ 13, 36, 195, 192, 146, 192, 66, 9, 198, 24, 193, 139, 79, 99, 123, 68, 0, 7, 195, 44, 20, 207, 72, 23, 9, 198, 88, 148, 56, 62,
+ 83, 64, 68, 9, 198, 72, 177, 144, 76, 146, 192, 66, 9, 198, 52, 100, 207, 20, 146, 192, 67, 0, 6, 195, 79, 15, 64, 66, 9, 198,
+ 52, 17, 5, 188, 242, 0, 67, 0, 9, 198, 79, 99, 6, 40, 37, 18, 67, 0, 8, 197, 79, 99, 80, 25, 48, 66, 8, 197, 56, 148,
+ 209, 5, 48, 66, 6, 195, 53, 77, 206, 66, 0, 9, 198, 24, 193, 139, 79, 99, 128, 67, 0, 0, 6, 195, 224, 149, 13, 65, 7, 196,
+ 44, 21, 101, 56, 66, 6, 195, 22, 200, 197, 66, 0, 8, 197, 85, 16, 72, 119, 208, 66, 0, 9, 198, 77, 16, 77, 64, 204, 64, 66,
+ 9, 198, 68, 147, 76, 128, 236, 64, 65, 6, 195, 6, 83, 111, 67, 0, 6, 195, 66, 241, 140, 66, 6, 195, 188, 156, 192, 67, 0, 7,
+ 196, 245, 62, 6, 20, 67, 7, 196, 52, 155, 58, 20, 67, 7, 196, 55, 162, 212, 96, 66, 7, 196, 20, 98, 233, 76, 66, 0, 8, 197,
+ 80, 210, 82, 108, 192, 65, 8, 197, 67, 100, 236, 60, 192, 67, 8, 197, 66, 52, 147, 216, 224, 66, 8, 197, 161, 77, 135, 4, 160, 68,
+ 8, 197, 44, 20, 9, 148, 192, 67, 8, 197, 23, 177, 130, 24, 160, 67, 0, 6, 195, 98, 113, 139, 66, 9, 198, 95, 18, 195, 4, 164,
+ 128, 66, 9, 198, 60, 81, 139, 60, 204, 192, 68, 6, 195, 24, 193, 139, 66, 0, 0, 8, 196, 61, 50, 219, 52, 72, 23, 7, 196, 72,
+ 148, 232, 28, 66, 7, 196, 12, 89, 198, 92, 66, 7, 196, 9, 179, 53, 96, 66, 0, 16, 67, 9, 67, 0, 71, 40, 55, 36, 84, 4,
+ 35, 34, 47, 0, 24, 8, 197, 72, 20, 209, 5, 0, 66, 8, 197, 45, 28, 79, 51, 16, 67, 6, 195, 47, 131, 202, 66, 8, 197, 37,
+ 36, 15, 51, 16, 67, 8, 197, 20, 144, 68, 206, 208, 68, 8, 197, 16, 18, 15, 51, 16, 67, 8, 197, 11, 1, 149, 37, 32, 67, 8,
+ 197, 4, 77, 142, 60, 208, 67, 0, 6, 195, 95, 18, 75, 66, 9, 198, 89, 67, 111, 60, 145, 64, 68, 6, 195, 164, 220, 211, 66, 9,
+ 198, 55, 195, 196, 48, 97, 64, 67, 9, 198, 19, 49, 79, 48, 158, 192, 68, 6, 195, 168, 188, 211, 66, 0, 10, 199, 76, 100, 142, 60,
+ 68, 91, 20, 67, 6, 195, 66, 240, 124, 67, 6, 195, 61, 153, 128, 66, 9, 198, 52, 146, 246, 72, 190, 0, 67, 0, 7, 195, 72, 193,
+ 133, 72, 23, 7, 196, 61, 48, 198, 72, 66, 7, 196, 46, 251, 73, 128, 66, 7, 196, 212, 95, 79, 20, 67, 0, 5, 193, 144, 72, 23,
+ 8, 197, 85, 18, 72, 119, 208, 66, 8, 197, 79, 209, 129, 23, 208, 68, 8, 197, 64, 243, 9, 55, 176, 67, 8, 197, 52, 17, 1, 35,
+ 16, 67, 8, 197, 10, 209, 65, 91, 16, 67, 0, 6, 195, 233, 54, 203, 66, 0, 6, 195, 25, 51, 192, 65, 10, 199, 52, 20, 140, 61,
+ 32, 198, 76, 67, 0, 0, 8, 197, 93, 181, 83, 24, 112, 66, 8, 197, 48, 109, 195, 108, 80, 67, 8, 197, 17, 180, 77, 24, 112, 66,
+ 0, 0, 8, 197, 77, 18, 88, 51, 0, 66, 6, 195, 236, 32, 80, 66, 0, 6, 195, 73, 176, 189, 66, 7, 196, 67, 189, 228, 48, 67,
+ 6, 195, 52, 97, 109, 66, 7, 196, 45, 25, 129, 40, 66, 0, 0, 10, 66, 17, 16, 81, 34, 35, 47, 0, 24, 9, 198, 88, 17, 71,
+ 185, 178, 192, 67, 6, 195, 55, 213, 11, 66, 6, 195, 34, 241, 111, 66, 6, 195, 5, 96, 83, 66, 0, 6, 195, 25, 59, 128, 66, 0,
+ 7, 196, 18, 144, 134, 92, 66, 7, 196, 8, 243, 9, 20, 66, 0, 8, 197, 76, 96, 83, 70, 208, 67, 8, 197, 68, 18, 11, 61, 144,
+ 66, 0, 0, 6, 195, 92, 155, 192, 66, 0, 5, 194, 159, 0, 66, 7, 196, 145, 156, 6, 92, 65, 7, 196, 52, 104, 206, 28, 66, 0,
+ 5, 193, 160, 72, 11, 8, 197, 88, 145, 81, 189, 48, 66, 8, 197, 66, 49, 9, 5, 48, 67, 8, 197, 44, 244, 204, 25, 48, 66, 6,
+ 195, 188, 29, 206, 67, 9, 198, 4, 128, 148, 96, 226, 75, 65, 0, 20, 4, 95, 50, 77, 50, 72, 84, 6, 35, 15, 65, 37, 55, 37,
+ 6, 39, 50, 35, 0, 9, 198, 40, 241, 79, 87, 211, 64, 67, 6, 195, 20, 97, 151, 66, 0, 21, 4, 95, 50, 77, 51, 72, 84, 6,
+ 35, 15, 65, 37, 55, 37, 6, 35, 34, 72, 35, 0, 10, 199, 88, 99, 79, 16, 195, 194, 196, 68, 0, 7, 195, 8, 98, 0, 72, 23,
+ 7, 196, 61, 49, 70, 48, 66, 0, 11, 200, 45, 67, 133, 81, 17, 71, 38, 0, 65, 8, 197, 44, 19, 66, 80, 128, 66, 0, 9, 198,
+ 36, 212, 6, 22, 244, 128, 67, 0, 0, 7, 196, 96, 99, 9, 44, 66, 7, 196, 80, 211, 137, 44, 66, 9, 198, 67, 212, 213, 24, 163,
+ 0, 66, 7, 196, 46, 50, 221, 244, 66, 0, 4, 193, 168, 72, 9, 198, 73, 14, 205, 5, 113, 147, 67, 8, 197, 44, 243, 51, 38, 208,
+ 68, 8, 197, 44, 20, 9, 148, 224, 67, 8, 197, 20, 149, 83, 204, 64, 66, 8, 197, 169, 113, 139, 70, 208, 67, 8, 197, 12, 99, 9,
+ 46, 240, 67, 8, 197, 7, 179, 200, 60, 192, 68, 0, 0, 6, 195, 66, 236, 192, 66, 0, 6, 195, 67, 96, 237, 66, 7, 196, 49, 177,
+ 198, 92, 66, 7, 196, 20, 155, 79, 16, 67, 7, 196, 18, 49, 15, 48, 66, 7, 196, 10, 182, 73, 100, 66, 0, 8, 197, 91, 166, 12,
+ 108, 176, 66, 8, 197, 73, 51, 205, 5, 96, 66, 8, 197, 68, 18, 11, 51, 48, 66, 0, 9, 198, 48, 98, 147, 194, 244, 192, 65, 9,
+ 198, 46, 208, 66, 181, 178, 192, 68, 0, 9, 198, 53, 66, 9, 46, 113, 133, 68, 10, 199, 40, 241, 103, 60, 95, 79, 20, 69, 0, 11,
+ 200, 84, 244, 207, 52, 20, 251, 38, 208, 70, 7, 196, 64, 102, 75, 240, 66, 7, 196, 11, 209, 70, 40, 66, 0, 8, 197, 54, 226, 122,
+ 23, 176, 68, 8, 197, 44, 148, 58, 37, 32, 67, 6, 195, 192, 150, 58, 66, 8, 197, 20, 243, 113, 39, 48, 68, 0, 6, 194, 20, 16,
+ 72, 11, 6, 195, 55, 211, 115, 66, 0, 10, 199, 72, 98, 72, 52, 243, 15, 16, 68, 6, 195, 64, 244, 248, 66, 10, 199, 45, 18, 77,
+ 196, 243, 15, 16, 68, 10, 199, 24, 66, 80, 76, 243, 15, 16, 68, 0, 7, 196, 140, 47, 49, 76, 67, 7, 196, 44, 20, 201, 204, 67,
+ 0, 6, 195, 149, 15, 0, 66, 9, 198, 148, 180, 137, 20, 147, 211, 68, 9, 198, 73, 1, 139, 82, 51, 147, 67, 9, 198, 189, 50, 87,
+ 36, 179, 51, 68, 0, 0, 6, 195, 64, 244, 252, 66, 6, 195, 52, 105, 76, 66, 0, 9, 198, 98, 113, 139, 61, 128, 82, 68, 7, 196,
+ 216, 131, 194, 236, 67, 6, 195, 60, 33, 141, 66, 7, 196, 53, 68, 139, 180, 66, 7, 196, 54, 100, 84, 20, 66, 0, 8, 197, 76, 98,
+ 210, 78, 224, 66, 6, 195, 52, 105, 78, 66, 8, 197, 52, 21, 167, 36, 176, 67, 8, 197, 37, 36, 251, 36, 176, 67, 0, 0, 10, 199,
+ 73, 50, 80, 192, 82, 111, 76, 68, 6, 195, 60, 47, 64, 66, 0, 7, 196, 92, 155, 201, 20, 67, 7, 196, 91, 164, 20, 56, 66, 7,
+ 196, 88, 18, 27, 68, 66, 7, 196, 73, 241, 198, 76, 66, 7, 196, 73, 176, 198, 76, 66, 9, 198, 46, 233, 193, 77, 128, 82, 68, 7,
+ 196, 44, 20, 219, 68, 66, 7, 196, 7, 188, 230, 76, 68, 0, 8, 197, 96, 150, 56, 24, 160, 67, 8, 197, 90, 210, 85, 5, 48, 67,
+ 8, 197, 84, 244, 248, 140, 224, 67, 8, 197, 65, 68, 73, 148, 224, 67, 8, 197, 9, 67, 4, 81, 16, 66, 0, 6, 195, 64, 244, 243,
+ 66, 6, 195, 60, 33, 147, 66, 9, 198, 54, 180, 137, 53, 67, 64, 65, 0, 7, 195, 13, 22, 200, 72, 23, 0, 7, 196, 73, 68, 251,
+ 192, 67, 7, 196, 44, 62, 165, 48, 66, 7, 196, 212, 83, 227, 32, 67, 6, 195, 4, 117, 17, 66, 0, 8, 197, 84, 244, 149, 5, 48,
+ 66, 8, 197, 66, 149, 70, 45, 48, 66, 8, 197, 24, 180, 144, 237, 48, 66, 8, 197, 9, 241, 71, 25, 48, 66, 0, 6, 195, 52, 243,
+ 35, 66, 6, 195, 50, 113, 151, 66, 9, 198, 17, 16, 85, 60, 219, 192, 67, 6, 195, 170, 49, 147, 67, 0, 6, 195, 60, 35, 200, 66,
+ 0, 11, 200, 52, 109, 203, 60, 208, 177, 5, 48, 69, 7, 196, 47, 164, 20, 32, 66, 0, 8, 197, 68, 18, 11, 60, 192, 66, 6, 195,
+ 60, 35, 202, 66, 0, 6, 195, 105, 74, 87, 66, 6, 195, 70, 106, 23, 66, 9, 198, 53, 66, 9, 46, 244, 192, 67, 9, 198, 17, 16,
+ 77, 61, 92, 192, 67, 9, 198, 5, 92, 73, 76, 100, 192, 68, 9, 198, 153, 63, 73, 76, 100, 192, 68, 0, 10, 199, 52, 18, 146, 79,
+ 211, 27, 44, 67, 6, 195, 46, 147, 204, 66, 0, 7, 196, 74, 81, 239, 76, 66, 9, 198, 67, 100, 201, 213, 65, 122, 68, 11, 200, 64,
+ 243, 9, 76, 244, 197, 24, 192, 68, 7, 196, 67, 177, 65, 88, 66, 7, 196, 44, 242, 6, 48, 66, 0, 8, 197, 96, 20, 17, 4, 128,
+ 66, 8, 197, 55, 30, 237, 60, 64, 68, 8, 197, 44, 243, 22, 60, 128, 66, 8, 197, 16, 20, 147, 216, 192, 66, 0, 10, 66, 13, 96,
+ 84, 107, 39, 47, 0, 24, 9, 198, 17, 180, 76, 60, 35, 204, 67, 0, 7, 195, 32, 17, 64, 72, 23, 10, 199, 72, 49, 147, 60, 67,
+ 6, 20, 67, 6, 195, 67, 100, 236, 65, 10, 199, 22, 209, 139, 60, 67, 6, 20, 68, 0, 7, 196, 65, 18, 83, 176, 65, 7, 196, 67,
+ 178, 79, 20, 67, 7, 196, 47, 98, 198, 76, 66, 0, 8, 197, 67, 4, 137, 207, 176, 68, 8, 197, 44, 62, 147, 239, 48, 67, 8, 197,
+ 32, 99, 70, 55, 176, 67, 6, 195, 15, 4, 238, 66, 0, 9, 198, 79, 131, 196, 68, 21, 64, 67, 9, 198, 65, 16, 79, 76, 101, 192,
+ 67, 9, 198, 56, 146, 235, 12, 101, 192, 65, 9, 198, 53, 180, 83, 12, 101, 192, 66, 9, 198, 48, 97, 79, 88, 241, 64, 67, 9, 198,
+ 25, 2, 68, 68, 21, 64, 67, 9, 198, 153, 51, 196, 68, 21, 64, 67, 0, 6, 195, 86, 226, 72, 66, 9, 198, 47, 52, 209, 5, 60,
+ 61, 68, 0, 7, 196, 87, 3, 205, 192, 67, 7, 196, 81, 16, 68, 188, 67, 7, 196, 74, 84, 212, 76, 66, 7, 196, 11, 161, 84, 44,
+ 66, 7, 196, 180, 37, 13, 196, 67, 0, 8, 197, 55, 18, 71, 81, 0, 67, 8, 197, 180, 32, 83, 217, 32, 67, 0, 9, 198, 68, 18,
+ 16, 48, 241, 64, 66, 0, 6, 195, 24, 82, 64, 65, 10, 199, 72, 96, 251, 60, 146, 19, 176, 68, 0, 7, 195, 13, 42, 69, 72, 23,
+ 6, 195, 96, 21, 25, 66, 7, 196, 216, 131, 122, 196, 67, 11, 200, 64, 243, 20, 66, 244, 137, 207, 176, 70, 6, 195, 22, 224, 85, 66,
+ 7, 196, 16, 244, 231, 188, 67, 0, 8, 197, 72, 20, 252, 36, 176, 67, 8, 197, 52, 244, 248, 24, 80, 67, 6, 195, 9, 73, 78, 66,
+ 0, 6, 194, 144, 80, 72, 23, 9, 198, 72, 197, 7, 8, 22, 64, 66, 0, 9, 198, 47, 61, 209, 92, 149, 13, 66, 10, 199, 13, 178,
+ 16, 38, 83, 137, 44, 66, 10, 199, 15, 179, 184, 60, 91, 201, 44, 67, 0, 9, 198, 85, 27, 203, 52, 29, 206, 67, 9, 198, 68, 17,
+ 73, 61, 128, 82, 68, 7, 196, 161, 33, 146, 236, 67, 7, 196, 55, 161, 58, 196, 67, 7, 196, 12, 100, 233, 92, 66, 0, 8, 197, 89,
+ 27, 240, 36, 176, 65, 8, 197, 64, 243, 112, 36, 176, 67, 8, 197, 64, 241, 66, 36, 48, 65, 9, 198, 48, 98, 139, 226, 52, 147, 67,
+ 0, 9, 198, 64, 97, 65, 16, 241, 0, 67, 6, 195, 45, 44, 51, 66, 0, 9, 198, 68, 18, 11, 68, 22, 0, 65, 10, 199, 45, 22,
+ 245, 36, 131, 9, 12, 67, 0, 7, 196, 67, 162, 198, 76, 66, 0, 8, 197, 54, 49, 112, 25, 112, 67, 8, 197, 46, 49, 112, 25, 112,
+ 65, 8, 197, 44, 20, 139, 25, 48, 66, 0, 9, 198, 221, 0, 69, 28, 152, 0, 65, 6, 195, 64, 17, 51, 66, 0, 6, 195, 55, 219,
+ 64, 66, 0, 7, 196, 79, 211, 79, 32, 66, 7, 196, 67, 17, 42, 56, 66, 7, 196, 52, 20, 246, 72, 66, 7, 196, 47, 99, 73, 20,
+ 66, 0, 8, 197, 86, 254, 137, 61, 48, 68, 8, 197, 164, 133, 12, 149, 48, 67, 8, 197, 66, 145, 77, 25, 48, 66, 8, 197, 35, 162,
+ 38, 5, 48, 67, 12, 201, 24, 193, 139, 79, 99, 115, 77, 223, 64, 69, 8, 197, 20, 144, 77, 189, 48, 67, 8, 197, 8, 242, 139, 61,
+ 48, 66, 0, 5, 194, 10, 144, 72, 9, 198, 24, 193, 139, 79, 97, 240, 68, 9, 198, 189, 61, 144, 60, 195, 196, 68, 0, 9, 198, 97,
+ 66, 212, 56, 85, 17, 67, 10, 199, 73, 177, 17, 4, 113, 111, 196, 66, 6, 195, 73, 76, 68, 66, 6, 195, 11, 172, 192, 66, 0, 7,
+ 196, 167, 83, 3, 236, 67, 7, 196, 64, 242, 9, 12, 65, 11, 200, 24, 180, 139, 81, 18, 9, 189, 48, 68, 11, 200, 153, 51, 211, 70,
+ 244, 144, 245, 48, 68, 0, 8, 197, 77, 18, 66, 80, 224, 66, 8, 197, 65, 18, 72, 70, 176, 65, 0, 9, 198, 84, 244, 207, 74, 84,
+ 192, 67, 9, 198, 80, 226, 67, 236, 208, 68, 68, 9, 198, 65, 64, 187, 76, 100, 192, 67, 9, 198, 52, 146, 246, 9, 68, 128, 67, 0,
+ 0, 7, 196, 84, 18, 147, 204, 66, 6, 195, 150, 50, 0, 66, 7, 196, 48, 97, 9, 204, 67, 11, 200, 47, 52, 209, 4, 17, 77, 242,
+ 208, 69, 7, 196, 44, 248, 196, 192, 67, 7, 196, 20, 240, 137, 12, 65, 7, 196, 4, 34, 1, 92, 66, 0, 8, 197, 21, 73, 16, 164,
+ 224, 67, 8, 197, 20, 53, 2, 60, 160, 66, 0, 9, 198, 129, 100, 203, 49, 64, 128, 66, 9, 198, 77, 18, 87, 12, 100, 192, 66, 13,
+ 202, 76, 99, 6, 84, 244, 207, 5, 14, 129, 76, 71, 6, 195, 23, 90, 87, 66, 9, 198, 19, 211, 215, 12, 100, 192, 67, 6, 195, 9,
+ 70, 115, 66, 9, 198, 233, 0, 69, 28, 146, 192, 67, 0, 10, 199, 84, 244, 207, 5, 14, 129, 76, 69, 6, 195, 20, 106, 136, 66, 0,
+ 6, 195, 86, 226, 109, 67, 7, 196, 81, 96, 71, 244, 67, 7, 196, 73, 51, 198, 28, 66, 7, 196, 66, 249, 76, 204, 67, 7, 196, 44,
+ 243, 6, 28, 66, 7, 196, 32, 20, 245, 68, 66, 0, 8, 197, 66, 115, 6, 46, 240, 67, 0, 6, 195, 48, 147, 115, 66, 9, 198, 43,
+ 179, 196, 48, 149, 64, 67, 0, 10, 199, 75, 185, 219, 16, 206, 207, 20, 69, 0, 7, 196, 86, 244, 207, 52, 66, 7, 196, 77, 18, 79,
+ 20, 66, 6, 195, 67, 131, 49, 66, 7, 196, 55, 162, 201, 32, 66, 6, 195, 32, 20, 61, 66, 7, 196, 9, 66, 198, 76, 66, 7, 196,
+ 7, 121, 14, 72, 67, 7, 196, 5, 34, 198, 76, 66, 7, 196, 232, 208, 68, 188, 67, 0, 12, 201, 47, 17, 141, 5, 51, 196, 68, 21,
+ 64, 69, 0, 6, 195, 145, 1, 131, 66, 6, 195, 197, 91, 211, 66, 0, 0, 7, 196, 67, 97, 41, 72, 66, 7, 196, 64, 97, 111, 76,
+ 66, 7, 196, 54, 241, 122, 196, 67, 0, 8, 197, 74, 170, 3, 108, 80, 67, 9, 198, 66, 148, 147, 69, 64, 239, 67, 8, 197, 65, 25,
+ 142, 80, 176, 66, 8, 197, 17, 16, 69, 24, 112, 66, 8, 197, 8, 19, 66, 80, 176, 66, 0, 9, 198, 88, 145, 118, 48, 241, 0, 67,
+ 9, 198, 85, 68, 100, 20, 114, 96, 65, 9, 198, 15, 14, 207, 48, 241, 0, 68, 0, 6, 195, 61, 33, 140, 66, 0, 6, 195, 47, 132,
+ 253, 66, 0, 9, 198, 87, 163, 65, 92, 96, 211, 67, 8, 197, 74, 51, 112, 36, 176, 65, 0, 11, 66, 25, 48, 36, 47, 6, 35, 91,
+ 0, 24, 6, 195, 67, 100, 243, 66, 6, 195, 11, 48, 179, 66, 0, 10, 199, 72, 98, 233, 149, 18, 65, 76, 69, 10, 199, 67, 99, 6,
+ 149, 18, 65, 76, 69, 9, 198, 4, 223, 83, 37, 39, 125, 68, 0, 7, 196, 91, 197, 17, 16, 66, 9, 198, 8, 144, 140, 36, 245, 110,
+ 68, 0, 8, 197, 17, 16, 69, 25, 112, 66, 0, 9, 198, 65, 34, 86, 60, 195, 196, 67, 9, 198, 52, 146, 246, 86, 227, 64, 67, 9,
+ 198, 20, 98, 59, 77, 223, 64, 67, 0, 6, 195, 81, 15, 64, 66, 10, 199, 46, 209, 138, 20, 244, 139, 224, 68, 10, 199, 21, 16, 77,
+ 5, 53, 17, 16, 67, 0, 11, 200, 73, 1, 151, 38, 210, 72, 189, 48, 69, 7, 196, 69, 179, 70, 28, 66, 6, 195, 55, 213, 113, 66,
+ 0, 8, 197, 64, 197, 3, 25, 112, 66, 8, 197, 47, 160, 179, 5, 48, 67, 8, 197, 24, 180, 144, 245, 48, 66, 8, 197, 20, 148, 139,
+ 189, 48, 66, 8, 197, 23, 178, 67, 5, 48, 67, 0, 9, 198, 76, 101, 142, 60, 195, 196, 67, 6, 195, 64, 148, 59, 66, 6, 195, 31,
+ 161, 51, 66, 0, 10, 66, 8, 192, 71, 55, 39, 49, 0, 24, 6, 195, 145, 11, 77, 66, 6, 195, 10, 182, 209, 66, 0, 0, 0, 8,
+ 197, 73, 180, 17, 80, 64, 66, 8, 197, 45, 68, 73, 60, 128, 67, 0, 9, 198, 72, 19, 108, 205, 61, 140, 68, 9, 198, 20, 101, 201,
+ 8, 99, 0, 67, 9, 198, 18, 52, 144, 5, 15, 0, 67, 0, 6, 195, 96, 25, 76, 66, 9, 198, 44, 243, 80, 48, 98, 211, 66, 6,
+ 195, 232, 76, 192, 66, 0, 7, 196, 77, 18, 83, 204, 66, 7, 196, 61, 82, 87, 236, 67, 9, 198, 44, 243, 80, 48, 98, 210, 66, 7,
+ 196, 196, 82, 106, 20, 67, 7, 196, 180, 44, 79, 72, 67, 0, 8, 197, 93, 180, 67, 80, 192, 66, 0, 9, 198, 88, 19, 70, 48, 108,
+ 192, 68, 6, 195, 164, 114, 77, 66, 9, 198, 56, 150, 65, 21, 180, 64, 67, 9, 198, 47, 52, 209, 5, 36, 192, 66, 9, 198, 20, 144,
+ 80, 4, 140, 192, 68, 9, 198, 9, 180, 72, 224, 148, 128, 67, 0, 6, 195, 72, 209, 128, 72, 6, 195, 75, 186, 136, 66, 10, 199, 68,
+ 18, 14, 60, 67, 6, 20, 67, 0, 7, 196, 150, 52, 155, 52, 67, 6, 195, 60, 40, 203, 65, 7, 196, 47, 162, 70, 72, 65, 7, 196,
+ 25, 11, 143, 16, 67, 7, 196, 13, 180, 54, 72, 66, 6, 195, 11, 176, 187, 66, 0, 8, 197, 84, 18, 15, 55, 176, 67, 8, 197, 52,
+ 97, 109, 119, 48, 67, 8, 197, 16, 18, 15, 55, 176, 67, 8, 197, 4, 208, 83, 119, 208, 67, 0, 8, 197, 204, 32, 89, 38, 0, 65,
+ 0, 6, 195, 16, 19, 112, 66, 0, 7, 196, 91, 211, 210, 188, 67, 7, 196, 76, 99, 6, 92, 66, 7, 196, 47, 169, 3, 180, 67, 6,
+ 195, 20, 98, 239, 66, 7, 196, 11, 160, 66, 188, 67, 0, 6, 195, 52, 100, 238, 66, 8, 197, 52, 21, 129, 19, 48, 67, 0, 6, 194,
+ 32, 16, 72, 23, 9, 198, 8, 241, 73, 19, 161, 64, 67, 0, 7, 195, 65, 18, 64, 72, 23, 9, 198, 84, 206, 9, 20, 148, 139, 67,
+ 10, 199, 79, 98, 139, 4, 81, 201, 128, 65, 10, 199, 23, 179, 65, 76, 243, 15, 16, 68, 10, 199, 22, 217, 187, 4, 81, 201, 128, 67,
+ 10, 199, 9, 65, 75, 4, 81, 201, 128, 65, 0, 7, 196, 73, 67, 81, 172, 65, 7, 196, 37, 146, 65, 72, 67, 7, 196, 32, 16, 143,
+ 40, 66, 7, 196, 20, 96, 137, 76, 65, 11, 200, 19, 14, 237, 37, 34, 77, 81, 32, 68, 7, 196, 11, 98, 193, 76, 66, 0, 9, 198,
+ 91, 209, 143, 17, 16, 85, 68, 9, 198, 67, 211, 143, 17, 16, 85, 67, 8, 197, 181, 98, 77, 36, 176, 67, 0, 9, 198, 141, 62, 228,
+ 20, 114, 96, 66, 0, 9, 198, 84, 16, 145, 36, 176, 83, 67, 0, 11, 200, 88, 148, 15, 91, 49, 81, 36, 176, 68, 11, 200, 65, 18,
+ 67, 109, 17, 240, 36, 176, 66, 6, 195, 224, 144, 83, 67, 9, 198, 48, 100, 142, 37, 129, 138, 67, 7, 196, 47, 179, 210, 196, 67, 7,
+ 196, 21, 66, 193, 76, 66, 0, 8, 197, 9, 67, 83, 24, 112, 66, 0, 12, 201, 64, 243, 20, 84, 16, 145, 36, 176, 83, 69, 9, 198,
+ 52, 227, 199, 37, 49, 140, 65, 9, 198, 12, 100, 147, 156, 242, 128, 67, 0, 7, 195, 45, 179, 64, 72, 23, 6, 195, 61, 43, 128, 66,
+ 9, 198, 47, 53, 240, 77, 16, 83, 67, 6, 195, 10, 203, 64, 66, 0, 7, 195, 13, 178, 0, 72, 23, 7, 196, 78, 147, 157, 244, 66,
+ 7, 196, 72, 20, 219, 68, 66, 7, 196, 21, 65, 84, 44, 66, 0, 8, 197, 72, 49, 147, 25, 112, 66, 8, 197, 64, 245, 131, 5, 48,
+ 66, 9, 198, 64, 20, 17, 36, 176, 89, 65, 8, 197, 54, 240, 82, 79, 192, 67, 8, 197, 20, 155, 70, 45, 48, 67, 6, 195, 20, 98,
+ 250, 65, 8, 197, 4, 130, 77, 81, 48, 65, 0, 6, 195, 20, 98, 253, 66, 0, 0, 6, 195, 196, 124, 59, 67, 7, 196, 4, 40, 212,
+ 76, 65, 0, 8, 197, 44, 243, 80, 61, 48, 66, 8, 197, 21, 177, 197, 25, 112, 66, 0, 6, 195, 47, 17, 237, 66, 0, 9, 198, 67,
+ 98, 212, 23, 2, 75, 66, 10, 199, 48, 98, 231, 60, 83, 227, 32, 69, 9, 198, 17, 16, 77, 5, 50, 75, 67, 10, 199, 9, 66, 205,
+ 24, 162, 219, 68, 65, 0, 0, 8, 197, 145, 18, 207, 54, 240, 67, 6, 195, 140, 177, 138, 66, 0, 5, 194, 144, 160, 65, 9, 198, 79,
+ 179, 79, 74, 84, 192, 67, 9, 198, 47, 52, 198, 45, 36, 192, 66, 6, 195, 26, 84, 0, 66, 9, 198, 212, 95, 65, 32, 81, 140, 68,
+ 0, 6, 195, 70, 108, 64, 66, 6, 195, 244, 99, 204, 67, 6, 195, 25, 95, 0, 66, 10, 199, 12, 99, 15, 72, 148, 6, 20, 68, 0,
+ 6, 195, 72, 98, 51, 66, 7, 196, 52, 97, 5, 188, 66, 0, 8, 197, 64, 100, 205, 24, 128, 66, 8, 197, 64, 20, 147, 246, 208, 67,
+ 8, 197, 55, 51, 204, 60, 64, 67, 6, 195, 43, 190, 150, 66, 8, 197, 32, 243, 204, 60, 64, 67, 9, 198, 13, 179, 14, 60, 195, 205,
+ 67, 0, 9, 198, 73, 62, 198, 61, 50, 80, 68, 6, 195, 47, 163, 113, 66, 0, 9, 198, 8, 144, 140, 36, 243, 111, 68, 0, 7, 196,
+ 91, 181, 207, 16, 66, 7, 196, 60, 211, 6, 76, 66, 7, 196, 52, 243, 6, 92, 66, 6, 195, 47, 162, 123, 67, 7, 196, 46, 213, 212,
+ 56, 66, 7, 196, 34, 107, 73, 128, 65, 0, 8, 197, 79, 179, 79, 87, 208, 67, 8, 197, 148, 163, 184, 37, 32, 67, 8, 197, 65, 25,
+ 184, 37, 32, 67, 8, 197, 53, 68, 134, 51, 16, 67, 0, 6, 195, 91, 179, 241, 67, 9, 198, 141, 28, 68, 61, 34, 248, 68, 9, 198,
+ 18, 208, 239, 61, 34, 248, 68, 0, 9, 198, 20, 155, 70, 45, 50, 75, 68, 0, 7, 196, 84, 100, 201, 100, 66, 7, 196, 76, 251, 70,
+ 76, 67, 7, 196, 25, 100, 198, 28, 66, 7, 196, 9, 16, 77, 196, 66, 7, 196, 4, 81, 144, 76, 66, 0, 8, 197, 52, 97, 1, 87,
+ 48, 67, 8, 197, 45, 179, 139, 119, 208, 66, 0, 9, 198, 9, 67, 6, 15, 161, 64, 67, 0, 10, 199, 164, 184, 205, 4, 81, 201, 128,
+ 66, 6, 195, 66, 254, 192, 66, 6, 195, 46, 148, 240, 66, 0, 9, 198, 92, 146, 204, 61, 36, 238, 67, 7, 196, 87, 211, 65, 76, 66,
+ 7, 196, 81, 166, 209, 8, 66, 7, 196, 75, 20, 198, 32, 66, 7, 196, 52, 18, 4, 180, 66, 6, 195, 46, 148, 243, 66, 6, 195, 47,
+ 160, 83, 66, 0, 12, 3, 226, 132, 150, 50, 6, 39, 65, 36, 34, 0, 0, 0, 9, 198, 20, 96, 134, 48, 243, 123, 68, 0, 9, 198,
+ 221, 114, 79, 48, 241, 0, 68, 7, 196, 64, 153, 68, 244, 67, 7, 196, 61, 50, 207, 72, 66, 7, 196, 44, 99, 6, 100, 66, 7, 196,
+ 232, 243, 65, 76, 67, 7, 196, 4, 83, 124, 180, 67, 0, 8, 197, 80, 226, 75, 80, 208, 65, 8, 197, 72, 222, 129, 16, 80, 66, 8,
+ 197, 68, 18, 4, 216, 208, 66, 8, 197, 37, 36, 253, 36, 176, 67, 9, 198, 8, 98, 9, 73, 60, 0, 67, 8, 197, 232, 158, 196, 232,
+ 80, 68, 0, 9, 198, 64, 243, 9, 92, 18, 128, 67, 0, 10, 199, 52, 243, 9, 76, 60, 9, 44, 66, 0, 7, 196, 88, 20, 219, 68,
+ 66, 7, 196, 68, 18, 53, 20, 66, 7, 196, 45, 67, 70, 92, 66, 7, 196, 44, 243, 6, 76, 66, 7, 196, 46, 52, 104, 76, 66, 7,
+ 196, 44, 148, 6, 28, 66, 7, 196, 44, 22, 77, 240, 66, 7, 196, 10, 212, 129, 52, 66, 0, 8, 197, 68, 18, 16, 37, 48, 65, 8,
+ 197, 189, 242, 83, 25, 48, 68, 0, 9, 198, 84, 100, 147, 36, 59, 64, 67, 6, 195, 61, 52, 61, 66, 0, 9, 198, 68, 18, 146, 108,
+ 49, 147, 67, 9, 198, 67, 98, 193, 31, 2, 75, 66, 9, 198, 24, 193, 139, 77, 18, 75, 67, 0, 7, 196, 99, 180, 198, 28, 66, 7,
+ 196, 84, 197, 9, 20, 66, 9, 198, 67, 100, 201, 212, 49, 146, 68, 7, 196, 196, 59, 73, 20, 67, 0, 8, 197, 65, 18, 67, 25, 48,
+ 66, 8, 197, 20, 101, 70, 45, 48, 66, 8, 197, 4, 74, 68, 5, 48, 67, 0, 6, 195, 90, 210, 85, 66, 6, 195, 173, 55, 125, 66,
+ 0, 0, 7, 196, 197, 94, 139, 76, 66, 0, 6, 131, 226, 128, 166, 8, 8, 197, 53, 68, 165, 56, 64, 66, 0, 9, 198, 75, 17, 73,
+ 44, 20, 192, 67, 9, 198, 46, 241, 73, 20, 20, 192, 67, 9, 198, 197, 49, 140, 24, 180, 192, 67, 0, 8, 197, 86, 235, 211, 217, 0,
+ 67, 10, 199, 73, 59, 15, 60, 47, 79, 76, 69, 6, 195, 224, 148, 192, 65, 6, 195, 15, 161, 140, 66, 0, 7, 196, 88, 18, 131, 188,
+ 66, 7, 196, 68, 18, 53, 40, 66, 7, 196, 60, 36, 134, 16, 66, 7, 196, 47, 160, 179, 184, 67, 7, 196, 4, 44, 193, 76, 67, 0,
+ 12, 201, 221, 114, 109, 20, 99, 108, 68, 20, 192, 70, 12, 201, 47, 52, 209, 5, 10, 67, 68, 20, 192, 68, 8, 197, 12, 100, 246, 14,
+ 208, 67, 0, 9, 198, 79, 176, 80, 24, 52, 192, 67, 9, 198, 67, 100, 144, 24, 180, 192, 66, 9, 198, 20, 97, 48, 236, 20, 192, 68,
+ 0, 10, 199, 68, 18, 11, 6, 3, 137, 44, 66, 10, 199, 52, 17, 9, 73, 52, 65, 76, 67, 6, 195, 8, 98, 60, 66, 0, 6, 195,
+ 26, 83, 51, 67, 7, 196, 25, 2, 68, 204, 67, 0, 8, 197, 72, 99, 32, 59, 16, 65, 8, 197, 47, 19, 210, 183, 48, 68, 0, 5,
+ 194, 163, 48, 66, 0, 7, 195, 66, 145, 64, 72, 23, 9, 198, 220, 36, 147, 15, 2, 75, 65, 10, 199, 45, 190, 73, 44, 241, 212, 88,
+ 68, 0, 11, 200, 77, 244, 76, 124, 71, 195, 25, 128, 68, 7, 196, 75, 17, 71, 240, 66, 7, 196, 177, 62, 15, 20, 67, 0, 8, 197,
+ 75, 186, 147, 119, 208, 67, 8, 197, 48, 100, 248, 37, 32, 67, 0, 6, 195, 54, 241, 45, 66, 0, 7, 195, 61, 32, 240, 72, 23, 0,
+ 8, 196, 72, 52, 91, 88, 72, 23, 7, 196, 68, 148, 212, 180, 67, 6, 195, 64, 150, 167, 66, 9, 198, 52, 146, 207, 48, 241, 0, 67,
+ 6, 195, 54, 241, 47, 66, 0, 0, 12, 201, 65, 180, 198, 100, 100, 147, 15, 2, 75, 67, 9, 198, 65, 16, 70, 32, 146, 192, 67, 9,
+ 198, 53, 22, 210, 56, 146, 192, 66, 9, 198, 47, 164, 194, 140, 230, 64, 66, 6, 195, 19, 188, 0, 66, 9, 198, 212, 193, 138, 8, 243,
+ 0, 65, 0, 0, 6, 195, 60, 197, 11, 66, 9, 198, 52, 148, 207, 48, 241, 0, 67, 6, 195, 47, 161, 111, 66, 7, 196, 32, 20, 1,
+ 72, 66, 6, 195, 9, 68, 243, 66, 7, 196, 8, 99, 15, 76, 66, 0, 9, 198, 88, 145, 118, 17, 16, 85, 67, 12, 201, 77, 180, 15,
+ 108, 70, 204, 56, 146, 192, 67, 9, 198, 76, 99, 6, 17, 16, 85, 67, 6, 195, 164, 249, 78, 67, 12, 201, 65, 25, 143, 108, 70, 204,
+ 56, 146, 192, 67, 12, 201, 24, 113, 141, 25, 33, 152, 56, 146, 192, 67, 8, 197, 188, 67, 15, 86, 224, 67, 0, 9, 198, 86, 197, 18,
+ 56, 146, 192, 65, 9, 198, 77, 21, 7, 192, 146, 192, 65, 9, 198, 73, 181, 24, 192, 146, 192, 68, 9, 198, 64, 243, 9, 76, 146, 192,
+ 67, 9, 198, 52, 17, 1, 35, 30, 192, 68, 9, 198, 44, 243, 119, 52, 243, 0, 67, 0, 7, 195, 88, 99, 64, 72, 23, 0, 11, 200,
+ 77, 18, 91, 17, 179, 14, 36, 176, 66, 7, 196, 72, 187, 197, 180, 66, 7, 196, 64, 242, 29, 244, 66, 7, 196, 52, 18, 20, 76, 66,
+ 7, 196, 7, 210, 82, 76, 66, 0, 8, 197, 72, 18, 131, 189, 48, 66, 12, 201, 64, 100, 207, 108, 70, 204, 56, 146, 192, 67, 8, 197,
+ 144, 154, 147, 25, 48, 68, 8, 197, 44, 148, 27, 165, 112, 65, 8, 197, 47, 17, 146, 47, 128, 67, 8, 197, 44, 99, 6, 67, 192, 67,
+ 0, 9, 198, 52, 97, 45, 60, 219, 192, 68, 9, 198, 8, 22, 137, 96, 179, 192, 65, 0, 0, 7, 196, 52, 25, 69, 244, 67, 7, 196,
+ 47, 212, 198, 28, 66, 7, 196, 28, 104, 211, 196, 67, 7, 196, 23, 49, 212, 188, 67, 0, 8, 197, 74, 83, 133, 233, 48, 66, 8, 197,
+ 66, 51, 153, 25, 48, 66, 8, 197, 64, 20, 147, 25, 48, 66, 8, 197, 31, 195, 210, 47, 128, 67, 8, 197, 7, 179, 210, 149, 48, 68,
+ 0, 9, 198, 66, 241, 73, 101, 11, 192, 67, 0, 6, 195, 128, 137, 252, 67, 9, 198, 74, 144, 155, 68, 226, 75, 65, 9, 198, 72, 99,
+ 18, 108, 49, 147, 67, 9, 198, 64, 19, 70, 76, 226, 75, 65, 0, 11, 200, 73, 51, 205, 5, 51, 210, 47, 128, 68, 7, 196, 67, 96,
+ 227, 44, 65, 11, 200, 52, 17, 14, 37, 51, 210, 47, 128, 68, 0, 8, 197, 216, 188, 5, 216, 192, 67, 9, 198, 44, 243, 66, 4, 170,
+ 17, 67, 8, 197, 44, 22, 75, 154, 208, 67, 8, 197, 46, 211, 194, 70, 240, 67, 8, 197, 233, 98, 123, 24, 160, 68, 8, 197, 5, 3,
+ 196, 24, 160, 67, 0, 9, 198, 20, 146, 211, 61, 92, 192, 67, 9, 198, 20, 99, 6, 16, 20, 192, 67, 0, 10, 199, 73, 178, 195, 233,
+ 63, 47, 76, 68, 9, 198, 45, 223, 85, 37, 145, 139, 65, 10, 199, 20, 100, 134, 76, 240, 143, 40, 68, 0, 7, 196, 72, 197, 4, 4,
+ 66, 7, 196, 164, 244, 165, 76, 67, 11, 200, 68, 17, 73, 61, 34, 68, 144, 192, 69, 7, 196, 67, 165, 198, 48, 66, 7, 196, 47, 164,
+ 198, 48, 66, 7, 196, 36, 212, 1, 72, 66, 7, 196, 8, 16, 148, 196, 67, 0, 8, 197, 44, 21, 2, 60, 160, 67, 8, 197, 44, 20,
+ 147, 216, 224, 66, 9, 198, 36, 132, 27, 48, 179, 205, 67, 12, 201, 9, 241, 71, 25, 62, 54, 24, 180, 192, 69, 8, 197, 8, 98, 2,
+ 216, 160, 66, 0, 9, 198, 76, 99, 6, 64, 20, 192, 67, 9, 198, 44, 244, 141, 206, 100, 192, 67, 9, 198, 24, 180, 144, 204, 20, 192,
+ 67, 9, 198, 9, 27, 160, 57, 60, 64, 67, 0, 10, 199, 160, 52, 65, 73, 60, 9, 44, 68, 0, 7, 196, 79, 101, 70, 40, 66, 7,
+ 196, 73, 61, 134, 28, 66, 0, 9, 198, 84, 99, 5, 55, 166, 109, 65, 9, 198, 73, 180, 134, 50, 3, 177, 66, 8, 197, 73, 68, 240,
+ 119, 208, 67, 8, 197, 72, 191, 80, 39, 48, 67, 8, 197, 64, 20, 129, 31, 176, 67, 8, 197, 145, 3, 204, 27, 48, 68, 9, 198, 52,
+ 21, 186, 4, 81, 193, 68, 8, 197, 44, 20, 9, 103, 48, 67, 12, 201, 24, 193, 139, 79, 97, 79, 8, 144, 192, 68, 8, 197, 20, 96,
+ 137, 79, 208, 65, 0, 7, 195, 176, 17, 193, 72, 23, 0, 9, 198, 74, 84, 207, 72, 190, 0, 67, 9, 198, 64, 243, 9, 76, 146, 239,
+ 68, 0, 6, 195, 54, 242, 123, 67, 6, 195, 18, 222, 0, 66, 7, 196, 232, 76, 230, 76, 67, 0, 8, 197, 88, 97, 6, 55, 48, 67,
+ 8, 197, 86, 249, 72, 119, 208, 67, 8, 197, 31, 49, 12, 119, 208, 66, 8, 197, 19, 163, 137, 35, 48, 67, 0, 9, 198, 74, 49, 79,
+ 48, 97, 64, 67, 6, 195, 54, 240, 85, 66, 0, 6, 195, 220, 179, 204, 66, 6, 195, 61, 36, 240, 66, 9, 198, 244, 177, 146, 77, 27,
+ 211, 67, 9, 198, 212, 89, 219, 69, 49, 135, 68, 0, 8, 196, 67, 100, 201, 12, 72, 23, 7, 196, 44, 18, 6, 196, 67, 7, 196, 15,
+ 180, 198, 64, 66, 7, 196, 4, 43, 207, 72, 67, 0, 9, 197, 144, 209, 146, 76, 240, 72, 23, 8, 197, 68, 18, 17, 36, 48, 65, 8,
+ 197, 64, 241, 86, 60, 80, 66, 8, 197, 49, 73, 19, 36, 176, 67, 8, 197, 13, 180, 67, 24, 112, 66, 8, 197, 8, 149, 83, 24, 176,
+ 66, 0, 7, 195, 66, 145, 73, 72, 23, 9, 198, 108, 70, 204, 56, 146, 192, 65, 9, 198, 85, 26, 215, 39, 62, 192, 68, 9, 198, 72,
+ 209, 153, 56, 146, 192, 66, 0, 10, 199, 64, 243, 20, 60, 47, 79, 76, 69, 9, 198, 52, 20, 147, 60, 92, 211, 67, 6, 195, 47, 169,
+ 76, 66, 0, 6, 195, 90, 208, 83, 66, 7, 196, 73, 66, 205, 188, 66, 7, 196, 75, 177, 239, 76, 66, 11, 200, 64, 241, 84, 96, 20,
+ 147, 108, 176, 65, 7, 196, 44, 245, 203, 232, 65, 0, 9, 198, 76, 99, 6, 76, 148, 0, 67, 8, 197, 216, 219, 211, 36, 176, 67, 12,
+ 201, 216, 142, 54, 36, 141, 69, 37, 49, 140, 69, 8, 197, 52, 20, 251, 36, 176, 67, 8, 197, 13, 180, 83, 24, 112, 66, 0, 0, 10,
+ 199, 81, 36, 61, 24, 83, 137, 44, 65, 6, 195, 149, 107, 192, 66, 10, 199, 69, 65, 79, 20, 240, 137, 12, 67, 0, 11, 200, 73, 180,
+ 12, 24, 220, 14, 36, 176, 66, 7, 196, 24, 51, 148, 88, 66, 0, 12, 201, 61, 35, 79, 108, 70, 204, 56, 146, 192, 67, 8, 197, 45,
+ 16, 69, 25, 112, 66, 0, 6, 195, 74, 208, 77, 66, 9, 198, 9, 18, 68, 4, 95, 0, 67, 0, 6, 195, 130, 147, 64, 66, 9, 198,
+ 73, 178, 77, 192, 226, 75, 66, 9, 198, 21, 177, 197, 60, 36, 111, 67, 0, 7, 196, 64, 148, 134, 92, 66, 6, 195, 61, 49, 151, 66,
+ 7, 196, 47, 96, 82, 188, 67, 0, 8, 197, 91, 211, 210, 47, 128, 67, 6, 195, 64, 148, 186, 65, 8, 197, 197, 36, 241, 45, 48, 66,
+ 0, 12, 201, 72, 97, 77, 61, 177, 27, 48, 226, 75, 67, 9, 198, 64, 243, 20, 73, 179, 128, 67, 9, 198, 20, 149, 84, 33, 223, 64,
+ 67, 0, 15, 3, 95, 51, 88, 47, 34, 6, 37, 72, 36, 89, 36, 47, 0, 9, 198, 65, 18, 125, 37, 49, 147, 68, 10, 199, 65, 16,
+ 80, 70, 99, 148, 44, 67, 9, 198, 66, 179, 210, 76, 226, 75, 65, 9, 198, 13, 22, 210, 76, 226, 75, 66, 9, 198, 180, 179, 214, 60,
+ 194, 75, 68, 0, 13, 3, 95, 48, 67, 89, 47, 6, 39, 47, 37, 50, 0, 7, 196, 68, 18, 2, 244, 66, 7, 196, 60, 47, 79, 76,
+ 67, 7, 196, 140, 212, 9, 204, 67, 7, 196, 46, 118, 6, 16, 66, 7, 196, 16, 240, 140, 192, 66, 7, 196, 16, 145, 47, 76, 66, 0,
+ 8, 197, 54, 214, 20, 18, 240, 67, 8, 197, 32, 16, 145, 154, 240, 67, 0, 0, 6, 195, 167, 116, 64, 66, 0, 7, 196, 69, 77, 213,
+ 184, 67, 6, 195, 54, 246, 115, 66, 7, 196, 12, 100, 251, 188, 67, 7, 196, 12, 99, 20, 68, 66, 7, 196, 8, 245, 134, 52, 66, 0,
+ 0, 0, 0, 10, 3, 95, 49, 67, 89, 47, 6, 39, 0, 6, 195, 54, 241, 135, 66, 11, 200, 47, 19, 213, 25, 36, 201, 14, 208, 69,
+ 7, 196, 10, 195, 20, 44, 66, 0, 0, 6, 195, 24, 204, 0, 66, 9, 198, 20, 124, 19, 108, 195, 112, 65, 9, 198, 16, 18, 56, 219,
+ 81, 64, 68, 0, 10, 199, 67, 171, 79, 16, 146, 27, 52, 65, 0, 7, 196, 52, 18, 15, 48, 66, 7, 196, 180, 16, 129, 100, 67, 0,
+ 0, 6, 194, 20, 240, 72, 23, 20, 3, 95, 49, 57, 72, 4, 36, 84, 36, 47, 50, 6, 35, 72, 36, 89, 36, 47, 0, 9, 198, 36,
+ 133, 13, 69, 65, 64, 67, 9, 198, 24, 194, 80, 220, 145, 64, 68, 9, 198, 16, 18, 15, 60, 35, 112, 68, 0, 19, 3, 95, 49, 56,
+ 4, 39, 89, 36, 65, 50, 6, 35, 72, 36, 89, 36, 47, 0, 9, 198, 76, 99, 6, 72, 190, 0, 67, 10, 199, 73, 1, 140, 24, 243,
+ 15, 16, 68, 9, 198, 65, 26, 211, 36, 187, 211, 67, 0, 13, 3, 95, 50, 67, 72, 84, 6, 36, 89, 47, 35, 0, 7, 196, 189, 52,
+ 107, 72, 66, 0, 9, 198, 67, 100, 207, 76, 148, 0, 67, 8, 197, 64, 241, 111, 36, 176, 65, 8, 197, 66, 51, 167, 36, 176, 67, 0,
+ 6, 195, 20, 248, 209, 65, 0, 6, 195, 20, 248, 208, 66, 0, 7, 196, 88, 18, 131, 236, 66, 7, 196, 72, 145, 36, 48, 66, 6, 195,
+ 45, 68, 51, 66, 7, 196, 47, 164, 198, 96, 66, 7, 196, 189, 52, 107, 76, 66, 0, 0, 18, 3, 95, 49, 49, 36, 72, 4, 37, 50,
+ 6, 35, 72, 36, 89, 36, 47, 0, 9, 198, 65, 25, 174, 56, 146, 192, 65, 6, 195, 61, 61, 81, 66, 0, 12, 3, 95, 49, 48, 72,
+ 6, 36, 89, 36, 47, 0, 6, 195, 77, 74, 12, 66, 9, 198, 47, 160, 68, 116, 242, 0, 67, 6, 195, 26, 83, 128, 66, 8, 197, 19,
+ 3, 211, 37, 0, 67, 10, 199, 168, 81, 143, 72, 145, 36, 48, 69, 0, 13, 3, 95, 51, 67, 47, 34, 6, 37, 89, 47, 35, 0, 17,
+ 3, 95, 49, 51, 47, 34, 37, 50, 6, 35, 72, 36, 89, 36, 47, 0, 7, 196, 68, 18, 5, 244, 66, 7, 196, 52, 17, 36, 76, 66,
+ 6, 195, 10, 209, 147, 66, 0, 17, 3, 95, 49, 50, 72, 84, 35, 50, 6, 35, 72, 36, 89, 36, 47, 0, 8, 197, 17, 68, 66, 25,
+ 48, 66, 0, 17, 3, 95, 49, 53, 48, 36, 47, 50, 6, 35, 72, 36, 89, 36, 47, 0, 0, 21, 3, 95, 49, 52, 76, 4, 36, 47,
+ 37, 34, 37, 50, 6, 35, 72, 36, 89, 36, 47, 0, 8, 197, 51, 19, 211, 37, 0, 67, 6, 195, 24, 223, 0, 66, 10, 199, 215, 3,
+ 143, 196, 59, 73, 20, 70, 0, 20, 3, 95, 49, 55, 89, 4, 36, 72, 36, 65, 50, 6, 35, 72, 36, 89, 36, 47, 0, 7, 196, 67,
+ 101, 198, 72, 66, 12, 201, 66, 148, 139, 205, 94, 240, 92, 152, 0, 68, 7, 196, 55, 161, 49, 180, 67, 6, 195, 30, 177, 147, 66, 0,
+ 18, 3, 95, 49, 54, 91, 36, 89, 47, 50, 6, 35, 72, 36, 89, 36, 47, 0, 8, 197, 77, 180, 78, 179, 128, 67, 8, 197, 66, 144,
+ 209, 5, 48, 66, 9, 198, 24, 83, 143, 96, 204, 0, 67, 8, 197, 4, 213, 12, 25, 48, 67, 0, 6, 194, 36, 128, 72, 23, 9, 198,
+ 52, 100, 246, 56, 243, 64, 67, 0, 17, 3, 95, 55, 88, 89, 36, 72, 36, 65, 72, 36, 89, 6, 36, 47, 0, 10, 199, 47, 31, 70,
+ 28, 148, 157, 244, 69, 9, 198, 19, 14, 237, 37, 49, 147, 69, 0, 7, 196, 166, 129, 1, 76, 67, 6, 195, 52, 17, 47, 66, 7, 196,
+ 48, 241, 9, 44, 66, 7, 196, 5, 36, 60, 196, 67, 0, 8, 197, 21, 180, 117, 140, 128, 67, 0, 0, 0, 7, 196, 44, 240, 173, 76,
+ 66, 6, 195, 188, 184, 195, 66, 0, 8, 197, 89, 67, 9, 18, 240, 67, 9, 198, 88, 243, 6, 73, 62, 241, 68, 8, 197, 52, 20, 251,
+ 38, 208, 68, 8, 197, 45, 16, 88, 60, 192, 66, 0, 0, 0, 7, 196, 67, 100, 147, 244, 66, 0, 8, 197, 56, 146, 207, 79, 16, 67,
+ 0, 9, 198, 89, 27, 248, 219, 81, 64, 68, 9, 198, 79, 131, 56, 219, 81, 64, 68, 6, 195, 170, 83, 113, 67, 0, 9, 198, 32, 20,
+ 27, 69, 54, 203, 65, 0, 6, 195, 91, 211, 115, 66, 7, 196, 79, 99, 66, 204, 66, 7, 196, 17, 244, 84, 44, 66, 0, 9, 198, 99,
+ 179, 143, 16, 193, 133, 67, 8, 197, 79, 179, 73, 23, 208, 67, 8, 197, 76, 97, 12, 37, 128, 66, 8, 197, 75, 195, 205, 5, 96, 67,
+ 6, 195, 216, 219, 210, 66, 8, 197, 4, 90, 100, 51, 16, 68, 0, 5, 194, 52, 16, 72, 11, 66, 48, 48, 55, 4, 36, 84, 35, 0,
+ 24, 6, 195, 177, 34, 69, 66, 6, 195, 47, 49, 125, 66, 0, 10, 199, 85, 16, 72, 24, 243, 15, 16, 68, 10, 199, 24, 208, 145, 36,
+ 243, 15, 16, 68, 0, 11, 200, 53, 67, 19, 36, 219, 137, 207, 176, 70, 7, 196, 16, 18, 165, 56, 66, 7, 196, 4, 74, 77, 188, 67,
+ 0, 8, 197, 222, 52, 73, 80, 208, 66, 8, 197, 65, 18, 74, 60, 208, 66, 8, 197, 55, 163, 109, 4, 80, 67, 0, 6, 194, 180, 16,
+ 72, 23, 9, 198, 55, 17, 123, 49, 178, 192, 67, 0, 9, 198, 4, 67, 15, 55, 176, 83, 68, 0, 6, 195, 84, 244, 243, 66, 11, 200,
+ 72, 198, 206, 96, 241, 12, 24, 80, 67, 7, 196, 68, 21, 129, 76, 66, 6, 195, 64, 148, 243, 66, 6, 195, 47, 62, 0, 66, 6, 195,
+ 232, 100, 147, 66, 0, 8, 197, 88, 144, 145, 36, 80, 66, 8, 197, 67, 160, 86, 60, 80, 67, 0, 6, 195, 52, 244, 253, 66, 0, 15,
+ 3, 95, 50, 88, 72, 84, 6, 35, 72, 36, 89, 36, 47, 0, 9, 198, 8, 146, 250, 11, 48, 83, 68, 0, 7, 196, 88, 207, 73, 20,
+ 66, 7, 196, 88, 18, 58, 76, 66, 6, 195, 84, 18, 47, 66, 7, 196, 74, 217, 100, 76, 67, 6, 195, 164, 129, 151, 66, 7, 196, 60,
+ 220, 201, 52, 67, 7, 196, 47, 210, 69, 244, 67, 7, 196, 32, 54, 232, 92, 66, 7, 196, 15, 179, 84, 76, 66, 0, 8, 197, 91, 195,
+ 205, 189, 48, 67, 8, 197, 77, 180, 68, 5, 144, 66, 8, 197, 52, 98, 51, 25, 48, 67, 8, 197, 52, 19, 122, 25, 112, 67, 8, 197,
+ 44, 195, 200, 25, 48, 66, 0, 9, 198, 44, 243, 66, 4, 163, 128, 66, 0, 6, 195, 216, 219, 192, 66, 9, 198, 167, 83, 31, 92, 156,
+ 251, 70, 6, 195, 232, 107, 64, 67, 9, 198, 5, 3, 204, 60, 65, 147, 68, 0, 7, 196, 96, 144, 148, 44, 66, 7, 196, 67, 21, 198,
+ 76, 66, 7, 196, 25, 36, 198, 76, 66, 7, 196, 9, 245, 70, 76, 66, 0, 9, 198, 72, 99, 32, 56, 85, 17, 67, 8, 197, 52, 20,
+ 145, 5, 80, 66, 8, 197, 25, 50, 75, 25, 48, 67, 8, 197, 8, 97, 239, 25, 112, 67, 8, 197, 8, 97, 12, 25, 112, 66, 8, 197,
+ 153, 62, 46, 61, 48, 68, 0, 9, 198, 44, 243, 44, 169, 67, 64, 66, 9, 198, 7, 179, 197, 69, 67, 64, 68, 0, 6, 195, 45, 67,
+ 124, 66, 6, 195, 191, 52, 128, 66, 0, 11, 200, 88, 147, 75, 60, 208, 177, 5, 48, 68, 7, 196, 84, 244, 132, 192, 66, 7, 196, 76,
+ 101, 83, 236, 66, 11, 200, 73, 68, 59, 84, 244, 149, 5, 48, 68, 7, 196, 220, 195, 137, 44, 66, 7, 196, 68, 18, 13, 236, 66, 7,
+ 196, 64, 100, 246, 48, 66, 7, 196, 55, 163, 197, 236, 67, 0, 8, 197, 64, 22, 75, 80, 192, 66, 8, 197, 64, 20, 1, 18, 208, 67,
+ 0, 9, 198, 84, 98, 140, 25, 60, 192, 67, 9, 198, 72, 147, 84, 140, 228, 192, 67, 5, 194, 158, 208, 66, 9, 198, 53, 68, 65, 84,
+ 100, 192, 67, 9, 198, 20, 144, 251, 74, 244, 192, 67, 9, 198, 168, 45, 130, 25, 60, 192, 68, 0, 10, 199, 52, 104, 206, 88, 243, 9,
+ 44, 68, 10, 199, 47, 49, 12, 60, 222, 193, 76, 68, 0, 7, 196, 64, 102, 1, 76, 66, 7, 196, 52, 20, 148, 68, 66, 7, 196, 47,
+ 52, 212, 68, 66, 0, 8, 197, 73, 15, 126, 55, 0, 66, 8, 197, 68, 17, 73, 46, 208, 67, 8, 197, 64, 145, 13, 24, 160, 66, 8,
+ 197, 64, 20, 147, 24, 192, 66, 8, 197, 44, 20, 17, 36, 128, 66, 0, 0, 18, 3, 95, 52, 88, 76, 36, 47, 37, 34, 6, 37, 72,
+ 36, 89, 36, 47, 0, 10, 199, 44, 243, 73, 75, 162, 65, 76, 69, 0, 7, 196, 74, 229, 6, 76, 67, 7, 196, 52, 18, 165, 64, 66,
+ 7, 196, 47, 164, 207, 84, 66, 6, 195, 15, 177, 131, 66, 0, 8, 197, 165, 83, 6, 45, 32, 66, 9, 198, 9, 16, 83, 157, 129, 133,
+ 67, 0, 9, 198, 87, 51, 196, 68, 21, 64, 67, 9, 198, 45, 22, 210, 76, 101, 192, 66, 0, 0, 7, 196, 48, 240, 148, 76, 66, 7,
+ 196, 21, 246, 70, 44, 66, 0, 8, 197, 72, 149, 110, 37, 32, 65, 8, 197, 48, 149, 198, 55, 176, 67, 8, 197, 8, 198, 213, 119, 208,
+ 66, 0, 9, 198, 65, 180, 117, 30, 149, 192, 67, 9, 198, 67, 98, 72, 88, 241, 64, 67, 9, 198, 44, 148, 140, 244, 241, 64, 67, 0,
+ 15, 3, 95, 53, 88, 48, 36, 47, 72, 36, 89, 6, 36, 47, 0, 9, 198, 64, 243, 9, 16, 195, 211, 67, 10, 199, 64, 241, 82, 24,
+ 186, 101, 68, 65, 0, 7, 196, 84, 17, 15, 76, 66, 11, 200, 68, 18, 3, 24, 164, 17, 5, 96, 67, 7, 196, 67, 100, 198, 196, 67,
+ 7, 196, 52, 22, 129, 8, 66, 7, 196, 47, 160, 84, 48, 67, 7, 196, 212, 163, 137, 44, 66, 0, 9, 197, 12, 209, 146, 76, 240, 72,
+ 23, 8, 197, 96, 149, 76, 36, 176, 66, 8, 197, 87, 49, 147, 36, 176, 67, 8, 197, 77, 16, 68, 36, 176, 66, 8, 197, 64, 241, 73,
+ 80, 208, 65, 9, 198, 66, 254, 19, 36, 181, 13, 66, 8, 197, 53, 182, 48, 36, 176, 67, 8, 197, 48, 241, 56, 24, 80, 67, 0, 0,
+ 6, 195, 5, 1, 140, 66, 0, 7, 196, 60, 46, 211, 204, 65, 0, 9, 197, 20, 241, 70, 76, 240, 72, 23, 8, 197, 49, 241, 79, 24,
+ 80, 67, 6, 195, 45, 69, 122, 65, 8, 197, 8, 97, 12, 36, 176, 66, 0, 9, 198, 152, 147, 205, 60, 81, 140, 69, 0, 16, 3, 95,
+ 54, 88, 91, 36, 89, 47, 72, 36, 89, 6, 36, 47, 0, 6, 195, 8, 240, 72, 66, 0, 7, 196, 88, 18, 163, 32, 66, 6, 195, 79,
+ 178, 123, 67, 11, 200, 73, 189, 194, 73, 48, 240, 36, 176, 66, 11, 200, 60, 38, 134, 73, 48, 240, 36, 176, 66, 7, 196, 56, 246, 134,
+ 72, 66, 9, 198, 47, 52, 209, 5, 65, 122, 67, 6, 195, 47, 49, 151, 66, 7, 196, 5, 93, 142, 76, 66, 0, 9, 198, 47, 48, 240,
+ 92, 156, 237, 69, 8, 197, 232, 100, 165, 57, 48, 67, 8, 197, 4, 90, 82, 5, 48, 67, 0, 9, 198, 88, 207, 79, 87, 211, 64, 67,
+ 9, 198, 55, 51, 196, 68, 19, 64, 67, 9, 198, 141, 28, 68, 60, 195, 196, 68, 9, 198, 8, 242, 5, 80, 75, 192, 67, 0, 6, 195,
+ 22, 243, 192, 66, 6, 195, 91, 219, 64, 66, 6, 195, 81, 27, 192, 66, 0, 7, 196, 77, 244, 66, 188, 66, 6, 195, 11, 209, 151, 66,
+ 6, 195, 173, 70, 123, 67, 0, 8, 197, 46, 52, 113, 25, 48, 67, 0, 6, 195, 51, 17, 173, 67, 0, 0, 7, 196, 73, 51, 194, 244,
+ 66, 7, 196, 60, 33, 139, 76, 66, 7, 196, 48, 110, 58, 20, 67, 11, 200, 7, 179, 211, 70, 244, 144, 245, 48, 69, 0, 8, 197, 73,
+ 254, 81, 36, 128, 66, 8, 197, 169, 52, 73, 60, 192, 67, 0, 9, 198, 73, 180, 87, 24, 35, 204, 67, 9, 198, 67, 97, 139, 148, 228,
+ 192, 67, 6, 195, 46, 58, 145, 66, 9, 198, 44, 48, 69, 70, 244, 192, 66, 9, 198, 20, 96, 159, 148, 228, 192, 67, 9, 198, 153, 62,
+ 61, 78, 148, 192, 68, 0, 6, 195, 160, 176, 64, 65, 9, 198, 44, 48, 69, 70, 226, 115, 68, 0, 7, 196, 68, 22, 6, 48, 66, 7,
+ 196, 48, 149, 240, 32, 66, 7, 196, 47, 53, 84, 32, 66, 7, 196, 44, 240, 148, 68, 66, 0, 6, 195, 47, 61, 74, 66, 8, 197, 197,
+ 49, 132, 70, 208, 67, 6, 195, 8, 241, 110, 66, 0, 5, 194, 53, 64, 72, 6, 195, 66, 144, 237, 66, 9, 198, 56, 249, 81, 37, 68,
+ 128, 66, 9, 198, 15, 180, 207, 48, 100, 192, 67, 0, 16, 3, 95, 56, 88, 39, 89, 36, 65, 72, 36, 89, 6, 36, 47, 0, 0, 6,
+ 195, 144, 179, 51, 66, 7, 196, 36, 188, 207, 52, 67, 0, 8, 197, 79, 131, 15, 55, 176, 67, 8, 197, 68, 18, 14, 61, 32, 66, 8,
+ 197, 67, 203, 18, 187, 16, 68, 8, 197, 8, 25, 76, 119, 48, 67, 0, 9, 198, 67, 160, 68, 68, 21, 64, 67, 9, 198, 52, 20, 139,
+ 232, 17, 64, 67, 9, 198, 32, 54, 206, 76, 97, 192, 66, 9, 198, 16, 99, 196, 68, 21, 64, 67, 0, 0, 8, 196, 36, 132, 15, 20,
+ 72, 23, 7, 196, 55, 4, 207, 48, 66, 7, 196, 28, 20, 141, 196, 66, 7, 196, 8, 204, 197, 196, 66, 6, 195, 4, 131, 211, 66, 0,
+ 12, 201, 84, 244, 236, 233, 51, 196, 68, 21, 64, 69, 8, 197, 67, 164, 206, 119, 208, 66, 8, 197, 12, 100, 246, 55, 176, 67, 8, 197,
+ 5, 43, 210, 119, 208, 67, 8, 197, 172, 48, 77, 235, 16, 68, 0, 5, 194, 36, 208, 72, 7, 195, 145, 42, 69, 72, 23, 9, 198, 97,
+ 65, 197, 192, 101, 192, 67, 9, 198, 74, 129, 39, 180, 97, 192, 68, 9, 198, 60, 36, 65, 32, 101, 192, 67, 0, 17, 3, 95, 57, 88,
+ 72, 36, 84, 36, 47, 72, 36, 89, 6, 36, 47, 0, 0, 9, 198, 47, 52, 209, 5, 95, 82, 67, 6, 195, 47, 164, 243, 66, 0, 8,
+ 197, 22, 126, 240, 36, 176, 66, 0, 9, 198, 84, 207, 37, 20, 114, 96, 65, 9, 198, 64, 145, 133, 25, 41, 76, 68, 9, 198, 14, 180,
+ 129, 20, 114, 96, 65, 0, 9, 198, 20, 148, 12, 60, 208, 83, 67, 0, 7, 196, 67, 212, 201, 236, 67, 7, 196, 5, 14, 129, 76, 67,
+ 0, 8, 197, 72, 201, 253, 24, 80, 67, 8, 197, 64, 195, 218, 4, 80, 66, 9, 198, 44, 20, 139, 4, 87, 125, 67, 8, 197, 18, 145,
+ 125, 24, 80, 67, 0, 0, 6, 195, 79, 191, 64, 66, 0, 7, 196, 92, 145, 47, 196, 65, 7, 196, 85, 68, 68, 204, 66, 7, 196, 79,
+ 179, 113, 180, 67, 6, 195, 74, 82, 239, 66, 7, 196, 161, 68, 246, 56, 67, 7, 196, 53, 69, 76, 204, 66, 7, 196, 45, 68, 66, 188,
+ 66, 7, 196, 17, 25, 157, 244, 66, 0, 8, 197, 91, 210, 72, 205, 48, 67, 8, 197, 77, 18, 84, 53, 80, 66, 8, 197, 165, 36, 253,
+ 189, 48, 67, 8, 197, 20, 100, 20, 149, 48, 67, 8, 197, 11, 177, 139, 25, 48, 67, 0, 6, 195, 46, 58, 153, 66, 9, 198, 153, 51,
+ 205, 60, 43, 128, 68, 0, 6, 195, 164, 139, 128, 66, 0, 6, 195, 149, 1, 147, 66, 6, 195, 64, 156, 251, 67, 7, 196, 44, 21, 155,
+ 68, 66, 6, 195, 10, 208, 239, 66, 0, 8, 197, 75, 18, 231, 25, 112, 65, 8, 197, 72, 98, 229, 57, 48, 66, 8, 197, 64, 241, 76,
+ 25, 112, 66, 9, 198, 52, 146, 47, 79, 100, 0, 67, 8, 197, 47, 52, 148, 49, 48, 66, 8, 197, 20, 100, 144, 61, 48, 66, 8, 197,
+ 8, 148, 141, 81, 48, 66, 8, 197, 5, 36, 60, 189, 48, 67, 0, 6, 195, 68, 17, 122, 65, 9, 198, 64, 243, 20, 87, 27, 64, 68,
+ 9, 198, 66, 226, 68, 68, 147, 64, 67, 0, 6, 195, 144, 178, 83, 65, 9, 198, 52, 17, 40, 76, 245, 115, 68, 6, 195, 10, 226, 115,
+ 67, 6, 195, 10, 210, 243, 66, 0, 6, 195, 20, 145, 136, 66, 0, 8, 196, 13, 180, 86, 80, 72, 23, 7, 196, 166, 132, 175, 72, 67,
+ 7, 196, 164, 140, 239, 72, 67, 6, 195, 67, 160, 69, 66, 7, 196, 46, 52, 137, 44, 66, 6, 195, 180, 37, 13, 66, 0, 8, 197, 148,
+ 194, 82, 54, 240, 67, 8, 197, 67, 160, 66, 24, 192, 67, 8, 197, 44, 243, 39, 60, 128, 67, 6, 195, 30, 193, 138, 66, 0, 6, 195,
+ 8, 98, 243, 66, 0, 6, 195, 164, 140, 192, 66, 0, 7, 196, 88, 240, 143, 76, 66, 11, 200, 73, 51, 205, 5, 51, 204, 60, 64, 68,
+ 11, 200, 160, 61, 144, 5, 51, 204, 60, 64, 69, 0, 8, 197, 84, 97, 123, 10, 208, 65, 8, 197, 70, 241, 70, 54, 240, 67, 8, 197,
+ 44, 242, 60, 60, 64, 65, 8, 197, 20, 146, 1, 40, 224, 66, 0, 9, 198, 160, 35, 210, 44, 204, 192, 67, 9, 198, 44, 226, 68, 224,
+ 148, 128, 67, 0, 0, 7, 196, 92, 145, 47, 244, 67, 7, 196, 195, 210, 65, 100, 68, 0, 6, 195, 72, 107, 210, 66, 8, 197, 64, 241,
+ 82, 51, 48, 66, 9, 198, 20, 19, 65, 32, 198, 203, 67, 0, 6, 195, 52, 19, 115, 66, 9, 198, 24, 130, 75, 156, 97, 64, 68, 6,
+ 195, 10, 210, 239, 66, 0, 10, 199, 88, 207, 103, 60, 95, 79, 20, 69, 0, 7, 196, 83, 99, 15, 16, 67, 7, 196, 77, 68, 203, 180,
+ 66, 7, 196, 72, 191, 70, 92, 66, 12, 201, 67, 98, 72, 212, 84, 147, 15, 2, 75, 67, 0, 8, 197, 164, 114, 82, 119, 208, 67, 8,
+ 197, 64, 243, 20, 79, 48, 67, 9, 198, 52, 148, 139, 196, 198, 203, 67, 8, 197, 44, 241, 207, 23, 176, 67, 8, 197, 20, 157, 228, 57,
+ 32, 67, 0, 5, 194, 48, 144, 72, 9, 198, 49, 67, 143, 88, 241, 64, 67, 9, 198, 18, 113, 133, 157, 177, 64, 68, 9, 198, 12, 100,
+ 246, 88, 241, 64, 67, 6, 195, 10, 212, 243, 66, 0, 10, 199, 10, 180, 251, 36, 243, 15, 16, 69, 0, 26, 4, 104, 116, 116, 112, 36,
+ 57, 76, 47, 37, 12, 47, 37, 12, 6, 48, 37, 12, 10, 0, 81, 58, 47, 47, 32, 7, 196, 61, 51, 9, 12, 65, 6, 195, 46, 192,
+ 113, 67, 6, 195, 31, 192, 85, 66, 0, 8, 197, 68, 18, 12, 60, 208, 66, 8, 197, 44, 19, 89, 36, 176, 66, 8, 197, 25, 2, 72,
+ 60, 80, 67, 0, 9, 198, 128, 213, 17, 49, 66, 192, 67, 9, 198, 95, 194, 193, 20, 114, 96, 65, 6, 195, 164, 142, 195, 66, 9, 198,
+ 45, 22, 195, 56, 146, 192, 66, 9, 198, 21, 22, 195, 56, 146, 192, 66, 6, 195, 8, 100, 243, 66, 0, 6, 195, 52, 18, 128, 72, 0,
+ 7, 196, 79, 181, 201, 236, 67, 0, 8, 197, 77, 16, 85, 36, 176, 66, 8, 197, 73, 65, 71, 80, 176, 66, 8, 197, 68, 20, 147, 24,
+ 112, 66, 8, 197, 67, 98, 1, 36, 176, 67, 8, 197, 157, 113, 131, 108, 80, 67, 0, 9, 198, 77, 16, 77, 12, 18, 128, 66, 9, 198,
+ 52, 98, 15, 32, 242, 128, 67, 9, 198, 19, 98, 5, 60, 46, 192, 67, 6, 195, 10, 225, 147, 66, 0, 9, 198, 52, 146, 246, 17, 16,
+ 85, 67, 6, 195, 36, 132, 236, 65, 10, 199, 9, 179, 4, 232, 245, 79, 8, 68, 0, 7, 196, 52, 21, 8, 236, 65, 6, 195, 19, 14,
+ 237, 67, 0, 8, 197, 73, 64, 134, 45, 48, 66, 8, 197, 164, 92, 68, 61, 48, 65, 9, 198, 144, 33, 133, 164, 226, 75, 66, 8, 197,
+ 44, 243, 111, 23, 192, 67, 9, 198, 20, 144, 66, 25, 50, 75, 68, 6, 195, 173, 179, 0, 66, 0, 15, 4, 95, 48, 77, 50, 65, 37,
+ 55, 37, 6, 39, 50, 35, 0, 5, 194, 179, 128, 66, 9, 198, 44, 97, 6, 48, 43, 192, 65, 6, 195, 8, 241, 151, 66, 0, 16, 4,
+ 95, 48, 77, 51, 65, 37, 55, 37, 6, 35, 34, 72, 35, 0, 10, 199, 168, 81, 143, 79, 179, 113, 180, 70, 0, 8, 196, 64, 244, 169,
+ 20, 72, 23, 7, 196, 99, 166, 65, 84, 66, 0, 14, 4, 95, 48, 77, 49, 99, 6, 37, 55, 35, 72, 37, 0, 8, 197, 73, 178, 204,
+ 25, 48, 66, 8, 197, 164, 142, 195, 5, 48, 67, 6, 195, 61, 59, 0, 65, 8, 197, 140, 179, 205, 25, 112, 65, 9, 198, 25, 11, 134,
+ 65, 50, 75, 68, 8, 197, 4, 93, 75, 5, 48, 67, 0, 9, 198, 72, 98, 210, 5, 11, 128, 67, 6, 195, 68, 18, 179, 66, 9, 198,
+ 46, 209, 91, 69, 179, 64, 67, 0, 9, 198, 75, 185, 207, 23, 211, 197, 69, 6, 195, 74, 220, 192, 66, 6, 195, 10, 220, 192, 66, 0,
+ 9, 198, 91, 210, 72, 206, 83, 0, 68, 7, 196, 9, 66, 210, 240, 66, 0, 8, 197, 75, 19, 204, 60, 64, 67, 8, 197, 64, 99, 9,
+ 46, 240, 67, 8, 197, 44, 25, 76, 60, 64, 67, 0, 9, 198, 88, 244, 240, 76, 244, 192, 67, 9, 198, 65, 180, 198, 64, 148, 128, 67,
+ 0, 9, 198, 73, 62, 198, 61, 91, 141, 68, 10, 199, 66, 145, 82, 150, 164, 198, 48, 66, 0, 8, 196, 144, 180, 65, 40, 72, 23, 7,
+ 196, 85, 68, 78, 240, 66, 11, 200, 52, 146, 246, 8, 147, 204, 60, 64, 69, 7, 196, 45, 68, 100, 32, 66, 7, 196, 36, 132, 9, 76,
+ 65, 7, 196, 11, 162, 83, 204, 67, 0, 9, 198, 52, 146, 47, 73, 124, 0, 67, 9, 198, 45, 79, 148, 32, 197, 11, 67, 8, 197, 24,
+ 179, 204, 60, 64, 67, 6, 195, 10, 219, 210, 66, 0, 9, 198, 95, 4, 212, 68, 156, 192, 68, 6, 195, 222, 67, 147, 66, 6, 195, 225,
+ 50, 75, 66, 9, 198, 54, 242, 85, 25, 36, 192, 67, 0, 10, 199, 145, 4, 91, 73, 51, 137, 44, 65, 0, 7, 196, 73, 68, 201, 192,
+ 67, 7, 196, 24, 180, 165, 32, 66, 7, 196, 232, 43, 70, 76, 67, 0, 8, 197, 92, 100, 6, 51, 16, 67, 9, 198, 84, 16, 145, 36,
+ 187, 211, 67, 9, 198, 220, 80, 69, 28, 152, 0, 65, 8, 197, 44, 243, 80, 5, 32, 66, 9, 198, 16, 147, 100, 73, 50, 75, 67, 8,
+ 197, 5, 66, 215, 39, 48, 68, 0, 6, 195, 160, 49, 135, 66, 6, 195, 47, 176, 239, 66, 0, 9, 198, 57, 242, 189, 45, 139, 241, 66,
+ 0, 7, 196, 140, 212, 198, 28, 66, 7, 196, 47, 211, 137, 32, 66, 7, 196, 20, 99, 21, 196, 66, 0, 6, 195, 68, 25, 74, 66, 8,
+ 197, 66, 149, 73, 45, 32, 66, 8, 197, 52, 240, 137, 87, 48, 65, 9, 198, 44, 194, 77, 5, 50, 75, 67, 8, 197, 8, 20, 147, 39,
+ 48, 67, 0, 5, 194, 52, 144, 72, 0, 9, 198, 20, 149, 123, 193, 114, 109, 69, 10, 199, 4, 77, 130, 36, 243, 15, 16, 69, 0, 7,
+ 196, 88, 148, 233, 92, 66, 11, 200, 73, 51, 205, 188, 240, 134, 79, 48, 69, 6, 195, 67, 160, 85, 66, 7, 196, 192, 150, 58, 196, 66,
+ 7, 196, 9, 68, 75, 188, 66, 0, 0, 9, 198, 72, 19, 84, 68, 18, 128, 67, 6, 195, 66, 152, 211, 66, 9, 198, 60, 33, 140, 37,
+ 34, 192, 67, 0, 10, 199, 72, 191, 79, 73, 51, 205, 236, 68, 10, 199, 64, 241, 80, 37, 35, 137, 44, 65, 0, 7, 196, 48, 244, 137,
+ 204, 67, 0, 8, 197, 66, 208, 77, 80, 80, 67, 8, 197, 44, 17, 118, 168, 176, 67, 9, 198, 193, 53, 18, 36, 20, 147, 68, 0, 9,
+ 198, 88, 244, 198, 48, 158, 192, 68, 9, 198, 64, 100, 207, 8, 242, 128, 67, 0, 10, 199, 99, 208, 129, 20, 123, 155, 44, 68, 10, 199,
+ 20, 99, 115, 73, 52, 111, 76, 67, 0, 11, 200, 33, 176, 143, 76, 101, 142, 36, 176, 68, 7, 196, 175, 209, 70, 204, 68, 0, 8, 197,
+ 20, 144, 66, 25, 48, 67, 8, 197, 12, 22, 112, 25, 112, 65, 0, 0, 9, 198, 66, 52, 206, 61, 99, 197, 67, 10, 199, 44, 16, 145,
+ 36, 243, 6, 76, 68, 0, 6, 195, 84, 159, 69, 66, 11, 200, 67, 101, 75, 60, 210, 83, 25, 48, 68, 12, 201, 48, 147, 115, 4, 80,
+ 69, 28, 152, 0, 67, 9, 198, 33, 176, 143, 48, 98, 250, 67, 0, 8, 197, 77, 16, 80, 25, 112, 66, 9, 198, 216, 84, 147, 15, 2,
+ 75, 65, 8, 197, 65, 16, 82, 25, 112, 66, 8, 197, 44, 16, 177, 25, 48, 67, 8, 197, 9, 18, 75, 25, 48, 66, 0, 9, 198, 95,
+ 177, 141, 204, 155, 64, 69, 0, 10, 199, 197, 33, 139, 76, 149, 201, 20, 68, 6, 195, 196, 20, 192, 66, 0, 9, 198, 216, 83, 197, 192,
+ 93, 142, 68, 11, 200, 68, 17, 73, 60, 16, 179, 5, 48, 70, 0, 6, 195, 160, 61, 142, 66, 8, 197, 47, 178, 240, 24, 128, 67, 0,
+ 9, 198, 64, 243, 6, 16, 20, 192, 67, 9, 198, 64, 20, 209, 36, 244, 192, 67, 9, 198, 47, 52, 144, 24, 180, 192, 66, 0, 0, 7,
+ 196, 77, 68, 78, 240, 66, 7, 196, 61, 48, 137, 12, 65, 7, 196, 180, 219, 193, 88, 67, 0, 8, 197, 77, 18, 80, 140, 224, 66, 8,
+ 197, 52, 17, 71, 80, 224, 66, 6, 195, 46, 208, 74, 66, 8, 197, 20, 240, 187, 54, 240, 65, 0, 9, 198, 44, 243, 80, 48, 244, 192,
+ 66, 9, 198, 44, 243, 66, 196, 20, 192, 67, 0, 6, 195, 12, 98, 60, 66, 0, 7, 196, 87, 211, 109, 196, 67, 7, 196, 86, 249, 82,
+ 76, 66, 7, 196, 20, 241, 39, 244, 65, 6, 195, 212, 18, 189, 67, 0, 9, 198, 64, 193, 141, 192, 226, 75, 65, 8, 197, 66, 51, 139,
+ 79, 48, 66, 9, 198, 224, 242, 9, 92, 156, 251, 70, 9, 198, 160, 89, 207, 48, 226, 75, 68, 8, 197, 52, 148, 137, 207, 176, 68, 8,
+ 197, 47, 50, 212, 69, 32, 66, 8, 197, 24, 180, 144, 165, 32, 66, 8, 197, 9, 243, 6, 79, 16, 67, 0, 9, 198, 52, 227, 196, 61,
+ 131, 48, 67, 0, 0, 7, 195, 56, 146, 0, 72, 23, 7, 196, 66, 145, 39, 244, 65, 7, 196, 67, 160, 85, 196, 67, 7, 196, 36, 129,
+ 39, 244, 65, 7, 196, 33, 176, 134, 92, 66, 0, 8, 197, 77, 16, 84, 51, 176, 65, 8, 197, 76, 105, 78, 81, 32, 65, 8, 197, 161,
+ 68, 144, 25, 96, 67, 8, 197, 12, 18, 6, 51, 16, 67, 6, 195, 189, 80, 82, 66, 0, 5, 194, 72, 16, 72, 5, 194, 56, 144, 72,
+ 6, 195, 4, 32, 83, 66, 0, 10, 199, 67, 100, 144, 236, 148, 198, 76, 68, 12, 201, 47, 164, 207, 86, 195, 205, 8, 18, 142, 69, 9,
+ 198, 20, 147, 79, 61, 61, 69, 68, 0, 7, 196, 46, 144, 193, 76, 66, 7, 196, 44, 243, 73, 44, 66, 7, 196, 8, 18, 45, 76, 66,
+ 0, 8, 197, 148, 35, 15, 36, 80, 67, 0, 6, 194, 184, 144, 72, 23, 6, 194, 172, 240, 72, 23, 9, 198, 81, 41, 66, 5, 146, 96,
+ 66, 9, 198, 145, 18, 207, 76, 146, 192, 67, 0, 0, 7, 196, 75, 176, 134, 32, 66, 7, 196, 67, 212, 233, 76, 66, 7, 196, 45, 77,
+ 145, 76, 66, 7, 196, 47, 170, 212, 48, 67, 7, 196, 29, 68, 100, 48, 66, 7, 196, 25, 81, 139, 76, 66, 0, 8, 197, 76, 101, 142,
+ 36, 176, 66, 8, 197, 64, 243, 49, 60, 208, 67, 8, 197, 66, 217, 142, 36, 176, 65, 12, 201, 188, 100, 147, 24, 130, 79, 48, 241, 0,
+ 70, 0, 9, 198, 64, 20, 207, 48, 241, 0, 67, 9, 198, 10, 218, 15, 48, 241, 0, 68, 0, 10, 199, 89, 64, 143, 73, 51, 137, 44,
+ 67, 0, 6, 195, 52, 18, 189, 66, 7, 196, 44, 243, 24, 188, 66, 7, 196, 47, 176, 83, 196, 67, 0, 8, 197, 104, 145, 12, 25, 112,
+ 66, 8, 197, 73, 77, 132, 5, 48, 67, 8, 197, 44, 62, 147, 25, 48, 66, 0, 0, 10, 199, 20, 99, 9, 44, 20, 198, 72, 68, 0,
+ 7, 196, 164, 140, 221, 244, 67, 7, 196, 47, 160, 137, 20, 66, 6, 195, 20, 147, 197, 66, 0, 9, 198, 73, 3, 6, 76, 226, 75, 66,
+ 8, 197, 52, 101, 240, 5, 48, 67, 9, 198, 52, 105, 85, 36, 130, 75, 68, 9, 198, 44, 243, 6, 72, 226, 75, 67, 9, 198, 36, 213,
+ 14, 37, 49, 147, 68, 0, 0, 10, 199, 73, 64, 251, 192, 148, 198, 76, 69, 6, 195, 47, 193, 152, 66, 10, 199, 169, 34, 207, 32, 148,
+ 198, 76, 68, 0, 12, 201, 65, 180, 117, 36, 132, 207, 96, 226, 75, 67, 7, 196, 64, 241, 70, 52, 66, 7, 196, 67, 177, 6, 48, 66,
+ 7, 196, 140, 47, 111, 76, 67, 7, 196, 45, 79, 148, 32, 66, 7, 196, 16, 213, 41, 92, 66, 7, 196, 8, 244, 165, 56, 66, 7, 196,
+ 189, 50, 68, 192, 67, 0, 8, 197, 87, 162, 82, 24, 160, 67, 12, 201, 80, 196, 209, 4, 210, 75, 217, 34, 248, 69, 0, 0, 0, 6,
+ 195, 74, 241, 109, 66, 7, 196, 5, 60, 37, 76, 67, 0, 8, 197, 68, 18, 5, 24, 192, 66, 8, 197, 67, 98, 72, 212, 192, 67, 8,
+ 197, 47, 165, 73, 60, 192, 67, 8, 197, 16, 243, 15, 18, 240, 67, 0, 9, 198, 65, 34, 86, 224, 20, 192, 67, 9, 198, 48, 98, 211,
+ 244, 20, 192, 67, 9, 198, 47, 53, 76, 36, 180, 192, 66, 9, 198, 44, 243, 80, 189, 220, 192, 67, 6, 195, 24, 130, 75, 66, 6, 195,
+ 9, 250, 75, 66, 0, 10, 199, 73, 179, 73, 100, 204, 9, 44, 66, 9, 198, 45, 66, 212, 69, 66, 0, 67, 0, 7, 196, 32, 17, 39,
+ 244, 65, 0, 12, 201, 68, 17, 73, 61, 49, 140, 25, 92, 192, 70, 9, 198, 64, 243, 65, 34, 242, 75, 66, 8, 197, 66, 242, 233, 5,
+ 32, 67, 0, 38, 3, 95, 194, 171, 55, 38, 4, 35, 84, 35, 15, 72, 84, 4, 39, 37, 50, 35, 15, 47, 34, 37, 4, 13, 81, 35,
+ 55, 50, 35, 15, 89, 49, 6, 39, 71, 35, 0, 0, 10, 199, 52, 21, 141, 81, 19, 20, 44, 67, 0, 12, 201, 96, 100, 252, 37, 177,
+ 27, 48, 226, 75, 68, 7, 196, 66, 144, 198, 72, 66, 7, 196, 55, 62, 15, 48, 67, 7, 196, 28, 144, 198, 92, 66, 11, 200, 168, 81,
+ 143, 76, 99, 6, 87, 48, 70, 7, 196, 188, 20, 207, 52, 67, 0, 24, 3, 95, 194, 166, 48, 34, 36, 49, 4, 13, 89, 50, 35, 47,
+ 35, 15, 76, 36, 34, 47, 6, 35, 0, 12, 201, 48, 148, 251, 5, 53, 54, 12, 97, 64, 70, 8, 197, 28, 145, 12, 119, 208, 66, 6,
+ 195, 23, 17, 46, 66, 0, 9, 198, 73, 59, 15, 60, 35, 112, 68, 0, 0, 6, 195, 78, 196, 177, 66, 6, 195, 52, 17, 253, 66, 7,
+ 196, 48, 145, 14, 196, 66, 7, 196, 47, 57, 75, 76, 66, 0, 8, 197, 75, 30, 19, 36, 176, 67, 0, 9, 198, 66, 209, 153, 56, 146,
+ 192, 65, 9, 198, 20, 148, 144, 189, 46, 192, 67, 0, 9, 198, 65, 50, 87, 24, 54, 197, 67, 9, 198, 67, 168, 205, 193, 55, 125, 68,
+ 8, 197, 20, 53, 24, 51, 0, 66, 9, 198, 169, 113, 129, 20, 223, 45, 69, 10, 199, 8, 146, 195, 4, 84, 65, 76, 67, 0, 7, 196,
+ 77, 67, 20, 52, 66, 7, 196, 67, 96, 137, 12, 65, 7, 196, 25, 34, 253, 76, 66, 7, 196, 8, 148, 35, 56, 66, 6, 195, 4, 33,
+ 109, 66, 0, 12, 201, 65, 34, 86, 62, 251, 73, 76, 146, 192, 70, 9, 198, 52, 109, 197, 60, 34, 67, 67, 8, 197, 44, 253, 208, 4,
+ 80, 67, 8, 197, 44, 20, 24, 80, 176, 66, 12, 201, 20, 243, 79, 81, 4, 102, 37, 49, 140, 68, 8, 197, 18, 49, 78, 36, 176, 66,
+ 8, 197, 212, 94, 54, 212, 80, 68, 0, 15, 66, 73, 48, 89, 47, 39, 47, 6, 37, 50, 49, 37, 0, 24, 9, 198, 96, 148, 147, 56,
+ 146, 192, 66, 9, 198, 172, 17, 70, 52, 146, 192, 68, 0, 10, 199, 161, 13, 139, 225, 43, 201, 44, 67, 0, 9, 198, 60, 194, 68, 61,
+ 90, 78, 68, 11, 200, 24, 180, 139, 81, 18, 39, 60, 80, 68, 7, 196, 13, 180, 83, 224, 66, 7, 196, 189, 60, 201, 52, 67, 0, 8,
+ 197, 164, 180, 253, 5, 48, 67, 9, 198, 54, 249, 76, 37, 49, 147, 68, 8, 197, 22, 196, 253, 5, 48, 67, 8, 197, 5, 49, 146, 149,
+ 48, 67, 0, 9, 198, 99, 179, 143, 32, 99, 64, 67, 6, 195, 141, 81, 147, 66, 6, 195, 20, 144, 239, 66, 0, 0, 7, 196, 220, 197,
+ 70, 28, 66, 7, 196, 145, 55, 233, 48, 67, 12, 201, 52, 227, 196, 61, 177, 27, 48, 226, 75, 67, 7, 196, 54, 49, 70, 28, 66, 7,
+ 196, 52, 101, 239, 196, 67, 7, 196, 54, 241, 139, 192, 67, 0, 9, 198, 74, 80, 174, 37, 49, 147, 68, 8, 197, 44, 244, 147, 81, 16,
+ 66, 8, 197, 16, 102, 70, 85, 48, 66, 0, 0, 6, 195, 87, 3, 204, 66, 6, 195, 156, 100, 128, 66, 0, 7, 196, 67, 96, 143, 40,
+ 66, 7, 196, 66, 145, 70, 48, 66, 7, 196, 52, 241, 70, 52, 66, 6, 195, 44, 101, 109, 66, 7, 196, 44, 17, 70, 52, 66, 6, 195,
+ 168, 135, 125, 66, 7, 196, 8, 17, 70, 52, 66, 0, 8, 197, 64, 243, 46, 24, 160, 67, 8, 197, 60, 36, 147, 164, 192, 66, 8, 197,
+ 20, 101, 201, 54, 208, 67, 8, 197, 16, 99, 204, 60, 64, 67, 0, 9, 198, 16, 244, 144, 60, 92, 64, 67, 0, 9, 198, 13, 67, 133,
+ 236, 188, 69, 65, 6, 195, 154, 244, 128, 66, 0, 7, 196, 52, 241, 70, 48, 66, 0, 8, 197, 87, 163, 65, 220, 224, 67, 0, 9, 198,
+ 46, 208, 77, 9, 68, 64, 67, 6, 195, 4, 164, 111, 66, 0, 10, 199, 52, 20, 209, 39, 165, 129, 76, 68, 10, 199, 189, 50, 66, 36,
+ 244, 201, 44, 69, 0, 7, 196, 88, 19, 84, 76, 66, 7, 196, 86, 245, 122, 204, 67, 7, 196, 221, 84, 212, 236, 65, 9, 198, 67, 100,
+ 212, 11, 187, 210, 68, 7, 196, 64, 19, 84, 44, 66, 7, 196, 64, 17, 70, 28, 66, 0, 9, 198, 67, 100, 198, 74, 83, 147, 67, 8,
+ 197, 44, 240, 85, 119, 208, 67, 0, 6, 195, 14, 209, 135, 66, 0, 10, 199, 23, 82, 139, 4, 81, 201, 128, 65, 10, 199, 8, 20, 139,
+ 25, 48, 143, 48, 65, 0, 7, 196, 79, 2, 20, 88, 66, 7, 196, 149, 16, 83, 244, 67, 7, 196, 244, 156, 19, 240, 68, 12, 201, 24,
+ 113, 146, 24, 83, 73, 96, 226, 75, 67, 7, 196, 9, 70, 77, 192, 66, 0, 12, 201, 73, 14, 205, 5, 51, 200, 60, 145, 64, 69, 8,
+ 197, 55, 52, 176, 119, 208, 67, 6, 195, 37, 160, 86, 66, 9, 198, 19, 161, 123, 60, 34, 123, 69, 0, 9, 198, 45, 66, 204, 156, 241,
+ 64, 67, 0, 10, 199, 92, 155, 231, 60, 95, 79, 20, 70, 10, 199, 44, 20, 1, 92, 148, 198, 76, 68, 0, 7, 196, 61, 48, 143, 40,
+ 66, 7, 196, 32, 21, 163, 72, 66, 0, 8, 197, 65, 26, 211, 36, 176, 66, 8, 197, 55, 6, 70, 168, 176, 67, 9, 198, 189, 50, 80,
+ 5, 32, 83, 68, 0, 0, 7, 195, 65, 178, 192, 72, 23, 0, 0, 8, 197, 77, 68, 19, 24, 112, 66, 8, 197, 73, 180, 54, 212, 80,
+ 67, 8, 197, 64, 100, 147, 36, 176, 66, 9, 198, 24, 178, 9, 73, 60, 23, 67, 0, 9, 198, 54, 98, 15, 48, 98, 128, 67, 0, 6,
+ 195, 90, 107, 192, 66, 0, 7, 196, 64, 243, 39, 196, 67, 7, 196, 64, 96, 198, 92, 66, 7, 196, 160, 209, 165, 48, 67, 7, 196, 32,
+ 101, 147, 196, 66, 7, 196, 16, 241, 70, 28, 66, 7, 196, 8, 241, 70, 28, 66, 0, 0, 38, 3, 95, 194, 187, 116, 4, 35, 89, 50,
+ 35, 15, 72, 84, 4, 39, 37, 50, 35, 15, 47, 34, 37, 4, 13, 81, 35, 55, 50, 35, 15, 89, 49, 6, 39, 71, 35, 0, 0, 6,
+ 195, 98, 187, 64, 66, 10, 199, 72, 52, 91, 89, 137, 198, 44, 67, 6, 195, 74, 107, 192, 66, 0, 7, 195, 66, 146, 0, 72, 23, 6,
+ 195, 15, 188, 237, 67, 0, 8, 197, 88, 145, 81, 5, 48, 66, 8, 197, 72, 186, 237, 25, 112, 67, 6, 195, 52, 29, 206, 66, 0, 5,
+ 194, 72, 96, 72, 9, 198, 88, 145, 118, 66, 51, 128, 67, 0, 10, 199, 88, 99, 9, 60, 68, 65, 84, 68, 10, 199, 68, 17, 73, 60,
+ 68, 65, 84, 68, 10, 199, 47, 161, 73, 60, 68, 65, 84, 68, 10, 199, 44, 20, 9, 77, 72, 206, 76, 68, 10, 199, 17, 22, 205, 60,
+ 244, 245, 20, 68, 0, 7, 196, 85, 65, 1, 72, 66, 7, 196, 72, 19, 84, 68, 66, 11, 200, 52, 100, 198, 244, 241, 17, 5, 80, 69,
+ 7, 196, 47, 52, 246, 48, 66, 11, 200, 37, 36, 253, 36, 241, 17, 5, 80, 69, 7, 196, 13, 180, 72, 224, 66, 11, 200, 8, 144, 140,
+ 36, 241, 17, 5, 80, 68, 0, 6, 195, 68, 149, 250, 65, 12, 201, 67, 97, 139, 76, 241, 79, 18, 127, 64, 68, 8, 197, 11, 101, 14,
+ 196, 64, 65, 8, 197, 8, 147, 204, 60, 64, 67, 0, 9, 198, 76, 98, 232, 84, 100, 128, 67, 9, 198, 197, 62, 213, 24, 164, 128, 67,
+ 6, 195, 19, 177, 111, 66, 9, 198, 233, 98, 80, 26, 49, 0, 68, 0, 10, 199, 64, 243, 20, 36, 82, 79, 76, 69, 9, 198, 19, 181,
+ 14, 20, 149, 13, 66, 0, 7, 196, 99, 1, 6, 48, 66, 7, 196, 79, 179, 9, 44, 66, 7, 196, 72, 97, 70, 84, 66, 9, 198, 68,
+ 17, 70, 76, 99, 0, 67, 9, 198, 64, 244, 140, 25, 2, 82, 67, 7, 196, 54, 241, 65, 76, 66, 7, 196, 45, 64, 251, 76, 66, 7,
+ 196, 46, 244, 243, 236, 67, 7, 196, 21, 180, 77, 204, 66, 7, 196, 19, 177, 6, 84, 66, 7, 196, 154, 241, 58, 20, 67, 0, 8, 197,
+ 86, 227, 204, 60, 64, 67, 8, 197, 66, 145, 76, 60, 64, 66, 8, 197, 20, 96, 134, 140, 224, 67, 8, 197, 180, 179, 214, 60, 192, 67,
+ 6, 195, 180, 155, 210, 67, 0, 9, 198, 24, 180, 147, 70, 180, 192, 66, 0, 9, 198, 217, 51, 73, 73, 54, 209, 65, 6, 195, 175, 209,
+ 64, 66, 0, 7, 196, 53, 66, 6, 40, 66, 7, 196, 47, 160, 143, 48, 66, 7, 196, 44, 17, 70, 76, 66, 7, 196, 172, 59, 111, 16,
+ 67, 0, 6, 195, 72, 111, 0, 66, 8, 197, 66, 52, 147, 187, 16, 67, 8, 197, 140, 36, 65, 23, 208, 67, 8, 197, 45, 68, 139, 81,
+ 32, 66, 8, 197, 22, 226, 71, 189, 32, 67, 0, 9, 198, 65, 180, 67, 192, 101, 192, 67, 6, 195, 66, 195, 51, 66, 0, 10, 199, 72,
+ 184, 197, 4, 81, 201, 128, 65, 0, 7, 196, 91, 161, 84, 236, 65, 12, 201, 52, 242, 1, 40, 176, 69, 28, 152, 0, 66, 7, 196, 44,
+ 20, 147, 244, 66, 0, 8, 197, 77, 27, 210, 87, 176, 66, 8, 197, 76, 243, 59, 189, 32, 67, 8, 197, 73, 69, 73, 45, 32, 66, 9,
+ 198, 72, 100, 147, 71, 18, 75, 65, 9, 198, 44, 243, 70, 20, 155, 211, 68, 8, 197, 44, 243, 2, 5, 32, 66, 8, 197, 24, 208, 145,
+ 39, 48, 67, 0, 6, 194, 56, 240, 72, 23, 0, 0, 0, 6, 195, 66, 57, 78, 66, 8, 197, 64, 99, 19, 24, 176, 66, 8, 197, 34,
+ 110, 176, 36, 176, 66, 8, 197, 189, 50, 80, 60, 80, 67, 0, 6, 195, 55, 17, 123, 66, 9, 198, 183, 163, 65, 20, 114, 96, 66, 0,
+ 0, 7, 196, 164, 62, 239, 72, 67, 7, 196, 66, 149, 163, 72, 66, 6, 195, 46, 209, 141, 66, 7, 196, 15, 162, 111, 76, 67, 7, 196,
+ 8, 144, 187, 204, 67, 0, 8, 197, 67, 100, 176, 36, 176, 67, 16, 205, 61, 49, 152, 25, 36, 195, 192, 245, 118, 57, 57, 198, 92, 70,
+ 8, 197, 52, 148, 147, 36, 176, 66, 8, 197, 55, 18, 77, 80, 208, 65, 8, 197, 52, 105, 76, 36, 176, 67, 8, 197, 168, 62, 137, 80,
+ 208, 66, 8, 197, 172, 62, 137, 80, 208, 66, 0, 0, 9, 198, 76, 101, 142, 36, 181, 13, 65, 10, 199, 64, 193, 139, 72, 145, 35, 72,
+ 67, 0, 7, 196, 165, 114, 101, 48, 67, 0, 6, 195, 84, 148, 238, 66, 8, 197, 73, 67, 21, 5, 48, 66, 8, 197, 67, 162, 83, 25,
+ 48, 67, 9, 198, 16, 100, 165, 66, 113, 151, 66, 8, 197, 13, 16, 66, 25, 112, 66, 8, 197, 153, 59, 17, 5, 48, 67, 0, 9, 198,
+ 73, 4, 113, 77, 223, 64, 66, 6, 195, 66, 177, 147, 66, 0, 0, 8, 196, 52, 97, 197, 80, 72, 23, 11, 200, 88, 145, 118, 73, 67,
+ 21, 5, 48, 68, 7, 196, 74, 129, 198, 92, 66, 7, 196, 72, 19, 84, 56, 66, 6, 195, 68, 149, 241, 66, 7, 196, 32, 20, 140, 204,
+ 66, 0, 8, 197, 73, 176, 145, 5, 48, 66, 9, 198, 73, 64, 147, 217, 2, 75, 67, 9, 198, 65, 18, 89, 24, 193, 151, 67, 0, 14,
+ 66, 64, 192, 48, 55, 39, 91, 47, 6, 35, 47, 0, 24, 6, 195, 79, 90, 87, 66, 9, 198, 5, 36, 209, 4, 75, 192, 67, 0, 0,
+ 7, 196, 45, 68, 73, 236, 67, 7, 196, 31, 164, 201, 236, 67, 11, 200, 24, 193, 139, 79, 97, 17, 5, 80, 68, 7, 196, 172, 62, 134,
+ 48, 67, 0, 8, 197, 60, 34, 88, 4, 160, 67, 8, 197, 47, 210, 85, 24, 160, 67, 0, 9, 198, 92, 149, 123, 10, 52, 192, 65, 9,
+ 198, 86, 181, 12, 76, 100, 192, 67, 9, 198, 64, 19, 85, 48, 100, 192, 66, 9, 198, 47, 52, 209, 6, 212, 192, 67, 6, 195, 8, 146,
+ 51, 66, 0, 6, 195, 18, 61, 88, 66, 0, 11, 200, 66, 145, 80, 4, 130, 83, 24, 192, 66, 7, 196, 55, 62, 35, 56, 67, 7, 196,
+ 7, 190, 35, 56, 68, 0, 8, 197, 67, 213, 198, 140, 224, 67, 8, 197, 58, 193, 65, 80, 224, 65, 8, 197, 32, 20, 147, 60, 160, 66,
+ 9, 198, 34, 188, 248, 216, 98, 211, 69, 8, 197, 19, 161, 123, 60, 32, 67, 8, 197, 212, 83, 197, 24, 192, 67, 8, 197, 8, 19, 194,
+ 4, 32, 67, 0, 9, 198, 197, 52, 73, 18, 244, 192, 67, 6, 195, 4, 47, 83, 66, 0, 10, 199, 73, 176, 233, 55, 3, 137, 44, 66,
+ 0, 7, 196, 74, 129, 61, 196, 67, 7, 196, 60, 37, 143, 20, 66, 7, 196, 140, 142, 134, 76, 67, 7, 196, 11, 169, 198, 92, 65, 0,
+ 6, 195, 57, 251, 210, 66, 8, 197, 52, 98, 44, 233, 0, 67, 8, 197, 46, 224, 193, 79, 176, 65, 8, 197, 17, 18, 77, 119, 208, 66,
+ 9, 198, 212, 163, 137, 44, 198, 203, 67, 8, 197, 8, 99, 39, 141, 32, 67, 0, 9, 198, 72, 214, 209, 20, 97, 192, 66, 9, 198, 53,
+ 16, 72, 156, 101, 192, 65, 9, 198, 140, 225, 68, 68, 21, 64, 66, 9, 198, 46, 210, 68, 68, 21, 64, 67, 9, 198, 13, 177, 12, 236,
+ 241, 64, 67, 0, 10, 199, 17, 16, 83, 37, 38, 9, 128, 65, 0, 7, 196, 52, 97, 70, 92, 66, 7, 196, 18, 61, 105, 32, 67, 0,
+ 6, 195, 84, 29, 206, 66, 8, 197, 36, 212, 20, 49, 32, 66, 8, 197, 4, 36, 151, 25, 32, 66, 0, 5, 194, 72, 144, 72, 9, 198,
+ 72, 180, 73, 64, 101, 192, 66, 9, 198, 64, 148, 207, 52, 101, 192, 65, 6, 195, 67, 169, 175, 67, 9, 198, 16, 16, 182, 12, 101, 192,
+ 65, 9, 198, 13, 16, 71, 180, 101, 192, 67, 0, 6, 195, 149, 53, 12, 66, 9, 198, 197, 62, 228, 92, 156, 237, 70, 0, 7, 196, 88,
+ 243, 79, 76, 66, 7, 196, 88, 147, 73, 44, 66, 7, 196, 84, 20, 148, 48, 66, 7, 196, 221, 3, 227, 56, 67, 6, 195, 165, 53, 25,
+ 66, 7, 196, 61, 50, 9, 12, 65, 0, 8, 197, 64, 22, 109, 108, 176, 67, 0, 9, 198, 84, 242, 187, 15, 178, 192, 65, 0, 10, 199,
+ 67, 195, 211, 25, 99, 137, 44, 68, 0, 11, 200, 65, 180, 117, 53, 182, 48, 36, 176, 69, 7, 196, 67, 212, 236, 180, 67, 6, 195, 50,
+ 197, 13, 66, 7, 196, 44, 20, 137, 236, 67, 0, 8, 197, 84, 197, 61, 36, 80, 67, 8, 197, 52, 101, 140, 24, 208, 66, 8, 197, 45,
+ 68, 89, 80, 208, 66, 8, 197, 47, 160, 77, 86, 224, 67, 0, 6, 195, 47, 209, 115, 66, 6, 195, 37, 161, 151, 66, 0, 6, 195, 79,
+ 203, 192, 66, 9, 198, 73, 67, 21, 4, 210, 69, 67, 10, 199, 68, 17, 73, 179, 53, 251, 76, 69, 10, 199, 64, 20, 209, 39, 165, 129,
+ 76, 68, 6, 195, 47, 219, 64, 66, 0, 7, 196, 64, 98, 211, 196, 66, 7, 196, 212, 94, 1, 20, 67, 0, 8, 197, 65, 67, 139, 79,
+ 192, 66, 8, 197, 56, 144, 198, 51, 192, 67, 8, 197, 52, 21, 73, 61, 48, 67, 8, 197, 25, 2, 83, 25, 48, 67, 0, 6, 195, 44,
+ 246, 47, 66, 9, 198, 46, 227, 196, 68, 19, 64, 67, 9, 198, 193, 51, 205, 60, 195, 196, 68, 0, 6, 195, 87, 27, 64, 66, 10, 199,
+ 54, 242, 85, 25, 41, 78, 76, 68, 0, 11, 200, 80, 226, 67, 237, 34, 83, 25, 48, 69, 11, 200, 73, 1, 151, 38, 210, 83, 25, 48,
+ 69, 6, 195, 46, 226, 77, 66, 0, 8, 197, 88, 18, 163, 41, 80, 66, 9, 198, 52, 20, 139, 232, 198, 203, 67, 8, 197, 24, 194, 75,
+ 75, 192, 67, 8, 197, 20, 144, 82, 47, 128, 67, 0, 9, 198, 36, 36, 73, 100, 147, 64, 67, 0, 6, 195, 46, 214, 208, 66, 0, 7,
+ 196, 76, 99, 70, 48, 66, 7, 196, 64, 241, 54, 52, 66, 7, 196, 67, 171, 70, 48, 67, 7, 196, 64, 20, 20, 68, 66, 6, 195, 55,
+ 23, 125, 66, 0, 0, 9, 198, 68, 146, 207, 100, 100, 192, 67, 9, 198, 141, 28, 68, 61, 92, 192, 68, 9, 198, 44, 25, 80, 80, 196,
+ 192, 67, 0, 0, 7, 196, 96, 100, 9, 44, 66, 7, 196, 148, 180, 201, 44, 66, 7, 196, 47, 53, 251, 76, 66, 6, 195, 46, 214, 213,
+ 66, 7, 196, 8, 98, 193, 72, 66, 7, 196, 153, 59, 35, 12, 67, 0, 8, 197, 45, 18, 82, 148, 192, 66, 0, 9, 198, 72, 19, 79,
+ 48, 100, 192, 67, 9, 198, 60, 211, 137, 9, 68, 128, 65, 9, 198, 52, 146, 246, 128, 137, 252, 69, 6, 195, 19, 171, 211, 66, 0, 6,
+ 195, 98, 182, 204, 66, 10, 199, 75, 180, 201, 84, 146, 193, 76, 68, 10, 199, 72, 98, 212, 56, 83, 205, 236, 68, 10, 199, 67, 99, 73,
+ 100, 204, 9, 44, 66, 9, 198, 44, 243, 15, 21, 21, 13, 67, 10, 199, 44, 243, 6, 45, 114, 115, 236, 69, 10, 199, 24, 180, 151, 193,
+ 52, 73, 44, 67, 0, 7, 196, 67, 2, 238, 236, 65, 6, 195, 144, 82, 61, 66, 6, 195, 44, 243, 113, 66, 0, 9, 198, 77, 27, 210,
+ 67, 171, 211, 67, 6, 195, 44, 100, 186, 65, 0, 9, 198, 60, 211, 196, 68, 21, 64, 67, 9, 198, 52, 105, 76, 60, 145, 64, 68, 9,
+ 198, 8, 147, 196, 68, 21, 64, 67, 0, 10, 199, 44, 226, 68, 60, 240, 141, 192, 68, 6, 195, 188, 241, 64, 66, 0, 7, 196, 64, 146,
+ 198, 76, 66, 7, 196, 197, 62, 198, 72, 67, 7, 196, 10, 208, 82, 76, 66, 0, 9, 198, 85, 67, 139, 92, 156, 251, 68, 8, 197, 79,
+ 180, 48, 79, 16, 67, 8, 197, 64, 241, 78, 61, 32, 66, 8, 197, 67, 162, 198, 79, 16, 67, 8, 197, 67, 160, 69, 177, 32, 67, 12,
+ 201, 48, 98, 210, 36, 179, 196, 68, 21, 64, 68, 8, 197, 9, 179, 4, 235, 16, 65, 0, 5, 194, 76, 144, 72, 5, 194, 80, 112, 72,
+ 6, 194, 64, 240, 72, 23, 9, 198, 5, 36, 251, 60, 145, 64, 68, 0, 9, 198, 22, 209, 139, 227, 109, 69, 69, 0, 7, 196, 81, 140,
+ 9, 44, 67, 7, 196, 149, 2, 87, 236, 67, 7, 196, 165, 94, 193, 76, 67, 7, 196, 66, 50, 193, 76, 66, 6, 195, 67, 165, 237, 66,
+ 7, 196, 47, 53, 251, 56, 66, 0, 8, 197, 85, 179, 133, 108, 176, 66, 8, 197, 77, 245, 76, 24, 176, 66, 8, 197, 77, 180, 77, 108,
+ 176, 66, 8, 197, 65, 18, 75, 140, 80, 66, 8, 197, 66, 126, 240, 36, 176, 66, 9, 198, 44, 193, 144, 76, 243, 111, 67, 8, 197, 180,
+ 81, 150, 36, 80, 67, 0, 0, 6, 195, 87, 14, 192, 66, 0, 7, 196, 66, 107, 137, 204, 68, 7, 196, 53, 177, 105, 92, 66, 6, 195,
+ 47, 209, 141, 66, 11, 200, 13, 177, 12, 27, 81, 125, 60, 80, 69, 7, 196, 212, 94, 15, 40, 67, 7, 196, 8, 99, 44, 244, 67, 0,
+ 26, 3, 95, 208, 142, 39, 71, 34, 4, 35, 47, 36, 50, 15, 40, 72, 37, 84, 6, 37, 47, 36, 55, 36, 50, 0, 7, 2, 95, 3,
+ 84, 13, 0, 12, 201, 99, 179, 143, 11, 212, 129, 20, 114, 96, 67, 8, 197, 47, 49, 131, 108, 80, 67, 9, 198, 21, 64, 140, 36, 176,
+ 83, 67, 0, 28, 3, 95, 209, 151, 39, 71, 34, 4, 35, 47, 36, 50, 15, 84, 13, 48, 34, 39, 89, 6, 37, 47, 36, 55, 36, 50,
+ 0, 0, 6, 2, 95, 1, 35, 0, 10, 199, 52, 97, 79, 20, 240, 137, 12, 67, 6, 195, 190, 211, 196, 67, 0, 6, 2, 95, 6, 36,
+ 0, 11, 200, 72, 49, 147, 157, 180, 83, 24, 112, 68, 6, 195, 166, 162, 61, 67, 7, 196, 56, 243, 65, 20, 66, 7, 196, 10, 242, 198,
+ 76, 66, 0, 8, 197, 89, 64, 166, 25, 112, 67, 6, 195, 87, 17, 146, 66, 8, 197, 60, 37, 131, 5, 48, 66, 0, 12, 3, 95, 209,
+ 147, 83, 55, 39, 34, 37, 50, 0, 7, 2, 95, 4, 81, 13, 0, 9, 198, 72, 147, 80, 76, 243, 64, 66, 6, 195, 46, 210, 239, 66,
+ 9, 198, 19, 17, 139, 60, 195, 196, 68, 9, 198, 168, 81, 143, 86, 227, 64, 68, 6, 195, 8, 145, 115, 66, 0, 6, 195, 149, 27, 192,
+ 66, 6, 195, 144, 195, 196, 66, 6, 195, 55, 31, 64, 66, 0, 8, 196, 73, 13, 147, 36, 72, 23, 7, 196, 79, 99, 6, 40, 66, 7,
+ 196, 72, 20, 20, 56, 66, 0, 14, 2, 95, 10, 6, 37, 49, 34, 4, 35, 47, 49, 39, 0, 8, 197, 87, 178, 66, 61, 48, 65, 8,
+ 197, 67, 98, 212, 217, 16, 67, 8, 197, 65, 16, 89, 25, 112, 66, 8, 197, 67, 160, 80, 25, 48, 67, 8, 197, 44, 24, 21, 25, 48,
+ 67, 8, 197, 180, 19, 113, 81, 48, 68, 0, 6, 2, 95, 9, 37, 0, 9, 198, 88, 245, 77, 233, 155, 64, 65, 9, 198, 84, 146, 9,
+ 60, 195, 196, 68, 9, 198, 244, 226, 83, 60, 195, 196, 68, 0, 6, 195, 11, 2, 49, 66, 0, 0, 7, 196, 75, 17, 118, 52, 66, 7,
+ 196, 45, 64, 137, 44, 66, 0, 8, 197, 76, 99, 204, 60, 64, 67, 0, 9, 198, 45, 44, 15, 84, 240, 128, 67, 9, 198, 20, 99, 9,
+ 76, 99, 0, 65, 0, 6, 195, 144, 76, 192, 66, 6, 195, 168, 140, 192, 66, 0, 7, 2, 95, 18, 89, 13, 0, 11, 200, 96, 100, 195,
+ 109, 20, 213, 198, 208, 68, 7, 196, 66, 147, 73, 236, 67, 7, 196, 5, 81, 139, 76, 66, 0, 8, 197, 52, 245, 137, 46, 240, 67, 0,
+ 9, 198, 25, 34, 201, 52, 244, 128, 67, 9, 198, 20, 148, 252, 4, 208, 128, 67, 0, 10, 199, 84, 193, 132, 52, 20, 201, 44, 67, 10,
+ 199, 64, 241, 80, 245, 70, 9, 44, 65, 9, 198, 20, 98, 15, 23, 219, 211, 68, 0, 7, 196, 79, 180, 201, 64, 66, 7, 196, 44, 194,
+ 82, 232, 65, 7, 196, 24, 195, 65, 32, 66, 0, 9, 198, 73, 180, 87, 24, 49, 133, 67, 0, 6, 2, 95, 20, 40, 0, 9, 198, 5,
+ 3, 210, 79, 101, 64, 67, 0, 10, 199, 88, 193, 130, 60, 137, 143, 20, 68, 10, 199, 72, 49, 147, 60, 82, 79, 20, 68, 0, 7, 196,
+ 92, 146, 204, 204, 66, 6, 195, 28, 100, 243, 66, 7, 196, 11, 2, 15, 48, 66, 0, 8, 197, 68, 17, 73, 81, 32, 65, 6, 195, 19,
+ 179, 202, 66, 0, 9, 198, 52, 97, 1, 91, 181, 192, 67, 0, 6, 195, 55, 162, 64, 72, 9, 198, 76, 101, 142, 177, 16, 83, 67, 9,
+ 198, 72, 49, 147, 48, 243, 123, 67, 9, 198, 140, 164, 205, 61, 50, 67, 65, 0, 7, 196, 74, 226, 75, 204, 67, 7, 196, 15, 160, 250,
+ 196, 65, 7, 196, 5, 37, 109, 76, 66, 7, 196, 180, 146, 58, 196, 68, 0, 8, 197, 44, 243, 15, 36, 80, 67, 8, 197, 25, 129, 141,
+ 36, 176, 67, 0, 9, 198, 73, 62, 1, 20, 114, 96, 65, 9, 198, 64, 246, 129, 20, 114, 96, 65, 9, 198, 53, 69, 101, 20, 114, 96,
+ 65, 9, 198, 33, 176, 143, 8, 243, 0, 67, 9, 198, 31, 180, 195, 192, 146, 192, 65, 0, 0, 13, 2, 95, 34, 49, 35, 84, 6, 37,
+ 76, 49, 37, 0, 7, 196, 87, 99, 147, 204, 66, 6, 195, 51, 194, 75, 66, 7, 196, 16, 96, 196, 240, 66, 7, 196, 14, 222, 201, 188,
+ 68, 6, 195, 8, 25, 83, 66, 6, 195, 10, 242, 251, 66, 9, 198, 5, 36, 246, 48, 241, 0, 67, 0, 16, 2, 95, 33, 40, 72, 37,
+ 84, 6, 37, 47, 36, 55, 36, 50, 0, 8, 197, 73, 244, 83, 80, 176, 66, 12, 201, 66, 145, 89, 25, 36, 195, 192, 146, 192, 66, 9,
+ 198, 66, 244, 207, 17, 16, 85, 67, 8, 197, 49, 73, 16, 232, 176, 65, 0, 9, 198, 86, 196, 147, 236, 158, 192, 68, 6, 195, 164, 191,
+ 69, 66, 9, 198, 44, 149, 99, 20, 114, 96, 65, 0, 14, 2, 95, 39, 35, 48, 39, 89, 47, 34, 6, 39, 83, 0, 10, 199, 74, 48,
+ 224, 56, 245, 79, 8, 68, 10, 199, 72, 99, 6, 45, 114, 115, 236, 69, 6, 195, 50, 203, 64, 66, 10, 199, 21, 180, 117, 20, 240, 137,
+ 12, 67, 6, 195, 10, 251, 192, 66, 0, 15, 2, 95, 38, 35, 65, 48, 36, 34, 89, 6, 35, 50, 47, 0, 6, 195, 56, 150, 111, 66,
+ 7, 196, 11, 160, 148, 56, 66, 0, 8, 197, 73, 67, 37, 145, 48, 67, 8, 197, 74, 226, 75, 5, 48, 67, 8, 197, 67, 100, 198, 73,
+ 48, 66, 8, 197, 67, 160, 89, 81, 48, 67, 0, 6, 195, 140, 133, 17, 66, 9, 198, 45, 22, 196, 60, 143, 64, 67, 0, 6, 195, 46,
+ 107, 64, 66, 0, 7, 196, 96, 147, 89, 240, 66, 11, 200, 47, 52, 209, 5, 80, 68, 61, 48, 68, 7, 196, 25, 145, 140, 204, 67, 7,
+ 196, 16, 235, 143, 96, 66, 0, 18, 2, 95, 41, 116, 4, 35, 89, 50, 35, 15, 89, 49, 6, 39, 71, 35, 0, 8, 197, 89, 16, 66,
+ 165, 112, 66, 0, 18, 2, 95, 40, 55, 38, 6, 35, 84, 35, 15, 89, 49, 6, 39, 71, 35, 0, 9, 198, 87, 212, 141, 4, 127, 64,
+ 67, 9, 198, 24, 180, 147, 236, 159, 64, 68, 9, 198, 5, 36, 246, 56, 243, 64, 67, 0, 0, 11, 2, 95, 46, 47, 6, 39, 76, 49,
+ 35, 0, 7, 196, 92, 146, 204, 224, 66, 7, 196, 88, 244, 198, 48, 66, 6, 195, 75, 206, 0, 66, 7, 196, 70, 181, 17, 72, 66, 7,
+ 196, 52, 101, 148, 68, 66, 0, 10, 2, 95, 45, 47, 37, 34, 4, 36, 0, 8, 197, 160, 189, 140, 60, 64, 67, 8, 197, 8, 20, 134,
+ 40, 224, 66, 0, 14, 2, 95, 44, 88, 35, 48, 36, 47, 6, 35, 57, 35, 0, 9, 198, 48, 98, 210, 36, 188, 192, 67, 9, 198, 5,
+ 52, 73, 9, 68, 192, 67, 9, 198, 188, 67, 15, 84, 240, 128, 67, 0, 9, 2, 95, 51, 47, 34, 6, 37, 0, 6, 195, 34, 188, 192,
+ 66, 6, 195, 30, 220, 192, 66, 10, 199, 17, 27, 197, 88, 244, 198, 48, 67, 0, 9, 2, 95, 50, 72, 84, 6, 36, 0, 7, 196, 64,
+ 100, 147, 184, 66, 9, 198, 45, 16, 82, 59, 130, 82, 67, 7, 196, 46, 242, 66, 180, 67, 7, 196, 32, 19, 65, 88, 66, 7, 196, 24,
+ 208, 74, 48, 66, 7, 196, 8, 241, 212, 68, 66, 0, 10, 2, 95, 49, 36, 72, 50, 6, 39, 0, 8, 197, 81, 99, 194, 60, 192, 67,
+ 8, 197, 64, 148, 139, 80, 224, 66, 8, 197, 8, 20, 147, 80, 224, 66, 0, 10, 2, 95, 48, 50, 6, 40, 64, 35, 0, 6, 195, 64,
+ 99, 49, 66, 9, 198, 44, 25, 81, 32, 148, 128, 65, 0, 11, 2, 95, 55, 89, 6, 36, 72, 36, 65, 0, 9, 198, 73, 99, 227, 73,
+ 50, 75, 67, 6, 195, 55, 171, 48, 67, 0, 10, 2, 95, 54, 91, 6, 36, 89, 47, 0, 7, 196, 76, 147, 80, 188, 66, 7, 196, 72,
+ 19, 70, 92, 66, 7, 196, 66, 52, 198, 28, 66, 7, 196, 197, 62, 195, 180, 67, 7, 196, 172, 59, 230, 76, 67, 0, 9, 2, 95, 53,
+ 48, 6, 36, 47, 0, 9, 198, 76, 96, 83, 216, 49, 133, 68, 8, 197, 68, 18, 4, 159, 208, 65, 8, 197, 64, 243, 9, 19, 48, 67,
+ 8, 197, 21, 179, 4, 81, 128, 66, 0, 12, 2, 95, 52, 76, 6, 36, 47, 37, 34, 37, 0, 0, 23, 2, 95, 59, 47, 4, 39, 76,
+ 49, 35, 15, 37, 15, 88, 35, 48, 36, 47, 6, 35, 57, 35, 0, 10, 199, 61, 89, 76, 52, 243, 15, 16, 68, 0, 15, 2, 95, 58,
+ 72, 84, 40, 36, 47, 6, 39, 76, 37, 36, 0, 11, 200, 28, 99, 6, 32, 240, 134, 79, 48, 69, 0, 11, 2, 95, 57, 72, 6, 36,
+ 84, 36, 47, 0, 8, 197, 66, 149, 123, 189, 32, 67, 8, 197, 67, 2, 87, 187, 16, 68, 8, 197, 66, 242, 75, 119, 208, 67, 8, 197,
+ 44, 243, 80, 165, 32, 66, 8, 197, 14, 49, 15, 55, 176, 67, 0, 10, 2, 95, 56, 6, 39, 89, 36, 65, 0, 6, 195, 8, 22, 129,
+ 66, 0, 18, 2, 95, 63, 84, 13, 48, 34, 39, 89, 6, 37, 47, 36, 55, 36, 50, 0, 10, 199, 52, 193, 139, 60, 137, 143, 20, 68,
+ 10, 199, 8, 22, 73, 8, 242, 20, 44, 68, 0, 16, 2, 95, 62, 48, 39, 15, 81, 39, 55, 38, 6, 35, 65, 39, 0, 7, 196, 164,
+ 228, 201, 236, 67, 6, 195, 67, 192, 83, 66, 7, 196, 176, 18, 9, 204, 68, 7, 196, 44, 243, 65, 76, 66, 7, 196, 44, 241, 70, 196,
+ 67, 9, 198, 36, 81, 143, 48, 241, 0, 68, 7, 196, 20, 243, 65, 76, 66, 0, 6, 195, 78, 197, 0, 66, 8, 197, 65, 18, 72, 144,
+ 176, 65, 8, 197, 47, 98, 207, 22, 224, 67, 8, 197, 17, 16, 66, 24, 112, 66, 8, 197, 180, 187, 79, 36, 80, 68, 0, 14, 2, 95,
+ 60, 48, 39, 15, 65, 6, 35, 55, 49, 39, 0, 6, 195, 79, 188, 0, 66, 9, 198, 32, 99, 48, 97, 66, 192, 67, 0, 10, 199, 44,
+ 243, 80, 192, 82, 84, 52, 66, 6, 195, 23, 30, 128, 65, 0, 11, 200, 24, 193, 139, 79, 100, 54, 212, 80, 69, 0, 9, 198, 95, 18,
+ 207, 17, 16, 85, 67, 9, 198, 73, 124, 15, 17, 16, 85, 67, 9, 198, 73, 60, 15, 17, 16, 85, 67, 9, 198, 64, 100, 147, 37, 114,
+ 69, 67, 0, 0, 6, 195, 212, 187, 64, 66, 0, 7, 196, 148, 165, 84, 56, 66, 6, 195, 72, 149, 115, 66, 7, 196, 52, 146, 246, 8,
+ 66, 7, 196, 49, 67, 113, 180, 67, 7, 196, 48, 100, 198, 28, 66, 7, 196, 46, 52, 157, 244, 66, 7, 196, 5, 51, 6, 76, 66, 7,
+ 196, 175, 209, 93, 244, 67, 0, 8, 197, 165, 36, 6, 45, 48, 66, 8, 197, 46, 163, 147, 25, 48, 66, 8, 197, 5, 36, 6, 45, 48,
+ 66, 0, 0, 10, 199, 77, 16, 80, 24, 131, 201, 20, 68, 6, 195, 148, 43, 192, 66, 6, 195, 144, 75, 192, 66, 6, 195, 48, 97, 48,
+ 66, 9, 198, 44, 20, 134, 76, 245, 115, 68, 0, 7, 196, 67, 9, 68, 204, 67, 0, 8, 197, 72, 191, 66, 81, 48, 66, 0, 11, 66,
+ 80, 192, 40, 55, 37, 117, 35, 0, 24, 9, 198, 19, 179, 111, 61, 91, 128, 68, 0, 9, 4, 95, 226, 128, 161, 21, 0, 10, 6, 195,
+ 4, 64, 64, 66, 0, 9, 4, 95, 226, 128, 160, 21, 0, 10, 7, 196, 80, 226, 119, 56, 67, 7, 196, 64, 241, 66, 244, 66, 7, 196,
+ 52, 244, 198, 48, 66, 7, 196, 44, 244, 198, 48, 66, 7, 196, 44, 19, 73, 204, 67, 6, 195, 46, 107, 123, 67, 9, 198, 25, 2, 83,
+ 68, 21, 174, 68, 7, 196, 20, 100, 175, 76, 66, 0, 8, 197, 74, 83, 137, 60, 192, 67, 0, 18, 4, 95, 226, 128, 166, 65, 50, 39,
+ 81, 39, 47, 6, 39, 76, 37, 36, 0, 9, 198, 81, 4, 102, 37, 49, 140, 66, 9, 198, 66, 145, 73, 44, 20, 192, 67, 9, 198, 20,
+ 99, 108, 68, 20, 192, 67, 9, 198, 8, 102, 65, 52, 99, 0, 67, 6, 195, 234, 241, 253, 67, 9, 198, 189, 50, 83, 177, 44, 64, 68,
+ 0, 10, 199, 161, 34, 248, 61, 35, 137, 44, 66, 10, 199, 36, 132, 17, 152, 148, 198, 48, 66, 6, 195, 233, 156, 64, 66, 0, 7, 196,
+ 76, 244, 198, 52, 66, 7, 196, 64, 100, 198, 48, 66, 6, 195, 47, 97, 135, 66, 7, 196, 44, 19, 204, 196, 67, 6, 195, 5, 34, 251,
+ 66, 0, 8, 197, 88, 147, 73, 46, 208, 67, 8, 197, 64, 241, 77, 60, 192, 66, 8, 197, 55, 178, 69, 38, 240, 68, 12, 201, 13, 177,
+ 12, 25, 98, 69, 68, 20, 192, 68, 0, 9, 198, 68, 18, 3, 68, 20, 192, 66, 13, 202, 64, 241, 80, 164, 84, 134, 20, 20, 198, 48,
+ 65, 9, 198, 197, 91, 147, 68, 20, 192, 67, 0, 6, 195, 96, 98, 72, 66, 0, 7, 196, 65, 179, 40, 28, 66, 7, 196, 52, 146, 246,
+ 56, 66, 7, 196, 52, 100, 198, 28, 66, 7, 196, 8, 99, 79, 48, 66, 7, 196, 232, 16, 137, 128, 66, 0, 8, 197, 147, 97, 120, 37,
+ 32, 68, 8, 197, 52, 146, 246, 87, 48, 67, 8, 197, 188, 20, 236, 75, 16, 68, 0, 0, 7, 195, 74, 145, 64, 72, 23, 29, 2, 95,
+ 91, 55, 38, 4, 35, 84, 35, 15, 49, 84, 35, 72, 34, 4, 35, 47, 50, 35, 15, 89, 49, 6, 39, 71, 35, 0, 9, 198, 72, 149,
+ 110, 37, 50, 75, 68, 6, 195, 173, 114, 72, 66, 0, 6, 195, 87, 160, 115, 67, 11, 200, 10, 209, 147, 52, 18, 146, 79, 208, 66, 0,
+ 18, 4, 95, 226, 128, 147, 49, 4, 13, 89, 39, 15, 47, 37, 34, 6, 36, 0, 9, 198, 52, 20, 140, 227, 109, 69, 68, 8, 197, 21,
+ 64, 140, 119, 208, 66, 8, 197, 175, 100, 147, 37, 96, 67, 8, 197, 153, 51, 194, 81, 32, 67, 0, 13, 202, 65, 34, 86, 61, 82, 72,
+ 36, 243, 15, 16, 70, 0, 18, 2, 95, 95, 72, 4, 39, 55, 50, 35, 15, 76, 36, 34, 47, 6, 35, 0, 10, 199, 164, 228, 196, 192,
+ 243, 15, 16, 68, 0, 6, 195, 130, 81, 47, 67, 6, 195, 34, 210, 67, 65, 0, 29, 2, 95, 93, 116, 4, 35, 89, 50, 35, 15, 49,
+ 84, 35, 72, 34, 4, 35, 47, 50, 35, 15, 89, 49, 6, 39, 71, 35, 0, 8, 197, 8, 249, 78, 36, 176, 67, 0, 9, 198, 78, 146,
+ 3, 192, 146, 192, 65, 0, 9, 198, 77, 244, 75, 60, 18, 0, 67, 6, 195, 150, 54, 64, 66, 6, 195, 160, 86, 196, 66, 9, 198, 8,
+ 148, 148, 49, 80, 83, 67, 0, 19, 4, 95, 226, 128, 148, 72, 4, 13, 55, 81, 39, 15, 47, 37, 34, 6, 36, 0, 9, 198, 91, 99,
+ 143, 48, 241, 0, 67, 7, 196, 64, 100, 18, 196, 66, 7, 196, 60, 36, 73, 12, 65, 7, 196, 60, 36, 65, 76, 66, 7, 196, 32, 21,
+ 186, 196, 67, 9, 198, 9, 180, 72, 204, 241, 0, 67, 0, 8, 197, 65, 18, 72, 36, 48, 65, 8, 197, 66, 148, 147, 36, 112, 66, 8,
+ 197, 8, 99, 19, 108, 176, 66, 8, 197, 4, 36, 148, 68, 80, 66, 0, 9, 2, 95, 96, 81, 34, 35, 83, 0, 9, 198, 77, 68, 205,
+ 188, 146, 192, 65, 9, 198, 23, 130, 82, 56, 146, 192, 65, 0, 10, 199, 72, 191, 79, 73, 51, 137, 44, 65, 10, 199, 65, 16, 66, 108,
+ 193, 58, 196, 66, 10, 199, 46, 148, 15, 73, 51, 137, 44, 65, 6, 195, 47, 219, 192, 66, 0, 6, 195, 88, 16, 187, 66, 7, 196, 64,
+ 243, 80, 204, 66, 6, 195, 145, 101, 19, 66, 0, 8, 197, 85, 68, 75, 25, 48, 66, 8, 197, 67, 178, 82, 47, 128, 67, 8, 197, 153,
+ 51, 210, 79, 128, 67, 0, 6, 195, 97, 64, 237, 66, 6, 195, 64, 102, 45, 66, 6, 195, 55, 166, 109, 66, 6, 195, 17, 72, 217, 66,
+ 0, 10, 199, 73, 1, 139, 79, 100, 139, 224, 67, 9, 198, 64, 100, 6, 48, 226, 75, 67, 10, 199, 24, 193, 139, 79, 100, 139, 224, 68,
+ 9, 198, 23, 48, 66, 244, 226, 75, 66, 0, 7, 196, 48, 146, 221, 244, 66, 7, 196, 44, 20, 198, 76, 66, 7, 196, 10, 196, 157, 244,
+ 66, 0, 8, 197, 73, 58, 76, 25, 112, 66, 8, 197, 72, 193, 144, 25, 112, 66, 8, 197, 68, 18, 19, 213, 16, 66, 8, 197, 8, 241,
+ 1, 149, 144, 67, 8, 197, 188, 98, 197, 61, 48, 67, 0, 6, 194, 96, 96, 72, 23, 9, 198, 68, 17, 73, 61, 111, 64, 68, 9, 198,
+ 47, 52, 246, 49, 223, 64, 67, 0, 10, 199, 161, 68, 209, 180, 148, 198, 76, 69, 0, 7, 196, 84, 100, 147, 204, 66, 7, 196, 47, 49,
+ 41, 72, 66, 7, 196, 44, 147, 73, 204, 67, 6, 195, 4, 74, 23, 66, 0, 12, 201, 64, 241, 84, 65, 25, 137, 76, 99, 0, 65, 8,
+ 197, 18, 54, 65, 148, 160, 67, 9, 198, 153, 51, 205, 205, 55, 125, 68, 0, 6, 195, 14, 241, 109, 66, 9, 198, 5, 36, 246, 144, 52,
+ 192, 67, 0, 6, 195, 67, 188, 192, 66, 9, 198, 52, 244, 207, 77, 18, 115, 68, 9, 198, 44, 243, 66, 196, 98, 51, 68, 0, 7, 196,
+ 89, 179, 2, 176, 65, 7, 196, 175, 96, 129, 76, 67, 0, 8, 197, 68, 18, 2, 60, 160, 66, 8, 197, 10, 241, 123, 60, 192, 67, 0,
+ 9, 198, 20, 100, 147, 184, 20, 192, 67, 9, 198, 9, 253, 139, 68, 20, 192, 67, 9, 198, 233, 98, 83, 24, 180, 192, 67, 0, 6, 195,
+ 86, 191, 0, 66, 10, 199, 72, 198, 206, 96, 240, 145, 188, 67, 0, 7, 196, 66, 52, 198, 92, 66, 0, 8, 197, 77, 180, 66, 81, 96,
+ 66, 8, 197, 46, 48, 198, 75, 16, 67, 0, 6, 195, 148, 182, 205, 66, 0, 32, 2, 95, 123, 55, 38, 4, 35, 84, 35, 15, 84, 13,
+ 55, 50, 39, 4, 39, 71, 34, 35, 88, 50, 35, 15, 89, 49, 6, 39, 71, 35, 0, 9, 198, 36, 132, 207, 96, 226, 75, 65, 0, 7,
+ 196, 78, 153, 7, 244, 67, 6, 195, 67, 52, 243, 66, 7, 196, 224, 98, 212, 56, 67, 9, 198, 55, 162, 198, 79, 17, 0, 65, 0, 8,
+ 197, 47, 160, 66, 199, 176, 68, 8, 197, 20, 243, 79, 87, 48, 67, 0, 6, 195, 233, 44, 0, 66, 0, 6, 195, 46, 240, 80, 66, 6,
+ 195, 184, 146, 192, 66, 0, 14, 2, 95, 126, 84, 13, 55, 50, 6, 37, 76, 49, 35, 0, 11, 200, 24, 193, 139, 79, 108, 71, 195, 176,
+ 70, 9, 198, 233, 97, 143, 48, 241, 0, 68, 0, 32, 2, 95, 125, 116, 4, 35, 89, 50, 35, 15, 84, 13, 55, 50, 39, 4, 39, 71,
+ 34, 35, 88, 50, 35, 15, 89, 49, 6, 39, 71, 35, 0, 8, 197, 88, 243, 59, 36, 176, 67, 0, 23, 2, 95, 124, 84, 36, 34, 47,
+ 37, 49, 4, 35, 55, 50, 35, 15, 76, 36, 34, 47, 6, 35, 0, 6, 195, 84, 197, 61, 66, 6, 195, 75, 7, 125, 66, 9, 198, 67,
+ 171, 73, 76, 146, 192, 68, 9, 198, 54, 189, 134, 32, 146, 192, 68, 9, 198, 32, 16, 166, 37, 49, 140, 66, 12, 201, 24, 193, 139, 79,
+ 96, 68, 164, 64, 83, 70, 0, 6, 195, 80, 94, 128, 65, 10, 199, 77, 18, 84, 54, 164, 65, 76, 68, 0, 8, 196, 66, 196, 65, 40,
+ 72, 23, 7, 196, 66, 116, 65, 76, 66, 6, 195, 61, 113, 147, 66, 7, 196, 52, 147, 111, 72, 66, 7, 196, 52, 19, 84, 48, 66, 7,
+ 196, 44, 17, 111, 72, 66, 0, 11, 5, 95, 48, 97, 110, 100, 10, 2, 37, 0, 0, 9, 198, 64, 100, 147, 56, 146, 192, 66, 9, 198,
+ 145, 10, 88, 56, 146, 192, 65, 9, 198, 20, 198, 199, 56, 146, 192, 66, 0, 10, 199, 72, 147, 80, 60, 130, 84, 52, 66, 9, 198, 67,
+ 98, 248, 74, 242, 75, 66, 9, 198, 64, 244, 140, 25, 35, 39, 67, 10, 199, 34, 147, 15, 73, 51, 137, 44, 65, 0, 7, 196, 81, 36,
+ 6, 88, 66, 7, 196, 148, 229, 221, 244, 66, 11, 200, 68, 20, 147, 192, 145, 131, 108, 80, 69, 7, 196, 48, 100, 198, 92, 66, 7, 196,
+ 47, 212, 134, 76, 66, 7, 196, 44, 19, 91, 100, 66, 7, 196, 22, 148, 157, 244, 66, 7, 196, 9, 23, 232, 76, 66, 7, 196, 11, 172,
+ 198, 76, 67, 0, 11, 200, 72, 209, 147, 44, 17, 71, 38, 0, 65, 8, 197, 75, 186, 147, 81, 48, 67, 12, 201, 68, 16, 143, 76, 245,
+ 143, 48, 146, 192, 69, 12, 201, 64, 241, 80, 60, 194, 231, 56, 146, 192, 65, 0, 8, 197, 142, 49, 71, 38, 0, 65, 9, 198, 32, 19,
+ 73, 73, 179, 0, 65, 0, 9, 198, 65, 177, 80, 108, 86, 203, 67, 9, 198, 65, 25, 134, 20, 226, 75, 65, 0, 7, 196, 61, 84, 134,
+ 76, 66, 6, 195, 51, 218, 19, 66, 7, 196, 47, 161, 113, 180, 67, 7, 196, 16, 194, 68, 188, 66, 0, 11, 200, 66, 144, 209, 6, 81,
+ 71, 38, 0, 66, 8, 197, 53, 68, 139, 25, 48, 66, 0, 9, 198, 88, 99, 9, 61, 34, 248, 68, 0, 10, 199, 88, 98, 211, 60, 68,
+ 65, 84, 67, 0, 7, 196, 47, 209, 163, 76, 67, 7, 196, 36, 212, 61, 76, 66, 7, 196, 16, 96, 233, 44, 66, 11, 200, 189, 50, 69,
+ 25, 10, 82, 189, 48, 69, 0, 8, 197, 61, 51, 204, 60, 64, 67, 8, 197, 246, 241, 20, 148, 224, 66, 6, 195, 144, 83, 202, 66, 8,
+ 197, 46, 196, 198, 40, 192, 66, 8, 197, 5, 3, 15, 52, 32, 66, 0, 9, 198, 72, 99, 70, 20, 99, 0, 67, 13, 202, 68, 17, 73,
+ 61, 49, 140, 24, 68, 65, 84, 70, 5, 194, 214, 208, 66, 0, 9, 198, 78, 146, 133, 124, 226, 115, 68, 0, 7, 196, 148, 225, 70, 52,
+ 66, 7, 196, 73, 180, 134, 20, 66, 7, 196, 74, 84, 73, 44, 66, 6, 195, 66, 209, 135, 66, 7, 196, 48, 99, 84, 68, 66, 6, 195,
+ 46, 247, 115, 66, 7, 196, 8, 97, 84, 196, 67, 0, 8, 197, 65, 18, 66, 60, 160, 66, 6, 195, 44, 248, 202, 66, 8, 197, 153, 51,
+ 196, 60, 192, 67, 0, 0, 9, 198, 95, 161, 170, 96, 226, 75, 65, 10, 199, 73, 98, 72, 52, 20, 201, 44, 67, 0, 7, 196, 76, 99,
+ 247, 84, 67, 7, 196, 64, 20, 147, 240, 66, 7, 196, 36, 82, 79, 52, 67, 11, 200, 20, 155, 70, 45, 51, 204, 60, 64, 69, 0, 8,
+ 197, 44, 243, 15, 87, 48, 67, 6, 195, 44, 248, 206, 66, 0, 0, 10, 199, 73, 177, 12, 24, 80, 193, 96, 66, 9, 198, 72, 98, 212,
+ 56, 91, 211, 67, 10, 199, 19, 100, 141, 4, 164, 147, 244, 65, 6, 195, 182, 53, 128, 66, 0, 7, 196, 77, 28, 79, 52, 66, 7, 196,
+ 48, 144, 187, 180, 67, 6, 195, 236, 128, 87, 66, 0, 9, 198, 65, 33, 131, 23, 50, 77, 67, 6, 195, 55, 48, 86, 66, 8, 197, 46,
+ 249, 81, 39, 48, 68, 0, 0, 6, 195, 164, 62, 192, 66, 10, 199, 20, 146, 6, 48, 211, 211, 244, 68, 9, 198, 8, 100, 243, 156, 242,
+ 0, 68, 0, 7, 196, 73, 64, 240, 240, 67, 6, 195, 67, 210, 67, 65, 7, 196, 66, 196, 73, 12, 65, 7, 196, 66, 244, 137, 204, 67,
+ 6, 195, 48, 101, 123, 66, 0, 9, 197, 73, 4, 96, 52, 240, 72, 23, 8, 197, 246, 82, 204, 108, 176, 67, 8, 197, 45, 179, 147, 24,
+ 112, 66, 8, 197, 45, 18, 83, 36, 176, 66, 8, 197, 20, 144, 85, 184, 208, 67, 6, 195, 8, 21, 238, 66, 6, 195, 190, 240, 82, 67,
+ 0, 9, 198, 64, 243, 20, 45, 22, 196, 67, 6, 195, 64, 97, 109, 66, 9, 198, 21, 177, 197, 60, 222, 192, 67, 9, 198, 22, 209, 139,
+ 60, 222, 192, 68, 0, 6, 195, 32, 101, 124, 66, 0, 6, 195, 164, 85, 19, 66, 7, 196, 67, 213, 201, 204, 67, 7, 196, 52, 100, 201,
+ 72, 66, 7, 196, 44, 21, 70, 32, 66, 7, 196, 44, 17, 81, 184, 66, 9, 198, 44, 17, 65, 73, 61, 142, 67, 11, 200, 36, 130, 212,
+ 73, 61, 67, 24, 80, 68, 11, 200, 25, 36, 198, 73, 61, 67, 24, 80, 68, 6, 195, 18, 213, 115, 66, 0, 8, 197, 99, 202, 204, 108,
+ 176, 67, 8, 197, 73, 58, 77, 24, 112, 66, 0, 9, 198, 52, 241, 70, 48, 158, 192, 68, 6, 195, 25, 41, 21, 66, 9, 198, 22, 144,
+ 143, 73, 178, 192, 67, 0, 6, 195, 67, 195, 196, 66, 6, 195, 46, 251, 64, 66, 0, 7, 196, 96, 100, 198, 92, 66, 7, 196, 84, 99,
+ 197, 180, 67, 7, 196, 86, 213, 198, 76, 66, 7, 196, 67, 197, 6, 76, 67, 7, 196, 52, 19, 84, 76, 66, 0, 11, 200, 64, 241, 54,
+ 52, 17, 71, 38, 0, 66, 12, 201, 52, 18, 141, 80, 225, 71, 185, 178, 192, 68, 12, 201, 168, 81, 143, 20, 148, 144, 48, 98, 128, 69,
+ 8, 197, 5, 11, 17, 37, 80, 67, 8, 197, 153, 51, 205, 5, 48, 67, 0, 9, 198, 20, 99, 60, 37, 67, 64, 66, 0, 6, 195, 67,
+ 204, 88, 66, 0, 7, 195, 98, 146, 0, 72, 23, 7, 196, 75, 28, 201, 52, 67, 11, 200, 52, 244, 207, 92, 146, 204, 25, 48, 68, 7,
+ 196, 55, 52, 221, 244, 66, 0, 8, 197, 76, 99, 123, 81, 48, 67, 8, 197, 74, 49, 75, 37, 144, 66, 8, 197, 67, 97, 84, 45, 48,
+ 66, 8, 197, 45, 68, 12, 25, 48, 66, 8, 197, 32, 241, 17, 5, 80, 66, 8, 197, 5, 113, 147, 187, 0, 68, 8, 197, 4, 90, 82,
+ 189, 48, 67, 0, 5, 194, 104, 96, 72, 9, 198, 88, 99, 9, 61, 61, 144, 68, 6, 195, 46, 119, 125, 66, 0, 7, 195, 74, 150, 148,
+ 72, 23, 9, 198, 45, 22, 210, 79, 134, 211, 67, 0, 7, 195, 176, 243, 15, 72, 23, 11, 200, 72, 98, 72, 52, 241, 17, 5, 80, 68,
+ 7, 196, 20, 100, 187, 76, 66, 0, 0, 9, 198, 17, 16, 71, 22, 252, 64, 65, 0, 6, 195, 5, 51, 204, 66, 0, 8, 196, 36, 128,
+ 219, 56, 72, 23, 6, 195, 221, 4, 111, 66, 7, 196, 220, 193, 65, 76, 66, 7, 196, 74, 241, 91, 44, 66, 7, 196, 74, 189, 213, 204,
+ 67, 7, 196, 164, 186, 134, 52, 67, 7, 196, 67, 182, 6, 52, 66, 0, 8, 197, 66, 148, 147, 60, 160, 66, 8, 197, 64, 20, 209, 80,
+ 192, 66, 8, 197, 204, 179, 204, 60, 64, 67, 6, 195, 181, 54, 206, 66, 0, 9, 198, 76, 100, 6, 17, 211, 200, 67, 9, 198, 64, 243,
+ 20, 18, 52, 128, 67, 6, 195, 64, 242, 61, 66, 6, 195, 55, 30, 237, 67, 9, 198, 36, 188, 207, 74, 84, 128, 68, 6, 195, 236, 76,
+ 0, 66, 9, 198, 20, 19, 65, 72, 188, 64, 67, 0, 0, 7, 196, 55, 5, 6, 76, 67, 7, 196, 48, 149, 198, 40, 66, 11, 200, 48,
+ 98, 210, 36, 179, 204, 60, 64, 68, 7, 196, 28, 19, 66, 204, 66, 0, 8, 197, 44, 19, 123, 39, 176, 68, 8, 197, 9, 26, 243, 39,
+ 176, 68, 9, 198, 154, 249, 69, 28, 152, 0, 66, 0, 9, 198, 212, 83, 207, 79, 81, 64, 68, 0, 0, 7, 196, 86, 227, 247, 84, 67,
+ 6, 195, 148, 212, 51, 66, 7, 196, 47, 196, 9, 96, 66, 7, 196, 47, 193, 9, 32, 66, 11, 200, 5, 37, 109, 76, 240, 134, 79, 48,
+ 69, 0, 6, 195, 69, 178, 230, 66, 8, 197, 166, 181, 201, 207, 176, 69, 8, 197, 68, 18, 13, 5, 96, 66, 8, 197, 45, 43, 143, 87,
+ 48, 67, 0, 6, 195, 44, 21, 25, 66, 0, 6, 195, 75, 16, 80, 66, 6, 195, 46, 238, 192, 66, 0, 6, 195, 87, 179, 111, 66, 7,
+ 196, 36, 82, 79, 76, 67, 0, 8, 197, 73, 180, 66, 24, 112, 66, 8, 197, 67, 96, 140, 24, 208, 66, 8, 197, 44, 148, 240, 36, 176,
+ 65, 8, 197, 13, 178, 22, 60, 80, 66, 0, 9, 198, 9, 180, 251, 86, 50, 128, 65, 0, 6, 195, 99, 208, 80, 66, 0, 7, 196, 74,
+ 227, 205, 236, 67, 7, 196, 52, 97, 73, 44, 66, 6, 195, 54, 177, 147, 66, 7, 196, 33, 67, 20, 52, 66, 7, 196, 20, 240, 74, 192,
+ 67, 6, 195, 12, 17, 51, 66, 7, 196, 5, 113, 147, 204, 67, 0, 9, 197, 13, 180, 41, 44, 144, 72, 23, 8, 197, 88, 145, 81, 36,
+ 80, 66, 8, 197, 86, 240, 83, 36, 176, 67, 9, 198, 77, 18, 75, 60, 199, 125, 67, 8, 197, 72, 21, 81, 36, 80, 66, 8, 197, 52,
+ 97, 73, 80, 208, 65, 6, 195, 196, 85, 18, 66, 0, 6, 195, 164, 193, 149, 66, 9, 198, 64, 18, 58, 49, 178, 192, 67, 0, 10, 199,
+ 65, 16, 68, 52, 20, 201, 44, 67, 10, 199, 52, 193, 139, 204, 17, 79, 40, 68, 9, 198, 44, 243, 73, 72, 156, 251, 69, 0, 7, 196,
+ 67, 172, 201, 52, 67, 6, 195, 66, 209, 147, 66, 7, 196, 44, 204, 241, 16, 66, 7, 196, 44, 20, 212, 56, 66, 0, 8, 197, 52, 148,
+ 139, 25, 48, 66, 9, 198, 44, 25, 69, 28, 152, 0, 65, 8, 197, 44, 17, 65, 37, 80, 67, 8, 197, 21, 64, 140, 25, 48, 66, 8,
+ 197, 22, 225, 165, 57, 48, 67, 0, 9, 198, 24, 194, 72, 37, 67, 64, 66, 6, 195, 4, 213, 17, 66, 0, 6, 195, 148, 59, 192, 66,
+ 6, 195, 72, 20, 252, 66, 6, 195, 214, 51, 128, 66, 0, 7, 196, 72, 20, 21, 240, 66, 9, 198, 52, 105, 76, 81, 17, 0, 67, 9,
+ 198, 19, 179, 111, 61, 83, 194, 68, 0, 6, 195, 164, 74, 82, 66, 8, 197, 20, 148, 144, 81, 48, 66, 0, 10, 66, 96, 192, 76, 55,
+ 36, 50, 0, 24, 6, 195, 164, 59, 217, 66, 0, 0, 7, 196, 73, 55, 250, 20, 66, 11, 200, 73, 1, 139, 79, 97, 17, 5, 80, 67,
+ 7, 196, 45, 68, 148, 68, 66, 0, 9, 198, 79, 58, 71, 37, 39, 125, 68, 8, 197, 68, 144, 143, 50, 112, 67, 8, 197, 9, 67, 123,
+ 188, 64, 67, 0, 9, 198, 44, 243, 112, 22, 244, 192, 67, 0, 7, 195, 4, 208, 64, 72, 23, 10, 199, 72, 97, 77, 37, 131, 137, 44,
+ 65, 10, 199, 32, 243, 211, 25, 99, 137, 44, 68, 0, 7, 196, 246, 83, 27, 44, 67, 7, 196, 56, 253, 246, 16, 67, 7, 196, 30, 241,
+ 122, 52, 66, 0, 8, 197, 99, 163, 197, 24, 160, 67, 6, 195, 79, 100, 238, 66, 8, 197, 66, 148, 147, 60, 192, 66, 8, 197, 32, 195,
+ 197, 24, 160, 66, 8, 197, 169, 20, 212, 60, 128, 67, 0, 9, 198, 72, 98, 210, 148, 228, 192, 66, 9, 198, 36, 210, 68, 70, 244, 192,
+ 67, 9, 198, 24, 210, 68, 70, 244, 192, 67, 0, 14, 67, 16, 241, 64, 81, 39, 72, 6, 37, 50, 35, 0, 24, 6, 195, 5, 56, 200,
+ 66, 0, 6, 195, 150, 51, 147, 66, 7, 196, 58, 192, 84, 76, 65, 6, 195, 44, 18, 47, 66, 7, 196, 13, 178, 36, 44, 65, 0, 6,
+ 195, 16, 241, 70, 65, 8, 197, 164, 191, 69, 119, 208, 67, 8, 197, 16, 244, 147, 195, 16, 65, 0, 0, 7, 195, 64, 241, 64, 72, 23,
+ 9, 198, 47, 52, 148, 50, 83, 147, 67, 0, 6, 195, 76, 145, 47, 66, 7, 196, 149, 27, 70, 28, 67, 0, 8, 197, 64, 20, 137, 189,
+ 32, 67, 6, 195, 5, 56, 210, 66, 0, 9, 198, 91, 176, 137, 92, 145, 64, 67, 9, 198, 48, 148, 147, 224, 17, 64, 67, 9, 198, 25,
+ 33, 183, 12, 101, 192, 66, 9, 198, 9, 22, 211, 12, 97, 192, 66, 0, 9, 198, 61, 82, 87, 36, 242, 0, 68, 9, 198, 197, 84, 65,
+ 32, 53, 11, 65, 6, 195, 21, 65, 140, 66, 0, 7, 196, 77, 26, 229, 76, 66, 0, 8, 197, 96, 98, 209, 108, 176, 66, 8, 197, 73,
+ 177, 108, 140, 80, 67, 8, 197, 73, 67, 21, 36, 80, 66, 8, 197, 24, 212, 60, 36, 176, 67, 0, 9, 198, 72, 19, 79, 76, 98, 192,
+ 67, 9, 198, 12, 99, 8, 24, 53, 12, 67, 0, 0, 7, 196, 52, 100, 207, 88, 66, 7, 196, 46, 145, 73, 76, 65, 12, 201, 197, 36,
+ 209, 80, 220, 37, 68, 149, 13, 68, 9, 198, 20, 99, 65, 16, 241, 0, 67, 0, 8, 197, 73, 59, 39, 24, 80, 67, 8, 197, 29, 179,
+ 19, 108, 176, 66, 8, 197, 16, 241, 112, 36, 176, 67, 0, 6, 195, 4, 80, 89, 66, 0, 9, 198, 68, 21, 129, 76, 198, 203, 67, 6,
+ 195, 34, 211, 196, 66, 0, 7, 196, 96, 17, 91, 68, 66, 7, 196, 45, 246, 6, 44, 66, 6, 195, 44, 20, 47, 66, 7, 196, 197, 62,
+ 201, 244, 68, 6, 195, 21, 65, 147, 66, 7, 196, 11, 212, 148, 44, 66, 0, 8, 197, 52, 97, 38, 5, 48, 67, 8, 197, 45, 180, 141,
+ 25, 48, 66, 0, 6, 195, 233, 44, 45, 67, 0, 10, 199, 80, 196, 209, 4, 128, 212, 44, 67, 9, 198, 64, 148, 147, 60, 193, 147, 67,
+ 0, 7, 196, 148, 34, 70, 76, 67, 11, 200, 68, 17, 73, 60, 20, 58, 5, 48, 70, 7, 196, 53, 67, 133, 240, 66, 7, 196, 45, 190,
+ 70, 28, 66, 0, 9, 198, 77, 21, 2, 4, 85, 17, 67, 8, 197, 197, 60, 5, 189, 48, 67, 8, 197, 9, 22, 205, 11, 160, 65, 0,
+ 9, 198, 68, 18, 18, 78, 147, 0, 66, 6, 195, 18, 211, 217, 66, 9, 198, 152, 147, 205, 61, 63, 64, 69, 0, 6, 195, 67, 213, 124,
+ 66, 6, 195, 24, 178, 80, 66, 0, 8, 196, 73, 15, 70, 20, 72, 23, 6, 195, 86, 50, 243, 66, 7, 196, 141, 74, 65, 76, 68, 9,
+ 198, 9, 179, 4, 232, 245, 110, 68, 0, 0, 9, 198, 64, 244, 147, 82, 52, 192, 67, 5, 194, 226, 208, 66, 9, 198, 44, 62, 147, 242,
+ 244, 192, 67, 9, 198, 20, 100, 41, 74, 244, 192, 67, 0, 6, 195, 91, 28, 64, 66, 6, 195, 67, 204, 192, 66, 10, 199, 145, 145, 146,
+ 76, 60, 9, 44, 66, 0, 7, 196, 36, 132, 73, 12, 65, 7, 196, 18, 220, 9, 44, 65, 7, 196, 13, 67, 11, 188, 66, 7, 196, 212,
+ 83, 198, 52, 67, 0, 0, 6, 195, 98, 214, 205, 66, 9, 198, 84, 145, 20, 70, 244, 192, 67, 6, 195, 72, 178, 125, 66, 9, 198, 68,
+ 18, 23, 12, 100, 192, 66, 9, 198, 44, 243, 73, 76, 100, 192, 67, 9, 198, 20, 98, 210, 77, 28, 64, 66, 9, 198, 8, 147, 205, 37,
+ 124, 64, 68, 0, 10, 199, 86, 214, 73, 84, 146, 193, 76, 68, 9, 198, 75, 176, 134, 32, 198, 203, 67, 10, 199, 52, 20, 198, 52, 20,
+ 201, 44, 68, 0, 7, 196, 84, 150, 70, 44, 66, 7, 196, 77, 180, 232, 28, 66, 6, 195, 216, 35, 211, 66, 0, 8, 197, 47, 53, 227,
+ 19, 176, 65, 0, 9, 198, 47, 49, 136, 152, 241, 64, 68, 9, 198, 44, 148, 134, 48, 101, 192, 65, 9, 198, 16, 243, 6, 52, 101, 192,
+ 67, 0, 0, 7, 196, 54, 246, 70, 76, 66, 7, 196, 44, 20, 207, 20, 66, 7, 196, 197, 37, 12, 76, 66, 11, 200, 24, 193, 139, 79,
+ 99, 79, 79, 208, 69, 0, 6, 195, 87, 57, 78, 66, 8, 197, 48, 97, 9, 207, 176, 68, 8, 197, 44, 244, 177, 81, 32, 65, 0, 6,
+ 195, 66, 224, 85, 66, 9, 198, 47, 160, 77, 8, 243, 0, 67, 9, 198, 153, 51, 200, 152, 241, 64, 68, 0, 6, 195, 67, 217, 76, 66,
+ 9, 198, 189, 50, 85, 68, 146, 0, 67, 0, 7, 196, 141, 49, 139, 72, 66, 0, 8, 197, 36, 67, 48, 36, 176, 67, 8, 197, 32, 60,
+ 39, 60, 80, 67, 9, 198, 28, 157, 83, 58, 118, 197, 68, 0, 6, 195, 75, 23, 125, 66, 0, 9, 198, 73, 64, 140, 36, 208, 83, 67,
+ 0, 9, 198, 67, 100, 207, 43, 177, 138, 68, 9, 198, 52, 227, 196, 60, 35, 202, 67, 9, 198, 237, 117, 187, 92, 241, 0, 67, 9, 198,
+ 23, 1, 118, 48, 241, 0, 67, 0, 9, 198, 92, 99, 20, 48, 242, 69, 68, 9, 198, 66, 146, 9, 20, 149, 13, 66, 8, 197, 25, 144,
+ 85, 60, 80, 67, 0, 6, 195, 44, 18, 89, 66, 0, 9, 198, 67, 101, 82, 109, 242, 0, 67, 0, 7, 196, 72, 20, 29, 244, 66, 7,
+ 196, 66, 52, 157, 244, 66, 7, 196, 66, 244, 198, 204, 67, 6, 195, 66, 98, 111, 67, 7, 196, 61, 54, 6, 76, 66, 11, 200, 13, 177,
+ 12, 24, 83, 194, 36, 48, 67, 6, 195, 11, 165, 19, 66, 0, 6, 18, 66, 208, 181, 0, 209, 144, 0, 208, 184, 0, 209, 157, 0, 7,
+ 6, 18, 67, 209, 128, 0, 208, 187, 0, 208, 188, 0, 208, 189, 0, 7, 6, 18, 68, 208, 180, 208, 183, 0, 208, 180, 208, 182, 0, 208,
+ 177, 0, 208, 178, 0, 208, 179, 0, 208, 180, 0, 208, 183, 0, 208, 182, 0, 7, 6, 18, 69, 208, 191, 0, 209, 132, 0, 208, 186, 0,
+ 209, 130, 0, 209, 129, 0, 209, 134, 0, 209, 136, 0, 209, 137, 0, 209, 135, 0, 209, 133, 0, 7, 6, 1, 17, 0, 209, 128, 1, 21,
+ 2, 32, 3, 6, 35, 34, 0, 209, 130, 208, 181, 208, 187, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6, 35, 47, 36, 55, 36, 50, 0,
+ 209, 130, 208, 181, 208, 187, 209, 129, 209, 130, 208, 178, 208, 190, 1, 21, 2, 32, 3, 6, 35, 47, 36, 55, 89, 47, 84, 39, 0, 208,
+ 186, 1, 21, 2, 32, 3, 6, 35, 49, 0, 208, 189, 208, 184, 208, 181, 1, 21, 2, 32, 3, 6, 35, 50, 37, 36, 0, 208, 189, 209,
+ 129, 208, 186, 208, 184, 1, 21, 2, 32, 3, 6, 35, 50, 89, 49, 37, 0, 208, 187, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6, 35,
+ 55, 36, 50, 0, 208, 187, 208, 184, 209, 137, 208, 181, 1, 21, 2, 32, 3, 6, 35, 55, 37, 91, 47, 36, 0, 208, 187, 208, 189, 209,
+ 143, 1, 21, 2, 32, 3, 6, 35, 55, 50, 38, 35, 0, 209, 135, 1, 21, 2, 32, 3, 6, 35, 76, 0, 208, 178, 208, 184, 209, 137,
+ 208, 181, 1, 21, 2, 32, 3, 6, 35, 84, 37, 91, 47, 36, 0, 208, 182, 1, 21, 2, 32, 3, 6, 35, 90, 0, 209, 134, 208, 184,
+ 209, 143, 1, 21, 2, 32, 3, 6, 35, 117, 37, 35, 0, 4, 3, 35, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 209, 128, 208, 184,
+ 209, 143, 1, 21, 2, 32, 3, 35, 34, 37, 35, 0, 7, 6, 1, 18, 0, 3, 71, 0, 2, 17, 71, 3, 71, 38, 0, 7, 6, 1,
+ 19, 0, 3, 84, 0, 2, 17, 71, 3, 84, 38, 0, 7, 6, 1, 20, 0, 3, 81, 0, 2, 17, 71, 3, 122, 0, 7, 6, 1, 21,
+ 0, 3, 72, 0, 208, 182, 3, 75, 0, 2, 17, 71, 3, 116, 0, 208, 183, 3, 118, 0, 208, 183, 2, 17, 71, 3, 118, 38, 0, 7,
+ 6, 1, 22, 0, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6, 36, 36, 50, 0, 208, 189, 208, 184, 208, 181, 1, 21, 2, 32, 3, 6,
+ 36, 50, 37, 36, 0, 208, 189, 209, 130, 1, 21, 2, 32, 3, 6, 36, 50, 47, 0, 208, 185, 209, 129, 208, 186, 208, 184, 1, 21, 2,
+ 32, 3, 6, 36, 57, 89, 49, 37, 0, 208, 177, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6, 36, 71, 36, 50, 0, 208, 178, 208, 181,
+ 208, 189, 1, 21, 2, 32, 3, 6, 36, 84, 36, 50, 0, 3, 36, 0, 7, 6, 1, 23, 0, 3, 90, 0, 7, 6, 1, 24, 0, 3,
+ 88, 0, 2, 17, 71, 3, 94, 0, 7, 6, 1, 25, 0, 4, 1, 130, 209, 190, 208, 2, 209, 143, 32, 3, 6, 37, 0, 1, 186, 208,
+ 2, 208, 189, 209, 143, 32, 0, 209, 130, 1, 21, 2, 32, 3, 6, 37, 47, 0, 209, 130, 208, 181, 208, 187, 1, 21, 2, 32, 3, 6,
+ 37, 47, 36, 55, 0, 209, 130, 208, 181, 208, 187, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6, 37, 47, 36, 55, 36, 50, 0, 208, 180,
+ 208, 177, 208, 176, 1, 21, 2, 32, 3, 6, 37, 47, 71, 35, 0, 208, 186, 208, 176, 208, 178, 1, 21, 2, 32, 3, 6, 37, 49, 35,
+ 84, 0, 208, 189, 209, 129, 208, 186, 208, 184, 1, 21, 2, 32, 3, 6, 37, 50, 89, 49, 37, 0, 208, 187, 208, 181, 208, 189, 1, 21,
+ 2, 32, 3, 6, 37, 55, 36, 50, 0, 208, 187, 208, 184, 209, 137, 208, 181, 1, 21, 2, 32, 3, 6, 37, 55, 37, 91, 47, 36, 0,
+ 208, 188, 208, 176, 1, 21, 2, 32, 3, 6, 37, 65, 35, 0, 209, 135, 208, 181, 209, 129, 208, 186, 208, 184, 1, 21, 2, 32, 3, 6,
+ 37, 76, 36, 89, 49, 37, 0, 208, 178, 1, 21, 2, 32, 3, 6, 37, 84, 0, 208, 178, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6,
+ 37, 84, 36, 50, 0, 208, 183, 209, 138, 208, 188, 1, 21, 2, 32, 3, 6, 37, 88, 13, 65, 0, 209, 129, 209, 130, 1, 21, 2, 32,
+ 3, 6, 37, 89, 47, 0, 3, 37, 0, 2, 32, 24, 3, 37, 12, 0, 7, 6, 1, 26, 0, 3, 57, 0, 7, 6, 1, 27, 0, 3,
+ 49, 0, 2, 17, 71, 3, 49, 38, 0, 208, 190, 1, 21, 2, 32, 14, 128, 128, 130, 3, 49, 39, 0, 7, 6, 1, 28, 0, 4, 2,
+ 17, 71, 3, 55, 0, 2, 18, 66, 0, 2, 209, 140, 18, 66, 3, 61, 0, 3, 64, 0, 7, 6, 1, 29, 0, 3, 65, 0, 2, 17,
+ 71, 3, 65, 38, 0, 7, 6, 1, 30, 0, 3, 50, 0, 208, 189, 3, 50, 12, 0, 2, 17, 71, 3, 67, 0, 7, 6, 1, 31, 0,
+ 209, 128, 208, 184, 209, 131, 208, 188, 1, 21, 2, 32, 3, 6, 39, 34, 37, 40, 65, 0, 208, 186, 1, 21, 2, 32, 3, 6, 39, 49,
+ 0, 208, 178, 208, 181, 208, 189, 1, 21, 2, 32, 3, 6, 39, 84, 36, 50, 0, 208, 178, 208, 184, 209, 137, 208, 181, 1, 21, 2, 32,
+ 3, 6, 39, 84, 37, 91, 47, 36, 0, 208, 178, 208, 189, 208, 184, 208, 186, 1, 21, 2, 32, 3, 6, 39, 84, 50, 37, 49, 0, 208,
+ 183, 208, 181, 208, 189, 2, 32, 3, 6, 39, 88, 36, 50, 0, 3, 39, 0, 208, 178, 208, 176, 2, 209, 130, 32, 3, 39, 84, 6, 35,
+ 0, 208, 178, 208, 184, 2, 209, 130, 32, 3, 39, 84, 6, 37, 0, 7, 6, 1, 32, 0, 3, 48, 0, 2, 17, 71, 3, 48, 38, 0,
+ 7, 6, 1, 33, 0, 3, 34, 0, 2, 17, 71, 3, 34, 38, 0, 7, 6, 1, 34, 0, 3, 89, 0, 2, 17, 71, 3, 95, 0, 7,
+ 6, 1, 35, 0, 3, 47, 0, 209, 130, 3, 47, 12, 0, 208, 176, 1, 21, 2, 32, 14, 128, 128, 130, 3, 47, 35, 0, 208, 181, 1,
+ 21, 2, 32, 14, 128, 128, 130, 3, 47, 36, 0, 2, 17, 71, 3, 115, 0, 7, 6, 1, 36, 0, 3, 40, 0, 7, 6, 1, 37, 0,
+ 3, 83, 0, 2, 17, 71, 3, 83, 38, 0, 7, 6, 1, 38, 0, 4, 2, 17, 71, 3, 99, 0, 2, 208, 184, 0, 3, 101, 0, 7,
+ 6, 1, 39, 0, 3, 117, 0, 2, 17, 71, 3, 117, 38, 0, 7, 6, 1, 40, 0, 208, 190, 1, 21, 2, 32, 3, 8, 76, 39, 0,
+ 3, 76, 0, 7, 6, 1, 41, 0, 3, 91, 0, 7, 6, 1, 42, 0, 3, 91, 47, 0, 2, 17, 71, 3, 91, 115, 0, 7, 6, 1,
+ 43, 0, 3, 13, 0, 209, 130, 1, 21, 2, 32, 14, 128, 128, 130, 3, 13, 47, 0, 7, 6, 1, 45, 0, 1, 17, 67, 3, 0, 3,
+ 57, 0, 7, 6, 1, 47, 0, 1, 17, 67, 3, 40, 0, 3, 57, 40, 0, 7, 6, 1, 48, 0, 208, 189, 208, 184, 208, 181, 1, 21,
+ 2, 32, 3, 6, 57, 35, 50, 37, 36, 0, 4, 1, 17, 67, 3, 35, 0, 1, 17, 67, 21, 2, 32, 14, 128, 192, 129, 0, 209, 130,
+ 1, 17, 67, 21, 2, 32, 14, 128, 192, 130, 3, 35, 47, 0, 4, 3, 57, 35, 0, 1, 21, 2, 32, 14, 128, 192, 129, 0, 209, 130,
+ 1, 21, 2, 32, 14, 128, 192, 130, 3, 57, 35, 47, 0, 7, 6, 0, 209, 144, 3, 7, 36, 0, 209, 157, 3, 7, 37, 0, 204, 128,
+ 3, 8, 0, 36, 3, 72, 6, 39, 64, 35, 34, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts5 = FileInMemory_createWithData (26954, reinterpret_cast<const char *> (&espeakdata_dicts5_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/bg_dict",
U"bg");
- my addItem_move (espeakdata_dicts6.move());
+ Collection_addItem (me.peek(), espeakdata_dicts5.transfer());
- static unsigned char espeakdata_dicts7_data[8088] = {
- 0, 4, 0, 0, 242, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4,
- 95, 100, 112, 116, 10, 72, 6, 121, 89, 39, 65, 37, 49, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 9, 1, 36, 140, 121, 55, 35, 34, 0, 0, 12, 1, 37, 91, 121, 47, 49, 6, 121, 34, 35, 0, 0, 0, 0, 0, 0, 0,
- 7, 1, 43, 57, 121, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 61, 91, 121,
- 65, 35, 50, 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, 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, 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, 0, 0, 0, 12, 137, 224, 166, 164, 224, 167, 129, 224, 166, 135, 72, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 18, 143, 224, 166, 174, 224, 166, 167, 224, 167, 141, 224, 166, 175, 224, 167, 135, 72, 0, 0, 0, 0, 0, 12, 137, 224,
- 166, 155, 224, 166, 191, 224, 166, 178, 72, 0, 15, 140, 224, 166, 147, 224, 166, 166, 224, 167, 135, 224, 166, 176, 72, 0, 0, 0, 12, 137,
- 224, 166, 147, 224, 166, 159, 224, 166, 190, 72, 18, 143, 224, 166, 164, 224, 166, 190, 224, 166, 166, 224, 167, 135, 224, 166, 176, 72, 0, 0,
- 0, 21, 146, 224, 166, 134, 224, 166, 174, 224, 166, 190, 224, 166, 166, 224, 167, 135, 224, 166, 176, 72, 0, 0, 0, 9, 134, 224, 166, 143,
- 224, 166, 135, 72, 24, 149, 224, 166, 164, 224, 167, 139, 224, 166, 174, 224, 166, 190, 224, 166, 166, 224, 167, 135, 224, 166, 176, 72, 0, 0,
- 18, 143, 224, 166, 155, 224, 166, 191, 224, 166, 178, 224, 167, 135, 224, 166, 168, 72, 0, 0, 0, 0, 36, 24, 224, 166, 149, 224, 166, 190,
- 224, 166, 178, 224, 166, 170, 224, 167, 129, 224, 166, 176, 224, 167, 129, 224, 166, 183, 49, 35, 55, 4, 48, 40, 34, 40, 91, 0, 0, 0,
- 0, 0, 12, 137, 224, 166, 133, 224, 166, 165, 224, 166, 154, 72, 0, 0, 0, 0, 0, 0, 40, 27, 224, 166, 134, 224, 166, 149, 224, 166,
- 190, 224, 166, 182, 224, 166, 149, 224, 167, 129, 224, 166, 184, 224, 167, 129, 224, 166, 174, 35, 49, 118, 91, 4, 49, 40, 91, 40, 65, 0,
- 0, 9, 134, 224, 166, 143, 224, 166, 176, 72, 9, 134, 224, 166, 143, 224, 166, 176, 72, 0, 0, 0, 12, 137, 224, 166, 164, 224, 167, 139,
- 224, 166, 176, 72, 0, 18, 143, 224, 166, 147, 224, 166, 159, 224, 166, 190, 224, 166, 149, 224, 167, 135, 72, 18, 143, 224, 166, 143, 224, 166,
- 168, 224, 166, 190, 224, 166, 149, 224, 167, 135, 72, 0, 0, 0, 21, 146, 224, 166, 134, 224, 166, 170, 224, 166, 168, 224, 166, 190, 224, 166,
- 149, 224, 167, 135, 72, 0, 0, 12, 137, 224, 166, 143, 224, 166, 159, 224, 166, 190, 72, 0, 0, 25, 15, 224, 166, 151, 224, 166, 176, 224,
- 166, 174, 224, 166, 191, 224, 166, 178, 81, 121, 34, 4, 65, 37, 55, 0, 0, 12, 6, 224, 166, 143, 224, 166, 164, 148, 47, 39, 0, 21,
- 146, 224, 166, 147, 224, 166, 151, 224, 167, 129, 224, 166, 178, 224, 167, 139, 224, 166, 176, 72, 0, 40, 27, 224, 166, 137, 224, 166, 164, 224,
- 167, 141, 224, 166, 164, 224, 166, 176, 224, 166, 166, 224, 166, 190, 224, 167, 159, 224, 167, 128, 40, 47, 47, 38, 39, 34, 4, 72, 118, 113,
- 0, 0, 29, 18, 224, 166, 150, 224, 166, 190, 224, 166, 178, 224, 166, 172, 224, 166, 191, 224, 166, 178, 49, 107, 118, 55, 6, 71, 37, 55,
- 0, 0, 0, 38, 24, 224, 166, 133, 224, 166, 168, 224, 167, 141, 224, 166, 166, 224, 166, 176, 224, 166, 174, 224, 166, 185, 224, 166, 178, 35,
- 50, 72, 39, 34, 4, 65, 35, 107, 39, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 166, 161, 224, 166, 188, 70, 121, 0,
- 0, 0, 0, 0, 0, 15, 140, 224, 166, 149, 224, 166, 176, 224, 166, 155, 224, 166, 191, 72, 0, 0, 0, 9, 134, 224, 166, 147, 224, 166,
- 176, 72, 0, 0, 0, 0, 0, 0, 33, 21, 224, 166, 150, 224, 167, 129, 224, 166, 168, 224, 166, 184, 224, 167, 129, 224, 166, 159, 224, 166,
- 191, 49, 107, 40, 50, 4, 91, 40, 47, 37, 0, 0, 0, 0, 0, 0, 0, 0, 33, 21, 224, 166, 155, 224, 166, 190, 224, 166, 178, 224,
- 166, 172, 224, 166, 190, 224, 166, 149, 224, 166, 178, 143, 35, 55, 6, 71, 118, 49, 39, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 12, 137, 224, 166, 185, 224, 166, 175, 224, 166, 188, 72, 0, 0, 0, 0, 10, 134, 224, 166, 149, 224, 167, 135, 72, 8, 0, 0, 0,
- 0, 0, 18, 143, 224, 166, 149, 224, 166, 176, 224, 167, 135, 224, 166, 155, 224, 166, 191, 72, 0, 0, 0, 0, 0, 0, 30, 18, 224, 166,
- 134, 224, 166, 178, 224, 166, 159, 224, 166, 170, 224, 166, 149, 224, 166, 190, 35, 55, 4, 47, 121, 4, 48, 49, 35, 0, 0, 0, 36, 24,
- 224, 166, 171, 224, 167, 129, 224, 166, 178, 224, 166, 182, 224, 166, 175, 224, 167, 141, 224, 166, 175, 224, 166, 190, 83, 40, 55, 6, 91, 35,
- 79, 79, 118, 0, 0, 0, 0, 21, 12, 224, 166, 151, 224, 166, 156, 224, 166, 151, 224, 166, 156, 81, 121, 79, 81, 121, 79, 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, 33, 21, 224, 166, 151,
- 224, 166, 190, 224, 166, 178, 224, 166, 151, 224, 166, 178, 224, 167, 141, 224, 166, 170, 81, 35, 55, 6, 81, 121, 55, 48, 39, 0, 0, 0,
- 0, 0, 10, 134, 224, 166, 149, 224, 166, 191, 72, 8, 0, 0, 0, 0, 0, 28, 18, 224, 166, 168, 224, 166, 190, 224, 167, 156, 224, 166,
- 149, 224, 167, 139, 224, 166, 178, 50, 35, 34, 4, 49, 39, 55, 0, 0, 0, 0, 0, 24, 15, 224, 166, 150, 224, 166, 191, 224, 167, 156,
- 224, 166, 149, 224, 166, 191, 49, 107, 37, 70, 49, 37, 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, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 51, 57, 6, 40, 50, 121,
- 76, 121, 55, 55, 6, 37, 91, 0, 11, 3, 95, 50, 49, 36, 49, 6, 40, 91, 0, 0, 14, 3, 95, 51, 56, 6, 35, 139, 47, 34,
- 6, 37, 91, 0, 11, 3, 95, 50, 48, 49, 6, 40, 34, 37, 0, 0, 11, 3, 95, 50, 51, 47, 6, 36, 57, 91, 0, 0, 11, 3,
- 95, 50, 50, 71, 6, 35, 57, 91, 0, 0, 12, 3, 95, 50, 53, 48, 6, 130, 76, 37, 91, 0, 0, 13, 3, 95, 50, 52, 76, 6,
- 121, 71, 71, 37, 91, 0, 0, 12, 3, 95, 50, 55, 91, 35, 47, 6, 35, 91, 0, 0, 14, 3, 95, 50, 54, 76, 107, 6, 35, 71,
- 71, 37, 91, 0, 0, 15, 3, 95, 51, 49, 6, 36, 49, 121, 47, 34, 6, 37, 91, 0, 0, 11, 3, 95, 51, 48, 47, 34, 6, 37,
- 91, 0, 0, 14, 3, 95, 51, 51, 47, 6, 36, 47, 34, 6, 37, 91, 0, 0, 14, 3, 95, 51, 50, 71, 6, 121, 47, 34, 6, 37,
- 91, 0, 0, 15, 3, 95, 51, 53, 48, 6, 130, 57, 47, 34, 6, 37, 91, 0, 0, 15, 3, 95, 51, 52, 76, 6, 39, 58, 47, 34,
- 6, 37, 91, 0, 0, 15, 3, 95, 51, 55, 91, 6, 128, 37, 47, 34, 6, 37, 91, 0, 0, 14, 3, 95, 51, 54, 149, 6, 121, 47,
- 34, 6, 37, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 224, 167, 157, 107, 70, 121,
- 0, 8, 3, 224, 166, 149, 49, 121, 0, 14, 3, 95, 55, 57, 6, 40, 50, 121, 35, 91, 6, 37, 0, 15, 3, 95, 54, 49, 6, 36,
- 49, 91, 121, 139, 139, 6, 37, 0, 0, 8, 3, 224, 166, 148, 39, 58, 0, 8, 3, 224, 167, 156, 70, 121, 0, 15, 3, 95, 55, 56,
- 6, 35, 139, 35, 47, 47, 6, 121, 34, 0, 10, 3, 95, 54, 48, 89, 6, 35, 139, 0, 0, 8, 3, 224, 167, 159, 121, 57, 0, 8,
- 3, 224, 166, 151, 81, 121, 0, 9, 3, 95, 48, 67, 91, 6, 39, 0, 15, 3, 95, 54, 51, 47, 6, 36, 91, 121, 139, 139, 6, 37,
- 0, 0, 8, 3, 224, 166, 150, 145, 121, 0, 15, 3, 95, 54, 50, 71, 6, 35, 91, 121, 139, 139, 6, 37, 0, 0, 16, 3, 95, 54,
- 53, 48, 6, 39, 57, 91, 121, 139, 139, 6, 37, 0, 0, 9, 3, 224, 166, 144, 39, 57, 0, 76, 16, 3, 95, 54, 52, 76, 6, 39,
- 58, 91, 121, 139, 139, 6, 37, 0, 0, 6, 131, 224, 166, 147, 72, 9, 3, 224, 166, 147, 39, 0, 76, 28, 15, 3, 95, 54, 55, 91,
- 6, 35, 76, 121, 139, 139, 6, 37, 0, 0, 15, 140, 224, 166, 164, 224, 167, 139, 224, 166, 149, 224, 167, 135, 72, 15, 3, 95, 54, 54,
- 91, 6, 36, 91, 121, 139, 139, 6, 37, 0, 0, 15, 3, 95, 55, 49, 6, 36, 49, 35, 47, 47, 6, 121, 34, 0, 0, 14, 3, 95,
- 55, 48, 91, 6, 121, 47, 47, 6, 121, 34, 0, 0, 6, 131, 224, 166, 143, 72, 8, 3, 224, 166, 143, 36, 0, 76, 15, 3, 95, 55,
- 51, 47, 6, 37, 35, 47, 47, 6, 121, 34, 0, 0, 16, 3, 95, 55, 50, 71, 6, 35, 107, 35, 47, 47, 6, 121, 34, 0, 0, 14,
- 3, 224, 166, 137, 107, 34, 121, 91, 12, 39, 6, 40, 0, 16, 3, 95, 55, 53, 48, 6, 121, 76, 35, 47, 47, 6, 121, 34, 0, 0,
- 14, 3, 224, 166, 136, 72, 6, 112, 34, 146, 39, 6, 37, 0, 16, 3, 95, 55, 52, 76, 6, 40, 107, 35, 47, 47, 6, 121, 34, 0,
- 0, 8, 3, 224, 166, 139, 34, 37, 0, 16, 3, 95, 55, 55, 91, 6, 35, 47, 35, 47, 47, 6, 121, 34, 0, 0, 14, 3, 224, 166,
- 138, 72, 6, 112, 34, 146, 39, 6, 40, 0, 16, 3, 95, 55, 54, 149, 6, 37, 57, 35, 47, 47, 6, 121, 34, 0, 0, 24, 149, 224,
- 166, 147, 224, 166, 151, 224, 167, 129, 224, 166, 178, 224, 167, 139, 224, 166, 149, 224, 167, 135, 72, 14, 3, 224, 167, 141, 107, 6, 121, 91,
- 39, 50, 47, 39, 0, 7, 3, 224, 166, 133, 121, 0, 11, 3, 95, 49, 57, 6, 40, 50, 37, 91, 0, 0, 12, 3, 224, 167, 140, 6,
- 39, 58, 49, 35, 34, 0, 12, 3, 95, 49, 56, 6, 35, 141, 35, 34, 121, 0, 0, 14, 3, 224, 166, 135, 107, 34, 121, 91, 12, 39,
- 6, 37, 0, 0, 7, 3, 224, 166, 134, 35, 0, 16, 3, 224, 167, 142, 49, 107, 4, 121, 50, 140, 39, 47, 6, 121, 0, 0, 18, 3,
- 224, 166, 129, 76, 6, 121, 50, 72, 34, 39, 71, 37, 50, 72, 40, 0, 0, 12, 3, 224, 167, 136, 6, 39, 57, 49, 35, 34, 0, 0,
- 14, 3, 224, 166, 131, 71, 6, 37, 91, 121, 34, 81, 39, 0, 11, 3, 224, 167, 139, 6, 39, 49, 35, 34, 0, 0, 14, 3, 224, 166,
- 130, 6, 121, 50, 40, 91, 91, 121, 34, 0, 0, 15, 3, 95, 50, 57, 6, 40, 50, 121, 47, 34, 6, 37, 91, 0, 12, 3, 95, 49,
- 49, 6, 148, 81, 35, 34, 39, 0, 0, 11, 3, 95, 50, 56, 6, 35, 141, 35, 91, 0, 10, 3, 95, 49, 48, 72, 6, 121, 91, 0,
- 0, 11, 3, 224, 167, 135, 6, 36, 49, 35, 34, 0, 11, 3, 95, 49, 51, 47, 6, 36, 34, 121, 0, 0, 11, 3, 95, 49, 50, 71,
- 6, 35, 34, 121, 0, 0, 15, 3, 224, 167, 129, 72, 6, 112, 34, 146, 40, 49, 35, 34, 0, 13, 3, 95, 49, 53, 48, 6, 121, 50,
- 36, 34, 121, 0, 0, 15, 3, 224, 167, 128, 72, 6, 112, 34, 146, 37, 49, 35, 34, 0, 12, 3, 95, 49, 52, 149, 6, 39, 72, 72,
- 121, 0, 0, 12, 3, 224, 167, 131, 34, 6, 37, 49, 35, 34, 0, 13, 3, 95, 49, 55, 91, 6, 121, 47, 36, 34, 121, 0, 0, 17,
- 3, 224, 167, 130, 107, 34, 121, 91, 12, 39, 6, 40, 49, 35, 34, 0, 11, 3, 95, 49, 54, 91, 6, 39, 55, 121, 0, 0, 0, 0,
- 18, 3, 224, 166, 183, 65, 4, 40, 138, 36, 50, 12, 39, 91, 12, 6, 121, 0, 0, 17, 3, 224, 166, 182, 47, 4, 35, 55, 36, 71,
- 39, 91, 12, 6, 121, 0, 0, 0, 8, 3, 224, 166, 176, 34, 121, 0, 0, 28, 15, 224, 166, 150, 224, 166, 176, 224, 166, 150, 224, 166,
- 176, 224, 167, 135, 49, 107, 121, 34, 4, 49, 107, 121, 34, 36, 0, 0, 8, 3, 224, 166, 178, 55, 121, 0, 0, 8, 3, 224, 166, 173,
- 137, 121, 0, 15, 3, 95, 52, 57, 6, 40, 50, 121, 48, 130, 76, 35, 91, 0, 0, 11, 3, 224, 165, 164, 72, 109, 66, 140, 109, 0,
- 8, 3, 224, 166, 172, 71, 121, 0, 15, 3, 95, 52, 56, 6, 35, 76, 121, 55, 55, 6, 37, 91, 0, 0, 17, 3, 224, 166, 175, 4,
- 39, 50, 47, 39, 89, 47, 36, 75, 6, 121, 0, 0, 8, 3, 224, 166, 174, 65, 121, 0, 0, 0, 30, 155, 224, 166, 170, 224, 166, 176,
- 224, 167, 141, 224, 166, 175, 224, 167, 141, 224, 166, 175, 224, 166, 168, 224, 167, 141, 224, 166, 164, 72, 16, 3, 224, 166, 168, 72, 4, 39,
- 50, 47, 36, 50, 50, 6, 121, 0, 0, 8, 3, 224, 166, 171, 83, 121, 0, 0, 13, 137, 224, 166, 149, 224, 167, 135, 224, 166, 168, 72,
- 8, 27, 152, 224, 166, 170, 224, 167, 130, 224, 166, 176, 224, 167, 141, 224, 166, 172, 224, 167, 141, 224, 166, 172, 224, 167, 135, 72, 8, 3,
- 224, 166, 170, 48, 121, 0, 0, 8, 3, 224, 166, 165, 25, 121, 0, 14, 3, 95, 53, 57, 6, 40, 50, 121, 91, 6, 35, 139, 0, 16,
- 3, 95, 52, 49, 6, 36, 49, 76, 121, 55, 55, 6, 37, 91, 0, 9, 3, 95, 50, 97, 72, 6, 40, 0, 0, 8, 3, 224, 166, 164,
- 47, 121, 0, 14, 3, 95, 53, 56, 6, 35, 139, 35, 50, 50, 6, 39, 0, 13, 3, 95, 52, 48, 76, 121, 55, 55, 6, 37, 91, 0,
- 0, 8, 3, 224, 166, 167, 138, 121, 0, 16, 3, 95, 52, 51, 47, 6, 36, 47, 35, 55, 55, 6, 37, 91, 0, 0, 8, 3, 224, 166,
- 166, 72, 121, 0, 15, 3, 95, 52, 50, 71, 6, 37, 35, 55, 55, 6, 37, 91, 0, 0, 8, 3, 224, 166, 161, 140, 121, 0, 17, 3,
- 95, 52, 53, 48, 6, 130, 57, 47, 35, 55, 55, 6, 37, 91, 0, 0, 8, 3, 224, 166, 160, 141, 121, 0, 15, 3, 95, 52, 52, 76,
- 6, 39, 35, 55, 55, 6, 37, 91, 0, 0, 16, 3, 224, 166, 163, 65, 4, 39, 72, 138, 36, 66, 66, 6, 121, 0, 16, 3, 95, 52,
- 55, 91, 6, 35, 76, 121, 55, 55, 6, 37, 89, 0, 0, 8, 3, 224, 166, 162, 142, 121, 0, 16, 3, 95, 52, 54, 76, 6, 36, 76,
- 121, 55, 55, 6, 37, 91, 0, 0, 8, 3, 224, 166, 157, 144, 121, 0, 17, 3, 95, 54, 57, 6, 40, 50, 121, 91, 121, 47, 47, 6,
- 121, 34, 0, 14, 3, 95, 53, 49, 6, 148, 49, 35, 50, 50, 6, 39, 0, 0, 8, 3, 224, 166, 156, 79, 121, 0, 15, 3, 95, 54,
- 56, 6, 35, 139, 91, 121, 139, 139, 6, 37, 0, 13, 3, 95, 53, 48, 48, 6, 130, 76, 6, 35, 91, 0, 0, 8, 3, 224, 166, 159,
- 139, 121, 0, 15, 3, 95, 53, 51, 47, 6, 36, 48, 35, 50, 50, 6, 39, 0, 0, 10, 3, 224, 166, 158, 6, 37, 68, 130, 0, 15,
- 3, 95, 53, 50, 71, 6, 35, 57, 35, 50, 50, 6, 39, 0, 0, 11, 3, 224, 166, 153, 6, 40, 68, 81, 130, 0, 16, 3, 95, 53,
- 53, 48, 6, 39, 50, 76, 35, 50, 50, 6, 39, 0, 0, 8, 3, 224, 166, 152, 146, 121, 0, 15, 3, 95, 53, 52, 76, 6, 40, 57,
- 35, 50, 50, 6, 39, 0, 0, 9, 3, 224, 166, 155, 76, 107, 121, 0, 15, 3, 95, 53, 55, 91, 6, 35, 47, 35, 50, 50, 6, 39,
- 0, 0, 8, 3, 224, 166, 154, 76, 121, 0, 15, 3, 95, 53, 54, 149, 6, 35, 48, 35, 50, 50, 6, 39, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 17, 3, 95, 56, 57, 6, 40, 50, 121, 50, 121, 71, 71, 6, 39, 57, 0, 0, 13, 3, 95, 56, 56, 6, 35, 139,
- 35, 91, 6, 37, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 57, 57, 50, 6, 37, 34, 35, 50, 121, 71, 71, 6, 39, 57, 0,
- 13, 3, 95, 56, 49, 6, 148, 49, 35, 91, 6, 37, 0, 9, 3, 95, 54, 97, 149, 6, 121, 0, 0, 17, 3, 95, 57, 56, 6, 35,
- 139, 35, 50, 121, 71, 71, 6, 39, 57, 0, 10, 3, 95, 56, 48, 35, 91, 6, 37, 0, 0, 31, 18, 224, 166, 150, 224, 166, 190, 224,
- 166, 182, 224, 166, 174, 224, 166, 185, 224, 166, 178, 49, 107, 35, 91, 4, 65, 121, 107, 121, 55, 0, 14, 3, 95, 56, 51, 47, 6, 36,
- 34, 35, 91, 6, 37, 0, 0, 14, 3, 95, 56, 50, 71, 6, 36, 34, 35, 91, 6, 37, 0, 0, 14, 3, 95, 56, 53, 48, 6, 131,
- 76, 35, 91, 6, 37, 0, 0, 14, 3, 95, 56, 52, 76, 6, 40, 34, 35, 91, 6, 37, 0, 0, 14, 3, 95, 56, 55, 91, 6, 35,
- 47, 35, 91, 6, 37, 0, 0, 14, 3, 95, 56, 54, 149, 6, 37, 57, 35, 91, 6, 37, 0, 0, 30, 18, 224, 166, 150, 224, 166, 190,
- 224, 166, 168, 224, 166, 150, 224, 166, 190, 224, 166, 168, 49, 107, 118, 50, 6, 49, 107, 35, 50, 0, 30, 18, 224, 166, 150, 224, 166, 190,
- 224, 166, 168, 224, 166, 150, 224, 166, 190, 224, 166, 168, 49, 107, 35, 50, 4, 49, 107, 35, 50, 0, 17, 3, 95, 57, 49, 6, 148, 49,
- 35, 50, 121, 71, 71, 6, 39, 57, 0, 0, 12, 3, 224, 166, 188, 71, 6, 37, 50, 72, 40, 0, 13, 3, 95, 57, 48, 50, 121, 71,
- 71, 6, 39, 57, 0, 13, 3, 95, 54, 88, 89, 6, 35, 139, 139, 6, 37, 0, 0, 17, 3, 224, 166, 191, 107, 34, 121, 91, 12, 39,
- 6, 37, 49, 35, 34, 0, 18, 3, 95, 57, 51, 47, 6, 36, 34, 35, 50, 121, 71, 71, 6, 39, 57, 0, 0, 11, 3, 224, 166, 190,
- 6, 35, 49, 35, 34, 0, 18, 3, 95, 57, 50, 71, 6, 36, 34, 35, 50, 121, 71, 71, 6, 39, 57, 0, 0, 8, 3, 224, 166, 185,
- 107, 121, 0, 18, 3, 95, 57, 53, 48, 6, 121, 76, 35, 50, 121, 71, 71, 6, 39, 57, 0, 0, 16, 3, 224, 166, 184, 72, 4, 39,
- 50, 47, 36, 91, 12, 6, 121, 0, 18, 3, 95, 57, 52, 76, 6, 40, 34, 35, 50, 121, 71, 71, 6, 39, 57, 0, 0, 18, 3, 95,
- 57, 55, 91, 6, 35, 47, 35, 50, 121, 71, 71, 6, 39, 57, 0, 0, 18, 3, 95, 57, 54, 149, 6, 37, 57, 35, 50, 121, 71, 71,
- 6, 39, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 95, 57, 97, 50, 6, 121, 0, 0, 0, 18, 143, 224, 166, 133, 224,
- 166, 172, 224, 167, 141, 224, 166, 166, 224, 166, 191, 72, 0, 0, 28, 18, 224, 166, 149, 224, 167, 159, 224, 167, 135, 224, 166, 149, 224, 166,
- 156, 224, 166, 168, 49, 121, 36, 49, 79, 121, 50, 0, 0, 0, 0, 13, 137, 224, 166, 149, 224, 166, 150, 224, 166, 168, 72, 8, 0, 0,
- 0, 38, 24, 224, 166, 172, 224, 166, 190, 224, 166, 184, 224, 166, 168, 224, 166, 149, 224, 167, 139, 224, 166, 184, 224, 166, 168, 71, 118, 89,
- 39, 50, 6, 49, 39, 89, 39, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 18, 224, 166, 134, 224, 166, 168, 224, 166, 149, 224, 167,
- 139, 224, 166, 176, 224, 166, 190, 118, 50, 4, 49, 39, 34, 118, 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, 0, 0, 13, 4, 95, 48, 77, 52, 6, 121, 34, 71, 40, 72,
- 0, 0, 0, 11, 4, 95, 48, 77, 50, 55, 6, 35, 145, 0, 0, 10, 67, 4, 147, 128, 65, 39, 89, 47, 0, 12, 4, 95, 48, 77,
- 51, 49, 6, 39, 139, 37, 0, 0, 0, 13, 4, 95, 48, 77, 49, 107, 6, 35, 57, 35, 34, 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, 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, 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, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 166, 134, 224, 166, 174, 224, 166, 190, 224, 167, 159, 72, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 15, 224, 166, 160, 224, 166, 151, 224, 166, 172, 224, 166, 190, 224, 166, 156, 141, 121, 81, 6,
- 71, 35, 79, 0, 13, 137, 224, 166, 143, 224, 166, 172, 224, 166, 130, 72, 8, 0, 0, 9, 134, 224, 166, 184, 224, 167, 135, 72, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 26, 15, 224, 166, 159, 224, 166, 168, 224, 166, 159, 224, 166, 168, 224, 167, 135, 47, 121, 50, 4, 47, 121,
- 50, 36, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 166, 134, 224, 166, 174, 224, 166, 190, 224, 166, 176, 72, 0, 0, 0, 22, 146, 224,
- 166, 149, 224, 166, 191, 224, 166, 168, 224, 167, 141, 224, 166, 164, 224, 167, 129, 72, 8, 18, 143, 224, 166, 134, 224, 166, 170, 224, 166, 168,
- 224, 166, 190, 224, 166, 176, 72, 0, 12, 137, 224, 166, 135, 224, 166, 168, 224, 166, 191, 72, 0, 0, 18, 143, 224, 166, 164, 224, 167, 139,
- 224, 166, 174, 224, 166, 190, 224, 167, 159, 72, 0, 0, 0, 0, 0, 28, 18, 224, 166, 168, 224, 166, 190, 224, 166, 174, 224, 166, 161, 224,
- 166, 190, 224, 166, 149, 50, 118, 65, 6, 72, 118, 49, 0, 24, 15, 224, 166, 134, 224, 166, 168, 224, 166, 154, 224, 166, 190, 224, 166, 168,
- 35, 50, 4, 80, 35, 50, 0, 0, 32, 21, 224, 166, 134, 224, 166, 176, 224, 166, 190, 224, 166, 174, 224, 166, 172, 224, 166, 190, 224, 166,
- 151, 35, 34, 118, 65, 6, 71, 35, 81, 0, 0, 0, 27, 15, 224, 166, 149, 224, 166, 154, 224, 166, 149, 224, 166, 154, 224, 166, 191, 49,
- 121, 4, 80, 6, 49, 121, 80, 37, 0, 0, 0, 32, 21, 224, 166, 168, 224, 166, 190, 224, 166, 149, 224, 166, 155, 224, 166, 190, 224, 166,
- 172, 224, 166, 191, 50, 118, 49, 80, 107, 118, 71, 37, 0, 0, 0, 28, 18, 224, 166, 154, 224, 166, 190, 224, 166, 178, 224, 166, 172, 224,
- 166, 190, 224, 166, 156, 80, 35, 55, 6, 71, 35, 79, 0, 18, 143, 224, 166, 147, 224, 166, 151, 224, 167, 129, 224, 166, 178, 224, 167, 139,
- 72, 0, 0, 12, 137, 224, 166, 164, 224, 166, 172, 224, 167, 135, 8, 0, 0, 38, 24, 224, 166, 149, 224, 166, 168, 224, 166, 149, 224, 166,
- 154, 224, 166, 190, 224, 166, 129, 224, 166, 170, 224, 166, 190, 49, 121, 50, 121, 49, 4, 80, 150, 118, 48, 35, 0, 0, 56, 39, 224, 166,
- 170, 224, 167, 141, 224, 166, 176, 224, 166, 167, 224, 166, 190, 224, 166, 168, 224, 166, 174, 224, 166, 168, 224, 167, 141, 224, 166, 164, 224, 167,
- 141, 224, 166, 176, 224, 167, 128, 48, 34, 121, 142, 35, 50, 4, 65, 121, 50, 6, 47, 34, 37, 0, 0, 0, 0, 12, 137, 224, 166, 164,
- 224, 166, 172, 224, 167, 129, 8, 10, 134, 224, 166, 134, 224, 166, 176, 72, 8, 0, 22, 12, 224, 166, 155, 224, 166, 159, 224, 166, 170, 224,
- 166, 159, 143, 121, 47, 6, 48, 121, 47, 0, 15, 140, 224, 166, 168, 224, 167, 128, 224, 166, 154, 224, 167, 135, 72, 0, 0, 12, 137, 224,
- 166, 137, 224, 166, 170, 224, 166, 176, 72, 0, 0, 0, 15, 140, 224, 166, 147, 224, 166, 159, 224, 166, 190, 224, 166, 176, 72, 15, 140, 224,
- 166, 143, 224, 166, 159, 224, 166, 190, 224, 166, 176, 72, 15, 140, 224, 166, 143, 224, 166, 168, 224, 166, 190, 224, 166, 176, 72, 15, 140, 224,
- 166, 143, 224, 166, 159, 224, 166, 190, 224, 166, 176, 72, 0, 34, 21, 224, 166, 136, 224, 166, 151, 224, 166, 178, 224, 166, 170, 224, 166, 190,
- 224, 166, 150, 224, 167, 128, 37, 81, 39, 55, 4, 48, 118, 49, 107, 37, 0, 30, 18, 224, 166, 134, 224, 166, 184, 224, 166, 168, 224, 166,
- 164, 224, 166, 178, 224, 167, 135, 118, 89, 39, 50, 4, 47, 39, 55, 36, 0, 0, 0, 18, 143, 224, 166, 164, 224, 167, 139, 224, 166, 174,
- 224, 166, 190, 224, 166, 176, 72, 0, 0, 33, 21, 224, 166, 134, 224, 166, 164, 224, 166, 184, 224, 166, 172, 224, 166, 190, 224, 166, 156, 224,
- 167, 128, 35, 47, 39, 91, 4, 71, 118, 79, 113, 0, 0, 32, 21, 224, 166, 149, 224, 166, 190, 224, 166, 178, 224, 166, 149, 224, 167, 135,
- 224, 166, 164, 224, 167, 129, 49, 35, 55, 4, 49, 36, 47, 40, 0, 28, 18, 224, 166, 184, 224, 167, 139, 224, 166, 174, 224, 166, 172, 224,
- 166, 190, 224, 166, 176, 91, 39, 65, 4, 71, 35, 34, 0, 16, 140, 224, 166, 133, 224, 166, 165, 224, 166, 172, 224, 166, 190, 72, 8, 0,
- 0, 12, 137, 224, 166, 175, 224, 166, 166, 224, 166, 191, 8, 0, 34, 21, 224, 166, 156, 224, 166, 178, 224, 166, 150, 224, 166, 190, 224, 166,
- 172, 224, 166, 190, 224, 166, 176, 79, 121, 55, 4, 49, 107, 35, 71, 35, 34, 0, 0, 0, 0, 28, 18, 224, 166, 149, 224, 166, 178, 224,
- 166, 149, 224, 166, 190, 224, 166, 164, 224, 166, 190, 49, 121, 55, 49, 35, 47, 35, 0, 29, 18, 224, 166, 149, 224, 166, 176, 224, 166, 166,
- 224, 166, 190, 224, 166, 164, 224, 166, 190, 49, 121, 34, 4, 72, 35, 47, 118, 0, 38, 24, 224, 166, 174, 224, 166, 153, 224, 167, 141, 224,
- 166, 151, 224, 166, 178, 224, 166, 172, 224, 166, 190, 224, 166, 176, 65, 121, 50, 81, 6, 39, 55, 4, 71, 35, 34, 0, 0, 0, 0, 34,
- 21, 224, 166, 150, 224, 166, 190, 224, 166, 170, 224, 166, 155, 224, 166, 190, 224, 167, 156, 224, 166, 190, 49, 107, 35, 48, 4, 80, 107, 35,
- 34, 118, 0, 26, 15, 224, 166, 134, 224, 166, 170, 224, 166, 168, 224, 166, 156, 224, 166, 168, 118, 48, 39, 50, 4, 57, 39, 50, 0, 0,
- 32, 21, 224, 166, 156, 224, 166, 190, 224, 166, 178, 224, 166, 184, 224, 166, 190, 224, 166, 156, 224, 166, 191, 79, 35, 55, 6, 91, 118, 79,
- 37, 0, 32, 21, 224, 166, 154, 224, 166, 190, 224, 166, 178, 224, 166, 172, 224, 166, 190, 224, 166, 156, 224, 166, 191, 80, 35, 55, 6, 71,
- 35, 79, 37, 0, 0, 0, 0, 0, 0, 41, 27, 224, 166, 137, 224, 166, 164, 224, 167, 141, 224, 166, 164, 224, 166, 176, 224, 166, 166, 224,
- 166, 190, 224, 166, 164, 224, 166, 190, 40, 47, 47, 6, 39, 34, 4, 72, 35, 47, 35, 0, 0, 38, 24, 224, 166, 134, 224, 166, 166, 224,
- 166, 172, 224, 166, 149, 224, 166, 190, 224, 167, 159, 224, 166, 166, 224, 166, 190, 118, 72, 39, 71, 4, 49, 35, 57, 6, 72, 118, 0, 40,
- 27, 224, 166, 133, 224, 166, 174, 224, 166, 178, 224, 166, 149, 224, 166, 190, 224, 166, 168, 224, 167, 141, 224, 166, 164, 224, 166, 191, 35, 65,
- 39, 55, 4, 49, 35, 50, 47, 37, 0, 15, 140, 224, 166, 172, 224, 166, 191, 224, 166, 168, 224, 166, 190, 72, 15, 140, 224, 166, 164, 224,
- 166, 190, 224, 166, 176, 224, 166, 190, 72, 15, 140, 224, 166, 134, 224, 166, 174, 224, 166, 176, 224, 166, 190, 72, 12, 6, 224, 166, 162, 224,
- 166, 188, 107, 70, 121, 0, 0, 15, 140, 224, 166, 134, 224, 166, 170, 224, 166, 168, 224, 166, 191, 72, 15, 140, 224, 166, 134, 224, 166, 170,
- 224, 166, 168, 224, 166, 191, 72, 0, 12, 137, 224, 166, 134, 224, 166, 174, 224, 166, 191, 72, 0, 0, 0, 22, 12, 224, 166, 154, 224, 166,
- 159, 224, 166, 170, 224, 166, 159, 80, 121, 47, 4, 48, 121, 47, 0, 0, 21, 12, 224, 166, 143, 224, 166, 149, 224, 166, 156, 224, 166, 168,
- 148, 49, 6, 79, 121, 50, 0, 28, 18, 224, 166, 134, 224, 166, 184, 224, 166, 149, 224, 166, 190, 224, 166, 176, 224, 166, 190, 118, 89, 4,
- 49, 118, 34, 118, 0, 0, 0, 28, 18, 224, 166, 159, 224, 166, 190, 224, 166, 168, 224, 166, 159, 224, 166, 190, 224, 166, 168, 47, 118, 50,
- 4, 47, 35, 50, 0, 25, 15, 224, 166, 150, 224, 167, 129, 224, 166, 176, 224, 166, 170, 224, 166, 191, 49, 107, 40, 4, 34, 48, 37, 0,
- 0, 0, 0, 0, 0, 33, 21, 224, 166, 150, 224, 166, 190, 224, 166, 168, 224, 166, 184, 224, 166, 190, 224, 166, 174, 224, 166, 190, 49, 107,
- 35, 50, 4, 91, 35, 65, 35, 0, 0, 0, 40, 27, 224, 166, 135, 224, 166, 129, 224, 166, 166, 224, 167, 129, 224, 166, 176, 224, 166, 155,
- 224, 166, 190, 224, 166, 168, 224, 166, 190, 124, 72, 40, 34, 6, 80, 107, 118, 50, 118, 0, 0, 0, 0, 0, 40, 27, 224, 166, 185, 224,
- 166, 190, 224, 166, 176, 224, 166, 190, 224, 166, 174, 224, 166, 156, 224, 166, 190, 224, 166, 166, 224, 166, 190, 107, 35, 34, 118, 65, 6, 79,
- 35, 72, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 166, 164, 224, 167, 129,
- 224, 166, 174, 224, 166, 191, 72, 0, 31, 18, 224, 166, 134, 224, 166, 174, 224, 166, 156, 224, 166, 168, 224, 166, 164, 224, 166, 190, 118, 65,
- 6, 57, 35, 50, 39, 6, 47, 118, 0, 0, 0, 29, 18, 224, 166, 152, 224, 166, 159, 224, 166, 149, 224, 166, 190, 224, 166, 178, 224, 167,
- 128, 146, 121, 47, 6, 49, 35, 55, 37, 0, 0, 33, 21, 224, 166, 152, 224, 166, 190, 224, 166, 184, 224, 166, 170, 224, 166, 190, 224, 166,
- 164, 224, 166, 190, 81, 107, 118, 89, 6, 48, 118, 47, 35, 0, 33, 21, 224, 166, 149, 224, 166, 190, 224, 166, 176, 224, 166, 150, 224, 166,
- 190, 224, 166, 168, 224, 166, 190, 49, 35, 34, 4, 49, 107, 35, 50, 35, 0, 34, 21, 224, 166, 149, 224, 166, 190, 224, 166, 156, 224, 166,
- 178, 224, 166, 178, 224, 166, 164, 224, 166, 190, 49, 35, 79, 39, 55, 4, 55, 121, 47, 35, 0, 35, 21, 224, 166, 149, 224, 166, 172, 224,
- 166, 176, 224, 166, 150, 224, 166, 190, 224, 166, 168, 224, 166, 190, 49, 121, 71, 121, 34, 4, 49, 107, 118, 50, 35, 0, 0, 0, 0, 37,
- 24, 224, 166, 149, 224, 167, 159, 224, 167, 135, 224, 166, 166, 224, 166, 150, 224, 166, 190, 224, 166, 168, 224, 166, 190, 49, 121, 6, 36, 72,
- 49, 107, 35, 50, 35, 0, 0, 0, 0, 0, 36, 24, 224, 166, 149, 224, 166, 190, 224, 166, 168, 224, 166, 170, 224, 166, 190, 224, 166, 164,
- 224, 166, 178, 224, 166, 190, 49, 118, 50, 6, 48, 35, 47, 55, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 9, 2, 95, 44, 49, 39, 65, 35, 0, 0, 9, 2, 95, 51, 47, 6, 37, 50, 0, 0, 9, 2, 95,
- 50, 72, 6, 40, 57, 0, 0, 8, 2, 95, 49, 6, 148, 49, 0, 0, 11, 2, 95, 48, 91, 6, 40, 50, 57, 121, 0, 0, 9, 2,
- 95, 55, 91, 6, 35, 47, 0, 0, 9, 2, 95, 54, 149, 6, 121, 57, 0, 0, 9, 2, 95, 53, 48, 6, 128, 76, 0, 0, 9, 2,
- 95, 52, 149, 6, 35, 34, 0, 0, 0, 0, 9, 2, 95, 57, 50, 6, 121, 57, 0, 0, 8, 2, 95, 56, 6, 35, 141, 0, 0, 17,
- 2, 95, 63, 48, 34, 6, 39, 91, 50, 121, 76, 37, 107, 50, 121, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 8, 4, 95, 224, 166, 147, 39, 0, 0, 0, 0, 9, 4, 95, 224, 166, 144, 39, 57, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 8, 4, 95, 224, 166, 143, 36, 0, 0, 0, 0, 0, 0, 31, 21, 224, 166, 154, 224, 166, 190, 224, 166, 178, 224, 166, 154,
- 224, 167, 129, 224, 166, 178, 224, 167, 139, 80, 118, 55, 80, 40, 55, 39, 0, 0, 0, 0, 28, 18, 224, 166, 160, 224, 166, 191, 224, 166,
- 149, 224, 166, 160, 224, 166, 190, 224, 166, 149, 141, 37, 49, 4, 141, 35, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 166, 164, 224, 166, 190, 224, 166, 176, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28,
- 18, 224, 166, 149, 224, 166, 190, 224, 166, 176, 224, 166, 172, 224, 166, 190, 224, 166, 176, 49, 35, 34, 4, 71, 35, 34, 0, 29, 18, 224,
- 166, 172, 224, 167, 129, 224, 166, 167, 224, 166, 172, 224, 166, 190, 224, 166, 176, 71, 40, 72, 107, 4, 71, 35, 34, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 19, 143, 224, 166, 149, 224, 167, 139, 224, 166, 165, 224, 166, 190, 224, 167, 159, 72, 8, 0, 0, 0, 24, 149,
- 224, 166, 149, 224, 166, 176, 224, 166, 155, 224, 166, 191, 224, 166, 178, 224, 166, 190, 224, 166, 174, 72, 0, 0, 0, 0, 0, 50, 36, 224,
- 166, 170, 224, 167, 139, 224, 166, 183, 224, 167, 141, 224, 166, 159, 224, 166, 174, 224, 166, 190, 224, 166, 184, 224, 167, 141, 224, 166, 159, 224,
- 166, 190, 224, 166, 176, 48, 39, 89, 47, 6, 65, 118, 89, 47, 118, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 42, 27, 224, 166, 135, 224, 166, 174, 224, 166, 168, 224, 166, 149, 224, 166, 178, 224, 167, 141, 224, 166, 175, 224,
- 166, 190, 224, 166, 168, 37, 65, 39, 50, 4, 49, 35, 55, 6, 55, 118, 50, 0, 0, 0, 0, 37, 24, 224, 166, 170, 224, 166, 190, 224,
- 166, 182, 224, 166, 172, 224, 166, 190, 224, 166, 178, 224, 166, 191, 224, 166, 182, 48, 35, 89, 107, 6, 71, 35, 55, 37, 91, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 9, 224, 166, 149, 224, 167, 141, 224, 166, 183, 49, 4, 39, 57, 65, 40, 138, 36, 50,
- 12, 39, 91, 12, 6, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 166, 147, 224, 166, 176, 224, 166, 190, 72, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 230, 9, 0, 0, 48, 0, 0, 0, 231, 9, 0, 0, 49, 0, 0, 0,
- 232, 9, 0, 0, 50, 0, 0, 0, 233, 9, 0, 0, 51, 0, 0, 0, 234, 9, 0, 0, 52, 0, 0, 0, 235, 9, 0, 0, 53, 0,
- 0, 0, 236, 9, 0, 0, 54, 0, 0, 0, 237, 9, 0, 0, 55, 0, 0, 0, 238, 9, 0, 0, 56, 0, 0, 0, 239, 9, 0, 0,
- 57, 0, 0, 0, 0, 0, 0, 0, 6, 1, 58, 0, 2, 17, 66, 3, 84, 0, 3, 84, 109, 0, 7, 6, 1, 2, 0, 1, 17, 67,
- 3, 130, 0, 7, 6, 1, 3, 0, 4, 1, 17, 65, 3, 68, 0, 1, 17, 67, 0, 7, 6, 1, 4, 0, 3, 0, 2, 32, 3, 108,
- 0, 7, 6, 1, 6, 0, 3, 109, 0, 224, 166, 129, 3, 130, 0, 224, 167, 141, 224, 166, 175, 224, 166, 190, 3, 148, 0, 7, 6, 1,
- 7, 0, 3, 35, 0, 224, 166, 129, 3, 128, 0, 7, 6, 1, 8, 0, 3, 37, 0, 224, 166, 129, 3, 124, 0, 7, 6, 1, 9, 0,
- 3, 37, 0, 224, 166, 129, 3, 124, 0, 7, 6, 1, 10, 0, 3, 40, 0, 224, 166, 129, 3, 133, 0, 7, 6, 1, 11, 0, 3, 40,
- 0, 224, 166, 129, 3, 133, 0, 7, 6, 1, 12, 0, 3, 34, 37, 0, 224, 166, 129, 3, 34, 124, 0, 7, 6, 1, 13, 0, 3, 45,
- 0, 7, 6, 1, 16, 0, 3, 148, 0, 224, 166, 129, 3, 148, 150, 0, 7, 6, 1, 16, 0, 3, 36, 0, 224, 166, 129, 3, 126, 0,
- 224, 167, 141, 224, 166, 175, 224, 166, 190, 3, 148, 0, 7, 6, 1, 17, 0, 3, 39, 57, 0, 224, 166, 129, 3, 131, 57, 0, 7, 6,
- 1, 20, 0, 3, 39, 0, 224, 166, 129, 3, 131, 0, 7, 6, 1, 20, 0, 3, 119, 0, 7, 6, 1, 21, 0, 3, 39, 58, 0, 224,
- 166, 129, 3, 131, 58, 0, 7, 6, 1, 22, 0, 2, 17, 66, 3, 49, 0, 3, 49, 109, 0, 224, 167, 141, 224, 166, 183, 2, 17, 66,
- 3, 145, 145, 0, 224, 167, 141, 224, 166, 183, 3, 145, 145, 109, 0, 7, 6, 1, 23, 0, 2, 17, 66, 3, 145, 0, 3, 145, 109, 0,
- 7, 6, 1, 24, 0, 2, 17, 66, 3, 81, 0, 3, 81, 109, 0, 7, 6, 1, 25, 0, 2, 17, 66, 3, 146, 0, 3, 146, 109, 0,
- 7, 6, 1, 26, 0, 2, 17, 66, 3, 68, 0, 3, 68, 109, 0, 7, 6, 1, 27, 0, 2, 17, 66, 3, 76, 0, 3, 76, 109, 0,
- 7, 6, 1, 28, 0, 2, 17, 66, 3, 149, 0, 3, 149, 109, 0, 7, 6, 1, 29, 0, 4, 2, 17, 66, 3, 79, 0, 224, 167, 141,
- 224, 166, 172, 2, 17, 66, 0, 4, 3, 79, 109, 0, 224, 167, 141, 224, 166, 172, 0, 224, 167, 141, 224, 166, 158, 2, 17, 66, 3, 81,
- 81, 0, 224, 167, 141, 224, 166, 158, 3, 81, 81, 131, 0, 7, 6, 1, 30, 0, 2, 17, 66, 3, 144, 0, 3, 144, 109, 0, 7, 6,
- 1, 31, 0, 2, 17, 66, 3, 50, 0, 3, 50, 109, 0, 7, 6, 1, 32, 0, 2, 17, 66, 3, 139, 0, 3, 139, 109, 0, 7, 6,
- 1, 33, 0, 2, 17, 66, 3, 141, 0, 3, 141, 109, 0, 7, 6, 1, 34, 0, 224, 166, 188, 2, 17, 66, 3, 70, 0, 224, 166, 188,
- 3, 70, 109, 0, 2, 17, 66, 3, 140, 0, 3, 140, 109, 0, 7, 6, 1, 35, 0, 224, 166, 188, 2, 17, 66, 3, 107, 70, 0, 224,
- 166, 188, 3, 107, 70, 109, 0, 2, 17, 66, 3, 142, 0, 3, 142, 109, 0, 7, 6, 1, 36, 0, 2, 17, 66, 3, 50, 0, 3, 50,
- 109, 0, 7, 6, 1, 37, 0, 2, 17, 66, 3, 47, 0, 2, 32, 3, 47, 39, 0, 3, 47, 109, 0, 7, 6, 1, 38, 0, 2, 17,
- 66, 3, 25, 0, 3, 25, 109, 0, 7, 6, 1, 39, 0, 2, 17, 66, 3, 72, 0, 3, 72, 109, 0, 7, 6, 1, 40, 0, 2, 17,
- 66, 3, 138, 0, 3, 138, 109, 0, 7, 6, 1, 41, 0, 2, 17, 66, 3, 50, 0, 3, 50, 109, 0, 7, 6, 1, 43, 0, 2, 17,
- 66, 3, 48, 0, 3, 48, 109, 0, 7, 6, 1, 44, 0, 2, 17, 66, 3, 83, 0, 3, 83, 109, 0, 7, 6, 1, 45, 0, 2, 17,
- 66, 3, 71, 0, 3, 71, 109, 0, 7, 6, 1, 46, 0, 2, 17, 66, 3, 137, 0, 3, 137, 109, 0, 7, 6, 1, 47, 0, 2, 17,
- 66, 3, 65, 0, 3, 65, 109, 0, 7, 6, 1, 48, 0, 224, 166, 188, 2, 17, 66, 3, 0, 1, 141, 167, 224, 2, 17, 66, 32, 3,
- 12, 0, 1, 141, 167, 224, 2, 32, 3, 12, 121, 0, 224, 166, 188, 8, 2, 17, 66, 3, 57, 0, 224, 166, 188, 3, 57, 109, 0, 2,
- 17, 66, 3, 75, 0, 3, 75, 109, 0, 4, 1, 141, 167, 224, 2, 17, 67, 3, 148, 0, 224, 166, 190, 1, 141, 167, 224, 0, 7, 6,
- 1, 49, 0, 2, 17, 66, 3, 34, 0, 3, 34, 109, 0, 7, 6, 1, 51, 0, 2, 17, 66, 3, 55, 0, 3, 55, 109, 0, 7, 6,
- 1, 55, 0, 2, 224, 167, 141, 224, 166, 178, 3, 89, 0, 2, 17, 66, 3, 91, 0, 3, 91, 109, 0, 7, 6, 1, 56, 0, 2, 17,
- 66, 3, 91, 0, 3, 91, 109, 0, 7, 6, 1, 57, 0, 4, 2, 224, 167, 141, 224, 166, 164, 3, 89, 0, 2, 224, 167, 141, 224, 166,
- 165, 0, 2, 224, 167, 141, 224, 166, 175, 0, 4, 2, 17, 66, 3, 91, 0, 224, 167, 141, 224, 166, 172, 8, 2, 17, 66, 0, 4, 3,
- 91, 109, 0, 224, 167, 141, 224, 166, 172, 8, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 107, 0, 2, 32, 3, 107, 39, 0, 3, 107,
- 109, 0, 7, 6, 1, 61, 0, 3, 0, 7, 6, 1, 63, 0, 1, 17, 67, 3, 35, 0, 224, 166, 129, 1, 17, 67, 3, 128, 0, 7,
- 6, 1, 64, 0, 1, 17, 67, 3, 37, 0, 224, 166, 129, 1, 17, 67, 3, 124, 0, 7, 6, 1, 65, 0, 1, 17, 67, 3, 37, 0,
- 224, 166, 129, 1, 17, 67, 3, 124, 0, 7, 6, 1, 66, 0, 1, 17, 67, 3, 40, 0, 224, 166, 129, 1, 17, 67, 3, 133, 0, 7,
- 6, 1, 67, 0, 1, 17, 67, 3, 40, 0, 224, 166, 129, 1, 17, 67, 3, 133, 0, 7, 6, 1, 68, 0, 1, 17, 67, 3, 34, 6,
- 37, 0, 224, 166, 129, 1, 17, 67, 3, 34, 6, 124, 0, 7, 6, 1, 72, 0, 1, 17, 67, 3, 36, 0, 224, 166, 137, 1, 17, 67,
- 3, 36, 58, 0, 224, 166, 129, 1, 17, 67, 3, 126, 0, 7, 6, 1, 73, 0, 1, 17, 67, 3, 39, 57, 0, 224, 166, 129, 1, 17,
- 67, 3, 131, 57, 0, 7, 6, 1, 76, 0, 1, 17, 67, 3, 39, 0, 224, 166, 129, 1, 17, 67, 3, 131, 0, 7, 6, 1, 77, 0,
- 1, 17, 67, 3, 39, 58, 0, 224, 166, 129, 1, 17, 67, 3, 131, 58, 0, 7, 6, 1, 78, 0, 1, 17, 67, 3, 0, 7, 6, 1,
- 79, 0, 3, 47, 0, 7, 6, 1, 93, 0, 2, 17, 66, 3, 70, 0, 3, 70, 109, 0, 7, 6, 1, 94, 0, 2, 17, 66, 3, 107,
- 70, 0, 2, 32, 3, 107, 70, 39, 0, 3, 107, 70, 109, 0, 7, 6, 1, 96, 0, 2, 17, 66, 3, 0, 8, 2, 17, 66, 3, 57,
- 0, 2, 32, 3, 57, 39, 0, 3, 57, 109, 0, 7, 6, 0, 4, 224, 166, 139, 3, 44, 0, 224, 167, 131, 0, 224, 167, 132, 0, 224,
- 167, 160, 0, 4, 224, 166, 140, 3, 45, 0, 224, 167, 161, 0, 224, 167, 162, 0, 224, 167, 163, 0, 4, 45, 1, 32, 15, 2, 32, 15,
- 3, 71, 37, 57, 6, 39, 81, 0, 45, 8, 32, 2, 32, 15, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts7 = FileInMemory_createWithData (8087, reinterpret_cast<const char *> (&espeakdata_dicts7_data),
- U"espeak-1.48.04-source/espeak-data/bn_dict",
- U"bn");
- my addItem_move (espeakdata_dicts7.move());
+ static unsigned char espeakdata_dicts6_data[2830] = {
+ 0, 4, 0, 0, 8, 4, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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,
+ 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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,
+ 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, 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, 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, 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, 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, 0, 0, 6, 20, 0, 0, 32, 15, 0, 0, 48, 0, 0, 0, 33, 15, 0, 0, 49, 0,
+ 0, 0, 34, 15, 0, 0, 50, 0, 0, 0, 35, 15, 0, 0, 51, 0, 0, 0, 36, 15, 0, 0, 52, 0, 0, 0, 37, 15, 0, 0,
+ 53, 0, 0, 0, 38, 15, 0, 0, 54, 0, 0, 0, 39, 15, 0, 0, 55, 0, 0, 0, 40, 15, 0, 0, 56, 0, 0, 0, 41, 15,
+ 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 6, 1, 65, 0, 4, 1, 21, 2, 32, 3, 49, 0, 2, 17, 66, 0, 3, 49, 35, 0,
+ 7, 6, 1, 66, 0, 4, 1, 21, 2, 32, 3, 146, 0, 2, 17, 66, 0, 3, 146, 35, 0, 7, 6, 1, 67, 0, 4, 1, 21, 2,
+ 32, 3, 81, 0, 2, 17, 66, 0, 3, 81, 35, 0, 7, 6, 1, 68, 0, 4, 1, 21, 2, 32, 3, 147, 0, 2, 17, 66, 0, 3,
+ 147, 35, 0, 7, 6, 1, 69, 0, 4, 1, 21, 2, 32, 3, 68, 0, 2, 17, 66, 0, 3, 68, 35, 0, 7, 6, 1, 70, 0, 4,
+ 1, 21, 2, 32, 3, 80, 0, 2, 17, 66, 0, 3, 80, 35, 0, 7, 6, 1, 71, 0, 4, 1, 21, 2, 32, 3, 144, 0, 2, 17,
+ 66, 0, 3, 144, 35, 0, 7, 6, 1, 72, 0, 4, 1, 21, 2, 32, 3, 79, 0, 2, 17, 66, 0, 3, 79, 35, 0, 7, 6, 1,
+ 74, 0, 4, 1, 21, 2, 32, 3, 67, 0, 2, 17, 66, 0, 3, 67, 35, 0, 7, 6, 1, 75, 0, 4, 1, 21, 2, 32, 3, 140,
+ 0, 2, 17, 66, 0, 3, 140, 35, 0, 7, 6, 1, 76, 0, 4, 1, 21, 2, 32, 3, 142, 0, 2, 17, 66, 0, 3, 142, 35, 0,
+ 7, 6, 1, 77, 0, 4, 1, 21, 2, 32, 3, 141, 0, 2, 17, 66, 0, 3, 141, 35, 0, 7, 6, 1, 78, 0, 4, 1, 21, 2,
+ 32, 3, 143, 0, 2, 17, 66, 0, 3, 143, 35, 0, 7, 6, 1, 79, 0, 4, 1, 21, 2, 32, 3, 66, 0, 2, 17, 66, 0, 3,
+ 66, 35, 0, 7, 6, 1, 80, 0, 4, 1, 21, 2, 32, 3, 47, 0, 2, 17, 66, 0, 3, 47, 35, 0, 7, 6, 1, 81, 0, 4,
+ 1, 21, 2, 32, 3, 138, 0, 2, 17, 66, 0, 3, 138, 35, 0, 7, 6, 1, 82, 0, 4, 1, 21, 2, 32, 3, 72, 0, 2, 17,
+ 66, 0, 3, 72, 35, 0, 7, 6, 1, 83, 0, 4, 1, 21, 2, 32, 3, 139, 0, 2, 17, 66, 0, 3, 139, 35, 0, 7, 6, 1,
+ 84, 0, 4, 1, 21, 2, 32, 3, 50, 0, 2, 17, 66, 0, 3, 50, 35, 0, 7, 6, 1, 85, 0, 4, 1, 21, 2, 32, 3, 48,
+ 0, 2, 17, 66, 0, 3, 48, 35, 0, 7, 6, 1, 86, 0, 4, 1, 21, 2, 32, 3, 136, 0, 2, 17, 66, 0, 3, 136, 35, 0,
+ 7, 6, 1, 87, 0, 4, 1, 21, 2, 32, 3, 71, 0, 2, 17, 66, 0, 3, 71, 35, 0, 7, 6, 1, 88, 0, 4, 1, 21, 2,
+ 32, 3, 137, 0, 2, 17, 66, 0, 3, 137, 35, 0, 7, 6, 1, 89, 0, 4, 1, 21, 2, 32, 3, 65, 0, 2, 17, 66, 0, 3,
+ 65, 35, 0, 7, 6, 1, 90, 0, 4, 1, 21, 2, 32, 3, 149, 0, 2, 17, 66, 0, 3, 149, 35, 0, 7, 6, 1, 91, 0, 4,
+ 1, 21, 2, 32, 3, 151, 0, 2, 17, 66, 0, 3, 151, 35, 0, 7, 6, 1, 92, 0, 4, 1, 21, 2, 32, 3, 150, 0, 2, 17,
+ 66, 0, 3, 150, 35, 0, 7, 6, 1, 93, 0, 4, 1, 21, 2, 32, 3, 152, 0, 2, 17, 66, 0, 3, 152, 35, 0, 7, 6, 1,
+ 94, 0, 4, 1, 21, 2, 32, 3, 58, 0, 2, 17, 66, 0, 3, 58, 35, 0, 7, 6, 1, 95, 0, 4, 1, 21, 2, 32, 3, 90,
+ 0, 2, 17, 66, 0, 3, 90, 35, 0, 7, 6, 1, 96, 0, 4, 1, 21, 2, 32, 3, 88, 0, 2, 17, 66, 0, 3, 88, 35, 0,
+ 7, 6, 1, 97, 0, 4, 1, 21, 2, 32, 3, 19, 0, 2, 17, 66, 0, 3, 19, 35, 0, 7, 6, 1, 98, 0, 4, 1, 21, 2,
+ 32, 3, 57, 0, 2, 17, 66, 0, 3, 57, 35, 0, 7, 6, 1, 99, 0, 4, 1, 21, 2, 32, 3, 34, 0, 2, 17, 66, 0, 3,
+ 34, 35, 0, 7, 6, 1, 100, 0, 4, 1, 21, 2, 32, 3, 55, 0, 2, 17, 66, 0, 3, 55, 35, 0, 7, 6, 1, 101, 0, 4,
+ 1, 21, 2, 32, 3, 91, 0, 2, 17, 66, 0, 3, 91, 35, 0, 7, 6, 1, 102, 0, 4, 1, 21, 2, 32, 3, 93, 0, 2, 17,
+ 66, 0, 3, 93, 35, 0, 7, 6, 1, 103, 0, 4, 1, 21, 2, 32, 3, 89, 0, 2, 17, 66, 0, 3, 89, 35, 0, 7, 6, 1,
+ 104, 0, 4, 1, 21, 2, 32, 3, 108, 0, 2, 17, 66, 0, 3, 108, 35, 0, 7, 6, 1, 105, 0, 4, 1, 21, 2, 32, 3, 19,
+ 0, 2, 17, 66, 0, 3, 19, 35, 0, 7, 6, 1, 106, 0, 4, 1, 21, 2, 32, 3, 49, 93, 0, 2, 17, 66, 0, 3, 49, 93,
+ 35, 0, 7, 6, 224, 189, 0, 186, 3, 36, 0, 178, 3, 37, 0, 188, 3, 39, 0, 180, 3, 40, 0, 182, 3, 44, 0, 183, 3, 44,
+ 12, 0, 184, 3, 45, 0, 185, 3, 45, 12, 0, 179, 3, 112, 0, 187, 3, 114, 0, 177, 3, 118, 0, 189, 3, 119, 0, 181, 3, 123,
+ 0, 7, 6, 224, 190, 0, 4, 176, 1, 21, 2, 32, 3, 19, 0, 176, 2, 17, 66, 0, 184, 1, 21, 2, 32, 0, 184, 2, 17, 66,
+ 0, 4, 176, 3, 19, 35, 0, 184, 0, 4, 178, 1, 21, 2, 32, 3, 34, 0, 178, 2, 17, 66, 0, 178, 3, 34, 35, 0, 4, 159,
+ 1, 21, 2, 32, 3, 47, 0, 159, 2, 17, 66, 0, 159, 3, 47, 35, 0, 4, 164, 1, 21, 2, 32, 3, 48, 0, 164, 2, 17, 66,
+ 0, 164, 3, 48, 35, 0, 4, 144, 1, 21, 2, 32, 3, 49, 0, 144, 2, 17, 66, 0, 144, 3, 49, 35, 0, 4, 185, 1, 21, 2,
+ 32, 3, 49, 93, 0, 185, 2, 17, 66, 0, 185, 3, 49, 93, 35, 0, 4, 163, 1, 21, 2, 32, 3, 50, 0, 163, 2, 17, 66, 0,
+ 163, 3, 50, 35, 0, 4, 179, 1, 21, 2, 32, 3, 55, 0, 179, 2, 17, 66, 0, 179, 3, 55, 35, 0, 4, 177, 1, 21, 2, 32,
+ 3, 57, 0, 177, 2, 17, 66, 0, 177, 3, 57, 35, 0, 4, 173, 1, 21, 2, 32, 3, 58, 0, 173, 2, 17, 66, 0, 173, 3, 58,
+ 35, 0, 4, 168, 1, 21, 2, 32, 3, 65, 0, 168, 2, 17, 66, 0, 168, 3, 65, 35, 0, 4, 158, 1, 21, 2, 32, 3, 66, 0,
+ 158, 2, 17, 66, 0, 158, 3, 66, 35, 0, 4, 153, 1, 21, 2, 32, 3, 67, 0, 153, 2, 17, 66, 0, 153, 3, 67, 35, 0, 4,
+ 148, 1, 21, 2, 32, 3, 68, 0, 148, 2, 17, 66, 0, 148, 3, 68, 35, 0, 4, 166, 1, 21, 2, 32, 3, 71, 0, 166, 2, 17,
+ 66, 0, 166, 3, 71, 35, 0, 4, 161, 1, 21, 2, 32, 3, 72, 0, 161, 2, 17, 66, 0, 161, 3, 72, 35, 0, 4, 151, 1, 21,
+ 2, 32, 3, 79, 0, 151, 2, 17, 66, 0, 151, 3, 79, 35, 0, 4, 149, 1, 21, 2, 32, 3, 80, 0, 149, 2, 17, 66, 0, 149,
+ 3, 80, 35, 0, 4, 146, 1, 21, 2, 32, 3, 81, 0, 146, 2, 17, 66, 0, 146, 3, 81, 35, 0, 4, 175, 1, 21, 2, 32, 3,
+ 88, 0, 175, 2, 17, 66, 0, 175, 3, 88, 35, 0, 4, 182, 1, 21, 2, 32, 3, 89, 0, 182, 2, 17, 66, 0, 182, 3, 89, 35,
+ 0, 4, 174, 1, 21, 2, 32, 3, 90, 0, 174, 2, 17, 66, 0, 174, 3, 90, 35, 0, 4, 180, 1, 21, 2, 32, 3, 91, 0, 180,
+ 2, 17, 66, 0, 180, 3, 91, 35, 0, 4, 181, 1, 21, 2, 32, 3, 93, 0, 181, 2, 17, 66, 0, 181, 3, 93, 35, 0, 4, 183,
+ 1, 21, 2, 32, 3, 108, 0, 183, 2, 17, 66, 0, 183, 3, 108, 35, 0, 4, 165, 1, 21, 2, 32, 3, 136, 0, 165, 2, 17, 66,
+ 0, 165, 3, 136, 35, 0, 4, 167, 1, 21, 2, 32, 3, 137, 0, 167, 2, 17, 66, 0, 167, 3, 137, 35, 0, 4, 160, 1, 21, 2,
+ 32, 3, 138, 0, 160, 2, 17, 66, 0, 160, 3, 138, 35, 0, 4, 162, 1, 21, 2, 32, 3, 139, 0, 162, 2, 17, 66, 0, 162, 3,
+ 139, 35, 0, 4, 154, 1, 21, 2, 32, 3, 140, 0, 154, 2, 17, 66, 0, 154, 3, 140, 35, 0, 4, 156, 1, 21, 2, 32, 3, 141,
+ 0, 156, 2, 17, 66, 0, 156, 3, 141, 35, 0, 4, 155, 1, 21, 2, 32, 3, 142, 0, 155, 2, 17, 66, 0, 155, 3, 142, 35, 0,
+ 4, 157, 1, 21, 2, 32, 3, 143, 0, 157, 2, 17, 66, 0, 157, 3, 143, 35, 0, 4, 150, 1, 21, 2, 32, 3, 144, 0, 150, 2,
+ 17, 66, 0, 150, 3, 144, 35, 0, 4, 145, 1, 21, 2, 32, 3, 146, 0, 145, 2, 17, 66, 0, 145, 3, 146, 35, 0, 147, 1, 21,
+ 2, 32, 3, 147, 0, 147, 3, 147, 35, 0, 4, 169, 1, 21, 2, 32, 3, 149, 0, 169, 2, 17, 66, 0, 169, 3, 149, 35, 0, 4,
+ 171, 1, 21, 2, 32, 3, 150, 0, 171, 2, 17, 66, 0, 171, 3, 150, 35, 0, 4, 170, 1, 21, 2, 32, 3, 151, 0, 170, 2, 17,
+ 66, 0, 170, 3, 151, 35, 0, 4, 172, 1, 21, 2, 32, 3, 152, 0, 172, 2, 17, 66, 0, 172, 3, 152, 35, 0, 7, 6, 0, 36,
+ 3, 72, 39, 55, 35, 34, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts6 = FileInMemory_createWithData (2829, reinterpret_cast<const char *> (&espeakdata_dicts6_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/bo_dict",
+ U"bo");
+ Collection_addItem (me.peek(), espeakdata_dicts6.transfer());
- static unsigned char espeakdata_dicts8_data[4154] = {
- 0, 4, 0, 0, 22, 12, 0, 0, 0, 0, 0, 0, 0, 6, 65, 4, 35, 0, 49, 5, 193, 4, 72, 28, 0, 0, 0, 0, 6, 65,
- 8, 71, 36, 0, 0, 0, 6, 195, 4, 208, 128, 28, 0, 0, 6, 65, 12, 89, 36, 0, 0, 0, 0, 0, 6, 65, 16, 72, 36, 0,
- 0, 0, 0, 12, 4, 95, 100, 112, 116, 10, 49, 39, 65, 35, 0, 0, 0, 0, 0, 0, 7, 65, 24, 109, 83, 124, 0, 0, 0, 0,
- 7, 196, 24, 244, 133, 76, 76, 0, 6, 65, 28, 79, 36, 0, 0, 0, 0, 0, 6, 65, 32, 35, 49, 0, 0, 0, 0, 14, 1, 35,
- 49, 111, 57, 97, 37, 50, 6, 109, 47, 0, 27, 0, 6, 65, 36, 37, 0, 49, 5, 193, 36, 72, 8, 0, 15, 1, 37, 48, 13, 51,
- 89, 13, 50, 47, 6, 35, 77, 13, 0, 0, 18, 1, 38, 9, 9, 6, 37, 38, 15, 9, 124, 68, 55, 6, 109, 88, 124, 0, 0, 0,
- 8, 65, 40, 96, 110, 47, 124, 0, 0, 0, 9, 67, 21, 68, 192, 36, 123, 0, 76, 14, 1, 42, 35, 89, 47, 36, 16, 6, 37, 89,
- 49, 0, 27, 0, 9, 1, 43, 65, 16, 36, 89, 0, 27, 0, 6, 65, 44, 49, 36, 0, 0, 6, 195, 76, 84, 162, 76, 9, 1, 45,
- 65, 6, 109, 67, 89, 0, 0, 0, 9, 1, 47, 71, 35, 16, 51, 35, 0, 0, 7, 65, 48, 109, 55, 124, 0, 16, 4, 95, 100, 105,
- 97, 72, 57, 6, 109, 69, 36, 89, 37, 89, 0, 0, 0, 0, 0, 7, 65, 52, 109, 65, 124, 0, 0, 0, 0, 0, 7, 65, 56, 109,
- 50, 124, 0, 0, 0, 0, 0, 6, 65, 60, 39, 0, 49, 5, 193, 60, 72, 8, 0, 11, 1, 61, 37, 100, 58, 6, 35, 55, 0, 27,
- 0, 0, 0, 6, 65, 64, 48, 36, 0, 11, 1, 64, 35, 16, 51, 6, 39, 82, 35, 0, 0, 0, 0, 0, 6, 65, 68, 49, 40, 0,
- 0, 0, 6, 195, 84, 224, 64, 72, 0, 0, 8, 65, 72, 109, 51, 52, 13, 0, 0, 0, 0, 12, 4, 95, 100, 111, 116, 48, 6, 40,
- 50, 47, 0, 0, 8, 65, 76, 109, 89, 89, 13, 0, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 0, 0, 0, 0, 7, 196, 76,
- 84, 133, 84, 76, 0, 0, 0, 13, 65, 88, 6, 85, 36, 15, 71, 6, 117, 97, 124, 0, 0, 8, 66, 137, 48, 36, 89, 0, 76, 0,
- 0, 0, 14, 65, 92, 6, 85, 36, 15, 72, 6, 39, 71, 55, 13, 0, 0, 0, 16, 1, 94, 89, 37, 51, 49, 40, 65, 83, 55, 6,
- 109, 49, 89, 0, 0, 0, 7, 65, 96, 37, 49, 89, 0, 0, 0, 0, 0, 12, 65, 100, 6, 37, 15, 81, 69, 109, 100, 124, 0, 0,
- 0, 0, 0, 8, 65, 104, 88, 36, 47, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 84, 225, 83, 72, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 116, 108, 100, 47, 6, 37, 55, 72, 36, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 7, 196, 20, 229, 18, 20, 28, 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, 15, 65, 128, 89, 36, 4, 47, 69, 13, 50, 49, 35, 86, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 7, 195, 64, 83, 19, 72, 28, 0, 0, 0, 14, 4, 95, 109, 99, 110, 65, 35, 49, 69, 6, 110, 50, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 32, 21, 137, 4, 76, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 5, 194, 16, 80, 72, 0, 0, 0, 6, 195, 16, 83, 0, 72, 0, 0, 0, 0, 0, 6, 195, 137, 33, 77, 76,
- 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 4, 192, 72, 28, 0, 0, 0, 0, 0, 6, 195, 84, 228, 192, 72, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 21, 33, 78, 76, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 32, 16, 35, 0, 76, 0, 6, 195, 25, 82, 64, 76, 0,
- 0, 0, 0, 0, 0, 0, 0, 9, 67, 32, 19, 128, 35, 50, 0, 76, 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, 8, 197, 32, 21, 137, 21, 48, 76, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 226, 130, 172, 6, 109, 58, 16, 111, 0, 0, 0, 0, 0, 0, 0, 6,
- 195, 21, 33, 83, 76, 0, 7, 66, 32, 80, 109, 0, 76, 0, 0, 0, 14, 4, 95, 111, 103, 111, 49, 39, 55, 6, 37, 47, 35, 0,
- 0, 0, 8, 197, 76, 84, 137, 21, 48, 76, 0, 6, 195, 26, 116, 129, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 20,
- 192, 72, 28, 5, 194, 20, 192, 72, 0, 9, 67, 32, 20, 192, 35, 89, 0, 76, 10, 3, 95, 50, 48, 85, 6, 37, 50, 0, 0, 0,
- 0, 0, 0, 0, 0, 13, 4, 95, 98, 114, 118, 71, 69, 6, 36, 82, 36, 0, 0, 0, 0, 0, 20, 4, 95, 97, 99, 50, 72, 6,
- 110, 71, 55, 36, 15, 35, 100, 6, 40, 86, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 26, 116, 133, 52, 76,
- 0, 0, 0, 0, 0, 10, 67, 78, 115, 128, 89, 39, 50, 0, 76, 0, 0, 0, 7, 196, 26, 116, 133, 84, 76, 0, 6, 194, 20, 224,
- 72, 28, 0, 13, 3, 95, 51, 88, 47, 69, 6, 109, 50, 47, 124, 0, 0, 12, 3, 95, 48, 67, 89, 6, 109, 50, 47, 89, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 67, 89, 6, 109, 50, 47, 0, 0, 0, 0, 0, 0, 0, 5, 194, 48, 16, 72, 12,
- 3, 95, 49, 57, 72, 37, 50, 6, 39, 40, 0, 0, 13, 3, 95, 49, 56, 72, 37, 82, 6, 40, 57, 47, 0, 0, 0, 0, 0, 0,
- 0, 0, 11, 3, 95, 49, 49, 6, 110, 50, 88, 13, 0, 0, 10, 3, 95, 49, 48, 72, 6, 36, 58, 0, 0, 13, 3, 95, 49, 51,
- 47, 69, 6, 109, 72, 88, 13, 0, 0, 12, 3, 95, 49, 50, 72, 6, 39, 72, 88, 13, 0, 0, 12, 3, 95, 49, 53, 49, 6, 37,
- 50, 88, 13, 0, 0, 14, 3, 95, 49, 52, 49, 124, 47, 6, 39, 51, 88, 13, 0, 0, 12, 3, 95, 49, 55, 72, 37, 89, 6, 109,
- 47, 0, 0, 12, 3, 95, 49, 54, 89, 6, 109, 72, 88, 13, 0, 0, 0, 14, 3, 95, 55, 88, 89, 13, 47, 6, 35, 50, 47, 124,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 53, 67, 89, 37, 50, 89, 6, 109, 50, 123, 0, 0, 0, 0, 13, 4, 95,
- 97, 99, 117, 35, 100, 6, 40, 86, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 50, 88, 85, 4, 37,
- 50, 47, 37, 0, 0, 14, 3, 95, 55, 67, 89, 4, 36, 123, 6, 109, 50, 123, 0, 0, 0, 0, 0, 0, 0, 8, 197, 76, 84, 165,
- 21, 80, 76, 0, 0, 0, 0, 0, 0, 13, 3, 95, 63, 63, 89, 6, 37, 65, 71, 110, 55, 0, 0, 0, 0, 19, 3, 197, 128, 108,
- 109, 55, 124, 4, 90, 13, 65, 37, 50, 6, 35, 86, 124, 0, 15, 3, 95, 52, 88, 49, 58, 124, 69, 6, 35, 50, 47, 124, 0, 0,
- 15, 3, 95, 57, 67, 50, 4, 110, 40, 89, 6, 109, 50, 123, 0, 0, 0, 0, 0, 0, 6, 195, 16, 83, 19, 72, 0, 0, 16, 3,
- 95, 53, 88, 89, 37, 50, 49, 58, 6, 35, 50, 47, 124, 0, 0, 0, 13, 4, 95, 114, 110, 103, 35, 50, 6, 37, 98, 39, 0, 0,
- 0, 0, 0, 0, 0, 15, 3, 95, 54, 88, 89, 13, 57, 97, 6, 35, 50, 47, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 15, 3, 95, 56, 88, 85, 40, 57, 47, 6, 35, 50, 47, 124, 0, 0, 0, 0, 0, 6, 195, 24, 245, 64,
- 76, 0, 0, 0, 0, 14, 3, 95, 57, 88, 50, 111, 69, 6, 35, 50, 47, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
- 197, 32, 21, 137, 20, 208, 76, 0, 0, 0, 0, 13, 4, 95, 115, 116, 107, 71, 6, 35, 16, 51, 35, 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, 19, 4, 95, 99, 105, 114, 89, 37, 51, 49,
- 40, 65, 83, 55, 6, 109, 49, 89, 0, 0, 0, 0, 0, 15, 4, 95, 48, 77, 50, 65, 37, 61, 6, 39, 50, 13, 89, 0, 0, 0,
- 0, 11, 4, 95, 48, 77, 49, 65, 6, 37, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 108, 105, 103, 55, 37,
- 100, 35, 86, 6, 40, 69, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 32, 21, 137, 21,
- 80, 76, 0, 0, 0, 0, 0, 0, 0, 9, 66, 48, 192, 6, 109, 37, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 16, 4, 95, 99, 101, 100, 47, 69, 109, 50, 49, 6, 35, 86, 35, 0, 0, 7, 195, 64, 83, 0, 72, 28, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 99, 97, 112, 65, 6, 35, 98, 40, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 20, 4, 95, 100, 97, 99, 72, 6, 110, 71, 55, 36, 15, 35, 100, 6, 40, 86, 39, 0, 0, 0, 0, 20, 3,
- 95, 194, 171, 6, 39, 71, 69, 13, 15, 49, 111, 65, 6, 109, 47, 13, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 3,
- 95, 194, 161, 35, 82, 69, 6, 37, 51, 35, 86, 65, 37, 69, 35, 87, 57, 6, 110, 50, 0, 0, 7, 196, 76, 84, 155, 76, 76, 0,
- 0, 0, 8, 197, 32, 21, 137, 20, 224, 76, 0, 0, 0, 7, 196, 24, 244, 133, 56, 76, 0, 0, 6, 195, 76, 84, 155, 76, 0, 0,
- 0, 0, 0, 0, 6, 195, 21, 32, 64, 76, 10, 67, 78, 112, 192, 89, 39, 49, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 3, 95, 194, 191, 35, 82, 69, 6, 37, 51, 37, 50, 47, 109, 16, 51, 4, 39, 100, 35,
- 87, 57, 6, 110, 50, 0, 0, 0, 8, 197, 76, 84, 137, 20, 224, 76, 0, 0, 21, 3, 95, 194, 187, 47, 6, 35, 50, 49, 124, 15,
- 49, 111, 65, 6, 109, 47, 13, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 103, 114, 118, 81, 69, 6, 35, 82, 36, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 194, 167, 124, 48, 124, 69, 47, 6, 35, 47, 0, 0, 0, 0, 0, 12, 2,
- 194, 163, 55, 55, 37, 40, 69, 13, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 194, 169, 49, 39, 48, 37, 16, 51,
- 6, 117, 47, 0, 0, 14, 2, 194, 182, 48, 124, 69, 6, 35, 100, 69, 124, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 8, 2, 195, 177, 109, 67, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 32, 83, 64, 109,
- 65, 0, 76, 6, 195, 76, 243, 64, 76, 0, 0, 0, 0, 0, 0, 0, 6, 195, 137, 33, 85, 76, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 9, 67, 32, 85, 64, 109, 58, 0, 76, 6, 195, 76, 245, 64, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 13, 2, 95, 34, 49, 111, 65, 6, 109, 47, 13, 89, 0, 0, 23, 2, 95, 33, 89, 6, 37, 81, 50, 13, 15, 72, 124, 72,
- 65, 37, 69, 124, 89, 57, 6, 39, 0, 0, 0, 15, 2, 95, 39, 124, 48, 6, 110, 89, 47, 69, 6, 111, 83, 0, 0, 0, 0, 0,
- 0, 0, 23, 2, 95, 41, 47, 6, 35, 50, 49, 124, 15, 48, 124, 69, 6, 109, 50, 47, 13, 88, 37, 89, 0, 0, 22, 2, 95, 40,
- 6, 39, 71, 69, 13, 15, 48, 124, 69, 6, 109, 50, 47, 13, 88, 37, 89, 0, 0, 7, 195, 64, 84, 128, 72, 28, 10, 2, 95, 47,
- 71, 35, 16, 51, 35, 0, 0, 8, 2, 95, 46, 48, 40, 50, 0, 0, 0, 9, 2, 95, 44, 49, 39, 65, 35, 0, 0, 10, 2, 95,
- 51, 47, 69, 6, 36, 89, 0, 0, 9, 2, 95, 50, 72, 6, 110, 89, 0, 0, 7, 2, 95, 49, 6, 40, 0, 0, 10, 2, 95, 48,
- 88, 6, 36, 69, 111, 0, 0, 9, 2, 95, 55, 89, 6, 109, 47, 0, 0, 9, 2, 95, 54, 89, 6, 37, 89, 0, 0, 10, 2, 95,
- 53, 89, 6, 37, 68, 49, 0, 0, 12, 2, 95, 52, 49, 58, 6, 35, 47, 69, 13, 0, 0, 15, 2, 95, 59, 48, 4, 40, 50, 37,
- 49, 6, 39, 65, 35, 0, 0, 15, 2, 95, 58, 72, 6, 39, 89, 15, 48, 6, 40, 50, 89, 0, 0, 9, 2, 95, 57, 50, 6, 39,
- 58, 0, 0, 10, 2, 95, 56, 85, 6, 40, 57, 47, 0, 0, 26, 2, 95, 63, 89, 6, 37, 81, 50, 13, 15, 72, 37, 50, 47, 13,
- 51, 52, 111, 100, 124, 89, 57, 6, 39, 0, 0, 15, 2, 95, 62, 65, 124, 96, 6, 39, 15, 9, 9, 49, 13, 0, 0, 0, 15, 2,
- 95, 60, 65, 13, 50, 6, 39, 15, 9, 9, 49, 13, 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, 22, 2, 95, 91, 6, 39, 71, 69, 13, 15, 49, 55, 124, 58, 86, 6, 35, 47, 4, 39, 16, 0,
- 0, 0, 0, 7, 66, 88, 144, 84, 37, 0, 0, 18, 2, 95, 95, 71, 6, 35, 51, 52, 124, 15, 82, 6, 35, 57, 97, 124, 0, 0,
- 0, 23, 2, 95, 93, 47, 6, 35, 50, 49, 124, 15, 49, 55, 124, 58, 86, 6, 35, 47, 4, 39, 16, 0, 0, 21, 2, 95, 92, 71,
- 6, 35, 16, 51, 35, 37, 65, 71, 109, 51, 47, 6, 37, 86, 35, 0, 0, 0, 0, 6, 2, 95, 97, 35, 0, 0, 19, 2, 95, 96,
- 124, 49, 89, 6, 109, 50, 47, 4, 111, 82, 6, 109, 69, 47, 0, 0, 0, 0, 0, 0, 0, 7, 196, 76, 84, 133, 52, 76, 0, 6,
- 2, 95, 105, 37, 0, 0, 0, 6, 2, 95, 111, 39, 0, 0, 0, 0, 0, 6, 195, 48, 84, 192, 72, 0, 0, 13, 4, 95, 104, 97,
- 99, 49, 35, 69, 6, 110, 50, 0, 0, 0, 0, 0, 0, 0, 17, 2, 95, 123, 6, 39, 71, 69, 13, 15, 49, 55, 6, 35, 58, 89,
- 0, 0, 10, 4, 95, 35, 57, 96, 47, 35, 71, 0, 0, 0, 0, 0, 0, 18, 2, 95, 125, 47, 6, 35, 50, 49, 124, 15, 49, 55,
- 6, 35, 58, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 76, 84, 129, 56, 76, 0, 0, 0, 5, 194, 84, 224, 72,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 35, 51, 50, 13, 89, 48, 6, 35, 57, 0, 0, 0, 0, 0, 0,
- 0, 20, 4, 108, 194, 183, 108, 109, 55, 124, 4, 90, 13, 65, 37, 50, 6, 35, 86, 124, 0, 0, 0, 8, 197, 76, 84, 165, 20, 208,
- 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 76, 84, 137, 4, 76, 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, 6, 195, 20, 196, 192,
- 72, 0, 0, 0, 0, 7, 195, 4, 196, 192, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 6, 18, 66, 102, 0, 104, 0, 108, 0, 114, 0, 115, 0, 118, 0, 119, 0, 121, 0, 122, 0, 7, 6, 18, 67, 104,
- 0, 108, 0, 114, 0, 115, 0, 118, 0, 119, 0, 121, 0, 122, 0, 7, 6, 18, 68, 102, 0, 104, 0, 114, 0, 115, 0, 118, 0, 119,
- 0, 121, 0, 122, 0, 7, 6, 18, 69, 195, 173, 0, 195, 169, 0, 195, 168, 0, 105, 0, 101, 0, 7, 6, 18, 70, 112, 0, 116, 0,
- 107, 0, 102, 0, 115, 0, 7, 6, 18, 74, 98, 0, 100, 0, 103, 0, 109, 0, 118, 0, 108, 0, 110, 0, 100, 0, 122, 0, 114, 0,
- 113, 0, 7, 6, 18, 75, 97, 0, 101, 0, 111, 0, 7, 6, 18, 76, 105, 0, 117, 0, 7, 6, 18, 86, 112, 0, 98, 0, 116, 0,
- 100, 0, 107, 0, 103, 0, 7, 6, 18, 87, 102, 0, 118, 0, 115, 0, 122, 0, 7, 6, 18, 88, 109, 0, 110, 0, 7, 6, 18, 89,
- 108, 108, 0, 108, 0, 7, 6, 18, 90, 114, 0, 7, 6, 195, 167, 0, 3, 89, 0, 7, 6, 97, 0, 101, 3, 4, 35, 125, 0, 3,
- 35, 0, 109, 98, 2, 32, 17, 65, 3, 35, 65, 0, 7, 6, 98, 0, 2, 32, 3, 48, 0, 3, 71, 0, 4, 1, 17, 65, 2, 17,
- 65, 3, 82, 0, 1, 18, 67, 2, 17, 65, 0, 1, 32, 17, 65, 2, 17, 65, 0, 1, 32, 18, 67, 2, 17, 65, 0, 7, 6, 99,
- 0, 3, 49, 0, 2, 18, 69, 3, 89, 0, 7, 6, 100, 0, 2, 32, 3, 47, 0, 118, 3, 71, 71, 0, 3, 72, 0, 106, 3, 77,
- 0, 4, 1, 17, 65, 2, 17, 65, 3, 86, 0, 1, 18, 68, 2, 17, 65, 0, 1, 32, 17, 65, 2, 17, 65, 0, 1, 32, 18, 68,
- 2, 17, 65, 0, 7, 6, 101, 0, 2, 110, 116, 32, 3, 36, 0, 3, 109, 0, 97, 3, 125, 4, 35, 0, 111, 3, 125, 4, 39, 0,
- 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 2, 32, 3, 49, 0, 117, 105, 3, 77, 37, 0, 4, 3, 81, 0, 117, 2, 18, 69,
- 0, 2, 18, 69, 3, 96, 0, 4, 1, 17, 65, 2, 17, 65, 3, 100, 0, 1, 17, 65, 2, 114, 17, 65, 0, 1, 18, 66, 2, 17,
- 65, 0, 1, 32, 17, 65, 2, 17, 65, 0, 1, 32, 18, 66, 2, 17, 65, 0, 7, 6, 104, 0, 3, 0, 105, 1, 45, 2, 32, 3,
- 6, 37, 0, 111, 1, 45, 2, 32, 3, 6, 111, 0, 7, 6, 105, 0, 4, 3, 37, 0, 1, 188, 195, 103, 2, 25, 0, 1, 188, 195,
- 113, 2, 25, 0, 2, 97, 32, 0, 2, 117, 0, 4, 1, 17, 65, 2, 25, 12, 3, 57, 0, 2, 17, 65, 0, 103, 1, 17, 65, 2,
- 32, 3, 78, 0, 120, 1, 17, 65, 3, 97, 0, 7, 6, 106, 0, 3, 96, 0, 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 4,
- 3, 55, 0, 39, 8, 2, 14, 128, 132, 130, 0, 97, 1, 45, 2, 32, 3, 55, 124, 0, 108, 3, 61, 0, 7, 6, 109, 0, 4, 3,
- 65, 0, 39, 8, 2, 14, 128, 132, 130, 0, 112, 2, 25, 0, 7, 6, 110, 0, 4, 2, 32, 3, 8, 50, 0, 116, 2, 32, 0, 4,
- 3, 50, 0, 1, 101, 2, 32, 0, 1, 105, 2, 32, 0, 39, 8, 2, 14, 128, 132, 130, 0, 116, 2, 25, 0, 4, 1, 21, 2, 98,
- 3, 65, 0, 1, 21, 2, 118, 0, 1, 98, 2, 21, 0, 1, 118, 2, 21, 0, 121, 3, 67, 0, 4, 2, 99, 25, 3, 68, 0, 103,
- 0, 7, 6, 111, 0, 114, 2, 32, 3, 6, 39, 16, 0, 3, 39, 0, 117, 3, 110, 58, 0, 7, 6, 112, 0, 3, 48, 0, 2, 116,
- 3, 48, 12, 0, 7, 6, 113, 0, 4, 3, 49, 0, 117, 2, 18, 69, 0, 195, 188, 3, 49, 58, 0, 117, 105, 3, 49, 58, 37, 0,
- 7, 6, 114, 0, 2, 32, 3, 8, 0, 4, 8, 3, 16, 51, 0, 114, 0, 4, 3, 51, 0, 1, 108, 2, 17, 65, 0, 1, 109, 2,
- 17, 65, 0, 1, 110, 2, 17, 65, 0, 1, 115, 2, 17, 65, 0, 4, 1, 17, 65, 2, 17, 65, 3, 69, 0, 1, 17, 67, 2, 17,
- 65, 0, 2, 116, 0, 7, 6, 115, 0, 1, 17, 65, 2, 17, 65, 3, 88, 0, 4, 3, 89, 0, 1, 21, 2, 32, 14, 128, 128, 129,
- 0, 39, 8, 2, 14, 128, 132, 130, 0, 115, 0, 101, 1, 45, 2, 32, 3, 89, 13, 0, 7, 6, 116, 0, 4, 3, 47, 0, 39, 8,
- 2, 14, 128, 132, 130, 0, 109, 3, 65, 65, 0, 122, 3, 72, 88, 0, 4, 103, 2, 18, 69, 3, 77, 0, 106, 0, 4, 106, 2, 32,
- 3, 78, 0, 120, 0, 7, 6, 117, 0, 4, 3, 40, 0, 2, 105, 0, 117, 3, 40, 58, 0, 4, 1, 17, 65, 2, 25, 3, 58, 0,
- 2, 17, 65, 0, 7, 6, 118, 0, 3, 82, 0, 8, 3, 85, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 4, 3, 49, 89,
- 0, 8, 17, 65, 2, 18, 70, 0, 8, 17, 65, 3, 81, 88, 0, 4, 1, 25, 3, 97, 0, 1, 105, 17, 65, 0, 1, 117, 17, 65,
- 0, 7, 6, 121, 0, 3, 37, 0, 2, 17, 65, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 195, 160, 3, 7, 35, 0,
- 195, 169, 3, 7, 36, 0, 195, 173, 3, 7, 37, 0, 195, 179, 3, 7, 39, 0, 195, 186, 3, 7, 40, 0, 195, 168, 3, 7, 109, 0,
- 195, 178, 3, 7, 110, 0, 195, 175, 3, 37, 0, 195, 188, 3, 40, 0, 197, 128, 3, 55, 0, 195, 188, 1, 103, 3, 58, 0, 195, 177,
- 3, 67, 0, 36, 3, 72, 39, 55, 124, 16, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts8 = FileInMemory_createWithData (4153, reinterpret_cast<const char *> (&espeakdata_dicts8_data),
- U"espeak-1.48.04-source/espeak-data/ca_dict",
+ static unsigned char espeakdata_dicts7_data[4178] = {
+ 0, 4, 0, 0, 46, 12, 0, 0, 0, 0, 0, 0, 0, 6, 65, 4, 35, 0, 14, 5, 193, 4, 72, 28, 0, 0, 0, 0, 6, 65,
+ 8, 71, 36, 0, 0, 0, 6, 195, 4, 208, 128, 28, 0, 0, 6, 65, 12, 89, 36, 0, 0, 0, 13, 4, 95, 8, 1, 3, 49, 35,
+ 69, 6, 110, 50, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 65, 24, 109, 83, 124, 0, 0, 0,
+ 0, 0, 6, 65, 28, 79, 36, 0, 9, 134, 19, 5, 18, 195, 160, 19, 76, 0, 0, 0, 0, 6, 65, 32, 35, 49, 0, 0, 0, 0,
+ 14, 1, 35, 49, 111, 57, 97, 37, 50, 6, 109, 47, 0, 27, 0, 6, 65, 36, 37, 0, 14, 5, 193, 36, 72, 8, 0, 15, 1, 37,
+ 48, 13, 51, 89, 13, 50, 47, 6, 35, 77, 13, 0, 0, 18, 1, 38, 9, 9, 6, 37, 38, 15, 9, 124, 68, 55, 6, 109, 88, 124,
+ 0, 0, 0, 8, 65, 40, 96, 110, 47, 124, 0, 0, 0, 9, 67, 21, 68, 192, 36, 123, 0, 76, 14, 1, 42, 35, 89, 47, 36, 16,
+ 6, 37, 89, 49, 0, 27, 0, 9, 1, 43, 65, 16, 36, 89, 0, 27, 0, 6, 65, 44, 49, 36, 0, 0, 9, 1, 45, 65, 6, 109,
+ 67, 89, 0, 0, 0, 9, 1, 47, 71, 35, 16, 51, 35, 0, 0, 7, 65, 48, 109, 55, 124, 0, 0, 0, 0, 0, 7, 65, 52, 109,
+ 65, 124, 0, 0, 0, 0, 0, 7, 65, 56, 109, 50, 124, 0, 0, 0, 0, 0, 6, 65, 60, 39, 0, 14, 5, 193, 60, 72, 8, 0,
+ 11, 1, 61, 37, 100, 58, 6, 35, 55, 0, 27, 0, 0, 0, 6, 65, 64, 48, 36, 0, 11, 1, 64, 35, 16, 51, 6, 39, 82, 35,
+ 0, 0, 0, 0, 0, 6, 65, 68, 49, 40, 0, 0, 0, 6, 195, 84, 224, 64, 72, 0, 0, 8, 65, 72, 109, 51, 52, 13, 0, 0,
+ 0, 0, 0, 8, 65, 76, 109, 89, 89, 13, 0, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 0, 0, 0, 0, 11, 4, 19, 195,
+ 179, 14, 89, 39, 50, 0, 76, 0, 0, 0, 13, 65, 88, 6, 85, 36, 15, 71, 6, 117, 97, 124, 0, 0, 0, 0, 10, 135, 19, 5,
+ 18, 195, 173, 5, 13, 76, 0, 14, 65, 92, 6, 85, 36, 15, 72, 6, 39, 71, 55, 13, 0, 0, 0, 16, 1, 94, 89, 37, 51, 49,
+ 40, 65, 83, 55, 6, 109, 49, 89, 0, 0, 0, 7, 65, 96, 37, 49, 89, 0, 0, 0, 11, 4, 19, 195, 179, 3, 89, 39, 49, 0,
+ 76, 0, 10, 135, 19, 5, 18, 195, 173, 5, 21, 76, 0, 12, 65, 100, 6, 37, 15, 81, 69, 109, 100, 124, 0, 0, 0, 0, 0, 8,
+ 65, 104, 88, 36, 47, 124, 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, 6, 195, 84, 225, 83, 72, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194,
+ 16, 80, 72, 0, 0, 0, 6, 195, 16, 83, 0, 72, 0, 0, 0, 12, 4, 95, 4, 16, 20, 10, 49, 39, 65, 35, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 6, 194, 4, 192, 72, 28, 0, 0, 13, 4, 95, 20, 12, 4, 47, 6, 37, 55, 72, 36, 0, 0, 0,
+ 0, 6, 195, 84, 228, 192, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 32, 21, 137, 4, 76, 0, 0, 7, 66,
+ 32, 16, 35, 0, 76, 0, 6, 195, 25, 82, 64, 76, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 32, 19, 128, 35, 50, 0, 76, 0,
+ 0, 8, 197, 32, 21, 137, 21, 48, 76, 0, 0, 0, 0, 8, 197, 76, 84, 137, 21, 48, 76, 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, 8, 197, 32, 21, 137, 21, 80, 76, 0, 0, 0,
+ 0, 0, 0, 0, 7, 196, 24, 244, 133, 56, 76, 0, 0, 0, 0, 0, 0, 0, 11, 3, 226, 130, 172, 6, 109, 58, 16, 111, 0, 0,
+ 0, 0, 0, 0, 0, 0, 7, 66, 32, 80, 109, 0, 76, 0, 0, 8, 133, 6, 195, 179, 18, 1, 76, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 7, 196, 76, 84, 133, 52, 76, 0, 0, 6, 194, 20, 192, 72, 28, 5, 194, 20, 192, 72, 0, 9, 67, 32, 20,
+ 192, 35, 89, 0, 76, 10, 3, 95, 50, 48, 85, 6, 37, 50, 0, 0, 7, 196, 76, 84, 129, 56, 76, 0, 0, 0, 0, 0, 0, 14,
+ 4, 95, 13, 3, 14, 65, 35, 49, 69, 6, 110, 50, 0, 0, 19, 3, 197, 128, 12, 109, 55, 124, 4, 90, 13, 65, 37, 50, 6, 35,
+ 86, 124, 0, 0, 0, 0, 0, 0, 7, 196, 76, 84, 137, 4, 76, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 24, 244, 133, 76, 76,
+ 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 76, 84, 133, 84, 76, 0, 0, 6, 194, 20, 224, 72, 28, 0, 13, 3, 95, 51, 88, 47,
+ 69, 6, 109, 50, 47, 124, 0, 0, 12, 3, 95, 48, 67, 89, 6, 109, 50, 47, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3,
+ 95, 49, 67, 89, 6, 109, 50, 47, 0, 0, 0, 0, 0, 0, 0, 5, 194, 48, 16, 72, 12, 3, 95, 49, 57, 72, 37, 50, 6, 39,
+ 40, 0, 0, 13, 3, 95, 49, 56, 72, 37, 82, 6, 40, 57, 47, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 49, 6, 110,
+ 50, 88, 13, 0, 0, 10, 3, 95, 49, 48, 72, 6, 36, 58, 0, 0, 13, 3, 95, 49, 51, 47, 69, 6, 109, 72, 88, 13, 0, 0,
+ 12, 3, 95, 49, 50, 72, 6, 39, 72, 88, 13, 0, 0, 12, 3, 95, 49, 53, 49, 6, 37, 50, 88, 13, 0, 0, 14, 3, 95, 49,
+ 52, 49, 124, 47, 6, 39, 51, 88, 13, 0, 0, 12, 3, 95, 49, 55, 72, 37, 89, 6, 109, 47, 0, 0, 12, 3, 95, 49, 54, 89,
+ 6, 109, 72, 88, 13, 0, 0, 0, 14, 3, 95, 55, 88, 89, 13, 47, 6, 35, 50, 47, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 14, 3, 95, 53, 67, 89, 37, 50, 89, 6, 109, 50, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 32, 21, 137, 20,
+ 208, 76, 0, 0, 0, 0, 0, 0, 12, 3, 95, 50, 88, 85, 4, 37, 50, 47, 37, 0, 0, 14, 3, 95, 55, 67, 89, 4, 36, 123,
+ 6, 109, 50, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 32, 21, 137, 20, 224, 76, 0, 0, 0, 13, 3, 95, 63, 63,
+ 89, 6, 37, 65, 71, 110, 55, 0, 0, 8, 197, 76, 84, 137, 20, 224, 76, 0, 0, 15, 3, 95, 52, 88, 49, 58, 124, 69, 6, 35,
+ 50, 47, 124, 0, 0, 15, 3, 95, 57, 67, 50, 4, 110, 40, 89, 6, 109, 50, 123, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95,
+ 53, 88, 89, 37, 50, 49, 58, 6, 35, 50, 47, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 54, 88, 89, 13, 57, 97,
+ 6, 35, 50, 47, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 56, 88, 85, 40, 57,
+ 47, 6, 35, 50, 47, 124, 0, 0, 0, 0, 0, 6, 195, 24, 245, 64, 76, 0, 0, 0, 0, 14, 3, 95, 57, 88, 50, 111, 69, 6,
+ 35, 50, 47, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 15,
+ 7, 15, 49, 39, 55, 6, 37, 47, 35, 0, 0, 7, 196, 20, 229, 18, 20, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 48, 77, 50, 65, 37, 61, 6, 39, 50, 13, 89, 0, 0, 0, 0, 11, 4,
+ 95, 48, 77, 49, 65, 6, 37, 55, 0, 0, 13, 4, 95, 2, 18, 22, 71, 69, 6, 36, 82, 36, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 12, 194, 183, 12, 109, 55, 124, 4, 90, 13, 65, 37, 50, 6, 35, 86, 124,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 66, 48, 192, 6, 109, 37, 124, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 64, 83, 0, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
+ 3, 195, 169, 19, 36, 89, 0, 76, 19, 4, 95, 3, 9, 18, 89, 37, 51, 49, 40, 65, 83, 55, 6, 109, 49, 89, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 19, 20, 11, 71, 6, 35, 16, 51, 35, 0, 0, 0, 13, 4, 95, 1, 3,
+ 21, 35, 100, 6, 40, 86, 39, 0, 0, 20, 3, 95, 194, 171, 6, 39, 71, 69, 13, 15, 49, 111, 65, 6, 109, 47, 13, 89, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 18, 14, 7, 35, 50, 6, 37, 98, 39, 0, 0, 23, 3, 95, 194, 161, 35, 82, 69,
+ 6, 37, 51, 35, 86, 65, 37, 69, 35, 87, 57, 6, 110, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 19, 5, 18, 195,
+ 160, 76, 0, 0, 0, 0, 0, 0, 6, 195, 21, 32, 64, 76, 0, 0, 0, 8, 133, 19, 5, 18, 195, 169, 76, 7, 195, 64, 83, 19,
+ 72, 28, 0, 0, 0, 0, 20, 4, 95, 1, 3, 50, 72, 6, 110, 71, 55, 36, 15, 35, 100, 6, 40, 86, 39, 0, 0, 0, 0, 6,
+ 195, 21, 33, 78, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 3, 95, 194, 191, 35, 82, 69, 6, 37, 51, 37, 50, 47, 109, 16,
+ 51, 4, 39, 100, 35, 87, 57, 6, 110, 50, 0, 0, 0, 0, 0, 6, 195, 21, 33, 83, 76, 21, 3, 95, 194, 187, 47, 6, 35, 50,
+ 49, 124, 15, 49, 111, 65, 6, 109, 47, 13, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 6, 195, 179,
+ 18, 5, 13, 76, 0, 0, 0, 6, 195, 16, 83, 19, 72, 0, 0, 0, 13, 2, 194, 167, 124, 48, 124, 69, 47, 6, 35, 47, 0, 0,
+ 0, 0, 0, 12, 2, 194, 163, 55, 55, 37, 40, 69, 13, 89, 0, 0, 0, 0, 0, 16, 2, 195, 167, 89, 36, 4, 47, 69, 13, 50,
+ 49, 35, 86, 124, 0, 0, 0, 0, 0, 0, 0, 14, 2, 194, 169, 49, 39, 48, 37, 16, 51, 6, 117, 47, 0, 0, 14, 2, 194, 182,
+ 48, 124, 69, 6, 35, 100, 69, 124, 83, 0, 0, 0, 0, 9, 134, 6, 195, 179, 18, 5, 21, 76, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 16, 4, 95, 3, 5, 4, 47, 69, 109, 50, 49, 6, 35, 86, 35, 0, 0, 0, 0, 8, 2, 195, 177, 109, 67, 13, 0, 16, 4,
+ 95, 12, 9, 7, 55, 37, 100, 35, 86, 6, 40, 69, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 32, 83,
+ 64, 109, 65, 0, 76, 6, 195, 76, 243, 64, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 32,
+ 85, 64, 109, 58, 0, 76, 6, 195, 76, 245, 64, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2,
+ 95, 1, 35, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 9, 37, 0, 0, 0, 6, 2, 95, 15, 39, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 95, 34, 49, 111, 65, 6, 109, 47, 13, 89, 0, 0,
+ 23, 2, 95, 33, 89, 6, 37, 81, 50, 13, 15, 72, 124, 72, 65, 37, 69, 124, 89, 57, 6, 39, 0, 0, 0, 15, 2, 95, 39, 124,
+ 48, 6, 110, 89, 47, 69, 6, 111, 83, 0, 0, 0, 0, 0, 0, 13, 4, 95, 3, 1, 16, 65, 6, 35, 98, 40, 89, 0, 0, 23,
+ 2, 95, 41, 47, 6, 35, 50, 49, 124, 15, 48, 124, 69, 6, 109, 50, 47, 13, 88, 37, 89, 0, 0, 22, 2, 95, 40, 6, 39, 71,
+ 69, 13, 15, 48, 124, 69, 6, 109, 50, 47, 13, 88, 37, 89, 0, 0, 7, 195, 64, 84, 128, 72, 28, 10, 2, 95, 47, 71, 35, 16,
+ 51, 35, 0, 0, 8, 2, 95, 46, 48, 40, 50, 0, 0, 0, 9, 2, 95, 44, 49, 39, 65, 35, 0, 0, 10, 2, 95, 51, 47, 69,
+ 6, 36, 89, 0, 0, 9, 2, 95, 50, 72, 6, 110, 89, 0, 0, 7, 2, 95, 49, 6, 40, 0, 0, 10, 2, 95, 48, 88, 6, 36,
+ 69, 111, 0, 0, 9, 2, 95, 55, 89, 6, 109, 47, 0, 0, 9, 2, 95, 54, 89, 6, 37, 89, 0, 0, 10, 2, 95, 53, 89, 6,
+ 37, 68, 49, 0, 20, 4, 95, 4, 1, 3, 72, 6, 110, 71, 55, 36, 15, 35, 100, 6, 40, 86, 39, 0, 0, 12, 2, 95, 52, 49,
+ 58, 6, 35, 47, 69, 13, 0, 0, 15, 2, 95, 59, 48, 4, 40, 50, 37, 49, 6, 39, 65, 35, 0, 0, 15, 2, 95, 58, 72, 6,
+ 39, 89, 15, 48, 6, 40, 50, 89, 0, 0, 9, 2, 95, 57, 50, 6, 39, 58, 0, 0, 10, 2, 95, 56, 85, 6, 40, 57, 47, 0,
+ 0, 26, 2, 95, 63, 89, 6, 37, 81, 50, 13, 15, 72, 37, 50, 47, 13, 51, 52, 111, 100, 124, 89, 57, 6, 39, 0, 0, 15, 2,
+ 95, 62, 65, 124, 96, 6, 39, 15, 9, 9, 49, 13, 0, 0, 0, 15, 2, 95, 60, 65, 13, 50, 6, 39, 15, 9, 9, 49, 13, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 4, 15, 20, 48, 6,
+ 40, 50, 47, 0, 0, 0, 0, 22, 2, 95, 91, 6, 39, 71, 69, 13, 15, 49, 55, 124, 58, 86, 6, 35, 47, 4, 39, 16, 0, 0,
+ 0, 0, 7, 66, 88, 144, 84, 37, 0, 0, 18, 2, 95, 95, 71, 6, 35, 51, 52, 124, 15, 82, 6, 35, 57, 97, 124, 0, 0, 0,
+ 23, 2, 95, 93, 47, 6, 35, 50, 49, 124, 15, 49, 55, 124, 58, 86, 6, 35, 47, 4, 39, 16, 0, 0, 21, 2, 95, 92, 71, 6,
+ 35, 16, 51, 35, 37, 65, 71, 109, 51, 47, 6, 37, 86, 35, 0, 0, 0, 0, 0, 19, 2, 95, 96, 124, 49, 89, 6, 109, 50, 47,
+ 4, 111, 82, 6, 109, 69, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 7, 18, 22, 81, 69, 6, 35, 82, 36, 0, 0,
+ 0, 0, 0, 0, 6, 195, 48, 84, 192, 72, 0, 0, 0, 0, 0, 0, 0, 0, 17, 2, 95, 123, 6, 39, 71, 69, 13, 15, 49, 55,
+ 6, 35, 58, 89, 0, 16, 4, 95, 4, 9, 1, 72, 57, 6, 109, 69, 36, 89, 37, 89, 0, 0, 10, 4, 95, 35, 57, 96, 47, 35,
+ 71, 0, 0, 0, 0, 0, 0, 18, 2, 95, 125, 47, 6, 35, 50, 49, 124, 15, 49, 55, 6, 35, 58, 89, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 84, 224, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 35, 51,
+ 50, 13, 89, 48, 6, 35, 57, 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, 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, 0, 0, 0, 0, 0, 0, 0, 8, 133, 195, 169, 18, 5, 13, 76, 0, 0, 0, 0,
+ 0, 0, 0, 0, 8, 133, 195, 169, 18, 5, 21, 76, 0, 0, 0, 0, 0, 0, 0, 6, 195, 20, 196, 192, 72, 0, 0, 0, 0, 7,
+ 195, 4, 196, 192, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 18,
+ 66, 102, 0, 104, 0, 108, 0, 114, 0, 115, 0, 118, 0, 119, 0, 121, 0, 122, 0, 7, 6, 18, 67, 104, 0, 108, 0, 114, 0, 115,
+ 0, 118, 0, 119, 0, 121, 0, 122, 0, 7, 6, 18, 68, 102, 0, 104, 0, 114, 0, 115, 0, 118, 0, 119, 0, 121, 0, 122, 0, 7,
+ 6, 18, 69, 195, 173, 0, 195, 169, 0, 195, 168, 0, 105, 0, 101, 0, 7, 6, 18, 70, 112, 0, 116, 0, 107, 0, 102, 0, 115, 0,
+ 7, 6, 18, 74, 98, 0, 100, 0, 103, 0, 109, 0, 118, 0, 108, 0, 110, 0, 100, 0, 122, 0, 114, 0, 113, 0, 7, 6, 18, 75,
+ 97, 0, 101, 0, 111, 0, 7, 6, 18, 76, 105, 0, 117, 0, 7, 6, 18, 86, 112, 0, 98, 0, 116, 0, 100, 0, 107, 0, 103, 0,
+ 7, 6, 18, 87, 102, 0, 118, 0, 115, 0, 122, 0, 7, 6, 18, 88, 109, 0, 110, 0, 7, 6, 18, 89, 108, 108, 0, 108, 0, 7,
+ 6, 18, 90, 114, 0, 7, 6, 195, 167, 0, 3, 89, 0, 7, 6, 97, 0, 101, 3, 4, 35, 125, 0, 3, 35, 0, 109, 98, 2, 32,
+ 17, 65, 3, 35, 65, 0, 7, 6, 98, 0, 2, 32, 3, 48, 0, 3, 71, 0, 4, 1, 17, 65, 2, 17, 65, 3, 82, 0, 1, 18,
+ 67, 2, 17, 65, 0, 1, 32, 17, 65, 2, 17, 65, 0, 1, 32, 18, 67, 2, 17, 65, 0, 7, 6, 99, 0, 3, 49, 0, 2, 18,
+ 69, 3, 89, 0, 7, 6, 100, 0, 2, 32, 3, 47, 0, 118, 3, 71, 71, 0, 3, 72, 0, 106, 3, 77, 0, 4, 1, 17, 65, 2,
+ 17, 65, 3, 86, 0, 1, 18, 68, 2, 17, 65, 0, 1, 32, 17, 65, 2, 17, 65, 0, 1, 32, 18, 68, 2, 17, 65, 0, 7, 6,
+ 101, 0, 2, 110, 116, 32, 3, 36, 0, 3, 109, 0, 97, 3, 125, 4, 35, 0, 111, 3, 125, 4, 39, 0, 7, 6, 102, 0, 3, 83,
+ 0, 7, 6, 103, 0, 2, 32, 3, 49, 0, 117, 105, 3, 77, 37, 0, 4, 3, 81, 0, 117, 2, 18, 69, 0, 2, 18, 69, 3, 96,
+ 0, 4, 1, 17, 65, 2, 17, 65, 3, 100, 0, 1, 17, 65, 2, 114, 17, 65, 0, 1, 18, 66, 2, 17, 65, 0, 1, 32, 17, 65,
+ 2, 17, 65, 0, 1, 32, 18, 66, 2, 17, 65, 0, 7, 6, 104, 0, 3, 0, 105, 1, 45, 2, 32, 3, 6, 37, 0, 111, 1, 45,
+ 2, 32, 3, 6, 111, 0, 7, 6, 105, 0, 4, 3, 37, 0, 1, 188, 195, 103, 2, 25, 0, 1, 188, 195, 113, 2, 25, 0, 2, 97,
+ 32, 0, 2, 117, 0, 4, 1, 17, 65, 2, 25, 12, 3, 57, 0, 2, 17, 65, 0, 103, 1, 17, 65, 2, 32, 3, 78, 0, 120, 1,
+ 17, 65, 3, 97, 0, 7, 6, 106, 0, 3, 96, 0, 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 4, 3, 55, 0, 39, 8, 2,
+ 14, 128, 132, 130, 0, 97, 1, 45, 2, 32, 3, 55, 124, 0, 108, 3, 61, 0, 7, 6, 109, 0, 4, 3, 65, 0, 39, 8, 2, 14,
+ 128, 132, 130, 0, 112, 2, 25, 0, 7, 6, 110, 0, 4, 2, 32, 3, 8, 50, 0, 116, 2, 32, 0, 4, 3, 50, 0, 1, 101, 2,
+ 32, 0, 1, 105, 2, 32, 0, 39, 8, 2, 14, 128, 132, 130, 0, 116, 2, 25, 0, 4, 1, 21, 2, 98, 3, 65, 0, 1, 21, 2,
+ 118, 0, 1, 98, 2, 21, 0, 1, 118, 2, 21, 0, 121, 3, 67, 0, 4, 2, 99, 25, 3, 68, 0, 103, 0, 7, 6, 111, 0, 114,
+ 2, 32, 3, 6, 39, 16, 0, 3, 39, 0, 117, 3, 110, 58, 0, 7, 6, 112, 0, 3, 48, 0, 2, 116, 3, 48, 12, 0, 7, 6,
+ 113, 0, 4, 3, 49, 0, 117, 2, 18, 69, 0, 195, 188, 3, 49, 58, 0, 117, 105, 3, 49, 58, 37, 0, 7, 6, 114, 0, 2, 32,
+ 3, 8, 0, 4, 8, 3, 16, 51, 0, 114, 0, 4, 3, 51, 0, 1, 108, 2, 17, 65, 0, 1, 109, 2, 17, 65, 0, 1, 110, 2,
+ 17, 65, 0, 1, 115, 2, 17, 65, 0, 4, 1, 17, 65, 2, 17, 65, 3, 69, 0, 1, 17, 67, 2, 17, 65, 0, 2, 116, 0, 7,
+ 6, 115, 0, 1, 17, 65, 2, 17, 65, 3, 88, 0, 4, 3, 89, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 39, 8, 2, 14, 128,
+ 132, 130, 0, 115, 0, 101, 1, 45, 2, 32, 3, 89, 13, 0, 7, 6, 116, 0, 4, 3, 47, 0, 39, 8, 2, 14, 128, 132, 130, 0,
+ 109, 3, 65, 65, 0, 122, 3, 72, 88, 0, 4, 103, 2, 18, 69, 3, 77, 0, 106, 0, 4, 106, 2, 32, 3, 78, 0, 120, 0, 7,
+ 6, 117, 0, 4, 3, 40, 0, 2, 105, 0, 117, 3, 40, 58, 0, 4, 1, 17, 65, 2, 25, 3, 58, 0, 2, 17, 65, 0, 7, 6,
+ 118, 0, 3, 82, 0, 8, 3, 85, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 4, 3, 49, 89, 0, 8, 17, 65, 2, 18,
+ 70, 0, 8, 17, 65, 3, 81, 88, 0, 4, 1, 25, 3, 97, 0, 1, 105, 17, 65, 0, 1, 117, 17, 65, 0, 7, 6, 121, 0, 3,
+ 37, 0, 2, 17, 65, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 195, 160, 3, 7, 35, 0, 195, 169, 3, 7, 36, 0,
+ 195, 173, 3, 7, 37, 0, 195, 179, 3, 7, 39, 0, 195, 186, 3, 7, 40, 0, 195, 168, 3, 7, 109, 0, 195, 178, 3, 7, 110, 0,
+ 195, 175, 3, 37, 0, 195, 188, 3, 40, 0, 197, 128, 3, 55, 0, 195, 188, 1, 103, 3, 58, 0, 195, 177, 3, 67, 0, 36, 3, 72,
+ 39, 55, 124, 16, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts7 = FileInMemory_createWithData (4177, reinterpret_cast<const char *> (&espeakdata_dicts7_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/ca_dict",
U"ca");
- my addItem_move (espeakdata_dicts8.move());
+ Collection_addItem (me.peek(), espeakdata_dicts7.transfer());
- static unsigned char espeakdata_dicts9_data[7566] = {
- 0, 4, 0, 0, 21, 17, 0, 0, 0, 0, 0, 0, 6, 194, 228, 80, 72, 8, 0, 6, 65, 4, 124, 0, 49, 6, 193, 4, 72, 28,
- 8, 0, 0, 6, 195, 12, 16, 128, 13, 0, 0, 6, 65, 8, 71, 123, 0, 0, 0, 0, 0, 6, 65, 12, 117, 123, 0, 0, 0, 0,
- 0, 6, 65, 16, 72, 123, 0, 0, 0, 0, 14, 4, 95, 100, 112, 116, 9, 76, 124, 51, 49, 35, 10, 0, 0, 5, 65, 20, 123, 0,
- 0, 0, 6, 195, 41, 50, 64, 72, 0, 0, 6, 65, 24, 36, 83, 0, 0, 0, 10, 68, 64, 245, 197, 72, 48, 127, 44, 0, 0, 5,
- 194, 188, 16, 13, 0, 6, 195, 189, 101, 84, 13, 6, 65, 28, 81, 123, 0, 0, 6, 195, 29, 0, 64, 13, 0, 0, 0, 6, 65, 32,
- 107, 124, 0, 0, 14, 1, 33, 84, 37, 81, 133, 37, 76, 67, 121, 49, 0, 27, 0, 0, 10, 1, 35, 81, 133, 121, 90, 36, 49, 0,
- 0, 6, 65, 36, 121, 0, 49, 5, 193, 36, 72, 28, 0, 5, 194, 37, 0, 13, 13, 1, 37, 48, 51, 39, 117, 36, 50, 47, 39, 0,
- 27, 0, 12, 1, 38, 35, 65, 48, 44, 89, 36, 50, 47, 0, 12, 65, 112, 72, 55, 6, 129, 107, 123, 4, 124, 0, 0, 0, 6, 65,
- 40, 57, 123, 0, 0, 0, 15, 1, 42, 107, 84, 57, 36, 88, 79, 37, 76, 49, 35, 0, 27, 15, 1, 42, 107, 84, 57, 36, 88, 79,
- 37, 76, 49, 35, 0, 27, 0, 9, 1, 43, 48, 55, 40, 89, 0, 27, 0, 7, 65, 44, 49, 124, 0, 49, 6, 195, 9, 147, 25, 72,
- 4, 193, 44, 28, 0, 6, 195, 45, 0, 64, 13, 0, 10, 1, 46, 47, 36, 76, 49, 35, 0, 27, 0, 10, 1, 47, 55, 39, 65, 36,
- 50, 39, 0, 0, 13, 4, 95, 100, 105, 97, 47, 51, 6, 36, 65, 35, 0, 6, 65, 48, 36, 55, 0, 0, 0, 0, 0, 6, 65, 52,
- 36, 65, 0, 0, 6, 195, 53, 0, 64, 13, 0, 0, 0, 6, 65, 56, 36, 50, 0, 0, 0, 0, 0, 6, 65, 60, 125, 0, 49, 6,
- 193, 60, 72, 8, 23, 0, 10, 1, 61, 51, 39, 84, 50, 39, 0, 27, 0, 0, 0, 11, 1, 64, 88, 35, 84, 37, 50, 124, 76, 0,
- 6, 65, 64, 48, 123, 0, 0, 0, 6, 195, 20, 81, 192, 13, 0, 0, 7, 65, 68, 49, 84, 123, 0, 0, 0, 0, 0, 6, 65, 72,
- 36, 51, 0, 0, 0, 0, 13, 4, 95, 100, 111, 116, 47, 6, 36, 76, 49, 35, 0, 0, 7, 65, 76, 36, 89, 0, 49, 7, 65, 76,
- 89, 10, 0, 8, 0, 0, 0, 0, 6, 65, 80, 47, 123, 0, 0, 0, 6, 195, 4, 226, 64, 8, 0, 0, 11, 136, 99, 104, 116, 196,
- 155, 106, 195, 173, 76, 0, 7, 66, 85, 0, 35, 48, 0, 0, 0, 19, 67, 33, 69, 16, 107, 124, 47, 36, 47, 36, 48, 123, 0, 81,
- 58, 47, 47, 32, 0, 7, 65, 88, 84, 123, 0, 49, 7, 65, 88, 84, 10, 0, 28, 0, 0, 0, 14, 4, 95, 49, 77, 52, 71, 6,
- 37, 55, 37, 125, 50, 0, 0, 11, 1, 92, 71, 36, 49, 89, 55, 36, 91, 0, 11, 65, 92, 72, 84, 6, 39, 57, 84, 123, 0, 0,
- 0, 11, 1, 94, 88, 72, 133, 121, 91, 49, 35, 0, 0, 0, 13, 4, 95, 49, 77, 49, 80, 6, 37, 89, 121, 117, 0, 7, 65, 96,
- 37, 49, 89, 0, 0, 14, 4, 95, 49, 77, 50, 65, 6, 37, 55, 37, 125, 50, 0, 0, 16, 4, 95, 49, 77, 51, 65, 6, 37, 55,
- 37, 35, 51, 72, 35, 0, 0, 0, 11, 65, 100, 37, 48, 89, 37, 55, 39, 50, 0, 0, 0, 0, 0, 8, 65, 104, 88, 36, 47, 0,
- 49, 7, 65, 104, 89, 10, 0, 28, 0, 0, 6, 195, 5, 65, 0, 13, 0, 0, 6, 195, 189, 48, 68, 13, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 6, 195, 41, 49, 77, 72, 0, 0, 6, 195, 57, 52, 128, 13, 0, 0, 0, 0, 9, 1, 126, 47, 37, 55,
- 72, 35, 0, 0, 13, 4, 95, 116, 108, 100, 80, 6, 37, 55, 72, 35, 0, 0, 0, 6, 195, 53, 197, 5, 76, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 6, 195, 13, 33, 0, 13, 0, 0, 0, 0, 6, 195, 189, 52, 210, 13, 0, 0, 0, 8, 196, 65, 35, 212, 36, 72,
- 8, 0, 6, 195, 93, 34, 64, 13, 0, 0, 0, 0, 6, 195, 17, 2, 64, 13, 0, 0, 0, 6, 195, 188, 196, 128, 13, 0, 0, 0,
- 0, 0, 0, 0, 0, 13, 69, 76, 52, 143, 48, 192, 89, 49, 34, 125, 55, 0, 0, 6, 195, 72, 196, 128, 13, 6, 195, 56, 68, 128,
- 13, 6, 195, 8, 196, 128, 13, 0, 0, 0, 0, 6, 195, 73, 52, 192, 13, 0, 0, 0, 0, 0, 0, 7, 195, 56, 17, 5, 72, 8,
- 7, 195, 64, 241, 5, 72, 8, 0, 0, 0, 0, 0, 0, 6, 195, 84, 102, 128, 13, 0, 0, 14, 67, 16, 51, 0, 72, 36, 117, 37,
- 55, 37, 47, 44, 0, 0, 14, 4, 95, 109, 99, 110, 65, 6, 35, 49, 51, 39, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 6, 195, 72, 192, 192, 13, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 85, 97, 128, 13, 0, 0, 0, 0, 0, 0, 0,
- 0, 7, 196, 9, 81, 5, 212, 72, 0, 0, 0, 0, 0, 0, 0, 5, 194, 9, 144, 72, 5, 194, 9, 144, 72, 0, 7, 195, 56, 80,
- 143, 72, 8, 0, 0, 6, 195, 9, 147, 0, 72, 0, 0, 0, 0, 0, 7, 66, 12, 128, 101, 124, 0, 0, 0, 10, 3, 95, 35, 57,
- 47, 6, 35, 48, 0, 0, 0, 0, 0, 0, 6, 195, 45, 35, 205, 8, 0, 0, 0, 0, 0, 0, 6, 195, 61, 165, 128, 13, 12, 65,
- 136, 72, 55, 6, 129, 107, 123, 4, 123, 0, 0, 0, 0, 0, 0, 0, 5, 194, 189, 32, 13, 0, 0, 0, 0, 0, 6, 195, 188, 21,
- 128, 13, 0, 0, 0, 0, 0, 0, 6, 195, 9, 144, 200, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 69,
- 4, 229, 15, 56, 144, 35, 50, 47, 39, 50, 37, 0, 0, 0, 0, 0, 7, 196, 12, 128, 197, 212, 76, 8, 197, 9, 144, 200, 60, 208,
- 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 57, 83, 64, 50, 35, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195,
- 60, 52, 128, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 41, 51, 69, 72, 4, 193, 144, 43, 0, 0, 0, 14,
- 66, 12, 208, 117, 36, 50, 47, 37, 65, 36, 47, 44, 0, 0, 0, 0, 0, 0, 7, 195, 8, 86, 128, 8, 23, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 14, 70, 61, 85, 12, 60, 242, 192, 127, 47, 55, 126, 49, 0, 0, 0, 0, 0, 0, 12, 65, 148,
- 72, 55, 6, 129, 107, 123, 4, 121, 0, 0, 0, 7, 195, 60, 65, 64, 72, 28, 9, 3, 226, 130, 172, 128, 51, 39, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 11, 67, 64, 117, 80, 48, 131, 75, 35, 48, 0, 0, 14, 4, 95, 111, 103, 111, 6, 39, 81, 39, 50, 36,
- 49, 0, 0, 0, 0, 0, 0, 12, 66, 29, 112, 81, 37, 81, 35, 84, 35, 47, 0, 0, 6, 195, 61, 51, 128, 13, 6, 195, 53, 195,
- 64, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 77, 52, 128, 13, 6, 195, 8, 84, 192, 13, 0, 0, 0, 15,
- 4, 95, 98, 114, 118, 6, 39, 71, 55, 129, 76, 36, 49, 0, 0, 0, 0, 0, 18, 4, 95, 97, 99, 50, 72, 84, 57, 6, 36, 76,
- 6, 124, 51, 49, 37, 0, 0, 0, 0, 0, 7, 194, 16, 240, 72, 28, 23, 0, 0, 12, 69, 56, 85, 212, 60, 224, 67, 126, 47, 50,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 69, 12, 19, 131, 20, 192, 49, 36, 50, 89, 45, 0, 13, 66,
- 44, 32, 49, 37, 55, 39, 71, 35, 57, 47, 0, 0, 13, 3, 95, 51, 88, 47, 134, 6, 37, 117, 36, 47, 0, 0, 10, 3, 95, 48,
- 67, 89, 6, 36, 47, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 84, 129, 128, 13, 0, 10, 3, 95, 49, 67, 89, 47, 6, 39, 0,
- 0, 0, 0, 0, 15, 70, 84, 229, 9, 80, 193, 68, 35, 50, 47, 37, 47, 45, 0, 0, 0, 5, 194, 40, 80, 72, 17, 3, 95, 49,
- 57, 72, 6, 36, 84, 35, 47, 36, 50, 124, 117, 47, 0, 0, 15, 3, 95, 49, 56, 6, 39, 89, 40, 65, 50, 124, 117, 47, 0, 0,
- 15, 3, 95, 50, 67, 72, 84, 57, 6, 36, 89, 80, 6, 36, 0, 0, 0, 0, 9, 132, 112, 197, 153, 105, 72, 8, 23, 12, 65, 156,
- 72, 55, 6, 129, 107, 123, 4, 125, 0, 0, 0, 0, 15, 3, 95, 49, 49, 57, 6, 36, 72, 36, 50, 124, 117, 47, 0, 0, 6, 195,
- 65, 35, 64, 13, 6, 195, 48, 91, 192, 8, 12, 3, 95, 49, 48, 72, 6, 36, 89, 36, 47, 0, 0, 14, 3, 95, 51, 67, 47, 134,
- 6, 37, 89, 47, 6, 35, 0, 14, 3, 95, 49, 51, 47, 134, 6, 37, 50, 124, 117, 47, 0, 0, 14, 3, 95, 49, 50, 72, 84, 6,
- 35, 50, 124, 117, 47, 0, 0, 5, 194, 6, 240, 8, 14, 3, 95, 49, 53, 48, 6, 35, 47, 50, 124, 117, 47, 0, 0, 6, 195, 81,
- 35, 64, 13, 14, 3, 95, 49, 52, 76, 47, 6, 44, 50, 124, 117, 47, 0, 0, 7, 132, 98, 195, 189, 116, 72, 16, 3, 95, 49, 55,
- 89, 6, 36, 72, 40, 65, 50, 124, 117, 47, 0, 0, 15, 3, 95, 49, 54, 91, 6, 36, 89, 47, 50, 124, 117, 47, 0, 0, 0, 17,
- 3, 95, 55, 88, 89, 6, 36, 72, 40, 65, 72, 36, 89, 124, 47, 0, 0, 15, 3, 95, 52, 67, 76, 47, 37, 133, 37, 89, 47, 6,
- 35, 0, 0, 0, 0, 0, 0, 0, 9, 66, 33, 160, 107, 36, 51, 117, 0, 0, 0, 0, 0, 0, 13, 4, 95, 97, 99, 117, 76, 6,
- 124, 51, 49, 35, 0, 0, 0, 0, 0, 14, 67, 52, 134, 128, 65, 36, 81, 35, 107, 36, 51, 117, 0, 0, 4, 193, 160, 43, 0, 0,
- 0, 0, 0, 11, 3, 95, 50, 102, 72, 84, 57, 6, 36, 0, 0, 0, 6, 195, 41, 51, 213, 72, 13, 3, 95, 50, 88, 72, 84, 6,
- 35, 117, 36, 47, 0, 0, 15, 5, 95, 48, 77, 65, 49, 80, 6, 37, 89, 121, 117, 36, 0, 0, 0, 17, 5, 95, 48, 77, 65, 51,
- 65, 6, 37, 55, 37, 35, 51, 72, 37, 0, 0, 16, 5, 95, 48, 77, 65, 50, 65, 6, 37, 55, 37, 125, 50, 37, 0, 0, 0, 16,
- 5, 95, 48, 77, 65, 52, 71, 6, 37, 55, 37, 125, 50, 37, 0, 0, 13, 66, 28, 224, 81, 37, 81, 35, 67, 40, 47, 50, 0, 0,
- 6, 195, 88, 112, 64, 13, 0, 0, 0, 0, 0, 12, 3, 95, 63, 63, 89, 37, 65, 71, 39, 55, 0, 0, 0, 0, 15, 3, 95, 52,
- 88, 76, 47, 6, 37, 133, 37, 117, 36, 47, 0, 0, 0, 0, 0, 0, 0, 8, 195, 56, 17, 0, 72, 8, 23, 0, 7, 194, 56, 16,
- 72, 28, 23, 0, 6, 195, 64, 50, 64, 13, 14, 3, 95, 53, 88, 48, 6, 35, 72, 36, 89, 124, 47, 0, 0, 0, 14, 4, 95, 114,
- 110, 103, 49, 51, 6, 129, 90, 36, 49, 0, 0, 0, 0, 0, 0, 12, 66, 45, 112, 49, 37, 55, 39, 84, 35, 47, 0, 0, 14, 3,
- 95, 54, 88, 91, 6, 36, 72, 36, 89, 124, 47, 0, 0, 0, 0, 0, 0, 19, 71, 8, 19, 9, 77, 66, 75, 4, 71, 35, 55, 37,
- 89, 47, 37, 49, 35, 0, 0, 0, 0, 6, 195, 60, 68, 192, 13, 0, 7, 196, 9, 148, 212, 20, 72, 7, 196, 64, 241, 12, 20, 8,
- 0, 0, 0, 0, 7, 196, 88, 81, 12, 20, 8, 0, 13, 69, 16, 83, 5, 80, 80, 72, 37, 55, 121, 47, 0, 8, 197, 12, 128, 197,
- 52, 80, 76, 0, 0, 16, 3, 95, 56, 88, 6, 39, 89, 40, 65, 72, 36, 89, 124, 47, 0, 0, 0, 0, 0, 6, 195, 17, 37, 128,
- 13, 6, 195, 8, 86, 133, 8, 0, 0, 19, 67, 12, 20, 19, 49, 35, 48, 89, 55, 39, 49, 0, 81, 108, 111, 99, 107, 32, 0, 0,
- 16, 3, 95, 57, 88, 72, 6, 36, 84, 35, 72, 36, 89, 124, 47, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 63, 65, 88, 50,
- 35, 49, 0, 0, 0, 0, 0, 0, 0, 12, 65, 168, 72, 55, 6, 129, 107, 123, 4, 126, 0, 0, 19, 4, 95, 115, 116, 107, 91, 6,
- 37, 49, 65, 124, 76, 6, 124, 51, 49, 35, 0, 0, 0, 0, 6, 195, 189, 49, 146, 13, 0, 0, 0, 0, 0, 0, 0, 12, 67, 64,
- 113, 14, 48, 131, 75, 72, 127, 50, 0, 0, 8, 197, 9, 81, 5, 52, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 56,
- 20, 18, 61, 66, 64, 8, 0, 0, 0, 0, 0, 0, 15, 4, 95, 99, 105, 114, 89, 47, 133, 6, 121, 91, 49, 35, 0, 4, 193, 172,
- 43, 0, 8, 195, 65, 35, 192, 72, 8, 23, 0, 15, 4, 95, 48, 77, 52, 71, 6, 37, 55, 37, 125, 50, 126, 0, 0, 0, 15, 4,
- 95, 48, 77, 50, 65, 6, 37, 55, 37, 125, 50, 126, 0, 0, 15, 4, 95, 48, 77, 51, 65, 6, 37, 55, 37, 35, 51, 72, 0, 0,
- 0, 13, 4, 95, 48, 77, 49, 80, 6, 37, 89, 121, 117, 0, 0, 7, 194, 60, 64, 72, 28, 23, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 17, 4, 95, 108, 105, 103, 55, 6, 37, 81, 35, 47, 4, 40, 51, 35, 0, 0, 0, 0, 0, 0, 0, 0, 13, 66, 44, 208, 49,
- 37, 55, 39, 65, 36, 47, 44, 0, 5, 194, 52, 144, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13,
- 66, 44, 224, 49, 37, 55, 39, 67, 40, 47, 50, 0, 6, 195, 44, 193, 18, 13, 7, 196, 44, 243, 5, 52, 8, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 8, 195, 16, 193, 64, 72, 8, 23, 0, 0, 0, 6, 195, 12, 254, 64, 8, 0, 0, 14, 4, 95, 99, 101, 100, 117,
- 6, 36, 79, 37, 55, 35, 0, 0, 10, 67, 76, 150, 133, 89, 35, 57, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195,
- 36, 35, 64, 13, 0, 12, 4, 95, 99, 97, 112, 84, 36, 55, 49, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 6, 65, 188, 76, 123, 0, 0, 0, 6, 195, 12, 128, 197, 76, 0, 0, 0, 0, 0, 5, 194, 72, 48, 13, 6, 195, 189, 52,
- 128, 13, 6, 195, 53, 195, 69, 76, 0, 0, 6, 195, 91, 80, 75, 8, 0, 0, 0, 11, 68, 48, 22, 133, 72, 55, 131, 88, 44, 0,
- 0, 0, 0, 5, 194, 73, 48, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 17, 64, 64, 13, 0, 0, 0,
- 5, 194, 77, 32, 13, 6, 195, 18, 82, 217, 8, 0, 0, 0, 0, 6, 195, 53, 205, 64, 76, 0, 0, 0, 0, 12, 69, 76, 80, 82,
- 12, 128, 89, 36, 51, 76, 0, 0, 6, 195, 60, 177, 0, 13, 6, 195, 52, 147, 79, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 6, 195, 64, 68, 128, 13, 0, 0, 0, 21, 4, 95, 103, 114, 118, 80, 6, 36, 91, 49, 121, 38, 6, 35,
- 49, 117, 36, 50, 47, 0, 0, 6, 195, 64, 196, 128, 13, 0, 0, 9, 2, 195, 151, 49, 51, 124, 47, 0, 7, 2, 196, 143, 79, 123,
- 0, 0, 0, 0, 0, 6, 195, 9, 81, 5, 72, 0, 0, 0, 0, 13, 2, 194, 167, 48, 35, 51, 35, 81, 51, 35, 83, 0, 0, 5,
- 194, 60, 208, 13, 5, 194, 76, 80, 72, 0, 0, 0, 0, 7, 2, 197, 136, 36, 67, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 196,
- 155, 37, 57, 36, 0, 0, 0, 14, 2, 194, 169, 49, 6, 39, 48, 37, 51, 35, 57, 47, 0, 0, 0, 16, 70, 21, 128, 200, 4, 225,
- 197, 37, 49, 89, 76, 131, 50, 75, 0, 0, 0, 0, 0, 0, 11, 2, 194, 176, 89, 47, 40, 48, 36, 67, 0, 0, 6, 195, 12, 112,
- 64, 13, 7, 2, 197, 153, 36, 133, 0, 0, 0, 6, 195, 12, 128, 201, 76, 11, 2, 195, 183, 79, 36, 55, 36, 50, 39, 0, 0, 5,
- 194, 73, 128, 13, 7, 2, 195, 180, 40, 125, 0, 0, 7, 2, 197, 165, 80, 123, 0, 0, 0, 0, 0, 0, 7, 196, 60, 179, 204, 60,
- 8, 0, 9, 67, 64, 17, 197, 48, 131, 75, 0, 6, 195, 76, 144, 197, 8, 17, 2, 197, 175, 6, 126, 89, 10, 49, 51, 6, 129, 90,
- 49, 36, 65, 0, 0, 0, 6, 195, 5, 34, 128, 13, 18, 2, 195, 189, 72, 55, 6, 129, 123, 4, 37, 48, 89, 37, 55, 39, 50, 0,
- 0, 0, 0, 0, 0, 7, 2, 196, 190, 36, 61, 0, 0, 0, 8, 195, 76, 180, 154, 72, 28, 23, 0, 0, 14, 2, 196, 186, 72, 55,
- 6, 129, 107, 123, 4, 36, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 18, 165, 76, 0, 0,
- 0, 0, 0, 0, 0, 11, 67, 84, 226, 69, 40, 50, 37, 57, 36, 0, 0, 7, 194, 64, 240, 72, 8, 23, 5, 194, 76, 144, 72, 0,
- 8, 195, 64, 241, 0, 72, 8, 23, 0, 0, 6, 195, 52, 86, 137, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 6, 195, 5, 32, 192, 13, 0, 0, 0, 0, 6, 195, 85, 48, 64, 13, 0, 0, 12, 69, 12, 128, 78, 28, 80, 76, 131, 50, 75,
- 0, 8, 197, 12, 128, 197, 80, 80, 76, 8, 197, 9, 81, 5, 80, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 80, 144,
- 72, 0, 0, 10, 3, 101, 46, 103, 50, 35, 48, 133, 0, 0, 0, 0, 0, 13, 2, 95, 34, 40, 84, 39, 88, 39, 84, 49, 37, 0,
- 0, 0, 0, 7, 196, 54, 84, 212, 60, 8, 13, 2, 95, 39, 35, 48, 39, 89, 47, 51, 39, 83, 0, 0, 0, 0, 10, 2, 95, 36,
- 72, 39, 55, 124, 51, 0, 0, 0, 0, 18, 2, 95, 41, 88, 124, 84, 39, 34, 49, 35, 88, 35, 84, 133, 121, 47, 0, 0, 12, 2,
- 95, 40, 88, 124, 84, 39, 51, 49, 35, 0, 0, 6, 195, 52, 180, 128, 13, 0, 10, 2, 95, 46, 47, 36, 76, 49, 35, 0, 0, 10,
- 2, 95, 45, 65, 121, 50, 40, 89, 0, 0, 6, 195, 77, 52, 210, 13, 10, 2, 95, 44, 76, 124, 51, 49, 35, 0, 0, 8, 2, 95,
- 51, 47, 134, 37, 0, 0, 9, 2, 95, 50, 72, 84, 6, 35, 0, 0, 11, 2, 95, 49, 57, 6, 36, 72, 36, 50, 0, 0, 10, 2,
- 95, 48, 50, 6, 40, 55, 35, 0, 0, 9, 67, 32, 243, 69, 107, 129, 65, 0, 6, 195, 84, 181, 128, 13, 11, 2, 95, 55, 89, 6,
- 36, 72, 40, 65, 0, 0, 10, 2, 95, 54, 91, 6, 36, 89, 47, 0, 0, 10, 2, 95, 53, 48, 6, 57, 36, 47, 0, 0, 11, 2,
- 95, 52, 76, 47, 6, 37, 133, 37, 0, 0, 13, 2, 95, 59, 88, 72, 133, 36, 72, 67, 121, 49, 0, 0, 15, 2, 95, 58, 72, 84,
- 6, 39, 57, 47, 36, 76, 49, 35, 0, 0, 12, 2, 95, 57, 72, 6, 36, 84, 57, 36, 47, 0, 0, 10, 2, 95, 56, 6, 39, 89,
- 40, 65, 0, 0, 12, 2, 95, 63, 39, 47, 35, 88, 67, 121, 49, 0, 0, 7, 132, 109, 196, 155, 108, 76, 10, 2, 95, 62, 84, 57,
- 36, 76, 121, 0, 0, 0, 10, 2, 95, 60, 65, 36, 50, 91, 121, 0, 0, 0, 0, 0, 0, 6, 195, 9, 81, 21, 72, 0, 0, 0,
- 0, 0, 0, 6, 195, 92, 116, 15, 13, 0, 0, 0, 0, 6, 65, 212, 36, 91, 0, 0, 0, 0, 0, 0, 0, 6, 195, 20, 177, 192,
- 13, 0, 0, 0, 0, 6, 195, 9, 147, 1, 72, 6, 195, 4, 193, 64, 8, 22, 2, 95, 91, 107, 51, 6, 35, 50, 35, 47, 124, 15,
- 88, 6, 124, 84, 39, 51, 49, 35, 0, 0, 0, 0, 7, 194, 104, 16, 72, 8, 23, 0, 14, 2, 95, 95, 48, 39, 47, 47, 44, 90,
- 36, 67, 121, 0, 0, 0, 21, 2, 95, 93, 107, 51, 6, 35, 50, 35, 47, 124, 15, 88, 6, 35, 84, 133, 121, 47, 0, 0, 0, 0,
- 0, 6, 2, 95, 97, 124, 0, 0, 22, 2, 95, 96, 6, 39, 71, 51, 124, 117, 4, 36, 50, 124, 15, 76, 6, 124, 51, 49, 35, 0,
- 0, 0, 0, 0, 0, 7, 2, 95, 107, 49, 124, 0, 0, 0, 6, 195, 9, 147, 15, 72, 6, 2, 95, 105, 121, 0, 0, 0, 6, 2,
- 95, 111, 125, 0, 0, 0, 0, 0, 7, 2, 95, 115, 36, 89, 0, 0, 0, 13, 4, 95, 104, 97, 99, 107, 6, 124, 76, 36, 49, 0,
- 0, 0, 0, 7, 2, 95, 118, 84, 123, 0, 0, 6, 2, 95, 117, 126, 0, 0, 0, 22, 2, 95, 123, 89, 55, 6, 39, 90, 36, 50,
- 124, 15, 88, 6, 124, 84, 39, 51, 49, 35, 0, 0, 8, 2, 95, 122, 88, 36, 47, 0, 0, 0, 0, 0, 0, 21, 2, 95, 125, 89,
- 55, 6, 39, 90, 36, 50, 124, 15, 88, 6, 35, 84, 133, 121, 47, 0, 0, 18, 2, 95, 124, 89, 84, 6, 37, 89, 55, 124, 15, 76,
- 6, 124, 51, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 16, 245, 206, 72, 127, 50, 0, 0, 0, 0, 0, 0, 6, 195, 188,
- 192, 64, 13, 0, 0, 0, 0, 12, 67, 21, 48, 192, 37, 89, 49, 36, 37, 48, 0, 0, 8, 196, 76, 180, 154, 20, 72, 8, 0, 0,
- 0, 0, 0, 0, 14, 4, 95, 35, 51, 50, 65, 6, 36, 88, 36, 51, 35, 0, 0, 0, 0, 0, 7, 194, 104, 80, 72, 28, 23, 0,
- 0, 0, 9, 134, 98, 196, 155, 104, 101, 109, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 196, 128,
- 13, 0, 0, 0, 0, 6, 195, 9, 148, 192, 72, 0, 0, 0, 0, 12, 67, 93, 117, 192, 84, 123, 84, 123, 84, 123, 0, 6, 195, 60,
- 133, 128, 13, 0, 11, 68, 5, 48, 201, 36, 35, 89, 49, 37, 0, 0, 0, 0, 0, 0, 10, 133, 112, 197, 153, 101, 100, 72, 8, 23,
- 0, 0, 14, 67, 28, 134, 128, 81, 37, 81, 35, 107, 36, 34, 117, 0, 0, 0, 0, 0, 14, 67, 44, 134, 128, 49, 37, 55, 39, 107,
- 36, 34, 117, 0, 6, 195, 9, 147, 9, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 76, 52, 201, 13, 6, 195,
- 60, 128, 192, 13, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 41, 53, 5, 72, 0, 0, 0, 0, 6, 195, 77, 69, 129, 13, 6, 195,
- 21, 65, 128, 13, 0, 0, 0, 0, 0, 7, 196, 9, 81, 15, 84, 72, 0, 0, 14, 69, 36, 228, 197, 73, 64, 37, 50, 88, 36, 51,
- 47, 0, 0, 0, 7, 65, 228, 90, 36, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 53, 192, 76, 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, 6, 100, 105, 0, 4, 1, 97,
- 2, 107, 3, 72, 37, 0, 1, 97, 108, 2, 115, 0, 1, 97, 114, 116, 2, 99, 0, 1, 101, 109, 0, 1, 101, 112, 111, 116, 2, 99,
- 0, 1, 101, 114, 107, 2, 116, 0, 1, 105, 109, 0, 1, 108, 97, 114, 0, 1, 110, 2, 99, 0, 1, 110, 97, 2, 100, 0, 1, 110,
- 97, 109, 2, 116, 0, 1, 110, 105, 0, 1, 111, 2, 99, 0, 1, 111, 105, 114, 2, 99, 0, 1, 111, 107, 2, 102, 105, 0, 1, 111,
- 116, 101, 0, 1, 114, 97, 100, 2, 122, 0, 1, 114, 111, 0, 1, 155, 196, 109, 0, 1, 169, 195, 109, 0, 2, 97, 0, 2, 97, 32,
- 0, 2, 101, 0, 2, 103, 105, 0, 2, 106, 0, 2, 107, 0, 2, 110, 105, 107, 0, 2, 111, 0, 2, 114, 0, 2, 115, 99, 105, 112,
- 0, 2, 115, 107, 0, 2, 115, 109, 0, 2, 115, 112, 0, 2, 115, 116, 0, 2, 115, 116, 0, 2, 116, 105, 107, 0, 2, 117, 0, 2,
- 117, 109, 32, 0, 8, 2, 99, 104, 0, 8, 2, 102, 0, 8, 2, 103, 0, 8, 2, 108, 101, 116, 0, 8, 2, 109, 101, 0, 8, 2,
- 109, 105, 0, 8, 2, 112, 0, 8, 2, 115, 0, 8, 2, 118, 97, 110, 0, 8, 2, 118, 101, 114, 0, 8, 2, 118, 105, 100, 0, 8,
- 2, 122, 0, 8, 2, 195, 161, 0, 8, 97, 108, 103, 0, 8, 97, 114, 116, 0, 8, 101, 0, 8, 101, 110, 2, 112, 0, 8, 101, 112,
- 120, 101, 0, 8, 108, 111, 112, 0, 8, 110, 97, 99, 115, 0, 8, 111, 2, 110, 115, 116, 0, 8, 111, 109, 0, 8, 114, 97, 107, 0,
- 8, 114, 97, 115, 0, 8, 117, 97, 0, 99, 107, 8, 3, 72, 37, 49, 0, 4, 2, 101, 32, 3, 72, 37, 57, 0, 2, 101, 32, 0,
- 2, 105, 32, 0, 2, 111, 32, 0, 2, 117, 32, 0, 8, 2, 97, 0, 115, 116, 105, 2, 99, 3, 72, 37, 89, 47, 37, 0, 115, 107,
- 114, 101, 100, 105, 3, 72, 37, 89, 49, 14, 16, 36, 72, 37, 0, 115, 99, 111, 8, 3, 72, 37, 89, 49, 39, 0, 4, 1, 101, 153,
- 197, 2, 115, 107, 3, 79, 37, 0, 1, 111, 104, 99, 2, 115, 0, 8, 2, 114, 99, 0, 8, 2, 114, 107, 0, 8, 2, 118, 105, 122,
- 110, 97, 0, 8, 2, 118, 105, 122, 110, 121, 0, 8, 101, 108, 104, 0, 7, 6, 110, 105, 0, 4, 1, 97, 2, 100, 3, 50, 37, 0,
- 1, 97, 2, 107, 0, 1, 97, 2, 107, 111, 118, 0, 1, 97, 2, 122, 0, 1, 97, 103, 114, 111, 110, 97, 0, 1, 97, 104, 99, 2,
- 99, 0, 1, 97, 104, 99, 2, 107, 0, 1, 97, 104, 99, 101, 2, 115, 0, 1, 97, 109, 2, 102, 0, 1, 97, 109, 2, 112, 0, 1,
- 97, 109, 114, 101, 0, 1, 97, 110, 2, 115, 0, 1, 101, 2, 107, 0, 1, 101, 2, 115, 0, 1, 101, 103, 0, 1, 101, 108, 97, 2,
- 116, 0, 1, 101, 108, 101, 2, 116, 0, 1, 101, 122, 2, 116, 0, 1, 103, 2, 116, 0, 1, 105, 2, 99, 105, 0, 1, 105, 2, 107,
- 0, 1, 105, 2, 116, 0, 1, 105, 102, 101, 0, 1, 105, 108, 107, 0, 1, 105, 109, 0, 1, 107, 2, 112, 0, 1, 111, 2, 100, 0,
- 1, 111, 2, 107, 0, 1, 111, 2, 115, 0, 1, 111, 100, 2, 99, 0, 1, 111, 102, 2, 99, 0, 1, 111, 103, 0, 1, 111, 103, 97,
- 116, 2, 115, 0, 1, 111, 109, 101, 114, 101, 0, 1, 111, 109, 114, 97, 104, 0, 1, 111, 110, 2, 109, 0, 1, 111, 114, 2, 99, 0,
- 1, 111, 114, 100, 110, 101, 0, 1, 111, 114, 104, 99, 110, 121, 115, 0, 1, 111, 114, 105, 0, 1, 111, 116, 107, 0, 1, 117, 2, 116,
- 0, 1, 117, 109, 2, 107, 0, 1, 117, 109, 2, 115, 0, 1, 117, 109, 111, 107, 0, 1, 117, 116, 2, 115, 0, 1, 169, 195, 103, 0,
- 2, 97, 32, 0, 2, 97, 107, 0, 2, 107, 108, 0, 2, 110, 105, 107, 0, 2, 115, 109, 0, 2, 115, 116, 0, 2, 116, 105, 107, 0,
- 2, 117, 109, 32, 0, 2, 122, 117, 106, 0, 8, 2, 108, 0, 8, 2, 116, 114, 111, 0, 8, 97, 2, 109, 0, 8, 97, 103, 114, 111,
- 0, 8, 97, 107, 2, 98, 0, 8, 97, 109, 117, 104, 0, 8, 97, 110, 2, 116, 114, 0, 8, 97, 112, 2, 99, 107, 0, 8, 97, 115,
- 2, 116, 0, 8, 97, 116, 111, 98, 0, 8, 97, 118, 108, 97, 103, 0, 8, 101, 105, 103, 121, 104, 0, 8, 101, 115, 2, 108, 0, 8,
- 101, 116, 2, 115, 0, 8, 111, 98, 101, 0, 8, 111, 108, 111, 107, 0, 8, 111, 109, 0, 8, 116, 101, 2, 99, 0, 8, 117, 0, 8,
- 117, 109, 0, 8, 117, 109, 105, 2, 116, 0, 8, 121, 99, 0, 8, 169, 195, 114, 116, 0, 116, 105, 1, 105, 102, 3, 50, 37, 47, 37,
- 0, 107, 111, 116, 105, 8, 3, 50, 37, 49, 39, 47, 37, 0, 4, 2, 101, 32, 3, 50, 37, 57, 0, 2, 105, 32, 0, 2, 111, 32,
- 0, 2, 117, 32, 0, 2, 195, 173, 0, 4, 1, 97, 122, 2, 107, 3, 67, 37, 0, 1, 100, 111, 112, 2, 107, 0, 1, 100, 117, 111,
- 108, 0, 1, 105, 118, 2, 116, 0, 1, 105, 141, 196, 2, 116, 0, 1, 106, 111, 116, 115, 0, 1, 111, 114, 112, 2, 107, 0, 1, 117,
- 2, 107, 0, 1, 118, 2, 107, 108, 0, 1, 122, 118, 2, 107, 0, 1, 153, 197, 111, 109, 161, 195, 110, 0, 8, 2, 116, 114, 111, 32,
- 0, 8, 97, 104, 99, 173, 195, 109, 0, 8, 105, 108, 104, 2, 116, 0, 8, 111, 114, 98, 0, 7, 6, 116, 105, 0, 4, 109, 101, 2,
- 32, 3, 47, 35, 57, 65, 0, 109, 101, 8, 0, 4, 1, 97, 2, 99, 3, 47, 37, 0, 1, 97, 2, 107, 0, 1, 97, 2, 110, 0,
- 1, 97, 2, 118, 0, 1, 97, 2, 122, 0, 1, 97, 109, 2, 99, 107, 0, 1, 97, 109, 2, 107, 97, 0, 1, 97, 109, 97, 2, 99,
- 0, 1, 97, 109, 97, 2, 107, 0, 1, 97, 109, 97, 114, 100, 0, 1, 97, 109, 101, 2, 99, 0, 1, 97, 109, 101, 2, 107, 0, 1,
- 97, 109, 111, 114, 97, 0, 1, 97, 109, 111, 116, 2, 99, 0, 1, 97, 109, 117, 2, 99, 0, 1, 97, 112, 97, 2, 99, 0, 1, 97,
- 112, 97, 2, 196, 141, 0, 1, 97, 112, 109, 111, 2, 98, 0, 1, 97, 112, 109, 121, 0, 1, 101, 2, 99, 0, 1, 101, 2, 107, 0,
- 1, 101, 2, 118, 0, 1, 101, 2, 122, 0, 1, 101, 107, 114, 97, 2, 110, 103, 0, 1, 101, 110, 2, 99, 0, 1, 101, 114, 111, 101,
- 2, 99, 0, 1, 105, 2, 107, 0, 1, 105, 103, 2, 109, 0, 1, 105, 108, 2, 99, 0, 1, 105, 109, 105, 114, 2, 118, 0, 1, 105,
- 110, 97, 118, 2, 116, 0, 1, 105, 114, 2, 99, 0, 1, 105, 114, 2, 107, 0, 1, 105, 114, 107, 0, 1, 105, 118, 114, 0, 1, 107,
- 2, 118, 0, 1, 107, 97, 0, 1, 107, 101, 0, 1, 107, 114, 0, 1, 108, 117, 107, 2, 118, 0, 1, 110, 2, 99, 0, 1, 110, 2,
- 110, 0, 1, 110, 97, 2, 107, 0, 1, 110, 97, 2, 108, 0, 1, 110, 97, 2, 115, 0, 1, 110, 101, 2, 110, 0, 1, 110, 101, 118,
- 2, 108, 0, 1, 110, 105, 2, 109, 0, 1, 110, 111, 107, 0, 1, 111, 2, 107, 0, 1, 111, 98, 2, 122, 0, 1, 111, 109, 2, 118,
- 0, 1, 111, 114, 2, 107, 0, 1, 111, 114, 101, 2, 99, 0, 1, 111, 120, 2, 107, 0, 1, 112, 101, 2, 107, 0, 1, 112, 111, 0,
- 1, 114, 2, 122, 0, 1, 114, 111, 2, 109, 0, 1, 115, 2, 107, 0, 1, 115, 2, 109, 117, 108, 0, 1, 115, 2, 112, 0, 1, 115,
- 101, 100, 2, 108, 0, 1, 115, 101, 103, 117, 115, 0, 1, 115, 101, 118, 110, 0, 1, 115, 111, 2, 99, 0, 1, 117, 2, 107, 0, 1,
- 117, 97, 0, 1, 120, 2, 108, 0, 1, 189, 195, 2, 99, 107, 0, 2, 97, 32, 0, 2, 99, 107, 0, 2, 102, 0, 2, 110, 105, 107,
- 0, 2, 115, 109, 0, 2, 115, 116, 0, 2, 116, 105, 107, 0, 2, 116, 117, 108, 0, 2, 117, 109, 32, 0, 8, 2, 98, 0, 8, 2,
- 99, 105, 0, 8, 2, 109, 98, 0, 8, 2, 110, 107, 0, 8, 2, 114, 97, 110, 0, 8, 2, 116, 97, 110, 0, 8, 2, 116, 117, 108,
- 0, 8, 2, 116, 195, 161, 110, 0, 8, 2, 120, 0, 8, 97, 108, 112, 2, 110, 0, 8, 97, 109, 103, 101, 108, 102, 0, 8, 97, 109,
- 169, 195, 116, 0, 8, 97, 115, 2, 114, 0, 8, 97, 115, 2, 197, 153, 0, 8, 101, 109, 115, 111, 107, 0, 8, 101, 112, 2, 196, 141,
- 0, 8, 105, 115, 111, 112, 0, 8, 108, 117, 2, 109, 0, 8, 108, 117, 109, 0, 8, 110, 97, 0, 8, 110, 97, 108, 116, 97, 0, 8,
- 110, 101, 99, 0, 8, 110, 101, 115, 0, 8, 110, 101, 118, 101, 114, 112, 0, 8, 110, 111, 107, 2, 110, 0, 8, 111, 108, 102, 0, 8,
- 112, 105, 108, 107, 101, 0, 8, 112, 111, 2, 99, 0, 8, 114, 101, 118, 2, 107, 0, 8, 115, 98, 97, 0, 8, 115, 101, 98, 0, 8,
- 115, 101, 108, 97, 112, 0, 8, 115, 101, 114, 2, 116, 0, 8, 115, 110, 105, 0, 8, 115, 110, 111, 107, 0, 8, 115, 117, 106, 0, 8,
- 117, 114, 0, 110, 105, 2, 117, 3, 47, 37, 50, 37, 57, 0, 4, 2, 101, 32, 3, 47, 37, 57, 0, 2, 105, 32, 0, 2, 111, 32,
- 0, 2, 117, 32, 0, 109, 111, 110, 105, 2, 116, 3, 47, 37, 65, 39, 50, 37, 0, 4, 115, 116, 105, 1, 97, 3, 47, 37, 89, 47,
- 37, 0, 115, 116, 105, 8, 97, 116, 115, 0, 4, 1, 97, 104, 99, 2, 99, 3, 80, 37, 0, 1, 97, 108, 2, 110, 0, 1, 97, 109,
- 2, 99, 0, 1, 99, 0, 1, 101, 99, 105, 153, 197, 0, 1, 101, 108, 112, 0, 1, 101, 153, 197, 2, 99, 0, 1, 104, 99, 101, 108,
- 0, 1, 111, 114, 2, 118, 0, 1, 112, 97, 2, 118, 0, 1, 114, 100, 0, 1, 115, 101, 161, 197, 0, 1, 115, 109, 0, 1, 115, 111,
- 100, 0, 1, 115, 111, 104, 0, 1, 115, 111, 107, 2, 99, 0, 1, 115, 161, 195, 2, 99, 0, 1, 155, 196, 2, 99, 0, 1, 155, 196,
- 112, 0, 1, 155, 196, 118, 2, 118, 0, 1, 161, 195, 115, 101, 100, 0, 1, 173, 195, 118, 101, 0, 8, 97, 109, 2, 110, 0, 8, 101,
- 99, 97, 118, 100, 0, 8, 101, 115, 101, 100, 0, 8, 111, 114, 112, 0, 8, 115, 97, 114, 116, 115, 0, 8, 121, 107, 2, 99, 0, 8,
- 155, 196, 116, 0, 7, 6, 195, 161, 0, 3, 124, 0, 7, 6, 195, 164, 0, 3, 36, 0, 7, 6, 195, 169, 0, 3, 123, 0, 7, 6,
- 195, 173, 0, 3, 121, 0, 7, 6, 195, 179, 0, 3, 125, 0, 7, 6, 195, 180, 0, 3, 40, 39, 0, 7, 6, 195, 186, 0, 3, 126,
- 0, 7, 6, 195, 189, 0, 3, 121, 0, 7, 6, 196, 141, 0, 3, 76, 0, 7, 6, 196, 143, 0, 4, 3, 79, 0, 2, 32, 17, 70,
- 0, 2, 32, 3, 80, 0, 7, 6, 196, 155, 0, 3, 36, 0, 7, 6, 196, 190, 0, 3, 61, 0, 7, 6, 197, 136, 0, 3, 67, 0,
- 7, 6, 197, 153, 0, 3, 133, 0, 4, 1, 102, 3, 134, 0, 1, 107, 0, 1, 112, 0, 1, 116, 0, 7, 6, 197, 161, 0, 3, 91,
- 0, 7, 6, 197, 165, 0, 3, 80, 0, 7, 6, 197, 175, 0, 3, 126, 0, 7, 6, 197, 190, 0, 4, 3, 90, 0, 2, 32, 17, 70,
- 0, 2, 32, 3, 91, 0, 7, 6, 97, 0, 3, 35, 0, 99, 107, 1, 114, 116, 3, 36, 49, 0, 117, 3, 127, 0, 105, 1, 109, 2,
- 108, 3, 131, 0, 103, 101, 1, 112, 3, 131, 75, 0, 115, 116, 101, 1, 112, 2, 32, 3, 131, 89, 47, 0, 7, 6, 98, 0, 2, 32,
- 3, 48, 0, 4, 3, 71, 0, 2, 32, 17, 70, 0, 97, 99, 107, 3, 71, 36, 49, 0, 196, 155, 3, 71, 57, 36, 0, 111, 97, 114,
- 100, 3, 71, 125, 34, 72, 0, 97, 115, 105, 99, 3, 71, 131, 88, 37, 49, 0, 7, 6, 99, 0, 4, 1, 101, 114, 2, 111, 3, 49,
- 0, 1, 115, 97, 112, 2, 97, 108, 0, 2, 117, 115, 0, 8, 2, 97, 108, 0, 8, 2, 108, 97, 117, 0, 8, 2, 111, 109, 0, 8,
- 2, 111, 114, 0, 8, 97, 109, 2, 114, 0, 8, 115, 2, 111, 0, 107, 1, 97, 112, 0, 107, 1, 111, 108, 0, 107, 8, 97, 112, 2,
- 97, 0, 114, 101, 97, 116, 105, 8, 3, 49, 34, 36, 35, 47, 37, 0, 111, 118, 101, 114, 3, 49, 35, 84, 44, 0, 97, 8, 115, 2,
- 110, 3, 49, 36, 0, 116, 114, 108, 3, 49, 39, 50, 47, 14, 16, 39, 55, 0, 111, 103, 110, 105, 1, 101, 114, 2, 116, 3, 49, 39,
- 81, 50, 37, 0, 104, 3, 101, 0, 3, 117, 0, 7, 6, 100, 0, 2, 32, 3, 47, 0, 4, 3, 72, 0, 2, 32, 17, 70, 0, 2,
- 105, 28, 17, 0, 2, 195, 173, 28, 17, 0, 4, 197, 190, 3, 75, 0, 197, 190, 2, 32, 17, 70, 0, 197, 190, 2, 32, 3, 76, 0,
- 4, 2, 105, 3, 79, 0, 2, 195, 173, 0, 2, 196, 155, 0, 122, 2, 32, 3, 117, 0, 4, 122, 3, 118, 0, 122, 2, 32, 17, 70,
- 0, 7, 6, 101, 0, 3, 36, 0, 121, 1, 107, 3, 121, 0, 117, 3, 128, 0, 106, 2, 25, 3, 131, 0, 7, 6, 102, 0, 3, 83,
- 0, 196, 155, 3, 83, 57, 36, 0, 7, 6, 103, 0, 2, 32, 3, 49, 0, 4, 3, 81, 0, 2, 32, 17, 70, 0, 7, 6, 104, 0,
- 2, 32, 3, 101, 0, 4, 3, 107, 0, 2, 32, 17, 70, 0, 7, 6, 105, 0, 97, 3, 2, 37, 35, 0, 101, 3, 2, 37, 36, 0,
- 117, 3, 2, 37, 40, 0, 103, 104, 116, 1, 17, 67, 3, 35, 57, 47, 0, 3, 37, 0, 97, 2, 32, 3, 37, 35, 0, 101, 2, 32,
- 3, 37, 57, 36, 0, 105, 2, 32, 3, 37, 57, 37, 0, 111, 2, 32, 3, 37, 57, 39, 0, 117, 2, 32, 3, 37, 57, 40, 0, 8,
- 2, 111, 110, 3, 57, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0, 4, 3, 49, 0, 107, 0, 7, 6, 108, 0, 1, 25, 2,
- 25, 3, 45, 0, 4, 3, 55, 0, 108, 0, 97, 115, 101, 114, 8, 3, 55, 131, 88, 34, 0, 7, 6, 109, 0, 3, 65, 0, 105, 99,
- 8, 2, 114, 111, 3, 65, 35, 57, 49, 0, 97, 110, 97, 103, 101, 114, 8, 3, 65, 36, 50, 36, 75, 44, 0, 101, 115, 115, 97, 103,
- 101, 8, 3, 65, 36, 89, 37, 75, 0, 196, 155, 3, 65, 67, 36, 0, 7, 6, 110, 0, 2, 110, 3, 0, 4, 3, 50, 0, 2, 105,
- 28, 17, 0, 2, 195, 173, 28, 17, 0, 4, 2, 105, 3, 67, 0, 2, 195, 173, 0, 2, 196, 155, 0, 101, 119, 3, 67, 126, 0, 4,
- 2, 103, 3, 68, 0, 2, 107, 0, 7, 6, 111, 0, 3, 39, 0, 105, 99, 101, 1, 118, 3, 39, 57, 89, 0, 4, 111, 1, 116, 2,
- 108, 3, 126, 0, 117, 1, 114, 103, 2, 112, 0, 4, 117, 3, 129, 0, 119, 8, 100, 110, 105, 119, 0, 7, 6, 112, 0, 4, 3, 48,
- 0, 112, 2, 17, 65, 32, 0, 196, 155, 3, 48, 57, 36, 0, 7, 6, 113, 0, 4, 3, 49, 84, 0, 117, 0, 7, 6, 114, 0, 1,
- 25, 2, 25, 3, 44, 0, 4, 3, 51, 0, 114, 0, 105, 103, 104, 116, 3, 51, 35, 57, 47, 0, 7, 6, 115, 0, 4, 1, 101, 2,
- 105, 100, 3, 88, 0, 8, 101, 114, 112, 2, 105, 100, 0, 4, 3, 89, 0, 115, 2, 17, 65, 32, 0, 115, 2, 32, 0, 101, 108, 101,
- 99, 2, 116, 3, 89, 37, 55, 36, 49, 0, 112, 97, 99, 101, 3, 89, 48, 131, 89, 0, 99, 97, 112, 101, 3, 89, 49, 131, 48, 0,
- 104, 105, 102, 116, 3, 91, 37, 83, 47, 0, 7, 6, 116, 0, 4, 3, 47, 0, 2, 105, 28, 17, 0, 2, 195, 173, 28, 17, 0, 116,
- 2, 17, 65, 32, 0, 116, 2, 32, 0, 4, 2, 105, 3, 80, 0, 2, 195, 173, 0, 2, 196, 155, 0, 7, 6, 117, 0, 3, 40, 0,
- 7, 6, 118, 0, 3, 84, 0, 196, 155, 3, 84, 57, 36, 0, 7, 6, 119, 0, 3, 84, 0, 97, 118, 101, 3, 84, 131, 83, 0, 7,
- 6, 120, 0, 3, 49, 89, 0, 111, 116, 105, 1, 101, 2, 99, 3, 81, 88, 39, 47, 37, 0, 7, 6, 121, 0, 3, 37, 0, 2, 195,
- 173, 3, 37, 57, 0, 7, 6, 122, 0, 4, 3, 88, 0, 2, 32, 17, 70, 0, 2, 32, 3, 89, 0, 7, 6, 0, 4, 45, 1, 32,
- 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 195, 171, 3, 36, 0, 195, 188, 3, 37, 0, 197, 149, 3,
- 44, 0, 196, 186, 3, 45, 0, 45, 8, 32, 2, 32, 15, 3, 65, 121, 50, 40, 89, 0, 36, 3, 72, 39, 55, 124, 51, 0, 195, 182,
- 3, 123, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts9 = FileInMemory_createWithData (7565, reinterpret_cast<const char *> (&espeakdata_dicts9_data),
- U"espeak-1.48.04-source/espeak-data/cs_dict",
+ static unsigned char espeakdata_dicts8_data[7615] = {
+ 0, 4, 0, 0, 70, 17, 0, 0, 0, 0, 0, 0, 6, 195, 41, 49, 77, 72, 0, 6, 65, 4, 124, 0, 14, 6, 193, 4, 72, 28,
+ 8, 0, 0, 6, 195, 12, 16, 128, 17, 9, 134, 2, 196, 155, 8, 5, 13, 8, 0, 0, 6, 65, 8, 71, 123, 0, 0, 0, 0, 0,
+ 6, 65, 12, 117, 123, 0, 0, 0, 13, 4, 95, 8, 1, 3, 107, 6, 124, 76, 36, 49, 0, 0, 0, 6, 65, 16, 72, 123, 0, 0,
+ 7, 132, 196, 141, 19, 18, 17, 0, 0, 0, 5, 65, 20, 123, 0, 0, 0, 6, 195, 41, 50, 64, 72, 0, 0, 14, 69, 4, 229, 15,
+ 56, 144, 35, 50, 47, 39, 50, 37, 0, 6, 65, 24, 36, 83, 0, 0, 0, 0, 6, 195, 41, 51, 69, 72, 0, 6, 65, 28, 81, 123,
+ 0, 0, 6, 195, 29, 0, 64, 17, 0, 11, 67, 64, 117, 80, 48, 131, 75, 35, 48, 0, 0, 0, 6, 65, 32, 107, 124, 0, 0, 14,
+ 1, 33, 84, 37, 81, 133, 37, 76, 67, 121, 49, 0, 27, 0, 0, 10, 1, 35, 81, 133, 121, 90, 36, 49, 0, 0, 6, 65, 36, 121,
+ 0, 14, 5, 193, 36, 72, 28, 0, 5, 194, 37, 0, 17, 13, 1, 37, 48, 51, 39, 117, 36, 50, 47, 39, 0, 27, 0, 12, 1, 38,
+ 35, 65, 48, 44, 89, 36, 50, 47, 0, 0, 0, 7, 132, 12, 5, 196, 141, 8, 6, 65, 40, 57, 123, 0, 0, 0, 15, 1, 42, 107,
+ 84, 57, 36, 88, 79, 37, 76, 49, 35, 0, 27, 15, 1, 42, 107, 84, 57, 36, 88, 79, 37, 76, 49, 35, 0, 27, 0, 9, 1, 43,
+ 48, 55, 40, 89, 0, 27, 0, 7, 65, 44, 49, 124, 0, 14, 4, 193, 44, 28, 0, 6, 195, 45, 0, 64, 17, 0, 10, 1, 46, 47,
+ 36, 76, 49, 35, 0, 27, 0, 10, 1, 47, 55, 39, 65, 36, 50, 39, 0, 0, 6, 65, 48, 36, 55, 0, 0, 0, 0, 7, 196, 88,
+ 81, 12, 20, 8, 0, 6, 65, 52, 36, 65, 0, 0, 6, 195, 53, 0, 64, 17, 0, 9, 134, 2, 21, 4, 5, 197, 161, 72, 0, 0,
+ 11, 136, 3, 8, 20, 196, 155, 10, 195, 173, 76, 8, 197, 9, 81, 5, 52, 80, 72, 6, 65, 56, 36, 50, 0, 0, 0, 0, 0, 6,
+ 65, 60, 125, 0, 14, 6, 193, 60, 72, 8, 23, 0, 10, 1, 61, 51, 39, 84, 50, 39, 0, 27, 0, 0, 10, 67, 76, 150, 133, 89,
+ 35, 57, 88, 0, 0, 11, 1, 64, 88, 35, 84, 37, 50, 124, 76, 0, 6, 65, 64, 48, 123, 0, 0, 0, 6, 195, 20, 81, 192, 17,
+ 0, 0, 7, 65, 68, 49, 84, 123, 0, 0, 0, 0, 7, 132, 13, 196, 155, 12, 76, 0, 6, 65, 72, 36, 51, 0, 0, 0, 0, 0,
+ 7, 65, 76, 36, 89, 0, 14, 7, 65, 76, 89, 10, 0, 8, 10, 133, 16, 197, 153, 5, 4, 72, 8, 23, 0, 0, 0, 6, 195, 76,
+ 144, 197, 8, 0, 6, 65, 80, 47, 123, 0, 0, 0, 6, 195, 4, 226, 64, 8, 0, 11, 67, 84, 226, 69, 40, 50, 37, 57, 36, 0,
+ 6, 195, 52, 86, 137, 8, 0, 0, 7, 66, 85, 0, 35, 48, 0, 8, 133, 4, 195, 173, 11, 25, 8, 0, 0, 0, 12, 69, 12, 128,
+ 78, 28, 80, 76, 131, 50, 75, 0, 7, 65, 88, 84, 123, 0, 14, 8, 197, 12, 128, 197, 80, 80, 76, 7, 65, 88, 84, 10, 0, 28,
+ 0, 0, 0, 14, 4, 95, 49, 77, 52, 71, 6, 37, 55, 37, 125, 50, 0, 0, 11, 1, 92, 71, 36, 49, 89, 55, 36, 91, 0, 11,
+ 65, 92, 72, 84, 6, 39, 57, 84, 123, 0, 0, 0, 11, 1, 94, 88, 72, 133, 121, 91, 49, 35, 0, 0, 0, 13, 4, 95, 49, 77,
+ 49, 80, 6, 37, 89, 121, 117, 0, 7, 65, 96, 37, 49, 89, 0, 0, 14, 4, 95, 49, 77, 50, 65, 6, 37, 55, 37, 125, 50, 0,
+ 0, 16, 4, 95, 49, 77, 51, 65, 6, 37, 55, 37, 35, 51, 72, 35, 0, 0, 0, 9, 67, 16, 245, 206, 72, 127, 50, 0, 11, 65,
+ 100, 37, 48, 89, 37, 55, 39, 50, 0, 0, 0, 0, 0, 8, 65, 104, 88, 36, 47, 0, 14, 7, 65, 104, 89, 10, 0, 28, 0, 0,
+ 6, 195, 5, 65, 0, 17, 0, 11, 68, 5, 48, 201, 36, 35, 89, 49, 37, 0, 0, 0, 15, 70, 84, 229, 9, 80, 193, 68, 35, 50,
+ 47, 37, 47, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 57, 52, 128, 17, 0, 0, 0, 0, 19, 71,
+ 8, 19, 9, 77, 66, 75, 4, 71, 35, 55, 37, 89, 47, 37, 49, 35, 0, 9, 1, 126, 47, 37, 55, 72, 35, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 8, 196, 65, 35, 212, 36, 72, 8, 0, 0, 0, 6, 195, 13, 33, 0, 17, 0, 0, 0, 0, 8, 133, 196, 141,
+ 19, 19, 18, 17, 0, 0, 0, 7, 132, 3, 15, 197, 190, 8, 0, 6, 195, 93, 34, 64, 17, 0, 0, 0, 0, 6, 195, 17, 2, 64,
+ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 72, 196, 128, 17, 6, 195, 56, 68, 128, 17, 6, 195, 8, 196, 128,
+ 17, 0, 0, 0, 0, 6, 195, 73, 52, 192, 17, 0, 0, 0, 0, 0, 6, 195, 41, 51, 213, 72, 0, 0, 0, 0, 0, 0, 0, 6,
+ 195, 84, 102, 128, 17, 0, 0, 14, 67, 16, 51, 0, 72, 36, 117, 37, 55, 37, 47, 44, 0, 0, 0, 0, 0, 0, 9, 198, 56, 20,
+ 18, 61, 66, 64, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 72, 192, 192, 17, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195,
+ 85, 97, 128, 17, 0, 6, 195, 9, 81, 5, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 4, 16, 20, 9,
+ 76, 124, 51, 49, 35, 10, 0, 0, 0, 5, 194, 9, 144, 72, 5, 194, 9, 144, 72, 0, 0, 6, 195, 9, 81, 21, 72, 0, 6, 195,
+ 9, 147, 0, 72, 0, 0, 0, 0, 0, 7, 66, 12, 128, 101, 124, 0, 0, 0, 13, 4, 95, 20, 12, 4, 80, 6, 37, 55, 72, 35,
+ 0, 10, 3, 95, 35, 57, 47, 6, 35, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 61, 165, 128, 17, 0, 0,
+ 0, 0, 16, 70, 21, 128, 200, 4, 225, 197, 37, 49, 89, 76, 131, 50, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 69, 76, 52, 143, 48, 192, 89, 49, 34, 125, 55, 0, 0, 0, 0, 0, 0, 0,
+ 0, 7, 195, 56, 80, 143, 72, 8, 0, 0, 6, 195, 45, 35, 205, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 57, 83, 64,
+ 50, 35, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 60, 52, 128, 17, 0, 0, 13, 69, 12, 19, 131, 20, 192, 49, 36, 50,
+ 89, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 66, 12, 208, 117, 36, 50, 47, 37, 65, 36, 47, 44, 0,
+ 6, 195, 8, 86, 133, 8, 0, 0, 0, 0, 0, 7, 195, 8, 86, 128, 8, 23, 0, 0, 0, 0, 0, 7, 196, 44, 243, 5, 52, 8,
+ 0, 6, 195, 44, 193, 18, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 60, 65, 64, 72, 28, 9, 3,
+ 226, 130, 172, 128, 51, 39, 0, 0, 0, 8, 195, 76, 180, 154, 72, 28, 23, 0, 9, 67, 64, 17, 197, 48, 131, 75, 0, 6, 131, 196,
+ 141, 1, 17, 0, 0, 8, 133, 13, 195, 161, 197, 161, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 9, 81, 5, 80, 80, 72,
+ 11, 3, 95, 50, 6, 72, 84, 57, 6, 36, 0, 0, 12, 66, 29, 112, 81, 37, 81, 35, 84, 35, 47, 0, 0, 6, 195, 61, 51, 128,
+ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 77, 52, 128, 17, 6, 195, 8, 84, 192, 17, 0, 0, 0, 14, 4,
+ 95, 13, 3, 14, 65, 6, 35, 49, 51, 39, 50, 0, 0, 0, 0, 0, 6, 195, 76, 52, 201, 17, 0, 0, 0, 0, 7, 194, 16, 240,
+ 72, 28, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 196, 141, 18, 17, 0, 13, 66, 44, 32, 49,
+ 37, 55, 39, 71, 35, 57, 47, 0, 0, 13, 3, 95, 51, 88, 47, 134, 6, 37, 117, 36, 47, 0, 0, 10, 3, 95, 48, 67, 89, 6,
+ 36, 47, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 84, 129, 128, 17, 0, 10, 3, 95, 49, 67, 89, 47, 6, 39, 0, 0, 0, 0,
+ 0, 0, 0, 5, 194, 40, 80, 72, 17, 3, 95, 49, 57, 72, 6, 36, 84, 35, 47, 36, 50, 124, 117, 47, 0, 0, 15, 3, 95, 49,
+ 56, 6, 39, 89, 40, 65, 50, 124, 117, 47, 0, 0, 15, 3, 95, 50, 67, 72, 84, 57, 6, 36, 89, 80, 6, 36, 0, 0, 0, 0,
+ 0, 0, 0, 15, 3, 95, 49, 49, 57, 6, 36, 72, 36, 50, 124, 117, 47, 0, 0, 6, 195, 65, 35, 64, 17, 12, 3, 95, 49, 48,
+ 72, 6, 36, 89, 36, 47, 0, 0, 14, 3, 95, 51, 67, 47, 134, 6, 37, 89, 47, 6, 35, 0, 14, 3, 95, 49, 51, 47, 134, 6,
+ 37, 50, 124, 117, 47, 0, 0, 14, 3, 95, 49, 50, 72, 84, 6, 35, 50, 124, 117, 47, 0, 0, 14, 3, 95, 49, 53, 48, 6, 35,
+ 47, 50, 124, 117, 47, 0, 0, 6, 195, 81, 35, 64, 17, 14, 3, 95, 49, 52, 76, 47, 6, 44, 50, 124, 117, 47, 0, 0, 16, 3,
+ 95, 49, 55, 89, 6, 36, 72, 40, 65, 50, 124, 117, 47, 0, 0, 15, 3, 95, 49, 54, 91, 6, 36, 89, 47, 50, 124, 117, 47, 0,
+ 0, 0, 17, 3, 95, 55, 88, 89, 6, 36, 72, 40, 65, 72, 36, 89, 124, 47, 0, 0, 15, 3, 95, 52, 67, 76, 47, 37, 133, 37,
+ 89, 47, 6, 35, 0, 0, 0, 0, 0, 0, 0, 9, 66, 33, 160, 107, 36, 51, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14,
+ 67, 52, 134, 128, 65, 36, 81, 35, 107, 36, 51, 117, 0, 0, 7, 196, 9, 148, 212, 20, 72, 7, 196, 64, 241, 12, 20, 8, 0, 0,
+ 0, 9, 132, 16, 197, 153, 9, 72, 8, 23, 0, 0, 0, 0, 13, 3, 95, 50, 88, 72, 84, 6, 35, 117, 36, 47, 0, 0, 15, 5,
+ 95, 48, 77, 65, 49, 80, 6, 37, 89, 121, 117, 36, 0, 0, 0, 17, 5, 95, 48, 77, 65, 51, 65, 6, 37, 55, 37, 35, 51, 72,
+ 37, 0, 0, 16, 5, 95, 48, 77, 65, 50, 65, 6, 37, 55, 37, 125, 50, 37, 0, 0, 0, 16, 5, 95, 48, 77, 65, 52, 71, 6,
+ 37, 55, 37, 125, 50, 37, 0, 0, 13, 66, 28, 224, 81, 37, 81, 35, 67, 40, 47, 50, 0, 0, 6, 195, 88, 112, 64, 17, 0, 11,
+ 68, 48, 22, 133, 72, 55, 131, 88, 44, 0, 0, 0, 0, 0, 6, 195, 52, 147, 79, 8, 12, 3, 95, 63, 63, 89, 37, 65, 71, 39,
+ 55, 0, 0, 0, 0, 15, 3, 95, 52, 88, 76, 47, 6, 37, 133, 37, 117, 36, 47, 0, 0, 0, 0, 0, 0, 0, 8, 195, 56, 17,
+ 0, 72, 8, 23, 0, 7, 194, 56, 16, 72, 28, 23, 0, 6, 195, 64, 50, 64, 17, 14, 3, 95, 53, 88, 48, 6, 35, 72, 36, 89,
+ 124, 47, 0, 0, 0, 0, 0, 0, 0, 6, 195, 77, 52, 210, 17, 0, 12, 66, 45, 112, 49, 37, 55, 39, 84, 35, 47, 0, 0, 14,
+ 3, 95, 54, 88, 91, 6, 36, 72, 36, 89, 124, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 60, 68, 192, 17, 0, 0, 0,
+ 0, 0, 0, 0, 0, 16, 3, 95, 56, 88, 6, 39, 89, 40, 65, 72, 36, 89, 124, 47, 0, 0, 0, 0, 6, 195, 77, 69, 129, 17,
+ 0, 6, 195, 17, 37, 128, 17, 0, 0, 0, 0, 16, 3, 95, 57, 88, 72, 6, 36, 84, 35, 72, 36, 89, 124, 47, 0, 0, 0, 0,
+ 0, 0, 0, 0, 6, 131, 13, 195, 161, 76, 10, 3, 95, 63, 65, 88, 50, 35, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 14, 4, 95, 15, 7, 15, 6, 39, 81, 39, 50, 36, 49, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 13, 195, 161,
+ 13, 5, 76, 0, 0, 0, 0, 0, 9, 134, 3, 8, 3, 5, 197, 161, 76, 0, 0, 0, 0, 0, 0, 8, 197, 9, 144, 200, 60, 208,
+ 72, 0, 0, 8, 195, 65, 35, 192, 72, 8, 23, 0, 15, 4, 95, 48, 77, 52, 71, 6, 37, 55, 37, 125, 50, 126, 0, 0, 0, 15,
+ 4, 95, 48, 77, 50, 65, 6, 37, 55, 37, 125, 50, 126, 0, 0, 15, 4, 95, 48, 77, 51, 65, 6, 37, 55, 37, 35, 51, 72, 0,
+ 0, 0, 13, 4, 95, 48, 77, 49, 80, 6, 37, 89, 121, 117, 0, 0, 7, 194, 60, 64, 72, 28, 23, 15, 4, 95, 2, 18, 22, 6,
+ 39, 71, 55, 129, 76, 36, 49, 0, 0, 0, 0, 12, 69, 56, 85, 212, 60, 224, 67, 126, 47, 50, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 13, 66, 44, 208, 49, 37, 55, 39, 65, 36, 47, 44, 0, 5, 194, 52, 144, 72, 0, 0, 0, 13, 69, 16,
+ 83, 5, 80, 80, 72, 37, 55, 121, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 66, 44, 224, 49, 37, 55,
+ 39, 67, 40, 47, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 195, 16, 193, 64, 72, 8, 23, 0, 0, 0, 0, 0, 7, 196,
+ 60, 179, 204, 60, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 36, 35, 64, 17, 0, 0, 0, 15, 4, 95, 3, 9,
+ 18, 89, 47, 133, 6, 121, 91, 49, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 196, 76, 180, 154, 20, 72, 8, 0, 0,
+ 0, 19, 4, 95, 19, 20, 11, 91, 6, 37, 49, 65, 124, 76, 6, 124, 51, 49, 35, 0, 0, 0, 13, 4, 95, 1, 3, 21, 76, 6,
+ 124, 51, 49, 35, 0, 0, 0, 0, 0, 0, 5, 194, 72, 48, 17, 0, 0, 0, 0, 0, 14, 4, 95, 18, 14, 7, 49, 51, 6, 129,
+ 90, 36, 49, 0, 0, 0, 0, 5, 194, 73, 48, 17, 0, 19, 67, 33, 69, 16, 107, 124, 47, 36, 47, 36, 48, 123, 0, 81, 58, 47,
+ 47, 32, 0, 0, 0, 7, 132, 196, 141, 1, 22, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 17, 64, 64, 17, 0, 0, 0,
+ 5, 194, 77, 32, 17, 0, 0, 7, 195, 56, 17, 5, 72, 8, 0, 0, 18, 4, 95, 1, 3, 50, 72, 84, 57, 6, 36, 76, 6, 124,
+ 51, 49, 37, 0, 0, 0, 0, 0, 0, 6, 195, 60, 177, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 6, 195, 64, 68, 128, 17, 0, 0, 0, 0, 6, 195, 64, 196, 128, 17, 0, 0, 9, 2, 195, 151, 49, 51, 124, 47, 0, 7, 2,
+ 196, 143, 79, 123, 0, 0, 0, 7, 2, 196, 141, 76, 123, 0, 0, 0, 0, 0, 0, 0, 13, 2, 194, 167, 48, 35, 51, 35, 81, 51,
+ 35, 83, 0, 0, 5, 194, 60, 208, 17, 5, 194, 76, 80, 72, 0, 0, 0, 0, 10, 3, 5, 46, 7, 50, 35, 48, 133, 0, 7, 2,
+ 197, 136, 36, 67, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 196, 155, 37, 57, 36, 0, 0, 0, 14, 2, 194, 169, 49, 6, 39, 48,
+ 37, 51, 35, 57, 47, 0, 13, 2, 195, 161, 72, 55, 6, 129, 107, 123, 4, 124, 0, 0, 7, 132, 2, 195, 189, 20, 72, 0, 0, 0,
+ 13, 2, 195, 173, 72, 55, 6, 129, 107, 123, 4, 121, 0, 0, 0, 5, 130, 195, 171, 43, 0, 8, 133, 13, 195, 161, 20, 5, 76, 11,
+ 2, 194, 176, 89, 47, 40, 48, 36, 67, 0, 0, 6, 195, 12, 112, 64, 17, 7, 2, 197, 153, 36, 133, 0, 13, 2, 195, 169, 72, 55,
+ 6, 129, 107, 123, 4, 123, 0, 0, 5, 130, 195, 182, 43, 0, 12, 69, 76, 80, 82, 12, 128, 89, 36, 51, 76, 0, 11, 2, 195, 183,
+ 79, 36, 55, 36, 50, 39, 0, 0, 5, 194, 73, 128, 17, 7, 2, 195, 180, 40, 125, 0, 0, 7, 2, 197, 165, 80, 123, 0, 0, 14,
+ 4, 95, 3, 5, 4, 117, 6, 36, 79, 37, 55, 35, 0, 0, 13, 2, 195, 179, 72, 55, 6, 129, 107, 123, 4, 125, 0, 0, 0, 17,
+ 4, 95, 12, 9, 7, 55, 6, 37, 81, 35, 47, 4, 40, 51, 35, 0, 7, 2, 197, 161, 36, 91, 0, 0, 0, 17, 2, 197, 175, 6,
+ 126, 89, 10, 49, 51, 6, 129, 90, 49, 36, 65, 0, 0, 5, 130, 195, 188, 43, 0, 6, 195, 5, 34, 128, 17, 18, 2, 195, 189, 72,
+ 55, 6, 129, 123, 4, 37, 48, 89, 37, 55, 39, 50, 0, 0, 13, 2, 195, 186, 72, 55, 6, 129, 107, 123, 4, 126, 0, 0, 0, 0,
+ 0, 7, 2, 196, 190, 36, 61, 0, 0, 0, 0, 0, 14, 2, 196, 186, 72, 55, 6, 129, 107, 123, 4, 36, 55, 0, 0, 0, 6, 195,
+ 92, 116, 15, 17, 0, 0, 6, 195, 9, 147, 1, 72, 8, 2, 197, 190, 90, 36, 47, 0, 0, 0, 6, 195, 9, 147, 15, 72, 0, 0,
+ 0, 0, 0, 0, 6, 195, 9, 147, 9, 72, 0, 0, 0, 0, 7, 196, 9, 81, 15, 84, 72, 6, 131, 1, 196, 141, 8, 0, 0, 0,
+ 0, 0, 0, 7, 194, 64, 240, 72, 8, 23, 5, 194, 76, 144, 72, 0, 8, 195, 64, 241, 0, 72, 8, 23, 0, 0, 0, 0, 0, 6,
+ 195, 9, 147, 25, 72, 0, 0, 0, 6, 2, 95, 1, 124, 0, 0, 0, 0, 0, 0, 7, 2, 95, 11, 49, 124, 0, 0, 0, 6, 2,
+ 95, 9, 121, 0, 0, 0, 6, 195, 5, 32, 192, 17, 6, 2, 95, 15, 125, 0, 0, 0, 0, 0, 6, 195, 85, 48, 64, 17, 7, 2,
+ 95, 19, 36, 89, 0, 0, 0, 0, 0, 0, 7, 2, 95, 22, 84, 123, 0, 0, 6, 2, 95, 21, 126, 0, 0, 0, 0, 8, 2, 95,
+ 26, 88, 36, 47, 0, 0, 0, 7, 131, 197, 190, 5, 72, 8, 5, 194, 80, 144, 72, 0, 0, 0, 0, 0, 0, 13, 2, 95, 34, 40,
+ 84, 39, 88, 39, 84, 49, 37, 0, 0, 0, 0, 13, 2, 95, 39, 35, 48, 39, 89, 47, 51, 39, 83, 0, 0, 0, 0, 10, 2, 95,
+ 36, 72, 39, 55, 124, 51, 0, 0, 0, 12, 4, 95, 3, 1, 16, 84, 36, 55, 49, 123, 0, 0, 18, 2, 95, 41, 88, 124, 84, 39,
+ 34, 49, 35, 88, 35, 84, 133, 121, 47, 0, 0, 12, 2, 95, 40, 88, 124, 84, 39, 51, 49, 35, 0, 0, 6, 195, 52, 180, 128, 17,
+ 0, 10, 2, 95, 46, 47, 36, 76, 49, 35, 0, 0, 10, 2, 95, 45, 65, 121, 50, 40, 89, 0, 0, 10, 2, 95, 44, 76, 124, 51,
+ 49, 35, 0, 0, 8, 2, 95, 51, 47, 134, 37, 0, 0, 9, 2, 95, 50, 72, 84, 6, 35, 0, 0, 11, 2, 95, 49, 57, 6, 36,
+ 72, 36, 50, 0, 0, 10, 2, 95, 48, 50, 6, 40, 55, 35, 0, 0, 6, 195, 84, 181, 128, 17, 11, 2, 95, 55, 89, 6, 36, 72,
+ 40, 65, 0, 0, 10, 2, 95, 54, 91, 6, 36, 89, 47, 0, 0, 10, 2, 95, 53, 48, 6, 57, 36, 47, 0, 0, 11, 2, 95, 52,
+ 76, 47, 6, 37, 133, 37, 0, 0, 13, 2, 95, 59, 88, 72, 133, 36, 72, 67, 121, 49, 0, 0, 15, 2, 95, 58, 72, 84, 6, 39,
+ 57, 47, 36, 76, 49, 35, 0, 0, 12, 2, 95, 57, 72, 6, 36, 84, 57, 36, 47, 0, 0, 10, 2, 95, 56, 6, 39, 89, 40, 65,
+ 0, 0, 12, 2, 95, 63, 39, 47, 35, 88, 67, 121, 49, 0, 0, 10, 2, 95, 62, 84, 57, 36, 76, 121, 0, 0, 8, 197, 12, 128,
+ 197, 52, 80, 76, 0, 10, 2, 95, 60, 65, 36, 50, 91, 121, 0, 0, 0, 8, 133, 13, 1, 10, 195, 173, 76, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 20, 177, 192, 17, 0, 13, 4, 95, 4, 15, 20, 47, 6, 36,
+ 76, 49, 35, 0, 0, 0, 0, 6, 195, 4, 193, 64, 8, 22, 2, 95, 91, 107, 51, 6, 35, 50, 35, 47, 124, 15, 88, 6, 124, 84,
+ 39, 51, 49, 35, 0, 0, 0, 0, 7, 194, 104, 16, 72, 8, 23, 0, 14, 2, 95, 95, 48, 39, 47, 47, 44, 90, 36, 67, 121, 0,
+ 0, 0, 21, 2, 95, 93, 107, 51, 6, 35, 50, 35, 47, 124, 15, 88, 6, 35, 84, 133, 121, 47, 0, 0, 0, 0, 0, 0, 22, 2,
+ 95, 96, 6, 39, 71, 51, 124, 117, 4, 36, 50, 124, 15, 76, 6, 124, 51, 49, 35, 0, 0, 9, 134, 13, 195, 173, 19, 20, 15, 8,
+ 0, 0, 8, 133, 196, 141, 22, 21, 20, 17, 0, 0, 0, 0, 0, 21, 4, 95, 7, 18, 22, 80, 6, 36, 91, 49, 121, 38, 6, 35,
+ 49, 117, 36, 50, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 2, 95, 123, 89, 55, 6, 39, 90, 36, 50,
+ 124, 15, 88, 6, 124, 84, 39, 51, 49, 35, 0, 13, 4, 95, 4, 9, 1, 47, 51, 6, 36, 65, 35, 0, 0, 0, 0, 8, 133, 22,
+ 197, 161, 1, 11, 8, 0, 0, 10, 68, 64, 245, 197, 72, 48, 127, 44, 0, 0, 21, 2, 95, 125, 89, 55, 6, 39, 90, 36, 50, 124,
+ 15, 88, 6, 35, 84, 133, 121, 47, 0, 0, 18, 2, 95, 124, 89, 84, 6, 37, 89, 55, 124, 15, 76, 6, 124, 51, 35, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 196, 141, 12, 1, 17, 0, 0, 0, 0, 12, 67, 21, 48, 192, 37, 89, 49,
+ 36, 37, 48, 0, 0, 0, 0, 7, 195, 64, 241, 5, 72, 8, 0, 0, 0, 0, 14, 4, 95, 35, 51, 50, 65, 6, 36, 88, 36, 51,
+ 35, 0, 0, 6, 195, 9, 144, 200, 72, 0, 0, 0, 7, 132, 196, 141, 12, 18, 17, 7, 194, 104, 80, 72, 28, 23, 0, 0, 0, 0,
+ 0, 0, 0, 0, 14, 70, 61, 85, 12, 60, 242, 192, 127, 47, 55, 126, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52,
+ 196, 128, 17, 0, 0, 0, 0, 6, 195, 9, 148, 192, 72, 0, 0, 0, 0, 12, 67, 93, 117, 192, 84, 123, 84, 123, 84, 123, 0, 6,
+ 195, 60, 133, 128, 17, 0, 0, 0, 0, 0, 19, 67, 12, 20, 19, 49, 35, 48, 89, 55, 39, 49, 0, 81, 108, 111, 99, 107, 32, 0,
+ 0, 0, 14, 67, 28, 134, 128, 81, 37, 81, 35, 107, 36, 34, 117, 0, 0, 0, 12, 67, 64, 113, 14, 48, 131, 75, 72, 127, 50, 0,
+ 0, 0, 14, 67, 44, 134, 128, 49, 37, 55, 39, 107, 36, 34, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 12,
+ 128, 197, 76, 0, 6, 195, 60, 128, 192, 17, 7, 132, 13, 195, 161, 13, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 196,
+ 141, 19, 1, 4, 17, 0, 6, 195, 12, 128, 201, 76, 0, 6, 195, 21, 65, 128, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 9, 67, 32, 243, 69, 107, 129, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 196, 141, 19, 6, 18, 17,
+ 0, 0, 0, 0, 0, 0, 14, 69, 36, 228, 197, 73, 64, 37, 50, 88, 36, 51, 47, 0, 0, 6, 195, 41, 53, 5, 72, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 100, 105, 0, 4, 1, 97, 2, 107, 3, 72, 37, 0, 1, 97, 108, 2, 115,
+ 0, 1, 97, 114, 116, 2, 99, 0, 1, 101, 109, 0, 1, 101, 112, 111, 116, 2, 99, 0, 1, 101, 114, 107, 2, 116, 0, 1, 105, 109,
+ 0, 1, 108, 97, 114, 0, 1, 110, 2, 99, 0, 1, 110, 97, 2, 100, 0, 1, 110, 97, 109, 2, 116, 0, 1, 110, 105, 0, 1, 111,
+ 2, 99, 0, 1, 111, 105, 114, 2, 99, 0, 1, 111, 107, 2, 102, 105, 0, 1, 111, 116, 101, 0, 1, 114, 97, 100, 2, 122, 0, 1,
+ 114, 111, 0, 1, 155, 196, 109, 0, 1, 169, 195, 109, 0, 2, 97, 0, 2, 97, 32, 0, 2, 101, 0, 2, 103, 105, 0, 2, 106, 0,
+ 2, 107, 0, 2, 110, 105, 107, 0, 2, 111, 0, 2, 114, 0, 2, 115, 99, 105, 112, 0, 2, 115, 107, 0, 2, 115, 109, 0, 2, 115,
+ 112, 0, 2, 115, 116, 0, 2, 115, 116, 0, 2, 116, 105, 107, 0, 2, 117, 0, 2, 117, 109, 32, 0, 8, 2, 99, 104, 0, 8, 2,
+ 102, 0, 8, 2, 103, 0, 8, 2, 108, 101, 116, 0, 8, 2, 109, 101, 0, 8, 2, 109, 105, 0, 8, 2, 112, 0, 8, 2, 115, 0,
+ 8, 2, 118, 97, 110, 0, 8, 2, 118, 101, 114, 0, 8, 2, 118, 105, 100, 0, 8, 2, 122, 0, 8, 2, 195, 161, 0, 8, 97, 108,
+ 103, 0, 8, 97, 114, 116, 0, 8, 101, 0, 8, 101, 110, 2, 112, 0, 8, 101, 112, 120, 101, 0, 8, 108, 111, 112, 0, 8, 110, 97,
+ 99, 115, 0, 8, 111, 2, 110, 115, 116, 0, 8, 111, 109, 0, 8, 114, 97, 107, 0, 8, 114, 97, 115, 0, 8, 117, 97, 0, 99, 107,
+ 8, 3, 72, 37, 49, 0, 4, 2, 101, 32, 3, 72, 37, 57, 0, 2, 101, 32, 0, 2, 105, 32, 0, 2, 111, 32, 0, 2, 117, 32,
+ 0, 8, 2, 97, 0, 115, 116, 105, 2, 99, 3, 72, 37, 89, 47, 37, 0, 115, 107, 114, 101, 100, 105, 3, 72, 37, 89, 49, 14, 16,
+ 36, 72, 37, 0, 115, 99, 111, 8, 3, 72, 37, 89, 49, 39, 0, 4, 1, 101, 153, 197, 2, 115, 107, 3, 79, 37, 0, 1, 111, 104,
+ 99, 2, 115, 0, 8, 2, 114, 99, 0, 8, 2, 114, 107, 0, 8, 2, 118, 105, 122, 110, 97, 0, 8, 2, 118, 105, 122, 110, 121, 0,
+ 8, 101, 108, 104, 0, 7, 6, 110, 105, 0, 4, 1, 97, 2, 100, 3, 50, 37, 0, 1, 97, 2, 107, 0, 1, 97, 2, 107, 111, 118,
+ 0, 1, 97, 2, 122, 0, 1, 97, 103, 114, 111, 110, 97, 0, 1, 97, 104, 99, 2, 99, 0, 1, 97, 104, 99, 2, 107, 0, 1, 97,
+ 104, 99, 101, 2, 115, 0, 1, 97, 109, 2, 102, 0, 1, 97, 109, 2, 112, 0, 1, 97, 109, 114, 101, 0, 1, 97, 110, 2, 115, 0,
+ 1, 101, 2, 107, 0, 1, 101, 2, 115, 0, 1, 101, 103, 0, 1, 101, 108, 97, 2, 116, 0, 1, 101, 108, 101, 2, 116, 0, 1, 101,
+ 122, 2, 116, 0, 1, 103, 2, 116, 0, 1, 105, 2, 99, 105, 0, 1, 105, 2, 107, 0, 1, 105, 2, 116, 0, 1, 105, 102, 101, 0,
+ 1, 105, 108, 107, 0, 1, 105, 109, 0, 1, 107, 2, 112, 0, 1, 111, 2, 100, 0, 1, 111, 2, 107, 0, 1, 111, 2, 115, 0, 1,
+ 111, 100, 2, 99, 0, 1, 111, 102, 2, 99, 0, 1, 111, 103, 0, 1, 111, 103, 97, 116, 2, 115, 0, 1, 111, 109, 101, 114, 101, 0,
+ 1, 111, 109, 114, 97, 104, 0, 1, 111, 110, 2, 109, 0, 1, 111, 114, 2, 99, 0, 1, 111, 114, 100, 110, 101, 0, 1, 111, 114, 104,
+ 99, 110, 121, 115, 0, 1, 111, 114, 105, 0, 1, 111, 116, 107, 0, 1, 117, 2, 116, 0, 1, 117, 109, 2, 107, 0, 1, 117, 109, 2,
+ 115, 0, 1, 117, 109, 111, 107, 0, 1, 117, 116, 2, 115, 0, 1, 169, 195, 103, 0, 2, 97, 32, 0, 2, 97, 107, 0, 2, 107, 108,
+ 0, 2, 110, 105, 107, 0, 2, 115, 109, 0, 2, 115, 116, 0, 2, 116, 105, 107, 0, 2, 117, 109, 32, 0, 2, 122, 117, 106, 0, 8,
+ 2, 108, 0, 8, 2, 116, 114, 111, 0, 8, 97, 2, 109, 0, 8, 97, 103, 114, 111, 0, 8, 97, 107, 2, 98, 0, 8, 97, 109, 117,
+ 104, 0, 8, 97, 110, 2, 116, 114, 0, 8, 97, 112, 2, 99, 107, 0, 8, 97, 115, 2, 116, 0, 8, 97, 116, 111, 98, 0, 8, 97,
+ 118, 108, 97, 103, 0, 8, 101, 105, 103, 121, 104, 0, 8, 101, 115, 2, 108, 0, 8, 101, 116, 2, 115, 0, 8, 111, 98, 101, 0, 8,
+ 111, 108, 111, 107, 0, 8, 111, 109, 0, 8, 116, 101, 2, 99, 0, 8, 117, 0, 8, 117, 109, 0, 8, 117, 109, 105, 2, 116, 0, 8,
+ 121, 99, 0, 8, 169, 195, 114, 116, 0, 116, 105, 1, 105, 102, 3, 50, 37, 47, 37, 0, 107, 111, 116, 105, 8, 3, 50, 37, 49, 39,
+ 47, 37, 0, 4, 2, 101, 32, 3, 50, 37, 57, 0, 2, 105, 32, 0, 2, 111, 32, 0, 2, 117, 32, 0, 2, 195, 173, 0, 4, 1,
+ 97, 122, 2, 107, 3, 67, 37, 0, 1, 100, 111, 112, 2, 107, 0, 1, 100, 117, 111, 108, 0, 1, 105, 118, 2, 116, 0, 1, 105, 141,
+ 196, 2, 116, 0, 1, 106, 111, 116, 115, 0, 1, 111, 114, 112, 2, 107, 0, 1, 117, 2, 107, 0, 1, 118, 2, 107, 108, 0, 1, 122,
+ 118, 2, 107, 0, 1, 153, 197, 111, 109, 161, 195, 110, 0, 8, 2, 116, 114, 111, 32, 0, 8, 97, 104, 99, 173, 195, 109, 0, 8, 105,
+ 108, 104, 2, 116, 0, 8, 111, 114, 98, 0, 7, 6, 116, 105, 0, 4, 109, 101, 2, 32, 3, 47, 35, 57, 65, 0, 109, 101, 8, 0,
+ 4, 1, 97, 2, 99, 3, 47, 37, 0, 1, 97, 2, 107, 0, 1, 97, 2, 110, 0, 1, 97, 2, 118, 0, 1, 97, 2, 122, 0, 1,
+ 97, 109, 2, 99, 107, 0, 1, 97, 109, 2, 107, 97, 0, 1, 97, 109, 97, 2, 99, 0, 1, 97, 109, 97, 2, 107, 0, 1, 97, 109,
+ 97, 114, 100, 0, 1, 97, 109, 101, 2, 99, 0, 1, 97, 109, 101, 2, 107, 0, 1, 97, 109, 111, 114, 97, 0, 1, 97, 109, 111, 116,
+ 2, 99, 0, 1, 97, 109, 117, 2, 99, 0, 1, 97, 112, 97, 2, 99, 0, 1, 97, 112, 97, 2, 196, 141, 0, 1, 97, 112, 109, 111,
+ 2, 98, 0, 1, 97, 112, 109, 121, 0, 1, 101, 2, 99, 0, 1, 101, 2, 107, 0, 1, 101, 2, 118, 0, 1, 101, 2, 122, 0, 1,
+ 101, 107, 114, 97, 2, 110, 103, 0, 1, 101, 110, 2, 99, 0, 1, 101, 114, 111, 101, 2, 99, 0, 1, 105, 2, 107, 0, 1, 105, 103,
+ 2, 109, 0, 1, 105, 108, 2, 99, 0, 1, 105, 109, 105, 114, 2, 118, 0, 1, 105, 110, 97, 118, 2, 116, 0, 1, 105, 114, 2, 99,
+ 0, 1, 105, 114, 2, 107, 0, 1, 105, 114, 107, 0, 1, 105, 118, 114, 0, 1, 107, 2, 118, 0, 1, 107, 97, 0, 1, 107, 101, 0,
+ 1, 107, 114, 0, 1, 108, 117, 107, 2, 118, 0, 1, 110, 2, 99, 0, 1, 110, 2, 110, 0, 1, 110, 97, 2, 107, 0, 1, 110, 97,
+ 2, 108, 0, 1, 110, 97, 2, 115, 0, 1, 110, 101, 2, 110, 0, 1, 110, 101, 118, 2, 108, 0, 1, 110, 105, 2, 109, 0, 1, 110,
+ 111, 107, 0, 1, 111, 2, 107, 0, 1, 111, 98, 2, 122, 0, 1, 111, 109, 2, 118, 0, 1, 111, 114, 2, 107, 0, 1, 111, 114, 101,
+ 2, 99, 0, 1, 111, 120, 2, 107, 0, 1, 112, 101, 2, 107, 0, 1, 112, 111, 0, 1, 114, 2, 122, 0, 1, 114, 111, 2, 109, 0,
+ 1, 115, 2, 107, 0, 1, 115, 2, 109, 117, 108, 0, 1, 115, 2, 112, 0, 1, 115, 101, 100, 2, 108, 0, 1, 115, 101, 103, 117, 115,
+ 0, 1, 115, 101, 118, 110, 0, 1, 115, 111, 2, 99, 0, 1, 117, 2, 107, 0, 1, 117, 97, 0, 1, 120, 2, 108, 0, 1, 189, 195,
+ 2, 99, 107, 0, 2, 97, 32, 0, 2, 99, 107, 0, 2, 102, 0, 2, 110, 105, 107, 0, 2, 115, 109, 0, 2, 115, 116, 0, 2, 116,
+ 105, 107, 0, 2, 116, 117, 108, 0, 2, 117, 109, 32, 0, 8, 2, 98, 0, 8, 2, 99, 105, 0, 8, 2, 109, 98, 0, 8, 2, 110,
+ 107, 0, 8, 2, 114, 97, 110, 0, 8, 2, 116, 97, 110, 0, 8, 2, 116, 117, 108, 0, 8, 2, 116, 195, 161, 110, 0, 8, 2, 120,
+ 0, 8, 97, 108, 112, 2, 110, 0, 8, 97, 109, 103, 101, 108, 102, 0, 8, 97, 109, 169, 195, 116, 0, 8, 97, 115, 2, 114, 0, 8,
+ 97, 115, 2, 197, 153, 0, 8, 101, 109, 115, 111, 107, 0, 8, 101, 112, 2, 196, 141, 0, 8, 105, 115, 111, 112, 0, 8, 108, 117, 2,
+ 109, 0, 8, 108, 117, 109, 0, 8, 110, 97, 0, 8, 110, 97, 108, 116, 97, 0, 8, 110, 101, 99, 0, 8, 110, 101, 115, 0, 8, 110,
+ 101, 118, 101, 114, 112, 0, 8, 110, 111, 107, 2, 110, 0, 8, 111, 108, 102, 0, 8, 112, 105, 108, 107, 101, 0, 8, 112, 111, 2, 99,
+ 0, 8, 114, 101, 118, 2, 107, 0, 8, 115, 98, 97, 0, 8, 115, 101, 98, 0, 8, 115, 101, 108, 97, 112, 0, 8, 115, 101, 114, 2,
+ 116, 0, 8, 115, 110, 105, 0, 8, 115, 110, 111, 107, 0, 8, 115, 117, 106, 0, 8, 117, 114, 0, 110, 105, 2, 117, 3, 47, 37, 50,
+ 37, 57, 0, 4, 2, 101, 32, 3, 47, 37, 57, 0, 2, 105, 32, 0, 2, 111, 32, 0, 2, 117, 32, 0, 109, 111, 110, 105, 2, 116,
+ 3, 47, 37, 65, 39, 50, 37, 0, 4, 115, 116, 105, 1, 97, 3, 47, 37, 89, 47, 37, 0, 115, 116, 105, 8, 97, 116, 115, 0, 4,
+ 1, 97, 104, 99, 2, 99, 3, 80, 37, 0, 1, 97, 108, 2, 110, 0, 1, 97, 109, 2, 99, 0, 1, 99, 0, 1, 101, 99, 105, 153,
+ 197, 0, 1, 101, 108, 112, 0, 1, 101, 153, 197, 2, 99, 0, 1, 104, 99, 101, 108, 0, 1, 111, 114, 2, 118, 0, 1, 112, 97, 2,
+ 118, 0, 1, 114, 100, 0, 1, 115, 101, 161, 197, 0, 1, 115, 109, 0, 1, 115, 111, 100, 0, 1, 115, 111, 104, 0, 1, 115, 111, 107,
+ 2, 99, 0, 1, 115, 161, 195, 2, 99, 0, 1, 155, 196, 2, 99, 0, 1, 155, 196, 112, 0, 1, 155, 196, 118, 2, 118, 0, 1, 161,
+ 195, 115, 101, 100, 0, 1, 173, 195, 118, 101, 0, 8, 97, 109, 2, 110, 0, 8, 101, 99, 97, 118, 100, 0, 8, 101, 115, 101, 100, 0,
+ 8, 111, 114, 112, 0, 8, 115, 97, 114, 116, 115, 0, 8, 121, 107, 2, 99, 0, 8, 155, 196, 116, 0, 7, 6, 195, 161, 0, 3, 124,
+ 0, 7, 6, 195, 164, 0, 3, 36, 0, 7, 6, 195, 169, 0, 3, 123, 0, 7, 6, 195, 173, 0, 3, 121, 0, 7, 6, 195, 179, 0,
+ 3, 125, 0, 7, 6, 195, 180, 0, 3, 40, 39, 0, 7, 6, 195, 186, 0, 3, 126, 0, 7, 6, 195, 189, 0, 3, 121, 0, 7, 6,
+ 196, 141, 0, 3, 76, 0, 7, 6, 196, 143, 0, 4, 3, 79, 0, 2, 32, 17, 70, 0, 2, 32, 3, 80, 0, 7, 6, 196, 155, 0,
+ 3, 36, 0, 7, 6, 196, 190, 0, 3, 61, 0, 7, 6, 197, 136, 0, 3, 67, 0, 7, 6, 197, 153, 0, 3, 133, 0, 4, 1, 102,
+ 3, 134, 0, 1, 107, 0, 1, 112, 0, 1, 116, 0, 7, 6, 197, 161, 0, 3, 91, 0, 7, 6, 197, 165, 0, 3, 80, 0, 7, 6,
+ 197, 175, 0, 3, 126, 0, 7, 6, 197, 190, 0, 4, 3, 90, 0, 2, 32, 17, 70, 0, 2, 32, 3, 91, 0, 7, 6, 97, 0, 3,
+ 35, 0, 99, 107, 1, 114, 116, 3, 36, 49, 0, 117, 3, 127, 0, 105, 1, 109, 2, 108, 3, 131, 0, 103, 101, 1, 112, 3, 131, 75,
+ 0, 115, 116, 101, 1, 112, 2, 32, 3, 131, 89, 47, 0, 7, 6, 98, 0, 2, 32, 3, 48, 0, 4, 3, 71, 0, 2, 32, 17, 70,
+ 0, 97, 99, 107, 3, 71, 36, 49, 0, 196, 155, 3, 71, 57, 36, 0, 111, 97, 114, 100, 3, 71, 125, 34, 72, 0, 97, 115, 105, 99,
+ 3, 71, 131, 88, 37, 49, 0, 7, 6, 99, 0, 4, 1, 101, 114, 2, 111, 3, 49, 0, 1, 115, 97, 112, 2, 97, 108, 0, 2, 117,
+ 115, 0, 8, 2, 97, 108, 0, 8, 2, 108, 97, 117, 0, 8, 2, 111, 109, 0, 8, 2, 111, 114, 0, 8, 97, 109, 2, 114, 0, 8,
+ 115, 2, 111, 0, 107, 1, 97, 112, 0, 107, 1, 111, 108, 0, 107, 8, 97, 112, 2, 97, 0, 114, 101, 97, 116, 105, 8, 3, 49, 34,
+ 36, 35, 47, 37, 0, 111, 118, 101, 114, 3, 49, 35, 84, 44, 0, 97, 8, 115, 2, 110, 3, 49, 36, 0, 116, 114, 108, 3, 49, 39,
+ 50, 47, 14, 16, 39, 55, 0, 111, 103, 110, 105, 1, 101, 114, 2, 116, 3, 49, 39, 81, 50, 37, 0, 104, 3, 101, 0, 3, 117, 0,
+ 7, 6, 100, 0, 2, 32, 3, 47, 0, 4, 3, 72, 0, 2, 32, 17, 70, 0, 2, 105, 28, 17, 0, 2, 195, 173, 28, 17, 0, 4,
+ 197, 190, 3, 75, 0, 197, 190, 2, 32, 17, 70, 0, 197, 190, 2, 32, 3, 76, 0, 4, 2, 105, 3, 79, 0, 2, 195, 173, 0, 2,
+ 196, 155, 0, 122, 2, 32, 3, 117, 0, 4, 122, 3, 118, 0, 122, 2, 32, 17, 70, 0, 7, 6, 101, 0, 3, 36, 0, 121, 1, 107,
+ 3, 121, 0, 117, 3, 128, 0, 106, 2, 25, 3, 131, 0, 7, 6, 102, 0, 3, 83, 0, 196, 155, 3, 83, 57, 36, 0, 7, 6, 103,
+ 0, 2, 32, 3, 49, 0, 4, 3, 81, 0, 2, 32, 17, 70, 0, 7, 6, 104, 0, 2, 32, 3, 101, 0, 4, 3, 107, 0, 2, 32,
+ 17, 70, 0, 7, 6, 105, 0, 97, 3, 2, 37, 35, 0, 101, 3, 2, 37, 36, 0, 117, 3, 2, 37, 40, 0, 103, 104, 116, 1, 17,
+ 67, 3, 35, 57, 47, 0, 3, 37, 0, 97, 2, 32, 3, 37, 35, 0, 101, 2, 32, 3, 37, 57, 36, 0, 105, 2, 32, 3, 37, 57,
+ 37, 0, 111, 2, 32, 3, 37, 57, 39, 0, 117, 2, 32, 3, 37, 57, 40, 0, 8, 2, 111, 110, 3, 57, 0, 7, 6, 106, 0, 3,
+ 57, 0, 7, 6, 107, 0, 4, 3, 49, 0, 107, 0, 7, 6, 108, 0, 1, 25, 2, 25, 3, 45, 0, 4, 3, 55, 0, 108, 0, 97,
+ 115, 101, 114, 8, 3, 55, 131, 88, 34, 0, 7, 6, 109, 0, 3, 65, 0, 105, 99, 8, 2, 114, 111, 3, 65, 35, 57, 49, 0, 97,
+ 110, 97, 103, 101, 114, 8, 3, 65, 36, 50, 36, 75, 44, 0, 101, 115, 115, 97, 103, 101, 8, 3, 65, 36, 89, 37, 75, 0, 196, 155,
+ 3, 65, 67, 36, 0, 7, 6, 110, 0, 2, 110, 3, 0, 4, 3, 50, 0, 2, 105, 28, 17, 0, 2, 195, 173, 28, 17, 0, 4, 2,
+ 105, 3, 67, 0, 2, 195, 173, 0, 2, 196, 155, 0, 101, 119, 3, 67, 126, 0, 4, 2, 103, 3, 68, 0, 2, 107, 0, 7, 6, 111,
+ 0, 3, 39, 0, 105, 99, 101, 1, 118, 3, 39, 57, 89, 0, 4, 111, 1, 116, 2, 108, 3, 126, 0, 117, 1, 114, 103, 2, 112, 0,
+ 4, 117, 3, 129, 0, 119, 8, 100, 110, 105, 119, 0, 7, 6, 112, 0, 4, 3, 48, 0, 112, 2, 17, 65, 32, 0, 196, 155, 3, 48,
+ 57, 36, 0, 7, 6, 113, 0, 4, 3, 49, 84, 0, 117, 0, 7, 6, 114, 0, 1, 25, 2, 25, 3, 44, 0, 4, 3, 51, 0, 114,
+ 0, 105, 103, 104, 116, 3, 51, 35, 57, 47, 0, 7, 6, 115, 0, 4, 1, 101, 2, 105, 100, 3, 88, 0, 8, 101, 114, 112, 2, 105,
+ 100, 0, 4, 3, 89, 0, 115, 2, 17, 65, 32, 0, 115, 2, 32, 0, 101, 108, 101, 99, 2, 116, 3, 89, 37, 55, 36, 49, 0, 112,
+ 97, 99, 101, 3, 89, 48, 131, 89, 0, 99, 97, 112, 101, 3, 89, 49, 131, 48, 0, 104, 105, 102, 116, 3, 91, 37, 83, 47, 0, 7,
+ 6, 116, 0, 4, 3, 47, 0, 2, 105, 28, 17, 0, 2, 195, 173, 28, 17, 0, 116, 2, 17, 65, 32, 0, 116, 2, 32, 0, 4, 2,
+ 105, 3, 80, 0, 2, 195, 173, 0, 2, 196, 155, 0, 7, 6, 117, 0, 3, 40, 0, 7, 6, 118, 0, 3, 84, 0, 196, 155, 3, 84,
+ 57, 36, 0, 7, 6, 119, 0, 3, 84, 0, 97, 118, 101, 3, 84, 131, 83, 0, 7, 6, 120, 0, 3, 49, 89, 0, 111, 116, 105, 1,
+ 101, 2, 99, 3, 81, 88, 39, 47, 37, 0, 7, 6, 121, 0, 3, 37, 0, 2, 195, 173, 3, 37, 57, 0, 7, 6, 122, 0, 4, 3,
+ 88, 0, 2, 32, 17, 70, 0, 2, 32, 3, 89, 0, 7, 6, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32,
+ 17, 67, 2, 32, 15, 0, 195, 171, 3, 36, 0, 195, 188, 3, 37, 0, 197, 149, 3, 44, 0, 196, 186, 3, 45, 0, 45, 8, 32, 2,
+ 32, 15, 3, 65, 121, 50, 40, 89, 0, 36, 3, 72, 39, 55, 124, 51, 0, 195, 182, 3, 123, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts8 = FileInMemory_createWithData (7614, reinterpret_cast<const char *> (&espeakdata_dicts8_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/cs_dict",
U"cs");
- my addItem_move (espeakdata_dicts9.move());
+ Collection_addItem (me.peek(), espeakdata_dicts8.transfer());
- static unsigned char espeakdata_dicts10_data[3462] = {
- 0, 4, 0, 0, 30, 9, 0, 0, 0, 0, 0, 6, 195, 32, 243, 128, 76, 0, 0, 7, 196, 72, 241, 68, 16, 72, 7, 65, 4, 2,
- 35, 0, 8, 0, 7, 66, 100, 224, 13, 50, 0, 9, 66, 5, 0, 10, 2, 35, 48, 0, 0, 0, 0, 0, 7, 196, 32, 243, 142, 4,
- 76, 0, 6, 195, 64, 240, 128, 72, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 28, 19, 128, 76, 0, 11, 4, 95, 100, 112, 116, 48,
- 132, 50, 47, 0, 0, 6, 65, 20, 108, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 36,
- 109, 0, 76, 0, 0, 0, 0, 0, 0, 6, 195, 73, 145, 23, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 33, 147,
- 142, 100, 76, 0, 0, 0, 0, 0, 6, 195, 17, 118, 64, 72, 0, 0, 15, 65, 60, 118, 107, 6, 115, 72, 0, 8, 81, 104, 121, 100,
- 32, 7, 65, 60, 10, 2, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 65, 116, 10, 2, 119, 0, 0, 0, 9, 66,
- 5, 32, 10, 2, 35, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 4, 48, 72, 8, 0, 8, 195, 13, 147, 128, 72, 8, 9,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 85, 206, 76, 0, 6, 195, 33, 115, 128, 76, 0, 0, 12, 4, 95, 49,
- 77, 49, 65, 6, 114, 55, 10, 0, 0, 0, 6, 195, 100, 224, 64, 76, 0, 0, 5, 65, 100, 13, 0, 0, 7, 196, 28, 19, 12, 4,
- 72, 8, 197, 28, 17, 143, 16, 64, 76, 0, 0, 0, 6, 195, 92, 81, 9, 72, 0, 9, 66, 5, 64, 10, 2, 35, 47, 0, 0, 6,
- 195, 28, 20, 192, 76, 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, 0, 0, 0, 7, 196, 24, 83, 12, 100, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 8, 197, 73, 145, 25, 12, 128, 72, 0, 0, 0, 0, 7, 196, 100, 225, 4, 36, 76, 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, 8, 197, 28, 21, 211, 60, 224, 76,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 21, 32, 72, 8, 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, 6, 195, 4, 195, 0, 72, 0, 0, 0, 0, 0, 0, 7, 67, 100, 225, 192,
- 13, 0, 6, 195, 56, 85, 64, 8, 0, 0, 0, 0, 0, 0, 0, 5, 194, 28, 16, 76, 9, 66, 4, 208, 10, 2, 35, 65, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 5, 194, 21, 80, 72, 0, 0, 0, 0, 0, 0, 6, 195, 73, 144, 200, 72, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 7, 196, 33, 115, 142, 4, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 24, 80, 76, 0, 6, 195, 24, 83,
- 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 16, 19, 128, 72, 6, 195, 16, 19, 128, 76, 7, 195, 16, 19,
- 128, 8, 9, 7, 195, 80, 19, 128, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 244, 128, 8, 0, 0, 0, 0, 6, 195,
- 17, 147, 65, 72, 0, 0, 0, 0, 0, 0, 6, 195, 8, 241, 0, 72, 0, 5, 194, 20, 144, 72, 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, 6, 195, 4, 195, 1, 72, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 8, 197, 84, 228, 136, 101, 112, 72, 0, 0, 0, 5, 194, 25, 144, 72, 0, 0, 0, 0, 7, 196, 100, 225, 4,
- 60, 76, 0, 6, 195, 33, 147, 128, 76, 0, 0, 0, 0, 7, 195, 56, 84, 192, 8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 197, 29,
- 115, 133, 84, 64, 76, 0, 0, 0, 0, 0, 6, 195, 80, 21, 192, 76, 7, 196, 72, 128, 73, 56, 76, 0, 0, 0, 0, 0, 0, 0,
- 7, 196, 4, 50, 15, 76, 8, 0, 0, 0, 0, 0, 0, 7, 196, 28, 19, 12, 36, 72, 0, 0, 0, 0, 0, 0, 0, 6, 195, 4,
- 195, 9, 72, 14, 3, 95, 51, 88, 47, 34, 6, 114, 86, 4, 117, 81, 0, 0, 11, 3, 95, 48, 67, 49, 6, 35, 50, 47, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 39, 109, 97, 76, 0, 0, 0, 0, 8, 66, 32, 144, 107, 114, 0, 76, 0, 0, 8,
- 197, 28, 19, 12, 92, 224, 72, 14, 3, 95, 50, 67, 72, 6, 122, 81, 4, 35, 50, 47, 0, 0, 0, 6, 131, 39, 110, 97, 76, 0,
- 0, 6, 195, 73, 118, 84, 72, 0, 0, 0, 0, 6, 195, 28, 19, 12, 72, 15, 3, 95, 51, 67, 47, 34, 6, 114, 101, 4, 35, 50,
- 47, 0, 0, 0, 8, 197, 4, 195, 23, 12, 128, 72, 0, 0, 0, 0, 0, 14, 3, 95, 55, 88, 89, 6, 121, 87, 86, 4, 117, 81,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 24, 241, 0, 72, 0, 0, 10, 3, 95, 49, 88, 72, 6,
- 117, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 50, 88, 72, 6, 122, 86, 4, 117, 81, 0, 0, 0, 0, 0, 0, 0,
- 0, 8, 197, 28, 84, 207, 12, 128, 76, 0, 7, 196, 21, 32, 153, 56, 76, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 52, 88,
- 48, 6, 108, 72, 58, 35, 34, 86, 4, 117, 81, 0, 0, 0, 6, 195, 17, 35, 211, 76, 0, 0, 6, 195, 52, 17, 64, 72, 6, 195,
- 52, 17, 64, 72, 0, 0, 0, 5, 194, 56, 16, 72, 0, 14, 3, 95, 53, 88, 48, 6, 110, 65, 86, 4, 117, 81, 0, 0, 0, 0,
- 0, 6, 195, 52, 18, 64, 41, 6, 195, 52, 18, 64, 76, 0, 0, 0, 0, 14, 3, 95, 54, 88, 101, 58, 6, 117, 86, 4, 117, 81,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 56, 88, 58, 6, 110, 87, 86, 4, 117, 81,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 57, 88, 50, 6, 123, 86, 4, 117, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 4, 195, 1, 56, 72, 0, 0, 0, 0, 0, 8, 197, 72, 129, 73, 56, 16, 76, 0, 0,
- 0, 0, 0, 0, 0, 0, 7, 196, 28, 84, 207, 56, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 61, 48, 72, 8,
- 0, 6, 195, 20, 147, 128, 72, 0, 0, 0, 14, 4, 95, 48, 77, 50, 65, 6, 114, 55, 127, 50, 10, 0, 0, 14, 4, 95, 48, 77,
- 51, 71, 6, 114, 55, 127, 50, 10, 0, 0, 0, 12, 4, 95, 48, 77, 49, 65, 6, 114, 55, 10, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 73, 118, 64, 72, 0, 0, 12, 69, 33, 81, 200, 21, 48,
- 107, 127, 12, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 72, 129, 73, 56, 144, 76, 0, 7, 196, 72, 133, 206, 28,
- 76, 0, 0, 0, 0, 0, 10, 199, 72, 134, 87, 24, 18, 78, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 56, 144, 50,
- 114, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 60, 84, 192, 72, 0, 0, 0, 0,
- 0, 9, 198, 60, 129, 82, 93, 145, 4, 8, 0, 0, 16, 70, 13, 147, 82, 4, 81, 192, 49, 113, 65, 34, 6, 120, 81, 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, 0,
- 6, 195, 52, 17, 78, 72, 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, 7, 195, 77, 145, 4, 72, 8, 0, 6, 195, 17, 37, 217, 76, 0, 0, 0, 0, 0, 0, 11, 3, 195, 180, 108, 10, 2, 118,
- 55, 0, 9, 0, 0, 0, 0, 0, 0, 6, 195, 29, 145, 1, 76, 0, 0, 0, 14, 69, 8, 19, 135, 61, 32, 71, 35, 68, 81, 111,
- 34, 0, 0, 0, 0, 0, 0, 0, 0, 8, 195, 77, 81, 0, 72, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 60, 225, 0,
- 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 81, 80, 76, 0,
- 0, 6, 195, 16, 16, 200, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 56, 133, 192, 50, 107, 116,
- 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 28, 21, 211, 60, 50, 0, 76, 0, 0, 0, 6, 194, 77, 144,
- 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 72, 134, 87, 72, 18, 64, 72, 6, 195, 32, 80, 128, 72, 0, 0, 0,
- 0, 0, 0, 0, 0, 8, 196, 100, 210, 5, 56, 8, 9, 0, 0, 0, 0, 0, 0, 0, 11, 68, 40, 243, 133, 76, 75, 118, 50, 89,
- 0, 8, 66, 80, 144, 47, 114, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 8, 195, 21, 36, 192, 72, 8, 9, 9, 2, 95, 51, 47, 34, 6, 114, 0, 0, 8, 2, 95, 50, 72, 6, 122, 0, 0, 8, 2, 95,
- 49, 6, 110, 50, 0, 0, 9, 2, 95, 48, 50, 6, 112, 55, 0, 0, 6, 195, 17, 147, 129, 72, 9, 2, 95, 55, 89, 6, 121, 87,
- 0, 0, 10, 2, 95, 54, 101, 58, 6, 117, 99, 0, 0, 10, 2, 95, 53, 48, 6, 110, 65, 48, 0, 0, 12, 2, 95, 52, 48, 6,
- 108, 72, 58, 35, 34, 0, 0, 0, 0, 8, 2, 95, 57, 50, 6, 123, 0, 0, 9, 2, 95, 56, 58, 6, 110, 87, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 6, 195, 12, 17, 76, 76, 0, 0, 0, 0, 0, 6, 2, 95, 73, 114, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 7, 66, 101, 32, 13, 34, 0, 0, 0, 0, 0, 0, 6, 195, 56, 17, 192, 72, 0, 0, 0, 0, 0, 0, 0, 0, 9,
- 67, 12, 130, 64, 101, 114, 0, 76, 0, 0, 6, 2, 95, 97, 119, 0, 0, 0, 0, 0, 6, 2, 95, 101, 117, 0, 0, 0, 6, 195,
- 73, 147, 128, 72, 0, 0, 0, 0, 6, 2, 95, 111, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 28, 19, 12, 4, 224,
- 72, 8, 195, 93, 37, 8, 72, 8, 9, 0, 0, 0, 7, 196, 8, 192, 69, 56, 76, 0, 0, 6, 2, 95, 121, 113, 0, 0, 0, 9,
- 198, 28, 19, 12, 92, 50, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 4, 195, 23, 56, 72, 0, 0, 0,
- 0, 0, 0, 0, 8, 197, 101, 48, 146, 100, 64, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 7, 66, 101, 112, 2, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 195, 76, 133, 196, 72, 8, 9, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 64, 85, 1, 36, 8, 0, 0,
- 0, 7, 196, 73, 145, 25, 56, 72, 0, 0, 0, 0, 0, 6, 195, 56, 85, 68, 76, 0, 0, 0, 6, 195, 100, 208, 64, 76, 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,
- 0, 0, 12, 67, 4, 115, 211, 10, 119, 81, 111, 89, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 33, 115, 142, 92, 76,
- 6, 66, 100, 208, 13, 0, 0, 0, 0, 0, 0, 0, 7, 196, 28, 19, 12, 84, 72, 0, 0, 0, 0, 0, 6, 18, 66, 99, 104, 0,
- 100, 100, 0, 102, 102, 0, 108, 108, 0, 116, 104, 0, 7, 6, 97, 0, 4, 2, 17, 67, 3, 35, 0, 2, 17, 67, 17, 67, 0, 4,
- 3, 119, 0, 2, 98, 0, 2, 99, 104, 0, 2, 100, 0, 2, 100, 100, 0, 2, 102, 0, 2, 102, 102, 0, 2, 103, 0, 2, 115, 0,
- 2, 116, 104, 0, 8, 2, 32, 0, 97, 0, 101, 3, 120, 0, 105, 3, 121, 0, 117, 3, 122, 0, 119, 2, 12, 3, 123, 0, 7, 6,
- 98, 0, 3, 71, 0, 8, 2, 32, 3, 71, 114, 0, 7, 6, 99, 0, 3, 49, 0, 119, 110, 8, 3, 49, 112, 65, 0, 4, 104, 1,
- 101, 3, 99, 0, 104, 1, 105, 0, 104, 1, 117, 0, 104, 3, 101, 0, 8, 2, 32, 3, 108, 49, 0, 104, 8, 2, 32, 3, 108, 101,
- 0, 7, 6, 100, 0, 3, 72, 0, 8, 2, 32, 3, 72, 114, 0, 100, 3, 86, 0, 100, 8, 2, 32, 3, 108, 86, 0, 7, 6, 101,
- 0, 4, 2, 17, 67, 3, 108, 0, 2, 17, 67, 17, 67, 0, 2, 119, 17, 65, 0, 4, 3, 117, 0, 2, 98, 0, 2, 99, 104, 0,
- 2, 100, 0, 2, 100, 100, 0, 2, 102, 0, 2, 102, 102, 0, 2, 103, 0, 2, 115, 0, 2, 116, 104, 0, 8, 2, 32, 0, 101, 0,
- 4, 105, 3, 124, 0, 121, 0, 117, 3, 125, 0, 119, 2, 12, 3, 126, 0, 7, 6, 102, 0, 102, 3, 83, 0, 3, 84, 0, 102, 8,
- 2, 32, 3, 108, 83, 0, 8, 2, 32, 3, 108, 84, 0, 7, 6, 103, 0, 3, 81, 0, 119, 114, 3, 81, 58, 14, 34, 0, 119, 110,
- 3, 81, 58, 14, 50, 0, 119, 108, 3, 81, 58, 14, 55, 0, 8, 2, 32, 3, 108, 81, 0, 7, 6, 104, 0, 3, 107, 0, 8, 2,
- 32, 3, 107, 119, 0, 7, 6, 105, 0, 2, 17, 65, 3, 57, 0, 4, 2, 17, 67, 3, 109, 0, 2, 17, 67, 17, 67, 0, 4, 3,
- 114, 0, 2, 98, 0, 2, 99, 104, 0, 2, 100, 0, 2, 100, 100, 0, 2, 102, 0, 2, 102, 102, 0, 2, 103, 0, 2, 108, 0, 2,
- 110, 0, 2, 114, 0, 2, 115, 0, 2, 116, 104, 0, 8, 2, 32, 0, 105, 0, 119, 2, 12, 3, 127, 0, 7, 6, 106, 0, 3, 75,
- 0, 8, 2, 32, 3, 75, 113, 0, 7, 6, 107, 0, 3, 49, 0, 8, 2, 32, 3, 49, 113, 0, 7, 6, 108, 0, 3, 55, 0, 108,
- 3, 105, 0, 108, 97, 110, 8, 3, 105, 35, 50, 0, 8, 2, 32, 3, 108, 55, 0, 108, 8, 2, 32, 3, 108, 105, 0, 7, 6, 109,
- 0, 3, 65, 0, 8, 2, 32, 3, 108, 65, 0, 7, 6, 110, 0, 3, 50, 0, 103, 3, 68, 0, 8, 2, 32, 3, 108, 50, 0, 103,
- 8, 2, 32, 3, 108, 68, 0, 7, 6, 111, 0, 4, 2, 17, 67, 3, 111, 0, 2, 17, 67, 17, 67, 0, 4, 3, 118, 0, 2, 98,
- 0, 2, 99, 104, 0, 2, 100, 0, 2, 100, 100, 0, 2, 102, 0, 2, 102, 102, 0, 2, 103, 0, 2, 115, 0, 2, 116, 104, 0, 8,
- 2, 32, 0, 111, 0, 105, 3, 129, 0, 4, 101, 3, 130, 0, 117, 0, 7, 6, 112, 0, 3, 48, 0, 8, 2, 32, 3, 48, 114, 0,
- 104, 3, 83, 0, 104, 8, 2, 32, 3, 83, 114, 0, 7, 6, 113, 0, 3, 49, 0, 117, 3, 49, 58, 0, 8, 2, 32, 3, 49, 58,
- 119, 0, 7, 6, 114, 0, 3, 34, 0, 104, 3, 107, 34, 0, 104, 8, 2, 32, 3, 107, 34, 118, 0, 8, 2, 32, 3, 108, 34, 0,
- 7, 6, 115, 0, 3, 89, 0, 105, 2, 17, 65, 3, 91, 0, 8, 2, 32, 3, 108, 89, 0, 7, 6, 116, 0, 3, 47, 0, 8, 2,
- 32, 3, 47, 114, 0, 104, 3, 87, 0, 104, 8, 2, 32, 3, 108, 87, 0, 7, 6, 117, 0, 8, 2, 32, 3, 4, 109, 71, 6, 108,
- 72, 111, 55, 0, 4, 2, 17, 67, 3, 110, 0, 2, 17, 67, 17, 67, 0, 4, 3, 115, 0, 2, 98, 0, 2, 99, 104, 0, 2, 100,
- 0, 2, 100, 100, 0, 2, 102, 0, 2, 102, 102, 0, 2, 103, 0, 2, 108, 0, 2, 108, 108, 0, 2, 110, 0, 2, 114, 0, 2, 115,
- 0, 2, 116, 104, 0, 117, 0, 119, 2, 12, 3, 128, 0, 7, 6, 118, 0, 3, 84, 0, 8, 2, 32, 3, 84, 114, 0, 7, 6, 119,
- 0, 8, 2, 108, 3, 0, 4, 1, 103, 3, 58, 0, 2, 17, 65, 0, 4, 1, 10, 2, 25, 12, 3, 112, 0, 2, 17, 67, 0, 2,
- 17, 67, 17, 67, 0, 4, 3, 116, 0, 2, 98, 0, 2, 99, 104, 0, 2, 100, 0, 2, 100, 100, 0, 2, 102, 0, 2, 102, 102, 0,
- 2, 103, 0, 2, 115, 0, 2, 116, 104, 0, 8, 2, 32, 0, 119, 0, 121, 3, 132, 0, 7, 6, 120, 0, 3, 49, 89, 0, 8, 2,
- 32, 3, 108, 49, 89, 0, 7, 6, 121, 0, 110, 8, 2, 32, 110, 3, 13, 0, 110, 8, 2, 32, 3, 13, 50, 0, 8, 2, 119, 3,
- 57, 0, 4, 2, 17, 67, 3, 110, 0, 2, 17, 67, 17, 67, 0, 4, 2, 21, 12, 3, 113, 0, 8, 2, 32, 0, 4, 3, 115, 0,
- 2, 99, 104, 0, 2, 100, 0, 2, 100, 100, 0, 2, 103, 0, 2, 115, 0, 2, 116, 104, 0, 119, 2, 12, 3, 128, 0, 7, 6, 122,
- 0, 3, 88, 0, 8, 2, 32, 3, 88, 116, 0, 7, 6, 0, 39, 114, 2, 32, 14, 128, 128, 130, 3, 34, 0, 195, 160, 3, 35, 0,
- 46, 3, 48, 132, 50, 47, 0, 39, 110, 2, 32, 14, 128, 128, 130, 3, 50, 0, 39, 99, 104, 2, 32, 14, 128, 128, 131, 3, 101, 0,
- 195, 168, 3, 108, 0, 195, 172, 3, 109, 0, 4, 195, 185, 3, 110, 0, 225, 187, 179, 0, 195, 178, 3, 111, 0, 225, 186, 129, 3, 112,
- 0, 4, 195, 174, 3, 114, 0, 195, 175, 0, 4, 195, 187, 3, 115, 0, 197, 183, 0, 197, 181, 3, 116, 0, 195, 170, 3, 117, 0, 195,
- 180, 3, 118, 0, 195, 162, 3, 119, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts10 = FileInMemory_createWithData (3461, reinterpret_cast<const char *> (&espeakdata_dicts10_data),
- U"espeak-1.48.04-source/espeak-data/cy_dict",
+ static unsigned char espeakdata_dicts9_data[3463] = {
+ 0, 4, 0, 0, 31, 9, 0, 0, 0, 0, 0, 6, 195, 32, 243, 128, 76, 0, 0, 7, 65, 4, 2, 35, 0, 8, 0, 7, 66, 100,
+ 224, 13, 50, 0, 9, 66, 5, 0, 10, 2, 35, 48, 0, 0, 0, 0, 0, 0, 6, 195, 64, 240, 128, 72, 0, 0, 0, 0, 0, 0,
+ 0, 0, 6, 195, 28, 19, 128, 76, 0, 0, 6, 65, 20, 108, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 6, 65, 36, 109, 0, 76, 0, 0, 0, 0, 8, 197, 28, 19, 12, 92, 224, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 7, 196, 28, 84, 207, 56, 76, 0, 0, 0, 6, 195, 17, 118, 64, 72, 0, 0, 15, 65, 60, 118, 107, 6, 115,
+ 72, 0, 8, 81, 104, 121, 100, 32, 7, 65, 60, 10, 2, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 70, 13, 147, 82, 4,
+ 81, 192, 49, 113, 65, 34, 6, 120, 81, 0, 0, 0, 0, 0, 9, 66, 5, 32, 10, 2, 35, 34, 0, 0, 0, 0, 14, 69, 8, 19,
+ 135, 61, 32, 71, 35, 68, 81, 111, 34, 0, 0, 0, 0, 0, 0, 6, 194, 4, 48, 72, 8, 0, 8, 195, 13, 147, 128, 72, 8, 11,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 33, 115, 128, 76, 0, 0, 12, 4, 95, 49, 77, 49, 65, 6, 114, 55,
+ 10, 0, 0, 0, 6, 195, 100, 224, 64, 76, 8, 195, 93, 37, 8, 72, 8, 11, 0, 0, 5, 65, 100, 13, 0, 0, 0, 0, 0, 0,
+ 9, 66, 5, 64, 10, 2, 35, 47, 0, 0, 6, 195, 28, 20, 192, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
+ 196, 32, 243, 142, 4, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 85, 206, 76, 0, 0, 0, 0, 8, 197, 28, 17, 143,
+ 16, 64, 76, 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, 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, 7, 196, 72, 133, 206, 28, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 21, 32, 72, 8, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 196, 100, 210, 5, 56, 8, 11, 11, 4, 95, 4, 16, 20, 48, 132, 50, 47, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 28, 19, 12, 4, 224, 72, 6, 195, 4, 195, 0, 72, 0, 0, 0, 0, 0,
+ 0, 7, 67, 100, 225, 192, 13, 0, 6, 195, 56, 85, 64, 8, 0, 0, 0, 0, 6, 195, 56, 85, 68, 76, 0, 0, 0, 5, 194, 28,
+ 16, 76, 9, 66, 4, 208, 10, 2, 35, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 21, 80, 72, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 7, 196, 28, 19, 12, 4, 72, 7, 196, 24, 83, 12, 100, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 5, 194, 24, 80, 76, 0, 6, 195, 24, 83, 0, 72, 0, 0, 0, 0, 0, 0, 0, 6, 195, 17, 147, 65, 72, 0, 0,
+ 0, 0, 0, 6, 195, 16, 19, 128, 72, 6, 195, 16, 19, 128, 76, 7, 195, 16, 19, 128, 8, 11, 7, 195, 80, 19, 128, 8, 11, 0,
+ 0, 0, 0, 0, 7, 196, 28, 19, 12, 36, 72, 7, 196, 4, 50, 15, 76, 8, 0, 0, 0, 6, 195, 52, 244, 128, 8, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 6, 195, 8, 241, 0, 72, 0, 5, 194, 20, 144, 72, 0, 0, 7, 196, 4, 195, 1, 56, 72, 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, 6, 195, 16, 16, 200,
+ 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 68, 40, 243, 133, 76, 75, 118, 50, 89, 0, 0, 0, 6, 195, 17, 147, 129, 72, 5,
+ 194, 25, 144, 72, 0, 0, 0, 0, 0, 6, 195, 33, 147, 128, 76, 0, 0, 0, 0, 7, 195, 56, 84, 192, 8, 11, 0, 7, 196, 4,
+ 195, 23, 56, 72, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 64, 85, 1, 36, 8, 0, 0, 0, 6, 195, 80, 21, 192, 76, 0, 12,
+ 67, 4, 115, 211, 10, 119, 81, 111, 89, 0, 76, 0, 0, 0, 0, 7, 196, 28, 19, 12, 84, 72, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 6, 195, 92, 81, 9, 72, 0, 14, 3, 95, 51, 88, 47, 34, 6, 114, 86, 4, 117, 81, 0, 0, 11, 3,
+ 95, 48, 67, 49, 6, 35, 50, 47, 0, 0, 0, 0, 0, 7, 196, 100, 225, 4, 36, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 8, 66, 32, 144, 107, 114, 0, 76, 0, 0, 14, 3, 95, 50, 67, 72, 6, 122, 81, 4, 35, 50, 47, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 15, 3, 95, 51, 67, 47, 34, 6, 114, 101, 4, 35, 50, 47, 0, 0, 0, 0, 0, 7, 196, 100, 225, 4, 60, 76, 0, 0,
+ 0, 14, 3, 95, 55, 88, 89, 6, 121, 87, 86, 4, 117, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
+ 195, 24, 241, 0, 72, 0, 0, 10, 3, 95, 49, 88, 72, 6, 117, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 50, 88,
+ 72, 6, 122, 86, 4, 117, 81, 0, 0, 0, 12, 69, 33, 81, 200, 21, 48, 107, 127, 12, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 6, 195, 52, 17, 78, 72, 0, 0, 0, 0, 0, 0, 17, 3, 95, 52, 88, 48, 6, 108, 72, 58, 35, 34, 86, 4, 117, 81, 0, 0,
+ 0, 0, 0, 6, 195, 52, 17, 64, 72, 6, 195, 52, 17, 64, 72, 0, 0, 0, 5, 194, 56, 16, 72, 0, 14, 3, 95, 53, 88, 48,
+ 6, 110, 65, 86, 4, 117, 81, 0, 0, 0, 0, 9, 198, 72, 134, 87, 72, 18, 64, 72, 0, 6, 195, 52, 18, 64, 41, 6, 195, 52,
+ 18, 64, 76, 0, 0, 0, 0, 14, 3, 95, 54, 88, 101, 58, 6, 117, 86, 4, 117, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 56, 88, 58, 6, 110, 87, 86, 4, 117, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13,
+ 3, 95, 57, 88, 50, 6, 123, 86, 4, 117, 81, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 61, 48, 72, 8, 0, 6,
+ 195, 20, 147, 128, 72, 0, 0, 0, 14, 4, 95, 48, 77, 50, 65, 6, 114, 55, 127, 50, 10, 0, 0, 14, 4, 95, 48, 77, 51, 71,
+ 6, 114, 55, 127, 50, 10, 0, 0, 0, 12, 4, 95, 48, 77, 49, 65, 6, 114, 55, 10, 0, 0, 0, 6, 195, 73, 118, 84, 72, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 39, 13, 1, 76, 0, 0, 6, 195, 17, 35, 211, 76, 0, 0, 0, 0, 0, 0, 6, 131,
+ 39, 14, 1, 76, 0, 0, 0, 6, 195, 73, 118, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 6, 195, 17, 37, 217, 76, 0, 0, 0, 11, 3, 195, 180, 12, 10, 2, 118, 55, 0, 11, 0, 0, 0, 0, 0, 0, 0, 8, 66, 56,
+ 144, 50, 114, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 60, 84, 192, 72, 0, 7,
+ 196, 8, 192, 69, 56, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 72, 241,
+ 68, 16, 72, 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, 7, 196, 33, 115, 142, 4, 76, 0, 0, 0, 0, 0, 8, 197, 84, 228, 136, 101, 112, 72, 0, 0, 0, 0, 0,
+ 0, 0, 7, 196, 72, 128, 73, 56, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 8, 195, 77, 81, 0, 72, 8, 11, 0, 8, 2, 195, 162, 10, 2, 119, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 60, 225,
+ 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 60, 129, 82, 93, 145, 4, 8, 0, 0, 0, 0,
+ 0, 0, 0, 0, 5, 194, 81, 80, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 56, 133,
+ 192, 50, 107, 116, 0, 76, 0, 0, 0, 0, 0, 7, 196, 33, 115, 142, 92, 76, 0, 0, 0, 0, 0, 0, 0, 9, 198, 28, 21, 211,
+ 60, 50, 0, 76, 0, 7, 196, 33, 147, 142, 100, 76, 0, 0, 6, 195, 73, 145, 23, 72, 6, 194, 77, 144, 72, 8, 0, 6, 2, 95,
+ 1, 119, 0, 0, 0, 0, 0, 6, 2, 95, 5, 117, 0, 0, 0, 0, 0, 0, 6, 195, 32, 80, 128, 72, 6, 2, 95, 15, 118, 0,
+ 0, 0, 8, 197, 73, 145, 25, 12, 128, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 25, 113, 0, 0, 8,
+ 66, 80, 144, 47, 114, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 4, 195, 1, 72, 0, 0, 0, 0, 0,
+ 0, 0, 8, 197, 29, 115, 133, 84, 64, 76, 8, 197, 4, 195, 23, 12, 128, 72, 0, 6, 195, 4, 195, 9, 72, 0, 8, 195, 21, 36,
+ 192, 72, 8, 11, 9, 2, 95, 51, 47, 34, 6, 114, 0, 0, 7, 196, 21, 32, 153, 56, 76, 8, 2, 95, 50, 72, 6, 122, 0, 0,
+ 8, 2, 95, 49, 6, 110, 50, 0, 0, 9, 2, 95, 48, 50, 6, 112, 55, 0, 0, 9, 2, 95, 55, 89, 6, 121, 87, 0, 0, 10,
+ 2, 95, 54, 101, 58, 6, 117, 99, 0, 0, 10, 2, 95, 53, 48, 6, 110, 65, 48, 0, 0, 12, 2, 95, 52, 48, 6, 108, 72, 58,
+ 35, 34, 0, 0, 0, 0, 8, 2, 95, 57, 50, 6, 123, 0, 0, 9, 2, 95, 56, 58, 6, 110, 87, 0, 0, 0, 0, 0, 0, 0,
+ 0, 8, 197, 72, 129, 73, 56, 16, 76, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 73, 114, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 7, 66, 101, 32, 13, 34, 0, 0, 0, 0, 0, 0, 6, 195, 56, 17, 192, 72, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67,
+ 12, 130, 64, 101, 114, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 73, 147, 128, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 196, 73, 145, 25, 56, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 28, 19, 12, 92, 50, 0, 72, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 28, 21, 211, 60, 224, 76, 0, 0, 0,
+ 0, 0, 0, 6, 195, 73, 144, 200, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 101, 112, 2, 128, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 6, 195, 28, 19, 12, 72, 0, 0, 0, 0, 0, 0, 8, 197, 28, 84, 207, 12, 128, 76, 0, 0, 10, 199,
+ 72, 134, 87, 24, 18, 78, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 72, 129, 73, 56, 144, 76,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 100, 208, 64, 76, 0, 0, 0, 6, 195, 29, 145, 1, 76, 0,
+ 7, 195, 77, 145, 4, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 12, 17, 76, 76, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 101, 48, 146, 100, 64, 66, 0, 0, 8, 195, 76, 133, 196, 72, 8,
+ 11, 0, 0, 0, 0, 0, 0, 0, 6, 66, 100, 208, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 99, 104,
+ 0, 100, 100, 0, 102, 102, 0, 108, 108, 0, 116, 104, 0, 7, 6, 97, 0, 4, 2, 17, 67, 3, 35, 0, 2, 17, 67, 17, 67, 0,
+ 4, 3, 119, 0, 2, 98, 0, 2, 99, 104, 0, 2, 100, 0, 2, 100, 100, 0, 2, 102, 0, 2, 102, 102, 0, 2, 103, 0, 2, 115,
+ 0, 2, 116, 104, 0, 8, 2, 32, 0, 97, 0, 101, 3, 120, 0, 105, 3, 121, 0, 117, 3, 122, 0, 119, 2, 12, 3, 123, 0, 7,
+ 6, 98, 0, 3, 71, 0, 8, 2, 32, 3, 71, 114, 0, 7, 6, 99, 0, 3, 49, 0, 119, 110, 8, 3, 49, 112, 65, 0, 4, 104,
+ 1, 101, 3, 99, 0, 104, 1, 105, 0, 104, 1, 117, 0, 104, 3, 101, 0, 8, 2, 32, 3, 108, 49, 0, 104, 8, 2, 32, 3, 108,
+ 101, 0, 7, 6, 100, 0, 3, 72, 0, 8, 2, 32, 3, 72, 114, 0, 100, 3, 86, 0, 100, 8, 2, 32, 3, 108, 86, 0, 7, 6,
+ 101, 0, 4, 2, 17, 67, 3, 108, 0, 2, 17, 67, 17, 67, 0, 2, 119, 17, 65, 0, 4, 3, 117, 0, 2, 98, 0, 2, 99, 104,
+ 0, 2, 100, 0, 2, 100, 100, 0, 2, 102, 0, 2, 102, 102, 0, 2, 103, 0, 2, 115, 0, 2, 116, 104, 0, 8, 2, 32, 0, 101,
+ 0, 4, 105, 3, 124, 0, 121, 0, 117, 3, 125, 0, 119, 2, 12, 3, 126, 0, 7, 6, 102, 0, 102, 3, 83, 0, 3, 84, 0, 102,
+ 8, 2, 32, 3, 108, 83, 0, 8, 2, 32, 3, 108, 84, 0, 7, 6, 103, 0, 3, 81, 0, 119, 114, 3, 81, 58, 14, 34, 0, 119,
+ 110, 3, 81, 58, 14, 50, 0, 119, 108, 3, 81, 58, 14, 55, 0, 8, 2, 32, 3, 108, 81, 0, 7, 6, 104, 0, 3, 107, 0, 8,
+ 2, 32, 3, 107, 119, 0, 7, 6, 105, 0, 2, 17, 65, 3, 57, 0, 4, 2, 17, 67, 3, 109, 0, 2, 17, 67, 17, 67, 0, 4,
+ 3, 114, 0, 2, 98, 0, 2, 99, 104, 0, 2, 100, 0, 2, 100, 100, 0, 2, 102, 0, 2, 102, 102, 0, 2, 103, 0, 2, 108, 0,
+ 2, 110, 0, 2, 114, 0, 2, 115, 0, 2, 116, 104, 0, 8, 2, 32, 0, 105, 0, 119, 2, 12, 3, 127, 0, 7, 6, 106, 0, 3,
+ 75, 0, 8, 2, 32, 3, 75, 113, 0, 7, 6, 107, 0, 3, 49, 0, 8, 2, 32, 3, 49, 113, 0, 7, 6, 108, 0, 3, 55, 0,
+ 108, 3, 105, 0, 108, 97, 110, 8, 3, 105, 35, 50, 0, 8, 2, 32, 3, 108, 55, 0, 108, 8, 2, 32, 3, 108, 105, 0, 7, 6,
+ 109, 0, 3, 65, 0, 8, 2, 32, 3, 108, 65, 0, 7, 6, 110, 0, 3, 50, 0, 103, 3, 68, 0, 8, 2, 32, 3, 108, 50, 0,
+ 103, 8, 2, 32, 3, 108, 68, 0, 7, 6, 111, 0, 4, 2, 17, 67, 3, 111, 0, 2, 17, 67, 17, 67, 0, 4, 3, 118, 0, 2,
+ 98, 0, 2, 99, 104, 0, 2, 100, 0, 2, 100, 100, 0, 2, 102, 0, 2, 102, 102, 0, 2, 103, 0, 2, 115, 0, 2, 116, 104, 0,
+ 8, 2, 32, 0, 111, 0, 105, 3, 129, 0, 4, 101, 3, 130, 0, 117, 0, 7, 6, 112, 0, 3, 48, 0, 8, 2, 32, 3, 48, 114,
+ 0, 104, 3, 83, 0, 104, 8, 2, 32, 3, 83, 114, 0, 7, 6, 113, 0, 3, 49, 0, 117, 3, 49, 58, 0, 8, 2, 32, 3, 49,
+ 58, 119, 0, 7, 6, 114, 0, 3, 34, 0, 104, 3, 107, 34, 0, 104, 8, 2, 32, 3, 107, 34, 118, 0, 8, 2, 32, 3, 108, 34,
+ 0, 7, 6, 115, 0, 3, 89, 0, 105, 2, 17, 65, 3, 91, 0, 8, 2, 32, 3, 108, 89, 0, 7, 6, 116, 0, 3, 47, 0, 8,
+ 2, 32, 3, 47, 114, 0, 104, 3, 87, 0, 104, 8, 2, 32, 3, 108, 87, 0, 7, 6, 117, 0, 8, 2, 32, 3, 4, 109, 71, 6,
+ 108, 72, 111, 55, 0, 4, 2, 17, 67, 3, 110, 0, 2, 17, 67, 17, 67, 0, 4, 3, 115, 0, 2, 98, 0, 2, 99, 104, 0, 2,
+ 100, 0, 2, 100, 100, 0, 2, 102, 0, 2, 102, 102, 0, 2, 103, 0, 2, 108, 0, 2, 108, 108, 0, 2, 110, 0, 2, 114, 0, 2,
+ 115, 0, 2, 116, 104, 0, 117, 0, 119, 2, 12, 3, 128, 0, 7, 6, 118, 0, 3, 84, 0, 8, 2, 32, 3, 84, 114, 0, 7, 6,
+ 119, 0, 8, 2, 108, 3, 0, 4, 1, 103, 3, 58, 0, 2, 17, 65, 0, 4, 1, 10, 2, 25, 12, 3, 112, 0, 2, 17, 67, 0,
+ 2, 17, 67, 17, 67, 0, 4, 3, 116, 0, 2, 98, 0, 2, 99, 104, 0, 2, 100, 0, 2, 100, 100, 0, 2, 102, 0, 2, 102, 102,
+ 0, 2, 103, 0, 2, 115, 0, 2, 116, 104, 0, 8, 2, 32, 0, 119, 0, 121, 3, 132, 0, 7, 6, 120, 0, 3, 49, 89, 0, 8,
+ 2, 32, 3, 108, 49, 89, 0, 7, 6, 121, 0, 110, 8, 2, 32, 110, 3, 13, 0, 110, 8, 2, 32, 3, 13, 50, 0, 8, 2, 119,
+ 3, 57, 0, 4, 2, 17, 67, 3, 110, 0, 2, 17, 67, 17, 67, 0, 4, 2, 21, 12, 3, 113, 0, 8, 2, 32, 0, 4, 3, 115,
+ 0, 2, 99, 104, 0, 2, 100, 0, 2, 100, 100, 0, 2, 103, 0, 2, 115, 0, 2, 116, 104, 0, 119, 2, 12, 3, 128, 0, 7, 6,
+ 122, 0, 3, 88, 0, 8, 2, 32, 3, 88, 116, 0, 7, 6, 0, 39, 114, 2, 32, 14, 128, 128, 130, 3, 34, 0, 195, 160, 3, 35,
+ 0, 46, 3, 48, 132, 50, 47, 0, 39, 110, 2, 32, 14, 128, 128, 130, 3, 50, 0, 39, 99, 104, 2, 32, 14, 128, 128, 131, 3, 101,
+ 0, 195, 168, 3, 108, 0, 195, 172, 3, 109, 0, 4, 195, 185, 3, 110, 0, 225, 187, 179, 0, 195, 178, 3, 111, 0, 225, 186, 129, 3,
+ 112, 0, 4, 195, 174, 3, 114, 0, 195, 175, 0, 4, 195, 187, 3, 115, 0, 197, 183, 0, 197, 181, 3, 116, 0, 195, 170, 3, 117, 0,
+ 195, 180, 3, 118, 0, 195, 162, 3, 119, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts9 = FileInMemory_createWithData (3462, reinterpret_cast<const char *> (&espeakdata_dicts9_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/cy_dict",
U"cy");
- my addItem_move (espeakdata_dicts10.move());
+ Collection_addItem (me.peek(), espeakdata_dicts9.transfer());
- static unsigned char espeakdata_dicts11_data[208490] = {
- 0, 4, 0, 0, 253, 209, 1, 0, 11, 200, 65, 35, 199, 72, 19, 77, 165, 32, 15, 8, 197, 52, 244, 134, 20, 208, 15, 0, 13, 202,
- 61, 35, 129, 52, 83, 148, 21, 34, 78, 28, 15, 13, 202, 52, 19, 137, 24, 84, 212, 21, 34, 78, 28, 15, 13, 202, 44, 243, 150, 60,
- 197, 84, 21, 34, 78, 28, 15, 13, 202, 44, 243, 134, 72, 243, 148, 21, 34, 78, 28, 15, 13, 202, 36, 229, 5, 73, 3, 204, 21, 34,
- 78, 28, 15, 13, 202, 36, 225, 11, 88, 20, 148, 21, 34, 78, 28, 15, 13, 202, 16, 242, 213, 52, 83, 148, 21, 34, 78, 28, 15, 13,
- 202, 5, 33, 213, 52, 83, 148, 21, 34, 78, 28, 15, 0, 8, 197, 80, 18, 212, 36, 176, 15, 7, 196, 88, 20, 129, 56, 16, 0, 17,
- 67, 52, 83, 128, 65, 36, 50, 15, 89, 108, 0, 81, 115, 195, 165, 32, 10, 199, 4, 229, 9, 8, 147, 211, 20, 15, 9, 198, 60, 224,
- 78, 37, 53, 0, 15, 9, 198, 9, 81, 134, 37, 53, 0, 15, 15, 204, 81, 32, 78, 77, 50, 210, 36, 33, 82, 36, 225, 192, 15, 15,
- 204, 77, 80, 147, 80, 19, 148, 37, 97, 82, 36, 225, 192, 15, 15, 204, 72, 148, 201, 44, 245, 149, 72, 65, 82, 36, 225, 192, 15, 15,
- 204, 64, 84, 147, 64, 82, 212, 37, 97, 82, 36, 225, 192, 15, 15, 204, 64, 84, 134, 20, 181, 9, 60, 225, 82, 36, 225, 192, 15, 15,
- 204, 44, 243, 134, 20, 181, 9, 60, 225, 82, 36, 225, 192, 15, 15, 204, 36, 225, 18, 20, 114, 83, 81, 33, 82, 36, 225, 192, 15, 10,
- 199, 16, 82, 193, 56, 84, 211, 20, 15, 10, 199, 52, 243, 143, 45, 32, 84, 36, 15, 14, 70, 77, 81, 134, 60, 194, 192, 89, 109, 83,
- 109, 49, 0, 6, 195, 52, 83, 128, 8, 0, 12, 201, 4, 32, 146, 21, 98, 65, 81, 84, 128, 15, 11, 200, 64, 21, 18, 60, 225, 83,
- 76, 80, 15, 0, 9, 198, 104, 243, 204, 60, 114, 64, 15, 12, 201, 16, 83, 9, 44, 21, 5, 77, 49, 64, 15, 10, 199, 36, 224, 68,
- 124, 181, 129, 80, 15, 0, 9, 198, 5, 0, 84, 37, 50, 192, 15, 7, 196, 5, 0, 84, 36, 15, 9, 198, 44, 243, 150, 20, 229, 0,
- 15, 9, 198, 44, 243, 148, 4, 229, 0, 15, 9, 198, 5, 0, 78, 4, 113, 64, 15, 9, 68, 5, 4, 12, 20, 21, 0, 47, 12, 68,
- 32, 21, 132, 20, 107, 117, 86, 13, 0, 76, 13, 4, 95, 116, 117, 114, 47, 6, 112, 12, 50, 72, 0, 5, 193, 108, 43, 49, 0, 11,
- 200, 80, 83, 80, 21, 32, 84, 85, 32, 15, 11, 200, 48, 149, 20, 21, 32, 84, 85, 32, 15, 11, 200, 16, 83, 79, 45, 32, 84, 85,
- 32, 15, 8, 197, 60, 194, 69, 72, 80, 15, 8, 197, 56, 245, 5, 72, 80, 15, 8, 197, 56, 81, 197, 72, 80, 15, 10, 199, 77, 98,
- 78, 16, 193, 82, 36, 15, 10, 199, 77, 84, 141, 84, 193, 82, 36, 15, 10, 199, 76, 180, 137, 8, 193, 82, 36, 15, 10, 199, 65, 34,
- 86, 5, 65, 82, 36, 15, 10, 199, 28, 19, 1, 57, 65, 82, 36, 15, 10, 199, 25, 34, 77, 85, 33, 82, 36, 15, 10, 199, 24, 19,
- 19, 44, 225, 82, 36, 15, 10, 199, 21, 2, 71, 60, 225, 82, 36, 15, 10, 199, 12, 130, 75, 4, 225, 82, 36, 15, 10, 199, 8, 146,
- 143, 85, 65, 82, 36, 15, 10, 199, 5, 37, 9, 48, 193, 82, 36, 15, 9, 198, 52, 244, 203, 61, 98, 84, 15, 9, 198, 4, 229, 18,
- 4, 50, 84, 15, 8, 197, 36, 66, 79, 80, 144, 15, 13, 69, 76, 244, 8, 36, 80, 89, 125, 40, 83, 111, 0, 0, 11, 200, 77, 65,
- 82, 20, 244, 203, 61, 0, 15, 9, 198, 44, 148, 149, 72, 114, 64, 15, 11, 200, 76, 180, 159, 16, 65, 82, 21, 32, 15, 18, 70, 61,
- 34, 71, 4, 210, 64, 39, 34, 36, 81, 6, 35, 65, 37, 0, 15, 9, 198, 21, 84, 153, 80, 210, 64, 15, 9, 198, 4, 224, 84, 60,
- 210, 64, 15, 0, 6, 195, 72, 81, 201, 15, 8, 197, 52, 20, 212, 36, 176, 15, 8, 197, 28, 84, 212, 36, 176, 15, 8, 197, 8, 84,
- 212, 36, 176, 15, 6, 65, 8, 71, 36, 0, 0, 9, 198, 29, 39, 195, 37, 53, 0, 15, 10, 199, 29, 147, 78, 5, 50, 85, 52, 15,
- 9, 198, 36, 229, 133, 57, 64, 82, 15, 9, 198, 4, 229, 9, 45, 96, 82, 15, 10, 199, 45, 103, 210, 84, 192, 78, 80, 15, 0, 12,
- 201, 44, 243, 77, 37, 52, 193, 72, 144, 84, 15, 12, 201, 8, 20, 137, 84, 212, 213, 48, 96, 84, 15, 7, 196, 81, 82, 193, 56, 16,
- 7, 196, 72, 243, 65, 56, 16, 7, 196, 4, 97, 129, 8, 15, 0, 10, 199, 65, 39, 211, 21, 37, 133, 72, 15, 12, 201, 20, 229, 18,
- 21, 4, 133, 56, 19, 148, 15, 0, 33, 69, 65, 80, 140, 36, 48, 48, 109, 71, 55, 114, 49, 15, 89, 132, 12, 84, 111, 89, 14, 50,
- 0, 81, 115, 101, 114, 118, 105, 99, 101, 110, 32, 30, 69, 65, 80, 140, 36, 48, 48, 109, 71, 55, 114, 49, 15, 89, 132, 12, 84, 111,
- 89, 0, 81, 115, 101, 114, 118, 105, 99, 101, 32, 31, 69, 65, 80, 140, 36, 48, 48, 108, 71, 55, 36, 49, 15, 72, 39, 65, 6, 117,
- 57, 50, 0, 15, 81, 100, 111, 109, 97, 105, 110, 32, 6, 65, 12, 89, 36, 0, 0, 11, 200, 81, 35, 205, 64, 85, 9, 77, 64, 15,
- 11, 200, 77, 84, 146, 20, 19, 9, 77, 64, 15, 11, 200, 48, 144, 133, 72, 19, 9, 77, 64, 15, 11, 200, 40, 245, 82, 56, 19, 9,
- 77, 64, 15, 11, 200, 8, 83, 12, 21, 68, 137, 77, 64, 15, 12, 201, 8, 144, 140, 36, 241, 210, 4, 97, 82, 15, 10, 199, 81, 34,
- 83, 80, 84, 211, 20, 15, 10, 199, 36, 229, 5, 72, 84, 211, 20, 15, 10, 199, 45, 241, 133, 72, 84, 133, 80, 15, 16, 75, 84, 225,
- 5, 73, 53, 1, 80, 83, 69, 57, 64, 21, 0, 47, 0, 8, 197, 76, 20, 139, 60, 208, 15, 13, 202, 76, 179, 204, 20, 209, 83, 80,
- 84, 133, 72, 15, 9, 198, 81, 149, 129, 29, 66, 71, 15, 9, 198, 61, 4, 137, 29, 66, 71, 15, 9, 198, 56, 20, 129, 29, 66, 71,
- 15, 9, 198, 48, 149, 129, 29, 66, 71, 15, 9, 198, 81, 149, 129, 29, 66, 71, 15, 9, 198, 56, 20, 129, 29, 66, 71, 15, 9, 198,
- 48, 149, 129, 29, 66, 71, 15, 0, 9, 198, 44, 20, 142, 20, 243, 0, 15, 0, 9, 198, 32, 84, 143, 37, 51, 69, 15, 9, 198, 24,
- 20, 195, 37, 51, 69, 15, 9, 198, 13, 146, 204, 37, 51, 69, 15, 9, 198, 8, 20, 20, 37, 51, 69, 15, 13, 202, 72, 81, 204, 20,
- 209, 78, 80, 84, 133, 80, 15, 13, 202, 4, 194, 207, 32, 243, 9, 76, 84, 133, 80, 15, 12, 201, 12, 192, 73, 73, 99, 217, 4, 224,
- 197, 15, 9, 68, 9, 35, 206, 96, 21, 0, 47, 6, 65, 16, 72, 36, 0, 0, 15, 204, 46, 147, 147, 16, 148, 203, 72, 147, 73, 56,
- 84, 128, 15, 7, 196, 60, 224, 78, 36, 15, 9, 198, 97, 147, 15, 29, 32, 70, 15, 9, 198, 64, 20, 129, 29, 32, 70, 15, 9, 198,
- 48, 149, 15, 29, 32, 70, 15, 9, 198, 44, 83, 73, 29, 32, 70, 15, 9, 198, 24, 243, 143, 29, 32, 70, 15, 9, 198, 16, 83, 79,
- 29, 32, 70, 15, 17, 70, 64, 83, 132, 4, 229, 0, 48, 121, 68, 72, 6, 121, 68, 0, 15, 0, 8, 197, 72, 21, 137, 56, 80, 15,
- 15, 69, 8, 83, 9, 104, 80, 71, 36, 55, 37, 12, 89, 0, 66, 12, 201, 5, 34, 223, 60, 195, 199, 37, 50, 192, 15, 8, 197, 20,
- 212, 1, 80, 144, 15, 8, 197, 4, 194, 217, 52, 144, 15, 12, 69, 12, 243, 142, 36, 80, 49, 109, 50, 37, 0, 11, 67, 76, 147, 128,
- 89, 6, 37, 50, 0, 76, 0, 12, 201, 45, 103, 210, 84, 192, 78, 80, 148, 203, 15, 12, 201, 44, 19, 95, 48, 83, 206, 80, 148, 203,
- 15, 9, 198, 29, 80, 82, 4, 226, 64, 15, 14, 4, 95, 100, 112, 116, 10, 49, 4, 108, 65, 117, 12, 0, 0, 9, 198, 61, 67, 211,
- 44, 244, 0, 15, 10, 199, 48, 144, 137, 16, 147, 169, 76, 15, 10, 199, 28, 192, 77, 61, 84, 169, 76, 15, 10, 199, 4, 192, 149, 52,
- 147, 169, 76, 15, 8, 197, 8, 84, 204, 60, 112, 15, 12, 201, 45, 33, 65, 80, 149, 137, 80, 85, 0, 15, 11, 200, 64, 20, 129, 16,
- 148, 201, 76, 176, 15, 11, 200, 60, 36, 212, 21, 68, 137, 76, 176, 15, 11, 200, 52, 85, 1, 24, 244, 137, 76, 176, 15, 11, 200, 52,
- 19, 131, 33, 84, 137, 76, 176, 15, 11, 200, 48, 144, 129, 56, 84, 201, 76, 176, 15, 11, 200, 36, 225, 15, 56, 84, 201, 76, 176, 15,
- 11, 200, 36, 195, 21, 76, 244, 137, 76, 176, 15, 11, 200, 28, 16, 143, 56, 84, 201, 76, 176, 15, 11, 200, 21, 128, 197, 57, 68, 137,
- 76, 176, 15, 14, 203, 20, 208, 78, 12, 148, 1, 80, 244, 137, 76, 176, 15, 11, 200, 13, 147, 9, 56, 68, 137, 76, 176, 15, 11, 200,
- 4, 195, 21, 76, 244, 137, 76, 176, 15, 0, 11, 200, 65, 35, 205, 37, 50, 213, 165, 48, 15, 11, 200, 36, 229, 18, 5, 97, 78, 165,
- 48, 15, 12, 201, 81, 32, 78, 77, 3, 210, 82, 148, 128, 15, 12, 201, 72, 82, 207, 52, 208, 78, 18, 148, 128, 15, 9, 198, 21, 0,
- 85, 48, 85, 0, 15, 9, 198, 76, 19, 137, 80, 85, 0, 15, 9, 198, 44, 21, 137, 80, 85, 0, 15, 9, 198, 20, 229, 9, 80, 85,
- 0, 15, 12, 201, 72, 17, 9, 60, 195, 199, 37, 50, 192, 15, 12, 201, 52, 146, 210, 60, 225, 83, 37, 50, 192, 15, 12, 201, 45, 35,
- 206, 60, 195, 199, 37, 50, 192, 15, 12, 201, 44, 20, 143, 48, 147, 135, 37, 50, 192, 15, 12, 201, 32, 148, 16, 60, 195, 199, 37, 50,
- 192, 15, 12, 201, 25, 33, 78, 60, 195, 199, 37, 50, 192, 15, 12, 201, 24, 147, 13, 60, 195, 199, 37, 50, 192, 15, 9, 198, 56, 144,
- 133, 56, 149, 0, 15, 10, 199, 4, 224, 75, 60, 197, 84, 36, 15, 9, 198, 64, 243, 9, 80, 146, 192, 15, 9, 198, 52, 82, 193, 56,
- 146, 192, 15, 9, 198, 44, 84, 129, 52, 146, 192, 15, 9, 198, 72, 81, 133, 72, 21, 0, 15, 9, 198, 89, 83, 14, 21, 32, 66, 15,
- 9, 198, 81, 32, 70, 36, 176, 66, 15, 9, 198, 72, 83, 65, 72, 176, 66, 15, 9, 198, 44, 243, 80, 5, 32, 66, 15, 9, 198, 44,
- 243, 77, 85, 64, 66, 15, 9, 198, 16, 82, 204, 36, 224, 66, 15, 0, 12, 201, 76, 176, 82, 48, 21, 9, 58, 148, 192, 15, 12, 201,
- 44, 243, 77, 84, 226, 75, 5, 74, 82, 15, 12, 201, 44, 243, 12, 4, 35, 210, 5, 74, 82, 15, 12, 201, 16, 83, 79, 57, 53, 18,
- 5, 74, 82, 15, 10, 199, 25, 32, 78, 44, 241, 143, 56, 15, 15, 204, 77, 68, 149, 45, 69, 82, 4, 194, 83, 80, 148, 203, 15, 0,
- 12, 201, 88, 17, 193, 8, 243, 132, 21, 33, 64, 15, 12, 201, 65, 35, 199, 72, 19, 77, 21, 33, 64, 15, 12, 201, 44, 243, 150, 60,
- 197, 84, 21, 33, 64, 15, 12, 201, 44, 243, 148, 72, 20, 212, 21, 33, 64, 15, 12, 201, 16, 242, 213, 52, 83, 148, 21, 33, 64, 15,
- 12, 201, 5, 33, 213, 52, 83, 148, 21, 33, 64, 15, 8, 197, 33, 243, 5, 72, 144, 15, 8, 197, 26, 147, 5, 72, 144, 15, 0, 6,
- 195, 48, 241, 201, 15, 9, 198, 64, 83, 5, 72, 147, 133, 15, 9, 198, 44, 243, 5, 72, 147, 133, 15, 16, 205, 56, 21, 9, 60, 224,
- 76, 76, 240, 201, 4, 194, 83, 80, 15, 12, 201, 64, 244, 201, 80, 149, 137, 80, 85, 0, 15, 12, 201, 56, 81, 193, 80, 149, 137, 80,
- 85, 0, 15, 6, 65, 24, 115, 83, 0, 0, 10, 199, 61, 85, 133, 73, 69, 82, 20, 15, 10, 199, 44, 243, 134, 37, 69, 82, 20, 15,
- 9, 198, 17, 35, 199, 37, 53, 0, 15, 9, 198, 77, 147, 132, 36, 177, 82, 15, 9, 198, 73, 80, 146, 36, 49, 82, 15, 10, 199, 72,
- 84, 197, 73, 97, 82, 20, 15, 10, 199, 72, 84, 15, 73, 65, 82, 20, 15, 10, 199, 72, 21, 9, 60, 225, 82, 20, 15, 10, 199, 64,
- 192, 75, 5, 65, 82, 20, 15, 10, 199, 64, 21, 5, 57, 65, 82, 20, 15, 10, 199, 64, 19, 12, 21, 65, 82, 20, 15, 10, 199, 45,
- 85, 133, 73, 65, 82, 20, 15, 10, 199, 45, 83, 13, 36, 225, 82, 20, 15, 10, 199, 24, 244, 198, 5, 65, 82, 20, 15, 9, 198, 24,
- 84, 142, 37, 49, 82, 15, 10, 199, 16, 242, 212, 61, 33, 82, 20, 15, 10, 199, 16, 84, 197, 73, 65, 82, 20, 15, 10, 199, 16, 82,
- 210, 21, 65, 82, 20, 15, 10, 199, 16, 80, 129, 81, 65, 82, 20, 15, 10, 199, 5, 69, 5, 77, 65, 82, 20, 15, 10, 199, 5, 4,
- 15, 73, 65, 82, 20, 15, 10, 199, 4, 181, 9, 60, 225, 82, 20, 15, 9, 198, 5, 35, 69, 56, 145, 78, 15, 9, 198, 16, 19, 65,
- 76, 49, 78, 15, 0, 7, 196, 45, 84, 133, 72, 15, 11, 200, 45, 35, 206, 60, 209, 84, 72, 144, 15, 11, 200, 5, 81, 9, 60, 209,
- 84, 72, 144, 15, 12, 201, 25, 83, 132, 4, 209, 78, 80, 19, 0, 15, 0, 28, 68, 88, 244, 133, 76, 84, 108, 12, 89, 15, 49, 84,
- 121, 6, 47, 36, 34, 0, 81, 107, 118, 97, 114, 116, 101, 114, 32, 11, 200, 53, 84, 203, 84, 192, 84, 85, 32, 15, 11, 200, 44, 20,
- 130, 85, 32, 84, 61, 32, 15, 11, 200, 36, 228, 208, 37, 32, 84, 61, 32, 15, 9, 198, 77, 1, 67, 36, 83, 0, 15, 12, 201, 77,
- 65, 82, 20, 243, 69, 81, 34, 64, 15, 12, 201, 44, 243, 15, 72, 147, 69, 81, 34, 64, 15, 12, 201, 24, 147, 15, 76, 241, 137, 45,
- 83, 64, 15, 12, 201, 80, 84, 146, 37, 67, 210, 37, 83, 64, 15, 12, 201, 60, 97, 133, 73, 67, 210, 37, 83, 64, 15, 9, 198, 61,
- 5, 9, 52, 19, 0, 15, 7, 196, 88, 244, 133, 76, 72, 0, 10, 199, 54, 144, 140, 21, 34, 78, 28, 15, 12, 201, 12, 128, 82, 48,
- 21, 1, 56, 84, 137, 15, 9, 198, 32, 148, 212, 61, 34, 69, 15, 6, 65, 28, 81, 36, 0, 0, 11, 200, 33, 227, 132, 80, 84, 137,
- 56, 112, 15, 10, 199, 8, 20, 143, 56, 84, 211, 20, 15, 0, 18, 67, 44, 19, 128, 49, 118, 50, 15, 107, 117, 0, 81, 104, 97, 118,
- 101, 32, 11, 200, 40, 84, 137, 44, 244, 143, 76, 80, 15, 7, 196, 52, 84, 207, 56, 15, 13, 202, 81, 34, 65, 56, 117, 76, 5, 66,
- 79, 56, 15, 13, 202, 81, 32, 78, 76, 195, 203, 5, 66, 79, 56, 15, 13, 202, 77, 68, 129, 56, 117, 76, 5, 66, 79, 56, 15, 13,
- 202, 44, 243, 148, 20, 212, 12, 5, 66, 79, 56, 15, 13, 202, 36, 229, 18, 61, 52, 5, 45, 66, 79, 56, 15, 13, 202, 36, 212, 18,
- 61, 98, 83, 5, 66, 79, 56, 15, 13, 202, 4, 178, 207, 52, 211, 196, 5, 66, 79, 56, 15, 9, 198, 64, 147, 129, 29, 66, 71, 15,
- 11, 200, 60, 229, 15, 28, 83, 133, 76, 80, 15, 11, 200, 64, 20, 148, 36, 50, 80, 36, 80, 15, 7, 196, 44, 149, 9, 56, 15, 9,
- 198, 64, 147, 129, 29, 66, 71, 15, 6, 195, 44, 19, 128, 76, 0, 9, 198, 36, 228, 212, 37, 69, 84, 15, 13, 202, 52, 21, 18, 36,
- 181, 76, 21, 34, 78, 28, 15, 13, 202, 36, 225, 18, 20, 117, 76, 21, 34, 78, 28, 15, 13, 202, 20, 180, 208, 48, 242, 84, 21, 34,
- 78, 28, 15, 13, 202, 16, 148, 212, 72, 144, 149, 21, 34, 78, 28, 15, 13, 202, 8, 20, 146, 36, 176, 68, 21, 34, 78, 28, 15, 12,
- 201, 77, 3, 206, 80, 19, 137, 76, 209, 64, 15, 12, 201, 76, 83, 73, 56, 20, 137, 76, 209, 64, 15, 12, 201, 52, 243, 133, 80, 20,
- 137, 76, 209, 64, 15, 12, 201, 20, 180, 212, 72, 83, 73, 76, 209, 64, 15, 0, 14, 203, 65, 39, 211, 85, 4, 15, 76, 149, 9, 60,
- 224, 15, 14, 203, 84, 66, 207, 56, 181, 82, 72, 84, 137, 56, 112, 15, 14, 203, 81, 32, 85, 52, 21, 9, 76, 84, 137, 56, 112, 15,
- 14, 203, 81, 32, 78, 76, 210, 84, 80, 84, 137, 56, 112, 15, 14, 203, 80, 84, 212, 4, 209, 78, 80, 84, 137, 56, 112, 15, 14, 203,
- 80, 84, 141, 60, 116, 129, 24, 84, 137, 56, 112, 15, 14, 203, 77, 147, 139, 72, 85, 9, 76, 84, 137, 56, 112, 15, 14, 203, 77, 1,
- 67, 36, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 76, 147, 80, 48, 145, 137, 12, 84, 137, 56, 112, 15, 13, 202, 64, 244, 148, 73,
- 245, 20, 21, 34, 78, 28, 15, 14, 203, 64, 244, 21, 48, 20, 137, 76, 84, 137, 56, 112, 15, 14, 203, 64, 20, 140, 4, 209, 78, 80,
- 84, 137, 56, 112, 15, 14, 203, 56, 243, 73, 56, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 56, 85, 84, 72, 19, 9, 76, 84, 137,
- 56, 112, 15, 14, 203, 56, 21, 21, 72, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 53, 149, 15, 48, 241, 201, 76, 84, 137, 56, 112,
- 15, 14, 203, 48, 144, 133, 72, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 44, 20, 9, 80, 19, 9, 76, 84, 137, 56, 112, 15, 14,
- 203, 44, 19, 12, 36, 116, 129, 24, 84, 137, 56, 112, 15, 14, 203, 36, 65, 79, 48, 241, 201, 76, 84, 137, 56, 112, 15, 14, 203, 32,
- 243, 79, 28, 83, 137, 76, 84, 137, 56, 112, 15, 14, 203, 25, 83, 132, 4, 209, 78, 80, 84, 137, 56, 112, 15, 14, 203, 24, 244, 198,
- 61, 33, 83, 12, 84, 137, 56, 112, 15, 14, 203, 24, 147, 140, 4, 225, 9, 76, 84, 137, 56, 112, 15, 14, 203, 20, 180, 208, 72, 244,
- 18, 36, 84, 137, 56, 112, 15, 14, 203, 16, 148, 203, 72, 147, 73, 56, 84, 137, 56, 112, 15, 14, 203, 16, 147, 69, 57, 50, 79, 56,
- 84, 137, 56, 112, 15, 14, 203, 16, 81, 137, 9, 34, 76, 48, 84, 137, 56, 112, 15, 14, 203, 16, 21, 1, 52, 21, 9, 76, 84, 137,
- 56, 112, 15, 14, 203, 8, 20, 212, 5, 33, 9, 76, 84, 137, 56, 112, 15, 14, 203, 5, 85, 15, 52, 21, 9, 76, 84, 137, 56, 112,
- 15, 14, 203, 4, 193, 129, 8, 85, 9, 76, 84, 137, 56, 112, 15, 14, 203, 4, 48, 197, 77, 50, 79, 56, 84, 137, 56, 112, 15, 10,
- 199, 50, 145, 206, 4, 117, 9, 28, 15, 10, 199, 50, 145, 206, 4, 117, 9, 28, 15, 7, 65, 32, 107, 125, 12, 0, 0, 9, 198, 8,
- 243, 137, 80, 85, 0, 15, 9, 198, 16, 81, 137, 56, 149, 0, 15, 13, 202, 84, 226, 86, 21, 36, 193, 48, 148, 205, 20, 15, 13, 202,
- 44, 243, 12, 20, 181, 9, 88, 148, 205, 20, 15, 9, 198, 5, 54, 76, 4, 229, 0, 15, 0, 25, 67, 28, 21, 128, 81, 117, 15, 89,
- 121, 57, 15, 47, 36, 55, 0, 82, 115, 105, 103, 32, 116, 105, 108, 32, 8, 197, 64, 244, 197, 72, 80, 15, 8, 197, 4, 181, 5, 72,
- 80, 15, 8, 197, 64, 243, 9, 80, 144, 15, 8, 197, 9, 83, 9, 52, 144, 15, 0, 16, 205, 84, 65, 9, 24, 97, 82, 20, 229, 9,
- 21, 34, 78, 28, 15, 10, 199, 52, 21, 5, 52, 21, 9, 44, 15, 10, 199, 5, 34, 84, 52, 85, 9, 44, 15, 10, 199, 16, 84, 5,
- 56, 65, 78, 76, 15, 9, 1, 35, 50, 6, 125, 65, 108, 0, 0, 22, 65, 36, 37, 15, 49, 84, 6, 121, 12, 72, 108, 0, 81, 107,
- 118, 97, 114, 116, 101, 114, 32, 10, 199, 76, 176, 78, 16, 19, 41, 76, 15, 10, 199, 44, 243, 148, 4, 114, 105, 76, 15, 9, 198, 52,
- 81, 9, 125, 96, 76, 15, 8, 65, 36, 10, 37, 11, 0, 76, 0, 11, 200, 80, 83, 132, 20, 229, 9, 165, 48, 15, 11, 200, 65, 33,
- 83, 80, 145, 201, 165, 48, 15, 11, 200, 44, 243, 80, 20, 225, 9, 165, 48, 15, 9, 198, 44, 147, 133, 80, 146, 192, 15, 9, 198, 4,
- 225, 197, 48, 146, 192, 15, 9, 198, 81, 83, 133, 76, 145, 78, 15, 9, 198, 21, 68, 149, 72, 145, 78, 15, 9, 198, 5, 52, 217, 72,
- 145, 78, 15, 13, 1, 37, 48, 51, 39, 89, 6, 115, 50, 72, 0, 27, 0, 11, 200, 56, 83, 204, 37, 66, 75, 84, 208, 15, 11, 200,
- 56, 20, 139, 61, 66, 75, 84, 208, 15, 19, 72, 12, 19, 148, 21, 32, 149, 73, 144, 49, 118, 50, 47, 109, 71, 34, 37, 0, 7, 1,
- 38, 10, 108, 58, 0, 0, 12, 201, 44, 21, 1, 65, 83, 20, 21, 33, 64, 15, 12, 201, 25, 32, 71, 52, 83, 148, 21, 33, 64, 15,
- 12, 201, 24, 245, 15, 44, 244, 9, 21, 33, 64, 15, 24, 73, 8, 243, 130, 60, 227, 137, 21, 33, 64, 71, 108, 68, 71, 108, 68, 57,
- 6, 115, 12, 34, 0, 15, 12, 201, 8, 19, 132, 21, 35, 204, 21, 33, 64, 15, 11, 200, 65, 39, 212, 21, 34, 84, 84, 208, 15, 12,
- 201, 72, 81, 133, 45, 67, 210, 37, 83, 64, 15, 12, 201, 65, 35, 214, 37, 51, 210, 37, 83, 64, 15, 12, 201, 52, 147, 137, 77, 65,
- 82, 37, 83, 64, 15, 12, 201, 45, 33, 77, 5, 67, 210, 37, 83, 64, 15, 9, 198, 16, 148, 203, 60, 98, 76, 15, 13, 1, 39, 35,
- 48, 39, 89, 47, 34, 6, 108, 83, 0, 0, 8, 197, 28, 83, 204, 60, 112, 15, 14, 68, 44, 19, 133, 48, 49, 117, 50, 6, 36, 55,
- 0, 15, 6, 195, 33, 84, 137, 15, 9, 198, 48, 147, 143, 48, 85, 77, 15, 9, 198, 76, 147, 9, 12, 149, 77, 15, 9, 198, 64, 243,
- 15, 56, 149, 77, 15, 7, 196, 32, 16, 137, 48, 15, 7, 196, 12, 149, 137, 48, 15, 7, 196, 88, 242, 193, 48, 15, 7, 196, 64, 242,
- 193, 48, 15, 7, 196, 24, 242, 193, 48, 15, 7, 65, 40, 57, 108, 86, 0, 0, 13, 202, 64, 20, 129, 48, 193, 76, 60, 116, 129, 52,
- 15, 9, 198, 52, 147, 12, 36, 32, 82, 15, 9, 198, 17, 35, 205, 20, 64, 82, 15, 0, 15, 1, 42, 6, 117, 89, 72, 14, 34, 4,
- 37, 89, 81, 0, 27, 0, 14, 70, 48, 145, 197, 76, 243, 64, 55, 111, 89, 109, 65, 0, 9, 198, 65, 35, 211, 4, 148, 212, 15, 9,
- 198, 48, 147, 135, 88, 148, 212, 15, 17, 70, 77, 98, 78, 28, 243, 64, 89, 84, 36, 68, 6, 108, 65, 0, 15, 9, 198, 16, 21, 1,
- 56, 243, 64, 15, 9, 198, 5, 85, 15, 56, 243, 64, 15, 9, 198, 16, 144, 71, 72, 19, 64, 15, 9, 198, 4, 224, 71, 72, 19, 64,
- 15, 9, 198, 65, 35, 194, 48, 83, 64, 15, 10, 69, 8, 244, 212, 60, 224, 21, 0, 47, 8, 1, 43, 48, 55, 40, 89, 0, 0, 10,
- 199, 64, 241, 1, 29, 34, 83, 80, 15, 10, 199, 64, 84, 211, 36, 210, 83, 80, 15, 10, 199, 52, 243, 143, 80, 82, 83, 80, 15, 10,
- 199, 52, 243, 129, 72, 178, 83, 80, 15, 10, 199, 45, 83, 20, 85, 34, 83, 80, 15, 10, 199, 44, 243, 148, 61, 34, 83, 80, 15, 10,
- 199, 24, 19, 1, 56, 114, 83, 80, 15, 10, 199, 21, 128, 197, 73, 2, 83, 80, 15, 10, 199, 16, 81, 129, 37, 66, 83, 80, 15, 10,
- 199, 8, 19, 132, 4, 114, 83, 80, 15, 11, 200, 164, 179, 206, 60, 210, 83, 21, 32, 15, 11, 200, 65, 39, 206, 84, 209, 82, 21, 32,
- 15, 11, 200, 45, 244, 133, 77, 65, 82, 21, 32, 15, 7, 196, 76, 83, 137, 48, 15, 7, 65, 44, 49, 125, 12, 0, 0, 11, 200, 5,
- 4, 5, 56, 66, 67, 37, 64, 15, 8, 197, 65, 81, 82, 36, 192, 15, 12, 201, 25, 224, 143, 72, 113, 78, 76, 84, 128, 15, 0, 13,
- 202, 81, 32, 78, 76, 194, 84, 80, 84, 133, 72, 15, 11, 200, 84, 226, 84, 5, 34, 83, 52, 80, 15, 11, 200, 76, 128, 77, 4, 226,
- 83, 52, 80, 15, 11, 200, 64, 197, 82, 4, 194, 83, 52, 80, 15, 11, 200, 64, 83, 142, 4, 194, 83, 52, 80, 15, 11, 200, 52, 17,
- 206, 21, 66, 83, 52, 80, 15, 11, 200, 44, 242, 193, 36, 226, 83, 52, 80, 15, 11, 200, 33, 148, 14, 61, 66, 83, 52, 80, 15, 11,
- 200, 32, 83, 12, 20, 226, 83, 52, 80, 15, 11, 200, 12, 19, 22, 36, 226, 83, 52, 80, 15, 8, 197, 77, 148, 212, 20, 208, 15, 0,
- 7, 196, 81, 34, 105, 72, 15, 10, 199, 64, 243, 9, 80, 243, 15, 28, 15, 10, 199, 32, 85, 5, 72, 243, 15, 28, 15, 8, 197, 25,
- 84, 201, 60, 224, 15, 16, 205, 84, 66, 210, 101, 53, 1, 48, 194, 83, 21, 34, 78, 28, 15, 16, 205, 36, 225, 21, 77, 68, 137, 4,
- 194, 83, 21, 34, 78, 28, 15, 16, 205, 16, 149, 137, 76, 147, 206, 4, 194, 83, 21, 34, 78, 28, 15, 14, 203, 48, 21, 144, 5, 53,
- 5, 85, 34, 83, 21, 32, 15, 14, 203, 25, 83, 139, 80, 147, 206, 4, 194, 83, 21, 32, 15, 14, 203, 9, 84, 133, 5, 82, 210, 5,
- 66, 83, 21, 32, 15, 10, 199, 29, 34, 78, 4, 117, 9, 28, 15, 12, 201, 77, 147, 139, 72, 243, 137, 76, 209, 64, 15, 12, 201, 72,
- 85, 129, 56, 50, 9, 76, 209, 64, 15, 12, 201, 56, 20, 131, 37, 52, 201, 76, 209, 64, 15, 12, 201, 48, 84, 194, 36, 19, 137, 76,
- 209, 64, 15, 12, 201, 37, 51, 205, 61, 33, 137, 76, 209, 64, 15, 12, 201, 4, 224, 75, 72, 243, 137, 76, 209, 64, 15, 12, 201, 4,
- 194, 207, 32, 243, 9, 76, 209, 64, 15, 10, 199, 21, 128, 197, 48, 193, 78, 76, 15, 10, 199, 29, 34, 78, 4, 117, 9, 28, 15, 10,
- 199, 44, 243, 147, 60, 224, 78, 76, 15, 11, 70, 24, 148, 133, 92, 19, 12, 21, 0, 47, 14, 1, 47, 89, 81, 51, 108, 89, 72, 34,
- 121, 57, 0, 27, 0, 7, 196, 12, 84, 149, 80, 15, 17, 206, 61, 1, 82, 5, 66, 79, 56, 19, 9, 76, 84, 137, 56, 112, 15, 15,
- 204, 76, 83, 148, 36, 209, 78, 80, 19, 9, 76, 84, 128, 15, 10, 199, 52, 243, 135, 60, 195, 201, 16, 15, 10, 199, 52, 85, 1, 48,
- 195, 201, 16, 15, 15, 204, 44, 19, 21, 56, 64, 143, 72, 113, 78, 76, 84, 128, 15, 9, 68, 56, 145, 200, 80, 21, 0, 47, 6, 65,
- 48, 115, 55, 0, 13, 4, 95, 100, 105, 97, 6, 39, 65, 55, 129, 72, 0, 0, 9, 198, 4, 231, 211, 80, 84, 201, 15, 11, 200, 61,
- 97, 82, 53, 241, 212, 36, 112, 15, 12, 201, 28, 80, 143, 52, 209, 82, 48, 145, 192, 15, 10, 199, 44, 243, 147, 61, 37, 9, 20, 15,
- 10, 199, 5, 81, 9, 80, 244, 137, 20, 15, 10, 199, 76, 227, 194, 8, 148, 205, 20, 15, 10, 199, 64, 244, 21, 48, 148, 205, 20, 15,
- 10, 199, 56, 146, 9, 48, 148, 205, 20, 15, 10, 199, 56, 21, 21, 72, 148, 205, 20, 15, 10, 199, 37, 51, 1, 52, 148, 205, 20, 15,
- 10, 199, 25, 85, 21, 72, 148, 205, 20, 15, 10, 199, 20, 212, 9, 72, 148, 205, 20, 15, 10, 199, 8, 245, 21, 48, 148, 205, 20, 15,
- 10, 199, 4, 181, 9, 88, 148, 205, 20, 15, 14, 203, 44, 243, 135, 21, 53, 9, 60, 225, 82, 21, 64, 15, 11, 200, 124, 181, 137, 88,
- 19, 5, 57, 48, 15, 9, 198, 16, 144, 77, 4, 229, 0, 15, 0, 12, 201, 25, 243, 143, 52, 83, 143, 48, 241, 192, 15, 12, 201, 61,
- 97, 82, 88, 147, 132, 20, 194, 71, 15, 12, 201, 32, 83, 73, 76, 103, 210, 37, 50, 192, 15, 12, 201, 5, 67, 79, 76, 103, 210, 37,
- 50, 192, 15, 0, 10, 199, 72, 85, 15, 84, 50, 41, 72, 15, 10, 199, 44, 243, 132, 84, 181, 41, 72, 15, 10, 199, 36, 228, 208, 20,
- 181, 41, 72, 15, 9, 198, 88, 83, 4, 124, 66, 71, 15, 10, 199, 76, 176, 66, 4, 117, 9, 28, 15, 9, 198, 76, 85, 159, 72, 66,
- 71, 15, 10, 199, 24, 82, 140, 4, 117, 9, 28, 15, 10, 199, 76, 176, 66, 4, 117, 9, 28, 15, 10, 199, 24, 82, 140, 4, 117, 9,
- 28, 15, 15, 70, 76, 245, 8, 20, 38, 64, 89, 109, 86, 14, 71, 37, 0, 0, 10, 199, 52, 148, 193, 57, 68, 143, 64, 15, 10, 199,
- 24, 147, 1, 57, 68, 143, 64, 15, 10, 199, 76, 180, 143, 25, 83, 41, 76, 15, 12, 201, 8, 84, 212, 36, 19, 9, 80, 85, 0, 69,
- 9, 198, 4, 84, 143, 17, 35, 205, 15, 12, 201, 85, 53, 1, 8, 147, 9, 80, 85, 0, 15, 12, 201, 76, 83, 147, 84, 19, 9, 80,
- 85, 0, 15, 12, 201, 36, 229, 129, 48, 145, 9, 80, 85, 0, 15, 12, 201, 36, 211, 79, 8, 147, 9, 80, 85, 0, 15, 12, 201, 36,
- 195, 5, 28, 19, 9, 80, 85, 0, 15, 12, 201, 8, 84, 212, 36, 19, 9, 80, 85, 0, 15, 12, 201, 4, 224, 201, 20, 227, 137, 80,
- 85, 0, 15, 9, 198, 64, 84, 137, 24, 84, 137, 15, 9, 198, 44, 147, 133, 76, 84, 137, 15, 9, 198, 24, 20, 193, 56, 84, 137, 15,
- 10, 199, 100, 226, 214, 125, 33, 9, 28, 15, 10, 199, 77, 145, 41, 77, 67, 9, 28, 15, 10, 199, 58, 145, 22, 20, 225, 9, 28, 15,
- 11, 200, 81, 48, 82, 37, 53, 9, 76, 176, 15, 11, 200, 77, 81, 1, 56, 84, 201, 76, 176, 15, 11, 200, 64, 84, 137, 24, 84, 137,
- 76, 176, 15, 11, 200, 64, 83, 135, 20, 116, 137, 76, 176, 15, 11, 200, 56, 244, 212, 4, 193, 201, 76, 176, 15, 11, 200, 37, 51, 205,
- 21, 68, 137, 76, 176, 15, 14, 203, 36, 66, 79, 77, 147, 139, 72, 21, 9, 76, 176, 15, 14, 203, 32, 148, 212, 61, 34, 67, 37, 53,
- 9, 76, 176, 15, 14, 203, 32, 84, 141, 4, 100, 143, 16, 149, 9, 76, 176, 15, 11, 200, 28, 83, 205, 21, 68, 137, 76, 176, 15, 11,
- 200, 8, 243, 66, 5, 53, 9, 76, 176, 15, 14, 203, 8, 82, 1, 88, 147, 210, 37, 53, 9, 76, 176, 15, 11, 200, 4, 193, 65, 80,
- 244, 137, 76, 176, 15, 9, 198, 81, 32, 86, 21, 53, 9, 15, 8, 197, 80, 82, 206, 36, 176, 15, 7, 196, 72, 16, 129, 80, 15, 7,
- 196, 64, 148, 129, 80, 15, 7, 196, 44, 20, 129, 80, 15, 6, 65, 52, 115, 65, 0, 0, 9, 198, 76, 176, 66, 20, 195, 206, 15, 9,
- 198, 52, 146, 210, 60, 99, 206, 15, 11, 200, 61, 97, 82, 24, 202, 68, 36, 112, 15, 12, 201, 80, 21, 84, 60, 195, 199, 37, 50, 192,
- 15, 12, 201, 76, 240, 201, 60, 195, 199, 37, 50, 192, 15, 12, 201, 76, 83, 73, 60, 195, 199, 37, 50, 192, 15, 12, 201, 65, 54, 75,
- 60, 195, 199, 37, 50, 192, 15, 12, 201, 64, 244, 148, 84, 114, 83, 37, 50, 192, 15, 15, 204, 44, 243, 148, 72, 17, 9, 45, 67, 210,
- 37, 50, 192, 15, 12, 201, 33, 145, 18, 60, 195, 199, 37, 50, 192, 15, 15, 204, 32, 19, 12, 84, 50, 78, 5, 67, 210, 37, 50, 192,
- 15, 12, 201, 28, 83, 133, 4, 195, 199, 37, 50, 192, 15, 12, 201, 25, 148, 201, 60, 195, 199, 37, 50, 192, 15, 12, 201, 21, 70, 77,
- 60, 195, 199, 37, 50, 192, 15, 15, 204, 5, 33, 213, 52, 83, 148, 5, 67, 210, 37, 50, 192, 15, 9, 198, 52, 83, 15, 16, 146, 192,
- 15, 9, 198, 20, 192, 83, 80, 146, 192, 15, 11, 200, 24, 192, 71, 20, 195, 1, 57, 64, 15, 0, 10, 199, 44, 244, 146, 61, 50, 79,
- 56, 15, 11, 200, 80, 84, 146, 5, 52, 197, 72, 80, 15, 12, 201, 77, 68, 129, 25, 50, 217, 48, 66, 71, 15, 0, 15, 204, 29, 32,
- 77, 52, 21, 9, 44, 19, 9, 80, 85, 0, 15, 12, 201, 65, 149, 8, 4, 115, 210, 124, 148, 203, 15, 0, 17, 70, 72, 82, 137, 12,
- 84, 133, 34, 116, 57, 111, 89, 6, 114, 109, 0, 9, 198, 80, 245, 82, 57, 84, 133, 15, 12, 201, 84, 226, 70, 61, 35, 73, 80, 85,
- 0, 15, 12, 201, 77, 85, 133, 73, 243, 137, 80, 85, 0, 15, 12, 201, 72, 17, 9, 44, 19, 9, 80, 85, 0, 15, 12, 201, 44, 20,
- 1, 8, 147, 9, 80, 85, 0, 15, 12, 201, 32, 243, 79, 28, 83, 137, 80, 85, 0, 15, 9, 198, 77, 2, 79, 56, 84, 133, 15, 9,
- 198, 76, 176, 78, 16, 84, 133, 15, 9, 198, 64, 242, 78, 80, 84, 133, 15, 9, 198, 52, 245, 9, 88, 84, 133, 15, 9, 198, 52, 20,
- 137, 56, 84, 133, 15, 9, 198, 29, 37, 80, 64, 84, 133, 15, 9, 198, 29, 37, 78, 16, 84, 133, 15, 9, 198, 28, 20, 129, 28, 84,
- 133, 15, 9, 198, 24, 145, 213, 72, 84, 133, 15, 9, 198, 4, 192, 82, 52, 84, 133, 15, 9, 198, 4, 181, 9, 88, 84, 133, 15, 9,
- 198, 4, 35, 210, 80, 84, 133, 15, 9, 198, 82, 148, 146, 21, 34, 64, 15, 9, 198, 77, 74, 66, 21, 34, 64, 15, 9, 198, 76, 225,
- 68, 44, 84, 137, 15, 9, 198, 76, 192, 71, 80, 84, 137, 15, 12, 201, 81, 32, 78, 77, 3, 210, 80, 21, 0, 15, 6, 65, 56, 115,
- 50, 0, 0, 10, 199, 52, 20, 135, 5, 34, 78, 20, 15, 10, 199, 24, 147, 9, 65, 2, 78, 20, 15, 9, 198, 44, 244, 148, 37, 51,
- 206, 15, 9, 198, 64, 21, 137, 48, 195, 206, 15, 9, 198, 52, 81, 1, 48, 163, 206, 15, 9, 198, 89, 42, 86, 48, 84, 137, 15, 10,
- 199, 80, 83, 5, 52, 85, 18, 36, 15, 10, 199, 76, 241, 137, 77, 65, 82, 36, 15, 10, 199, 72, 85, 8, 5, 97, 82, 36, 15, 10,
- 199, 64, 81, 1, 57, 65, 82, 36, 15, 10, 199, 61, 33, 7, 100, 65, 82, 36, 15, 10, 199, 45, 83, 147, 80, 193, 82, 36, 15, 10,
- 199, 44, 242, 197, 81, 65, 82, 36, 15, 10, 199, 44, 194, 77, 65, 33, 82, 36, 15, 10, 199, 41, 84, 137, 77, 65, 82, 36, 15, 10,
- 199, 36, 225, 129, 57, 65, 82, 36, 15, 9, 198, 9, 39, 206, 16, 84, 137, 15, 10, 199, 64, 197, 84, 60, 226, 85, 52, 15, 10, 199,
- 32, 20, 141, 60, 226, 85, 52, 15, 10, 199, 8, 84, 153, 48, 194, 85, 52, 15, 9, 198, 52, 19, 132, 5, 64, 82, 15, 0, 10, 199,
- 16, 241, 5, 44, 17, 143, 56, 15, 10, 199, 65, 35, 214, 37, 50, 79, 56, 15, 10, 199, 44, 243, 148, 85, 50, 79, 56, 15, 13, 202,
- 41, 84, 212, 36, 98, 75, 5, 66, 79, 56, 15, 13, 202, 24, 19, 19, 36, 98, 75, 5, 66, 79, 56, 15, 10, 199, 16, 147, 73, 77,
- 50, 79, 56, 15, 10, 199, 16, 83, 73, 77, 50, 79, 56, 15, 7, 196, 17, 84, 5, 72, 15, 11, 200, 16, 84, 212, 36, 195, 5, 72,
- 144, 15, 15, 204, 45, 38, 83, 80, 19, 12, 60, 116, 129, 24, 148, 203, 15, 11, 200, 44, 193, 80, 80, 243, 65, 56, 144, 15, 12, 201,
- 44, 243, 132, 37, 66, 79, 56, 19, 0, 15, 0, 9, 198, 88, 242, 193, 48, 148, 212, 15, 9, 198, 4, 227, 129, 48, 148, 212, 15, 11,
- 200, 80, 83, 5, 88, 148, 201, 60, 224, 15, 11, 200, 77, 80, 195, 21, 52, 201, 60, 224, 15, 11, 200, 20, 180, 203, 49, 84, 201, 60,
- 224, 15, 11, 200, 16, 148, 203, 85, 52, 201, 60, 224, 15, 11, 200, 16, 145, 210, 21, 52, 201, 60, 224, 15, 11, 200, 16, 81, 210, 21,
- 52, 201, 60, 224, 15, 15, 204, 76, 83, 148, 36, 209, 78, 80, 19, 9, 80, 85, 0, 15, 15, 204, 72, 84, 208, 20, 181, 1, 8, 147,
- 9, 80, 85, 0, 15, 10, 199, 125, 53, 5, 80, 148, 197, 72, 15, 10, 199, 17, 243, 79, 56, 148, 197, 72, 15, 12, 201, 72, 81, 213,
- 48, 17, 5, 81, 34, 64, 15, 12, 201, 45, 96, 75, 76, 19, 22, 21, 34, 64, 15, 12, 201, 64, 192, 78, 21, 64, 82, 37, 83, 64,
- 15, 12, 201, 16, 83, 6, 36, 224, 82, 37, 83, 64, 15, 9, 198, 41, 85, 133, 56, 147, 0, 15, 9, 198, 24, 241, 5, 72, 19, 0,
- 15, 0, 9, 198, 21, 85, 1, 56, 20, 201, 15, 12, 201, 77, 74, 75, 36, 243, 69, 81, 34, 64, 15, 12, 201, 52, 20, 139, 76, 180,
- 137, 28, 84, 137, 15, 12, 201, 25, 84, 197, 57, 64, 83, 80, 84, 137, 15, 8, 197, 16, 83, 69, 57, 48, 15, 5, 65, 60, 39, 0,
- 0, 11, 200, 72, 83, 1, 80, 149, 137, 77, 64, 15, 11, 200, 72, 80, 201, 16, 149, 137, 77, 64, 15, 9, 198, 16, 151, 212, 37, 53,
- 0, 15, 11, 200, 16, 85, 1, 36, 195, 9, 77, 64, 15, 9, 198, 61, 0, 67, 37, 65, 84, 15, 12, 201, 65, 241, 1, 28, 241, 201,
- 76, 84, 128, 15, 9, 198, 61, 0, 76, 37, 49, 82, 15, 11, 200, 61, 0, 153, 28, 113, 76, 36, 112, 15, 12, 201, 120, 192, 143, 72,
- 113, 78, 76, 84, 128, 15, 12, 201, 29, 33, 78, 120, 113, 78, 76, 84, 128, 15, 6, 195, 61, 0, 76, 15, 10, 1, 61, 55, 6, 37,
- 65, 36, 86, 0, 0, 9, 198, 65, 35, 195, 20, 74, 82, 15, 9, 198, 61, 1, 82, 5, 74, 82, 15, 9, 198, 52, 241, 5, 48, 202,
- 82, 15, 9, 198, 52, 81, 1, 48, 170, 82, 15, 9, 198, 12, 128, 85, 24, 106, 82, 15, 9, 198, 5, 36, 129, 56, 122, 82, 15, 7,
- 196, 25, 85, 15, 56, 15, 13, 202, 80, 82, 206, 60, 180, 129, 80, 148, 197, 72, 15, 13, 202, 76, 176, 78, 16, 147, 129, 88, 148, 197,
- 72, 15, 13, 202, 65, 35, 194, 48, 83, 65, 80, 148, 197, 72, 15, 13, 202, 52, 84, 139, 4, 229, 9, 48, 148, 197, 72, 15, 13, 202,
- 24, 146, 212, 36, 243, 129, 48, 148, 197, 72, 15, 13, 202, 12, 243, 148, 4, 147, 133, 72, 148, 197, 72, 15, 14, 68, 28, 19, 73, 56,
- 81, 117, 65, 6, 115, 68, 0, 15, 11, 200, 72, 81, 143, 72, 210, 83, 52, 80, 15, 11, 200, 64, 243, 25, 80, 82, 83, 52, 80, 15,
- 11, 200, 61, 53, 18, 4, 178, 83, 52, 80, 15, 11, 200, 56, 244, 150, 4, 114, 83, 52, 80, 15, 11, 200, 53, 148, 212, 36, 50, 83,
- 52, 80, 15, 11, 200, 28, 145, 193, 57, 66, 83, 52, 80, 15, 11, 200, 28, 84, 141, 4, 226, 83, 52, 80, 15, 11, 200, 4, 225, 204,
- 36, 50, 83, 52, 80, 15, 11, 200, 4, 176, 68, 20, 210, 83, 52, 80, 15, 8, 197, 20, 208, 140, 20, 208, 15, 12, 201, 44, 243, 148,
- 36, 225, 78, 80, 19, 0, 15, 13, 69, 76, 129, 73, 48, 16, 91, 37, 12, 55, 118, 0, 0, 9, 198, 36, 208, 133, 12, 147, 0, 15,
- 0, 10, 199, 77, 80, 147, 80, 149, 21, 80, 15, 9, 198, 81, 35, 205, 8, 244, 197, 15, 9, 198, 77, 147, 66, 36, 244, 197, 15, 9,
- 198, 76, 179, 5, 72, 244, 197, 15, 9, 198, 76, 176, 66, 36, 244, 197, 15, 9, 198, 65, 35, 199, 56, 244, 197, 15, 9, 198, 5, 3,
- 212, 20, 244, 197, 15, 12, 201, 8, 18, 212, 21, 34, 79, 48, 241, 201, 15, 15, 204, 61, 1, 82, 5, 66, 79, 56, 19, 9, 76, 84,
- 128, 15, 9, 198, 4, 224, 77, 56, 84, 197, 15, 7, 196, 24, 147, 137, 80, 15, 7, 196, 5, 50, 65, 80, 15, 6, 65, 64, 48, 36,
- 0, 14, 1, 64, 89, 50, 4, 117, 71, 14, 55, 6, 117, 12, 0, 0, 11, 200, 125, 33, 70, 73, 145, 212, 36, 112, 15, 11, 200, 52,
- 148, 212, 74, 148, 212, 36, 112, 15, 11, 200, 65, 241, 1, 28, 241, 201, 76, 176, 15, 13, 202, 77, 80, 138, 20, 181, 9, 88, 148, 205,
- 20, 15, 13, 202, 77, 2, 82, 37, 69, 65, 48, 148, 205, 20, 15, 13, 202, 76, 243, 78, 4, 208, 149, 48, 148, 205, 20, 15, 13, 202,
- 64, 20, 139, 36, 228, 207, 56, 148, 205, 20, 15, 13, 202, 44, 243, 147, 21, 37, 129, 80, 148, 205, 20, 15, 13, 202, 16, 80, 197, 57,
- 68, 129, 48, 148, 205, 20, 15, 9, 198, 65, 33, 83, 20, 229, 0, 15, 0, 11, 67, 76, 145, 192, 89, 121, 57, 0, 49, 45, 17, 67,
- 76, 145, 192, 89, 37, 15, 84, 117, 0, 81, 104, 118, 97, 100, 32, 8, 197, 52, 149, 15, 76, 80, 15, 12, 201, 64, 19, 31, 60, 229,
- 15, 48, 241, 192, 15, 12, 201, 52, 18, 133, 77, 71, 212, 37, 50, 192, 15, 6, 195, 76, 145, 192, 72, 0, 10, 199, 44, 243, 77, 4,
- 225, 41, 72, 15, 10, 199, 60, 67, 206, 80, 243, 15, 28, 15, 10, 199, 60, 49, 65, 56, 243, 15, 28, 15, 10, 199, 36, 211, 85, 56,
- 243, 15, 28, 15, 10, 199, 52, 85, 1, 25, 148, 201, 44, 15, 0, 10, 199, 49, 82, 211, 85, 34, 105, 76, 15, 12, 201, 81, 34, 86,
- 36, 19, 9, 80, 85, 0, 15, 12, 201, 76, 82, 211, 84, 19, 9, 80, 85, 0, 15, 12, 201, 72, 83, 1, 80, 149, 137, 80, 85, 0,
- 15, 12, 201, 56, 245, 1, 8, 147, 9, 80, 85, 0, 15, 12, 201, 53, 84, 201, 44, 19, 9, 80, 85, 0, 15, 12, 201, 17, 84, 129,
- 8, 147, 9, 80, 85, 0, 15, 9, 198, 81, 38, 76, 48, 84, 137, 15, 9, 198, 81, 35, 204, 16, 84, 137, 15, 9, 198, 77, 66, 75,
- 48, 84, 137, 15, 9, 198, 49, 83, 83, 44, 84, 137, 15, 9, 198, 45, 82, 143, 56, 84, 137, 15, 9, 198, 45, 38, 68, 16, 84, 137,
- 15, 9, 198, 44, 192, 84, 80, 84, 137, 15, 9, 198, 17, 34, 76, 48, 84, 137, 15, 14, 203, 81, 32, 78, 76, 21, 12, 4, 229, 9,
- 76, 176, 15, 14, 203, 72, 85, 137, 76, 147, 206, 37, 53, 9, 76, 176, 15, 14, 203, 61, 4, 15, 73, 69, 78, 37, 53, 9, 76, 176,
- 15, 14, 203, 45, 33, 65, 80, 147, 206, 37, 53, 9, 76, 176, 15, 14, 203, 36, 195, 21, 76, 147, 206, 37, 53, 9, 76, 176, 15, 14,
- 203, 8, 144, 140, 36, 245, 5, 44, 20, 137, 76, 176, 15, 7, 196, 72, 20, 9, 16, 15, 8, 197, 73, 80, 146, 36, 176, 15, 6, 65,
- 68, 49, 40, 0, 0, 18, 70, 48, 81, 197, 56, 65, 78, 55, 36, 81, 6, 115, 50, 72, 14, 50, 0, 12, 201, 77, 65, 82, 20, 245,
- 25, 66, 148, 128, 15, 12, 201, 72, 84, 212, 5, 84, 129, 82, 148, 128, 15, 12, 201, 44, 243, 147, 81, 37, 75, 82, 148, 128, 15, 15,
- 204, 60, 227, 205, 5, 67, 208, 60, 145, 84, 37, 50, 192, 15, 9, 198, 72, 85, 15, 72, 146, 192, 15, 9, 198, 52, 245, 15, 72, 146,
- 192, 15, 9, 198, 88, 20, 137, 4, 229, 0, 15, 0, 18, 5, 100, 106, 39, 101, 114, 72, 37, 12, 6, 72, 57, 36, 12, 57, 108, 0,
- 0, 18, 67, 76, 176, 76, 89, 49, 118, 15, 107, 117, 0, 81, 104, 97, 118, 101, 32, 9, 198, 64, 84, 137, 76, 179, 208, 15, 9, 198,
- 32, 244, 143, 76, 179, 208, 15, 9, 198, 20, 225, 15, 76, 179, 208, 15, 15, 204, 36, 228, 212, 73, 83, 69, 57, 64, 76, 37, 53, 0,
- 15, 6, 195, 76, 176, 76, 76, 0, 21, 72, 72, 82, 137, 12, 84, 137, 56, 112, 34, 36, 57, 37, 89, 6, 36, 51, 37, 68, 0, 11,
- 200, 77, 81, 134, 48, 84, 137, 56, 112, 15, 11, 200, 76, 178, 84, 76, 84, 137, 56, 112, 15, 11, 200, 76, 84, 1, 72, 84, 137, 56,
- 112, 15, 11, 200, 72, 82, 137, 12, 84, 137, 56, 112, 15, 11, 200, 64, 147, 15, 80, 84, 137, 56, 112, 15, 11, 200, 52, 20, 137, 56,
- 84, 137, 56, 112, 15, 11, 200, 44, 243, 15, 72, 84, 137, 56, 112, 15, 11, 200, 44, 195, 193, 44, 84, 137, 56, 112, 15, 11, 200, 28,
- 20, 129, 28, 84, 137, 56, 112, 15, 11, 200, 24, 145, 213, 72, 84, 137, 56, 112, 15, 11, 200, 16, 19, 137, 76, 84, 137, 56, 112, 15,
- 11, 200, 5, 52, 213, 72, 84, 137, 56, 112, 15, 7, 196, 48, 19, 69, 48, 15, 12, 201, 65, 35, 212, 60, 179, 204, 48, 84, 133, 15,
- 12, 201, 16, 148, 195, 37, 3, 9, 56, 84, 133, 15, 7, 196, 28, 83, 65, 48, 15, 7, 196, 4, 227, 129, 48, 15, 10, 199, 52, 19,
- 135, 20, 176, 78, 80, 15, 10, 199, 36, 228, 201, 57, 80, 78, 80, 15, 6, 65, 72, 115, 34, 0, 0, 15, 204, 28, 84, 212, 4, 197,
- 16, 77, 146, 207, 48, 241, 192, 15, 9, 198, 28, 197, 75, 4, 115, 206, 15, 9, 198, 72, 83, 1, 80, 147, 206, 15, 9, 198, 36, 195,
- 21, 76, 147, 206, 15, 9, 198, 16, 149, 137, 76, 147, 206, 15, 9, 198, 4, 195, 21, 76, 147, 206, 15, 12, 201, 37, 51, 31, 56, 65,
- 82, 36, 225, 5, 15, 0, 10, 199, 44, 243, 134, 85, 50, 79, 56, 15, 10, 199, 36, 211, 73, 77, 50, 79, 56, 15, 13, 202, 76, 84,
- 137, 21, 4, 143, 17, 80, 197, 72, 15, 10, 199, 44, 193, 77, 20, 229, 9, 56, 15, 10, 199, 52, 19, 12, 61, 32, 201, 56, 15, 8,
- 67, 80, 129, 64, 21, 0, 47, 0, 11, 200, 81, 34, 85, 52, 96, 84, 61, 32, 15, 11, 200, 72, 81, 143, 72, 208, 84, 61, 32, 15,
- 11, 200, 16, 82, 204, 4, 208, 84, 61, 32, 15, 9, 198, 21, 33, 207, 56, 243, 64, 15, 9, 198, 4, 116, 143, 56, 243, 64, 15, 11,
- 200, 72, 81, 140, 20, 180, 201, 60, 224, 15, 11, 200, 64, 84, 150, 21, 36, 201, 60, 224, 15, 11, 200, 44, 243, 150, 21, 36, 201, 60,
- 224, 15, 9, 198, 21, 2, 71, 72, 19, 64, 15, 11, 200, 64, 83, 137, 12, 147, 12, 36, 224, 15, 18, 4, 95, 100, 111, 116, 58, 37,
- 86, 72, 6, 127, 47, 35, 71, 108, 84, 0, 0, 7, 196, 52, 241, 5, 48, 15, 6, 65, 76, 36, 89, 0, 0, 9, 198, 77, 0, 84,
- 38, 148, 192, 15, 12, 201, 77, 0, 83, 80, 144, 201, 80, 85, 0, 15, 11, 200, 77, 0, 84, 36, 84, 137, 56, 112, 15, 9, 198, 77,
- 0, 84, 36, 84, 128, 15, 10, 199, 77, 0, 78, 45, 83, 5, 72, 15, 9, 198, 77, 0, 76, 36, 84, 133, 15, 9, 198, 77, 0, 68,
- 76, 84, 128, 15, 6, 195, 48, 145, 82, 15, 12, 201, 77, 0, 82, 76, 243, 77, 20, 194, 71, 15, 11, 200, 77, 0, 71, 25, 244, 132,
- 36, 112, 15, 9, 198, 77, 0, 78, 36, 243, 0, 15, 11, 200, 77, 0, 83, 52, 241, 9, 76, 176, 15, 12, 201, 65, 35, 199, 56, 244,
- 212, 36, 177, 82, 15, 12, 201, 52, 83, 1, 56, 179, 204, 36, 177, 82, 15, 12, 201, 20, 193, 75, 81, 35, 206, 36, 177, 82, 15, 12,
- 201, 16, 144, 71, 56, 244, 212, 36, 177, 82, 15, 9, 198, 77, 0, 82, 80, 19, 128, 15, 8, 197, 77, 0, 71, 5, 64, 15, 0, 9,
- 198, 48, 81, 201, 60, 231, 210, 15, 9, 198, 29, 32, 78, 84, 199, 210, 15, 11, 200, 26, 145, 5, 72, 19, 9, 77, 64, 15, 14, 203,
- 44, 243, 147, 21, 37, 129, 80, 244, 137, 84, 208, 15, 18, 67, 48, 241, 192, 55, 108, 49, 6, 36, 50, 0, 44, 15, 81, 105, 110, 32,
- 0, 7, 196, 17, 84, 233, 72, 15, 9, 198, 164, 213, 30, 48, 145, 192, 15, 10, 199, 24, 244, 148, 72, 243, 9, 28, 15, 10, 199, 4,
- 100, 203, 100, 83, 9, 28, 15, 10, 199, 5, 85, 15, 52, 21, 9, 44, 15, 10, 199, 77, 98, 78, 4, 117, 9, 28, 15, 0, 11, 200,
- 52, 21, 18, 36, 181, 76, 125, 32, 15, 11, 200, 64, 84, 148, 20, 229, 12, 36, 112, 15, 11, 200, 61, 3, 21, 44, 177, 76, 36, 112,
- 15, 11, 200, 60, 210, 25, 28, 113, 76, 36, 112, 15, 11, 200, 28, 83, 148, 4, 113, 76, 36, 112, 15, 10, 199, 26, 147, 7, 4, 117,
- 9, 28, 15, 11, 200, 24, 244, 148, 72, 147, 140, 36, 112, 15, 11, 200, 24, 244, 140, 36, 113, 76, 36, 112, 15, 11, 200, 65, 35, 214,
- 20, 226, 69, 57, 48, 15, 11, 200, 44, 243, 150, 20, 226, 69, 57, 48, 15, 11, 200, 36, 225, 210, 20, 66, 69, 57, 48, 15, 10, 199,
- 26, 147, 7, 4, 117, 9, 28, 15, 0, 9, 198, 16, 82, 213, 66, 148, 128, 15, 10, 199, 84, 226, 79, 56, 148, 205, 20, 15, 10, 199,
- 76, 21, 1, 56, 148, 205, 20, 15, 10, 199, 52, 85, 15, 16, 148, 205, 20, 15, 10, 199, 48, 240, 130, 100, 148, 205, 20, 15, 10, 199,
- 20, 180, 207, 80, 148, 205, 20, 15, 9, 198, 80, 19, 135, 20, 229, 0, 15, 0, 11, 200, 24, 202, 74, 80, 83, 137, 77, 64, 15, 12,
- 201, 56, 81, 6, 124, 193, 5, 48, 145, 192, 15, 12, 201, 28, 80, 146, 124, 178, 197, 48, 145, 192, 15, 12, 201, 24, 244, 134, 125, 33,
- 5, 48, 145, 192, 15, 0, 9, 198, 65, 145, 205, 124, 148, 203, 15, 9, 198, 72, 81, 133, 72, 83, 148, 15, 9, 198, 44, 243, 147, 80,
- 19, 148, 15, 0, 9, 198, 81, 38, 75, 44, 84, 137, 15, 9, 198, 76, 225, 82, 64, 84, 137, 15, 9, 198, 76, 213, 71, 48, 84, 137,
- 15, 9, 198, 76, 180, 137, 88, 84, 137, 15, 10, 199, 88, 147, 4, 73, 225, 9, 28, 15, 10, 199, 80, 147, 6, 124, 193, 9, 28, 15,
- 10, 199, 72, 85, 6, 125, 33, 9, 28, 15, 10, 199, 48, 83, 70, 124, 193, 9, 28, 15, 7, 196, 8, 84, 193, 80, 15, 5, 65, 84,
- 40, 0, 0, 9, 198, 88, 144, 146, 5, 67, 210, 15, 14, 203, 88, 149, 137, 76, 82, 212, 36, 243, 137, 77, 64, 15, 13, 202, 65, 39,
- 204, 36, 210, 78, 5, 34, 83, 80, 15, 9, 198, 32, 82, 211, 4, 115, 206, 15, 8, 198, 48, 82, 211, 36, 179, 206, 9, 198, 64, 192,
- 83, 81, 35, 206, 15, 9, 198, 64, 244, 201, 80, 147, 206, 15, 11, 200, 81, 38, 75, 25, 244, 132, 36, 112, 15, 11, 200, 76, 192, 71,
- 25, 244, 132, 36, 112, 15, 11, 200, 76, 19, 132, 25, 244, 132, 36, 112, 15, 11, 200, 65, 34, 83, 89, 244, 132, 36, 112, 15, 11, 200,
- 36, 225, 19, 81, 243, 132, 36, 112, 15, 11, 200, 33, 84, 203, 89, 244, 132, 36, 112, 15, 15, 204, 29, 81, 22, 20, 192, 133, 32, 17,
- 197, 48, 145, 192, 15, 15, 204, 29, 81, 19, 8, 84, 208, 61, 69, 5, 48, 145, 192, 15, 11, 200, 20, 196, 203, 89, 244, 132, 36, 112,
- 15, 11, 200, 4, 224, 80, 125, 53, 9, 76, 176, 15, 0, 16, 5, 99, 100, 39, 101, 110, 89, 36, 12, 72, 36, 12, 112, 50, 0, 22,
- 71, 64, 244, 212, 36, 195, 15, 56, 48, 4, 108, 89, 72, 37, 55, 57, 6, 108, 68, 0, 15, 10, 199, 72, 85, 15, 73, 50, 79, 56,
- 15, 10, 199, 44, 243, 12, 37, 50, 79, 56, 15, 10, 199, 16, 147, 69, 57, 50, 79, 56, 15, 12, 201, 80, 147, 7, 124, 225, 197, 48,
- 145, 192, 15, 12, 201, 60, 212, 212, 124, 225, 5, 48, 145, 192, 15, 12, 201, 52, 148, 212, 124, 226, 197, 48, 145, 192, 15, 12, 201, 24,
- 244, 148, 73, 241, 5, 48, 145, 192, 15, 12, 201, 24, 244, 147, 53, 241, 5, 48, 145, 192, 15, 12, 201, 24, 244, 135, 124, 225, 197, 48,
- 145, 192, 15, 12, 201, 24, 244, 134, 124, 225, 197, 48, 145, 192, 15, 12, 201, 24, 244, 132, 125, 37, 133, 48, 145, 192, 15, 12, 201, 65,
- 241, 5, 72, 20, 212, 37, 50, 192, 15, 12, 201, 25, 147, 15, 28, 83, 133, 80, 148, 203, 15, 0, 11, 200, 52, 19, 20, 30, 148, 133,
- 72, 144, 15, 9, 198, 65, 35, 212, 60, 179, 204, 15, 9, 198, 28, 198, 67, 21, 35, 204, 15, 16, 205, 44, 243, 147, 81, 37, 75, 80,
- 149, 137, 77, 66, 83, 44, 15, 16, 205, 20, 180, 208, 72, 84, 211, 36, 243, 137, 77, 66, 83, 44, 15, 16, 205, 20, 180, 200, 36, 34,
- 84, 36, 243, 137, 77, 66, 83, 44, 15, 9, 198, 48, 149, 15, 72, 19, 0, 15, 0, 12, 201, 164, 161, 78, 80, 161, 78, 21, 34, 64,
- 15, 9, 198, 77, 66, 75, 44, 84, 137, 15, 9, 198, 76, 181, 76, 44, 84, 137, 15, 9, 198, 17, 34, 75, 44, 84, 137, 15, 14, 203,
- 80, 84, 212, 4, 209, 78, 80, 20, 137, 76, 176, 15, 14, 203, 65, 54, 75, 60, 19, 129, 49, 149, 9, 76, 176, 15, 14, 203, 64, 20,
- 140, 4, 209, 78, 80, 20, 137, 76, 176, 15, 14, 203, 52, 85, 1, 48, 195, 199, 72, 17, 137, 76, 176, 15, 14, 203, 45, 34, 77, 36,
- 224, 76, 37, 53, 9, 76, 176, 15, 14, 203, 8, 18, 212, 21, 34, 79, 48, 241, 201, 76, 176, 15, 9, 198, 72, 83, 69, 16, 149, 77,
- 15, 9, 198, 4, 181, 129, 72, 149, 77, 15, 12, 201, 61, 37, 15, 12, 84, 129, 80, 149, 0, 15, 6, 65, 88, 84, 36, 0, 0, 22,
- 72, 44, 243, 134, 37, 35, 65, 56, 64, 49, 109, 50, 83, 111, 34, 65, 6, 118, 50, 72, 0, 9, 198, 56, 245, 1, 80, 147, 206, 15,
- 9, 198, 45, 33, 65, 80, 147, 206, 15, 9, 198, 16, 245, 1, 80, 147, 206, 15, 9, 198, 76, 183, 204, 52, 84, 137, 15, 15, 204, 80,
- 245, 1, 48, 149, 1, 72, 148, 212, 37, 50, 192, 15, 15, 204, 77, 80, 138, 20, 181, 9, 88, 148, 212, 37, 50, 192, 15, 15, 204, 77,
- 2, 82, 37, 69, 65, 48, 148, 212, 37, 50, 192, 15, 15, 204, 52, 84, 139, 4, 229, 9, 48, 148, 212, 37, 50, 192, 15, 15, 204, 37,
- 51, 204, 5, 66, 79, 56, 148, 212, 37, 50, 192, 15, 15, 204, 24, 245, 15, 29, 32, 77, 52, 85, 18, 37, 50, 192, 15, 15, 204, 16,
- 80, 197, 57, 68, 129, 48, 148, 212, 37, 50, 192, 15, 15, 204, 5, 96, 78, 80, 112, 82, 16, 148, 212, 37, 50, 192, 15, 9, 198, 44,
- 243, 12, 60, 145, 0, 15, 9, 198, 77, 243, 1, 72, 149, 77, 15, 10, 199, 24, 243, 129, 77, 65, 78, 36, 15, 9, 198, 24, 97, 82,
- 52, 21, 0, 15, 0, 10, 199, 77, 147, 80, 61, 50, 79, 56, 15, 10, 199, 72, 80, 197, 57, 50, 79, 56, 15, 10, 199, 36, 226, 204,
- 85, 50, 79, 56, 15, 15, 204, 64, 20, 148, 36, 181, 76, 5, 34, 83, 80, 148, 203, 15, 15, 204, 56, 243, 139, 60, 225, 143, 72, 210,
- 83, 80, 148, 203, 15, 15, 204, 16, 148, 203, 72, 147, 73, 56, 21, 15, 72, 148, 203, 15, 0, 10, 200, 64, 19, 143, 65, 66, 75, 60,
- 224, 11, 200, 77, 147, 139, 72, 245, 18, 60, 224, 15, 11, 200, 65, 35, 198, 21, 52, 201, 60, 224, 15, 11, 200, 44, 243, 139, 49, 84,
- 201, 60, 224, 15, 11, 200, 44, 243, 134, 21, 52, 201, 60, 224, 15, 11, 200, 20, 180, 208, 48, 244, 201, 60, 224, 15, 9, 198, 44, 20,
- 129, 88, 83, 0, 15, 9, 198, 12, 83, 148, 72, 19, 0, 15, 21, 4, 95, 49, 77, 52, 6, 36, 12, 50, 15, 71, 37, 55, 37, 57,
- 6, 39, 12, 50, 0, 0, 7, 196, 64, 244, 169, 76, 15, 9, 198, 4, 227, 210, 20, 180, 201, 15, 15, 204, 77, 147, 139, 72, 240, 217,
- 44, 195, 212, 72, 243, 128, 15, 7, 196, 52, 245, 5, 48, 15, 12, 201, 64, 244, 148, 73, 245, 20, 21, 33, 64, 15, 7, 196, 64, 20,
- 9, 48, 15, 7, 196, 88, 20, 193, 48, 15, 7, 196, 56, 20, 193, 48, 15, 14, 65, 92, 72, 6, 108, 71, 36, 55, 47, 84, 36, 12,
- 0, 22, 1, 92, 6, 108, 65, 84, 115, 50, 72, 89, 81, 34, 4, 108, 89, 72, 51, 35, 37, 0, 27, 0, 8, 197, 64, 243, 80, 165,
- 48, 15, 9, 198, 48, 19, 80, 37, 53, 0, 15, 9, 198, 28, 20, 132, 37, 53, 0, 15, 12, 201, 64, 243, 25, 80, 82, 206, 36, 177,
- 82, 15, 0, 0, 7, 196, 28, 82, 41, 72, 15, 6, 195, 4, 181, 84, 15, 14, 203, 81, 32, 78, 76, 148, 212, 61, 34, 83, 21, 32,
- 15, 10, 199, 17, 34, 76, 4, 117, 9, 28, 15, 9, 198, 76, 21, 5, 48, 194, 84, 15, 9, 198, 37, 52, 129, 20, 194, 84, 15, 10,
- 199, 17, 34, 76, 4, 117, 9, 28, 15, 8, 67, 84, 226, 88, 21, 0, 47, 0, 8, 197, 64, 20, 140, 165, 32, 15, 12, 201, 44, 243,
- 15, 56, 144, 76, 37, 53, 0, 15, 11, 200, 4, 225, 210, 36, 33, 76, 36, 112, 15, 11, 200, 4, 195, 73, 56, 65, 76, 36, 112, 15,
- 9, 198, 48, 20, 135, 21, 52, 197, 15, 7, 196, 20, 243, 9, 80, 15, 7, 65, 96, 115, 49, 89, 0, 16, 4, 95, 49, 77, 49, 36,
- 72, 15, 47, 6, 123, 89, 14, 50, 0, 0, 15, 70, 76, 128, 77, 64, 243, 192, 91, 57, 122, 65, 71, 124, 0, 9, 198, 76, 210, 78,
- 46, 148, 128, 15, 9, 66, 4, 64, 118, 86, 0, 49, 45, 7, 66, 4, 64, 118, 11, 0, 21, 4, 95, 49, 77, 50, 6, 36, 12, 50,
- 15, 65, 37, 55, 37, 57, 6, 39, 12, 50, 0, 0, 15, 5, 99, 100, 39, 101, 114, 89, 36, 12, 72, 36, 12, 108, 0, 12, 201, 36,
- 225, 137, 56, 149, 9, 88, 148, 203, 15, 12, 201, 33, 145, 210, 61, 50, 207, 64, 148, 203, 15, 21, 4, 95, 49, 77, 51, 6, 36, 12,
- 50, 15, 65, 37, 55, 37, 57, 6, 121, 12, 72, 0, 0, 10, 199, 65, 32, 71, 52, 21, 9, 44, 15, 0, 12, 201, 61, 34, 69, 57,
- 64, 76, 37, 53, 0, 15, 9, 198, 24, 18, 212, 61, 69, 77, 15, 9, 198, 88, 149, 129, 72, 149, 77, 15, 9, 198, 80, 149, 1, 56,
- 149, 77, 15, 9, 198, 28, 84, 129, 56, 149, 77, 15, 12, 201, 16, 85, 5, 72, 210, 78, 4, 229, 0, 15, 5, 65, 100, 129, 0, 0,
- 18, 207, 36, 228, 212, 73, 83, 69, 57, 64, 76, 37, 49, 82, 36, 225, 192, 15, 12, 201, 65, 35, 194, 48, 83, 65, 80, 146, 192, 15,
- 12, 201, 44, 148, 143, 65, 32, 75, 80, 146, 192, 15, 0, 7, 196, 64, 20, 129, 8, 15, 0, 9, 198, 5, 37, 5, 72, 145, 76, 15,
- 13, 202, 45, 34, 77, 36, 224, 76, 37, 53, 9, 44, 15, 0, 11, 200, 80, 149, 21, 48, 84, 137, 56, 112, 15, 11, 200, 76, 176, 76,
- 64, 84, 137, 56, 112, 15, 11, 200, 72, 83, 143, 88, 84, 137, 56, 112, 15, 11, 200, 72, 83, 5, 28, 84, 137, 56, 112, 15, 11, 200,
- 64, 194, 83, 76, 84, 137, 56, 112, 15, 11, 200, 48, 19, 73, 56, 84, 137, 56, 112, 15, 11, 200, 25, 32, 78, 44, 84, 137, 56, 112,
- 15, 11, 200, 21, 96, 75, 84, 84, 137, 56, 112, 15, 11, 200, 16, 83, 5, 28, 84, 137, 56, 112, 15, 11, 200, 5, 69, 1, 44, 84,
- 137, 56, 112, 15, 10, 199, 25, 83, 132, 4, 209, 78, 80, 15, 10, 199, 16, 85, 5, 72, 113, 78, 80, 15, 10, 199, 77, 84, 16, 48,
- 80, 78, 80, 15, 10, 199, 24, 16, 146, 36, 176, 78, 80, 15, 9, 198, 88, 83, 133, 72, 16, 128, 15, 9, 198, 80, 243, 5, 72, 16,
- 128, 15, 7, 65, 104, 89, 115, 47, 0, 0, 15, 66, 5, 64, 118, 15, 107, 118, 0, 81, 104, 97, 118, 101, 32, 9, 198, 48, 16, 146,
- 4, 67, 210, 15, 9, 198, 44, 244, 146, 36, 67, 210, 15, 9, 198, 20, 193, 86, 5, 67, 210, 15, 9, 198, 20, 193, 75, 81, 35, 206,
- 15, 11, 200, 80, 83, 132, 20, 229, 9, 20, 192, 15, 11, 200, 80, 19, 135, 20, 229, 9, 20, 192, 15, 11, 200, 12, 84, 133, 52, 243,
- 137, 20, 192, 15, 11, 200, 64, 244, 201, 80, 147, 206, 20, 192, 15, 11, 200, 60, 178, 193, 76, 147, 206, 20, 192, 15, 11, 200, 25, 83,
- 139, 80, 147, 206, 20, 192, 15, 12, 201, 77, 148, 212, 20, 208, 84, 37, 49, 82, 15, 12, 201, 77, 64, 78, 16, 20, 132, 37, 49, 82,
- 15, 12, 201, 76, 83, 147, 36, 34, 76, 37, 49, 82, 15, 12, 201, 72, 81, 201, 60, 224, 76, 37, 49, 82, 15, 12, 201, 52, 21, 5,
- 72, 144, 76, 37, 49, 82, 15, 12, 201, 52, 20, 203, 84, 194, 78, 37, 49, 82, 15, 12, 201, 48, 82, 211, 36, 176, 76, 37, 49, 82,
- 15, 12, 201, 45, 38, 83, 80, 19, 12, 37, 49, 82, 15, 12, 201, 44, 20, 129, 52, 83, 12, 37, 49, 82, 15, 12, 201, 32, 244, 208,
- 37, 64, 76, 37, 49, 82, 15, 12, 201, 16, 83, 79, 45, 32, 84, 37, 49, 82, 15, 12, 201, 8, 17, 193, 80, 83, 12, 37, 49, 82,
- 15, 12, 201, 4, 178, 204, 36, 208, 84, 37, 49, 82, 15, 7, 196, 4, 113, 82, 20, 15, 11, 200, 44, 243, 5, 77, 65, 82, 60, 192,
- 15, 12, 201, 72, 244, 203, 36, 193, 5, 57, 49, 82, 15, 12, 201, 44, 243, 4, 36, 225, 197, 57, 49, 82, 15, 11, 200, 64, 83, 148,
- 4, 115, 206, 4, 192, 15, 11, 200, 44, 243, 147, 20, 228, 213, 4, 192, 15, 11, 200, 32, 82, 211, 4, 115, 206, 4, 192, 15, 11, 200,
- 16, 148, 133, 45, 67, 210, 4, 192, 15, 5, 194, 5, 64, 72, 0, 10, 199, 36, 212, 12, 61, 50, 79, 56, 15, 10, 199, 44, 193, 80,
- 80, 243, 65, 56, 16, 0, 11, 200, 44, 243, 80, 36, 192, 84, 61, 32, 15, 9, 198, 65, 54, 75, 61, 49, 64, 15, 11, 200, 52, 85,
- 1, 48, 195, 198, 60, 224, 15, 9, 198, 64, 84, 147, 60, 225, 76, 15, 13, 202, 57, 146, 233, 8, 147, 135, 20, 228, 197, 72, 15, 13,
- 202, 32, 170, 82, 72, 147, 135, 20, 228, 197, 72, 15, 11, 200, 76, 19, 22, 4, 67, 210, 4, 224, 15, 11, 200, 72, 19, 132, 73, 84,
- 201, 4, 224, 15, 12, 201, 36, 228, 213, 24, 98, 67, 36, 83, 148, 15, 8, 197, 88, 20, 137, 4, 32, 15, 0, 8, 67, 60, 176, 89,
- 21, 0, 47, 0, 10, 199, 8, 80, 82, 8, 82, 132, 20, 67, 12, 201, 64, 84, 147, 60, 226, 70, 36, 49, 82, 15, 10, 199, 28, 83,
- 65, 48, 147, 132, 20, 15, 10, 199, 25, 148, 147, 80, 147, 132, 20, 15, 8, 197, 29, 32, 67, 36, 192, 15, 8, 197, 25, 32, 71, 36,
- 192, 15, 0, 12, 68, 56, 241, 197, 56, 50, 6, 39, 14, 50, 0, 9, 198, 53, 84, 203, 84, 199, 210, 15, 9, 198, 12, 83, 12, 84,
- 199, 210, 15, 9, 198, 4, 197, 133, 60, 199, 210, 15, 7, 196, 44, 147, 137, 56, 15, 11, 200, 80, 161, 78, 21, 34, 78, 16, 80, 15,
- 11, 200, 77, 98, 71, 21, 34, 78, 16, 80, 15, 11, 200, 44, 243, 147, 84, 194, 78, 16, 80, 15, 11, 200, 44, 84, 148, 20, 210, 78,
- 16, 80, 15, 11, 200, 36, 225, 129, 57, 66, 78, 16, 80, 15, 11, 200, 32, 84, 148, 84, 114, 78, 16, 80, 15, 11, 200, 20, 196, 203,
- 21, 34, 78, 16, 80, 15, 11, 200, 16, 19, 147, 21, 34, 78, 16, 80, 15, 10, 199, 9, 83, 7, 5, 34, 69, 56, 15, 0, 19, 5,
- 102, 46, 101, 107, 115, 83, 108, 36, 81, 89, 36, 65, 48, 13, 55, 0, 25, 16, 69, 24, 192, 75, 60, 224, 83, 55, 117, 49, 6, 108,
- 68, 0, 15, 8, 197, 80, 19, 142, 36, 224, 15, 8, 197, 52, 244, 134, 36, 224, 15, 8, 197, 4, 211, 210, 36, 224, 15, 8, 197, 81,
- 35, 202, 4, 224, 15, 8, 197, 72, 16, 130, 36, 224, 15, 10, 199, 77, 66, 77, 84, 192, 78, 76, 15, 0, 7, 196, 52, 20, 213, 80,
- 15, 11, 200, 72, 80, 75, 80, 147, 206, 125, 32, 15, 0, 11, 66, 12, 16, 89, 37, 34, 49, 117, 0, 25, 9, 198, 125, 66, 79, 48,
- 241, 201, 15, 8, 197, 37, 36, 133, 4, 192, 15, 9, 198, 33, 145, 18, 4, 229, 0, 15, 0, 9, 198, 44, 243, 147, 84, 199, 210, 15,
- 9, 198, 12, 148, 139, 84, 199, 210, 15, 8, 197, 124, 119, 201, 76, 176, 15, 0, 9, 198, 64, 243, 25, 4, 210, 68, 15, 9, 198, 64,
- 84, 212, 36, 50, 68, 15, 8, 197, 76, 20, 132, 36, 224, 15, 8, 197, 16, 147, 216, 36, 224, 15, 8, 197, 40, 244, 132, 4, 224, 15,
- 11, 200, 76, 82, 83, 52, 241, 210, 4, 96, 15, 11, 200, 60, 49, 65, 56, 241, 210, 4, 96, 15, 11, 200, 44, 20, 132, 36, 241, 210,
- 4, 96, 15, 11, 200, 8, 144, 140, 36, 241, 210, 4, 96, 15, 9, 198, 36, 224, 201, 16, 83, 148, 15, 9, 198, 29, 32, 68, 36, 83,
- 148, 15, 9, 198, 16, 242, 213, 52, 83, 148, 15, 8, 197, 8, 192, 68, 4, 224, 16, 9, 68, 25, 33, 65, 44, 21, 0, 47, 0, 9,
- 198, 48, 22, 129, 72, 243, 128, 15, 9, 198, 80, 244, 147, 36, 243, 128, 15, 9, 198, 77, 64, 68, 36, 243, 128, 15, 9, 198, 8, 147,
- 12, 36, 243, 128, 15, 9, 198, 5, 82, 212, 36, 243, 128, 15, 12, 201, 48, 81, 201, 80, 147, 73, 80, 85, 0, 15, 12, 201, 25, 32,
- 84, 21, 35, 137, 80, 85, 0, 15, 9, 198, 52, 17, 206, 60, 194, 69, 15, 9, 198, 44, 193, 78, 60, 66, 69, 15, 9, 198, 77, 147,
- 80, 61, 50, 69, 15, 9, 198, 28, 84, 141, 4, 226, 69, 15, 9, 198, 21, 2, 84, 4, 98, 69, 15, 9, 198, 16, 80, 197, 56, 226,
- 69, 15, 7, 196, 76, 83, 73, 80, 15, 9, 198, 56, 146, 207, 80, 147, 128, 15, 9, 198, 44, 20, 143, 80, 147, 128, 15, 9, 198, 76,
- 20, 129, 12, 83, 128, 15, 9, 198, 64, 19, 129, 52, 19, 128, 15, 12, 201, 80, 85, 18, 5, 96, 76, 20, 229, 0, 15, 0, 9, 198,
- 36, 225, 21, 45, 67, 210, 15, 9, 198, 76, 243, 21, 80, 147, 206, 15, 9, 198, 72, 245, 1, 80, 147, 206, 15, 9, 198, 56, 81, 193,
- 80, 147, 206, 15, 9, 198, 48, 81, 193, 80, 147, 206, 15, 9, 198, 20, 213, 76, 76, 147, 206, 15, 9, 198, 12, 149, 1, 80, 147, 206,
- 15, 14, 203, 64, 19, 31, 60, 229, 15, 48, 241, 201, 76, 176, 15, 11, 200, 44, 19, 129, 4, 231, 201, 76, 176, 15, 11, 200, 44, 19,
- 129, 4, 231, 201, 76, 176, 15, 14, 203, 25, 243, 143, 52, 83, 143, 48, 241, 201, 76, 176, 15, 9, 198, 5, 4, 5, 80, 149, 0, 15,
- 9, 198, 76, 225, 71, 48, 21, 0, 15, 0, 10, 199, 72, 80, 197, 77, 50, 79, 56, 15, 10, 199, 4, 227, 133, 45, 50, 79, 56, 15,
- 10, 199, 4, 67, 73, 77, 50, 79, 56, 15, 9, 198, 52, 19, 133, 72, 194, 71, 15, 9, 198, 49, 146, 211, 4, 194, 71, 15, 9, 198,
- 28, 241, 13, 60, 66, 71, 15, 9, 198, 4, 228, 197, 20, 194, 71, 15, 11, 200, 9, 32, 86, 85, 32, 82, 36, 80, 15, 11, 200, 72,
- 81, 133, 45, 67, 210, 36, 80, 15, 11, 200, 65, 35, 214, 37, 51, 210, 36, 80, 15, 11, 200, 45, 33, 77, 5, 67, 210, 36, 80, 15,
- 7, 196, 16, 147, 129, 72, 15, 10, 199, 72, 84, 208, 20, 181, 1, 8, 15, 10, 199, 56, 81, 204, 36, 113, 65, 8, 15, 0, 6, 195,
- 89, 51, 208, 13, 12, 201, 48, 20, 153, 56, 115, 211, 44, 244, 0, 15, 8, 197, 8, 192, 77, 21, 32, 15, 16, 205, 16, 83, 132, 72,
- 242, 210, 60, 227, 204, 60, 114, 83, 44, 15, 9, 198, 36, 225, 129, 57, 66, 76, 15, 11, 200, 44, 243, 148, 72, 243, 12, 4, 32, 15,
- 11, 200, 36, 224, 67, 12, 84, 20, 4, 32, 15, 12, 69, 12, 243, 142, 61, 32, 49, 109, 50, 109, 0, 0, 9, 198, 5, 53, 18, 60,
- 227, 205, 15, 11, 200, 24, 147, 20, 72, 84, 137, 56, 112, 15, 9, 198, 80, 16, 149, 48, 84, 128, 15, 9, 198, 76, 21, 9, 56, 84,
- 128, 15, 9, 198, 72, 84, 213, 52, 84, 128, 15, 9, 198, 52, 243, 137, 80, 84, 128, 15, 9, 198, 52, 83, 79, 72, 84, 128, 15, 9,
- 198, 45, 83, 85, 48, 84, 128, 15, 9, 198, 36, 228, 197, 72, 84, 128, 15, 9, 198, 36, 226, 1, 48, 84, 128, 15, 9, 198, 36, 195,
- 21, 16, 84, 128, 15, 9, 198, 28, 83, 73, 56, 84, 128, 15, 9, 198, 24, 242, 213, 76, 84, 128, 15, 9, 198, 24, 16, 149, 48, 84,
- 128, 15, 9, 198, 20, 210, 84, 80, 84, 128, 15, 9, 198, 16, 243, 73, 56, 84, 128, 15, 9, 198, 16, 80, 137, 80, 84, 128, 15, 9,
- 198, 5, 52, 9, 72, 84, 128, 15, 9, 198, 4, 195, 21, 16, 84, 128, 15, 9, 198, 4, 67, 208, 80, 84, 128, 15, 14, 203, 72, 81,
- 204, 20, 209, 78, 80, 20, 137, 76, 176, 15, 14, 203, 72, 81, 201, 60, 224, 76, 37, 53, 9, 76, 176, 15, 14, 203, 72, 21, 9, 60,
- 224, 76, 37, 53, 9, 76, 176, 15, 14, 203, 64, 242, 78, 80, 147, 12, 37, 53, 9, 76, 176, 15, 14, 203, 64, 21, 5, 72, 224, 76,
- 37, 53, 9, 76, 176, 15, 14, 203, 56, 21, 9, 60, 224, 76, 37, 53, 9, 76, 176, 15, 14, 203, 44, 19, 142, 36, 32, 76, 37, 53,
- 9, 76, 176, 15, 14, 203, 33, 83, 65, 56, 34, 79, 48, 241, 201, 76, 176, 15, 12, 201, 44, 244, 147, 21, 69, 5, 72, 85, 0, 15,
- 10, 199, 76, 183, 204, 4, 117, 9, 28, 15, 10, 199, 8, 202, 68, 4, 117, 9, 28, 15, 9, 198, 32, 243, 143, 72, 20, 128, 15, 12,
- 201, 44, 243, 77, 20, 228, 213, 72, 16, 128, 15, 0, 11, 200, 65, 34, 78, 12, 148, 9, 20, 192, 15, 9, 198, 17, 42, 77, 52, 84,
- 137, 15, 11, 200, 76, 83, 132, 73, 241, 212, 36, 112, 15, 9, 198, 36, 229, 129, 48, 145, 0, 15, 9, 198, 21, 84, 143, 64, 145, 0,
- 15, 9, 198, 52, 83, 5, 72, 85, 0, 15, 11, 200, 45, 35, 205, 61, 51, 205, 4, 192, 15, 0, 10, 199, 4, 194, 214, 4, 229, 15,
- 72, 15, 11, 200, 88, 83, 133, 72, 243, 15, 28, 144, 15, 11, 200, 61, 35, 137, 80, 243, 15, 28, 144, 15, 11, 200, 60, 67, 206, 80,
- 243, 15, 28, 144, 15, 11, 200, 60, 49, 65, 56, 243, 15, 28, 144, 15, 11, 200, 36, 211, 85, 56, 243, 15, 28, 144, 15, 11, 200, 28,
- 192, 67, 36, 243, 15, 28, 144, 15, 11, 200, 24, 83, 73, 56, 243, 15, 28, 144, 15, 11, 200, 20, 118, 80, 80, 243, 15, 28, 144, 15,
- 12, 201, 44, 243, 132, 37, 66, 79, 56, 83, 0, 15, 7, 196, 85, 33, 197, 72, 15, 7, 196, 52, 245, 133, 72, 15, 12, 201, 120, 33,
- 78, 32, 161, 82, 80, 145, 192, 15, 12, 201, 88, 81, 5, 72, 135, 198, 80, 145, 192, 15, 12, 201, 45, 32, 83, 10, 148, 147, 80, 145,
- 192, 15, 12, 201, 44, 243, 148, 84, 33, 82, 56, 19, 0, 15, 5, 195, 32, 244, 192, 0, 11, 200, 72, 84, 208, 37, 32, 84, 61, 32,
- 15, 11, 200, 45, 83, 20, 37, 96, 84, 61, 32, 15, 12, 201, 80, 84, 141, 36, 227, 204, 60, 114, 64, 15, 12, 201, 5, 52, 217, 72,
- 147, 204, 60, 114, 64, 15, 9, 198, 45, 34, 77, 36, 225, 76, 15, 9, 198, 32, 244, 141, 60, 225, 76, 15, 15, 204, 81, 32, 78, 77,
- 97, 83, 80, 149, 9, 76, 209, 64, 15, 15, 204, 76, 83, 147, 5, 66, 79, 56, 19, 9, 76, 209, 64, 15, 15, 204, 44, 243, 147, 81,
- 37, 75, 80, 149, 137, 76, 209, 64, 15, 15, 204, 25, 83, 132, 4, 209, 78, 80, 19, 9, 76, 209, 64, 15, 15, 204, 20, 180, 200, 36,
- 34, 84, 36, 243, 137, 76, 209, 64, 15, 10, 199, 8, 243, 19, 40, 85, 137, 44, 15, 11, 200, 88, 83, 133, 105, 81, 76, 4, 224, 15,
- 11, 200, 29, 80, 84, 20, 208, 76, 4, 224, 15, 11, 200, 85, 48, 133, 44, 148, 212, 4, 224, 16, 11, 200, 44, 20, 193, 44, 132, 212,
- 4, 224, 16, 9, 198, 77, 147, 143, 16, 19, 0, 15, 0, 13, 69, 12, 19, 1, 37, 48, 49, 117, 55, 6, 115, 0, 7, 196, 76, 84,
- 169, 76, 15, 9, 198, 76, 240, 201, 60, 227, 205, 15, 7, 196, 5, 4, 137, 48, 15, 11, 200, 61, 35, 129, 52, 83, 148, 36, 176, 15,
- 11, 200, 16, 144, 71, 56, 244, 212, 36, 176, 15, 0, 8, 197, 76, 84, 137, 165, 48, 15, 8, 197, 17, 80, 137, 165, 48, 15, 8, 197,
- 12, 20, 137, 165, 48, 15, 9, 198, 80, 16, 200, 37, 53, 0, 15, 9, 198, 52, 20, 152, 37, 53, 0, 15, 9, 198, 16, 17, 1, 37,
- 53, 0, 15, 12, 201, 25, 33, 77, 65, 35, 214, 60, 177, 82, 15, 12, 201, 20, 193, 75, 81, 34, 70, 36, 49, 82, 15, 12, 201, 77,
- 148, 212, 20, 208, 84, 36, 177, 82, 15, 12, 201, 57, 83, 73, 76, 208, 84, 36, 177, 82, 15, 12, 201, 44, 148, 143, 52, 19, 148, 36,
- 177, 82, 15, 12, 201, 44, 20, 137, 76, 208, 84, 36, 177, 82, 15, 12, 201, 5, 53, 9, 28, 208, 84, 36, 177, 82, 15, 9, 198, 65,
- 39, 204, 84, 66, 69, 15, 7, 196, 20, 180, 197, 52, 15, 0, 11, 200, 61, 37, 15, 65, 241, 9, 77, 64, 15, 7, 196, 8, 20, 143,
- 56, 15, 11, 200, 80, 84, 146, 37, 67, 210, 36, 80, 15, 11, 200, 60, 97, 133, 73, 67, 210, 36, 80, 15, 14, 203, 20, 180, 193, 52,
- 147, 129, 80, 244, 137, 84, 208, 15, 14, 4, 95, 51, 88, 111, 47, 34, 6, 119, 83, 47, 14, 0, 0, 9, 198, 52, 85, 5, 61, 34,
- 84, 15, 12, 4, 95, 116, 108, 100, 47, 37, 55, 72, 13, 0, 0, 8, 197, 32, 243, 142, 165, 32, 15, 12, 201, 45, 34, 77, 36, 224,
- 76, 37, 53, 0, 15, 7, 196, 64, 85, 9, 80, 15, 7, 196, 5, 81, 9, 80, 15, 9, 68, 12, 245, 67, 32, 21, 0, 47, 0, 14,
- 203, 44, 243, 147, 81, 37, 75, 80, 149, 137, 77, 64, 15, 14, 203, 25, 83, 132, 4, 209, 78, 80, 19, 9, 77, 64, 15, 11, 200, 4,
- 100, 223, 81, 65, 76, 36, 112, 15, 9, 198, 8, 18, 197, 48, 149, 0, 15, 7, 66, 4, 96, 118, 11, 0, 0, 19, 5, 100, 106, 39,
- 101, 110, 72, 37, 12, 6, 72, 57, 36, 12, 57, 112, 50, 0, 9, 198, 36, 208, 71, 36, 231, 210, 15, 10, 199, 76, 82, 214, 20, 228,
- 197, 72, 15, 10, 199, 64, 84, 148, 85, 32, 133, 72, 15, 10, 199, 52, 20, 212, 85, 32, 133, 72, 15, 10, 199, 44, 244, 146, 84, 212,
- 5, 72, 15, 10, 199, 44, 243, 147, 21, 37, 133, 72, 15, 10, 199, 44, 243, 139, 49, 81, 5, 72, 15, 10, 199, 36, 229, 9, 52, 145,
- 5, 72, 15, 10, 199, 20, 180, 208, 48, 241, 5, 72, 15, 10, 199, 16, 83, 9, 44, 21, 5, 72, 15, 10, 199, 5, 4, 12, 5, 81,
- 5, 72, 15, 10, 199, 8, 84, 135, 20, 228, 197, 72, 15, 0, 17, 67, 33, 96, 68, 84, 117, 15, 89, 108, 0, 49, 81, 115, 195, 165,
- 32, 10, 199, 80, 245, 1, 48, 149, 31, 72, 15, 8, 197, 104, 148, 139, 60, 224, 15, 10, 199, 80, 83, 5, 52, 21, 9, 44, 15, 10,
- 199, 64, 225, 85, 52, 21, 9, 44, 15, 10, 199, 29, 32, 77, 52, 21, 9, 44, 15, 10, 199, 20, 225, 82, 28, 85, 9, 44, 15, 10,
- 199, 24, 192, 84, 84, 193, 78, 76, 15, 9, 198, 56, 245, 137, 12, 144, 84, 15, 9, 198, 24, 16, 146, 36, 176, 84, 15, 9, 198, 12,
- 128, 82, 52, 19, 148, 15, 0, 0, 13, 68, 4, 193, 78, 20, 118, 55, 6, 114, 50, 14, 0, 12, 201, 72, 84, 18, 125, 49, 78, 80,
- 84, 128, 15, 11, 200, 24, 192, 77, 8, 246, 65, 57, 64, 15, 9, 198, 20, 193, 70, 4, 229, 0, 15, 0, 10, 199, 81, 32, 86, 21,
- 53, 5, 72, 15, 10, 199, 72, 84, 208, 20, 181, 5, 72, 15, 9, 198, 65, 39, 195, 37, 49, 82, 15, 10, 199, 65, 34, 79, 72, 149,
- 5, 72, 15, 10, 199, 64, 244, 212, 16, 21, 5, 72, 15, 10, 199, 64, 84, 147, 37, 53, 5, 72, 15, 10, 199, 52, 83, 147, 81, 37,
- 69, 72, 15, 10, 199, 44, 243, 147, 81, 37, 69, 72, 15, 10, 199, 44, 242, 78, 12, 145, 5, 72, 15, 10, 199, 36, 228, 212, 37, 69,
- 69, 72, 15, 9, 198, 29, 39, 195, 37, 49, 82, 15, 10, 199, 24, 197, 79, 72, 145, 5, 72, 15, 10, 199, 21, 50, 193, 52, 245, 5,
- 72, 15, 10, 199, 20, 180, 212, 73, 81, 5, 72, 15, 10, 199, 20, 180, 203, 49, 81, 5, 72, 15, 10, 199, 5, 53, 18, 36, 225, 197,
- 72, 15, 9, 198, 46, 145, 197, 57, 49, 82, 15, 11, 200, 56, 81, 204, 36, 113, 78, 12, 80, 15, 11, 200, 44, 243, 148, 20, 224, 78,
- 12, 80, 15, 11, 200, 21, 128, 197, 48, 193, 78, 12, 80, 15, 11, 200, 16, 145, 134, 21, 33, 78, 12, 80, 15, 11, 200, 5, 52, 201,
- 77, 64, 78, 12, 80, 15, 7, 196, 44, 20, 1, 8, 15, 11, 200, 64, 84, 147, 36, 99, 1, 28, 80, 15, 0, 18, 70, 52, 19, 129,
- 29, 80, 64, 65, 117, 50, 6, 117, 12, 81, 58, 117, 0, 15, 204, 65, 35, 198, 21, 52, 201, 60, 224, 76, 37, 53, 0, 15, 9, 198,
- 72, 149, 15, 72, 225, 76, 15, 8, 197, 44, 20, 211, 4, 32, 15, 0, 8, 197, 20, 194, 84, 125, 32, 15, 12, 201, 8, 144, 140, 36,
- 245, 5, 44, 20, 128, 15, 9, 198, 72, 84, 1, 72, 16, 128, 15, 9, 198, 56, 21, 137, 28, 16, 128, 15, 9, 198, 37, 36, 137, 80,
- 16, 128, 15, 0, 12, 201, 72, 21, 9, 60, 224, 76, 37, 49, 82, 15, 12, 201, 65, 54, 75, 60, 195, 199, 37, 49, 82, 15, 12, 201,
- 65, 35, 204, 21, 64, 82, 37, 49, 82, 15, 12, 201, 65, 34, 77, 37, 66, 86, 37, 49, 82, 15, 12, 201, 64, 84, 147, 60, 224, 76,
- 37, 49, 82, 15, 12, 201, 64, 20, 129, 48, 193, 76, 37, 49, 82, 15, 12, 201, 60, 34, 133, 45, 66, 86, 37, 49, 82, 15, 12, 201,
- 56, 21, 9, 60, 224, 76, 37, 49, 82, 15, 12, 201, 52, 85, 1, 52, 244, 134, 61, 49, 82, 15, 12, 201, 52, 20, 135, 36, 224, 76,
- 37, 49, 82, 15, 12, 201, 45, 35, 206, 60, 195, 199, 37, 49, 82, 15, 12, 201, 45, 34, 77, 36, 224, 76, 37, 49, 82, 15, 12, 201,
- 44, 243, 77, 84, 224, 76, 37, 49, 82, 15, 12, 201, 44, 20, 129, 45, 65, 82, 37, 49, 82, 15, 12, 201, 44, 19, 142, 36, 32, 76,
- 37, 49, 82, 15, 12, 201, 36, 229, 5, 72, 224, 76, 37, 49, 82, 15, 12, 201, 24, 19, 73, 48, 144, 82, 37, 49, 82, 15, 12, 201,
- 21, 70, 77, 60, 195, 199, 37, 49, 82, 15, 12, 201, 20, 97, 133, 45, 66, 86, 37, 49, 82, 15, 12, 201, 12, 243, 80, 85, 65, 82,
- 37, 49, 82, 15, 12, 201, 4, 209, 82, 36, 176, 78, 37, 49, 82, 15, 8, 197, 25, 34, 71, 36, 64, 15, 12, 201, 32, 84, 142, 36,
- 225, 197, 57, 49, 82, 15, 12, 201, 21, 48, 138, 21, 33, 197, 57, 49, 82, 15, 7, 196, 16, 83, 142, 20, 76, 0, 10, 199, 88, 144,
- 212, 61, 34, 65, 56, 15, 10, 199, 76, 19, 65, 72, 149, 1, 56, 15, 10, 199, 32, 84, 140, 61, 98, 65, 56, 15, 11, 200, 124, 181,
- 137, 88, 19, 5, 57, 64, 15, 10, 199, 76, 19, 65, 72, 149, 1, 56, 16, 9, 198, 36, 212, 5, 16, 19, 147, 15, 0, 9, 198, 60,
- 97, 137, 12, 145, 76, 15, 11, 200, 12, 244, 212, 5, 34, 67, 4, 224, 15, 12, 201, 81, 32, 78, 76, 49, 78, 16, 83, 148, 15, 12,
- 201, 36, 229, 5, 73, 97, 78, 36, 83, 148, 15, 11, 200, 64, 243, 25, 85, 33, 84, 4, 224, 16, 0, 13, 202, 12, 128, 84, 20, 21,
- 66, 72, 144, 78, 80, 15, 0, 10, 199, 80, 19, 65, 72, 147, 132, 20, 15, 10, 199, 72, 149, 129, 48, 147, 132, 20, 15, 10, 199, 65,
- 34, 79, 72, 147, 132, 20, 15, 8, 197, 52, 148, 211, 36, 192, 15, 15, 204, 88, 244, 132, 36, 225, 194, 61, 33, 197, 57, 49, 82, 15,
- 15, 204, 76, 176, 78, 16, 84, 130, 61, 33, 197, 57, 49, 82, 15, 9, 198, 12, 19, 69, 72, 245, 78, 15, 14, 203, 72, 82, 207, 57,
- 96, 76, 21, 48, 197, 57, 64, 15, 10, 199, 80, 19, 80, 60, 224, 68, 20, 15, 10, 199, 72, 83, 79, 84, 192, 68, 20, 15, 10, 199,
- 52, 20, 141, 20, 192, 68, 20, 15, 10, 199, 44, 243, 15, 56, 224, 68, 20, 15, 10, 199, 44, 20, 130, 60, 224, 68, 20, 15, 10, 199,
- 24, 20, 150, 20, 192, 68, 20, 15, 10, 199, 21, 52, 12, 4, 224, 68, 20, 15, 10, 199, 12, 131, 203, 60, 192, 68, 20, 15, 10, 199,
- 8, 20, 212, 60, 224, 68, 20, 15, 10, 199, 4, 208, 129, 77, 48, 68, 20, 15, 0, 11, 200, 77, 65, 82, 20, 241, 210, 4, 208, 15,
- 11, 200, 76, 82, 83, 52, 241, 210, 4, 208, 15, 11, 200, 61, 33, 193, 56, 145, 210, 4, 208, 15, 11, 200, 44, 20, 132, 36, 241, 210,
- 4, 208, 15, 7, 196, 60, 49, 65, 56, 16, 0, 20, 72, 8, 82, 71, 56, 85, 4, 20, 160, 71, 116, 68, 6, 114, 72, 122, 57, 0,
- 66, 8, 197, 84, 226, 83, 60, 224, 15, 8, 197, 61, 5, 9, 60, 224, 15, 8, 197, 48, 81, 201, 60, 224, 15, 11, 70, 76, 178, 78,
- 32, 80, 68, 21, 0, 47, 0, 0, 8, 197, 17, 83, 208, 60, 192, 15, 5, 194, 16, 16, 72, 0, 7, 196, 52, 84, 193, 56, 16, 0,
- 8, 197, 64, 84, 147, 60, 224, 15, 8, 197, 64, 192, 84, 36, 224, 15, 8, 197, 44, 19, 204, 36, 224, 15, 8, 197, 16, 83, 148, 36,
- 224, 15, 8, 197, 8, 84, 140, 36, 224, 15, 8, 197, 64, 192, 84, 36, 224, 15, 8, 197, 8, 84, 140, 36, 224, 15, 8, 197, 45, 83,
- 80, 4, 224, 16, 0, 9, 198, 8, 50, 75, 61, 34, 69, 15, 9, 198, 56, 84, 20, 84, 226, 69, 15, 7, 196, 21, 97, 78, 80, 15,
- 9, 68, 21, 97, 78, 80, 21, 0, 47, 0, 9, 198, 56, 144, 143, 56, 149, 0, 15, 9, 198, 14, 147, 9, 8, 21, 0, 15, 9, 198,
- 4, 71, 203, 88, 21, 0, 15, 0, 9, 198, 16, 83, 1, 29, 66, 71, 15, 9, 198, 4, 68, 212, 4, 66, 71, 15, 9, 198, 16, 83,
- 1, 29, 66, 71, 15, 10, 199, 44, 243, 134, 37, 50, 193, 8, 15, 0, 12, 201, 44, 19, 5, 40, 67, 211, 44, 244, 0, 15, 12, 201,
- 28, 19, 22, 4, 227, 211, 44, 244, 0, 15, 11, 200, 24, 20, 137, 77, 242, 83, 52, 80, 15, 8, 67, 81, 34, 80, 21, 0, 47, 0,
- 9, 198, 52, 85, 1, 24, 244, 128, 15, 9, 198, 16, 80, 201, 76, 244, 128, 15, 9, 198, 72, 80, 75, 80, 244, 128, 15, 9, 198, 88,
- 81, 197, 80, 84, 128, 15, 9, 198, 88, 19, 21, 80, 84, 128, 15, 9, 198, 80, 245, 67, 32, 84, 128, 15, 9, 198, 77, 1, 78, 16,
- 84, 128, 15, 9, 198, 76, 147, 85, 48, 84, 128, 15, 9, 198, 76, 84, 15, 56, 84, 128, 15, 9, 198, 76, 19, 21, 80, 84, 128, 15,
- 9, 198, 76, 16, 143, 80, 84, 128, 15, 9, 198, 73, 83, 83, 80, 84, 128, 15, 9, 198, 72, 148, 201, 44, 84, 128, 15, 9, 198, 72,
- 85, 137, 16, 84, 128, 15, 9, 198, 72, 84, 207, 56, 84, 128, 15, 9, 198, 72, 84, 201, 16, 84, 128, 15, 9, 198, 72, 83, 5, 28,
- 84, 128, 15, 9, 198, 72, 82, 217, 48, 84, 128, 15, 9, 198, 72, 82, 137, 12, 84, 128, 15, 9, 198, 72, 81, 193, 48, 84, 128, 15,
- 9, 198, 72, 81, 133, 72, 84, 128, 15, 9, 198, 72, 81, 9, 28, 84, 128, 15, 9, 198, 72, 80, 201, 80, 84, 128, 15, 9, 198, 65,
- 33, 77, 36, 84, 128, 15, 9, 198, 64, 245, 83, 76, 84, 128, 15, 9, 198, 64, 242, 213, 48, 84, 128, 15, 9, 198, 64, 21, 9, 56,
- 84, 128, 15, 9, 198, 61, 33, 9, 56, 84, 128, 15, 9, 198, 61, 5, 9, 52, 84, 128, 15, 9, 198, 61, 4, 15, 56, 84, 128, 15,
- 9, 198, 61, 1, 1, 80, 84, 128, 15, 9, 198, 52, 81, 9, 80, 84, 128, 15, 9, 198, 52, 20, 143, 16, 84, 128, 15, 9, 198, 48,
- 144, 201, 80, 84, 128, 15, 9, 198, 48, 19, 73, 56, 84, 128, 15, 9, 198, 44, 195, 193, 44, 84, 128, 15, 9, 198, 44, 194, 67, 32,
- 84, 128, 15, 9, 198, 36, 229, 137, 80, 84, 128, 15, 9, 198, 36, 224, 201, 80, 84, 128, 15, 9, 198, 36, 212, 15, 56, 84, 128, 15,
- 9, 198, 32, 243, 143, 72, 84, 128, 15, 9, 198, 32, 21, 129, 72, 84, 128, 15, 9, 198, 29, 32, 83, 76, 84, 128, 15, 9, 198, 25,
- 32, 80, 64, 84, 128, 15, 9, 198, 20, 225, 193, 28, 84, 128, 15, 9, 198, 16, 85, 143, 88, 84, 128, 15, 9, 198, 16, 84, 9, 48,
- 84, 128, 15, 9, 198, 16, 83, 5, 28, 84, 128, 15, 9, 198, 16, 80, 201, 52, 84, 128, 15, 9, 198, 16, 80, 201, 16, 84, 128, 15,
- 9, 198, 12, 148, 197, 48, 84, 128, 15, 9, 198, 12, 128, 82, 52, 84, 128, 15, 9, 198, 12, 128, 82, 28, 84, 128, 15, 9, 198, 12,
- 128, 78, 28, 84, 128, 15, 9, 198, 12, 83, 148, 72, 84, 128, 15, 9, 198, 12, 17, 13, 36, 84, 128, 15, 9, 198, 9, 32, 73, 76,
- 84, 128, 15, 9, 198, 5, 52, 213, 72, 84, 128, 15, 9, 198, 5, 36, 137, 88, 84, 128, 15, 9, 198, 4, 197, 5, 72, 84, 128, 15,
- 9, 198, 4, 69, 137, 76, 84, 128, 15, 9, 198, 164, 179, 206, 60, 210, 64, 15, 9, 198, 16, 144, 84, 21, 35, 73, 15, 9, 198, 57,
- 82, 204, 20, 20, 128, 15, 9, 198, 53, 144, 78, 52, 20, 128, 15, 9, 198, 48, 19, 73, 56, 20, 128, 15, 9, 198, 5, 97, 79, 48,
- 20, 128, 15, 14, 70, 33, 99, 210, 24, 244, 128, 84, 125, 83, 6, 109, 0, 0, 10, 199, 48, 147, 78, 60, 195, 199, 36, 15, 10, 199,
- 29, 32, 70, 60, 195, 199, 36, 15, 10, 199, 28, 83, 77, 60, 195, 199, 36, 15, 10, 199, 5, 81, 9, 60, 195, 199, 36, 15, 9, 198,
- 52, 19, 1, 44, 149, 0, 15, 11, 200, 65, 35, 206, 60, 210, 78, 4, 192, 15, 0, 11, 200, 64, 243, 9, 80, 243, 15, 28, 144, 15,
- 11, 200, 52, 85, 15, 16, 243, 15, 28, 144, 15, 11, 200, 45, 34, 83, 80, 243, 15, 28, 144, 15, 11, 200, 21, 50, 193, 80, 243, 15,
- 28, 144, 15, 11, 200, 20, 229, 15, 52, 243, 15, 28, 144, 15, 11, 200, 20, 208, 146, 100, 243, 15, 28, 144, 15, 7, 196, 88, 245, 5,
- 72, 15, 7, 196, 72, 81, 197, 72, 15, 7, 196, 61, 5, 5, 72, 15, 7, 196, 48, 81, 197, 72, 15, 7, 196, 41, 81, 197, 72, 15,
- 7, 196, 12, 149, 5, 72, 15, 11, 200, 32, 85, 5, 72, 243, 143, 52, 144, 15, 11, 200, 25, 148, 201, 60, 115, 143, 52, 144, 15, 14,
- 203, 64, 21, 18, 36, 20, 139, 4, 194, 83, 52, 80, 15, 14, 203, 64, 20, 148, 36, 181, 76, 5, 34, 83, 52, 80, 15, 7, 196, 88,
- 81, 193, 72, 15, 7, 196, 68, 21, 1, 72, 15, 7, 196, 44, 21, 1, 72, 15, 0, 18, 207, 17, 32, 77, 4, 67, 203, 84, 209, 78,
- 80, 20, 137, 76, 209, 64, 15, 11, 200, 12, 21, 1, 48, 243, 137, 20, 224, 15, 11, 200, 64, 20, 129, 29, 80, 89, 4, 224, 15, 11,
- 200, 52, 81, 9, 80, 84, 146, 4, 224, 16, 9, 198, 45, 38, 83, 80, 19, 0, 15, 14, 73, 8, 80, 67, 33, 99, 204, 48, 86, 64,
- 21, 0, 47, 0, 9, 198, 4, 229, 9, 56, 243, 73, 15, 12, 201, 16, 243, 73, 12, 147, 5, 72, 85, 0, 15, 0, 10, 199, 44, 244,
- 205, 60, 195, 199, 36, 15, 9, 198, 41, 81, 1, 37, 53, 0, 15, 8, 197, 25, 34, 86, 60, 192, 15, 9, 198, 4, 65, 78, 60, 145,
- 0, 15, 8, 197, 25, 37, 71, 4, 192, 15, 0, 12, 201, 88, 84, 147, 36, 243, 133, 72, 147, 135, 15, 12, 201, 72, 81, 133, 72, 83,
- 148, 36, 83, 0, 15, 10, 199, 53, 82, 1, 52, 81, 1, 56, 15, 7, 196, 80, 149, 1, 56, 16, 12, 201, 16, 147, 69, 57, 50, 79,
- 56, 19, 0, 15, 0, 9, 198, 88, 149, 18, 36, 243, 0, 15, 0, 11, 200, 80, 245, 67, 32, 84, 137, 56, 112, 15, 11, 200, 77, 64,
- 84, 84, 84, 137, 56, 112, 15, 11, 200, 76, 180, 129, 88, 84, 137, 56, 112, 15, 11, 200, 76, 176, 78, 16, 84, 137, 56, 112, 15, 11,
- 200, 76, 176, 77, 24, 84, 137, 56, 112, 15, 11, 200, 73, 83, 83, 80, 84, 137, 56, 112, 15, 11, 200, 72, 81, 149, 76, 84, 137, 56,
- 112, 15, 11, 200, 72, 81, 133, 72, 84, 137, 56, 112, 15, 11, 200, 72, 81, 21, 12, 84, 137, 56, 112, 15, 11, 200, 72, 81, 9, 28,
- 84, 137, 56, 112, 15, 11, 200, 64, 242, 78, 80, 84, 137, 56, 112, 15, 11, 200, 64, 192, 71, 36, 84, 137, 56, 112, 15, 11, 200, 64,
- 21, 9, 56, 84, 137, 56, 112, 15, 11, 200, 64, 20, 129, 24, 84, 137, 56, 112, 15, 11, 200, 64, 20, 129, 16, 84, 137, 56, 112, 15,
- 11, 200, 64, 19, 133, 48, 84, 137, 56, 112, 15, 11, 200, 61, 5, 9, 52, 84, 137, 56, 112, 15, 11, 200, 52, 245, 9, 88, 84, 137,
- 56, 112, 15, 11, 200, 45, 83, 85, 48, 84, 137, 56, 112, 15, 11, 200, 44, 20, 137, 44, 84, 137, 56, 112, 15, 11, 200, 44, 19, 143,
- 56, 84, 137, 56, 112, 15, 11, 200, 44, 17, 13, 36, 84, 137, 56, 112, 15, 11, 200, 40, 243, 135, 48, 84, 137, 56, 112, 15, 11, 200,
- 36, 226, 84, 36, 84, 137, 56, 112, 15, 11, 200, 36, 225, 137, 12, 84, 137, 56, 112, 15, 11, 200, 36, 115, 143, 72, 84, 137, 56, 112,
- 15, 11, 200, 32, 243, 143, 72, 84, 137, 56, 112, 15, 11, 200, 29, 37, 80, 64, 84, 137, 56, 112, 15, 11, 200, 28, 83, 133, 72, 84,
- 137, 56, 112, 15, 11, 200, 24, 16, 149, 48, 84, 137, 56, 112, 15, 11, 200, 20, 228, 201, 48, 84, 137, 56, 112, 15, 11, 200, 20, 208,
- 76, 40, 84, 137, 56, 112, 15, 11, 200, 20, 181, 137, 64, 84, 137, 56, 112, 15, 11, 200, 17, 81, 76, 48, 84, 137, 56, 112, 15, 11,
- 200, 16, 243, 73, 56, 84, 137, 56, 112, 15, 11, 200, 16, 85, 143, 88, 84, 137, 56, 112, 15, 11, 200, 16, 84, 137, 88, 84, 137, 56,
- 112, 15, 11, 200, 16, 80, 201, 52, 84, 137, 56, 112, 15, 11, 200, 16, 80, 137, 80, 84, 137, 56, 112, 15, 11, 200, 12, 83, 148, 72,
- 84, 137, 56, 112, 15, 11, 200, 12, 17, 13, 36, 84, 137, 56, 112, 15, 11, 200, 9, 35, 195, 32, 84, 137, 56, 112, 15, 11, 200, 9,
- 32, 73, 76, 84, 137, 56, 112, 15, 11, 200, 4, 192, 82, 52, 84, 137, 56, 112, 15, 11, 200, 4, 181, 9, 88, 84, 137, 56, 112, 15,
- 11, 200, 4, 69, 137, 76, 84, 137, 56, 112, 15, 11, 200, 4, 35, 210, 80, 84, 137, 56, 112, 15, 11, 200, 4, 35, 206, 56, 84, 137,
- 56, 112, 15, 9, 198, 64, 243, 25, 24, 243, 137, 15, 19, 70, 64, 84, 5, 72, 243, 137, 48, 36, 48, 13, 34, 6, 39, 50, 37, 0,
- 15, 10, 199, 65, 241, 1, 28, 241, 201, 44, 15, 0, 9, 198, 48, 19, 65, 37, 53, 0, 15, 20, 66, 12, 64, 89, 36, 72, 36, 51,
- 6, 108, 65, 0, 44, 15, 81, 114, 111, 109, 32, 9, 198, 17, 147, 129, 52, 149, 0, 15, 8, 197, 72, 17, 9, 4, 192, 15, 8, 197,
- 24, 147, 9, 4, 192, 15, 0, 7, 196, 77, 2, 79, 56, 15, 12, 201, 44, 243, 148, 72, 18, 5, 72, 147, 135, 15, 10, 199, 81, 32,
- 78, 76, 149, 5, 72, 15, 10, 199, 72, 85, 129, 48, 145, 5, 72, 15, 10, 199, 72, 85, 15, 84, 50, 5, 72, 15, 10, 199, 72, 84,
- 212, 37, 69, 69, 72, 15, 10, 199, 72, 81, 140, 20, 181, 5, 72, 15, 10, 199, 65, 35, 204, 60, 225, 197, 72, 15, 10, 199, 65, 35,
- 199, 72, 81, 5, 72, 15, 10, 199, 44, 244, 212, 84, 210, 69, 72, 15, 10, 199, 44, 243, 147, 80, 21, 5, 72, 15, 10, 199, 44, 243,
- 142, 20, 181, 5, 72, 15, 10, 199, 44, 243, 80, 61, 53, 5, 72, 15, 10, 199, 32, 16, 137, 48, 149, 5, 72, 15, 10, 199, 24, 147,
- 138, 85, 53, 5, 72, 15, 10, 199, 24, 84, 141, 20, 229, 5, 72, 15, 10, 199, 20, 97, 133, 45, 69, 69, 72, 15, 10, 199, 4, 48,
- 197, 57, 69, 69, 72, 15, 10, 199, 4, 36, 212, 72, 18, 5, 72, 15, 10, 199, 36, 70, 76, 48, 146, 197, 72, 15, 10, 199, 8, 245,
- 1, 56, 146, 197, 72, 15, 7, 196, 72, 244, 201, 56, 15, 7, 196, 88, 83, 1, 56, 16, 0, 8, 197, 76, 244, 132, 36, 224, 15, 8,
- 197, 64, 82, 212, 36, 224, 15, 8, 197, 28, 20, 132, 36, 224, 15, 8, 197, 4, 226, 76, 36, 224, 15, 9, 198, 64, 244, 212, 84, 192,
- 84, 15, 9, 198, 64, 21, 18, 60, 224, 84, 15, 9, 198, 44, 243, 147, 84, 192, 84, 15, 9, 198, 44, 243, 66, 36, 224, 84, 15, 9,
- 198, 44, 20, 130, 60, 224, 84, 15, 9, 198, 44, 19, 132, 36, 64, 84, 15, 9, 198, 36, 229, 5, 72, 224, 84, 15, 9, 198, 16, 144,
- 75, 60, 224, 84, 15, 9, 198, 16, 83, 79, 45, 32, 84, 15, 9, 198, 8, 148, 213, 48, 96, 84, 15, 9, 198, 4, 68, 133, 77, 48,
- 84, 15, 8, 197, 80, 20, 148, 4, 224, 16, 8, 197, 65, 35, 208, 4, 224, 16, 8, 197, 64, 192, 84, 4, 224, 16, 8, 197, 49, 242,
- 193, 28, 80, 15, 0, 9, 198, 65, 148, 143, 52, 19, 137, 15, 9, 198, 44, 243, 80, 4, 115, 137, 15, 9, 198, 44, 18, 207, 24, 243,
- 137, 15, 4, 193, 128, 43, 0, 8, 197, 164, 179, 204, 60, 112, 15, 9, 198, 44, 242, 31, 72, 84, 128, 15, 9, 198, 4, 66, 31, 72,
- 84, 128, 15, 0, 10, 199, 77, 80, 148, 72, 18, 5, 72, 15, 10, 199, 72, 85, 129, 56, 50, 5, 72, 15, 10, 199, 72, 84, 18, 20,
- 210, 69, 72, 15, 10, 199, 64, 20, 212, 36, 50, 5, 72, 15, 10, 199, 44, 243, 134, 37, 50, 197, 72, 15, 10, 199, 44, 20, 18, 36,
- 243, 5, 72, 15, 10, 199, 36, 225, 11, 61, 2, 69, 72, 15, 10, 199, 20, 180, 212, 72, 18, 5, 72, 15, 10, 199, 16, 148, 212, 72,
- 18, 5, 72, 15, 10, 199, 16, 148, 211, 60, 50, 69, 72, 15, 10, 199, 16, 84, 133, 29, 83, 5, 72, 15, 10, 199, 16, 84, 18, 20,
- 50, 69, 72, 15, 10, 199, 12, 128, 77, 9, 34, 69, 72, 15, 10, 199, 4, 208, 76, 28, 19, 69, 72, 15, 10, 199, 4, 32, 146, 21,
- 98, 69, 72, 15, 11, 200, 76, 84, 150, 37, 68, 137, 12, 80, 15, 11, 200, 44, 244, 144, 84, 193, 78, 12, 80, 15, 11, 200, 44, 243,
- 132, 60, 193, 78, 12, 80, 15, 11, 200, 44, 243, 16, 61, 37, 1, 28, 80, 15, 0, 9, 198, 12, 245, 84, 85, 33, 64, 15, 9, 198,
- 29, 32, 86, 85, 33, 64, 15, 9, 198, 25, 34, 83, 85, 33, 64, 15, 9, 198, 88, 149, 18, 36, 225, 64, 15, 9, 198, 80, 19, 10,
- 21, 33, 64, 15, 9, 198, 77, 83, 77, 21, 33, 64, 15, 9, 198, 65, 83, 19, 21, 33, 64, 15, 9, 198, 64, 192, 78, 21, 33, 64,
- 15, 9, 198, 48, 147, 138, 21, 33, 64, 15, 13, 202, 57, 244, 212, 44, 243, 77, 4, 225, 5, 72, 15, 9, 198, 28, 20, 142, 21, 33,
- 64, 15, 9, 198, 25, 34, 83, 21, 33, 64, 15, 9, 198, 21, 64, 71, 21, 33, 64, 15, 9, 198, 17, 32, 71, 21, 33, 64, 15, 9,
- 198, 8, 20, 130, 21, 33, 64, 15, 9, 198, 24, 245, 82, 4, 113, 64, 15, 0, 8, 197, 80, 84, 142, 125, 32, 15, 9, 198, 56, 244,
- 212, 4, 193, 201, 15, 11, 200, 60, 101, 1, 48, 211, 204, 60, 112, 15, 11, 200, 48, 20, 153, 56, 115, 204, 60, 112, 15, 12, 201, 88,
- 149, 1, 52, 147, 137, 76, 84, 128, 15, 12, 201, 84, 225, 5, 73, 101, 82, 16, 84, 128, 15, 12, 201, 81, 34, 86, 36, 19, 9, 76,
- 84, 128, 15, 12, 201, 81, 32, 85, 52, 21, 9, 76, 84, 128, 15, 12, 201, 81, 32, 78, 77, 3, 210, 80, 84, 128, 15, 12, 201, 81,
- 32, 78, 76, 101, 78, 16, 84, 128, 15, 12, 201, 81, 32, 78, 76, 99, 210, 52, 84, 128, 15, 12, 201, 81, 32, 78, 76, 49, 78, 16,
- 84, 128, 15, 12, 201, 80, 84, 141, 60, 116, 129, 24, 84, 128, 15, 12, 201, 80, 80, 84, 72, 19, 9, 76, 84, 128, 15, 12, 201, 77,
- 147, 139, 72, 243, 137, 76, 84, 128, 15, 12, 201, 77, 68, 129, 80, 145, 137, 12, 84, 128, 15, 12, 201, 77, 66, 71, 52, 21, 9, 76,
- 84, 128, 15, 12, 201, 77, 65, 82, 20, 245, 25, 64, 84, 128, 15, 12, 201, 77, 1, 67, 36, 19, 9, 76, 84, 128, 15, 12, 201, 76,
- 176, 78, 16, 19, 9, 76, 84, 128, 15, 12, 201, 76, 147, 80, 48, 145, 137, 12, 84, 128, 15, 12, 201, 76, 82, 211, 84, 19, 9, 76,
- 84, 128, 15, 12, 201, 76, 49, 78, 60, 116, 129, 24, 84, 128, 15, 12, 201, 76, 19, 69, 45, 50, 83, 80, 84, 128, 15, 12, 201, 72,
- 83, 210, 28, 19, 137, 76, 84, 128, 15, 12, 201, 72, 82, 207, 53, 1, 78, 76, 84, 128, 15, 12, 201, 72, 82, 207, 52, 208, 78, 16,
- 84, 128, 15, 12, 201, 72, 17, 9, 44, 19, 9, 76, 84, 128, 15, 12, 201, 65, 35, 208, 4, 112, 78, 16, 84, 128, 15, 12, 201, 64,
- 244, 21, 48, 20, 137, 76, 84, 128, 15, 12, 201, 64, 20, 212, 21, 84, 137, 76, 84, 128, 15, 12, 201, 64, 20, 140, 4, 209, 78, 80,
- 84, 128, 15, 12, 201, 56, 243, 73, 56, 19, 9, 76, 84, 128, 15, 12, 201, 56, 85, 84, 72, 19, 9, 76, 84, 128, 15, 12, 201, 56,
- 21, 21, 72, 19, 9, 76, 84, 128, 15, 12, 201, 53, 84, 201, 44, 19, 9, 76, 84, 128, 15, 12, 201, 52, 18, 193, 16, 19, 73, 76,
- 84, 128, 15, 12, 201, 48, 144, 133, 72, 19, 9, 76, 84, 128, 15, 12, 201, 44, 244, 133, 60, 116, 129, 24, 84, 128, 15, 12, 201, 72,
- 82, 207, 57, 53, 18, 84, 84, 128, 15, 12, 201, 44, 243, 132, 37, 66, 79, 56, 84, 128, 15, 12, 201, 44, 195, 210, 60, 99, 210, 52,
- 84, 128, 15, 12, 201, 44, 192, 83, 76, 145, 137, 12, 84, 128, 15, 12, 201, 44, 21, 1, 48, 241, 201, 76, 84, 128, 15, 12, 201, 44,
- 20, 9, 80, 19, 9, 76, 84, 128, 15, 12, 201, 40, 245, 82, 56, 19, 9, 76, 84, 128, 15, 12, 201, 28, 83, 137, 57, 97, 83, 80,
- 84, 128, 15, 12, 201, 36, 229, 5, 73, 5, 78, 28, 84, 128, 15, 12, 201, 36, 229, 5, 72, 99, 204, 36, 84, 128, 15, 12, 201, 36,
- 226, 84, 36, 19, 9, 76, 84, 128, 15, 12, 201, 36, 225, 15, 45, 68, 137, 56, 84, 128, 15, 12, 201, 36, 225, 5, 45, 49, 82, 12,
- 84, 128, 15, 12, 201, 36, 212, 12, 20, 209, 78, 80, 84, 128, 15, 12, 201, 36, 211, 79, 8, 147, 9, 76, 84, 128, 15, 12, 201, 36,
- 65, 79, 48, 241, 201, 76, 84, 128, 15, 12, 201, 32, 245, 141, 21, 53, 5, 72, 84, 128, 15, 12, 201, 32, 243, 79, 48, 241, 201, 76,
- 84, 128, 15, 12, 201, 28, 192, 77, 61, 84, 137, 76, 84, 128, 15, 12, 201, 28, 83, 133, 72, 19, 9, 76, 84, 128, 15, 12, 201, 25,
- 32, 84, 21, 35, 137, 76, 84, 128, 15, 12, 201, 24, 195, 210, 4, 116, 129, 24, 84, 128, 15, 12, 201, 20, 180, 212, 72, 21, 129, 28,
- 84, 128, 15, 12, 201, 20, 180, 212, 72, 20, 15, 48, 84, 128, 15, 12, 201, 20, 180, 212, 20, 228, 201, 88, 84, 128, 15, 12, 201, 20,
- 180, 212, 20, 212, 15, 72, 84, 128, 15, 12, 201, 16, 21, 1, 52, 21, 9, 76, 84, 128, 15, 12, 201, 8, 84, 212, 36, 19, 9, 76,
- 84, 128, 15, 12, 201, 5, 85, 15, 56, 243, 73, 76, 84, 128, 15, 12, 201, 4, 195, 5, 28, 244, 137, 76, 84, 128, 15, 12, 201, 4,
- 100, 137, 44, 19, 137, 76, 84, 128, 15, 12, 201, 8, 244, 148, 4, 67, 208, 80, 84, 128, 15, 12, 201, 4, 67, 73, 56, 148, 212, 72,
- 84, 128, 15, 12, 201, 77, 64, 84, 37, 53, 9, 44, 84, 128, 15, 12, 201, 76, 179, 204, 5, 53, 9, 44, 84, 128, 15, 12, 201, 76,
- 178, 83, 52, 21, 9, 44, 84, 128, 15, 12, 201, 76, 19, 135, 88, 147, 137, 44, 84, 128, 15, 12, 201, 65, 32, 71, 52, 21, 9, 44,
- 84, 128, 15, 12, 201, 64, 20, 129, 49, 149, 9, 44, 84, 128, 15, 12, 201, 60, 36, 212, 21, 68, 137, 44, 84, 128, 15, 12, 201, 52,
- 85, 1, 25, 148, 201, 44, 84, 128, 15, 12, 201, 52, 21, 5, 52, 21, 9, 44, 84, 128, 15, 12, 201, 29, 32, 77, 52, 21, 9, 44,
- 84, 128, 15, 12, 201, 24, 193, 71, 52, 21, 9, 44, 84, 128, 15, 12, 201, 21, 128, 197, 57, 68, 137, 44, 84, 128, 15, 12, 201, 17,
- 148, 204, 20, 181, 9, 44, 84, 128, 15, 12, 201, 16, 21, 1, 52, 21, 9, 44, 84, 128, 15, 12, 201, 8, 192, 83, 24, 83, 73, 44,
- 84, 128, 15, 12, 201, 5, 34, 84, 52, 85, 9, 44, 84, 128, 15, 12, 201, 4, 227, 210, 20, 181, 9, 44, 84, 128, 15, 12, 201, 4,
- 194, 207, 32, 243, 9, 44, 84, 128, 15, 12, 201, 57, 144, 143, 72, 113, 78, 76, 84, 128, 15, 10, 199, 44, 244, 144, 84, 193, 78, 80,
- 15, 12, 201, 20, 180, 208, 21, 34, 77, 20, 229, 0, 15, 10, 199, 4, 36, 212, 36, 225, 78, 80, 15, 10, 199, 81, 32, 70, 36, 176,
- 78, 80, 15, 12, 201, 44, 243, 77, 84, 226, 75, 4, 229, 0, 15, 10, 199, 16, 147, 5, 81, 64, 78, 80, 15, 9, 198, 88, 84, 137,
- 80, 16, 128, 15, 0, 9, 198, 8, 245, 73, 48, 195, 206, 15, 9, 198, 48, 145, 82, 36, 225, 192, 15, 9, 198, 88, 83, 133, 16, 145,
- 192, 15, 7, 196, 36, 208, 71, 20, 15, 7, 196, 21, 64, 71, 20, 15, 9, 68, 36, 208, 71, 20, 21, 0, 47, 0, 11, 200, 45, 38,
- 80, 80, 241, 193, 52, 144, 15, 8, 67, 80, 19, 11, 21, 0, 47, 0, 9, 198, 56, 85, 82, 61, 49, 64, 15, 9, 198, 56, 82, 210,
- 61, 49, 64, 15, 9, 198, 33, 148, 14, 61, 49, 64, 15, 12, 201, 4, 231, 211, 80, 84, 201, 60, 195, 199, 15, 9, 198, 24, 147, 133,
- 77, 49, 64, 15, 9, 198, 4, 68, 133, 77, 49, 64, 15, 9, 198, 44, 19, 15, 72, 145, 64, 15, 9, 198, 164, 181, 77, 20, 226, 75,
- 15, 9, 198, 44, 20, 203, 4, 65, 64, 15, 0, 21, 73, 64, 20, 211, 21, 0, 82, 80, 245, 84, 48, 117, 35, 71, 121, 47, 6, 40,
- 0, 15, 9, 198, 28, 83, 199, 72, 17, 128, 15, 12, 201, 81, 32, 78, 77, 0, 82, 20, 229, 0, 15, 12, 201, 81, 32, 78, 77, 0,
- 82, 20, 228, 192, 15, 12, 201, 72, 84, 18, 125, 49, 78, 80, 19, 148, 15, 0, 10, 199, 32, 148, 212, 60, 195, 199, 36, 15, 9, 198,
- 36, 225, 15, 48, 241, 192, 15, 8, 197, 44, 197, 83, 36, 192, 15, 12, 201, 32, 84, 141, 20, 225, 85, 80, 146, 192, 15, 12, 201, 13,
- 149, 15, 28, 83, 133, 80, 146, 192, 15, 0, 10, 199, 65, 83, 19, 5, 66, 79, 56, 15, 10, 199, 61, 130, 68, 5, 66, 79, 56, 15,
- 10, 199, 61, 101, 76, 5, 66, 79, 56, 15, 10, 199, 37, 51, 204, 5, 66, 79, 56, 15, 10, 199, 36, 229, 5, 57, 66, 79, 56, 15,
- 10, 199, 36, 225, 140, 5, 66, 79, 56, 15, 8, 197, 32, 245, 133, 72, 144, 15, 9, 198, 104, 83, 15, 80, 148, 203, 15, 9, 198, 77,
- 147, 143, 16, 148, 203, 15, 9, 198, 64, 192, 83, 80, 148, 203, 15, 9, 198, 52, 83, 15, 16, 148, 203, 15, 9, 198, 36, 66, 79, 80,
- 148, 203, 15, 9, 198, 20, 192, 83, 80, 148, 203, 15, 0, 8, 197, 12, 130, 76, 20, 224, 15, 8, 197, 65, 35, 198, 4, 224, 16, 0,
- 9, 198, 21, 81, 143, 52, 19, 137, 15, 9, 198, 12, 84, 133, 52, 243, 137, 15, 9, 68, 76, 208, 76, 48, 21, 0, 47, 11, 70, 25,
- 34, 69, 56, 67, 25, 21, 0, 47, 0, 8, 197, 64, 85, 18, 60, 192, 15, 11, 200, 72, 129, 85, 52, 21, 15, 36, 64, 15, 0, 10,
- 199, 61, 33, 9, 56, 21, 15, 72, 15, 10, 199, 52, 18, 213, 48, 21, 15, 72, 15, 10, 199, 36, 227, 143, 88, 21, 15, 72, 15, 10,
- 199, 36, 212, 5, 72, 21, 15, 72, 15, 10, 199, 20, 213, 76, 28, 21, 15, 72, 15, 10, 199, 4, 195, 9, 28, 21, 15, 72, 15, 10,
- 199, 65, 241, 5, 72, 20, 212, 36, 15, 11, 200, 56, 85, 82, 5, 53, 5, 56, 144, 15, 0, 10, 199, 36, 225, 22, 20, 225, 9, 28,
- 15, 10, 199, 8, 19, 19, 81, 148, 137, 28, 15, 10, 199, 4, 68, 203, 36, 195, 9, 28, 15, 9, 198, 76, 18, 203, 5, 34, 68, 15,
- 9, 198, 28, 198, 75, 61, 50, 68, 15, 8, 4, 95, 111, 114, 100, 14, 0, 0, 10, 199, 61, 97, 82, 77, 241, 9, 28, 15, 10, 199,
- 48, 85, 6, 125, 33, 9, 28, 15, 9, 198, 44, 21, 1, 80, 243, 137, 15, 12, 201, 44, 243, 147, 80, 149, 21, 20, 229, 0, 15, 14,
- 203, 72, 82, 207, 57, 96, 76, 21, 48, 197, 57, 48, 15, 0, 9, 198, 37, 32, 75, 37, 50, 192, 15, 9, 198, 36, 33, 82, 37, 50,
- 192, 15, 9, 198, 20, 198, 83, 37, 50, 192, 15, 9, 198, 76, 178, 90, 60, 145, 0, 15, 9, 198, 52, 241, 5, 72, 21, 0, 15, 15,
- 4, 95, 109, 99, 110, 65, 6, 35, 49, 34, 4, 127, 50, 0, 0, 10, 199, 28, 83, 133, 72, 21, 15, 72, 15, 7, 196, 88, 243, 69,
- 72, 15, 11, 200, 80, 84, 212, 36, 211, 206, 36, 80, 15, 8, 67, 18, 37, 0, 72, 36, 0, 0, 10, 199, 88, 83, 2, 101, 33, 9,
- 28, 15, 10, 199, 48, 85, 19, 36, 225, 9, 28, 15, 9, 198, 4, 98, 31, 56, 114, 71, 15, 0, 9, 198, 52, 21, 1, 16, 244, 128,
- 15, 9, 198, 45, 84, 129, 80, 244, 128, 15, 15, 204, 20, 180, 208, 21, 34, 77, 20, 229, 1, 80, 244, 128, 15, 9, 198, 64, 21, 15,
- 48, 241, 201, 15, 9, 198, 60, 226, 207, 48, 241, 201, 15, 9, 198, 32, 243, 79, 48, 241, 201, 15, 9, 198, 13, 149, 15, 48, 241, 201,
- 15, 17, 70, 8, 83, 9, 104, 84, 128, 71, 36, 55, 37, 12, 89, 108, 0, 66, 9, 198, 81, 37, 78, 44, 84, 128, 15, 9, 198, 81,
- 32, 83, 76, 84, 128, 15, 9, 198, 81, 32, 75, 80, 84, 128, 15, 9, 198, 77, 84, 16, 48, 84, 128, 15, 9, 198, 72, 83, 133, 28,
- 84, 128, 15, 9, 198, 72, 81, 21, 12, 84, 128, 15, 9, 198, 64, 149, 143, 80, 84, 128, 15, 9, 198, 60, 97, 133, 72, 84, 128, 15,
- 9, 198, 53, 83, 11, 80, 84, 128, 15, 9, 198, 52, 241, 5, 72, 84, 128, 15, 9, 198, 52, 148, 197, 72, 84, 128, 15, 9, 198, 44,
- 20, 212, 72, 84, 128, 15, 9, 198, 36, 227, 143, 88, 84, 128, 15, 9, 198, 36, 226, 137, 12, 84, 128, 15, 9, 198, 36, 226, 9, 8,
- 84, 128, 15, 9, 198, 36, 225, 140, 84, 84, 128, 15, 9, 198, 36, 225, 137, 12, 84, 128, 15, 9, 198, 36, 225, 9, 12, 84, 128, 15,
- 9, 198, 36, 115, 143, 72, 84, 128, 15, 9, 198, 24, 192, 77, 8, 84, 128, 15, 9, 198, 24, 147, 20, 72, 84, 128, 15, 9, 198, 21,
- 50, 193, 64, 84, 128, 15, 9, 198, 16, 148, 137, 28, 84, 128, 15, 9, 198, 16, 85, 15, 56, 84, 128, 15, 9, 198, 16, 84, 137, 88,
- 84, 128, 15, 9, 198, 16, 84, 15, 56, 84, 128, 15, 9, 198, 16, 83, 9, 72, 84, 128, 15, 9, 198, 16, 81, 137, 56, 84, 128, 15,
- 9, 198, 16, 81, 21, 12, 84, 128, 15, 9, 198, 16, 81, 9, 44, 84, 128, 15, 9, 198, 16, 81, 9, 12, 84, 128, 15, 9, 198, 12,
- 130, 70, 72, 84, 128, 15, 9, 198, 8, 147, 208, 80, 84, 128, 15, 9, 198, 4, 178, 207, 48, 84, 128, 15, 9, 198, 4, 97, 137, 12,
- 84, 128, 15, 9, 198, 4, 69, 143, 44, 84, 128, 15, 11, 200, 65, 35, 212, 20, 147, 146, 36, 112, 15, 10, 199, 28, 84, 202, 124, 101,
- 9, 28, 15, 11, 200, 8, 84, 141, 84, 64, 82, 36, 112, 15, 9, 198, 32, 243, 79, 57, 147, 73, 15, 9, 198, 48, 81, 193, 80, 20,
- 128, 15, 9, 198, 77, 65, 76, 48, 20, 128, 15, 9, 198, 28, 195, 211, 76, 20, 128, 15, 9, 198, 8, 145, 137, 48, 20, 128, 15, 11,
- 70, 76, 48, 78, 56, 84, 128, 21, 0, 47, 0, 12, 201, 44, 243, 77, 84, 226, 75, 5, 67, 210, 15, 10, 199, 44, 243, 139, 84, 34,
- 78, 20, 15, 9, 198, 64, 85, 9, 80, 147, 206, 15, 9, 198, 5, 81, 9, 80, 147, 206, 15, 9, 198, 4, 65, 9, 80, 147, 206, 15,
- 13, 202, 44, 243, 147, 21, 37, 129, 80, 244, 137, 20, 15, 8, 197, 53, 84, 203, 5, 64, 15, 0, 10, 199, 60, 33, 21, 45, 66, 79,
- 56, 15, 10, 199, 36, 225, 21, 45, 66, 79, 56, 15, 7, 196, 53, 85, 5, 72, 15, 14, 203, 36, 228, 212, 73, 83, 69, 57, 64, 82,
- 36, 80, 15, 10, 199, 29, 35, 211, 29, 32, 73, 56, 15, 10, 199, 85, 37, 71, 84, 22, 65, 56, 15, 10, 199, 12, 19, 66, 60, 66,
- 129, 56, 15, 14, 70, 76, 129, 76, 4, 114, 0, 91, 37, 12, 55, 118, 0, 0, 8, 197, 44, 243, 132, 61, 32, 15, 11, 200, 72, 82,
- 210, 20, 21, 9, 60, 224, 15, 11, 200, 72, 81, 210, 21, 52, 201, 60, 224, 15, 11, 200, 52, 245, 9, 88, 21, 9, 60, 224, 15, 11,
- 200, 44, 244, 21, 48, 21, 9, 60, 224, 15, 11, 200, 36, 226, 84, 36, 21, 9, 60, 224, 15, 11, 200, 16, 83, 143, 80, 21, 9, 60,
- 224, 15, 11, 200, 16, 81, 137, 56, 149, 9, 60, 224, 15, 11, 200, 5, 4, 15, 76, 149, 9, 60, 224, 15, 11, 200, 4, 197, 5, 72,
- 21, 9, 60, 224, 15, 8, 197, 64, 192, 67, 21, 32, 15, 8, 197, 48, 19, 131, 21, 32, 15, 8, 197, 25, 83, 135, 21, 32, 15, 8,
- 197, 24, 244, 131, 21, 32, 15, 9, 198, 44, 20, 129, 52, 35, 204, 15, 11, 200, 81, 80, 133, 72, 181, 76, 36, 224, 15, 9, 198, 16,
- 243, 73, 12, 147, 0, 15, 11, 200, 25, 32, 78, 12, 148, 203, 4, 224, 15, 8, 197, 5, 67, 205, 5, 32, 15, 9, 198, 48, 21, 5,
- 72, 19, 0, 15, 0, 7, 196, 64, 148, 143, 48, 15, 0, 9, 198, 72, 84, 207, 49, 85, 0, 15, 9, 198, 33, 145, 18, 60, 99, 206,
- 15, 9, 198, 29, 32, 70, 60, 99, 206, 15, 8, 197, 44, 21, 83, 4, 192, 15, 0, 12, 67, 77, 65, 71, 89, 72, 35, 57, 0, 49,
- 45, 23, 72, 88, 194, 69, 76, 83, 9, 56, 80, 83, 55, 37, 89, 13, 55, 6, 37, 12, 50, 13, 0, 15, 11, 200, 9, 34, 71, 4,
- 229, 9, 56, 80, 15, 10, 199, 64, 243, 12, 85, 66, 79, 56, 15, 10, 199, 12, 83, 148, 85, 34, 79, 56, 15, 10, 199, 4, 97, 133,
- 45, 66, 79, 56, 15, 11, 200, 76, 177, 76, 21, 69, 5, 72, 80, 15, 11, 200, 72, 245, 76, 21, 69, 5, 72, 80, 15, 11, 200, 65,
- 35, 202, 20, 181, 5, 72, 80, 15, 11, 200, 64, 21, 18, 84, 194, 133, 72, 80, 15, 11, 200, 8, 147, 12, 21, 69, 5, 72, 80, 15,
- 9, 198, 60, 198, 77, 64, 148, 203, 15, 9, 198, 52, 85, 15, 16, 148, 203, 15, 9, 198, 44, 21, 15, 16, 148, 203, 15, 9, 198, 20,
- 180, 207, 80, 148, 203, 15, 9, 198, 9, 82, 207, 48, 148, 203, 15, 10, 199, 56, 20, 15, 48, 149, 1, 56, 15, 10, 199, 44, 243, 12,
- 20, 114, 65, 56, 15, 10, 199, 76, 18, 210, 37, 53, 1, 56, 16, 0, 9, 198, 52, 243, 147, 81, 42, 83, 15, 9, 198, 52, 147, 149,
- 80, 154, 83, 15, 8, 197, 72, 81, 201, 60, 224, 15, 8, 197, 80, 84, 146, 36, 224, 15, 8, 197, 8, 83, 154, 36, 224, 15, 10, 199,
- 4, 193, 65, 80, 244, 137, 44, 15, 0, 9, 198, 8, 83, 133, 24, 144, 197, 67, 11, 200, 88, 148, 201, 80, 84, 137, 56, 112, 15, 11,
- 200, 88, 81, 197, 80, 84, 137, 56, 112, 15, 11, 200, 77, 64, 70, 24, 84, 137, 56, 112, 15, 11, 200, 72, 85, 137, 16, 84, 137, 56,
- 112, 15, 11, 200, 72, 83, 1, 80, 84, 137, 56, 112, 15, 11, 200, 72, 81, 213, 48, 84, 137, 56, 112, 15, 11, 200, 56, 20, 193, 48,
- 84, 137, 56, 112, 15, 11, 200, 44, 194, 67, 32, 84, 137, 56, 112, 15, 11, 200, 21, 53, 9, 52, 84, 137, 56, 112, 15, 11, 200, 21,
- 50, 193, 48, 84, 137, 56, 112, 15, 9, 198, 72, 83, 148, 72, 144, 197, 15, 9, 198, 52, 243, 148, 72, 144, 197, 15, 9, 198, 8, 83,
- 133, 24, 144, 197, 15, 0, 5, 194, 8, 128, 13, 9, 198, 61, 1, 82, 37, 53, 0, 15, 9, 198, 37, 32, 78, 37, 53, 0, 15, 10,
- 199, 72, 245, 9, 77, 49, 82, 36, 15, 10, 199, 20, 115, 195, 20, 229, 18, 36, 15, 10, 199, 4, 193, 143, 57, 49, 82, 36, 15, 8,
- 197, 64, 148, 212, 60, 192, 15, 12, 201, 64, 19, 31, 60, 194, 84, 36, 181, 77, 15, 12, 201, 77, 68, 133, 65, 67, 205, 100, 50, 78,
- 15, 8, 197, 72, 149, 21, 4, 192, 15, 0, 10, 199, 88, 242, 193, 48, 148, 197, 72, 15, 10, 199, 81, 32, 75, 5, 52, 197, 72, 15,
- 10, 199, 77, 65, 78, 12, 147, 5, 72, 15, 10, 199, 76, 213, 75, 44, 84, 197, 72, 15, 10, 199, 65, 35, 203, 48, 19, 69, 72, 15,
- 10, 199, 64, 20, 132, 60, 227, 133, 72, 15, 10, 199, 45, 98, 78, 44, 83, 5, 72, 15, 10, 199, 44, 243, 139, 85, 36, 133, 72, 15,
- 10, 199, 44, 243, 134, 61, 35, 69, 72, 15, 10, 199, 44, 243, 134, 37, 35, 69, 72, 15, 10, 199, 44, 243, 132, 20, 228, 197, 72, 15,
- 10, 199, 44, 21, 1, 49, 148, 197, 72, 15, 10, 199, 44, 20, 148, 60, 227, 133, 72, 15, 10, 199, 44, 20, 9, 81, 83, 5, 72, 15,
- 10, 199, 44, 19, 148, 60, 227, 133, 72, 15, 10, 199, 16, 148, 208, 20, 228, 197, 72, 15, 10, 199, 16, 82, 204, 5, 52, 197, 72, 15,
- 10, 199, 16, 80, 200, 36, 100, 133, 72, 15, 10, 199, 5, 52, 201, 52, 147, 5, 72, 15, 10, 199, 4, 178, 213, 53, 83, 5, 72, 15,
- 10, 199, 52, 83, 15, 16, 146, 197, 72, 15, 10, 199, 88, 82, 140, 20, 228, 197, 72, 15, 10, 199, 88, 20, 132, 20, 228, 197, 72, 15,
- 10, 199, 16, 148, 208, 20, 228, 197, 72, 15, 0, 19, 71, 72, 82, 137, 12, 84, 133, 76, 34, 36, 57, 37, 89, 6, 36, 108, 89, 0,
- 8, 197, 88, 147, 204, 36, 224, 15, 8, 197, 8, 133, 84, 4, 224, 15, 9, 198, 77, 80, 147, 81, 32, 84, 15, 9, 198, 77, 80, 140,
- 36, 208, 84, 15, 9, 198, 76, 83, 137, 61, 32, 84, 15, 9, 198, 72, 85, 19, 77, 64, 84, 15, 9, 198, 72, 84, 213, 49, 64, 84,
- 15, 9, 198, 72, 84, 197, 73, 96, 84, 15, 9, 198, 64, 20, 212, 61, 32, 84, 15, 9, 198, 16, 148, 208, 5, 32, 84, 15, 8, 197,
- 8, 133, 84, 4, 224, 16, 0, 12, 201, 5, 37, 9, 48, 193, 82, 37, 53, 0, 15, 0, 24, 73, 44, 243, 134, 37, 35, 65, 56, 65,
- 82, 49, 109, 50, 83, 111, 34, 65, 6, 118, 50, 72, 109, 0, 12, 201, 45, 38, 68, 77, 33, 86, 36, 65, 82, 15, 6, 195, 164, 65,
- 77, 15, 9, 198, 20, 193, 71, 4, 229, 0, 15, 17, 70, 16, 19, 147, 4, 229, 0, 72, 35, 50, 89, 6, 121, 50, 0, 15, 12, 68,
- 76, 243, 153, 4, 89, 109, 50, 57, 118, 0, 0, 10, 199, 72, 243, 65, 56, 148, 197, 72, 15, 10, 199, 72, 81, 201, 77, 68, 133, 72,
- 15, 10, 199, 72, 81, 18, 21, 52, 197, 72, 15, 10, 199, 64, 20, 129, 49, 148, 197, 72, 15, 10, 199, 61, 34, 197, 77, 68, 133, 72,
- 15, 10, 199, 56, 243, 65, 16, 148, 197, 72, 15, 10, 199, 52, 147, 137, 77, 68, 133, 72, 15, 10, 199, 52, 19, 149, 17, 80, 197, 72,
- 15, 10, 199, 44, 243, 80, 20, 228, 197, 72, 15, 10, 199, 36, 225, 137, 49, 68, 133, 72, 15, 10, 199, 36, 225, 11, 5, 52, 197, 72,
- 15, 10, 199, 36, 195, 21, 77, 68, 133, 72, 15, 10, 199, 4, 229, 9, 12, 148, 5, 72, 15, 10, 199, 4, 194, 193, 48, 148, 197, 72,
- 15, 8, 197, 125, 64, 78, 60, 192, 15, 11, 200, 64, 21, 15, 28, 83, 133, 76, 80, 15, 11, 200, 25, 147, 15, 28, 83, 133, 76, 80,
- 15, 10, 199, 77, 65, 71, 20, 228, 197, 72, 15, 10, 199, 45, 33, 84, 20, 228, 197, 72, 15, 10, 199, 40, 19, 137, 81, 50, 1, 72,
- 15, 0, 17, 70, 52, 150, 20, 85, 33, 64, 65, 36, 81, 89, 47, 57, 108, 0, 15, 9, 198, 48, 82, 212, 85, 33, 64, 15, 9, 198,
- 25, 34, 84, 85, 33, 64, 15, 9, 198, 80, 18, 212, 21, 33, 64, 15, 9, 198, 77, 69, 68, 21, 33, 64, 15, 9, 198, 77, 3, 204,
- 21, 33, 64, 15, 9, 198, 76, 243, 132, 21, 33, 64, 15, 9, 198, 64, 20, 139, 21, 33, 64, 15, 9, 198, 45, 99, 212, 21, 33, 64,
- 15, 9, 198, 44, 244, 9, 21, 33, 64, 15, 9, 198, 29, 32, 68, 21, 33, 64, 15, 9, 198, 28, 20, 132, 21, 33, 64, 15, 9, 198,
- 24, 146, 211, 21, 33, 64, 15, 18, 70, 9, 37, 89, 21, 33, 64, 71, 34, 129, 57, 6, 115, 12, 34, 0, 15, 9, 198, 8, 20, 132,
- 21, 33, 64, 15, 9, 198, 16, 84, 15, 56, 83, 148, 15, 12, 201, 36, 228, 212, 73, 82, 212, 61, 32, 84, 15, 0, 9, 198, 21, 67,
- 143, 48, 241, 201, 15, 11, 200, 89, 83, 11, 4, 227, 204, 60, 112, 15, 11, 200, 28, 84, 143, 57, 67, 204, 60, 112, 15, 12, 201, 60,
- 36, 212, 37, 0, 84, 36, 243, 128, 15, 10, 199, 72, 82, 214, 37, 33, 78, 80, 15, 10, 199, 44, 243, 80, 21, 65, 78, 80, 15, 10,
- 199, 88, 147, 132, 36, 176, 78, 80, 15, 10, 199, 29, 32, 84, 84, 192, 78, 80, 15, 10, 199, 16, 83, 196, 61, 32, 78, 80, 15, 20,
- 71, 8, 243, 150, 37, 96, 78, 80, 71, 108, 68, 84, 37, 84, 6, 121, 68, 0, 15, 0, 23, 73, 48, 81, 197, 56, 65, 82, 56, 84,
- 192, 55, 36, 81, 6, 115, 50, 72, 108, 50, 14, 89, 0, 9, 198, 64, 21, 15, 48, 241, 192, 15, 9, 198, 60, 226, 207, 48, 241, 192,
- 15, 9, 198, 4, 194, 207, 48, 241, 192, 15, 9, 198, 72, 83, 9, 28, 147, 206, 15, 9, 198, 16, 243, 129, 80, 147, 206, 15, 9, 198,
- 5, 97, 82, 76, 147, 206, 15, 12, 201, 9, 35, 206, 44, 244, 203, 61, 1, 82, 15, 8, 66, 21, 32, 115, 34, 0, 72, 0, 19, 70,
- 26, 147, 10, 21, 67, 206, 83, 132, 55, 57, 36, 47, 6, 108, 50, 0, 15, 10, 199, 88, 20, 137, 5, 66, 79, 56, 15, 10, 199, 72,
- 82, 133, 45, 66, 79, 56, 15, 10, 199, 65, 35, 205, 61, 66, 79, 56, 15, 10, 199, 44, 243, 77, 84, 226, 79, 56, 15, 10, 199, 36,
- 229, 133, 57, 66, 79, 56, 15, 10, 199, 16, 145, 197, 77, 66, 79, 56, 15, 10, 199, 16, 85, 137, 5, 66, 79, 56, 15, 10, 199, 5,
- 52, 197, 73, 66, 79, 56, 15, 10, 199, 4, 226, 77, 5, 66, 79, 56, 15, 10, 199, 4, 209, 133, 80, 19, 73, 56, 15, 0, 9, 198,
- 104, 243, 206, 61, 49, 64, 15, 9, 198, 56, 20, 139, 61, 49, 64, 15, 9, 198, 48, 18, 212, 61, 49, 64, 15, 9, 198, 28, 197, 75,
- 61, 49, 64, 15, 9, 198, 12, 148, 146, 61, 49, 64, 15, 11, 200, 44, 244, 146, 85, 5, 9, 60, 224, 15, 11, 200, 16, 148, 208, 21,
- 36, 201, 60, 224, 15, 9, 198, 72, 147, 69, 77, 49, 64, 15, 10, 199, 8, 19, 12, 37, 53, 9, 44, 15, 9, 198, 36, 225, 5, 12,
- 83, 148, 15, 6, 195, 61, 96, 76, 15, 6, 195, 61, 32, 76, 15, 9, 198, 20, 179, 1, 80, 19, 148, 15, 0, 9, 198, 80, 244, 15,
- 48, 241, 201, 15, 9, 198, 76, 86, 15, 48, 241, 201, 15, 9, 198, 9, 38, 79, 48, 241, 201, 15, 11, 200, 80, 17, 19, 40, 146, 201,
- 76, 176, 15, 11, 200, 40, 21, 129, 56, 84, 201, 76, 176, 15, 11, 200, 5, 3, 203, 73, 145, 137, 76, 176, 15, 11, 200, 4, 195, 5,
- 28, 244, 137, 76, 176, 15, 11, 200, 36, 225, 143, 72, 208, 84, 36, 176, 15, 9, 198, 8, 147, 199, 72, 17, 128, 15, 0, 9, 198, 72,
- 83, 5, 28, 147, 206, 15, 9, 198, 56, 245, 129, 80, 147, 206, 15, 9, 198, 53, 85, 1, 80, 147, 206, 15, 10, 199, 52, 19, 5, 72,
- 147, 132, 20, 15, 0, 10, 199, 80, 84, 212, 5, 66, 79, 56, 15, 10, 199, 77, 1, 68, 37, 66, 79, 56, 15, 10, 199, 44, 240, 76,
- 37, 66, 79, 56, 15, 10, 199, 4, 68, 133, 56, 19, 9, 56, 15, 0, 10, 199, 21, 128, 197, 57, 68, 137, 44, 15, 10, 199, 4, 225,
- 204, 37, 53, 9, 44, 15, 0, 0, 17, 66, 16, 80, 72, 6, 37, 15, 72, 36, 34, 0, 81, 100, 101, 114, 32, 17, 66, 16, 80, 72,
- 6, 37, 15, 107, 36, 34, 0, 81, 104, 101, 114, 32, 18, 66, 16, 80, 72, 37, 15, 89, 47, 6, 36, 0, 81, 115, 116, 101, 103, 32,
- 5, 194, 16, 80, 72, 0, 10, 199, 65, 35, 198, 21, 52, 207, 72, 15, 10, 199, 65, 35, 195, 21, 52, 207, 72, 15, 10, 199, 72, 81,
- 213, 48, 21, 15, 72, 15, 10, 199, 72, 80, 201, 80, 21, 15, 72, 15, 10, 199, 36, 225, 9, 44, 21, 15, 72, 15, 10, 199, 21, 50,
- 193, 48, 21, 15, 72, 15, 0, 9, 198, 125, 32, 169, 16, 145, 192, 15, 10, 199, 76, 19, 86, 37, 69, 9, 28, 15, 10, 199, 76, 17,
- 212, 52, 241, 9, 28, 15, 9, 198, 61, 3, 158, 20, 194, 71, 15, 10, 199, 24, 244, 147, 100, 227, 9, 28, 15, 10, 199, 17, 144, 147,
- 36, 225, 9, 28, 15, 0, 22, 68, 32, 83, 19, 80, 107, 6, 115, 55, 89, 47, 15, 107, 117, 0, 81, 104, 97, 118, 101, 32, 7, 196,
- 81, 34, 83, 80, 15, 10, 199, 81, 35, 214, 125, 33, 9, 28, 15, 10, 199, 4, 228, 212, 124, 225, 9, 28, 15, 12, 201, 76, 145, 206,
- 36, 98, 75, 4, 229, 0, 15, 0, 8, 197, 21, 33, 77, 37, 64, 15, 9, 198, 4, 84, 143, 48, 149, 0, 15, 9, 198, 16, 21, 1,
- 52, 21, 0, 15, 0, 18, 67, 16, 85, 0, 72, 6, 36, 15, 72, 36, 34, 0, 81, 100, 101, 114, 32, 18, 67, 16, 85, 0, 72, 6,
- 36, 15, 107, 36, 34, 0, 81, 104, 101, 114, 32, 25, 67, 16, 85, 0, 72, 36, 15, 49, 84, 121, 6, 47, 36, 34, 0, 81, 107, 118,
- 97, 114, 116, 101, 114, 32, 10, 199, 80, 16, 149, 48, 21, 15, 72, 15, 10, 199, 76, 147, 85, 48, 21, 15, 72, 15, 10, 199, 72, 81,
- 140, 20, 181, 15, 72, 15, 10, 199, 65, 35, 212, 20, 181, 15, 72, 15, 13, 202, 53, 83, 20, 37, 3, 9, 44, 21, 15, 72, 15, 10,
- 199, 36, 228, 208, 20, 181, 15, 72, 15, 10, 199, 36, 226, 9, 8, 149, 15, 72, 15, 10, 199, 36, 226, 1, 48, 21, 15, 72, 15, 12,
- 201, 88, 145, 5, 73, 103, 210, 16, 145, 192, 15, 12, 201, 77, 68, 129, 25, 103, 210, 16, 145, 192, 15, 12, 201, 48, 19, 132, 76, 176,
- 66, 20, 194, 71, 15, 12, 201, 36, 225, 19, 45, 34, 86, 20, 194, 71, 15, 11, 200, 36, 229, 5, 72, 209, 68, 36, 80, 15, 11, 200,
- 36, 229, 5, 72, 197, 68, 36, 80, 15, 9, 67, 16, 85, 0, 72, 36, 0, 72, 0, 8, 197, 76, 82, 212, 61, 32, 15, 8, 197, 88,
- 20, 137, 21, 32, 15, 8, 197, 4, 226, 77, 21, 32, 15, 8, 197, 4, 195, 9, 21, 32, 15, 9, 198, 52, 19, 132, 72, 147, 0, 15,
- 8, 197, 44, 244, 147, 5, 32, 15, 0, 8, 197, 49, 145, 8, 165, 32, 15, 8, 197, 4, 208, 84, 165, 32, 15, 9, 198, 125, 37, 159,
- 72, 66, 71, 15, 11, 200, 77, 145, 22, 21, 53, 12, 36, 112, 15, 11, 200, 76, 19, 132, 77, 147, 140, 36, 112, 15, 11, 200, 61, 4,
- 21, 77, 65, 76, 36, 112, 15, 11, 200, 28, 83, 147, 81, 34, 68, 36, 112, 15, 11, 200, 24, 244, 129, 29, 65, 76, 36, 112, 15, 10,
- 199, 20, 225, 18, 124, 117, 9, 28, 15, 11, 200, 17, 83, 68, 72, 148, 212, 36, 112, 15, 11, 200, 5, 4, 5, 80, 149, 12, 36, 112,
- 15, 0, 17, 66, 17, 80, 72, 40, 15, 107, 118, 11, 0, 81, 104, 97, 118, 101, 32, 8, 197, 5, 162, 77, 85, 64, 15, 12, 201, 16,
- 83, 79, 57, 53, 18, 5, 67, 210, 15, 10, 199, 64, 144, 195, 60, 194, 78, 20, 15, 9, 198, 4, 67, 208, 80, 147, 206, 15, 8, 197,
- 77, 64, 75, 37, 64, 15, 9, 198, 76, 19, 65, 72, 149, 0, 15, 8, 197, 64, 20, 211, 5, 64, 15, 9, 198, 32, 16, 137, 80, 21,
- 0, 15, 8, 197, 25, 33, 71, 5, 64, 15, 8, 66, 17, 80, 72, 40, 0, 72, 0, 10, 199, 76, 83, 147, 5, 66, 79, 56, 15, 10,
- 199, 44, 20, 211, 5, 66, 79, 56, 15, 14, 203, 88, 81, 197, 80, 20, 137, 4, 226, 83, 52, 80, 15, 14, 203, 77, 68, 149, 45, 69,
- 82, 4, 194, 83, 52, 80, 15, 14, 203, 65, 35, 212, 21, 53, 1, 57, 66, 83, 52, 80, 15, 14, 203, 44, 244, 205, 61, 3, 204, 37,
- 66, 83, 52, 80, 15, 14, 203, 44, 244, 144, 61, 32, 84, 37, 98, 83, 52, 80, 15, 14, 203, 37, 36, 129, 80, 147, 206, 4, 194, 83,
- 52, 80, 15, 14, 203, 36, 225, 21, 77, 68, 137, 4, 194, 83, 52, 80, 15, 6, 195, 32, 19, 64, 72, 0, 8, 197, 4, 224, 70, 61,
- 32, 15, 8, 197, 72, 82, 212, 61, 32, 15, 8, 197, 24, 18, 212, 61, 32, 15, 17, 70, 8, 80, 200, 4, 209, 76, 71, 114, 91, 118,
- 65, 6, 114, 60, 0, 11, 200, 88, 148, 201, 80, 21, 9, 60, 224, 15, 11, 200, 88, 81, 197, 80, 21, 9, 60, 224, 15, 11, 200, 77,
- 64, 71, 56, 21, 9, 60, 224, 15, 11, 200, 72, 80, 201, 80, 21, 9, 60, 224, 15, 11, 200, 61, 33, 9, 56, 21, 9, 60, 224, 15,
- 11, 200, 52, 241, 21, 48, 21, 9, 60, 224, 15, 11, 200, 36, 243, 137, 76, 21, 9, 60, 224, 15, 11, 200, 21, 50, 193, 48, 21, 9,
- 60, 224, 15, 11, 200, 16, 148, 211, 20, 181, 9, 60, 224, 15, 11, 200, 16, 84, 21, 80, 21, 9, 60, 224, 15, 11, 200, 16, 84, 9,
- 48, 21, 9, 60, 224, 15, 11, 200, 4, 212, 21, 80, 21, 9, 60, 224, 15, 8, 197, 88, 84, 147, 21, 32, 15, 8, 197, 80, 18, 211,
- 21, 32, 15, 8, 197, 48, 18, 211, 21, 32, 15, 8, 197, 24, 20, 147, 21, 32, 15, 12, 201, 88, 83, 1, 57, 53, 31, 56, 66, 71,
- 15, 15, 204, 20, 180, 208, 21, 34, 77, 20, 229, 1, 72, 145, 64, 15, 11, 200, 4, 229, 9, 24, 80, 146, 36, 224, 15, 15, 204, 20,
- 180, 208, 72, 84, 211, 36, 243, 137, 76, 209, 64, 15, 9, 198, 65, 241, 15, 24, 147, 0, 15, 9, 198, 32, 243, 79, 24, 147, 0, 15,
- 11, 200, 32, 84, 131, 20, 115, 214, 36, 224, 15, 8, 197, 52, 17, 217, 5, 32, 15, 0, 9, 198, 16, 21, 1, 48, 241, 201, 15, 15,
- 204, 77, 84, 18, 4, 224, 84, 85, 32, 76, 37, 51, 69, 15, 0, 8, 197, 25, 84, 137, 165, 48, 15, 9, 198, 4, 36, 207, 49, 85,
- 0, 15, 9, 198, 24, 195, 210, 37, 53, 0, 15, 9, 198, 64, 83, 148, 4, 115, 206, 15, 9, 198, 21, 37, 80, 80, 147, 206, 15, 9,
- 198, 4, 208, 137, 80, 147, 206, 15, 9, 198, 4, 192, 129, 56, 145, 78, 15, 0, 10, 199, 76, 149, 21, 5, 66, 79, 56, 15, 10, 199,
- 72, 81, 1, 45, 66, 79, 56, 15, 10, 199, 72, 17, 9, 5, 66, 79, 56, 15, 10, 199, 36, 226, 133, 45, 66, 79, 56, 15, 10, 199,
- 36, 225, 133, 45, 66, 79, 56, 15, 10, 199, 64, 197, 86, 37, 84, 201, 56, 15, 12, 201, 44, 21, 1, 77, 68, 143, 24, 19, 0, 15,
- 0, 9, 198, 45, 38, 83, 60, 194, 84, 15, 0, 12, 201, 24, 20, 141, 4, 179, 199, 56, 244, 201, 15, 12, 201, 16, 243, 79, 72, 112,
- 78, 37, 53, 0, 15, 11, 200, 80, 21, 15, 88, 84, 137, 56, 112, 15, 11, 200, 76, 242, 71, 56, 84, 137, 56, 112, 15, 11, 200, 52,
- 241, 21, 48, 84, 137, 56, 112, 15, 11, 200, 20, 210, 71, 72, 84, 137, 56, 112, 15, 11, 200, 16, 81, 137, 48, 84, 137, 56, 112, 15,
- 11, 200, 8, 243, 137, 80, 84, 137, 56, 112, 15, 11, 200, 4, 212, 21, 80, 84, 137, 56, 112, 15, 7, 196, 81, 34, 79, 48, 15, 9,
- 198, 4, 195, 9, 4, 224, 197, 15, 9, 198, 25, 84, 197, 48, 17, 197, 15, 9, 198, 4, 97, 149, 80, 17, 197, 15, 0, 21, 66, 4,
- 192, 35, 55, 15, 49, 6, 122, 57, 72, 118, 0, 81, 113, 97, 101, 100, 97, 32, 9, 198, 28, 19, 66, 37, 53, 0, 15, 9, 198, 88,
- 243, 20, 36, 113, 82, 15, 9, 198, 65, 80, 140, 36, 49, 82, 15, 9, 198, 16, 149, 133, 72, 113, 82, 15, 9, 198, 16, 83, 65, 72,
- 177, 82, 15, 9, 198, 5, 4, 12, 36, 49, 82, 15, 9, 198, 24, 84, 141, 20, 229, 0, 15, 9, 198, 52, 20, 139, 4, 229, 0, 15,
- 0, 29, 75, 77, 21, 65, 72, 81, 1, 56, 49, 82, 56, 80, 89, 49, 58, 6, 115, 108, 72, 117, 12, 50, 89, 108, 20, 50, 13, 0,
- 0, 17, 66, 53, 224, 65, 125, 12, 15, 107, 118, 0, 81, 104, 97, 118, 101, 32, 5, 194, 53, 224, 76, 9, 3, 95, 35, 57, 47, 35,
- 71, 0, 0, 12, 201, 61, 5, 15, 52, 85, 18, 37, 53, 0, 15, 9, 198, 77, 64, 70, 24, 17, 197, 15, 0, 9, 198, 72, 84, 212,
- 4, 229, 0, 15, 0, 8, 197, 45, 84, 201, 56, 80, 15, 11, 200, 77, 4, 153, 17, 53, 1, 28, 80, 15, 11, 200, 64, 192, 84, 52,
- 83, 129, 28, 80, 15, 8, 197, 45, 84, 129, 28, 80, 15, 0, 9, 198, 16, 148, 137, 28, 83, 148, 15, 9, 198, 52, 147, 9, 80, 19,
- 148, 15, 9, 198, 4, 66, 149, 16, 19, 148, 15, 0, 8, 197, 85, 101, 76, 125, 32, 15, 9, 198, 28, 83, 196, 125, 50, 64, 15, 11,
- 200, 45, 34, 77, 36, 227, 204, 60, 112, 15, 11, 200, 44, 147, 133, 76, 147, 204, 60, 112, 15, 10, 199, 77, 82, 203, 84, 193, 78, 80,
- 15, 12, 201, 77, 80, 147, 45, 34, 66, 20, 229, 0, 15, 10, 199, 60, 36, 203, 85, 32, 78, 80, 15, 10, 199, 44, 243, 208, 21, 32,
- 78, 80, 15, 12, 201, 44, 243, 148, 72, 243, 12, 4, 229, 0, 15, 10, 199, 36, 229, 5, 56, 64, 78, 80, 15, 10, 199, 32, 244, 208,
- 37, 64, 78, 80, 15, 10, 199, 5, 69, 5, 77, 64, 78, 80, 15, 10, 199, 5, 48, 197, 56, 64, 78, 80, 15, 10, 199, 5, 4, 5,
- 48, 192, 78, 80, 15, 10, 199, 4, 48, 197, 65, 64, 78, 80, 15, 0, 23, 66, 21, 64, 36, 72, 15, 83, 6, 108, 34, 89, 129, 50,
- 0, 81, 102, 111, 114, 115, 121, 110, 32, 17, 66, 21, 64, 36, 72, 15, 107, 6, 121, 40, 0, 81, 104, 97, 118, 32, 23, 66, 21, 64,
- 36, 72, 15, 83, 108, 15, 72, 121, 57, 0, 82, 102, 111, 114, 32, 100, 105, 103, 32, 17, 66, 21, 64, 36, 72, 15, 6, 83, 39, 34,
- 0, 81, 102, 111, 114, 32, 16, 66, 21, 64, 36, 72, 15, 107, 121, 40, 0, 81, 104, 97, 118, 32, 24, 66, 21, 64, 36, 47, 15, 49,
- 84, 121, 6, 47, 36, 34, 0, 81, 107, 118, 97, 114, 116, 101, 114, 32, 26, 74, 8, 80, 200, 4, 209, 76, 76, 21, 67, 20, 71, 114,
- 91, 118, 65, 6, 114, 60, 89, 6, 125, 12, 89, 0, 9, 198, 89, 244, 148, 36, 225, 5, 15, 9, 198, 21, 84, 129, 76, 145, 78, 15,
- 9, 198, 60, 213, 18, 20, 229, 0, 15, 8, 66, 21, 64, 36, 47, 0, 72, 0, 24, 69, 76, 181, 76, 48, 80, 89, 81, 6, 123, 55,
- 14, 15, 107, 6, 117, 0, 81, 104, 97, 118, 101, 32, 10, 199, 72, 85, 5, 57, 66, 79, 56, 15, 10, 199, 60, 181, 76, 5, 66, 79,
- 56, 15, 10, 199, 24, 244, 141, 5, 66, 79, 56, 15, 10, 199, 16, 85, 5, 57, 66, 79, 56, 15, 10, 199, 16, 81, 140, 5, 66, 79,
- 56, 15, 8, 197, 20, 198, 83, 36, 80, 15, 8, 197, 5, 96, 78, 12, 80, 15, 8, 197, 80, 148, 129, 16, 80, 15, 8, 197, 64, 20,
- 129, 16, 80, 15, 8, 197, 44, 20, 129, 16, 80, 15, 8, 197, 76, 181, 76, 48, 80, 76, 0, 12, 201, 89, 83, 11, 4, 227, 204, 60,
- 114, 64, 15, 12, 201, 28, 84, 143, 57, 67, 204, 60, 114, 64, 15, 11, 200, 20, 180, 203, 85, 36, 201, 60, 224, 15, 10, 199, 81, 84,
- 137, 77, 66, 83, 44, 15, 10, 199, 77, 64, 84, 5, 34, 83, 44, 15, 10, 199, 76, 195, 214, 4, 178, 83, 44, 15, 10, 199, 72, 148,
- 5, 57, 50, 83, 44, 15, 10, 199, 72, 16, 201, 77, 66, 83, 44, 15, 10, 199, 65, 84, 137, 77, 66, 83, 44, 15, 10, 199, 64, 81,
- 1, 57, 66, 83, 44, 15, 10, 199, 61, 33, 193, 77, 66, 83, 44, 15, 10, 199, 56, 22, 137, 77, 66, 83, 44, 15, 10, 199, 52, 148,
- 212, 72, 242, 83, 44, 15, 10, 199, 48, 149, 21, 72, 114, 83, 44, 15, 10, 199, 45, 34, 71, 21, 34, 83, 44, 15, 10, 199, 44, 244,
- 205, 21, 66, 83, 44, 15, 10, 199, 44, 21, 75, 5, 50, 83, 44, 15, 10, 199, 44, 19, 13, 84, 178, 83, 44, 15, 10, 199, 28, 83,
- 203, 20, 210, 83, 44, 15, 10, 199, 21, 2, 68, 20, 210, 83, 44, 15, 10, 199, 20, 196, 193, 77, 50, 83, 44, 15, 10, 199, 20, 180,
- 212, 5, 66, 83, 44, 15, 10, 199, 4, 224, 76, 60, 114, 83, 44, 15, 10, 199, 4, 195, 5, 72, 114, 83, 44, 15, 10, 199, 4, 176,
- 68, 20, 210, 83, 44, 15, 10, 199, 4, 34, 200, 5, 50, 83, 44, 15, 9, 198, 77, 147, 148, 21, 49, 64, 15, 9, 198, 60, 33, 21,
- 12, 83, 148, 15, 0, 12, 201, 8, 84, 212, 101, 33, 82, 36, 225, 5, 68, 11, 200, 81, 32, 85, 52, 21, 9, 76, 176, 15, 11, 200,
- 77, 80, 129, 72, 181, 9, 76, 176, 15, 11, 200, 76, 19, 79, 40, 81, 9, 76, 176, 15, 11, 200, 65, 35, 203, 48, 149, 9, 76, 176,
- 15, 11, 200, 65, 32, 71, 52, 21, 9, 76, 176, 15, 11, 200, 64, 20, 137, 80, 85, 9, 76, 176, 15, 11, 200, 52, 85, 1, 25, 148,
- 201, 76, 176, 15, 11, 200, 52, 21, 5, 52, 21, 9, 76, 176, 15, 11, 200, 33, 148, 15, 80, 85, 9, 76, 176, 15, 11, 200, 21, 96,
- 78, 28, 83, 9, 76, 176, 15, 11, 200, 20, 180, 197, 28, 85, 9, 76, 176, 15, 11, 200, 16, 144, 75, 72, 149, 9, 76, 176, 15, 11,
- 200, 13, 148, 18, 36, 245, 9, 76, 176, 15, 11, 200, 5, 34, 84, 52, 85, 9, 76, 176, 15, 11, 200, 4, 229, 9, 80, 85, 9, 76,
- 176, 15, 11, 200, 4, 227, 210, 20, 181, 9, 76, 176, 15, 9, 198, 64, 243, 25, 28, 19, 73, 15, 12, 201, 45, 83, 147, 80, 225, 82,
- 36, 225, 5, 15, 12, 201, 8, 84, 212, 101, 33, 82, 36, 225, 5, 15, 13, 202, 44, 243, 138, 84, 226, 212, 36, 243, 129, 48, 15, 12,
- 201, 64, 20, 148, 36, 50, 80, 4, 229, 0, 15, 8, 67, 49, 82, 197, 21, 0, 47, 0, 25, 73, 76, 243, 19, 40, 83, 137, 81, 54,
- 78, 89, 109, 55, 89, 57, 13, 50, 6, 111, 47, 89, 111, 50, 0, 0, 31, 68, 84, 226, 79, 56, 57, 40, 50, 57, 112, 50, 15, 89,
- 47, 36, 37, 89, 57, 13, 50, 0, 81, 115, 116, 97, 116, 105, 111, 110, 32, 7, 196, 84, 226, 79, 56, 15, 11, 200, 72, 81, 133, 72,
- 83, 132, 84, 208, 15, 11, 200, 52, 83, 79, 72, 19, 132, 84, 208, 15, 11, 200, 44, 243, 80, 61, 50, 84, 84, 208, 15, 11, 200, 64,
- 243, 25, 56, 243, 73, 84, 208, 15, 11, 200, 52, 147, 12, 20, 227, 137, 84, 208, 15, 11, 200, 44, 243, 147, 61, 37, 9, 84, 208, 15,
- 11, 200, 21, 96, 78, 28, 83, 9, 84, 208, 15, 11, 200, 13, 144, 78, 44, 19, 9, 84, 208, 15, 11, 200, 5, 81, 9, 80, 244, 137,
- 84, 208, 15, 7, 196, 73, 80, 137, 56, 15, 4, 193, 136, 43, 0, 8, 197, 45, 243, 5, 72, 144, 15, 10, 199, 85, 35, 204, 60, 114,
- 83, 44, 15, 10, 199, 77, 80, 147, 60, 226, 83, 44, 15, 10, 199, 76, 83, 147, 61, 34, 83, 44, 15, 10, 199, 64, 21, 18, 36, 50,
- 83, 44, 15, 10, 199, 64, 20, 9, 77, 66, 83, 44, 15, 10, 199, 52, 84, 207, 104, 242, 83, 44, 15, 10, 199, 52, 19, 20, 21, 50,
- 83, 44, 15, 10, 199, 48, 85, 129, 57, 66, 83, 44, 15, 10, 199, 48, 85, 1, 72, 114, 83, 44, 15, 10, 199, 44, 244, 137, 57, 66,
- 83, 44, 15, 10, 199, 21, 68, 149, 76, 178, 83, 44, 15, 10, 199, 4, 224, 84, 60, 210, 83, 44, 15, 14, 203, 44, 20, 146, 20, 39,
- 203, 76, 210, 78, 16, 80, 15, 0, 12, 201, 48, 81, 19, 4, 113, 82, 36, 225, 5, 15, 0, 12, 201, 65, 35, 212, 84, 33, 82, 4,
- 228, 192, 15, 0, 11, 200, 33, 148, 15, 44, 243, 132, 72, 144, 15, 11, 200, 28, 83, 132, 5, 35, 69, 72, 144, 15, 8, 197, 8, 82,
- 214, 20, 208, 15, 0, 33, 67, 76, 19, 20, 89, 6, 108, 55, 47, 15, 55, 115, 57, 49, 15, 89, 6, 37, 47, 37, 0, 82, 108, 97,
- 107, 101, 32, 99, 105, 116, 121, 32, 9, 198, 64, 20, 143, 16, 148, 212, 15, 9, 198, 61, 33, 193, 56, 148, 212, 15, 9, 198, 49, 85,
- 5, 56, 148, 212, 15, 9, 198, 48, 17, 197, 72, 148, 212, 15, 9, 198, 21, 52, 193, 100, 148, 212, 15, 9, 198, 8, 20, 213, 56, 148,
- 212, 15, 9, 198, 73, 81, 134, 21, 34, 64, 15, 9, 198, 40, 240, 130, 21, 34, 64, 15, 9, 198, 28, 20, 150, 21, 34, 64, 15, 9,
- 198, 16, 82, 207, 73, 83, 64, 15, 9, 198, 77, 147, 70, 60, 226, 64, 15, 0, 9, 198, 52, 147, 12, 36, 243, 128, 15, 9, 198, 20,
- 194, 83, 36, 243, 128, 15, 9, 198, 16, 242, 212, 72, 147, 128, 15, 9, 198, 36, 226, 21, 52, 19, 128, 16, 9, 198, 17, 83, 3, 36,
- 19, 128, 16, 9, 198, 4, 116, 129, 52, 19, 128, 16, 0, 9, 198, 124, 181, 129, 80, 244, 128, 15, 9, 198, 76, 18, 211, 37, 50, 192,
- 15, 9, 198, 37, 64, 76, 37, 50, 192, 15, 9, 198, 32, 84, 143, 37, 50, 192, 15, 9, 198, 4, 225, 18, 60, 145, 0, 15, 8, 197,
- 36, 228, 85, 37, 64, 15, 10, 199, 80, 147, 79, 45, 32, 84, 36, 15, 10, 199, 61, 37, 15, 16, 243, 148, 36, 15, 12, 201, 24, 195,
- 206, 20, 195, 15, 29, 32, 70, 15, 8, 197, 65, 34, 77, 5, 64, 15, 9, 198, 24, 244, 141, 36, 64, 66, 15, 9, 198, 5, 4, 5,
- 48, 192, 66, 15, 9, 198, 4, 224, 76, 101, 48, 66, 15, 0, 10, 199, 77, 80, 195, 21, 52, 207, 72, 15, 7, 196, 76, 19, 133, 72,
- 15, 7, 196, 16, 243, 133, 72, 15, 9, 198, 32, 245, 141, 60, 66, 71, 15, 9, 198, 28, 83, 69, 56, 194, 71, 15, 0, 8, 197, 33,
- 244, 133, 76, 144, 15, 8, 197, 16, 85, 137, 21, 32, 15, 9, 198, 64, 20, 129, 8, 243, 0, 15, 9, 198, 64, 19, 1, 80, 19, 0,
- 15, 0, 8, 197, 52, 20, 211, 165, 32, 15, 8, 197, 24, 192, 78, 165, 32, 15, 12, 201, 72, 81, 197, 56, 84, 129, 80, 244, 128, 15,
- 12, 201, 52, 19, 137, 65, 83, 1, 80, 244, 128, 15, 12, 201, 44, 243, 210, 16, 147, 129, 80, 244, 128, 15, 12, 201, 44, 243, 147, 64,
- 148, 129, 80, 244, 128, 15, 12, 201, 44, 243, 80, 72, 147, 65, 80, 244, 128, 15, 12, 201, 44, 243, 77, 20, 229, 1, 80, 244, 128, 15,
- 12, 201, 44, 148, 143, 65, 32, 75, 80, 244, 128, 15, 12, 201, 36, 228, 197, 52, 147, 129, 80, 244, 128, 15, 12, 201, 20, 180, 193, 52,
- 147, 129, 80, 244, 128, 15, 12, 201, 4, 48, 197, 48, 84, 129, 80, 244, 128, 15, 12, 201, 125, 53, 5, 80, 144, 201, 76, 209, 64, 15,
- 12, 201, 26, 145, 5, 72, 19, 9, 76, 209, 64, 15, 12, 201, 21, 2, 75, 85, 39, 201, 76, 209, 64, 15, 12, 201, 44, 243, 77, 37,
- 69, 5, 72, 85, 0, 15, 0, 5, 194, 21, 80, 13, 10, 199, 52, 147, 137, 5, 69, 82, 20, 15, 10, 199, 52, 147, 137, 5, 69, 82,
- 20, 15, 10, 199, 72, 85, 143, 49, 65, 82, 20, 15, 10, 199, 24, 244, 141, 5, 65, 82, 20, 15, 10, 199, 8, 19, 132, 4, 113, 82,
- 20, 15, 8, 197, 124, 243, 9, 76, 176, 15, 9, 198, 80, 16, 140, 60, 145, 0, 15, 13, 202, 64, 243, 25, 12, 83, 148, 72, 148, 205,
- 20, 15, 13, 202, 53, 82, 1, 52, 81, 1, 56, 148, 205, 20, 15, 13, 202, 52, 84, 139, 4, 229, 9, 48, 148, 205, 20, 15, 13, 202,
- 37, 51, 204, 5, 66, 79, 56, 148, 205, 20, 15, 13, 202, 4, 224, 76, 24, 16, 133, 80, 148, 205, 20, 15, 8, 197, 77, 6, 71, 5,
- 64, 15, 0, 11, 68, 20, 229, 5, 72, 116, 50, 47, 109, 0, 12, 201, 52, 147, 137, 77, 65, 82, 36, 83, 0, 15, 7, 196, 44, 21,
- 133, 72, 15, 7, 196, 28, 84, 133, 72, 15, 0, 12, 201, 32, 85, 5, 72, 241, 15, 45, 50, 64, 15, 8, 197, 72, 19, 135, 21, 32,
- 15, 8, 197, 48, 243, 135, 21, 32, 15, 8, 197, 45, 35, 203, 21, 32, 15, 8, 197, 28, 192, 83, 21, 32, 15, 8, 197, 16, 244, 211,
- 21, 32, 15, 10, 199, 81, 80, 82, 20, 114, 83, 44, 15, 10, 199, 80, 83, 204, 60, 114, 83, 44, 15, 10, 199, 76, 49, 78, 5, 34,
- 83, 44, 15, 10, 199, 72, 85, 77, 5, 66, 83, 44, 15, 10, 199, 72, 131, 196, 21, 50, 83, 44, 15, 10, 199, 52, 243, 129, 72, 178,
- 83, 44, 15, 10, 199, 52, 85, 5, 61, 34, 83, 44, 15, 10, 199, 45, 35, 205, 5, 66, 83, 44, 15, 10, 199, 44, 241, 206, 5, 66,
- 83, 44, 15, 10, 199, 44, 20, 148, 4, 114, 83, 44, 15, 10, 199, 44, 19, 13, 100, 178, 83, 44, 15, 10, 199, 40, 84, 213, 37, 66,
- 83, 44, 15, 10, 199, 33, 148, 212, 21, 34, 83, 44, 15, 10, 199, 21, 84, 212, 4, 178, 83, 44, 15, 10, 199, 21, 50, 201, 52, 242,
- 83, 44, 15, 10, 199, 21, 34, 84, 72, 82, 83, 44, 15, 10, 199, 8, 148, 195, 5, 146, 83, 44, 15, 10, 199, 8, 147, 204, 60, 114,
- 83, 44, 15, 10, 199, 5, 85, 5, 57, 66, 83, 44, 15, 10, 199, 4, 208, 146, 61, 50, 83, 44, 15, 15, 204, 76, 83, 148, 36, 209,
- 78, 80, 19, 9, 76, 209, 64, 15, 8, 197, 48, 147, 133, 5, 32, 15, 8, 197, 40, 17, 213, 5, 32, 15, 8, 197, 48, 147, 133, 5,
- 32, 15, 10, 69, 72, 19, 135, 21, 32, 21, 0, 47, 0, 9, 198, 80, 82, 206, 60, 227, 205, 15, 9, 198, 44, 20, 131, 36, 227, 205,
- 15, 11, 200, 96, 83, 143, 24, 240, 137, 76, 176, 15, 11, 200, 88, 242, 193, 80, 149, 137, 76, 176, 15, 11, 200, 88, 81, 197, 80, 20,
- 137, 76, 176, 15, 11, 200, 88, 19, 21, 80, 20, 137, 76, 176, 15, 11, 200, 77, 80, 148, 72, 244, 9, 76, 176, 15, 11, 200, 76, 243,
- 9, 16, 20, 137, 76, 176, 15, 11, 200, 76, 20, 129, 12, 83, 137, 76, 176, 15, 11, 200, 72, 80, 76, 37, 53, 9, 76, 176, 15, 11,
- 200, 65, 35, 195, 20, 229, 9, 76, 176, 15, 11, 200, 64, 145, 84, 37, 53, 9, 76, 176, 15, 11, 200, 64, 144, 78, 37, 53, 9, 76,
- 176, 15, 11, 200, 61, 5, 1, 80, 149, 137, 76, 176, 15, 11, 200, 56, 18, 86, 37, 53, 9, 76, 176, 15, 11, 200, 52, 243, 143, 24,
- 243, 137, 76, 176, 15, 11, 200, 52, 85, 1, 8, 243, 9, 76, 176, 15, 11, 200, 48, 20, 9, 16, 20, 137, 76, 176, 15, 11, 200, 44,
- 21, 5, 28, 244, 137, 76, 176, 15, 11, 200, 32, 85, 82, 37, 53, 9, 76, 176, 15, 11, 200, 32, 81, 197, 52, 243, 137, 76, 176, 15,
- 11, 200, 28, 83, 199, 72, 17, 137, 76, 176, 15, 11, 200, 24, 21, 86, 37, 53, 9, 76, 176, 15, 11, 200, 17, 84, 129, 80, 149, 137,
- 76, 176, 15, 11, 200, 17, 80, 76, 37, 53, 9, 76, 176, 15, 11, 200, 16, 162, 66, 61, 85, 9, 76, 176, 15, 11, 200, 16, 144, 75,
- 72, 243, 137, 76, 176, 15, 11, 200, 8, 18, 203, 4, 229, 9, 76, 176, 15, 11, 200, 5, 67, 205, 37, 53, 9, 76, 176, 15, 11, 200,
- 5, 34, 193, 37, 53, 9, 76, 176, 15, 11, 200, 4, 116, 143, 56, 243, 73, 76, 176, 15, 11, 200, 72, 243, 65, 56, 148, 212, 36, 176,
- 15, 0, 8, 197, 85, 34, 78, 165, 48, 15, 8, 197, 60, 210, 78, 165, 48, 15, 8, 197, 56, 149, 18, 165, 48, 15, 8, 197, 56, 84,
- 150, 165, 48, 15, 8, 197, 24, 144, 146, 165, 48, 15, 7, 196, 36, 66, 79, 52, 15, 7, 196, 28, 194, 79, 52, 15, 13, 202, 29, 83,
- 77, 36, 20, 129, 8, 144, 213, 52, 15, 0, 11, 200, 44, 243, 134, 20, 181, 21, 72, 80, 15, 8, 197, 20, 225, 82, 28, 144, 15, 12,
- 201, 61, 1, 82, 5, 66, 79, 56, 83, 0, 15, 11, 200, 77, 3, 206, 76, 244, 133, 72, 80, 15, 11, 200, 16, 148, 212, 4, 224, 197,
- 72, 80, 15, 11, 200, 5, 81, 205, 20, 229, 5, 72, 80, 15, 7, 196, 40, 21, 129, 56, 15, 10, 199, 8, 148, 135, 37, 69, 9, 56,
- 15, 0, 9, 198, 77, 147, 133, 72, 114, 64, 15, 9, 198, 4, 194, 207, 32, 243, 0, 15, 10, 199, 104, 243, 204, 60, 114, 83, 44, 15,
- 10, 199, 77, 148, 212, 20, 210, 83, 44, 15, 10, 199, 64, 19, 132, 20, 210, 83, 44, 15, 10, 199, 52, 19, 1, 101, 50, 83, 44, 15,
- 10, 199, 52, 17, 217, 5, 34, 83, 44, 15, 10, 199, 45, 85, 193, 37, 66, 83, 44, 15, 10, 199, 44, 148, 135, 37, 50, 83, 44, 15,
- 10, 199, 28, 145, 193, 57, 66, 83, 44, 15, 10, 199, 28, 128, 78, 21, 50, 83, 44, 15, 10, 199, 28, 83, 204, 60, 114, 83, 44, 15,
- 10, 199, 25, 33, 78, 21, 66, 83, 44, 15, 10, 199, 24, 244, 133, 57, 50, 83, 44, 15, 10, 199, 21, 33, 77, 37, 66, 83, 44, 15,
- 10, 199, 16, 144, 76, 60, 114, 83, 44, 15, 10, 199, 9, 84, 141, 21, 50, 83, 44, 15, 10, 199, 8, 19, 19, 4, 210, 83, 44, 15,
- 10, 199, 5, 53, 13, 5, 66, 83, 44, 15, 12, 68, 12, 193, 82, 44, 49, 55, 121, 12, 49, 0, 0, 12, 201, 88, 19, 4, 32, 244,
- 142, 37, 53, 0, 15, 12, 201, 8, 82, 1, 88, 147, 210, 37, 53, 0, 15, 0, 10, 199, 28, 19, 135, 73, 243, 169, 76, 15, 14, 204,
- 60, 227, 205, 5, 67, 208, 60, 145, 84, 36, 179, 206, 10, 199, 8, 81, 18, 4, 113, 82, 36, 15, 0, 11, 200, 88, 148, 148, 84, 244,
- 197, 72, 144, 15, 11, 200, 81, 32, 75, 5, 52, 197, 72, 144, 15, 11, 200, 45, 33, 83, 80, 243, 65, 80, 144, 15, 7, 196, 33, 83,
- 65, 56, 16, 7, 196, 8, 19, 129, 56, 16, 21, 72, 12, 147, 131, 36, 227, 129, 80, 144, 89, 36, 50, 89, 37, 50, 6, 117, 47, 37,
- 0, 0, 9, 198, 76, 176, 66, 21, 34, 64, 15, 9, 198, 17, 34, 86, 21, 34, 64, 15, 0, 6, 195, 61, 130, 68, 15, 9, 68, 8,
- 246, 76, 20, 21, 0, 47, 0, 9, 198, 52, 147, 143, 37, 50, 192, 15, 9, 198, 17, 37, 83, 37, 50, 192, 15, 10, 199, 77, 84, 18,
- 20, 208, 84, 36, 15, 10, 199, 16, 148, 12, 60, 208, 84, 36, 15, 10, 199, 5, 85, 15, 45, 32, 84, 36, 15, 10, 69, 76, 147, 135,
- 48, 80, 21, 0, 47, 0, 0, 12, 201, 76, 241, 137, 77, 66, 75, 21, 33, 84, 15, 12, 201, 44, 243, 147, 80, 84, 142, 21, 33, 84,
- 15, 12, 201, 16, 148, 212, 36, 225, 214, 21, 33, 84, 15, 12, 201, 76, 243, 129, 72, 20, 16, 5, 32, 84, 15, 0, 7, 196, 32, 83,
- 132, 20, 72, 0, 30, 69, 69, 82, 67, 32, 80, 49, 111, 91, 15, 55, 124, 34, 6, 115, 12, 50, 12, 0, 81, 108, 111, 114, 114, 97,
- 105, 110, 101, 32, 11, 200, 8, 245, 82, 28, 83, 201, 76, 144, 15, 9, 198, 4, 231, 205, 37, 50, 192, 15, 10, 199, 65, 39, 211, 80,
- 147, 132, 20, 15, 8, 197, 56, 245, 137, 12, 80, 15, 8, 197, 64, 19, 129, 16, 80, 15, 8, 197, 56, 18, 129, 16, 80, 15, 8, 197,
- 5, 34, 193, 16, 80, 15, 8, 197, 8, 17, 193, 28, 80, 15, 12, 69, 52, 17, 1, 52, 80, 21, 102, 114, 0, 47, 0, 10, 199, 65,
- 39, 211, 36, 65, 78, 80, 15, 10, 199, 65, 39, 196, 36, 176, 78, 80, 15, 0, 20, 67, 16, 82, 129, 72, 36, 91, 57, 35, 15, 6,
- 84, 129, 0, 44, 81, 118, 117, 32, 11, 200, 80, 83, 203, 72, 21, 9, 76, 176, 15, 11, 200, 77, 147, 148, 4, 181, 9, 76, 176, 15,
- 11, 200, 77, 144, 129, 72, 149, 9, 76, 176, 15, 11, 200, 64, 20, 129, 8, 243, 9, 76, 176, 15, 11, 200, 37, 51, 1, 52, 149, 9,
- 76, 176, 15, 11, 200, 33, 145, 201, 20, 163, 137, 76, 176, 15, 11, 200, 32, 19, 147, 20, 21, 9, 76, 176, 15, 11, 200, 8, 147, 210,
- 101, 67, 73, 76, 176, 15, 11, 200, 5, 34, 201, 52, 81, 9, 76, 176, 15, 11, 200, 4, 229, 1, 72, 181, 9, 76, 176, 15, 11, 200,
- 4, 225, 1, 49, 84, 201, 76, 176, 15, 11, 200, 4, 193, 129, 8, 85, 9, 76, 176, 15, 11, 200, 4, 180, 143, 52, 21, 9, 76, 176,
- 15, 9, 198, 77, 147, 143, 57, 147, 73, 15, 12, 201, 20, 180, 207, 72, 34, 84, 4, 229, 0, 15, 0, 12, 201, 88, 149, 1, 48, 148,
- 212, 37, 50, 192, 15, 12, 201, 84, 226, 79, 56, 148, 212, 37, 50, 192, 15, 12, 201, 80, 245, 5, 52, 148, 212, 37, 50, 192, 15, 12,
- 201, 80, 147, 79, 45, 32, 84, 37, 50, 192, 15, 12, 201, 80, 84, 129, 64, 85, 84, 37, 50, 192, 15, 12, 201, 77, 148, 212, 20, 208,
- 84, 37, 50, 192, 15, 12, 201, 76, 227, 194, 8, 148, 212, 37, 50, 192, 15, 12, 201, 76, 86, 67, 32, 83, 12, 37, 50, 192, 15, 12,
- 201, 76, 21, 1, 56, 148, 212, 37, 50, 192, 15, 12, 201, 72, 246, 65, 48, 148, 212, 37, 50, 192, 15, 12, 201, 72, 145, 207, 72, 148,
- 212, 37, 50, 192, 15, 12, 201, 72, 16, 149, 48, 148, 212, 37, 50, 192, 15, 12, 201, 65, 54, 75, 60, 65, 76, 37, 50, 192, 15, 12,
- 201, 65, 54, 75, 20, 65, 76, 37, 50, 192, 15, 12, 201, 65, 35, 199, 56, 244, 212, 37, 50, 192, 15, 12, 201, 64, 244, 21, 48, 148,
- 212, 37, 50, 192, 15, 12, 201, 64, 193, 79, 56, 20, 212, 37, 50, 192, 15, 12, 201, 64, 20, 133, 57, 65, 84, 37, 50, 192, 15, 12,
- 201, 64, 19, 148, 20, 148, 212, 37, 50, 192, 15, 12, 201, 64, 16, 201, 24, 148, 212, 37, 50, 192, 15, 12, 201, 61, 37, 15, 16, 243,
- 148, 37, 50, 192, 15, 12, 201, 61, 5, 9, 52, 148, 212, 37, 50, 192, 15, 12, 201, 57, 83, 73, 76, 208, 84, 37, 50, 192, 15, 12,
- 201, 56, 146, 9, 48, 148, 212, 37, 50, 192, 15, 12, 201, 52, 244, 135, 4, 224, 84, 37, 50, 192, 15, 12, 201, 52, 244, 134, 20, 208,
- 84, 37, 50, 192, 15, 12, 201, 52, 244, 129, 48, 148, 212, 37, 50, 192, 15, 12, 201, 52, 243, 133, 28, 20, 203, 37, 50, 192, 15, 12,
- 201, 52, 85, 1, 77, 64, 84, 37, 50, 192, 15, 12, 201, 52, 82, 193, 56, 148, 212, 37, 50, 192, 15, 12, 201, 48, 246, 65, 48, 148,
- 212, 37, 50, 192, 15, 12, 201, 48, 241, 193, 72, 149, 13, 37, 50, 192, 15, 12, 201, 48, 147, 135, 88, 148, 212, 37, 50, 192, 15, 12,
- 201, 48, 83, 137, 56, 148, 212, 37, 50, 192, 15, 12, 201, 44, 243, 15, 72, 148, 212, 37, 50, 192, 15, 12, 201, 44, 21, 1, 48, 84,
- 20, 37, 50, 192, 15, 12, 201, 44, 20, 137, 76, 208, 84, 37, 50, 192, 15, 12, 201, 37, 51, 1, 52, 148, 212, 37, 50, 192, 15, 12,
- 201, 36, 65, 65, 48, 148, 212, 37, 50, 192, 15, 12, 201, 33, 83, 79, 72, 148, 212, 37, 50, 192, 15, 12, 201, 33, 83, 65, 56, 148,
- 212, 37, 50, 192, 15, 12, 201, 32, 147, 132, 84, 148, 212, 37, 50, 192, 15, 12, 201, 32, 81, 15, 56, 148, 212, 37, 50, 192, 15, 12,
- 201, 29, 32, 86, 37, 65, 84, 37, 50, 192, 15, 12, 201, 28, 83, 210, 28, 148, 212, 37, 50, 192, 15, 12, 201, 28, 21, 76, 48, 148,
- 212, 37, 50, 192, 15, 12, 201, 25, 85, 21, 72, 148, 212, 37, 50, 192, 15, 12, 201, 24, 144, 133, 72, 244, 20, 37, 50, 192, 15, 12,
- 201, 24, 83, 73, 56, 148, 212, 37, 50, 192, 15, 12, 201, 24, 21, 1, 48, 148, 212, 37, 50, 192, 15, 12, 201, 21, 81, 133, 52, 148,
- 212, 37, 50, 192, 15, 12, 201, 21, 52, 193, 100, 148, 212, 37, 50, 192, 15, 12, 201, 21, 50, 193, 64, 148, 212, 37, 50, 192, 15, 12,
- 201, 20, 212, 9, 72, 148, 212, 37, 50, 192, 15, 12, 201, 20, 208, 140, 20, 208, 84, 37, 50, 192, 15, 12, 201, 16, 148, 137, 28, 148,
- 212, 37, 50, 192, 15, 12, 201, 16, 148, 12, 60, 208, 84, 37, 50, 192, 15, 12, 201, 16, 144, 71, 56, 244, 212, 37, 50, 192, 15, 12,
- 201, 16, 83, 79, 45, 32, 84, 37, 50, 192, 15, 12, 201, 16, 83, 9, 72, 148, 212, 37, 50, 192, 15, 12, 201, 9, 81, 4, 32, 148,
- 212, 37, 50, 192, 15, 12, 201, 5, 85, 15, 45, 32, 84, 37, 50, 192, 15, 12, 201, 5, 53, 9, 28, 208, 84, 37, 50, 192, 15, 12,
- 201, 4, 229, 9, 76, 84, 20, 37, 50, 192, 15, 12, 201, 4, 227, 129, 48, 148, 212, 37, 50, 192, 15, 12, 201, 4, 224, 82, 44, 148,
- 212, 37, 50, 192, 15, 12, 201, 4, 197, 18, 84, 148, 212, 37, 50, 192, 15, 12, 201, 4, 194, 217, 52, 148, 212, 37, 50, 192, 15, 12,
- 201, 4, 181, 9, 88, 148, 212, 37, 50, 192, 15, 12, 201, 4, 180, 201, 60, 208, 84, 37, 50, 192, 15, 12, 201, 4, 84, 143, 56, 21,
- 84, 37, 50, 192, 15, 13, 202, 24, 244, 134, 5, 69, 5, 72, 147, 132, 20, 15, 0, 17, 67, 21, 101, 0, 36, 84, 115, 50, 47, 40,
- 6, 115, 55, 0, 13, 25, 8, 197, 4, 180, 201, 60, 208, 15, 8, 197, 52, 82, 133, 72, 144, 15, 8, 197, 4, 225, 5, 72, 144, 15,
- 8, 197, 80, 81, 5, 84, 208, 15, 11, 200, 64, 84, 137, 60, 66, 75, 84, 208, 15, 11, 200, 21, 2, 67, 20, 229, 18, 84, 208, 15,
- 0, 9, 198, 17, 148, 198, 5, 50, 64, 15, 9, 198, 28, 83, 204, 60, 114, 64, 15, 8, 197, 89, 228, 197, 72, 144, 15, 8, 197, 74,
- 145, 197, 72, 144, 15, 10, 199, 44, 148, 149, 72, 114, 83, 44, 15, 9, 198, 64, 19, 132, 20, 210, 64, 15, 0, 9, 198, 104, 147, 206,
- 37, 51, 69, 15, 8, 197, 80, 84, 141, 36, 176, 15, 8, 197, 73, 149, 13, 36, 176, 15, 7, 196, 77, 81, 1, 56, 15, 7, 196, 77,
- 81, 1, 56, 16, 7, 196, 76, 81, 1, 56, 16, 6, 195, 76, 147, 133, 76, 0, 7, 196, 80, 83, 210, 36, 15, 10, 199, 65, 54, 75,
- 36, 21, 18, 36, 15, 10, 199, 64, 146, 193, 57, 65, 82, 36, 15, 10, 199, 64, 20, 9, 77, 65, 82, 36, 15, 10, 199, 61, 5, 15,
- 52, 85, 18, 36, 15, 10, 199, 44, 20, 143, 77, 49, 82, 36, 15, 10, 199, 36, 225, 137, 72, 209, 82, 36, 15, 10, 199, 24, 245, 15,
- 52, 85, 18, 36, 15, 10, 199, 24, 147, 9, 77, 65, 82, 36, 15, 10, 199, 17, 148, 197, 57, 65, 82, 36, 15, 10, 199, 8, 145, 207,
- 81, 65, 82, 36, 15, 10, 199, 5, 37, 9, 77, 65, 82, 36, 15, 4, 193, 140, 43, 0, 11, 200, 44, 243, 80, 5, 36, 197, 72, 144,
- 15, 8, 197, 32, 21, 129, 72, 144, 15, 8, 197, 8, 145, 193, 52, 144, 15, 8, 197, 4, 224, 82, 44, 144, 15, 8, 197, 8, 20, 143,
- 56, 144, 15, 8, 197, 80, 83, 210, 20, 208, 15, 0, 9, 198, 88, 20, 203, 21, 34, 64, 15, 9, 198, 64, 192, 71, 21, 34, 64, 15,
- 9, 198, 53, 149, 20, 21, 34, 64, 15, 9, 198, 53, 148, 132, 21, 34, 64, 15, 9, 198, 48, 147, 135, 21, 34, 64, 15, 9, 198, 48,
- 81, 140, 21, 34, 64, 15, 9, 198, 44, 243, 9, 9, 34, 64, 15, 9, 198, 32, 82, 211, 21, 34, 64, 15, 9, 198, 24, 145, 140, 21,
- 34, 64, 15, 9, 198, 8, 20, 130, 5, 34, 64, 15, 20, 68, 12, 129, 67, 44, 47, 57, 115, 49, 6, 37, 50, 0, 44, 15, 81, 105,
- 110, 32, 9, 198, 81, 148, 15, 29, 32, 70, 15, 9, 198, 80, 244, 15, 29, 32, 70, 15, 9, 198, 80, 83, 5, 29, 32, 70, 15, 9,
- 198, 76, 84, 137, 29, 32, 70, 15, 9, 198, 32, 243, 79, 29, 32, 70, 15, 9, 198, 24, 245, 15, 29, 32, 70, 15, 9, 198, 21, 67,
- 143, 29, 32, 70, 15, 9, 198, 8, 20, 143, 29, 32, 70, 15, 9, 198, 5, 85, 15, 29, 32, 70, 15, 0, 9, 198, 8, 18, 212, 21,
- 34, 69, 15, 9, 198, 80, 84, 146, 5, 34, 69, 15, 9, 198, 44, 243, 12, 60, 66, 69, 15, 9, 198, 32, 84, 130, 5, 34, 69, 15,
- 6, 195, 28, 83, 137, 15, 9, 198, 77, 97, 67, 37, 51, 69, 15, 9, 198, 76, 192, 86, 37, 51, 69, 15, 0, 9, 198, 44, 243, 80,
- 48, 85, 0, 15, 9, 198, 44, 21, 129, 48, 85, 0, 15, 9, 198, 12, 243, 80, 48, 85, 0, 15, 9, 198, 48, 83, 137, 56, 148, 212,
- 15, 9, 198, 33, 83, 79, 72, 148, 212, 15, 9, 198, 64, 20, 137, 80, 85, 0, 15, 9, 198, 76, 20, 6, 37, 50, 192, 15, 9, 198,
- 52, 244, 193, 37, 50, 192, 15, 9, 198, 48, 19, 212, 37, 50, 192, 15, 9, 198, 44, 19, 212, 37, 50, 192, 15, 9, 198, 8, 147, 212,
- 37, 50, 192, 15, 9, 198, 5, 32, 66, 37, 50, 192, 15, 9, 198, 45, 38, 79, 48, 149, 0, 15, 6, 195, 21, 64, 84, 15, 0, 9,
- 198, 44, 244, 148, 20, 194, 71, 15, 9, 198, 44, 149, 129, 29, 66, 71, 15, 9, 198, 4, 197, 143, 72, 194, 71, 15, 9, 198, 4, 117,
- 5, 72, 194, 71, 15, 9, 198, 4, 100, 201, 56, 66, 71, 15, 9, 198, 44, 149, 129, 29, 66, 71, 15, 11, 67, 16, 149, 0, 72, 6,
- 37, 47, 0, 72, 0, 11, 200, 4, 208, 84, 165, 34, 83, 52, 80, 15, 12, 201, 44, 147, 133, 52, 21, 15, 29, 32, 70, 15, 12, 201,
- 32, 148, 212, 61, 34, 79, 29, 32, 70, 15, 9, 198, 65, 35, 198, 37, 64, 66, 15, 9, 198, 56, 81, 207, 80, 144, 66, 15, 9, 198,
- 16, 148, 208, 85, 64, 66, 15, 9, 198, 16, 148, 203, 85, 64, 66, 15, 9, 198, 16, 83, 79, 57, 64, 66, 15, 9, 198, 5, 4, 12,
- 36, 176, 66, 15, 9, 198, 4, 48, 197, 65, 64, 66, 15, 0, 12, 201, 64, 21, 15, 28, 83, 137, 80, 85, 0, 15, 12, 201, 24, 83,
- 73, 56, 147, 137, 80, 85, 0, 15, 7, 196, 72, 242, 197, 72, 15, 12, 201, 16, 83, 147, 37, 67, 205, 21, 68, 137, 15, 7, 196, 88,
- 83, 1, 72, 15, 0, 10, 199, 28, 20, 142, 37, 69, 82, 20, 15, 12, 201, 61, 48, 201, 48, 195, 211, 44, 244, 0, 15, 9, 198, 64,
- 18, 76, 48, 85, 0, 15, 10, 199, 76, 145, 206, 4, 193, 82, 20, 15, 10, 199, 72, 82, 204, 4, 209, 82, 20, 15, 10, 199, 72, 81,
- 143, 72, 209, 82, 20, 15, 10, 199, 65, 35, 198, 21, 65, 82, 20, 15, 10, 199, 65, 35, 196, 84, 49, 82, 20, 15, 10, 199, 64, 245,
- 5, 57, 49, 82, 20, 15, 10, 199, 64, 20, 143, 16, 145, 82, 20, 15, 10, 199, 64, 20, 134, 84, 209, 82, 20, 15, 10, 199, 44, 244,
- 212, 84, 209, 82, 20, 15, 10, 199, 44, 243, 148, 85, 33, 82, 20, 15, 10, 199, 8, 19, 1, 56, 49, 82, 20, 15, 10, 199, 4, 227,
- 143, 56, 49, 82, 20, 15, 10, 199, 4, 68, 133, 77, 49, 82, 20, 15, 9, 198, 64, 243, 70, 72, 149, 0, 15, 10, 199, 64, 19, 31,
- 60, 116, 129, 24, 15, 0, 12, 201, 76, 149, 21, 5, 66, 79, 56, 83, 0, 15, 12, 201, 72, 81, 1, 45, 66, 79, 56, 83, 0, 15,
- 9, 198, 85, 39, 205, 37, 50, 192, 15, 14, 203, 76, 17, 15, 52, 20, 207, 12, 130, 83, 52, 80, 15, 14, 203, 65, 35, 214, 36, 228,
- 201, 4, 194, 83, 52, 80, 15, 14, 203, 65, 35, 212, 20, 181, 9, 60, 226, 83, 52, 80, 15, 14, 203, 64, 84, 147, 64, 82, 212, 37,
- 98, 83, 52, 80, 15, 14, 203, 64, 84, 134, 20, 181, 9, 60, 226, 83, 52, 80, 15, 14, 203, 52, 19, 20, 33, 84, 201, 4, 226, 83,
- 52, 80, 15, 14, 203, 52, 16, 200, 36, 21, 133, 48, 194, 83, 52, 80, 15, 14, 203, 44, 243, 77, 84, 226, 84, 5, 34, 83, 52, 80,
- 15, 14, 203, 44, 243, 77, 21, 32, 201, 4, 194, 83, 52, 80, 15, 14, 203, 36, 225, 9, 88, 145, 21, 4, 194, 83, 52, 80, 15, 14,
- 203, 36, 212, 18, 21, 52, 201, 60, 226, 83, 52, 80, 15, 14, 203, 24, 192, 71, 20, 195, 1, 57, 66, 83, 52, 80, 15, 14, 203, 20,
- 180, 208, 4, 228, 201, 60, 226, 83, 52, 80, 15, 14, 203, 9, 84, 133, 5, 82, 210, 5, 66, 83, 52, 80, 15, 14, 203, 9, 32, 78,
- 16, 84, 201, 4, 226, 83, 52, 80, 15, 14, 203, 5, 34, 83, 80, 242, 210, 5, 66, 83, 52, 80, 15, 0, 8, 197, 49, 241, 5, 72,
- 80, 15, 9, 198, 76, 144, 137, 72, 145, 78, 15, 9, 198, 28, 83, 210, 28, 145, 78, 15, 9, 198, 21, 66, 79, 64, 145, 78, 15, 9,
- 198, 77, 84, 146, 20, 19, 0, 15, 9, 198, 26, 145, 5, 72, 19, 0, 15, 18, 73, 76, 128, 85, 28, 131, 133, 77, 54, 64, 91, 126,
- 50, 116, 89, 111, 0, 0, 20, 67, 32, 19, 128, 107, 117, 50, 15, 89, 47, 6, 36, 0, 81, 115, 116, 101, 103, 32, 10, 199, 28, 192,
- 78, 17, 83, 41, 76, 15, 9, 198, 52, 146, 210, 61, 67, 205, 15, 12, 201, 36, 224, 75, 80, 149, 137, 80, 85, 0, 15, 7, 196, 52,
- 148, 197, 72, 15, 7, 196, 48, 241, 197, 72, 15, 7, 196, 45, 33, 69, 72, 15, 7, 196, 16, 21, 5, 72, 15, 11, 200, 104, 147, 206,
- 37, 53, 9, 76, 176, 15, 11, 200, 104, 147, 66, 4, 37, 201, 76, 176, 15, 11, 200, 77, 147, 139, 72, 243, 137, 76, 176, 15, 11, 200,
- 77, 147, 77, 21, 68, 137, 76, 176, 15, 11, 200, 77, 66, 76, 37, 53, 9, 76, 176, 15, 11, 200, 77, 64, 84, 84, 20, 137, 76, 176,
- 15, 11, 200, 77, 64, 84, 37, 53, 9, 76, 176, 15, 11, 200, 77, 2, 82, 4, 229, 9, 76, 176, 15, 11, 200, 76, 179, 204, 5, 53,
- 9, 76, 176, 15, 11, 200, 56, 85, 82, 4, 193, 201, 76, 176, 15, 11, 200, 52, 18, 197, 16, 243, 137, 76, 176, 15, 11, 200, 49, 83,
- 132, 20, 228, 201, 76, 176, 15, 11, 200, 45, 83, 9, 56, 20, 137, 76, 176, 15, 11, 200, 45, 33, 84, 20, 228, 201, 76, 176, 15, 11,
- 200, 44, 21, 1, 49, 149, 9, 76, 176, 15, 11, 200, 44, 20, 213, 37, 53, 9, 76, 176, 15, 11, 200, 37, 51, 212, 21, 35, 73, 76,
- 176, 15, 11, 200, 29, 148, 129, 80, 244, 137, 76, 176, 15, 11, 200, 28, 84, 137, 5, 68, 137, 76, 176, 15, 11, 200, 24, 20, 195, 37,
- 53, 9, 76, 176, 15, 11, 200, 16, 144, 83, 80, 243, 9, 76, 176, 15, 11, 200, 8, 147, 205, 21, 68, 137, 76, 176, 15, 11, 200, 4,
- 194, 207, 32, 243, 9, 76, 176, 15, 11, 67, 16, 147, 128, 72, 6, 37, 50, 0, 76, 6, 195, 32, 19, 128, 72, 0, 10, 199, 20, 180,
- 208, 61, 37, 41, 72, 15, 12, 201, 81, 34, 78, 36, 64, 68, 37, 50, 192, 15, 12, 201, 80, 83, 5, 76, 179, 208, 37, 50, 192, 15,
- 12, 201, 80, 18, 211, 60, 227, 205, 37, 50, 192, 15, 12, 201, 77, 147, 133, 72, 113, 84, 37, 50, 192, 15, 12, 201, 77, 147, 80, 5,
- 65, 84, 37, 50, 192, 15, 12, 201, 65, 54, 75, 60, 177, 77, 37, 50, 192, 15, 12, 201, 65, 35, 212, 61, 70, 80, 37, 50, 192, 15,
- 12, 201, 64, 243, 25, 73, 149, 13, 37, 50, 192, 15, 12, 201, 64, 20, 129, 80, 18, 212, 37, 50, 192, 15, 12, 201, 56, 84, 15, 80,
- 148, 212, 37, 50, 192, 15, 12, 201, 53, 84, 201, 44, 19, 148, 37, 50, 192, 15, 12, 201, 52, 244, 203, 61, 98, 84, 37, 50, 192, 15,
- 12, 201, 52, 85, 15, 16, 148, 212, 37, 50, 192, 15, 12, 201, 52, 84, 143, 88, 147, 135, 37, 50, 192, 15, 12, 201, 48, 16, 153, 72,
- 147, 148, 37, 50, 192, 15, 12, 201, 45, 144, 133, 72, 225, 84, 37, 50, 192, 15, 12, 201, 45, 38, 83, 80, 19, 12, 37, 50, 192, 15,
- 12, 201, 44, 244, 205, 60, 195, 199, 37, 50, 192, 15, 12, 201, 44, 148, 143, 52, 19, 148, 37, 50, 192, 15, 12, 201, 44, 21, 1, 65,
- 83, 20, 37, 50, 192, 15, 12, 201, 37, 52, 129, 20, 194, 84, 37, 50, 192, 15, 12, 201, 33, 148, 15, 80, 18, 212, 37, 50, 192, 15,
- 12, 201, 33, 145, 18, 60, 198, 84, 37, 50, 192, 15, 12, 201, 32, 148, 212, 60, 195, 199, 37, 50, 192, 15, 12, 201, 32, 84, 146, 56,
- 133, 84, 37, 50, 192, 15, 12, 201, 32, 83, 73, 13, 146, 204, 37, 50, 192, 15, 12, 201, 29, 32, 70, 60, 227, 205, 37, 50, 192, 15,
- 12, 201, 16, 149, 25, 72, 19, 66, 37, 50, 192, 15, 12, 201, 12, 243, 135, 60, 193, 83, 37, 50, 192, 15, 12, 201, 12, 86, 76, 60,
- 225, 83, 37, 50, 192, 15, 12, 201, 5, 3, 208, 48, 82, 212, 37, 50, 192, 15, 12, 201, 5, 3, 204, 60, 113, 84, 37, 50, 192, 15,
- 12, 201, 4, 224, 75, 60, 197, 84, 37, 50, 192, 15, 12, 201, 4, 193, 207, 72, 149, 13, 37, 50, 192, 15, 0, 11, 200, 89, 83, 11,
- 4, 226, 83, 165, 32, 15, 11, 200, 5, 32, 137, 81, 32, 71, 165, 32, 15, 11, 200, 8, 83, 133, 16, 144, 197, 72, 80, 68, 12, 201,
- 88, 84, 137, 24, 144, 197, 72, 147, 135, 15, 12, 201, 88, 19, 15, 72, 148, 197, 72, 147, 135, 15, 12, 201, 84, 67, 9, 12, 149, 5,
- 72, 147, 135, 15, 12, 201, 84, 65, 5, 48, 81, 197, 72, 147, 135, 15, 12, 201, 81, 32, 78, 76, 149, 5, 72, 147, 135, 15, 12, 201,
- 80, 83, 5, 88, 148, 197, 72, 147, 135, 15, 12, 201, 80, 82, 211, 81, 84, 133, 72, 147, 135, 15, 12, 201, 77, 80, 148, 72, 18, 5,
- 72, 147, 135, 15, 12, 201, 77, 80, 147, 36, 66, 69, 72, 147, 135, 15, 12, 201, 76, 177, 76, 21, 69, 5, 72, 147, 135, 15, 12, 201,
- 72, 85, 129, 48, 145, 5, 72, 147, 135, 15, 12, 201, 72, 85, 15, 84, 50, 5, 72, 147, 135, 15, 12, 201, 72, 84, 212, 37, 69, 69,
- 72, 147, 135, 15, 12, 201, 72, 82, 210, 85, 69, 5, 72, 147, 135, 15, 12, 201, 72, 81, 140, 20, 181, 5, 72, 147, 135, 15, 12, 201,
- 72, 81, 86, 4, 197, 69, 72, 147, 135, 15, 12, 201, 72, 20, 16, 61, 37, 5, 72, 147, 135, 15, 12, 201, 65, 35, 202, 20, 181, 5,
- 72, 147, 135, 15, 12, 201, 65, 34, 79, 72, 149, 5, 72, 147, 135, 15, 12, 201, 64, 243, 1, 72, 148, 197, 72, 147, 135, 15, 12, 201,
- 64, 84, 150, 21, 37, 5, 72, 147, 135, 15, 12, 201, 64, 84, 141, 37, 69, 5, 72, 147, 135, 15, 12, 201, 64, 16, 201, 24, 144, 197,
- 72, 147, 135, 15, 12, 201, 56, 22, 137, 24, 144, 197, 72, 147, 135, 15, 12, 201, 52, 241, 9, 24, 144, 197, 72, 147, 135, 15, 12, 201,
- 52, 82, 193, 56, 148, 197, 72, 147, 135, 15, 12, 201, 48, 21, 9, 56, 148, 197, 72, 147, 135, 15, 12, 201, 44, 244, 147, 21, 69, 5,
- 72, 147, 135, 15, 12, 201, 44, 244, 146, 84, 212, 5, 72, 147, 135, 15, 12, 201, 44, 243, 150, 21, 37, 5, 72, 147, 135, 15, 12, 201,
- 44, 243, 147, 81, 37, 69, 72, 147, 135, 15, 12, 201, 44, 243, 147, 80, 21, 5, 72, 147, 135, 15, 12, 201, 44, 243, 134, 37, 50, 197,
- 72, 147, 135, 15, 12, 201, 44, 243, 77, 37, 69, 5, 72, 147, 135, 15, 12, 201, 44, 243, 16, 61, 37, 5, 72, 147, 135, 15, 12, 201,
- 44, 243, 15, 56, 148, 197, 72, 147, 135, 15, 12, 201, 44, 241, 9, 24, 144, 197, 72, 147, 135, 15, 12, 201, 36, 229, 129, 48, 145, 5,
- 72, 147, 135, 15, 12, 201, 36, 229, 9, 52, 145, 5, 72, 147, 135, 15, 12, 201, 36, 228, 212, 37, 69, 69, 72, 147, 135, 15, 12, 201,
- 36, 225, 11, 61, 2, 69, 72, 147, 135, 15, 12, 201, 36, 70, 76, 48, 148, 197, 72, 147, 135, 15, 12, 201, 29, 37, 66, 48, 148, 197,
- 72, 147, 135, 15, 12, 201, 28, 20, 146, 61, 69, 5, 72, 147, 135, 15, 12, 201, 24, 197, 79, 72, 145, 5, 72, 147, 135, 15, 12, 201,
- 21, 85, 18, 60, 98, 69, 72, 147, 135, 15, 12, 201, 21, 81, 143, 72, 148, 197, 72, 147, 135, 15, 12, 201, 21, 66, 75, 21, 69, 5,
- 72, 147, 135, 15, 12, 201, 20, 97, 133, 45, 69, 69, 72, 147, 135, 15, 12, 201, 16, 148, 212, 72, 18, 5, 72, 147, 135, 15, 12, 201,
- 9, 81, 7, 21, 69, 5, 72, 147, 135, 15, 12, 201, 9, 34, 75, 21, 69, 5, 72, 147, 135, 15, 12, 201, 8, 245, 1, 56, 148, 197,
- 72, 147, 135, 15, 12, 201, 8, 243, 66, 5, 33, 5, 72, 147, 135, 15, 12, 201, 8, 147, 12, 21, 69, 5, 72, 147, 135, 15, 12, 201,
- 8, 20, 212, 5, 33, 5, 72, 147, 135, 15, 12, 201, 5, 53, 18, 36, 225, 197, 72, 147, 135, 15, 12, 201, 4, 229, 9, 44, 148, 197,
- 72, 147, 135, 15, 12, 201, 4, 229, 5, 16, 21, 5, 72, 147, 135, 15, 12, 201, 4, 211, 210, 80, 148, 197, 72, 147, 135, 15, 12, 201,
- 4, 48, 197, 57, 69, 69, 72, 147, 135, 15, 12, 201, 4, 36, 212, 72, 18, 5, 72, 147, 135, 15, 11, 200, 77, 84, 16, 61, 37, 5,
- 72, 80, 15, 11, 200, 36, 225, 19, 81, 81, 5, 72, 80, 15, 11, 200, 77, 64, 84, 36, 243, 133, 72, 80, 15, 11, 200, 72, 82, 210,
- 85, 69, 5, 72, 80, 15, 11, 200, 72, 20, 16, 61, 37, 5, 72, 80, 15, 11, 200, 64, 145, 205, 20, 229, 5, 72, 80, 15, 11, 200,
- 36, 229, 129, 48, 145, 5, 72, 80, 15, 11, 200, 28, 20, 146, 61, 69, 5, 72, 80, 15, 11, 200, 8, 241, 211, 80, 21, 133, 72, 80,
- 15, 11, 200, 8, 147, 199, 72, 17, 133, 72, 80, 15, 11, 200, 5, 82, 212, 36, 243, 133, 72, 80, 15, 11, 200, 65, 35, 211, 12, 83,
- 137, 84, 208, 15, 11, 200, 45, 84, 129, 80, 244, 137, 84, 208, 15, 11, 200, 28, 195, 211, 76, 20, 137, 84, 208, 15, 0, 9, 198, 24,
- 19, 148, 5, 50, 64, 15, 9, 198, 49, 241, 5, 72, 147, 135, 15, 8, 197, 74, 149, 133, 72, 144, 15, 0, 10, 199, 8, 149, 21, 52,
- 147, 169, 76, 15, 9, 198, 77, 10, 71, 21, 34, 64, 15, 9, 198, 45, 245, 140, 21, 34, 64, 15, 9, 198, 34, 147, 147, 21, 34, 64,
- 15, 9, 198, 32, 243, 79, 24, 243, 137, 15, 0, 10, 199, 36, 228, 197, 52, 147, 169, 72, 15, 10, 199, 45, 84, 141, 4, 113, 82, 36,
- 15, 7, 196, 33, 99, 210, 36, 15, 0, 28, 75, 44, 243, 134, 37, 35, 65, 56, 65, 82, 56, 80, 49, 108, 50, 83, 36, 34, 65, 6,
- 117, 50, 72, 110, 50, 13, 0, 11, 200, 77, 147, 80, 5, 66, 83, 165, 32, 15, 11, 200, 56, 20, 139, 61, 66, 83, 165, 32, 15, 11,
- 200, 52, 17, 206, 21, 66, 83, 165, 32, 15, 11, 200, 33, 148, 14, 61, 66, 83, 165, 32, 15, 12, 201, 8, 80, 82, 8, 82, 132, 56,
- 147, 135, 67, 12, 201, 81, 32, 86, 21, 53, 5, 72, 147, 135, 15, 12, 201, 81, 32, 86, 21, 36, 197, 72, 147, 135, 15, 12, 201, 77,
- 84, 208, 20, 225, 5, 72, 147, 135, 15, 12, 201, 77, 64, 84, 36, 243, 133, 72, 147, 135, 15, 12, 201, 76, 82, 214, 20, 228, 197, 72,
- 147, 135, 15, 12, 201, 76, 81, 205, 20, 229, 5, 72, 147, 135, 15, 12, 201, 72, 83, 1, 80, 149, 133, 72, 147, 135, 15, 12, 201, 72,
- 80, 75, 80, 149, 133, 72, 147, 135, 15, 12, 201, 65, 35, 204, 60, 225, 197, 72, 147, 135, 15, 12, 201, 64, 145, 205, 20, 229, 5, 72,
- 147, 135, 15, 12, 201, 52, 243, 137, 80, 244, 133, 72, 147, 135, 15, 12, 201, 44, 243, 147, 21, 37, 133, 72, 147, 135, 15, 12, 201, 44,
- 243, 134, 84, 225, 5, 72, 147, 135, 15, 12, 201, 44, 243, 80, 61, 53, 5, 72, 147, 135, 15, 12, 201, 44, 243, 77, 20, 229, 5, 72,
- 147, 135, 15, 12, 201, 36, 225, 19, 81, 81, 5, 72, 147, 135, 15, 12, 201, 36, 225, 18, 4, 225, 197, 72, 147, 135, 15, 12, 201, 36,
- 225, 7, 72, 21, 133, 72, 147, 135, 15, 12, 201, 24, 84, 141, 20, 229, 5, 72, 147, 135, 15, 12, 201, 21, 50, 193, 52, 245, 5, 72,
- 147, 135, 15, 12, 201, 20, 180, 203, 49, 81, 5, 72, 147, 135, 15, 12, 201, 16, 148, 212, 4, 224, 197, 72, 147, 135, 15, 12, 201, 16,
- 148, 208, 21, 33, 197, 72, 147, 135, 15, 12, 201, 16, 148, 203, 60, 229, 5, 72, 147, 135, 15, 12, 201, 16, 145, 148, 60, 225, 197, 72,
- 147, 135, 15, 12, 201, 16, 84, 193, 88, 245, 69, 72, 147, 135, 15, 12, 201, 16, 84, 18, 20, 50, 69, 72, 147, 135, 15, 12, 201, 16,
- 81, 197, 56, 84, 133, 72, 147, 135, 15, 12, 201, 16, 80, 197, 57, 68, 133, 72, 147, 135, 15, 12, 201, 8, 241, 211, 80, 21, 133, 72,
- 147, 135, 15, 12, 201, 8, 147, 199, 72, 17, 133, 72, 147, 135, 15, 12, 201, 8, 19, 12, 5, 53, 5, 72, 147, 135, 15, 12, 201, 4,
- 48, 197, 48, 84, 133, 72, 147, 135, 15, 11, 200, 48, 145, 197, 52, 17, 197, 72, 144, 15, 8, 197, 48, 144, 133, 72, 144, 15, 11, 200,
- 44, 20, 146, 61, 52, 197, 72, 144, 15, 11, 200, 9, 83, 148, 52, 17, 197, 72, 144, 15, 8, 197, 29, 84, 129, 52, 144, 15, 0, 9,
- 198, 88, 19, 11, 21, 34, 64, 15, 9, 198, 76, 243, 4, 21, 34, 64, 15, 9, 198, 65, 32, 76, 21, 34, 64, 15, 9, 198, 64, 147,
- 80, 21, 34, 64, 15, 9, 198, 64, 147, 12, 21, 34, 64, 15, 9, 198, 64, 19, 80, 21, 34, 64, 15, 9, 198, 52, 19, 20, 21, 34,
- 64, 15, 9, 198, 48, 245, 20, 21, 34, 64, 15, 12, 201, 45, 96, 78, 80, 85, 5, 61, 34, 64, 15, 12, 201, 44, 19, 77, 21, 32,
- 84, 21, 34, 64, 15, 9, 198, 33, 146, 204, 21, 34, 64, 15, 9, 198, 29, 34, 83, 21, 34, 64, 15, 9, 198, 28, 19, 12, 21, 34,
- 64, 15, 9, 198, 9, 145, 199, 21, 34, 64, 15, 9, 198, 9, 83, 20, 21, 34, 64, 15, 9, 198, 8, 21, 20, 21, 34, 64, 15, 9,
- 198, 77, 147, 80, 5, 66, 64, 15, 9, 198, 24, 20, 133, 77, 66, 64, 15, 9, 198, 17, 147, 129, 77, 66, 64, 15, 9, 198, 16, 83,
- 69, 57, 66, 64, 15, 9, 198, 33, 96, 66, 20, 128, 82, 15, 9, 198, 24, 244, 141, 84, 192, 82, 15, 7, 66, 16, 160, 21, 0, 47,
- 0, 31, 67, 64, 20, 128, 48, 121, 12, 115, 81, 89, 14, 6, 55, 35, 12, 68, 89, 0, 81, 101, 120, 99, 101, 108, 108, 101, 110, 99,
- 101, 32, 12, 201, 8, 80, 82, 8, 82, 132, 20, 196, 197, 67, 9, 198, 52, 243, 143, 80, 243, 137, 15, 9, 198, 52, 243, 143, 52, 19,
- 137, 15, 9, 198, 16, 144, 75, 72, 243, 137, 15, 9, 67, 32, 20, 128, 107, 121, 0, 76, 0, 9, 198, 65, 83, 12, 36, 213, 84, 15,
- 9, 198, 85, 67, 208, 37, 50, 192, 15, 9, 198, 32, 18, 84, 37, 50, 192, 15, 9, 198, 21, 35, 212, 37, 50, 192, 15, 9, 198, 5,
- 67, 205, 37, 50, 192, 15, 9, 198, 17, 147, 129, 52, 146, 192, 15, 0, 11, 200, 53, 150, 15, 52, 21, 15, 76, 80, 15, 9, 198, 65,
- 39, 208, 5, 32, 84, 15, 12, 4, 95, 49, 49, 111, 115, 55, 83, 72, 14, 0, 0, 0, 10, 199, 44, 244, 146, 20, 181, 21, 72, 15,
- 9, 198, 65, 39, 208, 5, 33, 82, 15, 9, 198, 65, 39, 198, 21, 33, 82, 15, 9, 198, 4, 211, 79, 56, 149, 77, 15, 6, 195, 40,
- 84, 128, 72, 0, 0, 8, 197, 56, 147, 194, 36, 80, 15, 11, 200, 81, 32, 75, 20, 245, 15, 52, 144, 15, 10, 199, 72, 84, 5, 48,
- 193, 78, 80, 15, 10, 199, 64, 84, 141, 4, 225, 78, 80, 15, 10, 199, 21, 128, 197, 48, 193, 78, 80, 15, 10, 199, 5, 52, 201, 77,
- 65, 78, 80, 15, 13, 202, 44, 19, 3, 37, 83, 78, 37, 68, 129, 80, 15, 13, 202, 12, 19, 3, 37, 83, 78, 37, 68, 129, 80, 15,
- 10, 199, 72, 84, 213, 49, 64, 78, 80, 15, 10, 199, 60, 36, 197, 73, 96, 78, 80, 15, 10, 199, 44, 243, 147, 60, 224, 78, 80, 15,
- 13, 69, 76, 195, 193, 56, 80, 89, 55, 125, 58, 50, 0, 0, 9, 66, 33, 32, 107, 117, 34, 0, 25, 12, 201, 88, 20, 133, 16, 82,
- 204, 5, 33, 82, 15, 9, 198, 44, 147, 95, 72, 148, 203, 15, 9, 198, 17, 243, 79, 56, 148, 203, 15, 10, 199, 77, 147, 143, 57, 147,
- 73, 44, 15, 0, 10, 67, 32, 21, 128, 107, 121, 40, 0, 49, 25, 67, 32, 243, 5, 107, 6, 39, 40, 55, 37, 50, 58, 4, 127, 50,
- 0, 82, 105, 110, 32, 111, 110, 101, 32, 11, 200, 80, 244, 15, 48, 241, 201, 76, 176, 15, 11, 200, 76, 86, 15, 48, 241, 201, 76, 176,
- 15, 11, 200, 64, 243, 25, 56, 84, 201, 76, 176, 15, 11, 200, 53, 149, 15, 48, 241, 201, 76, 176, 15, 11, 200, 52, 243, 143, 48, 241,
- 201, 76, 176, 15, 11, 200, 52, 147, 1, 56, 84, 201, 76, 176, 15, 11, 200, 52, 83, 1, 56, 84, 201, 76, 176, 15, 11, 200, 52, 19,
- 1, 8, 20, 137, 76, 176, 15, 11, 200, 20, 180, 207, 80, 84, 137, 76, 176, 15, 11, 200, 9, 38, 79, 48, 241, 201, 76, 176, 15, 11,
- 200, 8, 19, 19, 81, 148, 137, 76, 176, 15, 9, 198, 65, 35, 208, 72, 149, 77, 15, 0, 0, 12, 201, 80, 84, 141, 60, 116, 129, 24,
- 148, 203, 15, 12, 201, 80, 82, 206, 60, 180, 129, 80, 148, 203, 15, 12, 201, 76, 176, 78, 16, 147, 129, 88, 148, 203, 15, 12, 201, 76,
- 49, 78, 60, 116, 129, 24, 148, 203, 15, 12, 201, 72, 84, 18, 60, 116, 129, 24, 148, 203, 15, 12, 201, 72, 81, 143, 72, 210, 83, 80,
- 148, 203, 15, 12, 201, 64, 244, 142, 60, 116, 129, 24, 148, 203, 15, 12, 201, 64, 243, 25, 80, 82, 83, 80, 148, 203, 15, 12, 201, 64,
- 84, 211, 36, 210, 83, 80, 148, 203, 15, 12, 201, 56, 21, 137, 28, 21, 15, 72, 148, 203, 15, 12, 201, 52, 243, 143, 80, 82, 83, 80,
- 148, 203, 15, 12, 201, 52, 243, 129, 72, 178, 83, 80, 148, 203, 15, 12, 201, 52, 85, 15, 16, 243, 15, 28, 148, 203, 15, 12, 201, 52,
- 85, 1, 48, 197, 82, 28, 148, 203, 15, 12, 201, 52, 20, 212, 60, 67, 206, 80, 148, 203, 15, 12, 201, 45, 34, 83, 80, 243, 15, 28,
- 148, 203, 15, 12, 201, 44, 244, 133, 60, 116, 129, 24, 148, 203, 15, 12, 201, 44, 243, 150, 84, 196, 201, 88, 148, 203, 15, 12, 201, 44,
- 20, 132, 36, 243, 15, 28, 148, 203, 15, 12, 201, 36, 212, 5, 72, 21, 9, 88, 148, 203, 15, 12, 201, 33, 148, 15, 44, 243, 132, 72,
- 148, 203, 15, 12, 201, 33, 145, 18, 60, 116, 129, 24, 148, 203, 15, 12, 201, 33, 81, 213, 20, 227, 212, 80, 148, 203, 15, 12, 201, 32,
- 82, 211, 4, 209, 84, 72, 148, 203, 15, 12, 201, 24, 244, 130, 73, 145, 5, 72, 148, 203, 15, 12, 201, 24, 20, 141, 4, 49, 85, 80,
- 148, 203, 15, 12, 201, 24, 19, 1, 56, 114, 83, 80, 148, 203, 15, 12, 201, 20, 229, 21, 76, 144, 83, 80, 148, 203, 15, 12, 201, 20,
- 229, 15, 52, 243, 15, 28, 148, 203, 15, 12, 201, 16, 81, 129, 37, 66, 83, 80, 148, 203, 15, 7, 196, 52, 240, 137, 48, 15, 7, 196,
- 72, 81, 193, 48, 15, 7, 196, 36, 65, 65, 48, 15, 0, 9, 198, 88, 144, 146, 4, 99, 206, 15, 9, 198, 76, 245, 83, 4, 99, 206,
- 15, 10, 199, 28, 83, 198, 101, 50, 83, 44, 15, 10, 199, 16, 147, 206, 101, 50, 83, 44, 15, 10, 199, 5, 85, 1, 72, 178, 83, 44,
- 15, 0, 20, 67, 4, 195, 5, 117, 55, 112, 15, 89, 47, 6, 36, 0, 81, 115, 116, 101, 103, 32, 10, 199, 81, 32, 68, 37, 66, 79,
- 56, 15, 10, 199, 76, 83, 5, 45, 66, 79, 56, 15, 10, 199, 44, 243, 12, 5, 66, 79, 56, 15, 10, 199, 29, 32, 68, 5, 66, 79,
- 56, 15, 9, 198, 76, 218, 82, 21, 34, 64, 15, 9, 198, 76, 202, 83, 21, 34, 64, 15, 9, 198, 53, 243, 11, 21, 34, 64, 15, 9,
- 198, 49, 242, 203, 21, 34, 64, 15, 9, 198, 25, 244, 135, 21, 34, 64, 15, 9, 198, 80, 83, 5, 64, 21, 9, 15, 9, 198, 21, 2,
- 90, 60, 245, 9, 15, 17, 70, 105, 80, 195, 32, 147, 137, 89, 40, 49, 6, 37, 50, 37, 0, 15, 9, 198, 49, 81, 15, 52, 19, 137,
- 15, 4, 193, 144, 43, 0, 10, 199, 44, 243, 132, 37, 67, 210, 36, 15, 8, 197, 76, 17, 146, 4, 224, 16, 0, 11, 200, 48, 145, 66,
- 32, 21, 133, 72, 144, 15, 11, 200, 8, 241, 200, 60, 193, 5, 72, 144, 15, 12, 201, 76, 83, 133, 28, 19, 5, 76, 148, 203, 15, 12,
- 201, 72, 81, 140, 20, 181, 15, 72, 148, 203, 15, 12, 201, 52, 83, 147, 40, 85, 137, 44, 148, 203, 15, 12, 201, 48, 243, 135, 60, 32,
- 82, 16, 148, 203, 15, 12, 201, 44, 243, 77, 37, 52, 193, 72, 148, 203, 15, 12, 201, 20, 180, 197, 53, 3, 1, 72, 148, 203, 15, 12,
- 201, 16, 149, 137, 56, 21, 15, 72, 148, 203, 15, 12, 201, 4, 69, 143, 44, 21, 15, 72, 148, 203, 15, 11, 200, 24, 147, 8, 5, 35,
- 79, 56, 144, 15, 9, 198, 56, 244, 141, 4, 227, 128, 15, 0, 25, 73, 77, 21, 65, 72, 81, 1, 56, 49, 78, 89, 49, 58, 6, 115,
- 108, 72, 117, 12, 50, 89, 14, 50, 0, 12, 201, 64, 19, 132, 20, 176, 71, 21, 34, 64, 15, 12, 201, 28, 83, 146, 20, 208, 76, 21,
- 34, 64, 15, 12, 201, 4, 180, 207, 56, 243, 69, 81, 34, 64, 15, 10, 199, 80, 18, 206, 20, 211, 9, 28, 15, 10, 199, 24, 244, 147,
- 60, 227, 9, 28, 15, 12, 201, 124, 118, 80, 80, 243, 15, 28, 148, 203, 15, 11, 200, 24, 20, 195, 37, 53, 15, 36, 64, 15, 8, 197,
- 53, 84, 197, 4, 192, 15, 0, 10, 199, 16, 85, 15, 56, 21, 15, 72, 15, 7, 196, 45, 84, 15, 56, 15, 9, 198, 64, 148, 212, 4,
- 50, 69, 15, 9, 198, 5, 84, 208, 36, 50, 69, 15, 9, 198, 53, 149, 15, 52, 19, 137, 15, 6, 195, 52, 19, 137, 15, 0, 9, 198,
- 81, 32, 80, 64, 148, 212, 15, 9, 198, 80, 83, 143, 72, 148, 212, 15, 9, 198, 52, 82, 133, 72, 148, 212, 15, 9, 198, 48, 21, 9,
- 56, 148, 212, 15, 9, 198, 44, 243, 15, 72, 148, 212, 15, 9, 198, 33, 83, 65, 56, 148, 212, 15, 9, 198, 28, 83, 210, 28, 148, 212,
- 15, 9, 198, 24, 83, 73, 56, 148, 212, 15, 9, 198, 20, 212, 9, 72, 148, 212, 15, 9, 198, 9, 81, 4, 32, 148, 212, 15, 9, 198,
- 8, 18, 83, 76, 148, 212, 15, 9, 198, 4, 197, 18, 84, 148, 212, 15, 9, 198, 4, 196, 9, 56, 148, 212, 15, 9, 198, 4, 181, 9,
- 88, 148, 212, 15, 10, 199, 164, 213, 30, 48, 83, 9, 28, 15, 9, 198, 52, 243, 135, 60, 194, 68, 15, 9, 198, 77, 240, 153, 56, 149,
- 0, 15, 9, 198, 77, 144, 129, 72, 149, 0, 15, 9, 198, 52, 81, 193, 8, 149, 0, 15, 9, 198, 44, 147, 15, 8, 149, 0, 15, 8,
- 197, 20, 228, 201, 4, 224, 16, 0, 7, 196, 44, 19, 149, 80, 15, 9, 198, 16, 144, 75, 72, 243, 128, 15, 9, 198, 76, 82, 212, 36,
- 243, 128, 15, 9, 198, 72, 82, 212, 36, 243, 128, 15, 9, 198, 64, 244, 148, 36, 243, 128, 15, 9, 198, 48, 82, 212, 36, 243, 128, 15,
- 9, 198, 24, 146, 212, 36, 243, 128, 15, 9, 198, 24, 18, 212, 36, 243, 128, 15, 9, 198, 20, 66, 84, 36, 243, 128, 15, 9, 198, 16,
- 146, 212, 36, 243, 128, 15, 11, 200, 58, 145, 20, 165, 33, 148, 36, 112, 15, 11, 200, 64, 83, 1, 72, 115, 206, 36, 80, 15, 11, 200,
- 65, 34, 86, 36, 193, 71, 36, 80, 15, 7, 196, 48, 85, 137, 80, 15, 9, 198, 52, 83, 1, 56, 147, 128, 15, 9, 198, 52, 22, 129,
- 72, 147, 128, 15, 17, 70, 12, 128, 71, 72, 147, 128, 91, 35, 81, 34, 6, 115, 68, 0, 15, 11, 200, 89, 83, 11, 4, 226, 83, 52,
- 80, 15, 11, 200, 76, 243, 9, 65, 50, 83, 52, 80, 15, 11, 200, 72, 85, 77, 5, 66, 83, 52, 80, 15, 11, 200, 64, 84, 211, 36,
- 210, 83, 52, 80, 15, 11, 200, 52, 244, 141, 60, 226, 83, 52, 80, 15, 11, 200, 52, 244, 134, 36, 226, 83, 52, 80, 15, 11, 200, 52,
- 243, 143, 80, 82, 83, 52, 80, 15, 11, 200, 52, 243, 129, 72, 178, 83, 52, 80, 15, 11, 200, 52, 241, 5, 72, 226, 83, 52, 80, 15,
- 11, 200, 52, 20, 207, 12, 130, 83, 52, 80, 15, 11, 200, 45, 83, 20, 85, 34, 83, 52, 80, 15, 11, 200, 44, 243, 77, 84, 226, 83,
- 52, 80, 15, 11, 200, 40, 84, 213, 37, 66, 83, 52, 80, 15, 11, 200, 32, 148, 212, 61, 34, 83, 52, 80, 15, 11, 200, 16, 241, 205,
- 5, 66, 83, 52, 80, 15, 11, 200, 16, 84, 208, 61, 66, 83, 52, 80, 15, 11, 200, 16, 81, 129, 37, 66, 83, 52, 80, 15, 9, 198,
- 52, 86, 9, 12, 19, 128, 15, 9, 198, 44, 19, 148, 36, 19, 128, 15, 9, 198, 32, 18, 84, 36, 19, 128, 15, 9, 198, 29, 82, 78,
- 20, 19, 128, 15, 9, 198, 8, 245, 19, 92, 19, 128, 15, 7, 196, 76, 148, 129, 80, 15, 7, 196, 16, 80, 129, 80, 15, 0, 11, 200,
- 77, 68, 143, 8, 244, 203, 61, 0, 15, 12, 201, 164, 161, 66, 48, 146, 203, 20, 194, 71, 15, 12, 201, 76, 83, 22, 26, 147, 7, 20,
- 194, 71, 15, 12, 201, 48, 85, 15, 64, 202, 83, 20, 194, 71, 15, 10, 199, 25, 34, 80, 61, 53, 9, 28, 15, 12, 201, 24, 244, 139,
- 73, 243, 139, 20, 194, 71, 15, 12, 201, 9, 42, 83, 80, 103, 204, 16, 145, 192, 15, 9, 198, 44, 20, 132, 36, 19, 0, 15, 0, 9,
- 198, 64, 81, 9, 13, 84, 133, 15, 9, 198, 9, 35, 195, 33, 84, 133, 15, 7, 196, 72, 85, 21, 72, 15, 10, 199, 72, 81, 146, 4,
- 181, 15, 72, 15, 10, 199, 65, 35, 202, 20, 181, 15, 72, 15, 10, 199, 48, 16, 143, 72, 21, 15, 72, 15, 10, 199, 16, 81, 140, 20,
- 181, 15, 72, 15, 12, 201, 36, 211, 79, 72, 19, 9, 80, 85, 0, 15, 9, 198, 77, 64, 84, 84, 84, 133, 15, 9, 198, 76, 178, 84,
- 76, 84, 133, 15, 9, 198, 65, 83, 139, 80, 84, 133, 15, 9, 198, 64, 195, 205, 8, 84, 133, 15, 9, 198, 64, 148, 129, 80, 84, 133,
- 15, 9, 198, 64, 147, 15, 80, 84, 133, 15, 9, 198, 64, 20, 129, 16, 84, 133, 15, 9, 198, 64, 19, 133, 48, 84, 133, 15, 9, 198,
- 57, 80, 78, 12, 84, 133, 15, 9, 198, 52, 20, 131, 32, 84, 133, 15, 9, 198, 45, 38, 80, 80, 84, 133, 15, 9, 198, 44, 19, 143,
- 56, 84, 133, 15, 9, 198, 29, 83, 77, 36, 84, 133, 15, 9, 198, 28, 83, 133, 72, 84, 133, 15, 9, 198, 17, 81, 76, 48, 84, 133,
- 15, 9, 198, 16, 80, 149, 80, 84, 133, 15, 9, 198, 9, 35, 206, 104, 84, 133, 15, 9, 198, 9, 35, 195, 32, 84, 133, 15, 9, 198,
- 8, 18, 129, 16, 84, 133, 15, 9, 198, 5, 96, 78, 12, 84, 133, 15, 9, 198, 5, 34, 201, 88, 84, 133, 15, 10, 199, 61, 97, 82,
- 34, 148, 137, 28, 15, 10, 199, 28, 84, 203, 124, 101, 9, 28, 15, 0, 20, 71, 48, 147, 79, 85, 50, 78, 20, 55, 111, 65, 126, 89,
- 6, 37, 50, 14, 0, 15, 12, 201, 125, 33, 83, 45, 243, 132, 21, 34, 64, 15, 9, 198, 52, 20, 207, 56, 149, 0, 15, 9, 198, 60,
- 35, 9, 28, 21, 0, 15, 0, 8, 197, 44, 244, 147, 165, 32, 15, 8, 197, 49, 244, 201, 60, 224, 15, 9, 198, 72, 84, 1, 72, 84,
- 128, 15, 9, 198, 64, 17, 201, 56, 84, 128, 15, 10, 199, 52, 19, 169, 89, 33, 82, 20, 15, 9, 198, 45, 98, 84, 80, 84, 128, 15,
- 9, 198, 40, 243, 137, 76, 84, 128, 15, 9, 198, 36, 225, 9, 44, 84, 128, 15, 9, 198, 28, 195, 211, 76, 84, 128, 15, 9, 198, 8,
- 20, 146, 36, 84, 128, 15, 9, 198, 4, 33, 9, 12, 84, 128, 15, 11, 200, 53, 244, 139, 89, 244, 132, 36, 112, 15, 11, 200, 49, 244,
- 197, 89, 244, 132, 36, 112, 15, 7, 196, 32, 16, 137, 80, 15, 7, 196, 60, 35, 1, 80, 15, 9, 198, 88, 81, 197, 80, 20, 128, 15,
- 0, 12, 201, 36, 212, 18, 61, 98, 83, 5, 67, 210, 15, 9, 198, 81, 34, 76, 48, 147, 206, 15, 9, 198, 4, 64, 80, 80, 147, 206,
- 15, 9, 198, 45, 84, 129, 80, 83, 0, 15, 9, 198, 26, 147, 137, 44, 148, 203, 15, 9, 198, 20, 198, 83, 124, 148, 203, 15, 9, 198,
- 5, 32, 77, 124, 148, 203, 15, 0, 9, 198, 76, 145, 206, 4, 202, 82, 15, 9, 198, 12, 130, 75, 4, 234, 82, 15, 12, 201, 64, 20,
- 129, 76, 149, 15, 48, 241, 201, 15, 12, 201, 21, 2, 68, 20, 210, 79, 48, 241, 201, 15, 12, 201, 16, 144, 76, 20, 181, 15, 48, 241,
- 201, 15, 10, 199, 88, 144, 146, 5, 66, 79, 56, 15, 10, 199, 52, 145, 210, 5, 66, 79, 56, 15, 10, 199, 44, 241, 206, 37, 66, 79,
- 56, 15, 10, 199, 44, 20, 142, 5, 66, 79, 56, 15, 12, 201, 77, 1, 67, 36, 19, 9, 80, 85, 0, 15, 12, 201, 64, 244, 21, 48,
- 20, 137, 80, 85, 0, 15, 12, 201, 56, 85, 84, 72, 19, 9, 80, 85, 0, 15, 12, 201, 53, 85, 1, 8, 147, 9, 80, 85, 0, 15,
- 0, 26, 74, 77, 21, 65, 72, 81, 1, 56, 49, 82, 20, 89, 49, 58, 6, 115, 108, 72, 117, 12, 50, 89, 108, 112, 0, 9, 198, 77,
- 64, 84, 37, 53, 0, 15, 11, 200, 81, 32, 78, 76, 149, 9, 60, 224, 15, 11, 200, 64, 84, 134, 20, 181, 9, 60, 224, 15, 11, 200,
- 44, 243, 150, 20, 181, 9, 60, 224, 15, 11, 200, 44, 243, 135, 21, 53, 9, 60, 224, 15, 11, 200, 44, 243, 134, 20, 181, 9, 60, 224,
- 15, 11, 200, 44, 21, 137, 80, 21, 9, 60, 224, 15, 11, 200, 37, 36, 137, 80, 21, 9, 60, 224, 15, 11, 200, 36, 226, 213, 8, 21,
- 9, 60, 224, 15, 11, 200, 36, 226, 1, 48, 21, 9, 60, 224, 15, 11, 200, 29, 32, 68, 84, 21, 9, 60, 224, 15, 11, 200, 28, 83,
- 73, 56, 21, 9, 60, 224, 15, 11, 200, 20, 210, 71, 72, 21, 9, 60, 224, 15, 11, 200, 16, 149, 137, 56, 21, 9, 60, 224, 15, 11,
- 200, 16, 81, 9, 44, 21, 9, 60, 224, 15, 11, 200, 5, 52, 9, 72, 21, 9, 60, 224, 15, 11, 200, 4, 113, 210, 21, 52, 201, 60,
- 224, 15, 13, 202, 77, 80, 147, 80, 19, 148, 37, 97, 82, 20, 15, 13, 202, 72, 85, 143, 49, 85, 9, 60, 225, 82, 20, 15, 13, 202,
- 64, 84, 147, 64, 82, 212, 37, 97, 82, 20, 15, 13, 202, 44, 243, 80, 48, 147, 69, 57, 65, 82, 20, 15, 13, 202, 36, 228, 212, 73,
- 83, 69, 57, 65, 82, 20, 15, 11, 200, 8, 83, 133, 16, 146, 212, 36, 224, 15, 0, 11, 200, 20, 208, 143, 84, 50, 21, 72, 80, 15,
- 11, 200, 81, 35, 205, 64, 85, 5, 72, 80, 15, 11, 200, 44, 243, 131, 21, 37, 5, 72, 80, 15, 11, 200, 29, 34, 77, 5, 52, 197,
- 72, 80, 15, 11, 200, 21, 66, 75, 21, 69, 5, 72, 80, 15, 11, 200, 9, 81, 7, 21, 69, 5, 72, 80, 15, 11, 200, 9, 34, 75,
- 21, 69, 5, 72, 80, 15, 12, 201, 81, 35, 212, 76, 178, 83, 80, 148, 203, 15, 12, 201, 80, 84, 141, 61, 53, 1, 80, 148, 203, 15,
- 12, 201, 80, 84, 141, 60, 209, 84, 72, 148, 203, 15, 12, 201, 77, 65, 82, 20, 241, 143, 56, 148, 203, 15, 12, 201, 77, 65, 78, 60,
- 116, 129, 24, 148, 203, 15, 12, 201, 60, 36, 203, 85, 32, 78, 80, 148, 203, 15, 12, 201, 52, 246, 129, 52, 34, 81, 84, 148, 203, 15,
- 12, 201, 52, 240, 193, 52, 34, 81, 84, 148, 203, 15, 12, 201, 52, 225, 77, 61, 65, 75, 56, 148, 203, 15, 12, 201, 36, 211, 85, 56,
- 243, 15, 28, 148, 203, 15, 12, 201, 32, 84, 143, 77, 68, 129, 80, 148, 203, 15, 12, 201, 25, 85, 21, 72, 243, 15, 28, 148, 203, 15,
- 12, 201, 24, 147, 8, 5, 35, 79, 56, 148, 203, 15, 12, 201, 21, 67, 143, 12, 83, 148, 72, 148, 203, 15, 12, 201, 21, 50, 201, 52,
- 243, 15, 28, 148, 203, 15, 12, 201, 20, 118, 80, 80, 243, 15, 28, 148, 203, 15, 12, 201, 16, 83, 132, 72, 243, 15, 28, 148, 203, 15,
- 12, 201, 13, 149, 15, 64, 192, 83, 52, 148, 203, 15, 12, 201, 4, 178, 213, 76, 21, 9, 88, 148, 203, 15, 9, 68, 48, 85, 133, 48,
- 21, 0, 47, 12, 4, 95, 49, 48, 111, 47, 37, 14, 50, 14, 0, 0, 9, 198, 81, 34, 75, 36, 234, 83, 15, 9, 198, 72, 83, 9,
- 28, 154, 83, 15, 9, 198, 53, 84, 203, 84, 202, 83, 15, 9, 198, 52, 19, 9, 12, 154, 83, 15, 9, 198, 44, 21, 133, 72, 234, 83,
- 15, 9, 198, 36, 225, 197, 56, 154, 83, 15, 9, 198, 29, 32, 78, 84, 202, 83, 15, 9, 198, 4, 208, 137, 80, 154, 83, 15, 15, 204,
- 44, 243, 147, 81, 37, 75, 80, 149, 137, 80, 85, 0, 15, 13, 202, 65, 39, 208, 61, 50, 84, 36, 243, 133, 48, 15, 9, 198, 61, 34,
- 206, 164, 148, 203, 15, 9, 198, 32, 80, 146, 124, 148, 203, 15, 6, 195, 85, 34, 78, 15, 10, 199, 60, 36, 212, 21, 68, 137, 44, 15,
- 10, 199, 52, 85, 1, 24, 244, 137, 44, 15, 0, 9, 198, 16, 144, 71, 56, 244, 197, 15, 10, 199, 72, 81, 21, 45, 66, 79, 56, 15,
- 10, 199, 61, 1, 82, 5, 66, 79, 56, 15, 10, 199, 20, 208, 78, 5, 66, 79, 56, 15, 11, 200, 81, 148, 9, 76, 84, 137, 56, 112,
- 15, 11, 200, 81, 37, 78, 44, 84, 137, 56, 112, 15, 11, 200, 81, 32, 75, 80, 84, 137, 56, 112, 15, 11, 200, 77, 64, 71, 56, 84,
- 137, 56, 112, 15, 11, 200, 65, 83, 139, 80, 84, 137, 56, 112, 15, 11, 200, 61, 33, 9, 56, 84, 137, 56, 112, 15, 11, 200, 60, 178,
- 213, 64, 84, 137, 56, 112, 15, 11, 200, 57, 80, 78, 12, 84, 137, 56, 112, 15, 11, 200, 45, 96, 68, 72, 84, 137, 56, 112, 15, 11,
- 200, 44, 20, 212, 72, 84, 137, 56, 112, 15, 11, 200, 36, 243, 137, 76, 84, 137, 56, 112, 15, 11, 200, 29, 83, 77, 36, 84, 137, 56,
- 112, 15, 11, 200, 29, 37, 78, 16, 84, 137, 56, 112, 15, 11, 200, 21, 64, 66, 48, 84, 137, 56, 112, 15, 11, 200, 20, 225, 193, 28,
- 84, 137, 56, 112, 15, 11, 200, 20, 213, 76, 28, 84, 137, 56, 112, 15, 11, 200, 16, 82, 213, 64, 84, 137, 56, 112, 15, 11, 200, 12,
- 130, 70, 72, 84, 137, 56, 112, 15, 11, 200, 5, 97, 82, 80, 84, 137, 56, 112, 15, 11, 200, 4, 227, 143, 80, 84, 137, 56, 112, 15,
- 9, 198, 20, 180, 197, 28, 84, 197, 15, 0, 9, 198, 12, 83, 12, 37, 53, 0, 15, 10, 199, 8, 150, 129, 73, 33, 82, 36, 15, 0,
- 8, 197, 8, 147, 208, 76, 144, 15, 12, 201, 88, 145, 84, 56, 19, 69, 76, 148, 203, 15, 12, 201, 85, 53, 82, 64, 21, 15, 72, 148,
- 203, 15, 12, 201, 81, 83, 85, 49, 69, 65, 72, 148, 203, 15, 12, 201, 77, 80, 138, 20, 181, 9, 88, 148, 203, 15, 12, 201, 77, 65,
- 84, 61, 50, 207, 64, 148, 203, 15, 12, 201, 76, 82, 83, 52, 243, 15, 28, 148, 203, 15, 12, 201, 72, 80, 201, 80, 21, 9, 88, 148,
- 203, 15, 12, 201, 64, 243, 25, 12, 83, 148, 72, 148, 203, 15, 12, 201, 64, 84, 137, 77, 64, 76, 80, 148, 203, 15, 12, 201, 64, 84,
- 137, 64, 21, 5, 80, 148, 203, 15, 12, 201, 52, 243, 9, 56, 243, 15, 28, 148, 203, 15, 12, 201, 52, 146, 210, 61, 50, 207, 64, 148,
- 203, 15, 12, 201, 52, 18, 210, 61, 50, 207, 64, 148, 203, 15, 12, 201, 44, 244, 205, 60, 224, 85, 80, 148, 203, 15, 12, 201, 13, 149,
- 15, 28, 83, 133, 80, 148, 203, 15, 11, 68, 24, 147, 129, 48, 20, 36, 89, 36, 0, 11, 200, 80, 82, 206, 60, 180, 129, 80, 144, 15,
- 11, 200, 64, 197, 84, 60, 180, 129, 80, 144, 15, 7, 196, 48, 16, 137, 48, 15, 7, 196, 80, 243, 129, 48, 15, 7, 196, 44, 19, 129,
- 48, 15, 7, 196, 24, 147, 129, 48, 15, 7, 196, 8, 19, 129, 48, 15, 0, 9, 198, 25, 85, 21, 73, 83, 64, 15, 9, 198, 20, 198,
- 83, 37, 83, 64, 15, 9, 198, 16, 145, 206, 37, 64, 82, 15, 9, 198, 65, 35, 204, 21, 64, 82, 15, 0, 10, 199, 4, 66, 149, 56,
- 181, 21, 72, 15, 12, 201, 64, 242, 78, 80, 147, 12, 37, 53, 0, 15, 9, 198, 80, 83, 203, 72, 21, 9, 15, 0, 9, 198, 104, 18,
- 82, 37, 50, 192, 15, 9, 198, 76, 244, 130, 37, 50, 192, 15, 9, 198, 76, 84, 130, 37, 50, 192, 15, 10, 199, 44, 148, 143, 52, 19,
- 148, 36, 15, 0, 10, 199, 24, 244, 146, 124, 65, 82, 36, 15, 7, 196, 80, 147, 73, 16, 15, 9, 198, 44, 20, 129, 8, 147, 128, 15,
- 9, 198, 8, 18, 18, 4, 147, 128, 15, 9, 198, 77, 3, 206, 80, 19, 128, 16, 16, 71, 12, 133, 82, 12, 130, 76, 48, 76, 132, 12,
- 91, 111, 55, 0, 0, 12, 201, 81, 32, 78, 77, 50, 210, 36, 33, 82, 15, 12, 201, 45, 38, 80, 80, 241, 210, 4, 97, 82, 15, 11,
- 200, 25, 148, 150, 125, 34, 197, 72, 144, 15, 11, 200, 25, 34, 84, 124, 226, 197, 72, 144, 15, 0, 27, 67, 73, 80, 128, 51, 6, 126,
- 71, 15, 108, 15, 89, 72, 6, 126, 71, 0, 82, 111, 103, 32, 115, 116, 117, 98, 32, 9, 198, 65, 39, 205, 5, 69, 82, 15, 11, 200,
- 80, 84, 141, 36, 227, 204, 60, 112, 15, 11, 200, 52, 85, 5, 61, 35, 204, 60, 112, 15, 9, 198, 53, 240, 78, 17, 33, 82, 15, 9,
- 198, 29, 244, 212, 21, 33, 82, 15, 0, 12, 201, 45, 103, 210, 84, 192, 78, 80, 84, 137, 15, 9, 198, 76, 84, 135, 20, 229, 0, 15,
- 12, 201, 65, 35, 211, 80, 149, 21, 21, 33, 84, 15, 12, 201, 64, 84, 137, 4, 194, 83, 21, 33, 84, 15, 12, 201, 44, 243, 134, 20,
- 65, 82, 21, 33, 84, 15, 12, 201, 36, 229, 5, 72, 84, 211, 21, 33, 84, 15, 12, 201, 24, 147, 9, 64, 83, 147, 21, 33, 84, 15,
- 12, 201, 16, 148, 211, 20, 210, 78, 21, 33, 84, 15, 12, 201, 16, 85, 5, 72, 210, 78, 21, 33, 84, 15, 0, 12, 201, 72, 81, 201,
- 77, 68, 129, 81, 84, 128, 15, 12, 201, 56, 243, 69, 56, 179, 1, 81, 84, 128, 15, 12, 201, 36, 229, 5, 56, 64, 78, 81, 84, 128,
- 15, 12, 201, 24, 195, 211, 45, 83, 1, 81, 84, 128, 15, 14, 203, 64, 192, 84, 80, 83, 147, 48, 17, 197, 72, 144, 15, 10, 199, 72,
- 84, 201, 77, 65, 78, 80, 15, 10, 199, 65, 35, 208, 60, 225, 78, 80, 15, 10, 199, 44, 243, 148, 36, 225, 78, 80, 15, 10, 199, 44,
- 243, 147, 84, 193, 78, 80, 15, 10, 199, 44, 243, 80, 60, 225, 78, 80, 15, 10, 199, 20, 180, 208, 60, 225, 78, 80, 15, 10, 199, 16,
- 148, 208, 60, 225, 78, 80, 15, 13, 202, 76, 83, 22, 12, 83, 148, 72, 84, 133, 80, 15, 16, 205, 56, 21, 18, 37, 83, 66, 36, 176,
- 82, 8, 243, 129, 80, 15, 10, 199, 77, 1, 75, 84, 192, 78, 80, 15, 10, 199, 36, 211, 73, 29, 32, 78, 80, 15, 10, 199, 12, 83,
- 5, 9, 32, 78, 80, 15, 10, 199, 5, 36, 133, 77, 64, 78, 80, 15, 0, 15, 66, 25, 128, 83, 108, 36, 81, 89, 36, 65, 48, 13,
- 55, 0, 12, 201, 44, 243, 77, 4, 225, 1, 57, 69, 82, 15, 9, 198, 76, 176, 78, 76, 147, 206, 15, 9, 198, 36, 225, 149, 76, 147,
- 206, 15, 9, 198, 21, 128, 201, 76, 147, 206, 15, 12, 201, 81, 32, 78, 76, 98, 71, 85, 33, 82, 15, 12, 201, 60, 212, 212, 73, 82,
- 212, 85, 33, 82, 15, 12, 201, 72, 84, 212, 73, 82, 212, 85, 33, 82, 15, 12, 201, 45, 96, 75, 76, 19, 22, 21, 33, 82, 15, 12,
- 201, 4, 229, 9, 12, 128, 77, 9, 33, 82, 15, 9, 198, 124, 118, 80, 80, 148, 203, 15, 10, 199, 64, 19, 133, 29, 148, 137, 44, 15,
- 10, 199, 32, 243, 73, 48, 85, 9, 44, 15, 10, 199, 16, 144, 76, 20, 181, 9, 44, 15, 0, 10, 199, 76, 82, 210, 21, 66, 79, 56,
- 15, 10, 199, 25, 83, 132, 5, 66, 79, 56, 15, 11, 200, 88, 148, 143, 48, 241, 201, 76, 176, 15, 11, 200, 80, 83, 5, 24, 243, 137,
- 76, 176, 15, 11, 200, 73, 83, 143, 48, 241, 201, 76, 176, 15, 11, 200, 60, 194, 71, 5, 34, 201, 76, 176, 15, 11, 200, 53, 146, 207,
- 48, 241, 201, 76, 176, 15, 11, 200, 44, 20, 22, 21, 33, 9, 76, 176, 15, 11, 200, 36, 65, 79, 48, 241, 201, 76, 176, 15, 11, 200,
- 24, 147, 15, 48, 241, 201, 76, 176, 15, 11, 200, 16, 83, 65, 28, 241, 201, 76, 176, 15, 9, 198, 36, 212, 5, 72, 149, 77, 15, 11,
- 200, 77, 148, 212, 20, 208, 84, 36, 176, 15, 11, 200, 57, 83, 73, 76, 208, 84, 36, 176, 15, 11, 200, 20, 208, 140, 20, 208, 84, 36,
- 176, 15, 11, 200, 16, 148, 12, 60, 208, 84, 36, 176, 15, 16, 73, 52, 17, 5, 52, 242, 83, 20, 195, 5, 21, 102, 114, 0, 47, 10,
- 67, 16, 145, 192, 72, 122, 57, 0, 76, 10, 3, 226, 130, 172, 36, 40, 34, 39, 0, 0, 11, 200, 4, 68, 207, 73, 5, 9, 60, 224,
- 15, 0, 12, 201, 80, 83, 5, 44, 147, 133, 80, 148, 203, 15, 12, 201, 77, 147, 12, 60, 114, 83, 80, 148, 203, 15, 12, 201, 76, 21,
- 68, 36, 20, 129, 8, 148, 203, 15, 12, 201, 65, 35, 194, 48, 83, 65, 80, 148, 203, 15, 12, 201, 64, 243, 9, 80, 243, 15, 28, 148,
- 203, 15, 12, 201, 64, 197, 84, 60, 180, 129, 80, 148, 203, 15, 12, 201, 56, 81, 5, 73, 48, 75, 76, 148, 203, 15, 12, 201, 52, 147,
- 133, 72, 19, 15, 28, 148, 203, 15, 12, 201, 52, 84, 207, 64, 245, 1, 52, 148, 203, 15, 12, 201, 45, 33, 77, 48, 243, 15, 28, 148,
- 203, 15, 12, 201, 44, 148, 143, 65, 32, 75, 80, 148, 203, 15, 12, 201, 44, 20, 148, 60, 116, 129, 24, 148, 203, 15, 12, 201, 36, 225,
- 15, 44, 147, 133, 76, 148, 203, 15, 12, 201, 36, 212, 5, 72, 21, 15, 72, 148, 203, 15, 12, 201, 21, 50, 193, 80, 243, 15, 28, 148,
- 203, 15, 7, 196, 64, 81, 1, 48, 15, 7, 196, 52, 241, 1, 48, 15, 7, 196, 5, 33, 65, 48, 15, 13, 4, 95, 49, 50, 111, 47,
- 108, 55, 83, 72, 14, 0, 0, 9, 198, 76, 179, 210, 64, 147, 206, 15, 9, 198, 13, 244, 193, 72, 148, 203, 15, 10, 199, 52, 83, 147,
- 40, 85, 137, 44, 15, 0, 10, 67, 20, 115, 133, 122, 57, 50, 14, 0, 10, 199, 49, 82, 211, 5, 66, 79, 56, 15, 10, 199, 36, 210,
- 84, 5, 66, 79, 56, 15, 10, 199, 24, 195, 212, 5, 66, 79, 56, 15, 10, 199, 16, 84, 197, 73, 66, 79, 56, 15, 10, 199, 4, 114,
- 84, 5, 66, 79, 56, 15, 10, 199, 24, 83, 129, 12, 85, 9, 56, 15, 9, 198, 164, 181, 77, 20, 226, 64, 15, 11, 67, 16, 147, 133,
- 72, 6, 37, 50, 14, 0, 11, 67, 52, 147, 133, 65, 6, 37, 50, 14, 0, 10, 67, 40, 81, 192, 57, 121, 57, 0, 76, 0, 7, 196,
- 20, 193, 71, 36, 15, 10, 199, 72, 17, 9, 60, 99, 206, 36, 15, 16, 205, 77, 69, 66, 8, 82, 233, 8, 147, 135, 20, 228, 197, 72,
- 15, 0, 12, 201, 48, 19, 135, 60, 32, 82, 16, 148, 203, 15, 12, 201, 44, 243, 147, 60, 224, 78, 80, 148, 203, 15, 12, 201, 36, 226,
- 9, 8, 149, 15, 72, 148, 203, 15, 12, 201, 32, 145, 82, 60, 115, 25, 24, 148, 203, 15, 12, 201, 16, 147, 5, 81, 64, 78, 80, 148,
- 203, 15, 12, 201, 4, 208, 149, 48, 21, 15, 72, 148, 203, 15, 11, 200, 77, 65, 82, 20, 241, 143, 56, 144, 15, 22, 72, 12, 19, 142,
- 20, 195, 15, 56, 144, 49, 117, 50, 13, 55, 6, 39, 12, 50, 37, 0, 15, 7, 196, 20, 180, 201, 48, 15, 0, 6, 194, 12, 240, 13,
- 42, 10, 199, 88, 19, 139, 84, 225, 9, 28, 15, 10, 199, 49, 85, 135, 21, 36, 137, 28, 15, 10, 199, 24, 244, 142, 84, 101, 9, 28,
- 15, 9, 198, 64, 84, 137, 45, 83, 64, 15, 6, 195, 73, 82, 78, 15, 0, 10, 199, 88, 148, 201, 80, 21, 15, 72, 15, 10, 199, 85,
- 53, 82, 64, 21, 15, 72, 15, 10, 199, 76, 84, 1, 72, 21, 15, 72, 15, 10, 199, 61, 97, 82, 17, 225, 9, 28, 15, 0, 9, 198,
- 56, 81, 210, 60, 145, 0, 15, 9, 198, 25, 83, 135, 36, 50, 68, 15, 0, 7, 196, 88, 243, 21, 80, 15, 9, 198, 56, 85, 84, 72,
- 243, 128, 15, 10, 199, 76, 180, 159, 16, 65, 82, 36, 15, 10, 199, 45, 244, 133, 77, 65, 82, 36, 15, 10, 199, 18, 145, 2, 36, 65,
- 82, 36, 15, 11, 200, 44, 20, 18, 36, 99, 204, 36, 80, 15, 11, 200, 64, 192, 78, 21, 64, 82, 36, 80, 15, 11, 200, 44, 20, 18,
- 36, 99, 204, 36, 80, 15, 11, 200, 16, 83, 6, 36, 224, 82, 36, 80, 15, 9, 198, 88, 20, 197, 48, 147, 128, 15, 9, 198, 48, 80,
- 201, 80, 147, 128, 15, 9, 198, 44, 241, 134, 20, 147, 128, 15, 9, 198, 52, 243, 143, 52, 19, 128, 16, 9, 198, 49, 81, 15, 52, 19,
- 128, 16, 15, 4, 95, 111, 103, 111, 6, 127, 81, 127, 50, 4, 115, 49, 0, 0, 0, 10, 199, 4, 113, 210, 21, 52, 207, 72, 15, 10,
- 199, 65, 35, 211, 20, 181, 15, 72, 15, 13, 202, 64, 244, 21, 48, 20, 137, 76, 21, 15, 72, 15, 10, 199, 44, 243, 150, 20, 181, 15,
- 72, 15, 10, 199, 44, 243, 148, 4, 181, 15, 72, 15, 10, 199, 44, 243, 132, 84, 181, 15, 72, 15, 10, 199, 28, 192, 68, 36, 21, 15,
- 72, 15, 10, 199, 21, 96, 76, 84, 21, 15, 72, 15, 9, 198, 52, 241, 21, 48, 84, 133, 15, 11, 200, 61, 4, 137, 56, 65, 76, 36,
- 112, 15, 11, 200, 60, 213, 18, 20, 229, 12, 36, 112, 15, 11, 200, 52, 241, 20, 4, 113, 76, 36, 112, 15, 11, 200, 52, 241, 2, 100,
- 65, 76, 36, 112, 15, 11, 200, 40, 243, 70, 73, 81, 76, 36, 112, 15, 11, 200, 24, 244, 147, 88, 20, 140, 36, 112, 15, 11, 200, 24,
- 244, 141, 20, 229, 12, 36, 112, 15, 11, 200, 24, 244, 139, 48, 20, 140, 36, 112, 15, 10, 199, 24, 244, 132, 124, 117, 9, 28, 15, 11,
- 200, 24, 244, 129, 72, 113, 76, 36, 112, 15, 11, 200, 21, 97, 78, 81, 148, 140, 36, 112, 15, 11, 200, 4, 195, 79, 16, 84, 140, 36,
- 112, 15, 12, 201, 28, 19, 12, 37, 83, 79, 96, 145, 0, 15, 9, 198, 72, 81, 149, 28, 149, 77, 15, 9, 198, 36, 225, 197, 56, 149,
- 77, 15, 9, 198, 36, 225, 9, 12, 149, 77, 15, 9, 198, 16, 83, 9, 72, 149, 77, 15, 9, 198, 4, 209, 137, 8, 149, 77, 15, 9,
- 198, 16, 146, 207, 80, 243, 73, 15, 14, 69, 76, 80, 77, 85, 48, 91, 115, 37, 65, 14, 89, 0, 0, 10, 199, 65, 228, 212, 120, 83,
- 9, 28, 15, 0, 8, 197, 64, 244, 148, 165, 32, 15, 8, 197, 24, 244, 136, 165, 32, 15, 8, 197, 12, 21, 83, 165, 32, 15, 7, 196,
- 32, 84, 149, 80, 15, 9, 198, 125, 53, 5, 80, 146, 192, 15, 6, 195, 21, 66, 75, 15, 6, 195, 21, 2, 75, 15, 7, 196, 77, 82,
- 193, 80, 15, 7, 196, 61, 2, 65, 80, 15, 7, 196, 17, 82, 193, 80, 15, 12, 201, 20, 180, 212, 20, 212, 15, 72, 19, 0, 15, 11,
- 4, 95, 104, 111, 107, 107, 6, 40, 49, 0, 0, 12, 201, 88, 84, 147, 36, 98, 75, 5, 67, 210, 15, 12, 201, 77, 64, 66, 36, 194,
- 83, 5, 67, 210, 15, 12, 201, 44, 243, 131, 20, 229, 18, 5, 67, 210, 15, 19, 70, 21, 53, 18, 4, 115, 206, 36, 89, 47, 51, 35,
- 81, 6, 108, 68, 0, 15, 18, 70, 4, 181, 129, 72, 83, 0, 121, 49, 84, 121, 51, 6, 119, 55, 0, 15, 13, 202, 64, 84, 147, 64,
- 82, 212, 37, 100, 137, 28, 15, 9, 198, 125, 53, 5, 80, 148, 203, 15, 0, 10, 199, 80, 18, 211, 5, 66, 79, 56, 15, 10, 199, 21,
- 99, 204, 85, 66, 79, 56, 15, 10, 199, 20, 193, 86, 5, 66, 79, 56, 15, 12, 201, 36, 195, 15, 100, 19, 9, 80, 85, 0, 15, 12,
- 201, 5, 51, 195, 36, 19, 9, 80, 85, 0, 15, 13, 202, 80, 147, 19, 81, 39, 203, 44, 83, 9, 28, 15, 13, 202, 48, 85, 16, 121,
- 98, 82, 44, 83, 9, 28, 15, 13, 202, 24, 244, 147, 45, 39, 203, 44, 83, 9, 28, 15, 12, 201, 76, 19, 77, 20, 228, 213, 72, 149,
- 77, 15, 11, 200, 64, 243, 25, 80, 82, 206, 36, 176, 15, 12, 201, 44, 243, 135, 48, 243, 69, 72, 21, 0, 15, 0, 8, 197, 64, 20,
- 212, 165, 48, 15, 8, 197, 45, 84, 137, 165, 48, 15, 9, 198, 32, 20, 144, 37, 53, 0, 15, 11, 200, 85, 53, 82, 64, 21, 9, 60,
- 224, 15, 11, 200, 72, 84, 18, 21, 52, 201, 60, 224, 15, 11, 200, 72, 84, 5, 80, 149, 9, 60, 224, 15, 11, 200, 72, 84, 1, 72,
- 21, 9, 60, 224, 15, 11, 200, 65, 35, 195, 21, 52, 201, 60, 224, 15, 11, 200, 64, 84, 141, 37, 52, 201, 60, 224, 15, 11, 200, 64,
- 84, 139, 85, 52, 201, 60, 224, 15, 11, 200, 44, 243, 131, 21, 52, 201, 60, 224, 15, 11, 200, 44, 243, 77, 37, 52, 201, 60, 224, 15,
- 11, 200, 40, 243, 137, 76, 21, 9, 60, 224, 15, 11, 200, 36, 229, 15, 56, 21, 9, 60, 224, 15, 11, 200, 36, 225, 9, 44, 21, 9,
- 60, 224, 15, 11, 200, 24, 81, 5, 72, 21, 9, 60, 224, 15, 11, 200, 5, 69, 18, 4, 181, 9, 60, 224, 15, 11, 200, 4, 195, 15,
- 44, 21, 9, 60, 224, 15, 11, 200, 4, 67, 143, 80, 21, 9, 60, 224, 15, 11, 200, 4, 64, 80, 80, 21, 9, 60, 224, 15, 9, 198,
- 41, 81, 9, 12, 145, 76, 15, 14, 203, 64, 85, 5, 72, 19, 147, 81, 243, 132, 36, 112, 15, 9, 198, 52, 85, 18, 61, 3, 204, 15,
- 11, 200, 64, 84, 141, 37, 52, 201, 60, 224, 15, 0, 10, 199, 5, 34, 223, 60, 195, 199, 36, 15, 11, 200, 76, 84, 144, 20, 229, 9,
- 56, 80, 15, 10, 199, 4, 69, 133, 72, 34, 69, 48, 15, 7, 196, 32, 245, 5, 48, 15, 12, 201, 88, 83, 133, 72, 243, 15, 28, 148,
- 203, 15, 12, 201, 77, 147, 148, 4, 115, 65, 80, 148, 203, 15, 12, 201, 77, 147, 80, 80, 243, 65, 80, 148, 203, 15, 12, 201, 65, 80,
- 140, 36, 50, 83, 80, 148, 203, 15, 12, 201, 64, 19, 139, 72, 243, 65, 80, 148, 203, 15, 12, 201, 61, 35, 137, 80, 243, 15, 28, 148,
- 203, 15, 12, 201, 60, 67, 206, 80, 243, 15, 28, 148, 203, 15, 12, 201, 60, 49, 65, 56, 243, 15, 28, 148, 203, 15, 12, 201, 56, 85,
- 82, 5, 53, 5, 56, 148, 203, 15, 12, 201, 52, 148, 193, 57, 68, 143, 64, 148, 203, 15, 12, 201, 52, 81, 9, 84, 210, 83, 80, 148,
- 203, 15, 12, 201, 45, 96, 68, 72, 241, 143, 56, 148, 203, 15, 12, 201, 45, 35, 206, 60, 209, 84, 72, 148, 203, 15, 12, 201, 44, 244,
- 21, 48, 21, 15, 72, 148, 203, 15, 12, 201, 44, 19, 12, 36, 116, 129, 24, 148, 203, 15, 12, 201, 36, 179, 206, 60, 116, 129, 24, 148,
- 203, 15, 12, 201, 33, 145, 18, 61, 53, 1, 80, 148, 203, 15, 12, 201, 28, 192, 67, 36, 243, 15, 28, 148, 203, 15, 12, 201, 28, 84,
- 141, 4, 226, 83, 80, 148, 203, 15, 12, 201, 25, 32, 83, 20, 243, 15, 28, 148, 203, 15, 12, 201, 24, 147, 1, 57, 68, 143, 64, 148,
- 203, 15, 12, 201, 24, 83, 73, 56, 243, 15, 28, 148, 203, 15, 12, 201, 16, 148, 203, 60, 116, 129, 24, 148, 203, 15, 12, 201, 16, 81,
- 137, 56, 149, 15, 72, 148, 203, 15, 12, 201, 4, 225, 197, 49, 48, 75, 76, 148, 203, 15, 7, 196, 88, 149, 1, 48, 15, 7, 196, 80,
- 245, 1, 48, 15, 0, 9, 198, 65, 33, 83, 76, 147, 206, 15, 9, 198, 20, 210, 83, 76, 147, 206, 15, 15, 204, 36, 229, 5, 57, 66,
- 79, 56, 19, 9, 80, 85, 0, 15, 9, 198, 81, 35, 203, 124, 148, 203, 15, 9, 198, 33, 244, 133, 80, 148, 203, 15, 9, 198, 45, 35,
- 193, 80, 145, 78, 15, 9, 198, 12, 20, 137, 8, 145, 78, 15, 6, 195, 37, 32, 78, 15, 0, 17, 70, 8, 84, 131, 21, 84, 197, 71,
- 115, 34, 89, 132, 12, 89, 0, 66, 10, 199, 72, 80, 197, 65, 66, 79, 56, 15, 10, 199, 72, 80, 133, 48, 194, 79, 56, 15, 10, 199,
- 45, 33, 77, 5, 66, 79, 56, 15, 10, 199, 16, 81, 21, 45, 66, 79, 56, 15, 11, 200, 24, 192, 78, 44, 84, 137, 56, 112, 15, 11,
- 200, 5, 81, 9, 80, 84, 137, 56, 112, 15, 9, 198, 56, 240, 140, 21, 52, 197, 15, 9, 198, 44, 243, 84, 21, 52, 197, 15, 9, 198,
- 17, 80, 200, 21, 52, 197, 15, 9, 198, 52, 20, 131, 37, 0, 78, 16, 10, 199, 28, 19, 15, 65, 0, 68, 20, 15, 8, 67, 73, 83,
- 128, 21, 0, 47, 0, 13, 202, 64, 20, 143, 16, 243, 148, 60, 195, 199, 36, 15, 13, 202, 44, 20, 129, 45, 65, 82, 60, 195, 199, 36,
- 15, 9, 198, 85, 67, 208, 37, 53, 0, 15, 9, 198, 56, 244, 132, 37, 53, 0, 15, 9, 198, 80, 83, 196, 60, 194, 84, 15, 9, 198,
- 76, 178, 66, 60, 226, 84, 15, 9, 198, 52, 146, 210, 60, 194, 84, 15, 9, 198, 44, 243, 80, 61, 50, 84, 15, 9, 198, 44, 242, 203,
- 60, 194, 84, 15, 9, 198, 20, 180, 208, 20, 66, 84, 15, 7, 196, 24, 243, 133, 52, 15, 0, 12, 201, 88, 20, 207, 52, 245, 15, 72,
- 148, 203, 15, 12, 201, 60, 229, 15, 28, 83, 133, 80, 148, 203, 15, 12, 201, 60, 35, 9, 28, 21, 15, 72, 148, 203, 15, 12, 201, 36,
- 225, 9, 44, 21, 9, 88, 148, 203, 15, 12, 201, 33, 145, 18, 61, 65, 75, 56, 148, 203, 15, 12, 201, 32, 84, 141, 20, 225, 85, 80,
- 148, 203, 15, 12, 201, 8, 243, 19, 40, 85, 137, 44, 148, 203, 15, 12, 201, 5, 66, 5, 56, 145, 78, 76, 148, 203, 15, 12, 201, 5,
- 34, 83, 80, 245, 5, 48, 148, 203, 15, 12, 201, 5, 3, 203, 4, 198, 80, 80, 148, 203, 15, 7, 196, 88, 148, 137, 48, 15, 8, 67,
- 76, 243, 135, 21, 0, 47, 0, 5, 194, 36, 64, 13, 10, 199, 28, 83, 194, 36, 243, 15, 28, 15, 9, 198, 77, 147, 132, 72, 243, 64,
- 15, 0, 17, 5, 98, 104, 39, 101, 114, 71, 4, 36, 12, 107, 6, 125, 12, 108, 0, 14, 203, 77, 68, 129, 80, 145, 137, 12, 84, 137,
- 56, 112, 15, 10, 199, 72, 84, 1, 81, 34, 69, 72, 15, 10, 199, 44, 243, 148, 72, 18, 5, 72, 15, 10, 199, 16, 83, 149, 57, 66,
- 69, 72, 15, 0, 13, 202, 64, 20, 148, 20, 227, 199, 20, 225, 83, 20, 15, 0, 9, 198, 44, 243, 15, 24, 243, 128, 15, 11, 200, 21,
- 84, 143, 65, 242, 83, 21, 32, 15, 9, 198, 88, 19, 129, 16, 147, 128, 15, 9, 198, 64, 147, 135, 88, 147, 128, 15, 9, 198, 52, 83,
- 1, 52, 147, 128, 15, 9, 198, 52, 81, 9, 12, 147, 128, 15, 11, 200, 29, 33, 78, 120, 83, 147, 21, 32, 15, 9, 198, 52, 242, 9,
- 44, 19, 128, 15, 9, 198, 52, 81, 9, 12, 147, 128, 15, 9, 198, 37, 64, 76, 36, 83, 128, 15, 9, 198, 4, 225, 207, 48, 19, 128,
- 15, 9, 198, 81, 83, 9, 64, 19, 128, 16, 9, 198, 64, 83, 9, 44, 19, 128, 16, 9, 198, 52, 83, 66, 72, 19, 128, 16, 9, 198,
- 21, 81, 143, 52, 19, 128, 16, 0, 28, 67, 80, 245, 82, 47, 40, 12, 13, 72, 13, 15, 6, 83, 108, 12, 89, 0, 82, 100, 101, 32,
- 102, 111, 114, 99, 101, 32, 8, 197, 9, 35, 205, 36, 64, 15, 0, 11, 200, 32, 84, 144, 21, 67, 204, 60, 112, 15, 11, 200, 16, 84,
- 141, 5, 67, 204, 60, 112, 15, 11, 200, 9, 35, 205, 5, 67, 204, 60, 112, 15, 13, 202, 44, 243, 12, 20, 181, 9, 88, 148, 197, 72,
- 15, 7, 196, 17, 84, 129, 8, 15, 0, 7, 196, 8, 147, 159, 72, 15, 10, 199, 72, 17, 9, 60, 195, 199, 36, 15, 10, 199, 61, 53,
- 5, 60, 195, 199, 36, 15, 10, 199, 45, 35, 206, 60, 195, 199, 36, 15, 10, 199, 36, 181, 25, 60, 195, 199, 36, 15, 10, 199, 36, 179,
- 206, 60, 195, 199, 36, 15, 10, 199, 32, 148, 16, 60, 195, 199, 36, 15, 10, 199, 25, 33, 78, 60, 195, 199, 36, 15, 10, 199, 24, 147,
- 13, 60, 195, 199, 36, 15, 14, 203, 44, 243, 77, 21, 32, 201, 4, 194, 83, 21, 32, 15, 14, 203, 36, 225, 21, 77, 68, 137, 4, 194,
- 83, 21, 32, 15, 14, 203, 36, 225, 9, 88, 145, 21, 4, 194, 83, 21, 32, 15, 14, 203, 16, 149, 137, 76, 147, 206, 4, 194, 83, 21,
- 32, 15, 14, 203, 77, 97, 78, 16, 35, 210, 28, 83, 147, 21, 32, 15, 14, 203, 76, 147, 11, 20, 35, 210, 28, 83, 147, 21, 32, 15,
- 14, 203, 52, 20, 137, 4, 113, 82, 28, 83, 147, 21, 32, 15, 14, 203, 44, 20, 148, 4, 114, 78, 36, 83, 147, 21, 32, 15, 9, 198,
- 72, 21, 9, 60, 224, 76, 15, 9, 198, 44, 19, 148, 60, 224, 76, 15, 9, 198, 77, 2, 82, 4, 229, 0, 15, 8, 67, 92, 244, 132,
- 21, 0, 47, 0, 11, 200, 65, 39, 202, 84, 66, 67, 21, 32, 15, 10, 199, 24, 148, 141, 4, 209, 78, 80, 15, 10, 199, 16, 148, 211,
- 36, 65, 78, 80, 15, 10, 199, 81, 33, 77, 84, 192, 78, 80, 15, 9, 198, 77, 1, 78, 16, 16, 128, 15, 9, 198, 72, 148, 201, 44,
- 16, 128, 15, 9, 198, 44, 243, 147, 80, 16, 128, 15, 0, 5, 194, 37, 64, 13, 8, 197, 81, 145, 143, 36, 64, 15, 8, 197, 8, 147,
- 195, 36, 64, 15, 11, 200, 44, 21, 5, 28, 244, 137, 4, 192, 15, 9, 198, 65, 39, 199, 56, 19, 147, 15, 13, 4, 95, 98, 114, 118,
- 71, 34, 6, 37, 12, 84, 0, 0, 9, 198, 32, 244, 148, 60, 227, 205, 15, 10, 199, 48, 18, 212, 5, 66, 79, 56, 15, 10, 199, 44,
- 243, 132, 37, 66, 79, 56, 15, 10, 199, 36, 229, 21, 37, 66, 79, 56, 15, 10, 199, 16, 148, 133, 45, 66, 79, 56, 15, 13, 202, 72,
- 82, 207, 57, 96, 76, 21, 48, 197, 72, 15, 13, 202, 20, 180, 203, 60, 211, 85, 56, 144, 197, 72, 15, 13, 202, 20, 180, 197, 53, 3,
- 9, 24, 144, 197, 72, 15, 13, 67, 56, 85, 192, 21, 0, 47, 81, 97, 103, 101, 32, 0, 7, 196, 28, 85, 159, 72, 15, 11, 200, 77,
- 80, 150, 20, 229, 9, 60, 224, 15, 11, 200, 65, 35, 208, 61, 37, 9, 60, 224, 15, 13, 202, 64, 19, 31, 77, 66, 78, 20, 228, 197,
- 72, 15, 11, 200, 65, 35, 214, 36, 228, 201, 4, 224, 15, 11, 200, 9, 32, 78, 16, 84, 201, 4, 224, 15, 0, 10, 199, 24, 147, 129,
- 57, 50, 69, 48, 15, 10, 199, 84, 226, 86, 21, 36, 193, 48, 15, 10, 199, 64, 243, 25, 28, 243, 129, 48, 15, 10, 199, 61, 37, 15,
- 28, 243, 129, 48, 15, 10, 199, 52, 81, 9, 12, 147, 129, 48, 15, 10, 199, 20, 208, 146, 100, 243, 129, 48, 15, 0, 9, 198, 65, 42,
- 74, 76, 148, 203, 15, 7, 196, 52, 147, 73, 44, 15, 15, 204, 78, 147, 132, 21, 32, 143, 72, 113, 78, 76, 84, 128, 15, 15, 204, 76,
- 18, 211, 46, 144, 137, 56, 113, 78, 76, 84, 128, 15, 15, 204, 72, 147, 135, 46, 144, 137, 56, 113, 78, 76, 84, 128, 15, 18, 4, 95,
- 97, 99, 50, 72, 108, 13, 55, 35, 49, 57, 6, 40, 12, 47, 0, 0, 6, 195, 88, 244, 133, 72, 0, 8, 197, 12, 149, 18, 60, 224,
- 15, 6, 195, 5, 67, 204, 15, 10, 199, 56, 20, 139, 60, 208, 78, 36, 15, 8, 197, 76, 19, 79, 4, 224, 15, 0, 12, 201, 88, 246,
- 69, 85, 34, 83, 80, 148, 203, 15, 12, 201, 80, 84, 146, 61, 34, 83, 80, 148, 203, 15, 12, 201, 77, 147, 66, 60, 194, 83, 80, 148,
- 203, 15, 12, 201, 77, 64, 76, 36, 226, 83, 80, 148, 203, 15, 12, 201, 77, 2, 82, 37, 66, 83, 80, 148, 203, 15, 12, 201, 76, 240,
- 201, 4, 194, 83, 80, 148, 203, 15, 12, 201, 72, 149, 21, 4, 194, 83, 80, 148, 203, 15, 12, 201, 65, 35, 198, 100, 192, 75, 80, 148,
- 203, 15, 12, 201, 65, 34, 86, 5, 66, 83, 80, 148, 203, 15, 12, 201, 64, 197, 82, 4, 194, 83, 80, 148, 203, 15, 12, 201, 64, 20,
- 129, 48, 192, 75, 80, 148, 203, 15, 12, 201, 56, 245, 133, 48, 194, 83, 80, 148, 203, 15, 12, 201, 53, 148, 212, 36, 98, 83, 80, 148,
- 203, 15, 12, 201, 52, 241, 5, 72, 226, 83, 80, 148, 203, 15, 12, 201, 52, 20, 207, 12, 130, 83, 80, 148, 203, 15, 12, 201, 44, 243,
- 77, 84, 226, 83, 80, 148, 203, 15, 12, 201, 44, 16, 130, 4, 194, 83, 80, 148, 203, 15, 12, 201, 32, 148, 212, 61, 34, 83, 80, 148,
- 203, 15, 12, 201, 32, 83, 12, 20, 226, 83, 80, 148, 203, 15, 12, 201, 28, 83, 197, 48, 82, 212, 72, 148, 203, 15, 12, 201, 28, 20,
- 212, 72, 243, 143, 52, 148, 203, 15, 12, 201, 25, 148, 201, 60, 115, 143, 52, 148, 203, 15, 12, 201, 24, 244, 141, 4, 194, 83, 80, 148,
- 203, 15, 12, 201, 24, 85, 68, 4, 194, 83, 80, 148, 203, 15, 12, 201, 24, 85, 9, 12, 130, 83, 80, 148, 203, 15, 12, 201, 17, 32,
- 77, 5, 69, 82, 28, 148, 203, 15, 12, 201, 16, 20, 151, 36, 226, 83, 80, 148, 203, 15, 12, 201, 12, 19, 22, 36, 226, 83, 80, 148,
- 203, 15, 12, 201, 9, 37, 84, 4, 194, 83, 80, 148, 203, 15, 12, 201, 4, 36, 213, 72, 66, 83, 80, 148, 203, 15, 12, 201, 52, 146,
- 210, 60, 225, 83, 36, 83, 128, 15, 10, 67, 33, 98, 83, 84, 36, 89, 0, 76, 0, 12, 201, 88, 19, 15, 72, 148, 193, 80, 147, 206,
- 15, 12, 201, 81, 148, 9, 24, 146, 193, 80, 147, 206, 15, 12, 201, 64, 243, 1, 72, 148, 193, 80, 147, 206, 15, 12, 201, 44, 243, 148,
- 36, 229, 65, 80, 147, 206, 15, 12, 201, 44, 243, 147, 80, 148, 1, 80, 147, 206, 15, 12, 201, 44, 243, 135, 72, 81, 193, 80, 147, 206,
- 15, 12, 201, 20, 208, 78, 12, 148, 1, 80, 147, 206, 15, 12, 201, 4, 211, 210, 80, 148, 193, 80, 147, 206, 15, 12, 201, 4, 194, 77,
- 20, 229, 1, 80, 147, 206, 15, 12, 201, 4, 48, 197, 57, 69, 65, 80, 147, 206, 15, 8, 197, 44, 21, 84, 20, 192, 15, 8, 197, 44,
- 21, 84, 20, 192, 15, 7, 196, 44, 19, 73, 44, 15, 0, 7, 196, 52, 20, 137, 56, 15, 7, 196, 52, 20, 137, 56, 15, 0, 14, 203,
- 64, 243, 25, 52, 84, 137, 76, 21, 9, 60, 224, 15, 8, 197, 9, 33, 84, 60, 224, 15, 9, 198, 24, 147, 20, 72, 21, 0, 15, 8,
- 197, 52, 81, 9, 4, 224, 16, 0, 21, 68, 77, 67, 210, 80, 89, 47, 39, 34, 72, 15, 107, 121, 40, 0, 81, 104, 97, 118, 32, 9,
- 198, 77, 64, 84, 36, 243, 128, 15, 9, 198, 28, 82, 147, 80, 194, 71, 15, 9, 198, 28, 20, 207, 48, 147, 128, 15, 10, 199, 13, 244,
- 193, 72, 148, 205, 20, 15, 9, 198, 65, 84, 137, 80, 19, 128, 15, 12, 201, 61, 48, 201, 48, 195, 199, 72, 17, 128, 15, 12, 201, 48,
- 82, 211, 36, 179, 199, 72, 17, 128, 15, 0, 6, 195, 20, 212, 0, 13, 9, 198, 45, 103, 211, 80, 244, 128, 15, 0, 40, 68, 16, 147,
- 133, 72, 72, 111, 50, 6, 114, 47, 34, 122, 68, 89, 48, 108, 47, 6, 121, 71, 55, 14, 0, 81, 116, 114, 97, 110, 115, 112, 111, 114,
- 116, 97, 98, 108, 101, 32, 6, 195, 5, 67, 205, 15, 7, 196, 64, 19, 133, 72, 15, 7, 196, 16, 147, 133, 72, 15, 10, 199, 4, 99,
- 30, 76, 83, 9, 28, 15, 10, 199, 4, 99, 31, 76, 83, 9, 28, 15, 12, 201, 104, 83, 130, 84, 65, 8, 37, 51, 69, 15, 12, 201,
- 72, 81, 201, 60, 224, 76, 37, 51, 69, 15, 12, 201, 44, 244, 144, 61, 32, 84, 37, 51, 69, 15, 12, 201, 44, 243, 80, 5, 32, 84,
- 37, 51, 69, 15, 12, 201, 44, 243, 15, 56, 144, 76, 37, 51, 69, 15, 12, 201, 44, 193, 82, 36, 176, 76, 37, 51, 69, 15, 12, 201,
- 16, 83, 79, 45, 32, 84, 37, 51, 69, 15, 12, 201, 8, 243, 129, 64, 20, 148, 37, 51, 69, 15, 12, 201, 5, 53, 9, 28, 208, 84,
- 37, 51, 69, 15, 12, 201, 20, 50, 1, 84, 97, 133, 72, 85, 0, 15, 7, 196, 16, 83, 129, 72, 15, 6, 196, 20, 195, 5, 72, 0,
- 11, 200, 65, 228, 1, 77, 49, 76, 36, 112, 15, 11, 200, 61, 5, 31, 56, 177, 76, 36, 112, 15, 11, 200, 24, 244, 132, 164, 161, 76,
- 36, 112, 15, 11, 200, 4, 229, 31, 56, 65, 76, 36, 112, 15, 9, 198, 37, 51, 1, 52, 149, 0, 15, 9, 198, 12, 240, 203, 64, 149,
- 0, 15, 13, 202, 80, 245, 1, 48, 149, 1, 72, 148, 205, 20, 15, 13, 202, 44, 243, 147, 60, 224, 78, 80, 148, 205, 20, 15, 13, 202,
- 44, 243, 134, 84, 50, 65, 56, 148, 205, 20, 15, 13, 202, 16, 147, 5, 81, 64, 78, 80, 148, 205, 20, 15, 13, 202, 5, 96, 78, 80,
- 112, 82, 16, 148, 205, 20, 15, 14, 203, 12, 132, 137, 77, 66, 65, 57, 50, 1, 88, 224, 15, 11, 200, 45, 38, 80, 80, 241, 210, 4,
- 96, 15, 0, 8, 197, 29, 32, 86, 165, 32, 15, 7, 196, 44, 20, 21, 80, 15, 9, 198, 16, 149, 137, 76, 244, 128, 15, 12, 201, 81,
- 32, 78, 76, 69, 75, 80, 244, 128, 15, 9, 198, 45, 96, 78, 80, 244, 128, 15, 9, 198, 88, 145, 9, 52, 84, 128, 15, 9, 198, 72,
- 18, 76, 48, 84, 128, 15, 9, 198, 56, 243, 73, 56, 84, 128, 15, 9, 198, 52, 84, 137, 80, 84, 128, 15, 9, 198, 44, 20, 137, 44,
- 84, 128, 15, 9, 198, 21, 128, 201, 80, 84, 128, 15, 9, 198, 16, 149, 137, 16, 84, 128, 15, 9, 198, 4, 208, 149, 48, 84, 128, 15,
- 7, 196, 61, 35, 129, 80, 15, 0, 11, 200, 65, 35, 214, 36, 228, 201, 20, 192, 15, 13, 202, 28, 83, 129, 57, 97, 78, 16, 83, 9,
- 28, 15, 15, 204, 4, 229, 18, 61, 3, 205, 61, 33, 137, 76, 209, 64, 15, 9, 198, 25, 32, 75, 80, 19, 0, 15, 0, 7, 196, 4,
- 65, 5, 72, 15, 14, 203, 48, 245, 141, 20, 66, 15, 48, 65, 76, 36, 112, 15, 10, 199, 81, 32, 77, 64, 243, 9, 56, 15, 15, 204,
- 36, 229, 5, 48, 193, 75, 81, 80, 76, 37, 51, 69, 15, 15, 204, 20, 180, 201, 77, 65, 78, 80, 144, 76, 37, 51, 69, 15, 11, 200,
- 48, 147, 135, 88, 148, 212, 36, 176, 15, 10, 199, 8, 144, 140, 36, 243, 65, 56, 16, 0, 8, 197, 44, 20, 137, 165, 48, 15, 11, 200,
- 4, 229, 9, 80, 242, 211, 36, 224, 15, 16, 205, 36, 229, 5, 72, 224, 84, 36, 243, 129, 48, 148, 205, 20, 15, 0, 7, 196, 65, 84,
- 9, 48, 15, 13, 69, 13, 33, 65, 77, 144, 49, 34, 37, 89, 111, 0, 25, 4, 95, 55, 88, 111, 107, 117, 55, 83, 57, 6, 117, 34,
- 89, 36, 50, 89, 47, 129, 84, 14, 50, 14, 0, 0, 12, 201, 65, 39, 208, 5, 32, 84, 36, 243, 128, 15, 12, 201, 125, 53, 5, 80,
- 148, 197, 72, 147, 135, 15, 13, 202, 81, 32, 78, 77, 3, 206, 21, 34, 78, 28, 15, 13, 202, 77, 1, 67, 36, 98, 67, 21, 34, 78,
- 28, 15, 13, 202, 73, 84, 211, 36, 98, 67, 21, 34, 78, 28, 15, 13, 202, 64, 244, 201, 80, 147, 206, 21, 34, 78, 28, 15, 13, 202,
- 44, 192, 82, 36, 98, 67, 21, 34, 78, 28, 15, 13, 202, 28, 195, 210, 36, 98, 67, 21, 34, 78, 28, 15, 13, 202, 24, 19, 19, 36,
- 98, 67, 21, 34, 78, 28, 15, 12, 201, 17, 243, 79, 56, 148, 197, 72, 147, 135, 15, 13, 202, 16, 84, 201, 56, 98, 67, 21, 34, 78,
- 28, 15, 13, 202, 16, 83, 79, 57, 53, 18, 21, 34, 78, 28, 15, 13, 202, 4, 96, 129, 48, 19, 131, 21, 34, 78, 28, 15, 10, 199,
- 76, 192, 86, 37, 53, 9, 44, 15, 10, 199, 33, 145, 18, 5, 83, 9, 44, 15, 8, 197, 64, 20, 195, 4, 192, 15, 0, 13, 202, 20,
- 180, 212, 72, 245, 133, 73, 50, 79, 56, 15, 9, 198, 4, 66, 31, 76, 147, 206, 15, 14, 203, 77, 80, 138, 20, 181, 9, 88, 84, 137,
- 56, 112, 15, 14, 203, 76, 243, 9, 16, 20, 137, 76, 84, 137, 56, 112, 15, 14, 203, 76, 82, 213, 48, 20, 137, 76, 84, 137, 56, 112,
- 15, 14, 203, 72, 146, 207, 12, 129, 84, 80, 84, 137, 56, 112, 15, 14, 203, 72, 82, 207, 28, 227, 211, 12, 84, 137, 56, 112, 15, 14,
- 203, 65, 35, 212, 60, 179, 204, 48, 84, 137, 56, 112, 15, 14, 203, 64, 243, 25, 52, 84, 137, 76, 84, 137, 56, 112, 15, 14, 203, 64,
- 192, 83, 80, 145, 137, 12, 84, 137, 56, 112, 15, 14, 203, 52, 146, 210, 61, 50, 207, 64, 84, 137, 56, 112, 15, 14, 203, 45, 96, 78,
- 80, 145, 137, 12, 84, 137, 56, 112, 15, 14, 203, 44, 243, 139, 72, 85, 9, 76, 84, 137, 56, 112, 15, 14, 203, 44, 243, 12, 5, 66,
- 79, 56, 84, 137, 56, 112, 15, 14, 203, 44, 21, 5, 28, 244, 137, 76, 84, 137, 56, 112, 15, 14, 203, 36, 229, 5, 73, 1, 76, 48,
- 84, 137, 56, 112, 15, 14, 203, 36, 65, 78, 80, 145, 137, 12, 84, 137, 56, 112, 15, 14, 203, 32, 145, 82, 5, 34, 201, 76, 84, 137,
- 56, 112, 15, 14, 203, 29, 82, 76, 48, 245, 9, 56, 84, 137, 56, 112, 15, 14, 203, 16, 148, 195, 37, 3, 9, 56, 84, 137, 56, 112,
- 15, 14, 203, 12, 83, 148, 72, 145, 149, 28, 84, 137, 56, 112, 15, 9, 198, 28, 83, 205, 21, 68, 137, 15, 10, 199, 44, 20, 141, 60,
- 148, 201, 56, 15, 10, 199, 4, 229, 9, 65, 148, 137, 56, 15, 10, 199, 56, 85, 82, 85, 4, 9, 56, 15, 9, 198, 9, 39, 203, 4,
- 113, 64, 15, 0, 8, 197, 81, 34, 75, 36, 224, 15, 8, 197, 80, 18, 87, 4, 224, 15, 7, 196, 73, 83, 95, 56, 15, 8, 197, 80,
- 18, 87, 4, 224, 16, 17, 71, 12, 243, 5, 72, 145, 7, 20, 49, 125, 58, 55, 34, 111, 75, 0, 18, 71, 12, 19, 66, 72, 145, 7,
- 20, 49, 115, 57, 65, 71, 51, 113, 75, 0, 0, 11, 200, 72, 82, 214, 37, 50, 84, 165, 32, 15, 11, 200, 48, 85, 133, 72, 19, 132,
- 165, 32, 15, 11, 200, 36, 228, 212, 73, 82, 212, 165, 32, 15, 11, 200, 5, 52, 213, 72, 19, 132, 165, 32, 15, 11, 200, 4, 208, 129,
- 77, 48, 68, 165, 32, 15, 11, 200, 4, 178, 214, 37, 50, 84, 165, 32, 15, 15, 204, 81, 32, 78, 77, 3, 1, 57, 64, 84, 36, 243,
- 128, 15, 15, 204, 36, 228, 212, 73, 83, 69, 57, 64, 84, 36, 243, 128, 15, 15, 204, 36, 211, 65, 81, 34, 75, 84, 192, 84, 36, 243,
- 128, 15, 11, 200, 16, 81, 159, 44, 21, 9, 60, 224, 15, 15, 204, 80, 82, 206, 60, 180, 129, 80, 148, 197, 72, 147, 135, 15, 15, 204,
- 76, 176, 78, 16, 147, 129, 88, 148, 197, 72, 147, 135, 15, 15, 204, 65, 35, 194, 48, 83, 65, 80, 148, 197, 72, 147, 135, 15, 15, 204,
- 52, 84, 139, 4, 229, 9, 48, 148, 197, 72, 147, 135, 15, 15, 204, 24, 146, 212, 36, 243, 129, 48, 148, 197, 72, 147, 135, 15, 15, 204,
- 16, 83, 73, 56, 84, 129, 48, 148, 197, 72, 147, 135, 15, 15, 204, 16, 80, 197, 57, 68, 129, 48, 148, 197, 72, 147, 135, 15, 15, 204,
- 12, 243, 148, 4, 147, 133, 72, 148, 197, 72, 147, 135, 15, 0, 25, 66, 20, 224, 36, 50, 15, 49, 117, 50, 39, 50, 6, 36, 34, 0,
- 81, 107, 97, 110, 111, 110, 101, 114, 32, 16, 66, 20, 224, 36, 50, 15, 89, 6, 108, 0, 81, 115, 195, 165, 32, 25, 66, 20, 224, 36,
- 50, 15, 55, 36, 81, 6, 115, 50, 72, 14, 0, 81, 108, 101, 103, 101, 110, 100, 101, 32, 23, 66, 20, 224, 121, 68, 15, 48, 117, 89,
- 6, 121, 68, 0, 81, 112, 97, 115, 115, 97, 110, 116, 32, 19, 66, 20, 224, 121, 68, 15, 6, 71, 55, 108, 49, 0, 81, 98, 108, 111,
- 99, 32, 18, 66, 20, 224, 121, 68, 15, 83, 6, 35, 89, 0, 81, 102, 97, 99, 101, 32, 9, 198, 80, 20, 212, 5, 69, 82, 15, 9,
- 198, 77, 68, 137, 45, 69, 82, 15, 9, 198, 5, 4, 18, 21, 69, 82, 15, 12, 201, 44, 243, 147, 81, 37, 75, 80, 147, 206, 15, 12,
- 201, 36, 229, 18, 60, 69, 75, 80, 147, 206, 15, 12, 201, 16, 84, 201, 56, 97, 75, 80, 147, 206, 15, 12, 201, 12, 245, 133, 73, 97,
- 82, 76, 147, 206, 15, 13, 202, 88, 148, 213, 4, 194, 83, 21, 34, 78, 28, 15, 13, 202, 88, 19, 132, 4, 194, 83, 21, 34, 78, 28,
- 15, 13, 202, 80, 84, 146, 61, 34, 83, 21, 34, 78, 28, 15, 13, 202, 77, 147, 66, 60, 194, 83, 21, 34, 78, 28, 15, 13, 202, 76,
- 240, 201, 4, 194, 83, 21, 34, 78, 28, 15, 13, 202, 72, 149, 21, 4, 194, 83, 21, 34, 78, 28, 15, 13, 202, 64, 21, 18, 60, 226,
- 83, 21, 34, 78, 28, 15, 13, 202, 56, 244, 141, 4, 194, 83, 21, 34, 78, 28, 15, 13, 202, 53, 84, 197, 4, 194, 83, 21, 34, 78,
- 28, 15, 13, 202, 36, 229, 5, 57, 50, 86, 21, 34, 78, 28, 15, 13, 202, 24, 244, 141, 4, 194, 83, 21, 34, 78, 28, 15, 13, 202,
- 24, 84, 148, 36, 194, 83, 21, 34, 78, 28, 15, 13, 202, 16, 85, 18, 60, 226, 83, 21, 34, 78, 28, 15, 13, 202, 9, 37, 84, 4,
- 194, 83, 21, 34, 78, 28, 15, 13, 202, 4, 181, 21, 4, 194, 83, 21, 34, 78, 28, 15, 13, 202, 4, 68, 212, 72, 147, 135, 21, 34,
- 78, 28, 15, 8, 197, 28, 243, 132, 60, 192, 15, 11, 200, 24, 19, 19, 36, 98, 75, 5, 64, 15, 12, 201, 16, 82, 207, 48, 193, 84,
- 4, 113, 64, 15, 5, 194, 20, 224, 72, 0, 13, 202, 77, 80, 143, 72, 66, 78, 5, 66, 79, 56, 15, 13, 202, 24, 84, 148, 36, 194,
- 83, 5, 66, 79, 56, 15, 10, 199, 88, 242, 193, 9, 83, 1, 72, 15, 13, 3, 95, 51, 88, 47, 16, 6, 120, 86, 84, 13, 0, 0,
- 8, 197, 64, 21, 18, 60, 224, 15, 17, 69, 56, 21, 18, 60, 224, 50, 6, 117, 12, 47, 51, 108, 50, 0, 15, 14, 203, 36, 229, 5,
- 73, 1, 76, 48, 21, 9, 60, 224, 15, 14, 203, 36, 65, 78, 80, 145, 137, 44, 21, 9, 60, 224, 15, 14, 203, 20, 180, 212, 72, 20,
- 15, 48, 21, 9, 60, 224, 15, 14, 203, 12, 83, 148, 72, 19, 9, 76, 21, 9, 60, 224, 15, 14, 203, 4, 67, 73, 56, 148, 212, 72,
- 21, 9, 60, 224, 15, 9, 198, 56, 18, 86, 37, 65, 84, 15, 8, 197, 40, 20, 205, 36, 224, 15, 9, 198, 24, 244, 131, 21, 33, 84,
- 15, 9, 198, 24, 19, 12, 21, 33, 84, 15, 9, 198, 20, 195, 216, 21, 33, 84, 15, 13, 3, 95, 48, 67, 107, 6, 40, 50, 51, 108,
- 86, 0, 0, 9, 198, 44, 21, 84, 36, 243, 128, 15, 10, 199, 52, 20, 137, 8, 243, 137, 80, 15, 10, 199, 45, 98, 82, 72, 85, 137,
- 80, 15, 9, 198, 5, 68, 129, 104, 147, 128, 15, 9, 198, 5, 32, 66, 36, 83, 128, 15, 9, 198, 80, 144, 133, 80, 19, 128, 15, 9,
- 198, 4, 33, 83, 76, 147, 128, 15, 10, 199, 73, 85, 9, 56, 84, 133, 80, 15, 10, 199, 16, 83, 5, 28, 84, 133, 80, 15, 10, 199,
- 16, 80, 201, 16, 84, 133, 80, 15, 10, 199, 5, 96, 78, 12, 84, 133, 80, 15, 10, 199, 4, 197, 5, 72, 84, 133, 80, 15, 10, 199,
- 24, 192, 71, 20, 195, 1, 80, 15, 0, 0, 13, 202, 12, 148, 212, 21, 32, 201, 20, 228, 197, 72, 15, 11, 200, 65, 39, 202, 84, 66,
- 75, 5, 64, 15, 9, 198, 26, 145, 19, 20, 192, 82, 15, 12, 201, 16, 83, 79, 57, 53, 18, 4, 229, 0, 15, 0, 7, 196, 8, 81,
- 223, 72, 15, 11, 200, 88, 148, 213, 4, 194, 83, 21, 32, 15, 11, 200, 88, 84, 130, 4, 194, 83, 21, 32, 15, 11, 200, 88, 19, 132,
- 4, 194, 83, 21, 32, 15, 11, 200, 81, 148, 129, 56, 226, 83, 21, 32, 15, 11, 200, 81, 34, 65, 56, 117, 76, 21, 32, 15, 11, 200,
- 80, 84, 146, 61, 34, 83, 21, 32, 15, 11, 200, 77, 147, 66, 60, 194, 83, 21, 32, 15, 11, 200, 77, 68, 129, 56, 117, 76, 21, 32,
- 15, 11, 200, 77, 65, 82, 36, 194, 83, 21, 32, 15, 11, 200, 77, 64, 66, 36, 194, 83, 21, 32, 15, 11, 200, 76, 240, 201, 4, 194,
- 83, 21, 32, 15, 11, 200, 76, 145, 206, 4, 194, 83, 21, 32, 15, 11, 200, 72, 149, 21, 4, 194, 83, 21, 32, 15, 11, 200, 72, 80,
- 201, 72, 181, 76, 21, 32, 15, 11, 200, 65, 35, 211, 64, 82, 212, 21, 32, 15, 11, 200, 65, 34, 86, 36, 193, 71, 21, 32, 15, 11,
- 200, 64, 21, 18, 60, 226, 83, 21, 32, 15, 11, 200, 64, 20, 148, 36, 50, 80, 21, 32, 15, 11, 200, 56, 244, 141, 4, 194, 83, 21,
- 32, 15, 11, 200, 52, 85, 1, 48, 194, 83, 21, 32, 15, 11, 200, 52, 21, 18, 36, 181, 76, 21, 32, 15, 11, 200, 52, 20, 203, 36,
- 226, 83, 21, 32, 15, 11, 200, 52, 19, 20, 72, 18, 212, 21, 32, 15, 11, 200, 33, 145, 18, 60, 198, 83, 21, 32, 15, 11, 200, 32,
- 20, 141, 60, 226, 83, 21, 32, 15, 11, 200, 28, 84, 141, 4, 226, 83, 21, 32, 15, 11, 200, 28, 19, 22, 4, 226, 83, 21, 32, 15,
- 11, 200, 24, 244, 141, 4, 194, 83, 21, 32, 15, 11, 200, 24, 197, 79, 72, 84, 195, 21, 32, 15, 11, 200, 24, 84, 148, 36, 194, 83,
- 21, 32, 15, 11, 200, 24, 18, 211, 36, 210, 76, 21, 32, 15, 11, 200, 20, 180, 208, 48, 242, 84, 21, 32, 15, 11, 200, 16, 85, 18,
- 60, 226, 83, 21, 32, 15, 11, 200, 9, 37, 84, 4, 194, 83, 21, 32, 15, 11, 200, 8, 20, 146, 36, 176, 68, 21, 32, 15, 11, 200,
- 8, 19, 11, 4, 226, 83, 21, 32, 15, 11, 200, 4, 181, 21, 4, 194, 83, 21, 32, 15, 11, 200, 4, 178, 214, 36, 84, 195, 21, 32,
- 15, 11, 200, 4, 178, 207, 52, 211, 196, 21, 32, 15, 11, 200, 64, 192, 84, 60, 226, 75, 21, 32, 15, 11, 200, 32, 84, 129, 48, 66,
- 75, 21, 32, 15, 9, 198, 52, 244, 132, 20, 229, 0, 15, 9, 198, 88, 84, 148, 36, 176, 76, 15, 9, 198, 77, 1, 75, 81, 32, 76,
- 15, 9, 198, 44, 244, 144, 61, 32, 76, 15, 9, 198, 44, 240, 75, 76, 144, 76, 15, 9, 198, 24, 84, 212, 37, 96, 76, 15, 9, 198,
- 16, 147, 21, 88, 144, 76, 15, 9, 198, 12, 85, 1, 57, 64, 76, 15, 0, 11, 200, 61, 33, 193, 56, 241, 210, 4, 208, 15, 11, 200,
- 45, 38, 80, 80, 241, 210, 4, 208, 15, 9, 198, 77, 147, 70, 60, 226, 75, 15, 9, 198, 52, 148, 197, 72, 16, 128, 15, 9, 198, 24,
- 21, 143, 72, 16, 128, 15, 0, 12, 201, 80, 82, 206, 60, 195, 199, 37, 49, 82, 15, 12, 201, 64, 144, 78, 37, 53, 9, 56, 65, 64,
- 15, 12, 201, 45, 33, 79, 48, 84, 137, 56, 65, 64, 15, 12, 201, 32, 84, 147, 44, 84, 137, 56, 65, 64, 15, 12, 201, 25, 34, 83,
- 80, 84, 137, 56, 65, 64, 15, 12, 201, 8, 18, 203, 4, 229, 9, 56, 65, 64, 15, 8, 197, 53, 243, 129, 16, 80, 15, 0, 9, 198,
- 53, 150, 41, 16, 83, 64, 15, 13, 70, 20, 228, 197, 52, 35, 5, 21, 102, 114, 0, 47, 0, 7, 196, 64, 241, 83, 36, 15, 15, 204,
- 37, 36, 133, 88, 84, 147, 36, 34, 76, 37, 65, 84, 15, 15, 204, 36, 229, 5, 48, 193, 75, 81, 80, 76, 37, 65, 84, 15, 11, 200,
- 61, 37, 15, 65, 241, 9, 76, 176, 15, 9, 198, 72, 81, 201, 60, 224, 76, 15, 9, 198, 61, 34, 71, 36, 224, 76, 15, 9, 198, 29,
- 85, 20, 85, 32, 76, 15, 9, 198, 25, 85, 20, 21, 32, 76, 15, 9, 198, 12, 84, 133, 9, 32, 76, 15, 9, 198, 8, 18, 203, 4,
- 224, 76, 15, 8, 197, 61, 1, 82, 4, 32, 15, 17, 3, 95, 49, 67, 36, 72, 15, 107, 6, 40, 50, 51, 108, 12, 86, 0, 0, 10,
- 199, 60, 97, 137, 12, 147, 133, 48, 15, 9, 198, 16, 243, 69, 77, 66, 75, 15, 14, 203, 73, 81, 11, 164, 34, 78, 28, 83, 147, 21,
- 32, 15, 9, 198, 88, 148, 149, 48, 83, 147, 15, 9, 198, 72, 84, 201, 16, 83, 147, 15, 10, 199, 77, 147, 129, 28, 241, 193, 48, 15,
- 10, 199, 4, 69, 133, 72, 34, 65, 48, 15, 0, 9, 198, 80, 84, 148, 37, 244, 128, 15, 9, 198, 61, 33, 9, 57, 244, 128, 15, 12,
- 201, 88, 84, 137, 24, 146, 193, 80, 147, 206, 15, 12, 201, 56, 245, 9, 24, 146, 193, 80, 147, 206, 15, 12, 201, 48, 81, 201, 80, 147,
- 65, 80, 147, 206, 15, 12, 201, 44, 243, 80, 48, 146, 193, 80, 147, 206, 15, 12, 201, 20, 180, 208, 48, 146, 193, 80, 147, 206, 15, 12,
- 201, 5, 81, 205, 20, 229, 1, 80, 147, 206, 15, 17, 206, 20, 180, 212, 21, 36, 137, 80, 244, 137, 4, 194, 84, 21, 64, 15, 13, 202,
- 77, 3, 206, 80, 19, 137, 77, 66, 83, 44, 15, 13, 202, 72, 84, 208, 37, 32, 84, 61, 34, 83, 44, 15, 13, 202, 44, 243, 66, 36,
- 224, 84, 61, 34, 83, 44, 15, 13, 202, 32, 83, 9, 60, 49, 78, 81, 34, 83, 44, 15, 8, 197, 24, 148, 211, 36, 192, 15, 7, 196,
- 64, 19, 137, 44, 15, 0, 10, 67, 81, 33, 64, 47, 34, 6, 116, 0, 7, 196, 52, 83, 15, 56, 15, 13, 202, 81, 32, 78, 77, 3,
- 211, 37, 66, 79, 56, 15, 13, 202, 72, 82, 212, 36, 98, 75, 5, 66, 79, 56, 15, 0, 7, 197, 8, 19, 12, 60, 224, 14, 203, 81,
- 32, 78, 76, 99, 210, 52, 21, 9, 60, 224, 15, 14, 203, 77, 68, 129, 80, 145, 137, 44, 21, 9, 60, 224, 15, 8, 197, 64, 84, 19,
- 36, 224, 15, 10, 69, 64, 145, 7, 36, 224, 21, 0, 47, 0, 0, 12, 201, 52, 83, 147, 81, 37, 65, 80, 147, 206, 15, 12, 201, 36,
- 229, 9, 52, 145, 1, 80, 147, 206, 15, 12, 201, 16, 148, 211, 60, 50, 65, 80, 147, 206, 15, 12, 201, 4, 32, 146, 21, 98, 65, 80,
- 147, 206, 15, 8, 197, 44, 20, 130, 60, 192, 15, 8, 197, 4, 180, 201, 4, 192, 15, 12, 3, 95, 49, 57, 50, 6, 114, 72, 14, 50,
- 0, 0, 7, 196, 48, 20, 9, 56, 15, 9, 198, 81, 48, 82, 37, 51, 69, 15, 9, 198, 80, 131, 205, 37, 51, 69, 15, 9, 198, 56,
- 18, 86, 37, 51, 69, 15, 9, 198, 48, 19, 65, 37, 51, 69, 15, 9, 198, 41, 81, 1, 37, 51, 69, 15, 9, 198, 24, 21, 86, 37,
- 51, 69, 15, 9, 198, 5, 67, 205, 37, 51, 69, 15, 9, 198, 5, 34, 193, 37, 51, 69, 15, 9, 198, 4, 99, 210, 37, 51, 69, 15,
- 11, 3, 95, 49, 56, 6, 118, 72, 14, 50, 0, 0, 8, 197, 64, 243, 80, 60, 224, 15, 10, 199, 85, 32, 129, 56, 148, 205, 20, 15,
- 10, 199, 48, 21, 9, 56, 148, 205, 20, 15, 10, 199, 44, 243, 15, 72, 148, 205, 20, 15, 10, 199, 28, 83, 210, 28, 148, 205, 20, 15,
- 10, 199, 9, 81, 4, 32, 148, 205, 20, 15, 8, 197, 64, 20, 21, 4, 224, 15, 9, 198, 61, 53, 9, 56, 21, 0, 15, 0, 9, 198,
- 49, 85, 135, 37, 34, 71, 15, 9, 198, 28, 85, 129, 48, 66, 71, 15, 0, 9, 198, 81, 34, 86, 36, 19, 0, 15, 0, 7, 196, 28,
- 83, 5, 72, 15, 9, 198, 48, 85, 75, 124, 210, 64, 15, 12, 201, 85, 66, 76, 37, 64, 82, 37, 51, 69, 15, 12, 201, 64, 20, 129,
- 48, 193, 76, 37, 51, 69, 15, 12, 201, 61, 4, 15, 73, 69, 78, 37, 51, 69, 15, 12, 201, 56, 21, 9, 60, 224, 76, 37, 51, 69,
- 15, 12, 201, 52, 48, 193, 73, 66, 25, 37, 51, 69, 15, 12, 201, 44, 19, 142, 36, 32, 76, 37, 51, 69, 15, 12, 201, 32, 148, 212,
- 61, 34, 67, 37, 51, 69, 15, 12, 201, 21, 81, 1, 36, 211, 206, 37, 51, 69, 15, 12, 201, 20, 181, 137, 48, 144, 146, 37, 51, 69,
- 15, 12, 201, 20, 179, 5, 45, 66, 67, 37, 51, 69, 15, 12, 201, 8, 82, 1, 88, 147, 210, 37, 51, 69, 15, 12, 201, 4, 115, 143,
- 77, 66, 67, 37, 51, 69, 15, 12, 201, 76, 82, 210, 21, 64, 82, 36, 21, 0, 15, 12, 201, 4, 229, 9, 45, 96, 82, 36, 21, 0,
- 15, 7, 196, 28, 19, 1, 72, 15, 7, 196, 64, 243, 1, 72, 15, 0, 12, 201, 77, 1, 75, 81, 35, 211, 44, 244, 0, 15, 10, 199,
- 80, 21, 84, 60, 195, 199, 36, 15, 10, 199, 76, 240, 201, 60, 195, 199, 36, 15, 10, 199, 76, 83, 73, 60, 195, 199, 36, 15, 10, 199,
- 65, 54, 75, 60, 195, 199, 36, 15, 10, 199, 44, 20, 132, 36, 19, 7, 36, 15, 10, 199, 33, 145, 18, 60, 195, 199, 36, 15, 10, 199,
- 25, 148, 201, 60, 195, 199, 36, 15, 10, 199, 21, 70, 77, 60, 195, 199, 36, 15, 10, 199, 5, 53, 18, 60, 195, 199, 36, 15, 9, 198,
- 64, 19, 70, 48, 85, 0, 15, 9, 198, 80, 83, 132, 20, 228, 192, 15, 9, 198, 80, 19, 135, 20, 228, 192, 15, 9, 198, 81, 34, 66,
- 84, 224, 76, 15, 9, 198, 72, 82, 212, 61, 32, 76, 15, 9, 198, 52, 20, 135, 36, 224, 76, 15, 0, 9, 198, 20, 161, 75, 80, 244,
- 128, 15, 12, 201, 76, 83, 147, 5, 66, 79, 56, 83, 0, 15, 9, 198, 88, 148, 201, 80, 84, 128, 15, 9, 198, 88, 19, 9, 16, 84,
- 128, 15, 9, 198, 81, 148, 9, 76, 84, 128, 15, 9, 198, 81, 84, 195, 32, 84, 128, 15, 9, 198, 80, 243, 5, 72, 84, 128, 15, 9,
- 198, 80, 149, 21, 48, 84, 128, 15, 9, 198, 77, 81, 134, 48, 84, 128, 15, 9, 198, 77, 64, 71, 56, 84, 128, 15, 9, 198, 77, 64,
- 70, 24, 84, 128, 15, 9, 198, 77, 3, 206, 76, 84, 128, 15, 9, 198, 76, 176, 77, 24, 84, 128, 15, 9, 198, 76, 176, 76, 64, 84,
- 128, 15, 9, 198, 76, 84, 1, 72, 84, 128, 15, 9, 198, 72, 84, 5, 80, 84, 128, 15, 9, 198, 72, 83, 143, 88, 84, 128, 15, 9,
- 198, 72, 83, 1, 80, 84, 128, 15, 9, 198, 72, 82, 210, 20, 84, 128, 15, 9, 198, 72, 81, 149, 76, 84, 128, 15, 9, 198, 64, 244,
- 148, 36, 84, 128, 15, 9, 198, 64, 194, 83, 76, 84, 128, 15, 9, 198, 64, 192, 71, 36, 84, 128, 15, 9, 198, 60, 225, 21, 48, 84,
- 128, 15, 9, 198, 52, 147, 137, 52, 84, 128, 15, 9, 198, 52, 83, 129, 28, 84, 128, 15, 9, 198, 52, 18, 213, 48, 84, 128, 15, 9,
- 198, 48, 147, 73, 80, 84, 128, 15, 9, 198, 44, 243, 15, 72, 84, 128, 15, 9, 198, 44, 17, 13, 36, 84, 128, 15, 9, 198, 41, 80,
- 137, 48, 84, 128, 15, 9, 198, 40, 243, 135, 48, 84, 128, 15, 9, 198, 36, 243, 137, 76, 84, 128, 15, 9, 198, 36, 229, 129, 16, 84,
- 128, 15, 9, 198, 36, 226, 84, 36, 84, 128, 15, 9, 198, 28, 19, 15, 64, 84, 128, 15, 9, 198, 28, 19, 15, 56, 84, 128, 15, 9,
- 198, 25, 32, 78, 44, 84, 128, 15, 9, 198, 21, 96, 75, 84, 84, 128, 15, 9, 198, 21, 64, 66, 48, 84, 128, 15, 9, 198, 20, 209,
- 78, 16, 84, 128, 15, 9, 198, 20, 208, 76, 40, 84, 128, 15, 9, 198, 20, 181, 137, 64, 84, 128, 15, 9, 198, 16, 83, 143, 80, 84,
- 128, 15, 9, 198, 16, 82, 193, 80, 84, 128, 15, 9, 198, 16, 19, 137, 76, 84, 128, 15, 9, 198, 5, 97, 82, 80, 84, 128, 15, 9,
- 198, 5, 69, 1, 44, 84, 128, 15, 9, 198, 4, 67, 213, 12, 84, 128, 15, 9, 198, 76, 19, 79, 88, 20, 128, 15, 9, 198, 9, 33,
- 86, 36, 20, 128, 15, 9, 198, 5, 34, 201, 88, 20, 128, 15, 0, 28, 67, 30, 148, 128, 81, 4, 132, 34, 15, 89, 121, 57, 15, 47,
- 6, 36, 55, 0, 82, 115, 105, 103, 32, 116, 105, 108, 32, 9, 198, 8, 145, 78, 56, 19, 0, 15, 11, 3, 95, 49, 49, 6, 116, 55,
- 84, 13, 0, 0, 9, 198, 8, 195, 206, 16, 147, 133, 15, 7, 196, 72, 245, 5, 72, 15, 7, 196, 16, 245, 5, 72, 15, 7, 196, 5,
- 5, 5, 72, 15, 7, 196, 56, 245, 1, 72, 15, 7, 196, 49, 81, 193, 72, 15, 7, 196, 12, 149, 1, 72, 15, 9, 3, 95, 49, 48,
- 47, 6, 111, 0, 0, 9, 198, 88, 148, 135, 36, 224, 76, 15, 9, 198, 56, 21, 9, 60, 224, 76, 15, 9, 198, 44, 243, 77, 84, 224,
- 76, 15, 9, 198, 44, 19, 142, 36, 32, 76, 15, 13, 68, 24, 244, 132, 36, 83, 109, 72, 6, 111, 0, 8, 13, 3, 95, 49, 51, 47,
- 51, 6, 120, 72, 14, 50, 0, 0, 9, 198, 88, 245, 5, 72, 147, 135, 15, 9, 198, 88, 148, 197, 72, 147, 135, 15, 9, 198, 72, 81,
- 197, 72, 147, 135, 15, 9, 198, 72, 20, 197, 72, 147, 135, 15, 9, 198, 65, 84, 133, 72, 147, 135, 15, 9, 198, 64, 243, 5, 72, 147,
- 135, 15, 9, 198, 61, 5, 5, 72, 147, 135, 15, 9, 198, 60, 194, 69, 72, 147, 135, 15, 9, 198, 56, 245, 5, 72, 147, 135, 15, 9,
- 198, 56, 81, 197, 72, 147, 135, 15, 9, 198, 48, 81, 197, 72, 147, 135, 15, 9, 198, 48, 20, 197, 72, 147, 135, 15, 9, 198, 48, 18,
- 197, 72, 147, 135, 15, 9, 198, 41, 81, 197, 72, 147, 135, 15, 9, 198, 28, 83, 5, 72, 147, 135, 15, 9, 198, 16, 245, 5, 72, 147,
- 135, 15, 9, 198, 12, 149, 5, 72, 147, 135, 15, 9, 198, 8, 20, 197, 72, 147, 135, 15, 9, 198, 5, 5, 5, 72, 147, 135, 15, 10,
- 199, 52, 146, 210, 60, 34, 69, 48, 15, 9, 198, 80, 82, 212, 60, 226, 75, 15, 10, 3, 95, 49, 50, 47, 6, 108, 55, 0, 0, 12,
- 201, 65, 39, 208, 61, 50, 84, 36, 243, 128, 15, 12, 201, 44, 243, 147, 81, 34, 75, 80, 147, 206, 15, 12, 201, 36, 225, 140, 4, 211,
- 65, 80, 147, 206, 15, 12, 201, 5, 37, 9, 45, 83, 1, 80, 147, 206, 15, 10, 199, 77, 69, 68, 21, 34, 78, 28, 15, 13, 202, 77,
- 68, 129, 8, 17, 19, 21, 34, 78, 28, 15, 10, 199, 76, 19, 4, 21, 34, 78, 28, 15, 13, 202, 64, 20, 129, 25, 32, 83, 21, 34,
- 78, 28, 15, 10, 199, 64, 19, 16, 21, 34, 78, 28, 15, 10, 199, 61, 134, 68, 21, 34, 78, 28, 15, 10, 199, 61, 130, 68, 21, 34,
- 78, 28, 15, 10, 199, 52, 21, 20, 21, 34, 78, 28, 15, 10, 199, 45, 34, 68, 21, 34, 78, 28, 15, 10, 199, 45, 33, 77, 21, 34,
- 78, 28, 15, 10, 199, 41, 84, 212, 21, 34, 78, 28, 15, 10, 199, 37, 51, 204, 21, 34, 78, 28, 15, 13, 202, 33, 148, 15, 77, 64,
- 83, 21, 34, 78, 28, 15, 10, 199, 20, 213, 76, 21, 34, 78, 28, 15, 13, 202, 16, 243, 69, 77, 66, 67, 21, 34, 78, 28, 15, 10,
- 199, 16, 243, 12, 21, 34, 78, 28, 15, 8, 197, 76, 84, 137, 20, 192, 15, 8, 197, 80, 243, 147, 36, 192, 15, 8, 197, 88, 84, 147,
- 4, 192, 15, 11, 200, 77, 80, 140, 36, 210, 78, 4, 192, 15, 13, 3, 95, 49, 53, 83, 6, 115, 65, 72, 14, 50, 0, 0, 10, 199,
- 44, 17, 1, 88, 84, 169, 76, 15, 10, 199, 36, 225, 133, 45, 66, 105, 76, 15, 11, 200, 84, 68, 193, 56, 84, 137, 56, 112, 15, 14,
- 203, 84, 68, 1, 72, 49, 76, 48, 84, 137, 56, 112, 15, 11, 200, 80, 16, 149, 48, 84, 137, 56, 112, 15, 11, 200, 72, 84, 213, 52,
- 84, 137, 56, 112, 15, 14, 203, 72, 83, 1, 80, 149, 137, 76, 84, 137, 56, 112, 15, 11, 200, 64, 195, 205, 8, 84, 137, 56, 112, 15,
- 11, 200, 52, 243, 137, 80, 84, 137, 56, 112, 15, 11, 200, 45, 38, 80, 80, 84, 137, 56, 112, 15, 11, 200, 36, 226, 1, 48, 84, 137,
- 56, 112, 15, 14, 203, 36, 225, 11, 4, 194, 213, 48, 84, 137, 56, 112, 15, 11, 200, 28, 83, 73, 56, 84, 137, 56, 112, 15, 11, 200,
- 24, 242, 213, 76, 84, 137, 56, 112, 15, 11, 200, 9, 35, 206, 104, 84, 137, 56, 112, 15, 11, 200, 4, 67, 208, 80, 84, 137, 56, 112,
- 15, 8, 197, 65, 39, 204, 5, 64, 15, 7, 196, 60, 181, 1, 56, 16, 14, 3, 95, 49, 52, 83, 57, 6, 39, 34, 72, 14, 50, 0,
- 0, 11, 200, 81, 80, 133, 72, 181, 76, 165, 48, 15, 10, 199, 72, 83, 143, 88, 21, 41, 72, 15, 10, 199, 20, 180, 212, 21, 34, 105,
- 72, 15, 9, 198, 5, 67, 205, 37, 53, 0, 15, 8, 197, 80, 19, 80, 60, 224, 15, 14, 203, 44, 192, 83, 76, 145, 137, 44, 21, 9,
- 60, 224, 15, 8, 197, 5, 82, 211, 36, 224, 15, 10, 199, 4, 225, 18, 60, 118, 78, 36, 15, 11, 200, 56, 144, 193, 72, 17, 213, 4,
- 224, 15, 8, 197, 89, 83, 11, 4, 224, 16, 10, 199, 81, 34, 75, 61, 64, 71, 20, 15, 10, 199, 72, 84, 15, 73, 64, 71, 20, 15,
- 10, 199, 21, 33, 77, 37, 64, 71, 20, 15, 10, 199, 5, 32, 137, 81, 32, 71, 20, 15, 12, 3, 95, 49, 55, 89, 6, 133, 72, 14,
- 50, 0, 0, 12, 201, 76, 147, 135, 5, 3, 210, 20, 19, 128, 15, 12, 201, 65, 81, 82, 80, 244, 137, 12, 19, 128, 15, 14, 3, 95,
- 49, 54, 89, 6, 121, 57, 89, 72, 14, 50, 0, 0, 23, 73, 77, 21, 65, 72, 81, 1, 56, 49, 64, 89, 49, 58, 6, 115, 108, 72,
- 117, 12, 50, 89, 0, 9, 198, 76, 181, 76, 65, 69, 82, 15, 9, 198, 65, 83, 16, 37, 69, 82, 15, 9, 198, 64, 20, 148, 37, 69,
- 82, 15, 9, 198, 16, 240, 197, 57, 69, 82, 15, 9, 198, 16, 146, 212, 5, 69, 82, 15, 11, 200, 89, 83, 7, 5, 34, 84, 21, 64,
- 15, 11, 200, 88, 148, 203, 61, 50, 84, 21, 64, 15, 11, 200, 84, 211, 210, 4, 194, 84, 21, 64, 15, 11, 200, 80, 242, 211, 36, 50,
- 84, 21, 64, 15, 11, 200, 77, 80, 148, 36, 194, 84, 21, 64, 15, 11, 200, 77, 69, 80, 36, 66, 84, 21, 64, 15, 11, 200, 77, 65,
- 82, 36, 194, 84, 21, 64, 15, 11, 200, 77, 64, 66, 36, 194, 84, 21, 64, 15, 11, 200, 76, 240, 201, 4, 194, 84, 21, 64, 15, 11,
- 200, 76, 84, 150, 36, 194, 84, 21, 64, 15, 11, 200, 65, 81, 82, 36, 194, 84, 21, 64, 15, 11, 200, 65, 80, 140, 36, 50, 84, 21,
- 64, 15, 11, 200, 64, 197, 82, 4, 194, 84, 21, 64, 15, 11, 200, 64, 84, 134, 36, 66, 84, 21, 64, 15, 11, 200, 64, 21, 5, 72,
- 226, 84, 21, 64, 15, 11, 200, 64, 20, 211, 37, 98, 84, 21, 64, 15, 11, 200, 56, 244, 141, 4, 194, 84, 21, 64, 15, 11, 200, 52,
- 244, 148, 4, 194, 84, 21, 64, 15, 11, 200, 52, 244, 130, 36, 66, 84, 21, 64, 15, 11, 200, 52, 241, 5, 72, 226, 84, 21, 64, 15,
- 11, 200, 52, 83, 148, 4, 194, 84, 21, 64, 15, 11, 200, 52, 21, 5, 72, 226, 84, 21, 64, 15, 11, 200, 52, 20, 211, 37, 98, 84,
- 21, 64, 15, 11, 200, 48, 147, 133, 5, 34, 84, 21, 64, 15, 11, 200, 48, 146, 214, 36, 66, 84, 21, 64, 15, 11, 200, 48, 20, 195,
- 37, 98, 84, 21, 64, 15, 11, 200, 45, 84, 137, 61, 50, 84, 21, 64, 15, 11, 200, 44, 243, 139, 5, 98, 84, 21, 64, 15, 11, 200,
- 44, 243, 77, 84, 226, 84, 21, 64, 15, 11, 200, 44, 21, 83, 4, 194, 84, 21, 64, 15, 11, 200, 40, 245, 137, 4, 194, 84, 21, 64,
- 15, 11, 200, 36, 229, 5, 57, 50, 84, 21, 64, 15, 11, 200, 36, 229, 5, 29, 34, 84, 21, 64, 15, 11, 200, 36, 225, 5, 52, 226,
- 84, 21, 64, 15, 11, 200, 29, 32, 86, 36, 66, 84, 21, 64, 15, 11, 200, 28, 83, 137, 4, 194, 84, 21, 64, 15, 11, 200, 25, 37,
- 71, 4, 194, 84, 21, 64, 15, 11, 200, 25, 34, 86, 60, 194, 84, 21, 64, 15, 11, 200, 25, 34, 71, 36, 66, 84, 21, 64, 15, 11,
- 200, 25, 32, 71, 36, 194, 84, 21, 64, 15, 11, 200, 24, 244, 141, 4, 194, 84, 21, 64, 15, 11, 200, 24, 84, 212, 37, 98, 84, 21,
- 64, 15, 11, 200, 24, 84, 148, 36, 194, 84, 21, 64, 15, 11, 200, 24, 18, 212, 36, 50, 84, 21, 64, 15, 11, 200, 17, 82, 212, 36,
- 194, 84, 21, 64, 15, 11, 200, 16, 149, 133, 73, 50, 84, 21, 64, 15, 11, 200, 16, 81, 143, 72, 210, 84, 21, 64, 15, 11, 200, 12,
- 83, 5, 9, 34, 84, 21, 64, 15, 11, 200, 9, 37, 84, 4, 194, 84, 21, 64, 15, 11, 200, 5, 67, 206, 4, 194, 84, 21, 64, 15,
- 11, 200, 4, 229, 9, 45, 98, 84, 21, 64, 15, 11, 200, 4, 227, 206, 100, 210, 84, 21, 64, 15, 11, 200, 4, 226, 77, 61, 50, 84,
- 21, 64, 15, 11, 200, 4, 211, 210, 4, 194, 84, 21, 64, 15, 11, 200, 4, 208, 137, 29, 82, 84, 21, 64, 15, 11, 200, 4, 181, 21,
- 4, 194, 84, 21, 64, 15, 11, 200, 4, 36, 213, 72, 66, 84, 21, 64, 15, 11, 200, 4, 35, 143, 72, 210, 84, 21, 64, 15, 13, 202,
- 89, 83, 11, 4, 226, 83, 21, 34, 78, 28, 15, 13, 202, 81, 32, 78, 77, 2, 82, 21, 34, 78, 28, 15, 13, 202, 81, 32, 78, 76,
- 97, 82, 21, 34, 78, 28, 15, 13, 202, 80, 83, 210, 21, 66, 83, 21, 34, 78, 28, 15, 13, 202, 80, 83, 5, 29, 32, 70, 21, 34,
- 78, 28, 15, 13, 202, 77, 84, 5, 73, 98, 83, 21, 34, 78, 28, 15, 13, 202, 76, 177, 77, 5, 66, 83, 21, 34, 78, 28, 15, 13,
- 202, 76, 19, 139, 80, 147, 206, 21, 34, 78, 28, 15, 13, 202, 64, 20, 129, 29, 32, 70, 21, 34, 78, 28, 15, 13, 202, 60, 34, 133,
- 45, 66, 86, 21, 34, 78, 28, 15, 13, 202, 56, 20, 139, 61, 66, 83, 21, 34, 78, 28, 15, 13, 202, 52, 241, 5, 72, 226, 83, 21,
- 34, 78, 28, 15, 13, 202, 52, 84, 131, 21, 34, 83, 21, 34, 78, 28, 15, 13, 202, 52, 17, 206, 21, 66, 83, 21, 34, 78, 28, 15,
- 13, 202, 44, 243, 148, 4, 210, 78, 21, 34, 78, 28, 15, 13, 202, 44, 194, 77, 5, 66, 83, 21, 34, 78, 28, 15, 13, 202, 44, 147,
- 15, 52, 85, 18, 21, 34, 78, 28, 15, 13, 202, 44, 20, 130, 60, 226, 83, 21, 34, 78, 28, 15, 13, 202, 33, 148, 14, 61, 66, 83,
- 21, 34, 78, 28, 15, 13, 202, 32, 148, 212, 61, 34, 83, 21, 34, 78, 28, 15, 13, 202, 28, 195, 194, 4, 194, 83, 21, 34, 78, 28,
- 15, 13, 202, 28, 129, 84, 80, 242, 83, 21, 34, 78, 28, 15, 13, 202, 28, 20, 142, 37, 51, 206, 21, 34, 78, 28, 15, 13, 202, 24,
- 245, 15, 29, 32, 70, 21, 34, 78, 28, 15, 13, 202, 24, 147, 13, 5, 66, 83, 21, 34, 78, 28, 15, 13, 202, 17, 32, 77, 5, 66,
- 83, 21, 34, 78, 28, 15, 13, 202, 16, 241, 205, 5, 66, 83, 21, 34, 78, 28, 15, 13, 202, 16, 83, 196, 61, 34, 83, 21, 34, 78,
- 28, 15, 13, 202, 5, 35, 205, 5, 66, 83, 21, 34, 78, 28, 15, 13, 202, 4, 227, 206, 100, 210, 83, 21, 34, 78, 28, 15, 13, 202,
- 4, 224, 76, 60, 114, 83, 21, 34, 78, 28, 15, 13, 202, 4, 176, 68, 20, 210, 83, 21, 34, 78, 28, 15, 8, 197, 4, 224, 66, 60,
- 192, 15, 15, 69, 76, 84, 129, 36, 192, 89, 36, 34, 6, 35, 57, 0, 15, 12, 201, 56, 243, 131, 32, 19, 1, 56, 49, 64, 15, 12,
- 201, 52, 84, 193, 48, 194, 65, 56, 49, 64, 15, 12, 201, 44, 243, 139, 85, 36, 133, 56, 49, 64, 15, 12, 201, 36, 229, 15, 48, 84,
- 129, 56, 49, 64, 15, 11, 200, 52, 20, 147, 44, 19, 12, 5, 64, 15, 8, 197, 64, 84, 137, 4, 192, 15, 8, 197, 56, 244, 141, 4,
- 192, 15, 8, 197, 52, 19, 149, 4, 192, 15, 8, 197, 40, 245, 137, 4, 192, 15, 8, 197, 28, 83, 137, 4, 192, 15, 0, 12, 201, 16,
- 85, 5, 72, 210, 78, 37, 53, 0, 15, 13, 202, 81, 32, 78, 77, 2, 82, 5, 66, 79, 56, 15, 7, 196, 65, 34, 79, 56, 15, 13,
- 202, 44, 243, 148, 4, 210, 78, 5, 66, 79, 56, 15, 13, 202, 44, 243, 12, 4, 35, 210, 5, 66, 79, 56, 15, 13, 202, 32, 19, 12,
- 84, 50, 78, 5, 66, 79, 56, 15, 13, 202, 20, 180, 208, 5, 68, 137, 5, 66, 79, 56, 15, 10, 199, 52, 19, 137, 65, 83, 5, 72,
- 15, 10, 199, 48, 81, 201, 80, 147, 69, 72, 15, 15, 3, 95, 55, 88, 107, 118, 55, 83, 57, 6, 116, 34, 89, 0, 0, 9, 198, 29,
- 32, 86, 37, 65, 84, 15, 9, 198, 4, 227, 149, 37, 65, 84, 15, 8, 197, 64, 19, 13, 36, 224, 15, 8, 197, 9, 32, 77, 36, 224,
- 15, 9, 198, 64, 21, 9, 20, 229, 0, 15, 9, 198, 76, 149, 21, 21, 33, 84, 15, 9, 198, 52, 20, 139, 21, 33, 84, 15, 9, 198,
- 8, 192, 83, 21, 33, 84, 15, 9, 198, 64, 20, 211, 4, 229, 0, 15, 0, 10, 199, 5, 85, 15, 72, 149, 5, 80, 15, 12, 201, 44,
- 243, 12, 5, 66, 79, 56, 84, 128, 15, 12, 201, 12, 83, 148, 72, 19, 9, 76, 84, 128, 15, 10, 199, 80, 82, 206, 60, 180, 129, 80,
- 15, 10, 199, 77, 3, 206, 76, 244, 129, 80, 15, 10, 199, 72, 85, 137, 76, 244, 129, 80, 15, 10, 199, 64, 197, 84, 60, 180, 129, 80,
- 15, 10, 199, 64, 83, 147, 36, 243, 129, 80, 15, 10, 199, 44, 243, 210, 16, 147, 129, 80, 15, 10, 199, 16, 84, 212, 36, 195, 1, 80,
- 15, 0, 18, 70, 40, 19, 66, 61, 33, 64, 72, 57, 121, 65, 71, 39, 51, 6, 115, 0, 16, 205, 20, 226, 5, 17, 50, 207, 52, 208,
- 84, 21, 34, 78, 28, 15, 9, 198, 80, 16, 149, 21, 33, 64, 15, 9, 198, 73, 82, 78, 21, 33, 64, 15, 9, 198, 64, 20, 211, 21,
- 33, 64, 15, 9, 198, 56, 244, 141, 21, 33, 64, 15, 9, 198, 29, 32, 86, 21, 33, 64, 15, 9, 198, 28, 195, 211, 21, 33, 64, 15,
- 9, 198, 25, 32, 83, 21, 33, 64, 15, 9, 198, 24, 84, 137, 21, 33, 64, 15, 9, 198, 20, 193, 86, 21, 33, 64, 15, 9, 198, 9,
- 37, 78, 21, 33, 64, 15, 15, 70, 12, 128, 71, 4, 195, 0, 91, 118, 81, 6, 118, 55, 0, 0, 9, 198, 72, 85, 9, 72, 17, 5,
- 15, 9, 198, 64, 19, 9, 76, 17, 5, 15, 9, 198, 48, 147, 79, 56, 17, 5, 15, 9, 198, 48, 83, 79, 56, 17, 5, 15, 20, 70,
- 45, 37, 83, 80, 17, 5, 49, 34, 129, 89, 72, 6, 117, 12, 86, 13, 0, 15, 9, 198, 44, 19, 143, 56, 17, 5, 15, 9, 198, 28,
- 19, 15, 64, 17, 5, 15, 0, 11, 200, 97, 147, 15, 29, 32, 70, 21, 32, 15, 11, 200, 96, 84, 143, 29, 32, 70, 21, 32, 15, 11,
- 200, 81, 148, 15, 29, 32, 70, 21, 32, 15, 11, 200, 81, 32, 78, 77, 2, 82, 21, 32, 15, 11, 200, 81, 32, 78, 76, 97, 82, 21,
- 32, 15, 11, 200, 76, 81, 9, 52, 83, 148, 21, 32, 15, 11, 200, 76, 19, 139, 80, 147, 206, 21, 32, 15, 11, 200, 72, 85, 129, 12,
- 50, 78, 21, 32, 15, 11, 200, 65, 35, 214, 36, 19, 148, 21, 32, 15, 11, 200, 65, 35, 199, 72, 81, 9, 21, 32, 15, 11, 200, 64,
- 85, 9, 80, 147, 206, 21, 32, 15, 11, 200, 64, 20, 129, 29, 32, 70, 21, 32, 15, 11, 200, 60, 34, 133, 45, 66, 86, 21, 32, 15,
- 11, 200, 48, 149, 15, 29, 32, 70, 21, 32, 15, 11, 200, 44, 243, 148, 4, 210, 78, 21, 32, 15, 11, 200, 44, 243, 132, 61, 69, 9,
- 21, 32, 15, 11, 200, 44, 243, 12, 4, 35, 210, 21, 32, 15, 11, 200, 44, 147, 15, 52, 85, 18, 21, 32, 15, 11, 200, 44, 20, 129,
- 8, 147, 137, 21, 32, 15, 11, 200, 36, 229, 5, 73, 97, 78, 21, 32, 15, 11, 200, 36, 226, 207, 52, 211, 196, 21, 32, 15, 11, 200,
- 32, 19, 12, 84, 50, 78, 21, 32, 15, 11, 200, 28, 20, 142, 37, 51, 206, 21, 32, 15, 11, 200, 25, 33, 75, 88, 83, 148, 21, 32,
- 15, 11, 200, 28, 83, 133, 80, 16, 140, 21, 32, 15, 11, 200, 20, 180, 208, 5, 68, 137, 21, 32, 15, 11, 200, 4, 178, 210, 20, 66,
- 84, 21, 32, 15, 11, 200, 16, 242, 213, 52, 83, 148, 5, 32, 15, 9, 198, 9, 34, 83, 4, 229, 0, 15, 12, 3, 95, 49, 111, 83,
- 132, 34, 89, 72, 14, 0, 0, 18, 207, 36, 229, 5, 72, 224, 84, 36, 243, 129, 48, 148, 197, 72, 147, 135, 15, 18, 207, 36, 228, 212,
- 37, 69, 84, 36, 243, 129, 48, 148, 197, 72, 147, 135, 15, 12, 201, 76, 243, 9, 16, 20, 137, 76, 84, 128, 15, 12, 201, 76, 82, 213,
- 48, 20, 137, 76, 84, 128, 15, 12, 201, 72, 82, 207, 28, 227, 211, 12, 84, 128, 15, 12, 201, 64, 243, 25, 52, 84, 137, 76, 84, 128,
- 15, 12, 201, 64, 192, 83, 80, 145, 137, 12, 84, 128, 15, 12, 201, 52, 147, 9, 80, 20, 137, 76, 84, 128, 15, 12, 201, 61, 3, 65,
- 28, 20, 201, 56, 84, 128, 15, 12, 201, 45, 96, 78, 80, 145, 137, 12, 84, 128, 15, 12, 201, 44, 243, 139, 72, 85, 9, 76, 84, 128,
- 15, 12, 201, 4, 98, 78, 77, 64, 76, 48, 84, 128, 15, 12, 201, 36, 65, 78, 80, 145, 137, 12, 84, 128, 15, 12, 201, 32, 145, 82,
- 5, 34, 201, 76, 84, 128, 15, 12, 201, 29, 147, 78, 5, 53, 9, 12, 84, 128, 15, 12, 201, 32, 243, 73, 48, 85, 9, 44, 84, 128,
- 15, 12, 201, 16, 144, 76, 20, 181, 9, 44, 84, 128, 15, 0, 9, 198, 88, 148, 203, 61, 49, 64, 15, 9, 198, 44, 195, 210, 61, 49,
- 64, 15, 9, 198, 24, 144, 146, 61, 49, 64, 15, 9, 198, 12, 243, 80, 61, 49, 64, 15, 11, 200, 124, 118, 80, 80, 243, 15, 28, 144,
- 15, 9, 198, 16, 149, 82, 21, 49, 64, 15, 9, 198, 16, 19, 65, 77, 50, 78, 15, 11, 200, 20, 180, 203, 72, 83, 69, 57, 64, 15,
- 10, 199, 64, 84, 212, 36, 193, 78, 76, 15, 10, 199, 20, 180, 201, 77, 65, 78, 76, 15, 10, 199, 16, 145, 134, 21, 33, 78, 76, 15,
- 11, 200, 72, 84, 212, 5, 84, 129, 57, 64, 15, 11, 200, 72, 81, 201, 77, 68, 129, 57, 64, 15, 13, 72, 76, 85, 20, 48, 83, 69,
- 57, 64, 21, 0, 47, 0, 10, 67, 16, 21, 5, 72, 115, 57, 47, 0, 0, 12, 201, 44, 243, 134, 36, 65, 78, 80, 145, 76, 15, 9,
- 198, 76, 192, 86, 60, 98, 76, 15, 0, 12, 201, 65, 39, 198, 21, 33, 78, 80, 145, 76, 15, 9, 198, 80, 21, 1, 72, 148, 203, 15,
- 9, 198, 44, 147, 133, 80, 148, 203, 15, 9, 198, 44, 147, 133, 76, 148, 203, 15, 9, 198, 36, 70, 76, 48, 148, 203, 15, 9, 198, 20,
- 209, 129, 80, 148, 203, 15, 9, 198, 8, 245, 1, 56, 148, 203, 15, 9, 198, 5, 34, 193, 16, 148, 203, 15, 9, 198, 80, 243, 5, 72,
- 19, 147, 15, 9, 198, 72, 83, 5, 88, 19, 147, 15, 0, 12, 201, 44, 243, 210, 16, 147, 129, 80, 147, 206, 15, 12, 201, 44, 243, 147,
- 20, 180, 129, 80, 147, 206, 15, 12, 201, 36, 225, 137, 49, 68, 129, 80, 147, 206, 15, 12, 201, 36, 225, 15, 64, 84, 129, 80, 147, 206,
- 15, 12, 201, 24, 192, 71, 20, 195, 1, 80, 147, 206, 15, 12, 201, 16, 148, 212, 72, 144, 149, 80, 147, 206, 15, 12, 201, 16, 83, 149,
- 57, 66, 65, 80, 147, 206, 15, 9, 198, 64, 20, 129, 24, 98, 78, 15, 8, 197, 64, 83, 131, 36, 192, 15, 8, 197, 44, 243, 131, 36,
- 192, 15, 12, 201, 32, 147, 12, 21, 42, 68, 36, 19, 128, 15, 10, 199, 4, 36, 212, 36, 225, 78, 76, 15, 0, 13, 202, 44, 243, 134,
- 36, 117, 82, 5, 66, 79, 56, 15, 13, 202, 44, 243, 134, 20, 65, 82, 5, 66, 79, 56, 15, 13, 202, 36, 225, 9, 88, 145, 21, 5,
- 66, 79, 56, 15, 13, 202, 4, 195, 9, 81, 65, 82, 5, 66, 79, 56, 15, 13, 202, 4, 113, 204, 85, 66, 78, 5, 66, 79, 56, 15,
- 14, 4, 95, 97, 99, 117, 35, 49, 57, 6, 40, 12, 47, 0, 0, 9, 198, 65, 39, 211, 36, 66, 69, 15, 10, 3, 95, 50, 111, 117,
- 50, 13, 50, 0, 12, 4, 95, 99, 114, 108, 49, 6, 112, 12, 55, 0, 0, 18, 207, 8, 83, 133, 16, 146, 212, 36, 225, 82, 44, 195,
- 211, 80, 84, 128, 68, 12, 201, 24, 243, 11, 48, 244, 137, 77, 66, 75, 15, 0, 9, 198, 4, 195, 95, 29, 66, 71, 15, 12, 201, 84,
- 226, 70, 61, 35, 73, 76, 209, 64, 15, 12, 201, 77, 84, 146, 20, 19, 9, 76, 209, 64, 15, 12, 201, 76, 177, 80, 80, 144, 201, 76,
- 209, 64, 15, 12, 201, 72, 17, 9, 44, 19, 9, 76, 209, 64, 15, 12, 201, 65, 32, 71, 52, 21, 9, 76, 209, 64, 15, 12, 201, 64,
- 21, 18, 36, 245, 9, 76, 209, 64, 15, 12, 201, 56, 85, 84, 72, 19, 9, 76, 209, 64, 15, 12, 201, 56, 21, 21, 72, 19, 9, 76,
- 209, 64, 15, 12, 201, 52, 84, 211, 36, 19, 137, 76, 209, 64, 15, 12, 201, 48, 144, 133, 72, 19, 9, 76, 209, 64, 15, 12, 201, 44,
- 243, 134, 61, 35, 73, 76, 209, 64, 15, 12, 201, 44, 20, 9, 80, 19, 9, 76, 209, 64, 15, 12, 201, 28, 227, 211, 80, 144, 201, 76,
- 209, 64, 15, 12, 201, 9, 32, 72, 52, 19, 137, 76, 209, 64, 15, 12, 201, 4, 229, 1, 28, 243, 137, 76, 209, 64, 15, 8, 197, 48,
- 147, 133, 4, 192, 15, 8, 197, 48, 16, 137, 4, 192, 15, 0, 10, 199, 80, 147, 2, 165, 35, 9, 28, 15, 7, 196, 49, 84, 9, 56,
- 15, 0, 8, 197, 8, 81, 21, 36, 224, 67, 11, 200, 80, 147, 2, 164, 161, 76, 36, 112, 15, 11, 200, 65, 228, 133, 28, 225, 76, 36,
- 112, 15, 12, 201, 56, 244, 132, 88, 84, 212, 48, 145, 192, 15, 12, 201, 44, 243, 148, 72, 18, 212, 48, 145, 192, 15, 11, 200, 24, 244,
- 142, 164, 161, 76, 36, 112, 15, 9, 198, 36, 179, 206, 37, 50, 192, 15, 10, 199, 52, 147, 12, 20, 227, 137, 20, 15, 10, 199, 13, 144,
- 78, 44, 19, 9, 20, 15, 9, 198, 16, 81, 137, 12, 149, 0, 15, 8, 197, 8, 81, 21, 36, 224, 15, 10, 199, 21, 81, 133, 52, 148,
- 205, 20, 15, 9, 198, 44, 19, 9, 24, 21, 0, 15, 4, 193, 160, 43, 0, 12, 201, 76, 198, 78, 28, 83, 1, 29, 66, 71, 15, 0,
- 9, 198, 28, 241, 4, 124, 66, 71, 15, 13, 202, 28, 83, 142, 20, 212, 203, 84, 83, 9, 28, 15, 0, 13, 202, 65, 81, 19, 20, 202,
- 74, 21, 35, 9, 28, 15, 0, 11, 200, 64, 243, 25, 32, 148, 212, 61, 32, 15, 8, 197, 76, 145, 206, 21, 32, 15, 8, 197, 49, 82,
- 210, 21, 32, 15, 8, 197, 33, 145, 18, 21, 32, 15, 8, 197, 25, 84, 142, 21, 32, 15, 11, 200, 80, 147, 18, 120, 65, 76, 36, 112,
- 15, 11, 200, 61, 4, 223, 81, 65, 76, 36, 112, 15, 11, 200, 60, 212, 223, 81, 65, 76, 36, 112, 15, 11, 200, 4, 228, 212, 164, 65,
- 76, 36, 112, 15, 13, 202, 20, 180, 193, 52, 147, 129, 80, 244, 137, 20, 15, 9, 198, 64, 20, 129, 44, 149, 0, 15, 9, 198, 16, 243,
- 5, 72, 149, 0, 15, 9, 198, 65, 34, 79, 72, 21, 0, 15, 9, 198, 53, 240, 197, 56, 21, 0, 15, 9, 198, 52, 17, 18, 36, 112,
- 76, 15, 9, 198, 36, 212, 5, 72, 144, 76, 15, 12, 3, 95, 51, 111, 47, 34, 115, 72, 57, 14, 0, 0, 8, 197, 52, 20, 139, 165,
- 32, 15, 8, 197, 24, 20, 131, 165, 32, 15, 9, 198, 64, 144, 193, 16, 244, 128, 15, 9, 198, 77, 3, 206, 76, 244, 128, 15, 9, 198,
- 76, 83, 129, 80, 244, 128, 15, 9, 198, 16, 243, 129, 80, 244, 128, 15, 19, 70, 8, 83, 9, 104, 148, 203, 71, 36, 55, 37, 12, 89,
- 37, 89, 81, 0, 66, 9, 198, 80, 20, 137, 24, 84, 128, 15, 9, 198, 76, 180, 129, 88, 84, 128, 15, 9, 198, 64, 20, 129, 24, 84,
- 128, 15, 9, 198, 64, 19, 143, 72, 84, 128, 15, 9, 198, 60, 178, 213, 64, 84, 128, 15, 9, 198, 56, 21, 137, 28, 84, 128, 15, 9,
- 198, 53, 84, 201, 12, 84, 128, 15, 9, 198, 48, 16, 143, 72, 84, 128, 15, 9, 198, 45, 96, 68, 72, 84, 128, 15, 9, 198, 37, 36,
- 137, 80, 84, 128, 15, 9, 198, 29, 32, 68, 84, 84, 128, 15, 9, 198, 25, 35, 212, 80, 84, 128, 15, 9, 198, 21, 96, 76, 84, 84,
- 128, 15, 9, 198, 20, 228, 201, 48, 84, 128, 15, 9, 198, 20, 213, 76, 28, 84, 128, 15, 9, 198, 17, 81, 84, 80, 84, 128, 15, 9,
- 198, 17, 33, 83, 76, 84, 128, 15, 9, 198, 16, 83, 79, 48, 84, 128, 15, 9, 198, 16, 82, 213, 64, 84, 128, 15, 9, 198, 16, 82,
- 207, 72, 84, 128, 15, 9, 198, 4, 227, 143, 80, 84, 128, 15, 9, 198, 4, 35, 206, 56, 84, 128, 15, 9, 198, 76, 21, 1, 56, 148,
- 203, 15, 9, 198, 48, 85, 137, 80, 148, 203, 15, 9, 198, 32, 80, 146, 4, 148, 203, 15, 9, 198, 21, 84, 129, 76, 148, 203, 15, 9,
- 198, 16, 83, 9, 72, 148, 203, 15, 9, 198, 8, 83, 9, 104, 148, 203, 15, 9, 198, 5, 165, 5, 44, 148, 203, 15, 9, 198, 76, 83,
- 73, 56, 20, 128, 15, 9, 198, 41, 80, 137, 48, 20, 128, 15, 12, 201, 80, 84, 146, 37, 67, 210, 36, 19, 0, 15, 0, 10, 199, 81,
- 84, 142, 21, 34, 78, 28, 15, 10, 199, 80, 18, 212, 21, 34, 78, 28, 15, 10, 199, 80, 18, 211, 21, 34, 78, 28, 15, 10, 199, 80,
- 16, 149, 21, 34, 78, 28, 15, 10, 199, 77, 3, 204, 21, 34, 78, 28, 15, 10, 199, 76, 243, 132, 21, 34, 78, 28, 15, 10, 199, 64,
- 192, 78, 21, 34, 78, 28, 15, 10, 199, 52, 243, 148, 21, 34, 78, 28, 15, 10, 199, 48, 19, 131, 21, 34, 78, 28, 15, 10, 199, 28,
- 20, 142, 21, 34, 78, 28, 15, 10, 199, 24, 146, 211, 21, 34, 78, 28, 15, 10, 199, 8, 20, 132, 21, 34, 78, 28, 15, 10, 199, 8,
- 20, 130, 21, 34, 78, 28, 15, 9, 198, 64, 20, 203, 88, 147, 0, 15, 9, 198, 24, 81, 5, 72, 19, 0, 15, 6, 195, 10, 148, 128,
- 76, 0, 14, 203, 76, 19, 77, 20, 227, 9, 28, 225, 76, 36, 112, 15, 14, 203, 76, 19, 77, 20, 225, 143, 48, 65, 76, 36, 112, 15,
- 12, 201, 65, 35, 212, 60, 179, 204, 48, 21, 0, 15, 10, 69, 48, 20, 20, 61, 0, 21, 0, 47, 11, 3, 95, 50, 88, 47, 6, 129,
- 12, 123, 0, 0, 9, 198, 44, 20, 213, 37, 53, 0, 15, 12, 201, 76, 84, 150, 36, 49, 82, 36, 225, 192, 15, 12, 201, 64, 20, 134,
- 84, 209, 82, 36, 225, 192, 15, 12, 201, 16, 84, 193, 72, 209, 82, 36, 225, 192, 15, 12, 201, 5, 36, 129, 56, 113, 82, 36, 225, 192,
- 15, 8, 197, 76, 19, 4, 21, 32, 15, 8, 197, 72, 245, 76, 21, 32, 15, 8, 197, 36, 210, 84, 21, 32, 15, 8, 197, 25, 34, 84,
- 21, 32, 15, 8, 197, 4, 114, 84, 21, 32, 15, 9, 198, 80, 83, 80, 61, 32, 76, 15, 9, 198, 52, 18, 211, 36, 208, 76, 15, 9,
- 198, 36, 229, 5, 73, 96, 76, 15, 0, 10, 199, 20, 211, 212, 36, 243, 133, 48, 15, 11, 200, 60, 209, 210, 85, 4, 5, 72, 80, 15,
- 9, 198, 80, 19, 65, 72, 148, 203, 15, 9, 198, 45, 35, 193, 80, 148, 203, 15, 9, 198, 41, 84, 137, 16, 148, 203, 15, 9, 198, 25,
- 85, 21, 72, 148, 203, 15, 9, 198, 24, 243, 133, 80, 148, 203, 15, 9, 198, 4, 115, 129, 80, 148, 203, 15, 12, 201, 44, 20, 132, 36,
- 224, 76, 80, 19, 0, 15, 0, 9, 198, 60, 97, 137, 12, 154, 83, 15, 10, 199, 64, 20, 211, 21, 34, 78, 28, 15, 10, 199, 44, 244,
- 9, 21, 34, 78, 28, 15, 10, 199, 44, 195, 210, 21, 34, 78, 28, 15, 10, 199, 25, 32, 83, 21, 34, 78, 28, 15, 10, 199, 24, 243,
- 9, 21, 34, 78, 28, 15, 10, 199, 17, 32, 80, 21, 34, 78, 28, 15, 10, 199, 12, 19, 80, 21, 34, 78, 28, 15, 10, 199, 9, 37,
- 78, 21, 34, 78, 28, 15, 10, 199, 8, 195, 203, 21, 34, 78, 28, 15, 8, 197, 52, 83, 148, 60, 192, 15, 8, 197, 24, 244, 211, 36,
- 192, 15, 9, 198, 56, 145, 197, 72, 144, 78, 15, 9, 198, 4, 225, 204, 60, 208, 78, 16, 8, 197, 76, 160, 75, 4, 192, 15, 8, 197,
- 24, 148, 203, 4, 192, 15, 12, 71, 76, 178, 78, 32, 80, 68, 76, 21, 0, 47, 0, 10, 199, 52, 148, 129, 45, 83, 41, 76, 15, 12,
- 201, 61, 4, 15, 73, 69, 78, 37, 53, 0, 15, 7, 196, 9, 85, 1, 56, 16, 0, 9, 198, 76, 183, 204, 76, 186, 82, 15, 10, 199,
- 72, 84, 1, 72, 21, 41, 72, 15, 10, 199, 44, 243, 132, 60, 209, 82, 36, 15, 0, 12, 201, 5, 69, 18, 36, 37, 84, 36, 243, 128,
- 15, 12, 201, 41, 81, 207, 76, 192, 86, 36, 83, 128, 15, 0, 8, 197, 77, 147, 66, 60, 192, 15, 8, 197, 12, 128, 84, 60, 192, 15,
- 11, 200, 80, 83, 80, 21, 33, 82, 21, 64, 15, 11, 200, 72, 85, 19, 36, 225, 82, 21, 64, 15, 11, 200, 72, 84, 201, 28, 225, 82,
- 21, 64, 15, 11, 200, 72, 17, 134, 36, 225, 82, 21, 64, 15, 11, 200, 48, 19, 69, 48, 193, 82, 21, 64, 15, 11, 200, 36, 226, 193,
- 72, 225, 82, 21, 64, 15, 11, 200, 16, 148, 12, 60, 209, 82, 21, 64, 15, 11, 200, 16, 85, 1, 48, 161, 82, 21, 64, 15, 11, 200,
- 81, 34, 85, 53, 98, 82, 5, 64, 15, 11, 200, 16, 148, 133, 45, 67, 210, 5, 64, 15, 11, 200, 16, 81, 133, 57, 51, 210, 5, 64,
- 15, 11, 200, 12, 128, 77, 64, 147, 206, 5, 64, 15, 11, 200, 9, 84, 133, 5, 82, 210, 5, 64, 15, 11, 200, 5, 34, 83, 80, 242,
- 210, 5, 64, 15, 8, 197, 76, 240, 201, 4, 192, 15, 8, 197, 24, 244, 141, 4, 192, 15, 0, 12, 201, 12, 129, 70, 72, 81, 1, 45,
- 74, 82, 15, 12, 201, 65, 34, 77, 37, 66, 86, 37, 53, 0, 15, 12, 201, 36, 195, 21, 76, 147, 206, 37, 53, 0, 15, 10, 199, 77,
- 84, 16, 72, 147, 69, 72, 15, 10, 199, 44, 243, 80, 72, 147, 69, 72, 15, 10, 199, 36, 225, 140, 4, 211, 69, 72, 15, 10, 199, 5,
- 37, 9, 45, 83, 5, 72, 15, 0, 27, 70, 24, 244, 147, 100, 225, 84, 83, 6, 108, 34, 89, 129, 50, 13, 72, 15, 107, 121, 34, 0,
- 81, 104, 97, 114, 32, 7, 196, 16, 148, 211, 20, 76, 0, 11, 200, 76, 180, 143, 25, 83, 15, 76, 80, 15, 12, 201, 72, 146, 207, 12,
- 129, 84, 80, 84, 128, 15, 12, 201, 44, 21, 5, 28, 244, 137, 76, 84, 128, 15, 12, 201, 36, 229, 5, 73, 1, 76, 48, 84, 128, 15,
- 12, 201, 12, 130, 70, 24, 243, 142, 36, 84, 128, 15, 12, 201, 12, 83, 148, 72, 145, 149, 28, 84, 128, 15, 12, 201, 56, 244, 212, 4,
- 193, 201, 44, 84, 128, 15, 10, 199, 44, 243, 139, 61, 33, 1, 80, 15, 10, 199, 44, 19, 143, 56, 146, 193, 80, 15, 10, 199, 36, 212,
- 12, 4, 229, 1, 80, 15, 0, 9, 198, 8, 244, 132, 85, 33, 64, 15, 9, 198, 88, 21, 20, 21, 33, 64, 15, 9, 198, 80, 84, 212,
- 21, 33, 64, 15, 9, 198, 80, 19, 135, 21, 33, 64, 15, 9, 198, 76, 245, 80, 21, 33, 64, 15, 9, 198, 76, 244, 148, 21, 33, 64,
- 15, 9, 198, 72, 84, 212, 21, 33, 64, 15, 9, 198, 64, 244, 212, 21, 33, 64, 15, 9, 198, 64, 21, 83, 21, 33, 64, 15, 9, 198,
- 64, 20, 148, 21, 33, 64, 15, 9, 198, 52, 20, 211, 21, 33, 64, 15, 9, 198, 52, 20, 203, 21, 33, 64, 15, 9, 198, 52, 20, 139,
- 21, 33, 64, 15, 9, 198, 52, 19, 139, 21, 33, 64, 15, 9, 198, 45, 84, 147, 21, 33, 64, 15, 9, 198, 44, 20, 211, 21, 33, 64,
- 15, 12, 201, 36, 211, 65, 81, 34, 75, 84, 193, 82, 15, 18, 70, 29, 37, 89, 21, 33, 64, 81, 34, 129, 57, 6, 115, 12, 34, 0,
- 15, 9, 198, 24, 147, 135, 21, 33, 64, 15, 9, 198, 16, 243, 12, 21, 33, 64, 15, 9, 198, 9, 35, 196, 21, 33, 64, 15, 11, 70,
- 88, 83, 148, 85, 33, 64, 21, 0, 47, 0, 9, 198, 45, 103, 210, 84, 193, 82, 15, 9, 198, 76, 192, 86, 36, 225, 5, 15, 9, 198,
- 32, 83, 20, 36, 225, 5, 15, 0, 30, 68, 24, 244, 131, 20, 83, 108, 34, 89, 15, 4, 65, 118, 6, 89, 57, 132, 12, 34, 0, 81,
- 109, 97, 106, 101, 117, 114, 101, 32, 11, 200, 89, 83, 11, 4, 226, 83, 21, 32, 15, 11, 200, 89, 83, 7, 5, 34, 83, 21, 32, 15,
- 11, 200, 80, 83, 210, 21, 66, 83, 21, 32, 15, 11, 200, 77, 147, 148, 21, 66, 83, 21, 32, 15, 11, 200, 77, 147, 80, 5, 66, 83,
- 21, 32, 15, 11, 200, 77, 84, 5, 73, 98, 83, 21, 32, 15, 11, 200, 76, 177, 77, 5, 66, 83, 21, 32, 15, 11, 200, 76, 82, 212,
- 61, 34, 83, 21, 32, 15, 11, 200, 72, 243, 65, 57, 66, 83, 21, 32, 15, 11, 200, 65, 83, 22, 21, 34, 83, 21, 32, 15, 11, 200,
- 65, 34, 86, 5, 66, 83, 21, 32, 15, 11, 200, 64, 84, 137, 60, 66, 83, 21, 32, 15, 11, 200, 64, 20, 211, 37, 98, 83, 21, 32,
- 15, 11, 200, 56, 85, 82, 61, 66, 83, 21, 32, 15, 11, 200, 56, 20, 139, 61, 66, 83, 21, 32, 15, 11, 200, 52, 241, 5, 72, 226,
- 83, 21, 32, 15, 11, 200, 52, 84, 131, 21, 34, 83, 21, 32, 15, 11, 200, 52, 20, 148, 101, 34, 83, 21, 32, 15, 11, 200, 52, 17,
- 206, 21, 66, 83, 21, 32, 15, 11, 200, 48, 16, 137, 4, 194, 83, 21, 32, 15, 11, 200, 44, 194, 77, 5, 66, 83, 21, 32, 15, 11,
- 200, 44, 20, 130, 60, 226, 83, 21, 32, 15, 11, 200, 44, 19, 148, 60, 226, 83, 21, 32, 15, 11, 200, 36, 229, 5, 57, 50, 86, 21,
- 32, 15, 11, 200, 36, 212, 18, 61, 98, 83, 21, 32, 15, 11, 200, 33, 148, 14, 61, 66, 83, 21, 32, 15, 11, 200, 32, 148, 212, 61,
- 34, 83, 21, 32, 15, 11, 200, 32, 84, 130, 5, 34, 83, 21, 32, 15, 11, 200, 28, 116, 149, 8, 194, 83, 21, 32, 15, 11, 200, 28,
- 195, 194, 4, 194, 83, 21, 32, 15, 11, 200, 28, 129, 84, 80, 242, 83, 21, 32, 15, 11, 200, 24, 147, 13, 5, 66, 83, 21, 32, 15,
- 11, 200, 20, 193, 75, 81, 34, 83, 21, 32, 15, 11, 200, 17, 32, 77, 5, 66, 83, 21, 32, 15, 11, 200, 16, 241, 205, 5, 66, 83,
- 21, 32, 15, 11, 200, 16, 148, 212, 36, 225, 214, 21, 32, 15, 11, 200, 16, 144, 76, 60, 114, 83, 21, 32, 15, 11, 200, 16, 83, 196,
- 61, 34, 83, 21, 32, 15, 11, 200, 8, 20, 130, 5, 34, 83, 21, 32, 15, 11, 200, 5, 35, 205, 5, 66, 83, 21, 32, 15, 11, 200,
- 4, 227, 206, 100, 210, 83, 21, 32, 15, 11, 200, 4, 224, 76, 60, 114, 83, 21, 32, 15, 11, 200, 4, 176, 68, 20, 210, 83, 21, 32,
- 15, 11, 200, 4, 32, 78, 16, 243, 142, 21, 32, 15, 11, 200, 80, 83, 210, 21, 66, 75, 21, 32, 15, 11, 200, 76, 82, 212, 21, 34,
- 75, 21, 32, 15, 11, 200, 72, 243, 65, 57, 66, 75, 21, 32, 15, 11, 200, 72, 85, 77, 5, 66, 75, 21, 32, 15, 11, 200, 56, 85,
- 82, 61, 66, 75, 21, 32, 15, 11, 200, 48, 241, 201, 77, 66, 75, 21, 32, 15, 11, 200, 33, 148, 212, 21, 34, 75, 21, 32, 15, 11,
- 200, 32, 148, 212, 61, 34, 75, 21, 32, 15, 11, 200, 20, 179, 5, 45, 66, 75, 21, 32, 15, 11, 200, 17, 148, 198, 5, 66, 75, 21,
- 32, 15, 11, 200, 17, 32, 77, 5, 66, 75, 21, 32, 15, 11, 200, 16, 241, 205, 5, 66, 75, 21, 32, 15, 11, 200, 16, 145, 1, 45,
- 66, 75, 21, 32, 15, 11, 200, 16, 144, 66, 21, 66, 75, 21, 32, 15, 9, 198, 4, 208, 137, 20, 229, 0, 15, 9, 198, 65, 35, 214,
- 36, 19, 148, 15, 9, 198, 5, 36, 143, 28, 19, 148, 15, 11, 3, 95, 53, 111, 83, 115, 65, 47, 14, 0, 12, 3, 95, 63, 63, 89,
- 129, 65, 71, 39, 55, 0, 0, 0, 11, 66, 53, 32, 65, 36, 89, 47, 108, 0, 25, 9, 198, 52, 19, 20, 61, 49, 64, 15, 18, 70,
- 20, 180, 208, 61, 49, 64, 36, 81, 89, 48, 39, 89, 6, 36, 0, 15, 9, 198, 65, 35, 212, 21, 49, 64, 15, 9, 198, 16, 144, 84,
- 21, 49, 64, 15, 11, 200, 44, 243, 139, 85, 36, 133, 57, 64, 15, 11, 200, 4, 35, 206, 56, 83, 69, 57, 64, 15, 10, 199, 44, 243,
- 80, 21, 65, 78, 76, 15, 11, 200, 44, 20, 9, 81, 83, 1, 57, 64, 15, 0, 11, 200, 44, 18, 207, 24, 243, 137, 76, 176, 15, 11,
- 200, 16, 21, 1, 48, 241, 201, 76, 176, 15, 11, 200, 64, 84, 134, 61, 35, 65, 57, 48, 15, 11, 3, 95, 52, 88, 83, 6, 133, 23,
- 108, 0, 0, 15, 204, 65, 35, 198, 21, 52, 201, 60, 224, 76, 37, 65, 84, 15, 7, 196, 77, 67, 205, 36, 15, 0, 9, 198, 21, 2,
- 71, 72, 17, 128, 15, 6, 195, 16, 83, 147, 76, 6, 195, 32, 19, 147, 76, 0, 9, 198, 21, 50, 193, 17, 35, 206, 15, 9, 198, 72,
- 80, 75, 80, 147, 206, 15, 9, 198, 36, 229, 129, 76, 147, 206, 15, 10, 199, 36, 225, 21, 45, 64, 78, 76, 15, 0, 22, 67, 32, 21,
- 133, 107, 117, 15, 81, 57, 6, 125, 34, 47, 0, 81, 103, 106, 111, 114, 116, 32, 23, 67, 32, 21, 133, 107, 117, 15, 84, 6, 116, 110,
- 108, 86, 0, 81, 118, 195, 166, 114, 101, 116, 32, 18, 67, 32, 21, 133, 107, 117, 15, 51, 6, 119, 72, 0, 81, 114, 101, 116, 32, 10,
- 199, 13, 146, 204, 61, 68, 143, 56, 15, 9, 198, 77, 243, 1, 72, 145, 64, 15, 0, 11, 200, 60, 225, 21, 48, 21, 9, 60, 224, 15,
- 11, 200, 16, 148, 203, 72, 85, 9, 60, 224, 15, 11, 200, 16, 147, 1, 80, 21, 9, 60, 224, 15, 11, 200, 4, 100, 133, 4, 181, 9,
- 60, 224, 15, 11, 200, 4, 33, 82, 72, 21, 9, 60, 224, 15, 11, 3, 95, 54, 111, 89, 57, 115, 72, 14, 0, 0, 12, 201, 80, 84,
- 212, 61, 53, 5, 72, 243, 128, 15, 12, 201, 88, 83, 148, 36, 192, 84, 36, 243, 128, 15, 12, 201, 88, 16, 195, 36, 224, 84, 36, 243,
- 128, 15, 12, 201, 77, 80, 147, 84, 212, 20, 36, 243, 128, 15, 12, 201, 77, 66, 80, 84, 192, 84, 36, 243, 128, 15, 12, 201, 77, 66,
- 77, 84, 192, 84, 36, 243, 128, 15, 12, 201, 77, 64, 71, 24, 192, 84, 36, 243, 128, 15, 12, 201, 72, 85, 1, 72, 64, 84, 36, 243,
- 128, 15, 12, 201, 72, 84, 201, 28, 224, 84, 36, 243, 128, 15, 12, 201, 61, 48, 201, 48, 192, 84, 36, 243, 128, 15, 12, 201, 60, 36,
- 212, 73, 80, 212, 36, 243, 128, 15, 12, 201, 48, 146, 214, 36, 64, 84, 36, 243, 128, 15, 12, 201, 44, 244, 146, 20, 192, 84, 36, 243,
- 128, 15, 12, 201, 44, 243, 132, 60, 192, 84, 36, 243, 128, 15, 12, 201, 44, 243, 80, 36, 192, 84, 36, 243, 128, 15, 12, 201, 44, 240,
- 71, 84, 192, 84, 36, 243, 128, 15, 12, 201, 36, 227, 203, 84, 192, 84, 36, 243, 128, 15, 12, 201, 36, 226, 204, 36, 224, 84, 36, 243,
- 128, 15, 12, 201, 36, 226, 193, 77, 48, 84, 36, 243, 128, 15, 12, 201, 29, 32, 78, 84, 192, 84, 36, 243, 128, 15, 12, 201, 24, 20,
- 195, 36, 224, 84, 36, 243, 128, 15, 12, 201, 20, 194, 77, 36, 224, 84, 36, 243, 128, 15, 12, 201, 20, 180, 212, 72, 18, 212, 36, 243,
- 128, 15, 12, 201, 20, 160, 75, 84, 192, 84, 36, 243, 128, 15, 12, 201, 16, 84, 201, 28, 224, 84, 36, 243, 128, 15, 12, 201, 12, 148,
- 139, 84, 192, 84, 36, 243, 128, 15, 12, 201, 4, 197, 5, 72, 224, 84, 36, 243, 128, 15, 12, 201, 4, 113, 210, 5, 96, 84, 36, 243,
- 128, 15, 0, 10, 66, 52, 48, 65, 122, 49, 6, 0, 41, 9, 198, 50, 148, 193, 29, 66, 71, 15, 12, 201, 88, 242, 193, 9, 83, 1,
- 72, 145, 64, 15, 9, 198, 50, 148, 193, 29, 66, 71, 15, 0, 10, 199, 65, 227, 9, 16, 83, 9, 28, 15, 14, 3, 95, 53, 88, 107,
- 118, 55, 6, 47, 16, 116, 89, 0, 0, 9, 198, 80, 83, 5, 76, 179, 208, 15, 9, 198, 60, 36, 207, 48, 85, 0, 15, 11, 200, 65,
- 229, 137, 72, 177, 76, 36, 112, 15, 12, 201, 61, 97, 82, 76, 145, 212, 48, 145, 192, 15, 11, 200, 60, 209, 223, 56, 113, 76, 36, 112,
- 15, 11, 200, 56, 244, 132, 165, 53, 12, 36, 112, 15, 10, 199, 32, 244, 148, 20, 228, 201, 20, 15, 10, 199, 64, 244, 212, 49, 81, 9,
- 20, 15, 10, 199, 9, 35, 205, 44, 19, 9, 20, 15, 10, 199, 8, 83, 133, 24, 144, 201, 20, 15, 9, 198, 81, 32, 78, 76, 149, 0,
- 15, 10, 199, 72, 145, 207, 72, 148, 205, 20, 15, 10, 199, 32, 147, 132, 84, 148, 205, 20, 15, 10, 199, 28, 21, 76, 48, 148, 205, 20,
- 15, 10, 199, 16, 148, 137, 28, 148, 205, 20, 15, 0, 27, 68, 36, 66, 79, 80, 37, 72, 37, 6, 39, 15, 89, 117, 84, 6, 121, 68,
- 0, 81, 115, 97, 118, 97, 110, 116, 32, 12, 201, 24, 244, 146, 120, 67, 133, 48, 145, 192, 15, 12, 201, 24, 244, 142, 125, 35, 69, 48,
- 145, 192, 15, 11, 4, 95, 114, 110, 103, 34, 37, 50, 81, 0, 0, 9, 198, 80, 84, 212, 5, 67, 210, 15, 9, 198, 72, 243, 12, 5,
- 67, 210, 15, 9, 198, 37, 51, 204, 5, 67, 210, 15, 9, 198, 81, 34, 86, 36, 83, 0, 15, 8, 197, 80, 84, 141, 37, 64, 15, 8,
- 197, 40, 84, 213, 37, 64, 15, 8, 197, 72, 16, 137, 5, 64, 15, 9, 198, 56, 85, 84, 72, 19, 0, 15, 0, 9, 198, 25, 148, 201,
- 85, 33, 201, 15, 10, 199, 61, 3, 41, 76, 83, 9, 28, 15, 10, 199, 60, 208, 169, 40, 83, 9, 28, 15, 8, 67, 76, 86, 25, 21,
- 0, 47, 0, 11, 200, 36, 226, 214, 37, 50, 84, 61, 32, 15, 10, 199, 32, 148, 16, 60, 68, 143, 52, 15, 8, 197, 44, 195, 210, 21,
- 32, 15, 8, 197, 32, 19, 22, 21, 32, 15, 8, 197, 24, 195, 210, 21, 32, 15, 11, 3, 95, 55, 111, 89, 129, 84, 50, 14, 0, 0,
- 8, 197, 52, 243, 148, 165, 32, 15, 8, 197, 48, 82, 212, 165, 32, 15, 9, 198, 44, 243, 5, 72, 148, 203, 15, 9, 198, 28, 83, 133,
- 80, 148, 203, 15, 9, 198, 24, 19, 129, 80, 148, 203, 15, 14, 203, 36, 225, 5, 80, 84, 141, 36, 226, 83, 52, 80, 15, 14, 203, 25,
- 83, 139, 80, 147, 206, 4, 194, 83, 52, 80, 15, 14, 203, 16, 242, 213, 52, 83, 148, 5, 34, 83, 52, 80, 15, 12, 201, 65, 35, 198,
- 21, 52, 207, 72, 19, 0, 15, 12, 201, 44, 243, 138, 20, 181, 21, 72, 19, 0, 15, 0, 18, 7, 119, 99, 39, 101, 114, 110, 101, 84,
- 6, 36, 89, 36, 108, 50, 13, 0, 12, 201, 9, 34, 76, 48, 19, 148, 36, 225, 64, 15, 9, 198, 8, 85, 1, 81, 35, 206, 15, 10,
- 199, 64, 20, 148, 21, 34, 78, 28, 15, 10, 199, 64, 20, 139, 21, 34, 78, 28, 15, 10, 199, 56, 244, 141, 21, 34, 78, 28, 15, 10,
- 199, 45, 99, 212, 21, 34, 78, 28, 15, 10, 199, 44, 192, 82, 21, 34, 78, 28, 15, 10, 199, 28, 20, 132, 21, 34, 78, 28, 15, 10,
- 199, 24, 20, 147, 21, 34, 78, 28, 15, 10, 199, 21, 99, 204, 21, 34, 78, 28, 15, 10, 199, 17, 80, 140, 21, 34, 78, 28, 15, 10,
- 199, 4, 226, 77, 21, 34, 78, 28, 15, 13, 202, 76, 83, 22, 8, 82, 1, 28, 83, 9, 28, 15, 13, 202, 61, 97, 82, 61, 33, 5,
- 57, 67, 9, 28, 15, 8, 197, 65, 35, 211, 37, 64, 15, 15, 204, 81, 32, 68, 37, 66, 79, 56, 19, 9, 76, 209, 64, 15, 15, 204,
- 64, 20, 140, 4, 209, 78, 80, 20, 137, 76, 209, 64, 15, 15, 204, 32, 84, 141, 4, 100, 143, 16, 149, 9, 76, 209, 64, 15, 8, 197,
- 64, 192, 75, 5, 64, 15, 0, 6, 195, 32, 35, 192, 13, 15, 204, 65, 35, 198, 21, 52, 201, 60, 224, 76, 37, 51, 69, 15, 9, 198,
- 73, 83, 95, 56, 145, 78, 15, 12, 201, 65, 35, 198, 21, 52, 207, 72, 21, 0, 15, 11, 200, 124, 181, 129, 80, 244, 137, 4, 192, 15,
- 11, 3, 95, 54, 88, 47, 16, 6, 115, 89, 0, 0, 8, 197, 45, 83, 20, 85, 32, 15, 8, 197, 44, 244, 9, 165, 48, 15, 8, 197,
- 8, 147, 12, 165, 48, 15, 11, 200, 52, 81, 9, 80, 21, 9, 60, 224, 15, 11, 200, 48, 144, 201, 80, 21, 9, 60, 224, 15, 11, 200,
- 44, 244, 146, 20, 181, 9, 60, 224, 15, 8, 197, 88, 243, 20, 21, 32, 15, 8, 197, 64, 19, 16, 21, 32, 15, 8, 197, 45, 34, 68,
- 21, 32, 15, 8, 197, 41, 84, 212, 21, 32, 15, 8, 197, 20, 213, 76, 21, 32, 15, 8, 197, 17, 32, 80, 21, 32, 15, 8, 197, 12,
- 19, 80, 21, 32, 15, 10, 199, 76, 240, 201, 60, 227, 205, 36, 15, 12, 201, 56, 245, 133, 48, 194, 83, 80, 146, 192, 15, 13, 69, 13,
- 85, 12, 21, 32, 49, 109, 47, 55, 109, 0, 0, 9, 198, 12, 19, 129, 16, 148, 203, 15, 9, 198, 5, 50, 65, 80, 148, 203, 15, 10,
- 199, 80, 244, 141, 20, 229, 9, 48, 15, 0, 10, 199, 56, 149, 18, 21, 34, 78, 28, 15, 10, 199, 44, 19, 11, 21, 34, 78, 28, 15,
- 10, 199, 32, 19, 22, 21, 34, 78, 28, 15, 10, 199, 29, 32, 86, 21, 34, 78, 28, 15, 10, 199, 28, 195, 211, 21, 34, 78, 28, 15,
- 9, 198, 56, 17, 148, 4, 194, 78, 15, 9, 198, 76, 144, 201, 48, 145, 78, 15, 12, 201, 52, 84, 207, 64, 245, 1, 52, 145, 78, 15,
- 15, 204, 56, 21, 18, 37, 83, 75, 5, 32, 143, 56, 21, 0, 15, 5, 65, 164, 132, 0, 0, 12, 201, 85, 66, 76, 37, 64, 82, 37,
- 53, 0, 15, 12, 201, 20, 181, 137, 48, 144, 146, 37, 53, 0, 15, 11, 200, 88, 145, 9, 52, 84, 137, 56, 112, 15, 11, 200, 56, 243,
- 73, 56, 84, 137, 56, 112, 15, 11, 200, 52, 84, 137, 80, 84, 137, 56, 112, 15, 11, 200, 5, 96, 78, 12, 84, 137, 56, 112, 15, 9,
- 198, 20, 228, 201, 48, 17, 197, 15, 11, 70, 32, 243, 69, 64, 17, 197, 21, 0, 47, 0, 9, 198, 56, 18, 86, 37, 53, 0, 15, 12,
- 201, 25, 148, 201, 60, 115, 143, 52, 146, 192, 15, 0, 12, 201, 88, 149, 137, 76, 82, 212, 36, 243, 128, 15, 12, 201, 77, 80, 148, 72,
- 18, 212, 36, 243, 128, 15, 12, 201, 72, 84, 212, 72, 146, 212, 36, 243, 128, 15, 12, 201, 72, 82, 214, 37, 50, 84, 36, 243, 128, 15,
- 12, 201, 65, 83, 139, 80, 18, 212, 36, 243, 128, 15, 12, 201, 65, 35, 208, 61, 50, 84, 36, 243, 128, 15, 12, 201, 60, 36, 212, 73,
- 82, 212, 36, 243, 128, 15, 12, 201, 44, 243, 148, 72, 18, 212, 36, 243, 128, 15, 12, 201, 44, 243, 80, 61, 50, 84, 36, 243, 128, 15,
- 12, 201, 36, 228, 212, 73, 82, 212, 36, 243, 128, 15, 12, 201, 16, 148, 212, 72, 18, 212, 36, 243, 128, 15, 12, 201, 16, 145, 134, 72,
- 18, 212, 36, 243, 128, 15, 12, 201, 8, 83, 133, 16, 146, 212, 36, 243, 128, 15, 12, 201, 4, 178, 214, 37, 50, 84, 36, 243, 128, 15,
- 12, 201, 4, 36, 212, 72, 18, 212, 36, 243, 128, 15, 7, 196, 81, 148, 143, 48, 15, 8, 197, 76, 145, 233, 40, 224, 15, 0, 8, 66,
- 57, 224, 50, 108, 0, 50, 21, 66, 36, 192, 37, 55, 15, 72, 6, 40, 12, 76, 57, 13, 0, 81, 100, 117, 99, 101, 32, 9, 198, 81,
- 32, 70, 36, 177, 82, 15, 9, 198, 77, 81, 134, 36, 113, 82, 15, 9, 198, 72, 84, 12, 36, 49, 82, 15, 9, 198, 72, 83, 143, 56,
- 49, 82, 15, 9, 198, 44, 243, 147, 84, 209, 82, 15, 9, 198, 36, 226, 149, 72, 145, 82, 15, 9, 198, 16, 84, 12, 4, 49, 82, 15,
- 0, 11, 200, 44, 244, 205, 21, 67, 204, 60, 112, 15, 10, 199, 29, 147, 159, 44, 243, 15, 28, 15, 22, 73, 12, 243, 142, 20, 53, 9,
- 13, 85, 0, 49, 109, 50, 6, 114, 47, 111, 49, 109, 72, 0, 0, 0, 9, 198, 72, 17, 9, 60, 195, 199, 15, 9, 198, 24, 147, 13,
- 60, 195, 199, 15, 8, 197, 80, 82, 83, 52, 80, 15, 8, 197, 16, 82, 83, 52, 80, 15, 8, 197, 85, 48, 78, 12, 80, 15, 8, 197,
- 76, 80, 78, 12, 80, 15, 0, 9, 67, 33, 99, 210, 84, 6, 125, 0, 0, 8, 197, 21, 2, 76, 60, 112, 15, 0, 10, 199, 80, 83,
- 5, 60, 195, 199, 36, 15, 10, 199, 80, 82, 206, 60, 195, 199, 36, 15, 10, 199, 56, 85, 82, 60, 195, 199, 36, 15, 10, 199, 52, 244,
- 134, 60, 195, 199, 36, 15, 10, 199, 52, 85, 18, 60, 195, 199, 36, 15, 10, 199, 32, 20, 12, 60, 195, 199, 36, 15, 9, 198, 76, 180,
- 137, 8, 83, 148, 15, 9, 198, 61, 4, 15, 56, 83, 148, 15, 9, 198, 45, 99, 212, 36, 83, 148, 15, 9, 198, 25, 33, 75, 88, 83,
- 148, 15, 9, 198, 77, 146, 207, 24, 19, 148, 15, 9, 198, 76, 82, 211, 80, 19, 148, 15, 9, 198, 60, 178, 213, 64, 19, 148, 15, 9,
- 198, 45, 96, 68, 72, 19, 148, 15, 9, 198, 36, 212, 15, 76, 19, 148, 15, 9, 198, 9, 34, 76, 48, 19, 148, 15, 11, 3, 95, 57,
- 111, 50, 37, 14, 50, 14, 0, 0, 9, 198, 64, 243, 5, 52, 148, 203, 15, 9, 198, 56, 245, 15, 72, 148, 203, 15, 9, 198, 56, 19,
- 73, 8, 148, 203, 15, 9, 198, 32, 147, 132, 84, 148, 203, 15, 9, 198, 5, 53, 5, 72, 148, 203, 15, 9, 198, 5, 37, 5, 76, 148,
- 203, 15, 8, 197, 4, 176, 67, 36, 80, 15, 11, 200, 77, 66, 80, 20, 225, 9, 84, 208, 15, 11, 200, 44, 243, 80, 20, 225, 9, 84,
- 208, 15, 9, 198, 66, 147, 137, 80, 83, 148, 15, 8, 197, 24, 16, 193, 16, 80, 15, 0, 19, 71, 48, 81, 197, 56, 65, 82, 76, 55,
- 36, 81, 6, 115, 50, 72, 108, 89, 0, 10, 199, 81, 148, 129, 56, 226, 83, 44, 15, 10, 199, 77, 147, 12, 4, 34, 83, 44, 15, 10,
- 199, 76, 144, 77, 21, 50, 83, 44, 15, 10, 199, 52, 243, 4, 61, 98, 83, 44, 15, 10, 199, 44, 20, 193, 44, 130, 83, 44, 15, 10,
- 199, 32, 84, 139, 84, 194, 83, 44, 15, 10, 199, 28, 19, 22, 4, 226, 83, 44, 15, 9, 198, 64, 20, 148, 37, 48, 78, 16, 9, 198,
- 44, 20, 5, 48, 192, 78, 16, 10, 199, 72, 83, 21, 45, 64, 78, 76, 15, 0, 11, 200, 76, 147, 143, 48, 241, 201, 76, 176, 15, 11,
- 200, 64, 21, 15, 48, 241, 201, 76, 176, 15, 11, 200, 60, 226, 207, 48, 241, 201, 76, 176, 15, 11, 200, 56, 244, 141, 4, 227, 137, 76,
- 176, 15, 11, 200, 44, 21, 5, 44, 85, 9, 76, 176, 15, 11, 200, 36, 66, 79, 52, 21, 9, 76, 176, 15, 11, 200, 24, 243, 143, 48,
- 241, 201, 76, 176, 15, 11, 200, 24, 193, 71, 52, 21, 9, 76, 176, 15, 11, 200, 4, 193, 197, 9, 32, 73, 76, 176, 15, 7, 196, 4,
- 116, 129, 24, 15, 11, 200, 65, 39, 212, 20, 225, 5, 57, 64, 15, 11, 3, 95, 56, 88, 83, 6, 37, 34, 89, 0, 0, 11, 200, 77,
- 81, 199, 21, 53, 9, 60, 224, 15, 11, 200, 72, 84, 207, 73, 5, 9, 60, 224, 15, 0, 8, 197, 53, 84, 197, 84, 208, 15, 11, 200,
- 44, 83, 143, 80, 17, 137, 84, 208, 15, 11, 200, 9, 35, 205, 44, 19, 9, 84, 208, 15, 8, 197, 8, 146, 201, 56, 144, 15, 9, 198,
- 77, 147, 66, 60, 194, 75, 15, 0, 9, 198, 25, 33, 78, 21, 50, 64, 15, 10, 199, 80, 19, 13, 84, 66, 83, 44, 15, 10, 199, 76,
- 20, 132, 60, 226, 83, 44, 15, 10, 199, 72, 20, 19, 60, 66, 83, 44, 15, 10, 199, 64, 193, 66, 20, 162, 83, 44, 15, 10, 199, 64,
- 192, 84, 60, 226, 83, 44, 15, 10, 199, 32, 84, 129, 48, 66, 83, 44, 15, 10, 199, 29, 33, 78, 4, 66, 83, 44, 15, 9, 198, 52,
- 20, 143, 44, 176, 78, 15, 9, 198, 40, 19, 65, 36, 48, 78, 15, 10, 199, 72, 84, 201, 77, 64, 78, 76, 15, 0, 11, 200, 81, 148,
- 15, 48, 241, 201, 76, 176, 15, 11, 200, 77, 145, 137, 48, 149, 9, 76, 176, 15, 11, 200, 76, 84, 143, 48, 241, 201, 76, 176, 15, 11,
- 200, 21, 67, 143, 48, 241, 201, 76, 176, 15, 11, 200, 21, 2, 76, 21, 5, 9, 76, 176, 15, 11, 200, 9, 84, 135, 84, 225, 9, 76,
- 176, 15, 7, 196, 88, 83, 137, 56, 15, 8, 197, 81, 32, 70, 36, 176, 15, 7, 196, 61, 34, 193, 56, 16, 0, 0, 10, 199, 81, 35,
- 212, 76, 178, 83, 80, 15, 10, 199, 28, 84, 141, 4, 226, 83, 80, 15, 8, 197, 44, 243, 132, 60, 208, 15, 11, 200, 65, 39, 214, 20,
- 229, 9, 60, 224, 15, 8, 197, 52, 19, 5, 72, 144, 15, 11, 200, 48, 19, 80, 37, 53, 5, 72, 144, 15, 11, 200, 24, 19, 148, 5,
- 53, 5, 72, 144, 15, 8, 197, 21, 81, 143, 72, 144, 15, 11, 200, 12, 128, 82, 13, 85, 5, 72, 144, 15, 6, 195, 52, 81, 0, 76,
- 0, 11, 200, 72, 85, 129, 56, 50, 9, 77, 64, 15, 11, 200, 56, 20, 131, 37, 52, 201, 77, 64, 15, 11, 200, 44, 192, 83, 76, 144,
- 201, 77, 64, 15, 11, 200, 44, 21, 129, 48, 84, 137, 77, 64, 15, 11, 200, 9, 32, 84, 76, 50, 9, 77, 64, 15, 9, 198, 76, 194,
- 66, 21, 34, 64, 15, 9, 198, 76, 192, 86, 21, 34, 64, 15, 9, 198, 56, 20, 146, 21, 34, 64, 15, 9, 198, 44, 226, 66, 21, 34,
- 64, 15, 9, 198, 44, 19, 148, 61, 34, 64, 15, 9, 198, 28, 224, 86, 21, 34, 64, 15, 9, 198, 24, 20, 150, 21, 34, 64, 15, 9,
- 198, 61, 4, 223, 81, 50, 71, 15, 9, 198, 28, 20, 129, 57, 66, 64, 15, 0, 7, 196, 76, 145, 143, 56, 15, 9, 198, 64, 19, 12,
- 4, 66, 69, 15, 8, 67, 8, 246, 64, 21, 0, 47, 14, 3, 95, 57, 88, 107, 117, 55, 83, 6, 115, 65, 89, 0, 0, 9, 198, 84,
- 226, 79, 56, 148, 212, 15, 9, 198, 76, 21, 1, 56, 148, 212, 15, 9, 198, 72, 16, 149, 48, 148, 212, 15, 9, 198, 64, 19, 148, 20,
- 148, 212, 15, 9, 198, 48, 240, 130, 100, 148, 212, 15, 9, 198, 44, 243, 15, 56, 148, 212, 15, 9, 198, 32, 81, 15, 56, 148, 212, 15,
- 9, 198, 29, 35, 211, 76, 148, 212, 15, 9, 198, 16, 83, 9, 72, 148, 212, 15, 9, 198, 12, 149, 137, 48, 148, 212, 15, 9, 198, 48,
- 20, 16, 37, 50, 192, 15, 9, 198, 20, 193, 71, 37, 50, 192, 15, 10, 199, 21, 82, 193, 72, 148, 212, 36, 15, 0, 12, 201, 36, 225,
- 137, 49, 68, 129, 80, 244, 128, 15, 12, 201, 16, 83, 79, 17, 83, 1, 80, 244, 128, 15, 9, 198, 60, 181, 1, 28, 243, 128, 15, 9,
- 198, 88, 84, 147, 36, 243, 128, 15, 9, 198, 61, 96, 84, 36, 243, 128, 15, 9, 198, 24, 148, 211, 36, 243, 128, 15, 0, 9, 198, 36,
- 210, 84, 5, 67, 210, 15, 9, 198, 4, 114, 84, 5, 67, 210, 15, 15, 204, 81, 32, 78, 76, 194, 84, 80, 84, 129, 80, 147, 206, 15,
- 8, 197, 52, 20, 141, 37, 64, 15, 8, 197, 24, 244, 141, 5, 64, 15, 9, 68, 13, 148, 149, 76, 21, 0, 47, 0, 7, 196, 77, 85,
- 21, 72, 15, 10, 199, 44, 243, 132, 20, 228, 207, 72, 15, 12, 201, 77, 147, 132, 36, 176, 76, 37, 51, 69, 15, 12, 201, 72, 85, 137,
- 76, 147, 206, 37, 51, 69, 15, 12, 201, 64, 242, 78, 80, 147, 12, 37, 51, 69, 15, 12, 201, 52, 21, 5, 72, 144, 76, 37, 51, 69,
- 15, 12, 201, 36, 225, 129, 57, 66, 76, 37, 51, 69, 15, 12, 201, 36, 212, 5, 72, 144, 76, 37, 51, 69, 15, 0, 10, 199, 5, 3,
- 208, 48, 82, 211, 36, 15, 8, 197, 85, 34, 78, 21, 32, 15, 8, 197, 80, 149, 18, 21, 32, 15, 8, 197, 61, 1, 82, 21, 32, 15,
- 8, 197, 56, 149, 18, 21, 32, 15, 8, 197, 48, 149, 18, 21, 32, 15, 8, 197, 20, 208, 78, 21, 32, 15, 10, 199, 4, 224, 76, 101,
- 49, 82, 20, 15, 0, 8, 197, 25, 34, 83, 165, 32, 15, 12, 201, 72, 81, 201, 77, 68, 129, 80, 244, 128, 15, 12, 201, 56, 243, 69,
- 56, 179, 1, 80, 244, 128, 15, 12, 201, 44, 243, 147, 21, 37, 129, 80, 244, 128, 15, 12, 201, 44, 243, 132, 20, 228, 193, 80, 244, 128,
- 15, 12, 201, 44, 243, 80, 20, 228, 193, 80, 244, 128, 15, 12, 201, 36, 195, 21, 77, 68, 129, 80, 244, 128, 15, 12, 201, 4, 178, 213,
- 53, 83, 1, 80, 244, 128, 15, 12, 201, 80, 84, 146, 37, 67, 210, 36, 83, 0, 15, 0, 10, 199, 80, 19, 148, 4, 194, 83, 44, 15,
- 10, 199, 77, 3, 210, 4, 66, 83, 44, 15, 10, 199, 64, 197, 84, 60, 226, 83, 44, 15, 10, 199, 52, 85, 1, 48, 194, 83, 44, 15,
- 10, 199, 49, 82, 213, 48, 194, 83, 44, 15, 10, 199, 48, 84, 207, 80, 130, 83, 44, 15, 10, 199, 37, 35, 203, 21, 50, 83, 44, 15,
- 10, 199, 16, 144, 84, 60, 226, 83, 44, 15, 10, 199, 16, 18, 212, 100, 194, 83, 44, 15, 10, 199, 8, 20, 130, 4, 66, 83, 44, 15,
- 9, 198, 25, 32, 75, 80, 147, 0, 15, 9, 198, 25, 33, 85, 16, 144, 78, 15, 9, 198, 8, 84, 212, 40, 19, 0, 15, 13, 3, 95,
- 63, 65, 71, 39, 40, 89, 47, 35, 58, 0, 0, 9, 198, 24, 243, 143, 29, 32, 77, 15, 9, 198, 4, 84, 143, 29, 32, 77, 15, 7,
- 196, 12, 148, 133, 72, 15, 11, 200, 100, 83, 69, 56, 149, 9, 76, 176, 15, 11, 200, 88, 82, 140, 20, 228, 201, 76, 176, 15, 11, 200,
- 88, 20, 132, 20, 228, 201, 76, 176, 15, 11, 200, 76, 20, 139, 5, 53, 9, 76, 176, 15, 11, 200, 76, 19, 15, 52, 243, 137, 76, 176,
- 15, 11, 200, 65, 34, 83, 52, 21, 9, 76, 176, 15, 11, 200, 64, 19, 143, 72, 19, 73, 76, 176, 15, 11, 200, 64, 19, 133, 29, 148,
- 137, 76, 176, 15, 11, 200, 61, 33, 201, 5, 53, 9, 76, 176, 15, 11, 200, 41, 81, 1, 37, 53, 9, 76, 176, 15, 11, 200, 36, 225,
- 15, 48, 241, 201, 76, 176, 15, 11, 200, 32, 145, 82, 5, 34, 201, 76, 176, 15, 11, 200, 20, 194, 84, 37, 53, 9, 76, 176, 15, 11,
- 200, 8, 84, 135, 20, 228, 201, 76, 176, 15, 11, 200, 8, 19, 12, 37, 53, 9, 76, 176, 15, 11, 200, 4, 225, 75, 16, 245, 9, 76,
- 176, 15, 11, 200, 4, 180, 143, 8, 21, 9, 76, 176, 15, 15, 204, 52, 20, 139, 20, 68, 205, 20, 176, 78, 37, 51, 69, 15, 15, 204,
- 29, 37, 78, 17, 69, 137, 28, 144, 78, 37, 51, 69, 15, 12, 201, 64, 20, 211, 36, 243, 133, 72, 85, 0, 15, 0, 8, 197, 77, 64,
- 84, 85, 32, 15, 8, 197, 88, 148, 203, 165, 48, 15, 9, 198, 104, 147, 206, 37, 53, 0, 15, 8, 197, 76, 176, 76, 21, 32, 15, 8,
- 197, 61, 134, 68, 21, 32, 15, 8, 197, 61, 130, 68, 21, 32, 15, 8, 197, 52, 21, 20, 21, 32, 15, 8, 197, 45, 33, 80, 21, 32,
- 15, 8, 197, 37, 51, 204, 21, 32, 15, 8, 197, 28, 245, 84, 21, 32, 15, 8, 197, 21, 2, 76, 21, 32, 15, 10, 199, 56, 84, 20,
- 84, 226, 85, 52, 15, 10, 199, 52, 20, 148, 101, 34, 85, 52, 15, 10, 199, 4, 69, 133, 72, 34, 85, 52, 15, 16, 205, 16, 82, 207,
- 57, 53, 18, 84, 181, 9, 88, 148, 205, 20, 15, 8, 197, 37, 51, 194, 5, 32, 15, 0, 8, 197, 16, 148, 12, 60, 208, 15, 12, 201,
- 52, 19, 169, 89, 33, 82, 36, 225, 192, 15, 12, 201, 81, 32, 68, 37, 66, 79, 56, 83, 0, 15, 11, 200, 65, 35, 212, 21, 53, 5,
- 72, 80, 15, 11, 200, 16, 145, 148, 60, 225, 197, 72, 80, 15, 17, 206, 4, 224, 82, 44, 244, 217, 56, 66, 75, 4, 194, 83, 52, 80,
- 15, 0, 9, 198, 8, 243, 77, 21, 50, 64, 15, 13, 202, 16, 148, 211, 20, 229, 9, 21, 34, 78, 28, 15, 8, 197, 89, 245, 133, 72,
- 144, 15, 10, 199, 80, 85, 84, 60, 226, 83, 44, 15, 10, 199, 80, 82, 212, 60, 226, 83, 44, 15, 10, 199, 80, 19, 154, 4, 226, 83,
- 44, 15, 10, 199, 77, 148, 212, 60, 194, 83, 44, 15, 10, 199, 45, 148, 137, 48, 194, 83, 44, 15, 10, 199, 37, 50, 201, 4, 66, 83,
- 44, 15, 10, 199, 32, 20, 141, 60, 226, 83, 44, 15, 10, 199, 21, 82, 204, 36, 66, 83, 44, 15, 10, 199, 21, 2, 83, 60, 66, 83,
- 44, 15, 7, 196, 53, 84, 201, 44, 15, 9, 198, 16, 151, 212, 21, 66, 75, 15, 0, 12, 201, 124, 181, 137, 48, 144, 146, 37, 53, 0,
- 15, 12, 201, 72, 85, 137, 76, 147, 206, 37, 53, 0, 15, 14, 203, 8, 84, 212, 36, 19, 9, 76, 84, 137, 56, 112, 69, 14, 203, 81,
- 34, 86, 36, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 77, 66, 71, 52, 21, 9, 76, 84, 137, 56, 112, 15, 14, 203, 76, 176, 78,
- 16, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 76, 82, 211, 84, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 72, 17, 9, 44, 19,
- 9, 76, 84, 137, 56, 112, 15, 14, 203, 53, 84, 201, 44, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 40, 245, 82, 56, 19, 9, 76,
- 84, 137, 56, 112, 15, 14, 203, 36, 211, 79, 8, 147, 9, 76, 84, 137, 56, 112, 15, 14, 203, 32, 243, 79, 48, 241, 201, 76, 84, 137,
- 56, 112, 15, 14, 203, 28, 83, 133, 72, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 16, 83, 79, 72, 19, 9, 76, 84, 137, 56, 112,
- 15, 14, 203, 8, 84, 212, 36, 19, 9, 76, 84, 137, 56, 112, 15, 9, 198, 37, 51, 205, 21, 68, 137, 15, 11, 200, 80, 131, 205, 37,
- 53, 9, 76, 176, 15, 11, 200, 77, 147, 66, 36, 245, 9, 76, 176, 15, 11, 200, 64, 21, 18, 36, 245, 9, 76, 176, 15, 11, 200, 48,
- 19, 65, 37, 53, 9, 76, 176, 15, 11, 200, 44, 148, 137, 8, 21, 9, 76, 176, 15, 11, 200, 32, 243, 73, 48, 85, 9, 76, 176, 15,
- 11, 200, 20, 226, 71, 52, 21, 9, 76, 176, 15, 11, 200, 16, 146, 207, 80, 243, 73, 76, 176, 15, 11, 200, 16, 145, 148, 60, 225, 201,
- 76, 176, 15, 11, 200, 16, 144, 76, 20, 181, 9, 76, 176, 15, 11, 200, 4, 193, 77, 4, 227, 137, 76, 176, 15, 12, 201, 64, 244, 212,
- 76, 52, 137, 65, 69, 77, 15, 7, 196, 24, 20, 137, 56, 15, 7, 196, 4, 196, 9, 56, 15, 7, 196, 4, 197, 1, 56, 16, 0, 9,
- 198, 17, 32, 71, 37, 53, 0, 15, 15, 204, 81, 32, 78, 77, 3, 1, 57, 65, 82, 36, 225, 192, 15, 15, 204, 80, 82, 206, 60, 195,
- 199, 37, 49, 82, 36, 225, 192, 15, 15, 204, 44, 243, 80, 72, 243, 73, 81, 65, 82, 36, 225, 192, 15, 15, 204, 36, 228, 212, 73, 83,
- 69, 57, 65, 82, 36, 225, 192, 15, 15, 204, 36, 211, 65, 81, 34, 75, 84, 193, 82, 36, 225, 192, 15, 15, 204, 8, 144, 140, 36, 241,
- 210, 4, 97, 82, 36, 225, 192, 15, 10, 3, 95, 52, 111, 83, 57, 36, 108, 0, 0, 12, 201, 65, 39, 195, 37, 49, 82, 36, 225, 192,
- 15, 12, 201, 29, 39, 195, 37, 49, 82, 36, 225, 192, 15, 11, 200, 88, 147, 132, 52, 17, 197, 72, 144, 15, 11, 200, 25, 34, 66, 101,
- 69, 5, 72, 144, 15, 8, 197, 36, 225, 82, 80, 144, 15, 14, 4, 95, 115, 116, 107, 89, 47, 34, 6, 39, 40, 49, 0, 0, 12, 201,
- 45, 38, 83, 80, 19, 12, 61, 49, 64, 15, 14, 203, 44, 243, 147, 80, 149, 21, 80, 147, 206, 20, 192, 15, 9, 198, 77, 80, 147, 84,
- 209, 82, 15, 9, 198, 77, 66, 80, 84, 193, 82, 15, 9, 198, 77, 1, 75, 84, 193, 82, 15, 9, 198, 76, 80, 197, 72, 225, 82, 15,
- 9, 198, 72, 85, 1, 8, 193, 82, 15, 9, 198, 64, 244, 212, 84, 193, 82, 15, 9, 198, 64, 192, 84, 36, 225, 82, 15, 9, 198, 64,
- 20, 208, 60, 193, 82, 15, 9, 198, 52, 147, 135, 20, 193, 82, 15, 9, 198, 52, 20, 141, 61, 33, 82, 15, 9, 198, 48, 19, 69, 57,
- 65, 82, 15, 9, 198, 44, 244, 146, 60, 65, 82, 15, 9, 198, 44, 243, 150, 20, 225, 82, 15, 9, 198, 44, 243, 132, 60, 193, 82, 15,
- 9, 198, 44, 243, 66, 36, 225, 82, 15, 9, 198, 44, 243, 12, 36, 65, 82, 15, 9, 198, 44, 242, 197, 81, 65, 82, 15, 9, 198, 44,
- 240, 71, 84, 193, 82, 15, 9, 198, 44, 19, 132, 36, 65, 82, 15, 9, 198, 44, 19, 85, 24, 193, 82, 15, 9, 198, 44, 19, 11, 84,
- 193, 82, 15, 9, 198, 36, 229, 5, 72, 225, 82, 15, 9, 198, 36, 229, 5, 56, 65, 82, 15, 9, 198, 36, 227, 203, 84, 193, 82, 15,
- 9, 198, 32, 20, 131, 20, 193, 82, 15, 9, 198, 29, 32, 84, 84, 193, 82, 15, 9, 198, 24, 245, 82, 4, 113, 82, 15, 9, 198, 20,
- 194, 77, 36, 225, 82, 15, 9, 198, 20, 180, 208, 60, 225, 82, 15, 9, 198, 20, 180, 201, 77, 65, 82, 15, 9, 198, 16, 148, 211, 60,
- 225, 82, 15, 9, 198, 16, 148, 211, 36, 65, 82, 15, 9, 198, 16, 148, 208, 60, 225, 82, 15, 9, 198, 16, 85, 1, 12, 129, 82, 15,
- 9, 198, 16, 84, 212, 36, 225, 82, 15, 9, 198, 16, 83, 69, 57, 65, 82, 15, 9, 198, 16, 82, 204, 36, 225, 82, 15, 9, 198, 12,
- 148, 139, 84, 193, 82, 15, 9, 198, 8, 192, 78, 12, 129, 82, 15, 9, 198, 5, 69, 18, 4, 129, 82, 15, 9, 198, 5, 4, 18, 60,
- 33, 82, 15, 9, 198, 4, 36, 207, 72, 33, 82, 15, 9, 198, 77, 98, 78, 21, 34, 64, 15, 9, 198, 76, 49, 78, 21, 34, 64, 15,
- 9, 198, 17, 33, 74, 21, 34, 64, 15, 9, 198, 65, 35, 214, 77, 66, 64, 15, 12, 201, 52, 84, 137, 80, 242, 210, 5, 66, 64, 15,
- 12, 201, 9, 84, 133, 5, 82, 210, 5, 66, 64, 15, 12, 201, 5, 34, 83, 80, 242, 210, 5, 66, 64, 15, 19, 70, 48, 19, 147, 20,
- 225, 82, 55, 117, 50, 89, 13, 50, 6, 36, 34, 0, 15, 19, 70, 24, 19, 11, 60, 225, 82, 83, 117, 55, 49, 39, 50, 6, 36, 34,
- 0, 15, 11, 200, 45, 103, 210, 84, 192, 78, 12, 80, 15, 0, 12, 201, 45, 33, 65, 80, 147, 206, 37, 53, 0, 15, 13, 202, 25, 32,
- 71, 52, 83, 148, 5, 66, 79, 56, 15, 13, 202, 16, 148, 208, 72, 244, 15, 73, 66, 79, 56, 15, 15, 204, 44, 83, 79, 80, 84, 129,
- 64, 85, 84, 36, 181, 77, 15, 8, 197, 45, 34, 84, 36, 176, 15, 0, 9, 198, 44, 243, 150, 60, 197, 84, 15, 15, 204, 72, 81, 201,
- 60, 224, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204, 65, 54, 75, 60, 195, 199, 37, 49, 82, 36, 225, 192, 15, 15, 204, 48, 82, 211,
- 36, 176, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204, 45, 38, 83, 80, 19, 12, 37, 49, 82, 36, 225, 192, 15, 15, 204, 45, 38, 80,
- 80, 241, 210, 4, 97, 82, 36, 225, 192, 15, 15, 204, 32, 244, 208, 37, 64, 76, 37, 49, 82, 36, 225, 192, 15, 14, 203, 26, 145, 5,
- 72, 19, 9, 76, 84, 137, 56, 112, 15, 15, 204, 16, 84, 212, 4, 34, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204, 16, 84, 207, 72,
- 112, 78, 37, 49, 82, 36, 225, 192, 15, 15, 204, 16, 83, 79, 45, 32, 84, 37, 49, 82, 36, 225, 192, 15, 15, 204, 4, 178, 204, 36,
- 208, 84, 37, 49, 82, 36, 225, 192, 15, 0, 9, 198, 80, 82, 206, 60, 195, 199, 15, 9, 198, 56, 85, 82, 60, 195, 199, 15, 9, 198,
- 56, 82, 210, 60, 195, 199, 15, 0, 12, 201, 65, 39, 196, 21, 53, 9, 56, 84, 128, 15, 12, 201, 16, 145, 134, 21, 33, 78, 80, 145,
- 82, 15, 0, 12, 68, 56, 241, 204, 20, 50, 6, 39, 14, 50, 0, 9, 198, 72, 245, 1, 72, 144, 78, 15, 9, 198, 44, 244, 147, 36,
- 176, 78, 15, 9, 198, 8, 20, 148, 32, 144, 78, 15, 9, 198, 4, 100, 137, 44, 16, 78, 15, 9, 198, 4, 100, 137, 44, 16, 78, 15,
- 9, 198, 16, 148, 212, 4, 229, 0, 15, 9, 198, 8, 20, 212, 4, 229, 0, 15, 11, 70, 32, 243, 204, 36, 112, 78, 21, 0, 47, 0,
- 11, 200, 44, 19, 132, 36, 64, 84, 85, 32, 15, 9, 198, 125, 65, 82, 37, 50, 192, 15, 9, 198, 76, 103, 210, 37, 50, 192, 15, 9,
- 198, 48, 149, 21, 72, 114, 75, 15, 8, 197, 57, 80, 78, 12, 80, 15, 10, 69, 76, 245, 82, 12, 80, 21, 0, 47, 0, 12, 201, 44,
- 243, 134, 164, 65, 82, 21, 33, 84, 15, 14, 203, 44, 244, 146, 21, 52, 15, 56, 64, 78, 12, 80, 15, 0, 8, 197, 104, 243, 204, 60,
- 112, 15, 11, 200, 65, 39, 212, 20, 229, 9, 60, 224, 15, 11, 200, 80, 83, 5, 64, 21, 9, 76, 176, 15, 11, 200, 60, 229, 15, 48,
- 241, 201, 76, 176, 15, 11, 200, 48, 243, 66, 5, 33, 9, 76, 176, 15, 11, 200, 24, 243, 133, 52, 21, 9, 76, 176, 15, 11, 200, 20,
- 230, 153, 52, 21, 9, 76, 176, 15, 11, 200, 5, 85, 15, 52, 21, 9, 76, 176, 15, 11, 200, 5, 3, 211, 80, 243, 9, 76, 176, 15,
- 9, 198, 52, 85, 15, 57, 147, 73, 15, 9, 198, 44, 242, 31, 72, 83, 148, 15, 12, 201, 124, 181, 137, 16, 148, 212, 4, 229, 0, 15,
- 0, 10, 199, 44, 21, 1, 48, 84, 19, 36, 15, 12, 201, 81, 83, 85, 49, 64, 82, 37, 50, 192, 15, 12, 201, 80, 84, 146, 21, 53,
- 18, 37, 50, 192, 15, 12, 201, 80, 83, 5, 52, 85, 18, 37, 50, 192, 15, 12, 201, 80, 16, 133, 48, 192, 82, 37, 50, 192, 15, 12,
- 201, 76, 83, 22, 37, 35, 206, 37, 50, 192, 15, 12, 201, 72, 85, 8, 5, 97, 82, 37, 50, 192, 15, 12, 201, 65, 35, 214, 37, 51,
- 210, 37, 50, 192, 15, 12, 201, 65, 35, 204, 21, 64, 82, 37, 50, 192, 15, 12, 201, 64, 243, 25, 80, 82, 206, 37, 50, 192, 15, 12,
- 201, 64, 192, 78, 21, 64, 82, 37, 50, 192, 15, 12, 201, 52, 146, 210, 60, 99, 206, 37, 50, 192, 15, 12, 201, 48, 81, 197, 56, 64,
- 82, 37, 50, 192, 15, 12, 201, 45, 81, 134, 21, 37, 6, 37, 50, 192, 15, 12, 201, 44, 243, 131, 20, 229, 18, 37, 50, 192, 15, 12,
- 201, 44, 19, 5, 56, 64, 82, 37, 50, 192, 15, 12, 201, 41, 81, 207, 76, 192, 86, 37, 50, 192, 15, 12, 201, 28, 83, 195, 20, 229,
- 18, 37, 50, 192, 15, 12, 201, 16, 146, 212, 5, 67, 210, 37, 50, 192, 15, 12, 201, 16, 81, 140, 5, 67, 210, 37, 50, 192, 15, 12,
- 201, 4, 229, 9, 45, 96, 82, 37, 50, 192, 15, 12, 201, 4, 48, 197, 77, 51, 210, 37, 50, 192, 15, 9, 198, 64, 243, 77, 21, 32,
- 78, 15, 9, 198, 12, 20, 132, 36, 112, 78, 16, 13, 72, 77, 113, 65, 81, 50, 9, 73, 64, 21, 0, 47, 0, 9, 198, 44, 19, 95,
- 48, 83, 206, 15, 13, 202, 36, 229, 5, 73, 3, 204, 5, 66, 79, 56, 15, 9, 198, 32, 84, 141, 21, 66, 75, 15, 9, 198, 72, 85,
- 133, 72, 83, 147, 15, 8, 197, 81, 34, 65, 16, 80, 15, 8, 197, 72, 242, 193, 16, 80, 15, 8, 197, 17, 38, 65, 16, 80, 15, 8,
- 197, 16, 82, 193, 16, 80, 15, 8, 197, 12, 146, 193, 16, 80, 15, 9, 198, 44, 243, 147, 80, 19, 147, 15, 6, 195, 52, 83, 147, 8,
- 0, 15, 204, 65, 34, 86, 5, 65, 137, 56, 19, 147, 36, 84, 128, 15, 10, 199, 8, 147, 198, 101, 50, 83, 44, 15, 7, 196, 60, 35,
- 9, 44, 15, 0, 0, 10, 199, 64, 85, 18, 60, 193, 85, 52, 15, 10, 199, 76, 147, 5, 57, 66, 85, 52, 15, 10, 199, 61, 32, 84,
- 61, 34, 85, 52, 15, 10, 199, 44, 243, 12, 60, 66, 85, 52, 15, 10, 199, 32, 84, 130, 5, 34, 85, 52, 15, 10, 199, 28, 195, 211,
- 5, 34, 85, 52, 15, 0, 14, 68, 92, 17, 207, 56, 84, 117, 81, 6, 108, 68, 0, 15, 14, 203, 44, 194, 84, 61, 34, 68, 20, 181,
- 15, 52, 144, 15, 8, 197, 44, 243, 15, 56, 144, 15, 14, 203, 24, 244, 147, 80, 19, 132, 21, 34, 78, 16, 80, 15, 17, 4, 95, 115,
- 109, 99, 89, 65, 6, 125, 12, 55, 49, 4, 35, 48, 0, 0, 9, 198, 44, 193, 82, 21, 50, 64, 15, 9, 198, 40, 19, 15, 85, 50,
- 64, 15, 12, 201, 61, 4, 15, 76, 149, 9, 60, 225, 76, 15, 12, 201, 5, 4, 15, 76, 149, 9, 60, 225, 76, 15, 0, 0, 11, 200,
- 77, 1, 67, 36, 19, 9, 77, 64, 15, 11, 200, 56, 85, 84, 72, 19, 9, 77, 64, 15, 11, 200, 56, 21, 21, 72, 19, 9, 77, 64,
- 15, 11, 200, 44, 243, 139, 72, 85, 9, 77, 64, 15, 11, 200, 4, 36, 207, 49, 85, 9, 77, 64, 15, 10, 199, 64, 245, 16, 61, 84,
- 146, 36, 15, 10, 199, 60, 208, 146, 100, 65, 82, 36, 15, 10, 199, 52, 20, 203, 36, 225, 82, 36, 15, 10, 199, 45, 32, 75, 36, 193,
- 82, 36, 15, 9, 198, 64, 20, 148, 37, 50, 192, 15, 18, 70, 60, 64, 76, 37, 50, 192, 39, 72, 35, 55, 6, 37, 89, 49, 0, 15,
- 9, 198, 4, 96, 84, 37, 50, 192, 15, 0, 7, 196, 65, 34, 79, 72, 15, 8, 197, 73, 81, 197, 72, 144, 15, 8, 197, 25, 34, 69,
- 72, 144, 15, 11, 200, 24, 244, 141, 100, 225, 5, 72, 144, 15, 8, 197, 48, 149, 1, 56, 144, 15, 14, 203, 44, 243, 134, 37, 35, 65,
- 56, 66, 78, 16, 80, 15, 0, 9, 198, 72, 243, 65, 56, 148, 212, 15, 11, 200, 164, 179, 206, 60, 209, 84, 72, 144, 15, 9, 198, 80,
- 145, 199, 21, 34, 64, 15, 9, 198, 76, 230, 68, 21, 34, 64, 15, 9, 198, 73, 149, 20, 21, 34, 64, 15, 9, 198, 72, 83, 147, 21,
- 34, 64, 15, 9, 198, 64, 147, 132, 21, 34, 64, 15, 9, 198, 64, 18, 203, 21, 34, 64, 15, 9, 198, 44, 241, 204, 21, 34, 64, 15,
- 9, 198, 44, 240, 140, 21, 34, 64, 15, 9, 198, 44, 20, 148, 21, 34, 64, 15, 9, 198, 40, 20, 203, 21, 34, 64, 15, 9, 198, 28,
- 226, 68, 21, 34, 64, 15, 9, 198, 24, 148, 203, 21, 34, 64, 15, 9, 198, 16, 145, 148, 21, 34, 64, 15, 9, 198, 9, 35, 196, 21,
- 34, 64, 15, 9, 198, 8, 147, 132, 21, 34, 64, 15, 9, 198, 24, 81, 5, 77, 66, 64, 15, 9, 198, 12, 130, 65, 57, 66, 64, 15,
- 9, 198, 44, 20, 9, 80, 19, 0, 15, 0, 9, 198, 56, 82, 212, 5, 34, 69, 15, 9, 198, 52, 20, 148, 101, 34, 69, 15, 9, 198,
- 28, 84, 149, 56, 66, 69, 15, 9, 198, 4, 197, 77, 36, 226, 69, 15, 9, 198, 4, 69, 133, 72, 34, 69, 15, 9, 198, 80, 16, 200,
- 37, 51, 69, 15, 9, 198, 52, 20, 152, 37, 51, 69, 15, 9, 198, 20, 194, 84, 37, 51, 69, 15, 9, 198, 16, 17, 1, 37, 51, 69,
- 15, 0, 9, 198, 72, 20, 137, 80, 85, 0, 15, 18, 70, 8, 148, 203, 84, 149, 0, 71, 37, 89, 49, 84, 6, 37, 47, 0, 15, 9,
- 198, 29, 39, 195, 37, 51, 69, 15, 9, 198, 49, 85, 8, 21, 32, 78, 15, 9, 198, 12, 83, 12, 60, 96, 78, 16, 17, 71, 12, 130,
- 72, 84, 18, 21, 4, 76, 37, 58, 6, 35, 58, 35, 0, 0, 7, 196, 24, 85, 5, 72, 15, 9, 198, 77, 1, 67, 36, 98, 75, 15,
- 7, 196, 80, 21, 1, 72, 15, 28, 67, 48, 149, 0, 55, 37, 72, 112, 48, 117, 34, 6, 121, 72, 0, 15, 82, 100, 101, 32, 112, 97,
- 114, 97, 100, 101, 32, 0, 12, 201, 80, 18, 201, 77, 67, 211, 44, 244, 0, 15, 12, 201, 20, 193, 75, 81, 35, 211, 44, 244, 0, 15,
- 9, 198, 4, 84, 143, 76, 243, 0, 15, 9, 198, 44, 241, 9, 12, 147, 0, 15, 9, 198, 25, 35, 206, 80, 19, 0, 15, 9, 198, 16,
- 80, 201, 52, 19, 0, 15, 18, 71, 77, 2, 69, 48, 33, 82, 28, 89, 48, 111, 55, 71, 132, 12, 81, 0, 0, 9, 198, 64, 243, 25,
- 45, 35, 205, 15, 11, 200, 80, 16, 200, 37, 53, 9, 76, 176, 15, 11, 200, 77, 67, 203, 5, 53, 9, 76, 176, 15, 11, 200, 76, 178,
- 83, 52, 21, 9, 76, 176, 15, 15, 204, 65, 54, 75, 61, 0, 84, 60, 195, 199, 37, 50, 192, 15, 12, 201, 65, 54, 75, 61, 0, 84,
- 37, 50, 192, 15, 11, 200, 64, 20, 129, 76, 149, 9, 76, 176, 15, 11, 200, 64, 20, 129, 49, 149, 9, 76, 176, 15, 11, 200, 52, 20,
- 152, 37, 53, 9, 76, 176, 15, 11, 200, 52, 18, 193, 72, 243, 137, 76, 176, 15, 11, 200, 45, 96, 68, 72, 21, 9, 76, 176, 15, 11,
- 200, 33, 145, 18, 5, 83, 9, 76, 176, 15, 11, 200, 24, 19, 148, 5, 53, 9, 76, 176, 15, 11, 200, 21, 33, 207, 56, 243, 73, 76,
- 176, 15, 11, 200, 20, 208, 146, 100, 243, 137, 76, 176, 15, 11, 200, 16, 17, 1, 37, 53, 9, 76, 176, 15, 11, 200, 8, 192, 83, 24,
- 83, 73, 76, 176, 15, 11, 200, 8, 20, 20, 37, 53, 9, 76, 176, 15, 11, 200, 5, 64, 86, 37, 53, 9, 76, 176, 15, 11, 200, 5,
- 1, 82, 36, 241, 9, 76, 176, 15, 11, 200, 4, 226, 77, 37, 53, 9, 76, 176, 15, 10, 199, 65, 54, 75, 61, 0, 84, 36, 15, 12,
- 201, 72, 21, 9, 60, 224, 76, 37, 51, 69, 15, 12, 201, 65, 54, 75, 60, 195, 199, 37, 51, 69, 15, 12, 201, 65, 34, 77, 37, 66,
- 86, 37, 51, 69, 15, 12, 201, 64, 21, 5, 72, 224, 76, 37, 51, 69, 15, 12, 201, 60, 34, 133, 45, 66, 86, 37, 51, 69, 15, 12,
- 201, 52, 20, 203, 84, 194, 78, 37, 51, 69, 15, 12, 201, 49, 85, 8, 21, 32, 78, 37, 51, 69, 15, 12, 201, 32, 243, 204, 36, 112,
- 78, 37, 51, 69, 15, 12, 201, 25, 33, 85, 16, 144, 78, 37, 51, 69, 15, 12, 201, 16, 85, 5, 72, 210, 78, 37, 51, 69, 15, 12,
- 201, 8, 20, 148, 32, 144, 78, 37, 51, 69, 15, 12, 201, 4, 209, 82, 36, 176, 78, 37, 51, 69, 15, 9, 198, 65, 54, 75, 61, 0,
- 84, 15, 0, 10, 199, 44, 19, 142, 20, 197, 82, 20, 15, 10, 199, 88, 83, 148, 36, 193, 82, 20, 15, 10, 199, 81, 83, 142, 20, 193,
- 82, 20, 15, 10, 199, 81, 34, 85, 52, 97, 82, 20, 15, 10, 199, 76, 82, 213, 56, 65, 82, 20, 15, 10, 199, 65, 35, 198, 36, 193,
- 82, 20, 15, 10, 199, 64, 83, 132, 84, 193, 82, 20, 15, 10, 199, 52, 20, 135, 36, 225, 82, 20, 15, 10, 199, 44, 243, 147, 84, 193,
- 82, 20, 15, 10, 199, 44, 20, 197, 72, 225, 82, 20, 15, 10, 199, 4, 178, 207, 72, 65, 82, 20, 15, 12, 201, 97, 147, 15, 29, 32,
- 70, 37, 50, 192, 15, 12, 201, 96, 84, 143, 29, 32, 70, 37, 50, 192, 15, 12, 201, 81, 148, 15, 29, 32, 70, 37, 50, 192, 15, 12,
- 201, 80, 244, 15, 29, 32, 70, 37, 50, 192, 15, 12, 201, 80, 243, 79, 29, 32, 70, 37, 50, 192, 15, 12, 201, 80, 83, 5, 80, 82,
- 206, 37, 50, 192, 15, 12, 201, 80, 83, 5, 29, 32, 70, 37, 50, 192, 15, 12, 201, 77, 84, 5, 73, 51, 206, 37, 50, 192, 15, 12,
- 201, 76, 147, 135, 4, 193, 83, 37, 50, 192, 15, 12, 201, 72, 17, 9, 60, 99, 206, 37, 50, 192, 15, 12, 201, 65, 148, 143, 80, 82,
- 206, 37, 50, 192, 15, 12, 201, 65, 54, 75, 36, 21, 18, 37, 50, 192, 15, 12, 201, 64, 19, 148, 60, 210, 77, 37, 50, 192, 15, 12,
- 201, 61, 37, 15, 29, 32, 70, 37, 50, 192, 15, 12, 201, 56, 243, 79, 29, 32, 70, 37, 50, 192, 15, 12, 201, 53, 83, 20, 36, 85,
- 14, 37, 50, 192, 15, 12, 201, 52, 243, 143, 29, 32, 70, 37, 50, 192, 15, 12, 201, 52, 85, 1, 52, 244, 134, 37, 50, 192, 15, 12,
- 201, 52, 17, 1, 28, 20, 203, 37, 50, 192, 15, 12, 201, 48, 149, 15, 29, 32, 70, 37, 50, 192, 15, 12, 201, 45, 38, 79, 80, 82,
- 206, 37, 50, 192, 15, 12, 201, 44, 244, 205, 60, 115, 206, 37, 50, 192, 15, 12, 201, 44, 83, 73, 29, 32, 70, 37, 50, 192, 15, 12,
- 201, 36, 65, 79, 29, 32, 70, 37, 50, 192, 15, 12, 201, 32, 243, 15, 29, 32, 70, 37, 50, 192, 15, 12, 201, 29, 32, 70, 60, 195,
- 199, 37, 50, 192, 15, 12, 201, 28, 84, 149, 56, 66, 86, 37, 50, 192, 15, 12, 201, 28, 83, 77, 60, 195, 199, 37, 50, 192, 15, 12,
- 201, 24, 245, 15, 29, 32, 70, 37, 50, 192, 15, 12, 201, 24, 243, 143, 29, 32, 70, 37, 50, 192, 15, 12, 201, 21, 67, 143, 29, 32,
- 70, 37, 50, 192, 15, 12, 201, 20, 193, 75, 81, 35, 206, 37, 50, 192, 15, 12, 201, 16, 85, 5, 45, 66, 86, 37, 50, 192, 15, 12,
- 201, 16, 83, 79, 29, 32, 70, 37, 50, 192, 15, 12, 201, 12, 19, 9, 24, 244, 142, 37, 50, 192, 15, 12, 201, 8, 81, 18, 4, 113,
- 82, 37, 50, 192, 15, 12, 201, 8, 20, 143, 52, 85, 18, 37, 50, 192, 15, 12, 201, 5, 85, 15, 29, 32, 70, 37, 50, 192, 15, 12,
- 201, 5, 81, 9, 60, 195, 199, 37, 50, 192, 15, 12, 201, 4, 114, 84, 5, 67, 210, 37, 50, 192, 15, 9, 198, 76, 147, 9, 44, 21,
- 0, 15, 9, 198, 64, 192, 71, 36, 21, 0, 15, 9, 198, 44, 20, 197, 52, 21, 0, 15, 9, 198, 4, 84, 143, 64, 192, 78, 16, 8,
- 66, 61, 48, 108, 89, 0, 76, 12, 4, 95, 98, 97, 114, 10, 71, 6, 121, 13, 0, 20, 4, 95, 99, 105, 114, 89, 6, 112, 12, 49,
- 108, 65, 83, 55, 4, 115, 49, 89, 0, 4, 193, 172, 43, 0, 7, 196, 4, 226, 79, 56, 15, 9, 198, 80, 20, 133, 72, 147, 135, 15,
- 9, 198, 64, 20, 133, 72, 147, 135, 15, 9, 198, 64, 19, 133, 72, 147, 135, 15, 9, 198, 48, 85, 133, 72, 147, 135, 15, 9, 198, 48,
- 21, 133, 72, 147, 135, 15, 9, 198, 45, 84, 5, 72, 147, 135, 15, 9, 198, 24, 147, 133, 72, 147, 135, 15, 9, 198, 4, 65, 5, 72,
- 147, 135, 15, 12, 201, 36, 229, 5, 57, 66, 79, 56, 83, 0, 15, 7, 196, 17, 84, 201, 56, 15, 9, 198, 72, 84, 21, 8, 194, 75,
- 15, 9, 198, 53, 82, 203, 20, 34, 75, 15, 7, 196, 52, 85, 1, 56, 16, 10, 67, 52, 147, 128, 65, 37, 50, 0, 72, 0, 12, 201,
- 80, 83, 5, 29, 32, 70, 21, 33, 64, 15, 12, 201, 77, 68, 149, 45, 69, 82, 21, 33, 64, 15, 12, 201, 76, 181, 76, 65, 69, 82,
- 21, 33, 64, 15, 12, 201, 24, 245, 15, 29, 32, 70, 21, 33, 64, 15, 12, 201, 5, 85, 15, 29, 32, 70, 21, 33, 64, 15, 7, 196,
- 4, 229, 9, 44, 15, 12, 201, 65, 35, 208, 61, 37, 9, 60, 224, 76, 15, 17, 4, 95, 48, 77, 52, 71, 37, 55, 37, 57, 6, 39,
- 12, 50, 112, 0, 0, 9, 198, 88, 20, 197, 48, 147, 133, 15, 9, 198, 28, 83, 1, 80, 147, 133, 15, 9, 198, 17, 85, 133, 80, 147,
- 133, 15, 12, 201, 64, 84, 150, 21, 36, 201, 80, 85, 0, 15, 12, 201, 28, 83, 133, 74, 148, 201, 80, 85, 0, 15, 9, 198, 88, 20,
- 197, 48, 147, 133, 15, 9, 198, 4, 116, 143, 56, 243, 73, 15, 8, 197, 52, 244, 193, 36, 176, 15, 8, 197, 29, 32, 70, 36, 176, 15,
- 0, 9, 198, 64, 21, 75, 37, 53, 0, 15, 9, 198, 88, 147, 132, 36, 49, 82, 15, 9, 198, 80, 19, 66, 85, 33, 82, 15, 9, 198,
- 77, 81, 199, 21, 33, 82, 15, 9, 198, 76, 181, 76, 65, 65, 82, 15, 9, 198, 76, 83, 5, 45, 65, 82, 15, 9, 198, 72, 148, 15,
- 77, 65, 82, 15, 9, 198, 72, 84, 213, 49, 65, 82, 15, 9, 198, 72, 84, 208, 37, 33, 82, 15, 9, 198, 72, 83, 73, 81, 65, 82,
- 15, 9, 198, 72, 83, 1, 56, 49, 82, 15, 9, 198, 72, 82, 213, 73, 33, 82, 15, 9, 198, 72, 16, 129, 81, 65, 82, 15, 9, 198,
- 64, 148, 5, 81, 65, 82, 15, 9, 198, 64, 84, 141, 85, 65, 82, 15, 9, 198, 64, 84, 134, 61, 33, 82, 15, 9, 198, 64, 20, 211,
- 37, 97, 82, 15, 9, 198, 61, 34, 69, 57, 65, 82, 15, 9, 198, 60, 36, 212, 73, 81, 82, 15, 9, 198, 60, 36, 212, 37, 1, 82,
- 15, 9, 198, 60, 36, 197, 73, 97, 82, 15, 9, 198, 57, 83, 77, 21, 33, 82, 15, 9, 198, 45, 84, 147, 37, 97, 82, 15, 9, 198,
- 45, 83, 20, 37, 97, 82, 15, 9, 198, 45, 34, 84, 37, 49, 82, 15, 9, 198, 45, 33, 68, 37, 65, 82, 15, 9, 198, 44, 244, 146,
- 36, 113, 82, 15, 9, 198, 44, 243, 142, 61, 65, 82, 15, 9, 198, 44, 243, 134, 21, 33, 82, 15, 9, 198, 44, 243, 80, 5, 33, 82,
- 15, 9, 198, 44, 243, 77, 85, 65, 82, 15, 9, 198, 44, 20, 130, 85, 33, 82, 15, 9, 198, 44, 19, 9, 9, 33, 82, 15, 9, 198,
- 36, 229, 133, 57, 65, 82, 15, 9, 198, 36, 229, 5, 29, 33, 82, 15, 9, 198, 36, 228, 213, 49, 65, 82, 15, 9, 198, 36, 228, 212,
- 73, 81, 82, 15, 9, 198, 36, 228, 208, 37, 33, 82, 15, 9, 198, 36, 225, 143, 72, 209, 82, 15, 9, 198, 36, 225, 12, 60, 113, 82,
- 15, 9, 198, 36, 225, 12, 21, 97, 82, 15, 9, 198, 36, 225, 4, 5, 65, 82, 15, 9, 198, 36, 212, 12, 36, 49, 82, 15, 9, 198,
- 32, 244, 208, 37, 65, 82, 15, 9, 198, 32, 84, 143, 37, 49, 82, 15, 9, 198, 28, 20, 129, 57, 65, 82, 15, 9, 198, 24, 16, 197,
- 81, 65, 82, 15, 9, 198, 24, 16, 146, 36, 177, 82, 15, 9, 198, 20, 112, 76, 37, 49, 82, 15, 9, 198, 16, 149, 133, 73, 65, 82,
- 15, 9, 198, 16, 148, 211, 20, 177, 82, 15, 9, 198, 16, 147, 73, 81, 65, 82, 15, 9, 198, 16, 145, 134, 21, 33, 82, 15, 9, 198,
- 16, 84, 18, 36, 209, 82, 15, 9, 198, 16, 84, 15, 73, 65, 82, 15, 9, 198, 16, 82, 204, 5, 33, 82, 15, 9, 198, 16, 82, 204,
- 4, 209, 82, 15, 9, 198, 16, 82, 25, 17, 33, 82, 15, 9, 198, 16, 81, 143, 72, 209, 82, 15, 9, 198, 12, 83, 5, 9, 33, 82,
- 15, 9, 198, 8, 149, 149, 4, 177, 82, 15, 9, 198, 8, 19, 12, 61, 65, 82, 15, 9, 198, 5, 52, 201, 77, 65, 82, 15, 9, 198,
- 5, 49, 129, 49, 65, 82, 15, 9, 198, 5, 32, 137, 81, 33, 82, 15, 9, 198, 5, 4, 18, 21, 65, 82, 15, 9, 198, 4, 227, 196,
- 37, 49, 82, 15, 9, 198, 4, 67, 73, 81, 65, 82, 15, 9, 198, 4, 36, 197, 57, 65, 82, 15, 12, 201, 36, 225, 140, 5, 67, 210,
- 37, 50, 192, 15, 9, 198, 52, 85, 18, 36, 177, 82, 15, 9, 198, 37, 35, 206, 36, 177, 82, 15, 7, 196, 5, 67, 206, 36, 15, 12,
- 201, 5, 49, 82, 8, 18, 132, 76, 160, 78, 15, 12, 201, 5, 49, 82, 8, 18, 132, 76, 160, 78, 16, 11, 70, 16, 80, 149, 28, 113,
- 82, 21, 0, 47, 10, 3, 95, 56, 111, 108, 47, 50, 14, 0, 17, 4, 95, 48, 77, 50, 65, 37, 55, 37, 57, 6, 39, 12, 50, 108,
- 0, 0, 17, 67, 52, 19, 128, 65, 118, 50, 107, 118, 0, 81, 104, 97, 118, 101, 32, 10, 199, 4, 69, 143, 44, 21, 21, 72, 15, 11,
- 200, 88, 84, 147, 36, 243, 133, 72, 80, 15, 8, 197, 72, 81, 5, 72, 144, 15, 11, 200, 76, 83, 73, 56, 20, 137, 84, 208, 15, 11,
- 200, 76, 19, 129, 80, 244, 137, 84, 208, 15, 11, 200, 52, 244, 129, 80, 244, 137, 84, 208, 15, 11, 200, 44, 243, 15, 24, 243, 137, 84,
- 208, 15, 11, 200, 44, 243, 12, 60, 181, 137, 84, 208, 15, 8, 197, 16, 84, 15, 56, 144, 15, 7, 196, 81, 148, 129, 56, 16, 7, 196,
- 28, 19, 1, 56, 16, 17, 4, 95, 48, 77, 51, 65, 37, 55, 37, 57, 6, 121, 12, 72, 112, 0, 0, 8, 197, 82, 146, 133, 72, 144,
- 15, 0, 9, 198, 76, 218, 76, 21, 34, 64, 15, 9, 198, 57, 225, 12, 21, 34, 64, 15, 9, 198, 33, 244, 132, 21, 34, 64, 15, 16,
- 69, 64, 243, 9, 76, 176, 48, 39, 55, 6, 37, 89, 49, 0, 15, 8, 197, 77, 64, 84, 36, 176, 15, 8, 197, 72, 84, 12, 36, 176,
- 15, 13, 4, 95, 48, 77, 49, 47, 6, 123, 89, 14, 50, 0, 0, 9, 198, 76, 21, 68, 37, 50, 192, 15, 9, 198, 64, 241, 84, 37,
- 50, 192, 15, 9, 198, 5, 34, 193, 37, 50, 192, 15, 11, 66, 64, 32, 83, 37, 50, 35, 55, 0, 42, 10, 199, 44, 21, 1, 45, 33,
- 83, 20, 15, 10, 199, 65, 34, 78, 76, 84, 211, 20, 15, 10, 199, 64, 85, 9, 80, 84, 211, 20, 15, 10, 199, 52, 18, 84, 72, 84,
- 211, 20, 15, 0, 10, 199, 77, 69, 75, 44, 21, 21, 72, 15, 10, 199, 52, 18, 213, 48, 21, 21, 72, 15, 10, 199, 45, 96, 68, 72,
- 21, 21, 72, 15, 10, 199, 44, 243, 15, 72, 21, 21, 72, 15, 10, 199, 5, 4, 1, 72, 21, 21, 72, 15, 8, 197, 24, 19, 148, 60,
- 208, 15, 8, 197, 81, 149, 133, 72, 144, 15, 8, 197, 72, 241, 5, 72, 144, 15, 8, 197, 72, 20, 197, 72, 144, 15, 11, 200, 64, 243,
- 25, 12, 83, 148, 72, 144, 15, 8, 197, 44, 241, 197, 72, 144, 15, 8, 197, 40, 17, 197, 72, 144, 15, 8, 197, 8, 17, 197, 72, 144,
- 15, 8, 197, 44, 243, 147, 84, 208, 15, 0, 11, 200, 36, 212, 18, 36, 208, 84, 85, 32, 15, 9, 198, 80, 244, 211, 21, 34, 64, 15,
- 9, 198, 80, 20, 16, 21, 34, 64, 15, 9, 198, 76, 182, 68, 21, 34, 64, 15, 9, 198, 76, 182, 68, 21, 34, 64, 15, 9, 198, 76,
- 182, 68, 21, 34, 64, 15, 9, 198, 76, 19, 20, 21, 34, 64, 15, 9, 198, 72, 148, 212, 21, 34, 64, 15, 9, 198, 72, 20, 19, 21,
- 34, 64, 15, 12, 201, 72, 16, 149, 48, 148, 212, 21, 34, 64, 15, 12, 201, 56, 21, 20, 21, 35, 196, 21, 34, 64, 15, 9, 198, 52,
- 244, 212, 21, 34, 64, 15, 9, 198, 49, 84, 203, 21, 34, 64, 15, 9, 198, 48, 241, 19, 21, 34, 64, 15, 9, 198, 48, 20, 19, 21,
- 34, 64, 15, 9, 198, 48, 20, 16, 21, 34, 64, 15, 9, 198, 40, 20, 16, 21, 34, 64, 15, 9, 198, 33, 148, 212, 21, 34, 64, 15,
- 9, 198, 25, 84, 203, 21, 34, 64, 15, 9, 198, 24, 81, 20, 21, 34, 64, 15, 9, 198, 17, 32, 80, 21, 34, 64, 15, 9, 198, 12,
- 21, 83, 21, 34, 64, 15, 9, 198, 9, 38, 68, 21, 34, 64, 15, 9, 198, 8, 85, 12, 21, 34, 64, 15, 9, 198, 65, 35, 198, 21,
- 66, 64, 15, 9, 198, 16, 84, 208, 61, 66, 64, 15, 11, 200, 72, 83, 159, 77, 48, 78, 12, 80, 15, 0, 11, 200, 65, 227, 203, 81,
- 35, 202, 21, 32, 15, 9, 198, 4, 229, 9, 24, 243, 137, 15, 0, 12, 201, 44, 243, 131, 21, 52, 201, 60, 225, 82, 15, 12, 201, 44,
- 243, 77, 37, 52, 201, 60, 225, 82, 15, 9, 198, 52, 86, 154, 4, 226, 78, 15, 13, 202, 20, 180, 212, 72, 21, 129, 28, 19, 131, 20,
- 15, 9, 198, 24, 243, 9, 4, 229, 0, 15, 0, 10, 199, 4, 66, 31, 72, 83, 131, 20, 15, 6, 195, 88, 244, 128, 72, 5, 195, 24,
- 244, 128, 0, 9, 198, 33, 145, 18, 60, 98, 76, 15, 10, 199, 60, 36, 197, 73, 96, 78, 76, 15, 0, 9, 198, 29, 32, 70, 60, 227,
- 205, 15, 11, 200, 80, 241, 207, 48, 84, 201, 76, 176, 15, 11, 200, 56, 84, 1, 48, 84, 201, 76, 176, 15, 11, 200, 17, 148, 208, 21,
- 5, 9, 76, 176, 15, 7, 196, 24, 197, 73, 16, 15, 9, 198, 88, 19, 129, 16, 149, 77, 15, 9, 198, 56, 240, 133, 48, 149, 77, 15,
- 10, 199, 65, 35, 196, 84, 49, 78, 80, 15, 10, 199, 60, 97, 137, 12, 144, 78, 80, 15, 10, 199, 36, 226, 149, 72, 144, 78, 80, 15,
- 0, 9, 198, 88, 145, 5, 60, 99, 206, 15, 9, 198, 77, 68, 153, 44, 226, 78, 15, 12, 201, 28, 84, 141, 4, 226, 83, 80, 146, 192,
- 15, 9, 198, 72, 80, 71, 20, 229, 0, 15, 13, 202, 77, 83, 6, 5, 4, 159, 64, 20, 129, 80, 15, 13, 72, 52, 19, 129, 28, 83,
- 69, 57, 64, 21, 0, 47, 0, 12, 201, 65, 35, 208, 124, 65, 85, 80, 146, 192, 15, 9, 198, 36, 211, 65, 56, 83, 147, 15, 9, 198,
- 64, 243, 69, 72, 19, 147, 15, 14, 4, 95, 108, 105, 103, 55, 37, 81, 35, 47, 40, 34, 0, 0, 10, 199, 77, 64, 84, 36, 243, 159,
- 72, 15, 10, 199, 52, 243, 5, 45, 147, 31, 72, 15, 10, 199, 52, 147, 12, 36, 243, 159, 72, 15, 10, 199, 45, 96, 84, 21, 35, 159,
- 72, 15, 10, 199, 33, 83, 65, 56, 149, 31, 72, 15, 10, 199, 16, 242, 212, 72, 147, 159, 72, 15, 0, 9, 198, 53, 144, 197, 48, 149,
- 77, 15, 12, 201, 4, 208, 149, 48, 21, 15, 72, 149, 77, 15, 10, 199, 48, 242, 207, 52, 240, 137, 48, 15, 10, 199, 32, 85, 5, 72,
- 241, 137, 48, 15, 12, 201, 29, 228, 197, 64, 245, 5, 57, 66, 76, 15, 7, 196, 24, 16, 201, 48, 15, 7, 196, 16, 80, 137, 48, 15,
- 9, 198, 24, 244, 148, 36, 227, 128, 15, 7, 196, 48, 81, 193, 48, 15, 14, 70, 76, 50, 23, 20, 150, 128, 89, 84, 136, 47, 89, 0,
- 0, 12, 201, 84, 226, 86, 21, 36, 201, 81, 244, 128, 15, 12, 201, 77, 1, 75, 80, 18, 213, 49, 244, 128, 15, 12, 201, 65, 35, 212,
- 60, 179, 204, 49, 244, 128, 15, 12, 201, 64, 20, 140, 4, 209, 78, 81, 244, 128, 15, 12, 201, 36, 225, 140, 5, 66, 79, 57, 244, 128,
- 15, 12, 201, 21, 99, 204, 85, 66, 79, 57, 244, 128, 15, 12, 201, 16, 148, 195, 37, 3, 9, 57, 244, 128, 15, 8, 197, 8, 83, 154,
- 60, 192, 15, 12, 201, 65, 54, 75, 60, 102, 83, 37, 50, 192, 15, 12, 201, 64, 243, 25, 4, 225, 18, 37, 50, 192, 15, 12, 201, 20,
- 115, 195, 20, 229, 18, 37, 50, 192, 15, 0, 8, 197, 4, 211, 133, 76, 144, 15, 8, 197, 28, 226, 69, 72, 144, 15, 0, 9, 198, 52,
- 19, 162, 72, 194, 71, 15, 10, 199, 44, 244, 144, 61, 35, 9, 28, 15, 10, 199, 28, 241, 22, 36, 195, 9, 28, 15, 12, 201, 29, 147,
- 159, 44, 243, 15, 28, 148, 203, 15, 10, 199, 65, 39, 211, 20, 229, 1, 8, 15, 0, 10, 199, 65, 80, 140, 36, 50, 83, 80, 15, 9,
- 198, 32, 243, 79, 24, 243, 128, 15, 9, 198, 20, 211, 212, 36, 243, 128, 15, 9, 198, 8, 20, 212, 36, 243, 128, 15, 9, 198, 77, 245,
- 20, 21, 34, 64, 15, 9, 198, 54, 147, 12, 21, 34, 64, 15, 9, 198, 45, 245, 20, 21, 34, 64, 15, 10, 199, 8, 241, 6, 125, 33,
- 9, 28, 15, 17, 206, 36, 229, 5, 48, 193, 75, 81, 80, 76, 37, 53, 9, 76, 176, 15, 17, 206, 20, 180, 201, 77, 65, 78, 80, 144,
- 76, 37, 53, 9, 76, 176, 15, 12, 201, 44, 194, 77, 4, 181, 5, 72, 149, 77, 15, 9, 198, 65, 35, 212, 20, 147, 128, 15, 9, 198,
- 64, 225, 85, 52, 243, 137, 15, 9, 198, 40, 18, 207, 8, 147, 128, 15, 0, 11, 200, 164, 209, 137, 56, 69, 12, 36, 112, 15, 12, 201,
- 60, 213, 133, 45, 51, 5, 48, 145, 192, 15, 12, 201, 48, 19, 132, 24, 198, 71, 80, 145, 192, 15, 12, 201, 45, 32, 77, 64, 80, 71,
- 80, 145, 192, 15, 11, 200, 33, 227, 132, 80, 84, 140, 36, 112, 15, 11, 200, 24, 244, 147, 81, 225, 76, 36, 112, 15, 12, 201, 24, 244,
- 130, 36, 225, 20, 48, 145, 192, 15, 11, 200, 36, 228, 197, 45, 66, 67, 36, 64, 15, 11, 200, 8, 18, 212, 21, 34, 67, 36, 64, 15,
- 10, 199, 21, 81, 1, 36, 211, 206, 36, 15, 12, 201, 45, 32, 77, 64, 80, 71, 80, 145, 192, 15, 8, 197, 84, 224, 201, 4, 192, 15,
- 0, 7, 196, 56, 21, 21, 72, 15, 9, 198, 78, 148, 169, 88, 84, 137, 15, 12, 201, 61, 97, 82, 44, 243, 77, 20, 194, 71, 15, 12,
- 201, 28, 83, 143, 64, 192, 68, 20, 194, 71, 15, 12, 201, 28, 83, 142, 20, 212, 201, 29, 66, 71, 15, 12, 201, 25, 33, 68, 76, 243,
- 77, 20, 194, 71, 15, 12, 201, 20, 161, 78, 16, 243, 77, 20, 194, 71, 15, 12, 201, 20, 101, 5, 73, 98, 83, 20, 194, 71, 15, 0,
- 9, 198, 72, 145, 207, 72, 148, 212, 15, 9, 198, 64, 19, 133, 48, 148, 212, 15, 9, 198, 64, 16, 201, 24, 148, 212, 15, 9, 198, 56,
- 21, 21, 72, 148, 212, 15, 9, 198, 52, 244, 129, 48, 148, 212, 15, 9, 198, 32, 147, 132, 84, 148, 212, 15, 9, 198, 28, 21, 76, 48,
- 148, 212, 15, 9, 198, 25, 85, 21, 72, 148, 212, 15, 9, 198, 24, 147, 129, 48, 148, 212, 15, 9, 198, 16, 148, 137, 28, 148, 212, 15,
- 9, 198, 5, 33, 197, 48, 148, 212, 15, 9, 198, 21, 65, 82, 56, 83, 0, 15, 12, 201, 72, 17, 134, 36, 224, 68, 21, 34, 64, 15,
- 10, 199, 65, 81, 19, 21, 35, 9, 28, 15, 13, 202, 20, 101, 5, 73, 33, 84, 80, 83, 9, 28, 15, 12, 201, 76, 19, 77, 20, 228,
- 213, 72, 145, 64, 15, 9, 198, 44, 244, 132, 36, 19, 0, 15, 9, 198, 4, 67, 73, 72, 19, 0, 15, 0, 8, 197, 8, 19, 139, 165,
- 32, 15, 9, 198, 85, 53, 82, 64, 84, 128, 15, 9, 198, 72, 85, 83, 76, 84, 128, 15, 9, 198, 60, 33, 21, 12, 84, 128, 15, 9,
- 198, 52, 245, 83, 76, 84, 128, 15, 9, 198, 44, 20, 21, 56, 84, 128, 15, 9, 198, 36, 229, 21, 8, 84, 128, 15, 9, 198, 36, 229,
- 15, 56, 84, 128, 15, 9, 198, 36, 225, 21, 12, 84, 128, 15, 9, 198, 8, 20, 213, 56, 84, 128, 15, 9, 198, 4, 195, 15, 44, 84,
- 128, 15, 9, 198, 76, 210, 71, 72, 84, 137, 15, 9, 198, 76, 178, 68, 80, 84, 137, 15, 9, 198, 24, 163, 204, 48, 84, 137, 15, 10,
- 199, 89, 244, 147, 5, 37, 9, 28, 15, 13, 202, 48, 85, 1, 57, 71, 206, 16, 83, 9, 28, 15, 14, 203, 20, 101, 5, 73, 68, 153,
- 44, 177, 76, 36, 112, 15, 9, 198, 32, 81, 197, 52, 243, 137, 15, 7, 196, 88, 149, 129, 80, 15, 0, 9, 198, 44, 245, 5, 48, 85,
- 0, 15, 11, 200, 36, 225, 12, 165, 49, 76, 36, 112, 15, 11, 200, 4, 225, 159, 29, 65, 76, 36, 112, 15, 13, 202, 44, 243, 15, 72,
- 21, 21, 72, 20, 137, 20, 15, 10, 199, 44, 83, 73, 44, 19, 9, 20, 15, 10, 199, 64, 243, 25, 56, 243, 73, 20, 15, 10, 199, 21,
- 96, 78, 28, 83, 9, 20, 15, 10, 199, 48, 83, 137, 56, 148, 205, 20, 15, 9, 198, 88, 83, 133, 104, 144, 78, 15, 9, 198, 60, 65,
- 78, 76, 80, 78, 15, 9, 198, 4, 225, 204, 36, 176, 78, 15, 9, 198, 61, 33, 9, 56, 21, 0, 15, 9, 198, 4, 181, 15, 72, 21,
- 0, 15, 9, 198, 57, 147, 70, 60, 208, 78, 16, 9, 198, 44, 195, 196, 72, 144, 78, 16, 9, 198, 17, 32, 71, 60, 208, 78, 16, 0,
- 26, 67, 52, 149, 0, 65, 37, 47, 15, 49, 84, 121, 6, 47, 36, 34, 0, 81, 107, 118, 97, 114, 116, 101, 114, 32, 14, 68, 46, 148,
- 143, 52, 49, 132, 51, 6, 108, 65, 0, 15, 12, 201, 88, 83, 2, 20, 128, 71, 20, 194, 71, 15, 12, 201, 32, 245, 133, 17, 48, 71,
- 20, 194, 71, 15, 11, 200, 44, 243, 21, 52, 32, 82, 36, 80, 15, 11, 200, 44, 19, 5, 56, 64, 82, 36, 80, 15, 10, 67, 52, 149,
- 0, 65, 37, 47, 0, 72, 0, 11, 200, 88, 145, 9, 52, 21, 9, 60, 224, 15, 11, 200, 65, 35, 202, 20, 181, 9, 60, 224, 15, 11,
- 200, 56, 243, 73, 56, 21, 9, 60, 224, 15, 11, 200, 45, 83, 85, 48, 21, 9, 60, 224, 15, 11, 200, 44, 243, 139, 72, 85, 9, 60,
- 224, 15, 11, 200, 28, 83, 133, 72, 21, 9, 60, 224, 15, 11, 200, 24, 16, 149, 48, 21, 9, 60, 224, 15, 11, 200, 16, 84, 137, 88,
- 21, 9, 60, 224, 15, 11, 200, 4, 36, 207, 49, 85, 9, 60, 224, 15, 10, 199, 88, 144, 146, 21, 34, 78, 28, 15, 10, 199, 76, 244,
- 148, 21, 34, 78, 28, 15, 10, 199, 76, 84, 150, 21, 34, 78, 28, 15, 10, 199, 76, 21, 84, 21, 34, 78, 28, 15, 10, 199, 73, 83,
- 132, 21, 34, 78, 28, 15, 10, 199, 60, 181, 76, 21, 34, 78, 28, 15, 10, 199, 45, 35, 203, 21, 34, 78, 28, 15, 10, 199, 44, 243,
- 148, 21, 34, 78, 28, 15, 10, 199, 44, 20, 211, 21, 34, 78, 28, 15, 10, 199, 44, 20, 148, 21, 34, 78, 28, 15, 10, 199, 28, 192,
- 83, 21, 34, 78, 28, 15, 10, 199, 16, 244, 211, 21, 34, 78, 28, 15, 10, 199, 16, 85, 137, 21, 34, 78, 28, 15, 10, 199, 9, 35,
- 196, 21, 34, 78, 28, 15, 9, 198, 8, 17, 193, 80, 83, 0, 15, 12, 201, 60, 210, 210, 36, 225, 211, 124, 66, 71, 15, 9, 198, 52,
- 20, 147, 44, 19, 0, 15, 0, 7, 196, 60, 66, 105, 76, 15, 8, 197, 44, 192, 75, 165, 32, 15, 12, 201, 76, 147, 80, 48, 144, 201,
- 80, 85, 0, 15, 9, 198, 56, 20, 193, 48, 84, 133, 15, 9, 198, 24, 192, 78, 44, 84, 133, 15, 9, 198, 24, 147, 5, 80, 84, 133,
- 15, 9, 198, 20, 180, 201, 48, 84, 133, 15, 14, 203, 88, 81, 5, 73, 53, 25, 28, 113, 76, 36, 112, 15, 7, 196, 45, 35, 193, 80,
- 15, 7, 196, 4, 115, 129, 80, 15, 8, 197, 24, 147, 129, 57, 48, 15, 0, 10, 199, 28, 16, 129, 72, 66, 78, 20, 15, 9, 198, 48,
- 144, 133, 72, 144, 78, 15, 9, 198, 32, 243, 132, 85, 32, 78, 15, 9, 198, 5, 4, 1, 72, 21, 0, 15, 9, 198, 77, 80, 139, 85,
- 64, 78, 16, 9, 198, 60, 36, 201, 16, 144, 78, 16, 15, 4, 95, 114, 101, 118, 34, 37, 84, 6, 112, 12, 89, 72, 0, 0, 11, 200,
- 13, 84, 146, 36, 53, 76, 84, 208, 15, 9, 198, 44, 244, 205, 21, 66, 75, 15, 10, 199, 77, 34, 76, 4, 226, 193, 56, 15, 12, 201,
- 48, 16, 137, 60, 65, 78, 80, 19, 0, 15, 14, 4, 95, 50, 88, 111, 47, 6, 129, 84, 13, 50, 14, 0, 0, 8, 197, 50, 146, 130,
- 60, 208, 15, 10, 199, 88, 21, 20, 21, 34, 78, 28, 15, 10, 199, 80, 149, 18, 21, 34, 78, 28, 15, 10, 199, 64, 244, 212, 21, 34,
- 78, 28, 15, 10, 199, 48, 149, 18, 21, 34, 78, 28, 15, 10, 199, 29, 32, 68, 21, 34, 78, 28, 15, 10, 199, 25, 34, 84, 21, 34,
- 78, 28, 15, 10, 199, 25, 34, 83, 21, 34, 78, 28, 15, 10, 199, 20, 195, 216, 21, 34, 78, 28, 15, 10, 199, 17, 32, 71, 21, 34,
- 78, 28, 15, 7, 196, 45, 80, 137, 44, 15, 9, 198, 48, 82, 211, 36, 176, 76, 15, 0, 12, 201, 84, 226, 86, 21, 36, 201, 80, 85,
- 0, 15, 12, 201, 44, 192, 83, 76, 144, 201, 80, 85, 0, 15, 12, 201, 28, 83, 133, 72, 244, 201, 80, 85, 0, 15, 12, 201, 8, 148,
- 15, 48, 20, 137, 80, 85, 0, 15, 12, 201, 76, 181, 70, 24, 81, 1, 72, 149, 77, 15, 12, 201, 44, 243, 77, 37, 52, 207, 72, 149,
- 77, 15, 7, 196, 72, 149, 129, 48, 15, 10, 199, 29, 147, 78, 5, 50, 65, 48, 15, 0, 9, 198, 29, 32, 84, 37, 53, 0, 15, 9,
- 198, 13, 146, 204, 37, 53, 0, 15, 9, 198, 8, 20, 211, 37, 53, 0, 15, 9, 198, 8, 20, 20, 37, 53, 0, 15, 9, 198, 80, 20,
- 5, 81, 49, 82, 15, 9, 198, 77, 66, 76, 37, 49, 82, 15, 9, 198, 76, 50, 1, 81, 65, 82, 15, 9, 198, 72, 85, 149, 72, 65,
- 82, 15, 9, 198, 72, 85, 133, 73, 49, 82, 15, 9, 198, 72, 85, 129, 49, 81, 82, 15, 9, 198, 72, 81, 210, 20, 65, 82, 15, 9,
- 198, 72, 80, 76, 37, 49, 82, 15, 9, 198, 64, 241, 84, 37, 49, 82, 15, 9, 198, 45, 32, 75, 20, 193, 82, 15, 9, 198, 44, 243,
- 12, 4, 33, 82, 15, 9, 198, 44, 19, 132, 37, 49, 82, 15, 9, 198, 36, 67, 204, 37, 49, 82, 15, 9, 198, 24, 19, 148, 5, 49,
- 82, 15, 9, 198, 21, 35, 212, 37, 49, 82, 15, 9, 198, 20, 225, 15, 77, 49, 82, 15, 9, 198, 20, 160, 75, 84, 193, 82, 15, 9,
- 198, 16, 144, 76, 101, 49, 82, 15, 9, 198, 16, 85, 129, 49, 81, 82, 15, 9, 198, 16, 84, 212, 73, 81, 82, 15, 9, 198, 16, 84,
- 12, 61, 145, 82, 15, 9, 198, 4, 225, 204, 37, 49, 82, 15, 9, 198, 4, 113, 210, 5, 97, 82, 15, 14, 203, 124, 181, 137, 48, 144,
- 146, 37, 53, 9, 76, 176, 15, 10, 199, 8, 20, 201, 48, 146, 213, 52, 15, 10, 199, 53, 148, 212, 21, 34, 85, 52, 15, 10, 199, 45,
- 34, 84, 21, 34, 85, 52, 15, 10, 199, 44, 243, 147, 36, 194, 85, 52, 15, 10, 199, 44, 243, 131, 36, 194, 85, 52, 15, 10, 199, 16,
- 85, 84, 21, 34, 85, 52, 15, 7, 196, 4, 115, 206, 36, 15, 9, 198, 72, 148, 5, 57, 49, 82, 15, 9, 198, 8, 241, 197, 57, 49,
- 82, 15, 0, 10, 199, 80, 149, 21, 48, 21, 21, 72, 15, 10, 199, 44, 243, 148, 4, 181, 21, 72, 15, 10, 199, 44, 243, 138, 20, 181,
- 21, 72, 15, 10, 199, 44, 192, 86, 36, 21, 21, 72, 15, 10, 199, 44, 20, 137, 44, 21, 21, 72, 15, 8, 197, 24, 144, 146, 60, 208,
- 15, 9, 198, 73, 244, 207, 56, 225, 82, 15, 14, 203, 20, 180, 208, 21, 34, 77, 20, 229, 5, 72, 80, 15, 11, 200, 8, 20, 212, 5,
- 33, 5, 72, 80, 15, 8, 197, 44, 245, 5, 72, 144, 15, 20, 72, 12, 193, 77, 20, 229, 9, 56, 80, 49, 55, 116, 65, 113, 50, 47,
- 136, 50, 0, 8, 67, 61, 85, 0, 21, 0, 47, 0, 10, 199, 65, 39, 198, 20, 181, 21, 72, 15, 13, 202, 77, 147, 139, 72, 85, 9,
- 77, 66, 83, 44, 15, 13, 202, 76, 84, 1, 72, 21, 9, 77, 66, 83, 44, 15, 13, 202, 52, 147, 137, 52, 19, 9, 77, 66, 83, 44,
- 15, 13, 202, 33, 145, 18, 60, 70, 78, 4, 210, 83, 44, 15, 13, 202, 25, 32, 71, 52, 83, 148, 5, 34, 83, 44, 15, 13, 202, 24,
- 147, 1, 80, 83, 9, 77, 66, 83, 44, 15, 13, 202, 16, 242, 213, 52, 83, 148, 5, 34, 83, 44, 15, 13, 202, 16, 84, 141, 5, 67,
- 204, 60, 114, 83, 44, 15, 13, 202, 9, 35, 205, 5, 67, 204, 60, 114, 83, 44, 15, 13, 202, 5, 34, 201, 80, 82, 212, 60, 226, 83,
- 44, 15, 13, 202, 4, 229, 18, 61, 3, 204, 60, 114, 83, 44, 15, 12, 201, 16, 84, 201, 16, 84, 129, 81, 83, 64, 15, 12, 201, 80,
- 84, 212, 36, 211, 206, 37, 83, 64, 15, 12, 201, 44, 243, 21, 52, 32, 82, 37, 83, 64, 15, 12, 201, 44, 19, 5, 56, 64, 82, 37,
- 83, 64, 15, 9, 198, 45, 96, 82, 81, 50, 84, 15, 16, 4, 95, 114, 102, 120, 34, 47, 34, 39, 83, 55, 115, 49, 89, 0, 0, 9,
- 198, 81, 32, 75, 80, 244, 197, 15, 9, 198, 25, 37, 75, 80, 244, 197, 15, 12, 201, 44, 243, 80, 5, 32, 84, 37, 53, 0, 15, 8,
- 198, 64, 84, 137, 44, 243, 128, 9, 198, 77, 147, 139, 72, 243, 128, 15, 9, 198, 52, 81, 193, 24, 243, 128, 15, 9, 198, 77, 69, 84,
- 80, 84, 137, 15, 9, 198, 8, 84, 133, 16, 84, 137, 15, 17, 206, 77, 84, 18, 4, 224, 84, 85, 32, 76, 37, 53, 9, 76, 176, 15,
- 9, 198, 33, 148, 15, 80, 84, 197, 15, 12, 201, 72, 84, 208, 60, 228, 207, 72, 149, 77, 15, 17, 70, 60, 147, 19, 44, 147, 128, 108,
- 57, 55, 89, 49, 115, 50, 0, 15, 9, 198, 60, 97, 137, 12, 147, 128, 15, 9, 198, 64, 84, 147, 36, 19, 128, 15, 0, 9, 198, 45,
- 103, 211, 81, 84, 128, 15, 12, 201, 8, 83, 133, 16, 146, 212, 36, 225, 82, 68, 12, 201, 77, 80, 150, 20, 229, 9, 60, 225, 82, 15,
- 12, 201, 65, 35, 208, 61, 37, 9, 60, 225, 82, 15, 12, 201, 44, 243, 148, 72, 20, 201, 28, 225, 82, 15, 10, 199, 64, 243, 25, 4,
- 225, 18, 36, 15, 9, 198, 76, 49, 78, 37, 50, 192, 15, 9, 198, 72, 243, 66, 37, 50, 192, 15, 14, 203, 64, 19, 31, 77, 66, 78,
- 20, 228, 201, 76, 176, 15, 9, 198, 37, 35, 206, 37, 50, 192, 15, 9, 198, 36, 176, 82, 37, 50, 192, 15, 10, 199, 44, 20, 5, 48,
- 192, 78, 36, 15, 0, 14, 203, 77, 147, 80, 80, 243, 65, 80, 243, 15, 28, 144, 15, 13, 202, 25, 33, 68, 21, 34, 75, 76, 128, 86,
- 56, 15, 0, 9, 198, 77, 84, 9, 57, 83, 64, 15, 9, 198, 5, 85, 5, 57, 66, 64, 15, 9, 198, 4, 211, 133, 77, 66, 64, 15,
- 0, 11, 200, 80, 242, 211, 36, 179, 204, 60, 112, 15, 9, 198, 76, 209, 76, 80, 84, 137, 15, 9, 198, 76, 194, 75, 44, 84, 137, 15,
- 9, 198, 76, 178, 76, 16, 84, 137, 15, 9, 198, 64, 148, 129, 80, 84, 137, 15, 10, 199, 64, 84, 147, 21, 34, 193, 80, 15, 0, 12,
- 201, 64, 84, 134, 20, 181, 9, 60, 225, 82, 15, 12, 201, 44, 243, 134, 20, 181, 9, 60, 225, 82, 15, 0, 9, 198, 88, 148, 201, 60,
- 231, 210, 15, 9, 198, 80, 83, 80, 61, 39, 210, 15, 9, 198, 76, 82, 210, 21, 71, 210, 15, 9, 198, 48, 149, 20, 21, 39, 210, 15,
- 9, 198, 48, 21, 18, 36, 231, 210, 15, 11, 200, 16, 81, 133, 45, 68, 137, 12, 80, 15, 0, 14, 68, 73, 244, 207, 56, 51, 115, 89,
- 6, 108, 68, 0, 15, 11, 200, 77, 80, 147, 84, 213, 9, 60, 224, 15, 11, 200, 64, 84, 131, 21, 5, 9, 60, 224, 15, 11, 200, 44,
- 243, 131, 21, 5, 9, 60, 224, 15, 11, 200, 20, 180, 197, 45, 85, 9, 60, 224, 15, 11, 200, 80, 147, 19, 45, 244, 133, 72, 144, 15,
- 11, 200, 61, 97, 82, 50, 144, 133, 72, 144, 15, 11, 200, 61, 33, 11, 50, 149, 133, 72, 144, 15, 11, 200, 61, 5, 18, 124, 178, 197,
- 72, 144, 15, 10, 199, 44, 243, 134, 21, 33, 78, 76, 15, 0, 11, 200, 77, 68, 129, 80, 81, 201, 76, 176, 15, 11, 200, 28, 83, 137,
- 80, 149, 137, 76, 176, 15, 11, 200, 17, 148, 204, 20, 181, 9, 76, 176, 15, 15, 204, 64, 20, 140, 4, 209, 78, 80, 20, 137, 44, 84,
- 128, 15, 9, 198, 45, 84, 137, 61, 53, 77, 15, 11, 200, 80, 84, 129, 64, 85, 84, 36, 176, 15, 10, 199, 81, 32, 78, 76, 145, 78,
- 80, 15, 10, 199, 77, 68, 137, 56, 113, 78, 80, 15, 10, 199, 72, 80, 201, 64, 145, 78, 80, 15, 10, 199, 44, 243, 147, 84, 209, 78,
- 80, 15, 12, 201, 36, 229, 5, 72, 84, 211, 20, 229, 0, 15, 12, 201, 36, 229, 5, 48, 194, 71, 20, 229, 0, 15, 10, 199, 16, 149,
- 133, 72, 113, 78, 80, 15, 11, 200, 4, 208, 137, 88, 19, 5, 57, 48, 15, 10, 199, 36, 225, 143, 72, 208, 78, 80, 15, 12, 201, 12,
- 192, 73, 73, 99, 217, 4, 229, 0, 15, 10, 199, 12, 128, 78, 28, 80, 78, 80, 15, 12, 71, 77, 64, 84, 20, 209, 78, 80, 21, 0,
- 47, 0, 10, 199, 64, 19, 9, 56, 68, 143, 52, 15, 9, 198, 77, 80, 141, 5, 34, 78, 15, 18, 70, 9, 83, 12, 21, 66, 78, 71,
- 129, 55, 13, 47, 6, 115, 68, 0, 15, 9, 198, 16, 19, 13, 5, 66, 78, 15, 9, 198, 5, 81, 213, 77, 66, 78, 15, 11, 200, 52,
- 81, 9, 44, 19, 69, 57, 64, 15, 11, 200, 36, 228, 212, 73, 83, 69, 57, 64, 15, 11, 200, 36, 224, 201, 80, 19, 69, 57, 64, 15,
- 21, 72, 56, 243, 131, 32, 19, 1, 57, 64, 50, 108, 50, 91, 13, 55, 6, 121, 68, 0, 15, 0, 17, 67, 52, 145, 192, 65, 35, 57,
- 15, 89, 108, 0, 81, 115, 195, 165, 32, 14, 203, 44, 20, 146, 36, 84, 133, 52, 17, 197, 72, 144, 15, 10, 67, 52, 145, 192, 65, 122,
- 57, 0, 72, 0, 10, 199, 77, 80, 147, 36, 66, 95, 72, 15, 10, 199, 64, 20, 129, 76, 149, 31, 72, 15, 10, 199, 44, 243, 77, 37,
- 52, 223, 72, 15, 10, 199, 8, 147, 143, 45, 83, 31, 72, 15, 10, 199, 72, 84, 201, 77, 65, 78, 76, 15, 10, 199, 52, 243, 147, 81,
- 32, 78, 76, 15, 0, 11, 200, 73, 81, 9, 52, 83, 148, 125, 32, 15, 12, 201, 88, 147, 132, 36, 176, 84, 36, 243, 128, 15, 12, 201,
- 77, 80, 140, 36, 208, 84, 36, 243, 128, 15, 12, 201, 76, 81, 210, 20, 112, 84, 36, 243, 128, 15, 12, 201, 72, 84, 208, 37, 32, 84,
- 36, 243, 128, 15, 12, 201, 72, 83, 1, 45, 48, 84, 36, 243, 128, 15, 12, 201, 72, 82, 204, 4, 208, 84, 36, 243, 128, 15, 12, 201,
- 72, 82, 70, 36, 176, 84, 36, 243, 128, 15, 12, 201, 72, 81, 143, 72, 208, 84, 36, 243, 128, 15, 12, 201, 72, 80, 76, 37, 48, 84,
- 36, 243, 128, 15, 12, 201, 65, 80, 140, 36, 176, 84, 36, 243, 128, 15, 12, 201, 65, 35, 214, 60, 176, 84, 36, 243, 128, 15, 12, 201,
- 64, 84, 141, 85, 64, 84, 36, 243, 128, 15, 12, 201, 44, 244, 144, 61, 32, 84, 36, 243, 128, 15, 12, 201, 44, 243, 138, 84, 112, 84,
- 36, 243, 128, 15, 12, 201, 44, 243, 12, 60, 176, 84, 36, 243, 128, 15, 12, 201, 36, 228, 201, 57, 80, 84, 36, 243, 128, 15, 12, 201,
- 36, 225, 143, 72, 208, 84, 36, 243, 128, 15, 12, 201, 36, 212, 12, 36, 176, 84, 36, 243, 128, 15, 12, 201, 36, 211, 73, 29, 32, 84,
- 36, 243, 128, 15, 12, 201, 32, 16, 137, 81, 80, 84, 36, 243, 128, 15, 12, 201, 29, 32, 86, 37, 64, 84, 36, 243, 128, 15, 12, 201,
- 24, 197, 75, 81, 80, 84, 36, 243, 128, 15, 12, 201, 24, 16, 146, 36, 176, 84, 36, 243, 128, 15, 12, 201, 17, 148, 198, 84, 226, 212,
- 36, 243, 128, 15, 12, 201, 17, 84, 12, 36, 176, 84, 36, 243, 128, 15, 12, 201, 16, 84, 208, 21, 32, 84, 36, 243, 128, 15, 12, 201,
- 16, 84, 18, 37, 96, 84, 36, 243, 128, 15, 12, 201, 16, 83, 65, 72, 176, 84, 36, 243, 128, 15, 12, 201, 16, 82, 204, 5, 32, 84,
- 36, 243, 128, 15, 12, 201, 16, 82, 204, 4, 208, 84, 36, 243, 128, 15, 12, 201, 16, 81, 143, 72, 208, 84, 36, 243, 128, 15, 12, 201,
- 16, 81, 140, 61, 32, 84, 36, 243, 128, 15, 12, 201, 5, 52, 207, 12, 144, 84, 36, 243, 128, 15, 12, 201, 5, 4, 12, 36, 176, 84,
- 36, 243, 128, 15, 12, 201, 4, 178, 204, 4, 208, 84, 36, 243, 128, 15, 12, 201, 4, 97, 137, 72, 208, 84, 36, 243, 128, 15, 7, 196,
- 36, 130, 133, 48, 15, 13, 202, 20, 224, 217, 44, 195, 208, 124, 66, 83, 44, 15, 9, 198, 76, 243, 1, 72, 149, 77, 15, 12, 201, 48,
- 16, 143, 72, 21, 15, 72, 149, 77, 15, 9, 198, 41, 81, 9, 12, 149, 77, 15, 10, 199, 25, 32, 78, 44, 241, 137, 48, 15, 12, 71,
- 52, 19, 147, 24, 145, 76, 16, 21, 0, 47, 9, 68, 12, 240, 67, 32, 21, 0, 47, 0, 12, 201, 74, 147, 148, 28, 83, 143, 48, 241,
- 201, 15, 12, 201, 64, 19, 31, 60, 229, 15, 48, 241, 201, 15, 0, 19, 67, 80, 145, 19, 47, 37, 89, 15, 50, 6, 108, 49, 0, 81,
- 110, 111, 107, 32, 10, 69, 8, 18, 76, 21, 144, 21, 0, 47, 6, 195, 16, 85, 19, 72, 0, 9, 198, 58, 146, 129, 29, 66, 71, 15,
- 9, 198, 4, 225, 31, 29, 66, 71, 15, 9, 198, 4, 99, 95, 29, 66, 71, 15, 9, 198, 58, 146, 129, 29, 66, 71, 15, 14, 4, 95,
- 99, 101, 100, 89, 13, 72, 6, 37, 55, 35, 0, 0, 18, 70, 12, 128, 78, 76, 243, 128, 91, 57, 121, 50, 89, 6, 108, 68, 0, 15,
- 9, 198, 64, 243, 25, 28, 243, 128, 15, 9, 198, 61, 37, 15, 28, 243, 128, 15, 9, 198, 97, 147, 15, 24, 243, 128, 15, 9, 198, 76,
- 84, 211, 36, 243, 128, 15, 9, 198, 64, 20, 211, 36, 243, 128, 15, 9, 198, 61, 2, 78, 36, 243, 128, 15, 9, 198, 52, 148, 211, 36,
- 243, 128, 15, 9, 198, 21, 96, 83, 36, 243, 128, 15, 9, 198, 76, 182, 76, 48, 84, 137, 15, 9, 198, 44, 21, 129, 48, 84, 137, 15,
- 12, 201, 77, 84, 208, 20, 228, 207, 72, 149, 77, 15, 12, 201, 44, 243, 147, 37, 53, 15, 72, 149, 77, 15, 9, 198, 77, 65, 65, 72,
- 147, 128, 15, 9, 198, 65, 70, 65, 48, 147, 128, 15, 9, 198, 37, 99, 210, 36, 19, 128, 15, 9, 198, 9, 33, 84, 4, 115, 128, 15,
- 9, 198, 88, 85, 5, 72, 19, 128, 16, 9, 198, 53, 149, 15, 52, 19, 128, 16, 13, 70, 13, 35, 213, 80, 243, 128, 21, 102, 114, 0,
- 47, 0, 9, 198, 5, 52, 197, 77, 51, 210, 15, 11, 200, 60, 212, 212, 164, 65, 76, 36, 112, 15, 11, 200, 48, 20, 212, 89, 244, 132,
- 36, 112, 15, 11, 200, 34, 146, 148, 36, 65, 76, 36, 112, 15, 11, 200, 28, 195, 210, 89, 244, 132, 36, 112, 15, 10, 199, 44, 244, 205,
- 60, 115, 206, 36, 15, 8, 66, 60, 112, 108, 0, 76, 8, 0, 10, 199, 80, 84, 141, 37, 53, 15, 72, 15, 12, 201, 88, 147, 132, 76,
- 178, 66, 20, 194, 71, 15, 12, 201, 45, 83, 147, 80, 103, 210, 16, 145, 192, 15, 12, 201, 24, 244, 141, 60, 65, 78, 80, 194, 71, 15,
- 11, 200, 16, 241, 5, 44, 17, 143, 56, 144, 15, 0, 10, 199, 45, 33, 80, 21, 35, 9, 28, 15, 10, 199, 4, 228, 214, 5, 35, 9,
- 28, 15, 9, 198, 64, 20, 129, 56, 242, 68, 15, 12, 201, 76, 181, 70, 24, 81, 1, 72, 145, 64, 15, 12, 201, 44, 243, 77, 37, 52,
- 207, 72, 145, 64, 15, 9, 198, 61, 3, 211, 77, 83, 64, 15, 9, 198, 36, 226, 84, 36, 19, 0, 15, 0, 9, 198, 8, 147, 205, 21,
- 68, 137, 15, 11, 200, 81, 35, 211, 45, 147, 4, 36, 112, 15, 11, 200, 76, 181, 82, 44, 17, 212, 36, 112, 15, 10, 199, 65, 229, 1,
- 28, 83, 9, 28, 15, 11, 200, 61, 34, 193, 56, 17, 212, 36, 112, 15, 11, 200, 56, 21, 142, 45, 83, 132, 36, 112, 15, 11, 200, 45,
- 32, 77, 64, 17, 212, 36, 112, 15, 11, 200, 44, 243, 4, 76, 147, 132, 36, 112, 15, 11, 200, 44, 193, 74, 56, 211, 196, 36, 112, 15,
- 11, 200, 25, 38, 71, 80, 17, 212, 36, 112, 15, 11, 200, 16, 81, 137, 56, 84, 140, 36, 112, 15, 8, 197, 36, 229, 5, 57, 48, 15,
- 7, 196, 56, 245, 1, 80, 15, 7, 196, 24, 197, 65, 80, 15, 7, 196, 8, 21, 1, 80, 15, 11, 200, 76, 181, 82, 44, 17, 212, 36,
- 112, 15, 11, 200, 45, 32, 77, 64, 17, 212, 36, 112, 15, 11, 200, 25, 38, 71, 80, 17, 212, 36, 112, 15, 0, 12, 201, 46, 144, 133,
- 56, 128, 86, 56, 84, 137, 15, 10, 199, 88, 242, 193, 48, 148, 205, 20, 15, 10, 199, 77, 67, 201, 12, 148, 205, 20, 15, 10, 199, 64,
- 16, 201, 24, 148, 205, 20, 15, 10, 199, 56, 243, 65, 16, 148, 205, 20, 15, 10, 199, 52, 244, 129, 48, 148, 205, 20, 15, 10, 199, 45,
- 98, 69, 80, 148, 205, 20, 15, 10, 199, 24, 19, 129, 80, 148, 205, 20, 15, 0, 12, 201, 4, 208, 84, 165, 32, 71, 80, 145, 192, 15,
- 11, 200, 4, 229, 5, 64, 83, 132, 36, 80, 15, 12, 201, 76, 83, 148, 36, 209, 78, 80, 19, 0, 15, 0, 11, 200, 72, 85, 143, 49,
- 85, 9, 60, 224, 15, 11, 200, 72, 84, 207, 49, 85, 9, 60, 224, 15, 11, 200, 60, 178, 213, 64, 21, 9, 60, 224, 15, 11, 200, 56,
- 21, 137, 28, 21, 9, 60, 224, 15, 11, 200, 52, 241, 5, 72, 21, 9, 60, 224, 15, 11, 200, 45, 96, 68, 72, 21, 9, 60, 224, 15,
- 11, 200, 44, 20, 212, 72, 21, 9, 60, 224, 15, 11, 200, 36, 227, 143, 88, 21, 9, 60, 224, 15, 11, 200, 16, 85, 15, 56, 21, 9,
- 60, 224, 15, 11, 200, 16, 82, 207, 72, 21, 9, 60, 224, 15, 11, 200, 5, 85, 15, 52, 21, 9, 60, 224, 15, 11, 200, 5, 4, 1,
- 72, 149, 9, 60, 224, 15, 11, 200, 4, 227, 143, 80, 21, 9, 60, 224, 15, 11, 200, 4, 33, 9, 44, 21, 9, 60, 224, 15, 10, 199,
- 89, 84, 132, 21, 34, 78, 28, 15, 10, 199, 80, 245, 80, 21, 34, 78, 28, 15, 10, 199, 80, 19, 135, 21, 34, 78, 28, 15, 10, 199,
- 77, 83, 77, 21, 34, 78, 28, 15, 10, 199, 73, 82, 78, 21, 34, 78, 28, 15, 10, 199, 72, 19, 135, 21, 34, 78, 28, 15, 10, 199,
- 64, 192, 67, 21, 34, 78, 28, 15, 10, 199, 64, 21, 83, 21, 34, 78, 28, 15, 10, 199, 53, 83, 132, 21, 34, 78, 28, 15, 10, 199,
- 52, 20, 203, 21, 34, 78, 28, 15, 10, 199, 52, 20, 139, 21, 34, 78, 28, 15, 10, 199, 48, 243, 135, 21, 34, 78, 28, 15, 10, 199,
- 48, 147, 138, 21, 34, 78, 28, 15, 10, 199, 44, 16, 200, 21, 34, 78, 28, 15, 10, 199, 25, 83, 132, 21, 34, 78, 28, 15, 10, 199,
- 24, 244, 131, 21, 34, 78, 28, 15, 10, 199, 21, 35, 196, 21, 34, 78, 28, 15, 10, 199, 20, 66, 84, 21, 34, 78, 28, 15, 10, 199,
- 16, 146, 212, 21, 34, 78, 28, 15, 9, 198, 77, 3, 210, 80, 83, 0, 15, 11, 200, 84, 197, 18, 4, 208, 82, 36, 224, 15, 0, 7,
- 196, 64, 243, 5, 80, 15, 7, 196, 64, 19, 5, 80, 15, 12, 201, 65, 33, 84, 38, 148, 201, 80, 85, 0, 15, 12, 201, 65, 33, 67,
- 38, 148, 201, 80, 85, 0, 15, 7, 196, 88, 148, 201, 80, 15, 9, 198, 21, 33, 207, 56, 243, 73, 15, 9, 198, 8, 192, 83, 24, 83,
- 73, 15, 7, 196, 76, 19, 1, 80, 15, 0, 7, 66, 57, 144, 50, 129, 0, 8, 197, 52, 17, 137, 165, 48, 15, 9, 198, 81, 32, 75,
- 82, 148, 128, 15, 10, 199, 29, 33, 78, 4, 66, 78, 20, 15, 9, 198, 100, 83, 69, 56, 149, 0, 15, 9, 198, 16, 83, 132, 72, 149,
- 0, 15, 9, 198, 88, 19, 137, 48, 194, 78, 15, 12, 201, 52, 225, 77, 61, 65, 75, 56, 146, 192, 15, 6, 195, 85, 96, 78, 16, 0,
- 6, 195, 56, 115, 192, 13, 0, 10, 199, 80, 19, 10, 21, 34, 78, 28, 15, 10, 199, 76, 145, 206, 21, 34, 78, 28, 15, 10, 199, 65,
- 83, 19, 21, 34, 78, 28, 15, 10, 199, 37, 34, 83, 21, 34, 78, 28, 15, 10, 199, 33, 145, 18, 21, 34, 78, 28, 15, 10, 199, 25,
- 84, 142, 21, 34, 78, 28, 15, 10, 199, 9, 81, 211, 21, 34, 78, 28, 15, 13, 202, 76, 19, 141, 5, 34, 78, 21, 50, 83, 44, 15,
- 13, 202, 45, 38, 80, 80, 241, 210, 4, 98, 83, 44, 15, 13, 202, 44, 194, 77, 5, 67, 204, 60, 114, 83, 44, 15, 20, 4, 95, 99,
- 97, 112, 89, 47, 39, 108, 47, 15, 71, 39, 40, 89, 47, 35, 58, 0, 0, 12, 201, 77, 84, 16, 61, 50, 84, 36, 243, 128, 15, 12,
- 201, 52, 19, 149, 17, 82, 212, 36, 243, 128, 15, 12, 201, 45, 98, 78, 80, 147, 12, 36, 243, 128, 15, 12, 201, 44, 243, 138, 84, 226,
- 212, 36, 243, 128, 15, 12, 201, 36, 228, 212, 37, 69, 84, 36, 243, 128, 15, 12, 201, 36, 226, 214, 37, 50, 84, 36, 243, 128, 15, 12,
- 201, 20, 180, 212, 36, 226, 212, 36, 243, 128, 15, 12, 201, 20, 180, 208, 61, 50, 84, 36, 243, 128, 15, 12, 201, 16, 148, 212, 36, 226,
- 212, 36, 243, 128, 15, 12, 201, 16, 148, 208, 61, 50, 84, 36, 243, 128, 15, 12, 201, 16, 84, 212, 73, 82, 212, 36, 243, 128, 15, 10,
- 199, 28, 83, 196, 125, 66, 83, 44, 15, 9, 198, 52, 243, 69, 57, 69, 77, 15, 10, 199, 88, 81, 197, 80, 16, 137, 48, 15, 10, 199,
- 52, 84, 139, 4, 229, 9, 48, 15, 7, 196, 52, 85, 1, 48, 15, 7, 196, 48, 85, 1, 48, 15, 7, 196, 24, 21, 1, 48, 15, 0,
- 17, 6, 100, 110, 97, 39, 101, 116, 72, 114, 116, 50, 6, 118, 14, 86, 0, 9, 67, 60, 116, 222, 109, 89, 14, 0, 9, 198, 77, 80,
- 140, 36, 209, 82, 15, 9, 198, 65, 35, 214, 60, 177, 82, 15, 9, 198, 65, 35, 212, 20, 113, 82, 15, 9, 198, 64, 150, 154, 36, 177,
- 82, 15, 9, 198, 36, 228, 208, 36, 49, 82, 15, 9, 198, 20, 180, 197, 72, 49, 82, 15, 9, 198, 17, 84, 12, 36, 49, 82, 15, 9,
- 198, 5, 52, 207, 12, 145, 82, 15, 9, 198, 4, 66, 149, 56, 113, 82, 15, 10, 199, 16, 84, 15, 76, 149, 21, 52, 15, 0, 14, 203,
- 8, 244, 148, 5, 82, 212, 36, 243, 133, 72, 80, 15, 14, 203, 65, 54, 75, 60, 19, 129, 49, 148, 197, 72, 80, 15, 6, 195, 45, 83,
- 128, 72, 0, 13, 202, 76, 83, 73, 56, 20, 137, 77, 66, 83, 44, 15, 13, 202, 72, 85, 77, 5, 67, 204, 60, 114, 83, 44, 15, 13,
- 202, 65, 35, 212, 21, 53, 1, 57, 66, 83, 44, 15, 13, 202, 52, 243, 133, 80, 20, 137, 77, 66, 83, 44, 15, 13, 202, 52, 85, 5,
- 61, 35, 204, 60, 114, 83, 44, 15, 13, 202, 45, 96, 75, 76, 19, 22, 21, 34, 83, 44, 15, 13, 202, 44, 244, 205, 61, 3, 204, 37,
- 66, 83, 44, 15, 13, 202, 44, 243, 148, 72, 17, 129, 45, 66, 83, 44, 15, 13, 202, 28, 20, 212, 72, 244, 203, 61, 2, 83, 44, 15,
- 13, 202, 24, 243, 11, 48, 244, 137, 77, 66, 83, 44, 15, 13, 202, 20, 193, 75, 81, 35, 204, 101, 66, 83, 44, 15, 13, 202, 16, 148,
- 12, 60, 208, 84, 5, 34, 83, 44, 15, 13, 202, 4, 229, 1, 28, 243, 137, 77, 66, 83, 44, 15, 13, 202, 4, 224, 75, 72, 243, 137,
- 77, 66, 83, 44, 15, 13, 202, 4, 195, 5, 72, 115, 204, 60, 114, 83, 44, 15, 9, 198, 56, 243, 142, 21, 66, 84, 15, 0, 17, 70,
- 48, 144, 73, 76, 243, 128, 55, 37, 117, 89, 6, 108, 68, 0, 15, 17, 70, 8, 195, 213, 76, 243, 128, 71, 55, 40, 89, 6, 108, 68,
- 0, 15, 9, 198, 60, 181, 15, 28, 243, 128, 15, 9, 198, 64, 243, 25, 24, 243, 128, 15, 14, 203, 77, 65, 78, 60, 116, 129, 24, 84,
- 137, 56, 112, 15, 14, 203, 72, 85, 137, 80, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 64, 20, 212, 21, 84, 137, 76, 84, 137, 56,
- 112, 15, 14, 203, 64, 19, 1, 80, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 52, 243, 143, 64, 243, 9, 76, 84, 137, 56, 112, 15,
- 14, 203, 44, 21, 1, 48, 241, 201, 76, 84, 137, 56, 112, 15, 14, 203, 36, 225, 15, 45, 68, 137, 56, 84, 137, 56, 112, 15, 14, 203,
- 32, 82, 212, 60, 116, 129, 24, 84, 137, 56, 112, 15, 14, 203, 24, 81, 5, 72, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 20, 180,
- 212, 20, 212, 15, 72, 84, 137, 56, 112, 15, 14, 203, 16, 145, 201, 80, 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 12, 128, 80, 80,
- 19, 9, 76, 84, 137, 56, 112, 15, 14, 203, 4, 100, 137, 44, 19, 137, 76, 84, 137, 56, 112, 15, 14, 203, 20, 193, 75, 81, 35, 211,
- 80, 21, 9, 76, 176, 15, 11, 200, 16, 151, 212, 21, 66, 75, 21, 32, 15, 12, 201, 88, 242, 193, 9, 83, 1, 72, 149, 77, 15, 9,
- 198, 76, 18, 210, 37, 53, 9, 15, 9, 198, 88, 149, 1, 52, 147, 128, 15, 9, 198, 72, 21, 133, 48, 147, 128, 15, 9, 198, 64, 85,
- 9, 16, 147, 128, 15, 9, 198, 53, 81, 90, 104, 147, 128, 15, 9, 198, 52, 17, 193, 76, 147, 128, 15, 9, 198, 44, 84, 129, 80, 147,
- 128, 15, 9, 198, 36, 228, 213, 48, 147, 128, 15, 9, 198, 5, 68, 143, 64, 147, 128, 15, 9, 198, 4, 192, 149, 52, 147, 128, 15, 9,
- 198, 44, 20, 21, 12, 147, 128, 15, 9, 198, 4, 100, 137, 44, 19, 128, 15, 9, 198, 65, 148, 143, 52, 19, 128, 16, 9, 198, 61, 69,
- 15, 52, 19, 128, 16, 9, 198, 9, 32, 72, 52, 19, 128, 16, 0, 9, 198, 4, 225, 204, 37, 53, 0, 15, 0, 13, 69, 77, 145, 14,
- 21, 144, 89, 111, 72, 50, 111, 0, 0, 7, 196, 64, 243, 31, 72, 15, 7, 196, 77, 244, 207, 56, 15, 9, 198, 21, 36, 129, 81, 83,
- 64, 15, 9, 198, 37, 34, 68, 37, 83, 64, 15, 8, 197, 72, 83, 148, 4, 32, 15, 0, 11, 200, 44, 194, 77, 5, 67, 204, 60, 112,
- 15, 9, 198, 77, 147, 77, 21, 68, 137, 15, 10, 199, 56, 18, 211, 44, 245, 137, 80, 15, 0, 12, 201, 65, 39, 198, 4, 36, 137, 44,
- 84, 128, 15, 12, 201, 65, 35, 199, 56, 244, 212, 36, 49, 82, 15, 15, 204, 36, 229, 5, 48, 193, 75, 81, 80, 76, 37, 49, 82, 15,
- 12, 201, 16, 144, 71, 56, 244, 212, 36, 49, 82, 15, 18, 207, 36, 229, 5, 72, 224, 84, 36, 243, 129, 48, 148, 212, 37, 50, 192, 15,
- 8, 197, 44, 195, 210, 36, 64, 15, 8, 197, 33, 145, 18, 36, 64, 15, 9, 198, 21, 98, 68, 20, 229, 0, 15, 9, 198, 4, 208, 82,
- 4, 229, 0, 15, 0, 9, 198, 65, 80, 133, 73, 71, 210, 15, 9, 198, 5, 32, 137, 81, 39, 210, 15, 16, 205, 36, 229, 5, 72, 224,
- 84, 36, 243, 129, 48, 148, 197, 72, 15, 13, 202, 20, 180, 203, 60, 211, 85, 56, 146, 197, 72, 15, 18, 70, 52, 17, 206, 36, 98, 75,
- 65, 117, 68, 37, 83, 6, 37, 49, 0, 15, 11, 200, 12, 19, 79, 84, 99, 1, 28, 80, 15, 0, 7, 196, 52, 243, 31, 72, 15, 11,
- 200, 72, 81, 146, 4, 181, 9, 60, 224, 15, 11, 200, 44, 243, 150, 20, 229, 9, 60, 224, 15, 9, 198, 45, 34, 77, 36, 224, 76, 15,
- 9, 198, 36, 225, 15, 48, 83, 148, 15, 9, 198, 25, 32, 71, 52, 83, 148, 15, 9, 198, 20, 195, 203, 88, 83, 148, 15, 9, 198, 36,
- 226, 31, 72, 83, 147, 15, 9, 198, 80, 84, 141, 36, 224, 76, 15, 9, 198, 72, 85, 133, 73, 48, 76, 15, 9, 198, 32, 244, 141, 60,
- 224, 76, 15, 9, 198, 16, 144, 71, 60, 224, 76, 15, 9, 198, 53, 84, 201, 44, 19, 148, 15, 9, 198, 48, 16, 143, 72, 19, 148, 15,
- 9, 198, 36, 115, 143, 72, 19, 148, 15, 9, 198, 17, 81, 76, 48, 19, 148, 15, 0, 9, 198, 164, 179, 204, 60, 114, 64, 15, 10, 199,
- 44, 243, 69, 16, 144, 78, 80, 15, 0, 8, 197, 77, 69, 80, 36, 64, 15, 9, 198, 61, 5, 76, 20, 229, 0, 15, 9, 198, 24, 19,
- 12, 20, 229, 0, 15, 9, 198, 17, 32, 66, 4, 229, 0, 15, 0, 14, 68, 5, 33, 207, 56, 6, 35, 34, 81, 108, 50, 0, 15, 14,
- 203, 37, 36, 133, 48, 145, 201, 165, 50, 84, 21, 64, 15, 12, 201, 81, 32, 78, 76, 49, 78, 16, 83, 147, 15, 12, 201, 24, 244, 198,
- 61, 33, 83, 12, 83, 147, 15, 7, 196, 8, 242, 129, 56, 16, 4, 193, 188, 43, 0, 12, 201, 60, 101, 1, 48, 211, 204, 60, 114, 64,
- 15, 12, 201, 48, 20, 153, 56, 115, 204, 60, 114, 64, 15, 12, 201, 24, 20, 141, 4, 179, 204, 60, 114, 64, 15, 13, 202, 80, 84, 141,
- 61, 3, 1, 77, 66, 83, 44, 15, 13, 202, 76, 83, 147, 84, 19, 9, 77, 66, 83, 44, 15, 13, 202, 72, 85, 129, 56, 50, 9, 77,
- 66, 83, 44, 15, 13, 202, 56, 20, 131, 37, 52, 201, 77, 66, 83, 44, 15, 13, 202, 52, 243, 143, 64, 243, 9, 77, 66, 83, 44, 15,
- 13, 202, 48, 81, 201, 80, 147, 73, 77, 66, 83, 44, 15, 13, 202, 44, 192, 83, 76, 144, 201, 77, 66, 83, 44, 15, 13, 202, 24, 81,
- 5, 72, 19, 9, 77, 66, 83, 44, 15, 13, 202, 20, 180, 212, 72, 83, 73, 77, 66, 83, 44, 15, 9, 198, 52, 83, 79, 72, 144, 76,
- 15, 9, 198, 16, 144, 75, 60, 224, 76, 15, 0, 10, 199, 76, 82, 212, 61, 34, 69, 48, 15, 10, 199, 64, 245, 5, 57, 66, 69, 48,
- 15, 10, 199, 21, 52, 197, 57, 66, 69, 48, 15, 10, 199, 8, 18, 212, 21, 34, 69, 48, 15, 10, 199, 77, 3, 206, 17, 242, 83, 44,
- 15, 10, 199, 61, 34, 197, 77, 68, 129, 48, 15, 10, 199, 21, 2, 83, 44, 244, 1, 48, 15, 0, 17, 206, 16, 145, 134, 21, 33, 78,
- 80, 144, 66, 36, 194, 84, 21, 64, 15, 10, 199, 88, 145, 5, 60, 116, 129, 52, 15, 10, 199, 77, 65, 78, 60, 116, 129, 52, 15, 10,
- 199, 64, 83, 148, 4, 116, 129, 52, 15, 10, 199, 32, 82, 211, 4, 116, 129, 52, 15, 8, 197, 64, 244, 212, 36, 192, 15, 12, 201, 76,
- 145, 206, 36, 98, 75, 4, 228, 192, 15, 0, 0, 11, 200, 29, 147, 159, 44, 243, 15, 28, 144, 15, 14, 203, 81, 32, 78, 77, 50, 210,
- 37, 5, 9, 60, 224, 15, 13, 202, 65, 39, 206, 84, 209, 82, 5, 66, 79, 56, 15, 14, 203, 56, 85, 84, 72, 19, 9, 76, 21, 9,
- 60, 224, 15, 14, 203, 56, 21, 21, 72, 19, 9, 76, 21, 9, 60, 224, 15, 14, 203, 20, 180, 208, 72, 244, 18, 36, 21, 9, 60, 224,
- 15, 14, 203, 16, 81, 137, 9, 34, 76, 48, 21, 9, 60, 224, 15, 13, 202, 44, 147, 133, 76, 147, 204, 60, 114, 83, 44, 15, 8, 197,
- 44, 20, 197, 36, 224, 15, 8, 197, 84, 180, 129, 36, 224, 15, 10, 199, 46, 144, 133, 56, 128, 86, 56, 15, 8, 197, 44, 244, 133, 4,
- 224, 15, 8, 197, 44, 83, 153, 4, 224, 15, 0, 12, 201, 77, 1, 75, 81, 35, 199, 72, 17, 128, 15, 0, 9, 198, 80, 18, 211, 5,
- 67, 210, 15, 8, 197, 45, 33, 83, 60, 192, 15, 7, 196, 80, 244, 20, 36, 15, 0, 10, 199, 64, 192, 71, 36, 21, 15, 72, 15, 7,
- 196, 80, 20, 133, 72, 15, 15, 204, 4, 231, 211, 80, 84, 201, 60, 195, 199, 37, 50, 192, 15, 21, 72, 80, 244, 148, 20, 195, 9, 56,
- 144, 47, 108, 47, 13, 55, 6, 37, 50, 37, 0, 15, 0, 9, 198, 81, 227, 13, 60, 66, 71, 15, 9, 198, 34, 146, 141, 60, 66, 71,
- 15, 9, 198, 4, 97, 159, 48, 66, 71, 15, 0, 12, 201, 80, 245, 1, 48, 148, 193, 80, 244, 128, 15, 12, 201, 72, 84, 212, 5, 84,
- 129, 80, 244, 128, 15, 12, 201, 61, 33, 193, 56, 148, 193, 80, 244, 128, 15, 12, 201, 44, 243, 15, 56, 148, 193, 80, 244, 128, 15, 12,
- 201, 44, 21, 1, 49, 148, 193, 80, 244, 128, 15, 12, 201, 16, 84, 212, 36, 195, 1, 80, 244, 128, 15, 10, 199, 65, 229, 137, 76, 83,
- 9, 28, 15, 10, 199, 34, 146, 129, 16, 83, 9, 28, 15, 0, 9, 198, 77, 65, 82, 60, 145, 0, 15, 9, 198, 52, 81, 193, 48, 149,
- 0, 15, 9, 198, 8, 19, 19, 4, 210, 78, 15, 9, 198, 48, 85, 129, 57, 66, 78, 15, 9, 198, 5, 33, 197, 57, 66, 78, 15, 9,
- 198, 64, 146, 197, 72, 85, 0, 15, 9, 198, 81, 32, 75, 80, 21, 0, 15, 9, 198, 72, 83, 211, 80, 21, 0, 15, 9, 198, 5, 85,
- 15, 52, 21, 0, 15, 0, 12, 201, 81, 34, 75, 36, 226, 15, 48, 66, 71, 15, 12, 201, 48, 245, 141, 20, 66, 15, 48, 66, 71, 15,
- 12, 201, 81, 32, 78, 77, 97, 82, 76, 19, 0, 15, 0, 9, 198, 44, 20, 18, 36, 243, 0, 15, 6, 195, 84, 226, 84, 15, 9, 198,
- 5, 84, 212, 72, 19, 0, 15, 0, 10, 199, 81, 39, 206, 21, 34, 78, 28, 15, 12, 201, 45, 38, 83, 80, 19, 12, 60, 145, 0, 15,
- 12, 201, 45, 33, 65, 80, 147, 206, 37, 51, 69, 15, 12, 201, 16, 148, 212, 72, 18, 5, 72, 85, 0, 15, 7, 196, 80, 243, 65, 80,
- 15, 0, 9, 198, 21, 65, 82, 56, 149, 0, 15, 9, 198, 9, 35, 206, 44, 149, 0, 15, 9, 198, 28, 198, 67, 21, 34, 78, 15, 13,
- 202, 24, 244, 130, 73, 81, 197, 72, 148, 205, 20, 15, 9, 198, 76, 178, 86, 28, 21, 0, 15, 9, 198, 45, 96, 68, 72, 21, 0, 15,
- 9, 198, 36, 228, 212, 4, 228, 192, 15, 0, 9, 198, 28, 195, 210, 38, 148, 192, 15, 9, 198, 4, 211, 213, 74, 148, 192, 15, 7, 196,
- 29, 86, 65, 56, 15, 0, 8, 197, 56, 85, 82, 60, 224, 15, 13, 202, 88, 84, 130, 4, 194, 83, 21, 34, 78, 28, 15, 13, 202, 81,
- 148, 129, 56, 226, 83, 21, 34, 78, 28, 15, 13, 202, 77, 65, 82, 36, 194, 83, 21, 34, 78, 28, 15, 13, 202, 77, 64, 66, 36, 194,
- 83, 21, 34, 78, 28, 15, 13, 202, 76, 145, 206, 4, 194, 83, 21, 34, 78, 28, 15, 13, 202, 52, 85, 1, 48, 194, 83, 21, 34, 78,
- 28, 15, 13, 202, 52, 20, 203, 36, 226, 83, 21, 34, 78, 28, 15, 13, 202, 32, 20, 141, 60, 226, 83, 21, 34, 78, 28, 15, 13, 202,
- 28, 84, 141, 4, 226, 83, 21, 34, 78, 28, 15, 13, 202, 28, 19, 22, 4, 226, 83, 21, 34, 78, 28, 15, 13, 202, 16, 149, 137, 76,
- 147, 206, 21, 34, 78, 28, 15, 13, 202, 8, 19, 11, 4, 226, 83, 21, 34, 78, 28, 15, 13, 202, 4, 32, 78, 16, 243, 142, 21, 34,
- 78, 28, 15, 8, 197, 32, 84, 143, 36, 224, 15, 0, 11, 200, 76, 181, 129, 17, 35, 206, 165, 32, 15, 11, 200, 28, 19, 22, 4, 226,
- 83, 165, 32, 15, 13, 202, 21, 84, 143, 65, 242, 83, 21, 34, 78, 28, 15, 14, 203, 4, 195, 5, 28, 244, 137, 76, 84, 137, 56, 112,
- 15, 10, 199, 65, 35, 202, 20, 181, 9, 48, 15, 10, 199, 8, 144, 140, 36, 241, 137, 48, 15, 12, 201, 20, 208, 78, 12, 148, 5, 72,
- 85, 0, 15, 7, 196, 72, 246, 65, 48, 15, 0, 9, 198, 81, 37, 66, 4, 69, 82, 15, 9, 198, 45, 84, 150, 5, 69, 82, 15, 15,
- 204, 64, 84, 147, 60, 226, 70, 36, 49, 82, 36, 225, 192, 15, 15, 204, 52, 20, 203, 84, 194, 78, 37, 49, 82, 36, 225, 192, 15, 10,
- 199, 5, 53, 18, 60, 227, 205, 36, 15, 8, 197, 17, 82, 212, 36, 192, 15, 8, 197, 12, 242, 84, 4, 192, 15, 9, 68, 48, 84, 143,
- 100, 21, 0, 47, 0, 13, 202, 88, 84, 147, 36, 98, 75, 5, 66, 79, 56, 15, 13, 202, 77, 65, 82, 36, 194, 83, 5, 66, 79, 56,
- 15, 13, 202, 77, 1, 67, 36, 98, 75, 5, 66, 79, 56, 15, 13, 202, 76, 240, 201, 4, 194, 83, 5, 66, 79, 56, 15, 13, 202, 72,
- 83, 79, 57, 53, 18, 5, 66, 79, 56, 15, 13, 202, 53, 148, 212, 36, 98, 75, 5, 66, 79, 56, 15, 13, 202, 44, 243, 131, 20, 229,
- 18, 5, 66, 79, 56, 15, 13, 202, 36, 229, 5, 73, 35, 199, 5, 66, 79, 56, 15, 13, 202, 29, 32, 84, 36, 98, 75, 5, 66, 79,
- 56, 15, 13, 202, 16, 83, 79, 57, 53, 18, 5, 66, 79, 56, 15, 12, 201, 40, 245, 82, 56, 19, 9, 77, 66, 75, 15, 8, 197, 53,
- 244, 139, 5, 64, 15, 0, 14, 203, 77, 66, 71, 52, 21, 9, 76, 21, 9, 60, 224, 15, 14, 203, 53, 83, 20, 37, 3, 9, 44, 21,
- 9, 60, 224, 15, 14, 203, 36, 211, 79, 8, 147, 9, 76, 21, 9, 60, 224, 15, 14, 203, 28, 83, 133, 72, 19, 9, 76, 21, 9, 60,
- 224, 15, 14, 203, 16, 148, 203, 72, 147, 73, 56, 21, 9, 60, 224, 15, 14, 203, 5, 4, 18, 60, 180, 201, 52, 21, 9, 60, 224, 15,
- 13, 202, 88, 84, 147, 36, 98, 67, 21, 34, 78, 28, 15, 13, 202, 72, 82, 212, 36, 98, 67, 21, 34, 78, 28, 15, 13, 202, 64, 20,
- 129, 24, 98, 78, 21, 34, 78, 28, 15, 13, 202, 52, 244, 148, 36, 98, 67, 21, 34, 78, 28, 15, 13, 202, 45, 96, 76, 36, 98, 67,
- 21, 34, 78, 28, 15, 13, 202, 44, 243, 131, 20, 229, 18, 21, 34, 78, 28, 15, 16, 205, 44, 243, 77, 21, 32, 201, 4, 194, 83, 21,
- 34, 78, 28, 15, 16, 205, 36, 225, 9, 88, 145, 21, 4, 194, 83, 21, 34, 78, 28, 15, 13, 202, 25, 32, 75, 80, 147, 206, 21, 34,
- 78, 28, 15, 13, 202, 12, 84, 148, 36, 98, 67, 21, 34, 78, 28, 15, 6, 195, 72, 83, 204, 15, 8, 197, 52, 84, 137, 4, 224, 16,
- 9, 68, 52, 16, 200, 60, 21, 0, 47, 0, 9, 198, 12, 130, 70, 24, 243, 128, 15, 9, 198, 80, 83, 147, 36, 243, 128, 15, 9, 198,
- 64, 83, 147, 36, 243, 128, 15, 9, 198, 21, 35, 211, 36, 243, 128, 15, 8, 197, 64, 199, 196, 21, 32, 15, 9, 198, 36, 225, 21, 77,
- 68, 137, 15, 9, 198, 48, 19, 143, 48, 147, 128, 15, 9, 198, 24, 83, 73, 56, 147, 128, 15, 7, 196, 25, 85, 9, 48, 15, 9, 198,
- 81, 84, 139, 52, 83, 128, 15, 9, 198, 52, 18, 197, 16, 243, 128, 15, 9, 198, 24, 244, 149, 72, 83, 128, 15, 9, 198, 8, 18, 1,
- 52, 19, 128, 15, 9, 198, 72, 82, 142, 24, 19, 128, 16, 0, 24, 73, 77, 21, 65, 72, 81, 1, 56, 49, 82, 89, 49, 58, 6, 115,
- 108, 72, 117, 12, 50, 89, 108, 0, 9, 198, 76, 19, 13, 37, 53, 0, 15, 9, 198, 20, 194, 84, 37, 53, 0, 15, 12, 201, 81, 148,
- 15, 80, 82, 206, 36, 177, 82, 15, 6, 195, 121, 37, 9, 15, 8, 197, 77, 65, 82, 36, 192, 15, 10, 199, 72, 84, 211, 61, 84, 131,
- 20, 15, 10, 199, 36, 115, 143, 72, 19, 131, 20, 15, 11, 200, 52, 21, 18, 36, 20, 139, 5, 64, 15, 11, 200, 12, 84, 148, 36, 98,
- 75, 5, 64, 15, 8, 197, 77, 2, 82, 4, 192, 15, 12, 71, 36, 229, 5, 72, 96, 67, 20, 21, 0, 47, 0, 9, 198, 76, 240, 201,
- 60, 195, 199, 15, 9, 198, 52, 85, 18, 60, 195, 199, 15, 9, 198, 25, 148, 201, 60, 195, 199, 15, 9, 198, 5, 53, 18, 60, 195, 199,
- 15, 12, 201, 29, 42, 78, 48, 19, 132, 37, 49, 82, 15, 13, 72, 64, 144, 195, 4, 66, 76, 49, 144, 21, 0, 47, 0, 9, 198, 80,
- 20, 148, 20, 193, 84, 15, 9, 198, 44, 244, 147, 20, 193, 84, 15, 9, 198, 20, 112, 76, 37, 65, 84, 15, 11, 200, 88, 84, 147, 36,
- 98, 67, 21, 32, 15, 11, 200, 77, 1, 67, 36, 98, 67, 21, 32, 15, 11, 200, 73, 84, 211, 36, 98, 67, 21, 32, 15, 11, 200, 72,
- 84, 212, 72, 147, 135, 21, 32, 15, 11, 200, 72, 84, 18, 60, 69, 67, 21, 32, 15, 11, 200, 72, 83, 66, 61, 84, 147, 21, 32, 15,
- 11, 200, 72, 82, 212, 36, 98, 67, 21, 32, 15, 11, 200, 53, 148, 212, 36, 98, 67, 21, 32, 15, 11, 200, 52, 244, 148, 36, 98, 67,
- 21, 32, 15, 11, 200, 48, 244, 135, 56, 85, 20, 21, 32, 15, 11, 200, 45, 96, 76, 36, 98, 67, 21, 32, 15, 11, 200, 44, 243, 80,
- 48, 85, 20, 21, 32, 15, 11, 200, 44, 243, 77, 84, 226, 67, 21, 32, 15, 11, 200, 44, 192, 82, 36, 98, 67, 21, 32, 15, 11, 200,
- 44, 20, 129, 52, 35, 204, 21, 32, 15, 11, 200, 36, 229, 18, 60, 69, 67, 21, 32, 15, 11, 200, 36, 229, 5, 72, 84, 211, 21, 32,
- 15, 11, 200, 28, 195, 210, 36, 98, 67, 21, 32, 15, 11, 200, 28, 84, 212, 36, 181, 76, 21, 32, 15, 11, 200, 24, 244, 148, 36, 98,
- 67, 21, 32, 15, 11, 200, 60, 209, 143, 72, 213, 76, 21, 32, 15, 11, 200, 24, 19, 19, 36, 98, 67, 21, 32, 15, 11, 200, 16, 148,
- 211, 36, 210, 76, 21, 32, 15, 11, 200, 16, 84, 201, 56, 98, 67, 21, 32, 15, 11, 200, 12, 84, 148, 36, 98, 67, 21, 32, 15, 11,
- 200, 4, 68, 212, 72, 147, 135, 21, 32, 15, 9, 198, 61, 96, 82, 37, 83, 64, 15, 9, 198, 77, 147, 132, 36, 176, 84, 15, 8, 197,
- 64, 244, 148, 4, 32, 15, 12, 201, 44, 20, 129, 52, 35, 204, 4, 113, 64, 15, 0, 10, 199, 88, 149, 129, 12, 149, 5, 80, 15, 10,
- 199, 64, 243, 1, 72, 149, 5, 80, 15, 10, 199, 56, 21, 9, 88, 149, 5, 80, 15, 10, 199, 52, 147, 143, 72, 149, 5, 80, 15, 10,
- 199, 52, 18, 143, 72, 149, 5, 80, 15, 10, 199, 48, 246, 65, 48, 149, 5, 80, 15, 10, 199, 48, 21, 9, 56, 149, 5, 80, 15, 10,
- 199, 45, 96, 78, 80, 149, 5, 80, 15, 10, 199, 44, 243, 137, 12, 149, 5, 80, 15, 10, 199, 44, 20, 1, 12, 149, 5, 80, 15, 10,
- 199, 36, 229, 9, 52, 149, 5, 80, 15, 10, 199, 36, 65, 78, 80, 149, 5, 80, 15, 10, 199, 25, 85, 9, 48, 149, 5, 80, 15, 10,
- 199, 21, 67, 137, 12, 149, 5, 80, 15, 10, 199, 4, 97, 137, 56, 149, 5, 80, 15, 10, 199, 77, 64, 76, 4, 181, 9, 80, 15, 10,
- 199, 52, 20, 135, 84, 84, 137, 80, 15, 10, 199, 29, 32, 80, 80, 243, 9, 80, 15, 10, 199, 16, 84, 21, 80, 84, 133, 80, 15, 10,
- 199, 48, 144, 197, 57, 66, 65, 80, 15, 0, 15, 204, 65, 35, 198, 21, 52, 201, 60, 224, 76, 37, 49, 82, 15, 15, 204, 36, 228, 212,
- 73, 83, 69, 57, 64, 76, 37, 49, 82, 15, 12, 201, 5, 85, 5, 57, 66, 70, 36, 49, 82, 15, 8, 197, 77, 83, 6, 36, 64, 15,
- 8, 197, 29, 32, 86, 36, 64, 15, 8, 67, 64, 18, 82, 21, 0, 47, 0, 9, 198, 76, 83, 73, 61, 66, 75, 15, 0, 7, 196, 88,
- 83, 31, 72, 15, 9, 198, 84, 49, 78, 81, 32, 76, 15, 9, 198, 60, 97, 137, 12, 144, 76, 15, 9, 198, 44, 243, 15, 56, 144, 76,
- 15, 9, 198, 36, 229, 5, 29, 32, 76, 15, 9, 198, 4, 195, 21, 88, 144, 76, 15, 0, 11, 200, 65, 39, 211, 80, 21, 9, 60, 224,
- 15, 12, 201, 72, 83, 9, 28, 154, 83, 37, 65, 84, 15, 9, 198, 50, 149, 137, 56, 65, 64, 15, 9, 198, 42, 145, 9, 56, 65, 64,
- 15, 0, 11, 67, 92, 145, 78, 84, 6, 37, 12, 50, 0, 9, 198, 76, 82, 213, 49, 244, 128, 15, 9, 198, 76, 19, 137, 81, 244, 128,
- 15, 9, 198, 72, 81, 213, 49, 244, 128, 15, 9, 198, 52, 243, 133, 81, 244, 128, 15, 9, 198, 52, 241, 21, 49, 244, 128, 15, 9, 198,
- 52, 147, 9, 81, 244, 128, 15, 9, 198, 44, 243, 148, 73, 244, 128, 15, 9, 198, 36, 228, 213, 49, 244, 128, 15, 11, 200, 52, 147, 9,
- 81, 244, 137, 76, 176, 15, 0, 12, 202, 65, 54, 75, 60, 96, 82, 52, 18, 207, 56, 13, 202, 45, 96, 76, 36, 98, 75, 5, 66, 79,
- 56, 15, 13, 202, 44, 243, 147, 80, 84, 142, 5, 66, 79, 56, 15, 13, 202, 36, 226, 207, 73, 3, 210, 5, 66, 79, 56, 15, 13, 202,
- 36, 225, 9, 77, 3, 211, 37, 66, 79, 56, 15, 7, 196, 88, 83, 9, 56, 15, 13, 72, 8, 80, 67, 32, 37, 71, 29, 144, 21, 0,
- 47, 0, 11, 200, 8, 144, 140, 36, 244, 203, 61, 0, 15, 6, 195, 60, 35, 204, 15, 12, 201, 65, 35, 208, 124, 65, 85, 80, 148, 203,
- 15, 8, 197, 8, 20, 211, 36, 224, 15, 12, 201, 4, 67, 73, 72, 19, 9, 56, 65, 64, 15, 9, 198, 64, 20, 212, 61, 32, 76, 15,
- 12, 201, 72, 240, 137, 57, 51, 206, 4, 65, 64, 15, 12, 201, 32, 20, 140, 20, 178, 78, 4, 65, 64, 15, 0, 16, 205, 44, 243, 77,
- 20, 228, 213, 72, 16, 137, 48, 149, 5, 80, 15, 14, 203, 61, 33, 193, 56, 148, 193, 80, 244, 137, 76, 176, 15, 14, 203, 44, 243, 134,
- 37, 50, 193, 80, 244, 137, 76, 176, 15, 12, 201, 52, 21, 82, 21, 64, 78, 36, 83, 128, 15, 10, 199, 65, 148, 129, 52, 145, 1, 48,
- 15, 10, 199, 44, 243, 135, 20, 226, 65, 48, 15, 10, 199, 16, 144, 76, 20, 181, 1, 48, 15, 0, 12, 201, 53, 83, 73, 24, 146, 193,
- 80, 147, 206, 15, 15, 204, 44, 20, 148, 4, 114, 78, 36, 83, 147, 37, 50, 192, 15, 8, 197, 64, 20, 212, 36, 192, 15, 8, 197, 56,
- 244, 208, 36, 192, 15, 6, 195, 64, 147, 206, 15, 0, 7, 196, 76, 19, 15, 56, 15, 0, 13, 202, 44, 243, 134, 164, 65, 82, 5, 66,
- 79, 56, 15, 12, 201, 77, 1, 75, 81, 35, 199, 72, 19, 64, 15, 8, 197, 80, 84, 141, 36, 224, 15, 8, 197, 44, 242, 193, 36, 224,
- 15, 7, 196, 8, 81, 201, 44, 15, 8, 197, 64, 84, 149, 4, 224, 15, 8, 197, 76, 17, 137, 4, 224, 16, 8, 197, 52, 244, 137, 4,
- 224, 16, 0, 6, 195, 28, 17, 197, 15, 0, 8, 197, 64, 20, 212, 20, 192, 15, 7, 196, 64, 20, 148, 36, 15, 0, 7, 196, 4, 212,
- 5, 72, 15, 7, 196, 33, 84, 193, 72, 15, 7, 196, 8, 20, 193, 72, 15, 0, 29, 68, 16, 84, 133, 76, 72, 115, 12, 108, 89, 15,
- 49, 84, 121, 6, 47, 36, 34, 0, 81, 107, 118, 97, 114, 116, 101, 114, 32, 9, 198, 52, 147, 133, 72, 19, 0, 15, 9, 198, 28, 83,
- 133, 72, 19, 0, 15, 7, 196, 40, 84, 133, 76, 76, 12, 68, 16, 84, 133, 76, 72, 115, 108, 89, 0, 72, 0, 9, 198, 80, 147, 139,
- 81, 84, 128, 15, 9, 198, 64, 243, 9, 81, 84, 128, 15, 9, 198, 48, 145, 193, 81, 84, 128, 15, 9, 198, 45, 33, 65, 81, 84, 128,
- 15, 9, 198, 4, 113, 78, 81, 84, 128, 15, 9, 198, 85, 67, 208, 37, 51, 69, 15, 9, 198, 81, 35, 208, 37, 51, 69, 15, 9, 198,
- 72, 80, 76, 37, 51, 69, 15, 9, 198, 64, 145, 84, 37, 51, 69, 15, 9, 198, 56, 244, 132, 37, 51, 69, 15, 9, 198, 21, 35, 212,
- 37, 51, 69, 15, 9, 198, 17, 80, 76, 37, 51, 69, 15, 0, 13, 202, 88, 144, 212, 61, 34, 65, 56, 148, 205, 20, 15, 13, 202, 60,
- 36, 203, 85, 32, 78, 80, 148, 205, 20, 15, 10, 199, 33, 83, 65, 56, 148, 205, 20, 15, 13, 202, 16, 242, 212, 72, 147, 129, 72, 148,
- 205, 20, 15, 10, 199, 4, 197, 18, 84, 148, 205, 20, 15, 9, 198, 16, 84, 137, 88, 21, 0, 15, 9, 198, 4, 69, 143, 44, 21, 0,
- 15, 13, 70, 13, 35, 209, 84, 148, 192, 21, 102, 114, 0, 47, 5, 131, 239, 187, 191, 0, 6, 195, 53, 34, 64, 13, 7, 196, 64, 146,
- 197, 72, 15, 7, 196, 48, 18, 197, 72, 15, 7, 196, 88, 146, 193, 72, 15, 0, 9, 198, 64, 20, 148, 36, 83, 0, 15, 9, 198, 52,
- 85, 1, 56, 243, 0, 15, 9, 198, 72, 17, 9, 44, 19, 0, 15, 9, 198, 44, 193, 82, 36, 176, 76, 15, 9, 198, 44, 20, 132, 36,
- 224, 76, 15, 0, 11, 200, 26, 145, 5, 72, 21, 9, 60, 224, 15, 12, 201, 65, 35, 204, 21, 64, 82, 36, 21, 0, 15, 0, 11, 67,
- 20, 113, 78, 23, 121, 57, 14, 50, 0, 10, 199, 80, 85, 18, 4, 195, 199, 36, 15, 10, 199, 64, 85, 18, 60, 195, 199, 36, 15, 10,
- 199, 28, 83, 133, 4, 195, 199, 36, 15, 9, 198, 77, 74, 86, 48, 85, 0, 15, 14, 203, 20, 180, 200, 36, 34, 84, 36, 243, 137, 77,
- 64, 15, 13, 202, 81, 32, 78, 77, 97, 83, 80, 148, 205, 20, 15, 13, 202, 76, 176, 78, 16, 147, 129, 88, 148, 205, 20, 15, 13, 202,
- 21, 99, 204, 85, 66, 79, 56, 148, 205, 20, 15, 13, 202, 21, 67, 143, 12, 83, 148, 72, 148, 205, 20, 15, 9, 198, 45, 84, 5, 72,
- 85, 0, 15, 9, 198, 76, 83, 148, 20, 228, 192, 15, 9, 198, 64, 21, 9, 20, 228, 192, 15, 9, 198, 21, 98, 68, 20, 228, 192, 15,
- 9, 198, 16, 148, 211, 20, 228, 192, 15, 9, 198, 5, 81, 9, 20, 228, 192, 15, 9, 198, 4, 180, 143, 8, 21, 0, 15, 9, 198, 88,
- 20, 137, 4, 228, 192, 15, 0, 9, 198, 72, 242, 197, 72, 147, 135, 15, 9, 198, 72, 17, 5, 72, 147, 135, 15, 9, 198, 45, 33, 69,
- 72, 147, 135, 15, 9, 198, 28, 17, 197, 72, 147, 135, 15, 9, 198, 24, 147, 5, 72, 147, 135, 15, 9, 198, 24, 85, 5, 72, 147, 135,
- 15, 9, 198, 16, 244, 197, 72, 147, 135, 15, 9, 198, 16, 21, 5, 72, 147, 135, 15, 9, 198, 5, 35, 69, 72, 147, 135, 15, 9, 198,
- 4, 181, 5, 72, 147, 135, 15, 9, 198, 32, 84, 129, 48, 66, 75, 15, 9, 198, 16, 145, 1, 45, 66, 75, 15, 0, 10, 199, 65, 35,
- 202, 20, 181, 41, 72, 15, 10, 199, 32, 83, 19, 36, 225, 233, 72, 15, 14, 203, 76, 147, 80, 48, 145, 137, 44, 21, 9, 60, 224, 15,
- 14, 203, 72, 82, 207, 53, 1, 78, 76, 21, 9, 60, 224, 15, 14, 203, 72, 82, 207, 52, 208, 78, 16, 21, 9, 60, 224, 15, 14, 203,
- 72, 82, 193, 64, 149, 21, 48, 21, 9, 60, 224, 15, 14, 203, 36, 229, 5, 73, 4, 133, 80, 21, 9, 60, 224, 15, 14, 203, 20, 180,
- 212, 72, 20, 15, 76, 149, 9, 60, 224, 15, 13, 202, 80, 82, 206, 36, 98, 67, 21, 34, 78, 28, 15, 13, 202, 5, 85, 15, 44, 192,
- 86, 21, 34, 78, 28, 15, 8, 197, 80, 242, 211, 36, 224, 15, 8, 197, 9, 84, 139, 36, 224, 15, 9, 198, 44, 243, 15, 77, 48, 76,
- 15, 0, 10, 199, 44, 20, 18, 36, 50, 105, 76, 15, 9, 198, 104, 144, 133, 48, 147, 133, 15, 9, 198, 76, 243, 129, 80, 147, 133, 15,
- 9, 198, 52, 147, 129, 72, 147, 133, 15, 9, 198, 44, 21, 129, 80, 147, 133, 15, 9, 198, 28, 83, 210, 28, 147, 133, 15, 9, 198, 4,
- 35, 206, 56, 147, 133, 15, 10, 199, 88, 82, 212, 61, 34, 69, 48, 15, 12, 201, 32, 83, 19, 36, 225, 207, 72, 19, 128, 15, 12, 201,
- 25, 33, 68, 21, 34, 67, 36, 19, 128, 15, 10, 199, 52, 17, 201, 77, 68, 129, 48, 15, 10, 199, 16, 144, 77, 21, 68, 129, 48, 15,
- 11, 70, 16, 80, 68, 48, 147, 133, 21, 0, 47, 0, 9, 198, 77, 68, 149, 45, 69, 82, 15, 9, 198, 76, 145, 206, 5, 69, 82, 15,
- 11, 200, 64, 244, 148, 73, 245, 20, 165, 32, 15, 9, 198, 80, 131, 205, 37, 53, 0, 15, 10, 199, 64, 146, 212, 60, 116, 129, 52, 15,
- 10, 199, 32, 148, 212, 60, 116, 129, 52, 15, 10, 199, 24, 195, 210, 4, 116, 129, 52, 15, 8, 197, 24, 195, 206, 20, 192, 15, 8, 197,
- 28, 198, 75, 60, 192, 15, 15, 68, 32, 18, 84, 36, 107, 117, 6, 37, 12, 47, 37, 0, 15, 8, 197, 72, 84, 20, 36, 192, 15, 8,
- 197, 64, 148, 212, 36, 192, 15, 8, 197, 24, 85, 68, 4, 192, 15, 13, 70, 52, 243, 147, 36, 85, 82, 21, 102, 114, 0, 47, 0, 13,
- 202, 72, 85, 18, 61, 52, 5, 45, 66, 79, 56, 15, 13, 202, 64, 84, 147, 21, 97, 82, 5, 66, 79, 56, 15, 13, 202, 16, 85, 5,
- 72, 210, 78, 5, 66, 79, 56, 15, 7, 196, 40, 20, 1, 56, 15, 0, 8, 197, 52, 18, 210, 60, 224, 15, 13, 202, 81, 148, 15, 29,
- 32, 70, 21, 34, 78, 28, 15, 13, 202, 77, 147, 148, 21, 66, 83, 21, 34, 78, 28, 15, 13, 202, 77, 68, 149, 45, 69, 82, 21, 34,
- 78, 28, 15, 13, 202, 72, 243, 65, 57, 66, 83, 21, 34, 78, 28, 15, 13, 202, 65, 83, 22, 21, 34, 83, 21, 34, 78, 28, 15, 13,
- 202, 65, 34, 86, 5, 66, 83, 21, 34, 78, 28, 15, 13, 202, 64, 84, 137, 60, 66, 83, 21, 34, 78, 28, 15, 13, 202, 64, 20, 211,
- 37, 98, 83, 21, 34, 78, 28, 15, 13, 202, 48, 149, 15, 29, 32, 70, 21, 34, 78, 28, 15, 13, 202, 48, 16, 137, 4, 194, 83, 21,
- 34, 78, 28, 15, 13, 202, 44, 19, 148, 60, 226, 83, 21, 34, 78, 28, 15, 13, 202, 36, 226, 210, 36, 210, 78, 21, 34, 78, 28, 15,
- 13, 202, 36, 212, 18, 61, 98, 83, 21, 34, 78, 28, 15, 13, 202, 16, 85, 5, 72, 210, 78, 21, 34, 78, 28, 15, 13, 202, 8, 20,
- 130, 5, 34, 83, 21, 34, 78, 28, 15, 8, 197, 28, 83, 149, 36, 224, 15, 8, 197, 36, 225, 9, 4, 224, 15, 8, 197, 24, 146, 137,
- 4, 224, 15, 8, 197, 9, 84, 141, 4, 224, 15, 8, 197, 76, 128, 77, 4, 224, 16, 8, 197, 8, 21, 137, 4, 224, 16, 0, 14, 203,
- 72, 84, 18, 125, 49, 78, 80, 21, 9, 60, 224, 15, 0, 8, 197, 24, 195, 212, 20, 192, 15, 8, 197, 77, 64, 66, 36, 192, 15, 10,
- 199, 80, 243, 5, 72, 19, 131, 20, 15, 10, 199, 72, 81, 133, 72, 83, 131, 20, 15, 10, 199, 48, 85, 133, 72, 19, 131, 20, 15, 10,
- 199, 16, 147, 9, 28, 83, 131, 20, 15, 10, 199, 16, 82, 193, 16, 83, 131, 20, 15, 10, 199, 5, 52, 213, 72, 19, 131, 20, 15, 10,
- 199, 5, 36, 143, 28, 19, 131, 20, 15, 10, 199, 4, 208, 149, 48, 19, 131, 20, 15, 11, 200, 77, 66, 80, 20, 225, 9, 5, 64, 15,
- 10, 199, 80, 18, 203, 20, 192, 71, 20, 15, 10, 199, 64, 84, 147, 60, 224, 71, 20, 15, 10, 199, 44, 19, 85, 24, 192, 71, 20, 15,
- 10, 199, 20, 208, 129, 48, 192, 71, 20, 15, 0, 9, 198, 28, 83, 133, 4, 195, 199, 15, 18, 207, 8, 83, 133, 24, 144, 197, 24, 244,
- 133, 77, 66, 76, 48, 147, 135, 67, 16, 205, 84, 66, 210, 101, 53, 1, 48, 194, 83, 5, 66, 79, 56, 15, 15, 204, 29, 42, 78, 48,
- 19, 132, 37, 49, 82, 36, 225, 192, 15, 8, 67, 48, 243, 203, 21, 0, 47, 0, 11, 200, 8, 80, 82, 8, 82, 132, 21, 32, 67, 9,
- 198, 72, 80, 76, 37, 65, 84, 15, 9, 198, 57, 83, 12, 37, 65, 84, 15, 9, 198, 45, 96, 76, 37, 65, 84, 15, 9, 198, 17, 80,
- 76, 37, 65, 84, 15, 9, 198, 16, 83, 147, 37, 65, 84, 15, 9, 198, 4, 114, 76, 37, 65, 84, 15, 10, 199, 124, 181, 137, 88, 19,
- 5, 72, 15, 11, 200, 77, 80, 147, 80, 149, 21, 21, 32, 15, 11, 200, 77, 80, 147, 45, 34, 66, 21, 32, 15, 11, 200, 72, 82, 78,
- 88, 84, 212, 21, 32, 15, 11, 200, 72, 82, 77, 64, 244, 148, 21, 32, 15, 11, 200, 65, 35, 211, 80, 149, 21, 21, 32, 15, 11, 200,
- 65, 35, 211, 45, 34, 66, 21, 32, 15, 11, 200, 64, 84, 147, 21, 97, 82, 21, 32, 15, 11, 200, 61, 35, 129, 52, 83, 148, 21, 32,
- 15, 11, 200, 52, 19, 137, 24, 84, 212, 21, 32, 15, 11, 200, 44, 243, 148, 72, 144, 149, 21, 32, 15, 11, 200, 44, 243, 147, 80, 149,
- 21, 21, 32, 15, 11, 200, 44, 243, 147, 60, 194, 68, 21, 32, 15, 11, 200, 44, 243, 134, 72, 243, 148, 21, 32, 15, 11, 200, 44, 243,
- 134, 36, 117, 82, 21, 32, 15, 11, 200, 44, 241, 75, 76, 148, 212, 21, 32, 15, 11, 200, 36, 229, 5, 73, 3, 204, 21, 32, 15, 11,
- 200, 36, 226, 210, 36, 210, 78, 21, 32, 15, 11, 200, 36, 225, 13, 5, 32, 200, 21, 32, 15, 11, 200, 36, 225, 11, 88, 20, 148, 21,
- 32, 15, 11, 200, 20, 101, 5, 72, 64, 84, 21, 32, 15, 11, 200, 16, 148, 212, 72, 144, 149, 21, 32, 15, 11, 200, 16, 148, 211, 20,
- 229, 9, 21, 32, 15, 11, 200, 16, 85, 5, 72, 210, 78, 21, 32, 15, 11, 200, 5, 85, 15, 44, 192, 86, 21, 32, 15, 11, 200, 4,
- 195, 9, 81, 65, 82, 21, 32, 15, 9, 198, 80, 19, 10, 21, 33, 84, 15, 9, 198, 61, 85, 18, 21, 33, 84, 15, 9, 198, 52, 19,
- 137, 21, 33, 84, 15, 9, 198, 8, 243, 66, 21, 33, 84, 15, 12, 201, 44, 243, 12, 20, 181, 18, 36, 49, 64, 15, 12, 201, 36, 228,
- 208, 20, 181, 18, 36, 49, 64, 15, 0, 10, 199, 12, 16, 146, 36, 243, 5, 80, 15, 10, 199, 88, 149, 1, 48, 149, 5, 80, 15, 10,
- 199, 88, 148, 137, 48, 149, 5, 80, 15, 10, 199, 88, 19, 9, 16, 149, 5, 80, 15, 10, 199, 85, 32, 129, 56, 149, 5, 80, 15, 10,
- 199, 80, 245, 1, 48, 149, 5, 80, 15, 10, 199, 80, 243, 129, 48, 149, 5, 80, 15, 10, 199, 76, 243, 143, 72, 149, 5, 80, 15, 10,
- 199, 76, 243, 9, 16, 149, 5, 80, 15, 10, 199, 76, 83, 137, 48, 149, 5, 80, 15, 10, 199, 72, 149, 129, 48, 149, 5, 80, 15, 10,
- 199, 72, 145, 201, 16, 149, 5, 80, 15, 10, 199, 72, 20, 9, 16, 149, 5, 80, 15, 10, 199, 65, 34, 79, 72, 149, 5, 80, 15, 10,
- 199, 56, 240, 137, 48, 149, 5, 80, 15, 10, 199, 56, 21, 1, 48, 149, 5, 80, 15, 10, 199, 56, 20, 193, 48, 149, 5, 80, 15, 10,
- 199, 52, 244, 129, 48, 149, 5, 80, 15, 10, 199, 52, 241, 1, 48, 149, 5, 80, 15, 10, 199, 52, 240, 137, 48, 149, 5, 80, 15, 10,
- 199, 48, 242, 193, 48, 149, 5, 80, 15, 10, 199, 48, 81, 193, 48, 149, 5, 80, 15, 10, 199, 48, 16, 137, 48, 149, 5, 80, 15, 10,
- 199, 44, 19, 1, 52, 149, 5, 80, 15, 10, 199, 36, 211, 85, 56, 149, 5, 80, 15, 10, 199, 36, 65, 65, 48, 149, 5, 80, 15, 10,
- 199, 33, 83, 65, 56, 149, 5, 80, 15, 10, 199, 32, 16, 137, 48, 149, 5, 80, 15, 10, 199, 24, 145, 5, 48, 149, 5, 80, 15, 10,
- 199, 24, 21, 1, 48, 149, 5, 80, 15, 10, 199, 24, 16, 201, 48, 149, 5, 80, 15, 10, 199, 16, 80, 137, 48, 149, 5, 80, 15, 10,
- 199, 8, 19, 129, 48, 149, 5, 80, 15, 10, 199, 4, 181, 9, 88, 149, 5, 80, 15, 10, 199, 52, 17, 201, 77, 68, 129, 80, 15, 10,
- 199, 44, 243, 132, 20, 228, 193, 80, 15, 10, 199, 21, 2, 83, 44, 244, 1, 80, 15, 10, 199, 16, 148, 208, 20, 228, 193, 80, 15, 0,
- 18, 207, 65, 35, 198, 21, 52, 201, 60, 224, 76, 37, 49, 82, 36, 225, 192, 15, 18, 207, 36, 229, 5, 48, 193, 75, 81, 80, 76, 37,
- 49, 82, 36, 225, 192, 15, 9, 198, 52, 84, 203, 4, 194, 78, 15, 18, 70, 52, 20, 143, 69, 82, 78, 65, 121, 34, 39, 6, 49, 115,
- 68, 0, 15, 9, 198, 52, 19, 132, 60, 194, 78, 15, 9, 198, 32, 84, 141, 20, 194, 78, 15, 13, 4, 95, 103, 114, 118, 35, 49, 89,
- 6, 35, 68, 0, 0, 0, 9, 198, 4, 50, 68, 61, 49, 64, 15, 13, 202, 56, 85, 82, 61, 4, 217, 44, 243, 15, 28, 15, 9, 198,
- 24, 244, 141, 21, 33, 64, 15, 9, 198, 48, 240, 133, 48, 145, 64, 15, 9, 198, 88, 19, 129, 16, 145, 64, 15, 9, 198, 76, 243, 1,
- 72, 145, 64, 15, 9, 198, 56, 240, 133, 48, 145, 64, 15, 9, 198, 41, 81, 9, 12, 145, 64, 15, 9, 198, 104, 20, 137, 76, 209, 64,
- 15, 9, 198, 88, 84, 137, 76, 209, 64, 15, 9, 198, 76, 130, 73, 76, 209, 64, 15, 10, 199, 64, 84, 141, 4, 225, 78, 76, 15, 9,
- 198, 72, 83, 143, 56, 49, 64, 15, 9, 198, 8, 19, 1, 56, 49, 64, 15, 9, 198, 4, 36, 197, 56, 49, 64, 15, 9, 198, 44, 243,
- 12, 4, 113, 64, 15, 11, 70, 52, 84, 211, 4, 113, 64, 21, 0, 47, 0, 12, 201, 65, 39, 205, 5, 69, 82, 37, 65, 84, 15, 11,
- 200, 77, 81, 134, 36, 50, 69, 57, 48, 15, 11, 200, 77, 80, 147, 37, 53, 5, 57, 48, 15, 11, 200, 44, 243, 147, 20, 181, 133, 57,
- 48, 15, 11, 200, 44, 242, 78, 12, 145, 5, 57, 48, 15, 9, 198, 76, 84, 133, 56, 17, 5, 15, 9, 198, 72, 83, 85, 48, 17, 5,
- 15, 9, 198, 52, 84, 211, 36, 17, 5, 15, 9, 198, 52, 20, 137, 56, 17, 5, 15, 9, 198, 21, 50, 193, 64, 17, 5, 15, 10, 2,
- 195, 151, 81, 6, 35, 68, 36, 0, 0, 9, 198, 76, 243, 9, 81, 244, 128, 15, 7, 196, 53, 147, 211, 20, 15, 9, 198, 88, 148, 143,
- 48, 241, 192, 15, 9, 198, 73, 83, 143, 48, 241, 192, 15, 9, 198, 53, 146, 207, 48, 241, 192, 15, 9, 198, 52, 243, 143, 48, 241, 192,
- 15, 9, 198, 36, 65, 79, 48, 241, 192, 15, 11, 200, 77, 81, 134, 36, 50, 69, 57, 64, 15, 11, 200, 72, 84, 208, 60, 225, 5, 57,
- 64, 15, 11, 200, 44, 243, 147, 20, 181, 133, 57, 64, 15, 11, 200, 20, 180, 208, 20, 66, 69, 57, 64, 15, 11, 200, 16, 83, 9, 56,
- 181, 133, 57, 64, 15, 7, 196, 56, 145, 67, 20, 15, 11, 200, 37, 36, 133, 48, 85, 129, 57, 64, 15, 0, 9, 198, 80, 149, 1, 56,
- 148, 203, 15, 9, 198, 80, 82, 83, 80, 148, 203, 15, 9, 198, 76, 145, 5, 72, 148, 203, 15, 9, 198, 76, 21, 9, 72, 148, 203, 15,
- 9, 198, 64, 20, 143, 16, 148, 203, 15, 9, 198, 64, 20, 137, 76, 148, 203, 15, 9, 198, 61, 51, 79, 80, 148, 203, 15, 9, 198, 61,
- 33, 193, 56, 148, 203, 15, 9, 198, 60, 49, 65, 56, 148, 203, 15, 9, 198, 52, 82, 193, 56, 148, 203, 15, 9, 198, 48, 18, 207, 56,
- 148, 203, 15, 9, 198, 44, 84, 149, 8, 148, 203, 15, 9, 198, 41, 83, 143, 56, 148, 203, 15, 9, 198, 16, 82, 83, 80, 148, 203, 15,
- 9, 198, 12, 20, 137, 8, 148, 203, 15, 9, 198, 4, 193, 197, 72, 148, 203, 15, 9, 198, 24, 147, 9, 64, 83, 147, 15, 9, 198, 9,
- 34, 76, 48, 19, 147, 15, 0, 9, 198, 84, 180, 129, 36, 225, 64, 15, 15, 204, 84, 225, 5, 72, 82, 211, 81, 33, 77, 37, 65, 84,
- 15, 15, 204, 65, 35, 208, 61, 37, 9, 60, 224, 76, 37, 65, 84, 15, 10, 199, 44, 243, 134, 49, 81, 78, 76, 15, 6, 195, 72, 80,
- 76, 15, 9, 198, 72, 245, 76, 4, 65, 64, 15, 9, 198, 9, 35, 203, 4, 65, 64, 15, 9, 198, 8, 19, 12, 4, 65, 64, 15, 0,
- 12, 201, 65, 39, 211, 36, 65, 78, 80, 145, 76, 15, 12, 201, 4, 193, 75, 76, 19, 132, 72, 147, 128, 15, 12, 201, 44, 243, 148, 4,
- 181, 6, 48, 17, 5, 15, 0, 16, 205, 72, 84, 18, 125, 49, 78, 80, 21, 9, 88, 149, 5, 80, 15, 10, 199, 88, 20, 197, 45, 67,
- 205, 36, 15, 12, 201, 76, 176, 78, 16, 147, 129, 88, 145, 78, 15, 0, 0, 15, 5, 100, 110, 97, 39, 115, 72, 114, 116, 50, 6, 118,
- 89, 0, 13, 202, 44, 20, 129, 45, 65, 82, 37, 53, 9, 44, 15, 14, 203, 81, 32, 78, 77, 54, 76, 88, 19, 137, 20, 224, 15, 14,
- 203, 81, 32, 78, 77, 50, 76, 88, 19, 137, 20, 224, 15, 0, 7, 196, 64, 147, 143, 48, 15, 14, 2, 194, 167, 48, 35, 34, 35, 81,
- 34, 6, 35, 83, 0, 0, 15, 66, 76, 80, 89, 36, 15, 89, 108, 0, 81, 115, 195, 165, 32, 9, 198, 65, 35, 214, 37, 51, 210, 15,
- 12, 201, 88, 145, 21, 56, 65, 82, 48, 145, 192, 15, 12, 201, 88, 81, 5, 72, 129, 70, 80, 145, 192, 15, 12, 201, 84, 225, 196, 60,
- 211, 69, 48, 145, 192, 15, 12, 201, 80, 147, 19, 80, 81, 5, 48, 145, 192, 15, 12, 201, 77, 64, 78, 16, 128, 70, 80, 145, 192, 15,
- 12, 201, 77, 2, 68, 76, 98, 78, 16, 145, 192, 15, 12, 201, 76, 224, 75, 44, 84, 193, 48, 145, 192, 15, 12, 201, 60, 212, 212, 36,
- 195, 5, 48, 145, 192, 15, 12, 201, 60, 36, 212, 21, 35, 129, 76, 145, 192, 15, 12, 201, 48, 245, 134, 61, 35, 69, 48, 145, 192, 15,
- 12, 201, 33, 84, 205, 60, 65, 82, 48, 145, 192, 15, 12, 201, 32, 83, 2, 72, 81, 5, 48, 145, 192, 15, 12, 201, 32, 19, 19, 77,
- 64, 82, 72, 145, 192, 15, 12, 201, 28, 83, 130, 73, 81, 197, 48, 145, 192, 15, 12, 201, 24, 244, 149, 56, 65, 82, 48, 145, 192, 15,
- 12, 201, 24, 244, 132, 72, 17, 197, 48, 145, 192, 15, 12, 201, 24, 244, 129, 56, 65, 82, 48, 145, 192, 15, 12, 201, 8, 148, 203, 61,
- 4, 5, 48, 145, 192, 15, 12, 201, 8, 20, 141, 32, 161, 82, 80, 145, 192, 15, 8, 197, 77, 2, 78, 4, 192, 15, 8, 197, 64, 197,
- 82, 4, 192, 15, 8, 197, 28, 195, 194, 4, 192, 15, 6, 194, 60, 208, 76, 28, 0, 7, 196, 45, 84, 5, 72, 15, 11, 200, 164, 228,
- 203, 89, 244, 132, 36, 112, 15, 10, 2, 194, 165, 57, 6, 36, 50, 12, 0, 0, 11, 200, 64, 84, 134, 61, 32, 84, 61, 32, 15, 11,
- 200, 60, 36, 197, 73, 96, 84, 61, 32, 15, 11, 200, 44, 243, 77, 85, 64, 84, 61, 32, 15, 11, 200, 44, 19, 11, 84, 192, 84, 61,
- 32, 15, 11, 200, 36, 225, 143, 72, 208, 84, 61, 32, 15, 11, 200, 17, 84, 12, 36, 176, 84, 61, 32, 15, 8, 197, 64, 147, 206, 21,
- 32, 15, 8, 197, 20, 229, 18, 21, 32, 15, 9, 198, 4, 194, 193, 48, 242, 68, 15, 12, 201, 77, 147, 139, 72, 85, 9, 76, 209, 64,
- 15, 12, 201, 76, 84, 1, 72, 21, 9, 76, 209, 64, 15, 12, 201, 76, 83, 147, 84, 19, 9, 76, 209, 64, 15, 12, 201, 52, 243, 143,
- 64, 243, 9, 76, 209, 64, 15, 12, 201, 52, 147, 137, 52, 19, 9, 76, 209, 64, 15, 12, 201, 48, 19, 65, 72, 50, 201, 76, 209, 64,
- 15, 12, 201, 44, 192, 83, 76, 144, 201, 76, 209, 64, 15, 12, 201, 44, 21, 15, 48, 144, 201, 76, 209, 64, 15, 12, 201, 24, 81, 5,
- 72, 19, 9, 76, 209, 64, 15, 12, 201, 12, 128, 85, 88, 147, 137, 76, 209, 64, 15, 8, 197, 36, 226, 84, 5, 32, 15, 8, 197, 32,
- 82, 212, 5, 32, 15, 10, 2, 194, 162, 89, 6, 36, 50, 47, 0, 0, 9, 198, 25, 32, 75, 81, 84, 128, 15, 6, 195, 52, 17, 201,
- 15, 9, 2, 194, 163, 48, 40, 50, 19, 0, 0, 8, 197, 76, 177, 76, 21, 64, 15, 8, 197, 72, 245, 76, 21, 64, 15, 8, 197, 8,
- 147, 12, 21, 64, 15, 8, 197, 21, 2, 84, 21, 64, 15, 10, 199, 56, 20, 212, 85, 37, 9, 20, 15, 10, 199, 65, 35, 211, 12, 83,
- 137, 20, 15, 8, 197, 45, 98, 86, 37, 64, 15, 8, 197, 29, 32, 78, 37, 64, 15, 8, 197, 28, 19, 66, 37, 64, 15, 8, 197, 20,
- 35, 206, 37, 64, 15, 10, 199, 88, 149, 1, 48, 148, 205, 20, 15, 10, 199, 80, 245, 5, 52, 148, 205, 20, 15, 10, 199, 64, 19, 148,
- 20, 148, 205, 20, 15, 10, 199, 61, 33, 193, 56, 148, 205, 20, 15, 10, 199, 52, 82, 193, 56, 148, 205, 20, 15, 10, 199, 48, 18, 207,
- 56, 148, 205, 20, 15, 10, 199, 36, 65, 65, 48, 148, 205, 20, 15, 10, 199, 32, 81, 15, 56, 148, 205, 20, 15, 10, 199, 24, 83, 73,
- 56, 148, 205, 20, 15, 10, 199, 4, 196, 9, 56, 148, 205, 20, 15, 10, 199, 4, 192, 137, 56, 148, 205, 20, 15, 8, 197, 72, 80, 197,
- 57, 64, 15, 9, 198, 72, 83, 133, 28, 21, 0, 15, 8, 197, 65, 34, 86, 5, 64, 15, 8, 197, 45, 32, 66, 5, 64, 15, 8, 197,
- 20, 210, 82, 5, 64, 15, 9, 198, 4, 197, 77, 56, 21, 0, 15, 14, 69, 5, 81, 213, 77, 64, 125, 81, 125, 89, 72, 0, 41, 10,
- 69, 77, 2, 82, 37, 64, 21, 0, 47, 0, 9, 198, 88, 243, 15, 57, 74, 82, 15, 9, 198, 72, 81, 201, 77, 58, 82, 15, 9, 198,
- 45, 35, 206, 36, 186, 82, 15, 9, 198, 36, 225, 133, 72, 154, 82, 15, 9, 198, 36, 212, 15, 73, 74, 82, 15, 12, 201, 77, 83, 6,
- 5, 66, 65, 104, 243, 0, 15, 9, 198, 5, 53, 5, 56, 148, 203, 15, 0, 8, 197, 89, 84, 132, 21, 32, 15, 8, 197, 64, 240, 200,
- 21, 32, 15, 8, 197, 20, 66, 84, 21, 32, 15, 8, 197, 16, 146, 212, 21, 32, 15, 12, 201, 61, 97, 82, 77, 245, 20, 20, 194, 71,
- 15, 8, 197, 8, 20, 130, 5, 32, 15, 9, 198, 81, 32, 70, 36, 176, 76, 15, 9, 198, 24, 20, 153, 56, 112, 76, 15, 9, 198, 9,
- 35, 206, 44, 144, 76, 15, 28, 2, 194, 174, 34, 36, 81, 37, 89, 47, 34, 6, 115, 34, 108, 86, 15, 84, 6, 121, 34, 14, 65, 115,
- 34, 49, 14, 0, 0, 12, 201, 12, 132, 137, 77, 66, 65, 56, 149, 0, 15, 0, 8, 197, 81, 34, 66, 85, 64, 15, 8, 197, 77, 64,
- 82, 85, 64, 15, 8, 197, 76, 86, 9, 77, 64, 15, 8, 197, 41, 84, 137, 77, 64, 15, 12, 201, 88, 146, 193, 72, 145, 82, 36, 225,
- 192, 15, 12, 201, 81, 83, 142, 20, 193, 82, 36, 225, 192, 15, 12, 201, 81, 34, 85, 52, 97, 82, 36, 225, 192, 15, 12, 201, 80, 16,
- 149, 37, 49, 82, 36, 225, 192, 15, 12, 201, 77, 148, 212, 20, 209, 82, 36, 225, 192, 15, 12, 201, 77, 83, 6, 60, 225, 82, 36, 225,
- 192, 15, 12, 201, 77, 66, 80, 84, 193, 82, 36, 225, 192, 15, 12, 201, 77, 66, 77, 84, 193, 82, 36, 225, 192, 15, 12, 201, 76, 82,
- 213, 56, 65, 82, 36, 225, 192, 15, 12, 201, 76, 81, 210, 20, 113, 82, 36, 225, 192, 15, 12, 201, 76, 80, 197, 72, 225, 82, 36, 225,
- 192, 15, 12, 201, 73, 80, 146, 36, 49, 82, 36, 225, 192, 15, 12, 201, 72, 85, 21, 72, 225, 82, 36, 225, 192, 15, 12, 201, 72, 85,
- 1, 8, 193, 82, 36, 225, 192, 15, 12, 201, 72, 84, 197, 73, 97, 82, 36, 225, 192, 15, 12, 201, 72, 83, 73, 81, 65, 82, 36, 225,
- 192, 15, 12, 201, 72, 82, 70, 36, 49, 82, 36, 225, 192, 15, 12, 201, 64, 245, 5, 57, 49, 82, 36, 225, 192, 15, 12, 201, 64, 241,
- 19, 60, 193, 82, 36, 225, 192, 15, 12, 201, 64, 192, 75, 5, 65, 82, 36, 225, 192, 15, 12, 201, 64, 84, 134, 61, 33, 82, 36, 225,
- 192, 15, 12, 201, 64, 83, 132, 84, 193, 82, 36, 225, 192, 15, 12, 201, 64, 21, 5, 57, 65, 82, 36, 225, 192, 15, 12, 201, 64, 20,
- 143, 16, 145, 82, 36, 225, 192, 15, 12, 201, 60, 36, 197, 73, 97, 82, 36, 225, 192, 15, 12, 201, 57, 83, 77, 21, 33, 82, 36, 225,
- 192, 15, 12, 201, 56, 81, 204, 36, 113, 82, 36, 225, 192, 15, 12, 201, 52, 18, 211, 36, 209, 82, 36, 225, 192, 15, 12, 201, 48, 144,
- 197, 57, 49, 82, 36, 225, 192, 15, 12, 201, 45, 84, 148, 37, 49, 82, 36, 225, 192, 15, 12, 201, 45, 83, 20, 37, 97, 82, 36, 225,
- 192, 15, 12, 201, 45, 33, 78, 20, 193, 82, 36, 225, 192, 15, 12, 201, 45, 33, 68, 37, 65, 82, 36, 225, 192, 15, 12, 201, 44, 244,
- 146, 84, 113, 82, 36, 225, 192, 15, 12, 201, 44, 243, 77, 85, 65, 82, 36, 225, 192, 15, 12, 201, 44, 240, 71, 84, 193, 82, 36, 225,
- 192, 15, 12, 201, 44, 20, 197, 72, 225, 82, 36, 225, 192, 15, 12, 201, 44, 20, 130, 85, 33, 82, 36, 225, 192, 15, 12, 201, 44, 19,
- 85, 24, 193, 82, 36, 225, 192, 15, 12, 201, 44, 19, 9, 9, 33, 82, 36, 225, 192, 15, 12, 201, 41, 81, 1, 37, 49, 82, 36, 225,
- 192, 15, 12, 201, 36, 229, 133, 57, 65, 82, 36, 225, 192, 15, 12, 201, 36, 229, 5, 29, 33, 82, 36, 225, 192, 15, 12, 201, 36, 227,
- 203, 84, 193, 82, 36, 225, 192, 15, 12, 201, 36, 226, 204, 84, 65, 82, 36, 225, 192, 15, 12, 201, 36, 226, 193, 77, 49, 82, 36, 225,
- 192, 15, 12, 201, 36, 225, 5, 45, 49, 82, 36, 225, 192, 15, 12, 201, 32, 244, 208, 37, 65, 82, 36, 225, 192, 15, 12, 201, 32, 20,
- 131, 20, 193, 82, 36, 225, 192, 15, 12, 201, 25, 84, 201, 60, 225, 82, 36, 225, 192, 15, 12, 201, 24, 197, 75, 81, 81, 82, 36, 225,
- 192, 15, 12, 201, 24, 84, 142, 37, 49, 82, 36, 225, 192, 15, 12, 201, 24, 16, 197, 81, 65, 82, 36, 225, 192, 15, 12, 201, 20, 194,
- 77, 36, 225, 82, 36, 225, 192, 15, 12, 201, 17, 84, 12, 36, 177, 82, 36, 225, 192, 15, 12, 201, 16, 85, 1, 12, 129, 82, 36, 225,
- 192, 15, 12, 201, 16, 84, 197, 73, 65, 82, 36, 225, 192, 15, 12, 201, 16, 84, 15, 73, 65, 82, 36, 225, 192, 15, 12, 201, 12, 148,
- 139, 84, 193, 82, 36, 225, 192, 15, 12, 201, 8, 19, 132, 4, 113, 82, 36, 225, 192, 15, 12, 201, 8, 19, 19, 4, 209, 82, 36, 225,
- 192, 15, 12, 201, 8, 19, 12, 61, 65, 82, 36, 225, 192, 15, 12, 201, 5, 69, 5, 77, 65, 82, 36, 225, 192, 15, 12, 201, 5, 68,
- 143, 24, 145, 82, 36, 225, 192, 15, 12, 201, 5, 67, 205, 37, 49, 82, 36, 225, 192, 15, 12, 201, 5, 49, 129, 49, 65, 82, 36, 225,
- 192, 15, 12, 201, 5, 34, 193, 37, 49, 82, 36, 225, 192, 15, 12, 201, 5, 4, 18, 21, 65, 82, 36, 225, 192, 15, 12, 201, 4, 227,
- 143, 56, 49, 82, 36, 225, 192, 15, 12, 201, 4, 178, 207, 72, 65, 82, 36, 225, 192, 15, 12, 201, 4, 36, 207, 72, 33, 82, 36, 225,
- 192, 15, 12, 201, 4, 36, 197, 57, 65, 82, 36, 225, 192, 15, 9, 198, 64, 20, 129, 76, 149, 0, 15, 8, 197, 24, 19, 12, 37, 64,
- 15, 11, 200, 50, 145, 211, 82, 148, 137, 4, 224, 15, 9, 198, 29, 39, 147, 80, 83, 128, 15, 9, 198, 21, 35, 212, 60, 208, 78, 16,
- 7, 196, 25, 242, 193, 48, 15, 5, 130, 195, 164, 43, 0, 9, 198, 84, 112, 78, 16, 148, 203, 15, 9, 198, 81, 83, 133, 76, 148, 203,
- 15, 9, 198, 77, 83, 69, 72, 148, 203, 15, 9, 198, 76, 21, 25, 72, 148, 203, 15, 9, 198, 52, 245, 9, 88, 148, 203, 15, 9, 198,
- 52, 19, 1, 92, 148, 203, 15, 9, 198, 52, 19, 1, 40, 148, 203, 15, 9, 198, 44, 131, 69, 72, 148, 203, 15, 9, 198, 44, 19, 129,
- 72, 148, 203, 15, 9, 198, 32, 243, 69, 72, 148, 203, 15, 9, 198, 21, 81, 143, 72, 148, 203, 15, 9, 198, 20, 212, 9, 72, 148, 203,
- 15, 9, 198, 16, 82, 75, 80, 148, 203, 15, 9, 198, 5, 52, 217, 72, 148, 203, 15, 9, 198, 4, 181, 9, 88, 148, 203, 15, 9, 198,
- 26, 147, 137, 44, 145, 78, 15, 12, 201, 76, 183, 204, 76, 186, 82, 36, 19, 128, 15, 17, 4, 95, 52, 88, 111, 83, 132, 108, 6, 47,
- 129, 84, 14, 50, 14, 0, 0, 10, 199, 77, 69, 75, 44, 21, 41, 72, 15, 10, 199, 72, 20, 16, 61, 37, 41, 72, 15, 10, 199, 56,
- 21, 137, 28, 21, 41, 72, 15, 10, 199, 44, 244, 146, 20, 181, 41, 72, 15, 10, 199, 44, 243, 16, 61, 37, 41, 72, 15, 10, 199, 36,
- 227, 143, 88, 21, 41, 72, 15, 10, 199, 16, 82, 207, 72, 21, 41, 72, 15, 7, 197, 64, 84, 146, 60, 224, 8, 197, 56, 19, 139, 36,
- 224, 15, 15, 69, 16, 84, 211, 36, 224, 72, 36, 89, 6, 115, 68, 0, 15, 7, 196, 61, 5, 9, 44, 15, 8, 197, 80, 243, 135, 4,
- 224, 15, 15, 204, 24, 194, 80, 65, 35, 204, 21, 64, 82, 36, 21, 0, 15, 8, 197, 52, 19, 135, 4, 224, 16, 9, 198, 48, 20, 153,
- 56, 112, 76, 15, 9, 198, 44, 21, 5, 17, 32, 76, 15, 9, 198, 32, 244, 208, 37, 64, 76, 15, 11, 70, 52, 243, 148, 72, 80, 76,
- 21, 0, 47, 20, 2, 194, 170, 83, 36, 65, 37, 50, 37, 50, 15, 132, 72, 37, 50, 6, 35, 55, 0, 0, 10, 199, 64, 84, 142, 36,
- 50, 105, 76, 15, 10, 199, 53, 148, 212, 21, 34, 105, 76, 15, 10, 199, 24, 147, 9, 77, 68, 169, 76, 15, 10, 199, 64, 145, 68, 21,
- 53, 1, 48, 15, 10, 199, 44, 243, 12, 20, 114, 65, 48, 15, 0, 10, 199, 32, 82, 212, 60, 116, 129, 52, 15, 8, 197, 56, 21, 84,
- 36, 192, 15, 8, 197, 64, 244, 212, 4, 192, 15, 8, 197, 9, 37, 84, 4, 192, 15, 0, 7, 196, 25, 149, 9, 56, 15, 10, 199, 53,
- 84, 203, 20, 67, 206, 56, 15, 13, 2, 194, 169, 49, 108, 48, 37, 34, 121, 57, 47, 0, 0, 12, 201, 20, 180, 208, 60, 225, 78, 80,
- 145, 76, 15, 12, 201, 20, 180, 201, 77, 65, 78, 80, 145, 76, 15, 12, 201, 16, 145, 134, 21, 33, 78, 80, 145, 76, 15, 8, 197, 48,
- 81, 213, 4, 224, 16, 0, 5, 130, 197, 159, 43, 5, 130, 195, 175, 43, 0, 9, 198, 81, 80, 129, 37, 53, 0, 15, 11, 200, 76, 244,
- 132, 36, 225, 82, 21, 64, 15, 11, 200, 72, 85, 1, 72, 65, 82, 21, 64, 15, 11, 200, 72, 84, 197, 73, 97, 82, 21, 64, 15, 11,
- 200, 72, 83, 143, 52, 209, 82, 21, 64, 15, 11, 200, 52, 19, 137, 21, 33, 82, 21, 64, 15, 11, 200, 45, 83, 20, 37, 97, 82, 21,
- 64, 15, 11, 200, 45, 33, 78, 20, 193, 82, 21, 64, 15, 11, 200, 36, 225, 9, 28, 225, 82, 21, 64, 15, 11, 200, 32, 20, 193, 72,
- 65, 82, 21, 64, 15, 11, 200, 24, 16, 207, 56, 225, 82, 21, 64, 15, 11, 200, 24, 16, 197, 81, 65, 82, 21, 64, 15, 11, 200, 20,
- 180, 193, 49, 65, 82, 21, 64, 15, 11, 200, 16, 84, 129, 56, 113, 82, 21, 64, 15, 11, 200, 16, 84, 18, 37, 97, 82, 21, 64, 15,
- 11, 200, 16, 84, 18, 36, 209, 82, 21, 64, 15, 11, 200, 8, 19, 1, 56, 49, 82, 21, 64, 15, 11, 200, 5, 52, 207, 73, 65, 82,
- 21, 64, 15, 11, 200, 4, 229, 9, 45, 97, 82, 21, 64, 15, 11, 200, 4, 97, 133, 45, 65, 82, 21, 64, 15, 11, 200, 44, 243, 139,
- 84, 34, 78, 5, 64, 15, 11, 200, 44, 243, 131, 20, 229, 18, 5, 64, 15, 11, 200, 8, 146, 193, 72, 35, 206, 5, 64, 15, 11, 200,
- 8, 20, 130, 37, 69, 82, 5, 64, 15, 11, 200, 4, 113, 204, 60, 209, 82, 5, 64, 15, 8, 197, 85, 34, 78, 4, 192, 15, 8, 197,
- 5, 53, 18, 4, 192, 15, 0, 9, 198, 60, 211, 105, 8, 193, 82, 15, 7, 2, 194, 181, 65, 129, 0, 0, 11, 200, 81, 32, 78, 77,
- 3, 206, 21, 32, 15, 11, 200, 80, 82, 206, 36, 98, 67, 21, 32, 15, 11, 200, 77, 80, 143, 72, 66, 78, 21, 32, 15, 11, 200, 76,
- 181, 129, 17, 35, 206, 21, 32, 15, 11, 200, 72, 83, 79, 57, 53, 18, 21, 32, 15, 11, 200, 64, 20, 129, 24, 98, 78, 21, 32, 15,
- 11, 200, 44, 243, 131, 20, 229, 18, 21, 32, 15, 11, 200, 44, 243, 77, 84, 226, 75, 21, 32, 15, 11, 200, 36, 229, 5, 72, 97, 82,
- 21, 32, 15, 11, 200, 33, 148, 15, 77, 64, 83, 21, 32, 15, 11, 200, 16, 243, 69, 77, 66, 67, 21, 32, 15, 11, 200, 16, 83, 79,
- 57, 53, 18, 21, 32, 15, 11, 200, 5, 3, 211, 81, 35, 198, 21, 32, 15, 11, 200, 77, 147, 70, 60, 226, 75, 21, 32, 15, 11, 200,
- 76, 83, 73, 61, 66, 75, 21, 32, 15, 11, 200, 76, 83, 65, 57, 66, 75, 21, 32, 15, 11, 200, 20, 193, 75, 81, 34, 75, 21, 32,
- 15, 11, 200, 5, 67, 1, 57, 66, 75, 21, 32, 15, 11, 200, 5, 53, 13, 5, 66, 75, 21, 32, 15, 11, 200, 4, 224, 76, 101, 66,
- 75, 21, 32, 15, 11, 200, 4, 195, 5, 72, 114, 75, 21, 32, 15, 11, 200, 4, 176, 68, 20, 210, 75, 21, 32, 15, 11, 200, 4, 115,
- 143, 77, 66, 75, 21, 32, 15, 0, 19, 71, 12, 129, 86, 72, 243, 5, 80, 89, 57, 115, 84, 34, 39, 55, 6, 115, 0, 10, 199, 76,
- 130, 66, 8, 243, 5, 80, 15, 10, 199, 24, 192, 71, 20, 243, 5, 80, 15, 12, 201, 80, 83, 5, 29, 32, 70, 37, 53, 0, 15, 10,
- 199, 80, 84, 141, 61, 53, 1, 80, 15, 10, 199, 20, 229, 18, 20, 50, 1, 80, 15, 0, 9, 198, 72, 244, 205, 5, 34, 78, 15, 9,
- 198, 8, 19, 4, 4, 178, 78, 15, 0, 0, 9, 198, 76, 19, 65, 72, 145, 64, 15, 9, 198, 72, 240, 137, 56, 145, 64, 15, 9, 198,
- 44, 243, 69, 16, 145, 64, 15, 9, 198, 28, 84, 129, 56, 145, 64, 15, 9, 198, 76, 147, 9, 12, 145, 64, 15, 9, 198, 64, 243, 15,
- 56, 145, 64, 15, 9, 198, 36, 212, 5, 72, 145, 64, 15, 9, 198, 28, 84, 129, 56, 145, 64, 15, 9, 198, 4, 211, 79, 56, 145, 64,
- 15, 9, 198, 76, 241, 137, 76, 209, 64, 15, 9, 198, 76, 86, 9, 76, 209, 64, 15, 9, 198, 53, 85, 9, 76, 209, 64, 15, 9, 198,
- 52, 243, 137, 76, 209, 64, 15, 9, 198, 52, 19, 201, 76, 209, 64, 15, 9, 198, 45, 80, 137, 76, 209, 64, 15, 9, 198, 16, 19, 137,
- 76, 209, 64, 15, 9, 198, 88, 148, 149, 48, 83, 148, 15, 9, 198, 72, 84, 201, 16, 83, 148, 15, 9, 198, 52, 243, 149, 52, 83, 148,
- 15, 9, 198, 72, 83, 79, 56, 49, 64, 15, 9, 198, 52, 21, 18, 36, 49, 64, 15, 9, 198, 45, 83, 1, 56, 49, 64, 15, 9, 198,
- 4, 181, 18, 36, 49, 64, 15, 12, 201, 17, 32, 77, 5, 69, 82, 28, 144, 84, 15, 9, 198, 76, 194, 84, 4, 113, 64, 15, 9, 198,
- 64, 192, 77, 4, 113, 64, 15, 9, 198, 52, 243, 148, 4, 113, 64, 15, 9, 198, 25, 35, 205, 4, 113, 64, 15, 14, 2, 194, 190, 47,
- 34, 115, 49, 84, 6, 121, 34, 47, 0, 0, 9, 198, 56, 19, 143, 29, 32, 77, 15, 9, 198, 44, 147, 15, 29, 32, 77, 15, 9, 198,
- 32, 243, 15, 29, 32, 77, 15, 9, 198, 33, 148, 132, 36, 225, 5, 15, 9, 198, 29, 33, 86, 36, 225, 5, 15, 11, 200, 44, 243, 139,
- 61, 33, 1, 57, 48, 15, 11, 200, 44, 243, 132, 84, 181, 1, 57, 48, 15, 12, 201, 36, 229, 5, 72, 84, 211, 4, 229, 0, 15, 19,
- 2, 195, 183, 72, 37, 84, 37, 72, 6, 36, 51, 108, 86, 15, 65, 115, 86, 0, 0, 9, 198, 76, 86, 15, 48, 241, 192, 15, 9, 198,
- 21, 67, 143, 48, 241, 192, 15, 10, 199, 28, 20, 212, 72, 243, 143, 52, 15, 9, 198, 20, 193, 78, 16, 145, 192, 15, 9, 198, 4, 228,
- 197, 48, 145, 192, 15, 6, 195, 60, 208, 78, 15, 11, 200, 44, 243, 148, 72, 18, 5, 57, 64, 15, 11, 200, 44, 243, 77, 37, 69, 5,
- 57, 64, 15, 11, 200, 72, 81, 140, 20, 181, 1, 57, 64, 15, 11, 200, 65, 32, 75, 80, 146, 193, 57, 64, 15, 11, 200, 5, 84, 203,
- 84, 197, 1, 57, 64, 15, 13, 2, 194, 188, 36, 50, 15, 49, 84, 121, 34, 47, 0, 0, 11, 2, 194, 189, 36, 50, 6, 107, 117, 55,
- 0, 0, 9, 198, 88, 16, 195, 36, 225, 64, 15, 9, 198, 81, 84, 130, 36, 225, 64, 15, 9, 198, 80, 84, 154, 36, 225, 64, 15, 9,
- 198, 77, 69, 68, 36, 225, 64, 15, 9, 198, 52, 20, 203, 36, 225, 64, 15, 9, 198, 24, 244, 134, 36, 225, 64, 15, 12, 201, 44, 194,
- 77, 4, 181, 5, 72, 145, 76, 15, 9, 198, 84, 197, 137, 56, 65, 64, 15, 9, 198, 29, 81, 9, 56, 65, 64, 15, 14, 203, 20, 180,
- 202, 84, 115, 211, 48, 21, 137, 20, 224, 15, 10, 199, 81, 84, 130, 84, 193, 78, 76, 15, 10, 199, 44, 243, 135, 73, 81, 78, 76, 15,
- 10, 199, 5, 48, 197, 56, 65, 78, 76, 15, 12, 201, 44, 243, 147, 37, 53, 15, 72, 144, 76, 15, 9, 198, 53, 148, 137, 4, 65, 64,
- 15, 10, 199, 72, 81, 21, 56, 64, 78, 76, 15, 10, 199, 61, 33, 15, 56, 224, 78, 76, 15, 22, 2, 194, 186, 65, 6, 35, 89, 49,
- 40, 55, 37, 50, 15, 132, 72, 37, 50, 6, 35, 55, 0, 0, 12, 201, 65, 35, 199, 21, 53, 5, 72, 243, 128, 15, 9, 198, 80, 83,
- 5, 29, 32, 77, 15, 9, 198, 56, 243, 79, 29, 32, 77, 15, 9, 198, 52, 243, 143, 29, 32, 77, 15, 9, 198, 36, 65, 79, 29, 32,
- 77, 15, 9, 198, 24, 245, 15, 29, 32, 77, 15, 21, 71, 33, 145, 18, 60, 99, 201, 48, 107, 129, 72, 34, 39, 83, 6, 108, 37, 55,
- 0, 15, 0, 7, 196, 28, 83, 143, 52, 15, 0, 9, 67, 36, 177, 64, 35, 57, 49, 0, 5, 130, 195, 177, 43, 0, 15, 204, 44, 20,
- 129, 45, 65, 82, 37, 53, 9, 45, 83, 64, 15, 0, 22, 67, 48, 145, 197, 55, 37, 13, 15, 49, 39, 89, 72, 13, 0, 81, 107, 111,
- 115, 116, 101, 32, 17, 67, 48, 145, 197, 55, 37, 13, 15, 89, 108, 0, 81, 115, 195, 165, 32, 7, 196, 45, 33, 79, 48, 15, 12, 201,
- 65, 241, 1, 28, 241, 201, 45, 83, 64, 15, 6, 195, 64, 17, 197, 15, 0, 9, 198, 16, 147, 73, 77, 51, 210, 15, 9, 198, 36, 229,
- 133, 77, 67, 210, 15, 9, 198, 16, 85, 5, 45, 67, 210, 15, 0, 0, 12, 69, 8, 194, 86, 21, 32, 71, 55, 111, 34, 0, 9, 198,
- 29, 148, 143, 76, 179, 208, 15, 7, 196, 52, 147, 169, 72, 15, 11, 200, 44, 243, 80, 72, 84, 211, 61, 32, 15, 8, 197, 76, 83, 137,
- 61, 32, 15, 11, 200, 88, 83, 148, 36, 192, 84, 61, 32, 15, 11, 200, 81, 32, 78, 76, 148, 212, 61, 32, 15, 11, 200, 61, 48, 201,
- 48, 192, 84, 61, 32, 15, 11, 200, 48, 146, 214, 36, 64, 84, 61, 32, 15, 11, 200, 36, 226, 193, 77, 48, 84, 61, 32, 15, 11, 200,
- 21, 96, 80, 61, 32, 84, 61, 32, 15, 11, 200, 5, 4, 12, 36, 176, 84, 61, 32, 15, 8, 197, 88, 144, 146, 21, 32, 15, 8, 197,
- 81, 84, 142, 21, 32, 15, 8, 197, 76, 84, 150, 21, 32, 15, 8, 197, 60, 224, 78, 21, 32, 15, 12, 201, 45, 32, 68, 76, 42, 82,
- 77, 66, 71, 15, 12, 201, 28, 83, 142, 20, 209, 169, 72, 194, 71, 15, 13, 202, 25, 37, 71, 81, 51, 205, 52, 83, 9, 28, 15, 12,
- 201, 77, 84, 208, 20, 228, 207, 72, 145, 64, 15, 12, 201, 72, 84, 208, 60, 228, 207, 72, 145, 64, 15, 12, 201, 44, 243, 147, 37, 53,
- 15, 72, 145, 64, 15, 12, 201, 44, 194, 77, 4, 181, 5, 72, 145, 64, 15, 7, 196, 36, 209, 78, 76, 15, 8, 197, 76, 179, 204, 5,
- 32, 15, 8, 197, 60, 181, 76, 5, 32, 15, 9, 198, 56, 243, 73, 56, 19, 0, 15, 10, 69, 76, 84, 150, 21, 32, 21, 0, 47, 0,
- 10, 199, 88, 147, 11, 121, 35, 9, 28, 15, 10, 199, 12, 83, 12, 84, 195, 201, 16, 15, 0, 8, 197, 80, 242, 76, 21, 64, 15, 8,
- 197, 64, 83, 12, 21, 64, 15, 8, 197, 60, 209, 76, 21, 64, 15, 8, 197, 36, 99, 204, 21, 64, 15, 9, 198, 17, 80, 84, 48, 85,
- 0, 15, 8, 197, 8, 19, 12, 21, 64, 15, 8, 197, 4, 213, 76, 21, 64, 15, 8, 197, 64, 20, 9, 77, 64, 15, 8, 197, 60, 35,
- 201, 77, 64, 15, 8, 197, 44, 244, 9, 77, 64, 15, 8, 197, 8, 147, 9, 77, 64, 15, 15, 204, 76, 19, 77, 20, 226, 204, 5, 4,
- 5, 48, 145, 192, 15, 15, 204, 28, 83, 142, 20, 212, 203, 36, 227, 133, 48, 145, 192, 15, 15, 204, 16, 148, 203, 60, 229, 9, 57, 81,
- 82, 48, 145, 192, 15, 10, 199, 52, 244, 129, 80, 244, 137, 20, 15, 10, 199, 44, 243, 15, 24, 243, 137, 20, 15, 10, 199, 44, 243, 12,
- 60, 181, 137, 20, 15, 10, 199, 44, 83, 143, 80, 17, 137, 20, 15, 8, 197, 53, 84, 214, 37, 64, 15, 8, 197, 36, 226, 214, 37, 64,
- 15, 8, 197, 29, 32, 70, 37, 64, 15, 9, 198, 16, 243, 15, 52, 149, 0, 15, 9, 198, 20, 225, 15, 72, 98, 78, 15, 9, 198, 16,
- 82, 211, 81, 34, 78, 15, 10, 199, 72, 246, 65, 48, 148, 205, 20, 15, 10, 199, 61, 5, 9, 52, 148, 205, 20, 15, 10, 199, 56, 84,
- 15, 80, 148, 205, 20, 15, 10, 199, 36, 66, 79, 80, 148, 205, 20, 15, 10, 199, 24, 21, 1, 48, 148, 205, 20, 15, 10, 199, 21, 50,
- 193, 64, 148, 205, 20, 15, 10, 199, 4, 224, 82, 44, 148, 205, 20, 15, 8, 197, 88, 148, 197, 57, 64, 15, 8, 197, 72, 81, 197, 57,
- 64, 15, 8, 197, 16, 80, 197, 57, 64, 15, 8, 197, 4, 48, 197, 57, 64, 15, 8, 197, 45, 32, 86, 5, 64, 15, 8, 197, 44, 195,
- 210, 5, 64, 15, 8, 197, 17, 32, 86, 5, 64, 15, 8, 197, 88, 17, 193, 57, 64, 15, 8, 197, 61, 5, 1, 57, 64, 15, 12, 201,
- 16, 145, 134, 21, 33, 78, 80, 144, 66, 15, 0, 12, 201, 54, 146, 147, 60, 211, 69, 48, 145, 192, 15, 12, 201, 24, 244, 147, 164, 211,
- 69, 48, 145, 192, 15, 12, 201, 24, 244, 132, 164, 211, 69, 48, 145, 192, 15, 12, 201, 4, 97, 210, 124, 228, 197, 48, 145, 192, 15, 9,
- 198, 77, 68, 143, 24, 148, 203, 15, 9, 198, 76, 144, 137, 72, 148, 203, 15, 9, 198, 36, 65, 78, 80, 148, 203, 15, 9, 198, 28, 83,
- 210, 28, 148, 203, 15, 9, 198, 28, 83, 133, 72, 148, 203, 15, 9, 198, 21, 81, 197, 56, 148, 203, 15, 9, 198, 20, 118, 80, 80, 148,
- 203, 15, 9, 198, 5, 68, 143, 24, 148, 203, 15, 9, 198, 5, 32, 77, 4, 148, 203, 15, 0, 7, 196, 88, 145, 233, 72, 15, 8, 197,
- 76, 83, 147, 61, 32, 15, 8, 197, 12, 83, 147, 61, 32, 15, 8, 197, 80, 244, 148, 21, 32, 15, 8, 197, 64, 20, 140, 21, 32, 15,
- 8, 197, 60, 181, 76, 21, 32, 15, 8, 197, 52, 243, 148, 21, 32, 15, 8, 197, 44, 243, 148, 21, 32, 15, 8, 197, 44, 20, 148, 21,
- 32, 15, 8, 197, 21, 99, 204, 21, 32, 15, 8, 197, 17, 80, 140, 21, 32, 15, 12, 201, 124, 117, 5, 76, 176, 66, 20, 194, 71, 15,
- 12, 201, 33, 227, 132, 29, 34, 66, 20, 194, 71, 15, 12, 201, 24, 244, 148, 73, 241, 134, 20, 194, 71, 15, 9, 198, 56, 82, 210, 60,
- 98, 76, 15, 10, 199, 44, 244, 147, 165, 34, 65, 56, 15, 0, 9, 198, 17, 39, 211, 36, 225, 64, 15, 0, 9, 198, 76, 19, 137, 82,
- 148, 128, 15, 9, 198, 20, 208, 76, 42, 148, 128, 15, 9, 198, 17, 33, 83, 78, 148, 128, 15, 9, 198, 16, 243, 80, 82, 148, 128, 15,
- 12, 201, 88, 147, 132, 36, 49, 82, 36, 225, 192, 15, 12, 201, 77, 80, 147, 84, 209, 82, 36, 225, 192, 15, 12, 201, 76, 83, 5, 45,
- 65, 82, 36, 225, 192, 15, 12, 201, 64, 192, 84, 36, 225, 82, 36, 225, 192, 15, 12, 201, 64, 20, 211, 37, 97, 82, 36, 225, 192, 15,
- 12, 201, 64, 20, 208, 60, 193, 82, 36, 225, 192, 15, 12, 201, 61, 34, 69, 57, 65, 82, 36, 225, 192, 15, 12, 201, 52, 20, 141, 61,
- 33, 82, 36, 225, 192, 15, 12, 201, 48, 19, 69, 57, 65, 82, 36, 225, 192, 15, 12, 201, 45, 84, 147, 37, 97, 82, 36, 225, 192, 15,
- 12, 201, 44, 244, 212, 84, 209, 82, 36, 225, 192, 15, 12, 201, 44, 243, 134, 21, 33, 82, 36, 225, 192, 15, 12, 201, 44, 243, 66, 36,
- 225, 82, 36, 225, 192, 15, 12, 201, 44, 19, 11, 84, 193, 82, 36, 225, 192, 15, 12, 201, 36, 229, 5, 72, 225, 82, 36, 225, 192, 15,
- 12, 201, 36, 228, 212, 73, 81, 82, 36, 225, 192, 15, 12, 201, 36, 225, 143, 72, 209, 82, 36, 225, 192, 15, 12, 201, 36, 225, 12, 21,
- 97, 82, 36, 225, 192, 15, 12, 201, 24, 245, 82, 4, 113, 82, 36, 225, 192, 15, 12, 201, 20, 180, 208, 60, 225, 82, 36, 225, 192, 15,
- 12, 201, 16, 148, 208, 60, 225, 82, 36, 225, 192, 15, 12, 201, 16, 147, 73, 81, 65, 82, 36, 225, 192, 15, 12, 201, 16, 83, 69, 57,
- 65, 82, 36, 225, 192, 15, 12, 201, 16, 82, 204, 36, 225, 82, 36, 225, 192, 15, 12, 201, 16, 82, 204, 5, 33, 82, 36, 225, 192, 15,
- 12, 201, 12, 83, 5, 9, 33, 82, 36, 225, 192, 15, 12, 201, 8, 192, 78, 12, 129, 82, 36, 225, 192, 15, 12, 201, 8, 19, 1, 56,
- 49, 82, 36, 225, 192, 15, 12, 201, 5, 4, 18, 60, 33, 82, 36, 225, 192, 15, 9, 198, 76, 241, 15, 52, 149, 0, 15, 9, 198, 52,
- 243, 143, 48, 149, 0, 15, 8, 197, 45, 33, 68, 37, 64, 15, 8, 197, 16, 240, 197, 57, 64, 15, 6, 195, 48, 144, 78, 16, 8, 197,
- 45, 84, 129, 57, 64, 15, 8, 197, 28, 145, 193, 57, 64, 15, 8, 197, 28, 20, 129, 57, 64, 15, 0, 17, 67, 44, 243, 64, 49, 108,
- 65, 15, 89, 108, 0, 81, 115, 195, 165, 32, 9, 198, 44, 144, 83, 80, 148, 203, 15, 10, 67, 76, 243, 64, 89, 109, 65, 0, 72, 0,
- 0, 12, 201, 77, 84, 5, 73, 98, 83, 36, 243, 128, 15, 12, 201, 52, 243, 148, 20, 225, 71, 72, 147, 128, 15, 0, 9, 198, 5, 36,
- 129, 56, 113, 82, 15, 9, 198, 20, 193, 71, 36, 177, 82, 15, 10, 199, 72, 84, 208, 60, 228, 213, 52, 15, 10, 199, 52, 21, 83, 60,
- 193, 85, 52, 15, 10, 199, 44, 243, 15, 77, 67, 205, 36, 15, 0, 19, 67, 16, 83, 64, 72, 6, 115, 65, 15, 72, 36, 34, 0, 81,
- 100, 101, 114, 32, 19, 67, 16, 83, 64, 72, 6, 115, 65, 15, 107, 36, 34, 0, 81, 104, 101, 114, 32, 6, 195, 16, 83, 64, 72, 0,
- 9, 198, 5, 34, 223, 60, 195, 199, 15, 0, 10, 67, 36, 72, 128, 111, 72, 6, 114, 0, 12, 201, 88, 144, 146, 4, 99, 206, 37, 53,
- 0, 15, 9, 198, 74, 145, 2, 100, 226, 84, 15, 9, 198, 77, 2, 79, 56, 17, 197, 15, 9, 198, 76, 16, 143, 80, 17, 197, 15, 9,
- 198, 64, 192, 78, 80, 17, 197, 15, 9, 198, 20, 181, 137, 64, 17, 197, 15, 0, 12, 201, 16, 144, 76, 20, 181, 15, 48, 241, 192, 15,
- 9, 198, 80, 244, 130, 37, 53, 0, 15, 9, 198, 32, 244, 142, 37, 53, 0, 15, 0, 9, 198, 32, 148, 212, 60, 195, 199, 15, 9, 198,
- 32, 148, 16, 60, 195, 199, 15, 9, 198, 28, 83, 77, 60, 195, 199, 15, 9, 198, 25, 33, 78, 60, 195, 199, 15, 6, 195, 84, 226, 75,
- 15, 10, 199, 65, 39, 202, 84, 66, 67, 20, 15, 7, 196, 45, 84, 129, 8, 15, 0, 21, 66, 29, 224, 81, 125, 15, 48, 6, 125, 15,
- 117, 0, 82, 112, 195, 165, 32, 97, 102, 32, 6, 195, 4, 210, 68, 15, 9, 198, 72, 82, 214, 37, 50, 84, 15, 0, 10, 199, 77, 64,
- 76, 4, 115, 73, 80, 15, 0, 21, 68, 44, 244, 212, 20, 49, 39, 89, 72, 13, 15, 65, 115, 86, 0, 81, 109, 101, 100, 32, 19, 68,
- 88, 147, 12, 20, 84, 37, 55, 112, 15, 89, 108, 0, 81, 115, 195, 165, 32, 21, 68, 88, 147, 12, 20, 84, 111, 55, 112, 15, 107, 6,
- 117, 0, 81, 104, 97, 118, 101, 32, 10, 199, 21, 35, 212, 60, 208, 78, 36, 15, 9, 198, 81, 85, 129, 49, 80, 78, 15, 9, 198, 8,
- 85, 10, 20, 229, 0, 15, 9, 198, 32, 244, 148, 84, 192, 78, 16, 0, 8, 197, 48, 21, 137, 56, 80, 15, 8, 197, 52, 147, 133, 72,
- 80, 15, 8, 197, 28, 83, 133, 72, 80, 15, 9, 198, 85, 48, 133, 44, 148, 203, 15, 9, 198, 72, 85, 15, 72, 148, 203, 15, 9, 198,
- 52, 245, 15, 72, 148, 203, 15, 9, 198, 48, 149, 15, 80, 148, 203, 15, 9, 198, 44, 244, 193, 44, 148, 203, 15, 9, 198, 44, 19, 143,
- 56, 148, 203, 15, 9, 198, 20, 225, 82, 28, 148, 203, 15, 9, 198, 12, 243, 79, 72, 148, 203, 15, 9, 198, 4, 209, 137, 8, 148, 203,
- 15, 9, 198, 4, 196, 193, 12, 148, 203, 15, 0, 18, 66, 77, 224, 89, 108, 15, 89, 36, 50, 47, 0, 81, 115, 101, 110, 116, 32, 16,
- 66, 77, 224, 89, 108, 15, 107, 35, 34, 0, 81, 104, 97, 114, 32, 26, 66, 77, 224, 89, 6, 125, 15, 65, 6, 125, 89, 6, 37, 13,
- 0, 82, 109, 195, 165, 32, 115, 105, 103, 101, 32, 16, 66, 77, 224, 89, 108, 15, 65, 6, 125, 0, 81, 109, 195, 165, 32, 19, 66, 77,
- 224, 89, 108, 15, 84, 6, 115, 108, 0, 81, 118, 195, 166, 114, 101, 32, 21, 66, 77, 224, 89, 108, 15, 55, 6, 115, 68, 112, 0, 81,
- 108, 195, 166, 110, 103, 101, 32, 17, 66, 77, 224, 89, 108, 15, 84, 6, 121, 34, 0, 81, 118, 97, 114, 32, 20, 66, 77, 224, 89, 108,
- 15, 107, 6, 108, 57, 47, 0, 81, 104, 195, 184, 106, 116, 32, 17, 66, 77, 224, 89, 108, 15, 84, 6, 36, 55, 0, 81, 118, 105, 108,
- 32, 20, 66, 77, 224, 89, 108, 15, 55, 6, 121, 68, 47, 0, 81, 108, 97, 110, 103, 116, 32, 18, 66, 77, 224, 89, 108, 15, 81, 6,
- 132, 34, 0, 81, 103, 195, 184, 114, 32, 15, 66, 77, 224, 89, 108, 15, 6, 115, 34, 0, 81, 101, 114, 32, 20, 66, 77, 224, 89, 108,
- 15, 65, 6, 35, 68, 112, 0, 81, 109, 97, 110, 103, 101, 32, 22, 66, 77, 224, 89, 108, 15, 65, 6, 35, 12, 57, 13, 86, 0, 81,
- 109, 101, 103, 101, 116, 32, 9, 198, 76, 244, 130, 37, 67, 204, 15, 9, 198, 73, 81, 9, 52, 83, 148, 15, 9, 198, 60, 48, 201, 16,
- 83, 148, 15, 9, 198, 16, 82, 193, 16, 83, 148, 15, 9, 198, 80, 243, 5, 72, 19, 148, 15, 9, 198, 72, 83, 5, 88, 19, 148, 15,
- 9, 198, 61, 33, 9, 56, 19, 148, 15, 9, 198, 25, 32, 80, 64, 19, 148, 15, 9, 198, 24, 192, 71, 72, 19, 148, 15, 9, 198, 24,
- 145, 213, 72, 19, 148, 15, 0, 8, 197, 16, 144, 76, 60, 112, 15, 12, 201, 52, 243, 147, 81, 42, 83, 37, 65, 84, 15, 0, 10, 199,
- 24, 83, 142, 60, 195, 199, 36, 15, 9, 198, 5, 35, 79, 16, 145, 192, 15, 9, 198, 8, 243, 9, 88, 144, 78, 15, 9, 198, 5, 53,
- 18, 4, 176, 78, 16, 10, 199, 25, 243, 143, 52, 83, 129, 48, 15, 0, 8, 197, 84, 225, 9, 56, 80, 15, 8, 197, 44, 16, 137, 56,
- 80, 15, 8, 197, 8, 240, 137, 56, 80, 15, 9, 198, 16, 144, 84, 60, 226, 75, 15, 8, 197, 64, 243, 9, 12, 80, 15, 8, 197, 64,
- 243, 65, 16, 80, 15, 10, 69, 60, 227, 9, 56, 80, 21, 0, 47, 0, 7, 196, 44, 243, 73, 44, 15, 7, 196, 44, 243, 9, 44, 15,
- 0, 13, 202, 20, 225, 9, 52, 83, 147, 36, 243, 129, 48, 15, 0, 29, 68, 12, 243, 133, 100, 6, 49, 39, 40, 50, 37, 15, 6, 35,
- 57, 55, 112, 50, 72, 0, 81, 105, 115, 108, 97, 110, 100, 32, 6, 195, 36, 179, 206, 15, 0, 12, 201, 65, 39, 211, 20, 229, 1, 80,
- 147, 206, 15, 14, 203, 44, 243, 150, 20, 229, 21, 4, 194, 78, 16, 80, 15, 8, 197, 29, 32, 70, 20, 208, 15, 0, 9, 198, 5, 85,
- 15, 65, 50, 64, 15, 9, 198, 32, 21, 83, 76, 148, 212, 15, 9, 198, 21, 50, 193, 64, 148, 212, 15, 14, 203, 4, 229, 9, 44, 243,
- 131, 21, 5, 9, 60, 224, 15, 15, 204, 76, 181, 69, 77, 2, 76, 48, 84, 137, 56, 65, 64, 15, 15, 204, 33, 84, 194, 21, 53, 25,
- 72, 84, 137, 56, 65, 64, 15, 0, 18, 67, 36, 178, 197, 36, 81, 14, 15, 107, 117, 0, 81, 104, 97, 118, 101, 32, 13, 202, 4, 178,
- 207, 53, 0, 71, 56, 21, 41, 72, 15, 10, 199, 88, 147, 204, 36, 226, 83, 80, 15, 10, 199, 80, 84, 146, 61, 34, 83, 80, 15, 10,
- 199, 80, 19, 13, 84, 66, 83, 80, 15, 10, 199, 77, 147, 66, 60, 194, 83, 80, 15, 10, 199, 77, 64, 76, 36, 226, 83, 80, 15, 10,
- 199, 77, 2, 82, 37, 66, 83, 80, 15, 10, 199, 76, 240, 201, 4, 194, 83, 80, 15, 10, 199, 76, 163, 198, 20, 194, 83, 80, 15, 10,
- 199, 76, 84, 137, 4, 194, 83, 80, 15, 10, 199, 76, 82, 212, 21, 34, 83, 80, 15, 10, 199, 72, 84, 197, 73, 98, 83, 80, 15, 10,
- 199, 65, 34, 86, 5, 66, 83, 80, 15, 10, 199, 64, 197, 82, 4, 194, 83, 80, 15, 10, 199, 60, 178, 213, 49, 66, 83, 80, 15, 10,
- 199, 53, 149, 20, 21, 34, 83, 80, 15, 10, 199, 52, 245, 9, 60, 226, 83, 80, 15, 10, 199, 52, 19, 137, 21, 34, 83, 80, 15, 10,
- 199, 44, 243, 131, 37, 2, 83, 80, 15, 10, 199, 44, 242, 193, 36, 226, 83, 80, 15, 10, 199, 44, 16, 130, 4, 194, 83, 80, 15, 10,
- 199, 32, 83, 12, 20, 226, 83, 80, 15, 10, 199, 29, 82, 84, 5, 34, 83, 80, 15, 10, 199, 24, 244, 141, 4, 194, 83, 80, 15, 10,
- 199, 24, 85, 9, 12, 130, 83, 80, 15, 10, 199, 16, 20, 151, 36, 226, 83, 80, 15, 10, 199, 12, 83, 66, 4, 194, 83, 80, 15, 10,
- 199, 12, 19, 22, 36, 226, 83, 80, 15, 10, 199, 4, 181, 9, 60, 226, 83, 80, 15, 10, 199, 4, 36, 213, 72, 66, 83, 80, 15, 12,
- 201, 4, 178, 207, 53, 0, 71, 56, 84, 128, 15, 0, 14, 69, 40, 19, 15, 85, 128, 89, 57, 118, 6, 55, 123, 0, 9, 198, 61, 1,
- 82, 5, 67, 210, 15, 9, 198, 36, 226, 133, 45, 67, 210, 15, 11, 200, 80, 83, 5, 24, 243, 137, 77, 64, 15, 11, 200, 76, 84, 1,
- 72, 21, 9, 77, 64, 15, 11, 200, 76, 83, 73, 56, 20, 137, 77, 64, 15, 11, 200, 64, 83, 147, 36, 243, 137, 77, 64, 15, 11, 200,
- 64, 20, 131, 20, 195, 9, 77, 64, 15, 11, 200, 52, 243, 133, 80, 20, 137, 77, 64, 15, 11, 200, 52, 147, 137, 52, 19, 9, 77, 64,
- 15, 11, 200, 48, 144, 146, 21, 69, 9, 77, 64, 15, 11, 200, 44, 244, 142, 21, 69, 9, 77, 64, 15, 11, 200, 44, 21, 84, 36, 243,
- 137, 77, 64, 15, 11, 200, 24, 243, 11, 48, 244, 137, 77, 64, 15, 11, 200, 24, 147, 1, 80, 83, 9, 77, 64, 15, 11, 200, 4, 229,
- 1, 28, 243, 137, 77, 64, 15, 11, 200, 4, 194, 207, 32, 243, 9, 77, 64, 15, 9, 198, 65, 241, 9, 5, 68, 137, 15, 9, 198, 65,
- 54, 75, 37, 50, 192, 15, 14, 69, 77, 84, 211, 21, 128, 89, 109, 89, 116, 81, 89, 0, 0, 7, 196, 81, 83, 79, 72, 15, 7, 196,
- 80, 83, 143, 72, 15, 13, 202, 81, 32, 78, 76, 99, 210, 52, 21, 15, 72, 15, 7, 196, 28, 148, 133, 72, 15, 8, 197, 20, 212, 9,
- 72, 144, 15, 8, 197, 76, 241, 15, 52, 144, 15, 12, 201, 74, 147, 148, 28, 83, 143, 29, 32, 70, 15, 0, 11, 200, 77, 66, 77, 84,
- 192, 84, 61, 32, 15, 11, 200, 4, 224, 76, 101, 48, 84, 61, 32, 15, 8, 197, 65, 35, 194, 21, 32, 15, 8, 197, 52, 145, 210, 21,
- 32, 15, 8, 197, 24, 192, 78, 21, 32, 15, 6, 195, 32, 144, 84, 15, 6, 195, 4, 112, 84, 15, 9, 198, 52, 147, 137, 52, 19, 0,
- 15, 9, 198, 16, 145, 201, 80, 19, 0, 15, 0, 0, 8, 197, 77, 64, 84, 85, 64, 15, 8, 197, 77, 66, 76, 21, 64, 15, 8, 197,
- 76, 243, 9, 77, 64, 15, 8, 197, 57, 81, 9, 77, 64, 15, 8, 197, 52, 241, 9, 77, 64, 15, 8, 197, 8, 21, 9, 77, 64, 15,
- 8, 197, 77, 83, 6, 37, 64, 15, 8, 197, 56, 149, 18, 37, 64, 15, 8, 197, 21, 52, 18, 37, 64, 15, 9, 198, 44, 195, 210, 4,
- 210, 78, 15, 8, 197, 44, 194, 69, 57, 64, 15, 8, 197, 77, 83, 6, 5, 64, 15, 8, 197, 77, 2, 78, 5, 64, 15, 8, 197, 56,
- 149, 18, 5, 64, 15, 8, 197, 33, 145, 18, 5, 64, 15, 8, 197, 29, 32, 78, 5, 64, 15, 8, 197, 12, 149, 18, 5, 64, 15, 8,
- 197, 88, 18, 193, 57, 64, 15, 8, 197, 64, 146, 193, 57, 64, 15, 0, 17, 70, 14, 38, 129, 56, 225, 78, 89, 114, 89, 6, 117, 50,
- 14, 50, 0, 11, 67, 76, 149, 0, 89, 6, 37, 47, 0, 72, 0, 8, 197, 80, 244, 148, 85, 32, 15, 8, 197, 73, 84, 20, 85, 32,
- 15, 8, 197, 44, 243, 148, 85, 32, 15, 7, 196, 33, 83, 105, 72, 15, 8, 197, 41, 83, 137, 61, 32, 15, 8, 197, 80, 245, 80, 21,
- 32, 15, 8, 197, 80, 83, 132, 21, 32, 15, 8, 197, 76, 21, 84, 21, 32, 15, 8, 197, 44, 16, 200, 21, 32, 15, 8, 197, 25, 83,
- 132, 21, 32, 15, 8, 197, 21, 35, 196, 21, 32, 15, 8, 197, 20, 194, 68, 21, 32, 15, 8, 197, 16, 19, 132, 21, 32, 15, 11, 70,
- 92, 130, 80, 12, 244, 132, 21, 0, 47, 10, 69, 13, 84, 147, 61, 32, 21, 0, 47, 0, 12, 201, 32, 84, 141, 4, 100, 143, 16, 149,
- 0, 15, 12, 201, 72, 81, 140, 20, 181, 5, 72, 85, 0, 15, 10, 69, 92, 147, 132, 61, 112, 21, 0, 47, 0, 9, 198, 80, 21, 15,
- 90, 148, 128, 15, 9, 198, 76, 242, 71, 58, 148, 128, 15, 9, 198, 5, 81, 9, 82, 148, 128, 15, 8, 197, 76, 17, 9, 77, 64, 15,
- 8, 197, 5, 85, 9, 77, 64, 15, 8, 197, 5, 65, 73, 77, 64, 15, 12, 201, 52, 19, 137, 65, 83, 1, 80, 147, 206, 15, 10, 199,
- 61, 1, 143, 72, 209, 82, 20, 15, 8, 197, 72, 84, 208, 37, 64, 15, 8, 197, 32, 149, 20, 37, 64, 15, 9, 198, 45, 35, 205, 5,
- 66, 78, 15, 9, 198, 4, 35, 210, 36, 114, 78, 15, 12, 201, 29, 37, 78, 17, 69, 137, 28, 144, 78, 15, 9, 198, 24, 147, 9, 65,
- 2, 78, 15, 8, 197, 76, 243, 4, 5, 64, 15, 8, 197, 25, 64, 76, 5, 64, 15, 8, 197, 4, 49, 84, 5, 64, 15, 8, 197, 76,
- 82, 193, 57, 64, 15, 0, 9, 198, 76, 176, 66, 74, 148, 192, 15, 9, 198, 65, 33, 67, 38, 148, 192, 15, 9, 198, 56, 244, 141, 50,
- 148, 192, 15, 9, 198, 29, 32, 67, 38, 148, 192, 15, 9, 198, 28, 83, 133, 74, 148, 192, 15, 12, 201, 65, 39, 208, 5, 33, 82, 36,
- 225, 192, 15, 9, 198, 121, 34, 21, 76, 144, 78, 15, 24, 4, 95, 53, 88, 111, 107, 117, 55, 47, 16, 6, 115, 89, 36, 50, 89, 47,
- 129, 84, 14, 50, 14, 0, 0, 12, 201, 124, 181, 137, 88, 19, 5, 72, 147, 135, 15, 13, 202, 76, 81, 9, 52, 83, 148, 21, 34, 78,
- 28, 15, 13, 202, 65, 35, 214, 36, 19, 148, 21, 34, 78, 28, 15, 13, 202, 44, 243, 148, 72, 20, 212, 21, 34, 78, 28, 15, 13, 202,
- 44, 243, 147, 60, 194, 68, 21, 34, 78, 28, 15, 12, 201, 36, 212, 18, 124, 115, 133, 72, 147, 135, 15, 12, 201, 65, 35, 208, 61, 37,
- 9, 60, 225, 76, 15, 12, 201, 44, 243, 150, 20, 229, 9, 60, 225, 76, 15, 8, 67, 80, 80, 200, 21, 0, 47, 11, 70, 64, 20, 211,
- 92, 244, 132, 21, 0, 47, 0, 11, 200, 88, 83, 148, 36, 192, 84, 165, 32, 15, 11, 200, 81, 32, 78, 76, 192, 84, 165, 32, 15, 11,
- 200, 64, 84, 134, 61, 32, 84, 165, 32, 15, 11, 200, 60, 36, 197, 73, 96, 84, 165, 32, 15, 11, 200, 57, 83, 77, 21, 32, 84, 165,
- 32, 15, 11, 200, 52, 19, 149, 17, 82, 212, 165, 32, 15, 11, 200, 44, 243, 208, 21, 32, 84, 165, 32, 15, 11, 200, 44, 243, 148, 72,
- 243, 12, 165, 32, 15, 11, 200, 36, 225, 143, 72, 208, 84, 165, 32, 15, 11, 200, 20, 180, 208, 20, 66, 84, 165, 32, 15, 11, 200, 4,
- 181, 80, 84, 226, 212, 165, 32, 15, 9, 198, 8, 20, 143, 29, 32, 77, 15, 9, 198, 5, 69, 15, 29, 32, 77, 15, 14, 203, 72, 82,
- 1, 8, 147, 9, 80, 84, 137, 56, 112, 15, 14, 203, 52, 243, 143, 25, 67, 206, 28, 84, 137, 56, 112, 15, 14, 203, 12, 83, 148, 72,
- 19, 9, 76, 84, 137, 56, 112, 15, 8, 197, 52, 19, 137, 76, 176, 15, 8, 197, 52, 85, 18, 36, 176, 15, 12, 201, 24, 20, 200, 36,
- 243, 133, 72, 85, 0, 15, 0, 17, 70, 48, 81, 197, 56, 65, 82, 55, 36, 81, 6, 115, 50, 72, 108, 0, 9, 198, 76, 192, 86, 37,
- 53, 0, 15, 12, 201, 77, 80, 147, 45, 34, 80, 80, 147, 206, 15, 12, 201, 76, 21, 9, 76, 96, 75, 80, 147, 206, 15, 12, 201, 72,
- 84, 18, 60, 69, 75, 80, 147, 206, 15, 12, 201, 65, 35, 211, 45, 34, 80, 80, 147, 206, 15, 12, 201, 41, 84, 137, 76, 66, 75, 80,
- 147, 206, 15, 12, 201, 36, 229, 5, 72, 161, 75, 80, 147, 206, 15, 15, 204, 84, 67, 65, 81, 34, 75, 84, 193, 82, 36, 225, 192, 15,
- 15, 204, 77, 80, 150, 20, 229, 9, 60, 225, 82, 36, 225, 192, 15, 15, 204, 65, 35, 208, 61, 37, 9, 60, 225, 82, 36, 225, 192, 15,
- 15, 204, 44, 243, 148, 36, 225, 197, 57, 65, 82, 36, 225, 192, 15, 15, 204, 9, 35, 206, 44, 244, 203, 61, 1, 82, 36, 225, 192, 15,
- 9, 198, 88, 16, 195, 36, 225, 82, 15, 9, 198, 81, 33, 80, 4, 225, 82, 15, 9, 198, 81, 33, 77, 84, 193, 82, 15, 9, 198, 81,
- 32, 78, 12, 129, 82, 15, 9, 198, 80, 244, 144, 20, 65, 82, 15, 9, 198, 77, 84, 16, 60, 225, 82, 15, 10, 199, 61, 4, 213, 52,
- 209, 82, 20, 15, 9, 198, 72, 85, 1, 72, 65, 82, 15, 9, 198, 72, 84, 207, 72, 33, 82, 15, 9, 198, 72, 84, 201, 28, 225, 82,
- 15, 9, 198, 72, 82, 214, 37, 33, 82, 15, 9, 198, 72, 81, 149, 56, 65, 82, 15, 9, 198, 72, 19, 80, 60, 225, 82, 15, 9, 198,
- 72, 17, 134, 36, 225, 82, 15, 9, 198, 65, 35, 208, 60, 225, 82, 15, 9, 198, 65, 35, 205, 20, 225, 82, 15, 9, 198, 65, 35, 198,
- 37, 65, 82, 15, 9, 198, 65, 35, 198, 4, 225, 82, 15, 9, 198, 65, 35, 195, 20, 65, 82, 15, 9, 198, 64, 84, 131, 37, 1, 82,
- 15, 9, 198, 61, 48, 201, 48, 193, 82, 15, 9, 198, 56, 149, 133, 48, 193, 82, 15, 9, 198, 52, 245, 73, 48, 193, 82, 15, 9, 198,
- 52, 245, 9, 60, 225, 82, 15, 9, 198, 52, 243, 5, 77, 65, 82, 15, 9, 198, 48, 146, 214, 36, 65, 82, 15, 9, 198, 44, 244, 146,
- 20, 193, 82, 15, 9, 198, 44, 243, 80, 60, 225, 82, 15, 9, 198, 44, 243, 80, 36, 193, 82, 15, 9, 198, 44, 243, 77, 5, 65, 82,
- 15, 9, 198, 44, 19, 142, 20, 193, 82, 15, 9, 198, 36, 226, 193, 72, 225, 82, 15, 9, 198, 36, 212, 15, 73, 65, 82, 15, 9, 198,
- 29, 32, 84, 36, 225, 82, 15, 9, 198, 29, 32, 78, 84, 193, 82, 15, 9, 198, 25, 37, 83, 81, 33, 82, 15, 9, 198, 24, 244, 141,
- 84, 193, 82, 15, 9, 198, 24, 20, 195, 36, 225, 82, 15, 9, 198, 21, 128, 197, 48, 193, 82, 15, 9, 198, 21, 50, 207, 73, 65, 82,
- 15, 9, 198, 20, 208, 129, 48, 193, 82, 15, 9, 198, 20, 180, 208, 20, 65, 82, 15, 9, 198, 16, 148, 203, 85, 65, 82, 15, 9, 198,
- 16, 81, 210, 4, 65, 82, 15, 9, 198, 12, 130, 75, 4, 225, 82, 15, 9, 198, 5, 69, 1, 12, 129, 82, 15, 9, 198, 4, 227, 149,
- 48, 193, 82, 15, 9, 198, 4, 227, 133, 45, 65, 82, 15, 9, 198, 4, 197, 5, 72, 225, 82, 15, 9, 198, 4, 178, 214, 37, 33, 82,
- 15, 9, 198, 4, 68, 207, 72, 33, 82, 15, 9, 198, 4, 36, 212, 36, 225, 82, 15, 10, 199, 28, 84, 141, 4, 226, 85, 52, 15, 10,
- 199, 80, 18, 211, 60, 227, 205, 36, 15, 9, 198, 5, 49, 80, 80, 146, 192, 15, 11, 70, 72, 80, 197, 37, 97, 82, 21, 0, 47, 0,
- 8, 197, 41, 83, 5, 72, 144, 15, 16, 69, 76, 19, 1, 52, 144, 89, 117, 55, 6, 117, 65, 37, 0, 15, 7, 196, 76, 244, 129, 56,
- 15, 7, 196, 8, 83, 137, 56, 15, 7, 196, 44, 244, 129, 56, 16, 0, 13, 202, 88, 17, 193, 8, 243, 132, 21, 34, 78, 28, 15, 12,
- 201, 65, 39, 211, 21, 37, 133, 72, 147, 135, 15, 13, 202, 8, 19, 132, 21, 35, 204, 21, 34, 78, 28, 15, 10, 199, 36, 212, 18, 124,
- 115, 133, 72, 15, 7, 196, 8, 21, 9, 44, 15, 0, 13, 202, 44, 243, 148, 72, 245, 133, 73, 50, 69, 48, 15, 0, 10, 199, 76, 18,
- 203, 5, 35, 211, 20, 15, 10, 199, 12, 83, 12, 84, 195, 211, 20, 15, 15, 204, 20, 180, 203, 60, 211, 85, 56, 146, 193, 80, 147, 206,
- 15, 15, 204, 20, 180, 197, 53, 3, 9, 24, 146, 193, 80, 147, 206, 15, 15, 204, 77, 148, 212, 20, 208, 84, 37, 49, 82, 36, 225, 192,
- 15, 15, 204, 77, 64, 78, 16, 20, 132, 37, 49, 82, 36, 225, 192, 15, 15, 204, 76, 83, 147, 36, 34, 76, 37, 49, 82, 36, 225, 192,
- 15, 15, 204, 72, 17, 9, 60, 66, 82, 36, 113, 82, 36, 225, 192, 15, 15, 204, 65, 35, 199, 56, 244, 212, 36, 49, 82, 36, 225, 192,
- 15, 15, 204, 52, 21, 5, 72, 144, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204, 16, 144, 71, 56, 244, 212, 36, 49, 82, 36, 225, 192,
- 15, 15, 204, 8, 17, 193, 80, 83, 12, 37, 49, 82, 36, 225, 192, 15, 12, 201, 65, 39, 196, 37, 52, 15, 56, 84, 128, 15, 0, 9,
- 198, 65, 54, 75, 60, 195, 199, 15, 15, 204, 44, 243, 12, 20, 181, 9, 88, 148, 197, 72, 147, 135, 15, 15, 204, 20, 180, 197, 53, 3,
- 9, 24, 144, 197, 72, 147, 135, 15, 15, 204, 16, 148, 203, 88, 19, 9, 24, 144, 197, 72, 147, 135, 15, 15, 204, 16, 83, 73, 48, 149,
- 1, 72, 148, 197, 72, 147, 135, 15, 8, 197, 76, 147, 79, 56, 144, 15, 0, 11, 200, 44, 243, 138, 84, 226, 212, 85, 32, 15, 11, 200,
- 36, 229, 133, 77, 66, 84, 85, 32, 15, 11, 200, 4, 181, 80, 84, 226, 212, 85, 32, 15, 9, 198, 76, 84, 150, 37, 69, 84, 15, 9,
- 198, 5, 69, 18, 36, 37, 84, 15, 12, 201, 81, 80, 133, 72, 181, 76, 61, 49, 64, 15, 12, 201, 64, 20, 143, 16, 243, 148, 61, 49,
- 64, 15, 12, 201, 64, 20, 129, 16, 83, 148, 61, 49, 64, 15, 12, 201, 52, 85, 1, 52, 244, 134, 61, 49, 64, 15, 12, 201, 8, 147,
- 8, 5, 38, 137, 61, 49, 64, 15, 12, 201, 5, 98, 84, 4, 210, 78, 61, 49, 64, 15, 9, 198, 48, 149, 21, 72, 114, 64, 15, 12,
- 201, 77, 65, 87, 5, 33, 5, 77, 49, 64, 15, 12, 201, 4, 178, 213, 72, 21, 5, 77, 49, 64, 15, 6, 195, 125, 64, 78, 16, 0,
- 17, 70, 24, 243, 132, 4, 229, 0, 83, 108, 68, 72, 6, 121, 68, 0, 15, 0, 8, 197, 73, 85, 9, 56, 80, 15, 8, 197, 61, 96,
- 82, 36, 80, 15, 8, 197, 61, 96, 82, 36, 80, 15, 9, 198, 76, 83, 65, 57, 66, 75, 15, 9, 198, 16, 241, 205, 5, 66, 75, 15,
- 8, 197, 64, 245, 1, 28, 80, 15, 10, 69, 77, 21, 65, 72, 80, 21, 0, 47, 0, 7, 195, 85, 52, 210, 13, 42, 13, 202, 76, 83,
- 22, 24, 147, 129, 57, 50, 69, 72, 15, 9, 198, 48, 148, 9, 105, 160, 78, 15, 9, 198, 32, 21, 193, 36, 144, 78, 15, 9, 198, 4,
- 225, 15, 73, 32, 78, 15, 9, 198, 80, 19, 9, 76, 208, 78, 16, 0, 6, 195, 85, 48, 64, 13, 8, 197, 84, 99, 204, 60, 112, 15,
- 8, 197, 65, 35, 204, 60, 112, 15, 8, 197, 61, 67, 204, 60, 112, 15, 6, 195, 44, 83, 73, 15, 12, 201, 36, 225, 9, 24, 97, 82,
- 20, 229, 0, 15, 0, 9, 198, 17, 80, 140, 4, 229, 0, 15, 12, 68, 12, 130, 78, 4, 47, 57, 136, 50, 118, 0, 9, 68, 92, 130,
- 84, 20, 21, 0, 47, 0, 8, 197, 61, 34, 197, 72, 80, 15, 8, 197, 48, 85, 133, 72, 80, 15, 8, 197, 5, 50, 197, 76, 80, 15,
- 8, 197, 5, 32, 76, 36, 80, 15, 8, 197, 37, 34, 68, 36, 80, 15, 9, 198, 72, 243, 65, 57, 66, 75, 15, 9, 198, 48, 241, 201,
- 77, 66, 75, 15, 8, 197, 52, 19, 9, 12, 80, 15, 0, 11, 200, 21, 2, 68, 36, 20, 203, 61, 0, 15, 12, 201, 77, 80, 147, 80,
- 149, 21, 80, 147, 206, 15, 12, 201, 65, 35, 203, 48, 19, 65, 80, 147, 206, 15, 12, 201, 44, 243, 150, 21, 36, 193, 80, 147, 206, 15,
- 12, 201, 44, 243, 147, 64, 148, 129, 80, 147, 206, 15, 12, 201, 44, 243, 132, 20, 228, 193, 80, 147, 206, 15, 12, 201, 44, 243, 132, 20,
- 211, 129, 80, 147, 206, 15, 12, 201, 44, 243, 80, 20, 228, 193, 80, 147, 206, 15, 12, 201, 44, 20, 9, 81, 83, 1, 80, 147, 206, 15,
- 12, 201, 36, 229, 18, 61, 97, 82, 76, 147, 206, 15, 12, 201, 36, 228, 197, 52, 147, 129, 80, 147, 206, 15, 12, 201, 36, 195, 21, 77,
- 68, 129, 80, 147, 206, 15, 12, 201, 20, 180, 211, 64, 148, 129, 80, 147, 206, 15, 12, 201, 20, 180, 208, 48, 244, 129, 80, 147, 206, 15,
- 12, 201, 20, 180, 193, 52, 147, 129, 80, 147, 206, 15, 12, 201, 16, 148, 208, 20, 228, 193, 80, 147, 206, 15, 12, 201, 12, 149, 137, 48,
- 148, 193, 80, 147, 206, 15, 12, 201, 5, 85, 15, 72, 148, 193, 80, 147, 206, 15, 12, 201, 5, 52, 201, 52, 147, 1, 80, 147, 206, 15,
- 12, 201, 4, 208, 76, 28, 19, 65, 80, 147, 206, 15, 12, 201, 4, 178, 213, 53, 83, 1, 80, 147, 206, 15, 12, 201, 4, 48, 197, 48,
- 84, 129, 80, 147, 206, 15, 13, 202, 72, 83, 1, 80, 149, 137, 77, 66, 83, 44, 15, 13, 202, 65, 35, 214, 60, 176, 84, 61, 34, 83,
- 44, 15, 13, 202, 64, 20, 129, 16, 145, 205, 5, 66, 83, 44, 15, 13, 202, 48, 147, 12, 20, 20, 201, 5, 66, 83, 44, 15, 13, 202,
- 44, 19, 11, 84, 192, 84, 61, 34, 83, 44, 15, 13, 202, 36, 228, 208, 37, 32, 84, 61, 34, 83, 44, 15, 13, 202, 36, 225, 143, 72,
- 208, 84, 61, 34, 83, 44, 15, 13, 202, 32, 245, 20, 20, 229, 15, 81, 66, 83, 44, 15, 13, 202, 16, 144, 71, 72, 19, 77, 5, 66,
- 83, 44, 15, 13, 202, 16, 82, 204, 5, 32, 84, 61, 34, 83, 44, 15, 13, 202, 8, 243, 19, 40, 85, 137, 77, 66, 83, 44, 15, 13,
- 202, 5, 34, 83, 80, 242, 210, 5, 66, 83, 44, 15, 13, 202, 4, 180, 207, 56, 243, 69, 81, 34, 83, 44, 15, 12, 201, 4, 229, 9,
- 32, 148, 212, 4, 210, 78, 15, 9, 198, 4, 209, 82, 36, 176, 78, 15, 9, 198, 56, 20, 139, 60, 208, 78, 16, 9, 198, 52, 84, 137,
- 16, 144, 78, 16, 0, 13, 202, 76, 81, 9, 52, 83, 148, 5, 66, 79, 56, 15, 13, 202, 52, 19, 137, 24, 84, 212, 5, 66, 79, 56,
- 15, 13, 202, 44, 243, 134, 72, 243, 148, 5, 66, 79, 56, 15, 13, 202, 16, 242, 213, 52, 83, 148, 5, 66, 79, 56, 15, 13, 202, 5,
- 33, 213, 52, 83, 148, 5, 66, 79, 56, 15, 14, 203, 44, 243, 148, 72, 20, 21, 56, 181, 9, 76, 176, 15, 14, 203, 44, 20, 129, 45,
- 65, 82, 37, 53, 9, 76, 176, 15, 14, 203, 16, 83, 147, 37, 67, 205, 21, 68, 137, 76, 176, 15, 7, 196, 76, 21, 9, 56, 15, 7,
- 196, 44, 19, 73, 56, 15, 8, 197, 45, 35, 206, 36, 176, 15, 0, 15, 204, 44, 20, 129, 45, 65, 82, 60, 195, 199, 37, 50, 192, 15,
- 10, 199, 84, 197, 9, 52, 21, 21, 52, 15, 10, 199, 64, 84, 134, 20, 181, 21, 52, 15, 10, 199, 80, 84, 146, 5, 34, 85, 52, 15,
- 10, 199, 77, 147, 80, 61, 50, 85, 52, 15, 10, 199, 44, 243, 12, 20, 114, 85, 52, 15, 10, 199, 5, 84, 208, 36, 50, 85, 52, 15,
- 9, 198, 21, 81, 197, 56, 146, 192, 15, 9, 198, 5, 67, 5, 80, 146, 192, 15, 0, 8, 197, 61, 53, 5, 72, 144, 15, 15, 204, 25,
- 83, 139, 80, 147, 206, 4, 194, 83, 80, 148, 203, 15, 8, 197, 36, 225, 129, 52, 144, 15, 10, 199, 49, 244, 133, 72, 147, 132, 20, 15,
- 0, 12, 201, 88, 242, 193, 48, 148, 193, 80, 147, 206, 15, 12, 201, 72, 84, 212, 5, 84, 129, 80, 147, 206, 15, 12, 201, 72, 21, 9,
- 32, 16, 137, 80, 147, 206, 15, 12, 201, 65, 35, 211, 80, 149, 21, 80, 147, 206, 15, 12, 201, 48, 81, 193, 48, 148, 193, 80, 147, 206,
- 15, 12, 201, 44, 243, 147, 80, 149, 21, 80, 147, 206, 15, 12, 201, 44, 243, 147, 36, 115, 129, 80, 147, 206, 15, 12, 201, 44, 243, 15,
- 56, 148, 193, 80, 147, 206, 15, 12, 201, 44, 21, 5, 44, 148, 193, 80, 147, 206, 15, 12, 201, 44, 19, 129, 48, 148, 193, 80, 147, 206,
- 15, 12, 201, 36, 229, 5, 73, 97, 78, 80, 147, 206, 15, 12, 201, 36, 226, 193, 52, 147, 129, 80, 147, 206, 15, 12, 201, 36, 195, 21,
- 52, 147, 129, 80, 147, 206, 15, 12, 201, 24, 144, 146, 36, 195, 1, 80, 147, 206, 15, 16, 205, 24, 145, 5, 36, 179, 205, 52, 148, 211,
- 5, 34, 83, 44, 15, 12, 201, 44, 20, 130, 61, 37, 78, 17, 83, 64, 15, 12, 201, 44, 20, 130, 60, 194, 78, 21, 83, 64, 15, 12,
- 201, 64, 20, 148, 36, 50, 80, 37, 83, 64, 15, 9, 198, 32, 20, 141, 60, 226, 64, 15, 0, 8, 197, 25, 244, 137, 77, 64, 15, 7,
- 196, 80, 19, 15, 56, 15, 13, 202, 72, 85, 18, 60, 99, 5, 45, 50, 79, 56, 15, 13, 202, 28, 195, 210, 36, 98, 75, 5, 66, 79,
- 56, 15, 8, 197, 53, 148, 212, 36, 176, 15, 9, 198, 73, 244, 207, 56, 224, 66, 15, 8, 67, 12, 242, 197, 21, 0, 47, 6, 195, 80,
- 147, 0, 76, 6, 195, 88, 83, 0, 76, 0, 10, 199, 77, 68, 137, 44, 177, 82, 36, 15, 7, 196, 37, 35, 206, 36, 15, 13, 202, 88,
- 147, 204, 36, 226, 83, 80, 147, 132, 20, 15, 0, 15, 204, 81, 32, 78, 76, 98, 71, 85, 32, 84, 36, 243, 128, 15, 15, 204, 64, 84,
- 147, 60, 226, 70, 36, 176, 84, 36, 243, 128, 15, 15, 204, 52, 21, 5, 72, 144, 76, 37, 48, 84, 36, 243, 128, 15, 15, 204, 45, 38,
- 83, 80, 19, 12, 37, 48, 84, 36, 243, 128, 15, 15, 204, 16, 149, 133, 73, 50, 70, 36, 176, 84, 36, 243, 128, 15, 15, 204, 16, 145,
- 134, 21, 33, 78, 80, 144, 84, 36, 243, 128, 15, 15, 204, 5, 85, 5, 57, 66, 70, 36, 176, 84, 36, 243, 128, 15, 6, 195, 88, 81,
- 0, 76, 0, 10, 66, 92, 48, 84, 6, 36, 89, 36, 0, 9, 198, 85, 35, 204, 60, 114, 64, 15, 11, 200, 97, 147, 15, 24, 243, 137,
- 77, 64, 15, 11, 200, 88, 84, 147, 36, 243, 137, 77, 64, 15, 11, 200, 81, 35, 205, 8, 243, 137, 77, 64, 15, 11, 200, 76, 22, 15,
- 24, 243, 137, 77, 64, 15, 11, 200, 72, 17, 9, 44, 19, 9, 77, 64, 15, 11, 200, 64, 244, 201, 80, 149, 137, 77, 64, 15, 11, 200,
- 64, 243, 25, 28, 19, 73, 77, 64, 15, 11, 200, 64, 19, 70, 48, 85, 9, 77, 64, 15, 11, 200, 56, 81, 193, 80, 149, 137, 77, 64,
- 15, 11, 200, 52, 147, 9, 80, 20, 137, 77, 64, 15, 11, 200, 52, 19, 137, 13, 84, 137, 77, 64, 15, 11, 200, 44, 243, 134, 61, 35,
- 73, 77, 64, 15, 11, 200, 44, 195, 203, 44, 83, 137, 77, 64, 15, 11, 200, 44, 20, 9, 80, 19, 9, 77, 64, 15, 11, 200, 28, 83,
- 133, 72, 19, 9, 77, 64, 15, 11, 200, 21, 96, 78, 28, 83, 9, 77, 64, 15, 11, 200, 12, 128, 85, 88, 147, 137, 77, 64, 15, 9,
- 198, 56, 243, 73, 56, 83, 0, 15, 9, 198, 64, 20, 129, 76, 243, 0, 15, 9, 198, 48, 144, 133, 72, 19, 0, 15, 9, 198, 28, 192,
- 67, 36, 19, 0, 15, 14, 70, 12, 240, 203, 56, 86, 64, 49, 108, 49, 50, 113, 0, 11, 70, 52, 18, 15, 56, 86, 64, 21, 0, 47,
- 0, 7, 196, 16, 240, 197, 72, 15, 7, 196, 5, 35, 69, 72, 15, 9, 198, 5, 64, 86, 37, 51, 69, 15, 9, 198, 4, 226, 77, 37,
- 51, 69, 15, 7, 196, 12, 145, 193, 72, 15, 0, 14, 70, 8, 82, 71, 56, 85, 0, 71, 36, 68, 36, 0, 66, 10, 199, 76, 179, 205,
- 4, 113, 82, 36, 15, 10, 199, 64, 20, 134, 84, 209, 82, 36, 15, 9, 198, 24, 18, 212, 60, 145, 0, 15, 9, 198, 24, 21, 143, 72,
- 149, 0, 15, 9, 198, 4, 181, 129, 88, 149, 0, 15, 9, 198, 29, 32, 83, 76, 21, 0, 15, 9, 198, 16, 83, 5, 28, 21, 0, 15,
- 0, 9, 198, 16, 144, 83, 44, 244, 0, 15, 9, 198, 65, 35, 211, 60, 66, 75, 15, 0, 9, 198, 64, 18, 201, 77, 64, 78, 15, 9,
- 198, 80, 20, 140, 5, 64, 78, 16, 9, 198, 52, 243, 69, 57, 64, 78, 16, 0, 12, 201, 8, 81, 21, 36, 228, 212, 4, 211, 69, 67,
- 12, 201, 77, 3, 206, 80, 19, 137, 80, 85, 0, 15, 7, 196, 72, 17, 5, 72, 15, 9, 198, 54, 144, 140, 21, 33, 64, 15, 0, 6,
- 195, 88, 244, 148, 72, 0, 11, 200, 65, 39, 196, 36, 181, 9, 60, 224, 15, 9, 198, 76, 19, 133, 72, 147, 135, 15, 9, 198, 52, 147,
- 133, 72, 147, 135, 15, 9, 198, 28, 148, 133, 72, 147, 135, 15, 9, 198, 17, 84, 5, 72, 147, 135, 15, 9, 198, 16, 146, 203, 20, 66,
- 75, 15, 15, 2, 95, 33, 40, 72, 51, 108, 71, 89, 47, 121, 57, 50, 0, 0, 14, 203, 81, 32, 68, 37, 66, 79, 56, 19, 9, 77,
- 64, 15, 13, 202, 65, 35, 199, 72, 19, 77, 21, 34, 78, 28, 15, 13, 202, 52, 19, 20, 72, 18, 212, 21, 34, 78, 28, 15, 13, 202,
- 24, 18, 211, 36, 210, 76, 21, 34, 78, 28, 15, 13, 202, 20, 180, 208, 5, 68, 137, 21, 34, 78, 28, 15, 12, 201, 77, 68, 129, 8,
- 17, 19, 21, 33, 64, 15, 12, 201, 64, 244, 201, 80, 147, 206, 21, 33, 64, 15, 12, 201, 64, 20, 129, 25, 32, 83, 21, 33, 64, 15,
- 12, 201, 52, 85, 1, 77, 64, 83, 21, 33, 64, 15, 12, 201, 44, 243, 148, 72, 243, 12, 21, 33, 64, 15, 12, 201, 25, 83, 139, 80,
- 147, 206, 21, 33, 64, 15, 12, 201, 25, 32, 75, 80, 147, 206, 21, 33, 64, 15, 12, 201, 16, 149, 137, 76, 147, 206, 21, 33, 64, 15,
- 12, 201, 4, 208, 137, 80, 147, 206, 21, 33, 64, 15, 12, 201, 60, 208, 68, 72, 84, 211, 21, 33, 64, 15, 20, 73, 76, 128, 75, 21,
- 52, 5, 5, 33, 64, 91, 116, 37, 49, 89, 71, 111, 34, 0, 0, 7, 196, 8, 85, 15, 56, 15, 12, 201, 76, 243, 9, 16, 20, 137,
- 80, 85, 0, 15, 12, 201, 72, 81, 213, 48, 20, 137, 80, 85, 0, 15, 13, 202, 164, 179, 206, 60, 210, 83, 21, 34, 78, 28, 15, 13,
- 202, 84, 67, 65, 58, 149, 146, 21, 34, 78, 28, 15, 14, 203, 20, 180, 208, 48, 144, 201, 80, 84, 137, 56, 112, 15, 16, 69, 52, 83,
- 137, 76, 176, 65, 36, 50, 6, 37, 89, 49, 0, 15, 12, 201, 81, 32, 78, 77, 97, 83, 80, 149, 0, 15, 0, 10, 199, 65, 39, 195,
- 37, 50, 79, 56, 15, 11, 200, 65, 39, 205, 36, 84, 137, 56, 112, 15, 15, 204, 4, 101, 159, 72, 113, 77, 20, 176, 78, 37, 51, 69,
- 15, 9, 198, 80, 83, 65, 80, 146, 192, 15, 9, 198, 64, 243, 5, 52, 146, 192, 15, 9, 198, 28, 83, 133, 80, 146, 192, 15, 9, 198,
- 24, 243, 133, 80, 146, 192, 15, 9, 198, 4, 181, 83, 80, 146, 192, 15, 0, 15, 204, 36, 228, 213, 8, 244, 132, 36, 224, 84, 36, 243,
- 128, 15, 15, 204, 4, 178, 204, 36, 208, 84, 37, 48, 84, 36, 243, 128, 15, 0, 13, 202, 81, 34, 65, 56, 117, 76, 21, 34, 78, 28,
- 15, 16, 205, 81, 32, 78, 76, 148, 212, 61, 34, 83, 21, 34, 78, 28, 15, 13, 202, 77, 80, 147, 80, 149, 21, 21, 34, 78, 28, 15,
- 13, 202, 77, 68, 129, 56, 117, 76, 21, 34, 78, 28, 15, 13, 202, 72, 80, 201, 72, 181, 76, 21, 34, 78, 28, 15, 13, 202, 65, 35,
- 211, 64, 82, 212, 21, 34, 78, 28, 15, 13, 202, 64, 20, 148, 36, 50, 80, 21, 34, 78, 28, 15, 13, 202, 44, 243, 147, 80, 149, 21,
- 21, 34, 78, 28, 15, 13, 202, 44, 243, 80, 48, 85, 20, 21, 34, 78, 28, 15, 16, 205, 25, 83, 139, 80, 147, 206, 4, 194, 83, 21,
- 34, 78, 28, 15, 16, 205, 9, 84, 133, 5, 82, 210, 5, 66, 83, 21, 34, 78, 28, 15, 9, 198, 88, 146, 193, 72, 145, 82, 15, 9,
- 198, 80, 244, 148, 85, 33, 82, 15, 9, 198, 80, 83, 80, 21, 33, 82, 15, 9, 198, 77, 147, 139, 61, 1, 82, 15, 9, 198, 76, 81,
- 210, 20, 113, 82, 15, 9, 198, 72, 84, 207, 49, 97, 82, 15, 9, 198, 72, 83, 79, 57, 65, 82, 15, 9, 198, 72, 83, 1, 45, 49,
- 82, 15, 9, 198, 72, 80, 197, 57, 49, 82, 15, 9, 198, 4, 100, 133, 4, 113, 82, 15, 9, 198, 65, 35, 205, 61, 97, 82, 15, 9,
- 198, 65, 35, 202, 36, 49, 82, 15, 9, 198, 64, 83, 12, 21, 65, 82, 15, 9, 198, 61, 34, 71, 4, 209, 82, 15, 9, 198, 56, 81,
- 204, 36, 113, 82, 15, 9, 198, 44, 244, 146, 84, 113, 82, 15, 9, 198, 44, 243, 208, 21, 33, 82, 15, 9, 198, 44, 243, 135, 73, 81,
- 82, 15, 9, 198, 44, 243, 131, 37, 1, 82, 15, 9, 198, 44, 242, 203, 21, 33, 82, 15, 9, 198, 36, 229, 143, 49, 97, 82, 15, 9,
- 198, 36, 229, 133, 77, 65, 82, 15, 9, 198, 36, 229, 133, 73, 65, 82, 15, 9, 198, 36, 228, 201, 77, 65, 82, 15, 9, 198, 36, 226,
- 214, 37, 33, 82, 15, 9, 198, 36, 211, 73, 29, 33, 82, 15, 9, 198, 29, 32, 86, 37, 65, 82, 15, 9, 198, 28, 19, 15, 65, 1,
- 82, 15, 9, 198, 25, 84, 201, 60, 225, 82, 15, 9, 198, 24, 147, 135, 21, 33, 82, 15, 9, 198, 24, 18, 212, 85, 33, 82, 15, 9,
- 198, 21, 128, 197, 73, 1, 82, 15, 9, 198, 21, 96, 80, 61, 33, 82, 15, 9, 198, 20, 180, 197, 45, 97, 82, 15, 9, 198, 16, 148,
- 208, 85, 65, 82, 15, 9, 198, 16, 85, 5, 45, 65, 82, 15, 9, 198, 16, 84, 18, 5, 97, 82, 15, 9, 198, 16, 83, 79, 57, 65,
- 82, 15, 9, 198, 16, 82, 193, 57, 65, 82, 15, 9, 198, 16, 81, 140, 61, 33, 82, 15, 9, 198, 16, 19, 65, 76, 49, 82, 15, 9,
- 198, 12, 83, 147, 85, 33, 82, 15, 9, 198, 12, 83, 69, 57, 65, 82, 15, 9, 198, 8, 20, 212, 60, 225, 82, 15, 9, 198, 5, 69,
- 18, 5, 1, 82, 15, 9, 198, 5, 67, 205, 37, 49, 82, 15, 9, 198, 5, 36, 133, 77, 65, 82, 15, 9, 198, 4, 211, 133, 77, 65,
- 82, 15, 9, 198, 4, 113, 210, 20, 113, 82, 15, 9, 198, 4, 48, 197, 65, 65, 82, 15, 9, 198, 4, 36, 207, 49, 97, 82, 15, 9,
- 198, 81, 148, 129, 56, 226, 64, 15, 9, 198, 16, 144, 75, 60, 226, 64, 15, 7, 196, 9, 85, 9, 44, 15, 0, 19, 67, 16, 83, 128,
- 72, 6, 115, 50, 15, 107, 36, 34, 0, 81, 104, 101, 114, 32, 19, 67, 16, 83, 128, 72, 6, 115, 50, 15, 72, 36, 34, 0, 81, 100,
- 101, 114, 32, 13, 202, 64, 20, 148, 36, 50, 80, 5, 66, 79, 56, 15, 13, 202, 44, 243, 147, 80, 83, 12, 5, 66, 79, 56, 15, 13,
- 202, 36, 229, 5, 73, 5, 78, 45, 66, 79, 56, 15, 14, 203, 88, 149, 1, 52, 147, 137, 76, 84, 137, 56, 112, 15, 14, 203, 81, 32,
- 78, 77, 3, 210, 80, 84, 137, 56, 112, 15, 14, 203, 81, 32, 78, 76, 99, 210, 52, 84, 137, 56, 112, 15, 14, 203, 77, 147, 139, 72,
- 243, 137, 76, 84, 137, 56, 112, 15, 14, 203, 77, 65, 82, 20, 245, 25, 64, 84, 137, 56, 112, 15, 14, 203, 72, 82, 207, 57, 53, 18,
- 84, 84, 137, 56, 112, 15, 14, 203, 44, 243, 132, 37, 66, 79, 56, 84, 137, 56, 112, 15, 14, 203, 44, 192, 83, 76, 145, 137, 12, 84,
- 137, 56, 112, 15, 14, 203, 28, 192, 77, 61, 84, 137, 76, 84, 137, 56, 112, 15, 14, 203, 16, 84, 201, 56, 99, 210, 52, 84, 137, 56,
- 112, 15, 14, 203, 5, 85, 15, 56, 243, 73, 76, 84, 137, 56, 112, 15, 8, 197, 73, 84, 212, 36, 176, 15, 8, 197, 21, 35, 212, 36,
- 176, 15, 8, 197, 17, 84, 12, 36, 176, 15, 10, 67, 16, 83, 128, 72, 115, 50, 0, 72, 0, 10, 199, 5, 48, 133, 77, 67, 211, 20,
- 15, 13, 202, 77, 71, 210, 61, 1, 82, 5, 66, 79, 56, 15, 12, 201, 65, 35, 198, 21, 52, 201, 60, 225, 76, 15, 12, 201, 44, 243,
- 134, 21, 52, 201, 60, 225, 76, 15, 12, 201, 65, 35, 198, 21, 52, 201, 60, 224, 76, 15, 12, 71, 64, 83, 148, 32, 245, 83, 20, 21,
- 0, 47, 0, 20, 8, 119, 99, 39, 101, 114, 110, 101, 115, 84, 6, 36, 89, 36, 108, 50, 13, 89, 0, 14, 204, 44, 20, 129, 45, 65,
- 82, 37, 53, 9, 44, 243, 128, 8, 197, 21, 85, 15, 56, 144, 15, 8, 197, 5, 53, 5, 56, 144, 15, 10, 2, 95, 41, 89, 47, 39,
- 50, 36, 0, 11, 2, 95, 41, 89, 47, 36, 84, 36, 50, 0, 10, 2, 95, 41, 89, 47, 36, 84, 36, 0, 12, 2, 95, 41, 89, 107,
- 37, 34, 55, 36, 129, 0, 11, 2, 95, 41, 80, 35, 34, 72, 37, 50, 0, 11, 2, 95, 41, 80, 35, 81, 50, 36, 129, 0, 10, 2,
- 95, 41, 80, 35, 47, 107, 129, 0, 12, 2, 95, 41, 80, 35, 34, 47, 37, 36, 34, 0, 10, 2, 95, 41, 80, 107, 40, 80, 49, 0,
- 9, 2, 95, 41, 80, 35, 48, 36, 0, 0, 9, 198, 81, 34, 76, 60, 114, 64, 15, 9, 198, 4, 224, 76, 60, 114, 64, 15, 9, 198,
- 4, 195, 5, 72, 114, 64, 15, 9, 198, 4, 176, 68, 20, 210, 64, 15, 11, 200, 65, 39, 198, 21, 33, 78, 12, 80, 15, 0, 12, 201,
- 81, 34, 71, 60, 227, 205, 21, 68, 137, 15, 12, 201, 64, 192, 78, 28, 83, 205, 21, 68, 137, 15, 6, 195, 32, 84, 128, 72, 0, 31,
- 76, 77, 21, 65, 72, 81, 1, 56, 49, 82, 56, 84, 192, 89, 49, 58, 6, 115, 108, 72, 117, 12, 50, 89, 108, 20, 50, 13, 89, 0,
- 11, 200, 52, 19, 149, 24, 18, 212, 85, 32, 15, 11, 200, 5, 34, 201, 80, 82, 212, 85, 32, 15, 11, 200, 4, 116, 137, 45, 83, 20,
- 85, 32, 15, 11, 200, 4, 66, 149, 16, 19, 148, 85, 32, 15, 11, 2, 95, 46, 48, 125, 68, 47, 125, 65, 0, 0, 7, 196, 72, 145,
- 201, 16, 15, 14, 2, 95, 45, 71, 37, 50, 14, 89, 72, 34, 121, 37, 0, 0, 11, 2, 95, 44, 49, 6, 39, 65, 35, 12, 0, 0,
- 12, 67, 53, 36, 192, 65, 36, 89, 36, 89, 0, 25, 9, 198, 44, 242, 31, 76, 147, 206, 15, 11, 200, 44, 243, 150, 21, 33, 197, 57,
- 48, 15, 11, 200, 16, 148, 203, 72, 84, 1, 57, 48, 15, 9, 67, 88, 20, 128, 84, 121, 0, 76, 11, 67, 16, 84, 128, 72, 116, 34,
- 0, 76, 72, 9, 2, 95, 51, 47, 51, 6, 114, 0, 0, 10, 199, 32, 85, 5, 72, 243, 143, 52, 15, 8, 2, 95, 50, 47, 6, 39,
- 0, 0, 10, 199, 77, 147, 159, 77, 65, 83, 36, 15, 10, 199, 44, 147, 159, 77, 65, 83, 36, 15, 12, 201, 24, 244, 134, 165, 33, 82,
- 37, 50, 192, 15, 9, 198, 72, 83, 65, 56, 83, 147, 15, 9, 198, 36, 225, 140, 84, 83, 147, 15, 9, 198, 36, 225, 15, 48, 83, 147,
- 15, 9, 198, 20, 195, 203, 88, 83, 147, 15, 8, 197, 56, 243, 65, 16, 80, 15, 9, 198, 49, 83, 73, 56, 19, 147, 15, 9, 198, 16,
- 243, 73, 56, 19, 147, 15, 9, 2, 95, 49, 6, 36, 12, 50, 0, 0, 12, 201, 65, 35, 204, 60, 225, 193, 80, 147, 206, 15, 12, 201,
- 64, 84, 148, 85, 32, 129, 80, 147, 206, 15, 12, 201, 52, 20, 212, 85, 32, 129, 80, 147, 206, 15, 12, 201, 44, 243, 147, 84, 197, 1,
- 80, 147, 206, 15, 12, 201, 36, 225, 9, 76, 180, 133, 80, 147, 206, 15, 12, 201, 36, 212, 12, 4, 229, 1, 80, 147, 206, 15, 12, 201,
- 24, 84, 141, 20, 229, 1, 80, 147, 206, 15, 12, 201, 5, 84, 203, 84, 197, 1, 80, 147, 206, 15, 13, 202, 76, 84, 130, 60, 180, 143,
- 5, 66, 83, 44, 15, 12, 201, 64, 19, 31, 60, 116, 129, 24, 148, 203, 15, 13, 202, 52, 81, 137, 77, 67, 198, 20, 194, 83, 44, 15,
- 9, 198, 76, 18, 203, 5, 34, 78, 15, 11, 200, 44, 243, 150, 21, 33, 197, 57, 64, 15, 11, 200, 77, 84, 16, 48, 146, 193, 57, 64,
- 15, 11, 200, 52, 147, 137, 77, 68, 129, 57, 64, 15, 11, 200, 44, 243, 77, 4, 225, 1, 57, 64, 15, 11, 200, 24, 195, 210, 37, 52,
- 193, 57, 64, 15, 9, 2, 95, 48, 6, 50, 125, 55, 0, 0, 13, 202, 52, 244, 148, 36, 98, 75, 5, 66, 79, 56, 15, 13, 202, 44,
- 243, 77, 84, 226, 75, 5, 66, 79, 56, 15, 13, 202, 28, 84, 212, 36, 181, 76, 5, 66, 79, 56, 15, 13, 202, 24, 244, 148, 36, 98,
- 75, 5, 66, 79, 56, 15, 13, 202, 16, 148, 211, 36, 210, 76, 5, 66, 79, 56, 15, 14, 203, 44, 243, 147, 64, 148, 129, 80, 244, 137,
- 76, 176, 15, 14, 203, 20, 180, 193, 52, 147, 129, 80, 244, 137, 76, 176, 15, 14, 203, 12, 149, 137, 48, 148, 193, 80, 244, 137, 76, 176,
- 15, 9, 2, 95, 55, 89, 6, 130, 58, 0, 0, 10, 199, 88, 85, 5, 72, 147, 159, 72, 15, 10, 199, 52, 148, 211, 36, 243, 159, 72,
- 15, 10, 199, 32, 84, 133, 16, 149, 31, 72, 15, 10, 199, 20, 193, 77, 20, 229, 31, 72, 15, 12, 201, 25, 243, 143, 52, 83, 143, 48,
- 241, 201, 15, 15, 204, 88, 84, 147, 36, 98, 75, 5, 67, 210, 37, 50, 192, 15, 15, 204, 36, 212, 18, 61, 98, 83, 5, 67, 210, 37,
- 50, 192, 15, 6, 195, 4, 114, 76, 15, 9, 198, 52, 85, 15, 16, 146, 192, 15, 9, 198, 44, 21, 15, 48, 146, 192, 15, 10, 2, 95,
- 54, 89, 6, 116, 81, 89, 0, 0, 8, 197, 4, 193, 75, 76, 144, 15, 9, 198, 76, 22, 15, 24, 243, 128, 15, 9, 198, 36, 135, 210,
- 16, 145, 192, 15, 16, 69, 72, 243, 65, 56, 144, 34, 39, 65, 6, 117, 50, 37, 0, 15, 10, 199, 5, 85, 15, 52, 240, 137, 48, 15,
- 12, 201, 72, 85, 19, 52, 81, 9, 12, 147, 128, 15, 7, 196, 48, 242, 193, 48, 15, 9, 2, 95, 53, 83, 6, 116, 65, 0, 0, 9,
- 198, 65, 35, 199, 72, 19, 64, 15, 9, 198, 125, 33, 197, 73, 34, 71, 15, 9, 198, 76, 19, 72, 165, 34, 71, 15, 9, 198, 64, 85,
- 9, 81, 83, 64, 15, 9, 198, 56, 147, 194, 37, 83, 64, 15, 9, 2, 95, 52, 83, 6, 37, 108, 0, 0, 11, 67, 81, 83, 133, 47,
- 40, 50, 14, 0, 41, 12, 201, 44, 243, 80, 48, 83, 69, 57, 71, 210, 15, 9, 198, 76, 181, 77, 48, 84, 137, 15, 9, 198, 45, 37,
- 75, 44, 84, 137, 15, 9, 198, 4, 225, 201, 88, 84, 137, 15, 10, 199, 24, 244, 147, 125, 67, 9, 28, 15, 15, 2, 95, 59, 89, 36,
- 65, 37, 49, 39, 12, 55, 108, 50, 0, 0, 10, 67, 64, 130, 76, 83, 37, 60, 0, 25, 12, 201, 88, 83, 147, 44, 16, 133, 48, 145,
- 192, 15, 12, 201, 80, 18, 206, 20, 211, 69, 48, 145, 192, 15, 12, 201, 76, 176, 82, 65, 50, 78, 16, 145, 192, 15, 12, 201, 76, 83,
- 19, 44, 16, 133, 48, 145, 192, 15, 12, 201, 61, 97, 82, 76, 181, 69, 48, 145, 192, 15, 12, 201, 60, 213, 22, 37, 53, 5, 48, 145,
- 192, 15, 12, 201, 60, 212, 203, 72, 149, 133, 48, 145, 192, 15, 12, 201, 60, 212, 203, 36, 101, 5, 48, 145, 192, 15, 12, 201, 56, 81,
- 2, 73, 145, 5, 48, 145, 192, 15, 12, 201, 44, 81, 19, 60, 211, 69, 48, 145, 192, 15, 12, 201, 44, 19, 77, 21, 32, 84, 48, 145,
- 192, 15, 12, 201, 32, 84, 147, 44, 16, 133, 48, 145, 192, 15, 12, 201, 29, 81, 4, 60, 211, 69, 48, 145, 192, 15, 12, 201, 29, 32,
- 78, 28, 149, 133, 48, 145, 192, 15, 12, 201, 28, 83, 139, 20, 225, 5, 48, 145, 192, 15, 12, 201, 24, 244, 150, 20, 229, 5, 48, 145,
- 192, 15, 12, 201, 24, 244, 149, 17, 49, 69, 48, 145, 192, 15, 12, 201, 24, 244, 148, 73, 145, 5, 48, 145, 192, 15, 12, 201, 24, 244,
- 148, 60, 194, 197, 48, 145, 192, 15, 12, 201, 24, 244, 147, 45, 145, 5, 48, 145, 192, 15, 12, 201, 24, 244, 142, 20, 211, 69, 48, 145,
- 192, 15, 12, 201, 24, 244, 141, 5, 53, 5, 48, 145, 192, 15, 12, 201, 24, 244, 139, 5, 53, 5, 48, 145, 192, 15, 12, 201, 8, 241,
- 211, 80, 21, 133, 48, 145, 192, 15, 12, 201, 4, 68, 203, 36, 195, 5, 48, 145, 192, 15, 8, 197, 44, 20, 141, 36, 224, 15, 8, 197,
- 28, 84, 141, 4, 224, 15, 12, 2, 95, 58, 49, 6, 39, 12, 55, 108, 50, 0, 0, 10, 199, 76, 243, 4, 21, 34, 83, 80, 15, 10,
- 199, 65, 35, 203, 85, 34, 83, 80, 15, 10, 199, 56, 245, 133, 48, 194, 83, 80, 15, 10, 199, 52, 244, 134, 36, 226, 83, 80, 15, 10,
- 199, 52, 241, 5, 72, 226, 83, 80, 15, 10, 199, 52, 20, 207, 12, 130, 83, 80, 15, 10, 199, 52, 20, 203, 36, 226, 83, 80, 15, 10,
- 199, 44, 243, 80, 60, 226, 83, 80, 15, 10, 199, 44, 243, 77, 84, 226, 83, 80, 15, 10, 199, 32, 148, 212, 61, 34, 83, 80, 15, 10,
- 199, 32, 20, 144, 20, 226, 83, 80, 15, 10, 199, 24, 17, 207, 81, 66, 83, 80, 15, 10, 199, 12, 243, 21, 52, 226, 83, 80, 15, 18,
- 207, 81, 32, 78, 77, 53, 66, 77, 64, 78, 80, 144, 84, 36, 243, 128, 15, 8, 2, 95, 57, 50, 6, 111, 0, 0, 9, 198, 16, 81,
- 133, 57, 51, 210, 15, 9, 198, 44, 20, 129, 52, 83, 0, 15, 12, 201, 56, 81, 5, 72, 68, 159, 29, 66, 71, 15, 12, 201, 88, 81,
- 197, 80, 20, 137, 76, 209, 64, 15, 12, 201, 76, 82, 213, 48, 20, 137, 76, 209, 64, 15, 12, 201, 65, 84, 137, 80, 19, 137, 76, 209,
- 64, 15, 12, 201, 64, 244, 201, 80, 149, 137, 76, 209, 64, 15, 12, 201, 56, 81, 193, 80, 149, 137, 76, 209, 64, 15, 12, 201, 52, 147,
- 9, 80, 20, 137, 76, 209, 64, 15, 12, 201, 52, 85, 1, 8, 243, 9, 76, 209, 64, 15, 12, 201, 44, 243, 139, 72, 85, 9, 76, 209,
- 64, 15, 12, 201, 32, 81, 197, 52, 243, 137, 76, 209, 64, 15, 12, 201, 12, 83, 148, 72, 19, 9, 76, 209, 64, 15, 12, 201, 8, 243,
- 19, 40, 85, 137, 76, 209, 64, 15, 12, 201, 4, 36, 207, 49, 85, 9, 76, 209, 64, 15, 8, 197, 76, 145, 206, 4, 192, 15, 10, 2,
- 95, 56, 6, 125, 12, 72, 13, 0, 0, 9, 198, 4, 195, 5, 28, 244, 137, 15, 10, 199, 52, 81, 7, 165, 35, 9, 28, 15, 8, 197,
- 88, 19, 5, 57, 48, 15, 18, 2, 95, 63, 89, 48, 132, 34, 89, 65, 125, 55, 89, 47, 121, 57, 50, 0, 0, 11, 200, 65, 35, 203,
- 85, 32, 84, 61, 32, 15, 9, 198, 52, 85, 15, 16, 148, 212, 15, 9, 198, 76, 183, 212, 80, 84, 137, 15, 9, 198, 64, 167, 203, 44,
- 84, 137, 15, 10, 199, 45, 84, 129, 80, 244, 137, 20, 15, 10, 199, 28, 195, 211, 76, 20, 137, 20, 15, 0, 7, 196, 52, 147, 149, 80,
- 15, 9, 198, 65, 35, 212, 21, 66, 75, 15, 9, 198, 45, 35, 205, 5, 66, 75, 15, 0, 9, 198, 12, 130, 75, 4, 234, 83, 15, 13,
- 202, 20, 224, 217, 44, 195, 208, 124, 66, 83, 80, 15, 13, 202, 80, 147, 6, 61, 35, 1, 16, 83, 9, 28, 15, 13, 202, 29, 81, 19,
- 40, 19, 77, 21, 35, 9, 28, 15, 9, 198, 88, 83, 133, 80, 144, 78, 15, 9, 198, 76, 144, 201, 48, 144, 78, 15, 9, 198, 88, 19,
- 5, 72, 144, 78, 16, 9, 198, 52, 243, 132, 36, 19, 0, 15, 9, 198, 45, 96, 82, 80, 19, 0, 15, 8, 67, 76, 227, 194, 21, 0,
- 47, 0, 9, 198, 52, 19, 137, 13, 84, 133, 15, 9, 198, 88, 243, 20, 36, 122, 82, 15, 9, 198, 77, 1, 68, 37, 74, 82, 15, 9,
- 198, 76, 245, 84, 20, 234, 82, 15, 9, 198, 76, 181, 76, 65, 74, 82, 15, 9, 198, 72, 81, 1, 45, 74, 82, 15, 9, 198, 56, 149,
- 133, 48, 202, 82, 15, 9, 198, 37, 51, 204, 5, 74, 82, 15, 9, 198, 36, 225, 197, 56, 154, 82, 15, 9, 198, 29, 85, 133, 72, 234,
- 82, 15, 9, 198, 16, 148, 133, 45, 74, 82, 15, 9, 198, 16, 85, 1, 12, 138, 82, 15, 9, 198, 16, 84, 197, 73, 74, 82, 15, 9,
- 198, 16, 80, 129, 81, 74, 82, 15, 9, 198, 4, 227, 143, 56, 58, 82, 15, 12, 201, 84, 227, 210, 52, 19, 9, 80, 85, 0, 15, 12,
- 201, 48, 144, 133, 72, 19, 9, 80, 85, 0, 15, 9, 198, 45, 82, 143, 56, 84, 133, 15, 9, 198, 44, 20, 146, 36, 84, 133, 15, 9,
- 198, 29, 34, 76, 48, 84, 133, 15, 12, 201, 44, 148, 211, 20, 210, 83, 76, 84, 137, 15, 10, 199, 164, 179, 204, 60, 114, 83, 44, 15,
- 10, 199, 24, 20, 137, 77, 242, 83, 44, 15, 12, 201, 60, 36, 197, 73, 96, 84, 61, 34, 69, 15, 12, 201, 16, 148, 12, 60, 208, 84,
- 5, 34, 69, 15, 16, 70, 77, 2, 84, 24, 148, 133, 89, 48, 114, 47, 83, 136, 109, 0, 8, 197, 32, 83, 132, 21, 48, 76, 0, 7,
- 196, 48, 146, 233, 72, 15, 12, 201, 84, 226, 86, 21, 36, 193, 48, 148, 212, 15, 12, 201, 52, 84, 139, 4, 229, 9, 48, 148, 212, 15,
- 12, 201, 44, 243, 77, 4, 225, 9, 80, 148, 212, 15, 12, 201, 37, 51, 204, 5, 66, 79, 56, 148, 212, 15, 12, 201, 88, 243, 20, 36,
- 113, 82, 36, 225, 192, 15, 12, 201, 88, 83, 148, 36, 193, 82, 36, 225, 192, 15, 12, 201, 88, 16, 195, 36, 225, 82, 36, 225, 192, 15,
- 12, 201, 84, 68, 207, 73, 65, 82, 36, 225, 192, 15, 12, 201, 84, 68, 129, 56, 113, 82, 36, 225, 192, 15, 12, 201, 84, 68, 12, 4,
- 49, 82, 36, 225, 192, 15, 12, 201, 81, 33, 80, 4, 225, 82, 36, 225, 192, 15, 12, 201, 81, 32, 78, 12, 129, 82, 36, 225, 192, 15,
- 12, 201, 81, 32, 70, 36, 177, 82, 36, 225, 192, 15, 12, 201, 80, 244, 144, 20, 65, 82, 36, 225, 192, 15, 12, 201, 80, 83, 80, 21,
- 33, 82, 36, 225, 192, 15, 12, 201, 80, 20, 5, 81, 49, 82, 36, 225, 192, 15, 12, 201, 80, 19, 80, 60, 225, 82, 36, 225, 192, 15,
- 12, 201, 80, 16, 133, 48, 193, 82, 36, 225, 192, 15, 12, 201, 77, 147, 139, 61, 1, 82, 36, 225, 192, 15, 12, 201, 77, 80, 140, 36,
- 209, 82, 36, 225, 192, 15, 12, 201, 72, 85, 133, 73, 49, 82, 36, 225, 192, 15, 12, 201, 72, 85, 129, 49, 81, 82, 36, 225, 192, 15,
- 12, 201, 72, 85, 1, 72, 65, 82, 36, 225, 192, 15, 12, 201, 72, 82, 214, 37, 33, 82, 36, 225, 192, 15, 12, 201, 72, 81, 149, 56,
- 65, 82, 36, 225, 192, 15, 12, 201, 72, 80, 76, 37, 49, 82, 36, 225, 192, 15, 12, 201, 72, 21, 9, 60, 225, 82, 36, 225, 192, 15,
- 12, 201, 72, 19, 80, 60, 225, 82, 36, 225, 192, 15, 12, 201, 72, 17, 134, 36, 225, 82, 36, 225, 192, 15, 12, 201, 65, 80, 140, 36,
- 49, 82, 36, 225, 192, 15, 12, 201, 65, 35, 212, 20, 113, 82, 36, 225, 192, 15, 12, 201, 65, 35, 205, 61, 97, 82, 36, 225, 192, 15,
- 12, 201, 65, 35, 202, 36, 49, 82, 36, 225, 192, 15, 12, 201, 65, 35, 198, 4, 225, 82, 36, 225, 192, 15, 12, 201, 64, 83, 12, 21,
- 65, 82, 36, 225, 192, 15, 12, 201, 64, 19, 12, 21, 65, 82, 36, 225, 192, 15, 12, 201, 52, 245, 73, 48, 193, 82, 36, 225, 192, 15,
- 12, 201, 52, 245, 9, 60, 225, 82, 36, 225, 192, 15, 12, 201, 52, 243, 5, 77, 65, 82, 36, 225, 192, 15, 12, 201, 52, 241, 5, 48,
- 193, 82, 36, 225, 192, 15, 12, 201, 52, 20, 135, 36, 225, 82, 36, 225, 192, 15, 12, 201, 48, 146, 214, 36, 65, 82, 36, 225, 192, 15,
- 12, 201, 45, 85, 133, 73, 65, 82, 36, 225, 192, 15, 12, 201, 44, 243, 150, 60, 161, 82, 36, 225, 192, 15, 12, 201, 44, 243, 148, 85,
- 33, 82, 36, 225, 192, 15, 12, 201, 44, 243, 147, 84, 209, 82, 36, 225, 192, 15, 12, 201, 44, 243, 80, 60, 225, 82, 36, 225, 192, 15,
- 12, 201, 44, 243, 80, 36, 193, 82, 36, 225, 192, 15, 12, 201, 44, 243, 77, 5, 65, 82, 36, 225, 192, 15, 12, 201, 44, 242, 203, 21,
- 33, 82, 36, 225, 192, 15, 12, 201, 44, 19, 142, 20, 193, 82, 36, 225, 192, 15, 12, 201, 36, 229, 143, 49, 97, 82, 36, 225, 192, 15,
- 12, 201, 36, 229, 133, 77, 65, 82, 36, 225, 192, 15, 12, 201, 36, 229, 133, 73, 65, 82, 36, 225, 192, 15, 12, 201, 36, 228, 208, 36,
- 49, 82, 36, 225, 192, 15, 12, 201, 32, 20, 144, 84, 225, 82, 36, 225, 192, 15, 12, 201, 29, 32, 86, 37, 65, 82, 36, 225, 192, 15,
- 12, 201, 29, 32, 84, 36, 225, 82, 36, 225, 192, 15, 12, 201, 29, 32, 78, 84, 193, 82, 36, 225, 192, 15, 12, 201, 28, 19, 15, 65,
- 1, 82, 36, 225, 192, 15, 12, 201, 25, 37, 83, 81, 33, 82, 36, 225, 192, 15, 12, 201, 24, 244, 198, 5, 65, 82, 36, 225, 192, 15,
- 12, 201, 24, 244, 141, 84, 193, 82, 36, 225, 192, 15, 12, 201, 24, 244, 141, 5, 65, 82, 36, 225, 192, 15, 12, 201, 24, 19, 148, 5,
- 49, 82, 36, 225, 192, 15, 12, 201, 24, 18, 212, 85, 33, 82, 36, 225, 192, 15, 12, 201, 21, 128, 197, 73, 1, 82, 36, 225, 192, 15,
- 12, 201, 21, 96, 80, 61, 33, 82, 36, 225, 192, 15, 12, 201, 21, 50, 207, 73, 65, 82, 36, 225, 192, 15, 12, 201, 21, 35, 212, 37,
- 49, 82, 36, 225, 192, 15, 12, 201, 20, 225, 15, 77, 49, 82, 36, 225, 192, 15, 12, 201, 20, 208, 129, 48, 193, 82, 36, 225, 192, 15,
- 12, 201, 20, 180, 208, 20, 65, 82, 36, 225, 192, 15, 12, 201, 20, 180, 197, 45, 97, 82, 36, 225, 192, 15, 12, 201, 17, 84, 12, 36,
- 49, 82, 36, 225, 192, 15, 12, 201, 16, 85, 5, 45, 65, 82, 36, 225, 192, 15, 12, 201, 16, 85, 1, 48, 161, 82, 36, 225, 192, 15,
- 12, 201, 16, 84, 201, 28, 225, 82, 36, 225, 192, 15, 12, 201, 16, 84, 18, 5, 97, 82, 36, 225, 192, 15, 12, 201, 16, 84, 12, 61,
- 145, 82, 36, 225, 192, 15, 12, 201, 16, 84, 12, 4, 49, 82, 36, 225, 192, 15, 12, 201, 16, 83, 79, 57, 65, 82, 36, 225, 192, 15,
- 12, 201, 16, 83, 65, 76, 177, 82, 36, 225, 192, 15, 12, 201, 16, 83, 65, 72, 177, 82, 36, 225, 192, 15, 12, 201, 16, 82, 193, 57,
- 65, 82, 36, 225, 192, 15, 12, 201, 16, 81, 210, 4, 65, 82, 36, 225, 192, 15, 12, 201, 16, 81, 140, 61, 33, 82, 36, 225, 192, 15,
- 12, 201, 16, 19, 65, 76, 49, 82, 36, 225, 192, 15, 12, 201, 12, 83, 147, 85, 33, 82, 36, 225, 192, 15, 12, 201, 12, 83, 69, 57,
- 65, 82, 36, 225, 192, 15, 12, 201, 5, 69, 18, 5, 1, 82, 36, 225, 192, 15, 12, 201, 5, 69, 1, 12, 129, 82, 36, 225, 192, 15,
- 12, 201, 5, 52, 207, 73, 65, 82, 36, 225, 192, 15, 12, 201, 5, 52, 207, 12, 145, 82, 36, 225, 192, 15, 12, 201, 5, 4, 15, 73,
- 65, 82, 36, 225, 192, 15, 12, 201, 5, 4, 12, 36, 49, 82, 36, 225, 192, 15, 12, 201, 4, 227, 149, 48, 193, 82, 36, 225, 192, 15,
- 12, 201, 4, 227, 133, 45, 65, 82, 36, 225, 192, 15, 12, 201, 4, 225, 204, 37, 49, 82, 36, 225, 192, 15, 12, 201, 4, 197, 5, 72,
- 225, 82, 36, 225, 192, 15, 12, 201, 4, 181, 9, 60, 225, 82, 36, 225, 192, 15, 12, 201, 4, 113, 210, 20, 113, 82, 36, 225, 192, 15,
- 12, 201, 4, 68, 207, 72, 33, 82, 36, 225, 192, 15, 12, 201, 4, 68, 133, 77, 49, 82, 36, 225, 192, 15, 12, 201, 4, 48, 197, 65,
- 65, 82, 36, 225, 192, 15, 12, 201, 4, 36, 207, 49, 97, 82, 36, 225, 192, 15, 9, 198, 65, 39, 211, 80, 84, 133, 15, 9, 198, 65,
- 39, 205, 36, 84, 133, 15, 11, 200, 48, 241, 207, 65, 241, 9, 76, 176, 15, 9, 198, 76, 84, 1, 72, 21, 0, 15, 0, 9, 198, 49,
- 83, 73, 58, 148, 192, 15, 12, 201, 77, 147, 159, 77, 65, 84, 37, 50, 192, 15, 12, 201, 64, 19, 31, 60, 194, 84, 37, 50, 192, 15,
- 12, 201, 44, 147, 159, 77, 65, 84, 37, 50, 192, 15, 7, 196, 52, 84, 137, 80, 15, 7, 196, 76, 83, 129, 80, 15, 7, 196, 64, 20,
- 129, 80, 15, 21, 4, 95, 54, 88, 111, 47, 34, 6, 115, 89, 36, 50, 89, 47, 129, 84, 14, 50, 14, 0, 0, 15, 204, 64, 84, 134,
- 20, 181, 9, 8, 147, 9, 80, 85, 0, 15, 13, 202, 80, 242, 211, 36, 179, 204, 60, 114, 83, 44, 15, 13, 202, 60, 101, 1, 48, 211,
- 204, 60, 114, 83, 44, 15, 13, 202, 48, 20, 153, 56, 115, 204, 60, 114, 83, 44, 15, 13, 202, 24, 20, 141, 4, 179, 204, 60, 114, 83,
- 44, 15, 9, 198, 44, 244, 147, 61, 32, 78, 15, 9, 198, 76, 147, 85, 49, 64, 78, 16, 9, 198, 64, 83, 77, 36, 176, 78, 16, 9,
- 198, 24, 147, 9, 29, 32, 78, 16, 0, 9, 198, 76, 147, 133, 13, 84, 133, 15, 10, 199, 88, 243, 21, 52, 147, 169, 76, 15, 9, 198,
- 17, 148, 204, 20, 180, 201, 15, 12, 201, 88, 148, 148, 84, 244, 201, 80, 85, 0, 15, 12, 201, 64, 192, 83, 80, 144, 201, 80, 85, 0,
- 15, 12, 201, 44, 244, 132, 36, 19, 9, 80, 85, 0, 15, 12, 201, 44, 243, 150, 20, 180, 201, 80, 85, 0, 15, 12, 201, 44, 243, 148,
- 36, 229, 73, 80, 85, 0, 15, 12, 201, 44, 243, 142, 20, 180, 201, 80, 85, 0, 15, 12, 201, 44, 243, 134, 61, 35, 73, 80, 85, 0,
- 15, 12, 201, 25, 35, 206, 80, 19, 9, 80, 85, 0, 15, 12, 201, 20, 192, 83, 80, 144, 201, 80, 85, 0, 15, 12, 201, 4, 67, 73,
- 72, 19, 9, 80, 85, 0, 15, 12, 201, 80, 84, 212, 4, 209, 78, 80, 84, 133, 15, 9, 198, 64, 193, 84, 80, 84, 133, 15, 12, 201,
- 16, 147, 69, 57, 50, 79, 56, 84, 133, 15, 9, 198, 9, 34, 76, 48, 84, 133, 15, 9, 198, 4, 64, 80, 80, 84, 133, 15, 14, 203,
- 85, 66, 76, 37, 64, 82, 37, 53, 9, 76, 176, 15, 14, 203, 81, 34, 71, 60, 227, 205, 21, 68, 137, 76, 176, 15, 14, 203, 81, 32,
- 78, 77, 97, 83, 80, 149, 9, 76, 176, 15, 14, 203, 77, 84, 5, 72, 83, 12, 37, 5, 9, 76, 176, 15, 14, 203, 56, 243, 69, 56,
- 179, 1, 80, 244, 137, 76, 176, 15, 14, 203, 44, 243, 80, 20, 228, 193, 80, 244, 137, 76, 176, 15, 14, 203, 44, 192, 85, 77, 68, 143,
- 24, 240, 137, 76, 176, 15, 10, 199, 24, 244, 134, 165, 34, 83, 44, 15, 14, 203, 20, 181, 137, 48, 144, 146, 37, 53, 9, 76, 176, 15,
- 10, 199, 16, 151, 212, 21, 66, 83, 44, 15, 8, 197, 24, 16, 146, 36, 176, 15, 12, 201, 65, 35, 212, 20, 181, 15, 72, 21, 0, 15,
- 12, 201, 36, 228, 208, 20, 181, 15, 72, 21, 0, 15, 0, 10, 199, 72, 84, 5, 80, 149, 41, 72, 15, 10, 199, 64, 20, 212, 36, 50,
- 41, 72, 15, 10, 199, 44, 243, 12, 20, 181, 41, 72, 15, 10, 199, 16, 148, 208, 4, 50, 41, 72, 15, 9, 198, 77, 70, 76, 37, 53,
- 0, 15, 9, 198, 77, 66, 76, 37, 53, 0, 15, 9, 198, 45, 84, 147, 37, 53, 0, 15, 6, 195, 36, 67, 204, 15, 11, 200, 76, 17,
- 4, 84, 183, 201, 76, 176, 15, 10, 199, 76, 49, 78, 5, 34, 85, 52, 15, 10, 199, 52, 17, 206, 21, 50, 85, 52, 15, 0, 8, 197,
- 4, 224, 84, 60, 208, 15, 12, 201, 24, 244, 146, 124, 65, 82, 37, 50, 192, 15, 10, 199, 64, 245, 5, 57, 66, 65, 48, 15, 0, 15,
- 204, 77, 81, 199, 21, 53, 9, 8, 147, 9, 80, 85, 0, 15, 15, 204, 44, 243, 150, 21, 37, 9, 8, 147, 9, 80, 85, 0, 15, 15,
- 204, 21, 67, 143, 12, 83, 148, 72, 144, 201, 80, 85, 0, 15, 9, 198, 80, 16, 149, 37, 49, 82, 15, 9, 198, 77, 83, 6, 60, 225,
- 82, 15, 9, 198, 77, 80, 195, 20, 65, 82, 15, 9, 198, 77, 67, 204, 81, 49, 82, 15, 9, 198, 77, 66, 77, 84, 193, 82, 15, 9,
- 198, 73, 149, 13, 37, 49, 82, 15, 9, 198, 72, 85, 21, 72, 225, 82, 15, 9, 198, 60, 181, 18, 60, 161, 82, 15, 9, 198, 48, 144,
- 197, 57, 49, 82, 15, 9, 198, 45, 84, 148, 37, 49, 82, 15, 9, 198, 44, 20, 133, 77, 49, 82, 15, 9, 198, 37, 35, 206, 37, 49,
- 82, 15, 9, 198, 36, 228, 201, 57, 81, 82, 15, 9, 198, 36, 226, 204, 84, 65, 82, 15, 9, 198, 36, 226, 204, 36, 225, 82, 15, 9,
- 198, 36, 226, 193, 77, 49, 82, 15, 9, 198, 36, 225, 5, 45, 49, 82, 15, 9, 198, 32, 20, 141, 60, 225, 82, 15, 9, 198, 24, 197,
- 75, 81, 81, 82, 15, 9, 198, 5, 34, 193, 37, 49, 82, 15, 13, 202, 84, 226, 70, 61, 35, 73, 77, 66, 83, 44, 15, 13, 202, 80,
- 84, 141, 36, 227, 204, 60, 114, 83, 44, 15, 13, 202, 77, 84, 5, 72, 192, 84, 37, 98, 83, 44, 15, 13, 202, 77, 80, 147, 80, 19,
- 148, 37, 98, 83, 44, 15, 13, 202, 77, 65, 82, 20, 243, 69, 81, 34, 83, 44, 15, 13, 202, 76, 83, 147, 60, 211, 212, 61, 34, 83,
- 44, 15, 13, 202, 65, 35, 199, 72, 19, 77, 5, 66, 83, 44, 15, 13, 202, 64, 84, 147, 64, 82, 212, 37, 98, 83, 44, 15, 13, 202,
- 52, 83, 15, 17, 32, 77, 5, 66, 83, 44, 15, 13, 202, 44, 243, 134, 61, 35, 73, 77, 66, 83, 44, 15, 13, 202, 44, 243, 80, 61,
- 50, 84, 61, 34, 83, 44, 15, 13, 202, 44, 20, 9, 80, 19, 9, 77, 66, 83, 44, 15, 13, 202, 36, 229, 5, 72, 147, 73, 77, 66,
- 83, 44, 15, 13, 202, 36, 226, 214, 37, 50, 84, 61, 34, 83, 44, 15, 13, 202, 24, 83, 142, 61, 50, 193, 56, 66, 83, 44, 15, 13,
- 202, 12, 83, 148, 72, 19, 9, 77, 66, 83, 44, 15, 13, 202, 5, 4, 5, 48, 192, 84, 37, 98, 83, 44, 15, 12, 201, 36, 229, 5,
- 73, 33, 71, 57, 83, 64, 15, 12, 201, 65, 34, 86, 36, 193, 71, 37, 83, 64, 15, 12, 201, 44, 20, 18, 36, 99, 204, 37, 83, 64,
- 15, 12, 201, 36, 229, 5, 72, 209, 68, 37, 83, 64, 15, 12, 201, 36, 229, 5, 72, 197, 68, 37, 83, 64, 15, 12, 201, 4, 229, 5,
- 64, 83, 132, 37, 83, 64, 15, 7, 196, 48, 241, 201, 44, 15, 9, 198, 20, 180, 212, 72, 83, 64, 15, 0, 9, 198, 76, 147, 9, 44,
- 244, 197, 15, 12, 201, 72, 81, 201, 60, 224, 76, 37, 53, 0, 15, 12, 201, 20, 224, 197, 24, 19, 15, 29, 32, 77, 15, 9, 198, 77,
- 2, 78, 16, 84, 137, 15, 9, 198, 76, 227, 194, 8, 84, 137, 15, 9, 198, 52, 83, 129, 28, 84, 137, 15, 9, 198, 28, 20, 148, 56,
- 84, 137, 15, 14, 203, 48, 82, 211, 36, 179, 199, 72, 17, 137, 76, 176, 15, 14, 203, 45, 35, 205, 5, 67, 199, 72, 17, 137, 76, 176,
- 15, 14, 203, 44, 243, 15, 56, 144, 76, 37, 53, 9, 76, 176, 15, 8, 197, 64, 241, 84, 36, 176, 15, 8, 197, 56, 21, 84, 36, 176,
- 15, 0, 12, 201, 8, 18, 212, 21, 34, 79, 48, 241, 192, 15, 9, 198, 24, 20, 195, 37, 53, 0, 15, 6, 195, 88, 147, 204, 15, 6,
- 195, 24, 147, 204, 15, 10, 199, 125, 53, 5, 80, 146, 197, 72, 15, 8, 67, 12, 243, 204, 21, 0, 47, 0, 8, 197, 64, 241, 210, 60,
- 208, 15, 9, 198, 80, 83, 5, 24, 243, 128, 15, 13, 202, 44, 243, 80, 61, 50, 84, 36, 243, 133, 48, 15, 13, 202, 36, 228, 212, 37,
- 69, 84, 36, 243, 133, 48, 15, 10, 199, 28, 83, 132, 164, 33, 82, 36, 15, 9, 198, 41, 83, 135, 36, 19, 128, 15, 9, 198, 72, 19,
- 65, 16, 19, 128, 16, 7, 196, 52, 244, 129, 48, 15, 7, 196, 44, 244, 129, 48, 15, 0, 9, 198, 80, 83, 204, 60, 114, 64, 15, 9,
- 198, 72, 83, 204, 60, 114, 64, 15, 9, 198, 8, 147, 204, 60, 114, 64, 15, 15, 204, 36, 228, 212, 73, 83, 69, 57, 64, 82, 37, 83,
- 64, 15, 0, 6, 195, 16, 224, 64, 13, 6, 195, 16, 224, 64, 13, 9, 198, 76, 160, 83, 44, 84, 137, 15, 9, 198, 61, 32, 78, 28,
- 84, 137, 15, 9, 198, 48, 18, 197, 72, 84, 137, 15, 9, 198, 44, 195, 214, 56, 84, 137, 15, 9, 198, 29, 37, 66, 48, 84, 137, 15,
- 13, 202, 56, 85, 82, 5, 53, 5, 56, 146, 197, 72, 15, 0, 9, 198, 16, 148, 16, 20, 69, 84, 15, 9, 198, 65, 35, 195, 20, 229,
- 0, 15, 0, 13, 202, 76, 180, 149, 20, 36, 159, 44, 177, 82, 36, 15, 18, 207, 20, 180, 212, 72, 20, 1, 72, 192, 77, 20, 229, 1,
- 72, 148, 203, 15, 11, 200, 164, 181, 77, 20, 226, 75, 21, 32, 15, 9, 198, 65, 39, 196, 36, 176, 84, 15, 4, 193, 212, 43, 0, 9,
- 198, 25, 83, 139, 80, 147, 206, 15, 9, 198, 25, 34, 75, 80, 147, 206, 15, 9, 198, 21, 33, 75, 80, 147, 206, 15, 9, 198, 56, 82,
- 212, 5, 34, 78, 15, 0, 15, 70, 8, 17, 213, 21, 69, 5, 71, 118, 6, 81, 115, 47, 0, 9, 198, 24, 19, 73, 48, 151, 210, 15,
- 9, 198, 4, 181, 9, 60, 231, 210, 15, 11, 200, 44, 243, 148, 36, 225, 197, 57, 48, 15, 11, 200, 44, 243, 147, 37, 53, 5, 57, 48,
- 15, 0, 30, 76, 44, 243, 134, 37, 35, 65, 56, 65, 82, 56, 84, 192, 49, 109, 50, 83, 111, 34, 65, 6, 118, 50, 72, 108, 50, 14,
- 89, 0, 9, 198, 65, 39, 211, 20, 229, 0, 15, 9, 198, 20, 210, 84, 80, 83, 148, 15, 9, 198, 76, 147, 85, 48, 19, 148, 15, 9,
- 198, 5, 52, 9, 72, 19, 148, 15, 9, 198, 4, 67, 208, 80, 19, 148, 15, 13, 70, 41, 81, 197, 52, 83, 148, 21, 102, 114, 0, 47,
- 0, 7, 196, 88, 19, 9, 16, 15, 10, 199, 65, 39, 211, 36, 66, 85, 52, 15, 10, 199, 65, 39, 204, 84, 66, 85, 52, 15, 7, 196,
- 85, 39, 205, 36, 15, 0, 13, 202, 76, 82, 83, 52, 241, 210, 4, 98, 83, 44, 15, 13, 202, 60, 49, 65, 56, 241, 210, 4, 98, 83,
- 44, 15, 13, 202, 44, 20, 132, 36, 241, 210, 4, 98, 83, 44, 15, 13, 202, 8, 144, 140, 36, 241, 210, 4, 98, 83, 44, 15, 13, 202,
- 8, 19, 135, 48, 17, 5, 76, 130, 83, 44, 15, 12, 201, 4, 208, 84, 165, 34, 83, 80, 148, 203, 15, 9, 198, 64, 244, 212, 20, 194,
- 78, 15, 9, 198, 32, 20, 140, 20, 178, 78, 15, 9, 198, 20, 225, 15, 45, 34, 78, 15, 11, 200, 44, 243, 148, 36, 225, 197, 57, 64,
- 15, 11, 200, 44, 243, 147, 37, 53, 5, 57, 64, 15, 11, 200, 16, 84, 195, 20, 225, 5, 57, 64, 15, 10, 199, 77, 68, 137, 56, 113,
- 78, 76, 15, 10, 199, 16, 149, 133, 72, 113, 78, 76, 15, 11, 200, 65, 35, 212, 21, 53, 1, 57, 64, 15, 11, 200, 44, 243, 131, 21,
- 37, 1, 57, 64, 15, 11, 200, 44, 243, 66, 5, 69, 1, 57, 64, 15, 11, 200, 36, 229, 15, 48, 84, 129, 57, 64, 15, 11, 200, 4,
- 194, 77, 20, 229, 1, 57, 64, 15, 0, 6, 195, 20, 177, 192, 13, 10, 67, 36, 65, 64, 111, 72, 6, 114, 0, 12, 201, 16, 148, 203,
- 72, 85, 9, 60, 231, 210, 15, 9, 198, 21, 2, 76, 21, 4, 201, 15, 9, 198, 17, 148, 208, 21, 4, 201, 15, 10, 199, 164, 181, 77,
- 20, 226, 83, 44, 15, 10, 199, 65, 148, 133, 57, 242, 83, 44, 15, 10, 199, 28, 19, 9, 49, 242, 83, 44, 15, 10, 199, 21, 84, 143,
- 65, 242, 83, 44, 15, 0, 10, 199, 64, 83, 147, 36, 243, 159, 72, 15, 10, 199, 5, 85, 15, 72, 149, 31, 72, 15, 7, 196, 80, 18,
- 211, 36, 15, 11, 200, 65, 39, 211, 20, 229, 9, 76, 176, 15, 11, 200, 21, 2, 75, 85, 39, 201, 76, 176, 15, 11, 200, 4, 231, 211,
- 80, 85, 9, 76, 176, 15, 13, 202, 77, 84, 16, 61, 50, 84, 61, 34, 85, 52, 15, 13, 202, 16, 242, 213, 52, 83, 148, 5, 34, 85,
- 52, 15, 13, 202, 16, 148, 12, 60, 208, 84, 5, 34, 85, 52, 15, 6, 195, 20, 112, 76, 15, 0, 10, 67, 36, 177, 83, 35, 57, 49,
- 89, 0, 15, 204, 76, 17, 15, 52, 20, 207, 12, 130, 83, 80, 148, 203, 15, 15, 204, 65, 54, 75, 60, 194, 78, 29, 98, 83, 80, 148,
- 203, 15, 15, 204, 64, 84, 134, 20, 181, 9, 60, 226, 83, 80, 148, 203, 15, 15, 204, 44, 243, 77, 84, 226, 84, 5, 34, 83, 80, 148,
- 203, 15, 15, 204, 44, 192, 83, 76, 145, 137, 44, 21, 15, 72, 148, 203, 15, 15, 204, 36, 225, 9, 88, 145, 21, 4, 194, 83, 80, 148,
- 203, 15, 15, 204, 36, 212, 18, 21, 52, 201, 60, 226, 83, 80, 148, 203, 15, 15, 204, 20, 180, 208, 4, 228, 201, 60, 226, 83, 80, 148,
- 203, 15, 0, 9, 198, 52, 83, 1, 56, 243, 64, 15, 13, 202, 72, 244, 203, 36, 193, 5, 57, 50, 83, 44, 15, 13, 202, 45, 34, 77,
- 36, 227, 204, 60, 114, 83, 44, 15, 13, 202, 32, 84, 144, 21, 67, 204, 60, 114, 83, 44, 15, 11, 67, 20, 192, 78, 36, 55, 35, 50,
- 0, 16, 0, 19, 67, 88, 147, 0, 84, 114, 55, 15, 107, 6, 118, 0, 81, 104, 97, 118, 101, 32, 9, 198, 44, 192, 77, 52, 84, 137,
- 15, 9, 198, 44, 21, 5, 28, 244, 137, 15, 9, 198, 36, 67, 204, 5, 68, 137, 15, 9, 198, 24, 243, 137, 5, 68, 137, 15, 9, 198,
- 9, 38, 71, 28, 84, 137, 15, 14, 203, 77, 147, 132, 36, 176, 76, 37, 53, 9, 76, 176, 15, 14, 203, 52, 21, 5, 72, 144, 76, 37,
- 53, 9, 76, 176, 15, 14, 203, 52, 19, 137, 65, 83, 1, 80, 244, 137, 76, 176, 15, 14, 203, 44, 19, 5, 40, 67, 211, 44, 244, 9,
- 76, 176, 15, 14, 203, 36, 212, 5, 72, 144, 76, 37, 53, 9, 76, 176, 15, 13, 202, 26, 145, 5, 72, 19, 9, 77, 66, 83, 44, 15,
- 14, 203, 21, 2, 68, 20, 210, 79, 48, 241, 201, 76, 176, 15, 14, 203, 16, 144, 76, 20, 181, 15, 48, 241, 201, 76, 176, 15, 14, 203,
- 16, 85, 5, 72, 210, 78, 37, 53, 9, 76, 176, 15, 6, 195, 88, 147, 0, 76, 0, 13, 202, 64, 84, 144, 20, 225, 9, 45, 83, 31,
- 72, 15, 7, 196, 4, 96, 83, 36, 15, 12, 201, 80, 147, 18, 20, 115, 133, 48, 145, 192, 15, 15, 204, 44, 147, 133, 52, 21, 15, 29,
- 32, 70, 37, 50, 192, 15, 15, 204, 32, 148, 212, 61, 34, 79, 29, 32, 70, 37, 50, 192, 15, 6, 195, 4, 224, 76, 15, 0, 10, 199,
- 52, 146, 210, 61, 50, 207, 64, 15, 9, 198, 24, 202, 74, 80, 148, 212, 15, 7, 196, 80, 19, 73, 48, 15, 13, 68, 45, 32, 65, 48,
- 49, 34, 108, 12, 55, 0, 15, 0, 18, 66, 88, 144, 84, 37, 15, 89, 47, 6, 36, 0, 81, 115, 116, 101, 103, 32, 10, 199, 34, 147,
- 147, 21, 34, 83, 80, 15, 13, 202, 88, 145, 5, 57, 50, 193, 8, 83, 9, 28, 15, 12, 201, 88, 145, 5, 8, 81, 223, 72, 194, 71,
- 15, 13, 202, 48, 145, 5, 57, 50, 193, 8, 83, 9, 28, 15, 12, 201, 24, 244, 136, 120, 33, 78, 80, 194, 71, 15, 16, 205, 76, 83,
- 147, 5, 66, 79, 56, 19, 9, 77, 66, 83, 44, 15, 16, 205, 25, 83, 132, 4, 209, 78, 80, 19, 9, 77, 66, 83, 44, 15, 12, 201,
- 72, 84, 18, 21, 52, 193, 48, 145, 64, 15, 12, 201, 48, 16, 143, 72, 21, 15, 72, 145, 64, 15, 12, 201, 4, 208, 149, 48, 21, 15,
- 72, 145, 64, 15, 12, 201, 76, 82, 211, 84, 19, 9, 76, 209, 64, 15, 12, 201, 72, 83, 1, 80, 149, 137, 76, 209, 64, 15, 8, 66,
- 88, 144, 84, 37, 0, 72, 0, 9, 198, 77, 68, 153, 28, 84, 137, 15, 9, 198, 76, 165, 83, 44, 84, 137, 15, 9, 198, 76, 19, 1,
- 80, 84, 137, 15, 9, 198, 45, 32, 68, 76, 84, 137, 15, 9, 198, 44, 226, 82, 44, 84, 137, 15, 10, 199, 77, 241, 22, 4, 227, 9,
- 28, 15, 15, 204, 20, 180, 208, 21, 34, 77, 20, 229, 1, 72, 149, 77, 15, 8, 197, 45, 84, 129, 57, 48, 15, 14, 2, 95, 95, 71,
- 6, 125, 50, 89, 72, 34, 121, 37, 0, 0, 7, 196, 64, 244, 233, 72, 15, 11, 200, 36, 228, 212, 73, 82, 212, 61, 32, 15, 12, 201,
- 77, 2, 82, 37, 69, 65, 48, 148, 212, 15, 12, 201, 76, 243, 78, 4, 208, 149, 48, 148, 212, 15, 12, 201, 72, 80, 197, 65, 66, 79,
- 56, 148, 212, 15, 12, 201, 44, 243, 12, 20, 181, 9, 88, 148, 212, 15, 12, 201, 44, 192, 82, 36, 225, 84, 80, 148, 212, 15, 12, 201,
- 32, 83, 12, 20, 32, 82, 16, 148, 212, 15, 12, 201, 21, 99, 204, 85, 66, 79, 56, 148, 212, 15, 10, 199, 36, 225, 149, 76, 244, 137,
- 20, 15, 10, 199, 77, 66, 80, 20, 225, 9, 20, 15, 10, 199, 76, 83, 73, 56, 20, 137, 20, 15, 10, 199, 76, 19, 129, 80, 244, 137,
- 20, 15, 10, 199, 44, 243, 80, 20, 225, 9, 20, 15, 9, 198, 48, 19, 73, 56, 21, 0, 15, 0, 7, 196, 76, 19, 21, 80, 15, 13,
- 202, 88, 147, 204, 60, 224, 197, 48, 194, 83, 80, 15, 13, 202, 88, 83, 148, 72, 147, 15, 45, 98, 83, 80, 15, 13, 202, 76, 17, 15,
- 52, 20, 207, 12, 130, 83, 80, 15, 13, 202, 64, 84, 139, 85, 52, 201, 60, 226, 83, 80, 15, 13, 202, 64, 20, 148, 36, 181, 76, 5,
- 34, 83, 80, 15, 13, 202, 52, 19, 149, 24, 18, 212, 85, 34, 83, 80, 15, 13, 202, 36, 225, 5, 80, 84, 141, 36, 226, 83, 80, 15,
- 13, 202, 25, 83, 139, 80, 147, 206, 4, 194, 83, 80, 15, 13, 202, 16, 242, 213, 52, 83, 148, 5, 34, 83, 80, 15, 7, 196, 36, 229,
- 73, 80, 15, 7, 196, 24, 16, 201, 80, 15, 7, 196, 48, 81, 193, 80, 15, 7, 196, 12, 149, 1, 80, 15, 11, 70, 72, 86, 78, 60,
- 193, 19, 21, 0, 47, 0, 19, 70, 16, 148, 212, 36, 179, 206, 72, 37, 89, 47, 37, 49, 6, 108, 50, 0, 15, 9, 198, 8, 85, 129,
- 81, 35, 206, 15, 9, 198, 41, 83, 139, 80, 147, 206, 15, 9, 198, 25, 32, 75, 80, 147, 206, 15, 10, 199, 24, 244, 141, 21, 34, 78,
- 28, 15, 9, 198, 48, 144, 133, 73, 66, 78, 15, 7, 196, 4, 113, 78, 76, 15, 9, 198, 40, 245, 82, 56, 19, 0, 15, 0, 7, 196,
- 24, 19, 105, 76, 15, 6, 195, 60, 74, 82, 15, 12, 201, 20, 180, 212, 72, 83, 73, 80, 85, 0, 15, 12, 201, 77, 6, 84, 76, 194,
- 75, 44, 84, 137, 15, 10, 199, 164, 179, 206, 60, 210, 83, 44, 15, 10, 199, 5, 66, 5, 57, 242, 83, 44, 15, 8, 197, 64, 245, 5,
- 57, 48, 15, 8, 197, 48, 144, 197, 57, 48, 15, 8, 197, 21, 52, 197, 57, 48, 15, 15, 70, 14, 38, 129, 56, 225, 64, 89, 114, 89,
- 6, 117, 50, 0, 0, 12, 201, 76, 176, 78, 16, 147, 129, 88, 148, 212, 15, 12, 201, 65, 35, 208, 4, 112, 78, 16, 148, 212, 15, 12,
- 201, 60, 36, 203, 85, 32, 78, 80, 148, 212, 15, 15, 204, 36, 229, 5, 72, 224, 84, 36, 243, 129, 48, 148, 212, 15, 12, 201, 5, 96,
- 78, 80, 112, 82, 16, 148, 212, 15, 12, 201, 77, 66, 76, 37, 49, 82, 36, 225, 192, 15, 12, 201, 76, 145, 206, 4, 193, 82, 36, 225,
- 192, 15, 12, 201, 76, 50, 1, 81, 65, 82, 36, 225, 192, 15, 12, 201, 72, 82, 204, 4, 209, 82, 36, 225, 192, 15, 12, 201, 72, 81,
- 143, 72, 209, 82, 36, 225, 192, 15, 12, 201, 65, 35, 198, 36, 193, 82, 36, 225, 192, 15, 12, 201, 64, 241, 84, 37, 49, 82, 36, 225,
- 192, 15, 12, 201, 45, 32, 75, 20, 193, 82, 36, 225, 192, 15, 12, 201, 44, 19, 132, 37, 49, 82, 36, 225, 192, 15, 12, 201, 36, 225,
- 12, 60, 113, 82, 36, 225, 192, 15, 12, 201, 36, 67, 204, 37, 49, 82, 36, 225, 192, 15, 12, 201, 32, 84, 143, 37, 49, 82, 36, 225,
- 192, 15, 12, 201, 24, 16, 146, 36, 177, 82, 36, 225, 192, 15, 12, 201, 20, 112, 76, 37, 49, 82, 36, 225, 192, 15, 12, 201, 16, 148,
- 211, 20, 177, 82, 36, 225, 192, 15, 12, 201, 16, 85, 129, 49, 81, 82, 36, 225, 192, 15, 12, 201, 16, 84, 212, 73, 81, 82, 36, 225,
- 192, 15, 12, 201, 16, 82, 204, 4, 209, 82, 36, 225, 192, 15, 12, 201, 16, 81, 143, 72, 209, 82, 36, 225, 192, 15, 12, 201, 8, 149,
- 149, 4, 177, 82, 36, 225, 192, 15, 12, 201, 4, 227, 196, 37, 49, 82, 36, 225, 192, 15, 12, 201, 4, 113, 210, 5, 97, 82, 36, 225,
- 192, 15, 9, 198, 4, 225, 204, 60, 98, 76, 15, 0, 7, 196, 8, 17, 21, 80, 15, 7, 196, 76, 243, 5, 80, 15, 7, 196, 5, 67,
- 5, 80, 15, 13, 202, 77, 68, 149, 45, 69, 82, 4, 194, 83, 80, 15, 13, 202, 44, 243, 77, 84, 226, 84, 5, 34, 83, 80, 15, 13,
- 202, 36, 225, 21, 77, 68, 137, 4, 194, 83, 80, 15, 13, 202, 36, 225, 9, 88, 145, 21, 4, 194, 83, 80, 15, 13, 202, 36, 212, 18,
- 21, 52, 201, 60, 226, 83, 80, 15, 7, 196, 76, 130, 73, 80, 15, 7, 196, 4, 231, 205, 36, 15, 7, 196, 28, 17, 193, 80, 15, 12,
- 201, 76, 18, 210, 4, 209, 78, 80, 19, 0, 15, 0, 9, 198, 77, 81, 134, 50, 148, 128, 15, 9, 198, 64, 192, 78, 82, 148, 128, 15,
- 9, 198, 45, 33, 65, 82, 148, 128, 15, 9, 198, 16, 82, 193, 82, 148, 128, 15, 9, 198, 12, 148, 197, 50, 148, 128, 15, 14, 203, 20,
- 180, 208, 72, 84, 211, 36, 243, 137, 77, 64, 15, 13, 202, 80, 84, 141, 60, 70, 78, 4, 210, 83, 44, 15, 13, 202, 64, 83, 15, 64,
- 243, 142, 21, 50, 83, 44, 15, 13, 202, 28, 84, 143, 57, 67, 204, 60, 114, 83, 44, 15, 9, 198, 53, 84, 211, 20, 194, 78, 15, 0,
- 20, 67, 33, 83, 128, 107, 125, 50, 15, 89, 47, 6, 36, 0, 81, 115, 116, 101, 103, 32, 14, 5, 119, 99, 39, 101, 114, 84, 6, 36,
- 89, 36, 108, 0, 12, 201, 36, 208, 133, 12, 147, 9, 80, 85, 0, 15, 12, 201, 4, 227, 210, 52, 19, 9, 80, 85, 0, 15, 12, 201,
- 77, 80, 138, 20, 181, 9, 88, 84, 133, 15, 12, 201, 29, 82, 76, 48, 245, 9, 56, 84, 133, 15, 12, 201, 25, 83, 132, 4, 209, 78,
- 80, 84, 133, 15, 12, 201, 12, 149, 137, 48, 148, 197, 72, 85, 0, 15, 6, 195, 33, 83, 128, 72, 0, 9, 198, 64, 145, 84, 37, 53,
- 0, 15, 11, 200, 125, 66, 79, 48, 241, 201, 76, 176, 15, 11, 200, 65, 241, 9, 5, 68, 137, 76, 176, 15, 11, 200, 65, 67, 204, 20,
- 215, 201, 76, 176, 15, 0, 13, 202, 4, 231, 211, 80, 84, 201, 60, 195, 199, 36, 15, 7, 2, 95, 101, 36, 12, 0, 0, 15, 204, 16,
- 83, 132, 72, 242, 210, 60, 227, 204, 60, 114, 64, 15, 9, 198, 77, 147, 80, 80, 243, 64, 15, 15, 204, 36, 225, 140, 20, 180, 201, 8,
- 147, 9, 80, 85, 0, 15, 9, 198, 72, 82, 70, 36, 49, 82, 15, 9, 198, 65, 35, 208, 4, 113, 82, 15, 9, 198, 52, 18, 211, 36,
- 209, 82, 15, 9, 198, 44, 243, 138, 84, 113, 82, 15, 9, 198, 21, 52, 1, 48, 145, 82, 15, 9, 198, 17, 84, 12, 36, 177, 82, 15,
- 9, 198, 8, 19, 19, 4, 209, 82, 15, 9, 198, 5, 68, 143, 24, 145, 82, 15, 12, 201, 164, 179, 206, 60, 209, 84, 72, 148, 203, 15,
- 13, 202, 76, 19, 147, 20, 211, 212, 61, 34, 83, 44, 15, 13, 202, 64, 244, 201, 80, 149, 137, 77, 66, 83, 44, 15, 13, 202, 64, 20,
- 129, 80, 17, 205, 5, 66, 83, 44, 15, 13, 202, 56, 81, 193, 80, 149, 137, 77, 66, 83, 44, 15, 13, 202, 52, 243, 143, 45, 35, 205,
- 5, 66, 83, 44, 15, 13, 202, 52, 147, 9, 80, 20, 137, 77, 66, 83, 44, 15, 13, 202, 44, 19, 15, 72, 147, 69, 81, 34, 83, 44,
- 15, 13, 202, 33, 145, 18, 60, 209, 75, 4, 226, 83, 44, 15, 13, 202, 32, 81, 197, 52, 243, 137, 77, 66, 83, 44, 15, 13, 202, 12,
- 128, 85, 88, 147, 137, 77, 66, 83, 44, 15, 9, 198, 21, 35, 212, 36, 177, 82, 15, 0, 10, 199, 124, 118, 80, 80, 243, 15, 28, 15,
- 14, 203, 52, 18, 193, 16, 19, 73, 76, 84, 137, 56, 112, 15, 14, 203, 44, 195, 210, 60, 99, 210, 52, 84, 137, 56, 112, 15, 14, 203,
- 36, 225, 5, 45, 49, 82, 12, 84, 137, 56, 112, 15, 14, 203, 36, 212, 12, 20, 209, 78, 80, 84, 137, 56, 112, 15, 14, 203, 25, 32,
- 84, 21, 35, 137, 76, 84, 137, 56, 112, 15, 14, 203, 20, 180, 212, 72, 20, 15, 48, 84, 137, 56, 112, 15, 14, 203, 4, 194, 207, 32,
- 243, 9, 76, 84, 137, 56, 112, 15, 14, 203, 4, 67, 73, 56, 148, 212, 72, 84, 137, 56, 112, 15, 9, 198, 29, 147, 129, 56, 68, 137,
- 15, 13, 202, 77, 68, 129, 80, 244, 198, 125, 34, 83, 44, 15, 14, 203, 76, 83, 22, 8, 147, 199, 72, 17, 137, 76, 176, 15, 14, 203,
- 36, 225, 140, 4, 211, 65, 80, 244, 137, 76, 176, 15, 14, 203, 33, 145, 18, 60, 83, 5, 45, 68, 137, 76, 176, 15, 14, 203, 8, 243,
- 129, 64, 20, 148, 37, 53, 9, 76, 176, 15, 14, 203, 5, 37, 9, 45, 83, 1, 80, 244, 137, 76, 176, 15, 0, 9, 198, 72, 80, 76,
- 37, 53, 0, 15, 9, 198, 17, 80, 76, 37, 53, 0, 15, 9, 198, 16, 83, 148, 37, 53, 0, 15, 9, 198, 12, 19, 80, 37, 53, 0,
- 15, 15, 204, 84, 226, 86, 21, 36, 193, 48, 148, 212, 37, 50, 192, 15, 15, 204, 80, 161, 75, 44, 244, 204, 61, 96, 75, 37, 50, 192,
- 15, 15, 204, 76, 176, 78, 16, 147, 129, 88, 148, 212, 37, 50, 192, 15, 15, 204, 65, 35, 208, 4, 112, 78, 16, 148, 212, 37, 50, 192,
- 15, 15, 204, 44, 243, 12, 20, 181, 9, 88, 148, 212, 37, 50, 192, 15, 15, 204, 24, 244, 148, 36, 98, 75, 5, 67, 210, 37, 50, 192,
- 15, 15, 204, 24, 20, 141, 4, 179, 199, 56, 244, 212, 37, 50, 192, 15, 15, 204, 21, 99, 204, 85, 66, 79, 56, 148, 212, 37, 50, 192,
- 15, 0, 15, 5, 119, 99, 39, 101, 116, 84, 6, 36, 89, 36, 13, 72, 0, 7, 196, 5, 4, 5, 48, 15, 15, 204, 44, 243, 77, 84,
- 224, 76, 64, 243, 9, 80, 148, 203, 15, 7, 196, 73, 84, 129, 48, 15, 7, 196, 8, 20, 193, 48, 15, 7, 2, 95, 105, 37, 12, 0,
- 0, 15, 204, 20, 180, 201, 77, 65, 78, 80, 144, 76, 37, 53, 0, 15, 11, 200, 52, 85, 18, 61, 3, 204, 37, 64, 15, 11, 200, 44,
- 244, 205, 61, 3, 204, 37, 64, 15, 0, 6, 195, 76, 244, 192, 13, 12, 201, 77, 147, 132, 36, 176, 76, 37, 53, 0, 15, 12, 201, 52,
- 21, 5, 72, 144, 76, 37, 53, 0, 15, 12, 201, 36, 212, 5, 72, 144, 76, 37, 53, 0, 15, 12, 201, 21, 52, 5, 72, 19, 148, 37,
- 53, 0, 15, 11, 200, 50, 148, 199, 124, 225, 197, 72, 144, 15, 9, 198, 28, 84, 137, 5, 68, 137, 15, 13, 202, 64, 84, 137, 64, 21,
- 5, 80, 146, 197, 72, 15, 0, 7, 196, 76, 19, 31, 72, 15, 9, 198, 77, 103, 210, 52, 84, 137, 15, 9, 198, 76, 215, 148, 80, 84,
- 137, 15, 9, 198, 76, 183, 206, 16, 84, 137, 15, 10, 199, 33, 244, 133, 80, 146, 197, 72, 15, 0, 10, 199, 77, 83, 132, 9, 147, 137,
- 80, 15, 10, 199, 64, 193, 66, 37, 48, 201, 80, 15, 10, 199, 44, 243, 150, 21, 37, 9, 80, 15, 10, 199, 20, 180, 208, 48, 144, 201,
- 80, 15, 0, 15, 204, 36, 229, 5, 48, 193, 75, 81, 80, 76, 37, 53, 0, 15, 12, 201, 72, 17, 9, 60, 66, 82, 36, 113, 82, 15,
- 8, 197, 64, 84, 134, 36, 64, 15, 8, 197, 52, 244, 130, 36, 64, 15, 8, 197, 48, 146, 214, 36, 64, 15, 8, 197, 44, 20, 130, 36,
- 64, 15, 8, 197, 13, 144, 78, 36, 64, 15, 14, 203, 56, 21, 18, 37, 83, 66, 20, 230, 143, 5, 64, 15, 0, 9, 198, 64, 82, 213,
- 56, 151, 210, 15, 9, 198, 45, 84, 148, 60, 148, 201, 15, 12, 201, 16, 147, 5, 81, 64, 78, 80, 84, 137, 15, 13, 202, 32, 84, 141,
- 20, 225, 85, 80, 146, 197, 72, 15, 10, 199, 5, 32, 71, 60, 226, 69, 56, 15, 10, 199, 4, 224, 84, 60, 194, 69, 56, 15, 10, 199,
- 4, 34, 200, 5, 50, 69, 56, 15, 10, 199, 44, 21, 1, 52, 20, 129, 56, 16, 0, 9, 198, 52, 21, 5, 72, 145, 76, 15, 9, 198,
- 80, 20, 129, 57, 65, 76, 15, 9, 198, 45, 83, 20, 85, 33, 76, 15, 9, 198, 41, 80, 137, 49, 245, 77, 15, 9, 198, 81, 32, 83,
- 76, 83, 148, 15, 9, 198, 77, 69, 68, 20, 229, 0, 15, 9, 198, 36, 212, 15, 80, 83, 148, 15, 9, 198, 36, 211, 65, 56, 83, 148,
- 15, 9, 198, 24, 147, 1, 52, 83, 148, 15, 9, 198, 4, 35, 206, 56, 83, 148, 15, 9, 198, 24, 16, 149, 48, 19, 148, 15, 9, 198,
- 20, 210, 71, 72, 19, 148, 15, 9, 198, 17, 80, 140, 20, 19, 148, 15, 9, 198, 16, 243, 73, 56, 19, 148, 15, 9, 198, 16, 80, 149,
- 80, 19, 148, 15, 9, 198, 4, 208, 149, 48, 19, 148, 15, 0, 8, 197, 76, 176, 76, 125, 32, 15, 8, 197, 8, 84, 214, 125, 32, 15,
- 11, 200, 77, 147, 132, 21, 34, 78, 16, 80, 15, 11, 200, 65, 35, 214, 77, 66, 78, 16, 80, 15, 11, 200, 41, 81, 76, 76, 210, 78,
- 16, 80, 15, 9, 198, 32, 20, 141, 60, 226, 75, 15, 14, 4, 95, 104, 97, 99, 107, 6, 35, 76, 4, 115, 49, 0, 0, 11, 200, 44,
- 21, 15, 16, 244, 203, 61, 0, 15, 11, 200, 28, 20, 212, 72, 244, 203, 61, 0, 15, 11, 200, 65, 39, 204, 36, 210, 78, 125, 32, 15,
- 13, 202, 77, 84, 146, 20, 19, 9, 77, 66, 83, 44, 15, 13, 202, 77, 68, 143, 8, 244, 203, 61, 2, 83, 44, 15, 13, 202, 77, 65,
- 82, 20, 244, 203, 61, 2, 83, 44, 15, 13, 202, 72, 81, 143, 72, 208, 84, 61, 34, 83, 44, 15, 13, 202, 56, 85, 84, 72, 19, 9,
- 77, 66, 83, 44, 15, 13, 202, 56, 21, 21, 72, 19, 9, 77, 66, 83, 44, 15, 13, 202, 48, 144, 133, 72, 19, 9, 77, 66, 83, 44,
- 15, 13, 202, 44, 243, 139, 72, 85, 9, 77, 66, 83, 44, 15, 13, 202, 44, 243, 80, 36, 192, 84, 61, 34, 83, 44, 15, 13, 202, 44,
- 243, 15, 72, 147, 69, 81, 34, 83, 44, 15, 13, 202, 40, 245, 82, 56, 19, 9, 77, 66, 83, 44, 15, 13, 202, 24, 192, 71, 20, 195,
- 1, 57, 66, 83, 44, 15, 13, 202, 21, 2, 71, 72, 19, 77, 5, 66, 83, 44, 15, 13, 202, 16, 82, 204, 4, 208, 84, 61, 34, 83,
- 44, 15, 13, 202, 9, 84, 133, 5, 82, 210, 5, 66, 83, 44, 15, 13, 202, 8, 83, 12, 21, 68, 137, 77, 66, 83, 44, 15, 13, 202,
- 4, 36, 207, 49, 85, 9, 77, 66, 83, 44, 15, 8, 197, 16, 147, 216, 36, 64, 15, 13, 202, 44, 244, 146, 21, 52, 15, 56, 65, 78,
- 76, 15, 0, 12, 201, 72, 85, 143, 49, 85, 9, 60, 231, 210, 15, 12, 201, 44, 243, 77, 37, 52, 201, 60, 231, 210, 15, 9, 198, 52,
- 85, 18, 60, 227, 205, 15, 9, 198, 44, 243, 132, 100, 195, 205, 15, 10, 199, 46, 145, 197, 57, 50, 83, 44, 15, 7, 196, 44, 19, 137,
- 56, 15, 9, 198, 5, 85, 15, 56, 243, 73, 15, 10, 199, 76, 20, 132, 36, 226, 69, 56, 15, 10, 199, 52, 19, 12, 61, 32, 193, 56,
- 15, 12, 201, 77, 80, 132, 60, 210, 78, 4, 229, 0, 15, 0, 8, 197, 17, 32, 71, 60, 224, 15, 15, 204, 44, 243, 80, 48, 83, 69,
- 57, 64, 82, 37, 65, 84, 15, 9, 198, 56, 245, 1, 72, 145, 76, 15, 12, 201, 52, 81, 9, 44, 19, 69, 57, 65, 76, 15, 12, 201,
- 36, 228, 212, 73, 83, 69, 57, 65, 76, 15, 8, 197, 104, 80, 200, 36, 224, 15, 11, 200, 36, 225, 15, 56, 84, 201, 20, 224, 15, 11,
- 200, 5, 84, 212, 72, 19, 9, 20, 224, 15, 11, 200, 4, 225, 1, 49, 84, 201, 20, 224, 15, 11, 200, 76, 192, 71, 20, 196, 197, 4,
- 224, 15, 11, 200, 32, 244, 147, 20, 228, 201, 4, 224, 15, 12, 201, 36, 228, 212, 73, 83, 69, 57, 64, 76, 15, 0, 11, 200, 76, 81,
- 9, 52, 83, 148, 125, 32, 15, 11, 200, 65, 35, 208, 72, 145, 84, 125, 32, 15, 11, 200, 64, 20, 148, 36, 181, 76, 125, 32, 15, 11,
- 200, 52, 147, 12, 36, 20, 132, 125, 32, 15, 11, 200, 44, 243, 77, 84, 226, 84, 125, 32, 15, 11, 200, 25, 83, 139, 80, 147, 206, 125,
- 32, 15, 9, 198, 48, 80, 133, 56, 66, 71, 15, 9, 198, 25, 34, 77, 60, 66, 71, 15, 9, 198, 24, 147, 149, 72, 194, 71, 15, 9,
- 198, 24, 145, 213, 72, 194, 71, 15, 9, 198, 4, 101, 5, 56, 194, 71, 15, 13, 202, 20, 180, 208, 21, 34, 77, 20, 229, 1, 48, 15,
- 13, 202, 16, 84, 1, 73, 65, 77, 20, 229, 1, 48, 15, 0, 12, 201, 72, 85, 77, 5, 67, 204, 60, 114, 64, 15, 12, 201, 52, 85,
- 5, 61, 35, 204, 60, 114, 64, 15, 12, 201, 16, 84, 141, 5, 67, 204, 60, 114, 64, 15, 12, 201, 9, 35, 205, 5, 67, 204, 60, 114,
- 64, 15, 12, 201, 4, 229, 18, 61, 3, 204, 60, 114, 64, 15, 12, 201, 4, 195, 5, 72, 115, 204, 60, 114, 64, 15, 12, 201, 81, 32,
- 78, 76, 210, 83, 76, 147, 206, 15, 12, 201, 72, 21, 9, 24, 146, 193, 80, 147, 206, 15, 12, 201, 61, 33, 193, 56, 148, 193, 80, 147,
- 206, 15, 12, 201, 52, 241, 9, 24, 146, 193, 80, 147, 206, 15, 12, 201, 44, 243, 148, 72, 144, 149, 80, 147, 206, 15, 12, 201, 44, 243,
- 134, 37, 50, 193, 80, 147, 206, 15, 12, 201, 44, 243, 134, 37, 35, 65, 80, 147, 206, 15, 12, 201, 44, 241, 9, 24, 146, 193, 80, 147,
- 206, 15, 12, 201, 44, 19, 143, 56, 148, 193, 80, 147, 206, 15, 12, 201, 36, 228, 212, 4, 195, 1, 80, 147, 206, 15, 12, 201, 16, 84,
- 212, 36, 195, 1, 80, 147, 206, 15, 12, 201, 4, 229, 9, 12, 148, 1, 80, 147, 206, 15, 11, 200, 76, 82, 214, 20, 229, 9, 20, 192,
- 15, 11, 200, 44, 243, 77, 21, 32, 201, 20, 192, 15, 11, 200, 36, 225, 21, 77, 68, 137, 20, 192, 15, 11, 200, 72, 83, 1, 80, 147,
- 206, 20, 192, 15, 8, 197, 52, 243, 135, 60, 192, 15, 8, 197, 80, 19, 148, 4, 192, 15, 8, 197, 16, 83, 148, 4, 192, 15, 0, 7,
- 196, 24, 16, 207, 56, 15, 7, 196, 81, 145, 143, 56, 15, 13, 202, 36, 225, 15, 21, 84, 143, 65, 242, 83, 44, 15, 9, 198, 44, 243,
- 139, 100, 194, 69, 15, 9, 198, 29, 147, 78, 5, 50, 69, 15, 9, 198, 64, 197, 84, 60, 226, 69, 15, 9, 198, 44, 243, 147, 36, 194,
- 69, 15, 9, 198, 29, 147, 78, 5, 50, 69, 15, 7, 196, 13, 80, 129, 56, 15, 10, 199, 80, 84, 141, 60, 116, 129, 24, 15, 10, 199,
- 76, 49, 78, 60, 116, 129, 24, 15, 10, 199, 72, 84, 18, 60, 116, 129, 24, 15, 10, 199, 64, 244, 142, 60, 116, 129, 24, 15, 10, 199,
- 64, 19, 148, 60, 116, 129, 24, 15, 10, 199, 44, 244, 133, 60, 116, 129, 24, 15, 10, 199, 44, 20, 148, 60, 116, 129, 24, 15, 10, 199,
- 4, 225, 201, 60, 116, 129, 24, 15, 10, 199, 44, 243, 150, 21, 36, 193, 8, 15, 10, 199, 44, 243, 70, 61, 37, 1, 8, 15, 0, 7,
- 196, 45, 33, 84, 36, 15, 12, 201, 20, 180, 212, 72, 21, 129, 28, 19, 148, 15, 0, 10, 199, 77, 65, 84, 61, 50, 207, 64, 15, 12,
- 201, 81, 32, 78, 77, 3, 210, 80, 16, 128, 15, 0, 9, 198, 72, 243, 139, 20, 67, 210, 15, 9, 198, 65, 35, 205, 61, 67, 210, 15,
- 9, 198, 44, 243, 132, 37, 67, 210, 15, 9, 198, 25, 83, 132, 5, 67, 210, 15, 9, 198, 16, 146, 212, 5, 67, 210, 15, 9, 198, 4,
- 226, 77, 5, 67, 210, 15, 9, 198, 16, 80, 201, 8, 83, 0, 15, 8, 197, 76, 18, 210, 4, 192, 15, 0, 7, 196, 64, 20, 133, 72,
- 15, 10, 199, 77, 65, 78, 60, 116, 129, 24, 15, 10, 199, 72, 17, 9, 60, 116, 129, 24, 15, 10, 199, 44, 19, 12, 36, 116, 129, 24,
- 15, 7, 196, 4, 116, 129, 72, 15, 10, 199, 65, 32, 75, 80, 146, 193, 8, 15, 10, 199, 4, 211, 210, 80, 148, 193, 8, 15, 0, 9,
- 198, 16, 167, 214, 48, 84, 137, 15, 0, 13, 202, 65, 35, 212, 20, 181, 9, 60, 226, 83, 80, 15, 13, 202, 64, 84, 134, 20, 181, 9,
- 60, 226, 83, 80, 15, 13, 202, 16, 242, 213, 52, 83, 148, 4, 194, 83, 80, 15, 12, 201, 77, 80, 147, 80, 19, 148, 36, 83, 0, 15,
- 9, 198, 80, 21, 15, 88, 84, 128, 15, 9, 198, 76, 242, 71, 56, 84, 128, 15, 9, 198, 72, 85, 9, 72, 84, 128, 15, 9, 198, 20,
- 210, 71, 72, 84, 128, 15, 9, 198, 16, 81, 137, 48, 84, 128, 15, 9, 198, 12, 128, 83, 76, 84, 128, 15, 9, 198, 8, 243, 137, 80,
- 84, 128, 15, 7, 196, 32, 19, 73, 80, 15, 0, 9, 198, 52, 83, 15, 16, 154, 83, 15, 9, 198, 52, 148, 212, 72, 19, 0, 15, 0,
- 7, 196, 16, 243, 143, 72, 15, 9, 198, 45, 35, 205, 61, 51, 205, 15, 9, 198, 44, 243, 77, 84, 227, 205, 15, 12, 201, 44, 192, 77,
- 64, 133, 71, 28, 84, 137, 15, 7, 196, 8, 150, 129, 72, 15, 0, 10, 67, 36, 65, 84, 111, 72, 6, 114, 0, 7, 196, 24, 21, 169,
- 72, 15, 9, 198, 76, 82, 214, 20, 228, 192, 15, 9, 198, 72, 80, 71, 20, 228, 192, 15, 0, 9, 198, 21, 2, 83, 44, 244, 0, 15,
- 9, 198, 65, 33, 84, 38, 148, 192, 15, 9, 198, 16, 83, 9, 74, 148, 192, 15, 9, 198, 72, 81, 213, 48, 84, 128, 15, 9, 198, 21,
- 53, 9, 52, 84, 128, 15, 9, 198, 16, 84, 21, 80, 84, 128, 15, 9, 198, 4, 212, 21, 80, 84, 128, 15, 7, 196, 48, 147, 73, 80,
- 15, 9, 198, 65, 39, 211, 20, 226, 76, 15, 7, 196, 53, 83, 1, 80, 15, 9, 5, 95, 48, 97, 110, 100, 108, 0, 0, 9, 198, 52,
- 19, 132, 5, 34, 78, 15, 0, 12, 201, 8, 83, 133, 24, 144, 197, 72, 85, 0, 68, 12, 201, 44, 243, 80, 48, 144, 197, 72, 85, 0,
- 15, 12, 201, 8, 83, 133, 24, 144, 197, 72, 85, 0, 15, 0, 9, 198, 64, 245, 5, 57, 66, 76, 15, 11, 200, 56, 80, 80, 60, 194,
- 84, 4, 224, 15, 0, 11, 200, 65, 39, 212, 20, 229, 9, 165, 48, 15, 11, 200, 65, 35, 214, 60, 176, 84, 165, 32, 15, 11, 200, 17,
- 32, 77, 5, 69, 82, 28, 144, 15, 7, 196, 48, 246, 65, 48, 15, 0, 12, 201, 80, 242, 211, 36, 179, 204, 60, 114, 64, 15, 12, 201,
- 45, 34, 77, 36, 227, 204, 60, 114, 64, 15, 12, 201, 44, 194, 77, 5, 67, 204, 60, 114, 64, 15, 12, 201, 44, 147, 133, 76, 147, 204,
- 60, 114, 64, 15, 12, 201, 32, 84, 144, 21, 67, 204, 60, 114, 64, 15, 26, 73, 64, 21, 18, 60, 230, 77, 36, 179, 206, 48, 117, 47,
- 34, 39, 50, 6, 129, 65, 37, 49, 108, 50, 0, 15, 11, 200, 5, 37, 9, 24, 144, 201, 20, 192, 15, 8, 197, 80, 18, 212, 36, 192,
- 15, 7, 196, 25, 148, 201, 44, 15, 15, 204, 16, 83, 73, 56, 84, 129, 48, 148, 197, 72, 85, 0, 15, 0, 23, 72, 4, 98, 67, 36,
- 243, 129, 16, 240, 118, 83, 111, 89, 57, 124, 6, 50, 121, 12, 72, 39, 0, 12, 201, 56, 21, 9, 60, 224, 76, 37, 53, 0, 15, 10,
- 199, 77, 84, 208, 20, 225, 5, 72, 15, 10, 199, 72, 84, 208, 60, 225, 5, 72, 15, 10, 199, 72, 80, 75, 80, 149, 133, 72, 15, 10,
- 199, 64, 148, 149, 21, 69, 5, 72, 15, 10, 199, 64, 84, 141, 37, 69, 5, 72, 15, 10, 199, 48, 243, 66, 5, 33, 5, 72, 15, 10,
- 199, 44, 243, 150, 21, 33, 197, 72, 15, 10, 199, 44, 243, 147, 84, 197, 5, 72, 15, 10, 199, 44, 243, 77, 20, 229, 5, 72, 15, 10,
- 199, 44, 243, 77, 4, 225, 5, 72, 15, 10, 199, 44, 243, 16, 61, 37, 5, 72, 15, 10, 199, 36, 229, 5, 72, 17, 197, 72, 15, 10,
- 199, 36, 212, 12, 4, 229, 5, 72, 15, 10, 199, 16, 148, 208, 21, 33, 197, 72, 15, 10, 199, 8, 243, 66, 5, 33, 5, 72, 15, 10,
- 199, 20, 180, 197, 53, 3, 1, 72, 15, 0, 8, 197, 16, 144, 75, 60, 224, 15, 8, 197, 88, 148, 201, 60, 224, 15, 13, 202, 60, 36,
- 197, 73, 96, 84, 61, 34, 85, 52, 15, 8, 197, 48, 21, 18, 36, 224, 15, 8, 197, 12, 149, 18, 36, 224, 15, 9, 198, 88, 146, 193,
- 72, 144, 84, 15, 9, 198, 77, 84, 146, 60, 112, 84, 15, 9, 198, 36, 229, 18, 36, 176, 84, 15, 0, 7, 195, 44, 101, 75, 13, 42,
- 11, 200, 77, 81, 134, 37, 48, 78, 12, 80, 15, 11, 200, 44, 243, 134, 21, 33, 78, 12, 80, 15, 11, 200, 44, 243, 80, 21, 65, 78,
- 12, 80, 15, 11, 200, 16, 148, 133, 45, 68, 137, 12, 80, 15, 0, 12, 201, 64, 19, 148, 60, 210, 77, 36, 177, 82, 15, 12, 201, 20,
- 115, 195, 20, 229, 18, 36, 177, 82, 15, 8, 197, 65, 35, 198, 36, 192, 15, 11, 200, 64, 21, 18, 36, 20, 139, 5, 64, 15, 8, 197,
- 88, 84, 130, 4, 192, 15, 0, 12, 201, 72, 21, 9, 60, 224, 76, 37, 53, 0, 15, 11, 200, 76, 84, 137, 165, 50, 84, 21, 64, 15,
- 11, 200, 60, 36, 203, 164, 226, 84, 21, 64, 15, 10, 199, 88, 84, 137, 24, 144, 197, 72, 15, 10, 199, 81, 32, 86, 21, 36, 197, 72,
- 15, 10, 199, 76, 81, 205, 20, 229, 5, 72, 15, 10, 199, 72, 83, 66, 85, 36, 197, 72, 15, 10, 199, 72, 83, 1, 80, 149, 133, 72,
- 15, 10, 199, 72, 80, 201, 16, 149, 133, 72, 15, 10, 199, 64, 16, 201, 24, 144, 197, 72, 15, 10, 199, 56, 22, 137, 24, 144, 197, 72,
- 15, 10, 199, 52, 19, 137, 13, 84, 133, 72, 15, 10, 199, 44, 243, 148, 36, 229, 69, 72, 15, 10, 199, 44, 243, 134, 84, 225, 5, 72,
- 15, 10, 199, 44, 243, 77, 37, 69, 5, 72, 15, 10, 199, 44, 243, 15, 56, 148, 197, 72, 15, 10, 199, 44, 21, 15, 48, 144, 197, 72,
- 15, 10, 199, 36, 70, 76, 48, 148, 197, 72, 15, 10, 199, 20, 180, 212, 20, 225, 5, 72, 15, 10, 199, 20, 180, 208, 61, 37, 5, 72,
- 15, 10, 199, 20, 180, 208, 48, 144, 197, 72, 15, 10, 199, 20, 180, 208, 4, 225, 5, 72, 15, 10, 199, 16, 145, 134, 84, 225, 5, 72,
- 15, 10, 199, 16, 80, 197, 48, 84, 133, 72, 15, 10, 199, 8, 245, 1, 56, 148, 197, 72, 15, 10, 199, 5, 84, 203, 84, 197, 5, 72,
- 15, 10, 199, 5, 69, 18, 36, 37, 69, 72, 15, 10, 199, 4, 229, 9, 44, 148, 197, 72, 15, 10, 199, 4, 48, 197, 48, 84, 133, 72,
- 15, 7, 196, 56, 245, 1, 8, 15, 7, 196, 53, 85, 1, 8, 15, 0, 22, 68, 28, 84, 142, 20, 81, 6, 115, 34, 50, 112, 15, 107,
- 117, 0, 81, 104, 97, 118, 101, 32, 12, 201, 81, 32, 78, 77, 3, 1, 57, 64, 84, 15, 9, 198, 52, 145, 210, 4, 229, 0, 15, 0,
- 10, 199, 20, 180, 203, 88, 148, 201, 80, 15, 9, 198, 17, 32, 77, 5, 66, 75, 15, 0, 9, 198, 80, 149, 21, 49, 244, 128, 15, 9,
- 198, 64, 244, 21, 49, 244, 128, 15, 14, 203, 72, 84, 212, 72, 146, 212, 37, 98, 84, 21, 64, 15, 14, 203, 72, 17, 9, 60, 18, 212,
- 37, 98, 84, 21, 64, 15, 14, 203, 65, 35, 214, 36, 228, 201, 4, 194, 84, 21, 64, 15, 14, 203, 64, 20, 129, 16, 242, 211, 4, 194,
- 84, 21, 64, 15, 14, 203, 52, 243, 149, 52, 83, 148, 4, 194, 84, 21, 64, 15, 14, 203, 36, 225, 9, 88, 145, 21, 4, 194, 84, 21,
- 64, 15, 14, 203, 20, 115, 195, 20, 229, 18, 36, 50, 84, 21, 64, 15, 12, 201, 5, 3, 208, 48, 82, 212, 36, 177, 82, 15, 8, 197,
- 56, 81, 210, 36, 64, 15, 8, 197, 33, 144, 146, 36, 64, 15, 11, 200, 64, 243, 148, 36, 98, 75, 5, 64, 15, 0, 6, 195, 20, 64,
- 128, 13, 13, 202, 72, 85, 18, 4, 228, 205, 37, 69, 5, 72, 15, 16, 205, 36, 228, 212, 37, 69, 84, 36, 243, 129, 48, 148, 197, 72,
- 15, 13, 202, 56, 82, 210, 60, 208, 78, 80, 146, 197, 72, 15, 13, 202, 44, 148, 143, 65, 32, 75, 80, 146, 197, 72, 15, 13, 202, 24,
- 147, 8, 5, 35, 79, 56, 146, 197, 72, 15, 10, 199, 72, 81, 197, 57, 50, 65, 56, 15, 10, 199, 12, 20, 212, 36, 194, 65, 56, 15,
- 9, 198, 72, 85, 129, 56, 50, 5, 15, 10, 199, 44, 20, 140, 40, 242, 1, 56, 16, 7, 196, 4, 147, 65, 8, 15, 6, 195, 25, 32,
- 64, 76, 0, 10, 199, 61, 32, 78, 28, 80, 68, 20, 15, 10, 199, 60, 198, 77, 64, 144, 68, 20, 15, 10, 199, 52, 20, 203, 21, 32,
- 68, 20, 15, 10, 199, 44, 21, 129, 48, 176, 68, 20, 15, 10, 199, 40, 84, 133, 52, 144, 68, 20, 15, 10, 199, 8, 20, 146, 36, 176,
- 68, 20, 15, 8, 197, 64, 20, 211, 4, 32, 15, 0, 8, 197, 89, 83, 7, 125, 32, 15, 21, 68, 77, 64, 78, 16, 89, 47, 117, 50,
- 72, 6, 36, 50, 0, 44, 15, 81, 105, 110, 32, 11, 200, 88, 84, 212, 4, 194, 78, 16, 80, 15, 11, 200, 76, 19, 135, 21, 34, 78,
- 16, 80, 15, 11, 200, 64, 20, 212, 61, 34, 78, 16, 80, 15, 11, 200, 44, 82, 147, 21, 34, 78, 16, 80, 15, 11, 200, 32, 83, 7,
- 20, 226, 78, 16, 80, 15, 11, 200, 16, 145, 212, 21, 34, 78, 16, 80, 15, 9, 198, 76, 177, 77, 5, 66, 75, 15, 11, 200, 8, 19,
- 21, 77, 68, 129, 16, 80, 15, 0, 11, 200, 9, 35, 206, 44, 244, 203, 61, 0, 15, 9, 198, 32, 243, 143, 73, 244, 128, 15, 0, 13,
- 202, 77, 74, 75, 36, 243, 69, 81, 34, 83, 44, 15, 10, 199, 9, 32, 83, 36, 194, 65, 56, 15, 12, 68, 12, 242, 5, 56, 49, 125,
- 40, 14, 50, 0, 0, 14, 69, 76, 18, 71, 60, 224, 89, 121, 57, 81, 108, 50, 0, 8, 197, 21, 2, 71, 60, 224, 15, 8, 197, 72,
- 21, 9, 60, 224, 15, 16, 69, 29, 32, 84, 36, 224, 81, 34, 121, 47, 6, 115, 68, 0, 15, 8, 197, 76, 195, 214, 20, 224, 15, 11,
- 200, 72, 84, 21, 8, 194, 75, 4, 224, 15, 8, 197, 85, 33, 84, 4, 224, 16, 0, 11, 200, 52, 85, 1, 48, 197, 82, 28, 144, 15,
- 11, 200, 25, 85, 21, 72, 243, 15, 28, 144, 15, 11, 200, 25, 32, 83, 20, 243, 15, 28, 144, 15, 11, 200, 21, 50, 201, 52, 243, 15,
- 28, 144, 15, 11, 200, 16, 83, 132, 72, 243, 15, 28, 144, 15, 13, 202, 20, 180, 208, 21, 34, 77, 20, 229, 5, 48, 15, 12, 201, 12,
- 19, 9, 24, 244, 142, 36, 83, 128, 15, 9, 198, 65, 39, 199, 56, 19, 148, 15, 0, 12, 201, 44, 244, 205, 21, 67, 204, 60, 114, 64,
- 15, 8, 197, 88, 83, 148, 36, 192, 15, 8, 197, 28, 83, 148, 36, 192, 15, 8, 197, 24, 84, 148, 36, 192, 15, 8, 197, 88, 19, 132,
- 4, 192, 15, 8, 197, 76, 19, 132, 4, 192, 15, 11, 200, 65, 4, 137, 56, 50, 80, 4, 192, 15, 11, 200, 64, 20, 129, 16, 242, 211,
- 4, 192, 15, 11, 200, 61, 35, 129, 52, 83, 148, 4, 192, 15, 11, 200, 60, 48, 201, 16, 83, 148, 4, 192, 15, 11, 200, 52, 243, 149,
- 52, 83, 148, 4, 192, 15, 11, 200, 32, 244, 137, 76, 243, 148, 4, 192, 15, 12, 4, 95, 35, 51, 50, 71, 55, 35, 50, 49, 0, 0,
- 9, 198, 88, 19, 11, 101, 34, 69, 15, 9, 198, 76, 49, 78, 5, 34, 69, 15, 9, 198, 72, 83, 9, 45, 98, 69, 15, 9, 198, 76,
- 147, 5, 57, 66, 69, 15, 9, 198, 76, 49, 78, 5, 34, 69, 15, 9, 198, 61, 32, 84, 61, 34, 69, 15, 9, 198, 53, 148, 212, 21,
- 34, 69, 15, 9, 198, 45, 34, 84, 21, 34, 69, 15, 9, 198, 44, 243, 131, 36, 194, 69, 15, 9, 198, 44, 243, 12, 20, 114, 69, 15,
- 9, 198, 28, 195, 211, 5, 34, 69, 15, 9, 198, 16, 85, 84, 21, 34, 69, 15, 9, 198, 80, 83, 5, 24, 243, 137, 15, 7, 196, 85,
- 32, 129, 56, 16, 0, 22, 68, 32, 20, 16, 100, 107, 117, 48, 37, 15, 6, 121, 40, 108, 0, 81, 104, 111, 117, 114, 32, 8, 197, 28,
- 19, 9, 60, 224, 15, 8, 197, 44, 195, 210, 36, 224, 15, 12, 201, 36, 229, 5, 73, 1, 76, 48, 19, 148, 15, 10, 69, 61, 33, 71,
- 60, 224, 21, 0, 47, 0, 13, 202, 44, 244, 146, 21, 52, 15, 56, 65, 78, 80, 15, 0, 8, 197, 76, 84, 150, 36, 192, 15, 8, 197,
- 24, 80, 146, 36, 192, 15, 8, 197, 44, 243, 150, 4, 192, 15, 9, 198, 5, 36, 197, 56, 19, 0, 15, 0, 7, 196, 65, 84, 133, 72,
- 15, 7, 196, 44, 20, 5, 72, 15, 9, 198, 52, 148, 207, 29, 147, 137, 15, 10, 199, 32, 82, 212, 60, 116, 129, 24, 15, 10, 199, 65,
- 32, 75, 80, 148, 193, 8, 15, 10, 199, 44, 243, 132, 20, 211, 129, 8, 15, 10, 199, 24, 20, 200, 36, 243, 129, 8, 15, 0, 27, 67,
- 24, 18, 84, 83, 116, 47, 118, 49, 109, 65, 48, 55, 6, 111, 0, 81, 97, 99, 99, 111, 109, 112, 108, 105, 32, 9, 198, 81, 32, 83,
- 76, 21, 0, 15, 0, 9, 198, 64, 244, 201, 81, 84, 128, 15, 9, 198, 5, 35, 65, 81, 84, 128, 15, 9, 198, 72, 85, 137, 76, 244,
- 128, 15, 9, 198, 44, 244, 21, 48, 84, 128, 15, 9, 198, 21, 50, 193, 48, 84, 128, 15, 9, 198, 5, 81, 9, 80, 84, 128, 15, 9,
- 68, 12, 128, 82, 80, 21, 0, 47, 0, 9, 198, 44, 20, 146, 36, 243, 0, 15, 10, 67, 57, 228, 128, 50, 108, 34, 0, 8, 0, 6,
- 195, 44, 101, 77, 13, 10, 199, 76, 195, 214, 20, 226, 69, 56, 15, 10, 199, 12, 20, 212, 36, 194, 69, 56, 15, 10, 199, 16, 243, 73,
- 56, 144, 193, 56, 15, 0, 9, 198, 44, 194, 69, 57, 65, 76, 15, 9, 198, 36, 211, 79, 73, 65, 76, 15, 9, 198, 44, 194, 69, 57,
- 65, 76, 15, 9, 198, 44, 20, 146, 85, 49, 76, 15, 9, 198, 36, 211, 79, 73, 65, 76, 15, 9, 198, 36, 225, 9, 88, 145, 0, 15,
- 9, 198, 44, 243, 147, 20, 228, 192, 15, 9, 198, 44, 243, 132, 20, 228, 192, 15, 9, 198, 16, 83, 9, 44, 21, 0, 15, 0, 12, 201,
- 84, 226, 70, 61, 35, 69, 72, 147, 135, 15, 12, 201, 77, 65, 78, 12, 147, 5, 72, 147, 135, 15, 12, 201, 77, 3, 206, 76, 244, 133,
- 72, 147, 135, 15, 12, 201, 76, 82, 212, 36, 243, 133, 72, 147, 135, 15, 12, 201, 72, 81, 201, 77, 68, 133, 72, 147, 135, 15, 12, 201,
- 72, 21, 9, 32, 16, 133, 72, 147, 135, 15, 12, 201, 61, 34, 197, 77, 68, 133, 72, 147, 135, 15, 12, 201, 52, 81, 9, 12, 147, 133,
- 72, 147, 135, 15, 12, 201, 52, 19, 137, 65, 83, 5, 72, 147, 135, 15, 12, 201, 48, 81, 201, 80, 147, 69, 72, 147, 135, 15, 12, 201,
- 44, 243, 210, 16, 147, 133, 72, 147, 135, 15, 12, 201, 44, 243, 132, 20, 228, 197, 72, 147, 135, 15, 12, 201, 44, 243, 132, 20, 211, 133,
- 72, 147, 135, 15, 12, 201, 44, 243, 80, 72, 147, 69, 72, 147, 135, 15, 12, 201, 44, 243, 80, 20, 228, 197, 72, 147, 135, 15, 12, 201,
- 44, 192, 85, 77, 83, 5, 72, 147, 135, 15, 12, 201, 44, 21, 84, 36, 243, 133, 72, 147, 135, 15, 12, 201, 44, 20, 148, 60, 227, 133,
- 72, 147, 135, 15, 12, 201, 44, 19, 148, 60, 227, 133, 72, 147, 135, 15, 12, 201, 36, 228, 197, 52, 147, 133, 72, 147, 135, 15, 12, 201,
- 36, 225, 137, 49, 68, 133, 72, 147, 135, 15, 12, 201, 36, 225, 18, 84, 195, 5, 72, 147, 135, 15, 12, 201, 36, 225, 11, 48, 20, 133,
- 72, 147, 135, 15, 12, 201, 36, 195, 21, 77, 68, 133, 72, 147, 135, 15, 12, 201, 28, 83, 1, 80, 147, 133, 72, 147, 135, 15, 12, 201,
- 24, 147, 129, 57, 50, 69, 72, 147, 135, 15, 12, 201, 24, 147, 15, 76, 241, 133, 72, 147, 135, 15, 12, 201, 16, 148, 208, 20, 228, 197,
- 72, 147, 135, 15, 12, 201, 13, 84, 20, 85, 35, 133, 72, 147, 135, 15, 12, 201, 12, 149, 137, 48, 148, 197, 72, 147, 135, 15, 12, 201,
- 12, 19, 79, 84, 99, 5, 72, 147, 135, 15, 12, 201, 5, 85, 15, 72, 148, 197, 72, 147, 135, 15, 12, 201, 5, 52, 201, 52, 147, 5,
- 72, 147, 135, 15, 12, 201, 4, 208, 76, 28, 19, 69, 72, 147, 135, 15, 12, 201, 4, 178, 213, 53, 83, 5, 72, 147, 135, 15, 0, 18,
- 7, 108, 39, 99, 104, 97, 105, 109, 55, 117, 49, 34, 6, 35, 57, 65, 0, 0, 10, 199, 77, 2, 82, 37, 69, 105, 76, 15, 10, 199,
- 36, 224, 197, 77, 69, 105, 76, 15, 9, 198, 52, 243, 143, 28, 19, 73, 15, 10, 199, 61, 53, 9, 56, 66, 69, 56, 15, 10, 199, 9,
- 32, 83, 36, 194, 69, 56, 15, 7, 196, 80, 86, 1, 56, 15, 9, 68, 48, 241, 201, 56, 21, 0, 47, 0, 11, 200, 76, 83, 148, 20,
- 229, 9, 165, 48, 15, 10, 199, 8, 147, 12, 21, 69, 41, 72, 15, 8, 197, 56, 21, 9, 60, 224, 15, 16, 69, 64, 244, 12, 36, 224,
- 48, 108, 48, 55, 6, 115, 68, 0, 15, 11, 200, 64, 243, 25, 56, 84, 201, 20, 224, 15, 11, 200, 52, 83, 1, 56, 84, 201, 20, 224,
- 15, 11, 200, 52, 18, 197, 16, 243, 137, 20, 224, 15, 11, 200, 4, 33, 83, 76, 147, 137, 20, 224, 15, 11, 200, 88, 81, 197, 80, 20,
- 137, 4, 224, 15, 11, 200, 20, 53, 65, 16, 244, 137, 4, 224, 15, 8, 197, 4, 97, 200, 4, 224, 15, 11, 68, 77, 83, 12, 100, 89,
- 109, 55, 111, 0, 10, 69, 5, 84, 212, 36, 224, 21, 0, 47, 0, 11, 200, 76, 83, 5, 56, 243, 15, 28, 144, 15, 11, 200, 76, 82,
- 83, 52, 243, 15, 28, 144, 15, 11, 200, 52, 243, 9, 56, 243, 15, 28, 144, 15, 12, 201, 88, 242, 193, 48, 148, 197, 72, 147, 135, 15,
- 12, 201, 88, 148, 137, 48, 148, 197, 72, 147, 135, 15, 12, 201, 85, 32, 129, 56, 148, 197, 72, 147, 135, 15, 12, 201, 84, 64, 129, 77,
- 83, 133, 72, 147, 135, 15, 12, 201, 81, 148, 9, 24, 144, 197, 72, 147, 135, 15, 12, 201, 80, 149, 143, 48, 148, 197, 72, 147, 135, 15,
- 12, 201, 80, 84, 146, 5, 52, 197, 72, 147, 135, 15, 12, 201, 80, 83, 65, 80, 148, 197, 72, 147, 135, 15, 12, 201, 80, 83, 5, 24,
- 243, 133, 72, 147, 135, 15, 12, 201, 76, 213, 75, 44, 84, 197, 72, 147, 135, 15, 12, 201, 76, 128, 77, 64, 243, 133, 72, 147, 135, 15,
- 12, 201, 76, 21, 9, 72, 148, 197, 72, 147, 135, 15, 12, 201, 72, 243, 65, 56, 148, 197, 72, 147, 135, 15, 12, 201, 72, 149, 129, 48,
- 148, 197, 72, 147, 135, 15, 12, 201, 72, 84, 212, 5, 84, 133, 72, 147, 135, 15, 12, 201, 72, 83, 80, 48, 16, 197, 72, 147, 135, 15,
- 12, 201, 72, 81, 84, 4, 35, 5, 72, 147, 135, 15, 12, 201, 72, 81, 18, 21, 52, 197, 72, 147, 135, 15, 12, 201, 72, 21, 9, 24,
- 144, 197, 72, 147, 135, 15, 12, 201, 64, 243, 65, 16, 148, 197, 72, 147, 135, 15, 12, 201, 64, 243, 9, 80, 148, 197, 72, 147, 135, 15,
- 12, 201, 64, 243, 5, 52, 148, 197, 72, 147, 135, 15, 12, 201, 64, 83, 147, 36, 243, 133, 72, 147, 135, 15, 12, 201, 64, 21, 18, 84,
- 194, 133, 72, 147, 135, 15, 12, 201, 64, 20, 129, 49, 148, 197, 72, 147, 135, 15, 12, 201, 61, 33, 193, 56, 148, 197, 72, 147, 135, 15,
- 12, 201, 53, 83, 73, 24, 144, 197, 72, 147, 135, 15, 12, 201, 52, 245, 15, 72, 148, 197, 72, 147, 135, 15, 12, 201, 52, 244, 129, 48,
- 148, 197, 72, 147, 135, 15, 12, 201, 52, 240, 137, 48, 148, 197, 72, 147, 135, 15, 12, 201, 52, 18, 143, 72, 148, 197, 72, 147, 135, 15,
- 12, 201, 52, 17, 193, 76, 147, 133, 72, 147, 135, 15, 12, 201, 48, 242, 193, 48, 148, 197, 72, 147, 135, 15, 12, 201, 48, 81, 193, 48,
- 148, 197, 72, 147, 135, 15, 12, 201, 44, 243, 134, 61, 35, 69, 72, 147, 135, 15, 12, 201, 44, 243, 134, 37, 35, 69, 72, 147, 135, 15,
- 12, 201, 44, 21, 5, 44, 148, 197, 72, 147, 135, 15, 12, 201, 44, 19, 143, 56, 148, 197, 72, 147, 135, 15, 12, 201, 44, 19, 129, 48,
- 148, 197, 72, 147, 135, 15, 12, 201, 37, 51, 1, 52, 148, 197, 72, 147, 135, 15, 12, 201, 36, 228, 212, 4, 195, 5, 72, 147, 135, 15,
- 12, 201, 36, 225, 16, 48, 16, 197, 72, 147, 135, 15, 12, 201, 36, 225, 11, 5, 52, 197, 72, 147, 135, 15, 12, 201, 36, 211, 85, 56,
- 148, 197, 72, 147, 135, 15, 12, 201, 36, 195, 21, 52, 147, 133, 72, 147, 135, 15, 12, 201, 36, 65, 65, 48, 148, 197, 72, 147, 135, 15,
- 12, 201, 33, 83, 65, 56, 148, 197, 72, 147, 135, 15, 12, 201, 29, 34, 77, 5, 52, 197, 72, 147, 135, 15, 12, 201, 24, 197, 73, 16,
- 148, 197, 72, 147, 135, 15, 12, 201, 24, 83, 73, 56, 148, 197, 72, 147, 135, 15, 12, 201, 24, 21, 143, 72, 148, 197, 72, 147, 135, 15,
- 12, 201, 24, 20, 200, 36, 243, 133, 72, 147, 135, 15, 12, 201, 24, 19, 129, 80, 148, 197, 72, 147, 135, 15, 12, 201, 20, 208, 78, 12,
- 148, 5, 72, 147, 135, 15, 12, 201, 16, 84, 212, 36, 195, 5, 72, 147, 135, 15, 12, 201, 16, 83, 129, 81, 84, 133, 72, 147, 135, 15,
- 12, 201, 16, 82, 204, 5, 52, 197, 72, 147, 135, 15, 12, 201, 16, 80, 200, 36, 100, 133, 72, 147, 135, 15, 12, 201, 8, 19, 129, 48,
- 148, 197, 72, 147, 135, 15, 12, 201, 4, 181, 9, 88, 148, 197, 72, 147, 135, 15, 11, 200, 32, 147, 12, 21, 42, 68, 4, 224, 15, 0,
- 9, 198, 72, 80, 197, 65, 69, 82, 15, 8, 197, 44, 244, 142, 20, 192, 15, 8, 197, 44, 244, 142, 20, 192, 15, 9, 198, 66, 147, 137,
- 80, 84, 128, 15, 9, 198, 33, 227, 132, 80, 84, 128, 15, 8, 197, 44, 243, 147, 60, 192, 15, 9, 198, 26, 147, 137, 44, 84, 128, 15,
- 8, 197, 77, 80, 148, 36, 192, 15, 8, 197, 52, 244, 140, 36, 192, 15, 12, 201, 81, 84, 139, 52, 83, 137, 77, 64, 78, 16, 12, 201,
- 80, 17, 19, 40, 146, 201, 77, 64, 78, 16, 14, 203, 81, 32, 78, 76, 49, 78, 16, 83, 148, 4, 192, 15, 8, 197, 52, 83, 148, 4,
- 192, 15, 11, 200, 37, 36, 129, 80, 147, 206, 4, 192, 15, 0, 10, 199, 77, 80, 147, 36, 66, 69, 72, 15, 10, 199, 84, 68, 208, 36,
- 243, 133, 72, 15, 10, 199, 76, 128, 77, 64, 243, 133, 72, 15, 10, 199, 64, 20, 131, 20, 195, 5, 72, 15, 10, 199, 44, 243, 147, 36,
- 115, 133, 72, 15, 10, 199, 44, 21, 84, 36, 243, 133, 72, 15, 10, 199, 36, 228, 212, 4, 195, 5, 72, 15, 10, 199, 36, 225, 18, 84,
- 195, 5, 72, 15, 10, 199, 28, 243, 132, 60, 194, 69, 72, 15, 10, 199, 20, 180, 193, 52, 147, 133, 72, 15, 10, 199, 16, 84, 212, 36,
- 195, 5, 72, 15, 10, 199, 12, 19, 79, 84, 99, 5, 72, 15, 10, 199, 76, 177, 80, 80, 146, 197, 72, 15, 10, 199, 76, 21, 9, 72,
- 146, 197, 72, 15, 10, 199, 72, 85, 15, 72, 146, 197, 72, 15, 10, 199, 64, 243, 5, 52, 146, 197, 72, 15, 10, 199, 28, 227, 211, 80,
- 146, 197, 72, 15, 10, 199, 28, 83, 133, 80, 146, 197, 72, 15, 10, 199, 24, 243, 133, 80, 146, 197, 72, 15, 10, 199, 24, 19, 129, 80,
- 146, 197, 72, 15, 10, 199, 20, 212, 9, 72, 146, 197, 72, 15, 10, 199, 5, 53, 5, 56, 146, 197, 72, 15, 10, 199, 4, 181, 83, 80,
- 146, 197, 72, 15, 7, 196, 48, 21, 9, 56, 15, 13, 202, 48, 145, 67, 33, 65, 78, 77, 65, 73, 56, 15, 7, 196, 48, 21, 9, 56,
- 15, 10, 199, 44, 243, 77, 20, 229, 1, 72, 15, 0, 8, 197, 44, 21, 9, 60, 224, 15, 10, 199, 65, 39, 212, 20, 225, 5, 72, 15,
- 8, 197, 24, 195, 210, 36, 224, 15, 9, 198, 81, 34, 66, 84, 224, 84, 15, 9, 198, 77, 83, 20, 4, 224, 84, 15, 9, 198, 72, 82,
- 212, 61, 32, 84, 15, 9, 198, 72, 16, 130, 36, 224, 84, 15, 9, 198, 64, 245, 5, 57, 64, 84, 15, 9, 198, 48, 82, 212, 61, 32,
- 84, 15, 9, 198, 44, 244, 146, 20, 192, 84, 15, 9, 198, 29, 32, 78, 84, 192, 84, 15, 9, 198, 24, 245, 15, 77, 64, 84, 15, 9,
- 198, 12, 83, 147, 61, 32, 84, 15, 9, 198, 5, 69, 5, 57, 64, 84, 15, 8, 197, 76, 244, 18, 4, 224, 16, 0, 12, 201, 81, 32,
- 78, 76, 210, 84, 80, 84, 128, 15, 12, 201, 80, 18, 212, 72, 81, 213, 48, 84, 128, 15, 12, 201, 77, 147, 139, 72, 85, 9, 76, 84,
- 128, 15, 12, 201, 77, 65, 84, 61, 50, 207, 64, 84, 128, 15, 12, 201, 77, 65, 78, 60, 116, 129, 24, 84, 128, 15, 12, 201, 72, 85,
- 137, 80, 19, 9, 76, 84, 128, 15, 12, 201, 72, 82, 212, 61, 50, 207, 64, 84, 128, 15, 12, 201, 72, 82, 193, 64, 149, 21, 48, 84,
- 128, 15, 12, 201, 72, 82, 1, 8, 147, 9, 80, 84, 128, 15, 12, 201, 60, 212, 18, 36, 244, 137, 80, 84, 128, 15, 12, 201, 4, 100,
- 1, 81, 37, 76, 40, 84, 128, 15, 12, 201, 64, 19, 1, 80, 19, 9, 76, 84, 128, 15, 12, 201, 53, 149, 15, 48, 241, 201, 76, 84,
- 128, 15, 12, 201, 53, 83, 20, 37, 3, 9, 12, 84, 128, 15, 12, 201, 52, 243, 143, 64, 243, 9, 76, 84, 128, 15, 12, 201, 52, 243,
- 143, 25, 67, 206, 28, 84, 128, 15, 12, 201, 52, 146, 210, 61, 50, 207, 64, 84, 128, 15, 12, 201, 44, 243, 147, 81, 34, 78, 28, 84,
- 128, 15, 12, 201, 44, 19, 12, 36, 116, 129, 24, 84, 128, 15, 12, 201, 36, 229, 5, 73, 4, 133, 80, 84, 128, 15, 12, 201, 36, 229,
- 5, 72, 210, 84, 80, 84, 128, 15, 12, 201, 36, 225, 11, 4, 194, 213, 48, 84, 128, 15, 12, 201, 32, 243, 79, 28, 83, 137, 76, 84,
- 128, 15, 12, 201, 32, 82, 212, 60, 116, 129, 24, 84, 128, 15, 12, 201, 24, 244, 198, 61, 33, 83, 12, 84, 128, 15, 12, 201, 20, 180,
- 208, 72, 244, 18, 36, 84, 128, 15, 12, 201, 20, 180, 208, 48, 144, 201, 80, 84, 128, 15, 12, 201, 16, 148, 203, 72, 147, 73, 56, 84,
- 128, 15, 12, 201, 16, 145, 201, 80, 19, 9, 76, 84, 128, 15, 12, 201, 16, 83, 73, 77, 50, 79, 56, 84, 128, 15, 12, 201, 12, 128,
- 80, 80, 19, 9, 76, 84, 128, 15, 12, 201, 8, 20, 212, 5, 33, 9, 76, 84, 128, 15, 12, 201, 5, 85, 15, 52, 21, 9, 76, 84,
- 128, 15, 12, 201, 4, 193, 129, 8, 85, 9, 76, 84, 128, 15, 12, 201, 77, 145, 137, 48, 149, 9, 44, 84, 128, 15, 12, 201, 21, 2,
- 76, 21, 5, 9, 44, 84, 128, 15, 12, 201, 88, 144, 143, 72, 113, 78, 76, 84, 128, 15, 12, 201, 32, 240, 146, 60, 113, 78, 76, 84,
- 128, 15, 11, 200, 44, 20, 148, 60, 227, 129, 28, 80, 15, 11, 200, 24, 84, 142, 37, 52, 193, 28, 80, 15, 20, 71, 76, 195, 214, 4,
- 178, 69, 80, 89, 55, 124, 84, 118, 49, 6, 111, 13, 86, 0, 0, 8, 197, 44, 20, 212, 20, 192, 15, 8, 197, 44, 20, 148, 20, 192,
- 15, 8, 197, 44, 20, 212, 20, 192, 15, 8, 197, 44, 244, 132, 20, 192, 15, 8, 197, 44, 20, 148, 20, 192, 15, 8, 197, 8, 244, 132,
- 20, 192, 15, 12, 201, 81, 32, 78, 77, 3, 1, 57, 65, 82, 15, 12, 201, 44, 243, 148, 36, 225, 197, 57, 65, 82, 15, 13, 69, 12,
- 129, 82, 100, 192, 91, 116, 34, 114, 59, 0, 0, 11, 200, 64, 243, 80, 165, 50, 84, 21, 64, 15, 11, 200, 56, 84, 150, 165, 50, 84,
- 21, 64, 15, 11, 200, 52, 243, 132, 124, 226, 84, 21, 64, 15, 10, 199, 88, 149, 137, 76, 82, 197, 72, 15, 10, 199, 72, 81, 210, 20,
- 66, 69, 72, 15, 10, 199, 72, 81, 197, 56, 84, 133, 72, 15, 10, 199, 72, 81, 5, 24, 147, 133, 72, 15, 10, 199, 72, 80, 83, 77,
- 83, 69, 72, 15, 9, 198, 65, 39, 211, 36, 65, 82, 15, 10, 199, 65, 32, 75, 80, 148, 197, 72, 15, 10, 199, 64, 84, 150, 21, 37,
- 5, 72, 15, 10, 199, 52, 148, 211, 36, 243, 133, 72, 15, 10, 199, 44, 243, 210, 16, 147, 133, 72, 15, 10, 199, 44, 243, 150, 21, 37,
- 5, 72, 15, 10, 199, 44, 243, 132, 20, 211, 133, 72, 15, 10, 199, 44, 19, 15, 72, 145, 133, 72, 15, 10, 199, 36, 228, 197, 52, 147,
- 133, 72, 15, 10, 199, 36, 226, 193, 52, 147, 133, 72, 15, 10, 199, 36, 195, 21, 52, 147, 133, 72, 15, 10, 199, 28, 83, 1, 80, 147,
- 133, 72, 15, 10, 199, 24, 147, 147, 61, 37, 5, 72, 15, 10, 199, 24, 147, 129, 57, 50, 69, 72, 15, 10, 199, 24, 147, 15, 76, 241,
- 133, 72, 15, 10, 199, 65, 35, 211, 4, 146, 197, 72, 15, 10, 199, 64, 243, 9, 80, 146, 197, 72, 15, 10, 199, 52, 85, 15, 16, 146,
- 197, 72, 15, 10, 199, 52, 82, 193, 56, 146, 197, 72, 15, 10, 199, 44, 243, 5, 72, 146, 197, 72, 15, 10, 199, 44, 84, 129, 52, 146,
- 197, 72, 15, 10, 199, 9, 83, 9, 52, 146, 197, 72, 15, 0, 12, 201, 65, 35, 205, 37, 50, 213, 37, 65, 84, 15, 10, 199, 65, 39,
- 211, 20, 229, 5, 72, 15, 0, 11, 200, 46, 147, 147, 45, 99, 212, 21, 32, 15, 0, 14, 203, 72, 85, 133, 73, 50, 66, 36, 194, 84,
- 21, 64, 15, 14, 203, 65, 35, 199, 72, 84, 211, 37, 98, 84, 21, 64, 15, 14, 203, 65, 35, 198, 37, 64, 66, 36, 194, 84, 21, 64,
- 15, 14, 203, 44, 243, 80, 5, 66, 66, 36, 194, 84, 21, 64, 15, 14, 203, 37, 36, 129, 80, 147, 206, 4, 194, 84, 21, 64, 15, 14,
- 203, 36, 225, 70, 24, 82, 212, 37, 98, 84, 21, 64, 15, 14, 203, 25, 83, 139, 80, 147, 206, 4, 194, 84, 21, 64, 15, 14, 203, 16,
- 148, 212, 36, 226, 212, 37, 98, 84, 21, 64, 15, 14, 203, 16, 84, 212, 73, 82, 212, 37, 98, 84, 21, 64, 15, 14, 203, 4, 48, 197,
- 65, 64, 66, 36, 194, 84, 21, 64, 15, 12, 201, 44, 244, 146, 21, 52, 15, 56, 65, 82, 15, 9, 198, 36, 226, 149, 72, 145, 64, 15,
- 9, 198, 8, 85, 15, 56, 145, 64, 15, 9, 198, 5, 37, 5, 72, 145, 64, 15, 9, 198, 72, 81, 149, 28, 145, 64, 15, 9, 198, 53,
- 144, 197, 48, 145, 64, 15, 9, 198, 36, 225, 9, 12, 145, 64, 15, 9, 198, 16, 83, 9, 72, 145, 64, 15, 9, 198, 4, 209, 137, 8,
- 145, 64, 15, 9, 198, 81, 84, 137, 76, 209, 64, 15, 9, 198, 80, 19, 201, 76, 209, 64, 15, 9, 198, 72, 16, 201, 76, 209, 64, 15,
- 9, 198, 65, 84, 137, 76, 209, 64, 15, 9, 198, 64, 20, 9, 76, 209, 64, 15, 9, 198, 57, 81, 9, 76, 209, 64, 15, 9, 198, 56,
- 22, 137, 76, 209, 64, 15, 9, 198, 49, 148, 137, 76, 209, 64, 15, 9, 198, 20, 115, 201, 76, 209, 64, 15, 9, 198, 8, 147, 9, 76,
- 209, 64, 15, 10, 199, 77, 66, 76, 37, 53, 9, 44, 15, 10, 199, 77, 64, 84, 37, 53, 9, 44, 15, 10, 199, 76, 179, 204, 5, 53,
- 9, 44, 15, 9, 198, 80, 243, 142, 4, 113, 64, 15, 9, 198, 64, 20, 211, 4, 113, 64, 15, 9, 198, 52, 20, 211, 4, 113, 64, 15,
- 9, 198, 44, 244, 147, 4, 113, 64, 15, 9, 198, 25, 84, 212, 4, 113, 64, 15, 9, 198, 12, 245, 82, 4, 113, 64, 15, 9, 198, 12,
- 244, 147, 4, 113, 64, 15, 9, 198, 12, 243, 12, 4, 113, 64, 15, 11, 70, 76, 50, 69, 56, 49, 64, 21, 0, 47, 0, 10, 199, 81,
- 32, 86, 21, 37, 9, 56, 15, 0, 9, 198, 76, 147, 143, 48, 241, 192, 15, 9, 198, 53, 149, 15, 48, 241, 192, 15, 9, 198, 24, 147,
- 15, 48, 241, 192, 15, 9, 198, 88, 83, 79, 16, 145, 192, 15, 9, 198, 81, 33, 69, 56, 145, 192, 15, 12, 201, 72, 83, 73, 56, 148,
- 195, 20, 228, 192, 15, 12, 201, 49, 83, 73, 56, 84, 195, 20, 228, 192, 15, 12, 201, 45, 98, 78, 80, 84, 211, 20, 228, 192, 15, 12,
- 201, 36, 229, 5, 48, 194, 71, 20, 228, 192, 15, 12, 201, 36, 225, 9, 24, 97, 82, 20, 228, 192, 15, 12, 201, 24, 197, 79, 72, 84,
- 195, 20, 228, 192, 15, 0, 8, 197, 72, 17, 9, 125, 32, 15, 8, 197, 65, 33, 75, 125, 32, 15, 9, 198, 76, 83, 73, 80, 148, 203,
- 15, 9, 198, 64, 21, 5, 80, 148, 203, 15, 9, 198, 44, 84, 129, 52, 148, 203, 15, 9, 198, 20, 212, 1, 80, 148, 203, 15, 9, 198,
- 17, 37, 73, 16, 148, 203, 15, 9, 198, 4, 224, 82, 44, 148, 203, 15, 9, 198, 25, 33, 75, 88, 83, 147, 15, 9, 198, 77, 80, 147,
- 80, 19, 147, 15, 0, 9, 198, 80, 243, 148, 36, 225, 64, 15, 9, 198, 44, 19, 148, 36, 225, 64, 15, 9, 198, 21, 64, 77, 36, 225,
- 64, 15, 9, 198, 33, 145, 18, 5, 162, 78, 15, 10, 199, 32, 85, 82, 37, 53, 9, 44, 15, 12, 201, 65, 33, 83, 9, 149, 5, 72,
- 144, 78, 15, 9, 198, 45, 35, 203, 4, 65, 64, 15, 9, 198, 33, 148, 212, 4, 65, 64, 15, 9, 198, 24, 244, 140, 4, 65, 64, 15,
- 9, 198, 9, 34, 71, 4, 65, 64, 15, 9, 198, 8, 195, 203, 4, 65, 64, 15, 15, 70, 12, 20, 141, 36, 225, 64, 49, 121, 12, 65,
- 136, 50, 0, 0, 10, 199, 80, 84, 144, 20, 229, 9, 56, 15, 10, 199, 76, 84, 144, 20, 229, 9, 56, 15, 0, 9, 198, 65, 32, 75,
- 80, 146, 192, 15, 12, 201, 64, 84, 137, 77, 64, 76, 80, 146, 192, 15, 0, 11, 200, 52, 147, 133, 72, 19, 15, 28, 144, 15, 11, 200,
- 45, 33, 77, 48, 243, 15, 28, 144, 15, 11, 200, 44, 20, 132, 36, 243, 15, 28, 144, 15, 7, 196, 24, 83, 143, 48, 15, 11, 200, 33,
- 243, 79, 28, 195, 194, 36, 224, 15, 11, 200, 28, 20, 212, 72, 243, 143, 52, 144, 15, 0, 10, 199, 77, 98, 71, 4, 117, 9, 28, 15,
- 10, 199, 45, 85, 20, 21, 36, 137, 28, 15, 10, 199, 45, 83, 20, 85, 35, 9, 28, 15, 10, 199, 28, 83, 5, 4, 117, 9, 28, 15,
- 10, 199, 21, 98, 78, 16, 83, 9, 28, 15, 10, 199, 4, 101, 1, 28, 83, 9, 28, 15, 10, 199, 77, 98, 71, 4, 117, 9, 28, 15,
- 0, 11, 200, 80, 147, 7, 37, 97, 76, 36, 112, 15, 11, 200, 61, 1, 129, 81, 65, 76, 36, 112, 15, 11, 200, 61, 1, 18, 37, 97,
- 76, 36, 112, 15, 11, 200, 60, 208, 153, 81, 65, 76, 36, 112, 15, 11, 200, 45, 98, 78, 16, 17, 212, 36, 112, 15, 11, 200, 24, 19,
- 148, 5, 50, 82, 36, 112, 15, 9, 198, 77, 147, 139, 72, 243, 137, 15, 11, 200, 45, 98, 78, 16, 17, 212, 36, 112, 15, 0, 11, 200,
- 76, 19, 68, 73, 241, 212, 36, 112, 15, 12, 201, 56, 21, 21, 72, 96, 71, 48, 145, 192, 15, 12, 201, 24, 244, 132, 20, 192, 71, 80,
- 145, 192, 15, 11, 200, 17, 103, 210, 28, 17, 212, 36, 112, 15, 9, 198, 77, 3, 5, 56, 66, 68, 15, 8, 197, 16, 83, 6, 36, 224,
- 15, 12, 201, 52, 81, 4, 20, 192, 71, 80, 145, 192, 15, 12, 201, 24, 244, 132, 20, 192, 71, 80, 145, 192, 15, 0, 12, 201, 8, 80,
- 82, 8, 82, 132, 20, 194, 71, 67, 12, 201, 45, 84, 134, 101, 36, 212, 20, 194, 71, 15, 12, 201, 24, 244, 150, 20, 180, 204, 20, 194,
- 71, 15, 12, 201, 24, 244, 149, 17, 50, 71, 20, 194, 71, 15, 12, 201, 8, 80, 82, 8, 82, 132, 20, 194, 71, 15, 11, 200, 89, 83,
- 7, 5, 34, 83, 52, 80, 15, 11, 200, 88, 246, 69, 85, 34, 83, 52, 80, 15, 11, 200, 88, 19, 132, 4, 194, 83, 52, 80, 15, 11,
- 200, 81, 35, 212, 76, 178, 83, 52, 80, 15, 11, 200, 80, 84, 146, 61, 34, 83, 52, 80, 15, 11, 200, 77, 147, 66, 60, 194, 83, 52,
- 80, 15, 11, 200, 77, 147, 12, 60, 114, 83, 52, 80, 15, 11, 200, 77, 64, 76, 36, 226, 83, 52, 80, 15, 11, 200, 77, 2, 82, 37,
- 66, 83, 52, 80, 15, 11, 200, 76, 240, 201, 4, 194, 83, 52, 80, 15, 11, 200, 76, 130, 78, 80, 242, 83, 52, 80, 15, 11, 200, 76,
- 84, 137, 4, 194, 83, 52, 80, 15, 11, 200, 76, 82, 212, 21, 34, 83, 52, 80, 15, 11, 200, 72, 243, 65, 57, 66, 83, 52, 80, 15,
- 11, 200, 65, 34, 86, 5, 66, 83, 52, 80, 15, 11, 200, 64, 192, 84, 60, 226, 83, 52, 80, 15, 11, 200, 60, 178, 213, 49, 66, 83,
- 52, 80, 15, 11, 200, 56, 83, 204, 60, 114, 83, 52, 80, 15, 11, 200, 52, 243, 135, 60, 194, 83, 52, 80, 15, 11, 200, 52, 19, 137,
- 21, 34, 83, 52, 80, 15, 11, 200, 45, 33, 84, 36, 226, 83, 52, 80, 15, 11, 200, 28, 19, 12, 36, 50, 83, 52, 80, 15, 11, 200,
- 24, 244, 141, 4, 194, 83, 52, 80, 15, 11, 200, 24, 85, 68, 4, 194, 83, 52, 80, 15, 11, 200, 24, 85, 9, 12, 130, 83, 52, 80,
- 15, 11, 200, 20, 180, 207, 72, 50, 83, 52, 80, 15, 11, 200, 16, 20, 151, 36, 226, 83, 52, 80, 15, 11, 200, 9, 37, 84, 4, 194,
- 83, 52, 80, 15, 11, 200, 8, 20, 130, 5, 34, 83, 52, 80, 15, 11, 200, 4, 36, 213, 72, 66, 83, 52, 80, 15, 0, 9, 198, 33,
- 145, 18, 60, 99, 210, 15, 9, 198, 80, 244, 133, 4, 67, 210, 15, 9, 198, 124, 68, 149, 20, 194, 71, 15, 10, 199, 48, 21, 129, 16,
- 83, 9, 28, 15, 10, 199, 48, 19, 135, 52, 241, 9, 28, 15, 10, 199, 24, 244, 133, 56, 83, 9, 28, 15, 9, 198, 52, 243, 143, 64,
- 243, 0, 15, 10, 199, 48, 19, 135, 4, 117, 9, 28, 15, 8, 197, 49, 83, 66, 4, 192, 15, 0, 10, 199, 20, 180, 197, 45, 85, 15,
- 72, 15, 12, 201, 34, 146, 159, 73, 103, 210, 16, 145, 192, 15, 10, 199, 4, 117, 22, 125, 33, 9, 28, 15, 0, 7, 196, 4, 181, 41,
- 72, 15, 8, 197, 72, 80, 71, 21, 32, 15, 8, 197, 37, 34, 83, 21, 32, 15, 8, 197, 12, 131, 203, 21, 32, 15, 8, 197, 9, 81,
- 211, 21, 32, 15, 9, 198, 24, 197, 79, 72, 145, 0, 15, 9, 198, 16, 82, 193, 56, 21, 0, 15, 15, 70, 12, 128, 66, 48, 148, 192,
- 91, 118, 71, 55, 6, 111, 0, 0, 9, 198, 80, 82, 211, 81, 84, 128, 15, 9, 198, 76, 82, 211, 81, 84, 128, 15, 9, 198, 65, 83,
- 139, 81, 84, 128, 15, 9, 198, 52, 146, 211, 81, 84, 128, 15, 9, 198, 41, 83, 139, 81, 84, 128, 15, 9, 198, 5, 81, 9, 80, 244,
- 128, 15, 12, 201, 48, 19, 135, 76, 243, 77, 20, 194, 71, 15, 12, 201, 44, 243, 148, 36, 229, 69, 72, 194, 71, 15, 12, 201, 36, 225,
- 19, 80, 147, 12, 20, 194, 71, 15, 12, 201, 25, 33, 77, 44, 243, 77, 20, 194, 71, 15, 9, 198, 64, 243, 9, 80, 148, 203, 15, 9,
- 198, 21, 36, 129, 80, 148, 203, 15, 9, 198, 9, 37, 78, 20, 148, 203, 15, 9, 198, 8, 20, 201, 48, 148, 203, 15, 7, 196, 4, 113,
- 78, 80, 15, 11, 70, 92, 20, 146, 36, 244, 128, 21, 0, 47, 0, 9, 198, 28, 197, 84, 36, 234, 83, 15, 8, 197, 52, 19, 201, 77,
- 64, 15, 9, 198, 44, 243, 148, 72, 243, 0, 15, 8, 197, 77, 83, 142, 37, 64, 15, 8, 197, 65, 35, 198, 37, 64, 15, 9, 198, 32,
- 148, 212, 4, 210, 78, 15, 9, 198, 5, 4, 5, 49, 50, 78, 15, 9, 198, 45, 96, 82, 80, 147, 0, 15, 8, 197, 52, 17, 206, 5,
- 64, 15, 8, 197, 24, 244, 198, 5, 64, 15, 9, 198, 88, 17, 201, 56, 19, 0, 15, 9, 198, 72, 85, 137, 88, 19, 0, 15, 9, 198,
- 36, 195, 5, 28, 19, 0, 15, 8, 197, 88, 243, 1, 57, 64, 15, 8, 197, 45, 83, 1, 57, 64, 15, 8, 197, 28, 19, 1, 57, 64,
- 15, 0, 9, 198, 36, 229, 5, 72, 154, 82, 15, 7, 196, 52, 245, 15, 72, 15, 9, 198, 56, 85, 82, 4, 193, 201, 15, 10, 199, 36,
- 229, 5, 57, 50, 79, 56, 15, 10, 199, 16, 149, 133, 73, 50, 79, 56, 15, 11, 200, 88, 19, 9, 16, 84, 137, 56, 112, 15, 11, 200,
- 84, 68, 129, 16, 84, 137, 56, 112, 15, 11, 200, 81, 84, 195, 32, 84, 137, 56, 112, 15, 11, 200, 77, 3, 206, 76, 84, 137, 56, 112,
- 15, 11, 200, 76, 147, 85, 48, 84, 137, 56, 112, 15, 11, 200, 76, 19, 21, 80, 84, 137, 56, 112, 15, 11, 200, 60, 225, 21, 48, 84,
- 137, 56, 112, 15, 11, 200, 52, 147, 137, 52, 84, 137, 56, 112, 15, 11, 200, 52, 18, 213, 48, 84, 137, 56, 112, 15, 11, 200, 45, 98,
- 84, 80, 84, 137, 56, 112, 15, 11, 200, 40, 243, 137, 76, 84, 137, 56, 112, 15, 11, 200, 28, 19, 15, 64, 84, 137, 56, 112, 15, 11,
- 200, 24, 147, 5, 80, 84, 137, 56, 112, 15, 11, 200, 20, 180, 201, 48, 84, 137, 56, 112, 15, 11, 200, 16, 82, 193, 80, 84, 137, 56,
- 112, 15, 12, 201, 77, 84, 16, 61, 50, 84, 61, 34, 69, 15, 12, 201, 16, 242, 213, 52, 83, 148, 5, 34, 69, 15, 9, 198, 4, 229,
- 15, 57, 147, 73, 15, 10, 199, 16, 243, 73, 56, 146, 193, 56, 15, 10, 199, 12, 243, 15, 52, 34, 65, 56, 15, 0, 9, 198, 73, 244,
- 207, 56, 234, 82, 15, 8, 197, 45, 33, 77, 21, 32, 15, 9, 198, 44, 243, 15, 72, 149, 0, 15, 9, 198, 76, 243, 22, 20, 228, 192,
- 15, 9, 198, 80, 83, 203, 72, 21, 0, 15, 0, 21, 72, 48, 81, 197, 56, 65, 82, 56, 80, 55, 36, 81, 6, 115, 50, 72, 108, 50,
- 14, 0, 9, 198, 76, 243, 65, 80, 148, 203, 15, 9, 198, 76, 84, 129, 24, 148, 203, 15, 9, 198, 72, 18, 201, 80, 148, 203, 15, 12,
- 201, 12, 83, 148, 72, 145, 149, 28, 19, 0, 15, 20, 4, 95, 56, 88, 111, 83, 37, 34, 89, 36, 50, 89, 47, 129, 84, 14, 50, 14,
- 0, 0, 8, 197, 88, 84, 137, 77, 64, 15, 8, 197, 4, 244, 137, 77, 64, 15, 8, 197, 8, 21, 88, 37, 64, 15, 8, 197, 8, 19,
- 132, 37, 64, 15, 7, 196, 49, 148, 137, 44, 15, 8, 197, 88, 19, 5, 57, 64, 15, 8, 197, 80, 19, 5, 57, 64, 15, 8, 197, 64,
- 147, 69, 57, 64, 15, 8, 197, 52, 243, 69, 57, 64, 15, 8, 197, 16, 83, 69, 57, 64, 15, 8, 197, 48, 18, 212, 5, 64, 15, 8,
- 197, 16, 146, 212, 5, 64, 15, 0, 9, 198, 50, 145, 211, 82, 148, 128, 15, 8, 197, 164, 66, 80, 4, 192, 15, 0, 14, 68, 64, 128,
- 82, 52, 83, 121, 12, 34, 65, 19, 0, 25, 10, 199, 45, 34, 78, 60, 194, 78, 20, 15, 23, 72, 4, 180, 143, 77, 66, 75, 60, 224,
- 35, 49, 34, 108, 89, 72, 37, 49, 6, 108, 50, 0, 15, 11, 200, 36, 229, 5, 72, 97, 82, 60, 224, 15, 11, 200, 88, 83, 133, 72,
- 21, 9, 60, 224, 15, 11, 200, 76, 147, 85, 48, 21, 9, 60, 224, 15, 11, 200, 72, 84, 21, 80, 21, 9, 60, 224, 15, 11, 200, 72,
- 83, 143, 88, 21, 9, 60, 224, 15, 11, 200, 72, 83, 5, 28, 21, 9, 60, 224, 15, 11, 200, 65, 35, 212, 20, 181, 9, 60, 224, 15,
- 11, 200, 65, 35, 196, 84, 181, 9, 60, 224, 15, 11, 200, 64, 244, 21, 48, 21, 9, 60, 224, 15, 11, 200, 61, 4, 15, 76, 149, 9,
- 60, 224, 15, 8, 197, 52, 245, 9, 60, 224, 15, 11, 200, 36, 229, 137, 80, 21, 9, 60, 224, 15, 11, 200, 36, 228, 208, 20, 181, 9,
- 60, 224, 15, 11, 200, 36, 226, 9, 8, 149, 9, 60, 224, 15, 11, 200, 36, 224, 201, 80, 21, 9, 60, 224, 15, 11, 200, 28, 192, 67,
- 36, 21, 9, 60, 224, 15, 11, 200, 20, 209, 78, 16, 21, 9, 60, 224, 15, 11, 200, 20, 180, 208, 4, 228, 201, 60, 224, 15, 11, 200,
- 16, 84, 18, 21, 52, 201, 60, 224, 15, 11, 200, 16, 83, 5, 28, 21, 9, 60, 224, 15, 11, 200, 4, 211, 85, 56, 149, 9, 60, 224,
- 15, 8, 197, 4, 181, 9, 60, 224, 15, 9, 198, 52, 20, 203, 36, 225, 76, 15, 11, 200, 76, 145, 82, 72, 19, 5, 60, 224, 15, 8,
- 197, 45, 33, 84, 36, 224, 15, 12, 201, 20, 180, 203, 72, 83, 69, 57, 64, 76, 15, 0, 0, 12, 201, 52, 19, 137, 65, 83, 1, 82,
- 148, 128, 15, 12, 201, 36, 228, 212, 4, 195, 1, 82, 148, 128, 15, 12, 201, 20, 229, 18, 21, 4, 133, 58, 148, 128, 15, 12, 201, 16,
- 148, 212, 72, 144, 149, 82, 148, 128, 15, 12, 201, 16, 84, 212, 36, 195, 1, 82, 148, 128, 15, 12, 201, 16, 84, 201, 56, 97, 75, 82,
- 148, 128, 15, 10, 199, 20, 229, 15, 52, 243, 15, 28, 15, 8, 197, 64, 244, 148, 4, 192, 15, 0, 11, 200, 5, 52, 217, 72, 147, 204,
- 60, 112, 15, 12, 201, 36, 225, 129, 57, 65, 82, 37, 53, 0, 15, 10, 199, 85, 32, 129, 56, 148, 197, 72, 15, 10, 199, 81, 148, 9,
- 24, 144, 197, 72, 15, 10, 199, 80, 149, 143, 48, 148, 197, 72, 15, 10, 199, 80, 83, 65, 80, 148, 197, 72, 15, 10, 199, 76, 225, 68,
- 44, 84, 133, 72, 15, 10, 199, 76, 21, 9, 72, 148, 197, 72, 15, 10, 199, 72, 149, 129, 48, 148, 197, 72, 15, 10, 199, 72, 84, 212,
- 5, 84, 133, 72, 15, 10, 199, 72, 83, 80, 48, 16, 197, 72, 15, 10, 199, 72, 21, 9, 32, 16, 133, 72, 15, 10, 199, 72, 21, 9,
- 24, 144, 197, 72, 15, 10, 199, 64, 243, 65, 16, 148, 197, 72, 15, 10, 199, 64, 243, 5, 52, 148, 197, 72, 15, 10, 199, 61, 33, 193,
- 56, 148, 197, 72, 15, 10, 199, 56, 245, 9, 24, 144, 197, 72, 15, 10, 199, 53, 83, 73, 24, 144, 197, 72, 15, 10, 199, 52, 245, 15,
- 72, 148, 197, 72, 15, 10, 199, 52, 244, 129, 48, 148, 197, 72, 15, 10, 199, 52, 240, 137, 48, 148, 197, 72, 15, 10, 199, 52, 18, 143,
- 72, 148, 197, 72, 15, 10, 199, 44, 243, 150, 21, 36, 197, 72, 15, 10, 199, 44, 243, 147, 64, 148, 133, 72, 15, 10, 199, 44, 243, 147,
- 20, 180, 133, 72, 15, 10, 199, 44, 243, 80, 48, 144, 197, 72, 15, 10, 199, 44, 21, 5, 44, 148, 197, 72, 15, 10, 199, 44, 19, 143,
- 56, 148, 197, 72, 15, 10, 199, 44, 19, 129, 48, 148, 197, 72, 15, 10, 199, 36, 225, 11, 48, 20, 133, 72, 15, 10, 199, 36, 224, 85,
- 29, 84, 133, 72, 15, 10, 199, 36, 211, 85, 56, 148, 197, 72, 15, 10, 199, 33, 83, 65, 56, 148, 197, 72, 15, 10, 199, 24, 83, 73,
- 56, 148, 197, 72, 15, 10, 199, 24, 21, 143, 72, 148, 197, 72, 15, 10, 199, 24, 19, 129, 80, 148, 197, 72, 15, 10, 199, 20, 180, 208,
- 48, 244, 133, 72, 15, 10, 199, 16, 83, 129, 81, 84, 133, 72, 15, 10, 199, 12, 149, 137, 48, 148, 197, 72, 15, 10, 199, 8, 83, 133,
- 16, 144, 197, 72, 15, 10, 199, 8, 19, 129, 48, 148, 197, 72, 15, 10, 199, 4, 181, 9, 88, 148, 197, 72, 15, 10, 199, 49, 83, 132,
- 20, 228, 197, 72, 15, 0, 13, 138, 39, 97, 102, 109, 97, 114, 99, 104, 101, 114, 15, 13, 202, 65, 54, 75, 60, 96, 82, 52, 18, 213,
- 52, 15, 7, 196, 64, 193, 84, 36, 15, 8, 197, 32, 83, 12, 20, 224, 15, 9, 198, 64, 244, 212, 21, 64, 84, 15, 9, 198, 64, 20,
- 139, 60, 208, 84, 15, 9, 198, 48, 149, 20, 21, 32, 84, 15, 9, 198, 44, 19, 77, 21, 32, 84, 15, 9, 198, 17, 84, 12, 36, 176,
- 84, 15, 9, 198, 16, 148, 12, 60, 208, 84, 15, 9, 198, 16, 84, 208, 21, 32, 84, 15, 9, 198, 13, 146, 204, 4, 208, 84, 15, 9,
- 198, 9, 32, 75, 80, 80, 84, 15, 9, 198, 5, 85, 15, 45, 32, 84, 15, 9, 198, 4, 113, 210, 20, 112, 84, 15, 0, 9, 198, 29,
- 39, 195, 37, 65, 84, 15, 12, 201, 72, 83, 1, 80, 149, 137, 76, 84, 128, 15, 12, 201, 21, 2, 71, 72, 17, 137, 44, 84, 128, 15,
- 12, 201, 5, 66, 5, 56, 145, 78, 76, 84, 128, 15, 0, 10, 199, 88, 83, 133, 72, 243, 15, 28, 15, 10, 199, 65, 35, 203, 80, 243,
- 15, 28, 15, 10, 199, 61, 35, 137, 80, 243, 15, 28, 15, 10, 199, 28, 192, 67, 36, 243, 15, 28, 15, 10, 199, 20, 118, 80, 80, 243,
- 15, 28, 15, 10, 199, 64, 244, 169, 76, 149, 5, 80, 15, 12, 201, 45, 35, 208, 77, 98, 83, 37, 65, 82, 15, 12, 201, 44, 243, 80,
- 72, 243, 73, 81, 65, 82, 15, 12, 201, 44, 243, 80, 48, 83, 69, 57, 65, 82, 15, 12, 201, 36, 229, 5, 73, 5, 78, 45, 65, 82,
- 15, 8, 197, 56, 85, 82, 4, 192, 15, 0, 11, 67, 76, 52, 201, 89, 49, 108, 89, 37, 0, 18, 67, 64, 112, 64, 48, 125, 15, 81,
- 51, 6, 125, 19, 50, 15, 117, 0, 25, 18, 71, 72, 82, 137, 12, 84, 133, 72, 34, 116, 57, 111, 89, 6, 114, 109, 0, 10, 199, 88,
- 149, 1, 48, 148, 197, 72, 15, 10, 199, 88, 148, 137, 48, 148, 197, 72, 15, 10, 199, 88, 19, 15, 72, 148, 197, 72, 15, 10, 199, 80,
- 83, 5, 88, 148, 197, 72, 15, 10, 199, 76, 82, 212, 36, 243, 133, 72, 15, 10, 199, 72, 80, 83, 77, 84, 133, 72, 15, 10, 199, 72,
- 20, 16, 20, 195, 5, 72, 15, 9, 198, 65, 39, 204, 84, 65, 82, 15, 10, 199, 64, 243, 9, 80, 148, 197, 72, 15, 10, 199, 64, 243,
- 1, 72, 148, 197, 72, 15, 10, 199, 64, 84, 147, 36, 99, 5, 72, 15, 10, 199, 52, 243, 137, 80, 244, 133, 72, 15, 10, 199, 52, 241,
- 9, 24, 144, 197, 72, 15, 10, 199, 52, 82, 193, 56, 148, 197, 72, 15, 10, 199, 52, 20, 211, 4, 180, 133, 72, 15, 10, 199, 48, 242,
- 193, 48, 148, 197, 72, 15, 10, 199, 48, 81, 193, 48, 148, 197, 72, 15, 10, 199, 48, 21, 9, 56, 148, 197, 72, 15, 10, 199, 44, 241,
- 9, 24, 144, 197, 72, 15, 10, 199, 37, 51, 1, 52, 148, 197, 72, 15, 10, 199, 36, 65, 65, 48, 148, 197, 72, 15, 10, 199, 24, 197,
- 73, 16, 148, 197, 72, 15, 10, 199, 21, 81, 143, 72, 148, 197, 72, 15, 10, 199, 60, 209, 5, 24, 147, 133, 72, 15, 10, 199, 5, 85,
- 15, 72, 148, 197, 72, 15, 10, 199, 4, 211, 210, 80, 148, 197, 72, 15, 12, 201, 20, 180, 208, 20, 66, 84, 72, 144, 197, 15, 8, 67,
- 8, 32, 192, 21, 0, 47, 0, 12, 201, 88, 20, 137, 4, 34, 76, 37, 65, 84, 15, 12, 201, 84, 213, 83, 36, 176, 76, 37, 65, 84,
- 15, 12, 201, 80, 82, 206, 36, 176, 76, 37, 65, 84, 15, 12, 201, 77, 1, 67, 36, 98, 67, 37, 65, 84, 15, 12, 201, 76, 147, 85,
- 49, 64, 78, 37, 65, 84, 15, 12, 201, 76, 83, 147, 37, 66, 86, 37, 65, 84, 15, 12, 201, 76, 83, 147, 36, 34, 76, 37, 65, 84,
- 15, 12, 201, 76, 83, 5, 45, 66, 86, 37, 65, 84, 15, 12, 201, 72, 83, 148, 4, 34, 76, 37, 65, 84, 15, 12, 201, 72, 80, 201,
- 65, 35, 195, 37, 65, 84, 15, 12, 201, 72, 80, 197, 65, 66, 86, 37, 65, 84, 15, 12, 201, 72, 21, 9, 60, 224, 76, 37, 65, 84,
- 15, 12, 201, 65, 34, 77, 37, 66, 86, 37, 65, 84, 15, 12, 201, 64, 84, 144, 48, 82, 211, 37, 65, 84, 15, 12, 201, 64, 84, 137,
- 60, 66, 67, 37, 65, 84, 15, 12, 201, 64, 20, 129, 48, 193, 76, 37, 65, 84, 15, 12, 201, 61, 34, 71, 36, 224, 76, 37, 65, 84,
- 15, 12, 201, 61, 4, 15, 73, 69, 78, 37, 65, 84, 15, 12, 201, 60, 97, 137, 12, 144, 76, 37, 65, 84, 15, 12, 201, 60, 97, 133,
- 57, 50, 86, 37, 65, 84, 15, 12, 201, 60, 34, 133, 45, 66, 86, 37, 65, 84, 15, 12, 201, 56, 21, 9, 60, 224, 76, 37, 65, 84,
- 15, 12, 201, 52, 21, 5, 72, 144, 76, 37, 65, 84, 15, 12, 201, 52, 20, 203, 84, 194, 78, 37, 65, 84, 15, 12, 201, 45, 34, 77,
- 36, 224, 76, 37, 65, 84, 15, 12, 201, 44, 243, 80, 48, 82, 211, 37, 65, 84, 15, 12, 201, 44, 20, 9, 48, 192, 82, 37, 65, 84,
- 15, 12, 201, 36, 229, 5, 57, 50, 86, 37, 65, 84, 15, 12, 201, 36, 225, 133, 72, 147, 210, 37, 65, 84, 15, 12, 201, 36, 225, 129,
- 57, 66, 76, 37, 65, 84, 15, 12, 201, 36, 212, 21, 49, 50, 86, 37, 65, 84, 15, 12, 201, 36, 211, 79, 73, 64, 76, 37, 65, 84,
- 15, 12, 201, 36, 195, 9, 45, 98, 68, 37, 65, 84, 15, 12, 201, 32, 148, 212, 61, 34, 67, 37, 65, 84, 15, 12, 201, 29, 32, 78,
- 16, 147, 211, 37, 65, 84, 15, 12, 201, 24, 19, 73, 48, 144, 82, 37, 65, 84, 15, 12, 201, 21, 97, 78, 81, 80, 76, 37, 65, 84,
- 15, 12, 201, 20, 193, 75, 81, 34, 67, 37, 65, 84, 15, 12, 201, 20, 97, 133, 45, 66, 86, 37, 65, 84, 15, 12, 201, 12, 148, 139,
- 84, 192, 82, 37, 65, 84, 15, 12, 201, 5, 85, 5, 57, 66, 67, 37, 65, 84, 15, 12, 201, 5, 52, 197, 73, 66, 86, 37, 65, 84,
- 15, 9, 198, 52, 17, 206, 21, 50, 84, 15, 9, 198, 4, 48, 197, 77, 50, 84, 15, 9, 198, 16, 148, 203, 4, 229, 0, 15, 9, 198,
- 8, 18, 203, 4, 229, 0, 15, 0, 13, 202, 88, 82, 147, 80, 16, 137, 48, 149, 5, 80, 15, 13, 202, 84, 226, 86, 21, 36, 193, 48,
- 149, 5, 80, 15, 13, 202, 77, 81, 199, 21, 53, 9, 88, 149, 5, 80, 15, 13, 202, 77, 80, 147, 36, 66, 65, 72, 149, 5, 80, 15,
- 13, 202, 77, 80, 138, 20, 181, 9, 88, 149, 5, 80, 15, 13, 202, 77, 2, 82, 37, 69, 65, 48, 149, 5, 80, 15, 13, 202, 72, 81,
- 140, 20, 180, 201, 88, 149, 5, 80, 15, 13, 202, 65, 49, 85, 16, 243, 153, 52, 149, 5, 80, 15, 13, 202, 65, 35, 196, 84, 181, 9,
- 88, 149, 5, 80, 15, 13, 202, 64, 245, 5, 57, 66, 65, 48, 149, 5, 80, 15, 13, 202, 64, 192, 85, 76, 144, 137, 48, 149, 5, 80,
- 15, 13, 202, 64, 84, 141, 37, 52, 201, 88, 149, 5, 80, 15, 13, 202, 44, 243, 135, 20, 226, 65, 48, 149, 5, 80, 15, 13, 202, 44,
- 243, 132, 84, 181, 9, 88, 149, 5, 80, 15, 13, 202, 44, 243, 12, 20, 181, 9, 88, 149, 5, 80, 15, 13, 202, 44, 243, 12, 20, 114,
- 65, 48, 149, 5, 80, 15, 13, 202, 37, 36, 137, 80, 16, 137, 48, 149, 5, 80, 15, 13, 202, 37, 36, 133, 29, 83, 1, 72, 149, 5,
- 80, 15, 13, 202, 36, 195, 5, 28, 149, 9, 52, 149, 5, 80, 15, 13, 202, 32, 85, 5, 72, 241, 197, 56, 149, 5, 80, 15, 13, 202,
- 24, 193, 75, 76, 144, 137, 48, 149, 5, 80, 15, 13, 202, 21, 128, 197, 57, 68, 137, 12, 149, 5, 80, 15, 13, 202, 20, 211, 212, 36,
- 243, 129, 48, 149, 5, 80, 15, 13, 202, 20, 180, 203, 49, 84, 201, 88, 149, 5, 80, 15, 13, 202, 16, 84, 18, 21, 52, 201, 88, 149,
- 5, 80, 15, 13, 202, 5, 69, 18, 4, 181, 9, 88, 149, 5, 80, 15, 13, 202, 4, 113, 210, 21, 52, 201, 88, 149, 5, 80, 15, 11,
- 200, 45, 96, 68, 72, 241, 143, 56, 144, 15, 11, 200, 8, 144, 140, 36, 243, 65, 56, 144, 15, 0, 9, 198, 52, 21, 5, 72, 145, 64,
- 15, 9, 198, 52, 18, 15, 56, 145, 64, 15, 9, 198, 24, 19, 73, 48, 145, 64, 15, 9, 198, 20, 225, 9, 88, 145, 64, 15, 9, 198,
- 8, 81, 207, 56, 145, 64, 15, 9, 198, 88, 149, 129, 72, 145, 64, 15, 9, 198, 80, 149, 1, 56, 145, 64, 15, 9, 198, 72, 83, 69,
- 16, 145, 64, 15, 9, 198, 65, 35, 208, 72, 145, 64, 15, 9, 198, 36, 225, 197, 56, 145, 64, 15, 9, 198, 4, 181, 129, 72, 145, 64,
- 15, 9, 198, 81, 37, 73, 76, 209, 64, 15, 9, 198, 76, 17, 9, 76, 209, 64, 15, 9, 198, 45, 147, 137, 76, 209, 64, 15, 9, 198,
- 32, 243, 9, 76, 209, 64, 15, 9, 198, 5, 85, 9, 76, 209, 64, 15, 9, 198, 5, 65, 73, 76, 209, 64, 15, 9, 198, 88, 18, 193,
- 56, 49, 64, 15, 9, 198, 76, 84, 150, 36, 49, 64, 15, 9, 198, 72, 243, 65, 56, 49, 64, 15, 9, 198, 64, 21, 18, 36, 49, 64,
- 15, 9, 198, 44, 20, 18, 36, 49, 64, 15, 9, 198, 44, 17, 5, 56, 49, 64, 15, 9, 198, 24, 18, 129, 56, 49, 64, 15, 9, 198,
- 4, 227, 143, 56, 49, 64, 15, 9, 198, 45, 84, 148, 4, 113, 64, 15, 17, 70, 8, 243, 132, 4, 113, 64, 71, 6, 108, 50, 72, 37,
- 75, 0, 15, 9, 198, 8, 192, 77, 4, 113, 64, 15, 9, 198, 8, 19, 132, 4, 113, 64, 15, 11, 70, 8, 243, 132, 4, 113, 64, 21,
- 0, 47, 0, 9, 198, 88, 148, 143, 48, 241, 201, 15, 9, 198, 73, 83, 143, 48, 241, 201, 15, 9, 198, 53, 146, 207, 48, 241, 201, 15,
- 9, 198, 36, 65, 79, 48, 241, 201, 15, 9, 198, 16, 83, 65, 28, 241, 201, 15, 10, 199, 29, 32, 77, 52, 241, 143, 56, 15, 10, 199,
- 4, 48, 197, 77, 50, 79, 56, 15, 10, 199, 16, 148, 195, 37, 3, 9, 56, 15, 10, 199, 24, 195, 210, 20, 229, 9, 56, 15, 8, 67,
- 12, 144, 64, 21, 0, 47, 0, 24, 73, 76, 176, 84, 20, 35, 193, 72, 65, 84, 89, 49, 6, 115, 37, 47, 71, 125, 12, 72, 14, 86,
- 0, 9, 198, 44, 21, 1, 48, 241, 192, 15, 9, 198, 32, 243, 79, 48, 241, 192, 15, 9, 198, 16, 21, 1, 48, 241, 192, 15, 9, 198,
- 29, 81, 5, 48, 145, 192, 15, 9, 198, 84, 69, 69, 48, 145, 192, 15, 9, 198, 20, 193, 77, 20, 229, 0, 15, 12, 201, 36, 229, 5,
- 72, 97, 82, 20, 228, 192, 15, 9, 198, 64, 20, 139, 4, 229, 0, 15, 13, 202, 76, 50, 1, 48, 37, 82, 29, 64, 71, 20, 15, 0,
- 0, 25, 70, 88, 148, 139, 20, 65, 64, 84, 6, 37, 34, 49, 36, 86, 13, 15, 89, 108, 0, 81, 115, 195, 165, 32, 9, 198, 24, 20,
- 203, 36, 225, 64, 15, 9, 198, 8, 82, 203, 5, 50, 78, 67, 9, 198, 28, 20, 142, 37, 51, 206, 15, 9, 198, 76, 19, 139, 80, 147,
- 206, 15, 9, 198, 24, 193, 75, 76, 147, 206, 15, 9, 198, 80, 19, 66, 85, 34, 78, 15, 9, 198, 52, 242, 203, 5, 50, 78, 15, 9,
- 198, 8, 82, 203, 5, 50, 78, 15, 9, 198, 88, 83, 137, 56, 65, 64, 15, 18, 70, 28, 83, 9, 56, 65, 64, 81, 36, 55, 6, 36,
- 50, 72, 13, 0, 15, 9, 198, 16, 84, 137, 56, 65, 64, 15, 10, 199, 29, 147, 78, 5, 53, 9, 44, 15, 10, 199, 16, 21, 1, 52,
- 21, 9, 44, 15, 12, 201, 12, 83, 148, 72, 19, 1, 76, 145, 78, 15, 9, 198, 64, 193, 74, 4, 65, 64, 15, 9, 198, 21, 53, 18,
- 4, 65, 64, 15, 9, 198, 9, 32, 86, 4, 65, 64, 15, 11, 70, 60, 97, 140, 36, 225, 64, 21, 0, 47, 0, 9, 198, 76, 147, 143,
- 48, 241, 201, 15, 9, 198, 60, 229, 15, 48, 241, 201, 15, 9, 198, 24, 243, 143, 48, 241, 201, 15, 11, 200, 45, 144, 133, 72, 225, 84,
- 36, 176, 15, 12, 201, 44, 241, 70, 24, 144, 201, 20, 229, 0, 15, 12, 201, 29, 85, 133, 72, 225, 77, 20, 229, 0, 15, 0, 11, 200,
- 77, 84, 208, 20, 228, 201, 60, 224, 15, 11, 200, 20, 180, 212, 20, 228, 201, 60, 224, 15, 11, 200, 4, 36, 207, 73, 5, 9, 60, 224,
- 15, 0, 12, 201, 44, 243, 66, 36, 224, 84, 61, 34, 75, 15, 10, 199, 81, 84, 130, 84, 193, 78, 80, 15, 10, 199, 81, 34, 86, 4,
- 193, 78, 80, 15, 10, 199, 72, 80, 197, 57, 49, 78, 80, 15, 10, 199, 65, 35, 205, 36, 225, 78, 80, 15, 10, 199, 44, 243, 135, 73,
- 81, 78, 80, 15, 10, 199, 20, 225, 15, 77, 49, 78, 80, 15, 10, 199, 5, 48, 197, 56, 65, 78, 80, 15, 10, 199, 77, 81, 134, 37,
- 48, 78, 80, 15, 10, 199, 76, 82, 213, 56, 64, 78, 80, 15, 10, 199, 72, 81, 21, 56, 64, 78, 80, 15, 10, 199, 36, 229, 18, 36,
- 112, 78, 80, 15, 0, 10, 199, 61, 4, 201, 28, 83, 9, 28, 15, 10, 199, 61, 3, 1, 16, 83, 9, 28, 15, 10, 199, 33, 83, 4,
- 76, 19, 9, 28, 15, 10, 199, 4, 229, 1, 28, 83, 9, 28, 15, 10, 199, 4, 228, 203, 84, 83, 9, 28, 15, 0, 11, 200, 81, 98,
- 86, 48, 17, 212, 36, 112, 15, 11, 200, 81, 83, 135, 76, 147, 132, 36, 112, 15, 11, 200, 80, 147, 12, 4, 65, 76, 36, 112, 15, 11,
- 200, 80, 18, 211, 45, 147, 4, 36, 112, 15, 11, 200, 77, 3, 9, 16, 17, 212, 36, 112, 15, 11, 200, 76, 176, 76, 44, 17, 212, 36,
- 112, 15, 11, 200, 72, 81, 197, 16, 84, 140, 36, 112, 15, 11, 200, 52, 148, 213, 56, 65, 76, 36, 112, 15, 11, 200, 52, 19, 135, 24,
- 243, 4, 36, 112, 15, 11, 200, 52, 19, 132, 32, 17, 148, 36, 112, 15, 11, 200, 44, 243, 4, 8, 195, 196, 36, 112, 15, 11, 200, 32,
- 84, 148, 84, 113, 76, 36, 112, 15, 11, 200, 29, 81, 6, 73, 145, 212, 36, 112, 15, 10, 199, 28, 83, 34, 4, 117, 9, 28, 15, 11,
- 200, 24, 244, 149, 17, 49, 76, 36, 112, 15, 11, 200, 24, 244, 147, 80, 19, 132, 36, 112, 15, 11, 200, 4, 229, 133, 56, 65, 76, 36,
- 112, 15, 11, 200, 4, 193, 129, 16, 84, 140, 36, 112, 15, 11, 200, 81, 98, 86, 48, 17, 212, 36, 112, 15, 11, 200, 77, 3, 9, 16,
- 17, 212, 36, 112, 15, 11, 200, 76, 176, 76, 44, 17, 212, 36, 112, 15, 0, 11, 200, 88, 145, 20, 50, 145, 148, 36, 112, 15, 11, 200,
- 77, 67, 210, 53, 241, 212, 36, 112, 15, 9, 198, 33, 145, 18, 61, 130, 68, 15, 9, 198, 32, 84, 130, 36, 50, 68, 15, 0, 11, 200,
- 52, 147, 137, 77, 65, 82, 36, 80, 15, 0, 9, 198, 72, 17, 9, 5, 67, 210, 15, 12, 201, 88, 83, 31, 73, 103, 210, 16, 145, 192,
- 15, 10, 199, 77, 67, 210, 4, 117, 9, 28, 15, 10, 199, 8, 20, 142, 4, 117, 9, 28, 15, 10, 199, 4, 225, 201, 88, 83, 9, 28,
- 15, 15, 204, 44, 19, 77, 21, 34, 5, 73, 33, 73, 56, 65, 64, 15, 10, 199, 77, 67, 210, 4, 117, 9, 28, 15, 10, 199, 8, 20,
- 142, 4, 117, 9, 28, 15, 9, 198, 77, 1, 67, 36, 19, 0, 15, 0, 10, 199, 78, 148, 135, 52, 241, 9, 28, 15, 0, 7, 196, 88,
- 19, 41, 72, 15, 8, 197, 81, 32, 67, 21, 32, 15, 8, 197, 85, 33, 71, 21, 32, 15, 8, 197, 44, 19, 11, 21, 32, 15, 8, 197,
- 21, 34, 71, 21, 32, 15, 8, 197, 8, 195, 203, 21, 32, 15, 11, 200, 81, 98, 86, 49, 39, 132, 36, 112, 15, 11, 200, 77, 66, 76,
- 25, 244, 132, 36, 112, 15, 11, 200, 17, 34, 75, 25, 243, 4, 36, 112, 15, 10, 199, 57, 147, 70, 60, 208, 78, 36, 15, 18, 70, 84,
- 225, 21, 48, 21, 0, 108, 50, 72, 40, 55, 6, 117, 47, 0, 15, 8, 197, 88, 19, 21, 5, 32, 15, 10, 69, 80, 80, 83, 21, 32,
- 21, 0, 47, 0, 9, 198, 92, 19, 9, 76, 148, 203, 15, 9, 198, 80, 83, 65, 80, 148, 203, 15, 9, 198, 76, 130, 73, 80, 148, 203,
- 15, 9, 198, 65, 35, 211, 4, 148, 203, 15, 9, 198, 49, 83, 129, 80, 148, 203, 15, 9, 198, 48, 144, 133, 72, 148, 203, 15, 9, 198,
- 9, 83, 9, 52, 148, 203, 15, 9, 198, 5, 67, 5, 80, 148, 203, 15, 9, 198, 4, 116, 129, 72, 148, 203, 15, 11, 200, 76, 178, 90,
- 60, 100, 133, 56, 144, 15, 0, 8, 197, 80, 21, 140, 21, 64, 15, 8, 197, 80, 16, 140, 21, 64, 15, 8, 197, 76, 242, 204, 21, 64,
- 15, 8, 197, 17, 80, 140, 21, 64, 15, 8, 197, 45, 80, 137, 77, 64, 15, 9, 198, 72, 85, 137, 76, 147, 206, 15, 9, 198, 16, 80,
- 201, 76, 147, 206, 15, 8, 197, 76, 241, 134, 37, 64, 15, 8, 197, 24, 84, 146, 37, 64, 15, 9, 198, 81, 84, 141, 4, 194, 78, 15,
- 12, 201, 28, 145, 193, 57, 67, 205, 4, 226, 64, 15, 10, 199, 44, 20, 213, 37, 53, 9, 44, 15, 8, 197, 64, 245, 5, 57, 64, 15,
- 8, 197, 80, 17, 198, 5, 64, 15, 8, 197, 44, 241, 206, 5, 64, 15, 9, 198, 28, 83, 137, 80, 19, 0, 15, 9, 198, 24, 197, 86,
- 36, 19, 0, 15, 9, 198, 5, 51, 195, 36, 19, 0, 15, 8, 197, 53, 85, 1, 57, 64, 15, 0, 13, 202, 16, 81, 137, 9, 34, 76,
- 48, 21, 15, 72, 15, 9, 198, 53, 149, 15, 48, 241, 201, 15, 9, 198, 24, 147, 15, 48, 241, 201, 15, 11, 200, 84, 67, 5, 88, 84,
- 137, 56, 112, 15, 11, 200, 81, 32, 83, 76, 84, 137, 56, 112, 15, 11, 200, 80, 20, 137, 24, 84, 137, 56, 112, 15, 11, 200, 77, 84,
- 16, 48, 84, 137, 56, 112, 15, 11, 200, 64, 242, 213, 48, 84, 137, 56, 112, 15, 11, 200, 64, 193, 84, 80, 84, 137, 56, 112, 15, 11,
- 200, 64, 19, 143, 72, 84, 137, 56, 112, 15, 11, 200, 64, 17, 201, 56, 84, 137, 56, 112, 15, 11, 200, 60, 33, 21, 12, 84, 137, 56,
- 112, 15, 11, 200, 56, 21, 137, 28, 84, 137, 56, 112, 15, 11, 200, 53, 83, 11, 80, 84, 137, 56, 112, 15, 11, 200, 48, 144, 201, 80,
- 84, 137, 56, 112, 15, 11, 200, 45, 82, 143, 56, 84, 137, 56, 112, 15, 11, 200, 44, 20, 21, 56, 84, 137, 56, 112, 15, 11, 200, 36,
- 229, 15, 56, 84, 137, 56, 112, 15, 11, 200, 36, 225, 9, 44, 84, 137, 56, 112, 15, 11, 200, 36, 225, 9, 12, 84, 137, 56, 112, 15,
- 11, 200, 29, 34, 76, 48, 84, 137, 56, 112, 15, 11, 200, 29, 32, 68, 84, 84, 137, 56, 112, 15, 11, 200, 28, 195, 211, 76, 84, 137,
- 56, 112, 15, 11, 200, 25, 35, 212, 80, 84, 137, 56, 112, 15, 11, 200, 24, 192, 77, 8, 84, 137, 56, 112, 15, 11, 200, 21, 96, 76,
- 84, 84, 137, 56, 112, 15, 11, 200, 17, 33, 83, 76, 84, 137, 56, 112, 15, 11, 200, 16, 148, 137, 28, 84, 137, 56, 112, 15, 11, 200,
- 16, 85, 15, 56, 84, 137, 56, 112, 15, 11, 200, 16, 84, 15, 56, 84, 137, 56, 112, 15, 11, 200, 16, 83, 79, 48, 84, 137, 56, 112,
- 15, 11, 200, 16, 82, 207, 72, 84, 137, 56, 112, 15, 11, 200, 16, 81, 137, 56, 84, 137, 56, 112, 15, 11, 200, 12, 148, 197, 48, 84,
- 137, 56, 112, 15, 11, 200, 5, 34, 201, 88, 84, 137, 56, 112, 15, 11, 200, 4, 195, 15, 44, 84, 137, 56, 112, 15, 11, 200, 4, 33,
- 9, 12, 84, 137, 56, 112, 15, 16, 205, 52, 148, 213, 56, 65, 76, 76, 84, 214, 125, 33, 9, 28, 15, 0, 8, 197, 72, 17, 9, 21,
- 32, 15, 8, 197, 52, 81, 9, 21, 32, 15, 8, 197, 24, 243, 9, 21, 32, 15, 9, 198, 77, 64, 78, 56, 147, 204, 15, 12, 201, 124,
- 181, 137, 48, 144, 146, 37, 51, 69, 15, 9, 198, 36, 228, 197, 72, 21, 0, 15, 8, 197, 65, 83, 19, 5, 32, 15, 8, 197, 64, 84,
- 211, 5, 32, 15, 8, 197, 28, 195, 211, 5, 32, 15, 4, 193, 228, 43, 0, 11, 200, 8, 20, 139, 20, 229, 9, 56, 80, 15, 12, 201,
- 81, 32, 78, 76, 192, 84, 36, 243, 128, 15, 12, 201, 77, 1, 75, 84, 192, 84, 36, 243, 128, 15, 12, 201, 72, 84, 197, 73, 96, 84,
- 36, 243, 128, 15, 12, 201, 65, 35, 199, 72, 84, 211, 36, 243, 128, 15, 12, 201, 64, 84, 134, 61, 32, 84, 36, 243, 128, 15, 12, 201,
- 60, 36, 197, 73, 96, 84, 36, 243, 128, 15, 12, 201, 48, 19, 69, 57, 64, 84, 36, 243, 128, 15, 12, 201, 45, 83, 13, 36, 224, 84,
- 36, 243, 128, 15, 12, 201, 44, 243, 147, 84, 212, 20, 36, 243, 128, 15, 12, 201, 44, 243, 142, 61, 64, 84, 36, 243, 128, 15, 12, 201,
- 44, 243, 80, 5, 32, 84, 36, 243, 128, 15, 12, 201, 44, 243, 77, 85, 64, 84, 36, 243, 128, 15, 12, 201, 44, 243, 66, 36, 224, 84,
- 36, 243, 128, 15, 12, 201, 44, 19, 11, 84, 192, 84, 36, 243, 128, 15, 12, 201, 36, 229, 5, 29, 32, 84, 36, 243, 128, 15, 12, 201,
- 36, 228, 208, 37, 32, 84, 36, 243, 128, 15, 12, 201, 36, 225, 9, 28, 224, 84, 36, 243, 128, 15, 12, 201, 29, 32, 84, 84, 192, 84,
- 36, 243, 128, 15, 12, 201, 20, 180, 193, 49, 64, 84, 36, 243, 128, 15, 12, 201, 16, 84, 212, 36, 224, 84, 36, 243, 128, 15, 12, 201,
- 16, 84, 203, 72, 148, 20, 36, 243, 128, 15, 12, 201, 16, 84, 197, 73, 64, 84, 36, 243, 128, 15, 12, 201, 16, 84, 15, 73, 64, 84,
- 36, 243, 128, 15, 12, 201, 16, 82, 204, 36, 224, 84, 36, 243, 128, 15, 12, 201, 8, 19, 12, 61, 64, 84, 36, 243, 128, 15, 12, 201,
- 5, 69, 5, 77, 64, 84, 36, 243, 128, 15, 12, 201, 5, 4, 18, 60, 32, 84, 36, 243, 128, 15, 12, 201, 4, 36, 197, 57, 64, 84,
- 36, 243, 128, 15, 15, 204, 76, 19, 77, 20, 229, 18, 124, 178, 197, 48, 145, 192, 15, 15, 204, 28, 83, 142, 20, 213, 18, 124, 225, 197,
- 48, 145, 192, 15, 9, 198, 88, 242, 193, 48, 148, 203, 15, 9, 198, 56, 243, 65, 16, 148, 203, 15, 9, 198, 17, 147, 129, 52, 148, 203,
- 15, 9, 198, 4, 194, 193, 48, 148, 203, 15, 0, 30, 69, 76, 80, 210, 21, 64, 89, 37, 81, 34, 36, 72, 15, 89, 6, 132, 84, 37,
- 89, 0, 81, 115, 101, 114, 118, 105, 99, 101, 32, 9, 198, 76, 16, 143, 82, 148, 128, 15, 9, 198, 52, 20, 143, 18, 148, 128, 15, 9,
- 198, 40, 243, 135, 50, 148, 128, 15, 9, 198, 12, 128, 82, 54, 148, 128, 15, 8, 197, 72, 82, 210, 85, 64, 15, 8, 197, 81, 84, 137,
- 77, 64, 15, 8, 197, 80, 19, 201, 77, 64, 15, 8, 197, 76, 241, 137, 77, 64, 15, 8, 197, 72, 16, 201, 77, 64, 15, 8, 197, 65,
- 84, 137, 77, 64, 15, 8, 197, 56, 22, 137, 77, 64, 15, 8, 197, 52, 243, 137, 77, 64, 15, 8, 197, 44, 244, 137, 77, 64, 15, 9,
- 198, 72, 81, 149, 76, 147, 206, 15, 9, 198, 16, 85, 143, 80, 147, 206, 15, 8, 197, 104, 83, 204, 37, 64, 15, 8, 197, 64, 21, 5,
- 57, 64, 15, 8, 197, 48, 21, 5, 57, 64, 15, 8, 197, 8, 147, 208, 5, 64, 15, 8, 197, 64, 81, 1, 57, 64, 15, 8, 197, 60,
- 181, 1, 57, 64, 15, 8, 197, 4, 181, 1, 57, 64, 15, 0, 7, 195, 92, 131, 192, 13, 42, 9, 198, 81, 148, 15, 48, 241, 201, 15,
- 9, 198, 77, 68, 129, 80, 81, 201, 15, 9, 198, 76, 84, 143, 48, 241, 201, 15, 9, 198, 4, 229, 15, 48, 241, 201, 15, 10, 199, 36,
- 229, 133, 73, 50, 79, 56, 15, 10, 199, 4, 181, 129, 52, 20, 137, 56, 15, 15, 204, 36, 229, 5, 73, 97, 78, 80, 147, 206, 37, 51,
- 69, 15, 11, 200, 20, 193, 75, 81, 35, 206, 36, 176, 15, 0, 15, 70, 64, 20, 148, 61, 85, 0, 48, 121, 47, 6, 40, 0, 15, 9,
- 198, 24, 21, 86, 37, 53, 0, 15, 11, 200, 76, 84, 1, 72, 21, 9, 60, 224, 15, 11, 200, 60, 35, 9, 28, 21, 9, 60, 224, 15,
- 11, 200, 44, 243, 150, 84, 196, 201, 60, 224, 15, 11, 200, 44, 243, 147, 84, 213, 9, 60, 224, 15, 11, 200, 44, 243, 142, 20, 180, 201,
- 60, 224, 15, 11, 200, 44, 243, 12, 20, 181, 9, 60, 224, 15, 11, 200, 24, 145, 213, 72, 21, 9, 60, 224, 15, 0, 12, 201, 81, 33,
- 80, 4, 224, 84, 36, 243, 128, 15, 12, 201, 65, 35, 198, 4, 224, 84, 36, 243, 128, 15, 12, 201, 44, 243, 208, 21, 32, 84, 36, 243,
- 128, 15, 12, 201, 36, 228, 203, 72, 148, 20, 36, 243, 128, 15, 12, 201, 36, 226, 193, 72, 224, 84, 36, 243, 128, 15, 12, 201, 25, 37,
- 83, 81, 32, 84, 36, 243, 128, 15, 12, 201, 21, 96, 80, 61, 32, 84, 36, 243, 128, 15, 12, 201, 16, 84, 18, 5, 96, 84, 36, 243,
- 128, 15, 12, 201, 5, 36, 133, 77, 64, 84, 36, 243, 128, 15, 12, 201, 4, 97, 133, 45, 64, 84, 36, 243, 128, 15, 12, 201, 4, 48,
- 197, 65, 64, 84, 36, 243, 128, 15, 18, 71, 12, 193, 86, 20, 192, 78, 16, 49, 55, 37, 12, 84, 55, 118, 50, 0, 0, 10, 199, 52,
- 147, 133, 72, 19, 15, 28, 15, 10, 199, 45, 33, 77, 48, 243, 15, 28, 15, 10, 199, 32, 21, 130, 36, 243, 15, 28, 15, 9, 198, 76,
- 84, 150, 36, 49, 82, 15, 9, 198, 16, 84, 193, 72, 209, 82, 15, 9, 198, 5, 4, 12, 36, 177, 82, 15, 9, 198, 4, 96, 84, 36,
- 177, 82, 15, 0, 11, 200, 4, 229, 18, 61, 3, 204, 60, 112, 15, 11, 200, 4, 195, 5, 72, 115, 204, 60, 112, 15, 0, 9, 198, 64,
- 144, 78, 37, 53, 0, 15, 0, 9, 198, 29, 32, 70, 60, 195, 199, 15, 0, 10, 199, 53, 84, 201, 44, 243, 15, 28, 15, 10, 199, 25,
- 85, 21, 72, 243, 15, 28, 15, 10, 199, 21, 50, 201, 52, 243, 15, 28, 15, 10, 199, 16, 83, 132, 72, 243, 15, 28, 15, 8, 66, 65,
- 224, 48, 126, 0, 72, 0, 8, 197, 80, 83, 204, 60, 112, 15, 8, 197, 8, 147, 204, 60, 112, 15, 6, 195, 64, 241, 77, 15, 9, 198,
- 72, 84, 212, 4, 224, 197, 15, 9, 198, 20, 210, 78, 20, 224, 197, 15, 9, 198, 20, 193, 71, 4, 224, 197, 15, 0, 27, 68, 32, 21,
- 84, 20, 2, 39, 12, 47, 49, 123, 6, 47, 129, 12, 34, 0, 81, 99, 111, 117, 116, 117, 114, 101, 32, 9, 198, 52, 20, 135, 21, 34,
- 84, 15, 9, 198, 24, 244, 198, 61, 34, 84, 15, 9, 198, 17, 84, 16, 20, 66, 84, 15, 7, 196, 16, 85, 20, 20, 76, 0, 21, 68,
- 53, 229, 20, 20, 65, 6, 109, 47, 14, 15, 107, 117, 0, 81, 104, 97, 118, 101, 32, 8, 197, 61, 51, 79, 76, 80, 15, 8, 197, 52,
- 147, 79, 76, 80, 15, 8, 197, 45, 80, 133, 72, 80, 15, 8, 197, 28, 17, 197, 72, 80, 15, 8, 197, 24, 147, 5, 72, 80, 15, 8,
- 197, 16, 244, 197, 72, 80, 15, 9, 198, 88, 83, 133, 72, 148, 203, 15, 9, 198, 76, 243, 65, 48, 148, 203, 15, 9, 198, 64, 83, 1,
- 28, 148, 203, 15, 9, 198, 57, 83, 69, 72, 148, 203, 15, 9, 198, 37, 51, 1, 52, 148, 203, 15, 9, 198, 36, 229, 73, 80, 148, 203,
- 15, 9, 198, 32, 19, 73, 80, 148, 203, 15, 9, 198, 21, 66, 79, 64, 148, 203, 15, 9, 198, 16, 82, 193, 16, 148, 203, 15, 9, 198,
- 5, 50, 197, 80, 148, 203, 15, 9, 198, 4, 181, 83, 80, 148, 203, 15, 8, 197, 44, 147, 133, 76, 80, 15, 8, 197, 28, 83, 133, 76,
- 80, 15, 8, 197, 72, 21, 129, 28, 80, 15, 10, 69, 72, 83, 65, 44, 80, 21, 0, 47, 0, 10, 199, 80, 244, 142, 37, 34, 83, 44,
- 15, 10, 199, 77, 147, 143, 65, 66, 83, 44, 15, 10, 199, 76, 243, 9, 77, 66, 83, 44, 15, 10, 199, 76, 83, 73, 61, 66, 83, 44,
- 15, 10, 199, 76, 82, 212, 21, 34, 83, 44, 15, 10, 199, 61, 53, 9, 56, 66, 83, 44, 15, 10, 199, 57, 81, 9, 77, 66, 83, 44,
- 15, 10, 199, 45, 84, 147, 61, 34, 83, 44, 15, 10, 199, 20, 179, 5, 45, 66, 83, 44, 15, 10, 199, 20, 97, 77, 21, 34, 83, 44,
- 15, 10, 199, 17, 148, 198, 5, 66, 83, 44, 15, 10, 199, 17, 32, 86, 36, 66, 83, 44, 15, 10, 199, 16, 145, 1, 45, 66, 83, 44,
- 15, 10, 199, 9, 84, 149, 56, 66, 83, 44, 15, 10, 199, 8, 20, 130, 5, 34, 83, 44, 15, 10, 199, 5, 67, 1, 57, 66, 83, 44,
- 15, 9, 198, 60, 49, 65, 56, 145, 78, 15, 9, 198, 44, 242, 31, 72, 83, 147, 15, 9, 198, 4, 66, 31, 72, 83, 147, 15, 0, 6,
- 195, 37, 55, 210, 15, 8, 197, 4, 224, 76, 60, 112, 15, 9, 198, 52, 84, 139, 60, 227, 205, 15, 12, 201, 36, 212, 5, 73, 66, 78,
- 20, 229, 0, 15, 0, 10, 199, 61, 37, 15, 16, 242, 211, 36, 15, 9, 198, 76, 243, 22, 20, 229, 0, 15, 9, 198, 20, 210, 78, 20,
- 229, 0, 15, 0, 8, 197, 52, 20, 137, 56, 80, 15, 12, 201, 81, 32, 78, 76, 18, 212, 36, 243, 128, 15, 12, 201, 72, 84, 212, 37,
- 69, 84, 36, 243, 128, 15, 8, 197, 72, 20, 197, 72, 80, 15, 8, 197, 64, 243, 5, 72, 80, 15, 8, 197, 52, 83, 5, 72, 80, 15,
- 8, 197, 33, 84, 197, 72, 80, 15, 8, 197, 8, 20, 197, 72, 80, 15, 8, 197, 64, 20, 133, 76, 80, 15, 11, 200, 64, 244, 212, 49,
- 81, 9, 84, 208, 15, 8, 197, 52, 83, 129, 28, 80, 15, 8, 197, 28, 20, 129, 28, 80, 15, 13, 69, 77, 112, 78, 20, 80, 89, 58,
- 109, 50, 111, 0, 15, 69, 5, 35, 5, 56, 80, 121, 55, 6, 37, 12, 50, 0, 41, 0, 10, 199, 88, 19, 149, 5, 66, 83, 44, 15,
- 10, 199, 80, 83, 12, 85, 34, 83, 44, 15, 10, 199, 77, 147, 148, 21, 66, 83, 44, 15, 10, 199, 77, 83, 142, 37, 66, 83, 44, 15,
- 10, 199, 76, 242, 210, 5, 66, 83, 44, 15, 10, 199, 76, 83, 65, 57, 66, 83, 44, 15, 10, 199, 72, 243, 65, 57, 66, 83, 44, 15,
- 10, 199, 72, 17, 129, 20, 194, 83, 44, 15, 10, 199, 65, 54, 75, 61, 66, 83, 44, 15, 10, 199, 65, 35, 211, 60, 66, 83, 44, 15,
- 10, 199, 64, 84, 137, 60, 66, 83, 44, 15, 10, 199, 61, 32, 84, 61, 34, 83, 44, 15, 10, 199, 52, 21, 82, 37, 66, 83, 44, 15,
- 10, 199, 52, 19, 201, 77, 66, 83, 44, 15, 10, 199, 49, 147, 70, 5, 66, 83, 44, 15, 10, 199, 48, 241, 201, 77, 66, 83, 44, 15,
- 10, 199, 45, 80, 137, 77, 66, 83, 44, 15, 10, 199, 44, 194, 77, 5, 66, 83, 44, 15, 10, 199, 21, 96, 83, 61, 34, 83, 44, 15,
- 10, 199, 21, 51, 212, 21, 34, 83, 44, 15, 10, 199, 20, 179, 9, 65, 66, 83, 44, 15, 10, 199, 17, 32, 75, 60, 226, 83, 44, 15,
- 10, 199, 16, 241, 205, 5, 66, 83, 44, 15, 10, 199, 16, 84, 208, 61, 66, 83, 44, 15, 10, 199, 5, 37, 9, 77, 66, 83, 44, 15,
- 10, 199, 5, 35, 205, 5, 66, 83, 44, 15, 10, 199, 5, 4, 137, 61, 34, 83, 44, 15, 10, 199, 4, 192, 77, 60, 66, 83, 44, 15,
- 10, 199, 4, 115, 143, 77, 66, 83, 44, 15, 0, 9, 198, 36, 225, 15, 48, 241, 201, 15, 10, 199, 16, 145, 134, 85, 50, 79, 56, 15,
- 11, 200, 80, 83, 5, 52, 21, 9, 76, 176, 15, 11, 200, 76, 241, 15, 52, 149, 9, 76, 176, 15, 11, 200, 64, 225, 85, 52, 21, 9,
- 76, 176, 15, 11, 200, 52, 243, 143, 48, 149, 9, 76, 176, 15, 11, 200, 52, 85, 15, 57, 147, 73, 76, 176, 15, 11, 200, 29, 147, 78,
- 5, 53, 9, 76, 176, 15, 11, 200, 29, 32, 77, 52, 21, 9, 76, 176, 15, 11, 200, 25, 148, 201, 85, 33, 201, 76, 176, 15, 11, 200,
- 24, 195, 210, 37, 53, 9, 76, 176, 15, 11, 200, 24, 147, 15, 76, 241, 137, 76, 176, 15, 11, 200, 20, 225, 82, 28, 85, 9, 76, 176,
- 15, 11, 200, 8, 147, 199, 72, 17, 137, 76, 176, 15, 11, 200, 8, 16, 153, 48, 243, 137, 76, 176, 15, 11, 200, 4, 99, 210, 37, 53,
- 9, 76, 176, 15, 14, 203, 58, 148, 146, 21, 53, 78, 16, 38, 78, 37, 64, 15, 8, 197, 81, 32, 71, 36, 176, 15, 8, 197, 8, 147,
- 206, 36, 176, 15, 7, 196, 5, 66, 5, 56, 15, 7, 196, 61, 51, 65, 56, 16, 7, 196, 16, 82, 193, 56, 16, 14, 70, 12, 245, 82,
- 80, 225, 89, 49, 125, 47, 50, 111, 0, 14, 70, 12, 20, 140, 37, 51, 5, 49, 121, 55, 136, 55, 0, 0, 12, 201, 80, 83, 5, 60,
- 195, 199, 37, 50, 192, 15, 12, 201, 80, 82, 206, 60, 195, 199, 37, 50, 192, 15, 12, 201, 56, 85, 82, 60, 195, 199, 37, 50, 192, 15,
- 12, 201, 52, 244, 134, 60, 195, 199, 37, 50, 192, 15, 12, 201, 52, 85, 18, 60, 195, 199, 37, 50, 192, 15, 10, 199, 88, 17, 5, 52,
- 80, 213, 52, 15, 9, 198, 28, 198, 80, 80, 146, 192, 15, 9, 198, 8, 245, 1, 56, 146, 192, 15, 0, 25, 73, 8, 80, 200, 4, 209,
- 76, 76, 245, 147, 71, 114, 91, 118, 65, 6, 114, 60, 89, 6, 109, 58, 89, 0, 12, 201, 81, 32, 78, 76, 101, 83, 36, 243, 128, 15,
- 12, 201, 77, 84, 16, 72, 84, 211, 36, 243, 128, 15, 12, 201, 72, 84, 1, 73, 66, 84, 36, 243, 128, 15, 12, 201, 45, 96, 68, 72,
- 147, 12, 36, 243, 128, 15, 12, 201, 44, 243, 80, 72, 84, 211, 36, 243, 128, 15, 12, 201, 36, 229, 5, 72, 18, 212, 36, 243, 128, 15,
- 12, 201, 20, 180, 208, 20, 66, 84, 36, 243, 128, 15, 9, 198, 48, 149, 147, 4, 194, 71, 15, 9, 198, 28, 83, 89, 80, 194, 71, 15,
- 9, 198, 20, 225, 143, 48, 66, 71, 15, 9, 67, 76, 128, 87, 91, 125, 12, 0, 0, 9, 198, 80, 84, 141, 36, 226, 64, 15, 9, 198,
- 72, 80, 76, 37, 48, 66, 15, 9, 198, 45, 34, 84, 37, 48, 66, 15, 9, 198, 44, 243, 150, 20, 224, 66, 15, 0, 9, 198, 52, 17,
- 206, 21, 50, 69, 15, 9, 198, 32, 20, 141, 60, 226, 69, 15, 9, 198, 8, 84, 153, 48, 194, 69, 15, 12, 201, 8, 85, 78, 17, 33,
- 82, 36, 225, 5, 15, 7, 196, 88, 81, 193, 56, 15, 7, 196, 61, 33, 193, 56, 16, 0, 9, 198, 88, 149, 1, 48, 148, 212, 15, 9,
- 198, 72, 246, 65, 48, 148, 212, 15, 9, 198, 64, 244, 21, 48, 148, 212, 15, 9, 198, 61, 5, 9, 52, 148, 212, 15, 9, 198, 56, 146,
- 9, 48, 148, 212, 15, 9, 198, 48, 246, 65, 48, 148, 212, 15, 9, 198, 37, 51, 1, 52, 148, 212, 15, 9, 198, 36, 65, 65, 48, 148,
- 212, 15, 9, 198, 32, 21, 129, 72, 148, 212, 15, 9, 198, 24, 21, 1, 48, 148, 212, 15, 9, 198, 8, 145, 193, 52, 148, 212, 15, 9,
- 198, 4, 224, 82, 44, 148, 212, 15, 9, 198, 4, 194, 217, 52, 148, 212, 15, 9, 198, 4, 181, 129, 72, 148, 212, 15, 10, 199, 16, 83,
- 79, 45, 32, 84, 36, 15, 0, 10, 199, 72, 81, 143, 72, 210, 83, 80, 15, 10, 199, 64, 243, 25, 80, 82, 83, 80, 15, 10, 199, 20,
- 180, 207, 72, 50, 83, 80, 15, 10, 199, 4, 69, 133, 57, 66, 83, 80, 15, 8, 197, 16, 144, 68, 20, 208, 15, 0, 9, 198, 72, 80,
- 197, 65, 67, 210, 15, 9, 198, 84, 99, 204, 60, 114, 64, 15, 9, 198, 61, 67, 204, 60, 114, 64, 15, 9, 198, 48, 85, 1, 72, 114,
- 64, 15, 9, 198, 21, 67, 204, 60, 114, 64, 15, 9, 198, 5, 3, 204, 60, 114, 64, 15, 11, 200, 77, 3, 206, 80, 19, 137, 77, 64,
- 15, 11, 200, 76, 83, 147, 84, 19, 9, 77, 64, 15, 11, 200, 52, 243, 143, 64, 243, 9, 77, 64, 15, 11, 200, 48, 81, 201, 80, 147,
- 73, 77, 64, 15, 11, 200, 44, 19, 131, 20, 195, 9, 77, 64, 15, 11, 200, 24, 81, 5, 72, 19, 9, 77, 64, 15, 11, 200, 20, 180,
- 212, 72, 83, 73, 77, 64, 15, 11, 200, 4, 224, 66, 5, 5, 9, 77, 64, 15, 9, 198, 21, 2, 68, 20, 210, 64, 15, 9, 198, 80,
- 82, 211, 80, 147, 0, 15, 8, 198, 4, 35, 210, 36, 114, 64, 0, 12, 201, 32, 243, 105, 61, 0, 84, 37, 50, 192, 15, 10, 199, 32,
- 243, 105, 61, 0, 84, 36, 15, 9, 198, 32, 243, 105, 61, 0, 84, 15, 0, 11, 200, 20, 194, 77, 36, 224, 84, 61, 32, 15, 8, 197,
- 12, 21, 83, 21, 32, 15, 9, 198, 21, 53, 9, 52, 21, 0, 15, 8, 197, 4, 181, 21, 5, 32, 15, 0, 11, 200, 56, 82, 210, 60,
- 208, 78, 80, 144, 15, 12, 201, 12, 83, 148, 72, 148, 5, 80, 19, 0, 15, 0, 24, 69, 88, 19, 132, 21, 64, 84, 117, 50, 13, 86,
- 15, 89, 47, 6, 36, 0, 81, 115, 116, 101, 103, 32, 16, 69, 16, 148, 208, 85, 64, 72, 37, 89, 71, 6, 129, 47, 0, 15, 8, 197,
- 88, 147, 204, 21, 64, 15, 8, 197, 5, 37, 9, 77, 64, 15, 10, 199, 84, 226, 84, 5, 34, 83, 44, 15, 10, 199, 80, 83, 211, 60,
- 98, 83, 44, 15, 10, 199, 77, 147, 70, 60, 226, 83, 44, 15, 10, 199, 77, 83, 77, 5, 34, 83, 44, 15, 10, 199, 76, 177, 77, 5,
- 66, 83, 44, 15, 10, 199, 76, 86, 9, 77, 66, 83, 44, 15, 10, 199, 76, 17, 9, 77, 66, 83, 44, 15, 10, 199, 52, 20, 148, 101,
- 34, 83, 44, 15, 10, 199, 32, 243, 9, 77, 66, 83, 44, 15, 10, 199, 32, 149, 20, 37, 66, 83, 44, 15, 10, 199, 32, 148, 212, 61,
- 34, 83, 44, 15, 10, 199, 32, 83, 22, 21, 66, 83, 44, 15, 10, 199, 28, 19, 1, 45, 66, 83, 44, 15, 10, 199, 24, 20, 129, 60,
- 226, 83, 44, 15, 10, 199, 20, 226, 204, 37, 66, 83, 44, 15, 10, 199, 20, 224, 217, 44, 194, 83, 44, 15, 10, 199, 20, 195, 9, 65,
- 66, 83, 44, 15, 10, 199, 17, 32, 77, 5, 66, 83, 44, 15, 10, 199, 16, 243, 69, 77, 66, 83, 44, 15, 10, 199, 16, 149, 82, 21,
- 66, 83, 44, 15, 10, 199, 16, 144, 66, 21, 66, 83, 44, 15, 10, 199, 8, 84, 130, 21, 34, 83, 44, 15, 10, 199, 5, 85, 9, 77,
- 66, 83, 44, 15, 10, 199, 5, 65, 73, 77, 66, 83, 44, 15, 10, 199, 4, 224, 70, 61, 34, 83, 44, 15, 8, 197, 4, 229, 18, 37,
- 64, 15, 8, 197, 12, 83, 69, 57, 64, 15, 8, 197, 65, 35, 194, 5, 64, 15, 9, 198, 36, 195, 15, 100, 19, 0, 15, 0, 7, 196,
- 88, 147, 169, 76, 15, 7, 196, 88, 83, 169, 76, 15, 7, 196, 76, 243, 143, 72, 15, 13, 202, 4, 67, 73, 56, 148, 212, 72, 21, 15,
- 72, 15, 7, 196, 32, 245, 133, 72, 15, 7, 196, 8, 242, 129, 72, 15, 13, 202, 36, 226, 207, 52, 209, 78, 77, 84, 129, 8, 15, 0,
- 7, 196, 52, 19, 41, 72, 15, 7, 196, 45, 83, 41, 72, 15, 8, 197, 61, 32, 84, 61, 32, 15, 10, 199, 44, 83, 79, 80, 18, 211,
- 36, 15, 10, 199, 24, 245, 15, 80, 18, 211, 36, 15, 8, 197, 9, 82, 203, 5, 32, 15, 0, 9, 198, 49, 82, 211, 86, 148, 192, 15,
- 7, 196, 80, 82, 83, 80, 15, 7, 196, 16, 82, 83, 80, 15, 11, 200, 8, 83, 133, 24, 144, 201, 84, 208, 67, 11, 200, 84, 226, 70,
- 61, 35, 69, 72, 80, 15, 11, 200, 80, 83, 5, 24, 243, 133, 72, 80, 15, 11, 200, 64, 83, 147, 36, 243, 133, 72, 80, 15, 11, 200,
- 52, 81, 9, 12, 147, 133, 72, 80, 15, 11, 200, 52, 17, 193, 76, 147, 133, 72, 80, 15, 11, 200, 44, 192, 85, 77, 83, 5, 72, 80,
- 15, 11, 200, 8, 83, 133, 24, 144, 201, 84, 208, 15, 24, 4, 95, 57, 88, 111, 107, 117, 55, 83, 6, 115, 65, 89, 36, 50, 89, 47,
- 129, 84, 14, 50, 14, 0, 0, 8, 197, 20, 115, 201, 77, 64, 15, 13, 202, 25, 33, 75, 88, 83, 148, 21, 34, 78, 28, 15, 13, 202,
- 25, 32, 71, 52, 83, 148, 21, 34, 78, 28, 15, 13, 202, 4, 178, 210, 20, 66, 84, 21, 34, 78, 28, 15, 10, 199, 104, 20, 137, 77,
- 66, 83, 44, 15, 10, 199, 88, 84, 137, 77, 66, 83, 44, 15, 10, 199, 80, 83, 210, 21, 66, 83, 44, 15, 10, 199, 80, 19, 201, 77,
- 66, 83, 44, 15, 10, 199, 77, 147, 80, 5, 66, 83, 44, 15, 10, 199, 76, 245, 138, 21, 66, 83, 44, 15, 10, 199, 76, 241, 137, 77,
- 66, 83, 44, 15, 10, 199, 65, 35, 198, 21, 66, 83, 44, 15, 10, 199, 64, 20, 211, 37, 98, 83, 44, 15, 10, 199, 61, 51, 65, 56,
- 226, 83, 44, 15, 10, 199, 56, 85, 82, 61, 66, 83, 44, 15, 10, 199, 56, 83, 204, 37, 66, 83, 44, 15, 10, 199, 56, 82, 210, 61,
- 66, 83, 44, 15, 10, 199, 56, 20, 139, 61, 66, 83, 44, 15, 10, 199, 52, 243, 137, 77, 66, 83, 44, 15, 10, 199, 52, 19, 4, 37,
- 98, 83, 44, 15, 10, 199, 52, 17, 206, 21, 66, 83, 44, 15, 10, 199, 33, 148, 14, 61, 66, 83, 44, 15, 10, 199, 32, 84, 141, 21,
- 66, 83, 44, 15, 10, 199, 20, 193, 75, 81, 34, 83, 44, 15, 10, 199, 20, 115, 201, 77, 66, 83, 44, 15, 10, 199, 17, 147, 129, 77,
- 66, 83, 44, 15, 10, 199, 8, 19, 5, 5, 34, 83, 44, 15, 10, 199, 4, 224, 76, 101, 66, 83, 44, 15, 18, 70, 52, 20, 143, 12,
- 18, 78, 65, 121, 34, 39, 6, 49, 115, 68, 0, 15, 7, 196, 28, 245, 9, 44, 15, 10, 199, 4, 180, 143, 8, 21, 9, 44, 15, 8,
- 197, 61, 34, 69, 57, 64, 15, 8, 197, 52, 19, 132, 5, 64, 15, 0, 11, 200, 21, 2, 71, 72, 17, 137, 76, 176, 15, 11, 200, 16,
- 21, 1, 52, 21, 9, 76, 176, 15, 10, 199, 80, 20, 148, 72, 22, 137, 56, 15, 8, 197, 44, 194, 78, 36, 176, 15, 12, 201, 80, 82,
- 211, 81, 84, 133, 72, 85, 0, 15, 0, 10, 199, 65, 35, 195, 20, 69, 82, 20, 15, 9, 198, 48, 149, 146, 37, 53, 0, 15, 15, 204,
- 72, 21, 9, 60, 224, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204, 65, 35, 204, 21, 64, 82, 37, 49, 82, 36, 225, 192, 15, 15, 204,
- 65, 34, 77, 37, 66, 86, 37, 49, 82, 36, 225, 192, 15, 15, 204, 64, 84, 147, 60, 224, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204,
- 64, 20, 129, 48, 193, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204, 60, 34, 133, 45, 66, 86, 37, 49, 82, 36, 225, 192, 15, 15, 204,
- 56, 21, 9, 60, 224, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204, 52, 20, 135, 36, 224, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204,
- 45, 34, 77, 36, 224, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204, 44, 243, 77, 84, 224, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204,
- 44, 20, 129, 45, 65, 82, 37, 49, 82, 36, 225, 192, 15, 15, 204, 44, 19, 142, 36, 32, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204,
- 36, 229, 5, 72, 224, 76, 37, 49, 82, 36, 225, 192, 15, 15, 204, 24, 19, 73, 48, 144, 82, 37, 49, 82, 36, 225, 192, 15, 15, 204,
- 20, 193, 75, 81, 34, 70, 36, 49, 82, 36, 225, 192, 15, 15, 204, 20, 97, 133, 45, 66, 86, 37, 49, 82, 36, 225, 192, 15, 15, 204,
- 16, 149, 133, 73, 50, 70, 36, 49, 82, 36, 225, 192, 15, 15, 204, 16, 145, 134, 21, 33, 78, 80, 145, 82, 36, 225, 192, 15, 15, 204,
- 12, 243, 80, 85, 65, 82, 37, 49, 82, 36, 225, 192, 15, 15, 204, 5, 85, 5, 57, 66, 70, 36, 49, 82, 36, 225, 192, 15, 15, 204,
- 4, 209, 82, 36, 176, 78, 37, 49, 82, 36, 225, 192, 15, 10, 199, 80, 19, 80, 60, 225, 82, 20, 15, 10, 199, 80, 16, 133, 48, 193,
- 82, 20, 15, 10, 199, 72, 80, 133, 48, 193, 82, 20, 15, 10, 199, 52, 241, 5, 48, 193, 82, 20, 15, 10, 199, 44, 243, 150, 60, 161,
- 82, 20, 15, 10, 199, 32, 20, 144, 84, 225, 82, 20, 15, 10, 199, 16, 85, 1, 48, 161, 82, 20, 15, 10, 199, 16, 84, 201, 28, 225,
- 82, 20, 15, 10, 199, 5, 4, 5, 48, 193, 82, 20, 15, 10, 199, 64, 19, 12, 4, 66, 85, 52, 15, 10, 199, 28, 84, 149, 56, 66,
- 85, 52, 15, 10, 199, 21, 2, 84, 4, 98, 85, 52, 15, 10, 199, 16, 80, 197, 56, 226, 85, 52, 15, 10, 199, 4, 197, 77, 36, 226,
- 85, 52, 15, 9, 198, 5, 36, 197, 56, 146, 192, 15, 0, 6, 20, 0, 252, 0, 0, 0, 121, 0, 0, 0, 246, 0, 0, 0, 248, 0,
- 0, 0, 228, 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 99, 107, 0, 110, 107, 0, 110, 103, 0, 107, 0, 103, 0,
- 113, 0, 106, 0, 7, 6, 18, 67, 112, 0, 98, 0, 102, 0, 118, 0, 109, 0, 7, 6, 18, 68, 108, 0, 100, 0, 7, 6, 18, 69,
- 195, 184, 0, 117, 0, 121, 0, 105, 0, 111, 0, 7, 6, 18, 70, 195, 166, 0, 195, 165, 0, 97, 0, 7, 6, 18, 71, 112, 0, 98,
- 0, 7, 6, 18, 72, 116, 0, 107, 0, 118, 0, 7, 6, 18, 73, 115, 112, 0, 115, 116, 0, 115, 107, 0, 7, 6, 18, 74, 109, 0,
- 110, 0, 7, 6, 18, 75, 99, 0, 107, 0, 7, 6, 18, 76, 97, 0, 101, 0, 7, 6, 97, 103, 0, 1, 108, 114, 111, 102, 3, 2,
- 118, 57, 0, 1, 98, 108, 105, 116, 2, 101, 3, 6, 117, 38, 0, 101, 1, 10, 2, 28, 33, 12, 12, 12, 3, 6, 117, 91, 14, 0,
- 4, 101, 1, 10, 2, 114, 32, 28, 33, 12, 12, 3, 6, 117, 91, 109, 0, 101, 1, 10, 2, 114, 110, 101, 28, 33, 12, 12, 0, 101,
- 1, 10, 2, 114, 115, 32, 28, 33, 12, 12, 0, 110, 1, 116, 101, 114, 98, 2, 101, 3, 6, 118, 50, 38, 0, 110, 1, 115, 97, 108,
- 2, 101, 3, 6, 118, 50, 57, 0, 101, 1, 114, 10, 2, 28, 33, 12, 12, 3, 6, 121, 12, 91, 13, 0, 101, 1, 114, 10, 2, 114,
- 28, 33, 12, 12, 3, 6, 121, 12, 91, 109, 0, 101, 2, 108, 105, 103, 12, 3, 7, 118, 57, 14, 0, 1, 116, 2, 108, 105, 97, 116,
- 101, 108, 108, 101, 3, 21, 105, 116, 0, 104, 1, 108, 108, 97, 103, 3, 112, 81, 0, 8, 98, 2, 101, 108, 12, 3, 115, 57, 81, 0,
- 4, 1, 100, 2, 101, 12, 12, 3, 117, 0, 100, 1, 115, 2, 101, 12, 12, 12, 0, 101, 1, 116, 101, 114, 97, 118, 0, 101, 1, 116,
- 101, 114, 111, 102, 0, 1, 106, 2, 101, 12, 3, 117, 12, 0, 101, 116, 1, 116, 2, 12, 3, 117, 12, 13, 86, 0, 100, 101, 1, 108,
- 3, 117, 12, 14, 0, 4, 101, 1, 100, 110, 97, 98, 3, 117, 12, 91, 14, 0, 101, 1, 112, 2, 12, 12, 0, 101, 1, 115, 115, 97,
- 109, 101, 116, 114, 101, 106, 104, 0, 101, 1, 116, 101, 2, 12, 0, 101, 1, 116, 117, 102, 102, 97, 0, 4, 101, 1, 116, 2, 108, 115,
- 101, 3, 117, 14, 0, 101, 1, 116, 101, 98, 0, 110, 1, 116, 115, 97, 107, 2, 101, 116, 3, 117, 50, 57, 6, 0, 4, 1, 98, 2,
- 101, 114, 105, 12, 3, 117, 57, 0, 1, 108, 2, 114, 101, 12, 0, 1, 108, 115, 109, 101, 110, 110, 101, 103, 2, 12, 0, 4, 101, 1,
- 17, 67, 2, 12, 12, 12, 3, 117, 57, 14, 0, 101, 1, 98, 2, 114, 117, 108, 0, 101, 8, 116, 2, 32, 12, 0, 101, 1, 17, 67,
- 2, 110, 25, 12, 12, 3, 117, 57, 20, 14, 0, 4, 101, 110, 100, 1, 98, 2, 101, 32, 104, 101, 100, 3, 117, 57, 112, 50, 0, 101,
- 110, 100, 1, 98, 2, 101, 32, 115, 111, 108, 0, 101, 110, 100, 1, 98, 2, 101, 32, 118, 97, 114, 109, 0, 1, 108, 108, 101, 112, 2,
- 114, 97, 3, 117, 81, 0, 4, 1, 112, 115, 2, 101, 116, 116, 3, 117, 81, 6, 0, 104, 1, 112, 115, 2, 101, 116, 116, 0, 101, 1,
- 116, 117, 109, 2, 110, 3, 117, 81, 6, 36, 0, 101, 1, 10, 2, 114, 101, 28, 33, 12, 12, 3, 117, 91, 6, 114, 0, 4, 101, 1,
- 103, 2, 32, 12, 3, 117, 91, 14, 0, 101, 1, 103, 2, 110, 32, 12, 12, 0, 101, 1, 110, 111, 0, 101, 1, 115, 115, 97, 0, 101,
- 1, 116, 110, 97, 108, 112, 0, 4, 1, 100, 2, 115, 32, 3, 118, 0, 1, 100, 21, 2, 32, 12, 12, 0, 1, 100, 115, 2, 21, 12,
- 12, 0, 1, 116, 2, 102, 97, 116, 0, 101, 1, 116, 100, 108, 111, 118, 2, 32, 0, 101, 8, 116, 2, 32, 97, 102, 0, 101, 8, 116,
- 2, 32, 100, 101, 109, 32, 0, 101, 8, 116, 2, 32, 100, 101, 110, 32, 0, 101, 8, 116, 2, 32, 100, 101, 116, 32, 0, 101, 8, 116,
- 2, 32, 101, 110, 32, 0, 101, 8, 116, 2, 32, 101, 116, 32, 0, 101, 8, 116, 2, 32, 105, 109, 111, 100, 0, 101, 8, 116, 2, 32,
- 106, 101, 114, 0, 101, 8, 116, 2, 32, 109, 105, 103, 32, 0, 101, 8, 116, 2, 32, 112, 195, 165, 32, 0, 101, 8, 116, 2, 32, 115,
- 105, 103, 32, 0, 101, 8, 116, 32, 101, 107, 107, 105, 2, 32, 0, 101, 8, 116, 32, 101, 108, 108, 105, 118, 2, 32, 0, 101, 8, 116,
- 32, 101, 108, 108, 117, 107, 115, 2, 32, 0, 101, 8, 116, 32, 101, 110, 110, 117, 107, 2, 32, 0, 101, 8, 116, 32, 101, 116, 116, 165,
- 195, 109, 2, 32, 0, 101, 8, 116, 32, 103, 101, 106, 2, 32, 0, 101, 8, 116, 32, 105, 2, 32, 0, 101, 8, 116, 32, 105, 118, 2,
- 32, 0, 101, 8, 116, 32, 107, 111, 110, 2, 32, 0, 101, 8, 116, 32, 108, 97, 107, 115, 2, 32, 0, 101, 8, 116, 32, 108, 105, 118,
- 2, 32, 0, 101, 8, 116, 32, 110, 97, 107, 2, 32, 0, 101, 8, 116, 32, 116, 97, 2, 32, 0, 101, 8, 116, 32, 116, 100, 111, 103,
- 2, 32, 0, 101, 8, 116, 32, 116, 101, 100, 2, 32, 0, 101, 8, 116, 32, 117, 100, 2, 32, 0, 101, 8, 116, 32, 118, 108, 101, 115,
- 2, 32, 0, 101, 8, 116, 32, 165, 195, 109, 2, 32, 0, 4, 1, 98, 2, 102, 114, 3, 118, 4, 0, 1, 98, 2, 105, 12, 0, 1,
- 98, 2, 112, 195, 165, 0, 1, 98, 2, 116, 105, 108, 0, 1, 116, 2, 115, 101, 108, 118, 3, 118, 6, 0, 4, 1, 98, 2, 111, 118,
- 101, 114, 3, 118, 9, 0, 1, 98, 2, 117, 100, 0, 1, 98, 2, 118, 101, 100, 0, 101, 1, 116, 101, 114, 111, 102, 2, 116, 3, 118,
- 14, 0, 4, 1, 17, 67, 115, 2, 12, 12, 12, 3, 118, 57, 0, 1, 98, 2, 101, 102, 116, 101, 114, 0, 1, 98, 2, 101, 102, 116,
- 101, 114, 12, 12, 0, 1, 98, 101, 109, 109, 101, 106, 104, 2, 32, 0, 1, 100, 2, 32, 12, 0, 1, 108, 2, 32, 12, 0, 1, 108,
- 2, 110, 0, 1, 108, 2, 110, 101, 114, 0, 1, 108, 2, 114, 101, 0, 1, 108, 112, 0, 1, 108, 112, 111, 0, 1, 108, 115, 2, 110,
- 101, 0, 1, 108, 115, 2, 110, 105, 12, 0, 1, 108, 115, 112, 111, 0, 1, 115, 2, 101, 110, 12, 12, 12, 0, 1, 115, 110, 97, 114,
- 2, 110, 0, 1, 116, 2, 32, 12, 12, 0, 1, 116, 2, 110, 101, 12, 0, 1, 118, 115, 2, 116, 12, 12, 0, 1, 118, 115, 101, 110,
- 118, 101, 2, 12, 12, 12, 0, 1, 118, 115, 115, 100, 110, 165, 195, 2, 12, 12, 12, 0, 2, 110, 105, 110, 103, 12, 0, 8, 18, 71,
- 2, 32, 0, 8, 106, 2, 32, 0, 8, 107, 115, 2, 101, 110, 12, 12, 0, 8, 115, 2, 116, 101, 32, 0, 4, 101, 1, 108, 102, 2,
- 110, 101, 3, 118, 57, 14, 0, 101, 1, 108, 115, 115, 108, 101, 115, 100, 166, 195, 114, 2, 110, 0, 101, 8, 2, 32, 0, 4, 101, 2,
- 114, 110, 3, 118, 57, 108, 0, 101, 114, 1, 17, 67, 2, 12, 12, 0, 101, 114, 2, 104, 195, 184, 110, 0, 101, 114, 8, 2, 32, 0,
- 101, 114, 1, 116, 116, 103, 97, 105, 2, 32, 3, 118, 57, 109, 0, 110, 97, 110, 1, 116, 114, 97, 3, 118, 68, 6, 122, 68, 0, 4,
- 1, 100, 2, 111, 103, 12, 3, 118, 81, 0, 1, 106, 2, 117, 97, 114, 0, 1, 108, 102, 2, 114, 97, 110, 116, 0, 1, 108, 112, 2,
- 105, 0, 1, 112, 115, 2, 97, 116, 0, 103, 1, 116, 2, 101, 0, 101, 1, 116, 114, 97, 99, 2, 110, 97, 3, 118, 81, 6, 36, 12,
- 0, 101, 116, 101, 115, 1, 116, 3, 118, 81, 6, 114, 47, 14, 89, 0, 4, 101, 100, 1, 109, 114, 97, 3, 118, 81, 6, 115, 72, 0,
- 101, 100, 100, 1, 109, 114, 97, 0, 101, 8, 2, 110, 116, 12, 12, 3, 118, 81, 6, 116, 0, 101, 2, 110, 116, 12, 12, 12, 3, 118,
- 81, 116, 0, 101, 114, 1, 103, 2, 101, 12, 3, 118, 91, 6, 114, 0, 101, 114, 1, 116, 101, 3, 118, 91, 109, 0, 1, 112, 115, 2,
- 111, 12, 12, 3, 121, 12, 81, 0, 101, 114, 8, 114, 2, 12, 12, 12, 3, 121, 58, 108, 0, 101, 114, 1, 114, 2, 12, 12, 12, 3,
- 121, 58, 109, 0, 101, 110, 100, 1, 98, 2, 101, 3, 121, 58, 115, 50, 0, 4, 1, 118, 115, 101, 114, 166, 195, 2, 116, 3, 121, 81,
- 0, 1, 118, 115, 103, 110, 105, 114, 101, 107, 114, 97, 112, 2, 116, 0, 1, 118, 115, 107, 105, 116, 117, 98, 2, 116, 0, 1, 118, 115,
- 108, 97, 116, 105, 112, 115, 111, 104, 2, 116, 0, 4, 1, 108, 2, 17, 67, 12, 3, 121, 123, 0, 1, 108, 102, 2, 97, 102, 98, 114,
- 195, 166, 110, 100, 0, 1, 108, 102, 2, 114, 101, 12, 0, 1, 108, 115, 2, 115, 105, 100, 101, 0, 1, 108, 115, 2, 115, 109, 195, 165,
- 108, 0, 1, 108, 115, 2, 115, 118, 195, 166, 114, 100, 0, 1, 108, 115, 2, 116, 105, 108, 102, 0, 1, 108, 115, 101, 2, 108, 17, 65,
- 0, 1, 112, 115, 2, 110, 117, 109, 0, 1, 114, 2, 101, 12, 0, 4, 101, 114, 1, 116, 100, 108, 111, 118, 2, 32, 3, 122, 34, 0,
- 101, 114, 1, 116, 101, 114, 111, 102, 0, 101, 114, 8, 116, 2, 32, 12, 0, 1, 98, 2, 117, 100, 103, 97, 110, 103, 3, 122, 40, 0,
- 103, 1, 108, 115, 2, 101, 3, 122, 49, 0, 4, 1, 98, 2, 17, 65, 110, 3, 122, 58, 0, 1, 98, 2, 18, 66, 12, 0, 1, 98,
- 2, 98, 12, 0, 1, 98, 2, 100, 12, 0, 1, 98, 2, 102, 0, 1, 98, 2, 104, 12, 0, 1, 98, 2, 107, 0, 1, 98, 2, 108,
- 12, 0, 1, 98, 2, 109, 0, 1, 98, 2, 112, 0, 1, 98, 2, 114, 117, 100, 0, 1, 98, 2, 115, 12, 0, 1, 98, 2, 116, 21,
- 0, 1, 98, 2, 116, 97, 108, 0, 1, 98, 2, 116, 114, 97, 112, 0, 1, 98, 2, 116, 117, 110, 103, 0, 1, 98, 2, 118, 12, 0,
- 1, 98, 2, 118, 97, 115, 107, 0, 1, 100, 2, 105, 110, 115, 116, 105, 0, 1, 100, 2, 108, 21, 12, 0, 1, 107, 115, 2, 108, 101,
- 114, 0, 1, 115, 2, 115, 195, 184, 0, 1, 116, 2, 17, 67, 12, 0, 8, 108, 115, 2, 17, 67, 21, 12, 12, 12, 12, 0, 8, 108,
- 115, 2, 32, 107, 111, 114, 116, 0, 101, 1, 114, 2, 12, 12, 12, 12, 3, 122, 58, 14, 0, 110, 1, 116, 115, 3, 122, 58, 68, 0,
- 4, 1, 98, 2, 116, 101, 3, 122, 81, 0, 1, 102, 2, 116, 101, 114, 0, 1, 106, 2, 116, 0, 1, 108, 2, 116, 12, 0, 1, 108,
- 115, 2, 116, 32, 12, 12, 12, 0, 1, 108, 115, 2, 116, 101, 12, 12, 12, 12, 12, 0, 1, 108, 115, 2, 116, 110, 12, 12, 0, 1,
- 108, 117, 103, 0, 1, 109, 115, 2, 116, 12, 12, 0, 1, 112, 2, 116, 0, 1, 115, 2, 116, 12, 0, 1, 118, 115, 100, 101, 104, 114,
- 101, 107, 107, 105, 115, 2, 116, 0, 2, 116, 105, 103, 0, 8, 108, 115, 2, 115, 32, 12, 0, 8, 108, 115, 2, 115, 101, 110, 0, 101,
- 100, 105, 101, 1, 114, 116, 3, 122, 81, 6, 114, 86, 57, 14, 0, 101, 1, 114, 10, 2, 114, 101, 28, 33, 12, 12, 3, 122, 91, 6,
- 114, 0, 101, 1, 114, 102, 102, 117, 115, 2, 116, 116, 101, 3, 122, 91, 6, 116, 0, 4, 1, 102, 2, 21, 12, 3, 122, 123, 0, 1,
- 115, 2, 110, 12, 0, 101, 114, 1, 108, 102, 2, 109, 117, 115, 3, 122, 123, 108, 0, 7, 6, 97, 108, 0, 4, 1, 100, 101, 112, 115,
- 2, 115, 107, 3, 6, 117, 55, 0, 1, 117, 115, 107, 101, 115, 0, 8, 98, 97, 107, 2, 101, 0, 8, 98, 109, 105, 116, 2, 101, 0,
- 8, 100, 110, 97, 107, 115, 2, 101, 0, 8, 103, 101, 114, 2, 101, 0, 8, 104, 114, 111, 102, 2, 101, 0, 8, 105, 114, 101, 116, 97,
- 109, 2, 101, 0, 8, 105, 116, 97, 114, 103, 2, 101, 0, 8, 105, 116, 110, 101, 116, 111, 112, 2, 101, 0, 8, 107, 111, 108, 2, 101,
- 0, 8, 109, 114, 111, 102, 2, 101, 0, 8, 110, 105, 102, 2, 101, 0, 8, 110, 110, 101, 105, 98, 0, 8, 110, 110, 101, 105, 114, 116,
- 2, 101, 0, 8, 115, 115, 105, 109, 2, 101, 0, 8, 116, 114, 111, 102, 2, 101, 32, 0, 8, 116, 114, 111, 109, 111, 116, 108, 97, 115,
- 2, 101, 0, 8, 117, 100, 97, 114, 103, 2, 101, 0, 8, 117, 110, 97, 109, 2, 101, 0, 101, 8, 105, 99, 101, 112, 115, 2, 32, 3,
- 6, 117, 55, 13, 0, 101, 8, 105, 116, 110, 101, 114, 101, 102, 102, 105, 100, 3, 6, 117, 55, 14, 0, 4, 8, 114, 101, 109, 117, 110,
- 2, 101, 3, 6, 121, 12, 55, 0, 8, 114, 111, 109, 2, 101, 0, 8, 114, 111, 116, 115, 97, 112, 2, 101, 0, 4, 8, 110, 105, 114,
- 117, 3, 7, 117, 55, 0, 8, 110, 111, 105, 116, 97, 114, 2, 101, 0, 8, 110, 111, 115, 114, 101, 112, 2, 101, 0, 7, 6, 98, 101,
- 0, 8, 2, 116, 97, 108, 3, 2, 71, 114, 0, 97, 117, 8, 3, 2, 71, 124, 0, 8, 2, 21, 3, 71, 2, 114, 0, 4, 8, 2,
- 100, 101, 3, 71, 36, 0, 8, 2, 101, 116, 97, 32, 0, 8, 2, 116, 97, 0, 8, 2, 116, 97, 115, 116, 114, 195, 165, 108, 0, 8,
- 2, 116, 97, 116, 114, 111, 110, 0, 8, 2, 116, 97, 118, 101, 114, 115, 105, 111, 110, 0, 8, 2, 116, 101, 108, 0, 8, 2, 116, 108,
- 0, 101, 116, 104, 111, 118, 101, 110, 3, 71, 36, 47, 39, 84, 14, 50, 0, 97, 8, 2, 118, 105, 115, 3, 71, 37, 0, 101, 99, 104,
- 8, 3, 71, 37, 76, 0, 4, 2, 110, 104, 195, 165, 114, 100, 3, 71, 114, 0, 8, 2, 100, 100, 105, 110, 103, 0, 8, 2, 110, 97,
- 114, 98, 101, 106, 100, 101, 0, 8, 2, 110, 98, 98, 117, 107, 0, 8, 2, 110, 98, 114, 117, 100, 0, 8, 2, 110, 98, 114, 195, 166,
- 107, 0, 8, 2, 110, 101, 100, 100, 101, 114, 0, 8, 2, 110, 101, 110, 100, 101, 0, 8, 2, 110, 101, 110, 101, 0, 8, 2, 110, 101,
- 114, 0, 8, 2, 110, 101, 116, 0, 8, 2, 110, 102, 101, 100, 116, 0, 8, 2, 110, 102, 105, 115, 107, 0, 8, 2, 110, 102, 114, 105,
- 0, 8, 2, 110, 107, 108, 0, 8, 2, 110, 109, 101, 108, 0, 8, 2, 110, 109, 101, 108, 0, 8, 2, 110, 112, 105, 98, 101, 0, 8,
- 2, 110, 112, 108, 97, 100, 115, 0, 8, 2, 110, 114, 97, 100, 0, 8, 2, 110, 115, 107, 105, 110, 110, 101, 0, 8, 2, 110, 115, 112,
- 195, 166, 110, 100, 0, 8, 2, 110, 116, 195, 184, 106, 0, 8, 2, 115, 107, 32, 0, 8, 2, 115, 107, 101, 32, 0, 4, 8, 2, 106,
- 100, 115, 3, 71, 115, 0, 8, 2, 108, 103, 105, 0, 8, 2, 110, 103, 110, 97, 0, 8, 2, 110, 104, 0, 8, 2, 110, 108, 0, 8,
- 2, 110, 118, 0, 8, 2, 114, 98, 0, 8, 2, 114, 103, 101, 110, 32, 0, 105, 103, 101, 8, 3, 71, 115, 12, 91, 0, 4, 8, 2,
- 100, 114, 101, 3, 71, 116, 0, 8, 2, 100, 114, 105, 110, 103, 0, 8, 2, 100, 115, 116, 101, 0, 8, 2, 103, 103, 101, 0, 8, 2,
- 108, 108, 97, 0, 8, 2, 110, 99, 104, 109, 97, 114, 107, 0, 8, 2, 110, 103, 101, 108, 0, 8, 2, 110, 106, 97, 109, 105, 110, 0,
- 8, 2, 106, 108, 101, 3, 71, 121, 0, 114, 107, 101, 108, 101, 121, 3, 71, 132, 49, 59, 37, 0, 4, 103, 8, 2, 98, 108, 101, 110,
- 100, 101, 3, 71, 136, 0, 103, 8, 2, 109, 97, 110, 100, 0, 103, 8, 2, 110, 105, 110, 103, 0, 7, 6, 101, 100, 0, 4, 1, 112,
- 105, 99, 111, 108, 101, 118, 2, 101, 3, 6, 114, 86, 0, 1, 116, 115, 102, 97, 2, 107, 111, 109, 0, 101, 1, 107, 121, 115, 112, 2,
- 108, 105, 115, 107, 3, 14, 72, 6, 36, 0, 4, 1, 107, 114, 97, 109, 3, 14, 86, 0, 1, 109, 109, 0, 1, 118, 111, 104, 0, 4,
- 101, 1, 21, 2, 32, 3, 14, 86, 14, 0, 101, 1, 107, 115, 114, 111, 102, 0, 1, 102, 103, 2, 101, 12, 3, 36, 86, 0, 4, 101,
- 1, 98, 108, 105, 116, 3, 36, 86, 14, 0, 101, 1, 98, 109, 101, 2, 32, 12, 0, 101, 1, 98, 109, 101, 2, 116, 32, 12, 0, 101,
- 1, 102, 112, 111, 2, 12, 12, 0, 101, 1, 104, 111, 108, 103, 2, 12, 0, 101, 1, 107, 100, 184, 195, 100, 2, 12, 0, 101, 1, 108,
- 100, 108, 105, 118, 2, 12, 0, 101, 1, 108, 100, 110, 105, 2, 12, 0, 101, 1, 108, 100, 117, 2, 12, 0, 101, 1, 108, 102, 97, 2,
- 12, 0, 101, 1, 108, 106, 101, 118, 2, 12, 0, 101, 1, 108, 110, 101, 104, 2, 12, 0, 101, 1, 108, 112, 111, 2, 12, 0, 101, 1,
- 108, 114, 111, 102, 2, 12, 0, 101, 1, 108, 115, 105, 109, 2, 12, 0, 101, 1, 108, 115, 118, 105, 108, 2, 12, 0, 101, 1, 108, 116,
- 101, 114, 2, 12, 0, 101, 1, 108, 116, 114, 111, 98, 0, 101, 1, 108, 116, 114, 111, 98, 2, 12, 0, 101, 1, 109, 115, 0, 101, 1,
- 110, 114, 101, 100, 0, 101, 1, 110, 114, 101, 104, 0, 4, 101, 114, 1, 98, 108, 105, 116, 3, 36, 86, 108, 0, 101, 114, 1, 102, 2,
- 32, 12, 0, 101, 114, 1, 108, 100, 108, 105, 118, 2, 12, 0, 101, 114, 1, 108, 100, 110, 105, 2, 12, 0, 101, 114, 1, 108, 100, 117,
- 2, 12, 0, 101, 114, 1, 108, 102, 97, 2, 12, 0, 101, 114, 1, 108, 106, 101, 118, 2, 12, 0, 101, 114, 1, 108, 110, 101, 104, 2,
- 12, 0, 101, 114, 1, 108, 112, 111, 2, 12, 0, 101, 114, 1, 108, 114, 111, 102, 2, 12, 0, 101, 114, 1, 108, 115, 105, 109, 2, 12,
- 0, 101, 114, 1, 108, 115, 118, 105, 108, 2, 12, 0, 101, 114, 1, 108, 116, 101, 114, 2, 12, 0, 101, 114, 1, 108, 116, 114, 111, 98,
- 2, 12, 0, 1, 114, 100, 110, 117, 104, 2, 12, 3, 108, 86, 0, 4, 101, 1, 114, 10, 2, 32, 3, 109, 86, 14, 0, 101, 1, 114,
- 10, 2, 115, 32, 0, 1, 104, 100, 110, 97, 115, 3, 114, 86, 0, 101, 1, 108, 114, 111, 102, 2, 110, 12, 3, 114, 86, 14, 0, 101,
- 114, 1, 104, 2, 12, 3, 114, 86, 108, 0, 4, 101, 1, 114, 98, 108, 101, 104, 3, 115, 86, 14, 0, 101, 1, 114, 100, 108, 105, 118,
- 2, 32, 12, 0, 101, 1, 114, 101, 98, 2, 32, 12, 0, 101, 1, 114, 101, 108, 103, 117, 2, 32, 12, 0, 101, 1, 114, 101, 110, 114,
+ static unsigned char espeakdata_dicts10_data[193792] = {
+ 0, 4, 0, 0, 203, 216, 1, 0, 12, 201, 60, 101, 1, 48, 211, 204, 60, 114, 64, 20, 12, 201, 48, 20, 153, 56, 115, 204, 60, 114,
+ 64, 20, 12, 201, 24, 20, 141, 4, 179, 204, 60, 114, 64, 20, 13, 138, 1, 18, 11, 195, 166, 15, 12, 15, 7, 9, 20, 17, 142, 1,
+ 14, 195, 166, 19, 20, 5, 19, 9, 15, 12, 15, 7, 9, 20, 15, 140, 6, 15, 18, 6, 195, 184, 18, 5, 18, 9, 19, 11, 20, 0,
+ 26, 73, 8, 80, 200, 4, 209, 76, 76, 245, 147, 71, 36, 91, 35, 65, 6, 36, 12, 60, 89, 6, 114, 58, 89, 0, 0, 10, 199, 72,
+ 17, 9, 60, 195, 199, 36, 20, 10, 199, 61, 53, 5, 60, 195, 199, 36, 20, 10, 199, 45, 35, 206, 60, 195, 199, 36, 20, 10, 199, 36,
+ 181, 25, 60, 195, 199, 36, 20, 10, 199, 36, 179, 206, 60, 195, 199, 36, 20, 10, 199, 32, 148, 16, 60, 195, 199, 36, 20, 10, 199, 25,
+ 33, 78, 60, 195, 199, 36, 20, 10, 199, 24, 147, 13, 60, 195, 199, 36, 20, 14, 203, 24, 147, 140, 4, 225, 9, 76, 84, 137, 56, 112,
+ 20, 14, 203, 20, 180, 208, 72, 244, 18, 36, 84, 137, 56, 112, 20, 14, 203, 16, 81, 137, 9, 34, 76, 48, 84, 137, 56, 112, 20, 10,
+ 199, 4, 69, 133, 72, 34, 69, 48, 20, 12, 201, 16, 144, 71, 56, 244, 212, 36, 49, 82, 20, 12, 201, 64, 243, 25, 80, 82, 206, 36,
+ 177, 82, 20, 0, 17, 67, 52, 83, 128, 65, 36, 50, 15, 89, 114, 0, 81, 115, 195, 165, 32, 9, 198, 60, 224, 78, 37, 53, 0, 20,
+ 9, 198, 9, 81, 134, 37, 53, 0, 20, 12, 201, 8, 81, 21, 36, 228, 212, 4, 211, 69, 67, 9, 198, 76, 84, 150, 36, 49, 82, 20,
+ 9, 198, 16, 84, 193, 72, 209, 82, 20, 9, 198, 5, 4, 12, 36, 177, 82, 20, 12, 137, 19, 22, 195, 166, 18, 13, 5, 18, 9, 20,
+ 12, 137, 4, 18, 195, 184, 13, 13, 5, 18, 9, 20, 9, 198, 4, 96, 84, 36, 177, 82, 20, 6, 195, 52, 83, 128, 8, 0, 9, 198,
+ 36, 225, 21, 77, 68, 137, 20, 0, 13, 202, 64, 20, 143, 16, 243, 148, 60, 195, 199, 36, 20, 9, 198, 21, 33, 207, 56, 243, 64, 20,
+ 9, 198, 4, 116, 143, 56, 243, 64, 20, 8, 197, 8, 192, 77, 21, 32, 20, 10, 135, 22, 195, 165, 19, 5, 18, 9, 20, 0, 9, 198,
+ 65, 54, 75, 61, 49, 64, 20, 9, 198, 48, 22, 129, 72, 243, 128, 20, 9, 198, 80, 244, 147, 36, 243, 128, 20, 9, 198, 77, 64, 68,
+ 36, 243, 128, 20, 9, 198, 8, 147, 12, 36, 243, 128, 20, 9, 198, 5, 82, 212, 36, 243, 128, 20, 12, 137, 7, 18, 195, 166, 3, 9,
+ 19, 5, 18, 20, 11, 136, 6, 195, 166, 18, 7, 5, 18, 9, 20, 9, 198, 5, 0, 84, 37, 50, 192, 20, 12, 201, 52, 83, 1, 56,
+ 179, 204, 36, 177, 82, 20, 12, 201, 16, 144, 71, 56, 244, 212, 36, 177, 82, 20, 10, 199, 52, 21, 83, 60, 193, 85, 52, 20, 9, 198,
+ 4, 48, 197, 77, 50, 84, 20, 7, 196, 5, 0, 84, 36, 20, 9, 198, 56, 146, 207, 80, 147, 128, 20, 9, 198, 44, 20, 143, 80, 147,
+ 128, 20, 10, 199, 33, 83, 65, 56, 148, 205, 20, 20, 10, 199, 4, 197, 18, 84, 148, 205, 20, 20, 9, 198, 76, 20, 129, 12, 83, 128,
+ 20, 9, 198, 64, 19, 129, 52, 19, 128, 20, 9, 198, 44, 243, 150, 20, 229, 0, 20, 10, 199, 64, 84, 141, 4, 225, 78, 76, 20, 9,
+ 198, 44, 243, 148, 4, 229, 0, 20, 9, 198, 5, 0, 78, 4, 113, 64, 20, 0, 17, 70, 72, 82, 137, 12, 84, 133, 34, 36, 57, 37,
+ 89, 6, 36, 114, 0, 10, 199, 65, 35, 195, 20, 69, 82, 20, 20, 10, 199, 80, 19, 80, 60, 225, 82, 20, 20, 10, 199, 80, 16, 133,
+ 48, 193, 82, 20, 20, 10, 199, 72, 80, 133, 48, 193, 82, 20, 20, 10, 199, 52, 241, 5, 48, 193, 82, 20, 20, 10, 199, 16, 84, 201,
+ 28, 225, 82, 20, 20, 10, 199, 5, 4, 5, 48, 193, 82, 20, 20, 9, 198, 81, 38, 76, 48, 84, 137, 20, 9, 198, 49, 83, 83, 44,
+ 84, 137, 20, 9, 198, 45, 82, 143, 56, 84, 137, 20, 9, 198, 45, 38, 68, 16, 84, 137, 20, 9, 198, 44, 192, 84, 80, 84, 137, 20,
+ 9, 198, 17, 34, 76, 48, 84, 137, 20, 10, 199, 4, 224, 75, 60, 197, 84, 36, 20, 0, 11, 200, 77, 65, 82, 20, 244, 203, 61, 0,
+ 20, 9, 198, 20, 193, 75, 81, 35, 206, 20, 7, 196, 52, 84, 193, 56, 21, 0, 12, 201, 81, 32, 78, 76, 101, 83, 36, 243, 128, 20,
+ 12, 201, 77, 84, 16, 72, 84, 211, 36, 243, 128, 20, 12, 201, 72, 84, 1, 73, 66, 84, 36, 243, 128, 20, 12, 201, 45, 96, 68, 72,
+ 147, 12, 36, 243, 128, 20, 12, 201, 44, 243, 80, 72, 84, 211, 36, 243, 128, 20, 12, 201, 36, 229, 5, 72, 18, 212, 36, 243, 128, 20,
+ 12, 201, 20, 180, 208, 20, 66, 84, 36, 243, 128, 20, 12, 201, 24, 147, 15, 76, 241, 137, 45, 83, 64, 20, 12, 201, 80, 84, 146, 37,
+ 67, 210, 37, 83, 64, 20, 12, 201, 60, 97, 133, 73, 67, 210, 37, 83, 64, 20, 8, 197, 16, 83, 148, 36, 224, 20, 8, 197, 8, 84,
+ 140, 36, 224, 20, 13, 202, 88, 144, 212, 61, 34, 65, 56, 148, 205, 20, 20, 13, 202, 60, 36, 203, 85, 32, 78, 80, 148, 205, 20, 20,
+ 13, 202, 16, 242, 212, 72, 147, 129, 72, 148, 205, 20, 20, 8, 197, 8, 84, 140, 36, 224, 20, 8, 197, 45, 83, 80, 4, 224, 21, 6,
+ 65, 8, 71, 36, 0, 0, 18, 70, 52, 19, 129, 29, 80, 64, 65, 110, 50, 6, 110, 12, 81, 58, 110, 0, 9, 198, 72, 80, 75, 80,
+ 244, 128, 20, 9, 198, 77, 1, 78, 16, 84, 128, 20, 9, 198, 76, 84, 15, 56, 84, 128, 20, 9, 198, 72, 84, 207, 56, 84, 128, 20,
+ 9, 198, 72, 82, 137, 12, 84, 128, 20, 9, 198, 64, 245, 83, 76, 84, 128, 20, 9, 198, 61, 33, 9, 56, 84, 128, 20, 9, 198, 61,
+ 4, 15, 56, 84, 128, 20, 9, 198, 44, 195, 193, 44, 84, 128, 20, 9, 198, 36, 212, 15, 56, 84, 128, 20, 9, 198, 25, 32, 80, 64,
+ 84, 128, 20, 9, 198, 20, 225, 193, 28, 84, 128, 20, 9, 198, 5, 52, 213, 72, 84, 128, 20, 15, 140, 12, 195, 184, 19, 7, 195, 166,
+ 14, 7, 5, 18, 9, 20, 8, 133, 195, 184, 4, 5, 13, 20, 9, 198, 5, 97, 79, 48, 20, 128, 20, 9, 198, 52, 147, 9, 80, 19,
+ 148, 20, 9, 198, 4, 66, 149, 16, 19, 148, 20, 0, 10, 199, 32, 148, 212, 60, 195, 199, 36, 20, 9, 198, 52, 243, 143, 52, 19, 137,
+ 20, 10, 199, 77, 82, 203, 84, 193, 78, 80, 20, 14, 203, 56, 21, 18, 37, 83, 66, 20, 230, 143, 5, 64, 20, 10, 199, 5, 48, 197,
+ 56, 64, 78, 80, 20, 0, 15, 204, 44, 20, 129, 45, 65, 82, 37, 53, 9, 45, 83, 64, 20, 9, 198, 4, 224, 76, 101, 48, 66, 20,
+ 7, 196, 21, 64, 71, 20, 20, 9, 68, 76, 208, 76, 48, 21, 0, 10, 0, 12, 201, 88, 149, 1, 52, 147, 137, 76, 84, 128, 20, 12,
+ 201, 84, 225, 5, 73, 101, 82, 16, 84, 128, 20, 12, 201, 81, 32, 78, 77, 3, 210, 80, 84, 128, 20, 12, 201, 81, 32, 78, 76, 99,
+ 210, 52, 84, 128, 20, 12, 201, 77, 68, 129, 80, 145, 137, 12, 84, 128, 20, 12, 201, 72, 83, 210, 28, 19, 137, 76, 84, 128, 20, 12,
+ 201, 36, 229, 5, 72, 99, 204, 36, 84, 128, 20, 12, 201, 36, 212, 12, 20, 209, 78, 80, 84, 128, 20, 12, 201, 28, 192, 77, 61, 84,
+ 137, 76, 84, 128, 20, 12, 201, 25, 32, 84, 21, 35, 137, 76, 84, 128, 20, 12, 201, 5, 85, 15, 56, 243, 73, 76, 84, 128, 20, 8,
+ 197, 32, 245, 133, 72, 144, 20, 8, 197, 64, 85, 18, 60, 192, 20, 12, 201, 76, 178, 83, 52, 21, 9, 44, 84, 128, 20, 12, 201, 64,
+ 20, 129, 49, 149, 9, 44, 84, 128, 20, 12, 201, 21, 128, 197, 57, 68, 137, 44, 84, 128, 20, 12, 201, 8, 192, 83, 24, 83, 73, 44,
+ 84, 128, 20, 11, 136, 195, 184, 11, 15, 14, 15, 13, 9, 20, 6, 65, 12, 89, 36, 0, 0, 17, 70, 8, 83, 9, 104, 84, 128, 71,
+ 36, 55, 37, 12, 89, 114, 0, 66, 12, 202, 65, 54, 75, 60, 96, 82, 52, 18, 207, 56, 9, 198, 72, 83, 133, 28, 84, 128, 20, 9,
+ 198, 60, 97, 133, 72, 84, 128, 20, 9, 198, 52, 241, 5, 72, 84, 128, 20, 9, 198, 52, 148, 197, 72, 84, 128, 20, 9, 198, 36, 227,
+ 143, 88, 84, 128, 20, 9, 198, 36, 225, 9, 12, 84, 128, 20, 9, 198, 24, 192, 77, 8, 84, 128, 20, 9, 198, 16, 148, 137, 28, 84,
+ 128, 20, 9, 198, 16, 85, 15, 56, 84, 128, 20, 9, 198, 16, 84, 15, 56, 84, 128, 20, 9, 198, 16, 83, 9, 72, 84, 128, 20, 9,
+ 198, 8, 147, 208, 80, 84, 128, 20, 12, 201, 45, 33, 65, 80, 147, 206, 37, 51, 69, 20, 9, 198, 45, 99, 212, 36, 83, 148, 20, 9,
+ 198, 48, 81, 193, 80, 20, 128, 20, 9, 198, 76, 82, 211, 80, 19, 148, 20, 9, 198, 60, 178, 213, 64, 19, 148, 20, 9, 198, 45, 96,
+ 68, 72, 19, 148, 20, 9, 198, 88, 84, 137, 80, 16, 128, 20, 0, 9, 198, 4, 116, 143, 56, 243, 73, 20, 9, 198, 4, 229, 9, 24,
+ 243, 137, 20, 10, 199, 8, 144, 140, 36, 243, 65, 56, 21, 14, 4, 95, 8, 1, 3, 107, 6, 35, 76, 4, 109, 49, 0, 0, 14, 139,
+ 7, 25, 14, 195, 166, 11, 15, 12, 15, 7, 9, 20, 11, 200, 77, 81, 199, 21, 53, 9, 60, 224, 20, 11, 200, 72, 84, 207, 73, 5,
+ 9, 60, 224, 20, 9, 198, 44, 20, 142, 20, 243, 0, 20, 9, 198, 25, 33, 85, 16, 144, 78, 20, 0, 12, 201, 72, 81, 201, 77, 68,
+ 129, 80, 244, 128, 20, 12, 201, 44, 243, 147, 21, 37, 129, 80, 244, 128, 20, 12, 201, 44, 243, 132, 20, 228, 193, 80, 244, 128, 20, 12,
+ 201, 44, 243, 80, 20, 228, 193, 80, 244, 128, 20, 12, 201, 36, 195, 21, 77, 68, 129, 80, 244, 128, 20, 10, 135, 2, 5, 19, 22, 195,
+ 166, 18, 20, 12, 201, 64, 243, 25, 52, 84, 137, 76, 84, 128, 20, 12, 201, 64, 192, 83, 80, 145, 137, 12, 84, 128, 20, 12, 201, 61,
+ 3, 65, 28, 20, 201, 56, 84, 128, 20, 12, 201, 45, 96, 78, 80, 145, 137, 12, 84, 128, 20, 12, 201, 32, 145, 82, 5, 34, 201, 76,
+ 84, 128, 20, 12, 201, 29, 147, 78, 5, 53, 9, 12, 84, 128, 20, 8, 197, 4, 226, 77, 21, 32, 20, 12, 201, 32, 243, 73, 48, 85,
+ 9, 44, 84, 128, 20, 12, 201, 16, 144, 76, 20, 181, 9, 44, 84, 128, 20, 15, 204, 36, 229, 5, 73, 97, 78, 80, 147, 206, 37, 51,
+ 69, 20, 6, 65, 16, 72, 36, 0, 0, 11, 136, 20, 5, 18, 20, 9, 195, 166, 18, 20, 11, 136, 8, 15, 14, 15, 18, 195, 166, 18,
+ 20, 9, 198, 104, 243, 206, 61, 49, 64, 20, 9, 198, 56, 20, 139, 61, 49, 64, 20, 9, 198, 28, 197, 75, 61, 49, 64, 20, 16, 141,
+ 6, 195, 166, 14, 15, 13, 5, 14, 15, 12, 15, 7, 9, 20, 9, 198, 76, 244, 130, 37, 67, 204, 20, 17, 70, 64, 83, 132, 4, 229,
+ 0, 48, 112, 68, 72, 6, 112, 68, 0, 20, 0, 9, 198, 45, 82, 143, 56, 84, 133, 20, 9, 198, 44, 20, 146, 36, 84, 133, 20, 9,
+ 198, 29, 34, 76, 48, 84, 133, 20, 10, 199, 61, 1, 143, 72, 209, 82, 20, 20, 9, 198, 48, 18, 197, 72, 84, 137, 20, 9, 198, 29,
+ 37, 66, 48, 84, 137, 20, 10, 199, 21, 35, 212, 60, 208, 78, 36, 20, 9, 198, 33, 148, 132, 36, 225, 5, 20, 11, 67, 76, 147, 128,
+ 89, 6, 37, 50, 0, 76, 0, 9, 198, 65, 35, 205, 61, 67, 210, 20, 11, 200, 12, 84, 148, 36, 98, 75, 5, 64, 20, 13, 138, 16,
+ 18, 195, 166, 19, 5, 14, 20, 1, 2, 20, 0, 9, 198, 61, 67, 211, 44, 244, 0, 20, 12, 201, 45, 33, 65, 80, 149, 137, 80, 85,
+ 0, 20, 12, 201, 88, 147, 132, 36, 49, 82, 36, 225, 192, 20, 12, 201, 77, 80, 147, 84, 209, 82, 36, 225, 192, 20, 12, 201, 76, 83,
+ 5, 45, 65, 82, 36, 225, 192, 20, 12, 201, 64, 192, 84, 36, 225, 82, 36, 225, 192, 20, 12, 201, 64, 20, 211, 37, 97, 82, 36, 225,
+ 192, 20, 12, 201, 64, 20, 208, 60, 193, 82, 36, 225, 192, 20, 12, 201, 61, 34, 69, 57, 65, 82, 36, 225, 192, 20, 12, 201, 52, 20,
+ 141, 61, 33, 82, 36, 225, 192, 20, 12, 201, 48, 19, 69, 57, 65, 82, 36, 225, 192, 20, 12, 201, 45, 84, 147, 37, 97, 82, 36, 225,
+ 192, 20, 12, 201, 44, 244, 212, 84, 209, 82, 36, 225, 192, 20, 12, 201, 44, 243, 134, 21, 33, 82, 36, 225, 192, 20, 12, 201, 44, 243,
+ 66, 36, 225, 82, 36, 225, 192, 20, 12, 201, 44, 19, 11, 84, 193, 82, 36, 225, 192, 20, 12, 201, 36, 229, 5, 72, 225, 82, 36, 225,
+ 192, 20, 12, 201, 36, 228, 212, 73, 81, 82, 36, 225, 192, 20, 12, 201, 36, 225, 143, 72, 209, 82, 36, 225, 192, 20, 12, 201, 36, 225,
+ 12, 21, 97, 82, 36, 225, 192, 20, 12, 201, 24, 245, 82, 4, 113, 82, 36, 225, 192, 20, 12, 201, 20, 180, 208, 60, 225, 82, 36, 225,
+ 192, 20, 12, 201, 16, 148, 208, 60, 225, 82, 36, 225, 192, 20, 12, 201, 16, 147, 73, 81, 65, 82, 36, 225, 192, 20, 12, 201, 16, 83,
+ 69, 57, 65, 82, 36, 225, 192, 20, 12, 201, 16, 82, 204, 36, 225, 82, 36, 225, 192, 20, 12, 201, 16, 82, 204, 5, 33, 82, 36, 225,
+ 192, 20, 12, 201, 12, 83, 5, 9, 33, 82, 36, 225, 192, 20, 12, 201, 8, 192, 78, 12, 129, 82, 36, 225, 192, 20, 12, 201, 8, 19,
+ 1, 56, 49, 82, 36, 225, 192, 20, 12, 201, 5, 4, 18, 60, 33, 82, 36, 225, 192, 20, 12, 201, 48, 245, 134, 61, 35, 69, 48, 145,
+ 192, 20, 0, 11, 136, 11, 22, 195, 166, 19, 20, 15, 18, 20, 9, 198, 21, 0, 85, 48, 85, 0, 20, 9, 198, 52, 147, 12, 36, 243,
+ 128, 20, 9, 198, 20, 194, 83, 36, 243, 128, 20, 9, 198, 76, 19, 137, 80, 85, 0, 20, 9, 198, 44, 21, 137, 80, 85, 0, 20, 9,
+ 198, 20, 229, 9, 80, 85, 0, 20, 9, 198, 44, 20, 146, 85, 49, 76, 20, 12, 201, 77, 80, 138, 20, 181, 9, 88, 84, 133, 20, 12,
+ 201, 29, 82, 76, 48, 245, 9, 56, 84, 133, 20, 12, 201, 16, 147, 5, 81, 64, 78, 80, 84, 137, 20, 9, 198, 77, 147, 148, 21, 49,
+ 64, 20, 9, 198, 16, 82, 207, 73, 83, 64, 20, 9, 198, 56, 144, 133, 56, 149, 0, 20, 9, 198, 16, 242, 212, 72, 147, 128, 20, 12,
+ 137, 7, 18, 195, 166, 3, 9, 19, 13, 5, 20, 9, 198, 72, 81, 133, 72, 21, 0, 20, 9, 198, 36, 229, 18, 36, 176, 84, 20, 9,
+ 198, 36, 226, 21, 52, 19, 128, 21, 9, 198, 17, 83, 3, 36, 19, 128, 21, 9, 198, 4, 116, 129, 52, 19, 128, 21, 0, 9, 198, 4,
+ 84, 143, 17, 35, 205, 20, 10, 199, 24, 19, 19, 44, 225, 82, 36, 20, 10, 199, 77, 98, 71, 4, 117, 9, 28, 20, 9, 198, 52, 17,
+ 206, 21, 50, 69, 20, 10, 199, 80, 84, 141, 60, 116, 129, 24, 20, 10, 199, 44, 244, 133, 60, 116, 129, 24, 20, 10, 199, 77, 98, 71,
+ 4, 117, 9, 28, 20, 0, 9, 198, 48, 16, 146, 4, 67, 210, 20, 9, 198, 44, 244, 146, 36, 67, 210, 20, 9, 198, 20, 193, 86, 5,
+ 67, 210, 20, 15, 204, 81, 32, 78, 77, 3, 1, 57, 65, 82, 36, 225, 192, 20, 15, 204, 80, 82, 206, 60, 195, 199, 37, 49, 82, 36,
+ 225, 192, 20, 15, 204, 44, 243, 80, 72, 243, 73, 81, 65, 82, 36, 225, 192, 20, 15, 204, 36, 228, 212, 73, 83, 69, 57, 65, 82, 36,
+ 225, 192, 20, 15, 204, 36, 211, 65, 81, 34, 75, 84, 193, 82, 36, 225, 192, 20, 15, 204, 8, 144, 140, 36, 241, 210, 4, 97, 82, 36,
+ 225, 192, 20, 9, 198, 77, 147, 132, 36, 177, 82, 20, 9, 198, 73, 80, 146, 36, 49, 82, 20, 9, 198, 24, 84, 142, 37, 49, 82, 20,
+ 15, 204, 20, 180, 200, 36, 34, 84, 36, 243, 137, 76, 209, 64, 20, 6, 195, 76, 147, 133, 76, 0, 12, 201, 81, 32, 78, 76, 18, 212,
+ 36, 243, 128, 20, 12, 201, 72, 84, 212, 37, 69, 84, 36, 243, 128, 20, 12, 201, 64, 244, 201, 80, 149, 137, 80, 85, 0, 20, 12, 201,
+ 56, 81, 193, 80, 149, 137, 80, 85, 0, 20, 12, 201, 52, 147, 137, 77, 65, 82, 37, 83, 64, 20, 8, 197, 80, 84, 141, 36, 176, 20,
+ 8, 197, 80, 83, 210, 20, 208, 20, 8, 197, 8, 17, 193, 28, 80, 20, 6, 65, 24, 109, 83, 0, 0, 10, 135, 11, 21, 18, 9, 195,
+ 184, 19, 20, 9, 198, 65, 83, 12, 36, 213, 84, 20, 9, 198, 28, 83, 204, 60, 114, 64, 20, 9, 198, 17, 35, 199, 37, 53, 0, 20,
+ 13, 202, 25, 37, 71, 81, 51, 205, 52, 83, 9, 28, 20, 9, 198, 64, 19, 132, 20, 210, 64, 20, 9, 198, 60, 33, 21, 12, 83, 148,
+ 20, 0, 10, 199, 48, 147, 78, 60, 195, 199, 36, 20, 10, 199, 29, 32, 70, 60, 195, 199, 36, 20, 10, 199, 28, 83, 77, 60, 195, 199,
+ 36, 20, 10, 199, 5, 81, 9, 60, 195, 199, 36, 20, 12, 137, 16, 18, 195, 166, 3, 9, 19, 5, 18, 20, 12, 201, 64, 84, 147, 60,
+ 226, 70, 36, 49, 82, 20, 12, 201, 52, 20, 203, 84, 194, 78, 37, 49, 82, 20, 10, 199, 36, 70, 76, 48, 146, 197, 72, 20, 10, 199,
+ 8, 245, 1, 56, 146, 197, 72, 20, 13, 138, 16, 18, 195, 166, 12, 21, 4, 9, 21, 13, 20, 17, 70, 105, 80, 195, 32, 147, 137, 89,
+ 40, 49, 6, 37, 50, 37, 0, 20, 9, 198, 49, 81, 15, 52, 19, 137, 20, 12, 201, 25, 83, 132, 4, 209, 78, 80, 19, 0, 20, 10,
+ 199, 8, 20, 212, 60, 224, 68, 20, 20, 0, 9, 134, 22, 9, 7, 195, 184, 18, 20, 7, 196, 45, 84, 15, 56, 20, 11, 200, 80, 21,
+ 15, 88, 84, 137, 56, 112, 20, 11, 200, 76, 242, 71, 56, 84, 137, 56, 112, 20, 11, 200, 20, 210, 71, 72, 84, 137, 56, 112, 20, 11,
+ 200, 16, 81, 137, 48, 84, 137, 56, 112, 20, 11, 200, 8, 243, 137, 80, 84, 137, 56, 112, 20, 9, 198, 77, 1, 67, 36, 83, 0, 20,
+ 11, 200, 16, 148, 212, 4, 224, 197, 72, 80, 20, 11, 200, 5, 52, 201, 77, 64, 78, 12, 80, 20, 9, 198, 61, 5, 9, 52, 19, 0,
+ 20, 0, 13, 138, 13, 25, 19, 20, 5, 18, 9, 195, 184, 19, 20, 10, 135, 13, 1, 19, 19, 195, 184, 18, 20, 10, 135, 13, 1, 18,
+ 11, 195, 184, 18, 20, 8, 197, 56, 147, 194, 36, 80, 20, 8, 197, 20, 228, 201, 4, 224, 21, 8, 197, 53, 84, 197, 4, 192, 20, 6,
+ 65, 28, 81, 36, 0, 0, 9, 198, 72, 84, 1, 72, 84, 128, 20, 9, 198, 64, 17, 201, 56, 84, 128, 20, 9, 198, 45, 98, 84, 80,
+ 84, 128, 20, 9, 198, 40, 243, 137, 76, 84, 128, 20, 9, 198, 36, 225, 9, 44, 84, 128, 20, 9, 198, 28, 195, 211, 76, 84, 128, 20,
+ 13, 202, 20, 180, 203, 60, 211, 85, 56, 146, 197, 72, 20, 9, 198, 8, 20, 146, 36, 84, 128, 20, 9, 198, 4, 33, 9, 12, 84, 128,
+ 20, 12, 201, 52, 20, 203, 84, 194, 78, 37, 51, 69, 20, 9, 198, 76, 192, 86, 60, 98, 76, 20, 9, 198, 88, 81, 197, 80, 20, 128,
+ 20, 0, 12, 137, 18, 5, 7, 9, 19, 19, 195, 184, 18, 20, 9, 198, 25, 148, 201, 85, 33, 201, 20, 9, 198, 88, 20, 197, 48, 147,
+ 133, 20, 9, 198, 28, 83, 1, 80, 147, 133, 20, 14, 203, 72, 83, 1, 80, 149, 137, 76, 84, 137, 56, 112, 20, 10, 199, 52, 19, 137,
+ 65, 83, 5, 72, 20, 10, 199, 48, 81, 201, 80, 147, 69, 72, 20, 9, 198, 76, 18, 210, 37, 53, 9, 20, 9, 198, 88, 20, 197, 48,
+ 147, 133, 20, 10, 199, 72, 145, 207, 72, 148, 205, 20, 20, 10, 199, 32, 147, 132, 84, 148, 205, 20, 20, 10, 199, 28, 21, 76, 48, 148,
+ 205, 20, 20, 9, 198, 20, 194, 84, 37, 51, 69, 20, 10, 199, 16, 148, 137, 28, 148, 205, 20, 20, 10, 199, 88, 242, 193, 9, 83, 1,
+ 72, 20, 6, 195, 44, 19, 128, 76, 14, 4, 95, 51, 88, 15, 47, 34, 6, 111, 83, 47, 13, 0, 0, 11, 200, 88, 145, 9, 52, 84,
+ 137, 56, 112, 20, 11, 200, 56, 243, 73, 56, 84, 137, 56, 112, 20, 11, 200, 52, 84, 137, 80, 84, 137, 56, 112, 20, 11, 200, 5, 96,
+ 78, 12, 84, 137, 56, 112, 20, 7, 196, 20, 180, 201, 48, 20, 0, 28, 67, 80, 245, 82, 47, 40, 12, 13, 72, 13, 15, 6, 83, 114,
+ 12, 89, 0, 82, 100, 101, 32, 102, 111, 114, 99, 101, 32, 12, 201, 36, 225, 137, 49, 68, 129, 80, 244, 128, 20, 12, 201, 16, 83, 79,
+ 17, 83, 1, 80, 244, 128, 20, 10, 135, 18, 1, 4, 9, 195, 166, 18, 20, 12, 201, 44, 243, 12, 5, 66, 79, 56, 84, 128, 20, 12,
+ 201, 12, 83, 148, 72, 19, 9, 76, 84, 128, 20, 7, 65, 32, 107, 113, 12, 0, 0, 9, 198, 8, 243, 137, 80, 85, 0, 20, 9, 198,
+ 4, 194, 193, 48, 242, 68, 20, 9, 198, 64, 84, 137, 45, 83, 64, 20, 9, 198, 16, 81, 137, 56, 149, 0, 20, 9, 198, 88, 20, 197,
+ 48, 147, 128, 20, 9, 198, 48, 80, 201, 80, 147, 128, 20, 12, 201, 72, 21, 9, 60, 224, 76, 37, 51, 69, 20, 12, 201, 64, 21, 5,
+ 72, 224, 76, 37, 51, 69, 20, 9, 198, 77, 147, 132, 36, 176, 84, 20, 9, 198, 52, 243, 143, 52, 19, 128, 21, 9, 198, 49, 81, 15,
+ 52, 19, 128, 21, 9, 198, 5, 54, 76, 4, 229, 0, 20, 0, 25, 67, 28, 21, 128, 81, 110, 15, 89, 35, 57, 15, 47, 36, 55, 0,
+ 82, 115, 105, 103, 32, 116, 105, 108, 32, 14, 203, 84, 68, 1, 72, 49, 76, 48, 84, 137, 56, 112, 20, 14, 203, 36, 225, 11, 4, 194,
+ 213, 48, 84, 137, 56, 112, 20, 10, 199, 77, 68, 137, 44, 177, 82, 36, 20, 9, 198, 44, 21, 5, 28, 244, 137, 20, 6, 195, 5, 67,
+ 204, 20, 0, 6, 195, 5, 67, 205, 20, 9, 198, 25, 84, 201, 60, 225, 82, 20, 9, 198, 8, 20, 212, 60, 225, 82, 20, 9, 1, 35,
+ 50, 6, 113, 65, 114, 0, 0, 22, 65, 36, 37, 15, 49, 84, 6, 112, 12, 72, 114, 0, 81, 107, 118, 97, 114, 116, 101, 114, 32, 12,
+ 201, 44, 20, 130, 61, 37, 78, 17, 83, 64, 20, 12, 201, 64, 20, 148, 36, 50, 80, 37, 83, 64, 20, 15, 204, 65, 35, 198, 21, 52,
+ 201, 60, 224, 76, 37, 51, 69, 20, 12, 201, 4, 193, 75, 76, 19, 132, 72, 147, 128, 20, 7, 65, 36, 10, 37, 0, 76, 0, 9, 198,
+ 77, 64, 84, 36, 243, 128, 20, 11, 136, 8, 195, 165, 14, 4, 20, 5, 18, 20, 13, 202, 44, 243, 147, 21, 37, 129, 80, 244, 137, 20,
+ 20, 9, 198, 52, 17, 206, 21, 50, 84, 20, 9, 198, 28, 20, 207, 48, 147, 128, 20, 9, 198, 65, 84, 137, 80, 19, 128, 20, 13, 1,
+ 37, 48, 51, 39, 89, 6, 36, 50, 72, 0, 27, 0, 10, 199, 53, 84, 201, 44, 243, 15, 28, 20, 10, 199, 25, 85, 21, 72, 243, 15,
+ 28, 20, 10, 199, 21, 50, 201, 52, 243, 15, 28, 20, 10, 199, 16, 83, 132, 72, 243, 15, 28, 20, 9, 198, 77, 2, 79, 56, 84, 133,
+ 20, 9, 198, 52, 20, 137, 56, 84, 133, 20, 9, 198, 29, 37, 78, 16, 84, 133, 20, 9, 198, 28, 20, 129, 28, 84, 133, 20, 9, 198,
+ 24, 145, 213, 72, 84, 133, 20, 9, 198, 81, 38, 75, 44, 84, 137, 20, 9, 198, 76, 225, 82, 64, 84, 137, 20, 9, 198, 76, 180, 137,
+ 88, 84, 137, 20, 10, 199, 48, 19, 135, 52, 241, 9, 28, 20, 10, 199, 24, 244, 133, 56, 83, 9, 28, 20, 10, 199, 32, 83, 22, 21,
+ 66, 83, 44, 20, 10, 199, 20, 226, 204, 37, 66, 83, 44, 20, 10, 199, 20, 224, 217, 44, 194, 83, 44, 20, 10, 199, 8, 84, 130, 21,
+ 34, 83, 44, 20, 12, 201, 81, 148, 15, 80, 82, 206, 36, 177, 82, 20, 15, 140, 16, 18, 15, 16, 195, 166, 4, 5, 21, 20, 9, 11,
+ 20, 10, 199, 77, 65, 78, 60, 116, 129, 24, 20, 10, 199, 48, 19, 135, 4, 117, 9, 28, 20, 12, 137, 6, 195, 184, 4, 19, 5, 12,
+ 1, 18, 20, 6, 1, 38, 114, 58, 0, 0, 9, 198, 36, 225, 21, 45, 67, 210, 20, 7, 196, 64, 241, 83, 36, 20, 13, 138, 195, 166,
+ 11, 22, 9, 22, 1, 12, 5, 18, 20, 7, 196, 64, 19, 137, 44, 20, 11, 200, 64, 243, 148, 36, 98, 75, 5, 64, 20, 13, 1, 39,
+ 35, 48, 39, 89, 47, 34, 6, 114, 83, 0, 0, 12, 201, 81, 33, 80, 4, 224, 84, 36, 243, 128, 20, 12, 201, 65, 35, 198, 4, 224,
+ 84, 36, 243, 128, 20, 12, 201, 44, 243, 208, 21, 32, 84, 36, 243, 128, 20, 12, 201, 36, 228, 203, 72, 148, 20, 36, 243, 128, 20, 12,
+ 201, 36, 226, 193, 72, 224, 84, 36, 243, 128, 20, 12, 201, 25, 37, 83, 81, 32, 84, 36, 243, 128, 20, 12, 201, 21, 96, 80, 61, 32,
+ 84, 36, 243, 128, 20, 12, 201, 16, 84, 18, 5, 96, 84, 36, 243, 128, 20, 12, 201, 5, 36, 133, 77, 64, 84, 36, 243, 128, 20, 12,
+ 201, 4, 97, 133, 45, 64, 84, 36, 243, 128, 20, 12, 201, 4, 48, 197, 65, 64, 84, 36, 243, 128, 20, 8, 197, 44, 20, 130, 60, 192,
+ 20, 12, 201, 12, 19, 9, 24, 244, 142, 36, 83, 128, 20, 8, 197, 4, 180, 201, 4, 192, 20, 7, 65, 40, 57, 114, 86, 0, 0, 9,
+ 198, 81, 148, 9, 76, 84, 128, 20, 9, 198, 80, 243, 5, 72, 84, 128, 20, 9, 198, 77, 81, 134, 48, 84, 128, 20, 9, 198, 77, 64,
+ 71, 56, 84, 128, 20, 9, 198, 76, 84, 1, 72, 84, 128, 20, 15, 204, 65, 35, 198, 21, 52, 201, 60, 224, 76, 37, 49, 82, 20, 9,
+ 198, 52, 83, 129, 28, 84, 128, 20, 9, 198, 44, 243, 15, 72, 84, 128, 20, 9, 198, 36, 243, 137, 76, 84, 128, 20, 9, 198, 28, 19,
+ 15, 56, 84, 128, 20, 9, 198, 21, 64, 66, 48, 84, 128, 20, 9, 198, 16, 19, 137, 76, 84, 128, 20, 9, 198, 5, 97, 82, 80, 84,
+ 128, 20, 9, 198, 4, 67, 213, 12, 84, 128, 20, 12, 201, 44, 148, 211, 20, 210, 83, 76, 84, 137, 20, 13, 202, 77, 147, 139, 72, 85,
+ 9, 77, 66, 83, 44, 20, 13, 202, 76, 84, 1, 72, 21, 9, 77, 66, 83, 44, 20, 13, 202, 52, 147, 137, 52, 19, 9, 77, 66, 83,
+ 44, 20, 13, 202, 25, 32, 71, 52, 83, 148, 5, 34, 83, 44, 20, 13, 202, 24, 147, 1, 80, 83, 9, 77, 66, 83, 44, 20, 13, 202,
+ 16, 242, 213, 52, 83, 148, 5, 34, 83, 44, 20, 13, 202, 5, 34, 201, 80, 82, 212, 60, 226, 83, 44, 20, 9, 198, 16, 148, 137, 28,
+ 83, 148, 20, 0, 12, 201, 44, 243, 131, 20, 229, 18, 5, 67, 210, 20, 10, 199, 44, 244, 205, 60, 195, 199, 36, 20, 12, 201, 4, 32,
+ 146, 21, 98, 65, 80, 147, 206, 20, 10, 199, 36, 225, 22, 20, 225, 9, 28, 20, 10, 199, 104, 243, 204, 60, 114, 83, 44, 20, 10, 199,
+ 24, 244, 133, 57, 50, 83, 44, 20, 10, 199, 9, 84, 141, 21, 50, 83, 44, 20, 9, 198, 53, 149, 15, 52, 19, 137, 20, 9, 198, 104,
+ 147, 206, 37, 51, 69, 20, 10, 199, 36, 229, 5, 56, 64, 78, 80, 20, 10, 199, 5, 4, 5, 48, 192, 78, 80, 20, 15, 1, 42, 6,
+ 35, 89, 72, 110, 34, 4, 37, 89, 81, 0, 27, 0, 19, 72, 8, 82, 71, 56, 85, 4, 20, 160, 71, 36, 68, 36, 72, 35, 57, 0,
+ 66, 13, 138, 195, 166, 19, 20, 5, 20, 9, 19, 5, 18, 20, 7, 196, 49, 84, 9, 56, 20, 11, 200, 44, 243, 148, 72, 243, 12, 4,
+ 32, 20, 11, 200, 36, 224, 67, 12, 84, 20, 4, 32, 20, 8, 1, 43, 48, 55, 40, 89, 0, 0, 12, 201, 52, 19, 137, 65, 83, 1,
+ 80, 244, 128, 20, 12, 201, 44, 243, 80, 72, 147, 65, 80, 244, 128, 20, 12, 201, 44, 148, 143, 65, 32, 75, 80, 244, 128, 20, 8, 197,
+ 8, 81, 21, 36, 224, 67, 12, 201, 81, 32, 78, 76, 101, 78, 16, 84, 128, 20, 12, 201, 77, 147, 139, 72, 243, 137, 76, 84, 128, 20,
+ 8, 197, 76, 145, 206, 21, 32, 20, 12, 201, 52, 18, 193, 16, 19, 73, 76, 84, 128, 20, 12, 201, 44, 243, 132, 37, 66, 79, 56, 84,
+ 128, 20, 12, 201, 44, 195, 210, 60, 99, 210, 52, 84, 128, 20, 12, 201, 44, 192, 83, 76, 145, 137, 12, 84, 128, 20, 8, 197, 33, 145,
+ 18, 21, 32, 20, 8, 197, 25, 84, 142, 21, 32, 20, 12, 201, 20, 180, 212, 72, 21, 129, 28, 84, 128, 20, 12, 201, 77, 64, 84, 37,
+ 53, 9, 44, 84, 128, 20, 12, 201, 76, 179, 204, 5, 53, 9, 44, 84, 128, 20, 12, 201, 76, 19, 135, 88, 147, 137, 44, 84, 128, 20,
+ 12, 201, 60, 36, 212, 21, 68, 137, 44, 84, 128, 20, 12, 201, 4, 194, 207, 32, 243, 9, 44, 84, 128, 20, 8, 197, 8, 81, 21, 36,
+ 224, 20, 11, 136, 13, 25, 24, 195, 184, 4, 5, 13, 20, 8, 197, 48, 147, 133, 4, 192, 20, 8, 197, 48, 16, 137, 4, 192, 20, 12,
+ 201, 65, 35, 212, 84, 33, 82, 4, 228, 192, 20, 7, 65, 44, 49, 113, 12, 0, 0, 9, 198, 56, 21, 137, 28, 84, 128, 20, 9, 198,
+ 16, 82, 207, 72, 84, 128, 20, 13, 202, 44, 147, 133, 76, 147, 204, 60, 114, 83, 44, 20, 12, 201, 72, 85, 137, 76, 147, 206, 37, 51,
+ 69, 20, 9, 198, 76, 180, 137, 8, 83, 148, 20, 9, 198, 61, 4, 15, 56, 83, 148, 20, 9, 198, 25, 33, 75, 88, 83, 148, 20, 14,
+ 139, 195, 166, 11, 22, 9, 22, 1, 12, 5, 14, 19, 20, 9, 198, 41, 80, 137, 48, 20, 128, 20, 0, 9, 67, 28, 149, 128, 81, 6,
+ 37, 0, 10, 199, 44, 243, 132, 20, 228, 207, 72, 20, 16, 141, 7, 18, 195, 184, 14, 12, 1, 14, 4, 9, 19, 5, 18, 20, 9, 198,
+ 32, 81, 197, 52, 243, 137, 20, 9, 198, 76, 192, 86, 36, 225, 5, 20, 14, 139, 195, 166, 11, 22, 9, 22, 1, 12, 5, 14, 20, 20,
+ 10, 199, 81, 34, 75, 61, 64, 71, 20, 20, 0, 11, 200, 81, 32, 78, 77, 2, 82, 21, 32, 20, 11, 200, 81, 32, 78, 76, 97, 82,
+ 21, 32, 20, 11, 200, 76, 19, 139, 80, 147, 206, 21, 32, 20, 11, 200, 64, 20, 129, 29, 32, 70, 21, 32, 20, 15, 204, 61, 1, 82,
+ 5, 66, 79, 56, 19, 9, 76, 84, 128, 20, 11, 200, 60, 34, 133, 45, 66, 86, 21, 32, 20, 11, 200, 44, 147, 15, 52, 85, 18, 21,
+ 32, 20, 11, 200, 36, 229, 5, 73, 97, 78, 21, 32, 20, 11, 200, 28, 20, 142, 37, 51, 206, 21, 32, 20, 11, 200, 77, 147, 66, 36,
+ 245, 9, 76, 176, 20, 11, 200, 44, 148, 137, 8, 21, 9, 76, 176, 20, 11, 200, 20, 226, 71, 52, 21, 9, 76, 176, 20, 11, 200, 4,
+ 193, 77, 4, 227, 137, 76, 176, 20, 15, 204, 64, 20, 140, 4, 209, 78, 80, 20, 137, 44, 84, 128, 20, 7, 196, 77, 67, 205, 36, 20,
+ 11, 200, 65, 35, 214, 36, 228, 201, 4, 224, 20, 11, 200, 9, 32, 78, 16, 84, 201, 4, 224, 20, 9, 198, 64, 20, 148, 37, 48, 78,
+ 21, 11, 200, 44, 21, 5, 28, 244, 137, 4, 192, 20, 14, 1, 47, 89, 81, 51, 114, 89, 72, 34, 35, 37, 0, 27, 0, 12, 201, 56,
+ 243, 69, 56, 179, 1, 80, 244, 128, 20, 12, 201, 4, 178, 213, 53, 83, 1, 80, 244, 128, 20, 12, 201, 76, 243, 9, 16, 20, 137, 76,
+ 84, 128, 20, 12, 201, 76, 82, 213, 48, 20, 137, 76, 84, 128, 20, 12, 201, 72, 82, 207, 28, 227, 211, 12, 84, 128, 20, 12, 201, 52,
+ 147, 9, 80, 20, 137, 76, 84, 128, 20, 12, 201, 44, 243, 139, 72, 85, 9, 76, 84, 128, 20, 12, 201, 36, 65, 78, 80, 145, 137, 12,
+ 84, 128, 20, 8, 197, 32, 19, 22, 21, 32, 20, 8, 197, 24, 195, 210, 21, 32, 20, 8, 197, 65, 35, 211, 37, 64, 20, 8, 197, 64,
+ 192, 75, 5, 64, 20, 6, 65, 48, 109, 55, 0, 10, 67, 33, 99, 210, 84, 6, 114, 34, 0, 0, 9, 198, 52, 19, 20, 61, 49, 64,
+ 20, 9, 198, 16, 144, 77, 4, 229, 0, 20, 11, 70, 92, 130, 80, 12, 244, 132, 21, 0, 10, 0, 9, 198, 77, 68, 153, 28, 84, 137,
+ 20, 10, 199, 76, 179, 205, 4, 113, 82, 36, 20, 10, 199, 64, 20, 134, 84, 209, 82, 36, 20, 14, 203, 20, 193, 75, 81, 35, 211, 80,
+ 21, 9, 76, 176, 20, 0, 9, 198, 44, 243, 132, 37, 67, 210, 20, 9, 198, 25, 83, 132, 5, 67, 210, 20, 9, 198, 16, 146, 212, 5,
+ 67, 210, 20, 9, 198, 8, 85, 129, 81, 35, 206, 20, 11, 200, 77, 80, 147, 45, 34, 66, 21, 32, 20, 11, 200, 65, 35, 211, 45, 34,
+ 66, 21, 32, 20, 12, 137, 1, 6, 8, 195, 166, 14, 7, 9, 7, 20, 11, 200, 52, 21, 18, 36, 20, 139, 5, 64, 20, 9, 68, 13,
+ 148, 149, 76, 21, 0, 10, 0, 12, 201, 8, 84, 212, 36, 19, 9, 80, 85, 0, 69, 12, 201, 85, 53, 1, 8, 147, 9, 80, 85, 0,
+ 20, 12, 201, 76, 83, 147, 84, 19, 9, 80, 85, 0, 20, 12, 201, 36, 229, 129, 48, 145, 9, 80, 85, 0, 20, 12, 201, 36, 211, 79,
+ 8, 147, 9, 80, 85, 0, 20, 12, 201, 36, 195, 5, 28, 19, 9, 80, 85, 0, 20, 12, 201, 8, 84, 212, 36, 19, 9, 80, 85, 0,
+ 20, 12, 201, 4, 224, 201, 20, 227, 137, 80, 85, 0, 20, 12, 201, 77, 65, 87, 5, 33, 5, 77, 49, 64, 20, 9, 198, 25, 33, 75,
+ 88, 83, 147, 20, 9, 198, 77, 80, 147, 80, 19, 147, 20, 6, 65, 52, 109, 65, 0, 0, 9, 198, 60, 181, 1, 28, 243, 128, 20, 9,
+ 198, 88, 84, 147, 36, 243, 128, 20, 9, 198, 61, 96, 84, 36, 243, 128, 20, 9, 198, 24, 148, 211, 36, 243, 128, 20, 6, 195, 52, 83,
+ 147, 8, 0, 10, 199, 52, 147, 133, 72, 19, 15, 28, 20, 10, 199, 45, 33, 77, 48, 243, 15, 28, 20, 10, 199, 45, 83, 20, 85, 35,
+ 9, 28, 20, 10, 199, 28, 83, 5, 4, 117, 9, 28, 20, 10, 199, 80, 83, 210, 21, 66, 83, 44, 20, 10, 199, 80, 19, 201, 77, 66,
+ 83, 44, 20, 10, 199, 76, 241, 137, 77, 66, 83, 44, 20, 10, 199, 56, 83, 204, 37, 66, 83, 44, 20, 10, 199, 56, 82, 210, 61, 66,
+ 83, 44, 20, 10, 199, 52, 243, 137, 77, 66, 83, 44, 20, 10, 199, 20, 193, 75, 81, 34, 83, 44, 20, 10, 199, 4, 224, 76, 101, 66,
+ 83, 44, 20, 10, 199, 44, 20, 148, 60, 116, 129, 24, 20, 0, 11, 200, 20, 194, 77, 36, 224, 84, 61, 32, 20, 14, 68, 92, 17, 207,
+ 56, 84, 110, 81, 6, 114, 68, 0, 20, 9, 198, 64, 192, 83, 81, 35, 206, 20, 15, 204, 29, 32, 77, 52, 21, 9, 44, 19, 9, 80,
+ 85, 0, 20, 12, 201, 33, 145, 210, 61, 50, 207, 64, 148, 203, 20, 7, 196, 60, 35, 9, 44, 20, 11, 200, 64, 21, 18, 36, 20, 139,
+ 5, 64, 20, 0, 8, 197, 104, 243, 204, 60, 112, 20, 12, 201, 81, 32, 78, 76, 192, 84, 36, 243, 128, 20, 12, 201, 77, 1, 75, 84,
+ 192, 84, 36, 243, 128, 20, 12, 201, 72, 84, 197, 73, 96, 84, 36, 243, 128, 20, 12, 201, 65, 35, 199, 72, 84, 211, 36, 243, 128, 20,
+ 12, 201, 64, 84, 134, 61, 32, 84, 36, 243, 128, 20, 12, 201, 60, 36, 197, 73, 96, 84, 36, 243, 128, 20, 12, 201, 48, 19, 69, 57,
+ 64, 84, 36, 243, 128, 20, 12, 201, 45, 83, 13, 36, 224, 84, 36, 243, 128, 20, 12, 201, 44, 243, 147, 84, 212, 20, 36, 243, 128, 20,
+ 12, 201, 44, 243, 142, 61, 64, 84, 36, 243, 128, 20, 12, 201, 44, 243, 80, 5, 32, 84, 36, 243, 128, 20, 12, 201, 44, 243, 77, 85,
+ 64, 84, 36, 243, 128, 20, 12, 201, 44, 243, 66, 36, 224, 84, 36, 243, 128, 20, 12, 201, 44, 19, 11, 84, 192, 84, 36, 243, 128, 20,
+ 12, 201, 36, 229, 5, 29, 32, 84, 36, 243, 128, 20, 12, 201, 36, 228, 208, 37, 32, 84, 36, 243, 128, 20, 12, 201, 36, 225, 9, 28,
+ 224, 84, 36, 243, 128, 20, 12, 201, 29, 32, 84, 84, 192, 84, 36, 243, 128, 20, 12, 201, 20, 180, 193, 49, 64, 84, 36, 243, 128, 20,
+ 12, 201, 16, 84, 212, 36, 224, 84, 36, 243, 128, 20, 12, 201, 16, 84, 203, 72, 148, 20, 36, 243, 128, 20, 12, 201, 16, 84, 197, 73,
+ 64, 84, 36, 243, 128, 20, 12, 201, 16, 84, 15, 73, 64, 84, 36, 243, 128, 20, 12, 201, 16, 82, 204, 36, 224, 84, 36, 243, 128, 20,
+ 12, 201, 8, 19, 12, 61, 64, 84, 36, 243, 128, 20, 12, 201, 5, 69, 5, 77, 64, 84, 36, 243, 128, 20, 12, 201, 5, 4, 18, 60,
+ 32, 84, 36, 243, 128, 20, 12, 201, 4, 36, 197, 57, 64, 84, 36, 243, 128, 20, 12, 201, 84, 226, 70, 61, 35, 73, 80, 85, 0, 20,
+ 12, 201, 72, 17, 9, 44, 19, 9, 80, 85, 0, 20, 12, 201, 44, 20, 1, 8, 147, 9, 80, 85, 0, 20, 12, 201, 32, 243, 79, 28,
+ 83, 137, 80, 85, 0, 20, 12, 201, 72, 81, 133, 45, 67, 210, 37, 83, 64, 20, 12, 201, 65, 35, 214, 37, 51, 210, 37, 83, 64, 20,
+ 12, 201, 45, 33, 77, 5, 67, 210, 37, 83, 64, 20, 8, 197, 44, 243, 15, 56, 144, 20, 12, 201, 81, 32, 78, 77, 3, 210, 80, 21,
+ 0, 20, 9, 198, 36, 212, 5, 16, 19, 147, 20, 6, 65, 56, 109, 50, 0, 9, 5, 95, 48, 1, 14, 4, 114, 0, 0, 10, 135, 6,
+ 21, 18, 9, 195, 184, 19, 20, 9, 198, 44, 193, 82, 21, 50, 64, 20, 9, 198, 40, 19, 15, 85, 50, 64, 20, 13, 202, 28, 20, 212,
+ 72, 244, 203, 61, 2, 83, 44, 20, 13, 202, 20, 193, 75, 81, 35, 204, 101, 66, 83, 44, 20, 13, 202, 4, 229, 1, 28, 243, 137, 77,
+ 66, 83, 44, 20, 13, 202, 4, 224, 75, 72, 243, 137, 77, 66, 83, 44, 20, 9, 198, 36, 225, 5, 12, 83, 148, 20, 9, 198, 20, 179,
+ 1, 80, 19, 148, 20, 0, 11, 136, 16, 18, 5, 20, 9, 195, 184, 19, 20, 12, 137, 9, 14, 6, 5, 18, 9, 195, 184, 18, 20, 10,
+ 199, 76, 213, 75, 44, 84, 197, 72, 20, 10, 199, 48, 85, 19, 36, 225, 9, 28, 20, 10, 199, 76, 195, 214, 4, 178, 83, 44, 20, 10,
+ 199, 72, 148, 5, 57, 50, 83, 44, 20, 10, 199, 28, 83, 203, 20, 210, 83, 44, 20, 10, 199, 21, 2, 68, 20, 210, 83, 44, 20, 10,
+ 199, 20, 196, 193, 77, 50, 83, 44, 20, 10, 199, 52, 83, 15, 16, 146, 197, 72, 20, 9, 198, 77, 97, 67, 37, 51, 69, 20, 9, 198,
+ 76, 192, 86, 37, 51, 69, 20, 12, 201, 44, 243, 4, 36, 225, 197, 57, 49, 82, 20, 12, 201, 44, 243, 132, 37, 66, 79, 56, 19, 0,
+ 20, 10, 199, 52, 20, 141, 20, 192, 68, 20, 20, 0, 12, 137, 13, 9, 14, 21, 20, 9, 195, 184, 19, 20, 12, 137, 13, 5, 12, 15,
+ 4, 9, 195, 184, 19, 20, 13, 138, 5, 11, 19, 20, 5, 18, 9, 195, 184, 18, 20, 11, 200, 44, 147, 133, 76, 147, 204, 60, 112, 20,
+ 15, 204, 81, 32, 78, 77, 3, 1, 57, 64, 84, 36, 243, 128, 20, 15, 204, 36, 228, 212, 73, 83, 69, 57, 64, 84, 36, 243, 128, 20,
+ 15, 204, 36, 211, 65, 81, 34, 75, 84, 192, 84, 36, 243, 128, 20, 15, 204, 76, 83, 148, 36, 209, 78, 80, 19, 9, 80, 85, 0, 20,
+ 15, 204, 72, 84, 208, 20, 181, 1, 8, 147, 9, 80, 85, 0, 20, 11, 200, 52, 241, 21, 48, 84, 137, 56, 112, 20, 11, 200, 4, 212,
+ 21, 80, 84, 137, 56, 112, 20, 11, 200, 88, 148, 148, 84, 244, 197, 72, 144, 20, 11, 200, 65, 35, 212, 20, 147, 146, 36, 112, 20, 11,
+ 200, 77, 80, 129, 72, 181, 9, 76, 176, 20, 11, 200, 65, 32, 71, 52, 21, 9, 76, 176, 20, 11, 200, 33, 148, 15, 80, 85, 9, 76,
+ 176, 20, 11, 200, 21, 96, 78, 28, 83, 9, 76, 176, 20, 11, 200, 13, 148, 18, 36, 245, 9, 76, 176, 20, 9, 198, 41, 85, 133, 56,
+ 147, 0, 20, 9, 198, 24, 241, 5, 72, 19, 0, 20, 0, 10, 135, 6, 1, 18, 3, 195, 184, 18, 20, 8, 197, 4, 211, 133, 76, 144,
+ 20, 8, 197, 28, 226, 69, 72, 144, 20, 16, 205, 20, 180, 208, 72, 84, 211, 36, 243, 137, 77, 66, 83, 44, 20, 8, 197, 84, 224, 201,
+ 4, 192, 20, 5, 65, 60, 39, 0, 0, 11, 136, 4, 18, 5, 19, 19, 195, 184, 18, 20, 9, 198, 61, 0, 67, 37, 65, 84, 20, 9,
+ 198, 85, 53, 82, 64, 84, 128, 20, 9, 198, 72, 85, 83, 76, 84, 128, 20, 9, 198, 61, 0, 76, 37, 49, 82, 20, 9, 198, 60, 33,
+ 21, 12, 84, 128, 20, 9, 198, 52, 245, 83, 76, 84, 128, 20, 9, 198, 44, 20, 21, 56, 84, 128, 20, 9, 198, 36, 229, 21, 8, 84,
+ 128, 20, 9, 198, 36, 229, 15, 56, 84, 128, 20, 9, 198, 36, 225, 21, 12, 84, 128, 20, 9, 198, 8, 20, 213, 56, 84, 128, 20, 9,
+ 198, 4, 195, 15, 44, 84, 128, 20, 11, 200, 61, 0, 153, 28, 113, 76, 36, 112, 20, 13, 202, 45, 34, 77, 36, 227, 204, 60, 114, 83,
+ 44, 20, 13, 202, 32, 84, 144, 21, 67, 204, 60, 114, 83, 44, 20, 12, 201, 32, 148, 212, 61, 34, 67, 37, 51, 69, 20, 12, 201, 21,
+ 81, 1, 36, 211, 206, 37, 51, 69, 20, 12, 201, 20, 179, 5, 45, 66, 67, 37, 51, 69, 20, 12, 201, 8, 82, 1, 88, 147, 210, 37,
+ 51, 69, 20, 12, 201, 4, 115, 143, 77, 66, 67, 37, 51, 69, 20, 6, 195, 61, 0, 76, 20, 10, 1, 61, 55, 6, 37, 65, 36, 86,
+ 0, 0, 19, 71, 48, 81, 197, 56, 65, 82, 76, 55, 36, 81, 6, 109, 50, 72, 114, 89, 0, 9, 198, 17, 85, 133, 80, 147, 133, 20,
+ 10, 199, 13, 146, 204, 61, 68, 143, 56, 20, 10, 199, 77, 84, 16, 72, 147, 69, 72, 20, 10, 199, 44, 243, 80, 72, 147, 69, 72, 20,
+ 10, 199, 36, 225, 140, 4, 211, 69, 72, 20, 10, 199, 5, 37, 9, 45, 83, 5, 72, 20, 14, 203, 44, 20, 146, 36, 84, 133, 52, 17,
+ 197, 72, 144, 20, 10, 199, 52, 147, 12, 20, 227, 137, 20, 20, 10, 199, 8, 20, 201, 48, 146, 213, 52, 20, 10, 199, 44, 243, 147, 36,
+ 194, 85, 52, 20, 9, 198, 80, 16, 200, 37, 51, 69, 20, 9, 198, 52, 20, 152, 37, 51, 69, 20, 9, 198, 16, 17, 1, 37, 51, 69,
+ 20, 12, 201, 44, 243, 148, 36, 225, 78, 80, 19, 0, 20, 0, 11, 200, 76, 147, 143, 48, 241, 201, 76, 176, 20, 11, 200, 64, 21, 15,
+ 48, 241, 201, 76, 176, 20, 11, 200, 60, 226, 207, 48, 241, 201, 76, 176, 20, 11, 200, 56, 244, 141, 4, 227, 137, 76, 176, 20, 11, 200,
+ 44, 21, 5, 44, 85, 9, 76, 176, 20, 11, 200, 36, 66, 79, 52, 21, 9, 76, 176, 20, 11, 200, 24, 243, 143, 48, 241, 201, 76, 176,
+ 20, 11, 200, 24, 193, 71, 52, 21, 9, 76, 176, 20, 9, 198, 36, 208, 133, 12, 147, 0, 20, 11, 200, 45, 38, 80, 80, 241, 210, 4,
+ 96, 20, 0, 12, 201, 72, 146, 207, 12, 129, 84, 80, 84, 128, 20, 12, 201, 44, 21, 5, 28, 244, 137, 76, 84, 128, 20, 12, 201, 36,
+ 229, 5, 73, 1, 76, 48, 84, 128, 20, 12, 201, 12, 130, 70, 24, 243, 142, 36, 84, 128, 20, 12, 201, 12, 83, 148, 72, 145, 149, 28,
+ 84, 128, 20, 12, 201, 56, 244, 212, 4, 193, 201, 44, 84, 128, 20, 6, 65, 64, 48, 36, 0, 15, 1, 64, 89, 50, 4, 110, 12, 71,
+ 36, 55, 6, 110, 12, 0, 0, 18, 70, 12, 128, 78, 76, 243, 128, 91, 57, 112, 50, 89, 6, 114, 68, 0, 20, 9, 198, 64, 243, 25,
+ 28, 243, 128, 20, 9, 198, 61, 37, 15, 28, 243, 128, 20, 9, 198, 61, 2, 78, 36, 243, 128, 20, 9, 198, 61, 3, 211, 77, 83, 64,
+ 20, 9, 198, 72, 82, 214, 37, 50, 84, 20, 9, 198, 65, 70, 65, 48, 147, 128, 20, 12, 201, 64, 20, 129, 48, 193, 76, 37, 51, 69,
+ 20, 12, 201, 56, 21, 9, 60, 224, 76, 37, 51, 69, 20, 12, 201, 44, 19, 142, 36, 32, 76, 37, 51, 69, 20, 9, 198, 9, 33, 84,
+ 4, 115, 128, 20, 9, 198, 65, 33, 83, 20, 229, 0, 20, 9, 198, 53, 149, 15, 52, 19, 128, 21, 11, 70, 64, 20, 211, 92, 244, 132,
+ 21, 0, 10, 0, 11, 67, 76, 145, 192, 89, 35, 57, 0, 14, 45, 17, 67, 76, 145, 192, 89, 37, 15, 84, 110, 0, 81, 104, 118, 97,
+ 100, 32, 17, 67, 76, 145, 192, 89, 37, 15, 65, 35, 57, 0, 81, 109, 105, 103, 32, 10, 199, 24, 195, 210, 4, 116, 129, 52, 20, 9,
+ 198, 64, 193, 84, 80, 84, 133, 20, 9, 198, 9, 34, 76, 48, 84, 133, 20, 9, 198, 4, 64, 80, 80, 84, 133, 20, 9, 198, 77, 2,
+ 78, 16, 84, 137, 20, 9, 198, 52, 83, 129, 28, 84, 137, 20, 10, 199, 65, 35, 211, 12, 83, 137, 20, 20, 6, 195, 84, 226, 84, 20,
+ 14, 203, 12, 132, 137, 77, 66, 65, 57, 50, 1, 88, 224, 20, 6, 195, 76, 145, 192, 72, 0, 9, 198, 45, 84, 148, 37, 49, 82, 20,
+ 0, 12, 201, 81, 34, 86, 36, 19, 9, 80, 85, 0, 20, 12, 201, 76, 82, 211, 84, 19, 9, 80, 85, 0, 20, 12, 201, 72, 83, 1,
+ 80, 149, 137, 80, 85, 0, 20, 12, 201, 56, 245, 1, 8, 147, 9, 80, 85, 0, 20, 12, 201, 53, 84, 201, 44, 19, 9, 80, 85, 0,
+ 20, 12, 201, 17, 84, 129, 8, 147, 9, 80, 85, 0, 20, 10, 135, 16, 12, 195, 166, 4, 5, 18, 20, 8, 197, 77, 69, 80, 36, 64,
+ 20, 12, 201, 36, 229, 5, 73, 33, 71, 57, 83, 64, 20, 12, 201, 44, 20, 18, 36, 99, 204, 37, 83, 64, 20, 12, 201, 36, 229, 5,
+ 72, 209, 68, 37, 83, 64, 20, 12, 201, 4, 229, 5, 64, 83, 132, 37, 83, 64, 20, 6, 65, 68, 49, 40, 0, 0, 12, 201, 65, 35,
+ 212, 60, 179, 204, 48, 84, 133, 20, 12, 201, 16, 148, 195, 37, 3, 9, 56, 84, 133, 20, 12, 201, 52, 20, 139, 76, 180, 137, 28, 84,
+ 137, 20, 9, 198, 88, 20, 137, 4, 229, 0, 20, 0, 10, 199, 76, 225, 68, 44, 84, 133, 72, 20, 12, 201, 72, 21, 9, 60, 224, 76,
+ 37, 49, 82, 20, 12, 201, 64, 84, 147, 60, 224, 76, 37, 49, 82, 20, 12, 201, 64, 20, 129, 48, 193, 76, 37, 49, 82, 20, 12, 201,
+ 52, 20, 135, 36, 224, 76, 37, 49, 82, 20, 12, 201, 45, 34, 77, 36, 224, 76, 37, 49, 82, 20, 12, 201, 36, 229, 5, 72, 224, 76,
+ 37, 49, 82, 20, 10, 199, 20, 180, 208, 48, 244, 133, 72, 20, 10, 199, 76, 83, 73, 61, 66, 83, 44, 20, 10, 199, 61, 53, 9, 56,
+ 66, 83, 44, 20, 10, 199, 20, 97, 77, 21, 34, 83, 44, 20, 10, 199, 17, 32, 86, 36, 66, 83, 44, 20, 10, 199, 16, 145, 1, 45,
+ 66, 83, 44, 20, 10, 199, 9, 84, 149, 56, 66, 83, 44, 20, 10, 199, 4, 181, 129, 52, 20, 137, 56, 20, 12, 201, 32, 84, 142, 36,
+ 225, 197, 57, 49, 82, 20, 10, 199, 72, 17, 9, 60, 116, 129, 24, 20, 10, 199, 44, 19, 12, 36, 116, 129, 24, 20, 10, 199, 72, 80,
+ 197, 57, 49, 78, 80, 20, 10, 199, 44, 243, 135, 73, 81, 78, 80, 20, 0, 9, 198, 88, 144, 146, 5, 67, 210, 20, 15, 204, 36, 228,
+ 212, 73, 83, 69, 57, 64, 76, 37, 53, 0, 20, 9, 198, 28, 197, 75, 4, 115, 206, 20, 15, 204, 77, 147, 139, 72, 240, 217, 44, 195,
+ 212, 72, 243, 128, 20, 14, 68, 76, 19, 15, 56, 89, 110, 55, 6, 114, 68, 0, 20, 9, 198, 72, 83, 1, 80, 147, 206, 20, 10, 135,
+ 13, 195, 166, 14, 1, 4, 5, 20, 6, 195, 28, 17, 197, 20, 0, 9, 198, 104, 83, 15, 80, 148, 203, 20, 9, 198, 77, 147, 143, 16,
+ 148, 203, 20, 9, 198, 64, 192, 83, 80, 148, 203, 20, 9, 198, 52, 83, 15, 16, 148, 203, 20, 9, 198, 36, 66, 79, 80, 148, 203, 20,
+ 9, 198, 20, 192, 83, 80, 148, 203, 20, 8, 197, 80, 84, 141, 36, 224, 20, 8, 197, 52, 244, 137, 4, 224, 21, 6, 65, 72, 109, 34,
+ 0, 0, 13, 202, 84, 226, 70, 61, 35, 73, 77, 66, 83, 44, 20, 13, 202, 77, 65, 82, 20, 243, 69, 81, 34, 83, 44, 20, 13, 202,
+ 44, 243, 134, 61, 35, 73, 77, 66, 83, 44, 20, 13, 202, 44, 20, 9, 80, 19, 9, 77, 66, 83, 44, 20, 13, 202, 36, 229, 5, 72,
+ 147, 73, 77, 66, 83, 44, 20, 13, 202, 24, 83, 142, 61, 50, 193, 56, 66, 83, 44, 20, 13, 202, 12, 83, 148, 72, 19, 9, 77, 66,
+ 83, 44, 20, 9, 198, 16, 84, 15, 56, 83, 148, 20, 13, 70, 13, 35, 209, 84, 148, 192, 21, 102, 114, 0, 10, 8, 67, 48, 243, 203,
+ 21, 0, 10, 0, 10, 199, 80, 16, 149, 48, 21, 15, 72, 20, 10, 199, 36, 226, 1, 48, 21, 15, 72, 20, 12, 201, 16, 83, 79, 57,
+ 53, 18, 5, 67, 210, 20, 9, 198, 80, 244, 15, 48, 241, 201, 20, 9, 198, 76, 86, 15, 48, 241, 201, 20, 9, 198, 9, 38, 79, 48,
+ 241, 201, 20, 12, 201, 72, 21, 9, 32, 16, 137, 80, 147, 206, 20, 12, 201, 65, 35, 211, 80, 149, 21, 80, 147, 206, 20, 12, 201, 44,
+ 243, 147, 80, 149, 21, 80, 147, 206, 20, 12, 201, 44, 243, 147, 36, 115, 129, 80, 147, 206, 20, 12, 201, 36, 226, 193, 52, 147, 129, 80,
+ 147, 206, 20, 12, 201, 36, 195, 21, 52, 147, 129, 80, 147, 206, 20, 12, 201, 24, 144, 146, 36, 195, 1, 80, 147, 206, 20, 10, 199, 52,
+ 19, 20, 21, 50, 83, 44, 20, 10, 199, 72, 82, 214, 37, 33, 78, 80, 20, 10, 199, 44, 243, 80, 21, 65, 78, 80, 20, 10, 199, 72,
+ 84, 208, 20, 181, 1, 8, 20, 9, 198, 25, 84, 197, 48, 17, 197, 20, 9, 198, 4, 97, 149, 80, 17, 197, 20, 8, 67, 80, 129, 64,
+ 21, 0, 10, 0, 7, 196, 53, 147, 211, 20, 20, 7, 196, 64, 147, 143, 48, 20, 12, 201, 64, 20, 129, 48, 192, 75, 80, 148, 203, 20,
+ 12, 201, 56, 245, 133, 48, 194, 83, 80, 148, 203, 20, 12, 201, 52, 241, 5, 72, 226, 83, 80, 148, 203, 20, 12, 201, 52, 20, 207, 12,
+ 130, 83, 80, 148, 203, 20, 12, 201, 44, 243, 77, 84, 226, 83, 80, 148, 203, 20, 12, 201, 32, 148, 212, 61, 34, 83, 80, 148, 203, 20,
+ 12, 201, 25, 148, 201, 60, 115, 143, 52, 148, 203, 20, 11, 200, 65, 35, 206, 60, 210, 78, 4, 192, 20, 9, 198, 5, 4, 5, 48, 192,
+ 66, 20, 0, 8, 197, 81, 34, 66, 85, 64, 20, 8, 197, 77, 64, 82, 85, 64, 20, 12, 201, 65, 35, 208, 61, 37, 9, 60, 225, 76,
+ 20, 8, 197, 20, 229, 18, 21, 32, 20, 16, 205, 25, 83, 132, 4, 209, 78, 80, 19, 9, 77, 66, 83, 44, 20, 8, 197, 77, 2, 78,
+ 4, 192, 20, 8, 197, 64, 197, 82, 4, 192, 20, 8, 197, 28, 195, 194, 4, 192, 20, 6, 65, 76, 36, 89, 0, 0, 13, 202, 53, 83,
+ 20, 37, 3, 9, 44, 21, 15, 72, 20, 15, 140, 4, 9, 19, 3, 9, 16, 12, 9, 14, 195, 166, 18, 20, 12, 201, 77, 0, 83, 80,
+ 144, 201, 80, 85, 0, 20, 11, 200, 77, 0, 84, 36, 84, 137, 56, 112, 20, 9, 198, 77, 0, 84, 36, 84, 128, 20, 10, 199, 77, 0,
+ 78, 45, 83, 5, 72, 20, 9, 198, 77, 0, 76, 36, 84, 133, 20, 9, 198, 77, 0, 68, 76, 84, 128, 20, 13, 202, 76, 84, 137, 21,
+ 4, 143, 17, 80, 197, 72, 20, 12, 201, 77, 0, 82, 76, 243, 77, 20, 194, 71, 20, 9, 198, 77, 0, 78, 36, 243, 0, 20, 11, 200,
+ 77, 0, 83, 52, 241, 9, 76, 176, 20, 9, 198, 77, 0, 82, 80, 19, 128, 20, 8, 197, 77, 0, 71, 5, 64, 20, 0, 10, 199, 45,
+ 99, 212, 21, 34, 78, 28, 20, 10, 199, 28, 20, 132, 21, 34, 78, 28, 20, 10, 199, 17, 80, 140, 21, 34, 78, 28, 20, 18, 67, 48,
+ 241, 192, 55, 114, 49, 6, 36, 50, 0, 44, 20, 81, 105, 110, 32, 0, 11, 200, 44, 244, 205, 21, 67, 204, 60, 112, 20, 11, 200, 56,
+ 20, 131, 37, 52, 201, 77, 64, 20, 11, 200, 44, 192, 83, 76, 144, 201, 77, 64, 20, 13, 138, 16, 18, 195, 166, 3, 9, 19, 9, 15,
+ 14, 20, 11, 200, 16, 148, 212, 36, 225, 214, 21, 32, 20, 7, 196, 45, 33, 79, 48, 20, 11, 200, 81, 148, 15, 48, 241, 201, 76, 176,
+ 20, 11, 200, 77, 145, 137, 48, 149, 9, 76, 176, 20, 11, 200, 76, 84, 143, 48, 241, 201, 76, 176, 20, 11, 200, 21, 67, 143, 48, 241,
+ 201, 76, 176, 20, 11, 200, 21, 2, 76, 21, 5, 9, 76, 176, 20, 11, 200, 9, 84, 135, 84, 225, 9, 76, 176, 20, 11, 200, 13, 84,
+ 146, 36, 53, 76, 84, 208, 20, 11, 200, 80, 83, 80, 21, 33, 82, 21, 64, 20, 11, 200, 72, 84, 201, 28, 225, 82, 21, 64, 20, 11,
+ 200, 72, 17, 134, 36, 225, 82, 21, 64, 20, 11, 200, 48, 19, 69, 48, 193, 82, 21, 64, 20, 11, 200, 36, 226, 193, 72, 225, 82, 21,
+ 64, 20, 11, 200, 16, 148, 12, 60, 209, 82, 21, 64, 20, 11, 200, 16, 85, 1, 48, 161, 82, 21, 64, 20, 12, 137, 9, 14, 8, 195,
+ 166, 18, 5, 14, 19, 20, 0, 8, 197, 88, 144, 146, 21, 32, 20, 8, 197, 76, 84, 150, 21, 32, 20, 9, 198, 32, 84, 129, 48, 66,
+ 75, 20, 12, 201, 25, 148, 201, 60, 115, 143, 52, 146, 192, 20, 8, 197, 60, 181, 76, 5, 32, 20, 8, 197, 28, 20, 129, 57, 64, 20,
+ 10, 69, 76, 84, 150, 21, 32, 21, 0, 10, 0, 9, 198, 76, 86, 15, 48, 241, 192, 20, 9, 198, 21, 67, 143, 48, 241, 192, 20, 9,
+ 198, 81, 84, 130, 36, 225, 64, 20, 9, 198, 80, 84, 154, 36, 225, 64, 20, 9, 198, 24, 244, 134, 36, 225, 64, 20, 9, 198, 21, 50,
+ 193, 64, 148, 212, 20, 13, 202, 76, 81, 9, 52, 83, 148, 21, 34, 78, 28, 20, 13, 202, 65, 35, 214, 36, 19, 148, 21, 34, 78, 28,
+ 20, 12, 201, 48, 81, 19, 4, 113, 82, 36, 225, 5, 20, 6, 195, 84, 226, 75, 20, 9, 198, 80, 19, 135, 20, 229, 0, 20, 9, 198,
+ 44, 20, 132, 36, 224, 76, 20, 0, 9, 198, 52, 19, 137, 13, 84, 133, 20, 10, 199, 72, 84, 197, 73, 98, 83, 80, 20, 10, 199, 12,
+ 19, 22, 36, 226, 83, 80, 20, 10, 199, 28, 20, 212, 72, 243, 143, 52, 20, 14, 203, 76, 83, 22, 8, 147, 199, 72, 17, 137, 76, 176,
+ 20, 10, 199, 80, 18, 211, 60, 227, 205, 36, 20, 10, 199, 44, 243, 135, 73, 81, 78, 76, 20, 0, 7, 196, 81, 83, 79, 72, 20, 7,
+ 196, 80, 83, 143, 72, 20, 9, 198, 25, 83, 139, 80, 147, 206, 20, 9, 198, 25, 34, 75, 80, 147, 206, 20, 9, 198, 21, 33, 75, 80,
+ 147, 206, 20, 11, 200, 76, 181, 129, 17, 35, 206, 21, 32, 20, 7, 196, 44, 243, 9, 44, 20, 11, 200, 44, 243, 77, 37, 69, 5, 57,
+ 64, 20, 11, 200, 65, 32, 75, 80, 146, 193, 57, 64, 20, 11, 200, 5, 84, 203, 84, 197, 1, 57, 64, 20, 0, 8, 197, 8, 240, 137,
+ 56, 80, 20, 13, 138, 195, 166, 18, 22, 195, 166, 18, 4, 9, 7, 20, 12, 201, 76, 224, 75, 44, 84, 193, 48, 145, 192, 20, 13, 138,
+ 18, 5, 20, 6, 195, 166, 18, 4, 9, 7, 20, 12, 201, 60, 212, 212, 36, 195, 5, 48, 145, 192, 20, 12, 201, 60, 36, 212, 21, 35,
+ 129, 76, 145, 192, 20, 13, 138, 2, 15, 4, 6, 195, 166, 18, 4, 9, 7, 20, 12, 201, 8, 148, 203, 61, 4, 5, 48, 145, 192, 20,
+ 9, 198, 64, 21, 5, 80, 148, 203, 20, 9, 198, 44, 84, 129, 52, 148, 203, 20, 9, 198, 20, 212, 1, 80, 148, 203, 20, 9, 198, 17,
+ 37, 73, 16, 148, 203, 20, 10, 69, 92, 147, 132, 61, 112, 21, 0, 10, 6, 65, 84, 40, 19, 0, 0, 9, 198, 5, 85, 15, 65, 50,
+ 64, 20, 9, 198, 88, 149, 1, 48, 148, 212, 20, 13, 202, 88, 83, 148, 72, 147, 15, 45, 98, 83, 80, 20, 13, 202, 64, 84, 139, 85,
+ 52, 201, 60, 226, 83, 80, 20, 13, 202, 36, 225, 5, 80, 84, 141, 36, 226, 83, 80, 20, 9, 198, 36, 65, 65, 48, 148, 212, 20, 13,
+ 202, 25, 83, 139, 80, 147, 206, 4, 194, 83, 80, 20, 13, 202, 16, 242, 213, 52, 83, 148, 5, 34, 83, 80, 20, 14, 139, 195, 184, 13,
+ 20, 195, 165, 12, 5, 12, 9, 7, 20, 14, 139, 20, 18, 25, 11, 6, 195, 166, 18, 4, 9, 7, 20, 14, 139, 19, 16, 1, 7, 6,
+ 195, 166, 18, 4, 9, 7, 20, 14, 139, 19, 12, 1, 7, 6, 195, 166, 18, 4, 9, 7, 20, 14, 139, 19, 1, 14, 4, 6, 195, 166,
+ 18, 4, 9, 7, 20, 14, 139, 16, 18, 9, 19, 22, 195, 166, 18, 4, 9, 7, 20, 14, 139, 15, 16, 19, 195, 166, 20, 20, 5, 12,
+ 9, 7, 20, 14, 139, 15, 13, 19, 195, 166, 20, 20, 5, 12, 9, 7, 20, 14, 139, 15, 13, 7, 195, 166, 14, 7, 5, 12, 9, 7,
+ 20, 9, 198, 5, 35, 79, 16, 145, 192, 20, 14, 139, 1, 14, 20, 195, 166, 14, 4, 5, 12, 9, 7, 20, 14, 139, 1, 6, 19, 195,
+ 166, 20, 20, 5, 12, 9, 7, 20, 0, 18, 71, 72, 82, 137, 12, 84, 133, 72, 34, 36, 57, 37, 89, 6, 36, 114, 0, 10, 199, 29,
+ 32, 77, 52, 241, 143, 56, 20, 12, 201, 36, 229, 5, 72, 161, 75, 80, 147, 206, 20, 15, 140, 22, 9, 4, 5, 18, 22, 195, 166, 18,
+ 4, 9, 7, 20, 15, 140, 19, 20, 18, 1, 6, 22, 195, 166, 18, 4, 9, 7, 20, 15, 140, 11, 21, 14, 19, 20, 6, 195, 166, 18,
+ 4, 9, 7, 20, 15, 140, 6, 15, 18, 19, 195, 184, 13, 13, 5, 12, 9, 7, 20, 15, 140, 6, 15, 18, 19, 13, 195, 166, 4, 5,
+ 12, 9, 7, 20, 15, 140, 6, 15, 18, 6, 195, 166, 18, 4, 5, 12, 9, 7, 20, 10, 199, 88, 19, 149, 5, 66, 83, 44, 20, 10,
+ 199, 80, 83, 12, 85, 34, 83, 44, 20, 10, 199, 72, 17, 129, 20, 194, 83, 44, 20, 10, 199, 65, 35, 211, 60, 66, 83, 44, 20, 10,
+ 199, 64, 84, 137, 60, 66, 83, 44, 20, 10, 199, 45, 80, 137, 77, 66, 83, 44, 20, 10, 199, 21, 51, 212, 21, 34, 83, 44, 20, 10,
+ 199, 17, 32, 75, 60, 226, 83, 44, 20, 10, 199, 5, 4, 137, 61, 34, 83, 44, 20, 10, 199, 4, 192, 77, 60, 66, 83, 44, 20, 10,
+ 199, 4, 115, 143, 77, 66, 83, 44, 20, 9, 198, 32, 20, 141, 60, 226, 69, 20, 9, 198, 8, 84, 153, 48, 194, 69, 20, 10, 199, 76,
+ 49, 78, 60, 116, 129, 24, 20, 10, 199, 72, 84, 18, 60, 116, 129, 24, 20, 10, 199, 64, 19, 148, 60, 116, 129, 24, 20, 0, 9, 198,
+ 32, 82, 211, 4, 115, 206, 20, 7, 196, 80, 19, 15, 56, 20, 9, 198, 64, 244, 201, 80, 147, 206, 20, 11, 200, 52, 81, 9, 12, 147,
+ 133, 72, 80, 20, 16, 141, 22, 5, 12, 195, 166, 18, 22, 195, 166, 18, 4, 9, 7, 20, 15, 204, 76, 19, 77, 20, 226, 204, 5, 4,
+ 5, 48, 145, 192, 20, 16, 141, 15, 22, 5, 18, 19, 195, 166, 20, 20, 5, 12, 9, 7, 20, 15, 204, 28, 83, 142, 20, 212, 203, 36,
+ 227, 133, 48, 145, 192, 20, 12, 201, 5, 34, 83, 80, 245, 5, 48, 148, 203, 20, 9, 198, 48, 149, 15, 72, 19, 0, 20, 0, 8, 197,
+ 65, 35, 204, 60, 112, 20, 8, 197, 61, 67, 204, 60, 112, 20, 8, 197, 48, 85, 133, 72, 80, 20, 9, 198, 49, 146, 211, 4, 194, 71,
+ 20, 17, 142, 12, 5, 20, 1, 14, 20, 195, 166, 14, 4, 5, 12, 9, 7, 20, 17, 142, 8, 195, 184, 10, 195, 166, 18, 22, 195, 166,
+ 18, 4, 9, 7, 20, 9, 198, 4, 228, 197, 20, 194, 71, 20, 8, 197, 5, 32, 76, 36, 80, 20, 12, 201, 61, 37, 15, 12, 84, 129,
+ 80, 149, 0, 20, 8, 197, 36, 225, 129, 52, 144, 20, 6, 65, 88, 84, 36, 0, 0, 10, 135, 11, 1, 18, 9, 195, 184, 19, 20, 10,
+ 135, 3, 1, 18, 9, 195, 184, 19, 20, 11, 136, 3, 8, 1, 18, 13, 195, 184, 18, 20, 13, 202, 64, 244, 201, 80, 149, 137, 77, 66,
+ 83, 44, 20, 13, 202, 56, 81, 193, 80, 149, 137, 77, 66, 83, 44, 20, 13, 202, 52, 147, 9, 80, 20, 137, 77, 66, 83, 44, 20, 13,
+ 202, 44, 19, 15, 72, 147, 69, 81, 34, 83, 44, 20, 13, 202, 33, 145, 18, 60, 209, 75, 4, 226, 83, 44, 20, 13, 202, 12, 128, 85,
+ 88, 147, 137, 77, 66, 83, 44, 20, 9, 198, 76, 18, 203, 5, 34, 68, 20, 9, 198, 44, 243, 12, 60, 145, 0, 20, 9, 198, 32, 20,
+ 141, 60, 226, 64, 20, 9, 198, 5, 67, 5, 80, 146, 192, 20, 9, 198, 24, 97, 82, 52, 21, 0, 20, 0, 10, 67, 64, 130, 76, 83,
+ 37, 60, 0, 25, 19, 71, 72, 82, 137, 12, 84, 133, 76, 34, 36, 57, 37, 89, 6, 36, 114, 89, 0, 10, 199, 72, 81, 213, 48, 21,
+ 15, 72, 20, 10, 199, 72, 80, 201, 80, 21, 15, 72, 20, 10, 199, 36, 225, 9, 44, 21, 15, 72, 20, 10, 199, 21, 50, 193, 48, 21,
+ 15, 72, 20, 12, 201, 72, 21, 9, 24, 146, 193, 80, 147, 206, 20, 12, 201, 61, 33, 193, 56, 148, 193, 80, 147, 206, 20, 12, 201, 52,
+ 241, 9, 24, 146, 193, 80, 147, 206, 20, 12, 201, 44, 243, 148, 72, 144, 149, 80, 147, 206, 20, 12, 201, 44, 243, 134, 37, 50, 193, 80,
+ 147, 206, 20, 12, 201, 44, 243, 134, 37, 35, 65, 80, 147, 206, 20, 12, 201, 44, 241, 9, 24, 146, 193, 80, 147, 206, 20, 12, 201, 44,
+ 19, 143, 56, 148, 193, 80, 147, 206, 20, 12, 201, 36, 228, 212, 4, 195, 1, 80, 147, 206, 20, 12, 201, 16, 84, 212, 36, 195, 1, 80,
+ 147, 206, 20, 12, 201, 4, 229, 9, 12, 148, 1, 80, 147, 206, 20, 10, 199, 44, 21, 1, 49, 148, 197, 72, 20, 10, 199, 16, 82, 204,
+ 5, 52, 197, 72, 20, 10, 199, 16, 80, 200, 36, 100, 133, 72, 20, 10, 199, 81, 80, 82, 20, 114, 83, 44, 20, 10, 199, 44, 20, 148,
+ 4, 114, 83, 44, 20, 10, 199, 8, 148, 195, 5, 146, 83, 44, 20, 8, 133, 195, 166, 20, 1, 14, 21, 9, 198, 77, 64, 70, 24, 17,
+ 197, 20, 0, 11, 200, 45, 34, 77, 36, 227, 204, 60, 112, 20, 9, 198, 44, 20, 129, 88, 83, 0, 20, 11, 200, 5, 81, 205, 20, 229,
+ 5, 72, 80, 20, 12, 201, 61, 97, 82, 44, 243, 77, 20, 194, 71, 20, 12, 201, 25, 33, 68, 76, 243, 77, 20, 194, 71, 20, 12, 201,
+ 20, 161, 78, 16, 243, 77, 20, 194, 71, 20, 16, 141, 2, 18, 195, 184, 19, 20, 6, 195, 166, 12, 4, 9, 7, 20, 11, 200, 88, 242,
+ 193, 80, 149, 137, 76, 176, 20, 11, 200, 72, 80, 76, 37, 53, 9, 76, 176, 20, 11, 200, 65, 35, 195, 20, 229, 9, 76, 176, 20, 11,
+ 200, 64, 145, 84, 37, 53, 9, 76, 176, 20, 11, 200, 61, 5, 1, 80, 149, 137, 76, 176, 20, 11, 200, 28, 83, 199, 72, 17, 137, 76,
+ 176, 20, 11, 200, 17, 84, 129, 80, 149, 137, 76, 176, 20, 11, 200, 17, 80, 76, 37, 53, 9, 76, 176, 20, 11, 200, 16, 162, 66, 61,
+ 85, 9, 76, 176, 20, 11, 200, 16, 144, 75, 72, 243, 137, 76, 176, 20, 11, 200, 5, 67, 205, 37, 53, 9, 76, 176, 20, 11, 200, 5,
+ 34, 193, 37, 53, 9, 76, 176, 20, 11, 200, 64, 197, 84, 60, 180, 129, 80, 144, 20, 9, 198, 33, 96, 66, 20, 128, 82, 20, 9, 198,
+ 12, 83, 148, 72, 19, 0, 20, 21, 4, 95, 49, 77, 52, 6, 36, 12, 50, 15, 71, 37, 55, 37, 57, 6, 39, 12, 50, 0, 0, 14,
+ 139, 16, 18, 15, 7, 18, 1, 13, 13, 195, 184, 18, 20, 8, 197, 4, 193, 75, 76, 144, 20, 9, 198, 28, 82, 147, 80, 194, 71, 20,
+ 8, 197, 44, 20, 141, 36, 224, 20, 16, 69, 72, 243, 65, 56, 144, 34, 39, 65, 6, 110, 50, 37, 0, 20, 12, 201, 32, 84, 141, 20,
+ 225, 85, 80, 146, 192, 20, 12, 201, 13, 149, 15, 28, 83, 133, 80, 146, 192, 20, 8, 197, 28, 84, 141, 4, 224, 20, 8, 197, 88, 19,
+ 5, 57, 48, 20, 8, 197, 76, 145, 206, 4, 192, 20, 8, 197, 56, 243, 65, 16, 80, 20, 14, 65, 92, 72, 6, 114, 71, 36, 55, 47,
+ 84, 36, 12, 0, 22, 1, 92, 6, 114, 65, 84, 36, 50, 72, 89, 81, 34, 4, 114, 89, 72, 51, 35, 37, 0, 27, 0, 9, 198, 48,
+ 19, 80, 37, 53, 0, 20, 9, 198, 28, 20, 132, 37, 53, 0, 20, 9, 198, 52, 85, 15, 16, 146, 192, 20, 9, 198, 44, 21, 15, 48,
+ 146, 192, 20, 0, 10, 199, 5, 3, 208, 48, 82, 211, 36, 20, 14, 203, 20, 180, 208, 21, 34, 77, 20, 229, 5, 72, 80, 20, 14, 203,
+ 77, 147, 132, 36, 176, 76, 37, 53, 9, 76, 176, 20, 14, 203, 52, 21, 5, 72, 144, 76, 37, 53, 9, 76, 176, 20, 14, 203, 36, 212,
+ 5, 72, 144, 76, 37, 53, 9, 76, 176, 20, 14, 203, 16, 85, 5, 72, 210, 78, 37, 53, 9, 76, 176, 20, 10, 199, 13, 144, 78, 44,
+ 19, 9, 20, 20, 10, 199, 44, 243, 12, 60, 66, 85, 52, 20, 10, 199, 28, 195, 211, 5, 34, 85, 52, 20, 10, 199, 44, 243, 80, 21,
+ 65, 78, 76, 20, 6, 195, 4, 224, 76, 20, 0, 9, 198, 45, 32, 75, 20, 193, 82, 20, 9, 198, 16, 84, 212, 73, 81, 82, 20, 9,
+ 198, 4, 113, 210, 5, 97, 82, 20, 12, 201, 20, 101, 5, 73, 98, 83, 20, 194, 71, 20, 11, 200, 100, 83, 69, 56, 149, 9, 76, 176,
+ 20, 11, 200, 76, 19, 15, 52, 243, 137, 76, 176, 20, 11, 200, 65, 34, 83, 52, 21, 9, 76, 176, 20, 11, 200, 64, 19, 143, 72, 19,
+ 73, 76, 176, 20, 11, 200, 61, 33, 201, 5, 53, 9, 76, 176, 20, 11, 200, 41, 81, 1, 37, 53, 9, 76, 176, 20, 11, 200, 36, 225,
+ 15, 48, 241, 201, 76, 176, 20, 11, 200, 20, 194, 84, 37, 53, 9, 76, 176, 20, 11, 200, 8, 19, 12, 37, 53, 9, 76, 176, 20, 11,
+ 200, 4, 225, 75, 16, 245, 9, 76, 176, 20, 11, 200, 4, 180, 143, 8, 21, 9, 76, 176, 20, 7, 196, 88, 19, 9, 16, 20, 9, 198,
+ 77, 68, 153, 44, 226, 78, 20, 13, 68, 45, 32, 65, 48, 49, 34, 114, 12, 55, 0, 20, 0, 14, 139, 22, 21, 12, 11, 1, 14, 9,
+ 19, 195, 184, 18, 20, 14, 139, 19, 25, 13, 16, 1, 20, 9, 19, 195, 184, 18, 20, 14, 139, 13, 1, 7, 14, 5, 20, 9, 19, 195,
+ 184, 18, 20, 12, 201, 44, 243, 15, 56, 144, 76, 37, 53, 0, 20, 18, 70, 52, 17, 206, 36, 98, 75, 65, 110, 68, 37, 83, 6, 37,
+ 49, 0, 20, 7, 65, 96, 109, 49, 89, 0, 17, 4, 95, 49, 77, 49, 36, 72, 15, 47, 6, 40, 12, 89, 14, 50, 0, 0, 17, 206,
+ 36, 229, 5, 48, 193, 75, 81, 80, 76, 37, 53, 9, 76, 176, 20, 17, 206, 20, 180, 201, 77, 65, 78, 80, 144, 76, 37, 53, 9, 76,
+ 176, 20, 13, 202, 77, 84, 16, 61, 50, 84, 61, 34, 85, 52, 20, 9, 66, 4, 64, 110, 86, 0, 14, 45, 7, 66, 4, 64, 110, 12,
+ 0, 21, 4, 95, 49, 77, 50, 6, 36, 12, 50, 15, 65, 37, 55, 37, 57, 6, 39, 12, 50, 0, 0, 9, 198, 76, 147, 133, 13, 84,
+ 133, 20, 10, 199, 88, 145, 5, 60, 116, 129, 52, 20, 10, 199, 77, 65, 78, 60, 116, 129, 52, 20, 14, 203, 48, 82, 211, 36, 179, 199,
+ 72, 17, 137, 76, 176, 20, 14, 203, 45, 35, 205, 5, 67, 199, 72, 17, 137, 76, 176, 20, 14, 203, 44, 243, 15, 56, 144, 76, 37, 53,
+ 9, 76, 176, 20, 10, 199, 77, 147, 80, 61, 50, 85, 52, 20, 12, 201, 5, 49, 82, 8, 18, 132, 76, 160, 78, 20, 12, 201, 5, 49,
+ 82, 8, 18, 132, 76, 160, 78, 21, 21, 4, 95, 49, 77, 51, 6, 36, 12, 50, 15, 65, 37, 55, 37, 57, 6, 112, 12, 72, 0, 0,
+ 9, 198, 77, 80, 195, 20, 65, 82, 20, 9, 198, 77, 66, 77, 84, 193, 82, 20, 9, 198, 72, 85, 21, 72, 225, 82, 20, 13, 138, 16,
+ 18, 195, 166, 19, 5, 14, 20, 5, 18, 20, 9, 198, 32, 20, 141, 60, 225, 82, 20, 9, 198, 76, 18, 203, 5, 34, 78, 20, 11, 200,
+ 44, 243, 139, 61, 33, 1, 57, 48, 20, 11, 200, 44, 243, 132, 84, 181, 1, 57, 48, 20, 0, 12, 201, 61, 34, 69, 57, 64, 76, 37,
+ 53, 0, 20, 9, 198, 64, 243, 9, 80, 148, 203, 20, 9, 198, 8, 20, 201, 48, 148, 203, 20, 12, 201, 16, 85, 5, 72, 210, 78, 4,
+ 229, 0, 20, 6, 65, 100, 117, 19, 0, 0, 13, 202, 64, 20, 129, 48, 193, 76, 60, 116, 129, 52, 20, 15, 140, 18, 5, 16, 18, 195,
+ 166, 19, 5, 14, 20, 5, 18, 20, 0, 9, 198, 81, 35, 205, 8, 244, 197, 20, 9, 198, 65, 35, 199, 56, 244, 197, 20, 12, 201, 56,
+ 21, 9, 60, 224, 76, 37, 49, 82, 20, 10, 199, 44, 243, 147, 64, 148, 133, 72, 20, 12, 201, 44, 243, 77, 84, 224, 76, 37, 49, 82,
+ 20, 12, 201, 44, 19, 142, 36, 32, 76, 37, 49, 82, 20, 10, 199, 36, 225, 11, 48, 20, 133, 72, 20, 9, 198, 44, 147, 133, 76, 84,
+ 137, 20, 9, 198, 24, 20, 193, 56, 84, 137, 20, 10, 199, 80, 83, 211, 60, 98, 83, 44, 20, 10, 199, 24, 20, 129, 60, 226, 83, 44,
+ 20, 10, 199, 17, 32, 77, 5, 66, 83, 44, 20, 10, 199, 4, 224, 70, 61, 34, 83, 44, 20, 9, 198, 4, 224, 77, 56, 84, 197, 20,
+ 10, 199, 80, 84, 144, 20, 229, 9, 56, 20, 10, 199, 76, 84, 144, 20, 229, 9, 56, 20, 10, 199, 20, 225, 15, 77, 49, 78, 80, 20,
+ 0, 9, 198, 56, 245, 1, 80, 147, 206, 20, 9, 198, 45, 33, 65, 80, 147, 206, 20, 9, 198, 16, 245, 1, 80, 147, 206, 20, 12, 201,
+ 52, 146, 210, 61, 50, 207, 64, 148, 203, 20, 21, 68, 77, 64, 78, 16, 89, 47, 110, 50, 72, 6, 37, 50, 0, 44, 20, 81, 105, 110,
+ 32, 9, 198, 44, 243, 150, 20, 224, 66, 20, 0, 8, 197, 28, 19, 9, 60, 224, 20, 9, 198, 60, 198, 77, 64, 148, 203, 20, 9, 198,
+ 52, 85, 15, 16, 148, 203, 20, 9, 198, 44, 21, 15, 16, 148, 203, 20, 9, 198, 20, 180, 207, 80, 148, 203, 20, 9, 198, 9, 82, 207,
+ 48, 148, 203, 20, 8, 197, 44, 195, 210, 36, 224, 20, 8, 197, 44, 243, 150, 4, 192, 20, 7, 65, 104, 89, 109, 47, 0, 0, 16, 66,
+ 5, 64, 110, 15, 107, 110, 12, 0, 81, 104, 97, 118, 101, 32, 9, 198, 72, 149, 15, 72, 225, 76, 20, 12, 201, 12, 128, 82, 48, 21,
+ 1, 56, 84, 137, 20, 13, 202, 77, 80, 147, 80, 19, 148, 37, 98, 83, 44, 20, 13, 202, 64, 84, 147, 64, 82, 212, 37, 98, 83, 44,
+ 20, 13, 202, 52, 83, 15, 17, 32, 77, 5, 66, 83, 44, 20, 13, 202, 44, 243, 80, 61, 50, 84, 61, 34, 83, 44, 20, 13, 202, 36,
+ 226, 214, 37, 50, 84, 61, 34, 83, 44, 20, 12, 201, 20, 180, 208, 20, 66, 84, 72, 144, 197, 20, 8, 66, 5, 64, 110, 12, 0, 72,
+ 0, 10, 199, 72, 81, 140, 20, 181, 15, 72, 20, 10, 199, 65, 35, 212, 20, 181, 15, 72, 20, 10, 199, 36, 228, 208, 20, 181, 15, 72,
+ 20, 12, 201, 52, 83, 147, 81, 37, 65, 80, 147, 206, 20, 12, 201, 36, 229, 9, 52, 145, 1, 80, 147, 206, 20, 10, 199, 36, 225, 11,
+ 5, 52, 197, 72, 20, 10, 199, 52, 19, 1, 101, 50, 83, 44, 20, 10, 199, 44, 148, 143, 52, 19, 148, 36, 20, 0, 11, 200, 88, 148,
+ 201, 80, 21, 9, 60, 224, 20, 11, 200, 88, 81, 197, 80, 21, 9, 60, 224, 20, 11, 200, 72, 80, 201, 80, 21, 9, 60, 224, 20, 11,
+ 200, 52, 241, 21, 48, 21, 9, 60, 224, 20, 11, 200, 21, 50, 193, 48, 21, 9, 60, 224, 20, 11, 200, 16, 84, 21, 80, 21, 9, 60,
+ 224, 20, 11, 200, 16, 84, 9, 48, 21, 9, 60, 224, 20, 11, 200, 4, 212, 21, 80, 21, 9, 60, 224, 20, 12, 201, 65, 35, 198, 100,
+ 192, 75, 80, 148, 203, 20, 12, 201, 64, 197, 82, 4, 194, 83, 80, 148, 203, 20, 12, 201, 53, 148, 212, 36, 98, 83, 80, 148, 203, 20,
+ 12, 201, 44, 16, 130, 4, 194, 83, 80, 148, 203, 20, 12, 201, 32, 83, 12, 20, 226, 83, 80, 148, 203, 20, 12, 201, 28, 20, 212, 72,
+ 243, 143, 52, 148, 203, 20, 12, 201, 17, 32, 77, 5, 69, 82, 28, 148, 203, 20, 12, 201, 12, 19, 22, 36, 226, 83, 80, 148, 203, 20,
+ 11, 200, 76, 19, 22, 4, 67, 210, 4, 224, 20, 11, 200, 16, 148, 133, 45, 67, 210, 4, 192, 20, 0, 12, 201, 36, 229, 5, 56, 64,
+ 78, 81, 84, 128, 20, 8, 197, 88, 84, 137, 77, 64, 20, 8, 197, 4, 244, 137, 77, 64, 20, 12, 201, 44, 243, 150, 20, 229, 9, 60,
+ 225, 76, 20, 8, 197, 37, 34, 83, 21, 32, 20, 8, 197, 9, 81, 211, 21, 32, 20, 8, 197, 8, 19, 132, 37, 64, 20, 8, 197, 16,
+ 83, 6, 36, 224, 20, 8, 197, 88, 19, 5, 57, 64, 20, 8, 197, 80, 19, 5, 57, 64, 20, 8, 197, 64, 147, 69, 57, 64, 20, 8,
+ 197, 52, 243, 69, 57, 64, 20, 8, 197, 16, 83, 69, 57, 64, 20, 8, 197, 48, 18, 212, 5, 64, 20, 8, 197, 49, 83, 66, 4, 192,
+ 20, 0, 9, 198, 5, 81, 9, 80, 244, 128, 20, 12, 201, 64, 20, 129, 76, 149, 15, 48, 241, 201, 20, 12, 201, 16, 144, 76, 20, 181,
+ 15, 48, 241, 201, 20, 9, 198, 80, 243, 148, 36, 225, 64, 20, 9, 198, 44, 19, 148, 36, 225, 64, 20, 9, 198, 65, 32, 75, 80, 146,
+ 192, 20, 9, 198, 9, 34, 71, 4, 65, 64, 20, 9, 198, 8, 195, 203, 4, 65, 64, 20, 0, 10, 199, 81, 35, 212, 76, 178, 83, 80,
+ 20, 10, 199, 64, 20, 139, 21, 34, 78, 28, 20, 15, 204, 25, 83, 139, 80, 147, 206, 4, 194, 83, 80, 148, 203, 20, 0, 22, 72, 9,
+ 33, 65, 44, 64, 78, 12, 80, 71, 34, 109, 37, 81, 6, 72, 35, 12, 50, 89, 0, 11, 200, 44, 21, 129, 48, 84, 137, 77, 64, 20,
+ 11, 200, 52, 81, 9, 80, 21, 9, 60, 224, 20, 11, 200, 48, 144, 201, 80, 21, 9, 60, 224, 20, 11, 200, 44, 244, 146, 20, 181, 9,
+ 60, 224, 20, 11, 200, 80, 83, 210, 21, 66, 83, 21, 32, 20, 11, 200, 77, 147, 80, 5, 66, 83, 21, 32, 20, 11, 200, 56, 20, 139,
+ 61, 66, 83, 21, 32, 20, 11, 200, 52, 20, 148, 101, 34, 83, 21, 32, 20, 11, 200, 52, 17, 206, 21, 66, 83, 21, 32, 20, 11, 200,
+ 44, 20, 130, 60, 226, 83, 21, 32, 20, 11, 200, 33, 148, 14, 61, 66, 83, 21, 32, 20, 11, 200, 28, 195, 194, 4, 194, 83, 21, 32,
+ 20, 11, 200, 20, 193, 75, 81, 34, 83, 21, 32, 20, 11, 200, 16, 144, 76, 60, 114, 83, 21, 32, 20, 11, 200, 4, 227, 206, 100, 210,
+ 83, 21, 32, 20, 11, 200, 4, 224, 76, 60, 114, 83, 21, 32, 20, 11, 200, 4, 176, 68, 20, 210, 83, 21, 32, 20, 11, 200, 80, 131,
+ 205, 37, 53, 9, 76, 176, 20, 11, 200, 64, 21, 18, 36, 245, 9, 76, 176, 20, 11, 200, 48, 19, 65, 37, 53, 9, 76, 176, 20, 11,
+ 200, 32, 243, 73, 48, 85, 9, 76, 176, 20, 11, 200, 16, 146, 207, 80, 243, 73, 76, 176, 20, 11, 200, 16, 145, 148, 60, 225, 201, 76,
+ 176, 20, 11, 200, 16, 144, 76, 20, 181, 9, 76, 176, 20, 11, 200, 72, 85, 77, 5, 66, 75, 21, 32, 20, 11, 200, 33, 148, 212, 21,
+ 34, 75, 21, 32, 20, 11, 200, 32, 148, 212, 61, 34, 75, 21, 32, 20, 11, 200, 17, 32, 77, 5, 66, 75, 21, 32, 20, 11, 200, 16,
+ 241, 205, 5, 66, 75, 21, 32, 20, 9, 198, 52, 86, 154, 4, 226, 78, 20, 11, 200, 4, 35, 206, 56, 83, 69, 57, 64, 20, 11, 200,
+ 72, 85, 19, 36, 225, 82, 21, 64, 20, 11, 200, 44, 20, 9, 81, 83, 1, 57, 64, 20, 0, 8, 197, 72, 82, 210, 85, 64, 20, 12,
+ 201, 9, 34, 76, 48, 19, 148, 36, 225, 64, 20, 8, 197, 72, 16, 201, 77, 64, 20, 8, 197, 65, 84, 137, 77, 64, 20, 8, 197, 44,
+ 244, 137, 77, 64, 20, 8, 197, 44, 19, 11, 21, 32, 20, 8, 197, 21, 34, 71, 21, 32, 20, 8, 197, 48, 21, 5, 57, 64, 20, 8,
+ 197, 64, 81, 1, 57, 64, 20, 0, 11, 66, 12, 16, 89, 37, 34, 49, 110, 0, 25, 9, 198, 32, 243, 79, 48, 241, 192, 20, 9, 198,
+ 32, 21, 83, 76, 148, 212, 20, 9, 198, 84, 69, 69, 48, 145, 192, 20, 9, 198, 32, 244, 141, 60, 224, 76, 20, 9, 198, 33, 145, 18,
+ 4, 229, 0, 20, 0, 9, 198, 76, 147, 9, 44, 244, 197, 20, 10, 199, 76, 84, 137, 4, 194, 83, 80, 20, 10, 199, 60, 178, 213, 49,
+ 66, 83, 80, 20, 14, 203, 25, 83, 139, 80, 147, 206, 4, 194, 83, 21, 32, 20, 14, 203, 8, 243, 129, 64, 20, 148, 37, 53, 9, 76,
+ 176, 20, 0, 11, 200, 24, 243, 11, 48, 244, 137, 77, 64, 20, 19, 70, 16, 148, 212, 36, 179, 206, 72, 37, 89, 47, 37, 49, 6, 114,
+ 50, 0, 20, 9, 198, 41, 83, 139, 80, 147, 206, 20, 9, 198, 25, 32, 75, 80, 147, 206, 20, 11, 200, 44, 243, 77, 84, 226, 75, 21,
+ 32, 20, 11, 200, 16, 243, 69, 77, 66, 67, 21, 32, 20, 12, 137, 195, 184, 13, 20, 195, 165, 12, 9, 7, 20, 12, 137, 22, 5, 12,
+ 4, 195, 166, 4, 9, 7, 20, 12, 137, 7, 15, 4, 4, 195, 166, 4, 9, 7, 20, 11, 200, 5, 53, 13, 5, 66, 75, 21, 32, 20,
+ 7, 196, 61, 33, 193, 56, 21, 11, 200, 72, 81, 140, 20, 181, 1, 57, 64, 20, 0, 12, 201, 16, 144, 76, 20, 181, 15, 48, 241, 192,
+ 20, 12, 201, 48, 81, 201, 80, 147, 73, 80, 85, 0, 20, 12, 201, 25, 32, 84, 21, 35, 137, 80, 85, 0, 20, 8, 197, 64, 243, 5,
+ 72, 80, 20, 8, 197, 52, 83, 5, 72, 80, 20, 12, 201, 80, 147, 19, 80, 81, 5, 48, 145, 192, 20, 13, 138, 15, 22, 5, 18, 19,
+ 195, 166, 4, 9, 7, 20, 13, 138, 14, 195, 184, 4, 22, 5, 14, 4, 9, 7, 20, 12, 201, 32, 83, 2, 72, 81, 5, 48, 145, 192,
+ 20, 12, 201, 32, 19, 19, 77, 64, 82, 72, 145, 192, 20, 12, 201, 28, 83, 130, 73, 81, 197, 48, 145, 192, 20, 12, 201, 24, 244, 132,
+ 72, 17, 197, 48, 145, 192, 20, 9, 198, 72, 18, 201, 80, 148, 203, 20, 9, 198, 32, 20, 141, 60, 226, 75, 20, 12, 201, 80, 85, 18,
+ 5, 96, 76, 20, 229, 0, 20, 0, 13, 202, 76, 17, 15, 52, 20, 207, 12, 130, 83, 80, 20, 9, 198, 56, 146, 9, 48, 148, 212, 20,
+ 13, 202, 52, 19, 149, 24, 18, 212, 85, 34, 83, 80, 20, 9, 198, 37, 51, 1, 52, 148, 212, 20, 9, 198, 24, 21, 1, 48, 148, 212,
+ 20, 9, 198, 4, 194, 217, 52, 148, 212, 20, 14, 139, 20, 9, 12, 2, 195, 184, 10, 5, 12, 9, 7, 20, 14, 139, 16, 195, 165, 18,
+ 5, 7, 14, 5, 12, 9, 7, 20, 9, 198, 77, 64, 78, 56, 147, 204, 20, 9, 198, 5, 4, 5, 80, 149, 0, 20, 9, 198, 76, 225,
+ 71, 48, 21, 0, 20, 9, 198, 72, 16, 130, 36, 224, 84, 20, 0, 12, 201, 44, 243, 147, 81, 37, 75, 80, 147, 206, 20, 12, 201, 36,
+ 229, 18, 60, 69, 75, 80, 147, 206, 20, 12, 201, 16, 84, 201, 56, 97, 75, 80, 147, 206, 20, 12, 201, 12, 245, 133, 73, 97, 82, 76,
+ 147, 206, 20, 10, 199, 52, 243, 137, 80, 244, 133, 72, 20, 10, 199, 52, 20, 211, 4, 180, 133, 72, 20, 15, 140, 20, 9, 12, 7, 195,
+ 166, 14, 7, 5, 12, 9, 7, 20, 10, 199, 44, 21, 1, 52, 20, 129, 56, 21, 0, 22, 3, 7, 195, 165, 81, 113, 15, 48, 6, 113,
+ 15, 110, 0, 82, 112, 195, 165, 32, 97, 102, 32, 12, 201, 48, 20, 153, 56, 115, 211, 44, 244, 0, 20, 6, 195, 48, 241, 201, 20, 9,
+ 198, 76, 243, 21, 80, 147, 206, 20, 9, 198, 72, 245, 1, 80, 147, 206, 20, 9, 198, 56, 81, 193, 80, 147, 206, 20, 9, 198, 48, 81,
+ 193, 80, 147, 206, 20, 9, 198, 20, 213, 76, 76, 147, 206, 20, 9, 198, 12, 149, 1, 80, 147, 206, 20, 11, 200, 64, 242, 213, 48, 84,
+ 137, 56, 112, 20, 11, 200, 48, 144, 201, 80, 84, 137, 56, 112, 20, 11, 200, 12, 148, 197, 48, 84, 137, 56, 112, 20, 11, 200, 64, 83,
+ 147, 36, 243, 133, 72, 80, 20, 16, 141, 15, 13, 11, 18, 9, 14, 7, 19, 195, 166, 4, 9, 7, 20, 11, 200, 45, 98, 78, 16, 17,
+ 212, 36, 112, 20, 15, 204, 29, 81, 22, 20, 192, 133, 32, 17, 197, 48, 145, 192, 20, 15, 204, 29, 81, 19, 8, 84, 208, 61, 69, 5,
+ 48, 145, 192, 20, 12, 137, 1, 6, 6, 195, 166, 12, 4, 9, 7, 20, 12, 201, 60, 229, 15, 28, 83, 133, 80, 148, 203, 20, 12, 201,
+ 32, 84, 141, 20, 225, 85, 80, 148, 203, 20, 11, 200, 32, 83, 7, 20, 226, 78, 16, 80, 20, 11, 200, 45, 98, 78, 16, 17, 212, 36,
+ 112, 20, 7, 196, 4, 97, 129, 8, 20, 11, 200, 44, 20, 148, 60, 227, 129, 28, 80, 20, 0, 33, 69, 65, 80, 140, 36, 48, 48, 114,
+ 71, 55, 36, 49, 15, 89, 13, 12, 84, 37, 89, 14, 50, 0, 81, 115, 101, 114, 118, 105, 99, 101, 110, 32, 30, 69, 65, 80, 140, 36,
+ 48, 48, 114, 71, 55, 36, 49, 15, 89, 13, 12, 84, 37, 89, 0, 81, 115, 101, 114, 118, 105, 99, 101, 32, 12, 201, 77, 2, 82, 37,
+ 69, 65, 48, 148, 212, 20, 12, 201, 76, 243, 78, 4, 208, 149, 48, 148, 212, 20, 16, 205, 56, 21, 9, 60, 224, 76, 76, 240, 201, 4,
+ 194, 83, 80, 20, 8, 197, 56, 245, 5, 72, 80, 20, 13, 138, 22, 195, 166, 18, 19, 1, 18, 20, 9, 7, 20, 12, 201, 56, 21, 21,
+ 72, 96, 71, 48, 145, 192, 20, 13, 138, 7, 5, 19, 11, 195, 166, 6, 20, 9, 7, 20, 13, 138, 7, 5, 19, 10, 195, 166, 6, 20,
+ 9, 7, 20, 12, 201, 24, 244, 132, 20, 192, 71, 80, 145, 192, 20, 8, 197, 20, 212, 1, 80, 144, 20, 31, 69, 65, 80, 140, 36, 48,
+ 48, 114, 71, 55, 36, 49, 15, 72, 39, 65, 6, 110, 57, 50, 0, 20, 81, 100, 111, 109, 97, 105, 110, 32, 12, 201, 44, 244, 147, 21,
+ 69, 5, 72, 85, 0, 20, 12, 201, 52, 81, 4, 20, 192, 71, 80, 145, 192, 20, 12, 201, 24, 244, 132, 20, 192, 71, 80, 145, 192, 20,
+ 0, 9, 198, 32, 244, 141, 60, 225, 76, 20, 9, 198, 36, 229, 129, 48, 145, 0, 20, 9, 198, 21, 84, 143, 64, 145, 0, 20, 9, 198,
+ 29, 80, 82, 4, 226, 64, 20, 9, 198, 64, 243, 9, 80, 146, 192, 20, 9, 198, 44, 84, 129, 52, 146, 192, 20, 9, 198, 52, 83, 5,
+ 72, 85, 0, 20, 0, 9, 198, 21, 67, 143, 48, 241, 201, 20, 12, 201, 88, 19, 15, 72, 148, 193, 80, 147, 206, 20, 12, 201, 81, 148,
+ 9, 24, 146, 193, 80, 147, 206, 20, 12, 201, 64, 243, 1, 72, 148, 193, 80, 147, 206, 20, 12, 201, 44, 243, 148, 36, 229, 65, 80, 147,
+ 206, 20, 12, 201, 44, 243, 147, 80, 148, 1, 80, 147, 206, 20, 12, 201, 44, 243, 135, 72, 81, 193, 80, 147, 206, 20, 12, 201, 20, 208,
+ 78, 12, 148, 1, 80, 147, 206, 20, 12, 201, 4, 211, 210, 80, 148, 193, 80, 147, 206, 20, 12, 201, 4, 194, 77, 20, 229, 1, 80, 147,
+ 206, 20, 12, 201, 4, 48, 197, 57, 69, 65, 80, 147, 206, 20, 14, 203, 52, 146, 210, 61, 50, 207, 64, 84, 137, 56, 112, 20, 12, 201,
+ 44, 243, 132, 37, 66, 79, 56, 83, 0, 20, 10, 199, 44, 244, 146, 84, 212, 5, 72, 20, 15, 140, 195, 165, 2, 5, 14, 8, 10, 5,
+ 18, 20, 9, 7, 20, 15, 140, 22, 5, 4, 5, 18, 8, 195, 166, 6, 20, 9, 7, 20, 15, 140, 6, 15, 18, 18, 195, 165, 4, 14,
+ 5, 12, 9, 7, 20, 15, 140, 6, 15, 18, 7, 195, 166, 14, 7, 5, 12, 9, 7, 20, 15, 140, 6, 15, 18, 6, 195, 166, 14, 7,
+ 5, 12, 9, 7, 20, 9, 198, 44, 243, 12, 60, 66, 69, 20, 14, 203, 44, 243, 150, 20, 229, 21, 4, 194, 78, 16, 80, 20, 12, 201,
+ 44, 243, 148, 84, 33, 82, 56, 19, 0, 20, 5, 195, 32, 244, 192, 0, 11, 200, 88, 148, 201, 80, 84, 137, 56, 112, 20, 11, 200, 88,
+ 81, 197, 80, 84, 137, 56, 112, 20, 11, 200, 77, 64, 70, 24, 84, 137, 56, 112, 20, 11, 200, 72, 85, 137, 16, 84, 137, 56, 112, 20,
+ 11, 200, 72, 83, 1, 80, 84, 137, 56, 112, 20, 11, 200, 56, 20, 193, 48, 84, 137, 56, 112, 20, 11, 200, 44, 194, 67, 32, 84, 137,
+ 56, 112, 20, 11, 200, 72, 20, 16, 61, 37, 5, 72, 80, 20, 11, 200, 28, 20, 146, 61, 69, 5, 72, 80, 20, 12, 201, 81, 34, 75,
+ 36, 226, 15, 48, 66, 71, 20, 12, 201, 48, 245, 141, 20, 66, 15, 48, 66, 71, 20, 12, 201, 48, 19, 135, 76, 243, 77, 20, 194, 71,
+ 20, 12, 201, 25, 33, 77, 44, 243, 77, 20, 194, 71, 20, 16, 141, 6, 15, 18, 20, 18, 195, 166, 6, 6, 5, 12, 9, 7, 20, 11,
+ 200, 80, 244, 15, 48, 241, 201, 76, 176, 20, 11, 200, 76, 86, 15, 48, 241, 201, 76, 176, 20, 11, 200, 53, 149, 15, 48, 241, 201, 76,
+ 176, 20, 11, 200, 52, 243, 143, 48, 241, 201, 76, 176, 20, 11, 200, 9, 38, 79, 48, 241, 201, 76, 176, 20, 11, 200, 36, 229, 5, 72,
+ 209, 68, 36, 80, 20, 11, 200, 44, 243, 147, 84, 194, 78, 16, 80, 20, 7, 196, 76, 83, 137, 48, 20, 7, 196, 72, 16, 129, 80, 20,
+ 9, 198, 77, 147, 143, 16, 19, 0, 20, 0, 8, 197, 28, 83, 204, 60, 112, 20, 8, 197, 25, 84, 201, 60, 224, 20, 9, 198, 28, 85,
+ 129, 48, 66, 71, 20, 8, 197, 65, 81, 82, 36, 192, 20, 8, 197, 80, 82, 206, 36, 176, 20, 8, 197, 77, 148, 212, 20, 208, 20, 8,
+ 197, 16, 83, 69, 57, 48, 20, 0, 13, 202, 4, 67, 73, 56, 148, 212, 72, 21, 15, 72, 20, 9, 198, 80, 16, 200, 37, 53, 0, 20,
+ 9, 198, 52, 20, 152, 37, 53, 0, 20, 9, 198, 16, 17, 1, 37, 53, 0, 20, 9, 198, 52, 83, 15, 16, 146, 192, 20, 9, 198, 20,
+ 192, 83, 80, 146, 192, 20, 0, 10, 199, 44, 244, 9, 21, 34, 78, 28, 20, 14, 203, 20, 180, 208, 48, 144, 201, 80, 84, 137, 56, 112,
+ 20, 10, 199, 12, 19, 80, 21, 34, 78, 28, 20, 19, 144, 7, 5, 14, 14, 5, 13, 20, 18, 195, 166, 14, 7, 5, 12, 9, 7, 20,
+ 14, 203, 21, 2, 68, 20, 210, 79, 48, 241, 201, 76, 176, 20, 14, 203, 16, 144, 76, 20, 181, 15, 48, 241, 201, 76, 176, 20, 10, 199,
+ 4, 69, 133, 72, 34, 85, 52, 20, 10, 199, 80, 244, 141, 20, 229, 9, 48, 20, 12, 137, 6, 195, 184, 14, 9, 11, 9, 5, 14, 20,
+ 10, 199, 73, 85, 9, 56, 84, 133, 80, 20, 8, 67, 84, 226, 88, 21, 0, 10, 0, 11, 200, 60, 225, 21, 48, 21, 9, 60, 224, 20,
+ 11, 200, 16, 148, 203, 72, 85, 9, 60, 224, 20, 11, 200, 16, 147, 1, 80, 21, 9, 60, 224, 20, 11, 200, 4, 100, 133, 4, 181, 9,
+ 60, 224, 20, 11, 200, 4, 33, 82, 72, 21, 9, 60, 224, 20, 7, 196, 52, 241, 5, 48, 20, 9, 198, 44, 243, 150, 20, 225, 82, 20,
+ 9, 198, 44, 240, 71, 84, 193, 82, 20, 9, 198, 36, 227, 203, 84, 193, 82, 20, 9, 198, 16, 85, 1, 12, 129, 82, 20, 11, 200, 17,
+ 148, 208, 21, 5, 9, 76, 176, 20, 9, 198, 88, 19, 137, 48, 194, 78, 20, 11, 200, 56, 144, 193, 72, 17, 213, 4, 224, 20, 9, 198,
+ 4, 84, 143, 64, 192, 78, 21, 11, 200, 77, 80, 140, 36, 210, 78, 4, 192, 20, 11, 200, 64, 84, 134, 61, 35, 65, 57, 48, 20, 0,
+ 12, 201, 45, 34, 77, 36, 224, 76, 37, 53, 0, 20, 12, 201, 56, 245, 133, 48, 194, 83, 80, 146, 192, 20, 0, 9, 198, 52, 85, 15,
+ 16, 148, 212, 20, 13, 202, 52, 19, 20, 72, 18, 212, 21, 34, 78, 28, 20, 13, 202, 24, 18, 211, 36, 210, 76, 21, 34, 78, 28, 20,
+ 13, 202, 20, 180, 208, 5, 68, 137, 21, 34, 78, 28, 20, 13, 202, 20, 180, 208, 21, 34, 77, 20, 229, 5, 48, 20, 13, 202, 16, 242,
+ 213, 52, 83, 148, 5, 34, 85, 52, 20, 9, 198, 8, 18, 197, 48, 149, 0, 20, 13, 202, 76, 83, 22, 12, 83, 148, 72, 84, 133, 80,
+ 20, 6, 66, 4, 96, 110, 0, 0, 6, 195, 89, 51, 208, 17, 12, 201, 8, 83, 133, 16, 146, 212, 36, 225, 82, 68, 10, 199, 32, 148,
+ 212, 60, 116, 129, 52, 20, 12, 201, 77, 80, 150, 20, 229, 9, 60, 225, 82, 20, 12, 201, 65, 35, 208, 61, 37, 9, 60, 225, 82, 20,
+ 0, 7, 196, 85, 33, 197, 72, 20, 9, 198, 72, 84, 201, 28, 225, 82, 20, 9, 198, 72, 17, 134, 36, 225, 82, 20, 9, 198, 21, 128,
+ 197, 48, 193, 82, 20, 9, 198, 20, 208, 129, 48, 193, 82, 20, 9, 198, 53, 84, 211, 20, 194, 78, 20, 7, 196, 44, 147, 137, 56, 20,
+ 9, 68, 25, 33, 65, 44, 21, 0, 10, 0, 24, 73, 76, 176, 84, 20, 35, 193, 72, 65, 84, 89, 49, 6, 36, 37, 47, 71, 39, 13,
+ 72, 108, 86, 0, 9, 198, 37, 51, 1, 52, 148, 203, 20, 9, 198, 36, 229, 73, 80, 148, 203, 20, 9, 198, 21, 66, 79, 64, 148, 203,
+ 20, 9, 198, 16, 82, 193, 16, 148, 203, 20, 9, 198, 5, 50, 197, 80, 148, 203, 20, 12, 201, 65, 35, 208, 61, 37, 9, 60, 224, 76,
+ 20, 0, 9, 198, 20, 193, 70, 4, 229, 0, 20, 0, 10, 199, 88, 83, 133, 72, 243, 15, 28, 20, 10, 199, 61, 35, 137, 80, 243, 15,
+ 28, 20, 10, 199, 28, 192, 67, 36, 243, 15, 28, 20, 10, 199, 45, 34, 78, 60, 194, 78, 20, 20, 12, 201, 44, 243, 148, 72, 20, 201,
+ 28, 225, 82, 20, 10, 199, 36, 212, 12, 4, 229, 5, 72, 20, 10, 199, 77, 81, 134, 37, 48, 78, 80, 20, 0, 15, 204, 65, 35, 198,
+ 21, 52, 201, 60, 224, 76, 37, 53, 0, 20, 7, 196, 41, 81, 197, 72, 20, 12, 201, 77, 65, 84, 61, 50, 207, 64, 148, 203, 20, 12,
+ 201, 64, 243, 25, 12, 83, 148, 72, 148, 203, 20, 12, 201, 64, 84, 137, 64, 21, 5, 80, 148, 203, 20, 12, 201, 52, 18, 210, 61, 50,
+ 207, 64, 148, 203, 20, 12, 201, 44, 244, 205, 60, 224, 85, 80, 148, 203, 20, 12, 201, 13, 149, 15, 28, 83, 133, 80, 148, 203, 20, 7,
+ 196, 21, 97, 78, 80, 20, 9, 198, 16, 82, 204, 36, 224, 66, 20, 9, 68, 21, 97, 78, 80, 21, 0, 10, 0, 13, 138, 7, 25, 14,
+ 195, 166, 11, 15, 12, 15, 7, 20, 8, 197, 84, 226, 83, 60, 224, 20, 8, 197, 61, 5, 9, 60, 224, 20, 8, 197, 48, 81, 201, 60,
+ 224, 20, 11, 136, 12, 195, 184, 22, 9, 14, 4, 5, 20, 0, 8, 67, 80, 19, 11, 21, 0, 10, 0, 10, 199, 76, 147, 85, 48, 21,
+ 15, 72, 20, 10, 199, 36, 226, 9, 8, 149, 15, 72, 20, 15, 140, 6, 195, 166, 14, 15, 13, 5, 14, 15, 12, 15, 7, 20, 12, 201,
+ 88, 242, 193, 48, 148, 193, 80, 147, 206, 20, 10, 199, 88, 20, 137, 5, 66, 79, 56, 20, 12, 201, 72, 84, 212, 5, 84, 129, 80, 147,
+ 206, 20, 10, 199, 65, 35, 205, 61, 66, 79, 56, 20, 12, 201, 48, 81, 193, 48, 148, 193, 80, 147, 206, 20, 10, 199, 44, 243, 77, 84,
+ 226, 79, 56, 20, 12, 201, 44, 243, 15, 56, 148, 193, 80, 147, 206, 20, 12, 201, 44, 21, 5, 44, 148, 193, 80, 147, 206, 20, 12, 201,
+ 44, 19, 129, 48, 148, 193, 80, 147, 206, 20, 10, 199, 5, 52, 197, 73, 66, 79, 56, 20, 10, 199, 4, 226, 77, 5, 66, 79, 56, 20,
+ 10, 199, 64, 244, 212, 16, 21, 5, 72, 20, 10, 199, 24, 197, 79, 72, 145, 5, 72, 20, 15, 204, 44, 243, 77, 84, 224, 76, 64, 243,
+ 9, 80, 148, 203, 20, 10, 199, 28, 83, 198, 101, 50, 83, 44, 20, 10, 199, 5, 85, 1, 72, 178, 83, 44, 20, 0, 11, 200, 32, 84,
+ 131, 20, 115, 214, 36, 224, 20, 9, 198, 16, 148, 203, 85, 64, 66, 20, 9, 198, 4, 48, 197, 65, 64, 66, 20, 0, 8, 197, 48, 19,
+ 131, 21, 32, 20, 8, 197, 25, 83, 135, 21, 32, 20, 8, 197, 44, 197, 83, 36, 192, 20, 8, 197, 12, 130, 76, 20, 224, 20, 8, 197,
+ 65, 35, 198, 4, 224, 21, 8, 197, 5, 67, 205, 5, 32, 20, 0, 9, 198, 12, 245, 84, 85, 33, 64, 20, 13, 202, 76, 81, 9, 52,
+ 83, 148, 5, 66, 79, 56, 20, 13, 202, 44, 243, 134, 72, 243, 148, 5, 66, 79, 56, 20, 13, 202, 16, 242, 213, 52, 83, 148, 5, 66,
+ 79, 56, 20, 13, 202, 5, 33, 213, 52, 83, 148, 5, 66, 79, 56, 20, 9, 198, 77, 83, 77, 21, 33, 64, 20, 9, 198, 37, 32, 75,
+ 37, 50, 192, 20, 9, 198, 36, 33, 82, 37, 50, 192, 20, 9, 198, 20, 198, 83, 37, 50, 192, 20, 16, 141, 9, 19, 12, 195, 166, 14,
+ 4, 5, 18, 9, 14, 4, 5, 20, 9, 198, 72, 82, 212, 61, 32, 76, 20, 0, 10, 199, 65, 80, 140, 36, 50, 83, 80, 20, 10, 199,
+ 52, 18, 84, 72, 84, 211, 20, 20, 6, 195, 61, 32, 76, 20, 9, 198, 64, 19, 9, 76, 17, 5, 20, 20, 70, 45, 37, 83, 80, 17,
+ 5, 49, 34, 116, 89, 72, 6, 110, 12, 86, 13, 0, 20, 10, 199, 36, 225, 21, 45, 64, 78, 76, 20, 0, 7, 196, 81, 34, 83, 80,
+ 20, 11, 200, 65, 35, 214, 36, 228, 201, 20, 192, 20, 11, 200, 88, 84, 130, 4, 194, 83, 21, 32, 20, 11, 200, 81, 148, 129, 56, 226,
+ 83, 21, 32, 20, 11, 200, 77, 65, 82, 36, 194, 83, 21, 32, 20, 11, 200, 77, 64, 66, 36, 194, 83, 21, 32, 20, 11, 200, 76, 145,
+ 206, 4, 194, 83, 21, 32, 20, 11, 200, 28, 84, 141, 4, 226, 83, 21, 32, 20, 11, 200, 28, 19, 22, 4, 226, 83, 21, 32, 20, 0,
+ 12, 201, 65, 54, 75, 60, 102, 83, 37, 50, 192, 20, 12, 201, 64, 243, 25, 4, 225, 18, 37, 50, 192, 20, 12, 201, 20, 115, 195, 20,
+ 229, 18, 37, 50, 192, 20, 0, 9, 198, 64, 21, 15, 48, 241, 192, 20, 9, 198, 60, 226, 207, 48, 241, 192, 20, 9, 198, 4, 194, 207,
+ 48, 241, 192, 20, 9, 198, 64, 20, 139, 21, 33, 64, 20, 9, 198, 24, 146, 211, 21, 33, 64, 20, 5, 194, 16, 16, 72, 0, 10, 199,
+ 5, 48, 133, 77, 67, 211, 20, 20, 10, 199, 65, 35, 203, 85, 34, 83, 80, 20, 10, 199, 56, 245, 133, 48, 194, 83, 80, 20, 10, 199,
+ 52, 241, 5, 72, 226, 83, 80, 20, 10, 199, 44, 243, 80, 60, 226, 83, 80, 20, 10, 199, 44, 243, 77, 84, 226, 83, 80, 20, 10, 199,
+ 32, 20, 144, 20, 226, 83, 80, 20, 14, 203, 36, 225, 21, 77, 68, 137, 4, 194, 83, 21, 32, 20, 14, 203, 16, 149, 137, 76, 147, 206,
+ 4, 194, 83, 21, 32, 20, 9, 198, 76, 84, 133, 56, 17, 5, 20, 0, 11, 200, 88, 84, 147, 36, 98, 67, 21, 32, 20, 11, 200, 72,
+ 84, 18, 60, 69, 67, 21, 32, 20, 11, 200, 53, 148, 212, 36, 98, 67, 21, 32, 20, 11, 200, 45, 96, 76, 36, 98, 67, 21, 32, 20,
+ 11, 200, 36, 229, 18, 60, 69, 67, 21, 32, 20, 15, 204, 80, 161, 75, 44, 244, 204, 61, 96, 75, 37, 50, 192, 20, 0, 16, 205, 84,
+ 65, 9, 24, 97, 82, 20, 229, 9, 21, 34, 78, 28, 20, 12, 201, 72, 84, 197, 73, 97, 82, 36, 225, 192, 20, 12, 201, 72, 83, 73,
+ 81, 65, 82, 36, 225, 192, 20, 12, 201, 64, 192, 75, 5, 65, 82, 36, 225, 192, 20, 12, 201, 64, 84, 134, 61, 33, 82, 36, 225, 192,
+ 20, 12, 201, 64, 21, 5, 57, 65, 82, 36, 225, 192, 20, 12, 201, 60, 36, 197, 73, 97, 82, 36, 225, 192, 20, 12, 201, 57, 83, 77,
+ 21, 33, 82, 36, 225, 192, 20, 12, 201, 45, 83, 20, 37, 97, 82, 36, 225, 192, 20, 12, 201, 45, 33, 68, 37, 65, 82, 36, 225, 192,
+ 20, 12, 201, 44, 243, 77, 85, 65, 82, 36, 225, 192, 20, 12, 201, 44, 20, 130, 85, 33, 82, 36, 225, 192, 20, 12, 201, 44, 19, 9,
+ 9, 33, 82, 36, 225, 192, 20, 12, 201, 36, 229, 133, 57, 65, 82, 36, 225, 192, 20, 12, 201, 36, 229, 5, 29, 33, 82, 36, 225, 192,
+ 20, 12, 201, 32, 244, 208, 37, 65, 82, 36, 225, 192, 20, 12, 201, 24, 16, 197, 81, 65, 82, 36, 225, 192, 20, 12, 201, 16, 84, 197,
+ 73, 65, 82, 36, 225, 192, 20, 12, 201, 16, 84, 15, 73, 65, 82, 36, 225, 192, 20, 12, 201, 8, 19, 12, 61, 65, 82, 36, 225, 192,
+ 20, 12, 201, 5, 69, 5, 77, 65, 82, 36, 225, 192, 20, 12, 201, 5, 49, 129, 49, 65, 82, 36, 225, 192, 20, 12, 201, 5, 4, 18,
+ 21, 65, 82, 36, 225, 192, 20, 12, 201, 4, 36, 197, 57, 65, 82, 36, 225, 192, 20, 0, 13, 202, 88, 147, 204, 60, 224, 197, 48, 194,
+ 83, 80, 20, 9, 198, 65, 35, 211, 4, 148, 212, 20, 9, 198, 56, 144, 143, 56, 149, 0, 20, 0, 26, 73, 64, 21, 18, 60, 230, 77,
+ 36, 179, 206, 48, 110, 47, 34, 39, 50, 6, 116, 65, 37, 49, 114, 50, 0, 20, 12, 201, 76, 21, 9, 76, 96, 75, 80, 147, 206, 20,
+ 12, 201, 72, 84, 18, 60, 69, 75, 80, 147, 206, 20, 12, 201, 41, 84, 137, 76, 66, 75, 80, 147, 206, 20, 10, 199, 4, 48, 197, 77,
+ 50, 79, 56, 20, 10, 199, 81, 32, 86, 21, 36, 197, 72, 20, 10, 199, 72, 80, 201, 16, 149, 133, 72, 20, 10, 199, 4, 48, 197, 48,
+ 84, 133, 72, 20, 10, 199, 61, 3, 1, 16, 83, 9, 28, 20, 0, 12, 201, 44, 19, 5, 40, 67, 211, 44, 244, 0, 20, 12, 201, 28,
+ 19, 22, 4, 227, 211, 44, 244, 0, 20, 11, 200, 88, 19, 9, 16, 84, 137, 56, 112, 20, 11, 200, 84, 68, 129, 16, 84, 137, 56, 112,
+ 20, 11, 200, 81, 84, 195, 32, 84, 137, 56, 112, 20, 11, 200, 77, 3, 206, 76, 84, 137, 56, 112, 20, 11, 200, 76, 19, 21, 80, 84,
+ 137, 56, 112, 20, 11, 200, 60, 225, 21, 48, 84, 137, 56, 112, 20, 11, 200, 52, 147, 137, 52, 84, 137, 56, 112, 20, 11, 200, 52, 18,
+ 213, 48, 84, 137, 56, 112, 20, 15, 204, 44, 243, 148, 36, 225, 197, 57, 65, 82, 36, 225, 192, 20, 11, 200, 28, 19, 15, 64, 84, 137,
+ 56, 112, 20, 11, 200, 24, 147, 5, 80, 84, 137, 56, 112, 20, 11, 200, 20, 180, 201, 48, 84, 137, 56, 112, 20, 11, 200, 16, 82, 193,
+ 80, 84, 137, 56, 112, 20, 15, 204, 9, 35, 206, 44, 244, 203, 61, 1, 82, 36, 225, 192, 20, 7, 196, 45, 33, 69, 72, 20, 11, 200,
+ 81, 83, 135, 76, 147, 132, 36, 112, 20, 11, 200, 80, 18, 211, 45, 147, 4, 36, 112, 20, 11, 200, 52, 19, 135, 24, 243, 4, 36, 112,
+ 20, 11, 200, 44, 243, 4, 8, 195, 196, 36, 112, 20, 11, 200, 29, 81, 6, 73, 145, 212, 36, 112, 20, 11, 200, 4, 193, 129, 16, 84,
+ 140, 36, 112, 20, 11, 200, 65, 35, 214, 77, 66, 78, 16, 80, 20, 7, 196, 76, 81, 1, 56, 21, 9, 68, 8, 246, 76, 20, 21, 0,
+ 10, 0, 12, 201, 77, 65, 82, 20, 243, 69, 81, 34, 64, 20, 12, 201, 44, 243, 15, 72, 147, 69, 81, 34, 64, 20, 8, 197, 32, 21,
+ 129, 72, 144, 20, 8, 197, 8, 20, 143, 56, 144, 20, 0, 9, 198, 64, 84, 147, 60, 225, 76, 20, 9, 198, 88, 20, 203, 21, 34, 64,
+ 20, 9, 198, 64, 192, 71, 21, 34, 64, 20, 9, 198, 48, 147, 135, 21, 34, 64, 20, 9, 198, 32, 82, 211, 21, 34, 64, 20, 9, 198,
+ 48, 19, 212, 37, 50, 192, 20, 9, 198, 44, 19, 212, 37, 50, 192, 20, 9, 198, 8, 147, 212, 37, 50, 192, 20, 9, 198, 52, 19, 1,
+ 44, 149, 0, 20, 0, 10, 199, 65, 35, 195, 21, 52, 207, 72, 20, 14, 203, 77, 147, 80, 80, 243, 65, 80, 243, 15, 28, 144, 20, 9,
+ 198, 64, 21, 15, 48, 241, 201, 20, 9, 198, 60, 226, 207, 48, 241, 201, 20, 9, 198, 32, 243, 79, 48, 241, 201, 20, 9, 198, 13, 149,
+ 15, 48, 241, 201, 20, 10, 199, 64, 243, 12, 85, 66, 79, 56, 20, 10, 199, 4, 97, 133, 45, 66, 79, 56, 20, 14, 203, 72, 82, 1,
+ 8, 147, 9, 80, 84, 137, 56, 112, 20, 14, 203, 52, 243, 143, 25, 67, 206, 28, 84, 137, 56, 112, 20, 0, 18, 7, 12, 39, 3, 8,
+ 1, 9, 13, 55, 110, 49, 34, 6, 35, 57, 65, 0, 12, 137, 11, 1, 22, 5, 18, 14, 195, 184, 19, 20, 11, 200, 88, 83, 133, 72,
+ 243, 15, 28, 144, 20, 11, 200, 61, 35, 137, 80, 243, 15, 28, 144, 20, 11, 200, 28, 192, 67, 36, 243, 15, 28, 144, 20, 9, 134, 19,
+ 195, 166, 19, 15, 14, 20, 16, 6, 18, 195, 166, 19, 15, 14, 51, 109, 89, 6, 114, 68, 0, 20, 11, 200, 21, 50, 193, 48, 84, 137,
+ 56, 112, 20, 11, 200, 36, 225, 19, 81, 81, 5, 72, 80, 20, 11, 200, 48, 145, 66, 32, 21, 133, 72, 144, 20, 11, 200, 8, 241, 200,
+ 60, 193, 5, 72, 144, 20, 11, 200, 36, 229, 5, 72, 197, 68, 36, 80, 20, 11, 200, 44, 243, 80, 61, 50, 84, 84, 208, 20, 11, 200,
+ 64, 243, 25, 56, 243, 73, 84, 208, 20, 11, 200, 52, 147, 12, 20, 227, 137, 84, 208, 20, 11, 200, 21, 96, 78, 28, 83, 9, 84, 208,
+ 20, 11, 200, 32, 84, 148, 84, 114, 78, 16, 80, 20, 7, 196, 52, 240, 137, 48, 20, 7, 196, 16, 80, 129, 80, 20, 9, 198, 45, 38,
+ 83, 80, 19, 0, 20, 0, 12, 201, 64, 19, 132, 20, 176, 71, 21, 34, 64, 20, 12, 201, 81, 34, 78, 36, 64, 68, 37, 50, 192, 20,
+ 12, 201, 80, 83, 5, 76, 179, 208, 37, 50, 192, 20, 12, 201, 64, 20, 129, 80, 18, 212, 37, 50, 192, 20, 12, 201, 48, 16, 153, 72,
+ 147, 148, 37, 50, 192, 20, 12, 201, 37, 52, 129, 20, 194, 84, 37, 50, 192, 20, 12, 201, 33, 148, 15, 80, 18, 212, 37, 50, 192, 20,
+ 12, 201, 33, 145, 18, 60, 198, 84, 37, 50, 192, 20, 12, 201, 4, 193, 207, 72, 149, 13, 37, 50, 192, 20, 12, 201, 16, 243, 73, 12,
+ 147, 5, 72, 85, 0, 20, 8, 197, 76, 17, 146, 4, 224, 21, 0, 14, 139, 19, 5, 14, 20, 5, 14, 20, 9, 195, 184, 19, 20, 14,
+ 139, 16, 18, 15, 13, 9, 19, 11, 21, 195, 184, 19, 20, 9, 198, 41, 81, 1, 37, 53, 0, 20, 9, 198, 4, 65, 78, 60, 145, 0,
+ 20, 9, 198, 24, 244, 131, 21, 33, 84, 20, 9, 198, 72, 81, 201, 60, 224, 76, 20, 9, 198, 29, 85, 20, 85, 32, 76, 20, 0, 15,
+ 140, 16, 18, 195, 166, 20, 5, 14, 20, 9, 195, 184, 19, 20, 12, 137, 7, 21, 22, 5, 18, 14, 195, 184, 18, 20, 10, 199, 44, 195,
+ 210, 21, 34, 78, 28, 20, 12, 201, 72, 81, 133, 72, 83, 148, 36, 83, 0, 20, 10, 199, 16, 83, 5, 28, 84, 133, 80, 20, 10, 199,
+ 16, 80, 201, 16, 84, 133, 80, 20, 10, 199, 4, 197, 5, 72, 84, 133, 80, 20, 12, 201, 16, 147, 69, 57, 50, 79, 56, 19, 0, 20,
+ 0, 7, 196, 88, 243, 21, 80, 20, 9, 198, 77, 1, 75, 84, 193, 82, 20, 9, 198, 64, 192, 84, 36, 225, 82, 20, 9, 198, 64, 20,
+ 208, 60, 193, 82, 20, 9, 198, 44, 242, 197, 81, 65, 82, 20, 9, 198, 44, 19, 11, 84, 193, 82, 20, 9, 198, 16, 148, 211, 60, 225,
+ 82, 20, 9, 198, 16, 84, 212, 36, 225, 82, 20, 9, 198, 16, 82, 204, 36, 225, 82, 20, 9, 198, 5, 4, 18, 60, 33, 82, 20, 9,
+ 198, 88, 149, 18, 36, 243, 0, 20, 11, 200, 9, 35, 205, 44, 19, 9, 84, 208, 20, 9, 198, 77, 80, 141, 5, 34, 78, 20, 9, 198,
+ 16, 19, 13, 5, 66, 78, 20, 7, 196, 64, 81, 1, 48, 20, 7, 196, 52, 241, 1, 48, 20, 7, 196, 5, 33, 65, 48, 20, 0, 14,
+ 139, 1, 13, 2, 1, 19, 19, 1, 4, 195, 184, 18, 20, 12, 201, 65, 35, 205, 37, 50, 213, 37, 65, 84, 20, 12, 201, 80, 83, 5,
+ 80, 82, 206, 37, 50, 192, 20, 12, 201, 76, 147, 135, 4, 193, 83, 37, 50, 192, 20, 12, 201, 52, 17, 1, 28, 20, 203, 37, 50, 192,
+ 20, 12, 201, 44, 244, 205, 60, 115, 206, 37, 50, 192, 20, 12, 201, 28, 84, 149, 56, 66, 86, 37, 50, 192, 20, 12, 201, 64, 84, 137,
+ 4, 194, 83, 21, 33, 84, 20, 0, 9, 198, 48, 19, 65, 37, 53, 0, 20, 20, 66, 12, 64, 89, 36, 72, 36, 51, 6, 114, 65, 0,
+ 44, 20, 81, 114, 111, 109, 32, 9, 198, 17, 147, 129, 52, 149, 0, 20, 13, 202, 20, 180, 208, 21, 34, 77, 20, 229, 1, 48, 20, 13,
+ 202, 16, 84, 1, 73, 65, 77, 20, 229, 1, 48, 20, 0, 12, 137, 16, 18, 195, 166, 13, 1, 20, 21, 18, 20, 10, 199, 56, 21, 9,
+ 88, 149, 5, 80, 20, 10, 199, 52, 18, 143, 72, 149, 5, 80, 20, 10, 199, 48, 246, 65, 48, 149, 5, 80, 20, 10, 199, 36, 229, 9,
+ 52, 149, 5, 80, 20, 10, 199, 4, 97, 137, 56, 149, 5, 80, 20, 12, 201, 36, 211, 65, 81, 34, 75, 84, 193, 82, 20, 12, 201, 8,
+ 144, 140, 36, 241, 210, 4, 97, 82, 20, 10, 199, 52, 244, 129, 80, 244, 137, 20, 20, 10, 199, 65, 148, 129, 52, 145, 1, 48, 20, 0,
+ 21, 68, 77, 67, 210, 80, 89, 47, 39, 34, 72, 15, 107, 112, 40, 0, 81, 104, 97, 118, 32, 15, 204, 84, 225, 5, 72, 82, 211, 81,
+ 33, 77, 37, 65, 84, 20, 9, 198, 81, 33, 77, 84, 193, 82, 20, 9, 198, 65, 35, 198, 4, 225, 82, 20, 9, 198, 56, 149, 133, 48,
+ 193, 82, 20, 9, 198, 52, 245, 73, 48, 193, 82, 20, 9, 198, 44, 243, 77, 5, 65, 82, 20, 9, 198, 36, 226, 193, 72, 225, 82, 20,
+ 9, 198, 25, 37, 83, 81, 33, 82, 20, 9, 198, 16, 148, 203, 85, 65, 82, 20, 7, 196, 4, 65, 5, 72, 20, 0, 9, 198, 76, 130,
+ 73, 80, 148, 203, 20, 9, 198, 65, 35, 211, 4, 148, 203, 20, 9, 198, 49, 83, 129, 80, 148, 203, 20, 9, 198, 9, 83, 9, 52, 148,
+ 203, 20, 9, 198, 5, 67, 5, 80, 148, 203, 20, 9, 198, 17, 32, 77, 5, 66, 75, 20, 0, 13, 202, 77, 80, 147, 36, 66, 65, 72,
+ 149, 5, 80, 20, 13, 202, 64, 192, 85, 76, 144, 137, 48, 149, 5, 80, 20, 13, 202, 21, 128, 197, 57, 68, 137, 12, 149, 5, 80, 20,
+ 13, 202, 4, 113, 210, 21, 52, 201, 88, 149, 5, 80, 20, 9, 198, 52, 20, 135, 21, 34, 84, 20, 9, 198, 24, 244, 198, 61, 34, 84,
+ 20, 0, 10, 199, 20, 118, 80, 80, 243, 15, 28, 20, 10, 199, 72, 80, 75, 80, 149, 133, 72, 20, 12, 137, 13, 195, 166, 1, 14, 4,
+ 18, 5, 18, 20, 10, 199, 44, 243, 150, 21, 33, 197, 72, 20, 10, 199, 44, 243, 147, 84, 197, 5, 72, 20, 12, 201, 44, 243, 80, 48,
+ 83, 69, 57, 65, 82, 20, 10, 199, 44, 243, 77, 4, 225, 5, 72, 20, 10, 199, 77, 67, 210, 4, 117, 9, 28, 20, 10, 199, 8, 20,
+ 142, 4, 117, 9, 28, 20, 10, 199, 52, 243, 143, 45, 32, 84, 36, 20, 10, 199, 77, 67, 210, 4, 117, 9, 28, 20, 10, 199, 8, 20,
+ 142, 4, 117, 9, 28, 20, 10, 199, 36, 229, 18, 36, 112, 78, 80, 20, 0, 9, 198, 44, 244, 148, 37, 51, 206, 20, 7, 196, 52, 83,
+ 15, 56, 20, 13, 138, 9, 13, 16, 18, 195, 166, 7, 14, 5, 18, 20, 7, 196, 49, 81, 193, 72, 20, 9, 198, 44, 243, 77, 85, 64,
+ 66, 20, 0, 7, 197, 8, 19, 12, 60, 224, 12, 201, 20, 180, 208, 21, 34, 77, 20, 229, 0, 20, 12, 201, 44, 243, 77, 84, 226, 75,
+ 4, 229, 0, 20, 10, 69, 64, 145, 7, 36, 224, 21, 0, 10, 0, 13, 202, 20, 101, 5, 73, 33, 84, 80, 83, 9, 28, 20, 12, 201,
+ 64, 244, 212, 76, 52, 137, 65, 69, 77, 20, 0, 12, 201, 53, 83, 73, 24, 146, 193, 80, 147, 206, 20, 10, 199, 72, 84, 208, 20, 181,
+ 5, 72, 20, 10, 199, 52, 83, 147, 81, 37, 69, 72, 20, 10, 199, 44, 243, 147, 81, 37, 69, 72, 20, 10, 199, 36, 228, 212, 37, 69,
+ 69, 72, 20, 10, 199, 5, 53, 18, 36, 225, 197, 72, 20, 10, 199, 4, 225, 204, 37, 53, 9, 44, 20, 10, 199, 29, 32, 84, 84, 192,
+ 78, 80, 20, 10, 199, 16, 83, 196, 61, 32, 78, 80, 20, 10, 199, 44, 243, 134, 37, 50, 193, 8, 20, 0, 10, 67, 16, 21, 5, 72,
+ 36, 57, 47, 0, 12, 201, 88, 246, 69, 85, 34, 83, 80, 148, 203, 20, 12, 201, 80, 84, 146, 61, 34, 83, 80, 148, 203, 20, 12, 201,
+ 77, 147, 66, 60, 194, 83, 80, 148, 203, 20, 12, 201, 77, 64, 76, 36, 226, 83, 80, 148, 203, 20, 12, 201, 77, 2, 82, 37, 66, 83,
+ 80, 148, 203, 20, 12, 201, 76, 240, 201, 4, 194, 83, 80, 148, 203, 20, 12, 201, 72, 149, 21, 4, 194, 83, 80, 148, 203, 20, 12, 201,
+ 65, 34, 86, 5, 66, 83, 80, 148, 203, 20, 12, 201, 28, 83, 197, 48, 82, 212, 72, 148, 203, 20, 12, 201, 24, 244, 141, 4, 194, 83,
+ 80, 148, 203, 20, 12, 201, 24, 85, 68, 4, 194, 83, 80, 148, 203, 20, 12, 201, 24, 85, 9, 12, 130, 83, 80, 148, 203, 20, 12, 201,
+ 16, 20, 151, 36, 226, 83, 80, 148, 203, 20, 12, 201, 9, 37, 84, 4, 194, 83, 80, 148, 203, 20, 12, 201, 4, 36, 213, 72, 66, 83,
+ 80, 148, 203, 20, 0, 21, 73, 64, 20, 211, 21, 0, 82, 80, 245, 84, 48, 110, 35, 71, 112, 47, 6, 40, 0, 20, 8, 197, 76, 19,
+ 4, 21, 32, 20, 8, 197, 4, 114, 84, 21, 32, 20, 8, 197, 64, 83, 131, 36, 192, 20, 8, 197, 44, 243, 131, 36, 192, 20, 12, 201,
+ 81, 32, 78, 77, 0, 82, 20, 229, 0, 20, 12, 201, 81, 32, 78, 77, 0, 82, 20, 228, 192, 20, 0, 13, 202, 45, 96, 76, 36, 98,
+ 75, 5, 66, 79, 56, 20, 9, 198, 80, 16, 149, 21, 33, 64, 20, 9, 198, 56, 244, 141, 21, 33, 64, 20, 9, 198, 24, 84, 137, 21,
+ 33, 64, 20, 9, 198, 36, 179, 206, 37, 50, 192, 20, 9, 198, 77, 1, 75, 81, 32, 76, 20, 9, 198, 44, 244, 144, 61, 32, 76, 20,
+ 9, 198, 24, 84, 212, 37, 96, 76, 20, 0, 15, 204, 76, 17, 15, 52, 20, 207, 12, 130, 83, 80, 148, 203, 20, 15, 204, 64, 84, 134,
+ 20, 181, 9, 60, 226, 83, 80, 148, 203, 20, 15, 204, 44, 243, 77, 84, 226, 84, 5, 34, 83, 80, 148, 203, 20, 15, 204, 36, 225, 9,
+ 88, 145, 21, 4, 194, 83, 80, 148, 203, 20, 15, 204, 36, 212, 18, 21, 52, 201, 60, 226, 83, 80, 148, 203, 20, 15, 204, 20, 180, 208,
+ 4, 228, 201, 60, 226, 83, 80, 148, 203, 20, 13, 138, 12, 195, 166, 18, 5, 18, 9, 14, 4, 5, 20, 9, 198, 44, 19, 143, 56, 17,
+ 5, 20, 0, 11, 200, 44, 19, 132, 36, 64, 84, 85, 32, 20, 11, 200, 61, 33, 193, 56, 241, 210, 4, 208, 20, 11, 200, 45, 38, 80,
+ 80, 241, 210, 4, 208, 20, 11, 200, 20, 180, 208, 48, 242, 84, 21, 32, 20, 11, 200, 4, 178, 207, 52, 211, 196, 21, 32, 20, 16, 141,
+ 16, 18, 15, 16, 195, 166, 4, 5, 21, 20, 9, 19, 11, 20, 11, 200, 77, 66, 80, 20, 225, 9, 84, 208, 20, 11, 200, 44, 243, 80,
+ 20, 225, 9, 84, 208, 20, 0, 8, 197, 45, 83, 20, 85, 32, 20, 8, 197, 45, 34, 68, 21, 32, 20, 8, 197, 41, 84, 212, 21, 32,
+ 20, 12, 201, 36, 225, 140, 5, 67, 210, 37, 50, 192, 20, 0, 9, 198, 80, 19, 135, 21, 33, 64, 20, 9, 198, 64, 21, 83, 21, 33,
+ 64, 20, 9, 198, 52, 20, 211, 21, 33, 64, 20, 9, 198, 52, 20, 203, 21, 33, 64, 20, 9, 198, 52, 20, 139, 21, 33, 64, 20, 9,
+ 198, 52, 19, 139, 21, 33, 64, 20, 9, 198, 45, 84, 147, 21, 33, 64, 20, 9, 198, 44, 20, 211, 21, 33, 64, 20, 9, 198, 24, 147,
+ 135, 21, 33, 64, 20, 0, 10, 199, 88, 20, 197, 45, 67, 205, 36, 20, 9, 198, 72, 83, 85, 48, 17, 5, 20, 9, 198, 52, 84, 211,
+ 36, 17, 5, 20, 10, 199, 61, 33, 15, 56, 224, 78, 76, 20, 0, 15, 204, 24, 244, 148, 36, 98, 75, 5, 67, 210, 37, 50, 192, 20,
+ 7, 196, 88, 83, 137, 56, 20, 11, 200, 77, 66, 80, 20, 225, 9, 5, 64, 20, 7, 196, 61, 34, 193, 56, 21, 0, 8, 197, 21, 2,
+ 76, 60, 112, 20, 8, 197, 52, 19, 5, 72, 144, 20, 9, 198, 88, 242, 193, 48, 148, 203, 20, 9, 198, 76, 177, 77, 5, 66, 75, 20,
+ 12, 201, 44, 243, 147, 80, 149, 21, 20, 229, 0, 20, 0, 9, 198, 88, 242, 193, 48, 148, 212, 20, 9, 198, 4, 227, 129, 48, 148, 212,
+ 20, 9, 198, 44, 19, 148, 61, 34, 64, 20, 9, 198, 76, 178, 90, 60, 145, 0, 20, 9, 198, 72, 82, 212, 61, 32, 84, 20, 9, 198,
+ 52, 241, 5, 72, 21, 0, 20, 9, 198, 48, 82, 212, 61, 32, 84, 20, 0, 10, 199, 76, 81, 205, 20, 229, 5, 72, 20, 10, 199, 64,
+ 145, 205, 20, 229, 5, 72, 20, 10, 199, 44, 243, 134, 84, 225, 5, 72, 20, 10, 199, 5, 84, 203, 84, 197, 5, 72, 20, 10, 199, 61,
+ 4, 201, 28, 83, 9, 28, 20, 10, 199, 33, 83, 4, 76, 19, 9, 28, 20, 10, 199, 4, 229, 1, 28, 83, 9, 28, 20, 10, 199, 4,
+ 228, 203, 84, 83, 9, 28, 20, 9, 198, 32, 148, 212, 61, 34, 69, 20, 0, 22, 72, 48, 81, 197, 56, 65, 82, 56, 80, 55, 36, 81,
+ 6, 109, 50, 72, 114, 50, 108, 89, 0, 21, 72, 48, 81, 197, 56, 65, 82, 56, 80, 55, 36, 81, 6, 109, 50, 72, 114, 50, 108, 0,
+ 11, 200, 16, 84, 212, 36, 195, 5, 72, 144, 20, 11, 200, 81, 98, 86, 48, 17, 212, 36, 112, 20, 11, 200, 76, 176, 76, 44, 17, 212,
+ 36, 112, 20, 11, 200, 72, 81, 197, 16, 84, 140, 36, 112, 20, 11, 200, 52, 19, 132, 32, 17, 148, 36, 112, 20, 11, 200, 24, 244, 149,
+ 17, 49, 76, 36, 112, 20, 11, 200, 24, 244, 147, 80, 19, 132, 36, 112, 20, 11, 200, 64, 20, 129, 16, 148, 201, 76, 176, 20, 11, 200,
+ 52, 19, 131, 33, 84, 137, 76, 176, 20, 12, 201, 5, 66, 5, 56, 145, 78, 76, 148, 203, 20, 11, 200, 45, 144, 133, 72, 225, 84, 36,
+ 176, 20, 11, 200, 81, 98, 86, 48, 17, 212, 36, 112, 20, 11, 200, 76, 176, 76, 44, 17, 212, 36, 112, 20, 9, 198, 4, 229, 9, 45,
+ 96, 82, 20, 0, 8, 197, 73, 81, 197, 72, 144, 20, 12, 201, 72, 81, 213, 48, 17, 5, 81, 34, 64, 20, 8, 197, 48, 149, 1, 56,
+ 144, 20, 8, 197, 57, 80, 78, 12, 80, 20, 12, 201, 36, 228, 212, 73, 82, 212, 61, 32, 84, 20, 0, 11, 136, 3, 9, 19, 5, 12,
+ 195, 184, 18, 20, 9, 198, 80, 145, 199, 21, 34, 64, 20, 9, 198, 72, 83, 147, 21, 34, 64, 20, 9, 198, 64, 18, 203, 21, 34, 64,
+ 20, 9, 198, 40, 20, 203, 21, 34, 64, 20, 9, 198, 24, 148, 203, 21, 34, 64, 20, 9, 198, 64, 20, 148, 37, 50, 192, 20, 18, 70,
+ 60, 64, 76, 37, 50, 192, 39, 72, 35, 55, 6, 37, 89, 49, 0, 20, 9, 198, 4, 96, 84, 37, 50, 192, 20, 0, 12, 137, 9, 14,
+ 7, 5, 14, 9, 195, 184, 18, 20, 10, 199, 65, 83, 19, 5, 66, 79, 56, 20, 12, 137, 1, 4, 8, 195, 166, 19, 9, 15, 14, 20,
+ 10, 199, 81, 32, 78, 76, 149, 5, 72, 20, 10, 199, 20, 97, 133, 45, 69, 69, 72, 20, 10, 199, 45, 84, 141, 4, 113, 82, 36, 20,
+ 10, 199, 56, 20, 15, 48, 149, 1, 56, 20, 10, 199, 8, 148, 135, 37, 69, 9, 56, 20, 0, 12, 137, 9, 14, 7, 5, 14, 9, 195,
+ 184, 19, 20, 9, 134, 7, 5, 8, 195, 184, 18, 20, 11, 200, 72, 81, 213, 48, 84, 137, 56, 112, 20, 11, 200, 21, 53, 9, 52, 84,
+ 137, 56, 112, 20, 11, 200, 9, 83, 148, 52, 17, 197, 72, 144, 20, 11, 200, 76, 19, 132, 77, 147, 140, 36, 112, 20, 11, 200, 4, 225,
+ 1, 49, 84, 201, 76, 176, 20, 11, 200, 65, 35, 211, 12, 83, 137, 84, 208, 20, 9, 198, 16, 243, 73, 12, 147, 0, 20, 7, 196, 16,
+ 80, 137, 48, 20, 9, 198, 48, 21, 5, 72, 19, 0, 20, 0, 10, 135, 12, 195, 166, 19, 9, 15, 14, 20, 9, 198, 49, 85, 135, 37,
+ 34, 71, 20, 8, 197, 8, 83, 154, 60, 192, 20, 12, 201, 88, 149, 1, 48, 148, 212, 37, 50, 192, 20, 12, 201, 84, 226, 79, 56, 148,
+ 212, 37, 50, 192, 20, 12, 201, 80, 245, 5, 52, 148, 212, 37, 50, 192, 20, 12, 201, 76, 227, 194, 8, 148, 212, 37, 50, 192, 20, 12,
+ 201, 76, 21, 1, 56, 148, 212, 37, 50, 192, 20, 12, 201, 72, 246, 65, 48, 148, 212, 37, 50, 192, 20, 12, 201, 72, 145, 207, 72, 148,
+ 212, 37, 50, 192, 20, 12, 201, 65, 54, 75, 60, 65, 76, 37, 50, 192, 20, 12, 201, 64, 244, 21, 48, 148, 212, 37, 50, 192, 20, 12,
+ 201, 64, 193, 79, 56, 20, 212, 37, 50, 192, 20, 12, 201, 64, 19, 148, 20, 148, 212, 37, 50, 192, 20, 12, 201, 61, 5, 9, 52, 148,
+ 212, 37, 50, 192, 20, 12, 201, 56, 146, 9, 48, 148, 212, 37, 50, 192, 20, 12, 201, 52, 244, 135, 4, 224, 84, 37, 50, 192, 20, 12,
+ 201, 52, 82, 193, 56, 148, 212, 37, 50, 192, 20, 12, 201, 48, 246, 65, 48, 148, 212, 37, 50, 192, 20, 12, 201, 48, 241, 193, 72, 149,
+ 13, 37, 50, 192, 20, 12, 201, 37, 51, 1, 52, 148, 212, 37, 50, 192, 20, 12, 201, 36, 65, 65, 48, 148, 212, 37, 50, 192, 20, 12,
+ 201, 33, 83, 65, 56, 148, 212, 37, 50, 192, 20, 12, 201, 32, 147, 132, 84, 148, 212, 37, 50, 192, 20, 12, 201, 32, 81, 15, 56, 148,
+ 212, 37, 50, 192, 20, 12, 201, 28, 21, 76, 48, 148, 212, 37, 50, 192, 20, 12, 201, 24, 83, 73, 56, 148, 212, 37, 50, 192, 20, 12,
+ 201, 24, 21, 1, 48, 148, 212, 37, 50, 192, 20, 12, 201, 21, 52, 193, 100, 148, 212, 37, 50, 192, 20, 12, 201, 21, 50, 193, 64, 148,
+ 212, 37, 50, 192, 20, 12, 201, 20, 212, 9, 72, 148, 212, 37, 50, 192, 20, 12, 201, 16, 148, 137, 28, 148, 212, 37, 50, 192, 20, 12,
+ 201, 16, 144, 71, 56, 244, 212, 37, 50, 192, 20, 12, 201, 16, 83, 9, 72, 148, 212, 37, 50, 192, 20, 12, 201, 4, 224, 82, 44, 148,
+ 212, 37, 50, 192, 20, 12, 201, 4, 197, 18, 84, 148, 212, 37, 50, 192, 20, 12, 201, 4, 194, 217, 52, 148, 212, 37, 50, 192, 20, 12,
+ 201, 4, 181, 9, 88, 148, 212, 37, 50, 192, 20, 8, 197, 24, 147, 129, 57, 48, 20, 0, 19, 67, 80, 145, 19, 47, 37, 89, 15, 50,
+ 6, 114, 49, 0, 81, 110, 111, 107, 32, 14, 139, 20, 5, 14, 4, 5, 14, 20, 9, 195, 184, 19, 20, 11, 136, 4, 15, 13, 16, 20,
+ 195, 184, 18, 20, 9, 198, 72, 84, 207, 49, 85, 0, 20, 13, 202, 41, 84, 212, 36, 98, 75, 5, 66, 79, 56, 20, 13, 202, 24, 19,
+ 19, 36, 98, 75, 5, 66, 79, 56, 20, 9, 198, 4, 227, 149, 37, 65, 84, 20, 9, 198, 24, 244, 148, 36, 227, 128, 20, 9, 198, 8,
+ 192, 83, 21, 33, 84, 20, 0, 11, 136, 14, 15, 18, 13, 12, 195, 184, 19, 20, 12, 137, 3, 8, 9, 11, 1, 14, 195, 184, 18, 20,
+ 12, 137, 1, 18, 18, 1, 14, 7, 195, 184, 18, 20, 10, 199, 44, 21, 1, 48, 84, 19, 36, 20, 10, 199, 9, 35, 205, 44, 19, 9,
+ 20, 20, 0, 12, 137, 3, 8, 9, 11, 1, 14, 195, 184, 19, 20, 7, 196, 36, 130, 133, 48, 20, 9, 198, 72, 16, 129, 81, 65, 82,
+ 20, 9, 198, 64, 84, 134, 61, 33, 82, 20, 9, 198, 60, 36, 197, 73, 97, 82, 20, 9, 198, 57, 83, 77, 21, 33, 82, 20, 9, 198,
+ 44, 243, 77, 85, 65, 82, 20, 9, 198, 24, 16, 197, 81, 65, 82, 20, 9, 198, 16, 82, 25, 17, 33, 82, 20, 9, 198, 8, 19, 12,
+ 61, 65, 82, 20, 9, 198, 5, 49, 129, 49, 65, 82, 20, 9, 198, 4, 67, 73, 81, 65, 82, 20, 15, 204, 80, 245, 1, 48, 149, 1,
+ 72, 148, 212, 37, 50, 192, 20, 15, 204, 77, 80, 138, 20, 181, 9, 88, 148, 212, 37, 50, 192, 20, 15, 204, 77, 2, 82, 37, 69, 65,
+ 48, 148, 212, 37, 50, 192, 20, 15, 204, 52, 84, 139, 4, 229, 9, 48, 148, 212, 37, 50, 192, 20, 15, 204, 37, 51, 204, 5, 66, 79,
+ 56, 148, 212, 37, 50, 192, 20, 15, 204, 16, 80, 197, 57, 68, 129, 48, 148, 212, 37, 50, 192, 20, 15, 204, 5, 96, 78, 80, 112, 82,
+ 16, 148, 212, 37, 50, 192, 20, 11, 200, 44, 243, 15, 24, 243, 137, 84, 208, 20, 11, 200, 44, 243, 12, 60, 181, 137, 84, 208, 20, 9,
+ 198, 28, 198, 67, 21, 34, 78, 20, 0, 14, 69, 76, 128, 77, 65, 80, 91, 57, 35, 65, 71, 39, 0, 12, 201, 80, 16, 133, 48, 192,
+ 82, 37, 50, 192, 20, 12, 201, 64, 243, 25, 80, 82, 206, 37, 50, 192, 20, 12, 201, 48, 81, 197, 56, 64, 82, 37, 50, 192, 20, 12,
+ 201, 45, 81, 134, 21, 37, 6, 37, 50, 192, 20, 12, 201, 44, 19, 5, 56, 64, 82, 37, 50, 192, 20, 12, 201, 41, 81, 207, 76, 192,
+ 86, 37, 50, 192, 20, 12, 201, 16, 81, 140, 5, 67, 210, 37, 50, 192, 20, 12, 201, 36, 229, 5, 72, 84, 211, 21, 33, 84, 20, 12,
+ 201, 24, 147, 9, 64, 83, 147, 21, 33, 84, 20, 6, 195, 85, 96, 78, 21, 0, 5, 194, 8, 128, 17, 9, 198, 61, 1, 82, 37, 53,
+ 0, 20, 9, 198, 37, 32, 78, 37, 53, 0, 20, 17, 142, 16, 18, 195, 166, 16, 15, 19, 9, 20, 9, 15, 14, 5, 12, 20, 9, 198,
+ 44, 21, 5, 17, 32, 76, 20, 13, 4, 95, 20, 21, 18, 47, 6, 108, 12, 50, 72, 0, 0, 10, 199, 88, 82, 212, 61, 34, 69, 48,
+ 20, 12, 201, 45, 35, 208, 77, 98, 83, 37, 65, 82, 20, 12, 201, 36, 229, 5, 73, 5, 78, 45, 65, 82, 20, 18, 207, 36, 229, 5,
+ 72, 224, 84, 36, 243, 129, 48, 148, 212, 37, 50, 192, 20, 10, 199, 44, 243, 15, 24, 243, 137, 20, 20, 10, 199, 44, 243, 12, 60, 181,
+ 137, 20, 20, 0, 14, 68, 5, 33, 207, 56, 6, 35, 34, 81, 114, 50, 0, 20, 13, 138, 16, 18, 195, 166, 19, 5, 18, 22, 5, 18,
+ 20, 9, 198, 65, 35, 205, 61, 97, 82, 20, 9, 198, 21, 128, 197, 73, 1, 82, 20, 9, 198, 20, 180, 197, 45, 97, 82, 20, 9, 198,
+ 12, 83, 147, 85, 33, 82, 20, 9, 198, 4, 48, 197, 65, 65, 82, 20, 11, 200, 44, 243, 147, 20, 181, 133, 57, 48, 20, 7, 196, 8,
+ 242, 129, 56, 21, 0, 12, 201, 5, 37, 9, 48, 193, 82, 37, 53, 0, 20, 12, 201, 44, 243, 80, 48, 82, 211, 37, 65, 84, 20, 8,
+ 197, 33, 145, 18, 36, 64, 20, 8, 197, 64, 244, 212, 36, 192, 20, 8, 67, 64, 18, 82, 21, 0, 10, 0, 13, 202, 77, 80, 138, 20,
+ 181, 9, 88, 149, 5, 80, 20, 13, 202, 64, 84, 141, 37, 52, 201, 88, 149, 5, 80, 20, 13, 202, 32, 85, 5, 72, 241, 197, 56, 149,
+ 5, 80, 20, 13, 202, 5, 69, 18, 4, 181, 9, 88, 149, 5, 80, 20, 15, 140, 16, 18, 195, 166, 4, 9, 19, 16, 15, 14, 5, 18,
+ 20, 9, 198, 52, 244, 203, 61, 98, 84, 20, 9, 198, 36, 228, 212, 4, 228, 192, 20, 9, 198, 20, 193, 71, 4, 229, 0, 20, 17, 70,
+ 16, 19, 147, 4, 229, 0, 72, 35, 50, 89, 6, 112, 50, 0, 20, 0, 10, 199, 65, 35, 203, 80, 243, 15, 28, 20, 10, 199, 16, 82,
+ 210, 21, 65, 82, 20, 20, 10, 199, 4, 225, 201, 88, 83, 9, 28, 20, 6, 195, 60, 35, 204, 20, 9, 198, 72, 83, 69, 16, 149, 77,
+ 20, 9, 198, 4, 181, 129, 72, 149, 77, 20, 10, 199, 16, 83, 79, 45, 32, 84, 36, 20, 10, 199, 80, 20, 148, 72, 22, 137, 56, 20,
+ 12, 4, 95, 49, 49, 15, 109, 55, 83, 72, 108, 0, 0, 7, 196, 88, 83, 9, 56, 20, 14, 139, 16, 18, 195, 166, 6, 5, 18, 5,
+ 14, 3, 5, 20, 0, 11, 67, 20, 113, 78, 35, 12, 57, 13, 50, 0, 12, 201, 60, 36, 212, 37, 0, 84, 36, 243, 128, 20, 12, 201,
+ 36, 225, 9, 24, 97, 82, 20, 228, 192, 20, 0, 13, 202, 72, 85, 143, 49, 85, 9, 60, 225, 82, 20, 20, 13, 202, 36, 228, 212, 73,
+ 83, 69, 57, 65, 82, 20, 20, 13, 202, 28, 83, 142, 20, 212, 203, 84, 83, 9, 28, 20, 12, 201, 72, 84, 208, 60, 228, 207, 72, 149,
+ 77, 20, 9, 198, 76, 83, 148, 20, 228, 192, 20, 8, 66, 21, 32, 109, 34, 0, 72, 0, 10, 199, 76, 145, 206, 4, 193, 82, 20, 20,
+ 10, 199, 72, 81, 143, 72, 209, 82, 20, 20, 10, 199, 44, 243, 134, 37, 50, 197, 72, 20, 10, 199, 20, 180, 212, 72, 18, 5, 72, 20,
+ 10, 199, 24, 244, 147, 100, 227, 9, 28, 20, 9, 198, 4, 209, 137, 8, 149, 77, 20, 10, 199, 12, 19, 66, 60, 66, 129, 56, 20, 10,
+ 199, 4, 36, 212, 36, 225, 78, 80, 20, 6, 195, 72, 80, 76, 20, 10, 199, 16, 147, 5, 81, 64, 78, 80, 20, 0, 9, 198, 76, 144,
+ 137, 72, 145, 78, 20, 9, 198, 28, 83, 210, 28, 145, 78, 20, 11, 200, 25, 32, 78, 12, 148, 203, 4, 224, 20, 0, 10, 135, 22, 21,
+ 12, 7, 195, 166, 18, 20, 8, 197, 21, 2, 84, 21, 64, 20, 8, 197, 64, 240, 200, 21, 32, 20, 15, 204, 20, 180, 208, 21, 34, 77,
+ 20, 229, 1, 72, 149, 77, 20, 8, 197, 29, 32, 78, 37, 64, 20, 8, 197, 28, 19, 66, 37, 64, 20, 8, 197, 20, 210, 82, 5, 64,
+ 20, 8, 197, 8, 20, 130, 5, 32, 20, 14, 69, 5, 81, 213, 77, 64, 113, 81, 113, 89, 72, 0, 41, 0, 13, 202, 16, 81, 137, 9,
+ 34, 76, 48, 21, 15, 72, 20, 9, 198, 4, 50, 68, 61, 49, 64, 20, 9, 198, 24, 244, 141, 21, 33, 64, 20, 9, 198, 104, 20, 137,
+ 76, 209, 64, 20, 9, 198, 88, 84, 137, 76, 209, 64, 20, 9, 198, 76, 130, 73, 76, 209, 64, 20, 13, 138, 11, 22, 195, 166, 18, 21,
+ 12, 1, 14, 20, 20, 0, 10, 199, 80, 18, 212, 21, 34, 78, 28, 20, 10, 199, 77, 3, 204, 21, 34, 78, 28, 20, 10, 199, 76, 243,
+ 132, 21, 34, 78, 28, 20, 10, 199, 52, 243, 148, 21, 34, 78, 28, 20, 10, 199, 8, 20, 132, 21, 34, 78, 28, 20, 10, 199, 65, 34,
+ 78, 76, 84, 211, 20, 20, 12, 201, 76, 176, 78, 16, 147, 129, 88, 145, 78, 20, 10, 199, 4, 36, 212, 36, 225, 78, 76, 20, 0, 11,
+ 200, 36, 212, 18, 36, 208, 84, 85, 32, 20, 11, 200, 77, 1, 67, 36, 19, 9, 77, 64, 20, 11, 200, 56, 85, 84, 72, 19, 9, 77,
+ 64, 20, 11, 200, 56, 21, 21, 72, 19, 9, 77, 64, 20, 11, 200, 44, 243, 139, 72, 85, 9, 77, 64, 20, 11, 200, 4, 36, 207, 49,
+ 85, 9, 77, 64, 20, 7, 196, 28, 83, 143, 52, 20, 11, 200, 52, 241, 5, 72, 226, 84, 21, 64, 20, 11, 200, 48, 147, 133, 5, 34,
+ 84, 21, 64, 20, 11, 200, 44, 243, 77, 84, 226, 84, 21, 64, 20, 11, 200, 24, 84, 212, 37, 98, 84, 21, 64, 20, 11, 200, 36, 226,
+ 207, 52, 211, 196, 21, 32, 20, 9, 198, 8, 19, 19, 4, 210, 78, 20, 9, 198, 88, 83, 133, 104, 144, 78, 20, 9, 198, 60, 65, 78,
+ 76, 80, 78, 20, 11, 200, 81, 34, 85, 53, 98, 82, 5, 64, 20, 9, 198, 44, 195, 196, 72, 144, 78, 21, 13, 72, 76, 85, 20, 48,
+ 83, 69, 57, 64, 21, 0, 10, 0, 8, 197, 80, 242, 76, 21, 64, 20, 8, 197, 60, 209, 76, 21, 64, 20, 8, 197, 36, 99, 204, 21,
+ 64, 20, 8, 197, 64, 20, 9, 77, 64, 20, 8, 197, 8, 147, 9, 77, 64, 20, 8, 197, 80, 244, 148, 21, 32, 20, 8, 197, 60, 181,
+ 76, 21, 32, 20, 8, 197, 44, 243, 148, 21, 32, 20, 8, 197, 44, 20, 148, 21, 32, 20, 8, 197, 53, 84, 214, 37, 64, 20, 12, 201,
+ 76, 177, 80, 80, 144, 201, 76, 209, 64, 20, 12, 201, 52, 84, 211, 36, 19, 137, 76, 209, 64, 20, 12, 201, 4, 229, 1, 28, 243, 137,
+ 76, 209, 64, 20, 8, 197, 45, 32, 86, 5, 64, 20, 8, 197, 17, 32, 86, 5, 64, 20, 6, 195, 48, 144, 78, 21, 0, 17, 66, 16,
+ 80, 72, 6, 37, 15, 72, 36, 34, 0, 81, 100, 101, 114, 32, 17, 66, 16, 80, 72, 6, 37, 15, 107, 36, 34, 0, 81, 104, 101, 114,
+ 32, 18, 66, 16, 80, 72, 37, 15, 89, 47, 6, 36, 0, 81, 115, 116, 101, 103, 32, 13, 202, 25, 33, 75, 88, 83, 148, 21, 34, 78,
+ 28, 20, 13, 202, 25, 32, 71, 52, 83, 148, 21, 34, 78, 28, 20, 13, 202, 4, 178, 210, 20, 66, 84, 21, 34, 78, 28, 20, 18, 143,
+ 16, 1, 12, 195, 166, 19, 20, 9, 14, 5, 14, 19, 9, 19, 11, 20, 9, 198, 44, 243, 69, 16, 145, 64, 20, 9, 198, 28, 84, 129,
+ 56, 145, 64, 20, 9, 198, 76, 147, 9, 12, 145, 64, 20, 9, 198, 28, 84, 129, 56, 145, 64, 20, 9, 198, 52, 19, 201, 76, 209, 64,
+ 20, 9, 198, 45, 80, 137, 76, 209, 64, 20, 9, 198, 24, 20, 153, 56, 112, 76, 20, 9, 198, 52, 243, 148, 4, 113, 64, 20, 5, 194,
+ 16, 80, 72, 0, 14, 203, 72, 84, 212, 72, 146, 212, 37, 98, 84, 21, 64, 20, 14, 203, 72, 17, 9, 60, 18, 212, 37, 98, 84, 21,
+ 64, 20, 15, 140, 16, 195, 166, 4, 5, 18, 1, 19, 20, 9, 19, 11, 20, 12, 201, 77, 68, 133, 65, 67, 205, 100, 50, 78, 20, 10,
+ 199, 44, 243, 15, 77, 67, 205, 36, 20, 10, 199, 80, 243, 5, 72, 19, 131, 20, 20, 6, 195, 32, 144, 84, 20, 6, 195, 4, 112, 84,
+ 20, 0, 21, 68, 44, 244, 212, 20, 49, 39, 89, 72, 13, 15, 65, 109, 86, 0, 81, 109, 101, 100, 32, 19, 68, 88, 147, 12, 20, 84,
+ 37, 55, 108, 15, 89, 114, 0, 81, 115, 195, 165, 32, 11, 200, 4, 116, 137, 45, 83, 20, 85, 32, 20, 11, 200, 72, 82, 77, 64, 244,
+ 148, 21, 32, 20, 11, 200, 61, 35, 129, 52, 83, 148, 21, 32, 20, 11, 200, 44, 243, 134, 72, 243, 148, 21, 32, 20, 11, 200, 36, 229,
+ 5, 73, 3, 204, 21, 32, 20, 11, 200, 36, 225, 11, 88, 20, 148, 21, 32, 20, 11, 200, 72, 84, 208, 60, 225, 5, 57, 64, 20, 11,
+ 200, 44, 243, 147, 20, 181, 133, 57, 64, 20, 11, 200, 16, 83, 9, 56, 181, 133, 57, 64, 20, 11, 200, 37, 36, 133, 48, 85, 129, 57,
+ 64, 20, 0, 12, 201, 88, 146, 193, 72, 145, 82, 36, 225, 192, 20, 12, 201, 81, 83, 142, 20, 193, 82, 36, 225, 192, 20, 12, 201, 80,
+ 16, 149, 37, 49, 82, 36, 225, 192, 20, 12, 201, 77, 148, 212, 20, 209, 82, 36, 225, 192, 20, 12, 201, 77, 83, 6, 60, 225, 82, 36,
+ 225, 192, 20, 12, 201, 77, 66, 77, 84, 193, 82, 36, 225, 192, 20, 12, 201, 76, 81, 210, 20, 113, 82, 36, 225, 192, 20, 12, 201, 72,
+ 85, 21, 72, 225, 82, 36, 225, 192, 20, 12, 201, 64, 245, 5, 57, 49, 82, 36, 225, 192, 20, 12, 201, 64, 241, 19, 60, 193, 82, 36,
+ 225, 192, 20, 12, 201, 56, 81, 204, 36, 113, 82, 36, 225, 192, 20, 12, 201, 48, 144, 197, 57, 49, 82, 36, 225, 192, 20, 12, 201, 45,
+ 84, 148, 37, 49, 82, 36, 225, 192, 20, 12, 201, 45, 33, 78, 20, 193, 82, 36, 225, 192, 20, 12, 201, 44, 244, 146, 84, 113, 82, 36,
+ 225, 192, 20, 12, 201, 41, 81, 1, 37, 49, 82, 36, 225, 192, 20, 12, 201, 36, 226, 204, 84, 65, 82, 36, 225, 192, 20, 12, 201, 36,
+ 226, 193, 77, 49, 82, 36, 225, 192, 20, 12, 201, 36, 225, 5, 45, 49, 82, 36, 225, 192, 20, 12, 201, 25, 84, 201, 60, 225, 82, 36,
+ 225, 192, 20, 12, 201, 24, 197, 75, 81, 81, 82, 36, 225, 192, 20, 12, 201, 8, 19, 132, 4, 113, 82, 36, 225, 192, 20, 12, 201, 5,
+ 67, 205, 37, 49, 82, 36, 225, 192, 20, 12, 201, 5, 34, 193, 37, 49, 82, 36, 225, 192, 20, 12, 201, 4, 227, 143, 56, 49, 82, 36,
+ 225, 192, 20, 12, 201, 4, 178, 207, 72, 65, 82, 36, 225, 192, 20, 8, 197, 20, 212, 9, 72, 144, 20, 11, 136, 195, 184, 11, 21, 13,
+ 5, 14, 9, 20, 12, 201, 44, 21, 15, 48, 144, 201, 76, 209, 64, 20, 12, 201, 76, 145, 206, 36, 98, 75, 4, 229, 0, 20, 0, 14,
+ 139, 195, 166, 18, 5, 6, 18, 25, 7, 20, 9, 7, 20, 9, 198, 65, 54, 75, 37, 50, 192, 20, 9, 198, 4, 84, 143, 48, 149, 0,
+ 20, 13, 202, 20, 180, 212, 72, 21, 129, 28, 19, 131, 20, 20, 9, 198, 16, 21, 1, 52, 21, 0, 20, 0, 18, 67, 16, 85, 0, 72,
+ 6, 36, 15, 72, 36, 34, 0, 81, 100, 101, 114, 32, 18, 67, 16, 85, 0, 72, 6, 36, 15, 107, 36, 34, 0, 81, 104, 101, 114, 32,
+ 25, 67, 16, 85, 0, 72, 36, 15, 49, 84, 112, 6, 47, 36, 34, 0, 81, 107, 118, 97, 114, 116, 101, 114, 32, 10, 199, 20, 180, 197,
+ 45, 85, 15, 72, 20, 10, 199, 20, 229, 15, 52, 243, 15, 28, 20, 9, 198, 52, 84, 139, 60, 227, 205, 20, 15, 140, 15, 13, 19, 20,
+ 195, 166, 14, 4, 5, 12, 9, 7, 20, 9, 198, 88, 149, 129, 72, 149, 77, 20, 9, 67, 16, 85, 0, 72, 36, 0, 72, 0, 10, 135,
+ 12, 195, 184, 10, 2, 15, 13, 20, 15, 204, 72, 21, 9, 60, 224, 76, 37, 49, 82, 36, 225, 192, 20, 15, 204, 65, 35, 204, 21, 64,
+ 82, 37, 49, 82, 36, 225, 192, 20, 15, 204, 65, 34, 77, 37, 66, 86, 37, 49, 82, 36, 225, 192, 20, 15, 204, 64, 84, 147, 60, 224,
+ 76, 37, 49, 82, 36, 225, 192, 20, 15, 204, 64, 20, 129, 48, 193, 76, 37, 49, 82, 36, 225, 192, 20, 15, 204, 60, 34, 133, 45, 66,
+ 86, 37, 49, 82, 36, 225, 192, 20, 15, 204, 56, 21, 9, 60, 224, 76, 37, 49, 82, 36, 225, 192, 20, 15, 204, 52, 20, 135, 36, 224,
+ 76, 37, 49, 82, 36, 225, 192, 20, 15, 204, 45, 34, 77, 36, 224, 76, 37, 49, 82, 36, 225, 192, 20, 15, 204, 44, 243, 77, 84, 224,
+ 76, 37, 49, 82, 36, 225, 192, 20, 15, 204, 44, 20, 129, 45, 65, 82, 37, 49, 82, 36, 225, 192, 20, 15, 204, 44, 19, 142, 36, 32,
+ 76, 37, 49, 82, 36, 225, 192, 20, 15, 204, 36, 229, 5, 72, 224, 76, 37, 49, 82, 36, 225, 192, 20, 15, 204, 24, 19, 73, 48, 144,
+ 82, 37, 49, 82, 36, 225, 192, 20, 15, 204, 20, 193, 75, 81, 34, 70, 36, 49, 82, 36, 225, 192, 20, 15, 204, 20, 97, 133, 45, 66,
+ 86, 37, 49, 82, 36, 225, 192, 20, 15, 204, 16, 149, 133, 73, 50, 70, 36, 49, 82, 36, 225, 192, 20, 15, 204, 16, 145, 134, 21, 33,
+ 78, 80, 145, 82, 36, 225, 192, 20, 15, 204, 12, 243, 80, 85, 65, 82, 37, 49, 82, 36, 225, 192, 20, 15, 204, 4, 209, 82, 36, 176,
+ 78, 37, 49, 82, 36, 225, 192, 20, 7, 196, 72, 17, 5, 72, 20, 11, 200, 45, 35, 206, 60, 209, 84, 72, 144, 20, 11, 200, 5, 81,
+ 9, 60, 209, 84, 72, 144, 20, 11, 200, 36, 195, 21, 76, 244, 137, 76, 176, 20, 11, 200, 21, 128, 197, 57, 68, 137, 76, 176, 20, 11,
+ 200, 4, 195, 21, 76, 244, 137, 76, 176, 20, 11, 200, 56, 82, 210, 60, 208, 78, 80, 144, 20, 7, 196, 37, 35, 206, 36, 20, 11, 200,
+ 8, 144, 140, 36, 243, 65, 56, 144, 20, 15, 204, 44, 243, 147, 81, 37, 75, 80, 149, 137, 76, 209, 64, 20, 9, 198, 52, 19, 132, 72,
+ 147, 0, 20, 14, 4, 95, 4, 16, 20, 10, 49, 4, 114, 65, 110, 12, 0, 0, 10, 135, 16, 1, 18, 12, 195, 184, 18, 20, 12, 201,
+ 52, 146, 210, 60, 225, 83, 37, 50, 192, 20, 8, 197, 64, 245, 1, 28, 80, 20, 0, 29, 4, 7, 195, 184, 18, 81, 4, 118, 34, 15,
+ 89, 35, 57, 15, 47, 6, 36, 55, 0, 82, 115, 105, 103, 32, 116, 105, 108, 32, 17, 66, 17, 80, 72, 40, 15, 107, 110, 12, 0, 81,
+ 104, 97, 118, 101, 32, 10, 135, 6, 9, 2, 18, 195, 184, 19, 20, 11, 136, 19, 15, 9, 7, 14, 195, 184, 18, 20, 9, 198, 44, 20,
+ 129, 52, 35, 204, 20, 9, 198, 76, 19, 65, 72, 149, 0, 20, 9, 198, 32, 16, 137, 80, 21, 0, 20, 8, 66, 17, 80, 72, 40, 0,
+ 72, 0, 11, 136, 19, 11, 1, 2, 18, 195, 184, 19, 20, 11, 136, 7, 18, 1, 3, 9, 195, 184, 19, 20, 10, 199, 36, 227, 143, 88,
+ 21, 15, 72, 20, 18, 207, 65, 35, 198, 21, 52, 201, 60, 224, 76, 37, 49, 82, 36, 225, 192, 20, 10, 199, 72, 84, 212, 37, 69, 69,
+ 72, 20, 10, 199, 72, 81, 140, 20, 181, 5, 72, 20, 10, 199, 65, 35, 199, 72, 81, 5, 72, 20, 10, 199, 44, 243, 147, 80, 21, 5,
+ 72, 20, 15, 140, 6, 15, 18, 20, 18, 195, 166, 4, 5, 12, 9, 7, 20, 11, 136, 19, 6, 195, 166, 18, 9, 19, 11, 20, 10, 199,
+ 4, 68, 133, 56, 19, 9, 56, 20, 6, 195, 4, 114, 76, 20, 10, 199, 8, 19, 12, 37, 53, 9, 44, 20, 6, 195, 32, 19, 64, 72,
+ 0, 13, 138, 14, 1, 22, 9, 7, 1, 20, 195, 184, 18, 20, 7, 196, 52, 147, 149, 80, 20, 11, 200, 8, 241, 211, 80, 21, 133, 72,
+ 80, 20, 11, 200, 77, 147, 77, 21, 68, 137, 76, 176, 20, 11, 200, 8, 147, 205, 21, 68, 137, 76, 176, 20, 11, 200, 44, 243, 147, 61,
+ 37, 9, 84, 208, 20, 11, 200, 56, 85, 82, 5, 53, 5, 56, 144, 20, 9, 198, 32, 243, 79, 24, 147, 0, 20, 0, 9, 134, 19, 5,
+ 18, 195, 184, 19, 20, 10, 135, 11, 15, 18, 19, 195, 184, 18, 20, 10, 135, 11, 12, 1, 11, 195, 184, 18, 20, 8, 197, 32, 83, 132,
+ 21, 48, 76, 0, 9, 198, 4, 36, 207, 49, 85, 0, 20, 9, 198, 24, 195, 210, 37, 53, 0, 20, 9, 198, 76, 22, 15, 24, 243, 128,
+ 20, 9, 198, 65, 35, 199, 72, 19, 64, 20, 9, 198, 56, 147, 194, 37, 83, 64, 20, 9, 198, 52, 20, 139, 21, 33, 84, 20, 0, 22,
+ 9, 6, 195, 184, 12, 10, 5, 20, 15, 14, 83, 118, 55, 57, 36, 47, 6, 114, 50, 0, 20, 10, 199, 24, 147, 129, 57, 50, 69, 48,
+ 20, 14, 203, 80, 84, 212, 4, 209, 78, 80, 20, 137, 76, 176, 20, 14, 203, 64, 20, 140, 4, 209, 78, 80, 20, 137, 76, 176, 20, 10,
+ 199, 8, 83, 133, 24, 144, 201, 20, 20, 10, 199, 21, 81, 133, 52, 148, 205, 20, 20, 10, 199, 64, 84, 212, 36, 193, 78, 76, 20, 10,
+ 199, 36, 212, 12, 4, 229, 1, 80, 20, 12, 201, 44, 21, 1, 77, 68, 143, 24, 19, 0, 20, 6, 195, 20, 112, 76, 20, 12, 4, 95,
+ 49, 48, 15, 47, 37, 13, 50, 108, 0, 0, 7, 196, 76, 19, 21, 80, 20, 9, 198, 60, 36, 212, 73, 81, 82, 20, 9, 198, 36, 228,
+ 213, 49, 65, 82, 20, 9, 198, 36, 228, 212, 73, 81, 82, 20, 9, 198, 36, 225, 143, 72, 209, 82, 20, 9, 198, 36, 225, 12, 21, 97,
+ 82, 20, 9, 198, 5, 32, 137, 81, 33, 82, 20, 12, 137, 11, 9, 13, 195, 166, 18, 9, 19, 11, 20, 11, 200, 44, 83, 143, 80, 17,
+ 137, 84, 208, 20, 7, 196, 36, 229, 73, 80, 20, 9, 198, 12, 20, 132, 36, 112, 78, 21, 0, 9, 198, 52, 85, 18, 60, 195, 199, 20,
+ 12, 201, 16, 243, 79, 72, 112, 78, 37, 53, 0, 20, 12, 201, 5, 69, 18, 36, 37, 84, 36, 243, 128, 20, 17, 142, 19, 20, 18, 1,
+ 20, 15, 19, 6, 195, 166, 18, 9, 19, 11, 20, 8, 197, 64, 245, 5, 57, 48, 20, 0, 21, 66, 4, 192, 35, 55, 15, 49, 6, 35,
+ 57, 72, 35, 0, 81, 113, 97, 101, 100, 97, 32, 14, 139, 7, 1, 14, 7, 18, 195, 166, 14, 195, 184, 19, 20, 9, 198, 28, 19, 66,
+ 37, 53, 0, 20, 9, 198, 52, 83, 1, 56, 243, 64, 20, 12, 137, 22, 18, 195, 184, 22, 12, 5, 18, 9, 20, 14, 139, 13, 9, 12,
+ 9, 20, 195, 166, 18, 9, 19, 11, 20, 9, 198, 24, 84, 141, 20, 229, 0, 20, 9, 198, 52, 19, 137, 21, 33, 84, 20, 9, 198, 52,
+ 20, 139, 4, 229, 0, 20, 0, 10, 199, 88, 149, 1, 48, 149, 5, 80, 20, 10, 199, 80, 245, 1, 48, 149, 5, 80, 20, 10, 199, 76,
+ 243, 9, 16, 149, 5, 80, 20, 10, 199, 76, 83, 137, 48, 149, 5, 80, 20, 10, 199, 72, 149, 129, 48, 149, 5, 80, 20, 10, 199, 72,
+ 145, 201, 16, 149, 5, 80, 20, 10, 199, 72, 20, 9, 16, 149, 5, 80, 20, 10, 199, 56, 240, 137, 48, 149, 5, 80, 20, 10, 199, 56,
+ 21, 1, 48, 149, 5, 80, 20, 10, 199, 56, 20, 193, 48, 149, 5, 80, 20, 10, 199, 52, 241, 1, 48, 149, 5, 80, 20, 10, 199, 52,
+ 240, 137, 48, 149, 5, 80, 20, 10, 199, 48, 242, 193, 48, 149, 5, 80, 20, 10, 199, 48, 81, 193, 48, 149, 5, 80, 20, 10, 199, 36,
+ 211, 85, 56, 149, 5, 80, 20, 10, 199, 36, 65, 65, 48, 149, 5, 80, 20, 10, 199, 24, 145, 5, 48, 149, 5, 80, 20, 10, 199, 24,
+ 21, 1, 48, 149, 5, 80, 20, 10, 199, 24, 16, 201, 48, 149, 5, 80, 20, 10, 199, 16, 80, 137, 48, 149, 5, 80, 20, 10, 199, 76,
+ 82, 212, 61, 34, 69, 48, 20, 10, 199, 21, 52, 197, 57, 66, 69, 48, 20, 10, 199, 8, 18, 212, 21, 34, 69, 48, 20, 12, 201, 80,
+ 82, 206, 60, 195, 199, 37, 49, 82, 20, 12, 201, 44, 243, 80, 72, 243, 73, 81, 65, 82, 20, 13, 138, 19, 11, 18, 195, 166, 4, 4,
+ 5, 18, 9, 20, 15, 140, 1, 20, 13, 15, 19, 6, 195, 166, 18, 9, 19, 11, 20, 10, 199, 44, 243, 135, 20, 226, 65, 48, 20, 0,
+ 9, 198, 72, 80, 197, 65, 69, 82, 20, 7, 196, 16, 243, 143, 72, 20, 9, 198, 44, 242, 203, 21, 33, 82, 20, 9, 198, 24, 147, 135,
+ 21, 33, 82, 20, 9, 198, 16, 81, 140, 61, 33, 82, 20, 14, 139, 15, 16, 20, 18, 195, 166, 11, 11, 5, 18, 9, 20, 16, 141, 11,
+ 22, 195, 166, 18, 21, 12, 1, 14, 20, 9, 19, 11, 20, 16, 141, 1, 13, 1, 20, 195, 184, 18, 9, 19, 20, 9, 19, 11, 20, 7,
+ 196, 45, 33, 84, 36, 20, 7, 196, 44, 19, 137, 56, 20, 11, 136, 13, 195, 166, 3, 5, 14, 1, 20, 20, 9, 198, 56, 20, 139, 60,
+ 208, 78, 21, 9, 3, 95, 35, 57, 47, 35, 71, 0, 12, 4, 95, 20, 12, 4, 47, 37, 55, 72, 13, 0, 0, 12, 201, 61, 5, 15,
+ 52, 85, 18, 37, 53, 0, 20, 12, 201, 32, 148, 212, 61, 34, 67, 37, 65, 84, 20, 12, 201, 20, 193, 75, 81, 34, 67, 37, 65, 84,
+ 20, 12, 201, 5, 85, 5, 57, 66, 67, 37, 65, 84, 20, 11, 136, 20, 195, 184, 18, 18, 5, 18, 9, 20, 8, 197, 52, 243, 135, 60,
+ 192, 20, 8, 197, 104, 80, 200, 36, 224, 20, 0, 13, 202, 77, 2, 82, 37, 69, 65, 48, 149, 5, 80, 20, 13, 202, 65, 49, 85, 16,
+ 243, 153, 52, 149, 5, 80, 20, 13, 202, 44, 243, 135, 20, 226, 65, 48, 149, 5, 80, 20, 13, 202, 36, 195, 5, 28, 149, 9, 52, 149,
+ 5, 80, 20, 13, 202, 24, 193, 75, 76, 144, 137, 48, 149, 5, 80, 20, 9, 198, 72, 81, 213, 48, 84, 128, 20, 9, 198, 21, 53, 9,
+ 52, 84, 128, 20, 12, 137, 19, 11, 195, 166, 12, 13, 5, 18, 9, 20, 15, 140, 195, 165, 12, 2, 15, 18, 7, 5, 14, 19, 5, 18,
+ 20, 15, 140, 6, 195, 165, 2, 15, 18, 7, 5, 14, 19, 5, 18, 20, 9, 198, 76, 82, 214, 20, 228, 192, 20, 9, 198, 72, 84, 212,
+ 4, 229, 0, 20, 0, 12, 201, 81, 32, 78, 76, 98, 71, 85, 33, 82, 20, 10, 199, 72, 21, 9, 60, 225, 82, 20, 20, 10, 199, 64,
+ 19, 12, 21, 65, 82, 20, 20, 10, 199, 45, 83, 13, 36, 225, 82, 20, 20, 10, 199, 24, 244, 198, 5, 65, 82, 20, 20, 10, 199, 4,
+ 181, 9, 60, 225, 82, 20, 20, 9, 198, 48, 147, 143, 48, 85, 77, 20, 9, 198, 76, 147, 9, 12, 149, 77, 20, 10, 199, 32, 82, 212,
+ 60, 116, 129, 24, 20, 0, 23, 72, 4, 180, 143, 77, 66, 75, 60, 224, 35, 49, 34, 114, 89, 72, 37, 49, 6, 114, 50, 0, 20, 9,
+ 198, 64, 21, 137, 48, 195, 206, 20, 9, 198, 52, 81, 1, 48, 163, 206, 20, 11, 200, 20, 180, 208, 4, 228, 201, 60, 224, 20, 11, 200,
+ 16, 84, 18, 21, 52, 201, 60, 224, 20, 12, 201, 88, 84, 147, 36, 243, 133, 72, 147, 135, 20, 11, 200, 76, 145, 82, 72, 19, 5, 60,
+ 224, 20, 0, 8, 197, 88, 83, 148, 36, 192, 20, 8, 197, 28, 83, 148, 36, 192, 20, 12, 201, 88, 144, 143, 72, 113, 78, 76, 84, 128,
+ 20, 8, 197, 76, 195, 214, 20, 224, 20, 12, 201, 77, 80, 147, 45, 34, 66, 20, 229, 0, 20, 12, 201, 44, 243, 148, 72, 243, 12, 4,
+ 229, 0, 20, 8, 197, 64, 20, 211, 4, 32, 20, 0, 23, 66, 21, 64, 36, 72, 15, 83, 6, 114, 34, 89, 116, 50, 0, 81, 102, 111,
+ 114, 115, 121, 110, 32, 17, 66, 21, 64, 36, 72, 15, 107, 6, 112, 40, 0, 81, 104, 97, 118, 32, 17, 66, 21, 64, 36, 72, 15, 6,
+ 83, 39, 34, 0, 81, 102, 111, 114, 32, 16, 66, 21, 64, 36, 72, 15, 107, 112, 40, 0, 81, 104, 97, 118, 32, 24, 66, 21, 64, 36,
+ 47, 15, 49, 84, 112, 6, 47, 36, 34, 0, 81, 107, 118, 97, 114, 116, 101, 114, 32, 13, 202, 76, 83, 22, 24, 147, 129, 57, 50, 69,
+ 72, 20, 9, 198, 60, 213, 18, 20, 229, 0, 20, 9, 198, 44, 243, 132, 20, 228, 192, 20, 11, 70, 76, 178, 78, 32, 80, 68, 21, 0,
+ 10, 8, 66, 21, 64, 36, 47, 0, 72, 0, 12, 137, 6, 1, 13, 9, 12, 9, 195, 166, 18, 20, 10, 199, 60, 33, 21, 45, 66, 79,
+ 56, 20, 10, 199, 36, 225, 21, 45, 66, 79, 56, 20, 10, 199, 72, 82, 204, 4, 209, 82, 20, 20, 10, 199, 12, 128, 77, 9, 34, 69,
+ 72, 20, 10, 199, 4, 227, 143, 56, 49, 82, 20, 20, 9, 198, 64, 243, 25, 28, 19, 73, 20, 10, 199, 21, 128, 197, 57, 68, 137, 44,
+ 20, 10, 199, 32, 84, 140, 61, 98, 65, 56, 20, 10, 199, 44, 244, 144, 84, 193, 78, 80, 20, 0, 13, 138, 19, 21, 2, 19, 9, 4,
+ 9, 195, 166, 18, 20, 9, 134, 2, 5, 7, 195, 166, 18, 20, 11, 200, 72, 81, 210, 21, 52, 201, 60, 224, 20, 11, 200, 60, 178, 193,
+ 76, 147, 206, 20, 192, 20, 11, 200, 25, 83, 139, 80, 147, 206, 20, 192, 20, 7, 196, 24, 83, 143, 48, 20, 12, 137, 6, 195, 184, 14,
+ 9, 11, 9, 19, 11, 20, 0, 10, 135, 16, 18, 5, 11, 195, 166, 18, 20, 8, 197, 52, 19, 201, 77, 64, 20, 8, 197, 45, 33, 77,
+ 21, 32, 20, 8, 197, 65, 35, 198, 37, 64, 20, 8, 197, 52, 17, 206, 5, 64, 20, 8, 197, 24, 244, 198, 5, 64, 20, 8, 197, 88,
+ 243, 1, 57, 64, 20, 12, 201, 64, 20, 148, 36, 50, 80, 4, 229, 0, 20, 8, 197, 45, 83, 1, 57, 64, 20, 0, 13, 202, 44, 243,
+ 147, 80, 84, 142, 5, 66, 79, 56, 20, 13, 202, 36, 226, 207, 73, 3, 210, 5, 66, 79, 56, 20, 9, 198, 4, 209, 137, 8, 145, 64,
+ 20, 8, 133, 195, 165, 18, 20, 9, 20, 9, 198, 81, 84, 137, 76, 209, 64, 20, 9, 198, 80, 19, 201, 76, 209, 64, 20, 9, 198, 72,
+ 16, 201, 76, 209, 64, 20, 9, 198, 65, 84, 137, 76, 209, 64, 20, 9, 198, 56, 22, 137, 76, 209, 64, 20, 9, 198, 49, 148, 137, 76,
+ 209, 64, 20, 9, 198, 20, 115, 201, 76, 209, 64, 20, 13, 202, 48, 145, 67, 33, 65, 78, 77, 65, 73, 56, 20, 9, 198, 80, 243, 142,
+ 4, 113, 64, 20, 9, 198, 12, 245, 82, 4, 113, 64, 20, 0, 10, 135, 6, 195, 166, 18, 9, 19, 20, 20, 10, 199, 81, 84, 142, 21,
+ 34, 78, 28, 20, 10, 199, 80, 18, 211, 21, 34, 78, 28, 20, 10, 199, 64, 192, 78, 21, 34, 78, 28, 20, 10, 199, 48, 19, 131, 21,
+ 34, 78, 28, 20, 10, 199, 28, 20, 142, 21, 34, 78, 28, 20, 10, 199, 24, 146, 211, 21, 34, 78, 28, 20, 10, 199, 8, 20, 130, 21,
+ 34, 78, 28, 20, 13, 4, 95, 49, 50, 15, 47, 114, 55, 83, 72, 108, 0, 0, 11, 200, 64, 243, 25, 32, 148, 212, 61, 32, 20, 13,
+ 138, 11, 15, 13, 13, 9, 19, 19, 195, 166, 18, 20, 11, 200, 65, 81, 82, 36, 194, 84, 21, 64, 20, 11, 200, 65, 80, 140, 36, 50,
+ 84, 21, 64, 20, 11, 200, 64, 21, 5, 72, 226, 84, 21, 64, 20, 11, 200, 44, 21, 83, 4, 194, 84, 21, 64, 20, 11, 200, 25, 37,
+ 71, 4, 194, 84, 21, 64, 20, 11, 200, 25, 34, 86, 60, 194, 84, 21, 64, 20, 11, 200, 25, 32, 71, 36, 194, 84, 21, 64, 20, 11,
+ 200, 4, 226, 77, 61, 50, 84, 21, 64, 20, 11, 200, 4, 208, 137, 29, 82, 84, 21, 64, 20, 9, 198, 8, 20, 148, 32, 144, 78, 20,
+ 9, 198, 4, 100, 137, 44, 16, 78, 20, 9, 198, 4, 100, 137, 44, 16, 78, 20, 11, 200, 20, 180, 203, 72, 83, 69, 57, 64, 20, 11,
+ 200, 5, 34, 83, 80, 242, 210, 5, 64, 20, 0, 8, 197, 80, 21, 140, 21, 64, 20, 8, 197, 76, 242, 204, 21, 64, 20, 11, 136, 12,
+ 195, 166, 11, 11, 5, 18, 9, 20, 11, 136, 8, 195, 184, 14, 19, 5, 18, 9, 20, 13, 138, 7, 5, 15, 4, 195, 166, 20, 9, 19,
+ 11, 20, 13, 138, 5, 21, 18, 15, 16, 195, 166, 9, 19, 11, 20, 8, 197, 76, 241, 134, 37, 64, 20, 12, 201, 28, 227, 211, 80, 144,
+ 201, 76, 209, 64, 20, 12, 201, 9, 32, 72, 52, 19, 137, 76, 209, 64, 20, 8, 197, 64, 245, 5, 57, 64, 20, 8, 197, 64, 84, 211,
+ 5, 32, 20, 0, 13, 202, 88, 84, 130, 4, 194, 83, 21, 34, 78, 28, 20, 13, 202, 81, 148, 129, 56, 226, 83, 21, 34, 78, 28, 20,
+ 13, 202, 77, 65, 82, 36, 194, 83, 21, 34, 78, 28, 20, 13, 202, 77, 64, 66, 36, 194, 83, 21, 34, 78, 28, 20, 13, 202, 76, 145,
+ 206, 4, 194, 83, 21, 34, 78, 28, 20, 13, 202, 52, 85, 1, 48, 194, 83, 21, 34, 78, 28, 20, 13, 202, 52, 20, 203, 36, 226, 83,
+ 21, 34, 78, 28, 20, 13, 202, 32, 20, 141, 60, 226, 83, 21, 34, 78, 28, 20, 13, 202, 28, 84, 141, 4, 226, 83, 21, 34, 78, 28,
+ 20, 13, 202, 28, 19, 22, 4, 226, 83, 21, 34, 78, 28, 20, 13, 202, 16, 149, 137, 76, 147, 206, 21, 34, 78, 28, 20, 13, 202, 8,
+ 19, 11, 4, 226, 83, 21, 34, 78, 28, 20, 13, 202, 4, 32, 78, 16, 243, 142, 21, 34, 78, 28, 20, 12, 201, 81, 34, 71, 60, 227,
+ 205, 21, 68, 137, 20, 14, 139, 16, 20, 15, 12, 5, 13, 195, 166, 9, 19, 11, 20, 9, 198, 24, 19, 73, 48, 145, 64, 20, 9, 198,
+ 20, 225, 9, 88, 145, 64, 20, 9, 198, 88, 149, 129, 72, 145, 64, 20, 9, 198, 72, 83, 69, 16, 145, 64, 20, 9, 198, 4, 181, 129,
+ 72, 145, 64, 20, 9, 198, 45, 147, 137, 76, 209, 64, 20, 9, 198, 60, 97, 137, 12, 144, 76, 20, 9, 198, 4, 195, 21, 88, 144, 76,
+ 20, 17, 70, 8, 243, 132, 4, 113, 64, 71, 6, 114, 50, 72, 37, 75, 0, 20, 9, 198, 8, 19, 132, 4, 113, 64, 20, 11, 70, 8,
+ 243, 132, 4, 113, 64, 21, 0, 10, 0, 14, 203, 44, 243, 147, 81, 37, 75, 80, 149, 137, 77, 64, 20, 14, 203, 64, 20, 129, 16, 242,
+ 211, 4, 194, 84, 21, 64, 20, 15, 140, 8, 5, 13, 9, 19, 6, 195, 166, 18, 9, 19, 11, 20, 10, 199, 44, 243, 134, 49, 81, 78,
+ 76, 20, 10, 199, 4, 208, 149, 48, 19, 131, 20, 20, 0, 7, 196, 76, 243, 143, 72, 20, 11, 200, 97, 147, 15, 24, 243, 137, 77, 64,
+ 20, 11, 200, 88, 84, 147, 36, 243, 137, 77, 64, 20, 11, 200, 44, 195, 203, 44, 83, 137, 77, 64, 20, 16, 141, 11, 1, 13, 195, 166,
+ 12, 5, 15, 14, 20, 9, 19, 11, 20, 9, 198, 32, 21, 193, 36, 144, 78, 20, 7, 196, 61, 51, 65, 56, 21, 7, 196, 8, 242, 129,
+ 72, 20, 0, 12, 137, 6, 12, 195, 184, 10, 20, 9, 19, 20, 20, 16, 205, 84, 66, 210, 101, 53, 1, 48, 194, 83, 21, 34, 78, 28,
+ 20, 12, 201, 73, 80, 146, 36, 49, 82, 36, 225, 192, 20, 16, 205, 36, 225, 21, 77, 68, 137, 4, 194, 83, 21, 34, 78, 28, 20, 12,
+ 201, 24, 84, 142, 37, 49, 82, 36, 225, 192, 20, 16, 205, 16, 149, 137, 76, 147, 206, 4, 194, 83, 21, 34, 78, 28, 20, 11, 136, 19,
+ 20, 195, 184, 2, 5, 18, 9, 20, 13, 138, 15, 16, 12, 195, 184, 19, 5, 12, 9, 7, 20, 13, 138, 7, 5, 12, 195, 169, 1, 7,
+ 20, 9, 7, 20, 17, 142, 9, 14, 4, 15, 5, 21, 18, 15, 16, 195, 166, 9, 19, 11, 20, 12, 201, 72, 84, 208, 60, 228, 207, 72,
+ 145, 64, 20, 12, 201, 48, 19, 65, 72, 50, 201, 76, 209, 64, 20, 12, 201, 12, 128, 85, 88, 147, 137, 76, 209, 64, 20, 12, 201, 44,
+ 20, 129, 52, 35, 204, 4, 113, 64, 20, 10, 69, 72, 83, 65, 44, 80, 21, 0, 10, 0, 9, 198, 48, 85, 1, 72, 114, 64, 20, 14,
+ 139, 9, 14, 4, 12, 195, 184, 19, 5, 12, 9, 7, 20, 9, 198, 4, 225, 18, 60, 145, 0, 20, 13, 202, 64, 20, 148, 20, 227, 199,
+ 20, 225, 83, 20, 20, 13, 202, 25, 33, 68, 21, 34, 75, 76, 128, 86, 56, 20, 8, 198, 4, 35, 210, 36, 114, 64, 0, 10, 199, 24,
+ 147, 129, 57, 50, 69, 72, 20, 10, 199, 24, 147, 15, 76, 241, 133, 72, 20, 10, 199, 61, 33, 7, 100, 65, 82, 36, 20, 10, 199, 45,
+ 83, 147, 80, 193, 82, 36, 20, 10, 199, 44, 242, 197, 81, 65, 82, 36, 20, 10, 199, 44, 194, 77, 65, 33, 82, 36, 20, 10, 199, 41,
+ 84, 137, 77, 65, 82, 36, 20, 13, 138, 7, 5, 14, 4, 195, 184, 2, 5, 18, 9, 20, 10, 199, 16, 21, 1, 52, 21, 9, 44, 20,
+ 10, 199, 72, 81, 197, 57, 50, 65, 56, 20, 10, 199, 24, 195, 210, 20, 229, 9, 56, 20, 10, 199, 44, 243, 132, 20, 211, 129, 8, 20,
+ 0, 11, 200, 17, 32, 77, 5, 69, 82, 28, 144, 20, 11, 200, 76, 147, 85, 48, 84, 137, 56, 112, 20, 15, 204, 64, 84, 147, 60, 226,
+ 70, 36, 49, 82, 36, 225, 192, 20, 15, 204, 52, 20, 203, 84, 194, 78, 37, 49, 82, 36, 225, 192, 20, 16, 141, 12, 5, 20, 15, 16,
+ 12, 195, 184, 19, 5, 12, 9, 7, 20, 9, 198, 64, 20, 129, 8, 243, 0, 20, 11, 200, 77, 81, 1, 56, 84, 201, 76, 176, 20, 11,
+ 200, 52, 147, 137, 77, 65, 82, 36, 80, 20, 15, 204, 20, 180, 208, 21, 34, 77, 20, 229, 1, 72, 145, 64, 20, 7, 196, 81, 82, 193,
+ 56, 21, 9, 198, 64, 19, 1, 80, 19, 0, 20, 0, 8, 197, 8, 84, 204, 60, 112, 20, 15, 69, 8, 83, 9, 104, 80, 71, 36, 55,
+ 37, 12, 89, 0, 66, 17, 142, 20, 9, 12, 19, 20, 18, 195, 166, 11, 11, 5, 12, 9, 7, 20, 13, 138, 20, 9, 12, 6, 195, 166,
+ 12, 4, 9, 7, 20, 12, 201, 44, 243, 77, 37, 69, 5, 72, 85, 0, 20, 0, 5, 194, 21, 80, 17, 18, 70, 8, 80, 200, 4, 209,
+ 76, 71, 36, 91, 35, 65, 6, 36, 12, 60, 0, 9, 198, 80, 16, 140, 60, 145, 0, 20, 9, 198, 64, 243, 25, 4, 210, 68, 20, 18,
+ 70, 61, 34, 71, 4, 210, 64, 39, 34, 36, 81, 6, 35, 65, 37, 0, 20, 9, 198, 77, 80, 140, 36, 208, 84, 20, 0, 14, 203, 4,
+ 195, 5, 28, 244, 137, 76, 84, 137, 56, 112, 20, 12, 201, 52, 147, 137, 77, 65, 82, 36, 83, 0, 20, 10, 199, 4, 99, 65, 72, 50,
+ 5, 72, 20, 19, 144, 19, 1, 13, 13, 5, 14, 20, 18, 195, 166, 11, 11, 5, 12, 9, 7, 20, 15, 140, 14, 195, 184, 4, 20, 195,
+ 184, 18, 6, 20, 9, 7, 20, 14, 203, 72, 81, 204, 20, 209, 78, 80, 20, 137, 76, 176, 20, 10, 199, 52, 19, 5, 72, 147, 132, 20,
+ 20, 10, 199, 8, 243, 19, 40, 85, 137, 44, 20, 0, 9, 198, 88, 144, 146, 4, 99, 206, 20, 11, 200, 80, 245, 67, 32, 84, 137, 56,
+ 112, 20, 11, 200, 76, 176, 78, 16, 84, 137, 56, 112, 20, 11, 200, 76, 176, 77, 24, 84, 137, 56, 112, 20, 11, 200, 73, 83, 83, 80,
+ 84, 137, 56, 112, 20, 11, 200, 72, 81, 149, 76, 84, 137, 56, 112, 20, 11, 200, 72, 81, 133, 72, 84, 137, 56, 112, 20, 11, 200, 72,
+ 81, 9, 28, 84, 137, 56, 112, 20, 11, 200, 64, 242, 78, 80, 84, 137, 56, 112, 20, 11, 200, 64, 192, 71, 36, 84, 137, 56, 112, 20,
+ 11, 200, 64, 21, 9, 56, 84, 137, 56, 112, 20, 11, 200, 61, 5, 9, 52, 84, 137, 56, 112, 20, 11, 200, 52, 245, 9, 88, 84, 137,
+ 56, 112, 20, 11, 200, 44, 17, 13, 36, 84, 137, 56, 112, 20, 11, 200, 40, 243, 135, 48, 84, 137, 56, 112, 20, 11, 200, 36, 226, 84,
+ 36, 84, 137, 56, 112, 20, 11, 200, 32, 243, 143, 72, 84, 137, 56, 112, 20, 11, 200, 29, 37, 80, 64, 84, 137, 56, 112, 20, 11, 200,
+ 20, 208, 76, 40, 84, 137, 56, 112, 20, 11, 200, 20, 181, 137, 64, 84, 137, 56, 112, 20, 11, 200, 16, 85, 143, 88, 84, 137, 56, 112,
+ 20, 11, 200, 16, 80, 201, 52, 84, 137, 56, 112, 20, 11, 200, 12, 83, 148, 72, 84, 137, 56, 112, 20, 11, 200, 12, 17, 13, 36, 84,
+ 137, 56, 112, 20, 11, 200, 9, 32, 73, 76, 84, 137, 56, 112, 20, 11, 200, 4, 192, 82, 52, 84, 137, 56, 112, 20, 11, 200, 4, 181,
+ 9, 88, 84, 137, 56, 112, 20, 11, 200, 4, 69, 137, 76, 84, 137, 56, 112, 20, 11, 200, 4, 35, 210, 80, 84, 137, 56, 112, 20, 14,
+ 68, 44, 19, 133, 48, 49, 110, 50, 6, 36, 55, 0, 20, 11, 200, 81, 35, 205, 64, 85, 5, 72, 80, 20, 11, 200, 44, 243, 131, 21,
+ 37, 5, 72, 80, 20, 11, 200, 21, 66, 75, 21, 69, 5, 72, 80, 20, 11, 200, 9, 81, 7, 21, 69, 5, 72, 80, 20, 11, 200, 9,
+ 34, 75, 21, 69, 5, 72, 80, 20, 12, 137, 16, 25, 7, 13, 195, 166, 9, 19, 11, 20, 11, 200, 60, 194, 71, 5, 34, 201, 76, 176,
+ 20, 11, 200, 72, 81, 133, 45, 67, 210, 36, 80, 20, 11, 200, 65, 35, 214, 37, 51, 210, 36, 80, 20, 11, 200, 45, 33, 77, 5, 67,
+ 210, 36, 80, 20, 7, 196, 24, 147, 137, 80, 20, 7, 196, 32, 16, 137, 48, 20, 11, 200, 61, 35, 129, 52, 83, 148, 36, 176, 20, 12,
+ 137, 4, 9, 195, 166, 20, 5, 20, 9, 11, 20, 9, 198, 12, 20, 137, 8, 145, 78, 20, 7, 196, 5, 50, 65, 80, 20, 11, 200, 77,
+ 4, 153, 17, 53, 1, 28, 80, 20, 0, 6, 195, 48, 145, 82, 20, 10, 69, 8, 244, 212, 60, 224, 21, 0, 10, 0, 13, 202, 81, 32,
+ 78, 76, 99, 210, 52, 21, 15, 72, 20, 9, 198, 16, 21, 1, 56, 243, 64, 20, 0, 14, 203, 80, 84, 212, 4, 209, 78, 80, 84, 137,
+ 56, 112, 20, 14, 203, 77, 147, 139, 72, 85, 9, 76, 84, 137, 56, 112, 20, 10, 199, 77, 69, 68, 21, 34, 78, 28, 20, 14, 203, 76,
+ 147, 80, 48, 145, 137, 12, 84, 137, 56, 112, 20, 10, 199, 76, 19, 4, 21, 34, 78, 28, 20, 14, 203, 64, 244, 21, 48, 20, 137, 76,
+ 84, 137, 56, 112, 20, 14, 203, 64, 20, 140, 4, 209, 78, 80, 84, 137, 56, 112, 20, 10, 199, 64, 19, 16, 21, 34, 78, 28, 20, 10,
+ 199, 45, 33, 77, 21, 34, 78, 28, 20, 14, 203, 44, 19, 12, 36, 116, 129, 24, 84, 137, 56, 112, 20, 14, 203, 36, 65, 79, 48, 241,
+ 201, 76, 84, 137, 56, 112, 20, 14, 203, 25, 83, 132, 4, 209, 78, 80, 84, 137, 56, 112, 20, 14, 203, 24, 244, 198, 61, 33, 83, 12,
+ 84, 137, 56, 112, 20, 10, 199, 20, 213, 76, 21, 34, 78, 28, 20, 14, 203, 5, 85, 15, 52, 21, 9, 76, 84, 137, 56, 112, 20, 14,
+ 203, 4, 193, 129, 8, 85, 9, 76, 84, 137, 56, 112, 20, 12, 201, 61, 1, 82, 5, 66, 79, 56, 83, 0, 20, 9, 198, 37, 51, 205,
+ 21, 68, 137, 20, 10, 199, 16, 84, 15, 76, 149, 21, 52, 20, 10, 199, 52, 20, 137, 8, 243, 137, 80, 20, 10, 199, 45, 98, 82, 72,
+ 85, 137, 80, 20, 10, 199, 85, 32, 129, 56, 148, 205, 20, 20, 10, 199, 48, 21, 9, 56, 148, 205, 20, 20, 10, 199, 44, 243, 15, 72,
+ 148, 205, 20, 20, 10, 199, 28, 83, 210, 28, 148, 205, 20, 20, 10, 199, 9, 81, 4, 32, 148, 205, 20, 20, 10, 199, 20, 180, 201, 77,
+ 65, 78, 76, 20, 6, 195, 76, 176, 76, 76, 0, 9, 198, 77, 80, 140, 36, 209, 82, 20, 9, 198, 65, 35, 214, 60, 177, 82, 20, 9,
+ 198, 65, 35, 212, 20, 113, 82, 20, 9, 198, 5, 52, 207, 12, 145, 82, 20, 9, 198, 4, 66, 149, 56, 113, 82, 20, 9, 198, 4, 194,
+ 207, 32, 243, 0, 20, 16, 141, 195, 184, 11, 15, 14, 15, 13, 5, 20, 18, 9, 19, 11, 20, 12, 137, 195, 166, 7, 25, 16, 20, 9,
+ 19, 11, 20, 7, 196, 20, 243, 9, 80, 20, 9, 198, 48, 144, 133, 72, 144, 78, 20, 9, 198, 60, 36, 201, 16, 144, 78, 21, 7, 196,
+ 4, 227, 129, 48, 20, 8, 67, 60, 176, 89, 21, 0, 10, 0, 9, 198, 32, 148, 16, 60, 195, 199, 20, 9, 198, 25, 33, 78, 60, 195,
+ 199, 20, 12, 201, 88, 19, 4, 32, 244, 142, 37, 53, 0, 20, 12, 201, 8, 82, 1, 88, 147, 210, 37, 53, 0, 20, 11, 136, 19, 12,
+ 195, 184, 19, 5, 18, 9, 20, 17, 142, 19, 20, 195, 184, 11, 9, 15, 13, 5, 20, 18, 9, 19, 11, 20, 13, 138, 19, 16, 15, 14,
+ 4, 195, 166, 9, 19, 11, 20, 17, 142, 6, 195, 184, 4, 5, 18, 1, 12, 9, 19, 20, 9, 19, 11, 20, 17, 142, 5, 14, 3, 25,
+ 11, 12, 15, 16, 195, 166, 4, 9, 19, 11, 20, 0, 13, 202, 52, 21, 18, 36, 181, 76, 21, 34, 78, 28, 20, 13, 202, 36, 225, 18,
+ 20, 117, 76, 21, 34, 78, 28, 20, 13, 202, 20, 180, 208, 48, 242, 84, 21, 34, 78, 28, 20, 13, 202, 8, 20, 146, 36, 176, 68, 21,
+ 34, 78, 28, 20, 14, 139, 16, 195, 166, 4, 1, 7, 15, 7, 9, 19, 11, 20, 13, 202, 81, 32, 78, 77, 97, 83, 80, 148, 205, 20,
+ 20, 13, 202, 76, 176, 78, 16, 147, 129, 88, 148, 205, 20, 20, 13, 202, 21, 99, 204, 85, 66, 79, 56, 148, 205, 20, 20, 13, 202, 21,
+ 67, 143, 12, 83, 148, 72, 148, 205, 20, 20, 9, 198, 48, 20, 153, 56, 112, 76, 20, 13, 202, 44, 243, 138, 84, 226, 212, 36, 243, 129,
+ 48, 20, 11, 70, 52, 243, 148, 72, 80, 76, 21, 0, 10, 0, 10, 199, 24, 83, 142, 60, 195, 199, 36, 20, 10, 199, 32, 82, 212, 60,
+ 116, 129, 52, 20, 15, 140, 16, 18, 195, 166, 16, 1, 18, 5, 18, 9, 14, 7, 20, 14, 139, 16, 18, 195, 166, 10, 21, 4, 9, 11,
+ 1, 20, 20, 10, 199, 20, 229, 18, 20, 50, 1, 80, 20, 0, 9, 198, 65, 35, 208, 4, 113, 82, 20, 9, 198, 44, 243, 138, 84, 113,
+ 82, 20, 9, 198, 21, 52, 1, 48, 145, 82, 20, 9, 198, 8, 19, 19, 4, 209, 82, 20, 14, 139, 6, 18, 9, 20, 195, 166, 14, 11,
+ 5, 18, 9, 20, 9, 198, 4, 35, 210, 36, 114, 78, 20, 11, 200, 77, 80, 147, 37, 53, 5, 57, 48, 20, 9, 198, 64, 83, 77, 36,
+ 176, 78, 21, 0, 13, 138, 195, 166, 7, 25, 16, 20, 15, 12, 15, 7, 20, 9, 198, 29, 32, 70, 60, 195, 199, 20, 17, 142, 5, 21,
+ 18, 15, 16, 195, 166, 9, 19, 5, 18, 9, 14, 7, 20, 16, 205, 16, 82, 207, 57, 53, 18, 84, 181, 9, 88, 148, 205, 20, 20, 10,
+ 135, 19, 9, 7, 195, 184, 10, 14, 20, 7, 196, 16, 147, 129, 72, 20, 7, 196, 64, 20, 129, 8, 20, 0, 8, 197, 104, 148, 139, 60,
+ 224, 20, 9, 198, 4, 192, 82, 52, 84, 133, 20, 9, 198, 4, 35, 210, 80, 84, 133, 20, 0, 9, 198, 80, 16, 149, 48, 84, 128, 20,
+ 9, 198, 76, 21, 9, 56, 84, 128, 20, 9, 198, 72, 84, 213, 52, 84, 128, 20, 12, 201, 25, 33, 77, 65, 35, 214, 60, 177, 82, 20,
+ 9, 198, 52, 243, 137, 80, 84, 128, 20, 9, 198, 52, 83, 79, 72, 84, 128, 20, 9, 198, 45, 83, 85, 48, 84, 128, 20, 9, 198, 36,
+ 228, 197, 72, 84, 128, 20, 9, 198, 36, 226, 1, 48, 84, 128, 20, 9, 198, 36, 195, 21, 16, 84, 128, 20, 9, 198, 28, 83, 73, 56,
+ 84, 128, 20, 9, 198, 24, 242, 213, 76, 84, 128, 20, 9, 198, 24, 16, 149, 48, 84, 128, 20, 9, 198, 20, 210, 84, 80, 84, 128, 20,
+ 9, 198, 16, 243, 73, 56, 84, 128, 20, 9, 198, 16, 80, 137, 80, 84, 128, 20, 9, 198, 5, 52, 9, 72, 84, 128, 20, 9, 198, 4,
+ 195, 21, 16, 84, 128, 20, 9, 198, 4, 67, 208, 80, 84, 128, 20, 17, 142, 19, 11, 18, 21, 5, 2, 18, 195, 166, 11, 11, 5, 18,
+ 9, 20, 9, 198, 32, 243, 143, 72, 20, 128, 20, 9, 198, 88, 83, 133, 72, 16, 128, 20, 0, 10, 199, 36, 212, 12, 61, 50, 79, 56,
+ 20, 10, 199, 44, 243, 150, 60, 161, 82, 20, 20, 10, 199, 44, 21, 84, 36, 243, 133, 72, 20, 10, 199, 32, 20, 144, 84, 225, 82, 20,
+ 20, 10, 199, 20, 180, 193, 52, 147, 133, 72, 20, 10, 199, 16, 85, 1, 48, 161, 82, 20, 20, 10, 199, 12, 19, 79, 84, 99, 5, 72,
+ 20, 10, 199, 25, 83, 132, 4, 209, 78, 80, 20, 10, 199, 16, 85, 5, 72, 113, 78, 80, 20, 10, 199, 77, 84, 16, 48, 80, 78, 80,
+ 20, 10, 199, 44, 243, 150, 21, 36, 193, 8, 20, 0, 11, 200, 52, 85, 1, 48, 195, 198, 60, 224, 20, 7, 196, 77, 2, 79, 56, 20,
+ 12, 201, 80, 84, 212, 4, 209, 78, 80, 84, 133, 20, 11, 200, 44, 243, 5, 77, 65, 82, 60, 192, 20, 14, 139, 4, 9, 195, 166, 20,
+ 5, 20, 9, 11, 5, 18, 20, 7, 196, 72, 244, 201, 56, 20, 11, 200, 56, 80, 80, 60, 194, 84, 4, 224, 20, 7, 196, 88, 83, 1,
+ 56, 21, 7, 196, 44, 20, 1, 8, 20, 7, 196, 16, 83, 142, 20, 76, 0, 12, 201, 81, 32, 78, 76, 210, 84, 80, 84, 128, 20, 9,
+ 198, 64, 148, 129, 80, 84, 133, 20, 12, 201, 53, 149, 15, 48, 241, 201, 76, 84, 128, 20, 12, 201, 53, 83, 20, 37, 3, 9, 12, 84,
+ 128, 20, 9, 198, 45, 38, 80, 80, 84, 133, 20, 12, 201, 36, 229, 5, 72, 210, 84, 80, 84, 128, 20, 12, 201, 32, 243, 79, 28, 83,
+ 137, 76, 84, 128, 20, 12, 201, 20, 180, 208, 72, 244, 18, 36, 84, 128, 20, 12, 201, 16, 148, 203, 72, 147, 73, 56, 84, 128, 20, 9,
+ 198, 9, 35, 206, 104, 84, 133, 20, 12, 201, 8, 20, 212, 5, 33, 9, 76, 84, 128, 20, 9, 198, 8, 18, 129, 16, 84, 133, 20, 12,
+ 201, 77, 145, 137, 48, 149, 9, 44, 84, 128, 20, 12, 201, 21, 2, 76, 21, 5, 9, 44, 84, 128, 20, 8, 197, 28, 20, 132, 36, 224,
+ 20, 8, 197, 4, 226, 76, 36, 224, 20, 9, 198, 44, 243, 80, 4, 115, 137, 20, 8, 197, 80, 20, 148, 4, 224, 21, 8, 197, 64, 192,
+ 84, 4, 224, 21, 8, 197, 72, 17, 9, 4, 192, 20, 8, 197, 24, 147, 9, 4, 192, 20, 0, 9, 198, 52, 85, 1, 24, 244, 128, 20,
+ 9, 198, 76, 16, 143, 80, 84, 128, 20, 9, 198, 73, 83, 83, 80, 84, 128, 20, 9, 198, 72, 148, 201, 44, 84, 128, 20, 9, 198, 65,
+ 33, 77, 36, 84, 128, 20, 9, 198, 64, 21, 9, 56, 84, 128, 20, 9, 198, 52, 20, 143, 16, 84, 128, 20, 9, 198, 48, 19, 73, 56,
+ 84, 128, 20, 13, 202, 44, 243, 80, 48, 147, 69, 57, 65, 82, 20, 20, 9, 198, 12, 128, 82, 52, 84, 128, 20, 9, 198, 12, 83, 148,
+ 72, 84, 128, 20, 9, 198, 12, 17, 13, 36, 84, 128, 20, 9, 198, 5, 36, 137, 88, 84, 128, 20, 9, 198, 57, 82, 204, 20, 20, 128,
+ 20, 9, 198, 37, 36, 137, 80, 16, 128, 20, 0, 10, 199, 44, 244, 146, 20, 181, 21, 72, 20, 10, 199, 48, 18, 212, 5, 66, 79, 56,
+ 20, 10, 199, 44, 243, 132, 37, 66, 79, 56, 20, 10, 199, 36, 229, 21, 37, 66, 79, 56, 20, 10, 199, 16, 148, 133, 45, 66, 79, 56,
+ 20, 10, 199, 8, 19, 132, 4, 113, 82, 20, 20, 10, 199, 44, 148, 149, 72, 114, 83, 44, 20, 10, 199, 52, 85, 1, 24, 244, 137, 44,
+ 20, 10, 199, 24, 148, 141, 4, 209, 78, 80, 20, 10, 199, 16, 148, 211, 36, 65, 78, 80, 20, 12, 201, 20, 180, 207, 72, 34, 84, 4,
+ 229, 0, 20, 0, 10, 135, 195, 166, 15, 12, 9, 19, 11, 20, 11, 200, 85, 48, 133, 44, 148, 212, 4, 224, 21, 11, 200, 45, 35, 205,
+ 61, 51, 205, 4, 192, 20, 0, 12, 201, 76, 147, 80, 48, 145, 137, 12, 84, 128, 20, 12, 201, 72, 82, 207, 53, 1, 78, 76, 84, 128,
+ 20, 12, 201, 72, 82, 207, 52, 208, 78, 16, 84, 128, 20, 12, 201, 4, 195, 5, 28, 244, 137, 76, 84, 128, 20, 9, 198, 76, 209, 76,
+ 80, 84, 137, 20, 9, 198, 76, 194, 75, 44, 84, 137, 20, 9, 198, 76, 178, 76, 16, 84, 137, 20, 9, 198, 64, 148, 129, 80, 84, 137,
+ 20, 12, 201, 17, 148, 204, 20, 181, 9, 44, 84, 128, 20, 8, 197, 53, 84, 203, 5, 64, 20, 12, 201, 8, 144, 140, 36, 245, 5, 44,
+ 20, 128, 20, 10, 69, 77, 68, 133, 21, 64, 21, 0, 10, 0, 9, 198, 56, 85, 82, 61, 49, 64, 20, 13, 202, 25, 32, 71, 52, 83,
+ 148, 5, 66, 79, 56, 20, 13, 202, 16, 148, 208, 72, 244, 15, 73, 66, 79, 56, 20, 9, 198, 44, 20, 203, 4, 65, 64, 20, 0, 10,
+ 199, 77, 83, 77, 21, 34, 78, 28, 20, 9, 198, 36, 211, 65, 56, 83, 147, 20, 0, 11, 200, 44, 20, 129, 8, 147, 137, 21, 32, 20,
+ 12, 137, 16, 10, 195, 166, 11, 11, 5, 18, 9, 20, 12, 201, 44, 192, 77, 64, 133, 71, 28, 84, 137, 20, 7, 196, 81, 34, 79, 48,
+ 20, 18, 143, 195, 166, 11, 22, 9, 12, 9, 2, 18, 9, 19, 20, 9, 19, 11, 20, 14, 139, 16, 195, 166, 4, 9, 1, 20, 18, 9,
+ 19, 11, 20, 14, 139, 15, 18, 20, 15, 16, 195, 166, 4, 9, 19, 11, 20, 14, 139, 12, 15, 7, 15, 16, 195, 166, 4, 9, 19, 11,
+ 20, 13, 72, 77, 113, 65, 81, 50, 9, 73, 64, 21, 0, 10, 0, 9, 198, 21, 2, 76, 21, 4, 201, 20, 9, 198, 17, 148, 208, 21,
+ 4, 201, 20, 12, 201, 45, 38, 83, 80, 19, 12, 61, 49, 64, 20, 8, 197, 88, 20, 137, 21, 32, 20, 9, 198, 76, 160, 83, 44, 84,
+ 137, 20, 9, 198, 61, 32, 78, 28, 84, 137, 20, 12, 201, 24, 244, 130, 36, 225, 20, 48, 145, 192, 20, 12, 201, 76, 19, 77, 20, 228,
+ 213, 72, 145, 64, 20, 8, 197, 77, 64, 75, 37, 64, 20, 14, 139, 8, 9, 12, 12, 5, 18, 195, 184, 4, 1, 14, 20, 8, 197, 64,
+ 20, 211, 5, 64, 20, 8, 197, 44, 244, 147, 5, 32, 20, 0, 9, 198, 36, 211, 65, 56, 83, 148, 20, 0, 14, 139, 15, 18, 20, 15,
+ 16, 195, 166, 4, 9, 19, 20, 20, 0, 9, 198, 72, 80, 197, 65, 67, 210, 20, 9, 198, 44, 243, 80, 48, 85, 0, 20, 9, 198, 44,
+ 21, 129, 48, 85, 0, 20, 9, 198, 12, 243, 80, 48, 85, 0, 20, 9, 198, 64, 20, 137, 80, 85, 0, 20, 7, 196, 76, 19, 133, 72,
+ 20, 7, 196, 16, 243, 133, 72, 20, 9, 198, 45, 38, 79, 48, 149, 0, 20, 9, 198, 32, 148, 212, 4, 210, 78, 20, 9, 198, 5, 4,
+ 5, 49, 50, 78, 20, 7, 196, 33, 83, 65, 56, 21, 7, 196, 8, 19, 129, 56, 21, 0, 12, 201, 52, 85, 1, 52, 244, 134, 61, 49,
+ 64, 20, 8, 197, 20, 225, 82, 28, 144, 20, 12, 201, 77, 66, 76, 37, 49, 82, 36, 225, 192, 20, 12, 201, 76, 145, 206, 4, 193, 82,
+ 36, 225, 192, 20, 12, 201, 76, 50, 1, 81, 65, 82, 36, 225, 192, 20, 12, 201, 72, 82, 204, 4, 209, 82, 36, 225, 192, 20, 12, 201,
+ 72, 81, 143, 72, 209, 82, 36, 225, 192, 20, 12, 201, 65, 35, 198, 36, 193, 82, 36, 225, 192, 20, 12, 201, 64, 241, 84, 37, 49, 82,
+ 36, 225, 192, 20, 12, 201, 45, 32, 75, 20, 193, 82, 36, 225, 192, 20, 12, 201, 44, 19, 132, 37, 49, 82, 36, 225, 192, 20, 12, 201,
+ 36, 225, 12, 60, 113, 82, 36, 225, 192, 20, 12, 201, 36, 67, 204, 37, 49, 82, 36, 225, 192, 20, 12, 201, 32, 84, 143, 37, 49, 82,
+ 36, 225, 192, 20, 12, 201, 24, 16, 146, 36, 177, 82, 36, 225, 192, 20, 12, 201, 20, 112, 76, 37, 49, 82, 36, 225, 192, 20, 12, 201,
+ 16, 148, 211, 20, 177, 82, 36, 225, 192, 20, 12, 201, 16, 85, 129, 49, 81, 82, 36, 225, 192, 20, 12, 201, 16, 84, 212, 73, 81, 82,
+ 36, 225, 192, 20, 12, 201, 16, 82, 204, 4, 209, 82, 36, 225, 192, 20, 12, 201, 16, 81, 143, 72, 209, 82, 36, 225, 192, 20, 12, 201,
+ 8, 149, 149, 4, 177, 82, 36, 225, 192, 20, 12, 201, 4, 227, 196, 37, 49, 82, 36, 225, 192, 20, 12, 201, 4, 113, 210, 5, 97, 82,
+ 36, 225, 192, 20, 13, 138, 19, 195, 184, 18, 195, 184, 22, 5, 18, 9, 20, 9, 198, 28, 84, 129, 56, 149, 77, 20, 12, 201, 72, 83,
+ 1, 80, 149, 137, 76, 209, 64, 20, 8, 197, 80, 148, 129, 16, 80, 20, 8, 197, 64, 20, 129, 16, 80, 20, 11, 67, 16, 149, 0, 72,
+ 6, 37, 47, 0, 72, 0, 9, 198, 77, 147, 133, 72, 114, 64, 20, 0, 10, 199, 72, 80, 197, 77, 50, 79, 56, 20, 10, 199, 4, 227,
+ 133, 45, 50, 79, 56, 20, 10, 199, 4, 67, 73, 77, 50, 79, 56, 20, 12, 201, 64, 21, 15, 28, 83, 137, 80, 85, 0, 20, 12, 201,
+ 24, 83, 73, 56, 147, 137, 80, 85, 0, 20, 10, 199, 44, 243, 132, 20, 211, 133, 72, 20, 10, 199, 36, 228, 197, 52, 147, 133, 72, 20,
+ 10, 199, 28, 83, 1, 80, 147, 133, 72, 20, 15, 140, 195, 184, 10, 5, 14, 20, 10, 5, 14, 5, 18, 9, 20, 10, 199, 77, 98, 78,
+ 16, 193, 82, 36, 20, 10, 199, 77, 84, 141, 84, 193, 82, 36, 20, 10, 199, 76, 180, 137, 8, 193, 82, 36, 20, 10, 199, 65, 34, 86,
+ 5, 65, 82, 36, 20, 10, 199, 28, 19, 1, 57, 65, 82, 36, 20, 10, 199, 25, 34, 77, 85, 33, 82, 36, 20, 10, 199, 21, 2, 71,
+ 60, 225, 82, 36, 20, 10, 199, 12, 130, 75, 4, 225, 82, 36, 20, 10, 199, 8, 146, 143, 85, 65, 82, 36, 20, 10, 199, 5, 37, 9,
+ 48, 193, 82, 36, 20, 12, 201, 4, 229, 9, 32, 148, 212, 4, 210, 78, 20, 10, 199, 52, 85, 1, 25, 148, 201, 44, 20, 10, 199, 52,
+ 20, 203, 21, 32, 68, 20, 20, 0, 12, 201, 61, 48, 201, 48, 195, 211, 44, 244, 0, 20, 9, 198, 64, 18, 76, 48, 85, 0, 20, 11,
+ 200, 80, 149, 21, 48, 84, 137, 56, 112, 20, 11, 200, 76, 176, 76, 64, 84, 137, 56, 112, 20, 11, 200, 72, 83, 143, 88, 84, 137, 56,
+ 112, 20, 11, 200, 72, 83, 5, 28, 84, 137, 56, 112, 20, 15, 204, 72, 81, 201, 60, 224, 76, 37, 49, 82, 36, 225, 192, 20, 15, 204,
+ 65, 54, 75, 60, 195, 199, 37, 49, 82, 36, 225, 192, 20, 11, 200, 64, 194, 83, 76, 84, 137, 56, 112, 20, 15, 204, 48, 82, 211, 36,
+ 176, 76, 37, 49, 82, 36, 225, 192, 20, 11, 200, 48, 19, 73, 56, 84, 137, 56, 112, 20, 15, 204, 45, 38, 83, 80, 19, 12, 37, 49,
+ 82, 36, 225, 192, 20, 15, 204, 45, 38, 80, 80, 241, 210, 4, 97, 82, 36, 225, 192, 20, 15, 204, 32, 244, 208, 37, 64, 76, 37, 49,
+ 82, 36, 225, 192, 20, 11, 200, 25, 32, 78, 44, 84, 137, 56, 112, 20, 11, 200, 21, 96, 75, 84, 84, 137, 56, 112, 20, 15, 204, 16,
+ 84, 212, 4, 34, 76, 37, 49, 82, 36, 225, 192, 20, 15, 204, 16, 84, 207, 72, 112, 78, 37, 49, 82, 36, 225, 192, 20, 15, 204, 16,
+ 83, 79, 45, 32, 84, 37, 49, 82, 36, 225, 192, 20, 11, 200, 16, 83, 5, 28, 84, 137, 56, 112, 20, 11, 200, 5, 69, 1, 44, 84,
+ 137, 56, 112, 20, 15, 204, 4, 178, 204, 36, 208, 84, 37, 49, 82, 36, 225, 192, 20, 11, 200, 84, 226, 70, 61, 35, 69, 72, 80, 20,
+ 11, 200, 44, 192, 85, 77, 83, 5, 72, 80, 20, 11, 200, 64, 21, 18, 60, 225, 83, 76, 80, 20, 11, 200, 56, 83, 204, 37, 66, 75,
+ 84, 208, 20, 11, 200, 56, 20, 139, 61, 66, 75, 84, 208, 20, 9, 198, 64, 243, 70, 72, 149, 0, 20, 11, 200, 44, 243, 80, 21, 65,
+ 78, 12, 80, 20, 7, 196, 88, 83, 1, 72, 20, 7, 196, 32, 83, 132, 20, 72, 0, 11, 136, 12, 21, 11, 19, 21, 195, 184, 19, 20,
+ 12, 201, 76, 149, 21, 5, 66, 79, 56, 83, 0, 20, 12, 201, 72, 81, 1, 45, 66, 79, 56, 83, 0, 20, 9, 198, 44, 193, 78, 60,
+ 66, 69, 20, 9, 198, 77, 147, 80, 61, 50, 69, 20, 9, 198, 21, 81, 143, 52, 19, 137, 20, 12, 69, 52, 17, 1, 52, 80, 21, 102,
+ 114, 0, 10, 0, 17, 142, 5, 14, 3, 25, 11, 12, 15, 16, 195, 166, 4, 9, 19, 20, 20, 9, 198, 60, 97, 137, 12, 145, 76, 20,
+ 9, 198, 77, 84, 146, 20, 19, 0, 20, 0, 20, 67, 32, 19, 128, 107, 110, 50, 15, 89, 47, 6, 36, 0, 81, 115, 116, 101, 103, 32,
+ 10, 199, 72, 80, 197, 65, 66, 79, 56, 20, 10, 199, 45, 33, 77, 5, 66, 79, 56, 20, 10, 199, 16, 81, 21, 45, 66, 79, 56, 20,
+ 12, 201, 36, 224, 75, 80, 149, 137, 80, 85, 0, 20, 14, 203, 77, 65, 78, 60, 116, 129, 24, 84, 137, 56, 112, 20, 14, 203, 72, 85,
+ 137, 80, 19, 9, 76, 84, 137, 56, 112, 20, 14, 203, 64, 20, 212, 21, 84, 137, 76, 84, 137, 56, 112, 20, 14, 203, 64, 19, 1, 80,
+ 19, 9, 76, 84, 137, 56, 112, 20, 14, 203, 52, 243, 143, 64, 243, 9, 76, 84, 137, 56, 112, 20, 14, 203, 44, 21, 1, 48, 241, 201,
+ 76, 84, 137, 56, 112, 20, 18, 207, 36, 228, 212, 73, 83, 69, 57, 64, 76, 37, 49, 82, 36, 225, 192, 20, 14, 203, 36, 225, 15, 45,
+ 68, 137, 56, 84, 137, 56, 112, 20, 14, 203, 32, 82, 212, 60, 116, 129, 24, 84, 137, 56, 112, 20, 14, 203, 24, 81, 5, 72, 19, 9,
+ 76, 84, 137, 56, 112, 20, 14, 203, 20, 180, 212, 20, 212, 15, 72, 84, 137, 56, 112, 20, 14, 203, 16, 145, 201, 80, 19, 9, 76, 84,
+ 137, 56, 112, 20, 14, 203, 12, 128, 80, 80, 19, 9, 76, 84, 137, 56, 112, 20, 14, 203, 4, 100, 137, 44, 19, 137, 76, 84, 137, 56,
+ 112, 20, 10, 199, 44, 20, 143, 77, 49, 82, 36, 20, 10, 199, 36, 225, 137, 72, 209, 82, 36, 20, 10, 199, 80, 19, 65, 72, 147, 132,
+ 20, 20, 10, 199, 65, 34, 79, 72, 147, 132, 20, 20, 11, 67, 16, 147, 128, 72, 6, 37, 50, 0, 76, 6, 195, 32, 19, 128, 72, 0,
+ 11, 200, 24, 192, 78, 44, 84, 137, 56, 112, 20, 11, 200, 5, 81, 9, 80, 84, 137, 56, 112, 20, 11, 200, 44, 243, 80, 5, 36, 197,
+ 72, 144, 20, 11, 68, 24, 147, 129, 48, 20, 36, 89, 36, 0, 7, 196, 32, 16, 137, 80, 20, 7, 196, 48, 16, 137, 48, 20, 7, 196,
+ 60, 35, 1, 80, 20, 7, 196, 80, 243, 129, 48, 20, 7, 196, 44, 19, 129, 48, 20, 7, 196, 24, 147, 129, 48, 20, 7, 196, 8, 19,
+ 129, 48, 20, 11, 200, 44, 243, 16, 61, 37, 1, 28, 80, 20, 0, 9, 198, 76, 182, 76, 48, 84, 137, 20, 9, 198, 44, 21, 129, 48,
+ 84, 137, 20, 6, 195, 73, 82, 78, 20, 9, 198, 48, 19, 65, 37, 51, 69, 20, 9, 198, 5, 67, 205, 37, 51, 69, 20, 25, 4, 95,
+ 55, 88, 15, 107, 110, 55, 83, 57, 6, 110, 34, 89, 36, 50, 89, 47, 116, 84, 13, 50, 13, 0, 0, 11, 67, 20, 115, 133, 35, 12,
+ 37, 50, 13, 0, 11, 136, 20, 18, 1, 11, 20, 195, 184, 18, 20, 13, 202, 81, 32, 78, 77, 2, 82, 5, 66, 79, 56, 20, 13, 202,
+ 44, 243, 148, 4, 210, 78, 5, 66, 79, 56, 20, 13, 202, 44, 243, 12, 4, 35, 210, 5, 66, 79, 56, 20, 13, 202, 32, 19, 12, 84,
+ 50, 78, 5, 66, 79, 56, 20, 13, 202, 20, 180, 208, 5, 68, 137, 5, 66, 79, 56, 20, 9, 198, 25, 85, 21, 73, 83, 64, 20, 9,
+ 198, 20, 198, 83, 37, 83, 64, 20, 9, 198, 44, 20, 129, 8, 147, 128, 20, 9, 198, 8, 18, 18, 4, 147, 128, 20, 9, 198, 77, 3,
+ 206, 80, 19, 128, 21, 11, 67, 16, 147, 133, 72, 6, 37, 50, 36, 0, 0, 10, 199, 44, 20, 132, 36, 19, 7, 36, 20, 10, 199, 5,
+ 53, 18, 60, 195, 199, 36, 20, 9, 198, 80, 20, 133, 72, 147, 135, 20, 10, 199, 80, 19, 10, 21, 34, 78, 28, 20, 10, 199, 76, 145,
+ 206, 21, 34, 78, 28, 20, 10, 199, 65, 83, 19, 21, 34, 78, 28, 20, 9, 198, 64, 20, 133, 72, 147, 135, 20, 9, 198, 64, 19, 133,
+ 72, 147, 135, 20, 10, 199, 37, 34, 83, 21, 34, 78, 28, 20, 10, 199, 33, 145, 18, 21, 34, 78, 28, 20, 10, 199, 25, 84, 142, 21,
+ 34, 78, 28, 20, 9, 198, 24, 147, 133, 72, 147, 135, 20, 10, 199, 9, 81, 211, 21, 34, 78, 28, 20, 10, 199, 44, 83, 73, 44, 19,
+ 9, 20, 20, 10, 199, 64, 85, 18, 60, 193, 85, 52, 20, 10, 199, 77, 67, 201, 12, 148, 205, 20, 20, 10, 199, 64, 16, 201, 24, 148,
+ 205, 20, 20, 10, 199, 52, 244, 129, 48, 148, 205, 20, 20, 10, 199, 24, 19, 129, 80, 148, 205, 20, 20, 10, 199, 48, 242, 207, 52, 240,
+ 137, 48, 20, 10, 199, 24, 192, 71, 20, 195, 1, 80, 20, 10, 199, 52, 81, 9, 12, 147, 129, 48, 20, 10, 199, 20, 208, 146, 100, 243,
+ 129, 48, 20, 0, 9, 198, 16, 82, 204, 4, 209, 82, 20, 9, 198, 8, 149, 149, 4, 177, 82, 20, 12, 201, 16, 85, 5, 72, 210, 78,
+ 37, 51, 69, 20, 7, 196, 24, 243, 133, 52, 20, 9, 198, 40, 19, 65, 36, 48, 78, 20, 7, 196, 77, 82, 193, 80, 20, 7, 196, 61,
+ 2, 65, 80, 20, 7, 196, 17, 82, 193, 80, 20, 11, 70, 16, 80, 149, 28, 113, 82, 21, 0, 10, 0, 14, 139, 9, 14, 19, 20, 18,
+ 21, 11, 20, 195, 184, 18, 20, 9, 198, 52, 147, 129, 72, 147, 133, 20, 9, 198, 28, 83, 210, 28, 147, 133, 20, 9, 198, 4, 35, 206,
+ 56, 147, 133, 20, 12, 201, 77, 84, 16, 61, 50, 84, 36, 243, 128, 20, 12, 201, 52, 19, 149, 17, 82, 212, 36, 243, 128, 20, 12, 201,
+ 45, 98, 78, 80, 147, 12, 36, 243, 128, 20, 12, 201, 44, 243, 138, 84, 226, 212, 36, 243, 128, 20, 12, 201, 36, 228, 212, 37, 69, 84,
+ 36, 243, 128, 20, 12, 201, 36, 226, 214, 37, 50, 84, 36, 243, 128, 20, 12, 201, 20, 180, 212, 36, 226, 212, 36, 243, 128, 20, 12, 201,
+ 20, 180, 208, 61, 50, 84, 36, 243, 128, 20, 12, 201, 16, 148, 212, 36, 226, 212, 36, 243, 128, 20, 12, 201, 16, 148, 208, 61, 50, 84,
+ 36, 243, 128, 20, 12, 201, 16, 84, 212, 73, 82, 212, 36, 243, 128, 20, 0, 15, 140, 11, 15, 14, 19, 20, 18, 21, 11, 20, 195, 184,
+ 18, 20, 9, 198, 44, 243, 15, 24, 243, 128, 20, 13, 202, 89, 83, 11, 4, 226, 83, 21, 34, 78, 28, 20, 13, 202, 81, 32, 78, 77,
+ 2, 82, 21, 34, 78, 28, 20, 13, 202, 81, 32, 78, 76, 97, 82, 21, 34, 78, 28, 20, 13, 202, 80, 83, 210, 21, 66, 83, 21, 34,
+ 78, 28, 20, 13, 202, 80, 83, 5, 29, 32, 70, 21, 34, 78, 28, 20, 13, 202, 77, 84, 5, 73, 98, 83, 21, 34, 78, 28, 20, 12,
+ 201, 77, 3, 206, 76, 244, 133, 72, 147, 135, 20, 13, 202, 76, 177, 77, 5, 66, 83, 21, 34, 78, 28, 20, 13, 202, 76, 19, 139, 80,
+ 147, 206, 21, 34, 78, 28, 20, 12, 201, 72, 21, 9, 32, 16, 133, 72, 147, 135, 20, 13, 202, 64, 20, 129, 29, 32, 70, 21, 34, 78,
+ 28, 20, 13, 202, 60, 34, 133, 45, 66, 86, 21, 34, 78, 28, 20, 13, 202, 56, 20, 139, 61, 66, 83, 21, 34, 78, 28, 20, 13, 202,
+ 52, 241, 5, 72, 226, 83, 21, 34, 78, 28, 20, 13, 202, 52, 84, 131, 21, 34, 83, 21, 34, 78, 28, 20, 12, 201, 52, 81, 9, 12,
+ 147, 133, 72, 147, 135, 20, 13, 202, 52, 17, 206, 21, 66, 83, 21, 34, 78, 28, 20, 13, 202, 44, 243, 148, 4, 210, 78, 21, 34, 78,
+ 28, 20, 13, 202, 44, 194, 77, 5, 66, 83, 21, 34, 78, 28, 20, 13, 202, 44, 147, 15, 52, 85, 18, 21, 34, 78, 28, 20, 12, 201,
+ 44, 21, 84, 36, 243, 133, 72, 147, 135, 20, 13, 202, 44, 20, 130, 60, 226, 83, 21, 34, 78, 28, 20, 12, 201, 36, 225, 18, 84, 195,
+ 5, 72, 147, 135, 20, 12, 201, 36, 225, 11, 48, 20, 133, 72, 147, 135, 20, 13, 202, 33, 148, 14, 61, 66, 83, 21, 34, 78, 28, 20,
+ 13, 202, 32, 148, 212, 61, 34, 83, 21, 34, 78, 28, 20, 13, 202, 28, 195, 194, 4, 194, 83, 21, 34, 78, 28, 20, 13, 202, 28, 129,
+ 84, 80, 242, 83, 21, 34, 78, 28, 20, 13, 202, 28, 20, 142, 37, 51, 206, 21, 34, 78, 28, 20, 13, 202, 24, 245, 15, 29, 32, 70,
+ 21, 34, 78, 28, 20, 13, 202, 24, 147, 13, 5, 66, 83, 21, 34, 78, 28, 20, 13, 202, 17, 32, 77, 5, 66, 83, 21, 34, 78, 28,
+ 20, 13, 202, 16, 241, 205, 5, 66, 83, 21, 34, 78, 28, 20, 13, 202, 16, 83, 196, 61, 34, 83, 21, 34, 78, 28, 20, 12, 201, 12,
+ 149, 137, 48, 148, 197, 72, 147, 135, 20, 12, 201, 12, 19, 79, 84, 99, 5, 72, 147, 135, 20, 13, 202, 5, 35, 205, 5, 66, 83, 21,
+ 34, 78, 28, 20, 13, 202, 4, 227, 206, 100, 210, 83, 21, 34, 78, 28, 20, 13, 202, 4, 224, 76, 60, 114, 83, 21, 34, 78, 28, 20,
+ 13, 202, 4, 176, 68, 20, 210, 83, 21, 34, 78, 28, 20, 13, 202, 36, 228, 212, 37, 69, 84, 36, 243, 133, 48, 20, 9, 198, 64, 147,
+ 135, 88, 147, 128, 20, 9, 198, 52, 81, 9, 12, 147, 128, 20, 13, 202, 84, 226, 86, 21, 36, 193, 48, 148, 205, 20, 20, 13, 202, 44,
+ 243, 12, 20, 181, 9, 88, 148, 205, 20, 20, 9, 198, 52, 242, 9, 44, 19, 128, 20, 9, 198, 52, 81, 9, 12, 147, 128, 20, 9, 198,
+ 4, 225, 207, 48, 19, 128, 20, 9, 198, 81, 83, 9, 64, 19, 128, 21, 9, 198, 64, 83, 9, 44, 19, 128, 21, 9, 198, 52, 83, 66,
+ 72, 19, 128, 21, 9, 198, 21, 81, 143, 52, 19, 128, 21, 7, 66, 16, 160, 21, 0, 10, 0, 31, 67, 64, 20, 128, 48, 35, 12, 36,
+ 81, 89, 13, 6, 55, 35, 12, 68, 89, 0, 81, 101, 120, 99, 101, 108, 108, 101, 110, 99, 101, 32, 10, 199, 77, 65, 84, 61, 50, 207,
+ 64, 20, 10, 199, 80, 85, 18, 4, 195, 199, 36, 20, 10, 199, 64, 85, 18, 60, 195, 199, 36, 20, 10, 199, 28, 83, 133, 4, 195, 199,
+ 36, 20, 9, 198, 76, 19, 133, 72, 147, 135, 20, 9, 198, 52, 147, 133, 72, 147, 135, 20, 9, 198, 28, 148, 133, 72, 147, 135, 20, 12,
+ 201, 65, 54, 75, 60, 195, 199, 37, 49, 82, 20, 12, 201, 21, 70, 77, 60, 195, 199, 37, 49, 82, 20, 10, 199, 45, 84, 129, 80, 244,
+ 137, 20, 20, 10, 199, 28, 195, 211, 76, 20, 137, 20, 20, 10, 199, 48, 144, 197, 57, 66, 65, 80, 20, 10, 67, 32, 20, 128, 107, 112,
+ 34, 0, 76, 0, 40, 68, 16, 147, 133, 72, 72, 37, 50, 6, 36, 47, 34, 112, 68, 89, 48, 114, 47, 6, 35, 71, 55, 13, 0, 81,
+ 116, 114, 97, 110, 115, 112, 111, 114, 116, 97, 98, 108, 101, 32, 7, 196, 64, 19, 133, 72, 20, 9, 198, 61, 34, 71, 4, 209, 82, 20,
+ 7, 196, 16, 147, 133, 72, 20, 9, 198, 5, 67, 205, 37, 49, 82, 20, 12, 201, 65, 54, 75, 60, 195, 199, 37, 51, 69, 20, 7, 196,
+ 16, 83, 129, 72, 20, 16, 73, 52, 17, 5, 52, 242, 83, 20, 195, 5, 21, 102, 114, 0, 10, 6, 196, 20, 195, 5, 72, 0, 8, 197,
+ 64, 21, 18, 60, 224, 20, 17, 69, 56, 21, 18, 60, 224, 50, 6, 110, 12, 47, 51, 114, 50, 0, 20, 16, 205, 81, 32, 78, 76, 148,
+ 212, 61, 34, 83, 21, 34, 78, 28, 20, 16, 205, 25, 83, 139, 80, 147, 206, 4, 194, 83, 21, 34, 78, 28, 20, 9, 198, 76, 176, 78,
+ 16, 84, 133, 20, 9, 198, 64, 242, 78, 80, 84, 133, 20, 9, 198, 52, 245, 9, 88, 84, 133, 20, 9, 198, 29, 37, 80, 64, 84, 133,
+ 20, 9, 198, 4, 181, 9, 88, 84, 133, 20, 8, 197, 28, 243, 132, 60, 192, 20, 8, 197, 8, 147, 195, 36, 64, 20, 8, 197, 40, 20,
+ 205, 36, 224, 20, 9, 198, 77, 147, 139, 72, 243, 137, 20, 12, 201, 72, 85, 19, 52, 81, 9, 12, 147, 128, 20, 0, 9, 198, 16, 149,
+ 137, 76, 244, 128, 20, 9, 198, 45, 96, 78, 80, 244, 128, 20, 12, 201, 76, 82, 212, 36, 243, 133, 72, 147, 135, 20, 12, 201, 44, 243,
+ 210, 16, 147, 133, 72, 147, 135, 20, 12, 201, 44, 243, 132, 20, 211, 133, 72, 147, 135, 20, 12, 201, 36, 228, 197, 52, 147, 133, 72, 147,
+ 135, 20, 12, 201, 28, 83, 1, 80, 147, 133, 72, 147, 135, 20, 12, 201, 5, 85, 15, 72, 148, 197, 72, 147, 135, 20, 9, 198, 88, 145,
+ 9, 52, 84, 128, 20, 9, 198, 72, 18, 76, 48, 84, 128, 20, 9, 198, 56, 243, 73, 56, 84, 128, 20, 9, 198, 52, 84, 137, 80, 84,
+ 128, 20, 9, 198, 44, 20, 137, 44, 84, 128, 20, 9, 198, 21, 128, 201, 80, 84, 128, 20, 9, 198, 16, 149, 137, 16, 84, 128, 20, 9,
+ 198, 4, 208, 149, 48, 84, 128, 20, 9, 198, 28, 198, 67, 21, 35, 204, 20, 0, 10, 199, 77, 147, 80, 61, 50, 79, 56, 20, 10, 199,
+ 64, 20, 131, 20, 195, 5, 72, 20, 12, 201, 52, 85, 1, 52, 244, 134, 61, 49, 82, 20, 10, 199, 76, 176, 66, 4, 117, 9, 28, 20,
+ 10, 199, 84, 226, 84, 5, 34, 83, 44, 20, 10, 199, 77, 147, 70, 60, 226, 83, 44, 20, 10, 199, 76, 86, 9, 77, 66, 83, 44, 20,
+ 10, 199, 76, 17, 9, 77, 66, 83, 44, 20, 10, 199, 52, 20, 148, 101, 34, 83, 44, 20, 10, 199, 32, 243, 9, 77, 66, 83, 44, 20,
+ 10, 199, 32, 149, 20, 37, 66, 83, 44, 20, 10, 199, 28, 19, 1, 45, 66, 83, 44, 20, 10, 199, 16, 243, 69, 77, 66, 83, 44, 20,
+ 10, 199, 16, 149, 82, 21, 66, 83, 44, 20, 10, 199, 16, 144, 66, 21, 66, 83, 44, 20, 10, 199, 5, 85, 9, 77, 66, 83, 44, 20,
+ 10, 199, 5, 65, 73, 77, 66, 83, 44, 20, 10, 199, 76, 176, 66, 4, 117, 9, 28, 20, 10, 199, 24, 16, 146, 36, 176, 78, 80, 20,
+ 6, 195, 40, 84, 128, 72, 0, 11, 200, 77, 147, 139, 72, 245, 18, 60, 224, 20, 7, 196, 65, 34, 79, 56, 20, 7, 196, 28, 83, 5,
+ 72, 20, 7, 196, 28, 19, 1, 72, 20, 7, 196, 64, 243, 1, 72, 20, 13, 68, 24, 244, 132, 36, 83, 114, 72, 6, 37, 0, 8, 0,
+ 9, 198, 64, 195, 205, 8, 84, 133, 20, 9, 198, 64, 20, 129, 16, 84, 133, 20, 9, 198, 64, 19, 133, 48, 84, 133, 20, 9, 198, 52,
+ 20, 131, 32, 84, 133, 20, 12, 201, 36, 225, 11, 4, 194, 213, 48, 84, 128, 20, 9, 198, 9, 35, 195, 32, 84, 133, 20, 9, 198, 5,
+ 96, 78, 12, 84, 133, 20, 8, 197, 9, 32, 77, 36, 224, 20, 8, 197, 40, 245, 137, 4, 192, 20, 8, 197, 28, 83, 137, 4, 192, 20,
+ 0, 9, 66, 33, 32, 107, 110, 34, 0, 25, 9, 198, 76, 176, 77, 24, 84, 128, 20, 9, 198, 76, 176, 76, 64, 84, 128, 20, 9, 198,
+ 72, 82, 210, 20, 84, 128, 20, 9, 198, 72, 81, 149, 76, 84, 128, 20, 15, 140, 16, 18, 195, 166, 6, 1, 2, 18, 9, 11, 5, 18,
+ 20, 9, 198, 64, 244, 148, 36, 84, 128, 20, 9, 198, 64, 194, 83, 76, 84, 128, 20, 9, 198, 44, 17, 13, 36, 84, 128, 20, 9, 198,
+ 40, 243, 135, 48, 84, 128, 20, 9, 198, 36, 226, 84, 36, 84, 128, 20, 9, 198, 25, 32, 78, 44, 84, 128, 20, 9, 198, 21, 96, 75,
+ 84, 84, 128, 20, 9, 198, 20, 209, 78, 16, 84, 128, 20, 9, 198, 20, 181, 137, 64, 84, 128, 20, 9, 198, 16, 83, 143, 80, 84, 128,
+ 20, 9, 198, 5, 69, 1, 44, 84, 128, 20, 13, 202, 80, 84, 141, 61, 3, 1, 77, 66, 83, 44, 20, 13, 202, 76, 83, 147, 84, 19,
+ 9, 77, 66, 83, 44, 20, 13, 202, 72, 85, 129, 56, 50, 9, 77, 66, 83, 44, 20, 13, 202, 56, 20, 131, 37, 52, 201, 77, 66, 83,
+ 44, 20, 13, 202, 52, 243, 143, 64, 243, 9, 77, 66, 83, 44, 20, 13, 202, 48, 81, 201, 80, 147, 73, 77, 66, 83, 44, 20, 13, 202,
+ 44, 192, 83, 76, 144, 201, 77, 66, 83, 44, 20, 13, 202, 24, 81, 5, 72, 19, 9, 77, 66, 83, 44, 20, 13, 202, 20, 180, 212, 72,
+ 83, 73, 77, 66, 83, 44, 20, 9, 198, 80, 83, 132, 20, 228, 192, 20, 9, 198, 9, 33, 86, 36, 20, 128, 20, 9, 198, 5, 34, 201,
+ 88, 20, 128, 20, 9, 198, 24, 21, 143, 72, 16, 128, 20, 0, 10, 67, 32, 21, 128, 107, 112, 40, 0, 14, 10, 199, 80, 18, 211, 5,
+ 66, 79, 56, 20, 10, 199, 44, 148, 135, 37, 50, 83, 44, 20, 10, 199, 81, 33, 77, 84, 192, 78, 80, 20, 0, 9, 198, 8, 85, 1,
+ 81, 35, 206, 20, 6, 195, 32, 19, 147, 76, 0, 12, 201, 81, 32, 78, 76, 49, 78, 16, 84, 128, 20, 12, 201, 76, 19, 69, 45, 50,
+ 83, 80, 84, 128, 20, 12, 201, 65, 35, 208, 4, 112, 78, 16, 84, 128, 20, 12, 201, 64, 244, 21, 48, 20, 137, 76, 84, 128, 20, 12,
+ 201, 64, 20, 212, 21, 84, 137, 76, 84, 128, 20, 12, 201, 64, 20, 140, 4, 209, 78, 80, 84, 128, 20, 8, 197, 49, 82, 210, 21, 32,
+ 20, 12, 201, 44, 21, 1, 48, 241, 201, 76, 84, 128, 20, 12, 201, 36, 229, 5, 73, 5, 78, 28, 84, 128, 20, 12, 201, 36, 225, 15,
+ 45, 68, 137, 56, 84, 128, 20, 12, 201, 36, 65, 79, 48, 241, 201, 76, 84, 128, 20, 12, 201, 20, 180, 212, 20, 228, 201, 88, 84, 128,
+ 20, 12, 201, 20, 180, 212, 20, 212, 15, 72, 84, 128, 20, 12, 201, 4, 100, 137, 44, 19, 137, 76, 84, 128, 20, 12, 201, 44, 243, 77,
+ 20, 228, 213, 72, 16, 128, 20, 0, 9, 198, 44, 195, 210, 61, 49, 64, 20, 9, 198, 24, 144, 146, 61, 49, 64, 20, 9, 198, 12, 243,
+ 80, 61, 49, 64, 20, 13, 202, 24, 84, 148, 36, 194, 83, 5, 66, 79, 56, 20, 13, 202, 76, 19, 141, 5, 34, 78, 21, 50, 83, 44,
+ 20, 13, 202, 45, 38, 80, 80, 241, 210, 4, 98, 83, 44, 20, 13, 138, 16, 18, 195, 166, 19, 9, 4, 5, 14, 20, 20, 9, 198, 36,
+ 225, 15, 48, 83, 148, 20, 9, 198, 25, 32, 71, 52, 83, 148, 20, 9, 198, 20, 195, 203, 88, 83, 148, 20, 9, 198, 53, 84, 201, 44,
+ 19, 148, 20, 9, 198, 48, 16, 143, 72, 19, 148, 20, 9, 198, 36, 115, 143, 72, 19, 148, 20, 9, 198, 17, 81, 76, 48, 19, 148, 20,
+ 0, 14, 139, 16, 18, 195, 166, 20, 5, 14, 4, 5, 14, 20, 20, 10, 199, 72, 84, 15, 73, 64, 71, 20, 20, 10, 199, 21, 33, 77,
+ 37, 64, 71, 20, 20, 0, 30, 68, 24, 244, 131, 20, 83, 114, 34, 89, 15, 4, 65, 35, 6, 89, 57, 118, 12, 34, 0, 81, 109, 97,
+ 106, 101, 117, 114, 101, 32, 11, 200, 97, 147, 15, 29, 32, 70, 21, 32, 20, 11, 200, 96, 84, 143, 29, 32, 70, 21, 32, 20, 11, 200,
+ 81, 148, 15, 29, 32, 70, 21, 32, 20, 11, 200, 64, 85, 9, 80, 147, 206, 21, 32, 20, 11, 200, 48, 149, 15, 29, 32, 70, 21, 32,
+ 20, 7, 196, 81, 148, 143, 48, 20, 0, 16, 205, 84, 66, 210, 101, 53, 1, 48, 194, 83, 5, 66, 79, 56, 20, 9, 198, 45, 32, 68,
+ 76, 84, 137, 20, 12, 201, 81, 32, 78, 76, 49, 78, 16, 83, 148, 20, 0, 9, 198, 24, 147, 1, 52, 83, 148, 20, 13, 202, 76, 50,
+ 1, 48, 37, 82, 29, 64, 71, 20, 20, 0, 12, 201, 36, 212, 18, 61, 98, 83, 5, 67, 210, 20, 9, 198, 72, 83, 65, 56, 83, 147,
+ 20, 9, 198, 36, 225, 15, 48, 83, 147, 20, 9, 198, 20, 195, 203, 88, 83, 147, 20, 9, 198, 49, 83, 73, 56, 19, 147, 20, 0, 7,
+ 196, 77, 85, 21, 72, 20, 11, 200, 5, 85, 15, 44, 192, 86, 21, 32, 20, 9, 198, 77, 144, 129, 72, 149, 0, 20, 9, 198, 52, 81,
+ 193, 8, 149, 0, 20, 9, 198, 44, 147, 15, 8, 149, 0, 20, 7, 196, 53, 84, 201, 44, 20, 7, 196, 4, 116, 129, 24, 20, 0, 12,
+ 201, 81, 80, 133, 72, 181, 76, 61, 49, 64, 20, 12, 201, 64, 20, 129, 16, 83, 148, 61, 49, 64, 20, 12, 201, 5, 98, 84, 4, 210,
+ 78, 61, 49, 64, 20, 0, 11, 200, 77, 68, 143, 8, 244, 203, 61, 0, 20, 9, 198, 8, 243, 77, 21, 50, 64, 20, 12, 201, 81, 32,
+ 78, 76, 49, 78, 16, 83, 147, 20, 9, 198, 44, 20, 132, 36, 19, 0, 20, 0, 9, 134, 6, 1, 13, 195, 184, 19, 20, 11, 136, 4,
+ 18, 195, 166, 19, 9, 14, 5, 20, 10, 199, 44, 243, 12, 37, 50, 79, 56, 20, 12, 201, 36, 211, 79, 72, 19, 9, 80, 85, 0, 20,
+ 10, 199, 72, 81, 197, 56, 84, 133, 72, 20, 10, 199, 72, 81, 5, 24, 147, 133, 72, 20, 10, 199, 72, 80, 83, 77, 83, 69, 72, 20,
+ 10, 199, 44, 243, 210, 16, 147, 133, 72, 20, 10, 199, 104, 20, 137, 77, 66, 83, 44, 20, 10, 199, 88, 84, 137, 77, 66, 83, 44, 20,
+ 10, 199, 77, 147, 80, 5, 66, 83, 44, 20, 10, 199, 76, 245, 138, 21, 66, 83, 44, 20, 10, 199, 65, 35, 198, 21, 66, 83, 44, 20,
+ 10, 199, 64, 20, 211, 37, 98, 83, 44, 20, 10, 199, 61, 51, 65, 56, 226, 83, 44, 20, 10, 199, 56, 85, 82, 61, 66, 83, 44, 20,
+ 10, 199, 56, 20, 139, 61, 66, 83, 44, 20, 10, 199, 52, 19, 4, 37, 98, 83, 44, 20, 10, 199, 52, 17, 206, 21, 66, 83, 44, 20,
+ 10, 199, 33, 148, 14, 61, 66, 83, 44, 20, 10, 199, 32, 84, 141, 21, 66, 83, 44, 20, 10, 199, 20, 115, 201, 77, 66, 83, 44, 20,
+ 10, 199, 17, 147, 129, 77, 66, 83, 44, 20, 10, 199, 8, 19, 5, 5, 34, 83, 44, 20, 0, 7, 196, 65, 34, 79, 72, 20, 11, 200,
+ 16, 21, 1, 52, 21, 9, 76, 176, 20, 9, 198, 52, 20, 207, 56, 149, 0, 20, 7, 196, 5, 67, 206, 36, 20, 7, 196, 4, 229, 9,
+ 44, 20, 9, 198, 60, 35, 9, 28, 21, 0, 20, 7, 196, 28, 19, 1, 56, 21, 0, 8, 197, 24, 19, 148, 60, 208, 20, 8, 197, 72,
+ 81, 5, 72, 144, 20, 8, 197, 44, 243, 147, 84, 208, 20, 9, 198, 64, 243, 25, 24, 243, 137, 20, 19, 70, 64, 84, 5, 72, 243, 137,
+ 48, 36, 48, 13, 34, 6, 39, 50, 37, 0, 20, 8, 197, 16, 84, 15, 56, 144, 20, 0, 13, 202, 56, 85, 82, 61, 4, 217, 44, 243,
+ 15, 28, 20, 9, 198, 8, 20, 213, 56, 148, 212, 20, 9, 198, 45, 84, 129, 80, 83, 0, 20, 13, 202, 81, 32, 78, 76, 194, 84, 80,
+ 84, 133, 72, 20, 13, 202, 77, 3, 206, 80, 19, 137, 77, 66, 83, 44, 20, 13, 202, 72, 84, 208, 37, 32, 84, 61, 34, 83, 44, 20,
+ 13, 202, 44, 243, 66, 36, 224, 84, 61, 34, 83, 44, 20, 13, 202, 32, 83, 9, 60, 49, 78, 81, 34, 83, 44, 20, 0, 29, 75, 44,
+ 243, 134, 37, 35, 65, 56, 65, 82, 56, 80, 49, 114, 50, 83, 36, 34, 65, 6, 110, 50, 72, 108, 20, 50, 13, 0, 13, 138, 7, 12,
+ 1, 13, 15, 21, 18, 195, 184, 19, 20, 12, 137, 19, 15, 21, 20, 5, 14, 195, 184, 18, 20, 12, 137, 13, 5, 4, 1, 12, 10, 195,
+ 184, 18, 20, 10, 199, 49, 82, 211, 5, 66, 79, 56, 20, 10, 199, 36, 210, 84, 5, 66, 79, 56, 20, 10, 199, 24, 195, 212, 5, 66,
+ 79, 56, 20, 10, 199, 16, 84, 197, 73, 66, 79, 56, 20, 10, 199, 4, 114, 84, 5, 66, 79, 56, 20, 12, 201, 77, 1, 67, 36, 19,
+ 9, 80, 85, 0, 20, 12, 201, 64, 244, 21, 48, 20, 137, 80, 85, 0, 20, 12, 201, 56, 85, 84, 72, 19, 9, 80, 85, 0, 20, 12,
+ 201, 53, 85, 1, 8, 147, 9, 80, 85, 0, 20, 10, 199, 81, 32, 75, 5, 52, 197, 72, 20, 10, 199, 44, 243, 134, 61, 35, 69, 72,
+ 20, 10, 199, 44, 243, 134, 37, 35, 69, 72, 20, 10, 199, 8, 81, 18, 4, 113, 82, 36, 20, 10, 199, 52, 148, 212, 72, 242, 83, 44,
+ 20, 10, 199, 44, 21, 75, 5, 50, 83, 44, 20, 10, 199, 4, 34, 200, 5, 50, 83, 44, 20, 10, 199, 4, 208, 129, 77, 48, 68, 20,
+ 20, 0, 9, 134, 16, 15, 19, 195, 184, 18, 20, 9, 134, 13, 1, 12, 195, 184, 18, 20, 9, 198, 77, 64, 84, 37, 53, 0, 20, 9,
+ 198, 21, 50, 193, 17, 35, 206, 20, 11, 200, 81, 32, 85, 52, 21, 9, 76, 176, 20, 11, 200, 65, 35, 203, 48, 149, 9, 76, 176, 20,
+ 11, 200, 52, 21, 5, 52, 21, 9, 76, 176, 20, 11, 200, 16, 144, 75, 72, 149, 9, 76, 176, 20, 11, 200, 5, 34, 84, 52, 85, 9,
+ 76, 176, 20, 11, 200, 4, 227, 210, 20, 181, 9, 76, 176, 20, 12, 201, 76, 19, 77, 20, 228, 213, 72, 149, 77, 20, 11, 200, 56, 81,
+ 204, 36, 113, 78, 12, 80, 20, 7, 196, 45, 35, 193, 80, 20, 7, 196, 4, 115, 129, 80, 20, 0, 10, 135, 6, 15, 18, 8, 195, 184,
+ 18, 20, 10, 135, 1, 13, 1, 20, 195, 184, 18, 20, 9, 198, 77, 69, 84, 80, 84, 137, 20, 9, 198, 8, 84, 133, 16, 84, 137, 20,
+ 9, 198, 80, 131, 205, 37, 51, 69, 20, 9, 198, 41, 81, 1, 37, 51, 69, 20, 9, 198, 5, 34, 193, 37, 51, 69, 20, 10, 69, 8,
+ 18, 76, 21, 144, 21, 0, 10, 0, 8, 198, 64, 84, 137, 44, 243, 128, 9, 198, 77, 147, 139, 72, 243, 128, 20, 9, 198, 52, 81, 193,
+ 24, 243, 128, 20, 13, 202, 64, 20, 148, 36, 50, 80, 5, 66, 79, 56, 20, 13, 202, 44, 243, 147, 80, 83, 12, 5, 66, 79, 56, 20,
+ 13, 202, 36, 229, 5, 73, 5, 78, 45, 66, 79, 56, 20, 15, 204, 44, 243, 147, 81, 37, 75, 80, 149, 137, 80, 85, 0, 20, 9, 198,
+ 77, 84, 9, 57, 83, 64, 20, 17, 70, 60, 147, 19, 44, 147, 128, 114, 57, 55, 89, 49, 109, 50, 0, 20, 9, 198, 60, 97, 137, 12,
+ 147, 128, 20, 13, 202, 88, 147, 204, 36, 226, 83, 80, 147, 132, 20, 20, 9, 198, 64, 84, 147, 36, 19, 128, 20, 16, 70, 33, 99, 210,
+ 16, 19, 128, 84, 114, 72, 6, 110, 50, 0, 20, 0, 12, 137, 19, 16, 5, 4, 9, 20, 195, 184, 18, 20, 12, 137, 1, 14, 14, 15,
+ 14, 3, 195, 184, 18, 20, 9, 198, 48, 85, 133, 72, 147, 135, 20, 9, 198, 48, 21, 133, 72, 147, 135, 20, 9, 198, 4, 65, 5, 72,
+ 147, 135, 20, 10, 199, 64, 243, 25, 56, 243, 73, 20, 20, 10, 199, 21, 96, 78, 28, 83, 9, 20, 20, 10, 199, 53, 148, 212, 21, 34,
+ 85, 52, 20, 10, 199, 45, 34, 84, 21, 34, 85, 52, 20, 10, 199, 44, 243, 131, 36, 194, 85, 52, 20, 10, 199, 16, 85, 84, 21, 34,
+ 85, 52, 20, 10, 199, 88, 81, 197, 80, 16, 137, 48, 20, 0, 13, 138, 18, 5, 20, 15, 21, 3, 8, 195, 184, 18, 20, 13, 138, 16,
+ 1, 19, 20, 9, 3, 8, 195, 184, 18, 20, 13, 138, 8, 5, 12, 19, 9, 14, 7, 195, 184, 18, 20, 7, 196, 64, 243, 5, 80, 20,
+ 7, 196, 64, 19, 5, 80, 20, 9, 198, 12, 83, 12, 37, 53, 0, 20, 9, 198, 80, 20, 5, 81, 49, 82, 20, 9, 198, 72, 85, 129,
+ 49, 81, 82, 20, 7, 196, 88, 148, 201, 80, 20, 7, 196, 76, 19, 1, 80, 20, 13, 72, 64, 144, 195, 4, 66, 76, 49, 144, 21, 0,
+ 10, 0, 14, 139, 22, 5, 14, 20, 9, 12, 1, 20, 195, 184, 18, 20, 14, 139, 8, 25, 16, 14, 15, 20, 9, 19, 195, 184, 18, 20,
+ 12, 201, 88, 147, 132, 36, 176, 84, 36, 243, 128, 20, 12, 201, 77, 80, 140, 36, 208, 84, 36, 243, 128, 20, 12, 201, 76, 81, 210, 20,
+ 112, 84, 36, 243, 128, 20, 12, 201, 72, 84, 208, 37, 32, 84, 36, 243, 128, 20, 12, 201, 72, 83, 1, 45, 48, 84, 36, 243, 128, 20,
+ 12, 201, 72, 82, 204, 4, 208, 84, 36, 243, 128, 20, 12, 201, 72, 82, 70, 36, 176, 84, 36, 243, 128, 20, 12, 201, 72, 81, 143, 72,
+ 208, 84, 36, 243, 128, 20, 12, 201, 72, 80, 76, 37, 48, 84, 36, 243, 128, 20, 12, 201, 65, 80, 140, 36, 176, 84, 36, 243, 128, 20,
+ 12, 201, 65, 35, 214, 60, 176, 84, 36, 243, 128, 20, 12, 201, 64, 84, 141, 85, 64, 84, 36, 243, 128, 20, 12, 201, 44, 244, 144, 61,
+ 32, 84, 36, 243, 128, 20, 12, 201, 44, 243, 138, 84, 112, 84, 36, 243, 128, 20, 12, 201, 44, 243, 12, 60, 176, 84, 36, 243, 128, 20,
+ 12, 201, 36, 228, 201, 57, 80, 84, 36, 243, 128, 20, 12, 201, 36, 225, 143, 72, 208, 84, 36, 243, 128, 20, 12, 201, 36, 212, 12, 36,
+ 176, 84, 36, 243, 128, 20, 12, 201, 36, 211, 73, 29, 32, 84, 36, 243, 128, 20, 12, 201, 32, 16, 137, 81, 80, 84, 36, 243, 128, 20,
+ 12, 201, 29, 32, 86, 37, 64, 84, 36, 243, 128, 20, 12, 201, 24, 197, 75, 81, 80, 84, 36, 243, 128, 20, 12, 201, 24, 16, 146, 36,
+ 176, 84, 36, 243, 128, 20, 12, 201, 17, 148, 198, 84, 226, 212, 36, 243, 128, 20, 12, 201, 17, 84, 12, 36, 176, 84, 36, 243, 128, 20,
+ 12, 201, 16, 84, 208, 21, 32, 84, 36, 243, 128, 20, 12, 201, 16, 84, 18, 37, 96, 84, 36, 243, 128, 20, 12, 201, 16, 83, 65, 72,
+ 176, 84, 36, 243, 128, 20, 12, 201, 16, 82, 204, 5, 32, 84, 36, 243, 128, 20, 12, 201, 16, 82, 204, 4, 208, 84, 36, 243, 128, 20,
+ 12, 201, 16, 81, 143, 72, 208, 84, 36, 243, 128, 20, 12, 201, 16, 81, 140, 61, 32, 84, 36, 243, 128, 20, 12, 201, 5, 52, 207, 12,
+ 144, 84, 36, 243, 128, 20, 12, 201, 5, 4, 12, 36, 176, 84, 36, 243, 128, 20, 12, 201, 4, 178, 204, 4, 208, 84, 36, 243, 128, 20,
+ 12, 201, 4, 97, 137, 72, 208, 84, 36, 243, 128, 20, 16, 205, 16, 83, 132, 72, 242, 210, 60, 227, 204, 60, 114, 83, 44, 20, 12, 201,
+ 16, 84, 201, 16, 84, 129, 81, 83, 64, 20, 12, 201, 80, 84, 212, 36, 211, 206, 37, 83, 64, 20, 12, 201, 44, 243, 21, 52, 32, 82,
+ 37, 83, 64, 20, 12, 201, 44, 19, 5, 56, 64, 82, 37, 83, 64, 20, 12, 201, 41, 81, 207, 76, 192, 86, 36, 83, 128, 20, 8, 197,
+ 36, 229, 5, 57, 48, 20, 0, 15, 140, 4, 9, 19, 20, 18, 9, 2, 21, 20, 195, 184, 18, 20, 17, 70, 48, 144, 73, 76, 243, 128,
+ 55, 37, 110, 89, 6, 114, 68, 0, 20, 17, 70, 8, 195, 213, 76, 243, 128, 71, 55, 40, 89, 6, 114, 68, 0, 20, 9, 198, 60, 181,
+ 15, 28, 243, 128, 20, 9, 198, 64, 243, 25, 24, 243, 128, 20, 12, 201, 77, 84, 208, 20, 225, 5, 72, 147, 135, 20, 12, 201, 72, 80,
+ 75, 80, 149, 133, 72, 147, 135, 20, 12, 201, 44, 243, 77, 20, 229, 5, 72, 147, 135, 20, 12, 201, 36, 225, 7, 72, 21, 133, 72, 147,
+ 135, 20, 12, 201, 16, 148, 208, 21, 33, 197, 72, 147, 135, 20, 12, 201, 16, 148, 203, 60, 229, 5, 72, 147, 135, 20, 13, 202, 44, 243,
+ 80, 61, 50, 84, 36, 243, 133, 48, 20, 9, 198, 64, 85, 9, 16, 147, 128, 20, 9, 198, 5, 68, 143, 64, 147, 128, 20, 9, 198, 44,
+ 20, 21, 12, 147, 128, 20, 9, 198, 4, 100, 137, 44, 19, 128, 20, 9, 198, 65, 148, 143, 52, 19, 128, 21, 9, 198, 9, 32, 72, 52,
+ 19, 128, 21, 0, 12, 201, 64, 242, 78, 80, 147, 12, 37, 53, 0, 20, 12, 137, 11, 22, 195, 166, 18, 21, 12, 5, 18, 20, 6, 195,
+ 72, 83, 204, 20, 10, 199, 52, 17, 206, 21, 50, 85, 52, 20, 10, 199, 20, 180, 208, 48, 144, 201, 80, 20, 10, 199, 16, 144, 77, 21,
+ 68, 129, 48, 20, 0, 15, 204, 81, 32, 78, 76, 98, 71, 85, 32, 84, 36, 243, 128, 20, 15, 204, 64, 84, 147, 60, 226, 70, 36, 176,
+ 84, 36, 243, 128, 20, 15, 204, 52, 21, 5, 72, 144, 76, 37, 48, 84, 36, 243, 128, 20, 15, 204, 45, 38, 83, 80, 19, 12, 37, 48,
+ 84, 36, 243, 128, 20, 15, 204, 16, 149, 133, 73, 50, 70, 36, 176, 84, 36, 243, 128, 20, 15, 204, 16, 145, 134, 21, 33, 78, 80, 144,
+ 84, 36, 243, 128, 20, 15, 204, 5, 85, 5, 57, 66, 70, 36, 176, 84, 36, 243, 128, 20, 15, 140, 19, 21, 22, 5, 18, 195, 166, 14,
+ 9, 20, 5, 20, 20, 7, 196, 80, 20, 133, 72, 20, 9, 198, 80, 16, 149, 37, 49, 82, 20, 9, 198, 73, 149, 13, 37, 49, 82, 20,
+ 9, 198, 36, 228, 201, 57, 81, 82, 20, 9, 198, 5, 34, 193, 37, 49, 82, 20, 0, 9, 198, 77, 147, 66, 36, 244, 197, 20, 9, 198,
+ 5, 3, 212, 20, 244, 197, 20, 9, 198, 16, 83, 65, 28, 241, 201, 20, 12, 201, 36, 229, 5, 72, 197, 68, 37, 83, 64, 20, 9, 198,
+ 4, 229, 15, 57, 147, 73, 20, 8, 197, 77, 65, 82, 36, 192, 20, 6, 195, 64, 147, 206, 20, 8, 197, 52, 84, 137, 4, 224, 21, 8,
+ 197, 77, 2, 82, 4, 192, 20, 0, 12, 201, 81, 32, 86, 21, 36, 197, 72, 147, 135, 20, 12, 201, 77, 64, 84, 36, 243, 133, 72, 147,
+ 135, 20, 12, 201, 76, 81, 205, 20, 229, 5, 72, 147, 135, 20, 12, 201, 72, 83, 1, 80, 149, 133, 72, 147, 135, 20, 12, 201, 64, 145,
+ 205, 20, 229, 5, 72, 147, 135, 20, 12, 201, 52, 243, 137, 80, 244, 133, 72, 147, 135, 20, 12, 201, 44, 243, 134, 84, 225, 5, 72, 147,
+ 135, 20, 12, 201, 16, 81, 197, 56, 84, 133, 72, 147, 135, 20, 12, 201, 8, 241, 211, 80, 21, 133, 72, 147, 135, 20, 12, 201, 8, 147,
+ 199, 72, 17, 133, 72, 147, 135, 20, 12, 201, 4, 48, 197, 48, 84, 133, 72, 147, 135, 20, 9, 198, 52, 20, 203, 36, 225, 76, 20, 9,
+ 198, 37, 52, 129, 20, 194, 84, 20, 0, 27, 67, 73, 80, 128, 51, 6, 113, 71, 15, 114, 15, 89, 72, 6, 113, 71, 0, 82, 111, 103,
+ 32, 115, 116, 117, 98, 32, 18, 207, 81, 32, 78, 77, 53, 66, 77, 64, 78, 80, 144, 84, 36, 243, 128, 20, 10, 199, 72, 21, 9, 32,
+ 16, 133, 72, 20, 10, 199, 24, 82, 140, 4, 117, 9, 28, 20, 10, 199, 80, 244, 142, 37, 34, 83, 44, 20, 10, 199, 77, 147, 143, 65,
+ 66, 83, 44, 20, 10, 199, 76, 243, 9, 77, 66, 83, 44, 20, 10, 199, 76, 82, 212, 21, 34, 83, 44, 20, 10, 199, 57, 81, 9, 77,
+ 66, 83, 44, 20, 10, 199, 45, 84, 147, 61, 34, 83, 44, 20, 10, 199, 20, 179, 5, 45, 66, 83, 44, 20, 10, 199, 17, 148, 198, 5,
+ 66, 83, 44, 20, 10, 199, 8, 20, 130, 5, 34, 83, 44, 20, 10, 199, 5, 67, 1, 57, 66, 83, 44, 20, 10, 199, 49, 83, 132, 20,
+ 228, 197, 72, 20, 10, 199, 24, 82, 140, 4, 117, 9, 28, 20, 10, 199, 52, 19, 135, 20, 176, 78, 80, 20, 0, 29, 68, 16, 84, 133,
+ 76, 72, 109, 12, 114, 89, 15, 49, 84, 112, 6, 47, 36, 34, 0, 81, 107, 118, 97, 114, 116, 101, 114, 32, 9, 198, 72, 83, 9, 28,
+ 147, 206, 20, 13, 138, 16, 18, 195, 166, 20, 5, 14, 4, 5, 18, 20, 7, 196, 4, 212, 5, 72, 20, 11, 200, 88, 81, 197, 80, 20,
+ 137, 4, 224, 20, 7, 196, 40, 20, 1, 56, 20, 11, 200, 20, 53, 65, 16, 244, 137, 4, 224, 20, 9, 198, 76, 84, 135, 20, 229, 0,
+ 20, 7, 196, 33, 84, 193, 72, 20, 11, 200, 37, 36, 129, 80, 147, 206, 4, 192, 20, 7, 196, 40, 84, 133, 76, 76, 13, 68, 16, 84,
+ 133, 76, 72, 109, 12, 114, 89, 0, 72, 12, 3, 95, 49, 15, 83, 118, 34, 89, 72, 108, 0, 0, 8, 197, 28, 83, 149, 36, 224, 20,
+ 9, 198, 65, 148, 143, 52, 19, 137, 20, 9, 198, 44, 18, 207, 24, 243, 137, 20, 8, 197, 36, 225, 9, 4, 224, 20, 8, 197, 8, 21,
+ 137, 4, 224, 21, 12, 137, 16, 18, 195, 166, 7, 14, 1, 14, 20, 20, 0, 15, 66, 25, 128, 83, 114, 36, 81, 89, 36, 65, 48, 13,
+ 55, 0, 9, 198, 80, 147, 139, 81, 84, 128, 20, 9, 198, 4, 113, 78, 81, 84, 128, 20, 13, 202, 76, 179, 204, 20, 209, 83, 80, 84,
+ 133, 72, 20, 13, 202, 77, 84, 146, 20, 19, 9, 77, 66, 83, 44, 20, 13, 202, 77, 65, 82, 20, 244, 203, 61, 2, 83, 44, 20, 13,
+ 202, 56, 85, 84, 72, 19, 9, 77, 66, 83, 44, 20, 13, 202, 56, 21, 21, 72, 19, 9, 77, 66, 83, 44, 20, 13, 202, 48, 144, 133,
+ 72, 19, 9, 77, 66, 83, 44, 20, 13, 202, 44, 243, 139, 72, 85, 9, 77, 66, 83, 44, 20, 13, 202, 44, 243, 80, 36, 192, 84, 61,
+ 34, 83, 44, 20, 13, 202, 44, 243, 15, 72, 147, 69, 81, 34, 83, 44, 20, 13, 202, 40, 245, 82, 56, 19, 9, 77, 66, 83, 44, 20,
+ 13, 202, 24, 192, 71, 20, 195, 1, 57, 66, 83, 44, 20, 13, 202, 9, 84, 133, 5, 82, 210, 5, 66, 83, 44, 20, 13, 202, 8, 83,
+ 12, 21, 68, 137, 77, 66, 83, 44, 20, 13, 202, 4, 36, 207, 49, 85, 9, 77, 66, 83, 44, 20, 9, 198, 52, 146, 210, 60, 194, 84,
+ 20, 9, 198, 44, 243, 80, 61, 50, 84, 20, 0, 10, 199, 44, 243, 150, 20, 181, 15, 72, 20, 10, 199, 44, 243, 148, 4, 181, 15, 72,
+ 20, 12, 201, 77, 80, 147, 80, 149, 21, 80, 147, 206, 20, 12, 201, 65, 35, 203, 48, 19, 65, 80, 147, 206, 20, 12, 201, 44, 20, 9,
+ 81, 83, 1, 80, 147, 206, 20, 12, 201, 5, 52, 201, 52, 147, 1, 80, 147, 206, 20, 12, 201, 4, 208, 76, 28, 19, 65, 80, 147, 206,
+ 20, 12, 201, 4, 178, 213, 53, 83, 1, 80, 147, 206, 20, 10, 199, 56, 243, 65, 16, 148, 197, 72, 20, 10, 199, 4, 194, 193, 48, 148,
+ 197, 72, 20, 10, 199, 77, 80, 147, 60, 226, 83, 44, 20, 10, 199, 77, 1, 75, 84, 192, 78, 80, 20, 10, 67, 16, 145, 192, 72, 35,
+ 57, 0, 76, 10, 3, 226, 130, 172, 36, 40, 34, 39, 0, 0, 17, 142, 14, 195, 166, 19, 20, 11, 15, 13, 13, 1, 14, 4, 5, 18,
+ 20, 11, 200, 64, 20, 129, 29, 80, 89, 4, 224, 20, 0, 8, 197, 76, 86, 9, 77, 64, 20, 8, 197, 41, 84, 137, 77, 64, 20, 8,
+ 197, 64, 147, 206, 21, 32, 20, 16, 205, 76, 83, 147, 5, 66, 79, 56, 19, 9, 77, 66, 83, 44, 20, 8, 197, 24, 19, 12, 37, 64,
+ 20, 8, 197, 36, 226, 84, 5, 32, 20, 8, 197, 32, 82, 212, 5, 32, 20, 9, 198, 20, 228, 201, 48, 17, 197, 20, 11, 70, 32, 243,
+ 69, 64, 17, 197, 21, 0, 10, 0, 22, 67, 48, 145, 197, 55, 37, 13, 15, 49, 39, 89, 72, 13, 0, 81, 107, 111, 115, 116, 101, 32,
+ 17, 67, 48, 145, 197, 55, 37, 13, 15, 89, 114, 0, 81, 115, 195, 165, 32, 9, 198, 9, 35, 203, 4, 65, 64, 20, 12, 137, 16, 18,
+ 195, 166, 7, 14, 1, 14, 19, 20, 6, 195, 64, 17, 197, 20, 0, 10, 199, 28, 84, 141, 4, 226, 83, 80, 20, 12, 201, 52, 19, 137,
+ 65, 83, 1, 80, 147, 206, 20, 10, 199, 89, 84, 132, 21, 34, 78, 28, 20, 10, 199, 80, 245, 80, 21, 34, 78, 28, 20, 10, 199, 53,
+ 83, 132, 21, 34, 78, 28, 20, 10, 199, 44, 16, 200, 21, 34, 78, 28, 20, 10, 199, 25, 83, 132, 21, 34, 78, 28, 20, 10, 199, 21,
+ 35, 196, 21, 34, 78, 28, 20, 10, 199, 20, 66, 84, 21, 34, 78, 28, 20, 10, 199, 16, 146, 212, 21, 34, 78, 28, 20, 9, 198, 80,
+ 82, 83, 80, 148, 203, 20, 9, 198, 61, 33, 193, 56, 148, 203, 20, 9, 198, 44, 84, 149, 8, 148, 203, 20, 9, 198, 16, 82, 83, 80,
+ 148, 203, 20, 9, 198, 12, 20, 137, 8, 148, 203, 20, 10, 199, 5, 53, 18, 60, 227, 205, 36, 20, 10, 199, 5, 32, 137, 81, 32, 71,
+ 20, 20, 10, 67, 40, 81, 192, 57, 35, 37, 0, 76, 0, 29, 68, 12, 243, 133, 100, 6, 49, 39, 40, 50, 37, 15, 6, 35, 57, 55,
+ 108, 50, 72, 0, 81, 105, 115, 108, 97, 110, 100, 32, 11, 200, 72, 85, 129, 56, 50, 9, 77, 64, 20, 11, 200, 9, 32, 84, 76, 50,
+ 9, 77, 64, 20, 11, 200, 36, 229, 5, 57, 50, 86, 21, 32, 20, 11, 200, 52, 20, 147, 44, 19, 12, 5, 64, 20, 9, 198, 12, 83,
+ 12, 60, 96, 78, 21, 10, 3, 95, 50, 15, 110, 50, 13, 50, 0, 0, 12, 201, 60, 213, 133, 45, 51, 5, 48, 145, 192, 20, 12, 201,
+ 48, 19, 132, 24, 198, 71, 80, 145, 192, 20, 8, 197, 76, 179, 204, 5, 32, 20, 8, 197, 28, 145, 193, 57, 64, 20, 0, 6, 194, 12,
+ 240, 17, 42, 9, 198, 52, 20, 203, 36, 225, 64, 20, 13, 202, 77, 68, 149, 45, 69, 82, 4, 194, 83, 80, 20, 13, 202, 36, 225, 21,
+ 77, 68, 137, 4, 194, 83, 80, 20, 13, 202, 88, 17, 193, 8, 243, 132, 21, 34, 78, 28, 20, 13, 202, 8, 19, 132, 21, 35, 204, 21,
+ 34, 78, 28, 20, 12, 137, 19, 1, 13, 8, 195, 184, 18, 9, 7, 20, 9, 198, 4, 228, 197, 48, 145, 192, 20, 12, 201, 77, 147, 12,
+ 60, 114, 83, 80, 148, 203, 20, 12, 201, 64, 243, 9, 80, 243, 15, 28, 148, 203, 20, 12, 201, 21, 50, 193, 80, 243, 15, 28, 148, 203,
+ 20, 9, 198, 4, 225, 204, 60, 98, 76, 20, 9, 198, 20, 210, 84, 80, 83, 148, 20, 9, 198, 53, 148, 137, 4, 65, 64, 20, 9, 198,
+ 76, 147, 85, 48, 19, 148, 20, 13, 70, 41, 81, 197, 52, 83, 148, 21, 102, 114, 0, 10, 0, 12, 201, 44, 243, 77, 84, 226, 75, 5,
+ 67, 210, 20, 10, 199, 64, 197, 82, 4, 194, 83, 80, 20, 10, 199, 29, 82, 84, 5, 34, 83, 80, 20, 10, 199, 12, 83, 66, 4, 194,
+ 83, 80, 20, 13, 138, 25, 14, 11, 22, 195, 166, 18, 4, 9, 7, 20, 13, 138, 20, 18, 15, 22, 195, 166, 18, 4, 9, 7, 20, 13,
+ 138, 16, 195, 165, 12, 9, 4, 5, 12, 9, 7, 20, 13, 138, 12, 5, 20, 6, 195, 166, 18, 4, 9, 7, 20, 9, 198, 76, 83, 73,
+ 80, 148, 203, 20, 9, 198, 4, 224, 82, 44, 148, 203, 20, 9, 198, 16, 146, 203, 20, 66, 75, 20, 0, 9, 198, 72, 17, 9, 5, 67,
+ 210, 20, 11, 200, 81, 32, 78, 77, 3, 206, 21, 32, 20, 11, 200, 72, 83, 79, 57, 53, 18, 21, 32, 20, 7, 196, 28, 148, 133, 72,
+ 20, 11, 200, 16, 83, 79, 57, 53, 18, 21, 32, 20, 14, 139, 19, 20, 9, 12, 6, 195, 166, 18, 4, 9, 7, 20, 14, 139, 15, 13,
+ 19, 20, 195, 184, 4, 5, 12, 9, 7, 20, 14, 139, 8, 21, 19, 11, 22, 195, 166, 18, 4, 9, 7, 20, 14, 139, 7, 12, 15, 18,
+ 22, 195, 166, 18, 4, 9, 7, 20, 14, 139, 5, 12, 19, 11, 22, 195, 166, 18, 4, 9, 7, 20, 14, 139, 1, 14, 19, 20, 195, 184,
+ 4, 5, 12, 9, 7, 20, 9, 198, 56, 81, 210, 60, 145, 0, 20, 9, 198, 81, 84, 141, 4, 194, 78, 20, 7, 196, 76, 244, 129, 56,
+ 20, 7, 196, 8, 83, 137, 56, 20, 11, 200, 16, 84, 195, 20, 225, 5, 57, 64, 20, 7, 196, 44, 244, 129, 56, 21, 11, 200, 44, 243,
+ 131, 21, 37, 1, 57, 64, 20, 11, 200, 44, 243, 66, 5, 69, 1, 57, 64, 20, 11, 200, 4, 194, 77, 20, 229, 1, 57, 64, 20, 0,
+ 8, 197, 16, 144, 76, 60, 112, 20, 8, 197, 44, 16, 137, 56, 80, 20, 8, 197, 41, 83, 5, 72, 144, 20, 15, 140, 13, 195, 166, 18,
+ 11, 22, 195, 166, 18, 4, 9, 7, 20, 12, 201, 44, 81, 19, 60, 211, 69, 48, 145, 192, 20, 12, 201, 29, 81, 4, 60, 211, 69, 48,
+ 145, 192, 20, 12, 201, 24, 244, 142, 20, 211, 69, 48, 145, 192, 20, 15, 204, 64, 20, 148, 36, 181, 76, 5, 34, 83, 80, 148, 203, 20,
+ 15, 204, 56, 243, 139, 60, 225, 143, 72, 210, 83, 80, 148, 203, 20, 8, 197, 52, 19, 137, 76, 176, 20, 9, 198, 64, 197, 84, 60, 226,
+ 69, 20, 16, 69, 76, 19, 1, 52, 144, 89, 110, 55, 6, 110, 65, 37, 0, 20, 8, 197, 52, 85, 18, 36, 176, 20, 8, 197, 64, 243,
+ 9, 12, 80, 20, 8, 197, 64, 243, 65, 16, 80, 20, 0, 9, 198, 61, 5, 9, 52, 148, 212, 20, 9, 198, 32, 21, 129, 72, 148, 212,
+ 20, 9, 198, 4, 181, 129, 72, 148, 212, 20, 12, 137, 195, 166, 4, 18, 21, 5, 12, 9, 7, 20, 16, 141, 22, 5, 12, 1, 14, 19,
+ 20, 195, 166, 14, 4, 9, 7, 20, 12, 201, 88, 83, 133, 72, 243, 15, 28, 148, 203, 20, 12, 201, 61, 35, 137, 80, 243, 15, 28, 148,
+ 203, 20, 12, 201, 60, 67, 206, 80, 243, 15, 28, 148, 203, 20, 12, 201, 60, 49, 65, 56, 243, 15, 28, 148, 203, 20, 12, 201, 52, 148,
+ 193, 57, 68, 143, 64, 148, 203, 20, 12, 201, 33, 145, 18, 61, 53, 1, 80, 148, 203, 20, 12, 201, 28, 192, 67, 36, 243, 15, 28, 148,
+ 203, 20, 12, 201, 24, 147, 1, 57, 68, 143, 64, 148, 203, 20, 12, 201, 24, 83, 73, 56, 243, 15, 28, 148, 203, 20, 9, 198, 5, 49,
+ 80, 80, 146, 192, 20, 0, 22, 71, 64, 244, 212, 36, 195, 15, 56, 48, 4, 114, 89, 72, 37, 55, 57, 6, 114, 68, 0, 20, 10, 199,
+ 76, 82, 212, 36, 243, 133, 72, 20, 10, 199, 5, 85, 15, 72, 148, 197, 72, 20, 10, 199, 29, 34, 78, 4, 117, 9, 28, 20, 9, 198,
+ 28, 83, 89, 80, 194, 71, 20, 9, 198, 20, 225, 143, 48, 66, 71, 20, 10, 199, 77, 147, 148, 21, 66, 83, 44, 20, 10, 199, 77, 83,
+ 142, 37, 66, 83, 44, 20, 10, 199, 76, 242, 210, 5, 66, 83, 44, 20, 10, 199, 76, 83, 65, 57, 66, 83, 44, 20, 10, 199, 72, 243,
+ 65, 57, 66, 83, 44, 20, 10, 199, 65, 54, 75, 61, 66, 83, 44, 20, 10, 199, 61, 32, 84, 61, 34, 83, 44, 20, 10, 199, 52, 21,
+ 82, 37, 66, 83, 44, 20, 10, 199, 52, 19, 201, 77, 66, 83, 44, 20, 10, 199, 49, 147, 70, 5, 66, 83, 44, 20, 10, 199, 48, 241,
+ 201, 77, 66, 83, 44, 20, 10, 199, 44, 194, 77, 5, 66, 83, 44, 20, 10, 199, 21, 96, 83, 61, 34, 83, 44, 20, 10, 199, 20, 179,
+ 9, 65, 66, 83, 44, 20, 10, 199, 16, 241, 205, 5, 66, 83, 44, 20, 10, 199, 16, 84, 208, 61, 66, 83, 44, 20, 10, 199, 5, 37,
+ 9, 77, 66, 83, 44, 20, 10, 199, 5, 35, 205, 5, 66, 83, 44, 20, 12, 201, 28, 19, 12, 37, 83, 79, 96, 145, 0, 20, 10, 199,
+ 65, 32, 71, 52, 21, 9, 44, 20, 10, 199, 64, 244, 142, 60, 116, 129, 24, 20, 10, 199, 29, 34, 78, 4, 117, 9, 28, 20, 0, 9,
+ 134, 20, 18, 9, 195, 184, 18, 20, 11, 200, 52, 85, 1, 48, 197, 82, 28, 144, 20, 9, 198, 64, 83, 148, 4, 115, 206, 20, 7, 196,
+ 5, 35, 69, 72, 20, 14, 139, 22, 9, 4, 20, 12, 195, 184, 6, 20, 9, 7, 20, 18, 143, 16, 5, 20, 5, 18, 1, 14, 19, 20,
+ 195, 166, 14, 4, 9, 7, 20, 14, 139, 1, 14, 6, 195, 166, 7, 20, 5, 12, 9, 7, 20, 11, 200, 80, 83, 5, 52, 21, 9, 76,
+ 176, 20, 11, 200, 76, 241, 15, 52, 149, 9, 76, 176, 20, 11, 200, 64, 225, 85, 52, 21, 9, 76, 176, 20, 11, 200, 52, 243, 143, 48,
+ 149, 9, 76, 176, 20, 11, 200, 52, 85, 15, 57, 147, 73, 76, 176, 20, 11, 200, 29, 147, 78, 5, 53, 9, 76, 176, 20, 11, 200, 29,
+ 32, 77, 52, 21, 9, 76, 176, 20, 11, 200, 25, 148, 201, 85, 33, 201, 76, 176, 20, 11, 200, 24, 195, 210, 37, 53, 9, 76, 176, 20,
+ 11, 200, 24, 147, 15, 76, 241, 137, 76, 176, 20, 11, 200, 20, 225, 82, 28, 85, 9, 76, 176, 20, 11, 200, 8, 147, 199, 72, 17, 137,
+ 76, 176, 20, 11, 200, 8, 16, 153, 48, 243, 137, 76, 176, 20, 11, 200, 4, 99, 210, 37, 53, 9, 76, 176, 20, 12, 3, 95, 51, 15,
+ 47, 34, 109, 72, 57, 108, 0, 8, 4, 95, 15, 18, 4, 108, 0, 0, 11, 136, 1, 13, 15, 21, 18, 195, 184, 19, 20, 15, 140, 14,
+ 5, 4, 6, 195, 166, 12, 4, 5, 12, 9, 7, 20, 15, 140, 6, 15, 18, 14, 195, 166, 18, 13, 5, 12, 9, 7, 20, 12, 201, 80,
+ 83, 5, 60, 195, 199, 37, 50, 192, 20, 12, 201, 80, 82, 206, 60, 195, 199, 37, 50, 192, 20, 12, 201, 56, 85, 82, 60, 195, 199, 37,
+ 50, 192, 20, 12, 201, 52, 244, 134, 60, 195, 199, 37, 50, 192, 20, 12, 201, 52, 85, 18, 60, 195, 199, 37, 50, 192, 20, 16, 69, 52,
+ 83, 137, 76, 176, 65, 36, 50, 6, 37, 89, 49, 0, 20, 9, 198, 52, 17, 206, 60, 194, 69, 20, 12, 201, 65, 35, 194, 48, 83, 65,
+ 80, 146, 192, 20, 12, 201, 44, 148, 143, 65, 32, 75, 80, 146, 192, 20, 8, 197, 52, 19, 9, 12, 80, 20, 12, 201, 20, 180, 212, 20,
+ 212, 15, 72, 19, 0, 20, 0, 9, 198, 61, 33, 193, 56, 148, 212, 20, 18, 70, 4, 181, 129, 72, 83, 0, 112, 49, 84, 112, 51, 6,
+ 111, 55, 0, 20, 13, 202, 72, 83, 1, 80, 149, 137, 77, 66, 83, 44, 20, 13, 202, 65, 35, 214, 60, 176, 84, 61, 34, 83, 44, 20,
+ 13, 202, 64, 20, 129, 16, 145, 205, 5, 66, 83, 44, 20, 13, 202, 48, 147, 12, 20, 20, 201, 5, 66, 83, 44, 20, 13, 202, 44, 19,
+ 11, 84, 192, 84, 61, 34, 83, 44, 20, 13, 202, 36, 228, 208, 37, 32, 84, 61, 34, 83, 44, 20, 13, 202, 36, 225, 143, 72, 208, 84,
+ 61, 34, 83, 44, 20, 13, 202, 32, 245, 20, 20, 229, 15, 81, 66, 83, 44, 20, 13, 202, 16, 144, 71, 72, 19, 77, 5, 66, 83, 44,
+ 20, 13, 202, 16, 82, 204, 5, 32, 84, 61, 34, 83, 44, 20, 13, 202, 8, 243, 19, 40, 85, 137, 77, 66, 83, 44, 20, 13, 202, 5,
+ 34, 83, 80, 242, 210, 5, 66, 83, 44, 20, 13, 202, 4, 180, 207, 56, 243, 69, 81, 34, 83, 44, 20, 9, 198, 80, 83, 65, 80, 146,
+ 192, 20, 9, 198, 4, 181, 83, 80, 146, 192, 20, 9, 198, 64, 21, 18, 60, 224, 84, 20, 0, 10, 199, 4, 66, 149, 56, 181, 21, 72,
+ 20, 10, 199, 88, 148, 201, 80, 21, 15, 72, 20, 10, 199, 85, 53, 82, 64, 21, 15, 72, 20, 12, 201, 36, 225, 137, 49, 68, 129, 80,
+ 147, 206, 20, 12, 201, 36, 225, 15, 64, 84, 129, 80, 147, 206, 20, 12, 201, 16, 148, 212, 72, 144, 149, 80, 147, 206, 20, 12, 201, 16,
+ 83, 149, 57, 66, 65, 80, 147, 206, 20, 12, 201, 36, 195, 15, 100, 19, 9, 80, 85, 0, 20, 12, 201, 5, 51, 195, 36, 19, 9, 80,
+ 85, 0, 20, 10, 199, 88, 242, 193, 48, 148, 197, 72, 20, 14, 203, 8, 244, 148, 5, 82, 212, 36, 243, 133, 72, 80, 20, 21, 146, 13,
+ 9, 19, 21, 14, 4, 5, 12, 19, 5, 19, 22, 195, 166, 18, 4, 9, 7, 20, 14, 203, 44, 243, 148, 72, 20, 21, 56, 181, 9, 76,
+ 176, 20, 10, 199, 4, 208, 146, 61, 50, 83, 44, 20, 10, 199, 77, 147, 143, 57, 147, 73, 44, 20, 12, 201, 44, 243, 135, 48, 243, 69,
+ 72, 21, 0, 20, 0, 11, 200, 32, 84, 144, 21, 67, 204, 60, 112, 20, 9, 198, 32, 20, 144, 37, 53, 0, 20, 11, 200, 76, 20, 129,
+ 12, 83, 137, 76, 176, 20, 11, 200, 64, 144, 78, 37, 53, 9, 76, 176, 20, 11, 200, 56, 18, 86, 37, 53, 9, 76, 176, 20, 11, 200,
+ 52, 243, 143, 24, 243, 137, 76, 176, 20, 15, 204, 44, 20, 129, 45, 65, 82, 60, 195, 199, 37, 50, 192, 20, 11, 200, 32, 85, 82, 37,
+ 53, 9, 76, 176, 20, 11, 200, 32, 81, 197, 52, 243, 137, 76, 176, 20, 11, 200, 24, 21, 86, 37, 53, 9, 76, 176, 20, 11, 200, 8,
+ 18, 203, 4, 229, 9, 76, 176, 20, 11, 200, 4, 116, 143, 56, 243, 73, 76, 176, 20, 11, 200, 65, 34, 86, 36, 193, 71, 36, 80, 20,
+ 7, 196, 52, 84, 137, 80, 20, 11, 200, 80, 82, 206, 60, 180, 129, 80, 144, 20, 11, 200, 21, 128, 197, 48, 193, 78, 12, 80, 20, 7,
+ 196, 76, 83, 129, 80, 20, 7, 196, 64, 20, 129, 80, 20, 7, 196, 52, 244, 129, 48, 20, 7, 196, 44, 244, 129, 48, 20, 0, 16, 205,
+ 44, 243, 147, 81, 37, 75, 80, 149, 137, 77, 66, 83, 44, 20, 16, 205, 20, 180, 200, 36, 34, 84, 36, 243, 137, 77, 66, 83, 44, 20,
+ 0, 9, 198, 80, 83, 5, 24, 243, 128, 20, 15, 204, 36, 229, 5, 57, 66, 79, 56, 19, 9, 80, 85, 0, 20, 12, 201, 88, 83, 2,
+ 20, 128, 71, 20, 194, 71, 20, 12, 201, 77, 68, 129, 25, 50, 217, 48, 66, 71, 20, 12, 201, 32, 245, 133, 17, 48, 71, 20, 194, 71,
+ 20, 9, 198, 41, 83, 135, 36, 19, 128, 20, 9, 198, 72, 19, 65, 16, 19, 128, 21, 0, 12, 137, 9, 13, 16, 15, 18, 20, 195, 184,
+ 18, 20, 12, 201, 44, 243, 147, 81, 34, 75, 80, 147, 206, 20, 12, 201, 36, 225, 140, 4, 211, 65, 80, 147, 206, 20, 12, 201, 5, 37,
+ 9, 45, 83, 1, 80, 147, 206, 20, 14, 203, 85, 66, 76, 37, 64, 82, 37, 53, 9, 76, 176, 20, 14, 203, 81, 34, 71, 60, 227, 205,
+ 21, 68, 137, 76, 176, 20, 14, 203, 44, 192, 85, 77, 68, 143, 24, 240, 137, 76, 176, 20, 14, 203, 20, 181, 137, 48, 144, 146, 37, 53,
+ 9, 76, 176, 20, 15, 140, 16, 195, 166, 4, 1, 7, 15, 7, 9, 11, 21, 13, 20, 10, 199, 76, 147, 5, 57, 66, 85, 52, 20, 10,
+ 199, 61, 32, 84, 61, 34, 85, 52, 20, 10, 199, 32, 84, 130, 5, 34, 85, 52, 20, 10, 199, 88, 242, 193, 48, 148, 205, 20, 20, 10,
+ 199, 56, 243, 65, 16, 148, 205, 20, 20, 10, 199, 45, 98, 69, 80, 148, 205, 20, 20, 10, 199, 32, 85, 5, 72, 241, 137, 48, 20, 12,
+ 137, 195, 165, 18, 8, 21, 19, 9, 1, 14, 20, 10, 199, 44, 243, 210, 16, 147, 129, 80, 20, 9, 198, 52, 20, 131, 37, 0, 78, 21,
+ 10, 199, 84, 226, 86, 21, 36, 193, 48, 20, 10, 199, 28, 19, 15, 65, 0, 68, 20, 20, 8, 67, 73, 83, 128, 21, 0, 10, 0, 13,
+ 138, 19, 11, 195, 166, 12, 19, 11, 195, 184, 18, 20, 7, 196, 8, 17, 21, 80, 20, 7, 196, 76, 243, 5, 80, 20, 9, 198, 85, 67,
+ 208, 37, 53, 0, 20, 9, 198, 56, 244, 132, 37, 53, 0, 20, 9, 198, 76, 50, 1, 81, 65, 82, 20, 9, 198, 44, 243, 12, 4, 33,
+ 82, 20, 9, 198, 20, 160, 75, 84, 193, 82, 20, 9, 198, 16, 85, 129, 49, 81, 82, 20, 11, 200, 4, 208, 137, 88, 19, 5, 57, 48,
+ 20, 0, 9, 198, 4, 225, 201, 88, 84, 137, 20, 0, 5, 194, 36, 64, 17, 12, 201, 64, 84, 211, 36, 210, 83, 80, 148, 203, 20, 12,
+ 201, 52, 243, 143, 80, 82, 83, 80, 148, 203, 20, 12, 201, 52, 243, 129, 72, 178, 83, 80, 148, 203, 20, 12, 201, 24, 19, 1, 56, 114,
+ 83, 80, 148, 203, 20, 12, 201, 16, 81, 129, 37, 66, 83, 80, 148, 203, 20, 13, 202, 60, 36, 197, 73, 96, 84, 61, 34, 85, 52, 20,
+ 13, 202, 72, 81, 204, 20, 209, 78, 80, 84, 133, 80, 20, 13, 202, 4, 194, 207, 32, 243, 9, 76, 84, 133, 80, 20, 0, 19, 71, 12,
+ 129, 86, 72, 243, 5, 80, 89, 57, 109, 84, 34, 39, 55, 6, 36, 0, 10, 199, 24, 192, 71, 20, 243, 5, 80, 20, 10, 199, 64, 83,
+ 148, 4, 116, 129, 52, 20, 10, 199, 32, 82, 211, 4, 116, 129, 52, 20, 12, 201, 45, 35, 206, 60, 195, 199, 37, 49, 82, 20, 9, 198,
+ 21, 36, 129, 80, 148, 203, 20, 9, 198, 9, 37, 78, 20, 148, 203, 20, 10, 199, 64, 193, 66, 37, 48, 201, 80, 20, 10, 199, 21, 2,
+ 83, 44, 244, 1, 48, 20, 0, 9, 198, 77, 83, 6, 60, 225, 82, 20, 7, 196, 64, 20, 133, 72, 20, 9, 198, 33, 145, 18, 5, 162,
+ 78, 20, 7, 196, 4, 116, 129, 72, 20, 13, 72, 8, 80, 67, 32, 37, 71, 29, 144, 21, 0, 10, 0, 9, 198, 80, 245, 82, 57, 84,
+ 133, 20, 9, 198, 76, 179, 5, 72, 244, 197, 20, 9, 198, 76, 176, 66, 36, 244, 197, 20, 8, 197, 16, 144, 75, 60, 224, 20, 8, 197,
+ 88, 148, 201, 60, 224, 20, 8, 197, 16, 147, 216, 36, 64, 20, 8, 197, 48, 21, 18, 36, 224, 20, 8, 197, 12, 149, 18, 36, 224, 20,
+ 9, 198, 80, 83, 5, 24, 243, 137, 20, 8, 197, 65, 35, 198, 36, 192, 20, 8, 197, 88, 84, 130, 4, 192, 20, 0, 12, 201, 24, 147,
+ 129, 57, 50, 69, 72, 147, 135, 20, 12, 201, 24, 147, 15, 76, 241, 133, 72, 147, 135, 20, 9, 198, 80, 21, 15, 88, 84, 128, 20, 9,
+ 198, 76, 242, 71, 56, 84, 128, 20, 9, 198, 72, 85, 9, 72, 84, 128, 20, 9, 198, 20, 210, 71, 72, 84, 128, 20, 9, 198, 16, 81,
+ 137, 48, 84, 128, 20, 9, 198, 16, 80, 149, 80, 84, 128, 20, 9, 198, 12, 128, 83, 76, 84, 128, 20, 9, 198, 8, 243, 137, 80, 84,
+ 128, 20, 9, 198, 65, 35, 212, 60, 179, 204, 20, 12, 201, 36, 211, 85, 56, 243, 15, 28, 148, 203, 20, 12, 201, 32, 84, 143, 77, 68,
+ 129, 80, 148, 203, 20, 12, 201, 20, 118, 80, 80, 243, 15, 28, 148, 203, 20, 9, 198, 76, 21, 5, 48, 194, 84, 20, 0, 10, 199, 72,
+ 80, 197, 57, 50, 79, 56, 20, 10, 199, 36, 226, 204, 85, 50, 79, 56, 20, 10, 199, 44, 243, 150, 21, 36, 197, 72, 20, 10, 199, 44,
+ 243, 147, 20, 180, 133, 72, 20, 10, 199, 12, 149, 137, 48, 148, 197, 72, 20, 10, 199, 77, 83, 77, 5, 34, 83, 44, 20, 10, 199, 76,
+ 177, 77, 5, 66, 83, 44, 20, 10, 199, 32, 148, 212, 61, 34, 83, 44, 20, 10, 199, 20, 195, 9, 65, 66, 83, 44, 20, 10, 199, 52,
+ 19, 12, 61, 32, 193, 56, 20, 0, 22, 72, 44, 243, 134, 37, 35, 65, 56, 64, 49, 114, 50, 83, 36, 34, 65, 6, 110, 50, 72, 0,
+ 10, 200, 64, 19, 143, 65, 66, 75, 60, 224, 11, 200, 65, 35, 198, 21, 52, 201, 60, 224, 20, 11, 200, 44, 243, 139, 49, 84, 201, 60,
+ 224, 20, 11, 200, 44, 243, 134, 21, 52, 201, 60, 224, 20, 11, 200, 20, 180, 208, 48, 244, 201, 60, 224, 20, 7, 196, 44, 20, 5, 72,
+ 20, 7, 196, 48, 21, 9, 56, 20, 7, 196, 48, 21, 9, 56, 20, 9, 198, 77, 2, 82, 4, 229, 0, 20, 7, 196, 56, 245, 1, 8,
+ 20, 11, 3, 95, 53, 15, 83, 109, 65, 47, 108, 0, 0, 9, 198, 9, 35, 195, 33, 84, 133, 20, 9, 198, 8, 83, 133, 24, 144, 197,
+ 67, 8, 197, 44, 20, 212, 20, 192, 20, 8, 197, 44, 20, 148, 20, 192, 20, 8, 197, 44, 20, 212, 20, 192, 20, 8, 197, 44, 20, 148,
+ 20, 192, 20, 12, 201, 72, 83, 1, 80, 149, 137, 76, 84, 128, 20, 12, 201, 21, 2, 71, 72, 17, 137, 44, 84, 128, 20, 9, 198, 20,
+ 180, 197, 28, 84, 197, 20, 8, 197, 24, 195, 210, 36, 224, 20, 9, 198, 8, 83, 133, 24, 144, 197, 20, 8, 197, 76, 244, 18, 4, 224,
+ 21, 0, 5, 194, 37, 64, 17, 13, 202, 77, 68, 143, 8, 244, 203, 61, 2, 83, 44, 20, 13, 202, 72, 81, 143, 72, 208, 84, 61, 34,
+ 83, 44, 20, 13, 202, 21, 2, 71, 72, 19, 77, 5, 66, 83, 44, 20, 13, 202, 16, 82, 204, 4, 208, 84, 61, 34, 83, 44, 20, 9,
+ 198, 80, 83, 196, 60, 194, 84, 20, 9, 198, 76, 178, 66, 60, 226, 84, 20, 15, 4, 95, 13, 3, 14, 65, 6, 35, 49, 34, 4, 115,
+ 50, 0, 0, 10, 199, 44, 243, 132, 84, 181, 15, 72, 20, 10, 199, 28, 192, 68, 36, 21, 15, 72, 20, 10, 199, 21, 96, 76, 84, 21,
+ 15, 72, 20, 12, 201, 48, 81, 201, 80, 147, 65, 80, 147, 206, 20, 10, 199, 21, 99, 204, 85, 66, 79, 56, 20, 10, 199, 20, 193, 86,
+ 5, 66, 79, 56, 20, 10, 199, 72, 243, 65, 56, 148, 197, 72, 20, 10, 199, 72, 81, 18, 21, 52, 197, 72, 20, 10, 199, 64, 20, 129,
+ 49, 148, 197, 72, 20, 10, 199, 52, 19, 149, 17, 80, 197, 72, 20, 10, 199, 4, 229, 9, 12, 148, 5, 72, 20, 10, 199, 77, 148, 212,
+ 20, 210, 83, 44, 20, 10, 199, 64, 19, 132, 20, 210, 83, 44, 20, 10, 199, 28, 128, 78, 21, 50, 83, 44, 20, 10, 199, 28, 83, 204,
+ 60, 114, 83, 44, 20, 10, 199, 72, 84, 201, 77, 65, 78, 80, 20, 13, 67, 56, 85, 192, 21, 0, 10, 81, 97, 103, 101, 32, 0, 11,
+ 200, 72, 84, 18, 21, 52, 201, 60, 224, 20, 11, 200, 65, 35, 195, 21, 52, 201, 60, 224, 20, 11, 200, 64, 84, 141, 37, 52, 201, 60,
+ 224, 20, 11, 200, 64, 84, 139, 85, 52, 201, 60, 224, 20, 11, 200, 44, 243, 131, 21, 52, 201, 60, 224, 20, 11, 200, 44, 243, 77, 37,
+ 52, 201, 60, 224, 20, 11, 200, 64, 84, 141, 37, 52, 201, 60, 224, 20, 11, 200, 64, 83, 148, 4, 115, 206, 4, 192, 20, 11, 200, 32,
+ 82, 211, 4, 115, 206, 4, 192, 20, 9, 198, 24, 244, 141, 36, 64, 66, 20, 0, 8, 197, 72, 80, 71, 21, 32, 20, 8, 197, 12, 131,
+ 203, 21, 32, 20, 9, 198, 76, 210, 71, 72, 84, 137, 20, 9, 198, 76, 178, 68, 80, 84, 137, 20, 9, 198, 24, 163, 204, 48, 84, 137,
+ 20, 8, 197, 8, 21, 88, 37, 64, 20, 8, 197, 16, 146, 212, 5, 64, 20, 0, 11, 67, 76, 52, 201, 89, 49, 114, 89, 37, 0, 9,
+ 198, 21, 64, 77, 36, 225, 64, 20, 13, 202, 77, 80, 143, 72, 66, 78, 5, 66, 79, 56, 20, 9, 198, 88, 83, 79, 16, 145, 192, 20,
+ 13, 202, 64, 83, 15, 64, 243, 142, 21, 50, 83, 44, 20, 9, 198, 33, 145, 18, 60, 98, 76, 20, 9, 198, 45, 35, 203, 4, 65, 64,
+ 20, 0, 10, 199, 80, 19, 135, 21, 34, 78, 28, 20, 10, 199, 73, 82, 78, 21, 34, 78, 28, 20, 10, 199, 72, 19, 135, 21, 34, 78,
+ 28, 20, 10, 199, 64, 192, 67, 21, 34, 78, 28, 20, 10, 199, 64, 21, 83, 21, 34, 78, 28, 20, 10, 199, 52, 20, 203, 21, 34, 78,
+ 28, 20, 10, 199, 52, 20, 139, 21, 34, 78, 28, 20, 10, 199, 48, 243, 135, 21, 34, 78, 28, 20, 10, 199, 48, 147, 138, 21, 34, 78,
+ 28, 20, 10, 199, 24, 244, 131, 21, 34, 78, 28, 20, 9, 198, 77, 83, 69, 72, 148, 203, 20, 9, 198, 52, 19, 1, 92, 148, 203, 20,
+ 9, 198, 44, 19, 129, 72, 148, 203, 20, 9, 198, 16, 82, 75, 80, 148, 203, 20, 9, 198, 77, 147, 66, 60, 194, 75, 20, 10, 199, 72,
+ 84, 201, 77, 65, 78, 76, 20, 0, 12, 201, 24, 20, 141, 4, 179, 199, 56, 244, 201, 20, 11, 200, 89, 83, 7, 5, 34, 83, 21, 32,
+ 20, 11, 200, 77, 147, 148, 21, 66, 83, 21, 32, 20, 11, 200, 76, 82, 212, 61, 34, 83, 21, 32, 20, 11, 200, 72, 243, 65, 57, 66,
+ 83, 21, 32, 20, 11, 200, 65, 83, 22, 21, 34, 83, 21, 32, 20, 11, 200, 65, 34, 86, 5, 66, 83, 21, 32, 20, 11, 200, 64, 84,
+ 137, 60, 66, 83, 21, 32, 20, 11, 200, 64, 20, 211, 37, 98, 83, 21, 32, 20, 11, 200, 56, 85, 82, 61, 66, 83, 21, 32, 20, 11,
+ 200, 48, 16, 137, 4, 194, 83, 21, 32, 20, 11, 200, 44, 19, 148, 60, 226, 83, 21, 32, 20, 11, 200, 36, 212, 18, 61, 98, 83, 21,
+ 32, 20, 11, 200, 32, 84, 130, 5, 34, 83, 21, 32, 20, 11, 200, 28, 116, 149, 8, 194, 83, 21, 32, 20, 11, 200, 8, 20, 130, 5,
+ 34, 83, 21, 32, 20, 9, 198, 52, 84, 203, 4, 194, 78, 20, 9, 198, 52, 19, 132, 60, 194, 78, 20, 9, 198, 32, 84, 141, 20, 194,
+ 78, 20, 11, 200, 52, 81, 9, 44, 19, 69, 57, 64, 20, 11, 200, 36, 228, 212, 73, 83, 69, 57, 64, 20, 9, 198, 44, 20, 5, 48,
+ 192, 78, 21, 21, 72, 56, 243, 131, 32, 19, 1, 57, 64, 50, 114, 50, 91, 13, 55, 6, 112, 68, 0, 20, 11, 3, 95, 54, 15, 89,
+ 57, 109, 72, 108, 0, 0, 30, 69, 76, 80, 210, 21, 64, 89, 37, 81, 34, 36, 72, 15, 89, 6, 118, 84, 37, 89, 0, 81, 115, 101,
+ 114, 118, 105, 99, 101, 32, 16, 70, 8, 17, 213, 21, 69, 5, 71, 2, 35, 6, 81, 36, 47, 0, 8, 197, 81, 84, 137, 77, 64, 20,
+ 8, 197, 56, 22, 137, 77, 64, 20, 16, 205, 36, 228, 212, 37, 69, 84, 36, 243, 129, 48, 148, 197, 72, 20, 8, 197, 8, 195, 203, 21,
+ 32, 20, 9, 198, 4, 195, 5, 28, 244, 137, 20, 12, 201, 45, 32, 77, 64, 80, 71, 80, 145, 192, 20, 8, 197, 104, 83, 204, 37, 64,
+ 20, 16, 141, 7, 195, 165, 19, 5, 16, 15, 20, 5, 14, 20, 9, 12, 20, 8, 197, 64, 21, 5, 57, 64, 20, 12, 201, 45, 32, 77,
+ 64, 80, 71, 80, 145, 192, 20, 8, 197, 60, 181, 1, 57, 64, 20, 8, 197, 4, 181, 1, 57, 64, 20, 10, 69, 80, 80, 83, 21, 32,
+ 21, 0, 10, 0, 25, 70, 88, 148, 139, 20, 65, 64, 84, 6, 37, 34, 49, 36, 86, 13, 15, 89, 114, 0, 81, 115, 195, 165, 32, 13,
+ 202, 88, 148, 213, 4, 194, 83, 21, 34, 78, 28, 20, 13, 202, 88, 19, 132, 4, 194, 83, 21, 34, 78, 28, 20, 13, 202, 80, 84, 146,
+ 61, 34, 83, 21, 34, 78, 28, 20, 13, 202, 77, 147, 66, 60, 194, 83, 21, 34, 78, 28, 20, 13, 202, 76, 240, 201, 4, 194, 83, 21,
+ 34, 78, 28, 20, 13, 202, 72, 149, 21, 4, 194, 83, 21, 34, 78, 28, 20, 13, 202, 64, 21, 18, 60, 226, 83, 21, 34, 78, 28, 20,
+ 13, 202, 56, 244, 141, 4, 194, 83, 21, 34, 78, 28, 20, 13, 202, 53, 84, 197, 4, 194, 83, 21, 34, 78, 28, 20, 13, 202, 36, 229,
+ 5, 57, 50, 86, 21, 34, 78, 28, 20, 13, 202, 24, 244, 141, 4, 194, 83, 21, 34, 78, 28, 20, 13, 202, 24, 84, 148, 36, 194, 83,
+ 21, 34, 78, 28, 20, 13, 202, 16, 85, 18, 60, 226, 83, 21, 34, 78, 28, 20, 13, 202, 9, 37, 84, 4, 194, 83, 21, 34, 78, 28,
+ 20, 13, 202, 4, 181, 21, 4, 194, 83, 21, 34, 78, 28, 20, 13, 202, 4, 68, 212, 72, 147, 135, 21, 34, 78, 28, 20, 9, 198, 45,
+ 34, 77, 36, 224, 76, 20, 9, 198, 29, 81, 5, 48, 145, 192, 20, 12, 201, 76, 21, 68, 36, 20, 129, 8, 148, 203, 20, 12, 201, 65,
+ 35, 194, 48, 83, 65, 80, 148, 203, 20, 12, 201, 52, 147, 133, 72, 19, 15, 28, 148, 203, 20, 12, 201, 45, 33, 77, 48, 243, 15, 28,
+ 148, 203, 20, 12, 201, 44, 148, 143, 65, 32, 75, 80, 148, 203, 20, 12, 201, 44, 20, 148, 60, 116, 129, 24, 148, 203, 20, 0, 10, 199,
+ 77, 2, 82, 37, 66, 83, 80, 20, 10, 199, 76, 82, 212, 21, 34, 83, 80, 20, 10, 199, 65, 34, 86, 5, 66, 83, 80, 20, 10, 199,
+ 53, 149, 20, 21, 34, 83, 80, 20, 10, 199, 52, 19, 137, 21, 34, 83, 80, 20, 10, 199, 44, 243, 131, 37, 2, 83, 80, 20, 14, 203,
+ 48, 21, 144, 5, 53, 5, 85, 34, 83, 21, 32, 20, 14, 203, 9, 84, 133, 5, 82, 210, 5, 66, 83, 21, 32, 20, 13, 138, 16, 195,
+ 165, 20, 1, 7, 5, 12, 9, 7, 20, 13, 138, 15, 13, 2, 195, 184, 10, 5, 12, 9, 7, 20, 9, 198, 76, 243, 65, 80, 148, 203,
+ 20, 9, 198, 76, 84, 129, 24, 148, 203, 20, 9, 198, 16, 144, 84, 60, 226, 75, 20, 0, 11, 200, 76, 83, 73, 56, 20, 137, 77, 64,
+ 20, 11, 200, 52, 243, 133, 80, 20, 137, 77, 64, 20, 11, 200, 80, 82, 206, 36, 98, 67, 21, 32, 20, 11, 200, 52, 85, 18, 61, 3,
+ 204, 37, 64, 20, 11, 200, 44, 244, 205, 61, 3, 204, 37, 64, 20, 7, 196, 28, 245, 9, 44, 20, 11, 200, 44, 243, 148, 36, 225, 197,
+ 57, 64, 20, 11, 200, 44, 243, 147, 37, 53, 5, 57, 64, 20, 9, 198, 24, 147, 20, 72, 21, 0, 20, 7, 196, 88, 20, 129, 56, 21,
+ 11, 200, 65, 35, 212, 21, 53, 1, 57, 64, 20, 9, 68, 9, 35, 206, 96, 21, 0, 10, 0, 8, 197, 4, 224, 76, 60, 112, 20, 8,
+ 197, 52, 20, 137, 56, 80, 20, 16, 205, 44, 243, 77, 21, 32, 201, 4, 194, 83, 21, 34, 78, 28, 20, 16, 205, 36, 225, 9, 88, 145,
+ 21, 4, 194, 83, 21, 34, 78, 28, 20, 12, 201, 76, 176, 82, 65, 50, 78, 16, 145, 192, 20, 12, 201, 61, 97, 82, 76, 181, 69, 48,
+ 145, 192, 20, 12, 201, 60, 213, 22, 37, 53, 5, 48, 145, 192, 20, 12, 201, 56, 81, 2, 73, 145, 5, 48, 145, 192, 20, 12, 201, 24,
+ 244, 148, 73, 145, 5, 48, 145, 192, 20, 12, 201, 24, 244, 148, 60, 194, 197, 48, 145, 192, 20, 12, 201, 24, 244, 147, 45, 145, 5, 48,
+ 145, 192, 20, 12, 201, 24, 244, 141, 5, 53, 5, 48, 145, 192, 20, 15, 140, 6, 15, 18, 4, 195, 166, 18, 22, 5, 12, 9, 7, 20,
+ 15, 204, 45, 38, 83, 80, 19, 12, 60, 116, 129, 24, 148, 203, 20, 9, 198, 44, 243, 139, 100, 194, 69, 20, 9, 198, 44, 243, 147, 36,
+ 194, 69, 20, 8, 197, 44, 194, 78, 36, 176, 20, 8, 197, 52, 83, 129, 28, 80, 20, 0, 6, 195, 20, 212, 0, 17, 6, 195, 72, 81,
+ 201, 20, 9, 198, 72, 246, 65, 48, 148, 212, 20, 9, 198, 64, 244, 21, 48, 148, 212, 20, 9, 198, 48, 246, 65, 48, 148, 212, 20, 13,
+ 202, 44, 243, 77, 84, 226, 84, 5, 34, 83, 80, 20, 9, 198, 8, 145, 193, 52, 148, 212, 20, 9, 198, 4, 224, 82, 44, 148, 212, 20,
+ 16, 141, 195, 184, 10, 5, 2, 12, 9, 11, 11, 5, 12, 9, 7, 20, 12, 137, 195, 166, 18, 2, 195, 184, 4, 9, 7, 20, 16, 141,
+ 8, 195, 165, 14, 4, 7, 18, 9, 2, 5, 12, 9, 7, 20, 12, 201, 77, 147, 148, 4, 115, 65, 80, 148, 203, 20, 12, 201, 77, 147,
+ 80, 80, 243, 65, 80, 148, 203, 20, 12, 201, 64, 19, 139, 72, 243, 65, 80, 148, 203, 20, 12, 201, 45, 96, 68, 72, 241, 143, 56, 148,
+ 203, 20, 12, 201, 44, 19, 12, 36, 116, 129, 24, 148, 203, 20, 12, 201, 36, 179, 206, 60, 116, 129, 24, 148, 203, 20, 12, 201, 25, 32,
+ 83, 20, 243, 15, 28, 148, 203, 20, 12, 201, 16, 148, 203, 60, 116, 129, 24, 148, 203, 20, 9, 198, 5, 36, 197, 56, 146, 192, 20, 0,
+ 10, 199, 4, 194, 214, 4, 229, 15, 72, 20, 9, 198, 48, 149, 147, 4, 194, 71, 20, 10, 199, 52, 21, 5, 52, 21, 9, 44, 20, 10,
+ 199, 5, 34, 84, 52, 85, 9, 44, 20, 12, 201, 20, 50, 1, 84, 97, 133, 72, 85, 0, 20, 0, 28, 68, 88, 244, 133, 76, 84, 114,
+ 12, 89, 15, 49, 84, 112, 6, 47, 36, 34, 0, 81, 107, 118, 97, 114, 116, 101, 114, 32, 9, 198, 72, 83, 5, 28, 147, 206, 20, 9,
+ 198, 53, 85, 1, 80, 147, 206, 20, 11, 200, 24, 147, 20, 72, 84, 137, 56, 112, 20, 11, 200, 80, 83, 5, 24, 243, 133, 72, 80, 20,
+ 11, 200, 52, 17, 193, 76, 147, 133, 72, 80, 20, 14, 139, 16, 195, 165, 16, 1, 19, 19, 5, 12, 9, 7, 20, 14, 139, 6, 15, 18,
+ 14, 195, 184, 10, 5, 12, 9, 7, 20, 11, 200, 21, 2, 71, 72, 17, 137, 76, 176, 20, 11, 200, 64, 20, 148, 36, 50, 80, 36, 80,
+ 20, 9, 198, 37, 51, 1, 52, 149, 0, 20, 9, 198, 12, 240, 203, 64, 149, 0, 20, 7, 196, 44, 149, 9, 56, 20, 9, 198, 52, 147,
+ 12, 36, 32, 82, 20, 9, 198, 17, 35, 205, 20, 64, 82, 20, 13, 68, 32, 21, 132, 20, 107, 110, 12, 86, 13, 0, 76, 7, 196, 88,
+ 244, 133, 76, 72, 11, 3, 95, 55, 15, 89, 116, 84, 50, 108, 0, 0, 8, 197, 56, 81, 197, 72, 80, 20, 15, 140, 7, 5, 2, 18,
+ 195, 166, 11, 11, 5, 12, 9, 7, 20, 15, 140, 1, 6, 7, 18, 195, 166, 14, 19, 5, 12, 9, 7, 20, 8, 197, 64, 243, 9, 80,
+ 144, 20, 0, 9, 198, 52, 82, 133, 72, 148, 212, 20, 9, 198, 33, 83, 65, 56, 148, 212, 20, 9, 198, 4, 196, 9, 56, 148, 212, 20,
+ 9, 198, 45, 34, 77, 36, 225, 76, 20, 16, 141, 195, 166, 7, 20, 5, 19, 11, 1, 2, 5, 12, 9, 7, 20, 9, 198, 4, 225, 197,
+ 48, 146, 192, 20, 9, 198, 44, 243, 147, 84, 192, 84, 20, 9, 198, 25, 32, 75, 80, 19, 0, 20, 0, 10, 199, 76, 84, 1, 72, 21,
+ 15, 72, 20, 12, 201, 65, 35, 204, 60, 225, 193, 80, 147, 206, 20, 12, 201, 64, 84, 148, 85, 32, 129, 80, 147, 206, 20, 12, 201, 52,
+ 20, 212, 85, 32, 129, 80, 147, 206, 20, 12, 201, 24, 84, 141, 20, 229, 1, 80, 147, 206, 20, 14, 203, 77, 68, 129, 80, 145, 137, 12,
+ 84, 137, 56, 112, 20, 0, 9, 198, 72, 80, 75, 80, 147, 206, 20, 9, 198, 36, 229, 129, 76, 147, 206, 20, 11, 200, 81, 148, 9, 76,
+ 84, 137, 56, 112, 20, 11, 200, 81, 37, 78, 44, 84, 137, 56, 112, 20, 11, 200, 81, 32, 75, 80, 84, 137, 56, 112, 20, 11, 200, 77,
+ 64, 71, 56, 84, 137, 56, 112, 20, 11, 200, 65, 83, 139, 80, 84, 137, 56, 112, 20, 11, 200, 61, 33, 9, 56, 84, 137, 56, 112, 20,
+ 11, 200, 60, 178, 213, 64, 84, 137, 56, 112, 20, 11, 200, 57, 80, 78, 12, 84, 137, 56, 112, 20, 11, 200, 45, 96, 68, 72, 84, 137,
+ 56, 112, 20, 11, 200, 44, 20, 212, 72, 84, 137, 56, 112, 20, 11, 200, 36, 243, 137, 76, 84, 137, 56, 112, 20, 11, 200, 29, 83, 77,
+ 36, 84, 137, 56, 112, 20, 11, 200, 29, 37, 78, 16, 84, 137, 56, 112, 20, 11, 200, 21, 64, 66, 48, 84, 137, 56, 112, 20, 11, 200,
+ 20, 225, 193, 28, 84, 137, 56, 112, 20, 11, 200, 20, 213, 76, 28, 84, 137, 56, 112, 20, 11, 200, 16, 82, 213, 64, 84, 137, 56, 112,
+ 20, 11, 200, 12, 130, 70, 72, 84, 137, 56, 112, 20, 11, 200, 5, 97, 82, 80, 84, 137, 56, 112, 20, 11, 200, 4, 227, 143, 80, 84,
+ 137, 56, 112, 20, 11, 200, 72, 82, 210, 85, 69, 5, 72, 80, 20, 11, 200, 36, 229, 129, 48, 145, 5, 72, 80, 20, 11, 200, 52, 241,
+ 2, 100, 65, 76, 36, 112, 20, 11, 200, 44, 20, 18, 36, 99, 204, 36, 80, 20, 11, 200, 44, 20, 18, 36, 99, 204, 36, 80, 20, 11,
+ 200, 64, 243, 25, 80, 82, 206, 36, 176, 20, 7, 196, 64, 148, 129, 80, 20, 7, 196, 44, 20, 129, 80, 20, 9, 198, 24, 244, 141, 84,
+ 192, 82, 20, 0, 0, 9, 198, 44, 243, 150, 60, 197, 84, 20, 13, 202, 72, 82, 207, 57, 96, 76, 21, 48, 197, 72, 20, 12, 201, 24,
+ 244, 149, 17, 50, 71, 20, 194, 71, 20, 9, 198, 44, 243, 77, 84, 224, 76, 20, 0, 14, 203, 88, 149, 1, 52, 147, 137, 76, 84, 137,
+ 56, 112, 20, 10, 199, 88, 21, 20, 21, 34, 78, 28, 20, 14, 203, 81, 32, 78, 77, 3, 210, 80, 84, 137, 56, 112, 20, 14, 203, 81,
+ 32, 78, 76, 99, 210, 52, 84, 137, 56, 112, 20, 14, 203, 77, 147, 139, 72, 243, 137, 76, 84, 137, 56, 112, 20, 14, 203, 77, 65, 82,
+ 20, 245, 25, 64, 84, 137, 56, 112, 20, 14, 203, 72, 82, 207, 57, 53, 18, 84, 84, 137, 56, 112, 20, 10, 199, 64, 244, 212, 21, 34,
+ 78, 28, 20, 14, 203, 44, 243, 132, 37, 66, 79, 56, 84, 137, 56, 112, 20, 14, 203, 44, 192, 83, 76, 145, 137, 12, 84, 137, 56, 112,
+ 20, 10, 199, 29, 32, 68, 21, 34, 78, 28, 20, 14, 203, 28, 192, 77, 61, 84, 137, 76, 84, 137, 56, 112, 20, 10, 199, 25, 34, 84,
+ 21, 34, 78, 28, 20, 10, 199, 20, 195, 216, 21, 34, 78, 28, 20, 14, 203, 16, 84, 201, 56, 99, 210, 52, 84, 137, 56, 112, 20, 14,
+ 203, 5, 85, 15, 56, 243, 73, 76, 84, 137, 56, 112, 20, 14, 203, 76, 19, 77, 20, 227, 9, 28, 225, 76, 36, 112, 20, 9, 198, 48,
+ 149, 15, 80, 148, 203, 20, 9, 198, 44, 19, 143, 56, 148, 203, 20, 9, 198, 20, 225, 82, 28, 148, 203, 20, 9, 198, 4, 209, 137, 8,
+ 148, 203, 20, 10, 199, 56, 84, 20, 84, 226, 85, 52, 20, 10, 199, 52, 20, 148, 101, 34, 85, 52, 20, 10, 199, 48, 83, 137, 56, 148,
+ 205, 20, 20, 10, 199, 52, 84, 139, 4, 229, 9, 48, 20, 9, 198, 77, 1, 67, 36, 98, 75, 20, 10, 199, 5, 96, 78, 12, 84, 133,
+ 80, 20, 10, 199, 44, 243, 134, 21, 33, 78, 76, 20, 10, 199, 64, 197, 84, 60, 180, 129, 80, 20, 0, 7, 196, 52, 245, 5, 48, 20,
+ 9, 198, 44, 243, 132, 60, 193, 82, 20, 9, 198, 32, 20, 131, 20, 193, 82, 20, 9, 198, 12, 148, 139, 84, 193, 82, 20, 7, 196, 72,
+ 20, 9, 16, 20, 7, 196, 64, 20, 9, 48, 20, 0, 9, 198, 45, 84, 148, 60, 148, 201, 20, 0, 25, 66, 20, 224, 36, 50, 15, 49,
+ 110, 50, 39, 50, 6, 36, 34, 0, 81, 107, 97, 110, 111, 110, 101, 114, 32, 16, 66, 20, 224, 36, 50, 15, 89, 6, 114, 0, 81, 115,
+ 195, 165, 32, 25, 66, 20, 224, 36, 50, 15, 55, 36, 81, 6, 109, 50, 72, 13, 0, 81, 108, 101, 103, 101, 110, 100, 101, 32, 23, 66,
+ 20, 224, 112, 68, 15, 48, 110, 89, 6, 112, 68, 0, 81, 112, 97, 115, 115, 97, 110, 116, 32, 19, 66, 20, 224, 35, 68, 15, 6, 71,
+ 55, 114, 49, 0, 81, 98, 108, 111, 99, 32, 18, 66, 20, 224, 35, 68, 15, 83, 6, 35, 89, 0, 81, 102, 97, 99, 101, 32, 9, 198,
+ 44, 244, 147, 20, 193, 84, 20, 13, 202, 81, 34, 65, 56, 117, 76, 21, 34, 78, 28, 20, 13, 202, 77, 80, 147, 80, 149, 21, 21, 34,
+ 78, 28, 20, 13, 202, 77, 68, 129, 56, 117, 76, 21, 34, 78, 28, 20, 13, 202, 72, 80, 201, 72, 181, 76, 21, 34, 78, 28, 20, 13,
+ 202, 65, 35, 211, 64, 82, 212, 21, 34, 78, 28, 20, 13, 202, 64, 20, 148, 36, 50, 80, 21, 34, 78, 28, 20, 13, 202, 44, 243, 147,
+ 80, 149, 21, 21, 34, 78, 28, 20, 13, 202, 44, 243, 80, 48, 85, 20, 21, 34, 78, 28, 20, 12, 201, 80, 84, 141, 60, 116, 129, 24,
+ 148, 203, 20, 12, 201, 52, 85, 15, 16, 243, 15, 28, 148, 203, 20, 12, 201, 45, 34, 83, 80, 243, 15, 28, 148, 203, 20, 12, 201, 44,
+ 244, 133, 60, 116, 129, 24, 148, 203, 20, 12, 201, 32, 82, 211, 4, 209, 84, 72, 148, 203, 20, 12, 201, 24, 20, 141, 4, 49, 85, 80,
+ 148, 203, 20, 12, 201, 20, 229, 21, 76, 144, 83, 80, 148, 203, 20, 12, 201, 20, 229, 15, 52, 243, 15, 28, 148, 203, 20, 5, 194, 20,
+ 224, 72, 0, 10, 199, 64, 146, 212, 60, 116, 129, 52, 20, 9, 198, 88, 83, 133, 72, 148, 203, 20, 9, 198, 76, 243, 65, 48, 148, 203,
+ 20, 9, 198, 64, 83, 1, 28, 148, 203, 20, 9, 198, 57, 83, 69, 72, 148, 203, 20, 9, 198, 32, 19, 73, 80, 148, 203, 20, 9, 198,
+ 4, 181, 83, 80, 148, 203, 20, 10, 199, 36, 225, 149, 76, 244, 137, 20, 20, 10, 199, 28, 84, 141, 4, 226, 85, 52, 20, 10, 199, 21,
+ 2, 83, 44, 244, 1, 80, 20, 13, 3, 95, 51, 88, 47, 51, 6, 111, 86, 84, 13, 0, 0, 7, 196, 8, 20, 143, 56, 20, 9, 198,
+ 72, 84, 207, 72, 33, 82, 20, 9, 198, 72, 19, 80, 60, 225, 82, 20, 9, 198, 61, 48, 201, 48, 193, 82, 20, 7, 196, 52, 245, 133,
+ 72, 20, 9, 198, 44, 243, 80, 60, 225, 82, 20, 9, 198, 24, 244, 141, 84, 193, 82, 20, 9, 198, 5, 69, 1, 12, 129, 82, 20, 9,
+ 198, 4, 227, 149, 48, 193, 82, 20, 11, 200, 44, 243, 148, 36, 225, 197, 57, 48, 20, 11, 200, 44, 243, 147, 37, 53, 5, 57, 48, 20,
+ 14, 3, 95, 48, 67, 107, 6, 40, 50, 16, 13, 12, 86, 0, 0, 0, 12, 201, 80, 84, 141, 61, 53, 1, 80, 148, 203, 20, 12, 201,
+ 77, 65, 78, 60, 116, 129, 24, 148, 203, 20, 12, 201, 25, 85, 21, 72, 243, 15, 28, 148, 203, 20, 12, 201, 21, 50, 201, 52, 243, 15,
+ 28, 148, 203, 20, 12, 201, 16, 83, 132, 72, 243, 15, 28, 148, 203, 20, 0, 10, 199, 52, 20, 135, 5, 34, 78, 20, 20, 10, 199, 44,
+ 243, 134, 85, 50, 79, 56, 20, 10, 199, 36, 211, 73, 77, 50, 79, 56, 20, 12, 201, 81, 32, 78, 77, 50, 210, 36, 33, 82, 20, 10,
+ 199, 44, 243, 77, 20, 229, 5, 72, 20, 10, 199, 16, 148, 208, 21, 33, 197, 72, 20, 12, 201, 16, 83, 79, 57, 53, 18, 4, 229, 0,
+ 20, 8, 67, 81, 34, 80, 21, 0, 10, 0, 11, 200, 72, 81, 140, 20, 180, 201, 60, 224, 20, 11, 200, 64, 84, 150, 21, 36, 201, 60,
+ 224, 20, 11, 200, 44, 243, 150, 21, 36, 201, 60, 224, 20, 11, 200, 5, 37, 9, 24, 144, 201, 20, 192, 20, 7, 196, 88, 245, 5, 72,
+ 20, 7, 196, 12, 149, 5, 72, 20, 9, 198, 16, 83, 79, 29, 32, 70, 20, 9, 198, 52, 244, 132, 20, 229, 0, 20, 7, 196, 80, 149,
+ 1, 56, 21, 7, 196, 68, 21, 1, 72, 20, 7, 196, 44, 21, 1, 72, 20, 9, 198, 44, 243, 80, 5, 32, 66, 20, 11, 3, 95, 57,
+ 15, 50, 37, 13, 50, 108, 0, 0, 15, 140, 16, 1, 12, 195, 166, 15, 14, 20, 15, 12, 15, 7, 20, 13, 138, 16, 18, 195, 166, 19,
+ 20, 9, 14, 4, 5, 20, 0, 16, 141, 1, 14, 195, 166, 19, 20, 5, 19, 9, 15, 12, 15, 7, 20, 13, 202, 72, 85, 18, 60, 99,
+ 5, 45, 50, 79, 56, 20, 0, 10, 199, 65, 35, 211, 20, 181, 15, 72, 20, 10, 199, 76, 82, 210, 21, 66, 79, 56, 20, 12, 201, 44,
+ 243, 132, 20, 228, 193, 80, 147, 206, 20, 12, 201, 44, 243, 80, 20, 228, 193, 80, 147, 206, 20, 12, 201, 36, 195, 21, 77, 68, 129, 80,
+ 147, 206, 20, 10, 199, 25, 83, 132, 5, 66, 79, 56, 20, 12, 201, 16, 148, 208, 20, 228, 193, 80, 147, 206, 20, 10, 199, 16, 147, 206,
+ 101, 50, 83, 44, 20, 10, 199, 61, 37, 15, 16, 243, 148, 36, 20, 10, 199, 5, 36, 133, 77, 64, 78, 80, 20, 0, 12, 67, 77, 65,
+ 71, 89, 72, 35, 57, 0, 14, 45, 11, 200, 65, 34, 78, 12, 148, 9, 20, 192, 20, 7, 196, 64, 148, 143, 48, 20, 12, 137, 22, 195,
+ 166, 18, 20, 9, 14, 4, 5, 20, 9, 198, 24, 245, 15, 29, 32, 70, 20, 9, 198, 21, 67, 143, 29, 32, 70, 20, 11, 200, 52, 81,
+ 9, 80, 84, 146, 4, 224, 21, 17, 3, 95, 49, 67, 36, 72, 15, 107, 6, 40, 50, 51, 13, 12, 86, 0, 0, 8, 197, 44, 243, 132,
+ 61, 32, 20, 8, 197, 64, 192, 67, 21, 32, 20, 8, 197, 24, 244, 131, 21, 32, 20, 12, 137, 16, 195, 184, 14, 9, 20, 5, 14, 20,
+ 20, 0, 9, 198, 29, 32, 86, 85, 33, 64, 20, 9, 198, 80, 19, 10, 21, 33, 64, 20, 9, 198, 24, 245, 82, 4, 113, 64, 20, 0,
+ 10, 67, 81, 33, 64, 47, 34, 6, 36, 0, 10, 199, 64, 19, 9, 56, 68, 143, 52, 20, 10, 199, 16, 85, 137, 21, 34, 78, 28, 20,
+ 10, 199, 64, 85, 9, 80, 84, 211, 20, 20, 0, 11, 200, 88, 148, 213, 4, 194, 83, 21, 32, 20, 11, 200, 88, 19, 132, 4, 194, 83,
+ 21, 32, 20, 11, 200, 80, 84, 146, 61, 34, 83, 21, 32, 20, 11, 200, 77, 147, 66, 60, 194, 83, 21, 32, 20, 11, 200, 76, 240, 201,
+ 4, 194, 83, 21, 32, 20, 11, 200, 72, 149, 21, 4, 194, 83, 21, 32, 20, 11, 200, 64, 21, 18, 60, 226, 83, 21, 32, 20, 11, 200,
+ 56, 244, 141, 4, 194, 83, 21, 32, 20, 11, 200, 33, 145, 18, 60, 198, 83, 21, 32, 20, 11, 200, 24, 244, 141, 4, 194, 83, 21, 32,
+ 20, 11, 200, 24, 84, 148, 36, 194, 83, 21, 32, 20, 11, 200, 16, 85, 18, 60, 226, 83, 21, 32, 20, 11, 200, 9, 37, 84, 4, 194,
+ 83, 21, 32, 20, 11, 200, 4, 181, 21, 4, 194, 83, 21, 32, 20, 11, 200, 4, 178, 214, 36, 84, 195, 21, 32, 20, 9, 198, 49, 85,
+ 8, 21, 32, 78, 20, 11, 200, 36, 224, 201, 80, 19, 69, 57, 64, 20, 0, 8, 197, 88, 84, 147, 21, 32, 20, 12, 201, 80, 83, 5,
+ 29, 32, 70, 21, 33, 64, 20, 12, 201, 24, 245, 15, 29, 32, 70, 21, 33, 64, 20, 8, 197, 24, 20, 147, 21, 32, 20, 12, 201, 5,
+ 85, 15, 29, 32, 70, 21, 33, 64, 20, 8, 197, 21, 33, 77, 37, 64, 20, 8, 197, 52, 17, 217, 5, 32, 20, 9, 198, 52, 20, 137,
+ 56, 17, 5, 20, 0, 17, 70, 52, 150, 20, 85, 33, 64, 65, 36, 81, 89, 47, 57, 114, 0, 20, 9, 198, 25, 34, 84, 85, 33, 64,
+ 20, 9, 198, 77, 69, 68, 21, 33, 64, 20, 9, 198, 29, 32, 68, 21, 33, 64, 20, 12, 137, 15, 16, 19, 195, 166, 20, 19, 9, 7,
+ 20, 18, 143, 11, 1, 18, 18, 5, 2, 195, 166, 11, 19, 13, 9, 14, 4, 5, 20, 12, 3, 95, 49, 57, 50, 6, 36, 72, 14, 50,
+ 0, 0, 10, 199, 76, 243, 4, 21, 34, 83, 80, 20, 10, 199, 32, 148, 212, 61, 34, 83, 80, 20, 10, 199, 24, 17, 207, 81, 66, 83,
+ 80, 20, 14, 203, 44, 243, 77, 21, 32, 201, 4, 194, 83, 21, 32, 20, 14, 203, 36, 225, 9, 88, 145, 21, 4, 194, 83, 21, 32, 20,
+ 16, 75, 84, 225, 5, 73, 53, 1, 80, 83, 69, 57, 64, 21, 0, 10, 11, 3, 95, 49, 56, 6, 110, 72, 14, 50, 0, 0, 10, 68,
+ 28, 149, 133, 72, 81, 37, 34, 0, 11, 68, 20, 229, 5, 72, 36, 50, 47, 114, 0, 11, 200, 77, 1, 67, 36, 98, 67, 21, 32, 20,
+ 11, 200, 73, 84, 211, 36, 98, 67, 21, 32, 20, 11, 200, 72, 83, 66, 61, 84, 147, 21, 32, 20, 11, 200, 44, 192, 82, 36, 98, 67,
+ 21, 32, 20, 7, 196, 44, 21, 133, 72, 20, 11, 200, 36, 229, 5, 72, 84, 211, 21, 32, 20, 11, 200, 28, 195, 210, 36, 98, 67, 21,
+ 32, 20, 7, 196, 28, 84, 133, 72, 20, 11, 200, 24, 19, 19, 36, 98, 67, 21, 32, 20, 11, 200, 16, 84, 201, 56, 98, 67, 21, 32,
+ 20, 7, 196, 40, 21, 129, 56, 20, 9, 198, 61, 53, 9, 56, 21, 0, 20, 12, 201, 44, 243, 148, 4, 181, 6, 48, 17, 5, 20, 0,
+ 8, 197, 45, 84, 201, 56, 80, 20, 12, 201, 80, 20, 5, 81, 49, 82, 36, 225, 192, 20, 12, 201, 72, 85, 133, 73, 49, 82, 36, 225,
+ 192, 20, 12, 201, 72, 85, 129, 49, 81, 82, 36, 225, 192, 20, 12, 201, 72, 80, 76, 37, 49, 82, 36, 225, 192, 20, 12, 201, 24, 19,
+ 148, 5, 49, 82, 36, 225, 192, 20, 12, 201, 21, 35, 212, 37, 49, 82, 36, 225, 192, 20, 12, 201, 20, 225, 15, 77, 49, 82, 36, 225,
+ 192, 20, 12, 201, 16, 84, 12, 61, 145, 82, 36, 225, 192, 20, 12, 201, 4, 225, 204, 37, 49, 82, 36, 225, 192, 20, 12, 201, 4, 68,
+ 133, 77, 49, 82, 36, 225, 192, 20, 9, 198, 45, 34, 84, 21, 34, 69, 20, 9, 198, 44, 243, 131, 36, 194, 69, 20, 0, 9, 198, 48,
+ 147, 135, 88, 148, 212, 20, 9, 198, 76, 176, 66, 21, 34, 64, 20, 9, 198, 17, 34, 86, 21, 34, 64, 20, 9, 198, 52, 147, 143, 37,
+ 50, 192, 20, 9, 198, 17, 37, 83, 37, 50, 192, 20, 9, 198, 81, 34, 86, 36, 19, 0, 20, 0, 10, 199, 72, 85, 15, 73, 50, 79,
+ 56, 20, 10, 199, 16, 147, 69, 57, 50, 79, 56, 20, 10, 199, 72, 83, 66, 85, 36, 197, 72, 20, 10, 199, 72, 83, 1, 80, 149, 133,
+ 72, 20, 10, 199, 20, 180, 212, 20, 225, 5, 72, 20, 10, 199, 16, 80, 197, 48, 84, 133, 72, 20, 9, 198, 61, 4, 137, 29, 66, 71,
+ 20, 10, 199, 24, 244, 148, 72, 243, 9, 28, 20, 10, 199, 4, 100, 203, 100, 83, 9, 28, 20, 14, 203, 44, 20, 148, 4, 114, 78, 36,
+ 83, 147, 21, 32, 20, 12, 201, 76, 82, 210, 21, 64, 82, 36, 21, 0, 20, 12, 201, 4, 229, 9, 45, 96, 82, 36, 21, 0, 20, 0,
+ 21, 72, 72, 82, 137, 12, 84, 137, 56, 112, 34, 36, 57, 37, 89, 6, 36, 51, 37, 68, 0, 12, 201, 77, 1, 75, 81, 35, 211, 44,
+ 244, 0, 20, 10, 135, 13, 1, 6, 9, 195, 184, 19, 20, 11, 200, 40, 84, 137, 44, 244, 143, 76, 80, 20, 11, 200, 25, 85, 21, 72,
+ 243, 15, 28, 144, 20, 11, 200, 21, 50, 201, 52, 243, 15, 28, 144, 20, 11, 200, 16, 83, 132, 72, 243, 15, 28, 144, 20, 9, 198, 64,
+ 19, 70, 48, 85, 0, 20, 11, 200, 8, 83, 133, 24, 144, 201, 84, 208, 67, 15, 204, 77, 148, 212, 20, 208, 84, 37, 49, 82, 36, 225,
+ 192, 20, 11, 200, 77, 81, 134, 48, 84, 137, 56, 112, 20, 15, 204, 77, 64, 78, 16, 20, 132, 37, 49, 82, 36, 225, 192, 20, 11, 200,
+ 76, 178, 84, 76, 84, 137, 56, 112, 20, 11, 200, 76, 84, 1, 72, 84, 137, 56, 112, 20, 15, 204, 76, 83, 147, 36, 34, 76, 37, 49,
+ 82, 36, 225, 192, 20, 11, 200, 72, 82, 137, 12, 84, 137, 56, 112, 20, 11, 200, 64, 147, 15, 80, 84, 137, 56, 112, 20, 15, 204, 52,
+ 21, 5, 72, 144, 76, 37, 49, 82, 36, 225, 192, 20, 11, 200, 52, 20, 137, 56, 84, 137, 56, 112, 20, 11, 200, 44, 243, 15, 72, 84,
+ 137, 56, 112, 20, 11, 200, 44, 195, 193, 44, 84, 137, 56, 112, 20, 11, 200, 28, 20, 129, 28, 84, 137, 56, 112, 20, 11, 200, 24, 145,
+ 213, 72, 84, 137, 56, 112, 20, 11, 200, 16, 19, 137, 76, 84, 137, 56, 112, 20, 15, 204, 8, 17, 193, 80, 83, 12, 37, 49, 82, 36,
+ 225, 192, 20, 11, 200, 5, 52, 213, 72, 84, 137, 56, 112, 20, 7, 196, 16, 21, 5, 72, 20, 7, 196, 33, 99, 210, 36, 20, 11, 200,
+ 64, 84, 148, 20, 229, 12, 36, 112, 20, 11, 200, 61, 3, 21, 44, 177, 76, 36, 112, 20, 11, 200, 60, 210, 25, 28, 113, 76, 36, 112,
+ 20, 11, 200, 28, 83, 148, 4, 113, 76, 36, 112, 20, 11, 200, 24, 244, 148, 72, 147, 140, 36, 112, 20, 11, 200, 24, 244, 140, 36, 113,
+ 76, 36, 112, 20, 11, 200, 81, 48, 82, 37, 53, 9, 76, 176, 20, 11, 200, 56, 244, 212, 4, 193, 201, 76, 176, 20, 11, 200, 37, 51,
+ 205, 21, 68, 137, 76, 176, 20, 11, 200, 28, 83, 205, 21, 68, 137, 76, 176, 20, 11, 200, 8, 243, 66, 5, 53, 9, 76, 176, 20, 11,
+ 200, 60, 229, 15, 28, 83, 133, 76, 80, 20, 11, 200, 8, 83, 133, 24, 144, 201, 84, 208, 20, 11, 200, 84, 226, 84, 5, 34, 83, 52,
+ 80, 20, 11, 200, 64, 197, 82, 4, 194, 83, 52, 80, 20, 11, 200, 52, 17, 206, 21, 66, 83, 52, 80, 20, 11, 200, 33, 148, 14, 61,
+ 66, 83, 52, 80, 20, 11, 200, 12, 19, 22, 36, 226, 83, 52, 80, 20, 0, 11, 136, 7, 12, 15, 18, 9, 195, 184, 19, 20, 12, 201,
+ 76, 83, 147, 5, 66, 79, 56, 83, 0, 20, 12, 201, 80, 21, 84, 60, 195, 199, 37, 50, 192, 20, 12, 201, 76, 240, 201, 60, 195, 199,
+ 37, 50, 192, 20, 12, 201, 76, 83, 73, 60, 195, 199, 37, 50, 192, 20, 12, 201, 65, 54, 75, 60, 195, 199, 37, 50, 192, 20, 12, 201,
+ 64, 244, 148, 84, 114, 83, 37, 50, 192, 20, 12, 201, 33, 145, 18, 60, 195, 199, 37, 50, 192, 20, 12, 201, 28, 83, 133, 4, 195, 199,
+ 37, 50, 192, 20, 12, 201, 25, 148, 201, 60, 195, 199, 37, 50, 192, 20, 12, 201, 21, 70, 77, 60, 195, 199, 37, 50, 192, 20, 0, 9,
+ 198, 80, 83, 143, 72, 148, 212, 20, 9, 198, 28, 83, 210, 28, 148, 212, 20, 9, 198, 76, 243, 4, 21, 34, 64, 20, 9, 198, 65, 32,
+ 76, 21, 34, 64, 20, 9, 198, 64, 147, 80, 21, 34, 64, 20, 9, 198, 64, 147, 12, 21, 34, 64, 20, 9, 198, 64, 19, 80, 21, 34,
+ 64, 20, 9, 198, 52, 19, 20, 21, 34, 64, 20, 9, 198, 48, 245, 20, 21, 34, 64, 20, 9, 198, 33, 146, 204, 21, 34, 64, 20, 9,
+ 198, 28, 19, 12, 21, 34, 64, 20, 9, 198, 9, 83, 20, 21, 34, 64, 20, 9, 198, 8, 21, 20, 21, 34, 64, 20, 9, 198, 5, 67,
+ 205, 37, 50, 192, 20, 9, 198, 17, 147, 129, 52, 146, 192, 20, 9, 198, 16, 83, 79, 45, 32, 84, 20, 9, 198, 8, 148, 213, 48, 96,
+ 84, 20, 9, 198, 8, 145, 78, 56, 19, 0, 20, 11, 3, 95, 49, 49, 6, 109, 55, 84, 13, 0, 0, 10, 199, 72, 81, 21, 45, 66,
+ 79, 56, 20, 10, 199, 61, 1, 82, 5, 66, 79, 56, 20, 10, 199, 20, 208, 78, 5, 66, 79, 56, 20, 14, 203, 52, 18, 193, 16, 19,
+ 73, 76, 84, 137, 56, 112, 20, 14, 203, 44, 195, 210, 60, 99, 210, 52, 84, 137, 56, 112, 20, 18, 207, 36, 229, 5, 48, 193, 75, 81,
+ 80, 76, 37, 49, 82, 36, 225, 192, 20, 14, 203, 36, 225, 5, 45, 49, 82, 12, 84, 137, 56, 112, 20, 14, 203, 36, 212, 12, 20, 209,
+ 78, 80, 84, 137, 56, 112, 20, 14, 203, 25, 32, 84, 21, 35, 137, 76, 84, 137, 56, 112, 20, 14, 203, 20, 180, 212, 72, 20, 15, 48,
+ 84, 137, 56, 112, 20, 14, 203, 4, 194, 207, 32, 243, 9, 76, 84, 137, 56, 112, 20, 14, 203, 4, 67, 73, 56, 148, 212, 72, 84, 137,
+ 56, 112, 20, 10, 199, 36, 229, 9, 52, 145, 5, 72, 20, 10, 199, 20, 180, 208, 48, 241, 5, 72, 20, 10, 199, 16, 83, 9, 44, 21,
+ 5, 72, 20, 10, 199, 44, 243, 132, 37, 67, 210, 36, 20, 14, 203, 44, 20, 129, 45, 65, 82, 37, 53, 9, 76, 176, 20, 14, 203, 16,
+ 83, 147, 37, 67, 205, 21, 68, 137, 76, 176, 20, 14, 203, 36, 225, 5, 80, 84, 141, 36, 226, 83, 52, 80, 20, 14, 203, 25, 83, 139,
+ 80, 147, 206, 4, 194, 83, 52, 80, 20, 14, 203, 16, 242, 213, 52, 83, 148, 5, 34, 83, 52, 80, 20, 10, 199, 64, 19, 133, 29, 148,
+ 137, 44, 20, 9, 3, 95, 49, 48, 47, 6, 37, 0, 0, 7, 196, 44, 19, 149, 80, 20, 11, 200, 36, 211, 85, 56, 243, 15, 28, 144,
+ 20, 11, 200, 20, 118, 80, 80, 243, 15, 28, 144, 20, 11, 200, 60, 213, 18, 20, 229, 12, 36, 112, 20, 11, 200, 52, 241, 20, 4, 113,
+ 76, 36, 112, 20, 11, 200, 40, 243, 70, 73, 81, 76, 36, 112, 20, 11, 200, 24, 244, 141, 20, 229, 12, 36, 112, 20, 11, 200, 24, 244,
+ 129, 72, 113, 76, 36, 112, 20, 16, 141, 16, 1, 12, 195, 166, 15, 12, 9, 20, 9, 11, 21, 13, 20, 11, 200, 13, 144, 78, 44, 19,
+ 9, 84, 208, 20, 7, 196, 48, 85, 137, 80, 20, 22, 72, 12, 19, 142, 20, 195, 15, 56, 144, 49, 110, 50, 13, 55, 6, 39, 12, 50,
+ 37, 0, 20, 11, 200, 44, 244, 144, 84, 193, 78, 12, 80, 20, 7, 196, 76, 148, 129, 80, 20, 9, 68, 48, 85, 133, 48, 21, 0, 10,
+ 13, 3, 95, 49, 51, 47, 51, 6, 111, 72, 14, 50, 0, 0, 12, 201, 76, 176, 78, 16, 147, 129, 88, 148, 212, 20, 12, 201, 28, 83,
+ 146, 20, 208, 76, 21, 34, 64, 20, 12, 201, 4, 180, 207, 56, 243, 69, 81, 34, 64, 20, 12, 201, 80, 18, 211, 60, 227, 205, 37, 50,
+ 192, 20, 12, 201, 65, 54, 75, 60, 177, 77, 37, 50, 192, 20, 12, 201, 64, 243, 25, 73, 149, 13, 37, 50, 192, 20, 12, 201, 29, 32,
+ 70, 60, 227, 205, 37, 50, 192, 20, 12, 201, 16, 149, 25, 72, 19, 66, 37, 50, 192, 20, 12, 201, 5, 3, 204, 60, 113, 84, 37, 50,
+ 192, 20, 12, 201, 8, 20, 137, 84, 212, 213, 48, 96, 84, 20, 10, 3, 95, 49, 50, 47, 6, 114, 55, 0, 0, 13, 202, 72, 85, 18,
+ 61, 52, 5, 45, 66, 79, 56, 20, 13, 202, 64, 84, 147, 21, 97, 82, 5, 66, 79, 56, 20, 13, 202, 16, 85, 5, 72, 210, 78, 5,
+ 66, 79, 56, 20, 17, 206, 61, 1, 82, 5, 66, 79, 56, 19, 9, 76, 84, 137, 56, 112, 20, 9, 198, 24, 19, 12, 21, 33, 84, 20,
+ 9, 198, 20, 195, 216, 21, 33, 84, 20, 9, 198, 61, 34, 71, 36, 224, 76, 20, 9, 198, 12, 84, 133, 9, 32, 76, 20, 13, 3, 95,
+ 49, 53, 83, 6, 36, 65, 47, 14, 50, 0, 0, 12, 137, 11, 1, 13, 195, 166, 12, 5, 15, 14, 20, 10, 199, 80, 149, 18, 21, 34,
+ 78, 28, 20, 10, 199, 48, 149, 18, 21, 34, 78, 28, 20, 10, 199, 25, 34, 83, 21, 34, 78, 28, 20, 10, 199, 17, 32, 71, 21, 34,
+ 78, 28, 20, 14, 203, 88, 81, 5, 73, 53, 25, 28, 113, 76, 36, 112, 20, 9, 198, 76, 144, 137, 72, 148, 203, 20, 9, 198, 28, 83,
+ 210, 28, 148, 203, 20, 9, 198, 28, 83, 133, 72, 148, 203, 20, 9, 198, 20, 118, 80, 80, 148, 203, 20, 10, 199, 56, 18, 211, 44, 245,
+ 137, 80, 20, 10, 199, 80, 82, 206, 60, 180, 129, 80, 20, 10, 199, 77, 3, 206, 76, 244, 129, 80, 20, 14, 3, 95, 49, 52, 83, 57,
+ 6, 39, 34, 72, 14, 50, 0, 0, 9, 198, 5, 67, 205, 37, 53, 0, 20, 7, 196, 32, 245, 5, 48, 20, 9, 198, 52, 147, 135, 20,
+ 193, 82, 20, 9, 198, 44, 244, 146, 60, 65, 82, 20, 9, 198, 24, 245, 82, 4, 113, 82, 20, 9, 198, 16, 148, 211, 36, 65, 82, 20,
+ 9, 198, 5, 69, 18, 4, 129, 82, 20, 6, 195, 21, 2, 75, 20, 7, 196, 88, 149, 1, 48, 20, 7, 196, 80, 245, 1, 48, 20, 10,
+ 3, 95, 52, 15, 83, 57, 36, 114, 0, 12, 3, 95, 49, 55, 89, 6, 118, 72, 14, 50, 0, 0, 14, 139, 1, 18, 2, 9, 20, 18,
+ 1, 7, 195, 184, 18, 20, 9, 198, 56, 243, 79, 29, 32, 77, 20, 9, 198, 24, 245, 15, 29, 32, 77, 20, 14, 3, 95, 49, 54, 89,
+ 6, 35, 57, 89, 72, 14, 50, 0, 0, 13, 202, 81, 148, 15, 29, 32, 70, 21, 34, 78, 28, 20, 13, 202, 77, 147, 148, 21, 66, 83,
+ 21, 34, 78, 28, 20, 13, 202, 77, 68, 149, 45, 69, 82, 21, 34, 78, 28, 20, 13, 202, 72, 243, 65, 57, 66, 83, 21, 34, 78, 28,
+ 20, 13, 202, 65, 83, 22, 21, 34, 83, 21, 34, 78, 28, 20, 13, 202, 65, 34, 86, 5, 66, 83, 21, 34, 78, 28, 20, 13, 202, 64,
+ 84, 137, 60, 66, 83, 21, 34, 78, 28, 20, 13, 202, 64, 20, 211, 37, 98, 83, 21, 34, 78, 28, 20, 13, 202, 48, 149, 15, 29, 32,
+ 70, 21, 34, 78, 28, 20, 13, 202, 48, 16, 137, 4, 194, 83, 21, 34, 78, 28, 20, 13, 202, 44, 19, 148, 60, 226, 83, 21, 34, 78,
+ 28, 20, 13, 202, 36, 226, 210, 36, 210, 78, 21, 34, 78, 28, 20, 13, 202, 36, 212, 18, 61, 98, 83, 21, 34, 78, 28, 20, 13, 202,
+ 16, 85, 5, 72, 210, 78, 21, 34, 78, 28, 20, 13, 202, 8, 20, 130, 5, 34, 83, 21, 34, 78, 28, 20, 12, 201, 76, 176, 78, 16,
+ 147, 129, 88, 148, 203, 20, 12, 201, 76, 49, 78, 60, 116, 129, 24, 148, 203, 20, 12, 201, 72, 84, 18, 60, 116, 129, 24, 148, 203, 20,
+ 12, 201, 72, 81, 143, 72, 210, 83, 80, 148, 203, 20, 12, 201, 64, 244, 142, 60, 116, 129, 24, 148, 203, 20, 12, 201, 64, 243, 25, 80,
+ 82, 83, 80, 148, 203, 20, 12, 201, 44, 20, 132, 36, 243, 15, 28, 148, 203, 20, 12, 201, 33, 145, 18, 60, 116, 129, 24, 148, 203, 20,
+ 14, 139, 11, 22, 195, 166, 18, 21, 12, 1, 14, 3, 5, 20, 0, 10, 199, 52, 146, 210, 61, 50, 207, 64, 20, 12, 201, 16, 85, 5,
+ 72, 210, 78, 37, 53, 0, 20, 10, 199, 88, 149, 129, 12, 149, 5, 80, 20, 10, 199, 64, 243, 1, 72, 149, 5, 80, 20, 10, 199, 52,
+ 147, 143, 72, 149, 5, 80, 20, 10, 199, 48, 21, 9, 56, 149, 5, 80, 20, 10, 199, 45, 96, 78, 80, 149, 5, 80, 20, 10, 199, 44,
+ 243, 137, 12, 149, 5, 80, 20, 10, 199, 44, 20, 1, 12, 149, 5, 80, 20, 10, 199, 36, 65, 78, 80, 149, 5, 80, 20, 10, 199, 25,
+ 85, 9, 48, 149, 5, 80, 20, 10, 199, 21, 67, 137, 12, 149, 5, 80, 20, 9, 198, 92, 19, 9, 76, 148, 203, 20, 9, 198, 80, 83,
+ 65, 80, 148, 203, 20, 9, 198, 48, 144, 133, 72, 148, 203, 20, 9, 198, 4, 116, 129, 72, 148, 203, 20, 10, 199, 76, 83, 73, 56, 20,
+ 137, 20, 20, 10, 199, 76, 19, 129, 80, 244, 137, 20, 20, 9, 198, 16, 241, 205, 5, 66, 75, 20, 15, 3, 95, 55, 88, 107, 110, 55,
+ 83, 57, 6, 110, 34, 89, 0, 0, 9, 198, 65, 35, 195, 20, 65, 82, 20, 11, 136, 19, 195, 166, 2, 25, 14, 9, 20, 20, 9, 198,
+ 80, 19, 66, 85, 34, 78, 20, 9, 198, 64, 21, 9, 20, 229, 0, 20, 9, 198, 64, 20, 211, 4, 229, 0, 20, 0, 12, 201, 72, 80,
+ 201, 65, 35, 195, 37, 65, 84, 20, 16, 205, 9, 84, 133, 5, 82, 210, 5, 66, 83, 21, 34, 78, 28, 20, 15, 204, 65, 54, 75, 60,
+ 194, 78, 29, 98, 83, 80, 148, 203, 20, 8, 197, 9, 35, 205, 36, 64, 20, 9, 198, 48, 20, 135, 21, 52, 197, 20, 8, 197, 81, 34,
+ 75, 36, 224, 20, 8, 197, 80, 18, 87, 4, 224, 20, 8, 197, 80, 18, 87, 4, 224, 21, 8, 197, 64, 20, 195, 4, 192, 20, 0, 13,
+ 202, 77, 81, 199, 21, 53, 9, 88, 149, 5, 80, 20, 13, 202, 65, 35, 196, 84, 181, 9, 88, 149, 5, 80, 20, 13, 202, 44, 243, 132,
+ 84, 181, 9, 88, 149, 5, 80, 20, 13, 202, 16, 84, 18, 21, 52, 201, 88, 149, 5, 80, 20, 12, 201, 80, 84, 141, 60, 209, 84, 72,
+ 148, 203, 20, 12, 201, 77, 65, 82, 20, 241, 143, 56, 148, 203, 20, 12, 201, 52, 246, 129, 52, 34, 81, 84, 148, 203, 20, 12, 201, 52,
+ 240, 193, 52, 34, 81, 84, 148, 203, 20, 13, 202, 20, 180, 193, 52, 147, 129, 80, 244, 137, 20, 20, 0, 10, 199, 36, 211, 85, 56, 243,
+ 15, 28, 20, 10, 199, 77, 84, 208, 20, 225, 5, 72, 20, 11, 136, 10, 195, 184, 4, 9, 14, 4, 5, 20, 10, 199, 5, 85, 15, 52,
+ 21, 9, 44, 20, 10, 199, 52, 19, 12, 61, 32, 201, 56, 20, 10, 199, 44, 243, 77, 20, 229, 1, 72, 20, 10, 199, 36, 228, 201, 57,
+ 80, 78, 80, 20, 0, 9, 198, 64, 85, 9, 80, 147, 206, 20, 9, 198, 5, 81, 9, 80, 147, 206, 20, 11, 200, 76, 82, 214, 20, 229,
+ 9, 20, 192, 20, 11, 200, 44, 243, 77, 21, 32, 201, 20, 192, 20, 7, 196, 72, 245, 5, 72, 20, 7, 196, 16, 245, 5, 72, 20, 11,
+ 200, 36, 225, 15, 56, 84, 201, 20, 224, 20, 9, 198, 97, 147, 15, 29, 32, 70, 20, 9, 198, 48, 149, 15, 29, 32, 70, 20, 9, 198,
+ 44, 83, 73, 29, 32, 70, 20, 7, 196, 60, 181, 1, 56, 21, 7, 196, 56, 245, 1, 72, 20, 7, 196, 12, 149, 1, 72, 20, 9, 198,
+ 9, 34, 83, 4, 229, 0, 20, 9, 198, 89, 83, 14, 21, 32, 66, 20, 0, 12, 201, 4, 32, 146, 21, 98, 65, 81, 84, 128, 20, 8,
+ 197, 80, 19, 80, 60, 224, 20, 9, 198, 5, 53, 18, 60, 227, 205, 20, 8, 197, 76, 84, 137, 20, 192, 20, 9, 198, 80, 83, 203, 72,
+ 21, 9, 20, 8, 197, 80, 243, 147, 36, 192, 20, 8, 197, 89, 83, 11, 4, 224, 21, 8, 197, 88, 84, 147, 4, 192, 20, 0, 0, 10,
+ 199, 4, 113, 210, 21, 52, 207, 72, 20, 10, 199, 65, 34, 79, 72, 149, 5, 72, 20, 10, 199, 88, 19, 139, 84, 225, 9, 28, 20, 10,
+ 199, 52, 83, 147, 40, 85, 137, 44, 20, 10, 199, 76, 19, 65, 72, 149, 1, 56, 20, 12, 201, 32, 148, 212, 61, 34, 79, 29, 32, 70,
+ 20, 10, 199, 76, 19, 65, 72, 149, 1, 56, 21, 10, 199, 36, 211, 73, 29, 32, 78, 80, 20, 10, 199, 12, 83, 5, 9, 32, 78, 80,
+ 20, 0, 11, 200, 12, 244, 212, 5, 34, 67, 4, 224, 20, 9, 198, 80, 244, 15, 29, 32, 70, 20, 9, 198, 80, 83, 5, 29, 32, 70,
+ 20, 9, 198, 32, 243, 79, 29, 32, 70, 20, 9, 198, 5, 85, 15, 29, 32, 70, 20, 0, 8, 197, 72, 245, 76, 21, 32, 20, 8, 197,
+ 36, 210, 84, 21, 32, 20, 8, 197, 25, 34, 84, 21, 32, 20, 12, 137, 13, 5, 4, 9, 195, 166, 22, 1, 12, 20, 0, 13, 202, 88,
+ 84, 147, 36, 98, 75, 5, 66, 79, 56, 20, 13, 202, 77, 65, 82, 36, 194, 83, 5, 66, 79, 56, 20, 13, 202, 77, 1, 67, 36, 98,
+ 75, 5, 66, 79, 56, 20, 13, 202, 76, 240, 201, 4, 194, 83, 5, 66, 79, 56, 20, 13, 202, 53, 148, 212, 36, 98, 75, 5, 66, 79,
+ 56, 20, 13, 202, 36, 229, 5, 73, 35, 199, 5, 66, 79, 56, 20, 13, 202, 29, 32, 84, 36, 98, 75, 5, 66, 79, 56, 20, 9, 198,
+ 29, 32, 86, 21, 33, 64, 20, 9, 198, 9, 37, 78, 21, 33, 64, 20, 8, 67, 76, 86, 25, 21, 0, 10, 0, 9, 198, 44, 144, 83,
+ 80, 148, 203, 20, 9, 198, 32, 84, 141, 21, 66, 75, 20, 12, 201, 44, 147, 133, 52, 21, 15, 29, 32, 70, 20, 10, 199, 52, 243, 147,
+ 81, 32, 78, 76, 20, 0, 12, 201, 20, 224, 197, 24, 19, 15, 29, 32, 77, 20, 11, 200, 81, 34, 65, 56, 117, 76, 21, 32, 20, 11,
+ 200, 77, 68, 129, 56, 117, 76, 21, 32, 20, 11, 200, 72, 80, 201, 72, 181, 76, 21, 32, 20, 11, 200, 65, 35, 211, 64, 82, 212, 21,
+ 32, 20, 11, 200, 64, 20, 148, 36, 50, 80, 21, 32, 20, 0, 9, 198, 44, 147, 15, 29, 32, 77, 20, 9, 198, 32, 243, 15, 29, 32,
+ 77, 20, 12, 201, 77, 68, 149, 45, 69, 82, 21, 33, 64, 20, 12, 201, 76, 181, 76, 65, 69, 82, 21, 33, 64, 20, 8, 197, 17, 32,
+ 80, 21, 32, 20, 8, 197, 40, 84, 213, 37, 64, 20, 0, 9, 198, 80, 84, 212, 21, 33, 64, 20, 9, 198, 72, 84, 212, 21, 33, 64,
+ 20, 9, 198, 64, 244, 212, 21, 33, 64, 20, 9, 198, 16, 243, 12, 21, 33, 64, 20, 0, 11, 4, 9, 4, 195, 169, 37, 72, 6, 36,
+ 0, 9, 198, 56, 243, 65, 16, 148, 203, 20, 9, 198, 17, 147, 129, 52, 148, 203, 20, 9, 198, 4, 194, 193, 48, 148, 203, 20, 0, 11,
+ 200, 44, 20, 129, 52, 35, 204, 21, 32, 20, 11, 200, 28, 84, 212, 36, 181, 76, 21, 32, 20, 11, 200, 60, 209, 143, 72, 213, 76, 21,
+ 32, 20, 7, 196, 12, 148, 133, 72, 20, 9, 198, 16, 81, 137, 12, 149, 0, 20, 7, 196, 24, 20, 137, 56, 20, 7, 196, 4, 196, 9,
+ 56, 20, 9, 198, 4, 225, 15, 73, 32, 78, 20, 9, 198, 44, 19, 9, 24, 21, 0, 20, 7, 196, 4, 197, 1, 56, 21, 0, 8, 197,
+ 16, 148, 12, 60, 208, 20, 12, 201, 44, 243, 148, 72, 243, 12, 21, 33, 64, 20, 9, 198, 76, 49, 78, 5, 34, 69, 20, 9, 198, 76,
+ 49, 78, 5, 34, 69, 20, 9, 198, 53, 148, 212, 21, 34, 69, 20, 9, 198, 16, 85, 84, 21, 34, 69, 20, 8, 197, 36, 225, 82, 80,
+ 144, 20, 8, 197, 45, 34, 84, 36, 176, 20, 9, 198, 72, 85, 129, 56, 50, 5, 20, 0, 9, 198, 45, 83, 20, 85, 33, 76, 20, 9,
+ 198, 77, 98, 78, 21, 34, 64, 20, 9, 198, 76, 49, 78, 21, 34, 64, 20, 9, 198, 17, 33, 74, 21, 34, 64, 20, 9, 198, 65, 35,
+ 214, 77, 66, 64, 20, 0, 10, 199, 64, 243, 9, 80, 243, 15, 28, 20, 10, 199, 32, 85, 5, 72, 243, 15, 28, 20, 10, 199, 44, 244,
+ 146, 61, 50, 79, 56, 20, 10, 199, 20, 180, 208, 4, 225, 5, 72, 20, 10, 199, 16, 145, 134, 84, 225, 5, 72, 20, 10, 199, 17, 34,
+ 76, 4, 117, 9, 28, 20, 10, 199, 24, 243, 129, 77, 65, 78, 36, 20, 10, 199, 17, 34, 76, 4, 117, 9, 28, 20, 0, 23, 72, 4,
+ 98, 67, 36, 243, 129, 16, 240, 35, 83, 37, 89, 57, 39, 6, 50, 35, 12, 72, 39, 0, 10, 135, 11, 15, 16, 9, 195, 184, 19, 20,
+ 10, 135, 4, 21, 2, 9, 195, 184, 19, 20, 9, 134, 8, 21, 13, 195, 184, 18, 20, 7, 196, 24, 85, 5, 72, 20, 11, 200, 4, 225,
+ 210, 36, 33, 76, 36, 112, 20, 11, 200, 4, 195, 73, 56, 65, 76, 36, 112, 20, 11, 200, 48, 144, 129, 56, 84, 201, 76, 176, 20, 11,
+ 200, 36, 225, 15, 56, 84, 201, 76, 176, 20, 11, 200, 28, 16, 143, 56, 84, 201, 76, 176, 20, 11, 200, 64, 244, 212, 49, 81, 9, 84,
+ 208, 20, 9, 198, 64, 20, 129, 44, 149, 0, 20, 9, 198, 16, 243, 5, 72, 149, 0, 20, 7, 196, 17, 84, 201, 56, 20, 11, 200, 72,
+ 81, 143, 72, 210, 83, 52, 80, 20, 11, 200, 64, 243, 25, 80, 82, 83, 52, 80, 20, 11, 200, 61, 53, 18, 4, 178, 83, 52, 80, 20,
+ 11, 200, 56, 244, 150, 4, 114, 83, 52, 80, 20, 11, 200, 53, 148, 212, 36, 50, 83, 52, 80, 20, 11, 200, 28, 145, 193, 57, 66, 83,
+ 52, 80, 20, 11, 200, 28, 84, 141, 4, 226, 83, 52, 80, 20, 11, 200, 4, 225, 204, 36, 50, 83, 52, 80, 20, 11, 200, 4, 176, 68,
+ 20, 210, 83, 52, 80, 20, 9, 198, 65, 34, 79, 72, 21, 0, 20, 7, 196, 52, 85, 1, 56, 21, 7, 196, 80, 21, 1, 72, 20, 8,
+ 67, 24, 246, 0, 21, 0, 10, 0, 8, 197, 81, 149, 133, 72, 144, 20, 8, 197, 72, 241, 5, 72, 144, 20, 12, 201, 45, 96, 75, 76,
+ 19, 22, 21, 34, 64, 20, 8, 197, 44, 241, 197, 72, 144, 20, 8, 197, 40, 17, 197, 72, 144, 20, 8, 197, 8, 17, 197, 72, 144, 20,
+ 12, 201, 44, 20, 143, 48, 147, 135, 37, 50, 192, 20, 9, 198, 8, 50, 75, 61, 34, 69, 20, 9, 198, 21, 2, 90, 60, 245, 9, 20,
+ 9, 198, 16, 144, 84, 21, 35, 73, 20, 8, 197, 77, 64, 84, 36, 176, 20, 12, 201, 80, 84, 146, 37, 67, 210, 36, 19, 0, 20, 0,
+ 12, 137, 15, 6, 6, 9, 3, 9, 195, 184, 19, 20, 9, 198, 48, 83, 137, 56, 148, 212, 20, 9, 198, 33, 83, 79, 72, 148, 212, 20,
+ 9, 198, 80, 20, 16, 21, 34, 64, 20, 9, 198, 76, 182, 68, 21, 34, 64, 20, 9, 198, 76, 182, 68, 21, 34, 64, 20, 9, 198, 76,
+ 19, 20, 21, 34, 64, 20, 9, 198, 72, 148, 212, 21, 34, 64, 20, 9, 198, 52, 244, 212, 21, 34, 64, 20, 9, 198, 48, 20, 16, 21,
+ 34, 64, 20, 9, 198, 40, 20, 16, 21, 34, 64, 20, 9, 198, 33, 148, 212, 21, 34, 64, 20, 9, 198, 24, 81, 20, 21, 34, 64, 20,
+ 9, 198, 17, 32, 80, 21, 34, 64, 20, 9, 198, 9, 38, 68, 21, 34, 64, 20, 9, 198, 8, 85, 12, 21, 34, 64, 20, 13, 202, 28,
+ 83, 129, 57, 97, 78, 16, 83, 9, 28, 20, 9, 198, 5, 34, 193, 37, 50, 192, 20, 9, 198, 16, 84, 208, 61, 66, 64, 20, 9, 198,
+ 64, 20, 203, 88, 147, 0, 20, 13, 138, 6, 195, 166, 14, 15, 13, 5, 14, 1, 12, 20, 9, 198, 24, 81, 5, 72, 19, 0, 20, 0,
+ 13, 138, 11, 15, 14, 20, 1, 7, 9, 195, 184, 19, 20, 13, 138, 11, 1, 16, 18, 9, 3, 9, 195, 184, 19, 20, 13, 138, 9, 14,
+ 3, 5, 19, 20, 21, 195, 184, 19, 20, 10, 199, 81, 32, 68, 37, 66, 79, 56, 20, 10, 199, 76, 83, 5, 45, 66, 79, 56, 20, 10,
+ 199, 44, 243, 12, 5, 66, 79, 56, 20, 10, 199, 29, 32, 68, 5, 66, 79, 56, 20, 10, 199, 44, 243, 142, 20, 181, 5, 72, 20, 10,
+ 199, 4, 48, 197, 57, 69, 69, 72, 20, 14, 203, 48, 245, 141, 20, 66, 15, 48, 65, 76, 36, 112, 20, 14, 203, 77, 68, 149, 45, 69,
+ 82, 4, 194, 83, 52, 80, 20, 14, 203, 65, 35, 212, 21, 53, 1, 57, 66, 83, 52, 80, 20, 14, 203, 44, 244, 205, 61, 3, 204, 37,
+ 66, 83, 52, 80, 20, 14, 203, 44, 244, 144, 61, 32, 84, 37, 98, 83, 52, 80, 20, 14, 203, 36, 225, 21, 77, 68, 137, 4, 194, 83,
+ 52, 80, 20, 10, 199, 25, 148, 147, 80, 147, 132, 20, 20, 12, 201, 65, 35, 212, 60, 179, 204, 48, 21, 0, 20, 10, 69, 48, 20, 20,
+ 61, 0, 21, 0, 10, 11, 3, 95, 50, 88, 47, 6, 116, 12, 58, 0, 0, 14, 139, 11, 15, 13, 16, 5, 14, 4, 9, 195, 184, 19,
+ 20, 9, 134, 4, 21, 19, 195, 184, 18, 20, 9, 198, 44, 20, 213, 37, 53, 0, 20, 11, 200, 48, 145, 197, 52, 17, 197, 72, 144, 20,
+ 11, 200, 61, 4, 137, 56, 65, 76, 36, 112, 20, 15, 204, 44, 20, 148, 4, 114, 78, 36, 83, 147, 37, 50, 192, 20, 12, 201, 16, 148,
+ 12, 60, 208, 84, 5, 34, 69, 20, 11, 200, 48, 147, 135, 88, 148, 212, 36, 176, 20, 7, 196, 88, 149, 129, 80, 20, 7, 196, 72, 149,
+ 129, 48, 20, 0, 12, 201, 45, 96, 78, 80, 85, 5, 61, 34, 64, 20, 12, 201, 44, 19, 77, 21, 32, 84, 21, 34, 64, 20, 12, 201,
+ 76, 243, 129, 72, 20, 16, 5, 32, 84, 20, 12, 201, 44, 20, 132, 36, 224, 76, 80, 19, 0, 20, 0, 13, 202, 81, 34, 65, 56, 117,
+ 76, 5, 66, 79, 56, 20, 13, 202, 81, 32, 78, 76, 195, 203, 5, 66, 79, 56, 20, 13, 202, 77, 68, 129, 56, 117, 76, 5, 66, 79,
+ 56, 20, 13, 202, 44, 243, 148, 20, 212, 12, 5, 66, 79, 56, 20, 13, 202, 36, 229, 18, 61, 52, 5, 45, 66, 79, 56, 20, 13, 202,
+ 36, 212, 18, 61, 98, 83, 5, 66, 79, 56, 20, 13, 202, 4, 178, 207, 52, 211, 196, 5, 66, 79, 56, 20, 0, 12, 201, 61, 4, 15,
+ 73, 69, 78, 37, 53, 0, 20, 14, 203, 64, 192, 84, 80, 83, 147, 48, 17, 197, 72, 144, 20, 14, 203, 76, 19, 77, 20, 225, 143, 48,
+ 65, 76, 36, 112, 20, 10, 199, 8, 144, 140, 36, 241, 137, 48, 20, 10, 199, 60, 36, 197, 73, 96, 78, 76, 20, 0, 9, 198, 80, 19,
+ 66, 85, 33, 82, 20, 9, 198, 72, 83, 73, 81, 65, 82, 20, 9, 198, 72, 82, 213, 73, 33, 82, 20, 9, 198, 64, 148, 5, 81, 65,
+ 82, 20, 9, 198, 44, 243, 142, 61, 65, 82, 20, 9, 198, 44, 243, 80, 5, 33, 82, 20, 9, 198, 45, 35, 205, 5, 66, 78, 20, 7,
+ 196, 56, 245, 1, 80, 20, 7, 196, 8, 21, 1, 80, 20, 9, 198, 77, 80, 139, 85, 64, 78, 21, 7, 196, 52, 85, 1, 48, 20, 7,
+ 196, 48, 85, 1, 48, 20, 7, 196, 24, 21, 1, 48, 20, 10, 3, 95, 56, 15, 114, 47, 50, 108, 0, 0, 13, 138, 1, 4, 8, 195,
+ 166, 18, 5, 14, 3, 5, 20, 0, 9, 198, 16, 83, 147, 37, 65, 84, 20, 11, 136, 11, 15, 8, 195, 166, 18, 5, 18, 20, 11, 136,
+ 1, 4, 8, 195, 166, 18, 5, 18, 20, 9, 198, 80, 19, 10, 21, 33, 84, 20, 14, 139, 18, 5, 14, 195, 166, 19, 19, 1, 14, 3,
+ 5, 20, 0, 12, 201, 65, 34, 77, 37, 66, 86, 37, 53, 0, 20, 12, 201, 36, 195, 21, 76, 147, 206, 37, 53, 0, 20, 10, 199, 85,
+ 32, 129, 56, 149, 5, 80, 20, 10, 199, 65, 34, 79, 72, 149, 5, 80, 20, 10, 199, 33, 83, 65, 56, 149, 5, 80, 20, 10, 199, 4,
+ 181, 9, 88, 149, 5, 80, 20, 12, 201, 45, 96, 75, 76, 19, 22, 21, 33, 82, 20, 12, 201, 9, 35, 206, 44, 244, 203, 61, 1, 82,
+ 20, 10, 199, 77, 66, 80, 20, 225, 9, 20, 20, 10, 199, 44, 243, 80, 20, 225, 9, 20, 20, 9, 198, 45, 35, 205, 5, 66, 75, 20,
+ 0, 9, 198, 80, 83, 80, 21, 33, 82, 20, 9, 198, 77, 147, 139, 61, 1, 82, 20, 9, 198, 72, 84, 207, 49, 97, 82, 20, 9, 198,
+ 36, 226, 214, 37, 33, 82, 20, 7, 196, 29, 86, 65, 56, 20, 11, 200, 44, 243, 150, 21, 33, 197, 57, 48, 20, 9, 198, 76, 147, 85,
+ 49, 64, 78, 21, 9, 198, 24, 147, 9, 29, 32, 78, 21, 0, 8, 197, 56, 85, 82, 60, 224, 20, 9, 198, 52, 85, 18, 60, 227, 205,
+ 20, 12, 201, 64, 84, 144, 48, 82, 211, 37, 65, 84, 20, 12, 201, 29, 32, 78, 16, 147, 211, 37, 65, 84, 20, 9, 198, 81, 32, 86,
+ 21, 53, 9, 20, 8, 197, 32, 84, 143, 36, 224, 20, 8, 197, 17, 82, 212, 36, 192, 20, 8, 197, 12, 242, 84, 4, 192, 20, 0, 13,
+ 202, 72, 81, 140, 20, 180, 201, 88, 149, 5, 80, 20, 13, 202, 44, 243, 12, 20, 181, 9, 88, 149, 5, 80, 20, 13, 202, 37, 36, 133,
+ 29, 83, 1, 72, 149, 5, 80, 20, 13, 202, 20, 180, 203, 49, 84, 201, 88, 149, 5, 80, 20, 9, 198, 52, 85, 5, 61, 34, 84, 20,
+ 11, 70, 24, 148, 133, 92, 19, 12, 21, 0, 10, 0, 10, 199, 60, 67, 206, 80, 243, 15, 28, 20, 10, 199, 60, 49, 65, 56, 243, 15,
+ 28, 20, 12, 201, 60, 212, 212, 73, 82, 212, 85, 33, 82, 20, 12, 201, 72, 84, 212, 73, 82, 212, 85, 33, 82, 20, 10, 199, 72, 84,
+ 197, 73, 97, 82, 20, 20, 10, 199, 72, 84, 15, 73, 65, 82, 20, 20, 10, 199, 64, 21, 5, 57, 65, 82, 20, 20, 10, 199, 16, 84,
+ 197, 73, 65, 82, 20, 20, 10, 199, 5, 69, 5, 77, 65, 82, 20, 20, 0, 12, 137, 1, 14, 195, 166, 19, 20, 5, 19, 9, 20, 9,
+ 198, 8, 245, 73, 48, 195, 206, 20, 12, 201, 48, 16, 143, 72, 21, 15, 72, 149, 77, 20, 11, 200, 64, 243, 25, 56, 84, 201, 20, 224,
+ 20, 11, 200, 52, 83, 1, 56, 84, 201, 20, 224, 20, 9, 198, 5, 35, 69, 56, 145, 78, 20, 9, 198, 4, 208, 137, 20, 229, 0, 20,
+ 9, 198, 81, 32, 70, 36, 176, 66, 20, 9, 68, 77, 21, 65, 92, 21, 0, 10, 12, 3, 95, 63, 63, 89, 116, 65, 71, 39, 55, 0,
+ 0, 13, 138, 19, 25, 14, 195, 166, 19, 20, 5, 19, 9, 20, 13, 138, 11, 9, 14, 195, 166, 19, 20, 5, 19, 9, 20, 12, 201, 20,
+ 180, 208, 60, 225, 78, 80, 145, 76, 20, 8, 197, 24, 195, 206, 20, 192, 20, 8, 197, 28, 198, 75, 60, 192, 20, 9, 198, 72, 81, 149,
+ 28, 149, 77, 20, 9, 198, 36, 225, 9, 12, 149, 77, 20, 9, 198, 16, 83, 9, 72, 149, 77, 20, 8, 197, 72, 84, 20, 36, 192, 20,
+ 8, 197, 64, 148, 212, 36, 192, 20, 8, 197, 9, 84, 139, 36, 224, 20, 12, 137, 11, 15, 8, 195, 166, 18, 5, 14, 20, 20, 0, 11,
+ 66, 53, 32, 65, 36, 89, 47, 114, 0, 25, 19, 144, 11, 195, 184, 14, 19, 4, 9, 19, 11, 18, 9, 13, 9, 14, 5, 18, 20, 13,
+ 202, 76, 83, 22, 8, 82, 1, 28, 83, 9, 28, 20, 9, 198, 64, 21, 9, 20, 228, 192, 20, 9, 198, 5, 81, 9, 20, 228, 192, 20,
+ 0, 10, 199, 65, 35, 202, 20, 181, 15, 72, 20, 12, 137, 12, 9, 20, 20, 5, 18, 195, 166, 18, 20, 10, 199, 72, 85, 129, 56, 50,
+ 5, 72, 20, 10, 199, 36, 225, 11, 61, 2, 69, 72, 20, 10, 199, 16, 148, 212, 72, 18, 5, 72, 20, 10, 199, 4, 68, 133, 77, 49,
+ 82, 20, 20, 10, 199, 24, 244, 142, 84, 101, 9, 28, 20, 10, 199, 81, 32, 77, 64, 243, 9, 56, 20, 10, 199, 72, 84, 213, 49, 64,
+ 78, 80, 20, 10, 199, 60, 36, 197, 73, 96, 78, 80, 20, 11, 3, 95, 52, 88, 83, 6, 118, 12, 114, 0, 0, 13, 138, 16, 5, 14,
+ 19, 9, 15, 14, 195, 166, 18, 20, 12, 201, 76, 181, 70, 24, 81, 1, 72, 149, 77, 20, 12, 201, 44, 243, 77, 37, 52, 207, 72, 149,
+ 77, 20, 0, 14, 139, 6, 21, 14, 11, 20, 9, 15, 14, 195, 166, 18, 20, 8, 197, 76, 177, 76, 21, 64, 20, 8, 197, 72, 245, 76,
+ 21, 64, 20, 8, 197, 8, 147, 12, 21, 64, 20, 8, 197, 89, 84, 132, 21, 32, 20, 8, 197, 20, 66, 84, 21, 32, 20, 8, 197, 16,
+ 146, 212, 21, 32, 20, 9, 198, 77, 147, 77, 21, 68, 137, 20, 8, 197, 45, 98, 86, 37, 64, 20, 8, 197, 20, 35, 206, 37, 64, 20,
+ 6, 195, 60, 208, 78, 20, 8, 197, 72, 80, 197, 57, 64, 20, 8, 197, 65, 34, 86, 5, 64, 20, 8, 197, 45, 32, 66, 5, 64, 20,
+ 10, 69, 77, 2, 82, 37, 64, 21, 0, 10, 0, 11, 136, 19, 5, 11, 21, 12, 195, 166, 18, 20, 11, 136, 18, 5, 7, 21, 12, 195,
+ 166, 18, 20, 15, 140, 16, 18, 195, 166, 12, 9, 13, 9, 14, 195, 166, 18, 20, 15, 140, 9, 14, 6, 12, 1, 20, 9, 15, 14, 195,
+ 166, 18, 20, 15, 140, 5, 22, 15, 12, 21, 20, 9, 15, 14, 195, 166, 18, 20, 10, 135, 6, 195, 184, 12, 5, 18, 9, 20, 9, 198,
+ 76, 243, 1, 72, 145, 64, 20, 9, 198, 41, 81, 9, 12, 145, 64, 20, 12, 137, 11, 15, 8, 195, 166, 18, 5, 14, 19, 20, 12, 137,
+ 1, 4, 8, 195, 166, 18, 5, 14, 19, 20, 9, 198, 72, 83, 143, 56, 49, 64, 20, 9, 198, 36, 212, 5, 72, 144, 76, 20, 0, 16,
+ 141, 18, 5, 22, 15, 12, 21, 20, 9, 15, 14, 195, 166, 18, 20, 12, 137, 11, 15, 14, 19, 21, 12, 195, 166, 18, 20, 12, 137, 7,
+ 18, 1, 14, 21, 12, 195, 166, 18, 20, 16, 141, 4, 9, 19, 11, 18, 5, 20, 9, 15, 14, 195, 166, 18, 20, 12, 137, 3, 9, 18,
+ 11, 21, 12, 195, 166, 18, 20, 10, 199, 76, 244, 148, 21, 34, 78, 28, 20, 10, 199, 76, 21, 84, 21, 34, 78, 28, 20, 10, 199, 73,
+ 83, 132, 21, 34, 78, 28, 20, 10, 199, 60, 181, 76, 21, 34, 78, 28, 20, 10, 199, 44, 243, 148, 21, 34, 78, 28, 20, 10, 199, 44,
+ 20, 148, 21, 34, 78, 28, 20, 10, 199, 9, 35, 196, 21, 34, 78, 28, 20, 11, 136, 19, 13, 195, 184, 12, 5, 18, 9, 20, 9, 198,
+ 44, 244, 205, 21, 66, 75, 20, 0, 13, 138, 13, 15, 12, 5, 11, 25, 12, 195, 166, 18, 20, 13, 138, 5, 12, 5, 13, 5, 14, 20,
+ 195, 166, 18, 20, 11, 200, 89, 83, 7, 5, 34, 84, 21, 64, 20, 11, 200, 80, 242, 211, 36, 50, 84, 21, 64, 20, 11, 200, 77, 80,
+ 148, 36, 194, 84, 21, 64, 20, 11, 200, 64, 20, 211, 37, 98, 84, 21, 64, 20, 11, 200, 52, 244, 148, 4, 194, 84, 21, 64, 20, 11,
+ 200, 52, 83, 148, 4, 194, 84, 21, 64, 20, 11, 200, 52, 21, 5, 72, 226, 84, 21, 64, 20, 11, 200, 40, 245, 137, 4, 194, 84, 21,
+ 64, 20, 11, 200, 36, 225, 5, 52, 226, 84, 21, 64, 20, 11, 200, 28, 83, 137, 4, 194, 84, 21, 64, 20, 11, 200, 4, 229, 9, 45,
+ 98, 84, 21, 64, 20, 11, 200, 4, 35, 143, 72, 210, 84, 21, 64, 20, 11, 200, 9, 84, 133, 5, 82, 210, 5, 64, 20, 9, 198, 57,
+ 147, 70, 60, 208, 78, 21, 0, 8, 197, 76, 83, 147, 61, 32, 20, 8, 197, 12, 83, 147, 61, 32, 20, 14, 139, 19, 5, 4, 9, 13,
+ 5, 14, 20, 195, 166, 18, 20, 8, 197, 4, 213, 76, 21, 64, 20, 8, 197, 44, 244, 9, 77, 64, 20, 8, 197, 21, 99, 204, 21, 32,
+ 20, 9, 198, 28, 84, 137, 5, 68, 137, 20, 11, 136, 9, 8, 195, 166, 18, 4, 9, 7, 20, 12, 201, 36, 229, 15, 48, 84, 129, 56,
+ 49, 64, 20, 8, 197, 88, 17, 193, 57, 64, 20, 16, 141, 18, 5, 16, 18, 195, 166, 19, 5, 14, 20, 1, 14, 20, 20, 8, 197, 61,
+ 5, 1, 57, 64, 20, 0, 10, 66, 52, 48, 65, 35, 49, 6, 0, 41, 15, 140, 16, 1, 18, 12, 1, 13, 5, 14, 20, 195, 166, 18,
+ 20, 13, 202, 61, 35, 129, 52, 83, 148, 21, 34, 78, 28, 20, 13, 202, 52, 19, 137, 24, 84, 212, 21, 34, 78, 28, 20, 13, 202, 44,
+ 243, 150, 60, 197, 84, 21, 34, 78, 28, 20, 13, 202, 44, 243, 134, 72, 243, 148, 21, 34, 78, 28, 20, 13, 202, 36, 229, 5, 73, 3,
+ 204, 21, 34, 78, 28, 20, 13, 202, 36, 225, 11, 88, 20, 148, 21, 34, 78, 28, 20, 13, 202, 16, 242, 213, 52, 83, 148, 21, 34, 78,
+ 28, 20, 13, 202, 5, 33, 213, 52, 83, 148, 21, 34, 78, 28, 20, 12, 137, 19, 5, 22, 195, 166, 18, 4, 9, 7, 20, 9, 198, 72,
+ 240, 137, 56, 145, 64, 20, 9, 198, 64, 243, 15, 56, 145, 64, 20, 9, 198, 36, 212, 5, 72, 145, 64, 20, 9, 198, 81, 32, 70, 36,
+ 176, 76, 20, 9, 198, 76, 194, 84, 4, 113, 64, 20, 0, 16, 141, 11, 15, 13, 16, 12, 5, 13, 5, 14, 20, 195, 166, 18, 20, 10,
+ 199, 32, 85, 5, 72, 243, 143, 52, 20, 14, 203, 65, 35, 214, 36, 228, 201, 4, 194, 84, 21, 64, 20, 14, 203, 20, 115, 195, 20, 229,
+ 18, 36, 50, 84, 21, 64, 20, 13, 138, 15, 22, 5, 18, 8, 195, 184, 18, 9, 7, 20, 13, 138, 1, 7, 20, 22, 195, 166, 18, 4,
+ 9, 7, 20, 10, 199, 72, 81, 133, 72, 83, 131, 20, 20, 10, 199, 16, 147, 9, 28, 83, 131, 20, 20, 10, 199, 16, 82, 193, 16, 83,
+ 131, 20, 20, 10, 199, 5, 52, 213, 72, 19, 131, 20, 20, 14, 3, 95, 53, 88, 107, 110, 55, 6, 47, 16, 109, 89, 0, 0, 17, 142,
+ 16, 5, 18, 16, 5, 14, 4, 9, 11, 21, 12, 195, 166, 18, 20, 9, 198, 60, 36, 207, 48, 85, 0, 20, 11, 200, 72, 82, 78, 88,
+ 84, 212, 21, 32, 20, 11, 200, 44, 243, 147, 60, 194, 68, 21, 32, 20, 11, 200, 44, 241, 75, 76, 148, 212, 21, 32, 20, 11, 200, 20,
+ 101, 5, 72, 64, 84, 21, 32, 20, 14, 139, 12, 1, 19, 20, 22, 195, 166, 18, 4, 9, 7, 20, 9, 198, 81, 32, 78, 76, 149, 0,
+ 20, 7, 196, 8, 21, 9, 44, 20, 11, 200, 44, 243, 150, 21, 33, 197, 57, 64, 20, 11, 200, 8, 146, 193, 72, 35, 206, 5, 64, 20,
+ 9, 198, 88, 19, 5, 72, 144, 78, 21, 0, 15, 140, 195, 184, 14, 19, 11, 22, 195, 166, 18, 4, 9, 7, 20, 15, 140, 12, 195, 166,
+ 19, 5, 22, 195, 166, 18, 4, 9, 7, 20, 15, 140, 6, 15, 18, 4, 195, 184, 13, 13, 5, 12, 9, 7, 20, 9, 198, 24, 18, 212,
+ 61, 69, 77, 20, 9, 198, 80, 149, 1, 56, 149, 77, 20, 9, 198, 52, 243, 143, 28, 19, 73, 20, 8, 197, 76, 147, 79, 56, 144, 20,
+ 0, 9, 198, 48, 149, 21, 72, 114, 64, 20, 9, 198, 81, 34, 86, 36, 83, 0, 20, 12, 137, 15, 16, 14, 195, 165, 5, 12, 9, 7,
+ 20, 16, 141, 6, 15, 18, 11, 18, 195, 166, 14, 11, 5, 12, 9, 7, 20, 6, 195, 44, 83, 73, 20, 9, 198, 48, 149, 20, 21, 32,
+ 84, 20, 9, 198, 16, 148, 12, 60, 208, 84, 20, 9, 198, 5, 85, 15, 45, 32, 84, 20, 9, 198, 4, 113, 210, 20, 112, 84, 20, 9,
+ 198, 56, 85, 84, 72, 19, 0, 20, 0, 17, 142, 6, 15, 18, 19, 11, 18, 195, 166, 11, 11, 5, 12, 9, 7, 20, 10, 199, 77, 98,
+ 78, 4, 117, 9, 28, 20, 0, 7, 196, 8, 85, 15, 56, 20, 9, 198, 33, 145, 18, 60, 99, 206, 20, 9, 198, 29, 32, 70, 60, 99,
+ 206, 20, 16, 141, 11, 195, 184, 2, 5, 14, 8, 1, 22, 14, 5, 18, 9, 20, 14, 139, 16, 195, 165, 19, 20, 195, 165, 5, 12, 9,
+ 7, 20, 14, 139, 15, 22, 5, 18, 6, 12, 195, 184, 4, 9, 7, 20, 14, 139, 6, 15, 18, 19, 20, 195, 165, 5, 12, 9, 7, 20,
+ 14, 139, 4, 18, 9, 11, 6, 195, 166, 12, 4, 9, 7, 20, 11, 200, 60, 36, 212, 21, 68, 137, 76, 176, 20, 11, 200, 52, 85, 1,
+ 24, 244, 137, 76, 176, 20, 11, 200, 13, 147, 9, 56, 68, 137, 76, 176, 20, 11, 200, 44, 193, 80, 80, 243, 65, 56, 144, 20, 11, 200,
+ 76, 128, 77, 4, 226, 83, 52, 80, 20, 11, 200, 64, 83, 142, 4, 194, 83, 52, 80, 20, 11, 200, 44, 242, 193, 36, 226, 83, 52, 80,
+ 20, 11, 200, 32, 83, 12, 20, 226, 83, 52, 80, 20, 0, 11, 136, 16, 18, 5, 3, 9, 195, 184, 19, 20, 13, 138, 13, 1, 14, 195,
+ 184, 22, 18, 5, 18, 5, 20, 15, 140, 13, 195, 184, 10, 19, 15, 13, 13, 5, 12, 9, 7, 20, 12, 201, 72, 17, 9, 60, 195, 199,
+ 37, 50, 192, 20, 12, 201, 45, 35, 206, 60, 195, 199, 37, 50, 192, 20, 12, 201, 32, 148, 16, 60, 195, 199, 37, 50, 192, 20, 12, 201,
+ 25, 33, 78, 60, 195, 199, 37, 50, 192, 20, 12, 201, 24, 147, 13, 60, 195, 199, 37, 50, 192, 20, 8, 197, 61, 96, 82, 36, 80, 20,
+ 8, 197, 61, 96, 82, 36, 80, 20, 8, 197, 21, 85, 15, 56, 144, 20, 8, 197, 5, 53, 5, 56, 144, 20, 8, 197, 73, 84, 212, 36,
+ 176, 20, 12, 201, 65, 35, 198, 21, 52, 207, 72, 19, 0, 20, 12, 201, 44, 243, 138, 20, 181, 21, 72, 19, 0, 20, 10, 69, 77, 21,
+ 65, 72, 80, 21, 0, 10, 0, 10, 135, 8, 195, 166, 18, 5, 19, 9, 20, 9, 198, 81, 34, 76, 60, 114, 64, 20, 9, 198, 25, 83,
+ 135, 36, 50, 68, 20, 9, 198, 72, 84, 213, 49, 64, 84, 20, 0, 6, 195, 32, 35, 192, 17, 10, 199, 16, 85, 15, 56, 21, 15, 72,
+ 20, 10, 199, 8, 80, 82, 8, 82, 132, 20, 67, 10, 199, 72, 85, 129, 48, 145, 5, 72, 20, 10, 199, 72, 85, 15, 84, 50, 5, 72,
+ 20, 10, 199, 4, 36, 212, 72, 18, 5, 72, 20, 14, 203, 20, 208, 78, 12, 148, 1, 80, 244, 137, 76, 176, 20, 10, 199, 24, 83, 129,
+ 12, 85, 9, 56, 20, 14, 203, 88, 81, 197, 80, 20, 137, 4, 226, 83, 52, 80, 20, 14, 203, 37, 36, 129, 80, 147, 206, 4, 194, 83,
+ 52, 80, 20, 10, 199, 9, 83, 7, 5, 34, 69, 56, 20, 12, 201, 65, 35, 198, 21, 52, 207, 72, 21, 0, 20, 11, 3, 95, 54, 88,
+ 47, 16, 6, 109, 89, 0, 0, 11, 200, 77, 84, 16, 61, 37, 5, 72, 80, 20, 12, 137, 16, 18, 195, 166, 19, 20, 5, 18, 5, 20,
+ 11, 200, 8, 147, 199, 72, 17, 133, 72, 80, 20, 11, 200, 77, 64, 84, 84, 20, 137, 76, 176, 20, 11, 200, 49, 83, 132, 20, 228, 201,
+ 76, 176, 20, 11, 200, 45, 83, 9, 56, 20, 137, 76, 176, 20, 11, 200, 29, 148, 129, 80, 244, 137, 76, 176, 20, 11, 200, 28, 84, 137,
+ 5, 68, 137, 76, 176, 20, 11, 200, 64, 192, 78, 21, 64, 82, 36, 80, 20, 11, 200, 16, 83, 6, 36, 224, 82, 36, 80, 20, 11, 200,
+ 77, 148, 212, 20, 208, 84, 36, 176, 20, 11, 200, 57, 83, 73, 76, 208, 84, 36, 176, 20, 11, 200, 20, 208, 140, 20, 208, 84, 36, 176,
+ 20, 11, 200, 16, 148, 12, 60, 208, 84, 36, 176, 20, 0, 10, 135, 2, 1, 14, 11, 195, 184, 18, 20, 14, 4, 95, 50, 88, 15, 47,
+ 6, 116, 84, 13, 50, 13, 0, 0, 10, 135, 11, 195, 166, 12, 5, 18, 9, 20, 9, 198, 20, 180, 212, 72, 83, 64, 20, 15, 204, 56,
+ 21, 18, 37, 83, 75, 5, 32, 143, 56, 21, 0, 20, 9, 198, 25, 85, 20, 21, 32, 76, 20, 0, 12, 137, 11, 18, 15, 14, 9, 11,
+ 195, 184, 18, 20, 9, 198, 80, 82, 206, 60, 195, 199, 20, 9, 198, 56, 85, 82, 60, 195, 199, 20, 9, 198, 56, 82, 210, 60, 195, 199,
+ 20, 12, 201, 85, 66, 76, 37, 64, 82, 37, 53, 0, 20, 12, 201, 20, 181, 137, 48, 144, 146, 37, 53, 0, 20, 14, 203, 8, 144, 140,
+ 36, 245, 5, 44, 20, 137, 76, 176, 20, 14, 203, 36, 228, 212, 73, 83, 69, 57, 64, 82, 36, 80, 20, 10, 199, 52, 20, 135, 84, 84,
+ 137, 80, 20, 10, 199, 25, 32, 78, 44, 241, 137, 48, 20, 9, 198, 48, 149, 21, 72, 114, 75, 20, 0, 9, 198, 56, 18, 86, 37, 53,
+ 0, 20, 9, 198, 72, 84, 213, 49, 65, 82, 20, 9, 198, 72, 84, 208, 37, 33, 82, 20, 9, 198, 64, 84, 141, 85, 65, 82, 20, 9,
+ 198, 64, 20, 211, 37, 97, 82, 20, 9, 198, 60, 36, 212, 37, 1, 82, 20, 9, 198, 16, 147, 73, 81, 65, 82, 20, 7, 196, 12, 149,
+ 1, 80, 20, 13, 70, 52, 243, 147, 36, 85, 82, 21, 102, 114, 0, 10, 0, 9, 198, 80, 83, 5, 29, 32, 77, 20, 13, 138, 11, 195,
+ 166, 18, 5, 19, 20, 5, 18, 9, 20, 9, 198, 24, 243, 137, 5, 68, 137, 20, 0, 21, 66, 36, 192, 37, 55, 15, 72, 6, 40, 12,
+ 76, 57, 13, 0, 81, 100, 117, 99, 101, 32, 13, 202, 44, 243, 148, 72, 245, 133, 73, 50, 69, 48, 20, 9, 198, 8, 243, 66, 21, 33,
+ 84, 20, 0, 10, 199, 88, 148, 137, 48, 149, 5, 80, 20, 10, 199, 88, 19, 9, 16, 149, 5, 80, 20, 10, 199, 80, 243, 129, 48, 149,
+ 5, 80, 20, 10, 199, 52, 244, 129, 48, 149, 5, 80, 20, 10, 199, 48, 16, 137, 48, 149, 5, 80, 20, 10, 199, 44, 19, 1, 52, 149,
+ 5, 80, 20, 10, 199, 8, 19, 129, 48, 149, 5, 80, 20, 10, 199, 64, 245, 5, 57, 66, 69, 48, 20, 12, 201, 4, 229, 9, 12, 128,
+ 77, 9, 33, 82, 20, 0, 22, 68, 32, 20, 16, 100, 107, 110, 48, 37, 15, 6, 112, 40, 114, 0, 81, 104, 111, 117, 114, 32, 9, 198,
+ 8, 82, 203, 5, 50, 78, 67, 9, 198, 4, 100, 133, 4, 113, 82, 20, 9, 198, 36, 211, 73, 29, 33, 82, 20, 9, 198, 5, 69, 18,
+ 5, 1, 82, 20, 9, 198, 4, 113, 210, 20, 113, 82, 20, 9, 198, 52, 242, 203, 5, 50, 78, 20, 9, 198, 8, 82, 203, 5, 50, 78,
+ 20, 7, 196, 25, 148, 201, 44, 20, 7, 196, 8, 150, 129, 72, 20, 0, 12, 201, 77, 1, 67, 36, 98, 67, 37, 65, 84, 20, 12, 201,
+ 64, 84, 137, 60, 66, 67, 37, 65, 84, 20, 12, 201, 77, 1, 75, 81, 35, 199, 72, 19, 64, 20, 14, 139, 16, 195, 165, 15, 11, 20,
+ 18, 15, 10, 5, 18, 20, 9, 198, 64, 243, 15, 56, 149, 77, 20, 8, 197, 80, 18, 212, 36, 192, 20, 14, 139, 7, 18, 5, 14, 195,
+ 165, 5, 14, 19, 5, 18, 20, 12, 201, 44, 243, 134, 20, 65, 82, 21, 33, 84, 20, 12, 201, 16, 148, 211, 20, 210, 78, 21, 33, 84,
+ 20, 12, 201, 16, 85, 5, 72, 210, 78, 21, 33, 84, 20, 0, 13, 202, 88, 82, 147, 80, 16, 137, 48, 149, 5, 80, 20, 13, 202, 84,
+ 226, 86, 21, 36, 193, 48, 149, 5, 80, 20, 13, 202, 37, 36, 137, 80, 16, 137, 48, 149, 5, 80, 20, 13, 202, 20, 211, 212, 36, 243,
+ 129, 48, 149, 5, 80, 20, 12, 201, 44, 243, 148, 72, 18, 5, 72, 147, 135, 20, 9, 198, 56, 245, 1, 72, 145, 76, 20, 9, 198, 16,
+ 84, 21, 80, 84, 128, 20, 9, 198, 4, 212, 21, 80, 84, 128, 20, 15, 140, 7, 18, 5, 14, 195, 165, 7, 5, 14, 19, 5, 18, 20,
+ 9, 198, 72, 80, 71, 20, 228, 192, 20, 0, 19, 5, 4, 10, 39, 5, 14, 72, 37, 12, 6, 72, 57, 36, 12, 57, 108, 50, 0, 10,
+ 199, 61, 85, 133, 73, 69, 82, 20, 20, 10, 199, 44, 243, 134, 37, 69, 82, 20, 20, 10, 199, 24, 147, 9, 65, 2, 78, 20, 20, 10,
+ 199, 16, 241, 5, 44, 17, 143, 56, 20, 10, 199, 65, 35, 214, 37, 50, 79, 56, 20, 10, 199, 44, 243, 148, 85, 50, 79, 56, 20, 10,
+ 199, 16, 147, 73, 77, 50, 79, 56, 20, 10, 199, 16, 83, 73, 77, 50, 79, 56, 20, 10, 199, 64, 192, 75, 5, 65, 82, 20, 20, 10,
+ 199, 45, 85, 133, 73, 65, 82, 20, 20, 10, 199, 16, 242, 212, 61, 33, 82, 20, 20, 10, 199, 16, 80, 129, 81, 65, 82, 20, 20, 10,
+ 199, 5, 4, 15, 73, 65, 82, 20, 20, 10, 135, 195, 166, 20, 1, 14, 15, 12, 20, 12, 201, 5, 3, 208, 48, 82, 212, 36, 177, 82,
+ 20, 10, 199, 44, 193, 77, 20, 229, 9, 56, 20, 0, 14, 204, 44, 20, 129, 45, 65, 82, 37, 53, 9, 44, 243, 128, 11, 200, 80, 83,
+ 5, 88, 148, 201, 60, 224, 20, 11, 200, 77, 80, 195, 21, 52, 201, 60, 224, 20, 11, 200, 20, 180, 203, 49, 84, 201, 60, 224, 20, 11,
+ 200, 16, 148, 203, 85, 52, 201, 60, 224, 20, 11, 200, 16, 145, 210, 21, 52, 201, 60, 224, 20, 11, 200, 16, 81, 210, 21, 52, 201, 60,
+ 224, 20, 11, 200, 36, 225, 21, 77, 68, 137, 20, 192, 20, 11, 200, 72, 83, 1, 80, 147, 206, 20, 192, 20, 11, 200, 64, 83, 137, 12,
+ 147, 12, 36, 224, 20, 7, 196, 80, 86, 1, 56, 20, 11, 200, 65, 4, 137, 56, 50, 80, 4, 192, 20, 0, 10, 135, 20, 5, 18, 14,
+ 195, 166, 18, 20, 16, 205, 44, 243, 77, 20, 228, 213, 72, 16, 137, 48, 149, 5, 80, 20, 12, 201, 20, 180, 201, 77, 65, 78, 80, 145,
+ 76, 20, 12, 201, 16, 145, 134, 21, 33, 78, 80, 145, 76, 20, 9, 198, 52, 241, 21, 48, 84, 133, 20, 8, 197, 77, 80, 148, 36, 192,
+ 20, 8, 197, 4, 97, 200, 4, 224, 20, 8, 197, 52, 83, 148, 4, 192, 20, 10, 69, 5, 84, 212, 36, 224, 21, 0, 10, 0, 11, 136,
+ 11, 15, 14, 20, 18, 195, 166, 18, 20, 9, 198, 5, 37, 5, 72, 145, 76, 20, 15, 140, 16, 18, 195, 166, 4, 5, 19, 20, 9, 14,
+ 5, 18, 20, 0, 10, 199, 48, 16, 143, 72, 21, 15, 72, 20, 10, 199, 16, 81, 140, 20, 181, 15, 72, 20, 12, 137, 12, 5, 7, 9,
+ 15, 14, 195, 166, 18, 20, 12, 137, 12, 1, 20, 18, 9, 14, 195, 166, 18, 20, 12, 137, 1, 11, 20, 9, 15, 14, 195, 166, 18, 20,
+ 21, 71, 48, 147, 79, 85, 50, 78, 20, 55, 37, 65, 113, 89, 6, 37, 12, 50, 13, 0, 20, 10, 199, 88, 144, 146, 5, 66, 79, 56,
+ 20, 10, 199, 52, 145, 210, 5, 66, 79, 56, 20, 10, 199, 44, 241, 206, 37, 66, 79, 56, 20, 10, 199, 44, 20, 142, 5, 66, 79, 56,
+ 20, 14, 203, 44, 243, 147, 80, 149, 21, 80, 147, 206, 20, 192, 20, 10, 199, 77, 80, 148, 72, 18, 5, 72, 20, 10, 199, 64, 245, 5,
+ 57, 49, 82, 20, 20, 10, 199, 64, 20, 212, 36, 50, 5, 72, 20, 10, 199, 4, 32, 146, 21, 98, 69, 72, 20, 13, 138, 195, 184, 11,
+ 15, 14, 15, 13, 9, 19, 11, 20, 10, 199, 88, 144, 212, 61, 34, 65, 56, 20, 10, 199, 5, 52, 201, 77, 65, 78, 80, 20, 11, 3,
+ 95, 56, 88, 83, 6, 37, 34, 89, 0, 0, 11, 200, 4, 113, 210, 21, 52, 201, 60, 224, 20, 11, 200, 64, 244, 201, 80, 147, 206, 20,
+ 192, 20, 0, 10, 135, 21, 22, 21, 12, 195, 166, 18, 20, 10, 135, 5, 12, 9, 20, 195, 166, 18, 20, 9, 198, 8, 147, 205, 21, 68,
+ 137, 20, 8, 197, 77, 83, 142, 37, 64, 20, 8, 197, 28, 19, 1, 57, 64, 20, 0, 13, 202, 64, 244, 21, 48, 20, 137, 76, 21, 15,
+ 72, 20, 11, 136, 19, 1, 14, 9, 20, 195, 166, 18, 20, 13, 202, 72, 83, 79, 57, 53, 18, 5, 66, 79, 56, 20, 13, 202, 44, 243,
+ 131, 20, 229, 18, 5, 66, 79, 56, 20, 13, 202, 16, 83, 79, 57, 53, 18, 5, 66, 79, 56, 20, 16, 141, 7, 25, 14, 195, 166, 11,
+ 15, 12, 15, 7, 9, 19, 11, 20, 9, 198, 36, 226, 149, 72, 145, 64, 20, 9, 198, 8, 85, 15, 56, 145, 64, 20, 9, 198, 5, 37,
+ 5, 72, 145, 64, 20, 9, 198, 72, 81, 149, 28, 145, 64, 20, 9, 198, 36, 225, 9, 12, 145, 64, 20, 9, 198, 16, 83, 9, 72, 145,
+ 64, 20, 9, 198, 44, 240, 75, 76, 144, 76, 20, 9, 198, 16, 147, 21, 88, 144, 76, 20, 9, 198, 64, 20, 211, 4, 113, 64, 20, 0,
+ 12, 137, 1, 12, 22, 5, 15, 12, 195, 166, 18, 20, 10, 199, 88, 144, 146, 21, 34, 78, 28, 20, 10, 199, 76, 84, 150, 21, 34, 78,
+ 28, 20, 10, 199, 45, 35, 203, 21, 34, 78, 28, 20, 10, 199, 44, 20, 211, 21, 34, 78, 28, 20, 10, 199, 28, 192, 83, 21, 34, 78,
+ 28, 20, 10, 199, 16, 244, 211, 21, 34, 78, 28, 20, 11, 136, 11, 195, 166, 22, 12, 5, 18, 9, 20, 10, 199, 44, 21, 1, 45, 33,
+ 83, 20, 20, 12, 201, 16, 145, 134, 21, 33, 78, 80, 144, 66, 20, 0, 13, 138, 20, 15, 20, 1, 12, 9, 20, 195, 166, 18, 20, 11,
+ 200, 76, 240, 201, 4, 194, 84, 21, 64, 20, 11, 200, 64, 84, 134, 36, 66, 84, 21, 64, 20, 11, 200, 56, 244, 141, 4, 194, 84, 21,
+ 64, 20, 11, 200, 52, 244, 130, 36, 66, 84, 21, 64, 20, 11, 200, 48, 146, 214, 36, 66, 84, 21, 64, 20, 11, 200, 29, 32, 86, 36,
+ 66, 84, 21, 64, 20, 11, 200, 25, 34, 71, 36, 66, 84, 21, 64, 20, 11, 200, 24, 244, 141, 4, 194, 84, 21, 64, 20, 11, 200, 24,
+ 84, 148, 36, 194, 84, 21, 64, 20, 11, 200, 17, 82, 212, 36, 194, 84, 21, 64, 20, 11, 200, 9, 37, 84, 4, 194, 84, 21, 64, 20,
+ 11, 200, 4, 181, 21, 4, 194, 84, 21, 64, 20, 11, 200, 4, 36, 213, 72, 66, 84, 21, 64, 20, 11, 200, 65, 35, 199, 72, 81, 9,
+ 21, 32, 20, 12, 201, 64, 192, 78, 28, 83, 205, 21, 68, 137, 20, 12, 137, 4, 10, 195, 166, 22, 12, 5, 18, 9, 20, 14, 139, 195,
+ 166, 20, 9, 15, 12, 15, 7, 9, 19, 11, 20, 18, 143, 6, 195, 166, 14, 15, 13, 5, 14, 15, 12, 15, 7, 9, 19, 11, 20, 9,
+ 198, 8, 19, 4, 4, 178, 78, 20, 9, 198, 72, 245, 1, 72, 144, 78, 20, 9, 198, 44, 244, 147, 36, 176, 78, 20, 13, 72, 52, 19,
+ 129, 28, 83, 69, 57, 64, 21, 0, 10, 11, 70, 32, 243, 204, 36, 112, 78, 21, 0, 10, 0, 14, 139, 16, 18, 15, 16, 18, 9, 5,
+ 20, 195, 166, 18, 20, 14, 139, 11, 15, 13, 13, 21, 14, 9, 20, 195, 166, 18, 20, 8, 197, 72, 17, 9, 21, 32, 20, 8, 197, 24,
+ 243, 9, 21, 32, 20, 12, 201, 76, 181, 70, 24, 81, 1, 72, 145, 64, 20, 12, 201, 44, 243, 77, 37, 52, 207, 72, 145, 64, 20, 8,
+ 197, 24, 84, 146, 37, 64, 20, 12, 201, 52, 84, 193, 48, 194, 65, 56, 49, 64, 20, 8, 197, 44, 241, 206, 5, 64, 20, 8, 197, 53,
+ 85, 1, 57, 64, 20, 6, 195, 52, 81, 0, 76, 0, 13, 202, 88, 84, 147, 36, 98, 67, 21, 34, 78, 28, 20, 13, 202, 72, 82, 212,
+ 36, 98, 67, 21, 34, 78, 28, 20, 13, 202, 64, 20, 129, 24, 98, 78, 21, 34, 78, 28, 20, 13, 202, 52, 244, 148, 36, 98, 67, 21,
+ 34, 78, 28, 20, 13, 202, 45, 96, 76, 36, 98, 67, 21, 34, 78, 28, 20, 13, 202, 44, 243, 131, 20, 229, 18, 21, 34, 78, 28, 20,
+ 13, 202, 25, 32, 75, 80, 147, 206, 21, 34, 78, 28, 20, 13, 202, 12, 84, 148, 36, 98, 67, 21, 34, 78, 28, 20, 10, 135, 22, 195,
+ 166, 22, 5, 18, 9, 20, 10, 135, 20, 195, 184, 10, 5, 18, 9, 20, 9, 198, 52, 21, 5, 72, 145, 64, 20, 9, 198, 52, 18, 15,
+ 56, 145, 64, 20, 9, 198, 8, 81, 207, 56, 145, 64, 20, 9, 198, 80, 149, 1, 56, 145, 64, 20, 9, 198, 44, 20, 18, 36, 49, 64,
+ 20, 9, 198, 24, 18, 129, 56, 49, 64, 20, 9, 198, 44, 243, 15, 56, 144, 76, 20, 9, 198, 45, 84, 148, 4, 113, 64, 20, 0, 14,
+ 203, 52, 243, 149, 52, 83, 148, 4, 194, 84, 21, 64, 20, 14, 203, 36, 225, 9, 88, 145, 21, 4, 194, 84, 21, 64, 20, 13, 138, 16,
+ 195, 165, 22, 9, 19, 5, 12, 9, 7, 20, 13, 138, 1, 14, 19, 20, 195, 166, 14, 4, 9, 7, 20, 13, 138, 1, 6, 12, 195, 165,
+ 19, 5, 12, 9, 7, 20, 12, 201, 29, 37, 78, 17, 69, 137, 28, 144, 78, 20, 10, 199, 48, 85, 133, 72, 19, 131, 20, 20, 10, 199,
+ 5, 36, 143, 28, 19, 131, 20, 20, 8, 67, 8, 246, 64, 21, 0, 10, 14, 3, 95, 57, 88, 107, 110, 55, 83, 6, 109, 65, 89, 0,
+ 0, 9, 198, 33, 145, 18, 60, 99, 210, 20, 9, 198, 80, 244, 133, 4, 67, 210, 20, 11, 200, 65, 35, 203, 85, 32, 84, 61, 32, 20,
+ 7, 196, 32, 245, 133, 72, 20, 16, 141, 11, 22, 195, 166, 18, 21, 12, 1, 14, 20, 5, 18, 9, 20, 14, 139, 9, 14, 4, 19, 20,
+ 195, 166, 14, 4, 9, 7, 20, 11, 200, 77, 84, 16, 48, 146, 193, 57, 64, 20, 7, 196, 16, 85, 20, 20, 76, 0, 9, 198, 44, 243,
+ 77, 84, 227, 205, 20, 15, 140, 13, 9, 19, 20, 195, 166, 14, 11, 5, 12, 9, 7, 20, 12, 201, 48, 16, 143, 72, 21, 15, 72, 145,
+ 64, 20, 12, 201, 4, 208, 149, 48, 21, 15, 72, 145, 64, 20, 9, 198, 5, 85, 15, 56, 243, 73, 20, 8, 197, 80, 18, 212, 36, 176,
+ 20, 8, 197, 52, 244, 134, 20, 208, 20, 12, 201, 36, 228, 208, 20, 181, 18, 36, 49, 64, 20, 0, 9, 198, 104, 243, 204, 60, 114, 64,
+ 20, 17, 206, 20, 180, 212, 21, 36, 137, 80, 244, 137, 4, 194, 84, 21, 64, 20, 9, 198, 52, 21, 5, 72, 145, 76, 20, 14, 139, 20,
+ 9, 12, 19, 11, 195, 166, 18, 5, 18, 9, 20, 14, 139, 15, 22, 5, 18, 12, 195, 184, 2, 5, 18, 9, 20, 9, 198, 9, 32, 75,
+ 80, 80, 84, 20, 0, 10, 199, 25, 32, 78, 44, 241, 143, 56, 20, 10, 199, 80, 83, 5, 52, 85, 18, 36, 20, 10, 199, 76, 241, 137,
+ 77, 65, 82, 36, 20, 10, 199, 72, 85, 8, 5, 97, 82, 36, 20, 10, 199, 64, 81, 1, 57, 65, 82, 36, 20, 10, 199, 36, 225, 129,
+ 57, 65, 82, 36, 20, 13, 138, 12, 5, 13, 6, 195, 166, 12, 4, 9, 7, 20, 13, 138, 1, 6, 12, 195, 166, 19, 5, 12, 9, 7,
+ 20, 10, 199, 80, 83, 5, 52, 21, 9, 44, 20, 10, 199, 64, 225, 85, 52, 21, 9, 44, 20, 10, 199, 29, 32, 77, 52, 21, 9, 44,
+ 20, 10, 199, 20, 225, 82, 28, 85, 9, 44, 20, 10, 199, 4, 34, 200, 5, 50, 69, 56, 20, 10, 199, 24, 20, 200, 36, 243, 129, 8,
+ 20, 0, 11, 200, 80, 84, 146, 5, 52, 197, 72, 80, 20, 14, 139, 16, 195, 165, 22, 9, 18, 11, 5, 12, 9, 7, 20, 14, 139, 6,
+ 15, 18, 4, 195, 184, 10, 5, 12, 9, 7, 20, 11, 200, 64, 84, 137, 24, 84, 137, 76, 176, 20, 11, 200, 64, 83, 135, 20, 116, 137,
+ 76, 176, 20, 11, 200, 4, 193, 65, 80, 244, 137, 76, 176, 20, 11, 200, 80, 84, 146, 37, 67, 210, 36, 80, 20, 11, 200, 60, 97, 133,
+ 73, 67, 210, 36, 80, 20, 12, 201, 4, 208, 149, 48, 21, 15, 72, 149, 77, 20, 0, 12, 201, 44, 147, 133, 76, 147, 204, 60, 114, 64,
+ 20, 12, 201, 80, 84, 146, 37, 67, 210, 36, 83, 0, 20, 8, 197, 64, 244, 197, 72, 80, 20, 8, 197, 4, 181, 5, 72, 80, 20, 9,
+ 198, 64, 148, 212, 4, 50, 69, 20, 9, 198, 5, 84, 208, 36, 50, 69, 20, 8, 197, 36, 66, 79, 80, 144, 20, 8, 197, 52, 20, 212,
+ 36, 176, 20, 8, 197, 8, 84, 212, 36, 176, 20, 12, 201, 44, 243, 77, 37, 52, 193, 72, 144, 84, 20, 0, 9, 198, 41, 81, 9, 12,
+ 145, 76, 20, 10, 135, 12, 195, 166, 4, 5, 18, 5, 20, 16, 141, 19, 5, 12, 22, 6, 195, 184, 12, 7, 5, 12, 9, 7, 20, 9,
+ 198, 64, 84, 212, 36, 50, 68, 20, 9, 198, 21, 84, 153, 80, 210, 64, 20, 9, 198, 25, 32, 75, 80, 147, 0, 20, 9, 198, 8, 84,
+ 212, 40, 19, 0, 20, 13, 3, 95, 63, 65, 71, 39, 40, 89, 47, 35, 58, 0, 0, 16, 5, 3, 4, 39, 5, 14, 89, 36, 12, 72,
+ 36, 12, 108, 50, 0, 10, 199, 61, 33, 9, 56, 21, 15, 72, 20, 10, 199, 72, 84, 1, 81, 34, 69, 72, 20, 11, 136, 13, 195, 184,
+ 2, 12, 5, 18, 5, 20, 10, 199, 44, 243, 148, 72, 18, 5, 72, 20, 10, 199, 16, 83, 149, 57, 66, 69, 72, 20, 10, 199, 72, 245,
+ 9, 77, 49, 82, 36, 20, 10, 199, 4, 193, 143, 57, 49, 82, 36, 20, 17, 142, 12, 5, 20, 16, 195, 165, 22, 9, 18, 11, 5, 12,
+ 9, 7, 20, 14, 203, 61, 33, 193, 56, 148, 193, 80, 244, 137, 76, 176, 20, 14, 203, 44, 243, 134, 37, 50, 193, 80, 244, 137, 76, 176,
+ 20, 12, 201, 64, 20, 211, 36, 243, 133, 72, 85, 0, 20, 0, 7, 196, 12, 84, 149, 80, 20, 9, 198, 104, 147, 206, 37, 53, 0, 20,
+ 11, 200, 77, 64, 84, 84, 84, 137, 56, 112, 20, 11, 200, 76, 180, 129, 88, 84, 137, 56, 112, 20, 11, 200, 72, 81, 21, 12, 84, 137,
+ 56, 112, 20, 11, 200, 64, 20, 129, 24, 84, 137, 56, 112, 20, 11, 200, 44, 19, 143, 56, 84, 137, 56, 112, 20, 11, 200, 36, 225, 137,
+ 12, 84, 137, 56, 112, 20, 11, 200, 36, 115, 143, 72, 84, 137, 56, 112, 20, 11, 200, 28, 83, 133, 72, 84, 137, 56, 112, 20, 11, 200,
+ 20, 228, 201, 48, 84, 137, 56, 112, 20, 11, 200, 17, 81, 76, 48, 84, 137, 56, 112, 20, 11, 200, 16, 84, 137, 88, 84, 137, 56, 112,
+ 20, 11, 200, 4, 35, 206, 56, 84, 137, 56, 112, 20, 11, 200, 76, 177, 76, 21, 69, 5, 72, 80, 20, 11, 200, 72, 245, 76, 21, 69,
+ 5, 72, 80, 20, 11, 200, 65, 35, 202, 20, 181, 5, 72, 80, 20, 11, 200, 8, 147, 12, 21, 69, 5, 72, 80, 20, 11, 200, 80, 17,
+ 19, 40, 146, 201, 76, 176, 20, 11, 200, 40, 21, 129, 56, 84, 201, 76, 176, 20, 11, 200, 4, 195, 5, 28, 244, 137, 76, 176, 20, 11,
+ 200, 9, 32, 86, 85, 32, 82, 36, 80, 20, 7, 196, 12, 149, 137, 48, 20, 11, 200, 16, 144, 71, 56, 244, 212, 36, 176, 20, 9, 198,
+ 4, 192, 129, 56, 145, 78, 20, 0, 12, 201, 81, 32, 68, 37, 66, 79, 56, 83, 0, 20, 9, 198, 28, 83, 205, 21, 68, 137, 20, 0,
+ 20, 3, 13, 195, 165, 65, 6, 113, 12, 15, 107, 110, 12, 0, 81, 104, 97, 118, 101, 32, 14, 70, 48, 145, 197, 76, 243, 64, 55, 37,
+ 89, 114, 65, 0, 17, 70, 77, 98, 78, 28, 243, 64, 89, 84, 36, 68, 6, 114, 65, 0, 20, 9, 198, 5, 85, 15, 56, 243, 64, 20,
+ 9, 198, 4, 224, 71, 72, 19, 64, 20, 10, 135, 8, 195, 166, 12, 5, 18, 9, 20, 13, 202, 24, 244, 134, 5, 69, 5, 72, 147, 132,
+ 20, 20, 9, 198, 48, 82, 211, 36, 176, 76, 20, 6, 131, 13, 195, 165, 76, 0, 17, 5, 2, 8, 39, 5, 18, 71, 4, 36, 12, 107,
+ 6, 113, 12, 114, 0, 15, 5, 3, 4, 39, 5, 18, 89, 36, 12, 72, 36, 12, 114, 0, 12, 201, 72, 85, 137, 76, 147, 206, 37, 53,
+ 0, 20, 14, 203, 84, 66, 207, 56, 181, 82, 72, 84, 137, 56, 112, 20, 14, 203, 81, 32, 85, 52, 21, 9, 76, 84, 137, 56, 112, 20,
+ 14, 203, 80, 84, 141, 60, 116, 129, 24, 84, 137, 56, 112, 20, 14, 203, 77, 1, 67, 36, 19, 9, 76, 84, 137, 56, 112, 20, 10, 199,
+ 61, 134, 68, 21, 34, 78, 28, 20, 10, 199, 61, 130, 68, 21, 34, 78, 28, 20, 14, 203, 56, 243, 73, 56, 19, 9, 76, 84, 137, 56,
+ 112, 20, 14, 203, 56, 85, 84, 72, 19, 9, 76, 84, 137, 56, 112, 20, 14, 203, 56, 21, 21, 72, 19, 9, 76, 84, 137, 56, 112, 20,
+ 10, 199, 52, 21, 20, 21, 34, 78, 28, 20, 14, 203, 48, 144, 133, 72, 19, 9, 76, 84, 137, 56, 112, 20, 10, 199, 45, 34, 68, 21,
+ 34, 78, 28, 20, 14, 203, 44, 20, 9, 80, 19, 9, 76, 84, 137, 56, 112, 20, 10, 199, 41, 84, 212, 21, 34, 78, 28, 20, 10, 199,
+ 37, 51, 204, 21, 34, 78, 28, 20, 10, 199, 16, 243, 12, 21, 34, 78, 28, 20, 14, 203, 16, 147, 69, 57, 50, 79, 56, 84, 137, 56,
+ 112, 20, 14, 203, 16, 21, 1, 52, 21, 9, 76, 84, 137, 56, 112, 20, 14, 203, 4, 48, 197, 77, 50, 79, 56, 84, 137, 56, 112, 20,
+ 15, 140, 16, 15, 18, 20, 18, 195, 166, 20, 20, 5, 18, 5, 20, 12, 201, 12, 83, 148, 72, 19, 1, 76, 145, 78, 20, 10, 199, 16,
+ 145, 134, 21, 33, 78, 76, 20, 10, 199, 64, 84, 147, 21, 34, 193, 80, 20, 10, 199, 29, 147, 78, 5, 50, 65, 48, 20, 0, 9, 198,
+ 17, 32, 71, 37, 53, 0, 20, 9, 198, 81, 32, 70, 36, 177, 82, 20, 9, 198, 77, 81, 134, 36, 113, 82, 20, 9, 198, 72, 84, 12,
+ 36, 49, 82, 20, 9, 198, 72, 83, 143, 56, 49, 82, 20, 9, 198, 44, 243, 147, 84, 209, 82, 20, 9, 198, 36, 226, 149, 72, 145, 82,
+ 20, 9, 198, 16, 84, 12, 4, 49, 82, 20, 12, 137, 19, 11, 195, 166, 20, 20, 5, 18, 9, 20, 12, 201, 16, 83, 147, 37, 67, 205,
+ 21, 68, 137, 20, 9, 198, 56, 145, 197, 72, 144, 78, 20, 9, 198, 4, 225, 204, 60, 208, 78, 21, 0, 0, 9, 198, 21, 2, 71, 72,
+ 19, 64, 20, 13, 202, 16, 148, 212, 72, 144, 149, 21, 34, 78, 28, 20, 11, 70, 92, 84, 212, 21, 35, 128, 21, 0, 10, 0, 9, 198,
+ 32, 148, 212, 60, 195, 199, 20, 12, 201, 45, 33, 65, 80, 147, 206, 37, 53, 0, 20, 12, 201, 72, 17, 9, 60, 66, 82, 36, 113, 82,
+ 20, 12, 201, 65, 35, 199, 56, 244, 212, 36, 49, 82, 20, 11, 136, 19, 13, 195, 184, 18, 5, 18, 9, 20, 10, 199, 72, 84, 208, 60,
+ 228, 213, 52, 20, 10, 199, 29, 32, 80, 80, 243, 9, 80, 20, 10, 199, 65, 35, 202, 20, 181, 9, 48, 20, 12, 137, 11, 195, 184, 7,
+ 5, 14, 19, 5, 18, 20, 10, 199, 64, 245, 5, 57, 66, 65, 48, 20, 0, 9, 198, 5, 36, 129, 56, 113, 82, 20, 16, 141, 195, 166,
+ 18, 5, 19, 11, 195, 166, 14, 4, 5, 18, 9, 20, 18, 143, 16, 1, 12, 195, 166, 15, 14, 20, 15, 12, 15, 7, 9, 19, 11, 20,
+ 13, 138, 8, 195, 166, 18, 5, 20, 9, 11, 5, 18, 20, 9, 198, 20, 193, 71, 36, 177, 82, 20, 18, 70, 52, 20, 143, 12, 18, 78,
+ 65, 112, 34, 39, 6, 49, 109, 68, 0, 20, 11, 200, 44, 242, 78, 12, 145, 5, 57, 48, 20, 9, 198, 21, 35, 212, 60, 208, 78, 21,
+ 11, 4, 95, 8, 15, 11, 107, 6, 40, 49, 0, 0, 19, 144, 1, 14, 195, 166, 19, 20, 5, 19, 9, 15, 12, 15, 7, 9, 19, 11,
+ 20, 12, 137, 16, 18, 195, 166, 4, 9, 11, 1, 20, 20, 9, 198, 45, 34, 84, 37, 48, 66, 20, 0, 12, 137, 1, 18, 11, 195, 166,
+ 15, 12, 15, 7, 20, 14, 139, 15, 18, 4, 11, 12, 195, 184, 22, 5, 18, 9, 20, 11, 136, 6, 195, 184, 14, 9, 11, 5, 18, 20,
+ 13, 202, 44, 243, 15, 72, 21, 21, 72, 20, 137, 20, 20, 8, 197, 76, 20, 132, 36, 224, 20, 8, 197, 16, 147, 216, 36, 224, 20, 8,
+ 197, 40, 244, 132, 4, 224, 20, 8, 197, 8, 192, 68, 4, 224, 21, 8, 197, 37, 36, 133, 4, 192, 20, 0, 9, 198, 16, 80, 201, 76,
+ 244, 128, 20, 9, 198, 88, 81, 197, 80, 84, 128, 20, 9, 198, 88, 19, 21, 80, 84, 128, 20, 9, 198, 76, 19, 21, 80, 84, 128, 20,
+ 9, 198, 72, 85, 137, 16, 84, 128, 20, 9, 198, 72, 84, 201, 16, 84, 128, 20, 9, 198, 72, 82, 217, 48, 84, 128, 20, 9, 198, 72,
+ 81, 193, 48, 84, 128, 20, 9, 198, 72, 80, 201, 80, 84, 128, 20, 9, 198, 64, 242, 213, 48, 84, 128, 20, 9, 198, 61, 1, 1, 80,
+ 84, 128, 20, 9, 198, 52, 81, 9, 80, 84, 128, 20, 9, 198, 48, 144, 201, 80, 84, 128, 20, 9, 198, 44, 194, 67, 32, 84, 128, 20,
+ 9, 198, 16, 84, 9, 48, 84, 128, 20, 9, 198, 16, 80, 201, 16, 84, 128, 20, 9, 198, 12, 148, 197, 48, 84, 128, 20, 12, 201, 5,
+ 85, 5, 57, 66, 70, 36, 49, 82, 20, 12, 201, 65, 35, 199, 56, 244, 212, 36, 177, 82, 20, 9, 198, 53, 144, 78, 52, 20, 128, 20,
+ 9, 198, 16, 148, 212, 4, 229, 0, 20, 9, 198, 8, 20, 212, 4, 229, 0, 20, 9, 198, 80, 243, 5, 72, 16, 128, 20, 14, 70, 33,
+ 99, 210, 24, 244, 128, 84, 114, 83, 6, 114, 0, 0, 10, 199, 52, 147, 137, 5, 69, 82, 20, 20, 10, 199, 52, 147, 137, 5, 69, 82,
+ 20, 20, 16, 6, 11, 195, 184, 18, 15, 13, 49, 118, 51, 6, 114, 65, 0, 20, 10, 199, 16, 145, 134, 85, 50, 79, 56, 20, 9, 198,
+ 57, 80, 78, 12, 84, 133, 20, 10, 199, 36, 228, 212, 4, 195, 5, 72, 20, 9, 198, 29, 83, 77, 36, 84, 133, 20, 10, 199, 16, 84,
+ 212, 36, 195, 5, 72, 20, 9, 198, 16, 144, 75, 72, 243, 137, 20, 17, 142, 16, 1, 12, 195, 166, 19, 20, 9, 14, 5, 14, 19, 5,
+ 18, 20, 17, 142, 14, 25, 11, 195, 184, 2, 9, 14, 7, 5, 14, 19, 5, 18, 20, 17, 142, 8, 10, 195, 184, 18, 18, 9, 14, 7,
+ 5, 14, 19, 5, 18, 20, 10, 135, 195, 184, 4, 9, 16, 1, 12, 20, 15, 4, 95, 15, 7, 15, 6, 115, 81, 115, 50, 4, 109, 49,
+ 0, 0, 18, 143, 18, 21, 4, 11, 195, 184, 2, 9, 14, 7, 5, 14, 19, 5, 18, 20, 0, 8, 197, 64, 84, 147, 60, 224, 20, 12,
+ 201, 52, 243, 143, 25, 67, 206, 28, 84, 128, 20, 12, 201, 52, 146, 210, 61, 50, 207, 64, 84, 128, 20, 8, 197, 17, 83, 208, 60, 192,
+ 20, 8, 197, 25, 34, 71, 36, 64, 20, 8, 197, 64, 192, 84, 36, 224, 20, 8, 197, 44, 19, 204, 36, 224, 20, 19, 144, 19, 195, 184,
+ 14, 4, 5, 18, 2, 15, 18, 7, 5, 14, 19, 5, 18, 20, 19, 144, 19, 1, 11, 19, 11, 195, 184, 2, 9, 14, 7, 5, 14, 19,
+ 5, 18, 20, 19, 144, 18, 9, 14, 7, 11, 195, 184, 2, 9, 14, 7, 5, 14, 19, 5, 18, 20, 12, 201, 32, 240, 146, 60, 113, 78,
+ 76, 84, 128, 20, 8, 197, 64, 192, 84, 36, 224, 20, 8, 197, 44, 20, 211, 4, 32, 20, 0, 9, 198, 81, 37, 78, 44, 84, 128, 20,
+ 9, 198, 81, 32, 75, 80, 84, 128, 20, 13, 202, 77, 80, 147, 80, 19, 148, 37, 97, 82, 20, 20, 9, 198, 64, 149, 143, 80, 84, 128,
+ 20, 13, 202, 64, 84, 147, 64, 82, 212, 37, 97, 82, 20, 20, 9, 198, 44, 20, 212, 72, 84, 128, 20, 9, 198, 24, 147, 20, 72, 84,
+ 128, 20, 9, 198, 21, 50, 193, 64, 84, 128, 20, 9, 198, 12, 130, 70, 72, 84, 128, 20, 9, 198, 4, 178, 207, 48, 84, 128, 20, 12,
+ 137, 10, 21, 2, 9, 12, 195, 166, 21, 13, 20, 18, 143, 14, 195, 184, 18, 18, 5, 19, 21, 14, 4, 2, 25, 14, 9, 20, 20, 11,
+ 136, 7, 18, 195, 165, 19, 20, 5, 14, 20, 9, 198, 77, 65, 76, 48, 20, 128, 20, 9, 198, 28, 195, 211, 76, 20, 128, 20, 9, 198,
+ 72, 84, 1, 72, 16, 128, 20, 9, 198, 56, 21, 137, 28, 16, 128, 20, 0, 10, 199, 77, 69, 75, 44, 21, 21, 72, 20, 9, 198, 29,
+ 32, 70, 60, 227, 205, 20, 10, 199, 72, 85, 5, 57, 66, 79, 56, 20, 10, 199, 60, 181, 76, 5, 66, 79, 56, 20, 10, 199, 24, 244,
+ 141, 5, 66, 79, 56, 20, 10, 199, 16, 85, 5, 57, 66, 79, 56, 20, 10, 199, 16, 81, 140, 5, 66, 79, 56, 20, 9, 198, 56, 20,
+ 193, 48, 84, 133, 20, 10, 199, 4, 224, 76, 101, 49, 82, 20, 20, 10, 199, 8, 147, 198, 101, 50, 83, 44, 20, 10, 199, 29, 35, 211,
+ 29, 32, 73, 56, 20, 10, 199, 4, 193, 65, 80, 244, 137, 44, 20, 21, 146, 19, 20, 21, 2, 2, 5, 11, 195, 184, 2, 9, 14, 7,
+ 5, 14, 19, 5, 18, 20, 10, 199, 44, 243, 208, 21, 32, 78, 80, 20, 0, 9, 198, 80, 18, 211, 5, 67, 210, 20, 11, 200, 20, 180,
+ 203, 85, 36, 201, 60, 224, 20, 15, 204, 65, 34, 86, 5, 65, 137, 56, 19, 147, 36, 84, 128, 20, 11, 200, 72, 129, 85, 52, 21, 15,
+ 36, 64, 20, 11, 200, 81, 80, 133, 72, 181, 76, 36, 224, 20, 11, 200, 88, 83, 133, 105, 81, 76, 4, 224, 20, 11, 200, 44, 20, 193,
+ 44, 132, 212, 4, 224, 21, 7, 196, 36, 208, 71, 20, 20, 9, 68, 36, 208, 71, 20, 21, 0, 10, 0, 8, 197, 5, 162, 77, 85, 64,
+ 20, 12, 201, 44, 243, 147, 64, 148, 129, 80, 244, 128, 20, 12, 201, 44, 243, 77, 20, 229, 1, 80, 244, 128, 20, 12, 201, 4, 48, 197,
+ 48, 84, 129, 80, 244, 128, 20, 12, 201, 77, 65, 82, 20, 245, 25, 64, 84, 128, 20, 12, 201, 36, 225, 5, 45, 49, 82, 12, 84, 128,
+ 20, 12, 201, 4, 67, 73, 56, 148, 212, 72, 84, 128, 20, 0, 15, 140, 16, 18, 15, 20, 15, 11, 15, 12, 12, 195, 166, 18, 20, 9,
+ 198, 56, 82, 210, 61, 49, 64, 20, 9, 198, 36, 225, 15, 48, 241, 192, 20, 13, 202, 36, 229, 5, 73, 3, 204, 5, 66, 79, 56, 20,
+ 9, 198, 4, 68, 133, 77, 49, 64, 20, 9, 198, 44, 19, 15, 72, 145, 64, 20, 9, 198, 28, 83, 199, 72, 17, 128, 20, 0, 10, 199,
+ 56, 244, 141, 21, 34, 78, 28, 20, 10, 199, 4, 226, 77, 21, 34, 78, 28, 20, 0, 9, 198, 72, 243, 139, 20, 67, 210, 20, 15, 204,
+ 20, 180, 208, 21, 34, 77, 20, 229, 1, 80, 244, 128, 20, 9, 198, 4, 226, 77, 5, 67, 210, 20, 11, 200, 44, 243, 132, 61, 69, 9,
+ 21, 32, 20, 15, 204, 44, 19, 21, 56, 64, 143, 72, 113, 78, 76, 84, 128, 20, 0, 11, 136, 11, 195, 166, 20, 20, 5, 18, 9, 20,
+ 11, 136, 8, 195, 166, 18, 4, 5, 18, 9, 20, 12, 201, 48, 82, 211, 36, 179, 199, 72, 17, 128, 20, 8, 197, 77, 6, 71, 5, 64,
+ 20, 0, 9, 198, 48, 18, 212, 61, 49, 64, 20, 9, 198, 12, 148, 146, 61, 49, 64, 20, 13, 202, 16, 148, 211, 20, 229, 9, 21, 34,
+ 78, 28, 20, 12, 137, 19, 13, 195, 165, 20, 20, 5, 18, 9, 20, 9, 198, 8, 147, 199, 72, 17, 128, 20, 9, 198, 60, 48, 201, 16,
+ 83, 148, 20, 9, 198, 24, 192, 71, 72, 19, 148, 20, 0, 18, 207, 8, 83, 133, 16, 146, 212, 36, 225, 82, 44, 195, 211, 80, 84, 128,
+ 68, 9, 198, 76, 192, 71, 80, 84, 137, 20, 13, 138, 6, 15, 18, 18, 195, 166, 4, 5, 18, 9, 20, 10, 199, 72, 84, 211, 61, 84,
+ 131, 20, 20, 10, 199, 36, 115, 143, 72, 19, 131, 20, 20, 0, 11, 200, 77, 66, 77, 84, 192, 84, 61, 32, 20, 11, 200, 4, 224, 76,
+ 101, 48, 84, 61, 32, 20, 11, 200, 16, 148, 211, 20, 229, 9, 21, 32, 20, 10, 135, 18, 195, 184, 22, 5, 18, 9, 20, 6, 195, 28,
+ 83, 137, 20, 9, 198, 44, 20, 9, 80, 19, 0, 20, 0, 12, 201, 84, 225, 196, 60, 211, 69, 48, 145, 192, 20, 8, 197, 20, 198, 83,
+ 36, 80, 20, 8, 197, 8, 82, 214, 20, 208, 20, 12, 201, 77, 1, 75, 81, 35, 199, 72, 17, 128, 20, 8, 197, 44, 20, 129, 16, 80,
+ 20, 0, 11, 136, 20, 1, 20, 15, 22, 195, 184, 18, 20, 9, 198, 72, 20, 137, 80, 85, 0, 20, 18, 70, 8, 148, 203, 84, 149, 0,
+ 71, 37, 89, 49, 84, 6, 37, 47, 0, 20, 9, 198, 88, 146, 193, 72, 144, 84, 20, 9, 198, 77, 84, 146, 60, 112, 84, 20, 0, 9,
+ 198, 36, 225, 15, 48, 241, 201, 20, 9, 198, 52, 146, 210, 61, 67, 205, 20, 10, 199, 36, 226, 193, 52, 147, 133, 72, 20, 10, 199, 36,
+ 195, 21, 52, 147, 133, 72, 20, 10, 199, 65, 54, 75, 36, 21, 18, 36, 20, 10, 199, 64, 20, 9, 77, 65, 82, 36, 20, 10, 199, 61,
+ 5, 15, 52, 85, 18, 36, 20, 10, 199, 17, 148, 197, 57, 65, 82, 36, 20, 9, 198, 36, 212, 5, 72, 149, 77, 20, 28, 67, 48, 149,
+ 0, 55, 37, 72, 108, 48, 110, 34, 6, 112, 72, 0, 20, 82, 100, 101, 32, 112, 97, 114, 97, 100, 101, 32, 0, 11, 200, 44, 243, 134,
+ 20, 181, 21, 72, 80, 20, 12, 201, 80, 18, 201, 77, 67, 211, 44, 244, 0, 20, 12, 201, 20, 193, 75, 81, 35, 211, 44, 244, 0, 20,
+ 11, 200, 52, 147, 133, 72, 19, 15, 28, 144, 20, 11, 200, 45, 33, 77, 48, 243, 15, 28, 144, 20, 11, 200, 84, 67, 5, 88, 84, 137,
+ 56, 112, 20, 11, 200, 81, 32, 83, 76, 84, 137, 56, 112, 20, 11, 200, 80, 20, 137, 24, 84, 137, 56, 112, 20, 11, 200, 77, 84, 16,
+ 48, 84, 137, 56, 112, 20, 11, 200, 64, 19, 143, 72, 84, 137, 56, 112, 20, 11, 200, 53, 83, 11, 80, 84, 137, 56, 112, 20, 12, 137,
+ 12, 195, 166, 4, 5, 18, 9, 14, 7, 20, 11, 200, 29, 32, 68, 84, 84, 137, 56, 112, 20, 11, 200, 25, 35, 212, 80, 84, 137, 56,
+ 112, 20, 11, 200, 21, 96, 76, 84, 84, 137, 56, 112, 20, 11, 200, 17, 33, 83, 76, 84, 137, 56, 112, 20, 11, 200, 16, 83, 79, 48,
+ 84, 137, 56, 112, 20, 11, 200, 16, 81, 137, 56, 84, 137, 56, 112, 20, 11, 200, 5, 34, 201, 88, 84, 137, 56, 112, 20, 11, 200, 24,
+ 19, 148, 5, 50, 82, 36, 112, 20, 9, 198, 4, 84, 143, 76, 243, 0, 20, 11, 200, 64, 84, 137, 60, 66, 75, 84, 208, 20, 11, 200,
+ 21, 2, 67, 20, 229, 18, 84, 208, 20, 6, 195, 52, 19, 137, 20, 9, 198, 44, 241, 9, 12, 147, 0, 20, 9, 198, 12, 19, 69, 72,
+ 245, 78, 20, 11, 200, 44, 243, 134, 21, 33, 78, 12, 80, 20, 9, 198, 25, 35, 206, 80, 19, 0, 20, 9, 198, 16, 80, 201, 52, 19,
+ 0, 20, 0, 12, 201, 32, 85, 5, 72, 241, 15, 45, 50, 64, 20, 12, 201, 44, 243, 134, 36, 65, 78, 80, 145, 76, 20, 8, 197, 52,
+ 82, 133, 72, 144, 20, 8, 197, 4, 225, 5, 72, 144, 20, 15, 204, 65, 54, 75, 61, 0, 84, 60, 195, 199, 37, 50, 192, 20, 12, 201,
+ 65, 54, 75, 61, 0, 84, 37, 50, 192, 20, 10, 199, 65, 54, 75, 61, 0, 84, 36, 20, 8, 197, 73, 149, 13, 36, 176, 20, 9, 198,
+ 65, 54, 75, 61, 0, 84, 20, 8, 197, 5, 34, 193, 16, 80, 20, 0, 10, 135, 16, 1, 19, 20, 195, 184, 19, 20, 11, 136, 19, 1,
+ 2, 15, 20, 195, 184, 18, 20, 9, 198, 17, 148, 198, 5, 50, 64, 20, 9, 198, 76, 147, 9, 44, 21, 0, 20, 9, 198, 64, 192, 71,
+ 36, 21, 0, 20, 9, 198, 44, 20, 197, 52, 21, 0, 20, 8, 66, 61, 48, 114, 89, 0, 76, 11, 4, 14, 195, 165, 18, 50, 114, 34,
+ 0, 8, 0, 10, 199, 4, 69, 143, 44, 21, 21, 72, 20, 12, 137, 18, 5, 4, 1, 11, 20, 195, 184, 18, 20, 12, 137, 16, 18, 15,
+ 3, 5, 4, 195, 184, 18, 20, 14, 203, 8, 84, 212, 36, 19, 9, 76, 84, 137, 56, 112, 69, 10, 199, 76, 149, 21, 5, 66, 79, 56,
+ 20, 10, 199, 72, 81, 1, 45, 66, 79, 56, 20, 10, 199, 72, 17, 9, 5, 66, 79, 56, 20, 10, 199, 36, 226, 133, 45, 66, 79, 56,
+ 20, 10, 199, 36, 225, 133, 45, 66, 79, 56, 20, 14, 203, 81, 34, 86, 36, 19, 9, 76, 84, 137, 56, 112, 20, 14, 203, 77, 66, 71,
+ 52, 21, 9, 76, 84, 137, 56, 112, 20, 14, 203, 76, 176, 78, 16, 19, 9, 76, 84, 137, 56, 112, 20, 14, 203, 76, 82, 211, 84, 19,
+ 9, 76, 84, 137, 56, 112, 20, 14, 203, 72, 17, 9, 44, 19, 9, 76, 84, 137, 56, 112, 20, 14, 203, 53, 84, 201, 44, 19, 9, 76,
+ 84, 137, 56, 112, 20, 14, 203, 40, 245, 82, 56, 19, 9, 76, 84, 137, 56, 112, 20, 14, 203, 36, 211, 79, 8, 147, 9, 76, 84, 137,
+ 56, 112, 20, 14, 203, 32, 243, 79, 48, 241, 201, 76, 84, 137, 56, 112, 20, 14, 203, 28, 83, 133, 72, 19, 9, 76, 84, 137, 56, 112,
+ 20, 14, 203, 16, 83, 79, 72, 19, 9, 76, 84, 137, 56, 112, 20, 14, 203, 8, 84, 212, 36, 19, 9, 76, 84, 137, 56, 112, 20, 12,
+ 201, 36, 229, 5, 57, 66, 79, 56, 83, 0, 20, 9, 198, 76, 243, 1, 72, 149, 77, 20, 9, 198, 41, 81, 9, 12, 149, 77, 20, 9,
+ 198, 52, 85, 15, 57, 147, 73, 20, 9, 198, 64, 225, 85, 52, 243, 137, 20, 10, 199, 72, 149, 129, 48, 147, 132, 20, 20, 10, 67, 52,
+ 147, 128, 65, 37, 50, 0, 72, 0, 7, 196, 32, 84, 149, 80, 20, 11, 200, 64, 243, 9, 80, 243, 15, 28, 144, 20, 11, 200, 21, 50,
+ 193, 80, 243, 15, 28, 144, 20, 11, 200, 20, 208, 146, 100, 243, 15, 28, 144, 20, 11, 200, 65, 35, 212, 21, 53, 5, 72, 80, 20, 9,
+ 198, 45, 34, 84, 37, 49, 82, 20, 9, 198, 44, 244, 146, 36, 113, 82, 20, 9, 198, 36, 212, 12, 36, 49, 82, 20, 9, 198, 32, 84,
+ 143, 37, 49, 82, 20, 9, 198, 16, 148, 211, 20, 177, 82, 20, 11, 200, 80, 84, 212, 36, 211, 206, 36, 80, 20, 11, 200, 16, 145, 134,
+ 21, 33, 78, 12, 80, 20, 17, 4, 95, 48, 77, 52, 71, 37, 55, 37, 57, 6, 39, 12, 50, 108, 0, 0, 14, 139, 13, 1, 14, 21,
+ 4, 21, 11, 20, 195, 184, 18, 20, 12, 201, 64, 84, 150, 21, 36, 201, 80, 85, 0, 20, 9, 198, 88, 148, 197, 72, 147, 135, 20, 9,
+ 198, 72, 20, 197, 72, 147, 135, 20, 9, 198, 65, 84, 133, 72, 147, 135, 20, 17, 142, 16, 15, 18, 20, 18, 195, 166, 20, 20, 5, 18,
+ 9, 14, 7, 20, 9, 198, 64, 243, 5, 72, 147, 135, 20, 13, 138, 13, 195, 184, 2, 12, 5, 18, 9, 14, 7, 20, 9, 198, 48, 20,
+ 197, 72, 147, 135, 20, 9, 198, 28, 83, 5, 72, 147, 135, 20, 9, 198, 8, 20, 197, 72, 147, 135, 20, 12, 137, 16, 18, 195, 166, 19,
+ 5, 14, 9, 12, 20, 0, 15, 140, 4, 5, 19, 9, 14, 6, 5, 11, 20, 195, 184, 18, 20, 9, 198, 64, 21, 75, 37, 53, 0, 20,
+ 9, 198, 16, 144, 75, 72, 243, 128, 20, 9, 198, 76, 82, 212, 36, 243, 128, 20, 9, 198, 72, 82, 212, 36, 243, 128, 20, 9, 198, 64,
+ 244, 148, 36, 243, 128, 20, 9, 198, 48, 82, 212, 36, 243, 128, 20, 13, 202, 44, 243, 134, 36, 117, 82, 5, 66, 79, 56, 20, 13, 202,
+ 44, 243, 134, 20, 65, 82, 5, 66, 79, 56, 20, 13, 202, 36, 225, 9, 88, 145, 21, 5, 66, 79, 56, 20, 9, 198, 24, 146, 212, 36,
+ 243, 128, 20, 9, 198, 24, 18, 212, 36, 243, 128, 20, 9, 198, 20, 66, 84, 36, 243, 128, 20, 9, 198, 16, 146, 212, 36, 243, 128, 20,
+ 13, 202, 4, 195, 9, 81, 65, 82, 5, 66, 79, 56, 20, 13, 202, 4, 113, 204, 85, 66, 78, 5, 66, 79, 56, 20, 9, 198, 52, 83,
+ 1, 56, 147, 128, 20, 9, 198, 52, 22, 129, 72, 147, 128, 20, 17, 70, 12, 128, 71, 72, 147, 128, 91, 35, 81, 34, 6, 109, 68, 0,
+ 20, 9, 198, 52, 86, 9, 12, 19, 128, 20, 9, 198, 44, 19, 148, 36, 19, 128, 20, 9, 198, 32, 18, 84, 36, 19, 128, 20, 9, 198,
+ 29, 82, 78, 20, 19, 128, 20, 9, 198, 8, 245, 19, 92, 19, 128, 20, 17, 4, 95, 48, 77, 50, 65, 37, 55, 37, 57, 6, 39, 12,
+ 50, 114, 0, 0, 18, 5, 4, 10, 39, 5, 18, 72, 37, 12, 6, 72, 57, 36, 12, 57, 114, 0, 16, 141, 16, 18, 195, 166, 19, 5,
+ 14, 20, 1, 20, 9, 15, 14, 20, 10, 199, 56, 149, 18, 21, 34, 78, 28, 20, 10, 199, 44, 19, 11, 21, 34, 78, 28, 20, 10, 199,
+ 32, 19, 22, 21, 34, 78, 28, 20, 10, 199, 29, 32, 86, 21, 34, 78, 28, 20, 10, 199, 28, 195, 211, 21, 34, 78, 28, 20, 10, 199,
+ 60, 97, 137, 12, 147, 133, 48, 20, 12, 137, 16, 18, 195, 166, 12, 21, 4, 5, 18, 20, 12, 201, 45, 38, 80, 80, 241, 210, 4, 97,
+ 82, 20, 10, 199, 64, 84, 134, 20, 181, 21, 52, 20, 10, 199, 64, 243, 25, 28, 243, 129, 48, 20, 10, 199, 61, 37, 15, 28, 243, 129,
+ 48, 20, 10, 199, 72, 83, 21, 45, 64, 78, 76, 20, 17, 4, 95, 48, 77, 51, 65, 37, 55, 37, 57, 6, 112, 12, 72, 108, 0, 0,
+ 7, 196, 44, 20, 21, 80, 20, 12, 201, 85, 32, 129, 56, 148, 197, 72, 147, 135, 20, 12, 201, 84, 64, 129, 77, 83, 133, 72, 147, 135,
+ 20, 12, 201, 81, 148, 9, 24, 144, 197, 72, 147, 135, 20, 12, 201, 80, 149, 143, 48, 148, 197, 72, 147, 135, 20, 12, 201, 80, 83, 65,
+ 80, 148, 197, 72, 147, 135, 20, 12, 201, 80, 83, 5, 24, 243, 133, 72, 147, 135, 20, 12, 201, 76, 128, 77, 64, 243, 133, 72, 147, 135,
+ 20, 12, 201, 76, 21, 9, 72, 148, 197, 72, 147, 135, 20, 12, 201, 72, 243, 65, 56, 148, 197, 72, 147, 135, 20, 12, 201, 72, 149, 129,
+ 48, 148, 197, 72, 147, 135, 20, 12, 201, 72, 84, 212, 5, 84, 133, 72, 147, 135, 20, 12, 201, 72, 83, 80, 48, 16, 197, 72, 147, 135,
+ 20, 12, 201, 72, 81, 84, 4, 35, 5, 72, 147, 135, 20, 12, 201, 72, 81, 18, 21, 52, 197, 72, 147, 135, 20, 12, 201, 72, 21, 9,
+ 24, 144, 197, 72, 147, 135, 20, 12, 201, 64, 243, 65, 16, 148, 197, 72, 147, 135, 20, 12, 201, 64, 243, 5, 52, 148, 197, 72, 147, 135,
+ 20, 12, 201, 64, 83, 147, 36, 243, 133, 72, 147, 135, 20, 12, 201, 64, 20, 129, 49, 148, 197, 72, 147, 135, 20, 12, 201, 61, 33, 193,
+ 56, 148, 197, 72, 147, 135, 20, 12, 201, 53, 83, 73, 24, 144, 197, 72, 147, 135, 20, 12, 201, 52, 245, 15, 72, 148, 197, 72, 147, 135,
+ 20, 12, 201, 52, 244, 129, 48, 148, 197, 72, 147, 135, 20, 12, 201, 52, 240, 137, 48, 148, 197, 72, 147, 135, 20, 12, 201, 52, 18, 143,
+ 72, 148, 197, 72, 147, 135, 20, 12, 201, 52, 17, 193, 76, 147, 133, 72, 147, 135, 20, 12, 201, 44, 21, 5, 44, 148, 197, 72, 147, 135,
+ 20, 12, 201, 44, 19, 143, 56, 148, 197, 72, 147, 135, 20, 12, 201, 44, 19, 129, 48, 148, 197, 72, 147, 135, 20, 12, 201, 36, 228, 212,
+ 4, 195, 5, 72, 147, 135, 20, 12, 201, 36, 225, 16, 48, 16, 197, 72, 147, 135, 20, 12, 201, 36, 225, 11, 5, 52, 197, 72, 147, 135,
+ 20, 12, 201, 36, 211, 85, 56, 148, 197, 72, 147, 135, 20, 12, 201, 33, 83, 65, 56, 148, 197, 72, 147, 135, 20, 12, 201, 24, 83, 73,
+ 56, 148, 197, 72, 147, 135, 20, 12, 201, 24, 21, 143, 72, 148, 197, 72, 147, 135, 20, 12, 201, 24, 19, 129, 80, 148, 197, 72, 147, 135,
+ 20, 12, 201, 20, 208, 78, 12, 148, 5, 72, 147, 135, 20, 12, 201, 16, 84, 212, 36, 195, 5, 72, 147, 135, 20, 12, 201, 16, 83, 129,
+ 81, 84, 133, 72, 147, 135, 20, 12, 201, 8, 19, 129, 48, 148, 197, 72, 147, 135, 20, 12, 201, 4, 181, 9, 88, 148, 197, 72, 147, 135,
+ 20, 9, 198, 88, 146, 193, 72, 145, 82, 20, 9, 198, 76, 81, 210, 20, 113, 82, 20, 9, 198, 72, 83, 1, 45, 49, 82, 20, 9, 198,
+ 56, 81, 204, 36, 113, 82, 20, 9, 198, 44, 244, 146, 84, 113, 82, 20, 9, 198, 8, 243, 9, 88, 144, 78, 20, 11, 67, 52, 147, 133,
+ 65, 6, 37, 50, 13, 0, 0, 9, 198, 28, 83, 133, 4, 195, 199, 20, 12, 201, 88, 149, 137, 76, 82, 212, 36, 243, 128, 20, 12, 201,
+ 77, 80, 148, 72, 18, 212, 36, 243, 128, 20, 12, 201, 72, 84, 212, 72, 146, 212, 36, 243, 128, 20, 18, 143, 18, 5, 16, 18, 195, 166,
+ 19, 5, 14, 20, 1, 20, 9, 15, 14, 20, 12, 201, 72, 82, 214, 37, 50, 84, 36, 243, 128, 20, 12, 201, 65, 83, 139, 80, 18, 212,
+ 36, 243, 128, 20, 12, 201, 65, 35, 208, 61, 50, 84, 36, 243, 128, 20, 12, 201, 60, 36, 212, 73, 82, 212, 36, 243, 128, 20, 12, 201,
+ 44, 243, 148, 72, 18, 212, 36, 243, 128, 20, 12, 201, 44, 243, 80, 61, 50, 84, 36, 243, 128, 20, 12, 201, 36, 228, 212, 73, 82, 212,
+ 36, 243, 128, 20, 12, 201, 16, 148, 212, 72, 18, 212, 36, 243, 128, 20, 12, 201, 16, 145, 134, 72, 18, 212, 36, 243, 128, 20, 12, 201,
+ 8, 83, 133, 16, 146, 212, 36, 243, 128, 20, 12, 201, 4, 178, 214, 37, 50, 84, 36, 243, 128, 20, 12, 201, 4, 36, 212, 72, 18, 212,
+ 36, 243, 128, 20, 9, 198, 72, 242, 197, 72, 147, 135, 20, 9, 198, 24, 147, 5, 72, 147, 135, 20, 9, 198, 16, 244, 197, 72, 147, 135,
+ 20, 9, 198, 5, 35, 69, 72, 147, 135, 20, 14, 139, 11, 195, 184, 14, 19, 11, 22, 15, 20, 5, 18, 20, 14, 4, 95, 48, 77, 49,
+ 47, 6, 40, 12, 89, 14, 50, 0, 0, 9, 198, 56, 85, 84, 72, 243, 128, 20, 13, 138, 16, 15, 18, 195, 184, 19, 9, 20, 5, 20,
+ 20, 13, 202, 77, 68, 129, 8, 17, 19, 21, 34, 78, 28, 20, 13, 202, 64, 20, 129, 25, 32, 83, 21, 34, 78, 28, 20, 13, 202, 33,
+ 148, 15, 77, 64, 83, 21, 34, 78, 28, 20, 13, 202, 16, 243, 69, 77, 66, 67, 21, 34, 78, 28, 20, 15, 204, 36, 228, 212, 73, 83,
+ 69, 57, 64, 76, 37, 49, 82, 20, 11, 66, 64, 32, 83, 37, 50, 35, 55, 0, 42, 9, 198, 44, 241, 134, 20, 147, 128, 20, 12, 201,
+ 65, 34, 77, 37, 66, 86, 37, 51, 69, 20, 12, 201, 60, 34, 133, 45, 66, 86, 37, 51, 69, 20, 12, 201, 49, 85, 8, 21, 32, 78,
+ 37, 51, 69, 20, 13, 4, 95, 2, 18, 22, 71, 34, 6, 37, 12, 84, 0, 0, 9, 198, 64, 83, 5, 72, 147, 133, 20, 9, 198, 44,
+ 243, 5, 72, 147, 133, 20, 10, 199, 12, 16, 146, 36, 243, 5, 80, 20, 14, 139, 13, 15, 14, 4, 195, 166, 14, 9, 20, 5, 20, 20,
+ 15, 204, 80, 82, 206, 60, 180, 129, 80, 148, 197, 72, 147, 135, 20, 15, 204, 76, 176, 78, 16, 147, 129, 88, 148, 197, 72, 147, 135, 20,
+ 15, 204, 65, 35, 194, 48, 83, 65, 80, 148, 197, 72, 147, 135, 20, 15, 204, 52, 84, 139, 4, 229, 9, 48, 148, 197, 72, 147, 135, 20,
+ 15, 204, 24, 146, 212, 36, 243, 129, 48, 148, 197, 72, 147, 135, 20, 15, 204, 16, 83, 73, 56, 84, 129, 48, 148, 197, 72, 147, 135, 20,
+ 15, 204, 16, 80, 197, 57, 68, 129, 48, 148, 197, 72, 147, 135, 20, 15, 204, 12, 243, 148, 4, 147, 133, 72, 148, 197, 72, 147, 135, 20,
+ 12, 201, 65, 34, 77, 37, 66, 86, 37, 49, 82, 20, 12, 201, 60, 34, 133, 45, 66, 86, 37, 49, 82, 20, 12, 201, 20, 193, 75, 81,
+ 34, 70, 36, 49, 82, 20, 12, 201, 16, 145, 134, 21, 33, 78, 80, 145, 82, 20, 13, 138, 8, 15, 13, 195, 184, 15, 16, 1, 20, 9,
+ 20, 9, 198, 32, 84, 143, 37, 51, 69, 20, 9, 198, 24, 20, 195, 37, 51, 69, 20, 0, 11, 136, 19, 20, 195, 184, 22, 12, 5, 20,
+ 20, 12, 201, 88, 242, 193, 48, 148, 197, 72, 147, 135, 20, 12, 201, 88, 148, 137, 48, 148, 197, 72, 147, 135, 20, 12, 201, 80, 84, 146,
+ 5, 52, 197, 72, 147, 135, 20, 12, 201, 76, 213, 75, 44, 84, 197, 72, 147, 135, 20, 12, 201, 64, 243, 9, 80, 148, 197, 72, 147, 135,
+ 20, 12, 201, 48, 242, 193, 48, 148, 197, 72, 147, 135, 20, 12, 201, 48, 81, 193, 48, 148, 197, 72, 147, 135, 20, 12, 201, 44, 243, 134,
+ 61, 35, 69, 72, 147, 135, 20, 12, 201, 44, 243, 134, 37, 35, 69, 72, 147, 135, 20, 12, 201, 37, 51, 1, 52, 148, 197, 72, 147, 135,
+ 20, 12, 201, 36, 195, 21, 52, 147, 133, 72, 147, 135, 20, 12, 201, 36, 65, 65, 48, 148, 197, 72, 147, 135, 20, 12, 201, 29, 34, 77,
+ 5, 52, 197, 72, 147, 135, 20, 12, 201, 24, 197, 73, 16, 148, 197, 72, 147, 135, 20, 12, 201, 24, 20, 200, 36, 243, 133, 72, 147, 135,
+ 20, 12, 201, 16, 82, 204, 5, 52, 197, 72, 147, 135, 20, 12, 201, 16, 80, 200, 36, 100, 133, 72, 147, 135, 20, 13, 138, 195, 166, 19,
+ 20, 5, 20, 9, 11, 5, 18, 20, 7, 196, 52, 20, 137, 56, 20, 7, 196, 52, 147, 73, 44, 20, 7, 196, 52, 20, 137, 56, 20, 6,
+ 195, 88, 244, 133, 72, 0, 12, 201, 77, 84, 5, 73, 98, 83, 36, 243, 128, 20, 16, 141, 18, 5, 12, 9, 7, 9, 195, 184, 19, 9,
+ 20, 5, 20, 20, 16, 141, 13, 15, 14, 19, 20, 18, 195, 184, 19, 9, 20, 5, 20, 20, 8, 197, 44, 21, 84, 20, 192, 20, 8, 197,
+ 44, 21, 84, 20, 192, 20, 14, 139, 195, 184, 11, 21, 13, 5, 14, 9, 11, 5, 18, 20, 8, 197, 9, 33, 84, 60, 224, 20, 8, 197,
+ 52, 81, 9, 4, 224, 21, 0, 18, 207, 36, 229, 5, 72, 224, 84, 36, 243, 129, 48, 148, 197, 72, 147, 135, 20, 18, 207, 36, 228, 212,
+ 37, 69, 84, 36, 243, 129, 48, 148, 197, 72, 147, 135, 20, 9, 198, 88, 148, 201, 80, 84, 128, 20, 9, 198, 88, 19, 9, 16, 84, 128,
+ 20, 9, 198, 81, 84, 195, 32, 84, 128, 20, 9, 198, 77, 64, 70, 24, 84, 128, 20, 9, 198, 77, 3, 206, 76, 84, 128, 20, 9, 198,
+ 72, 84, 5, 80, 84, 128, 20, 9, 198, 72, 83, 1, 80, 84, 128, 20, 9, 198, 60, 225, 21, 48, 84, 128, 20, 9, 198, 52, 147, 137,
+ 52, 84, 128, 20, 9, 198, 52, 18, 213, 48, 84, 128, 20, 9, 198, 41, 80, 137, 48, 84, 128, 20, 9, 198, 36, 229, 129, 16, 84, 128,
+ 20, 9, 198, 28, 19, 15, 64, 84, 128, 20, 9, 198, 16, 82, 193, 80, 84, 128, 20, 12, 201, 64, 242, 78, 80, 147, 12, 37, 51, 69,
+ 20, 9, 198, 24, 243, 9, 4, 229, 0, 20, 9, 198, 77, 1, 78, 16, 16, 128, 20, 0, 12, 201, 16, 148, 211, 60, 50, 65, 80, 147,
+ 206, 20, 18, 143, 9, 18, 18, 5, 12, 9, 7, 9, 195, 184, 19, 9, 20, 5, 20, 20, 9, 198, 76, 178, 84, 76, 84, 133, 20, 10,
+ 199, 76, 128, 77, 64, 243, 133, 72, 20, 9, 198, 65, 83, 139, 80, 84, 133, 20, 9, 198, 64, 147, 15, 80, 84, 133, 20, 10, 199, 44,
+ 243, 147, 36, 115, 133, 72, 20, 10, 199, 48, 21, 129, 16, 83, 9, 28, 20, 10, 199, 28, 145, 193, 57, 66, 83, 44, 20, 10, 199, 25,
+ 33, 78, 21, 66, 83, 44, 20, 9, 198, 77, 147, 143, 57, 147, 73, 20, 10, 199, 77, 66, 76, 37, 53, 9, 44, 20, 10, 199, 77, 64,
+ 84, 37, 53, 9, 44, 20, 10, 199, 76, 179, 204, 5, 53, 9, 44, 20, 6, 195, 88, 244, 128, 72, 5, 195, 24, 244, 128, 0, 19, 70,
+ 21, 53, 18, 4, 115, 206, 36, 89, 47, 51, 35, 81, 6, 114, 68, 0, 20, 7, 196, 48, 20, 9, 56, 20, 11, 200, 76, 192, 71, 20,
+ 196, 197, 4, 224, 20, 0, 8, 197, 64, 243, 80, 60, 224, 20, 12, 201, 80, 18, 212, 72, 81, 213, 48, 84, 128, 20, 12, 201, 77, 65,
+ 84, 61, 50, 207, 64, 84, 128, 20, 12, 201, 72, 82, 212, 61, 50, 207, 64, 84, 128, 20, 12, 201, 72, 82, 1, 8, 147, 9, 80, 84,
+ 128, 20, 12, 201, 4, 100, 1, 81, 37, 76, 40, 84, 128, 20, 12, 201, 44, 243, 147, 81, 34, 78, 28, 84, 128, 20, 12, 201, 20, 180,
+ 208, 48, 144, 201, 80, 84, 128, 20, 15, 204, 77, 84, 18, 4, 224, 84, 85, 32, 76, 37, 51, 69, 20, 8, 197, 64, 20, 21, 4, 224,
+ 20, 12, 201, 81, 32, 78, 77, 3, 210, 80, 16, 128, 20, 0, 9, 198, 76, 83, 129, 80, 244, 128, 20, 9, 198, 16, 243, 129, 80, 244,
+ 128, 20, 18, 207, 8, 83, 133, 24, 144, 197, 24, 244, 133, 77, 66, 76, 48, 147, 135, 67, 9, 198, 60, 178, 213, 64, 84, 128, 20, 9,
+ 198, 45, 96, 68, 72, 84, 128, 20, 9, 198, 20, 213, 76, 28, 84, 128, 20, 9, 198, 16, 82, 213, 64, 84, 128, 20, 9, 198, 4, 227,
+ 143, 80, 84, 128, 20, 13, 202, 33, 145, 18, 60, 70, 78, 4, 210, 83, 44, 20, 13, 202, 16, 84, 141, 5, 67, 204, 60, 114, 83, 44,
+ 20, 13, 202, 9, 35, 205, 5, 67, 204, 60, 114, 83, 44, 20, 13, 202, 4, 229, 18, 61, 3, 204, 60, 114, 83, 44, 20, 9, 198, 72,
+ 80, 71, 20, 229, 0, 20, 9, 198, 52, 148, 197, 72, 16, 128, 20, 0, 10, 199, 77, 80, 195, 21, 52, 207, 72, 20, 9, 198, 64, 243,
+ 25, 45, 35, 205, 20, 10, 199, 76, 83, 147, 5, 66, 79, 56, 20, 10, 199, 44, 20, 211, 5, 66, 79, 56, 20, 10, 199, 44, 20, 18,
+ 36, 243, 5, 72, 20, 9, 198, 24, 147, 5, 80, 84, 133, 20, 9, 198, 20, 180, 201, 48, 84, 133, 20, 10, 199, 8, 19, 19, 81, 148,
+ 137, 28, 20, 10, 199, 80, 82, 212, 60, 226, 83, 44, 20, 10, 199, 21, 2, 83, 60, 66, 83, 44, 20, 9, 198, 45, 84, 137, 61, 53,
+ 77, 20, 10, 199, 60, 36, 203, 85, 32, 78, 80, 20, 10, 199, 32, 244, 208, 37, 64, 78, 80, 20, 10, 199, 5, 69, 5, 77, 64, 78,
+ 80, 20, 10, 199, 4, 48, 197, 65, 64, 78, 80, 20, 0, 11, 200, 44, 243, 147, 20, 228, 213, 4, 192, 20, 0, 12, 201, 72, 81, 197,
+ 56, 84, 129, 80, 244, 128, 20, 12, 201, 44, 243, 210, 16, 147, 129, 80, 244, 128, 20, 12, 201, 36, 228, 197, 52, 147, 129, 80, 244, 128,
+ 20, 12, 201, 20, 180, 193, 52, 147, 129, 80, 244, 128, 20, 12, 201, 20, 180, 212, 72, 20, 15, 48, 84, 128, 20, 12, 201, 57, 144, 143,
+ 72, 113, 78, 76, 84, 128, 20, 9, 198, 80, 243, 5, 72, 19, 147, 20, 9, 198, 72, 83, 5, 88, 19, 147, 20, 0, 9, 198, 88, 148,
+ 203, 61, 49, 64, 20, 13, 202, 81, 32, 78, 77, 3, 211, 37, 66, 79, 56, 20, 13, 202, 72, 82, 212, 36, 98, 75, 5, 66, 79, 56,
+ 20, 9, 198, 77, 146, 207, 24, 19, 148, 20, 9, 198, 36, 212, 15, 76, 19, 148, 20, 9, 198, 9, 34, 76, 48, 19, 148, 20, 0, 12,
+ 201, 88, 84, 147, 36, 98, 75, 5, 67, 210, 20, 12, 201, 77, 64, 66, 36, 194, 83, 5, 67, 210, 20, 9, 198, 17, 148, 204, 20, 180,
+ 201, 20, 10, 199, 32, 148, 16, 60, 68, 143, 52, 20, 9, 198, 76, 19, 1, 80, 84, 137, 20, 10, 199, 72, 84, 201, 77, 64, 78, 76,
+ 20, 0, 11, 200, 44, 243, 148, 4, 210, 78, 21, 32, 20, 12, 201, 36, 225, 137, 56, 149, 9, 88, 148, 203, 20, 9, 198, 81, 85, 129,
+ 49, 80, 78, 20, 0, 12, 201, 64, 20, 143, 16, 243, 148, 61, 49, 64, 20, 8, 197, 85, 34, 78, 21, 32, 20, 8, 197, 56, 149, 18,
+ 21, 32, 20, 12, 201, 4, 178, 213, 72, 21, 5, 77, 49, 64, 20, 9, 198, 24, 147, 9, 64, 83, 147, 20, 9, 198, 9, 34, 76, 48,
+ 19, 147, 20, 12, 201, 36, 229, 5, 73, 1, 76, 48, 19, 148, 20, 0, 18, 70, 20, 180, 208, 61, 49, 64, 36, 81, 89, 48, 39, 89,
+ 6, 36, 0, 20, 9, 198, 21, 2, 71, 72, 17, 128, 20, 9, 198, 73, 81, 9, 52, 83, 148, 20, 9, 198, 16, 82, 193, 16, 83, 148,
+ 20, 9, 198, 72, 85, 133, 73, 48, 76, 20, 9, 198, 80, 243, 5, 72, 19, 148, 20, 9, 198, 72, 83, 5, 88, 19, 148, 20, 9, 198,
+ 61, 33, 9, 56, 19, 148, 20, 9, 198, 25, 32, 80, 64, 19, 148, 20, 9, 198, 24, 145, 213, 72, 19, 148, 20, 0, 9, 198, 76, 181,
+ 76, 44, 84, 137, 20, 10, 199, 20, 208, 129, 48, 192, 71, 20, 20, 0, 7, 196, 76, 145, 143, 56, 20, 9, 198, 21, 65, 82, 56, 83,
+ 0, 20, 9, 198, 44, 244, 132, 36, 19, 0, 20, 9, 198, 4, 67, 73, 72, 19, 0, 20, 0, 9, 134, 22, 9, 14, 195, 184, 19, 20,
+ 8, 197, 44, 243, 132, 60, 208, 20, 12, 201, 16, 83, 9, 44, 21, 5, 77, 49, 64, 20, 8, 197, 8, 146, 201, 56, 144, 20, 8, 197,
+ 81, 32, 70, 36, 176, 20, 12, 201, 20, 180, 212, 72, 21, 129, 28, 19, 148, 20, 0, 10, 135, 14, 9, 20, 18, 195, 184, 19, 20, 11,
+ 136, 5, 13, 1, 12, 10, 195, 184, 18, 20, 9, 198, 25, 33, 78, 21, 50, 64, 20, 9, 198, 44, 245, 5, 48, 85, 0, 20, 9, 198,
+ 61, 33, 9, 56, 21, 0, 20, 9, 198, 4, 181, 15, 72, 21, 0, 20, 0, 26, 67, 52, 149, 0, 65, 37, 47, 15, 49, 84, 112, 6,
+ 47, 36, 34, 0, 81, 107, 118, 97, 114, 116, 101, 114, 32, 10, 199, 32, 21, 130, 36, 243, 15, 28, 20, 10, 199, 52, 148, 211, 36, 243,
+ 133, 72, 20, 10, 199, 21, 98, 78, 16, 83, 9, 28, 20, 10, 199, 4, 101, 1, 28, 83, 9, 28, 20, 10, 199, 81, 84, 137, 77, 66,
+ 83, 44, 20, 10, 199, 77, 64, 84, 5, 34, 83, 44, 20, 10, 199, 72, 16, 201, 77, 66, 83, 44, 20, 10, 199, 65, 84, 137, 77, 66,
+ 83, 44, 20, 10, 199, 64, 81, 1, 57, 66, 83, 44, 20, 10, 199, 61, 33, 193, 77, 66, 83, 44, 20, 10, 199, 56, 22, 137, 77, 66,
+ 83, 44, 20, 10, 199, 48, 149, 21, 72, 114, 83, 44, 20, 10, 199, 45, 34, 71, 21, 34, 83, 44, 20, 10, 199, 44, 244, 205, 21, 66,
+ 83, 44, 20, 10, 199, 20, 180, 212, 5, 66, 83, 44, 20, 10, 199, 4, 176, 68, 20, 210, 83, 44, 20, 10, 199, 81, 32, 86, 21, 37,
+ 9, 56, 20, 9, 198, 32, 243, 79, 24, 243, 137, 20, 10, 199, 60, 198, 77, 64, 144, 68, 20, 20, 10, 67, 52, 149, 0, 65, 37, 47,
+ 0, 72, 0, 7, 196, 56, 21, 21, 72, 20, 11, 200, 76, 83, 5, 56, 243, 15, 28, 144, 20, 9, 198, 8, 17, 193, 80, 83, 0, 20,
+ 11, 200, 81, 32, 75, 5, 52, 197, 72, 144, 20, 11, 200, 52, 85, 1, 25, 148, 201, 76, 176, 20, 11, 200, 77, 81, 134, 37, 48, 78,
+ 12, 80, 20, 9, 198, 52, 20, 147, 44, 19, 0, 20, 0, 13, 138, 1, 12, 2, 21, 13, 9, 14, 195, 184, 19, 20, 12, 201, 76, 147,
+ 80, 48, 144, 201, 80, 85, 0, 20, 8, 197, 81, 34, 65, 16, 80, 20, 8, 197, 72, 242, 193, 16, 80, 20, 8, 197, 17, 38, 65, 16,
+ 80, 20, 0, 10, 135, 16, 15, 13, 16, 195, 184, 19, 20, 11, 136, 19, 1, 14, 9, 20, 195, 184, 18, 20, 11, 136, 4, 5, 11, 1,
+ 20, 195, 184, 18, 20, 13, 202, 20, 180, 212, 72, 245, 133, 73, 50, 79, 56, 20, 13, 202, 88, 145, 5, 57, 50, 193, 8, 83, 9, 28,
+ 20, 13, 202, 48, 145, 5, 57, 50, 193, 8, 83, 9, 28, 20, 13, 202, 76, 83, 73, 56, 20, 137, 77, 66, 83, 44, 20, 13, 202, 72,
+ 85, 77, 5, 67, 204, 60, 114, 83, 44, 20, 13, 202, 65, 35, 212, 21, 53, 1, 57, 66, 83, 44, 20, 13, 202, 52, 243, 133, 80, 20,
+ 137, 77, 66, 83, 44, 20, 13, 202, 52, 85, 5, 61, 35, 204, 60, 114, 83, 44, 20, 13, 202, 45, 96, 75, 76, 19, 22, 21, 34, 83,
+ 44, 20, 13, 202, 44, 244, 205, 61, 3, 204, 37, 66, 83, 44, 20, 13, 202, 44, 243, 148, 72, 17, 129, 45, 66, 83, 44, 20, 13, 202,
+ 24, 243, 11, 48, 244, 137, 77, 66, 83, 44, 20, 13, 202, 16, 148, 12, 60, 208, 84, 5, 34, 83, 44, 20, 13, 202, 4, 195, 5, 72,
+ 115, 204, 60, 114, 83, 44, 20, 9, 198, 28, 198, 75, 61, 50, 68, 20, 9, 198, 5, 4, 1, 72, 21, 0, 20, 9, 198, 4, 68, 133,
+ 77, 48, 84, 20, 0, 10, 199, 80, 149, 21, 48, 21, 21, 72, 20, 10, 199, 44, 243, 138, 20, 181, 21, 72, 20, 10, 199, 44, 192, 86,
+ 36, 21, 21, 72, 20, 10, 199, 44, 20, 137, 44, 21, 21, 72, 20, 12, 137, 9, 19, 15, 12, 1, 20, 195, 184, 18, 20, 12, 137, 4,
+ 5, 2, 1, 20, 20, 195, 184, 18, 20, 10, 199, 65, 35, 198, 21, 52, 207, 72, 20, 10, 199, 80, 84, 212, 5, 66, 79, 56, 20, 10,
+ 199, 77, 1, 68, 37, 66, 79, 56, 20, 10, 199, 44, 240, 76, 37, 66, 79, 56, 20, 10, 199, 77, 65, 78, 12, 147, 5, 72, 20, 10,
+ 199, 45, 98, 78, 44, 83, 5, 72, 20, 10, 199, 44, 20, 148, 60, 227, 133, 72, 20, 10, 199, 44, 19, 148, 60, 227, 133, 72, 20, 10,
+ 199, 88, 83, 2, 101, 33, 9, 28, 20, 10, 199, 81, 148, 129, 56, 226, 83, 44, 20, 10, 199, 76, 144, 77, 21, 50, 83, 44, 20, 10,
+ 199, 44, 20, 193, 44, 130, 83, 44, 20, 10, 199, 28, 19, 22, 4, 226, 83, 44, 20, 10, 199, 64, 197, 86, 37, 84, 201, 56, 20, 12,
+ 201, 48, 16, 137, 60, 65, 78, 80, 19, 0, 20, 10, 199, 21, 52, 12, 4, 224, 68, 20, 20, 10, 199, 12, 131, 203, 60, 192, 68, 20,
+ 20, 0, 13, 138, 19, 20, 21, 11, 11, 1, 20, 195, 184, 18, 20, 13, 138, 18, 5, 16, 5, 20, 9, 20, 195, 184, 18, 20, 13, 138,
+ 18, 5, 14, 15, 22, 1, 20, 195, 184, 18, 20, 13, 138, 9, 14, 14, 15, 22, 1, 20, 195, 184, 18, 20, 13, 138, 4, 5, 11, 15,
+ 18, 1, 20, 195, 184, 18, 20, 13, 138, 2, 9, 12, 12, 5, 20, 20, 195, 184, 18, 20, 16, 141, 195, 166, 19, 20, 5, 20, 9, 19,
+ 5, 18, 9, 14, 7, 20, 9, 198, 72, 85, 133, 73, 49, 82, 20, 11, 200, 88, 147, 132, 52, 17, 197, 72, 144, 20, 11, 200, 25, 34,
+ 66, 101, 69, 5, 72, 144, 20, 11, 200, 8, 84, 141, 84, 64, 82, 36, 112, 20, 11, 200, 4, 193, 197, 9, 32, 73, 76, 176, 20, 0,
+ 14, 139, 20, 18, 1, 14, 19, 12, 1, 20, 195, 184, 18, 20, 14, 139, 16, 18, 15, 22, 15, 11, 1, 20, 195, 184, 18, 20, 14, 139,
+ 15, 2, 19, 5, 18, 22, 1, 20, 195, 184, 18, 20, 14, 139, 12, 5, 22, 5, 18, 1, 14, 4, 195, 184, 18, 20, 14, 139, 11, 15,
+ 14, 20, 18, 15, 12, 12, 195, 184, 18, 20, 14, 139, 5, 11, 19, 16, 5, 4, 9, 20, 195, 184, 18, 20, 14, 139, 1, 19, 19, 21,
+ 18, 1, 14, 4, 195, 184, 18, 20, 12, 201, 84, 226, 86, 21, 36, 201, 80, 85, 0, 20, 12, 201, 44, 192, 83, 76, 144, 201, 80, 85,
+ 0, 20, 12, 201, 28, 83, 133, 72, 244, 201, 80, 85, 0, 20, 12, 201, 8, 148, 15, 48, 20, 137, 80, 85, 0, 20, 9, 198, 88, 245,
+ 5, 72, 147, 135, 20, 9, 198, 72, 81, 197, 72, 147, 135, 20, 9, 198, 61, 5, 5, 72, 147, 135, 20, 9, 198, 60, 194, 69, 72, 147,
+ 135, 20, 9, 198, 56, 245, 5, 72, 147, 135, 20, 9, 198, 56, 81, 197, 72, 147, 135, 20, 9, 198, 48, 81, 197, 72, 147, 135, 20, 9,
+ 198, 48, 18, 197, 72, 147, 135, 20, 9, 198, 41, 81, 197, 72, 147, 135, 20, 9, 198, 16, 245, 5, 72, 147, 135, 20, 9, 198, 12, 149,
+ 5, 72, 147, 135, 20, 9, 198, 5, 5, 5, 72, 147, 135, 20, 0, 15, 140, 18, 5, 11, 15, 13, 13, 1, 14, 4, 195, 184, 18, 20,
+ 9, 198, 29, 32, 84, 37, 53, 0, 20, 9, 198, 13, 146, 204, 37, 53, 0, 20, 9, 198, 8, 20, 211, 37, 53, 0, 20, 9, 198, 8,
+ 20, 20, 37, 53, 0, 20, 9, 198, 32, 243, 79, 24, 243, 128, 20, 13, 202, 52, 244, 148, 36, 98, 75, 5, 66, 79, 56, 20, 13, 202,
+ 44, 243, 77, 84, 226, 75, 5, 66, 79, 56, 20, 13, 202, 28, 84, 212, 36, 181, 76, 5, 66, 79, 56, 20, 13, 202, 24, 244, 148, 36,
+ 98, 75, 5, 66, 79, 56, 20, 9, 198, 20, 211, 212, 36, 243, 128, 20, 13, 202, 16, 148, 211, 36, 210, 76, 5, 66, 79, 56, 20, 9,
+ 198, 8, 20, 212, 36, 243, 128, 20, 14, 139, 16, 18, 195, 166, 13, 9, 5, 18, 9, 14, 7, 20, 13, 202, 72, 244, 203, 36, 193, 5,
+ 57, 50, 83, 44, 20, 9, 198, 65, 35, 212, 20, 147, 128, 20, 9, 198, 40, 18, 207, 8, 147, 128, 20, 0, 16, 141, 11, 15, 13, 13,
+ 21, 14, 9, 11, 1, 20, 195, 184, 18, 20, 19, 144, 7, 18, 195, 184, 14, 12, 1, 14, 4, 9, 19, 5, 18, 9, 14, 7, 20, 10,
+ 199, 20, 211, 212, 36, 243, 133, 48, 20, 12, 201, 76, 83, 147, 36, 34, 76, 37, 49, 82, 20, 12, 201, 8, 17, 193, 80, 83, 12, 37,
+ 49, 82, 20, 9, 198, 28, 20, 148, 56, 84, 137, 20, 14, 203, 44, 19, 5, 40, 67, 211, 44, 244, 9, 76, 176, 20, 10, 199, 76, 49,
+ 78, 5, 34, 85, 52, 20, 9, 198, 5, 64, 86, 37, 51, 69, 20, 9, 198, 4, 226, 77, 37, 51, 69, 20, 8, 67, 61, 85, 0, 21,
+ 0, 10, 0, 9, 3, 14, 195, 165, 50, 114, 0, 15, 12, 201, 84, 67, 9, 12, 149, 5, 72, 147, 135, 20, 12, 201, 84, 65, 5, 48,
+ 81, 197, 72, 147, 135, 20, 12, 201, 77, 80, 148, 72, 18, 5, 72, 147, 135, 20, 12, 201, 77, 80, 147, 36, 66, 69, 72, 147, 135, 20,
+ 12, 201, 72, 82, 210, 85, 69, 5, 72, 147, 135, 20, 12, 201, 72, 20, 16, 61, 37, 5, 72, 147, 135, 20, 12, 201, 65, 34, 79, 72,
+ 149, 5, 72, 147, 135, 20, 12, 201, 64, 84, 141, 37, 69, 5, 72, 147, 135, 20, 12, 201, 44, 244, 147, 21, 69, 5, 72, 147, 135, 20,
+ 12, 201, 44, 243, 147, 81, 37, 69, 72, 147, 135, 20, 12, 201, 44, 243, 134, 37, 50, 197, 72, 147, 135, 20, 12, 201, 44, 243, 16, 61,
+ 37, 5, 72, 147, 135, 20, 12, 201, 36, 229, 129, 48, 145, 5, 72, 147, 135, 20, 12, 201, 36, 228, 212, 37, 69, 69, 72, 147, 135, 20,
+ 12, 201, 36, 225, 11, 61, 2, 69, 72, 147, 135, 20, 12, 201, 28, 20, 146, 61, 69, 5, 72, 147, 135, 20, 12, 201, 24, 197, 79, 72,
+ 145, 5, 72, 147, 135, 20, 12, 201, 16, 148, 212, 72, 18, 5, 72, 147, 135, 20, 12, 201, 8, 243, 66, 5, 33, 5, 72, 147, 135, 20,
+ 12, 201, 5, 53, 18, 36, 225, 197, 72, 147, 135, 20, 9, 198, 77, 67, 204, 81, 49, 82, 20, 9, 198, 24, 197, 75, 81, 81, 82, 20,
+ 9, 68, 48, 84, 143, 100, 21, 0, 10, 9, 68, 12, 240, 67, 32, 21, 0, 10, 0, 12, 201, 44, 243, 80, 5, 32, 84, 37, 53, 0,
+ 20, 12, 201, 80, 84, 212, 61, 53, 5, 72, 243, 128, 20, 12, 201, 88, 83, 148, 36, 192, 84, 36, 243, 128, 20, 12, 201, 88, 16, 195,
+ 36, 224, 84, 36, 243, 128, 20, 12, 201, 77, 80, 147, 84, 212, 20, 36, 243, 128, 20, 12, 201, 77, 66, 80, 84, 192, 84, 36, 243, 128,
+ 20, 12, 201, 77, 66, 77, 84, 192, 84, 36, 243, 128, 20, 12, 201, 77, 64, 71, 24, 192, 84, 36, 243, 128, 20, 12, 201, 72, 85, 1,
+ 72, 64, 84, 36, 243, 128, 20, 12, 201, 72, 84, 201, 28, 224, 84, 36, 243, 128, 20, 12, 201, 61, 48, 201, 48, 192, 84, 36, 243, 128,
+ 20, 12, 201, 60, 36, 212, 73, 80, 212, 36, 243, 128, 20, 12, 201, 48, 146, 214, 36, 64, 84, 36, 243, 128, 20, 12, 201, 44, 244, 146,
+ 20, 192, 84, 36, 243, 128, 20, 12, 201, 44, 243, 132, 60, 192, 84, 36, 243, 128, 20, 12, 201, 44, 243, 80, 36, 192, 84, 36, 243, 128,
+ 20, 12, 201, 44, 240, 71, 84, 192, 84, 36, 243, 128, 20, 12, 201, 36, 227, 203, 84, 192, 84, 36, 243, 128, 20, 12, 201, 36, 226, 204,
+ 36, 224, 84, 36, 243, 128, 20, 12, 201, 36, 226, 193, 77, 48, 84, 36, 243, 128, 20, 12, 201, 29, 32, 78, 84, 192, 84, 36, 243, 128,
+ 20, 12, 201, 24, 20, 195, 36, 224, 84, 36, 243, 128, 20, 12, 201, 20, 194, 77, 36, 224, 84, 36, 243, 128, 20, 12, 201, 20, 180, 212,
+ 72, 18, 212, 36, 243, 128, 20, 12, 201, 20, 160, 75, 84, 192, 84, 36, 243, 128, 20, 12, 201, 16, 84, 201, 28, 224, 84, 36, 243, 128,
+ 20, 12, 201, 12, 148, 139, 84, 192, 84, 36, 243, 128, 20, 12, 201, 4, 197, 5, 72, 224, 84, 36, 243, 128, 20, 12, 201, 4, 113, 210,
+ 5, 96, 84, 36, 243, 128, 20, 12, 137, 7, 18, 195, 166, 3, 9, 20, 5, 20, 20, 9, 198, 72, 17, 5, 72, 147, 135, 20, 9, 198,
+ 45, 33, 69, 72, 147, 135, 20, 9, 198, 28, 17, 197, 72, 147, 135, 20, 9, 198, 24, 85, 5, 72, 147, 135, 20, 9, 198, 16, 21, 5,
+ 72, 147, 135, 20, 9, 198, 4, 181, 5, 72, 147, 135, 20, 12, 201, 65, 81, 82, 80, 244, 137, 12, 19, 128, 20, 0, 9, 198, 97, 147,
+ 15, 24, 243, 128, 20, 9, 198, 76, 84, 211, 36, 243, 128, 20, 9, 198, 64, 20, 211, 36, 243, 128, 20, 9, 198, 52, 148, 211, 36, 243,
+ 128, 20, 9, 198, 21, 96, 83, 36, 243, 128, 20, 9, 198, 77, 65, 65, 72, 147, 128, 20, 12, 201, 61, 4, 15, 73, 69, 78, 37, 51,
+ 69, 20, 12, 201, 52, 48, 193, 73, 66, 25, 37, 51, 69, 20, 15, 204, 88, 244, 132, 36, 225, 194, 61, 33, 197, 57, 49, 82, 20, 9,
+ 198, 37, 99, 210, 36, 19, 128, 20, 9, 198, 88, 85, 5, 72, 19, 128, 21, 9, 198, 44, 243, 15, 77, 48, 76, 20, 13, 202, 20, 225,
+ 9, 52, 83, 147, 36, 243, 129, 48, 20, 13, 70, 13, 35, 213, 80, 243, 128, 21, 102, 114, 0, 10, 0, 10, 199, 77, 80, 147, 80, 149,
+ 21, 80, 20, 14, 139, 19, 5, 18, 9, 195, 184, 19, 9, 20, 5, 20, 20, 14, 139, 16, 15, 13, 16, 195, 184, 19, 9, 20, 5, 20,
+ 20, 14, 139, 14, 5, 18, 22, 195, 184, 19, 9, 20, 5, 20, 20, 12, 137, 15, 13, 13, 195, 184, 2, 12, 5, 18, 20, 9, 198, 77,
+ 66, 75, 48, 84, 137, 20, 10, 199, 56, 84, 15, 80, 148, 205, 20, 20, 10, 199, 36, 66, 79, 80, 148, 205, 20, 20, 10, 199, 21, 50,
+ 193, 64, 148, 205, 20, 20, 9, 198, 13, 146, 204, 37, 51, 69, 20, 9, 198, 8, 20, 20, 37, 51, 69, 20, 12, 201, 21, 48, 138, 21,
+ 33, 197, 57, 49, 82, 20, 0, 15, 204, 36, 228, 213, 8, 244, 132, 36, 224, 84, 36, 243, 128, 20, 9, 198, 16, 149, 137, 76, 147, 206,
+ 20, 15, 204, 4, 178, 204, 36, 208, 84, 37, 48, 84, 36, 243, 128, 20, 15, 140, 16, 18, 5, 20, 9, 195, 184, 19, 9, 20, 5, 20,
+ 20, 15, 140, 16, 18, 5, 3, 9, 195, 184, 19, 9, 20, 5, 20, 20, 15, 140, 7, 5, 14, 5, 18, 195, 184, 19, 9, 20, 5, 20,
+ 20, 12, 201, 88, 84, 137, 24, 144, 197, 72, 147, 135, 20, 12, 201, 88, 19, 15, 72, 148, 197, 72, 147, 135, 20, 12, 201, 81, 32, 78,
+ 76, 149, 5, 72, 147, 135, 20, 12, 201, 80, 83, 5, 88, 148, 197, 72, 147, 135, 20, 12, 201, 80, 82, 211, 81, 84, 133, 72, 147, 135,
+ 20, 12, 201, 76, 177, 76, 21, 69, 5, 72, 147, 135, 20, 12, 201, 72, 85, 129, 48, 145, 5, 72, 147, 135, 20, 12, 201, 72, 85, 15,
+ 84, 50, 5, 72, 147, 135, 20, 12, 201, 72, 84, 212, 37, 69, 69, 72, 147, 135, 20, 12, 201, 72, 81, 140, 20, 181, 5, 72, 147, 135,
+ 20, 12, 201, 72, 81, 86, 4, 197, 69, 72, 147, 135, 20, 12, 201, 65, 35, 202, 20, 181, 5, 72, 147, 135, 20, 12, 201, 64, 243, 1,
+ 72, 148, 197, 72, 147, 135, 20, 12, 201, 64, 84, 150, 21, 37, 5, 72, 147, 135, 20, 12, 201, 64, 16, 201, 24, 144, 197, 72, 147, 135,
+ 20, 12, 201, 56, 22, 137, 24, 144, 197, 72, 147, 135, 20, 12, 201, 52, 241, 9, 24, 144, 197, 72, 147, 135, 20, 12, 201, 52, 82, 193,
+ 56, 148, 197, 72, 147, 135, 20, 12, 201, 48, 21, 9, 56, 148, 197, 72, 147, 135, 20, 12, 201, 44, 244, 146, 84, 212, 5, 72, 147, 135,
+ 20, 12, 201, 44, 243, 150, 21, 37, 5, 72, 147, 135, 20, 12, 201, 44, 243, 147, 80, 21, 5, 72, 147, 135, 20, 12, 201, 44, 243, 77,
+ 37, 69, 5, 72, 147, 135, 20, 12, 201, 44, 243, 15, 56, 148, 197, 72, 147, 135, 20, 12, 201, 44, 241, 9, 24, 144, 197, 72, 147, 135,
+ 20, 12, 201, 36, 229, 9, 52, 145, 5, 72, 147, 135, 20, 12, 201, 36, 70, 76, 48, 148, 197, 72, 147, 135, 20, 12, 201, 29, 37, 66,
+ 48, 148, 197, 72, 147, 135, 20, 12, 201, 21, 85, 18, 60, 98, 69, 72, 147, 135, 20, 12, 201, 21, 81, 143, 72, 148, 197, 72, 147, 135,
+ 20, 12, 201, 21, 66, 75, 21, 69, 5, 72, 147, 135, 20, 12, 201, 20, 97, 133, 45, 69, 69, 72, 147, 135, 20, 12, 201, 9, 81, 7,
+ 21, 69, 5, 72, 147, 135, 20, 12, 201, 9, 34, 75, 21, 69, 5, 72, 147, 135, 20, 12, 201, 8, 245, 1, 56, 148, 197, 72, 147, 135,
+ 20, 12, 201, 8, 147, 12, 21, 69, 5, 72, 147, 135, 20, 12, 201, 8, 20, 212, 5, 33, 5, 72, 147, 135, 20, 12, 201, 4, 229, 9,
+ 44, 148, 197, 72, 147, 135, 20, 12, 201, 4, 229, 5, 16, 21, 5, 72, 147, 135, 20, 12, 201, 4, 211, 210, 80, 148, 197, 72, 147, 135,
+ 20, 12, 201, 4, 48, 197, 57, 69, 69, 72, 147, 135, 20, 12, 201, 4, 36, 212, 72, 18, 5, 72, 147, 135, 20, 0, 12, 201, 65, 35,
+ 199, 21, 53, 5, 72, 243, 128, 20, 16, 141, 16, 18, 195, 166, 13, 1, 20, 21, 18, 9, 20, 5, 20, 20, 8, 197, 45, 33, 83, 60,
+ 192, 20, 8, 197, 44, 20, 197, 36, 224, 20, 8, 197, 84, 180, 129, 36, 224, 20, 12, 201, 52, 243, 148, 20, 225, 71, 72, 147, 128, 20,
+ 8, 197, 44, 244, 133, 4, 224, 20, 8, 197, 44, 83, 153, 4, 224, 20, 16, 205, 56, 21, 18, 37, 83, 66, 36, 176, 82, 8, 243, 129,
+ 80, 20, 8, 197, 72, 83, 148, 4, 32, 20, 0, 9, 198, 64, 243, 9, 81, 84, 128, 20, 9, 198, 48, 145, 193, 81, 84, 128, 20, 9,
+ 198, 45, 33, 65, 81, 84, 128, 20, 12, 201, 25, 84, 197, 57, 64, 83, 80, 84, 137, 20, 12, 201, 72, 81, 201, 60, 224, 76, 37, 51,
+ 69, 20, 12, 201, 44, 243, 80, 5, 32, 84, 37, 51, 69, 20, 12, 201, 44, 193, 82, 36, 176, 76, 37, 51, 69, 20, 12, 201, 16, 83,
+ 79, 45, 32, 84, 37, 51, 69, 20, 15, 204, 76, 176, 78, 16, 84, 130, 61, 33, 197, 57, 49, 82, 20, 0, 9, 198, 16, 144, 71, 56,
+ 244, 197, 20, 12, 201, 36, 229, 5, 73, 97, 78, 80, 147, 206, 20, 15, 204, 44, 243, 12, 20, 181, 9, 88, 148, 197, 72, 147, 135, 20,
+ 15, 204, 20, 180, 197, 53, 3, 9, 24, 144, 197, 72, 147, 135, 20, 15, 204, 16, 148, 203, 88, 19, 9, 24, 144, 197, 72, 147, 135, 20,
+ 15, 204, 16, 83, 73, 48, 149, 1, 72, 148, 197, 72, 147, 135, 20, 10, 199, 76, 21, 9, 72, 148, 197, 72, 20, 10, 199, 53, 83, 73,
+ 24, 144, 197, 72, 20, 10, 199, 52, 245, 15, 72, 148, 197, 72, 20, 10, 199, 52, 18, 143, 72, 148, 197, 72, 20, 10, 199, 44, 21, 5,
+ 44, 148, 197, 72, 20, 10, 199, 36, 224, 85, 29, 84, 133, 72, 20, 10, 199, 24, 83, 73, 56, 148, 197, 72, 20, 10, 199, 85, 35, 204,
+ 60, 114, 83, 44, 20, 10, 199, 76, 83, 147, 61, 34, 83, 44, 20, 10, 199, 64, 20, 9, 77, 66, 83, 44, 20, 10, 199, 48, 85, 129,
+ 57, 66, 83, 44, 20, 10, 199, 44, 244, 137, 57, 66, 83, 44, 20, 9, 198, 52, 243, 143, 80, 243, 137, 20, 10, 199, 44, 20, 213, 37,
+ 53, 9, 44, 20, 10, 199, 81, 84, 130, 84, 193, 78, 80, 20, 10, 199, 5, 48, 197, 56, 65, 78, 80, 20, 0, 13, 138, 13, 9, 19,
+ 19, 9, 15, 14, 195, 166, 18, 20, 6, 195, 52, 17, 201, 20, 11, 200, 77, 84, 208, 20, 228, 201, 60, 224, 20, 9, 198, 76, 176, 78,
+ 76, 147, 206, 20, 9, 198, 36, 225, 149, 76, 147, 206, 20, 9, 198, 21, 128, 201, 76, 147, 206, 20, 11, 200, 20, 180, 212, 20, 228, 201,
+ 60, 224, 20, 11, 136, 16, 18, 195, 166, 19, 5, 14, 20, 20, 0, 8, 197, 64, 20, 212, 20, 192, 20, 8, 197, 44, 242, 193, 36, 224,
+ 20, 8, 197, 64, 84, 149, 4, 224, 20, 12, 201, 36, 229, 5, 72, 84, 211, 20, 229, 0, 20, 12, 201, 36, 229, 5, 48, 194, 71, 20,
+ 229, 0, 20, 8, 197, 76, 17, 137, 4, 224, 21, 12, 201, 12, 192, 73, 73, 99, 217, 4, 229, 0, 20, 0, 9, 198, 25, 32, 75, 81,
+ 84, 128, 20, 13, 202, 80, 84, 141, 36, 227, 204, 60, 114, 83, 44, 20, 13, 202, 76, 83, 147, 60, 211, 212, 61, 34, 83, 44, 20, 13,
+ 138, 16, 18, 195, 166, 4, 9, 11, 1, 14, 20, 20, 0, 17, 67, 52, 145, 192, 65, 35, 57, 15, 89, 114, 0, 81, 115, 195, 165, 32,
+ 16, 141, 11, 15, 13, 13, 9, 19, 19, 9, 15, 14, 195, 166, 18, 20, 10, 199, 64, 144, 195, 60, 194, 78, 20, 20, 10, 199, 4, 68,
+ 203, 36, 195, 9, 28, 20, 10, 199, 80, 19, 13, 84, 66, 83, 44, 20, 10, 199, 76, 20, 132, 60, 226, 83, 44, 20, 10, 199, 64, 193,
+ 66, 20, 162, 83, 44, 20, 10, 199, 32, 84, 129, 48, 66, 83, 44, 20, 20, 71, 8, 243, 150, 37, 96, 78, 80, 71, 114, 68, 84, 37,
+ 84, 6, 112, 68, 0, 20, 10, 67, 52, 145, 192, 65, 35, 57, 0, 72, 0, 7, 196, 36, 209, 78, 76, 20, 7, 196, 56, 145, 67, 20,
+ 20, 0, 12, 69, 8, 194, 86, 21, 32, 71, 55, 37, 34, 0, 8, 197, 81, 84, 142, 21, 32, 20, 8, 197, 60, 224, 78, 21, 32, 20,
+ 9, 198, 80, 21, 1, 72, 148, 203, 20, 9, 198, 44, 147, 133, 76, 148, 203, 20, 9, 198, 36, 70, 76, 48, 148, 203, 20, 16, 205, 24,
+ 145, 5, 36, 179, 205, 52, 148, 211, 5, 34, 83, 44, 20, 9, 198, 8, 245, 1, 56, 148, 203, 20, 9, 198, 80, 82, 212, 60, 226, 75,
+ 20, 8, 197, 16, 240, 197, 57, 64, 20, 9, 198, 72, 84, 201, 16, 83, 147, 20, 0, 9, 198, 80, 83, 5, 76, 179, 208, 20, 9, 198,
+ 52, 243, 143, 48, 241, 192, 20, 9, 198, 84, 180, 129, 36, 225, 64, 20, 15, 140, 8, 9, 12, 12, 5, 18, 195, 184, 4, 9, 1, 14,
+ 20, 9, 198, 52, 20, 135, 36, 224, 76, 20, 9, 198, 72, 245, 76, 4, 65, 64, 20, 9, 198, 8, 19, 12, 4, 65, 64, 20, 9, 198,
+ 65, 35, 214, 36, 19, 148, 20, 9, 198, 5, 36, 143, 28, 19, 148, 20, 0, 10, 199, 12, 83, 12, 84, 195, 211, 20, 20, 10, 199, 44,
+ 16, 130, 4, 194, 83, 80, 20, 10, 199, 64, 20, 148, 21, 34, 78, 28, 20, 10, 199, 21, 99, 204, 21, 34, 78, 28, 20, 14, 139, 195,
+ 166, 11, 22, 1, 20, 15, 18, 9, 1, 12, 20, 0, 11, 200, 76, 84, 1, 72, 21, 9, 77, 64, 20, 11, 200, 24, 147, 1, 80, 83,
+ 9, 77, 64, 20, 11, 200, 4, 32, 78, 16, 243, 142, 21, 32, 20, 12, 137, 20, 195, 165, 12, 13, 15, 4, 9, 7, 20, 12, 201, 60,
+ 35, 9, 28, 21, 15, 72, 148, 203, 20, 12, 201, 36, 225, 9, 44, 21, 9, 88, 148, 203, 20, 12, 201, 33, 145, 18, 61, 65, 75, 56,
+ 148, 203, 20, 12, 201, 5, 3, 203, 4, 198, 80, 80, 148, 203, 20, 0, 8, 197, 76, 17, 9, 77, 64, 20, 8, 197, 5, 85, 9, 77,
+ 64, 20, 8, 197, 5, 65, 73, 77, 64, 20, 8, 197, 65, 35, 194, 21, 32, 20, 8, 197, 52, 145, 210, 21, 32, 20, 13, 138, 19, 195,
+ 184, 18, 7, 13, 15, 4, 9, 7, 20, 12, 201, 44, 243, 148, 72, 18, 212, 48, 145, 192, 20, 13, 138, 6, 15, 18, 19, 195, 166, 20,
+ 12, 9, 7, 20, 9, 198, 80, 149, 1, 56, 148, 203, 20, 9, 198, 76, 145, 5, 72, 148, 203, 20, 9, 198, 64, 20, 137, 76, 148, 203,
+ 20, 9, 198, 52, 82, 193, 56, 148, 203, 20, 9, 198, 48, 18, 207, 56, 148, 203, 20, 9, 198, 41, 83, 143, 56, 148, 203, 20, 11, 136,
+ 19, 195, 166, 12, 1, 18, 9, 5, 20, 8, 197, 72, 84, 208, 37, 64, 20, 12, 201, 32, 84, 147, 44, 84, 137, 56, 65, 64, 20, 12,
+ 201, 25, 34, 83, 80, 84, 137, 56, 65, 64, 20, 12, 201, 8, 18, 203, 4, 229, 9, 56, 65, 64, 20, 0, 9, 198, 88, 16, 195, 36,
+ 225, 64, 20, 27, 74, 8, 80, 200, 4, 209, 76, 76, 21, 67, 20, 71, 36, 91, 35, 65, 6, 36, 12, 60, 89, 6, 113, 12, 89, 0,
+ 13, 202, 44, 243, 148, 72, 20, 212, 21, 34, 78, 28, 20, 13, 202, 44, 243, 147, 60, 194, 68, 21, 34, 78, 28, 20, 9, 198, 20, 193,
+ 78, 16, 145, 192, 20, 9, 198, 56, 82, 210, 60, 98, 76, 20, 9, 198, 72, 84, 201, 16, 83, 148, 20, 9, 198, 52, 243, 149, 52, 83,
+ 148, 20, 8, 66, 60, 112, 114, 0, 76, 8, 0, 15, 204, 44, 192, 83, 76, 145, 137, 44, 21, 15, 72, 148, 203, 20, 10, 199, 81, 84,
+ 130, 84, 193, 78, 76, 20, 10, 199, 5, 48, 197, 56, 65, 78, 76, 20, 10, 199, 80, 18, 203, 20, 192, 71, 20, 20, 9, 198, 77, 2,
+ 79, 56, 17, 197, 20, 6, 195, 88, 244, 148, 72, 0, 11, 200, 44, 243, 80, 72, 84, 211, 61, 32, 20, 11, 200, 76, 83, 147, 84, 19,
+ 9, 77, 64, 20, 11, 200, 48, 81, 201, 80, 147, 73, 77, 64, 20, 11, 200, 20, 180, 212, 72, 83, 73, 77, 64, 20, 8, 198, 48, 82,
+ 211, 36, 179, 206, 11, 200, 64, 20, 129, 24, 98, 78, 21, 32, 20, 11, 200, 44, 243, 131, 20, 229, 18, 21, 32, 20, 7, 196, 16, 240,
+ 197, 72, 20, 12, 137, 14, 195, 184, 10, 1, 7, 20, 9, 7, 20, 12, 137, 12, 195, 184, 19, 1, 7, 20, 9, 7, 20, 12, 201, 48,
+ 19, 135, 60, 32, 82, 16, 148, 203, 20, 12, 201, 44, 243, 147, 60, 224, 78, 80, 148, 203, 20, 12, 201, 36, 226, 9, 8, 149, 15, 72,
+ 148, 203, 20, 12, 201, 16, 147, 5, 81, 64, 78, 80, 148, 203, 20, 12, 201, 4, 208, 149, 48, 21, 15, 72, 148, 203, 20, 7, 196, 44,
+ 243, 73, 44, 20, 11, 200, 72, 84, 197, 73, 97, 82, 21, 64, 20, 11, 200, 45, 83, 20, 37, 97, 82, 21, 64, 20, 11, 200, 8, 19,
+ 1, 56, 49, 82, 21, 64, 20, 12, 137, 14, 195, 184, 10, 1, 7, 20, 9, 7, 20, 12, 137, 12, 195, 184, 19, 1, 7, 20, 9, 7,
+ 20, 7, 196, 12, 145, 193, 72, 20, 9, 198, 36, 226, 84, 36, 19, 0, 20, 0, 12, 201, 77, 64, 78, 16, 128, 70, 80, 145, 192, 20,
+ 9, 198, 48, 80, 133, 56, 66, 71, 20, 12, 201, 33, 84, 205, 60, 65, 82, 48, 145, 192, 20, 9, 198, 25, 34, 77, 60, 66, 71, 20,
+ 9, 198, 24, 145, 213, 72, 194, 71, 20, 12, 201, 8, 20, 141, 32, 161, 82, 80, 145, 192, 20, 12, 201, 72, 240, 137, 57, 51, 206, 4,
+ 65, 64, 20, 0, 10, 135, 21, 18, 9, 14, 195, 184, 19, 20, 9, 198, 48, 17, 197, 72, 148, 212, 20, 14, 139, 4, 22, 195, 166, 18,
+ 7, 1, 7, 20, 9, 7, 20, 9, 198, 77, 3, 5, 56, 66, 68, 20, 0, 11, 136, 12, 21, 13, 9, 14, 195, 184, 19, 20, 11, 136,
+ 4, 5, 12, 9, 18, 195, 184, 19, 20, 12, 201, 81, 32, 78, 76, 210, 83, 76, 147, 206, 20, 10, 199, 88, 149, 1, 48, 148, 197, 72,
+ 20, 10, 199, 72, 20, 16, 20, 195, 5, 72, 20, 10, 199, 64, 243, 9, 80, 148, 197, 72, 20, 10, 199, 64, 84, 147, 36, 99, 5, 72,
+ 20, 10, 199, 48, 242, 193, 48, 148, 197, 72, 20, 10, 199, 48, 81, 193, 48, 148, 197, 72, 20, 10, 199, 36, 65, 65, 48, 148, 197, 72,
+ 20, 15, 140, 11, 18, 1, 19, 2, 195, 184, 18, 19, 20, 9, 7, 20, 15, 140, 1, 13, 1, 20, 195, 184, 18, 1, 7, 20, 9, 7,
+ 20, 10, 199, 80, 83, 204, 60, 114, 83, 44, 20, 10, 199, 76, 49, 78, 5, 34, 83, 44, 20, 10, 199, 72, 85, 77, 5, 66, 83, 44,
+ 20, 10, 199, 52, 85, 5, 61, 34, 83, 44, 20, 10, 199, 45, 35, 205, 5, 66, 83, 44, 20, 10, 199, 44, 241, 206, 5, 66, 83, 44,
+ 20, 10, 199, 40, 84, 213, 37, 66, 83, 44, 20, 10, 199, 33, 148, 212, 21, 34, 83, 44, 20, 10, 199, 21, 50, 201, 52, 242, 83, 44,
+ 20, 10, 199, 21, 34, 84, 72, 82, 83, 44, 20, 10, 199, 8, 147, 204, 60, 114, 83, 44, 20, 10, 199, 5, 85, 5, 57, 66, 83, 44,
+ 20, 12, 201, 76, 83, 148, 36, 209, 78, 80, 19, 0, 20, 10, 199, 40, 84, 133, 52, 144, 68, 20, 20, 0, 12, 137, 7, 12, 21, 20,
+ 9, 14, 195, 184, 19, 20, 11, 200, 4, 229, 18, 61, 3, 204, 60, 112, 20, 11, 200, 8, 20, 139, 20, 229, 9, 56, 80, 20, 9, 198,
+ 65, 33, 83, 76, 147, 206, 20, 9, 198, 20, 210, 83, 76, 147, 206, 20, 9, 198, 77, 3, 210, 80, 83, 0, 20, 11, 200, 77, 3, 206,
+ 76, 244, 133, 72, 80, 20, 12, 201, 48, 19, 132, 76, 176, 66, 20, 194, 71, 20, 16, 141, 11, 18, 1, 4, 19, 2, 195, 184, 18, 19,
+ 20, 9, 7, 20, 12, 201, 36, 225, 19, 45, 34, 86, 20, 194, 71, 20, 15, 204, 16, 148, 203, 60, 229, 9, 57, 81, 82, 48, 145, 192,
+ 20, 11, 200, 77, 80, 148, 72, 244, 9, 76, 176, 20, 11, 200, 44, 21, 5, 28, 244, 137, 76, 176, 20, 15, 204, 76, 181, 69, 77, 2,
+ 76, 48, 84, 137, 56, 65, 64, 20, 15, 204, 33, 84, 194, 21, 53, 25, 72, 84, 137, 56, 65, 64, 20, 11, 200, 20, 193, 75, 81, 35,
+ 206, 36, 176, 20, 9, 68, 92, 130, 84, 20, 21, 0, 10, 0, 13, 138, 22, 15, 12, 21, 13, 9, 14, 195, 184, 19, 20, 13, 138, 11,
+ 1, 4, 1, 22, 5, 18, 195, 184, 19, 20, 13, 138, 2, 9, 20, 21, 13, 9, 14, 195, 184, 19, 20, 14, 139, 19, 11, 22, 1, 4,
+ 18, 15, 14, 195, 184, 18, 20, 10, 135, 13, 15, 14, 20, 195, 184, 18, 20, 8, 197, 61, 53, 5, 72, 144, 20, 9, 198, 52, 19, 133,
+ 72, 194, 71, 20, 9, 198, 28, 241, 13, 60, 66, 71, 20, 8, 197, 37, 34, 68, 36, 80, 20, 8, 197, 45, 35, 206, 36, 176, 20, 0,
+ 7, 66, 57, 144, 50, 116, 0, 9, 198, 84, 226, 79, 56, 148, 212, 20, 9, 198, 76, 21, 1, 56, 148, 212, 20, 9, 198, 64, 19, 148,
+ 20, 148, 212, 20, 9, 198, 48, 240, 130, 100, 148, 212, 20, 9, 198, 44, 243, 15, 56, 148, 212, 20, 9, 198, 32, 81, 15, 56, 148, 212,
+ 20, 9, 198, 29, 35, 211, 76, 148, 212, 20, 9, 198, 16, 83, 9, 72, 148, 212, 20, 13, 202, 76, 19, 147, 20, 211, 212, 61, 34, 83,
+ 44, 20, 13, 202, 64, 20, 129, 80, 17, 205, 5, 66, 83, 44, 20, 13, 202, 52, 243, 143, 45, 35, 205, 5, 66, 83, 44, 20, 13, 202,
+ 32, 81, 197, 52, 243, 137, 77, 66, 83, 44, 20, 9, 198, 100, 83, 69, 56, 149, 0, 20, 9, 198, 16, 83, 132, 72, 149, 0, 20, 9,
+ 198, 21, 81, 197, 56, 146, 192, 20, 0, 6, 195, 56, 115, 192, 17, 12, 137, 4, 5, 19, 5, 18, 20, 195, 184, 18, 20, 10, 199, 64,
+ 20, 132, 60, 227, 133, 72, 20, 10, 199, 16, 148, 208, 20, 228, 197, 72, 20, 10, 199, 5, 52, 201, 52, 147, 5, 72, 20, 10, 199, 80,
+ 19, 148, 4, 194, 83, 44, 20, 10, 199, 77, 3, 210, 4, 66, 83, 44, 20, 10, 199, 49, 82, 213, 48, 194, 83, 44, 20, 10, 199, 37,
+ 35, 203, 21, 50, 83, 44, 20, 10, 199, 16, 18, 212, 100, 194, 83, 44, 20, 9, 198, 64, 19, 12, 4, 66, 69, 20, 10, 199, 88, 82,
+ 140, 20, 228, 197, 72, 20, 10, 199, 16, 148, 208, 20, 228, 197, 72, 20, 17, 4, 95, 52, 88, 15, 83, 118, 114, 6, 47, 116, 84, 13,
+ 50, 13, 0, 0, 9, 198, 77, 66, 76, 37, 49, 82, 20, 9, 198, 72, 85, 149, 72, 65, 82, 20, 9, 198, 72, 81, 210, 20, 65, 82,
+ 20, 11, 200, 12, 128, 82, 13, 85, 5, 72, 144, 20, 12, 201, 28, 83, 143, 64, 192, 68, 20, 194, 71, 20, 11, 200, 88, 82, 140, 20,
+ 228, 201, 76, 176, 20, 11, 200, 88, 20, 132, 20, 228, 201, 76, 176, 20, 11, 200, 64, 19, 133, 29, 148, 137, 76, 176, 20, 11, 200, 8,
+ 84, 135, 20, 228, 201, 76, 176, 20, 7, 196, 28, 17, 193, 80, 20, 9, 4, 4, 195, 169, 20, 72, 36, 0, 0, 13, 138, 19, 11, 18,
+ 15, 6, 21, 12, 195, 184, 19, 20, 19, 70, 8, 83, 9, 104, 148, 203, 71, 36, 55, 37, 12, 89, 37, 89, 81, 0, 66, 9, 198, 76,
+ 21, 1, 56, 148, 203, 20, 9, 198, 32, 80, 146, 4, 148, 203, 20, 9, 198, 16, 83, 9, 72, 148, 203, 20, 9, 198, 8, 83, 9, 104,
+ 148, 203, 20, 11, 136, 12, 5, 21, 11, 195, 166, 13, 9, 20, 0, 27, 70, 24, 244, 147, 100, 225, 84, 83, 6, 114, 34, 89, 116, 50,
+ 13, 72, 15, 107, 112, 34, 0, 81, 104, 97, 114, 32, 9, 198, 16, 148, 16, 20, 69, 84, 20, 20, 4, 95, 3, 9, 18, 89, 6, 108,
+ 12, 49, 114, 65, 83, 55, 4, 109, 49, 89, 0, 0, 12, 201, 72, 81, 201, 60, 224, 76, 37, 49, 82, 20, 12, 201, 44, 20, 129, 52,
+ 83, 12, 37, 49, 82, 20, 12, 201, 16, 83, 79, 45, 32, 84, 37, 49, 82, 20, 14, 203, 52, 19, 137, 65, 83, 1, 80, 244, 137, 76,
+ 176, 20, 10, 199, 80, 84, 146, 5, 34, 85, 52, 20, 10, 199, 44, 243, 12, 20, 114, 85, 52, 20, 10, 199, 64, 83, 147, 36, 243, 129,
+ 80, 20, 10, 199, 16, 84, 212, 36, 195, 1, 80, 20, 6, 195, 45, 83, 128, 72, 0, 7, 196, 80, 18, 211, 36, 20, 9, 198, 36, 226,
+ 204, 84, 65, 82, 20, 12, 201, 81, 83, 85, 49, 69, 65, 72, 148, 203, 20, 12, 201, 77, 80, 138, 20, 181, 9, 88, 148, 203, 20, 12,
+ 201, 72, 80, 201, 80, 21, 9, 88, 148, 203, 20, 7, 196, 48, 147, 73, 80, 20, 7, 196, 80, 19, 73, 48, 20, 0, 0, 9, 198, 4,
+ 225, 204, 37, 53, 0, 20, 13, 202, 16, 148, 12, 60, 208, 84, 5, 34, 85, 52, 20, 0, 10, 199, 24, 245, 15, 80, 18, 211, 36, 20,
+ 10, 199, 76, 130, 66, 8, 243, 5, 80, 20, 12, 201, 65, 35, 204, 21, 64, 82, 37, 49, 82, 20, 12, 201, 45, 38, 68, 77, 33, 86,
+ 36, 65, 82, 20, 10, 199, 56, 20, 212, 85, 37, 9, 20, 20, 10, 199, 29, 147, 78, 5, 50, 85, 52, 20, 10, 199, 72, 246, 65, 48,
+ 148, 205, 20, 20, 10, 199, 61, 5, 9, 52, 148, 205, 20, 20, 10, 199, 24, 21, 1, 48, 148, 205, 20, 20, 10, 199, 4, 224, 82, 44,
+ 148, 205, 20, 20, 14, 203, 72, 82, 207, 57, 96, 76, 21, 48, 197, 57, 48, 20, 10, 199, 61, 34, 197, 77, 68, 129, 48, 20, 0, 6,
+ 195, 44, 101, 77, 17, 7, 196, 24, 16, 207, 56, 20, 7, 196, 81, 145, 143, 56, 20, 12, 201, 64, 21, 18, 84, 194, 133, 72, 147, 135,
+ 20, 12, 201, 52, 83, 147, 40, 85, 137, 44, 148, 203, 20, 12, 201, 48, 243, 135, 60, 32, 82, 16, 148, 203, 20, 7, 196, 13, 80, 129,
+ 56, 20, 0, 8, 197, 76, 18, 210, 4, 192, 20, 0, 7, 195, 44, 101, 75, 17, 42, 9, 198, 64, 244, 201, 81, 84, 128, 20, 9, 198,
+ 5, 35, 65, 81, 84, 128, 20, 9, 198, 72, 85, 137, 76, 244, 128, 20, 9, 198, 21, 50, 193, 48, 84, 128, 20, 9, 198, 17, 84, 16,
+ 20, 66, 84, 20, 13, 202, 77, 2, 82, 37, 69, 65, 48, 148, 205, 20, 20, 13, 202, 76, 243, 78, 4, 208, 149, 48, 148, 205, 20, 20,
+ 13, 202, 44, 243, 147, 21, 37, 129, 80, 148, 205, 20, 20, 13, 202, 16, 80, 197, 57, 68, 129, 48, 148, 205, 20, 20, 9, 198, 21, 98,
+ 68, 20, 229, 0, 20, 9, 198, 4, 208, 82, 4, 229, 0, 20, 0, 9, 198, 53, 149, 15, 48, 241, 201, 20, 10, 199, 36, 229, 133, 73,
+ 50, 79, 56, 20, 10, 199, 72, 149, 129, 48, 148, 197, 72, 20, 10, 199, 72, 84, 212, 5, 84, 133, 72, 20, 10, 199, 61, 33, 193, 56,
+ 148, 197, 72, 20, 10, 199, 52, 240, 137, 48, 148, 197, 72, 20, 10, 199, 44, 19, 143, 56, 148, 197, 72, 20, 10, 199, 36, 211, 85, 56,
+ 148, 197, 72, 20, 10, 199, 24, 21, 143, 72, 148, 197, 72, 20, 10, 199, 52, 17, 217, 5, 34, 83, 44, 20, 10, 199, 45, 85, 193, 37,
+ 66, 83, 44, 20, 10, 199, 21, 33, 77, 37, 66, 83, 44, 20, 10, 199, 8, 19, 19, 4, 210, 83, 44, 20, 10, 199, 5, 53, 13, 5,
+ 66, 83, 44, 20, 10, 199, 81, 34, 86, 4, 193, 78, 80, 20, 10, 199, 65, 35, 205, 36, 225, 78, 80, 20, 13, 138, 16, 18, 195, 166,
+ 10, 21, 4, 9, 3, 5, 20, 0, 11, 200, 76, 84, 1, 72, 21, 9, 60, 224, 20, 11, 200, 60, 35, 9, 28, 21, 9, 60, 224, 20,
+ 11, 200, 44, 243, 150, 84, 196, 201, 60, 224, 20, 11, 200, 44, 243, 147, 84, 213, 9, 60, 224, 20, 11, 200, 44, 243, 142, 20, 180, 201,
+ 60, 224, 20, 11, 200, 44, 243, 12, 20, 181, 9, 60, 224, 20, 11, 200, 24, 145, 213, 72, 21, 9, 60, 224, 20, 7, 196, 85, 32, 129,
+ 56, 21, 0, 8, 197, 76, 84, 150, 36, 192, 20, 8, 197, 24, 80, 146, 36, 192, 20, 12, 201, 5, 66, 5, 56, 145, 78, 76, 84, 128,
+ 20, 10, 69, 61, 33, 71, 60, 224, 21, 0, 10, 0, 9, 198, 80, 82, 211, 81, 84, 128, 20, 9, 198, 76, 82, 211, 81, 84, 128, 20,
+ 9, 198, 65, 83, 139, 81, 84, 128, 20, 9, 198, 52, 146, 211, 81, 84, 128, 20, 9, 198, 41, 83, 139, 81, 84, 128, 20, 12, 201, 21,
+ 2, 68, 20, 210, 79, 48, 241, 201, 20, 21, 146, 18, 5, 16, 18, 195, 166, 19, 5, 14, 20, 1, 20, 9, 22, 9, 20, 5, 20, 20,
+ 13, 202, 80, 82, 206, 60, 180, 129, 80, 148, 197, 72, 20, 13, 202, 52, 84, 139, 4, 229, 9, 48, 148, 197, 72, 20, 13, 202, 77, 84,
+ 5, 72, 192, 84, 37, 98, 83, 44, 20, 13, 202, 65, 35, 199, 72, 19, 77, 5, 66, 83, 44, 20, 13, 202, 5, 4, 5, 48, 192, 84,
+ 37, 98, 83, 44, 20, 9, 198, 61, 5, 76, 20, 229, 0, 20, 9, 198, 24, 19, 12, 20, 229, 0, 20, 9, 198, 17, 32, 66, 4, 229,
+ 0, 20, 11, 70, 92, 20, 146, 36, 244, 128, 21, 0, 10, 0, 14, 203, 44, 192, 83, 76, 145, 137, 44, 21, 9, 60, 224, 20, 10, 199,
+ 72, 81, 201, 77, 68, 133, 72, 20, 10, 199, 61, 34, 197, 77, 68, 133, 72, 20, 10, 199, 44, 243, 80, 20, 228, 197, 72, 20, 10, 199,
+ 36, 225, 137, 49, 68, 133, 72, 20, 10, 199, 36, 195, 21, 77, 68, 133, 72, 20, 10, 199, 45, 148, 137, 48, 194, 83, 44, 20, 10, 199,
+ 37, 50, 201, 4, 66, 83, 44, 20, 10, 199, 77, 65, 71, 20, 228, 197, 72, 20, 10, 199, 45, 33, 84, 20, 228, 197, 72, 20, 14, 4,
+ 95, 19, 20, 11, 89, 47, 34, 6, 39, 40, 49, 0, 0, 31, 76, 44, 243, 134, 37, 35, 65, 56, 65, 82, 56, 84, 192, 49, 114, 50,
+ 83, 36, 34, 65, 6, 110, 50, 72, 108, 20, 50, 13, 89, 0, 11, 200, 77, 64, 71, 56, 21, 9, 60, 224, 20, 11, 200, 61, 33, 9,
+ 56, 21, 9, 60, 224, 20, 11, 200, 36, 243, 137, 76, 21, 9, 60, 224, 20, 11, 200, 16, 148, 211, 20, 181, 9, 60, 224, 20, 12, 4,
+ 95, 3, 18, 12, 49, 6, 108, 12, 55, 0, 0, 8, 197, 76, 241, 137, 77, 64, 20, 16, 141, 16, 18, 195, 166, 19, 9, 4, 5, 14,
+ 20, 9, 5, 12, 20, 8, 197, 81, 32, 67, 21, 32, 20, 8, 197, 85, 33, 71, 21, 32, 20, 16, 205, 36, 229, 5, 72, 224, 84, 36,
+ 243, 129, 48, 148, 197, 72, 20, 9, 198, 88, 148, 149, 48, 83, 147, 20, 8, 197, 88, 19, 21, 5, 32, 20, 14, 4, 95, 1, 3, 21,
+ 35, 49, 57, 6, 40, 12, 47, 0, 0, 9, 198, 76, 147, 143, 48, 241, 192, 20, 9, 198, 53, 149, 15, 48, 241, 192, 20, 9, 198, 81,
+ 33, 69, 56, 145, 192, 20, 9, 198, 44, 19, 148, 60, 224, 76, 20, 9, 198, 33, 148, 212, 4, 65, 64, 20, 0, 10, 199, 80, 19, 13,
+ 84, 66, 83, 80, 20, 10, 199, 77, 64, 76, 36, 226, 83, 80, 20, 14, 203, 81, 32, 78, 76, 99, 210, 52, 21, 9, 60, 224, 20, 14,
+ 203, 77, 68, 129, 80, 145, 137, 44, 21, 9, 60, 224, 20, 10, 199, 44, 192, 82, 21, 34, 78, 28, 20, 10, 199, 24, 20, 147, 21, 34,
+ 78, 28, 20, 0, 11, 200, 80, 83, 5, 24, 243, 137, 77, 64, 20, 7, 196, 80, 82, 83, 80, 20, 11, 200, 64, 20, 131, 20, 195, 9,
+ 77, 64, 20, 11, 200, 48, 144, 146, 21, 69, 9, 77, 64, 20, 11, 200, 44, 244, 142, 21, 69, 9, 77, 64, 20, 11, 200, 4, 229, 1,
+ 28, 243, 137, 77, 64, 20, 11, 200, 89, 83, 11, 4, 226, 83, 21, 32, 20, 11, 200, 77, 84, 5, 73, 98, 83, 21, 32, 20, 11, 200,
+ 76, 177, 77, 5, 66, 83, 21, 32, 20, 11, 200, 52, 241, 5, 72, 226, 83, 21, 32, 20, 11, 200, 52, 84, 131, 21, 34, 83, 21, 32,
+ 20, 11, 200, 44, 194, 77, 5, 66, 83, 21, 32, 20, 11, 200, 32, 148, 212, 61, 34, 83, 21, 32, 20, 11, 200, 28, 129, 84, 80, 242,
+ 83, 21, 32, 20, 11, 200, 24, 147, 13, 5, 66, 83, 21, 32, 20, 11, 200, 17, 32, 77, 5, 66, 83, 21, 32, 20, 11, 200, 16, 241,
+ 205, 5, 66, 83, 21, 32, 20, 11, 200, 16, 83, 196, 61, 34, 83, 21, 32, 20, 11, 200, 5, 35, 205, 5, 66, 83, 21, 32, 20, 11,
+ 200, 80, 83, 210, 21, 66, 75, 21, 32, 20, 11, 200, 16, 144, 66, 21, 66, 75, 21, 32, 20, 11, 200, 44, 243, 139, 85, 36, 133, 57,
+ 64, 20, 0, 8, 197, 20, 115, 201, 77, 64, 20, 8, 197, 12, 21, 83, 21, 32, 20, 13, 138, 19, 195, 166, 4, 22, 1, 14, 12, 9,
+ 7, 20, 12, 201, 56, 244, 132, 88, 84, 212, 48, 145, 192, 20, 13, 138, 13, 5, 4, 7, 195, 184, 18, 12, 9, 7, 20, 9, 198, 52,
+ 19, 1, 40, 148, 203, 20, 9, 198, 44, 131, 69, 72, 148, 203, 20, 9, 198, 21, 81, 143, 72, 148, 203, 20, 12, 201, 45, 33, 79, 48,
+ 84, 137, 56, 65, 64, 20, 8, 197, 52, 19, 132, 5, 64, 20, 8, 197, 4, 181, 21, 5, 32, 20, 0, 9, 198, 29, 148, 143, 76, 179,
+ 208, 20, 9, 198, 24, 20, 203, 36, 225, 64, 20, 13, 202, 65, 35, 212, 20, 181, 9, 60, 226, 83, 80, 20, 13, 202, 64, 84, 134, 20,
+ 181, 9, 60, 226, 83, 80, 20, 13, 202, 16, 242, 213, 52, 83, 148, 4, 194, 83, 80, 20, 13, 202, 81, 32, 78, 77, 3, 206, 21, 34,
+ 78, 28, 20, 13, 202, 77, 1, 67, 36, 98, 67, 21, 34, 78, 28, 20, 13, 202, 73, 84, 211, 36, 98, 67, 21, 34, 78, 28, 20, 13,
+ 202, 64, 244, 201, 80, 147, 206, 21, 34, 78, 28, 20, 13, 202, 44, 192, 82, 36, 98, 67, 21, 34, 78, 28, 20, 13, 202, 28, 195, 210,
+ 36, 98, 67, 21, 34, 78, 28, 20, 13, 202, 24, 19, 19, 36, 98, 67, 21, 34, 78, 28, 20, 13, 202, 16, 84, 201, 56, 98, 67, 21,
+ 34, 78, 28, 20, 13, 202, 16, 83, 79, 57, 53, 18, 21, 34, 78, 28, 20, 13, 202, 4, 96, 129, 48, 19, 131, 21, 34, 78, 28, 20,
+ 14, 139, 195, 184, 13, 6, 9, 14, 4, 20, 12, 9, 7, 20, 9, 198, 88, 83, 137, 56, 65, 64, 20, 9, 198, 16, 84, 137, 56, 65,
+ 64, 20, 9, 198, 88, 148, 149, 48, 83, 148, 20, 9, 198, 80, 84, 141, 36, 224, 76, 20, 9, 198, 21, 53, 18, 4, 65, 64, 20, 9,
+ 198, 9, 32, 86, 4, 65, 64, 20, 0, 10, 199, 4, 69, 133, 57, 66, 83, 80, 20, 14, 203, 81, 32, 78, 76, 148, 212, 61, 34, 83,
+ 21, 32, 20, 10, 199, 16, 82, 193, 56, 84, 211, 20, 20, 14, 203, 72, 82, 207, 57, 96, 76, 21, 48, 197, 57, 64, 20, 9, 198, 64,
+ 192, 78, 80, 17, 197, 20, 0, 18, 70, 48, 81, 197, 56, 65, 78, 55, 36, 81, 6, 109, 50, 72, 13, 50, 0, 10, 68, 76, 145, 197,
+ 72, 89, 37, 34, 0, 11, 200, 21, 96, 80, 61, 32, 84, 61, 32, 20, 11, 200, 5, 4, 12, 36, 176, 84, 61, 32, 20, 11, 200, 77,
+ 3, 206, 80, 19, 137, 77, 64, 20, 11, 200, 44, 19, 131, 20, 195, 9, 77, 64, 20, 11, 200, 33, 148, 15, 77, 64, 83, 21, 32, 20,
+ 12, 137, 1, 6, 13, 195, 166, 7, 20, 9, 7, 20, 12, 201, 32, 145, 82, 60, 115, 25, 24, 148, 203, 20, 11, 200, 77, 147, 70, 60,
+ 226, 75, 21, 32, 20, 11, 200, 20, 193, 75, 81, 34, 75, 21, 32, 20, 11, 200, 4, 224, 76, 101, 66, 75, 21, 32, 20, 11, 200, 4,
+ 195, 5, 72, 114, 75, 21, 32, 20, 11, 200, 4, 176, 68, 20, 210, 75, 21, 32, 20, 7, 196, 88, 81, 193, 56, 20, 11, 200, 44, 243,
+ 148, 72, 18, 5, 57, 64, 20, 11, 200, 32, 20, 193, 72, 65, 82, 21, 64, 20, 11, 200, 16, 84, 18, 36, 209, 82, 21, 64, 20, 0,
+ 12, 201, 88, 145, 21, 56, 65, 82, 48, 145, 192, 20, 12, 201, 88, 81, 5, 72, 129, 70, 80, 145, 192, 20, 13, 138, 20, 9, 12, 2,
+ 195, 184, 18, 12, 9, 7, 20, 12, 201, 77, 2, 68, 76, 98, 78, 16, 145, 192, 20, 13, 138, 15, 22, 5, 18, 4, 195, 165, 4, 9,
+ 7, 20, 13, 138, 12, 195, 184, 7, 14, 1, 7, 20, 9, 7, 20, 13, 138, 6, 195, 184, 12, 7, 1, 7, 20, 9, 7, 20, 12, 201,
+ 24, 244, 149, 56, 65, 82, 48, 145, 192, 20, 12, 201, 24, 244, 129, 56, 65, 82, 48, 145, 192, 20, 9, 198, 24, 147, 149, 72, 194, 71,
+ 20, 13, 138, 5, 14, 4, 18, 195, 166, 7, 20, 9, 7, 20, 9, 198, 4, 101, 5, 56, 194, 71, 20, 8, 197, 81, 32, 71, 36, 176,
+ 20, 8, 197, 8, 147, 206, 36, 176, 20, 8, 197, 16, 144, 68, 20, 208, 20, 13, 138, 12, 195, 184, 7, 14, 1, 7, 20, 9, 7, 20,
+ 13, 138, 6, 195, 184, 12, 7, 1, 7, 20, 9, 7, 20, 12, 201, 32, 20, 140, 20, 178, 78, 4, 65, 64, 20, 10, 69, 72, 240, 68,
+ 36, 80, 21, 0, 10, 0, 9, 198, 81, 32, 80, 64, 148, 212, 20, 13, 202, 64, 20, 148, 36, 181, 76, 5, 34, 83, 80, 20, 14, 139,
+ 19, 5, 14, 4, 18, 195, 166, 7, 20, 9, 7, 20, 14, 139, 19, 1, 13, 4, 18, 195, 166, 7, 20, 9, 7, 20, 9, 198, 77, 65,
+ 82, 60, 145, 0, 20, 12, 137, 16, 18, 195, 166, 12, 21, 4, 9, 5, 20, 9, 198, 52, 81, 193, 48, 149, 0, 20, 9, 198, 80, 84,
+ 141, 36, 226, 64, 20, 9, 198, 28, 198, 80, 80, 146, 192, 20, 9, 198, 8, 245, 1, 56, 146, 192, 20, 9, 198, 64, 146, 197, 72, 85,
+ 0, 20, 9, 198, 81, 32, 75, 80, 21, 0, 20, 9, 198, 72, 83, 211, 80, 21, 0, 20, 9, 198, 29, 32, 78, 84, 192, 84, 20, 9,
+ 198, 5, 85, 15, 52, 21, 0, 20, 0, 9, 198, 81, 148, 15, 48, 241, 201, 20, 9, 198, 76, 84, 143, 48, 241, 201, 20, 9, 198, 4,
+ 229, 15, 48, 241, 201, 20, 10, 199, 52, 82, 193, 56, 148, 197, 72, 20, 10, 199, 45, 85, 20, 21, 36, 137, 28, 20, 15, 204, 16, 148,
+ 203, 72, 147, 73, 56, 21, 15, 72, 148, 203, 20, 10, 199, 57, 147, 70, 60, 208, 78, 36, 20, 10, 199, 32, 85, 82, 37, 53, 9, 44,
+ 20, 12, 201, 81, 32, 78, 77, 97, 82, 76, 19, 0, 20, 11, 4, 95, 18, 14, 7, 34, 37, 50, 81, 0, 0, 11, 200, 4, 195, 5,
+ 72, 115, 204, 60, 112, 20, 9, 198, 76, 179, 210, 64, 147, 206, 20, 11, 200, 64, 193, 84, 80, 84, 137, 56, 112, 20, 11, 200, 64, 17,
+ 201, 56, 84, 137, 56, 112, 20, 11, 200, 60, 33, 21, 12, 84, 137, 56, 112, 20, 11, 200, 56, 21, 137, 28, 84, 137, 56, 112, 20, 11,
+ 200, 45, 82, 143, 56, 84, 137, 56, 112, 20, 11, 200, 44, 20, 21, 56, 84, 137, 56, 112, 20, 11, 200, 36, 229, 15, 56, 84, 137, 56,
+ 112, 20, 11, 200, 36, 225, 9, 44, 84, 137, 56, 112, 20, 11, 200, 36, 225, 9, 12, 84, 137, 56, 112, 20, 11, 200, 29, 34, 76, 48,
+ 84, 137, 56, 112, 20, 11, 200, 28, 195, 211, 76, 84, 137, 56, 112, 20, 11, 200, 24, 192, 77, 8, 84, 137, 56, 112, 20, 11, 200, 16,
+ 148, 137, 28, 84, 137, 56, 112, 20, 11, 200, 16, 85, 15, 56, 84, 137, 56, 112, 20, 11, 200, 16, 84, 15, 56, 84, 137, 56, 112, 20,
+ 11, 200, 16, 82, 207, 72, 84, 137, 56, 112, 20, 11, 200, 4, 195, 15, 44, 84, 137, 56, 112, 20, 11, 200, 4, 33, 9, 12, 84, 137,
+ 56, 112, 20, 12, 201, 88, 147, 132, 76, 178, 66, 20, 194, 71, 20, 11, 200, 80, 147, 7, 37, 97, 76, 36, 112, 20, 11, 200, 61, 1,
+ 129, 81, 65, 76, 36, 112, 20, 11, 200, 61, 1, 18, 37, 97, 76, 36, 112, 20, 11, 200, 60, 208, 153, 81, 65, 76, 36, 112, 20, 16,
+ 141, 14, 5, 4, 5, 18, 4, 18, 195, 166, 7, 20, 9, 7, 20, 16, 141, 7, 5, 14, 14, 5, 13, 6, 195, 184, 18, 12, 9, 7,
+ 20, 12, 201, 24, 244, 141, 60, 65, 78, 80, 194, 71, 20, 9, 198, 44, 20, 18, 36, 243, 0, 20, 11, 200, 52, 19, 1, 8, 20, 137,
+ 76, 176, 20, 7, 196, 60, 224, 78, 36, 20, 11, 200, 88, 84, 212, 4, 194, 78, 16, 80, 20, 11, 200, 16, 145, 212, 21, 34, 78, 16,
+ 80, 20, 11, 200, 16, 148, 133, 45, 68, 137, 12, 80, 20, 0, 12, 201, 32, 83, 12, 20, 32, 82, 16, 148, 212, 20, 8, 197, 76, 20,
+ 139, 60, 208, 20, 8, 197, 60, 194, 69, 72, 80, 20, 9, 198, 4, 68, 212, 4, 66, 71, 20, 12, 201, 45, 38, 83, 80, 19, 12, 60,
+ 145, 0, 20, 8, 197, 4, 194, 217, 52, 144, 20, 12, 201, 28, 145, 193, 57, 67, 205, 4, 226, 64, 20, 12, 201, 64, 84, 137, 77, 64,
+ 76, 80, 146, 192, 20, 12, 201, 16, 148, 212, 72, 18, 5, 72, 85, 0, 20, 0, 9, 198, 72, 145, 207, 72, 148, 212, 20, 9, 198, 32,
+ 147, 132, 84, 148, 212, 20, 9, 198, 16, 148, 137, 28, 148, 212, 20, 9, 198, 21, 65, 82, 56, 149, 0, 20, 9, 198, 9, 35, 206, 44,
+ 149, 0, 20, 9, 198, 52, 82, 193, 56, 146, 192, 20, 9, 198, 76, 178, 86, 28, 21, 0, 20, 9, 198, 64, 244, 212, 84, 192, 84, 20,
+ 9, 198, 45, 96, 68, 72, 21, 0, 20, 9, 198, 44, 20, 130, 60, 224, 84, 20, 0, 14, 203, 77, 80, 138, 20, 181, 9, 88, 84, 137,
+ 56, 112, 20, 14, 203, 76, 243, 9, 16, 20, 137, 76, 84, 137, 56, 112, 20, 14, 203, 76, 82, 213, 48, 20, 137, 76, 84, 137, 56, 112,
+ 20, 14, 203, 72, 146, 207, 12, 129, 84, 80, 84, 137, 56, 112, 20, 14, 203, 72, 82, 207, 28, 227, 211, 12, 84, 137, 56, 112, 20, 14,
+ 203, 65, 35, 212, 60, 179, 204, 48, 84, 137, 56, 112, 20, 14, 203, 64, 243, 25, 52, 84, 137, 76, 84, 137, 56, 112, 20, 14, 203, 64,
+ 192, 83, 80, 145, 137, 12, 84, 137, 56, 112, 20, 14, 203, 45, 96, 78, 80, 145, 137, 12, 84, 137, 56, 112, 20, 14, 203, 44, 243, 139,
+ 72, 85, 9, 76, 84, 137, 56, 112, 20, 14, 203, 44, 243, 12, 5, 66, 79, 56, 84, 137, 56, 112, 20, 14, 203, 44, 21, 5, 28, 244,
+ 137, 76, 84, 137, 56, 112, 20, 14, 203, 36, 229, 5, 73, 1, 76, 48, 84, 137, 56, 112, 20, 14, 203, 36, 65, 78, 80, 145, 137, 12,
+ 84, 137, 56, 112, 20, 14, 203, 32, 145, 82, 5, 34, 201, 76, 84, 137, 56, 112, 20, 14, 203, 29, 82, 76, 48, 245, 9, 56, 84, 137,
+ 56, 112, 20, 14, 203, 16, 148, 195, 37, 3, 9, 56, 84, 137, 56, 112, 20, 14, 203, 12, 83, 148, 72, 145, 149, 28, 84, 137, 56, 112,
+ 20, 10, 199, 64, 84, 148, 85, 32, 133, 72, 20, 14, 203, 36, 225, 140, 4, 211, 65, 80, 244, 137, 76, 176, 20, 14, 203, 5, 37, 9,
+ 45, 83, 1, 80, 244, 137, 76, 176, 20, 9, 198, 28, 84, 149, 56, 66, 69, 20, 9, 198, 4, 197, 77, 36, 226, 69, 20, 9, 198, 4,
+ 69, 133, 72, 34, 69, 20, 10, 199, 53, 82, 1, 52, 81, 1, 56, 20, 0, 23, 72, 88, 194, 69, 76, 83, 9, 56, 80, 83, 55, 37,
+ 89, 13, 55, 6, 37, 12, 50, 13, 0, 20, 9, 198, 77, 66, 80, 84, 193, 82, 20, 9, 198, 64, 244, 212, 84, 193, 82, 20, 9, 198,
+ 44, 243, 12, 36, 65, 82, 20, 9, 198, 36, 229, 5, 56, 65, 82, 20, 9, 198, 20, 194, 77, 36, 225, 82, 20, 9, 198, 4, 36, 207,
+ 72, 33, 82, 20, 12, 201, 44, 243, 148, 36, 229, 69, 72, 194, 71, 20, 12, 201, 36, 225, 19, 80, 147, 12, 20, 194, 71, 20, 11, 200,
+ 28, 83, 147, 81, 34, 68, 36, 112, 20, 11, 200, 24, 244, 129, 29, 65, 76, 36, 112, 20, 11, 200, 17, 83, 68, 72, 148, 212, 36, 112,
+ 20, 11, 200, 5, 4, 5, 80, 149, 12, 36, 112, 20, 11, 200, 56, 84, 1, 48, 84, 201, 76, 176, 20, 12, 137, 195, 184, 11, 21, 13,
+ 5, 14, 9, 11, 20, 19, 70, 48, 19, 147, 20, 225, 82, 55, 110, 50, 89, 13, 50, 6, 36, 34, 0, 20, 0, 12, 201, 72, 80, 197,
+ 65, 66, 79, 56, 148, 212, 20, 12, 201, 44, 192, 82, 36, 225, 84, 80, 148, 212, 20, 9, 198, 32, 147, 132, 84, 148, 203, 20, 12, 201,
+ 20, 208, 78, 12, 148, 5, 72, 85, 0, 20, 0, 9, 198, 5, 69, 18, 36, 37, 84, 20, 9, 198, 88, 148, 135, 36, 224, 76, 20, 9,
+ 198, 44, 19, 142, 36, 32, 76, 20, 0, 10, 199, 24, 243, 9, 21, 34, 78, 28, 20, 10, 199, 17, 32, 80, 21, 34, 78, 28, 20, 10,
+ 199, 32, 244, 148, 20, 228, 201, 20, 20, 14, 203, 24, 244, 147, 80, 19, 132, 21, 34, 78, 16, 80, 20, 0, 17, 70, 48, 81, 197, 56,
+ 65, 82, 55, 36, 81, 6, 109, 50, 72, 114, 0, 9, 198, 88, 16, 195, 36, 225, 82, 20, 9, 198, 81, 32, 78, 12, 129, 82, 20, 9,
+ 198, 65, 35, 208, 60, 225, 82, 20, 9, 198, 65, 35, 205, 20, 225, 82, 20, 9, 198, 44, 243, 80, 36, 193, 82, 20, 9, 198, 29, 32,
+ 78, 84, 193, 82, 20, 9, 198, 24, 20, 195, 36, 225, 82, 20, 9, 198, 4, 68, 207, 72, 33, 82, 20, 12, 201, 88, 145, 84, 56, 19,
+ 69, 76, 148, 203, 20, 12, 201, 64, 84, 137, 77, 64, 76, 80, 148, 203, 20, 7, 196, 76, 83, 73, 80, 20, 10, 135, 12, 195, 166, 11,
+ 1, 7, 5, 20, 0, 16, 141, 16, 18, 195, 166, 6, 5, 18, 5, 14, 20, 9, 5, 12, 20, 9, 198, 4, 196, 193, 12, 148, 203, 20,
+ 0, 11, 5, 15, 7, 19, 195, 165, 114, 89, 13, 0, 9, 198, 76, 19, 13, 37, 53, 0, 20, 9, 198, 20, 194, 84, 37, 53, 0, 20,
+ 13, 202, 65, 35, 199, 72, 19, 77, 21, 34, 78, 28, 20, 0, 10, 199, 16, 80, 197, 56, 226, 85, 52, 20, 10, 199, 77, 64, 76, 4,
+ 115, 73, 80, 20, 10, 199, 61, 33, 193, 56, 148, 205, 20, 20, 10, 199, 52, 82, 193, 56, 148, 205, 20, 20, 10, 199, 48, 18, 207, 56,
+ 148, 205, 20, 20, 10, 199, 24, 83, 73, 56, 148, 205, 20, 20, 10, 199, 4, 196, 9, 56, 148, 205, 20, 20, 10, 199, 16, 148, 208, 20,
+ 228, 193, 80, 20, 10, 199, 52, 17, 201, 77, 68, 129, 48, 20, 0, 13, 68, 56, 241, 197, 56, 50, 6, 39, 12, 14, 50, 0, 9, 198,
+ 36, 195, 21, 76, 147, 206, 20, 9, 198, 4, 195, 21, 76, 147, 206, 20, 7, 196, 72, 81, 197, 72, 20, 7, 196, 48, 81, 197, 72, 20,
+ 12, 201, 76, 83, 133, 28, 19, 5, 76, 148, 203, 20, 12, 201, 20, 180, 197, 53, 3, 1, 72, 148, 203, 20, 12, 201, 4, 69, 143, 44,
+ 21, 15, 72, 148, 203, 20, 9, 198, 64, 20, 129, 29, 32, 70, 20, 7, 196, 88, 81, 193, 72, 20, 0, 16, 69, 24, 192, 75, 60, 224,
+ 83, 55, 110, 49, 6, 114, 68, 0, 20, 16, 205, 20, 226, 5, 17, 50, 207, 52, 208, 84, 21, 34, 78, 28, 20, 12, 137, 18, 195, 184,
+ 4, 2, 25, 14, 9, 20, 20, 8, 197, 80, 19, 142, 36, 224, 20, 8, 197, 52, 244, 134, 36, 224, 20, 8, 197, 4, 211, 210, 36, 224,
+ 20, 8, 197, 29, 32, 67, 36, 192, 20, 8, 197, 25, 32, 71, 36, 192, 20, 8, 197, 81, 35, 202, 4, 224, 20, 8, 197, 72, 16, 130,
+ 36, 224, 20, 0, 13, 202, 80, 245, 1, 48, 149, 1, 72, 148, 205, 20, 20, 13, 202, 44, 243, 147, 60, 224, 78, 80, 148, 205, 20, 20,
+ 13, 202, 44, 243, 134, 84, 50, 65, 56, 148, 205, 20, 20, 13, 202, 16, 147, 5, 81, 64, 78, 80, 148, 205, 20, 20, 13, 202, 5, 96,
+ 78, 80, 112, 82, 16, 148, 205, 20, 20, 0, 21, 71, 5, 80, 133, 72, 114, 78, 20, 39, 71, 36, 34, 91, 6, 37, 12, 50, 13, 0,
+ 20, 10, 199, 64, 84, 141, 37, 69, 5, 72, 20, 10, 199, 44, 243, 16, 61, 37, 5, 72, 20, 9, 198, 17, 80, 200, 21, 52, 197, 20,
+ 0, 13, 68, 4, 193, 78, 20, 110, 55, 6, 36, 50, 13, 0, 11, 200, 4, 36, 207, 73, 5, 9, 60, 224, 20, 9, 198, 81, 148, 15,
+ 29, 32, 70, 20, 9, 198, 8, 20, 143, 29, 32, 70, 20, 7, 196, 60, 49, 65, 56, 21, 11, 136, 6, 195, 184, 4, 5, 18, 1, 12,
+ 20, 0, 8, 197, 52, 148, 211, 36, 192, 20, 0, 9, 198, 45, 38, 83, 60, 194, 84, 20, 0, 12, 201, 77, 80, 147, 45, 34, 80, 80,
+ 147, 206, 20, 10, 199, 72, 82, 133, 45, 66, 79, 56, 20, 12, 201, 65, 35, 211, 45, 34, 80, 80, 147, 206, 20, 10, 199, 36, 229, 133,
+ 57, 66, 79, 56, 20, 10, 199, 16, 145, 197, 77, 66, 79, 56, 20, 10, 199, 16, 85, 137, 5, 66, 79, 56, 20, 10, 199, 88, 147, 132,
+ 36, 176, 78, 80, 20, 0, 11, 200, 8, 144, 140, 36, 244, 203, 61, 0, 20, 9, 198, 5, 52, 197, 77, 51, 210, 20, 11, 200, 44, 244,
+ 146, 85, 5, 9, 60, 224, 20, 11, 200, 16, 148, 208, 21, 36, 201, 60, 224, 20, 11, 200, 4, 229, 9, 24, 80, 146, 36, 224, 20, 0,
+ 8, 197, 72, 82, 212, 61, 32, 20, 8, 197, 24, 18, 212, 61, 32, 20, 8, 197, 80, 18, 211, 21, 32, 20, 8, 197, 48, 18, 211, 21,
+ 32, 20, 0, 13, 202, 52, 19, 137, 24, 84, 212, 5, 66, 79, 56, 20, 9, 198, 64, 192, 78, 21, 33, 64, 20, 9, 198, 48, 147, 138,
+ 21, 33, 64, 20, 9, 198, 28, 20, 142, 21, 33, 64, 20, 9, 198, 8, 20, 130, 21, 33, 64, 20, 18, 4, 95, 1, 3, 50, 72, 114,
+ 13, 55, 35, 49, 57, 6, 40, 12, 47, 0, 0, 10, 199, 52, 244, 134, 36, 226, 83, 80, 20, 10, 199, 80, 16, 149, 21, 34, 78, 28,
+ 20, 6, 195, 61, 96, 76, 20, 9, 198, 48, 147, 79, 56, 17, 5, 20, 0, 11, 200, 36, 226, 214, 37, 50, 84, 61, 32, 20, 11, 200,
+ 52, 85, 1, 48, 194, 83, 21, 32, 20, 11, 200, 52, 20, 203, 36, 226, 83, 21, 32, 20, 11, 200, 32, 20, 141, 60, 226, 83, 21, 32,
+ 20, 11, 200, 24, 197, 79, 72, 84, 195, 21, 32, 20, 11, 200, 8, 19, 11, 4, 226, 83, 21, 32, 20, 9, 198, 48, 144, 133, 73, 66,
+ 78, 20, 0, 8, 197, 45, 35, 203, 21, 32, 20, 8, 197, 28, 192, 83, 21, 32, 20, 8, 197, 16, 244, 211, 21, 32, 20, 12, 201, 16,
+ 149, 137, 76, 147, 206, 21, 33, 64, 20, 12, 201, 61, 97, 82, 76, 145, 212, 48, 145, 192, 20, 8, 197, 36, 228, 85, 37, 64, 20, 12,
+ 201, 64, 21, 18, 36, 245, 9, 76, 209, 64, 20, 9, 198, 16, 145, 1, 45, 66, 75, 20, 0, 9, 198, 48, 82, 212, 85, 33, 64, 20,
+ 9, 198, 80, 18, 212, 21, 33, 64, 20, 9, 198, 77, 3, 204, 21, 33, 64, 20, 9, 198, 76, 243, 132, 21, 33, 64, 20, 9, 198, 45,
+ 99, 212, 21, 33, 64, 20, 9, 198, 28, 20, 132, 21, 33, 64, 20, 9, 198, 8, 20, 132, 21, 33, 64, 20, 9, 198, 44, 193, 82, 36,
+ 176, 76, 20, 0, 10, 199, 64, 241, 1, 29, 34, 83, 80, 20, 10, 199, 52, 243, 143, 80, 82, 83, 80, 20, 10, 199, 45, 83, 20, 85,
+ 34, 83, 80, 20, 10, 199, 44, 243, 148, 61, 34, 83, 80, 20, 10, 199, 21, 128, 197, 73, 2, 83, 80, 20, 10, 199, 16, 81, 129, 37,
+ 66, 83, 80, 20, 10, 199, 8, 20, 143, 56, 84, 211, 20, 20, 14, 203, 77, 97, 78, 16, 35, 210, 28, 83, 147, 21, 32, 20, 14, 203,
+ 76, 147, 11, 20, 35, 210, 28, 83, 147, 21, 32, 20, 14, 203, 52, 20, 137, 4, 113, 82, 28, 83, 147, 21, 32, 20, 0, 31, 68, 84,
+ 226, 79, 56, 57, 40, 50, 57, 108, 50, 15, 89, 47, 36, 37, 89, 57, 13, 50, 0, 81, 115, 116, 97, 116, 105, 111, 110, 32, 11, 200,
+ 88, 83, 148, 36, 192, 84, 61, 32, 20, 11, 200, 81, 32, 78, 76, 148, 212, 61, 32, 20, 11, 200, 61, 48, 201, 48, 192, 84, 61, 32,
+ 20, 11, 200, 48, 146, 214, 36, 64, 84, 61, 32, 20, 11, 200, 36, 226, 193, 77, 48, 84, 61, 32, 20, 7, 196, 84, 226, 79, 56, 20,
+ 11, 200, 72, 82, 212, 36, 98, 67, 21, 32, 20, 11, 200, 52, 244, 148, 36, 98, 67, 21, 32, 20, 7, 196, 48, 241, 197, 72, 20, 11,
+ 200, 44, 243, 77, 84, 226, 67, 21, 32, 20, 11, 200, 24, 244, 148, 36, 98, 67, 21, 32, 20, 11, 200, 12, 84, 148, 36, 98, 67, 21,
+ 32, 20, 7, 196, 73, 80, 137, 56, 20, 15, 204, 4, 229, 18, 61, 3, 205, 61, 33, 137, 76, 209, 64, 20, 9, 198, 52, 147, 133, 72,
+ 19, 0, 20, 9, 198, 28, 83, 133, 72, 19, 0, 20, 0, 12, 201, 81, 34, 85, 52, 97, 82, 36, 225, 192, 20, 12, 201, 77, 66, 80,
+ 84, 193, 82, 36, 225, 192, 20, 12, 201, 76, 82, 213, 56, 65, 82, 36, 225, 192, 20, 12, 201, 76, 80, 197, 72, 225, 82, 36, 225, 192,
+ 20, 12, 201, 72, 85, 1, 8, 193, 82, 36, 225, 192, 20, 12, 201, 64, 83, 132, 84, 193, 82, 36, 225, 192, 20, 12, 201, 44, 240, 71,
+ 84, 193, 82, 36, 225, 192, 20, 12, 201, 44, 20, 197, 72, 225, 82, 36, 225, 192, 20, 12, 201, 44, 19, 85, 24, 193, 82, 36, 225, 192,
+ 20, 12, 201, 36, 227, 203, 84, 193, 82, 36, 225, 192, 20, 12, 201, 32, 20, 131, 20, 193, 82, 36, 225, 192, 20, 12, 201, 20, 194, 77,
+ 36, 225, 82, 36, 225, 192, 20, 12, 201, 16, 85, 1, 12, 129, 82, 36, 225, 192, 20, 12, 201, 12, 148, 139, 84, 193, 82, 36, 225, 192,
+ 20, 12, 201, 4, 36, 207, 72, 33, 82, 36, 225, 192, 20, 12, 201, 44, 21, 1, 65, 83, 20, 21, 33, 64, 20, 12, 201, 25, 32, 71,
+ 52, 83, 148, 21, 33, 64, 20, 12, 201, 8, 19, 132, 21, 35, 204, 21, 33, 64, 20, 15, 140, 195, 166, 19, 20, 5, 20, 9, 3, 9,
+ 19, 13, 5, 20, 8, 197, 45, 84, 129, 28, 80, 20, 0, 9, 198, 48, 21, 9, 56, 148, 212, 20, 9, 198, 44, 243, 15, 72, 148, 212,
+ 20, 9, 198, 8, 18, 83, 76, 148, 212, 20, 9, 198, 73, 81, 134, 21, 34, 64, 20, 9, 198, 40, 240, 130, 21, 34, 64, 20, 9, 198,
+ 28, 20, 150, 21, 34, 64, 20, 9, 198, 76, 18, 211, 37, 50, 192, 20, 9, 198, 37, 64, 76, 37, 50, 192, 20, 9, 198, 32, 84, 143,
+ 37, 50, 192, 20, 9, 198, 33, 145, 18, 61, 130, 68, 20, 9, 198, 77, 147, 70, 60, 226, 64, 20, 9, 198, 16, 84, 137, 88, 21, 0,
+ 20, 9, 198, 4, 69, 143, 44, 21, 0, 20, 5, 131, 239, 187, 191, 0, 6, 195, 53, 34, 64, 17, 11, 136, 19, 16, 1, 20, 9, 195,
+ 184, 19, 20, 12, 137, 9, 14, 20, 5, 18, 9, 195, 184, 18, 20, 9, 198, 76, 147, 143, 48, 241, 201, 20, 9, 198, 24, 243, 143, 48,
+ 241, 201, 20, 10, 199, 64, 16, 201, 24, 144, 197, 72, 20, 10, 199, 44, 243, 15, 56, 148, 197, 72, 20, 10, 199, 36, 70, 76, 48, 148,
+ 197, 72, 20, 10, 199, 20, 180, 208, 61, 37, 5, 72, 20, 10, 199, 8, 245, 1, 56, 148, 197, 72, 20, 9, 198, 8, 18, 212, 21, 34,
+ 69, 20, 9, 198, 32, 84, 130, 5, 34, 69, 20, 0, 12, 137, 1, 13, 2, 9, 20, 9, 195, 184, 19, 20, 11, 200, 25, 32, 83, 20,
+ 243, 15, 28, 144, 20, 15, 204, 84, 67, 65, 81, 34, 75, 84, 193, 82, 36, 225, 192, 20, 15, 204, 77, 80, 150, 20, 229, 9, 60, 225,
+ 82, 36, 225, 192, 20, 15, 204, 65, 35, 208, 61, 37, 9, 60, 225, 82, 36, 225, 192, 20, 11, 200, 45, 98, 84, 80, 84, 137, 56, 112,
+ 20, 11, 200, 40, 243, 137, 76, 84, 137, 56, 112, 20, 9, 198, 64, 20, 148, 36, 83, 0, 20, 7, 196, 80, 83, 210, 36, 20, 11, 200,
+ 32, 84, 148, 84, 113, 76, 36, 112, 20, 9, 198, 52, 85, 1, 56, 243, 0, 20, 11, 200, 45, 33, 84, 20, 228, 201, 76, 176, 20, 11,
+ 200, 52, 83, 79, 72, 19, 132, 84, 208, 20, 11, 200, 45, 33, 83, 80, 243, 65, 80, 144, 20, 20, 68, 12, 129, 67, 44, 47, 57, 109,
+ 49, 6, 37, 50, 0, 44, 20, 81, 105, 110, 32, 11, 200, 45, 96, 68, 72, 241, 143, 56, 144, 20, 11, 200, 89, 83, 7, 5, 34, 83,
+ 52, 80, 20, 11, 200, 88, 246, 69, 85, 34, 83, 52, 80, 20, 11, 200, 77, 2, 82, 37, 66, 83, 52, 80, 20, 11, 200, 76, 84, 137,
+ 4, 194, 83, 52, 80, 20, 11, 200, 76, 82, 212, 21, 34, 83, 52, 80, 20, 11, 200, 72, 243, 65, 57, 66, 83, 52, 80, 20, 11, 200,
+ 65, 34, 86, 5, 66, 83, 52, 80, 20, 11, 200, 60, 178, 213, 49, 66, 83, 52, 80, 20, 11, 200, 52, 19, 137, 21, 34, 83, 52, 80,
+ 20, 11, 200, 8, 20, 130, 5, 34, 83, 52, 80, 20, 11, 200, 77, 147, 132, 21, 34, 78, 16, 80, 20, 7, 196, 77, 81, 1, 56, 20,
+ 7, 196, 77, 81, 1, 56, 21, 9, 198, 72, 17, 9, 44, 19, 0, 20, 0, 12, 201, 44, 244, 205, 21, 67, 204, 60, 114, 64, 20, 12,
+ 201, 21, 99, 204, 85, 66, 79, 56, 148, 212, 20, 8, 197, 4, 180, 201, 60, 208, 20, 14, 139, 4, 5, 6, 195, 166, 11, 1, 20, 9,
+ 15, 14, 20, 9, 198, 16, 83, 1, 29, 66, 71, 20, 12, 201, 77, 147, 80, 5, 65, 84, 37, 50, 192, 20, 12, 201, 65, 35, 212, 61,
+ 70, 80, 37, 50, 192, 20, 12, 201, 56, 84, 15, 80, 148, 212, 37, 50, 192, 20, 12, 201, 52, 85, 15, 16, 148, 212, 37, 50, 192, 20,
+ 12, 201, 52, 84, 143, 88, 147, 135, 37, 50, 192, 20, 12, 201, 45, 144, 133, 72, 225, 84, 37, 50, 192, 20, 12, 201, 32, 84, 146, 56,
+ 133, 84, 37, 50, 192, 20, 12, 201, 12, 243, 135, 60, 193, 83, 37, 50, 192, 20, 12, 201, 12, 86, 76, 60, 225, 83, 37, 50, 192, 20,
+ 12, 201, 5, 3, 208, 48, 82, 212, 37, 50, 192, 20, 12, 201, 4, 224, 75, 60, 197, 84, 37, 50, 192, 20, 8, 197, 80, 81, 5, 84,
+ 208, 20, 6, 195, 85, 34, 78, 20, 8, 197, 8, 145, 193, 52, 144, 20, 12, 201, 65, 35, 204, 21, 64, 82, 36, 21, 0, 20, 9, 198,
+ 16, 83, 1, 29, 66, 71, 20, 0, 9, 198, 64, 16, 201, 24, 148, 212, 20, 14, 139, 8, 195, 165, 14, 4, 20, 5, 18, 9, 14, 7,
+ 20, 9, 198, 53, 149, 20, 21, 34, 64, 20, 9, 198, 53, 148, 132, 21, 34, 64, 20, 9, 198, 48, 81, 140, 21, 34, 64, 20, 9, 198,
+ 44, 243, 9, 9, 34, 64, 20, 9, 198, 24, 145, 140, 21, 34, 64, 20, 9, 198, 8, 20, 130, 5, 34, 64, 20, 9, 198, 76, 20, 6,
+ 37, 50, 192, 20, 9, 198, 52, 244, 193, 37, 50, 192, 20, 9, 198, 5, 32, 66, 37, 50, 192, 20, 9, 198, 45, 84, 5, 72, 85, 0,
+ 20, 9, 198, 4, 180, 143, 8, 21, 0, 20, 0, 10, 199, 12, 83, 148, 85, 34, 79, 56, 20, 15, 140, 16, 18, 195, 166, 3, 9, 19,
+ 5, 18, 9, 14, 7, 20, 14, 203, 12, 83, 148, 72, 19, 9, 76, 84, 137, 56, 112, 20, 10, 199, 44, 243, 139, 49, 81, 5, 72, 20,
+ 10, 199, 5, 4, 12, 5, 81, 5, 72, 20, 14, 203, 33, 145, 18, 60, 83, 5, 45, 68, 137, 76, 176, 20, 9, 198, 56, 82, 212, 5,
+ 34, 69, 20, 14, 203, 76, 17, 15, 52, 20, 207, 12, 130, 83, 52, 80, 20, 14, 203, 65, 35, 214, 36, 228, 201, 4, 194, 83, 52, 80,
+ 20, 14, 203, 52, 19, 20, 33, 84, 201, 4, 226, 83, 52, 80, 20, 14, 203, 44, 243, 77, 84, 226, 84, 5, 34, 83, 52, 80, 20, 14,
+ 203, 24, 192, 71, 20, 195, 1, 57, 66, 83, 52, 80, 20, 14, 203, 9, 84, 133, 5, 82, 210, 5, 66, 83, 52, 80, 20, 14, 203, 9,
+ 32, 78, 16, 84, 201, 4, 226, 83, 52, 80, 20, 14, 203, 5, 34, 83, 80, 242, 210, 5, 66, 83, 52, 80, 20, 24, 4, 95, 53, 88,
+ 15, 107, 110, 55, 47, 16, 6, 109, 89, 36, 50, 89, 47, 116, 84, 13, 50, 13, 0, 0, 9, 198, 80, 20, 212, 5, 69, 82, 20, 9,
+ 198, 77, 68, 137, 45, 69, 82, 20, 13, 138, 16, 18, 15, 10, 5, 11, 20, 195, 184, 18, 20, 13, 138, 11, 15, 14, 4, 21, 11, 20,
+ 195, 184, 18, 20, 11, 200, 60, 67, 206, 80, 243, 15, 28, 144, 20, 11, 200, 60, 49, 65, 56, 243, 15, 28, 144, 20, 11, 200, 24, 83,
+ 73, 56, 243, 15, 28, 144, 20, 16, 141, 195, 166, 11, 22, 9, 22, 1, 12, 5, 18, 9, 14, 7, 20, 9, 198, 52, 20, 141, 61, 33,
+ 82, 20, 9, 198, 29, 32, 84, 84, 193, 82, 20, 9, 198, 20, 180, 208, 60, 225, 82, 20, 9, 198, 20, 180, 201, 77, 65, 82, 20, 9,
+ 198, 16, 148, 208, 60, 225, 82, 20, 11, 200, 77, 145, 22, 21, 53, 12, 36, 112, 20, 11, 200, 61, 4, 21, 77, 65, 76, 36, 112, 20,
+ 18, 70, 9, 83, 12, 21, 66, 78, 71, 116, 55, 13, 47, 6, 109, 68, 0, 20, 11, 200, 45, 38, 80, 80, 241, 193, 52, 144, 20, 9,
+ 198, 5, 81, 213, 77, 66, 78, 20, 7, 196, 72, 81, 193, 48, 20, 7, 196, 36, 65, 65, 48, 20, 0, 12, 201, 44, 243, 12, 20, 181,
+ 9, 88, 148, 212, 20, 14, 139, 16, 18, 195, 166, 19, 20, 1, 20, 9, 15, 14, 20, 12, 201, 72, 17, 134, 36, 224, 68, 21, 34, 64,
+ 20, 12, 201, 97, 147, 15, 29, 32, 70, 37, 50, 192, 20, 12, 201, 96, 84, 143, 29, 32, 70, 37, 50, 192, 20, 12, 201, 81, 148, 15,
+ 29, 32, 70, 37, 50, 192, 20, 12, 201, 80, 244, 15, 29, 32, 70, 37, 50, 192, 20, 12, 201, 80, 243, 79, 29, 32, 70, 37, 50, 192,
+ 20, 12, 201, 80, 83, 5, 29, 32, 70, 37, 50, 192, 20, 12, 201, 77, 84, 5, 73, 51, 206, 37, 50, 192, 20, 12, 201, 65, 148, 143,
+ 80, 82, 206, 37, 50, 192, 20, 12, 201, 61, 37, 15, 29, 32, 70, 37, 50, 192, 20, 12, 201, 56, 243, 79, 29, 32, 70, 37, 50, 192,
+ 20, 12, 201, 53, 83, 20, 36, 85, 14, 37, 50, 192, 20, 12, 201, 52, 243, 143, 29, 32, 70, 37, 50, 192, 20, 12, 201, 48, 149, 15,
+ 29, 32, 70, 37, 50, 192, 20, 12, 201, 45, 38, 79, 80, 82, 206, 37, 50, 192, 20, 9, 198, 44, 243, 5, 72, 148, 203, 20, 12, 201,
+ 44, 83, 73, 29, 32, 70, 37, 50, 192, 20, 12, 201, 36, 65, 79, 29, 32, 70, 37, 50, 192, 20, 12, 201, 32, 243, 15, 29, 32, 70,
+ 37, 50, 192, 20, 12, 201, 24, 245, 15, 29, 32, 70, 37, 50, 192, 20, 12, 201, 24, 243, 143, 29, 32, 70, 37, 50, 192, 20, 12, 201,
+ 21, 67, 143, 29, 32, 70, 37, 50, 192, 20, 12, 201, 16, 83, 79, 29, 32, 70, 37, 50, 192, 20, 12, 201, 8, 20, 143, 52, 85, 18,
+ 37, 50, 192, 20, 12, 201, 5, 85, 15, 29, 32, 70, 37, 50, 192, 20, 12, 201, 9, 84, 133, 5, 82, 210, 5, 66, 64, 20, 9, 198,
+ 77, 147, 70, 60, 226, 75, 20, 6, 195, 37, 32, 78, 20, 0, 9, 198, 80, 131, 205, 37, 53, 0, 20, 9, 198, 56, 18, 86, 37, 65,
+ 84, 20, 12, 201, 16, 242, 213, 52, 83, 148, 5, 34, 69, 20, 9, 198, 56, 244, 141, 4, 227, 128, 20, 9, 198, 8, 18, 203, 4, 224,
+ 76, 20, 0, 10, 199, 64, 20, 211, 21, 34, 78, 28, 20, 10, 199, 25, 32, 83, 21, 34, 78, 28, 20, 10, 199, 9, 37, 78, 21, 34,
+ 78, 28, 20, 10, 199, 8, 195, 203, 21, 34, 78, 28, 20, 14, 203, 20, 101, 5, 73, 68, 153, 44, 177, 76, 36, 112, 20, 12, 201, 20,
+ 115, 195, 20, 229, 18, 36, 177, 82, 20, 16, 141, 19, 11, 195, 166, 12, 19, 11, 195, 184, 18, 9, 1, 14, 20, 0, 9, 198, 81, 37,
+ 66, 4, 69, 82, 20, 7, 196, 20, 193, 71, 36, 20, 9, 198, 77, 84, 16, 60, 225, 82, 20, 9, 198, 72, 82, 214, 37, 33, 82, 20,
+ 9, 198, 72, 81, 149, 56, 65, 82, 20, 9, 198, 52, 243, 5, 77, 65, 82, 20, 9, 198, 12, 130, 75, 4, 225, 82, 20, 9, 198, 4,
+ 227, 133, 45, 65, 82, 20, 9, 198, 4, 178, 214, 37, 33, 82, 20, 12, 201, 85, 53, 82, 64, 21, 15, 72, 148, 203, 20, 12, 201, 76,
+ 82, 83, 52, 243, 15, 28, 148, 203, 20, 12, 201, 52, 243, 9, 56, 243, 15, 28, 148, 203, 20, 15, 204, 44, 147, 133, 52, 21, 15, 29,
+ 32, 70, 37, 50, 192, 20, 15, 204, 32, 148, 212, 61, 34, 79, 29, 32, 70, 37, 50, 192, 20, 7, 196, 80, 147, 73, 16, 20, 9, 198,
+ 64, 244, 212, 20, 194, 78, 20, 9, 198, 32, 20, 140, 20, 178, 78, 20, 9, 198, 20, 225, 15, 45, 34, 78, 20, 11, 70, 72, 80, 197,
+ 37, 97, 82, 21, 0, 10, 0, 9, 198, 5, 53, 18, 60, 195, 199, 20, 12, 201, 76, 147, 85, 49, 64, 78, 37, 65, 84, 20, 12, 201,
+ 72, 80, 197, 65, 66, 86, 37, 65, 84, 20, 12, 201, 65, 34, 77, 37, 66, 86, 37, 65, 84, 20, 12, 201, 60, 34, 133, 45, 66, 86,
+ 37, 65, 84, 20, 12, 201, 20, 97, 133, 45, 66, 86, 37, 65, 84, 20, 9, 198, 36, 65, 78, 80, 148, 203, 20, 9, 198, 21, 81, 197,
+ 56, 148, 203, 20, 9, 198, 76, 83, 73, 61, 66, 75, 20, 0, 9, 198, 20, 112, 76, 37, 65, 84, 20, 13, 202, 80, 82, 206, 36, 98,
+ 67, 21, 34, 78, 28, 20, 18, 143, 6, 195, 184, 4, 5, 18, 1, 12, 9, 19, 5, 18, 9, 14, 7, 20, 13, 202, 5, 85, 15, 44,
+ 192, 86, 21, 34, 78, 28, 20, 0, 9, 198, 52, 243, 143, 29, 32, 77, 20, 9, 198, 36, 65, 79, 29, 32, 77, 20, 12, 137, 18, 195,
+ 166, 19, 15, 14, 14, 5, 18, 20, 10, 199, 80, 245, 5, 52, 148, 205, 20, 20, 10, 199, 64, 19, 148, 20, 148, 205, 20, 20, 10, 199,
+ 32, 81, 15, 56, 148, 205, 20, 20, 10, 199, 4, 192, 137, 56, 148, 205, 20, 20, 10, 199, 52, 17, 201, 77, 68, 129, 80, 20, 0, 12,
+ 201, 72, 81, 140, 20, 181, 15, 72, 148, 203, 20, 12, 201, 44, 243, 77, 37, 52, 193, 72, 148, 203, 20, 12, 201, 16, 149, 137, 56, 21,
+ 15, 72, 148, 203, 20, 7, 196, 44, 19, 73, 44, 20, 9, 198, 24, 243, 143, 29, 32, 70, 20, 0, 8, 197, 12, 149, 18, 60, 224, 20,
+ 12, 201, 36, 225, 129, 57, 66, 76, 37, 65, 84, 20, 8, 197, 76, 19, 79, 4, 224, 20, 12, 201, 16, 148, 212, 36, 225, 214, 21, 33,
+ 84, 20, 0, 13, 202, 53, 82, 1, 52, 81, 1, 56, 148, 205, 20, 20, 13, 202, 52, 84, 139, 4, 229, 9, 48, 148, 205, 20, 20, 13,
+ 202, 37, 51, 204, 5, 66, 79, 56, 148, 205, 20, 20, 0, 17, 70, 8, 84, 131, 21, 84, 197, 71, 109, 34, 89, 118, 12, 89, 0, 66,
+ 10, 199, 72, 84, 208, 60, 225, 5, 72, 20, 10, 199, 64, 148, 149, 21, 69, 5, 72, 20, 10, 199, 16, 148, 12, 60, 208, 84, 36, 20,
+ 10, 199, 5, 85, 15, 45, 32, 84, 36, 20, 12, 201, 24, 195, 206, 20, 195, 15, 29, 32, 70, 20, 10, 199, 76, 82, 213, 56, 64, 78,
+ 80, 20, 10, 199, 72, 81, 21, 56, 64, 78, 80, 20, 0, 11, 200, 36, 229, 5, 72, 97, 82, 60, 224, 20, 9, 198, 81, 34, 76, 48,
+ 147, 206, 20, 9, 198, 4, 64, 80, 80, 147, 206, 20, 15, 204, 65, 35, 208, 61, 37, 9, 60, 224, 76, 37, 65, 84, 20, 11, 200, 5,
+ 84, 212, 72, 19, 9, 20, 224, 20, 9, 198, 76, 84, 137, 29, 32, 70, 20, 11, 200, 64, 20, 129, 16, 242, 211, 4, 192, 20, 0, 15,
+ 140, 19, 20, 195, 184, 11, 9, 15, 13, 5, 20, 18, 9, 20, 8, 197, 64, 84, 19, 36, 224, 20, 16, 205, 36, 229, 5, 72, 224, 84,
+ 36, 243, 129, 48, 148, 205, 20, 20, 8, 197, 24, 148, 211, 36, 192, 20, 12, 201, 36, 229, 5, 72, 97, 82, 20, 228, 192, 20, 10, 2,
+ 195, 151, 81, 6, 35, 68, 36, 0, 0, 13, 202, 45, 34, 77, 36, 224, 76, 37, 53, 9, 44, 20, 0, 10, 199, 81, 32, 86, 21, 53,
+ 5, 72, 20, 10, 199, 64, 84, 147, 37, 53, 5, 72, 20, 10, 199, 44, 242, 78, 12, 145, 5, 72, 20, 10, 199, 20, 180, 212, 73, 81,
+ 5, 72, 20, 17, 4, 95, 19, 13, 3, 89, 65, 6, 113, 12, 55, 49, 4, 35, 48, 0, 5, 130, 196, 141, 43, 0, 11, 200, 80, 83,
+ 132, 20, 229, 9, 20, 192, 20, 11, 200, 80, 19, 135, 20, 229, 9, 20, 192, 20, 0, 8, 197, 88, 243, 20, 21, 32, 20, 8, 197, 64,
+ 19, 16, 21, 32, 20, 8, 197, 20, 213, 76, 21, 32, 20, 9, 198, 16, 243, 69, 77, 66, 75, 20, 8, 197, 72, 16, 137, 5, 64, 20,
+ 0, 13, 202, 36, 225, 9, 77, 3, 211, 37, 66, 79, 56, 20, 9, 198, 73, 82, 78, 21, 33, 64, 20, 9, 198, 20, 193, 86, 21, 33,
+ 64, 20, 0, 9, 198, 72, 85, 9, 72, 17, 5, 20, 9, 198, 48, 83, 79, 56, 17, 5, 20, 0, 19, 5, 6, 46, 5, 11, 19, 83,
+ 114, 36, 81, 89, 36, 65, 48, 13, 55, 0, 25, 11, 200, 52, 21, 18, 36, 181, 76, 21, 32, 20, 11, 200, 8, 20, 146, 36, 176, 68,
+ 21, 32, 20, 12, 201, 88, 20, 207, 52, 245, 15, 72, 148, 203, 20, 12, 201, 8, 243, 19, 40, 85, 137, 44, 148, 203, 20, 9, 198, 56,
+ 82, 212, 5, 34, 78, 20, 9, 198, 48, 148, 9, 105, 160, 78, 20, 15, 140, 195, 166, 11, 22, 9, 4, 9, 19, 20, 1, 14, 20, 20,
+ 0, 8, 197, 77, 64, 84, 85, 32, 20, 12, 201, 64, 244, 201, 80, 147, 206, 21, 33, 64, 20, 8, 197, 61, 134, 68, 21, 32, 20, 8,
+ 197, 61, 130, 68, 21, 32, 20, 8, 197, 52, 21, 20, 21, 32, 20, 8, 197, 37, 51, 204, 21, 32, 20, 12, 201, 25, 83, 139, 80, 147,
+ 206, 21, 33, 64, 20, 12, 201, 25, 32, 75, 80, 147, 206, 21, 33, 64, 20, 8, 197, 21, 2, 76, 21, 32, 20, 12, 201, 4, 208, 137,
+ 80, 147, 206, 21, 33, 64, 20, 8, 197, 24, 244, 141, 5, 64, 20, 8, 197, 37, 51, 194, 5, 32, 20, 14, 2, 194, 167, 48, 35, 34,
+ 35, 81, 34, 6, 35, 83, 0, 0, 15, 66, 76, 80, 89, 36, 15, 89, 114, 0, 81, 115, 195, 165, 32, 9, 198, 8, 244, 132, 85, 33,
+ 64, 20, 9, 198, 76, 245, 80, 21, 33, 64, 20, 9, 198, 76, 244, 148, 21, 33, 64, 20, 9, 198, 64, 20, 148, 21, 33, 64, 20, 9,
+ 198, 9, 35, 196, 21, 33, 64, 20, 9, 198, 84, 49, 78, 81, 32, 76, 20, 9, 198, 36, 229, 5, 29, 32, 76, 20, 11, 70, 88, 83,
+ 148, 85, 33, 64, 21, 0, 10, 6, 194, 60, 208, 76, 28, 0, 9, 198, 56, 19, 143, 29, 32, 77, 20, 10, 199, 81, 34, 83, 80, 84,
+ 211, 20, 20, 10, 199, 36, 229, 5, 72, 84, 211, 20, 20, 10, 199, 72, 81, 21, 56, 64, 78, 76, 20, 12, 137, 18, 195, 166, 19, 15,
+ 14, 14, 1, 2, 20, 10, 2, 194, 165, 57, 6, 36, 50, 12, 0, 0, 11, 200, 80, 83, 80, 21, 32, 84, 85, 32, 20, 11, 200, 48,
+ 149, 20, 21, 32, 84, 85, 32, 20, 12, 201, 40, 245, 82, 56, 19, 9, 77, 66, 75, 20, 10, 2, 194, 162, 89, 6, 36, 50, 47, 0,
+ 0, 9, 134, 15, 4, 9, 195, 184, 19, 20, 10, 135, 8, 15, 14, 14, 195, 184, 18, 20, 10, 135, 6, 18, 9, 19, 195, 184, 18, 20,
+ 12, 201, 88, 17, 193, 8, 243, 132, 21, 33, 64, 20, 12, 201, 44, 243, 150, 60, 197, 84, 21, 33, 64, 20, 12, 201, 44, 243, 148, 72,
+ 20, 212, 21, 33, 64, 20, 12, 201, 16, 242, 213, 52, 83, 148, 21, 33, 64, 20, 12, 201, 5, 33, 213, 52, 83, 148, 21, 33, 64, 20,
+ 8, 197, 21, 81, 143, 72, 144, 20, 8, 197, 53, 84, 197, 84, 208, 20, 8, 197, 80, 82, 83, 52, 80, 20, 8, 197, 16, 82, 83, 52,
+ 80, 20, 8, 197, 85, 48, 78, 12, 80, 20, 9, 2, 194, 163, 48, 40, 50, 19, 0, 0, 10, 135, 22, 9, 19, 11, 195, 184, 19, 20,
+ 10, 135, 19, 5, 18, 9, 195, 184, 19, 20, 9, 198, 80, 20, 129, 57, 65, 76, 20, 9, 198, 76, 194, 66, 21, 34, 64, 20, 9, 198,
+ 76, 192, 86, 21, 34, 64, 20, 9, 198, 56, 20, 146, 21, 34, 64, 20, 9, 198, 44, 226, 66, 21, 34, 64, 20, 9, 198, 28, 224, 86,
+ 21, 34, 64, 20, 9, 198, 24, 20, 150, 21, 34, 64, 20, 9, 198, 48, 20, 16, 37, 50, 192, 20, 9, 198, 20, 193, 71, 37, 50, 192,
+ 20, 9, 198, 28, 20, 129, 57, 66, 64, 20, 9, 198, 72, 83, 133, 28, 21, 0, 20, 9, 198, 24, 245, 15, 77, 64, 84, 20, 9, 198,
+ 12, 83, 147, 61, 32, 84, 20, 9, 198, 5, 69, 5, 57, 64, 84, 20, 9, 198, 4, 197, 77, 56, 21, 0, 20, 0, 12, 137, 11, 15,
+ 8, 195, 166, 19, 9, 15, 14, 20, 10, 199, 36, 229, 5, 57, 50, 79, 56, 20, 10, 199, 16, 149, 133, 73, 50, 79, 56, 20, 10, 199,
+ 52, 19, 137, 13, 84, 133, 72, 20, 10, 199, 44, 243, 148, 36, 229, 69, 72, 20, 10, 199, 44, 21, 15, 48, 144, 197, 72, 20, 10, 199,
+ 5, 69, 18, 36, 37, 69, 72, 20, 12, 201, 77, 83, 6, 5, 66, 65, 104, 243, 0, 20, 9, 198, 80, 84, 146, 5, 34, 69, 20, 10,
+ 199, 44, 20, 140, 40, 242, 1, 56, 21, 0, 11, 200, 8, 245, 82, 28, 83, 201, 76, 144, 20, 11, 200, 44, 20, 146, 61, 52, 197, 72,
+ 144, 20, 11, 200, 80, 147, 12, 4, 65, 76, 36, 112, 20, 11, 200, 77, 3, 9, 16, 17, 212, 36, 112, 20, 11, 200, 52, 148, 213, 56,
+ 65, 76, 36, 112, 20, 11, 200, 4, 229, 133, 56, 65, 76, 36, 112, 20, 11, 200, 77, 144, 129, 72, 149, 9, 76, 176, 20, 11, 200, 37,
+ 51, 1, 52, 149, 9, 76, 176, 20, 11, 200, 33, 145, 201, 20, 163, 137, 76, 176, 20, 11, 200, 32, 19, 147, 20, 21, 9, 76, 176, 20,
+ 11, 200, 5, 34, 201, 52, 81, 9, 76, 176, 20, 11, 200, 4, 229, 1, 72, 181, 9, 76, 176, 20, 11, 200, 4, 193, 129, 8, 85, 9,
+ 76, 176, 20, 11, 200, 4, 180, 143, 52, 21, 9, 76, 176, 20, 11, 200, 76, 178, 90, 60, 100, 133, 56, 144, 20, 11, 200, 81, 35, 212,
+ 76, 178, 83, 52, 80, 20, 11, 200, 77, 147, 12, 60, 114, 83, 52, 80, 20, 11, 200, 76, 130, 78, 80, 242, 83, 52, 80, 20, 11, 200,
+ 56, 83, 204, 60, 114, 83, 52, 80, 20, 11, 200, 28, 19, 12, 36, 50, 83, 52, 80, 20, 11, 200, 20, 180, 207, 72, 50, 83, 52, 80,
+ 20, 11, 200, 77, 3, 9, 16, 17, 212, 36, 112, 20, 28, 2, 194, 174, 34, 36, 81, 37, 89, 47, 34, 6, 109, 34, 13, 86, 15, 84,
+ 6, 35, 34, 13, 65, 109, 34, 49, 108, 0, 0, 13, 138, 19, 16, 9, 18, 9, 20, 21, 195, 184, 19, 20, 14, 139, 7, 1, 12, 22,
+ 1, 14, 9, 19, 195, 184, 18, 20, 8, 197, 25, 34, 69, 72, 144, 20, 12, 201, 76, 86, 67, 32, 83, 12, 37, 50, 192, 20, 12, 201,
+ 65, 54, 75, 20, 65, 76, 37, 50, 192, 20, 12, 201, 65, 35, 199, 56, 244, 212, 37, 50, 192, 20, 12, 201, 64, 20, 133, 57, 65, 84,
+ 37, 50, 192, 20, 12, 201, 64, 16, 201, 24, 148, 212, 37, 50, 192, 20, 12, 201, 52, 244, 129, 48, 148, 212, 37, 50, 192, 20, 12, 201,
+ 52, 243, 133, 28, 20, 203, 37, 50, 192, 20, 12, 201, 52, 85, 1, 77, 64, 84, 37, 50, 192, 20, 12, 201, 48, 147, 135, 88, 148, 212,
+ 37, 50, 192, 20, 12, 201, 48, 83, 137, 56, 148, 212, 37, 50, 192, 20, 12, 201, 44, 243, 15, 72, 148, 212, 37, 50, 192, 20, 12, 201,
+ 44, 21, 1, 48, 84, 20, 37, 50, 192, 20, 12, 201, 33, 83, 79, 72, 148, 212, 37, 50, 192, 20, 12, 201, 28, 83, 210, 28, 148, 212,
+ 37, 50, 192, 20, 12, 201, 25, 85, 21, 72, 148, 212, 37, 50, 192, 20, 12, 201, 21, 81, 133, 52, 148, 212, 37, 50, 192, 20, 12, 201,
+ 16, 83, 79, 45, 32, 84, 37, 50, 192, 20, 12, 201, 9, 81, 4, 32, 148, 212, 37, 50, 192, 20, 12, 201, 4, 227, 129, 48, 148, 212,
+ 37, 50, 192, 20, 12, 201, 12, 132, 137, 77, 66, 65, 56, 149, 0, 20, 10, 69, 76, 245, 82, 12, 80, 21, 0, 10, 5, 130, 195, 167,
+ 43, 0, 9, 198, 76, 230, 68, 21, 34, 64, 20, 9, 198, 73, 149, 20, 21, 34, 64, 20, 9, 198, 64, 147, 132, 21, 34, 64, 20, 9,
+ 198, 44, 241, 204, 21, 34, 64, 20, 9, 198, 44, 240, 140, 21, 34, 64, 20, 9, 198, 44, 20, 148, 21, 34, 64, 20, 9, 198, 28, 226,
+ 68, 21, 34, 64, 20, 9, 198, 16, 145, 148, 21, 34, 64, 20, 9, 198, 9, 35, 196, 21, 34, 64, 20, 9, 198, 8, 147, 132, 21, 34,
+ 64, 20, 9, 198, 64, 20, 129, 76, 149, 0, 20, 9, 198, 24, 81, 5, 77, 66, 64, 20, 9, 198, 12, 130, 65, 57, 66, 64, 20, 9,
+ 198, 76, 83, 137, 61, 32, 84, 20, 9, 198, 72, 85, 19, 77, 64, 84, 20, 9, 198, 16, 148, 208, 5, 32, 84, 20, 5, 130, 195, 164,
+ 43, 0, 12, 137, 13, 15, 4, 5, 12, 12, 195, 184, 18, 20, 10, 199, 61, 130, 68, 5, 66, 79, 56, 20, 10, 199, 61, 101, 76, 5,
+ 66, 79, 56, 20, 10, 199, 37, 51, 204, 5, 66, 79, 56, 20, 10, 199, 36, 229, 5, 57, 66, 79, 56, 20, 10, 199, 36, 225, 140, 5,
+ 66, 79, 56, 20, 10, 199, 44, 243, 80, 61, 53, 5, 72, 20, 9, 198, 52, 20, 148, 101, 34, 69, 20, 14, 203, 64, 21, 18, 36, 20,
+ 139, 4, 194, 83, 52, 80, 20, 14, 203, 64, 20, 148, 36, 181, 76, 5, 34, 83, 52, 80, 20, 0, 13, 138, 11, 15, 13, 13, 1, 14,
+ 4, 195, 184, 18, 20, 9, 198, 72, 148, 15, 77, 65, 82, 20, 9, 198, 45, 33, 68, 37, 65, 82, 20, 9, 198, 44, 20, 130, 85, 33,
+ 82, 20, 9, 198, 44, 19, 9, 9, 33, 82, 20, 9, 198, 36, 229, 5, 29, 33, 82, 20, 9, 198, 36, 228, 208, 37, 33, 82, 20, 9,
+ 198, 28, 20, 129, 57, 65, 82, 20, 9, 198, 16, 149, 133, 73, 65, 82, 20, 9, 198, 16, 145, 134, 21, 33, 82, 20, 9, 198, 5, 52,
+ 201, 77, 65, 82, 20, 12, 201, 76, 198, 78, 28, 83, 1, 29, 66, 71, 20, 15, 204, 84, 226, 86, 21, 36, 193, 48, 148, 212, 37, 50,
+ 192, 20, 11, 200, 80, 83, 5, 64, 21, 9, 76, 176, 20, 15, 204, 76, 176, 78, 16, 147, 129, 88, 148, 212, 37, 50, 192, 20, 15, 204,
+ 65, 35, 208, 4, 112, 78, 16, 148, 212, 37, 50, 192, 20, 11, 200, 60, 229, 15, 48, 241, 201, 76, 176, 20, 15, 204, 44, 243, 12, 20,
+ 181, 9, 88, 148, 212, 37, 50, 192, 20, 15, 204, 24, 20, 141, 4, 179, 199, 56, 244, 212, 37, 50, 192, 20, 15, 204, 21, 99, 204, 85,
+ 66, 79, 56, 148, 212, 37, 50, 192, 20, 11, 200, 5, 85, 15, 52, 21, 9, 76, 176, 20, 11, 200, 5, 3, 211, 80, 243, 9, 76, 176,
+ 20, 7, 196, 24, 16, 201, 48, 20, 11, 200, 72, 243, 65, 56, 148, 212, 36, 176, 20, 9, 198, 32, 243, 132, 85, 32, 78, 20, 15, 204,
+ 24, 194, 80, 65, 35, 204, 21, 64, 82, 36, 21, 0, 20, 7, 196, 48, 81, 193, 48, 20, 20, 2, 194, 170, 83, 36, 65, 37, 50, 37,
+ 50, 15, 118, 72, 37, 50, 6, 35, 55, 0, 0, 13, 138, 12, 21, 11, 19, 21, 18, 9, 195, 184, 19, 20, 12, 201, 72, 16, 149, 48,
+ 148, 212, 21, 34, 64, 20, 12, 201, 56, 21, 20, 21, 35, 196, 21, 34, 64, 20, 12, 201, 81, 83, 85, 49, 64, 82, 37, 50, 192, 20,
+ 12, 201, 80, 83, 5, 52, 85, 18, 37, 50, 192, 20, 12, 201, 72, 85, 8, 5, 97, 82, 37, 50, 192, 20, 12, 201, 65, 35, 204, 21,
+ 64, 82, 37, 50, 192, 20, 12, 201, 64, 192, 78, 21, 64, 82, 37, 50, 192, 20, 12, 201, 4, 229, 9, 45, 96, 82, 37, 50, 192, 20,
+ 12, 201, 4, 48, 197, 77, 51, 210, 37, 50, 192, 20, 0, 15, 140, 16, 15, 18, 20, 18, 195, 166, 20, 20, 195, 184, 18, 20, 15, 140,
+ 13, 1, 14, 9, 16, 21, 12, 1, 20, 195, 184, 18, 20, 15, 140, 9, 14, 19, 20, 1, 12, 12, 1, 20, 195, 184, 18, 20, 15, 140,
+ 4, 5, 19, 20, 9, 12, 12, 1, 20, 195, 184, 18, 20, 6, 195, 16, 85, 19, 72, 15, 4, 95, 18, 5, 22, 34, 37, 84, 6, 108,
+ 12, 89, 72, 0, 6, 130, 195, 160, 43, 14, 0, 9, 198, 24, 243, 143, 29, 32, 77, 20, 9, 198, 4, 84, 143, 29, 32, 77, 20, 10,
+ 199, 52, 146, 210, 60, 34, 69, 48, 20, 9, 198, 29, 147, 129, 56, 68, 137, 20, 14, 203, 8, 18, 212, 21, 34, 79, 48, 241, 201, 76,
+ 176, 20, 10, 199, 44, 243, 139, 61, 33, 1, 80, 20, 13, 2, 194, 169, 49, 114, 48, 37, 34, 35, 57, 47, 0, 0, 9, 198, 64, 83,
+ 12, 21, 65, 82, 20, 9, 198, 44, 243, 208, 21, 33, 82, 20, 9, 198, 36, 229, 133, 77, 65, 82, 20, 9, 198, 36, 228, 201, 77, 65,
+ 82, 20, 9, 198, 24, 18, 212, 85, 33, 82, 20, 9, 198, 16, 85, 5, 45, 65, 82, 20, 9, 198, 5, 36, 133, 77, 65, 82, 20, 9,
+ 198, 4, 36, 207, 49, 97, 82, 20, 15, 204, 24, 245, 15, 29, 32, 77, 52, 85, 18, 37, 50, 192, 20, 9, 198, 52, 19, 132, 5, 34,
+ 78, 20, 9, 198, 44, 244, 147, 61, 32, 78, 20, 9, 3, 16, 195, 165, 48, 113, 0, 72, 0, 12, 201, 76, 83, 147, 37, 66, 86, 37,
+ 65, 84, 20, 12, 201, 76, 83, 5, 45, 66, 86, 37, 65, 84, 20, 12, 201, 61, 4, 15, 73, 69, 78, 37, 65, 84, 20, 12, 201, 5,
+ 52, 197, 73, 66, 86, 37, 65, 84, 20, 12, 137, 16, 18, 195, 166, 16, 1, 18, 1, 20, 20, 5, 130, 197, 159, 43, 5, 130, 195, 175,
+ 43, 0, 9, 198, 81, 80, 129, 37, 53, 0, 20, 9, 198, 72, 80, 76, 37, 65, 84, 20, 9, 198, 57, 83, 12, 37, 65, 84, 20, 0,
+ 20, 8, 23, 3, 39, 5, 18, 14, 5, 19, 84, 6, 36, 89, 36, 114, 50, 13, 89, 0, 9, 198, 8, 20, 143, 29, 32, 77, 20, 9,
+ 198, 5, 69, 15, 29, 32, 77, 20, 12, 137, 7, 195, 166, 19, 20, 5, 18, 5, 18, 20, 10, 199, 12, 83, 12, 84, 195, 201, 16, 20,
+ 10, 199, 44, 83, 143, 80, 17, 137, 20, 20, 7, 2, 194, 181, 65, 116, 0, 0, 7, 196, 64, 146, 197, 72, 20, 7, 196, 48, 18, 197,
+ 72, 20, 7, 196, 80, 244, 20, 36, 20, 9, 198, 16, 19, 65, 76, 49, 78, 20, 7, 196, 88, 146, 193, 72, 20, 5, 130, 195, 170, 43,
+ 0, 12, 201, 80, 83, 5, 29, 32, 70, 37, 53, 0, 20, 12, 201, 76, 83, 147, 36, 34, 76, 37, 65, 84, 20, 12, 201, 60, 97, 137,
+ 12, 144, 76, 37, 65, 84, 20, 12, 201, 52, 21, 5, 72, 144, 76, 37, 65, 84, 20, 12, 201, 36, 211, 79, 73, 64, 76, 37, 65, 84,
+ 20, 12, 201, 36, 195, 9, 45, 98, 68, 37, 65, 84, 20, 14, 139, 19, 11, 18, 195, 166, 4, 4, 5, 18, 5, 18, 20, 14, 139, 11,
+ 195, 166, 18, 5, 19, 20, 5, 18, 5, 18, 20, 12, 201, 44, 243, 147, 80, 84, 142, 21, 33, 84, 20, 5, 130, 195, 171, 43, 0, 9,
+ 198, 16, 148, 211, 20, 228, 192, 20, 17, 142, 19, 21, 12, 6, 1, 16, 18, 195, 166, 16, 1, 18, 1, 20, 20, 9, 198, 88, 20, 137,
+ 4, 228, 192, 20, 0, 10, 199, 65, 35, 198, 21, 65, 82, 20, 20, 10, 199, 44, 244, 212, 84, 209, 82, 20, 20, 10, 199, 8, 19, 1,
+ 56, 49, 82, 20, 20, 10, 199, 20, 212, 9, 72, 146, 197, 72, 20, 10, 199, 4, 181, 83, 80, 146, 197, 72, 20, 9, 198, 36, 225, 197,
+ 56, 149, 77, 20, 10, 199, 80, 147, 79, 45, 32, 84, 36, 20, 5, 130, 195, 169, 43, 0, 13, 138, 19, 20, 1, 20, 9, 15, 14, 195,
+ 166, 18, 20, 9, 134, 16, 15, 12, 195, 166, 18, 20, 9, 134, 13, 15, 12, 195, 166, 18, 20, 13, 138, 13, 9, 12, 12, 9, 15, 14,
+ 195, 166, 18, 20, 7, 196, 64, 20, 148, 36, 20, 7, 196, 8, 81, 201, 44, 20, 14, 2, 194, 190, 47, 34, 109, 49, 84, 6, 35, 34,
+ 47, 0, 5, 130, 195, 182, 43, 0, 10, 135, 19, 11, 1, 12, 195, 166, 18, 20, 8, 197, 29, 32, 86, 36, 64, 20, 8, 197, 8, 20,
+ 211, 36, 224, 20, 8, 197, 64, 20, 212, 36, 192, 20, 8, 197, 56, 244, 208, 36, 192, 20, 12, 201, 45, 98, 78, 80, 84, 211, 20, 228,
+ 192, 20, 12, 201, 36, 229, 5, 48, 194, 71, 20, 228, 192, 20, 12, 201, 36, 229, 5, 72, 84, 211, 4, 229, 0, 20, 19, 2, 195, 183,
+ 72, 37, 84, 37, 72, 6, 36, 51, 36, 86, 15, 65, 36, 86, 0, 0, 13, 202, 56, 82, 210, 60, 208, 78, 80, 146, 197, 72, 20, 13,
+ 202, 24, 147, 8, 5, 35, 79, 56, 146, 197, 72, 20, 12, 201, 44, 194, 77, 4, 181, 5, 72, 149, 77, 20, 13, 2, 194, 188, 36, 50,
+ 15, 49, 84, 35, 34, 47, 0, 0, 12, 137, 16, 21, 2, 5, 18, 20, 195, 166, 18, 20, 12, 137, 3, 5, 12, 12, 21, 12, 195, 166,
+ 18, 20, 10, 199, 65, 35, 198, 36, 193, 82, 20, 20, 10, 199, 76, 19, 86, 37, 69, 9, 28, 20, 10, 199, 76, 17, 212, 52, 241, 9,
+ 28, 20, 10, 199, 17, 144, 147, 36, 225, 9, 28, 20, 14, 203, 20, 180, 202, 84, 115, 211, 48, 21, 137, 20, 224, 20, 10, 199, 85, 37,
+ 71, 84, 22, 65, 56, 20, 9, 198, 4, 195, 9, 4, 224, 197, 20, 10, 199, 81, 32, 70, 36, 176, 78, 80, 20, 11, 2, 194, 189, 36,
+ 50, 6, 107, 35, 55, 0, 0, 9, 198, 48, 85, 129, 57, 66, 78, 20, 9, 198, 5, 33, 197, 57, 66, 78, 20, 9, 198, 4, 225, 204,
+ 36, 176, 78, 20, 9, 198, 17, 32, 71, 60, 208, 78, 21, 22, 2, 194, 186, 65, 6, 35, 89, 49, 40, 55, 37, 50, 15, 118, 72, 37,
+ 50, 6, 35, 55, 0, 16, 4, 95, 18, 6, 24, 34, 47, 34, 39, 83, 55, 109, 49, 89, 0, 14, 4, 95, 3, 5, 4, 89, 13, 72,
+ 6, 37, 55, 35, 0, 0, 14, 139, 18, 21, 4, 9, 13, 5, 14, 20, 195, 166, 18, 20, 8, 197, 64, 83, 12, 21, 64, 20, 8, 197,
+ 8, 19, 12, 21, 64, 20, 8, 197, 60, 35, 201, 77, 64, 20, 8, 197, 52, 243, 148, 21, 32, 20, 15, 204, 44, 83, 79, 80, 84, 129,
+ 64, 85, 84, 36, 181, 77, 20, 8, 197, 36, 226, 214, 37, 64, 20, 8, 197, 29, 32, 70, 37, 64, 20, 8, 197, 16, 80, 197, 57, 64,
+ 20, 8, 197, 44, 195, 210, 5, 64, 20, 0, 9, 198, 48, 240, 133, 48, 145, 64, 20, 9, 198, 88, 19, 129, 16, 145, 64, 20, 9, 198,
+ 56, 240, 133, 48, 145, 64, 20, 9, 198, 8, 19, 1, 56, 49, 64, 20, 0, 9, 67, 36, 177, 64, 35, 57, 49, 0, 10, 199, 76, 240,
+ 201, 60, 227, 205, 36, 20, 14, 4, 95, 12, 9, 7, 55, 37, 81, 35, 47, 40, 34, 0, 5, 130, 195, 177, 43, 5, 130, 197, 161, 43,
+ 0, 9, 198, 16, 81, 133, 57, 51, 210, 20, 11, 200, 76, 22, 15, 24, 243, 137, 77, 64, 20, 11, 200, 44, 243, 134, 61, 35, 73, 77,
+ 64, 20, 11, 200, 44, 20, 9, 80, 19, 9, 77, 64, 20, 11, 200, 84, 211, 210, 4, 194, 84, 21, 64, 20, 11, 200, 64, 197, 82, 4,
+ 194, 84, 21, 64, 20, 11, 200, 52, 20, 211, 37, 98, 84, 21, 64, 20, 11, 200, 48, 20, 195, 37, 98, 84, 21, 64, 20, 11, 200, 44,
+ 243, 139, 5, 98, 84, 21, 64, 20, 11, 200, 36, 229, 5, 29, 34, 84, 21, 64, 20, 11, 200, 24, 18, 212, 36, 50, 84, 21, 64, 20,
+ 11, 200, 16, 81, 143, 72, 210, 84, 21, 64, 20, 11, 200, 12, 83, 5, 9, 34, 84, 21, 64, 20, 11, 200, 4, 227, 206, 100, 210, 84,
+ 21, 64, 20, 11, 200, 25, 33, 75, 88, 83, 148, 21, 32, 20, 11, 200, 4, 178, 210, 20, 66, 84, 21, 32, 20, 9, 198, 88, 83, 133,
+ 80, 144, 78, 20, 11, 200, 72, 84, 212, 5, 84, 129, 57, 64, 20, 0, 8, 197, 80, 244, 148, 85, 32, 20, 8, 197, 73, 84, 20, 85,
+ 32, 20, 8, 197, 44, 243, 148, 85, 32, 20, 8, 197, 77, 64, 84, 85, 64, 20, 8, 197, 41, 83, 137, 61, 32, 20, 8, 197, 77, 66,
+ 76, 21, 64, 20, 8, 197, 57, 81, 9, 77, 64, 20, 12, 201, 76, 84, 150, 36, 49, 82, 36, 225, 192, 20, 12, 201, 64, 20, 134, 84,
+ 209, 82, 36, 225, 192, 20, 12, 201, 16, 84, 193, 72, 209, 82, 36, 225, 192, 20, 12, 201, 5, 36, 129, 56, 113, 82, 36, 225, 192, 20,
+ 8, 197, 76, 21, 84, 21, 32, 20, 8, 197, 20, 194, 68, 21, 32, 20, 8, 197, 16, 19, 132, 21, 32, 20, 11, 136, 13, 195, 184, 12,
+ 12, 5, 18, 9, 20, 13, 138, 8, 195, 184, 10, 1, 4, 5, 12, 9, 7, 20, 12, 201, 88, 242, 193, 9, 83, 1, 72, 145, 64, 20,
+ 8, 197, 21, 52, 18, 37, 64, 20, 12, 201, 56, 85, 84, 72, 19, 9, 76, 209, 64, 20, 12, 201, 56, 21, 21, 72, 19, 9, 76, 209,
+ 64, 20, 12, 201, 44, 243, 134, 61, 35, 73, 76, 209, 64, 20, 12, 201, 44, 20, 9, 80, 19, 9, 76, 209, 64, 20, 8, 197, 44, 194,
+ 69, 57, 64, 20, 12, 201, 56, 243, 131, 32, 19, 1, 56, 49, 64, 20, 8, 197, 77, 83, 6, 5, 64, 20, 8, 197, 56, 149, 18, 5,
+ 64, 20, 12, 201, 44, 243, 147, 37, 53, 15, 72, 144, 76, 20, 8, 197, 64, 146, 193, 57, 64, 20, 0, 14, 139, 14, 15, 18, 4, 195,
+ 184, 19, 20, 12, 9, 7, 20, 14, 139, 8, 195, 184, 10, 20, 9, 4, 5, 12, 9, 7, 20, 9, 198, 76, 19, 65, 72, 145, 64, 20,
+ 9, 198, 4, 211, 79, 56, 145, 64, 20, 9, 198, 52, 21, 18, 36, 49, 64, 20, 9, 198, 4, 181, 18, 36, 49, 64, 20, 9, 198, 25,
+ 35, 205, 4, 113, 64, 20, 7, 132, 2, 195, 184, 18, 76, 5, 130, 195, 188, 43, 0, 14, 203, 25, 83, 132, 4, 209, 78, 80, 19, 9,
+ 77, 64, 20, 14, 203, 65, 35, 199, 72, 84, 211, 37, 98, 84, 21, 64, 20, 14, 203, 36, 225, 70, 24, 82, 212, 37, 98, 84, 21, 64,
+ 20, 14, 203, 25, 83, 139, 80, 147, 206, 4, 194, 84, 21, 64, 20, 14, 203, 16, 148, 212, 36, 226, 212, 37, 98, 84, 21, 64, 20, 14,
+ 203, 16, 84, 212, 73, 82, 212, 37, 98, 84, 21, 64, 20, 13, 138, 4, 195, 184, 4, 2, 9, 4, 5, 18, 9, 20, 10, 199, 53, 84,
+ 203, 20, 67, 206, 56, 20, 0, 11, 200, 77, 84, 146, 20, 19, 9, 77, 64, 20, 11, 200, 48, 144, 133, 72, 19, 9, 77, 64, 20, 11,
+ 136, 4, 9, 195, 166, 20, 9, 19, 20, 20, 11, 200, 8, 83, 12, 21, 68, 137, 77, 64, 20, 11, 200, 8, 80, 82, 8, 82, 132, 21,
+ 32, 67, 9, 198, 76, 176, 66, 20, 195, 206, 20, 9, 198, 52, 146, 210, 60, 99, 206, 20, 15, 204, 5, 85, 5, 57, 66, 70, 36, 49,
+ 82, 36, 225, 192, 20, 11, 200, 52, 19, 137, 24, 84, 212, 21, 32, 20, 12, 137, 195, 166, 18, 7, 5, 18, 18, 9, 7, 20, 16, 141,
+ 6, 15, 18, 8, 195, 165, 2, 5, 14, 20, 12, 9, 7, 20, 15, 204, 81, 32, 78, 77, 97, 83, 80, 149, 9, 76, 209, 64, 20, 15,
+ 204, 25, 83, 132, 4, 209, 78, 80, 19, 9, 76, 209, 64, 20, 9, 198, 81, 83, 133, 76, 145, 78, 20, 9, 198, 5, 52, 217, 72, 145,
+ 78, 20, 11, 200, 20, 180, 208, 20, 66, 69, 57, 64, 20, 9, 198, 56, 243, 73, 56, 19, 0, 20, 0, 10, 135, 6, 12, 1, 14, 195,
+ 184, 18, 20, 10, 135, 3, 1, 21, 19, 195, 184, 18, 20, 8, 197, 48, 21, 137, 56, 80, 20, 12, 201, 72, 82, 70, 36, 49, 82, 36,
+ 225, 192, 20, 12, 201, 64, 20, 143, 16, 145, 82, 36, 225, 192, 20, 12, 201, 52, 18, 211, 36, 209, 82, 36, 225, 192, 20, 12, 201, 17,
+ 84, 12, 36, 177, 82, 36, 225, 192, 20, 12, 201, 8, 19, 19, 4, 209, 82, 36, 225, 192, 20, 12, 201, 5, 68, 143, 24, 145, 82, 36,
+ 225, 192, 20, 8, 197, 52, 147, 133, 72, 80, 20, 8, 197, 28, 83, 133, 72, 80, 20, 13, 138, 19, 25, 4, 195, 184, 19, 20, 12, 9,
+ 7, 20, 12, 201, 77, 84, 208, 20, 228, 207, 72, 145, 64, 20, 12, 201, 44, 243, 147, 37, 53, 15, 72, 145, 64, 20, 8, 197, 76, 241,
+ 15, 52, 144, 20, 12, 201, 77, 147, 139, 72, 85, 9, 76, 209, 64, 20, 12, 201, 76, 84, 1, 72, 21, 9, 76, 209, 64, 20, 12, 201,
+ 52, 147, 137, 52, 19, 9, 76, 209, 64, 20, 12, 201, 44, 192, 83, 76, 144, 201, 76, 209, 64, 20, 8, 197, 29, 32, 70, 20, 208, 20,
+ 0, 9, 198, 17, 80, 84, 48, 85, 0, 20, 9, 198, 44, 194, 69, 57, 65, 76, 20, 9, 198, 44, 194, 69, 57, 65, 76, 20, 14, 139,
+ 20, 9, 12, 18, 195, 165, 4, 5, 12, 9, 7, 20, 9, 198, 32, 84, 130, 36, 50, 68, 20, 9, 198, 16, 243, 15, 52, 149, 0, 20,
+ 9, 198, 64, 244, 212, 21, 64, 84, 20, 9, 198, 16, 84, 208, 21, 32, 84, 20, 6, 2, 195, 184, 118, 0, 0, 9, 198, 80, 82, 206,
+ 60, 227, 205, 20, 9, 198, 44, 20, 131, 36, 227, 205, 20, 10, 199, 88, 149, 137, 76, 82, 197, 72, 20, 10, 199, 64, 84, 150, 21, 37,
+ 5, 72, 20, 10, 199, 44, 19, 15, 72, 145, 133, 72, 20, 10, 199, 65, 35, 211, 4, 146, 197, 72, 20, 10, 199, 9, 83, 9, 52, 146,
+ 197, 72, 20, 9, 198, 65, 35, 208, 72, 149, 77, 20, 10, 199, 4, 180, 143, 8, 21, 9, 44, 20, 10, 199, 65, 32, 75, 80, 148, 193,
+ 8, 20, 0, 12, 137, 20, 18, 9, 11, 9, 14, 195, 184, 19, 20, 11, 200, 53, 150, 15, 52, 21, 15, 76, 80, 20, 11, 200, 77, 147,
+ 139, 72, 243, 137, 76, 176, 20, 11, 200, 77, 66, 76, 37, 53, 9, 76, 176, 20, 11, 200, 77, 64, 84, 37, 53, 9, 76, 176, 20, 11,
+ 200, 77, 2, 82, 4, 229, 9, 76, 176, 20, 11, 200, 76, 179, 204, 5, 53, 9, 76, 176, 20, 11, 200, 56, 85, 82, 4, 193, 201, 76,
+ 176, 20, 11, 200, 44, 21, 1, 49, 149, 9, 76, 176, 20, 11, 200, 24, 20, 195, 37, 53, 9, 76, 176, 20, 11, 200, 16, 144, 83, 80,
+ 243, 9, 76, 176, 20, 7, 196, 76, 21, 9, 56, 20, 7, 196, 44, 19, 73, 56, 20, 11, 200, 88, 19, 132, 4, 194, 83, 52, 80, 20,
+ 11, 200, 80, 84, 146, 61, 34, 83, 52, 80, 20, 11, 200, 77, 147, 66, 60, 194, 83, 52, 80, 20, 11, 200, 77, 64, 76, 36, 226, 83,
+ 52, 80, 20, 11, 200, 76, 240, 201, 4, 194, 83, 52, 80, 20, 11, 200, 64, 192, 84, 60, 226, 83, 52, 80, 20, 11, 200, 52, 243, 135,
+ 60, 194, 83, 52, 80, 20, 11, 200, 45, 33, 84, 36, 226, 83, 52, 80, 20, 11, 200, 24, 244, 141, 4, 194, 83, 52, 80, 20, 11, 200,
+ 24, 85, 68, 4, 194, 83, 52, 80, 20, 11, 200, 24, 85, 9, 12, 130, 83, 52, 80, 20, 11, 200, 16, 20, 151, 36, 226, 83, 52, 80,
+ 20, 11, 200, 9, 37, 84, 4, 194, 83, 52, 80, 20, 11, 200, 4, 36, 213, 72, 66, 83, 52, 80, 20, 0, 12, 201, 16, 84, 141, 5,
+ 67, 204, 60, 114, 64, 20, 12, 201, 9, 35, 205, 5, 67, 204, 60, 114, 64, 20, 12, 201, 4, 229, 18, 61, 3, 204, 60, 114, 64, 20,
+ 8, 197, 73, 85, 9, 56, 80, 20, 8, 197, 53, 148, 212, 36, 176, 20, 8, 67, 76, 227, 194, 21, 0, 10, 0, 12, 137, 195, 166, 20,
+ 9, 15, 12, 15, 7, 9, 20, 9, 198, 85, 35, 204, 60, 114, 64, 20, 13, 202, 32, 84, 141, 20, 225, 85, 80, 146, 197, 72, 20, 9,
+ 198, 76, 241, 15, 52, 149, 0, 20, 9, 198, 52, 243, 143, 48, 149, 0, 20, 0, 17, 67, 44, 243, 64, 49, 114, 65, 15, 89, 114, 0,
+ 81, 115, 195, 165, 32, 12, 137, 22, 15, 12, 15, 14, 20, 195, 184, 18, 20, 10, 199, 52, 18, 213, 48, 21, 15, 72, 20, 10, 199, 4,
+ 195, 9, 28, 21, 15, 72, 20, 10, 199, 24, 147, 138, 85, 53, 5, 72, 20, 14, 203, 72, 81, 201, 60, 224, 76, 37, 53, 9, 76, 176,
+ 20, 14, 203, 72, 21, 9, 60, 224, 76, 37, 53, 9, 76, 176, 20, 14, 203, 64, 242, 78, 80, 147, 12, 37, 53, 9, 76, 176, 20, 14,
+ 203, 64, 21, 5, 72, 224, 76, 37, 53, 9, 76, 176, 20, 14, 203, 56, 21, 9, 60, 224, 76, 37, 53, 9, 76, 176, 20, 14, 203, 44,
+ 19, 142, 36, 32, 76, 37, 53, 9, 76, 176, 20, 14, 203, 65, 35, 212, 20, 181, 9, 60, 226, 83, 52, 80, 20, 14, 203, 64, 84, 134,
+ 20, 181, 9, 60, 226, 83, 52, 80, 20, 14, 203, 44, 243, 77, 21, 32, 201, 4, 194, 83, 52, 80, 20, 14, 203, 36, 225, 9, 88, 145,
+ 21, 4, 194, 83, 52, 80, 20, 14, 203, 36, 212, 18, 21, 52, 201, 60, 226, 83, 52, 80, 20, 14, 203, 20, 180, 208, 4, 228, 201, 60,
+ 226, 83, 52, 80, 20, 10, 199, 28, 83, 65, 48, 147, 132, 20, 20, 10, 67, 76, 243, 64, 89, 114, 65, 0, 72, 21, 4, 95, 54, 88,
+ 15, 47, 34, 6, 109, 89, 36, 50, 89, 47, 116, 84, 13, 50, 13, 0, 0, 9, 198, 65, 83, 16, 37, 69, 82, 20, 9, 198, 16, 240,
+ 197, 57, 69, 82, 20, 12, 137, 7, 18, 1, 14, 21, 12, 195, 184, 19, 20, 13, 138, 5, 11, 19, 16, 15, 18, 20, 195, 184, 18, 20,
+ 13, 138, 4, 9, 19, 16, 1, 3, 8, 195, 184, 18, 20, 11, 200, 89, 83, 11, 4, 227, 204, 60, 112, 20, 11, 200, 28, 84, 143, 57,
+ 67, 204, 60, 112, 20, 11, 200, 9, 34, 71, 4, 229, 9, 56, 80, 20, 9, 198, 88, 147, 132, 36, 49, 82, 20, 9, 198, 76, 83, 5,
+ 45, 65, 82, 20, 9, 198, 72, 83, 1, 56, 49, 82, 20, 9, 198, 45, 84, 147, 37, 97, 82, 20, 9, 198, 44, 243, 134, 21, 33, 82,
+ 20, 9, 198, 16, 82, 204, 5, 33, 82, 20, 9, 198, 12, 83, 5, 9, 33, 82, 20, 11, 200, 80, 16, 200, 37, 53, 9, 76, 176, 20,
+ 11, 200, 77, 67, 203, 5, 53, 9, 76, 176, 20, 11, 200, 76, 178, 83, 52, 21, 9, 76, 176, 20, 11, 200, 64, 20, 129, 49, 149, 9,
+ 76, 176, 20, 11, 200, 52, 20, 152, 37, 53, 9, 76, 176, 20, 11, 200, 45, 96, 68, 72, 21, 9, 76, 176, 20, 11, 200, 24, 19, 148,
+ 5, 53, 9, 76, 176, 20, 12, 137, 4, 195, 166, 13, 15, 14, 9, 19, 11, 20, 11, 200, 16, 17, 1, 37, 53, 9, 76, 176, 20, 11,
+ 200, 8, 20, 20, 37, 53, 9, 76, 176, 20, 11, 200, 5, 1, 82, 36, 241, 9, 76, 176, 20, 9, 198, 52, 85, 18, 36, 177, 82, 20,
+ 7, 196, 24, 16, 201, 80, 20, 11, 200, 36, 225, 143, 72, 208, 84, 36, 176, 20, 7, 196, 4, 113, 78, 76, 20, 11, 200, 44, 243, 132,
+ 60, 193, 78, 12, 80, 20, 7, 196, 48, 81, 193, 80, 20, 7, 196, 48, 242, 193, 48, 20, 0, 13, 138, 19, 11, 1, 14, 4, 1, 12,
+ 195, 184, 19, 20, 13, 138, 13, 9, 18, 1, 11, 21, 12, 195, 184, 19, 20, 12, 201, 80, 84, 141, 36, 227, 204, 60, 114, 64, 20, 13,
+ 138, 11, 195, 184, 7, 5, 14, 19, 9, 19, 11, 20, 8, 197, 48, 144, 197, 57, 48, 20, 8, 197, 21, 52, 197, 57, 48, 20, 14, 73,
+ 8, 80, 67, 33, 99, 204, 48, 86, 64, 21, 0, 10, 0, 10, 67, 36, 177, 83, 35, 57, 49, 89, 0, 15, 140, 20, 18, 1, 14, 19,
+ 16, 15, 18, 20, 195, 184, 18, 20, 9, 198, 29, 32, 86, 37, 65, 84, 20, 17, 206, 77, 84, 18, 4, 224, 84, 85, 32, 76, 37, 53,
+ 9, 76, 176, 20, 14, 139, 1, 14, 1, 16, 195, 166, 19, 20, 9, 19, 11, 20, 9, 198, 64, 85, 9, 81, 83, 64, 20, 12, 4, 95,
+ 2, 1, 18, 10, 71, 6, 112, 13, 0, 0, 19, 67, 16, 83, 64, 72, 6, 109, 65, 15, 72, 36, 34, 0, 81, 100, 101, 114, 32, 19,
+ 67, 16, 83, 64, 72, 6, 109, 65, 15, 107, 36, 34, 0, 81, 104, 101, 114, 32, 12, 201, 88, 20, 133, 16, 82, 204, 5, 33, 82, 20,
+ 9, 198, 36, 67, 204, 5, 68, 137, 20, 14, 203, 65, 54, 75, 60, 19, 129, 49, 149, 9, 76, 176, 20, 14, 203, 52, 85, 1, 48, 195,
+ 199, 72, 17, 137, 76, 176, 20, 14, 203, 45, 34, 77, 36, 224, 76, 37, 53, 9, 76, 176, 20, 12, 201, 64, 19, 148, 60, 210, 77, 36,
+ 177, 82, 20, 10, 199, 64, 244, 212, 49, 81, 9, 20, 20, 6, 195, 16, 83, 64, 72, 0, 13, 138, 16, 18, 195, 166, 6, 5, 11, 20,
+ 21, 18, 20, 7, 196, 4, 96, 83, 36, 20, 9, 198, 80, 244, 148, 85, 33, 82, 20, 9, 198, 65, 35, 202, 36, 49, 82, 20, 9, 198,
+ 36, 229, 143, 49, 97, 82, 20, 9, 198, 29, 32, 86, 37, 65, 82, 20, 9, 198, 16, 82, 193, 57, 65, 82, 20, 9, 198, 16, 19, 65,
+ 76, 49, 82, 20, 7, 196, 32, 19, 73, 80, 20, 9, 198, 4, 209, 82, 36, 176, 78, 20, 9, 198, 52, 84, 137, 16, 144, 78, 21, 5,
+ 130, 197, 190, 43, 0, 9, 198, 76, 240, 201, 60, 195, 199, 20, 9, 198, 25, 148, 201, 60, 195, 199, 20, 12, 201, 88, 144, 146, 4, 99,
+ 206, 37, 53, 0, 20, 12, 201, 24, 19, 73, 48, 144, 82, 37, 65, 84, 20, 0, 16, 141, 18, 195, 184, 14, 20, 7, 5, 14, 15, 12,
+ 15, 7, 9, 20, 9, 198, 80, 244, 130, 37, 53, 0, 20, 9, 198, 32, 244, 142, 37, 53, 0, 20, 9, 198, 45, 96, 76, 37, 65, 84,
+ 20, 9, 198, 4, 114, 76, 37, 65, 84, 20, 9, 198, 61, 85, 18, 21, 33, 84, 20, 0, 27, 67, 24, 18, 84, 83, 109, 47, 35, 49,
+ 114, 65, 48, 55, 6, 37, 0, 81, 97, 99, 99, 111, 109, 112, 108, 105, 32, 12, 201, 44, 243, 77, 4, 225, 1, 57, 69, 82, 20, 12,
+ 137, 16, 18, 195, 166, 16, 1, 18, 5, 18, 20, 10, 199, 88, 149, 1, 48, 148, 205, 20, 20, 10, 199, 36, 65, 65, 48, 148, 205, 20,
+ 20, 21, 71, 33, 145, 18, 60, 99, 201, 48, 107, 116, 72, 34, 39, 83, 6, 114, 37, 55, 0, 20, 10, 199, 80, 84, 141, 61, 53, 1,
+ 80, 20, 0, 9, 134, 2, 9, 14, 195, 166, 18, 20, 15, 204, 44, 243, 80, 48, 83, 69, 57, 64, 82, 37, 65, 84, 20, 9, 68, 12,
+ 128, 82, 80, 21, 0, 10, 0, 8, 197, 17, 32, 71, 60, 224, 20, 12, 201, 84, 213, 83, 36, 176, 76, 37, 65, 84, 20, 12, 201, 61,
+ 34, 71, 36, 224, 76, 37, 65, 84, 20, 14, 139, 16, 18, 195, 166, 14, 21, 13, 5, 18, 5, 18, 20, 14, 139, 5, 21, 18, 15, 16,
+ 195, 166, 9, 19, 5, 18, 20, 11, 136, 19, 16, 195, 184, 7, 5, 18, 9, 20, 11, 136, 13, 195, 166, 12, 11, 5, 18, 9, 20, 8,
+ 197, 64, 84, 134, 36, 64, 20, 8, 197, 52, 244, 130, 36, 64, 20, 8, 197, 48, 146, 214, 36, 64, 20, 8, 197, 44, 20, 130, 36, 64,
+ 20, 8, 197, 13, 144, 78, 36, 64, 20, 8, 197, 80, 19, 148, 4, 192, 20, 8, 197, 16, 83, 148, 4, 192, 20, 0, 11, 136, 15, 18,
+ 4, 9, 14, 195, 166, 18, 20, 9, 198, 4, 229, 18, 4, 50, 84, 20, 9, 198, 8, 85, 10, 20, 229, 0, 20, 9, 198, 44, 243, 147,
+ 20, 228, 192, 20, 13, 138, 9, 14, 1, 4, 195, 166, 11, 22, 1, 20, 20, 9, 134, 6, 195, 166, 11, 1, 12, 20, 0, 10, 199, 28,
+ 20, 142, 37, 69, 82, 20, 20, 12, 137, 22, 9, 19, 9, 15, 14, 195, 166, 18, 20, 12, 137, 9, 13, 1, 7, 9, 14, 195, 166, 18,
+ 20, 12, 137, 1, 18, 2, 9, 20, 18, 195, 166, 18, 20, 10, 199, 44, 243, 148, 85, 33, 82, 20, 20, 10, 199, 28, 243, 132, 60, 194,
+ 69, 72, 20, 10, 199, 76, 177, 80, 80, 146, 197, 72, 20, 10, 199, 64, 243, 5, 52, 146, 197, 72, 20, 10, 199, 28, 83, 133, 80, 146,
+ 197, 72, 20, 10, 199, 24, 243, 133, 80, 146, 197, 72, 20, 10, 199, 24, 19, 129, 80, 146, 197, 72, 20, 9, 198, 4, 211, 79, 56, 149,
+ 77, 20, 10, 199, 76, 20, 132, 36, 226, 69, 56, 20, 9, 198, 20, 193, 71, 4, 224, 197, 20, 0, 7, 196, 52, 245, 15, 72, 20, 13,
+ 138, 22, 5, 20, 5, 18, 9, 14, 195, 166, 18, 20, 9, 134, 22, 5, 12, 195, 166, 18, 20, 9, 134, 19, 1, 12, 195, 166, 18, 20,
+ 13, 138, 4, 15, 11, 20, 18, 9, 14, 195, 166, 18, 20, 11, 200, 88, 83, 133, 72, 21, 9, 60, 224, 20, 11, 200, 76, 147, 85, 48,
+ 21, 9, 60, 224, 20, 11, 200, 72, 84, 21, 80, 21, 9, 60, 224, 20, 11, 200, 72, 83, 143, 88, 21, 9, 60, 224, 20, 11, 200, 72,
+ 83, 5, 28, 21, 9, 60, 224, 20, 11, 200, 65, 35, 212, 20, 181, 9, 60, 224, 20, 11, 200, 65, 35, 196, 84, 181, 9, 60, 224, 20,
+ 11, 200, 64, 244, 21, 48, 21, 9, 60, 224, 20, 11, 200, 61, 4, 15, 76, 149, 9, 60, 224, 20, 11, 200, 36, 229, 137, 80, 21, 9,
+ 60, 224, 20, 11, 200, 36, 228, 208, 20, 181, 9, 60, 224, 20, 11, 200, 36, 226, 9, 8, 149, 9, 60, 224, 20, 11, 200, 36, 224, 201,
+ 80, 21, 9, 60, 224, 20, 11, 200, 28, 192, 67, 36, 21, 9, 60, 224, 20, 11, 200, 20, 209, 78, 16, 21, 9, 60, 224, 20, 11, 200,
+ 16, 83, 5, 28, 21, 9, 60, 224, 20, 11, 200, 4, 211, 85, 56, 149, 9, 60, 224, 20, 12, 137, 8, 5, 2, 18, 195, 166, 9, 19,
+ 11, 20, 9, 198, 21, 84, 129, 76, 145, 78, 20, 7, 196, 4, 113, 78, 80, 20, 11, 200, 32, 244, 137, 76, 243, 148, 4, 192, 20, 7,
+ 196, 4, 147, 65, 8, 20, 0, 15, 69, 76, 18, 71, 60, 224, 89, 35, 57, 81, 108, 20, 50, 0, 14, 139, 18, 5, 1, 11, 20, 9,
+ 15, 14, 195, 166, 18, 20, 8, 197, 21, 2, 71, 60, 224, 20, 8, 197, 72, 21, 9, 60, 224, 20, 12, 201, 44, 194, 77, 4, 181, 5,
+ 72, 145, 76, 20, 13, 138, 195, 184, 11, 15, 12, 15, 7, 9, 19, 11, 20, 8, 197, 33, 144, 146, 36, 64, 20, 16, 69, 29, 32, 84,
+ 36, 224, 81, 34, 112, 47, 6, 109, 68, 0, 20, 8, 197, 24, 84, 148, 36, 192, 20, 12, 201, 72, 83, 73, 56, 148, 195, 20, 228, 192,
+ 20, 12, 201, 49, 83, 73, 56, 84, 195, 20, 228, 192, 20, 12, 201, 24, 197, 79, 72, 84, 195, 20, 228, 192, 20, 8, 197, 85, 33, 84,
+ 4, 224, 21, 8, 197, 88, 19, 132, 4, 192, 20, 8, 197, 76, 19, 132, 4, 192, 20, 0, 11, 136, 20, 9, 20, 21, 12, 195, 166, 18,
+ 20, 11, 136, 16, 15, 16, 21, 12, 195, 166, 18, 20, 11, 136, 13, 15, 14, 5, 20, 195, 166, 18, 20, 11, 136, 13, 15, 4, 21, 12,
+ 195, 166, 18, 20, 11, 136, 9, 14, 19, 21, 12, 195, 166, 18, 20, 14, 139, 11, 1, 14, 1, 1, 14, 195, 166, 9, 19, 11, 20, 14,
+ 139, 11, 1, 14, 1, 1, 14, 195, 166, 9, 19, 11, 20, 13, 202, 44, 148, 143, 65, 32, 75, 80, 146, 197, 72, 20, 0, 25, 73, 77,
+ 21, 65, 72, 81, 1, 56, 49, 78, 89, 49, 58, 6, 36, 13, 72, 35, 12, 50, 89, 14, 50, 0, 10, 199, 44, 19, 142, 20, 197, 82,
+ 20, 20, 10, 199, 28, 83, 133, 72, 21, 15, 72, 20, 12, 137, 19, 5, 11, 18, 5, 20, 195, 166, 18, 20, 12, 137, 13, 21, 19, 11,
+ 21, 12, 195, 166, 18, 20, 10, 199, 44, 243, 139, 84, 34, 78, 20, 20, 14, 203, 76, 147, 80, 48, 145, 137, 44, 21, 9, 60, 224, 20,
+ 14, 203, 72, 82, 207, 53, 1, 78, 76, 21, 9, 60, 224, 20, 14, 203, 72, 82, 207, 52, 208, 78, 16, 21, 9, 60, 224, 20, 14, 203,
+ 72, 82, 193, 64, 149, 21, 48, 21, 9, 60, 224, 20, 14, 203, 36, 229, 5, 73, 4, 133, 80, 21, 9, 60, 224, 20, 14, 203, 20, 180,
+ 212, 72, 20, 15, 76, 149, 9, 60, 224, 20, 10, 199, 81, 83, 142, 20, 193, 82, 20, 20, 10, 199, 4, 178, 207, 72, 65, 82, 20, 20,
+ 11, 136, 195, 166, 20, 5, 18, 9, 19, 11, 20, 15, 140, 16, 1, 12, 195, 166, 15, 12, 9, 20, 9, 19, 11, 20, 15, 140, 13, 1,
+ 10, 5, 19, 20, 195, 166, 20, 9, 19, 11, 20, 9, 198, 88, 19, 129, 16, 149, 77, 20, 9, 198, 56, 240, 133, 48, 149, 77, 20, 10,
+ 199, 4, 209, 133, 80, 19, 73, 56, 20, 9, 134, 1, 14, 195, 166, 13, 9, 20, 14, 203, 81, 32, 78, 76, 49, 78, 16, 83, 148, 4,
+ 192, 20, 0, 13, 138, 16, 1, 18, 1, 19, 9, 20, 195, 166, 18, 20, 13, 138, 8, 21, 13, 1, 14, 9, 20, 195, 166, 18, 20, 13,
+ 138, 8, 5, 18, 5, 4, 9, 20, 195, 166, 18, 20, 13, 138, 2, 9, 14, 15, 11, 21, 12, 195, 166, 18, 20, 13, 138, 1, 21, 20,
+ 15, 18, 9, 20, 195, 166, 18, 20, 11, 200, 72, 82, 210, 20, 21, 9, 60, 224, 20, 11, 200, 52, 245, 9, 88, 21, 9, 60, 224, 20,
+ 11, 200, 44, 244, 21, 48, 21, 9, 60, 224, 20, 11, 200, 36, 226, 84, 36, 21, 9, 60, 224, 20, 11, 200, 16, 83, 143, 80, 21, 9,
+ 60, 224, 20, 11, 200, 16, 81, 137, 56, 149, 9, 60, 224, 20, 11, 200, 5, 4, 15, 76, 149, 9, 60, 224, 20, 11, 200, 4, 197, 5,
+ 72, 21, 9, 60, 224, 20, 12, 137, 16, 18, 195, 184, 10, 19, 9, 19, 11, 20, 11, 200, 64, 243, 25, 85, 33, 84, 4, 224, 21, 0,
+ 14, 139, 16, 1, 18, 20, 9, 11, 21, 12, 195, 166, 18, 20, 14, 139, 13, 9, 12, 12, 9, 1, 18, 4, 195, 166, 18, 20, 14, 139,
+ 13, 1, 20, 18, 9, 11, 21, 12, 195, 166, 18, 20, 8, 197, 80, 16, 140, 21, 64, 20, 8, 197, 45, 80, 137, 77, 64, 20, 8, 197,
+ 52, 81, 9, 21, 32, 20, 8, 197, 80, 17, 198, 5, 64, 20, 8, 197, 65, 83, 19, 5, 32, 20, 0, 15, 140, 21, 14, 9, 22, 5,
+ 18, 19, 9, 20, 195, 166, 18, 20, 15, 140, 19, 16, 5, 11, 20, 1, 11, 21, 12, 195, 166, 18, 20, 12, 201, 88, 242, 193, 9, 83,
+ 1, 72, 149, 77, 20, 9, 198, 64, 20, 9, 76, 209, 64, 20, 9, 198, 8, 147, 9, 76, 209, 64, 20, 12, 201, 12, 192, 73, 73, 99,
+ 217, 4, 224, 197, 20, 9, 198, 12, 244, 147, 4, 113, 64, 20, 0, 13, 138, 16, 18, 195, 166, 19, 9, 4, 9, 21, 13, 20, 12, 71,
+ 64, 83, 148, 32, 245, 83, 20, 21, 0, 10, 0, 11, 200, 52, 147, 9, 80, 20, 137, 77, 64, 20, 11, 200, 52, 19, 137, 13, 84, 137,
+ 77, 64, 20, 11, 200, 88, 148, 203, 61, 50, 84, 21, 64, 20, 11, 200, 77, 69, 80, 36, 66, 84, 21, 64, 20, 11, 200, 77, 65, 82,
+ 36, 194, 84, 21, 64, 20, 11, 200, 77, 64, 66, 36, 194, 84, 21, 64, 20, 11, 200, 76, 84, 150, 36, 194, 84, 21, 64, 20, 11, 200,
+ 45, 84, 137, 61, 50, 84, 21, 64, 20, 11, 200, 36, 229, 5, 57, 50, 84, 21, 64, 20, 11, 200, 16, 149, 133, 73, 50, 84, 21, 64,
+ 20, 11, 200, 5, 67, 206, 4, 194, 84, 21, 64, 20, 11, 200, 4, 211, 210, 4, 194, 84, 21, 64, 20, 9, 198, 80, 19, 9, 76, 208,
+ 78, 21, 11, 200, 72, 81, 201, 77, 68, 129, 57, 64, 20, 0, 23, 73, 77, 21, 65, 72, 81, 1, 56, 49, 64, 89, 49, 58, 6, 36,
+ 13, 72, 35, 12, 50, 89, 0, 16, 69, 16, 148, 208, 85, 64, 72, 37, 89, 71, 6, 116, 47, 0, 20, 8, 197, 61, 32, 84, 61, 32,
+ 20, 8, 197, 88, 147, 204, 21, 64, 20, 12, 201, 4, 178, 207, 53, 0, 71, 56, 84, 128, 20, 12, 201, 84, 226, 70, 61, 35, 73, 76,
+ 209, 64, 20, 12, 201, 77, 84, 146, 20, 19, 9, 76, 209, 64, 20, 12, 201, 72, 17, 9, 44, 19, 9, 76, 209, 64, 20, 12, 201, 65,
+ 32, 71, 52, 21, 9, 76, 209, 64, 20, 12, 201, 48, 144, 133, 72, 19, 9, 76, 209, 64, 20, 8, 197, 65, 35, 194, 5, 64, 20, 0,
+ 9, 198, 65, 35, 208, 72, 145, 64, 20, 9, 198, 36, 225, 197, 56, 145, 64, 20, 9, 198, 76, 17, 9, 76, 209, 64, 20, 9, 198, 32,
+ 243, 9, 76, 209, 64, 20, 9, 198, 5, 65, 73, 76, 209, 64, 20, 9, 198, 88, 18, 193, 56, 49, 64, 20, 9, 198, 64, 21, 18, 36,
+ 49, 64, 20, 9, 198, 44, 17, 5, 56, 49, 64, 20, 9, 198, 4, 227, 143, 56, 49, 64, 20, 0, 14, 139, 6, 12, 195, 184, 10, 20,
+ 5, 14, 9, 19, 20, 20, 14, 203, 72, 85, 133, 73, 50, 66, 36, 194, 84, 21, 64, 20, 14, 203, 65, 35, 198, 37, 64, 66, 36, 194,
+ 84, 21, 64, 20, 14, 203, 44, 243, 80, 5, 66, 66, 36, 194, 84, 21, 64, 20, 14, 203, 37, 36, 129, 80, 147, 206, 4, 194, 84, 21,
+ 64, 20, 14, 203, 4, 48, 197, 65, 64, 66, 36, 194, 84, 21, 64, 20, 0, 11, 200, 64, 84, 134, 61, 32, 84, 61, 32, 20, 11, 200,
+ 60, 36, 197, 73, 96, 84, 61, 32, 20, 11, 200, 44, 243, 77, 85, 64, 84, 61, 32, 20, 11, 200, 44, 19, 11, 84, 192, 84, 61, 32,
+ 20, 11, 200, 36, 225, 143, 72, 208, 84, 61, 32, 20, 11, 200, 17, 84, 12, 36, 176, 84, 61, 32, 20, 11, 200, 16, 85, 1, 36, 195,
+ 9, 77, 64, 20, 11, 200, 16, 148, 212, 72, 144, 149, 21, 32, 20, 12, 137, 13, 1, 14, 195, 169, 18, 12, 9, 7, 20, 15, 204, 76,
+ 83, 148, 36, 209, 78, 80, 19, 9, 76, 209, 64, 20, 9, 198, 60, 49, 65, 56, 145, 78, 20, 13, 138, 11, 195, 184, 2, 5, 14, 8,
+ 1, 22, 14, 20, 7, 196, 5, 66, 5, 56, 20, 11, 200, 77, 81, 134, 36, 50, 69, 57, 64, 20, 11, 200, 44, 243, 139, 84, 34, 78,
+ 5, 64, 20, 11, 200, 44, 243, 131, 20, 229, 18, 5, 64, 20, 11, 200, 4, 113, 204, 60, 209, 82, 5, 64, 20, 7, 196, 16, 82, 193,
+ 56, 21, 9, 198, 52, 147, 137, 52, 19, 0, 20, 9, 198, 16, 145, 201, 80, 19, 0, 20, 0, 8, 197, 80, 83, 204, 60, 112, 20, 8,
+ 197, 8, 147, 204, 60, 112, 20, 8, 197, 24, 147, 5, 72, 80, 20, 8, 197, 16, 244, 197, 72, 80, 20, 8, 197, 28, 83, 133, 76, 80,
+ 20, 12, 201, 44, 194, 77, 4, 181, 5, 72, 145, 64, 20, 12, 201, 76, 83, 147, 84, 19, 9, 76, 209, 64, 20, 12, 201, 52, 243, 143,
+ 64, 243, 9, 76, 209, 64, 20, 12, 201, 24, 81, 5, 72, 19, 9, 76, 209, 64, 20, 12, 201, 44, 243, 12, 20, 181, 18, 36, 49, 64,
+ 20, 0, 9, 198, 84, 99, 204, 60, 114, 64, 20, 9, 198, 61, 67, 204, 60, 114, 64, 20, 9, 198, 21, 67, 204, 60, 114, 64, 20, 9,
+ 198, 5, 3, 204, 60, 114, 64, 20, 13, 138, 8, 195, 184, 14, 19, 5, 18, 9, 19, 20, 20, 17, 206, 16, 145, 134, 21, 33, 78, 80,
+ 144, 66, 36, 194, 84, 21, 64, 20, 14, 139, 15, 16, 20, 195, 166, 14, 11, 5, 12, 9, 7, 20, 9, 198, 21, 2, 68, 20, 210, 64,
+ 20, 9, 198, 17, 84, 12, 36, 176, 84, 20, 9, 198, 13, 146, 204, 4, 208, 84, 20, 0, 9, 198, 32, 244, 148, 60, 227, 205, 20, 10,
+ 199, 8, 150, 129, 73, 33, 82, 36, 20, 11, 136, 1, 14, 195, 166, 13, 9, 19, 11, 20, 10, 199, 16, 148, 195, 37, 3, 9, 56, 20,
+ 9, 198, 16, 146, 207, 80, 243, 73, 20, 10, 199, 29, 147, 78, 5, 53, 9, 44, 20, 11, 67, 76, 149, 0, 89, 6, 37, 47, 0, 72,
+ 0, 11, 200, 20, 208, 143, 84, 50, 21, 72, 80, 20, 11, 200, 5, 52, 217, 72, 147, 204, 60, 112, 20, 9, 198, 76, 245, 83, 4, 99,
+ 206, 20, 11, 200, 29, 34, 77, 5, 52, 197, 72, 80, 20, 11, 200, 88, 148, 143, 48, 241, 201, 76, 176, 20, 11, 200, 80, 83, 5, 24,
+ 243, 137, 76, 176, 20, 11, 200, 73, 83, 143, 48, 241, 201, 76, 176, 20, 11, 200, 53, 146, 207, 48, 241, 201, 76, 176, 20, 11, 200, 44,
+ 20, 22, 21, 33, 9, 76, 176, 20, 11, 200, 36, 65, 79, 48, 241, 201, 76, 176, 20, 11, 200, 24, 147, 15, 48, 241, 201, 76, 176, 20,
+ 11, 200, 16, 83, 65, 28, 241, 201, 76, 176, 20, 12, 137, 3, 195, 166, 19, 1, 18, 9, 19, 11, 20, 12, 137, 1, 18, 1, 13, 195,
+ 166, 9, 19, 11, 20, 11, 200, 28, 20, 212, 72, 243, 143, 52, 144, 20, 15, 204, 81, 32, 68, 37, 66, 79, 56, 19, 9, 76, 209, 64,
+ 20, 15, 204, 32, 84, 141, 4, 100, 143, 16, 149, 9, 76, 209, 64, 20, 9, 198, 45, 35, 193, 80, 145, 78, 20, 7, 196, 72, 243, 65,
+ 56, 21, 0, 12, 201, 45, 34, 77, 36, 227, 204, 60, 114, 64, 20, 12, 201, 44, 194, 77, 5, 67, 204, 60, 114, 64, 20, 12, 201, 32,
+ 84, 144, 21, 67, 204, 60, 114, 64, 20, 8, 197, 72, 21, 137, 56, 80, 20, 17, 142, 16, 21, 4, 19, 5, 12, 195, 184, 10, 5, 18,
+ 12, 9, 7, 20, 13, 138, 6, 15, 18, 6, 195, 184, 18, 9, 19, 11, 20, 12, 201, 32, 84, 141, 4, 100, 143, 16, 149, 0, 20, 8,
+ 197, 28, 84, 212, 36, 176, 20, 12, 201, 72, 81, 140, 20, 181, 5, 72, 85, 0, 20, 0, 14, 139, 1, 14, 195, 166, 19, 20, 5, 20,
+ 9, 19, 11, 20, 12, 201, 77, 84, 208, 20, 228, 207, 72, 149, 77, 20, 12, 201, 44, 243, 147, 37, 53, 15, 72, 149, 77, 20, 9, 198,
+ 4, 224, 84, 60, 210, 64, 20, 0, 6, 195, 4, 181, 84, 20, 10, 199, 36, 212, 5, 72, 21, 15, 72, 20, 10, 199, 20, 213, 76, 28,
+ 21, 15, 72, 20, 9, 198, 56, 244, 212, 4, 193, 201, 20, 10, 199, 64, 243, 25, 4, 225, 18, 36, 20, 15, 140, 19, 25, 14, 195, 166,
+ 19, 20, 5, 20, 9, 19, 11, 20, 15, 140, 11, 9, 14, 195, 166, 19, 20, 5, 20, 9, 19, 11, 20, 14, 203, 33, 83, 65, 56, 34,
+ 79, 48, 241, 201, 76, 176, 20, 10, 199, 44, 243, 12, 20, 114, 65, 56, 20, 0, 11, 200, 60, 101, 1, 48, 211, 204, 60, 112, 20, 9,
+ 198, 64, 150, 154, 36, 177, 82, 20, 9, 198, 36, 228, 208, 36, 49, 82, 20, 9, 198, 20, 180, 197, 72, 49, 82, 20, 9, 198, 17, 84,
+ 12, 36, 49, 82, 20, 11, 200, 8, 20, 212, 5, 33, 5, 72, 80, 20, 16, 141, 195, 166, 7, 25, 16, 20, 15, 12, 15, 7, 9, 19,
+ 11, 20, 11, 200, 77, 68, 129, 80, 81, 201, 76, 176, 20, 11, 200, 28, 83, 137, 80, 149, 137, 76, 176, 20, 11, 200, 17, 148, 204, 20,
+ 181, 9, 76, 176, 20, 11, 200, 32, 85, 5, 72, 243, 143, 52, 144, 20, 7, 196, 88, 242, 193, 48, 20, 7, 196, 64, 242, 193, 48, 20,
+ 7, 196, 24, 242, 193, 48, 20, 11, 200, 64, 192, 84, 52, 83, 129, 28, 80, 20, 0, 15, 5, 23, 3, 39, 5, 20, 84, 6, 36, 89,
+ 36, 13, 72, 0, 12, 201, 89, 83, 11, 4, 227, 204, 60, 114, 64, 20, 12, 201, 28, 84, 143, 57, 67, 204, 60, 114, 64, 20, 9, 198,
+ 72, 17, 9, 60, 195, 199, 20, 9, 198, 24, 147, 13, 60, 195, 199, 20, 13, 138, 1, 20, 8, 5, 14, 195, 166, 9, 19, 11, 20, 12,
+ 201, 24, 20, 200, 36, 243, 133, 72, 85, 0, 20, 0, 10, 135, 195, 184, 11, 15, 12, 15, 7, 20, 9, 198, 76, 192, 86, 37, 53, 0,
+ 20, 9, 198, 16, 144, 71, 72, 19, 64, 20, 12, 137, 16, 18, 195, 166, 13, 9, 5, 18, 5, 20, 9, 198, 65, 35, 194, 48, 83, 64,
+ 20, 9, 198, 52, 18, 211, 36, 208, 76, 20, 0, 14, 5, 23, 3, 39, 5, 18, 84, 6, 36, 89, 36, 114, 0, 24, 73, 77, 21, 65,
+ 72, 81, 1, 56, 49, 82, 89, 49, 58, 6, 36, 13, 72, 35, 12, 50, 89, 114, 0, 10, 199, 80, 83, 5, 60, 195, 199, 36, 20, 10,
+ 199, 80, 82, 206, 60, 195, 199, 36, 20, 10, 199, 56, 85, 82, 60, 195, 199, 36, 20, 10, 199, 52, 244, 134, 60, 195, 199, 36, 20, 10,
+ 199, 52, 85, 18, 60, 195, 199, 36, 20, 10, 199, 32, 20, 12, 60, 195, 199, 36, 20, 15, 140, 1, 18, 11, 195, 166, 15, 12, 15, 7,
+ 9, 19, 11, 20, 12, 201, 20, 193, 75, 81, 35, 206, 36, 177, 82, 20, 12, 201, 65, 33, 83, 9, 149, 5, 72, 144, 78, 20, 7, 2,
+ 95, 5, 36, 12, 0, 0, 7, 196, 48, 19, 69, 48, 20, 9, 198, 72, 82, 70, 36, 49, 82, 20, 9, 198, 52, 18, 211, 36, 209, 82,
+ 20, 9, 198, 17, 84, 12, 36, 177, 82, 20, 9, 198, 5, 68, 143, 24, 145, 82, 20, 9, 198, 21, 35, 212, 36, 177, 82, 20, 7, 196,
+ 64, 85, 9, 80, 20, 7, 196, 5, 81, 9, 80, 20, 7, 196, 28, 83, 65, 48, 20, 0, 9, 198, 28, 83, 77, 60, 195, 199, 20, 11,
+ 136, 19, 195, 166, 20, 20, 5, 18, 9, 20, 11, 136, 14, 195, 165, 4, 12, 5, 18, 9, 20, 0, 13, 202, 44, 20, 129, 45, 65, 82,
+ 60, 195, 199, 36, 20, 12, 137, 19, 11, 195, 166, 14, 4, 5, 18, 9, 20, 12, 137, 2, 18, 195, 166, 14, 4, 5, 18, 9, 20, 7,
+ 2, 95, 9, 37, 12, 0, 0, 12, 201, 77, 148, 212, 20, 208, 84, 36, 177, 82, 20, 12, 201, 57, 83, 73, 76, 208, 84, 36, 177, 82,
+ 20, 12, 201, 44, 148, 143, 52, 19, 148, 36, 177, 82, 20, 12, 201, 44, 20, 137, 76, 208, 84, 36, 177, 82, 20, 12, 201, 5, 53, 9,
+ 28, 208, 84, 36, 177, 82, 20, 10, 199, 77, 64, 76, 4, 181, 9, 80, 20, 10, 199, 44, 243, 12, 20, 114, 65, 48, 20, 0, 13, 138,
+ 4, 195, 166, 13, 15, 14, 9, 19, 5, 18, 20, 11, 200, 77, 81, 134, 36, 50, 69, 57, 48, 20, 0, 14, 139, 195, 184, 11, 15, 14,
+ 15, 13, 9, 19, 5, 18, 20, 7, 196, 4, 113, 82, 20, 20, 17, 70, 24, 243, 132, 4, 229, 0, 83, 114, 68, 72, 6, 112, 68, 0,
+ 20, 9, 198, 72, 80, 76, 37, 48, 66, 20, 9, 68, 81, 83, 133, 72, 21, 0, 10, 0, 9, 198, 77, 64, 84, 84, 84, 133, 20, 9,
+ 198, 44, 19, 143, 56, 84, 133, 20, 9, 198, 17, 81, 76, 48, 84, 133, 20, 8, 197, 76, 244, 132, 36, 224, 20, 8, 197, 64, 82, 212,
+ 36, 224, 20, 13, 202, 24, 244, 130, 73, 81, 197, 72, 148, 205, 20, 20, 8, 197, 65, 35, 208, 4, 224, 21, 0, 9, 198, 80, 245, 67,
+ 32, 84, 128, 20, 9, 198, 76, 147, 85, 48, 84, 128, 20, 9, 198, 72, 83, 5, 28, 84, 128, 20, 9, 198, 72, 81, 133, 72, 84, 128,
+ 20, 9, 198, 72, 81, 9, 28, 84, 128, 20, 9, 198, 61, 5, 9, 52, 84, 128, 20, 9, 198, 36, 229, 137, 80, 84, 128, 20, 9, 198,
+ 36, 224, 201, 80, 84, 128, 20, 9, 198, 32, 243, 143, 72, 84, 128, 20, 9, 198, 32, 21, 129, 72, 84, 128, 20, 9, 198, 29, 32, 83,
+ 76, 84, 128, 20, 9, 198, 16, 85, 143, 88, 84, 128, 20, 9, 198, 16, 83, 5, 28, 84, 128, 20, 9, 198, 16, 80, 201, 52, 84, 128,
+ 20, 9, 198, 12, 128, 82, 28, 84, 128, 20, 9, 198, 12, 128, 78, 28, 84, 128, 20, 9, 198, 9, 32, 73, 76, 84, 128, 20, 9, 198,
+ 4, 197, 5, 72, 84, 128, 20, 9, 198, 4, 69, 137, 76, 84, 128, 20, 9, 198, 48, 19, 73, 56, 20, 128, 20, 0, 6, 195, 85, 48,
+ 64, 17, 10, 199, 72, 85, 143, 49, 65, 82, 20, 20, 10, 199, 24, 244, 141, 5, 65, 82, 20, 20, 10, 199, 60, 36, 212, 21, 68, 137,
+ 44, 20, 12, 201, 36, 225, 9, 24, 97, 82, 20, 229, 0, 20, 0, 11, 200, 77, 80, 150, 20, 229, 9, 60, 224, 20, 11, 200, 65, 35,
+ 208, 61, 37, 9, 60, 224, 20, 7, 196, 88, 243, 69, 72, 20, 12, 201, 16, 147, 69, 57, 50, 79, 56, 84, 133, 20, 11, 200, 24, 20,
+ 195, 37, 53, 15, 36, 64, 20, 11, 200, 8, 83, 133, 16, 146, 212, 36, 224, 20, 9, 198, 17, 80, 140, 4, 229, 0, 20, 0, 12, 201,
+ 81, 32, 78, 76, 69, 75, 80, 244, 128, 20, 12, 201, 72, 85, 137, 80, 19, 9, 76, 84, 128, 20, 12, 201, 52, 243, 143, 64, 243, 9,
+ 76, 84, 128, 20, 12, 201, 32, 82, 212, 60, 116, 129, 24, 84, 128, 20, 12, 201, 16, 83, 73, 77, 50, 79, 56, 84, 128, 20, 12, 201,
+ 5, 85, 15, 52, 21, 9, 76, 84, 128, 20, 8, 197, 64, 148, 212, 60, 192, 20, 11, 136, 21, 18, 195, 166, 13, 9, 19, 11, 20, 8,
+ 197, 88, 147, 204, 36, 224, 20, 8, 197, 8, 133, 84, 4, 224, 20, 8, 197, 8, 133, 84, 4, 224, 21, 8, 197, 72, 149, 21, 4, 192,
+ 20, 0, 11, 200, 21, 2, 68, 36, 20, 203, 61, 0, 20, 9, 198, 52, 21, 1, 16, 244, 128, 20, 9, 198, 45, 84, 129, 80, 244, 128,
+ 20, 9, 198, 81, 32, 83, 76, 84, 128, 20, 9, 198, 77, 84, 16, 48, 84, 128, 20, 9, 198, 72, 81, 21, 12, 84, 128, 20, 9, 198,
+ 53, 83, 11, 80, 84, 128, 20, 9, 198, 36, 226, 137, 12, 84, 128, 20, 9, 198, 36, 226, 9, 8, 84, 128, 20, 9, 198, 36, 225, 140,
+ 84, 84, 128, 20, 9, 198, 36, 225, 137, 12, 84, 128, 20, 9, 198, 36, 115, 143, 72, 84, 128, 20, 9, 198, 16, 84, 137, 88, 84, 128,
+ 20, 9, 198, 16, 81, 137, 56, 84, 128, 20, 9, 198, 16, 81, 21, 12, 84, 128, 20, 9, 198, 16, 81, 9, 44, 84, 128, 20, 9, 198,
+ 16, 81, 9, 12, 84, 128, 20, 9, 198, 4, 97, 137, 12, 84, 128, 20, 9, 198, 4, 69, 143, 44, 84, 128, 20, 9, 198, 8, 145, 137,
+ 48, 20, 128, 20, 11, 70, 76, 48, 78, 56, 84, 128, 21, 0, 10, 0, 10, 199, 52, 18, 213, 48, 21, 21, 72, 20, 10, 199, 64, 192,
+ 71, 36, 21, 15, 72, 20, 10, 199, 16, 84, 133, 29, 83, 5, 72, 20, 0, 11, 200, 72, 81, 146, 4, 181, 9, 60, 224, 20, 11, 200,
+ 44, 243, 150, 20, 229, 9, 60, 224, 20, 11, 200, 36, 228, 197, 45, 66, 67, 36, 64, 20, 11, 200, 8, 18, 212, 21, 34, 67, 36, 64,
+ 20, 11, 200, 29, 80, 84, 20, 208, 76, 4, 224, 20, 11, 200, 76, 82, 83, 52, 241, 210, 4, 96, 20, 11, 200, 60, 49, 65, 56, 241,
+ 210, 4, 96, 20, 11, 200, 44, 20, 132, 36, 241, 210, 4, 96, 20, 11, 200, 8, 144, 140, 36, 241, 210, 4, 96, 20, 0, 8, 197, 76,
+ 82, 212, 61, 32, 20, 12, 201, 80, 245, 1, 48, 148, 193, 80, 244, 128, 20, 12, 201, 72, 84, 212, 5, 84, 129, 80, 244, 128, 20, 12,
+ 201, 44, 243, 15, 56, 148, 193, 80, 244, 128, 20, 12, 201, 44, 21, 1, 49, 148, 193, 80, 244, 128, 20, 12, 201, 81, 34, 86, 36, 19,
+ 9, 76, 84, 128, 20, 12, 201, 81, 32, 85, 52, 21, 9, 76, 84, 128, 20, 12, 201, 77, 66, 71, 52, 21, 9, 76, 84, 128, 20, 12,
+ 201, 76, 82, 211, 84, 19, 9, 76, 84, 128, 20, 12, 201, 56, 243, 73, 56, 19, 9, 76, 84, 128, 20, 12, 201, 53, 84, 201, 44, 19,
+ 9, 76, 84, 128, 20, 12, 201, 48, 144, 133, 72, 19, 9, 76, 84, 128, 20, 12, 201, 40, 245, 82, 56, 19, 9, 76, 84, 128, 20, 12,
+ 201, 36, 211, 79, 8, 147, 9, 76, 84, 128, 20, 12, 201, 32, 245, 141, 21, 53, 5, 72, 84, 128, 20, 12, 201, 32, 243, 79, 48, 241,
+ 201, 76, 84, 128, 20, 12, 201, 8, 84, 212, 36, 19, 9, 76, 84, 128, 20, 8, 197, 4, 195, 9, 21, 32, 20, 12, 201, 8, 244, 148,
+ 4, 67, 208, 80, 84, 128, 20, 9, 198, 44, 195, 214, 56, 84, 137, 20, 12, 201, 29, 32, 77, 52, 21, 9, 44, 84, 128, 20, 12, 201,
+ 24, 193, 71, 52, 21, 9, 44, 84, 128, 20, 12, 201, 16, 21, 1, 52, 21, 9, 44, 84, 128, 20, 8, 197, 25, 33, 71, 5, 64, 20,
+ 0, 9, 198, 33, 148, 14, 61, 49, 64, 20, 15, 140, 16, 18, 195, 166, 16, 1, 18, 1, 20, 9, 15, 14, 20, 9, 198, 24, 147, 133,
+ 77, 49, 64, 20, 9, 198, 4, 35, 206, 56, 83, 148, 20, 9, 198, 17, 80, 140, 20, 19, 148, 20, 0, 10, 199, 24, 244, 141, 21, 34,
+ 78, 28, 20, 6, 195, 80, 147, 0, 76, 6, 195, 88, 83, 0, 76, 0, 11, 136, 7, 18, 195, 166, 3, 9, 19, 20, 20, 17, 142, 16,
+ 18, 195, 166, 14, 21, 13, 5, 18, 1, 20, 9, 15, 14, 20, 11, 200, 24, 19, 19, 36, 98, 75, 5, 64, 20, 0, 8, 197, 16, 85,
+ 137, 21, 32, 20, 9, 198, 76, 225, 68, 44, 84, 137, 20, 12, 201, 4, 68, 203, 36, 195, 5, 48, 145, 192, 20, 12, 201, 76, 82, 211,
+ 84, 19, 9, 76, 209, 64, 20, 9, 198, 29, 33, 86, 36, 225, 5, 20, 12, 201, 61, 48, 201, 48, 195, 199, 72, 17, 128, 20, 12, 201,
+ 20, 229, 18, 21, 4, 133, 56, 19, 148, 20, 6, 195, 88, 81, 0, 76, 0, 10, 66, 92, 48, 84, 6, 36, 89, 36, 0, 9, 198, 56,
+ 243, 73, 56, 83, 0, 20, 9, 198, 64, 20, 129, 76, 243, 0, 20, 9, 198, 72, 147, 69, 77, 49, 64, 20, 14, 139, 6, 1, 18, 9,
+ 19, 195, 166, 9, 19, 13, 5, 20, 9, 198, 36, 224, 201, 16, 83, 148, 20, 9, 198, 29, 32, 68, 36, 83, 148, 20, 9, 198, 16, 242,
+ 213, 52, 83, 148, 20, 9, 198, 48, 144, 133, 72, 19, 0, 20, 9, 198, 28, 192, 67, 36, 19, 0, 20, 0, 0, 11, 200, 44, 243, 80,
+ 36, 192, 84, 61, 32, 20, 14, 70, 8, 82, 71, 56, 85, 0, 71, 36, 68, 36, 0, 66, 7, 196, 72, 242, 197, 72, 20, 11, 200, 44,
+ 243, 148, 72, 144, 149, 21, 32, 20, 9, 198, 24, 18, 212, 60, 145, 0, 20, 9, 198, 24, 21, 143, 72, 149, 0, 20, 9, 198, 4, 181,
+ 129, 88, 149, 0, 20, 16, 141, 195, 166, 11, 22, 9, 12, 9, 2, 18, 9, 19, 13, 5, 20, 15, 204, 76, 83, 147, 5, 66, 79, 56,
+ 19, 9, 76, 209, 64, 20, 9, 198, 21, 68, 149, 72, 145, 78, 20, 9, 198, 29, 32, 83, 76, 21, 0, 20, 9, 198, 16, 83, 5, 28,
+ 21, 0, 20, 0, 9, 198, 16, 144, 83, 44, 244, 0, 20, 8, 197, 5, 96, 78, 12, 80, 20, 8, 197, 76, 181, 76, 48, 80, 76, 0,
+ 20, 67, 16, 82, 129, 72, 36, 91, 57, 35, 15, 6, 84, 116, 0, 44, 81, 118, 117, 32, 9, 198, 24, 19, 148, 5, 50, 64, 20, 14,
+ 139, 13, 1, 12, 20, 7, 195, 184, 18, 5, 18, 9, 20, 9, 198, 52, 85, 18, 61, 3, 204, 20, 0, 12, 137, 22, 15, 12, 20, 9,
+ 7, 195, 184, 18, 20, 10, 199, 72, 80, 133, 48, 194, 79, 56, 20, 12, 201, 77, 3, 206, 80, 19, 137, 80, 85, 0, 20, 10, 199, 72,
+ 81, 210, 20, 66, 69, 72, 20, 10, 199, 64, 146, 193, 57, 65, 82, 36, 20, 10, 199, 24, 245, 15, 52, 85, 18, 36, 20, 10, 199, 24,
+ 147, 9, 77, 65, 82, 36, 20, 10, 199, 8, 145, 207, 81, 65, 82, 36, 20, 10, 199, 5, 37, 9, 77, 65, 82, 36, 20, 10, 199, 44,
+ 243, 5, 72, 146, 197, 72, 20, 10, 199, 56, 20, 139, 60, 208, 78, 36, 20, 10, 199, 61, 32, 78, 28, 80, 68, 20, 20, 0, 7, 196,
+ 72, 85, 21, 72, 20, 11, 200, 44, 20, 132, 36, 243, 15, 28, 144, 20, 11, 200, 64, 83, 1, 72, 115, 206, 36, 80, 20, 20, 145, 1,
+ 6, 22, 195, 166, 18, 7, 5, 13, 5, 11, 1, 14, 9, 19, 13, 5, 20, 11, 136, 16, 195, 166, 4, 15, 6, 9, 12, 20, 0, 30,
+ 69, 69, 82, 67, 32, 80, 49, 37, 91, 15, 55, 39, 34, 6, 109, 12, 50, 12, 0, 81, 108, 111, 114, 114, 97, 105, 110, 101, 32, 10,
+ 135, 12, 5, 11, 20, 195, 184, 18, 20, 15, 140, 13, 1, 14, 195, 184, 22, 18, 5, 18, 9, 14, 7, 20, 9, 198, 28, 84, 141, 4,
+ 226, 69, 20, 9, 198, 12, 84, 133, 52, 243, 137, 20, 8, 197, 56, 245, 137, 12, 80, 20, 8, 197, 64, 19, 129, 16, 80, 20, 8, 197,
+ 56, 18, 129, 16, 80, 20, 15, 2, 95, 33, 40, 72, 51, 114, 71, 89, 47, 36, 57, 50, 0, 0, 20, 67, 4, 195, 5, 110, 55, 108,
+ 15, 89, 47, 6, 36, 0, 81, 115, 116, 101, 103, 32, 16, 141, 16, 18, 195, 166, 19, 5, 18, 22, 5, 18, 9, 14, 7, 20, 16, 141,
+ 4, 195, 166, 13, 15, 14, 9, 19, 5, 18, 9, 14, 7, 20, 13, 202, 80, 147, 6, 61, 35, 1, 16, 83, 9, 28, 20, 9, 198, 56,
+ 245, 137, 12, 144, 84, 20, 9, 198, 24, 16, 146, 36, 176, 84, 20, 0, 13, 138, 9, 14, 6, 5, 11, 20, 9, 195, 184, 19, 20, 12,
+ 201, 76, 243, 9, 16, 20, 137, 80, 85, 0, 20, 12, 201, 72, 81, 213, 48, 20, 137, 80, 85, 0, 20, 17, 142, 195, 184, 11, 15, 14,
+ 15, 13, 9, 19, 5, 18, 9, 14, 7, 20, 13, 138, 20, 18, 195, 166, 14, 5, 18, 9, 14, 7, 20, 9, 198, 45, 84, 5, 72, 147,
+ 135, 20, 10, 199, 44, 244, 212, 84, 210, 69, 72, 20, 10, 199, 60, 208, 146, 100, 65, 82, 36, 20, 10, 199, 52, 20, 203, 36, 225, 82,
+ 36, 20, 10, 199, 45, 32, 75, 36, 193, 82, 36, 20, 12, 201, 81, 32, 78, 77, 97, 83, 80, 149, 0, 20, 12, 201, 52, 84, 207, 64,
+ 245, 1, 52, 145, 78, 20, 10, 199, 80, 19, 80, 60, 224, 68, 20, 20, 10, 199, 44, 243, 15, 56, 224, 68, 20, 20, 0, 13, 138, 9,
+ 14, 19, 16, 5, 11, 20, 195, 184, 18, 20, 11, 200, 52, 85, 15, 16, 243, 15, 28, 144, 20, 11, 200, 45, 34, 83, 80, 243, 15, 28,
+ 144, 20, 11, 200, 20, 229, 15, 52, 243, 15, 28, 144, 20, 15, 204, 16, 83, 132, 72, 242, 210, 60, 227, 204, 60, 114, 64, 20, 9, 198,
+ 36, 225, 12, 60, 113, 82, 20, 9, 198, 24, 16, 146, 36, 177, 82, 20, 9, 198, 20, 112, 76, 37, 49, 82, 20, 11, 200, 16, 145, 148,
+ 60, 225, 197, 72, 80, 20, 9, 198, 16, 84, 18, 36, 209, 82, 20, 9, 198, 16, 81, 143, 72, 209, 82, 20, 9, 198, 4, 227, 196, 37,
+ 49, 82, 20, 11, 200, 24, 244, 141, 100, 225, 5, 72, 144, 20, 9, 198, 37, 35, 206, 36, 177, 82, 20, 11, 200, 44, 243, 21, 52, 32,
+ 82, 36, 80, 20, 11, 200, 44, 19, 5, 56, 64, 82, 36, 80, 20, 21, 72, 80, 244, 148, 20, 195, 9, 56, 144, 47, 114, 47, 13, 55,
+ 6, 37, 50, 37, 0, 20, 7, 196, 88, 148, 137, 48, 20, 9, 198, 52, 20, 143, 44, 176, 78, 20, 8, 67, 76, 243, 135, 21, 0, 10,
+ 0, 14, 139, 1, 11, 21, 16, 21, 14, 11, 20, 195, 184, 18, 20, 15, 140, 7, 18, 195, 166, 3, 9, 19, 5, 18, 9, 14, 7, 20,
+ 9, 198, 44, 192, 77, 52, 84, 137, 20, 9, 198, 9, 38, 71, 28, 84, 137, 20, 9, 198, 56, 18, 86, 37, 51, 69, 20, 13, 70, 20,
+ 228, 197, 52, 35, 5, 21, 102, 114, 0, 10, 0, 9, 198, 77, 147, 132, 72, 243, 64, 20, 12, 201, 72, 81, 201, 77, 68, 133, 72, 147,
+ 135, 20, 12, 201, 61, 34, 197, 77, 68, 133, 72, 147, 135, 20, 12, 201, 44, 243, 80, 20, 228, 197, 72, 147, 135, 20, 12, 201, 36, 225,
+ 137, 49, 68, 133, 72, 147, 135, 20, 12, 201, 36, 195, 21, 77, 68, 133, 72, 147, 135, 20, 12, 201, 4, 208, 76, 28, 19, 69, 72, 147,
+ 135, 20, 9, 198, 88, 19, 129, 16, 147, 128, 20, 9, 198, 52, 83, 1, 52, 147, 128, 20, 9, 198, 37, 64, 76, 36, 83, 128, 20, 0,
+ 19, 67, 16, 83, 128, 72, 6, 109, 50, 15, 107, 36, 34, 0, 81, 104, 101, 114, 32, 19, 67, 16, 83, 128, 72, 6, 109, 50, 15, 72,
+ 36, 34, 0, 81, 100, 101, 114, 32, 16, 141, 3, 8, 5, 6, 18, 5, 4, 1, 11, 20, 195, 184, 18, 20, 10, 199, 80, 21, 84, 60,
+ 195, 199, 36, 20, 10, 199, 76, 240, 201, 60, 195, 199, 36, 20, 10, 199, 76, 83, 73, 60, 195, 199, 36, 20, 10, 199, 65, 54, 75, 60,
+ 195, 199, 36, 20, 10, 199, 33, 145, 18, 60, 195, 199, 36, 20, 10, 199, 25, 148, 201, 60, 195, 199, 36, 20, 10, 199, 21, 70, 77, 60,
+ 195, 199, 36, 20, 12, 201, 45, 38, 83, 80, 19, 12, 37, 49, 82, 20, 12, 201, 32, 244, 208, 37, 64, 76, 37, 49, 82, 20, 10, 199,
+ 84, 197, 9, 52, 21, 21, 52, 20, 10, 199, 5, 85, 15, 52, 240, 137, 48, 20, 10, 135, 13, 195, 166, 18, 11, 1, 20, 20, 11, 70,
+ 72, 86, 78, 60, 193, 19, 21, 0, 10, 10, 67, 16, 83, 128, 72, 109, 50, 0, 72, 0, 9, 198, 72, 80, 197, 57, 49, 82, 20, 9,
+ 198, 44, 243, 135, 73, 81, 82, 20, 12, 201, 77, 6, 84, 76, 194, 75, 44, 84, 137, 20, 12, 201, 32, 243, 204, 36, 112, 78, 37, 51,
+ 69, 20, 12, 201, 25, 33, 85, 16, 144, 78, 37, 51, 69, 20, 12, 201, 8, 20, 148, 32, 144, 78, 37, 51, 69, 20, 12, 201, 4, 209,
+ 82, 36, 176, 78, 37, 51, 69, 20, 7, 196, 61, 35, 129, 80, 20, 9, 198, 5, 53, 18, 4, 176, 78, 21, 20, 4, 95, 3, 1, 16,
+ 89, 47, 39, 114, 47, 15, 71, 39, 40, 89, 47, 35, 58, 0, 0, 9, 198, 104, 144, 133, 48, 147, 133, 20, 9, 198, 76, 243, 129, 80,
+ 147, 133, 20, 14, 139, 16, 18, 195, 166, 10, 21, 4, 9, 3, 5, 18, 20, 9, 198, 76, 213, 71, 48, 84, 137, 20, 12, 201, 44, 20,
+ 130, 60, 194, 78, 21, 83, 64, 20, 9, 198, 85, 67, 208, 37, 51, 69, 20, 9, 198, 72, 80, 76, 37, 51, 69, 20, 9, 198, 56, 244,
+ 132, 37, 51, 69, 20, 9, 198, 21, 35, 212, 37, 51, 69, 20, 9, 198, 17, 80, 76, 37, 51, 69, 20, 11, 70, 16, 80, 68, 48, 147,
+ 133, 21, 0, 10, 0, 9, 198, 44, 21, 84, 36, 243, 128, 20, 12, 201, 84, 226, 70, 61, 35, 69, 72, 147, 135, 20, 12, 201, 77, 65,
+ 78, 12, 147, 5, 72, 147, 135, 20, 12, 201, 52, 19, 137, 65, 83, 5, 72, 147, 135, 20, 12, 201, 48, 81, 201, 80, 147, 69, 72, 147,
+ 135, 20, 12, 201, 44, 243, 132, 20, 228, 197, 72, 147, 135, 20, 12, 201, 44, 243, 80, 72, 147, 69, 72, 147, 135, 20, 12, 201, 44, 192,
+ 85, 77, 83, 5, 72, 147, 135, 20, 12, 201, 44, 20, 148, 60, 227, 133, 72, 147, 135, 20, 12, 201, 44, 19, 148, 60, 227, 133, 72, 147,
+ 135, 20, 12, 201, 16, 148, 208, 20, 228, 197, 72, 147, 135, 20, 12, 201, 13, 84, 20, 85, 35, 133, 72, 147, 135, 20, 12, 201, 5, 52,
+ 201, 52, 147, 5, 72, 147, 135, 20, 12, 201, 4, 178, 213, 53, 83, 5, 72, 147, 135, 20, 9, 198, 5, 68, 129, 104, 147, 128, 20, 9,
+ 198, 5, 32, 66, 36, 83, 128, 20, 9, 198, 80, 144, 133, 80, 19, 128, 20, 9, 198, 4, 33, 83, 76, 147, 128, 20, 9, 198, 52, 83,
+ 79, 72, 144, 76, 20, 0, 12, 201, 44, 20, 129, 45, 65, 82, 37, 49, 82, 20, 12, 201, 20, 97, 133, 45, 66, 86, 37, 49, 82, 20,
+ 12, 201, 12, 243, 80, 85, 65, 82, 37, 49, 82, 20, 12, 201, 4, 209, 82, 36, 176, 78, 37, 49, 82, 20, 10, 199, 5, 81, 9, 80,
+ 244, 137, 20, 20, 10, 199, 84, 226, 79, 56, 148, 205, 20, 20, 10, 199, 76, 21, 1, 56, 148, 205, 20, 20, 10, 199, 48, 240, 130, 100,
+ 148, 205, 20, 20, 15, 204, 29, 37, 78, 17, 69, 137, 28, 144, 78, 37, 51, 69, 20, 10, 199, 77, 66, 77, 84, 192, 78, 76, 20, 8,
+ 67, 92, 244, 132, 21, 0, 10, 6, 195, 32, 84, 128, 72, 0, 17, 142, 16, 18, 195, 166, 11, 22, 1, 12, 9, 6, 9, 3, 5, 18,
+ 20, 12, 201, 77, 147, 132, 36, 176, 76, 37, 51, 69, 20, 12, 201, 52, 21, 5, 72, 144, 76, 37, 51, 69, 20, 12, 201, 36, 225, 129,
+ 57, 66, 76, 37, 51, 69, 20, 12, 201, 36, 212, 5, 72, 144, 76, 37, 51, 69, 20, 7, 196, 17, 84, 129, 8, 20, 11, 2, 95, 46,
+ 48, 113, 68, 47, 113, 65, 0, 0, 9, 198, 28, 83, 133, 72, 84, 133, 20, 9, 198, 5, 34, 201, 88, 84, 133, 20, 8, 197, 4, 224,
+ 66, 60, 192, 20, 8, 197, 81, 145, 143, 36, 64, 20, 8, 197, 64, 19, 13, 36, 224, 20, 15, 69, 76, 84, 129, 36, 192, 89, 36, 34,
+ 6, 35, 57, 0, 20, 12, 201, 52, 21, 82, 21, 64, 78, 36, 83, 128, 20, 8, 197, 64, 84, 137, 4, 192, 20, 8, 197, 56, 244, 141,
+ 4, 192, 20, 8, 197, 52, 19, 149, 4, 192, 20, 15, 2, 95, 45, 71, 37, 50, 50, 36, 89, 72, 34, 35, 37, 0, 0, 9, 198, 20,
+ 161, 75, 80, 244, 128, 20, 9, 198, 80, 149, 21, 48, 84, 128, 20, 9, 198, 72, 83, 143, 88, 84, 128, 20, 9, 198, 64, 192, 71, 36,
+ 84, 128, 20, 9, 198, 48, 147, 73, 80, 84, 128, 20, 9, 198, 20, 208, 76, 40, 84, 128, 20, 9, 198, 4, 99, 5, 88, 84, 128, 20,
+ 13, 202, 77, 80, 138, 20, 181, 9, 88, 148, 205, 20, 20, 13, 202, 64, 20, 139, 36, 228, 207, 56, 148, 205, 20, 20, 9, 198, 80, 19,
+ 135, 20, 228, 192, 20, 9, 198, 76, 19, 79, 88, 20, 128, 20, 9, 198, 72, 148, 201, 44, 16, 128, 20, 9, 198, 44, 243, 147, 80, 16,
+ 128, 20, 11, 2, 95, 44, 49, 6, 39, 65, 35, 12, 0, 0, 12, 67, 53, 36, 192, 65, 36, 89, 36, 89, 0, 25, 10, 199, 28, 83,
+ 194, 36, 243, 15, 28, 20, 10, 199, 80, 18, 206, 20, 211, 9, 28, 20, 10, 199, 16, 144, 76, 60, 114, 83, 44, 20, 15, 204, 36, 229,
+ 5, 48, 193, 75, 81, 80, 76, 37, 51, 69, 20, 10, 199, 20, 180, 197, 53, 3, 1, 72, 20, 10, 67, 88, 20, 128, 84, 112, 34, 0,
+ 76, 11, 67, 16, 84, 128, 72, 109, 34, 0, 76, 72, 9, 2, 95, 51, 47, 51, 6, 36, 0, 0, 11, 200, 32, 244, 147, 20, 228, 201,
+ 4, 224, 20, 8, 2, 95, 50, 47, 6, 39, 0, 0, 9, 198, 25, 37, 75, 80, 244, 197, 20, 12, 201, 77, 147, 139, 72, 85, 9, 76,
+ 84, 128, 20, 12, 201, 77, 65, 78, 60, 116, 129, 24, 84, 128, 20, 12, 201, 72, 82, 193, 64, 149, 21, 48, 84, 128, 20, 12, 201, 64,
+ 19, 1, 80, 19, 9, 76, 84, 128, 20, 12, 201, 44, 19, 12, 36, 116, 129, 24, 84, 128, 20, 12, 201, 36, 229, 5, 73, 4, 133, 80,
+ 84, 128, 20, 12, 201, 24, 244, 198, 61, 33, 83, 12, 84, 128, 20, 12, 201, 16, 145, 201, 80, 19, 9, 76, 84, 128, 20, 12, 201, 12,
+ 128, 80, 80, 19, 9, 76, 84, 128, 20, 12, 201, 4, 193, 129, 8, 85, 9, 76, 84, 128, 20, 8, 197, 77, 147, 66, 60, 192, 20, 8,
+ 197, 12, 128, 84, 60, 192, 20, 9, 198, 44, 21, 1, 80, 243, 137, 20, 8, 197, 76, 240, 201, 4, 192, 20, 8, 197, 24, 244, 141, 4,
+ 192, 20, 9, 2, 95, 49, 6, 36, 12, 50, 0, 0, 9, 198, 64, 144, 193, 16, 244, 128, 20, 9, 198, 77, 3, 206, 76, 244, 128, 20,
+ 9, 198, 80, 20, 137, 24, 84, 128, 20, 9, 198, 76, 180, 129, 88, 84, 128, 20, 9, 198, 64, 20, 129, 24, 84, 128, 20, 9, 198, 64,
+ 19, 143, 72, 84, 128, 20, 9, 198, 53, 84, 201, 12, 84, 128, 20, 9, 198, 48, 16, 143, 72, 84, 128, 20, 9, 198, 37, 36, 137, 80,
+ 84, 128, 20, 9, 198, 29, 32, 68, 84, 84, 128, 20, 9, 198, 25, 35, 212, 80, 84, 128, 20, 9, 198, 21, 96, 76, 84, 84, 128, 20,
+ 9, 198, 20, 228, 201, 48, 84, 128, 20, 9, 198, 17, 81, 84, 80, 84, 128, 20, 9, 198, 17, 33, 83, 76, 84, 128, 20, 9, 198, 16,
+ 83, 79, 48, 84, 128, 20, 9, 198, 4, 35, 206, 56, 84, 128, 20, 13, 202, 44, 194, 77, 5, 67, 204, 60, 114, 83, 44, 20, 9, 198,
+ 45, 96, 82, 81, 50, 84, 20, 9, 198, 76, 83, 73, 56, 20, 128, 20, 9, 2, 95, 48, 6, 50, 113, 55, 0, 0, 10, 199, 45, 96,
+ 68, 72, 21, 21, 72, 20, 10, 199, 44, 243, 15, 72, 21, 21, 72, 20, 10, 199, 5, 4, 1, 72, 21, 21, 72, 20, 11, 136, 7, 5,
+ 15, 4, 195, 166, 19, 9, 20, 12, 201, 88, 84, 137, 24, 146, 193, 80, 147, 206, 20, 12, 201, 56, 245, 9, 24, 146, 193, 80, 147, 206,
+ 20, 12, 201, 44, 243, 80, 48, 146, 193, 80, 147, 206, 20, 12, 201, 20, 180, 208, 48, 146, 193, 80, 147, 206, 20, 10, 199, 4, 208, 76,
+ 28, 19, 69, 72, 20, 10, 199, 28, 241, 22, 36, 195, 9, 28, 20, 10, 199, 80, 85, 84, 60, 226, 83, 44, 20, 9, 198, 41, 84, 137,
+ 16, 148, 203, 20, 10, 199, 21, 82, 204, 36, 66, 83, 44, 20, 10, 199, 44, 193, 80, 80, 243, 65, 56, 21, 9, 198, 64, 243, 69, 72,
+ 19, 147, 20, 10, 199, 44, 243, 69, 16, 144, 78, 80, 20, 9, 2, 95, 55, 89, 6, 116, 58, 0, 0, 9, 198, 36, 210, 84, 5, 67,
+ 210, 20, 9, 198, 4, 114, 84, 5, 67, 210, 20, 12, 201, 25, 83, 132, 4, 209, 78, 80, 84, 133, 20, 9, 198, 16, 19, 65, 77, 50,
+ 78, 20, 11, 200, 72, 19, 132, 73, 84, 201, 4, 224, 20, 6, 195, 16, 83, 147, 76, 10, 2, 95, 54, 89, 6, 109, 81, 89, 0, 0,
+ 12, 201, 61, 33, 193, 56, 148, 193, 80, 244, 128, 20, 12, 201, 16, 84, 212, 36, 195, 1, 80, 244, 128, 20, 12, 201, 80, 84, 141, 60,
+ 116, 129, 24, 84, 128, 20, 12, 201, 80, 80, 84, 72, 19, 9, 76, 84, 128, 20, 12, 201, 77, 1, 67, 36, 19, 9, 76, 84, 128, 20,
+ 12, 201, 76, 176, 78, 16, 19, 9, 76, 84, 128, 20, 12, 201, 76, 49, 78, 60, 116, 129, 24, 84, 128, 20, 12, 201, 72, 17, 9, 44,
+ 19, 9, 76, 84, 128, 20, 12, 201, 56, 85, 84, 72, 19, 9, 76, 84, 128, 20, 12, 201, 56, 21, 21, 72, 19, 9, 76, 84, 128, 20,
+ 12, 201, 44, 244, 133, 60, 116, 129, 24, 84, 128, 20, 8, 197, 44, 195, 210, 21, 32, 20, 12, 201, 44, 20, 9, 80, 19, 9, 76, 84,
+ 128, 20, 12, 201, 28, 83, 137, 57, 97, 83, 80, 84, 128, 20, 12, 201, 36, 226, 84, 36, 19, 9, 76, 84, 128, 20, 12, 201, 28, 83,
+ 133, 72, 19, 9, 76, 84, 128, 20, 12, 201, 24, 195, 210, 4, 116, 129, 24, 84, 128, 20, 12, 201, 16, 21, 1, 52, 21, 9, 76, 84,
+ 128, 20, 9, 198, 76, 165, 83, 44, 84, 137, 20, 9, 198, 44, 226, 82, 44, 84, 137, 20, 12, 201, 65, 32, 71, 52, 21, 9, 44, 84,
+ 128, 20, 12, 201, 52, 85, 1, 25, 148, 201, 44, 84, 128, 20, 12, 201, 52, 21, 5, 52, 21, 9, 44, 84, 128, 20, 12, 201, 5, 34,
+ 84, 52, 85, 9, 44, 84, 128, 20, 12, 201, 4, 227, 210, 20, 181, 9, 44, 84, 128, 20, 9, 198, 32, 83, 20, 36, 225, 5, 20, 12,
+ 201, 76, 145, 206, 36, 98, 75, 4, 228, 192, 20, 9, 2, 95, 53, 83, 6, 109, 65, 0, 0, 15, 204, 20, 180, 203, 60, 211, 85, 56,
+ 146, 193, 80, 147, 206, 20, 15, 204, 20, 180, 197, 53, 3, 9, 24, 146, 193, 80, 147, 206, 20, 12, 201, 25, 147, 15, 28, 83, 133, 80,
+ 148, 203, 20, 9, 198, 16, 149, 82, 21, 49, 64, 20, 9, 198, 81, 32, 83, 76, 83, 148, 20, 9, 198, 36, 212, 15, 80, 83, 148, 20,
+ 12, 201, 24, 244, 198, 61, 33, 83, 12, 83, 147, 20, 9, 198, 24, 16, 149, 48, 19, 148, 20, 9, 198, 20, 210, 71, 72, 19, 148, 20,
+ 9, 198, 16, 243, 73, 56, 19, 148, 20, 9, 198, 16, 80, 149, 80, 19, 148, 20, 9, 198, 4, 208, 149, 48, 19, 148, 20, 10, 2, 95,
+ 52, 83, 6, 37, 12, 114, 0, 0, 9, 198, 36, 225, 140, 84, 83, 147, 20, 9, 198, 16, 243, 73, 56, 19, 147, 20, 17, 2, 95, 59,
+ 89, 36, 12, 65, 37, 12, 49, 39, 12, 55, 114, 50, 0, 0, 9, 198, 61, 1, 82, 5, 67, 210, 20, 9, 198, 36, 226, 133, 45, 67,
+ 210, 20, 15, 204, 76, 83, 148, 36, 209, 78, 80, 19, 9, 76, 84, 128, 20, 11, 200, 72, 85, 129, 12, 50, 78, 21, 32, 20, 11, 200,
+ 44, 243, 12, 4, 35, 210, 21, 32, 20, 11, 200, 32, 19, 12, 84, 50, 78, 21, 32, 20, 18, 70, 52, 20, 143, 69, 82, 78, 65, 112,
+ 34, 39, 6, 49, 109, 68, 0, 20, 12, 2, 95, 58, 49, 6, 39, 12, 55, 114, 50, 0, 0, 12, 201, 8, 147, 8, 5, 38, 137, 61,
+ 49, 64, 20, 8, 197, 80, 149, 18, 21, 32, 20, 8, 197, 61, 1, 82, 21, 32, 20, 8, 197, 48, 149, 18, 21, 32, 20, 8, 197, 20,
+ 208, 78, 21, 32, 20, 9, 198, 77, 66, 75, 44, 84, 137, 20, 9, 198, 17, 34, 75, 44, 84, 137, 20, 12, 201, 36, 229, 5, 73, 97,
+ 78, 36, 83, 148, 20, 8, 2, 95, 57, 50, 6, 37, 0, 0, 9, 198, 44, 20, 129, 52, 83, 0, 20, 9, 198, 65, 35, 212, 21, 49,
+ 64, 20, 9, 198, 16, 144, 84, 21, 49, 64, 20, 14, 139, 1, 13, 1, 20, 195, 184, 18, 9, 19, 13, 5, 20, 9, 198, 12, 128, 82,
+ 52, 19, 148, 20, 10, 2, 95, 56, 6, 113, 12, 72, 13, 0, 0, 9, 134, 16, 15, 18, 195, 184, 19, 20, 15, 140, 6, 195, 184, 4,
+ 5, 18, 1, 12, 9, 19, 13, 5, 20, 10, 199, 44, 19, 85, 24, 192, 71, 20, 20, 12, 71, 36, 229, 5, 72, 96, 67, 20, 21, 0,
+ 10, 19, 2, 95, 63, 89, 48, 118, 34, 81, 89, 65, 114, 55, 89, 47, 35, 57, 50, 0, 0, 9, 134, 13, 9, 14, 195, 184, 18, 20,
+ 9, 134, 12, 9, 11, 195, 184, 18, 20, 11, 200, 64, 84, 147, 21, 97, 82, 21, 32, 20, 11, 200, 44, 243, 134, 36, 117, 82, 21, 32,
+ 20, 11, 200, 36, 226, 210, 36, 210, 78, 21, 32, 20, 11, 200, 16, 85, 5, 72, 210, 78, 21, 32, 20, 11, 200, 4, 195, 9, 81, 65,
+ 82, 21, 32, 20, 11, 200, 5, 4, 5, 56, 66, 67, 37, 64, 20, 7, 196, 81, 148, 129, 56, 21, 0, 9, 198, 29, 147, 78, 5, 50,
+ 69, 20, 8, 197, 4, 176, 67, 36, 80, 20, 9, 198, 29, 147, 78, 5, 50, 69, 20, 8, 197, 52, 244, 193, 36, 176, 20, 8, 197, 29,
+ 32, 70, 36, 176, 20, 12, 201, 36, 228, 213, 24, 98, 67, 36, 83, 148, 20, 8, 197, 24, 16, 193, 16, 80, 20, 0, 11, 136, 19, 13,
+ 9, 14, 11, 195, 184, 18, 20, 9, 198, 52, 243, 132, 36, 19, 0, 20, 9, 198, 45, 96, 82, 80, 19, 0, 20, 0, 12, 201, 84, 227,
+ 210, 52, 19, 9, 80, 85, 0, 20, 12, 201, 48, 144, 133, 72, 19, 9, 80, 85, 0, 20, 10, 199, 65, 32, 75, 80, 148, 197, 72, 20,
+ 10, 199, 25, 34, 80, 61, 53, 9, 28, 20, 10, 199, 44, 19, 13, 84, 178, 83, 44, 20, 10, 199, 4, 224, 76, 60, 114, 83, 44, 20,
+ 10, 199, 4, 195, 5, 72, 114, 83, 44, 20, 10, 199, 52, 85, 15, 16, 146, 197, 72, 20, 0, 9, 134, 22, 1, 12, 195, 184, 18, 20,
+ 11, 200, 76, 82, 83, 52, 243, 15, 28, 144, 20, 11, 200, 52, 243, 9, 56, 243, 15, 28, 144, 20, 7, 196, 61, 35, 133, 72, 20, 11,
+ 200, 76, 19, 79, 40, 81, 9, 76, 176, 20, 11, 200, 64, 20, 137, 80, 85, 9, 76, 176, 20, 11, 200, 20, 180, 197, 28, 85, 9, 76,
+ 176, 20, 11, 200, 4, 229, 9, 80, 85, 9, 76, 176, 20, 7, 196, 4, 115, 206, 36, 20, 7, 196, 45, 80, 137, 44, 20, 9, 198, 76,
+ 84, 1, 72, 21, 0, 20, 0, 14, 139, 14, 1, 18, 11, 15, 20, 9, 19, 195, 184, 18, 20, 10, 135, 12, 25, 4, 8, 195, 184, 18,
+ 20, 8, 197, 44, 245, 5, 72, 144, 20, 9, 198, 32, 243, 79, 57, 147, 73, 20, 8, 197, 16, 82, 193, 16, 80, 20, 8, 197, 12, 146,
+ 193, 16, 80, 20, 0, 11, 136, 1, 21, 4, 9, 20, 195, 184, 18, 20, 9, 198, 72, 16, 149, 48, 148, 212, 20, 9, 198, 12, 149, 137,
+ 48, 148, 212, 20, 15, 204, 64, 84, 134, 20, 181, 9, 8, 147, 9, 80, 85, 0, 20, 13, 202, 80, 242, 211, 36, 179, 204, 60, 114, 83,
+ 44, 20, 0, 10, 199, 44, 243, 148, 4, 181, 21, 72, 20, 12, 137, 15, 16, 5, 18, 1, 20, 195, 184, 18, 20, 12, 201, 88, 148, 148,
+ 84, 244, 201, 80, 85, 0, 20, 12, 201, 64, 192, 83, 80, 144, 201, 80, 85, 0, 20, 12, 201, 44, 244, 132, 36, 19, 9, 80, 85, 0,
+ 20, 12, 201, 44, 243, 150, 20, 180, 201, 80, 85, 0, 20, 12, 201, 44, 243, 148, 36, 229, 73, 80, 85, 0, 20, 12, 201, 44, 243, 142,
+ 20, 180, 201, 80, 85, 0, 20, 12, 201, 44, 243, 134, 61, 35, 73, 80, 85, 0, 20, 12, 201, 25, 35, 206, 80, 19, 9, 80, 85, 0,
+ 20, 12, 201, 20, 192, 83, 80, 144, 201, 80, 85, 0, 20, 12, 201, 4, 67, 73, 72, 19, 9, 80, 85, 0, 20, 10, 199, 65, 81, 19,
+ 21, 35, 9, 28, 20, 14, 203, 81, 32, 78, 77, 97, 83, 80, 149, 9, 76, 176, 20, 10, 199, 77, 147, 12, 4, 34, 83, 44, 20, 10,
+ 199, 52, 243, 4, 61, 98, 83, 44, 20, 10, 199, 32, 84, 139, 84, 194, 83, 44, 20, 12, 201, 65, 35, 212, 20, 181, 15, 72, 21, 0,
+ 20, 12, 201, 36, 228, 208, 20, 181, 15, 72, 21, 0, 20, 10, 199, 72, 83, 79, 84, 192, 68, 20, 20, 10, 199, 24, 20, 150, 20, 192,
+ 68, 20, 20, 12, 71, 52, 19, 147, 24, 145, 76, 16, 21, 0, 10, 0, 13, 138, 18, 5, 16, 1, 18, 1, 20, 195, 184, 18, 20, 9,
+ 198, 77, 70, 76, 37, 53, 0, 20, 9, 198, 77, 66, 76, 37, 53, 0, 20, 9, 198, 45, 84, 147, 37, 53, 0, 20, 9, 198, 72, 80,
+ 76, 37, 49, 82, 20, 9, 198, 24, 19, 148, 5, 49, 82, 20, 9, 198, 21, 35, 212, 37, 49, 82, 20, 9, 198, 20, 225, 15, 77, 49,
+ 82, 20, 9, 198, 16, 144, 76, 101, 49, 82, 20, 9, 198, 16, 84, 12, 61, 145, 82, 20, 9, 198, 4, 225, 204, 37, 49, 82, 20, 7,
+ 196, 24, 197, 73, 16, 20, 9, 198, 72, 148, 5, 57, 49, 82, 20, 9, 198, 8, 241, 197, 57, 49, 82, 20, 0, 14, 139, 11, 15, 15,
+ 16, 5, 18, 1, 20, 195, 184, 18, 20, 9, 198, 8, 195, 206, 16, 147, 133, 20, 9, 198, 76, 227, 194, 8, 84, 137, 20, 9, 198, 81,
+ 48, 82, 37, 51, 69, 20, 9, 198, 24, 21, 86, 37, 51, 69, 20, 9, 198, 4, 99, 210, 37, 51, 69, 20, 0, 15, 140, 18, 5, 19,
+ 20, 1, 21, 18, 1, 20, 195, 184, 18, 20, 12, 201, 8, 80, 82, 8, 82, 132, 56, 147, 135, 67, 13, 202, 28, 195, 210, 36, 98, 75,
+ 5, 66, 79, 56, 20, 15, 204, 77, 81, 199, 21, 53, 9, 8, 147, 9, 80, 85, 0, 20, 15, 204, 44, 243, 150, 21, 37, 9, 8, 147,
+ 9, 80, 85, 0, 20, 15, 204, 21, 67, 143, 12, 83, 148, 72, 144, 201, 80, 85, 0, 20, 12, 201, 81, 32, 86, 21, 53, 5, 72, 147,
+ 135, 20, 12, 201, 36, 225, 19, 81, 81, 5, 72, 147, 135, 20, 12, 201, 21, 50, 193, 52, 245, 5, 72, 147, 135, 20, 12, 201, 20, 180,
+ 203, 49, 81, 5, 72, 147, 135, 20, 12, 201, 16, 84, 18, 20, 50, 69, 72, 147, 135, 20, 12, 201, 8, 19, 12, 5, 53, 5, 72, 147,
+ 135, 20, 13, 202, 76, 84, 130, 60, 180, 143, 5, 66, 83, 44, 20, 9, 198, 21, 36, 129, 81, 83, 64, 20, 9, 198, 37, 34, 68, 37,
+ 83, 64, 20, 9, 198, 88, 149, 1, 52, 147, 128, 20, 9, 198, 72, 21, 133, 48, 147, 128, 20, 9, 198, 53, 81, 90, 104, 147, 128, 20,
+ 9, 198, 52, 17, 193, 76, 147, 128, 20, 9, 198, 44, 84, 129, 80, 147, 128, 20, 9, 198, 36, 228, 213, 48, 147, 128, 20, 9, 198, 4,
+ 192, 149, 52, 147, 128, 20, 9, 198, 61, 69, 15, 52, 19, 128, 21, 0, 12, 201, 72, 81, 201, 60, 224, 76, 37, 53, 0, 20, 9, 198,
+ 17, 84, 5, 72, 147, 135, 20, 12, 201, 77, 148, 212, 20, 208, 84, 37, 49, 82, 20, 12, 201, 77, 64, 78, 16, 20, 132, 37, 49, 82,
+ 20, 12, 137, 16, 18, 195, 166, 19, 9, 4, 5, 18, 20, 12, 201, 52, 21, 5, 72, 144, 76, 37, 49, 82, 20, 12, 201, 72, 244, 203,
+ 36, 193, 5, 57, 49, 82, 20, 0, 9, 198, 24, 20, 195, 37, 53, 0, 20, 9, 198, 48, 144, 197, 57, 49, 82, 20, 9, 198, 44, 20,
+ 133, 77, 49, 82, 20, 9, 198, 36, 225, 5, 45, 49, 82, 20, 12, 201, 85, 66, 76, 37, 64, 82, 37, 51, 69, 20, 12, 201, 20, 181,
+ 137, 48, 144, 146, 37, 51, 69, 20, 7, 196, 25, 85, 9, 48, 20, 7, 196, 80, 243, 65, 80, 20, 9, 68, 52, 16, 200, 60, 21, 0,
+ 10, 0, 9, 198, 44, 21, 129, 80, 147, 133, 20, 9, 198, 81, 35, 204, 16, 84, 137, 20, 12, 201, 65, 34, 86, 36, 193, 71, 37, 83,
+ 64, 20, 9, 198, 81, 35, 208, 37, 51, 69, 20, 9, 198, 64, 145, 84, 37, 51, 69, 20, 12, 201, 76, 147, 135, 5, 3, 210, 20, 19,
+ 128, 20, 0, 9, 198, 12, 130, 70, 24, 243, 128, 20, 9, 198, 80, 83, 147, 36, 243, 128, 20, 9, 198, 64, 83, 147, 36, 243, 128, 20,
+ 9, 198, 21, 35, 211, 36, 243, 128, 20, 12, 201, 76, 82, 214, 20, 228, 197, 72, 147, 135, 20, 12, 201, 65, 35, 204, 60, 225, 197, 72,
+ 147, 135, 20, 12, 201, 44, 243, 147, 21, 37, 133, 72, 147, 135, 20, 12, 201, 44, 243, 80, 61, 53, 5, 72, 147, 135, 20, 12, 201, 36,
+ 225, 18, 4, 225, 197, 72, 147, 135, 20, 12, 201, 24, 84, 141, 20, 229, 5, 72, 147, 135, 20, 12, 201, 16, 148, 212, 4, 224, 197, 72,
+ 147, 135, 20, 12, 201, 16, 145, 148, 60, 225, 197, 72, 147, 135, 20, 12, 201, 16, 84, 193, 88, 245, 69, 72, 147, 135, 20, 12, 201, 16,
+ 80, 197, 57, 68, 133, 72, 147, 135, 20, 11, 136, 16, 195, 184, 14, 9, 20, 5, 18, 20, 15, 204, 36, 229, 5, 48, 193, 75, 81, 80,
+ 76, 37, 49, 82, 20, 9, 198, 61, 96, 82, 37, 83, 64, 20, 9, 198, 48, 19, 143, 48, 147, 128, 20, 9, 198, 24, 83, 73, 56, 147,
+ 128, 20, 9, 198, 81, 84, 139, 52, 83, 128, 20, 9, 198, 52, 18, 197, 16, 243, 128, 20, 9, 198, 24, 244, 149, 72, 83, 128, 20, 9,
+ 198, 8, 18, 1, 52, 19, 128, 20, 9, 198, 72, 82, 142, 24, 19, 128, 21, 0, 6, 195, 16, 224, 64, 17, 10, 199, 61, 37, 15, 16,
+ 242, 211, 36, 20, 14, 139, 15, 2, 19, 11, 195, 184, 14, 9, 20, 5, 20, 20, 10, 199, 52, 85, 1, 48, 195, 201, 16, 20, 10, 199,
+ 44, 243, 147, 61, 37, 9, 20, 20, 10, 199, 64, 197, 84, 60, 226, 85, 52, 20, 10, 199, 32, 20, 141, 60, 226, 85, 52, 20, 10, 199,
+ 8, 84, 153, 48, 194, 85, 52, 20, 10, 199, 52, 85, 15, 16, 148, 205, 20, 20, 15, 204, 52, 20, 139, 20, 68, 205, 20, 176, 78, 37,
+ 51, 69, 20, 10, 199, 20, 180, 207, 80, 148, 205, 20, 20, 0, 15, 68, 32, 18, 84, 36, 107, 110, 6, 37, 12, 47, 37, 0, 20, 12,
+ 201, 104, 83, 130, 84, 65, 8, 37, 51, 69, 20, 12, 201, 44, 244, 144, 61, 32, 84, 37, 51, 69, 20, 12, 201, 44, 243, 15, 56, 144,
+ 76, 37, 51, 69, 20, 12, 201, 8, 243, 129, 64, 20, 148, 37, 51, 69, 20, 12, 201, 5, 53, 9, 28, 208, 84, 37, 51, 69, 20, 9,
+ 198, 65, 35, 195, 20, 229, 0, 20, 7, 196, 8, 20, 193, 72, 20, 0, 9, 198, 64, 81, 9, 13, 84, 133, 20, 9, 198, 88, 148, 143,
+ 48, 241, 201, 20, 9, 198, 73, 83, 143, 48, 241, 201, 20, 9, 198, 53, 146, 207, 48, 241, 201, 20, 9, 198, 36, 65, 79, 48, 241, 201,
+ 20, 8, 197, 52, 18, 210, 60, 224, 20, 8, 197, 24, 195, 212, 20, 192, 20, 12, 201, 64, 192, 78, 21, 64, 82, 37, 83, 64, 20, 12,
+ 201, 16, 83, 6, 36, 224, 82, 37, 83, 64, 20, 8, 197, 77, 64, 66, 36, 192, 20, 12, 201, 32, 83, 19, 36, 225, 207, 72, 19, 128,
+ 20, 12, 201, 25, 33, 68, 21, 34, 67, 36, 19, 128, 20, 8, 197, 24, 146, 137, 4, 224, 20, 8, 197, 9, 84, 141, 4, 224, 20, 12,
+ 137, 8, 15, 13, 195, 184, 15, 16, 1, 20, 20, 8, 197, 76, 128, 77, 4, 224, 21, 0, 0, 10, 199, 85, 32, 129, 56, 148, 197, 72,
+ 20, 10, 199, 80, 149, 143, 48, 148, 197, 72, 20, 10, 199, 80, 83, 65, 80, 148, 197, 72, 20, 10, 199, 72, 83, 80, 48, 16, 197, 72,
+ 20, 10, 199, 72, 21, 9, 24, 144, 197, 72, 20, 10, 199, 64, 243, 65, 16, 148, 197, 72, 20, 10, 199, 4, 181, 9, 88, 148, 197, 72,
+ 20, 10, 199, 24, 244, 147, 60, 227, 9, 28, 20, 10, 199, 64, 21, 18, 36, 50, 83, 44, 20, 10, 199, 52, 84, 207, 104, 242, 83, 44,
+ 20, 10, 199, 48, 85, 1, 72, 114, 83, 44, 20, 10, 199, 21, 68, 149, 76, 178, 83, 44, 20, 10, 199, 4, 224, 84, 60, 210, 83, 44,
+ 20, 15, 204, 20, 180, 201, 77, 65, 78, 80, 144, 76, 37, 51, 69, 20, 10, 199, 65, 35, 208, 60, 225, 78, 80, 20, 10, 199, 44, 243,
+ 70, 61, 37, 1, 8, 20, 0, 9, 198, 16, 243, 129, 80, 147, 206, 20, 9, 198, 5, 97, 82, 76, 147, 206, 20, 7, 196, 45, 84, 5,
+ 72, 20, 15, 204, 36, 228, 212, 73, 83, 69, 57, 64, 82, 37, 83, 64, 20, 7, 196, 25, 149, 9, 56, 20, 7, 196, 61, 5, 9, 44,
+ 20, 0, 12, 201, 72, 81, 201, 77, 68, 129, 81, 84, 128, 20, 9, 198, 81, 32, 75, 80, 244, 197, 20, 8, 197, 48, 81, 213, 4, 224,
+ 21, 8, 197, 85, 34, 78, 4, 192, 20, 8, 197, 5, 53, 18, 4, 192, 20, 8, 197, 64, 244, 148, 4, 32, 20, 0, 13, 202, 28, 84,
+ 143, 57, 67, 204, 60, 114, 83, 44, 20, 0, 6, 195, 20, 177, 192, 17, 10, 67, 36, 65, 64, 37, 72, 6, 36, 0, 10, 199, 29, 33,
+ 78, 4, 66, 78, 20, 20, 12, 201, 44, 243, 132, 20, 211, 129, 80, 147, 206, 20, 12, 201, 36, 229, 18, 61, 97, 82, 76, 147, 206, 20,
+ 12, 201, 36, 228, 197, 52, 147, 129, 80, 147, 206, 20, 12, 201, 20, 180, 193, 52, 147, 129, 80, 147, 206, 20, 10, 199, 52, 147, 137, 77,
+ 68, 133, 72, 20, 10, 199, 44, 244, 144, 61, 35, 9, 28, 20, 10, 199, 72, 20, 19, 60, 66, 83, 44, 20, 10, 199, 64, 192, 84, 60,
+ 226, 83, 44, 20, 9, 198, 44, 147, 133, 80, 148, 203, 20, 10, 199, 29, 33, 78, 4, 66, 83, 44, 20, 9, 198, 20, 209, 129, 80, 148,
+ 203, 20, 9, 198, 5, 34, 193, 16, 148, 203, 20, 10, 199, 81, 32, 78, 76, 145, 78, 80, 20, 10, 199, 72, 80, 201, 64, 145, 78, 80,
+ 20, 9, 198, 72, 85, 133, 72, 83, 147, 20, 9, 198, 44, 243, 147, 80, 19, 147, 20, 10, 199, 36, 225, 143, 72, 208, 78, 80, 20, 0,
+ 9, 198, 80, 84, 212, 5, 67, 210, 20, 9, 198, 72, 243, 12, 5, 67, 210, 20, 9, 198, 37, 51, 204, 5, 67, 210, 20, 18, 4, 95,
+ 4, 15, 20, 58, 37, 86, 72, 6, 115, 47, 35, 71, 114, 84, 0, 0, 8, 197, 76, 83, 137, 61, 32, 20, 18, 143, 16, 18, 195, 166,
+ 19, 21, 16, 16, 15, 19, 9, 20, 9, 15, 14, 20, 12, 201, 65, 35, 198, 21, 52, 201, 60, 225, 76, 20, 12, 201, 44, 243, 134, 21,
+ 52, 201, 60, 225, 76, 20, 8, 197, 45, 33, 68, 37, 64, 20, 8, 197, 45, 84, 129, 57, 64, 20, 0, 9, 198, 88, 148, 143, 48, 241,
+ 192, 20, 9, 198, 73, 83, 143, 48, 241, 192, 20, 9, 198, 53, 146, 207, 48, 241, 192, 20, 9, 198, 36, 65, 79, 48, 241, 192, 20, 13,
+ 202, 76, 82, 83, 52, 241, 210, 4, 98, 83, 44, 20, 12, 201, 64, 197, 84, 60, 180, 129, 80, 148, 203, 20, 13, 202, 60, 49, 65, 56,
+ 241, 210, 4, 98, 83, 44, 20, 12, 201, 52, 84, 207, 64, 245, 1, 52, 148, 203, 20, 13, 202, 44, 20, 132, 36, 241, 210, 4, 98, 83,
+ 44, 20, 13, 202, 8, 144, 140, 36, 241, 210, 4, 98, 83, 44, 20, 13, 202, 8, 19, 135, 48, 17, 5, 76, 130, 83, 44, 20, 9, 198,
+ 81, 34, 66, 84, 224, 76, 20, 9, 198, 5, 52, 9, 72, 19, 148, 20, 9, 198, 4, 67, 208, 80, 19, 148, 20, 0, 20, 67, 88, 147,
+ 0, 84, 36, 55, 15, 107, 6, 110, 12, 0, 81, 104, 97, 118, 101, 32, 10, 199, 44, 242, 193, 36, 226, 83, 80, 20, 10, 199, 32, 83,
+ 12, 20, 226, 83, 80, 20, 9, 198, 76, 21, 9, 72, 148, 203, 20, 9, 198, 64, 20, 143, 16, 148, 203, 20, 9, 198, 61, 51, 79, 80,
+ 148, 203, 20, 9, 198, 60, 49, 65, 56, 148, 203, 20, 9, 198, 4, 193, 197, 72, 148, 203, 20, 8, 67, 80, 80, 200, 21, 0, 10, 6,
+ 195, 88, 147, 0, 76, 0, 31, 76, 77, 21, 65, 72, 81, 1, 56, 49, 82, 56, 84, 192, 89, 49, 58, 6, 36, 13, 72, 35, 12, 50,
+ 89, 114, 20, 50, 13, 89, 0, 9, 198, 36, 229, 133, 77, 67, 210, 20, 9, 198, 16, 85, 5, 45, 67, 210, 20, 11, 200, 52, 147, 137,
+ 52, 19, 9, 77, 64, 20, 11, 200, 4, 194, 207, 32, 243, 9, 77, 64, 20, 9, 198, 20, 225, 15, 72, 98, 78, 20, 11, 200, 16, 242,
+ 213, 52, 83, 148, 5, 32, 20, 11, 200, 36, 229, 15, 48, 84, 129, 57, 64, 20, 0, 6, 195, 36, 179, 206, 20, 8, 197, 24, 192, 78,
+ 21, 32, 20, 12, 201, 88, 83, 147, 44, 16, 133, 48, 145, 192, 20, 12, 201, 80, 18, 206, 20, 211, 69, 48, 145, 192, 20, 12, 201, 76,
+ 83, 19, 44, 16, 133, 48, 145, 192, 20, 12, 201, 32, 84, 147, 44, 16, 133, 48, 145, 192, 20, 8, 197, 32, 149, 20, 37, 64, 20, 12,
+ 201, 64, 144, 78, 37, 53, 9, 56, 65, 64, 20, 8, 197, 76, 243, 4, 5, 64, 20, 8, 197, 25, 64, 76, 5, 64, 20, 8, 197, 4,
+ 49, 84, 5, 64, 20, 8, 197, 76, 82, 193, 57, 64, 20, 9, 198, 20, 181, 137, 64, 17, 197, 20, 0, 18, 66, 88, 144, 84, 37, 15,
+ 89, 47, 6, 36, 0, 81, 115, 116, 101, 103, 32, 18, 67, 36, 178, 197, 36, 81, 36, 15, 107, 110, 0, 81, 104, 97, 118, 101, 32, 9,
+ 198, 20, 225, 15, 76, 179, 208, 20, 9, 198, 77, 69, 68, 36, 225, 64, 20, 12, 201, 65, 80, 140, 36, 50, 83, 80, 148, 203, 20, 12,
+ 201, 56, 85, 82, 5, 53, 5, 56, 148, 203, 20, 12, 201, 52, 81, 9, 84, 210, 83, 80, 148, 203, 20, 9, 198, 84, 197, 137, 56, 65,
+ 64, 20, 9, 198, 29, 81, 9, 56, 65, 64, 20, 9, 198, 72, 81, 133, 72, 83, 148, 20, 9, 198, 44, 243, 147, 80, 19, 148, 20, 8,
+ 66, 88, 144, 84, 37, 0, 72, 0, 10, 199, 72, 81, 143, 72, 210, 83, 80, 20, 10, 199, 64, 243, 25, 80, 82, 83, 80, 20, 10, 199,
+ 64, 84, 147, 60, 224, 71, 20, 20, 14, 2, 95, 95, 71, 6, 113, 50, 89, 72, 34, 35, 37, 0, 0, 9, 134, 6, 1, 22, 195, 184,
+ 18, 20, 11, 200, 52, 243, 143, 64, 243, 9, 77, 64, 20, 11, 200, 24, 81, 5, 72, 19, 9, 77, 64, 20, 12, 201, 8, 84, 212, 101,
+ 33, 82, 36, 225, 5, 68, 11, 200, 77, 80, 143, 72, 66, 78, 21, 32, 20, 11, 200, 36, 229, 5, 72, 97, 82, 21, 32, 20, 11, 200,
+ 5, 3, 211, 81, 35, 198, 21, 32, 20, 12, 137, 16, 18, 195, 166, 19, 9, 4, 9, 5, 20, 12, 201, 45, 83, 147, 80, 225, 82, 36,
+ 225, 5, 20, 12, 201, 8, 84, 212, 101, 33, 82, 36, 225, 5, 20, 11, 200, 72, 83, 143, 52, 209, 82, 21, 64, 20, 11, 200, 52, 19,
+ 137, 21, 33, 82, 21, 64, 20, 11, 200, 36, 225, 9, 28, 225, 82, 21, 64, 20, 11, 200, 24, 16, 197, 81, 65, 82, 21, 64, 20, 11,
+ 200, 20, 180, 193, 49, 65, 82, 21, 64, 20, 11, 200, 16, 84, 129, 56, 113, 82, 21, 64, 20, 11, 200, 16, 84, 18, 37, 97, 82, 21,
+ 64, 20, 11, 200, 5, 52, 207, 73, 65, 82, 21, 64, 20, 11, 200, 4, 229, 9, 45, 97, 82, 21, 64, 20, 11, 200, 4, 97, 133, 45,
+ 65, 82, 21, 64, 20, 9, 198, 48, 19, 73, 56, 21, 0, 20, 7, 196, 45, 84, 129, 8, 20, 0, 8, 197, 84, 225, 9, 56, 80, 20,
+ 12, 201, 28, 80, 143, 52, 209, 82, 48, 145, 192, 20, 13, 138, 16, 195, 166, 4, 5, 18, 1, 19, 20, 9, 20, 12, 201, 4, 67, 73,
+ 72, 19, 9, 56, 65, 64, 20, 10, 69, 60, 227, 9, 56, 80, 21, 0, 10, 0, 9, 198, 64, 20, 143, 16, 148, 212, 20, 9, 198, 49,
+ 85, 5, 56, 148, 212, 20, 9, 198, 21, 52, 193, 100, 148, 212, 20, 9, 198, 52, 243, 135, 60, 194, 68, 20, 9, 198, 81, 148, 129, 56,
+ 226, 64, 20, 9, 198, 16, 144, 75, 60, 226, 64, 20, 9, 198, 64, 243, 5, 52, 146, 192, 20, 9, 198, 28, 83, 133, 80, 146, 192, 20,
+ 9, 198, 24, 243, 133, 80, 146, 192, 20, 9, 198, 81, 34, 66, 84, 224, 84, 20, 9, 198, 40, 245, 82, 56, 19, 0, 20, 8, 67, 12,
+ 242, 197, 21, 0, 10, 0, 14, 203, 81, 32, 68, 37, 66, 79, 56, 19, 9, 77, 64, 20, 12, 201, 20, 180, 212, 72, 83, 73, 80, 85,
+ 0, 20, 10, 199, 88, 148, 137, 48, 148, 197, 72, 20, 10, 199, 37, 51, 1, 52, 148, 197, 72, 20, 10, 199, 24, 197, 73, 16, 148, 197,
+ 72, 20, 9, 198, 32, 245, 141, 60, 66, 71, 20, 9, 198, 28, 83, 69, 56, 194, 71, 20, 6, 195, 88, 147, 204, 20, 6, 195, 24, 147,
+ 204, 20, 10, 199, 52, 243, 129, 72, 178, 83, 44, 20, 10, 199, 44, 19, 13, 100, 178, 83, 44, 20, 10, 199, 21, 84, 212, 4, 178, 83,
+ 44, 20, 10, 199, 72, 17, 9, 60, 99, 206, 36, 20, 10, 199, 16, 243, 73, 56, 144, 193, 56, 20, 10, 199, 44, 21, 129, 48, 176, 68,
+ 20, 20, 10, 199, 8, 20, 146, 36, 176, 68, 20, 20, 10, 199, 65, 32, 75, 80, 146, 193, 8, 20, 10, 199, 4, 211, 210, 80, 148, 193,
+ 8, 20, 8, 67, 12, 243, 204, 21, 0, 10, 0, 13, 138, 9, 14, 19, 5, 13, 9, 14, 195, 184, 18, 20, 11, 200, 16, 84, 141, 5,
+ 67, 204, 60, 112, 20, 11, 200, 9, 35, 205, 5, 67, 204, 60, 112, 20, 11, 200, 76, 84, 144, 20, 229, 9, 56, 80, 20, 9, 198, 21,
+ 37, 80, 80, 147, 206, 20, 9, 198, 4, 208, 137, 80, 147, 206, 20, 11, 200, 33, 148, 15, 44, 243, 132, 72, 144, 20, 11, 200, 28, 83,
+ 132, 5, 35, 69, 72, 144, 20, 11, 200, 96, 83, 143, 24, 240, 137, 76, 176, 20, 11, 200, 88, 81, 197, 80, 20, 137, 76, 176, 20, 11,
+ 200, 88, 19, 21, 80, 20, 137, 76, 176, 20, 11, 200, 76, 243, 9, 16, 20, 137, 76, 176, 20, 11, 200, 52, 85, 1, 8, 243, 9, 76,
+ 176, 20, 11, 200, 48, 20, 9, 16, 20, 137, 76, 176, 20, 11, 200, 8, 19, 21, 77, 68, 129, 16, 80, 20, 11, 200, 24, 84, 142, 37,
+ 52, 193, 28, 80, 20, 0, 8, 197, 84, 99, 204, 60, 112, 20, 8, 197, 64, 241, 210, 60, 208, 20, 8, 197, 61, 34, 197, 72, 80, 20,
+ 8, 197, 5, 50, 197, 76, 80, 20, 9, 198, 21, 2, 84, 4, 98, 69, 20, 9, 198, 16, 80, 197, 56, 226, 69, 20, 8, 197, 24, 16,
+ 146, 36, 176, 20, 12, 201, 76, 18, 210, 4, 209, 78, 80, 19, 0, 20, 11, 70, 25, 34, 69, 56, 67, 25, 21, 0, 10, 20, 4, 95,
+ 56, 88, 15, 83, 37, 34, 89, 36, 50, 89, 47, 116, 84, 13, 50, 13, 0, 0, 11, 67, 81, 83, 133, 47, 40, 50, 108, 0, 41, 12,
+ 137, 18, 5, 12, 9, 7, 9, 195, 184, 19, 20, 12, 137, 13, 1, 12, 9, 3, 9, 195, 184, 19, 20, 11, 136, 16, 12, 1, 14, 20,
+ 195, 184, 18, 20, 13, 202, 60, 101, 1, 48, 211, 204, 60, 114, 83, 44, 20, 13, 202, 48, 20, 153, 56, 115, 204, 60, 114, 83, 44, 20,
+ 13, 202, 24, 20, 141, 4, 179, 204, 60, 114, 83, 44, 20, 9, 198, 16, 144, 75, 60, 224, 84, 20, 13, 202, 36, 226, 207, 52, 209, 78,
+ 77, 84, 129, 8, 20, 0, 20, 67, 33, 83, 128, 107, 113, 50, 15, 89, 47, 6, 36, 0, 81, 115, 116, 101, 103, 32, 13, 138, 16, 5,
+ 18, 14, 9, 3, 9, 195, 184, 19, 20, 12, 201, 44, 243, 210, 16, 147, 129, 80, 147, 206, 20, 12, 201, 44, 243, 147, 20, 180, 129, 80,
+ 147, 206, 20, 12, 201, 24, 192, 71, 20, 195, 1, 80, 147, 206, 20, 12, 201, 36, 208, 133, 12, 147, 9, 80, 85, 0, 20, 12, 201, 4,
+ 227, 210, 52, 19, 9, 80, 85, 0, 20, 10, 199, 65, 35, 203, 48, 19, 69, 72, 20, 10, 199, 44, 243, 139, 85, 36, 133, 72, 20, 10,
+ 199, 44, 243, 132, 20, 228, 197, 72, 20, 10, 199, 44, 20, 9, 81, 83, 5, 72, 20, 10, 199, 4, 178, 213, 53, 83, 5, 72, 20, 10,
+ 199, 64, 197, 84, 60, 226, 83, 44, 20, 14, 203, 56, 243, 69, 56, 179, 1, 80, 244, 137, 76, 176, 20, 10, 199, 52, 85, 1, 48, 194,
+ 83, 44, 20, 9, 198, 48, 85, 137, 80, 148, 203, 20, 10, 199, 48, 84, 207, 80, 130, 83, 44, 20, 14, 203, 44, 243, 80, 20, 228, 193,
+ 80, 244, 137, 76, 176, 20, 9, 198, 21, 84, 129, 76, 148, 203, 20, 10, 199, 16, 144, 84, 60, 226, 83, 44, 20, 10, 199, 8, 20, 130,
+ 4, 66, 83, 44, 20, 9, 198, 5, 165, 5, 44, 148, 203, 20, 10, 199, 44, 244, 205, 60, 115, 206, 36, 20, 10, 199, 88, 20, 132, 20,
+ 228, 197, 72, 20, 12, 201, 12, 149, 137, 48, 148, 197, 72, 85, 0, 20, 10, 199, 44, 20, 130, 60, 224, 68, 20, 20, 6, 195, 33, 83,
+ 128, 72, 0, 14, 139, 16, 18, 5, 19, 20, 9, 7, 9, 195, 184, 19, 20, 11, 200, 44, 194, 77, 5, 67, 204, 60, 112, 20, 7, 196,
+ 5, 67, 5, 80, 20, 9, 198, 64, 145, 84, 37, 53, 0, 20, 7, 196, 5, 4, 5, 48, 20, 9, 198, 64, 241, 84, 37, 49, 82, 20,
+ 9, 198, 44, 19, 132, 37, 49, 82, 20, 9, 198, 36, 67, 204, 37, 49, 82, 20, 11, 200, 48, 19, 80, 37, 53, 5, 72, 144, 20, 11,
+ 200, 24, 19, 148, 5, 53, 5, 72, 144, 20, 11, 200, 76, 20, 139, 5, 53, 9, 76, 176, 20, 11, 200, 32, 145, 82, 5, 34, 201, 76,
+ 176, 20, 7, 196, 76, 130, 73, 80, 20, 9, 198, 64, 20, 129, 24, 98, 78, 20, 11, 200, 44, 243, 148, 20, 224, 78, 12, 80, 20, 7,
+ 196, 73, 84, 129, 48, 20, 7, 196, 8, 20, 193, 48, 20, 0, 12, 201, 52, 84, 139, 4, 229, 9, 48, 148, 212, 20, 9, 198, 76, 181,
+ 77, 48, 84, 137, 20, 9, 198, 45, 37, 75, 44, 84, 137, 20, 12, 201, 28, 84, 141, 4, 226, 83, 80, 146, 192, 20, 11, 67, 20, 192,
+ 78, 36, 55, 35, 50, 0, 21, 8, 197, 45, 84, 129, 57, 48, 20, 0, 15, 204, 81, 32, 78, 76, 194, 84, 80, 84, 129, 80, 147, 206,
+ 20, 15, 204, 36, 225, 140, 20, 180, 201, 8, 147, 9, 80, 85, 0, 20, 12, 201, 80, 82, 206, 60, 180, 129, 80, 148, 203, 20, 13, 202,
+ 52, 81, 137, 77, 67, 198, 20, 194, 83, 44, 20, 12, 201, 33, 81, 213, 20, 227, 212, 80, 148, 203, 20, 0, 24, 73, 44, 243, 134, 37,
+ 35, 65, 56, 65, 82, 49, 114, 50, 83, 36, 34, 65, 6, 110, 50, 72, 108, 0, 10, 67, 36, 65, 84, 37, 72, 6, 36, 0, 12, 201,
+ 48, 82, 211, 36, 176, 76, 37, 49, 82, 20, 12, 201, 4, 178, 204, 36, 208, 84, 37, 49, 82, 20, 14, 203, 44, 243, 147, 64, 148, 129,
+ 80, 244, 137, 76, 176, 20, 14, 203, 20, 180, 193, 52, 147, 129, 80, 244, 137, 76, 176, 20, 14, 203, 12, 149, 137, 48, 148, 193, 80, 244,
+ 137, 76, 176, 20, 9, 198, 5, 53, 5, 56, 148, 203, 20, 10, 199, 5, 84, 208, 36, 50, 85, 52, 20, 0, 9, 198, 72, 80, 76, 37,
+ 53, 0, 20, 9, 198, 17, 80, 76, 37, 53, 0, 20, 9, 198, 16, 83, 148, 37, 53, 0, 20, 9, 198, 12, 19, 80, 37, 53, 0, 20,
+ 9, 198, 60, 181, 18, 60, 161, 82, 20, 9, 198, 37, 35, 206, 37, 49, 82, 20, 9, 198, 36, 226, 204, 36, 225, 82, 20, 9, 198, 36,
+ 226, 193, 77, 49, 82, 20, 7, 196, 53, 83, 1, 80, 20, 0, 9, 198, 21, 85, 1, 56, 20, 201, 20, 9, 198, 64, 84, 137, 24, 84,
+ 137, 20, 0, 15, 204, 20, 180, 201, 77, 65, 78, 80, 144, 76, 37, 53, 0, 20, 12, 201, 52, 225, 77, 61, 65, 75, 56, 148, 203, 20,
+ 9, 198, 16, 148, 203, 60, 98, 76, 20, 9, 198, 16, 144, 75, 60, 224, 76, 20, 13, 4, 95, 7, 18, 22, 35, 49, 89, 6, 35, 68,
+ 0, 0, 6, 195, 76, 244, 192, 17, 30, 75, 9, 33, 65, 44, 64, 78, 12, 84, 142, 21, 48, 71, 34, 109, 37, 81, 6, 72, 35, 12,
+ 50, 89, 114, 20, 50, 13, 89, 0, 10, 199, 44, 83, 79, 80, 18, 211, 36, 20, 12, 201, 77, 147, 132, 36, 176, 76, 37, 53, 0, 20,
+ 12, 201, 52, 21, 5, 72, 144, 76, 37, 53, 0, 20, 12, 201, 36, 212, 5, 72, 144, 76, 37, 53, 0, 20, 12, 201, 21, 52, 5, 72,
+ 19, 148, 37, 53, 0, 20, 12, 201, 24, 19, 73, 48, 144, 82, 37, 49, 82, 20, 10, 199, 52, 243, 135, 60, 195, 201, 16, 20, 10, 135,
+ 16, 18, 195, 166, 12, 1, 20, 20, 0, 9, 198, 72, 81, 149, 76, 147, 206, 20, 9, 198, 16, 85, 143, 80, 147, 206, 20, 7, 196, 65,
+ 84, 133, 72, 20, 11, 200, 65, 35, 214, 20, 226, 69, 57, 48, 20, 11, 200, 44, 243, 150, 20, 226, 69, 57, 48, 20, 11, 200, 36, 225,
+ 210, 20, 66, 69, 57, 48, 20, 0, 9, 198, 24, 147, 15, 48, 241, 201, 20, 8, 197, 44, 21, 9, 60, 224, 20, 8, 197, 44, 244, 132,
+ 20, 192, 20, 8, 197, 8, 244, 132, 20, 192, 20, 12, 201, 65, 35, 198, 21, 52, 201, 60, 224, 76, 20, 0, 15, 204, 36, 229, 5, 48,
+ 193, 75, 81, 80, 76, 37, 53, 0, 20, 9, 198, 44, 244, 21, 48, 84, 128, 20, 9, 198, 5, 81, 9, 80, 84, 128, 20, 9, 198, 44,
+ 242, 203, 60, 194, 84, 20, 0, 10, 199, 81, 148, 9, 24, 144, 197, 72, 20, 10, 199, 64, 243, 5, 52, 148, 197, 72, 20, 10, 199, 56,
+ 245, 9, 24, 144, 197, 72, 20, 10, 199, 52, 244, 129, 48, 148, 197, 72, 20, 10, 199, 44, 243, 80, 48, 144, 197, 72, 20, 10, 199, 44,
+ 19, 129, 48, 148, 197, 72, 20, 10, 199, 33, 83, 65, 56, 148, 197, 72, 20, 10, 199, 24, 19, 129, 80, 148, 197, 72, 20, 10, 199, 16,
+ 83, 129, 81, 84, 133, 72, 20, 10, 199, 8, 83, 133, 16, 144, 197, 72, 20, 10, 199, 8, 19, 129, 48, 148, 197, 72, 20, 10, 199, 44,
+ 243, 80, 60, 225, 78, 80, 20, 10, 199, 20, 180, 208, 60, 225, 78, 80, 20, 10, 199, 16, 148, 208, 60, 225, 78, 80, 20, 0, 11, 200,
+ 85, 53, 82, 64, 21, 9, 60, 224, 20, 11, 200, 72, 84, 5, 80, 149, 9, 60, 224, 20, 11, 200, 72, 84, 1, 72, 21, 9, 60, 224,
+ 20, 11, 200, 40, 243, 137, 76, 21, 9, 60, 224, 20, 11, 200, 36, 229, 15, 56, 21, 9, 60, 224, 20, 11, 200, 36, 225, 9, 44, 21,
+ 9, 60, 224, 20, 11, 200, 24, 81, 5, 72, 21, 9, 60, 224, 20, 11, 200, 5, 69, 18, 4, 181, 9, 60, 224, 20, 11, 200, 4, 195,
+ 15, 44, 21, 9, 60, 224, 20, 9, 198, 4, 67, 208, 80, 147, 206, 20, 11, 200, 4, 67, 143, 80, 21, 9, 60, 224, 20, 11, 200, 4,
+ 64, 80, 80, 21, 9, 60, 224, 20, 18, 207, 20, 180, 212, 72, 20, 1, 72, 192, 77, 20, 229, 1, 72, 148, 203, 20, 7, 196, 49, 148,
+ 137, 44, 20, 13, 138, 11, 15, 18, 19, 195, 184, 18, 9, 1, 14, 20, 9, 198, 77, 69, 68, 20, 229, 0, 20, 7, 196, 53, 85, 1,
+ 8, 20, 0, 12, 201, 56, 243, 69, 56, 179, 1, 81, 84, 128, 20, 12, 201, 24, 195, 211, 45, 83, 1, 81, 84, 128, 20, 9, 198, 16,
+ 21, 1, 48, 241, 201, 20, 9, 198, 24, 192, 78, 44, 84, 133, 20, 9, 198, 33, 148, 15, 80, 84, 197, 20, 8, 197, 32, 83, 12, 20,
+ 224, 20, 9, 198, 72, 83, 148, 72, 144, 197, 20, 9, 198, 52, 243, 148, 72, 144, 197, 20, 8, 197, 56, 85, 82, 4, 192, 20, 0, 28,
+ 74, 9, 33, 65, 44, 64, 78, 12, 84, 142, 20, 71, 34, 109, 37, 81, 6, 72, 35, 12, 50, 89, 114, 20, 50, 13, 0, 11, 200, 44,
+ 21, 15, 16, 244, 203, 61, 0, 20, 11, 200, 28, 20, 212, 72, 244, 203, 61, 0, 20, 13, 202, 76, 176, 78, 16, 147, 129, 88, 148, 197,
+ 72, 20, 13, 202, 65, 35, 194, 48, 83, 65, 80, 148, 197, 72, 20, 13, 202, 24, 146, 212, 36, 243, 129, 48, 148, 197, 72, 20, 13, 202,
+ 12, 243, 148, 4, 147, 133, 72, 148, 197, 72, 20, 13, 202, 80, 84, 141, 60, 70, 78, 4, 210, 83, 44, 20, 0, 10, 199, 80, 84, 141,
+ 37, 53, 15, 72, 20, 14, 203, 36, 229, 5, 73, 1, 76, 48, 21, 9, 60, 224, 20, 14, 203, 36, 65, 78, 80, 145, 137, 44, 21, 9,
+ 60, 224, 20, 14, 203, 20, 180, 212, 72, 20, 15, 48, 21, 9, 60, 224, 20, 14, 203, 12, 83, 148, 72, 19, 9, 76, 21, 9, 60, 224,
+ 20, 12, 201, 5, 81, 205, 20, 229, 1, 80, 147, 206, 20, 14, 203, 4, 67, 73, 56, 148, 212, 72, 21, 9, 60, 224, 20, 10, 199, 80,
+ 19, 154, 4, 226, 83, 44, 20, 9, 198, 80, 19, 65, 72, 148, 203, 20, 10, 199, 77, 148, 212, 60, 194, 83, 44, 20, 9, 198, 45, 35,
+ 193, 80, 148, 203, 20, 10, 199, 32, 20, 141, 60, 226, 83, 44, 20, 9, 198, 25, 85, 21, 72, 148, 203, 20, 9, 198, 24, 243, 133, 80,
+ 148, 203, 20, 9, 198, 4, 115, 129, 80, 148, 203, 20, 10, 199, 16, 149, 133, 72, 113, 78, 80, 20, 12, 201, 77, 80, 132, 60, 210, 78,
+ 4, 229, 0, 20, 10, 199, 56, 81, 204, 36, 113, 65, 8, 20, 12, 71, 77, 64, 84, 20, 209, 78, 80, 21, 0, 10, 0, 11, 200, 72,
+ 85, 143, 49, 85, 9, 60, 224, 20, 11, 200, 72, 84, 207, 49, 85, 9, 60, 224, 20, 11, 200, 60, 178, 213, 64, 21, 9, 60, 224, 20,
+ 11, 200, 56, 21, 137, 28, 21, 9, 60, 224, 20, 11, 200, 52, 241, 5, 72, 21, 9, 60, 224, 20, 11, 200, 45, 96, 68, 72, 21, 9,
+ 60, 224, 20, 11, 200, 44, 20, 212, 72, 21, 9, 60, 224, 20, 11, 200, 36, 227, 143, 88, 21, 9, 60, 224, 20, 11, 200, 16, 85, 15,
+ 56, 21, 9, 60, 224, 20, 11, 200, 16, 82, 207, 72, 21, 9, 60, 224, 20, 11, 200, 5, 85, 15, 52, 21, 9, 60, 224, 20, 11, 200,
+ 5, 4, 1, 72, 149, 9, 60, 224, 20, 11, 200, 4, 227, 143, 80, 21, 9, 60, 224, 20, 11, 200, 4, 33, 9, 44, 21, 9, 60, 224,
+ 20, 0, 8, 197, 80, 19, 201, 77, 64, 20, 8, 197, 52, 243, 137, 77, 64, 20, 8, 197, 8, 147, 208, 5, 64, 20, 0, 9, 198, 24,
+ 147, 15, 48, 241, 192, 20, 12, 201, 80, 83, 5, 44, 147, 133, 80, 148, 203, 20, 12, 201, 56, 81, 5, 73, 48, 75, 76, 148, 203, 20,
+ 12, 201, 36, 225, 15, 44, 147, 133, 76, 148, 203, 20, 15, 140, 12, 195, 184, 7, 19, 20, 195, 184, 18, 9, 1, 14, 20, 9, 198, 72,
+ 21, 9, 60, 224, 76, 20, 9, 198, 24, 244, 140, 4, 65, 64, 20, 0, 10, 199, 76, 18, 203, 5, 35, 211, 20, 20, 10, 199, 88, 147,
+ 204, 36, 226, 83, 80, 20, 10, 199, 80, 84, 146, 61, 34, 83, 80, 20, 10, 199, 77, 147, 66, 60, 194, 83, 80, 20, 10, 199, 76, 240,
+ 201, 4, 194, 83, 80, 20, 10, 199, 76, 163, 198, 20, 194, 83, 80, 20, 10, 199, 52, 245, 9, 60, 226, 83, 80, 20, 10, 199, 24, 244,
+ 141, 4, 194, 83, 80, 20, 10, 199, 24, 85, 9, 12, 130, 83, 80, 20, 10, 199, 16, 20, 151, 36, 226, 83, 80, 20, 10, 199, 4, 181,
+ 9, 60, 226, 83, 80, 20, 10, 199, 4, 36, 213, 72, 66, 83, 80, 20, 14, 203, 64, 243, 25, 52, 84, 137, 76, 21, 9, 60, 224, 20,
+ 9, 198, 84, 112, 78, 16, 148, 203, 20, 9, 198, 81, 83, 133, 76, 148, 203, 20, 9, 198, 76, 21, 25, 72, 148, 203, 20, 9, 198, 52,
+ 245, 9, 88, 148, 203, 20, 9, 198, 32, 243, 69, 72, 148, 203, 20, 9, 198, 20, 212, 9, 72, 148, 203, 20, 9, 198, 5, 52, 217, 72,
+ 148, 203, 20, 9, 198, 4, 181, 9, 88, 148, 203, 20, 10, 199, 16, 149, 133, 72, 113, 78, 76, 20, 12, 71, 76, 178, 78, 32, 80, 68,
+ 76, 21, 0, 10, 13, 4, 95, 4, 9, 1, 6, 39, 65, 55, 116, 72, 0, 0, 11, 200, 64, 83, 147, 36, 243, 137, 77, 64, 20, 11,
+ 200, 44, 21, 84, 36, 243, 137, 77, 64, 20, 7, 196, 16, 82, 83, 80, 20, 14, 139, 8, 195, 165, 14, 4, 20, 5, 18, 12, 9, 7,
+ 20, 11, 200, 76, 82, 212, 21, 34, 75, 21, 32, 20, 11, 200, 72, 243, 65, 57, 66, 75, 21, 32, 20, 11, 200, 56, 85, 82, 61, 66,
+ 75, 21, 32, 20, 11, 200, 48, 241, 201, 77, 66, 75, 21, 32, 20, 11, 200, 20, 179, 5, 45, 66, 75, 21, 32, 20, 11, 200, 17, 148,
+ 198, 5, 66, 75, 21, 32, 20, 11, 200, 16, 145, 1, 45, 66, 75, 21, 32, 20, 9, 198, 32, 244, 148, 84, 192, 78, 21, 0, 12, 201,
+ 60, 212, 203, 72, 149, 133, 48, 145, 192, 20, 12, 201, 60, 212, 203, 36, 101, 5, 48, 145, 192, 20, 12, 201, 44, 19, 77, 21, 32, 84,
+ 48, 145, 192, 20, 12, 201, 29, 32, 78, 28, 149, 133, 48, 145, 192, 20, 12, 201, 28, 83, 139, 20, 225, 5, 48, 145, 192, 20, 12, 201,
+ 24, 244, 150, 20, 229, 5, 48, 145, 192, 20, 12, 201, 24, 244, 149, 17, 49, 69, 48, 145, 192, 20, 12, 201, 24, 244, 139, 5, 53, 5,
+ 48, 145, 192, 20, 12, 201, 8, 241, 211, 80, 21, 133, 48, 145, 192, 20, 8, 197, 61, 34, 69, 57, 64, 20, 9, 198, 76, 16, 143, 80,
+ 17, 197, 20, 0, 11, 136, 195, 166, 11, 22, 1, 20, 15, 18, 20, 9, 198, 44, 21, 1, 48, 241, 192, 20, 9, 198, 16, 21, 1, 48,
+ 241, 192, 20, 13, 202, 36, 225, 9, 88, 145, 21, 4, 194, 83, 80, 20, 13, 202, 36, 212, 18, 21, 52, 201, 60, 226, 83, 80, 20, 9,
+ 198, 16, 80, 201, 8, 83, 0, 20, 12, 201, 45, 35, 206, 60, 209, 84, 72, 148, 203, 20, 12, 201, 44, 244, 21, 48, 21, 15, 72, 148,
+ 203, 20, 12, 201, 28, 84, 141, 4, 226, 83, 80, 148, 203, 20, 12, 201, 16, 81, 137, 56, 149, 15, 72, 148, 203, 20, 12, 201, 4, 225,
+ 197, 49, 48, 75, 76, 148, 203, 20, 18, 70, 28, 83, 9, 56, 65, 64, 81, 36, 55, 6, 36, 50, 72, 13, 0, 20, 9, 198, 16, 144,
+ 71, 60, 224, 76, 20, 9, 198, 64, 193, 74, 4, 65, 64, 20, 11, 70, 60, 97, 140, 36, 225, 64, 21, 0, 10, 0, 10, 199, 4, 229,
+ 9, 8, 147, 211, 20, 20, 14, 203, 20, 180, 208, 72, 84, 211, 36, 243, 137, 77, 64, 20, 10, 199, 20, 180, 207, 72, 50, 83, 80, 20,
+ 10, 199, 24, 192, 84, 84, 193, 78, 76, 20, 13, 138, 2, 12, 195, 184, 4, 1, 7, 20, 9, 7, 20, 0, 11, 200, 72, 84, 208, 37,
+ 32, 84, 61, 32, 20, 11, 200, 45, 83, 20, 37, 96, 84, 61, 32, 20, 15, 204, 28, 84, 212, 4, 197, 16, 77, 146, 207, 48, 241, 192,
+ 20, 11, 200, 4, 224, 66, 5, 5, 9, 77, 64, 20, 7, 196, 52, 84, 207, 56, 20, 9, 198, 72, 85, 137, 76, 147, 206, 20, 9, 198,
+ 16, 80, 201, 76, 147, 206, 20, 7, 196, 45, 84, 133, 72, 20, 14, 139, 20, 22, 9, 22, 12, 18, 195, 165, 4, 9, 7, 20, 11, 200,
+ 76, 83, 73, 61, 66, 75, 21, 32, 20, 11, 200, 76, 83, 65, 57, 66, 75, 21, 32, 20, 11, 200, 5, 67, 1, 57, 66, 75, 21, 32,
+ 20, 11, 200, 4, 115, 143, 77, 66, 75, 21, 32, 20, 11, 200, 76, 244, 132, 36, 225, 82, 21, 64, 20, 11, 200, 72, 85, 1, 72, 65,
+ 82, 21, 64, 20, 11, 200, 45, 33, 78, 20, 193, 82, 21, 64, 20, 11, 200, 24, 16, 207, 56, 225, 82, 21, 64, 20, 11, 200, 24, 192,
+ 77, 8, 246, 65, 57, 64, 20, 0, 9, 198, 77, 68, 129, 80, 81, 201, 20, 12, 201, 77, 80, 147, 80, 19, 148, 36, 83, 0, 20, 8,
+ 197, 72, 20, 197, 72, 80, 20, 8, 197, 33, 84, 197, 72, 80, 20, 8, 197, 8, 20, 197, 72, 80, 20, 15, 204, 77, 68, 149, 45, 69,
+ 82, 4, 194, 83, 80, 148, 203, 20, 8, 197, 64, 20, 133, 76, 80, 20, 8, 197, 9, 83, 9, 52, 144, 20, 9, 198, 52, 148, 207, 29,
+ 147, 137, 20, 8, 197, 28, 20, 129, 28, 80, 20, 0, 9, 198, 24, 83, 73, 56, 148, 212, 20, 9, 198, 20, 212, 9, 72, 148, 212, 20,
+ 9, 198, 4, 197, 18, 84, 148, 212, 20, 9, 198, 4, 181, 9, 88, 148, 212, 20, 9, 198, 44, 147, 133, 80, 146, 192, 20, 9, 198, 77,
+ 83, 20, 4, 224, 84, 20, 9, 198, 44, 244, 146, 20, 192, 84, 20, 9, 198, 52, 148, 212, 72, 19, 0, 20, 0, 10, 199, 88, 19, 15,
+ 72, 148, 197, 72, 20, 10, 199, 80, 83, 5, 88, 148, 197, 72, 20, 10, 199, 72, 80, 83, 77, 84, 133, 72, 20, 10, 199, 64, 243, 1,
+ 72, 148, 197, 72, 20, 10, 199, 52, 241, 9, 24, 144, 197, 72, 20, 10, 199, 48, 21, 9, 56, 148, 197, 72, 20, 10, 199, 44, 241, 9,
+ 24, 144, 197, 72, 20, 10, 199, 21, 81, 143, 72, 148, 197, 72, 20, 10, 199, 4, 211, 210, 80, 148, 197, 72, 20, 9, 198, 44, 244, 148,
+ 20, 194, 71, 20, 9, 198, 4, 197, 143, 72, 194, 71, 20, 9, 198, 4, 117, 5, 72, 194, 71, 20, 9, 198, 4, 100, 201, 56, 66, 71,
+ 20, 14, 203, 44, 243, 135, 21, 53, 9, 60, 225, 82, 21, 64, 20, 0, 11, 200, 52, 85, 5, 61, 35, 204, 60, 112, 20, 11, 200, 8,
+ 83, 133, 16, 144, 197, 72, 80, 68, 7, 196, 25, 85, 15, 56, 20, 9, 198, 56, 245, 129, 80, 147, 206, 20, 7, 196, 17, 84, 5, 72,
+ 20, 11, 200, 64, 243, 25, 56, 84, 201, 76, 176, 20, 11, 200, 52, 147, 1, 56, 84, 201, 76, 176, 20, 11, 200, 52, 83, 1, 56, 84,
+ 201, 76, 176, 20, 11, 200, 20, 180, 207, 80, 84, 137, 76, 176, 20, 11, 200, 8, 19, 19, 81, 148, 137, 76, 176, 20, 14, 68, 28, 19,
+ 73, 56, 81, 110, 65, 6, 109, 68, 0, 20, 11, 200, 76, 19, 135, 21, 34, 78, 16, 80, 20, 11, 200, 64, 20, 212, 61, 34, 78, 16,
+ 80, 20, 11, 200, 44, 82, 147, 21, 34, 78, 16, 80, 20, 15, 204, 44, 19, 77, 21, 34, 5, 73, 33, 73, 56, 65, 64, 20, 9, 68,
+ 5, 4, 12, 20, 21, 0, 10, 0, 9, 198, 21, 2, 83, 44, 244, 0, 20, 12, 201, 60, 36, 203, 85, 32, 78, 80, 148, 212, 20, 12,
+ 201, 5, 96, 78, 80, 112, 82, 16, 148, 212, 20, 12, 201, 61, 4, 15, 76, 149, 9, 60, 225, 76, 20, 14, 139, 8, 195, 166, 13, 15,
+ 7, 12, 15, 2, 9, 14, 20, 11, 136, 195, 166, 19, 20, 5, 20, 9, 11, 20, 8, 197, 73, 80, 146, 36, 176, 20, 8, 197, 20, 208,
+ 140, 20, 208, 20, 0, 9, 198, 64, 19, 133, 48, 148, 212, 20, 9, 198, 28, 21, 76, 48, 148, 212, 20, 9, 198, 24, 147, 129, 48, 148,
+ 212, 20, 9, 198, 5, 33, 197, 48, 148, 212, 20, 12, 201, 8, 80, 82, 8, 82, 132, 20, 194, 71, 67, 14, 204, 60, 227, 205, 5, 67,
+ 208, 60, 145, 84, 36, 179, 206, 6, 195, 33, 84, 137, 20, 12, 201, 45, 84, 134, 101, 36, 212, 20, 194, 71, 20, 12, 201, 24, 244, 150,
+ 20, 180, 204, 20, 194, 71, 20, 12, 201, 8, 80, 82, 8, 82, 132, 20, 194, 71, 20, 9, 198, 72, 85, 15, 72, 146, 192, 20, 9, 198,
+ 52, 245, 15, 72, 146, 192, 20, 0, 12, 201, 8, 83, 133, 24, 144, 197, 72, 85, 0, 68, 12, 201, 44, 243, 147, 84, 197, 1, 80, 147,
+ 206, 20, 12, 201, 36, 225, 9, 76, 180, 133, 80, 147, 206, 20, 12, 201, 36, 212, 12, 4, 229, 1, 80, 147, 206, 20, 12, 201, 5, 84,
+ 203, 84, 197, 1, 80, 147, 206, 20, 10, 199, 76, 82, 214, 20, 228, 197, 72, 20, 10, 199, 52, 20, 212, 85, 32, 133, 72, 20, 14, 203,
+ 65, 54, 75, 60, 19, 129, 49, 148, 197, 72, 80, 20, 14, 203, 77, 84, 5, 72, 83, 12, 37, 5, 9, 76, 176, 20, 9, 198, 64, 243,
+ 5, 52, 148, 203, 20, 9, 198, 56, 245, 15, 72, 148, 203, 20, 9, 198, 56, 19, 73, 8, 148, 203, 20, 9, 198, 5, 53, 5, 72, 148,
+ 203, 20, 9, 198, 5, 37, 5, 76, 148, 203, 20, 10, 199, 44, 20, 5, 48, 192, 78, 36, 20, 14, 203, 44, 243, 134, 37, 35, 65, 56,
+ 66, 78, 16, 80, 20, 12, 137, 18, 21, 13, 195, 166, 14, 9, 5, 14, 20, 12, 201, 44, 243, 80, 48, 144, 197, 72, 85, 0, 20, 12,
+ 201, 8, 83, 133, 24, 144, 197, 72, 85, 0, 20, 0, 11, 200, 80, 242, 211, 36, 179, 204, 60, 112, 20, 9, 198, 76, 80, 197, 72, 225,
+ 82, 20, 9, 198, 72, 85, 1, 8, 193, 82, 20, 9, 198, 44, 19, 85, 24, 193, 82, 20, 11, 200, 64, 243, 25, 12, 83, 148, 72, 144,
+ 20, 11, 200, 25, 38, 71, 80, 17, 212, 36, 112, 20, 11, 200, 80, 241, 207, 48, 84, 201, 76, 176, 20, 11, 200, 4, 229, 5, 64, 83,
+ 132, 36, 80, 20, 9, 198, 56, 17, 148, 4, 194, 78, 20, 11, 200, 80, 161, 78, 21, 34, 78, 16, 80, 20, 11, 200, 77, 98, 71, 21,
+ 34, 78, 16, 80, 20, 11, 200, 36, 225, 129, 57, 66, 78, 16, 80, 20, 11, 200, 20, 196, 203, 21, 34, 78, 16, 80, 20, 11, 200, 16,
+ 19, 147, 21, 34, 78, 16, 80, 20, 19, 70, 24, 19, 11, 60, 225, 82, 83, 110, 55, 49, 39, 50, 6, 36, 34, 0, 20, 11, 200, 76,
+ 84, 150, 37, 68, 137, 12, 80, 20, 7, 196, 8, 84, 193, 80, 20, 11, 200, 25, 38, 71, 80, 17, 212, 36, 112, 20, 7, 196, 88, 20,
+ 193, 48, 20, 7, 196, 56, 20, 193, 48, 20, 11, 200, 64, 84, 147, 36, 99, 1, 28, 80, 20, 0, 12, 201, 44, 243, 77, 4, 225, 9,
+ 80, 148, 212, 20, 12, 201, 37, 51, 204, 5, 66, 79, 56, 148, 212, 20, 12, 201, 52, 225, 77, 61, 65, 75, 56, 146, 192, 20, 0, 19,
+ 3, 19, 195, 165, 89, 114, 15, 89, 36, 50, 47, 0, 81, 115, 101, 110, 116, 32, 17, 3, 19, 195, 165, 89, 114, 15, 107, 35, 34, 0,
+ 81, 104, 97, 114, 32, 27, 3, 19, 195, 165, 89, 6, 113, 15, 65, 6, 113, 89, 6, 37, 13, 0, 82, 109, 195, 165, 32, 115, 105, 103,
+ 101, 32, 17, 3, 19, 195, 165, 89, 114, 15, 65, 6, 113, 0, 81, 109, 195, 165, 32, 20, 3, 19, 195, 165, 89, 114, 15, 84, 6, 109,
+ 114, 0, 81, 118, 195, 166, 114, 101, 32, 22, 3, 19, 195, 165, 89, 114, 15, 55, 6, 109, 68, 108, 0, 81, 108, 195, 166, 110, 103, 101,
+ 32, 18, 3, 19, 195, 165, 89, 114, 15, 84, 6, 112, 34, 0, 81, 118, 97, 114, 32, 21, 3, 19, 195, 165, 89, 114, 15, 107, 6, 114,
+ 57, 47, 0, 81, 104, 195, 184, 106, 116, 32, 18, 3, 19, 195, 165, 89, 114, 15, 84, 6, 36, 55, 0, 81, 118, 105, 108, 32, 21, 3,
+ 19, 195, 165, 89, 114, 15, 55, 6, 112, 68, 47, 0, 81, 108, 97, 110, 103, 116, 32, 19, 3, 19, 195, 165, 89, 114, 15, 81, 6, 118,
+ 34, 0, 81, 103, 195, 184, 114, 32, 16, 3, 19, 195, 165, 89, 114, 15, 6, 109, 34, 0, 81, 101, 114, 32, 21, 3, 19, 195, 165, 89,
+ 114, 15, 65, 6, 35, 68, 108, 0, 81, 109, 97, 110, 103, 101, 32, 23, 3, 19, 195, 165, 89, 114, 15, 65, 6, 35, 12, 57, 13, 86,
+ 0, 81, 109, 101, 103, 101, 116, 32, 12, 201, 56, 21, 137, 28, 21, 15, 72, 148, 203, 20, 12, 201, 52, 85, 1, 48, 197, 82, 28, 148,
+ 203, 20, 12, 201, 52, 20, 212, 60, 67, 206, 80, 148, 203, 20, 12, 201, 36, 212, 5, 72, 21, 9, 88, 148, 203, 20, 12, 201, 24, 244,
+ 130, 73, 145, 5, 72, 148, 203, 20, 13, 202, 12, 148, 212, 21, 32, 201, 20, 228, 197, 72, 20, 15, 204, 16, 83, 73, 56, 84, 129, 48,
+ 148, 197, 72, 85, 0, 20, 9, 198, 56, 21, 9, 60, 224, 76, 20, 0, 12, 201, 56, 21, 9, 60, 224, 76, 37, 53, 0, 20, 12, 201,
+ 44, 244, 146, 21, 52, 15, 56, 65, 82, 20, 12, 201, 44, 243, 131, 21, 52, 201, 60, 225, 82, 20, 12, 201, 44, 243, 77, 37, 52, 201,
+ 60, 225, 82, 20, 9, 198, 85, 48, 133, 44, 148, 203, 20, 9, 198, 72, 85, 15, 72, 148, 203, 20, 9, 198, 52, 245, 15, 72, 148, 203,
+ 20, 9, 198, 44, 244, 193, 44, 148, 203, 20, 9, 198, 12, 243, 79, 72, 148, 203, 20, 10, 199, 44, 243, 150, 21, 37, 9, 80, 20, 9,
+ 198, 65, 35, 211, 60, 66, 75, 20, 10, 199, 72, 85, 137, 76, 244, 129, 80, 20, 11, 136, 2, 18, 195, 166, 11, 1, 7, 5, 20, 0,
+ 15, 204, 36, 229, 5, 72, 224, 84, 36, 243, 129, 48, 148, 212, 20, 9, 198, 80, 244, 144, 20, 65, 82, 20, 9, 198, 72, 85, 1, 72,
+ 65, 82, 20, 9, 198, 48, 146, 214, 36, 65, 82, 20, 9, 198, 44, 244, 146, 20, 193, 82, 20, 9, 198, 44, 19, 142, 20, 193, 82, 20,
+ 9, 198, 20, 180, 208, 20, 65, 82, 20, 9, 198, 4, 197, 5, 72, 225, 82, 20, 7, 196, 5, 4, 137, 48, 20, 7, 196, 20, 180, 197,
+ 52, 20, 9, 68, 12, 245, 67, 32, 21, 0, 10, 0, 13, 69, 12, 19, 1, 37, 48, 49, 35, 55, 6, 109, 0, 0, 9, 198, 80, 20,
+ 148, 20, 193, 84, 20, 12, 201, 60, 36, 203, 85, 32, 78, 80, 148, 203, 20, 12, 201, 13, 149, 15, 64, 192, 83, 52, 148, 203, 20, 12,
+ 201, 4, 178, 213, 76, 21, 9, 88, 148, 203, 20, 0, 12, 201, 72, 21, 9, 60, 224, 76, 37, 53, 0, 20, 12, 201, 64, 84, 134, 20,
+ 181, 9, 60, 225, 82, 20, 12, 201, 44, 243, 134, 20, 181, 9, 60, 225, 82, 20, 10, 199, 64, 19, 12, 4, 66, 85, 52, 20, 10, 199,
+ 28, 84, 149, 56, 66, 85, 52, 20, 10, 199, 21, 2, 84, 4, 98, 85, 52, 20, 10, 199, 4, 197, 77, 36, 226, 85, 52, 20, 10, 199,
+ 20, 212, 9, 72, 148, 205, 20, 20, 10, 199, 4, 181, 9, 88, 148, 205, 20, 20, 10, 199, 16, 84, 21, 80, 84, 133, 80, 20, 10, 199,
+ 44, 243, 132, 20, 228, 193, 80, 20, 0, 9, 198, 28, 20, 142, 37, 51, 206, 20, 9, 198, 76, 19, 139, 80, 147, 206, 20, 9, 198, 24,
+ 193, 75, 76, 147, 206, 20, 7, 196, 61, 5, 5, 72, 20, 9, 198, 52, 145, 210, 4, 229, 0, 20, 0, 8, 197, 25, 34, 86, 60, 192,
+ 20, 9, 198, 44, 243, 84, 21, 52, 197, 20, 8, 197, 25, 37, 71, 4, 192, 20, 8, 197, 88, 20, 137, 4, 32, 20, 0, 13, 202, 65,
+ 54, 75, 60, 96, 82, 52, 18, 213, 52, 20, 9, 198, 20, 180, 208, 20, 66, 84, 20, 0, 17, 67, 33, 96, 68, 84, 110, 15, 89, 114,
+ 0, 14, 81, 115, 195, 165, 32, 6, 195, 20, 64, 128, 17, 10, 199, 48, 243, 66, 5, 33, 5, 72, 20, 10, 199, 36, 229, 5, 72, 17,
+ 197, 72, 20, 10, 199, 8, 243, 66, 5, 33, 5, 72, 20, 10, 199, 49, 85, 135, 21, 36, 137, 28, 20, 10, 199, 44, 243, 148, 36, 225,
+ 78, 80, 20, 10, 199, 44, 243, 147, 84, 193, 78, 80, 20, 6, 195, 25, 32, 64, 76, 0, 11, 200, 4, 68, 207, 73, 5, 9, 60, 224,
+ 20, 7, 196, 53, 85, 5, 72, 20, 9, 198, 65, 35, 198, 37, 64, 66, 20, 9, 198, 16, 83, 79, 57, 64, 66, 20, 0, 8, 197, 72,
+ 81, 201, 60, 224, 20, 8, 197, 80, 84, 146, 36, 224, 20, 8, 197, 8, 83, 154, 36, 224, 20, 8, 197, 44, 21, 83, 4, 192, 20, 0,
+ 11, 200, 9, 35, 206, 44, 244, 203, 61, 0, 20, 13, 202, 72, 85, 18, 4, 228, 205, 37, 69, 5, 72, 20, 13, 202, 64, 84, 147, 64,
+ 82, 212, 37, 100, 137, 28, 20, 0, 12, 201, 44, 243, 150, 21, 36, 193, 80, 147, 206, 20, 12, 201, 44, 243, 147, 64, 148, 129, 80, 147,
+ 206, 20, 12, 201, 20, 180, 211, 64, 148, 129, 80, 147, 206, 20, 12, 201, 20, 180, 208, 48, 244, 129, 80, 147, 206, 20, 12, 201, 12, 149,
+ 137, 48, 148, 193, 80, 147, 206, 20, 12, 201, 5, 85, 15, 72, 148, 193, 80, 147, 206, 20, 12, 201, 4, 48, 197, 48, 84, 129, 80, 147,
+ 206, 20, 10, 199, 21, 50, 193, 52, 245, 5, 72, 20, 10, 199, 20, 180, 203, 49, 81, 5, 72, 20, 9, 198, 72, 84, 21, 8, 194, 75,
+ 20, 13, 138, 16, 195, 166, 4, 1, 7, 15, 7, 9, 11, 20, 9, 198, 53, 82, 203, 20, 34, 75, 20, 10, 199, 77, 68, 137, 56, 113,
+ 78, 80, 20, 10, 199, 44, 243, 147, 84, 209, 78, 80, 20, 0, 11, 200, 77, 80, 147, 84, 213, 9, 60, 224, 20, 11, 200, 64, 84, 131,
+ 21, 5, 9, 60, 224, 20, 11, 200, 44, 243, 131, 21, 5, 9, 60, 224, 20, 11, 200, 20, 180, 197, 45, 85, 9, 60, 224, 20, 11, 200,
+ 84, 197, 18, 4, 208, 82, 36, 224, 20, 0, 13, 69, 77, 65, 71, 21, 64, 89, 47, 36, 13, 72, 0, 8, 197, 4, 224, 70, 61, 32,
+ 20, 14, 139, 6, 195, 184, 4, 5, 18, 1, 20, 9, 15, 14, 20, 12, 201, 52, 81, 9, 44, 19, 69, 57, 65, 76, 20, 12, 201, 36,
+ 228, 212, 73, 83, 69, 57, 65, 76, 20, 9, 198, 28, 19, 15, 64, 17, 5, 20, 0, 9, 198, 25, 34, 83, 85, 33, 64, 20, 9, 198,
+ 88, 149, 18, 36, 225, 64, 20, 9, 198, 48, 145, 82, 36, 225, 192, 20, 9, 198, 65, 83, 19, 21, 33, 64, 20, 9, 198, 25, 34, 83,
+ 21, 33, 64, 20, 9, 198, 21, 64, 71, 21, 33, 64, 20, 9, 198, 17, 32, 71, 21, 33, 64, 20, 9, 198, 88, 83, 133, 16, 145, 192,
+ 20, 12, 4, 95, 35, 51, 50, 71, 55, 35, 50, 49, 0, 0, 33, 67, 76, 19, 20, 89, 6, 114, 55, 47, 15, 55, 109, 57, 49, 15,
+ 89, 6, 37, 47, 37, 0, 82, 108, 97, 107, 101, 32, 99, 105, 116, 121, 32, 10, 199, 52, 20, 207, 12, 130, 83, 80, 20, 10, 199, 52,
+ 20, 203, 36, 226, 83, 80, 20, 10, 199, 12, 243, 21, 52, 226, 83, 80, 20, 14, 203, 4, 229, 9, 44, 243, 131, 21, 5, 9, 60, 224,
+ 20, 10, 199, 77, 68, 137, 56, 113, 78, 76, 20, 0, 11, 200, 36, 228, 212, 73, 82, 212, 61, 32, 20, 7, 196, 36, 66, 79, 52, 20,
+ 7, 196, 28, 194, 79, 52, 20, 17, 142, 19, 20, 195, 166, 18, 15, 16, 5, 18, 1, 20, 9, 15, 14, 20, 17, 142, 11, 15, 14, 6,
+ 195, 184, 4, 5, 18, 1, 20, 9, 15, 14, 20, 11, 200, 65, 34, 86, 36, 193, 71, 21, 32, 20, 11, 200, 64, 192, 84, 60, 226, 75,
+ 21, 32, 20, 11, 200, 32, 84, 129, 48, 66, 75, 21, 32, 20, 9, 198, 16, 82, 211, 81, 34, 78, 20, 9, 198, 64, 18, 201, 77, 64,
+ 78, 20, 9, 198, 80, 20, 140, 5, 64, 78, 21, 9, 198, 52, 243, 69, 57, 64, 78, 21, 0, 12, 201, 8, 18, 212, 21, 34, 79, 48,
+ 241, 192, 20, 12, 201, 88, 243, 20, 36, 113, 82, 36, 225, 192, 20, 12, 201, 84, 68, 129, 56, 113, 82, 36, 225, 192, 20, 12, 201, 84,
+ 68, 12, 4, 49, 82, 36, 225, 192, 20, 12, 201, 81, 32, 70, 36, 177, 82, 36, 225, 192, 20, 12, 201, 77, 80, 140, 36, 209, 82, 36,
+ 225, 192, 20, 12, 201, 65, 80, 140, 36, 49, 82, 36, 225, 192, 20, 12, 201, 65, 35, 212, 20, 113, 82, 36, 225, 192, 20, 12, 201, 44,
+ 243, 147, 84, 209, 82, 36, 225, 192, 20, 12, 201, 36, 228, 208, 36, 49, 82, 36, 225, 192, 20, 12, 201, 17, 84, 12, 36, 49, 82, 36,
+ 225, 192, 20, 12, 201, 16, 84, 12, 4, 49, 82, 36, 225, 192, 20, 12, 201, 16, 83, 65, 76, 177, 82, 36, 225, 192, 20, 12, 201, 16,
+ 83, 65, 72, 177, 82, 36, 225, 192, 20, 12, 201, 5, 52, 207, 12, 145, 82, 36, 225, 192, 20, 12, 201, 5, 4, 12, 36, 49, 82, 36,
+ 225, 192, 20, 8, 197, 72, 19, 135, 21, 32, 20, 8, 197, 48, 243, 135, 21, 32, 20, 12, 201, 80, 147, 18, 20, 115, 133, 48, 145, 192,
+ 20, 8, 197, 65, 34, 77, 5, 64, 20, 8, 197, 48, 147, 133, 5, 32, 20, 8, 197, 40, 17, 213, 5, 32, 20, 8, 197, 48, 147, 133,
+ 5, 32, 20, 12, 201, 20, 180, 203, 72, 83, 69, 57, 64, 76, 20, 10, 69, 72, 19, 135, 21, 32, 21, 0, 10, 0, 9, 198, 64, 84,
+ 137, 76, 179, 208, 20, 9, 198, 32, 244, 143, 76, 179, 208, 20, 9, 198, 44, 244, 9, 21, 33, 64, 20, 18, 70, 9, 37, 89, 21, 33,
+ 64, 71, 34, 116, 57, 6, 109, 12, 34, 0, 20, 9, 198, 5, 36, 197, 56, 19, 0, 20, 8, 67, 49, 82, 197, 21, 0, 10, 0, 10,
+ 199, 64, 84, 211, 36, 210, 83, 80, 20, 10, 199, 52, 243, 129, 72, 178, 83, 80, 20, 10, 199, 24, 19, 1, 56, 114, 83, 80, 20, 10,
+ 199, 8, 19, 132, 4, 114, 83, 80, 20, 9, 198, 81, 149, 129, 29, 66, 71, 20, 9, 198, 56, 20, 129, 29, 66, 71, 20, 9, 198, 48,
+ 149, 129, 29, 66, 71, 20, 6, 195, 21, 64, 84, 20, 9, 198, 81, 149, 129, 29, 66, 71, 20, 9, 198, 56, 20, 129, 29, 66, 71, 20,
+ 9, 198, 48, 149, 129, 29, 66, 71, 20, 0, 11, 200, 81, 34, 85, 52, 96, 84, 61, 32, 20, 11, 200, 72, 81, 143, 72, 208, 84, 61,
+ 32, 20, 11, 200, 16, 82, 204, 4, 208, 84, 61, 32, 20, 15, 204, 72, 17, 9, 60, 66, 82, 36, 113, 82, 36, 225, 192, 20, 15, 204,
+ 65, 35, 199, 56, 244, 212, 36, 49, 82, 36, 225, 192, 20, 15, 204, 16, 144, 71, 56, 244, 212, 36, 49, 82, 36, 225, 192, 20, 11, 200,
+ 72, 84, 212, 72, 147, 135, 21, 32, 20, 7, 196, 52, 148, 197, 72, 20, 11, 200, 4, 68, 212, 72, 147, 135, 21, 32, 20, 12, 137, 16,
+ 195, 166, 4, 9, 1, 20, 18, 9, 20, 9, 198, 81, 32, 83, 76, 21, 0, 20, 0, 9, 198, 60, 229, 15, 48, 241, 201, 20, 12, 201,
+ 24, 245, 15, 44, 244, 9, 21, 33, 64, 20, 24, 73, 8, 243, 130, 60, 227, 137, 21, 33, 64, 71, 114, 68, 71, 114, 68, 57, 6, 109,
+ 12, 34, 0, 20, 8, 197, 48, 144, 133, 72, 144, 20, 9, 198, 72, 83, 9, 45, 98, 69, 20, 9, 198, 76, 147, 5, 57, 66, 69, 20,
+ 9, 198, 28, 195, 211, 5, 34, 69, 20, 8, 197, 29, 84, 129, 52, 144, 20, 0, 9, 198, 9, 81, 4, 32, 148, 212, 20, 9, 198, 88,
+ 19, 11, 21, 34, 64, 20, 9, 198, 29, 34, 83, 21, 34, 64, 20, 9, 198, 9, 145, 199, 21, 34, 64, 20, 9, 198, 44, 20, 146, 36,
+ 243, 0, 20, 9, 198, 85, 67, 208, 37, 50, 192, 20, 9, 198, 32, 18, 84, 37, 50, 192, 20, 9, 198, 21, 35, 212, 37, 50, 192, 20,
+ 9, 198, 77, 147, 80, 5, 66, 64, 20, 9, 198, 24, 20, 133, 77, 66, 64, 20, 9, 198, 17, 147, 129, 77, 66, 64, 20, 9, 198, 16,
+ 83, 69, 57, 66, 64, 20, 0, 10, 199, 88, 84, 137, 24, 144, 197, 72, 20, 10, 199, 56, 22, 137, 24, 144, 197, 72, 20, 10, 199, 44,
+ 243, 77, 37, 69, 5, 72, 20, 10, 199, 20, 180, 208, 48, 144, 197, 72, 20, 10, 199, 4, 229, 9, 44, 148, 197, 72, 20, 6, 195, 61,
+ 130, 68, 20, 16, 141, 18, 195, 184, 14, 20, 7, 5, 14, 15, 7, 18, 1, 6, 20, 0, 10, 135, 2, 9, 12, 12, 195, 184, 19, 20,
+ 9, 134, 1, 11, 20, 195, 184, 18, 20, 12, 201, 8, 18, 212, 21, 34, 79, 48, 241, 201, 20, 11, 200, 24, 244, 147, 88, 20, 140, 36,
+ 112, 20, 11, 200, 24, 244, 139, 48, 20, 140, 36, 112, 20, 11, 200, 4, 195, 79, 16, 84, 140, 36, 112, 20, 9, 198, 36, 225, 9, 88,
+ 145, 0, 20, 12, 201, 77, 84, 16, 61, 50, 84, 61, 34, 69, 20, 11, 200, 72, 81, 133, 72, 83, 132, 84, 208, 20, 11, 200, 77, 65,
+ 82, 20, 241, 143, 56, 144, 20, 11, 200, 89, 83, 11, 4, 226, 83, 52, 80, 20, 11, 200, 52, 244, 141, 60, 226, 83, 52, 80, 20, 11,
+ 200, 52, 241, 5, 72, 226, 83, 52, 80, 20, 11, 200, 44, 243, 77, 84, 226, 83, 52, 80, 20, 11, 200, 32, 148, 212, 61, 34, 83, 52,
+ 80, 20, 11, 200, 16, 241, 205, 5, 66, 83, 52, 80, 20, 11, 200, 16, 84, 208, 61, 66, 83, 52, 80, 20, 11, 200, 41, 81, 76, 76,
+ 210, 78, 16, 80, 20, 9, 198, 16, 83, 9, 44, 21, 0, 20, 0, 8, 197, 8, 147, 208, 76, 144, 20, 12, 201, 65, 35, 208, 4, 112,
+ 78, 16, 148, 212, 20, 12, 201, 5, 4, 15, 76, 149, 9, 60, 225, 76, 20, 12, 201, 77, 147, 133, 72, 113, 84, 37, 50, 192, 20, 12,
+ 201, 53, 84, 201, 44, 19, 148, 37, 50, 192, 20, 12, 201, 52, 244, 203, 61, 98, 84, 37, 50, 192, 20, 12, 201, 45, 38, 83, 80, 19,
+ 12, 37, 50, 192, 20, 12, 201, 44, 244, 205, 60, 195, 199, 37, 50, 192, 20, 12, 201, 44, 148, 143, 52, 19, 148, 37, 50, 192, 20, 12,
+ 201, 44, 21, 1, 65, 83, 20, 37, 50, 192, 20, 12, 201, 32, 148, 212, 60, 195, 199, 37, 50, 192, 20, 12, 201, 32, 83, 73, 13, 146,
+ 204, 37, 50, 192, 20, 9, 198, 56, 84, 20, 84, 226, 69, 20, 9, 134, 21, 18, 195, 166, 13, 9, 20, 10, 69, 76, 147, 135, 48, 80,
+ 21, 0, 10, 24, 4, 95, 57, 88, 15, 107, 110, 55, 83, 6, 109, 65, 89, 36, 50, 89, 47, 116, 84, 13, 50, 13, 0, 0, 25, 67,
+ 32, 243, 5, 107, 6, 39, 40, 55, 37, 50, 58, 4, 115, 50, 0, 82, 105, 110, 32, 111, 110, 101, 32, 11, 136, 19, 21, 6, 6, 12,
+ 195, 184, 18, 20, 9, 198, 56, 21, 21, 72, 148, 212, 20, 9, 198, 52, 244, 129, 48, 148, 212, 20, 9, 198, 25, 85, 21, 72, 148, 212,
+ 20, 16, 141, 9, 13, 16, 18, 195, 166, 7, 14, 5, 18, 9, 14, 7, 20, 13, 202, 44, 243, 12, 20, 181, 9, 88, 148, 197, 72, 20,
+ 13, 202, 20, 180, 203, 60, 211, 85, 56, 144, 197, 72, 20, 13, 202, 20, 180, 197, 53, 3, 9, 24, 144, 197, 72, 20, 12, 201, 61, 97,
+ 82, 88, 147, 132, 20, 194, 71, 20, 12, 201, 28, 83, 142, 20, 212, 201, 29, 66, 71, 20, 9, 198, 104, 18, 82, 37, 50, 192, 20, 9,
+ 198, 76, 244, 130, 37, 50, 192, 20, 9, 198, 76, 84, 130, 37, 50, 192, 20, 9, 198, 44, 243, 66, 36, 224, 84, 20, 9, 198, 44, 19,
+ 132, 36, 64, 84, 20, 9, 198, 36, 229, 5, 72, 224, 84, 20, 0, 12, 137, 12, 195, 184, 7, 19, 20, 195, 184, 18, 20, 12, 137, 4,
+ 9, 18, 5, 11, 20, 195, 184, 18, 20, 10, 199, 44, 243, 147, 21, 37, 133, 72, 20, 9, 198, 28, 83, 133, 80, 148, 203, 20, 9, 198,
+ 24, 19, 129, 80, 148, 203, 20, 14, 203, 64, 84, 147, 64, 82, 212, 37, 98, 83, 52, 80, 20, 10, 199, 8, 84, 135, 20, 228, 197, 72,
+ 20, 0, 9, 198, 5, 4, 18, 21, 69, 82, 20, 13, 138, 11, 15, 18, 18, 5, 11, 20, 195, 184, 18, 20, 13, 138, 11, 15, 12, 12,
+ 5, 11, 20, 195, 184, 18, 20, 11, 200, 77, 65, 82, 20, 241, 210, 4, 208, 20, 11, 200, 76, 82, 83, 52, 241, 210, 4, 208, 20, 11,
+ 200, 61, 33, 193, 56, 145, 210, 4, 208, 20, 11, 200, 44, 20, 132, 36, 241, 210, 4, 208, 20, 9, 198, 77, 80, 147, 84, 209, 82, 20,
+ 9, 198, 48, 19, 69, 57, 65, 82, 20, 9, 198, 44, 243, 66, 36, 225, 82, 20, 9, 198, 44, 19, 132, 36, 65, 82, 20, 9, 198, 36,
+ 229, 5, 72, 225, 82, 20, 9, 198, 16, 83, 69, 57, 65, 82, 20, 9, 198, 8, 192, 78, 12, 129, 82, 20, 11, 200, 81, 35, 211, 45,
+ 147, 4, 36, 112, 20, 11, 200, 44, 243, 4, 76, 147, 132, 36, 112, 20, 11, 200, 16, 81, 137, 56, 84, 140, 36, 112, 20, 11, 200, 16,
+ 241, 5, 44, 17, 143, 56, 144, 20, 11, 200, 44, 84, 148, 20, 210, 78, 16, 80, 20, 6, 195, 21, 66, 75, 20, 9, 198, 64, 243, 77,
+ 21, 32, 78, 20, 0, 12, 201, 84, 226, 86, 21, 36, 193, 48, 148, 212, 20, 12, 201, 72, 17, 9, 60, 99, 206, 37, 50, 192, 20, 12,
+ 201, 65, 54, 75, 36, 21, 18, 37, 50, 192, 20, 12, 201, 64, 19, 148, 60, 210, 77, 37, 50, 192, 20, 12, 201, 52, 85, 1, 52, 244,
+ 134, 37, 50, 192, 20, 12, 201, 29, 32, 70, 60, 195, 199, 37, 50, 192, 20, 12, 201, 28, 83, 77, 60, 195, 199, 37, 50, 192, 20, 12,
+ 201, 20, 193, 75, 81, 35, 206, 37, 50, 192, 20, 12, 201, 16, 85, 5, 45, 66, 86, 37, 50, 192, 20, 12, 201, 12, 19, 9, 24, 244,
+ 142, 37, 50, 192, 20, 12, 201, 8, 81, 18, 4, 113, 82, 37, 50, 192, 20, 12, 201, 5, 81, 9, 60, 195, 199, 37, 50, 192, 20, 12,
+ 201, 4, 114, 84, 5, 67, 210, 37, 50, 192, 20, 12, 201, 52, 84, 137, 80, 242, 210, 5, 66, 64, 20, 12, 201, 5, 34, 83, 80, 242,
+ 210, 5, 66, 64, 20, 12, 201, 81, 32, 78, 77, 3, 1, 57, 64, 84, 20, 0, 9, 198, 76, 84, 150, 37, 69, 84, 20, 12, 201, 44,
+ 243, 150, 84, 196, 201, 88, 148, 203, 20, 12, 201, 33, 148, 15, 44, 243, 132, 72, 148, 203, 20, 0, 17, 142, 21, 4, 13, 1, 14, 195,
+ 184, 22, 18, 5, 18, 9, 14, 7, 20, 12, 201, 81, 32, 78, 77, 3, 1, 57, 65, 82, 20, 9, 198, 77, 68, 143, 24, 148, 203, 20,
+ 9, 198, 5, 68, 143, 24, 148, 203, 20, 9, 198, 5, 32, 77, 4, 148, 203, 20, 10, 199, 77, 83, 132, 9, 147, 137, 80, 20, 9, 198,
+ 76, 83, 65, 57, 66, 75, 20, 10, 199, 77, 147, 129, 28, 241, 193, 48, 20, 0, 9, 198, 45, 84, 150, 5, 69, 82, 20, 9, 198, 81,
+ 33, 80, 4, 225, 82, 20, 9, 198, 65, 35, 198, 37, 65, 82, 20, 9, 198, 64, 84, 131, 37, 1, 82, 20, 9, 198, 52, 245, 9, 60,
+ 225, 82, 20, 9, 198, 36, 212, 15, 73, 65, 82, 20, 9, 198, 29, 32, 84, 36, 225, 82, 20, 9, 198, 21, 50, 207, 73, 65, 82, 20,
+ 9, 198, 16, 81, 210, 4, 65, 82, 20, 9, 198, 4, 36, 212, 36, 225, 82, 20, 15, 204, 88, 84, 147, 36, 98, 75, 5, 67, 210, 37,
+ 50, 192, 20, 15, 204, 36, 212, 18, 61, 98, 83, 5, 67, 210, 37, 50, 192, 20, 7, 196, 65, 84, 9, 48, 20, 10, 67, 33, 98, 83,
+ 84, 36, 89, 0, 76, 0, 9, 198, 4, 227, 210, 20, 180, 201, 20, 12, 201, 52, 20, 203, 84, 194, 78, 37, 65, 84, 20, 0, 12, 201,
+ 81, 35, 212, 76, 178, 83, 80, 148, 203, 20, 12, 201, 24, 147, 8, 5, 35, 79, 56, 148, 203, 20, 12, 201, 21, 67, 143, 12, 83, 148,
+ 72, 148, 203, 20, 13, 138, 11, 195, 166, 6, 5, 18, 5, 18, 5, 20, 20, 0, 12, 137, 16, 18, 195, 166, 6, 5, 18, 5, 18, 20,
+ 10, 199, 56, 21, 21, 72, 148, 205, 20, 20, 10, 199, 25, 85, 21, 72, 148, 205, 20, 20, 10, 199, 16, 144, 76, 20, 181, 1, 48, 20,
+ 0, 7, 196, 5, 5, 5, 72, 20, 0, 12, 201, 72, 83, 148, 4, 34, 76, 37, 65, 84, 20, 9, 198, 56, 240, 140, 21, 52, 197, 20,
+ 8, 197, 5, 82, 211, 36, 224, 20, 16, 141, 11, 15, 14, 6, 195, 184, 4, 5, 18, 5, 18, 5, 20, 20, 12, 201, 36, 228, 212, 73,
+ 83, 69, 57, 64, 76, 20, 0, 13, 202, 44, 243, 12, 20, 114, 65, 48, 149, 5, 80, 20, 14, 139, 195, 184, 11, 15, 14, 15, 13, 5,
+ 20, 18, 9, 20, 13, 202, 4, 224, 76, 24, 16, 133, 80, 148, 205, 20, 20, 13, 202, 44, 19, 3, 37, 83, 78, 37, 68, 129, 80, 20,
+ 13, 202, 12, 19, 3, 37, 83, 78, 37, 68, 129, 80, 20, 0, 10, 199, 77, 84, 18, 20, 208, 84, 36, 20, 0, 9, 198, 4, 65, 9,
+ 80, 147, 206, 20, 15, 204, 65, 35, 198, 21, 52, 201, 60, 224, 76, 37, 65, 84, 20, 11, 200, 4, 225, 1, 49, 84, 201, 20, 224, 20,
+ 11, 200, 72, 84, 21, 8, 194, 75, 4, 224, 20, 7, 196, 9, 85, 1, 56, 21, 9, 198, 16, 148, 208, 85, 64, 66, 20, 0, 14, 139,
+ 16, 18, 195, 166, 4, 9, 11, 20, 9, 15, 14, 20, 8, 197, 52, 83, 148, 60, 192, 20, 8, 197, 24, 244, 211, 36, 192, 20, 8, 197,
+ 76, 160, 75, 4, 192, 20, 8, 197, 24, 148, 203, 4, 192, 20, 8, 197, 61, 1, 82, 4, 32, 20, 0, 9, 198, 56, 243, 142, 21, 66,
+ 84, 20, 0, 9, 198, 12, 19, 129, 16, 148, 203, 20, 9, 198, 5, 50, 65, 80, 148, 203, 20, 10, 199, 12, 128, 78, 28, 80, 78, 80,
+ 20, 0, 27, 68, 36, 66, 79, 80, 37, 72, 37, 6, 39, 15, 89, 110, 84, 6, 112, 68, 0, 81, 115, 97, 118, 97, 110, 116, 32, 11,
+ 200, 12, 84, 133, 52, 243, 137, 20, 192, 20, 0, 8, 197, 12, 19, 80, 21, 32, 20, 8, 197, 80, 84, 141, 37, 64, 20, 0, 18, 70,
+ 40, 19, 66, 61, 33, 64, 72, 57, 35, 65, 71, 39, 51, 6, 109, 0, 9, 198, 64, 20, 211, 21, 33, 64, 20, 9, 198, 28, 195, 211,
+ 21, 33, 64, 20, 9, 198, 25, 32, 83, 21, 33, 64, 20, 12, 201, 36, 212, 5, 72, 21, 15, 72, 148, 203, 20, 12, 201, 44, 243, 66,
+ 36, 224, 84, 61, 34, 75, 20, 9, 198, 12, 85, 1, 57, 64, 76, 20, 13, 202, 12, 128, 84, 20, 21, 66, 72, 144, 78, 80, 20, 0,
+ 9, 198, 72, 243, 65, 57, 66, 75, 20, 9, 198, 48, 241, 201, 77, 66, 75, 20, 0, 11, 200, 44, 243, 138, 84, 226, 212, 85, 32, 20,
+ 11, 200, 36, 229, 133, 77, 66, 84, 85, 32, 20, 11, 200, 4, 181, 80, 84, 226, 212, 85, 32, 20, 9, 198, 16, 147, 73, 77, 51, 210,
+ 20, 11, 200, 52, 19, 20, 72, 18, 212, 21, 32, 20, 11, 200, 24, 18, 211, 36, 210, 76, 21, 32, 20, 9, 198, 72, 244, 205, 5, 34,
+ 78, 20, 7, 196, 16, 148, 211, 20, 76, 0, 8, 197, 88, 21, 20, 21, 32, 20, 12, 201, 77, 68, 129, 8, 17, 19, 21, 33, 64, 20,
+ 8, 197, 76, 176, 76, 21, 32, 20, 12, 201, 64, 20, 129, 25, 32, 83, 21, 33, 64, 20, 12, 201, 52, 85, 1, 77, 64, 83, 21, 33,
+ 64, 20, 8, 197, 45, 33, 80, 21, 32, 20, 8, 197, 28, 245, 84, 21, 32, 20, 12, 201, 60, 208, 68, 72, 84, 211, 21, 33, 64, 20,
+ 8, 197, 52, 20, 141, 37, 64, 20, 13, 138, 3, 195, 166, 19, 1, 18, 9, 19, 13, 5, 20, 9, 198, 21, 50, 193, 64, 17, 5, 20,
+ 0, 18, 70, 29, 37, 89, 21, 33, 64, 81, 34, 116, 57, 6, 109, 12, 34, 0, 20, 9, 198, 52, 243, 143, 64, 243, 0, 20, 0, 9,
+ 134, 22, 5, 14, 195, 184, 19, 20, 9, 198, 64, 147, 129, 29, 66, 71, 20, 15, 140, 5, 16, 9, 11, 21, 18, 195, 166, 9, 19, 13,
+ 5, 20, 9, 198, 64, 147, 129, 29, 66, 71, 20, 0, 11, 200, 16, 83, 79, 45, 32, 84, 85, 32, 20, 10, 135, 15, 13, 9, 14, 195,
+ 184, 19, 20, 7, 196, 4, 226, 79, 56, 20, 11, 200, 48, 244, 135, 56, 85, 20, 21, 32, 20, 11, 200, 44, 243, 80, 48, 85, 20, 21,
+ 32, 20, 11, 200, 16, 148, 211, 36, 210, 76, 21, 32, 20, 9, 198, 24, 197, 79, 72, 145, 0, 20, 13, 138, 16, 1, 12, 195, 166, 15,
+ 7, 18, 1, 6, 20, 9, 198, 16, 82, 193, 56, 21, 0, 20, 9, 198, 36, 229, 133, 57, 64, 82, 20, 0, 9, 198, 45, 35, 205, 61,
+ 51, 205, 20, 12, 201, 65, 35, 199, 72, 19, 77, 21, 33, 64, 20, 8, 197, 72, 20, 197, 72, 144, 20, 16, 69, 64, 243, 9, 76, 176,
+ 48, 39, 55, 6, 37, 89, 49, 0, 20, 9, 198, 88, 19, 11, 101, 34, 69, 20, 9, 198, 61, 32, 84, 61, 34, 69, 20, 9, 198, 80,
+ 83, 5, 64, 21, 9, 20, 8, 197, 72, 84, 12, 36, 176, 20, 8, 197, 76, 80, 78, 12, 80, 20, 0, 12, 137, 13, 15, 14, 19, 20,
+ 18, 195, 184, 19, 20, 9, 198, 80, 244, 211, 21, 34, 64, 20, 9, 198, 72, 20, 19, 21, 34, 64, 20, 9, 198, 49, 84, 203, 21, 34,
+ 64, 20, 9, 198, 48, 241, 19, 21, 34, 64, 20, 9, 198, 48, 20, 19, 21, 34, 64, 20, 9, 198, 25, 84, 203, 21, 34, 64, 20, 9,
+ 198, 12, 21, 83, 21, 34, 64, 20, 9, 198, 44, 243, 148, 72, 243, 0, 20, 9, 198, 76, 21, 68, 37, 50, 192, 20, 9, 198, 64, 241,
+ 84, 37, 50, 192, 20, 9, 198, 65, 35, 198, 21, 66, 64, 20, 9, 198, 45, 96, 82, 80, 147, 0, 20, 9, 198, 64, 245, 5, 57, 64,
+ 84, 20, 9, 198, 88, 17, 201, 56, 19, 0, 20, 9, 198, 72, 85, 137, 88, 19, 0, 20, 9, 198, 36, 195, 5, 28, 19, 0, 20, 0,
+ 13, 138, 12, 9, 2, 9, 4, 9, 14, 195, 184, 19, 20, 13, 138, 6, 9, 12, 9, 19, 20, 18, 195, 184, 19, 20, 8, 133, 15, 4,
+ 195, 184, 18, 20, 12, 137, 3, 8, 1, 21, 6, 6, 195, 184, 18, 20, 9, 198, 44, 149, 129, 29, 66, 71, 20, 10, 199, 44, 20, 141,
+ 60, 148, 201, 56, 20, 10, 199, 4, 229, 9, 65, 148, 137, 56, 20, 10, 199, 4, 224, 84, 60, 194, 69, 56, 20, 9, 198, 44, 149, 129,
+ 29, 66, 71, 20, 0, 13, 68, 56, 241, 204, 20, 50, 6, 39, 12, 14, 50, 0, 13, 138, 18, 195, 166, 19, 15, 14, 14, 195, 184, 18,
+ 20, 9, 134, 11, 21, 12, 195, 184, 18, 20, 11, 200, 21, 97, 78, 81, 148, 140, 36, 112, 20, 11, 200, 80, 83, 203, 72, 21, 9, 76,
+ 176, 20, 11, 200, 77, 147, 148, 4, 181, 9, 76, 176, 20, 11, 200, 64, 20, 129, 8, 243, 9, 76, 176, 20, 11, 200, 8, 147, 210, 101,
+ 67, 73, 76, 176, 20, 12, 201, 60, 36, 197, 73, 96, 84, 61, 34, 69, 20, 11, 200, 45, 84, 129, 80, 244, 137, 84, 208, 20, 11, 200,
+ 28, 195, 211, 76, 20, 137, 84, 208, 20, 9, 198, 44, 243, 15, 72, 149, 0, 20, 11, 200, 76, 243, 9, 65, 50, 83, 52, 80, 20, 11,
+ 200, 72, 85, 77, 5, 66, 83, 52, 80, 20, 11, 200, 64, 84, 211, 36, 210, 83, 52, 80, 20, 11, 200, 52, 243, 143, 80, 82, 83, 52,
+ 80, 20, 11, 200, 52, 243, 129, 72, 178, 83, 52, 80, 20, 11, 200, 45, 83, 20, 85, 34, 83, 52, 80, 20, 11, 200, 40, 84, 213, 37,
+ 66, 83, 52, 80, 20, 11, 200, 16, 81, 129, 37, 66, 83, 52, 80, 20, 9, 198, 80, 83, 203, 72, 21, 0, 20, 9, 198, 16, 145, 206,
+ 37, 64, 82, 20, 9, 198, 65, 35, 204, 21, 64, 82, 20, 0, 15, 140, 19, 11, 1, 18, 12, 1, 20, 9, 14, 195, 184, 19, 20, 8,
+ 197, 24, 144, 146, 60, 208, 20, 12, 201, 80, 147, 79, 45, 32, 84, 37, 50, 192, 20, 12, 201, 80, 84, 129, 64, 85, 84, 37, 50, 192,
+ 20, 12, 201, 77, 148, 212, 20, 208, 84, 37, 50, 192, 20, 12, 201, 72, 16, 149, 48, 148, 212, 37, 50, 192, 20, 12, 201, 61, 37, 15,
+ 16, 243, 148, 37, 50, 192, 20, 12, 201, 57, 83, 73, 76, 208, 84, 37, 50, 192, 20, 12, 201, 52, 244, 134, 20, 208, 84, 37, 50, 192,
+ 20, 12, 201, 44, 20, 137, 76, 208, 84, 37, 50, 192, 20, 12, 201, 29, 32, 86, 37, 65, 84, 37, 50, 192, 20, 12, 201, 24, 144, 133,
+ 72, 244, 20, 37, 50, 192, 20, 12, 201, 20, 208, 140, 20, 208, 84, 37, 50, 192, 20, 12, 201, 16, 148, 12, 60, 208, 84, 37, 50, 192,
+ 20, 12, 201, 5, 85, 15, 45, 32, 84, 37, 50, 192, 20, 12, 201, 5, 53, 9, 28, 208, 84, 37, 50, 192, 20, 12, 201, 4, 229, 9,
+ 76, 84, 20, 37, 50, 192, 20, 12, 201, 4, 180, 201, 60, 208, 84, 37, 50, 192, 20, 12, 201, 4, 84, 143, 56, 21, 84, 37, 50, 192,
+ 20, 9, 198, 52, 243, 69, 57, 69, 77, 20, 12, 201, 12, 83, 148, 72, 145, 149, 28, 19, 0, 20, 0, 12, 137, 13, 21, 19, 11, 21,
+ 12, 195, 184, 19, 20, 11, 136, 13, 1, 18, 15, 4, 195, 184, 18, 20, 11, 136, 11, 18, 5, 1, 20, 195, 184, 18, 20, 11, 136, 4,
+ 5, 11, 21, 16, 195, 184, 18, 20, 9, 198, 72, 243, 65, 56, 148, 212, 20, 9, 198, 76, 49, 78, 37, 50, 192, 20, 9, 198, 72, 243,
+ 66, 37, 50, 192, 20, 9, 198, 37, 35, 206, 37, 50, 192, 20, 9, 198, 36, 176, 82, 37, 50, 192, 20, 9, 198, 5, 85, 5, 57, 66,
+ 64, 20, 9, 198, 4, 211, 133, 77, 66, 64, 20, 9, 198, 72, 84, 197, 73, 96, 84, 20, 0, 12, 137, 19, 11, 21, 12, 16, 20, 195,
+ 184, 18, 20, 12, 137, 19, 9, 7, 14, 1, 12, 195, 184, 18, 20, 12, 137, 14, 9, 22, 5, 12, 12, 195, 184, 18, 20, 12, 137, 4,
+ 5, 20, 1, 3, 8, 195, 184, 18, 20, 10, 199, 65, 35, 204, 60, 225, 197, 72, 20, 10, 199, 24, 84, 141, 20, 229, 5, 72, 20, 10,
+ 199, 45, 33, 80, 21, 35, 9, 28, 20, 10, 199, 4, 228, 214, 5, 35, 9, 28, 20, 14, 203, 44, 243, 147, 21, 37, 129, 80, 244, 137,
+ 84, 208, 20, 10, 199, 76, 18, 210, 37, 53, 1, 56, 21, 0, 9, 198, 64, 20, 148, 37, 69, 82, 20, 9, 198, 16, 146, 212, 5, 69,
+ 82, 20, 14, 139, 20, 21, 2, 5, 18, 11, 21, 12, 195, 184, 19, 20, 9, 198, 77, 81, 199, 21, 33, 82, 20, 9, 198, 76, 181, 76,
+ 65, 65, 82, 20, 9, 198, 45, 83, 20, 37, 97, 82, 20, 9, 198, 36, 229, 133, 57, 65, 82, 20, 9, 198, 36, 225, 4, 5, 65, 82,
+ 20, 9, 198, 32, 244, 208, 37, 65, 82, 20, 9, 198, 16, 84, 15, 73, 65, 82, 20, 9, 198, 5, 4, 18, 21, 65, 82, 20, 9, 198,
+ 4, 36, 197, 57, 65, 82, 20, 11, 200, 76, 181, 82, 44, 17, 212, 36, 112, 20, 11, 200, 61, 34, 193, 56, 17, 212, 36, 112, 20, 11,
+ 200, 56, 21, 142, 45, 83, 132, 36, 112, 20, 11, 200, 45, 32, 77, 64, 17, 212, 36, 112, 20, 11, 200, 44, 193, 74, 56, 211, 196, 36,
+ 112, 20, 15, 204, 60, 227, 205, 5, 67, 208, 60, 145, 84, 37, 50, 192, 20, 11, 200, 48, 243, 66, 5, 33, 9, 76, 176, 20, 11, 200,
+ 24, 243, 133, 52, 21, 9, 76, 176, 20, 11, 200, 20, 230, 153, 52, 21, 9, 76, 176, 20, 11, 200, 76, 83, 73, 56, 20, 137, 84, 208,
+ 20, 11, 200, 76, 19, 129, 80, 244, 137, 84, 208, 20, 11, 200, 52, 244, 129, 80, 244, 137, 84, 208, 20, 7, 196, 24, 197, 65, 80, 20,
+ 11, 200, 76, 181, 82, 44, 17, 212, 36, 112, 20, 11, 200, 45, 32, 77, 64, 17, 212, 36, 112, 20, 0, 14, 139, 18, 5, 11, 22, 9,
+ 19, 9, 20, 195, 184, 18, 20, 14, 139, 16, 5, 18, 6, 15, 18, 1, 20, 195, 184, 18, 20, 14, 139, 14, 21, 13, 13, 5, 18, 1,
+ 20, 195, 184, 18, 20, 14, 139, 9, 14, 6, 15, 18, 13, 1, 20, 195, 184, 18, 20, 14, 139, 1, 11, 11, 22, 9, 19, 9, 20, 195,
+ 184, 18, 20, 14, 139, 16, 18, 195, 166, 20, 5, 14, 20, 9, 15, 14, 20, 12, 201, 80, 84, 146, 21, 53, 18, 37, 50, 192, 20, 12,
+ 201, 76, 83, 22, 37, 35, 206, 37, 50, 192, 20, 12, 201, 65, 35, 214, 37, 51, 210, 37, 50, 192, 20, 12, 201, 52, 146, 210, 60, 99,
+ 206, 37, 50, 192, 20, 12, 201, 44, 243, 131, 20, 229, 18, 37, 50, 192, 20, 12, 201, 28, 83, 195, 20, 229, 18, 37, 50, 192, 20, 12,
+ 201, 16, 146, 212, 5, 67, 210, 37, 50, 192, 20, 0, 11, 136, 11, 22, 195, 166, 19, 20, 21, 18, 20, 15, 140, 19, 20, 5, 18, 5,
+ 15, 20, 25, 16, 195, 184, 18, 20, 9, 198, 64, 245, 5, 57, 66, 76, 20, 12, 201, 24, 243, 11, 48, 244, 137, 77, 66, 75, 20, 9,
+ 198, 80, 83, 80, 61, 32, 76, 20, 9, 198, 36, 229, 5, 73, 96, 76, 20, 0, 16, 141, 11, 15, 12, 12, 1, 2, 15, 18, 1, 20,
+ 195, 184, 18, 20, 16, 141, 4, 5, 13, 15, 14, 19, 20, 18, 1, 20, 195, 184, 18, 20, 12, 201, 36, 225, 129, 57, 65, 82, 37, 53,
+ 0, 20, 12, 201, 44, 243, 148, 36, 225, 197, 57, 65, 82, 20, 14, 203, 32, 84, 141, 4, 100, 143, 16, 149, 9, 76, 176, 20, 14, 203,
+ 20, 180, 193, 52, 147, 129, 80, 244, 137, 84, 208, 20, 9, 198, 65, 35, 212, 21, 66, 75, 20, 0, 9, 198, 77, 68, 149, 45, 69, 82,
+ 20, 9, 198, 76, 145, 206, 5, 69, 82, 20, 17, 142, 1, 11, 11, 15, 13, 16, 1, 7, 14, 1, 20, 195, 184, 18, 20, 9, 198, 72,
+ 83, 79, 57, 65, 82, 20, 9, 198, 36, 229, 133, 73, 65, 82, 20, 9, 198, 28, 19, 15, 65, 1, 82, 20, 9, 198, 21, 96, 80, 61,
+ 33, 82, 20, 9, 198, 16, 84, 18, 5, 97, 82, 20, 15, 204, 44, 243, 148, 72, 17, 9, 45, 67, 210, 37, 50, 192, 20, 15, 204, 32,
+ 19, 12, 84, 50, 78, 5, 67, 210, 37, 50, 192, 20, 15, 204, 5, 33, 213, 52, 83, 148, 5, 67, 210, 37, 50, 192, 20, 9, 198, 24,
+ 147, 9, 65, 2, 78, 20, 7, 196, 72, 246, 65, 48, 20, 0, 12, 201, 60, 97, 133, 57, 50, 86, 37, 65, 84, 20, 12, 201, 36, 229,
+ 5, 57, 50, 86, 37, 65, 84, 20, 12, 201, 36, 225, 133, 72, 147, 210, 37, 65, 84, 20, 12, 201, 36, 212, 21, 49, 50, 86, 37, 65,
+ 84, 20, 12, 201, 12, 148, 139, 84, 192, 82, 37, 65, 84, 20, 0, 9, 198, 36, 228, 212, 37, 69, 84, 20, 9, 198, 17, 80, 76, 37,
+ 65, 84, 20, 9, 198, 36, 225, 129, 57, 66, 76, 20, 9, 198, 32, 244, 208, 37, 64, 76, 20, 0, 18, 67, 64, 112, 64, 48, 113, 15,
+ 81, 51, 6, 113, 19, 50, 15, 110, 0, 25, 10, 199, 76, 243, 143, 72, 149, 5, 80, 20, 12, 201, 81, 84, 139, 52, 83, 137, 77, 64,
+ 78, 21, 12, 201, 80, 17, 19, 40, 146, 201, 77, 64, 78, 21, 10, 199, 64, 145, 68, 21, 53, 1, 48, 20, 10, 199, 44, 243, 147, 60,
+ 224, 78, 76, 20, 8, 67, 8, 32, 192, 21, 0, 10, 0, 11, 136, 3, 195, 184, 12, 9, 2, 1, 20, 20, 11, 136, 1, 4, 195, 166,
+ 11, 22, 1, 20, 20, 9, 198, 16, 148, 203, 4, 229, 0, 20, 9, 198, 8, 18, 203, 4, 229, 0, 20, 9, 198, 72, 83, 65, 72, 176,
+ 66, 20, 0, 11, 67, 92, 145, 78, 84, 6, 37, 12, 50, 0, 9, 198, 44, 243, 132, 100, 195, 205, 20, 12, 201, 88, 20, 137, 4, 34,
+ 76, 37, 65, 84, 20, 12, 201, 80, 82, 206, 36, 176, 76, 37, 65, 84, 20, 12, 201, 72, 21, 9, 60, 224, 76, 37, 65, 84, 20, 12,
+ 201, 64, 20, 129, 48, 193, 76, 37, 65, 84, 20, 12, 201, 45, 34, 77, 36, 224, 76, 37, 65, 84, 20, 12, 201, 21, 97, 78, 81, 80,
+ 76, 37, 65, 84, 20, 8, 197, 44, 195, 210, 36, 64, 20, 8, 197, 80, 242, 211, 36, 224, 20, 9, 198, 20, 210, 78, 20, 224, 197, 20,
+ 8, 197, 24, 85, 68, 4, 192, 20, 0, 9, 198, 21, 98, 68, 20, 228, 192, 20, 0, 10, 199, 76, 21, 9, 72, 146, 197, 72, 20, 10,
+ 199, 72, 85, 15, 72, 146, 197, 72, 20, 10, 199, 5, 53, 5, 56, 146, 197, 72, 20, 10, 199, 76, 192, 86, 37, 53, 9, 44, 20, 10,
+ 199, 33, 145, 18, 5, 83, 9, 44, 20, 10, 199, 61, 53, 9, 56, 66, 69, 56, 20, 10, 199, 9, 32, 83, 36, 194, 69, 56, 20, 10,
+ 199, 44, 243, 147, 60, 224, 78, 80, 20, 8, 67, 12, 144, 64, 21, 0, 10, 0, 15, 204, 37, 36, 133, 88, 84, 147, 36, 34, 76, 37,
+ 65, 84, 20, 15, 204, 36, 229, 5, 48, 193, 75, 81, 80, 76, 37, 65, 84, 20, 11, 200, 4, 229, 9, 80, 242, 211, 36, 224, 20, 11,
+ 200, 52, 18, 197, 16, 243, 137, 20, 224, 20, 9, 198, 21, 66, 79, 64, 145, 78, 20, 11, 200, 4, 33, 83, 76, 147, 137, 20, 224, 20,
+ 9, 198, 20, 193, 77, 20, 229, 0, 20, 9, 198, 64, 20, 139, 4, 229, 0, 20, 9, 198, 56, 81, 207, 80, 144, 66, 20, 0, 7, 197,
+ 64, 84, 146, 60, 224, 8, 197, 77, 83, 6, 36, 64, 20, 8, 197, 56, 19, 139, 36, 224, 20, 15, 69, 16, 84, 211, 36, 224, 72, 36,
+ 89, 6, 109, 68, 0, 20, 9, 198, 4, 229, 9, 56, 243, 73, 20, 8, 197, 56, 21, 84, 36, 192, 20, 8, 197, 80, 243, 135, 4, 224,
+ 20, 8, 197, 52, 19, 135, 4, 224, 21, 8, 197, 64, 244, 212, 4, 192, 20, 8, 197, 9, 37, 84, 4, 192, 20, 0, 26, 74, 77, 21,
+ 65, 72, 81, 1, 56, 49, 82, 20, 89, 49, 58, 6, 36, 13, 72, 35, 12, 50, 89, 114, 108, 0, 15, 140, 16, 18, 195, 166, 16, 15,
+ 19, 9, 20, 9, 15, 14, 20, 13, 202, 56, 85, 82, 5, 53, 5, 56, 146, 197, 72, 20, 0, 11, 136, 195, 184, 11, 15, 12, 15, 7,
+ 9, 20, 10, 199, 28, 16, 129, 72, 66, 78, 20, 20, 10, 199, 76, 82, 213, 56, 65, 82, 20, 20, 10, 199, 72, 84, 18, 20, 210, 69,
+ 72, 20, 10, 199, 64, 83, 132, 84, 193, 82, 20, 20, 10, 199, 44, 20, 197, 72, 225, 82, 20, 20, 10, 199, 21, 82, 193, 72, 148, 212,
+ 36, 20, 14, 203, 81, 32, 78, 77, 54, 76, 88, 19, 137, 20, 224, 20, 14, 203, 81, 32, 78, 77, 50, 76, 88, 19, 137, 20, 224, 20,
+ 10, 199, 65, 35, 196, 84, 49, 78, 80, 20, 12, 201, 44, 241, 70, 24, 144, 201, 20, 229, 0, 20, 12, 201, 29, 85, 133, 72, 225, 77,
+ 20, 229, 0, 20, 10, 199, 60, 97, 137, 12, 144, 78, 80, 20, 10, 199, 36, 226, 149, 72, 144, 78, 80, 20, 0, 12, 201, 8, 80, 82,
+ 8, 82, 132, 20, 196, 197, 67, 11, 200, 12, 21, 1, 48, 243, 137, 20, 224, 20, 0, 14, 139, 16, 18, 195, 166, 22, 5, 14, 20, 9,
+ 15, 14, 20, 8, 197, 64, 20, 140, 21, 32, 20, 8, 197, 17, 80, 140, 21, 32, 20, 8, 197, 88, 148, 197, 57, 64, 20, 8, 197, 72,
+ 81, 197, 57, 64, 20, 8, 197, 4, 48, 197, 57, 64, 20, 0, 13, 202, 61, 97, 82, 61, 33, 5, 57, 67, 9, 28, 20, 9, 198, 32,
+ 244, 208, 36, 49, 64, 20, 9, 198, 4, 36, 197, 56, 49, 64, 20, 9, 198, 52, 17, 18, 36, 112, 76, 20, 9, 198, 44, 243, 12, 4,
+ 113, 64, 20, 11, 70, 52, 84, 211, 4, 113, 64, 21, 0, 10, 0, 0, 11, 200, 52, 19, 149, 24, 18, 212, 85, 32, 20, 11, 200, 5,
+ 34, 201, 80, 82, 212, 85, 32, 20, 11, 200, 4, 66, 149, 16, 19, 148, 85, 32, 20, 9, 198, 65, 35, 214, 37, 51, 210, 20, 11, 200,
+ 72, 17, 9, 44, 19, 9, 77, 64, 20, 11, 200, 64, 243, 25, 28, 19, 73, 77, 64, 20, 11, 200, 64, 19, 70, 48, 85, 9, 77, 64,
+ 20, 11, 200, 28, 83, 133, 72, 19, 9, 77, 64, 20, 11, 200, 21, 96, 78, 28, 83, 9, 77, 64, 20, 11, 200, 76, 81, 9, 52, 83,
+ 148, 21, 32, 20, 11, 200, 65, 35, 214, 36, 19, 148, 21, 32, 20, 9, 198, 44, 195, 210, 4, 210, 78, 20, 9, 198, 76, 144, 201, 48,
+ 144, 78, 20, 11, 200, 16, 81, 133, 57, 51, 210, 5, 64, 20, 11, 200, 12, 128, 77, 64, 147, 206, 5, 64, 20, 11, 200, 44, 243, 77,
+ 4, 225, 1, 57, 64, 20, 0, 14, 69, 40, 19, 15, 85, 128, 89, 57, 110, 6, 55, 40, 0, 8, 197, 76, 243, 9, 77, 64, 20, 8,
+ 197, 52, 241, 9, 77, 64, 20, 8, 197, 8, 21, 9, 77, 64, 20, 12, 201, 88, 83, 148, 36, 193, 82, 36, 225, 192, 20, 12, 201, 88,
+ 16, 195, 36, 225, 82, 36, 225, 192, 20, 12, 201, 84, 68, 207, 73, 65, 82, 36, 225, 192, 20, 12, 201, 81, 33, 80, 4, 225, 82, 36,
+ 225, 192, 20, 12, 201, 81, 32, 78, 12, 129, 82, 36, 225, 192, 20, 12, 201, 80, 244, 144, 20, 65, 82, 36, 225, 192, 20, 12, 201, 80,
+ 83, 80, 21, 33, 82, 36, 225, 192, 20, 12, 201, 80, 19, 80, 60, 225, 82, 36, 225, 192, 20, 12, 201, 80, 16, 133, 48, 193, 82, 36,
+ 225, 192, 20, 12, 201, 77, 147, 139, 61, 1, 82, 36, 225, 192, 20, 12, 201, 72, 85, 1, 72, 65, 82, 36, 225, 192, 20, 12, 201, 72,
+ 82, 214, 37, 33, 82, 36, 225, 192, 20, 12, 201, 72, 81, 149, 56, 65, 82, 36, 225, 192, 20, 12, 201, 72, 21, 9, 60, 225, 82, 36,
+ 225, 192, 20, 12, 201, 72, 19, 80, 60, 225, 82, 36, 225, 192, 20, 12, 201, 72, 17, 134, 36, 225, 82, 36, 225, 192, 20, 12, 201, 65,
+ 35, 205, 61, 97, 82, 36, 225, 192, 20, 12, 201, 65, 35, 202, 36, 49, 82, 36, 225, 192, 20, 12, 201, 65, 35, 198, 4, 225, 82, 36,
+ 225, 192, 20, 12, 201, 64, 83, 12, 21, 65, 82, 36, 225, 192, 20, 12, 201, 64, 19, 12, 21, 65, 82, 36, 225, 192, 20, 12, 201, 52,
+ 245, 73, 48, 193, 82, 36, 225, 192, 20, 12, 201, 52, 245, 9, 60, 225, 82, 36, 225, 192, 20, 12, 201, 52, 243, 5, 77, 65, 82, 36,
+ 225, 192, 20, 12, 201, 52, 241, 5, 48, 193, 82, 36, 225, 192, 20, 12, 201, 52, 20, 135, 36, 225, 82, 36, 225, 192, 20, 12, 201, 48,
+ 146, 214, 36, 65, 82, 36, 225, 192, 20, 12, 201, 45, 85, 133, 73, 65, 82, 36, 225, 192, 20, 12, 201, 44, 243, 150, 60, 161, 82, 36,
+ 225, 192, 20, 12, 201, 44, 243, 148, 85, 33, 82, 36, 225, 192, 20, 12, 201, 44, 243, 80, 60, 225, 82, 36, 225, 192, 20, 12, 201, 44,
+ 243, 80, 36, 193, 82, 36, 225, 192, 20, 12, 201, 44, 243, 77, 5, 65, 82, 36, 225, 192, 20, 12, 201, 44, 242, 203, 21, 33, 82, 36,
+ 225, 192, 20, 12, 201, 44, 19, 142, 20, 193, 82, 36, 225, 192, 20, 12, 201, 36, 229, 143, 49, 97, 82, 36, 225, 192, 20, 12, 201, 36,
+ 229, 133, 77, 65, 82, 36, 225, 192, 20, 12, 201, 36, 229, 133, 73, 65, 82, 36, 225, 192, 20, 12, 201, 32, 20, 144, 84, 225, 82, 36,
+ 225, 192, 20, 12, 201, 29, 32, 86, 37, 65, 82, 36, 225, 192, 20, 12, 201, 29, 32, 84, 36, 225, 82, 36, 225, 192, 20, 12, 201, 29,
+ 32, 78, 84, 193, 82, 36, 225, 192, 20, 12, 201, 28, 19, 15, 65, 1, 82, 36, 225, 192, 20, 12, 201, 25, 37, 83, 81, 33, 82, 36,
+ 225, 192, 20, 12, 201, 24, 244, 198, 5, 65, 82, 36, 225, 192, 20, 12, 201, 24, 244, 141, 84, 193, 82, 36, 225, 192, 20, 12, 201, 24,
+ 244, 141, 5, 65, 82, 36, 225, 192, 20, 12, 201, 24, 18, 212, 85, 33, 82, 36, 225, 192, 20, 12, 201, 21, 128, 197, 73, 1, 82, 36,
+ 225, 192, 20, 12, 201, 21, 96, 80, 61, 33, 82, 36, 225, 192, 20, 12, 201, 21, 50, 207, 73, 65, 82, 36, 225, 192, 20, 12, 201, 20,
+ 208, 129, 48, 193, 82, 36, 225, 192, 20, 12, 201, 20, 180, 208, 20, 65, 82, 36, 225, 192, 20, 12, 201, 20, 180, 197, 45, 97, 82, 36,
+ 225, 192, 20, 12, 201, 16, 85, 5, 45, 65, 82, 36, 225, 192, 20, 12, 201, 16, 85, 1, 48, 161, 82, 36, 225, 192, 20, 12, 201, 16,
+ 84, 201, 28, 225, 82, 36, 225, 192, 20, 12, 201, 16, 84, 18, 5, 97, 82, 36, 225, 192, 20, 12, 201, 16, 83, 79, 57, 65, 82, 36,
+ 225, 192, 20, 12, 201, 16, 82, 193, 57, 65, 82, 36, 225, 192, 20, 12, 201, 16, 81, 210, 4, 65, 82, 36, 225, 192, 20, 12, 201, 16,
+ 81, 140, 61, 33, 82, 36, 225, 192, 20, 12, 201, 16, 19, 65, 76, 49, 82, 36, 225, 192, 20, 12, 201, 12, 83, 147, 85, 33, 82, 36,
+ 225, 192, 20, 12, 201, 12, 83, 69, 57, 65, 82, 36, 225, 192, 20, 12, 201, 5, 69, 18, 5, 1, 82, 36, 225, 192, 20, 12, 201, 5,
+ 69, 1, 12, 129, 82, 36, 225, 192, 20, 12, 201, 5, 52, 207, 73, 65, 82, 36, 225, 192, 20, 12, 201, 5, 4, 15, 73, 65, 82, 36,
+ 225, 192, 20, 12, 201, 4, 227, 149, 48, 193, 82, 36, 225, 192, 20, 12, 201, 4, 227, 133, 45, 65, 82, 36, 225, 192, 20, 12, 201, 4,
+ 197, 5, 72, 225, 82, 36, 225, 192, 20, 12, 201, 4, 181, 9, 60, 225, 82, 36, 225, 192, 20, 12, 201, 4, 113, 210, 20, 113, 82, 36,
+ 225, 192, 20, 12, 201, 4, 68, 207, 72, 33, 82, 36, 225, 192, 20, 12, 201, 4, 48, 197, 65, 65, 82, 36, 225, 192, 20, 12, 201, 4,
+ 36, 207, 49, 97, 82, 36, 225, 192, 20, 8, 197, 80, 245, 80, 21, 32, 20, 8, 197, 80, 83, 132, 21, 32, 20, 8, 197, 44, 16, 200,
+ 21, 32, 20, 8, 197, 25, 83, 132, 21, 32, 20, 8, 197, 21, 35, 196, 21, 32, 20, 12, 201, 72, 84, 18, 21, 52, 193, 48, 145, 64,
+ 20, 8, 197, 77, 83, 6, 37, 64, 20, 8, 197, 56, 149, 18, 37, 64, 20, 12, 201, 88, 81, 197, 80, 20, 137, 76, 209, 64, 20, 12,
+ 201, 76, 82, 213, 48, 20, 137, 76, 209, 64, 20, 12, 201, 52, 147, 9, 80, 20, 137, 76, 209, 64, 20, 12, 201, 52, 85, 1, 8, 243,
+ 9, 76, 209, 64, 20, 12, 201, 44, 243, 139, 72, 85, 9, 76, 209, 64, 20, 12, 201, 8, 243, 19, 40, 85, 137, 76, 209, 64, 20, 12,
+ 201, 4, 36, 207, 49, 85, 9, 76, 209, 64, 20, 12, 201, 44, 243, 139, 85, 36, 133, 56, 49, 64, 20, 8, 197, 77, 2, 78, 5, 64,
+ 20, 8, 197, 33, 145, 18, 5, 64, 20, 8, 197, 29, 32, 78, 5, 64, 20, 8, 197, 12, 149, 18, 5, 64, 20, 8, 197, 88, 18, 193,
+ 57, 64, 20, 10, 69, 13, 84, 147, 61, 32, 21, 0, 10, 0, 16, 141, 22, 9, 4, 5, 2, 5, 7, 195, 166, 18, 12, 9, 7, 20,
+ 9, 198, 76, 241, 137, 76, 209, 64, 20, 9, 198, 76, 86, 9, 76, 209, 64, 20, 9, 198, 53, 85, 9, 76, 209, 64, 20, 9, 198, 52,
+ 243, 137, 76, 209, 64, 20, 9, 198, 16, 19, 137, 76, 209, 64, 20, 9, 198, 72, 83, 79, 56, 49, 64, 20, 9, 198, 45, 83, 1, 56,
+ 49, 64, 20, 9, 198, 77, 1, 67, 36, 19, 0, 20, 9, 198, 9, 35, 206, 44, 144, 76, 20, 9, 198, 64, 192, 77, 4, 113, 64, 20,
+ 0, 6, 195, 4, 210, 68, 20, 13, 138, 19, 11, 195, 166, 12, 1, 7, 20, 9, 7, 20, 0, 11, 200, 53, 84, 203, 84, 192, 84, 85,
+ 32, 20, 10, 135, 14, 5, 18, 22, 195, 184, 19, 20, 11, 200, 81, 35, 205, 64, 85, 9, 77, 64, 20, 11, 200, 40, 245, 82, 56, 19,
+ 9, 77, 64, 20, 15, 204, 81, 32, 78, 77, 50, 210, 36, 33, 82, 36, 225, 192, 20, 15, 204, 77, 80, 147, 80, 19, 148, 37, 97, 82,
+ 36, 225, 192, 20, 15, 204, 72, 148, 201, 44, 245, 149, 72, 65, 82, 36, 225, 192, 20, 15, 204, 64, 84, 147, 64, 82, 212, 37, 97, 82,
+ 36, 225, 192, 20, 15, 204, 64, 84, 134, 20, 181, 9, 60, 225, 82, 36, 225, 192, 20, 15, 204, 44, 243, 134, 20, 181, 9, 60, 225, 82,
+ 36, 225, 192, 20, 15, 204, 36, 225, 18, 20, 114, 83, 81, 33, 82, 36, 225, 192, 20, 11, 200, 36, 225, 13, 5, 32, 200, 21, 32, 20,
+ 12, 201, 8, 85, 78, 17, 33, 82, 36, 225, 5, 20, 7, 196, 9, 85, 9, 44, 20, 18, 70, 84, 225, 21, 48, 21, 0, 114, 50, 72,
+ 40, 55, 6, 110, 47, 0, 20, 11, 200, 8, 20, 130, 37, 69, 82, 5, 64, 20, 9, 198, 52, 19, 132, 5, 64, 82, 20, 11, 200, 24,
+ 192, 71, 20, 195, 1, 57, 64, 20, 0, 7, 195, 85, 52, 210, 17, 42, 11, 136, 7, 5, 14, 5, 18, 195, 184, 19, 20, 10, 135, 7,
+ 18, 1, 22, 195, 184, 18, 20, 9, 198, 44, 243, 12, 20, 114, 69, 20, 12, 201, 77, 147, 139, 72, 243, 137, 76, 209, 64, 20, 12, 201,
+ 72, 85, 129, 56, 50, 9, 76, 209, 64, 20, 12, 201, 56, 20, 131, 37, 52, 201, 76, 209, 64, 20, 12, 201, 48, 84, 194, 36, 19, 137,
+ 76, 209, 64, 20, 12, 201, 37, 51, 205, 61, 33, 137, 76, 209, 64, 20, 12, 201, 4, 224, 75, 72, 243, 137, 76, 209, 64, 20, 12, 201,
+ 4, 194, 207, 32, 243, 9, 76, 209, 64, 20, 8, 197, 21, 35, 212, 36, 176, 20, 8, 197, 17, 84, 12, 36, 176, 20, 0, 18, 7, 23,
+ 3, 39, 5, 18, 14, 5, 84, 6, 36, 89, 36, 114, 50, 13, 0, 9, 198, 4, 224, 76, 60, 114, 64, 20, 9, 198, 4, 195, 5, 72,
+ 114, 64, 20, 9, 198, 36, 211, 79, 73, 65, 76, 20, 9, 198, 36, 211, 79, 73, 65, 76, 20, 9, 198, 4, 176, 68, 20, 210, 64, 20,
+ 9, 198, 44, 19, 77, 21, 32, 84, 20, 9, 198, 28, 83, 137, 80, 19, 0, 20, 9, 198, 24, 197, 86, 36, 19, 0, 20, 9, 198, 5,
+ 51, 195, 36, 19, 0, 20, 11, 70, 52, 18, 15, 56, 86, 64, 21, 0, 10, 0, 10, 199, 44, 243, 150, 21, 37, 5, 72, 20, 10, 199,
+ 24, 147, 147, 61, 37, 5, 72, 20, 6, 195, 36, 67, 204, 20, 10, 199, 64, 243, 9, 80, 146, 197, 72, 20, 10, 199, 44, 84, 129, 52,
+ 146, 197, 72, 20, 10, 199, 32, 243, 73, 48, 85, 9, 44, 20, 10, 199, 16, 144, 76, 20, 181, 9, 44, 20, 10, 199, 76, 195, 214, 20,
+ 226, 69, 56, 20, 10, 199, 12, 20, 212, 36, 194, 69, 56, 20, 10, 199, 16, 243, 73, 56, 146, 193, 56, 20, 10, 199, 12, 243, 15, 52,
+ 34, 65, 56, 20, 0, 14, 139, 9, 14, 20, 18, 1, 22, 5, 14, 195, 184, 19, 20, 11, 200, 80, 84, 141, 36, 227, 204, 60, 112, 20,
+ 11, 200, 77, 64, 84, 36, 243, 133, 72, 80, 20, 11, 200, 5, 82, 212, 36, 243, 133, 72, 80, 20, 11, 200, 104, 147, 206, 37, 53, 9,
+ 76, 176, 20, 11, 200, 104, 147, 66, 4, 37, 201, 76, 176, 20, 11, 200, 52, 18, 197, 16, 243, 137, 76, 176, 20, 11, 200, 44, 20, 213,
+ 37, 53, 9, 76, 176, 20, 11, 200, 37, 51, 212, 21, 35, 73, 76, 176, 20, 11, 200, 4, 194, 207, 32, 243, 9, 76, 176, 20, 11, 200,
+ 5, 81, 9, 80, 244, 137, 84, 208, 20, 11, 200, 81, 32, 75, 20, 245, 15, 52, 144, 20, 11, 200, 24, 147, 8, 5, 35, 79, 56, 144,
+ 20, 11, 200, 52, 244, 134, 36, 226, 83, 52, 80, 20, 11, 200, 52, 20, 207, 12, 130, 83, 52, 80, 20, 15, 204, 20, 180, 208, 72, 84,
+ 211, 36, 243, 137, 76, 209, 64, 20, 7, 196, 48, 241, 201, 44, 20, 9, 198, 36, 228, 197, 72, 21, 0, 20, 0, 10, 135, 16, 15, 18,
+ 20, 195, 184, 18, 20, 12, 201, 72, 85, 77, 5, 67, 204, 60, 114, 64, 20, 12, 201, 52, 85, 5, 61, 35, 204, 60, 114, 64, 20, 12,
+ 201, 4, 195, 5, 72, 115, 204, 60, 114, 64, 20, 9, 198, 76, 240, 201, 60, 227, 205, 20, 8, 197, 4, 224, 84, 60, 208, 20, 9, 198,
+ 53, 144, 197, 48, 149, 77, 20, 8, 197, 64, 241, 84, 36, 176, 20, 8, 197, 56, 21, 84, 36, 176, 20, 12, 201, 17, 32, 77, 5, 69,
+ 82, 28, 144, 84, 20, 0, 11, 136, 10, 15, 14, 7, 12, 195, 184, 18, 20, 15, 140, 5, 14, 20, 18, 5, 16, 18, 5, 14, 195, 184,
+ 18, 20, 9, 198, 80, 83, 204, 60, 114, 64, 20, 9, 198, 72, 83, 204, 60, 114, 64, 20, 9, 198, 8, 147, 204, 60, 114, 64, 20, 16,
+ 141, 16, 1, 12, 195, 166, 15, 7, 18, 1, 6, 9, 19, 11, 20, 13, 202, 64, 84, 137, 64, 21, 5, 80, 146, 197, 72, 20, 9, 198,
+ 64, 20, 129, 56, 242, 68, 20, 14, 139, 16, 18, 195, 166, 20, 5, 18, 9, 20, 21, 13, 20, 9, 198, 77, 80, 147, 81, 32, 84, 20,
+ 9, 198, 64, 20, 212, 61, 32, 84, 20, 0, 7, 195, 92, 131, 192, 17, 42, 13, 138, 7, 12, 1, 14, 4, 21, 12, 195, 184, 19, 20,
+ 10, 199, 32, 16, 137, 48, 149, 5, 72, 20, 10, 199, 64, 245, 16, 61, 84, 146, 36, 20, 14, 203, 81, 32, 78, 76, 21, 12, 4, 229,
+ 9, 76, 176, 20, 14, 203, 72, 85, 137, 76, 147, 206, 37, 53, 9, 76, 176, 20, 14, 203, 61, 4, 15, 73, 69, 78, 37, 53, 9, 76,
+ 176, 20, 14, 203, 45, 33, 65, 80, 147, 206, 37, 53, 9, 76, 176, 20, 14, 203, 36, 195, 21, 76, 147, 206, 37, 53, 9, 76, 176, 20,
+ 14, 203, 44, 194, 84, 61, 34, 68, 20, 181, 15, 52, 144, 20, 10, 199, 21, 81, 1, 36, 211, 206, 36, 20, 14, 203, 52, 16, 200, 36,
+ 21, 133, 48, 194, 83, 52, 80, 20, 14, 203, 44, 244, 146, 21, 52, 15, 56, 64, 78, 12, 80, 20, 0, 9, 198, 76, 181, 76, 65, 69,
+ 82, 20, 13, 138, 18, 1, 16, 16, 15, 18, 20, 195, 184, 18, 20, 13, 138, 11, 15, 12, 16, 15, 18, 20, 195, 184, 18, 20, 15, 70,
+ 64, 20, 148, 61, 85, 0, 48, 112, 47, 6, 40, 0, 20, 9, 198, 24, 21, 86, 37, 53, 0, 20, 11, 200, 88, 84, 147, 36, 243, 133,
+ 72, 80, 20, 9, 198, 61, 34, 69, 57, 65, 82, 20, 11, 200, 64, 20, 129, 76, 149, 9, 76, 176, 20, 11, 200, 52, 18, 193, 72, 243,
+ 137, 76, 176, 20, 11, 200, 33, 145, 18, 5, 83, 9, 76, 176, 20, 11, 200, 21, 33, 207, 56, 243, 73, 76, 176, 20, 11, 200, 20, 208,
+ 146, 100, 243, 137, 76, 176, 20, 11, 200, 8, 192, 83, 24, 83, 73, 76, 176, 20, 11, 200, 5, 64, 86, 37, 53, 9, 76, 176, 20, 11,
+ 200, 4, 226, 77, 37, 53, 9, 76, 176, 20, 7, 196, 72, 145, 201, 16, 20, 11, 200, 80, 84, 129, 64, 85, 84, 36, 176, 20, 0, 12,
+ 201, 5, 52, 217, 72, 147, 204, 60, 114, 64, 20, 0, 9, 198, 77, 147, 80, 80, 243, 64, 20, 13, 202, 29, 81, 19, 40, 19, 77, 21,
+ 35, 9, 28, 20, 17, 206, 4, 224, 82, 44, 244, 217, 56, 66, 75, 4, 194, 83, 52, 80, 20, 9, 198, 76, 149, 21, 21, 33, 84, 20,
+ 0, 29, 75, 77, 21, 65, 72, 81, 1, 56, 49, 82, 56, 80, 89, 49, 58, 6, 36, 13, 72, 35, 12, 50, 89, 114, 20, 50, 13, 0,
+ 9, 198, 65, 54, 75, 60, 195, 199, 20, 10, 199, 5, 85, 15, 72, 149, 5, 80, 20, 14, 203, 36, 66, 79, 77, 147, 139, 72, 21, 9,
+ 76, 176, 20, 14, 203, 32, 148, 212, 61, 34, 67, 37, 53, 9, 76, 176, 20, 14, 203, 8, 82, 1, 88, 147, 210, 37, 53, 9, 76, 176,
+ 20, 10, 199, 20, 180, 203, 88, 148, 201, 80, 20, 10, 199, 44, 19, 143, 56, 146, 193, 80, 20, 10, 199, 4, 69, 133, 72, 34, 65, 48,
+ 20, 0, 9, 198, 64, 144, 78, 37, 53, 0, 20, 9, 198, 44, 243, 131, 37, 1, 82, 20, 9, 198, 16, 148, 208, 85, 65, 82, 20, 9,
+ 198, 12, 83, 69, 57, 65, 82, 20, 9, 198, 4, 211, 133, 77, 65, 82, 20, 7, 196, 48, 246, 65, 48, 20, 11, 200, 16, 148, 203, 72,
+ 84, 1, 57, 48, 20, 0, 25, 73, 9, 33, 65, 44, 64, 78, 12, 83, 128, 71, 34, 109, 37, 81, 6, 72, 35, 12, 50, 89, 14, 50,
+ 0, 12, 201, 44, 20, 9, 48, 192, 82, 37, 65, 84, 20, 12, 201, 52, 146, 210, 60, 225, 83, 36, 83, 128, 20, 12, 201, 65, 35, 211,
+ 80, 149, 21, 21, 33, 84, 20, 0, 13, 202, 64, 245, 5, 57, 66, 65, 48, 149, 5, 80, 20, 9, 198, 64, 20, 212, 61, 32, 76, 20,
+ 0, 8, 133, 9, 19, 195, 166, 18, 20, 10, 199, 32, 16, 137, 48, 149, 5, 80, 20, 10, 199, 88, 17, 5, 52, 80, 213, 52, 20, 10,
+ 199, 76, 227, 194, 8, 148, 205, 20, 20, 10, 199, 64, 244, 21, 48, 148, 205, 20, 20, 10, 199, 56, 146, 9, 48, 148, 205, 20, 20, 10,
+ 199, 37, 51, 1, 52, 148, 205, 20, 20, 10, 199, 8, 245, 21, 48, 148, 205, 20, 20, 10, 199, 21, 128, 197, 48, 193, 78, 76, 20, 0,
+ 9, 68, 48, 241, 201, 56, 21, 0, 10, 0, 9, 198, 56, 85, 82, 4, 193, 201, 20, 8, 197, 56, 21, 9, 60, 224, 20, 12, 201, 56,
+ 21, 9, 60, 224, 76, 37, 65, 84, 20, 8, 197, 44, 244, 142, 20, 192, 20, 8, 197, 44, 244, 142, 20, 192, 20, 8, 197, 44, 243, 147,
+ 60, 192, 20, 16, 69, 64, 244, 12, 36, 224, 48, 114, 48, 55, 6, 109, 68, 0, 20, 8, 197, 52, 244, 140, 36, 192, 20, 12, 201, 76,
+ 241, 137, 77, 66, 75, 21, 33, 84, 20, 9, 198, 72, 84, 212, 4, 224, 197, 20, 0, 15, 140, 16, 195, 166, 4, 1, 7, 15, 7, 9,
+ 19, 5, 18, 20, 12, 137, 15, 18, 11, 14, 195, 184, 9, 19, 11, 20, 13, 202, 29, 83, 77, 36, 20, 129, 8, 144, 213, 52, 20, 13,
+ 202, 64, 243, 25, 12, 83, 148, 72, 148, 205, 20, 20, 0, 10, 199, 72, 81, 146, 4, 181, 15, 72, 20, 12, 137, 20, 5, 13, 16, 15,
+ 18, 195, 166, 18, 20, 10, 199, 77, 80, 147, 36, 66, 69, 72, 20, 10, 199, 65, 35, 196, 84, 49, 82, 20, 20, 10, 199, 64, 20, 143,
+ 16, 145, 82, 20, 20, 10, 199, 64, 20, 134, 84, 209, 82, 20, 20, 13, 138, 195, 184, 11, 21, 13, 5, 14, 9, 19, 11, 20, 10, 199,
+ 28, 227, 211, 80, 146, 197, 72, 20, 10, 199, 9, 32, 83, 36, 194, 65, 56, 20, 10, 199, 72, 84, 5, 48, 193, 78, 80, 20, 10, 199,
+ 64, 84, 141, 4, 225, 78, 80, 20, 12, 201, 36, 212, 5, 73, 66, 78, 20, 229, 0, 20, 10, 199, 21, 128, 197, 48, 193, 78, 80, 20,
+ 0, 14, 68, 64, 128, 82, 52, 83, 112, 12, 34, 65, 19, 0, 25, 13, 138, 11, 22, 1, 20, 5, 18, 14, 195, 166, 18, 20, 9, 134,
+ 7, 5, 22, 195, 166, 18, 20, 11, 200, 81, 32, 78, 76, 149, 9, 60, 224, 20, 11, 200, 64, 84, 134, 20, 181, 9, 60, 224, 20, 11,
+ 200, 44, 243, 150, 20, 181, 9, 60, 224, 20, 11, 200, 44, 243, 135, 21, 53, 9, 60, 224, 20, 11, 200, 44, 243, 134, 20, 181, 9, 60,
+ 224, 20, 11, 200, 44, 21, 137, 80, 21, 9, 60, 224, 20, 11, 200, 37, 36, 137, 80, 21, 9, 60, 224, 20, 11, 200, 36, 226, 213, 8,
+ 21, 9, 60, 224, 20, 11, 200, 36, 226, 1, 48, 21, 9, 60, 224, 20, 11, 200, 29, 32, 68, 84, 21, 9, 60, 224, 20, 11, 200, 28,
+ 83, 73, 56, 21, 9, 60, 224, 20, 11, 200, 20, 210, 71, 72, 21, 9, 60, 224, 20, 11, 200, 16, 149, 137, 56, 21, 9, 60, 224, 20,
+ 11, 200, 16, 81, 9, 44, 21, 9, 60, 224, 20, 11, 200, 5, 52, 9, 72, 21, 9, 60, 224, 20, 14, 139, 16, 18, 195, 166, 19, 5,
+ 14, 20, 9, 19, 11, 20, 7, 196, 64, 193, 84, 36, 20, 9, 198, 76, 243, 22, 20, 229, 0, 20, 9, 198, 20, 210, 78, 20, 229, 0,
+ 20, 11, 200, 61, 35, 129, 52, 83, 148, 4, 192, 20, 11, 200, 60, 48, 201, 16, 83, 148, 4, 192, 20, 11, 200, 52, 243, 149, 52, 83,
+ 148, 4, 192, 20, 9, 198, 5, 4, 12, 36, 176, 66, 20, 0, 24, 73, 9, 33, 65, 44, 64, 78, 12, 84, 128, 71, 34, 109, 37, 81,
+ 6, 72, 35, 12, 50, 89, 114, 0, 8, 197, 52, 245, 9, 60, 224, 20, 8, 197, 4, 181, 9, 60, 224, 20, 15, 140, 6, 15, 18, 18,
+ 195, 166, 4, 5, 18, 9, 19, 11, 20, 8, 197, 56, 81, 210, 36, 64, 20, 8, 197, 45, 33, 84, 36, 224, 20, 8, 197, 64, 244, 148,
+ 4, 192, 20, 0, 11, 136, 19, 15, 12, 9, 20, 195, 166, 18, 20, 11, 136, 13, 9, 12, 9, 20, 195, 166, 18, 20, 12, 137, 20, 18,
+ 15, 11, 195, 166, 9, 19, 11, 20, 16, 141, 16, 25, 20, 8, 1, 7, 15, 18, 195, 166, 9, 19, 11, 20, 12, 137, 5, 12, 25, 19,
+ 195, 166, 9, 19, 11, 20, 13, 202, 44, 244, 146, 21, 52, 15, 56, 65, 78, 80, 20, 9, 198, 76, 243, 22, 20, 228, 192, 20, 0, 12,
+ 137, 16, 5, 11, 21, 14, 9, 195, 166, 18, 20, 14, 203, 77, 66, 71, 52, 21, 9, 76, 21, 9, 60, 224, 20, 14, 203, 53, 83, 20,
+ 37, 3, 9, 44, 21, 9, 60, 224, 20, 14, 203, 36, 211, 79, 8, 147, 9, 76, 21, 9, 60, 224, 20, 14, 203, 28, 83, 133, 72, 19,
+ 9, 76, 21, 9, 60, 224, 20, 14, 203, 16, 148, 203, 72, 147, 73, 56, 21, 9, 60, 224, 20, 14, 203, 5, 4, 18, 60, 180, 201, 52,
+ 21, 9, 60, 224, 20, 10, 199, 88, 83, 148, 36, 193, 82, 20, 20, 10, 199, 81, 34, 85, 52, 97, 82, 20, 20, 10, 199, 52, 20, 135,
+ 36, 225, 82, 20, 20, 10, 199, 44, 243, 147, 84, 193, 82, 20, 20, 10, 199, 16, 148, 211, 60, 50, 69, 72, 20, 10, 199, 16, 84, 18,
+ 20, 50, 69, 72, 20, 13, 138, 6, 1, 18, 9, 19, 195, 166, 9, 19, 11, 20, 13, 138, 4, 9, 195, 166, 20, 5, 20, 9, 19, 11,
+ 20, 10, 199, 40, 19, 137, 81, 50, 1, 72, 20, 0, 25, 73, 9, 33, 65, 44, 64, 78, 12, 84, 133, 71, 34, 109, 37, 81, 6, 72,
+ 35, 12, 50, 89, 114, 108, 0, 11, 200, 88, 145, 9, 52, 21, 9, 60, 224, 20, 11, 200, 65, 35, 202, 20, 181, 9, 60, 224, 20, 11,
+ 200, 56, 243, 73, 56, 21, 9, 60, 224, 20, 11, 200, 45, 83, 85, 48, 21, 9, 60, 224, 20, 11, 200, 44, 243, 139, 72, 85, 9, 60,
+ 224, 20, 11, 200, 28, 83, 133, 72, 21, 9, 60, 224, 20, 11, 200, 24, 16, 149, 48, 21, 9, 60, 224, 20, 11, 200, 16, 84, 137, 88,
+ 21, 9, 60, 224, 20, 11, 200, 4, 36, 207, 49, 85, 9, 60, 224, 20, 0, 8, 197, 17, 80, 140, 21, 64, 20, 15, 140, 8, 15, 13,
+ 195, 184, 15, 16, 1, 20, 9, 19, 11, 20, 8, 197, 28, 195, 211, 5, 32, 20, 0, 14, 139, 195, 166, 7, 25, 16, 20, 15, 12, 15,
+ 7, 9, 20, 12, 137, 8, 195, 184, 10, 13, 15, 4, 9, 7, 20, 9, 198, 53, 144, 197, 48, 145, 64, 20, 9, 198, 57, 81, 9, 76,
+ 209, 64, 20, 9, 198, 88, 84, 148, 36, 176, 76, 20, 9, 198, 52, 20, 211, 4, 113, 64, 20, 9, 198, 44, 244, 147, 4, 113, 64, 20,
+ 9, 198, 25, 84, 212, 4, 113, 64, 20, 9, 198, 12, 243, 12, 4, 113, 64, 20, 11, 70, 76, 50, 69, 56, 49, 64, 21, 0, 10, 0,
+ 14, 203, 81, 32, 78, 77, 50, 210, 37, 5, 9, 60, 224, 20, 14, 203, 56, 85, 84, 72, 19, 9, 76, 21, 9, 60, 224, 20, 14, 203,
+ 56, 21, 21, 72, 19, 9, 76, 21, 9, 60, 224, 20, 14, 203, 20, 180, 208, 72, 244, 18, 36, 21, 9, 60, 224, 20, 14, 203, 16, 81,
+ 137, 9, 34, 76, 48, 21, 9, 60, 224, 20, 13, 138, 22, 9, 12, 11, 195, 165, 18, 12, 9, 7, 20, 0, 11, 200, 81, 35, 205, 8,
+ 243, 137, 77, 64, 20, 11, 200, 64, 244, 201, 80, 149, 137, 77, 64, 20, 11, 200, 56, 81, 193, 80, 149, 137, 77, 64, 20, 11, 200, 12,
+ 128, 85, 88, 147, 137, 77, 64, 20, 11, 200, 20, 180, 208, 5, 68, 137, 21, 32, 20, 11, 200, 16, 148, 133, 45, 67, 210, 5, 64, 20,
+ 11, 200, 52, 147, 137, 77, 68, 129, 57, 64, 20, 11, 200, 24, 195, 210, 37, 52, 193, 57, 64, 20, 0, 24, 69, 88, 19, 132, 21, 64,
+ 84, 110, 50, 13, 86, 15, 89, 47, 6, 36, 0, 81, 115, 116, 101, 103, 32, 8, 197, 5, 37, 9, 77, 64, 20, 8, 197, 4, 229, 18,
+ 37, 64, 20, 12, 201, 65, 84, 137, 80, 19, 137, 76, 209, 64, 20, 12, 201, 64, 244, 201, 80, 149, 137, 76, 209, 64, 20, 12, 201, 56,
+ 81, 193, 80, 149, 137, 76, 209, 64, 20, 12, 201, 32, 81, 197, 52, 243, 137, 76, 209, 64, 20, 12, 201, 12, 83, 148, 72, 19, 9, 76,
+ 209, 64, 20, 8, 197, 12, 83, 69, 57, 64, 20, 8, 197, 9, 82, 203, 5, 32, 20, 12, 201, 16, 82, 207, 48, 193, 84, 4, 113, 64,
+ 20, 0, 10, 135, 18, 195, 184, 7, 5, 18, 9, 20, 12, 137, 1, 14, 4, 195, 166, 7, 20, 9, 7, 20, 12, 137, 1, 12, 13, 195,
+ 166, 7, 20, 9, 7, 20, 9, 198, 81, 37, 73, 76, 209, 64, 20, 9, 198, 5, 85, 9, 76, 209, 64, 20, 9, 198, 80, 82, 211, 80,
+ 147, 0, 20, 6, 195, 64, 241, 77, 20, 9, 198, 76, 84, 150, 36, 49, 64, 20, 9, 198, 72, 243, 65, 56, 49, 64, 20, 9, 198, 8,
+ 192, 77, 4, 113, 64, 20, 0, 14, 203, 88, 149, 137, 76, 82, 212, 36, 243, 137, 77, 64, 20, 13, 138, 22, 9, 12, 4, 18, 195, 165,
+ 4, 9, 7, 20, 13, 138, 6, 15, 18, 4, 195, 166, 7, 20, 9, 7, 20, 10, 199, 16, 84, 5, 56, 65, 78, 76, 20, 0, 27, 68,
+ 32, 21, 84, 20, 2, 39, 12, 47, 49, 40, 6, 47, 116, 12, 34, 0, 81, 99, 111, 117, 116, 117, 114, 101, 32, 11, 200, 44, 20, 130,
+ 85, 32, 84, 61, 32, 20, 11, 200, 36, 228, 208, 37, 32, 84, 61, 32, 20, 15, 140, 195, 166, 11, 22, 9, 12, 9, 2, 18, 9, 19,
+ 20, 20, 11, 200, 72, 83, 1, 80, 149, 137, 77, 64, 20, 11, 200, 72, 80, 201, 16, 149, 137, 77, 64, 20, 11, 200, 77, 80, 147, 80,
+ 149, 21, 21, 32, 20, 11, 200, 65, 35, 211, 80, 149, 21, 21, 32, 20, 11, 200, 44, 243, 147, 80, 149, 21, 21, 32, 20, 14, 139, 19,
+ 20, 15, 18, 13, 195, 166, 7, 20, 9, 7, 20, 14, 139, 15, 22, 5, 18, 13, 195, 166, 7, 20, 9, 7, 20, 14, 139, 13, 9, 19,
+ 20, 18, 195, 184, 19, 20, 9, 7, 20, 9, 198, 21, 53, 9, 52, 21, 0, 20, 9, 68, 56, 145, 200, 80, 21, 0, 10, 0, 8, 197,
+ 61, 51, 79, 76, 80, 20, 8, 197, 52, 147, 79, 76, 80, 20, 8, 197, 45, 80, 133, 72, 80, 20, 8, 197, 28, 17, 197, 72, 80, 20,
+ 11, 136, 195, 166, 7, 195, 166, 9, 19, 11, 20, 8, 197, 44, 147, 133, 76, 80, 20, 12, 201, 77, 3, 206, 80, 19, 137, 76, 209, 64,
+ 20, 12, 201, 76, 83, 73, 56, 20, 137, 76, 209, 64, 20, 12, 201, 52, 243, 133, 80, 20, 137, 76, 209, 64, 20, 12, 201, 20, 180, 212,
+ 72, 83, 73, 76, 209, 64, 20, 12, 201, 12, 83, 148, 72, 148, 5, 80, 19, 0, 20, 8, 197, 72, 21, 129, 28, 80, 20, 0, 14, 139,
+ 6, 25, 18, 22, 195, 166, 18, 11, 5, 18, 9, 20, 12, 137, 195, 166, 19, 20, 5, 20, 9, 19, 11, 20, 13, 202, 44, 244, 146, 21,
+ 52, 15, 56, 65, 78, 76, 20, 9, 198, 64, 20, 139, 60, 208, 84, 20, 9, 198, 36, 195, 15, 100, 19, 0, 20, 0, 14, 139, 6, 195,
+ 184, 4, 5, 18, 1, 12, 9, 19, 20, 20, 14, 203, 20, 180, 200, 36, 34, 84, 36, 243, 137, 77, 64, 20, 10, 199, 44, 243, 132, 60,
+ 209, 82, 36, 20, 13, 138, 16, 25, 18, 5, 14, 195, 166, 9, 19, 11, 20, 10, 199, 52, 82, 193, 56, 146, 197, 72, 20, 10, 199, 4,
+ 225, 18, 60, 118, 78, 36, 20, 10, 199, 5, 32, 71, 60, 226, 69, 56, 20, 10, 199, 56, 85, 82, 85, 4, 9, 56, 20, 10, 199, 12,
+ 20, 212, 36, 194, 65, 56, 20, 0, 11, 200, 76, 180, 143, 25, 83, 15, 76, 80, 20, 9, 198, 88, 145, 5, 60, 99, 206, 20, 11, 200,
+ 84, 68, 193, 56, 84, 137, 56, 112, 20, 11, 200, 80, 16, 149, 48, 84, 137, 56, 112, 20, 11, 200, 72, 84, 213, 52, 84, 137, 56, 112,
+ 20, 11, 200, 64, 195, 205, 8, 84, 137, 56, 112, 20, 11, 200, 52, 243, 137, 80, 84, 137, 56, 112, 20, 11, 200, 45, 38, 80, 80, 84,
+ 137, 56, 112, 20, 11, 200, 36, 226, 1, 48, 84, 137, 56, 112, 20, 11, 200, 28, 83, 73, 56, 84, 137, 56, 112, 20, 11, 200, 24, 242,
+ 213, 76, 84, 137, 56, 112, 20, 11, 200, 9, 35, 206, 104, 84, 137, 56, 112, 20, 11, 200, 4, 67, 208, 80, 84, 137, 56, 112, 20, 11,
+ 200, 60, 209, 210, 85, 4, 5, 72, 80, 20, 14, 139, 19, 1, 4, 4, 21, 11, 195, 166, 9, 19, 11, 20, 11, 200, 44, 18, 207, 24,
+ 243, 137, 76, 176, 20, 14, 139, 5, 16, 9, 11, 21, 18, 195, 166, 9, 19, 11, 20, 11, 200, 16, 21, 1, 48, 241, 201, 76, 176, 20,
+ 15, 204, 64, 20, 140, 4, 209, 78, 80, 20, 137, 76, 209, 64, 20, 9, 198, 76, 144, 201, 48, 145, 78, 20, 0, 8, 197, 52, 149, 15,
+ 76, 80, 20, 12, 201, 80, 242, 211, 36, 179, 204, 60, 114, 64, 20, 9, 198, 21, 33, 207, 56, 243, 73, 20, 9, 198, 8, 192, 83, 24,
+ 83, 73, 20, 0, 9, 198, 44, 148, 149, 72, 114, 64, 20, 17, 142, 16, 18, 195, 166, 12, 9, 13, 9, 14, 1, 18, 9, 19, 20, 20,
+ 12, 137, 8, 195, 166, 18, 5, 20, 9, 19, 11, 20, 13, 202, 44, 20, 129, 45, 65, 82, 37, 53, 9, 44, 20, 0, 14, 203, 81, 32,
+ 78, 76, 210, 84, 80, 84, 137, 56, 112, 20, 14, 203, 53, 149, 15, 48, 241, 201, 76, 84, 137, 56, 112, 20, 14, 203, 32, 243, 79, 28,
+ 83, 137, 76, 84, 137, 56, 112, 20, 14, 203, 16, 148, 203, 72, 147, 73, 56, 84, 137, 56, 112, 20, 14, 203, 8, 20, 212, 5, 33, 9,
+ 76, 84, 137, 56, 112, 20, 10, 199, 20, 115, 195, 20, 229, 18, 36, 20, 13, 138, 7, 1, 12, 9, 12, 195, 166, 9, 19, 11, 20, 18,
+ 207, 17, 32, 77, 4, 67, 203, 84, 209, 78, 80, 20, 137, 76, 209, 64, 20, 10, 199, 77, 34, 76, 4, 226, 193, 56, 20, 12, 201, 80,
+ 82, 211, 81, 84, 133, 72, 85, 0, 20, 0, 7, 196, 52, 20, 213, 80, 20, 16, 141, 16, 1, 12, 195, 166, 15, 14, 20, 15, 12, 15,
+ 7, 9, 20, 11, 200, 48, 20, 153, 56, 115, 204, 60, 112, 20, 9, 198, 48, 149, 146, 37, 53, 0, 20, 11, 200, 64, 20, 129, 16, 84,
+ 137, 56, 112, 20, 11, 200, 64, 19, 133, 48, 84, 137, 56, 112, 20, 11, 200, 45, 83, 85, 48, 84, 137, 56, 112, 20, 11, 200, 44, 20,
+ 137, 44, 84, 137, 56, 112, 20, 11, 200, 24, 16, 149, 48, 84, 137, 56, 112, 20, 11, 200, 16, 243, 73, 56, 84, 137, 56, 112, 20, 11,
+ 200, 16, 80, 137, 80, 84, 137, 56, 112, 20, 11, 200, 9, 35, 195, 32, 84, 137, 56, 112, 20, 9, 198, 88, 243, 20, 36, 113, 82, 20,
+ 9, 198, 65, 80, 140, 36, 49, 82, 20, 11, 200, 64, 21, 18, 84, 194, 133, 72, 80, 20, 9, 198, 16, 149, 133, 72, 113, 82, 20, 9,
+ 198, 16, 83, 65, 72, 177, 82, 20, 9, 198, 5, 4, 12, 36, 49, 82, 20, 11, 200, 5, 3, 203, 73, 145, 137, 76, 176, 20, 11, 200,
+ 64, 21, 15, 28, 83, 133, 76, 80, 20, 11, 200, 25, 147, 15, 28, 83, 133, 76, 80, 20, 12, 137, 19, 195, 166, 12, 1, 18, 9, 21,
+ 13, 20, 11, 200, 25, 148, 201, 60, 115, 143, 52, 144, 20, 9, 134, 18, 21, 13, 195, 166, 14, 20, 11, 200, 16, 81, 133, 45, 68, 137,
+ 12, 80, 20, 11, 200, 12, 19, 79, 84, 99, 1, 28, 80, 20, 0, 6, 20, 0, 0, 0, 252, 0, 0, 0, 121, 0, 0, 0, 246, 0,
+ 0, 0, 248, 0, 0, 0, 228, 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 99, 107, 0, 110, 107, 0, 110, 103, 0,
+ 107, 0, 103, 0, 113, 0, 106, 0, 7, 6, 18, 67, 112, 0, 98, 0, 102, 0, 118, 0, 109, 0, 7, 6, 18, 68, 108, 0, 100, 0,
+ 7, 6, 18, 69, 195, 184, 0, 117, 0, 121, 0, 105, 0, 111, 0, 7, 6, 18, 70, 195, 166, 0, 195, 165, 0, 97, 0, 7, 6, 18,
+ 71, 112, 0, 98, 0, 7, 6, 18, 72, 116, 0, 107, 0, 118, 0, 7, 6, 18, 73, 115, 112, 0, 115, 116, 0, 115, 107, 0, 7, 6,
+ 18, 74, 109, 0, 110, 0, 7, 6, 18, 75, 99, 0, 107, 0, 7, 6, 18, 76, 97, 0, 101, 0, 7, 6, 97, 102, 0, 1, 114, 103,
+ 10, 2, 28, 33, 3, 6, 112, 83, 0, 4, 8, 112, 3, 35, 83, 0, 102, 1, 107, 2, 101, 0, 102, 1, 108, 2, 101, 0, 102, 1,
+ 116, 2, 101, 0, 102, 1, 116, 115, 2, 101, 3, 110, 83, 0, 1, 114, 103, 10, 2, 105, 28, 33, 3, 112, 83, 6, 0, 7, 6, 97,
+ 103, 0, 1, 108, 114, 111, 102, 3, 2, 110, 57, 0, 1, 98, 108, 105, 116, 2, 101, 3, 6, 110, 12, 0, 101, 1, 10, 2, 28, 33,
+ 12, 12, 12, 3, 6, 110, 12, 91, 13, 0, 101, 1, 10, 2, 114, 28, 33, 12, 12, 3, 6, 110, 12, 91, 114, 0, 4, 110, 1, 115,
+ 97, 108, 2, 101, 3, 6, 110, 50, 57, 0, 110, 1, 116, 101, 114, 98, 2, 101, 0, 101, 1, 114, 10, 2, 28, 33, 12, 12, 3, 6,
+ 112, 12, 91, 13, 0, 1, 116, 2, 108, 105, 97, 116, 101, 108, 108, 101, 3, 21, 105, 116, 0, 4, 1, 102, 2, 21, 3, 35, 40, 0,
+ 1, 108, 2, 17, 67, 0, 1, 108, 102, 2, 114, 101, 0, 1, 108, 115, 2, 17, 67, 21, 0, 1, 108, 115, 2, 115, 118, 195, 166, 114,
+ 100, 0, 103, 1, 108, 115, 2, 101, 3, 35, 49, 0, 1, 116, 2, 17, 67, 3, 35, 58, 0, 4, 1, 17, 67, 2, 116, 12, 3, 35,
+ 81, 0, 1, 102, 2, 116, 101, 114, 0, 1, 106, 2, 116, 0, 1, 106, 2, 117, 97, 114, 0, 1, 108, 115, 2, 116, 101, 12, 0, 1,
+ 108, 115, 2, 116, 110, 12, 0, 1, 118, 115, 100, 101, 104, 114, 101, 107, 107, 105, 115, 2, 116, 0, 1, 118, 115, 101, 114, 166, 195, 2,
+ 116, 0, 1, 118, 115, 103, 110, 105, 114, 101, 107, 114, 97, 112, 2, 116, 0, 1, 118, 115, 107, 105, 116, 117, 98, 2, 116, 0, 1, 118,
+ 115, 108, 97, 116, 105, 112, 115, 111, 104, 2, 116, 0, 2, 116, 105, 103, 0, 8, 108, 115, 2, 115, 32, 0, 8, 108, 115, 2, 115, 101,
+ 110, 0, 104, 1, 108, 108, 97, 103, 3, 108, 81, 0, 8, 98, 2, 101, 108, 12, 3, 109, 57, 81, 0, 4, 1, 100, 21, 2, 32, 12,
+ 12, 3, 110, 0, 1, 100, 115, 2, 12, 0, 1, 116, 2, 102, 97, 116, 0, 4, 1, 98, 2, 102, 114, 3, 110, 4, 0, 1, 98, 2,
+ 105, 0, 1, 98, 2, 112, 195, 165, 0, 1, 98, 2, 116, 105, 108, 0, 1, 116, 2, 115, 101, 108, 118, 3, 110, 6, 0, 4, 1, 98,
+ 2, 111, 118, 101, 114, 3, 110, 9, 0, 1, 98, 2, 117, 100, 0, 1, 98, 2, 118, 101, 100, 0, 4, 1, 106, 2, 101, 12, 3, 110,
+ 12, 0, 100, 1, 115, 2, 101, 12, 0, 100, 1, 108, 2, 101, 3, 110, 12, 57, 0, 101, 1, 17, 67, 2, 12, 3, 110, 12, 57, 13,
+ 0, 101, 114, 1, 17, 67, 2, 12, 3, 110, 12, 57, 114, 0, 4, 101, 1, 100, 110, 97, 98, 3, 110, 12, 91, 13, 0, 101, 1, 103,
+ 2, 32, 12, 0, 101, 1, 112, 2, 12, 12, 0, 101, 1, 115, 115, 97, 109, 101, 116, 114, 101, 106, 104, 0, 101, 1, 116, 117, 102, 102,
+ 97, 0, 101, 1, 103, 97, 98, 3, 110, 12, 91, 108, 0, 110, 1, 116, 115, 97, 107, 2, 101, 116, 3, 110, 50, 57, 6, 0, 4, 1,
+ 17, 67, 115, 2, 12, 3, 110, 57, 0, 1, 98, 2, 101, 102, 116, 101, 114, 0, 1, 98, 2, 101, 114, 105, 12, 0, 1, 98, 101, 109,
+ 109, 101, 106, 104, 2, 32, 0, 1, 100, 2, 32, 0, 1, 100, 2, 101, 12, 0, 1, 100, 2, 115, 32, 0, 1, 108, 2, 32, 0, 1,
+ 108, 2, 110, 0, 1, 108, 2, 114, 101, 0, 1, 108, 2, 114, 101, 12, 0, 1, 108, 112, 0, 1, 108, 115, 2, 110, 101, 0, 1, 108,
+ 115, 2, 110, 105, 12, 0, 1, 108, 115, 109, 101, 110, 110, 101, 103, 2, 12, 0, 1, 108, 115, 112, 111, 0, 1, 115, 110, 97, 114, 2,
+ 110, 0, 1, 116, 2, 32, 0, 1, 116, 2, 110, 101, 0, 1, 118, 115, 2, 116, 0, 1, 118, 115, 101, 110, 118, 101, 0, 1, 118, 115,
+ 115, 100, 110, 165, 195, 0, 2, 110, 105, 110, 103, 0, 8, 18, 71, 2, 32, 0, 8, 106, 2, 32, 0, 8, 115, 2, 116, 101, 32, 0,
+ 4, 101, 1, 108, 115, 115, 108, 101, 115, 100, 166, 195, 114, 2, 110, 3, 110, 57, 13, 0, 101, 1, 116, 2, 108, 115, 101, 0, 101, 1,
+ 116, 101, 98, 0, 101, 1, 116, 101, 114, 97, 118, 0, 101, 1, 116, 101, 114, 111, 102, 0, 101, 8, 2, 32, 3, 110, 57, 108, 0, 4,
+ 101, 110, 100, 1, 98, 2, 101, 32, 104, 101, 100, 3, 110, 57, 108, 50, 0, 101, 110, 100, 1, 98, 2, 101, 32, 115, 111, 108, 0, 101,
+ 110, 100, 1, 98, 2, 101, 32, 118, 97, 114, 109, 0, 4, 101, 2, 114, 110, 3, 110, 57, 114, 0, 101, 114, 1, 116, 116, 103, 97, 105,
+ 2, 32, 0, 101, 114, 2, 104, 195, 184, 110, 0, 101, 114, 8, 2, 32, 0, 110, 97, 110, 1, 116, 114, 97, 3, 110, 68, 112, 68, 0,
+ 4, 1, 100, 2, 111, 103, 12, 3, 110, 81, 0, 1, 108, 112, 2, 105, 0, 1, 112, 115, 2, 97, 116, 0, 103, 1, 116, 2, 101, 0,
+ 4, 1, 112, 115, 2, 101, 116, 116, 3, 110, 81, 6, 0, 104, 1, 112, 115, 2, 101, 116, 116, 0, 101, 1, 116, 117, 109, 2, 110, 3,
+ 110, 81, 6, 36, 0, 101, 116, 101, 115, 1, 116, 3, 110, 81, 6, 36, 47, 108, 89, 0, 101, 8, 2, 110, 116, 12, 12, 3, 110, 81,
+ 6, 109, 0, 101, 2, 110, 116, 12, 12, 3, 110, 81, 109, 0, 101, 114, 1, 103, 2, 101, 12, 3, 110, 91, 6, 36, 0, 101, 1, 10,
+ 2, 114, 101, 28, 33, 12, 3, 110, 91, 6, 36, 13, 0, 4, 101, 1, 110, 111, 3, 110, 91, 13, 0, 101, 1, 115, 115, 97, 0, 101,
+ 1, 116, 110, 97, 108, 112, 0, 101, 1, 116, 101, 3, 110, 91, 108, 0, 101, 114, 1, 116, 101, 3, 110, 91, 114, 0, 4, 101, 114, 1,
+ 116, 101, 114, 111, 102, 3, 112, 34, 0, 101, 114, 8, 116, 2, 32, 0, 4, 1, 98, 2, 17, 65, 110, 3, 112, 40, 0, 1, 98, 2,
+ 18, 66, 0, 1, 98, 2, 98, 0, 1, 98, 2, 100, 0, 1, 98, 2, 102, 0, 1, 98, 2, 104, 12, 0, 1, 98, 2, 107, 0, 1,
+ 98, 2, 108, 0, 1, 98, 2, 109, 0, 1, 98, 2, 112, 0, 1, 98, 2, 114, 117, 100, 0, 1, 98, 2, 115, 0, 1, 98, 2, 116,
+ 21, 0, 1, 98, 2, 117, 100, 103, 97, 110, 103, 0, 1, 98, 2, 118, 0, 1, 100, 2, 105, 110, 115, 116, 105, 0, 1, 100, 2, 108,
+ 21, 12, 0, 1, 108, 115, 2, 115, 105, 100, 101, 0, 1, 108, 115, 2, 115, 109, 195, 165, 108, 0, 1, 108, 115, 2, 116, 105, 108, 102,
+ 0, 1, 108, 115, 101, 2, 108, 17, 65, 0, 1, 112, 115, 2, 110, 117, 109, 0, 1, 114, 2, 101, 12, 0, 1, 115, 2, 110, 0, 1,
+ 115, 2, 115, 195, 184, 0, 110, 1, 116, 115, 3, 112, 40, 68, 0, 101, 110, 100, 1, 98, 2, 101, 3, 112, 40, 109, 50, 0, 101, 114,
+ 1, 108, 102, 2, 109, 117, 115, 3, 112, 40, 114, 0, 1, 107, 115, 2, 108, 101, 114, 3, 112, 58, 0, 101, 1, 114, 2, 12, 12, 3,
+ 112, 58, 13, 0, 101, 114, 1, 114, 2, 12, 12, 3, 112, 58, 114, 0, 1, 98, 2, 116, 101, 3, 112, 81, 0, 101, 100, 105, 101, 1,
+ 114, 116, 3, 112, 81, 6, 36, 86, 57, 13, 0, 101, 1, 114, 102, 102, 117, 115, 2, 116, 116, 101, 3, 112, 91, 6, 109, 0, 7, 6,
+ 97, 108, 0, 4, 8, 98, 97, 107, 2, 101, 3, 6, 110, 12, 55, 0, 8, 98, 109, 105, 116, 2, 101, 0, 8, 100, 110, 97, 107, 115,
+ 2, 101, 0, 8, 103, 101, 114, 2, 101, 0, 8, 104, 114, 111, 102, 2, 101, 0, 8, 105, 114, 101, 116, 97, 109, 2, 101, 0, 8, 105,
+ 116, 97, 114, 103, 2, 101, 0, 8, 105, 116, 110, 101, 116, 111, 112, 2, 101, 0, 8, 107, 111, 108, 2, 101, 0, 8, 109, 114, 111, 102,
+ 2, 101, 0, 8, 110, 105, 102, 2, 101, 0, 8, 110, 110, 101, 105, 98, 0, 8, 110, 110, 101, 105, 114, 116, 2, 101, 0, 8, 115, 115,
+ 105, 109, 2, 101, 0, 8, 116, 114, 111, 102, 2, 101, 0, 8, 116, 114, 111, 109, 111, 116, 108, 97, 115, 2, 101, 0, 8, 117, 100, 97,
+ 114, 103, 2, 101, 0, 8, 117, 110, 97, 109, 2, 101, 0, 4, 101, 8, 105, 99, 101, 112, 115, 2, 32, 3, 6, 110, 12, 55, 13, 0,
+ 101, 8, 105, 116, 110, 101, 114, 101, 102, 102, 105, 100, 0, 4, 1, 100, 101, 112, 115, 2, 115, 107, 3, 6, 110, 55, 0, 1, 117, 115,
+ 107, 101, 115, 0, 4, 8, 114, 101, 109, 117, 110, 2, 101, 3, 6, 112, 12, 55, 0, 8, 114, 111, 109, 2, 101, 0, 8, 114, 111, 116,
+ 115, 97, 112, 2, 101, 0, 4, 8, 110, 105, 114, 117, 3, 7, 110, 12, 55, 0, 8, 110, 111, 105, 116, 97, 114, 2, 101, 0, 8, 110,
+ 111, 115, 114, 101, 112, 2, 101, 0, 7, 6, 98, 101, 0, 97, 117, 8, 3, 2, 71, 39, 0, 8, 2, 21, 3, 71, 2, 36, 0, 8,
+ 2, 106, 108, 101, 3, 71, 35, 0, 4, 103, 8, 2, 98, 108, 101, 110, 100, 101, 3, 71, 35, 57, 0, 103, 8, 2, 109, 97, 110, 100,
+ 0, 103, 8, 2, 110, 105, 110, 103, 0, 4, 8, 2, 100, 100, 105, 110, 103, 3, 71, 36, 0, 8, 2, 100, 101, 0, 8, 2, 101, 116,
+ 97, 32, 0, 8, 2, 110, 97, 114, 98, 101, 106, 100, 101, 0, 8, 2, 110, 98, 98, 117, 107, 0, 8, 2, 110, 98, 114, 117, 100, 0,
+ 8, 2, 110, 101, 100, 100, 101, 114, 0, 8, 2, 110, 101, 116, 0, 8, 2, 110, 102, 101, 100, 116, 0, 8, 2, 110, 102, 105, 115, 107,
+ 0, 8, 2, 110, 102, 114, 105, 0, 8, 2, 110, 107, 108, 0, 8, 2, 110, 109, 101, 108, 0, 8, 2, 110, 109, 101, 108, 0, 8, 2,
+ 110, 112, 105, 98, 101, 0, 8, 2, 110, 112, 108, 97, 100, 115, 0, 8, 2, 110, 114, 97, 100, 0, 8, 2, 110, 115, 107, 105, 110, 110,
+ 101, 0, 8, 2, 110, 115, 112, 195, 166, 110, 100, 0, 8, 2, 110, 116, 195, 184, 106, 0, 8, 2, 116, 97, 115, 116, 114, 195, 165, 108,
+ 0, 8, 2, 116, 97, 116, 114, 111, 110, 0, 8, 2, 116, 97, 118, 101, 114, 115, 105, 111, 110, 0, 8, 2, 116, 101, 108, 0, 8, 2,
+ 116, 108, 0, 101, 116, 104, 111, 118, 101, 110, 3, 71, 36, 47, 39, 84, 108, 50, 0, 101, 99, 104, 8, 3, 71, 37, 76, 0, 4, 8,
+ 2, 100, 114, 101, 3, 71, 109, 0, 8, 2, 100, 114, 105, 110, 103, 0, 8, 2, 100, 115, 116, 101, 0, 8, 2, 103, 103, 101, 0, 8,
+ 2, 106, 100, 115, 0, 8, 2, 108, 103, 105, 0, 8, 2, 108, 108, 97, 0, 8, 2, 110, 98, 114, 195, 166, 107, 0, 8, 2, 110, 99,
+ 104, 109, 97, 114, 107, 0, 8, 2, 110, 101, 110, 100, 101, 0, 8, 2, 110, 103, 101, 108, 0, 8, 2, 110, 103, 110, 97, 0, 8, 2,
+ 110, 104, 0, 8, 2, 110, 106, 97, 109, 105, 110, 0, 8, 2, 110, 108, 0, 8, 2, 110, 118, 0, 8, 2, 114, 98, 0, 8, 2, 114,
+ 103, 101, 110, 32, 0, 105, 103, 101, 8, 3, 71, 109, 12, 91, 0, 114, 107, 101, 108, 101, 121, 3, 71, 118, 49, 59, 37, 0, 7, 6,
+ 101, 100, 0, 4, 1, 112, 105, 99, 111, 108, 101, 118, 2, 101, 3, 6, 36, 86, 0, 1, 116, 115, 102, 97, 2, 107, 111, 109, 0, 1,
+ 114, 100, 110, 117, 104, 2, 12, 3, 13, 12, 86, 0, 101, 1, 107, 121, 115, 112, 2, 108, 105, 115, 107, 3, 13, 72, 6, 36, 0, 1,
+ 118, 111, 104, 3, 13, 86, 0, 101, 1, 21, 2, 32, 3, 13, 86, 13, 0, 4, 1, 110, 114, 101, 100, 2, 101, 3, 36, 86, 0, 1,
+ 110, 114, 101, 104, 2, 101, 0, 4, 101, 1, 98, 108, 105, 116, 3, 36, 86, 13, 0, 101, 1, 98, 109, 101, 2, 32, 12, 0, 101, 1,
+ 98, 109, 101, 2, 116, 32, 12, 0, 101, 1, 102, 2, 12, 12, 0, 101, 1, 104, 2, 12, 0, 101, 1, 107, 10, 2, 12, 0, 101, 1,
+ 108, 100, 108, 105, 118, 2, 12, 0, 101, 1, 108, 100, 110, 105, 2, 12, 0, 101, 1, 108, 100, 117, 2, 12, 0, 101, 1, 108, 102, 97,
+ 2, 12, 0, 101, 1, 108, 106, 101, 118, 2, 12, 0, 101, 1, 108, 110, 101, 104, 2, 12, 0, 101, 1, 108, 112, 111, 2, 12, 0, 101,
+ 1, 108, 114, 111, 102, 2, 12, 0, 101, 1, 108, 115, 105, 109, 2, 12, 0, 101, 1, 108, 115, 118, 105, 108, 2, 12, 0, 101, 1, 108,
+ 116, 101, 114, 2, 12, 0, 101, 1, 108, 116, 114, 111, 98, 2, 12, 0, 101, 1, 109, 115, 3, 36, 86, 108, 0, 4, 101, 114, 1, 98,
+ 108, 105, 116, 3, 36, 86, 114, 0, 101, 114, 1, 102, 2, 32, 12, 0, 101, 114, 1, 104, 2, 12, 0, 101, 114, 1, 108, 100, 108, 105,
+ 118, 2, 12, 0, 101, 114, 1, 108, 100, 110, 105, 2, 12, 0, 101, 114, 1, 108, 100, 117, 2, 12, 0, 101, 114, 1, 108, 102, 97, 2,
+ 12, 0, 101, 114, 1, 108, 106, 101, 118, 2, 12, 0, 101, 114, 1, 108, 110, 101, 104, 2, 12, 0, 101, 114, 1, 108, 112, 111, 2, 12,
+ 0, 101, 114, 1, 108, 114, 111, 102, 2, 12, 0, 101, 114, 1, 108, 115, 105, 109, 2, 12, 0, 101, 114, 1, 108, 115, 118, 105, 108, 2,
+ 12, 0, 101, 114, 1, 108, 116, 101, 114, 2, 12, 0, 101, 114, 1, 108, 116, 114, 111, 98, 2, 12, 0, 101, 1, 114, 10, 2, 32, 3,
+ 108, 86, 13, 0, 4, 101, 1, 108, 116, 114, 111, 98, 3, 109, 86, 13, 0, 101, 1, 114, 98, 108, 101, 104, 0, 101, 1, 114, 100, 108,
+ 105, 118, 2, 32, 12, 0, 101, 1, 114, 101, 98, 2, 32, 12, 0, 101, 1, 114, 101, 108, 2, 32, 12, 0, 101, 1, 114, 101, 110, 114,
184, 195, 0, 101, 1, 114, 101, 115, 112, 101, 118, 104, 2, 32, 12, 0, 101, 1, 114, 101, 116, 116, 111, 114, 2, 32, 12, 0, 101, 1,
114, 112, 115, 2, 32, 12, 0, 101, 1, 114, 114, 101, 2, 12, 0, 101, 1, 114, 115, 118, 111, 107, 115, 108, 101, 0, 101, 1, 114, 118,
- 2, 32, 12, 0, 101, 8, 114, 98, 2, 32, 12, 0, 101, 8, 114, 102, 2, 32, 12, 0, 101, 1, 114, 101, 98, 2, 12, 3, 116, 86,
- 14, 0, 7, 6, 101, 108, 0, 105, 103, 1, 115, 10, 2, 28, 33, 3, 6, 14, 55, 111, 0, 4, 1, 100, 114, 166, 195, 115, 2, 101,
- 115, 3, 6, 36, 55, 0, 1, 117, 122, 101, 110, 101, 118, 2, 97, 0, 4, 1, 98, 111, 108, 2, 105, 97, 3, 6, 114, 55, 0, 1,
- 100, 97, 116, 105, 99, 0, 1, 100, 105, 102, 0, 1, 108, 108, 97, 104, 2, 117, 106, 97, 0, 1, 109, 97, 107, 0, 1, 115, 100, 110,
- 117, 2, 105, 103, 0, 1, 116, 114, 111, 112, 115, 0, 1, 118, 97, 106, 0, 1, 118, 117, 106, 0, 8, 105, 99, 105, 102, 102, 111, 2,
- 12, 0, 8, 110, 97, 112, 0, 4, 1, 98, 101, 114, 3, 6, 116, 55, 0, 1, 99, 114, 97, 109, 0, 1, 99, 114, 97, 112, 0, 1,
- 100, 97, 116, 114, 111, 109, 0, 1, 100, 101, 112, 2, 12, 0, 1, 100, 110, 111, 114, 0, 1, 100, 114, 97, 115, 0, 1, 101, 114, 0,
- 1, 105, 98, 114, 101, 118, 0, 1, 105, 114, 101, 116, 97, 109, 0, 1, 108, 108, 97, 114, 97, 112, 0, 1, 109, 109, 97, 114, 103, 111,
- 114, 112, 0, 1, 109, 114, 111, 102, 2, 108, 0, 1, 109, 114, 111, 102, 2, 116, 0, 1, 112, 97, 107, 0, 1, 112, 111, 114, 112, 0,
- 1, 114, 111, 102, 2, 115, 0, 1, 115, 114, 101, 118, 105, 110, 117, 0, 1, 116, 110, 97, 114, 97, 116, 0, 1, 116, 110, 101, 109, 97,
- 107, 105, 100, 101, 109, 0, 1, 116, 111, 109, 0, 1, 116, 115, 97, 112, 0, 1, 117, 2, 32, 12, 0, 1, 118, 114, 97, 102, 0, 1,
- 118, 117, 110, 0, 1, 118, 165, 195, 115, 0, 8, 98, 97, 116, 2, 32, 0, 8, 100, 97, 107, 105, 114, 102, 2, 108, 0, 8, 112, 108,
- 97, 107, 115, 0, 103, 1, 104, 101, 108, 108, 97, 2, 101, 110, 115, 3, 6, 116, 55, 57, 0, 4, 8, 114, 107, 97, 109, 2, 12, 3,
- 6, 120, 55, 0, 8, 114, 111, 102, 0, 1, 117, 2, 116, 32, 12, 12, 3, 7, 114, 55, 0, 1, 10, 2, 108, 28, 33, 12, 12, 12,
- 3, 7, 116, 0, 4, 1, 10, 2, 28, 33, 12, 12, 12, 3, 7, 116, 55, 0, 1, 10, 2, 116, 28, 33, 0, 1, 116, 97, 107, 115,
- 117, 109, 0, 1, 114, 10, 2, 108, 28, 33, 12, 12, 12, 3, 7, 120, 0, 1, 114, 10, 2, 28, 33, 12, 12, 3, 7, 120, 55, 0,
- 1, 117, 107, 115, 109, 101, 110, 110, 101, 103, 2, 105, 103, 3, 8, 14, 55, 0, 105, 103, 1, 10, 2, 28, 33, 3, 8, 14, 55, 111,
- 0, 101, 116, 1, 10, 2, 116, 28, 33, 3, 13, 55, 6, 116, 0, 101, 116, 1, 10, 2, 28, 33, 3, 13, 55, 6, 116, 47, 0, 4,
- 1, 17, 67, 2, 105, 103, 12, 3, 14, 55, 0, 1, 21, 2, 17, 65, 114, 0, 1, 21, 2, 32, 0, 1, 21, 2, 115, 0, 1, 21,
- 2, 115, 101, 0, 1, 21, 2, 116, 32, 0, 1, 21, 2, 195, 184, 115, 12, 12, 12, 0, 1, 98, 97, 116, 105, 114, 114, 105, 0, 1,
- 98, 97, 116, 107, 101, 112, 115, 101, 114, 0, 1, 98, 117, 106, 0, 1, 100, 101, 107, 2, 12, 0, 1, 100, 101, 108, 2, 115, 101, 0,
- 1, 100, 110, 97, 2, 115, 101, 0, 1, 100, 110, 97, 104, 0, 1, 100, 110, 105, 118, 107, 2, 17, 65, 0, 1, 102, 111, 106, 115, 0,
- 1, 105, 110, 97, 112, 115, 0, 1, 107, 115, 111, 108, 102, 0, 1, 107, 115, 114, 0, 1, 107, 115, 117, 109, 0, 1, 118, 166, 195, 106,
- 100, 0, 8, 114, 111, 102, 2, 105, 103, 0, 8, 114, 111, 102, 2, 195, 166, 103, 0, 101, 1, 100, 110, 105, 98, 2, 100, 3, 14, 55,
- 114, 0, 101, 103, 1, 108, 117, 106, 3, 14, 55, 136, 0, 4, 1, 100, 2, 101, 12, 3, 36, 55, 0, 1, 100, 2, 105, 110, 103, 0,
- 1, 100, 101, 107, 107, 105, 116, 115, 0, 1, 115, 2, 101, 12, 0, 1, 115, 2, 101, 32, 0, 1, 115, 2, 101, 114, 32, 0, 1, 115,
- 2, 101, 114, 115, 32, 0, 1, 116, 2, 101, 0, 4, 1, 97, 104, 99, 105, 3, 55, 0, 1, 97, 107, 105, 0, 1, 114, 100, 2, 12,
- 3, 108, 55, 0, 1, 114, 2, 115, 101, 3, 109, 55, 0, 97, 116, 105, 111, 110, 1, 114, 32, 99, 105, 108, 98, 117, 112, 3, 111, 55,
- 6, 116, 57, 91, 14, 50, 0, 4, 1, 10, 2, 101, 118, 3, 114, 55, 0, 1, 100, 2, 116, 12, 0, 1, 100, 100, 101, 109, 0, 1,
+ 2, 32, 12, 0, 101, 8, 114, 98, 2, 32, 12, 0, 101, 8, 114, 102, 2, 32, 12, 0, 7, 6, 101, 108, 0, 4, 1, 98, 101, 114,
+ 3, 6, 36, 55, 0, 1, 98, 111, 108, 2, 105, 97, 0, 1, 100, 97, 116, 105, 99, 0, 1, 100, 105, 102, 0, 1, 100, 110, 111, 114,
+ 0, 1, 100, 114, 166, 195, 115, 2, 101, 115, 0, 1, 101, 114, 0, 1, 105, 98, 114, 101, 118, 0, 1, 108, 108, 97, 104, 2, 117, 106,
+ 97, 0, 1, 109, 97, 107, 0, 1, 109, 109, 97, 114, 103, 111, 114, 112, 0, 1, 112, 111, 114, 112, 0, 1, 115, 100, 110, 117, 2, 105,
+ 103, 0, 1, 115, 114, 101, 118, 105, 110, 117, 0, 1, 116, 110, 97, 114, 97, 116, 0, 1, 116, 114, 111, 112, 115, 0, 1, 117, 2, 32,
+ 12, 0, 1, 117, 122, 101, 110, 101, 118, 2, 97, 0, 1, 118, 97, 106, 0, 1, 118, 117, 106, 0, 1, 118, 165, 195, 115, 0, 8, 98,
+ 97, 116, 0, 8, 105, 99, 105, 102, 102, 111, 2, 12, 0, 8, 110, 97, 112, 0, 8, 112, 108, 97, 107, 115, 0, 105, 103, 1, 115, 10,
+ 2, 28, 33, 3, 6, 36, 55, 37, 0, 4, 1, 99, 114, 97, 109, 3, 6, 109, 55, 0, 1, 99, 114, 97, 112, 0, 1, 100, 97, 116,
+ 114, 111, 109, 0, 1, 100, 101, 112, 2, 12, 0, 1, 100, 114, 97, 115, 0, 1, 105, 114, 101, 116, 97, 109, 0, 1, 108, 108, 97, 114,
+ 97, 112, 0, 1, 109, 114, 111, 102, 2, 108, 0, 1, 109, 114, 111, 102, 2, 116, 0, 1, 112, 97, 107, 0, 1, 114, 111, 102, 2, 115,
+ 0, 1, 116, 110, 101, 109, 97, 107, 105, 100, 101, 109, 0, 1, 116, 111, 109, 0, 1, 116, 115, 97, 112, 0, 1, 118, 114, 97, 102, 0,
+ 1, 118, 117, 110, 0, 8, 100, 97, 107, 105, 114, 102, 2, 108, 0, 103, 1, 104, 101, 108, 108, 97, 2, 101, 110, 115, 3, 6, 109, 55,
+ 57, 0, 4, 8, 114, 107, 97, 109, 2, 12, 3, 6, 111, 55, 0, 8, 114, 111, 102, 0, 1, 117, 2, 116, 32, 12, 12, 3, 7, 36,
+ 55, 0, 1, 10, 2, 108, 28, 33, 12, 12, 12, 3, 7, 109, 0, 4, 1, 10, 2, 28, 33, 12, 12, 12, 3, 7, 109, 55, 0, 1,
+ 10, 2, 116, 28, 33, 0, 1, 116, 97, 107, 115, 117, 109, 0, 1, 114, 10, 2, 108, 28, 33, 12, 12, 12, 3, 7, 111, 0, 1, 114,
+ 10, 2, 28, 33, 12, 12, 3, 7, 111, 55, 0, 105, 103, 1, 10, 2, 28, 33, 3, 8, 13, 55, 37, 0, 1, 117, 107, 115, 109, 101,
+ 110, 110, 101, 103, 2, 105, 103, 3, 8, 36, 55, 0, 4, 1, 21, 2, 17, 65, 114, 3, 13, 55, 0, 1, 21, 2, 32, 0, 1, 21,
+ 2, 115, 0, 1, 21, 2, 116, 32, 0, 1, 98, 97, 116, 107, 101, 112, 115, 101, 114, 0, 1, 100, 101, 107, 2, 12, 0, 1, 100, 101,
+ 108, 2, 115, 101, 0, 1, 100, 110, 97, 2, 115, 101, 0, 1, 100, 110, 97, 104, 0, 1, 105, 110, 97, 112, 115, 0, 1, 107, 115, 111,
+ 108, 102, 0, 1, 107, 115, 114, 0, 8, 114, 111, 102, 2, 105, 103, 0, 101, 116, 1, 10, 2, 28, 33, 3, 13, 55, 6, 109, 47, 0,
+ 101, 103, 1, 108, 117, 106, 3, 13, 55, 35, 57, 0, 4, 1, 10, 2, 101, 118, 3, 36, 55, 0, 1, 21, 2, 195, 184, 115, 0, 1,
+ 98, 97, 116, 0, 1, 100, 2, 101, 12, 0, 1, 100, 2, 105, 110, 103, 0, 1, 100, 2, 116, 12, 0, 1, 100, 100, 101, 109, 0, 1,
100, 100, 110, 97, 116, 115, 101, 98, 0, 1, 100, 100, 110, 117, 114, 0, 1, 100, 101, 2, 12, 0, 1, 100, 101, 100, 0, 1, 100, 101,
- 118, 114, 101, 115, 101, 114, 0, 1, 100, 103, 97, 98, 0, 1, 100, 107, 184, 195, 114, 98, 0, 1, 100, 110, 97, 0, 1, 100, 110, 101,
- 106, 101, 0, 1, 100, 110, 101, 118, 111, 0, 1, 100, 110, 111, 0, 1, 100, 114, 101, 100, 101, 110, 0, 1, 100, 114, 111, 102, 0, 1,
- 100, 115, 100, 110, 97, 108, 0, 1, 100, 115, 109, 101, 103, 101, 108, 0, 1, 100, 115, 110, 101, 100, 114, 101, 118, 0, 1, 100, 115, 184,
- 195, 108, 0, 1, 100, 116, 110, 101, 99, 111, 114, 112, 0, 1, 100, 118, 108, 97, 104, 0, 1, 100, 121, 98, 0, 1, 103, 110, 97, 118,
- 101, 0, 1, 109, 2, 111, 110, 0, 1, 109, 101, 100, 101, 118, 104, 0, 1, 109, 101, 116, 103, 105, 115, 0, 1, 109, 103, 117, 114, 0,
- 1, 109, 110, 101, 98, 0, 1, 109, 111, 103, 97, 115, 0, 1, 109, 115, 105, 114, 0, 1, 110, 97, 112, 0, 1, 110, 114, 111, 107, 2,
- 101, 118, 97, 116, 111, 114, 0, 1, 114, 2, 97, 116, 0, 1, 116, 2, 101, 102, 0, 2, 105, 107, 115, 105, 114, 0, 8, 104, 2, 116,
- 32, 0, 101, 114, 1, 100, 2, 12, 3, 114, 55, 109, 0, 118, 8, 115, 2, 111, 109, 32, 3, 115, 55, 0, 4, 1, 21, 2, 115, 107,
- 101, 12, 3, 116, 55, 0, 1, 98, 97, 115, 105, 0, 1, 98, 97, 116, 2, 32, 0, 1, 100, 97, 107, 105, 114, 102, 2, 108, 0, 1,
- 100, 111, 109, 0, 1, 102, 21, 2, 116, 0, 1, 104, 2, 105, 107, 111, 112, 116, 0, 1, 104, 2, 115, 116, 0, 1, 104, 2, 116, 21,
- 12, 0, 1, 104, 21, 2, 116, 0, 1, 105, 110, 97, 100, 0, 1, 105, 114, 98, 97, 103, 0, 1, 105, 116, 0, 1, 107, 115, 2, 32,
- 0, 1, 107, 115, 101, 115, 110, 166, 195, 114, 103, 0, 1, 107, 115, 107, 114, 97, 109, 0, 1, 107, 115, 114, 111, 0, 1, 109, 114, 111,
- 102, 117, 0, 1, 110, 105, 109, 105, 114, 107, 0, 1, 110, 111, 105, 116, 97, 114, 0, 1, 110, 111, 105, 116, 107, 110, 117, 102, 115, 121,
- 100, 0, 1, 110, 111, 115, 114, 101, 112, 0, 1, 112, 10, 2, 115, 32, 0, 1, 112, 100, 110, 105, 107, 115, 2, 115, 12, 0, 1, 112,
- 101, 118, 166, 195, 114, 2, 115, 12, 0, 1, 114, 2, 105, 103, 105, 12, 0, 1, 115, 2, 115, 107, 97, 0, 1, 116, 2, 116, 32, 0,
- 1, 116, 110, 101, 0, 1, 116, 111, 104, 21, 0, 1, 116, 115, 101, 108, 108, 105, 114, 98, 0, 1, 116, 115, 101, 115, 105, 112, 115, 0,
- 1, 116, 115, 101, 116, 110, 97, 118, 114, 101, 115, 0, 1, 116, 115, 114, 101, 100, 110, 117, 2, 12, 0, 1, 116, 115, 115, 103, 110, 105,
- 100, 110, 97, 108, 0, 1, 117, 116, 107, 101, 108, 108, 101, 116, 110, 105, 0, 8, 2, 17, 67, 0, 8, 112, 112, 97, 2, 115, 105, 110,
- 0, 8, 116, 115, 2, 32, 0, 8, 117, 109, 97, 115, 0, 8, 118, 0, 108, 8, 0, 118, 8, 115, 0, 108, 105, 111, 116, 3, 116, 55,
- 57, 109, 47, 0, 118, 101, 8, 115, 3, 116, 55, 84, 14, 0, 1, 114, 21, 2, 32, 12, 3, 119, 55, 0, 7, 6, 101, 110, 0, 4,
- 1, 99, 166, 195, 109, 3, 6, 114, 50, 0, 1, 108, 121, 116, 101, 109, 0, 1, 108, 121, 116, 166, 195, 0, 1, 109, 111, 110, 166, 195,
- 102, 0, 1, 114, 121, 115, 2, 101, 110, 32, 0, 1, 114, 121, 115, 2, 101, 114, 32, 0, 8, 108, 121, 116, 101, 99, 97, 0, 8, 109,
- 101, 103, 0, 8, 109, 114, 111, 102, 2, 101, 0, 8, 114, 121, 115, 32, 110, 101, 0, 4, 1, 112, 112, 97, 2, 100, 105, 107, 115, 3,
- 6, 115, 50, 0, 8, 100, 97, 2, 32, 0, 4, 1, 114, 102, 111, 122, 105, 107, 115, 3, 6, 116, 50, 0, 1, 116, 115, 105, 115, 107,
- 101, 2, 115, 0, 8, 100, 105, 115, 101, 114, 2, 115, 0, 8, 100, 105, 115, 166, 195, 114, 112, 2, 116, 0, 8, 103, 97, 2, 116, 0,
- 8, 108, 111, 112, 2, 116, 97, 0, 8, 117, 108, 102, 110, 105, 2, 122, 97, 0, 100, 1, 108, 105, 116, 2, 101, 98, 114, 0, 110, 8,
- 105, 115, 114, 101, 112, 0, 4, 116, 1, 10, 2, 32, 28, 33, 12, 12, 12, 3, 6, 116, 50, 47, 0, 116, 1, 10, 2, 101, 110, 28,
- 33, 12, 12, 0, 116, 1, 10, 2, 101, 114, 28, 33, 12, 12, 0, 4, 115, 1, 21, 2, 32, 28, 33, 12, 3, 6, 116, 50, 89, 0,
- 115, 1, 21, 2, 101, 28, 33, 12, 0, 4, 99, 101, 1, 108, 108, 101, 99, 120, 101, 2, 28, 33, 3, 6, 116, 50, 89, 20, 13, 0,
- 99, 101, 1, 110, 105, 109, 101, 2, 28, 33, 0, 100, 101, 114, 8, 108, 97, 107, 3, 6, 116, 50, 109, 0, 115, 1, 114, 21, 2, 28,
- 33, 12, 3, 6, 120, 50, 89, 0, 4, 8, 118, 101, 114, 2, 99, 104, 101, 3, 6, 122, 68, 0, 116, 1, 99, 99, 10, 2, 28, 33,
- 12, 12, 12, 0, 116, 1, 115, 101, 10, 2, 28, 33, 12, 0, 115, 101, 114, 1, 10, 2, 28, 33, 3, 7, 116, 50, 89, 109, 0, 116,
- 1, 114, 10, 2, 28, 33, 12, 12, 12, 3, 7, 120, 50, 47, 0, 99, 101, 1, 10, 2, 28, 33, 3, 7, 122, 68, 89, 20, 13, 0,
- 99, 101, 1, 10, 2, 114, 28, 33, 3, 7, 122, 68, 89, 109, 0, 4, 1, 10, 2, 32, 3, 14, 50, 0, 1, 10, 2, 116, 32, 0,
- 1, 98, 98, 105, 114, 103, 2, 101, 12, 0, 1, 98, 109, 111, 98, 2, 12, 0, 1, 98, 166, 195, 107, 2, 12, 12, 0, 1, 98, 166,
- 195, 108, 2, 12, 12, 0, 1, 100, 2, 116, 32, 0, 1, 100, 105, 115, 0, 1, 100, 114, 111, 0, 1, 102, 102, 97, 107, 115, 116, 101,
- 114, 0, 1, 107, 2, 101, 110, 0, 1, 114, 101, 105, 107, 2, 32, 24, 0, 1, 115, 100, 184, 195, 100, 2, 115, 0, 1, 116, 2, 195,
- 165, 0, 1, 116, 102, 97, 0, 1, 118, 111, 100, 2, 12, 12, 0, 100, 101, 1, 107, 107, 166, 195, 114, 116, 108, 105, 116, 2, 12, 3,
- 14, 50, 14, 0, 116, 8, 118, 101, 2, 17, 65, 12, 12, 3, 14, 50, 47, 0, 115, 1, 10, 2, 32, 12, 3, 14, 50, 89, 0, 100,
- 101, 114, 1, 21, 2, 32, 3, 14, 50, 109, 0, 1, 112, 115, 117, 115, 2, 115, 105, 111, 110, 3, 36, 50, 0, 115, 101, 1, 103, 10,
- 2, 28, 33, 3, 81, 7, 116, 50, 89, 109, 0, 1, 114, 2, 32, 3, 109, 50, 0, 115, 1, 114, 10, 2, 32, 12, 3, 109, 50, 89,
- 0, 4, 1, 98, 98, 105, 114, 2, 12, 12, 3, 114, 50, 0, 1, 98, 100, 114, 111, 98, 2, 12, 12, 0, 1, 98, 100, 184, 195, 107,
- 0, 1, 98, 100, 184, 195, 107, 2, 12, 12, 0, 1, 98, 100, 184, 195, 114, 2, 12, 12, 0, 1, 98, 101, 98, 166, 195, 107, 2, 12,
- 12, 0, 1, 98, 101, 100, 105, 115, 2, 12, 12, 0, 1, 98, 101, 103, 110, 97, 108, 2, 12, 12, 0, 1, 98, 101, 107, 115, 105, 102,
- 2, 12, 12, 0, 1, 98, 101, 107, 115, 110, 184, 195, 2, 12, 12, 0, 1, 98, 101, 108, 97, 104, 2, 12, 12, 0, 1, 98, 101, 108,
- 103, 184, 195, 0, 1, 98, 101, 108, 103, 184, 195, 110, 2, 12, 12, 0, 1, 98, 101, 108, 111, 116, 115, 2, 12, 12, 0, 1, 98, 101,
- 110, 97, 104, 2, 12, 12, 0, 1, 98, 101, 110, 110, 105, 107, 115, 0, 1, 98, 101, 114, 106, 184, 195, 104, 2, 12, 12, 0, 1, 98,
- 101, 114, 116, 115, 110, 101, 118, 2, 12, 12, 0, 1, 98, 101, 115, 107, 117, 98, 2, 12, 12, 0, 1, 98, 101, 115, 109, 97, 108, 2,
- 12, 12, 0, 1, 98, 101, 115, 115, 105, 2, 12, 12, 0, 1, 98, 101, 115, 166, 195, 110, 2, 12, 12, 0, 1, 98, 101, 116, 102, 111,
- 104, 2, 12, 12, 0, 1, 98, 101, 116, 116, 184, 195, 116, 115, 2, 12, 12, 0, 1, 98, 101, 117, 98, 108, 97, 2, 12, 12, 0, 1,
- 98, 101, 117, 108, 102, 2, 12, 12, 0, 1, 98, 103, 97, 98, 2, 12, 12, 0, 1, 98, 105, 115, 2, 12, 12, 0, 1, 98, 108, 97,
- 109, 115, 2, 12, 12, 0, 1, 98, 108, 101, 100, 108, 105, 115, 2, 12, 12, 0, 1, 98, 108, 101, 107, 110, 97, 116, 115, 0, 1, 98,
- 108, 101, 107, 110, 105, 118, 2, 12, 12, 0, 1, 98, 108, 166, 195, 104, 2, 12, 12, 0, 1, 98, 109, 97, 107, 115, 2, 12, 12, 0,
- 1, 98, 110, 101, 102, 108, 101, 2, 12, 0, 1, 98, 111, 107, 0, 1, 98, 111, 107, 2, 12, 12, 0, 1, 98, 114, 105, 102, 2, 12,
- 12, 0, 1, 98, 114, 111, 102, 2, 12, 12, 0, 1, 98, 114, 165, 195, 108, 2, 12, 12, 0, 1, 98, 115, 108, 101, 118, 101, 114, 2,
- 12, 12, 0, 1, 98, 115, 110, 114, 97, 98, 2, 12, 12, 0, 1, 98, 116, 115, 121, 114, 98, 2, 12, 12, 0, 1, 98, 118, 114, 97,
- 109, 2, 12, 12, 0, 1, 98, 165, 195, 103, 2, 12, 12, 0, 1, 98, 166, 195, 114, 116, 2, 12, 12, 0, 1, 116, 115, 2, 17, 65,
- 0, 1, 116, 115, 2, 103, 117, 108, 118, 0, 1, 116, 115, 97, 116, 117, 97, 98, 0, 1, 116, 115, 100, 110, 97, 115, 0, 1, 116, 115,
- 100, 110, 97, 116, 0, 1, 116, 115, 100, 110, 117, 114, 103, 0, 1, 116, 115, 101, 98, 105, 108, 115, 0, 1, 116, 115, 101, 100, 108, 97,
- 103, 0, 1, 116, 115, 101, 100, 110, 101, 114, 0, 1, 116, 115, 101, 100, 110, 105, 109, 0, 1, 116, 115, 101, 100, 166, 195, 114, 116, 0,
- 1, 116, 115, 101, 103, 103, 121, 98, 0, 1, 116, 115, 101, 106, 184, 195, 0, 1, 116, 115, 101, 107, 107, 111, 114, 0, 1, 116, 115, 101,
- 107, 107, 121, 109, 115, 0, 1, 116, 115, 101, 107, 110, 105, 104, 0, 1, 116, 115, 101, 107, 110, 117, 109, 0, 1, 116, 115, 101, 107, 115,
- 101, 118, 115, 0, 1, 116, 115, 101, 108, 103, 110, 97, 114, 0, 1, 116, 115, 101, 108, 108, 117, 114, 0, 1, 116, 115, 101, 108, 108, 184,
- 195, 109, 0, 1, 116, 115, 101, 110, 114, 184, 195, 106, 104, 2, 12, 0, 1, 116, 115, 101, 110, 117, 114, 0, 1, 116, 115, 101, 110, 165,
- 195, 109, 0, 1, 116, 115, 101, 112, 109, 97, 107, 0, 1, 116, 115, 101, 112, 112, 97, 114, 116, 0, 1, 116, 115, 101, 114, 121, 110, 0,
- 1, 116, 115, 101, 116, 110, 105, 108, 102, 0, 1, 116, 115, 101, 118, 184, 195, 114, 112, 0, 1, 116, 115, 102, 117, 116, 0, 1, 116, 115,
- 103, 97, 116, 0, 1, 116, 115, 103, 110, 117, 116, 0, 1, 116, 115, 107, 108, 97, 107, 0, 1, 116, 115, 107, 166, 195, 100, 0, 1, 116,
- 115, 108, 101, 100, 101, 107, 0, 1, 116, 115, 108, 101, 100, 166, 195, 0, 1, 116, 115, 108, 101, 100, 166, 195, 0, 1, 116, 115, 108, 103,
- 101, 116, 0, 1, 116, 115, 108, 111, 104, 0, 1, 116, 115, 109, 105, 108, 0, 1, 116, 115, 110, 105, 104, 114, 0, 1, 116, 115, 110, 105,
- 118, 0, 1, 116, 115, 110, 114, 166, 195, 118, 107, 0, 1, 116, 115, 111, 114, 98, 0, 1, 116, 115, 112, 109, 105, 112, 0, 1, 116, 115,
- 112, 121, 114, 100, 0, 1, 116, 115, 114, 101, 100, 97, 118, 107, 0, 1, 116, 115, 114, 101, 108, 111, 109, 0, 1, 116, 115, 114, 101, 116,
- 101, 109, 0, 1, 116, 115, 114, 111, 101, 116, 101, 109, 0, 1, 116, 115, 114, 111, 107, 115, 0, 1, 116, 115, 114, 111, 109, 114, 97, 109,
- 0, 1, 116, 115, 114, 117, 109, 0, 1, 116, 115, 116, 100, 101, 102, 0, 1, 116, 115, 116, 110, 97, 107, 0, 1, 116, 115, 116, 110, 105,
- 108, 102, 0, 1, 116, 115, 116, 117, 108, 115, 0, 1, 116, 115, 116, 117, 109, 115, 0, 1, 116, 115, 118, 97, 114, 103, 0, 1, 116, 115,
- 165, 195, 109, 115, 0, 1, 116, 115, 165, 195, 109, 115, 0, 1, 116, 115, 165, 195, 114, 103, 0, 8, 114, 117, 2, 32, 0, 116, 1, 10,
- 2, 117, 114, 28, 33, 12, 3, 114, 50, 47, 6, 0, 4, 1, 100, 105, 115, 101, 114, 2, 115, 3, 116, 50, 0, 1, 100, 105, 115, 166,
- 195, 114, 112, 2, 116, 0, 1, 103, 2, 115, 107, 0, 1, 103, 2, 115, 116, 0, 1, 103, 10, 2, 107, 101, 110, 100, 0, 1, 103, 10,
- 2, 115, 116, 0, 1, 103, 97, 2, 116, 0, 1, 106, 116, 2, 115, 116, 0, 1, 109, 2, 115, 12, 0, 1, 112, 101, 100, 0, 1, 112,
- 101, 108, 103, 117, 107, 0, 1, 112, 108, 97, 116, 101, 109, 0, 1, 112, 116, 108, 105, 102, 0, 1, 114, 103, 2, 12, 0, 1, 114, 103,
- 101, 105, 108, 111, 0, 1, 114, 103, 115, 116, 114, 111, 112, 115, 0, 1, 114, 115, 100, 108, 121, 107, 115, 0, 1, 116, 115, 105, 115, 115,
- 97, 21, 2, 116, 0, 1, 118, 2, 115, 107, 12, 0, 1, 118, 101, 107, 115, 101, 110, 110, 101, 109, 2, 12, 0, 1, 118, 101, 110, 110,
- 101, 112, 0, 1, 118, 101, 114, 121, 100, 0, 1, 118, 101, 115, 115, 184, 195, 98, 0, 1, 118, 115, 21, 2, 32, 0, 8, 114, 2, 32,
- 0, 100, 1, 107, 2, 12, 12, 12, 12, 0, 110, 1, 103, 10, 2, 101, 109, 0, 116, 1, 10, 2, 97, 108, 115, 107, 28, 33, 12, 3,
- 116, 50, 47, 6, 0, 100, 101, 114, 1, 116, 114, 97, 98, 3, 116, 50, 72, 109, 0, 115, 1, 118, 107, 3, 116, 50, 89, 0, 4, 115,
- 101, 114, 1, 10, 2, 101, 28, 33, 3, 116, 50, 89, 6, 114, 34, 0, 115, 101, 114, 1, 112, 10, 2, 32, 28, 33, 0, 116, 105, 1,
- 118, 2, 111, 110, 12, 3, 116, 50, 91, 57, 0, 100, 101, 114, 1, 115, 21, 2, 12, 3, 116, 50, 109, 0, 110, 1, 105, 99, 110, 97,
- 3, 116, 68, 0, 1, 114, 115, 98, 184, 195, 108, 102, 97, 2, 115, 3, 119, 50, 0, 100, 101, 114, 1, 114, 10, 2, 32, 3, 122, 50,
- 109, 0, 4, 1, 115, 2, 115, 105, 98, 3, 122, 68, 0, 1, 118, 101, 114, 2, 99, 104, 101, 0, 2, 32, 103, 114, 111, 115, 0, 2,
- 100, 111, 115, 0, 2, 116, 117, 115, 105, 97, 115, 0, 116, 1, 99, 99, 97, 2, 12, 0, 103, 114, 111, 115, 3, 122, 68, 81, 34, 6,
- 124, 0, 7, 6, 101, 114, 0, 101, 1, 107, 105, 114, 98, 97, 102, 2, 12, 12, 12, 12, 12, 12, 12, 39, 63, 101, 26, 3, 0, 105,
- 110, 103, 1, 17, 67, 21, 2, 12, 12, 3, 4, 114, 110, 114, 68, 0, 8, 98, 114, 97, 98, 2, 101, 12, 3, 6, 36, 34, 0, 105,
- 1, 116, 115, 2, 115, 107, 28, 33, 3, 6, 36, 34, 37, 0, 4, 116, 1, 115, 97, 108, 98, 3, 6, 36, 110, 47, 0, 116, 1, 116,
- 107, 101, 102, 102, 97, 0, 1, 105, 118, 97, 120, 3, 6, 114, 0, 4, 1, 99, 105, 102, 102, 111, 3, 6, 114, 34, 0, 1, 107, 114,
- 97, 112, 2, 32, 98, 105, 108, 0, 1, 108, 101, 118, 117, 106, 2, 101, 110, 0, 1, 109, 97, 2, 105, 107, 97, 32, 0, 1, 109, 97,
- 2, 105, 107, 97, 115, 32, 0, 1, 110, 97, 109, 2, 32, 0, 1, 115, 115, 97, 112, 2, 32, 103, 97, 100, 101, 110, 0, 1, 115, 115,
- 97, 112, 2, 115, 101, 100, 0, 1, 116, 101, 102, 97, 99, 2, 105, 0, 1, 116, 114, 111, 109, 0, 1, 116, 115, 105, 110, 21, 2, 105,
- 101, 0, 1, 116, 116, 97, 108, 102, 2, 101, 110, 100, 101, 0, 8, 98, 114, 97, 98, 2, 12, 0, 8, 102, 105, 114, 101, 112, 0, 8,
- 105, 118, 105, 114, 2, 97, 0, 8, 108, 97, 118, 97, 107, 0, 8, 108, 108, 97, 102, 2, 12, 0, 8, 110, 105, 102, 0, 8, 115, 115,
- 97, 107, 2, 101, 114, 0, 8, 116, 107, 97, 114, 97, 107, 0, 8, 116, 111, 110, 2, 32, 100, 101, 110, 0, 8, 116, 111, 110, 2, 32,
- 100, 101, 116, 0, 8, 116, 114, 97, 118, 107, 0, 8, 116, 115, 121, 109, 2, 105, 117, 0, 8, 118, 97, 108, 107, 2, 12, 12, 0, 116,
- 1, 110, 114, 111, 98, 3, 6, 114, 34, 47, 0, 4, 101, 8, 103, 97, 101, 114, 2, 32, 3, 6, 114, 109, 0, 101, 8, 105, 109, 101,
- 114, 112, 2, 21, 0, 101, 8, 115, 100, 97, 112, 115, 2, 21, 12, 0, 101, 114, 8, 110, 97, 109, 0, 101, 114, 8, 110, 97, 109, 0,
- 4, 116, 1, 107, 114, 111, 102, 3, 6, 114, 110, 47, 0, 116, 1, 110, 101, 103, 2, 12, 0, 116, 1, 110, 105, 0, 116, 1, 117, 110,
- 105, 116, 110, 111, 107, 0, 116, 1, 117, 110, 105, 116, 110, 111, 107, 115, 105, 100, 0, 116, 1, 118, 114, 101, 115, 101, 114, 0, 1, 98,
- 108, 97, 2, 116, 17, 65, 3, 6, 115, 34, 0, 110, 101, 8, 116, 117, 97, 115, 2, 12, 3, 6, 115, 34, 50, 0, 4, 110, 101, 8,
- 99, 117, 108, 2, 12, 3, 6, 115, 34, 50, 14, 0, 110, 101, 8, 100, 111, 109, 2, 12, 12, 0, 110, 101, 8, 115, 97, 107, 2, 12,
- 12, 12, 12, 12, 0, 110, 101, 8, 116, 110, 97, 108, 2, 12, 0, 110, 101, 8, 116, 115, 105, 99, 2, 12, 0, 110, 101, 8, 118, 97,
- 116, 2, 12, 0, 110, 101, 114, 8, 115, 97, 107, 2, 12, 12, 12, 12, 3, 6, 115, 34, 50, 108, 0, 4, 1, 102, 110, 105, 2, 110,
- 111, 3, 6, 116, 34, 0, 1, 116, 111, 115, 105, 2, 109, 0, 1, 118, 101, 114, 2, 115, 0, 1, 118, 104, 110, 101, 0, 1, 118, 114,
- 101, 112, 2, 115, 12, 0, 8, 108, 108, 97, 116, 2, 107, 0, 8, 115, 110, 111, 107, 2, 118, 97, 116, 105, 118, 0, 8, 115, 110, 111,
- 107, 2, 118, 101, 115, 0, 8, 115, 166, 195, 114, 112, 2, 118, 97, 116, 105, 118, 0, 8, 116, 110, 105, 2, 110, 32, 12, 12, 0, 8,
- 116, 110, 105, 2, 110, 32, 12, 12, 0, 8, 116, 110, 105, 2, 110, 101, 32, 12, 12, 12, 12, 12, 0, 8, 118, 105, 110, 117, 2, 115,
- 12, 0, 8, 118, 111, 114, 116, 110, 111, 107, 2, 115, 0, 4, 116, 1, 99, 110, 111, 107, 3, 6, 116, 34, 47, 0, 116, 1, 112, 115,
- 107, 101, 0, 116, 1, 115, 115, 101, 100, 0, 116, 1, 118, 104, 116, 101, 0, 116, 1, 118, 111, 114, 116, 110, 105, 0, 116, 1, 118, 117,
- 107, 2, 12, 12, 0, 1, 116, 108, 97, 2, 110, 97, 116, 105, 118, 3, 6, 116, 51, 0, 118, 105, 99, 101, 1, 115, 2, 101, 102, 116,
- 101, 114, 115, 121, 110, 12, 3, 6, 132, 84, 111, 89, 0, 101, 116, 1, 10, 2, 28, 33, 12, 12, 3, 7, 36, 34, 14, 86, 0, 101,
- 1, 21, 2, 114, 101, 110, 28, 33, 12, 12, 3, 7, 36, 108, 0, 4, 1, 21, 2, 101, 32, 28, 33, 12, 12, 12, 3, 7, 114, 0,
- 1, 21, 2, 101, 114, 28, 33, 12, 12, 12, 0, 1, 21, 2, 101, 116, 32, 28, 33, 12, 12, 12, 12, 0, 4, 1, 21, 2, 28, 33,
- 12, 12, 12, 3, 7, 114, 34, 0, 1, 21, 2, 32, 28, 33, 12, 12, 0, 1, 102, 97, 114, 103, 111, 116, 111, 102, 2, 32, 100, 101,
- 109, 32, 0, 1, 102, 97, 114, 103, 111, 116, 111, 102, 2, 32, 100, 101, 114, 101, 115, 32, 0, 1, 102, 97, 114, 103, 111, 116, 111, 102,
- 2, 32, 111, 115, 32, 0, 4, 101, 1, 21, 2, 32, 28, 33, 12, 12, 12, 3, 7, 114, 108, 0, 101, 1, 21, 2, 100, 101, 28, 33,
- 12, 12, 0, 101, 1, 21, 2, 114, 28, 33, 12, 12, 0, 101, 1, 21, 2, 114, 101, 28, 33, 12, 12, 12, 0, 101, 1, 21, 2, 115,
- 32, 28, 33, 12, 12, 0, 101, 1, 21, 2, 116, 28, 33, 12, 12, 0, 101, 114, 1, 108, 101, 118, 117, 106, 3, 7, 114, 109, 0, 116,
- 1, 109, 114, 111, 102, 101, 114, 3, 7, 114, 110, 47, 0, 105, 110, 103, 1, 10, 2, 28, 33, 12, 12, 3, 7, 114, 110, 114, 68, 0,
- 101, 1, 105, 21, 2, 110, 32, 28, 33, 12, 12, 3, 7, 116, 108, 0, 4, 1, 114, 21, 2, 101, 32, 28, 33, 12, 12, 12, 3, 7,
- 116, 110, 0, 1, 114, 21, 2, 101, 114, 32, 28, 33, 12, 12, 12, 0, 1, 100, 110, 97, 120, 101, 108, 97, 3, 8, 72, 109, 0, 4,
- 1, 107, 105, 10, 2, 32, 28, 33, 12, 12, 3, 8, 109, 0, 1, 107, 105, 10, 2, 115, 32, 28, 33, 12, 12, 0, 105, 1, 21, 2,
- 115, 107, 28, 33, 3, 8, 109, 34, 111, 0, 4, 1, 102, 110, 10, 2, 101, 114, 21, 3, 14, 34, 0, 1, 109, 109, 17, 65, 2, 97,
- 0, 1, 116, 114, 111, 112, 101, 114, 2, 101, 12, 0, 1, 116, 114, 111, 112, 101, 114, 2, 101, 110, 12, 0, 1, 118, 101, 108, 2, 101,
- 103, 12, 0, 1, 118, 121, 108, 102, 2, 117, 116, 101, 0, 101, 1, 110, 21, 2, 114, 101, 28, 33, 12, 12, 12, 3, 14, 34, 6, 36,
- 0, 4, 105, 1, 107, 115, 97, 118, 2, 28, 33, 3, 14, 34, 7, 111, 0, 105, 1, 116, 110, 97, 102, 110, 105, 2, 28, 33, 0, 101,
- 116, 1, 116, 108, 97, 3, 14, 34, 14, 86, 0, 105, 110, 103, 1, 108, 103, 184, 195, 110, 2, 12, 12, 12, 3, 14, 34, 115, 68, 0,
- 101, 100, 101, 8, 108, 108, 97, 2, 32, 3, 14, 34, 115, 86, 14, 0, 101, 116, 1, 116, 115, 101, 106, 184, 195, 104, 3, 14, 34, 119,
- 47, 0, 101, 110, 1, 102, 110, 10, 2, 99, 3, 14, 34, 121, 68, 0, 1, 115, 121, 108, 2, 195, 184, 100, 3, 14, 51, 0, 1, 116,
- 115, 97, 21, 2, 105, 3, 20, 13, 51, 6, 0, 101, 1, 109, 114, 101, 100, 121, 3, 36, 51, 109, 0, 1, 103, 2, 101, 12, 3, 36,
- 109, 0, 1, 118, 97, 17, 67, 2, 32, 12, 3, 108, 0, 101, 110, 1, 21, 2, 32, 3, 108, 12, 2, 108, 50, 0, 4, 110, 101, 1,
- 116, 110, 97, 108, 112, 2, 12, 12, 3, 108, 50, 14, 0, 110, 101, 1, 116, 115, 105, 99, 115, 97, 102, 2, 12, 0, 110, 101, 1, 118,
- 97, 116, 115, 2, 12, 0, 101, 1, 100, 105, 118, 3, 108, 108, 0, 4, 101, 1, 103, 110, 166, 195, 108, 3, 108, 109, 0, 101, 1, 108,
- 103, 117, 109, 115, 0, 4, 1, 17, 67, 2, 32, 3, 109, 0, 1, 18, 71, 18, 71, 0, 1, 18, 74, 2, 110, 101, 32, 0, 1, 21,
- 2, 115, 17, 67, 0, 1, 98, 111, 2, 115, 116, 0, 1, 99, 97, 114, 2, 21, 0, 1, 100, 2, 98, 121, 103, 0, 1, 100, 21, 2,
- 17, 67, 0, 1, 100, 100, 117, 0, 1, 100, 101, 108, 2, 21, 0, 1, 100, 106, 101, 112, 115, 0, 1, 100, 110, 117, 2, 12, 0, 1,
- 100, 111, 0, 1, 100, 121, 2, 21, 12, 0, 1, 100, 166, 195, 2, 21, 0, 1, 102, 102, 2, 17, 65, 116, 0, 1, 102, 102, 117, 107,
- 2, 116, 0, 1, 102, 166, 195, 104, 99, 115, 2, 21, 0, 1, 103, 2, 12, 0, 1, 103, 2, 32, 12, 12, 0, 1, 103, 114, 111, 98,
- 2, 101, 0, 1, 103, 117, 115, 2, 101, 0, 1, 106, 101, 108, 0, 1, 106, 108, 97, 100, 101, 109, 2, 12, 12, 12, 0, 1, 106, 108,
- 97, 116, 2, 25, 12, 12, 12, 12, 12, 0, 1, 106, 108, 117, 114, 116, 2, 110, 12, 12, 12, 0, 1, 106, 110, 105, 108, 2, 12, 12,
- 12, 0, 1, 107, 105, 17, 67, 2, 12, 0, 1, 107, 107, 2, 12, 0, 1, 107, 110, 117, 98, 0, 1, 107, 111, 112, 0, 1, 107, 115,
- 105, 102, 0, 1, 107, 115, 108, 101, 0, 1, 108, 103, 117, 109, 115, 0, 1, 108, 108, 105, 112, 0, 1, 108, 184, 195, 2, 12, 0, 1,
- 109, 21, 2, 115, 107, 0, 1, 109, 109, 17, 65, 2, 17, 67, 0, 1, 109, 109, 117, 0, 1, 109, 109, 117, 2, 101, 116, 0, 1, 109,
- 111, 114, 0, 1, 109, 184, 195, 114, 116, 115, 2, 21, 0, 1, 110, 97, 109, 32, 114, 101, 100, 2, 32, 0, 1, 110, 97, 109, 109, 101,
- 114, 102, 0, 1, 110, 97, 109, 111, 2, 12, 0, 1, 110, 97, 109, 114, 111, 2, 32, 0, 1, 110, 101, 105, 119, 0, 1, 110, 105, 102,
- 108, 101, 100, 0, 1, 110, 110, 117, 104, 0, 1, 110, 111, 105, 2, 32, 28, 33, 12, 12, 0, 1, 110, 116, 0, 1, 110, 166, 195, 114,
- 116, 0, 1, 112, 117, 2, 17, 67, 0, 1, 112, 121, 104, 2, 21, 0, 1, 114, 117, 109, 2, 17, 67, 0, 1, 115, 110, 97, 100, 0,
- 1, 115, 110, 97, 112, 0, 1, 115, 117, 114, 98, 0, 1, 115, 121, 103, 0, 1, 116, 2, 101, 116, 32, 0, 1, 116, 10, 2, 17, 67,
- 0, 1, 116, 101, 109, 2, 12, 0, 1, 116, 102, 101, 2, 21, 0, 1, 116, 103, 0, 1, 116, 108, 97, 0, 1, 116, 108, 111, 112, 2,
- 97, 98, 0, 1, 116, 110, 101, 100, 0, 1, 116, 110, 105, 2, 21, 0, 1, 116, 110, 105, 2, 110, 97, 116, 0, 1, 116, 112, 101, 99,
- 115, 0, 1, 116, 114, 111, 112, 101, 114, 2, 12, 0, 1, 116, 115, 105, 0, 1, 116, 115, 110, 184, 195, 2, 12, 0, 1, 116, 115, 121,
- 114, 107, 2, 21, 0, 1, 116, 116, 2, 17, 67, 12, 0, 1, 117, 97, 115, 2, 21, 0, 1, 118, 97, 114, 103, 100, 108, 117, 103, 2,
- 101, 0, 1, 118, 101, 108, 2, 17, 67, 12, 12, 0, 1, 118, 108, 97, 115, 2, 12, 12, 0, 1, 118, 108, 111, 118, 101, 114, 2, 12,
- 0, 1, 118, 111, 2, 12, 12, 12, 12, 0, 1, 118, 114, 97, 102, 2, 115, 12, 0, 1, 118, 121, 2, 12, 0, 1, 118, 166, 195, 110,
- 115, 2, 12, 12, 0, 1, 118, 184, 195, 2, 115, 116, 12, 12, 0, 8, 108, 108, 97, 0, 8, 112, 97, 107, 2, 115, 12, 12, 0, 95,
- 1, 104, 116, 0, 101, 1, 21, 2, 32, 12, 3, 109, 2, 109, 0, 101, 115, 1, 21, 2, 32, 3, 109, 2, 109, 89, 0, 101, 1, 118,
- 111, 2, 110, 115, 12, 12, 3, 109, 6, 114, 0, 1, 21, 2, 32, 24, 3, 109, 11, 0, 4, 1, 100, 111, 114, 98, 2, 101, 110, 3,
- 109, 34, 0, 1, 118, 101, 108, 2, 101, 110, 12, 0, 101, 110, 115, 1, 21, 2, 32, 3, 109, 34, 2, 109, 50, 89, 0, 105, 1, 21,
- 2, 28, 33, 12, 12, 3, 109, 34, 6, 111, 0, 101, 116, 1, 21, 2, 32, 3, 109, 34, 109, 86, 0, 105, 1, 118, 184, 195, 114, 21,
- 3, 109, 34, 111, 0, 110, 101, 1, 100, 21, 2, 12, 12, 3, 109, 42, 13, 0, 116, 1, 21, 2, 115, 32, 3, 109, 47, 0, 110, 101,
- 1, 21, 2, 32, 12, 12, 12, 12, 12, 3, 109, 50, 14, 0, 110, 101, 115, 1, 21, 2, 32, 3, 109, 50, 14, 89, 0, 4, 110, 101,
- 1, 103, 110, 105, 102, 2, 109, 3, 109, 50, 116, 0, 110, 101, 1, 116, 110, 105, 2, 116, 12, 0, 4, 1, 103, 110, 105, 102, 2, 101,
- 110, 3, 109, 51, 0, 1, 118, 121, 2, 105, 0, 105, 1, 17, 67, 2, 32, 12, 3, 109, 51, 6, 37, 0, 105, 1, 17, 67, 2, 101,
- 116, 32, 12, 3, 109, 51, 6, 111, 0, 4, 116, 1, 21, 2, 32, 3, 109, 72, 0, 116, 1, 98, 109, 97, 108, 115, 0, 115, 1, 21,
- 2, 32, 3, 109, 89, 0, 115, 116, 101, 1, 21, 2, 32, 3, 109, 89, 72, 14, 0, 101, 1, 114, 2, 32, 3, 109, 109, 0, 1, 100,
- 110, 117, 104, 3, 112, 34, 0, 1, 112, 115, 101, 100, 2, 97, 116, 3, 112, 51, 0, 4, 1, 100, 2, 102, 114, 97, 3, 114, 34, 0,
- 1, 100, 114, 117, 2, 101, 116, 0, 1, 102, 97, 114, 103, 111, 116, 111, 102, 110, 101, 103, 2, 101, 0, 1, 102, 105, 114, 101, 112, 0,
- 1, 103, 2, 97, 110, 105, 0, 1, 103, 2, 109, 97, 110, 115, 0, 1, 103, 2, 116, 0, 1, 103, 115, 121, 110, 2, 114, 105, 0, 1,
- 106, 102, 2, 32, 0, 1, 107, 114, 111, 102, 2, 116, 12, 0, 1, 108, 98, 2, 101, 0, 1, 108, 100, 184, 195, 114, 0, 1, 108, 108,
- 97, 2, 103, 0, 1, 109, 109, 111, 107, 2, 99, 105, 101, 108, 0, 1, 110, 105, 102, 0, 1, 112, 101, 116, 114, 111, 115, 0, 1, 112,
- 103, 105, 116, 103, 105, 118, 0, 1, 116, 2, 97, 112, 12, 0, 1, 116, 105, 99, 21, 2, 101, 0, 1, 116, 107, 97, 114, 97, 107, 0,
- 1, 116, 114, 97, 118, 107, 0, 1, 116, 115, 2, 101, 111, 0, 1, 116, 115, 2, 108, 105, 110, 103, 0, 1, 116, 115, 105, 110, 105, 109,
- 21, 2, 105, 0, 1, 116, 115, 121, 104, 2, 105, 0, 1, 118, 2, 97, 110, 100, 97, 12, 0, 1, 118, 2, 114, 32, 0, 1, 118, 97,
- 108, 107, 2, 12, 12, 0, 1, 118, 97, 114, 103, 21, 2, 101, 0, 1, 118, 105, 2, 101, 116, 0, 8, 104, 2, 32, 0, 8, 107, 115,
- 2, 32, 0, 8, 108, 2, 32, 12, 12, 0, 8, 110, 101, 103, 2, 116, 0, 8, 110, 115, 2, 32, 0, 8, 115, 2, 32, 0, 8, 115,
- 114, 101, 118, 111, 0, 8, 116, 2, 32, 0, 101, 116, 1, 116, 110, 101, 105, 114, 111, 3, 114, 34, 14, 86, 0, 101, 1, 116, 111, 110,
- 21, 3, 114, 108, 0, 4, 101, 1, 99, 3, 114, 109, 0, 101, 1, 99, 117, 100, 111, 114, 112, 21, 0, 101, 1, 100, 114, 117, 118, 2,
- 32, 0, 101, 1, 103, 97, 101, 114, 2, 32, 0, 101, 1, 110, 111, 105, 115, 110, 101, 112, 21, 0, 101, 1, 115, 97, 98, 21, 0, 101,
- 1, 115, 105, 116, 97, 109, 97, 114, 100, 21, 0, 101, 1, 116, 97, 108, 101, 114, 0, 101, 1, 116, 117, 107, 115, 105, 100, 0, 101, 1,
- 118, 101, 108, 102, 97, 0, 101, 114, 1, 110, 97, 109, 0, 4, 1, 103, 2, 110, 12, 12, 3, 115, 34, 0, 8, 112, 2, 32, 0, 4,
- 110, 1, 100, 111, 109, 2, 105, 12, 3, 115, 34, 50, 0, 110, 101, 1, 116, 117, 97, 115, 2, 12, 0, 4, 110, 101, 1, 99, 117, 108,
- 2, 12, 3, 115, 34, 50, 14, 0, 110, 101, 1, 100, 111, 109, 2, 12, 12, 0, 110, 101, 1, 115, 97, 107, 21, 2, 12, 12, 12, 12,
- 0, 110, 101, 1, 116, 110, 97, 108, 112, 111, 116, 2, 12, 12, 0, 110, 101, 1, 116, 115, 105, 99, 2, 12, 0, 110, 101, 1, 118, 97,
- 116, 2, 12, 0, 1, 116, 2, 114, 3, 116, 0, 4, 1, 21, 2, 102, 97, 114, 105, 3, 116, 34, 0, 1, 102, 2, 110, 105, 0, 1,
- 103, 2, 100, 97, 0, 1, 103, 2, 104, 97, 114, 25, 0, 1, 103, 2, 114, 105, 103, 0, 1, 104, 2, 108, 105, 12, 0, 1, 104, 2,
- 115, 12, 12, 0, 1, 104, 101, 98, 2, 115, 107, 0, 1, 106, 116, 115, 2, 116, 0, 1, 110, 2, 118, 12, 0, 1, 112, 21, 2, 115,
- 111, 110, 0, 1, 115, 2, 116, 12, 0, 1, 115, 2, 118, 12, 0, 1, 116, 2, 109, 105, 110, 0, 1, 116, 2, 109, 111, 0, 1, 116,
- 2, 110, 105, 12, 0, 1, 116, 2, 112, 0, 1, 116, 2, 114, 105, 101, 114, 0, 1, 116, 115, 2, 111, 108, 0, 1, 118, 2, 100, 21,
- 12, 12, 0, 1, 118, 2, 115, 105, 101, 108, 0, 1, 118, 104, 2, 12, 0, 1, 118, 105, 110, 117, 0, 1, 118, 115, 2, 105, 103, 101,
- 0, 8, 2, 103, 111, 0, 8, 18, 71, 0, 8, 103, 2, 110, 101, 32, 12, 0, 8, 103, 2, 116, 97, 12, 0, 8, 118, 2, 115, 32,
- 0, 114, 1, 103, 114, 166, 195, 0, 8, 2, 17, 67, 3, 116, 34, 6, 0, 4, 115, 1, 21, 2, 116, 97, 116, 3, 116, 34, 89, 0,
- 115, 1, 102, 2, 107, 0, 101, 1, 114, 101, 112, 111, 3, 116, 108, 0, 101, 1, 114, 116, 2, 12, 12, 3, 116, 109, 0, 4, 1, 106,
- 2, 103, 3, 116, 110, 0, 1, 106, 2, 110, 12, 12, 12, 12, 12, 12, 12, 0, 8, 2, 32, 3, 118, 34, 0, 114, 195, 166, 110, 1,
- 116, 3, 118, 34, 6, 118, 68, 0, 114, 111, 114, 1, 116, 3, 118, 110, 108, 0, 114, 111, 1, 116, 2, 114, 105, 115, 116, 3, 118, 110,
- 125, 0, 98, 121, 1, 100, 3, 121, 12, 71, 37, 0, 4, 1, 112, 2, 114, 111, 110, 3, 122, 0, 1, 116, 2, 114, 97, 115, 115, 0,
- 1, 115, 2, 118, 105, 99, 101, 110, 3, 132, 0, 110, 105, 101, 8, 3, 132, 12, 50, 37, 0, 103, 105, 101, 1, 102, 3, 132, 12, 81,
- 37, 0, 110, 111, 110, 1, 118, 2, 12, 12, 3, 132, 50, 14, 50, 0, 118, 105, 99, 101, 109, 105, 110, 100, 101, 116, 1, 115, 3, 132,
- 84, 37, 89, 65, 121, 57, 50, 72, 14, 86, 0, 4, 118, 105, 99, 101, 1, 115, 2, 102, 97, 103, 3, 132, 84, 111, 89, 0, 118, 105,
- 99, 101, 1, 115, 2, 109, 101, 100, 0, 118, 105, 99, 101, 1, 115, 2, 115, 101, 107, 116, 111, 114, 0, 118, 105, 99, 101, 1, 115, 2,
- 115, 116, 97, 116, 105, 111, 110, 0, 118, 105, 99, 101, 1, 115, 2, 121, 100, 101, 108, 115, 101, 0, 118, 105, 99, 101, 1, 115, 101, 100,
- 110, 117, 107, 0, 118, 105, 99, 101, 1, 115, 109, 111, 111, 114, 0, 109, 111, 110, 116, 1, 118, 3, 133, 12, 65, 6, 108, 50, 47, 0,
- 7, 6, 101, 116, 0, 8, 98, 101, 103, 2, 12, 3, 6, 36, 47, 0, 4, 1, 111, 112, 2, 12, 12, 3, 6, 114, 47, 0, 1, 114,
- 107, 101, 100, 2, 12, 0, 1, 116, 105, 2, 32, 12, 0, 1, 116, 105, 2, 115, 32, 12, 0, 8, 98, 97, 102, 108, 97, 0, 8, 98,
- 105, 116, 0, 8, 102, 111, 114, 112, 0, 8, 107, 115, 97, 0, 8, 110, 97, 108, 112, 0, 8, 112, 97, 116, 0, 8, 112, 109, 111, 114,
- 116, 0, 8, 116, 114, 101, 98, 117, 112, 0, 101, 114, 1, 109, 10, 3, 6, 114, 47, 109, 0, 4, 1, 107, 110, 97, 108, 98, 32, 110,
- 101, 3, 6, 115, 47, 0, 8, 114, 107, 101, 115, 2, 12, 0, 4, 1, 98, 114, 111, 115, 3, 6, 116, 0, 1, 108, 101, 104, 99, 105,
- 109, 0, 4, 1, 99, 97, 102, 2, 12, 3, 6, 116, 47, 0, 1, 99, 97, 109, 114, 101, 112, 115, 0, 1, 99, 110, 105, 112, 0, 1,
- 102, 97, 116, 115, 0, 1, 102, 102, 97, 116, 115, 0, 1, 108, 117, 109, 97, 0, 1, 110, 111, 105, 114, 97, 109, 0, 1, 110, 111, 115,
- 32, 110, 101, 0, 1, 114, 97, 107, 2, 12, 12, 0, 1, 114, 107, 110, 111, 107, 0, 1, 115, 111, 108, 107, 0, 1, 117, 100, 21, 2,
- 32, 0, 1, 117, 100, 32, 101, 103, 110, 121, 115, 2, 32, 0, 1, 117, 100, 32, 103, 110, 97, 115, 2, 32, 0, 1, 117, 100, 32, 110,
- 101, 2, 32, 0, 1, 117, 100, 32, 114, 101, 103, 110, 121, 115, 2, 32, 0, 1, 117, 100, 32, 116, 101, 103, 110, 117, 115, 2, 32, 0,
- 1, 117, 114, 105, 112, 0, 8, 100, 97, 107, 2, 12, 0, 8, 103, 100, 117, 98, 0, 8, 105, 118, 114, 101, 115, 0, 8, 107, 105, 114,
- 98, 0, 8, 107, 111, 107, 0, 8, 107, 114, 97, 112, 0, 8, 107, 115, 97, 107, 0, 8, 108, 105, 111, 116, 0, 8, 108, 105, 111, 116,
- 0, 8, 108, 108, 105, 98, 0, 8, 110, 105, 114, 97, 108, 107, 0, 8, 110, 111, 106, 97, 98, 0, 8, 115, 108, 97, 102, 0, 8, 115,
- 114, 111, 107, 32, 116, 101, 0, 8, 116, 110, 105, 118, 107, 0, 8, 116, 114, 97, 118, 107, 0, 116, 1, 110, 111, 105, 114, 97, 109, 0,
- 116, 1, 110, 111, 115, 2, 101, 0, 116, 1, 115, 111, 108, 107, 0, 116, 8, 105, 118, 114, 101, 115, 0, 116, 8, 107, 115, 97, 107, 0,
- 116, 8, 108, 108, 105, 98, 0, 116, 8, 110, 111, 106, 97, 98, 0, 116, 101, 8, 103, 114, 111, 101, 103, 0, 116, 101, 8, 117, 103, 97,
- 98, 0, 4, 116, 101, 8, 103, 97, 114, 102, 102, 117, 115, 3, 6, 116, 47, 14, 0, 116, 101, 8, 103, 114, 117, 111, 99, 0, 116, 101,
- 8, 107, 97, 108, 112, 0, 116, 101, 8, 107, 111, 107, 0, 116, 101, 8, 107, 115, 105, 100, 0, 116, 101, 8, 108, 105, 111, 116, 0, 116,
- 101, 8, 108, 108, 101, 118, 111, 110, 0, 116, 101, 8, 108, 111, 99, 105, 110, 0, 116, 101, 8, 108, 117, 111, 114, 0, 116, 101, 8, 108,
- 121, 0, 116, 101, 8, 109, 108, 97, 112, 0, 116, 101, 8, 110, 97, 105, 112, 0, 116, 101, 8, 110, 105, 101, 114, 0, 116, 101, 8, 110,
- 117, 114, 98, 0, 116, 101, 8, 112, 105, 112, 0, 116, 101, 8, 114, 111, 98, 109, 97, 106, 0, 116, 101, 8, 114, 117, 98, 0, 116, 101,
- 8, 115, 105, 109, 101, 104, 99, 0, 116, 101, 8, 115, 105, 117, 113, 114, 97, 109, 0, 116, 101, 8, 115, 117, 109, 0, 116, 101, 8, 117,
- 116, 97, 116, 115, 0, 116, 101, 8, 118, 117, 99, 0, 116, 101, 114, 8, 117, 116, 97, 116, 115, 3, 6, 116, 47, 108, 0, 4, 116, 101,
- 8, 114, 98, 117, 111, 115, 3, 6, 117, 47, 14, 0, 116, 101, 8, 114, 103, 105, 97, 110, 105, 118, 0, 1, 116, 105, 10, 2, 28, 33,
- 12, 3, 7, 114, 47, 0, 4, 8, 107, 105, 116, 101, 3, 7, 116, 47, 0, 8, 108, 111, 105, 118, 2, 12, 0, 116, 101, 8, 107, 105,
- 116, 101, 3, 7, 116, 47, 14, 0, 4, 1, 102, 111, 114, 112, 2, 105, 3, 14, 47, 0, 1, 105, 114, 114, 97, 104, 0, 1, 114, 2,
- 195, 184, 106, 12, 0, 1, 114, 107, 101, 115, 2, 195, 166, 114, 0, 4, 1, 21, 2, 32, 12, 3, 14, 86, 0, 1, 103, 97, 116, 0,
- 1, 108, 112, 109, 101, 116, 115, 0, 1, 116, 110, 105, 0, 1, 117, 100, 110, 105, 118, 2, 32, 0, 1, 118, 97, 2, 32, 12, 0, 115,
- 1, 21, 2, 32, 12, 3, 14, 86, 89, 0, 95, 1, 114, 111, 102, 3, 47, 0, 4, 1, 100, 114, 111, 2, 32, 3, 108, 86, 0, 1,
- 114, 21, 2, 32, 12, 0, 1, 114, 100, 110, 166, 195, 2, 12, 3, 109, 86, 0, 4, 1, 98, 97, 102, 108, 97, 3, 114, 47, 0, 1,
- 98, 105, 116, 0, 1, 102, 111, 114, 112, 0, 1, 112, 97, 116, 0, 1, 112, 109, 111, 114, 116, 0, 1, 115, 108, 105, 116, 0, 1, 115,
- 109, 101, 110, 110, 101, 103, 0, 1, 115, 114, 101, 118, 111, 0, 8, 107, 115, 0, 8, 115, 2, 32, 12, 0, 8, 115, 100, 110, 105, 2,
- 32, 0, 8, 115, 101, 100, 108, 105, 0, 8, 115, 117, 2, 32, 0, 4, 1, 105, 118, 114, 101, 115, 3, 116, 47, 0, 1, 107, 105, 114,
- 98, 0, 1, 107, 114, 97, 112, 101, 0, 1, 107, 115, 97, 107, 21, 0, 1, 108, 98, 97, 116, 0, 1, 108, 101, 109, 111, 0, 1, 108,
- 101, 114, 166, 195, 112, 2, 12, 0, 1, 108, 105, 111, 116, 0, 1, 108, 108, 97, 98, 122, 122, 97, 106, 0, 1, 108, 108, 105, 98, 0,
- 1, 108, 111, 105, 118, 0, 1, 108, 112, 2, 12, 0, 1, 108, 112, 17, 65, 2, 12, 0, 1, 108, 112, 100, 108, 117, 103, 0, 1, 108,
- 112, 109, 97, 107, 115, 0, 1, 108, 112, 114, 101, 118, 101, 108, 0, 1, 108, 112, 115, 2, 12, 0, 1, 108, 112, 116, 115, 117, 114, 0,
- 1, 108, 112, 118, 108, 184, 195, 115, 0, 1, 108, 114, 97, 116, 115, 0, 1, 110, 97, 116, 97, 100, 0, 1, 110, 101, 103, 97, 108, 102,
- 117, 109, 97, 107, 0, 1, 110, 101, 107, 115, 105, 102, 0, 1, 110, 101, 108, 103, 117, 0, 1, 110, 105, 114, 97, 108, 107, 0, 1, 110,
- 108, 101, 2, 12, 0, 1, 110, 111, 106, 97, 98, 0, 1, 110, 114, 165, 195, 104, 0, 1, 114, 107, 101, 115, 21, 0, 1, 116, 110, 105,
- 118, 107, 0, 1, 116, 114, 97, 118, 107, 0, 8, 115, 115, 97, 98, 0, 116, 1, 107, 115, 97, 107, 21, 0, 116, 1, 108, 98, 97, 116,
- 0, 116, 1, 108, 105, 111, 116, 0, 116, 1, 108, 108, 105, 98, 0, 116, 1, 108, 112, 2, 12, 0, 116, 1, 110, 101, 103, 97, 108, 102,
- 117, 109, 97, 107, 0, 43, 8, 114, 3, 120, 47, 0, 7, 6, 103, 101, 0, 4, 8, 101, 110, 97, 109, 3, 8, 91, 14, 0, 8, 101,
- 116, 114, 111, 107, 0, 4, 1, 111, 108, 111, 107, 121, 2, 110, 3, 14, 0, 1, 111, 108, 111, 116, 107, 111, 114, 112, 2, 110, 0, 1,
- 108, 184, 195, 102, 3, 57, 14, 0, 114, 1, 108, 184, 195, 102, 3, 57, 109, 0, 4, 1, 111, 108, 97, 104, 2, 110, 3, 81, 6, 114,
- 0, 8, 97, 2, 114, 101, 0, 4, 2, 110, 105, 97, 108, 3, 81, 114, 0, 2, 110, 105, 116, 97, 108, 0, 2, 110, 105, 116, 105, 118,
- 0, 8, 2, 110, 101, 114, 101, 114, 101, 32, 0, 4, 2, 98, 101, 116, 3, 81, 114, 6, 0, 2, 98, 105, 115, 0, 2, 98, 111, 109,
- 109, 101, 114, 108, 105, 103, 0, 2, 98, 114, 111, 107, 107, 101, 110, 0, 2, 98, 114, 195, 166, 107, 107, 101, 108, 105, 103, 0, 2, 98,
- 121, 114, 0, 2, 98, 195, 166, 114, 100, 101, 0, 2, 100, 105, 103, 101, 110, 0, 2, 100, 117, 108, 103, 116, 0, 2, 104, 97, 108, 116,
- 0, 2, 104, 101, 106, 109, 101, 114, 195, 165, 100, 0, 2, 104, 101, 110, 110, 97, 0, 2, 104, 195, 166, 110, 103, 0, 2, 104, 195, 184,
- 114, 0, 2, 108, 97, 115, 115, 101, 110, 0, 2, 108, 101, 100, 0, 2, 108, 101, 106, 100, 101, 0, 2, 108, 105, 110, 100, 101, 0, 2,
- 108, 195, 166, 110, 100, 101, 114, 0, 2, 109, 97, 107, 0, 2, 109, 97, 108, 0, 2, 109, 101, 110, 0, 2, 109, 121, 115, 101, 0, 2,
- 109, 121, 116, 0, 2, 109, 121, 116, 108, 105, 103, 0, 2, 110, 111, 109, 0, 2, 110, 116, 105, 108, 0, 2, 110, 117, 105, 110, 0, 2,
- 114, 97, 110, 105, 101, 0, 2, 114, 97, 110, 105, 117, 109, 0, 2, 114, 195, 165, 100, 101, 0, 2, 115, 97, 110, 100, 116, 0, 2, 115,
- 105, 109, 115, 0, 2, 115, 107, 195, 166, 102, 116, 105, 103, 0, 2, 115, 112, 101, 110, 115, 116, 0, 2, 115, 116, 97, 103, 101, 110, 0,
- 2, 115, 116, 97, 108, 116, 0, 2, 115, 116, 105, 107, 0, 2, 115, 118, 101, 106, 115, 110, 105, 110, 103, 0, 2, 115, 118, 105, 110, 100,
- 116, 0, 2, 118, 97, 108, 100, 105, 103, 0, 2, 118, 97, 108, 116, 0, 2, 118, 97, 110, 100, 116, 0, 2, 118, 105, 110, 100, 0, 2,
- 118, 105, 114, 0, 2, 118, 195, 166, 107, 115, 116, 0, 2, 118, 195, 166, 114, 0, 8, 2, 112, 97, 114, 100, 0, 8, 2, 115, 106, 195,
- 166, 102, 116, 0, 8, 2, 118, 105, 110, 115, 116, 0, 110, 101, 114, 101, 108, 8, 3, 81, 114, 50, 14, 34, 6, 120, 55, 0, 2, 110,
- 105, 110, 118, 101, 115, 116, 3, 81, 116, 0, 114, 2, 110, 105, 110, 103, 3, 81, 116, 34, 0, 110, 105, 2, 110, 100, 3, 81, 116, 50,
- 36, 0, 114, 109, 97, 105, 110, 3, 90, 115, 34, 65, 6, 118, 68, 0, 4, 1, 97, 100, 110, 97, 98, 2, 114, 101, 3, 91, 6, 114,
- 0, 1, 97, 103, 2, 114, 101, 0, 1, 97, 103, 110, 101, 2, 114, 101, 0, 1, 97, 110, 101, 109, 2, 114, 101, 0, 1, 97, 114, 97,
- 103, 2, 114, 101, 0, 1, 97, 114, 117, 111, 102, 2, 114, 101, 0, 1, 101, 116, 111, 114, 112, 2, 114, 101, 0, 1, 105, 108, 103, 101,
- 110, 2, 114, 101, 0, 1, 110, 97, 104, 99, 2, 114, 101, 0, 1, 110, 97, 114, 2, 114, 101, 0, 1, 110, 97, 114, 100, 110, 105, 2,
- 114, 101, 0, 1, 110, 97, 114, 100, 117, 2, 114, 101, 0, 1, 110, 97, 114, 114, 97, 2, 114, 101, 0, 1, 111, 108, 2, 114, 101, 0,
- 1, 111, 108, 100, 110, 105, 2, 114, 101, 0, 1, 114, 97, 104, 99, 2, 114, 101, 0, 1, 114, 117, 2, 114, 101, 0, 1, 117, 106, 2,
- 114, 101, 0, 1, 100, 117, 98, 2, 116, 3, 91, 6, 116, 0, 4, 1, 101, 110, 97, 109, 3, 91, 14, 0, 1, 111, 108, 2, 98, 114,
- 111, 0, 1, 111, 108, 2, 109, 195, 184, 0, 1, 111, 108, 2, 110, 0, 1, 111, 108, 21, 0, 1, 111, 108, 114, 101, 114, 117, 109, 105,
- 114, 102, 0, 8, 111, 108, 2, 32, 0, 8, 2, 110, 101, 32, 3, 91, 36, 0, 114, 8, 111, 108, 2, 32, 3, 91, 108, 0, 1, 101,
- 116, 114, 111, 107, 3, 91, 112, 0, 4, 2, 110, 101, 114, 116, 3, 91, 114, 0, 2, 110, 101, 114, 195, 184, 115, 0, 2, 110, 105, 0,
- 8, 2, 110, 101, 114, 101, 0, 8, 2, 110, 101, 118, 101, 114, 0, 110, 101, 114, 2, 32, 109, 105, 103, 3, 91, 114, 50, 6, 114, 34,
- 0, 110, 101, 114, 101, 2, 32, 109, 105, 103, 3, 91, 114, 50, 6, 114, 108, 0, 7, 6, 105, 103, 0, 101, 2, 12, 12, 3, 4, 37,
- 14, 0, 1, 114, 116, 110, 105, 2, 12, 3, 6, 37, 0, 101, 1, 116, 108, 111, 118, 3, 6, 37, 12, 91, 0, 1, 100, 114, 166, 195,
- 118, 2, 101, 110, 115, 116, 97, 110, 100, 3, 6, 37, 81, 0, 1, 10, 2, 28, 33, 12, 12, 3, 8, 37, 0, 4, 1, 100, 101, 110,
- 115, 3, 37, 0, 1, 100, 105, 115, 110, 101, 103, 0, 1, 100, 108, 0, 1, 100, 110, 166, 195, 104, 101, 98, 0, 1, 100, 121, 0, 101,
- 114, 8, 115, 2, 32, 3, 37, 12, 34, 0, 4, 101, 1, 110, 115, 2, 12, 3, 37, 14, 0, 101, 1, 115, 2, 12, 12, 0, 101, 1,
- 116, 115, 2, 12, 0, 4, 101, 110, 1, 102, 3, 37, 14, 50, 0, 101, 110, 1, 112, 2, 12, 0, 101, 116, 2, 12, 3, 37, 14, 86,
- 0, 4, 1, 108, 2, 97, 12, 12, 3, 37, 81, 0, 1, 114, 105, 100, 2, 101, 110, 116, 0, 4, 101, 1, 108, 105, 118, 105, 114, 112,
- 3, 37, 81, 6, 36, 0, 101, 1, 114, 101, 2, 114, 101, 0, 101, 114, 105, 97, 1, 110, 3, 37, 81, 6, 36, 51, 37, 117, 0, 4,
- 101, 1, 100, 101, 114, 2, 114, 3, 37, 81, 6, 114, 0, 101, 1, 114, 105, 100, 2, 114, 0, 101, 1, 114, 114, 2, 114, 0, 101, 1,
- 118, 97, 110, 2, 114, 0, 4, 101, 1, 108, 108, 101, 116, 110, 105, 2, 110, 3, 37, 81, 6, 116, 0, 101, 2, 110, 110, 12, 0, 101,
- 1, 110, 2, 114, 105, 3, 37, 81, 36, 0, 101, 114, 8, 110, 2, 32, 3, 37, 81, 108, 0, 115, 1, 114, 107, 3, 37, 89, 0, 101,
- 110, 1, 108, 105, 100, 2, 99, 101, 3, 37, 91, 6, 121, 68, 0, 4, 101, 114, 1, 108, 111, 114, 3, 37, 108, 0, 101, 114, 2, 12,
- 12, 0, 101, 114, 2, 32, 12, 12, 0, 4, 1, 100, 97, 116, 115, 3, 111, 0, 1, 108, 21, 2, 17, 67, 0, 1, 108, 108, 101, 107,
- 115, 114, 111, 102, 0, 1, 108, 111, 98, 2, 12, 0, 1, 108, 114, 117, 116, 97, 110, 0, 1, 115, 100, 105, 104, 0, 1, 115, 100, 111,
- 114, 116, 0, 1, 115, 100, 117, 109, 115, 0, 1, 115, 100, 117, 112, 0, 1, 115, 100, 117, 112, 2, 116, 0, 1, 116, 115, 2, 98, 0,
- 1, 116, 116, 97, 102, 0, 2, 32, 0, 2, 104, 101, 100, 12, 0, 2, 115, 0, 4, 1, 108, 2, 101, 110, 101, 3, 111, 14, 0, 101,
- 1, 100, 2, 110, 100, 101, 0, 101, 1, 114, 107, 2, 110, 0, 101, 1, 118, 2, 110, 0, 116, 1, 21, 2, 32, 3, 111, 47, 0, 1,
- 112, 2, 32, 3, 111, 49, 0, 116, 1, 110, 101, 103, 184, 195, 100, 3, 111, 49, 47, 0, 1, 110, 115, 3, 111, 57, 0, 4, 1, 107,
- 100, 117, 3, 111, 81, 0, 1, 108, 2, 114, 97, 109, 0, 8, 107, 2, 32, 0, 101, 2, 110, 32, 12, 3, 111, 81, 6, 116, 0, 101,
- 97, 1, 114, 102, 2, 114, 3, 111, 81, 111, 0, 4, 8, 108, 2, 32, 103, 111, 100, 116, 3, 114, 49, 0, 8, 108, 2, 32, 110, 101,
- 100, 0, 8, 108, 2, 32, 111, 114, 100, 101, 110, 116, 108, 105, 103, 116, 0, 8, 108, 2, 32, 112, 195, 166, 110, 116, 0, 8, 108, 2,
- 32, 114, 111, 108, 105, 103, 116, 0, 8, 108, 2, 32, 115, 116, 105, 108, 108, 101, 0, 4, 1, 100, 2, 116, 101, 3, 114, 81, 0, 1,
- 100, 97, 100, 100, 101, 2, 116, 0, 1, 100, 97, 115, 111, 114, 112, 2, 116, 0, 1, 100, 101, 100, 166, 195, 109, 115, 2, 116, 0, 1,
- 100, 101, 116, 108, 101, 104, 2, 116, 0, 1, 100, 101, 116, 109, 166, 195, 107, 115, 2, 116, 0, 1, 100, 112, 111, 2, 116, 0, 1, 100,
- 117, 107, 105, 97, 104, 2, 116, 0, 1, 108, 112, 2, 116, 12, 0, 1, 115, 100, 2, 116, 12, 0, 1, 115, 110, 2, 116, 12, 0, 1,
- 115, 112, 111, 2, 116, 12, 0, 1, 118, 115, 2, 116, 12, 0, 8, 98, 2, 32, 0, 8, 100, 2, 116, 0, 103, 1, 108, 2, 101, 12,
- 12, 0, 103, 101, 114, 1, 110, 3, 114, 81, 109, 0, 104, 116, 1, 108, 3, 136, 47, 0, 104, 116, 121, 1, 109, 3, 136, 47, 37, 0,
- 7, 6, 105, 110, 0, 4, 1, 21, 2, 97, 28, 33, 12, 3, 6, 37, 50, 0, 1, 21, 2, 101, 28, 33, 12, 0, 4, 101, 1, 10,
- 2, 28, 33, 3, 6, 37, 50, 14, 0, 101, 1, 10, 2, 116, 114, 121, 107, 28, 33, 0, 101, 1, 10, 2, 114, 28, 33, 3, 6, 37,
- 50, 109, 0, 4, 1, 21, 2, 28, 33, 12, 12, 3, 6, 111, 50, 0, 1, 116, 97, 108, 10, 2, 28, 33, 0, 1, 116, 110, 97, 122,
- 121, 98, 0, 101, 1, 112, 112, 10, 2, 114, 101, 28, 33, 3, 6, 111, 50, 109, 0, 4, 1, 115, 115, 97, 10, 2, 28, 33, 3, 6,
- 116, 68, 0, 1, 116, 97, 10, 2, 28, 33, 0, 4, 1, 108, 101, 118, 2, 102, 111, 114, 109, 101, 114, 101, 116, 3, 36, 50, 0, 100,
- 2, 104, 111, 108, 100, 0, 1, 122, 110, 101, 98, 2, 12, 3, 111, 50, 0, 1, 10, 2, 97, 114, 28, 33, 3, 111, 50, 6, 0, 101,
- 1, 10, 2, 114, 101, 28, 33, 3, 111, 50, 6, 114, 0, 101, 1, 98, 97, 107, 2, 116, 3, 111, 50, 6, 116, 0, 7, 6, 105, 115,
- 0, 116, 1, 10, 2, 28, 33, 12, 12, 12, 3, 7, 37, 89, 47, 0, 116, 1, 10, 2, 105, 107, 28, 33, 3, 37, 89, 47, 6, 0,
- 116, 105, 107, 101, 1, 10, 2, 114, 101, 3, 37, 89, 47, 37, 49, 6, 36, 0, 7, 6, 105, 116, 0, 1, 10, 2, 116, 28, 33, 12,
- 12, 3, 6, 111, 0, 1, 10, 2, 28, 33, 12, 12, 3, 6, 111, 47, 0, 105, 111, 110, 1, 10, 2, 28, 33, 12, 12, 3, 37, 91,
- 6, 124, 50, 0, 1, 10, 2, 97, 110, 28, 33, 12, 12, 3, 111, 47, 6, 0, 7, 6, 105, 118, 0, 4, 8, 107, 114, 97, 3, 6,
- 37, 58, 0, 8, 116, 112, 97, 100, 97, 0, 4, 8, 97, 110, 3, 6, 111, 58, 0, 8, 99, 115, 97, 108, 0, 8, 100, 110, 117, 114,
- 101, 103, 0, 8, 115, 105, 99, 101, 100, 0, 8, 115, 114, 117, 107, 0, 8, 115, 115, 97, 109, 0, 8, 115, 166, 195, 104, 100, 97, 0,
- 8, 116, 97, 105, 116, 105, 110, 105, 0, 8, 116, 97, 108, 117, 103, 101, 114, 0, 8, 116, 97, 116, 115, 0, 8, 116, 107, 97, 114, 116,
- 110, 111, 107, 0, 8, 116, 107, 101, 112, 115, 114, 101, 112, 0, 8, 116, 107, 101, 114, 105, 100, 0, 8, 116, 107, 101, 116, 101, 100, 0,
- 8, 116, 111, 109, 0, 8, 116, 111, 109, 111, 107, 111, 108, 0, 8, 116, 112, 111, 100, 97, 0, 8, 116, 112, 117, 114, 101, 0, 8, 116,
- 114, 101, 115, 115, 97, 0, 8, 116, 114, 111, 98, 97, 0, 8, 116, 114, 111, 112, 115, 0, 8, 116, 115, 97, 114, 116, 110, 111, 107, 0,
- 8, 116, 115, 101, 103, 105, 100, 0, 8, 116, 117, 107, 101, 115, 107, 101, 0, 7, 6, 109, 101, 0, 116, 8, 114, 117, 111, 103, 3, 65,
- 6, 114, 0, 110, 116, 1, 10, 3, 65, 6, 116, 50, 47, 0, 4, 110, 116, 1, 101, 115, 115, 111, 100, 110, 101, 3, 65, 6, 122, 68,
- 0, 110, 116, 8, 97, 114, 101, 112, 109, 101, 116, 0, 110, 116, 8, 101, 98, 109, 97, 106, 110, 101, 0, 110, 116, 8, 101, 99, 97, 108,
- 112, 101, 100, 0, 110, 116, 8, 101, 99, 110, 97, 118, 97, 0, 110, 116, 8, 101, 100, 114, 97, 98, 109, 111, 98, 0, 110, 116, 8, 101,
- 103, 97, 103, 110, 101, 0, 110, 116, 8, 101, 103, 110, 97, 104, 99, 0, 110, 116, 8, 101, 103, 110, 97, 114, 114, 97, 0, 110, 116, 8,
- 101, 104, 99, 97, 116, 101, 100, 0, 110, 116, 8, 101, 108, 98, 184, 195, 109, 0, 110, 116, 8, 101, 108, 103, 101, 114, 0, 110, 116, 8,
- 101, 108, 108, 101, 118, 105, 110, 0, 110, 116, 8, 101, 108, 112, 112, 117, 115, 0, 110, 116, 8, 101, 110, 105, 102, 102, 97, 114, 0, 110,
- 116, 8, 101, 110, 110, 111, 98, 97, 0, 110, 116, 8, 101, 110, 110, 111, 116, 97, 107, 0, 110, 116, 8, 101, 110, 114, 101, 118, 117, 103,
- 0, 110, 116, 8, 101, 115, 115, 97, 108, 107, 0, 110, 116, 8, 101, 115, 115, 105, 108, 98, 97, 116, 101, 0, 110, 116, 8, 101, 115, 115,
- 105, 116, 114, 101, 118, 97, 0, 110, 116, 8, 101, 115, 115, 105, 116, 114, 101, 118, 105, 100, 0, 110, 116, 8, 101, 115, 115, 111, 110, 97,
- 107, 0, 110, 116, 8, 101, 115, 115, 111, 112, 0, 110, 116, 8, 101, 116, 107, 97, 114, 116, 0, 110, 116, 8, 101, 116, 114, 97, 112, 101,
- 100, 0, 110, 116, 8, 101, 118, 97, 108, 0, 110, 116, 8, 105, 108, 112, 109, 111, 107, 0, 110, 116, 8, 105, 116, 110, 101, 115, 115, 101,
- 114, 0, 110, 116, 8, 105, 116, 114, 111, 115, 0, 4, 110, 116, 8, 101, 108, 97, 110, 103, 105, 115, 3, 65, 7, 121, 68, 0, 110, 116,
- 8, 101, 110, 110, 111, 115, 166, 195, 114, 0, 116, 1, 114, 117, 111, 103, 3, 65, 36, 0, 110, 116, 101, 1, 101, 108, 103, 101, 114, 2,
- 114, 101, 116, 3, 65, 36, 50, 47, 6, 36, 0, 110, 116, 101, 108, 1, 117, 114, 116, 115, 110, 105, 3, 65, 36, 50, 47, 36, 55, 0,
- 110, 116, 101, 8, 101, 108, 103, 101, 114, 2, 114, 101, 3, 65, 114, 50, 47, 6, 114, 0, 110, 116, 101, 108, 8, 117, 114, 116, 115, 110,
- 105, 3, 65, 114, 50, 47, 6, 114, 55, 0, 4, 110, 2, 116, 117, 115, 105, 97, 115, 3, 65, 122, 68, 0, 110, 116, 1, 97, 114, 101,
- 112, 109, 101, 116, 0, 110, 116, 1, 101, 98, 109, 97, 106, 110, 101, 0, 110, 116, 1, 101, 99, 97, 108, 112, 101, 100, 0, 110, 116, 1,
- 101, 99, 110, 97, 118, 97, 0, 110, 116, 1, 101, 100, 114, 97, 98, 109, 111, 98, 0, 110, 116, 1, 101, 103, 97, 103, 110, 101, 0, 110,
- 116, 1, 101, 103, 110, 97, 104, 99, 0, 110, 116, 1, 101, 103, 110, 97, 114, 114, 97, 0, 110, 116, 1, 101, 104, 99, 97, 116, 101, 100,
- 0, 110, 116, 1, 101, 108, 97, 110, 103, 105, 115, 0, 110, 116, 1, 101, 108, 98, 184, 195, 109, 0, 110, 116, 1, 101, 108, 103, 101, 114,
- 0, 110, 116, 1, 101, 108, 108, 101, 118, 105, 110, 0, 110, 116, 1, 101, 108, 112, 112, 117, 115, 0, 110, 116, 1, 101, 110, 105, 102, 102,
- 97, 114, 0, 110, 116, 1, 101, 110, 110, 111, 98, 97, 0, 110, 116, 1, 101, 110, 110, 111, 115, 166, 195, 114, 0, 110, 116, 1, 101, 110,
- 110, 111, 116, 97, 107, 0, 110, 116, 1, 101, 110, 114, 101, 118, 117, 103, 0, 110, 116, 1, 101, 115, 115, 97, 108, 107, 0, 110, 116, 1,
- 101, 115, 115, 105, 108, 98, 97, 116, 101, 0, 110, 116, 1, 101, 115, 115, 105, 116, 114, 101, 118, 97, 0, 110, 116, 1, 101, 115, 115, 105,
- 116, 114, 101, 118, 105, 100, 0, 110, 116, 1, 101, 115, 115, 111, 110, 110, 111, 107, 0, 110, 116, 1, 101, 115, 115, 111, 112, 0, 110, 116,
- 1, 101, 116, 107, 97, 114, 116, 0, 110, 116, 1, 101, 116, 114, 97, 112, 101, 100, 0, 110, 116, 1, 101, 118, 97, 108, 0, 110, 116, 1,
- 105, 108, 112, 109, 111, 107, 0, 110, 116, 1, 105, 116, 110, 101, 115, 115, 101, 114, 0, 110, 116, 1, 105, 116, 114, 111, 115, 0, 7, 6,
- 110, 100, 0, 4, 1, 97, 101, 110, 2, 101, 114, 3, 8, 50, 72, 0, 1, 97, 109, 97, 2, 97, 0, 1, 97, 110, 114, 101, 102, 2,
- 111, 0, 1, 97, 115, 115, 105, 108, 103, 2, 111, 0, 1, 101, 107, 115, 105, 2, 101, 114, 117, 110, 0, 1, 117, 109, 97, 115, 111, 114,
- 2, 101, 0, 4, 1, 17, 65, 3, 50, 0, 1, 97, 98, 2, 101, 108, 0, 1, 97, 98, 32, 103, 101, 106, 2, 101, 114, 0, 1, 97,
- 98, 32, 117, 100, 2, 101, 114, 0, 1, 97, 98, 114, 111, 102, 2, 101, 114, 0, 1, 97, 104, 2, 101, 108, 0, 1, 97, 108, 0, 1,
- 97, 108, 2, 97, 114, 0, 1, 97, 112, 2, 101, 108, 111, 107, 0, 1, 97, 116, 115, 2, 12, 0, 1, 97, 118, 2, 97, 102, 0, 1,
- 101, 2, 101, 12, 0, 1, 101, 2, 101, 108, 105, 103, 0, 1, 101, 107, 2, 101, 108, 0, 1, 105, 2, 101, 114, 107, 114, 101, 100, 115,
- 12, 0, 1, 105, 2, 101, 114, 108, 12, 0, 1, 105, 2, 101, 114, 115, 116, 12, 0, 1, 105, 2, 105, 109, 101, 108, 108, 101, 109, 0,
- 1, 105, 98, 2, 101, 0, 1, 105, 98, 2, 105, 110, 12, 0, 1, 105, 102, 2, 12, 0, 1, 105, 102, 2, 101, 108, 195, 184, 110, 0,
- 1, 105, 109, 2, 101, 0, 1, 105, 116, 2, 105, 110, 0, 1, 105, 118, 2, 101, 0, 1, 105, 118, 2, 105, 110, 0, 1, 105, 118, 107,
- 0, 1, 105, 118, 115, 2, 101, 108, 0, 1, 117, 100, 2, 114, 101, 0, 1, 117, 104, 2, 12, 0, 1, 121, 2, 101, 108, 0, 1, 121,
- 108, 112, 2, 114, 0, 1, 165, 195, 2, 101, 108, 105, 0, 1, 165, 195, 104, 2, 97, 114, 0, 1, 166, 195, 2, 101, 114, 101, 12, 0,
- 2, 101, 108, 115, 101, 12, 0, 8, 97, 98, 32, 101, 100, 2, 101, 114, 0, 8, 97, 98, 32, 105, 2, 101, 114, 0, 8, 97, 98, 32,
- 105, 118, 2, 101, 114, 0, 8, 97, 98, 32, 110, 97, 109, 2, 101, 114, 0, 8, 105, 2, 12, 12, 0, 101, 1, 101, 118, 2, 108, 0,
- 101, 1, 105, 109, 2, 108, 105, 0, 101, 1, 117, 115, 105, 109, 2, 108, 105, 103, 0, 110, 1, 17, 65, 0, 4, 101, 1, 97, 115, 2,
- 108, 105, 103, 3, 50, 14, 0, 101, 1, 105, 118, 101, 2, 108, 105, 0, 101, 108, 1, 97, 109, 3, 50, 14, 55, 0, 1, 97, 98, 2,
- 101, 114, 3, 50, 19, 0, 4, 1, 17, 65, 2, 97, 116, 3, 50, 72, 0, 1, 17, 65, 2, 101, 114, 101, 114, 32, 0, 1, 17, 65,
- 2, 114, 101, 32, 12, 0, 1, 17, 65, 2, 114, 101, 115, 32, 12, 0, 1, 17, 65, 2, 114, 105, 110, 0, 1, 97, 2, 97, 108, 117,
- 115, 0, 1, 97, 2, 101, 108, 0, 1, 97, 2, 101, 114, 101, 0, 1, 97, 2, 101, 115, 98, 106, 0, 1, 97, 2, 114, 101, 0, 1,
- 97, 2, 121, 0, 1, 97, 98, 2, 97, 103, 101, 0, 1, 97, 98, 2, 101, 109, 101, 100, 108, 101, 109, 0, 1, 97, 98, 2, 101, 110,
- 115, 0, 1, 97, 98, 2, 101, 114, 110, 101, 0, 1, 97, 98, 2, 105, 116, 0, 1, 97, 103, 2, 97, 0, 1, 97, 103, 2, 101, 114,
- 101, 0, 1, 97, 104, 2, 105, 0, 1, 97, 107, 115, 2, 97, 0, 1, 97, 107, 115, 2, 105, 110, 97, 118, 0, 1, 97, 107, 115, 114,
- 97, 109, 0, 1, 97, 108, 114, 97, 2, 97, 0, 1, 97, 109, 2, 97, 103, 0, 1, 97, 109, 2, 97, 114, 105, 110, 0, 1, 97, 109,
- 97, 108, 97, 115, 0, 1, 97, 109, 109, 2, 101, 114, 0, 1, 97, 109, 109, 2, 111, 0, 1, 97, 109, 109, 111, 107, 0, 1, 97, 112,
+ 107, 107, 105, 116, 115, 0, 1, 100, 101, 118, 114, 101, 115, 101, 114, 0, 1, 100, 103, 97, 98, 0, 1, 100, 107, 184, 195, 114, 98, 0,
+ 1, 100, 110, 97, 0, 1, 100, 110, 101, 106, 101, 0, 1, 100, 110, 101, 118, 111, 0, 1, 100, 110, 111, 0, 1, 100, 111, 109, 0, 1,
+ 100, 114, 101, 100, 101, 110, 0, 1, 100, 114, 111, 102, 0, 1, 100, 115, 109, 101, 103, 101, 108, 0, 1, 100, 115, 110, 101, 100, 114, 101,
+ 118, 0, 1, 100, 115, 184, 195, 108, 0, 1, 100, 116, 110, 101, 99, 111, 114, 112, 0, 1, 100, 118, 108, 97, 104, 0, 1, 100, 121, 98,
+ 0, 1, 103, 110, 97, 118, 101, 0, 1, 104, 2, 116, 12, 0, 1, 105, 110, 97, 100, 0, 1, 107, 115, 101, 115, 110, 166, 195, 114, 103,
+ 0, 1, 107, 115, 107, 114, 97, 109, 0, 1, 107, 115, 114, 111, 0, 1, 109, 2, 111, 110, 0, 1, 109, 101, 100, 101, 118, 104, 0, 1,
+ 109, 101, 116, 103, 105, 115, 0, 1, 109, 103, 117, 114, 0, 1, 109, 110, 101, 98, 0, 1, 109, 111, 103, 97, 115, 0, 1, 109, 114, 111,
+ 102, 117, 0, 1, 109, 115, 105, 114, 0, 1, 110, 97, 112, 0, 1, 110, 114, 111, 107, 2, 101, 118, 97, 116, 111, 114, 0, 1, 114, 2,
+ 97, 116, 0, 1, 115, 2, 101, 32, 0, 1, 115, 2, 101, 114, 32, 0, 1, 115, 2, 101, 114, 115, 32, 0, 1, 116, 2, 101, 0, 1,
+ 116, 2, 101, 102, 0, 1, 116, 2, 116, 32, 0, 1, 116, 110, 0, 1, 116, 115, 101, 108, 108, 105, 114, 98, 0, 1, 116, 115, 101, 115,
+ 105, 112, 115, 0, 1, 116, 115, 101, 116, 110, 97, 118, 114, 101, 115, 0, 1, 116, 115, 114, 101, 100, 110, 117, 2, 12, 0, 1, 116, 115,
+ 115, 103, 110, 105, 100, 110, 97, 108, 0, 1, 117, 116, 107, 101, 108, 108, 101, 116, 110, 105, 0, 2, 105, 107, 115, 105, 114, 0, 2, 115,
+ 107, 12, 0, 8, 116, 115, 2, 32, 0, 101, 114, 1, 100, 2, 12, 3, 36, 55, 114, 0, 4, 1, 97, 104, 99, 105, 3, 55, 0, 1,
+ 97, 107, 105, 0, 1, 100, 100, 101, 115, 0, 4, 1, 100, 110, 105, 118, 107, 2, 17, 65, 3, 108, 55, 0, 8, 114, 111, 102, 2, 195,
+ 166, 103, 0, 101, 1, 100, 110, 105, 98, 2, 100, 3, 108, 55, 36, 0, 4, 1, 98, 97, 115, 105, 3, 109, 55, 0, 1, 100, 97, 107,
+ 105, 114, 102, 2, 108, 0, 1, 102, 21, 2, 116, 0, 1, 104, 2, 105, 107, 111, 112, 116, 0, 1, 104, 2, 115, 116, 0, 1, 105, 116,
+ 0, 1, 107, 115, 2, 32, 0, 1, 110, 105, 109, 105, 114, 107, 0, 1, 110, 111, 105, 116, 97, 114, 0, 1, 110, 111, 115, 114, 101, 112,
+ 0, 1, 112, 10, 2, 115, 32, 0, 1, 115, 2, 115, 0, 1, 116, 111, 104, 21, 0, 1, 118, 0, 8, 0, 8, 112, 112, 97, 2, 115,
+ 105, 110, 0, 8, 117, 109, 97, 115, 0, 108, 8, 0, 108, 105, 111, 116, 3, 109, 55, 57, 114, 47, 0, 1, 114, 21, 2, 32, 12, 3,
+ 111, 55, 0, 1, 114, 100, 2, 12, 3, 114, 55, 0, 7, 6, 101, 110, 0, 4, 1, 99, 166, 195, 109, 3, 6, 36, 50, 0, 1, 109,
+ 111, 110, 166, 195, 102, 0, 1, 114, 121, 115, 2, 101, 110, 32, 0, 1, 114, 121, 115, 2, 101, 114, 32, 0, 1, 116, 115, 105, 115, 107,
+ 101, 2, 115, 0, 8, 100, 97, 2, 32, 0, 8, 100, 105, 115, 101, 114, 2, 115, 0, 8, 100, 105, 115, 166, 195, 114, 112, 2, 116, 0,
+ 8, 103, 97, 2, 116, 0, 8, 108, 121, 116, 101, 99, 97, 0, 8, 109, 101, 103, 0, 8, 109, 114, 111, 102, 2, 101, 0, 8, 114, 121,
+ 115, 32, 110, 101, 0, 116, 1, 10, 2, 28, 33, 12, 12, 3, 6, 36, 50, 47, 0, 115, 1, 21, 2, 28, 33, 12, 3, 6, 36, 50,
+ 89, 0, 4, 1, 112, 112, 97, 2, 100, 105, 107, 115, 3, 6, 109, 50, 0, 1, 114, 102, 111, 122, 105, 107, 115, 0, 8, 108, 111, 112,
+ 2, 116, 97, 0, 8, 117, 108, 102, 110, 105, 2, 122, 97, 0, 100, 1, 108, 105, 116, 2, 101, 98, 114, 0, 110, 8, 105, 115, 114, 101,
+ 112, 0, 4, 99, 101, 1, 108, 108, 101, 99, 120, 101, 2, 28, 33, 3, 6, 109, 50, 89, 13, 0, 99, 101, 1, 110, 105, 109, 101, 2,
+ 28, 33, 0, 100, 101, 114, 8, 108, 97, 107, 3, 6, 109, 50, 114, 0, 115, 1, 114, 21, 2, 28, 33, 12, 3, 6, 111, 50, 89, 0,
+ 8, 118, 101, 114, 2, 99, 104, 101, 3, 6, 112, 50, 0, 4, 116, 1, 99, 99, 10, 2, 28, 33, 12, 3, 6, 112, 68, 0, 116, 1,
+ 115, 101, 10, 2, 28, 33, 12, 0, 115, 101, 114, 1, 10, 2, 28, 33, 3, 7, 109, 50, 89, 114, 0, 116, 1, 114, 10, 2, 28, 33,
+ 12, 3, 7, 111, 50, 47, 0, 99, 101, 1, 10, 2, 28, 33, 3, 7, 112, 68, 89, 13, 0, 99, 101, 1, 10, 2, 114, 28, 33, 3,
+ 7, 112, 68, 89, 114, 0, 4, 1, 10, 2, 32, 24, 3, 13, 50, 0, 1, 98, 97, 116, 115, 2, 12, 0, 1, 98, 98, 2, 32, 12,
+ 12, 0, 1, 98, 98, 105, 114, 103, 2, 101, 12, 0, 1, 98, 109, 111, 98, 2, 12, 0, 1, 98, 165, 195, 118, 2, 12, 12, 0, 1,
+ 100, 105, 115, 0, 1, 100, 114, 111, 0, 1, 102, 102, 97, 107, 115, 116, 101, 114, 0, 1, 114, 101, 105, 10, 2, 32, 24, 0, 1, 116,
+ 2, 195, 165, 0, 1, 116, 102, 97, 0, 8, 98, 165, 195, 2, 32, 12, 0, 8, 98, 165, 195, 2, 116, 32, 12, 0, 1, 98, 97, 107,
+ 115, 2, 12, 3, 14, 50, 0, 115, 1, 10, 2, 32, 12, 3, 14, 50, 89, 0, 100, 101, 114, 1, 114, 10, 2, 32, 3, 35, 50, 114,
+ 0, 4, 1, 98, 10, 2, 32, 12, 3, 36, 50, 0, 1, 98, 98, 105, 114, 2, 12, 12, 0, 1, 98, 110, 101, 102, 108, 101, 2, 12,
+ 0, 1, 100, 105, 115, 101, 114, 2, 115, 0, 1, 100, 105, 115, 166, 195, 114, 112, 2, 116, 0, 1, 103, 2, 115, 107, 0, 1, 103, 2,
+ 115, 116, 0, 1, 103, 10, 2, 107, 101, 110, 100, 0, 1, 103, 10, 2, 115, 116, 0, 1, 103, 97, 2, 116, 0, 1, 112, 115, 117, 115,
+ 2, 115, 105, 111, 110, 0, 1, 114, 115, 100, 108, 121, 107, 115, 0, 1, 116, 115, 2, 17, 65, 0, 1, 116, 115, 97, 116, 117, 97, 98,
+ 0, 1, 116, 115, 100, 110, 97, 115, 0, 1, 116, 115, 100, 110, 97, 116, 0, 1, 116, 115, 100, 110, 117, 114, 103, 0, 1, 116, 115, 101,
+ 98, 105, 108, 115, 0, 1, 116, 115, 101, 100, 108, 97, 103, 0, 1, 116, 115, 101, 100, 110, 101, 114, 0, 1, 116, 115, 101, 100, 110, 105,
+ 109, 0, 1, 116, 115, 101, 100, 166, 195, 114, 116, 0, 1, 116, 115, 101, 103, 103, 121, 98, 0, 1, 116, 115, 101, 106, 184, 195, 0, 1,
+ 116, 115, 101, 107, 107, 111, 114, 0, 1, 116, 115, 101, 107, 107, 121, 109, 115, 0, 1, 116, 115, 101, 107, 110, 105, 104, 0, 1, 116, 115,
+ 101, 107, 110, 117, 109, 0, 1, 116, 115, 101, 107, 115, 101, 118, 115, 0, 1, 116, 115, 101, 108, 103, 110, 97, 114, 0, 1, 116, 115, 101,
+ 108, 108, 117, 114, 0, 1, 116, 115, 101, 108, 108, 184, 195, 109, 0, 1, 116, 115, 101, 110, 114, 184, 195, 106, 104, 0, 1, 116, 115, 101,
+ 110, 117, 114, 0, 1, 116, 115, 101, 110, 165, 195, 109, 0, 1, 116, 115, 101, 112, 109, 97, 107, 0, 1, 116, 115, 101, 112, 112, 97, 114,
+ 116, 0, 1, 116, 115, 101, 114, 121, 110, 0, 1, 116, 115, 101, 116, 110, 105, 108, 102, 0, 1, 116, 115, 101, 118, 184, 195, 114, 112, 0,
+ 1, 116, 115, 102, 117, 116, 0, 1, 116, 115, 103, 97, 116, 0, 1, 116, 115, 103, 110, 117, 116, 0, 1, 116, 115, 107, 108, 97, 107, 0,
+ 1, 116, 115, 107, 166, 195, 100, 0, 1, 116, 115, 108, 101, 100, 101, 107, 0, 1, 116, 115, 108, 101, 100, 166, 195, 0, 1, 116, 115, 108,
+ 101, 100, 166, 195, 0, 1, 116, 115, 108, 103, 101, 116, 0, 1, 116, 115, 108, 111, 104, 0, 1, 116, 115, 109, 105, 108, 0, 1, 116, 115,
+ 110, 105, 104, 114, 0, 1, 116, 115, 110, 105, 118, 0, 1, 116, 115, 110, 114, 166, 195, 118, 107, 0, 1, 116, 115, 111, 114, 98, 0, 1,
+ 116, 115, 112, 109, 105, 112, 0, 1, 116, 115, 112, 121, 114, 100, 0, 1, 116, 115, 114, 101, 100, 97, 118, 107, 0, 1, 116, 115, 114, 101,
+ 108, 111, 109, 0, 1, 116, 115, 114, 111, 101, 116, 101, 109, 0, 1, 116, 115, 114, 111, 107, 115, 0, 1, 116, 115, 114, 111, 109, 114, 97,
+ 109, 0, 1, 116, 115, 114, 117, 109, 0, 1, 116, 115, 116, 100, 101, 102, 0, 1, 116, 115, 116, 110, 97, 107, 0, 1, 116, 115, 116, 110,
+ 105, 108, 102, 0, 1, 116, 115, 116, 117, 108, 115, 0, 1, 116, 115, 116, 117, 109, 115, 0, 1, 116, 115, 118, 97, 114, 103, 0, 1, 116,
+ 115, 165, 195, 109, 115, 0, 1, 116, 115, 165, 195, 109, 115, 0, 1, 116, 115, 165, 195, 114, 103, 0, 1, 118, 2, 115, 107, 12, 0, 1,
+ 118, 115, 21, 2, 32, 0, 8, 114, 117, 2, 32, 0, 110, 1, 103, 10, 2, 101, 109, 0, 116, 1, 118, 101, 2, 17, 65, 12, 3, 36,
+ 50, 47, 0, 4, 116, 1, 10, 2, 97, 108, 115, 107, 28, 33, 12, 3, 36, 50, 47, 6, 0, 116, 1, 10, 2, 117, 114, 28, 33, 12,
+ 0, 115, 1, 118, 107, 3, 36, 50, 89, 0, 116, 105, 1, 118, 2, 111, 110, 3, 36, 50, 91, 57, 0, 115, 101, 1, 103, 10, 2, 28,
+ 33, 3, 81, 7, 109, 50, 89, 114, 0, 1, 114, 121, 115, 2, 101, 100, 115, 195, 166, 116, 116, 101, 110, 100, 101, 3, 108, 50, 0, 4,
+ 1, 106, 116, 2, 115, 116, 3, 109, 50, 0, 1, 109, 2, 115, 12, 0, 1, 112, 101, 100, 0, 1, 112, 101, 108, 103, 117, 107, 0, 1,
+ 112, 116, 108, 105, 102, 0, 1, 114, 103, 101, 105, 108, 111, 0, 1, 114, 103, 115, 116, 114, 111, 112, 115, 0, 1, 118, 101, 114, 121, 100,
+ 0, 1, 118, 101, 115, 115, 184, 195, 98, 0, 100, 101, 114, 1, 116, 114, 97, 98, 3, 109, 50, 72, 114, 0, 4, 115, 101, 114, 1, 10,
+ 2, 101, 28, 33, 3, 109, 50, 89, 6, 36, 34, 0, 115, 101, 114, 1, 112, 10, 2, 32, 28, 33, 0, 100, 101, 114, 1, 10, 2, 32,
+ 3, 109, 50, 114, 0, 110, 1, 105, 99, 110, 97, 3, 109, 68, 0, 1, 114, 115, 98, 184, 195, 108, 102, 97, 2, 115, 3, 111, 50, 0,
+ 1, 118, 101, 114, 2, 99, 104, 101, 3, 112, 50, 0, 4, 1, 115, 2, 115, 105, 98, 3, 112, 68, 0, 2, 32, 103, 114, 111, 115, 0,
+ 2, 100, 111, 115, 0, 2, 116, 117, 115, 105, 97, 115, 0, 116, 1, 99, 99, 97, 2, 12, 0, 103, 114, 111, 115, 3, 112, 68, 81, 34,
+ 6, 39, 0, 115, 1, 114, 10, 2, 32, 3, 114, 20, 50, 89, 0, 1, 114, 10, 2, 32, 24, 3, 114, 50, 0, 7, 6, 101, 114, 0,
+ 105, 110, 103, 1, 17, 67, 21, 2, 12, 12, 3, 4, 36, 34, 36, 68, 0, 1, 105, 118, 97, 120, 3, 6, 36, 0, 4, 1, 99, 105,
+ 102, 102, 111, 3, 6, 36, 34, 0, 1, 107, 114, 97, 112, 2, 32, 98, 105, 108, 0, 1, 108, 101, 118, 117, 106, 2, 101, 110, 0, 1,
+ 109, 97, 2, 105, 107, 97, 32, 0, 1, 110, 97, 109, 2, 32, 0, 1, 115, 115, 97, 112, 2, 32, 103, 97, 100, 101, 110, 0, 1, 115,
+ 115, 97, 112, 2, 115, 101, 100, 0, 1, 116, 101, 102, 97, 99, 2, 105, 0, 1, 116, 114, 111, 109, 0, 1, 116, 115, 21, 2, 105, 101,
+ 0, 1, 116, 116, 97, 108, 102, 2, 101, 110, 100, 101, 0, 1, 118, 104, 110, 101, 0, 8, 98, 114, 97, 98, 2, 12, 0, 8, 102, 105,
+ 114, 101, 112, 0, 8, 105, 118, 105, 114, 2, 97, 0, 8, 108, 97, 118, 97, 107, 0, 8, 108, 108, 97, 102, 2, 12, 0, 8, 110, 105,
+ 102, 0, 8, 115, 115, 97, 107, 2, 101, 114, 0, 8, 116, 107, 97, 114, 97, 107, 0, 8, 116, 111, 110, 2, 32, 100, 101, 110, 0, 8,
+ 116, 111, 110, 2, 32, 100, 101, 116, 0, 8, 116, 114, 97, 118, 107, 0, 8, 116, 115, 121, 109, 2, 105, 117, 0, 8, 118, 97, 108, 107,
+ 2, 12, 12, 0, 105, 1, 116, 115, 2, 115, 107, 28, 33, 3, 6, 36, 34, 37, 0, 4, 116, 1, 107, 114, 111, 102, 3, 6, 36, 34,
+ 47, 0, 116, 1, 109, 114, 111, 102, 101, 114, 0, 116, 1, 110, 101, 103, 0, 116, 1, 110, 105, 0, 116, 1, 110, 114, 111, 98, 0, 116,
+ 1, 115, 97, 108, 98, 0, 116, 1, 116, 107, 101, 102, 102, 97, 0, 116, 1, 117, 110, 105, 116, 110, 111, 107, 0, 116, 1, 117, 110, 105,
+ 116, 110, 111, 107, 115, 105, 100, 0, 116, 1, 118, 114, 101, 115, 101, 114, 0, 110, 101, 8, 116, 117, 97, 115, 2, 12, 3, 6, 36, 34,
+ 50, 0, 4, 110, 101, 8, 99, 117, 108, 2, 12, 3, 6, 36, 34, 50, 13, 0, 110, 101, 8, 100, 111, 109, 2, 12, 12, 0, 110, 101,
+ 8, 115, 97, 107, 2, 12, 0, 110, 101, 8, 116, 115, 105, 99, 2, 12, 0, 110, 101, 8, 118, 97, 116, 2, 12, 0, 110, 101, 114, 8,
+ 115, 97, 107, 2, 12, 3, 6, 36, 34, 50, 114, 0, 101, 8, 103, 97, 101, 114, 2, 32, 3, 6, 36, 34, 108, 0, 4, 101, 114, 8,
+ 110, 97, 109, 3, 6, 36, 114, 0, 101, 114, 8, 110, 97, 109, 0, 4, 1, 98, 108, 97, 2, 116, 17, 65, 3, 6, 109, 34, 0, 1,
+ 102, 110, 105, 2, 110, 111, 0, 1, 116, 110, 105, 2, 110, 32, 12, 12, 0, 1, 116, 111, 115, 105, 2, 109, 0, 1, 118, 114, 101, 112,
+ 2, 115, 12, 0, 8, 108, 108, 97, 116, 2, 107, 0, 8, 115, 110, 111, 107, 2, 118, 97, 116, 105, 118, 0, 8, 115, 110, 111, 107, 2,
+ 118, 101, 115, 0, 8, 115, 166, 195, 114, 112, 2, 118, 97, 116, 105, 118, 0, 8, 116, 110, 105, 2, 110, 32, 12, 12, 0, 8, 116, 110,
+ 105, 2, 110, 101, 32, 12, 12, 0, 8, 118, 105, 110, 117, 2, 115, 12, 0, 8, 118, 111, 114, 116, 110, 111, 107, 2, 115, 0, 4, 116,
+ 1, 99, 110, 111, 107, 3, 6, 109, 34, 47, 0, 116, 1, 112, 115, 107, 101, 0, 116, 1, 115, 115, 101, 100, 0, 116, 1, 118, 104, 116,
+ 101, 0, 116, 1, 118, 111, 114, 116, 110, 105, 0, 116, 1, 118, 117, 107, 2, 12, 12, 0, 110, 101, 8, 116, 110, 97, 108, 2, 12, 3,
+ 6, 109, 34, 50, 13, 0, 1, 116, 108, 97, 2, 110, 97, 116, 105, 118, 3, 6, 109, 51, 0, 4, 101, 1, 21, 2, 32, 28, 33, 12,
+ 12, 3, 7, 36, 12, 114, 0, 101, 1, 21, 2, 100, 101, 28, 33, 12, 12, 0, 101, 1, 21, 2, 114, 28, 33, 12, 12, 0, 101, 1,
+ 21, 2, 114, 101, 28, 33, 12, 12, 12, 0, 101, 1, 21, 2, 114, 101, 110, 28, 33, 12, 12, 0, 101, 1, 21, 2, 115, 32, 28, 33,
+ 12, 12, 0, 101, 1, 21, 2, 116, 28, 33, 12, 12, 0, 101, 1, 105, 21, 2, 110, 32, 28, 33, 12, 12, 0, 4, 1, 21, 2, 28,
+ 33, 12, 12, 12, 3, 7, 36, 34, 0, 1, 21, 2, 32, 28, 33, 12, 12, 0, 1, 21, 2, 101, 32, 28, 33, 12, 12, 12, 0, 1,
+ 21, 2, 101, 116, 28, 33, 12, 12, 12, 12, 0, 105, 110, 103, 1, 10, 2, 28, 33, 12, 12, 3, 7, 36, 34, 36, 68, 0, 101, 116,
+ 1, 10, 2, 28, 33, 12, 12, 3, 7, 36, 34, 108, 86, 0, 101, 114, 1, 108, 101, 118, 117, 106, 3, 7, 36, 114, 0, 1, 100, 110,
+ 97, 120, 101, 108, 97, 3, 8, 72, 114, 0, 4, 1, 107, 105, 10, 2, 32, 28, 33, 12, 12, 3, 8, 114, 0, 1, 107, 105, 10, 2,
+ 115, 32, 28, 33, 12, 12, 0, 105, 1, 21, 2, 115, 107, 28, 33, 3, 8, 114, 34, 37, 0, 4, 1, 102, 110, 10, 2, 101, 114, 21,
+ 3, 13, 34, 0, 1, 118, 101, 108, 2, 101, 103, 12, 0, 101, 100, 101, 8, 108, 108, 97, 2, 32, 3, 13, 34, 36, 86, 13, 0, 101,
+ 116, 1, 116, 108, 97, 3, 13, 34, 108, 86, 0, 101, 110, 1, 102, 110, 10, 2, 99, 3, 13, 34, 112, 68, 0, 1, 116, 2, 114, 97,
+ 115, 115, 3, 35, 0, 4, 1, 99, 2, 101, 12, 3, 36, 34, 0, 1, 100, 2, 102, 114, 97, 0, 1, 100, 114, 117, 2, 101, 116, 0,
+ 1, 102, 97, 114, 103, 111, 116, 111, 102, 110, 101, 103, 2, 101, 0, 1, 102, 105, 114, 101, 112, 0, 1, 103, 2, 97, 110, 105, 0, 1,
+ 103, 2, 101, 12, 0, 1, 103, 2, 109, 97, 110, 115, 0, 1, 103, 115, 121, 110, 2, 114, 105, 0, 1, 106, 102, 2, 32, 0, 1, 107,
+ 114, 111, 102, 2, 116, 12, 0, 1, 108, 98, 2, 101, 0, 1, 108, 108, 97, 2, 103, 0, 1, 109, 109, 111, 107, 2, 99, 105, 101, 108,
+ 0, 1, 110, 105, 102, 0, 1, 112, 101, 116, 114, 111, 115, 0, 1, 112, 103, 105, 116, 103, 105, 118, 0, 1, 116, 2, 97, 12, 0, 1,
+ 116, 105, 99, 21, 2, 101, 0, 1, 116, 107, 97, 114, 97, 107, 0, 1, 116, 114, 97, 118, 107, 0, 1, 116, 115, 2, 101, 111, 0, 1,
+ 116, 115, 2, 105, 0, 1, 116, 115, 2, 108, 105, 110, 103, 0, 1, 116, 115, 117, 104, 2, 105, 0, 1, 118, 2, 101, 116, 0, 1, 118,
+ 2, 114, 32, 0, 1, 118, 97, 108, 107, 2, 12, 12, 0, 1, 118, 97, 114, 103, 21, 2, 101, 0, 1, 118, 104, 2, 12, 0, 8, 2,
+ 103, 111, 0, 8, 103, 2, 116, 97, 12, 0, 8, 104, 2, 32, 0, 8, 107, 115, 2, 32, 0, 8, 108, 2, 32, 12, 12, 0, 8, 110,
+ 115, 2, 32, 0, 8, 115, 2, 32, 0, 8, 115, 114, 101, 118, 111, 0, 8, 116, 2, 32, 0, 8, 2, 17, 67, 3, 36, 34, 6, 0,
+ 110, 101, 1, 116, 117, 97, 115, 2, 12, 3, 36, 34, 50, 0, 4, 110, 101, 1, 99, 117, 108, 2, 12, 3, 36, 34, 50, 13, 0, 110,
+ 101, 1, 100, 111, 109, 2, 12, 12, 0, 110, 101, 1, 115, 97, 107, 2, 12, 0, 110, 101, 1, 116, 115, 105, 99, 2, 12, 0, 110, 101,
+ 1, 118, 97, 116, 2, 12, 0, 4, 101, 1, 100, 114, 117, 118, 2, 32, 3, 36, 34, 108, 0, 101, 1, 103, 97, 101, 114, 2, 32, 0,
+ 101, 1, 109, 109, 117, 115, 112, 111, 0, 101, 1, 114, 101, 112, 111, 0, 101, 1, 114, 116, 2, 12, 0, 101, 1, 115, 105, 116, 97, 109,
+ 97, 114, 100, 21, 0, 101, 1, 116, 97, 108, 101, 114, 0, 101, 1, 116, 117, 107, 115, 105, 100, 0, 101, 116, 1, 116, 110, 101, 105, 114,
+ 111, 3, 36, 34, 108, 86, 0, 4, 101, 1, 115, 97, 98, 3, 36, 114, 0, 101, 114, 1, 110, 97, 109, 0, 4, 1, 100, 110, 117, 104,
+ 3, 108, 34, 0, 1, 109, 109, 17, 65, 2, 97, 0, 1, 116, 114, 111, 112, 101, 114, 2, 101, 12, 0, 1, 116, 114, 111, 112, 101, 114,
+ 2, 101, 110, 12, 0, 1, 118, 121, 108, 102, 2, 117, 116, 101, 0, 101, 1, 21, 2, 114, 101, 28, 33, 12, 12, 3, 108, 34, 6, 36,
+ 0, 4, 105, 1, 107, 115, 97, 118, 2, 28, 33, 3, 108, 34, 7, 37, 0, 105, 1, 116, 110, 97, 102, 110, 105, 2, 28, 33, 0, 1,
+ 112, 115, 101, 100, 2, 97, 116, 3, 108, 51, 0, 4, 101, 1, 21, 2, 32, 3, 108, 114, 0, 101, 1, 100, 105, 118, 0, 101, 1, 114,
+ 2, 32, 0, 1, 116, 2, 114, 3, 109, 0, 4, 1, 102, 2, 110, 105, 3, 109, 34, 0, 1, 103, 2, 100, 97, 0, 1, 103, 2, 110,
+ 12, 12, 0, 1, 103, 2, 114, 105, 103, 0, 1, 104, 2, 108, 105, 12, 0, 1, 104, 101, 98, 2, 115, 107, 0, 1, 106, 2, 103, 0,
+ 1, 106, 2, 110, 12, 12, 12, 12, 12, 0, 1, 110, 2, 118, 0, 1, 115, 2, 116, 12, 0, 1, 115, 2, 118, 12, 0, 1, 116, 2,
+ 109, 105, 110, 0, 1, 116, 2, 109, 111, 0, 1, 116, 2, 110, 105, 12, 0, 1, 116, 2, 112, 0, 1, 116, 2, 114, 105, 101, 114, 0,
+ 1, 116, 115, 2, 111, 108, 0, 1, 118, 2, 17, 67, 12, 12, 12, 0, 1, 118, 105, 110, 117, 0, 1, 118, 115, 2, 105, 103, 101, 0,
+ 2, 102, 97, 114, 105, 0, 8, 18, 71, 2, 32, 0, 8, 103, 2, 110, 101, 32, 12, 0, 8, 110, 101, 103, 2, 116, 0, 114, 1, 103,
+ 114, 166, 195, 0, 110, 1, 100, 111, 109, 2, 105, 12, 3, 109, 34, 50, 0, 110, 101, 1, 116, 110, 97, 108, 112, 111, 116, 2, 12, 12,
+ 3, 109, 34, 50, 13, 0, 4, 115, 1, 21, 2, 116, 97, 116, 3, 109, 34, 89, 0, 115, 1, 102, 2, 107, 0, 8, 2, 32, 3, 110,
+ 34, 0, 114, 195, 166, 110, 1, 116, 3, 110, 34, 6, 111, 68, 0, 1, 116, 2, 114, 111, 114, 3, 111, 34, 0, 98, 121, 1, 100, 3,
+ 112, 12, 71, 37, 0, 4, 1, 18, 71, 18, 71, 3, 114, 0, 1, 18, 74, 2, 110, 101, 32, 0, 1, 21, 2, 32, 24, 0, 1, 21,
+ 2, 115, 17, 67, 0, 1, 98, 111, 2, 115, 116, 0, 1, 100, 2, 98, 121, 103, 0, 1, 100, 21, 2, 17, 67, 0, 1, 100, 100, 117,
+ 0, 1, 100, 101, 108, 2, 21, 0, 1, 100, 110, 117, 0, 1, 102, 102, 2, 17, 65, 116, 0, 1, 102, 102, 117, 107, 2, 116, 0, 1,
+ 103, 2, 12, 0, 1, 103, 2, 32, 12, 12, 0, 1, 103, 110, 166, 195, 108, 2, 101, 0, 1, 103, 114, 111, 98, 2, 101, 0, 1, 103,
+ 117, 115, 2, 101, 0, 1, 106, 101, 108, 0, 1, 106, 108, 97, 116, 2, 25, 12, 12, 0, 1, 106, 110, 105, 108, 2, 12, 12, 12, 0,
+ 1, 107, 105, 17, 67, 2, 12, 0, 1, 107, 107, 2, 12, 0, 1, 107, 110, 117, 98, 0, 1, 107, 111, 112, 0, 1, 107, 115, 0, 1,
+ 108, 103, 117, 109, 115, 0, 1, 108, 108, 105, 112, 0, 1, 108, 184, 195, 0, 1, 109, 21, 2, 115, 107, 0, 1, 109, 109, 2, 101, 116,
+ 0, 1, 109, 109, 17, 65, 2, 17, 67, 0, 1, 109, 109, 117, 0, 1, 109, 111, 114, 0, 1, 110, 2, 32, 12, 0, 1, 110, 97, 109,
+ 32, 114, 101, 100, 2, 32, 0, 1, 110, 97, 109, 109, 101, 114, 102, 0, 1, 110, 97, 109, 111, 2, 12, 0, 1, 110, 97, 109, 114, 111,
+ 2, 32, 0, 1, 110, 105, 102, 108, 101, 100, 0, 1, 110, 116, 0, 1, 112, 117, 2, 17, 67, 0, 1, 114, 2, 17, 67, 0, 1, 114,
+ 2, 32, 0, 1, 115, 110, 97, 100, 0, 1, 115, 110, 97, 112, 0, 1, 115, 117, 114, 98, 0, 1, 115, 121, 0, 1, 116, 2, 32, 0,
+ 1, 116, 2, 101, 116, 32, 0, 1, 116, 10, 2, 17, 67, 0, 1, 116, 101, 109, 2, 12, 0, 1, 116, 102, 101, 0, 1, 116, 103, 0,
+ 1, 116, 108, 97, 0, 1, 116, 108, 111, 112, 2, 97, 98, 0, 1, 116, 110, 101, 100, 0, 1, 116, 110, 105, 2, 21, 0, 1, 116, 110,
+ 105, 2, 110, 97, 116, 0, 1, 116, 112, 101, 99, 115, 0, 1, 116, 114, 111, 112, 101, 114, 2, 12, 0, 1, 116, 115, 105, 0, 1, 116,
+ 115, 110, 184, 195, 2, 12, 0, 1, 116, 115, 121, 114, 107, 2, 21, 0, 1, 116, 116, 2, 17, 67, 0, 1, 118, 97, 17, 67, 2, 32,
+ 12, 0, 1, 118, 97, 114, 103, 100, 108, 117, 103, 2, 101, 0, 1, 118, 101, 108, 2, 17, 67, 12, 12, 0, 1, 118, 108, 111, 118, 101,
+ 114, 2, 12, 0, 1, 118, 111, 2, 12, 12, 12, 0, 1, 118, 114, 97, 102, 2, 115, 12, 0, 1, 118, 121, 2, 12, 0, 1, 118, 166,
+ 195, 110, 115, 2, 12, 12, 0, 1, 118, 184, 195, 2, 115, 116, 12, 12, 0, 8, 108, 108, 97, 0, 8, 112, 97, 107, 2, 115, 12, 12,
+ 0, 95, 1, 104, 116, 0, 101, 1, 118, 111, 2, 110, 115, 12, 3, 114, 6, 36, 0, 4, 1, 100, 105, 107, 115, 3, 114, 34, 0, 1,
+ 100, 111, 114, 98, 2, 101, 110, 0, 1, 118, 101, 108, 2, 101, 110, 12, 0, 105, 1, 21, 2, 28, 33, 12, 12, 3, 114, 34, 6, 37,
+ 0, 105, 1, 118, 184, 195, 114, 21, 3, 114, 34, 37, 0, 101, 110, 1, 21, 2, 32, 3, 114, 34, 108, 50, 0, 101, 110, 115, 1, 21,
+ 2, 32, 3, 114, 34, 108, 50, 89, 0, 4, 116, 1, 21, 2, 32, 3, 114, 47, 0, 116, 1, 21, 2, 115, 32, 0, 116, 1, 98, 109,
+ 97, 108, 115, 0, 4, 110, 101, 1, 21, 2, 32, 12, 12, 3, 114, 50, 13, 0, 110, 101, 1, 100, 21, 2, 12, 12, 0, 110, 101, 1,
+ 116, 110, 97, 108, 112, 2, 12, 12, 0, 110, 101, 1, 116, 115, 105, 99, 115, 97, 102, 2, 12, 0, 110, 101, 1, 118, 97, 116, 115, 2,
+ 12, 0, 110, 101, 115, 1, 21, 2, 32, 3, 114, 50, 13, 89, 0, 110, 101, 1, 103, 110, 105, 102, 2, 109, 3, 114, 50, 36, 0, 110,
+ 101, 1, 116, 110, 105, 2, 116, 12, 3, 114, 50, 109, 0, 1, 103, 110, 105, 102, 2, 101, 110, 3, 114, 51, 0, 115, 1, 21, 2, 32,
+ 3, 114, 89, 0, 115, 116, 101, 1, 21, 2, 32, 3, 114, 89, 47, 13, 0, 4, 1, 115, 2, 118, 105, 99, 101, 109, 101, 100, 3, 118,
+ 0, 1, 115, 2, 118, 105, 99, 101, 110, 0, 1, 115, 2, 118, 105, 99, 101, 115, 116, 97, 116, 105, 111, 110, 0, 110, 105, 101, 8, 3,
+ 118, 12, 50, 37, 0, 103, 105, 101, 1, 102, 3, 118, 12, 81, 37, 0, 110, 111, 110, 1, 118, 2, 12, 12, 3, 118, 50, 108, 50, 0,
+ 4, 118, 105, 99, 101, 1, 115, 101, 100, 110, 117, 107, 3, 118, 84, 37, 89, 0, 118, 105, 99, 101, 1, 115, 109, 111, 111, 114, 0, 118,
+ 105, 99, 101, 109, 105, 110, 100, 101, 116, 1, 115, 3, 118, 84, 37, 89, 65, 35, 57, 50, 72, 13, 86, 0, 7, 6, 101, 116, 0, 4,
+ 1, 114, 107, 101, 100, 2, 12, 3, 6, 36, 47, 0, 1, 116, 105, 2, 32, 12, 0, 1, 116, 105, 2, 115, 32, 12, 0, 8, 98, 97,
+ 102, 108, 97, 0, 8, 98, 101, 103, 2, 12, 0, 8, 98, 105, 116, 0, 8, 102, 111, 114, 112, 0, 8, 107, 115, 97, 0, 8, 107, 115,
+ 97, 107, 0, 8, 110, 97, 108, 112, 0, 8, 112, 97, 116, 0, 8, 112, 109, 111, 114, 116, 0, 8, 116, 114, 101, 98, 117, 112, 0, 116,
+ 8, 107, 115, 97, 107, 0, 101, 114, 1, 109, 10, 3, 6, 36, 47, 114, 0, 4, 1, 98, 114, 111, 115, 3, 6, 109, 0, 1, 108, 101,
+ 104, 99, 105, 109, 0, 4, 1, 99, 110, 105, 112, 3, 6, 109, 47, 0, 1, 102, 97, 116, 115, 0, 1, 107, 110, 97, 108, 98, 32, 110,
+ 101, 0, 1, 108, 117, 109, 97, 0, 1, 110, 111, 105, 114, 97, 109, 0, 1, 110, 111, 115, 32, 110, 101, 0, 1, 114, 97, 107, 2, 12,
+ 12, 0, 1, 114, 107, 110, 111, 107, 0, 1, 117, 100, 21, 2, 32, 0, 1, 117, 100, 32, 101, 103, 110, 121, 115, 2, 32, 0, 1, 117,
+ 100, 32, 103, 110, 97, 115, 2, 32, 0, 1, 117, 100, 32, 110, 101, 2, 32, 0, 1, 117, 100, 32, 114, 101, 103, 110, 121, 115, 2, 32,
+ 0, 1, 117, 100, 32, 116, 101, 103, 110, 117, 115, 2, 32, 0, 1, 117, 114, 105, 112, 0, 8, 100, 97, 107, 2, 12, 0, 8, 103, 100,
+ 117, 98, 0, 8, 105, 118, 114, 101, 115, 0, 8, 107, 105, 114, 98, 0, 8, 107, 111, 107, 0, 8, 107, 114, 97, 112, 0, 8, 108, 105,
+ 111, 116, 0, 8, 108, 105, 111, 116, 0, 8, 108, 108, 105, 98, 0, 8, 110, 105, 114, 97, 108, 107, 0, 8, 110, 111, 106, 97, 98, 0,
+ 8, 114, 107, 101, 115, 2, 12, 0, 8, 115, 108, 97, 102, 0, 8, 115, 114, 111, 107, 32, 116, 101, 0, 8, 116, 110, 105, 118, 107, 0,
+ 8, 116, 114, 97, 118, 107, 0, 116, 1, 110, 111, 105, 114, 97, 109, 0, 116, 1, 110, 111, 115, 2, 101, 0, 116, 8, 105, 118, 114, 101,
+ 115, 0, 116, 8, 108, 108, 105, 98, 0, 116, 8, 110, 111, 106, 97, 98, 0, 116, 101, 8, 103, 114, 111, 101, 103, 0, 116, 101, 8, 117,
+ 103, 97, 98, 0, 4, 116, 101, 8, 103, 97, 114, 102, 102, 117, 115, 3, 6, 109, 47, 13, 0, 116, 101, 8, 103, 114, 117, 111, 99, 0,
+ 116, 101, 8, 107, 97, 108, 112, 0, 116, 101, 8, 107, 111, 107, 0, 116, 101, 8, 107, 115, 105, 100, 0, 116, 101, 8, 108, 105, 111, 116,
+ 0, 116, 101, 8, 108, 108, 101, 118, 111, 110, 0, 116, 101, 8, 108, 111, 18, 75, 105, 110, 0, 116, 101, 8, 108, 117, 111, 114, 0, 116,
+ 101, 8, 108, 121, 0, 116, 101, 8, 109, 108, 97, 112, 0, 116, 101, 8, 110, 97, 105, 112, 0, 116, 101, 8, 110, 105, 101, 114, 0, 116,
+ 101, 8, 110, 117, 114, 98, 0, 116, 101, 8, 112, 105, 112, 0, 116, 101, 8, 114, 111, 98, 109, 97, 106, 0, 116, 101, 8, 114, 117, 98,
+ 0, 116, 101, 8, 115, 105, 109, 101, 104, 99, 0, 116, 101, 8, 115, 105, 117, 113, 114, 97, 109, 0, 116, 101, 8, 115, 117, 109, 0, 116,
+ 101, 8, 117, 116, 97, 116, 115, 0, 116, 101, 8, 118, 117, 99, 0, 116, 101, 114, 8, 117, 116, 97, 116, 115, 3, 6, 109, 47, 114, 0,
+ 4, 116, 101, 8, 114, 98, 117, 111, 115, 3, 6, 110, 47, 13, 0, 116, 101, 8, 114, 103, 105, 97, 110, 105, 118, 0, 8, 114, 117, 98,
+ 97, 116, 2, 12, 3, 6, 111, 47, 0, 1, 116, 105, 10, 2, 28, 33, 12, 3, 7, 36, 47, 0, 4, 8, 107, 105, 116, 101, 3, 7,
+ 109, 47, 0, 8, 108, 111, 105, 118, 2, 12, 0, 116, 101, 8, 107, 105, 116, 101, 3, 7, 109, 47, 13, 0, 1, 114, 2, 195, 184, 106,
+ 12, 3, 13, 47, 0, 4, 1, 21, 2, 32, 12, 3, 13, 86, 0, 1, 103, 97, 116, 0, 1, 114, 117, 2, 32, 12, 12, 0, 1, 117,
+ 100, 110, 105, 118, 2, 32, 0, 1, 118, 97, 2, 12, 0, 115, 1, 21, 2, 32, 12, 3, 13, 86, 89, 0, 4, 1, 98, 97, 102, 108,
+ 97, 3, 36, 47, 0, 1, 98, 105, 116, 0, 1, 102, 111, 114, 112, 0, 1, 103, 101, 109, 2, 12, 0, 1, 105, 118, 114, 101, 115, 0,
+ 1, 112, 97, 116, 0, 1, 112, 109, 111, 114, 116, 0, 1, 115, 108, 105, 116, 0, 1, 115, 109, 101, 110, 110, 101, 103, 0, 1, 115, 114,
+ 101, 118, 111, 0, 8, 107, 115, 0, 8, 115, 2, 32, 12, 0, 8, 115, 100, 110, 105, 2, 32, 0, 8, 115, 101, 100, 108, 105, 0, 8,
+ 115, 117, 2, 32, 0, 95, 1, 114, 111, 102, 3, 47, 0, 4, 1, 102, 111, 114, 112, 2, 105, 3, 108, 47, 0, 1, 105, 114, 114, 97,
+ 104, 0, 1, 114, 107, 101, 115, 2, 195, 166, 114, 0, 1, 114, 21, 2, 32, 12, 3, 108, 86, 0, 4, 1, 107, 105, 114, 98, 3, 109,
+ 47, 0, 1, 108, 98, 97, 116, 0, 1, 108, 101, 109, 111, 0, 1, 108, 101, 114, 166, 195, 112, 2, 12, 0, 1, 108, 105, 111, 116, 0,
+ 1, 108, 108, 97, 98, 122, 122, 97, 106, 0, 1, 108, 108, 105, 98, 0, 1, 108, 111, 105, 118, 0, 1, 108, 112, 2, 12, 0, 1, 108,
+ 112, 100, 108, 117, 103, 0, 1, 108, 112, 109, 97, 107, 115, 0, 1, 108, 112, 114, 101, 118, 101, 108, 0, 1, 108, 112, 115, 2, 12, 0,
+ 1, 108, 112, 118, 108, 184, 195, 115, 0, 1, 110, 101, 103, 97, 108, 102, 117, 109, 97, 107, 0, 1, 110, 101, 107, 115, 105, 102, 0, 1,
+ 110, 105, 114, 97, 108, 107, 0, 1, 110, 108, 101, 2, 12, 0, 1, 110, 111, 106, 97, 98, 0, 1, 110, 114, 165, 195, 104, 0, 1, 116,
+ 110, 105, 118, 107, 0, 1, 116, 114, 97, 118, 107, 0, 8, 115, 115, 97, 98, 0, 116, 1, 108, 105, 111, 116, 0, 116, 1, 108, 108, 105,
+ 98, 0, 116, 1, 108, 112, 2, 12, 0, 4, 1, 114, 97, 103, 114, 97, 109, 3, 111, 47, 0, 1, 114, 97, 122, 97, 110, 0, 1, 114,
+ 100, 110, 105, 2, 12, 0, 1, 114, 101, 98, 184, 195, 107, 2, 12, 0, 1, 114, 101, 100, 121, 114, 103, 2, 12, 0, 1, 114, 101, 100,
+ 165, 195, 114, 2, 12, 0, 1, 114, 101, 100, 184, 195, 109, 2, 12, 0, 1, 114, 101, 102, 102, 97, 114, 116, 115, 2, 12, 0, 1, 114,
+ 101, 103, 97, 108, 107, 2, 12, 0, 1, 114, 101, 103, 103, 121, 98, 2, 12, 0, 1, 114, 101, 103, 105, 108, 2, 12, 0, 1, 114, 101,
+ 103, 110, 101, 112, 103, 97, 100, 2, 12, 0, 1, 114, 101, 105, 108, 105, 109, 97, 102, 2, 12, 0, 1, 114, 101, 107, 115, 101, 110, 110,
+ 101, 109, 2, 12, 0, 1, 114, 101, 107, 115, 105, 102, 2, 12, 0, 1, 114, 101, 108, 97, 116, 2, 12, 0, 1, 114, 101, 108, 97, 116,
+ 165, 195, 112, 2, 12, 0, 1, 114, 101, 108, 111, 107, 115, 2, 12, 0, 1, 114, 101, 109, 109, 101, 116, 115, 2, 12, 0, 1, 114, 101,
+ 110, 97, 118, 100, 166, 195, 115, 2, 12, 0, 1, 114, 101, 110, 101, 2, 12, 12, 0, 1, 114, 101, 116, 115, 101, 106, 184, 195, 104, 0,
+ 1, 114, 101, 116, 115, 114, 184, 195, 102, 2, 12, 0, 1, 114, 101, 116, 116, 97, 107, 115, 2, 12, 0, 1, 114, 101, 116, 116, 121, 98,
+ 2, 12, 0, 1, 114, 101, 117, 107, 115, 2, 12, 0, 1, 114, 101, 118, 114, 97, 2, 12, 0, 1, 114, 103, 105, 100, 114, 166, 195, 102,
+ 2, 12, 0, 1, 114, 108, 101, 103, 101, 114, 2, 12, 0, 1, 114, 110, 101, 104, 2, 32, 0, 1, 114, 111, 116, 101, 118, 2, 12, 0,
+ 1, 114, 114, 101, 100, 110, 117, 2, 12, 0, 1, 114, 114, 101, 103, 114, 111, 98, 0, 1, 114, 115, 2, 12, 12, 0, 1, 114, 117, 32,
+ 101, 114, 184, 195, 103, 2, 12, 12, 0, 1, 114, 117, 32, 103, 105, 100, 2, 12, 12, 0, 1, 114, 117, 32, 103, 105, 100, 32, 101, 2,
+ 12, 12, 0, 1, 114, 117, 32, 103, 105, 100, 32, 116, 2, 12, 12, 0, 1, 114, 117, 32, 103, 105, 109, 32, 101, 2, 12, 12, 0, 1,
+ 114, 117, 32, 103, 105, 109, 32, 116, 2, 12, 12, 0, 1, 114, 117, 32, 103, 111, 32, 116, 101, 114, 2, 12, 0, 1, 114, 117, 32, 109,
+ 101, 100, 32, 116, 2, 12, 12, 0, 1, 114, 117, 32, 110, 101, 2, 12, 12, 0, 1, 114, 117, 32, 114, 101, 106, 32, 116, 2, 12, 12,
+ 0, 1, 114, 117, 32, 114, 184, 195, 103, 2, 12, 12, 0, 1, 114, 118, 105, 108, 2, 12, 0, 8, 114, 100, 114, 111, 2, 12, 0, 8,
+ 114, 117, 2, 32, 109, 111, 100, 32, 12, 12, 0, 43, 8, 114, 0, 116, 1, 114, 2, 12, 12, 12, 12, 0, 1, 114, 100, 110, 166, 195,
+ 2, 12, 3, 114, 86, 0, 7, 6, 103, 101, 0, 2, 110, 105, 117, 115, 3, 0, 4, 8, 101, 110, 97, 109, 3, 8, 91, 108, 0, 8,
+ 101, 116, 114, 111, 107, 0, 1, 108, 184, 195, 102, 3, 57, 108, 0, 4, 1, 111, 108, 97, 104, 2, 110, 3, 81, 6, 36, 0, 8, 97,
+ 2, 114, 101, 0, 4, 2, 110, 105, 97, 108, 3, 81, 36, 0, 2, 110, 105, 116, 97, 108, 0, 2, 110, 105, 116, 105, 118, 0, 8, 2,
+ 110, 101, 114, 101, 114, 101, 32, 0, 4, 2, 98, 101, 116, 3, 81, 36, 6, 0, 2, 98, 105, 115, 0, 2, 98, 111, 109, 109, 101, 114,
+ 108, 105, 103, 0, 2, 98, 114, 111, 107, 107, 101, 110, 0, 2, 98, 114, 195, 166, 107, 107, 101, 108, 105, 103, 0, 2, 98, 121, 114, 0,
+ 2, 98, 195, 166, 114, 100, 101, 0, 2, 100, 105, 103, 101, 110, 0, 2, 100, 117, 108, 103, 116, 0, 2, 104, 97, 108, 116, 0, 2, 104,
+ 101, 106, 109, 101, 114, 195, 165, 100, 0, 2, 104, 101, 110, 110, 97, 0, 2, 104, 195, 166, 110, 103, 0, 2, 104, 195, 184, 114, 0, 2,
+ 108, 97, 115, 115, 101, 110, 0, 2, 108, 101, 100, 0, 2, 108, 101, 106, 100, 101, 0, 2, 108, 105, 110, 100, 101, 0, 2, 108, 195, 166,
+ 110, 100, 101, 114, 0, 2, 109, 97, 107, 0, 2, 109, 97, 108, 0, 2, 109, 101, 110, 0, 2, 109, 121, 115, 101, 0, 2, 109, 121, 116,
+ 0, 2, 109, 121, 116, 108, 105, 103, 0, 2, 110, 111, 109, 0, 2, 110, 116, 105, 108, 0, 2, 110, 117, 105, 110, 0, 2, 112, 97, 114,
+ 100, 0, 2, 114, 97, 110, 105, 101, 0, 2, 114, 97, 110, 105, 117, 109, 0, 2, 114, 195, 165, 100, 101, 0, 2, 115, 97, 110, 100, 116,
+ 0, 2, 115, 105, 109, 115, 0, 2, 115, 106, 195, 166, 102, 116, 0, 2, 115, 107, 195, 166, 102, 116, 105, 103, 0, 2, 115, 112, 101, 110,
+ 115, 116, 0, 2, 115, 116, 97, 103, 101, 110, 0, 2, 115, 116, 97, 108, 116, 0, 2, 115, 116, 105, 107, 0, 2, 115, 118, 101, 106, 115,
+ 110, 105, 110, 103, 0, 2, 115, 118, 105, 110, 100, 116, 0, 2, 118, 97, 108, 100, 105, 103, 0, 2, 118, 97, 108, 116, 0, 2, 118, 97,
+ 110, 100, 116, 0, 2, 118, 105, 110, 100, 0, 2, 118, 105, 110, 115, 116, 0, 2, 118, 105, 114, 0, 2, 118, 195, 166, 107, 115, 116, 0,
+ 2, 118, 195, 166, 114, 0, 110, 101, 114, 101, 108, 8, 3, 81, 36, 50, 13, 34, 6, 111, 55, 0, 110, 105, 2, 110, 100, 3, 81, 36,
+ 50, 36, 0, 2, 110, 105, 110, 118, 101, 115, 116, 3, 81, 109, 0, 114, 2, 110, 105, 110, 103, 3, 81, 109, 34, 0, 114, 109, 97, 105,
+ 110, 3, 90, 109, 34, 65, 6, 110, 68, 0, 4, 1, 97, 100, 110, 97, 98, 2, 114, 101, 3, 91, 6, 36, 0, 1, 97, 103, 2, 114,
+ 101, 0, 1, 97, 103, 110, 101, 2, 114, 101, 0, 1, 97, 110, 101, 109, 2, 114, 101, 0, 1, 97, 114, 97, 103, 2, 114, 101, 0, 1,
+ 97, 114, 117, 111, 102, 2, 114, 101, 0, 1, 101, 116, 111, 114, 112, 2, 114, 101, 0, 1, 105, 108, 103, 101, 110, 2, 114, 101, 0, 1,
+ 110, 97, 104, 99, 2, 114, 101, 0, 1, 110, 97, 114, 2, 114, 101, 0, 1, 110, 97, 114, 100, 110, 105, 2, 114, 101, 0, 1, 110, 97,
+ 114, 100, 117, 2, 114, 101, 0, 1, 110, 97, 114, 114, 97, 2, 114, 101, 0, 1, 111, 108, 2, 114, 101, 0, 1, 111, 108, 100, 110, 105,
+ 2, 114, 101, 0, 1, 114, 97, 104, 99, 2, 114, 101, 0, 1, 114, 117, 2, 114, 101, 0, 1, 117, 106, 2, 114, 101, 0, 1, 100, 117,
+ 98, 2, 116, 3, 91, 6, 109, 0, 4, 1, 111, 108, 2, 109, 195, 184, 3, 91, 36, 0, 2, 110, 101, 114, 116, 0, 2, 110, 101, 114,
+ 195, 184, 115, 0, 2, 110, 105, 0, 8, 2, 110, 101, 32, 0, 8, 2, 110, 101, 114, 101, 0, 8, 2, 110, 101, 118, 101, 114, 0, 4,
+ 110, 101, 114, 2, 32, 109, 105, 103, 3, 91, 36, 50, 6, 36, 34, 0, 110, 101, 114, 2, 101, 32, 109, 105, 103, 0, 4, 1, 101, 110,
+ 97, 109, 3, 91, 108, 0, 1, 101, 116, 114, 111, 107, 0, 1, 111, 108, 2, 98, 114, 111, 0, 1, 111, 108, 2, 110, 0, 1, 111, 108,
+ 114, 101, 114, 117, 109, 105, 114, 102, 0, 8, 111, 108, 2, 32, 0, 114, 8, 111, 108, 2, 32, 3, 91, 114, 0, 4, 1, 111, 108, 111,
+ 107, 121, 2, 110, 3, 108, 0, 1, 111, 108, 111, 116, 107, 111, 114, 112, 2, 110, 0, 7, 6, 105, 103, 0, 1, 114, 116, 110, 105, 2,
+ 12, 3, 6, 37, 0, 101, 1, 116, 108, 111, 118, 3, 6, 37, 12, 91, 0, 1, 100, 114, 166, 195, 118, 2, 101, 110, 115, 116, 97, 110,
+ 100, 3, 6, 37, 81, 0, 1, 10, 2, 28, 33, 12, 12, 3, 8, 37, 0, 104, 116, 1, 108, 3, 35, 57, 47, 0, 104, 116, 121, 1,
+ 109, 3, 35, 57, 47, 37, 0, 4, 8, 108, 2, 32, 103, 111, 100, 116, 3, 36, 49, 0, 8, 108, 2, 32, 111, 114, 100, 101, 110, 116,
+ 108, 105, 103, 116, 0, 8, 108, 2, 32, 112, 195, 166, 110, 116, 0, 8, 108, 2, 32, 114, 111, 108, 105, 103, 116, 0, 8, 108, 2, 32,
+ 115, 116, 105, 108, 108, 101, 0, 4, 1, 100, 97, 100, 100, 101, 2, 116, 3, 36, 81, 0, 1, 100, 97, 115, 111, 114, 112, 2, 116, 0,
+ 1, 100, 101, 100, 166, 195, 109, 115, 2, 116, 0, 1, 100, 101, 116, 108, 101, 104, 2, 116, 0, 1, 100, 101, 116, 109, 166, 195, 107, 115,
+ 2, 116, 0, 1, 100, 112, 111, 2, 116, 0, 1, 100, 117, 107, 105, 97, 104, 2, 116, 0, 1, 108, 112, 2, 116, 12, 0, 1, 115, 100,
+ 2, 116, 12, 0, 1, 115, 110, 2, 116, 12, 0, 1, 115, 112, 111, 2, 116, 12, 0, 1, 118, 115, 2, 116, 12, 0, 8, 98, 2, 32,
+ 0, 8, 100, 2, 116, 0, 103, 1, 108, 2, 101, 12, 12, 0, 103, 101, 114, 1, 110, 3, 36, 81, 114, 0, 4, 1, 100, 97, 116, 115,
+ 3, 37, 0, 1, 100, 108, 0, 1, 100, 110, 166, 195, 104, 101, 98, 0, 1, 108, 111, 98, 2, 12, 0, 1, 115, 100, 105, 104, 0, 1,
+ 115, 100, 111, 114, 116, 0, 1, 115, 100, 117, 109, 115, 0, 1, 115, 100, 117, 112, 0, 1, 115, 100, 117, 112, 2, 116, 0, 1, 116, 116,
+ 97, 102, 0, 2, 32, 0, 2, 104, 101, 100, 12, 0, 2, 115, 0, 4, 101, 1, 114, 107, 2, 110, 3, 37, 12, 13, 0, 101, 1, 115,
+ 2, 12, 12, 0, 101, 2, 12, 12, 0, 101, 110, 1, 112, 3, 37, 12, 108, 50, 0, 101, 114, 2, 12, 3, 37, 12, 114, 0, 116, 1,
+ 21, 2, 32, 3, 37, 47, 0, 1, 112, 2, 32, 3, 37, 49, 0, 116, 1, 110, 101, 103, 184, 195, 100, 3, 37, 49, 47, 0, 4, 1,
+ 100, 101, 110, 115, 3, 37, 57, 0, 1, 100, 105, 115, 110, 101, 103, 0, 1, 100, 121, 0, 1, 108, 2, 101, 110, 101, 0, 1, 110, 115,
+ 0, 1, 116, 115, 2, 101, 12, 0, 101, 1, 100, 2, 110, 100, 101, 3, 37, 57, 13, 0, 4, 101, 1, 110, 115, 2, 12, 3, 37, 57,
+ 108, 0, 101, 1, 118, 2, 110, 0, 4, 1, 107, 100, 117, 3, 37, 81, 0, 1, 108, 2, 97, 12, 12, 0, 1, 108, 2, 114, 97, 109,
+ 0, 1, 114, 105, 100, 2, 101, 110, 116, 0, 8, 107, 2, 32, 0, 4, 101, 1, 100, 101, 114, 2, 114, 3, 37, 81, 6, 36, 0, 101,
+ 1, 108, 105, 118, 105, 114, 112, 0, 101, 1, 108, 108, 101, 116, 110, 105, 2, 110, 0, 101, 1, 114, 101, 2, 114, 101, 0, 101, 1, 114,
+ 105, 100, 2, 114, 0, 101, 1, 114, 114, 2, 114, 0, 101, 1, 118, 97, 110, 2, 114, 0, 101, 114, 105, 97, 1, 110, 3, 37, 81, 6,
+ 36, 51, 37, 110, 0, 101, 2, 110, 12, 3, 37, 81, 6, 109, 0, 101, 1, 110, 2, 114, 105, 3, 37, 81, 36, 0, 101, 97, 1, 114,
+ 102, 2, 114, 3, 37, 81, 37, 0, 101, 114, 8, 110, 2, 32, 3, 37, 81, 114, 0, 115, 1, 114, 107, 3, 37, 89, 0, 101, 110, 1,
+ 108, 105, 100, 2, 99, 101, 3, 37, 91, 6, 112, 68, 0, 101, 1, 108, 111, 114, 3, 37, 109, 0, 7, 6, 105, 110, 0, 4, 1, 21,
+ 2, 28, 33, 3, 6, 37, 50, 0, 1, 116, 97, 108, 10, 2, 28, 33, 0, 1, 116, 110, 97, 122, 121, 98, 0, 101, 1, 10, 2, 116,
+ 114, 121, 107, 28, 33, 3, 6, 37, 50, 13, 0, 101, 1, 10, 2, 28, 33, 3, 6, 37, 50, 108, 0, 101, 1, 10, 2, 114, 28, 33,
+ 3, 6, 37, 50, 114, 0, 4, 1, 115, 115, 97, 10, 2, 28, 33, 3, 6, 109, 68, 0, 1, 116, 97, 10, 2, 28, 33, 0, 4, 1,
+ 108, 101, 118, 2, 102, 111, 114, 109, 101, 114, 101, 116, 3, 36, 50, 0, 100, 2, 104, 111, 108, 100, 0, 1, 10, 2, 97, 114, 28, 33,
+ 3, 37, 50, 6, 0, 101, 1, 10, 2, 114, 101, 28, 33, 3, 37, 50, 6, 36, 0, 101, 1, 98, 97, 107, 2, 116, 3, 37, 50, 6,
+ 109, 0, 7, 6, 105, 115, 0, 116, 1, 10, 2, 28, 33, 12, 12, 12, 3, 7, 37, 89, 47, 0, 116, 1, 10, 2, 105, 107, 28, 33,
+ 3, 37, 89, 47, 6, 0, 116, 105, 107, 101, 1, 10, 2, 114, 101, 3, 37, 89, 47, 37, 49, 6, 36, 0, 7, 6, 105, 116, 0, 1,
+ 10, 2, 116, 28, 33, 3, 6, 37, 0, 1, 10, 2, 28, 33, 3, 6, 37, 47, 0, 1, 10, 2, 97, 110, 28, 33, 3, 37, 47, 6,
+ 0, 105, 111, 110, 1, 10, 2, 28, 33, 3, 37, 91, 6, 39, 50, 0, 7, 6, 105, 118, 0, 4, 8, 116, 97, 116, 115, 3, 6, 37,
+ 58, 0, 8, 116, 107, 97, 114, 116, 110, 111, 107, 0, 4, 8, 97, 110, 3, 6, 37, 84, 0, 8, 99, 115, 97, 108, 0, 8, 100, 110,
+ 117, 114, 101, 103, 0, 8, 107, 114, 97, 0, 8, 115, 105, 99, 101, 100, 0, 8, 115, 114, 117, 107, 0, 8, 115, 115, 97, 109, 0, 8,
+ 115, 166, 195, 104, 100, 97, 0, 8, 116, 97, 105, 116, 105, 110, 105, 0, 8, 116, 97, 108, 117, 103, 101, 114, 0, 8, 116, 107, 101, 112,
+ 115, 114, 101, 112, 0, 8, 116, 107, 101, 114, 105, 100, 0, 8, 116, 107, 101, 116, 101, 100, 0, 8, 116, 111, 109, 0, 8, 116, 111, 109,
+ 111, 107, 111, 108, 0, 8, 116, 112, 97, 100, 97, 0, 8, 116, 112, 117, 114, 101, 0, 8, 116, 114, 101, 115, 115, 97, 0, 8, 116, 114,
+ 111, 98, 97, 0, 8, 116, 114, 111, 112, 115, 0, 8, 116, 115, 97, 114, 116, 110, 111, 107, 0, 8, 116, 115, 101, 103, 105, 100, 0, 8,
+ 116, 117, 107, 101, 115, 107, 101, 0, 7, 6, 109, 101, 0, 116, 8, 114, 117, 111, 103, 3, 65, 6, 36, 0, 110, 116, 1, 10, 3, 65,
+ 6, 36, 50, 47, 0, 4, 110, 116, 1, 101, 115, 115, 111, 100, 110, 101, 3, 65, 6, 112, 68, 0, 110, 116, 8, 97, 114, 101, 112, 109,
+ 101, 116, 0, 110, 116, 8, 101, 98, 109, 97, 106, 110, 101, 0, 110, 116, 8, 101, 99, 97, 108, 112, 101, 100, 0, 110, 116, 8, 101, 99,
+ 110, 97, 118, 97, 0, 110, 116, 8, 101, 100, 114, 97, 98, 109, 111, 98, 0, 110, 116, 8, 101, 103, 97, 103, 110, 101, 0, 110, 116, 8,
+ 101, 103, 110, 97, 104, 99, 0, 110, 116, 8, 101, 103, 110, 97, 114, 114, 97, 0, 110, 116, 8, 101, 104, 99, 97, 116, 101, 100, 0, 110,
+ 116, 8, 101, 108, 98, 184, 195, 109, 0, 110, 116, 8, 101, 108, 103, 101, 114, 0, 110, 116, 8, 101, 108, 108, 101, 118, 105, 110, 0, 110,
+ 116, 8, 101, 108, 112, 112, 117, 115, 0, 110, 116, 8, 101, 110, 105, 102, 102, 97, 114, 0, 110, 116, 8, 101, 110, 110, 111, 98, 97, 0,
+ 110, 116, 8, 101, 110, 110, 111, 116, 97, 107, 0, 110, 116, 8, 101, 110, 114, 101, 118, 117, 103, 0, 110, 116, 8, 101, 115, 115, 97, 108,
+ 107, 0, 110, 116, 8, 101, 115, 115, 105, 108, 98, 97, 116, 101, 0, 110, 116, 8, 101, 115, 115, 105, 116, 114, 101, 118, 97, 0, 110, 116,
+ 8, 101, 115, 115, 105, 116, 114, 101, 118, 105, 100, 0, 110, 116, 8, 101, 115, 115, 111, 110, 97, 107, 0, 110, 116, 8, 101, 115, 115, 111,
+ 112, 0, 110, 116, 8, 101, 116, 107, 97, 114, 116, 0, 110, 116, 8, 101, 116, 114, 97, 112, 101, 100, 0, 110, 116, 8, 101, 118, 97, 108,
+ 0, 110, 116, 8, 105, 108, 112, 109, 111, 107, 0, 110, 116, 8, 105, 116, 110, 101, 115, 115, 101, 114, 0, 110, 116, 8, 105, 116, 114, 111,
+ 115, 0, 4, 110, 116, 8, 101, 108, 97, 110, 103, 105, 115, 3, 65, 7, 112, 68, 0, 110, 116, 8, 101, 110, 110, 111, 115, 166, 195, 114,
+ 0, 116, 1, 114, 117, 111, 103, 3, 65, 36, 0, 4, 110, 116, 101, 1, 101, 108, 103, 101, 114, 2, 114, 101, 116, 3, 65, 36, 50, 47,
+ 6, 36, 0, 110, 116, 101, 8, 101, 108, 103, 101, 114, 2, 114, 101, 0, 110, 116, 101, 108, 8, 117, 114, 116, 115, 110, 105, 3, 65, 36,
+ 50, 47, 6, 36, 55, 0, 110, 116, 101, 108, 1, 117, 114, 116, 115, 110, 105, 3, 65, 36, 50, 47, 36, 55, 0, 4, 110, 2, 116, 117,
+ 115, 105, 97, 115, 3, 65, 112, 68, 0, 110, 116, 1, 97, 114, 101, 112, 109, 101, 116, 0, 110, 116, 1, 101, 98, 109, 97, 106, 110, 101,
+ 0, 110, 116, 1, 101, 99, 97, 108, 112, 101, 100, 0, 110, 116, 1, 101, 99, 110, 97, 118, 97, 0, 110, 116, 1, 101, 100, 114, 97, 98,
+ 109, 111, 98, 0, 110, 116, 1, 101, 103, 97, 103, 110, 101, 0, 110, 116, 1, 101, 103, 110, 97, 104, 99, 0, 110, 116, 1, 101, 103, 110,
+ 97, 114, 114, 97, 0, 110, 116, 1, 101, 104, 99, 97, 116, 101, 100, 0, 110, 116, 1, 101, 108, 97, 110, 103, 105, 115, 0, 110, 116, 1,
+ 101, 108, 98, 184, 195, 109, 0, 110, 116, 1, 101, 108, 103, 101, 114, 0, 110, 116, 1, 101, 108, 108, 101, 118, 105, 110, 0, 110, 116, 1,
+ 101, 108, 112, 112, 117, 115, 0, 110, 116, 1, 101, 110, 105, 102, 102, 97, 114, 0, 110, 116, 1, 101, 110, 110, 111, 98, 97, 0, 110, 116,
+ 1, 101, 110, 110, 111, 115, 166, 195, 114, 0, 110, 116, 1, 101, 110, 110, 111, 116, 97, 107, 0, 110, 116, 1, 101, 110, 114, 101, 118, 117,
+ 103, 0, 110, 116, 1, 101, 115, 115, 97, 108, 107, 0, 110, 116, 1, 101, 115, 115, 105, 108, 98, 97, 116, 101, 0, 110, 116, 1, 101, 115,
+ 115, 105, 116, 114, 101, 118, 97, 0, 110, 116, 1, 101, 115, 115, 105, 116, 114, 101, 118, 105, 100, 0, 110, 116, 1, 101, 115, 115, 111, 110,
+ 110, 111, 107, 0, 110, 116, 1, 101, 115, 115, 111, 112, 0, 110, 116, 1, 101, 116, 107, 97, 114, 116, 0, 110, 116, 1, 101, 116, 114, 97,
+ 112, 101, 100, 0, 110, 116, 1, 101, 118, 97, 108, 0, 110, 116, 1, 105, 108, 112, 109, 111, 107, 0, 110, 116, 1, 105, 116, 110, 101, 115,
+ 115, 101, 114, 0, 110, 116, 1, 105, 116, 114, 111, 115, 0, 7, 6, 110, 100, 0, 4, 1, 97, 101, 110, 2, 101, 114, 3, 8, 50, 72,
+ 0, 1, 97, 109, 97, 2, 97, 0, 1, 97, 110, 114, 101, 102, 2, 111, 0, 1, 97, 115, 115, 105, 108, 103, 2, 111, 0, 1, 101, 107,
+ 115, 105, 2, 101, 114, 117, 110, 0, 4, 1, 17, 65, 3, 50, 0, 1, 97, 98, 2, 101, 108, 0, 1, 97, 98, 32, 103, 101, 106, 2,
+ 101, 114, 0, 1, 97, 98, 32, 117, 100, 2, 101, 114, 0, 1, 97, 98, 114, 111, 102, 2, 101, 114, 0, 1, 97, 104, 2, 101, 108, 0,
+ 1, 97, 108, 0, 1, 97, 108, 2, 97, 114, 0, 1, 97, 112, 2, 101, 108, 111, 107, 0, 1, 97, 116, 115, 2, 12, 0, 1, 97, 118,
+ 2, 97, 102, 0, 1, 101, 2, 101, 12, 0, 1, 101, 2, 101, 108, 105, 103, 0, 1, 101, 107, 2, 101, 108, 0, 1, 105, 2, 101, 114,
+ 107, 114, 101, 100, 115, 12, 0, 1, 105, 2, 101, 114, 108, 12, 0, 1, 105, 2, 101, 114, 115, 116, 12, 0, 1, 105, 2, 105, 109, 101,
+ 108, 108, 101, 109, 0, 1, 105, 98, 2, 101, 0, 1, 105, 98, 2, 105, 110, 0, 1, 105, 102, 2, 12, 0, 1, 105, 102, 2, 101, 108,
+ 195, 184, 110, 0, 1, 105, 109, 2, 101, 0, 1, 105, 116, 2, 105, 110, 0, 1, 105, 118, 2, 101, 0, 1, 105, 118, 2, 105, 110, 0,
+ 1, 105, 118, 107, 0, 1, 105, 118, 115, 2, 101, 108, 0, 1, 117, 100, 2, 114, 101, 0, 1, 117, 104, 2, 12, 0, 1, 121, 2, 101,
+ 108, 0, 1, 121, 108, 112, 2, 114, 0, 1, 165, 195, 2, 101, 108, 105, 0, 1, 165, 195, 104, 2, 97, 114, 0, 2, 101, 108, 115, 101,
+ 0, 8, 97, 98, 32, 101, 100, 2, 101, 114, 0, 8, 97, 98, 32, 105, 2, 101, 114, 0, 8, 97, 98, 32, 105, 118, 2, 101, 114, 0,
+ 8, 97, 98, 32, 110, 97, 109, 2, 101, 114, 0, 8, 105, 2, 114, 101, 116, 0, 101, 1, 101, 118, 2, 108, 0, 101, 1, 105, 109, 2,
+ 108, 105, 0, 101, 1, 117, 115, 105, 109, 2, 108, 105, 103, 0, 110, 1, 17, 65, 0, 101, 1, 105, 118, 101, 2, 108, 105, 3, 50, 13,
+ 0, 101, 108, 1, 97, 109, 3, 50, 13, 55, 0, 1, 97, 98, 2, 101, 114, 3, 50, 19, 0, 4, 1, 17, 65, 2, 97, 116, 3, 50,
+ 72, 0, 1, 17, 65, 2, 114, 101, 0, 1, 17, 65, 2, 114, 105, 110, 0, 1, 97, 2, 97, 108, 117, 115, 0, 1, 97, 2, 101, 108,
+ 0, 1, 97, 2, 101, 115, 98, 106, 0, 1, 97, 2, 114, 101, 0, 1, 97, 2, 121, 0, 1, 97, 98, 2, 97, 103, 101, 0, 1, 97,
+ 98, 2, 101, 107, 114, 105, 0, 1, 97, 98, 2, 101, 109, 101, 100, 108, 101, 109, 0, 1, 97, 98, 2, 101, 110, 115, 0, 1, 97, 98,
+ 2, 101, 114, 110, 101, 0, 1, 97, 98, 2, 101, 114, 111, 0, 1, 97, 98, 2, 101, 117, 118, 195, 166, 115, 101, 110, 0, 1, 97, 98,
+ 2, 105, 116, 0, 1, 97, 103, 2, 97, 0, 1, 97, 103, 2, 101, 114, 101, 0, 1, 97, 104, 2, 105, 0, 1, 97, 107, 115, 2, 97,
+ 0, 1, 97, 107, 115, 2, 105, 110, 97, 118, 0, 1, 97, 107, 115, 114, 97, 109, 0, 1, 97, 109, 2, 97, 103, 0, 1, 97, 109, 2,
+ 97, 114, 105, 110, 0, 1, 97, 109, 109, 2, 101, 114, 0, 1, 97, 109, 109, 2, 111, 0, 1, 97, 109, 109, 111, 107, 0, 1, 97, 112,
2, 97, 0, 1, 97, 114, 101, 118, 2, 97, 0, 1, 97, 114, 105, 109, 2, 97, 0, 1, 97, 115, 2, 97, 108, 0, 1, 97, 116, 115,
2, 97, 114, 0, 1, 97, 118, 2, 97, 108, 0, 1, 97, 118, 2, 101, 114, 98, 105, 108, 116, 0, 1, 97, 118, 2, 114, 101, 0, 1,
101, 2, 111, 103, 101, 110, 0, 1, 101, 2, 111, 107, 114, 105, 0, 1, 101, 2, 111, 115, 0, 1, 101, 2, 111, 115, 107, 111, 112, 0,
@@ -9576,2852 +8988,2370 @@ autoFileInMemorySet create_espeakdata_dicts () {
105, 118, 105, 100, 0, 1, 101, 102, 2, 101, 114, 0, 1, 101, 103, 2, 97, 110, 0, 1, 101, 103, 101, 108, 2, 97, 114, 105, 115, 107,
0, 1, 101, 103, 117, 106, 0, 1, 101, 104, 2, 101, 114, 115, 111, 110, 0, 1, 101, 104, 97, 114, 116, 98, 117, 115, 0, 1, 101, 106,
101, 2, 101, 108, 0, 1, 101, 107, 2, 105, 115, 0, 1, 101, 108, 98, 2, 101, 0, 1, 101, 108, 101, 2, 105, 103, 0, 1, 101, 112,
- 2, 101, 114, 103, 97, 115, 116, 0, 1, 101, 112, 2, 105, 0, 1, 101, 112, 2, 108, 101, 0, 1, 101, 112, 115, 2, 101, 114, 0, 1,
- 101, 114, 116, 2, 121, 0, 1, 101, 116, 2, 101, 110, 0, 1, 101, 116, 2, 101, 110, 115, 0, 1, 101, 116, 2, 101, 114, 101, 32, 0,
- 1, 101, 116, 110, 105, 2, 97, 110, 116, 0, 1, 101, 116, 115, 0, 1, 101, 116, 116, 105, 109, 105, 100, 0, 1, 101, 117, 110, 105, 109,
- 0, 1, 101, 118, 100, 184, 195, 110, 2, 105, 103, 0, 1, 101, 119, 2, 101, 108, 0, 1, 101, 119, 2, 121, 0, 1, 101, 119, 103, 2,
- 97, 0, 1, 105, 2, 101, 107, 115, 0, 1, 105, 2, 105, 12, 12, 0, 1, 105, 2, 105, 103, 12, 0, 1, 105, 2, 105, 118, 105, 100,
- 0, 1, 105, 2, 111, 101, 117, 0, 1, 105, 2, 111, 107, 105, 0, 1, 105, 2, 111, 107, 116, 114, 105, 110, 101, 114, 101, 0, 1, 105,
- 2, 111, 110, 101, 0, 1, 105, 2, 117, 12, 12, 0, 1, 105, 99, 2, 121, 0, 1, 105, 108, 2, 97, 0, 1, 105, 108, 2, 121, 0,
- 1, 105, 118, 2, 114, 105, 107, 0, 1, 105, 118, 2, 117, 0, 1, 111, 2, 105, 0, 1, 111, 98, 32, 115, 101, 109, 97, 106, 0, 1,
- 111, 107, 2, 101, 109, 110, 101, 114, 101, 0, 1, 111, 107, 2, 101, 110, 115, 0, 1, 111, 107, 2, 105, 0, 1, 111, 107, 2, 111, 108,
- 0, 1, 111, 107, 2, 111, 108, 101, 114, 101, 0, 1, 111, 114, 2, 101, 108, 0, 1, 117, 2, 110, 101, 0, 1, 117, 2, 114, 101, 0,
- 1, 117, 102, 2, 97, 0, 1, 117, 102, 2, 101, 114, 0, 1, 117, 104, 2, 106, 195, 166, 118, 101, 108, 0, 1, 117, 104, 2, 121, 114,
- 0, 1, 117, 107, 101, 115, 0, 1, 117, 109, 2, 101, 114, 105, 110, 103, 0, 1, 117, 114, 32, 101, 116, 115, 2, 101, 0, 1, 117, 114,
- 32, 110, 101, 2, 101, 0, 1, 117, 114, 115, 2, 101, 0, 1, 184, 195, 115, 2, 97, 103, 0, 2, 97, 103, 0, 2, 101, 110, 116, 0,
- 2, 105, 100, 97, 0, 2, 105, 103, 12, 12, 12, 0, 2, 111, 109, 0, 2, 121, 114, 0, 2, 195, 165, 115, 101, 0, 2, 195, 184, 100,
- 0, 2, 195, 184, 114, 0, 8, 105, 2, 101, 114, 32, 12, 0, 8, 105, 2, 121, 0, 8, 105, 102, 2, 101, 108, 0, 8, 105, 103, 97,
- 98, 0, 8, 111, 98, 2, 32, 0, 4, 1, 97, 109, 114, 111, 110, 2, 105, 3, 50, 72, 6, 0, 1, 97, 112, 2, 111, 114, 97, 0,
- 1, 101, 109, 2, 111, 122, 97, 0, 1, 101, 112, 2, 117, 108, 0, 101, 8, 97, 109, 2, 108, 97, 3, 50, 72, 6, 36, 0, 4, 101,
- 1, 97, 98, 2, 107, 114, 105, 3, 50, 72, 14, 0, 101, 1, 97, 98, 2, 108, 101, 100, 101, 114, 12, 0, 101, 1, 97, 98, 2, 109,
- 101, 100, 108, 101, 109, 0, 101, 1, 97, 98, 2, 111, 112, 103, 195, 184, 114, 0, 101, 1, 97, 98, 2, 117, 118, 195, 166, 115, 101, 110,
- 0, 101, 1, 97, 98, 2, 118, 111, 108, 100, 0, 101, 1, 97, 98, 32, 101, 108, 101, 104, 0, 101, 1, 97, 98, 32, 105, 2, 110, 0,
- 101, 1, 97, 98, 32, 110, 105, 100, 0, 101, 1, 97, 98, 32, 110, 105, 109, 0, 101, 1, 97, 98, 32, 115, 0, 101, 1, 97, 98, 32,
- 115, 101, 114, 0, 101, 1, 97, 98, 101, 110, 114, 184, 195, 106, 98, 0, 101, 1, 97, 98, 101, 118, 121, 116, 0, 101, 1, 97, 98, 114,
- 101, 118, 184, 195, 114, 0, 101, 8, 97, 98, 32, 110, 101, 0, 101, 8, 97, 98, 32, 110, 101, 100, 0, 4, 101, 1, 97, 98, 2, 114,
- 111, 3, 50, 72, 14, 6, 0, 101, 1, 105, 109, 2, 110, 97, 111, 0, 4, 105, 103, 1, 101, 118, 3, 50, 72, 37, 0, 105, 103, 1,
- 117, 114, 103, 0, 105, 103, 1, 121, 0, 105, 103, 1, 121, 109, 0, 97, 108, 101, 1, 101, 112, 112, 105, 104, 99, 3, 50, 72, 115, 57,
- 55, 0, 101, 120, 1, 97, 112, 115, 3, 50, 72, 115, 81, 89, 0, 7, 6, 110, 103, 0, 1, 105, 109, 97, 108, 102, 2, 111, 3, 8,
- 50, 81, 0, 1, 105, 102, 2, 114, 101, 3, 8, 68, 0, 1, 97, 114, 111, 2, 117, 3, 8, 68, 81, 0, 1, 97, 114, 111, 2, 101,
- 3, 8, 68, 89, 57, 0, 2, 117, 100, 3, 50, 72, 0, 1, 105, 114, 114, 101, 100, 2, 101, 114, 3, 50, 75, 0, 4, 1, 17, 65,
- 2, 111, 3, 50, 81, 0, 1, 97, 2, 105, 118, 0, 1, 97, 116, 2, 101, 110, 116, 0, 1, 97, 118, 101, 2, 101, 108, 0, 1, 101,
- 103, 2, 105, 118, 12, 0, 1, 101, 103, 114, 111, 109, 2, 114, 121, 0, 1, 101, 104, 2, 101, 109, 0, 1, 101, 104, 2, 105, 118, 0,
- 1, 101, 114, 2, 195, 184, 114, 0, 1, 105, 118, 2, 195, 165, 114, 100, 0, 1, 118, 97, 110, 2, 105, 118, 0, 1, 166, 195, 107, 2,
- 117, 114, 117, 0, 2, 97, 0, 2, 101, 118, 195, 166, 114, 0, 2, 108, 97, 115, 0, 2, 114, 97, 100, 0, 2, 117, 108, 118, 0, 2,
- 121, 109, 110, 97, 115, 116, 0, 2, 195, 166, 108, 100, 0, 2, 195, 166, 110, 103, 101, 114, 0, 8, 97, 2, 17, 65, 0, 8, 105, 102,
- 2, 101, 114, 101, 0, 1, 97, 112, 2, 195, 166, 97, 3, 50, 81, 6, 0, 117, 1, 97, 108, 2, 115, 116, 3, 50, 81, 6, 40, 0,
- 101, 114, 2, 114, 105, 103, 3, 50, 81, 115, 34, 0, 4, 3, 68, 0, 1, 97, 102, 2, 97, 114, 109, 0, 1, 105, 102, 2, 101, 114,
- 101, 110, 12, 0, 4, 1, 97, 2, 105, 111, 103, 114, 3, 68, 81, 0, 1, 105, 116, 2, 101, 110, 116, 0, 1, 117, 102, 2, 101, 114,
- 0, 4, 1, 97, 104, 99, 2, 101, 109, 101, 110, 116, 3, 68, 89, 57, 0, 8, 97, 114, 2, 101, 114, 0, 101, 97, 1, 97, 114, 111,
- 2, 100, 101, 3, 68, 89, 57, 6, 117, 0, 4, 1, 97, 114, 2, 101, 114, 101, 3, 68, 91, 0, 1, 97, 114, 114, 97, 0, 1, 111,
- 108, 108, 97, 2, 101, 0, 101, 114, 1, 105, 102, 3, 68, 108, 0, 7, 6, 111, 110, 0, 8, 108, 97, 115, 3, 6, 108, 68, 0, 110,
- 1, 108, 111, 107, 3, 6, 109, 50, 0, 4, 1, 98, 114, 97, 107, 3, 6, 109, 68, 0, 1, 99, 10, 2, 28, 33, 12, 12, 0, 1,
- 102, 102, 10, 2, 28, 33, 12, 12, 0, 1, 102, 105, 10, 2, 28, 33, 0, 1, 102, 108, 97, 2, 115, 0, 1, 106, 10, 2, 28, 33,
- 12, 12, 0, 1, 108, 10, 2, 28, 33, 12, 12, 0, 1, 112, 10, 2, 28, 33, 12, 12, 0, 1, 114, 114, 101, 112, 0, 1, 115, 166,
- 195, 10, 2, 28, 33, 12, 12, 0, 1, 116, 10, 2, 28, 33, 0, 1, 116, 101, 98, 2, 28, 33, 12, 12, 0, 1, 116, 114, 97, 107,
- 0, 8, 108, 108, 97, 98, 0, 8, 108, 108, 105, 118, 97, 112, 0, 8, 115, 166, 195, 115, 0, 1, 10, 2, 110, 28, 33, 3, 6, 124,
- 0, 4, 1, 21, 2, 28, 33, 12, 12, 12, 3, 6, 124, 50, 0, 1, 102, 101, 108, 10, 2, 28, 33, 0, 1, 102, 111, 10, 2, 28,
- 33, 0, 1, 108, 101, 10, 2, 28, 33, 12, 12, 0, 1, 116, 111, 102, 0, 1, 116, 111, 110, 111, 109, 0, 8, 100, 101, 107, 97, 109,
- 0, 4, 1, 108, 116, 97, 105, 114, 116, 3, 8, 109, 50, 0, 1, 108, 116, 97, 117, 100, 0, 1, 10, 2, 101, 108, 28, 33, 12, 12,
- 3, 39, 50, 0, 4, 1, 98, 98, 105, 103, 3, 109, 50, 0, 1, 98, 101, 100, 101, 114, 0, 1, 101, 110, 0, 1, 101, 114, 102, 0,
- 1, 103, 114, 97, 0, 1, 104, 2, 100, 0, 1, 105, 100, 97, 116, 115, 2, 12, 0, 1, 107, 105, 115, 107, 101, 108, 0, 1, 108, 97,
- 114, 100, 0, 1, 108, 102, 101, 116, 0, 1, 108, 108, 97, 103, 0, 1, 108, 111, 107, 2, 32, 0, 1, 108, 114, 101, 112, 0, 1, 108,
- 114, 111, 0, 1, 110, 97, 98, 105, 108, 0, 1, 112, 2, 116, 0, 1, 115, 2, 100, 0, 1, 115, 105, 98, 0, 1, 115, 105, 108, 97,
- 0, 1, 115, 110, 105, 98, 111, 114, 0, 1, 116, 2, 32, 0, 1, 116, 2, 105, 99, 0, 1, 116, 2, 115, 32, 0, 1, 116, 2, 115,
- 118, 0, 1, 116, 97, 103, 101, 109, 0, 1, 116, 97, 114, 97, 109, 0, 1, 116, 116, 103, 166, 195, 118, 100, 184, 195, 100, 0, 1, 121,
- 114, 98, 109, 101, 0, 2, 100, 18, 69, 0, 2, 116, 111, 108, 0, 8, 109, 2, 116, 101, 32, 0, 110, 1, 114, 100, 2, 105, 110, 103,
- 0, 116, 121, 1, 109, 3, 109, 50, 47, 111, 0, 100, 1, 102, 3, 109, 50, 72, 0, 100, 1, 112, 115, 3, 109, 50, 72, 6, 0, 4,
- 1, 98, 2, 32, 3, 109, 68, 0, 1, 98, 2, 101, 110, 32, 0, 1, 108, 97, 115, 0, 1, 108, 97, 116, 0, 1, 108, 108, 105, 118,
- 97, 112, 0, 1, 110, 103, 0, 1, 114, 98, 0, 1, 115, 166, 195, 115, 0, 103, 1, 107, 0, 98, 111, 110, 1, 98, 3, 109, 68, 71,
- 109, 50, 0, 106, 111, 117, 114, 1, 98, 3, 109, 68, 90, 6, 40, 34, 0, 1, 98, 114, 97, 107, 2, 97, 116, 3, 124, 50, 0, 1,
- 116, 111, 110, 111, 109, 2, 105, 3, 124, 50, 6, 0, 7, 6, 111, 114, 0, 8, 102, 2, 32, 118, 105, 108, 100, 32, 3, 2, 39, 34,
- 0, 8, 102, 2, 104, 111, 108, 100, 101, 3, 2, 108, 0, 101, 116, 97, 103, 8, 102, 2, 115, 111, 109, 3, 2, 108, 112, 6, 47, 117,
- 12, 0, 8, 102, 2, 21, 12, 12, 3, 2, 109, 0, 1, 102, 2, 104, 97, 108, 17, 65, 12, 12, 3, 2, 125, 0, 8, 102, 2, 115,
- 107, 101, 108, 108, 105, 12, 3, 2, 125, 12, 0, 1, 116, 111, 109, 2, 101, 114, 3, 6, 39, 0, 8, 102, 2, 101, 116, 32, 12, 3,
- 6, 39, 14, 0, 4, 1, 100, 2, 28, 33, 12, 3, 6, 39, 34, 0, 1, 100, 97, 101, 10, 2, 28, 33, 0, 1, 102, 10, 2, 28,
- 33, 0, 1, 110, 2, 28, 33, 12, 0, 1, 110, 101, 10, 2, 28, 33, 0, 1, 116, 10, 2, 105, 101, 28, 33, 0, 105, 117, 109, 1,
- 116, 10, 2, 28, 33, 12, 3, 6, 39, 34, 37, 125, 65, 0, 4, 1, 102, 103, 110, 105, 115, 108, 101, 104, 2, 115, 3, 6, 108, 0,
- 1, 112, 101, 114, 2, 116, 101, 114, 0, 8, 107, 115, 101, 2, 116, 101, 3, 6, 108, 12, 0, 100, 8, 107, 107, 97, 3, 6, 108, 12,
- 19, 72, 0, 1, 107, 101, 100, 2, 32, 3, 6, 108, 12, 34, 0, 100, 1, 99, 110, 111, 99, 2, 101, 3, 6, 108, 12, 72, 0, 100,
- 1, 118, 2, 105, 3, 6, 109, 34, 72, 0, 4, 1, 112, 109, 105, 2, 116, 32, 3, 6, 125, 0, 1, 112, 112, 97, 114, 2, 116, 0,
- 8, 102, 2, 104, 111, 108, 100, 12, 0, 8, 102, 2, 109, 101, 12, 12, 0, 4, 1, 102, 111, 114, 112, 2, 109, 97, 3, 6, 125, 12,
- 0, 1, 107, 97, 2, 100, 0, 1, 107, 101, 114, 2, 100, 0, 1, 112, 115, 107, 101, 2, 116, 0, 8, 98, 97, 2, 116, 0, 8, 102,
- 2, 97, 32, 12, 0, 8, 102, 2, 97, 110, 32, 12, 0, 8, 102, 2, 97, 110, 107, 195, 184, 114, 101, 110, 100, 101, 12, 0, 8, 102,
- 2, 97, 110, 110, 195, 166, 118, 110, 116, 12, 0, 8, 102, 2, 97, 110, 115, 97, 116, 12, 0, 8, 102, 2, 97, 110, 115, 116, 105, 108,
- 108, 101, 12, 0, 8, 102, 2, 97, 110, 115, 116, 195, 165, 101, 110, 100, 101, 12, 0, 8, 102, 2, 98, 101, 104, 97, 110, 100, 12, 0,
- 8, 102, 2, 98, 101, 104, 111, 12, 0, 8, 102, 2, 98, 101, 110, 32, 12, 0, 8, 102, 2, 98, 101, 110, 101, 110, 101, 12, 0, 8,
- 102, 2, 98, 101, 110, 101, 116, 12, 0, 8, 102, 2, 98, 101, 110, 115, 12, 0, 8, 102, 2, 98, 101, 114, 101, 100, 12, 0, 8, 102,
- 2, 98, 105, 108, 12, 0, 8, 102, 2, 98, 106, 101, 114, 103, 12, 0, 8, 102, 2, 98, 111, 103, 115, 116, 97, 118, 12, 0, 8, 102,
- 2, 98, 117, 100, 32, 12, 0, 8, 102, 2, 98, 117, 100, 115, 12, 0, 8, 102, 2, 98, 117, 110, 100, 12, 0, 8, 102, 2, 98, 195,
- 184, 110, 12, 0, 8, 102, 2, 99, 101, 110, 115, 117, 114, 12, 0, 8, 102, 2, 100, 97, 110, 115, 101, 114, 12, 0, 8, 102, 2, 100,
- 101, 108, 32, 12, 0, 8, 102, 2, 100, 101, 108, 101, 110, 32, 12, 0, 8, 102, 2, 100, 101, 108, 101, 110, 101, 32, 12, 0, 8, 102,
- 2, 100, 111, 109, 12, 0, 8, 102, 2, 100, 114, 105, 110, 103, 12, 0, 8, 102, 2, 100, 195, 166, 107, 32, 12, 0, 8, 102, 2, 100,
- 195, 166, 107, 107, 101, 110, 101, 12, 0, 8, 102, 2, 100, 195, 166, 107, 115, 12, 0, 8, 102, 2, 102, 97, 100, 101, 114, 12, 0, 8,
- 102, 2, 102, 97, 114, 12, 0, 8, 102, 2, 102, 114, 97, 12, 0, 8, 102, 2, 102, 195, 166, 100, 114, 12, 0, 8, 102, 2, 103, 97,
- 110, 103, 12, 0, 8, 102, 2, 103, 101, 109, 97, 107, 12, 0, 8, 102, 2, 103, 114, 117, 110, 100, 12, 0, 8, 102, 2, 103, 195, 165,
- 114, 100, 12, 0, 8, 102, 2, 103, 195, 166, 110, 103, 101, 114, 12, 0, 8, 102, 2, 103, 195, 166, 114, 101, 12, 0, 8, 102, 2, 104,
- 97, 108, 12, 0, 8, 102, 2, 104, 97, 109, 12, 0, 8, 102, 2, 104, 97, 118, 101, 12, 0, 8, 102, 2, 104, 101, 110, 12, 0, 8,
- 102, 2, 104, 105, 115, 116, 111, 12, 0, 8, 102, 2, 104, 106, 117, 108, 12, 0, 8, 102, 2, 104, 111, 108, 100, 101, 116, 12, 0, 8,
- 102, 2, 104, 117, 100, 12, 0, 8, 102, 2, 104, 117, 115, 12, 0, 8, 102, 2, 104, 195, 165, 110, 100, 12, 0, 8, 102, 2, 104, 195,
- 165, 110, 100, 115, 12, 0, 8, 102, 2, 104, 195, 166, 110, 103, 12, 0, 8, 102, 2, 107, 97, 109, 109, 101, 114, 0, 8, 102, 2, 107,
- 97, 114, 108, 12, 0, 8, 102, 2, 107, 108, 111, 103, 12, 0, 8, 102, 2, 107, 108, 195, 166, 100, 101, 116, 12, 0, 8, 102, 2, 107,
- 111, 110, 116, 111, 114, 12, 0, 8, 102, 2, 107, 114, 111, 112, 12, 0, 8, 102, 2, 107, 118, 105, 110, 100, 101, 12, 0, 8, 102, 2,
- 107, 195, 166, 109, 112, 101, 114, 12, 0, 8, 102, 2, 107, 195, 166, 114, 108, 105, 103, 104, 101, 100, 0, 8, 102, 2, 107, 195, 184, 98,
- 12, 0, 8, 102, 2, 108, 97, 103, 12, 0, 8, 102, 2, 108, 97, 103, 115, 12, 0, 8, 102, 2, 108, 97, 110, 100, 12, 0, 8, 102,
- 2, 108, 101, 109, 12, 0, 8, 102, 2, 108, 121, 100, 12, 0, 8, 102, 2, 108, 121, 115, 12, 0, 8, 102, 2, 108, 195, 166, 98, 101,
- 12, 0, 8, 102, 2, 108, 195, 166, 103, 103, 101, 114, 12, 0, 8, 102, 2, 108, 195, 166, 110, 115, 12, 0, 8, 102, 2, 108, 195, 166,
- 115, 101, 12, 0, 8, 102, 2, 109, 97, 108, 100, 101, 104, 121, 100, 12, 0, 8, 102, 2, 109, 97, 110, 100, 12, 0, 8, 102, 2, 109,
- 98, 97, 114, 12, 0, 8, 102, 2, 109, 98, 114, 195, 184, 100, 12, 0, 8, 102, 2, 109, 101, 108, 105, 103, 12, 0, 8, 102, 2, 109,
- 108, 101, 12, 0, 8, 102, 2, 109, 115, 12, 0, 8, 102, 2, 109, 116, 195, 184, 12, 0, 8, 102, 2, 109, 117, 101, 12, 0, 8, 102,
- 2, 109, 121, 110, 100, 101, 114, 12, 0, 8, 102, 2, 109, 195, 165, 108, 12, 0, 8, 102, 2, 109, 195, 166, 110, 100, 12, 0, 8, 102,
- 2, 110, 97, 118, 110, 12, 0, 8, 102, 2, 110, 101, 109, 32, 12, 0, 8, 102, 2, 110, 101, 109, 116, 32, 12, 0, 8, 102, 2, 111,
- 109, 116, 97, 108, 101, 12, 0, 8, 102, 2, 111, 114, 100, 12, 0, 8, 102, 2, 111, 118, 101, 114, 12, 0, 8, 102, 2, 112, 97, 110,
- 116, 104, 97, 118, 101, 114, 12, 0, 8, 102, 2, 112, 97, 114, 116, 105, 12, 0, 8, 102, 2, 112, 111, 115, 116, 12, 0, 8, 102, 2,
- 112, 114, 97, 107, 116, 105, 107, 12, 0, 8, 102, 2, 112, 114, 101, 109, 105, 101, 114, 101, 12, 0, 8, 102, 2, 112, 114, 111, 103, 114,
- 97, 109, 109, 101, 114, 101, 12, 0, 8, 102, 2, 112, 114, 195, 184, 118, 101, 12, 0, 8, 102, 2, 112, 195, 165, 12, 0, 8, 102, 2,
- 114, 97, 110, 103, 12, 0, 8, 102, 2, 114, 101, 115, 116, 12, 0, 8, 102, 2, 114, 101, 116, 12, 0, 8, 102, 2, 114, 105, 100, 101,
- 114, 12, 0, 8, 102, 2, 114, 105, 103, 101, 12, 0, 8, 102, 2, 114, 117, 100, 101, 12, 0, 8, 102, 2, 114, 195, 165, 100, 32, 12,
- 0, 8, 102, 2, 115, 97, 110, 103, 101, 114, 12, 0, 8, 102, 2, 115, 97, 116, 115, 12, 0, 8, 102, 2, 115, 105, 100, 101, 12, 0,
- 8, 102, 2, 115, 107, 101, 12, 0, 8, 102, 2, 115, 107, 101, 108, 32, 12, 0, 8, 102, 2, 115, 107, 101, 108, 115, 98, 101, 104, 97,
- 110, 100, 108, 12, 0, 8, 102, 2, 115, 107, 101, 108, 115, 108, 195, 184, 115, 12, 0, 8, 102, 2, 115, 107, 101, 114, 12, 0, 8, 102,
- 2, 115, 107, 110, 12, 0, 8, 102, 2, 115, 107, 111, 108, 12, 0, 8, 102, 2, 115, 107, 114, 105, 102, 116, 12, 0, 8, 102, 2, 115,
- 107, 117, 100, 12, 0, 8, 102, 2, 115, 107, 121, 108, 12, 0, 8, 102, 2, 115, 107, 195, 166, 114, 101, 12, 0, 8, 102, 2, 115, 107,
- 195, 166, 114, 109, 12, 0, 8, 102, 2, 115, 108, 97, 103, 12, 0, 8, 102, 2, 115, 108, 97, 103, 32, 12, 0, 8, 102, 2, 115, 108,
- 97, 103, 115, 12, 0, 8, 102, 2, 115, 109, 97, 103, 12, 0, 8, 102, 2, 115, 111, 109, 109, 101, 114, 12, 0, 8, 102, 2, 115, 111,
- 114, 103, 12, 0, 8, 102, 2, 115, 112, 97, 110, 100, 12, 0, 8, 102, 2, 115, 112, 105, 108, 32, 12, 0, 8, 102, 2, 115, 112, 105,
- 108, 108, 101, 110, 101, 12, 0, 8, 102, 2, 115, 112, 105, 108, 108, 101, 116, 12, 0, 8, 102, 2, 115, 112, 105, 114, 12, 0, 8, 102,
- 2, 115, 112, 114, 105, 110, 103, 12, 0, 8, 102, 2, 115, 112, 195, 166, 110, 100, 116, 12, 0, 8, 102, 2, 115, 116, 97, 100, 12, 0,
- 8, 102, 2, 115, 116, 97, 110, 100, 101, 114, 12, 0, 8, 102, 2, 115, 116, 97, 118, 101, 108, 115, 101, 12, 0, 8, 102, 2, 115, 116,
- 97, 118, 110, 12, 0, 8, 102, 2, 115, 116, 98, 111, 116, 97, 110, 105, 107, 12, 0, 8, 102, 2, 115, 116, 107, 97, 110, 100, 105, 100,
- 97, 116, 12, 0, 8, 102, 2, 115, 116, 108, 105, 103, 12, 0, 8, 102, 2, 115, 116, 109, 97, 110, 100, 12, 0, 8, 102, 2, 115, 116,
- 109, 195, 166, 115, 115, 105, 103, 12, 0, 8, 102, 2, 115, 116, 117, 100, 105, 101, 12, 0, 8, 102, 2, 115, 116, 117, 100, 105, 117, 109,
- 12, 0, 8, 102, 2, 115, 116, 117, 101, 12, 0, 8, 102, 2, 115, 116, 118, 195, 166, 115, 101, 110, 12, 0, 8, 102, 2, 115, 116, 122,
- 111, 111, 108, 111, 103, 105, 12, 0, 8, 102, 2, 115, 116, 195, 166, 100, 101, 114, 12, 0, 8, 102, 2, 115, 116, 195, 166, 118, 110, 12,
- 0, 8, 102, 2, 115, 118, 97, 114, 32, 12, 0, 8, 102, 2, 115, 118, 97, 114, 115, 12, 0, 8, 102, 2, 115, 195, 165, 32, 12, 0,
- 8, 102, 2, 115, 195, 166, 100, 101, 12, 0, 8, 102, 2, 115, 195, 166, 116, 12, 0, 8, 102, 2, 116, 97, 110, 100, 12, 0, 8, 102,
- 2, 116, 97, 110, 100, 115, 12, 0, 8, 102, 2, 116, 101, 103, 110, 32, 12, 0, 8, 102, 2, 116, 101, 103, 110, 105, 110, 103, 115, 114,
- 101, 116, 12, 0, 8, 102, 2, 116, 101, 107, 115, 116, 12, 0, 8, 102, 2, 116, 101, 108, 116, 12, 0, 8, 102, 2, 116, 102, 97, 114,
- 101, 110, 100, 101, 12, 0, 8, 102, 2, 116, 105, 100, 12, 0, 8, 102, 2, 116, 105, 108, 12, 0, 8, 102, 2, 116, 108, 195, 184, 98,
- 101, 110, 100, 101, 12, 0, 8, 102, 2, 116, 111, 103, 12, 0, 8, 102, 2, 116, 111, 118, 12, 0, 8, 102, 2, 116, 114, 97, 112, 112,
- 101, 12, 0, 8, 102, 2, 116, 114, 105, 110, 32, 12, 0, 8, 102, 2, 116, 114, 105, 110, 115, 12, 0, 8, 102, 2, 116, 114, 111, 112,
- 12, 0, 8, 102, 2, 116, 114, 121, 107, 12, 0, 8, 102, 2, 116, 117, 110, 103, 101, 12, 0, 8, 102, 2, 116, 195, 166, 110, 100, 101,
- 114, 12, 0, 8, 102, 2, 116, 195, 166, 112, 112, 101, 12, 0, 8, 102, 2, 117, 100, 12, 12, 0, 8, 102, 2, 117, 100, 101, 32, 12,
- 0, 8, 102, 2, 118, 97, 108, 103, 12, 0, 8, 102, 2, 118, 97, 114, 109, 12, 0, 8, 102, 2, 118, 97, 114, 115, 12, 0, 8, 102,
- 2, 118, 97, 115, 107, 32, 12, 0, 8, 102, 2, 118, 101, 106, 101, 110, 12, 0, 8, 102, 2, 118, 195, 166, 114, 101, 108, 115, 101, 12,
- 0, 8, 102, 2, 195, 165, 100, 12, 0, 8, 102, 2, 195, 165, 114, 12, 12, 0, 8, 102, 32, 110, 101, 2, 115, 118, 97, 114, 101, 114,
- 12, 0, 8, 102, 109, 111, 107, 2, 116, 0, 8, 112, 115, 110, 97, 114, 116, 2, 116, 0, 101, 110, 100, 8, 102, 2, 101, 12, 3, 6,
- 125, 12, 4, 36, 50, 0, 4, 8, 102, 2, 102, 117, 108, 100, 101, 110, 100, 116, 12, 3, 6, 125, 12, 12, 0, 8, 102, 2, 109, 102,
- 97, 115, 116, 12, 0, 8, 102, 2, 109, 102, 114, 105, 12, 0, 8, 102, 2, 109, 103, 105, 118, 12, 0, 8, 102, 2, 109, 105, 100, 100,
- 97, 103, 12, 0, 8, 102, 2, 109, 107, 97, 103, 101, 12, 0, 8, 102, 2, 109, 108, 195, 166, 114, 101, 12, 0, 8, 102, 2, 109, 108,
- 195, 184, 115, 12, 0, 8, 102, 2, 109, 110, 105, 110, 103, 12, 0, 8, 102, 2, 109, 111, 114, 12, 0, 8, 102, 2, 109, 112, 114, 101,
- 115, 115, 101, 12, 0, 8, 102, 2, 109, 195, 184, 100, 114, 101, 12, 0, 109, 101, 114, 8, 102, 2, 32, 12, 3, 6, 125, 12, 12, 65,
- 108, 11, 0, 116, 97, 108, 101, 114, 8, 102, 2, 12, 3, 6, 125, 12, 47, 118, 55, 109, 0, 109, 115, 115, 97, 103, 8, 102, 2, 12,
- 3, 6, 125, 12, 65, 89, 4, 89, 117, 0, 4, 100, 2, 101, 110, 116, 108, 105, 103, 12, 3, 6, 125, 12, 72, 0, 100, 2, 110, 105,
- 110, 0, 8, 102, 2, 100, 195, 184, 114, 12, 3, 6, 125, 51, 0, 116, 8, 102, 2, 115, 195, 166, 116, 116, 101, 12, 3, 6, 125, 72,
- 0, 8, 102, 2, 109, 101, 108, 12, 12, 3, 6, 126, 0, 4, 8, 102, 2, 108, 111, 118, 101, 114, 12, 3, 6, 126, 12, 0, 8, 102,
- 2, 108, 121, 103, 116, 101, 12, 0, 101, 8, 102, 2, 17, 67, 114, 12, 12, 3, 6, 127, 12, 14, 0, 1, 10, 2, 105, 115, 107, 28,
- 33, 3, 7, 39, 0, 1, 10, 2, 101, 114, 28, 33, 3, 7, 39, 12, 0, 1, 10, 2, 28, 33, 12, 3, 8, 8, 108, 0, 100, 1,
- 109, 2, 101, 116, 3, 8, 39, 51, 0, 100, 101, 2, 32, 3, 39, 12, 108, 0, 4, 1, 115, 2, 116, 3, 39, 34, 0, 1, 115, 2,
- 116, 101, 0, 1, 116, 115, 2, 116, 0, 1, 118, 2, 18, 76, 12, 0, 1, 118, 115, 2, 101, 12, 0, 8, 2, 97, 0, 8, 102, 2,
- 101, 108, 32, 12, 0, 8, 110, 2, 100, 0, 100, 8, 2, 114, 101, 116, 12, 0, 101, 110, 115, 105, 115, 8, 102, 2, 107, 3, 39, 34,
- 6, 119, 50, 89, 37, 89, 0, 4, 101, 8, 102, 2, 108, 32, 12, 3, 39, 34, 6, 119, 55, 0, 101, 8, 102, 2, 108, 108, 101, 12,
- 0, 101, 108, 1, 109, 0, 109, 3, 39, 34, 65, 0, 100, 1, 107, 2, 114, 101, 110, 103, 3, 39, 34, 72, 0, 100, 114, 117, 112, 3,
- 39, 34, 72, 34, 127, 71, 0, 2, 97, 108, 3, 39, 51, 0, 101, 114, 1, 98, 3, 39, 108, 0, 101, 1, 98, 3, 39, 108, 11, 0,
- 4, 1, 102, 2, 32, 3, 108, 0, 1, 102, 2, 109, 101, 114, 101, 0, 1, 102, 114, 101, 100, 0, 1, 108, 121, 97, 116, 0, 1, 109,
- 117, 104, 0, 1, 116, 107, 101, 114, 0, 1, 116, 107, 101, 115, 0, 8, 102, 2, 102, 111, 114, 121, 115, 101, 114, 117, 109, 12, 0, 8,
- 102, 2, 109, 101, 110, 101, 12, 12, 0, 8, 102, 2, 109, 101, 110, 116, 101, 12, 12, 0, 8, 102, 2, 109, 101, 114, 101, 12, 12, 0,
- 8, 102, 2, 109, 101, 114, 105, 12, 12, 0, 8, 102, 2, 114, 101, 116, 110, 105, 12, 0, 4, 1, 10, 2, 105, 28, 33, 12, 3, 108,
- 6, 0, 8, 102, 2, 101, 108, 115, 107, 12, 12, 0, 8, 102, 2, 114, 101, 116, 116, 101, 12, 0, 101, 8, 102, 2, 110, 12, 12, 3,
- 108, 6, 36, 12, 0, 101, 118, 8, 102, 2, 105, 103, 101, 3, 108, 6, 36, 12, 84, 0, 4, 101, 110, 107, 108, 8, 102, 2, 101, 12,
- 3, 108, 6, 36, 50, 49, 55, 0, 101, 110, 107, 108, 8, 102, 2, 105, 110, 103, 0, 108, 101, 97, 110, 115, 8, 3, 108, 12, 55, 36,
- 50, 89, 0, 4, 100, 1, 102, 2, 12, 3, 108, 12, 72, 0, 100, 1, 103, 2, 111, 110, 0, 100, 8, 108, 2, 32, 0, 100, 8, 108,
- 2, 101, 114, 32, 0, 116, 104, 1, 110, 3, 108, 12, 87, 0, 4, 100, 1, 107, 2, 101, 108, 3, 108, 34, 72, 0, 100, 1, 118, 2,
- 101, 0, 100, 2, 105, 110, 12, 0, 100, 1, 98, 2, 101, 108, 3, 108, 34, 72, 6, 0, 100, 111, 110, 110, 97, 110, 115, 3, 108, 34,
- 72, 39, 50, 6, 117, 50, 89, 0, 101, 1, 102, 110, 101, 103, 2, 110, 12, 3, 108, 36, 12, 0, 108, 121, 115, 116, 8, 102, 3, 108,
- 55, 6, 132, 89, 72, 0, 100, 2, 114, 117, 107, 3, 108, 72, 6, 0, 1, 102, 115, 105, 109, 2, 115, 116, 195, 165, 3, 109, 0, 1,
- 102, 2, 107, 195, 184, 108, 3, 109, 4, 0, 100, 1, 118, 104, 2, 97, 110, 3, 109, 72, 0, 4, 100, 1, 102, 2, 195, 166, 3, 109,
- 72, 6, 0, 100, 1, 102, 2, 195, 184, 0, 100, 2, 12, 12, 3, 124, 34, 0, 4, 100, 1, 109, 2, 101, 114, 3, 124, 34, 72, 0,
- 100, 1, 116, 2, 101, 110, 101, 110, 12, 0, 100, 8, 116, 2, 12, 12, 0, 100, 105, 115, 107, 1, 110, 3, 124, 34, 72, 111, 89, 81,
- 0, 100, 101, 1, 98, 2, 110, 100, 101, 3, 124, 34, 116, 0, 4, 100, 1, 106, 2, 97, 110, 3, 124, 51, 72, 0, 100, 1, 106, 2,
- 105, 0, 100, 101, 2, 110, 101, 32, 12, 3, 124, 108, 0, 100, 101, 1, 106, 2, 110, 3, 124, 109, 0, 4, 1, 98, 2, 116, 101, 3,
- 125, 0, 1, 102, 2, 101, 110, 0, 1, 102, 2, 116, 101, 114, 12, 0, 1, 110, 2, 109, 0, 1, 112, 2, 116, 114, 195, 166, 116, 0,
- 1, 115, 2, 116, 17, 65, 0, 1, 116, 115, 2, 109, 0, 1, 118, 2, 32, 0, 1, 118, 108, 97, 0, 8, 2, 105, 0, 8, 102, 2,
- 102, 97, 110, 103, 12, 0, 8, 102, 2, 102, 101, 108, 116, 12, 0, 8, 102, 2, 102, 105, 108, 109, 12, 0, 8, 102, 2, 102, 106, 111,
- 114, 12, 0, 8, 102, 2, 102, 111, 114, 100, 12, 0, 8, 102, 2, 102, 111, 114, 102, 111, 100, 12, 0, 8, 102, 2, 102, 111, 114, 115,
- 116, 195, 166, 114, 107, 12, 0, 8, 102, 2, 102, 111, 114, 115, 195, 184, 103, 12, 0, 8, 102, 2, 102, 195, 184, 100, 100, 101, 114, 12,
- 0, 8, 102, 2, 103, 97, 115, 116, 12, 0, 8, 102, 2, 107, 195, 184, 114, 115, 101, 108, 115, 114, 101, 116, 12, 0, 8, 102, 2, 111,
- 114, 100, 110, 0, 8, 102, 2, 115, 107, 121, 108, 100, 116, 12, 3, 125, 6, 0, 8, 102, 2, 107, 97, 110, 116, 12, 3, 125, 6, 12,
- 0, 4, 1, 98, 2, 17, 67, 32, 3, 125, 12, 0, 1, 98, 2, 116, 17, 67, 0, 1, 102, 2, 98, 117, 110, 100, 0, 1, 102, 2,
- 104, 195, 166, 110, 103, 12, 0, 1, 102, 2, 109, 17, 67, 0, 1, 102, 2, 109, 32, 0, 1, 102, 2, 109, 101, 0, 1, 102, 2, 116,
- 32, 0, 1, 102, 100, 117, 2, 115, 107, 101, 0, 1, 109, 2, 102, 0, 1, 109, 2, 109, 0, 1, 109, 2, 115, 101, 0, 1, 110, 2,
- 115, 107, 0, 1, 112, 109, 105, 2, 116, 101, 0, 1, 112, 115, 2, 116, 0, 1, 112, 115, 107, 101, 2, 116, 101, 114, 101, 0, 1, 116,
- 2, 18, 71, 0, 1, 118, 2, 101, 12, 0, 1, 118, 2, 116, 0, 2, 116, 111, 0, 8, 102, 2, 103, 195, 165, 114, 115, 12, 0, 8,
- 102, 2, 107, 108, 195, 166, 100, 101, 12, 0, 8, 102, 2, 114, 105, 110, 103, 32, 0, 8, 102, 2, 114, 105, 110, 103, 101, 110, 0, 4,
- 8, 102, 2, 108, 121, 100, 101, 110, 100, 101, 12, 3, 125, 12, 6, 0, 8, 102, 2, 108, 121, 100, 101, 114, 12, 0, 117, 100, 101, 110,
- 8, 102, 2, 32, 12, 3, 125, 12, 6, 40, 86, 14, 50, 0, 4, 100, 1, 104, 2, 101, 3, 125, 12, 72, 0, 100, 2, 110, 101, 12,
- 0, 116, 1, 102, 2, 115, 195, 166, 116, 0, 100, 114, 101, 2, 12, 3, 125, 12, 72, 34, 108, 0, 101, 1, 102, 2, 115, 17, 67, 12,
- 3, 125, 12, 125, 0, 1, 112, 2, 116, 3, 125, 34, 0, 100, 2, 114, 101, 116, 105, 108, 12, 3, 125, 34, 72, 0, 1, 109, 117, 104,
- 2, 105, 3, 125, 51, 0, 100, 101, 97, 117, 120, 1, 98, 3, 125, 51, 72, 6, 124, 0, 105, 101, 110, 2, 116, 101, 114, 3, 125, 57,
- 13, 50, 0, 109, 111, 110, 8, 104, 3, 125, 65, 6, 39, 50, 0, 101, 8, 102, 2, 21, 12, 12, 3, 125, 126, 0, 103, 101, 1, 109,
- 3, 125, 126, 14, 0, 1, 118, 104, 3, 126, 0, 4, 1, 107, 2, 116, 3, 126, 12, 0, 1, 107, 2, 116, 17, 65, 0, 4, 100, 2,
- 101, 110, 12, 3, 126, 72, 0, 100, 2, 101, 110, 101, 110, 12, 0, 100, 101, 110, 1, 110, 3, 126, 109, 50, 0, 7, 6, 112, 104, 0,
- 2, 105, 108, 3, 83, 0, 111, 101, 3, 83, 37, 0, 105, 108, 108, 105, 112, 112, 101, 3, 83, 37, 55, 6, 37, 12, 48, 0, 105, 108,
- 97, 100, 101, 108, 112, 104, 105, 97, 3, 83, 37, 55, 117, 72, 6, 115, 55, 83, 37, 117, 0, 7, 6, 116, 105, 0, 4, 1, 105, 99,
- 105, 100, 110, 101, 112, 112, 97, 2, 115, 3, 8, 47, 37, 0, 1, 105, 103, 110, 105, 110, 101, 109, 2, 115, 0, 1, 105, 103, 110, 121,
- 114, 97, 108, 2, 115, 0, 1, 105, 107, 97, 114, 2, 115, 0, 1, 105, 107, 110, 111, 114, 98, 2, 115, 0, 1, 105, 108, 117, 108, 108,
- 101, 99, 2, 115, 0, 1, 105, 114, 101, 116, 102, 105, 100, 2, 115, 0, 1, 105, 114, 116, 115, 97, 103, 2, 115, 0, 1, 105, 116, 97,
- 112, 101, 104, 2, 115, 0, 1, 110, 97, 114, 101, 2, 115, 0, 115, 1, 115, 97, 112, 3, 47, 6, 37, 89, 0, 108, 1, 114, 2, 32,
- 3, 47, 36, 55, 0, 4, 108, 2, 98, 97, 103, 101, 3, 47, 36, 55, 6, 0, 108, 2, 102, 111, 114, 110, 0, 108, 2, 102, 114, 101,
- 100, 115, 0, 108, 2, 102, 195, 166, 108, 100, 105, 103, 0, 108, 2, 102, 195, 166, 108, 108, 101, 115, 0, 108, 2, 103, 111, 100, 101, 104,
- 97, 118, 101, 110, 100, 101, 0, 108, 2, 103, 111, 100, 101, 115, 101, 0, 108, 2, 103, 111, 100, 101, 115, 101, 100, 100, 101, 108, 0, 108,
- 2, 103, 111, 100, 101, 115, 107, 114, 105, 118, 101, 0, 108, 2, 103, 114, 117, 110, 100, 108, 105, 103, 103, 101, 110, 100, 101, 0, 108, 2,
- 103, 195, 166, 110, 103, 101, 108, 105, 103, 0, 108, 2, 105, 110, 116, 101, 116, 103, 195, 184, 114, 101, 0, 108, 2, 105, 110, 116, 101, 116,
- 103, 195, 184, 114, 101, 108, 115, 101, 0, 108, 2, 107, 101, 110, 100, 101, 103, 105, 118, 101, 0, 108, 2, 107, 101, 110, 100, 101, 103, 105,
- 118, 101, 108, 115, 101, 0, 108, 2, 108, 97, 100, 101, 108, 105, 103, 0, 108, 2, 108, 105, 103, 101, 0, 108, 2, 108, 105, 103, 101, 109,
- 101, 100, 0, 108, 2, 108, 121, 107, 107, 101, 0, 108, 2, 111, 118, 101, 114, 115, 0, 108, 2, 112, 97, 115, 32, 0, 108, 2, 114, 101,
- 116, 116, 101, 108, 195, 166, 103, 103, 101, 0, 108, 2, 114, 101, 116, 116, 101, 118, 105, 115, 101, 0, 108, 2, 114, 101, 116, 116, 101, 118,
- 105, 115, 110, 105, 110, 103, 0, 108, 2, 115, 97, 109, 109, 101, 110, 0, 108, 2, 115, 107, 97, 100, 101, 107, 111, 109, 109, 101, 110, 0,
- 108, 2, 115, 107, 97, 100, 101, 107, 111, 109, 109, 101, 116, 0, 108, 2, 115, 107, 97, 100, 101, 107, 111, 109, 115, 116, 0, 108, 2, 115,
- 116, 101, 100, 101, 107, 111, 109, 115, 116, 0, 108, 2, 115, 116, 101, 100, 101, 108, 105, 103, 0, 108, 2, 115, 116, 101, 100, 101, 118, 195,
- 166, 114, 0, 108, 2, 115, 116, 101, 100, 101, 118, 195, 166, 114, 101, 108, 115, 101, 0, 108, 2, 115, 116, 101, 100, 101, 118, 195, 166, 114,
- 101, 110, 100, 101, 0, 108, 2, 115, 116, 114, 195, 166, 107, 107, 101, 108, 105, 103, 0, 108, 2, 115, 121, 110, 101, 107, 111, 109, 115, 116,
- 0, 108, 2, 115, 121, 110, 101, 108, 97, 100, 101, 110, 100, 101, 0, 1, 115, 97, 98, 2, 111, 110, 3, 72, 57, 0, 4, 1, 10, 2,
- 111, 110, 12, 3, 91, 0, 1, 97, 112, 2, 101, 110, 116, 0, 1, 107, 97, 2, 101, 0, 1, 107, 101, 108, 2, 101, 0, 1, 111, 118,
- 107, 2, 101, 110, 0, 2, 195, 184, 115, 12, 0, 7, 6, 195, 165, 0, 1, 115, 97, 106, 2, 32, 3, 6, 108, 0, 4, 1, 116, 115,
- 100, 111, 109, 105, 117, 2, 101, 108, 105, 103, 3, 6, 125, 0, 114, 1, 110, 114, 111, 118, 104, 0, 4, 1, 112, 110, 101, 118, 111, 2,
- 32, 3, 6, 126, 0, 1, 112, 165, 195, 103, 2, 109, 111, 100, 0, 101, 1, 103, 100, 110, 117, 2, 108, 105, 103, 0, 101, 1, 110, 112,
- 111, 2, 108, 105, 103, 0, 101, 1, 116, 115, 100, 111, 109, 105, 117, 2, 108, 105, 103, 0, 101, 1, 116, 115, 114, 111, 102, 2, 108, 105,
- 103, 0, 101, 1, 116, 115, 165, 195, 112, 2, 108, 105, 103, 0, 4, 1, 108, 98, 2, 21, 3, 108, 0, 1, 112, 115, 2, 100, 111, 109,
- 0, 1, 112, 115, 2, 107, 111, 110, 101, 0, 1, 112, 115, 2, 107, 118, 105, 110, 100, 101, 0, 1, 112, 115, 2, 109, 97, 110, 100, 0,
- 1, 112, 115, 2, 109, 195, 166, 110, 100, 0, 1, 114, 2, 100, 100, 12, 0, 1, 114, 2, 100, 102, 12, 0, 1, 114, 2, 100, 103, 12,
- 0, 1, 114, 2, 100, 104, 12, 0, 1, 114, 2, 100, 108, 195, 184, 115, 0, 1, 114, 2, 100, 109, 97, 110, 100, 0, 1, 114, 2, 100,
- 110, 12, 0, 1, 114, 2, 100, 115, 108, 0, 1, 114, 2, 100, 115, 110, 97, 114, 0, 1, 114, 2, 100, 115, 112, 0, 1, 114, 2, 100,
- 118, 105, 108, 100, 0, 1, 114, 2, 100, 121, 114, 0, 1, 114, 2, 115, 101, 106, 108, 0, 1, 114, 116, 2, 100, 116, 12, 0, 1, 115,
- 2, 32, 102, 195, 165, 0, 1, 115, 2, 32, 115, 110, 97, 114, 116, 0, 1, 115, 2, 107, 97, 108, 100, 0, 1, 115, 2, 109, 195, 166,
- 110, 100, 0, 1, 115, 2, 118, 101, 108, 0, 1, 115, 116, 108, 97, 0, 8, 115, 32, 114, 97, 118, 2, 32, 0, 100, 2, 115, 3, 108,
- 86, 0, 4, 1, 100, 2, 100, 121, 114, 3, 109, 0, 1, 106, 116, 115, 0, 1, 108, 115, 2, 98, 114, 111, 107, 0, 1, 108, 115, 2,
- 115, 0, 1, 109, 2, 108, 108, 195, 184, 115, 12, 0, 1, 109, 2, 108, 116, 105, 100, 12, 0, 1, 109, 2, 116, 0, 1, 109, 115, 2,
- 17, 67, 21, 12, 0, 1, 112, 2, 115, 116, 0, 1, 114, 2, 98, 116, 0, 1, 114, 2, 108, 97, 109, 0, 1, 114, 2, 109, 97, 116,
- 101, 114, 105, 97, 108, 0, 1, 114, 2, 116, 0, 1, 114, 18, 73, 2, 116, 0, 1, 114, 103, 2, 21, 0, 1, 114, 107, 115, 2, 112,
- 0, 1, 114, 116, 115, 2, 100, 195, 184, 100, 0, 1, 114, 116, 115, 2, 102, 111, 114, 107, 111, 114, 116, 0, 1, 114, 116, 115, 2, 104,
- 97, 116, 0, 1, 114, 116, 115, 2, 109, 97, 110, 100, 0, 1, 114, 116, 115, 2, 109, 195, 166, 110, 100, 0, 1, 115, 2, 100, 0, 1,
- 115, 2, 116, 0, 1, 116, 2, 108, 109, 111, 0, 1, 116, 2, 110, 101, 103, 108, 0, 1, 116, 2, 115, 112, 105, 100, 115, 0, 1, 118,
- 2, 100, 116, 0, 2, 108, 116, 105, 0, 2, 110, 100, 0, 2, 116, 0, 8, 112, 0, 108, 101, 100, 101, 115, 1, 115, 3, 109, 55, 36,
- 86, 14, 89, 0, 115, 101, 8, 112, 3, 109, 89, 36, 0, 4, 1, 108, 115, 2, 115, 32, 105, 104, 106, 101, 108, 3, 125, 0, 1, 109,
- 2, 100, 101, 12, 12, 0, 1, 109, 2, 108, 105, 110, 103, 12, 12, 0, 1, 112, 2, 115, 107, 101, 0, 1, 114, 2, 100, 12, 0, 1,
- 114, 103, 2, 100, 0, 1, 114, 103, 2, 110, 101, 0, 1, 114, 116, 2, 100, 12, 0, 1, 115, 0, 2, 17, 67, 101, 0, 2, 101, 116,
- 32, 0, 114, 1, 104, 0, 114, 1, 108, 115, 110, 97, 0, 114, 8, 2, 32, 0, 114, 101, 3, 125, 2, 125, 0, 4, 1, 115, 2, 104,
- 32, 3, 125, 12, 0, 2, 108, 101, 0, 114, 1, 104, 2, 100, 116, 0, 114, 2, 21, 0, 114, 2, 115, 0, 114, 100, 1, 103, 0, 114,
- 100, 101, 115, 116, 1, 104, 3, 125, 12, 14, 89, 47, 0, 114, 100, 101, 110, 3, 125, 12, 108, 50, 0, 114, 100, 101, 1, 103, 3, 125,
- 12, 109, 0, 100, 1, 98, 2, 101, 12, 3, 125, 86, 0, 100, 110, 101, 1, 114, 116, 2, 116, 3, 125, 86, 50, 115, 0, 114, 100, 101,
- 1, 104, 3, 125, 125, 0, 114, 101, 114, 3, 125, 125, 20, 0, 114, 101, 116, 3, 125, 126, 86, 0, 4, 3, 126, 0, 1, 98, 2, 100,
- 0, 1, 103, 2, 116, 117, 114, 0, 1, 108, 115, 102, 97, 2, 115, 0, 1, 108, 115, 103, 110, 105, 100, 110, 166, 195, 116, 2, 115, 0,
- 1, 108, 115, 110, 97, 0, 1, 109, 115, 103, 97, 108, 115, 2, 108, 0, 1, 109, 115, 103, 114, 184, 195, 112, 115, 2, 108, 0, 1, 109,
- 115, 114, 101, 100, 111, 109, 2, 108, 0, 1, 110, 2, 101, 116, 0, 1, 110, 21, 2, 101, 116, 0, 2, 115, 0, 114, 1, 17, 67, 2,
- 32, 0, 114, 1, 108, 0, 114, 1, 116, 115, 2, 32, 0, 4, 114, 1, 21, 2, 32, 3, 126, 12, 0, 114, 1, 115, 2, 17, 67, 0,
- 100, 1, 98, 2, 101, 110, 12, 3, 126, 86, 0, 4, 1, 118, 2, 98, 101, 110, 3, 128, 0, 1, 118, 2, 103, 110, 0, 7, 6, 195,
- 166, 0, 4, 1, 100, 101, 108, 166, 195, 107, 2, 103, 103, 101, 3, 6, 115, 0, 1, 108, 105, 108, 97, 103, 0, 8, 100, 97, 102, 2,
- 115, 101, 0, 8, 108, 105, 98, 117, 106, 0, 8, 109, 111, 100, 2, 110, 101, 0, 8, 114, 103, 105, 109, 2, 110, 101, 0, 8, 114, 111,
- 109, 2, 110, 101, 12, 0, 8, 116, 110, 97, 114, 97, 107, 2, 110, 101, 0, 8, 116, 110, 111, 102, 2, 110, 101, 0, 1, 102, 2, 114,
- 101, 3, 6, 115, 12, 0, 114, 114, 101, 1, 118, 115, 101, 100, 3, 6, 115, 110, 108, 0, 4, 1, 102, 111, 114, 116, 3, 6, 116, 0,
- 1, 104, 102, 97, 2, 110, 103, 105, 103, 0, 1, 112, 111, 116, 114, 111, 2, 100, 0, 1, 114, 101, 118, 117, 115, 2, 110, 0, 1, 116,
- 115, 101, 106, 97, 109, 2, 116, 0, 8, 108, 97, 112, 0, 8, 108, 101, 99, 114, 111, 112, 2, 110, 0, 8, 108, 105, 108, 97, 103, 2,
- 101, 114, 0, 8, 108, 121, 112, 111, 114, 112, 2, 101, 114, 0, 8, 109, 97, 114, 97, 2, 101, 114, 0, 8, 109, 103, 121, 112, 0, 8,
- 110, 97, 97, 110, 97, 107, 2, 101, 114, 0, 8, 110, 101, 104, 116, 97, 2, 101, 114, 0, 8, 112, 111, 114, 117, 101, 2, 101, 114, 0,
- 8, 114, 97, 122, 97, 110, 2, 101, 114, 0, 8, 114, 98, 101, 104, 2, 101, 114, 0, 8, 114, 105, 115, 97, 110, 2, 101, 114, 0, 8,
- 114, 111, 103, 97, 104, 116, 121, 112, 2, 101, 114, 0, 8, 114, 117, 107, 105, 112, 101, 2, 101, 114, 0, 8, 115, 105, 114, 97, 102, 2,
- 101, 114, 0, 8, 118, 105, 2, 114, 107, 115, 195, 166, 116, 0, 4, 114, 1, 118, 101, 103, 3, 6, 116, 110, 0, 114, 1, 118, 115, 101,
- 98, 2, 32, 0, 110, 1, 114, 102, 101, 114, 3, 6, 117, 68, 0, 8, 114, 116, 114, 111, 112, 2, 116, 3, 6, 120, 0, 8, 116, 115,
- 109, 111, 2, 110, 100, 3, 7, 116, 0, 114, 1, 10, 2, 28, 33, 3, 7, 116, 34, 0, 4, 1, 106, 115, 2, 108, 101, 3, 115, 0,
- 1, 114, 2, 17, 67, 17, 65, 0, 1, 114, 2, 17, 67, 18, 69, 0, 1, 114, 2, 18, 67, 12, 0, 1, 114, 2, 18, 67, 101, 12,
- 0, 1, 114, 2, 115, 0, 1, 114, 100, 2, 98, 101, 114, 0, 1, 114, 100, 2, 110, 12, 0, 1, 114, 112, 2, 107, 0, 1, 114, 116,
- 2, 17, 67, 101, 12, 12, 12, 0, 1, 114, 116, 2, 110, 12, 12, 12, 0, 1, 114, 116, 101, 114, 2, 116, 101, 12, 0, 2, 17, 67,
- 101, 0, 2, 98, 108, 101, 0, 2, 98, 110, 101, 0, 8, 114, 111, 102, 2, 100, 101, 12, 12, 0, 2, 103, 121, 112, 116, 3, 115, 6,
- 0, 4, 1, 21, 2, 98, 108, 101, 3, 115, 12, 0, 1, 107, 2, 108, 110, 101, 0, 1, 112, 115, 2, 110, 101, 0, 8, 108, 32, 101,
- 100, 2, 115, 116, 101, 0, 8, 108, 32, 105, 118, 2, 115, 116, 101, 0, 8, 108, 32, 110, 97, 104, 2, 115, 116, 101, 0, 8, 108, 32,
- 110, 117, 104, 2, 115, 116, 101, 0, 118, 108, 3, 115, 40, 55, 0, 4, 103, 1, 17, 67, 2, 101, 3, 115, 57, 0, 103, 1, 114, 116,
- 2, 32, 0, 103, 1, 114, 116, 2, 101, 32, 0, 103, 1, 114, 116, 2, 104, 101, 100, 0, 100, 105, 1, 114, 112, 3, 115, 86, 0, 114,
- 103, 1, 17, 67, 2, 101, 3, 115, 110, 123, 0, 4, 3, 116, 0, 1, 106, 115, 2, 108, 0, 1, 106, 115, 2, 108, 101, 110, 0, 1,
- 108, 2, 100, 101, 114, 0, 1, 114, 107, 2, 32, 0, 1, 114, 111, 102, 2, 100, 108, 101, 0, 1, 114, 112, 2, 17, 67, 12, 0, 1,
- 114, 112, 2, 103, 110, 0, 1, 114, 112, 2, 115, 116, 97, 0, 1, 114, 112, 2, 115, 116, 101, 114, 101, 0, 1, 114, 116, 2, 12, 0,
- 1, 114, 116, 2, 101, 0, 2, 17, 67, 11, 12, 0, 2, 108, 100, 12, 0, 2, 108, 112, 101, 12, 0, 2, 110, 100, 0, 108, 100, 1,
- 107, 2, 114, 3, 116, 55, 0, 108, 100, 2, 114, 12, 3, 116, 55, 72, 0, 4, 118, 1, 114, 2, 12, 3, 116, 58, 0, 118, 2, 100,
- 101, 0, 100, 105, 1, 114, 112, 2, 107, 97, 110, 116, 3, 116, 72, 37, 0, 103, 1, 114, 184, 195, 114, 3, 116, 81, 0, 101, 114, 1,
- 116, 3, 116, 110, 0, 114, 114, 101, 64, 3, 116, 110, 108, 0, 114, 105, 110, 100, 101, 3, 118, 110, 50, 14, 0, 114, 105, 110, 100, 101,
- 114, 3, 118, 110, 50, 109, 0, 1, 114, 2, 100, 101, 12, 12, 3, 119, 0, 4, 1, 114, 2, 12, 3, 120, 0, 1, 114, 2, 17, 67,
- 11, 101, 12, 0, 1, 114, 2, 17, 67, 17, 67, 0, 1, 114, 2, 18, 67, 11, 0, 1, 114, 2, 18, 67, 116, 12, 0, 1, 114, 2,
- 100, 12, 0, 1, 114, 2, 109, 0, 1, 114, 2, 116, 12, 0, 1, 114, 18, 73, 2, 17, 67, 0, 1, 114, 103, 2, 115, 0, 1, 114,
- 112, 2, 115, 116, 32, 0, 1, 114, 112, 2, 115, 116, 101, 110, 0, 1, 114, 112, 2, 115, 116, 101, 114, 0, 1, 114, 112, 2, 115, 116,
- 101, 114, 110, 101, 0, 1, 114, 112, 2, 115, 116, 105, 110, 0, 1, 114, 112, 115, 2, 17, 67, 12, 0, 1, 114, 112, 115, 2, 107, 107,
- 0, 1, 114, 114, 2, 17, 67, 101, 114, 12, 0, 1, 114, 116, 2, 17, 67, 12, 12, 12, 0, 1, 114, 116, 2, 45, 0, 1, 114, 116,
- 2, 110, 103, 12, 12, 12, 0, 8, 114, 116, 2, 98, 101, 110, 12, 12, 0, 7, 6, 195, 169, 0, 3, 6, 114, 0, 7, 6, 195, 179,
- 0, 114, 3, 124, 34, 0, 7, 6, 195, 184, 0, 4, 1, 103, 114, 117, 98, 2, 106, 115, 3, 6, 109, 0, 1, 108, 116, 115, 114, 101,
- 98, 111, 2, 106, 116, 110, 97, 110, 116, 0, 8, 108, 108, 97, 104, 2, 106, 0, 4, 8, 109, 97, 2, 98, 101, 3, 6, 132, 0, 8,
- 110, 2, 100, 21, 0, 4, 1, 107, 115, 98, 111, 2, 110, 3, 6, 132, 12, 0, 1, 109, 105, 2, 100, 101, 107, 111, 109, 0, 114, 101,
- 1, 105, 2, 102, 97, 108, 100, 101, 110, 100, 101, 3, 6, 132, 108, 0, 4, 1, 100, 114, 111, 110, 2, 115, 116, 3, 6, 133, 0, 1,
- 100, 121, 115, 2, 115, 116, 0, 8, 102, 102, 117, 97, 104, 99, 2, 114, 0, 8, 106, 108, 105, 109, 0, 8, 110, 97, 109, 2, 118, 114,
- 101, 0, 8, 118, 101, 110, 0, 114, 101, 1, 103, 108, 101, 118, 2, 110, 104, 101, 100, 3, 6, 133, 109, 0, 2, 106, 101, 12, 3, 108,
- 0, 106, 43, 3, 108, 12, 57, 0, 103, 1, 100, 2, 110, 3, 108, 57, 0, 106, 101, 114, 3, 108, 57, 109, 0, 4, 1, 17, 67, 2,
- 106, 3, 109, 0, 1, 104, 2, 106, 0, 2, 106, 110, 0, 4, 103, 1, 18, 74, 2, 12, 3, 109, 57, 0, 103, 1, 103, 2, 108, 0,
- 103, 1, 108, 0, 103, 1, 112, 115, 2, 32, 0, 103, 1, 112, 115, 2, 101, 110, 0, 103, 2, 108, 101, 0, 4, 1, 18, 73, 2, 103,
- 101, 3, 132, 0, 1, 100, 2, 100, 101, 0, 1, 107, 115, 2, 100, 101, 0, 1, 114, 2, 18, 74, 101, 0, 1, 114, 2, 100, 101, 12,
- 0, 1, 114, 2, 103, 101, 108, 115, 101, 0, 1, 114, 2, 118, 101, 0, 1, 114, 2, 118, 101, 114, 105, 0, 1, 114, 100, 2, 110, 101,
- 0, 1, 114, 100, 2, 118, 101, 116, 0, 1, 114, 100, 101, 98, 2, 118, 0, 1, 114, 101, 98, 2, 118, 101, 0, 1, 114, 111, 102, 2,
- 103, 0, 1, 114, 112, 2, 118, 17, 65, 0, 2, 17, 67, 101, 0, 2, 17, 67, 105, 0, 2, 100, 101, 0, 2, 100, 105, 115, 107, 0,
- 4, 1, 108, 107, 2, 101, 32, 3, 132, 12, 0, 1, 114, 2, 118, 101, 114, 0, 104, 1, 98, 0, 114, 1, 112, 115, 2, 103, 115, 3,
- 132, 34, 0, 114, 101, 1, 115, 2, 100, 110, 105, 3, 132, 34, 115, 0, 4, 103, 1, 109, 115, 2, 32, 115, 105, 103, 3, 132, 57, 0,
- 103, 1, 115, 2, 101, 0, 4, 114, 101, 3, 132, 109, 0, 114, 101, 114, 2, 32, 0, 114, 101, 114, 2, 110, 0, 114, 103, 101, 114, 1,
- 112, 115, 2, 32, 3, 132, 110, 0, 114, 103, 101, 1, 112, 115, 3, 132, 110, 108, 0, 4, 3, 133, 0, 1, 98, 2, 110, 0, 1, 100,
- 2, 100, 0, 1, 100, 2, 100, 101, 110, 0, 1, 108, 2, 115, 0, 1, 114, 2, 100, 12, 0, 1, 114, 2, 103, 116, 101, 0, 1, 114,
- 2, 109, 101, 114, 0, 1, 114, 100, 2, 110, 0, 1, 114, 102, 2, 12, 0, 1, 114, 112, 2, 118, 0, 1, 115, 2, 103, 116, 12, 12,
- 0, 2, 17, 67, 11, 12, 12, 0, 2, 100, 115, 0, 2, 100, 116, 0, 2, 110, 115, 0, 2, 114, 110, 101, 110, 101, 0, 103, 1, 114,
- 111, 102, 2, 32, 0, 114, 103, 1, 112, 115, 3, 133, 34, 0, 4, 103, 1, 98, 3, 133, 57, 0, 103, 1, 104, 0, 103, 1, 115, 2,
- 32, 0, 103, 1, 115, 114, 111, 102, 0, 103, 8, 2, 32, 0, 4, 103, 1, 108, 107, 2, 116, 3, 133, 81, 0, 103, 1, 110, 2, 116,
- 101, 114, 110, 0, 103, 103, 1, 108, 103, 0, 4, 100, 1, 107, 3, 133, 86, 0, 100, 116, 8, 110, 2, 32, 0, 1, 114, 2, 118, 3,
- 134, 0, 4, 1, 114, 2, 18, 74, 3, 135, 0, 1, 114, 2, 18, 74, 11, 12, 0, 1, 114, 101, 100, 110, 111, 98, 2, 118, 0, 1,
- 114, 101, 103, 110, 166, 195, 104, 2, 118, 0, 1, 114, 114, 97, 110, 2, 118, 0, 8, 114, 2, 118, 101, 110, 0, 103, 1, 114, 3, 135,
- 57, 0, 115, 1, 10, 2, 28, 33, 3, 6, 133, 89, 0, 114, 1, 103, 10, 2, 28, 33, 3, 7, 132, 12, 110, 0, 114, 1, 10, 2,
- 101, 110, 28, 33, 3, 7, 133, 0, 4, 114, 1, 10, 2, 28, 33, 3, 7, 133, 110, 0, 114, 1, 10, 2, 101, 114, 28, 33, 0, 7,
- 6, 39, 0, 101, 114, 2, 32, 14, 128, 128, 131, 3, 2, 108, 0, 101, 114, 110, 101, 2, 32, 14, 128, 128, 133, 3, 2, 108, 50, 14,
- 0, 101, 114, 110, 101, 115, 2, 32, 14, 128, 128, 134, 3, 2, 108, 50, 14, 89, 0, 101, 110, 2, 32, 14, 128, 128, 131, 3, 14, 50,
- 0, 101, 116, 2, 32, 14, 128, 128, 131, 3, 14, 86, 0, 115, 2, 32, 14, 128, 128, 130, 3, 89, 0, 101, 114, 101, 2, 32, 14, 128,
- 128, 132, 3, 108, 34, 108, 0, 7, 6, 97, 0, 4, 117, 2, 32, 112, 97, 105, 114, 3, 2, 39, 0, 117, 2, 32, 114, 101, 118, 111,
- 105, 114, 0, 1, 108, 2, 107, 114, 3, 2, 117, 0, 103, 2, 110, 111, 115, 3, 2, 121, 81, 0, 2, 109, 112, 3, 2, 122, 0, 102,
- 8, 114, 101, 100, 2, 32, 3, 4, 117, 0, 110, 103, 101, 108, 111, 1, 108, 101, 104, 99, 105, 109, 3, 6, 19, 35, 50, 72, 19, 90,
- 112, 55, 124, 0, 8, 116, 112, 97, 107, 2, 106, 110, 3, 6, 35, 0, 117, 120, 1, 103, 3, 6, 39, 0, 105, 1, 110, 105, 118, 2,
- 103, 114, 101, 3, 6, 115, 0, 105, 115, 101, 1, 110, 3, 6, 115, 12, 89, 14, 0, 105, 99, 104, 101, 1, 114, 102, 3, 6, 115, 91,
- 0, 105, 1, 116, 110, 111, 99, 2, 110, 3, 6, 116, 57, 0, 4, 1, 98, 97, 108, 97, 2, 109, 3, 6, 117, 0, 1, 98, 101, 108,
- 97, 116, 2, 110, 0, 1, 98, 109, 117, 108, 2, 103, 111, 0, 1, 99, 97, 100, 2, 112, 111, 0, 1, 100, 117, 97, 108, 2, 110, 117,
- 109, 0, 1, 103, 114, 111, 2, 115, 0, 1, 104, 97, 98, 2, 109, 97, 0, 1, 106, 121, 112, 2, 109, 97, 0, 1, 107, 115, 108, 105,
- 116, 2, 100, 101, 0, 1, 108, 97, 2, 115, 107, 0, 1, 108, 97, 112, 2, 118, 101, 114, 12, 0, 1, 108, 105, 112, 2, 116, 117, 115,
- 0, 1, 108, 111, 122, 0, 1, 108, 115, 111, 103, 117, 106, 2, 118, 0, 1, 109, 103, 105, 116, 115, 2, 116, 97, 0, 1, 109, 109, 111,
- 107, 2, 110, 100, 0, 1, 110, 105, 100, 110, 97, 107, 115, 2, 118, 0, 1, 116, 111, 103, 111, 98, 0, 1, 116, 115, 97, 107, 2, 110,
- 106, 101, 0, 1, 116, 115, 97, 116, 101, 109, 2, 115, 101, 0, 1, 116, 115, 107, 101, 2, 115, 0, 1, 116, 115, 110, 97, 114, 111, 102,
- 2, 108, 116, 0, 1, 116, 115, 112, 111, 2, 110, 100, 101, 108, 115, 101, 0, 1, 116, 115, 114, 101, 2, 116, 110, 105, 110, 103, 0, 1,
- 116, 117, 112, 115, 105, 100, 2, 116, 115, 0, 1, 118, 2, 110, 108, 105, 103, 0, 2, 115, 109, 101, 0, 8, 100, 101, 109, 2, 108, 106,
- 101, 0, 8, 105, 100, 110, 105, 2, 110, 97, 0, 8, 105, 115, 117, 116, 110, 101, 2, 115, 0, 8, 107, 97, 107, 2, 111, 0, 8, 107,
- 105, 104, 99, 2, 110, 101, 0, 8, 107, 105, 116, 97, 118, 2, 110, 0, 8, 107, 108, 97, 2, 108, 105, 0, 8, 108, 107, 110, 101, 2,
- 118, 101, 12, 0, 8, 108, 115, 105, 116, 97, 114, 98, 2, 118, 0, 8, 109, 105, 114, 112, 2, 108, 0, 8, 110, 97, 99, 2, 100, 105,
- 101, 114, 0, 8, 110, 109, 121, 103, 2, 115, 116, 0, 8, 110, 121, 100, 2, 109, 111, 0, 8, 111, 2, 115, 101, 0, 8, 112, 109, 105,
- 104, 99, 2, 110, 0, 8, 115, 107, 101, 2, 109, 12, 0, 8, 116, 101, 100, 2, 108, 106, 101, 0, 8, 118, 97, 114, 97, 107, 2, 110,
- 101, 0, 100, 1, 107, 115, 117, 98, 2, 115, 0, 100, 1, 108, 97, 112, 2, 115, 0, 4, 1, 103, 101, 114, 111, 2, 110, 111, 3, 6,
- 117, 12, 0, 1, 108, 105, 109, 2, 110, 111, 0, 1, 116, 114, 97, 107, 2, 103, 111, 0, 8, 112, 109, 105, 2, 108, 97, 0, 4, 100,
- 1, 107, 105, 109, 2, 111, 3, 6, 117, 12, 72, 0, 100, 1, 109, 114, 97, 2, 97, 0, 100, 101, 1, 10, 2, 28, 33, 3, 6, 117,
- 12, 86, 14, 0, 100, 101, 1, 10, 2, 114, 28, 33, 3, 6, 117, 12, 86, 109, 0, 4, 103, 110, 101, 1, 112, 109, 97, 104, 99, 3,
- 6, 117, 50, 57, 14, 0, 103, 110, 101, 8, 112, 109, 97, 107, 0, 100, 1, 118, 101, 110, 2, 97, 3, 6, 117, 72, 0, 100, 111, 1,
- 110, 114, 111, 116, 3, 6, 117, 72, 124, 0, 118, 101, 114, 8, 108, 107, 110, 101, 3, 6, 117, 84, 109, 0, 118, 101, 114, 97, 108, 1,
- 110, 97, 99, 3, 6, 117, 84, 112, 34, 112, 55, 0, 4, 1, 98, 101, 115, 2, 115, 116, 105, 97, 110, 3, 6, 118, 0, 1, 99, 105,
- 112, 2, 115, 115, 111, 0, 1, 100, 101, 112, 112, 117, 115, 2, 115, 0, 1, 100, 114, 101, 100, 110, 117, 2, 110, 105, 103, 0, 1, 100,
- 114, 111, 118, 104, 2, 110, 0, 1, 102, 110, 105, 2, 109, 0, 1, 108, 116, 97, 2, 110, 116, 105, 115, 0, 1, 109, 97, 108, 97, 115,
- 2, 110, 100, 101, 114, 0, 1, 109, 101, 116, 97, 117, 103, 2, 108, 0, 1, 109, 105, 114, 103, 2, 115, 115, 101, 0, 1, 110, 97, 98,
- 2, 110, 0, 1, 110, 105, 104, 2, 110, 0, 1, 112, 111, 116, 2, 115, 0, 1, 114, 101, 118, 111, 2, 108, 116, 0, 1, 115, 101, 109,
- 114, 97, 112, 2, 110, 0, 1, 115, 108, 97, 98, 2, 109, 105, 0, 1, 118, 97, 104, 2, 110, 97, 0, 1, 118, 97, 104, 2, 110, 110,
- 97, 0, 1, 122, 121, 98, 2, 110, 115, 32, 0, 8, 100, 100, 110, 101, 2, 32, 0, 8, 101, 116, 2, 116, 101, 114, 0, 8, 103, 97,
- 112, 111, 114, 112, 2, 110, 100, 0, 8, 107, 97, 109, 2, 98, 0, 8, 107, 97, 116, 115, 2, 116, 101, 114, 0, 8, 107, 110, 111, 107,
- 2, 118, 0, 8, 108, 107, 101, 114, 2, 109, 101, 0, 8, 109, 105, 2, 109, 0, 8, 110, 101, 112, 2, 108, 104, 117, 115, 0, 8, 110,
- 105, 109, 111, 100, 2, 110, 0, 8, 112, 97, 2, 99, 104, 0, 8, 115, 97, 102, 2, 110, 0, 8, 116, 97, 98, 2, 108, 106, 101, 0,
- 8, 116, 107, 111, 2, 118, 0, 8, 118, 97, 115, 2, 110, 110, 101, 0, 8, 118, 105, 114, 112, 2, 116, 0, 100, 8, 108, 106, 101, 115,
- 2, 115, 0, 103, 1, 115, 101, 107, 107, 97, 110, 115, 2, 108, 105, 103, 0, 110, 1, 10, 2, 28, 34, 12, 3, 6, 118, 50, 0, 110,
- 100, 8, 109, 105, 114, 112, 101, 114, 2, 101, 3, 6, 118, 50, 72, 0, 110, 100, 101, 1, 98, 97, 114, 116, 110, 111, 107, 3, 6, 118,
- 50, 72, 14, 0, 110, 115, 1, 10, 2, 28, 33, 3, 6, 118, 50, 89, 0, 108, 1, 10, 2, 28, 33, 12, 3, 6, 118, 55, 0, 4,
- 116, 1, 10, 2, 28, 33, 3, 6, 118, 72, 0, 116, 1, 10, 2, 101, 28, 33, 0, 4, 1, 98, 21, 2, 114, 108, 105, 103, 3, 6,
- 121, 0, 1, 98, 110, 101, 98, 165, 195, 2, 114, 105, 110, 103, 0, 1, 100, 114, 101, 116, 115, 109, 97, 2, 109, 0, 1, 102, 97, 115,
- 2, 114, 105, 0, 1, 102, 114, 101, 2, 114, 0, 1, 103, 110, 101, 2, 110, 103, 0, 1, 112, 115, 101, 98, 2, 114, 105, 110, 103, 0,
- 1, 114, 98, 105, 118, 2, 116, 111, 0, 1, 114, 105, 109, 2, 107, 0, 1, 114, 108, 165, 195, 107, 2, 98, 105, 0, 1, 114, 116, 115,
- 97, 112, 2, 109, 105, 0, 1, 118, 97, 104, 2, 114, 116, 105, 0, 1, 118, 114, 111, 102, 2, 114, 105, 110, 103, 0, 8, 98, 101, 108,
- 108, 101, 104, 2, 114, 100, 0, 8, 98, 109, 111, 108, 2, 114, 100, 0, 8, 98, 111, 103, 110, 111, 108, 2, 114, 100, 0, 8, 103, 105,
- 2, 110, 103, 21, 0, 8, 103, 108, 117, 98, 2, 114, 0, 8, 104, 97, 115, 2, 114, 97, 0, 8, 108, 97, 2, 114, 109, 0, 8, 108,
- 97, 109, 2, 114, 105, 97, 0, 8, 108, 117, 111, 102, 2, 114, 100, 0, 8, 108, 117, 111, 112, 2, 114, 100, 0, 8, 110, 111, 109, 2,
- 114, 107, 0, 8, 111, 105, 100, 97, 114, 2, 107, 116, 105, 0, 8, 114, 97, 2, 98, 101, 114, 0, 8, 114, 97, 98, 2, 107, 0, 8,
- 114, 100, 97, 109, 2, 115, 0, 8, 114, 114, 117, 104, 0, 8, 115, 97, 104, 2, 114, 100, 0, 8, 115, 101, 114, 112, 109, 105, 2, 114,
- 105, 111, 0, 8, 115, 110, 97, 109, 2, 114, 100, 0, 8, 116, 115, 97, 98, 2, 114, 100, 0, 4, 1, 105, 116, 2, 114, 97, 3, 6,
- 121, 12, 0, 1, 108, 115, 105, 2, 109, 0, 8, 111, 108, 107, 2, 107, 12, 0, 103, 104, 1, 109, 114, 97, 0, 117, 8, 115, 115, 105,
- 98, 3, 6, 121, 12, 58, 0, 100, 101, 1, 114, 10, 2, 28, 33, 3, 6, 121, 12, 86, 14, 0, 100, 101, 1, 114, 10, 2, 114, 28,
- 33, 3, 6, 121, 12, 86, 109, 0, 114, 1, 110, 97, 107, 2, 105, 101, 3, 6, 121, 34, 0, 108, 1, 114, 10, 2, 101, 32, 28, 33,
- 12, 3, 6, 121, 55, 0, 4, 117, 1, 110, 111, 114, 116, 115, 97, 2, 116, 3, 6, 121, 58, 0, 118, 1, 104, 110, 101, 98, 184, 195,
- 107, 2, 110, 0, 109, 1, 114, 103, 10, 2, 28, 33, 12, 3, 6, 121, 65, 0, 114, 98, 101, 114, 8, 98, 97, 114, 3, 6, 121, 71,
- 108, 0, 100, 111, 1, 114, 111, 108, 111, 99, 3, 6, 121, 72, 39, 0, 103, 116, 105, 103, 1, 10, 2, 28, 33, 12, 3, 6, 121, 81,
- 47, 37, 0, 117, 114, 101, 114, 8, 115, 111, 110, 105, 100, 3, 6, 121, 123, 34, 108, 0, 117, 114, 8, 115, 111, 110, 105, 100, 3, 6,
- 121, 123, 108, 0, 4, 1, 102, 108, 105, 116, 2, 110, 103, 101, 3, 6, 122, 0, 1, 103, 110, 101, 2, 110, 103, 0, 1, 110, 105, 116,
- 115, 97, 112, 2, 107, 0, 1, 114, 101, 109, 111, 111, 98, 2, 110, 103, 0, 1, 114, 105, 103, 2, 102, 0, 1, 114, 107, 115, 110, 101,
- 112, 112, 97, 114, 2, 108, 100, 101, 0, 1, 114, 116, 97, 101, 116, 2, 108, 0, 1, 116, 115, 101, 103, 2, 112, 111, 0, 1, 118, 97,
- 107, 115, 2, 110, 107, 0, 8, 108, 97, 103, 2, 107, 115, 101, 0, 8, 108, 111, 112, 2, 107, 0, 8, 112, 109, 111, 107, 2, 107, 116,
- 0, 8, 114, 97, 116, 97, 107, 2, 107, 116, 0, 8, 114, 116, 110, 111, 107, 2, 107, 116, 0, 8, 114, 116, 115, 98, 97, 2, 107, 116,
- 0, 8, 114, 116, 115, 107, 101, 2, 107, 116, 0, 8, 115, 107, 101, 2, 107, 116, 0, 8, 115, 111, 107, 2, 107, 0, 8, 115, 115, 97,
- 109, 2, 107, 114, 101, 0, 8, 116, 101, 2, 112, 101, 0, 8, 116, 110, 105, 2, 107, 116, 0, 8, 116, 110, 111, 107, 2, 107, 116, 0,
- 109, 1, 114, 103, 10, 2, 109, 28, 33, 12, 0, 110, 1, 114, 10, 2, 110, 101, 28, 34, 12, 0, 114, 8, 105, 108, 108, 105, 109, 0,
- 114, 8, 105, 108, 108, 105, 114, 116, 0, 116, 1, 114, 10, 2, 28, 33, 3, 6, 122, 47, 0, 110, 1, 114, 10, 2, 28, 34, 12, 3,
- 6, 122, 50, 0, 110, 116, 1, 114, 10, 2, 28, 33, 3, 6, 122, 50, 47, 0, 110, 115, 1, 114, 10, 2, 28, 33, 3, 6, 122, 50,
- 89, 0, 108, 1, 114, 2, 28, 33, 12, 12, 3, 6, 122, 55, 0, 118, 1, 100, 97, 107, 2, 101, 114, 3, 6, 122, 58, 0, 110, 116,
- 1, 114, 117, 97, 116, 115, 101, 114, 3, 6, 122, 68, 0, 4, 110, 99, 101, 1, 10, 2, 28, 33, 3, 6, 122, 68, 89, 13, 0, 110,
- 99, 104, 101, 1, 10, 2, 28, 33, 0, 110, 99, 101, 1, 10, 2, 114, 28, 33, 3, 6, 122, 68, 89, 108, 0, 102, 1, 114, 103, 10,
- 2, 28, 33, 3, 6, 122, 83, 0, 4, 105, 1, 116, 101, 100, 2, 108, 3, 6, 136, 0, 106, 1, 115, 101, 2, 97, 115, 0, 8, 105,
- 107, 121, 115, 112, 2, 116, 3, 7, 117, 0, 98, 1, 10, 2, 108, 101, 28, 33, 3, 7, 117, 71, 0, 116, 1, 10, 2, 116, 28, 33,
- 3, 7, 118, 0, 110, 116, 1, 10, 2, 28, 33, 3, 7, 118, 50, 47, 0, 108, 1, 10, 2, 101, 32, 28, 33, 12, 3, 7, 118, 55,
- 0, 98, 1, 10, 2, 101, 108, 28, 33, 3, 7, 118, 71, 0, 4, 114, 1, 10, 2, 28, 33, 12, 12, 12, 3, 7, 121, 0, 114, 1,
- 10, 2, 105, 97, 116, 28, 33, 0, 110, 99, 101, 1, 121, 111, 118, 2, 28, 33, 3, 7, 121, 68, 89, 0, 1, 108, 114, 111, 102, 2,
- 103, 116, 32, 3, 7, 122, 0, 98, 1, 114, 10, 2, 101, 108, 28, 33, 3, 7, 122, 71, 0, 102, 1, 114, 111, 118, 104, 3, 8, 4,
- 117, 0, 4, 8, 110, 97, 98, 101, 107, 105, 3, 8, 117, 0, 8, 110, 97, 100, 110, 97, 98, 0, 8, 110, 97, 103, 114, 111, 109, 97,
- 116, 97, 102, 0, 8, 110, 97, 107, 114, 97, 0, 8, 110, 97, 117, 104, 105, 114, 97, 109, 0, 8, 110, 97, 118, 114, 105, 110, 0, 8,
- 110, 97, 119, 115, 116, 111, 17, 66, 0, 8, 110, 97, 121, 117, 103, 0, 8, 110, 101, 114, 97, 0, 8, 110, 101, 122, 105, 97, 109, 0,
- 8, 110, 105, 103, 110, 97, 0, 8, 110, 105, 108, 117, 107, 115, 97, 109, 0, 8, 110, 105, 110, 105, 109, 101, 102, 0, 8, 110, 105, 114,
- 97, 107, 111, 0, 8, 110, 105, 114, 97, 109, 0, 8, 110, 105, 114, 97, 115, 116, 0, 8, 110, 105, 114, 97, 122, 0, 8, 110, 105, 114,
- 101, 108, 108, 97, 98, 0, 8, 110, 105, 115, 116, 101, 114, 0, 8, 110, 105, 116, 110, 101, 103, 114, 97, 0, 8, 110, 105, 116, 114, 101,
- 99, 110, 111, 107, 0, 8, 110, 105, 116, 115, 166, 195, 108, 97, 112, 0, 8, 110, 105, 118, 111, 103, 101, 99, 114, 101, 104, 0, 8, 110,
- 110, 97, 105, 115, 111, 104, 0, 8, 110, 110, 111, 100, 97, 109, 0, 8, 110, 110, 111, 100, 97, 109, 105, 114, 112, 0, 8, 110, 111, 109,
- 111, 112, 120, 111, 99, 0, 8, 110, 111, 114, 111, 107, 0, 108, 1, 110, 97, 2, 102, 97, 98, 101, 116, 3, 8, 117, 55, 0, 114, 101,
- 116, 1, 103, 114, 97, 109, 3, 14, 51, 119, 47, 0, 1, 102, 101, 98, 2, 114, 105, 110, 103, 3, 16, 121, 0, 118, 1, 103, 2, 116,
- 121, 118, 3, 19, 35, 123, 0, 4, 110, 97, 103, 101, 1, 119, 115, 3, 21, 0, 118, 101, 8, 100, 0, 118, 111, 110, 100, 97, 108, 101,
- 0, 4, 1, 104, 2, 99, 105, 101, 110, 100, 97, 12, 12, 3, 21, 101, 115, 0, 108, 101, 106, 97, 110, 100, 114, 111, 0, 2, 114, 114,
- 101, 115, 116, 3, 35, 0, 114, 111, 107, 107, 111, 1, 109, 3, 35, 34, 6, 108, 49, 39, 0, 116, 116, 101, 110, 116, 105, 111, 110, 3,
- 35, 47, 6, 115, 50, 91, 13, 50, 0, 98, 101, 114, 110, 97, 107, 1, 116, 3, 35, 71, 108, 50, 6, 35, 49, 0, 103, 103, 105, 111,
- 114, 101, 1, 109, 3, 35, 75, 6, 39, 12, 53, 36, 0, 103, 97, 115, 97, 107, 105, 1, 110, 3, 35, 81, 117, 89, 6, 35, 49, 37,
- 0, 4, 117, 1, 104, 99, 2, 102, 3, 39, 0, 117, 1, 115, 2, 116, 101, 114, 110, 101, 0, 117, 1, 116, 115, 101, 114, 2, 114, 0,
- 117, 2, 32, 110, 97, 116, 117, 114, 101, 108, 0, 117, 120, 8, 102, 0, 117, 98, 101, 114, 103, 105, 110, 3, 39, 71, 36, 34, 91, 6,
- 37, 12, 50, 0, 117, 103, 117, 105, 110, 1, 103, 3, 39, 81, 6, 117, 68, 0, 119, 1, 114, 99, 3, 108, 0, 108, 1, 119, 2, 107,
- 3, 108, 12, 0, 108, 108, 1, 119, 3, 108, 12, 55, 0, 105, 1, 116, 110, 117, 111, 109, 2, 110, 3, 114, 0, 1, 108, 98, 2, 122,
- 101, 114, 3, 115, 0, 1, 114, 2, 99, 101, 114, 45, 12, 3, 115, 12, 0, 105, 114, 101, 1, 108, 99, 3, 115, 12, 34, 0, 105, 114,
- 99, 111, 110, 100, 105, 116, 105, 111, 110, 3, 115, 12, 34, 49, 108, 50, 72, 37, 12, 91, 13, 50, 0, 105, 114, 3, 115, 12, 110, 0,
- 4, 1, 102, 114, 101, 116, 110, 105, 2, 99, 101, 3, 115, 37, 0, 1, 109, 101, 99, 97, 112, 2, 107, 0, 99, 101, 1, 112, 3, 115,
- 37, 89, 0, 4, 1, 108, 2, 115, 101, 114, 101, 110, 3, 115, 57, 0, 1, 108, 2, 115, 101, 114, 110, 101, 115, 0, 1, 108, 2, 115,
- 101, 114, 112, 114, 0, 1, 108, 2, 115, 101, 114, 115, 116, 0, 1, 108, 32, 110, 101, 2, 115, 101, 114, 0, 1, 109, 107, 111, 111, 98,
- 2, 107, 101, 114, 0, 1, 114, 2, 116, 105, 110, 103, 0, 105, 1, 114, 116, 2, 108, 101, 114, 0, 121, 8, 98, 2, 32, 0, 4, 116,
- 101, 1, 109, 121, 97, 108, 112, 3, 115, 57, 47, 0, 116, 101, 8, 116, 0, 116, 105, 101, 1, 107, 3, 115, 57, 47, 37, 0, 116, 101,
- 115, 1, 98, 2, 32, 3, 115, 57, 47, 89, 0, 99, 111, 8, 119, 3, 115, 57, 49, 39, 58, 0, 99, 111, 110, 1, 98, 2, 12, 3,
- 115, 57, 49, 108, 50, 0, 121, 110, 101, 1, 112, 3, 115, 57, 50, 0, 108, 101, 1, 32, 114, 101, 103, 110, 105, 103, 3, 115, 57, 55,
- 0, 109, 121, 8, 3, 115, 57, 65, 37, 0, 100, 101, 1, 119, 3, 115, 57, 72, 0, 100, 121, 1, 114, 98, 3, 115, 57, 72, 37, 0,
- 103, 101, 110, 99, 121, 3, 115, 57, 75, 13, 50, 89, 37, 0, 103, 97, 115, 8, 118, 3, 115, 57, 81, 13, 89, 0, 118, 101, 114, 121,
- 3, 115, 57, 84, 34, 37, 0, 121, 101, 115, 1, 17, 67, 3, 115, 57, 89, 0, 116, 105, 111, 110, 1, 116, 115, 2, 99, 97, 114, 3,
- 115, 57, 91, 14, 50, 0, 104, 97, 98, 8, 3, 115, 57, 107, 118, 71, 0, 4, 1, 114, 2, 99, 101, 114, 98, 97, 110, 101, 12, 3,
- 116, 0, 1, 114, 2, 99, 101, 114, 98, 105, 108, 12, 0, 1, 114, 2, 99, 101, 114, 99, 121, 107, 12, 0, 1, 114, 2, 99, 101, 114,
- 107, 195, 184, 114, 12, 0, 1, 114, 2, 99, 101, 114, 118, 111, 103, 110, 12, 0, 101, 2, 114, 111, 0, 105, 1, 114, 98, 2, 115, 101,
- 114, 0, 105, 2, 109, 97, 98, 101, 108, 0, 105, 100, 115, 3, 116, 37, 72, 89, 0, 4, 1, 104, 2, 115, 116, 105, 110, 103, 3, 116,
- 57, 0, 1, 104, 115, 2, 118, 101, 114, 0, 121, 1, 100, 0, 121, 1, 108, 2, 111, 117, 116, 0, 121, 1, 108, 112, 0, 121, 1, 115,
- 0, 121, 1, 119, 0, 98, 101, 8, 98, 2, 32, 3, 116, 57, 48, 0, 112, 105, 101, 114, 1, 110, 3, 116, 57, 48, 111, 109, 0, 105,
- 108, 1, 116, 107, 99, 111, 99, 3, 116, 57, 55, 0, 98, 121, 1, 98, 2, 12, 3, 116, 57, 71, 111, 0, 107, 101, 115, 1, 108, 102,
- 110, 114, 111, 99, 3, 116, 57, 81, 89, 0, 99, 101, 1, 102, 2, 98, 111, 111, 107, 3, 116, 57, 89, 0, 112, 101, 1, 114, 103, 3,
- 116, 71, 0, 4, 1, 17, 67, 2, 110, 101, 3, 117, 0, 1, 17, 67, 2, 110, 101, 110, 0, 1, 17, 67, 2, 110, 101, 114, 0, 1,
- 18, 67, 2, 98, 108, 101, 0, 1, 18, 73, 2, 18, 75, 18, 69, 0, 1, 18, 74, 2, 18, 67, 101, 12, 0, 1, 18, 75, 2, 109,
- 101, 12, 0, 1, 98, 114, 105, 97, 2, 103, 12, 0, 1, 100, 2, 109, 18, 76, 12, 0, 1, 100, 2, 118, 105, 100, 0, 1, 101, 2,
- 114, 18, 69, 12, 0, 1, 102, 2, 18, 74, 0, 1, 103, 2, 118, 101, 0, 1, 104, 116, 2, 110, 107, 115, 0, 1, 107, 2, 12, 0,
- 1, 107, 2, 112, 18, 76, 12, 0, 1, 108, 2, 98, 101, 0, 1, 108, 2, 118, 101, 110, 100, 101, 108, 0, 1, 108, 98, 2, 100, 101,
- 0, 1, 108, 115, 2, 118, 0, 1, 109, 114, 105, 102, 0, 1, 109, 114, 111, 102, 2, 110, 101, 0, 1, 109, 115, 2, 99, 107, 0, 1,
- 110, 2, 112, 97, 108, 109, 0, 1, 110, 103, 2, 118, 110, 101, 0, 1, 112, 2, 118, 12, 12, 0, 1, 112, 115, 2, 100, 101, 0, 1,
- 114, 2, 110, 99, 104, 12, 0, 1, 114, 2, 110, 115, 105, 103, 116, 0, 1, 114, 99, 2, 99, 107, 12, 0, 1, 114, 101, 116, 102, 101,
- 2, 98, 0, 1, 114, 111, 102, 2, 110, 0, 1, 115, 2, 109, 101, 12, 0, 1, 115, 107, 101, 10, 2, 109, 0, 1, 116, 2, 108, 17,
- 65, 0, 1, 116, 115, 2, 99, 99, 97, 116, 111, 0, 1, 116, 115, 97, 112, 0, 1, 116, 115, 101, 116, 2, 109, 0, 1, 118, 115, 2,
- 98, 0, 2, 17, 67, 101, 0, 2, 100, 101, 12, 0, 2, 100, 101, 110, 0, 2, 100, 114, 101, 115, 115, 12, 12, 0, 2, 100, 118, 97,
- 114, 0, 2, 110, 108, 195, 166, 103, 12, 0, 2, 110, 115, 116, 0, 2, 110, 115, 116, 114, 101, 110, 103, 12, 12, 0, 2, 110, 116, 97,
- 108, 12, 0, 2, 110, 118, 101, 110, 100, 12, 0, 2, 116, 116, 97, 99, 104, 12, 0, 8, 2, 101, 32, 0, 8, 110, 109, 121, 103, 2,
- 115, 116, 105, 0, 100, 101, 8, 108, 2, 32, 100, 105, 103, 32, 0, 100, 101, 8, 108, 2, 32, 115, 105, 103, 32, 0, 100, 101, 8, 108,
- 2, 32, 118, 195, 166, 114, 101, 32, 0, 114, 1, 107, 2, 108, 101, 110, 101, 0, 114, 1, 107, 21, 2, 108, 101, 12, 0, 114, 1, 108,
- 110, 101, 118, 111, 100, 2, 115, 0, 116, 8, 2, 32, 0, 118, 1, 104, 2, 32, 0, 4, 1, 18, 73, 2, 98, 18, 76, 3, 117, 12,
- 0, 1, 100, 2, 116, 97, 0, 1, 100, 2, 116, 111, 0, 1, 106, 116, 2, 32, 0, 1, 107, 2, 112, 114, 101, 12, 0, 1, 107, 2,
- 112, 114, 105, 110, 103, 0, 1, 110, 2, 98, 111, 0, 1, 112, 115, 2, 109, 0, 1, 112, 115, 2, 110, 107, 105, 110, 103, 0, 1, 115,
- 2, 103, 111, 12, 12, 0, 2, 116, 117, 115, 0, 4, 110, 1, 100, 2, 100, 121, 3, 117, 12, 50, 0, 110, 1, 114, 98, 2, 100, 121,
- 0, 110, 110, 101, 115, 8, 99, 3, 117, 12, 50, 12, 0, 103, 1, 115, 2, 97, 12, 3, 117, 12, 81, 0, 114, 97, 112, 97, 104, 111,
- 101, 3, 117, 34, 6, 117, 48, 117, 107, 125, 58, 0, 114, 121, 1, 109, 3, 117, 34, 37, 0, 114, 114, 121, 1, 98, 3, 117, 34, 113,
- 0, 116, 104, 101, 110, 3, 117, 47, 6, 36, 50, 0, 116, 116, 114, 105, 98, 117, 116, 105, 111, 110, 8, 3, 117, 47, 51, 37, 71, 40,
- 91, 6, 39, 50, 0, 116, 116, 114, 105, 98, 117, 116, 105, 111, 110, 3, 117, 47, 51, 37, 71, 40, 91, 39, 50, 0, 4, 112, 101, 1,
- 110, 97, 107, 3, 117, 48, 6, 36, 0, 112, 195, 169, 1, 110, 97, 107, 0, 112, 112, 101, 97, 108, 3, 117, 48, 6, 37, 55, 0, 107,
- 107, 111, 114, 100, 101, 111, 110, 3, 117, 49, 6, 108, 12, 72, 36, 108, 50, 0, 107, 117, 108, 116, 101, 116, 8, 102, 3, 117, 49, 40,
- 55, 47, 6, 36, 47, 0, 107, 117, 108, 116, 101, 116, 1, 102, 3, 117, 49, 40, 55, 47, 36, 47, 0, 99, 116, 105, 111, 110, 3, 117,
- 49, 91, 57, 13, 50, 0, 103, 110, 1, 109, 2, 111, 110, 3, 117, 50, 57, 0, 110, 100, 114, 101, 119, 115, 3, 117, 50, 72, 51, 40,
- 12, 89, 0, 110, 100, 111, 108, 112, 104, 1, 114, 3, 117, 50, 72, 108, 55, 83, 0, 110, 100, 97, 8, 114, 2, 108, 3, 117, 50, 72,
- 125, 0, 110, 100, 111, 8, 114, 98, 3, 117, 50, 72, 125, 58, 0, 110, 103, 105, 101, 8, 3, 117, 50, 75, 111, 0, 110, 103, 101, 108,
- 101, 115, 3, 117, 50, 75, 112, 55, 115, 89, 0, 110, 104, 97, 116, 116, 97, 110, 1, 109, 3, 117, 50, 107, 6, 117, 47, 13, 50, 0,
- 114, 114, 111, 119, 3, 117, 51, 39, 40, 0, 108, 1, 10, 2, 105, 115, 116, 28, 33, 12, 3, 117, 55, 0, 108, 1, 10, 2, 105, 115,
- 109, 28, 33, 12, 3, 117, 55, 6, 0, 108, 97, 106, 1, 109, 3, 117, 55, 6, 136, 0, 108, 97, 107, 108, 97, 118, 1, 98, 2, 97,
- 3, 117, 55, 117, 49, 55, 6, 117, 12, 84, 0, 4, 103, 1, 109, 2, 114, 101, 3, 117, 57, 0, 103, 8, 118, 2, 101, 32, 0, 109,
- 98, 114, 111, 115, 101, 3, 117, 65, 71, 51, 127, 40, 89, 0, 103, 110, 97, 1, 109, 114, 97, 2, 99, 3, 117, 68, 6, 121, 0, 98,
- 98, 121, 8, 3, 117, 71, 37, 0, 98, 105, 108, 101, 110, 101, 3, 117, 71, 37, 55, 37, 12, 50, 0, 100, 98, 117, 114, 121, 1, 114,
- 98, 3, 117, 72, 71, 14, 34, 36, 0, 4, 103, 1, 109, 2, 105, 12, 3, 117, 81, 0, 103, 1, 110, 97, 108, 102, 2, 97, 110, 0,
- 103, 1, 110, 121, 115, 2, 111, 103, 101, 0, 103, 2, 110, 101, 119, 0, 103, 103, 105, 101, 3, 117, 81, 37, 0, 103, 97, 122, 105, 110,
- 101, 1, 109, 3, 117, 81, 117, 89, 6, 37, 12, 50, 0, 4, 118, 1, 108, 2, 97, 17, 67, 3, 117, 84, 0, 118, 1, 108, 2, 97,
- 32, 0, 118, 1, 108, 2, 97, 101, 0, 118, 1, 108, 2, 101, 100, 0, 118, 1, 108, 2, 101, 114, 0, 118, 1, 108, 2, 101, 115, 0,
- 118, 1, 108, 2, 101, 116, 0, 118, 1, 108, 2, 105, 110, 101, 0, 118, 1, 108, 2, 110, 105, 0, 118, 1, 108, 2, 116, 32, 0, 118,
- 8, 108, 2, 32, 0, 4, 118, 101, 1, 108, 2, 32, 3, 117, 84, 14, 0, 118, 101, 1, 108, 115, 0, 118, 101, 114, 1, 108, 2, 32,
- 3, 117, 84, 108, 0, 118, 101, 114, 1, 108, 115, 3, 117, 84, 109, 0, 118, 101, 114, 105, 1, 108, 115, 3, 117, 84, 109, 34, 6, 37,
- 0, 118, 97, 110, 116, 103, 97, 114, 100, 101, 3, 117, 84, 121, 68, 81, 6, 121, 72, 14, 0, 115, 101, 114, 98, 97, 106, 100, 115, 106,
- 97, 110, 3, 117, 89, 108, 71, 117, 91, 6, 117, 50, 0, 1, 116, 2, 98, 108, 101, 116, 3, 117, 117, 0, 110, 103, 111, 111, 110, 1,
- 114, 3, 117, 117, 50, 81, 6, 40, 12, 50, 0, 4, 3, 118, 0, 1, 17, 67, 2, 18, 75, 18, 69, 0, 1, 17, 67, 2, 109, 105,
- 12, 0, 1, 17, 67, 2, 109, 195, 166, 12, 0, 1, 17, 67, 2, 109, 195, 184, 12, 0, 1, 17, 67, 2, 110, 100, 0, 1, 18, 67,
- 2, 98, 101, 12, 0, 1, 18, 71, 2, 110, 0, 1, 18, 71, 2, 110, 100, 0, 1, 18, 73, 2, 17, 67, 0, 1, 18, 74, 2, 108,
- 100, 0, 1, 18, 75, 2, 112, 18, 69, 12, 0, 1, 21, 2, 98, 101, 12, 0, 1, 21, 2, 107, 114, 18, 69, 12, 0, 1, 98, 2,
- 103, 97, 103, 101, 12, 12, 0, 1, 98, 2, 106, 111, 110, 101, 116, 0, 1, 98, 2, 118, 105, 97, 110, 12, 0, 1, 98, 32, 103, 105,
- 98, 2, 110, 103, 0, 1, 99, 2, 109, 112, 12, 0, 1, 100, 100, 2, 103, 12, 0, 1, 100, 108, 2, 107, 0, 1, 100, 108, 101, 109,
- 109, 97, 103, 2, 103, 115, 0, 1, 101, 0, 1, 101, 114, 2, 103, 12, 0, 1, 102, 2, 98, 114, 18, 69, 12, 0, 1, 102, 2, 99,
- 18, 69, 12, 12, 0, 1, 102, 2, 99, 18, 76, 0, 1, 102, 2, 110, 100, 0, 1, 102, 2, 110, 107, 108, 117, 98, 12, 0, 1, 102,
- 2, 118, 111, 12, 0, 1, 102, 101, 98, 2, 108, 0, 1, 102, 111, 115, 2, 12, 0, 1, 103, 2, 110, 103, 115, 116, 101, 114, 12, 0,
- 1, 103, 2, 118, 0, 1, 103, 105, 108, 0, 1, 104, 2, 99, 107, 12, 0, 1, 104, 2, 109, 98, 117, 114, 103, 101, 114, 0, 1, 104,
- 2, 110, 0, 1, 104, 2, 110, 100, 108, 0, 1, 104, 2, 110, 107, 97, 110, 105, 110, 0, 1, 104, 2, 110, 107, 97, 116, 0, 1, 104,
- 2, 110, 107, 195, 184, 110, 12, 12, 0, 1, 104, 2, 112, 112, 17, 65, 0, 1, 104, 2, 118, 101, 116, 0, 1, 104, 101, 98, 2, 103,
- 0, 1, 104, 115, 2, 109, 18, 76, 0, 1, 105, 100, 2, 18, 66, 12, 0, 1, 106, 2, 109, 101, 110, 0, 1, 107, 2, 17, 67, 17,
- 67, 0, 1, 107, 2, 107, 97, 111, 12, 12, 0, 1, 107, 2, 115, 0, 1, 107, 2, 118, 105, 97, 114, 0, 1, 107, 100, 111, 118, 0,
- 1, 107, 105, 114, 102, 97, 2, 12, 0, 1, 107, 105, 116, 111, 107, 114, 97, 110, 0, 1, 107, 115, 2, 18, 71, 12, 0, 1, 108, 2,
- 103, 117, 110, 101, 0, 1, 108, 2, 109, 17, 65, 12, 0, 1, 108, 2, 110, 100, 0, 1, 108, 2, 112, 18, 69, 12, 0, 1, 108, 97,
- 109, 2, 18, 66, 97, 0, 1, 108, 98, 2, 99, 107, 0, 1, 108, 98, 2, 100, 0, 1, 108, 102, 2, 98, 32, 12, 0, 1, 108, 111,
- 99, 0, 1, 108, 112, 2, 99, 101, 0, 1, 108, 112, 2, 107, 97, 0, 1, 108, 112, 2, 110, 0, 1, 108, 112, 2, 110, 101, 110, 0,
- 1, 108, 112, 2, 110, 101, 114, 0, 1, 108, 115, 2, 110, 103, 12, 0, 1, 108, 115, 105, 2, 109, 105, 0, 1, 109, 2, 106, 111, 12,
- 0, 1, 109, 2, 107, 97, 0, 1, 109, 105, 108, 107, 0, 1, 109, 105, 114, 112, 0, 1, 109, 114, 101, 112, 115, 0, 1, 109, 114, 105,
- 102, 2, 12, 0, 1, 110, 97, 112, 2, 109, 97, 0, 1, 110, 105, 103, 97, 118, 0, 1, 110, 115, 2, 99, 107, 0, 1, 112, 2, 103,
- 18, 76, 12, 0, 1, 112, 2, 103, 110, 12, 12, 0, 1, 112, 2, 112, 105, 12, 0, 1, 112, 97, 107, 2, 99, 105, 116, 0, 1, 115,
- 2, 98, 98, 97, 116, 0, 1, 115, 2, 98, 108, 101, 0, 1, 115, 2, 102, 114, 97, 110, 0, 1, 115, 2, 103, 12, 12, 0, 1, 115,
- 2, 109, 18, 69, 12, 0, 1, 115, 2, 109, 97, 110, 116, 0, 1, 115, 2, 109, 101, 114, 12, 0, 1, 116, 2, 110, 100, 0, 1, 116,
- 2, 112, 18, 76, 0, 1, 116, 2, 112, 105, 0, 1, 116, 101, 109, 2, 12, 0, 1, 116, 105, 99, 110, 105, 0, 1, 116, 115, 2, 102,
- 102, 97, 103, 101, 0, 1, 116, 115, 2, 107, 97, 0, 1, 118, 2, 110, 100, 114, 195, 184, 114, 0, 1, 118, 108, 101, 115, 2, 110, 103,
- 105, 118, 0, 1, 120, 97, 116, 0, 1, 122, 122, 105, 112, 0, 2, 17, 67, 11, 12, 0, 2, 98, 98, 0, 2, 98, 114, 97, 0, 2,
- 98, 114, 117, 0, 2, 100, 115, 0, 2, 100, 116, 12, 0, 2, 102, 102, 117, 116, 97, 103, 101, 0, 2, 102, 102, 195, 166, 114, 101, 12,
- 0, 2, 102, 115, 116, 101, 100, 12, 0, 2, 103, 103, 114, 101, 115, 12, 12, 0, 2, 103, 111, 12, 12, 12, 0, 2, 107, 11, 111, 12,
- 0, 2, 107, 97, 17, 67, 12, 12, 0, 2, 107, 117, 116, 12, 12, 0, 2, 107, 118, 97, 12, 12, 0, 2, 108, 100, 12, 0, 2, 108,
- 100, 101, 0, 2, 108, 103, 0, 2, 108, 115, 0, 2, 108, 116, 0, 2, 110, 100, 12, 0, 2, 110, 100, 115, 107, 0, 2, 110, 103, 97,
- 118, 12, 12, 0, 2, 110, 103, 195, 165, 12, 12, 0, 2, 110, 104, 111, 12, 12, 0, 2, 110, 107, 108, 97, 103, 12, 12, 0, 2, 110,
- 115, 107, 0, 8, 2, 18, 66, 18, 69, 12, 12, 12, 0, 8, 2, 102, 102, 101, 107, 116, 12, 0, 8, 2, 103, 17, 65, 12, 12, 12,
- 0, 8, 2, 110, 100, 101, 110, 0, 8, 2, 110, 100, 101, 116, 0, 8, 112, 2, 109, 32, 12, 0, 100, 1, 108, 106, 101, 115, 2, 115,
- 0, 102, 1, 116, 115, 2, 102, 0, 103, 1, 100, 101, 114, 102, 2, 115, 0, 103, 1, 100, 110, 97, 109, 2, 115, 0, 103, 1, 100, 110,
- 184, 195, 115, 2, 115, 0, 103, 1, 100, 114, 101, 118, 104, 0, 103, 1, 100, 114, 184, 195, 108, 2, 115, 0, 103, 1, 100, 115, 110, 111,
- 2, 115, 0, 103, 1, 100, 115, 114, 105, 116, 2, 115, 0, 103, 1, 100, 115, 114, 111, 116, 2, 115, 0, 103, 2, 103, 114, 101, 103, 97,
- 116, 12, 0, 104, 1, 104, 115, 0, 114, 1, 107, 21, 2, 108, 12, 0, 114, 1, 107, 32, 110, 101, 2, 108, 0, 118, 101, 8, 104, 2,
- 32, 100, 101, 109, 32, 0, 118, 101, 8, 104, 2, 32, 100, 101, 110, 32, 0, 118, 101, 8, 104, 2, 32, 100, 101, 116, 32, 0, 118, 101,
- 8, 104, 2, 32, 101, 110, 32, 0, 118, 101, 8, 104, 2, 32, 101, 116, 32, 0, 118, 101, 8, 104, 2, 32, 103, 111, 100, 116, 32, 0,
- 118, 101, 8, 104, 2, 32, 116, 195, 166, 110, 107, 116, 32, 0, 118, 101, 8, 104, 32, 100, 105, 116, 108, 97, 2, 32, 0, 118, 101, 8,
- 104, 32, 101, 100, 2, 32, 0, 118, 101, 8, 104, 32, 101, 100, 114, 117, 98, 2, 32, 0, 118, 101, 8, 104, 32, 101, 107, 107, 105, 2,
- 32, 0, 118, 101, 8, 104, 32, 101, 110, 110, 117, 107, 2, 32, 0, 118, 101, 8, 104, 32, 101, 114, 97, 98, 2, 32, 0, 118, 101, 8,
- 104, 32, 103, 101, 106, 2, 32, 0, 118, 101, 8, 104, 32, 103, 105, 100, 97, 116, 115, 2, 32, 0, 118, 101, 8, 104, 32, 103, 105, 100,
- 184, 195, 110, 2, 32, 0, 118, 101, 8, 104, 32, 105, 32, 108, 105, 118, 2, 32, 0, 118, 101, 8, 104, 32, 105, 118, 2, 32, 0, 118,
- 101, 8, 104, 32, 107, 111, 110, 2, 32, 0, 118, 101, 8, 104, 32, 108, 105, 118, 2, 32, 0, 118, 101, 8, 104, 32, 110, 97, 104, 2,
- 32, 0, 118, 101, 8, 104, 32, 110, 97, 107, 2, 32, 0, 118, 101, 8, 104, 32, 110, 117, 104, 2, 32, 0, 118, 101, 8, 104, 32, 110,
- 117, 107, 2, 32, 0, 118, 101, 8, 104, 32, 111, 106, 2, 32, 0, 118, 101, 8, 104, 32, 114, 184, 195, 98, 2, 32, 0, 118, 101, 8,
- 104, 32, 115, 107, 97, 114, 116, 115, 2, 32, 0, 118, 101, 8, 104, 32, 116, 100, 111, 103, 2, 32, 0, 118, 101, 8, 104, 32, 117, 100,
- 2, 32, 0, 118, 101, 8, 104, 32, 165, 195, 109, 2, 32, 0, 118, 101, 8, 104, 32, 165, 195, 115, 103, 111, 2, 32, 0, 4, 1, 107,
- 2, 106, 97, 107, 3, 118, 6, 0, 1, 116, 97, 107, 2, 112, 117, 108, 116, 0, 105, 1, 107, 2, 110, 3, 118, 6, 37, 12, 0, 104,
- 101, 110, 1, 104, 115, 3, 118, 14, 50, 0, 114, 121, 1, 109, 32, 121, 100, 111, 111, 108, 98, 3, 118, 34, 37, 0, 116, 97, 107, 111,
- 109, 98, 1, 107, 3, 118, 47, 118, 49, 6, 124, 65, 71, 0, 112, 111, 108, 101, 111, 110, 1, 110, 3, 118, 48, 6, 39, 55, 57, 108,
- 50, 0, 107, 111, 110, 100, 97, 1, 110, 97, 3, 118, 49, 6, 109, 50, 72, 118, 0, 99, 114, 111, 115, 115, 101, 1, 108, 3, 118, 49,
- 34, 6, 109, 89, 0, 107, 114, 121, 108, 3, 118, 49, 34, 6, 130, 55, 0, 107, 97, 2, 100, 101, 109, 12, 12, 3, 118, 49, 118, 0,
- 110, 100, 1, 118, 2, 114, 101, 116, 116, 101, 3, 118, 50, 0, 110, 1, 10, 2, 105, 28, 34, 12, 3, 118, 50, 6, 0, 110, 100, 114,
- 101, 97, 8, 3, 118, 50, 72, 34, 6, 36, 117, 0, 110, 100, 114, 101, 119, 3, 118, 50, 72, 34, 40, 0, 110, 100, 101, 114, 115, 111,
- 110, 8, 3, 118, 50, 72, 109, 89, 109, 50, 0, 110, 103, 101, 108, 97, 8, 3, 118, 50, 75, 13, 55, 118, 0, 4, 110, 103, 2, 114,
- 101, 98, 3, 118, 50, 81, 0, 110, 103, 2, 114, 105, 12, 0, 108, 1, 110, 97, 2, 121, 12, 3, 118, 55, 6, 0, 4, 108, 108, 105,
- 101, 8, 2, 32, 3, 118, 55, 37, 0, 108, 108, 121, 1, 115, 0, 108, 100, 101, 116, 104, 97, 3, 118, 55, 72, 6, 37, 87, 117, 0,
- 108, 100, 101, 104, 121, 100, 1, 109, 114, 111, 102, 3, 118, 55, 72, 14, 107, 6, 129, 86, 0, 108, 102, 105, 101, 3, 118, 55, 83, 111,
- 0, 108, 97, 99, 101, 8, 112, 3, 118, 55, 118, 89, 0, 4, 1, 108, 21, 2, 103, 3, 118, 57, 0, 103, 1, 100, 101, 109, 109, 111,
- 100, 0, 103, 1, 102, 2, 32, 12, 0, 103, 1, 115, 2, 115, 32, 12, 0, 103, 1, 115, 2, 115, 97, 110, 12, 12, 0, 103, 1, 115,
- 2, 115, 98, 101, 104, 97, 110, 100, 108, 12, 12, 0, 103, 1, 115, 2, 115, 109, 97, 12, 12, 0, 103, 1, 115, 2, 115, 111, 109, 12,
- 12, 0, 103, 1, 118, 32, 116, 100, 105, 108, 2, 116, 0, 103, 8, 109, 2, 32, 12, 0, 103, 8, 118, 2, 32, 0, 108, 98, 117, 113,
- 117, 101, 114, 113, 117, 101, 3, 118, 59, 71, 112, 49, 132, 49, 37, 0, 109, 97, 114, 111, 1, 99, 3, 118, 65, 6, 116, 34, 124, 0,
- 109, 97, 1, 103, 2, 99, 104, 3, 118, 65, 6, 118, 0, 109, 117, 114, 97, 105, 1, 115, 3, 118, 65, 123, 34, 6, 136, 0, 98, 101,
- 116, 101, 115, 1, 105, 100, 3, 118, 71, 6, 36, 47, 14, 89, 0, 98, 108, 97, 110, 1, 115, 97, 99, 2, 99, 97, 3, 118, 71, 55,
- 6, 122, 68, 0, 100, 101, 114, 1, 10, 2, 101, 28, 33, 3, 118, 72, 6, 36, 34, 0, 100, 101, 110, 116, 1, 10, 2, 28, 33, 3,
- 118, 72, 6, 114, 50, 47, 0, 103, 1, 105, 2, 110, 111, 115, 101, 3, 118, 81, 0, 4, 102, 2, 97, 115, 105, 3, 118, 83, 0, 102,
- 2, 97, 116, 105, 115, 107, 0, 102, 2, 111, 108, 107, 0, 102, 2, 111, 114, 0, 4, 102, 101, 1, 99, 3, 118, 83, 6, 114, 0, 102,
- 195, 169, 1, 99, 0, 102, 111, 110, 1, 116, 107, 105, 100, 3, 118, 83, 6, 124, 50, 0, 4, 118, 1, 116, 115, 2, 110, 105, 110, 3,
- 118, 84, 0, 118, 1, 116, 115, 103, 111, 98, 0, 118, 101, 114, 1, 108, 107, 2, 32, 3, 118, 84, 6, 114, 34, 0, 118, 101, 116, 1,
- 108, 110, 111, 110, 97, 107, 3, 118, 84, 116, 72, 0, 116, 104, 121, 1, 107, 3, 118, 87, 36, 0, 115, 116, 97, 105, 114, 101, 3, 118,
- 89, 72, 6, 115, 12, 34, 0, 99, 104, 101, 1, 116, 116, 97, 3, 118, 91, 6, 114, 0, 4, 116, 105, 111, 1, 103, 105, 108, 98, 111,
- 2, 110, 3, 118, 91, 6, 124, 0, 116, 105, 111, 8, 103, 105, 108, 98, 111, 2, 110, 0, 116, 105, 111, 110, 1, 10, 2, 28, 33, 3,
- 118, 91, 7, 124, 50, 0, 116, 105, 111, 1, 110, 114, 101, 116, 110, 105, 2, 110, 97, 108, 3, 118, 91, 124, 0, 4, 1, 17, 67, 2,
- 18, 75, 101, 3, 121, 0, 1, 18, 75, 2, 112, 12, 0, 1, 100, 97, 2, 109, 0, 1, 102, 2, 109, 108, 101, 12, 0, 1, 106, 109,
- 2, 118, 0, 1, 110, 2, 112, 0, 1, 114, 2, 17, 67, 17, 65, 12, 0, 1, 114, 2, 17, 67, 18, 69, 0, 1, 114, 2, 18, 71,
- 0, 1, 114, 2, 32, 0, 1, 114, 2, 100, 0, 1, 114, 2, 100, 105, 111, 12, 12, 0, 1, 114, 2, 101, 110, 0, 1, 114, 2, 108,
- 0, 1, 114, 2, 108, 101, 12, 0, 1, 114, 2, 110, 0, 1, 114, 2, 110, 101, 0, 1, 114, 17, 67, 2, 110, 0, 1, 114, 18, 66,
- 0, 1, 114, 98, 2, 17, 67, 0, 1, 114, 101, 109, 97, 107, 0, 1, 114, 102, 0, 1, 114, 111, 102, 2, 110, 100, 0, 1, 114, 111,
- 102, 2, 110, 107, 0, 1, 114, 116, 0, 1, 114, 117, 97, 108, 0, 1, 114, 118, 2, 108, 116, 0, 2, 18, 66, 116, 12, 0, 2, 102,
- 102, 97, 108, 100, 12, 0, 2, 109, 116, 0, 2, 120, 0, 8, 2, 109, 98, 0, 100, 101, 114, 8, 108, 2, 32, 118, 195, 166, 114, 101,
- 32, 0, 104, 1, 114, 97, 115, 0, 108, 1, 104, 2, 102, 98, 97, 99, 107, 0, 114, 1, 21, 2, 32, 12, 12, 0, 114, 2, 17, 67,
- 12, 0, 114, 2, 17, 67, 17, 65, 12, 12, 0, 114, 2, 17, 67, 105, 12, 12, 0, 114, 2, 32, 12, 12, 0, 114, 2, 110, 12, 0,
- 114, 2, 110, 101, 12, 0, 4, 1, 114, 2, 111, 117, 108, 3, 121, 6, 0, 8, 110, 111, 109, 2, 114, 107, 105, 0, 4, 97, 1, 107,
- 105, 114, 102, 97, 2, 110, 3, 121, 12, 0, 114, 2, 17, 67, 17, 67, 0, 114, 2, 107, 12, 0, 114, 8, 2, 105, 12, 0, 114, 101,
- 1, 107, 2, 110, 12, 0, 110, 99, 101, 1, 108, 101, 101, 114, 102, 3, 121, 12, 68, 89, 0, 114, 101, 114, 1, 102, 2, 12, 12, 3,
- 121, 12, 108, 0, 114, 101, 114, 101, 1, 102, 2, 12, 12, 3, 121, 12, 108, 51, 14, 0, 114, 114, 2, 105, 12, 12, 3, 121, 20, 0,
- 4, 114, 1, 17, 67, 2, 17, 65, 12, 3, 121, 34, 0, 114, 2, 12, 0, 114, 8, 107, 2, 108, 32, 0, 114, 8, 107, 2, 108, 32,
- 115, 109, 97, 114, 116, 0, 114, 101, 8, 98, 2, 116, 3, 121, 34, 6, 119, 0, 114, 97, 103, 100, 1, 109, 115, 3, 121, 34, 6, 121,
- 58, 72, 0, 97, 114, 111, 110, 3, 121, 34, 108, 50, 0, 4, 118, 1, 103, 2, 109, 105, 3, 121, 40, 0, 118, 8, 2, 32, 0, 103,
- 110, 101, 1, 109, 2, 116, 3, 121, 40, 50, 6, 36, 0, 114, 107, 97, 110, 115, 97, 115, 3, 121, 49, 13, 50, 89, 125, 12, 0, 110,
- 99, 104, 101, 1, 108, 98, 3, 121, 50, 76, 0, 4, 114, 1, 109, 2, 105, 110, 3, 121, 51, 0, 114, 1, 112, 2, 101, 12, 0, 114,
- 1, 116, 2, 18, 69, 12, 0, 114, 2, 97, 12, 0, 114, 2, 101, 118, 111, 108, 117, 116, 105, 111, 110, 12, 0, 105, 1, 104, 103, 110,
- 97, 104, 115, 3, 121, 57, 0, 4, 102, 2, 115, 3, 121, 58, 0, 103, 1, 108, 115, 101, 98, 2, 108, 12, 0, 117, 1, 112, 2, 108,
- 117, 115, 0, 117, 2, 12, 12, 0, 118, 1, 110, 103, 2, 112, 111, 116, 0, 118, 1, 115, 2, 17, 67, 0, 118, 1, 116, 2, 115, 0,
- 118, 2, 108, 12, 12, 0, 118, 8, 108, 0, 118, 8, 108, 2, 118, 0, 118, 8, 116, 2, 32, 0, 118, 101, 1, 108, 2, 109, 101, 110,
- 116, 0, 119, 2, 25, 0, 109, 97, 103, 101, 114, 8, 3, 121, 65, 121, 34, 0, 4, 110, 1, 114, 98, 2, 99, 104, 3, 121, 68, 0,
- 110, 2, 99, 105, 101, 110, 0, 110, 100, 1, 100, 2, 101, 114, 101, 3, 121, 68, 72, 0, 110, 99, 104, 101, 1, 109, 2, 116, 3, 121,
- 68, 91, 6, 115, 0, 98, 97, 100, 115, 1, 114, 116, 115, 3, 121, 71, 6, 117, 89, 0, 98, 115, 111, 108, 117, 116, 105, 111, 110, 8,
- 3, 121, 71, 89, 39, 55, 40, 91, 6, 39, 50, 0, 98, 115, 111, 108, 117, 116, 105, 111, 110, 3, 121, 71, 89, 39, 55, 40, 91, 39,
- 50, 0, 98, 97, 114, 101, 116, 1, 107, 3, 121, 71, 121, 34, 6, 115, 0, 122, 122, 105, 97, 1, 114, 2, 12, 3, 121, 72, 91, 117,
- 0, 100, 97, 114, 1, 114, 3, 121, 72, 121, 34, 0, 114, 103, 101, 1, 108, 3, 121, 75, 0, 4, 103, 1, 109, 2, 97, 115, 105, 3,
- 121, 81, 0, 103, 1, 109, 2, 116, 12, 0, 102, 97, 101, 1, 114, 3, 121, 83, 117, 6, 36, 0, 99, 104, 1, 98, 3, 121, 101, 0,
- 101, 114, 1, 114, 2, 32, 3, 121, 108, 0, 114, 1, 102, 2, 101, 116, 12, 12, 3, 121, 110, 0, 4, 114, 97, 1, 17, 67, 2, 107,
- 3, 121, 121, 0, 114, 97, 1, 112, 2, 100, 105, 12, 0, 114, 101, 1, 18, 73, 2, 12, 12, 0, 114, 101, 1, 102, 2, 12, 12, 0,
- 114, 101, 114, 1, 108, 107, 2, 32, 0, 4, 114, 101, 1, 17, 67, 2, 12, 3, 121, 121, 11, 0, 114, 101, 1, 109, 2, 114, 0, 114,
- 101, 1, 17, 67, 2, 100, 101, 12, 3, 121, 122, 0, 114, 101, 116, 2, 12, 3, 121, 122, 14, 86, 0, 114, 101, 114, 110, 101, 1, 17,
- 67, 3, 121, 122, 50, 14, 0, 4, 103, 1, 104, 2, 108, 3, 121, 123, 0, 103, 1, 114, 2, 110, 97, 12, 0, 103, 2, 110, 12, 0,
- 118, 1, 18, 73, 2, 17, 67, 0, 118, 1, 98, 2, 12, 12, 0, 118, 1, 104, 2, 17, 67, 0, 118, 1, 104, 2, 97, 98, 111, 114,
- 114, 0, 118, 1, 104, 2, 105, 115, 0, 118, 1, 104, 2, 111, 118, 101, 114, 0, 118, 1, 104, 2, 117, 100, 0, 118, 1, 104, 21, 2,
- 32, 0, 118, 1, 104, 32, 101, 100, 184, 195, 0, 118, 1, 104, 32, 101, 107, 115, 105, 2, 32, 0, 118, 1, 104, 32, 101, 110, 98, 165,
- 195, 0, 118, 1, 104, 32, 103, 111, 32, 108, 101, 109, 109, 105, 104, 0, 118, 1, 104, 32, 116, 110, 101, 98, 165, 195, 0, 118, 95, 1,
- 104, 21, 0, 118, 101, 114, 116, 1, 106, 3, 121, 123, 108, 72, 0, 4, 1, 17, 67, 2, 18, 71, 11, 3, 122, 0, 1, 17, 67, 2,
- 18, 75, 0, 1, 17, 67, 2, 99, 107, 0, 1, 17, 67, 2, 102, 116, 0, 1, 17, 67, 2, 107, 18, 69, 12, 12, 0, 1, 17, 67,
- 2, 109, 12, 0, 1, 17, 67, 2, 120, 12, 12, 0, 1, 18, 66, 2, 18, 71, 116, 12, 0, 1, 18, 67, 2, 18, 67, 12, 0, 1,
- 18, 67, 2, 18, 67, 115, 101, 114, 0, 1, 18, 71, 2, 110, 107, 0, 1, 18, 75, 2, 112, 112, 12, 0, 1, 98, 2, 106, 101, 114,
- 0, 1, 100, 2, 109, 112, 0, 1, 104, 2, 18, 66, 0, 1, 104, 2, 112, 0, 1, 104, 99, 2, 110, 0, 1, 105, 108, 108, 105, 119,
- 2, 109, 0, 1, 105, 114, 2, 109, 0, 1, 106, 2, 18, 75, 111, 12, 0, 1, 106, 2, 112, 112, 0, 1, 106, 2, 112, 115, 0, 1,
- 107, 2, 102, 12, 0, 1, 107, 2, 103, 0, 1, 107, 2, 107, 97, 12, 12, 0, 1, 107, 115, 2, 107, 0, 1, 108, 2, 98, 32, 12,
- 0, 1, 108, 2, 98, 98, 0, 1, 108, 2, 103, 116, 12, 0, 1, 108, 2, 112, 12, 0, 1, 108, 115, 2, 18, 71, 0, 1, 108, 115,
- 2, 110, 103, 101, 12, 0, 1, 108, 115, 118, 105, 108, 2, 110, 103, 12, 0, 1, 109, 105, 108, 107, 2, 107, 115, 0, 1, 110, 115, 2,
- 118, 115, 0, 1, 112, 2, 112, 114, 105, 12, 0, 1, 112, 115, 2, 110, 107, 117, 108, 101, 114, 0, 1, 114, 2, 17, 67, 11, 12, 12,
- 0, 1, 114, 2, 17, 67, 25, 12, 0, 1, 114, 2, 17, 67, 105, 12, 0, 1, 114, 2, 18, 66, 12, 12, 0, 1, 114, 2, 18, 67,
- 18, 69, 12, 0, 1, 114, 2, 108, 21, 21, 12, 0, 1, 114, 2, 108, 101, 110, 12, 0, 1, 114, 2, 110, 100, 12, 0, 1, 114, 98,
- 0, 1, 114, 107, 115, 2, 108, 0, 1, 114, 116, 2, 18, 67, 0, 1, 116, 2, 98, 116, 0, 1, 116, 2, 110, 107, 0, 1, 116, 2,
- 112, 0, 1, 118, 2, 99, 99, 0, 1, 118, 2, 106, 0, 1, 118, 2, 110, 100, 114, 0, 2, 18, 66, 11, 12, 12, 0, 2, 18, 66,
- 12, 12, 12, 0, 2, 98, 99, 0, 2, 98, 110, 111, 114, 109, 0, 2, 99, 99, 12, 0, 2, 102, 17, 67, 12, 0, 2, 102, 98, 114,
- 121, 100, 0, 2, 102, 118, 105, 0, 2, 103, 116, 0, 2, 107, 11, 117, 12, 0, 2, 109, 101, 114, 105, 107, 97, 110, 0, 2, 109, 102,
- 0, 2, 109, 109, 12, 12, 0, 2, 109, 110, 0, 2, 109, 115, 0, 2, 109, 117, 108, 101, 116, 0, 2, 110, 100, 114, 101, 12, 0, 2,
- 112, 111, 116, 101, 0, 2, 112, 112, 97, 114, 12, 0, 2, 112, 112, 101, 108, 115, 105, 110, 12, 0, 2, 114, 114, 12, 12, 0, 2, 118,
- 110, 12, 0, 8, 2, 98, 17, 67, 0, 8, 2, 98, 115, 0, 8, 2, 108, 100, 114, 105, 103, 12, 0, 8, 2, 109, 101, 110, 32, 0,
- 8, 2, 110, 100, 101, 114, 108, 101, 100, 12, 0, 4, 103, 1, 18, 74, 2, 12, 3, 122, 40, 0, 103, 1, 115, 2, 17, 67, 12, 0,
- 103, 1, 115, 2, 115, 195, 184, 0, 116, 1, 114, 10, 2, 105, 28, 33, 3, 122, 47, 0, 116, 1, 114, 10, 2, 117, 114, 28, 33, 3,
- 122, 47, 6, 0, 99, 99, 97, 114, 97, 116, 1, 98, 3, 122, 49, 122, 34, 6, 122, 0, 110, 1, 114, 10, 2, 105, 28, 34, 12, 3,
- 122, 50, 6, 0, 4, 110, 103, 2, 105, 110, 97, 3, 122, 50, 81, 0, 110, 103, 2, 105, 111, 103, 114, 0, 110, 103, 2, 117, 108, 12,
- 12, 0, 110, 103, 8, 2, 111, 108, 0, 121, 2, 25, 3, 122, 57, 0, 4, 102, 2, 17, 65, 3, 122, 58, 0, 102, 2, 116, 97, 108,
- 0, 103, 1, 114, 112, 115, 2, 108, 101, 116, 0, 118, 102, 108, 97, 98, 1, 103, 3, 122, 58, 83, 55, 118, 71, 0, 109, 101, 108, 117,
- 1, 109, 2, 107, 3, 122, 65, 14, 55, 6, 123, 0, 4, 110, 1, 108, 2, 99, 101, 114, 3, 122, 68, 0, 110, 1, 108, 112, 2, 99,
- 104, 0, 110, 103, 2, 114, 101, 0, 110, 103, 8, 2, 101, 17, 67, 0, 110, 99, 101, 1, 10, 2, 114, 101, 28, 33, 3, 122, 68, 89,
- 6, 36, 0, 110, 99, 101, 1, 10, 2, 12, 3, 122, 68, 89, 13, 0, 110, 99, 101, 1, 10, 2, 114, 101, 12, 3, 122, 68, 89, 36,
- 0, 98, 101, 108, 1, 114, 105, 109, 3, 122, 71, 6, 116, 55, 0, 112, 112, 101, 2, 116, 105, 116, 12, 3, 122, 71, 14, 0, 112, 101,
- 103, 195, 184, 106, 101, 1, 112, 3, 122, 71, 14, 81, 6, 109, 57, 14, 0, 98, 100, 111, 2, 109, 3, 122, 71, 72, 6, 124, 0, 100,
- 101, 114, 1, 114, 10, 2, 101, 28, 33, 3, 122, 72, 6, 114, 34, 0, 103, 103, 101, 114, 1, 100, 2, 116, 3, 122, 81, 109, 0, 102,
- 102, 1, 107, 2, 101, 12, 3, 122, 83, 0, 102, 1, 114, 103, 10, 2, 105, 28, 33, 3, 122, 83, 6, 0, 102, 116, 101, 114, 115, 104,
- 97, 118, 101, 3, 122, 83, 47, 109, 91, 116, 57, 84, 0, 116, 105, 111, 110, 1, 114, 10, 2, 28, 33, 3, 122, 91, 6, 124, 50, 0,
- 104, 97, 8, 2, 32, 3, 122, 107, 6, 122, 0, 114, 101, 114, 1, 17, 67, 3, 122, 109, 0, 118, 1, 104, 2, 101, 110, 103, 3, 122,
- 123, 0, 117, 1, 104, 99, 2, 118, 105, 110, 3, 124, 0, 4, 1, 119, 2, 108, 116, 3, 125, 0, 1, 119, 2, 116, 101, 114, 0, 8,
- 116, 115, 2, 108, 108, 0, 117, 1, 115, 2, 116, 101, 114, 101, 0, 117, 8, 112, 2, 108, 0, 119, 1, 114, 2, 12, 0, 117, 1, 115,
- 2, 99, 101, 3, 125, 12, 0, 108, 108, 1, 98, 121, 101, 108, 108, 111, 118, 3, 125, 12, 55, 0, 117, 98, 114, 101, 121, 3, 125, 12,
- 71, 34, 37, 0, 117, 100, 114, 101, 121, 3, 125, 12, 72, 51, 37, 0, 117, 103, 103, 105, 101, 3, 125, 12, 81, 113, 0, 97, 103, 101,
- 8, 3, 125, 12, 123, 14, 0, 117, 114, 105, 101, 1, 108, 3, 125, 34, 37, 0, 108, 107, 1, 116, 2, 115, 104, 111, 119, 3, 125, 49,
- 0, 117, 114, 101, 101, 110, 1, 109, 3, 125, 51, 6, 37, 12, 50, 0, 108, 108, 2, 32, 114, 105, 103, 104, 116, 3, 125, 55, 0, 108,
- 100, 105, 110, 103, 1, 112, 115, 3, 125, 55, 72, 4, 36, 68, 0, 117, 114, 101, 110, 99, 101, 1, 108, 3, 128, 16, 14, 50, 89, 0,
- 119, 114, 101, 110, 99, 101, 1, 108, 3, 128, 34, 13, 50, 89, 0, 4, 105, 1, 99, 2, 114, 111, 3, 136, 0, 105, 8, 107, 2, 110,
- 0, 105, 8, 110, 105, 115, 0, 121, 1, 109, 2, 97, 0, 121, 1, 117, 103, 0, 105, 1, 110, 2, 114, 111, 98, 105, 3, 136, 6, 0,
- 105, 114, 111, 8, 107, 3, 136, 34, 39, 0, 121, 114, 101, 117, 116, 104, 1, 98, 3, 136, 51, 6, 108, 57, 47, 0, 121, 101, 114, 1,
- 98, 3, 136, 109, 0, 121, 97, 116, 111, 108, 108, 97, 104, 3, 136, 117, 47, 6, 108, 55, 117, 0, 7, 6, 98, 0, 4, 1, 184, 195,
- 107, 2, 109, 97, 3, 0, 1, 184, 195, 107, 2, 109, 195, 166, 3, 0, 4, 114, 111, 119, 110, 3, 21, 0, 121, 114, 111, 110, 0, 111,
- 110, 115, 111, 105, 114, 3, 21, 102, 114, 0, 4, 1, 101, 112, 2, 101, 114, 3, 58, 0, 1, 101, 112, 2, 114, 101, 0, 98, 1, 111,
- 107, 2, 101, 114, 0, 4, 3, 71, 0, 98, 0, 101, 97, 116, 8, 3, 71, 6, 37, 12, 47, 0, 111, 110, 107, 97, 109, 109, 101, 114,
- 97, 116, 3, 71, 6, 108, 68, 49, 35, 65, 13, 34, 121, 47, 0, 114, 105, 110, 116, 105, 111, 110, 3, 71, 34, 36, 50, 72, 57, 39,
- 12, 50, 0, 114, 111, 97, 100, 3, 71, 34, 125, 72, 0, 114, 97, 105, 108, 108, 101, 3, 71, 34, 136, 12, 0, 97, 114, 121, 116, 111,
- 110, 3, 71, 35, 37, 47, 108, 50, 0, 117, 105, 2, 108, 100, 105, 110, 103, 3, 71, 36, 0, 105, 110, 103, 104, 97, 109, 3, 71, 36,
- 68, 112, 65, 0, 117, 115, 105, 110, 101, 115, 115, 3, 71, 36, 89, 50, 115, 89, 0, 101, 97, 2, 116, 114, 105, 3, 71, 36, 117, 6,
- 0, 101, 101, 1, 115, 105, 114, 102, 3, 71, 37, 0, 101, 98, 111, 112, 3, 71, 37, 12, 71, 108, 48, 0, 101, 97, 99, 104, 3, 71,
- 37, 12, 76, 0, 101, 97, 103, 108, 101, 3, 71, 37, 12, 81, 13, 55, 0, 105, 108, 108, 105, 101, 3, 71, 37, 59, 37, 0, 111, 118,
- 97, 114, 121, 3, 71, 39, 84, 35, 34, 6, 111, 0, 101, 97, 117, 106, 111, 108, 97, 105, 115, 3, 71, 39, 91, 57, 39, 55, 6, 115,
- 0, 111, 117, 114, 103, 111, 103, 110, 101, 3, 71, 40, 34, 81, 6, 108, 50, 57, 13, 0, 111, 117, 105, 108, 108, 2, 111, 110, 3, 71,
- 40, 55, 57, 0, 111, 117, 105, 108, 108, 97, 98, 97, 105, 115, 115, 101, 3, 71, 40, 57, 35, 71, 6, 115, 89, 0, 111, 117, 100, 111,
- 105, 114, 3, 71, 40, 72, 58, 6, 121, 12, 0, 114, 117, 99, 101, 8, 3, 71, 51, 40, 12, 89, 0, 114, 101, 97, 107, 100, 97, 110,
- 99, 101, 2, 32, 3, 71, 51, 116, 57, 81, 72, 118, 50, 89, 0, 114, 101, 97, 107, 100, 97, 110, 99, 101, 2, 110, 3, 71, 51, 116,
- 57, 81, 72, 118, 50, 89, 14, 0, 114, 101, 97, 107, 100, 97, 110, 99, 101, 114, 3, 71, 51, 116, 57, 81, 72, 118, 50, 89, 109, 0,
- 114, 111, 119, 115, 101, 114, 3, 71, 51, 121, 58, 89, 108, 0, 108, 111, 111, 100, 121, 3, 71, 55, 108, 72, 37, 0, 108, 97, 107, 101,
- 8, 3, 71, 55, 115, 57, 49, 0, 108, 105, 103, 104, 8, 3, 71, 55, 136, 12, 0, 117, 116, 116, 101, 8, 2, 32, 3, 71, 57, 40,
- 12, 47, 0, 117, 105, 99, 8, 3, 71, 57, 40, 37, 49, 0, 111, 114, 111, 117, 103, 104, 3, 71, 108, 34, 108, 0, 111, 100, 121, 103,
- 117, 97, 114, 100, 3, 71, 108, 72, 37, 81, 121, 12, 72, 0, 111, 100, 121, 115, 116, 111, 99, 107, 105, 110, 103, 3, 71, 108, 72, 37,
- 89, 47, 108, 49, 36, 68, 0, 117, 103, 115, 121, 3, 71, 108, 81, 89, 37, 0, 117, 102, 102, 97, 108, 111, 3, 71, 108, 83, 112, 55,
- 125, 58, 0, 117, 116, 116, 101, 114, 102, 108, 121, 3, 71, 109, 47, 109, 83, 55, 136, 0, 101, 108, 108, 101, 118, 117, 101, 3, 71, 115,
- 55, 13, 84, 6, 129, 0, 101, 105, 106, 105, 110, 103, 3, 71, 115, 57, 75, 6, 36, 68, 0, 101, 118, 101, 114, 108, 121, 3, 71, 115,
- 84, 108, 55, 37, 0, 97, 115, 101, 98, 97, 108, 108, 3, 71, 116, 57, 89, 82, 125, 12, 59, 0, 97, 99, 107, 117, 112, 8, 3, 71,
- 117, 49, 6, 108, 71, 0, 97, 98, 121, 108, 111, 110, 2, 101, 114, 3, 71, 117, 71, 129, 55, 6, 39, 50, 0, 97, 98, 121, 108, 111,
- 110, 2, 105, 115, 107, 3, 71, 117, 71, 129, 55, 39, 50, 0, 97, 98, 121, 108, 111, 110, 3, 71, 117, 71, 129, 55, 108, 50, 0, 97,
- 99, 107, 103, 97, 109, 109, 111, 110, 3, 71, 117, 81, 6, 117, 65, 112, 50, 0, 97, 115, 115, 105, 110, 1, 21, 3, 71, 117, 89, 116,
- 68, 0, 97, 108, 107, 111, 110, 8, 3, 71, 118, 55, 49, 6, 109, 68, 0, 97, 108, 107, 111, 110, 3, 71, 118, 55, 49, 109, 68, 0,
- 97, 114, 98, 105, 101, 3, 71, 121, 34, 71, 37, 0, 97, 115, 107, 101, 116, 98, 97, 108, 108, 3, 71, 121, 89, 81, 116, 47, 71, 125,
- 12, 55, 0, 111, 97, 114, 100, 3, 71, 125, 12, 72, 0, 97, 108, 116, 105, 109, 111, 114, 101, 3, 71, 125, 55, 47, 37, 65, 108, 12,
- 0, 111, 110, 101, 1, 32, 116, 3, 71, 125, 58, 50, 0, 4, 117, 102, 102, 101, 116, 1, 21, 3, 71, 129, 83, 6, 36, 0, 117, 102,
- 102, 101, 116, 8, 0, 117, 114, 103, 104, 3, 71, 132, 12, 81, 0, 117, 114, 116, 111, 110, 3, 71, 132, 47, 108, 50, 0, 101, 114, 110,
- 105, 101, 3, 71, 132, 50, 37, 0, 105, 114, 109, 105, 110, 103, 104, 97, 109, 3, 71, 132, 65, 37, 68, 13, 65, 0, 117, 114, 103, 101,
- 115, 115, 3, 71, 132, 75, 36, 89, 0, 101, 105, 2, 114, 117, 116, 3, 71, 136, 0, 105, 107, 101, 3, 71, 136, 49, 0, 7, 6, 99,
- 0, 4, 1, 115, 2, 104, 97, 3, 0, 2, 107, 3, 0, 99, 97, 1, 101, 98, 3, 2, 49, 118, 0, 99, 1, 101, 98, 101, 114, 2,
- 97, 3, 8, 49, 0, 101, 114, 1, 105, 100, 101, 100, 2, 28, 33, 3, 8, 49, 7, 36, 34, 0, 1, 105, 114, 101, 100, 101, 114, 102,
- 2, 105, 97, 3, 8, 49, 89, 0, 4, 101, 114, 1, 10, 2, 101, 28, 33, 3, 8, 89, 7, 36, 0, 101, 114, 1, 10, 2, 101, 100,
- 101, 115, 28, 33, 0, 101, 114, 1, 10, 2, 101, 114, 28, 33, 0, 101, 114, 1, 10, 2, 28, 33, 3, 8, 89, 7, 36, 34, 0, 101,
- 114, 101, 1, 10, 2, 28, 33, 3, 8, 89, 7, 36, 108, 0, 4, 101, 1, 10, 2, 32, 28, 33, 3, 8, 89, 14, 0, 101, 1, 10,
- 2, 110, 28, 33, 0, 101, 1, 10, 2, 114, 28, 33, 3, 8, 89, 108, 0, 101, 114, 101, 110, 1, 117, 100, 111, 114, 112, 3, 8, 89,
- 108, 108, 50, 0, 101, 110, 101, 1, 115, 3, 36, 50, 14, 0, 101, 110, 101, 114, 1, 115, 3, 36, 50, 108, 0, 104, 97, 2, 116, 3,
- 47, 57, 118, 0, 4, 3, 49, 0, 1, 97, 108, 108, 105, 100, 97, 99, 0, 1, 105, 116, 115, 97, 108, 112, 0, 99, 1, 105, 112, 2,
- 111, 0, 99, 1, 111, 114, 2, 111, 0, 99, 1, 111, 115, 2, 101, 114, 0, 99, 1, 117, 121, 2, 97, 0, 104, 1, 101, 116, 2, 110,
- 111, 0, 104, 1, 105, 109, 2, 97, 0, 104, 1, 105, 110, 2, 111, 108, 0, 104, 1, 111, 115, 97, 109, 2, 105, 115, 0, 104, 2, 108,
- 111, 101, 0, 104, 2, 114, 0, 104, 8, 97, 109, 2, 32, 0, 115, 1, 110, 97, 114, 102, 0, 99, 1, 97, 116, 115, 2, 97, 116, 111,
- 3, 49, 6, 0, 114, 101, 101, 107, 3, 49, 34, 37, 12, 49, 0, 114, 101, 109, 101, 3, 49, 34, 116, 65, 0, 114, 101, 109, 101, 2,
- 110, 3, 49, 34, 116, 65, 13, 0, 114, 111, 105, 115, 115, 97, 110, 116, 3, 49, 34, 124, 19, 35, 89, 6, 121, 68, 0, 111, 119, 98,
- 111, 121, 3, 49, 35, 40, 71, 125, 57, 0, 114, 97, 122, 121, 3, 49, 51, 115, 57, 89, 37, 0, 108, 97, 105, 114, 2, 118, 111, 121,
- 3, 49, 55, 116, 34, 0, 108, 97, 114, 101, 110, 99, 101, 8, 3, 49, 55, 117, 51, 14, 50, 89, 0, 108, 97, 117, 100, 101, 3, 49,
- 55, 125, 12, 72, 0, 108, 97, 117, 100, 101, 116, 116, 101, 3, 49, 55, 126, 72, 6, 36, 47, 0, 104, 105, 97, 110, 116, 105, 3, 49,
- 57, 6, 118, 50, 47, 111, 0, 99, 3, 49, 89, 0, 111, 114, 110, 2, 102, 3, 49, 108, 12, 50, 0, 111, 114, 110, 105, 99, 104, 111,
- 110, 3, 49, 108, 34, 50, 37, 91, 6, 108, 68, 0, 111, 116, 116, 97, 103, 101, 3, 49, 108, 47, 37, 75, 0, 97, 108, 108, 103, 105,
- 114, 108, 3, 49, 108, 55, 81, 132, 12, 55, 0, 111, 109, 112, 117, 116, 101, 114, 3, 49, 108, 65, 48, 57, 6, 40, 47, 108, 0, 111,
- 114, 100, 101, 108, 105, 97, 3, 49, 108, 72, 6, 37, 55, 37, 20, 117, 0, 111, 2, 110, 114, 97, 100, 3, 49, 109, 0, 111, 117, 110,
- 116, 114, 121, 3, 49, 109, 50, 47, 34, 111, 0, 117, 115, 116, 101, 114, 8, 3, 49, 109, 89, 47, 109, 0, 97, 106, 117, 110, 3, 49,
- 115, 75, 112, 50, 0, 97, 116, 101, 114, 105, 110, 103, 3, 49, 116, 37, 47, 13, 34, 111, 68, 0, 97, 112, 111, 110, 101, 8, 3, 49,
- 117, 48, 6, 125, 58, 50, 0, 97, 114, 111, 108, 105, 110, 97, 1, 32, 104, 116, 114, 111, 110, 3, 49, 118, 34, 39, 55, 6, 136, 50,
- 117, 0, 97, 109, 101, 109, 98, 101, 114, 116, 3, 49, 122, 65, 122, 68, 71, 6, 115, 34, 0, 111, 108, 97, 100, 97, 3, 49, 124, 55,
- 6, 121, 86, 117, 0, 121, 112, 101, 114, 3, 49, 129, 48, 108, 0, 117, 114, 108, 101, 114, 3, 49, 132, 55, 108, 0, 4, 2, 101, 109,
- 98, 97, 108, 111, 3, 76, 0, 104, 1, 105, 119, 0, 104, 2, 101, 101, 115, 101, 0, 104, 2, 105, 108, 105, 0, 4, 1, 114, 111, 99,
- 115, 2, 101, 115, 101, 3, 76, 6, 0, 8, 97, 112, 2, 105, 110, 111, 0, 104, 2, 105, 112, 3, 76, 57, 0, 99, 1, 117, 112, 112,
- 97, 99, 2, 105, 110, 111, 3, 76, 57, 6, 0, 105, 97, 111, 8, 2, 32, 3, 76, 57, 122, 58, 0, 104, 101, 108, 115, 101, 97, 3,
- 76, 116, 55, 89, 111, 0, 104, 97, 112, 108, 105, 110, 3, 76, 118, 48, 55, 111, 50, 0, 104, 97, 108, 108, 101, 110, 103, 101, 3, 76,
- 118, 55, 116, 50, 75, 0, 104, 97, 114, 108, 101, 115, 3, 76, 121, 12, 55, 89, 0, 104, 97, 114, 108, 105, 101, 3, 76, 121, 55, 37,
- 0, 104, 97, 117, 99, 101, 114, 3, 76, 125, 12, 89, 109, 0, 104, 117, 114, 99, 104, 3, 76, 132, 12, 76, 0, 104, 105, 108, 100, 3,
- 76, 136, 55, 72, 0, 4, 1, 17, 65, 2, 101, 3, 89, 0, 1, 97, 102, 2, 97, 100, 0, 1, 97, 102, 2, 111, 110, 0, 2, 101,
- 0, 2, 101, 108, 108, 111, 102, 97, 110, 0, 2, 105, 0, 2, 121, 0, 2, 195, 166, 115, 97, 114, 0, 2, 195, 184, 108, 105, 98, 97,
- 116, 0, 101, 8, 105, 108, 97, 0, 101, 8, 105, 102, 102, 111, 2, 114, 3, 89, 6, 36, 0, 195, 169, 114, 1, 10, 2, 32, 3, 89,
- 6, 36, 34, 0, 101, 2, 114, 116, 3, 89, 6, 115, 0, 195, 184, 114, 1, 10, 2, 32, 3, 89, 6, 132, 34, 0, 101, 1, 105, 102,
- 102, 111, 2, 114, 3, 89, 36, 0, 101, 114, 1, 105, 102, 105, 108, 97, 118, 107, 115, 105, 100, 3, 89, 36, 34, 0, 121, 110, 116, 104,
- 105, 97, 3, 89, 36, 50, 87, 37, 117, 0, 105, 101, 117, 120, 3, 89, 57, 6, 132, 0, 4, 105, 103, 97, 114, 101, 116, 3, 89, 111,
- 81, 14, 34, 6, 119, 47, 0, 105, 103, 97, 114, 101, 116, 116, 0, 105, 114, 99, 117, 115, 1, 32, 121, 108, 108, 105, 100, 97, 99, 99,
- 105, 112, 3, 89, 132, 49, 13, 89, 0, 101, 121, 108, 111, 110, 3, 89, 136, 59, 108, 50, 0, 4, 2, 104, 97, 3, 91, 0, 104, 1,
- 114, 0, 104, 2, 12, 0, 104, 2, 97, 116, 101, 97, 117, 0, 99, 105, 110, 105, 1, 117, 112, 3, 91, 6, 37, 50, 111, 0, 2, 101,
- 108, 108, 111, 3, 91, 57, 0, 104, 105, 99, 97, 103, 111, 3, 91, 111, 49, 6, 121, 81, 125, 58, 0, 104, 111, 112, 105, 110, 3, 91,
- 124, 48, 115, 68, 0, 104, 111, 107, 101, 114, 101, 110, 2, 32, 3, 91, 125, 58, 49, 108, 34, 13, 50, 0, 104, 101, 121, 101, 110, 110,
- 101, 3, 91, 136, 6, 116, 50, 0, 104, 101, 121, 101, 110, 110, 101, 114, 3, 91, 136, 6, 116, 50, 109, 0, 7, 6, 100, 0, 4, 1,
- 17, 65, 2, 116, 32, 12, 12, 3, 0, 4, 1, 17, 65, 2, 116, 101, 12, 12, 3, 0, 4, 1, 17, 65, 2, 116, 101, 32, 12, 12,
- 3, 0, 4, 1, 17, 65, 2, 116, 101, 114, 32, 12, 12, 3, 0, 4, 1, 97, 118, 104, 3, 0, 4, 1, 101, 114, 107, 2, 115, 3,
- 0, 4, 1, 105, 2, 116, 3, 0, 4, 1, 105, 98, 2, 115, 107, 3, 0, 4, 1, 105, 116, 2, 115, 101, 108, 3, 0, 4, 1, 108,
- 3, 0, 4, 1, 108, 101, 109, 2, 105, 110, 103, 3, 0, 4, 1, 108, 117, 3, 0, 4, 1, 108, 117, 103, 3, 0, 4, 1, 110, 97,
- 2, 101, 3, 0, 4, 1, 110, 105, 2, 17, 67, 3, 0, 4, 1, 111, 108, 2, 115, 3, 0, 4, 1, 114, 111, 2, 101, 3, 0, 4,
- 1, 114, 111, 107, 105, 116, 115, 3, 0, 4, 1, 114, 165, 195, 104, 3, 0, 4, 1, 114, 166, 195, 2, 32, 3, 0, 4, 1, 114, 166,
- 195, 102, 3, 0, 4, 1, 114, 166, 195, 118, 2, 115, 3, 0, 4, 1, 114, 166, 195, 118, 115, 3, 0, 4, 1, 114, 166, 195, 118, 115,
- 2, 101, 116, 3, 0, 4, 1, 117, 98, 2, 103, 101, 116, 3, 0, 4, 1, 184, 195, 2, 115, 101, 108, 12, 12, 3, 0, 4, 1, 184,
- 195, 2, 116, 3, 0, 4, 1, 184, 195, 102, 2, 115, 12, 12, 3, 0, 4, 2, 115, 116, 12, 12, 3, 0, 4, 8, 97, 109, 2, 115,
- 101, 110, 3, 0, 4, 8, 114, 117, 116, 2, 101, 3, 0, 101, 8, 110, 97, 102, 2, 109, 101, 3, 0, 4, 1, 105, 100, 110, 97, 107,
- 2, 97, 116, 3, 6, 72, 0, 1, 111, 109, 2, 97, 108, 0, 1, 108, 101, 109, 105, 2, 97, 3, 8, 72, 0, 4, 111, 114, 111, 116,
- 104, 121, 3, 21, 0, 114, 105, 115, 99, 111, 0, 4, 97, 117, 109, 105, 101, 114, 3, 21, 102, 114, 0, 101, 103, 97, 115, 8, 0, 105,
- 1, 114, 101, 106, 102, 2, 110, 103, 3, 36, 0, 4, 1, 111, 111, 119, 3, 47, 0, 116, 1, 101, 102, 2, 21, 0, 116, 1, 101, 114,
- 112, 115, 0, 116, 1, 105, 107, 115, 0, 116, 1, 117, 2, 12, 0, 101, 1, 108, 97, 98, 3, 55, 14, 0, 4, 3, 72, 0, 1, 17,
- 67, 2, 101, 116, 17, 65, 0, 1, 21, 2, 101, 108, 116, 0, 1, 21, 2, 101, 111, 0, 1, 21, 2, 117, 101, 0, 1, 21, 2, 121,
- 114, 0, 1, 97, 2, 97, 109, 0, 1, 97, 2, 111, 112, 116, 101, 114, 0, 1, 97, 109, 2, 114, 97, 115, 0, 1, 101, 2, 103, 97,
- 114, 0, 1, 101, 98, 2, 102, 111, 114, 100, 0, 1, 101, 109, 2, 97, 108, 106, 0, 1, 101, 109, 111, 114, 100, 2, 97, 114, 0, 1,
- 101, 110, 101, 118, 2, 105, 103, 0, 1, 101, 112, 2, 114, 111, 0, 1, 101, 114, 2, 97, 0, 1, 105, 2, 111, 108, 0, 1, 105, 99,
- 97, 2, 111, 115, 101, 0, 1, 105, 102, 2, 117, 115, 0, 1, 105, 115, 2, 101, 110, 116, 0, 1, 105, 118, 101, 2, 101, 110, 0, 1,
- 108, 2, 97, 107, 105, 110, 0, 1, 108, 2, 105, 103, 0, 1, 108, 2, 117, 103, 0, 1, 108, 97, 2, 114, 105, 103, 0, 1, 108, 97,
- 105, 100, 97, 114, 2, 195, 166, 107, 0, 1, 108, 97, 109, 114, 111, 102, 2, 101, 0, 1, 108, 97, 114, 101, 109, 115, 101, 2, 97, 0,
- 1, 108, 97, 115, 2, 111, 0, 1, 108, 101, 104, 2, 105, 0, 1, 108, 101, 116, 114, 117, 116, 2, 117, 101, 0, 1, 108, 101, 118, 2,
- 114, 101, 106, 0, 1, 108, 105, 2, 114, 105, 110, 103, 0, 1, 108, 105, 98, 2, 195, 166, 107, 0, 1, 108, 105, 100, 2, 111, 0, 1,
- 108, 105, 107, 2, 114, 101, 0, 1, 108, 108, 117, 98, 2, 111, 0, 1, 108, 111, 2, 105, 110, 103, 0, 1, 108, 111, 98, 0, 1, 108,
- 111, 115, 2, 195, 166, 107, 0, 1, 110, 17, 65, 2, 114, 17, 65, 0, 1, 110, 17, 65, 2, 114, 101, 0, 1, 110, 105, 2, 117, 0,
- 1, 110, 105, 2, 117, 17, 67, 0, 1, 110, 111, 104, 2, 117, 114, 97, 0, 1, 111, 98, 2, 101, 103, 97, 0, 1, 111, 108, 101, 109,
- 2, 105, 0, 1, 111, 109, 2, 101, 108, 0, 1, 111, 109, 2, 101, 109, 0, 1, 111, 109, 2, 101, 114, 110, 0, 1, 111, 111, 118, 2,
- 111, 111, 0, 1, 114, 105, 2, 32, 0, 1, 114, 111, 2, 101, 108, 0, 1, 114, 111, 2, 101, 110, 0, 1, 114, 111, 2, 101, 114, 0,
- 1, 114, 111, 106, 104, 0, 1, 114, 111, 107, 97, 0, 1, 114, 111, 107, 101, 114, 0, 1, 114, 166, 195, 102, 2, 101, 17, 67, 0, 1,
- 114, 166, 195, 108, 2, 32, 0, 1, 114, 166, 195, 118, 2, 105, 0, 1, 117, 98, 2, 97, 112, 101, 115, 116, 0, 1, 117, 106, 2, 97,
- 115, 0, 1, 117, 108, 107, 2, 101, 114, 101, 0, 1, 117, 109, 114, 101, 98, 2, 97, 0, 1, 121, 111, 108, 102, 0, 1, 165, 195, 2,
- 97, 110, 0, 1, 166, 195, 2, 114, 117, 0, 1, 166, 195, 112, 2, 97, 0, 1, 184, 195, 2, 101, 109, 32, 0, 1, 184, 195, 2, 101,
- 109, 101, 114, 32, 0, 1, 184, 195, 2, 101, 109, 101, 116, 32, 0, 2, 97, 103, 12, 0, 2, 97, 109, 112, 0, 2, 97, 110, 115, 0,
- 2, 101, 108, 101, 0, 2, 101, 109, 101, 110, 115, 0, 2, 105, 0, 2, 105, 111, 120, 0, 2, 111, 98, 108, 0, 2, 111, 107, 0, 2,
- 111, 108, 108, 0, 2, 111, 109, 0, 2, 111, 110, 110, 97, 0, 2, 114, 97, 98, 0, 2, 114, 97, 109, 97, 0, 2, 114, 101, 118, 0,
- 2, 114, 111, 110, 110, 105, 110, 103, 0, 2, 114, 121, 115, 0, 2, 117, 102, 116, 101, 0, 2, 117, 107, 107, 101, 0, 2, 117, 115, 0,
- 2, 195, 165, 100, 12, 0, 2, 195, 165, 115, 101, 0, 2, 195, 184, 109, 12, 0, 2, 195, 184, 114, 0, 8, 97, 2, 114, 0, 8, 105,
- 2, 101, 0, 8, 105, 2, 195, 169, 0, 8, 108, 105, 104, 2, 97, 0, 39, 0, 100, 1, 105, 109, 2, 97, 0, 100, 104, 1, 117, 98,
- 0, 100, 104, 1, 117, 98, 2, 105, 115, 116, 0, 4, 1, 110, 101, 112, 2, 117, 108, 3, 72, 6, 0, 1, 111, 109, 2, 117, 108, 0,
- 101, 110, 100, 114, 111, 110, 3, 72, 6, 36, 50, 72, 34, 108, 50, 0, 105, 1, 117, 111, 104, 2, 110, 105, 3, 72, 6, 111, 0, 101,
- 1, 105, 107, 114, 111, 3, 72, 6, 114, 0, 101, 1, 97, 116, 114, 111, 109, 2, 108, 3, 72, 6, 115, 0, 195, 166, 1, 117, 106, 2,
- 97, 3, 72, 6, 115, 12, 0, 111, 115, 1, 101, 110, 114, 117, 111, 116, 3, 72, 6, 124, 0, 117, 1, 97, 105, 118, 2, 107, 116, 3,
- 72, 6, 125, 0, 111, 114, 1, 97, 118, 108, 97, 115, 3, 72, 6, 125, 12, 0, 117, 8, 111, 114, 112, 2, 107, 116, 3, 72, 6, 126,
- 0, 101, 110, 1, 114, 101, 118, 3, 72, 14, 50, 0, 114, 101, 100, 8, 108, 105, 109, 3, 72, 34, 115, 72, 0, 114, 101, 121, 102, 117,
- 115, 3, 72, 34, 116, 83, 6, 130, 89, 0, 104, 111, 119, 3, 72, 35, 58, 0, 101, 116, 101, 110, 116, 101, 3, 72, 36, 47, 6, 121,
- 12, 68, 47, 0, 101, 116, 114, 111, 105, 116, 3, 72, 36, 47, 34, 6, 108, 57, 47, 0, 4, 105, 99, 107, 105, 101, 3, 72, 36, 49,
- 37, 0, 105, 99, 107, 121, 0, 105, 103, 1, 114, 166, 195, 102, 3, 72, 37, 0, 101, 97, 110, 8, 3, 72, 37, 12, 50, 0, 111, 114,
- 97, 100, 111, 1, 108, 101, 3, 72, 39, 34, 6, 121, 72, 39, 0, 111, 117, 103, 104, 110, 117, 116, 3, 72, 39, 58, 50, 108, 72, 0,
- 114, 105, 118, 101, 8, 2, 45, 3, 72, 51, 121, 113, 84, 0, 114, 121, 115, 100, 97, 108, 101, 8, 3, 72, 51, 136, 89, 72, 115, 57,
- 55, 0, 105, 1, 97, 114, 2, 111, 3, 72, 57, 0, 4, 117, 99, 101, 114, 1, 111, 114, 112, 2, 32, 3, 72, 57, 6, 40, 89, 108,
- 0, 117, 99, 101, 114, 1, 111, 114, 112, 2, 97, 115, 115, 105, 115, 116, 101, 110, 116, 0, 101, 119, 101, 121, 3, 72, 57, 40, 37, 0,
- 119, 105, 103, 104, 116, 3, 72, 58, 136, 47, 0, 100, 115, 1, 111, 3, 72, 89, 0, 115, 116, 111, 110, 101, 1, 97, 108, 103, 3, 72,
- 89, 47, 127, 58, 50, 0, 97, 119, 115, 111, 110, 3, 72, 108, 12, 89, 109, 50, 0, 111, 99, 8, 2, 32, 3, 72, 108, 49, 0, 111,
- 117, 98, 108, 101, 3, 72, 108, 71, 13, 55, 0, 111, 117, 98, 108, 101, 116, 111, 110, 3, 72, 108, 71, 13, 55, 47, 108, 50, 0, 111,
- 100, 103, 101, 3, 72, 108, 75, 0, 117, 116, 99, 104, 3, 72, 108, 76, 0, 101, 1, 121, 98, 2, 108, 3, 72, 114, 0, 101, 98, 98,
- 105, 101, 3, 72, 116, 71, 37, 0, 97, 114, 121, 108, 3, 72, 117, 34, 112, 59, 0, 97, 105, 113, 117, 105, 114, 105, 3, 72, 117, 49,
- 13, 34, 37, 0, 97, 114, 108, 101, 110, 101, 3, 72, 121, 55, 6, 37, 50, 0, 97, 118, 8, 2, 32, 3, 72, 121, 58, 0, 111, 119,
- 110, 3, 72, 121, 58, 50, 0, 111, 119, 110, 108, 111, 97, 100, 3, 72, 121, 58, 50, 55, 39, 58, 72, 0, 111, 117, 98, 116, 102, 105,
- 114, 101, 3, 72, 121, 58, 72, 83, 136, 108, 0, 97, 118, 115, 8, 2, 32, 3, 72, 121, 58, 89, 0, 117, 8, 111, 114, 112, 2, 107,
- 116, 105, 118, 3, 72, 123, 0, 111, 114, 115, 101, 116, 8, 3, 72, 125, 12, 89, 115, 47, 0, 117, 110, 100, 1, 101, 114, 2, 97, 110,
- 116, 3, 72, 126, 50, 72, 0, 111, 114, 101, 101, 110, 8, 3, 72, 127, 34, 6, 37, 50, 0, 117, 98, 111, 105, 115, 3, 72, 129, 71,
- 58, 6, 121, 0, 117, 107, 101, 8, 3, 75, 40, 12, 49, 0, 101, 117, 99, 101, 3, 75, 40, 12, 89, 0, 4, 1, 17, 65, 2, 17,
- 65, 3, 86, 0, 1, 17, 65, 2, 17, 67, 0, 1, 17, 65, 2, 32, 0, 1, 17, 65, 2, 101, 115, 0, 1, 17, 65, 2, 105, 103,
- 0, 1, 17, 65, 18, 74, 2, 116, 97, 0, 1, 97, 98, 2, 101, 0, 1, 97, 114, 103, 2, 12, 0, 1, 100, 101, 110, 2, 115, 0,
- 1, 101, 110, 2, 115, 116, 0, 1, 101, 114, 102, 2, 115, 0, 1, 101, 116, 115, 0, 1, 105, 2, 116, 105, 12, 0, 1, 105, 98, 2,
- 101, 0, 1, 105, 112, 115, 2, 115, 116, 101, 103, 0, 1, 105, 114, 116, 115, 2, 115, 0, 1, 105, 116, 2, 101, 0, 1, 105, 116, 2,
- 115, 12, 0, 1, 105, 118, 2, 101, 114, 0, 1, 111, 102, 2, 17, 67, 12, 12, 0, 1, 111, 109, 2, 115, 116, 12, 0, 1, 117, 2,
- 105, 0, 1, 117, 2, 115, 116, 121, 114, 12, 0, 1, 117, 98, 2, 115, 12, 12, 0, 1, 121, 2, 115, 116, 97, 116, 12, 0, 1, 121,
- 98, 2, 101, 108, 105, 103, 0, 1, 121, 108, 0, 1, 166, 195, 114, 2, 115, 101, 108, 0, 1, 184, 195, 2, 115, 12, 12, 0, 1, 184,
- 195, 100, 2, 12, 0, 8, 117, 2, 12, 12, 0, 100, 1, 17, 65, 0, 100, 1, 17, 65, 2, 17, 65, 12, 0, 4, 100, 101, 1, 166,
- 195, 118, 2, 21, 12, 3, 86, 14, 0, 100, 101, 1, 184, 195, 110, 2, 12, 0, 101, 1, 97, 2, 108, 0, 101, 1, 97, 98, 2, 21,
- 0, 101, 1, 97, 103, 2, 21, 0, 101, 1, 97, 104, 2, 21, 0, 101, 1, 101, 102, 2, 21, 0, 101, 1, 101, 103, 2, 21, 0, 101,
- 1, 101, 114, 2, 21, 0, 101, 1, 105, 107, 115, 2, 21, 0, 101, 1, 105, 114, 2, 21, 0, 101, 1, 105, 116, 2, 21, 0, 101, 1,
- 121, 98, 100, 110, 105, 0, 101, 1, 121, 114, 103, 2, 114, 101, 116, 0, 101, 1, 166, 195, 2, 108, 12, 0, 101, 1, 17, 65, 2, 32,
- 3, 86, 14, 11, 0, 105, 1, 17, 65, 2, 115, 107, 3, 86, 37, 0, 4, 100, 1, 101, 109, 2, 101, 108, 3, 86, 72, 0, 100, 1,
- 117, 2, 97, 110, 110, 0, 100, 1, 117, 2, 195, 184, 12, 0, 100, 1, 117, 103, 2, 12, 12, 0, 100, 1, 117, 107, 115, 2, 117, 12,
- 0, 100, 1, 117, 108, 2, 111, 118, 0, 100, 1, 121, 108, 2, 195, 166, 109, 112, 0, 100, 1, 184, 195, 108, 98, 2, 121, 114, 0, 115,
- 1, 17, 65, 2, 195, 166, 116, 3, 86, 89, 0, 4, 100, 101, 114, 1, 184, 195, 110, 2, 12, 3, 86, 108, 0, 101, 114, 1, 105, 114,
- 0, 101, 114, 1, 105, 116, 0, 4, 101, 114, 1, 97, 2, 21, 3, 86, 109, 0, 101, 114, 1, 97, 103, 0, 101, 114, 1, 101, 102, 0,
- 101, 114, 1, 105, 107, 115, 2, 21, 0, 101, 114, 1, 121, 2, 32, 3, 86, 109, 11, 0, 101, 114, 1, 105, 107, 115, 2, 105, 107, 3,
- 86, 109, 51, 0, 101, 1, 121, 115, 2, 110, 103, 3, 86, 116, 0, 4, 115, 1, 17, 65, 2, 101, 108, 3, 89, 0, 115, 1, 17, 65,
- 2, 108, 101, 12, 0, 115, 1, 97, 108, 112, 0, 115, 1, 97, 112, 115, 2, 101, 114, 0, 115, 1, 97, 114, 107, 0, 115, 1, 97, 116,
- 115, 2, 32, 0, 115, 1, 101, 114, 102, 108, 0, 115, 1, 105, 104, 0, 115, 1, 105, 104, 2, 101, 0, 115, 1, 105, 112, 0, 115, 1,
- 105, 114, 0, 115, 1, 117, 109, 115, 0, 115, 1, 117, 112, 0, 115, 1, 117, 114, 116, 115, 0, 115, 1, 117, 116, 2, 101, 0, 115, 1,
- 117, 116, 115, 0, 115, 1, 121, 0, 115, 1, 105, 116, 2, 110, 111, 107, 3, 89, 6, 0, 115, 101, 108, 1, 117, 108, 112, 3, 89, 14,
- 59, 0, 101, 1, 114, 166, 195, 103, 3, 108, 0, 101, 110, 1, 114, 166, 195, 102, 100, 97, 3, 109, 50, 0, 7, 6, 101, 0, 4, 1,
- 98, 98, 111, 100, 2, 108, 3, 0, 4, 1, 99, 97, 102, 114, 101, 116, 110, 105, 3, 0, 4, 1, 99, 97, 112, 2, 109, 97, 107, 101,
- 114, 3, 0, 4, 1, 99, 97, 112, 114, 111, 116, 111, 109, 3, 0, 4, 1, 99, 101, 101, 108, 102, 3, 0, 4, 1, 99, 105, 112, 115,
- 111, 104, 2, 32, 3, 0, 4, 1, 99, 105, 116, 102, 111, 115, 3, 0, 4, 1, 99, 105, 117, 106, 3, 0, 4, 1, 99, 110, 97, 108,
- 101, 101, 114, 102, 3, 0, 4, 1, 99, 110, 101, 112, 2, 12, 3, 0, 4, 1, 99, 110, 101, 118, 111, 114, 112, 3, 0, 4, 1, 99,
- 117, 97, 115, 3, 0, 4, 1, 99, 121, 111, 106, 3, 0, 4, 1, 105, 112, 117, 111, 114, 103, 3, 0, 4, 1, 105, 114, 98, 2, 102,
- 3, 0, 4, 1, 105, 116, 114, 97, 2, 12, 3, 0, 4, 1, 108, 108, 2, 100, 101, 12, 3, 0, 4, 1, 115, 17, 65, 17, 67, 2,
- 110, 101, 114, 3, 0, 4, 8, 99, 105, 102, 102, 111, 2, 32, 3, 0, 4, 8, 105, 110, 3, 0, 4, 8, 105, 110, 97, 106, 3, 0,
- 8, 105, 116, 114, 97, 3, 0, 1, 114, 2, 116, 114, 195, 166, 3, 2, 116, 0, 1, 110, 114, 2, 100, 12, 3, 4, 114, 0, 4, 1,
- 99, 114, 101, 109, 2, 100, 101, 115, 3, 6, 36, 0, 1, 108, 108, 97, 2, 103, 114, 111, 0, 1, 109, 105, 107, 114, 97, 2, 100, 101,
- 115, 0, 1, 112, 117, 111, 116, 0, 1, 114, 116, 115, 107, 101, 2, 109, 0, 8, 98, 100, 184, 195, 114, 2, 100, 101, 0, 8, 112, 114,
- 111, 116, 2, 100, 111, 0, 8, 115, 121, 102, 109, 101, 2, 109, 0, 4, 110, 101, 1, 108, 114, 97, 109, 3, 6, 36, 50, 14, 0, 110,
- 101, 1, 109, 114, 111, 102, 32, 116, 97, 0, 110, 101, 1, 114, 117, 2, 32, 116, 97, 110, 107, 101, 114, 0, 110, 101, 8, 108, 101, 104,
- 0, 100, 101, 110, 1, 110, 114, 111, 102, 3, 6, 36, 86, 14, 50, 0, 115, 101, 1, 10, 2, 28, 33, 3, 6, 36, 89, 14, 0, 115,
- 101, 1, 10, 2, 114, 28, 33, 3, 6, 36, 89, 108, 0, 101, 1, 108, 104, 116, 97, 107, 2, 110, 3, 6, 37, 12, 0, 110, 101, 1,
- 108, 114, 97, 104, 99, 3, 6, 37, 12, 50, 0, 101, 102, 101, 1, 107, 3, 6, 37, 12, 83, 0, 4, 1, 100, 111, 98, 2, 103, 97,
- 3, 6, 114, 0, 1, 100, 117, 116, 115, 2, 114, 101, 0, 1, 107, 105, 110, 117, 109, 109, 111, 107, 2, 32, 0, 1, 107, 105, 110, 117,
- 109, 109, 111, 107, 2, 101, 114, 32, 0, 1, 107, 105, 110, 117, 109, 109, 111, 107, 2, 101, 116, 32, 0, 1, 107, 115, 111, 109, 0, 1,
- 107, 115, 165, 195, 109, 2, 32, 0, 1, 108, 97, 100, 103, 97, 109, 2, 110, 0, 1, 109, 97, 110, 116, 101, 105, 118, 2, 115, 101, 114,
- 0, 1, 109, 114, 117, 111, 103, 0, 1, 110, 97, 100, 117, 115, 2, 115, 101, 114, 0, 1, 110, 97, 118, 105, 100, 2, 115, 101, 114, 0,
- 1, 110, 101, 118, 2, 100, 105, 103, 0, 1, 110, 105, 107, 2, 115, 12, 12, 0, 1, 110, 110, 97, 118, 97, 104, 2, 115, 101, 114, 0,
- 1, 110, 114, 117, 116, 0, 1, 112, 117, 107, 2, 12, 0, 1, 114, 107, 115, 105, 100, 2, 116, 12, 0, 1, 114, 117, 114, 111, 102, 2,
- 110, 101, 0, 1, 114, 121, 116, 115, 2, 110, 0, 1, 115, 115, 97, 104, 99, 0, 1, 116, 101, 105, 114, 97, 118, 0, 1, 116, 105, 109,
- 111, 107, 0, 1, 116, 111, 114, 112, 2, 115, 101, 0, 8, 100, 105, 0, 8, 100, 105, 118, 105, 100, 2, 110, 116, 101, 0, 8, 108, 101,
- 2, 118, 0, 8, 108, 101, 99, 2, 98, 101, 114, 0, 8, 108, 108, 111, 107, 2, 103, 97, 0, 8, 109, 97, 114, 107, 97, 115, 2, 110,
- 116, 101, 0, 8, 109, 97, 116, 115, 101, 116, 2, 110, 116, 101, 0, 8, 109, 105, 2, 110, 115, 12, 0, 8, 109, 105, 103, 101, 114, 2,
- 110, 116, 101, 0, 8, 110, 103, 97, 109, 2, 116, 0, 8, 114, 111, 107, 2, 97, 0, 8, 116, 97, 107, 2, 100, 101, 114, 0, 8, 116,
- 97, 107, 2, 116, 101, 114, 0, 8, 116, 108, 97, 109, 2, 115, 0, 8, 116, 110, 101, 114, 97, 112, 2, 115, 0, 103, 1, 116, 115, 101,
- 98, 2, 32, 0, 103, 1, 116, 115, 101, 98, 2, 101, 116, 32, 0, 115, 1, 99, 99, 117, 0, 2, 110, 100, 110, 117, 3, 6, 114, 6,
- 0, 1, 17, 67, 2, 101, 110, 3, 6, 114, 12, 0, 101, 1, 116, 105, 109, 111, 107, 2, 110, 3, 6, 114, 14, 0, 114, 1, 98, 105,
- 2, 105, 97, 12, 3, 6, 114, 34, 0, 110, 101, 1, 108, 114, 111, 102, 3, 6, 114, 50, 14, 0, 4, 103, 1, 116, 97, 114, 116, 115,
- 2, 32, 3, 6, 114, 57, 0, 103, 8, 108, 108, 111, 107, 2, 101, 0, 4, 109, 1, 10, 2, 32, 28, 33, 12, 3, 6, 114, 65, 0,
+ 2, 101, 114, 103, 97, 115, 116, 0, 1, 101, 112, 2, 105, 0, 1, 101, 112, 115, 2, 101, 114, 0, 1, 101, 116, 2, 101, 110, 0, 1,
+ 101, 116, 2, 101, 110, 115, 0, 1, 101, 116, 115, 0, 1, 101, 116, 116, 105, 109, 105, 100, 0, 1, 101, 117, 110, 105, 109, 0, 1, 101,
+ 118, 100, 184, 195, 110, 2, 105, 103, 0, 1, 101, 119, 2, 101, 108, 0, 1, 101, 119, 2, 121, 0, 1, 101, 119, 103, 2, 97, 0, 1,
+ 105, 2, 101, 107, 115, 0, 1, 105, 2, 101, 117, 0, 1, 105, 2, 105, 0, 1, 105, 2, 105, 103, 12, 0, 1, 105, 2, 111, 107, 105,
+ 0, 1, 105, 2, 111, 110, 101, 0, 1, 105, 2, 117, 0, 1, 105, 99, 2, 121, 0, 1, 105, 102, 2, 101, 108, 0, 1, 105, 108, 2,
+ 97, 0, 1, 105, 108, 2, 121, 0, 1, 105, 118, 2, 114, 105, 107, 0, 1, 105, 118, 2, 117, 0, 1, 111, 2, 105, 0, 1, 111, 98,
+ 32, 115, 101, 109, 97, 106, 0, 1, 111, 107, 2, 101, 109, 110, 101, 114, 101, 0, 1, 111, 107, 2, 101, 110, 115, 0, 1, 111, 107, 2,
+ 105, 0, 1, 111, 107, 2, 111, 108, 0, 1, 111, 107, 2, 111, 108, 101, 114, 101, 0, 1, 111, 114, 2, 101, 108, 0, 1, 117, 2, 110,
+ 101, 0, 1, 117, 2, 114, 101, 0, 1, 117, 102, 2, 97, 0, 1, 117, 102, 2, 101, 114, 0, 1, 117, 104, 2, 106, 195, 166, 118, 101,
+ 108, 0, 1, 117, 104, 2, 121, 114, 0, 1, 117, 107, 101, 115, 0, 1, 117, 109, 2, 101, 114, 105, 110, 103, 0, 1, 117, 114, 32, 110,
+ 101, 2, 101, 0, 1, 117, 114, 115, 2, 101, 0, 1, 184, 195, 115, 2, 97, 103, 0, 2, 97, 103, 0, 2, 101, 110, 116, 0, 2, 105,
+ 100, 97, 0, 2, 105, 103, 0, 2, 111, 109, 0, 2, 121, 114, 0, 2, 195, 165, 115, 101, 0, 2, 195, 184, 100, 0, 2, 195, 184, 114,
+ 0, 8, 97, 98, 32, 110, 101, 2, 101, 0, 8, 97, 98, 32, 110, 101, 100, 2, 101, 0, 8, 105, 2, 101, 114, 32, 12, 0, 8, 105,
+ 2, 121, 0, 8, 105, 103, 97, 98, 0, 8, 111, 98, 2, 32, 0, 4, 1, 97, 109, 114, 111, 110, 2, 105, 3, 50, 72, 6, 0, 1,
+ 97, 112, 2, 111, 114, 97, 0, 1, 101, 109, 2, 111, 122, 97, 0, 1, 101, 112, 2, 117, 108, 0, 101, 8, 97, 109, 2, 108, 97, 3,
+ 50, 72, 6, 36, 0, 4, 105, 103, 1, 101, 118, 3, 50, 72, 37, 0, 105, 103, 1, 117, 114, 103, 0, 105, 103, 1, 121, 0, 105, 103,
+ 1, 121, 109, 0, 4, 101, 1, 97, 98, 2, 108, 101, 100, 101, 114, 12, 3, 50, 72, 108, 0, 101, 1, 97, 98, 2, 109, 101, 100, 108,
+ 101, 109, 0, 101, 1, 97, 98, 2, 111, 112, 103, 195, 184, 114, 0, 101, 1, 97, 98, 32, 101, 108, 101, 104, 0, 101, 1, 97, 98, 32,
+ 110, 105, 100, 0, 101, 1, 97, 98, 32, 110, 105, 109, 0, 101, 1, 97, 98, 32, 115, 101, 114, 0, 101, 1, 97, 98, 101, 110, 114, 184,
+ 195, 106, 98, 0, 101, 1, 97, 98, 101, 118, 121, 116, 0, 101, 1, 97, 98, 114, 101, 118, 184, 195, 114, 0, 97, 108, 101, 1, 101, 112,
+ 112, 105, 104, 99, 3, 50, 72, 109, 57, 55, 0, 101, 1, 97, 115, 2, 108, 105, 103, 3, 50, 108, 0, 7, 6, 110, 103, 0, 1, 105,
+ 109, 97, 108, 102, 2, 111, 3, 8, 50, 81, 0, 1, 105, 102, 2, 114, 101, 3, 8, 68, 0, 1, 97, 114, 111, 2, 101, 3, 8, 68,
+ 89, 57, 0, 2, 117, 100, 3, 50, 72, 0, 1, 105, 114, 114, 101, 100, 2, 101, 114, 3, 50, 75, 0, 4, 1, 17, 65, 2, 111, 3,
+ 50, 81, 0, 1, 97, 2, 105, 118, 0, 1, 97, 116, 2, 101, 110, 116, 0, 1, 97, 118, 101, 2, 101, 108, 0, 1, 101, 103, 2, 105,
+ 118, 12, 0, 1, 101, 103, 114, 111, 109, 2, 114, 121, 0, 1, 101, 104, 2, 101, 109, 0, 1, 101, 104, 2, 105, 118, 0, 1, 101, 114,
+ 2, 195, 184, 114, 0, 1, 105, 118, 2, 195, 165, 114, 100, 0, 1, 118, 97, 110, 2, 105, 118, 0, 1, 166, 195, 107, 2, 117, 114, 117,
+ 0, 2, 97, 0, 2, 101, 118, 195, 166, 114, 0, 2, 108, 97, 115, 0, 2, 114, 97, 100, 0, 2, 117, 108, 118, 0, 2, 121, 109, 110,
+ 97, 115, 116, 0, 2, 195, 166, 108, 100, 0, 8, 97, 2, 17, 65, 0, 8, 105, 102, 2, 101, 114, 101, 0, 1, 97, 112, 2, 195, 166,
+ 97, 3, 50, 81, 6, 0, 117, 1, 97, 108, 2, 115, 116, 3, 50, 81, 6, 40, 0, 101, 114, 2, 114, 105, 103, 3, 50, 81, 109, 34,
+ 0, 101, 110, 105, 1, 105, 2, 195, 184, 3, 50, 91, 37, 50, 0, 4, 3, 68, 0, 1, 97, 102, 2, 97, 114, 109, 0, 1, 105, 102,
+ 2, 101, 114, 101, 110, 12, 0, 4, 1, 105, 116, 2, 101, 110, 116, 3, 68, 81, 0, 1, 117, 102, 2, 101, 114, 0, 4, 1, 97, 104,
+ 99, 2, 101, 109, 101, 110, 116, 3, 68, 89, 57, 0, 8, 97, 114, 2, 101, 114, 0, 101, 97, 1, 97, 114, 111, 2, 100, 101, 3, 68,
+ 89, 57, 6, 110, 0, 4, 1, 97, 114, 2, 101, 114, 101, 3, 68, 91, 0, 1, 97, 114, 114, 97, 0, 1, 111, 108, 108, 97, 2, 101,
+ 0, 101, 114, 1, 105, 102, 3, 68, 114, 0, 7, 6, 111, 110, 0, 1, 10, 2, 110, 28, 33, 3, 6, 39, 0, 4, 1, 21, 2, 28,
+ 33, 12, 3, 6, 39, 50, 0, 1, 102, 101, 108, 10, 2, 28, 33, 0, 1, 102, 111, 10, 2, 28, 33, 0, 1, 108, 101, 10, 2, 28,
+ 33, 0, 1, 116, 111, 102, 0, 1, 116, 111, 110, 111, 109, 0, 8, 100, 101, 107, 97, 109, 0, 110, 1, 108, 111, 107, 3, 6, 114, 50,
+ 0, 4, 1, 98, 114, 97, 107, 3, 6, 114, 68, 0, 1, 99, 10, 2, 28, 33, 0, 1, 102, 105, 10, 2, 28, 33, 0, 1, 102, 108,
+ 97, 2, 115, 0, 1, 106, 10, 2, 28, 33, 0, 1, 108, 10, 2, 28, 33, 0, 1, 112, 10, 2, 28, 33, 0, 1, 114, 114, 101, 112,
+ 0, 1, 115, 166, 195, 10, 2, 28, 33, 0, 1, 116, 10, 2, 28, 33, 0, 1, 116, 114, 97, 107, 0, 8, 108, 97, 115, 0, 8, 108,
+ 108, 97, 98, 0, 8, 108, 108, 105, 118, 97, 112, 0, 8, 115, 166, 195, 115, 0, 4, 1, 108, 116, 97, 105, 114, 116, 3, 8, 114, 50,
+ 0, 1, 108, 116, 97, 117, 100, 0, 1, 10, 2, 101, 108, 28, 33, 3, 39, 50, 0, 1, 116, 111, 110, 111, 109, 2, 105, 3, 39, 50,
+ 6, 0, 4, 1, 98, 98, 105, 103, 3, 114, 50, 0, 1, 98, 101, 100, 101, 114, 0, 1, 101, 110, 0, 1, 101, 114, 102, 0, 1, 103,
+ 114, 97, 0, 1, 104, 2, 100, 0, 1, 105, 100, 97, 116, 115, 0, 1, 107, 105, 115, 107, 101, 108, 0, 1, 108, 97, 114, 100, 0, 1,
+ 108, 102, 101, 116, 0, 1, 108, 108, 97, 103, 0, 1, 108, 111, 107, 2, 32, 0, 1, 108, 114, 101, 112, 0, 1, 108, 114, 111, 0, 1,
+ 110, 97, 98, 105, 108, 0, 1, 112, 2, 116, 0, 1, 115, 2, 100, 0, 1, 115, 105, 98, 0, 1, 115, 105, 108, 97, 0, 1, 115, 110,
+ 105, 98, 111, 114, 0, 1, 116, 2, 32, 0, 1, 116, 2, 105, 99, 0, 1, 116, 2, 115, 32, 0, 1, 116, 2, 115, 118, 0, 1, 116,
+ 97, 103, 101, 109, 0, 1, 116, 97, 114, 97, 109, 0, 1, 116, 116, 103, 166, 195, 118, 100, 184, 195, 100, 0, 1, 121, 114, 98, 109, 101,
+ 0, 2, 100, 18, 69, 0, 2, 116, 111, 108, 0, 8, 109, 2, 116, 101, 32, 0, 110, 1, 114, 100, 2, 105, 110, 103, 0, 116, 121, 1,
+ 109, 3, 114, 50, 47, 37, 0, 100, 1, 102, 3, 114, 50, 72, 0, 100, 1, 112, 115, 3, 114, 50, 72, 6, 0, 4, 1, 98, 2, 32,
+ 3, 114, 68, 0, 1, 98, 2, 101, 110, 32, 0, 1, 108, 97, 115, 0, 1, 108, 97, 116, 0, 1, 108, 108, 105, 118, 97, 112, 0, 1,
+ 110, 103, 0, 1, 114, 98, 0, 1, 115, 166, 195, 115, 0, 103, 1, 107, 0, 98, 111, 110, 1, 98, 3, 114, 68, 71, 114, 50, 0, 106,
+ 111, 117, 114, 1, 98, 3, 114, 68, 90, 6, 40, 34, 0, 7, 6, 111, 114, 0, 8, 102, 2, 32, 118, 105, 108, 100, 3, 2, 39, 34,
+ 0, 4, 1, 102, 2, 104, 97, 108, 17, 65, 12, 12, 3, 2, 114, 0, 8, 102, 2, 21, 12, 12, 0, 8, 102, 2, 104, 111, 108, 100,
+ 101, 0, 8, 102, 2, 115, 107, 101, 108, 108, 105, 12, 3, 2, 114, 34, 0, 101, 116, 97, 103, 8, 102, 2, 115, 111, 109, 3, 2, 114,
+ 108, 6, 47, 110, 12, 0, 1, 116, 111, 109, 2, 101, 114, 3, 6, 39, 0, 4, 1, 100, 2, 28, 33, 12, 3, 6, 39, 34, 0, 1,
+ 100, 97, 101, 10, 2, 28, 33, 0, 1, 102, 10, 2, 28, 33, 0, 1, 110, 101, 10, 2, 28, 33, 0, 1, 116, 10, 2, 105, 101, 28,
+ 33, 0, 105, 117, 109, 1, 116, 10, 2, 28, 33, 12, 3, 6, 39, 34, 37, 113, 65, 0, 8, 102, 2, 101, 116, 32, 12, 3, 6, 39,
+ 108, 0, 8, 102, 2, 116, 105, 100, 12, 3, 6, 113, 12, 0, 8, 102, 2, 100, 195, 184, 114, 12, 3, 6, 113, 51, 0, 4, 1, 102,
+ 103, 110, 105, 115, 108, 101, 104, 2, 115, 3, 6, 114, 0, 1, 112, 101, 114, 2, 116, 101, 114, 0, 8, 102, 2, 97, 32, 12, 0, 8,
+ 102, 2, 97, 110, 32, 12, 0, 8, 102, 2, 97, 110, 107, 195, 184, 114, 101, 110, 100, 101, 12, 0, 8, 102, 2, 97, 110, 110, 195, 166,
+ 118, 110, 116, 12, 0, 8, 102, 2, 97, 110, 115, 97, 116, 12, 0, 8, 102, 2, 97, 110, 115, 116, 105, 108, 108, 101, 12, 0, 8, 102,
+ 2, 97, 110, 115, 116, 195, 165, 101, 110, 100, 101, 12, 0, 8, 102, 2, 98, 101, 104, 97, 110, 100, 12, 0, 8, 102, 2, 98, 101, 104,
+ 111, 12, 0, 8, 102, 2, 98, 101, 110, 32, 12, 0, 8, 102, 2, 98, 101, 110, 101, 110, 101, 12, 0, 8, 102, 2, 98, 101, 110, 115,
+ 12, 0, 8, 102, 2, 98, 101, 114, 101, 100, 12, 0, 8, 102, 2, 98, 105, 108, 12, 0, 8, 102, 2, 98, 106, 101, 114, 103, 12, 0,
+ 8, 102, 2, 98, 111, 103, 115, 116, 97, 118, 12, 0, 8, 102, 2, 98, 117, 100, 32, 12, 0, 8, 102, 2, 98, 117, 100, 115, 12, 0,
+ 8, 102, 2, 98, 117, 110, 100, 12, 0, 8, 102, 2, 98, 195, 184, 110, 12, 0, 8, 102, 2, 99, 101, 110, 115, 117, 114, 12, 0, 8,
+ 102, 2, 100, 97, 110, 115, 101, 114, 12, 0, 8, 102, 2, 100, 101, 108, 32, 12, 0, 8, 102, 2, 100, 111, 109, 12, 0, 8, 102, 2,
+ 100, 114, 105, 110, 103, 12, 0, 8, 102, 2, 100, 195, 166, 107, 32, 12, 0, 8, 102, 2, 100, 195, 166, 107, 107, 101, 110, 101, 12, 0,
+ 8, 102, 2, 100, 195, 166, 107, 115, 12, 0, 8, 102, 2, 102, 97, 100, 101, 114, 12, 0, 8, 102, 2, 102, 97, 114, 12, 0, 8, 102,
+ 2, 102, 114, 97, 12, 0, 8, 102, 2, 102, 195, 166, 100, 114, 12, 0, 8, 102, 2, 103, 97, 110, 103, 12, 0, 8, 102, 2, 103, 101,
+ 109, 97, 107, 12, 0, 8, 102, 2, 103, 114, 117, 110, 100, 12, 0, 8, 102, 2, 103, 195, 165, 114, 100, 12, 0, 8, 102, 2, 103, 195,
+ 166, 110, 103, 101, 114, 12, 0, 8, 102, 2, 103, 195, 166, 114, 101, 12, 0, 8, 102, 2, 104, 97, 108, 12, 0, 8, 102, 2, 104, 97,
+ 109, 12, 0, 8, 102, 2, 104, 97, 118, 101, 12, 0, 8, 102, 2, 104, 101, 110, 12, 0, 8, 102, 2, 104, 105, 115, 116, 111, 12, 0,
+ 8, 102, 2, 104, 106, 117, 108, 12, 0, 8, 102, 2, 104, 111, 108, 100, 0, 8, 102, 2, 104, 111, 108, 100, 101, 116, 12, 0, 8, 102,
+ 2, 104, 117, 100, 12, 0, 8, 102, 2, 104, 117, 115, 12, 0, 8, 102, 2, 104, 195, 165, 110, 100, 12, 0, 8, 102, 2, 104, 195, 165,
+ 110, 100, 115, 12, 0, 8, 102, 2, 104, 195, 166, 110, 103, 12, 0, 8, 102, 2, 107, 97, 109, 109, 101, 114, 0, 8, 102, 2, 107, 97,
+ 114, 108, 12, 0, 8, 102, 2, 107, 108, 111, 103, 12, 0, 8, 102, 2, 107, 111, 110, 116, 111, 114, 12, 0, 8, 102, 2, 107, 114, 111,
+ 112, 12, 0, 8, 102, 2, 107, 118, 105, 110, 100, 101, 12, 0, 8, 102, 2, 107, 195, 166, 109, 112, 101, 114, 12, 0, 8, 102, 2, 107,
+ 195, 166, 114, 108, 105, 103, 104, 101, 100, 0, 8, 102, 2, 107, 195, 184, 98, 12, 0, 8, 102, 2, 108, 97, 103, 12, 0, 8, 102, 2,
+ 108, 97, 103, 115, 12, 0, 8, 102, 2, 108, 97, 110, 100, 12, 0, 8, 102, 2, 108, 101, 109, 12, 0, 8, 102, 2, 108, 111, 118, 101,
+ 114, 12, 0, 8, 102, 2, 108, 121, 100, 12, 0, 8, 102, 2, 108, 121, 115, 12, 0, 8, 102, 2, 108, 195, 166, 103, 103, 101, 114, 0,
+ 8, 102, 2, 108, 195, 166, 110, 115, 12, 0, 8, 102, 2, 108, 195, 166, 115, 101, 12, 0, 8, 102, 2, 109, 97, 108, 100, 101, 104, 121,
+ 100, 12, 0, 8, 102, 2, 109, 97, 110, 100, 12, 0, 8, 102, 2, 109, 98, 97, 114, 12, 0, 8, 102, 2, 109, 98, 114, 195, 184, 100,
+ 12, 0, 8, 102, 2, 109, 101, 12, 12, 0, 8, 102, 2, 109, 101, 108, 105, 103, 12, 0, 8, 102, 2, 109, 108, 101, 12, 0, 8, 102,
+ 2, 109, 195, 166, 110, 100, 12, 0, 8, 102, 2, 117, 100, 101, 32, 12, 0, 101, 110, 100, 8, 102, 2, 101, 12, 3, 6, 114, 4, 36,
+ 50, 0, 4, 1, 107, 97, 2, 100, 3, 6, 114, 12, 0, 1, 107, 101, 114, 2, 100, 0, 1, 112, 112, 97, 114, 2, 116, 0, 1, 112,
+ 115, 107, 101, 2, 116, 0, 8, 107, 115, 101, 2, 116, 101, 0, 8, 112, 115, 110, 97, 114, 116, 2, 116, 0, 8, 102, 109, 111, 107, 2,
+ 116, 3, 6, 114, 12, 19, 0, 100, 8, 107, 107, 97, 3, 6, 114, 12, 19, 72, 0, 1, 107, 101, 100, 2, 32, 3, 6, 114, 12, 34,
+ 0, 100, 1, 99, 110, 111, 99, 2, 101, 3, 6, 114, 12, 72, 0, 4, 1, 102, 111, 114, 112, 2, 109, 97, 3, 6, 114, 34, 0, 8,
+ 98, 97, 2, 116, 0, 8, 102, 2, 102, 117, 108, 100, 101, 110, 100, 116, 12, 0, 8, 102, 2, 108, 121, 103, 116, 101, 12, 0, 8, 102,
+ 2, 108, 195, 166, 98, 101, 12, 0, 8, 102, 2, 109, 102, 97, 115, 116, 12, 0, 8, 102, 2, 109, 102, 114, 105, 12, 0, 8, 102, 2,
+ 109, 103, 105, 118, 12, 0, 8, 102, 2, 109, 105, 100, 100, 97, 103, 12, 0, 8, 102, 2, 109, 107, 97, 103, 101, 12, 0, 8, 102, 2,
+ 109, 108, 195, 166, 114, 101, 12, 0, 8, 102, 2, 109, 108, 195, 184, 115, 12, 0, 8, 102, 2, 109, 110, 105, 110, 103, 12, 0, 8, 102,
+ 2, 109, 111, 114, 12, 0, 8, 102, 2, 109, 112, 114, 101, 115, 115, 101, 12, 0, 8, 102, 2, 109, 115, 12, 0, 8, 102, 2, 109, 116,
+ 12, 0, 8, 102, 2, 109, 117, 101, 12, 0, 8, 102, 2, 109, 121, 110, 100, 101, 114, 12, 0, 8, 102, 2, 109, 195, 165, 108, 12, 0,
+ 8, 102, 2, 109, 195, 184, 100, 114, 101, 12, 0, 8, 102, 2, 110, 97, 118, 110, 12, 0, 8, 102, 2, 110, 101, 109, 32, 12, 0, 8,
+ 102, 2, 111, 109, 116, 97, 108, 101, 12, 0, 8, 102, 2, 111, 114, 100, 12, 0, 8, 102, 2, 111, 118, 101, 114, 12, 0, 8, 102, 2,
+ 112, 97, 110, 116, 104, 97, 118, 101, 114, 12, 0, 8, 102, 2, 112, 97, 114, 116, 105, 12, 0, 8, 102, 2, 112, 111, 115, 116, 12, 0,
+ 8, 102, 2, 112, 114, 97, 107, 116, 105, 107, 12, 0, 8, 102, 2, 112, 114, 101, 109, 105, 101, 114, 101, 12, 0, 8, 102, 2, 112, 114,
+ 111, 103, 114, 97, 109, 109, 101, 114, 101, 12, 0, 8, 102, 2, 112, 114, 195, 184, 118, 101, 12, 0, 8, 102, 2, 112, 195, 165, 12, 0,
+ 8, 102, 2, 114, 97, 110, 103, 12, 0, 8, 102, 2, 114, 101, 115, 116, 12, 0, 8, 102, 2, 114, 101, 116, 12, 0, 8, 102, 2, 114,
+ 105, 100, 101, 114, 12, 0, 8, 102, 2, 114, 105, 103, 101, 12, 0, 8, 102, 2, 114, 117, 100, 101, 12, 0, 8, 102, 2, 114, 195, 165,
+ 100, 32, 12, 0, 8, 102, 2, 115, 97, 110, 103, 101, 114, 12, 0, 8, 102, 2, 115, 97, 116, 115, 12, 0, 8, 102, 2, 115, 105, 100,
+ 101, 12, 0, 8, 102, 2, 115, 107, 101, 12, 0, 8, 102, 2, 115, 107, 101, 108, 32, 12, 0, 8, 102, 2, 115, 107, 101, 108, 115, 98,
+ 101, 104, 97, 110, 100, 108, 12, 0, 8, 102, 2, 115, 107, 101, 108, 115, 108, 195, 184, 115, 12, 0, 8, 102, 2, 115, 107, 101, 114, 12,
+ 0, 8, 102, 2, 115, 107, 110, 12, 0, 8, 102, 2, 115, 107, 111, 108, 12, 0, 8, 102, 2, 115, 107, 114, 105, 102, 116, 12, 0, 8,
+ 102, 2, 115, 107, 117, 100, 12, 0, 8, 102, 2, 115, 107, 121, 108, 12, 0, 8, 102, 2, 115, 107, 195, 166, 114, 101, 12, 0, 8, 102,
+ 2, 115, 107, 195, 166, 114, 109, 12, 0, 8, 102, 2, 115, 108, 97, 103, 12, 0, 8, 102, 2, 115, 108, 97, 103, 32, 12, 0, 8, 102,
+ 2, 115, 108, 97, 103, 115, 12, 0, 8, 102, 2, 115, 109, 97, 103, 12, 0, 8, 102, 2, 115, 111, 109, 109, 101, 114, 12, 0, 8, 102,
+ 2, 115, 111, 114, 103, 12, 0, 8, 102, 2, 115, 112, 97, 110, 100, 12, 0, 8, 102, 2, 115, 112, 105, 108, 32, 12, 0, 8, 102, 2,
+ 115, 112, 105, 108, 108, 101, 110, 101, 12, 0, 8, 102, 2, 115, 112, 105, 108, 108, 101, 116, 12, 0, 8, 102, 2, 115, 112, 105, 114, 12,
+ 0, 8, 102, 2, 115, 112, 114, 105, 110, 103, 12, 0, 8, 102, 2, 115, 112, 195, 166, 110, 100, 116, 12, 0, 8, 102, 2, 115, 116, 97,
+ 100, 12, 0, 8, 102, 2, 115, 116, 97, 110, 100, 101, 114, 12, 0, 8, 102, 2, 115, 116, 97, 118, 101, 108, 115, 101, 12, 0, 8, 102,
+ 2, 115, 116, 97, 118, 110, 12, 0, 8, 102, 2, 115, 116, 98, 111, 116, 97, 110, 105, 107, 12, 0, 8, 102, 2, 115, 116, 107, 97, 110,
+ 100, 105, 100, 97, 116, 12, 0, 8, 102, 2, 115, 116, 108, 105, 103, 12, 0, 8, 102, 2, 115, 116, 109, 97, 110, 100, 12, 0, 8, 102,
+ 2, 115, 116, 109, 195, 166, 115, 115, 105, 103, 12, 0, 8, 102, 2, 115, 116, 117, 100, 105, 101, 12, 0, 8, 102, 2, 115, 116, 117, 100,
+ 105, 117, 109, 12, 0, 8, 102, 2, 115, 116, 117, 101, 12, 0, 8, 102, 2, 115, 116, 118, 195, 166, 115, 101, 110, 12, 0, 8, 102, 2,
+ 115, 116, 122, 111, 111, 108, 111, 103, 105, 12, 0, 8, 102, 2, 115, 116, 195, 166, 100, 101, 114, 12, 0, 8, 102, 2, 115, 116, 195, 166,
+ 118, 110, 12, 0, 8, 102, 2, 115, 118, 97, 114, 32, 12, 0, 8, 102, 2, 115, 118, 97, 114, 101, 114, 12, 0, 8, 102, 2, 115, 118,
+ 97, 114, 115, 12, 0, 8, 102, 2, 115, 195, 165, 32, 12, 0, 8, 102, 2, 115, 195, 166, 100, 101, 12, 0, 8, 102, 2, 115, 195, 166,
+ 116, 12, 0, 8, 102, 2, 116, 97, 110, 100, 12, 0, 8, 102, 2, 116, 97, 110, 100, 115, 12, 0, 8, 102, 2, 116, 101, 103, 110, 32,
+ 12, 0, 8, 102, 2, 116, 101, 103, 110, 105, 110, 103, 115, 114, 101, 116, 12, 0, 8, 102, 2, 116, 101, 107, 115, 116, 12, 0, 8, 102,
+ 2, 116, 101, 108, 116, 12, 0, 8, 102, 2, 116, 102, 97, 114, 101, 110, 100, 101, 12, 0, 8, 102, 2, 116, 105, 108, 12, 0, 8, 102,
+ 2, 116, 108, 195, 184, 98, 101, 110, 100, 101, 12, 0, 8, 102, 2, 116, 111, 103, 12, 0, 8, 102, 2, 116, 111, 118, 12, 0, 8, 102,
+ 2, 116, 114, 97, 112, 112, 101, 12, 0, 8, 102, 2, 116, 114, 105, 110, 32, 12, 0, 8, 102, 2, 116, 114, 105, 110, 115, 12, 0, 8,
+ 102, 2, 116, 114, 111, 112, 12, 0, 8, 102, 2, 116, 114, 121, 107, 12, 0, 8, 102, 2, 116, 115, 195, 166, 116, 116, 101, 12, 0, 8,
+ 102, 2, 116, 117, 110, 103, 101, 12, 0, 8, 102, 2, 116, 195, 166, 110, 100, 101, 114, 12, 0, 8, 102, 2, 116, 195, 166, 112, 112, 101,
+ 12, 0, 8, 102, 2, 117, 100, 12, 0, 8, 102, 2, 118, 97, 108, 103, 12, 0, 8, 102, 2, 118, 97, 114, 109, 12, 0, 8, 102, 2,
+ 118, 97, 114, 115, 12, 0, 8, 102, 2, 118, 97, 115, 107, 32, 12, 0, 8, 102, 2, 118, 101, 106, 101, 110, 12, 0, 8, 102, 2, 118,
+ 195, 166, 114, 101, 108, 115, 101, 12, 0, 8, 102, 2, 195, 165, 100, 12, 0, 8, 102, 2, 195, 165, 114, 12, 0, 116, 97, 108, 101, 114,
+ 43, 8, 102, 3, 6, 114, 34, 47, 110, 55, 114, 0, 109, 115, 115, 97, 103, 43, 8, 102, 2, 25, 3, 6, 114, 34, 65, 19, 89, 4,
+ 89, 35, 0, 109, 101, 114, 8, 102, 2, 32, 12, 3, 6, 114, 34, 65, 114, 0, 4, 100, 1, 118, 2, 105, 3, 6, 114, 34, 72, 0,
+ 100, 2, 101, 110, 116, 108, 105, 103, 12, 0, 100, 2, 110, 105, 110, 0, 101, 8, 102, 2, 12, 12, 3, 6, 115, 12, 108, 0, 1, 10,
+ 2, 105, 115, 107, 28, 33, 3, 7, 39, 0, 1, 10, 2, 101, 114, 28, 33, 3, 7, 39, 12, 0, 1, 21, 2, 28, 33, 12, 3, 8,
+ 8, 114, 0, 101, 1, 17, 67, 2, 32, 3, 39, 12, 114, 0, 4, 1, 115, 2, 116, 3, 39, 34, 0, 1, 115, 2, 116, 101, 0, 1,
+ 116, 115, 2, 116, 0, 1, 118, 2, 18, 76, 12, 0, 1, 118, 115, 2, 101, 12, 0, 8, 2, 97, 0, 8, 102, 2, 101, 108, 32, 12,
+ 0, 8, 102, 2, 111, 114, 100, 110, 0, 8, 110, 2, 100, 0, 100, 8, 2, 114, 101, 116, 12, 0, 117, 100, 101, 110, 8, 102, 2, 32,
+ 12, 3, 39, 34, 6, 40, 86, 20, 50, 0, 101, 110, 115, 105, 115, 8, 102, 2, 107, 3, 39, 34, 6, 111, 50, 89, 37, 89, 0, 4,
+ 101, 8, 102, 2, 108, 32, 12, 3, 39, 34, 6, 111, 55, 0, 101, 8, 102, 2, 108, 108, 101, 12, 0, 101, 108, 1, 109, 0, 109, 3,
+ 39, 34, 65, 0, 4, 100, 1, 107, 2, 114, 101, 110, 103, 3, 39, 34, 72, 0, 100, 1, 109, 2, 101, 114, 0, 100, 1, 116, 2, 101,
+ 110, 101, 110, 12, 0, 100, 8, 116, 2, 12, 12, 0, 100, 114, 117, 112, 3, 39, 34, 72, 34, 115, 71, 0, 100, 101, 1, 98, 2, 110,
+ 100, 101, 3, 39, 34, 109, 0, 4, 2, 97, 108, 3, 39, 51, 0, 100, 1, 109, 2, 101, 116, 0, 100, 2, 12, 12, 0, 100, 2, 101,
+ 110, 101, 12, 0, 4, 100, 1, 106, 2, 97, 110, 3, 39, 51, 72, 0, 100, 1, 106, 2, 105, 0, 100, 101, 97, 117, 120, 1, 98, 3,
+ 39, 51, 72, 6, 39, 0, 100, 105, 1, 110, 2, 115, 107, 3, 39, 51, 72, 37, 0, 100, 1, 106, 2, 101, 110, 3, 39, 114, 0, 4,
+ 1, 98, 2, 116, 3, 113, 0, 1, 115, 2, 116, 17, 65, 0, 1, 118, 2, 116, 0, 4, 1, 107, 2, 116, 3, 113, 12, 0, 1, 107,
+ 2, 116, 17, 65, 0, 1, 116, 115, 2, 109, 0, 100, 1, 104, 2, 101, 3, 113, 12, 72, 0, 2, 100, 101, 110, 3, 113, 34, 0, 4,
+ 1, 102, 3, 114, 0, 1, 102, 2, 101, 110, 0, 1, 102, 2, 116, 101, 114, 12, 0, 1, 109, 117, 104, 0, 1, 116, 107, 101, 114, 0,
+ 1, 116, 107, 101, 115, 0, 1, 118, 108, 97, 0, 8, 2, 105, 0, 8, 102, 2, 102, 97, 110, 103, 12, 0, 8, 102, 2, 102, 101, 108,
+ 116, 12, 0, 8, 102, 2, 102, 105, 108, 109, 12, 0, 8, 102, 2, 102, 106, 111, 114, 12, 0, 8, 102, 2, 102, 111, 114, 100, 12, 0,
+ 8, 102, 2, 102, 111, 114, 102, 111, 100, 12, 0, 8, 102, 2, 102, 111, 114, 115, 116, 195, 166, 114, 107, 12, 0, 8, 102, 2, 102, 111,
+ 114, 115, 195, 184, 103, 12, 0, 8, 102, 2, 102, 111, 114, 121, 115, 101, 114, 117, 109, 12, 0, 8, 102, 2, 102, 195, 184, 100, 100, 101,
+ 114, 12, 0, 8, 102, 2, 103, 97, 115, 116, 12, 0, 8, 102, 2, 107, 97, 110, 116, 0, 8, 102, 2, 107, 195, 184, 114, 115, 101, 108,
+ 115, 114, 101, 116, 0, 1, 102, 2, 21, 3, 114, 4, 0, 4, 1, 10, 2, 105, 28, 33, 12, 3, 114, 6, 0, 8, 102, 2, 101, 108,
+ 115, 107, 12, 0, 8, 102, 2, 108, 121, 100, 101, 110, 100, 101, 12, 0, 101, 8, 102, 2, 110, 12, 3, 114, 6, 36, 12, 0, 101, 118,
+ 8, 102, 2, 105, 103, 101, 3, 114, 6, 36, 12, 84, 0, 4, 101, 110, 107, 108, 8, 102, 2, 101, 12, 3, 114, 6, 36, 50, 49, 55,
+ 0, 101, 110, 107, 108, 8, 102, 2, 105, 110, 103, 0, 4, 1, 109, 2, 102, 3, 114, 12, 0, 1, 109, 2, 109, 0, 1, 109, 2, 115,
+ 101, 0, 1, 112, 115, 2, 116, 0, 1, 118, 2, 101, 12, 0, 8, 102, 2, 114, 105, 110, 103, 32, 0, 8, 102, 2, 114, 105, 110, 103,
+ 101, 110, 0, 1, 102, 2, 116, 3, 114, 12, 19, 0, 108, 101, 97, 110, 115, 8, 3, 114, 12, 55, 36, 50, 89, 0, 4, 100, 1, 102,
+ 2, 12, 3, 114, 12, 72, 0, 100, 1, 103, 2, 111, 110, 0, 100, 8, 108, 2, 32, 0, 116, 104, 1, 110, 3, 114, 12, 87, 0, 103,
+ 101, 1, 109, 3, 114, 12, 108, 0, 4, 1, 110, 2, 109, 3, 114, 34, 0, 1, 110, 2, 115, 107, 0, 2, 100, 114, 101, 12, 0, 2,
+ 105, 101, 110, 116, 0, 2, 116, 111, 0, 8, 102, 2, 103, 195, 165, 114, 115, 12, 0, 8, 102, 2, 114, 101, 116, 110, 105, 12, 0, 109,
+ 111, 110, 8, 104, 3, 114, 34, 65, 6, 39, 50, 0, 4, 100, 1, 107, 2, 101, 108, 3, 114, 34, 72, 0, 100, 1, 118, 2, 101, 0,
+ 100, 1, 118, 104, 2, 97, 110, 0, 100, 2, 101, 110, 12, 0, 100, 2, 101, 110, 101, 110, 12, 0, 100, 2, 105, 110, 12, 0, 100, 2,
+ 110, 101, 12, 0, 100, 2, 114, 101, 116, 105, 108, 12, 0, 100, 8, 108, 2, 101, 114, 32, 0, 4, 100, 1, 98, 2, 101, 108, 3, 114,
+ 34, 72, 6, 0, 100, 2, 114, 117, 107, 0, 100, 111, 110, 110, 97, 110, 115, 3, 114, 34, 72, 39, 50, 6, 110, 50, 89, 0, 101, 1,
+ 102, 110, 101, 103, 2, 110, 12, 3, 114, 36, 12, 0, 108, 121, 115, 116, 8, 102, 3, 114, 55, 6, 118, 89, 72, 0, 4, 100, 1, 102,
+ 2, 195, 166, 3, 114, 72, 6, 0, 100, 1, 102, 2, 195, 184, 0, 101, 1, 102, 2, 115, 17, 67, 3, 115, 12, 108, 0, 7, 6, 112,
+ 104, 0, 2, 105, 108, 3, 83, 0, 111, 101, 3, 83, 37, 0, 105, 108, 108, 105, 112, 112, 101, 3, 83, 37, 55, 6, 37, 12, 48, 0,
+ 105, 108, 97, 100, 101, 108, 112, 104, 105, 97, 3, 83, 37, 55, 110, 72, 6, 109, 55, 83, 37, 110, 0, 7, 6, 116, 105, 0, 4, 1,
+ 105, 99, 105, 100, 110, 101, 112, 112, 97, 2, 115, 3, 8, 47, 37, 0, 1, 105, 103, 110, 105, 110, 101, 109, 2, 115, 0, 1, 105, 103,
+ 110, 121, 114, 97, 108, 2, 115, 0, 1, 105, 107, 97, 114, 2, 115, 0, 1, 105, 107, 110, 111, 114, 98, 2, 115, 0, 1, 105, 108, 117,
+ 108, 108, 101, 99, 2, 115, 0, 1, 105, 114, 101, 116, 102, 105, 100, 2, 115, 0, 1, 105, 114, 116, 115, 97, 103, 2, 115, 0, 1, 105,
+ 116, 97, 112, 101, 104, 2, 115, 0, 1, 110, 97, 114, 101, 2, 115, 0, 115, 1, 115, 97, 112, 3, 47, 6, 37, 89, 0, 108, 1, 114,
+ 2, 32, 3, 47, 36, 55, 0, 4, 108, 2, 98, 97, 103, 101, 3, 47, 36, 55, 6, 0, 108, 2, 102, 111, 114, 110, 0, 108, 2, 102,
+ 114, 101, 100, 115, 0, 108, 2, 102, 195, 166, 108, 100, 105, 103, 0, 108, 2, 102, 195, 166, 108, 108, 101, 115, 0, 108, 2, 103, 111, 100,
+ 101, 104, 97, 118, 101, 110, 100, 101, 0, 108, 2, 103, 111, 100, 101, 115, 101, 0, 108, 2, 103, 111, 100, 101, 115, 101, 100, 100, 101, 108,
+ 0, 108, 2, 103, 111, 100, 101, 115, 107, 114, 105, 118, 101, 0, 108, 2, 103, 114, 117, 110, 100, 108, 105, 103, 103, 101, 110, 100, 101, 0,
+ 108, 2, 103, 195, 166, 110, 103, 101, 108, 105, 103, 0, 108, 2, 105, 110, 116, 101, 116, 103, 195, 184, 114, 101, 0, 108, 2, 105, 110, 116,
+ 101, 116, 103, 195, 184, 114, 101, 108, 115, 101, 0, 108, 2, 107, 101, 110, 100, 101, 103, 105, 118, 101, 0, 108, 2, 107, 101, 110, 100, 101,
+ 103, 105, 118, 101, 108, 115, 101, 0, 108, 2, 108, 97, 100, 101, 108, 105, 103, 0, 108, 2, 108, 105, 103, 101, 0, 108, 2, 108, 105, 103,
+ 101, 109, 101, 100, 0, 108, 2, 108, 121, 107, 107, 101, 0, 108, 2, 111, 118, 101, 114, 115, 0, 108, 2, 112, 97, 115, 0, 108, 2, 114,
+ 101, 116, 116, 101, 108, 195, 166, 103, 103, 101, 0, 108, 2, 114, 101, 116, 116, 101, 118, 105, 115, 101, 0, 108, 2, 114, 101, 116, 116, 101,
+ 118, 105, 115, 110, 105, 110, 103, 0, 108, 2, 115, 97, 109, 109, 101, 110, 0, 108, 2, 115, 107, 97, 100, 101, 107, 111, 109, 109, 101, 110,
+ 0, 108, 2, 115, 107, 97, 100, 101, 107, 111, 109, 109, 101, 116, 0, 108, 2, 115, 107, 97, 100, 101, 107, 111, 109, 115, 116, 0, 108, 2,
+ 115, 116, 101, 100, 101, 107, 111, 109, 115, 116, 0, 108, 2, 115, 116, 101, 100, 101, 108, 105, 103, 0, 108, 2, 115, 116, 101, 100, 101, 118,
+ 195, 166, 114, 0, 108, 2, 115, 116, 101, 100, 101, 118, 195, 166, 114, 101, 108, 115, 101, 0, 108, 2, 115, 116, 101, 100, 101, 118, 195, 166,
+ 114, 101, 110, 100, 101, 0, 108, 2, 115, 116, 114, 195, 166, 107, 107, 101, 108, 105, 103, 0, 108, 2, 115, 121, 110, 101, 107, 111, 109, 115,
+ 116, 0, 108, 2, 115, 121, 110, 101, 108, 97, 100, 101, 110, 100, 101, 0, 1, 115, 97, 98, 2, 111, 110, 3, 47, 37, 0, 4, 1, 10,
+ 2, 111, 110, 12, 3, 91, 0, 1, 97, 112, 2, 101, 110, 116, 0, 1, 107, 97, 2, 101, 0, 1, 107, 101, 108, 2, 101, 0, 1, 111,
+ 118, 107, 2, 101, 110, 0, 2, 195, 184, 115, 12, 0, 7, 6, 195, 165, 0, 4, 1, 112, 110, 101, 118, 111, 2, 32, 3, 6, 113, 0,
+ 1, 112, 165, 195, 103, 2, 109, 111, 100, 0, 1, 116, 115, 100, 111, 109, 105, 117, 2, 101, 108, 105, 103, 0, 114, 1, 110, 114, 111, 118,
+ 104, 3, 6, 113, 19, 0, 98, 101, 110, 116, 108, 105, 103, 1, 104, 114, 111, 102, 3, 6, 113, 71, 109, 50, 47, 55, 37, 0, 1, 115,
+ 97, 106, 2, 32, 3, 6, 114, 0, 4, 3, 113, 0, 1, 103, 2, 116, 117, 114, 0, 1, 108, 115, 103, 110, 105, 100, 110, 166, 195, 116,
+ 2, 115, 0, 1, 108, 115, 110, 97, 0, 1, 109, 2, 100, 101, 12, 12, 0, 1, 109, 2, 108, 105, 110, 103, 12, 12, 0, 1, 109, 115,
+ 103, 97, 108, 115, 2, 108, 0, 1, 109, 115, 103, 114, 184, 195, 112, 115, 2, 108, 0, 1, 109, 115, 114, 101, 100, 111, 109, 2, 108, 0,
+ 1, 112, 2, 115, 107, 101, 0, 1, 114, 2, 100, 12, 0, 1, 114, 103, 2, 100, 0, 1, 114, 103, 2, 110, 101, 0, 1, 115, 0, 114,
+ 100, 1, 103, 3, 113, 12, 0, 114, 100, 101, 1, 103, 3, 113, 12, 20, 108, 0, 100, 1, 98, 2, 12, 3, 113, 86, 0, 100, 110, 101,
+ 1, 114, 116, 2, 116, 3, 113, 86, 50, 109, 0, 114, 100, 101, 110, 3, 113, 114, 50, 0, 4, 1, 100, 2, 100, 121, 114, 3, 114, 0,
+ 1, 106, 116, 115, 0, 1, 108, 2, 114, 0, 1, 108, 98, 2, 21, 0, 1, 108, 115, 2, 98, 114, 111, 107, 0, 1, 108, 115, 2, 115,
+ 0, 1, 109, 2, 108, 108, 195, 184, 115, 12, 0, 1, 109, 2, 108, 116, 105, 100, 12, 0, 1, 109, 2, 116, 0, 1, 109, 115, 2, 17,
+ 67, 21, 12, 0, 1, 112, 2, 115, 0, 1, 112, 115, 2, 100, 111, 109, 0, 1, 112, 115, 2, 107, 111, 110, 101, 0, 1, 112, 115, 2,
+ 107, 118, 105, 110, 100, 101, 0, 1, 112, 115, 2, 109, 97, 110, 100, 0, 1, 112, 115, 2, 109, 195, 166, 110, 100, 0, 1, 114, 2, 98,
+ 116, 0, 1, 114, 2, 100, 100, 12, 0, 1, 114, 2, 100, 102, 12, 0, 1, 114, 2, 100, 103, 12, 0, 1, 114, 2, 100, 104, 12, 0,
+ 1, 114, 2, 100, 108, 195, 184, 115, 0, 1, 114, 2, 100, 109, 97, 110, 100, 0, 1, 114, 2, 100, 110, 12, 0, 1, 114, 2, 100, 115,
+ 108, 0, 1, 114, 2, 100, 115, 110, 97, 114, 0, 1, 114, 2, 100, 115, 112, 0, 1, 114, 2, 100, 118, 105, 108, 100, 0, 1, 114, 2,
+ 108, 97, 109, 0, 1, 114, 2, 109, 97, 116, 101, 114, 105, 97, 108, 0, 1, 114, 2, 115, 101, 106, 108, 0, 1, 114, 2, 116, 0, 1,
+ 114, 18, 73, 2, 116, 0, 1, 114, 103, 2, 21, 0, 1, 114, 107, 115, 2, 112, 0, 1, 114, 116, 2, 100, 116, 0, 1, 114, 116, 115,
+ 2, 100, 195, 184, 100, 0, 1, 114, 116, 115, 2, 102, 111, 114, 107, 111, 114, 116, 0, 1, 114, 116, 115, 2, 104, 97, 116, 0, 1, 114,
+ 116, 115, 2, 109, 97, 110, 100, 0, 1, 114, 116, 115, 2, 109, 195, 166, 110, 100, 0, 1, 115, 2, 32, 102, 195, 165, 0, 1, 115, 2,
+ 32, 115, 110, 97, 114, 116, 0, 1, 115, 2, 100, 0, 1, 115, 2, 107, 97, 108, 100, 0, 1, 115, 2, 109, 195, 166, 110, 100, 0, 1,
+ 115, 2, 116, 0, 1, 115, 2, 118, 101, 108, 0, 1, 115, 116, 108, 97, 0, 1, 116, 2, 108, 109, 111, 0, 1, 118, 2, 100, 116, 0,
+ 2, 108, 116, 105, 0, 2, 110, 100, 0, 2, 116, 0, 8, 112, 0, 8, 115, 32, 114, 97, 118, 2, 32, 0, 114, 3, 114, 12, 0, 114,
+ 1, 104, 3, 114, 12, 19, 0, 114, 100, 101, 1, 104, 3, 114, 12, 20, 108, 0, 114, 100, 101, 115, 116, 1, 104, 3, 114, 12, 34, 13,
+ 89, 47, 0, 114, 101, 3, 114, 12, 108, 0, 114, 101, 114, 3, 114, 12, 114, 20, 0, 100, 2, 115, 3, 114, 86, 0, 115, 101, 8, 112,
+ 3, 114, 89, 36, 0, 7, 6, 195, 166, 0, 4, 1, 100, 101, 108, 166, 195, 107, 2, 103, 103, 101, 3, 6, 109, 0, 1, 102, 111, 114,
+ 116, 0, 1, 116, 115, 101, 106, 97, 109, 2, 116, 0, 1, 118, 101, 103, 2, 114, 0, 1, 118, 115, 101, 98, 2, 114, 32, 0, 8, 100,
+ 97, 102, 2, 115, 101, 0, 8, 108, 97, 112, 0, 8, 108, 101, 99, 114, 111, 112, 2, 110, 0, 8, 108, 105, 98, 117, 106, 0, 8, 108,
+ 105, 108, 97, 103, 2, 101, 114, 0, 8, 108, 121, 112, 111, 114, 112, 2, 101, 114, 0, 8, 109, 97, 114, 97, 2, 101, 114, 0, 8, 109,
+ 103, 121, 112, 0, 8, 109, 111, 100, 2, 110, 101, 0, 8, 110, 97, 97, 110, 97, 107, 2, 101, 114, 0, 8, 110, 97, 97, 110, 97, 107,
+ 2, 101, 114, 0, 8, 110, 101, 104, 116, 97, 2, 101, 114, 0, 8, 112, 111, 114, 117, 101, 2, 101, 114, 0, 8, 114, 97, 122, 97, 110,
+ 2, 101, 114, 0, 8, 114, 98, 101, 104, 2, 101, 114, 0, 8, 114, 103, 105, 109, 2, 110, 101, 0, 8, 114, 105, 115, 97, 110, 2, 101,
+ 114, 0, 8, 114, 111, 103, 97, 104, 116, 121, 112, 2, 101, 114, 0, 8, 114, 111, 109, 2, 110, 101, 12, 0, 8, 114, 117, 107, 105, 112,
+ 101, 2, 101, 114, 0, 8, 115, 105, 114, 97, 102, 2, 101, 114, 0, 8, 116, 110, 97, 114, 97, 107, 2, 110, 101, 0, 8, 116, 110, 111,
+ 102, 2, 110, 101, 0, 4, 1, 102, 2, 114, 101, 3, 6, 109, 12, 0, 1, 104, 102, 97, 2, 110, 103, 105, 103, 0, 114, 114, 101, 1,
+ 118, 115, 101, 100, 3, 6, 110, 34, 108, 0, 110, 1, 114, 102, 101, 114, 3, 6, 110, 68, 0, 8, 114, 116, 114, 111, 112, 2, 116, 3,
+ 6, 111, 0, 8, 116, 115, 109, 111, 2, 110, 100, 3, 7, 109, 0, 114, 1, 10, 2, 28, 33, 3, 7, 109, 34, 0, 4, 3, 109, 0,
+ 1, 114, 2, 17, 67, 18, 69, 0, 1, 114, 2, 18, 67, 0, 1, 114, 2, 115, 0, 1, 114, 100, 2, 98, 101, 114, 0, 1, 114, 100,
+ 2, 110, 12, 0, 1, 114, 107, 2, 32, 0, 1, 114, 111, 102, 2, 100, 108, 101, 0, 1, 114, 112, 2, 103, 110, 0, 1, 114, 112, 2,
+ 107, 0, 1, 114, 112, 2, 115, 116, 97, 0, 1, 114, 112, 2, 115, 116, 101, 114, 101, 0, 1, 114, 116, 0, 1, 114, 116, 2, 110, 12,
+ 0, 2, 17, 67, 11, 17, 65, 0, 2, 108, 12, 0, 101, 1, 116, 2, 114, 0, 2, 103, 121, 112, 116, 3, 109, 6, 0, 4, 1, 112,
+ 115, 2, 110, 101, 3, 109, 12, 0, 1, 114, 2, 17, 67, 17, 65, 0, 1, 114, 116, 2, 17, 67, 101, 12, 12, 0, 2, 17, 67, 17,
+ 65, 0, 114, 103, 101, 1, 17, 67, 3, 109, 12, 34, 40, 13, 0, 114, 103, 101, 114, 1, 118, 3, 109, 12, 34, 40, 114, 0, 103, 101,
+ 1, 116, 3, 109, 12, 57, 13, 0, 118, 108, 3, 109, 40, 55, 0, 114, 105, 110, 100, 101, 3, 109, 51, 50, 13, 0, 108, 100, 1, 107,
+ 2, 114, 3, 109, 55, 0, 108, 100, 2, 114, 12, 3, 109, 55, 72, 0, 103, 1, 114, 116, 2, 104, 101, 100, 3, 109, 57, 0, 100, 105,
+ 1, 114, 112, 2, 107, 97, 110, 116, 3, 109, 72, 37, 0, 103, 1, 114, 184, 195, 114, 3, 109, 81, 0, 100, 105, 1, 114, 112, 3, 109,
+ 86, 0, 114, 114, 101, 3, 110, 34, 108, 0, 4, 1, 114, 3, 111, 0, 1, 114, 2, 17, 67, 11, 17, 65, 0, 1, 114, 2, 18, 67,
+ 11, 0, 1, 114, 2, 18, 67, 116, 0, 1, 114, 2, 100, 101, 12, 12, 0, 1, 114, 2, 109, 0, 1, 114, 2, 116, 12, 0, 1, 114,
+ 18, 73, 2, 17, 67, 0, 1, 114, 103, 2, 115, 0, 1, 114, 112, 2, 115, 116, 0, 1, 114, 112, 115, 2, 107, 107, 0, 1, 114, 114,
+ 2, 17, 67, 101, 114, 12, 0, 1, 114, 116, 2, 17, 67, 0, 1, 114, 116, 2, 110, 103, 12, 0, 8, 114, 116, 2, 98, 101, 110, 12,
+ 12, 0, 7, 6, 195, 169, 0, 3, 6, 36, 0, 7, 6, 195, 184, 0, 103, 1, 108, 3, 6, 114, 57, 0, 4, 1, 100, 114, 111, 110,
+ 2, 115, 116, 3, 6, 118, 0, 1, 100, 121, 115, 2, 115, 116, 0, 1, 103, 108, 101, 118, 2, 114, 101, 110, 104, 101, 100, 0, 8, 102,
+ 102, 117, 97, 104, 99, 2, 114, 0, 8, 106, 108, 105, 109, 0, 8, 109, 97, 2, 98, 101, 0, 8, 110, 97, 109, 2, 118, 114, 101, 0,
+ 8, 118, 101, 110, 0, 4, 1, 107, 115, 98, 111, 2, 110, 3, 6, 118, 12, 0, 1, 109, 105, 2, 100, 101, 107, 111, 109, 0, 8, 110,
+ 2, 100, 21, 0, 114, 101, 1, 105, 2, 102, 97, 108, 100, 101, 110, 100, 101, 3, 6, 118, 12, 114, 0, 4, 1, 103, 114, 117, 98, 2,
+ 106, 115, 3, 6, 119, 0, 1, 108, 116, 115, 114, 101, 98, 111, 2, 106, 116, 110, 97, 110, 116, 0, 8, 108, 108, 97, 104, 2, 106, 0,
+ 4, 1, 18, 74, 2, 103, 3, 114, 0, 1, 104, 2, 106, 0, 2, 106, 101, 0, 106, 43, 3, 114, 12, 57, 0, 4, 103, 1, 100, 2,
+ 110, 3, 114, 57, 0, 103, 1, 103, 2, 108, 0, 103, 1, 112, 115, 2, 32, 0, 103, 1, 112, 115, 2, 101, 110, 0, 4, 3, 118, 0,
+ 1, 18, 73, 2, 103, 0, 1, 108, 2, 115, 0, 1, 114, 2, 12, 0, 1, 114, 2, 18, 74, 101, 0, 1, 114, 2, 103, 101, 108, 115,
+ 101, 0, 1, 114, 2, 103, 116, 101, 0, 1, 114, 2, 118, 101, 114, 0, 1, 114, 100, 2, 110, 0, 1, 114, 100, 2, 118, 101, 116, 0,
+ 1, 114, 100, 101, 98, 2, 118, 0, 1, 114, 101, 98, 2, 118, 101, 0, 1, 114, 111, 102, 2, 103, 0, 1, 114, 112, 2, 118, 0, 1,
+ 115, 2, 103, 0, 2, 100, 100, 0, 4, 1, 114, 2, 109, 101, 114, 3, 118, 12, 0, 2, 100, 101, 0, 95, 1, 115, 0, 103, 1, 114,
+ 111, 102, 2, 32, 3, 118, 12, 19, 0, 114, 1, 112, 115, 2, 103, 3, 118, 12, 34, 0, 4, 114, 101, 3, 118, 12, 114, 0, 114, 101,
+ 95, 0, 4, 114, 1, 112, 115, 2, 103, 115, 3, 118, 34, 0, 114, 103, 101, 114, 1, 112, 115, 2, 32, 0, 114, 101, 2, 106, 115, 101,
+ 3, 118, 34, 35, 0, 114, 101, 1, 115, 2, 100, 110, 105, 3, 118, 34, 109, 0, 4, 103, 1, 109, 115, 2, 32, 115, 105, 103, 3, 118,
+ 57, 0, 103, 8, 2, 32, 0, 100, 116, 8, 110, 2, 32, 3, 118, 72, 0, 4, 103, 1, 108, 107, 2, 116, 3, 118, 81, 0, 103, 1,
+ 110, 2, 116, 101, 114, 110, 0, 103, 103, 1, 108, 103, 0, 100, 1, 107, 3, 118, 86, 0, 4, 1, 17, 67, 2, 106, 12, 3, 119, 0,
+ 1, 114, 2, 18, 74, 0, 1, 114, 2, 103, 0, 1, 114, 2, 118, 0, 1, 114, 101, 100, 110, 111, 98, 2, 118, 0, 1, 114, 114, 97,
+ 110, 2, 118, 0, 2, 106, 110, 0, 8, 114, 2, 118, 101, 110, 0, 106, 101, 114, 3, 119, 57, 114, 0, 115, 1, 10, 2, 28, 33, 3,
+ 6, 118, 12, 89, 0, 114, 1, 10, 2, 28, 33, 3, 7, 118, 34, 0, 7, 6, 39, 0, 101, 114, 2, 32, 14, 128, 128, 131, 3, 2,
+ 114, 0, 101, 114, 110, 101, 2, 32, 14, 128, 128, 133, 3, 2, 114, 50, 13, 0, 101, 114, 110, 101, 115, 2, 32, 14, 128, 128, 134, 3,
+ 2, 114, 50, 13, 89, 0, 101, 110, 2, 32, 14, 128, 128, 131, 3, 13, 50, 0, 101, 116, 2, 32, 14, 128, 128, 131, 3, 13, 86, 0,
+ 115, 2, 32, 14, 128, 128, 130, 3, 89, 0, 101, 114, 101, 2, 32, 14, 128, 128, 132, 3, 114, 34, 114, 0, 7, 6, 97, 0, 103, 2,
+ 110, 111, 115, 3, 2, 35, 81, 0, 4, 117, 2, 32, 112, 97, 105, 114, 3, 2, 39, 0, 117, 2, 32, 114, 101, 118, 111, 105, 114, 0,
+ 1, 108, 2, 107, 114, 3, 2, 110, 0, 2, 109, 112, 3, 2, 112, 0, 102, 8, 114, 101, 100, 2, 32, 3, 4, 110, 0, 4, 1, 100,
+ 114, 101, 116, 115, 109, 97, 2, 109, 3, 6, 35, 0, 1, 102, 108, 105, 116, 2, 110, 103, 101, 0, 1, 103, 110, 101, 2, 110, 103, 0,
+ 1, 103, 110, 101, 2, 110, 103, 0, 1, 114, 107, 115, 110, 101, 112, 112, 97, 114, 2, 108, 100, 101, 0, 1, 116, 115, 101, 103, 2, 112,
+ 111, 0, 8, 108, 97, 103, 2, 107, 115, 101, 0, 8, 108, 111, 112, 2, 107, 0, 8, 112, 109, 111, 107, 2, 107, 116, 0, 8, 114, 97,
+ 116, 97, 107, 2, 107, 116, 0, 8, 114, 116, 110, 111, 107, 2, 107, 116, 0, 8, 114, 116, 115, 98, 97, 2, 107, 116, 0, 8, 114, 116,
+ 115, 107, 101, 2, 107, 116, 0, 8, 115, 107, 101, 2, 107, 116, 0, 8, 115, 111, 107, 2, 107, 0, 8, 115, 115, 97, 109, 2, 107, 114,
+ 101, 0, 8, 116, 101, 2, 112, 101, 0, 8, 116, 110, 105, 2, 107, 116, 0, 8, 116, 110, 111, 107, 2, 107, 116, 0, 8, 116, 112, 97,
+ 107, 2, 106, 110, 0, 109, 1, 114, 103, 10, 2, 109, 28, 33, 12, 0, 1, 108, 115, 105, 2, 109, 3, 6, 35, 12, 0, 117, 8, 115,
+ 115, 105, 98, 3, 6, 35, 12, 58, 0, 117, 114, 101, 114, 8, 115, 111, 110, 105, 100, 3, 6, 35, 40, 34, 114, 0, 117, 114, 8, 115,
+ 111, 110, 105, 100, 3, 6, 35, 40, 114, 0, 110, 103, 101, 108, 111, 1, 108, 101, 104, 99, 105, 109, 3, 6, 35, 50, 75, 108, 55, 39,
+ 0, 105, 1, 116, 101, 100, 2, 108, 3, 6, 35, 57, 0, 117, 1, 110, 111, 114, 116, 115, 97, 2, 116, 3, 6, 35, 58, 0, 109, 1,
+ 114, 103, 10, 2, 28, 33, 12, 3, 6, 35, 65, 0, 103, 116, 105, 103, 1, 10, 2, 28, 33, 12, 3, 6, 35, 81, 47, 37, 0, 117,
+ 120, 1, 103, 3, 6, 39, 0, 105, 115, 101, 3, 6, 109, 12, 89, 13, 0, 105, 1, 116, 110, 111, 99, 2, 110, 3, 6, 109, 57, 0,
+ 105, 99, 104, 101, 1, 114, 102, 3, 6, 109, 91, 0, 4, 1, 98, 97, 108, 97, 2, 109, 3, 6, 110, 0, 1, 98, 101, 108, 97, 116,
+ 2, 110, 0, 1, 98, 101, 115, 2, 115, 116, 105, 97, 110, 0, 1, 98, 109, 117, 108, 2, 103, 111, 0, 1, 99, 97, 100, 2, 112, 111,
+ 0, 1, 99, 105, 112, 2, 115, 115, 111, 0, 1, 100, 97, 107, 2, 118, 101, 114, 0, 1, 100, 101, 112, 112, 117, 115, 2, 115, 0, 1,
+ 100, 114, 101, 100, 110, 117, 2, 110, 105, 103, 0, 1, 100, 114, 111, 118, 104, 2, 110, 0, 1, 100, 117, 97, 108, 2, 110, 117, 109, 0,
+ 1, 102, 110, 105, 2, 109, 0, 1, 103, 114, 111, 2, 115, 0, 1, 104, 97, 98, 2, 109, 97, 0, 1, 106, 121, 112, 2, 109, 97, 0,
+ 1, 107, 115, 108, 105, 116, 2, 100, 101, 0, 1, 108, 97, 2, 115, 107, 0, 1, 108, 97, 112, 2, 118, 101, 114, 12, 0, 1, 108, 105,
+ 112, 2, 116, 117, 115, 0, 1, 108, 111, 122, 0, 1, 108, 115, 111, 103, 117, 106, 2, 118, 0, 1, 108, 116, 97, 2, 110, 116, 105, 115,
+ 0, 1, 109, 97, 108, 97, 115, 2, 110, 100, 101, 114, 0, 1, 109, 101, 116, 97, 117, 103, 2, 108, 0, 1, 109, 105, 114, 103, 2, 115,
+ 115, 101, 0, 1, 109, 109, 111, 107, 2, 110, 100, 0, 1, 110, 97, 98, 2, 110, 0, 1, 110, 105, 100, 110, 97, 107, 115, 2, 118, 0,
+ 1, 110, 105, 104, 2, 110, 0, 1, 112, 111, 116, 2, 115, 0, 1, 114, 101, 118, 111, 2, 108, 116, 0, 1, 115, 101, 109, 114, 97, 112,
+ 2, 110, 0, 1, 115, 108, 97, 98, 2, 109, 105, 0, 1, 116, 111, 103, 111, 98, 0, 1, 116, 115, 97, 107, 2, 110, 106, 101, 0, 1,
+ 116, 115, 97, 116, 101, 109, 2, 115, 101, 0, 1, 116, 115, 107, 101, 2, 115, 0, 1, 116, 115, 110, 97, 114, 111, 102, 2, 108, 116, 0,
+ 1, 116, 115, 112, 111, 2, 110, 100, 101, 108, 115, 101, 0, 1, 116, 115, 114, 101, 2, 116, 110, 105, 110, 103, 0, 1, 116, 117, 112, 115,
+ 105, 100, 2, 116, 115, 0, 1, 118, 2, 110, 108, 105, 103, 0, 1, 118, 97, 104, 2, 110, 97, 0, 1, 118, 97, 104, 2, 110, 110, 97,
+ 0, 1, 122, 121, 98, 2, 110, 115, 32, 0, 2, 115, 109, 101, 0, 8, 100, 100, 110, 101, 2, 32, 0, 8, 100, 101, 109, 2, 108, 106,
+ 101, 0, 8, 101, 116, 2, 116, 101, 114, 0, 8, 103, 97, 112, 111, 114, 112, 2, 110, 100, 0, 8, 105, 100, 110, 105, 2, 110, 97, 0,
+ 8, 105, 115, 117, 116, 110, 101, 2, 115, 0, 8, 107, 97, 107, 2, 111, 0, 8, 107, 97, 109, 2, 98, 0, 8, 107, 105, 104, 99, 2,
+ 110, 101, 0, 8, 107, 105, 116, 97, 118, 2, 110, 0, 8, 107, 108, 97, 2, 108, 105, 0, 8, 107, 110, 111, 107, 2, 118, 0, 8, 108,
+ 107, 101, 114, 2, 109, 101, 0, 8, 108, 107, 110, 101, 2, 118, 101, 12, 0, 8, 108, 115, 105, 116, 97, 114, 98, 2, 118, 0, 8, 109,
+ 105, 2, 109, 0, 8, 109, 105, 114, 112, 2, 108, 0, 8, 110, 97, 99, 2, 100, 105, 101, 114, 0, 8, 110, 105, 109, 111, 100, 2, 110,
+ 0, 8, 110, 121, 100, 2, 109, 111, 0, 8, 111, 2, 115, 101, 0, 8, 112, 97, 2, 99, 104, 0, 8, 112, 109, 105, 104, 99, 2, 110,
+ 0, 8, 115, 97, 102, 2, 110, 0, 8, 115, 107, 101, 2, 109, 12, 0, 8, 116, 97, 98, 2, 108, 106, 101, 0, 8, 116, 101, 100, 2,
+ 108, 106, 101, 0, 8, 116, 107, 111, 2, 118, 0, 8, 118, 97, 114, 97, 107, 2, 110, 101, 0, 100, 1, 107, 115, 117, 98, 2, 115, 0,
+ 100, 1, 108, 97, 112, 2, 115, 0, 100, 8, 108, 106, 101, 115, 2, 115, 0, 103, 1, 115, 101, 107, 107, 97, 110, 115, 2, 108, 105, 103,
+ 0, 4, 1, 103, 101, 114, 111, 2, 110, 111, 3, 6, 110, 12, 0, 1, 108, 105, 109, 2, 110, 111, 0, 1, 116, 114, 97, 107, 2, 103,
+ 111, 0, 100, 101, 1, 10, 2, 28, 33, 3, 6, 110, 12, 86, 13, 0, 100, 101, 1, 10, 2, 114, 28, 33, 3, 6, 110, 12, 86, 114,
+ 0, 116, 1, 10, 2, 28, 33, 3, 6, 110, 47, 0, 103, 110, 101, 1, 112, 109, 97, 104, 99, 3, 6, 110, 50, 57, 13, 0, 110, 100,
+ 101, 1, 98, 97, 114, 116, 110, 111, 107, 3, 6, 110, 50, 72, 108, 0, 110, 115, 1, 10, 2, 28, 33, 3, 6, 110, 50, 89, 0, 4,
+ 98, 1, 10, 2, 101, 108, 28, 33, 3, 6, 110, 71, 0, 98, 1, 10, 2, 108, 101, 28, 33, 0, 4, 100, 1, 110, 114, 111, 116, 2,
+ 111, 3, 6, 110, 72, 0, 100, 1, 118, 101, 110, 2, 97, 0, 118, 101, 114, 97, 108, 1, 110, 97, 99, 3, 6, 110, 84, 108, 34, 108,
+ 55, 0, 118, 101, 114, 8, 108, 107, 110, 101, 3, 6, 110, 84, 114, 0, 4, 1, 98, 110, 101, 98, 165, 195, 2, 114, 105, 110, 103, 3,
+ 6, 112, 0, 1, 102, 97, 115, 2, 114, 105, 0, 1, 102, 114, 101, 2, 114, 0, 1, 112, 115, 101, 98, 2, 114, 105, 110, 103, 0, 1,
+ 114, 98, 105, 118, 2, 116, 111, 0, 1, 114, 101, 109, 111, 111, 98, 2, 110, 103, 0, 1, 114, 105, 103, 2, 102, 0, 1, 114, 105, 109,
+ 2, 107, 0, 1, 114, 108, 165, 195, 107, 2, 98, 105, 0, 1, 114, 116, 115, 97, 112, 2, 109, 105, 0, 1, 118, 97, 104, 2, 114, 116,
+ 105, 0, 1, 118, 97, 107, 115, 2, 110, 107, 0, 1, 118, 114, 111, 102, 2, 114, 105, 110, 103, 0, 8, 98, 101, 108, 108, 101, 104, 2,
+ 114, 100, 0, 8, 98, 109, 111, 108, 2, 114, 100, 0, 8, 98, 111, 103, 110, 111, 108, 2, 114, 100, 0, 8, 103, 108, 117, 98, 2, 114,
+ 0, 8, 104, 97, 115, 2, 114, 97, 0, 8, 105, 108, 108, 105, 109, 2, 114, 0, 8, 105, 108, 108, 105, 114, 116, 2, 114, 0, 8, 108,
+ 97, 2, 114, 109, 0, 8, 108, 97, 109, 2, 114, 105, 97, 0, 8, 108, 117, 111, 102, 2, 114, 100, 0, 8, 108, 117, 111, 112, 2, 114,
+ 100, 0, 8, 110, 111, 109, 2, 114, 107, 0, 8, 111, 105, 100, 97, 114, 2, 107, 116, 105, 0, 8, 114, 97, 2, 98, 101, 114, 0, 8,
+ 114, 97, 98, 2, 107, 0, 8, 114, 100, 97, 109, 2, 115, 0, 8, 114, 114, 117, 104, 0, 8, 115, 97, 104, 2, 114, 100, 0, 8, 115,
+ 101, 114, 112, 109, 105, 2, 114, 105, 111, 0, 8, 115, 110, 97, 109, 2, 114, 100, 0, 8, 116, 115, 97, 98, 2, 114, 100, 0, 110, 1,
+ 114, 10, 2, 110, 101, 28, 34, 12, 0, 8, 111, 108, 107, 2, 107, 12, 3, 6, 112, 12, 0, 100, 101, 1, 114, 10, 2, 28, 33, 3,
+ 6, 112, 12, 86, 13, 0, 100, 101, 1, 114, 10, 2, 114, 28, 33, 3, 6, 112, 12, 86, 114, 0, 116, 1, 114, 10, 2, 28, 33, 3,
+ 6, 112, 47, 0, 110, 1, 114, 10, 2, 28, 34, 12, 3, 6, 112, 50, 0, 110, 116, 1, 114, 10, 2, 28, 33, 3, 6, 112, 50, 47,
+ 0, 110, 115, 1, 114, 10, 2, 28, 33, 3, 6, 112, 50, 89, 0, 4, 108, 1, 114, 2, 28, 33, 12, 12, 3, 6, 112, 55, 0, 108,
+ 1, 114, 10, 2, 101, 32, 28, 33, 12, 0, 118, 1, 104, 110, 101, 98, 184, 195, 107, 2, 110, 3, 6, 112, 58, 0, 110, 116, 1, 114,
+ 117, 97, 116, 115, 101, 114, 3, 6, 112, 68, 0, 4, 110, 99, 101, 1, 10, 2, 28, 33, 3, 6, 112, 68, 89, 13, 0, 110, 99, 104,
+ 101, 1, 10, 2, 28, 33, 0, 110, 99, 101, 1, 10, 2, 114, 28, 33, 3, 6, 112, 68, 89, 114, 0, 98, 1, 114, 10, 2, 101, 108,
+ 28, 33, 3, 6, 112, 71, 0, 114, 98, 101, 114, 8, 98, 97, 114, 3, 6, 112, 71, 114, 0, 100, 111, 1, 114, 111, 108, 111, 99, 3,
+ 6, 112, 72, 39, 0, 4, 8, 105, 107, 121, 115, 112, 2, 116, 3, 7, 110, 0, 116, 1, 10, 2, 116, 28, 33, 0, 110, 1, 10, 2,
+ 28, 34, 12, 3, 7, 110, 50, 0, 110, 116, 1, 10, 2, 28, 33, 3, 7, 110, 50, 47, 0, 4, 108, 1, 10, 2, 28, 33, 12, 3,
+ 7, 110, 55, 0, 108, 1, 10, 2, 101, 32, 28, 33, 12, 0, 1, 108, 114, 111, 102, 2, 103, 116, 32, 3, 7, 112, 0, 114, 1, 10,
+ 2, 28, 33, 3, 7, 112, 34, 0, 110, 99, 101, 1, 121, 111, 118, 2, 28, 33, 3, 7, 112, 68, 89, 0, 102, 1, 114, 111, 118, 104,
+ 3, 8, 4, 110, 0, 4, 8, 110, 97, 98, 101, 107, 105, 3, 8, 110, 0, 8, 110, 97, 100, 110, 97, 98, 0, 8, 110, 97, 103, 114,
+ 111, 109, 97, 116, 97, 102, 0, 8, 110, 97, 107, 114, 97, 0, 8, 110, 97, 117, 104, 105, 114, 97, 109, 0, 8, 110, 97, 118, 114, 105,
+ 110, 0, 8, 110, 97, 119, 115, 116, 111, 17, 66, 0, 8, 110, 97, 121, 117, 103, 0, 8, 110, 101, 114, 97, 0, 8, 110, 101, 122, 105,
+ 97, 109, 0, 8, 110, 105, 103, 110, 97, 0, 8, 110, 105, 108, 117, 107, 115, 97, 109, 0, 8, 110, 105, 110, 105, 109, 101, 102, 0, 8,
+ 110, 105, 114, 97, 107, 111, 0, 8, 110, 105, 114, 97, 109, 0, 8, 110, 105, 114, 97, 115, 116, 0, 8, 110, 105, 114, 97, 122, 0, 8,
+ 110, 105, 114, 101, 108, 108, 97, 98, 0, 8, 110, 105, 115, 116, 101, 114, 0, 8, 110, 105, 116, 110, 101, 103, 114, 97, 0, 8, 110, 105,
+ 116, 114, 101, 99, 110, 111, 107, 0, 8, 110, 105, 116, 115, 166, 195, 108, 97, 112, 0, 8, 110, 105, 118, 111, 103, 101, 99, 114, 101, 104,
+ 0, 8, 110, 110, 97, 105, 115, 111, 104, 0, 8, 110, 110, 111, 100, 97, 109, 0, 8, 110, 110, 111, 100, 97, 109, 105, 114, 112, 0, 8,
+ 110, 111, 109, 111, 112, 120, 111, 99, 0, 8, 110, 111, 114, 111, 107, 0, 108, 1, 110, 97, 2, 102, 97, 98, 101, 116, 3, 8, 110, 55,
+ 0, 1, 102, 101, 98, 2, 114, 105, 110, 103, 3, 16, 112, 0, 118, 101, 8, 100, 3, 21, 0, 4, 1, 104, 2, 99, 105, 101, 110, 100,
+ 97, 3, 21, 101, 115, 0, 108, 101, 106, 97, 110, 100, 114, 111, 0, 4, 1, 17, 67, 2, 18, 71, 11, 3, 35, 0, 1, 17, 67, 2,
+ 18, 75, 0, 1, 17, 67, 2, 18, 75, 18, 69, 12, 12, 0, 1, 17, 67, 2, 18, 75, 101, 0, 1, 17, 67, 2, 99, 107, 0, 1,
+ 17, 67, 2, 109, 12, 0, 1, 17, 67, 2, 110, 18, 75, 18, 69, 12, 12, 0, 1, 17, 67, 2, 114, 18, 76, 0, 1, 17, 67, 2,
+ 114, 114, 0, 1, 17, 67, 2, 120, 12, 0, 1, 18, 73, 2, 109, 0, 1, 18, 74, 2, 106, 0, 1, 18, 75, 2, 112, 12, 0, 1,
+ 98, 2, 106, 101, 114, 0, 1, 100, 2, 102, 110, 0, 1, 100, 2, 103, 21, 12, 0, 1, 100, 2, 103, 115, 21, 0, 1, 102, 2, 118,
+ 111, 12, 0, 1, 104, 2, 18, 66, 0, 1, 104, 2, 106, 0, 1, 104, 2, 106, 12, 12, 0, 1, 104, 2, 112, 0, 1, 104, 99, 2,
+ 110, 0, 1, 105, 108, 108, 105, 119, 2, 109, 0, 1, 106, 2, 112, 112, 0, 1, 106, 2, 112, 115, 0, 1, 107, 2, 106, 0, 1, 107,
+ 2, 109, 0, 1, 107, 2, 109, 117, 102, 108, 12, 0, 1, 107, 2, 112, 115, 0, 1, 107, 115, 2, 102, 12, 0, 1, 108, 2, 98, 32,
+ 12, 0, 1, 108, 2, 98, 98, 0, 1, 108, 2, 112, 12, 0, 1, 108, 107, 2, 18, 71, 0, 1, 108, 115, 2, 18, 71, 0, 1, 108,
+ 115, 2, 110, 103, 101, 12, 0, 1, 108, 115, 118, 105, 108, 2, 110, 103, 12, 0, 1, 109, 105, 108, 107, 2, 107, 115, 0, 1, 112, 2,
+ 112, 114, 105, 12, 0, 1, 112, 115, 2, 110, 107, 117, 108, 101, 114, 0, 1, 114, 2, 18, 73, 0, 1, 114, 2, 115, 101, 0, 1, 114,
+ 2, 116, 0, 1, 114, 2, 118, 0, 1, 114, 107, 115, 2, 108, 0, 1, 115, 2, 110, 103, 12, 0, 1, 115, 2, 120, 0, 1, 116, 2,
+ 98, 116, 0, 1, 116, 2, 112, 0, 1, 118, 2, 99, 99, 0, 1, 118, 2, 102, 12, 12, 0, 1, 118, 2, 106, 0, 2, 18, 66, 12,
+ 12, 0, 2, 18, 66, 101, 12, 12, 0, 2, 98, 17, 67, 105, 0, 2, 98, 110, 111, 114, 109, 0, 2, 102, 17, 67, 12, 0, 2, 109,
+ 101, 114, 105, 107, 97, 110, 0, 2, 109, 109, 12, 0, 2, 109, 115, 0, 2, 109, 117, 108, 101, 116, 0, 2, 112, 111, 116, 101, 0, 2,
+ 112, 112, 97, 114, 0, 2, 112, 112, 101, 108, 115, 105, 110, 0, 2, 112, 112, 101, 116, 105, 116, 0, 2, 114, 114, 101, 115, 116, 0, 8,
+ 2, 108, 100, 114, 105, 103, 0, 8, 2, 110, 100, 101, 114, 0, 8, 100, 2, 109, 32, 0, 8, 100, 2, 109, 109, 0, 114, 101, 8, 98,
+ 2, 116, 3, 35, 34, 6, 111, 0, 114, 97, 103, 100, 1, 109, 115, 3, 35, 34, 6, 112, 58, 72, 0, 4, 118, 1, 103, 2, 116, 121,
+ 118, 3, 35, 40, 0, 118, 1, 104, 32, 101, 100, 184, 195, 0, 118, 101, 114, 116, 1, 106, 3, 35, 40, 34, 47, 0, 116, 116, 101, 110,
+ 116, 105, 111, 110, 3, 35, 47, 6, 109, 50, 91, 13, 50, 0, 112, 101, 103, 195, 184, 106, 101, 1, 112, 3, 35, 48, 13, 81, 6, 114,
+ 57, 108, 0, 103, 1, 18, 74, 2, 116, 3, 35, 49, 0, 99, 99, 97, 114, 97, 116, 1, 98, 3, 35, 49, 35, 34, 6, 35, 0, 110,
+ 100, 97, 1, 114, 2, 108, 3, 35, 50, 72, 20, 115, 0, 4, 110, 103, 1, 109, 2, 111, 3, 35, 50, 81, 0, 110, 103, 2, 117, 108,
+ 12, 12, 0, 110, 103, 8, 2, 111, 108, 0, 4, 105, 1, 99, 2, 114, 111, 3, 35, 57, 0, 105, 8, 110, 105, 115, 0, 121, 1, 109,
+ 2, 97, 0, 121, 1, 117, 103, 0, 105, 1, 110, 2, 114, 111, 98, 105, 3, 35, 57, 6, 0, 105, 114, 111, 8, 107, 3, 35, 57, 34,
+ 39, 0, 121, 114, 101, 117, 116, 104, 1, 98, 3, 35, 57, 51, 6, 114, 57, 47, 0, 121, 97, 116, 111, 108, 108, 97, 104, 3, 35, 57,
+ 110, 47, 6, 114, 55, 110, 0, 121, 101, 114, 1, 98, 3, 35, 57, 114, 0, 4, 117, 2, 12, 12, 3, 35, 58, 0, 119, 2, 25, 0,
+ 118, 102, 108, 97, 98, 1, 103, 3, 35, 58, 83, 55, 110, 71, 0, 4, 110, 2, 99, 105, 101, 110, 3, 35, 68, 0, 110, 103, 2, 114,
+ 101, 0, 110, 103, 8, 2, 101, 17, 67, 0, 98, 97, 114, 101, 116, 1, 107, 3, 35, 71, 35, 34, 6, 109, 0, 98, 101, 114, 110, 97,
+ 107, 1, 116, 3, 35, 71, 114, 50, 6, 35, 49, 0, 103, 103, 105, 111, 114, 101, 1, 109, 3, 35, 75, 6, 39, 12, 53, 36, 0, 103,
+ 1, 109, 2, 97, 115, 105, 3, 35, 81, 0, 103, 97, 115, 97, 107, 105, 1, 110, 3, 35, 81, 110, 89, 6, 35, 49, 37, 0, 102, 116,
+ 101, 114, 115, 104, 97, 118, 101, 3, 35, 83, 47, 114, 91, 109, 57, 84, 0, 122, 122, 105, 1, 114, 3, 35, 91, 57, 0, 99, 104, 1,
+ 98, 3, 35, 101, 0, 104, 97, 8, 2, 32, 3, 35, 107, 6, 35, 0, 105, 1, 116, 110, 117, 111, 109, 2, 110, 3, 36, 0, 4, 1,
+ 102, 114, 101, 116, 110, 105, 2, 99, 101, 3, 36, 37, 0, 1, 109, 101, 99, 97, 112, 2, 107, 0, 98, 121, 1, 98, 2, 12, 3, 36,
+ 37, 71, 37, 0, 99, 101, 1, 112, 3, 36, 37, 89, 0, 4, 117, 1, 104, 99, 2, 102, 3, 39, 0, 117, 1, 104, 99, 2, 118, 105,
+ 110, 0, 117, 1, 115, 2, 116, 101, 114, 110, 101, 0, 117, 1, 116, 115, 101, 114, 2, 114, 0, 117, 2, 32, 110, 97, 116, 117, 114, 101,
+ 108, 0, 117, 120, 8, 102, 0, 117, 103, 117, 105, 110, 1, 103, 3, 39, 81, 6, 110, 68, 0, 4, 1, 114, 2, 99, 101, 114, 98, 97,
+ 110, 101, 3, 109, 0, 1, 114, 2, 99, 101, 114, 98, 105, 108, 0, 1, 114, 2, 99, 101, 114, 99, 121, 107, 0, 1, 114, 2, 99, 101,
+ 114, 107, 195, 184, 114, 0, 1, 114, 2, 99, 101, 114, 118, 111, 103, 110, 0, 101, 2, 114, 111, 0, 105, 2, 109, 97, 98, 101, 108, 0,
+ 105, 114, 101, 1, 108, 99, 3, 109, 12, 34, 0, 105, 114, 99, 111, 110, 100, 105, 116, 105, 111, 110, 3, 109, 12, 34, 49, 114, 50, 72,
+ 37, 12, 91, 13, 50, 0, 105, 114, 3, 109, 34, 0, 105, 100, 115, 3, 109, 37, 72, 89, 0, 4, 1, 104, 2, 115, 116, 105, 110, 103,
+ 3, 109, 57, 0, 1, 108, 2, 115, 101, 114, 101, 110, 0, 1, 108, 2, 115, 101, 114, 110, 101, 115, 0, 1, 108, 2, 115, 101, 114, 112,
+ 114, 0, 1, 108, 2, 115, 101, 114, 115, 116, 0, 1, 108, 32, 110, 101, 2, 115, 101, 114, 0, 1, 109, 107, 111, 111, 98, 2, 107, 101,
+ 114, 0, 1, 114, 2, 116, 105, 110, 103, 0, 121, 1, 100, 0, 121, 2, 25, 0, 121, 8, 98, 2, 32, 0, 116, 101, 1, 109, 121, 97,
+ 108, 112, 3, 109, 57, 47, 0, 116, 105, 101, 1, 107, 3, 109, 57, 47, 37, 0, 98, 101, 8, 98, 2, 32, 3, 109, 57, 48, 0, 99,
+ 111, 8, 119, 3, 109, 57, 49, 39, 58, 0, 99, 111, 110, 1, 98, 2, 12, 3, 109, 57, 49, 114, 50, 0, 121, 110, 101, 1, 112, 3,
+ 109, 57, 50, 0, 4, 105, 108, 1, 116, 107, 99, 111, 99, 3, 109, 57, 55, 0, 108, 101, 1, 32, 114, 101, 103, 110, 105, 103, 0, 109,
+ 121, 8, 3, 109, 57, 65, 37, 0, 103, 101, 110, 99, 121, 3, 109, 57, 75, 13, 50, 89, 37, 0, 103, 97, 115, 8, 118, 3, 109, 57,
+ 81, 13, 89, 0, 107, 101, 115, 1, 108, 102, 110, 114, 111, 99, 3, 109, 57, 81, 89, 0, 118, 101, 114, 121, 3, 109, 57, 84, 34, 37,
+ 0, 121, 101, 115, 1, 17, 67, 3, 109, 57, 89, 0, 116, 105, 111, 110, 1, 116, 115, 2, 99, 97, 114, 3, 109, 57, 91, 108, 50, 0,
+ 104, 97, 98, 8, 3, 109, 57, 107, 110, 71, 0, 112, 101, 1, 114, 103, 3, 109, 71, 0, 4, 3, 110, 0, 1, 17, 67, 2, 17, 67,
+ 11, 0, 1, 17, 67, 2, 18, 75, 18, 69, 0, 1, 17, 67, 2, 109, 105, 12, 0, 1, 17, 67, 2, 109, 195, 166, 12, 0, 1, 18,
+ 67, 2, 18, 67, 101, 0, 1, 18, 67, 2, 18, 67, 108, 101, 0, 1, 18, 71, 2, 110, 0, 1, 18, 73, 2, 18, 75, 18, 69, 0,
+ 1, 18, 73, 2, 118, 0, 1, 18, 74, 2, 108, 100, 0, 1, 18, 75, 2, 109, 101, 12, 0, 1, 18, 75, 2, 112, 18, 69, 12, 0,
+ 1, 21, 2, 107, 114, 18, 69, 12, 0, 1, 98, 2, 103, 97, 103, 101, 12, 12, 0, 1, 98, 2, 118, 105, 97, 110, 12, 0, 1, 98,
+ 32, 103, 105, 98, 2, 110, 103, 0, 1, 98, 114, 105, 97, 2, 103, 0, 1, 99, 2, 109, 112, 12, 0, 1, 100, 2, 109, 18, 76, 12,
+ 0, 1, 100, 100, 2, 103, 12, 0, 1, 100, 108, 2, 107, 0, 1, 100, 108, 101, 109, 109, 97, 103, 2, 103, 115, 0, 1, 101, 0, 1,
+ 101, 2, 114, 18, 69, 12, 0, 1, 101, 114, 2, 103, 12, 0, 1, 102, 2, 18, 67, 114, 18, 69, 0, 1, 102, 2, 18, 74, 0, 1,
+ 102, 2, 99, 18, 76, 0, 1, 102, 2, 110, 107, 108, 117, 98, 12, 0, 1, 102, 111, 115, 0, 1, 103, 2, 98, 114, 105, 101, 108, 0,
+ 1, 103, 2, 110, 103, 115, 116, 101, 114, 12, 0, 1, 103, 105, 108, 0, 1, 104, 2, 99, 107, 12, 0, 1, 104, 2, 109, 98, 117, 114,
+ 103, 101, 114, 0, 1, 104, 2, 110, 0, 1, 104, 2, 110, 107, 97, 116, 0, 1, 104, 2, 110, 107, 195, 184, 110, 12, 12, 0, 1, 104,
+ 2, 112, 112, 17, 65, 0, 1, 104, 101, 98, 2, 103, 0, 1, 104, 115, 2, 109, 18, 76, 0, 1, 104, 116, 2, 110, 107, 115, 0, 1,
+ 105, 100, 2, 18, 66, 12, 0, 1, 106, 2, 109, 101, 110, 0, 1, 107, 2, 12, 0, 1, 107, 2, 112, 18, 76, 12, 0, 1, 107, 2,
+ 112, 114, 101, 12, 0, 1, 107, 2, 112, 114, 105, 110, 103, 0, 1, 107, 105, 116, 111, 107, 114, 97, 110, 0, 1, 107, 115, 2, 18, 71,
+ 12, 0, 1, 108, 2, 98, 101, 0, 1, 108, 2, 109, 17, 65, 12, 0, 1, 108, 2, 110, 0, 1, 108, 2, 118, 101, 110, 100, 101, 108,
+ 0, 1, 108, 97, 109, 2, 18, 66, 97, 0, 1, 108, 98, 2, 99, 107, 0, 1, 108, 98, 2, 100, 0, 1, 108, 102, 2, 98, 32, 12,
+ 0, 1, 108, 111, 99, 0, 1, 108, 112, 2, 99, 101, 0, 1, 108, 112, 2, 107, 97, 0, 1, 108, 115, 2, 110, 103, 12, 0, 1, 108,
+ 115, 105, 2, 109, 105, 0, 1, 109, 2, 106, 111, 12, 0, 1, 109, 2, 107, 97, 0, 1, 109, 105, 108, 107, 0, 1, 109, 105, 114, 112,
+ 0, 1, 109, 114, 105, 102, 0, 1, 109, 114, 105, 102, 2, 12, 0, 1, 109, 115, 2, 99, 107, 0, 1, 110, 2, 112, 97, 108, 109, 0,
+ 1, 110, 97, 112, 2, 109, 97, 0, 1, 110, 103, 2, 118, 110, 101, 0, 1, 110, 105, 103, 97, 118, 0, 1, 110, 115, 2, 99, 107, 0,
+ 1, 112, 2, 103, 18, 76, 12, 0, 1, 112, 2, 103, 110, 12, 0, 1, 112, 2, 112, 105, 0, 1, 112, 2, 118, 12, 0, 1, 114, 2,
+ 110, 99, 104, 0, 1, 114, 2, 110, 115, 105, 103, 116, 0, 1, 114, 99, 2, 99, 107, 12, 0, 1, 114, 101, 116, 102, 101, 2, 98, 0,
+ 1, 114, 111, 102, 2, 110, 0, 1, 115, 2, 98, 98, 97, 116, 0, 1, 115, 2, 103, 12, 0, 1, 115, 2, 103, 115, 97, 110, 12, 12,
+ 0, 1, 115, 2, 103, 115, 98, 101, 104, 97, 110, 100, 108, 12, 12, 0, 1, 115, 2, 103, 115, 109, 97, 12, 12, 0, 1, 115, 2, 103,
+ 115, 111, 109, 12, 12, 0, 1, 115, 2, 109, 97, 110, 116, 0, 1, 115, 2, 109, 117, 101, 108, 0, 1, 115, 107, 101, 10, 2, 109, 0,
+ 1, 116, 2, 110, 100, 0, 1, 116, 2, 112, 18, 76, 0, 1, 116, 2, 112, 105, 0, 1, 116, 115, 2, 99, 99, 97, 116, 111, 0, 1,
+ 116, 115, 2, 102, 102, 97, 103, 101, 0, 1, 116, 115, 2, 107, 97, 0, 1, 116, 115, 101, 116, 2, 109, 0, 1, 118, 2, 110, 100, 114,
+ 195, 184, 114, 0, 1, 118, 108, 101, 115, 2, 110, 103, 105, 118, 0, 1, 118, 115, 2, 98, 0, 1, 120, 97, 116, 0, 1, 122, 122, 105,
+ 112, 0, 2, 18, 66, 18, 69, 12, 12, 0, 2, 98, 98, 0, 2, 100, 114, 101, 115, 115, 12, 0, 2, 100, 118, 97, 114, 0, 2, 102,
+ 102, 117, 116, 97, 103, 101, 0, 2, 102, 102, 195, 166, 114, 101, 12, 0, 2, 102, 115, 116, 101, 100, 12, 0, 2, 103, 103, 114, 101, 115,
+ 12, 12, 0, 2, 107, 11, 18, 69, 12, 0, 2, 107, 97, 12, 12, 0, 2, 107, 97, 100, 101, 109, 12, 12, 0, 2, 107, 118, 17, 65,
+ 12, 0, 2, 108, 100, 101, 0, 2, 108, 116, 0, 2, 110, 103, 97, 118, 12, 12, 0, 2, 110, 103, 195, 165, 12, 12, 0, 2, 110, 104,
+ 111, 12, 12, 0, 2, 110, 107, 108, 97, 103, 12, 12, 0, 2, 110, 108, 195, 166, 103, 12, 0, 2, 110, 115, 116, 0, 2, 110, 115, 116,
+ 114, 101, 110, 103, 12, 0, 2, 110, 116, 97, 108, 12, 0, 2, 110, 118, 101, 110, 100, 12, 0, 2, 116, 116, 97, 99, 104, 12, 0, 8,
+ 2, 18, 66, 18, 69, 12, 12, 0, 8, 2, 102, 102, 101, 107, 116, 12, 0, 8, 2, 110, 100, 101, 110, 0, 8, 2, 110, 100, 101, 116,
+ 0, 100, 1, 108, 106, 101, 115, 2, 115, 0, 103, 1, 100, 101, 114, 102, 2, 115, 0, 103, 1, 100, 110, 97, 109, 2, 115, 0, 103, 1,
+ 100, 110, 184, 195, 115, 2, 115, 0, 103, 1, 100, 114, 101, 118, 104, 0, 103, 1, 100, 114, 184, 195, 108, 2, 115, 0, 103, 1, 100, 115,
+ 110, 111, 2, 115, 0, 103, 1, 100, 115, 114, 105, 116, 2, 115, 0, 103, 1, 100, 115, 114, 111, 116, 2, 115, 0, 103, 2, 103, 114, 101,
+ 103, 97, 116, 0, 104, 1, 104, 115, 0, 114, 1, 107, 2, 108, 101, 110, 101, 0, 114, 1, 107, 21, 2, 108, 0, 114, 1, 108, 110, 101,
+ 118, 111, 100, 2, 115, 0, 118, 1, 104, 2, 32, 0, 4, 1, 107, 2, 106, 97, 107, 3, 110, 6, 0, 1, 116, 97, 107, 2, 112, 117,
+ 108, 116, 0, 105, 1, 107, 2, 110, 3, 110, 6, 37, 12, 0, 4, 1, 17, 67, 2, 17, 67, 101, 3, 110, 12, 0, 1, 17, 67, 2,
+ 110, 101, 0, 1, 18, 73, 2, 98, 18, 76, 0, 1, 18, 73, 2, 100, 0, 1, 18, 74, 2, 18, 67, 101, 0, 1, 18, 74, 2, 108,
+ 0, 1, 103, 2, 118, 0, 1, 106, 116, 2, 32, 0, 1, 108, 115, 2, 118, 0, 1, 112, 115, 2, 109, 0, 1, 112, 115, 2, 110, 107,
+ 105, 110, 103, 0, 1, 116, 2, 108, 17, 65, 0, 8, 2, 101, 32, 0, 110, 110, 101, 115, 8, 99, 3, 110, 12, 50, 12, 0, 118, 1,
+ 108, 2, 101, 116, 3, 110, 12, 84, 0, 118, 101, 1, 108, 2, 109, 101, 110, 116, 3, 110, 13, 0, 114, 97, 112, 97, 104, 111, 101, 3,
+ 110, 34, 6, 110, 48, 110, 107, 113, 58, 0, 4, 114, 114, 121, 1, 98, 3, 110, 34, 37, 0, 114, 121, 1, 109, 32, 121, 100, 111, 111,
+ 108, 98, 0, 116, 104, 101, 110, 3, 110, 47, 6, 36, 50, 0, 116, 116, 114, 105, 98, 117, 116, 105, 111, 110, 8, 3, 110, 47, 51, 37,
+ 71, 40, 91, 6, 39, 50, 0, 116, 116, 114, 105, 98, 117, 116, 105, 111, 110, 3, 110, 47, 51, 37, 71, 40, 91, 39, 50, 0, 116, 97,
+ 107, 111, 109, 98, 1, 107, 3, 110, 47, 110, 49, 6, 39, 65, 71, 0, 4, 112, 101, 1, 110, 97, 107, 3, 110, 48, 6, 36, 0, 112,
+ 195, 169, 1, 110, 97, 107, 0, 112, 112, 101, 97, 108, 3, 110, 48, 6, 37, 55, 0, 112, 111, 108, 101, 111, 110, 1, 110, 3, 110, 48,
+ 6, 39, 55, 57, 114, 50, 0, 107, 107, 111, 114, 100, 101, 111, 110, 3, 110, 49, 6, 114, 12, 72, 36, 114, 50, 0, 107, 114, 121, 108,
+ 3, 110, 49, 34, 6, 116, 55, 0, 107, 117, 108, 116, 101, 116, 8, 102, 3, 110, 49, 40, 55, 47, 6, 36, 47, 0, 99, 116, 105, 111,
+ 110, 3, 110, 49, 91, 57, 13, 50, 0, 110, 100, 114, 101, 97, 8, 3, 110, 50, 72, 34, 6, 36, 110, 0, 110, 100, 114, 101, 119, 3,
+ 110, 50, 72, 34, 40, 0, 110, 100, 114, 101, 119, 115, 3, 110, 50, 72, 51, 40, 12, 89, 0, 110, 100, 111, 8, 114, 98, 3, 110, 50,
+ 72, 113, 58, 0, 110, 100, 111, 108, 112, 104, 1, 114, 3, 110, 50, 72, 114, 55, 83, 0, 110, 100, 101, 114, 115, 111, 110, 8, 3, 110,
+ 50, 72, 114, 89, 114, 50, 0, 110, 103, 101, 108, 97, 8, 3, 110, 50, 75, 13, 55, 110, 0, 110, 103, 105, 101, 8, 3, 110, 50, 75,
+ 37, 0, 110, 103, 101, 108, 101, 115, 3, 110, 50, 75, 108, 55, 109, 89, 0, 4, 110, 103, 2, 114, 101, 98, 3, 110, 50, 81, 0, 110,
+ 103, 2, 114, 105, 12, 0, 110, 103, 111, 111, 110, 1, 114, 3, 110, 50, 81, 6, 40, 12, 50, 0, 110, 104, 97, 116, 116, 97, 110, 1,
+ 109, 3, 110, 50, 107, 6, 110, 47, 13, 50, 0, 114, 114, 111, 119, 3, 110, 51, 39, 40, 0, 108, 1, 10, 2, 105, 115, 116, 28, 33,
+ 12, 3, 110, 55, 0, 4, 108, 1, 10, 2, 105, 115, 109, 28, 33, 12, 3, 110, 55, 6, 0, 108, 1, 110, 97, 2, 121, 12, 0, 108,
+ 97, 106, 1, 109, 3, 110, 55, 6, 35, 57, 0, 4, 108, 108, 105, 101, 8, 2, 32, 3, 110, 55, 37, 0, 108, 108, 121, 1, 115, 0,
+ 108, 100, 101, 116, 104, 97, 3, 110, 55, 72, 6, 37, 87, 110, 0, 108, 100, 101, 104, 121, 100, 1, 109, 114, 111, 102, 3, 110, 55, 72,
+ 108, 107, 6, 116, 86, 0, 108, 97, 107, 108, 97, 118, 1, 98, 2, 97, 3, 110, 55, 110, 49, 55, 6, 110, 12, 84, 0, 108, 97, 99,
+ 101, 8, 112, 3, 110, 55, 110, 89, 0, 4, 1, 108, 21, 2, 103, 3, 110, 57, 0, 103, 1, 100, 101, 109, 109, 111, 100, 0, 103, 1,
+ 102, 2, 32, 0, 103, 1, 109, 2, 114, 101, 0, 103, 1, 115, 2, 115, 32, 12, 0, 103, 1, 118, 32, 116, 100, 105, 108, 2, 116, 0,
+ 103, 8, 109, 2, 32, 12, 0, 103, 8, 118, 2, 32, 0, 103, 8, 118, 2, 101, 32, 0, 108, 98, 117, 113, 117, 101, 114, 113, 117, 101,
+ 3, 110, 59, 71, 108, 49, 118, 49, 37, 0, 109, 97, 114, 111, 1, 99, 3, 110, 65, 6, 109, 34, 39, 0, 109, 97, 1, 103, 2, 99,
+ 104, 3, 110, 65, 6, 110, 0, 109, 117, 114, 97, 105, 1, 115, 3, 110, 65, 40, 34, 6, 35, 57, 0, 109, 98, 114, 111, 115, 101, 3,
+ 110, 65, 71, 51, 115, 40, 89, 0, 103, 110, 97, 1, 109, 114, 97, 2, 99, 3, 110, 68, 6, 112, 0, 98, 98, 121, 8, 3, 110, 71,
+ 37, 0, 98, 105, 108, 101, 110, 101, 3, 110, 71, 37, 55, 37, 12, 50, 0, 98, 108, 97, 110, 1, 115, 97, 99, 2, 99, 97, 3, 110,
+ 71, 55, 6, 112, 68, 0, 100, 101, 114, 1, 10, 2, 101, 28, 33, 3, 110, 72, 6, 36, 34, 0, 100, 101, 110, 116, 1, 10, 2, 28,
+ 33, 3, 110, 72, 6, 36, 50, 47, 0, 100, 98, 117, 114, 121, 1, 114, 98, 3, 110, 72, 71, 14, 34, 36, 0, 4, 103, 1, 109, 2,
+ 105, 12, 3, 110, 81, 0, 103, 1, 110, 97, 108, 102, 2, 97, 110, 0, 103, 1, 110, 121, 115, 2, 111, 103, 101, 0, 103, 2, 110, 101,
+ 119, 0, 103, 103, 105, 101, 3, 110, 81, 37, 0, 103, 97, 122, 105, 110, 101, 1, 109, 3, 110, 81, 110, 89, 6, 37, 12, 50, 0, 4,
+ 118, 1, 108, 2, 97, 17, 67, 3, 110, 84, 0, 118, 1, 108, 2, 97, 32, 0, 118, 1, 108, 2, 97, 101, 0, 118, 1, 108, 2, 101,
+ 100, 0, 118, 1, 108, 2, 101, 114, 0, 118, 1, 108, 2, 101, 115, 0, 118, 1, 108, 2, 105, 110, 101, 0, 118, 1, 108, 2, 110, 105,
+ 0, 118, 1, 108, 2, 116, 32, 0, 118, 1, 116, 115, 2, 110, 105, 110, 0, 118, 1, 116, 115, 103, 111, 98, 0, 118, 8, 108, 2, 32,
+ 0, 118, 101, 114, 1, 108, 107, 2, 32, 3, 110, 84, 6, 36, 34, 0, 118, 101, 1, 108, 2, 32, 3, 110, 84, 13, 0, 118, 101, 116,
+ 1, 108, 110, 111, 110, 97, 107, 3, 110, 84, 36, 47, 0, 118, 97, 110, 116, 103, 97, 114, 100, 101, 3, 110, 84, 112, 68, 81, 6, 35,
+ 34, 72, 108, 0, 118, 101, 114, 1, 108, 2, 32, 3, 110, 84, 114, 0, 115, 116, 97, 105, 114, 101, 3, 110, 89, 72, 6, 109, 12, 34,
+ 0, 115, 101, 114, 98, 97, 106, 100, 115, 106, 97, 110, 3, 110, 89, 114, 71, 110, 91, 6, 110, 50, 0, 99, 104, 101, 1, 116, 116, 97,
+ 3, 110, 91, 6, 36, 0, 4, 116, 105, 111, 1, 103, 105, 108, 98, 111, 2, 110, 3, 110, 91, 6, 39, 0, 116, 105, 111, 8, 103, 105,
+ 108, 98, 111, 2, 110, 0, 116, 105, 111, 110, 1, 10, 2, 28, 33, 3, 110, 91, 7, 39, 50, 0, 116, 105, 111, 1, 110, 114, 101, 116,
+ 110, 105, 2, 110, 97, 108, 3, 110, 91, 39, 0, 104, 101, 110, 1, 104, 115, 3, 110, 108, 50, 0, 1, 114, 114, 101, 116, 2, 115, 3,
+ 111, 0, 4, 1, 17, 67, 2, 102, 116, 3, 112, 0, 1, 17, 67, 2, 114, 18, 69, 0, 1, 18, 66, 2, 18, 71, 116, 12, 0, 1,
+ 18, 67, 2, 18, 67, 0, 1, 18, 67, 2, 18, 67, 115, 101, 114, 0, 1, 18, 71, 2, 110, 107, 0, 1, 100, 2, 109, 112, 0, 1,
+ 100, 97, 2, 109, 0, 1, 102, 2, 109, 108, 101, 12, 0, 1, 105, 114, 2, 109, 0, 1, 106, 2, 18, 75, 111, 12, 0, 1, 106, 109,
+ 2, 118, 0, 1, 107, 2, 103, 0, 1, 107, 115, 2, 107, 0, 1, 108, 2, 103, 116, 12, 0, 1, 110, 2, 112, 0, 1, 110, 115, 2,
+ 118, 115, 0, 1, 114, 2, 17, 67, 12, 0, 1, 114, 2, 17, 67, 18, 69, 0, 1, 114, 2, 18, 66, 12, 12, 0, 1, 114, 2, 18,
+ 67, 18, 69, 12, 0, 1, 114, 2, 18, 71, 0, 1, 114, 2, 32, 0, 1, 114, 2, 100, 0, 1, 114, 2, 101, 110, 0, 1, 114, 2,
+ 108, 0, 1, 114, 2, 108, 21, 21, 12, 0, 1, 114, 2, 110, 0, 1, 114, 2, 110, 101, 0, 1, 114, 17, 67, 2, 110, 0, 1, 114,
+ 18, 66, 0, 1, 114, 98, 2, 17, 67, 0, 1, 114, 101, 109, 97, 107, 0, 1, 114, 102, 0, 1, 114, 111, 102, 2, 110, 100, 0, 1,
+ 114, 111, 102, 2, 110, 107, 0, 1, 114, 116, 0, 1, 114, 116, 2, 17, 67, 0, 1, 114, 116, 115, 0, 1, 114, 117, 97, 108, 0, 1,
+ 114, 118, 2, 108, 116, 0, 1, 116, 2, 110, 107, 0, 1, 118, 2, 110, 100, 114, 0, 2, 18, 66, 116, 12, 0, 2, 98, 17, 67, 0,
+ 2, 98, 99, 0, 2, 99, 99, 0, 2, 102, 98, 114, 121, 100, 0, 2, 102, 118, 105, 0, 2, 103, 116, 0, 2, 107, 116, 0, 2, 109,
+ 102, 0, 2, 109, 116, 0, 2, 110, 100, 114, 101, 0, 2, 114, 12, 0, 2, 118, 108, 0, 2, 118, 110, 12, 0, 8, 2, 98, 115, 0,
+ 8, 2, 109, 98, 0, 8, 2, 109, 101, 110, 32, 0, 104, 1, 114, 97, 115, 0, 4, 1, 114, 2, 111, 117, 108, 3, 112, 6, 0, 8,
+ 110, 111, 109, 2, 114, 107, 105, 0, 97, 1, 107, 105, 114, 102, 97, 2, 110, 3, 112, 12, 0, 110, 99, 101, 1, 108, 101, 101, 114, 102,
+ 3, 112, 12, 68, 89, 0, 114, 1, 10, 2, 105, 97, 116, 28, 33, 3, 112, 34, 0, 97, 114, 111, 110, 3, 112, 34, 114, 50, 0, 4,
+ 103, 1, 18, 74, 2, 12, 3, 112, 40, 0, 103, 1, 104, 2, 108, 0, 103, 1, 114, 2, 110, 97, 12, 0, 103, 1, 115, 2, 17, 67,
+ 12, 0, 103, 1, 115, 2, 115, 195, 184, 0, 103, 2, 110, 12, 0, 118, 1, 18, 73, 2, 17, 67, 0, 118, 1, 98, 2, 12, 12, 0,
+ 118, 1, 103, 2, 109, 105, 0, 118, 1, 104, 2, 17, 67, 0, 118, 1, 104, 2, 97, 98, 111, 114, 114, 0, 118, 1, 104, 2, 105, 115,
+ 0, 118, 1, 104, 2, 111, 118, 101, 114, 0, 118, 1, 104, 2, 117, 100, 0, 118, 1, 104, 21, 2, 32, 0, 118, 1, 104, 32, 101, 107,
+ 115, 0, 118, 1, 104, 32, 103, 111, 32, 108, 101, 109, 109, 105, 104, 0, 118, 1, 115, 2, 17, 67, 0, 118, 8, 2, 32, 0, 118, 95,
+ 1, 104, 21, 0, 103, 110, 101, 1, 109, 2, 116, 3, 112, 40, 50, 6, 36, 0, 116, 1, 114, 10, 2, 105, 28, 33, 3, 112, 47, 0,
+ 116, 1, 114, 10, 2, 117, 114, 28, 33, 3, 112, 47, 6, 0, 114, 107, 97, 110, 115, 97, 115, 3, 112, 49, 13, 50, 89, 113, 12, 0,
+ 4, 102, 2, 115, 3, 112, 58, 0, 102, 2, 116, 97, 108, 0, 103, 1, 114, 112, 115, 2, 108, 101, 116, 0, 118, 1, 110, 103, 2, 112,
+ 111, 116, 0, 118, 1, 116, 2, 115, 0, 118, 2, 108, 12, 0, 118, 8, 108, 0, 118, 8, 108, 2, 118, 0, 118, 8, 116, 2, 32, 0,
+ 109, 101, 108, 117, 1, 109, 2, 107, 3, 112, 65, 108, 55, 6, 40, 0, 109, 97, 103, 101, 114, 8, 3, 112, 65, 112, 34, 0, 4, 110,
+ 1, 108, 2, 99, 101, 3, 112, 68, 0, 110, 1, 108, 112, 2, 99, 104, 0, 110, 1, 114, 98, 2, 99, 104, 0, 110, 100, 1, 100, 2,
+ 101, 114, 101, 3, 112, 68, 72, 0, 110, 99, 101, 1, 10, 2, 114, 101, 28, 33, 3, 112, 68, 89, 6, 36, 0, 110, 99, 101, 1, 10,
+ 2, 12, 3, 112, 68, 89, 13, 0, 110, 99, 101, 1, 10, 2, 114, 101, 12, 3, 112, 68, 89, 36, 0, 110, 99, 104, 101, 116, 1, 109,
+ 3, 112, 68, 91, 6, 109, 72, 0, 98, 101, 108, 1, 114, 105, 109, 3, 112, 71, 6, 109, 55, 0, 98, 97, 100, 115, 1, 114, 116, 115,
+ 3, 112, 71, 6, 110, 89, 0, 98, 100, 111, 2, 109, 3, 112, 71, 72, 6, 39, 0, 98, 115, 111, 108, 117, 116, 105, 111, 110, 8, 3,
+ 112, 71, 89, 39, 55, 40, 91, 6, 39, 50, 0, 98, 115, 111, 108, 117, 116, 105, 111, 110, 3, 112, 71, 89, 39, 55, 40, 91, 39, 50,
+ 0, 100, 101, 114, 1, 114, 10, 2, 101, 28, 33, 3, 112, 72, 6, 36, 34, 0, 100, 97, 114, 1, 114, 3, 112, 72, 112, 34, 0, 114,
+ 103, 101, 1, 108, 3, 112, 75, 0, 103, 103, 101, 114, 1, 100, 2, 116, 3, 112, 81, 114, 0, 102, 97, 101, 1, 114, 3, 112, 83, 110,
+ 6, 36, 0, 116, 105, 111, 110, 1, 114, 10, 2, 28, 33, 3, 112, 91, 6, 39, 50, 0, 101, 114, 1, 114, 2, 32, 3, 112, 114, 0,
+ 4, 1, 119, 2, 116, 101, 114, 3, 113, 0, 8, 116, 115, 2, 108, 108, 0, 117, 1, 115, 2, 116, 101, 114, 101, 0, 117, 8, 112, 2,
+ 108, 0, 119, 1, 114, 0, 117, 1, 115, 2, 99, 101, 3, 113, 12, 0, 108, 108, 1, 98, 121, 101, 108, 108, 111, 118, 3, 113, 12, 55,
+ 0, 117, 98, 114, 101, 121, 3, 113, 12, 71, 34, 37, 0, 117, 100, 114, 101, 121, 3, 113, 12, 72, 51, 37, 0, 117, 114, 105, 101, 1,
+ 108, 3, 113, 34, 37, 0, 97, 103, 101, 8, 3, 113, 40, 108, 0, 108, 107, 1, 116, 2, 115, 104, 111, 119, 3, 113, 49, 0, 117, 114,
+ 101, 101, 110, 1, 109, 3, 113, 51, 6, 37, 12, 50, 0, 108, 108, 2, 32, 114, 105, 103, 104, 116, 3, 113, 55, 0, 108, 100, 105, 110,
+ 103, 1, 112, 115, 3, 113, 55, 72, 4, 36, 68, 0, 119, 1, 114, 99, 3, 114, 0, 108, 1, 119, 2, 107, 3, 114, 12, 0, 108, 108,
+ 1, 119, 3, 114, 12, 55, 0, 119, 114, 101, 110, 99, 101, 1, 108, 3, 115, 34, 13, 50, 89, 0, 7, 6, 98, 0, 4, 1, 184, 195,
+ 107, 2, 109, 97, 3, 0, 1, 184, 195, 107, 2, 109, 195, 166, 3, 0, 4, 114, 111, 119, 110, 3, 21, 0, 121, 114, 111, 110, 0, 2,
+ 32, 3, 48, 0, 4, 1, 101, 112, 2, 101, 114, 3, 58, 0, 1, 101, 112, 2, 114, 101, 0, 98, 1, 111, 107, 2, 101, 114, 0, 4,
+ 3, 71, 0, 98, 0, 101, 97, 116, 8, 3, 71, 6, 37, 12, 47, 0, 111, 110, 107, 97, 109, 109, 101, 114, 97, 116, 3, 71, 6, 114,
+ 68, 49, 35, 65, 13, 34, 112, 47, 0, 114, 97, 105, 108, 108, 101, 3, 71, 34, 35, 57, 12, 0, 114, 105, 110, 116, 105, 111, 110, 3,
+ 71, 34, 36, 50, 72, 57, 39, 12, 50, 0, 114, 111, 97, 100, 3, 71, 34, 113, 72, 0, 97, 114, 121, 116, 111, 110, 3, 71, 35, 37,
+ 47, 114, 50, 0, 101, 105, 2, 114, 117, 116, 3, 71, 35, 57, 0, 105, 107, 101, 3, 71, 35, 57, 49, 0, 117, 105, 2, 108, 100, 105,
+ 110, 103, 3, 71, 36, 0, 97, 115, 101, 98, 97, 108, 108, 3, 71, 36, 57, 89, 82, 113, 12, 59, 0, 105, 110, 103, 104, 97, 109, 3,
+ 71, 36, 68, 108, 65, 0, 117, 115, 105, 110, 101, 115, 115, 3, 71, 36, 89, 50, 109, 89, 0, 101, 97, 2, 116, 114, 105, 3, 71, 36,
+ 110, 6, 0, 101, 101, 1, 115, 105, 114, 102, 3, 71, 37, 0, 101, 98, 111, 112, 3, 71, 37, 12, 71, 114, 48, 0, 101, 97, 99, 104,
+ 3, 71, 37, 12, 76, 0, 101, 97, 103, 108, 101, 3, 71, 37, 12, 81, 13, 55, 0, 105, 108, 108, 105, 101, 3, 71, 37, 59, 37, 0,
+ 101, 97, 117, 106, 111, 108, 97, 105, 115, 3, 71, 39, 91, 57, 39, 55, 6, 109, 0, 111, 117, 114, 103, 111, 103, 110, 101, 3, 71, 40,
+ 34, 81, 6, 114, 50, 57, 13, 0, 111, 117, 105, 108, 108, 2, 111, 110, 3, 71, 40, 55, 57, 0, 111, 117, 105, 108, 108, 97, 98, 97,
+ 105, 115, 115, 101, 3, 71, 40, 57, 35, 71, 6, 109, 89, 0, 111, 117, 100, 111, 105, 114, 3, 71, 40, 72, 58, 6, 112, 12, 0, 114,
+ 117, 99, 101, 8, 3, 71, 51, 40, 12, 89, 0, 114, 111, 119, 115, 101, 114, 3, 71, 51, 112, 58, 89, 114, 0, 108, 97, 107, 101, 8,
+ 3, 71, 55, 109, 57, 49, 0, 108, 105, 103, 104, 8, 3, 71, 55, 112, 57, 0, 108, 111, 111, 100, 121, 3, 71, 55, 114, 72, 37, 0,
+ 117, 116, 116, 101, 8, 2, 32, 3, 71, 57, 40, 12, 47, 0, 117, 105, 99, 8, 3, 71, 57, 40, 37, 49, 0, 101, 108, 108, 101, 118,
+ 117, 101, 3, 71, 109, 55, 13, 84, 6, 116, 0, 101, 105, 106, 105, 110, 103, 3, 71, 109, 57, 75, 6, 36, 68, 0, 101, 118, 101, 114,
+ 108, 121, 3, 71, 109, 84, 114, 55, 37, 0, 97, 99, 107, 117, 112, 8, 3, 71, 110, 49, 6, 114, 71, 0, 97, 108, 107, 111, 110, 8,
+ 3, 71, 110, 55, 49, 6, 114, 68, 0, 97, 108, 107, 111, 110, 3, 71, 110, 55, 49, 114, 68, 0, 97, 98, 121, 108, 111, 110, 2, 101,
+ 114, 3, 71, 110, 71, 116, 55, 6, 39, 50, 0, 97, 98, 121, 108, 111, 110, 2, 105, 115, 107, 3, 71, 110, 71, 116, 55, 39, 50, 0,
+ 97, 98, 121, 108, 111, 110, 3, 71, 110, 71, 116, 55, 114, 50, 0, 97, 99, 107, 103, 97, 109, 109, 111, 110, 3, 71, 110, 81, 6, 110,
+ 65, 108, 50, 0, 97, 115, 115, 105, 110, 1, 10, 3, 71, 110, 89, 6, 109, 68, 0, 97, 114, 98, 105, 101, 3, 71, 112, 34, 71, 37,
+ 0, 97, 115, 107, 101, 116, 98, 97, 108, 108, 3, 71, 112, 89, 81, 36, 47, 71, 113, 12, 55, 0, 111, 97, 114, 100, 3, 71, 113, 12,
+ 72, 0, 97, 108, 116, 105, 109, 111, 114, 101, 3, 71, 113, 55, 47, 37, 65, 114, 12, 0, 111, 110, 101, 1, 32, 116, 3, 71, 113, 58,
+ 50, 0, 111, 114, 111, 117, 103, 104, 3, 71, 114, 34, 114, 0, 117, 116, 116, 101, 114, 102, 108, 121, 3, 71, 114, 47, 114, 83, 55, 35,
+ 57, 0, 111, 100, 121, 103, 117, 97, 114, 100, 3, 71, 114, 72, 37, 81, 112, 12, 72, 0, 111, 100, 121, 115, 116, 111, 99, 107, 105, 110,
+ 103, 3, 71, 114, 72, 37, 89, 47, 114, 49, 36, 68, 0, 117, 103, 115, 121, 3, 71, 114, 81, 89, 37, 0, 117, 102, 102, 97, 108, 111,
+ 3, 71, 114, 83, 108, 55, 113, 58, 0, 4, 117, 102, 102, 101, 116, 1, 21, 3, 71, 116, 83, 6, 36, 0, 117, 102, 102, 101, 116, 8,
+ 0, 117, 114, 103, 104, 3, 71, 118, 12, 81, 0, 117, 114, 116, 111, 110, 3, 71, 118, 47, 114, 50, 0, 101, 114, 110, 105, 101, 3, 71,
+ 118, 50, 37, 0, 105, 114, 109, 105, 110, 103, 104, 97, 109, 3, 71, 118, 65, 37, 68, 13, 65, 0, 117, 114, 103, 101, 115, 115, 3, 71,
+ 118, 75, 36, 89, 0, 7, 6, 99, 0, 4, 1, 115, 2, 104, 97, 3, 0, 2, 107, 3, 0, 99, 1, 101, 98, 101, 114, 2, 97, 3,
+ 8, 49, 0, 101, 114, 1, 105, 100, 101, 100, 2, 28, 33, 3, 8, 49, 7, 36, 34, 0, 1, 105, 114, 101, 100, 101, 114, 102, 2, 105,
+ 97, 3, 8, 49, 89, 0, 101, 114, 1, 10, 2, 28, 33, 3, 8, 89, 7, 36, 34, 0, 101, 114, 101, 1, 10, 2, 28, 33, 3, 8,
+ 89, 7, 36, 34, 108, 0, 4, 101, 1, 10, 2, 32, 28, 33, 3, 8, 89, 13, 0, 101, 1, 10, 2, 110, 28, 33, 0, 101, 1, 10,
+ 2, 114, 28, 33, 3, 8, 89, 114, 0, 101, 114, 101, 110, 1, 117, 100, 111, 114, 112, 3, 8, 89, 114, 108, 50, 0, 101, 110, 101, 1,
+ 115, 3, 36, 50, 108, 0, 101, 110, 101, 114, 1, 115, 3, 36, 50, 114, 0, 104, 105, 110, 97, 3, 47, 57, 35, 57, 50, 110, 0, 104,
+ 97, 2, 116, 3, 47, 57, 110, 0, 4, 3, 49, 0, 1, 97, 108, 108, 105, 100, 97, 99, 0, 99, 1, 105, 112, 2, 111, 0, 99, 1,
+ 111, 114, 2, 111, 0, 99, 1, 111, 115, 2, 101, 114, 0, 104, 1, 101, 116, 2, 110, 111, 0, 104, 1, 105, 109, 2, 97, 0, 104, 1,
+ 105, 110, 2, 111, 108, 0, 104, 1, 111, 115, 97, 109, 2, 105, 115, 0, 104, 2, 108, 111, 101, 0, 104, 2, 114, 0, 104, 8, 97, 109,
+ 2, 32, 0, 115, 1, 110, 97, 114, 102, 0, 99, 1, 97, 116, 115, 2, 97, 116, 111, 3, 49, 6, 0, 114, 101, 101, 107, 3, 49, 34,
+ 37, 12, 49, 0, 114, 101, 97, 115, 121, 3, 49, 34, 37, 89, 37, 0, 114, 111, 105, 115, 115, 97, 110, 116, 3, 49, 34, 39, 35, 89,
+ 6, 112, 68, 0, 114, 101, 109, 101, 3, 49, 34, 109, 12, 65, 0, 97, 114, 116, 105, 101, 114, 8, 3, 49, 35, 34, 47, 57, 6, 36,
+ 0, 111, 119, 98, 111, 121, 3, 49, 35, 40, 71, 113, 57, 0, 97, 109, 101, 109, 98, 101, 114, 116, 3, 49, 35, 65, 112, 68, 71, 6,
+ 109, 34, 0, 97, 109, 98, 114, 105, 100, 103, 101, 3, 49, 36, 57, 65, 71, 51, 37, 75, 0, 111, 108, 97, 100, 97, 3, 49, 39, 55,
+ 6, 112, 86, 110, 0, 114, 97, 122, 121, 3, 49, 51, 109, 57, 89, 37, 0, 108, 101, 118, 101, 108, 97, 110, 100, 3, 49, 55, 37, 12,
+ 84, 55, 110, 50, 0, 108, 97, 105, 114, 2, 118, 111, 121, 3, 49, 55, 109, 34, 0, 108, 97, 114, 101, 110, 99, 101, 8, 3, 49, 55,
+ 110, 51, 13, 50, 89, 0, 108, 101, 114, 107, 3, 49, 55, 112, 12, 49, 0, 108, 97, 117, 100, 101, 3, 49, 55, 113, 12, 72, 0, 108,
+ 97, 117, 100, 101, 116, 116, 101, 3, 49, 55, 113, 72, 6, 36, 47, 0, 104, 105, 97, 110, 116, 105, 3, 49, 57, 6, 110, 50, 47, 37,
+ 0, 99, 3, 49, 89, 0, 97, 116, 101, 114, 105, 110, 103, 3, 49, 109, 37, 47, 13, 34, 37, 68, 0, 97, 112, 101, 8, 2, 32, 116,
+ 111, 119, 110, 3, 49, 109, 57, 48, 0, 97, 106, 117, 110, 3, 49, 109, 75, 108, 50, 0, 97, 114, 111, 108, 105, 110, 97, 1, 32, 104,
+ 116, 114, 111, 110, 3, 49, 110, 34, 39, 55, 6, 35, 57, 50, 110, 0, 97, 112, 111, 110, 101, 8, 3, 49, 110, 48, 6, 113, 58, 50,
+ 0, 97, 110, 116, 101, 114, 98, 117, 114, 121, 3, 49, 110, 50, 47, 114, 71, 34, 37, 0, 97, 103, 110, 101, 121, 8, 3, 49, 110, 81,
+ 50, 37, 0, 97, 116, 104, 121, 8, 3, 49, 110, 87, 37, 0, 97, 114, 109, 105, 110, 101, 3, 49, 112, 12, 65, 35, 57, 50, 0, 97,
+ 114, 100, 105, 110, 8, 3, 49, 112, 34, 72, 6, 110, 68, 0, 97, 114, 108, 105, 115, 108, 101, 3, 49, 112, 55, 35, 57, 55, 0, 111,
+ 117, 114, 116, 110, 101, 121, 3, 49, 113, 12, 47, 50, 37, 0, 111, 104, 101, 110, 3, 49, 113, 40, 13, 50, 0, 111, 108, 101, 114, 105,
+ 100, 103, 101, 3, 49, 113, 58, 55, 34, 37, 75, 0, 111, 2, 110, 114, 97, 100, 3, 49, 114, 0, 111, 114, 110, 2, 102, 3, 49, 114,
+ 12, 50, 0, 111, 114, 110, 105, 99, 104, 111, 110, 3, 49, 114, 34, 50, 37, 91, 6, 114, 68, 0, 111, 116, 116, 97, 103, 101, 3, 49,
+ 114, 47, 37, 75, 0, 117, 116, 108, 101, 114, 3, 49, 114, 47, 55, 114, 0, 111, 99, 107, 110, 101, 121, 3, 49, 114, 49, 50, 37, 0,
+ 111, 110, 110, 101, 99, 116, 105, 99, 117, 116, 3, 49, 114, 50, 6, 36, 47, 37, 49, 114, 72, 0, 111, 110, 110, 105, 101, 3, 49, 114,
+ 50, 37, 0, 111, 117, 110, 116, 114, 121, 3, 49, 114, 50, 47, 34, 37, 0, 111, 110, 110, 111, 114, 3, 49, 114, 50, 114, 0, 97, 108,
+ 108, 103, 105, 114, 108, 3, 49, 114, 55, 81, 118, 12, 55, 0, 111, 109, 112, 117, 116, 101, 114, 3, 49, 114, 65, 48, 57, 6, 40, 12,
+ 47, 114, 0, 111, 114, 100, 101, 108, 105, 97, 3, 49, 114, 72, 6, 37, 55, 37, 20, 110, 0, 117, 115, 116, 101, 114, 8, 3, 49, 114,
+ 89, 47, 114, 0, 121, 112, 101, 114, 3, 49, 116, 48, 114, 0, 117, 114, 108, 101, 114, 3, 49, 118, 55, 114, 0, 4, 104, 1, 105, 119,
+ 3, 76, 0, 104, 2, 101, 101, 115, 101, 0, 104, 2, 105, 0, 4, 1, 114, 111, 99, 115, 2, 101, 115, 101, 3, 76, 6, 0, 8, 97,
+ 112, 2, 105, 110, 111, 0, 104, 105, 108, 100, 3, 76, 35, 57, 55, 72, 0, 104, 105, 104, 117, 97, 104, 117, 97, 3, 76, 37, 58, 6,
+ 35, 58, 35, 0, 104, 2, 105, 112, 3, 76, 57, 0, 99, 1, 117, 112, 112, 97, 99, 2, 105, 110, 111, 3, 76, 57, 6, 0, 105, 97,
+ 111, 8, 2, 32, 3, 76, 57, 112, 58, 0, 104, 101, 108, 115, 101, 97, 3, 76, 109, 55, 89, 37, 0, 104, 97, 112, 108, 105, 110, 3,
+ 76, 110, 48, 55, 37, 50, 0, 104, 97, 108, 108, 101, 110, 103, 101, 3, 76, 110, 55, 36, 50, 75, 0, 104, 97, 114, 108, 101, 115, 3,
+ 76, 112, 12, 55, 89, 0, 104, 97, 114, 108, 105, 101, 3, 76, 112, 55, 37, 0, 104, 97, 117, 99, 101, 114, 3, 76, 113, 12, 89, 114,
+ 0, 104, 117, 99, 107, 8, 3, 76, 114, 49, 0, 104, 117, 114, 99, 104, 105, 108, 108, 3, 76, 118, 12, 91, 37, 55, 0, 4, 1, 17,
+ 65, 2, 101, 3, 89, 0, 1, 97, 102, 2, 97, 100, 0, 1, 97, 102, 2, 111, 110, 0, 2, 101, 0, 2, 101, 108, 108, 111, 102, 97,
+ 110, 0, 2, 105, 0, 2, 121, 0, 2, 195, 166, 115, 97, 114, 0, 2, 195, 184, 108, 105, 98, 97, 116, 0, 101, 8, 105, 108, 97, 0,
+ 101, 8, 105, 102, 102, 111, 2, 114, 3, 89, 6, 36, 0, 195, 169, 114, 1, 10, 2, 32, 3, 89, 6, 36, 34, 0, 101, 2, 114, 116,
+ 3, 89, 6, 109, 0, 195, 184, 114, 1, 10, 2, 32, 3, 89, 6, 118, 34, 0, 101, 121, 108, 111, 110, 3, 89, 35, 57, 59, 114, 50,
+ 0, 101, 1, 105, 102, 102, 111, 2, 114, 3, 89, 36, 0, 101, 114, 1, 105, 102, 105, 108, 97, 118, 107, 115, 105, 100, 3, 89, 36, 34,
+ 0, 121, 110, 116, 104, 105, 97, 3, 89, 36, 50, 87, 37, 110, 0, 105, 110, 99, 105, 110, 110, 97, 116, 105, 3, 89, 36, 50, 89, 37,
+ 50, 6, 110, 47, 37, 0, 195, 169, 122, 97, 110, 110, 101, 3, 89, 36, 89, 6, 110, 50, 0, 195, 169, 122, 97, 110, 110, 101, 110, 3,
+ 89, 36, 89, 6, 110, 50, 108, 50, 0, 4, 105, 103, 97, 114, 101, 116, 3, 89, 37, 81, 108, 34, 6, 111, 47, 0, 105, 103, 97, 114,
+ 101, 116, 116, 0, 105, 101, 117, 120, 3, 89, 57, 6, 118, 0, 105, 114, 99, 117, 115, 1, 32, 121, 108, 108, 105, 100, 97, 99, 99, 105,
+ 112, 3, 89, 118, 49, 13, 89, 0, 4, 2, 104, 97, 3, 91, 0, 104, 1, 114, 0, 104, 2, 12, 0, 104, 2, 97, 116, 101, 97, 117,
+ 0, 99, 105, 110, 105, 1, 117, 112, 3, 91, 6, 37, 50, 37, 0, 104, 101, 121, 101, 110, 110, 101, 3, 91, 35, 57, 6, 109, 50, 0,
+ 104, 105, 99, 97, 103, 111, 3, 91, 37, 49, 6, 112, 81, 113, 58, 0, 104, 111, 112, 105, 110, 3, 91, 39, 48, 109, 68, 0, 2, 101,
+ 108, 108, 111, 3, 91, 57, 0, 104, 101, 114, 121, 108, 3, 91, 109, 34, 36, 59, 0, 104, 97, 98, 108, 105, 115, 3, 91, 110, 71, 55,
+ 6, 37, 0, 104, 97, 103, 97, 108, 108, 3, 91, 110, 81, 6, 110, 55, 0, 104, 111, 107, 101, 114, 101, 110, 2, 32, 3, 91, 113, 58,
+ 49, 114, 34, 13, 50, 0, 7, 6, 100, 0, 4, 1, 17, 65, 2, 116, 32, 12, 12, 3, 0, 4, 1, 17, 65, 2, 116, 101, 32, 12,
+ 12, 3, 0, 4, 1, 17, 65, 2, 116, 101, 114, 32, 12, 12, 3, 0, 4, 1, 97, 118, 104, 3, 0, 4, 1, 101, 114, 107, 2, 115,
+ 3, 0, 4, 1, 105, 2, 116, 3, 0, 4, 1, 105, 98, 2, 115, 107, 3, 0, 4, 1, 105, 103, 2, 115, 12, 3, 0, 4, 1, 105,
+ 116, 2, 115, 101, 108, 3, 0, 4, 1, 108, 3, 0, 4, 1, 108, 101, 109, 2, 105, 110, 103, 3, 0, 4, 1, 108, 117, 103, 3, 0,
+ 4, 1, 110, 97, 2, 101, 3, 0, 4, 1, 110, 105, 2, 17, 67, 3, 0, 4, 1, 114, 101, 106, 102, 2, 101, 3, 0, 4, 1, 114,
+ 111, 2, 101, 3, 0, 4, 1, 114, 111, 107, 105, 116, 115, 3, 0, 4, 1, 114, 165, 195, 104, 3, 0, 4, 1, 114, 166, 195, 2, 32,
+ 3, 0, 4, 1, 114, 166, 195, 102, 3, 0, 4, 1, 114, 166, 195, 118, 2, 115, 3, 0, 4, 1, 114, 166, 195, 118, 115, 3, 0, 4,
+ 1, 114, 166, 195, 118, 115, 2, 101, 116, 3, 0, 4, 1, 117, 98, 2, 103, 101, 116, 3, 0, 4, 1, 184, 195, 2, 115, 101, 108, 12,
+ 12, 3, 0, 4, 1, 184, 195, 2, 116, 3, 0, 4, 1, 184, 195, 102, 2, 115, 12, 12, 3, 0, 4, 2, 115, 116, 12, 12, 3, 0,
+ 4, 8, 97, 109, 2, 115, 101, 110, 3, 0, 4, 8, 114, 117, 116, 2, 101, 3, 0, 101, 8, 110, 97, 102, 2, 109, 101, 3, 0, 4,
+ 1, 105, 100, 110, 97, 107, 2, 97, 116, 3, 6, 72, 0, 1, 111, 109, 2, 97, 108, 0, 1, 108, 101, 109, 105, 2, 97, 3, 8, 72,
+ 0, 4, 111, 114, 111, 116, 104, 121, 3, 21, 0, 114, 105, 115, 99, 111, 0, 4, 97, 117, 109, 105, 101, 114, 3, 21, 102, 114, 0, 101,
+ 103, 97, 115, 8, 0, 105, 1, 114, 101, 106, 102, 2, 110, 103, 3, 36, 0, 4, 1, 111, 111, 119, 3, 47, 0, 116, 1, 101, 102, 2,
+ 21, 0, 116, 1, 101, 114, 112, 115, 0, 116, 1, 105, 107, 115, 0, 116, 1, 117, 2, 12, 0, 101, 1, 108, 97, 98, 3, 55, 108, 0,
+ 4, 3, 72, 0, 1, 17, 67, 2, 101, 116, 17, 65, 0, 1, 21, 2, 101, 108, 116, 0, 1, 21, 2, 121, 114, 0, 1, 97, 2, 97,
+ 109, 0, 1, 97, 2, 111, 112, 116, 101, 114, 0, 1, 97, 109, 2, 114, 97, 115, 0, 1, 101, 2, 103, 97, 114, 0, 1, 101, 109, 2,
+ 97, 108, 106, 0, 1, 101, 109, 111, 114, 100, 2, 97, 114, 0, 1, 101, 110, 101, 118, 2, 105, 103, 0, 1, 101, 112, 2, 114, 111, 0,
+ 1, 101, 114, 2, 97, 0, 1, 105, 2, 111, 108, 0, 1, 105, 99, 97, 2, 111, 115, 101, 0, 1, 105, 115, 2, 101, 110, 116, 0, 1,
+ 105, 118, 101, 2, 101, 110, 0, 1, 108, 2, 97, 107, 105, 110, 0, 1, 108, 2, 105, 103, 0, 1, 108, 2, 117, 103, 0, 1, 108, 97,
+ 2, 114, 105, 103, 0, 1, 108, 97, 109, 114, 111, 102, 2, 101, 0, 1, 108, 97, 115, 2, 111, 0, 1, 108, 101, 104, 2, 105, 0, 1,
+ 108, 101, 116, 114, 117, 116, 2, 117, 101, 0, 1, 108, 101, 118, 2, 114, 101, 106, 0, 1, 108, 105, 2, 114, 105, 110, 103, 0, 1, 108,
+ 105, 98, 2, 195, 166, 107, 0, 1, 108, 105, 100, 2, 111, 0, 1, 108, 105, 107, 2, 114, 101, 0, 1, 108, 108, 117, 98, 2, 111, 0,
+ 1, 108, 111, 2, 105, 110, 103, 0, 1, 108, 111, 98, 0, 1, 108, 111, 115, 2, 195, 166, 107, 0, 1, 110, 17, 65, 2, 114, 17, 65,
+ 0, 1, 110, 17, 65, 2, 114, 101, 0, 1, 110, 105, 2, 117, 0, 1, 110, 105, 2, 117, 17, 67, 0, 1, 110, 111, 104, 2, 117, 114,
+ 97, 0, 1, 111, 98, 2, 101, 103, 97, 0, 1, 111, 109, 2, 101, 108, 0, 1, 111, 109, 2, 101, 109, 0, 1, 111, 109, 2, 101, 114,
+ 110, 0, 1, 114, 101, 118, 2, 101, 110, 0, 1, 114, 105, 2, 32, 0, 1, 114, 111, 2, 101, 108, 0, 1, 114, 111, 2, 101, 110, 0,
+ 1, 114, 111, 2, 101, 114, 0, 1, 114, 111, 106, 104, 0, 1, 114, 111, 107, 97, 0, 1, 114, 111, 107, 101, 114, 0, 1, 114, 166, 195,
+ 102, 2, 101, 17, 67, 0, 1, 114, 166, 195, 108, 2, 32, 0, 1, 114, 166, 195, 118, 2, 105, 0, 1, 117, 98, 2, 97, 112, 101, 115,
+ 116, 0, 1, 117, 108, 107, 2, 101, 114, 101, 0, 1, 117, 109, 114, 101, 98, 2, 97, 0, 1, 121, 111, 108, 102, 0, 1, 165, 195, 2,
+ 97, 110, 0, 1, 166, 195, 2, 114, 117, 0, 1, 166, 195, 112, 2, 97, 0, 2, 97, 103, 0, 2, 101, 108, 101, 0, 2, 101, 109, 101,
+ 110, 115, 0, 2, 105, 0, 2, 111, 98, 108, 0, 2, 111, 107, 0, 2, 111, 108, 108, 0, 2, 111, 109, 0, 2, 111, 110, 110, 97, 0,
+ 2, 114, 97, 109, 97, 0, 2, 114, 101, 118, 0, 2, 114, 121, 115, 0, 2, 117, 102, 116, 101, 0, 2, 117, 115, 0, 2, 195, 165, 115,
+ 101, 0, 2, 195, 184, 109, 0, 2, 195, 184, 114, 0, 8, 97, 2, 114, 0, 8, 105, 2, 101, 0, 8, 105, 2, 195, 169, 0, 8, 108,
+ 105, 104, 2, 97, 0, 39, 0, 100, 1, 105, 109, 2, 97, 0, 100, 104, 1, 117, 98, 0, 100, 104, 1, 117, 98, 2, 105, 115, 116, 0,
+ 4, 1, 110, 101, 112, 2, 117, 108, 3, 72, 6, 0, 1, 111, 109, 2, 117, 108, 0, 101, 1, 105, 107, 114, 111, 3, 72, 6, 36, 0,
+ 101, 110, 100, 114, 111, 110, 3, 72, 6, 36, 50, 72, 34, 114, 50, 0, 105, 1, 117, 111, 104, 2, 110, 105, 3, 72, 6, 37, 0, 111,
+ 115, 1, 101, 110, 114, 117, 111, 116, 3, 72, 6, 39, 0, 4, 117, 1, 97, 105, 118, 2, 107, 116, 3, 72, 6, 113, 0, 117, 8, 111,
+ 114, 112, 2, 107, 116, 0, 111, 114, 1, 97, 118, 108, 97, 115, 3, 72, 6, 113, 12, 0, 114, 101, 100, 8, 108, 105, 109, 3, 72, 34,
+ 109, 72, 0, 111, 119, 110, 3, 72, 35, 58, 50, 0, 111, 119, 110, 108, 111, 97, 100, 3, 72, 35, 58, 50, 55, 39, 58, 72, 0, 111,
+ 117, 98, 116, 102, 105, 114, 101, 3, 72, 35, 58, 72, 83, 35, 57, 114, 0, 4, 101, 1, 105, 117, 103, 2, 110, 3, 72, 36, 0, 101,
+ 1, 121, 98, 2, 108, 0, 101, 116, 101, 110, 116, 101, 3, 72, 36, 47, 6, 112, 12, 68, 47, 0, 101, 116, 114, 111, 105, 116, 3, 72,
+ 36, 47, 34, 6, 114, 57, 47, 0, 4, 105, 99, 107, 105, 101, 3, 72, 36, 49, 37, 0, 105, 99, 107, 121, 0, 105, 103, 1, 114, 166,
+ 195, 102, 3, 72, 37, 0, 101, 97, 110, 8, 3, 72, 37, 12, 50, 0, 111, 114, 97, 100, 111, 1, 108, 101, 3, 72, 39, 34, 6, 112,
+ 72, 39, 0, 111, 117, 103, 104, 110, 117, 116, 3, 72, 39, 58, 50, 114, 72, 0, 117, 8, 111, 114, 112, 2, 107, 116, 105, 118, 3, 72,
+ 40, 0, 114, 105, 118, 101, 8, 2, 45, 3, 72, 51, 112, 57, 84, 0, 4, 117, 99, 101, 114, 1, 111, 114, 112, 2, 32, 3, 72, 57,
+ 6, 40, 89, 114, 0, 117, 99, 101, 114, 1, 111, 114, 112, 2, 97, 115, 115, 105, 115, 116, 101, 110, 116, 0, 101, 119, 101, 121, 3, 72,
+ 57, 40, 37, 0, 119, 105, 103, 104, 116, 3, 72, 58, 35, 57, 47, 0, 100, 115, 1, 111, 3, 72, 89, 0, 115, 116, 111, 110, 101, 1,
+ 97, 108, 103, 3, 72, 89, 47, 115, 58, 50, 0, 101, 98, 98, 105, 101, 3, 72, 109, 71, 37, 0, 97, 114, 121, 108, 3, 72, 110, 34,
+ 108, 59, 0, 97, 105, 113, 117, 105, 114, 105, 3, 72, 110, 49, 13, 34, 37, 0, 97, 114, 108, 101, 110, 101, 3, 72, 112, 55, 6, 37,
+ 50, 0, 97, 118, 8, 2, 32, 3, 72, 112, 58, 0, 97, 118, 115, 8, 2, 32, 3, 72, 112, 58, 89, 0, 117, 110, 100, 1, 101, 114,
+ 2, 97, 110, 116, 3, 72, 113, 50, 72, 0, 101, 114, 1, 105, 117, 103, 3, 72, 114, 0, 97, 119, 115, 111, 110, 3, 72, 114, 12, 89,
+ 108, 50, 0, 111, 99, 8, 2, 32, 3, 72, 114, 49, 0, 111, 117, 98, 108, 101, 3, 72, 114, 71, 13, 55, 0, 111, 117, 98, 108, 101,
+ 116, 111, 110, 3, 72, 114, 71, 13, 55, 47, 114, 50, 0, 111, 100, 103, 101, 3, 72, 114, 75, 0, 117, 116, 99, 104, 3, 72, 114, 76,
+ 0, 111, 114, 101, 101, 110, 8, 3, 72, 115, 34, 6, 37, 50, 0, 117, 98, 111, 105, 115, 3, 72, 116, 71, 58, 6, 112, 0, 117, 107,
+ 101, 8, 3, 75, 40, 12, 49, 0, 101, 117, 99, 101, 3, 75, 40, 12, 89, 0, 4, 1, 17, 65, 3, 86, 0, 1, 17, 65, 2, 17,
+ 67, 0, 1, 17, 65, 2, 101, 115, 0, 1, 17, 65, 2, 105, 103, 0, 1, 17, 65, 18, 74, 2, 116, 97, 0, 1, 97, 98, 2, 101,
+ 0, 1, 100, 101, 110, 2, 115, 0, 1, 101, 110, 2, 115, 116, 0, 1, 101, 114, 102, 2, 115, 0, 1, 105, 2, 116, 105, 12, 0, 1,
+ 105, 98, 2, 101, 0, 1, 105, 112, 115, 2, 115, 116, 101, 103, 0, 1, 105, 114, 2, 101, 0, 1, 105, 114, 116, 115, 2, 115, 0, 1,
+ 105, 116, 2, 101, 0, 1, 105, 116, 2, 115, 12, 0, 1, 105, 118, 2, 101, 114, 0, 1, 111, 102, 2, 17, 67, 12, 12, 0, 1, 111,
+ 109, 2, 115, 116, 12, 0, 1, 117, 2, 105, 0, 1, 117, 2, 115, 116, 121, 114, 12, 0, 1, 117, 98, 2, 115, 12, 12, 0, 1, 121,
+ 2, 115, 116, 97, 116, 12, 0, 1, 121, 98, 2, 101, 108, 105, 103, 0, 1, 121, 108, 0, 1, 166, 195, 114, 2, 115, 101, 108, 0, 1,
+ 184, 195, 2, 115, 12, 12, 0, 1, 184, 195, 100, 2, 12, 0, 8, 117, 2, 12, 12, 0, 100, 1, 17, 65, 0, 100, 1, 17, 65, 2,
+ 17, 65, 12, 0, 101, 1, 97, 2, 108, 3, 86, 13, 0, 105, 1, 17, 65, 2, 115, 107, 3, 86, 37, 0, 4, 100, 1, 101, 109, 2,
+ 101, 108, 3, 86, 72, 0, 100, 1, 117, 2, 97, 110, 110, 0, 100, 1, 117, 2, 195, 184, 12, 0, 100, 1, 117, 103, 2, 12, 12, 0,
+ 100, 1, 117, 107, 115, 2, 117, 12, 0, 100, 1, 117, 108, 2, 111, 118, 0, 100, 1, 121, 108, 2, 195, 166, 109, 112, 0, 115, 1, 17,
+ 65, 2, 195, 166, 116, 3, 86, 89, 0, 4, 101, 1, 17, 65, 2, 32, 3, 86, 108, 0, 101, 1, 97, 2, 17, 67, 114, 0, 101, 1,
+ 121, 0, 101, 1, 121, 98, 100, 110, 105, 0, 101, 1, 166, 195, 2, 108, 12, 0, 101, 1, 121, 115, 2, 110, 103, 3, 86, 109, 0, 101,
+ 114, 1, 121, 2, 32, 3, 86, 114, 0, 4, 115, 1, 17, 65, 2, 101, 108, 3, 89, 0, 115, 1, 97, 108, 112, 0, 115, 1, 97, 112,
+ 115, 2, 101, 114, 0, 115, 1, 97, 114, 107, 0, 115, 1, 97, 116, 115, 0, 115, 1, 101, 114, 102, 108, 0, 115, 1, 105, 104, 0, 115,
+ 1, 105, 104, 2, 101, 0, 115, 1, 105, 112, 0, 115, 1, 105, 114, 0, 115, 1, 117, 109, 115, 0, 115, 1, 117, 112, 0, 115, 1, 117,
+ 114, 116, 115, 0, 115, 1, 117, 116, 2, 101, 0, 115, 1, 117, 116, 115, 0, 115, 1, 121, 0, 115, 1, 105, 116, 2, 110, 111, 107, 3,
+ 89, 6, 0, 115, 101, 108, 1, 117, 108, 112, 3, 89, 59, 0, 101, 1, 114, 166, 195, 103, 3, 114, 0, 7, 6, 101, 0, 4, 1, 99,
+ 97, 102, 114, 101, 116, 110, 105, 3, 0, 4, 1, 99, 97, 112, 2, 109, 97, 107, 101, 114, 3, 0, 4, 1, 99, 97, 112, 114, 111, 116,
+ 111, 109, 3, 0, 4, 1, 99, 101, 101, 108, 102, 3, 0, 4, 1, 99, 105, 112, 115, 111, 104, 2, 32, 3, 0, 4, 1, 99, 105, 116,
+ 102, 111, 115, 3, 0, 4, 1, 99, 105, 117, 106, 3, 0, 4, 1, 99, 105, 118, 114, 101, 115, 2, 102, 97, 103, 3, 0, 4, 1, 99,
+ 105, 118, 114, 101, 115, 2, 109, 101, 100, 3, 0, 4, 1, 99, 105, 118, 114, 101, 115, 2, 115, 101, 107, 116, 111, 114, 3, 0, 4, 1,
+ 99, 105, 118, 114, 101, 115, 2, 115, 116, 97, 116, 105, 111, 110, 3, 0, 4, 1, 99, 105, 118, 114, 101, 115, 2, 121, 100, 101, 108, 115,
+ 101, 3, 0, 4, 1, 99, 110, 97, 108, 101, 101, 114, 102, 3, 0, 4, 1, 99, 110, 101, 112, 3, 0, 4, 1, 99, 110, 101, 118, 111,
+ 114, 112, 3, 0, 4, 1, 99, 117, 97, 115, 3, 0, 4, 1, 99, 121, 111, 106, 3, 0, 4, 1, 105, 112, 117, 111, 114, 103, 3, 0,
+ 4, 1, 105, 114, 98, 2, 102, 3, 0, 4, 1, 108, 108, 2, 100, 101, 3, 0, 4, 1, 116, 115, 97, 116, 117, 97, 98, 2, 110, 3,
+ 0, 4, 8, 99, 105, 102, 102, 111, 2, 32, 3, 0, 4, 8, 105, 110, 3, 0, 4, 8, 105, 110, 97, 106, 3, 0, 8, 105, 116, 114,
+ 97, 3, 0, 1, 110, 114, 2, 100, 12, 3, 4, 36, 0, 1, 115, 2, 114, 118, 105, 99, 101, 101, 102, 116, 101, 114, 115, 121, 110, 3,
+ 6, 13, 0, 8, 114, 114, 97, 2, 115, 116, 3, 6, 35, 0, 4, 106, 1, 105, 103, 121, 104, 2, 110, 101, 3, 6, 35, 57, 0, 106,
+ 1, 108, 97, 103, 0, 106, 8, 98, 101, 108, 112, 2, 101, 114, 0, 4, 1, 99, 101, 100, 2, 109, 98, 101, 114, 3, 6, 36, 0, 1,
+ 99, 114, 101, 109, 2, 100, 101, 115, 0, 1, 100, 111, 98, 2, 103, 97, 0, 1, 100, 117, 116, 115, 2, 114, 101, 0, 1, 107, 115, 111,
+ 109, 0, 1, 107, 115, 165, 195, 109, 2, 32, 0, 1, 108, 97, 100, 103, 97, 109, 2, 110, 0, 1, 108, 108, 97, 2, 103, 114, 111, 0,
+ 1, 109, 97, 110, 116, 101, 105, 118, 2, 115, 101, 114, 0, 1, 109, 103, 114, 111, 98, 2, 115, 116, 101, 114, 0, 1, 109, 105, 107, 114,
+ 97, 2, 100, 101, 115, 0, 1, 109, 114, 117, 111, 103, 0, 1, 110, 97, 118, 105, 100, 2, 115, 101, 114, 0, 1, 110, 101, 118, 2, 100,
+ 105, 103, 0, 1, 110, 105, 107, 2, 115, 0, 1, 110, 110, 97, 118, 97, 104, 2, 115, 101, 114, 0, 1, 110, 114, 117, 116, 0, 1, 112,
+ 117, 107, 2, 12, 0, 1, 112, 117, 111, 116, 0, 1, 114, 97, 108, 2, 100, 111, 0, 1, 114, 107, 115, 105, 100, 2, 116, 12, 0, 1,
+ 114, 116, 115, 107, 101, 2, 109, 0, 1, 114, 117, 114, 111, 102, 2, 110, 101, 0, 1, 114, 121, 116, 115, 2, 110, 0, 1, 115, 101, 114,
+ 2, 114, 118, 101, 0, 1, 116, 101, 105, 114, 97, 118, 0, 1, 116, 105, 109, 111, 107, 0, 1, 116, 111, 114, 112, 2, 115, 101, 0, 1,
+ 116, 112, 101, 115, 2, 109, 98, 101, 114, 0, 1, 116, 115, 107, 101, 2, 114, 110, 0, 1, 118, 111, 110, 2, 109, 98, 101, 114, 0, 8,
+ 98, 100, 184, 195, 114, 2, 100, 101, 0, 8, 98, 115, 97, 2, 115, 116, 0, 8, 100, 105, 0, 8, 100, 105, 118, 105, 100, 2, 110, 116,
+ 101, 0, 8, 100, 111, 114, 2, 111, 0, 8, 102, 105, 110, 97, 109, 2, 115, 116, 0, 8, 103, 101, 114, 2, 115, 116, 0, 8, 108, 101,
+ 2, 118, 0, 8, 108, 101, 99, 2, 98, 101, 114, 0, 8, 108, 108, 111, 107, 2, 103, 97, 0, 8, 108, 111, 109, 2, 115, 116, 0, 8,
+ 109, 97, 114, 107, 97, 115, 2, 110, 116, 101, 0, 8, 109, 97, 116, 115, 101, 116, 2, 110, 116, 101, 0, 8, 109, 105, 2, 110, 115, 12,
+ 0, 8, 109, 105, 103, 101, 114, 2, 110, 116, 101, 0, 8, 110, 103, 97, 109, 2, 116, 0, 8, 112, 114, 111, 116, 2, 100, 111, 0, 8,
+ 114, 105, 2, 110, 101, 0, 8, 115, 121, 102, 109, 101, 2, 109, 0, 8, 116, 97, 107, 2, 100, 101, 114, 0, 8, 116, 110, 101, 114, 97,
+ 112, 2, 115, 0, 8, 116, 111, 114, 112, 2, 115, 116, 0, 8, 116, 116, 97, 2, 115, 116, 0, 103, 1, 116, 115, 101, 98, 2, 32, 0,
+ 103, 1, 116, 115, 101, 98, 2, 101, 116, 32, 0, 115, 1, 99, 99, 117, 0, 101, 2, 114, 3, 6, 36, 12, 0, 101, 1, 116, 105, 109,
+ 111, 107, 2, 110, 3, 6, 36, 13, 0, 114, 1, 98, 105, 2, 105, 97, 12, 3, 6, 36, 34, 0, 4, 110, 101, 1, 108, 114, 111, 102,
+ 3, 6, 36, 50, 13, 0, 110, 101, 1, 114, 117, 2, 32, 116, 97, 110, 107, 101, 114, 0, 4, 110, 101, 1, 108, 114, 97, 109, 3, 6,
+ 36, 50, 108, 0, 110, 101, 1, 109, 114, 111, 102, 32, 116, 97, 0, 110, 101, 8, 108, 101, 104, 0, 4, 103, 1, 116, 97, 114, 116, 115,
+ 2, 32, 3, 6, 36, 57, 0, 103, 8, 108, 108, 111, 107, 2, 101, 0, 4, 109, 1, 10, 2, 32, 28, 33, 12, 3, 6, 36, 65, 0,
109, 1, 10, 2, 101, 114, 28, 33, 12, 0, 109, 1, 10, 2, 101, 116, 28, 33, 12, 0, 109, 1, 10, 2, 115, 28, 33, 12, 0, 100,
- 1, 108, 111, 116, 2, 111, 3, 6, 114, 72, 0, 100, 105, 101, 1, 109, 3, 6, 114, 72, 57, 14, 0, 100, 105, 101, 114, 1, 109, 3,
- 6, 114, 72, 57, 109, 0, 101, 114, 2, 12, 3, 6, 114, 109, 0, 111, 8, 100, 111, 114, 3, 6, 114, 124, 0, 4, 1, 98, 111, 114,
- 2, 114, 116, 111, 3, 6, 115, 0, 1, 108, 97, 112, 2, 114, 109, 111, 0, 8, 102, 118, 108, 97, 104, 2, 109, 115, 0, 8, 108, 105,
- 100, 2, 109, 109, 97, 0, 8, 114, 105, 2, 110, 101, 12, 12, 0, 8, 105, 110, 2, 99, 101, 3, 6, 115, 12, 0, 114, 1, 98, 111,
- 114, 2, 116, 97, 3, 6, 115, 34, 0, 116, 116, 101, 1, 100, 111, 3, 6, 115, 47, 0, 110, 100, 8, 107, 114, 101, 2, 101, 32, 12,
- 12, 3, 6, 115, 50, 0, 110, 100, 101, 1, 118, 97, 108, 2, 108, 3, 6, 115, 50, 14, 0, 105, 108, 108, 1, 118, 101, 114, 2, 101,
- 3, 6, 115, 55, 57, 0, 108, 112, 104, 105, 1, 100, 97, 108, 105, 104, 112, 2, 97, 3, 6, 115, 55, 83, 57, 0, 115, 101, 1, 114,
- 10, 2, 28, 33, 3, 6, 115, 89, 14, 0, 115, 101, 1, 114, 10, 2, 114, 28, 33, 3, 6, 115, 89, 108, 0, 4, 1, 98, 97, 98,
- 2, 116, 116, 101, 3, 6, 116, 0, 1, 98, 101, 108, 2, 110, 100, 105, 103, 0, 1, 98, 101, 114, 2, 107, 107, 97, 0, 1, 99, 98,
- 97, 2, 115, 0, 1, 99, 101, 100, 2, 109, 98, 101, 114, 0, 1, 99, 101, 114, 2, 115, 0, 1, 99, 111, 114, 112, 2, 115, 0, 1,
- 99, 120, 101, 2, 115, 0, 1, 100, 114, 97, 2, 110, 110, 101, 114, 0, 1, 107, 115, 117, 109, 2, 116, 12, 0, 1, 108, 97, 107, 2,
- 99, 104, 101, 0, 1, 108, 97, 118, 2, 110, 99, 105, 97, 0, 1, 109, 103, 114, 111, 98, 2, 115, 116, 101, 114, 0, 1, 110, 97, 118,
- 2, 115, 115, 97, 0, 1, 112, 97, 100, 117, 98, 2, 115, 116, 0, 1, 114, 97, 108, 2, 100, 111, 0, 1, 115, 115, 97, 107, 2, 116,
+ 1, 108, 111, 116, 2, 111, 3, 6, 36, 72, 0, 100, 105, 101, 1, 109, 3, 6, 36, 72, 57, 108, 0, 100, 105, 101, 114, 1, 109, 3,
+ 6, 36, 72, 57, 114, 0, 100, 101, 110, 1, 110, 114, 111, 102, 3, 6, 36, 86, 108, 50, 0, 115, 116, 101, 114, 1, 107, 114, 111, 3,
+ 6, 36, 89, 47, 114, 0, 115, 101, 1, 10, 2, 28, 33, 3, 6, 36, 89, 108, 0, 115, 101, 1, 10, 2, 114, 28, 33, 3, 6, 36,
+ 89, 114, 0, 115, 115, 105, 111, 110, 101, 108, 1, 102, 111, 114, 112, 3, 6, 36, 91, 39, 50, 36, 55, 0, 101, 1, 108, 104, 116, 97,
+ 107, 2, 110, 3, 6, 37, 12, 0, 101, 102, 101, 1, 107, 3, 6, 37, 12, 83, 0, 97, 117, 3, 6, 39, 0, 4, 1, 98, 101, 108,
+ 2, 110, 100, 105, 103, 3, 6, 109, 0, 1, 98, 101, 114, 2, 107, 107, 97, 0, 1, 98, 111, 114, 2, 114, 116, 111, 0, 1, 99, 98,
+ 97, 2, 115, 0, 1, 99, 101, 114, 2, 115, 0, 1, 99, 111, 114, 112, 2, 115, 0, 1, 99, 120, 101, 2, 115, 0, 1, 100, 114, 97,
+ 2, 110, 110, 101, 114, 0, 1, 107, 115, 117, 109, 2, 116, 12, 0, 1, 108, 97, 112, 2, 114, 109, 111, 0, 1, 108, 97, 118, 2, 110,
+ 99, 105, 97, 0, 1, 110, 97, 118, 2, 115, 115, 97, 0, 1, 112, 97, 100, 117, 98, 2, 115, 116, 0, 1, 115, 115, 97, 107, 2, 116,
116, 101, 0, 1, 115, 117, 109, 2, 101, 116, 0, 1, 115, 117, 109, 2, 117, 109, 0, 1, 116, 107, 110, 97, 115, 2, 108, 109, 115, 105,
- 108, 100, 0, 1, 116, 110, 105, 2, 114, 110, 12, 0, 1, 116, 112, 101, 115, 2, 109, 98, 101, 114, 0, 1, 116, 115, 107, 101, 2, 114,
- 110, 0, 1, 118, 100, 114, 111, 110, 2, 115, 116, 0, 1, 118, 100, 121, 115, 2, 115, 116, 0, 1, 118, 105, 100, 2, 114, 115, 101, 0,
- 1, 118, 108, 121, 115, 2, 115, 116, 101, 114, 0, 1, 118, 111, 110, 2, 109, 98, 101, 114, 0, 1, 122, 97, 103, 2, 108, 108, 101, 0,
- 8, 98, 115, 97, 2, 115, 116, 0, 8, 99, 99, 97, 2, 112, 116, 0, 8, 99, 101, 114, 2, 112, 116, 0, 8, 99, 110, 105, 2, 115,
- 116, 0, 8, 99, 110, 111, 107, 2, 112, 116, 0, 8, 99, 110, 111, 107, 2, 114, 110, 0, 8, 102, 105, 110, 97, 109, 2, 115, 116, 0,
- 8, 102, 110, 111, 107, 2, 116, 116, 105, 0, 8, 103, 101, 114, 2, 115, 116, 0, 8, 107, 97, 114, 2, 116, 12, 0, 8, 107, 97, 114,
- 2, 116, 116, 12, 0, 8, 107, 114, 111, 2, 115, 116, 0, 8, 108, 102, 101, 114, 2, 107, 115, 0, 8, 108, 108, 97, 98, 2, 116, 21,
- 0, 8, 108, 108, 97, 98, 32, 101, 100, 101, 115, 110, 97, 100, 2, 116, 0, 8, 108, 108, 97, 98, 32, 101, 115, 110, 97, 100, 2, 116,
- 0, 8, 108, 108, 97, 98, 32, 110, 101, 2, 116, 0, 8, 108, 108, 97, 98, 32, 114, 101, 115, 110, 97, 100, 2, 116, 0, 8, 108, 108,
- 97, 98, 32, 114, 111, 118, 2, 116, 0, 8, 108, 108, 97, 98, 32, 115, 101, 100, 110, 101, 104, 2, 116, 0, 8, 108, 108, 97, 98, 32,
- 115, 101, 114, 101, 100, 2, 116, 0, 8, 108, 108, 97, 98, 32, 115, 101, 114, 101, 106, 2, 116, 0, 8, 108, 108, 97, 98, 32, 115, 101,
- 114, 111, 118, 2, 116, 0, 8, 108, 108, 97, 98, 32, 115, 110, 97, 104, 2, 116, 0, 8, 108, 111, 109, 2, 115, 116, 0, 8, 108, 112,
- 109, 111, 107, 2, 107, 115, 0, 8, 109, 101, 115, 2, 115, 116, 101, 114, 0, 8, 109, 103, 114, 111, 98, 2, 115, 116, 0, 8, 115, 101,
- 114, 112, 2, 110, 110, 105, 110, 103, 0, 8, 115, 107, 101, 2, 109, 112, 101, 108, 0, 8, 116, 110, 97, 2, 110, 110, 101, 0, 8, 116,
- 111, 114, 103, 2, 115, 0, 8, 116, 111, 114, 112, 2, 115, 116, 0, 8, 116, 116, 97, 2, 115, 116, 0, 114, 1, 112, 117, 115, 2, 108,
- 97, 116, 105, 118, 3, 6, 116, 34, 0, 122, 1, 112, 97, 114, 116, 3, 6, 116, 47, 89, 0, 110, 101, 1, 114, 105, 115, 2, 12, 3,
- 6, 116, 50, 14, 0, 110, 100, 101, 1, 100, 105, 118, 105, 100, 3, 6, 116, 50, 72, 14, 0, 110, 105, 117, 109, 1, 108, 108, 105, 109,
- 3, 6, 116, 50, 111, 126, 65, 0, 4, 107, 2, 116, 32, 12, 3, 6, 116, 81, 0, 107, 2, 116, 101, 32, 12, 0, 107, 2, 116, 101,
- 110, 32, 12, 0, 107, 2, 116, 101, 110, 115, 32, 12, 0, 107, 2, 116, 101, 114, 32, 12, 0, 107, 8, 102, 101, 100, 2, 116, 0, 107,
- 8, 102, 102, 97, 2, 116, 0, 107, 8, 102, 102, 101, 2, 116, 32, 0, 107, 8, 102, 110, 111, 107, 2, 116, 0, 107, 8, 102, 114, 101,
- 112, 2, 116, 0, 107, 8, 102, 166, 195, 114, 112, 2, 116, 0, 107, 8, 106, 98, 111, 2, 116, 0, 107, 8, 106, 98, 117, 115, 2, 116,
- 0, 107, 8, 106, 111, 114, 112, 2, 116, 0, 107, 8, 108, 97, 105, 100, 2, 116, 0, 107, 8, 108, 108, 101, 116, 110, 105, 2, 116, 0,
- 107, 8, 108, 108, 111, 107, 2, 116, 32, 0, 107, 8, 108, 108, 111, 107, 2, 116, 101, 0, 107, 8, 108, 111, 105, 99, 111, 115, 2, 116,
- 0, 107, 8, 108, 111, 105, 100, 105, 2, 116, 0, 107, 8, 112, 115, 97, 2, 116, 0, 107, 8, 112, 115, 101, 100, 2, 116, 0, 107, 8,
- 112, 115, 101, 114, 2, 116, 0, 107, 8, 112, 115, 111, 114, 112, 2, 116, 0, 107, 8, 112, 115, 117, 115, 2, 116, 0, 107, 8, 115, 110,
- 105, 2, 116, 0, 107, 8, 116, 105, 107, 114, 97, 2, 116, 0, 115, 116, 101, 114, 1, 107, 114, 111, 3, 6, 116, 89, 47, 108, 0, 115,
- 104, 1, 100, 97, 108, 103, 110, 97, 98, 3, 6, 116, 91, 0, 115, 115, 105, 111, 110, 101, 108, 1, 102, 111, 114, 112, 3, 6, 116, 91,
- 124, 50, 116, 55, 0, 4, 1, 106, 102, 118, 108, 97, 104, 2, 114, 100, 115, 3, 6, 118, 0, 1, 115, 101, 114, 2, 114, 118, 101, 0,
- 4, 1, 114, 112, 121, 99, 2, 115, 3, 6, 119, 0, 8, 114, 114, 97, 2, 115, 116, 0, 107, 8, 114, 114, 111, 107, 2, 116, 3, 6,
- 119, 81, 0, 115, 115, 101, 1, 114, 10, 2, 28, 33, 3, 6, 119, 89, 14, 0, 115, 115, 101, 1, 114, 10, 2, 114, 28, 33, 3, 6,
- 119, 89, 108, 0, 4, 1, 114, 97, 109, 2, 110, 103, 3, 6, 120, 0, 1, 114, 105, 107, 105, 116, 115, 2, 110, 100, 100, 114, 101, 110,
- 103, 0, 1, 114, 114, 111, 102, 2, 116, 110, 105, 110, 103, 12, 0, 8, 114, 103, 101, 114, 2, 115, 0, 8, 114, 103, 110, 111, 107, 2,
- 115, 0, 8, 114, 112, 115, 107, 101, 2, 115, 0, 107, 1, 114, 2, 116, 12, 3, 6, 120, 81, 0, 1, 118, 111, 114, 112, 2, 110, 99,
- 101, 3, 6, 121, 12, 0, 97, 117, 2, 12, 3, 6, 124, 0, 117, 114, 1, 116, 3, 6, 132, 12, 34, 0, 117, 116, 8, 112, 97, 114,
- 101, 116, 3, 6, 132, 58, 72, 0, 4, 106, 1, 105, 103, 121, 104, 2, 110, 101, 3, 6, 136, 0, 106, 1, 108, 97, 103, 0, 106, 8,
- 98, 101, 108, 112, 2, 101, 114, 0, 4, 1, 110, 105, 108, 112, 105, 99, 115, 105, 100, 21, 2, 114, 101, 3, 7, 114, 0, 8, 116, 115,
- 121, 115, 2, 109, 21, 0, 115, 115, 101, 1, 104, 99, 10, 2, 28, 33, 3, 7, 115, 89, 0, 115, 115, 101, 1, 10, 2, 28, 33, 3,
- 7, 116, 89, 14, 0, 115, 115, 101, 1, 10, 2, 114, 28, 33, 3, 7, 116, 89, 108, 0, 8, 108, 108, 105, 116, 115, 2, 98, 101, 110,
- 3, 8, 6, 36, 0, 8, 108, 108, 105, 108, 3, 13, 11, 0, 4, 97, 117, 2, 107, 116, 105, 3, 13, 121, 40, 0, 97, 117, 2, 116,
- 111, 0, 4, 1, 18, 73, 2, 32, 3, 14, 0, 1, 21, 2, 109, 101, 110, 116, 0, 1, 21, 2, 115, 32, 0, 1, 21, 2, 115, 116,
- 32, 12, 0, 1, 21, 2, 115, 116, 101, 32, 12, 0, 1, 98, 97, 2, 21, 0, 1, 98, 97, 118, 104, 2, 104, 97, 114, 32, 0, 1,
- 98, 98, 2, 21, 0, 1, 98, 98, 111, 110, 115, 0, 1, 98, 105, 98, 2, 108, 0, 1, 98, 109, 111, 98, 2, 21, 0, 1, 98, 109,
- 111, 98, 2, 114, 21, 0, 1, 98, 111, 2, 21, 0, 1, 98, 111, 114, 2, 21, 0, 1, 98, 117, 114, 2, 21, 0, 1, 98, 165, 195,
- 2, 110, 0, 1, 98, 166, 195, 108, 2, 21, 12, 0, 1, 98, 184, 195, 2, 21, 0, 1, 99, 2, 32, 0, 1, 99, 2, 114, 105, 110,
- 0, 1, 99, 97, 112, 114, 111, 116, 111, 109, 2, 110, 0, 1, 99, 105, 118, 2, 21, 0, 1, 99, 114, 97, 102, 2, 21, 0, 1, 99,
- 121, 111, 106, 2, 115, 0, 1, 100, 2, 115, 32, 0, 1, 100, 97, 107, 115, 2, 21, 0, 1, 100, 97, 108, 102, 2, 21, 0, 1, 100,
- 100, 101, 107, 2, 108, 0, 1, 100, 100, 105, 109, 2, 108, 0, 1, 100, 100, 111, 2, 21, 0, 1, 100, 101, 2, 45, 0, 1, 100, 101,
- 98, 0, 1, 100, 101, 118, 2, 21, 0, 1, 100, 105, 98, 2, 21, 0, 1, 100, 105, 108, 2, 21, 0, 1, 100, 105, 109, 2, 21, 12,
- 0, 1, 100, 105, 115, 2, 21, 12, 0, 1, 100, 106, 184, 195, 2, 21, 0, 1, 100, 108, 97, 114, 107, 115, 2, 21, 0, 1, 100, 108,
- 105, 2, 21, 0, 1, 100, 108, 111, 2, 21, 0, 1, 100, 108, 121, 2, 21, 0, 1, 100, 108, 121, 104, 2, 115, 0, 1, 100, 108, 166,
- 195, 106, 115, 2, 110, 0, 1, 100, 110, 2, 21, 0, 1, 100, 110, 111, 2, 21, 0, 1, 100, 110, 117, 2, 21, 12, 0, 1, 100, 111,
- 2, 21, 0, 1, 100, 114, 97, 103, 2, 114, 111, 98, 101, 0, 1, 100, 117, 2, 21, 12, 0, 1, 100, 121, 2, 21, 0, 1, 100, 121,
- 2, 21, 12, 12, 0, 1, 100, 165, 195, 2, 21, 12, 12, 0, 1, 100, 166, 195, 2, 21, 0, 1, 100, 184, 195, 2, 21, 12, 12, 0,
- 1, 102, 101, 114, 2, 114, 101, 110, 0, 1, 102, 102, 97, 2, 21, 0, 1, 102, 102, 105, 100, 2, 114, 101, 110, 0, 1, 102, 102, 111,
- 2, 110, 0, 1, 102, 102, 184, 195, 98, 2, 108, 21, 0, 1, 102, 108, 101, 2, 110, 98, 101, 110, 0, 1, 102, 111, 106, 115, 2, 108,
- 0, 1, 103, 97, 100, 0, 1, 103, 101, 108, 0, 1, 103, 103, 121, 2, 21, 12, 0, 1, 103, 108, 184, 195, 2, 21, 0, 1, 103, 110,
- 97, 2, 21, 0, 1, 103, 110, 101, 2, 21, 12, 0, 1, 103, 110, 111, 2, 21, 0, 1, 103, 110, 117, 2, 21, 0, 1, 103, 111, 108,
- 107, 0, 1, 103, 116, 110, 184, 195, 114, 2, 110, 12, 0, 1, 103, 117, 2, 21, 0, 1, 103, 121, 115, 2, 12, 12, 0, 1, 103, 166,
- 195, 2, 21, 0, 1, 103, 184, 195, 2, 21, 0, 1, 104, 99, 2, 110, 32, 12, 12, 0, 1, 104, 99, 97, 112, 97, 2, 21, 0, 1,
- 105, 100, 117, 116, 115, 2, 21, 0, 1, 105, 114, 97, 110, 97, 107, 2, 21, 0, 1, 105, 114, 166, 195, 2, 21, 0, 1, 105, 118, 2,
- 21, 0, 1, 106, 101, 2, 21, 0, 1, 106, 101, 108, 2, 21, 0, 1, 106, 108, 17, 65, 2, 21, 0, 1, 106, 115, 116, 117, 2, 21,
- 0, 1, 106, 184, 195, 2, 21, 0, 1, 107, 107, 2, 21, 0, 1, 107, 107, 97, 106, 2, 21, 12, 0, 1, 107, 107, 105, 116, 2, 21,
- 12, 12, 12, 12, 12, 0, 1, 107, 107, 117, 0, 1, 107, 107, 166, 195, 2, 110, 101, 116, 32, 0, 1, 107, 108, 97, 2, 21, 12, 0,
- 1, 107, 108, 105, 2, 21, 0, 1, 107, 108, 111, 2, 21, 0, 1, 107, 108, 166, 195, 109, 0, 1, 107, 110, 97, 2, 21, 0, 1, 107,
- 114, 105, 2, 21, 0, 1, 107, 114, 121, 2, 21, 0, 1, 107, 114, 166, 195, 2, 21, 0, 1, 107, 114, 184, 195, 2, 21, 0, 1, 107,
- 114, 184, 195, 2, 110, 0, 1, 107, 115, 97, 0, 1, 107, 115, 100, 110, 97, 104, 2, 21, 0, 1, 107, 115, 101, 110, 110, 101, 109, 2,
- 21, 0, 1, 107, 115, 105, 102, 2, 21, 0, 1, 107, 115, 165, 195, 112, 2, 21, 0, 1, 107, 121, 99, 2, 108, 0, 1, 107, 121, 99,
- 2, 108, 108, 195, 184, 98, 0, 1, 107, 166, 195, 114, 103, 2, 110, 0, 1, 108, 97, 2, 21, 0, 1, 108, 97, 110, 2, 21, 0, 1,
- 108, 97, 118, 2, 114, 105, 12, 12, 0, 1, 108, 98, 111, 98, 0, 1, 108, 98, 166, 195, 2, 21, 0, 1, 108, 98, 166, 195, 2, 103,
- 114, 195, 184, 100, 0, 1, 108, 101, 2, 102, 97, 110, 116, 0, 1, 108, 101, 2, 118, 97, 116, 0, 1, 108, 101, 115, 2, 21, 0, 1,
- 108, 101, 116, 2, 12, 12, 0, 1, 108, 103, 110, 101, 2, 21, 0, 1, 108, 103, 111, 110, 107, 2, 21, 0, 1, 108, 103, 117, 2, 21,
- 0, 1, 108, 103, 184, 195, 2, 21, 0, 1, 108, 105, 97, 109, 0, 1, 108, 105, 112, 2, 21, 0, 1, 108, 105, 118, 104, 2, 21, 0,
- 1, 108, 106, 184, 195, 2, 21, 0, 1, 108, 106, 184, 195, 116, 2, 115, 0, 1, 108, 107, 105, 118, 2, 21, 0, 1, 108, 108, 2, 100,
- 101, 116, 12, 0, 1, 108, 108, 101, 0, 1, 108, 108, 101, 109, 2, 109, 0, 1, 108, 108, 105, 2, 21, 0, 1, 108, 108, 105, 112, 115,
- 2, 21, 12, 0, 1, 108, 108, 117, 2, 21, 0, 1, 108, 108, 121, 2, 21, 0, 1, 108, 108, 166, 195, 2, 21, 0, 1, 108, 108, 184,
- 195, 2, 21, 0, 1, 108, 109, 97, 0, 1, 108, 109, 117, 2, 21, 0, 1, 108, 111, 0, 1, 108, 111, 107, 115, 2, 21, 0, 1, 108,
- 111, 109, 2, 115, 116, 101, 114, 101, 0, 1, 108, 114, 101, 112, 0, 1, 108, 115, 117, 2, 21, 12, 0, 1, 108, 118, 97, 2, 21, 0,
- 1, 108, 118, 166, 195, 106, 2, 21, 0, 1, 108, 165, 195, 2, 17, 67, 0, 1, 108, 166, 195, 2, 21, 0, 1, 108, 184, 195, 2, 21,
- 12, 12, 0, 1, 109, 97, 2, 21, 0, 1, 109, 97, 107, 2, 114, 97, 0, 1, 109, 100, 184, 195, 2, 21, 0, 1, 109, 105, 116, 2,
- 21, 0, 1, 109, 108, 97, 2, 21, 0, 1, 109, 109, 97, 115, 2, 110, 21, 0, 1, 109, 109, 101, 2, 21, 0, 1, 109, 109, 111, 2,
- 21, 0, 1, 109, 109, 117, 2, 21, 12, 0, 1, 109, 109, 184, 195, 2, 21, 0, 1, 109, 114, 97, 2, 21, 0, 1, 109, 114, 166, 195,
- 110, 0, 1, 110, 2, 117, 110, 103, 101, 0, 1, 110, 21, 2, 100, 0, 1, 110, 97, 98, 2, 21, 0, 1, 110, 97, 118, 2, 21, 0,
- 1, 110, 98, 17, 65, 2, 21, 0, 1, 110, 100, 105, 118, 0, 1, 110, 101, 103, 2, 114, 97, 21, 0, 1, 110, 101, 103, 2, 114, 97,
- 108, 0, 1, 110, 101, 115, 2, 115, 116, 0, 1, 110, 103, 101, 2, 21, 0, 1, 110, 105, 2, 21, 12, 12, 0, 1, 110, 105, 109, 2,
- 21, 0, 1, 110, 106, 184, 195, 2, 21, 0, 1, 110, 110, 101, 103, 2, 109, 0, 1, 110, 110, 101, 109, 0, 1, 110, 110, 184, 195, 2,
- 115, 116, 0, 1, 110, 111, 116, 2, 21, 0, 1, 110, 114, 2, 115, 116, 101, 0, 1, 110, 114, 97, 2, 21, 0, 1, 110, 114, 101, 2,
- 21, 0, 1, 110, 114, 101, 106, 104, 2, 21, 0, 1, 110, 114, 166, 195, 2, 21, 0, 1, 110, 114, 184, 195, 2, 21, 0, 1, 110, 115,
- 17, 65, 108, 2, 12, 0, 1, 110, 115, 105, 103, 2, 12, 0, 1, 110, 115, 105, 118, 2, 12, 0, 1, 110, 115, 107, 111, 118, 0, 1,
- 110, 115, 111, 114, 102, 0, 1, 110, 118, 17, 65, 2, 21, 0, 1, 110, 165, 195, 2, 17, 67, 0, 1, 110, 165, 195, 2, 21, 12, 0,
- 1, 110, 165, 195, 109, 2, 100, 0, 1, 111, 114, 2, 21, 0, 1, 112, 2, 100, 101, 114, 101, 0, 1, 112, 109, 97, 2, 21, 0, 1,
- 112, 109, 97, 108, 2, 21, 0, 1, 112, 109, 97, 114, 2, 21, 0, 1, 112, 109, 101, 116, 2, 114, 97, 116, 117, 114, 0, 1, 112, 109,
- 105, 115, 2, 108, 0, 1, 112, 109, 117, 17, 67, 2, 21, 0, 1, 112, 109, 117, 108, 2, 110, 0, 1, 112, 109, 166, 195, 107, 2, 21,
- 0, 1, 112, 109, 184, 195, 114, 2, 21, 0, 1, 112, 111, 2, 114, 0, 1, 112, 112, 101, 104, 2, 21, 0, 1, 112, 112, 105, 108, 2,
- 21, 0, 1, 112, 112, 111, 17, 67, 2, 21, 0, 1, 112, 112, 117, 114, 2, 21, 0, 1, 112, 112, 166, 195, 2, 21, 0, 1, 112, 115,
- 105, 98, 2, 21, 0, 1, 114, 2, 104, 0, 1, 114, 97, 118, 0, 1, 114, 100, 114, 111, 0, 1, 114, 114, 184, 195, 2, 21, 0, 1,
- 114, 117, 2, 110, 101, 0, 1, 114, 165, 195, 2, 21, 12, 0, 1, 115, 2, 32, 0, 1, 115, 97, 17, 67, 2, 21, 0, 1, 115, 100,
- 105, 2, 108, 21, 0, 1, 115, 105, 2, 21, 12, 12, 0, 1, 115, 107, 101, 118, 2, 108, 0, 1, 115, 107, 111, 2, 21, 0, 1, 115,
- 108, 101, 2, 21, 0, 1, 115, 108, 101, 2, 115, 21, 0, 1, 115, 108, 184, 195, 2, 21, 0, 1, 115, 110, 97, 100, 2, 21, 0, 1,
- 115, 110, 97, 115, 2, 21, 0, 1, 115, 110, 111, 107, 2, 107, 118, 0, 1, 115, 110, 166, 195, 2, 21, 0, 1, 115, 110, 184, 195, 104,
- 0, 1, 115, 111, 2, 21, 0, 1, 115, 111, 2, 110, 0, 1, 115, 115, 17, 65, 2, 21, 0, 1, 115, 117, 108, 2, 12, 12, 0, 1,
- 115, 117, 114, 2, 21, 0, 1, 115, 118, 184, 195, 98, 0, 1, 115, 121, 2, 21, 0, 1, 115, 165, 195, 0, 1, 115, 166, 195, 2, 21,
- 0, 1, 115, 166, 195, 110, 2, 21, 0, 1, 115, 166, 195, 118, 2, 110, 0, 1, 115, 184, 195, 2, 21, 0, 1, 116, 2, 32, 0, 1,
- 116, 97, 114, 2, 21, 0, 1, 116, 101, 118, 2, 114, 97, 110, 0, 1, 116, 102, 17, 65, 2, 21, 12, 0, 1, 116, 102, 105, 2, 21,
- 0, 1, 116, 102, 166, 195, 2, 21, 0, 1, 116, 103, 166, 195, 2, 21, 12, 0, 1, 116, 106, 184, 195, 2, 21, 0, 1, 116, 108, 101,
- 109, 2, 21, 0, 1, 116, 108, 121, 2, 21, 0, 1, 116, 110, 97, 2, 21, 0, 1, 116, 110, 101, 118, 2, 21, 0, 1, 116, 110, 105,
- 108, 102, 2, 21, 0, 1, 116, 111, 110, 2, 21, 0, 1, 116, 114, 17, 65, 2, 108, 21, 0, 1, 116, 114, 101, 106, 2, 21, 0, 1,
- 116, 114, 101, 109, 115, 2, 21, 0, 1, 116, 114, 111, 107, 0, 1, 116, 114, 111, 108, 0, 1, 116, 114, 121, 109, 2, 21, 0, 1, 116,
- 115, 97, 2, 21, 0, 1, 116, 115, 100, 101, 98, 2, 21, 0, 1, 116, 115, 100, 110, 105, 109, 2, 21, 0, 1, 116, 115, 101, 104, 2,
- 21, 0, 1, 116, 115, 101, 104, 2, 110, 12, 0, 1, 116, 115, 114, 97, 99, 2, 110, 0, 1, 116, 115, 114, 97, 107, 2, 110, 0, 1,
- 116, 115, 166, 195, 2, 21, 0, 1, 116, 116, 97, 17, 67, 2, 21, 0, 1, 116, 116, 97, 104, 2, 21, 12, 0, 1, 116, 116, 111, 2,
- 21, 0, 1, 116, 116, 111, 108, 102, 2, 115, 116, 0, 1, 116, 116, 121, 2, 21, 0, 1, 116, 116, 166, 195, 2, 21, 12, 0, 1, 117,
- 107, 115, 2, 21, 0, 1, 118, 97, 104, 0, 1, 118, 97, 112, 2, 21, 0, 1, 118, 97, 114, 2, 21, 0, 1, 118, 105, 2, 21, 0,
- 1, 118, 105, 103, 2, 110, 0, 1, 118, 108, 2, 100, 101, 0, 1, 118, 108, 97, 0, 1, 118, 108, 117, 2, 21, 0, 1, 118, 111, 2,
- 21, 0, 1, 118, 111, 2, 110, 0, 1, 118, 114, 97, 2, 21, 0, 1, 118, 114, 101, 110, 2, 21, 0, 1, 118, 114, 101, 115, 0, 1,
- 118, 114, 105, 118, 104, 2, 108, 0, 1, 118, 114, 184, 195, 2, 21, 0, 1, 118, 121, 2, 21, 0, 1, 118, 166, 195, 2, 21, 0, 1,
- 118, 184, 195, 2, 21, 0, 1, 122, 110, 111, 114, 98, 2, 21, 0, 2, 106, 117, 108, 12, 0, 8, 110, 101, 0, 8, 110, 115, 105, 2,
- 12, 0, 8, 116, 111, 114, 112, 2, 115, 116, 101, 114, 0, 8, 118, 101, 108, 2, 21, 12, 12, 0, 4, 1, 21, 2, 32, 12, 12, 3,
- 14, 11, 0, 1, 108, 117, 2, 21, 0, 1, 115, 2, 32, 12, 0, 2, 106, 111, 98, 12, 12, 0, 2, 106, 111, 114, 100, 12, 12, 0,
- 2, 106, 195, 166, 103, 101, 114, 12, 12, 0, 4, 110, 1, 100, 17, 65, 2, 21, 3, 14, 50, 0, 110, 100, 1, 107, 115, 184, 195, 115,
- 2, 101, 12, 12, 0, 110, 97, 100, 101, 8, 109, 111, 114, 112, 3, 14, 50, 6, 117, 86, 14, 0, 110, 97, 100, 101, 114, 8, 109, 111,
- 114, 112, 3, 14, 50, 6, 117, 86, 109, 0, 4, 110, 100, 101, 1, 10, 2, 32, 12, 12, 12, 3, 14, 50, 14, 0, 110, 101, 1, 21,
- 2, 32, 0, 110, 101, 1, 103, 103, 21, 2, 32, 14, 128, 128, 132, 0, 110, 101, 115, 1, 21, 2, 32, 3, 14, 50, 14, 89, 0, 108,
- 111, 116, 1, 122, 111, 3, 14, 55, 6, 109, 47, 0, 108, 108, 101, 1, 116, 110, 105, 2, 107, 116, 117, 12, 3, 14, 55, 116, 0, 106,
- 2, 97, 103, 116, 12, 12, 3, 14, 57, 0, 4, 106, 101, 114, 110, 1, 109, 3, 14, 57, 115, 34, 50, 0, 106, 101, 114, 110, 1, 118,
- 0, 100, 1, 114, 114, 2, 17, 65, 3, 14, 72, 0, 4, 106, 1, 100, 110, 2, 111, 98, 3, 14, 75, 0, 106, 1, 109, 2, 111, 98,
- 0, 4, 103, 1, 107, 115, 105, 102, 3, 14, 81, 0, 103, 1, 107, 115, 114, 111, 116, 0, 103, 1, 108, 2, 97, 110, 12, 12, 0, 103,
- 1, 108, 101, 100, 2, 17, 65, 0, 103, 1, 108, 101, 114, 2, 105, 111, 110, 0, 103, 1, 108, 101, 116, 2, 114, 0, 103, 1, 116, 115,
- 2, 195, 165, 0, 103, 2, 97, 102, 102, 101, 108, 0, 103, 2, 97, 110, 103, 115, 0, 103, 2, 101, 118, 105, 110, 115, 116, 12, 0, 103,
- 2, 114, 117, 110, 100, 0, 103, 2, 195, 165, 12, 0, 118, 101, 1, 108, 102, 97, 2, 114, 3, 14, 84, 36, 0, 4, 100, 1, 114, 114,
- 3, 14, 86, 0, 116, 1, 99, 105, 112, 115, 111, 104, 0, 116, 1, 108, 115, 114, 97, 118, 0, 116, 2, 104, 101, 100, 0, 114, 101, 116,
- 1, 100, 165, 195, 114, 3, 14, 120, 47, 0, 101, 2, 106, 101, 114, 3, 14, 121, 0, 1, 104, 99, 97, 109, 112, 97, 112, 3, 19, 6,
- 36, 0, 120, 99, 104, 97, 110, 103, 101, 3, 21, 0, 115, 8, 108, 114, 97, 3, 21, 102, 114, 0, 4, 110, 2, 116, 114, 195, 169, 3,
- 35, 68, 0, 110, 8, 2, 116, 114, 101, 0, 110, 103, 97, 103, 2, 101, 3, 35, 68, 81, 117, 91, 0, 4, 1, 17, 67, 2, 18, 67,
- 97, 3, 36, 0, 1, 18, 74, 2, 100, 101, 0, 1, 108, 2, 118, 101, 0, 2, 17, 67, 101, 21, 0, 2, 17, 67, 105, 103, 12, 12,
- 0, 2, 110, 101, 32, 0, 2, 110, 101, 114, 32, 0, 103, 1, 116, 115, 2, 101, 116, 0, 101, 1, 100, 105, 2, 108, 3, 36, 6, 116,
- 0, 4, 1, 107, 2, 109, 111, 3, 36, 12, 0, 2, 100, 105, 116, 104, 0, 8, 107, 115, 2, 101, 114, 0, 4, 103, 101, 8, 2, 32,
- 3, 36, 12, 57, 14, 0, 103, 101, 8, 2, 98, 108, 97, 100, 0, 103, 101, 8, 2, 108, 195, 184, 118, 0, 103, 101, 8, 2, 112, 97,
- 114, 107, 101, 116, 0, 103, 101, 8, 2, 116, 114, 195, 166, 0, 4, 103, 1, 108, 114, 101, 100, 110, 117, 3, 36, 57, 0, 106, 2, 97,
- 107, 117, 0, 4, 103, 1, 108, 2, 101, 110, 100, 97, 3, 36, 81, 0, 103, 1, 108, 2, 105, 116, 105, 0, 103, 1, 109, 2, 97, 0,
- 103, 1, 112, 2, 97, 115, 117, 115, 0, 103, 101, 110, 100, 101, 8, 108, 2, 32, 3, 36, 81, 6, 115, 50, 72, 14, 0, 100, 101, 1,
- 118, 104, 3, 36, 86, 14, 0, 4, 8, 2, 32, 115, 112, 101, 97, 107, 3, 37, 0, 97, 1, 108, 2, 115, 101, 0, 97, 1, 108, 2,
- 115, 105, 110, 103, 0, 121, 1, 108, 108, 0, 4, 97, 1, 104, 2, 108, 3, 37, 12, 0, 97, 1, 107, 2, 116, 111, 110, 0, 97, 1,
- 112, 2, 99, 111, 0, 97, 1, 114, 100, 2, 109, 0, 97, 1, 116, 2, 109, 0, 97, 8, 112, 2, 107, 32, 0, 101, 1, 103, 2, 107,
- 0, 101, 1, 104, 115, 2, 108, 97, 0, 101, 1, 107, 2, 112, 101, 114, 0, 101, 1, 114, 102, 0, 101, 1, 114, 102, 2, 108, 97, 110,
- 0, 101, 1, 114, 103, 2, 110, 0, 101, 1, 114, 116, 115, 2, 116, 0, 101, 1, 119, 2, 12, 0, 101, 1, 119, 2, 107, 0, 101, 8,
- 100, 2, 112, 0, 101, 8, 108, 102, 2, 99, 101, 12, 0, 105, 8, 100, 2, 100, 114, 101, 0, 97, 108, 8, 110, 3, 37, 12, 59, 0,
- 4, 97, 100, 8, 109, 2, 32, 3, 37, 12, 72, 0, 101, 100, 1, 112, 115, 0, 101, 100, 1, 119, 116, 0, 101, 100, 8, 100, 0, 101,
- 100, 8, 114, 2, 25, 0, 97, 99, 104, 8, 112, 3, 37, 12, 76, 0, 97, 103, 117, 101, 1, 108, 3, 37, 12, 81, 0, 97, 103, 108,
- 101, 3, 37, 12, 81, 14, 55, 0, 4, 97, 115, 101, 1, 116, 112, 105, 114, 116, 115, 3, 37, 12, 89, 0, 101, 115, 101, 1, 104, 99,
- 0, 97, 115, 116, 8, 3, 37, 12, 89, 72, 0, 103, 1, 108, 2, 101, 114, 101, 3, 37, 20, 81, 0, 116, 111, 110, 8, 3, 37, 47,
- 14, 50, 0, 97, 98, 111, 100, 121, 1, 112, 3, 37, 71, 109, 72, 37, 0, 98, 97, 121, 3, 37, 71, 115, 57, 0, 100, 105, 101, 8,
- 2, 32, 3, 37, 72, 111, 0, 103, 101, 1, 108, 108, 111, 99, 3, 37, 75, 0, 118, 105, 101, 8, 116, 115, 3, 37, 84, 37, 0, 115,
- 112, 101, 97, 107, 3, 37, 89, 48, 37, 12, 49, 0, 97, 115, 121, 3, 37, 89, 111, 0, 119, 1, 108, 2, 105, 115, 3, 40, 12, 0,
- 119, 1, 116, 115, 3, 57, 40, 0, 117, 103, 101, 110, 101, 3, 57, 40, 75, 6, 37, 12, 50, 0, 4, 117, 109, 1, 108, 111, 110, 105,
- 108, 3, 57, 126, 65, 0, 117, 109, 1, 108, 111, 114, 116, 101, 112, 0, 116, 1, 103, 111, 110, 2, 32, 3, 86, 0, 4, 1, 107, 107,
- 105, 116, 2, 114, 21, 12, 12, 12, 12, 12, 3, 108, 0, 114, 1, 108, 108, 105, 112, 115, 2, 101, 0, 114, 1, 116, 110, 105, 108, 112,
- 115, 0, 110, 101, 1, 114, 103, 110, 105, 102, 3, 108, 50, 14, 0, 117, 1, 102, 101, 3, 108, 57, 0, 103, 1, 114, 116, 115, 109, 105,
- 104, 2, 105, 109, 115, 3, 108, 81, 0, 114, 101, 1, 103, 114, 117, 2, 32, 12, 12, 3, 108, 108, 0, 4, 1, 99, 110, 97, 108, 101,
- 101, 114, 102, 2, 114, 3, 109, 0, 1, 108, 97, 109, 2, 114, 105, 0, 1, 114, 21, 2, 32, 12, 12, 0, 1, 114, 100, 2, 100, 101,
- 115, 32, 0, 1, 114, 100, 110, 2, 17, 65, 0, 1, 114, 100, 110, 97, 0, 1, 114, 100, 117, 108, 115, 2, 21, 0, 1, 114, 101, 107,
- 105, 21, 2, 32, 24, 0, 1, 114, 109, 105, 2, 21, 0, 1, 114, 111, 10, 2, 112, 108, 0, 1, 114, 111, 116, 115, 0, 1, 114, 114,
- 184, 195, 116, 2, 115, 116, 0, 1, 114, 116, 97, 108, 107, 0, 1, 114, 116, 110, 101, 2, 112, 114, 0, 1, 114, 116, 110, 101, 108, 115,
- 0, 1, 114, 116, 115, 110, 101, 118, 0, 1, 114, 117, 112, 2, 115, 116, 12, 0, 1, 114, 118, 184, 195, 110, 2, 21, 0, 1, 114, 121,
- 110, 2, 21, 12, 0, 114, 1, 98, 17, 65, 10, 0, 114, 1, 100, 101, 0, 114, 1, 100, 110, 105, 0, 114, 1, 100, 165, 195, 2, 12,
- 12, 0, 114, 1, 102, 102, 2, 115, 111, 110, 0, 114, 1, 105, 100, 117, 116, 115, 0, 114, 1, 108, 97, 109, 0, 114, 1, 108, 100, 105,
- 109, 0, 114, 1, 108, 108, 101, 0, 114, 1, 108, 165, 195, 109, 0, 114, 1, 109, 109, 111, 2, 21, 12, 12, 0, 114, 1, 110, 97, 2,
- 21, 0, 114, 1, 110, 115, 17, 65, 108, 2, 12, 0, 114, 1, 110, 115, 105, 118, 2, 12, 0, 114, 1, 110, 165, 195, 2, 21, 0, 114,
- 1, 112, 21, 2, 17, 67, 21, 0, 114, 1, 112, 117, 115, 0, 114, 1, 115, 100, 117, 112, 2, 12, 0, 114, 1, 115, 117, 108, 2, 12,
- 0, 114, 1, 118, 117, 103, 2, 110, 195, 184, 114, 0, 114, 1, 100, 110, 101, 3, 109, 11, 0, 4, 110, 100, 101, 1, 114, 21, 2, 32,
- 12, 12, 3, 109, 50, 14, 0, 110, 101, 1, 114, 21, 2, 32, 0, 110, 101, 115, 1, 114, 21, 2, 32, 14, 128, 128, 132, 3, 109, 50,
- 14, 89, 0, 4, 116, 1, 114, 100, 110, 111, 115, 3, 109, 86, 0, 116, 1, 114, 101, 107, 105, 21, 2, 32, 0, 115, 1, 114, 21, 2,
- 32, 3, 109, 89, 0, 4, 1, 115, 115, 101, 106, 3, 111, 0, 8, 2, 32, 109, 97, 105, 108, 0, 121, 1, 17, 67, 2, 32, 0, 121,
- 1, 107, 0, 121, 1, 110, 115, 105, 100, 0, 121, 1, 115, 100, 110, 105, 108, 0, 121, 1, 118, 114, 97, 104, 0, 121, 8, 110, 114, 97,
- 98, 0, 8, 100, 2, 32, 3, 111, 11, 0, 4, 3, 114, 0, 1, 18, 68, 2, 18, 67, 105, 0, 1, 18, 73, 2, 103, 116, 0, 1,
- 18, 74, 2, 116, 97, 0, 1, 98, 2, 110, 0, 1, 98, 2, 114, 101, 116, 12, 0, 1, 98, 2, 114, 105, 103, 0, 1, 98, 114, 111,
- 102, 0, 1, 100, 2, 109, 101, 110, 116, 0, 1, 100, 2, 112, 114, 0, 1, 100, 2, 116, 111, 110, 97, 116, 111, 114, 0, 1, 104, 2,
- 98, 101, 114, 97, 114, 101, 110, 0, 1, 104, 2, 100, 100, 0, 1, 104, 2, 108, 100, 97, 103, 115, 0, 1, 104, 2, 108, 102, 108, 117,
- 103, 116, 0, 1, 104, 2, 108, 102, 111, 114, 101, 116, 0, 1, 104, 2, 108, 103, 97, 114, 100, 0, 1, 104, 2, 108, 104, 101, 100, 0,
- 1, 104, 2, 108, 104, 106, 101, 114, 116, 101, 116, 0, 1, 104, 2, 108, 107, 111, 110, 115, 101, 114, 118, 101, 115, 0, 1, 104, 2, 108,
- 115, 107, 105, 110, 100, 101, 116, 0, 1, 104, 2, 108, 115, 116, 101, 103, 116, 0, 1, 104, 2, 108, 115, 116, 195, 184, 98, 116, 0, 1,
- 104, 2, 110, 100, 101, 12, 0, 1, 107, 115, 2, 100, 0, 1, 107, 115, 100, 184, 195, 114, 103, 0, 1, 107, 115, 101, 98, 184, 195, 116,
- 115, 0, 1, 107, 115, 101, 100, 121, 114, 103, 0, 1, 107, 115, 101, 103, 97, 116, 111, 112, 0, 1, 107, 115, 101, 103, 117, 102, 0, 1,
- 107, 115, 101, 108, 165, 195, 109, 0, 1, 107, 115, 101, 112, 112, 117, 115, 0, 1, 107, 115, 101, 115, 105, 112, 115, 0, 1, 107, 115, 101,
- 116, 0, 1, 107, 115, 108, 117, 104, 0, 1, 107, 115, 114, 117, 109, 0, 1, 107, 115, 116, 114, 101, 115, 115, 101, 100, 0, 1, 107, 115,
- 116, 114, 101, 115, 115, 101, 100, 0, 1, 107, 115, 118, 108, 184, 195, 115, 0, 1, 107, 115, 184, 195, 114, 116, 115, 0, 1, 107, 115, 184,
- 195, 114, 116, 115, 0, 1, 108, 2, 100, 101, 114, 0, 1, 108, 2, 118, 101, 114, 97, 110, 0, 1, 108, 2, 118, 101, 114, 105, 110, 103,
- 0, 1, 108, 101, 2, 118, 12, 0, 1, 108, 102, 2, 115, 116, 12, 0, 1, 108, 108, 105, 2, 103, 97, 108, 0, 1, 108, 111, 112, 2,
- 114, 101, 12, 0, 1, 108, 115, 2, 115, 107, 0, 1, 108, 117, 109, 114, 111, 102, 21, 2, 114, 101, 0, 1, 109, 2, 17, 67, 18, 69,
- 0, 1, 109, 2, 100, 97, 0, 1, 109, 2, 100, 97, 108, 106, 101, 0, 1, 109, 2, 100, 105, 12, 0, 1, 109, 114, 101, 108, 108, 97,
- 2, 115, 116, 0, 1, 110, 2, 100, 103, 97, 110, 103, 0, 1, 110, 2, 100, 115, 108, 97, 103, 0, 1, 110, 2, 100, 115, 116, 105, 103,
- 0, 1, 110, 2, 100, 115, 195, 166, 116, 0, 1, 110, 101, 109, 2, 100, 0, 1, 110, 107, 2, 98, 0, 1, 110, 115, 2, 25, 12, 0,
- 1, 112, 2, 98, 101, 114, 0, 1, 112, 2, 116, 101, 114, 0, 1, 114, 107, 115, 2, 118, 0, 1, 115, 2, 114, 105, 101, 12, 0, 1,
- 115, 100, 110, 105, 2, 12, 0, 1, 115, 100, 110, 105, 2, 114, 32, 0, 1, 115, 100, 117, 114, 111, 102, 0, 1, 115, 101, 100, 111, 103,
- 0, 1, 115, 102, 97, 2, 32, 12, 12, 0, 1, 115, 102, 97, 2, 116, 32, 12, 0, 1, 115, 108, 105, 116, 0, 1, 115, 110, 97, 108,
- 101, 118, 2, 116, 0, 1, 115, 114, 101, 116, 102, 101, 0, 1, 115, 114, 101, 118, 111, 2, 32, 0, 1, 115, 114, 101, 118, 111, 2, 115,
- 32, 0, 1, 115, 116, 114, 111, 98, 2, 12, 0, 1, 116, 101, 108, 108, 105, 109, 97, 107, 0, 1, 116, 101, 116, 114, 117, 0, 1, 116,
- 110, 101, 103, 114, 111, 109, 0, 1, 116, 110, 105, 2, 108, 108, 105, 103, 101, 110, 116, 0, 1, 116, 115, 2, 110, 98, 114, 117, 100, 0,
- 1, 116, 115, 2, 110, 114, 105, 103, 0, 1, 116, 115, 103, 97, 100, 100, 105, 109, 0, 1, 118, 109, 101, 106, 104, 0, 2, 17, 67, 11,
- 0, 2, 100, 116, 0, 2, 108, 101, 103, 105, 12, 12, 0, 2, 110, 101, 114, 103, 105, 12, 12, 12, 12, 0, 2, 110, 104, 101, 100, 0,
- 2, 110, 115, 0, 2, 112, 105, 115, 111, 100, 101, 12, 12, 0, 8, 2, 110, 32, 0, 8, 2, 110, 101, 0, 8, 100, 2, 108, 0, 8,
- 100, 2, 115, 32, 0, 8, 107, 115, 2, 32, 0, 8, 107, 115, 110, 97, 107, 2, 32, 0, 8, 108, 2, 110, 32, 0, 8, 109, 2, 108,
- 32, 0, 8, 109, 2, 110, 116, 0, 8, 109, 2, 115, 116, 12, 12, 0, 8, 109, 108, 97, 2, 110, 0, 8, 110, 115, 2, 114, 32, 0,
- 8, 112, 115, 2, 32, 0, 8, 114, 2, 110, 100, 121, 114, 12, 0, 8, 115, 2, 32, 12, 12, 0, 8, 115, 2, 110, 32, 0, 8, 115,
- 2, 110, 116, 32, 0, 8, 115, 100, 117, 2, 32, 12, 0, 8, 115, 100, 117, 2, 114, 32, 12, 0, 8, 115, 110, 97, 2, 12, 12, 0,
- 8, 116, 2, 32, 0, 8, 116, 115, 2, 110, 32, 0, 8, 116, 115, 105, 0, 100, 1, 116, 115, 2, 98, 114, 0, 100, 1, 116, 115, 2,
- 100, 97, 0, 100, 1, 116, 115, 2, 102, 97, 0, 100, 1, 116, 115, 2, 109, 111, 0, 100, 1, 116, 115, 2, 115, 195, 184, 0, 103, 8,
- 116, 115, 2, 32, 0, 1, 98, 10, 2, 115, 116, 97, 3, 114, 4, 0, 101, 8, 110, 115, 2, 100, 101, 32, 3, 114, 14, 0, 101, 1,
- 114, 2, 108, 3, 114, 19, 115, 0, 110, 100, 101, 1, 106, 102, 3, 114, 20, 50, 14, 0, 110, 100, 101, 114, 1, 106, 102, 3, 114, 20,
- 50, 109, 0, 114, 114, 105, 101, 114, 8, 112, 3, 114, 34, 111, 6, 114, 0, 101, 1, 98, 2, 100, 3, 114, 36, 0, 116, 97, 103, 101,
- 114, 101, 3, 114, 47, 118, 91, 6, 115, 12, 51, 0, 100, 107, 101, 114, 1, 110, 115, 3, 114, 49, 109, 0, 4, 103, 1, 116, 115, 114,
- 101, 118, 111, 3, 114, 57, 0, 103, 8, 118, 2, 32, 0, 103, 8, 118, 2, 101, 116, 32, 0, 103, 101, 110, 8, 2, 21, 3, 114, 57,
- 14, 50, 0, 103, 8, 107, 115, 2, 97, 102, 102, 101, 108, 3, 114, 81, 0, 4, 1, 114, 2, 17, 67, 101, 3, 115, 0, 1, 114, 2,
- 100, 0, 1, 114, 2, 114, 101, 32, 0, 1, 114, 98, 2, 100, 0, 1, 116, 114, 111, 107, 2, 103, 101, 0, 1, 116, 116, 97, 21, 2,
- 115, 116, 0, 2, 114, 17, 67, 101, 0, 8, 114, 101, 108, 108, 97, 2, 100, 101, 32, 0, 8, 114, 116, 2, 100, 0, 114, 103, 195, 169,
- 1, 98, 97, 102, 3, 115, 34, 91, 6, 36, 0, 4, 110, 1, 99, 2, 116, 3, 115, 50, 0, 110, 1, 99, 2, 116, 17, 65, 0, 4,
- 110, 101, 1, 106, 116, 2, 12, 12, 3, 115, 50, 14, 0, 110, 101, 1, 114, 103, 2, 12, 0, 4, 110, 116, 114, 101, 2, 104, 97, 103,
- 3, 115, 50, 47, 34, 108, 0, 110, 116, 114, 101, 8, 32, 116, 97, 2, 32, 0, 110, 101, 114, 1, 106, 116, 2, 12, 3, 115, 50, 108,
- 0, 103, 1, 108, 114, 101, 118, 111, 3, 115, 57, 0, 103, 101, 1, 108, 2, 109, 101, 3, 115, 57, 14, 0, 109, 112, 105, 114, 101, 2,
- 32, 115, 116, 97, 116, 101, 3, 115, 65, 48, 136, 112, 0, 4, 97, 100, 1, 104, 3, 115, 72, 0, 100, 100, 1, 114, 98, 0, 100, 100,
- 105, 101, 8, 3, 115, 72, 37, 0, 4, 107, 1, 112, 115, 101, 114, 2, 116, 97, 98, 101, 108, 3, 115, 81, 0, 107, 8, 106, 111, 114,
- 112, 2, 116, 105, 108, 0, 103, 103, 121, 1, 112, 3, 115, 81, 37, 0, 103, 109, 97, 116, 105, 116, 1, 112, 3, 115, 81, 65, 117, 47,
- 6, 37, 47, 0, 118, 101, 1, 114, 98, 3, 115, 84, 14, 0, 99, 115, 116, 97, 99, 121, 3, 115, 89, 47, 117, 89, 37, 0, 114, 8,
- 100, 2, 21, 12, 3, 115, 110, 0, 4, 1, 17, 67, 2, 18, 73, 12, 12, 3, 116, 0, 1, 17, 67, 2, 108, 108, 11, 0, 1, 17,
- 67, 2, 110, 100, 0, 1, 18, 71, 2, 114, 108, 0, 1, 18, 74, 2, 108, 0, 1, 21, 2, 110, 103, 12, 0, 1, 98, 2, 114, 103,
- 12, 0, 1, 102, 2, 109, 0, 1, 102, 21, 2, 115, 116, 12, 0, 1, 103, 101, 108, 2, 110, 100, 0, 1, 104, 2, 110, 12, 12, 0,
- 1, 104, 21, 2, 115, 116, 12, 0, 1, 104, 99, 2, 17, 67, 0, 1, 107, 97, 114, 2, 116, 12, 0, 1, 108, 2, 18, 72, 11, 0,
- 1, 108, 2, 102, 108, 0, 1, 108, 2, 107, 116, 0, 1, 108, 2, 116, 0, 1, 108, 101, 2, 110, 100, 105, 103, 0, 1, 108, 101, 116,
- 2, 120, 0, 1, 108, 111, 107, 2, 115, 116, 0, 1, 108, 115, 100, 117, 2, 116, 12, 12, 0, 1, 108, 117, 2, 109, 112, 0, 1, 108,
- 117, 115, 110, 111, 107, 2, 110, 116, 0, 1, 109, 2, 115, 116, 101, 114, 0, 1, 110, 2, 18, 72, 11, 0, 1, 110, 101, 2, 109, 0,
- 1, 110, 101, 2, 114, 103, 105, 12, 0, 1, 110, 115, 2, 114, 112, 0, 1, 112, 2, 110, 103, 0, 1, 112, 115, 2, 114, 0, 1, 114,
- 2, 12, 0, 1, 114, 2, 17, 67, 11, 0, 1, 114, 2, 100, 17, 67, 0, 1, 114, 2, 100, 115, 0, 1, 114, 2, 104, 97, 98, 105,
- 108, 0, 1, 114, 2, 109, 18, 69, 0, 1, 114, 2, 110, 103, 195, 184, 12, 0, 1, 114, 2, 110, 115, 107, 114, 0, 1, 114, 2, 110,
- 115, 107, 117, 0, 1, 114, 2, 114, 101, 0, 1, 114, 2, 115, 116, 97, 117, 12, 12, 0, 1, 114, 2, 115, 116, 97, 117, 114, 97, 110,
- 116, 0, 1, 114, 2, 115, 116, 101, 114, 101, 12, 12, 0, 1, 114, 2, 116, 97, 98, 0, 1, 114, 2, 116, 97, 114, 100, 0, 1, 114,
- 2, 116, 101, 110, 116, 105, 111, 110, 0, 1, 114, 2, 116, 105, 12, 0, 1, 114, 2, 116, 111, 114, 0, 1, 114, 2, 116, 111, 117, 0,
- 1, 114, 2, 116, 114, 97, 110, 0, 1, 114, 2, 116, 114, 111, 0, 1, 114, 2, 116, 115, 105, 110, 97, 0, 1, 114, 2, 116, 117, 114,
- 0, 1, 114, 2, 118, 0, 1, 114, 100, 2, 118, 110, 0, 1, 114, 101, 100, 101, 108, 2, 118, 110, 101, 0, 1, 114, 102, 2, 100, 12,
- 0, 1, 114, 102, 2, 100, 101, 32, 0, 1, 114, 103, 2, 116, 0, 1, 114, 107, 2, 116, 97, 0, 1, 114, 111, 101, 116, 2, 116, 0,
- 1, 114, 112, 2, 109, 0, 1, 114, 112, 101, 100, 2, 115, 115, 0, 1, 114, 112, 111, 2, 118, 0, 1, 114, 112, 115, 2, 100, 0, 1,
- 114, 116, 2, 109, 105, 108, 101, 0, 1, 115, 2, 100, 100, 0, 1, 115, 2, 107, 115, 117, 101, 108, 12, 0, 1, 115, 121, 100, 2, 110,
- 116, 101, 114, 105, 0, 1, 116, 115, 2, 100, 0, 1, 116, 115, 97, 107, 21, 2, 108, 0, 2, 102, 116, 101, 114, 0, 2, 107, 115, 0,
- 2, 108, 17, 67, 0, 2, 108, 108, 12, 0, 2, 109, 0, 2, 109, 11, 12, 0, 2, 110, 25, 0, 2, 110, 110, 0, 2, 118, 101, 110,
- 116, 121, 0, 2, 120, 0, 8, 100, 2, 109, 32, 0, 8, 109, 2, 100, 0, 8, 114, 116, 2, 12, 0, 8, 114, 116, 2, 115, 0, 8,
- 114, 116, 2, 116, 0, 97, 1, 119, 115, 2, 116, 114, 101, 0, 106, 1, 118, 2, 114, 32, 12, 0, 106, 1, 118, 2, 114, 101, 116, 32,
- 12, 0, 106, 8, 118, 2, 114, 17, 67, 12, 0, 106, 8, 118, 2, 114, 117, 100, 12, 0, 4, 1, 114, 112, 2, 115, 115, 101, 114, 101,
- 110, 100, 101, 3, 116, 6, 0, 1, 114, 116, 2, 109, 97, 0, 4, 110, 100, 1, 107, 110, 101, 103, 2, 101, 32, 12, 12, 12, 3, 116,
- 20, 50, 0, 110, 100, 1, 107, 114, 101, 110, 97, 2, 101, 32, 12, 12, 12, 0, 110, 100, 1, 118, 109, 111, 2, 101, 12, 12, 0, 110,
- 100, 1, 118, 110, 101, 104, 2, 101, 12, 12, 0, 110, 100, 8, 107, 2, 101, 32, 12, 12, 12, 0, 110, 100, 101, 114, 1, 107, 2, 32,
- 3, 116, 20, 50, 108, 0, 4, 114, 1, 98, 2, 108, 12, 12, 12, 3, 116, 34, 0, 114, 1, 106, 104, 2, 116, 12, 0, 114, 1, 115,
- 2, 103, 101, 110, 116, 0, 114, 1, 115, 107, 101, 2, 99, 0, 114, 118, 101, 114, 1, 115, 101, 114, 2, 32, 101, 110, 3, 116, 34, 84,
- 6, 114, 34, 0, 98, 1, 110, 107, 2, 114, 101, 3, 116, 40, 0, 116, 97, 108, 1, 109, 32, 121, 118, 97, 101, 104, 3, 116, 47, 14,
- 55, 0, 97, 116, 101, 114, 1, 119, 115, 3, 116, 47, 109, 0, 99, 104, 1, 116, 3, 116, 49, 0, 4, 110, 1, 100, 17, 65, 2, 116,
- 105, 3, 116, 50, 0, 110, 100, 1, 100, 108, 117, 102, 2, 101, 12, 0, 110, 100, 1, 115, 100, 117, 2, 12, 12, 0, 110, 100, 1, 115,
- 112, 111, 2, 12, 12, 0, 110, 100, 1, 118, 110, 97, 2, 101, 12, 0, 110, 100, 101, 1, 118, 115, 2, 12, 12, 3, 116, 50, 14, 0,
- 110, 100, 101, 1, 118, 2, 116, 116, 97, 3, 116, 50, 72, 6, 116, 0, 110, 100, 97, 1, 114, 98, 3, 116, 50, 72, 118, 0, 110, 103,
- 101, 1, 104, 101, 110, 111, 116, 115, 3, 116, 50, 75, 0, 108, 108, 101, 118, 101, 3, 116, 55, 84, 14, 0, 108, 108, 101, 118, 101, 114,
- 3, 116, 55, 84, 108, 0, 4, 97, 1, 114, 98, 2, 107, 3, 116, 57, 0, 97, 1, 114, 103, 2, 116, 0, 121, 1, 114, 0, 4, 103,
- 101, 108, 1, 114, 3, 116, 57, 55, 0, 103, 108, 1, 114, 0, 118, 1, 114, 98, 2, 12, 3, 116, 58, 0, 105, 110, 116, 1, 116, 3,
- 116, 68, 0, 116, 111, 112, 1, 110, 3, 116, 72, 4, 109, 71, 0, 4, 100, 100, 105, 101, 1, 114, 102, 3, 116, 72, 37, 0, 100, 100,
- 121, 1, 114, 102, 0, 100, 100, 105, 107, 101, 3, 116, 72, 49, 14, 0, 100, 97, 103, 1, 114, 102, 3, 116, 72, 118, 0, 4, 103, 1,
- 114, 2, 101, 114, 3, 116, 81, 0, 103, 1, 114, 97, 117, 116, 0, 107, 1, 106, 98, 111, 2, 116, 105, 118, 0, 107, 1, 118, 2, 115,
- 0, 118, 101, 116, 1, 114, 17, 67, 3, 116, 84, 14, 86, 11, 0, 100, 101, 116, 1, 116, 115, 2, 32, 3, 116, 86, 14, 47, 0, 115,
- 116, 105, 103, 101, 1, 114, 112, 2, 32, 3, 116, 89, 47, 6, 37, 91, 0, 115, 116, 97, 110, 116, 101, 1, 114, 3, 116, 89, 47, 6,
- 122, 68, 72, 14, 0, 99, 115, 116, 97, 115, 121, 3, 116, 89, 47, 118, 89, 111, 0, 4, 114, 1, 98, 117, 116, 2, 107, 117, 3, 116,
- 110, 0, 114, 114, 1, 104, 115, 2, 121, 0, 114, 114, 121, 1, 98, 3, 118, 16, 113, 0, 114, 1, 116, 2, 109, 12, 12, 3, 118, 34,
- 0, 114, 114, 101, 1, 104, 3, 118, 110, 109, 0, 4, 1, 114, 2, 110, 115, 110, 105, 110, 103, 3, 119, 0, 1, 114, 103, 110, 111, 107,
- 2, 115, 0, 8, 114, 103, 101, 114, 2, 115, 115, 105, 118, 0, 115, 115, 101, 1, 114, 21, 2, 114, 101, 28, 33, 3, 119, 89, 6, 36,
- 0, 4, 1, 110, 115, 2, 114, 114, 101, 3, 120, 0, 1, 114, 2, 18, 67, 115, 0, 1, 114, 2, 18, 74, 115, 0, 1, 114, 2, 107,
- 116, 111, 0, 1, 114, 2, 109, 0, 1, 114, 2, 110, 100, 32, 0, 1, 114, 2, 110, 100, 101, 0, 1, 114, 2, 110, 103, 12, 0, 1,
- 114, 2, 110, 115, 101, 0, 1, 114, 2, 110, 116, 101, 0, 1, 114, 2, 115, 116, 12, 12, 0, 1, 114, 2, 116, 12, 0, 1, 114, 2,
- 118, 108, 0, 1, 114, 2, 118, 110, 0, 1, 114, 18, 67, 2, 17, 67, 11, 0, 1, 114, 18, 72, 2, 109, 109, 0, 1, 114, 98, 2,
- 18, 74, 0, 1, 114, 100, 97, 2, 115, 115, 101, 0, 1, 114, 101, 98, 2, 116, 12, 12, 0, 1, 114, 102, 2, 108, 115, 12, 0, 1,
- 114, 102, 2, 109, 0, 1, 114, 102, 2, 109, 111, 118, 0, 1, 114, 103, 2, 108, 0, 1, 114, 103, 103, 97, 2, 115, 115, 111, 114, 0,
- 1, 114, 105, 100, 2, 107, 116, 0, 1, 114, 108, 97, 110, 105, 109, 105, 114, 107, 2, 116, 0, 1, 114, 112, 2, 17, 67, 11, 12, 0,
- 1, 114, 112, 2, 115, 12, 0, 1, 114, 112, 111, 2, 116, 12, 12, 0, 1, 114, 114, 111, 102, 2, 116, 12, 12, 0, 1, 114, 121, 114,
- 114, 97, 107, 2, 116, 12, 0, 8, 114, 2, 115, 116, 101, 110, 32, 12, 0, 100, 105, 118, 101, 116, 101, 1, 114, 116, 3, 120, 86, 83,
- 47, 14, 0, 100, 105, 118, 101, 1, 114, 116, 3, 120, 86, 84, 14, 0, 100, 105, 118, 101, 114, 1, 114, 116, 3, 120, 86, 84, 108, 0,
- 97, 114, 116, 1, 104, 3, 121, 12, 72, 0, 103, 1, 115, 2, 108, 3, 121, 57, 0, 105, 110, 115, 116, 101, 105, 110, 3, 121, 57, 50,
- 89, 47, 121, 57, 50, 0, 105, 110, 100, 104, 111, 118, 101, 110, 3, 121, 57, 50, 107, 6, 39, 12, 83, 14, 50, 0, 121, 101, 108, 105,
- 110, 101, 114, 3, 121, 57, 55, 121, 57, 50, 108, 0, 4, 110, 1, 112, 2, 115, 105, 111, 110, 12, 3, 121, 68, 0, 110, 1, 114, 2,
- 99, 101, 0, 110, 116, 101, 110, 116, 101, 3, 121, 68, 47, 6, 121, 68, 47, 0, 4, 1, 114, 2, 110, 100, 116, 3, 122, 0, 1, 114,
- 101, 102, 102, 105, 100, 2, 110, 0, 2, 109, 98, 97, 108, 108, 0, 110, 100, 101, 1, 114, 118, 184, 195, 114, 2, 32, 12, 3, 122, 20,
- 50, 14, 0, 110, 100, 101, 114, 1, 114, 118, 184, 195, 114, 2, 32, 3, 122, 20, 50, 109, 0, 4, 103, 1, 18, 73, 3, 122, 57, 0,
- 103, 1, 104, 2, 108, 101, 0, 103, 1, 107, 2, 108, 101, 0, 103, 1, 114, 107, 115, 0, 103, 2, 101, 110, 107, 97, 112, 105, 116, 97,
- 108, 12, 0, 103, 2, 110, 0, 106, 2, 12, 12, 12, 0, 106, 101, 2, 110, 12, 12, 3, 122, 57, 14, 0, 103, 101, 116, 8, 2, 32,
- 3, 122, 57, 14, 86, 0, 106, 114, 101, 1, 108, 2, 12, 3, 122, 57, 34, 109, 0, 103, 108, 1, 110, 3, 122, 57, 55, 0, 4, 106,
- 114, 1, 108, 2, 12, 12, 3, 122, 57, 109, 0, 106, 114, 1, 115, 2, 12, 12, 0, 4, 110, 1, 115, 115, 101, 114, 2, 116, 105, 109,
- 101, 110, 116, 3, 122, 68, 0, 110, 1, 116, 101, 112, 109, 111, 2, 99, 101, 0, 97, 117, 1, 114, 3, 124, 0, 97, 117, 120, 1, 114,
- 3, 126, 0, 97, 114, 108, 8, 3, 132, 12, 59, 0, 97, 114, 112, 8, 3, 132, 12, 71, 0, 117, 115, 101, 1, 109, 3, 132, 12, 88,
- 0, 117, 116, 1, 112, 97, 114, 101, 116, 3, 132, 58, 72, 0, 117, 115, 3, 132, 58, 89, 0, 117, 1, 110, 3, 132, 123, 0, 4, 8,
- 100, 2, 32, 103, 97, 117, 108, 108, 101, 3, 133, 0, 8, 100, 2, 32, 108, 97, 32, 0, 114, 1, 102, 2, 103, 117, 115, 111, 110, 0,
- 117, 8, 2, 17, 67, 3, 133, 58, 0, 4, 1, 103, 2, 106, 115, 3, 136, 0, 103, 1, 18, 71, 2, 101, 0, 103, 1, 101, 108, 101,
- 2, 12, 0, 103, 1, 106, 114, 101, 118, 111, 0, 103, 1, 106, 115, 0, 103, 1, 108, 2, 101, 12, 0, 103, 1, 108, 98, 0, 103, 1,
- 108, 115, 98, 97, 107, 115, 108, 101, 115, 0, 103, 1, 110, 115, 2, 108, 0, 103, 1, 112, 0, 103, 1, 114, 116, 2, 101, 32, 0, 103,
- 1, 114, 116, 2, 101, 100, 101, 32, 0, 103, 1, 114, 116, 2, 101, 110, 32, 0, 103, 1, 114, 116, 2, 101, 114, 32, 0, 103, 1, 114,
- 116, 2, 101, 115, 32, 0, 103, 1, 114, 116, 115, 0, 103, 1, 116, 2, 108, 0, 103, 2, 97, 110, 115, 105, 103, 116, 0, 103, 2, 101,
- 110, 98, 101, 115, 107, 121, 100, 12, 0, 103, 2, 102, 105, 0, 103, 2, 114, 195, 184, 100, 0, 103, 2, 115, 111, 116, 0, 103, 8, 98,
- 2, 32, 0, 105, 1, 104, 2, 100, 101, 108, 0, 105, 1, 115, 2, 115, 0, 105, 1, 115, 2, 115, 109, 111, 108, 0, 105, 1, 116, 115,
- 2, 110, 25, 0, 105, 8, 104, 2, 100, 105, 0, 105, 8, 104, 2, 108, 32, 0, 106, 1, 114, 2, 115, 0, 106, 1, 114, 100, 2, 12,
- 0, 106, 1, 118, 109, 101, 106, 104, 0, 107, 1, 115, 2, 115, 116, 101, 110, 0, 121, 1, 109, 2, 101, 114, 0, 103, 101, 109, 1, 108,
- 98, 2, 105, 100, 3, 136, 13, 65, 0, 4, 103, 101, 110, 100, 101, 1, 108, 2, 32, 98, 195, 184, 114, 110, 3, 136, 14, 50, 14, 0,
- 103, 101, 110, 100, 101, 1, 108, 2, 32, 108, 101, 116, 0, 4, 106, 114, 1, 118, 2, 101, 32, 3, 136, 51, 0, 106, 114, 1, 118, 2,
- 101, 114, 32, 0, 105, 108, 101, 101, 110, 3, 136, 55, 6, 37, 12, 50, 0, 105, 103, 101, 114, 3, 136, 81, 108, 0, 105, 102, 102, 101,
- 108, 3, 136, 83, 14, 55, 0, 105, 115, 101, 110, 104, 111, 119, 101, 114, 3, 136, 89, 13, 50, 107, 121, 40, 108, 0, 105, 115, 101, 110,
- 98, 101, 114, 103, 8, 104, 3, 136, 89, 14, 50, 71, 116, 34, 81, 0, 106, 101, 114, 2, 17, 67, 3, 136, 108, 0, 7, 6, 102, 0,
- 1, 97, 2, 115, 116, 101, 100, 3, 0, 111, 114, 1, 105, 108, 97, 99, 3, 6, 83, 125, 12, 0, 105, 99, 116, 105, 111, 110, 3, 21,
- 0, 4, 1, 97, 2, 17, 67, 3, 58, 0, 1, 97, 2, 108, 121, 116, 116, 101, 0, 1, 97, 2, 116, 114, 121, 107, 0, 4, 3, 83,
- 0, 1, 21, 2, 108, 97, 115, 107, 101, 0, 1, 97, 2, 105, 116, 0, 1, 97, 2, 111, 110, 0, 1, 97, 2, 114, 105, 107, 0, 1,
- 97, 2, 114, 111, 0, 1, 97, 2, 116, 101, 110, 0, 1, 97, 2, 116, 101, 115, 32, 0, 1, 97, 17, 67, 2, 17, 65, 0, 1, 97,
- 17, 67, 2, 116, 0, 1, 97, 100, 2, 110, 0, 1, 97, 103, 2, 108, 0, 1, 97, 107, 2, 107, 97, 0, 1, 97, 107, 115, 0, 1,
- 97, 108, 98, 2, 114, 101, 0, 1, 97, 114, 2, 102, 111, 114, 0, 1, 97, 114, 2, 102, 114, 0, 1, 97, 114, 2, 105, 107, 0, 1,
- 97, 114, 2, 108, 101, 0, 1, 97, 114, 103, 2, 17, 65, 0, 1, 97, 114, 105, 103, 0, 1, 97, 114, 116, 115, 0, 1, 97, 115, 2,
- 97, 114, 0, 1, 97, 115, 2, 114, 97, 110, 0, 1, 97, 116, 115, 2, 101, 0, 1, 97, 118, 2, 108, 0, 2, 106, 101, 100, 101, 114,
- 0, 2, 108, 121, 116, 116, 101, 0, 102, 0, 102, 1, 97, 2, 97, 98, 101, 108, 0, 102, 1, 97, 2, 97, 103, 101, 0, 102, 1, 97,
- 2, 101, 107, 116, 0, 102, 1, 97, 2, 101, 108, 0, 102, 1, 97, 2, 105, 99, 101, 114, 101, 0, 102, 1, 97, 2, 105, 110, 101, 0,
- 102, 1, 97, 2, 105, 110, 105, 116, 101, 116, 0, 102, 1, 97, 2, 105, 114, 109, 0, 102, 1, 97, 2, 117, 116, 97, 103, 101, 0, 102,
- 1, 97, 2, 195, 166, 114, 101, 0, 102, 1, 97, 106, 2, 97, 0, 102, 1, 97, 108, 17, 67, 2, 101, 0, 102, 1, 97, 114, 2, 101,
- 0, 111, 114, 8, 2, 117, 109, 3, 83, 6, 39, 34, 0, 4, 111, 114, 101, 8, 2, 32, 3, 83, 6, 39, 108, 0, 111, 114, 101, 8,
- 2, 100, 101, 32, 0, 111, 114, 101, 114, 8, 2, 32, 0, 195, 166, 114, 100, 105, 103, 1, 21, 3, 83, 6, 115, 34, 72, 37, 0, 114,
- 105, 116, 101, 115, 1, 32, 115, 101, 3, 83, 34, 37, 47, 0, 114, 101, 117, 100, 3, 83, 34, 108, 57, 47, 0, 114, 97, 110, 107, 105,
- 101, 3, 83, 34, 117, 50, 49, 37, 0, 114, 97, 110, 195, 167, 111, 105, 115, 3, 83, 34, 121, 68, 89, 6, 58, 35, 0, 101, 8, 2,
- 32, 3, 83, 36, 0, 101, 116, 116, 117, 99, 99, 105, 110, 101, 3, 83, 36, 47, 40, 87, 91, 6, 37, 12, 50, 13, 0, 105, 110, 108,
- 97, 121, 3, 83, 36, 50, 55, 37, 0, 105, 101, 108, 100, 3, 83, 37, 12, 59, 72, 0, 105, 114, 101, 111, 103, 3, 83, 37, 12, 108,
- 0, 105, 114, 101, 110, 122, 101, 3, 83, 37, 51, 6, 117, 50, 89, 13, 0, 105, 114, 101, 3, 83, 37, 108, 0, 111, 98, 105, 1, 21,
- 3, 83, 39, 71, 6, 37, 0, 111, 117, 113, 117, 101, 116, 3, 83, 40, 49, 6, 36, 0, 114, 97, 110, 99, 101, 115, 99, 97, 3, 83,
- 51, 121, 50, 91, 6, 115, 89, 49, 117, 0, 108, 117, 115, 104, 3, 83, 55, 108, 91, 0, 111, 114, 1, 21, 2, 17, 67, 21, 3, 83,
- 108, 12, 0, 195, 166, 114, 100, 105, 103, 1, 21, 21, 3, 83, 115, 34, 72, 37, 0, 97, 114, 97, 111, 3, 83, 121, 34, 121, 39, 0,
- 111, 117, 114, 8, 2, 32, 3, 83, 125, 12, 0, 111, 110, 116, 97, 105, 110, 101, 3, 83, 125, 68, 47, 6, 115, 12, 50, 0, 98, 105,
- 8, 3, 115, 83, 71, 37, 6, 121, 57, 0, 7, 6, 103, 0, 4, 1, 105, 100, 184, 195, 2, 116, 32, 3, 0, 4, 1, 105, 107, 2,
- 104, 111, 115, 116, 3, 0, 4, 1, 105, 116, 103, 2, 101, 114, 101, 3, 0, 4, 1, 108, 2, 17, 67, 3, 0, 4, 1, 108, 2, 115,
- 3, 0, 4, 1, 108, 2, 116, 101, 32, 3, 0, 4, 1, 108, 97, 118, 3, 0, 4, 1, 108, 97, 118, 2, 116, 3, 0, 4, 1, 111,
- 2, 101, 114, 110, 17, 65, 3, 0, 4, 1, 111, 103, 2, 105, 107, 117, 109, 3, 0, 4, 1, 114, 117, 103, 2, 108, 101, 3, 0, 4,
- 1, 114, 184, 195, 2, 115, 3, 0, 4, 1, 117, 2, 108, 3, 0, 4, 1, 117, 98, 2, 21, 3, 0, 4, 1, 117, 100, 32, 110, 101,
- 3, 0, 4, 1, 117, 100, 101, 100, 101, 118, 115, 3, 0, 4, 1, 117, 100, 101, 115, 121, 108, 3, 0, 4, 1, 117, 100, 103, 97, 108,
- 102, 3, 0, 4, 1, 117, 100, 107, 115, 97, 109, 97, 100, 3, 0, 4, 1, 117, 100, 108, 106, 101, 115, 3, 0, 4, 1, 117, 100, 114,
- 101, 109, 108, 111, 3, 0, 4, 1, 117, 100, 114, 101, 109, 109, 97, 107, 3, 0, 4, 1, 117, 100, 115, 107, 111, 118, 3, 0, 4, 1,
- 117, 100, 116, 108, 101, 116, 3, 0, 4, 1, 117, 114, 3, 0, 4, 1, 117, 115, 3, 0, 4, 1, 117, 116, 114, 101, 104, 3, 0, 4,
- 1, 121, 2, 101, 3, 0, 4, 1, 121, 115, 3, 0, 4, 8, 111, 116, 32, 105, 3, 0, 4, 8, 111, 116, 32, 105, 118, 3, 0, 4,
- 8, 111, 116, 32, 110, 97, 104, 3, 0, 8, 111, 116, 32, 110, 117, 104, 3, 0, 4, 1, 97, 2, 97, 118, 101, 3, 6, 81, 0, 8,
- 97, 2, 97, 114, 0, 101, 110, 116, 1, 114, 101, 115, 3, 6, 89, 57, 117, 50, 47, 0, 4, 1, 111, 103, 3, 8, 0, 1, 111, 108,
- 0, 1, 114, 117, 114, 105, 107, 3, 8, 58, 0, 4, 1, 111, 108, 2, 111, 3, 8, 81, 0, 1, 111, 108, 98, 2, 115, 0, 105, 1,
- 10, 2, 115, 107, 28, 33, 3, 8, 81, 111, 0, 101, 115, 1, 114, 97, 112, 115, 97, 3, 8, 89, 0, 4, 101, 110, 1, 114, 2, 32,
- 3, 8, 112, 50, 0, 101, 110, 1, 114, 2, 115, 32, 0, 4, 1, 97, 114, 2, 101, 3, 12, 0, 1, 97, 115, 2, 115, 0, 101, 8,
- 117, 3, 12, 14, 0, 1, 97, 100, 100, 2, 115, 3, 12, 19, 0, 101, 1, 184, 195, 109, 2, 108, 101, 110, 3, 12, 57, 36, 0, 4,
- 1, 97, 98, 2, 101, 3, 14, 0, 1, 97, 107, 2, 101, 0, 1, 97, 98, 2, 105, 3, 15, 0, 4, 101, 111, 114, 103, 101, 3, 21,
- 0, 101, 111, 114, 103, 105, 101, 0, 114, 97, 99, 101, 0, 114, 97, 104, 97, 109, 2, 32, 0, 114, 97, 104, 97, 109, 115, 2, 32, 0,
- 111, 110, 122, 97, 108, 101, 115, 3, 21, 101, 115, 0, 4, 97, 99, 104, 101, 116, 3, 21, 102, 114, 0, 117, 105, 108, 108, 97, 117, 109,
- 105, 110, 0, 4, 1, 97, 98, 2, 116, 97, 108, 3, 40, 0, 1, 97, 104, 2, 108, 0, 1, 114, 2, 101, 114, 32, 0, 1, 114, 184,
- 195, 0, 1, 165, 195, 0, 1, 165, 195, 118, 2, 110, 0, 116, 101, 1, 114, 117, 112, 115, 3, 47, 14, 0, 4, 1, 105, 107, 3, 49,
- 0, 1, 111, 98, 2, 115, 116, 0, 110, 1, 97, 112, 2, 105, 3, 50, 6, 0, 4, 110, 1, 105, 2, 111, 3, 50, 57, 0, 110, 1,
- 105, 115, 2, 17, 65, 0, 110, 1, 166, 195, 114, 112, 109, 105, 2, 101, 0, 4, 1, 17, 65, 2, 110, 3, 57, 0, 1, 97, 100, 2,
- 115, 32, 0, 1, 97, 104, 101, 98, 0, 1, 97, 108, 2, 110, 0, 1, 97, 115, 0, 1, 101, 2, 101, 110, 115, 107, 97, 98, 0, 1,
- 101, 2, 101, 110, 116, 108, 0, 1, 101, 18, 73, 0, 1, 101, 108, 98, 2, 97, 110, 115, 105, 103, 116, 0, 1, 101, 108, 98, 2, 102,
- 105, 0, 1, 101, 108, 98, 2, 115, 111, 116, 0, 1, 101, 110, 2, 32, 0, 1, 101, 110, 115, 0, 1, 101, 118, 2, 101, 110, 0, 1,
- 105, 109, 115, 0, 1, 108, 2, 32, 0, 1, 108, 2, 101, 110, 32, 0, 1, 108, 2, 101, 116, 32, 0, 1, 108, 97, 2, 101, 0, 1,
- 108, 97, 118, 2, 195, 165, 114, 0, 1, 108, 101, 2, 101, 32, 0, 1, 108, 101, 2, 101, 110, 101, 32, 0, 1, 108, 101, 2, 101, 110,
- 101, 115, 32, 0, 1, 108, 166, 195, 2, 101, 0, 1, 108, 184, 195, 2, 101, 0, 1, 166, 195, 2, 101, 0, 1, 166, 195, 2, 101, 114,
- 110, 17, 65, 0, 1, 166, 195, 108, 2, 100, 111, 109, 0, 1, 166, 195, 108, 2, 102, 111, 108, 107, 0, 1, 166, 195, 108, 2, 109, 0,
- 1, 166, 195, 108, 2, 115, 195, 184, 115, 0, 1, 166, 195, 114, 112, 0, 1, 166, 195, 118, 107, 0, 1, 184, 195, 2, 17, 67, 0, 1,
- 184, 195, 2, 110, 0, 2, 108, 101, 0, 8, 101, 2, 32, 0, 1, 184, 195, 2, 17, 65, 3, 57, 11, 0, 101, 1, 184, 195, 2, 12,
- 12, 12, 3, 57, 14, 0, 110, 1, 105, 115, 108, 101, 118, 3, 57, 50, 0, 114, 1, 97, 108, 2, 101, 3, 57, 51, 0, 4, 101, 1,
- 101, 2, 114, 3, 57, 108, 0, 101, 114, 1, 184, 195, 2, 12, 12, 0, 4, 1, 97, 98, 2, 105, 110, 3, 58, 0, 1, 97, 100, 2,
- 17, 67, 0, 1, 97, 114, 98, 0, 1, 97, 114, 100, 0, 1, 97, 114, 100, 2, 101, 110, 0, 1, 97, 114, 118, 0, 1, 97, 118, 2,
- 110, 0, 1, 111, 17, 67, 0, 1, 111, 108, 114, 111, 0, 1, 114, 2, 32, 0, 1, 114, 2, 101, 116, 32, 0, 1, 114, 101, 106, 2,
- 17, 65, 0, 1, 114, 101, 106, 2, 17, 67, 0, 1, 114, 166, 195, 106, 2, 101, 0, 1, 114, 166, 195, 118, 100, 0, 1, 165, 195, 2,
- 101, 0, 8, 97, 114, 112, 0, 101, 1, 114, 184, 195, 2, 12, 3, 58, 14, 0, 101, 110, 1, 114, 97, 109, 3, 58, 14, 50, 0, 101,
- 114, 110, 101, 1, 114, 2, 32, 3, 58, 108, 50, 14, 0, 101, 114, 110, 101, 115, 1, 114, 2, 32, 3, 58, 108, 50, 14, 89, 0, 101,
- 114, 1, 114, 184, 195, 3, 58, 109, 0, 4, 110, 1, 97, 112, 2, 101, 114, 3, 68, 57, 0, 110, 1, 97, 112, 2, 111, 110, 0, 110,
- 1, 97, 112, 109, 97, 107, 0, 116, 1, 114, 117, 112, 115, 3, 72, 0, 4, 2, 105, 103, 111, 108, 111, 3, 75, 0, 101, 8, 114, 97,
- 109, 0, 101, 114, 97, 108, 100, 1, 122, 116, 105, 102, 3, 75, 6, 116, 34, 112, 59, 0, 105, 8, 2, 110, 3, 75, 36, 0, 4, 103,
- 105, 101, 1, 101, 114, 3, 75, 37, 0, 105, 8, 2, 110, 18, 69, 0, 105, 8, 2, 110, 97, 0, 101, 111, 114, 103, 105, 97, 3, 75,
- 108, 12, 75, 57, 117, 0, 105, 117, 115, 101, 112, 112, 101, 3, 75, 111, 89, 6, 116, 48, 13, 0, 101, 114, 111, 110, 105, 109, 111, 3,
- 75, 114, 34, 6, 109, 50, 111, 65, 125, 12, 40, 0, 105, 110, 103, 101, 114, 8, 3, 75, 114, 50, 75, 109, 0, 101, 114, 114, 121, 3,
- 75, 115, 34, 37, 0, 101, 110, 116, 108, 101, 109, 101, 110, 3, 75, 115, 50, 47, 14, 55, 65, 116, 50, 0, 101, 110, 116, 108, 101, 109,
- 97, 110, 3, 75, 115, 50, 47, 14, 55, 65, 117, 50, 0, 101, 114, 97, 108, 100, 3, 75, 116, 34, 112, 59, 0, 101, 114, 97, 108, 100,
- 105, 110, 101, 3, 75, 116, 34, 112, 59, 72, 37, 12, 50, 0, 101, 111, 102, 102, 3, 75, 116, 83, 0, 105, 97, 110, 116, 115, 8, 3,
- 75, 136, 118, 50, 47, 89, 0, 4, 3, 81, 0, 1, 17, 65, 2, 116, 32, 0, 1, 17, 65, 108, 2, 97, 0, 1, 97, 2, 110, 111,
- 115, 0, 1, 97, 100, 110, 97, 2, 116, 0, 1, 97, 108, 2, 116, 0, 1, 97, 114, 98, 2, 116, 0, 1, 97, 114, 100, 2, 111, 110,
- 0, 1, 97, 114, 100, 2, 116, 0, 1, 97, 114, 112, 2, 116, 0, 1, 97, 115, 2, 111, 0, 1, 101, 18, 73, 2, 116, 0, 1, 101,
- 114, 2, 105, 17, 65, 0, 1, 101, 114, 2, 105, 109, 101, 110, 116, 0, 1, 101, 116, 2, 111, 114, 105, 0, 1, 105, 2, 105, 0, 1,
- 108, 105, 112, 2, 114, 105, 109, 0, 1, 111, 2, 114, 97, 102, 0, 1, 111, 2, 114, 97, 109, 0, 1, 111, 98, 2, 111, 116, 97, 0,
- 1, 111, 103, 2, 105, 107, 0, 1, 111, 108, 2, 97, 0, 1, 111, 108, 2, 102, 105, 108, 0, 1, 111, 114, 2, 97, 110, 0, 1, 111,
- 114, 2, 101, 115, 0, 1, 111, 114, 112, 2, 114, 0, 1, 111, 114, 114, 117, 115, 2, 97, 116, 0, 1, 111, 116, 2, 97, 0, 1, 111,
- 116, 2, 111, 0, 1, 111, 116, 2, 116, 0, 1, 111, 118, 2, 116, 0, 1, 111, 118, 2, 116, 101, 0, 1, 117, 2, 101, 110, 18, 66,
- 0, 1, 117, 2, 101, 110, 110, 0, 1, 117, 104, 2, 110, 105, 110, 103, 0, 1, 117, 109, 2, 110, 0, 1, 117, 114, 102, 2, 116, 0,
- 1, 117, 114, 117, 2, 117, 97, 121, 0, 1, 121, 98, 2, 110, 0, 1, 121, 107, 115, 2, 110, 105, 0, 1, 121, 116, 2, 110, 105, 110,
- 103, 0, 1, 166, 195, 2, 110, 12, 0, 1, 166, 195, 114, 112, 2, 110, 97, 0, 1, 166, 195, 114, 112, 2, 116, 105, 103, 0, 1, 184,
- 195, 114, 2, 116, 101, 114, 0, 1, 184, 195, 115, 2, 97, 110, 103, 0, 2, 101, 110, 115, 116, 97, 110, 100, 12, 0, 2, 105, 118, 12,
- 0, 2, 108, 97, 115, 0, 2, 108, 101, 109, 0, 2, 108, 121, 99, 101, 114, 105, 110, 0, 2, 114, 97, 110, 0, 2, 114, 105, 98, 0,
- 2, 114, 111, 115, 115, 0, 2, 114, 117, 18, 71, 0, 2, 114, 117, 110, 100, 108, 97, 103, 0, 2, 114, 195, 184, 110, 0, 2, 116, 101,
- 32, 0, 2, 117, 105, 116, 97, 114, 0, 2, 121, 114, 111, 0, 2, 195, 165, 114, 100, 12, 12, 0, 8, 2, 108, 101, 100, 0, 8, 111,
- 98, 2, 97, 114, 116, 0, 8, 111, 98, 2, 101, 121, 0, 8, 111, 108, 2, 32, 0, 8, 111, 108, 2, 103, 0, 103, 1, 97, 2, 114,
- 101, 115, 0, 103, 1, 105, 0, 103, 1, 111, 0, 103, 1, 111, 108, 2, 101, 0, 103, 2, 101, 0, 104, 1, 102, 97, 2, 97, 0, 104,
- 2, 97, 110, 97, 0, 104, 2, 101, 116, 116, 111, 0, 4, 1, 97, 2, 117, 114, 107, 3, 81, 6, 0, 1, 111, 108, 2, 105, 0, 8,
- 101, 114, 2, 105, 115, 116, 0, 101, 114, 1, 21, 2, 28, 33, 3, 81, 6, 36, 34, 0, 4, 101, 110, 1, 111, 107, 121, 115, 112, 3,
- 81, 6, 36, 50, 0, 101, 110, 1, 111, 114, 101, 0, 101, 110, 1, 111, 114, 116, 105, 110, 0, 101, 110, 1, 111, 114, 116, 115, 184, 195,
- 0, 97, 1, 111, 110, 111, 109, 2, 109, 3, 81, 6, 117, 0, 4, 105, 1, 17, 67, 21, 2, 28, 33, 3, 81, 7, 111, 0, 105, 1,
- 21, 2, 28, 33, 0, 108, 101, 1, 111, 111, 103, 3, 81, 20, 14, 55, 0, 114, 97, 110, 100, 101, 8, 2, 32, 3, 81, 34, 35, 50,
- 72, 14, 0, 114, 117, 110, 103, 101, 8, 2, 32, 3, 81, 34, 108, 50, 75, 0, 114, 97, 100, 121, 3, 81, 34, 115, 57, 72, 37, 0,
- 114, 97, 102, 102, 105, 116, 105, 3, 81, 34, 121, 83, 6, 111, 47, 111, 0, 114, 97, 110, 100, 112, 114, 105, 120, 3, 81, 34, 122, 68,
- 48, 34, 6, 111, 0, 114, 111, 115, 1, 32, 110, 101, 3, 81, 34, 124, 0, 114, 195, 184, 100, 1, 101, 108, 98, 166, 195, 3, 81, 34,
- 132, 86, 0, 117, 105, 2, 110, 110, 101, 115, 3, 81, 36, 0, 101, 111, 114, 103, 105, 101, 110, 3, 81, 36, 6, 125, 12, 81, 37, 14,
- 50, 0, 101, 97, 114, 3, 81, 37, 34, 0, 117, 105, 114, 108, 97, 110, 100, 3, 81, 37, 34, 55, 6, 117, 50, 72, 0, 117, 105, 110,
- 101, 97, 3, 81, 37, 50, 6, 36, 117, 0, 117, 105, 108, 108, 111, 116, 105, 110, 101, 3, 81, 37, 57, 40, 47, 6, 37, 12, 50, 14,
- 0, 111, 100, 97, 102, 116, 101, 110, 3, 81, 39, 6, 121, 83, 47, 50, 0, 117, 100, 115, 107, 101, 108, 111, 118, 8, 2, 32, 3, 81,
- 40, 89, 81, 14, 55, 108, 40, 0, 4, 114, 117, 102, 102, 117, 100, 100, 3, 81, 51, 114, 83, 114, 87, 0, 114, 117, 102, 102, 121, 100,
- 100, 0, 108, 111, 117, 99, 101, 115, 116, 101, 114, 3, 81, 55, 109, 89, 47, 109, 0, 106, 111, 114, 100, 101, 3, 81, 57, 39, 108, 0,
- 117, 105, 114, 101, 3, 81, 58, 6, 136, 109, 0, 109, 97, 116, 97, 1, 105, 116, 115, 3, 81, 65, 6, 117, 12, 47, 117, 0, 111, 116,
- 116, 102, 114, 105, 101, 100, 3, 81, 108, 47, 83, 34, 6, 37, 47, 0, 195, 184, 103, 101, 109, 195, 184, 103, 3, 81, 108, 57, 14, 65,
- 109, 57, 0, 117, 116, 104, 114, 105, 101, 3, 81, 108, 87, 51, 37, 0, 117, 108, 102, 115, 116, 114, 101, 97, 109, 3, 81, 109, 55, 83,
- 89, 47, 34, 37, 12, 65, 0, 4, 105, 1, 101, 114, 2, 109, 101, 110, 28, 33, 12, 3, 81, 111, 0, 105, 1, 101, 114, 2, 111, 110,
- 12, 0, 105, 1, 101, 114, 2, 115, 28, 33, 12, 0, 105, 110, 115, 98, 101, 114, 103, 3, 81, 114, 50, 89, 71, 132, 12, 81, 0, 195,
- 166, 1, 110, 3, 81, 115, 0, 97, 116, 101, 115, 8, 2, 32, 3, 81, 115, 57, 47, 89, 0, 97, 98, 108, 101, 8, 3, 81, 115, 57,
- 71, 14, 55, 0, 97, 114, 121, 8, 3, 81, 118, 34, 111, 0, 4, 117, 121, 8, 2, 32, 3, 81, 121, 12, 57, 0, 117, 121, 8, 2,
- 115, 32, 0, 117, 97, 114, 100, 3, 81, 121, 12, 72, 0, 111, 117, 100, 97, 3, 81, 121, 58, 72, 117, 0, 111, 100, 110, 97, 116, 3,
- 81, 124, 50, 6, 118, 47, 0, 111, 100, 109, 111, 114, 103, 101, 110, 3, 81, 124, 65, 6, 108, 12, 50, 0, 111, 98, 101, 108, 105, 110,
- 3, 81, 124, 71, 14, 55, 6, 116, 68, 0, 111, 100, 100, 97, 103, 3, 81, 124, 72, 6, 118, 0, 97, 117, 108, 108, 101, 3, 81, 125,
- 12, 55, 0, 111, 103, 111, 3, 81, 125, 58, 81, 6, 125, 58, 0, 117, 115, 116, 97, 118, 3, 81, 125, 89, 47, 19, 35, 58, 0, 117,
- 101, 114, 110, 115, 101, 121, 3, 81, 132, 12, 50, 89, 37, 0, 101, 114, 116, 105, 101, 3, 81, 132, 47, 37, 0, 4, 101, 108, 101, 3,
- 89, 57, 114, 55, 6, 114, 0, 101, 108, 195, 169, 0, 101, 111, 105, 115, 1, 114, 117, 111, 98, 3, 90, 58, 6, 122, 0, 101, 111, 105,
- 115, 105, 1, 114, 117, 111, 98, 3, 90, 58, 122, 89, 6, 111, 0, 4, 1, 101, 114, 2, 105, 109, 101, 3, 91, 0, 1, 117, 2, 101,
- 110, 101, 0, 2, 105, 114, 111, 0, 105, 101, 114, 1, 108, 97, 3, 91, 6, 37, 34, 0, 4, 105, 1, 101, 114, 2, 28, 33, 12, 3,
- 91, 6, 111, 0, 105, 8, 111, 108, 2, 32, 0, 105, 8, 111, 108, 2, 101, 0, 101, 1, 110, 105, 2, 110, 105, 195, 184, 114, 3, 91,
- 36, 0, 4, 101, 110, 101, 114, 2, 32, 100, 101, 109, 3, 91, 36, 50, 6, 36, 34, 0, 101, 110, 101, 114, 2, 32, 100, 101, 114, 101,
- 115, 0, 101, 110, 101, 114, 2, 32, 104, 97, 109, 0, 101, 110, 101, 114, 2, 32, 104, 101, 110, 100, 101, 0, 4, 101, 110, 101, 118, 101,
- 3, 91, 36, 50, 6, 115, 12, 84, 0, 101, 110, 195, 168, 118, 101, 0, 101, 114, 97, 114, 100, 8, 3, 91, 36, 51, 6, 121, 12, 0,
- 105, 98, 114, 97, 108, 116, 97, 114, 3, 91, 37, 71, 51, 121, 55, 47, 6, 121, 0, 101, 114, 105, 115, 107, 1, 108, 97, 3, 91, 57,
- 6, 37, 12, 34, 89, 81, 0, 101, 114, 105, 101, 114, 1, 108, 97, 3, 91, 57, 6, 37, 108, 0, 101, 114, 105, 101, 116, 1, 108, 97,
- 3, 91, 57, 14, 34, 6, 37, 14, 72, 0, 105, 1, 111, 108, 116, 97, 110, 3, 91, 111, 0, 101, 110, 100, 97, 114, 109, 3, 91, 121,
- 50, 72, 6, 121, 12, 65, 0, 4, 101, 114, 1, 101, 110, 2, 12, 12, 3, 109, 0, 114, 101, 1, 101, 110, 0, 7, 6, 104, 0, 4,
- 1, 17, 65, 2, 25, 3, 0, 4, 1, 119, 2, 105, 115, 107, 121, 3, 0, 4, 1, 119, 2, 105, 116, 3, 0, 4, 2, 106, 3, 0,
- 8, 114, 2, 17, 65, 3, 0, 4, 101, 109, 1, 111, 98, 2, 101, 3, 6, 115, 12, 65, 0, 101, 109, 101, 1, 111, 98, 2, 32, 0,
- 101, 105, 100, 1, 116, 114, 97, 112, 97, 3, 8, 107, 121, 57, 72, 0, 111, 1, 103, 2, 115, 116, 3, 39, 58, 0, 117, 101, 1, 108,
- 105, 115, 2, 116, 3, 40, 6, 115, 0, 118, 3, 84, 0, 4, 3, 107, 0, 1, 116, 2, 101, 110, 0, 111, 119, 97, 114, 100, 3, 107,
- 35, 58, 108, 72, 0, 101, 97, 116, 3, 107, 37, 12, 47, 0, 105, 101, 114, 111, 103, 108, 121, 2, 102, 3, 107, 37, 34, 39, 83, 55,
- 6, 129, 0, 105, 112, 111, 107, 114, 97, 116, 101, 115, 3, 107, 37, 48, 6, 39, 49, 34, 35, 47, 115, 89, 0, 111, 109, 101, 114, 3,
- 107, 39, 65, 6, 36, 34, 0, 4, 117, 103, 104, 3, 107, 57, 40, 12, 0, 117, 119, 0, 117, 103, 101, 115, 8, 2, 32, 3, 107, 57,
- 40, 12, 89, 0, 111, 117, 115, 116, 111, 110, 3, 107, 57, 40, 12, 89, 72, 109, 50, 0, 97, 119, 107, 3, 107, 108, 12, 49, 0, 111,
- 116, 108, 105, 110, 101, 3, 107, 108, 47, 55, 35, 12, 57, 50, 0, 117, 99, 107, 108, 101, 98, 101, 114, 114, 121, 3, 107, 108, 49, 13,
- 55, 71, 115, 34, 37, 0, 111, 110, 101, 121, 3, 107, 108, 50, 37, 0, 117, 110, 116, 8, 2, 32, 3, 107, 108, 50, 47, 0, 117, 109,
- 118, 101, 101, 3, 107, 108, 65, 84, 37, 12, 0, 117, 109, 118, 101, 101, 114, 3, 107, 108, 65, 84, 37, 12, 108, 0, 117, 100, 115, 111,
- 110, 3, 107, 108, 72, 89, 108, 50, 0, 111, 108, 108, 121, 3, 107, 109, 55, 37, 0, 105, 108, 108, 97, 114, 121, 3, 107, 113, 55, 13,
- 16, 36, 0, 101, 114, 101, 102, 111, 114, 100, 3, 107, 115, 12, 34, 83, 125, 12, 72, 0, 97, 105, 103, 8, 3, 107, 115, 57, 81, 0,
- 101, 97, 118, 121, 3, 107, 115, 84, 37, 0, 101, 97, 116, 104, 101, 114, 3, 107, 116, 86, 109, 0, 97, 97, 103, 8, 2, 32, 3, 107,
- 117, 57, 0, 97, 119, 97, 105, 105, 3, 107, 117, 58, 6, 35, 12, 57, 37, 0, 105, 103, 104, 104, 97, 116, 3, 107, 121, 12, 57, 107,
- 117, 72, 0, 111, 117, 115, 101, 99, 111, 97, 116, 3, 107, 121, 40, 89, 49, 39, 58, 72, 0, 97, 119, 116, 104, 111, 114, 110, 101, 3,
- 107, 125, 12, 87, 39, 50, 0, 111, 109, 101, 3, 107, 125, 58, 65, 0, 101, 114, 98, 8, 2, 32, 3, 107, 132, 12, 71, 0, 101, 97,
- 114, 115, 116, 8, 3, 107, 132, 89, 47, 0, 105, 116, 101, 99, 104, 3, 107, 136, 47, 36, 49, 0, 101, 105, 109, 3, 107, 136, 65, 0,
- 121, 100, 101, 8, 3, 107, 136, 72, 0, 101, 114, 99, 117, 108, 101, 8, 3, 115, 34, 49, 6, 129, 55, 0, 97, 114, 105, 110, 101, 1,
- 116, 97, 107, 3, 117, 34, 6, 37, 50, 14, 0, 7, 6, 105, 0, 4, 1, 110, 101, 103, 110, 105, 2, 195, 184, 114, 3, 0, 4, 1,
- 116, 2, 195, 184, 115, 3, 0, 4, 1, 117, 106, 2, 99, 101, 3, 0, 1, 118, 2, 110, 100, 114, 105, 107, 12, 3, 0, 107, 1, 21,
- 2, 101, 114, 28, 33, 12, 12, 3, 2, 111, 49, 0, 4, 103, 1, 116, 2, 32, 12, 12, 3, 4, 111, 0, 103, 1, 116, 2, 101, 32,
- 12, 0, 108, 1, 116, 115, 97, 112, 10, 2, 28, 33, 12, 12, 12, 12, 3, 6, 36, 55, 0, 4, 1, 99, 114, 97, 103, 2, 97, 3,
- 6, 37, 0, 1, 100, 111, 115, 111, 114, 112, 0, 1, 100, 114, 166, 195, 118, 0, 1, 100, 117, 111, 104, 2, 110, 105, 0, 1, 102, 108,
- 121, 115, 2, 100, 101, 0, 1, 104, 97, 119, 115, 2, 108, 105, 0, 1, 107, 2, 101, 116, 12, 0, 1, 108, 111, 98, 2, 118, 105, 97,
- 0, 1, 108, 111, 115, 115, 117, 109, 2, 110, 105, 0, 1, 108, 115, 117, 109, 2, 110, 32, 0, 1, 109, 97, 2, 103, 111, 0, 1, 110,
- 97, 112, 109, 97, 107, 2, 108, 101, 0, 1, 114, 110, 101, 104, 2, 118, 101, 110, 100, 101, 0, 1, 115, 108, 105, 116, 2, 100, 101, 0,
- 1, 115, 115, 105, 115, 115, 105, 109, 2, 112, 112, 105, 0, 8, 98, 108, 97, 2, 110, 111, 0, 8, 100, 101, 98, 98, 97, 0, 8, 100,
- 105, 102, 114, 101, 112, 0, 8, 100, 111, 108, 101, 109, 0, 8, 100, 111, 114, 97, 112, 0, 8, 100, 111, 115, 112, 97, 114, 0, 8, 100,
- 166, 195, 112, 111, 116, 114, 111, 0, 8, 107, 114, 97, 109, 2, 115, 101, 0, 8, 108, 97, 107, 2, 98, 101, 114, 0, 8, 108, 105, 109,
- 2, 116, 115, 0, 8, 109, 97, 114, 121, 112, 2, 100, 0, 8, 111, 114, 101, 116, 115, 97, 2, 100, 101, 0, 8, 114, 111, 109, 166, 195,
- 104, 2, 100, 0, 8, 114, 112, 101, 114, 2, 115, 101, 0, 8, 114, 112, 101, 114, 116, 110, 101, 2, 115, 101, 0, 8, 116, 114, 97, 109,
- 2, 110, 105, 0, 8, 116, 115, 101, 116, 2, 107, 101, 108, 0, 4, 1, 115, 97, 107, 2, 110, 111, 3, 6, 37, 12, 0, 101, 8, 118,
- 108, 97, 115, 0, 103, 101, 8, 108, 100, 101, 118, 3, 6, 37, 14, 0, 103, 101, 118, 101, 108, 1, 108, 108, 97, 3, 6, 37, 14, 84,
- 115, 55, 0, 108, 1, 10, 2, 28, 33, 12, 12, 12, 12, 3, 6, 37, 55, 0, 108, 108, 101, 1, 116, 115, 97, 98, 3, 6, 37, 55,
- 57, 112, 0, 108, 100, 1, 104, 116, 97, 109, 3, 6, 37, 55, 72, 0, 115, 1, 117, 111, 108, 2, 101, 3, 6, 37, 89, 0, 111, 110,
- 1, 114, 111, 3, 6, 37, 108, 50, 0, 4, 1, 98, 111, 116, 2, 97, 115, 3, 6, 111, 0, 1, 99, 115, 105, 100, 2, 112, 0, 1,
- 103, 105, 115, 107, 101, 2, 98, 101, 108, 0, 1, 103, 110, 117, 102, 2, 98, 101, 108, 0, 1, 103, 114, 105, 107, 2, 115, 0, 1, 103,
- 117, 116, 114, 111, 112, 2, 115, 0, 1, 104, 97, 116, 2, 116, 105, 0, 1, 107, 10, 2, 28, 33, 0, 1, 108, 97, 119, 2, 115, 0,
- 1, 108, 101, 2, 97, 115, 0, 1, 108, 101, 98, 111, 2, 115, 107, 0, 1, 108, 105, 102, 2, 115, 116, 0, 1, 108, 108, 105, 99, 105,
- 112, 109, 97, 2, 110, 0, 1, 109, 10, 2, 32, 28, 33, 0, 1, 109, 10, 2, 101, 110, 28, 33, 0, 1, 109, 10, 2, 101, 114, 28,
- 33, 0, 1, 109, 97, 18, 75, 2, 108, 108, 97, 0, 1, 109, 97, 107, 2, 108, 108, 101, 0, 1, 109, 105, 2, 100, 108, 101, 114, 116,
- 105, 100, 0, 1, 110, 101, 112, 2, 98, 101, 108, 0, 1, 110, 111, 112, 115, 105, 100, 2, 98, 101, 108, 0, 1, 112, 115, 97, 2, 99,
- 0, 1, 114, 10, 2, 101, 116, 28, 33, 0, 1, 114, 97, 109, 2, 97, 0, 1, 114, 97, 112, 2, 115, 0, 1, 114, 97, 116, 2, 102,
- 0, 1, 114, 100, 97, 109, 2, 100, 0, 1, 114, 100, 101, 122, 110, 101, 98, 2, 110, 0, 1, 114, 101, 104, 115, 2, 102, 0, 1, 114,
- 101, 118, 111, 116, 110, 105, 114, 98, 2, 108, 116, 101, 0, 1, 114, 105, 112, 115, 97, 2, 110, 0, 1, 114, 114, 111, 104, 2, 98, 101,
- 108, 0, 1, 115, 10, 2, 28, 33, 0, 1, 115, 97, 103, 97, 109, 0, 1, 115, 105, 118, 2, 98, 101, 108, 0, 1, 115, 107, 101, 108,
- 102, 2, 98, 101, 108, 0, 1, 115, 110, 101, 115, 2, 98, 101, 108, 0, 1, 115, 111, 114, 2, 116, 97, 0, 1, 115, 114, 101, 118, 101,
- 114, 2, 98, 101, 108, 0, 1, 115, 114, 101, 118, 101, 114, 114, 105, 2, 98, 101, 108, 0, 1, 115, 117, 97, 108, 112, 2, 98, 101, 108,
- 0, 1, 116, 10, 2, 28, 33, 12, 0, 1, 116, 97, 112, 109, 111, 107, 2, 98, 101, 108, 0, 1, 116, 105, 108, 111, 112, 2, 101, 116,
- 0, 1, 116, 107, 101, 102, 114, 101, 112, 2, 98, 101, 108, 0, 1, 116, 114, 101, 118, 110, 111, 107, 2, 98, 101, 108, 0, 1, 116, 114,
- 111, 115, 2, 101, 0, 1, 116, 115, 101, 103, 103, 117, 115, 2, 98, 101, 108, 0, 1, 116, 120, 105, 115, 2, 110, 115, 107, 0, 1, 118,
- 101, 114, 114, 105, 112, 115, 2, 112, 0, 8, 98, 105, 108, 97, 0, 8, 98, 111, 102, 0, 8, 99, 110, 97, 114, 102, 2, 115, 99, 111,
- 0, 8, 99, 110, 105, 114, 112, 2, 112, 0, 8, 99, 110, 111, 107, 2, 115, 0, 8, 99, 114, 101, 115, 107, 101, 2, 116, 115, 0, 8,
- 99, 166, 195, 114, 112, 2, 115, 0, 8, 100, 97, 114, 2, 115, 101, 0, 8, 100, 101, 102, 102, 117, 109, 2, 115, 101, 0, 8, 100, 110,
- 97, 98, 2, 116, 0, 8, 100, 110, 97, 107, 115, 114, 97, 109, 2, 115, 0, 8, 100, 111, 107, 111, 114, 107, 2, 108, 108, 0, 8, 102,
- 105, 99, 117, 114, 107, 2, 107, 115, 0, 8, 103, 97, 109, 2, 32, 0, 8, 103, 97, 109, 2, 101, 110, 32, 0, 8, 103, 97, 109, 2,
- 115, 116, 101, 114, 0, 8, 103, 101, 114, 2, 115, 116, 101, 114, 0, 8, 107, 115, 97, 109, 2, 110, 12, 0, 8, 108, 97, 103, 101, 109,
- 111, 114, 107, 97, 0, 8, 108, 97, 109, 111, 110, 97, 0, 8, 108, 100, 101, 109, 2, 100, 101, 110, 104, 101, 100, 0, 8, 108, 101, 102,
- 102, 97, 116, 115, 0, 8, 108, 101, 116, 97, 108, 105, 102, 0, 8, 108, 102, 102, 117, 115, 0, 8, 108, 102, 110, 111, 107, 2, 107, 116,
- 0, 8, 108, 105, 102, 111, 100, 166, 195, 112, 0, 8, 108, 105, 102, 111, 105, 108, 98, 105, 98, 0, 8, 108, 105, 102, 111, 109, 111, 104,
- 0, 8, 108, 105, 102, 111, 111, 122, 0, 8, 108, 105, 102, 111, 114, 101, 116, 101, 104, 0, 8, 108, 105, 102, 111, 114, 107, 101, 110, 0,
- 8, 108, 108, 101, 99, 110, 97, 107, 0, 8, 108, 111, 2, 118, 101, 110, 0, 8, 108, 111, 2, 118, 105, 97, 0, 8, 108, 111, 107, 110,
- 97, 108, 101, 109, 0, 8, 108, 111, 115, 2, 100, 0, 8, 108, 115, 117, 109, 2, 109, 0, 8, 108, 117, 107, 2, 115, 115, 0, 8, 109,
- 101, 114, 2, 115, 0, 8, 110, 105, 109, 2, 115, 116, 101, 114, 0, 8, 112, 97, 107, 2, 116, 101, 108, 0, 8, 112, 97, 107, 2, 116,
- 108, 0, 8, 112, 97, 112, 2, 114, 0, 8, 112, 97, 114, 101, 116, 0, 8, 112, 97, 116, 2, 114, 0, 8, 112, 101, 107, 115, 97, 109,
- 0, 8, 112, 111, 107, 2, 12, 0, 8, 112, 111, 107, 115, 101, 108, 101, 116, 0, 8, 112, 111, 107, 115, 111, 107, 110, 111, 114, 98, 0,
- 8, 112, 111, 107, 115, 111, 108, 121, 116, 107, 97, 100, 0, 8, 112, 111, 107, 115, 111, 114, 116, 115, 97, 103, 0, 8, 112, 111, 107, 115,
- 111, 116, 101, 116, 115, 0, 8, 112, 111, 107, 115, 111, 116, 107, 101, 114, 0, 8, 112, 111, 107, 115, 111, 116, 111, 0, 8, 112, 111, 114,
- 116, 110, 97, 108, 105, 102, 0, 8, 112, 111, 114, 116, 110, 97, 115, 105, 109, 0, 8, 112, 111, 114, 116, 110, 101, 0, 8, 112, 111, 116,
- 111, 115, 105, 0, 8, 112, 111, 116, 117, 0, 8, 112, 111, 116, 117, 0, 8, 112, 121, 116, 111, 101, 114, 101, 116, 115, 0, 8, 112, 121,
- 116, 111, 101, 114, 114, 101, 117, 103, 97, 100, 0, 8, 112, 121, 116, 111, 110, 97, 118, 108, 97, 103, 0, 8, 112, 121, 116, 111, 110, 111,
- 109, 0, 8, 112, 121, 116, 111, 116, 105, 108, 0, 8, 112, 121, 116, 111, 116, 117, 97, 0, 8, 114, 101, 118, 121, 116, 0, 8, 114, 111,
- 103, 101, 116, 97, 107, 0, 8, 114, 111, 103, 108, 97, 2, 116, 109, 101, 0, 8, 114, 116, 110, 101, 118, 2, 107, 0, 8, 115, 108, 101,
- 118, 2, 103, 110, 0, 8, 115, 115, 101, 109, 2, 97, 115, 0, 8, 116, 105, 103, 101, 108, 2, 109, 0, 8, 116, 110, 105, 2, 109, 0,
- 8, 116, 114, 97, 2, 107, 12, 0, 8, 116, 114, 97, 112, 2, 115, 107, 0, 8, 116, 115, 101, 102, 2, 118, 105, 116, 97, 115, 0, 8,
- 116, 115, 101, 116, 2, 107, 108, 0, 8, 116, 115, 117, 106, 2, 116, 115, 0, 8, 118, 97, 2, 115, 12, 0, 8, 118, 97, 114, 103, 2,
- 100, 0, 8, 118, 101, 108, 111, 109, 2, 116, 0, 8, 118, 105, 99, 2, 108, 0, 101, 1, 116, 114, 111, 115, 2, 32, 0, 115, 1, 109,
- 101, 114, 2, 32, 0, 101, 8, 114, 97, 109, 3, 6, 111, 14, 0, 4, 108, 108, 101, 1, 114, 100, 97, 107, 115, 101, 3, 6, 111, 55,
- 57, 14, 0, 108, 108, 101, 1, 114, 100, 97, 112, 115, 101, 0, 108, 108, 101, 1, 114, 100, 97, 118, 107, 0, 103, 111, 110, 101, 1, 116,
- 110, 97, 3, 6, 111, 81, 124, 50, 14, 0, 115, 1, 117, 111, 108, 2, 97, 3, 6, 111, 89, 0, 115, 109, 101, 1, 10, 2, 114, 28,
- 33, 3, 6, 111, 89, 65, 109, 0, 4, 1, 103, 101, 114, 116, 115, 109, 105, 104, 2, 109, 115, 3, 6, 114, 0, 1, 107, 121, 114, 2,
- 110, 100, 0, 1, 114, 121, 98, 97, 108, 2, 110, 116, 0, 1, 115, 116, 101, 108, 2, 110, 100, 105, 103, 0, 8, 108, 121, 99, 2, 110,
- 100, 0, 8, 114, 116, 115, 105, 100, 2, 107, 116, 0, 8, 115, 98, 97, 2, 110, 116, 0, 8, 116, 115, 101, 118, 2, 110, 100, 105, 0,
- 8, 116, 115, 110, 105, 2, 110, 107, 116, 0, 110, 100, 101, 1, 10, 2, 28, 33, 12, 12, 3, 6, 114, 50, 14, 0, 110, 103, 1, 109,
- 111, 100, 2, 111, 3, 6, 114, 50, 81, 0, 110, 100, 101, 1, 10, 2, 114, 28, 33, 12, 12, 3, 6, 114, 50, 109, 0, 1, 114, 107,
- 115, 117, 110, 2, 112, 116, 3, 6, 116, 0, 114, 116, 117, 97, 108, 1, 118, 2, 32, 114, 101, 97, 108, 105, 116, 121, 3, 6, 132, 76,
- 123, 20, 14, 59, 0, 4, 1, 116, 110, 101, 108, 97, 118, 2, 110, 111, 3, 7, 37, 0, 8, 108, 101, 2, 116, 101, 0, 8, 116, 114,
- 101, 112, 115, 107, 101, 2, 115, 101, 0, 4, 107, 1, 10, 2, 107, 28, 33, 12, 3, 7, 111, 0, 107, 1, 21, 2, 107, 28, 33, 12,
- 12, 12, 0, 107, 1, 116, 115, 97, 21, 2, 107, 28, 33, 12, 12, 12, 0, 4, 107, 1, 21, 2, 28, 33, 12, 12, 12, 3, 7, 111,
- 49, 0, 107, 1, 114, 111, 10, 2, 28, 33, 12, 12, 0, 100, 1, 10, 2, 28, 33, 12, 3, 7, 111, 86, 0, 115, 109, 101, 1, 10,
- 2, 28, 33, 3, 7, 111, 89, 65, 14, 0, 4, 8, 114, 107, 109, 111, 2, 110, 103, 12, 12, 3, 7, 114, 0, 107, 1, 114, 10, 2,
- 107, 28, 33, 0, 107, 1, 114, 21, 2, 107, 28, 33, 12, 12, 12, 12, 0, 107, 1, 116, 115, 101, 21, 2, 107, 28, 33, 12, 12, 12,
- 0, 107, 1, 114, 10, 2, 28, 33, 12, 12, 3, 7, 114, 49, 0, 1, 114, 10, 2, 117, 109, 28, 33, 3, 8, 8, 111, 0, 4, 107,
- 101, 114, 1, 10, 2, 101, 116, 28, 33, 12, 12, 3, 8, 37, 49, 7, 36, 0, 107, 101, 114, 1, 114, 98, 10, 2, 101, 28, 33, 12,
- 12, 0, 4, 107, 101, 114, 1, 10, 2, 28, 33, 12, 12, 3, 8, 37, 49, 108, 0, 107, 101, 114, 1, 109, 10, 2, 101, 28, 33, 12,
- 12, 0, 107, 101, 114, 1, 114, 116, 10, 2, 101, 28, 33, 12, 0, 107, 101, 114, 1, 116, 10, 2, 101, 28, 33, 12, 0, 4, 101, 1,
- 10, 2, 28, 33, 12, 12, 12, 12, 3, 8, 57, 14, 0, 101, 1, 10, 2, 108, 105, 118, 28, 33, 0, 101, 1, 115, 10, 2, 28, 33,
- 0, 101, 110, 1, 10, 2, 28, 33, 3, 8, 57, 14, 50, 0, 4, 101, 1, 10, 2, 114, 28, 33, 12, 12, 12, 3, 8, 57, 109, 0,
- 101, 114, 1, 98, 105, 109, 97, 110, 0, 101, 114, 1, 108, 97, 114, 116, 115, 117, 97, 0, 4, 1, 109, 10, 2, 115, 107, 28, 33, 3,
- 8, 111, 0, 1, 114, 111, 108, 97, 107, 2, 117, 115, 0, 101, 1, 10, 2, 114, 101, 28, 33, 3, 8, 111, 7, 114, 0, 116, 117, 109,
- 1, 21, 2, 109, 28, 33, 3, 8, 111, 47, 126, 0, 116, 117, 109, 1, 21, 2, 28, 33, 3, 8, 111, 47, 126, 65, 0, 4, 107, 101,
- 114, 1, 21, 2, 101, 110, 28, 33, 12, 12, 3, 8, 111, 49, 109, 0, 107, 101, 114, 1, 110, 97, 107, 21, 2, 101, 32, 28, 33, 12,
- 12, 12, 0, 4, 115, 107, 1, 10, 2, 32, 28, 33, 12, 3, 8, 111, 89, 81, 0, 115, 107, 1, 10, 2, 101, 28, 33, 12, 0, 115,
- 107, 1, 10, 2, 116, 28, 33, 12, 0, 117, 109, 1, 10, 2, 109, 28, 33, 3, 8, 111, 126, 0, 117, 109, 1, 10, 2, 28, 33, 3,
- 8, 111, 126, 65, 0, 103, 1, 109, 101, 112, 108, 166, 195, 106, 104, 100, 117, 103, 3, 8, 121, 57, 0, 110, 100, 1, 115, 117, 116, 2,
- 12, 12, 3, 14, 50, 0, 4, 108, 101, 1, 100, 111, 3, 21, 102, 114, 0, 109, 112, 114, 111, 109, 112, 116, 117, 0, 116, 104, 101, 1,
- 108, 98, 3, 35, 12, 57, 86, 0, 8, 116, 2, 103, 32, 12, 3, 36, 0, 107, 115, 101, 116, 1, 107, 2, 32, 3, 36, 81, 89, 14,
- 86, 0, 115, 105, 107, 1, 114, 2, 101, 3, 36, 89, 37, 49, 0, 4, 1, 17, 67, 2, 17, 67, 101, 12, 3, 37, 0, 1, 18, 67,
- 2, 18, 71, 101, 0, 1, 18, 67, 2, 18, 71, 114, 101, 0, 1, 18, 68, 2, 107, 101, 0, 1, 18, 73, 2, 108, 101, 12, 12, 0,
- 1, 102, 2, 110, 107, 195, 166, 109, 0, 1, 107, 2, 17, 67, 101, 12, 12, 0, 1, 107, 2, 18, 74, 18, 76, 12, 12, 0, 1, 107,
- 2, 109, 110, 105, 110, 103, 12, 0, 1, 109, 2, 115, 116, 97, 110, 107, 101, 0, 1, 109, 115, 2, 108, 101, 0, 1, 114, 2, 99, 101,
- 0, 1, 114, 101, 116, 110, 97, 102, 110, 105, 0, 1, 116, 2, 100, 101, 21, 0, 1, 116, 2, 110, 18, 76, 0, 1, 116, 115, 2, 108,
- 97, 114, 116, 0, 1, 118, 2, 110, 107, 111, 114, 116, 0, 1, 118, 2, 115, 116, 101, 12, 0, 1, 118, 32, 101, 100, 118, 97, 104, 2,
- 115, 116, 32, 109, 105, 103, 0, 1, 118, 32, 101, 118, 97, 104, 2, 115, 116, 32, 109, 105, 103, 0, 1, 118, 32, 114, 97, 104, 2, 115,
- 116, 32, 109, 105, 103, 0, 1, 118, 104, 2, 108, 12, 0, 8, 118, 2, 115, 116, 32, 100, 101, 110, 32, 116, 105, 108, 0, 8, 118, 2,
- 115, 116, 32, 115, 105, 103, 0, 101, 1, 100, 2, 116, 114, 105, 99, 104, 0, 101, 1, 108, 115, 101, 108, 0, 101, 1, 110, 110, 111, 114,
- 0, 101, 1, 117, 111, 108, 0, 101, 8, 98, 98, 111, 114, 0, 101, 8, 110, 97, 108, 101, 109, 0, 101, 8, 110, 110, 97, 0, 101, 8,
- 115, 117, 115, 0, 101, 8, 122, 117, 115, 0, 103, 1, 100, 114, 166, 195, 118, 0, 103, 1, 108, 2, 110, 101, 0, 118, 8, 108, 98, 2,
- 101, 32, 0, 4, 1, 107, 2, 115, 116, 101, 12, 3, 37, 12, 0, 1, 114, 103, 2, 109, 18, 76, 0, 100, 101, 108, 8, 2, 32, 3,
- 37, 12, 86, 14, 55, 0, 101, 1, 114, 102, 3, 37, 14, 0, 4, 101, 116, 1, 114, 101, 3, 37, 14, 86, 0, 118, 101, 116, 1, 103,
- 2, 32, 0, 114, 111, 115, 104, 105, 1, 104, 2, 109, 97, 3, 37, 34, 39, 91, 6, 37, 0, 107, 101, 114, 1, 10, 2, 101, 114, 28,
- 33, 12, 3, 37, 49, 6, 36, 0, 4, 107, 101, 114, 1, 110, 10, 2, 101, 32, 28, 33, 12, 3, 37, 49, 6, 36, 34, 0, 107, 101,
- 114, 1, 110, 10, 2, 101, 116, 32, 28, 33, 12, 0, 107, 101, 114, 1, 110, 117, 10, 2, 28, 33, 12, 0, 107, 101, 114, 1, 114, 97,
- 107, 10, 2, 101, 28, 33, 12, 0, 103, 110, 1, 115, 2, 97, 108, 3, 37, 50, 0, 108, 108, 111, 116, 1, 112, 97, 112, 2, 12, 3,
- 37, 55, 6, 108, 47, 0, 108, 108, 97, 100, 115, 1, 116, 115, 3, 37, 55, 6, 118, 89, 0, 4, 108, 108, 1, 114, 98, 2, 101, 114,
- 101, 3, 37, 55, 57, 0, 108, 108, 1, 118, 97, 112, 2, 111, 0, 4, 108, 100, 1, 98, 2, 195, 184, 114, 3, 37, 55, 72, 0, 108,
- 100, 1, 118, 2, 105, 103, 0, 4, 98, 101, 1, 112, 2, 116, 195, 184, 106, 3, 37, 58, 0, 112, 1, 110, 107, 2, 116, 97, 110, 103,
- 0, 103, 1, 116, 115, 2, 109, 97, 3, 37, 81, 0, 115, 114, 97, 101, 108, 8, 100, 2, 105, 3, 37, 89, 34, 121, 6, 36, 55, 0,
- 110, 103, 101, 1, 108, 2, 114, 105, 3, 55, 117, 68, 91, 36, 0, 4, 1, 17, 67, 2, 101, 32, 3, 57, 0, 1, 99, 2, 97, 0,
- 1, 99, 2, 101, 110, 110, 105, 0, 1, 100, 117, 2, 101, 0, 1, 108, 111, 2, 101, 0, 1, 110, 117, 106, 2, 111, 114, 0, 1, 115,
- 2, 111, 110, 0, 1, 115, 97, 2, 101, 0, 2, 101, 114, 32, 0, 2, 101, 116, 32, 0, 2, 117, 109, 32, 0, 1, 115, 2, 97, 114,
- 3, 57, 6, 0, 111, 1, 110, 101, 115, 2, 114, 101, 114, 3, 57, 6, 39, 0, 101, 119, 3, 57, 6, 40, 0, 4, 101, 114, 1, 99,
- 110, 97, 108, 3, 57, 6, 114, 0, 101, 114, 1, 99, 110, 97, 110, 105, 102, 0, 101, 114, 1, 99, 110, 101, 114, 101, 102, 110, 111, 107,
- 0, 101, 114, 1, 100, 97, 98, 114, 97, 98, 0, 101, 114, 1, 100, 97, 110, 101, 114, 103, 0, 101, 114, 1, 107, 110, 97, 98, 0, 101,
- 114, 1, 108, 97, 112, 115, 0, 101, 114, 1, 108, 97, 112, 115, 101, 0, 101, 114, 1, 108, 101, 116, 97, 0, 101, 114, 1, 108, 108, 111,
- 99, 0, 101, 114, 1, 108, 117, 99, 105, 116, 114, 97, 112, 0, 101, 114, 1, 109, 117, 116, 115, 111, 107, 0, 101, 114, 1, 110, 101, 100,
- 0, 101, 114, 1, 112, 117, 111, 114, 99, 0, 101, 114, 1, 115, 110, 97, 110, 105, 102, 0, 101, 114, 1, 115, 115, 111, 100, 0, 101, 114,
- 1, 116, 101, 109, 0, 101, 114, 1, 116, 110, 97, 103, 101, 108, 101, 0, 101, 114, 1, 116, 110, 101, 114, 0, 101, 114, 1, 116, 114, 111,
- 112, 0, 101, 114, 101, 116, 1, 115, 115, 111, 100, 3, 57, 6, 114, 14, 86, 0, 4, 101, 110, 1, 10, 2, 101, 114, 28, 33, 3, 57,
- 6, 116, 50, 0, 101, 110, 1, 10, 2, 115, 107, 28, 33, 0, 4, 101, 1, 108, 105, 109, 97, 102, 21, 3, 57, 14, 0, 101, 1, 114,
- 101, 0, 101, 1, 114, 111, 116, 115, 105, 104, 21, 0, 101, 1, 114, 166, 195, 114, 112, 0, 97, 118, 1, 109, 3, 57, 35, 58, 0, 111,
- 1, 107, 2, 115, 107, 3, 57, 108, 0, 4, 101, 114, 1, 114, 101, 3, 57, 109, 0, 111, 114, 1, 110, 101, 115, 0, 4, 101, 1, 118,
- 2, 116, 32, 99, 111, 110, 103, 3, 57, 116, 0, 101, 1, 118, 2, 116, 110, 97, 109, 0, 118, 101, 114, 1, 103, 112, 111, 2, 32, 3,
- 81, 111, 34, 0, 4, 3, 111, 0, 1, 17, 67, 2, 17, 67, 0, 1, 18, 68, 2, 18, 75, 97, 0, 1, 18, 68, 2, 107, 18, 69,
- 12, 0, 1, 18, 71, 2, 107, 97, 110, 116, 12, 0, 1, 18, 71, 2, 107, 101, 0, 1, 98, 2, 17, 67, 12, 12, 12, 0, 1, 98,
- 2, 98, 101, 108, 0, 1, 98, 2, 101, 114, 32, 0, 1, 98, 2, 107, 105, 110, 105, 0, 1, 98, 2, 107, 117, 98, 101, 0, 1, 98,
- 2, 108, 12, 0, 1, 98, 2, 108, 108, 101, 32, 12, 12, 12, 0, 1, 98, 2, 108, 108, 101, 110, 12, 12, 12, 0, 1, 98, 2, 108,
- 108, 101, 110, 32, 12, 0, 1, 98, 2, 108, 108, 101, 114, 32, 12, 0, 1, 98, 2, 108, 108, 101, 116, 12, 12, 12, 0, 1, 98, 2,
- 112, 12, 0, 1, 98, 2, 115, 111, 110, 0, 1, 99, 2, 110, 110, 0, 1, 99, 105, 100, 101, 109, 2, 110, 0, 1, 100, 2, 107, 116,
- 12, 0, 1, 100, 2, 115, 18, 75, 97, 0, 1, 100, 2, 115, 107, 101, 116, 116, 0, 1, 100, 2, 115, 107, 111, 0, 1, 100, 2, 115,
- 107, 114, 101, 112, 97, 110, 115, 0, 1, 100, 2, 115, 107, 114, 101, 116, 0, 1, 100, 2, 115, 107, 114, 105, 109, 105, 0, 1, 100, 2,
- 115, 107, 117, 0, 1, 100, 2, 115, 107, 118, 97, 0, 1, 100, 110, 97, 104, 2, 18, 75, 0, 1, 100, 110, 105, 2, 115, 107, 0, 1,
- 100, 114, 111, 106, 2, 115, 107, 0, 1, 102, 2, 107, 17, 67, 18, 69, 0, 1, 102, 2, 108, 12, 0, 1, 102, 2, 110, 107, 117, 108,
- 0, 1, 102, 2, 110, 115, 107, 121, 0, 1, 102, 97, 114, 103, 2, 115, 107, 0, 1, 102, 97, 114, 116, 2, 107, 0, 1, 102, 110, 111,
- 107, 2, 115, 107, 101, 114, 0, 1, 102, 110, 111, 107, 2, 115, 107, 101, 114, 101, 0, 1, 104, 2, 108, 115, 0, 1, 104, 2, 110, 0,
- 1, 104, 99, 2, 107, 12, 0, 1, 107, 2, 18, 74, 18, 69, 12, 12, 0, 1, 107, 2, 100, 101, 114, 105, 107, 12, 12, 0, 1, 107,
- 2, 107, 12, 12, 0, 1, 107, 105, 98, 2, 110, 105, 0, 1, 107, 114, 111, 2, 100, 101, 12, 0, 1, 107, 115, 2, 17, 67, 116, 0,
- 1, 107, 115, 2, 98, 101, 116, 12, 12, 0, 1, 107, 115, 2, 107, 12, 12, 0, 1, 107, 115, 2, 108, 105, 102, 116, 12, 0, 1, 107,
- 115, 2, 108, 195, 184, 98, 12, 12, 0, 1, 107, 115, 2, 109, 111, 12, 0, 1, 107, 115, 21, 2, 108, 100, 12, 12, 0, 1, 108, 2,
- 107, 118, 12, 0, 1, 108, 2, 109, 110, 105, 12, 0, 1, 108, 2, 115, 107, 0, 1, 108, 2, 116, 101, 114, 0, 1, 108, 97, 105, 99,
- 101, 112, 115, 2, 115, 116, 0, 1, 108, 97, 110, 114, 117, 111, 106, 21, 0, 1, 108, 98, 117, 112, 0, 1, 108, 102, 110, 111, 107, 21,
- 2, 107, 116, 0, 1, 108, 105, 98, 2, 115, 0, 1, 108, 107, 2, 115, 116, 114, 0, 1, 108, 107, 121, 99, 21, 2, 115, 116, 0, 1,
- 108, 108, 97, 98, 2, 115, 116, 105, 107, 0, 1, 108, 112, 2, 18, 66, 18, 76, 12, 0, 1, 108, 112, 2, 107, 12, 0, 1, 108, 114,
- 111, 102, 2, 115, 0, 1, 108, 115, 2, 109, 0, 1, 109, 2, 107, 115, 116, 117, 114, 0, 1, 109, 97, 110, 121, 100, 2, 107, 12, 0,
- 1, 110, 2, 99, 104, 101, 0, 1, 110, 2, 107, 18, 69, 0, 1, 110, 100, 108, 105, 118, 2, 115, 0, 1, 110, 101, 108, 2, 110, 0,
- 1, 110, 101, 112, 2, 115, 0, 1, 110, 105, 108, 107, 2, 107, 0, 1, 110, 107, 2, 118, 0, 1, 110, 107, 101, 116, 2, 107, 0, 1,
- 112, 2, 110, 115, 101, 108, 0, 1, 112, 2, 110, 115, 108, 101, 114, 0, 1, 112, 2, 112, 12, 0, 1, 112, 114, 97, 104, 2, 107, 115,
- 0, 1, 112, 115, 2, 108, 100, 0, 1, 114, 2, 18, 73, 18, 69, 12, 12, 0, 1, 114, 2, 18, 75, 17, 67, 18, 69, 0, 1, 114,
- 2, 18, 75, 18, 69, 0, 1, 114, 2, 18, 75, 18, 76, 0, 1, 114, 2, 115, 107, 97, 103, 101, 12, 0, 1, 114, 2, 115, 116, 105,
- 107, 12, 0, 1, 114, 10, 2, 115, 107, 0, 1, 114, 18, 66, 2, 108, 108, 0, 1, 114, 98, 2, 116, 101, 0, 1, 114, 98, 2, 116,
- 105, 115, 0, 1, 114, 102, 0, 1, 114, 102, 2, 101, 114, 0, 1, 114, 102, 2, 101, 116, 0, 1, 114, 102, 2, 102, 12, 0, 1, 114,
- 102, 2, 103, 0, 1, 114, 102, 2, 107, 101, 110, 0, 1, 114, 102, 2, 107, 118, 97, 114, 116, 101, 114, 0, 1, 114, 102, 2, 115, 112,
- 97, 114, 107, 0, 1, 114, 102, 2, 115, 116, 97, 100, 0, 1, 114, 102, 2, 115, 116, 101, 100, 0, 1, 114, 103, 2, 115, 12, 12, 0,
- 1, 114, 105, 2, 115, 107, 12, 0, 1, 114, 107, 115, 2, 100, 101, 114, 0, 1, 114, 107, 115, 2, 118, 101, 114, 0, 1, 114, 111, 114,
- 114, 101, 116, 21, 2, 115, 0, 1, 114, 112, 2, 109, 12, 0, 1, 114, 112, 2, 115, 12, 12, 0, 1, 114, 116, 2, 18, 73, 12, 12,
- 0, 1, 114, 116, 2, 108, 108, 0, 1, 115, 2, 100, 101, 110, 32, 12, 0, 1, 115, 101, 98, 2, 100, 100, 101, 0, 1, 115, 117, 109,
- 2, 107, 0, 1, 116, 2, 100, 12, 12, 0, 1, 116, 2, 101, 116, 32, 0, 1, 116, 2, 107, 97, 12, 0, 1, 116, 2, 110, 110, 105,
- 116, 117, 115, 0, 1, 116, 2, 116, 0, 1, 116, 2, 116, 12, 0, 1, 116, 2, 116, 12, 12, 0, 1, 116, 10, 2, 115, 195, 184, 114,
- 28, 33, 12, 0, 1, 116, 21, 2, 107, 32, 12, 12, 0, 1, 116, 105, 108, 111, 112, 2, 107, 0, 1, 116, 107, 101, 106, 111, 114, 112,
- 2, 108, 0, 1, 116, 110, 97, 2, 12, 0, 1, 116, 110, 101, 118, 2, 108, 0, 1, 116, 114, 97, 2, 107, 0, 1, 116, 114, 97, 112,
- 0, 1, 116, 115, 2, 103, 12, 12, 0, 1, 116, 115, 2, 108, 32, 111, 118, 101, 114, 0, 1, 116, 115, 2, 108, 102, 117, 108, 100, 0,
- 1, 116, 115, 17, 65, 2, 108, 32, 0, 1, 116, 115, 32, 101, 100, 118, 97, 104, 2, 108, 32, 0, 1, 116, 115, 32, 101, 114, 101, 109,
- 2, 108, 32, 111, 118, 101, 114, 32, 0, 1, 116, 115, 32, 107, 115, 108, 101, 103, 110, 101, 2, 108, 12, 0, 1, 116, 115, 32, 107, 115,
- 110, 97, 100, 2, 108, 12, 0, 1, 116, 115, 32, 110, 101, 100, 111, 109, 2, 108, 32, 0, 1, 116, 115, 32, 110, 101, 100, 111, 109, 117,
- 2, 108, 32, 0, 1, 116, 115, 32, 110, 101, 103, 101, 2, 108, 32, 0, 1, 116, 115, 32, 114, 97, 104, 2, 108, 32, 0, 1, 116, 115,
- 32, 114, 97, 118, 2, 108, 32, 111, 118, 101, 114, 32, 0, 1, 116, 115, 32, 114, 101, 2, 108, 32, 111, 118, 101, 114, 32, 0, 1, 116,
- 115, 32, 114, 111, 116, 115, 2, 108, 32, 0, 1, 116, 115, 97, 108, 112, 2, 18, 75, 0, 1, 116, 115, 105, 116, 97, 116, 115, 21, 2,
- 107, 0, 1, 116, 115, 115, 118, 105, 108, 2, 108, 0, 1, 116, 117, 98, 2, 107, 0, 1, 118, 2, 18, 66, 97, 0, 1, 118, 2, 18,
- 75, 105, 0, 1, 118, 2, 98, 12, 0, 1, 118, 2, 99, 107, 0, 1, 118, 2, 100, 101, 114, 101, 0, 1, 118, 2, 101, 116, 0, 1,
- 118, 2, 107, 116, 18, 69, 12, 12, 0, 1, 118, 2, 110, 103, 108, 97, 115, 12, 12, 12, 0, 1, 118, 2, 110, 103, 195, 165, 114, 100,
- 12, 0, 1, 118, 2, 110, 107, 195, 166, 108, 100, 12, 0, 1, 118, 2, 110, 115, 97, 109, 108, 105, 110, 103, 0, 1, 118, 2, 115, 115,
- 101, 108, 117, 108, 108, 101, 0, 1, 118, 107, 2, 18, 72, 12, 12, 0, 1, 118, 115, 2, 110, 115, 0, 1, 118, 116, 114, 111, 98, 2,
- 115, 0, 1, 118, 184, 195, 104, 2, 115, 107, 0, 2, 17, 67, 11, 0, 2, 100, 115, 0, 2, 100, 116, 0, 2, 103, 103, 106, 111, 12,
- 12, 0, 2, 103, 103, 195, 184, 114, 12, 12, 0, 2, 110, 117, 0, 8, 2, 110, 105, 0, 8, 108, 2, 100, 116, 32, 110, 101, 100, 101,
- 114, 108, 97, 103, 0, 8, 108, 2, 100, 116, 32, 111, 118, 101, 114, 108, 97, 115, 116, 0, 8, 108, 2, 100, 116, 32, 115, 107, 97, 100,
- 101, 0, 8, 108, 2, 100, 116, 32, 117, 110, 100, 101, 114, 0, 8, 108, 107, 2, 115, 116, 101, 114, 0, 8, 116, 2, 101, 114, 32, 0,
- 8, 116, 115, 2, 108, 32, 111, 118, 101, 114, 32, 100, 101, 17, 67, 0, 8, 116, 115, 2, 108, 32, 111, 118, 101, 114, 32, 104, 97, 109,
- 0, 8, 116, 115, 2, 108, 32, 111, 118, 101, 114, 32, 104, 101, 110, 100, 101, 0, 8, 116, 115, 32, 100, 101, 109, 2, 108, 32, 0, 8,
- 116, 115, 32, 101, 100, 118, 97, 104, 2, 108, 32, 0, 8, 116, 115, 32, 101, 116, 102, 105, 107, 115, 2, 108, 32, 0, 8, 116, 115, 32,
- 101, 118, 97, 104, 2, 108, 32, 0, 8, 116, 115, 32, 107, 115, 110, 97, 100, 2, 108, 32, 0, 8, 116, 115, 32, 110, 101, 2, 108, 32,
- 0, 8, 116, 115, 32, 110, 105, 100, 2, 108, 32, 0, 8, 116, 115, 32, 110, 105, 109, 2, 108, 32, 0, 8, 116, 115, 32, 110, 105, 115,
- 2, 108, 32, 0, 8, 116, 115, 32, 114, 97, 104, 2, 108, 32, 0, 8, 116, 115, 32, 114, 101, 116, 102, 105, 107, 115, 2, 108, 32, 0,
- 8, 116, 115, 32, 115, 101, 100, 110, 101, 104, 2, 108, 32, 0, 8, 116, 115, 32, 115, 101, 114, 101, 100, 2, 108, 32, 0, 8, 116, 115,
- 32, 115, 101, 114, 101, 106, 2, 108, 32, 0, 8, 116, 115, 32, 115, 110, 97, 104, 2, 108, 32, 0, 8, 116, 115, 32, 116, 102, 105, 107,
- 115, 2, 108, 32, 0, 8, 116, 115, 32, 121, 110, 2, 108, 32, 0, 100, 101, 1, 108, 2, 32, 97, 110, 100, 114, 101, 0, 100, 101, 1,
- 108, 2, 32, 100, 101, 109, 0, 100, 101, 1, 108, 2, 32, 100, 101, 110, 0, 100, 101, 1, 108, 2, 32, 100, 101, 114, 101, 115, 0, 100,
- 101, 1, 108, 2, 32, 100, 101, 116, 0, 100, 101, 1, 108, 2, 32, 100, 105, 103, 0, 100, 101, 1, 108, 2, 32, 104, 97, 109, 0, 100,
- 101, 1, 108, 2, 32, 104, 101, 110, 100, 101, 0, 100, 101, 1, 108, 2, 32, 106, 101, 114, 0, 100, 101, 1, 108, 2, 32, 106, 101, 114,
- 101, 115, 0, 100, 101, 1, 108, 2, 32, 109, 105, 103, 0, 100, 101, 1, 108, 2, 32, 111, 115, 0, 100, 101, 1, 108, 2, 32, 118, 111,
- 114, 101, 115, 0, 100, 101, 8, 108, 32, 101, 107, 107, 105, 0, 100, 101, 8, 108, 32, 101, 110, 110, 117, 107, 0, 100, 101, 8, 108, 32,
- 103, 101, 106, 32, 110, 97, 107, 0, 100, 101, 8, 108, 32, 105, 0, 100, 101, 8, 108, 32, 105, 32, 110, 97, 107, 0, 100, 101, 8, 108,
- 32, 105, 118, 0, 100, 101, 8, 108, 32, 105, 118, 32, 110, 97, 107, 0, 100, 101, 8, 108, 32, 110, 97, 107, 0, 100, 101, 8, 108, 32,
- 116, 100, 111, 103, 0, 100, 101, 8, 108, 32, 116, 101, 110, 110, 117, 107, 0, 100, 101, 8, 108, 32, 116, 115, 100, 101, 98, 0, 100, 101,
- 8, 108, 32, 117, 100, 0, 100, 101, 8, 108, 32, 117, 100, 32, 110, 97, 107, 0, 101, 1, 100, 2, 115, 101, 108, 0, 101, 1, 112, 2,
- 100, 101, 115, 116, 97, 108, 0, 101, 1, 112, 112, 105, 104, 0, 103, 1, 100, 101, 108, 2, 12, 12, 0, 103, 1, 108, 116, 110, 101, 102,
- 102, 111, 0, 103, 1, 114, 2, 17, 67, 0, 115, 1, 117, 111, 108, 0, 118, 1, 103, 2, 32, 0, 118, 101, 1, 103, 2, 32, 0, 4,
- 1, 102, 2, 107, 115, 101, 114, 98, 97, 100, 3, 111, 6, 0, 1, 102, 2, 107, 115, 101, 114, 98, 105, 108, 108, 101, 100, 0, 1, 102,
- 2, 107, 115, 101, 114, 101, 0, 1, 102, 2, 107, 115, 101, 114, 105, 110, 103, 0, 1, 102, 2, 107, 115, 101, 114, 118, 195, 166, 115, 107,
- 101, 0, 1, 114, 18, 75, 2, 115, 116, 105, 110, 12, 0, 101, 1, 114, 114, 2, 114, 101, 3, 111, 6, 115, 12, 0, 101, 114, 101, 114,
- 1, 114, 114, 3, 111, 6, 115, 12, 109, 0, 4, 101, 1, 114, 10, 2, 108, 28, 33, 12, 12, 3, 111, 6, 116, 0, 101, 1, 114, 111,
- 2, 110, 116, 32, 0, 101, 1, 114, 111, 2, 110, 116, 101, 110, 32, 0, 101, 1, 114, 111, 2, 110, 116, 101, 110, 115, 32, 0, 118, 101,
- 114, 1, 103, 2, 32, 3, 111, 34, 0, 116, 101, 115, 8, 114, 102, 2, 32, 3, 111, 47, 0, 4, 107, 1, 17, 67, 2, 97, 110, 101,
- 114, 12, 12, 3, 111, 49, 0, 107, 1, 17, 67, 2, 101, 114, 12, 0, 107, 1, 21, 2, 97, 116, 28, 33, 12, 12, 0, 107, 1, 21,
- 2, 101, 116, 28, 33, 12, 12, 12, 0, 4, 107, 1, 10, 2, 97, 108, 115, 107, 28, 33, 12, 3, 111, 49, 6, 0, 107, 1, 21, 2,
- 97, 110, 116, 28, 33, 12, 0, 110, 107, 1, 118, 2, 101, 110, 100, 101, 114, 3, 111, 50, 49, 0, 4, 110, 100, 1, 102, 2, 101, 108,
- 3, 111, 50, 72, 0, 110, 100, 1, 102, 2, 121, 114, 107, 0, 110, 100, 1, 118, 2, 114, 117, 101, 0, 110, 103, 1, 118, 2, 117, 109,
- 109, 105, 12, 3, 111, 50, 81, 0, 108, 100, 3, 111, 55, 0, 108, 111, 112, 1, 112, 115, 3, 111, 55, 6, 109, 48, 0, 108, 108, 101,
- 1, 116, 114, 97, 2, 114, 105, 3, 111, 55, 14, 0, 108, 100, 1, 100, 2, 111, 3, 111, 55, 72, 0, 4, 103, 1, 108, 108, 101, 104,
- 3, 111, 57, 0, 103, 8, 108, 2, 17, 67, 0, 118, 1, 108, 2, 25, 12, 12, 3, 111, 58, 0, 109, 97, 103, 101, 3, 111, 65, 111,
- 75, 0, 100, 103, 101, 1, 114, 3, 111, 75, 0, 4, 103, 1, 108, 105, 102, 2, 114, 97, 110, 3, 111, 81, 0, 103, 1, 114, 102, 2,
- 106, 111, 0, 103, 2, 114, 117, 112, 112, 101, 0, 103, 105, 1, 108, 3, 111, 81, 57, 0, 118, 1, 108, 2, 101, 116, 32, 3, 111, 84,
- 0, 118, 101, 114, 1, 103, 100, 165, 195, 114, 3, 111, 84, 109, 0, 115, 1, 18, 73, 2, 12, 3, 111, 89, 0, 115, 114, 97, 101, 108,
- 115, 107, 3, 111, 89, 34, 121, 6, 114, 55, 89, 49, 0, 115, 114, 97, 101, 108, 101, 114, 3, 111, 89, 34, 121, 6, 114, 55, 108, 0,
- 115, 114, 97, 101, 108, 3, 111, 89, 34, 121, 12, 55, 0, 115, 116, 101, 108, 116, 101, 110, 1, 109, 3, 111, 89, 47, 115, 55, 47, 36,
- 50, 0, 115, 105, 97, 110, 97, 1, 117, 111, 108, 3, 111, 89, 57, 6, 118, 50, 118, 0, 115, 107, 1, 118, 17, 65, 2, 32, 3, 111,
- 89, 81, 0, 115, 105, 107, 111, 1, 114, 3, 111, 89, 111, 49, 124, 0, 101, 1, 114, 101, 116, 2, 108, 3, 111, 116, 0, 1, 108, 99,
- 2, 102, 3, 113, 0, 100, 103, 101, 116, 1, 114, 98, 3, 113, 75, 37, 47, 0, 4, 1, 17, 67, 2, 109, 17, 67, 12, 3, 114, 0,
- 1, 17, 67, 2, 109, 18, 71, 0, 1, 17, 67, 2, 110, 103, 12, 12, 12, 0, 1, 17, 67, 2, 110, 107, 101, 0, 1, 18, 67, 2,
- 112, 0, 1, 18, 67, 2, 112, 112, 0, 1, 18, 68, 2, 18, 66, 11, 12, 0, 1, 18, 68, 2, 107, 12, 0, 1, 18, 71, 2, 107,
- 12, 0, 1, 18, 71, 2, 108, 108, 101, 12, 12, 0, 1, 18, 72, 2, 102, 116, 101, 0, 1, 18, 73, 2, 18, 66, 12, 12, 0, 1,
- 18, 73, 2, 108, 108, 12, 12, 0, 1, 18, 74, 2, 18, 68, 11, 97, 12, 0, 1, 18, 74, 2, 107, 115, 0, 1, 18, 74, 2, 112,
- 112, 0, 1, 18, 74, 2, 120, 0, 1, 98, 2, 109, 115, 12, 12, 12, 0, 1, 98, 2, 116, 114, 101, 12, 12, 0, 1, 98, 2, 116,
- 116, 101, 114, 12, 12, 0, 1, 100, 2, 110, 103, 111, 0, 1, 100, 2, 115, 107, 0, 1, 102, 2, 18, 73, 12, 0, 1, 102, 2, 107,
- 115, 0, 1, 102, 2, 110, 108, 97, 110, 100, 0, 1, 102, 2, 110, 116, 101, 0, 1, 102, 2, 120, 0, 1, 104, 2, 109, 12, 0, 1,
- 104, 2, 110, 100, 0, 1, 107, 2, 18, 74, 12, 12, 0, 1, 107, 2, 109, 115, 101, 0, 1, 107, 111, 109, 115, 2, 110, 103, 0, 1,
- 107, 115, 2, 108, 12, 12, 0, 1, 107, 115, 2, 110, 12, 0, 1, 108, 2, 18, 73, 12, 0, 1, 108, 2, 108, 108, 97, 0, 1, 108,
- 2, 110, 107, 0, 1, 108, 2, 110, 110, 101, 100, 0, 1, 108, 2, 110, 115, 0, 1, 108, 2, 110, 116, 0, 1, 108, 17, 67, 2, 112,
- 0, 1, 108, 17, 67, 2, 112, 112, 0, 1, 108, 18, 73, 2, 18, 72, 0, 1, 108, 103, 2, 109, 0, 1, 108, 107, 2, 107, 32, 0,
- 1, 108, 112, 2, 103, 116, 12, 0, 1, 108, 115, 2, 107, 0, 1, 109, 2, 107, 108, 101, 114, 0, 1, 110, 2, 112, 0, 1, 110, 2,
- 115, 115, 101, 0, 1, 110, 2, 116, 116, 101, 110, 0, 1, 110, 107, 2, 112, 0, 1, 112, 2, 108, 114, 0, 1, 112, 2, 110, 107, 0,
- 1, 112, 2, 110, 107, 111, 100, 101, 0, 1, 112, 2, 115, 115, 101, 0, 1, 112, 115, 2, 100, 115, 0, 1, 112, 115, 2, 108, 0, 1,
- 114, 2, 18, 66, 11, 0, 1, 114, 2, 18, 73, 12, 12, 0, 1, 114, 2, 18, 75, 0, 1, 114, 2, 102, 0, 1, 114, 2, 103, 116,
- 105, 0, 1, 114, 17, 67, 2, 108, 108, 0, 1, 114, 18, 71, 2, 110, 116, 0, 1, 114, 100, 2, 110, 107, 0, 1, 114, 100, 2, 115,
- 116, 105, 103, 12, 0, 1, 114, 101, 2, 110, 100, 114, 0, 1, 114, 102, 2, 115, 116, 101, 100, 101, 32, 0, 1, 114, 102, 2, 115, 116,
- 101, 100, 101, 115, 32, 0, 1, 114, 103, 2, 109, 0, 1, 114, 107, 2, 99, 107, 101, 116, 0, 1, 114, 107, 2, 115, 116, 105, 32, 0,
- 1, 114, 107, 2, 115, 116, 117, 115, 12, 0, 1, 114, 111, 107, 2, 110, 116, 0, 1, 114, 112, 2, 110, 0, 1, 114, 116, 115, 2, 110,
- 116, 0, 1, 114, 118, 2, 115, 115, 0, 1, 115, 2, 18, 66, 18, 72, 0, 1, 115, 2, 100, 32, 0, 1, 115, 2, 100, 100, 101, 0,
- 1, 115, 2, 100, 110, 105, 110, 103, 0, 1, 115, 2, 107, 17, 67, 0, 1, 115, 2, 108, 107, 0, 1, 115, 2, 110, 107, 12, 12, 0,
- 1, 115, 2, 112, 112, 0, 1, 116, 2, 103, 103, 12, 0, 1, 116, 2, 108, 12, 12, 0, 1, 116, 115, 2, 108, 32, 104, 97, 109, 0,
- 1, 116, 115, 2, 108, 32, 111, 112, 32, 0, 1, 116, 115, 2, 108, 108, 105, 110, 103, 12, 12, 0, 1, 116, 115, 100, 110, 105, 2, 108,
- 0, 1, 116, 115, 100, 110, 166, 195, 116, 2, 107, 12, 0, 1, 116, 115, 101, 98, 2, 107, 12, 12, 0, 1, 116, 115, 101, 98, 2, 108,
- 0, 1, 116, 115, 101, 98, 166, 195, 108, 2, 102, 116, 0, 1, 116, 115, 101, 100, 97, 112, 115, 2, 107, 0, 1, 116, 115, 101, 103, 103,
- 121, 109, 2, 107, 0, 1, 116, 115, 101, 108, 165, 195, 110, 2, 107, 12, 0, 1, 116, 115, 101, 110, 103, 101, 116, 2, 102, 116, 0, 1,
- 116, 115, 101, 114, 111, 102, 2, 108, 0, 1, 116, 115, 103, 97, 108, 115, 2, 102, 116, 0, 1, 116, 115, 105, 98, 2, 107, 12, 12, 0,
- 1, 116, 115, 107, 166, 195, 108, 98, 2, 102, 116, 0, 1, 116, 115, 108, 111, 115, 2, 107, 12, 12, 0, 1, 116, 115, 109, 105, 108, 2,
- 102, 116, 0, 1, 116, 115, 115, 116, 110, 97, 121, 108, 98, 2, 102, 116, 0, 1, 116, 115, 116, 110, 97, 121, 108, 98, 2, 102, 116, 0,
- 1, 116, 115, 118, 105, 110, 107, 2, 107, 0, 1, 118, 2, 18, 66, 17, 67, 12, 12, 0, 1, 118, 2, 108, 32, 12, 0, 1, 118, 2,
- 110, 107, 0, 1, 118, 2, 110, 115, 116, 111, 107, 0, 1, 118, 2, 110, 116, 101, 114, 0, 1, 118, 2, 110, 116, 114, 101, 0, 1, 118,
- 2, 115, 32, 103, 114, 97, 100, 0, 1, 118, 2, 115, 104, 0, 1, 118, 2, 115, 107, 12, 0, 1, 118, 2, 115, 110, 101, 0, 1, 118,
- 2, 115, 115, 0, 1, 118, 2, 115, 116, 32, 105, 107, 107, 101, 0, 1, 118, 2, 115, 116, 110, 111, 107, 0, 1, 118, 18, 72, 2, 115,
- 116, 12, 0, 1, 118, 32, 101, 107, 115, 110, 97, 103, 2, 115, 116, 32, 0, 1, 118, 97, 106, 2, 115, 116, 0, 1, 118, 101, 103, 2,
- 110, 115, 116, 0, 1, 118, 104, 2, 108, 107, 12, 0, 1, 118, 111, 106, 2, 115, 116, 0, 1, 118, 115, 2, 18, 74, 17, 67, 0, 1,
- 118, 117, 2, 115, 0, 1, 119, 116, 2, 115, 116, 0, 2, 107, 107, 101, 12, 0, 2, 109, 112, 0, 2, 109, 112, 111, 0, 2, 110, 99,
- 12, 0, 2, 110, 100, 12, 12, 12, 12, 0, 2, 110, 100, 101, 12, 0, 2, 110, 102, 0, 2, 110, 102, 97, 110, 116, 0, 2, 110, 110,
- 0, 2, 110, 110, 101, 12, 12, 12, 0, 2, 110, 115, 12, 0, 2, 110, 116, 101, 114, 0, 2, 110, 116, 111, 108, 101, 114, 97, 110, 116,
- 0, 2, 110, 118, 105, 0, 8, 2, 110, 12, 0, 8, 102, 2, 107, 32, 0, 8, 108, 2, 100, 116, 32, 12, 0, 8, 109, 2, 115, 116,
- 32, 0, 8, 109, 2, 115, 116, 101, 32, 0, 8, 109, 2, 115, 116, 101, 100, 101, 32, 0, 8, 109, 2, 115, 116, 101, 100, 101, 115, 32,
- 0, 8, 109, 2, 115, 116, 101, 114, 32, 0, 8, 109, 2, 115, 116, 101, 116, 32, 0, 8, 110, 2, 18, 75, 0, 8, 114, 100, 2, 108,
- 0, 8, 116, 2, 110, 0, 8, 116, 2, 115, 107, 101, 32, 0, 8, 116, 115, 2, 108, 32, 100, 101, 109, 0, 8, 116, 115, 2, 108, 32,
- 100, 101, 110, 0, 8, 116, 115, 2, 108, 32, 106, 101, 114, 0, 8, 116, 115, 2, 108, 32, 109, 105, 103, 0, 8, 116, 115, 2, 108, 32,
- 111, 115, 0, 8, 116, 115, 2, 108, 32, 118, 111, 114, 101, 115, 0, 8, 118, 2, 102, 116, 32, 0, 8, 118, 2, 115, 116, 32, 0, 100,
- 1, 118, 2, 115, 116, 0, 100, 8, 109, 2, 116, 0, 107, 97, 100, 101, 108, 108, 101, 1, 114, 102, 3, 114, 49, 118, 72, 6, 116, 55,
- 14, 0, 107, 97, 100, 101, 108, 108, 101, 114, 1, 114, 102, 3, 114, 49, 118, 72, 6, 116, 55, 108, 0, 4, 110, 100, 1, 102, 2, 101,
- 108, 195, 184, 110, 3, 114, 50, 0, 110, 100, 2, 101, 108, 115, 101, 12, 0, 110, 117, 112, 1, 112, 3, 114, 50, 6, 109, 48, 0, 110,
- 116, 101, 114, 110, 97, 116, 105, 111, 110, 97, 108, 1, 32, 121, 116, 115, 101, 110, 109, 97, 3, 114, 50, 47, 109, 50, 6, 118, 91, 124,
- 50, 14, 55, 0, 110, 103, 111, 1, 98, 3, 114, 50, 81, 39, 0, 110, 115, 116, 105, 116, 117, 116, 105, 111, 110, 8, 3, 114, 50, 89,
- 47, 111, 47, 123, 91, 6, 124, 50, 0, 110, 115, 116, 105, 116, 117, 116, 105, 111, 110, 3, 114, 50, 89, 47, 111, 47, 123, 91, 124, 50,
- 0, 110, 115, 105, 100, 101, 8, 2, 105, 110, 102, 111, 114, 109, 97, 116, 105, 111, 110, 3, 114, 50, 89, 136, 72, 0, 110, 115, 105, 100,
- 101, 114, 8, 3, 114, 50, 89, 136, 72, 108, 0, 110, 103, 101, 110, 105, 2, 195, 184, 3, 114, 50, 91, 14, 50, 57, 0, 108, 108, 101,
- 1, 118, 104, 115, 97, 110, 3, 114, 59, 0, 109, 112, 111, 116, 101, 110, 3, 114, 65, 48, 124, 47, 116, 50, 0, 109, 97, 108, 97, 121,
- 97, 1, 104, 3, 114, 65, 117, 55, 6, 136, 117, 0, 4, 103, 1, 114, 2, 110, 105, 110, 103, 3, 114, 81, 0, 103, 103, 1, 114, 0,
- 115, 1, 112, 2, 32, 3, 114, 89, 0, 4, 1, 114, 17, 67, 2, 109, 17, 67, 3, 116, 0, 1, 114, 17, 67, 2, 109, 109, 0, 110,
- 1, 108, 101, 104, 99, 105, 109, 3, 116, 68, 0, 101, 8, 112, 2, 32, 3, 121, 57, 0, 103, 110, 1, 115, 101, 100, 3, 122, 37, 50,
- 0, 114, 1, 108, 102, 2, 116, 3, 132, 12, 0, 114, 118, 105, 110, 103, 3, 132, 84, 36, 68, 0, 4, 1, 108, 115, 117, 115, 107, 117,
- 108, 2, 110, 101, 114, 3, 136, 0, 1, 114, 2, 108, 101, 121, 0, 1, 114, 98, 2, 101, 110, 0, 1, 116, 2, 109, 105, 110, 103, 0,
- 1, 116, 102, 111, 115, 2, 99, 101, 0, 2, 111, 119, 97, 0, 103, 104, 1, 104, 0, 103, 104, 1, 108, 2, 116, 101, 114, 0, 106, 1,
- 110, 2, 109, 101, 103, 101, 110, 0, 103, 104, 116, 8, 116, 3, 136, 47, 0, 107, 101, 8, 112, 115, 3, 136, 49, 0, 115, 108, 97, 110,
- 100, 1, 32, 103, 110, 111, 108, 3, 136, 55, 13, 50, 72, 0, 109, 101, 1, 116, 2, 111, 117, 116, 3, 136, 65, 0, 4, 109, 101, 115,
- 1, 114, 103, 3, 136, 65, 89, 0, 109, 101, 115, 1, 116, 32, 107, 114, 111, 121, 32, 119, 101, 110, 0, 100, 97, 104, 111, 3, 136, 72,
- 118, 107, 6, 39, 58, 0, 118, 101, 1, 108, 99, 3, 136, 84, 0, 118, 97, 110, 104, 111, 101, 3, 136, 84, 13, 50, 107, 6, 39, 58,
- 0, 114, 101, 1, 119, 3, 136, 108, 0, 114, 111, 110, 8, 2, 32, 3, 136, 108, 50, 0, 7, 6, 106, 0, 101, 97, 110, 110, 101, 2,
- 32, 100, 39, 3, 2, 91, 117, 12, 50, 0, 1, 104, 114, 101, 100, 2, 101, 109, 109, 101, 3, 6, 57, 0, 4, 3, 57, 0, 1, 184,
- 195, 2, 101, 116, 0, 2, 117, 110, 107, 116, 0, 1, 97, 109, 2, 111, 114, 3, 57, 6, 0, 101, 104, 111, 118, 97, 3, 57, 36, 107,
- 6, 39, 84, 117, 0, 101, 114, 8, 2, 32, 3, 57, 115, 34, 0, 101, 114, 115, 101, 121, 2, 107, 3, 57, 115, 34, 89, 37, 0, 101,
- 114, 101, 115, 8, 2, 32, 3, 57, 115, 108, 89, 0, 97, 107, 101, 108, 8, 3, 57, 118, 49, 13, 55, 0, 97, 109, 115, 101, 115, 115,
- 105, 111, 110, 3, 72, 57, 117, 12, 65, 89, 6, 36, 91, 57, 13, 50, 0, 4, 1, 105, 102, 2, 105, 3, 75, 0, 1, 110, 105, 110,
- 2, 97, 0, 2, 97, 119, 0, 2, 97, 122, 122, 0, 2, 101, 110, 107, 105, 110, 115, 0, 2, 101, 110, 110, 105, 102, 101, 114, 0, 2,
- 111, 98, 0, 2, 117, 105, 99, 101, 0, 2, 117, 110, 103, 108, 0, 2, 117, 110, 107, 0, 8, 2, 101, 102, 102, 0, 4, 101, 97, 110,
- 3, 75, 37, 12, 50, 0, 101, 97, 110, 110, 101, 0, 101, 101, 112, 3, 75, 37, 71, 0, 117, 107, 101, 2, 98, 111, 107, 115, 3, 75,
- 40, 12, 49, 0, 4, 101, 119, 101, 108, 3, 75, 40, 12, 55, 0, 111, 117, 108, 101, 0, 111, 104, 110, 3, 75, 108, 50, 0, 117, 110,
- 99, 116, 105, 111, 110, 3, 75, 108, 50, 49, 91, 13, 50, 0, 111, 121, 3, 75, 108, 57, 0, 111, 105, 110, 116, 3, 75, 108, 57, 50,
- 47, 0, 111, 2, 99, 107, 101, 121, 3, 75, 109, 0, 111, 104, 110, 110, 121, 3, 75, 109, 50, 37, 0, 117, 110, 107, 105, 101, 3, 75,
- 109, 50, 49, 37, 0, 111, 115, 104, 8, 3, 75, 109, 91, 0, 105, 116, 116, 101, 114, 98, 117, 103, 3, 75, 111, 72, 109, 71, 109, 81,
- 0, 105, 104, 97, 100, 3, 75, 111, 107, 6, 118, 47, 0, 4, 105, 8, 2, 109, 32, 3, 75, 113, 0, 105, 8, 2, 109, 115, 32, 0,
- 105, 108, 108, 8, 3, 75, 113, 55, 0, 4, 105, 109, 109, 105, 101, 3, 75, 113, 65, 37, 0, 105, 109, 109, 121, 0, 101, 114, 114, 121,
- 3, 75, 114, 34, 37, 0, 105, 110, 103, 108, 101, 3, 75, 114, 50, 81, 112, 55, 0, 4, 101, 1, 97, 109, 114, 105, 102, 2, 116, 3,
- 75, 115, 0, 101, 1, 111, 98, 109, 117, 106, 2, 116, 0, 101, 8, 2, 116, 0, 97, 121, 3, 75, 115, 57, 0, 97, 107, 101, 8, 3,
- 75, 115, 57, 49, 0, 97, 110, 101, 121, 3, 75, 115, 57, 50, 37, 0, 97, 109, 101, 115, 111, 110, 8, 3, 75, 115, 57, 65, 14, 89,
- 112, 50, 0, 97, 109, 105, 101, 3, 75, 115, 57, 65, 37, 0, 97, 109, 101, 115, 8, 3, 75, 115, 57, 65, 89, 0, 101, 107, 121, 108,
- 108, 3, 75, 116, 49, 14, 55, 0, 4, 101, 110, 110, 105, 101, 3, 75, 116, 50, 37, 0, 101, 110, 110, 121, 0, 101, 115, 115, 3, 75,
- 116, 89, 0, 4, 101, 115, 115, 101, 3, 75, 116, 89, 111, 0, 101, 115, 115, 105, 101, 0, 97, 2, 99, 107, 3, 75, 117, 0, 97, 2,
- 109, 97, 108, 3, 75, 118, 0, 97, 99, 107, 105, 101, 3, 75, 118, 49, 37, 0, 97, 114, 118, 105, 115, 8, 3, 75, 121, 12, 84, 36,
- 89, 0, 97, 109, 98, 97, 108, 97, 121, 97, 3, 75, 122, 65, 71, 118, 55, 6, 136, 117, 0, 4, 111, 97, 111, 8, 3, 75, 122, 124,
- 0, 111, 195, 163, 111, 8, 0, 111, 108, 101, 110, 101, 8, 3, 75, 125, 58, 55, 6, 37, 12, 50, 0, 111, 101, 3, 75, 127, 58, 0,
- 111, 110, 101, 115, 3, 75, 127, 58, 50, 89, 0, 4, 101, 114, 115, 101, 121, 8, 2, 32, 3, 75, 132, 12, 89, 37, 0, 101, 114, 115,
- 101, 121, 8, 2, 115, 32, 0, 111, 107, 101, 3, 75, 132, 58, 49, 0, 101, 1, 114, 101, 112, 2, 116, 3, 89, 90, 115, 0, 97, 99,
- 113, 117, 101, 115, 3, 90, 35, 49, 0, 4, 1, 110, 101, 2, 97, 109, 98, 101, 3, 91, 0, 1, 111, 114, 2, 101, 107, 116, 0, 2,
- 97, 115, 109, 105, 110, 0, 2, 111, 110, 103, 108, 0, 2, 111, 117, 114, 110, 97, 108, 0, 1, 97, 2, 111, 117, 3, 91, 6, 0, 101,
- 114, 111, 109, 101, 3, 91, 36, 34, 6, 39, 65, 0, 97, 110, 101, 105, 114, 111, 3, 91, 36, 50, 6, 115, 34, 39, 0, 97, 117, 98,
- 101, 114, 116, 3, 91, 39, 71, 6, 115, 34, 0, 117, 97, 110, 8, 3, 91, 40, 6, 122, 68, 0, 101, 116, 111, 110, 3, 91, 57, 36,
- 47, 6, 108, 68, 0, 97, 114, 100, 105, 110, 105, 101, 114, 101, 3, 91, 57, 121, 34, 72, 37, 50, 57, 6, 115, 12, 34, 0, 97, 114,
- 103, 111, 110, 3, 91, 57, 121, 34, 81, 6, 108, 68, 0, 101, 97, 2, 110, 101, 116, 116, 101, 3, 91, 117, 6, 0, 101, 97, 110, 111,
- 116, 3, 91, 117, 50, 6, 39, 0, 97, 108, 111, 117, 115, 105, 8, 3, 91, 117, 55, 40, 89, 6, 37, 0, 97, 108, 111, 117, 115, 105,
- 1, 21, 3, 91, 117, 55, 40, 89, 37, 0, 97, 109, 97, 105, 99, 97, 3, 91, 117, 65, 6, 136, 49, 117, 0, 117, 103, 101, 114, 101,
- 3, 91, 129, 91, 6, 36, 108, 0, 1, 97, 118, 97, 110, 2, 111, 3, 107, 0, 7, 6, 107, 0, 4, 1, 101, 112, 115, 2, 116, 97,
- 107, 107, 3, 0, 1, 101, 112, 115, 2, 116, 97, 107, 108, 3, 0, 4, 8, 101, 112, 115, 2, 116, 97, 107, 107, 3, 6, 0, 8, 101,
- 112, 115, 2, 116, 97, 107, 108, 0, 4, 3, 49, 0, 1, 10, 0, 2, 114, 105, 103, 0, 2, 114, 195, 166, 110, 107, 12, 0, 107, 0,
- 4, 114, 121, 115, 97, 110, 116, 101, 109, 117, 109, 3, 49, 34, 131, 89, 6, 117, 50, 47, 14, 65, 125, 65, 0, 114, 121, 115, 97, 110,
- 116, 101, 109, 117, 109, 109, 0, 97, 107, 101, 114, 108, 97, 2, 107, 3, 49, 35, 49, 14, 55, 6, 35, 0, 97, 110, 116, 101, 114, 101,
- 108, 3, 49, 35, 50, 47, 14, 34, 6, 119, 55, 0, 105, 100, 1, 32, 101, 104, 116, 3, 49, 36, 72, 0, 101, 105, 116, 104, 3, 49,
- 37, 12, 87, 0, 105, 108, 105, 109, 97, 110, 106, 97, 114, 111, 3, 49, 37, 55, 37, 65, 117, 50, 75, 6, 121, 34, 39, 0, 108, 111,
- 115, 2, 32, 104, 111, 108, 100, 3, 49, 55, 108, 89, 0, 118, 97, 114, 116, 101, 114, 1, 10, 3, 49, 84, 35, 34, 47, 36, 34, 0,
- 111, 110, 116, 105, 110, 117, 117, 109, 3, 49, 108, 50, 47, 6, 37, 50, 40, 125, 65, 0, 117, 109, 113, 117, 97, 116, 3, 49, 108, 65,
- 49, 58, 108, 72, 0, 4, 97, 116, 101, 8, 2, 32, 3, 49, 115, 57, 47, 0, 97, 116, 101, 8, 2, 115, 32, 0, 97, 114, 97, 111,
- 107, 101, 3, 49, 117, 34, 117, 6, 39, 40, 49, 37, 0, 101, 114, 109, 105, 116, 8, 3, 49, 132, 12, 65, 36, 47, 0, 110, 111, 99,
- 107, 3, 50, 108, 49, 0, 110, 111, 120, 3, 50, 108, 81, 89, 0, 110, 105, 103, 104, 116, 3, 50, 121, 57, 47, 0, 1, 115, 2, 114,
- 3, 81, 0, 7, 6, 108, 0, 4, 101, 1, 102, 102, 105, 107, 115, 3, 14, 55, 0, 101, 8, 112, 114, 97, 109, 0, 4, 3, 55, 0,
- 100, 1, 10, 2, 101, 114, 0, 100, 1, 111, 98, 2, 103, 97, 100, 101, 0, 108, 0, 118, 1, 111, 116, 0, 118, 1, 184, 195, 115, 0,
- 118, 8, 101, 115, 0, 101, 111, 100, 1, 32, 99, 97, 109, 3, 55, 6, 35, 58, 72, 0, 101, 101, 1, 114, 97, 109, 2, 110, 3, 55,
- 6, 37, 12, 0, 4, 111, 103, 1, 10, 2, 28, 33, 3, 55, 6, 39, 0, 111, 103, 1, 10, 2, 105, 115, 107, 28, 33, 0, 4, 101,
- 116, 1, 10, 2, 116, 28, 33, 3, 55, 6, 116, 0, 101, 116, 1, 111, 105, 114, 98, 97, 99, 0, 4, 101, 116, 1, 10, 2, 28, 33,
- 3, 55, 6, 116, 47, 0, 101, 116, 116, 1, 10, 2, 28, 33, 0, 101, 103, 2, 117, 109, 109, 105, 3, 55, 14, 81, 0, 4, 101, 116,
- 8, 105, 116, 115, 32, 101, 100, 118, 97, 104, 2, 32, 3, 55, 14, 86, 0, 101, 116, 8, 105, 116, 115, 32, 114, 97, 104, 2, 32, 0,
- 101, 116, 8, 105, 116, 115, 32, 114, 97, 118, 2, 32, 0, 101, 116, 8, 105, 116, 115, 32, 114, 101, 2, 32, 0, 111, 117, 110, 103, 101,
- 3, 55, 35, 58, 50, 75, 0, 105, 110, 99, 111, 108, 110, 3, 55, 36, 50, 49, 108, 59, 50, 0, 105, 116, 116, 108, 101, 3, 55, 36,
- 72, 14, 55, 0, 105, 118, 105, 110, 103, 115, 116, 111, 110, 101, 3, 55, 36, 84, 36, 68, 89, 47, 4, 112, 12, 58, 50, 0, 101, 121,
- 3, 55, 37, 0, 4, 101, 101, 8, 2, 32, 3, 55, 37, 12, 0, 101, 101, 8, 2, 115, 32, 0, 101, 101, 100, 8, 2, 115, 3, 55,
- 37, 12, 72, 0, 108, 97, 114, 100, 1, 105, 98, 3, 55, 37, 35, 34, 72, 0, 105, 109, 111, 103, 101, 115, 3, 55, 37, 65, 6, 39,
- 12, 90, 0, 97, 117, 116, 114, 101, 99, 3, 55, 39, 47, 34, 6, 115, 49, 0, 111, 103, 1, 10, 2, 105, 28, 33, 3, 55, 39, 81,
- 6, 0, 4, 103, 1, 101, 104, 2, 101, 3, 55, 57, 0, 108, 105, 1, 97, 2, 101, 114, 0, 108, 101, 110, 100, 101, 8, 97, 3, 55,
- 57, 6, 115, 50, 72, 14, 0, 4, 100, 1, 111, 98, 3, 55, 72, 0, 100, 1, 111, 115, 2, 97, 116, 0, 118, 101, 1, 101, 115, 3,
- 55, 84, 14, 0, 117, 99, 107, 121, 3, 55, 108, 49, 37, 0, 108, 111, 121, 100, 3, 55, 108, 57, 72, 0, 111, 110, 103, 2, 32, 105,
- 115, 108, 97, 110, 100, 3, 55, 108, 68, 0, 117, 100, 108, 111, 119, 3, 55, 108, 72, 55, 39, 58, 0, 105, 122, 122, 105, 101, 3, 55,
- 111, 89, 111, 0, 4, 101, 116, 1, 105, 102, 101, 98, 98, 117, 114, 107, 115, 3, 55, 114, 0, 101, 116, 1, 105, 102, 101, 103, 110, 105,
- 108, 108, 121, 107, 0, 101, 116, 1, 105, 102, 101, 103, 110, 117, 116, 184, 195, 115, 0, 101, 116, 1, 105, 102, 101, 107, 115, 105, 102, 0,
- 101, 116, 1, 105, 102, 101, 109, 109, 97, 108, 0, 101, 116, 1, 105, 102, 101, 110, 105, 118, 115, 0, 101, 116, 1, 105, 102, 101, 114, 121,
- 100, 0, 101, 116, 1, 105, 102, 101, 115, 107, 111, 0, 101, 116, 1, 105, 102, 101, 116, 114, 111, 106, 104, 0, 101, 116, 1, 105, 102, 101,
- 116, 115, 101, 104, 0, 101, 116, 1, 105, 102, 101, 116, 116, 166, 195, 112, 115, 0, 101, 116, 1, 105, 102, 115, 103, 101, 116, 115, 0, 101,
- 103, 101, 2, 114, 105, 110, 103, 3, 55, 114, 81, 6, 114, 0, 4, 195, 166, 103, 1, 107, 3, 55, 115, 57, 0, 195, 166, 103, 2, 112,
- 114, 195, 166, 100, 0, 101, 103, 101, 109, 2, 17, 67, 3, 55, 115, 57, 14, 65, 0, 97, 107, 101, 8, 2, 32, 3, 55, 115, 57, 49,
- 0, 97, 98, 111, 117, 114, 3, 55, 115, 57, 71, 108, 0, 4, 97, 100, 121, 1, 110, 114, 101, 106, 3, 55, 115, 57, 72, 37, 0, 97,
- 100, 121, 8, 0, 4, 101, 103, 8, 111, 3, 55, 115, 81, 0, 195, 166, 103, 2, 110, 105, 110, 103, 0, 101, 105, 99, 101, 115, 116, 101,
- 114, 3, 55, 115, 89, 47, 108, 0, 195, 166, 103, 103, 2, 101, 3, 55, 116, 81, 0, 101, 97, 118, 101, 110, 119, 111, 114, 116, 104, 3,
- 55, 116, 84, 14, 50, 58, 132, 12, 87, 0, 97, 100, 121, 115, 1, 103, 3, 55, 117, 72, 37, 89, 0, 97, 114, 114, 121, 3, 55, 118,
- 16, 37, 0, 101, 103, 1, 98, 2, 21, 3, 55, 122, 57, 0, 111, 114, 114, 97, 105, 110, 101, 3, 55, 124, 51, 115, 12, 50, 0, 111,
- 116, 105, 111, 110, 3, 55, 128, 58, 91, 57, 14, 50, 0, 101, 103, 2, 32, 3, 55, 136, 0, 105, 111, 110, 101, 108, 8, 3, 55, 136,
- 14, 50, 115, 55, 0, 101, 103, 101, 114, 2, 32, 3, 55, 136, 108, 0, 7, 6, 109, 0, 97, 105, 108, 1, 32, 101, 3, 2, 65, 115,
- 57, 55, 0, 97, 110, 100, 1, 114, 117, 111, 103, 3, 2, 65, 121, 68, 0, 4, 97, 100, 101, 114, 111, 3, 21, 101, 115, 0, 105, 103,
- 117, 101, 108, 0, 111, 110, 116, 112, 101, 108, 108, 105, 101, 114, 3, 21, 102, 114, 0, 4, 3, 65, 0, 109, 0, 97, 110, 100, 8, 114,
- 117, 111, 103, 3, 65, 7, 121, 68, 0, 109, 1, 111, 2, 195, 184, 98, 108, 101, 3, 65, 15, 65, 0, 109, 105, 103, 101, 106, 1, 101,
- 108, 103, 114, 111, 102, 3, 65, 15, 65, 121, 57, 11, 121, 57, 0, 97, 107, 97, 114, 111, 110, 105, 3, 65, 19, 35, 49, 14, 34, 6,
- 109, 50, 111, 0, 97, 114, 115, 101, 105, 108, 108, 101, 3, 65, 35, 51, 89, 6, 115, 12, 57, 0, 111, 117, 115, 101, 8, 3, 65, 35,
- 58, 89, 0, 101, 114, 101, 8, 2, 32, 3, 65, 36, 34, 0, 105, 108, 107, 115, 104, 97, 107, 101, 3, 65, 36, 55, 49, 91, 115, 57,
- 49, 0, 101, 100, 101, 97, 8, 3, 65, 36, 72, 6, 115, 12, 117, 0, 105, 99, 104, 101, 108, 108, 101, 3, 65, 37, 91, 6, 115, 55,
- 0, 97, 117, 114, 105, 99, 101, 3, 65, 39, 34, 6, 37, 89, 0, 97, 117, 112, 97, 115, 115, 97, 110, 116, 3, 65, 39, 48, 117, 89,
- 6, 121, 68, 0, 117, 115, 107, 101, 116, 101, 114, 3, 65, 40, 89, 81, 36, 47, 6, 36, 34, 0, 117, 115, 105, 99, 97, 108, 3, 65,
- 57, 40, 12, 89, 37, 49, 112, 55, 0, 4, 109, 1, 101, 108, 108, 101, 109, 3, 65, 65, 0, 109, 2, 97, 115, 115, 97, 103, 101, 0,
- 112, 115, 111, 110, 3, 65, 89, 108, 50, 0, 117, 114, 114, 97, 121, 3, 65, 108, 34, 37, 0, 111, 110, 114, 111, 101, 3, 65, 108, 50,
- 34, 6, 125, 58, 0, 111, 110, 101, 121, 3, 65, 108, 50, 37, 0, 111, 110, 116, 103, 111, 109, 101, 114, 121, 3, 65, 108, 50, 72, 81,
- 6, 108, 65, 34, 37, 0, 111, 108, 121, 110, 101, 117, 120, 3, 65, 108, 55, 37, 50, 57, 40, 12, 0, 117, 112, 112, 101, 116, 8, 3,
- 65, 109, 48, 114, 47, 0, 111, 116, 104, 101, 114, 3, 65, 109, 86, 109, 0, 105, 108, 119, 97, 117, 107, 101, 101, 3, 65, 113, 55, 58,
- 6, 125, 49, 37, 0, 105, 100, 110, 105, 103, 104, 116, 3, 65, 114, 72, 50, 136, 47, 0, 97, 107, 101, 117, 2, 112, 3, 65, 115, 57,
- 49, 6, 108, 0, 97, 105, 110, 101, 8, 3, 65, 115, 57, 50, 0, 97, 105, 108, 3, 65, 115, 57, 55, 0, 97, 121, 100, 97, 121, 3,
- 65, 115, 57, 72, 115, 12, 57, 0, 101, 108, 98, 111, 117, 114, 110, 101, 3, 65, 115, 59, 71, 132, 50, 0, 97, 114, 105, 108, 121, 110,
- 3, 65, 117, 34, 37, 55, 36, 50, 0, 97, 116, 105, 108, 100, 8, 3, 65, 117, 47, 6, 37, 55, 72, 0, 97, 116, 105, 110, 101, 3,
- 65, 117, 47, 37, 50, 6, 36, 0, 99, 8, 2, 17, 67, 21, 3, 65, 117, 49, 0, 97, 110, 110, 101, 113, 117, 105, 110, 8, 3, 65,
- 117, 50, 14, 49, 6, 115, 68, 0, 97, 110, 110, 101, 113, 117, 105, 110, 3, 65, 117, 50, 14, 49, 115, 68, 0, 97, 100, 97, 103, 97,
- 115, 107, 97, 114, 3, 65, 117, 72, 117, 81, 6, 117, 89, 49, 117, 0, 97, 116, 116, 104, 101, 119, 3, 65, 117, 87, 57, 40, 0, 97,
- 99, 104, 101, 116, 101, 3, 65, 117, 91, 6, 115, 72, 0, 97, 110, 97, 103, 101, 114, 3, 65, 118, 50, 114, 75, 109, 0, 97, 115, 115,
- 97, 99, 104, 117, 115, 101, 116, 116, 115, 3, 65, 118, 89, 118, 47, 57, 6, 40, 89, 116, 47, 89, 0, 97, 104, 111, 103, 110, 105, 3,
- 65, 118, 107, 6, 39, 50, 37, 0, 101, 103, 101, 116, 8, 2, 32, 3, 65, 121, 12, 14, 86, 0, 101, 103, 101, 110, 8, 2, 32, 3,
- 65, 121, 57, 14, 50, 0, 97, 114, 106, 111, 114, 105, 101, 3, 65, 121, 75, 125, 34, 37, 0, 111, 117, 108, 105, 110, 3, 65, 123, 55,
- 6, 118, 68, 0, 111, 110, 116, 114, 101, 3, 65, 125, 12, 50, 47, 34, 108, 0, 97, 108, 116, 1, 32, 101, 108, 103, 110, 105, 115, 3,
- 65, 125, 55, 47, 0, 117, 114, 100, 111, 99, 104, 3, 65, 132, 72, 108, 49, 0, 117, 114, 112, 104, 3, 65, 132, 83, 0, 4, 117, 114,
- 112, 104, 101, 121, 3, 65, 132, 83, 37, 0, 117, 114, 112, 104, 121, 0, 105, 97, 109, 105, 3, 65, 136, 6, 117, 65, 37, 0, 4, 105,
- 107, 101, 8, 2, 32, 3, 65, 136, 49, 0, 105, 107, 101, 8, 2, 115, 32, 0, 7, 6, 110, 0, 95, 1, 97, 107, 3, 0, 105, 1,
- 10, 2, 28, 33, 12, 12, 12, 3, 6, 50, 111, 0, 105, 1, 110, 10, 2, 28, 33, 12, 12, 3, 6, 111, 0, 4, 1, 10, 2, 101,
- 114, 28, 33, 12, 3, 8, 50, 0, 1, 10, 2, 105, 115, 116, 97, 110, 28, 33, 0, 1, 10, 2, 115, 107, 28, 33, 0, 105, 101, 110,
- 1, 21, 3, 8, 50, 57, 14, 50, 0, 105, 101, 114, 1, 21, 3, 8, 50, 57, 108, 0, 4, 105, 1, 10, 2, 115, 107, 28, 33, 12,
- 3, 8, 50, 111, 0, 105, 1, 97, 109, 2, 111, 12, 0, 105, 1, 105, 107, 105, 98, 2, 12, 12, 0, 105, 107, 97, 8, 111, 109, 114,
- 97, 104, 3, 8, 50, 111, 49, 118, 0, 105, 103, 104, 116, 105, 110, 103, 97, 108, 101, 3, 21, 0, 4, 3, 50, 0, 1, 97, 2, 107,
- 108, 97, 103, 101, 0, 1, 97, 2, 107, 111, 109, 0, 1, 97, 114, 103, 0, 1, 101, 103, 2, 107, 0, 1, 101, 103, 114, 111, 109, 0,
- 1, 166, 195, 114, 107, 2, 107, 101, 0, 110, 1, 17, 65, 0, 110, 1, 111, 115, 166, 195, 114, 0, 101, 103, 108, 105, 103, 101, 3, 50,
- 36, 81, 55, 37, 91, 6, 36, 0, 101, 105, 108, 3, 50, 37, 12, 55, 0, 105, 101, 110, 1, 111, 109, 21, 3, 50, 37, 14, 50, 0,
- 105, 99, 111, 108, 101, 8, 3, 50, 37, 49, 6, 108, 55, 0, 105, 99, 111, 108, 8, 2, 101, 116, 116, 101, 3, 50, 37, 49, 39, 55,
- 0, 111, 117, 103, 97, 116, 3, 50, 40, 81, 117, 0, 107, 2, 116, 105, 111, 3, 50, 49, 0, 107, 97, 116, 104, 97, 1, 105, 3, 50,
- 49, 6, 118, 47, 118, 0, 110, 2, 101, 100, 103, 97, 110, 103, 3, 50, 50, 0, 101, 119, 116, 111, 110, 3, 50, 57, 6, 40, 12, 47,
- 14, 50, 0, 101, 119, 3, 50, 57, 40, 0, 101, 119, 122, 101, 97, 108, 97, 110, 100, 3, 50, 57, 40, 89, 6, 36, 55, 117, 50, 0,
- 111, 114, 119, 105, 99, 104, 8, 3, 50, 108, 34, 37, 76, 0, 111, 115, 116, 114, 97, 100, 97, 109, 117, 115, 3, 50, 108, 89, 47, 34,
- 121, 72, 6, 117, 65, 40, 89, 0, 101, 108, 108, 105, 101, 8, 3, 50, 115, 55, 37, 0, 101, 118, 105, 108, 108, 101, 8, 3, 50, 115,
- 84, 36, 59, 0, 97, 103, 8, 2, 32, 3, 50, 117, 12, 57, 0, 97, 105, 118, 1, 21, 3, 50, 117, 37, 84, 0, 97, 105, 118, 8,
- 3, 50, 118, 6, 111, 58, 0, 121, 108, 111, 110, 3, 50, 121, 57, 55, 108, 50, 0, 111, 114, 101, 101, 110, 8, 3, 50, 125, 58, 34,
- 6, 37, 12, 50, 0, 105, 97, 103, 97, 114, 97, 8, 3, 50, 136, 6, 117, 81, 112, 34, 35, 0, 105, 103, 104, 116, 101, 110, 103, 97,
- 108, 101, 8, 3, 50, 136, 47, 14, 50, 81, 115, 57, 55, 0, 105, 103, 101, 108, 8, 3, 50, 136, 75, 112, 55, 0, 4, 1, 111, 107,
- 2, 107, 3, 68, 0, 107, 2, 116, 0, 7, 6, 111, 0, 1, 108, 32, 107, 97, 114, 116, 2, 100, 3, 0, 4, 109, 109, 101, 8, 112,
- 2, 32, 3, 2, 109, 65, 0, 109, 109, 101, 115, 8, 112, 2, 32, 0, 4, 1, 112, 2, 115, 116, 101, 106, 12, 3, 2, 124, 0, 2,
- 107, 116, 111, 98, 0, 1, 114, 116, 110, 111, 107, 2, 108, 108, 101, 114, 3, 2, 126, 0, 4, 1, 98, 109, 97, 99, 2, 100, 106, 3,
- 6, 39, 0, 1, 103, 110, 97, 2, 108, 97, 0, 1, 105, 100, 2, 100, 101, 0, 1, 105, 118, 97, 114, 2, 108, 105, 0, 1, 107, 97,
- 108, 2, 116, 97, 0, 1, 108, 97, 104, 115, 2, 109, 0, 1, 109, 97, 115, 2, 97, 0, 1, 109, 109, 111, 107, 2, 100, 101, 0, 1,
- 112, 101, 2, 107, 101, 0, 1, 114, 116, 115, 105, 98, 0, 1, 121, 107, 2, 116, 111, 0, 8, 100, 107, 101, 110, 97, 2, 116, 0, 8,
- 103, 97, 112, 2, 100, 101, 0, 8, 105, 114, 101, 112, 2, 100, 101, 0, 8, 106, 117, 107, 2, 110, 0, 8, 107, 105, 108, 105, 115, 2,
- 110, 101, 0, 8, 108, 105, 116, 110, 97, 2, 112, 101, 0, 8, 109, 97, 114, 2, 110, 97, 0, 8, 109, 101, 110, 97, 2, 110, 101, 0,
- 8, 110, 103, 105, 115, 2, 114, 0, 8, 114, 101, 99, 105, 99, 2, 110, 101, 0, 8, 114, 101, 112, 97, 104, 99, 2, 110, 101, 0, 8,
- 114, 116, 97, 109, 2, 110, 101, 0, 8, 114, 116, 107, 101, 108, 101, 2, 100, 101, 0, 8, 114, 117, 101, 2, 112, 97, 0, 8, 115, 105,
- 112, 101, 2, 100, 101, 0, 8, 116, 97, 107, 2, 100, 101, 0, 8, 116, 101, 99, 97, 2, 110, 101, 0, 8, 116, 101, 109, 2, 100, 101,
- 0, 8, 116, 115, 117, 107, 2, 100, 101, 0, 8, 122, 97, 109, 97, 2, 110, 101, 0, 8, 122, 108, 97, 99, 2, 110, 101, 0, 116, 1,
- 100, 114, 97, 98, 0, 116, 1, 107, 105, 114, 116, 0, 4, 1, 114, 101, 112, 112, 101, 112, 2, 110, 105, 3, 6, 39, 12, 0, 1, 116,
- 105, 108, 2, 116, 101, 0, 1, 122, 105, 114, 97, 2, 110, 97, 0, 114, 101, 1, 114, 117, 102, 3, 6, 39, 12, 108, 0, 110, 100, 1,
- 107, 101, 115, 2, 108, 195, 184, 106, 116, 110, 97, 110, 116, 3, 6, 39, 50, 72, 0, 4, 108, 1, 104, 10, 2, 105, 28, 33, 12, 3,
- 6, 39, 55, 0, 108, 1, 114, 116, 10, 2, 101, 28, 33, 0, 108, 1, 115, 10, 2, 18, 69, 28, 33, 12, 0, 102, 101, 1, 114, 116,
- 115, 97, 116, 97, 107, 3, 6, 39, 83, 14, 0, 102, 101, 114, 1, 114, 116, 115, 97, 116, 97, 107, 3, 6, 39, 83, 108, 0, 115, 101,
- 1, 10, 2, 28, 33, 12, 3, 6, 39, 89, 14, 0, 115, 101, 43, 1, 10, 2, 114, 28, 33, 3, 6, 39, 89, 108, 0, 4, 111, 1,
- 122, 97, 107, 3, 6, 40, 0, 117, 1, 108, 101, 118, 2, 114, 0, 117, 116, 1, 103, 97, 114, 0, 4, 111, 1, 122, 97, 98, 3, 6,
- 40, 12, 0, 117, 1, 115, 115, 105, 109, 2, 114, 105, 0, 117, 105, 108, 108, 101, 1, 116, 97, 116, 97, 114, 3, 6, 40, 12, 57, 0,
- 117, 110, 1, 104, 108, 97, 99, 3, 6, 40, 50, 0, 105, 114, 101, 1, 116, 114, 101, 112, 101, 114, 3, 6, 58, 121, 12, 0, 4, 1,
- 103, 110, 111, 103, 2, 110, 103, 3, 6, 108, 0, 1, 107, 111, 114, 2, 107, 111, 0, 1, 112, 109, 111, 107, 2, 115, 116, 0, 1, 114,
- 111, 116, 2, 110, 116, 111, 0, 108, 100, 101, 1, 115, 105, 3, 6, 108, 55, 72, 14, 0, 121, 2, 12, 3, 6, 108, 57, 0, 4, 1,
- 98, 111, 114, 2, 116, 12, 12, 3, 6, 109, 0, 1, 100, 97, 114, 97, 112, 2, 107, 115, 0, 1, 100, 97, 114, 98, 97, 108, 2, 114,
- 0, 1, 100, 111, 116, 114, 111, 2, 107, 115, 0, 1, 103, 97, 102, 2, 116, 0, 1, 104, 99, 97, 107, 2, 116, 0, 1, 104, 110, 114,
- 111, 98, 2, 108, 109, 0, 1, 107, 115, 105, 116, 114, 97, 2, 107, 0, 1, 108, 97, 103, 2, 17, 67, 0, 1, 108, 97, 107, 2, 116,
- 0, 1, 108, 117, 2, 118, 0, 1, 109, 97, 2, 107, 0, 1, 110, 111, 109, 2, 107, 0, 1, 112, 97, 2, 108, 108, 111, 12, 12, 0,
- 1, 114, 116, 115, 101, 114, 101, 112, 2, 106, 107, 97, 0, 1, 115, 105, 114, 2, 116, 116, 111, 0, 1, 115, 111, 108, 105, 102, 2, 102,
- 32, 0, 8, 107, 115, 97, 109, 2, 116, 0, 8, 107, 117, 104, 2, 109, 109, 101, 0, 8, 108, 101, 107, 115, 97, 107, 2, 116, 0, 8,
- 108, 111, 107, 2, 115, 0, 8, 108, 112, 109, 111, 107, 2, 116, 0, 8, 112, 115, 101, 114, 2, 110, 115, 0, 8, 115, 105, 114, 111, 104,
- 2, 110, 0, 8, 116, 114, 97, 107, 2, 102, 0, 8, 118, 101, 114, 2, 108, 118, 0, 108, 1, 114, 116, 10, 2, 108, 101, 110, 28, 33,
- 0, 112, 116, 101, 114, 1, 107, 105, 108, 101, 104, 3, 6, 109, 48, 47, 108, 0, 103, 1, 107, 110, 105, 2, 110, 105, 116, 111, 3, 6,
- 109, 49, 0, 99, 99, 104, 105, 111, 1, 110, 105, 112, 3, 6, 109, 49, 57, 124, 0, 110, 100, 1, 107, 111, 112, 121, 104, 2, 101, 114,
- 3, 6, 109, 50, 72, 0, 4, 108, 1, 104, 10, 2, 28, 33, 12, 3, 6, 109, 55, 0, 108, 1, 107, 111, 10, 2, 28, 33, 12, 0,
- 108, 1, 114, 116, 10, 2, 28, 33, 12, 0, 108, 1, 115, 10, 2, 28, 33, 12, 0, 108, 1, 116, 10, 2, 28, 33, 12, 0, 106, 1,
- 118, 110, 111, 107, 3, 6, 109, 57, 0, 105, 97, 8, 110, 97, 114, 97, 112, 3, 6, 109, 57, 117, 0, 4, 103, 110, 101, 1, 99, 115,
- 97, 103, 3, 6, 109, 68, 57, 14, 0, 103, 110, 101, 1, 116, 115, 97, 98, 0, 4, 117, 116, 8, 101, 109, 105, 116, 3, 6, 121, 58,
- 72, 0, 117, 116, 8, 107, 99, 97, 108, 98, 0, 117, 116, 8, 107, 99, 111, 108, 0, 117, 116, 8, 107, 99, 111, 110, 107, 0, 117, 116,
- 8, 107, 114, 111, 119, 0, 117, 116, 8, 121, 97, 108, 0, 4, 1, 21, 2, 108, 115, 107, 3, 6, 124, 0, 1, 99, 101, 100, 32, 116,
- 114, 97, 0, 1, 100, 97, 116, 97, 109, 2, 114, 0, 1, 100, 105, 114, 114, 111, 107, 2, 114, 0, 1, 101, 108, 99, 2, 112, 97, 116,
- 114, 97, 0, 1, 101, 116, 101, 109, 2, 114, 0, 1, 105, 98, 105, 116, 110, 97, 2, 116, 105, 107, 0, 1, 106, 97, 103, 2, 108, 0,
- 1, 107, 110, 97, 108, 101, 109, 2, 108, 115, 107, 0, 1, 108, 97, 2, 104, 97, 0, 1, 108, 101, 122, 2, 116, 0, 1, 108, 107, 121,
- 99, 2, 110, 0, 1, 108, 107, 121, 107, 2, 112, 0, 1, 108, 108, 97, 104, 0, 1, 109, 101, 109, 2, 114, 105, 97, 109, 0, 1, 112,
- 101, 100, 2, 116, 0, 1, 114, 97, 2, 109, 97, 0, 1, 114, 101, 2, 98, 0, 1, 116, 101, 98, 2, 110, 105, 110, 103, 0, 1, 116,
- 101, 114, 112, 2, 114, 105, 97, 0, 1, 116, 110, 111, 107, 2, 114, 0, 8, 100, 97, 116, 101, 109, 2, 110, 0, 8, 105, 100, 105, 2,
- 116, 0, 8, 105, 114, 112, 121, 99, 2, 116, 0, 8, 105, 114, 116, 97, 112, 2, 116, 0, 8, 106, 108, 97, 116, 97, 98, 2, 110, 0,
- 8, 106, 115, 110, 97, 2, 115, 0, 8, 107, 105, 114, 98, 97, 2, 115, 0, 8, 108, 105, 112, 2, 116, 0, 8, 109, 105, 2, 100, 0,
- 8, 109, 105, 107, 115, 101, 0, 8, 109, 114, 111, 109, 2, 110, 0, 8, 109, 166, 195, 100, 2, 110, 0, 8, 110, 97, 107, 2, 110, 0,
- 8, 110, 111, 107, 184, 195, 2, 109, 32, 0, 8, 112, 101, 100, 2, 116, 0, 8, 114, 101, 2, 116, 0, 8, 114, 116, 97, 109, 2, 115,
- 0, 8, 115, 111, 108, 105, 102, 2, 102, 105, 115, 107, 0, 8, 116, 97, 109, 166, 195, 104, 2, 109, 0, 8, 116, 111, 105, 98, 2, 112,
- 0, 8, 116, 111, 115, 105, 2, 112, 0, 108, 1, 114, 116, 10, 2, 108, 108, 101, 28, 33, 0, 116, 1, 108, 114, 101, 109, 0, 116, 105,
- 1, 107, 114, 97, 110, 2, 107, 3, 6, 124, 47, 111, 0, 4, 112, 1, 107, 115, 10, 2, 28, 33, 12, 12, 3, 6, 124, 48, 0, 112,
- 1, 114, 116, 10, 2, 28, 33, 12, 12, 0, 4, 108, 1, 10, 2, 28, 33, 12, 12, 3, 6, 124, 55, 0, 108, 1, 116, 110, 10, 2,
- 28, 33, 12, 0, 108, 1, 116, 115, 10, 2, 12, 28, 33, 0, 109, 1, 21, 2, 28, 33, 12, 12, 12, 3, 6, 124, 65, 0, 4, 114,
- 1, 102, 111, 114, 111, 108, 107, 2, 109, 3, 6, 125, 12, 0, 114, 1, 110, 98, 97, 2, 109, 0, 114, 1, 110, 101, 2, 109, 12, 0,
- 114, 8, 102, 101, 100, 2, 109, 0, 114, 8, 102, 101, 114, 2, 109, 0, 114, 8, 102, 105, 110, 117, 2, 109, 0, 114, 8, 102, 110, 111,
- 107, 2, 109, 0, 110, 100, 1, 98, 97, 103, 97, 118, 3, 6, 125, 50, 72, 0, 119, 1, 108, 98, 3, 6, 126, 58, 0, 114, 101, 114,
- 1, 115, 3, 7, 39, 12, 108, 0, 8, 2, 109, 17, 67, 3, 7, 109, 0, 103, 110, 1, 108, 117, 111, 98, 2, 101, 3, 7, 109, 68,
- 57, 0, 114, 1, 115, 3, 8, 109, 0, 1, 114, 116, 107, 101, 108, 101, 3, 8, 124, 0, 1, 107, 115, 2, 115, 118, 195, 166, 114, 116,
- 101, 3, 19, 124, 0, 115, 119, 97, 108, 100, 3, 21, 0, 98, 108, 105, 103, 101, 1, 32, 101, 115, 115, 101, 108, 98, 111, 110, 3, 21,
- 102, 114, 0, 4, 1, 18, 73, 2, 108, 12, 3, 39, 0, 1, 18, 75, 2, 18, 71, 114, 18, 76, 0, 1, 97, 109, 2, 12, 0, 1,
- 102, 2, 98, 0, 1, 103, 2, 100, 12, 0, 1, 104, 2, 115, 116, 101, 12, 12, 0, 1, 106, 115, 2, 102, 0, 1, 107, 2, 17, 67,
- 11, 18, 69, 12, 12, 0, 1, 107, 2, 100, 101, 12, 12, 0, 1, 107, 2, 109, 97, 0, 1, 107, 114, 97, 110, 0, 1, 108, 102, 2,
- 100, 101, 114, 0, 1, 109, 2, 100, 101, 12, 0, 1, 109, 114, 111, 102, 2, 100, 101, 0, 1, 114, 2, 115, 116, 12, 12, 0, 1, 114,
- 18, 73, 2, 116, 18, 69, 0, 1, 114, 98, 2, 100, 101, 114, 0, 2, 17, 67, 101, 12, 12, 0, 2, 17, 67, 105, 0, 2, 115, 18,
- 76, 0, 2, 115, 107, 111, 12, 0, 2, 116, 18, 76, 12, 12, 0, 8, 107, 2, 100, 12, 0, 101, 1, 17, 67, 2, 100, 101, 0, 105,
- 114, 101, 1, 109, 101, 109, 3, 39, 6, 121, 12, 0, 4, 1, 108, 2, 116, 117, 115, 3, 39, 12, 0, 1, 109, 115, 2, 107, 105, 110,
- 103, 0, 1, 115, 2, 102, 97, 0, 2, 116, 105, 115, 107, 0, 111, 1, 122, 0, 103, 101, 100, 1, 102, 3, 39, 12, 14, 86, 0, 100,
- 101, 114, 1, 109, 2, 21, 3, 39, 12, 86, 108, 0, 4, 101, 1, 107, 115, 2, 100, 101, 3, 39, 14, 0, 101, 1, 114, 116, 101, 98,
- 2, 100, 101, 0, 103, 101, 1, 110, 2, 110, 0, 118, 101, 100, 1, 104, 3, 39, 14, 86, 0, 114, 1, 107, 2, 107, 195, 165, 98, 101,
- 3, 39, 34, 0, 114, 111, 1, 108, 107, 2, 102, 111, 114, 109, 3, 39, 39, 0, 108, 108, 8, 114, 2, 105, 110, 103, 32, 115, 116, 111,
- 110, 101, 3, 39, 40, 55, 0, 4, 97, 109, 101, 115, 1, 115, 3, 39, 40, 65, 89, 0, 108, 109, 101, 115, 8, 104, 2, 32, 0, 104,
- 105, 111, 3, 39, 40, 107, 6, 136, 39, 0, 107, 111, 1, 103, 110, 105, 110, 101, 109, 2, 107, 3, 39, 49, 6, 109, 0, 107, 111, 110,
- 1, 107, 3, 39, 49, 6, 109, 68, 0, 108, 1, 100, 105, 21, 3, 39, 55, 0, 108, 105, 101, 116, 1, 103, 110, 111, 109, 3, 39, 55,
- 6, 37, 14, 86, 0, 4, 103, 1, 114, 112, 115, 3, 39, 58, 0, 103, 1, 116, 2, 116, 117, 114, 0, 103, 101, 114, 101, 1, 108, 107,
- 3, 39, 58, 108, 108, 0, 109, 109, 101, 114, 115, 1, 107, 2, 32, 3, 39, 65, 6, 116, 34, 89, 0, 4, 118, 1, 108, 2, 101, 12,
- 3, 39, 84, 0, 118, 1, 110, 2, 97, 12, 12, 0, 100, 101, 114, 1, 109, 110, 97, 3, 39, 86, 108, 0, 4, 115, 1, 114, 116, 2,
- 115, 97, 103, 12, 3, 39, 89, 0, 115, 1, 114, 116, 2, 115, 107, 114, 105, 102, 116, 12, 0, 4, 103, 1, 100, 2, 101, 3, 39, 91,
- 0, 115, 104, 1, 107, 2, 101, 114, 12, 0, 111, 103, 1, 17, 67, 3, 39, 108, 0, 111, 118, 110, 1, 114, 107, 105, 109, 3, 39, 109,
- 58, 50, 0, 105, 1, 116, 2, 108, 3, 39, 117, 0, 111, 114, 1, 107, 2, 100, 3, 39, 125, 12, 0, 4, 111, 1, 119, 3, 40, 0,
- 117, 1, 108, 0, 4, 111, 3, 40, 12, 0, 111, 1, 122, 2, 109, 0, 4, 111, 100, 1, 102, 3, 40, 12, 72, 0, 111, 100, 1, 104,
- 0, 111, 100, 111, 111, 1, 118, 3, 40, 12, 72, 123, 0, 111, 103, 101, 1, 114, 99, 115, 3, 40, 12, 75, 0, 117, 99, 104, 101, 1,
- 100, 3, 40, 12, 91, 0, 111, 107, 101, 1, 114, 98, 3, 40, 49, 0, 111, 110, 101, 1, 98, 3, 40, 50, 0, 111, 110, 97, 103, 104,
- 3, 40, 50, 117, 0, 111, 103, 108, 101, 1, 103, 3, 40, 81, 14, 55, 0, 4, 111, 103, 105, 101, 1, 98, 3, 40, 81, 37, 0, 111,
- 103, 105, 101, 1, 119, 0, 103, 110, 1, 108, 111, 99, 2, 101, 3, 55, 6, 109, 68, 57, 0, 105, 120, 1, 114, 99, 3, 58, 6, 35,
- 0, 105, 115, 1, 110, 97, 100, 3, 58, 6, 121, 0, 105, 110, 116, 1, 112, 2, 32, 3, 58, 115, 68, 0, 105, 110, 116, 101, 110, 101,
- 1, 112, 3, 58, 115, 68, 13, 50, 14, 0, 105, 110, 116, 101, 1, 112, 3, 58, 115, 68, 47, 14, 0, 105, 110, 116, 101, 114, 1, 112,
- 3, 58, 115, 68, 47, 108, 0, 121, 101, 114, 8, 102, 3, 58, 121, 57, 6, 36, 0, 121, 101, 114, 101, 110, 8, 102, 3, 58, 121, 57,
- 6, 36, 14, 50, 0, 121, 101, 114, 1, 102, 3, 58, 121, 57, 36, 0, 4, 1, 104, 2, 99, 107, 12, 3, 108, 0, 1, 116, 2, 103,
- 116, 12, 0, 8, 98, 2, 110, 110, 32, 0, 114, 1, 110, 111, 100, 0, 114, 1, 116, 2, 101, 110, 0, 114, 1, 116, 2, 110, 121, 0,
- 114, 1, 116, 111, 109, 0, 4, 111, 114, 1, 108, 102, 3, 108, 12, 0, 111, 114, 101, 1, 109, 0, 105, 108, 8, 2, 32, 3, 108, 12,
- 37, 59, 0, 105, 115, 1, 110, 105, 108, 108, 105, 3, 108, 12, 57, 0, 103, 1, 100, 108, 108, 117, 98, 3, 108, 12, 81, 0, 114, 1,
- 98, 2, 110, 104, 111, 108, 109, 3, 108, 34, 0, 114, 101, 103, 111, 110, 112, 105, 110, 101, 3, 108, 34, 36, 81, 108, 50, 15, 48, 136,
- 50, 0, 116, 101, 108, 101, 1, 107, 2, 116, 3, 108, 47, 14, 55, 6, 115, 0, 110, 110, 121, 1, 115, 3, 108, 50, 37, 0, 110, 116,
- 97, 110, 97, 1, 109, 3, 108, 50, 47, 6, 117, 50, 117, 0, 105, 1, 110, 97, 104, 3, 108, 57, 0, 105, 110, 116, 1, 112, 2, 101,
- 114, 101, 3, 108, 57, 50, 47, 0, 121, 99, 101, 1, 114, 3, 108, 57, 89, 0, 121, 101, 117, 114, 1, 118, 3, 108, 57, 132, 12, 34,
- 0, 110, 1, 110, 110, 97, 2, 99, 17, 65, 3, 108, 68, 0, 4, 111, 100, 1, 108, 98, 3, 108, 72, 0, 111, 100, 1, 108, 102, 0,
- 100, 121, 98, 117, 105, 108, 100, 101, 114, 1, 98, 3, 108, 72, 37, 71, 37, 55, 72, 108, 0, 100, 102, 97, 116, 104, 101, 114, 1, 103,
- 3, 108, 72, 83, 121, 86, 108, 0, 117, 103, 1, 100, 3, 108, 81, 0, 120, 102, 111, 114, 100, 3, 108, 81, 89, 83, 108, 12, 72, 0,
- 117, 103, 104, 3, 108, 83, 0, 100, 114, 101, 116, 1, 108, 2, 12, 3, 108, 86, 34, 119, 47, 0, 115, 107, 118, 97, 1, 109, 3, 108,
- 89, 49, 84, 6, 117, 0, 4, 1, 17, 67, 2, 17, 67, 11, 101, 116, 32, 12, 12, 3, 109, 0, 1, 17, 67, 2, 18, 66, 11, 12,
- 0, 1, 17, 67, 2, 18, 66, 12, 0, 1, 17, 67, 2, 18, 66, 116, 0, 1, 17, 67, 2, 18, 68, 11, 12, 0, 1, 17, 67, 2,
- 18, 74, 110, 0, 1, 17, 67, 2, 98, 98, 101, 114, 32, 12, 12, 0, 1, 17, 67, 2, 103, 103, 12, 0, 1, 17, 67, 2, 109, 0,
- 1, 17, 67, 2, 109, 18, 69, 0, 1, 17, 67, 2, 115, 17, 67, 18, 76, 12, 12, 0, 1, 17, 67, 102, 2, 116, 0, 1, 18, 66,
- 2, 109, 0, 1, 18, 67, 2, 18, 71, 11, 101, 12, 12, 0, 1, 18, 67, 2, 18, 71, 108, 101, 12, 0, 1, 18, 68, 2, 18, 74,
- 0, 1, 18, 71, 2, 116, 0, 1, 18, 73, 2, 102, 12, 12, 0, 1, 18, 73, 2, 108, 17, 67, 12, 0, 1, 18, 73, 2, 116, 116,
- 0, 1, 18, 75, 2, 110, 17, 67, 0, 1, 97, 17, 67, 2, 115, 0, 1, 98, 2, 18, 66, 18, 69, 0, 1, 98, 2, 115, 115, 0,
- 1, 99, 2, 99, 107, 0, 1, 100, 2, 103, 32, 12, 0, 1, 100, 2, 110, 97, 108, 100, 0, 1, 102, 2, 110, 116, 0, 1, 103, 2,
- 100, 116, 12, 0, 1, 103, 2, 116, 116, 101, 0, 1, 104, 2, 102, 0, 1, 104, 2, 108, 108, 97, 12, 0, 1, 104, 2, 110, 103, 0,
- 1, 104, 2, 115, 112, 105, 99, 101, 0, 1, 104, 99, 2, 107, 12, 0, 1, 104, 116, 2, 109, 97, 115, 32, 0, 1, 106, 2, 18, 66,
- 11, 18, 76, 0, 1, 106, 2, 98, 21, 0, 1, 106, 2, 114, 116, 0, 1, 107, 2, 98, 108, 105, 110, 103, 0, 1, 107, 2, 103, 116,
- 12, 0, 1, 107, 2, 110, 17, 67, 0, 1, 107, 2, 112, 97, 114, 0, 1, 107, 2, 115, 116, 32, 111, 103, 32, 108, 111, 103, 105, 0,
- 1, 107, 2, 115, 116, 98, 97, 114, 0, 1, 107, 2, 115, 116, 112, 108, 97, 110, 0, 1, 107, 2, 115, 116, 112, 114, 105, 115, 0, 1,
- 107, 2, 115, 116, 114, 195, 165, 100, 0, 1, 107, 2, 115, 116, 115, 107, 111, 108, 101, 0, 1, 107, 2, 115, 116, 116, 105, 108, 115, 107,
- 117, 100, 0, 1, 107, 2, 115, 116, 118, 97, 110, 101, 0, 1, 107, 32, 112, 97, 114, 107, 115, 2, 115, 116, 0, 1, 107, 101, 98, 2,
- 115, 116, 0, 1, 107, 101, 115, 108, 101, 104, 2, 115, 116, 0, 1, 107, 111, 114, 102, 2, 115, 116, 0, 1, 107, 115, 2, 100, 12, 0,
- 1, 107, 115, 2, 108, 108, 12, 12, 0, 1, 107, 115, 2, 116, 0, 1, 107, 115, 100, 101, 104, 100, 110, 117, 115, 2, 115, 116, 0, 1,
- 107, 115, 103, 97, 100, 114, 101, 118, 104, 2, 115, 116, 0, 1, 107, 121, 111, 98, 2, 116, 0, 1, 108, 2, 18, 66, 11, 18, 76, 0,
- 1, 108, 2, 100, 116, 114, 195, 166, 107, 0, 1, 108, 2, 103, 98, 111, 103, 0, 1, 108, 2, 103, 102, 105, 108, 0, 1, 108, 2, 110,
- 110, 17, 65, 0, 1, 108, 2, 116, 0, 1, 108, 18, 71, 2, 18, 74, 0, 1, 108, 32, 101, 107, 107, 166, 195, 114, 116, 2, 100, 0,
- 1, 108, 32, 107, 166, 195, 114, 116, 2, 100, 0, 1, 108, 32, 114, 101, 107, 107, 166, 195, 114, 116, 2, 100, 0, 1, 108, 32, 115, 101,
- 107, 107, 166, 195, 114, 116, 2, 100, 0, 1, 108, 32, 116, 101, 107, 107, 117, 114, 116, 2, 100, 0, 1, 108, 98, 2, 107, 12, 0, 1,
- 108, 100, 114, 111, 106, 2, 100, 0, 1, 108, 102, 2, 115, 0, 1, 108, 107, 2, 115, 116, 114, 101, 0, 1, 108, 108, 97, 102, 2, 115,
- 0, 1, 108, 114, 111, 102, 2, 100, 115, 0, 1, 109, 2, 110, 105, 116, 111, 114, 0, 1, 109, 2, 110, 115, 116, 101, 0, 1, 109, 115,
- 111, 107, 2, 115, 0, 1, 110, 2, 110, 17, 67, 0, 1, 110, 2, 115, 32, 0, 1, 110, 107, 2, 116, 110, 0, 1, 110, 107, 2, 116,
- 116, 0, 1, 110, 115, 2, 116, 12, 0, 1, 112, 2, 108, 116, 0, 1, 112, 2, 110, 0, 1, 112, 2, 112, 105, 100, 111, 108, 12, 12,
- 0, 1, 112, 101, 2, 115, 0, 1, 112, 107, 99, 97, 106, 2, 116, 0, 1, 112, 115, 2, 110, 115, 111, 114, 0, 1, 114, 2, 17, 67,
- 11, 12, 12, 0, 1, 114, 2, 99, 104, 101, 0, 1, 114, 2, 99, 107, 0, 1, 114, 2, 109, 107, 97, 103, 101, 0, 1, 114, 18, 73,
- 2, 18, 66, 0, 1, 114, 18, 73, 2, 116, 0, 1, 114, 98, 2, 100, 12, 0, 1, 114, 100, 2, 115, 99, 104, 101, 0, 1, 114, 100,
- 32, 116, 101, 2, 103, 0, 1, 114, 102, 2, 109, 0, 1, 114, 102, 2, 110, 116, 0, 1, 114, 102, 2, 115, 116, 12, 12, 0, 1, 114,
- 107, 2, 107, 101, 116, 17, 67, 0, 1, 114, 108, 97, 118, 104, 2, 115, 0, 1, 114, 112, 2, 102, 32, 0, 1, 114, 112, 2, 115, 116,
- 97, 116, 97, 0, 1, 114, 116, 2, 106, 12, 0, 1, 114, 116, 2, 107, 108, 0, 1, 114, 116, 2, 108, 100, 0, 1, 114, 116, 2, 116,
- 115, 0, 1, 114, 116, 97, 98, 108, 97, 2, 115, 0, 1, 114, 116, 110, 111, 107, 2, 108, 0, 1, 114, 116, 120, 111, 102, 2, 116, 0,
- 1, 115, 2, 106, 97, 12, 0, 1, 115, 2, 108, 118, 101, 110, 116, 12, 0, 1, 115, 21, 2, 110, 32, 0, 1, 115, 21, 2, 110, 115,
- 32, 0, 1, 116, 2, 108, 107, 0, 1, 116, 2, 109, 97, 115, 32, 0, 1, 116, 2, 116, 0, 1, 116, 115, 2, 112, 12, 12, 0, 1,
- 118, 2, 103, 116, 0, 1, 118, 2, 103, 116, 12, 0, 1, 118, 108, 101, 115, 2, 112, 0, 2, 18, 68, 25, 12, 0, 2, 18, 71, 11,
- 12, 0, 2, 18, 71, 12, 0, 2, 98, 98, 17, 65, 12, 12, 12, 0, 2, 102, 17, 67, 0, 2, 107, 0, 2, 108, 100, 12, 12, 0,
- 2, 109, 32, 0, 2, 109, 97, 100, 114, 101, 115, 115, 101, 0, 2, 109, 101, 103, 110, 0, 2, 109, 107, 0, 2, 109, 109, 12, 0, 2,
- 109, 114, 195, 165, 100, 0, 2, 109, 115, 0, 2, 109, 116, 97, 108, 101, 0, 2, 112, 97, 100, 12, 0, 2, 112, 97, 114, 98, 101, 106,
- 100, 101, 12, 0, 2, 112, 101, 102, 116, 101, 114, 12, 0, 2, 112, 105, 108, 100, 110, 101, 12, 0, 2, 112, 111, 102, 114, 101, 0, 2,
- 112, 111, 102, 114, 101, 12, 0, 2, 115, 17, 67, 18, 69, 0, 2, 116, 116, 97, 119, 97, 0, 2, 116, 116, 101, 110, 100, 101, 0, 2,
- 116, 116, 111, 0, 2, 120, 12, 12, 12, 0, 8, 2, 108, 105, 118, 101, 114, 0, 8, 2, 109, 97, 114, 0, 8, 98, 2, 110, 100, 32,
- 0, 8, 100, 2, 110, 32, 0, 8, 104, 2, 108, 105, 100, 97, 121, 0, 8, 104, 2, 116, 32, 0, 8, 108, 2, 103, 32, 0, 8, 108,
- 2, 115, 0, 8, 109, 2, 114, 116, 0, 8, 112, 2, 116, 32, 0, 8, 114, 2, 98, 105, 110, 12, 12, 0, 8, 114, 32, 116, 101, 103,
- 111, 110, 2, 115, 32, 0, 100, 1, 108, 107, 2, 115, 0, 100, 1, 114, 116, 2, 115, 0, 103, 1, 107, 101, 114, 2, 110, 111, 115, 99,
- 101, 114, 101, 0, 103, 2, 102, 105, 114, 115, 0, 103, 2, 116, 114, 101, 100, 105, 118, 101, 0, 103, 2, 116, 121, 118, 101, 0, 114, 1,
- 102, 2, 97, 110, 0, 114, 1, 102, 21, 2, 17, 65, 0, 114, 1, 116, 2, 32, 0, 114, 1, 116, 2, 115, 32, 0, 114, 1, 116, 115,
- 97, 112, 0, 117, 114, 1, 98, 114, 97, 104, 0, 1, 112, 2, 115, 116, 121, 114, 12, 3, 109, 6, 0, 116, 100, 111, 103, 1, 104, 3,
- 109, 47, 72, 109, 81, 0, 4, 99, 99, 1, 114, 98, 2, 111, 108, 105, 3, 109, 49, 0, 103, 104, 1, 103, 32, 110, 97, 118, 0, 107,
- 101, 116, 8, 114, 107, 2, 32, 3, 109, 49, 14, 47, 0, 110, 100, 1, 108, 98, 2, 101, 3, 109, 50, 0, 110, 111, 1, 100, 2, 118,
- 97, 110, 3, 109, 50, 14, 0, 110, 116, 101, 118, 105, 100, 101, 111, 1, 109, 3, 109, 50, 47, 14, 84, 111, 72, 6, 114, 124, 0, 4,
- 110, 100, 1, 108, 98, 3, 109, 50, 72, 0, 110, 100, 1, 108, 98, 2, 101, 110, 32, 0, 110, 100, 1, 108, 98, 2, 101, 114, 0, 110,
- 100, 8, 108, 98, 32, 110, 101, 2, 101, 32, 0, 110, 100, 111, 110, 1, 108, 3, 109, 50, 72, 109, 50, 0, 110, 103, 1, 107, 2, 114,
- 101, 115, 3, 109, 50, 81, 0, 108, 105, 115, 104, 1, 112, 3, 109, 55, 37, 91, 0, 108, 103, 116, 1, 115, 3, 109, 55, 47, 0, 108,
- 108, 97, 114, 1, 100, 3, 109, 55, 109, 0, 105, 110, 116, 1, 112, 32, 116, 115, 101, 119, 3, 109, 57, 50, 47, 0, 103, 1, 100, 2,
- 12, 3, 109, 58, 0, 103, 114, 101, 1, 108, 3, 109, 58, 34, 109, 0, 103, 110, 1, 17, 67, 3, 109, 58, 50, 0, 118, 106, 101, 116,
- 1, 115, 3, 109, 58, 57, 6, 116, 47, 0, 109, 107, 111, 2, 115, 116, 3, 109, 65, 49, 109, 0, 109, 98, 97, 121, 1, 98, 3, 109,
- 65, 71, 4, 115, 57, 0, 109, 101, 98, 97, 99, 107, 1, 99, 3, 109, 65, 71, 6, 118, 49, 0, 4, 110, 1, 108, 108, 97, 98, 3,
- 109, 68, 0, 110, 1, 112, 109, 97, 116, 0, 110, 1, 112, 109, 111, 112, 0, 110, 1, 112, 117, 107, 0, 110, 1, 116, 101, 98, 0, 103,
- 110, 97, 99, 1, 99, 3, 109, 68, 121, 49, 0, 98, 121, 8, 114, 2, 110, 12, 12, 3, 109, 71, 36, 0, 100, 1, 118, 2, 107, 97,
- 3, 109, 72, 0, 100, 121, 1, 98, 3, 109, 72, 37, 0, 100, 108, 101, 1, 106, 3, 109, 72, 55, 14, 0, 4, 103, 1, 107, 2, 110,
- 105, 116, 3, 109, 81, 0, 103, 1, 108, 98, 0, 103, 1, 109, 115, 2, 32, 0, 103, 1, 114, 103, 0, 103, 103, 1, 114, 103, 0, 103,
- 103, 121, 1, 114, 103, 3, 109, 81, 111, 0, 102, 102, 115, 105, 100, 101, 3, 109, 83, 89, 6, 136, 72, 0, 116, 104, 1, 114, 98, 2,
- 101, 114, 3, 109, 86, 0, 115, 99, 97, 114, 3, 109, 89, 49, 121, 0, 115, 99, 111, 101, 1, 114, 3, 109, 89, 49, 126, 58, 0, 115,
- 98, 111, 114, 110, 101, 3, 109, 89, 71, 4, 125, 50, 0, 115, 116, 1, 18, 67, 3, 109, 89, 72, 0, 117, 1, 114, 103, 2, 99, 104,
- 111, 3, 121, 58, 0, 117, 116, 108, 97, 119, 3, 121, 58, 47, 55, 125, 12, 0, 117, 110, 3, 121, 58, 50, 0, 4, 117, 116, 8, 100,
- 110, 97, 104, 3, 121, 58, 72, 0, 117, 116, 8, 110, 111, 114, 116, 115, 97, 0, 117, 116, 8, 112, 111, 114, 100, 0, 117, 116, 115, 105,
- 100, 101, 114, 3, 121, 58, 72, 89, 136, 72, 108, 0, 117, 115, 101, 1, 104, 3, 121, 58, 89, 0, 119, 101, 114, 112, 111, 119, 101, 114,
- 1, 108, 102, 3, 121, 58, 108, 48, 121, 58, 108, 0, 1, 100, 2, 119, 110, 105, 110, 103, 3, 122, 0, 119, 1, 116, 2, 101, 114, 3,
- 122, 40, 0, 119, 105, 101, 1, 104, 3, 122, 58, 37, 0, 117, 116, 104, 1, 115, 3, 122, 123, 87, 0, 117, 3, 123, 0, 4, 3, 124,
- 0, 1, 17, 67, 2, 18, 71, 18, 69, 12, 12, 0, 1, 17, 67, 2, 107, 18, 69, 12, 0, 1, 17, 67, 2, 107, 18, 70, 12, 0,
- 1, 17, 67, 2, 109, 18, 76, 0, 1, 17, 67, 102, 2, 116, 18, 69, 0, 1, 18, 66, 2, 109, 18, 69, 0, 1, 18, 66, 2, 109,
- 101, 0, 1, 18, 66, 2, 109, 109, 97, 110, 12, 0, 1, 18, 68, 2, 18, 66, 97, 12, 0, 1, 18, 68, 2, 18, 74, 18, 69, 0,
- 1, 18, 68, 2, 18, 74, 18, 76, 0, 1, 18, 71, 2, 116, 18, 69, 0, 1, 18, 73, 2, 116, 18, 69, 0, 1, 18, 74, 2, 100,
- 12, 0, 1, 98, 2, 100, 12, 0, 1, 98, 2, 103, 111, 114, 109, 0, 1, 98, 2, 109, 0, 1, 98, 2, 109, 109, 12, 12, 0, 1,
- 98, 2, 112, 195, 166, 108, 0, 1, 98, 97, 110, 2, 12, 12, 0, 1, 98, 97, 115, 2, 116, 0, 1, 98, 109, 117, 106, 0, 1, 98,
- 109, 121, 115, 2, 108, 0, 1, 100, 2, 18, 66, 114, 18, 69, 0, 1, 100, 2, 109, 195, 166, 110, 101, 0, 1, 100, 2, 110, 107, 114,
- 97, 102, 116, 0, 1, 100, 2, 115, 115, 105, 101, 114, 0, 1, 100, 101, 112, 114, 111, 116, 0, 1, 100, 110, 97, 109, 109, 111, 107, 0,
- 1, 102, 2, 100, 12, 0, 1, 102, 2, 114, 18, 69, 12, 0, 1, 103, 2, 115, 108, 97, 118, 12, 0, 1, 103, 97, 100, 2, 103, 0,
- 1, 104, 2, 18, 74, 18, 69, 12, 0, 1, 104, 2, 98, 12, 0, 1, 104, 2, 115, 112, 105, 116, 0, 1, 104, 2, 115, 116, 12, 12,
- 0, 1, 104, 2, 118, 101, 114, 101, 0, 1, 104, 99, 2, 107, 111, 12, 0, 1, 105, 100, 97, 114, 0, 1, 106, 2, 100, 12, 0, 1,
- 106, 102, 2, 114, 116, 0, 1, 106, 103, 2, 114, 116, 0, 1, 106, 107, 2, 114, 116, 0, 1, 107, 2, 100, 12, 0, 1, 107, 2, 107,
- 97, 0, 1, 107, 2, 108, 108, 101, 103, 12, 12, 12, 0, 1, 107, 2, 108, 108, 101, 107, 116, 32, 0, 1, 107, 2, 109, 109, 101, 110,
- 116, 17, 65, 12, 12, 12, 0, 1, 107, 2, 109, 109, 101, 114, 99, 105, 101, 108, 12, 12, 0, 1, 107, 2, 109, 112, 97, 103, 0, 1,
- 107, 2, 110, 116, 111, 114, 0, 1, 107, 2, 115, 107, 111, 0, 1, 107, 2, 115, 116, 18, 69, 0, 1, 107, 2, 115, 116, 32, 0, 1,
- 107, 2, 115, 116, 101, 115, 107, 97, 98, 0, 1, 107, 2, 115, 116, 101, 115, 107, 97, 102, 116, 0, 1, 107, 107, 101, 106, 116, 2, 115,
- 108, 111, 118, 0, 1, 107, 110, 97, 98, 2, 115, 112, 0, 1, 107, 111, 107, 2, 115, 0, 1, 107, 114, 97, 110, 2, 17, 67, 0, 1,
- 107, 115, 2, 102, 97, 98, 0, 1, 107, 115, 2, 116, 195, 184, 106, 0, 1, 107, 115, 97, 107, 0, 1, 107, 115, 105, 100, 0, 1, 107,
- 121, 115, 112, 2, 12, 0, 1, 108, 2, 18, 68, 12, 0, 1, 108, 2, 18, 74, 17, 67, 18, 69, 0, 1, 108, 2, 107, 17, 65, 0,
- 1, 108, 2, 107, 117, 109, 0, 1, 108, 97, 103, 2, 112, 112, 101, 114, 101, 0, 1, 108, 101, 109, 21, 2, 110, 0, 1, 108, 102, 2,
- 100, 101, 110, 0, 1, 108, 105, 107, 2, 12, 0, 1, 108, 105, 112, 2, 116, 0, 1, 108, 107, 2, 110, 0, 1, 108, 111, 107, 2, 115,
- 115, 97, 0, 1, 108, 111, 107, 2, 115, 116, 0, 1, 108, 112, 2, 109, 12, 0, 1, 108, 115, 2, 103, 12, 0, 1, 109, 2, 115, 107,
- 101, 12, 0, 1, 109, 101, 2, 12, 0, 1, 109, 114, 101, 116, 2, 115, 116, 97, 0, 1, 110, 2, 109, 105, 0, 1, 110, 2, 112, 114,
- 101, 0, 1, 110, 2, 116, 101, 114, 101, 12, 0, 1, 110, 17, 67, 2, 18, 71, 12, 12, 0, 1, 110, 97, 107, 2, 110, 0, 1, 110,
- 103, 2, 109, 0, 1, 110, 103, 111, 107, 101, 114, 2, 115, 99, 101, 114, 101, 0, 1, 110, 107, 2, 106, 0, 1, 110, 111, 2, 109, 0,
- 1, 110, 111, 103, 2, 114, 114, 0, 1, 110, 114, 111, 112, 2, 12, 12, 0, 1, 112, 2, 107, 101, 114, 12, 12, 0, 1, 112, 2, 108,
- 12, 0, 1, 112, 2, 108, 32, 0, 1, 112, 2, 108, 115, 107, 0, 1, 112, 2, 115, 116, 116, 114, 97, 117, 0, 1, 112, 101, 100, 2,
- 115, 105, 116, 117, 109, 0, 1, 114, 2, 18, 68, 11, 97, 12, 12, 0, 1, 114, 2, 18, 71, 18, 70, 12, 0, 1, 114, 2, 100, 12,
- 0, 1, 114, 2, 107, 18, 76, 12, 0, 1, 114, 2, 109, 17, 67, 18, 70, 0, 1, 114, 2, 109, 117, 108, 117, 115, 0, 1, 114, 17,
- 67, 2, 109, 18, 69, 0, 1, 114, 17, 67, 2, 115, 107, 12, 12, 0, 1, 114, 18, 71, 2, 106, 0, 1, 114, 18, 73, 2, 18, 66,
- 101, 110, 0, 1, 114, 98, 2, 115, 116, 101, 110, 0, 1, 114, 100, 110, 121, 115, 2, 109, 0, 1, 114, 100, 121, 104, 0, 1, 114, 101,
- 116, 101, 104, 0, 1, 114, 102, 2, 109, 97, 0, 1, 114, 102, 2, 115, 110, 101, 0, 1, 114, 102, 2, 115, 115, 12, 12, 0, 1, 114,
- 103, 2, 115, 115, 105, 12, 0, 1, 114, 107, 2, 109, 0, 1, 114, 107, 2, 115, 0, 1, 114, 107, 2, 115, 110, 97, 107, 0, 1, 114,
- 107, 2, 118, 195, 166, 0, 1, 114, 107, 105, 109, 0, 1, 114, 112, 2, 98, 108, 101, 0, 1, 114, 112, 2, 115, 112, 12, 0, 1, 114,
- 112, 2, 115, 116, 105, 0, 1, 114, 112, 2, 118, 17, 65, 12, 0, 1, 114, 116, 2, 17, 67, 18, 69, 0, 1, 114, 116, 2, 106, 97,
- 110, 0, 1, 114, 116, 2, 109, 0, 1, 114, 116, 2, 109, 109, 101, 12, 0, 1, 114, 116, 2, 115, 98, 101, 107, 101, 110, 100, 0, 1,
- 114, 116, 2, 115, 114, 101, 116, 110, 105, 110, 103, 0, 1, 114, 116, 2, 115, 115, 195, 166, 116, 110, 105, 110, 103, 0, 1, 114, 116, 2,
- 118, 12, 0, 1, 114, 116, 101, 109, 2, 12, 12, 0, 1, 114, 116, 110, 111, 107, 2, 108, 108, 195, 184, 114, 0, 1, 114, 116, 114, 111,
- 102, 2, 108, 105, 103, 0, 1, 114, 117, 101, 2, 12, 12, 12, 0, 1, 115, 2, 100, 12, 0, 1, 115, 2, 108, 12, 12, 0, 1, 115,
- 2, 108, 108, 121, 115, 12, 12, 0, 1, 115, 2, 112, 114, 97, 0, 1, 115, 114, 101, 112, 17, 67, 2, 110, 0, 1, 116, 2, 108, 101,
- 114, 97, 110, 116, 12, 0, 1, 116, 2, 116, 17, 65, 0, 1, 116, 97, 2, 109, 0, 1, 116, 101, 98, 2, 110, 101, 116, 0, 1, 116,
- 108, 97, 115, 2, 109, 111, 114, 0, 1, 116, 110, 111, 107, 0, 1, 116, 111, 102, 2, 12, 0, 1, 116, 115, 2, 100, 32, 0, 1, 116,
- 115, 2, 109, 18, 69, 0, 1, 116, 115, 101, 116, 2, 115, 116, 101, 114, 111, 110, 0, 1, 116, 115, 105, 114, 97, 2, 107, 0, 1, 116,
- 117, 97, 2, 12, 0, 1, 118, 2, 107, 18, 76, 12, 0, 1, 122, 105, 107, 115, 2, 102, 114, 101, 110, 0, 2, 18, 66, 18, 69, 0,
- 2, 18, 71, 18, 69, 12, 0, 2, 18, 71, 18, 76, 12, 0, 2, 98, 108, 18, 69, 0, 2, 98, 108, 97, 12, 0, 2, 107, 97, 17,
- 67, 0, 2, 108, 115, 101, 110, 12, 0, 2, 110, 100, 0, 2, 112, 112, 111, 115, 105, 116, 0, 2, 115, 116, 105, 110, 100, 105, 0, 2,
- 118, 101, 106, 12, 0, 2, 118, 105, 12, 0, 8, 17, 67, 2, 32, 0, 8, 116, 115, 2, 114, 32, 0, 103, 1, 114, 100, 0, 111, 1,
- 112, 109, 97, 104, 115, 0, 4, 1, 101, 108, 2, 112, 97, 114, 3, 124, 6, 0, 1, 115, 2, 109, 97, 108, 0, 8, 107, 2, 109, 112,
- 97, 115, 0, 8, 114, 107, 2, 107, 101, 116, 116, 0, 8, 115, 111, 108, 105, 102, 2, 102, 105, 32, 0, 8, 116, 2, 98, 97, 107, 0,
- 1, 101, 100, 105, 118, 2, 21, 3, 124, 11, 0, 4, 100, 101, 114, 1, 109, 3, 124, 34, 0, 114, 1, 107, 2, 112, 105, 103, 0, 114,
- 1, 107, 2, 112, 114, 195, 184, 118, 101, 0, 39, 8, 3, 124, 40, 6, 0, 116, 116, 101, 1, 114, 102, 2, 12, 12, 3, 124, 47, 6,
- 36, 0, 116, 111, 110, 1, 108, 101, 112, 3, 124, 47, 6, 109, 68, 0, 112, 1, 107, 115, 10, 2, 105, 28, 33, 3, 124, 48, 6, 0,
- 112, 111, 115, 1, 114, 112, 97, 3, 124, 48, 6, 124, 0, 107, 114, 97, 116, 101, 115, 1, 115, 3, 124, 49, 34, 122, 47, 116, 89, 0,
- 107, 108, 97, 104, 111, 109, 97, 3, 124, 49, 55, 118, 107, 6, 39, 65, 118, 0, 114, 1, 114, 2, 103, 3, 124, 51, 0, 4, 103, 8,
- 118, 2, 32, 3, 124, 58, 0, 118, 1, 108, 2, 32, 109, 105, 103, 32, 0, 103, 1, 104, 2, 97, 110, 3, 124, 58, 81, 0, 109, 1,
- 107, 114, 97, 115, 3, 124, 65, 0, 4, 109, 109, 101, 1, 110, 101, 114, 2, 12, 3, 124, 65, 6, 36, 0, 109, 109, 195, 169, 1, 110,
- 101, 114, 2, 12, 0, 109, 101, 116, 1, 107, 3, 124, 65, 6, 114, 47, 0, 109, 97, 110, 8, 3, 124, 65, 6, 117, 50, 0, 103, 110,
- 101, 115, 101, 1, 108, 111, 98, 3, 124, 68, 6, 115, 89, 14, 0, 98, 111, 8, 2, 12, 3, 124, 71, 6, 124, 0, 4, 100, 101, 114,
- 8, 109, 2, 110, 101, 3, 124, 72, 6, 116, 34, 0, 100, 101, 114, 8, 109, 2, 110, 105, 0, 100, 101, 114, 1, 109, 114, 101, 112, 121,
- 104, 2, 110, 101, 3, 124, 72, 116, 34, 0, 114, 103, 1, 101, 103, 2, 105, 110, 101, 3, 124, 81, 0, 103, 101, 1, 116, 111, 102, 2,
- 110, 3, 124, 81, 6, 114, 0, 103, 110, 1, 114, 112, 2, 111, 3, 124, 81, 50, 0, 112, 104, 105, 97, 1, 115, 3, 124, 83, 6, 37,
- 117, 0, 4, 118, 1, 107, 2, 101, 110, 100, 3, 124, 84, 0, 118, 1, 107, 117, 118, 2, 97, 114, 0, 118, 1, 110, 2, 101, 108, 108,
- 0, 118, 1, 110, 2, 101, 109, 12, 0, 118, 1, 110, 2, 105, 99, 17, 65, 0, 118, 1, 110, 101, 114, 2, 101, 114, 0, 118, 1, 114,
- 116, 110, 111, 107, 2, 101, 114, 115, 0, 118, 1, 116, 2, 195, 184, 114, 0, 118, 1, 116, 97, 2, 101, 114, 12, 0, 118, 2, 195, 166,
- 114, 110, 12, 0, 4, 118, 1, 106, 2, 105, 115, 116, 3, 124, 84, 6, 0, 118, 1, 108, 115, 2, 97, 107, 0, 118, 105, 8, 114, 112,
- 2, 110, 115, 3, 124, 84, 6, 114, 0, 4, 100, 1, 103, 2, 116, 17, 65, 103, 3, 124, 86, 0, 100, 1, 103, 2, 116, 114, 0, 100,
- 1, 108, 98, 2, 12, 0, 100, 1, 108, 102, 2, 12, 0, 115, 1, 114, 116, 2, 115, 97, 109, 102, 117, 110, 100, 3, 124, 89, 0, 115,
- 115, 101, 117, 109, 1, 108, 111, 99, 3, 124, 89, 6, 115, 126, 65, 0, 115, 104, 1, 104, 115, 2, 111, 110, 101, 3, 124, 91, 6, 0,
- 106, 97, 118, 101, 1, 109, 3, 124, 107, 6, 121, 84, 114, 0, 4, 114, 1, 107, 2, 115, 116, 111, 108, 3, 124, 110, 0, 114, 1, 116,
- 115, 2, 12, 0, 100, 101, 114, 101, 110, 1, 109, 3, 124, 110, 108, 50, 0, 4, 1, 17, 67, 2, 103, 101, 12, 3, 125, 0, 1, 99,
- 2, 114, 115, 0, 1, 118, 115, 2, 103, 101, 114, 0, 114, 2, 107, 101, 115, 116, 101, 114, 12, 0, 4, 97, 114, 1, 98, 2, 100, 105,
- 110, 103, 3, 125, 12, 0, 114, 1, 17, 67, 2, 18, 72, 18, 70, 0, 114, 1, 107, 2, 112, 115, 0, 114, 1, 112, 2, 110, 0, 114,
- 1, 116, 2, 115, 0, 114, 1, 116, 2, 116, 0, 114, 2, 107, 12, 12, 0, 114, 2, 108, 0, 114, 8, 2, 110, 0, 117, 114, 110, 101,
- 1, 98, 3, 125, 12, 50, 0, 114, 103, 2, 12, 3, 125, 12, 58, 0, 114, 103, 2, 105, 3, 125, 12, 81, 0, 117, 114, 116, 104, 1,
- 102, 3, 125, 12, 87, 0, 114, 114, 101, 107, 1, 107, 2, 116, 117, 114, 3, 125, 14, 81, 0, 114, 108, 121, 8, 2, 32, 3, 125, 16,
- 55, 6, 37, 0, 1, 104, 2, 108, 100, 105, 110, 103, 3, 125, 40, 0, 108, 100, 101, 110, 8, 103, 2, 32, 3, 125, 40, 55, 72, 20,
- 13, 50, 0, 108, 100, 105, 101, 8, 103, 3, 125, 40, 55, 72, 37, 0, 118, 2, 101, 114, 104, 101, 97, 100, 3, 125, 40, 84, 0, 97,
- 115, 116, 98, 101, 101, 102, 1, 114, 3, 125, 40, 89, 72, 71, 37, 83, 0, 116, 105, 111, 110, 1, 109, 119, 111, 108, 115, 3, 125, 40,
- 91, 20, 14, 50, 0, 4, 103, 1, 108, 107, 2, 12, 3, 125, 58, 0, 114, 103, 2, 101, 108, 0, 114, 103, 2, 101, 114, 0, 117, 1,
- 115, 2, 108, 0, 118, 2, 101, 114, 115, 12, 12, 0, 118, 101, 1, 115, 2, 21, 3, 125, 58, 14, 0, 97, 116, 101, 115, 3, 125, 58,
- 47, 89, 0, 112, 114, 97, 104, 3, 125, 58, 48, 34, 121, 0, 4, 108, 101, 1, 112, 109, 105, 119, 3, 125, 58, 55, 0, 108, 108, 8,
- 114, 2, 32, 12, 0, 108, 108, 115, 8, 114, 2, 32, 3, 125, 58, 55, 89, 0, 97, 100, 105, 101, 1, 114, 3, 125, 58, 72, 113, 0,
- 97, 100, 105, 101, 114, 1, 114, 3, 125, 58, 72, 113, 109, 0, 99, 104, 105, 115, 101, 1, 99, 3, 125, 58, 91, 6, 37, 12, 89, 0,
- 4, 118, 1, 108, 2, 101, 110, 12, 12, 3, 125, 84, 0, 118, 1, 118, 2, 101, 0, 4, 114, 115, 101, 116, 1, 107, 32, 116, 101, 3,
- 125, 89, 6, 115, 47, 0, 114, 115, 101, 116, 116, 1, 107, 0, 114, 99, 101, 1, 112, 3, 125, 89, 14, 0, 4, 1, 17, 67, 2, 103,
- 12, 3, 126, 0, 1, 107, 2, 98, 98, 101, 114, 12, 12, 12, 0, 1, 107, 2, 103, 108, 12, 0, 1, 109, 2, 115, 115, 101, 12, 12,
- 12, 0, 1, 112, 2, 115, 116, 109, 111, 100, 0, 100, 1, 103, 2, 115, 0, 114, 1, 107, 115, 2, 112, 0, 114, 1, 116, 2, 110, 97,
- 0, 114, 2, 17, 67, 0, 114, 2, 103, 97, 12, 0, 114, 115, 1, 107, 3, 126, 12, 89, 0, 118, 2, 114, 101, 3, 126, 40, 0, 4,
- 1, 103, 2, 107, 97, 114, 116, 12, 3, 126, 58, 0, 103, 1, 110, 107, 0, 118, 1, 17, 67, 2, 101, 110, 12, 0, 118, 1, 115, 2,
- 101, 0, 118, 2, 101, 12, 12, 0, 118, 2, 101, 114, 12, 12, 0, 118, 2, 110, 0, 118, 101, 114, 2, 104, 111, 118, 101, 100, 12, 3,
- 126, 58, 109, 0, 114, 103, 2, 105, 101, 3, 126, 81, 0, 114, 114, 1, 17, 67, 3, 126, 110, 0, 8, 114, 98, 2, 100, 121, 3, 127,
- 58, 0, 1, 114, 17, 67, 2, 18, 66, 18, 69, 12, 3, 128, 0, 4, 118, 1, 17, 67, 2, 12, 3, 128, 58, 0, 118, 1, 17, 67,
- 2, 18, 73, 0, 117, 114, 98, 111, 110, 1, 98, 3, 132, 12, 71, 14, 50, 0, 101, 116, 104, 101, 1, 103, 3, 132, 47, 14, 0, 97,
- 107, 108, 97, 110, 100, 3, 132, 58, 49, 55, 14, 50, 72, 0, 101, 98, 98, 101, 108, 115, 1, 103, 3, 132, 71, 14, 55, 89, 0, 7,
- 6, 112, 0, 4, 1, 109, 121, 115, 2, 116, 111, 109, 3, 0, 2, 115, 121, 107, 3, 0, 4, 3, 48, 0, 1, 10, 2, 32, 0, 112,
- 0, 195, 165, 8, 2, 14, 128, 132, 130, 3, 48, 6, 109, 0, 195, 165, 8, 2, 115, 107, 101, 3, 48, 6, 125, 12, 0, 117, 114, 118,
- 105, 115, 8, 3, 48, 6, 132, 12, 84, 113, 89, 0, 4, 114, 111, 116, 101, 103, 101, 3, 48, 34, 39, 72, 13, 91, 6, 36, 0, 114,
- 111, 116, 101, 103, 195, 169, 0, 114, 101, 115, 98, 121, 116, 101, 114, 105, 97, 110, 3, 48, 34, 115, 89, 71, 129, 47, 115, 34, 37, 6,
- 117, 50, 0, 105, 110, 99, 101, 110, 101, 122, 3, 48, 35, 12, 68, 89, 50, 6, 36, 0, 195, 169, 116, 97, 105, 110, 8, 3, 48, 36,
- 47, 6, 117, 68, 0, 101, 110, 101, 108, 111, 112, 101, 3, 48, 36, 50, 6, 115, 55, 39, 48, 37, 0, 105, 116, 99, 104, 112, 105, 110,
- 101, 3, 48, 36, 87, 91, 48, 121, 12, 57, 50, 0, 101, 116, 101, 8, 2, 32, 3, 48, 37, 12, 47, 0, 101, 116, 101, 121, 8, 3,
- 48, 37, 12, 47, 37, 0, 101, 97, 110, 117, 116, 3, 48, 37, 12, 50, 108, 72, 0, 101, 97, 99, 101, 3, 48, 37, 12, 89, 0, 105,
- 103, 103, 121, 8, 3, 48, 37, 81, 37, 0, 112, 1, 111, 116, 2, 111, 115, 116, 3, 48, 48, 0, 114, 97, 108, 105, 110, 101, 3, 48,
- 51, 121, 55, 37, 50, 6, 36, 0, 105, 101, 114, 114, 101, 3, 48, 57, 115, 12, 34, 0, 105, 97, 102, 8, 3, 48, 57, 121, 83, 0,
- 111, 105, 114, 111, 116, 8, 3, 48, 58, 121, 34, 6, 39, 0, 111, 105, 116, 105, 101, 114, 8, 3, 48, 58, 121, 47, 57, 6, 36, 0,
- 111, 110, 121, 3, 48, 108, 50, 37, 0, 117, 110, 99, 104, 108, 105, 110, 101, 3, 48, 108, 50, 91, 55, 136, 50, 0, 4, 195, 165, 2,
- 102, 117, 110, 100, 3, 48, 109, 0, 195, 165, 2, 108, 195, 166, 103, 0, 195, 165, 2, 118, 105, 114, 107, 0, 195, 165, 8, 2, 108, 105,
- 100, 101, 0, 195, 165, 8, 2, 118, 105, 115, 0, 105, 99, 107, 117, 2, 112, 3, 48, 111, 49, 6, 109, 0, 101, 114, 117, 3, 48, 114,
- 34, 6, 123, 0, 105, 115, 115, 111, 105, 114, 3, 48, 114, 89, 58, 6, 121, 12, 0, 97, 105, 103, 101, 3, 48, 115, 12, 57, 75, 0,
- 101, 105, 103, 110, 111, 105, 114, 3, 48, 116, 50, 57, 58, 6, 121, 12, 0, 97, 105, 110, 116, 98, 97, 108, 108, 3, 48, 116, 57, 50,
- 47, 71, 125, 12, 55, 0, 97, 105, 108, 108, 101, 2, 116, 3, 48, 117, 57, 6, 116, 0, 97, 115, 115, 97, 103, 101, 114, 8, 3, 48,
- 117, 89, 117, 89, 57, 6, 36, 34, 0, 97, 115, 97, 100, 101, 110, 97, 3, 48, 118, 89, 118, 72, 6, 37, 50, 118, 0, 97, 108, 109,
- 2, 32, 98, 101, 97, 99, 104, 3, 48, 121, 12, 65, 0, 97, 114, 102, 97, 105, 116, 3, 48, 121, 83, 6, 115, 0, 111, 115, 116, 104,
- 117, 109, 3, 48, 125, 89, 47, 107, 6, 40, 65, 0, 101, 97, 114, 108, 8, 2, 32, 3, 48, 132, 12, 55, 0, 101, 114, 116, 104, 3,
- 48, 132, 12, 87, 0, 101, 114, 107, 105, 110, 115, 3, 48, 132, 49, 36, 50, 89, 0, 101, 114, 99, 121, 3, 48, 132, 89, 37, 0, 101,
- 117, 103, 101, 111, 116, 3, 48, 132, 91, 6, 39, 0, 105, 112, 101, 108, 105, 110, 101, 3, 48, 136, 48, 55, 136, 50, 0, 98, 1, 109,
- 97, 99, 2, 101, 108, 3, 71, 0, 4, 104, 1, 101, 115, 111, 106, 3, 83, 0, 104, 1, 108, 97, 114, 0, 104, 1, 109, 101, 109, 2,
- 105, 115, 0, 104, 97, 101, 108, 1, 97, 114, 3, 83, 117, 6, 115, 55, 0, 115, 101, 117, 3, 89, 132, 58, 0, 7, 6, 113, 0, 117,
- 1, 101, 116, 2, 105, 108, 97, 3, 6, 49, 0, 117, 101, 1, 21, 3, 8, 49, 0, 3, 49, 0, 117, 101, 116, 1, 117, 111, 98, 3,
- 49, 7, 36, 0, 117, 105, 99, 104, 101, 3, 49, 37, 91, 0, 4, 117, 105, 106, 111, 116, 101, 3, 49, 37, 91, 6, 108, 47, 0, 117,
- 105, 120, 111, 116, 101, 0, 117, 101, 101, 110, 3, 49, 58, 37, 12, 50, 0, 117, 97, 114, 116, 101, 114, 3, 49, 58, 125, 47, 108, 0,
- 117, 2, 105, 115, 108, 105, 110, 103, 3, 49, 84, 0, 117, 105, 2, 122, 3, 49, 84, 37, 0, 117, 101, 98, 101, 99, 3, 49, 84, 37,
- 71, 6, 115, 49, 0, 117, 101, 122, 3, 49, 115, 12, 89, 0, 7, 6, 114, 0, 4, 1, 101, 2, 101, 32, 24, 3, 0, 4, 1, 166,
- 195, 2, 101, 114, 32, 24, 3, 0, 100, 1, 165, 195, 104, 3, 0, 4, 101, 116, 8, 117, 98, 97, 116, 2, 12, 12, 3, 6, 34, 120,
- 47, 0, 101, 116, 116, 8, 117, 98, 97, 116, 2, 12, 12, 0, 101, 116, 8, 97, 122, 97, 108, 2, 12, 12, 3, 6, 119, 47, 0, 101,
- 114, 1, 21, 2, 101, 32, 28, 33, 12, 12, 12, 3, 7, 34, 115, 0, 101, 114, 1, 21, 2, 32, 28, 33, 12, 12, 12, 3, 7, 34,
- 115, 34, 0, 105, 1, 10, 2, 115, 107, 28, 33, 3, 8, 51, 37, 0, 100, 1, 165, 195, 104, 2, 101, 3, 12, 0, 104, 121, 115, 3,
- 16, 37, 12, 89, 0, 97, 109, 105, 114, 101, 122, 3, 21, 101, 115, 0, 4, 3, 34, 0, 1, 101, 104, 2, 32, 0, 1, 101, 115, 2,
- 32, 0, 1, 101, 118, 104, 0, 114, 0, 4, 101, 1, 97, 105, 100, 3, 34, 6, 36, 0, 101, 1, 114, 97, 105, 100, 0, 4, 101, 116,
- 1, 107, 101, 100, 2, 12, 3, 34, 6, 115, 47, 0, 101, 116, 1, 107, 101, 115, 2, 32, 12, 0, 101, 116, 1, 107, 101, 115, 2, 101,
- 114, 12, 0, 101, 116, 1, 107, 101, 115, 2, 101, 116, 12, 0, 101, 116, 1, 107, 110, 111, 107, 2, 12, 0, 101, 116, 1, 107, 115, 105,
- 100, 2, 12, 0, 101, 110, 101, 1, 117, 114, 111, 102, 3, 34, 6, 116, 50, 14, 0, 101, 114, 1, 21, 2, 101, 115, 32, 28, 33, 12,
- 12, 12, 3, 34, 7, 115, 0, 101, 110, 111, 105, 114, 3, 34, 13, 50, 58, 6, 121, 12, 0, 101, 118, 111, 105, 114, 1, 32, 117, 97,
- 3, 34, 13, 58, 6, 35, 12, 34, 0, 105, 99, 107, 115, 104, 97, 119, 3, 34, 36, 49, 91, 108, 12, 0, 105, 99, 107, 115, 104, 97,
- 119, 101, 114, 3, 34, 36, 49, 91, 108, 12, 108, 0, 101, 115, 101, 114, 118, 111, 105, 114, 8, 3, 34, 36, 89, 115, 34, 84, 39, 6,
- 35, 12, 0, 101, 115, 101, 114, 118, 111, 105, 114, 3, 34, 36, 89, 115, 34, 84, 39, 35, 12, 0, 105, 111, 106, 97, 3, 34, 37, 6,
- 108, 49, 117, 0, 4, 101, 97, 108, 105, 116, 121, 3, 34, 37, 6, 117, 55, 37, 47, 37, 0, 101, 97, 108, 105, 116, 121, 1, 32, 108,
- 97, 117, 116, 114, 105, 118, 0, 101, 101, 99, 101, 3, 34, 37, 12, 89, 0, 101, 99, 117, 116, 3, 34, 37, 49, 108, 72, 0, 101, 115,
- 101, 97, 114, 99, 104, 3, 34, 37, 89, 6, 132, 12, 76, 0, 105, 99, 104, 101, 108, 105, 101, 117, 3, 34, 37, 91, 55, 57, 6, 132,
- 0, 111, 117, 103, 101, 3, 34, 40, 12, 91, 0, 4, 100, 1, 97, 115, 2, 101, 108, 3, 34, 72, 0, 100, 1, 111, 2, 101, 108, 12,
- 12, 0, 100, 1, 111, 2, 101, 110, 12, 12, 0, 100, 1, 117, 98, 2, 101, 25, 0, 100, 1, 121, 2, 101, 32, 0, 100, 101, 1, 97,
- 103, 3, 34, 72, 14, 0, 101, 1, 118, 97, 104, 3, 34, 108, 0, 111, 113, 117, 101, 102, 111, 114, 116, 3, 34, 108, 49, 83, 6, 108,
- 12, 0, 111, 98, 105, 101, 8, 3, 34, 108, 71, 37, 0, 111, 100, 110, 101, 121, 3, 34, 108, 72, 50, 37, 0, 111, 103, 101, 114, 3,
- 34, 108, 75, 108, 0, 101, 116, 1, 109, 121, 107, 101, 98, 3, 34, 108, 86, 0, 117, 115, 115, 101, 108, 108, 3, 34, 108, 89, 14, 55,
- 0, 117, 115, 104, 109, 111, 114, 101, 3, 34, 108, 91, 65, 125, 12, 0, 4, 101, 1, 100, 97, 108, 115, 2, 21, 3, 34, 109, 0, 101,
- 1, 106, 184, 195, 104, 2, 21, 0, 101, 114, 1, 17, 67, 2, 32, 12, 12, 0, 4, 101, 116, 1, 17, 67, 2, 32, 12, 12, 3, 34,
- 109, 86, 0, 101, 116, 1, 115, 110, 97, 112, 2, 12, 0, 105, 118, 101, 114, 115, 105, 100, 101, 3, 34, 113, 84, 108, 89, 136, 72, 0,
- 101, 116, 1, 101, 116, 116, 97, 107, 115, 2, 12, 12, 3, 34, 119, 0, 4, 101, 116, 1, 100, 184, 195, 107, 2, 12, 12, 3, 34, 119,
- 47, 0, 101, 116, 1, 101, 98, 184, 195, 107, 2, 12, 12, 0, 101, 116, 1, 101, 100, 121, 114, 103, 2, 12, 12, 0, 101, 116, 1, 101,
- 100, 165, 195, 114, 2, 12, 12, 0, 101, 116, 1, 101, 100, 184, 195, 109, 2, 12, 12, 0, 101, 116, 1, 101, 102, 102, 97, 114, 116, 115,
- 2, 12, 12, 0, 101, 116, 1, 101, 103, 97, 108, 107, 2, 12, 12, 0, 101, 116, 1, 101, 103, 103, 121, 98, 2, 12, 12, 0, 101, 116,
- 1, 101, 103, 105, 108, 2, 12, 12, 0, 101, 116, 1, 101, 103, 110, 101, 112, 103, 97, 100, 2, 12, 12, 0, 101, 116, 1, 101, 105, 108,
- 105, 109, 97, 102, 2, 12, 12, 0, 101, 116, 1, 101, 107, 115, 101, 110, 110, 101, 109, 2, 12, 12, 0, 101, 116, 1, 101, 107, 115, 105,
- 102, 2, 12, 12, 0, 101, 116, 1, 101, 108, 97, 116, 2, 12, 12, 0, 101, 116, 1, 101, 108, 97, 116, 165, 195, 112, 2, 12, 12, 0,
- 101, 116, 1, 101, 108, 111, 107, 115, 2, 12, 12, 0, 101, 116, 1, 101, 109, 109, 101, 116, 115, 2, 12, 12, 0, 101, 116, 1, 101, 110,
- 97, 118, 100, 166, 195, 115, 2, 12, 12, 0, 101, 116, 1, 101, 110, 101, 2, 12, 12, 0, 101, 116, 1, 101, 116, 115, 114, 184, 195, 102,
- 2, 12, 12, 0, 101, 116, 1, 101, 116, 116, 121, 98, 2, 12, 12, 0, 101, 116, 1, 101, 117, 107, 115, 2, 12, 12, 0, 101, 116, 1,
- 101, 118, 114, 97, 2, 12, 12, 0, 101, 116, 1, 103, 105, 100, 114, 166, 195, 102, 2, 12, 12, 0, 101, 116, 1, 108, 101, 103, 101, 114,
- 2, 12, 12, 0, 101, 116, 1, 110, 101, 104, 2, 32, 0, 101, 116, 1, 111, 116, 101, 118, 2, 12, 12, 0, 101, 116, 1, 114, 101, 100,
- 110, 117, 2, 12, 12, 0, 101, 116, 1, 114, 101, 103, 114, 111, 98, 0, 101, 116, 1, 114, 111, 102, 2, 12, 12, 0, 101, 116, 1, 115,
- 2, 12, 12, 12, 0, 101, 116, 1, 115, 100, 110, 97, 108, 2, 12, 12, 0, 101, 116, 1, 117, 32, 101, 114, 184, 195, 103, 2, 12, 12,
- 0, 101, 116, 1, 117, 32, 101, 114, 184, 195, 103, 2, 12, 12, 0, 101, 116, 1, 117, 32, 101, 118, 97, 104, 2, 12, 12, 0, 101, 116,
- 1, 117, 32, 103, 105, 100, 2, 12, 12, 0, 101, 116, 1, 117, 32, 103, 105, 100, 32, 101, 2, 12, 12, 0, 101, 116, 1, 117, 32, 103,
- 105, 100, 32, 116, 2, 12, 12, 0, 101, 116, 1, 117, 32, 103, 105, 109, 32, 101, 2, 12, 12, 0, 101, 116, 1, 117, 32, 103, 105, 109,
- 32, 116, 2, 12, 12, 0, 101, 116, 1, 117, 32, 103, 111, 32, 116, 101, 114, 2, 12, 0, 101, 116, 1, 117, 32, 109, 101, 100, 32, 101,
- 2, 12, 12, 0, 101, 116, 1, 117, 32, 109, 101, 100, 32, 116, 2, 12, 12, 0, 101, 116, 1, 117, 32, 110, 101, 2, 12, 12, 0, 101,
- 116, 1, 117, 32, 114, 97, 104, 2, 12, 12, 0, 101, 116, 1, 117, 32, 114, 101, 106, 32, 116, 2, 12, 12, 0, 101, 116, 1, 117, 32,
- 114, 184, 195, 103, 2, 12, 12, 0, 101, 116, 1, 117, 32, 115, 111, 32, 101, 2, 12, 12, 0, 101, 116, 1, 117, 32, 115, 111, 32, 116,
- 2, 12, 12, 0, 101, 116, 1, 117, 32, 116, 114, 111, 106, 103, 2, 12, 12, 0, 101, 116, 1, 118, 105, 108, 2, 12, 12, 0, 101, 116,
- 1, 121, 98, 2, 12, 12, 0, 101, 116, 8, 2, 32, 12, 12, 0, 101, 116, 8, 100, 97, 109, 2, 12, 12, 0, 101, 116, 8, 100, 110,
- 105, 2, 12, 12, 0, 101, 116, 8, 100, 114, 111, 2, 12, 12, 0, 101, 116, 8, 112, 111, 2, 12, 12, 0, 101, 116, 8, 117, 2, 32,
- 109, 111, 100, 32, 12, 12, 0, 101, 116, 8, 117, 32, 114, 101, 108, 108, 101, 32, 116, 101, 114, 2, 32, 12, 12, 0, 101, 116, 116, 2,
- 12, 12, 12, 12, 12, 12, 12, 3, 34, 120, 47, 0, 97, 106, 97, 104, 3, 34, 121, 75, 117, 0, 111, 97, 100, 8, 2, 32, 3, 34,
- 132, 58, 72, 0, 4, 101, 8, 116, 110, 101, 2, 32, 3, 51, 6, 115, 0, 101, 8, 116, 110, 101, 2, 101, 110, 32, 0, 101, 8, 116,
- 110, 101, 2, 101, 114, 32, 0, 101, 8, 116, 110, 101, 2, 101, 114, 110, 101, 32, 0, 101, 8, 116, 110, 101, 2, 101, 114, 110, 101, 115,
- 32, 0, 101, 8, 116, 110, 101, 2, 101, 114, 115, 32, 0, 101, 110, 101, 1, 105, 115, 2, 12, 3, 51, 6, 115, 50, 14, 0, 105, 103,
- 104, 116, 3, 51, 6, 136, 47, 0, 105, 1, 10, 2, 28, 33, 3, 51, 7, 37, 0, 101, 2, 116, 105, 111, 110, 12, 12, 12, 12, 3,
- 51, 14, 0, 104, 111, 100, 101, 2, 115, 105, 3, 51, 39, 72, 114, 0, 117, 110, 1, 32, 101, 109, 111, 104, 3, 51, 108, 50, 0, 104,
- 101, 117, 2, 109, 97, 3, 51, 108, 57, 0, 117, 103, 98, 121, 3, 51, 108, 81, 71, 37, 0, 4, 101, 1, 17, 67, 2, 32, 3, 51,
- 109, 0, 101, 1, 17, 67, 2, 115, 116, 32, 0, 101, 1, 17, 67, 2, 115, 116, 101, 32, 0, 101, 1, 100, 108, 166, 195, 0, 101, 1,
- 100, 110, 105, 109, 2, 21, 0, 101, 1, 121, 100, 0, 105, 99, 104, 105, 101, 3, 51, 111, 76, 37, 0, 101, 103, 103, 97, 101, 3, 51,
- 115, 81, 115, 57, 0, 101, 97, 103, 97, 110, 3, 51, 115, 81, 117, 50, 0, 101, 115, 111, 108, 117, 116, 105, 111, 110, 3, 51, 115, 89,
- 39, 55, 40, 91, 6, 39, 50, 0, 101, 1, 101, 117, 116, 115, 2, 110, 3, 51, 116, 0, 104, 111, 100, 101, 115, 105, 97, 3, 51, 124,
- 72, 6, 114, 89, 57, 118, 0, 104, 111, 100, 101, 8, 3, 51, 132, 58, 72, 0, 100, 1, 111, 2, 114, 105, 110, 3, 72, 0, 4, 100,
- 101, 1, 101, 106, 102, 3, 108, 0, 101, 1, 101, 100, 2, 115, 0, 101, 1, 101, 106, 2, 115, 0, 101, 1, 111, 104, 0, 101, 1, 166,
- 195, 2, 12, 0, 101, 1, 166, 195, 2, 32, 24, 0, 101, 1, 166, 195, 108, 0, 101, 1, 184, 195, 107, 0, 101, 1, 184, 195, 109, 115,
- 0, 101, 114, 1, 17, 65, 2, 32, 12, 12, 0, 101, 116, 1, 117, 2, 32, 12, 12, 3, 108, 20, 86, 0, 4, 101, 1, 100, 108, 121,
- 109, 2, 21, 3, 109, 0, 101, 1, 105, 108, 2, 21, 0, 101, 1, 111, 99, 115, 2, 21, 0, 101, 1, 121, 2, 21, 12, 0, 101, 1,
- 121, 115, 2, 110, 101, 100, 115, 195, 166, 116, 116, 101, 110, 100, 101, 0, 101, 1, 17, 65, 2, 32, 12, 12, 3, 109, 11, 0, 4, 101,
- 110, 101, 1, 17, 65, 2, 32, 3, 109, 50, 14, 0, 101, 110, 101, 1, 17, 65, 2, 115, 32, 0, 101, 114, 110, 101, 1, 17, 65, 2,
- 32, 12, 12, 0, 101, 114, 110, 101, 1, 17, 65, 2, 115, 32, 12, 12, 0, 101, 116, 1, 166, 195, 2, 32, 12, 12, 12, 3, 109, 86,
- 0, 101, 115, 1, 17, 65, 2, 32, 3, 109, 89, 0, 4, 1, 98, 3, 110, 0, 2, 25, 0, 4, 101, 103, 1, 166, 195, 115, 2, 101,
- 110, 3, 110, 36, 57, 0, 101, 103, 1, 166, 195, 115, 2, 110, 101, 0, 103, 114, 101, 1, 166, 195, 3, 110, 58, 51, 108, 0, 103, 101,
- 114, 1, 166, 195, 3, 110, 58, 108, 0, 4, 101, 1, 17, 65, 2, 110, 32, 3, 110, 109, 0, 101, 1, 17, 65, 2, 110, 115, 32, 0,
- 114, 101, 2, 32, 0, 114, 101, 114, 2, 32, 0, 114, 101, 114, 2, 110, 101, 32, 0, 101, 116, 1, 17, 65, 2, 32, 12, 12, 3, 110,
- 109, 86, 0, 4, 101, 116, 1, 97, 103, 114, 97, 109, 2, 12, 12, 3, 119, 47, 0, 101, 116, 1, 97, 122, 97, 110, 2, 12, 12, 0,
- 101, 116, 1, 101, 116, 115, 101, 106, 184, 195, 104, 2, 12, 12, 0, 7, 6, 115, 0, 1, 105, 109, 109, 111, 107, 2, 101, 3, 0, 4,
- 1, 101, 99, 99, 117, 115, 3, 6, 0, 1, 105, 109, 111, 114, 112, 109, 111, 107, 0, 97, 99, 101, 1, 108, 97, 3, 6, 89, 118, 89,
- 0, 1, 105, 109, 109, 111, 107, 2, 32, 3, 8, 0, 4, 99, 1, 97, 98, 97, 116, 2, 111, 3, 8, 89, 49, 0, 99, 1, 105, 115,
- 110, 97, 114, 102, 2, 111, 0, 4, 111, 109, 1, 21, 21, 3, 8, 89, 109, 65, 0, 111, 109, 109, 1, 21, 21, 2, 101, 0, 105, 101,
- 103, 102, 114, 105, 101, 100, 3, 21, 100, 101, 0, 97, 105, 110, 116, 101, 3, 21, 102, 114, 0, 105, 103, 110, 111, 114, 101, 3, 21, 105,
- 116, 0, 4, 3, 89, 0, 1, 10, 2, 32, 28, 33, 14, 128, 128, 129, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 1, 101, 99, 98,
- 97, 0, 1, 101, 99, 101, 114, 0, 1, 101, 99, 120, 101, 0, 1, 101, 100, 101, 108, 114, 101, 100, 110, 97, 0, 1, 103, 108, 97, 115,
- 0, 1, 110, 101, 100, 105, 115, 101, 114, 0, 1, 110, 101, 114, 101, 102, 114, 101, 116, 110, 105, 0, 1, 110, 101, 116, 115, 105, 115, 107,
- 101, 0, 1, 121, 107, 0, 2, 17, 65, 0, 2, 99, 105, 103, 97, 114, 0, 2, 105, 101, 0, 2, 106, 0, 2, 111, 109, 107, 111, 115,
- 116, 12, 0, 2, 115, 104, 0, 99, 1, 97, 102, 0, 99, 2, 101, 0, 115, 0, 99, 1, 105, 100, 2, 105, 112, 3, 89, 6, 0, 99,
- 101, 110, 101, 1, 105, 2, 115, 3, 89, 6, 36, 50, 13, 0, 115, 105, 115, 1, 97, 104, 99, 3, 89, 6, 111, 0, 97, 105, 110, 116,
- 3, 89, 6, 115, 57, 50, 72, 0, 117, 114, 1, 97, 108, 3, 89, 6, 123, 34, 0, 111, 109, 1, 111, 109, 111, 114, 107, 3, 89, 6,
- 124, 65, 0, 99, 101, 110, 101, 3, 89, 36, 50, 14, 0, 99, 101, 110, 101, 114, 3, 89, 36, 50, 109, 0, 4, 105, 103, 1, 32, 101,
- 114, 97, 98, 2, 32, 3, 89, 37, 0, 105, 103, 1, 32, 101, 114, 97, 98, 2, 32, 116, 105, 108, 0, 105, 103, 2, 32, 100, 101, 116,
- 0, 105, 103, 2, 32, 117, 110, 100, 115, 107, 121, 108, 100, 12, 0, 105, 103, 8, 2, 32, 109, 105, 103, 0, 101, 97, 116, 116, 108, 101,
- 3, 89, 37, 6, 117, 47, 13, 55, 0, 101, 121, 109, 111, 117, 114, 8, 3, 89, 37, 12, 65, 125, 12, 0, 105, 111, 110, 8, 3, 89,
- 37, 12, 109, 50, 0, 105, 100, 110, 101, 121, 3, 89, 37, 72, 50, 37, 0, 101, 97, 115, 111, 110, 8, 3, 89, 37, 89, 13, 50, 0,
- 111, 105, 103, 110, 3, 89, 39, 117, 68, 0, 105, 111, 117, 120, 3, 89, 40, 12, 0, 116, 101, 112, 104, 101, 110, 3, 89, 47, 37, 84,
- 13, 50, 0, 116, 114, 105, 107, 101, 3, 89, 47, 51, 136, 49, 0, 116, 101, 97, 108, 116, 104, 3, 89, 47, 115, 55, 87, 0, 116, 97,
- 116, 101, 1, 32, 101, 114, 105, 112, 109, 101, 2, 32, 3, 89, 47, 115, 57, 47, 0, 116, 101, 97, 107, 3, 89, 47, 115, 57, 49, 0,
- 116, 97, 99, 121, 8, 3, 89, 47, 115, 57, 89, 37, 0, 112, 101, 97, 107, 3, 89, 48, 37, 12, 49, 0, 112, 101, 99, 105, 97, 108,
- 2, 32, 98, 114, 97, 110, 99, 104, 3, 89, 48, 115, 89, 57, 112, 55, 0, 4, 99, 1, 101, 2, 111, 98, 97, 114, 3, 89, 49, 0,
- 99, 1, 101, 109, 2, 97, 108, 0, 99, 1, 105, 99, 110, 97, 114, 102, 2, 111, 0, 99, 2, 111, 111, 0, 99, 2, 111, 114, 0, 99,
- 2, 114, 97, 112, 0, 99, 104, 2, 111, 111, 108, 0, 4, 99, 1, 97, 109, 2, 97, 114, 97, 3, 89, 49, 6, 0, 99, 1, 105, 100,
- 2, 111, 117, 110, 116, 0, 99, 111, 114, 116, 1, 101, 3, 89, 49, 6, 108, 12, 47, 0, 99, 114, 101, 119, 100, 114, 105, 118, 101, 114,
- 3, 89, 49, 51, 40, 72, 34, 136, 84, 108, 0, 99, 111, 2, 116, 3, 89, 49, 108, 0, 99, 111, 110, 101, 3, 89, 49, 108, 50, 0,
- 107, 97, 116, 101, 98, 111, 97, 114, 100, 3, 89, 49, 115, 57, 47, 71, 125, 12, 72, 0, 107, 121, 108, 105, 110, 101, 3, 89, 49, 136,
- 55, 136, 50, 0, 108, 105, 109, 108, 105, 110, 101, 3, 89, 55, 113, 65, 55, 136, 50, 0, 104, 105, 110, 101, 3, 89, 57, 136, 50, 13,
- 0, 119, 101, 101, 116, 3, 89, 58, 37, 12, 47, 0, 109, 105, 116, 104, 3, 89, 65, 36, 47, 0, 109, 121, 116, 104, 101, 3, 89, 65,
- 121, 12, 57, 86, 0, 109, 105, 108, 101, 121, 3, 89, 65, 136, 55, 37, 0, 116, 114, 97, 105, 103, 104, 116, 3, 89, 72, 34, 115, 12,
- 57, 47, 0, 113, 117, 97, 115, 104, 3, 89, 81, 58, 108, 91, 0, 4, 195, 165, 1, 32, 100, 101, 109, 2, 32, 3, 89, 108, 0, 195,
- 165, 1, 32, 100, 108, 111, 104, 2, 32, 0, 195, 165, 1, 32, 101, 100, 32, 108, 105, 118, 2, 32, 0, 195, 165, 1, 32, 101, 114, 2,
- 32, 0, 195, 165, 1, 32, 101, 118, 105, 108, 98, 2, 32, 0, 195, 165, 1, 32, 103, 111, 2, 32, 118, 105, 100, 101, 114, 101, 0, 195,
- 165, 1, 32, 105, 32, 108, 105, 118, 2, 32, 0, 195, 165, 1, 32, 108, 105, 118, 2, 32, 0, 195, 165, 1, 32, 114, 2, 32, 98, 97,
- 110, 103, 101, 0, 195, 165, 1, 32, 114, 101, 2, 32, 0, 195, 165, 1, 32, 115, 101, 2, 32, 0, 195, 165, 1, 32, 117, 100, 32, 108,
- 105, 118, 2, 32, 0, 195, 165, 1, 32, 118, 101, 108, 98, 2, 32, 0, 195, 165, 8, 2, 32, 98, 101, 115, 118, 195, 166, 114, 108, 105,
- 103, 0, 195, 165, 8, 2, 32, 98, 108, 101, 118, 32, 0, 195, 165, 8, 2, 32, 98, 108, 105, 118, 101, 114, 32, 0, 195, 165, 8, 2,
- 32, 100, 101, 32, 109, 195, 165, 0, 195, 165, 8, 2, 32, 100, 101, 110, 32, 109, 195, 165, 0, 195, 165, 8, 2, 32, 102, 105, 107, 32,
- 0, 195, 165, 8, 2, 32, 103, 105, 107, 32, 0, 195, 165, 8, 2, 32, 103, 195, 165, 32, 0, 195, 165, 8, 2, 32, 103, 195, 165, 114,
- 32, 0, 195, 165, 8, 2, 32, 103, 195, 184, 114, 101, 32, 0, 195, 165, 8, 2, 32, 104, 17, 65, 110, 32, 109, 195, 165, 0, 195, 165,
- 8, 2, 32, 104, 97, 118, 100, 101, 32, 0, 195, 165, 8, 2, 32, 104, 97, 118, 101, 32, 0, 195, 165, 8, 2, 32, 104, 101, 114, 32,
- 0, 195, 165, 8, 2, 32, 104, 111, 108, 100, 32, 0, 195, 165, 8, 2, 32, 105, 32, 109, 195, 165, 0, 195, 165, 8, 2, 32, 107, 97,
- 110, 32, 0, 195, 165, 8, 2, 32, 107, 111, 109, 32, 0, 195, 165, 8, 2, 32, 107, 111, 109, 109, 101, 114, 32, 0, 195, 165, 8, 2,
- 32, 108, 97, 100, 32, 0, 195, 165, 8, 2, 32, 108, 97, 110, 103, 32, 0, 195, 165, 8, 2, 32, 110, 195, 166, 114, 32, 0, 195, 165,
- 8, 2, 32, 115, 105, 107, 107, 101, 114, 32, 0, 195, 165, 8, 2, 32, 115, 107, 97, 108, 32, 0, 195, 165, 8, 2, 32, 115, 107, 101,
- 116, 101, 32, 0, 195, 165, 8, 2, 32, 116, 97, 103, 101, 114, 32, 0, 195, 165, 8, 2, 32, 118, 101, 100, 32, 0, 195, 165, 8, 2,
- 32, 118, 105, 32, 107, 97, 110, 32, 0, 195, 165, 8, 2, 32, 118, 105, 32, 109, 195, 165, 0, 195, 165, 8, 2, 32, 118, 105, 108, 108,
- 101, 32, 0, 195, 165, 8, 32, 101, 100, 32, 101, 108, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 101, 100, 32, 108, 105, 118, 2, 32,
- 0, 195, 165, 8, 32, 103, 105, 100, 2, 32, 0, 195, 165, 8, 32, 105, 32, 101, 108, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 105,
- 32, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 110, 97, 104, 32, 101, 108, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 110, 97, 104,
- 32, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 110, 97, 104, 32, 114, 184, 195, 103, 2, 32, 0, 195, 165, 8, 32, 110, 117, 104, 32,
- 101, 108, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 110, 117, 104, 32, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 114, 111, 102, 0,
- 195, 165, 8, 32, 117, 100, 32, 101, 108, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 117, 100, 32, 101, 108, 108, 105, 118, 2, 32, 0,
- 195, 165, 8, 32, 117, 100, 32, 114, 101, 2, 32, 0, 117, 110, 100, 97, 121, 3, 89, 108, 50, 72, 37, 0, 117, 110, 115, 101, 116, 8,
- 3, 89, 108, 50, 89, 115, 47, 0, 117, 108, 108, 105, 118, 97, 110, 3, 89, 108, 55, 37, 84, 112, 50, 0, 117, 116, 104, 101, 114, 3,
- 89, 108, 86, 108, 0, 105, 99, 105, 108, 105, 101, 110, 3, 89, 111, 89, 6, 111, 55, 57, 14, 50, 0, 101, 105, 110, 101, 3, 89, 115,
- 50, 112, 0, 97, 105, 100, 1, 32, 116, 114, 111, 112, 3, 89, 117, 6, 37, 72, 0, 97, 118, 111, 105, 114, 3, 89, 117, 84, 39, 35,
- 12, 0, 97, 108, 111, 111, 110, 3, 89, 118, 55, 6, 40, 12, 50, 0, 105, 103, 1, 32, 114, 101, 2, 32, 116, 105, 108, 3, 89, 121,
- 57, 0, 117, 98, 115, 116, 105, 116, 117, 116, 105, 111, 110, 8, 3, 89, 123, 71, 89, 47, 111, 47, 123, 91, 6, 124, 50, 0, 117, 98,
- 115, 116, 105, 116, 117, 116, 105, 111, 110, 3, 89, 123, 71, 89, 47, 111, 47, 123, 91, 124, 50, 0, 195, 165, 8, 2, 32, 104, 97, 109,
- 12, 3, 89, 125, 0, 117, 112, 112, 111, 114, 116, 3, 89, 125, 48, 6, 108, 34, 72, 0, 105, 114, 8, 2, 32, 3, 89, 132, 12, 0,
- 4, 117, 114, 102, 3, 89, 132, 12, 83, 0, 117, 114, 102, 2, 101, 0, 4, 105, 103, 1, 32, 97, 114, 102, 2, 32, 3, 89, 136, 0,
- 105, 103, 1, 32, 100, 101, 114, 2, 32, 0, 105, 103, 1, 32, 100, 111, 108, 2, 32, 0, 105, 103, 1, 32, 100, 184, 195, 98, 2, 32,
- 0, 105, 103, 1, 32, 100, 184, 195, 107, 115, 2, 32, 0, 105, 103, 1, 32, 100, 184, 195, 114, 98, 2, 32, 0, 105, 103, 1, 32, 101,
- 2, 32, 12, 0, 105, 103, 1, 32, 101, 2, 32, 109, 105, 103, 0, 105, 103, 1, 32, 101, 2, 32, 116, 105, 108, 0, 105, 103, 1, 32,
- 101, 100, 2, 32, 0, 105, 103, 1, 32, 101, 100, 110, 101, 118, 2, 32, 0, 105, 103, 1, 32, 101, 103, 103, 121, 104, 2, 32, 0, 105,
- 103, 1, 32, 101, 108, 184, 195, 102, 2, 32, 0, 105, 103, 1, 32, 101, 114, 166, 195, 108, 107, 114, 101, 2, 32, 0, 105, 103, 1, 32,
- 101, 114, 184, 195, 103, 2, 32, 100, 101, 116, 0, 105, 103, 1, 32, 103, 101, 110, 115, 2, 32, 0, 105, 103, 1, 32, 103, 110, 97, 118,
- 116, 2, 32, 0, 105, 103, 1, 32, 103, 111, 108, 115, 2, 32, 0, 105, 103, 1, 32, 103, 111, 116, 2, 32, 0, 105, 103, 1, 32, 107,
- 97, 2, 32, 0, 105, 103, 1, 32, 107, 105, 103, 2, 32, 0, 105, 103, 1, 32, 107, 108, 111, 102, 32, 114, 101, 2, 32, 0, 105, 103,
- 1, 32, 108, 105, 116, 2, 32, 0, 105, 103, 1, 32, 109, 111, 107, 2, 32, 0, 105, 103, 1, 32, 110, 17, 65, 2, 32, 116, 105, 108,
- 0, 105, 103, 1, 32, 110, 97, 104, 2, 32, 0, 105, 103, 1, 32, 110, 97, 109, 2, 32, 0, 105, 103, 1, 32, 110, 101, 100, 2, 32,
- 0, 105, 103, 1, 32, 110, 117, 104, 2, 32, 0, 105, 103, 1, 32, 111, 114, 116, 101, 98, 2, 32, 0, 105, 103, 1, 32, 114, 101, 2,
- 32, 0, 105, 103, 1, 32, 114, 101, 115, 2, 32, 111, 109, 0, 105, 103, 1, 32, 114, 111, 102, 2, 32, 0, 105, 103, 1, 32, 114, 111,
- 110, 115, 2, 32, 0, 105, 103, 1, 32, 114, 111, 114, 116, 101, 98, 2, 32, 0, 105, 103, 1, 32, 114, 165, 195, 2, 32, 0, 105, 103,
- 1, 32, 114, 165, 195, 108, 115, 2, 32, 0, 105, 103, 1, 32, 114, 184, 195, 2, 32, 0, 105, 103, 1, 32, 116, 2, 32, 0, 105, 103,
- 1, 32, 116, 97, 115, 2, 32, 0, 105, 103, 1, 32, 116, 101, 2, 32, 0, 105, 103, 1, 32, 116, 101, 2, 32, 116, 105, 108, 0, 105,
- 103, 1, 32, 118, 97, 103, 2, 32, 0, 105, 103, 1, 32, 118, 97, 103, 2, 32, 116, 105, 108, 0, 105, 103, 1, 32, 165, 195, 102, 2,
- 32, 0, 105, 103, 1, 32, 165, 195, 103, 2, 32, 0, 105, 103, 1, 32, 165, 195, 108, 115, 2, 32, 0, 105, 103, 1, 32, 165, 195, 112,
- 2, 32, 0, 105, 103, 1, 32, 165, 195, 115, 2, 32, 111, 109, 0, 105, 103, 1, 32, 165, 195, 116, 115, 2, 32, 0, 105, 103, 8, 2,
- 32, 97, 102, 32, 0, 105, 103, 8, 2, 32, 97, 108, 101, 110, 101, 0, 105, 103, 8, 2, 32, 102, 111, 114, 0, 105, 103, 8, 2, 32,
- 105, 32, 100, 101, 17, 67, 0, 105, 103, 8, 2, 32, 105, 110, 100, 32, 0, 105, 103, 8, 2, 32, 109, 101, 100, 0, 105, 103, 8, 2,
- 32, 111, 109, 0, 105, 103, 8, 2, 32, 111, 118, 101, 114, 0, 105, 103, 8, 2, 32, 112, 195, 165, 32, 0, 105, 103, 8, 2, 32, 115,
- 101, 108, 118, 0, 105, 103, 8, 2, 32, 117, 100, 32, 0, 105, 103, 8, 32, 100, 101, 109, 2, 32, 0, 105, 103, 8, 32, 101, 100, 2,
- 32, 116, 105, 108, 0, 105, 103, 8, 32, 102, 97, 2, 32, 0, 105, 103, 8, 32, 105, 2, 32, 0, 105, 103, 8, 32, 110, 97, 104, 2,
- 32, 0, 105, 103, 8, 32, 184, 195, 108, 107, 2, 32, 0, 105, 103, 104, 116, 115, 101, 101, 105, 110, 103, 3, 89, 136, 47, 89, 37, 12,
- 36, 68, 0, 4, 99, 104, 3, 91, 0, 104, 1, 97, 104, 0, 104, 1, 97, 109, 115, 0, 104, 1, 97, 110, 0, 104, 1, 97, 112, 2,
- 97, 0, 104, 1, 105, 98, 2, 111, 112, 0, 104, 1, 105, 102, 2, 101, 114, 0, 104, 1, 105, 114, 116, 0, 104, 1, 111, 109, 2, 101,
- 0, 104, 1, 114, 97, 109, 0, 104, 1, 117, 112, 0, 104, 1, 117, 115, 2, 105, 0, 104, 2, 101, 114, 105, 102, 0, 104, 8, 0, 105,
- 2, 111, 110, 0, 115, 105, 2, 111, 0, 104, 105, 114, 101, 3, 91, 13, 0, 104, 111, 119, 3, 91, 39, 40, 0, 106, 2, 111, 3, 91,
- 57, 0, 104, 111, 116, 3, 91, 108, 47, 0, 104, 101, 112, 104, 101, 114, 100, 3, 91, 115, 48, 20, 108, 72, 0, 104, 101, 105, 107, 3,
- 91, 121, 113, 49, 0, 117, 103, 97, 114, 8, 2, 32, 3, 91, 123, 81, 108, 0, 104, 111, 114, 2, 116, 3, 91, 125, 0, 101, 97, 110,
- 8, 2, 32, 3, 91, 125, 12, 50, 0, 101, 97, 110, 115, 8, 2, 32, 3, 91, 125, 12, 50, 89, 0, 104, 101, 114, 2, 119, 111, 111,
- 100, 3, 91, 132, 12, 0, 104, 101, 114, 109, 97, 110, 3, 91, 132, 12, 65, 118, 50, 0, 104, 105, 114, 116, 3, 91, 132, 47, 0, 104,
- 105, 114, 116, 101, 110, 3, 91, 132, 47, 13, 50, 0, 104, 101, 114, 108, 111, 99, 107, 3, 91, 132, 55, 108, 49, 0, 7, 6, 116, 0,
- 8, 114, 97, 2, 32, 100, 101, 99, 111, 3, 0, 104, 1, 110, 97, 109, 97, 115, 2, 97, 3, 8, 87, 0, 101, 1, 116, 2, 32, 3,
- 14, 11, 0, 97, 110, 103, 117, 121, 8, 3, 21, 102, 114, 0, 4, 3, 47, 0, 1, 114, 111, 116, 2, 101, 114, 101, 0, 104, 1, 117,
- 108, 2, 101, 114, 0, 104, 1, 117, 114, 0, 104, 8, 2, 101, 111, 0, 116, 0, 116, 1, 106, 184, 195, 104, 2, 97, 108, 101, 114, 0,
- 4, 101, 107, 8, 97, 105, 100, 101, 109, 3, 47, 6, 36, 49, 0, 101, 107, 8, 101, 103, 101, 108, 0, 101, 107, 8, 111, 101, 100, 105,
- 118, 0, 101, 107, 8, 111, 105, 108, 98, 105, 98, 0, 101, 107, 8, 111, 107, 97, 110, 105, 112, 0, 101, 107, 8, 111, 107, 115, 105, 100,
- 0, 101, 107, 8, 111, 110, 111, 102, 0, 101, 107, 8, 111, 112, 97, 0, 101, 107, 8, 111, 112, 121, 104, 0, 101, 107, 8, 111, 116, 111,
- 102, 0, 101, 107, 8, 111, 116, 112, 121, 108, 103, 0, 101, 107, 8, 111, 116, 114, 97, 107, 0, 101, 107, 8, 114, 97, 104, 99, 0, 4,
- 8, 2, 32, 98, 111, 110, 101, 3, 47, 6, 37, 12, 2, 0, 8, 2, 32, 115, 104, 105, 114, 116, 0, 101, 1, 103, 121, 108, 2, 21,
- 3, 47, 14, 0, 101, 102, 195, 184, 1, 114, 111, 112, 2, 108, 106, 101, 3, 47, 14, 83, 6, 133, 0, 114, 101, 118, 111, 114, 8, 3,
- 47, 16, 115, 84, 108, 0, 114, 101, 110, 99, 104, 99, 111, 97, 116, 3, 47, 34, 6, 115, 50, 91, 49, 4, 39, 40, 72, 0, 101, 114,
- 101, 115, 115, 2, 97, 110, 116, 3, 47, 34, 112, 89, 0, 4, 101, 114, 101, 115, 115, 101, 114, 101, 1, 110, 105, 3, 47, 34, 112, 89,
- 6, 36, 108, 0, 101, 114, 101, 115, 115, 101, 114, 101, 114, 1, 110, 105, 0, 101, 114, 101, 115, 115, 101, 114, 101, 116, 1, 110, 105, 3,
- 47, 34, 112, 89, 6, 36, 108, 86, 0, 114, 195, 168, 115, 8, 2, 32, 3, 47, 34, 115, 0, 114, 97, 100, 101, 1, 32, 100, 108, 114,
- 111, 119, 3, 47, 34, 115, 57, 72, 0, 4, 114, 97, 99, 101, 121, 8, 3, 47, 34, 115, 57, 89, 37, 0, 114, 97, 99, 121, 8, 0,
- 4, 114, 101, 100, 105, 118, 116, 101, 100, 101, 108, 3, 47, 34, 117, 83, 72, 13, 72, 36, 55, 0, 114, 101, 100, 118, 116, 101, 100, 101,
- 108, 0, 4, 101, 8, 2, 32, 3, 47, 36, 0, 101, 8, 115, 105, 2, 32, 0, 8, 2, 32, 3, 47, 36, 12, 0, 101, 97, 107, 8,
- 3, 47, 37, 12, 49, 0, 101, 101, 110, 97, 103, 101, 3, 47, 37, 12, 50, 115, 75, 0, 101, 101, 110, 97, 103, 101, 114, 3, 47, 37,
- 12, 50, 115, 75, 108, 0, 101, 97, 99, 104, 8, 3, 47, 37, 12, 76, 0, 111, 109, 98, 115, 3, 47, 40, 12, 65, 89, 0, 111, 109,
- 98, 115, 116, 111, 110, 101, 3, 47, 40, 12, 65, 89, 72, 39, 40, 50, 0, 119, 111, 115, 116, 101, 112, 3, 47, 40, 12, 89, 47, 115,
- 48, 0, 117, 99, 115, 111, 110, 8, 3, 47, 40, 12, 89, 108, 50, 0, 4, 116, 1, 101, 2, 97, 108, 3, 47, 47, 0, 116, 1, 101,
- 2, 105, 100, 0, 116, 2, 195, 184, 106, 0, 116, 1, 97, 110, 2, 195, 184, 106, 3, 47, 47, 4, 0, 117, 100, 111, 114, 3, 47, 57,
- 40, 72, 108, 0, 111, 107, 121, 111, 3, 47, 108, 49, 57, 39, 0, 101, 114, 101, 115, 115, 101, 8, 110, 105, 3, 47, 108, 51, 6, 120,
- 89, 14, 0, 101, 114, 101, 115, 115, 101, 114, 1, 110, 105, 3, 47, 108, 51, 6, 120, 89, 108, 0, 111, 117, 99, 104, 100, 111, 119, 110,
- 3, 47, 108, 76, 72, 35, 58, 50, 0, 105, 109, 111, 116, 104, 121, 3, 47, 113, 65, 127, 87, 37, 0, 101, 1, 105, 109, 111, 107, 21,
- 3, 47, 114, 0, 101, 110, 110, 101, 115, 115, 101, 101, 3, 47, 115, 50, 13, 89, 37, 0, 97, 112, 101, 8, 2, 32, 3, 47, 115, 57,
- 48, 0, 97, 112, 101, 8, 2, 110, 32, 3, 47, 115, 57, 48, 112, 0, 101, 114, 114, 121, 8, 3, 47, 116, 16, 37, 0, 97, 106, 8,
- 2, 32, 109, 97, 104, 97, 108, 3, 47, 117, 91, 0, 111, 119, 110, 3, 47, 121, 58, 50, 0, 111, 114, 113, 117, 97, 121, 3, 47, 125,
- 12, 49, 37, 0, 111, 97, 115, 116, 3, 47, 125, 58, 89, 47, 0, 111, 97, 115, 116, 109, 97, 115, 116, 101, 114, 3, 47, 125, 58, 89,
- 47, 65, 4, 121, 12, 89, 47, 108, 0, 121, 118, 101, 3, 47, 129, 12, 58, 0, 104, 97, 105, 3, 47, 136, 0, 105, 116, 97, 110, 105,
- 99, 3, 47, 136, 47, 6, 118, 50, 111, 49, 0, 105, 109, 101, 115, 1, 32, 101, 104, 116, 3, 47, 136, 65, 89, 0, 105, 109, 101, 115,
- 104, 97, 114, 101, 3, 47, 136, 65, 91, 115, 12, 34, 0, 4, 2, 101, 110, 32, 3, 72, 0, 116, 2, 101, 110, 0, 4, 101, 1, 108,
- 101, 104, 2, 21, 3, 72, 14, 0, 101, 1, 114, 111, 115, 2, 112, 21, 0, 101, 1, 115, 101, 110, 101, 2, 21, 0, 101, 2, 32, 3,
- 72, 14, 11, 0, 4, 101, 114, 1, 103, 121, 108, 3, 72, 109, 0, 101, 114, 1, 115, 101, 110, 101, 2, 21, 0, 106, 8, 3, 76, 0,
- 104, 1, 114, 97, 109, 2, 97, 3, 87, 0, 104, 114, 111, 97, 116, 3, 87, 34, 13, 58, 47, 0, 104, 101, 114, 105, 110, 101, 1, 97,
- 99, 3, 87, 34, 36, 50, 0, 104, 117, 110, 100, 101, 114, 3, 87, 108, 50, 72, 108, 0, 104, 97, 99, 107, 101, 114, 121, 3, 87, 118,
- 49, 14, 34, 113, 0, 104, 105, 114, 100, 3, 87, 132, 12, 72, 0, 115, 104, 1, 105, 110, 97, 106, 2, 97, 114, 3, 91, 0, 7, 6,
- 117, 0, 1, 115, 2, 98, 108, 105, 3, 2, 123, 0, 4, 1, 100, 101, 115, 117, 114, 107, 2, 108, 108, 101, 3, 6, 40, 0, 1, 102,
- 105, 114, 116, 110, 101, 99, 2, 103, 0, 1, 107, 111, 114, 112, 2, 114, 97, 0, 1, 108, 97, 100, 110, 97, 2, 115, 0, 1, 108, 97,
- 104, 99, 2, 112, 0, 1, 112, 97, 99, 97, 2, 108, 99, 111, 0, 1, 114, 101, 106, 2, 115, 97, 108, 101, 109, 0, 1, 116, 107, 97,
- 102, 2, 114, 97, 0, 1, 116, 115, 111, 103, 110, 97, 2, 114, 97, 0, 2, 108, 106, 101, 0, 8, 98, 111, 114, 2, 115, 116, 0, 8,
- 100, 105, 102, 2, 115, 0, 8, 102, 110, 111, 107, 2, 115, 0, 8, 103, 105, 102, 2, 114, 0, 8, 104, 114, 165, 195, 2, 110, 100, 114,
- 101, 100, 101, 0, 8, 107, 108, 97, 107, 2, 110, 0, 8, 107, 110, 111, 107, 2, 114, 115, 0, 8, 108, 111, 118, 2, 109, 101, 0, 8,
- 108, 111, 118, 110, 111, 107, 2, 116, 0, 8, 112, 114, 97, 104, 2, 110, 0, 8, 115, 97, 98, 2, 110, 0, 8, 115, 97, 108, 103, 2,
- 114, 0, 8, 115, 98, 97, 2, 114, 100, 0, 8, 115, 117, 97, 108, 107, 2, 108, 0, 1, 103, 110, 166, 195, 107, 2, 114, 117, 3, 6,
- 40, 10, 0, 4, 1, 100, 110, 111, 104, 2, 114, 97, 3, 6, 40, 12, 0, 8, 17, 67, 97, 108, 2, 110, 101, 0, 8, 109, 109, 111,
- 107, 2, 110, 101, 0, 98, 101, 8, 2, 12, 3, 6, 40, 71, 36, 0, 4, 100, 8, 2, 114, 195, 184, 106, 12, 14, 128, 132, 130, 3,
- 6, 40, 72, 0, 100, 8, 2, 195, 184, 98, 116, 12, 14, 128, 132, 130, 0, 116, 97, 104, 3, 6, 57, 40, 12, 47, 121, 0, 1, 99,
- 108, 97, 99, 2, 116, 116, 97, 3, 6, 108, 0, 99, 107, 121, 1, 116, 110, 101, 107, 3, 6, 108, 49, 37, 0, 4, 1, 107, 109, 111,
- 2, 108, 100, 3, 6, 123, 0, 1, 108, 97, 118, 2, 116, 97, 0, 1, 108, 101, 115, 105, 118, 2, 108, 108, 101, 0, 1, 111, 115, 115,
- 101, 114, 2, 114, 115, 0, 1, 112, 108, 97, 118, 2, 114, 103, 105, 115, 0, 1, 112, 109, 105, 2, 108, 115, 0, 1, 114, 98, 97, 2,
- 112, 116, 0, 1, 115, 101, 114, 2, 114, 115, 0, 8, 2, 108, 195, 166, 107, 107, 101, 114, 0, 8, 98, 98, 105, 107, 2, 116, 122, 0,
- 8, 114, 101, 100, 2, 100, 0, 8, 114, 116, 115, 110, 105, 2, 107, 115, 0, 116, 1, 10, 2, 116, 28, 33, 0, 117, 100, 8, 3, 6,
- 123, 6, 123, 86, 0, 4, 114, 1, 115, 97, 108, 3, 6, 123, 34, 0, 114, 1, 115, 97, 108, 103, 0, 114, 1, 115, 97, 114, 0, 114,
- 1, 115, 110, 101, 99, 0, 114, 1, 115, 110, 101, 109, 0, 114, 1, 115, 110, 111, 116, 0, 114, 1, 115, 115, 101, 114, 100, 0, 114, 1,
- 115, 115, 105, 102, 0, 114, 1, 115, 166, 195, 99, 0, 114, 8, 102, 109, 111, 107, 0, 116, 1, 10, 2, 28, 33, 3, 6, 123, 47, 0,
- 4, 100, 8, 2, 97, 116, 12, 14, 128, 132, 130, 3, 6, 123, 72, 0, 100, 8, 2, 101, 108, 116, 12, 14, 128, 132, 130, 0, 100, 8,
- 2, 121, 12, 14, 128, 132, 130, 0, 100, 8, 2, 195, 165, 100, 12, 14, 128, 132, 130, 0, 102, 111, 114, 8, 3, 6, 123, 83, 108, 12,
- 4, 0, 4, 1, 108, 111, 99, 2, 109, 98, 3, 6, 125, 0, 8, 107, 101, 115, 2, 110, 100, 0, 4, 1, 103, 117, 97, 2, 115, 116,
- 3, 6, 126, 0, 1, 108, 97, 104, 2, 110, 107, 0, 110, 100, 1, 98, 97, 114, 2, 117, 115, 3, 6, 126, 50, 72, 0, 4, 1, 98,
- 105, 116, 115, 101, 118, 2, 108, 3, 6, 129, 0, 1, 100, 101, 99, 111, 114, 112, 2, 114, 101, 0, 1, 102, 114, 97, 112, 2, 109, 101,
- 0, 1, 116, 101, 2, 100, 101, 12, 0, 8, 98, 105, 114, 116, 2, 110, 101, 0, 101, 1, 100, 110, 111, 102, 0, 101, 1, 110, 101, 118,
- 97, 0, 116, 8, 98, 101, 100, 0, 114, 101, 1, 116, 117, 111, 10, 2, 28, 33, 3, 6, 129, 12, 34, 0, 109, 101, 8, 116, 115, 111,
- 107, 3, 6, 129, 65, 14, 0, 4, 1, 110, 101, 118, 111, 114, 112, 3, 6, 130, 0, 8, 110, 101, 109, 0, 100, 101, 8, 2, 21, 21,
- 12, 14, 128, 132, 131, 3, 7, 40, 86, 14, 0, 103, 101, 2, 110, 101, 114, 116, 12, 3, 7, 40, 91, 36, 0, 4, 114, 1, 100, 10,
- 2, 28, 33, 12, 3, 7, 123, 34, 0, 114, 1, 116, 10, 2, 28, 33, 12, 0, 100, 8, 2, 21, 21, 12, 14, 128, 132, 130, 3, 7,
- 123, 86, 0, 114, 101, 1, 10, 2, 12, 12, 12, 28, 33, 3, 7, 129, 12, 108, 0, 101, 122, 1, 103, 3, 8, 36, 89, 0, 1, 112,
- 109, 105, 2, 108, 115, 105, 118, 3, 8, 40, 0, 109, 1, 10, 2, 28, 33, 3, 8, 125, 65, 0, 105, 100, 101, 1, 103, 3, 35, 12,
- 57, 72, 0, 114, 2, 103, 116, 3, 39, 110, 0, 4, 1, 17, 67, 2, 107, 116, 18, 69, 3, 40, 0, 1, 18, 74, 115, 2, 17, 67,
- 18, 76, 0, 1, 104, 2, 106, 101, 12, 0, 1, 104, 2, 108, 18, 76, 0, 1, 104, 2, 108, 101, 0, 1, 104, 2, 108, 116, 0, 1,
- 107, 2, 17, 67, 101, 0, 1, 107, 2, 108, 18, 69, 0, 1, 107, 2, 108, 18, 70, 0, 1, 107, 2, 108, 100, 0, 1, 107, 100, 101,
- 118, 111, 104, 2, 108, 115, 0, 1, 107, 115, 2, 108, 112, 0, 1, 108, 2, 107, 97, 115, 0, 1, 108, 2, 110, 32, 0, 1, 108, 2,
- 110, 101, 0, 1, 108, 98, 2, 102, 195, 166, 0, 1, 108, 115, 2, 103, 116, 0, 1, 109, 2, 108, 105, 103, 0, 1, 109, 115, 2, 18,
- 68, 12, 0, 1, 109, 115, 2, 103, 108, 0, 1, 114, 2, 18, 71, 18, 69, 0, 1, 114, 98, 2, 103, 0, 1, 114, 102, 2, 115, 0,
- 1, 114, 116, 2, 18, 71, 0, 1, 114, 116, 2, 109, 97, 110, 0, 1, 115, 2, 103, 0, 2, 17, 67, 101, 0, 2, 103, 108, 101, 12,
- 0, 2, 115, 101, 0, 8, 114, 112, 2, 115, 116, 0, 101, 1, 100, 110, 105, 118, 0, 103, 1, 98, 2, 116, 97, 0, 103, 2, 101, 12,
- 12, 0, 2, 101, 110, 105, 103, 12, 3, 40, 6, 0, 101, 8, 108, 102, 110, 105, 2, 110, 122, 97, 3, 40, 6, 115, 0, 8, 2, 21,
- 21, 12, 14, 128, 132, 129, 3, 40, 11, 0, 4, 1, 106, 2, 105, 99, 101, 3, 40, 12, 0, 2, 104, 121, 114, 101, 12, 0, 8, 2,
- 114, 101, 116, 102, 195, 166, 12, 12, 14, 128, 132, 129, 0, 101, 1, 98, 108, 97, 0, 101, 1, 100, 2, 115, 0, 101, 1, 104, 0, 101,
- 1, 114, 107, 115, 2, 17, 67, 0, 101, 2, 32, 0, 103, 1, 98, 2, 103, 106, 111, 114, 100, 0, 103, 1, 108, 2, 101, 0, 103, 1,
- 109, 2, 101, 32, 117, 100, 0, 101, 1, 116, 115, 3, 40, 12, 14, 0, 115, 97, 8, 2, 32, 3, 40, 12, 36, 89, 6, 117, 0, 115,
- 97, 39, 115, 8, 2, 32, 3, 40, 12, 36, 89, 6, 117, 89, 0, 114, 100, 101, 1, 116, 3, 40, 12, 108, 0, 4, 101, 1, 100, 2,
- 108, 105, 103, 3, 40, 14, 0, 101, 1, 116, 115, 2, 32, 0, 101, 1, 116, 115, 2, 110, 32, 0, 101, 116, 1, 100, 110, 105, 118, 3,
- 40, 14, 86, 0, 114, 101, 1, 115, 10, 2, 114, 101, 12, 12, 12, 3, 40, 34, 7, 36, 0, 107, 101, 116, 8, 98, 3, 40, 49, 6,
- 115, 47, 0, 108, 114, 101, 116, 1, 107, 3, 40, 55, 51, 108, 86, 0, 98, 101, 115, 101, 116, 8, 2, 32, 3, 40, 71, 114, 89, 114,
- 72, 0, 102, 111, 114, 109, 101, 108, 3, 40, 83, 125, 65, 6, 116, 55, 0, 4, 101, 114, 1, 100, 110, 105, 118, 3, 40, 108, 0, 103,
- 101, 114, 2, 12, 0, 4, 101, 114, 2, 32, 3, 40, 109, 0, 114, 101, 2, 32, 0, 114, 101, 114, 2, 32, 0, 103, 101, 1, 115, 2,
- 114, 195, 184, 114, 3, 40, 112, 0, 103, 97, 102, 1, 108, 3, 55, 126, 81, 6, 118, 0, 4, 1, 100, 111, 114, 112, 2, 99, 101, 114,
- 101, 110, 3, 57, 40, 0, 1, 112, 109, 111, 99, 2, 116, 101, 114, 0, 1, 116, 2, 110, 101, 32, 0, 1, 116, 2, 110, 101, 114, 32,
- 0, 1, 116, 2, 110, 101, 115, 32, 0, 1, 116, 2, 110, 105, 110, 103, 12, 0, 1, 116, 2, 116, 111, 114, 0, 8, 116, 115, 2, 97,
- 114, 116, 0, 114, 101, 1, 116, 120, 105, 109, 3, 57, 108, 0, 110, 105, 116, 101, 100, 3, 57, 123, 50, 6, 136, 47, 36, 72, 0, 105,
- 1, 115, 2, 116, 101, 3, 58, 37, 0, 97, 119, 1, 113, 115, 3, 58, 125, 12, 0, 4, 1, 32, 100, 110, 97, 116, 115, 2, 112, 3,
- 108, 0, 1, 100, 2, 98, 108, 105, 110, 0, 1, 100, 2, 110, 99, 97, 110, 0, 1, 102, 2, 99, 107, 12, 12, 0, 1, 104, 99, 116,
- 101, 107, 2, 112, 0, 1, 108, 99, 2, 98, 0, 1, 110, 2, 109, 108, 111, 99, 107, 0, 1, 114, 116, 2, 115, 116, 0, 1, 116, 115,
- 2, 110, 116, 0, 112, 112, 101, 114, 99, 117, 116, 3, 108, 48, 108, 49, 108, 47, 0, 110, 99, 104, 1, 114, 98, 3, 108, 50, 91, 0,
- 109, 112, 104, 114, 101, 121, 1, 104, 3, 108, 65, 83, 34, 37, 0, 115, 116, 121, 1, 114, 3, 108, 89, 47, 37, 0, 4, 1, 98, 2,
- 99, 107, 3, 109, 0, 1, 98, 2, 102, 102, 101, 114, 0, 1, 98, 2, 116, 108, 101, 114, 0, 1, 100, 2, 98, 98, 101, 0, 1, 100,
- 2, 98, 98, 105, 110, 103, 0, 1, 100, 2, 100, 108, 101, 121, 0, 1, 104, 2, 110, 116, 101, 114, 0, 1, 104, 100, 97, 101, 104, 2,
- 110, 116, 0, 1, 106, 2, 110, 107, 0, 1, 108, 2, 98, 98, 111, 99, 107, 0, 1, 108, 108, 2, 112, 0, 1, 109, 2, 112, 112, 101,
- 114, 110, 101, 0, 1, 112, 2, 98, 98, 0, 1, 112, 2, 98, 108, 105, 99, 0, 1, 114, 116, 2, 99, 107, 0, 1, 115, 32, 110, 97,
- 105, 100, 110, 105, 2, 109, 109, 101, 114, 0, 8, 100, 2, 115, 116, 105, 110, 0, 8, 102, 2, 110, 107, 0, 8, 109, 2, 108, 108, 105,
- 110, 0, 8, 112, 2, 98, 32, 0, 8, 112, 2, 110, 107, 0, 116, 116, 111, 110, 1, 104, 3, 109, 47, 13, 50, 0, 99, 107, 101, 114,
- 1, 116, 3, 109, 49, 109, 0, 110, 110, 121, 1, 98, 3, 109, 50, 37, 0, 110, 110, 105, 110, 103, 104, 97, 109, 1, 99, 3, 109, 50,
- 113, 68, 107, 14, 65, 0, 108, 115, 116, 101, 114, 3, 109, 55, 89, 47, 109, 0, 100, 100, 1, 98, 2, 121, 3, 109, 72, 0, 102, 102,
- 105, 110, 1, 109, 3, 109, 83, 113, 50, 0, 105, 1, 103, 2, 116, 97, 114, 3, 111, 0, 101, 114, 105, 108, 108, 1, 103, 2, 97, 3,
- 114, 51, 6, 111, 55, 57, 0, 4, 3, 123, 0, 1, 17, 67, 2, 18, 66, 18, 76, 0, 1, 18, 74, 115, 2, 116, 0, 1, 18, 74,
- 115, 2, 116, 116, 0, 1, 98, 2, 103, 115, 101, 0, 1, 98, 2, 116, 105, 107, 12, 0, 1, 100, 2, 107, 116, 105, 0, 1, 103, 2,
- 100, 101, 110, 12, 0, 1, 104, 2, 100, 25, 0, 1, 104, 2, 100, 101, 17, 67, 0, 1, 104, 2, 103, 111, 32, 0, 1, 104, 2, 108,
- 17, 67, 0, 1, 104, 2, 110, 12, 0, 1, 106, 2, 18, 66, 18, 69, 0, 1, 107, 2, 107, 0, 1, 107, 2, 107, 107, 12, 0, 1,
- 107, 2, 108, 100, 101, 0, 1, 107, 2, 108, 108, 101, 114, 0, 1, 107, 2, 108, 109, 105, 110, 101, 114, 101, 0, 1, 107, 2, 108, 116,
- 0, 1, 107, 115, 2, 108, 107, 0, 1, 107, 115, 2, 108, 108, 0, 1, 107, 115, 2, 116, 101, 0, 1, 108, 2, 100, 101, 114, 0, 1,
- 108, 2, 107, 114, 18, 76, 0, 1, 108, 2, 107, 114, 101, 114, 101, 0, 1, 108, 103, 2, 103, 0, 1, 108, 117, 122, 0, 1, 109, 2,
- 102, 116, 0, 1, 109, 2, 115, 105, 107, 0, 1, 109, 97, 107, 2, 102, 108, 97, 103, 101, 0, 1, 109, 115, 97, 114, 2, 115, 0, 1,
- 110, 2, 108, 101, 118, 101, 110, 100, 101, 0, 1, 110, 102, 2, 103, 0, 1, 110, 115, 2, 98, 108, 101, 0, 1, 112, 2, 99, 107, 12,
- 0, 1, 112, 2, 110, 100, 0, 1, 114, 2, 103, 0, 1, 114, 2, 109, 101, 0, 1, 114, 103, 2, 18, 71, 0, 1, 114, 103, 2, 112,
- 112, 0, 1, 114, 107, 115, 2, 112, 101, 108, 0, 1, 114, 107, 115, 2, 112, 108, 101, 0, 1, 115, 2, 98, 115, 0, 1, 115, 2, 112,
- 101, 114, 0, 1, 115, 2, 112, 112, 108, 101, 0, 1, 115, 2, 112, 114, 97, 0, 1, 116, 2, 100, 25, 0, 1, 116, 2, 100, 101, 110,
- 0, 1, 116, 2, 110, 100, 195, 165, 0, 1, 116, 115, 2, 98, 12, 0, 1, 116, 115, 2, 100, 25, 0, 1, 116, 115, 2, 100, 101, 110,
- 0, 1, 118, 115, 2, 108, 115, 116, 12, 0, 2, 17, 67, 11, 12, 0, 2, 17, 67, 101, 110, 32, 0, 2, 100, 101, 102, 114, 97, 12,
- 0, 2, 100, 103, 114, 117, 110, 100, 101, 108, 105, 103, 12, 0, 2, 103, 108, 12, 0, 2, 105, 109, 111, 100, 115, 116, 195, 165, 101, 108,
- 105, 103, 0, 2, 108, 100, 12, 0, 2, 108, 116, 105, 109, 97, 0, 2, 108, 116, 114, 97, 0, 2, 108, 118, 101, 12, 0, 2, 109, 105,
- 100, 100, 101, 108, 0, 2, 110, 105, 12, 12, 0, 2, 115, 101, 116, 0, 2, 115, 117, 114, 112, 0, 2, 116, 111, 112, 105, 0, 8, 2,
- 100, 115, 12, 0, 8, 2, 114, 12, 12, 0, 8, 107, 2, 108, 108, 101, 100, 101, 0, 103, 1, 108, 115, 0, 103, 1, 109, 2, 32, 117,
- 100, 0, 101, 116, 1, 110, 101, 109, 3, 123, 6, 116, 47, 0, 114, 1, 98, 109, 97, 116, 3, 123, 34, 0, 114, 1, 116, 10, 2, 101,
- 108, 28, 33, 12, 3, 123, 34, 6, 0, 99, 99, 101, 115, 115, 111, 114, 1, 115, 3, 123, 49, 89, 6, 116, 89, 109, 0, 99, 99, 101,
- 115, 115, 111, 114, 101, 114, 1, 115, 3, 123, 49, 89, 116, 89, 6, 39, 109, 0, 107, 117, 108, 101, 108, 101, 3, 123, 49, 123, 55, 6,
- 36, 55, 14, 0, 4, 110, 1, 104, 2, 103, 101, 100, 3, 123, 50, 0, 110, 1, 104, 2, 103, 101, 112, 97, 114, 100, 12, 12, 0, 114,
- 101, 114, 8, 107, 3, 123, 51, 6, 116, 34, 0, 103, 1, 109, 115, 3, 123, 58, 0, 4, 100, 8, 2, 114, 105, 107, 107, 101, 108, 105,
- 103, 12, 14, 128, 132, 130, 3, 123, 72, 0, 100, 8, 2, 117, 101, 108, 105, 103, 12, 0, 100, 8, 2, 195, 184, 100, 12, 14, 128, 132,
- 130, 0, 4, 100, 8, 2, 101, 110, 12, 3, 123, 86, 0, 100, 8, 2, 107, 105, 103, 0, 115, 107, 121, 108, 100, 105, 103, 3, 123, 89,
- 81, 6, 129, 55, 72, 37, 0, 1, 110, 107, 2, 114, 3, 124, 0, 4, 1, 107, 101, 115, 2, 110, 100, 195, 166, 3, 125, 0, 1, 112,
- 2, 110, 99, 104, 0, 1, 114, 2, 115, 116, 0, 2, 110, 18, 73, 12, 0, 109, 98, 117, 103, 1, 104, 3, 125, 65, 71, 125, 81, 0,
- 4, 1, 17, 67, 2, 18, 66, 101, 12, 3, 126, 0, 1, 17, 67, 2, 18, 66, 116, 0, 1, 17, 67, 2, 107, 107, 12, 0, 1, 18,
- 68, 2, 102, 0, 1, 18, 68, 2, 102, 102, 12, 0, 1, 18, 71, 2, 110, 107, 116, 0, 1, 18, 73, 2, 102, 0, 1, 18, 74, 2,
- 102, 0, 1, 18, 74, 2, 102, 102, 0, 1, 18, 74, 2, 114, 114, 101, 0, 1, 98, 2, 107, 0, 1, 98, 2, 110, 116, 0, 1, 100,
- 2, 107, 0, 1, 102, 2, 18, 71, 11, 0, 1, 103, 2, 102, 0, 1, 104, 2, 103, 0, 1, 104, 2, 108, 0, 1, 104, 2, 108, 98,
- 195, 165, 110, 100, 0, 1, 104, 2, 108, 106, 101, 114, 110, 0, 1, 104, 2, 108, 107, 111, 114, 116, 0, 1, 104, 2, 108, 108, 101, 0,
- 1, 104, 2, 108, 115, 107, 101, 0, 1, 104, 2, 108, 115, 195, 184, 109, 0, 1, 104, 2, 108, 116, 97, 110, 103, 0, 1, 104, 2, 114,
- 116, 105, 103, 0, 1, 104, 112, 97, 110, 107, 2, 108, 0, 1, 104, 114, 101, 100, 100, 117, 109, 2, 108, 0, 1, 104, 116, 117, 109, 115,
- 2, 108, 0, 1, 106, 2, 110, 107, 116, 117, 114, 12, 12, 0, 1, 106, 104, 2, 108, 112, 0, 1, 107, 2, 102, 102, 101, 114, 116, 0,
- 1, 107, 2, 108, 0, 1, 107, 2, 108, 100, 105, 111, 0, 1, 107, 2, 108, 105, 108, 116, 0, 1, 107, 2, 108, 108, 101, 116, 0, 1,
- 107, 115, 2, 98, 0, 1, 108, 2, 107, 0, 1, 108, 103, 184, 195, 114, 2, 103, 116, 0, 1, 108, 115, 2, 98, 0, 1, 108, 115, 2,
- 112, 0, 1, 109, 115, 2, 17, 67, 0, 1, 110, 18, 66, 2, 18, 71, 0, 1, 112, 2, 102, 0, 1, 112, 2, 107, 107, 101, 0, 1,
- 112, 2, 107, 108, 0, 1, 112, 115, 2, 110, 100, 101, 0, 1, 114, 2, 18, 71, 0, 1, 114, 2, 18, 71, 11, 0, 1, 114, 2, 102,
- 0, 1, 114, 2, 109, 0, 1, 114, 17, 67, 2, 18, 71, 0, 1, 114, 17, 67, 2, 107, 0, 1, 114, 98, 2, 103, 116, 0, 1, 114,
- 116, 2, 102, 102, 0, 1, 118, 2, 103, 103, 0, 1, 118, 115, 2, 112, 112, 0, 2, 109, 25, 12, 0, 2, 110, 100, 12, 0, 2, 110,
- 103, 12, 12, 0, 2, 110, 107, 0, 8, 2, 110, 100, 12, 0, 8, 2, 110, 103, 12, 0, 8, 110, 2, 108, 0, 8, 114, 2, 98, 32,
- 0, 8, 114, 2, 98, 98, 101, 0, 108, 118, 1, 103, 3, 126, 55, 0, 108, 118, 1, 103, 2, 101, 3, 126, 55, 84, 0, 107, 97, 102,
- 1, 108, 3, 126, 81, 6, 117, 0, 4, 1, 106, 2, 110, 116, 3, 127, 0, 1, 108, 2, 110, 116, 101, 0, 4, 1, 17, 67, 2, 103,
- 103, 3, 128, 0, 1, 18, 68, 2, 110, 115, 0, 1, 98, 2, 110, 107, 101, 114, 0, 1, 102, 2, 18, 71, 0, 1, 107, 115, 2, 18,
- 67, 11, 0, 1, 108, 107, 2, 110, 115, 0, 1, 109, 2, 18, 66, 0, 1, 109, 2, 110, 116, 0, 1, 110, 115, 2, 18, 71, 0, 1,
- 112, 2, 108, 118, 12, 0, 1, 115, 2, 18, 71, 11, 0, 1, 115, 2, 107, 0, 1, 116, 2, 110, 110, 0, 2, 107, 115, 0, 8, 107,
- 2, 110, 32, 0, 110, 107, 1, 102, 2, 116, 105, 111, 110, 3, 128, 68, 0, 4, 1, 98, 101, 100, 2, 116, 101, 114, 101, 3, 129, 0,
- 1, 98, 105, 114, 116, 2, 110, 101, 0, 116, 1, 98, 101, 100, 0, 114, 101, 1, 116, 117, 111, 99, 3, 129, 12, 34, 0, 4, 114, 101,
- 1, 99, 101, 110, 105, 115, 3, 129, 12, 108, 0, 114, 101, 1, 99, 105, 100, 101, 112, 0, 114, 101, 1, 99, 105, 110, 97, 109, 0, 114,
- 101, 1, 100, 101, 99, 111, 114, 112, 0, 114, 101, 1, 100, 114, 111, 98, 0, 114, 101, 1, 104, 99, 111, 114, 98, 0, 114, 101, 1, 104,
- 99, 117, 111, 98, 109, 101, 0, 114, 101, 1, 108, 101, 110, 110, 97, 107, 0, 114, 101, 1, 110, 114, 117, 111, 116, 0, 114, 101, 1, 115,
- 105, 114, 102, 0, 114, 101, 1, 116, 97, 105, 110, 105, 109, 0, 114, 101, 1, 116, 97, 105, 110, 105, 109, 0, 114, 101, 1, 116, 105, 102,
- 110, 111, 107, 0, 114, 101, 1, 116, 105, 110, 114, 97, 103, 0, 114, 101, 1, 116, 105, 114, 102, 0, 114, 101, 1, 116, 107, 101, 102, 110,
- 111, 107, 0, 114, 101, 1, 116, 107, 101, 108, 0, 114, 101, 1, 116, 114, 101, 118, 117, 111, 0, 114, 101, 1, 118, 97, 114, 103, 0, 114,
- 101, 1, 10, 2, 114, 101, 28, 33, 12, 12, 12, 3, 129, 34, 7, 36, 0, 116, 101, 1, 108, 102, 3, 129, 47, 0, 109, 101, 1, 116,
- 115, 111, 107, 3, 129, 65, 14, 0, 4, 1, 98, 2, 100, 103, 101, 116, 3, 130, 0, 1, 100, 2, 99, 104, 101, 115, 115, 101, 0, 1,
- 102, 101, 114, 2, 115, 101, 114, 0, 1, 108, 103, 2, 107, 111, 115, 101, 0, 1, 110, 2, 97, 110, 99, 101, 0, 1, 110, 101, 109, 0,
- 1, 112, 2, 114, 195, 169, 0, 1, 115, 2, 99, 99, 0, 1, 115, 2, 114, 114, 101, 97, 0, 8, 98, 2, 115, 116, 101, 32, 0, 8,
- 112, 2, 114, 101, 114, 101, 0, 8, 116, 97, 110, 2, 114, 101, 108, 32, 12, 3, 130, 6, 0, 4, 114, 101, 1, 112, 116, 97, 109, 111,
- 116, 3, 130, 34, 36, 0, 114, 195, 169, 1, 112, 116, 97, 109, 111, 116, 0, 114, 101, 97, 117, 1, 98, 3, 130, 51, 6, 124, 0, 4,
- 109, 101, 1, 115, 101, 114, 3, 130, 65, 6, 114, 0, 109, 195, 169, 1, 115, 101, 114, 0, 120, 101, 108, 108, 101, 115, 1, 114, 98, 3,
- 130, 89, 6, 115, 55, 0, 99, 105, 101, 110, 110, 101, 1, 108, 3, 130, 89, 57, 6, 115, 50, 0, 1, 115, 2, 114, 114, 101, 108, 3,
- 131, 131, 0, 114, 1, 98, 2, 109, 101, 115, 3, 132, 0, 4, 114, 1, 98, 2, 109, 97, 3, 132, 12, 0, 114, 1, 112, 2, 115, 101,
- 114, 0, 114, 1, 115, 2, 102, 98, 0, 114, 8, 98, 2, 116, 0, 114, 110, 1, 98, 121, 97, 114, 3, 132, 12, 50, 0, 114, 110, 115,
- 8, 98, 3, 132, 12, 50, 89, 0, 114, 112, 108, 101, 1, 112, 3, 132, 48, 20, 14, 55, 0, 114, 107, 101, 121, 1, 116, 3, 132, 49,
- 37, 0, 114, 100, 108, 101, 1, 104, 3, 132, 72, 14, 55, 0, 114, 100, 108, 101, 110, 1, 104, 3, 132, 72, 55, 14, 50, 0, 114, 103,
- 105, 115, 8, 116, 115, 3, 132, 75, 113, 89, 0, 114, 103, 1, 98, 2, 101, 114, 3, 132, 81, 0, 4, 105, 100, 1, 103, 32, 108, 105,
- 118, 2, 101, 3, 136, 72, 0, 105, 100, 1, 103, 32, 116, 97, 2, 101, 0, 105, 100, 8, 103, 2, 101, 116, 0, 105, 100, 101, 110, 1,
- 103, 3, 136, 72, 14, 50, 0, 105, 100, 101, 114, 1, 103, 3, 136, 72, 108, 0, 7, 6, 118, 0, 4, 1, 101, 108, 98, 2, 25, 3,
- 0, 4, 1, 101, 108, 98, 2, 101, 116, 3, 0, 4, 1, 108, 97, 104, 3, 0, 1, 108, 101, 2, 17, 67, 3, 0, 1, 97, 108, 2,
- 101, 109, 101, 110, 116, 3, 14, 0, 4, 1, 97, 104, 2, 17, 67, 3, 40, 0, 1, 97, 104, 2, 111, 118, 101, 114, 102, 0, 4, 1,
- 17, 65, 2, 32, 3, 58, 0, 1, 17, 65, 2, 115, 0, 1, 97, 2, 110, 0, 1, 97, 114, 2, 17, 67, 0, 1, 101, 108, 2, 32,
- 0, 1, 101, 108, 98, 101, 100, 117, 0, 1, 105, 2, 32, 0, 1, 105, 2, 116, 32, 0, 1, 105, 114, 100, 2, 17, 67, 0, 1, 105,
- 118, 116, 2, 108, 0, 1, 166, 195, 110, 115, 2, 12, 0, 1, 184, 195, 2, 101, 110, 0, 1, 184, 195, 100, 0, 1, 184, 195, 104, 2,
- 108, 0, 1, 184, 195, 108, 2, 17, 67, 0, 2, 110, 0, 1, 184, 195, 109, 2, 101, 12, 3, 58, 11, 0, 118, 1, 105, 108, 3, 58,
- 84, 0, 2, 97, 110, 32, 103, 111, 103, 104, 3, 83, 0, 111, 110, 8, 2, 32, 3, 83, 108, 50, 0, 4, 3, 84, 0, 1, 17, 65,
- 10, 2, 32, 17, 65, 0, 1, 97, 108, 115, 2, 12, 0, 1, 105, 116, 2, 17, 65, 0, 1, 108, 97, 2, 101, 0, 1, 108, 105, 2,
- 17, 65, 0, 1, 111, 18, 74, 2, 17, 65, 0, 1, 111, 114, 112, 2, 101, 110, 99, 101, 0, 1, 114, 10, 0, 1, 114, 117, 0, 1,
- 184, 195, 108, 2, 101, 0, 118, 0, 105, 114, 103, 105, 110, 105, 97, 3, 84, 13, 75, 6, 37, 68, 57, 117, 0, 101, 2, 108, 115, 101,
- 3, 84, 14, 0, 105, 110, 99, 101, 3, 84, 36, 50, 89, 0, 105, 108, 108, 97, 103, 101, 3, 84, 36, 55, 36, 75, 0, 111, 105, 108,
- 97, 3, 84, 58, 35, 55, 6, 35, 0, 111, 108, 105, 101, 114, 101, 3, 84, 108, 55, 37, 6, 115, 12, 34, 0, 101, 114, 100, 117, 110,
- 3, 84, 115, 34, 72, 6, 112, 68, 0, 97, 117, 103, 104, 110, 3, 84, 125, 12, 50, 0, 105, 115, 99, 111, 117, 110, 116, 3, 84, 136,
- 49, 121, 58, 50, 47, 0, 108, 101, 103, 1, 108, 97, 104, 3, 136, 0, 7, 6, 119, 0, 114, 105, 103, 104, 116, 3, 21, 0, 3, 58,
- 0, 104, 105, 116, 101, 99, 104, 97, 112, 101, 108, 3, 58, 35, 37, 47, 76, 117, 48, 13, 59, 0, 105, 110, 110, 105, 112, 101, 103, 3,
- 58, 36, 50, 37, 48, 115, 81, 0, 105, 115, 99, 111, 110, 115, 105, 110, 3, 58, 36, 89, 49, 6, 108, 50, 89, 36, 50, 0, 104, 101,
- 101, 108, 3, 58, 37, 12, 55, 0, 101, 101, 107, 101, 110, 100, 3, 58, 37, 12, 81, 115, 50, 72, 0, 101, 97, 118, 101, 114, 3, 58,
- 37, 12, 84, 108, 0, 4, 105, 108, 108, 105, 101, 3, 58, 37, 55, 37, 0, 105, 108, 108, 121, 0, 97, 116, 115, 111, 110, 3, 58, 108,
- 47, 89, 14, 50, 0, 111, 110, 100, 101, 114, 8, 3, 58, 108, 50, 72, 108, 0, 97, 110, 100, 97, 3, 58, 108, 50, 72, 117, 0, 97,
- 110, 115, 101, 97, 1, 115, 3, 58, 108, 50, 89, 4, 37, 0, 97, 108, 108, 97, 99, 101, 3, 58, 108, 55, 36, 89, 0, 97, 115, 104,
- 105, 110, 103, 116, 111, 110, 3, 58, 108, 91, 36, 68, 47, 108, 50, 0, 97, 121, 110, 101, 3, 58, 115, 57, 50, 0, 97, 108, 101, 115,
- 3, 58, 115, 57, 55, 89, 0, 101, 97, 116, 104, 101, 114, 3, 58, 115, 86, 108, 0, 97, 114, 101, 3, 58, 117, 12, 34, 0, 105, 108,
- 100, 8, 3, 58, 121, 113, 55, 72, 0, 97, 116, 101, 114, 103, 97, 116, 101, 3, 58, 125, 47, 108, 81, 115, 57, 47, 0, 97, 108, 100,
- 111, 114, 102, 8, 3, 58, 125, 72, 108, 83, 0, 111, 114, 107, 3, 58, 132, 12, 49, 0, 111, 114, 116, 104, 3, 58, 132, 12, 87, 0,
- 111, 114, 108, 100, 8, 3, 58, 132, 55, 72, 0, 111, 114, 100, 3, 58, 132, 72, 0, 121, 111, 109, 105, 110, 103, 3, 58, 136, 6, 125,
- 58, 65, 36, 68, 0, 105, 100, 101, 115, 99, 114, 101, 101, 110, 3, 58, 136, 72, 89, 49, 34, 37, 12, 50, 0, 4, 1, 116, 110, 97,
- 2, 101, 114, 112, 101, 110, 3, 84, 0, 2, 97, 100, 101, 114, 115, 0, 2, 97, 100, 105, 0, 2, 97, 108, 105, 115, 0, 2, 97, 115,
- 115, 101, 114, 109, 97, 110, 110, 112, 114, 195, 184, 118, 101, 0, 2, 97, 116, 116, 0, 2, 101, 108, 116, 101, 114, 118, 195, 166, 103, 116,
- 0, 2, 101, 108, 116, 115, 99, 104, 109, 101, 114, 122, 0, 2, 101, 114, 110, 101, 114, 0, 2, 101, 115, 115, 101, 108, 0, 2, 104, 105,
- 115, 116, 0, 2, 105, 101, 110, 101, 114, 115, 99, 104, 110, 105, 116, 122, 101, 108, 0, 2, 111, 108, 102, 103, 97, 110, 103, 0, 2, 111,
- 108, 102, 114, 97, 109, 0, 97, 105, 1, 117, 107, 2, 116, 3, 84, 6, 136, 0, 97, 108, 100, 3, 84, 35, 55, 72, 0, 97, 102, 102,
- 101, 3, 84, 35, 83, 14, 0, 105, 101, 2, 110, 3, 84, 37, 0, 105, 101, 115, 101, 110, 116, 104, 97, 108, 3, 84, 37, 89, 13, 50,
- 47, 121, 55, 0, 97, 114, 115, 122, 97, 119, 97, 3, 84, 121, 34, 91, 6, 117, 12, 84, 117, 0, 7, 6, 120, 0, 4, 3, 81, 89,
+ 108, 100, 0, 1, 118, 100, 114, 111, 110, 2, 115, 116, 0, 1, 118, 100, 121, 115, 2, 115, 116, 0, 1, 118, 108, 121, 115, 2, 115, 116,
+ 101, 114, 0, 1, 122, 97, 103, 2, 108, 108, 101, 0, 8, 99, 99, 97, 2, 112, 116, 0, 8, 99, 101, 114, 2, 112, 116, 0, 8, 99,
+ 110, 105, 2, 115, 116, 0, 8, 99, 110, 111, 107, 2, 112, 116, 0, 8, 99, 110, 111, 107, 2, 114, 110, 0, 8, 102, 101, 100, 2, 107,
+ 116, 0, 8, 102, 102, 97, 2, 107, 116, 0, 8, 102, 102, 101, 2, 107, 116, 32, 0, 8, 102, 110, 111, 107, 2, 107, 116, 0, 8, 102,
+ 110, 111, 107, 2, 116, 116, 105, 0, 8, 102, 114, 101, 112, 2, 107, 116, 0, 8, 102, 118, 108, 97, 104, 2, 109, 115, 0, 8, 102, 166,
+ 195, 114, 112, 2, 107, 116, 0, 8, 106, 98, 111, 2, 107, 116, 0, 8, 106, 98, 117, 115, 2, 107, 116, 0, 8, 106, 111, 114, 112, 2,
+ 107, 116, 0, 8, 107, 97, 114, 2, 116, 12, 0, 8, 108, 97, 105, 100, 2, 107, 116, 0, 8, 108, 102, 101, 114, 2, 107, 115, 0, 8,
+ 108, 105, 100, 2, 109, 109, 97, 0, 8, 108, 108, 97, 98, 2, 116, 21, 0, 8, 108, 108, 97, 98, 32, 110, 101, 2, 116, 0, 8, 108,
+ 108, 97, 98, 32, 114, 111, 118, 2, 116, 0, 8, 108, 108, 97, 98, 32, 115, 101, 100, 110, 101, 104, 2, 116, 0, 8, 108, 108, 97, 98,
+ 32, 115, 101, 114, 101, 100, 2, 116, 0, 8, 108, 108, 97, 98, 32, 115, 101, 114, 101, 106, 2, 116, 0, 8, 108, 108, 97, 98, 32, 115,
+ 101, 114, 111, 118, 2, 116, 0, 8, 108, 108, 97, 98, 32, 115, 110, 97, 104, 2, 116, 0, 8, 108, 108, 101, 116, 110, 105, 2, 107, 116,
+ 0, 8, 108, 108, 111, 107, 2, 107, 116, 32, 0, 8, 108, 108, 111, 107, 2, 107, 116, 101, 0, 8, 108, 111, 105, 99, 111, 115, 2, 107,
+ 116, 0, 8, 108, 111, 105, 100, 105, 2, 107, 116, 0, 8, 108, 112, 109, 111, 107, 2, 107, 115, 0, 8, 109, 101, 115, 2, 115, 116, 101,
+ 114, 0, 8, 109, 103, 114, 111, 98, 2, 115, 116, 0, 8, 112, 115, 97, 2, 107, 116, 0, 8, 112, 115, 101, 100, 2, 107, 116, 0, 8,
+ 112, 115, 101, 114, 2, 107, 116, 0, 8, 112, 115, 111, 114, 112, 2, 107, 116, 0, 8, 112, 115, 117, 115, 2, 107, 116, 0, 8, 114, 105,
+ 2, 110, 101, 12, 0, 8, 115, 101, 114, 112, 2, 110, 110, 105, 110, 103, 0, 8, 115, 107, 101, 2, 109, 112, 101, 108, 0, 8, 115, 110,
+ 105, 2, 107, 116, 0, 8, 116, 105, 107, 114, 97, 2, 107, 116, 0, 8, 116, 110, 97, 2, 110, 110, 101, 0, 8, 116, 111, 114, 103, 2,
+ 115, 0, 8, 105, 110, 2, 99, 101, 3, 6, 109, 12, 0, 4, 114, 1, 98, 111, 114, 2, 116, 97, 3, 6, 109, 34, 0, 114, 1, 112,
+ 117, 115, 2, 108, 97, 116, 105, 118, 0, 122, 1, 112, 97, 114, 116, 3, 6, 109, 47, 89, 0, 110, 100, 1, 107, 114, 101, 2, 101, 32,
+ 3, 6, 109, 50, 0, 110, 101, 1, 114, 105, 115, 2, 12, 3, 6, 109, 50, 13, 0, 110, 100, 101, 1, 118, 97, 108, 2, 108, 3, 6,
+ 109, 50, 108, 0, 105, 108, 108, 1, 118, 101, 114, 2, 101, 3, 6, 109, 55, 57, 0, 108, 112, 104, 105, 1, 100, 97, 108, 105, 104, 112,
+ 2, 97, 3, 6, 109, 55, 83, 57, 0, 115, 101, 1, 114, 10, 2, 28, 33, 3, 6, 109, 89, 108, 0, 115, 101, 1, 114, 10, 2, 114,
+ 28, 33, 3, 6, 109, 89, 114, 0, 115, 104, 1, 100, 97, 108, 103, 110, 97, 98, 3, 6, 109, 91, 0, 1, 106, 102, 118, 108, 97, 104,
+ 2, 114, 100, 115, 3, 6, 110, 0, 4, 1, 114, 97, 109, 2, 110, 103, 3, 6, 111, 0, 1, 114, 105, 107, 105, 116, 115, 2, 110, 100,
+ 100, 114, 101, 110, 103, 0, 1, 114, 112, 121, 99, 2, 115, 0, 1, 114, 114, 111, 102, 2, 116, 110, 105, 110, 103, 12, 0, 8, 114, 103,
+ 101, 114, 2, 115, 0, 8, 114, 103, 110, 111, 107, 2, 115, 0, 8, 114, 114, 111, 107, 2, 107, 116, 0, 115, 115, 101, 1, 114, 10, 2,
+ 28, 33, 3, 6, 111, 89, 108, 0, 115, 115, 101, 1, 114, 10, 2, 114, 28, 33, 3, 6, 111, 89, 114, 0, 1, 118, 111, 114, 112, 2,
+ 110, 99, 101, 3, 6, 112, 12, 0, 117, 116, 8, 112, 97, 114, 101, 116, 3, 6, 118, 58, 72, 0, 115, 115, 101, 1, 104, 99, 10, 2,
+ 28, 33, 3, 7, 109, 89, 0, 115, 115, 101, 1, 10, 2, 28, 33, 3, 7, 109, 89, 108, 0, 115, 115, 101, 1, 10, 2, 114, 28, 33,
+ 3, 7, 109, 89, 114, 0, 8, 108, 108, 105, 116, 115, 2, 98, 101, 110, 3, 8, 6, 36, 0, 4, 1, 18, 73, 2, 32, 3, 13, 0,
+ 1, 98, 98, 111, 100, 2, 108, 0, 1, 99, 2, 32, 0, 1, 99, 97, 112, 114, 111, 116, 111, 109, 2, 110, 0, 1, 100, 2, 115, 32,
+ 0, 1, 100, 101, 2, 45, 0, 1, 100, 101, 2, 114, 0, 1, 100, 111, 103, 0, 1, 100, 111, 107, 0, 1, 103, 121, 115, 2, 12, 0,
+ 1, 108, 97, 118, 2, 114, 105, 12, 12, 0, 1, 108, 109, 97, 0, 1, 108, 111, 107, 2, 17, 67, 0, 1, 108, 114, 101, 112, 0, 1,
+ 110, 97, 2, 114, 0, 1, 114, 2, 115, 32, 0, 1, 114, 117, 2, 110, 101, 0, 1, 114, 121, 2, 12, 0, 1, 115, 2, 32, 0, 1,
+ 115, 110, 111, 107, 2, 107, 118, 0, 1, 115, 117, 108, 2, 12, 12, 0, 1, 116, 2, 32, 0, 1, 116, 114, 111, 108, 0, 1, 116, 115,
+ 101, 104, 2, 110, 12, 0, 1, 116, 115, 114, 97, 99, 2, 110, 0, 1, 116, 115, 114, 97, 107, 2, 110, 0, 1, 118, 114, 101, 115, 0,
+ 2, 106, 117, 108, 12, 0, 8, 110, 101, 0, 101, 2, 106, 101, 114, 3, 13, 35, 0, 4, 97, 117, 2, 107, 116, 105, 3, 13, 35, 40,
+ 0, 97, 117, 2, 116, 111, 0, 4, 110, 100, 101, 1, 10, 2, 32, 3, 13, 50, 13, 0, 110, 101, 1, 21, 2, 32, 0, 110, 101, 1,
+ 103, 103, 21, 2, 32, 14, 128, 128, 132, 0, 110, 101, 115, 1, 21, 2, 32, 3, 13, 50, 13, 89, 0, 106, 2, 97, 103, 116, 3, 13,
+ 57, 0, 100, 1, 114, 114, 2, 17, 65, 3, 13, 72, 0, 4, 103, 1, 108, 2, 97, 110, 12, 12, 3, 13, 81, 0, 103, 1, 108, 101,
+ 100, 2, 17, 65, 0, 103, 1, 116, 115, 2, 195, 165, 0, 103, 2, 97, 102, 102, 101, 108, 0, 103, 2, 114, 117, 110, 100, 0, 100, 1,
+ 114, 114, 3, 13, 86, 0, 100, 101, 116, 1, 118, 111, 2, 32, 3, 13, 86, 108, 72, 0, 110, 1, 100, 17, 65, 2, 21, 3, 14, 50,
+ 0, 103, 1, 108, 101, 114, 2, 105, 111, 110, 3, 20, 13, 81, 0, 120, 99, 104, 97, 110, 103, 101, 3, 21, 0, 115, 8, 108, 114, 97,
+ 3, 21, 102, 114, 0, 4, 1, 114, 2, 110, 100, 116, 3, 35, 0, 2, 103, 102, 105, 0, 2, 103, 115, 111, 116, 0, 8, 114, 116, 2,
+ 116, 116, 101, 110, 0, 103, 101, 116, 8, 2, 32, 3, 35, 12, 57, 13, 86, 0, 110, 100, 101, 1, 114, 118, 184, 195, 114, 2, 32, 3,
+ 35, 20, 50, 13, 0, 110, 100, 101, 114, 1, 114, 118, 184, 195, 114, 2, 32, 3, 35, 20, 50, 114, 0, 4, 1, 103, 2, 106, 115, 3,
+ 35, 57, 0, 103, 1, 18, 71, 2, 101, 0, 103, 1, 18, 73, 0, 103, 1, 101, 108, 101, 2, 12, 0, 103, 1, 104, 2, 108, 101, 0,
+ 103, 1, 107, 2, 108, 101, 0, 103, 1, 108, 2, 101, 12, 0, 103, 1, 108, 98, 0, 103, 1, 108, 115, 98, 97, 107, 115, 108, 101, 115,
+ 0, 103, 1, 110, 115, 2, 108, 0, 103, 1, 112, 0, 103, 1, 114, 107, 115, 0, 103, 1, 114, 116, 2, 101, 32, 0, 103, 1, 114, 116,
+ 2, 101, 100, 101, 32, 0, 103, 1, 114, 116, 2, 101, 110, 32, 0, 103, 1, 114, 116, 2, 101, 114, 32, 0, 103, 1, 114, 116, 2, 101,
+ 115, 32, 0, 103, 1, 114, 116, 115, 0, 103, 1, 115, 2, 108, 0, 103, 1, 116, 2, 108, 0, 103, 2, 110, 0, 103, 2, 114, 195, 184,
+ 100, 0, 103, 8, 98, 2, 32, 0, 105, 1, 104, 2, 100, 101, 108, 0, 105, 1, 115, 2, 115, 0, 105, 1, 115, 2, 115, 109, 111, 108,
+ 0, 105, 1, 116, 115, 2, 110, 25, 0, 105, 8, 104, 2, 100, 105, 0, 105, 8, 104, 2, 108, 32, 0, 106, 1, 114, 2, 115, 0, 106,
+ 1, 114, 100, 2, 12, 0, 106, 1, 118, 109, 101, 106, 104, 0, 106, 2, 12, 12, 0, 107, 1, 115, 2, 115, 116, 101, 110, 0, 121, 1,
+ 109, 2, 101, 114, 0, 4, 103, 101, 110, 100, 101, 1, 108, 2, 32, 98, 195, 184, 114, 110, 3, 35, 57, 13, 50, 13, 0, 103, 101, 110,
+ 100, 101, 1, 108, 2, 32, 108, 101, 116, 0, 103, 101, 109, 1, 108, 98, 2, 105, 100, 3, 35, 57, 13, 65, 0, 105, 110, 115, 116, 101,
+ 105, 110, 3, 35, 57, 50, 89, 47, 35, 57, 50, 0, 105, 110, 100, 104, 111, 118, 101, 110, 3, 35, 57, 50, 107, 6, 39, 12, 83, 13,
+ 50, 0, 4, 106, 114, 1, 118, 2, 101, 32, 3, 35, 57, 51, 0, 106, 114, 1, 118, 2, 101, 114, 32, 0, 103, 108, 1, 110, 3, 35,
+ 57, 55, 0, 105, 108, 101, 101, 110, 3, 35, 57, 55, 6, 37, 12, 50, 0, 121, 101, 108, 105, 110, 101, 114, 3, 35, 57, 55, 35, 57,
+ 50, 114, 0, 105, 103, 101, 114, 3, 35, 57, 81, 114, 0, 105, 102, 102, 101, 108, 3, 35, 57, 83, 108, 55, 0, 105, 115, 101, 110, 104,
+ 111, 119, 101, 114, 3, 35, 57, 89, 13, 50, 107, 112, 40, 114, 0, 106, 101, 114, 2, 17, 67, 3, 35, 57, 114, 0, 4, 110, 1, 112,
+ 2, 115, 105, 111, 110, 3, 35, 68, 0, 110, 1, 115, 115, 101, 114, 2, 116, 105, 109, 101, 110, 116, 0, 110, 1, 116, 101, 112, 109, 111,
+ 2, 99, 101, 0, 110, 2, 116, 114, 195, 169, 0, 110, 8, 2, 116, 114, 101, 0, 110, 103, 97, 103, 2, 101, 3, 35, 68, 81, 110, 91,
+ 0, 4, 3, 36, 0, 1, 17, 67, 2, 18, 67, 18, 76, 0, 1, 17, 67, 2, 100, 17, 65, 0, 1, 18, 68, 2, 18, 67, 18, 69,
+ 0, 1, 18, 73, 2, 103, 116, 0, 1, 18, 74, 2, 100, 101, 0, 1, 18, 74, 2, 116, 0, 1, 98, 2, 114, 101, 116, 12, 0, 1,
+ 98, 2, 114, 105, 103, 0, 1, 98, 114, 111, 102, 0, 1, 100, 2, 112, 0, 1, 104, 2, 100, 100, 0, 1, 104, 2, 110, 32, 12, 0,
+ 1, 104, 99, 97, 109, 112, 97, 112, 0, 1, 107, 115, 100, 184, 195, 114, 103, 0, 1, 107, 115, 101, 98, 184, 195, 116, 115, 0, 1, 107,
+ 115, 101, 100, 121, 114, 103, 0, 1, 107, 115, 101, 103, 117, 102, 0, 1, 107, 115, 101, 108, 165, 195, 109, 0, 1, 107, 115, 101, 115, 105,
+ 112, 115, 0, 1, 107, 115, 101, 116, 0, 1, 107, 115, 108, 117, 104, 0, 1, 107, 115, 110, 97, 107, 0, 1, 107, 115, 114, 117, 109, 0,
+ 1, 107, 115, 116, 114, 101, 115, 115, 101, 100, 0, 1, 107, 115, 184, 195, 114, 116, 115, 0, 1, 108, 2, 118, 101, 0, 1, 108, 101, 2,
+ 118, 0, 1, 108, 102, 2, 100, 101, 12, 0, 1, 108, 111, 112, 2, 114, 101, 12, 0, 1, 108, 117, 115, 110, 111, 107, 2, 110, 116, 0,
+ 1, 109, 2, 100, 105, 12, 0, 1, 110, 2, 100, 103, 97, 110, 103, 0, 1, 110, 2, 100, 115, 108, 97, 103, 0, 1, 110, 2, 100, 115,
+ 116, 105, 103, 0, 1, 110, 2, 100, 115, 195, 166, 116, 0, 1, 110, 101, 109, 2, 100, 0, 1, 110, 107, 2, 98, 0, 1, 110, 115, 2,
+ 25, 12, 0, 1, 114, 2, 104, 97, 98, 105, 108, 0, 1, 114, 2, 109, 18, 69, 0, 1, 114, 2, 115, 116, 18, 76, 0, 1, 114, 2,
+ 116, 97, 98, 0, 1, 114, 2, 116, 97, 114, 100, 0, 1, 114, 2, 116, 101, 110, 116, 105, 111, 110, 0, 1, 114, 2, 116, 105, 0, 1,
+ 114, 2, 116, 111, 114, 0, 1, 114, 2, 116, 111, 117, 0, 1, 114, 2, 116, 114, 97, 110, 0, 1, 114, 2, 116, 114, 111, 0, 1, 114,
+ 2, 116, 114, 195, 166, 0, 1, 114, 2, 116, 115, 105, 110, 97, 0, 1, 114, 2, 116, 117, 114, 0, 1, 114, 107, 115, 2, 118, 0, 1,
+ 114, 111, 101, 116, 2, 116, 0, 1, 114, 116, 2, 109, 105, 108, 101, 0, 1, 115, 100, 110, 105, 0, 1, 115, 100, 110, 105, 2, 114, 32,
+ 0, 1, 115, 100, 117, 114, 111, 102, 0, 1, 115, 101, 100, 111, 103, 0, 1, 115, 102, 97, 2, 32, 0, 1, 115, 102, 97, 2, 116, 32,
+ 12, 0, 1, 115, 108, 105, 116, 0, 1, 115, 110, 97, 108, 101, 118, 2, 116, 0, 1, 115, 114, 101, 116, 102, 101, 0, 1, 115, 114, 101,
+ 118, 111, 2, 32, 0, 1, 115, 116, 114, 111, 98, 2, 12, 0, 1, 116, 101, 108, 108, 105, 109, 97, 107, 0, 1, 116, 101, 116, 114, 117,
+ 0, 1, 116, 110, 101, 103, 114, 111, 109, 0, 1, 116, 115, 101, 106, 184, 195, 2, 110, 12, 0, 1, 116, 115, 103, 97, 100, 100, 105, 109,
+ 0, 1, 116, 115, 114, 101, 116, 101, 109, 2, 110, 0, 1, 116, 115, 114, 111, 107, 115, 2, 110, 0, 1, 116, 115, 114, 117, 109, 2, 110,
+ 0, 1, 118, 109, 101, 106, 104, 0, 2, 100, 116, 0, 2, 108, 101, 103, 105, 0, 8, 100, 2, 115, 32, 0, 8, 107, 115, 2, 32, 0,
+ 8, 107, 115, 2, 101, 114, 0, 8, 109, 2, 108, 32, 0, 8, 110, 115, 2, 114, 32, 0, 8, 112, 115, 2, 32, 0, 8, 114, 2, 110,
+ 100, 121, 114, 12, 0, 8, 114, 116, 2, 12, 0, 8, 114, 116, 2, 116, 0, 8, 115, 100, 117, 2, 32, 12, 0, 8, 115, 100, 117, 2,
+ 114, 32, 12, 0, 8, 115, 110, 97, 2, 12, 12, 0, 8, 116, 2, 32, 0, 8, 116, 115, 105, 0, 100, 1, 116, 115, 2, 100, 97, 0,
+ 100, 1, 116, 115, 2, 102, 97, 0, 100, 1, 116, 115, 2, 109, 111, 0, 100, 1, 116, 115, 2, 115, 195, 184, 0, 103, 8, 116, 115, 2,
+ 32, 0, 1, 98, 10, 2, 115, 21, 3, 36, 4, 0, 101, 1, 100, 105, 2, 108, 3, 36, 6, 109, 0, 4, 103, 101, 8, 2, 32, 3,
+ 36, 12, 57, 13, 0, 103, 101, 8, 2, 98, 108, 97, 100, 0, 103, 101, 8, 2, 108, 195, 184, 118, 0, 103, 101, 8, 2, 116, 114, 195,
+ 166, 0, 101, 8, 110, 115, 2, 100, 101, 32, 3, 36, 13, 0, 8, 115, 2, 32, 3, 36, 19, 0, 110, 100, 101, 1, 106, 102, 3, 36,
+ 20, 50, 13, 0, 110, 100, 101, 114, 1, 106, 102, 3, 36, 20, 50, 114, 0, 114, 114, 105, 101, 114, 8, 112, 3, 36, 34, 37, 6, 36,
+ 0, 101, 1, 98, 2, 100, 3, 36, 36, 0, 116, 97, 103, 101, 114, 101, 3, 36, 47, 110, 91, 6, 109, 12, 51, 0, 100, 107, 101, 114,
+ 1, 110, 115, 3, 36, 49, 114, 0, 4, 110, 1, 99, 2, 116, 17, 67, 3, 36, 50, 0, 110, 1, 100, 17, 65, 2, 116, 0, 108, 108,
+ 101, 118, 101, 3, 36, 55, 84, 13, 0, 4, 103, 1, 108, 114, 101, 100, 110, 117, 3, 36, 57, 0, 103, 1, 116, 115, 114, 101, 118, 111,
+ 0, 103, 8, 118, 2, 32, 0, 103, 8, 118, 2, 101, 116, 32, 0, 106, 2, 97, 107, 117, 0, 103, 101, 110, 8, 2, 21, 3, 36, 57,
+ 13, 50, 0, 4, 103, 1, 108, 2, 101, 110, 100, 97, 3, 36, 81, 0, 103, 1, 108, 2, 101, 114, 0, 103, 1, 108, 2, 101, 114, 101,
+ 0, 103, 1, 108, 2, 105, 116, 105, 0, 103, 1, 109, 2, 97, 0, 103, 1, 112, 2, 97, 115, 117, 115, 0, 103, 2, 101, 118, 105, 110,
+ 115, 116, 12, 0, 103, 8, 107, 115, 2, 97, 102, 102, 101, 108, 0, 103, 101, 110, 100, 101, 8, 108, 2, 32, 3, 36, 81, 6, 109, 50,
+ 72, 108, 0, 100, 101, 116, 1, 108, 2, 12, 3, 36, 86, 13, 47, 0, 101, 1, 114, 2, 108, 3, 36, 109, 0, 4, 1, 115, 115, 101,
+ 106, 3, 37, 0, 8, 2, 32, 109, 97, 105, 108, 0, 8, 2, 32, 115, 112, 101, 97, 107, 0, 8, 100, 2, 32, 0, 97, 1, 108, 2,
+ 115, 101, 0, 97, 1, 108, 2, 115, 105, 110, 103, 0, 121, 1, 17, 67, 2, 32, 0, 121, 1, 107, 0, 121, 1, 108, 108, 0, 121, 1,
+ 110, 115, 105, 100, 0, 121, 1, 115, 100, 110, 105, 108, 0, 121, 1, 118, 114, 97, 104, 0, 121, 8, 110, 114, 97, 98, 0, 4, 97, 1,
+ 104, 2, 108, 3, 37, 12, 0, 97, 1, 107, 2, 116, 111, 110, 0, 97, 1, 112, 2, 99, 111, 0, 97, 1, 116, 2, 109, 0, 97, 8,
+ 112, 2, 107, 32, 0, 101, 1, 104, 115, 2, 108, 97, 0, 101, 1, 107, 2, 112, 101, 114, 0, 101, 1, 114, 102, 0, 101, 1, 114, 102,
+ 2, 108, 97, 110, 0, 101, 1, 114, 103, 2, 110, 0, 101, 1, 119, 0, 101, 1, 119, 2, 107, 0, 101, 8, 108, 102, 2, 99, 101, 12,
+ 0, 105, 8, 100, 2, 100, 114, 101, 0, 116, 111, 110, 8, 3, 37, 12, 47, 13, 50, 0, 97, 108, 8, 110, 3, 37, 12, 59, 0, 4,
+ 101, 100, 1, 112, 115, 3, 37, 12, 72, 0, 101, 100, 1, 119, 116, 0, 101, 100, 8, 114, 2, 25, 0, 97, 99, 104, 8, 112, 3, 37,
+ 12, 76, 0, 97, 103, 108, 101, 3, 37, 12, 81, 13, 55, 0, 4, 97, 115, 101, 1, 116, 112, 105, 114, 116, 115, 3, 37, 12, 89, 0,
+ 101, 115, 101, 1, 104, 99, 0, 97, 115, 116, 8, 3, 37, 12, 89, 72, 0, 98, 97, 121, 3, 37, 71, 109, 57, 0, 97, 98, 111, 100,
+ 121, 1, 112, 3, 37, 71, 114, 72, 37, 0, 100, 105, 101, 8, 2, 32, 3, 37, 72, 37, 0, 103, 101, 1, 108, 108, 111, 99, 3, 37,
+ 75, 0, 118, 105, 101, 8, 116, 115, 3, 37, 84, 37, 0, 97, 115, 121, 3, 37, 89, 37, 0, 115, 112, 101, 97, 107, 3, 37, 89, 48,
+ 37, 12, 49, 0, 97, 117, 1, 114, 3, 39, 0, 119, 1, 108, 2, 105, 115, 3, 40, 12, 0, 119, 1, 116, 115, 3, 57, 40, 0, 117,
+ 103, 101, 110, 101, 3, 57, 40, 75, 6, 37, 12, 50, 0, 116, 1, 103, 111, 110, 2, 32, 3, 86, 0, 4, 1, 21, 2, 32, 12, 3,
+ 108, 0, 1, 98, 97, 118, 104, 2, 104, 97, 114, 32, 0, 1, 98, 109, 111, 98, 2, 114, 21, 0, 1, 99, 121, 111, 106, 2, 115, 0,
+ 1, 100, 101, 98, 0, 1, 100, 117, 0, 1, 100, 184, 195, 0, 1, 105, 114, 0, 1, 107, 107, 121, 2, 17, 67, 0, 1, 107, 108, 166,
+ 195, 109, 0, 1, 108, 98, 111, 98, 0, 1, 108, 98, 166, 195, 2, 103, 114, 195, 184, 100, 0, 1, 108, 98, 184, 195, 2, 109, 0, 1,
+ 108, 101, 2, 118, 97, 116, 0, 1, 108, 101, 116, 0, 1, 108, 102, 97, 2, 118, 0, 1, 108, 112, 2, 109, 101, 110, 0, 1, 108, 117,
+ 0, 1, 110, 2, 117, 110, 103, 101, 0, 1, 110, 21, 2, 100, 0, 1, 110, 115, 17, 65, 108, 2, 12, 0, 1, 110, 115, 105, 103, 2,
+ 12, 0, 1, 110, 115, 105, 118, 2, 12, 0, 1, 110, 115, 107, 111, 118, 0, 1, 114, 2, 104, 0, 1, 114, 2, 114, 101, 0, 1, 114,
+ 97, 112, 115, 0, 1, 114, 97, 118, 0, 1, 114, 100, 108, 166, 195, 2, 12, 0, 1, 114, 100, 114, 111, 0, 1, 114, 116, 110, 101, 2,
+ 112, 114, 0, 1, 114, 166, 195, 2, 12, 0, 1, 116, 114, 184, 195, 107, 115, 2, 17, 67, 0, 1, 118, 97, 104, 0, 2, 106, 111, 98,
+ 12, 0, 2, 106, 111, 117, 114, 12, 0, 2, 106, 195, 166, 103, 101, 114, 12, 0, 8, 97, 2, 32, 0, 8, 100, 2, 32, 103, 97, 117,
+ 108, 108, 101, 0, 8, 100, 2, 32, 108, 97, 32, 0, 8, 110, 115, 105, 2, 12, 0, 1, 114, 17, 65, 2, 115, 32, 3, 108, 9, 0,
+ 4, 106, 101, 114, 110, 1, 109, 3, 108, 57, 109, 34, 50, 0, 106, 101, 114, 110, 1, 118, 0, 4, 106, 1, 100, 110, 2, 111, 98, 3,
+ 108, 75, 0, 106, 1, 109, 2, 111, 98, 0, 4, 103, 1, 107, 115, 105, 102, 3, 108, 81, 0, 103, 1, 108, 101, 116, 2, 114, 0, 103,
+ 2, 97, 110, 103, 115, 0, 116, 1, 99, 105, 112, 115, 111, 104, 3, 108, 86, 0, 115, 1, 21, 2, 32, 24, 3, 108, 89, 0, 4, 1,
+ 17, 67, 2, 17, 67, 11, 3, 109, 0, 1, 17, 67, 2, 18, 67, 0, 1, 18, 71, 2, 114, 0, 1, 18, 74, 2, 108, 0, 1, 98,
+ 2, 114, 103, 12, 0, 1, 98, 117, 116, 2, 114, 107, 117, 0, 1, 106, 98, 111, 2, 107, 116, 105, 118, 0, 1, 107, 97, 114, 2, 116,
+ 12, 0, 1, 108, 2, 18, 72, 0, 1, 108, 101, 2, 110, 100, 105, 103, 0, 1, 108, 101, 116, 2, 120, 0, 1, 108, 111, 107, 2, 115,
+ 116, 0, 1, 108, 115, 2, 116, 12, 12, 0, 1, 110, 101, 2, 109, 0, 1, 110, 101, 2, 114, 103, 105, 0, 1, 110, 115, 2, 114, 112,
+ 0, 1, 112, 115, 101, 114, 2, 107, 116, 97, 98, 101, 108, 0, 1, 114, 2, 17, 67, 11, 0, 1, 114, 2, 110, 103, 195, 184, 0, 1,
+ 114, 2, 110, 115, 107, 114, 0, 1, 114, 2, 110, 115, 107, 117, 0, 1, 114, 2, 115, 116, 97, 117, 114, 97, 110, 116, 0, 1, 114, 17,
+ 67, 2, 100, 0, 1, 114, 98, 2, 118, 0, 1, 114, 100, 2, 118, 110, 0, 1, 114, 101, 100, 101, 108, 2, 118, 110, 101, 0, 1, 114,
+ 103, 2, 116, 0, 1, 114, 112, 2, 109, 0, 1, 114, 112, 101, 100, 2, 115, 115, 0, 1, 114, 112, 111, 2, 118, 0, 1, 114, 112, 115,
+ 2, 100, 0, 1, 115, 2, 100, 100, 0, 1, 116, 2, 100, 0, 8, 106, 111, 114, 112, 2, 107, 116, 105, 108, 0, 8, 114, 101, 108, 108,
+ 97, 2, 100, 101, 32, 0, 8, 114, 116, 2, 100, 0, 8, 114, 116, 2, 115, 0, 97, 1, 119, 115, 2, 116, 101, 114, 0, 97, 1, 119,
+ 115, 2, 116, 114, 101, 0, 106, 1, 118, 2, 114, 0, 4, 1, 114, 112, 2, 115, 115, 101, 114, 101, 110, 100, 101, 3, 109, 6, 0, 1,
+ 114, 116, 2, 109, 97, 0, 110, 100, 101, 1, 115, 112, 111, 3, 109, 10, 50, 13, 0, 4, 1, 114, 2, 100, 17, 65, 3, 109, 12, 0,
+ 2, 118, 101, 110, 0, 110, 100, 1, 107, 2, 101, 32, 12, 3, 109, 20, 50, 0, 4, 110, 100, 101, 1, 118, 2, 12, 3, 109, 20, 50,
+ 13, 0, 110, 100, 101, 1, 118, 110, 97, 2, 32, 0, 110, 100, 101, 1, 118, 110, 101, 104, 2, 32, 0, 110, 100, 101, 1, 118, 115, 2,
+ 32, 0, 110, 100, 101, 1, 100, 108, 117, 102, 3, 109, 20, 50, 108, 0, 4, 110, 100, 101, 114, 1, 107, 2, 32, 3, 109, 20, 50, 114,
+ 0, 110, 100, 101, 114, 1, 118, 2, 12, 0, 110, 100, 101, 114, 1, 118, 110, 97, 2, 32, 0, 110, 100, 101, 114, 1, 118, 110, 101, 104,
+ 2, 32, 0, 114, 118, 101, 114, 1, 115, 101, 114, 2, 32, 101, 110, 3, 109, 34, 84, 6, 36, 34, 0, 116, 97, 108, 1, 109, 32, 121,
+ 118, 97, 101, 104, 3, 109, 47, 108, 55, 0, 99, 104, 1, 116, 3, 109, 49, 0, 4, 110, 1, 99, 2, 116, 3, 109, 50, 0, 110, 1,
+ 99, 2, 116, 17, 65, 0, 4, 110, 101, 1, 106, 116, 2, 12, 12, 3, 109, 50, 13, 0, 110, 101, 1, 114, 103, 2, 12, 0, 110, 100,
+ 101, 1, 118, 2, 116, 116, 97, 3, 109, 50, 72, 6, 109, 0, 110, 100, 97, 1, 114, 98, 3, 109, 50, 72, 110, 0, 110, 103, 101, 1,
+ 104, 101, 110, 111, 116, 115, 3, 109, 50, 75, 0, 110, 101, 114, 1, 106, 116, 2, 12, 3, 109, 50, 114, 0, 4, 97, 1, 114, 98, 2,
+ 107, 3, 109, 57, 0, 97, 1, 114, 103, 2, 116, 0, 103, 1, 108, 114, 101, 118, 111, 0, 121, 1, 114, 0, 103, 101, 1, 108, 2, 109,
+ 101, 3, 109, 57, 20, 13, 0, 4, 103, 101, 108, 1, 114, 3, 109, 57, 55, 0, 103, 108, 1, 114, 0, 109, 112, 105, 114, 101, 2, 32,
+ 115, 116, 97, 116, 101, 3, 109, 65, 48, 35, 57, 108, 0, 105, 110, 116, 1, 116, 3, 109, 68, 0, 4, 97, 100, 1, 104, 3, 109, 72,
+ 0, 100, 100, 1, 114, 98, 0, 4, 100, 100, 105, 101, 1, 114, 102, 3, 109, 72, 37, 0, 100, 100, 105, 101, 8, 0, 100, 100, 121, 1,
+ 114, 102, 0, 100, 100, 105, 107, 101, 3, 109, 72, 49, 108, 0, 100, 97, 103, 1, 114, 102, 3, 109, 72, 110, 0, 4, 103, 1, 114, 2,
+ 101, 114, 3, 109, 81, 0, 103, 1, 114, 97, 117, 116, 0, 103, 103, 121, 1, 112, 3, 109, 81, 37, 0, 103, 109, 97, 116, 105, 116, 1,
+ 112, 3, 109, 81, 65, 110, 47, 6, 37, 47, 0, 100, 101, 116, 1, 116, 115, 2, 32, 3, 109, 86, 108, 47, 0, 100, 101, 116, 1, 114,
+ 2, 32, 3, 109, 86, 108, 72, 0, 115, 116, 105, 103, 101, 1, 114, 112, 2, 32, 3, 109, 89, 47, 6, 37, 91, 0, 4, 99, 115, 116,
+ 97, 99, 121, 3, 109, 89, 47, 110, 89, 37, 0, 99, 115, 116, 97, 115, 121, 0, 4, 1, 110, 115, 2, 114, 114, 101, 3, 111, 0, 1,
+ 114, 2, 18, 67, 115, 0, 1, 114, 2, 18, 74, 115, 0, 1, 114, 2, 107, 116, 111, 0, 1, 114, 2, 109, 0, 1, 114, 2, 110, 100,
+ 32, 0, 1, 114, 2, 110, 100, 101, 0, 1, 114, 2, 110, 103, 0, 1, 114, 2, 110, 115, 101, 0, 1, 114, 2, 110, 115, 110, 105, 110,
+ 103, 0, 1, 114, 2, 110, 116, 101, 0, 1, 114, 2, 115, 116, 0, 1, 114, 2, 115, 116, 101, 0, 1, 114, 2, 116, 0, 1, 114, 2,
+ 118, 108, 0, 1, 114, 2, 118, 110, 0, 1, 114, 18, 67, 2, 17, 67, 11, 0, 1, 114, 18, 72, 2, 109, 0, 1, 114, 98, 2, 18,
+ 74, 0, 1, 114, 101, 98, 2, 116, 12, 12, 0, 1, 114, 102, 2, 108, 0, 1, 114, 102, 2, 109, 0, 1, 114, 102, 2, 109, 111, 118,
+ 0, 1, 114, 103, 2, 108, 0, 1, 114, 103, 103, 97, 2, 115, 115, 111, 114, 0, 1, 114, 103, 110, 111, 107, 2, 115, 0, 1, 114, 105,
+ 100, 2, 107, 116, 0, 1, 114, 112, 2, 17, 67, 11, 12, 0, 1, 114, 112, 2, 115, 12, 0, 1, 114, 112, 111, 2, 116, 12, 12, 0,
+ 1, 114, 114, 111, 102, 2, 116, 12, 12, 0, 1, 114, 121, 114, 114, 97, 107, 2, 116, 12, 0, 2, 103, 97, 110, 115, 105, 103, 116, 0,
+ 8, 114, 103, 101, 114, 2, 115, 115, 105, 118, 0, 100, 105, 118, 101, 1, 114, 116, 3, 111, 86, 84, 13, 0, 115, 115, 101, 1, 114, 21,
+ 2, 114, 101, 28, 33, 3, 111, 89, 6, 36, 0, 2, 109, 98, 97, 108, 108, 3, 112, 0, 97, 114, 116, 1, 104, 3, 112, 12, 72, 0,
+ 110, 1, 114, 2, 99, 101, 3, 112, 68, 0, 110, 116, 101, 110, 116, 101, 3, 112, 68, 47, 6, 112, 68, 47, 0, 97, 117, 120, 1, 114,
+ 3, 113, 0, 4, 1, 99, 110, 97, 108, 101, 101, 114, 102, 2, 114, 3, 114, 0, 1, 108, 97, 109, 2, 114, 105, 0, 1, 114, 100, 2,
+ 100, 101, 115, 32, 0, 1, 114, 100, 110, 2, 17, 65, 0, 1, 114, 100, 110, 97, 0, 1, 114, 111, 10, 2, 112, 108, 0, 1, 114, 111,
+ 104, 0, 1, 114, 111, 116, 115, 0, 1, 114, 116, 97, 108, 107, 0, 1, 114, 116, 115, 110, 101, 118, 0, 1, 114, 121, 110, 2, 12, 0,
+ 114, 1, 98, 17, 65, 10, 0, 114, 1, 100, 110, 101, 0, 114, 1, 108, 97, 109, 0, 114, 1, 108, 100, 105, 109, 0, 114, 1, 108, 108,
+ 101, 0, 114, 1, 108, 165, 195, 109, 0, 114, 1, 110, 115, 17, 65, 108, 2, 12, 0, 114, 1, 110, 115, 105, 103, 2, 12, 0, 114, 1,
+ 110, 115, 105, 118, 2, 12, 0, 114, 1, 112, 117, 115, 0, 114, 1, 115, 100, 117, 112, 2, 12, 0, 114, 1, 115, 117, 108, 2, 12, 0,
+ 114, 8, 110, 115, 105, 2, 12, 0, 4, 110, 101, 1, 114, 21, 2, 32, 3, 114, 50, 13, 0, 110, 101, 1, 114, 103, 110, 105, 102, 0,
+ 110, 101, 115, 1, 114, 21, 2, 32, 14, 128, 128, 132, 3, 114, 50, 13, 89, 0, 117, 1, 102, 101, 3, 114, 57, 0, 97, 114, 108, 8,
+ 3, 118, 12, 59, 0, 97, 114, 112, 8, 3, 118, 12, 71, 0, 117, 1, 110, 3, 118, 40, 0, 117, 2, 114, 111, 3, 118, 58, 0, 117,
+ 116, 1, 112, 97, 114, 101, 116, 3, 118, 58, 72, 0, 117, 115, 3, 118, 58, 89, 0, 7, 6, 102, 0, 1, 97, 2, 115, 116, 101, 100,
+ 3, 0, 4, 1, 97, 2, 17, 65, 3, 58, 0, 1, 97, 2, 17, 67, 0, 4, 3, 83, 0, 1, 21, 2, 108, 97, 115, 107, 101, 0,
+ 1, 97, 2, 97, 115, 105, 0, 1, 97, 2, 97, 116, 105, 115, 107, 0, 1, 97, 2, 105, 116, 0, 1, 97, 2, 111, 110, 0, 1, 97,
+ 2, 111, 114, 0, 1, 97, 2, 114, 105, 107, 0, 1, 97, 2, 114, 111, 0, 1, 97, 2, 116, 101, 110, 0, 1, 97, 2, 116, 101, 115,
+ 32, 0, 1, 97, 17, 67, 2, 17, 65, 0, 1, 97, 17, 67, 2, 116, 0, 1, 97, 100, 2, 110, 0, 1, 97, 103, 2, 108, 0, 1,
+ 97, 107, 115, 0, 1, 97, 108, 2, 114, 101, 0, 1, 97, 114, 2, 102, 111, 114, 0, 1, 97, 114, 2, 102, 114, 0, 1, 97, 114, 2,
+ 105, 107, 0, 1, 97, 114, 2, 108, 101, 0, 1, 97, 114, 103, 2, 17, 65, 0, 1, 97, 114, 105, 103, 0, 1, 97, 114, 116, 115, 0,
+ 1, 97, 115, 2, 97, 114, 0, 1, 97, 116, 115, 2, 101, 0, 1, 97, 118, 2, 108, 0, 2, 106, 101, 100, 101, 114, 0, 2, 111, 108,
+ 107, 0, 102, 0, 102, 1, 97, 2, 97, 98, 101, 108, 0, 102, 1, 97, 2, 97, 103, 101, 0, 102, 1, 97, 2, 101, 107, 116, 0, 102,
+ 1, 97, 2, 101, 108, 0, 102, 1, 97, 2, 105, 99, 101, 114, 101, 0, 102, 1, 97, 2, 105, 110, 101, 0, 102, 1, 97, 2, 105, 110,
+ 105, 116, 101, 116, 0, 102, 1, 97, 2, 105, 114, 109, 0, 102, 1, 97, 2, 117, 116, 97, 103, 101, 0, 102, 1, 97, 2, 195, 166, 114,
+ 101, 0, 102, 1, 97, 106, 2, 97, 0, 102, 1, 97, 114, 2, 101, 0, 111, 114, 101, 8, 2, 100, 101, 32, 3, 83, 2, 6, 39, 34,
+ 114, 0, 111, 114, 8, 2, 101, 32, 3, 83, 2, 39, 0, 4, 101, 1, 97, 99, 3, 83, 6, 36, 0, 195, 169, 1, 97, 99, 0, 111,
+ 114, 8, 2, 117, 109, 3, 83, 6, 39, 34, 0, 195, 166, 114, 100, 105, 103, 1, 21, 3, 83, 6, 109, 34, 72, 37, 0, 114, 105, 116,
+ 101, 115, 1, 32, 115, 101, 3, 83, 34, 37, 47, 0, 114, 97, 110, 107, 105, 101, 3, 83, 34, 110, 50, 49, 37, 0, 114, 97, 110, 195,
+ 167, 111, 105, 115, 3, 83, 34, 112, 68, 89, 6, 58, 35, 0, 114, 101, 117, 100, 3, 83, 34, 114, 57, 47, 0, 101, 8, 2, 32, 3,
+ 83, 36, 0, 101, 116, 116, 117, 99, 99, 105, 110, 101, 3, 83, 36, 47, 40, 87, 91, 6, 37, 12, 50, 13, 0, 105, 110, 108, 97, 121,
+ 3, 83, 36, 50, 55, 37, 0, 105, 101, 108, 100, 3, 83, 37, 12, 59, 72, 0, 4, 105, 114, 101, 3, 83, 37, 12, 114, 0, 105, 114,
+ 101, 111, 103, 0, 105, 114, 101, 110, 122, 101, 3, 83, 37, 51, 6, 110, 50, 89, 13, 0, 111, 98, 105, 1, 21, 3, 83, 39, 71, 6,
+ 37, 0, 111, 117, 113, 117, 101, 116, 3, 83, 40, 49, 6, 36, 0, 114, 97, 110, 99, 101, 115, 99, 97, 3, 83, 51, 35, 50, 91, 6,
+ 109, 89, 49, 110, 0, 108, 117, 115, 104, 3, 83, 55, 114, 91, 0, 195, 166, 114, 100, 105, 103, 1, 21, 21, 3, 83, 109, 34, 72, 37,
+ 0, 97, 114, 97, 111, 3, 83, 112, 34, 112, 39, 0, 111, 117, 114, 8, 2, 32, 3, 83, 113, 12, 0, 111, 110, 116, 97, 105, 110, 101,
+ 3, 83, 113, 68, 47, 6, 109, 12, 50, 0, 98, 105, 8, 3, 109, 83, 71, 37, 6, 35, 57, 0, 7, 6, 103, 0, 4, 1, 105, 100,
+ 184, 195, 2, 116, 32, 3, 0, 4, 1, 105, 107, 2, 104, 111, 115, 116, 3, 0, 4, 1, 105, 116, 103, 2, 101, 114, 101, 3, 0, 4,
+ 1, 108, 2, 17, 67, 3, 0, 4, 1, 108, 2, 116, 101, 32, 3, 0, 4, 1, 108, 97, 118, 2, 116, 3, 0, 4, 1, 111, 2, 101,
+ 114, 110, 17, 65, 3, 0, 4, 1, 114, 117, 103, 2, 108, 101, 3, 0, 4, 1, 114, 184, 195, 2, 115, 3, 0, 4, 1, 117, 2, 108,
+ 3, 0, 4, 1, 117, 100, 32, 110, 101, 3, 0, 4, 1, 117, 100, 101, 100, 101, 118, 115, 3, 0, 4, 1, 117, 100, 101, 115, 121, 108,
+ 3, 0, 4, 1, 117, 100, 103, 97, 108, 102, 3, 0, 4, 1, 117, 100, 107, 115, 97, 109, 97, 100, 3, 0, 4, 1, 117, 100, 108, 106,
+ 101, 115, 3, 0, 4, 1, 117, 100, 114, 101, 109, 108, 111, 3, 0, 4, 1, 117, 100, 114, 101, 109, 109, 97, 107, 3, 0, 4, 1, 117,
+ 100, 115, 107, 111, 118, 3, 0, 4, 1, 117, 100, 116, 108, 101, 116, 3, 0, 4, 1, 117, 114, 3, 0, 4, 1, 117, 116, 114, 101, 104,
+ 3, 0, 1, 121, 115, 3, 0, 4, 1, 97, 2, 97, 118, 101, 3, 6, 81, 0, 8, 97, 2, 97, 114, 0, 101, 110, 116, 1, 114, 101,
+ 115, 3, 6, 89, 57, 110, 50, 47, 0, 4, 1, 111, 103, 3, 8, 0, 1, 111, 108, 0, 4, 1, 111, 108, 2, 111, 3, 8, 81, 0,
+ 1, 111, 108, 98, 2, 115, 0, 105, 1, 10, 2, 115, 107, 28, 33, 3, 8, 81, 37, 0, 101, 115, 1, 114, 97, 112, 115, 97, 3, 8,
+ 89, 0, 4, 1, 97, 114, 2, 101, 3, 12, 0, 1, 97, 115, 2, 115, 0, 1, 117, 2, 101, 0, 1, 117, 115, 0, 1, 97, 100, 100,
+ 2, 115, 3, 12, 19, 0, 101, 1, 184, 195, 2, 12, 12, 12, 3, 12, 57, 13, 0, 101, 1, 184, 195, 109, 2, 108, 101, 110, 3, 12,
+ 57, 36, 0, 4, 1, 97, 98, 2, 101, 3, 13, 0, 1, 97, 107, 2, 101, 0, 4, 101, 110, 1, 114, 2, 32, 3, 13, 50, 0, 101,
+ 110, 1, 114, 2, 115, 32, 0, 1, 97, 98, 2, 105, 3, 15, 0, 4, 101, 111, 114, 103, 101, 3, 21, 0, 101, 111, 114, 103, 105, 101,
+ 0, 114, 97, 99, 101, 0, 114, 97, 104, 97, 109, 2, 32, 0, 114, 97, 104, 97, 109, 115, 2, 32, 0, 111, 110, 122, 97, 108, 101, 115,
+ 3, 21, 101, 115, 0, 4, 97, 99, 104, 101, 116, 3, 21, 102, 114, 0, 117, 105, 108, 108, 97, 117, 109, 105, 110, 0, 4, 1, 97, 98,
+ 2, 116, 97, 108, 3, 40, 0, 1, 97, 104, 2, 108, 0, 1, 114, 2, 101, 114, 32, 0, 1, 114, 184, 195, 0, 1, 165, 195, 0, 1,
+ 165, 195, 2, 101, 0, 1, 165, 195, 118, 2, 110, 0, 101, 1, 114, 184, 195, 2, 108, 12, 3, 40, 108, 0, 116, 1, 114, 117, 112, 115,
+ 3, 47, 0, 116, 101, 1, 114, 117, 112, 115, 3, 47, 13, 0, 4, 1, 105, 107, 3, 49, 0, 1, 111, 98, 2, 115, 116, 0, 110, 1,
+ 97, 112, 2, 105, 3, 50, 6, 0, 4, 110, 1, 105, 2, 111, 3, 50, 57, 0, 110, 1, 166, 195, 114, 112, 109, 105, 2, 101, 0, 4,
+ 1, 17, 65, 2, 110, 3, 57, 0, 1, 97, 100, 2, 115, 32, 0, 1, 97, 104, 101, 98, 0, 1, 97, 108, 2, 110, 0, 1, 97, 115,
+ 0, 1, 101, 2, 101, 110, 115, 107, 97, 98, 0, 1, 101, 2, 101, 110, 116, 108, 0, 1, 101, 18, 73, 0, 1, 101, 108, 98, 2, 97,
+ 110, 115, 105, 103, 116, 0, 1, 101, 108, 98, 2, 102, 105, 0, 1, 101, 108, 98, 2, 115, 111, 116, 0, 1, 101, 110, 2, 32, 0, 1,
+ 101, 110, 115, 0, 1, 101, 118, 2, 101, 110, 0, 1, 105, 109, 115, 0, 1, 108, 2, 32, 0, 1, 108, 2, 101, 110, 32, 0, 1, 108,
+ 2, 101, 116, 32, 0, 1, 108, 2, 115, 0, 1, 108, 97, 2, 101, 0, 1, 108, 97, 118, 0, 1, 108, 97, 118, 2, 195, 165, 114, 0,
+ 1, 108, 101, 2, 101, 32, 0, 1, 108, 101, 2, 101, 110, 101, 32, 0, 1, 108, 101, 2, 101, 110, 101, 115, 32, 0, 1, 108, 166, 195,
+ 2, 101, 0, 1, 108, 184, 195, 2, 101, 0, 1, 121, 2, 101, 0, 1, 166, 195, 2, 101, 0, 1, 166, 195, 2, 101, 114, 110, 17, 65,
+ 0, 1, 166, 195, 108, 2, 100, 111, 109, 0, 1, 166, 195, 108, 2, 102, 111, 108, 107, 0, 1, 166, 195, 108, 2, 109, 0, 1, 166, 195,
+ 108, 2, 115, 195, 184, 115, 0, 1, 166, 195, 114, 112, 0, 1, 166, 195, 118, 107, 0, 1, 184, 195, 0, 1, 184, 195, 2, 110, 0, 2,
+ 108, 101, 0, 8, 101, 2, 32, 0, 110, 1, 105, 115, 108, 101, 118, 3, 57, 50, 0, 114, 1, 97, 108, 2, 101, 3, 57, 51, 0, 101,
+ 1, 101, 2, 114, 3, 57, 114, 0, 4, 1, 97, 98, 2, 105, 110, 3, 58, 0, 1, 97, 100, 2, 17, 67, 0, 1, 97, 114, 98, 0,
+ 1, 97, 114, 100, 0, 1, 97, 114, 100, 2, 101, 110, 0, 1, 97, 114, 118, 0, 1, 97, 118, 2, 110, 0, 1, 111, 17, 67, 0, 1,
+ 111, 108, 114, 111, 0, 1, 114, 2, 32, 0, 1, 114, 2, 101, 116, 32, 0, 1, 114, 101, 106, 2, 17, 65, 0, 1, 114, 101, 106, 2,
+ 17, 67, 0, 1, 114, 166, 195, 106, 2, 101, 0, 8, 97, 114, 112, 0, 101, 114, 1, 114, 166, 195, 2, 108, 105, 103, 3, 58, 13, 0,
+ 101, 110, 1, 114, 97, 109, 3, 58, 13, 50, 0, 101, 114, 110, 101, 1, 114, 2, 32, 3, 58, 114, 50, 108, 0, 101, 114, 110, 101, 115,
+ 1, 114, 2, 32, 3, 58, 114, 50, 108, 89, 0, 110, 1, 105, 115, 2, 101, 114, 3, 68, 0, 4, 110, 1, 97, 112, 2, 101, 114, 3,
+ 68, 57, 0, 110, 1, 97, 112, 2, 111, 110, 0, 101, 110, 116, 108, 101, 109, 101, 110, 3, 72, 57, 109, 50, 47, 13, 55, 65, 109, 50,
+ 0, 101, 110, 116, 108, 101, 109, 97, 110, 3, 72, 57, 109, 50, 47, 13, 55, 65, 110, 50, 0, 2, 105, 103, 111, 108, 111, 3, 75, 0,
+ 101, 114, 97, 108, 100, 1, 122, 116, 105, 102, 3, 75, 6, 109, 34, 108, 59, 0, 105, 97, 110, 116, 115, 8, 3, 75, 35, 57, 110, 50,
+ 47, 89, 0, 105, 8, 2, 110, 3, 75, 36, 0, 101, 114, 111, 110, 105, 109, 111, 3, 75, 36, 34, 6, 114, 50, 37, 65, 113, 12, 40,
+ 0, 105, 110, 103, 101, 114, 8, 3, 75, 36, 50, 75, 114, 0, 4, 105, 8, 2, 110, 18, 69, 3, 75, 37, 0, 105, 8, 2, 110, 97,
+ 0, 105, 117, 115, 101, 112, 112, 101, 3, 75, 37, 89, 6, 109, 48, 13, 0, 101, 114, 114, 121, 3, 75, 109, 34, 37, 0, 101, 114, 97,
+ 108, 100, 3, 75, 109, 34, 108, 59, 0, 101, 114, 97, 108, 100, 105, 110, 101, 3, 75, 109, 34, 108, 59, 72, 37, 12, 50, 0, 101, 111,
+ 102, 102, 3, 75, 109, 83, 0, 101, 111, 114, 103, 105, 97, 3, 75, 114, 12, 75, 57, 110, 0, 4, 3, 81, 0, 1, 17, 65, 2, 116,
+ 32, 0, 1, 17, 65, 108, 2, 97, 0, 1, 97, 2, 110, 111, 115, 0, 1, 97, 100, 110, 97, 2, 116, 0, 1, 97, 108, 2, 116, 0,
+ 1, 97, 114, 98, 2, 116, 0, 1, 97, 114, 100, 2, 111, 110, 0, 1, 97, 114, 100, 2, 116, 0, 1, 97, 114, 112, 2, 116, 0, 1,
+ 97, 115, 2, 111, 0, 1, 101, 18, 73, 2, 116, 0, 1, 101, 114, 2, 105, 17, 65, 0, 1, 101, 114, 2, 105, 109, 101, 110, 116, 0,
+ 1, 101, 116, 2, 111, 114, 105, 0, 1, 105, 2, 105, 0, 1, 108, 105, 112, 2, 114, 105, 109, 0, 1, 111, 2, 114, 97, 102, 0, 1,
+ 111, 2, 114, 97, 109, 0, 1, 111, 98, 2, 111, 116, 97, 0, 1, 111, 108, 2, 97, 0, 1, 111, 108, 2, 102, 105, 108, 0, 1, 111,
+ 114, 2, 97, 110, 0, 1, 111, 114, 2, 101, 115, 0, 1, 111, 114, 112, 2, 114, 0, 1, 111, 114, 114, 117, 115, 2, 97, 116, 0, 1,
+ 111, 116, 2, 97, 0, 1, 111, 116, 2, 111, 0, 1, 111, 116, 2, 116, 0, 1, 111, 118, 2, 116, 0, 1, 111, 118, 2, 116, 101, 0,
+ 1, 117, 2, 101, 110, 18, 66, 0, 1, 117, 2, 101, 110, 110, 0, 1, 117, 104, 2, 110, 105, 110, 103, 0, 1, 117, 109, 2, 110, 0,
+ 1, 117, 114, 102, 2, 116, 0, 1, 117, 114, 117, 2, 117, 97, 121, 0, 1, 121, 98, 2, 110, 0, 1, 121, 107, 115, 2, 110, 105, 0,
+ 1, 121, 116, 2, 110, 105, 110, 103, 0, 1, 166, 195, 2, 110, 12, 0, 1, 166, 195, 114, 112, 2, 110, 97, 0, 1, 166, 195, 114, 112,
+ 2, 116, 105, 103, 0, 1, 184, 195, 114, 2, 116, 101, 114, 0, 1, 184, 195, 115, 2, 97, 110, 103, 0, 2, 101, 110, 115, 116, 97, 110,
+ 100, 12, 0, 2, 105, 118, 12, 0, 2, 108, 97, 115, 0, 2, 108, 101, 109, 0, 2, 114, 97, 110, 0, 2, 114, 111, 115, 115, 0, 2,
+ 114, 117, 18, 71, 0, 2, 114, 195, 184, 110, 0, 2, 116, 101, 32, 0, 2, 121, 114, 111, 0, 2, 195, 165, 114, 100, 12, 12, 0, 8,
+ 2, 108, 101, 100, 0, 8, 111, 98, 2, 97, 114, 116, 0, 8, 111, 98, 2, 101, 121, 0, 8, 111, 108, 2, 32, 0, 8, 111, 108, 2,
+ 103, 0, 103, 1, 97, 2, 114, 101, 115, 0, 103, 1, 105, 0, 103, 1, 111, 0, 103, 1, 111, 108, 2, 101, 0, 103, 2, 101, 0, 104,
+ 1, 102, 97, 2, 97, 0, 104, 2, 97, 110, 97, 0, 104, 2, 101, 116, 116, 111, 0, 4, 1, 97, 2, 117, 114, 107, 3, 81, 6, 0,
+ 1, 111, 108, 2, 105, 0, 8, 101, 114, 2, 105, 115, 116, 0, 101, 114, 1, 21, 2, 28, 33, 3, 81, 6, 36, 34, 0, 4, 101, 110,
+ 1, 111, 114, 101, 3, 81, 6, 36, 50, 0, 101, 110, 1, 111, 114, 116, 105, 110, 0, 101, 110, 1, 111, 114, 116, 115, 184, 195, 0, 105,
+ 1, 101, 114, 2, 115, 116, 101, 114, 3, 81, 6, 37, 0, 97, 1, 111, 110, 111, 109, 2, 109, 3, 81, 6, 110, 0, 4, 105, 1, 17,
+ 67, 21, 2, 28, 33, 3, 81, 7, 37, 0, 105, 1, 21, 2, 28, 33, 0, 108, 101, 1, 111, 111, 103, 3, 81, 20, 13, 55, 0, 114,
+ 97, 110, 100, 101, 8, 2, 32, 3, 81, 34, 35, 50, 72, 108, 0, 114, 111, 115, 1, 32, 110, 101, 3, 81, 34, 39, 0, 114, 97, 100,
+ 121, 3, 81, 34, 109, 57, 72, 37, 0, 114, 97, 110, 100, 112, 114, 105, 120, 3, 81, 34, 112, 68, 48, 34, 6, 37, 0, 114, 97, 102,
+ 102, 105, 116, 105, 3, 81, 34, 112, 83, 6, 37, 47, 37, 0, 114, 117, 110, 103, 101, 8, 2, 32, 3, 81, 34, 114, 50, 75, 0, 114,
+ 195, 184, 100, 1, 101, 108, 98, 166, 195, 3, 81, 34, 118, 86, 0, 4, 117, 121, 8, 2, 32, 3, 81, 35, 12, 57, 0, 117, 121, 8,
+ 2, 115, 32, 0, 117, 105, 2, 110, 110, 101, 115, 3, 81, 36, 0, 101, 111, 114, 103, 105, 101, 110, 3, 81, 36, 6, 113, 12, 81, 37,
+ 108, 50, 0, 105, 110, 115, 98, 101, 114, 103, 3, 81, 36, 50, 89, 71, 118, 12, 81, 0, 4, 105, 1, 101, 114, 2, 109, 101, 110, 28,
+ 33, 12, 3, 81, 37, 0, 105, 1, 101, 114, 2, 111, 110, 12, 0, 105, 1, 101, 114, 2, 115, 116, 114, 101, 28, 33, 12, 0, 101, 97,
+ 114, 3, 81, 37, 34, 0, 117, 105, 114, 108, 97, 110, 100, 3, 81, 37, 34, 55, 6, 110, 50, 72, 0, 117, 105, 110, 101, 97, 3, 81,
+ 37, 50, 6, 36, 110, 0, 117, 105, 108, 108, 111, 116, 105, 110, 101, 3, 81, 37, 57, 40, 47, 6, 37, 12, 50, 13, 0, 111, 100, 97,
+ 102, 116, 101, 110, 3, 81, 39, 6, 35, 83, 47, 50, 0, 111, 100, 110, 97, 116, 3, 81, 39, 50, 6, 110, 47, 0, 111, 100, 109, 111,
+ 114, 103, 101, 110, 3, 81, 39, 65, 6, 114, 12, 50, 0, 111, 98, 101, 108, 105, 110, 3, 81, 39, 71, 13, 55, 6, 109, 68, 0, 111,
+ 100, 100, 97, 103, 3, 81, 39, 72, 6, 110, 0, 117, 100, 115, 107, 101, 108, 111, 118, 8, 2, 32, 3, 81, 40, 89, 81, 13, 55, 114,
+ 40, 0, 108, 111, 117, 99, 101, 115, 116, 101, 114, 3, 81, 55, 114, 89, 47, 114, 0, 106, 111, 114, 100, 101, 3, 81, 57, 39, 12, 114,
+ 0, 117, 105, 114, 101, 3, 81, 58, 6, 120, 114, 0, 109, 97, 116, 97, 1, 105, 116, 115, 3, 81, 65, 6, 110, 12, 47, 110, 0, 195,
+ 166, 1, 110, 3, 81, 109, 0, 97, 116, 101, 115, 8, 2, 32, 3, 81, 109, 57, 47, 89, 0, 97, 98, 108, 101, 8, 3, 81, 109, 57,
+ 71, 13, 55, 0, 97, 114, 121, 8, 3, 81, 110, 34, 37, 0, 117, 97, 114, 100, 3, 81, 112, 12, 72, 0, 111, 117, 100, 97, 3, 81,
+ 112, 58, 72, 110, 0, 97, 117, 108, 108, 101, 3, 81, 113, 12, 55, 0, 111, 103, 111, 3, 81, 113, 58, 81, 6, 113, 58, 0, 117, 115,
+ 116, 97, 118, 3, 81, 113, 89, 47, 35, 58, 0, 117, 108, 102, 115, 116, 114, 101, 97, 109, 3, 81, 114, 55, 83, 89, 47, 34, 37, 12,
+ 65, 0, 117, 116, 104, 114, 105, 101, 3, 81, 114, 87, 51, 37, 0, 117, 101, 114, 110, 115, 101, 121, 3, 81, 118, 12, 50, 89, 37, 0,
+ 101, 114, 116, 105, 101, 3, 81, 118, 47, 37, 0, 4, 101, 108, 101, 3, 89, 57, 36, 55, 6, 36, 0, 101, 108, 195, 169, 0, 101, 111,
+ 105, 115, 1, 114, 117, 111, 98, 3, 90, 58, 6, 112, 0, 101, 111, 105, 115, 105, 1, 114, 117, 111, 98, 3, 90, 58, 112, 89, 6, 37,
+ 0, 4, 1, 101, 114, 2, 105, 109, 101, 3, 91, 0, 1, 117, 2, 101, 110, 101, 0, 2, 105, 114, 111, 0, 4, 105, 1, 101, 114, 2,
+ 28, 33, 12, 3, 91, 6, 37, 0, 105, 8, 111, 108, 2, 32, 0, 105, 8, 111, 108, 2, 101, 0, 105, 101, 114, 1, 108, 97, 3, 91,
+ 6, 37, 34, 0, 101, 1, 110, 105, 2, 110, 105, 195, 184, 114, 3, 91, 36, 0, 4, 101, 110, 101, 114, 2, 32, 100, 101, 109, 3, 91,
+ 36, 50, 6, 36, 34, 0, 101, 110, 101, 114, 2, 32, 100, 101, 114, 101, 115, 0, 101, 110, 101, 114, 2, 32, 104, 97, 109, 0, 101, 110,
+ 101, 114, 2, 32, 104, 101, 110, 100, 101, 0, 4, 101, 110, 101, 118, 101, 3, 91, 36, 50, 6, 109, 12, 84, 0, 101, 110, 195, 168, 118,
+ 101, 0, 101, 114, 97, 114, 100, 8, 3, 91, 36, 51, 6, 112, 12, 0, 105, 1, 111, 108, 116, 97, 110, 3, 91, 37, 0, 105, 98, 114,
+ 97, 108, 116, 97, 114, 3, 91, 37, 71, 51, 35, 55, 47, 6, 112, 0, 101, 114, 105, 115, 107, 1, 108, 97, 3, 91, 57, 6, 37, 12,
+ 34, 89, 81, 0, 101, 114, 105, 101, 114, 1, 108, 97, 3, 91, 57, 6, 37, 114, 0, 101, 114, 105, 101, 116, 1, 108, 97, 3, 91, 57,
+ 108, 34, 6, 37, 13, 72, 0, 101, 110, 100, 97, 114, 109, 3, 91, 110, 50, 72, 6, 35, 34, 65, 0, 4, 101, 114, 1, 101, 110, 2,
+ 12, 12, 3, 114, 0, 114, 101, 1, 101, 110, 0, 7, 6, 104, 0, 4, 1, 17, 65, 2, 25, 3, 0, 4, 1, 119, 2, 105, 115, 107,
+ 121, 3, 0, 4, 1, 119, 2, 105, 116, 3, 0, 4, 2, 106, 3, 0, 8, 114, 2, 105, 110, 3, 0, 4, 101, 109, 1, 111, 98, 2,
+ 101, 3, 6, 109, 12, 65, 0, 101, 109, 101, 1, 111, 98, 2, 32, 0, 111, 1, 103, 2, 115, 116, 3, 39, 58, 0, 117, 101, 1, 108,
+ 105, 115, 2, 116, 3, 40, 6, 109, 0, 118, 3, 84, 0, 4, 3, 107, 0, 1, 116, 2, 101, 110, 0, 105, 116, 101, 99, 104, 3, 107,
+ 35, 57, 47, 36, 49, 0, 121, 100, 101, 8, 3, 107, 35, 57, 72, 0, 111, 119, 97, 114, 100, 3, 107, 35, 58, 114, 72, 0, 105, 108,
+ 108, 97, 114, 121, 3, 107, 36, 55, 13, 16, 36, 0, 101, 97, 116, 3, 107, 37, 12, 47, 0, 105, 101, 114, 111, 103, 108, 121, 2, 102,
+ 3, 107, 37, 34, 39, 83, 55, 6, 116, 0, 105, 112, 111, 107, 114, 97, 116, 101, 115, 3, 107, 37, 48, 6, 39, 49, 34, 35, 47, 109,
+ 89, 0, 111, 109, 101, 114, 3, 107, 39, 65, 6, 36, 34, 0, 117, 103, 104, 3, 107, 57, 40, 12, 0, 117, 103, 101, 115, 8, 2, 32,
+ 3, 107, 57, 40, 12, 89, 0, 111, 117, 115, 116, 111, 110, 3, 107, 57, 40, 12, 89, 72, 114, 50, 0, 97, 105, 103, 8, 3, 107, 109,
+ 57, 81, 0, 101, 97, 118, 121, 3, 107, 109, 84, 37, 0, 101, 97, 116, 104, 101, 114, 3, 107, 109, 86, 114, 0, 97, 97, 103, 8, 2,
+ 32, 3, 107, 110, 57, 0, 97, 119, 97, 105, 105, 3, 107, 110, 58, 6, 35, 12, 57, 37, 0, 105, 103, 104, 104, 97, 116, 3, 107, 112,
+ 12, 57, 107, 110, 72, 0, 111, 117, 115, 101, 99, 111, 97, 116, 3, 107, 112, 40, 89, 49, 39, 58, 72, 0, 97, 119, 116, 104, 111, 114,
+ 110, 101, 3, 107, 113, 12, 87, 39, 50, 0, 111, 109, 101, 3, 107, 113, 58, 65, 0, 97, 119, 107, 3, 107, 114, 12, 49, 0, 111, 116,
+ 108, 105, 110, 101, 3, 107, 114, 47, 55, 35, 12, 57, 50, 0, 117, 99, 107, 108, 101, 98, 101, 114, 114, 121, 3, 107, 114, 49, 13, 55,
+ 71, 109, 34, 37, 0, 111, 110, 101, 121, 3, 107, 114, 50, 37, 0, 117, 110, 116, 8, 2, 32, 3, 107, 114, 50, 47, 0, 111, 108, 108,
+ 121, 3, 107, 114, 55, 37, 0, 117, 109, 118, 101, 101, 3, 107, 114, 65, 84, 37, 12, 0, 117, 109, 118, 101, 101, 114, 3, 107, 114, 65,
+ 84, 37, 12, 114, 0, 117, 100, 115, 111, 110, 3, 107, 114, 72, 89, 114, 50, 0, 101, 114, 98, 8, 2, 32, 3, 107, 118, 12, 71, 0,
+ 101, 97, 114, 115, 116, 8, 3, 107, 118, 89, 47, 0, 101, 105, 109, 3, 107, 120, 65, 0, 101, 114, 99, 117, 108, 101, 8, 3, 109, 34,
+ 49, 6, 116, 55, 0, 7, 6, 105, 0, 4, 1, 110, 101, 103, 110, 105, 2, 195, 184, 114, 3, 0, 4, 1, 116, 2, 195, 184, 115, 3,
+ 0, 4, 1, 117, 106, 2, 99, 101, 3, 0, 1, 118, 2, 110, 100, 114, 105, 107, 12, 3, 0, 107, 1, 21, 2, 101, 114, 28, 33, 12,
+ 12, 3, 2, 37, 49, 0, 4, 1, 103, 101, 114, 116, 115, 109, 105, 104, 2, 109, 115, 3, 6, 36, 0, 1, 107, 121, 114, 2, 110, 100,
+ 0, 1, 114, 101, 2, 110, 100, 114, 0, 1, 114, 121, 98, 97, 108, 2, 110, 116, 0, 1, 115, 116, 101, 108, 2, 110, 100, 105, 103, 0,
+ 8, 108, 121, 99, 2, 110, 100, 0, 8, 114, 116, 115, 105, 100, 2, 107, 116, 0, 8, 115, 98, 97, 2, 110, 116, 0, 8, 116, 115, 101,
+ 118, 2, 110, 100, 105, 0, 8, 116, 115, 110, 105, 2, 110, 107, 116, 0, 110, 100, 101, 1, 10, 2, 28, 33, 3, 6, 36, 50, 13, 0,
+ 110, 103, 1, 109, 111, 100, 2, 111, 3, 6, 36, 50, 81, 0, 110, 100, 101, 1, 10, 2, 114, 28, 33, 3, 6, 36, 50, 114, 0, 108,
+ 1, 116, 115, 97, 112, 10, 2, 28, 33, 12, 12, 12, 12, 3, 6, 36, 55, 0, 4, 1, 100, 111, 115, 111, 114, 112, 3, 6, 37, 0,
+ 1, 100, 114, 166, 195, 118, 0, 1, 100, 117, 111, 104, 2, 110, 105, 0, 1, 102, 108, 121, 115, 2, 100, 101, 0, 1, 103, 105, 115, 107,
+ 101, 2, 98, 101, 108, 0, 1, 103, 110, 117, 102, 2, 98, 101, 108, 0, 1, 104, 97, 116, 2, 116, 105, 0, 1, 104, 97, 119, 115, 2,
+ 108, 105, 0, 1, 107, 2, 101, 116, 12, 0, 1, 108, 101, 98, 111, 2, 115, 107, 0, 1, 108, 105, 102, 2, 115, 116, 0, 1, 108, 108,
+ 105, 99, 105, 112, 109, 97, 2, 110, 0, 1, 108, 111, 98, 2, 118, 105, 97, 0, 1, 108, 111, 115, 115, 117, 109, 2, 110, 105, 0, 1,
+ 109, 10, 2, 28, 33, 0, 1, 109, 97, 2, 103, 111, 0, 1, 109, 97, 18, 75, 2, 108, 108, 97, 0, 1, 109, 97, 107, 2, 108, 108,
+ 101, 0, 1, 109, 105, 2, 100, 108, 101, 114, 116, 105, 100, 0, 1, 110, 97, 112, 109, 97, 107, 2, 108, 101, 0, 1, 110, 101, 112, 2,
+ 98, 101, 108, 0, 1, 110, 111, 112, 115, 105, 100, 2, 98, 101, 108, 0, 1, 112, 115, 97, 2, 99, 0, 1, 114, 10, 2, 101, 116, 28,
+ 33, 0, 1, 114, 97, 109, 2, 97, 0, 1, 114, 97, 112, 2, 115, 0, 1, 114, 97, 116, 2, 102, 0, 1, 114, 100, 97, 109, 2, 100,
+ 0, 1, 114, 100, 101, 122, 110, 101, 98, 2, 110, 0, 1, 114, 101, 104, 115, 2, 102, 0, 1, 114, 101, 118, 111, 116, 110, 105, 114, 98,
+ 2, 108, 116, 101, 0, 1, 114, 105, 112, 115, 97, 2, 110, 0, 1, 114, 110, 101, 104, 2, 118, 101, 110, 100, 101, 0, 1, 114, 114, 111,
+ 104, 2, 98, 101, 108, 0, 1, 115, 10, 2, 28, 33, 0, 1, 115, 97, 103, 97, 109, 0, 1, 115, 97, 107, 2, 110, 111, 0, 1, 115,
+ 105, 118, 2, 98, 101, 108, 0, 1, 115, 107, 101, 108, 102, 2, 98, 101, 108, 0, 1, 115, 108, 105, 116, 2, 100, 101, 0, 1, 115, 110,
+ 101, 115, 2, 98, 101, 108, 0, 1, 115, 114, 101, 118, 101, 114, 2, 98, 101, 108, 0, 1, 115, 114, 101, 118, 101, 114, 114, 105, 2, 98,
+ 101, 108, 0, 1, 115, 115, 105, 115, 115, 105, 109, 2, 112, 112, 105, 0, 1, 115, 117, 97, 108, 112, 2, 98, 101, 108, 0, 1, 116, 97,
+ 112, 109, 111, 107, 2, 98, 101, 108, 0, 1, 116, 107, 101, 102, 114, 101, 112, 2, 98, 101, 108, 0, 1, 116, 114, 101, 118, 110, 111, 107,
+ 2, 98, 101, 108, 0, 1, 116, 114, 111, 115, 2, 101, 0, 1, 116, 115, 101, 103, 103, 117, 115, 2, 98, 101, 108, 0, 1, 116, 120, 105,
+ 115, 2, 110, 115, 107, 0, 1, 118, 101, 114, 114, 105, 112, 115, 2, 112, 0, 8, 98, 105, 108, 97, 0, 8, 98, 108, 97, 2, 110, 111,
+ 0, 8, 98, 111, 102, 0, 8, 99, 110, 97, 114, 102, 2, 115, 99, 111, 0, 8, 99, 110, 105, 114, 112, 2, 112, 0, 8, 99, 110, 111,
+ 107, 2, 115, 0, 8, 99, 114, 101, 115, 107, 101, 2, 116, 115, 0, 8, 99, 166, 195, 114, 112, 2, 115, 0, 8, 100, 97, 114, 2, 115,
+ 101, 0, 8, 100, 101, 98, 98, 97, 0, 8, 100, 101, 102, 102, 117, 109, 2, 115, 101, 0, 8, 100, 105, 102, 114, 101, 112, 0, 8, 100,
+ 110, 97, 98, 2, 116, 0, 8, 100, 110, 97, 107, 115, 114, 97, 109, 2, 115, 0, 8, 100, 111, 107, 111, 114, 107, 2, 108, 108, 0, 8,
+ 100, 111, 108, 101, 109, 0, 8, 100, 111, 114, 97, 112, 0, 8, 100, 111, 115, 112, 97, 114, 0, 8, 100, 166, 195, 112, 111, 116, 114, 111,
+ 0, 8, 101, 114, 2, 115, 116, 101, 114, 0, 8, 102, 105, 99, 117, 114, 107, 2, 107, 115, 0, 8, 103, 97, 109, 2, 32, 0, 8, 103,
+ 97, 109, 2, 101, 110, 32, 0, 8, 103, 97, 109, 2, 115, 116, 101, 114, 0, 8, 107, 114, 97, 109, 2, 115, 101, 0, 8, 107, 115, 97,
+ 109, 2, 110, 0, 8, 108, 97, 103, 101, 109, 111, 114, 107, 97, 0, 8, 108, 97, 107, 2, 98, 101, 114, 0, 8, 108, 97, 109, 111, 110,
+ 97, 0, 8, 108, 100, 101, 109, 2, 100, 101, 110, 104, 101, 100, 0, 8, 108, 101, 102, 102, 97, 116, 115, 0, 8, 108, 101, 116, 97, 108,
+ 105, 102, 0, 8, 108, 102, 102, 117, 115, 0, 8, 108, 102, 110, 111, 107, 2, 107, 116, 0, 8, 108, 105, 102, 111, 100, 166, 195, 112, 0,
+ 8, 108, 105, 102, 111, 105, 108, 98, 105, 98, 0, 8, 108, 105, 102, 111, 109, 111, 104, 0, 8, 108, 105, 102, 111, 111, 122, 0, 8, 108,
+ 105, 102, 111, 114, 101, 116, 101, 104, 0, 8, 108, 105, 102, 111, 114, 107, 101, 110, 0, 8, 108, 105, 109, 2, 116, 115, 0, 8, 108, 108,
+ 101, 99, 110, 97, 107, 0, 8, 108, 111, 2, 118, 101, 110, 0, 8, 108, 111, 2, 118, 105, 97, 0, 8, 108, 111, 107, 110, 97, 108, 101,
+ 109, 0, 8, 108, 111, 115, 2, 100, 0, 8, 108, 115, 117, 109, 2, 109, 0, 8, 108, 117, 107, 2, 115, 115, 0, 8, 109, 97, 114, 121,
+ 112, 2, 100, 0, 8, 109, 101, 114, 2, 115, 0, 8, 110, 105, 109, 2, 115, 116, 101, 114, 0, 8, 111, 114, 101, 116, 115, 97, 2, 100,
+ 101, 0, 8, 112, 97, 107, 2, 116, 101, 108, 0, 8, 112, 97, 107, 2, 116, 108, 0, 8, 112, 97, 112, 2, 114, 0, 8, 112, 97, 114,
+ 101, 116, 0, 8, 112, 97, 116, 2, 114, 0, 8, 112, 101, 107, 115, 97, 109, 0, 8, 112, 111, 107, 0, 8, 112, 111, 107, 115, 101, 108,
+ 101, 116, 0, 8, 112, 111, 107, 115, 111, 107, 110, 111, 114, 98, 0, 8, 112, 111, 107, 115, 111, 108, 121, 116, 107, 97, 100, 0, 8, 112,
+ 111, 107, 115, 111, 114, 116, 115, 97, 103, 0, 8, 112, 111, 107, 115, 111, 116, 101, 116, 115, 0, 8, 112, 111, 107, 115, 111, 116, 107, 101,
+ 114, 0, 8, 112, 111, 107, 115, 111, 116, 111, 0, 8, 112, 111, 114, 116, 110, 97, 108, 105, 102, 0, 8, 112, 111, 114, 116, 110, 97, 115,
+ 105, 109, 0, 8, 112, 111, 114, 116, 110, 101, 0, 8, 112, 111, 116, 111, 115, 105, 0, 8, 112, 111, 116, 117, 0, 8, 112, 111, 116, 117,
+ 0, 8, 112, 121, 116, 111, 101, 114, 101, 116, 115, 0, 8, 112, 121, 116, 111, 101, 114, 114, 101, 117, 103, 97, 100, 0, 8, 112, 121, 116,
+ 111, 110, 97, 118, 108, 97, 103, 0, 8, 112, 121, 116, 111, 110, 111, 109, 0, 8, 112, 121, 116, 111, 116, 105, 108, 0, 8, 112, 121, 116,
+ 111, 116, 117, 97, 0, 8, 114, 101, 118, 121, 116, 0, 8, 114, 111, 103, 101, 116, 97, 107, 0, 8, 114, 111, 103, 108, 97, 2, 116, 109,
+ 101, 0, 8, 114, 111, 109, 166, 195, 104, 2, 100, 0, 8, 114, 112, 101, 114, 2, 115, 101, 0, 8, 114, 112, 101, 114, 116, 110, 101, 2,
+ 115, 101, 0, 8, 114, 116, 110, 101, 118, 2, 107, 0, 8, 115, 108, 101, 118, 2, 103, 110, 0, 8, 115, 115, 101, 109, 2, 97, 115, 0,
+ 8, 116, 105, 103, 101, 108, 2, 109, 0, 8, 116, 105, 108, 111, 112, 0, 8, 116, 105, 108, 111, 112, 0, 8, 116, 110, 105, 2, 109, 0,
+ 8, 116, 114, 97, 2, 107, 0, 8, 116, 114, 97, 109, 2, 110, 105, 0, 8, 116, 114, 97, 112, 2, 115, 107, 0, 8, 116, 115, 101, 116,
+ 2, 107, 101, 108, 0, 8, 116, 115, 101, 116, 2, 107, 108, 0, 8, 116, 115, 117, 106, 2, 116, 115, 0, 8, 118, 97, 2, 115, 0, 8,
+ 118, 97, 114, 103, 2, 100, 0, 8, 118, 101, 108, 111, 109, 2, 116, 0, 8, 118, 105, 99, 2, 108, 0, 101, 1, 116, 114, 111, 115, 2,
+ 32, 0, 115, 1, 109, 101, 114, 2, 32, 0, 101, 8, 118, 108, 97, 115, 3, 6, 37, 12, 0, 103, 101, 8, 108, 100, 101, 118, 3, 6,
+ 37, 13, 0, 103, 101, 118, 101, 108, 1, 108, 108, 97, 3, 6, 37, 13, 84, 109, 55, 0, 108, 1, 10, 2, 28, 33, 12, 12, 12, 12,
+ 3, 6, 37, 55, 0, 4, 108, 108, 101, 1, 114, 100, 97, 107, 115, 101, 3, 6, 37, 55, 57, 108, 0, 108, 108, 101, 1, 114, 100, 97,
+ 112, 115, 101, 0, 108, 108, 101, 1, 114, 100, 97, 118, 107, 0, 108, 108, 101, 1, 116, 115, 97, 98, 0, 103, 111, 110, 101, 1, 116, 110,
+ 97, 3, 6, 37, 81, 39, 50, 13, 0, 115, 1, 117, 111, 108, 2, 101, 3, 6, 37, 89, 0, 115, 109, 101, 1, 10, 2, 114, 28, 33,
+ 3, 6, 37, 89, 65, 114, 0, 111, 110, 1, 114, 111, 3, 6, 37, 114, 50, 0, 114, 116, 117, 97, 108, 1, 118, 2, 32, 114, 101, 97,
+ 108, 105, 116, 121, 3, 6, 108, 76, 40, 20, 13, 59, 0, 1, 114, 107, 115, 10, 2, 112, 116, 3, 6, 109, 0, 4, 8, 114, 107, 109,
+ 111, 2, 110, 103, 3, 7, 36, 0, 107, 1, 114, 10, 2, 107, 28, 33, 0, 107, 1, 114, 21, 2, 107, 28, 33, 12, 12, 12, 12, 0,
+ 107, 1, 116, 115, 101, 21, 2, 107, 28, 33, 12, 12, 12, 0, 107, 1, 114, 10, 2, 28, 33, 12, 12, 3, 7, 36, 49, 0, 4, 1,
+ 116, 10, 2, 28, 33, 12, 3, 7, 37, 0, 1, 116, 110, 101, 108, 97, 118, 2, 110, 111, 0, 8, 108, 101, 2, 116, 101, 0, 8, 116,
+ 114, 101, 112, 115, 107, 101, 2, 115, 101, 0, 107, 1, 10, 2, 107, 28, 33, 12, 0, 107, 1, 21, 2, 107, 28, 33, 12, 12, 12, 0,
+ 107, 1, 116, 115, 97, 21, 2, 107, 28, 33, 12, 12, 12, 0, 4, 107, 1, 21, 2, 28, 33, 12, 12, 12, 3, 7, 37, 49, 0, 107,
+ 1, 114, 111, 10, 2, 28, 33, 12, 12, 0, 100, 1, 10, 2, 28, 33, 3, 7, 37, 86, 0, 115, 109, 101, 1, 10, 2, 28, 33, 3,
+ 7, 37, 89, 65, 13, 0, 1, 114, 10, 2, 117, 109, 28, 33, 3, 8, 8, 37, 0, 103, 1, 109, 101, 112, 108, 166, 195, 106, 104, 100,
+ 117, 103, 3, 8, 35, 57, 0, 4, 1, 109, 10, 2, 115, 107, 28, 33, 3, 8, 37, 0, 1, 114, 111, 108, 97, 107, 2, 117, 115, 0,
+ 101, 1, 10, 2, 114, 101, 28, 33, 3, 8, 37, 7, 36, 0, 101, 1, 10, 2, 108, 105, 118, 28, 33, 3, 8, 37, 13, 0, 101, 110,
+ 1, 10, 2, 28, 33, 3, 8, 37, 13, 50, 0, 116, 117, 109, 1, 21, 2, 109, 28, 33, 3, 8, 37, 47, 113, 0, 116, 117, 109, 1,
+ 21, 2, 28, 33, 3, 8, 37, 47, 113, 65, 0, 107, 1, 21, 2, 101, 114, 101, 110, 28, 33, 12, 12, 3, 8, 37, 49, 0, 4, 107,
+ 101, 114, 1, 10, 2, 28, 33, 12, 3, 8, 37, 49, 114, 0, 107, 101, 114, 1, 109, 10, 2, 101, 28, 33, 12, 12, 0, 107, 101, 114,
+ 1, 110, 97, 107, 21, 2, 101, 32, 28, 33, 12, 12, 12, 0, 107, 101, 114, 1, 114, 116, 10, 2, 101, 28, 33, 12, 0, 107, 101, 114,
+ 1, 116, 10, 2, 101, 28, 33, 12, 0, 4, 115, 107, 1, 10, 2, 32, 28, 33, 3, 8, 37, 89, 81, 0, 115, 107, 1, 10, 2, 101,
+ 28, 33, 0, 115, 107, 1, 10, 2, 116, 28, 33, 0, 101, 1, 10, 2, 28, 33, 3, 8, 37, 108, 0, 117, 109, 1, 10, 2, 109, 28,
+ 33, 3, 8, 37, 113, 0, 117, 109, 1, 10, 2, 28, 33, 3, 8, 37, 113, 65, 0, 101, 1, 115, 10, 2, 28, 33, 3, 8, 57, 108,
+ 0, 4, 101, 1, 10, 2, 114, 28, 33, 3, 8, 57, 114, 0, 101, 114, 1, 108, 97, 114, 116, 115, 117, 97, 0, 109, 112, 114, 111, 109,
+ 112, 116, 117, 3, 21, 102, 114, 0, 116, 104, 101, 1, 108, 98, 3, 35, 12, 57, 86, 0, 103, 110, 1, 115, 101, 100, 3, 35, 37, 50,
+ 0, 4, 1, 108, 115, 117, 115, 107, 117, 108, 2, 110, 101, 114, 3, 35, 57, 0, 1, 114, 2, 108, 101, 121, 0, 1, 116, 2, 109, 105,
+ 110, 103, 0, 1, 116, 102, 111, 115, 2, 99, 101, 0, 2, 111, 119, 97, 0, 103, 104, 1, 104, 0, 103, 104, 1, 108, 2, 116, 101, 114,
+ 0, 106, 1, 110, 2, 109, 101, 103, 101, 110, 0, 107, 101, 8, 112, 115, 3, 35, 57, 49, 0, 115, 108, 97, 110, 100, 1, 32, 103, 110,
+ 111, 108, 3, 35, 57, 55, 13, 50, 72, 0, 109, 101, 1, 116, 2, 111, 117, 116, 3, 35, 57, 65, 0, 4, 109, 101, 115, 1, 114, 103,
+ 3, 35, 57, 65, 89, 0, 109, 101, 115, 1, 116, 32, 107, 114, 111, 121, 32, 119, 101, 110, 0, 100, 97, 104, 111, 3, 35, 57, 72, 110,
+ 107, 6, 39, 58, 0, 118, 101, 1, 108, 99, 3, 35, 57, 84, 0, 118, 97, 110, 104, 111, 101, 3, 35, 57, 84, 13, 50, 107, 6, 39,
+ 58, 0, 114, 101, 1, 119, 3, 35, 57, 114, 0, 114, 111, 110, 8, 2, 32, 3, 35, 57, 114, 50, 0, 4, 1, 17, 67, 2, 109, 17,
+ 67, 3, 36, 0, 1, 17, 67, 2, 109, 18, 71, 0, 1, 17, 67, 2, 110, 103, 12, 0, 1, 17, 67, 2, 110, 107, 0, 1, 18, 67,
+ 2, 112, 0, 1, 18, 67, 2, 112, 112, 0, 1, 18, 68, 2, 18, 66, 11, 12, 0, 1, 18, 68, 2, 107, 0, 1, 18, 71, 2, 107,
+ 0, 1, 18, 71, 2, 108, 108, 101, 0, 1, 18, 72, 2, 102, 116, 101, 0, 1, 18, 73, 2, 108, 108, 0, 1, 18, 74, 2, 18, 68,
+ 11, 97, 12, 0, 1, 18, 74, 2, 107, 115, 0, 1, 18, 74, 2, 112, 112, 0, 1, 18, 74, 2, 120, 0, 1, 98, 2, 116, 114, 101,
+ 0, 1, 98, 2, 116, 116, 101, 114, 0, 1, 100, 2, 110, 103, 111, 0, 1, 100, 2, 115, 107, 0, 1, 102, 2, 18, 73, 12, 0, 1,
+ 102, 2, 107, 115, 0, 1, 102, 2, 110, 108, 97, 110, 100, 0, 1, 102, 2, 110, 116, 101, 32, 0, 1, 102, 2, 120, 0, 1, 104, 2,
+ 109, 12, 0, 1, 104, 2, 110, 100, 0, 1, 107, 2, 18, 74, 12, 12, 0, 1, 107, 2, 109, 115, 101, 0, 1, 107, 111, 109, 115, 2,
+ 110, 103, 0, 1, 107, 115, 2, 108, 12, 12, 0, 1, 107, 115, 2, 110, 0, 1, 108, 2, 18, 66, 0, 1, 108, 2, 18, 73, 0, 1,
+ 108, 2, 108, 108, 97, 0, 1, 108, 2, 110, 110, 101, 100, 0, 1, 108, 2, 110, 115, 0, 1, 108, 2, 110, 116, 0, 1, 108, 17, 67,
+ 2, 112, 0, 1, 108, 18, 73, 2, 18, 72, 0, 1, 108, 103, 2, 109, 0, 1, 108, 107, 2, 107, 32, 0, 1, 108, 112, 2, 103, 116,
+ 12, 0, 1, 108, 115, 2, 107, 0, 1, 109, 2, 107, 108, 101, 114, 0, 1, 109, 2, 115, 116, 101, 0, 1, 110, 2, 112, 0, 1, 110,
+ 2, 115, 115, 101, 0, 1, 110, 2, 116, 116, 101, 110, 0, 1, 110, 107, 2, 112, 0, 1, 112, 2, 108, 114, 0, 1, 112, 2, 115, 115,
+ 101, 0, 1, 112, 115, 2, 100, 115, 0, 1, 112, 115, 2, 108, 0, 1, 114, 2, 18, 66, 11, 0, 1, 114, 2, 18, 73, 12, 0, 1,
+ 114, 2, 18, 75, 0, 1, 114, 2, 102, 0, 1, 114, 2, 103, 116, 105, 0, 1, 114, 17, 67, 2, 108, 108, 0, 1, 114, 17, 67, 2,
+ 109, 17, 67, 0, 1, 114, 18, 71, 2, 110, 116, 0, 1, 114, 100, 2, 115, 116, 105, 103, 0, 1, 114, 102, 2, 115, 116, 101, 100, 101,
+ 32, 0, 1, 114, 102, 2, 115, 116, 101, 100, 101, 115, 32, 0, 1, 114, 103, 2, 109, 0, 1, 114, 107, 2, 99, 107, 101, 116, 0, 1,
+ 114, 107, 2, 115, 116, 105, 32, 0, 1, 114, 107, 2, 115, 116, 117, 115, 0, 1, 114, 112, 2, 110, 0, 1, 114, 118, 2, 115, 115, 0,
+ 1, 115, 2, 18, 66, 18, 72, 0, 1, 115, 2, 100, 32, 0, 1, 115, 2, 100, 100, 101, 0, 1, 115, 2, 100, 110, 105, 110, 103, 0,
+ 1, 115, 2, 107, 17, 67, 0, 1, 115, 2, 108, 107, 0, 1, 115, 2, 110, 107, 12, 12, 0, 1, 115, 2, 112, 112, 0, 1, 116, 2,
+ 18, 66, 12, 0, 1, 116, 2, 103, 103, 12, 0, 1, 116, 2, 108, 0, 1, 116, 115, 2, 108, 32, 104, 97, 109, 0, 1, 116, 115, 2,
+ 108, 32, 111, 112, 32, 0, 1, 116, 115, 2, 108, 108, 105, 110, 103, 12, 12, 0, 1, 116, 115, 100, 110, 166, 195, 116, 2, 107, 12, 0,
+ 1, 116, 115, 101, 98, 2, 107, 12, 12, 0, 1, 116, 115, 101, 98, 2, 108, 0, 1, 116, 115, 101, 98, 166, 195, 108, 2, 102, 116, 0,
+ 1, 116, 115, 101, 100, 97, 112, 115, 2, 107, 0, 1, 116, 115, 101, 103, 103, 121, 109, 2, 107, 0, 1, 116, 115, 101, 108, 165, 195, 110,
+ 2, 107, 12, 0, 1, 116, 115, 101, 110, 103, 101, 116, 2, 102, 116, 0, 1, 116, 115, 101, 114, 111, 102, 2, 108, 0, 1, 116, 115, 103,
+ 97, 108, 115, 2, 102, 116, 0, 1, 116, 115, 105, 98, 2, 107, 12, 12, 0, 1, 116, 115, 107, 166, 195, 108, 98, 2, 102, 116, 0, 1,
+ 116, 115, 109, 105, 108, 2, 102, 116, 0, 1, 116, 115, 115, 116, 110, 97, 121, 108, 98, 2, 102, 116, 0, 1, 116, 115, 116, 110, 97, 121,
+ 108, 98, 2, 102, 116, 0, 1, 116, 115, 118, 105, 110, 107, 2, 107, 0, 1, 118, 2, 18, 66, 0, 1, 118, 2, 18, 66, 17, 67, 12,
+ 12, 0, 1, 118, 2, 108, 32, 12, 0, 1, 118, 2, 110, 116, 101, 114, 0, 1, 118, 2, 110, 116, 114, 101, 0, 1, 118, 2, 115, 32,
+ 103, 114, 97, 100, 0, 1, 118, 2, 115, 104, 0, 1, 118, 2, 115, 107, 12, 0, 1, 118, 2, 115, 110, 101, 0, 1, 118, 2, 115, 115,
+ 0, 1, 118, 2, 115, 116, 32, 105, 107, 107, 101, 0, 1, 118, 18, 72, 2, 115, 116, 12, 0, 1, 118, 32, 101, 107, 115, 110, 97, 103,
+ 2, 115, 116, 32, 0, 1, 118, 97, 106, 2, 115, 116, 0, 1, 118, 101, 103, 2, 110, 115, 116, 0, 1, 118, 104, 2, 108, 107, 12, 0,
+ 1, 118, 111, 106, 2, 115, 116, 0, 1, 118, 115, 2, 18, 74, 17, 67, 0, 1, 119, 116, 2, 115, 116, 0, 2, 107, 107, 101, 0, 2,
+ 109, 112, 0, 2, 109, 112, 111, 0, 2, 110, 99, 0, 2, 110, 100, 0, 2, 110, 102, 97, 110, 116, 0, 2, 110, 110, 0, 2, 110, 110,
+ 101, 0, 2, 110, 115, 0, 8, 2, 110, 12, 0, 8, 102, 2, 107, 32, 0, 8, 108, 2, 100, 116, 32, 0, 8, 109, 2, 115, 116, 32,
+ 0, 8, 110, 2, 18, 75, 0, 8, 114, 100, 2, 108, 0, 8, 116, 2, 103, 32, 12, 0, 8, 116, 2, 110, 0, 8, 116, 2, 115, 107,
+ 101, 32, 0, 8, 118, 2, 102, 116, 32, 0, 8, 118, 2, 115, 116, 32, 0, 100, 1, 118, 2, 115, 116, 0, 100, 8, 109, 2, 116, 0,
+ 1, 118, 2, 115, 116, 110, 111, 107, 3, 36, 4, 0, 107, 97, 100, 101, 108, 108, 101, 1, 114, 102, 3, 36, 49, 110, 72, 6, 109, 55,
+ 108, 0, 107, 97, 100, 101, 108, 108, 101, 114, 1, 114, 102, 3, 36, 49, 110, 72, 6, 109, 55, 114, 0, 4, 110, 100, 1, 102, 2, 101,
+ 108, 195, 184, 110, 3, 36, 50, 0, 110, 100, 2, 101, 108, 115, 101, 12, 0, 110, 117, 112, 1, 112, 3, 36, 50, 6, 114, 48, 0, 110,
+ 103, 111, 1, 98, 3, 36, 50, 81, 39, 0, 110, 115, 105, 100, 101, 8, 2, 105, 110, 102, 111, 114, 109, 97, 116, 105, 111, 110, 3, 36,
+ 50, 89, 35, 57, 72, 0, 110, 115, 105, 100, 101, 114, 8, 3, 36, 50, 89, 35, 57, 72, 114, 0, 110, 115, 116, 105, 116, 117, 116, 105,
+ 111, 110, 8, 3, 36, 50, 89, 47, 37, 47, 40, 91, 6, 39, 50, 0, 110, 115, 116, 105, 116, 117, 116, 105, 111, 110, 3, 36, 50, 89,
+ 47, 37, 47, 40, 91, 39, 50, 0, 109, 112, 111, 116, 101, 110, 3, 36, 65, 48, 39, 47, 109, 50, 0, 109, 97, 108, 97, 121, 97, 1,
+ 104, 3, 36, 65, 110, 55, 6, 35, 57, 110, 0, 103, 1, 114, 2, 110, 105, 110, 103, 3, 36, 81, 0, 107, 115, 101, 116, 1, 107, 2,
+ 32, 3, 36, 81, 89, 13, 86, 0, 115, 1, 112, 2, 32, 3, 36, 89, 0, 115, 105, 107, 1, 114, 2, 101, 3, 36, 89, 37, 49, 0,
+ 4, 3, 37, 0, 1, 18, 67, 2, 18, 71, 101, 0, 1, 18, 67, 2, 18, 71, 114, 101, 0, 1, 18, 68, 2, 18, 75, 97, 0, 1,
+ 18, 68, 2, 107, 18, 69, 0, 1, 18, 68, 2, 107, 101, 0, 1, 18, 71, 2, 107, 101, 0, 1, 98, 2, 107, 105, 110, 105, 0, 1,
+ 98, 2, 107, 117, 98, 101, 0, 1, 98, 2, 108, 108, 101, 32, 12, 0, 1, 98, 2, 108, 108, 101, 110, 32, 12, 0, 1, 98, 2, 108,
+ 108, 101, 114, 32, 12, 0, 1, 98, 2, 108, 108, 101, 116, 12, 0, 1, 98, 2, 112, 12, 0, 1, 99, 2, 110, 110, 0, 1, 100, 2,
+ 107, 116, 0, 1, 100, 2, 115, 18, 75, 97, 0, 1, 100, 2, 115, 107, 101, 116, 116, 0, 1, 100, 2, 115, 107, 111, 0, 1, 100, 2,
+ 115, 107, 114, 101, 112, 97, 110, 115, 0, 1, 100, 2, 115, 107, 114, 101, 116, 0, 1, 100, 2, 115, 107, 114, 105, 109, 105, 0, 1, 100,
+ 2, 115, 107, 117, 0, 1, 100, 2, 115, 107, 118, 97, 0, 1, 100, 110, 105, 2, 115, 107, 0, 1, 100, 114, 111, 106, 2, 115, 107, 0,
+ 1, 102, 2, 107, 17, 67, 18, 69, 0, 1, 102, 2, 110, 107, 117, 108, 0, 1, 102, 2, 110, 107, 195, 166, 109, 0, 1, 102, 2, 110,
+ 115, 107, 121, 0, 1, 102, 97, 114, 103, 2, 115, 107, 0, 1, 102, 97, 114, 116, 2, 107, 0, 1, 102, 110, 111, 107, 2, 115, 107, 101,
+ 114, 0, 1, 102, 110, 111, 107, 2, 115, 107, 101, 114, 101, 0, 1, 104, 2, 110, 0, 1, 104, 99, 2, 107, 12, 0, 1, 107, 2, 12,
+ 12, 0, 1, 107, 2, 18, 74, 18, 76, 12, 12, 0, 1, 107, 2, 109, 110, 105, 110, 103, 12, 0, 1, 107, 2, 115, 116, 101, 12, 0,
+ 1, 107, 105, 98, 2, 110, 105, 0, 1, 107, 115, 2, 17, 67, 116, 0, 1, 107, 115, 2, 107, 12, 0, 1, 107, 115, 2, 108, 105, 102,
+ 116, 12, 0, 1, 107, 115, 2, 108, 195, 184, 98, 12, 12, 0, 1, 107, 115, 2, 109, 111, 12, 0, 1, 107, 115, 21, 2, 108, 100, 12,
+ 12, 0, 1, 108, 2, 107, 118, 12, 0, 1, 108, 2, 109, 110, 105, 12, 0, 1, 108, 2, 115, 107, 0, 1, 108, 97, 105, 99, 101, 112,
+ 115, 2, 115, 116, 0, 1, 108, 98, 117, 112, 0, 1, 108, 105, 98, 2, 115, 0, 1, 108, 107, 2, 115, 116, 114, 0, 1, 108, 107, 121,
+ 99, 21, 2, 115, 116, 0, 1, 108, 112, 2, 18, 66, 18, 76, 12, 0, 1, 108, 112, 2, 107, 0, 1, 108, 114, 111, 102, 2, 115, 0,
+ 1, 108, 115, 2, 109, 0, 1, 109, 2, 107, 115, 116, 117, 114, 0, 1, 109, 2, 115, 116, 97, 110, 107, 101, 0, 1, 110, 2, 99, 104,
+ 101, 0, 1, 110, 2, 107, 18, 69, 0, 1, 110, 100, 108, 105, 118, 2, 115, 0, 1, 110, 101, 108, 2, 110, 0, 1, 110, 101, 112, 2,
+ 115, 0, 1, 110, 105, 108, 107, 2, 107, 0, 1, 110, 107, 2, 118, 0, 1, 110, 107, 101, 116, 2, 107, 0, 1, 112, 2, 110, 115, 101,
+ 108, 0, 1, 112, 2, 110, 115, 108, 101, 114, 0, 1, 112, 2, 112, 12, 0, 1, 112, 114, 97, 104, 2, 107, 115, 0, 1, 112, 115, 2,
+ 108, 100, 0, 1, 114, 2, 18, 73, 18, 69, 12, 0, 1, 114, 2, 18, 75, 17, 67, 18, 69, 0, 1, 114, 2, 18, 75, 18, 69, 0,
+ 1, 114, 2, 18, 75, 18, 76, 0, 1, 114, 2, 99, 101, 0, 1, 114, 2, 115, 116, 105, 107, 12, 0, 1, 114, 10, 2, 115, 107, 0,
+ 1, 114, 18, 66, 2, 108, 108, 0, 1, 114, 101, 116, 110, 97, 102, 110, 105, 0, 1, 114, 102, 2, 102, 12, 0, 1, 114, 102, 2, 103,
+ 0, 1, 114, 102, 2, 107, 101, 110, 0, 1, 114, 102, 2, 107, 118, 97, 114, 116, 101, 114, 0, 1, 114, 102, 2, 115, 116, 97, 100, 0,
+ 1, 114, 102, 2, 115, 116, 101, 100, 0, 1, 114, 103, 2, 18, 73, 12, 0, 1, 114, 112, 2, 109, 12, 0, 1, 114, 112, 2, 115, 0,
+ 1, 114, 116, 2, 18, 73, 12, 0, 1, 114, 116, 2, 108, 108, 0, 1, 115, 101, 98, 2, 100, 100, 101, 0, 1, 115, 117, 109, 2, 107,
+ 0, 1, 116, 2, 100, 12, 0, 1, 116, 2, 107, 97, 12, 0, 1, 116, 2, 110, 18, 76, 0, 1, 116, 2, 110, 110, 105, 116, 117, 115,
+ 0, 1, 116, 21, 2, 107, 32, 12, 12, 0, 1, 116, 105, 108, 111, 112, 2, 107, 0, 1, 116, 107, 101, 106, 111, 114, 112, 2, 108, 0,
+ 1, 116, 110, 97, 0, 1, 116, 110, 101, 118, 2, 108, 0, 1, 116, 114, 97, 2, 107, 0, 1, 116, 114, 97, 112, 0, 1, 116, 115, 2,
+ 108, 32, 111, 118, 101, 114, 0, 1, 116, 115, 2, 108, 97, 114, 116, 0, 1, 116, 115, 2, 108, 102, 117, 108, 100, 0, 1, 116, 115, 17,
+ 65, 2, 108, 32, 0, 1, 116, 115, 32, 101, 100, 118, 97, 104, 2, 108, 32, 0, 1, 116, 115, 32, 101, 114, 101, 109, 2, 108, 32, 111,
+ 118, 101, 114, 32, 0, 1, 116, 115, 32, 110, 101, 2, 108, 32, 0, 1, 116, 115, 32, 114, 97, 104, 2, 108, 32, 0, 1, 116, 115, 32,
+ 114, 97, 118, 2, 108, 32, 111, 118, 101, 114, 32, 0, 1, 116, 115, 32, 114, 101, 2, 108, 32, 111, 118, 101, 114, 32, 0, 1, 116, 115,
+ 97, 108, 112, 2, 18, 75, 0, 1, 116, 115, 115, 118, 105, 108, 2, 108, 0, 1, 116, 117, 98, 2, 107, 0, 1, 118, 2, 18, 66, 97,
+ 0, 1, 118, 2, 18, 75, 105, 0, 1, 118, 2, 98, 12, 0, 1, 118, 2, 99, 107, 0, 1, 118, 2, 107, 116, 18, 69, 12, 12, 0,
+ 1, 118, 2, 110, 103, 108, 97, 115, 12, 12, 0, 1, 118, 2, 110, 103, 195, 165, 114, 100, 12, 0, 1, 118, 2, 110, 107, 111, 114, 116,
+ 0, 1, 118, 2, 110, 107, 195, 166, 108, 100, 12, 0, 1, 118, 2, 115, 116, 101, 12, 0, 1, 118, 101, 98, 2, 115, 0, 1, 118, 104,
+ 2, 108, 12, 0, 1, 118, 107, 2, 18, 72, 12, 12, 0, 1, 118, 115, 2, 110, 115, 0, 1, 118, 116, 114, 111, 98, 2, 115, 0, 1,
+ 118, 184, 195, 104, 2, 115, 107, 0, 2, 17, 67, 11, 0, 2, 17, 67, 18, 76, 0, 2, 17, 67, 116, 0, 2, 18, 68, 0, 2, 18,
+ 74, 0, 2, 99, 104, 0, 2, 99, 107, 0, 2, 103, 103, 106, 111, 12, 12, 0, 2, 103, 103, 195, 184, 114, 12, 12, 0, 2, 103, 110,
+ 0, 2, 107, 0, 2, 110, 117, 0, 2, 112, 0, 2, 114, 17, 67, 0, 2, 114, 115, 0, 2, 115, 0, 2, 116, 0, 2, 118, 0, 8,
+ 2, 110, 105, 0, 8, 108, 2, 100, 116, 32, 110, 101, 100, 101, 114, 108, 97, 103, 0, 8, 108, 2, 100, 116, 32, 111, 118, 101, 114, 108,
+ 97, 115, 116, 0, 8, 108, 2, 100, 116, 32, 115, 107, 97, 100, 101, 0, 8, 108, 2, 100, 116, 32, 117, 110, 100, 101, 114, 0, 8, 108,
+ 107, 2, 115, 116, 101, 114, 0, 8, 116, 115, 2, 108, 32, 111, 118, 101, 114, 32, 100, 101, 17, 67, 0, 8, 116, 115, 2, 108, 32, 111,
+ 118, 101, 114, 32, 104, 97, 109, 0, 8, 116, 115, 2, 108, 32, 111, 118, 101, 114, 32, 104, 101, 110, 100, 101, 0, 8, 116, 115, 32, 100,
+ 101, 109, 2, 108, 32, 0, 8, 116, 115, 32, 110, 105, 100, 2, 108, 32, 0, 8, 116, 115, 32, 110, 105, 109, 2, 108, 32, 0, 8, 116,
+ 115, 32, 110, 105, 115, 2, 108, 32, 0, 8, 116, 115, 32, 115, 101, 100, 110, 101, 104, 2, 108, 32, 0, 8, 116, 115, 32, 115, 101, 114,
+ 101, 100, 2, 108, 32, 0, 8, 116, 115, 32, 115, 101, 114, 101, 106, 2, 108, 32, 0, 8, 116, 115, 32, 115, 110, 97, 104, 2, 108, 32,
+ 0, 8, 116, 115, 32, 121, 110, 2, 108, 32, 0, 8, 118, 2, 115, 116, 32, 115, 105, 103, 0, 101, 1, 100, 2, 115, 101, 108, 0, 101,
+ 1, 100, 2, 116, 114, 105, 99, 104, 0, 101, 1, 108, 115, 101, 108, 0, 101, 1, 110, 110, 111, 114, 0, 101, 1, 112, 2, 100, 101, 115,
+ 116, 97, 108, 0, 101, 1, 112, 112, 105, 104, 0, 101, 1, 117, 111, 108, 0, 101, 8, 98, 98, 111, 114, 0, 101, 8, 110, 97, 108, 101,
+ 109, 0, 101, 8, 110, 110, 97, 0, 101, 8, 115, 117, 115, 0, 101, 8, 122, 117, 115, 0, 103, 1, 100, 114, 166, 195, 118, 0, 103, 1,
+ 108, 116, 110, 101, 102, 102, 111, 0, 103, 1, 114, 2, 17, 67, 0, 103, 1, 116, 2, 12, 0, 115, 1, 117, 111, 108, 0, 4, 1, 102,
+ 2, 107, 115, 101, 114, 98, 97, 100, 3, 37, 6, 0, 1, 102, 2, 107, 115, 101, 114, 98, 105, 108, 108, 101, 100, 0, 1, 102, 2, 107,
+ 115, 101, 114, 101, 0, 1, 102, 2, 107, 115, 101, 114, 105, 110, 103, 0, 1, 102, 2, 107, 115, 101, 114, 118, 195, 166, 115, 107, 101, 0,
+ 1, 114, 18, 75, 2, 115, 116, 105, 110, 0, 101, 1, 114, 10, 2, 108, 28, 33, 3, 37, 6, 109, 0, 4, 101, 110, 1, 10, 2, 101,
+ 114, 28, 33, 3, 37, 6, 109, 50, 0, 101, 110, 1, 10, 2, 115, 107, 28, 33, 0, 4, 1, 18, 73, 2, 108, 101, 12, 12, 3, 37,
+ 12, 0, 1, 114, 103, 2, 109, 18, 76, 0, 1, 116, 115, 2, 108, 101, 0, 100, 101, 108, 8, 2, 32, 3, 37, 12, 86, 13, 55, 0,
+ 2, 17, 67, 3, 37, 19, 0, 114, 111, 115, 104, 105, 1, 104, 2, 109, 97, 3, 37, 34, 39, 91, 6, 37, 0, 116, 101, 115, 8, 114,
+ 102, 2, 32, 3, 37, 47, 0, 4, 107, 1, 17, 67, 2, 97, 110, 101, 114, 12, 12, 3, 37, 49, 0, 107, 1, 17, 67, 2, 101, 114,
+ 12, 0, 107, 1, 21, 2, 97, 116, 28, 33, 12, 12, 0, 107, 1, 21, 2, 101, 116, 28, 33, 12, 12, 12, 0, 4, 107, 1, 10, 2,
+ 97, 108, 115, 107, 28, 33, 12, 3, 37, 49, 6, 0, 107, 1, 21, 2, 97, 110, 116, 28, 33, 12, 0, 107, 101, 114, 1, 10, 2, 101,
+ 114, 28, 33, 12, 3, 37, 49, 6, 36, 0, 4, 107, 101, 114, 1, 110, 10, 2, 101, 32, 28, 33, 12, 3, 37, 49, 6, 36, 34, 0,
+ 107, 101, 114, 1, 110, 10, 2, 101, 116, 32, 28, 33, 12, 0, 107, 101, 114, 1, 110, 117, 10, 2, 28, 33, 12, 0, 107, 101, 114, 1,
+ 114, 97, 107, 10, 2, 101, 28, 33, 12, 0, 103, 110, 1, 115, 2, 97, 108, 3, 37, 50, 0, 110, 116, 101, 114, 110, 97, 116, 105, 111,
+ 110, 97, 108, 1, 32, 121, 116, 115, 101, 110, 109, 97, 3, 37, 50, 47, 114, 50, 6, 110, 91, 39, 50, 110, 55, 0, 4, 110, 100, 1,
+ 102, 2, 101, 108, 3, 37, 50, 72, 0, 110, 100, 1, 102, 2, 121, 114, 107, 0, 110, 100, 1, 118, 2, 114, 117, 101, 0, 110, 103, 1,
+ 118, 2, 117, 109, 109, 105, 3, 37, 50, 81, 0, 108, 108, 97, 100, 115, 1, 116, 115, 3, 37, 55, 6, 110, 89, 0, 108, 111, 112, 1,
+ 112, 115, 3, 37, 55, 6, 114, 48, 0, 108, 108, 101, 1, 116, 114, 97, 2, 114, 105, 3, 37, 55, 13, 0, 108, 108, 1, 118, 97, 112,
+ 2, 111, 3, 37, 55, 57, 0, 4, 103, 1, 108, 2, 17, 67, 3, 37, 57, 0, 103, 1, 108, 108, 101, 104, 0, 4, 98, 101, 1, 112,
+ 2, 116, 195, 184, 106, 3, 37, 58, 0, 112, 1, 110, 107, 2, 116, 97, 110, 103, 0, 109, 97, 103, 101, 3, 37, 65, 37, 75, 0, 100,
+ 103, 101, 1, 114, 3, 37, 75, 0, 100, 103, 101, 116, 1, 114, 98, 3, 37, 75, 37, 47, 0, 4, 103, 1, 108, 2, 105, 3, 37, 81,
+ 0, 103, 1, 108, 105, 102, 2, 114, 97, 110, 0, 103, 1, 114, 102, 2, 106, 111, 0, 103, 1, 116, 115, 2, 109, 97, 0, 103, 2, 114,
+ 117, 112, 112, 101, 0, 115, 1, 18, 73, 2, 12, 3, 37, 89, 0, 115, 114, 97, 101, 108, 8, 100, 2, 105, 3, 37, 89, 34, 112, 6,
+ 36, 55, 0, 115, 114, 97, 101, 108, 115, 107, 3, 37, 89, 34, 112, 6, 36, 55, 89, 49, 0, 115, 114, 97, 101, 108, 101, 114, 3, 37,
+ 89, 34, 112, 6, 36, 55, 114, 0, 115, 114, 97, 101, 108, 3, 37, 89, 34, 112, 12, 55, 0, 115, 105, 107, 111, 1, 114, 3, 37, 89,
+ 37, 49, 39, 0, 115, 116, 101, 108, 116, 101, 110, 1, 109, 3, 37, 89, 47, 109, 55, 47, 36, 50, 0, 115, 105, 97, 110, 97, 1, 117,
+ 111, 108, 3, 37, 89, 57, 6, 110, 50, 110, 0, 110, 103, 101, 1, 108, 2, 114, 105, 3, 55, 110, 68, 91, 36, 0, 4, 1, 99, 2,
+ 97, 3, 57, 0, 1, 108, 2, 101, 0, 1, 110, 117, 106, 2, 111, 114, 0, 1, 115, 2, 111, 110, 0, 1, 115, 97, 2, 101, 0, 1,
+ 115, 2, 97, 114, 3, 57, 6, 0, 4, 101, 114, 1, 99, 110, 97, 108, 3, 57, 6, 36, 0, 101, 114, 1, 99, 110, 97, 110, 105, 102,
+ 0, 101, 114, 1, 99, 110, 101, 114, 101, 102, 110, 111, 107, 0, 101, 114, 1, 100, 97, 98, 114, 97, 98, 0, 101, 114, 1, 100, 97, 110,
+ 101, 114, 103, 0, 101, 114, 1, 107, 110, 97, 98, 0, 101, 114, 1, 108, 97, 112, 115, 0, 101, 114, 1, 108, 97, 112, 115, 101, 0, 101,
+ 114, 1, 108, 101, 116, 97, 0, 101, 114, 1, 108, 108, 111, 99, 0, 101, 114, 1, 108, 117, 99, 105, 116, 114, 97, 112, 0, 101, 114, 1,
+ 109, 117, 116, 115, 111, 107, 0, 101, 114, 1, 110, 101, 100, 0, 101, 114, 1, 112, 117, 111, 114, 99, 0, 101, 114, 1, 115, 110, 97, 110,
+ 105, 102, 0, 101, 114, 1, 115, 115, 111, 100, 0, 101, 114, 1, 116, 101, 109, 0, 101, 114, 1, 116, 110, 97, 103, 101, 108, 101, 0, 101,
+ 114, 1, 116, 110, 101, 114, 0, 101, 114, 1, 116, 114, 111, 112, 0, 101, 119, 3, 57, 6, 40, 0, 97, 118, 1, 109, 3, 57, 35, 58,
+ 0, 4, 101, 1, 118, 2, 116, 32, 99, 111, 110, 103, 3, 57, 109, 0, 101, 1, 118, 2, 116, 110, 97, 109, 0, 4, 111, 1, 107, 2,
+ 115, 107, 3, 57, 114, 0, 111, 114, 1, 110, 101, 115, 0, 110, 1, 108, 101, 104, 99, 105, 109, 3, 109, 68, 0, 114, 1, 108, 102, 2,
+ 116, 3, 118, 12, 0, 114, 118, 105, 110, 103, 3, 118, 84, 36, 68, 0, 7, 6, 106, 0, 101, 97, 110, 110, 101, 2, 32, 100, 39, 3,
+ 2, 91, 110, 12, 50, 0, 1, 104, 114, 101, 100, 2, 101, 109, 109, 101, 3, 6, 57, 0, 4, 3, 57, 0, 1, 184, 195, 2, 101, 116,
+ 0, 2, 117, 110, 107, 116, 0, 1, 97, 109, 2, 111, 114, 3, 57, 6, 0, 101, 104, 111, 118, 97, 3, 57, 36, 107, 6, 39, 84, 110,
+ 0, 101, 114, 8, 2, 32, 3, 57, 109, 34, 0, 101, 114, 115, 101, 121, 2, 107, 3, 57, 109, 34, 89, 37, 0, 97, 107, 101, 108, 8,
+ 3, 57, 110, 49, 20, 13, 55, 0, 97, 109, 115, 101, 115, 115, 105, 111, 110, 3, 72, 57, 110, 12, 65, 89, 6, 36, 91, 57, 13, 50,
+ 0, 4, 1, 105, 102, 2, 105, 3, 75, 0, 1, 110, 105, 110, 2, 97, 0, 2, 97, 119, 0, 2, 97, 122, 122, 0, 2, 101, 110, 110,
+ 105, 102, 101, 114, 0, 2, 111, 98, 0, 2, 117, 105, 99, 101, 0, 2, 117, 110, 103, 108, 0, 2, 117, 110, 107, 0, 8, 2, 101, 102,
+ 102, 0, 8, 2, 105, 109, 32, 0, 101, 114, 114, 121, 3, 75, 36, 34, 37, 0, 101, 107, 121, 108, 108, 3, 75, 36, 49, 14, 55, 0,
+ 105, 110, 103, 108, 101, 3, 75, 36, 50, 81, 108, 55, 0, 4, 105, 109, 109, 105, 101, 3, 75, 36, 65, 37, 0, 105, 109, 109, 121, 0,
+ 4, 101, 97, 110, 3, 75, 37, 12, 50, 0, 101, 97, 110, 110, 101, 0, 101, 101, 112, 3, 75, 37, 12, 71, 0, 105, 108, 108, 8, 3,
+ 75, 37, 55, 0, 105, 116, 116, 101, 114, 98, 117, 103, 3, 75, 37, 72, 114, 71, 114, 81, 0, 105, 104, 97, 100, 3, 75, 37, 107, 6,
+ 110, 47, 0, 117, 107, 101, 2, 98, 111, 107, 115, 3, 75, 40, 12, 49, 0, 4, 101, 119, 101, 108, 3, 75, 40, 12, 55, 0, 111, 117,
+ 108, 101, 0, 4, 101, 1, 97, 109, 114, 105, 102, 2, 116, 3, 75, 109, 0, 101, 1, 111, 98, 109, 117, 106, 2, 116, 0, 101, 8, 2,
+ 116, 0, 4, 101, 110, 110, 105, 101, 3, 75, 109, 50, 37, 0, 101, 110, 110, 121, 0, 97, 121, 3, 75, 109, 57, 0, 97, 107, 101, 8,
+ 3, 75, 109, 57, 49, 0, 97, 110, 101, 121, 3, 75, 109, 57, 50, 37, 0, 97, 109, 105, 101, 3, 75, 109, 57, 65, 37, 0, 97, 109,
+ 101, 115, 8, 3, 75, 109, 57, 65, 89, 0, 101, 115, 115, 3, 75, 109, 89, 0, 101, 115, 115, 105, 101, 3, 75, 109, 89, 37, 0, 4,
+ 97, 2, 99, 107, 3, 75, 110, 0, 97, 2, 109, 97, 108, 0, 97, 99, 107, 105, 101, 3, 75, 110, 49, 37, 0, 97, 114, 118, 105, 115,
+ 8, 3, 75, 112, 12, 84, 36, 89, 0, 97, 109, 98, 97, 108, 97, 121, 97, 3, 75, 112, 65, 71, 110, 55, 6, 35, 57, 110, 0, 111,
+ 108, 101, 110, 101, 8, 3, 75, 113, 58, 55, 6, 37, 12, 50, 0, 111, 2, 99, 107, 101, 121, 3, 75, 114, 0, 111, 104, 110, 3, 75,
+ 114, 50, 0, 111, 104, 110, 110, 121, 3, 75, 114, 50, 37, 0, 117, 110, 107, 105, 101, 3, 75, 114, 50, 49, 37, 0, 117, 110, 99, 116,
+ 105, 111, 110, 3, 75, 114, 50, 49, 91, 13, 50, 0, 111, 121, 3, 75, 114, 57, 0, 111, 105, 110, 116, 3, 75, 114, 57, 50, 47, 0,
+ 111, 115, 104, 8, 3, 75, 114, 91, 0, 111, 101, 3, 75, 115, 58, 0, 111, 110, 101, 115, 3, 75, 115, 58, 50, 89, 0, 4, 101, 114,
+ 115, 101, 121, 8, 2, 32, 3, 75, 118, 12, 89, 37, 0, 101, 114, 115, 101, 121, 8, 2, 115, 32, 0, 111, 107, 101, 3, 75, 118, 58,
+ 49, 0, 97, 99, 113, 117, 101, 115, 3, 90, 35, 49, 0, 4, 1, 110, 101, 2, 97, 109, 98, 101, 3, 91, 0, 1, 111, 114, 2, 101,
+ 107, 116, 0, 2, 97, 115, 109, 105, 110, 0, 2, 111, 110, 103, 108, 0, 2, 111, 117, 114, 110, 97, 108, 0, 1, 97, 2, 111, 117, 3,
+ 91, 6, 0, 101, 114, 111, 109, 101, 3, 91, 36, 34, 6, 39, 65, 0, 97, 110, 101, 105, 114, 111, 3, 91, 36, 50, 6, 109, 34, 39,
+ 0, 97, 117, 98, 101, 114, 116, 3, 91, 39, 71, 6, 109, 34, 0, 117, 97, 110, 8, 3, 91, 40, 6, 112, 68, 0, 101, 116, 111, 110,
+ 3, 91, 57, 36, 47, 6, 114, 68, 0, 97, 114, 100, 105, 110, 105, 101, 114, 101, 3, 91, 57, 112, 34, 72, 37, 50, 57, 6, 109, 12,
+ 34, 0, 97, 114, 103, 111, 110, 3, 91, 57, 112, 34, 81, 6, 114, 68, 0, 101, 97, 2, 110, 101, 116, 116, 101, 3, 91, 110, 6, 0,
+ 101, 97, 110, 111, 116, 3, 91, 110, 50, 6, 39, 0, 97, 108, 111, 117, 115, 105, 8, 3, 91, 110, 55, 40, 89, 6, 37, 0, 97, 108,
+ 111, 117, 115, 105, 1, 21, 3, 91, 110, 55, 40, 89, 37, 0, 97, 109, 97, 105, 99, 97, 3, 91, 110, 65, 6, 35, 57, 49, 110, 0,
+ 117, 103, 101, 114, 101, 3, 91, 116, 91, 6, 36, 114, 0, 1, 97, 118, 97, 110, 2, 111, 3, 107, 0, 7, 6, 107, 0, 4, 1, 101,
+ 112, 115, 2, 116, 97, 107, 107, 3, 0, 1, 101, 112, 115, 2, 116, 97, 107, 108, 3, 0, 4, 8, 101, 112, 115, 2, 116, 97, 107, 107,
+ 3, 6, 0, 8, 101, 112, 115, 2, 116, 97, 107, 108, 0, 4, 3, 49, 0, 1, 10, 0, 107, 0, 4, 114, 121, 115, 97, 110, 116, 101,
+ 109, 117, 109, 3, 49, 34, 117, 89, 6, 110, 50, 47, 13, 65, 113, 65, 0, 114, 121, 115, 97, 110, 116, 101, 109, 117, 109, 109, 0, 97,
+ 107, 101, 114, 108, 97, 2, 107, 3, 49, 35, 49, 13, 55, 6, 35, 0, 97, 110, 116, 101, 114, 101, 108, 3, 49, 35, 50, 47, 13, 34,
+ 6, 111, 55, 0, 105, 100, 1, 32, 101, 104, 116, 3, 49, 36, 72, 0, 101, 105, 116, 104, 3, 49, 37, 12, 87, 0, 105, 108, 105, 109,
+ 97, 110, 106, 97, 114, 111, 3, 49, 37, 55, 37, 65, 110, 50, 75, 6, 112, 34, 39, 0, 108, 111, 115, 2, 32, 104, 111, 108, 100, 3,
+ 49, 55, 114, 89, 0, 118, 97, 114, 116, 101, 114, 1, 10, 3, 49, 84, 35, 34, 47, 36, 34, 0, 97, 116, 101, 8, 2, 32, 3, 49,
+ 109, 57, 47, 0, 97, 114, 97, 111, 107, 101, 3, 49, 110, 34, 110, 6, 39, 40, 49, 37, 0, 111, 110, 116, 105, 110, 117, 117, 109, 3,
+ 49, 114, 50, 47, 6, 37, 50, 40, 113, 65, 0, 117, 109, 113, 117, 97, 116, 3, 49, 114, 65, 49, 58, 114, 72, 0, 101, 114, 109, 105,
+ 116, 8, 3, 49, 118, 12, 65, 36, 47, 0, 110, 105, 103, 104, 116, 3, 50, 112, 57, 47, 0, 110, 111, 99, 107, 3, 50, 114, 49, 0,
+ 110, 111, 120, 3, 50, 114, 81, 89, 0, 7, 6, 108, 0, 4, 101, 1, 102, 102, 105, 107, 115, 3, 13, 55, 0, 101, 8, 112, 114, 97,
+ 109, 0, 4, 3, 55, 0, 100, 1, 10, 2, 101, 114, 0, 108, 0, 118, 1, 101, 115, 0, 118, 1, 111, 116, 0, 118, 1, 184, 195, 115,
+ 0, 101, 111, 100, 1, 32, 99, 97, 109, 3, 55, 6, 35, 58, 72, 0, 111, 103, 1, 10, 2, 28, 33, 3, 55, 6, 39, 0, 4, 101,
+ 116, 1, 10, 2, 116, 28, 33, 3, 55, 6, 109, 0, 101, 116, 1, 111, 105, 114, 98, 97, 99, 0, 101, 116, 1, 10, 2, 28, 33, 3,
+ 55, 6, 109, 47, 0, 105, 111, 110, 101, 108, 8, 3, 55, 35, 36, 108, 50, 109, 55, 0, 101, 103, 2, 32, 3, 55, 35, 57, 0, 101,
+ 103, 101, 114, 2, 32, 3, 55, 35, 57, 114, 0, 111, 117, 110, 103, 101, 3, 55, 35, 58, 50, 75, 0, 4, 101, 116, 1, 105, 102, 101,
+ 98, 98, 117, 114, 107, 115, 3, 55, 36, 0, 101, 116, 1, 105, 102, 101, 103, 110, 117, 116, 184, 195, 115, 0, 101, 116, 1, 105, 102, 101,
+ 107, 115, 105, 102, 0, 101, 116, 1, 105, 102, 101, 109, 109, 97, 108, 0, 101, 116, 1, 105, 102, 101, 110, 105, 118, 115, 0, 101, 116, 1,
+ 105, 102, 101, 114, 121, 100, 0, 101, 116, 1, 105, 102, 101, 115, 107, 111, 0, 101, 116, 1, 105, 102, 101, 116, 114, 111, 106, 104, 0, 101,
+ 116, 1, 105, 102, 101, 116, 115, 101, 104, 0, 101, 116, 1, 105, 102, 101, 116, 116, 166, 195, 112, 115, 0, 101, 116, 1, 105, 102, 115, 103,
+ 101, 116, 115, 0, 105, 110, 99, 111, 108, 110, 3, 55, 36, 50, 49, 114, 59, 50, 0, 105, 116, 116, 108, 101, 3, 55, 36, 72, 13, 55,
+ 0, 101, 103, 101, 2, 114, 105, 110, 103, 3, 55, 36, 81, 6, 36, 0, 105, 118, 105, 110, 103, 115, 116, 111, 110, 101, 3, 55, 36, 84,
+ 36, 68, 89, 47, 4, 108, 12, 58, 50, 0, 101, 118, 101, 114, 101, 1, 21, 3, 55, 36, 84, 36, 114, 0, 101, 121, 3, 55, 37, 0,
+ 101, 101, 8, 2, 32, 3, 55, 37, 12, 0, 101, 101, 100, 8, 2, 115, 3, 55, 37, 12, 72, 0, 108, 97, 114, 100, 1, 105, 98, 3,
+ 55, 37, 35, 72, 0, 105, 109, 111, 103, 101, 115, 3, 55, 37, 65, 6, 39, 12, 90, 0, 105, 122, 122, 105, 101, 3, 55, 37, 89, 37,
+ 0, 97, 117, 116, 114, 101, 99, 3, 55, 39, 47, 34, 6, 109, 49, 0, 111, 114, 114, 97, 105, 110, 101, 3, 55, 39, 51, 109, 12, 50,
+ 0, 111, 103, 1, 10, 2, 105, 28, 33, 3, 55, 39, 81, 6, 0, 103, 1, 101, 104, 2, 101, 3, 55, 57, 0, 108, 101, 110, 100, 101,
+ 8, 97, 3, 55, 57, 6, 109, 50, 72, 108, 0, 4, 100, 1, 111, 98, 3, 55, 72, 0, 100, 1, 111, 115, 2, 97, 116, 0, 118, 101,
+ 1, 101, 115, 3, 55, 84, 108, 0, 111, 116, 105, 111, 110, 3, 55, 108, 40, 91, 57, 50, 0, 101, 103, 101, 109, 2, 17, 67, 3, 55,
+ 109, 57, 13, 65, 0, 97, 107, 101, 8, 2, 32, 3, 55, 109, 57, 49, 0, 97, 98, 111, 117, 114, 3, 55, 109, 57, 71, 114, 0, 4,
+ 97, 100, 121, 1, 110, 114, 101, 106, 3, 55, 109, 57, 72, 37, 0, 97, 100, 121, 8, 0, 101, 97, 118, 101, 110, 119, 111, 114, 116, 104,
+ 3, 55, 109, 84, 13, 50, 58, 118, 12, 108, 87, 0, 101, 105, 99, 101, 115, 116, 101, 114, 3, 55, 109, 89, 47, 114, 0, 97, 100, 121,
+ 115, 1, 103, 3, 55, 110, 72, 37, 89, 0, 117, 99, 107, 121, 3, 55, 114, 49, 37, 0, 108, 111, 121, 100, 3, 55, 114, 57, 72, 0,
+ 111, 110, 103, 2, 32, 105, 115, 108, 97, 110, 100, 3, 55, 114, 68, 0, 117, 100, 108, 111, 119, 3, 55, 114, 72, 55, 39, 58, 0, 4,
+ 1, 98, 3, 59, 0, 1, 102, 0, 1, 115, 0, 97, 114, 114, 121, 3, 59, 110, 16, 37, 0, 7, 6, 109, 0, 97, 105, 108, 1, 32,
+ 101, 3, 2, 65, 109, 57, 55, 0, 97, 110, 100, 1, 114, 117, 111, 103, 3, 2, 65, 112, 68, 0, 4, 97, 100, 101, 114, 111, 3, 21,
+ 101, 115, 0, 105, 103, 117, 101, 108, 0, 111, 110, 116, 112, 101, 108, 108, 105, 101, 114, 3, 21, 102, 114, 0, 4, 3, 65, 0, 109, 0,
+ 97, 110, 100, 8, 114, 117, 111, 103, 3, 65, 7, 112, 68, 0, 109, 1, 111, 2, 195, 184, 98, 108, 101, 3, 65, 15, 65, 0, 101, 103,
+ 101, 110, 8, 2, 32, 3, 65, 35, 12, 57, 13, 50, 0, 101, 103, 101, 116, 8, 2, 32, 3, 65, 35, 12, 57, 13, 86, 0, 97, 107,
+ 97, 114, 111, 110, 105, 3, 65, 35, 49, 108, 34, 6, 114, 50, 37, 0, 97, 114, 115, 101, 105, 108, 108, 101, 3, 65, 35, 51, 89, 6,
+ 109, 12, 57, 0, 4, 105, 107, 101, 8, 2, 32, 3, 65, 35, 57, 49, 0, 105, 107, 101, 8, 2, 115, 32, 0, 111, 117, 115, 101, 8,
+ 3, 65, 35, 58, 89, 0, 101, 114, 101, 8, 2, 32, 3, 65, 36, 34, 0, 105, 108, 107, 115, 104, 97, 107, 101, 3, 65, 36, 55, 49,
+ 91, 109, 57, 49, 0, 105, 108, 119, 97, 117, 107, 101, 101, 3, 65, 36, 55, 58, 6, 113, 49, 37, 0, 101, 100, 101, 97, 8, 3, 65,
+ 36, 72, 6, 109, 12, 110, 0, 105, 100, 110, 105, 103, 104, 116, 3, 65, 36, 72, 50, 35, 57, 47, 0, 105, 99, 104, 101, 108, 108, 101,
+ 3, 65, 37, 91, 6, 109, 55, 0, 97, 117, 114, 105, 99, 101, 3, 65, 39, 34, 6, 37, 89, 0, 97, 117, 112, 97, 115, 115, 97, 110,
+ 116, 3, 65, 39, 48, 110, 89, 6, 112, 68, 0, 111, 117, 108, 105, 110, 3, 65, 40, 55, 6, 110, 68, 0, 117, 115, 107, 101, 116, 101,
+ 114, 3, 65, 40, 89, 81, 36, 47, 6, 36, 34, 0, 117, 115, 105, 99, 97, 108, 3, 65, 57, 40, 12, 89, 37, 49, 108, 55, 0, 4,
+ 109, 1, 101, 108, 108, 101, 109, 3, 65, 65, 0, 109, 2, 97, 115, 115, 97, 103, 101, 0, 112, 115, 111, 110, 3, 65, 89, 114, 50, 0,
+ 97, 107, 101, 117, 2, 112, 3, 65, 109, 57, 49, 6, 114, 0, 97, 105, 110, 101, 8, 3, 65, 109, 57, 50, 0, 97, 105, 108, 3, 65,
+ 109, 57, 55, 0, 97, 121, 100, 97, 121, 3, 65, 109, 57, 72, 109, 12, 57, 0, 101, 108, 98, 111, 117, 114, 110, 101, 3, 65, 109, 59,
+ 71, 118, 50, 0, 97, 114, 105, 108, 121, 110, 3, 65, 110, 34, 37, 55, 36, 50, 0, 97, 116, 105, 108, 100, 8, 3, 65, 110, 47, 6,
+ 37, 55, 72, 0, 97, 116, 105, 110, 101, 3, 65, 110, 47, 37, 50, 6, 36, 0, 99, 8, 2, 17, 67, 21, 3, 65, 110, 49, 0, 97,
+ 110, 110, 101, 113, 117, 105, 110, 8, 3, 65, 110, 50, 13, 49, 6, 109, 68, 0, 97, 110, 110, 101, 113, 117, 105, 110, 3, 65, 110, 50,
+ 13, 49, 109, 68, 0, 97, 110, 97, 103, 101, 114, 3, 65, 110, 50, 36, 75, 114, 0, 105, 97, 109, 105, 3, 65, 110, 57, 6, 110, 12,
+ 65, 37, 0, 97, 100, 97, 103, 97, 115, 107, 97, 114, 3, 65, 110, 72, 110, 81, 6, 110, 89, 49, 110, 0, 97, 116, 116, 104, 101, 119,
+ 3, 65, 110, 87, 57, 40, 0, 97, 115, 115, 97, 99, 104, 117, 115, 101, 116, 116, 115, 3, 65, 110, 89, 110, 47, 57, 6, 40, 89, 109,
+ 47, 89, 0, 97, 99, 104, 101, 116, 101, 3, 65, 110, 91, 6, 109, 72, 0, 97, 104, 111, 103, 110, 105, 3, 65, 110, 107, 6, 39, 50,
+ 37, 0, 97, 114, 101, 114, 105, 100, 116, 3, 65, 112, 12, 13, 34, 37, 47, 0, 97, 114, 106, 111, 114, 105, 101, 3, 65, 112, 75, 113,
+ 34, 37, 0, 111, 110, 116, 114, 101, 3, 65, 113, 12, 50, 47, 34, 114, 0, 97, 108, 116, 1, 32, 101, 108, 103, 110, 105, 115, 3, 65,
+ 113, 55, 47, 0, 117, 114, 114, 97, 121, 3, 65, 114, 34, 37, 0, 117, 112, 112, 101, 116, 8, 3, 65, 114, 48, 36, 47, 0, 111, 110,
+ 114, 111, 101, 3, 65, 114, 50, 34, 6, 113, 58, 0, 111, 110, 101, 121, 3, 65, 114, 50, 37, 0, 111, 110, 116, 103, 111, 109, 101, 114,
+ 121, 3, 65, 114, 50, 72, 81, 6, 114, 65, 34, 37, 0, 111, 108, 121, 110, 101, 117, 120, 3, 65, 114, 55, 37, 50, 57, 40, 12, 0,
+ 111, 116, 104, 101, 114, 3, 65, 114, 86, 114, 0, 117, 114, 100, 111, 99, 104, 3, 65, 118, 72, 114, 49, 0, 117, 114, 112, 104, 3, 65,
+ 118, 83, 0, 4, 117, 114, 112, 104, 101, 121, 3, 65, 118, 83, 37, 0, 117, 114, 112, 104, 121, 0, 7, 6, 110, 0, 95, 1, 97, 107,
+ 3, 0, 105, 1, 10, 2, 28, 33, 12, 3, 6, 50, 37, 0, 105, 1, 110, 10, 2, 28, 33, 12, 3, 7, 37, 0, 4, 1, 10, 2,
+ 101, 114, 28, 33, 12, 3, 8, 50, 0, 1, 10, 2, 105, 115, 116, 97, 110, 28, 33, 0, 1, 10, 2, 115, 107, 28, 33, 0, 4, 105,
+ 1, 10, 2, 115, 107, 28, 33, 12, 3, 8, 50, 37, 0, 105, 1, 97, 109, 2, 111, 12, 0, 105, 1, 105, 107, 105, 98, 0, 105, 107,
+ 97, 8, 111, 109, 114, 97, 104, 3, 8, 50, 37, 49, 110, 0, 105, 101, 110, 1, 21, 3, 8, 50, 37, 108, 20, 50, 0, 105, 101, 114,
+ 1, 21, 3, 8, 50, 37, 114, 0, 105, 103, 104, 116, 105, 110, 103, 97, 108, 101, 3, 21, 0, 4, 3, 50, 0, 110, 1, 17, 65, 0,
+ 110, 1, 111, 115, 166, 195, 114, 0, 105, 97, 103, 97, 114, 97, 8, 3, 50, 35, 57, 6, 110, 81, 108, 34, 35, 0, 105, 103, 104, 116,
+ 101, 110, 103, 97, 108, 101, 8, 3, 50, 35, 57, 47, 14, 50, 81, 109, 57, 55, 0, 121, 108, 111, 110, 3, 50, 35, 57, 55, 114, 50,
+ 0, 105, 103, 101, 108, 8, 3, 50, 35, 57, 75, 108, 55, 0, 101, 103, 108, 105, 103, 101, 3, 50, 36, 81, 55, 37, 91, 6, 36, 0,
+ 101, 105, 108, 3, 50, 37, 12, 55, 0, 105, 99, 111, 108, 101, 8, 3, 50, 37, 49, 6, 114, 55, 0, 105, 99, 111, 108, 8, 2, 101,
+ 116, 116, 101, 3, 50, 37, 49, 39, 55, 0, 111, 117, 103, 97, 116, 3, 50, 40, 81, 6, 110, 0, 101, 119, 116, 111, 110, 3, 50, 57,
+ 6, 40, 12, 47, 13, 50, 0, 101, 119, 3, 50, 57, 40, 0, 101, 119, 122, 101, 97, 108, 97, 110, 100, 3, 50, 57, 40, 89, 6, 36,
+ 55, 110, 50, 0, 101, 108, 108, 105, 101, 8, 3, 50, 109, 55, 37, 0, 101, 118, 105, 108, 108, 101, 8, 3, 50, 109, 84, 36, 59, 0,
+ 97, 105, 118, 8, 3, 50, 110, 6, 37, 84, 0, 97, 103, 8, 2, 32, 3, 50, 110, 12, 57, 0, 97, 105, 118, 1, 21, 3, 50, 110,
+ 37, 84, 0, 111, 114, 101, 101, 110, 8, 3, 50, 113, 58, 34, 6, 37, 12, 50, 0, 111, 114, 119, 105, 99, 104, 8, 3, 50, 114, 34,
+ 37, 76, 0, 111, 115, 116, 114, 97, 100, 97, 109, 117, 115, 3, 50, 114, 89, 47, 34, 112, 72, 6, 110, 65, 40, 89, 0, 107, 2, 116,
+ 3, 68, 0, 7, 6, 111, 0, 1, 108, 32, 107, 97, 114, 116, 2, 100, 3, 0, 4, 1, 112, 2, 115, 116, 101, 106, 3, 2, 39, 0,
+ 2, 107, 116, 111, 98, 0, 1, 114, 116, 110, 111, 107, 2, 108, 108, 101, 114, 3, 2, 113, 0, 4, 109, 109, 101, 8, 112, 2, 32, 3,
+ 2, 114, 65, 0, 109, 109, 101, 115, 8, 112, 2, 32, 0, 119, 1, 108, 98, 3, 6, 13, 58, 0, 4, 117, 116, 8, 101, 109, 105, 116,
+ 3, 6, 35, 58, 72, 0, 117, 116, 8, 107, 99, 97, 108, 98, 0, 117, 116, 8, 107, 99, 111, 108, 0, 117, 116, 8, 107, 99, 111, 110,
+ 107, 0, 117, 116, 8, 107, 114, 111, 119, 0, 117, 116, 8, 121, 97, 108, 0, 4, 1, 21, 2, 108, 115, 107, 3, 6, 39, 0, 1, 98,
+ 109, 97, 99, 2, 100, 106, 0, 1, 99, 101, 100, 32, 116, 114, 97, 0, 1, 100, 97, 116, 97, 109, 2, 114, 0, 1, 100, 105, 114, 114,
+ 111, 107, 2, 114, 0, 1, 101, 108, 99, 2, 112, 97, 116, 114, 97, 0, 1, 101, 116, 101, 109, 2, 114, 0, 1, 103, 97, 112, 2, 100,
+ 101, 0, 1, 103, 110, 97, 2, 108, 97, 0, 1, 105, 98, 105, 116, 110, 97, 2, 116, 105, 107, 0, 1, 105, 100, 2, 100, 101, 0, 1,
+ 105, 114, 101, 112, 2, 100, 101, 0, 1, 105, 118, 97, 114, 2, 108, 105, 0, 1, 106, 97, 103, 2, 108, 0, 1, 107, 97, 108, 2, 116,
+ 97, 0, 1, 107, 110, 97, 108, 101, 109, 2, 108, 115, 107, 0, 1, 108, 97, 2, 104, 97, 0, 1, 108, 97, 104, 115, 2, 109, 0, 1,
+ 108, 107, 121, 99, 2, 110, 0, 1, 108, 107, 121, 107, 2, 112, 0, 1, 108, 108, 97, 104, 0, 1, 109, 97, 115, 2, 97, 0, 1, 109,
+ 101, 109, 2, 114, 105, 97, 109, 0, 1, 109, 109, 111, 107, 2, 100, 101, 0, 1, 112, 101, 2, 107, 101, 0, 1, 114, 97, 2, 109, 97,
+ 0, 1, 114, 101, 2, 98, 0, 1, 114, 101, 112, 112, 101, 112, 2, 110, 105, 0, 1, 114, 116, 107, 101, 108, 101, 2, 100, 101, 0, 1,
+ 114, 116, 115, 105, 98, 0, 1, 115, 105, 112, 101, 2, 100, 101, 0, 1, 116, 97, 107, 2, 100, 101, 0, 1, 116, 97, 109, 166, 195, 104,
+ 2, 109, 0, 1, 116, 101, 98, 2, 110, 105, 110, 103, 0, 1, 116, 101, 109, 2, 100, 101, 0, 1, 116, 110, 111, 107, 2, 114, 0, 1,
+ 116, 115, 117, 107, 2, 100, 101, 0, 1, 121, 107, 2, 116, 111, 0, 8, 100, 97, 116, 101, 109, 2, 110, 0, 8, 100, 107, 101, 110, 97,
+ 2, 116, 0, 8, 105, 100, 105, 2, 116, 0, 8, 105, 114, 112, 121, 99, 2, 116, 0, 8, 105, 114, 116, 97, 112, 2, 116, 0, 8, 106,
+ 108, 97, 116, 97, 98, 2, 110, 0, 8, 106, 115, 110, 97, 2, 115, 0, 8, 106, 117, 107, 2, 110, 0, 8, 107, 105, 108, 105, 115, 2,
+ 110, 101, 0, 8, 107, 105, 114, 98, 97, 2, 115, 0, 8, 108, 105, 112, 2, 116, 0, 8, 108, 105, 116, 110, 97, 2, 112, 101, 0, 8,
+ 109, 97, 114, 2, 110, 97, 0, 8, 109, 101, 110, 97, 2, 110, 101, 0, 8, 109, 105, 2, 100, 0, 8, 109, 105, 107, 115, 101, 0, 8,
+ 109, 114, 111, 109, 2, 110, 0, 8, 109, 166, 195, 100, 2, 110, 0, 8, 110, 97, 107, 2, 110, 0, 8, 110, 103, 105, 115, 2, 114, 0,
+ 8, 110, 111, 107, 184, 195, 2, 109, 32, 0, 8, 112, 101, 100, 2, 116, 0, 8, 114, 101, 2, 116, 0, 8, 114, 101, 99, 105, 99, 2,
+ 110, 101, 0, 8, 114, 101, 112, 97, 104, 99, 2, 110, 101, 0, 8, 114, 116, 97, 109, 2, 110, 101, 0, 8, 114, 116, 97, 109, 2, 115,
+ 0, 8, 114, 117, 101, 2, 112, 97, 0, 8, 115, 111, 108, 105, 102, 2, 102, 105, 115, 107, 0, 8, 116, 101, 99, 97, 2, 110, 101, 0,
+ 8, 116, 111, 105, 98, 2, 112, 0, 8, 116, 111, 115, 105, 2, 112, 0, 8, 122, 97, 109, 97, 2, 110, 101, 0, 8, 122, 108, 97, 99,
+ 2, 110, 101, 0, 108, 1, 114, 116, 10, 2, 108, 108, 101, 28, 33, 0, 116, 1, 100, 114, 97, 98, 0, 116, 1, 107, 105, 114, 116, 0,
+ 116, 1, 108, 114, 101, 109, 0, 1, 116, 105, 108, 2, 116, 101, 3, 6, 39, 12, 0, 102, 101, 1, 114, 116, 115, 97, 116, 97, 107, 3,
+ 6, 39, 12, 83, 108, 0, 115, 101, 1, 10, 2, 28, 33, 12, 3, 6, 39, 12, 89, 13, 0, 115, 101, 43, 1, 10, 2, 114, 28, 33,
+ 3, 6, 39, 12, 89, 114, 0, 116, 105, 1, 107, 114, 97, 110, 2, 107, 3, 6, 39, 47, 37, 0, 112, 1, 107, 115, 10, 2, 28, 33,
+ 12, 12, 3, 6, 39, 48, 0, 110, 100, 1, 107, 101, 115, 2, 108, 195, 184, 106, 116, 110, 97, 110, 116, 3, 6, 39, 50, 72, 0, 4,
+ 108, 1, 10, 2, 28, 33, 12, 12, 3, 6, 39, 55, 0, 108, 1, 104, 10, 2, 105, 28, 33, 12, 0, 108, 1, 114, 116, 10, 2, 101,
+ 28, 33, 0, 108, 1, 115, 10, 2, 18, 69, 28, 33, 12, 0, 108, 1, 116, 110, 10, 2, 28, 33, 12, 0, 108, 1, 116, 115, 10, 2,
+ 12, 28, 33, 0, 109, 1, 21, 2, 28, 33, 12, 12, 12, 3, 6, 39, 65, 0, 4, 111, 1, 122, 97, 107, 3, 6, 40, 0, 117, 1,
+ 108, 101, 118, 2, 114, 0, 117, 116, 1, 103, 97, 114, 0, 4, 111, 1, 122, 97, 98, 3, 6, 40, 12, 0, 117, 1, 115, 115, 105, 109,
+ 2, 114, 105, 0, 117, 105, 108, 108, 101, 1, 116, 97, 116, 97, 114, 3, 6, 40, 12, 57, 0, 117, 110, 1, 104, 108, 97, 99, 3, 6,
+ 40, 50, 0, 105, 114, 101, 1, 116, 114, 101, 112, 101, 114, 3, 6, 58, 112, 12, 0, 110, 100, 1, 98, 97, 103, 97, 118, 3, 6, 113,
+ 50, 72, 0, 4, 1, 98, 111, 114, 2, 116, 12, 12, 3, 6, 114, 0, 1, 100, 97, 114, 97, 112, 2, 107, 115, 0, 1, 100, 97, 114,
+ 98, 97, 108, 2, 114, 0, 1, 100, 111, 116, 114, 111, 2, 107, 115, 0, 1, 102, 101, 100, 2, 114, 109, 0, 1, 102, 101, 114, 2, 114,
+ 109, 0, 1, 102, 105, 110, 117, 2, 114, 109, 0, 1, 102, 110, 111, 107, 2, 114, 109, 0, 1, 102, 111, 114, 111, 108, 107, 2, 114, 109,
+ 0, 1, 104, 99, 97, 107, 2, 116, 0, 1, 104, 110, 114, 111, 98, 2, 108, 109, 0, 1, 107, 115, 105, 116, 114, 97, 2, 107, 0, 1,
+ 108, 97, 103, 2, 17, 67, 0, 1, 108, 97, 107, 2, 116, 0, 1, 108, 117, 2, 118, 0, 1, 109, 97, 2, 107, 0, 1, 110, 98, 97,
+ 2, 114, 109, 0, 1, 110, 101, 2, 114, 109, 12, 0, 1, 110, 111, 109, 2, 107, 0, 1, 112, 97, 2, 108, 108, 111, 12, 12, 0, 1,
+ 112, 109, 111, 107, 2, 115, 116, 0, 1, 114, 111, 116, 2, 110, 116, 111, 0, 1, 114, 116, 115, 101, 114, 101, 112, 2, 106, 107, 97, 0,
+ 1, 115, 111, 108, 105, 102, 2, 102, 32, 0, 8, 107, 115, 97, 109, 2, 116, 0, 8, 107, 117, 104, 2, 109, 109, 101, 0, 8, 108, 111,
+ 107, 2, 115, 0, 8, 112, 115, 101, 114, 2, 110, 115, 0, 8, 115, 105, 114, 111, 104, 2, 110, 0, 8, 116, 114, 97, 107, 2, 102, 0,
+ 8, 118, 101, 114, 2, 108, 118, 0, 108, 1, 114, 116, 10, 2, 108, 101, 110, 28, 33, 0, 112, 116, 101, 114, 1, 107, 105, 108, 101, 104,
+ 3, 6, 114, 48, 47, 114, 0, 103, 1, 107, 110, 105, 2, 110, 105, 116, 111, 3, 6, 114, 49, 0, 110, 100, 1, 107, 111, 112, 121, 104,
+ 2, 101, 114, 3, 6, 114, 50, 72, 0, 4, 108, 1, 104, 10, 2, 28, 33, 12, 3, 6, 114, 55, 0, 108, 1, 107, 111, 10, 2, 28,
+ 33, 12, 0, 108, 1, 114, 116, 10, 2, 28, 33, 12, 0, 108, 1, 115, 10, 2, 28, 33, 12, 0, 108, 1, 116, 10, 2, 28, 33, 12,
+ 0, 108, 100, 101, 1, 115, 105, 3, 6, 114, 55, 72, 108, 0, 4, 106, 1, 118, 110, 111, 107, 3, 6, 114, 57, 0, 121, 2, 12, 0,
+ 105, 97, 8, 110, 97, 114, 97, 112, 3, 6, 114, 57, 110, 0, 4, 103, 110, 101, 1, 99, 115, 97, 103, 3, 6, 114, 68, 57, 108, 0,
+ 103, 110, 101, 1, 116, 115, 97, 98, 0, 114, 101, 114, 1, 115, 3, 7, 39, 12, 114, 0, 8, 2, 109, 17, 67, 3, 7, 114, 0, 103,
+ 110, 1, 108, 117, 111, 98, 2, 101, 3, 7, 114, 68, 57, 0, 1, 114, 116, 107, 101, 108, 101, 3, 8, 39, 0, 114, 1, 115, 3, 8,
+ 114, 0, 98, 108, 105, 103, 101, 1, 32, 101, 115, 115, 101, 108, 98, 111, 110, 3, 21, 102, 114, 0, 1, 100, 2, 119, 110, 105, 110, 103,
+ 3, 35, 0, 117, 110, 3, 35, 40, 50, 0, 117, 116, 104, 1, 115, 3, 35, 40, 87, 0, 117, 116, 108, 97, 119, 3, 35, 58, 47, 55,
+ 113, 12, 0, 4, 117, 116, 8, 100, 110, 97, 104, 3, 35, 58, 72, 0, 117, 116, 8, 110, 111, 114, 116, 115, 97, 0, 117, 116, 8, 112,
+ 111, 114, 100, 0, 117, 116, 115, 105, 100, 101, 114, 3, 35, 58, 72, 89, 35, 57, 72, 114, 0, 4, 3, 39, 0, 1, 17, 67, 2, 18,
+ 66, 97, 12, 0, 1, 17, 67, 2, 18, 68, 11, 97, 0, 1, 17, 67, 2, 18, 71, 18, 69, 12, 12, 0, 1, 17, 67, 2, 103, 12,
+ 0, 1, 17, 67, 2, 107, 18, 69, 12, 0, 1, 17, 67, 2, 109, 18, 76, 0, 1, 17, 67, 102, 2, 116, 18, 69, 0, 1, 18, 66,
+ 2, 109, 18, 69, 0, 1, 18, 66, 2, 109, 101, 0, 1, 18, 66, 2, 109, 109, 97, 110, 12, 0, 1, 18, 68, 2, 18, 74, 18, 69,
+ 0, 1, 18, 68, 2, 18, 74, 18, 76, 0, 1, 18, 71, 2, 116, 18, 76, 0, 1, 18, 73, 2, 108, 12, 0, 1, 18, 73, 2, 116,
+ 18, 69, 0, 1, 18, 74, 2, 100, 12, 0, 1, 18, 75, 2, 18, 71, 114, 18, 76, 0, 1, 97, 109, 2, 12, 0, 1, 98, 2, 100,
+ 0, 1, 98, 2, 103, 111, 114, 109, 0, 1, 98, 2, 109, 0, 1, 98, 2, 109, 109, 12, 12, 0, 1, 98, 2, 112, 195, 166, 108, 0,
+ 1, 98, 97, 110, 2, 12, 0, 1, 98, 109, 117, 106, 0, 1, 98, 109, 121, 115, 2, 108, 0, 1, 100, 2, 18, 66, 114, 18, 69, 0,
+ 1, 100, 101, 112, 114, 111, 116, 0, 1, 101, 100, 105, 118, 0, 1, 102, 2, 98, 0, 1, 102, 2, 100, 12, 0, 1, 102, 2, 114, 18,
+ 69, 12, 0, 1, 103, 2, 100, 12, 0, 1, 103, 2, 115, 108, 97, 118, 0, 1, 103, 97, 100, 2, 103, 0, 1, 104, 2, 18, 74, 18,
+ 69, 12, 0, 1, 104, 2, 98, 12, 0, 1, 104, 2, 115, 112, 105, 116, 0, 1, 104, 2, 115, 116, 12, 0, 1, 104, 2, 118, 101, 114,
+ 101, 0, 1, 104, 99, 2, 107, 111, 12, 0, 1, 105, 100, 97, 114, 0, 1, 106, 2, 100, 12, 0, 1, 106, 103, 2, 114, 116, 0, 1,
+ 106, 107, 2, 114, 116, 0, 1, 106, 115, 2, 102, 0, 1, 107, 2, 17, 67, 11, 18, 69, 12, 12, 0, 1, 107, 2, 100, 12, 0, 1,
+ 107, 2, 100, 101, 12, 0, 1, 107, 2, 107, 97, 0, 1, 107, 2, 108, 108, 101, 103, 12, 12, 12, 0, 1, 107, 2, 108, 108, 101, 107,
+ 116, 32, 0, 1, 107, 2, 109, 109, 101, 110, 116, 17, 65, 12, 12, 12, 0, 1, 107, 2, 109, 109, 101, 114, 99, 105, 101, 108, 12, 12,
+ 0, 1, 107, 2, 109, 112, 97, 103, 0, 1, 107, 2, 110, 116, 111, 114, 0, 1, 107, 2, 115, 107, 111, 0, 1, 107, 2, 115, 116, 18,
+ 69, 0, 1, 107, 2, 115, 116, 32, 0, 1, 107, 2, 115, 116, 101, 115, 107, 97, 98, 0, 1, 107, 2, 115, 116, 101, 115, 107, 97, 102,
+ 116, 0, 1, 107, 110, 97, 98, 2, 115, 112, 0, 1, 107, 111, 107, 2, 115, 0, 1, 107, 114, 97, 110, 0, 1, 107, 114, 97, 110, 2,
+ 17, 67, 0, 1, 107, 115, 2, 115, 118, 195, 166, 114, 116, 101, 0, 1, 107, 115, 97, 107, 0, 1, 107, 115, 105, 100, 0, 1, 107, 115,
+ 111, 114, 107, 105, 109, 2, 112, 0, 1, 108, 2, 18, 68, 12, 0, 1, 108, 2, 18, 74, 17, 67, 18, 69, 0, 1, 108, 2, 107, 17,
+ 65, 0, 1, 108, 2, 107, 117, 109, 0, 1, 108, 97, 103, 2, 112, 112, 101, 114, 101, 0, 1, 108, 101, 109, 21, 2, 110, 0, 1, 108,
+ 105, 107, 0, 1, 108, 105, 112, 2, 116, 0, 1, 108, 107, 2, 110, 0, 1, 108, 111, 107, 2, 115, 115, 97, 0, 1, 108, 111, 107, 2,
+ 115, 116, 0, 1, 108, 112, 2, 109, 12, 0, 1, 108, 115, 2, 103, 0, 1, 109, 2, 115, 107, 101, 0, 1, 109, 2, 115, 115, 101, 116,
+ 12, 12, 0, 1, 109, 101, 2, 12, 0, 1, 109, 114, 101, 116, 0, 1, 110, 2, 109, 105, 0, 1, 110, 17, 67, 2, 18, 71, 12, 12,
+ 0, 1, 110, 97, 107, 2, 110, 0, 1, 110, 103, 2, 109, 0, 1, 110, 103, 111, 107, 101, 114, 2, 115, 99, 101, 114, 101, 0, 1, 110,
+ 107, 2, 106, 0, 1, 110, 111, 2, 109, 0, 1, 112, 2, 107, 101, 114, 12, 12, 0, 1, 112, 2, 108, 0, 1, 112, 2, 108, 32, 0,
+ 1, 112, 2, 108, 115, 107, 0, 1, 112, 2, 115, 116, 116, 114, 97, 117, 0, 1, 112, 101, 100, 2, 116, 0, 1, 114, 2, 18, 71, 18,
+ 70, 12, 0, 1, 114, 2, 100, 12, 0, 1, 114, 2, 107, 18, 76, 12, 0, 1, 114, 2, 109, 17, 67, 18, 70, 0, 1, 114, 2, 115,
+ 116, 12, 0, 1, 114, 17, 67, 2, 109, 18, 69, 0, 1, 114, 17, 67, 2, 115, 107, 0, 1, 114, 18, 71, 2, 106, 0, 1, 114, 18,
+ 73, 2, 18, 66, 101, 110, 0, 1, 114, 18, 73, 2, 116, 18, 69, 0, 1, 114, 98, 2, 100, 101, 114, 0, 1, 114, 98, 2, 115, 116,
+ 101, 110, 0, 1, 114, 100, 110, 121, 115, 2, 109, 0, 1, 114, 100, 121, 104, 0, 1, 114, 101, 116, 101, 104, 0, 1, 114, 102, 2, 109,
+ 97, 0, 1, 114, 102, 2, 115, 115, 12, 12, 0, 1, 114, 103, 2, 115, 115, 105, 12, 0, 1, 114, 107, 2, 109, 0, 1, 114, 107, 2,
+ 115, 0, 1, 114, 107, 2, 118, 195, 166, 0, 1, 114, 107, 105, 109, 0, 1, 114, 112, 2, 98, 108, 101, 0, 1, 114, 112, 2, 115, 12,
+ 0, 1, 114, 112, 2, 115, 116, 105, 0, 1, 114, 112, 2, 118, 17, 65, 12, 0, 1, 114, 116, 2, 17, 67, 18, 69, 0, 1, 114, 116,
+ 2, 106, 97, 110, 0, 1, 114, 116, 2, 109, 0, 1, 114, 116, 2, 109, 109, 101, 12, 0, 1, 114, 116, 2, 115, 98, 101, 107, 101, 110,
+ 100, 0, 1, 114, 116, 2, 115, 114, 101, 116, 110, 105, 110, 103, 0, 1, 114, 116, 2, 115, 115, 97, 103, 0, 1, 114, 116, 2, 115, 115,
+ 107, 105, 102, 116, 12, 0, 1, 114, 116, 2, 118, 12, 0, 1, 114, 116, 101, 109, 0, 1, 114, 116, 110, 111, 107, 2, 108, 108, 195, 184,
+ 114, 0, 1, 115, 2, 108, 12, 0, 1, 115, 2, 108, 108, 121, 115, 12, 12, 0, 1, 115, 2, 112, 114, 97, 0, 1, 116, 2, 116, 17,
+ 65, 0, 1, 116, 97, 2, 109, 0, 1, 116, 101, 98, 2, 110, 101, 116, 0, 1, 116, 110, 111, 107, 0, 1, 116, 115, 2, 100, 32, 0,
+ 1, 116, 115, 2, 109, 18, 69, 0, 1, 116, 115, 101, 116, 2, 115, 116, 101, 114, 111, 110, 0, 1, 116, 115, 105, 114, 97, 2, 107, 0,
+ 1, 116, 117, 97, 2, 12, 0, 1, 118, 2, 107, 18, 76, 12, 0, 1, 122, 105, 107, 115, 2, 102, 114, 101, 110, 0, 2, 18, 66, 18,
+ 69, 0, 2, 18, 71, 18, 69, 12, 0, 2, 18, 71, 18, 76, 12, 0, 2, 98, 108, 18, 69, 0, 2, 98, 108, 97, 12, 0, 2, 107,
+ 97, 17, 67, 0, 2, 108, 115, 101, 110, 0, 2, 112, 112, 111, 115, 105, 116, 0, 2, 115, 107, 111, 12, 0, 2, 115, 116, 105, 110, 100,
+ 105, 0, 2, 118, 101, 106, 12, 0, 2, 118, 105, 12, 0, 8, 17, 67, 2, 32, 0, 8, 107, 2, 100, 12, 0, 8, 116, 115, 2, 114,
+ 32, 0, 100, 1, 103, 2, 115, 0, 111, 1, 112, 109, 97, 104, 115, 0, 4, 1, 101, 108, 2, 112, 97, 114, 3, 39, 6, 0, 1, 115,
+ 2, 109, 97, 108, 0, 8, 107, 2, 109, 112, 97, 115, 0, 8, 114, 107, 2, 107, 101, 116, 116, 0, 8, 115, 111, 108, 105, 102, 2, 102,
+ 105, 32, 0, 8, 116, 2, 98, 97, 107, 0, 105, 114, 101, 1, 109, 101, 109, 3, 39, 6, 112, 12, 0, 4, 1, 107, 2, 109, 97, 3,
+ 39, 12, 0, 1, 108, 2, 116, 117, 115, 0, 1, 109, 115, 2, 107, 105, 110, 103, 0, 2, 115, 18, 76, 0, 101, 1, 17, 67, 2, 100,
+ 101, 0, 111, 1, 122, 0, 4, 103, 101, 100, 1, 102, 3, 39, 12, 13, 86, 0, 118, 101, 100, 1, 104, 0, 4, 101, 1, 107, 115, 2,
+ 100, 101, 3, 39, 13, 0, 101, 1, 114, 116, 101, 98, 2, 100, 101, 0, 4, 114, 1, 107, 2, 107, 195, 165, 98, 101, 3, 39, 34, 0,
+ 114, 1, 107, 2, 112, 105, 0, 114, 1, 107, 2, 112, 114, 195, 184, 118, 101, 0, 114, 1, 116, 115, 2, 12, 0, 118, 1, 108, 2, 101,
+ 12, 3, 39, 40, 0, 39, 8, 3, 39, 40, 6, 0, 108, 108, 8, 114, 2, 105, 110, 103, 32, 115, 116, 111, 110, 101, 3, 39, 40, 55,
+ 0, 4, 97, 109, 101, 115, 1, 115, 3, 39, 40, 65, 89, 0, 108, 109, 101, 115, 8, 104, 2, 32, 0, 104, 105, 111, 3, 39, 40, 107,
+ 6, 35, 57, 39, 0, 116, 116, 101, 1, 114, 102, 2, 12, 12, 3, 39, 47, 6, 36, 0, 112, 1, 107, 115, 10, 2, 105, 28, 33, 3,
+ 39, 48, 6, 0, 112, 111, 115, 1, 114, 112, 97, 3, 39, 48, 6, 39, 0, 107, 111, 1, 103, 110, 105, 110, 101, 109, 2, 107, 3, 39,
+ 49, 6, 114, 0, 107, 111, 110, 1, 107, 3, 39, 49, 6, 114, 68, 0, 107, 108, 97, 104, 111, 109, 97, 3, 39, 49, 55, 110, 107, 6,
+ 39, 65, 110, 0, 114, 1, 114, 2, 103, 3, 39, 51, 0, 108, 1, 100, 105, 21, 3, 39, 55, 0, 108, 105, 101, 116, 1, 103, 110, 111,
+ 109, 3, 39, 55, 6, 37, 13, 86, 0, 4, 103, 1, 108, 107, 3, 39, 58, 0, 103, 1, 114, 112, 115, 0, 103, 1, 116, 2, 116, 117,
+ 114, 0, 103, 8, 118, 2, 32, 0, 118, 1, 108, 2, 32, 109, 105, 103, 32, 0, 103, 101, 1, 108, 107, 3, 39, 58, 4, 13, 0, 103,
+ 1, 104, 2, 97, 110, 3, 39, 58, 81, 0, 109, 1, 107, 114, 97, 115, 3, 39, 65, 0, 4, 109, 109, 101, 1, 110, 101, 114, 2, 12,
+ 3, 39, 65, 6, 36, 0, 109, 109, 195, 169, 1, 110, 101, 114, 2, 12, 0, 109, 101, 116, 1, 107, 3, 39, 65, 6, 36, 47, 0, 109,
+ 109, 101, 114, 115, 1, 107, 2, 32, 3, 39, 65, 6, 109, 34, 89, 0, 109, 97, 110, 8, 3, 39, 65, 6, 110, 50, 0, 103, 110, 101,
+ 115, 101, 1, 108, 111, 98, 3, 39, 68, 6, 109, 89, 108, 0, 98, 111, 8, 3, 39, 71, 6, 39, 0, 114, 103, 1, 101, 103, 2, 105,
+ 110, 101, 3, 39, 81, 0, 103, 101, 1, 116, 111, 102, 2, 110, 3, 39, 81, 6, 36, 0, 103, 110, 1, 114, 112, 2, 111, 3, 39, 81,
+ 50, 0, 112, 104, 105, 97, 1, 115, 3, 39, 83, 6, 37, 110, 0, 4, 118, 1, 107, 2, 101, 110, 100, 3, 39, 84, 0, 118, 1, 107,
+ 117, 118, 2, 97, 114, 0, 118, 1, 110, 2, 97, 12, 12, 0, 118, 1, 110, 2, 101, 108, 108, 0, 118, 1, 110, 2, 101, 109, 12, 0,
+ 118, 1, 110, 2, 105, 99, 17, 65, 0, 118, 1, 110, 101, 114, 2, 101, 114, 0, 118, 1, 114, 116, 110, 111, 107, 2, 101, 114, 115, 0,
+ 118, 1, 116, 2, 195, 184, 114, 0, 118, 1, 116, 97, 2, 101, 114, 0, 118, 2, 195, 166, 114, 110, 12, 0, 118, 1, 108, 115, 2, 97,
+ 107, 3, 39, 84, 6, 0, 118, 105, 8, 114, 112, 2, 110, 115, 3, 39, 84, 6, 36, 0, 4, 100, 1, 103, 2, 116, 17, 65, 103, 3,
+ 39, 86, 0, 100, 1, 103, 2, 116, 114, 0, 100, 1, 108, 98, 0, 115, 1, 114, 116, 2, 115, 97, 109, 102, 117, 110, 100, 3, 39, 89,
+ 0, 115, 104, 1, 107, 2, 101, 114, 12, 3, 39, 91, 0, 115, 104, 1, 104, 115, 2, 111, 110, 101, 3, 39, 91, 6, 0, 105, 1, 116,
+ 2, 108, 3, 39, 110, 0, 111, 114, 1, 107, 2, 100, 3, 39, 114, 12, 19, 0, 111, 118, 110, 1, 114, 107, 105, 109, 3, 39, 114, 58,
+ 50, 0, 4, 111, 1, 119, 3, 40, 0, 117, 0, 117, 1, 108, 0, 4, 111, 3, 40, 12, 0, 111, 1, 122, 2, 109, 0, 4, 111, 100,
+ 1, 102, 3, 40, 12, 72, 0, 111, 100, 1, 104, 0, 117, 99, 104, 101, 1, 100, 3, 40, 12, 91, 0, 111, 107, 101, 1, 114, 98, 3,
+ 40, 49, 0, 111, 110, 97, 103, 104, 3, 40, 50, 110, 0, 4, 111, 103, 105, 101, 1, 98, 3, 40, 81, 37, 0, 111, 103, 105, 101, 1,
+ 119, 0, 103, 110, 1, 108, 111, 99, 2, 101, 3, 55, 6, 114, 68, 57, 0, 105, 120, 1, 114, 99, 3, 58, 6, 35, 0, 105, 115, 1,
+ 110, 97, 100, 3, 58, 6, 112, 0, 105, 110, 116, 1, 112, 2, 32, 3, 58, 109, 68, 0, 105, 110, 116, 101, 110, 101, 1, 112, 3, 58,
+ 109, 68, 13, 50, 108, 0, 105, 110, 116, 101, 1, 112, 3, 58, 109, 68, 47, 13, 0, 105, 110, 116, 101, 114, 1, 112, 3, 58, 109, 68,
+ 47, 114, 0, 119, 1, 116, 2, 101, 114, 3, 112, 40, 0, 117, 1, 114, 103, 2, 99, 104, 111, 3, 112, 58, 0, 117, 115, 101, 1, 104,
+ 3, 112, 58, 89, 0, 4, 1, 107, 2, 98, 98, 101, 114, 3, 113, 0, 1, 112, 2, 114, 0, 1, 112, 2, 115, 116, 109, 111, 100, 0,
+ 1, 114, 17, 67, 2, 18, 66, 18, 69, 0, 1, 118, 115, 2, 103, 101, 114, 0, 4, 97, 114, 1, 98, 2, 100, 105, 110, 103, 3, 113,
+ 12, 0, 114, 2, 108, 0, 117, 114, 110, 101, 1, 98, 3, 113, 12, 50, 0, 114, 103, 2, 101, 108, 3, 113, 12, 58, 0, 121, 101, 114,
+ 8, 102, 3, 113, 13, 57, 6, 36, 0, 121, 101, 114, 101, 110, 8, 102, 3, 113, 13, 57, 6, 36, 108, 50, 0, 121, 101, 114, 1, 102,
+ 3, 113, 13, 57, 36, 0, 114, 108, 121, 8, 2, 32, 3, 113, 16, 55, 6, 37, 0, 1, 104, 2, 108, 100, 105, 110, 103, 3, 113, 40,
+ 0, 118, 2, 101, 114, 104, 101, 97, 100, 3, 113, 40, 84, 0, 97, 115, 116, 98, 101, 101, 102, 1, 114, 3, 113, 40, 89, 72, 71, 37,
+ 83, 0, 116, 105, 111, 110, 1, 109, 119, 111, 108, 115, 3, 113, 40, 91, 20, 13, 50, 0, 4, 1, 103, 2, 107, 97, 114, 116, 12, 3,
+ 113, 58, 0, 117, 1, 115, 2, 108, 0, 112, 114, 97, 104, 3, 113, 58, 48, 34, 35, 0, 4, 108, 101, 1, 112, 109, 105, 119, 3, 113,
+ 58, 55, 0, 108, 108, 8, 114, 2, 32, 12, 0, 108, 108, 115, 8, 114, 2, 32, 3, 113, 58, 55, 89, 0, 4, 118, 1, 108, 2, 101,
+ 110, 12, 12, 3, 113, 84, 0, 118, 1, 118, 2, 101, 0, 4, 1, 17, 67, 2, 17, 67, 11, 101, 116, 32, 12, 12, 3, 114, 0, 1,
+ 17, 67, 2, 18, 66, 12, 0, 1, 17, 67, 2, 18, 66, 116, 0, 1, 17, 67, 2, 18, 68, 11, 0, 1, 17, 67, 2, 18, 74, 110,
+ 0, 1, 17, 67, 2, 98, 98, 101, 114, 32, 12, 12, 0, 1, 17, 67, 2, 103, 103, 12, 0, 1, 17, 67, 2, 109, 0, 1, 17, 67,
+ 2, 109, 18, 69, 0, 1, 17, 67, 2, 114, 114, 0, 1, 17, 67, 2, 115, 17, 67, 18, 76, 12, 0, 1, 17, 67, 102, 2, 116, 0,
+ 1, 18, 66, 2, 108, 100, 0, 1, 18, 66, 2, 109, 0, 1, 18, 67, 2, 18, 71, 11, 101, 12, 12, 0, 1, 18, 67, 2, 18, 71,
+ 108, 101, 12, 0, 1, 18, 67, 2, 115, 116, 0, 1, 18, 68, 2, 18, 74, 0, 1, 18, 71, 2, 116, 0, 1, 18, 73, 2, 102, 0,
+ 1, 18, 73, 2, 108, 17, 67, 12, 0, 1, 18, 73, 2, 116, 0, 1, 18, 73, 2, 116, 116, 0, 1, 18, 75, 2, 110, 17, 67, 0,
+ 1, 97, 17, 67, 2, 115, 0, 1, 98, 2, 18, 66, 18, 69, 0, 1, 98, 2, 115, 115, 0, 1, 99, 2, 99, 107, 0, 1, 99, 2,
+ 114, 115, 0, 1, 100, 2, 103, 32, 12, 0, 1, 100, 2, 110, 97, 108, 100, 0, 1, 102, 2, 110, 116, 0, 1, 103, 2, 100, 116, 12,
+ 0, 1, 104, 2, 99, 107, 12, 0, 1, 104, 2, 102, 0, 1, 104, 2, 108, 108, 12, 0, 1, 104, 2, 110, 103, 0, 1, 104, 2, 115,
+ 112, 105, 99, 101, 0, 1, 104, 99, 2, 107, 12, 0, 1, 104, 116, 2, 109, 97, 115, 32, 0, 1, 106, 2, 18, 66, 11, 18, 76, 0,
+ 1, 106, 2, 98, 21, 0, 1, 106, 2, 114, 116, 0, 1, 107, 2, 98, 108, 105, 110, 103, 0, 1, 107, 2, 103, 108, 12, 0, 1, 107,
+ 2, 103, 116, 12, 0, 1, 107, 2, 110, 17, 67, 0, 1, 107, 2, 112, 97, 114, 0, 1, 107, 2, 115, 116, 32, 111, 103, 32, 108, 111,
+ 103, 105, 0, 1, 107, 2, 115, 116, 98, 97, 114, 0, 1, 107, 2, 115, 116, 112, 108, 97, 110, 0, 1, 107, 2, 115, 116, 112, 114, 105,
+ 115, 0, 1, 107, 2, 115, 116, 114, 195, 165, 100, 0, 1, 107, 2, 115, 116, 115, 107, 111, 108, 101, 0, 1, 107, 2, 115, 116, 116, 105,
+ 108, 115, 107, 117, 100, 0, 1, 107, 2, 115, 116, 118, 97, 110, 101, 0, 1, 107, 32, 112, 97, 114, 107, 115, 2, 115, 116, 0, 1, 107,
+ 101, 98, 2, 115, 116, 0, 1, 107, 101, 115, 108, 101, 104, 2, 115, 116, 0, 1, 107, 111, 114, 102, 2, 115, 116, 0, 1, 107, 115, 2,
+ 100, 0, 1, 107, 115, 100, 101, 104, 100, 110, 117, 115, 2, 115, 116, 0, 1, 107, 115, 103, 97, 100, 114, 101, 118, 104, 2, 115, 116, 0,
+ 1, 107, 121, 111, 98, 2, 116, 0, 1, 108, 2, 18, 66, 11, 18, 76, 0, 1, 108, 2, 100, 116, 114, 195, 166, 107, 0, 1, 108, 2,
+ 103, 102, 105, 108, 0, 1, 108, 2, 116, 0, 1, 108, 18, 71, 2, 18, 74, 0, 1, 108, 32, 101, 107, 107, 166, 195, 114, 116, 2, 100,
+ 0, 1, 108, 32, 107, 166, 195, 114, 116, 2, 100, 0, 1, 108, 32, 114, 101, 107, 107, 166, 195, 114, 116, 2, 100, 0, 1, 108, 32, 115,
+ 101, 107, 107, 166, 195, 114, 116, 2, 100, 0, 1, 108, 32, 116, 101, 107, 107, 117, 114, 116, 2, 100, 0, 1, 108, 98, 2, 107, 12, 0,
+ 1, 108, 100, 114, 111, 106, 2, 100, 0, 1, 108, 102, 2, 115, 0, 1, 108, 107, 2, 115, 116, 114, 101, 0, 1, 108, 108, 97, 102, 2,
+ 115, 0, 1, 108, 114, 111, 102, 2, 100, 115, 0, 1, 109, 2, 110, 105, 116, 111, 114, 0, 1, 110, 2, 110, 17, 67, 0, 1, 110, 2,
+ 115, 32, 0, 1, 110, 107, 2, 116, 110, 0, 1, 110, 107, 2, 116, 116, 0, 1, 110, 115, 2, 116, 0, 1, 112, 2, 108, 116, 0, 1,
+ 112, 2, 112, 105, 100, 111, 108, 12, 12, 0, 1, 112, 107, 99, 97, 106, 2, 116, 0, 1, 112, 115, 2, 110, 115, 111, 114, 0, 1, 114,
+ 2, 17, 67, 11, 12, 12, 0, 1, 114, 2, 99, 107, 0, 1, 114, 2, 109, 107, 97, 103, 101, 0, 1, 114, 18, 73, 2, 18, 66, 0,
+ 1, 114, 18, 73, 2, 116, 0, 1, 114, 98, 2, 100, 12, 0, 1, 114, 100, 2, 115, 99, 104, 101, 0, 1, 114, 100, 32, 116, 101, 2,
+ 103, 0, 1, 114, 102, 2, 109, 0, 1, 114, 102, 2, 110, 116, 0, 1, 114, 102, 2, 115, 116, 12, 0, 1, 114, 107, 2, 107, 101, 116,
+ 17, 67, 0, 1, 114, 108, 97, 118, 104, 2, 115, 0, 1, 114, 112, 2, 102, 32, 0, 1, 114, 116, 2, 106, 12, 0, 1, 114, 116, 2,
+ 107, 108, 0, 1, 114, 116, 2, 108, 100, 0, 1, 114, 116, 2, 116, 115, 0, 1, 114, 116, 110, 111, 107, 2, 108, 0, 1, 114, 116, 120,
+ 111, 102, 2, 116, 0, 1, 115, 2, 106, 97, 12, 0, 1, 115, 21, 2, 110, 32, 0, 1, 115, 21, 2, 110, 115, 32, 0, 1, 116, 2,
+ 103, 116, 12, 0, 1, 116, 2, 108, 107, 0, 1, 116, 2, 109, 97, 115, 32, 0, 1, 116, 2, 116, 0, 1, 116, 115, 2, 112, 12, 12,
+ 0, 1, 118, 2, 103, 0, 1, 118, 2, 103, 116, 12, 0, 1, 118, 108, 101, 115, 2, 112, 0, 2, 18, 68, 25, 12, 0, 2, 18, 71,
+ 12, 0, 2, 98, 98, 17, 65, 12, 12, 12, 0, 2, 99, 104, 101, 0, 2, 102, 17, 67, 0, 2, 107, 0, 2, 108, 100, 32, 0, 2,
+ 108, 100, 101, 0, 2, 108, 100, 101, 32, 0, 2, 109, 32, 0, 2, 109, 97, 100, 114, 101, 115, 115, 101, 0, 2, 109, 101, 103, 110, 0,
+ 2, 109, 107, 0, 2, 109, 114, 195, 165, 100, 0, 2, 109, 115, 0, 2, 109, 116, 97, 108, 101, 0, 2, 112, 97, 100, 12, 0, 2, 112,
+ 101, 102, 116, 101, 114, 12, 0, 2, 112, 105, 108, 100, 110, 101, 12, 0, 2, 112, 111, 102, 114, 101, 0, 2, 112, 111, 102, 114, 101, 12,
+ 0, 2, 114, 103, 97, 12, 0, 2, 115, 17, 67, 18, 69, 0, 2, 116, 116, 97, 119, 97, 0, 2, 116, 116, 101, 110, 100, 101, 0, 2,
+ 116, 116, 111, 0, 2, 120, 0, 8, 2, 108, 105, 118, 101, 114, 0, 8, 2, 109, 97, 114, 0, 8, 98, 2, 110, 100, 32, 0, 8, 98,
+ 2, 110, 110, 32, 0, 8, 100, 2, 110, 32, 0, 8, 104, 2, 108, 105, 100, 97, 121, 0, 8, 104, 2, 116, 32, 0, 8, 108, 2, 103,
+ 32, 0, 8, 108, 2, 115, 0, 8, 109, 2, 114, 116, 0, 8, 112, 2, 116, 32, 0, 8, 114, 2, 98, 105, 110, 12, 12, 0, 100, 1,
+ 108, 107, 2, 115, 0, 100, 1, 114, 116, 2, 115, 0, 103, 1, 107, 101, 114, 2, 110, 111, 115, 99, 101, 114, 101, 0, 103, 2, 102, 105,
+ 114, 115, 0, 103, 2, 116, 114, 101, 100, 105, 118, 101, 0, 114, 1, 110, 111, 100, 0, 114, 1, 112, 2, 99, 0, 114, 1, 116, 2, 32,
+ 0, 114, 1, 116, 2, 101, 110, 0, 114, 1, 116, 2, 110, 121, 0, 114, 1, 116, 2, 115, 0, 114, 1, 116, 111, 109, 0, 114, 1, 116,
+ 115, 97, 112, 0, 117, 114, 1, 98, 114, 97, 104, 0, 1, 112, 2, 115, 116, 121, 114, 12, 3, 114, 6, 0, 4, 111, 114, 1, 108, 102,
+ 3, 114, 12, 0, 111, 114, 101, 1, 109, 0, 114, 1, 107, 2, 112, 0, 114, 1, 116, 2, 116, 3, 114, 12, 19, 0, 105, 108, 8, 2,
+ 32, 3, 114, 12, 37, 59, 0, 105, 115, 1, 110, 105, 108, 108, 105, 3, 114, 12, 57, 0, 114, 103, 2, 12, 3, 114, 12, 58, 0, 4,
+ 103, 1, 100, 108, 108, 117, 98, 3, 114, 12, 81, 0, 114, 103, 2, 105, 0, 114, 115, 1, 107, 3, 114, 12, 89, 0, 4, 114, 1, 114,
+ 114, 101, 116, 3, 114, 34, 0, 114, 2, 107, 12, 12, 0, 114, 101, 103, 111, 110, 112, 105, 110, 101, 3, 114, 34, 36, 81, 114, 50, 15,
+ 48, 35, 57, 50, 0, 4, 103, 1, 110, 107, 3, 114, 40, 0, 118, 2, 101, 12, 0, 118, 2, 114, 101, 0, 116, 101, 108, 101, 1, 107,
+ 2, 116, 3, 114, 47, 13, 55, 6, 109, 0, 116, 100, 111, 103, 1, 104, 3, 114, 47, 72, 114, 81, 0, 4, 99, 99, 1, 114, 98, 2,
+ 111, 108, 105, 3, 114, 49, 0, 103, 104, 1, 103, 32, 110, 97, 118, 0, 110, 110, 121, 1, 115, 3, 114, 50, 37, 0, 110, 116, 97, 110,
+ 97, 1, 109, 3, 114, 50, 47, 6, 110, 50, 110, 0, 110, 100, 1, 108, 98, 3, 114, 50, 72, 0, 110, 100, 111, 110, 1, 108, 3, 114,
+ 50, 72, 114, 50, 0, 110, 103, 1, 107, 2, 114, 101, 115, 3, 114, 50, 81, 0, 110, 111, 1, 100, 2, 118, 97, 110, 3, 114, 50, 108,
+ 0, 108, 105, 115, 104, 1, 112, 3, 114, 55, 37, 91, 0, 108, 103, 116, 1, 115, 3, 114, 55, 47, 0, 108, 108, 97, 114, 1, 100, 3,
+ 114, 55, 114, 0, 105, 1, 110, 97, 104, 3, 114, 57, 0, 4, 105, 110, 116, 1, 112, 2, 101, 114, 101, 3, 114, 57, 50, 47, 0, 105,
+ 110, 116, 1, 112, 32, 116, 115, 101, 119, 0, 121, 99, 101, 1, 114, 3, 114, 57, 89, 0, 121, 101, 117, 114, 1, 118, 3, 114, 57, 118,
+ 12, 34, 0, 4, 118, 1, 17, 67, 2, 12, 3, 114, 58, 0, 118, 1, 108, 112, 2, 12, 12, 0, 118, 2, 101, 114, 115, 12, 12, 0,
+ 118, 2, 110, 0, 103, 114, 101, 1, 108, 3, 114, 58, 34, 114, 0, 103, 110, 1, 17, 67, 3, 114, 58, 50, 0, 118, 106, 101, 116, 1,
+ 115, 3, 114, 58, 57, 6, 109, 47, 0, 109, 107, 111, 2, 115, 116, 3, 114, 65, 49, 114, 0, 109, 98, 97, 121, 1, 98, 3, 114, 65,
+ 71, 4, 109, 57, 0, 109, 101, 98, 97, 99, 107, 1, 99, 3, 114, 65, 71, 6, 110, 49, 0, 4, 110, 1, 108, 108, 97, 98, 3, 114,
+ 68, 0, 110, 1, 110, 110, 97, 2, 99, 17, 65, 0, 110, 1, 112, 109, 97, 116, 0, 110, 1, 112, 109, 111, 112, 0, 110, 1, 112, 117,
+ 107, 0, 110, 1, 116, 101, 98, 0, 103, 110, 97, 99, 1, 99, 3, 114, 68, 35, 49, 0, 98, 121, 8, 114, 2, 110, 12, 12, 3, 114,
+ 71, 36, 0, 4, 100, 1, 118, 2, 107, 97, 3, 114, 72, 0, 111, 100, 1, 108, 98, 0, 111, 100, 1, 108, 102, 0, 100, 121, 1, 98,
+ 3, 114, 72, 37, 0, 100, 121, 98, 117, 105, 108, 100, 101, 114, 1, 98, 3, 114, 72, 37, 71, 37, 55, 72, 114, 0, 100, 108, 101, 1,
+ 106, 3, 114, 72, 55, 108, 0, 100, 102, 97, 116, 104, 101, 114, 1, 103, 3, 114, 72, 83, 112, 86, 114, 0, 4, 1, 108, 2, 103, 98,
+ 111, 103, 3, 114, 81, 0, 103, 1, 107, 2, 110, 105, 116, 0, 103, 1, 108, 98, 0, 103, 1, 109, 115, 2, 32, 0, 103, 1, 114, 103,
+ 0, 103, 103, 1, 114, 103, 0, 114, 103, 2, 105, 101, 0, 117, 103, 1, 100, 0, 103, 103, 121, 1, 114, 103, 3, 114, 81, 37, 0, 120,
+ 102, 111, 114, 100, 3, 114, 81, 89, 83, 114, 12, 72, 0, 117, 103, 104, 3, 114, 83, 0, 102, 102, 115, 105, 100, 101, 3, 114, 83, 89,
+ 6, 35, 57, 72, 0, 116, 104, 1, 114, 98, 2, 101, 114, 3, 114, 86, 0, 100, 114, 101, 116, 1, 108, 2, 12, 3, 114, 86, 34, 111,
+ 47, 0, 4, 114, 115, 101, 116, 1, 107, 32, 116, 101, 3, 114, 89, 6, 109, 47, 0, 114, 115, 101, 116, 116, 1, 107, 0, 115, 107, 118,
+ 97, 1, 109, 3, 114, 89, 49, 84, 6, 110, 0, 115, 99, 97, 114, 3, 114, 89, 49, 112, 0, 115, 99, 111, 101, 1, 114, 3, 114, 89,
+ 49, 113, 58, 0, 115, 98, 111, 114, 110, 101, 3, 114, 89, 71, 4, 113, 50, 0, 8, 114, 98, 2, 100, 121, 3, 115, 58, 0, 117, 114,
+ 98, 111, 110, 1, 98, 3, 118, 12, 71, 13, 50, 0, 97, 107, 108, 97, 110, 100, 3, 118, 58, 49, 55, 13, 50, 72, 0, 101, 98, 98,
+ 101, 108, 115, 1, 103, 3, 118, 71, 13, 55, 89, 0, 7, 6, 112, 0, 4, 1, 109, 121, 115, 2, 116, 111, 109, 3, 0, 2, 115, 121,
+ 107, 3, 0, 4, 3, 48, 0, 1, 10, 2, 32, 0, 112, 0, 117, 114, 118, 105, 115, 8, 3, 48, 6, 108, 12, 84, 36, 89, 0, 195,
+ 165, 8, 2, 115, 107, 101, 3, 48, 6, 113, 0, 195, 165, 8, 2, 14, 128, 132, 130, 3, 48, 6, 114, 0, 4, 114, 111, 116, 101, 103,
+ 101, 3, 48, 34, 39, 72, 13, 91, 6, 36, 0, 114, 111, 116, 101, 103, 195, 169, 0, 114, 101, 115, 98, 121, 116, 101, 114, 105, 97, 110,
+ 3, 48, 34, 109, 89, 71, 116, 47, 109, 34, 37, 6, 110, 50, 0, 105, 110, 99, 101, 110, 101, 122, 3, 48, 35, 12, 68, 89, 50, 6,
+ 36, 0, 105, 112, 101, 108, 105, 110, 101, 3, 48, 35, 57, 48, 55, 35, 57, 50, 0, 195, 169, 116, 97, 105, 110, 8, 3, 48, 36, 47,
+ 6, 110, 68, 0, 101, 110, 101, 108, 111, 112, 101, 3, 48, 36, 50, 6, 109, 55, 39, 48, 37, 0, 105, 116, 99, 104, 112, 105, 110, 101,
+ 3, 48, 36, 87, 91, 48, 35, 12, 57, 50, 0, 105, 115, 115, 111, 105, 114, 3, 48, 36, 89, 58, 6, 112, 12, 0, 101, 116, 101, 8,
+ 2, 32, 3, 48, 37, 12, 47, 0, 101, 116, 101, 121, 8, 3, 48, 37, 12, 47, 37, 0, 101, 97, 110, 117, 116, 3, 48, 37, 12, 50,
+ 114, 72, 0, 101, 97, 99, 101, 3, 48, 37, 12, 89, 0, 105, 99, 107, 117, 2, 112, 3, 48, 37, 49, 6, 114, 0, 105, 103, 103, 121,
+ 8, 3, 48, 37, 81, 37, 0, 112, 1, 111, 116, 2, 111, 115, 116, 3, 48, 48, 0, 114, 97, 108, 105, 110, 101, 3, 48, 51, 112, 55,
+ 37, 50, 6, 36, 0, 105, 101, 114, 114, 101, 3, 48, 57, 109, 12, 34, 0, 105, 97, 102, 8, 3, 48, 57, 112, 83, 0, 111, 105, 114,
+ 111, 116, 8, 3, 48, 58, 112, 34, 6, 39, 0, 111, 105, 116, 105, 101, 114, 8, 3, 48, 58, 112, 47, 57, 6, 36, 0, 97, 105, 103,
+ 101, 3, 48, 109, 12, 57, 75, 0, 101, 105, 103, 110, 111, 105, 114, 3, 48, 109, 50, 57, 58, 6, 112, 12, 0, 97, 105, 110, 116, 98,
+ 97, 108, 108, 3, 48, 109, 57, 50, 47, 71, 113, 12, 55, 0, 97, 105, 108, 108, 101, 2, 116, 3, 48, 110, 57, 6, 109, 0, 97, 115,
+ 97, 100, 101, 110, 97, 3, 48, 110, 89, 110, 72, 6, 37, 50, 110, 0, 97, 115, 115, 97, 103, 101, 114, 8, 3, 48, 110, 89, 110, 89,
+ 57, 6, 36, 34, 0, 97, 108, 109, 2, 32, 98, 101, 97, 99, 104, 3, 48, 112, 12, 65, 0, 97, 114, 102, 97, 105, 116, 3, 48, 112,
+ 83, 6, 109, 0, 111, 115, 116, 104, 117, 109, 3, 48, 113, 89, 47, 107, 6, 40, 65, 0, 4, 195, 165, 2, 102, 117, 110, 100, 3, 48,
+ 114, 0, 195, 165, 2, 108, 195, 166, 103, 0, 195, 165, 2, 118, 105, 114, 107, 0, 195, 165, 8, 2, 108, 105, 100, 101, 0, 195, 165, 8,
+ 2, 118, 105, 115, 0, 111, 110, 121, 3, 48, 114, 50, 37, 0, 117, 110, 99, 104, 108, 105, 110, 101, 3, 48, 114, 50, 91, 55, 35, 57,
+ 50, 0, 101, 97, 114, 108, 8, 2, 32, 3, 48, 118, 12, 55, 0, 101, 114, 116, 104, 3, 48, 118, 12, 87, 0, 101, 114, 107, 105, 110,
+ 115, 3, 48, 118, 49, 36, 50, 89, 0, 101, 114, 99, 121, 3, 48, 118, 89, 37, 0, 101, 117, 103, 101, 111, 116, 3, 48, 118, 91, 6,
+ 39, 0, 98, 1, 109, 97, 99, 2, 101, 108, 3, 71, 0, 4, 104, 1, 101, 115, 111, 106, 3, 83, 0, 104, 1, 108, 97, 114, 0, 104,
+ 97, 101, 108, 1, 97, 114, 3, 83, 110, 6, 109, 55, 0, 115, 101, 117, 3, 89, 118, 58, 0, 7, 6, 113, 0, 117, 1, 101, 116, 2,
+ 105, 108, 97, 3, 6, 49, 0, 117, 101, 1, 21, 3, 8, 49, 0, 3, 49, 0, 117, 101, 116, 1, 117, 111, 98, 3, 49, 7, 36, 0,
+ 117, 105, 99, 104, 101, 3, 49, 37, 91, 0, 4, 117, 105, 106, 111, 116, 101, 3, 49, 37, 91, 6, 114, 47, 0, 117, 105, 120, 111, 116,
+ 101, 0, 117, 101, 101, 110, 3, 49, 58, 37, 12, 50, 0, 117, 97, 114, 116, 101, 114, 3, 49, 58, 113, 47, 114, 0, 117, 2, 105, 115,
+ 108, 105, 110, 103, 3, 49, 84, 0, 117, 105, 2, 122, 3, 49, 84, 37, 0, 117, 101, 98, 101, 99, 3, 49, 84, 37, 71, 6, 109, 49,
+ 0, 117, 101, 122, 3, 49, 109, 12, 89, 0, 7, 6, 114, 0, 4, 1, 101, 2, 101, 32, 24, 3, 0, 4, 1, 111, 112, 115, 110, 97,
+ 114, 116, 2, 116, 3, 0, 4, 1, 166, 195, 2, 101, 114, 32, 24, 3, 0, 100, 1, 165, 195, 104, 3, 0, 105, 1, 10, 2, 115, 107,
+ 28, 33, 3, 8, 51, 37, 0, 100, 1, 165, 195, 104, 2, 101, 3, 12, 0, 97, 109, 105, 114, 101, 122, 3, 21, 101, 115, 0, 4, 1,
+ 98, 3, 34, 0, 1, 101, 104, 2, 32, 0, 1, 101, 115, 2, 32, 0, 1, 101, 118, 104, 0, 2, 25, 0, 4, 101, 1, 97, 105, 100,
+ 3, 34, 6, 36, 0, 101, 1, 114, 97, 105, 100, 0, 101, 110, 111, 105, 114, 3, 34, 13, 50, 58, 6, 112, 12, 0, 101, 118, 111, 105,
+ 114, 1, 32, 117, 97, 3, 34, 13, 58, 6, 35, 12, 34, 0, 105, 99, 107, 115, 104, 97, 119, 3, 34, 36, 49, 91, 114, 12, 0, 105,
+ 99, 107, 115, 104, 97, 119, 101, 114, 3, 34, 36, 49, 91, 114, 12, 114, 0, 101, 103, 1, 166, 195, 115, 2, 101, 110, 3, 34, 36, 57,
+ 0, 101, 115, 101, 114, 118, 111, 105, 114, 8, 3, 34, 36, 89, 109, 34, 84, 39, 6, 35, 12, 0, 101, 115, 101, 114, 118, 111, 105, 114,
+ 3, 34, 36, 89, 109, 34, 84, 39, 35, 12, 0, 4, 101, 97, 108, 105, 116, 121, 3, 34, 37, 6, 110, 55, 37, 47, 37, 0, 101, 97,
+ 108, 105, 116, 121, 1, 32, 108, 97, 117, 116, 114, 105, 118, 0, 105, 111, 106, 97, 3, 34, 37, 6, 114, 49, 110, 0, 101, 101, 99, 101,
+ 3, 34, 37, 12, 89, 0, 101, 99, 117, 116, 3, 34, 37, 49, 114, 72, 0, 101, 115, 101, 97, 114, 99, 104, 3, 34, 37, 89, 6, 118,
+ 12, 76, 0, 105, 99, 104, 101, 108, 105, 101, 117, 3, 34, 37, 91, 55, 57, 6, 118, 0, 111, 117, 103, 101, 3, 34, 40, 12, 91, 0,
+ 4, 100, 1, 97, 103, 2, 101, 3, 34, 72, 0, 100, 1, 97, 115, 2, 101, 108, 0, 100, 1, 101, 118, 2, 101, 25, 25, 0, 100, 1,
+ 111, 2, 101, 108, 12, 12, 0, 100, 1, 111, 2, 101, 110, 12, 12, 0, 100, 1, 117, 98, 2, 101, 25, 0, 100, 1, 121, 2, 101, 32,
+ 0, 97, 106, 97, 104, 3, 34, 112, 75, 110, 0, 4, 101, 1, 21, 2, 32, 3, 34, 114, 0, 101, 1, 103, 2, 32, 0, 101, 1, 118,
+ 97, 104, 0, 111, 113, 117, 101, 102, 111, 114, 116, 3, 34, 114, 49, 83, 6, 114, 12, 0, 111, 98, 105, 101, 8, 3, 34, 114, 71, 37,
+ 0, 111, 100, 110, 101, 121, 3, 34, 114, 72, 50, 37, 0, 111, 103, 101, 114, 3, 34, 114, 75, 114, 0, 117, 115, 115, 101, 108, 108, 3,
+ 34, 114, 89, 14, 55, 0, 117, 115, 104, 109, 111, 114, 101, 3, 34, 114, 91, 65, 113, 12, 0, 111, 97, 100, 8, 2, 32, 3, 34, 118,
+ 58, 72, 0, 4, 3, 51, 0, 114, 0, 105, 103, 104, 116, 3, 51, 6, 35, 57, 47, 0, 101, 8, 116, 110, 101, 2, 32, 3, 51, 6,
+ 36, 0, 105, 1, 10, 2, 28, 33, 3, 51, 7, 37, 0, 105, 99, 104, 105, 101, 3, 51, 37, 76, 37, 0, 101, 103, 103, 97, 101, 3,
+ 51, 109, 81, 109, 57, 0, 101, 97, 103, 97, 110, 3, 51, 109, 81, 110, 50, 0, 101, 115, 111, 108, 117, 116, 105, 111, 110, 3, 51, 109,
+ 89, 39, 55, 40, 91, 6, 39, 50, 0, 117, 110, 1, 32, 101, 109, 111, 104, 3, 51, 114, 50, 0, 104, 101, 117, 2, 109, 97, 3, 51,
+ 114, 57, 0, 117, 103, 98, 121, 3, 51, 114, 81, 71, 37, 0, 104, 111, 100, 101, 8, 3, 51, 118, 58, 72, 0, 100, 1, 111, 2, 114,
+ 105, 110, 3, 72, 0, 4, 101, 1, 101, 100, 2, 115, 3, 114, 0, 101, 1, 101, 106, 2, 115, 0, 101, 1, 166, 195, 2, 32, 24, 0,
+ 101, 1, 166, 195, 108, 0, 7, 6, 115, 0, 1, 105, 109, 109, 111, 107, 2, 101, 3, 0, 4, 1, 101, 99, 99, 117, 115, 3, 6, 0,
+ 1, 105, 109, 111, 114, 112, 109, 111, 107, 0, 97, 99, 101, 1, 108, 97, 3, 6, 89, 110, 89, 0, 1, 105, 109, 109, 111, 107, 2, 32,
+ 3, 8, 0, 4, 99, 1, 97, 98, 97, 116, 2, 111, 3, 8, 89, 49, 0, 99, 1, 105, 115, 110, 97, 114, 102, 2, 111, 0, 111, 109,
+ 1, 21, 21, 3, 8, 89, 114, 65, 0, 105, 101, 103, 102, 114, 105, 101, 100, 3, 21, 100, 101, 0, 97, 105, 110, 116, 101, 3, 21, 102,
+ 114, 0, 105, 103, 110, 111, 114, 101, 3, 21, 105, 116, 0, 4, 3, 89, 0, 1, 10, 2, 32, 28, 33, 14, 128, 128, 129, 0, 1, 101,
+ 99, 98, 97, 0, 1, 101, 99, 101, 114, 0, 1, 101, 99, 120, 101, 0, 1, 101, 100, 101, 108, 114, 101, 100, 110, 97, 0, 1, 110, 101,
+ 100, 105, 115, 101, 114, 0, 1, 110, 101, 114, 101, 102, 114, 101, 116, 110, 105, 0, 1, 110, 101, 116, 115, 105, 115, 107, 101, 0, 1, 121,
+ 107, 0, 2, 17, 65, 0, 2, 99, 105, 103, 97, 114, 0, 2, 105, 101, 0, 2, 106, 0, 2, 111, 109, 107, 111, 115, 116, 12, 0, 2,
+ 115, 104, 0, 99, 2, 101, 0, 115, 0, 99, 1, 105, 100, 2, 105, 112, 3, 89, 6, 0, 99, 101, 110, 101, 1, 105, 2, 115, 3, 89,
+ 6, 36, 50, 13, 0, 111, 109, 1, 111, 109, 111, 114, 107, 3, 89, 6, 39, 65, 0, 97, 105, 110, 116, 3, 89, 6, 109, 57, 50, 72,
+ 0, 4, 105, 103, 1, 32, 97, 114, 102, 2, 32, 3, 89, 35, 57, 0, 105, 103, 1, 32, 100, 101, 114, 2, 32, 0, 105, 103, 1, 32,
+ 100, 111, 108, 2, 32, 0, 105, 103, 1, 32, 100, 184, 195, 98, 2, 32, 0, 105, 103, 1, 32, 100, 184, 195, 107, 115, 2, 32, 0, 105,
+ 103, 1, 32, 100, 184, 195, 114, 98, 2, 32, 0, 105, 103, 1, 32, 101, 2, 32, 12, 0, 105, 103, 1, 32, 101, 2, 32, 116, 105, 108,
+ 0, 105, 103, 1, 32, 101, 100, 2, 32, 0, 105, 103, 1, 32, 101, 100, 110, 101, 118, 2, 32, 0, 105, 103, 1, 32, 101, 103, 103, 121,
+ 104, 2, 32, 0, 105, 103, 1, 32, 101, 108, 184, 195, 102, 2, 32, 0, 105, 103, 1, 32, 101, 114, 166, 195, 108, 107, 114, 101, 2, 32,
+ 0, 105, 103, 1, 32, 101, 114, 184, 195, 103, 2, 32, 100, 101, 116, 0, 105, 103, 1, 32, 103, 101, 110, 115, 2, 32, 0, 105, 103, 1,
+ 32, 103, 110, 97, 118, 116, 2, 32, 0, 105, 103, 1, 32, 103, 111, 108, 115, 2, 32, 0, 105, 103, 1, 32, 103, 111, 116, 2, 32, 0,
+ 105, 103, 1, 32, 107, 97, 2, 32, 0, 105, 103, 1, 32, 107, 105, 103, 2, 32, 0, 105, 103, 1, 32, 107, 108, 111, 102, 32, 114, 101,
+ 2, 32, 0, 105, 103, 1, 32, 108, 105, 116, 2, 32, 0, 105, 103, 1, 32, 109, 111, 107, 2, 32, 0, 105, 103, 1, 32, 110, 17, 65,
+ 2, 32, 116, 105, 108, 0, 105, 103, 1, 32, 110, 97, 104, 2, 32, 0, 105, 103, 1, 32, 110, 97, 109, 2, 32, 0, 105, 103, 1, 32,
+ 110, 101, 100, 2, 32, 0, 105, 103, 1, 32, 110, 117, 104, 2, 32, 0, 105, 103, 1, 32, 111, 114, 116, 101, 98, 2, 32, 0, 105, 103,
+ 1, 32, 114, 101, 2, 32, 0, 105, 103, 1, 32, 114, 101, 2, 32, 116, 105, 108, 0, 105, 103, 1, 32, 114, 101, 115, 2, 32, 111, 109,
+ 0, 105, 103, 1, 32, 114, 111, 102, 2, 32, 0, 105, 103, 1, 32, 114, 111, 114, 116, 101, 98, 2, 32, 0, 105, 103, 1, 32, 114, 165,
+ 195, 2, 32, 0, 105, 103, 1, 32, 114, 165, 195, 108, 115, 2, 32, 0, 105, 103, 1, 32, 114, 184, 195, 2, 32, 0, 105, 103, 1, 32,
+ 116, 2, 32, 0, 105, 103, 1, 32, 116, 97, 115, 2, 32, 0, 105, 103, 1, 32, 116, 101, 2, 32, 0, 105, 103, 1, 32, 116, 101, 2,
+ 32, 116, 105, 108, 0, 105, 103, 1, 32, 118, 97, 103, 2, 32, 0, 105, 103, 1, 32, 118, 97, 103, 2, 32, 116, 105, 108, 0, 105, 103,
+ 1, 32, 165, 195, 108, 115, 2, 32, 0, 105, 103, 1, 32, 165, 195, 112, 2, 32, 0, 105, 103, 1, 32, 165, 195, 115, 2, 32, 111, 109,
+ 0, 105, 103, 1, 32, 165, 195, 116, 115, 2, 32, 0, 105, 103, 8, 2, 32, 97, 102, 32, 0, 105, 103, 8, 2, 32, 97, 108, 101, 110,
+ 101, 0, 105, 103, 8, 2, 32, 102, 111, 114, 0, 105, 103, 8, 2, 32, 105, 32, 100, 101, 17, 67, 0, 105, 103, 8, 2, 32, 105, 110,
+ 100, 32, 0, 105, 103, 8, 2, 32, 109, 101, 100, 0, 105, 103, 8, 2, 32, 111, 109, 0, 105, 103, 8, 2, 32, 111, 118, 101, 114, 0,
+ 105, 103, 8, 2, 32, 112, 195, 165, 32, 0, 105, 103, 8, 2, 32, 115, 101, 108, 118, 0, 105, 103, 8, 2, 32, 117, 100, 32, 0, 105,
+ 103, 8, 32, 101, 100, 2, 32, 116, 105, 108, 0, 105, 103, 8, 32, 102, 97, 2, 32, 0, 105, 103, 8, 32, 105, 2, 32, 0, 105, 103,
+ 8, 32, 110, 97, 104, 2, 32, 0, 105, 103, 104, 116, 115, 101, 101, 105, 110, 103, 3, 89, 35, 57, 47, 89, 37, 12, 36, 68, 0, 99,
+ 101, 110, 101, 3, 89, 36, 50, 108, 0, 99, 101, 110, 101, 114, 3, 89, 36, 50, 114, 0, 4, 105, 103, 1, 32, 101, 114, 97, 98, 2,
+ 32, 3, 89, 37, 0, 105, 103, 1, 32, 101, 114, 97, 98, 2, 32, 116, 105, 108, 0, 105, 103, 2, 32, 100, 101, 116, 0, 105, 103, 2,
+ 32, 117, 110, 100, 115, 107, 121, 108, 100, 12, 0, 101, 97, 116, 116, 108, 101, 3, 89, 37, 6, 110, 47, 13, 55, 0, 101, 121, 109, 111,
+ 117, 114, 8, 3, 89, 37, 12, 65, 113, 12, 0, 105, 111, 110, 8, 3, 89, 37, 12, 114, 50, 0, 4, 105, 100, 110, 101, 121, 3, 89,
+ 37, 72, 50, 37, 0, 121, 100, 110, 101, 121, 0, 105, 99, 105, 108, 105, 101, 110, 3, 89, 37, 89, 6, 37, 55, 37, 13, 50, 0, 101,
+ 97, 115, 111, 110, 8, 3, 89, 37, 89, 13, 50, 0, 111, 105, 103, 110, 3, 89, 39, 110, 68, 0, 105, 111, 117, 120, 3, 89, 40, 12,
+ 0, 117, 114, 1, 97, 108, 3, 89, 40, 34, 0, 117, 98, 115, 116, 105, 116, 117, 116, 105, 111, 110, 8, 3, 89, 40, 71, 89, 47, 37,
+ 47, 40, 91, 6, 39, 50, 0, 117, 98, 115, 116, 105, 116, 117, 116, 105, 111, 110, 3, 89, 40, 71, 89, 47, 37, 47, 40, 91, 39, 50,
+ 0, 116, 101, 118, 101, 8, 3, 89, 47, 37, 12, 84, 0, 116, 101, 118, 101, 110, 8, 3, 89, 47, 37, 12, 84, 13, 50, 0, 116, 101,
+ 112, 104, 101, 110, 3, 89, 47, 37, 84, 13, 50, 0, 116, 114, 105, 107, 101, 3, 89, 47, 51, 35, 57, 49, 0, 116, 101, 97, 108, 116,
+ 104, 3, 89, 47, 109, 55, 87, 0, 116, 97, 116, 101, 1, 32, 101, 114, 105, 112, 109, 101, 2, 32, 3, 89, 47, 109, 57, 47, 0, 116,
+ 101, 97, 107, 3, 89, 47, 109, 57, 49, 0, 116, 97, 99, 121, 8, 3, 89, 47, 109, 57, 89, 37, 0, 112, 105, 116, 102, 105, 114, 101,
+ 3, 89, 48, 36, 47, 83, 35, 57, 114, 0, 112, 101, 97, 107, 3, 89, 48, 37, 12, 49, 0, 112, 105, 101, 108, 98, 101, 114, 103, 3,
+ 89, 48, 37, 55, 71, 118, 12, 81, 0, 112, 101, 99, 105, 97, 108, 2, 32, 98, 114, 97, 110, 99, 104, 3, 89, 48, 109, 89, 57, 108,
+ 55, 0, 4, 99, 1, 101, 2, 111, 98, 97, 114, 3, 89, 49, 0, 99, 1, 101, 109, 2, 97, 108, 0, 99, 1, 105, 99, 110, 97, 114,
+ 102, 2, 111, 0, 99, 2, 111, 111, 0, 99, 2, 111, 114, 0, 99, 2, 114, 97, 112, 0, 99, 104, 2, 111, 111, 108, 0, 4, 99, 1,
+ 97, 109, 2, 97, 114, 97, 3, 89, 49, 6, 0, 99, 1, 105, 100, 2, 111, 117, 110, 116, 0, 99, 111, 114, 116, 1, 101, 3, 89, 49,
+ 6, 114, 12, 47, 0, 107, 121, 108, 105, 110, 101, 3, 89, 49, 35, 57, 55, 35, 57, 50, 0, 99, 114, 101, 119, 100, 114, 105, 118, 101,
+ 114, 3, 89, 49, 51, 40, 72, 34, 35, 57, 84, 114, 0, 107, 97, 116, 101, 98, 111, 97, 114, 100, 3, 89, 49, 109, 57, 47, 71, 113,
+ 12, 72, 0, 99, 111, 2, 116, 3, 89, 49, 114, 0, 99, 111, 110, 101, 3, 89, 49, 114, 50, 0, 108, 105, 109, 108, 105, 110, 101, 3,
+ 89, 55, 36, 65, 55, 35, 57, 50, 0, 108, 111, 118, 97, 107, 105, 101, 116, 3, 89, 55, 39, 84, 110, 49, 6, 37, 13, 86, 0, 108,
+ 111, 97, 110, 101, 3, 89, 55, 113, 58, 50, 0, 104, 105, 110, 101, 3, 89, 57, 35, 57, 50, 13, 0, 119, 101, 101, 116, 3, 89, 58,
+ 37, 12, 47, 0, 119, 97, 110, 101, 101, 3, 89, 58, 114, 50, 37, 0, 109, 105, 108, 101, 121, 3, 89, 65, 35, 57, 55, 37, 0, 109,
+ 105, 116, 104, 3, 89, 65, 36, 47, 0, 109, 121, 116, 104, 101, 3, 89, 65, 112, 12, 57, 86, 0, 116, 114, 97, 105, 103, 104, 116, 3,
+ 89, 72, 34, 109, 12, 57, 47, 0, 116, 111, 110, 101, 8, 3, 89, 72, 39, 40, 50, 0, 113, 117, 97, 115, 104, 3, 89, 81, 58, 114,
+ 91, 0, 99, 104, 119, 101, 105, 122, 3, 89, 84, 35, 57, 47, 89, 0, 101, 105, 110, 101, 3, 89, 109, 50, 108, 0, 97, 105, 100, 1,
+ 32, 116, 114, 111, 112, 3, 89, 110, 6, 37, 72, 0, 97, 108, 111, 111, 110, 3, 89, 110, 55, 6, 40, 12, 50, 0, 97, 118, 111, 105,
+ 114, 3, 89, 110, 84, 39, 35, 12, 0, 111, 112, 104, 105, 101, 3, 89, 113, 40, 83, 37, 0, 117, 112, 112, 111, 114, 116, 3, 89, 113,
+ 48, 6, 114, 34, 72, 0, 4, 195, 165, 1, 32, 100, 101, 109, 2, 32, 3, 89, 114, 0, 195, 165, 1, 32, 100, 108, 111, 104, 2, 32,
+ 0, 195, 165, 1, 32, 101, 100, 32, 108, 105, 118, 2, 32, 0, 195, 165, 1, 32, 101, 114, 2, 32, 0, 195, 165, 1, 32, 101, 118, 105,
+ 108, 98, 2, 32, 0, 195, 165, 1, 32, 103, 111, 2, 32, 118, 105, 100, 101, 114, 101, 0, 195, 165, 1, 32, 105, 32, 108, 105, 118, 2,
+ 32, 0, 195, 165, 1, 32, 108, 105, 118, 2, 32, 0, 195, 165, 1, 32, 114, 2, 32, 98, 97, 110, 103, 101, 0, 195, 165, 1, 32, 114,
+ 101, 2, 32, 0, 195, 165, 1, 32, 115, 101, 2, 32, 0, 195, 165, 1, 32, 117, 100, 32, 108, 105, 118, 2, 32, 0, 195, 165, 1, 32,
+ 118, 101, 108, 98, 2, 32, 0, 195, 165, 8, 2, 32, 17, 67, 17, 65, 17, 67, 101, 114, 32, 0, 195, 165, 8, 2, 32, 98, 101, 115,
+ 118, 195, 166, 114, 108, 105, 103, 0, 195, 165, 8, 2, 32, 98, 108, 101, 118, 32, 0, 195, 165, 8, 2, 32, 98, 108, 105, 118, 101, 114,
+ 32, 0, 195, 165, 8, 2, 32, 100, 101, 32, 109, 195, 165, 0, 195, 165, 8, 2, 32, 100, 101, 110, 32, 109, 195, 165, 0, 195, 165, 8,
+ 2, 32, 102, 105, 107, 32, 0, 195, 165, 8, 2, 32, 103, 105, 107, 32, 0, 195, 165, 8, 2, 32, 103, 111, 100, 32, 0, 195, 165, 8,
+ 2, 32, 103, 195, 165, 32, 0, 195, 165, 8, 2, 32, 103, 195, 165, 114, 32, 0, 195, 165, 8, 2, 32, 103, 195, 184, 114, 101, 32, 0,
+ 195, 165, 8, 2, 32, 104, 17, 65, 110, 32, 109, 195, 165, 0, 195, 165, 8, 2, 32, 104, 97, 118, 100, 101, 32, 0, 195, 165, 8, 2,
+ 32, 104, 97, 118, 101, 32, 0, 195, 165, 8, 2, 32, 104, 101, 114, 32, 0, 195, 165, 8, 2, 32, 104, 111, 108, 100, 32, 0, 195, 165,
+ 8, 2, 32, 105, 32, 109, 195, 165, 0, 195, 165, 8, 2, 32, 107, 97, 110, 32, 0, 195, 165, 8, 2, 32, 107, 111, 109, 32, 0, 195,
+ 165, 8, 2, 32, 107, 111, 109, 109, 101, 114, 32, 0, 195, 165, 8, 2, 32, 108, 97, 100, 32, 0, 195, 165, 8, 2, 32, 110, 195, 166,
+ 114, 32, 0, 195, 165, 8, 2, 32, 115, 105, 107, 107, 101, 114, 32, 0, 195, 165, 8, 2, 32, 115, 107, 97, 108, 32, 0, 195, 165, 8,
+ 2, 32, 115, 107, 101, 116, 101, 32, 0, 195, 165, 8, 2, 32, 116, 97, 103, 101, 114, 32, 0, 195, 165, 8, 2, 32, 118, 101, 100, 32,
+ 0, 195, 165, 8, 2, 32, 118, 105, 32, 107, 97, 110, 32, 0, 195, 165, 8, 2, 32, 118, 105, 32, 109, 195, 165, 0, 195, 165, 8, 2,
+ 32, 118, 105, 108, 108, 101, 32, 0, 195, 165, 8, 32, 101, 100, 32, 101, 108, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 101, 100, 32,
+ 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 105, 32, 101, 108, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 105, 32, 108, 105, 118, 2,
+ 32, 0, 195, 165, 8, 32, 110, 97, 104, 32, 101, 108, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 110, 97, 104, 32, 108, 105, 118, 2,
+ 32, 0, 195, 165, 8, 32, 110, 97, 104, 32, 114, 184, 195, 103, 2, 32, 0, 195, 165, 8, 32, 110, 117, 104, 32, 101, 108, 108, 105, 118,
+ 2, 32, 0, 195, 165, 8, 32, 110, 117, 104, 32, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 117, 100, 32, 101, 108, 108, 105, 118, 2,
+ 32, 0, 195, 165, 8, 32, 117, 100, 32, 101, 108, 108, 105, 118, 2, 32, 0, 195, 165, 8, 32, 117, 100, 32, 114, 101, 2, 32, 0, 111,
+ 110, 121, 97, 3, 89, 114, 50, 57, 110, 0, 117, 110, 100, 97, 121, 3, 89, 114, 50, 72, 37, 0, 117, 110, 115, 101, 116, 8, 3, 89,
+ 114, 50, 89, 109, 47, 0, 117, 108, 108, 121, 3, 89, 114, 55, 37, 0, 117, 108, 108, 105, 118, 97, 110, 3, 89, 114, 55, 37, 84, 108,
+ 50, 0, 111, 108, 115, 106, 101, 110, 105, 116, 115, 121, 110, 3, 89, 114, 55, 89, 57, 13, 50, 6, 37, 47, 89, 37, 50, 0, 117, 102,
+ 102, 111, 108, 107, 3, 89, 114, 83, 114, 49, 0, 111, 116, 104, 101, 98, 121, 3, 89, 114, 86, 108, 71, 37, 0, 117, 116, 104, 101, 114,
+ 3, 89, 114, 86, 114, 0, 117, 115, 115, 101, 120, 3, 89, 114, 89, 109, 81, 89, 0, 105, 114, 8, 2, 32, 3, 89, 118, 12, 0, 117,
+ 114, 102, 3, 89, 118, 83, 0, 4, 99, 104, 3, 91, 0, 104, 1, 97, 104, 0, 104, 1, 97, 110, 0, 104, 1, 97, 112, 2, 97, 0,
+ 104, 1, 105, 98, 2, 111, 112, 0, 104, 1, 105, 102, 2, 101, 114, 0, 104, 1, 105, 114, 116, 0, 104, 1, 111, 109, 2, 101, 0, 104,
+ 1, 114, 97, 109, 0, 104, 1, 117, 112, 0, 104, 1, 117, 115, 2, 105, 0, 104, 2, 101, 114, 105, 102, 0, 104, 8, 0, 105, 2, 111,
+ 110, 0, 104, 105, 114, 101, 3, 91, 13, 0, 104, 101, 105, 107, 3, 91, 35, 57, 49, 0, 104, 101, 105, 108, 97, 3, 91, 37, 12, 55,
+ 110, 0, 104, 111, 119, 3, 91, 39, 40, 0, 117, 103, 97, 114, 8, 2, 32, 3, 91, 40, 81, 114, 0, 104, 105, 114, 116, 3, 91, 108,
+ 12, 47, 0, 104, 97, 107, 101, 115, 112, 101, 97, 114, 101, 3, 91, 109, 37, 49, 89, 71, 37, 12, 34, 0, 101, 97, 109, 117, 115, 3,
+ 91, 109, 37, 65, 13, 89, 0, 104, 101, 112, 104, 101, 114, 100, 3, 91, 109, 48, 20, 114, 72, 0, 104, 97, 119, 3, 91, 113, 12, 0,
+ 101, 97, 110, 8, 2, 32, 3, 91, 113, 12, 50, 0, 101, 97, 110, 115, 8, 2, 32, 3, 91, 113, 12, 50, 89, 0, 104, 97, 117, 103,
+ 104, 110, 101, 115, 115, 121, 3, 91, 113, 50, 109, 89, 37, 0, 104, 111, 114, 2, 116, 3, 91, 114, 0, 104, 111, 116, 3, 91, 114, 47,
+ 0, 104, 101, 114, 2, 119, 111, 111, 100, 3, 91, 118, 0, 104, 101, 114, 109, 97, 110, 3, 91, 118, 12, 65, 110, 50, 0, 104, 105, 114,
+ 108, 101, 121, 8, 3, 91, 118, 55, 37, 0, 104, 101, 114, 108, 111, 99, 107, 3, 91, 118, 55, 114, 49, 0, 7, 6, 116, 0, 8, 114,
+ 97, 2, 32, 100, 101, 99, 111, 3, 0, 104, 1, 110, 97, 109, 97, 115, 2, 97, 3, 8, 87, 0, 97, 110, 103, 117, 121, 8, 3, 21,
+ 102, 114, 0, 4, 3, 47, 0, 104, 1, 117, 108, 2, 101, 114, 0, 104, 8, 2, 101, 111, 0, 116, 0, 4, 101, 107, 8, 97, 105, 100,
+ 101, 109, 3, 47, 6, 36, 49, 0, 101, 107, 8, 101, 103, 101, 108, 0, 101, 107, 8, 111, 101, 100, 105, 118, 0, 101, 107, 8, 111, 105,
+ 108, 98, 105, 98, 0, 101, 107, 8, 111, 107, 97, 110, 105, 112, 0, 101, 107, 8, 111, 107, 115, 105, 100, 0, 101, 107, 8, 111, 110, 111,
+ 102, 0, 101, 107, 8, 111, 112, 97, 0, 101, 107, 8, 111, 112, 121, 104, 0, 101, 107, 8, 111, 116, 111, 102, 0, 101, 107, 8, 111, 116,
+ 112, 121, 108, 103, 0, 101, 107, 8, 111, 116, 114, 97, 107, 0, 101, 107, 8, 114, 97, 104, 99, 0, 4, 8, 2, 32, 98, 111, 110, 101,
+ 3, 47, 6, 37, 12, 2, 0, 8, 2, 32, 115, 104, 105, 114, 116, 0, 114, 101, 118, 111, 114, 8, 3, 47, 16, 109, 84, 114, 0, 114,
+ 101, 110, 99, 104, 99, 111, 97, 116, 3, 47, 34, 6, 109, 50, 91, 49, 4, 39, 40, 72, 0, 101, 114, 101, 115, 115, 2, 97, 110, 116,
+ 3, 47, 34, 108, 89, 0, 101, 114, 101, 115, 115, 101, 114, 101, 116, 1, 110, 105, 3, 47, 34, 108, 89, 6, 36, 34, 108, 86, 0, 4,
+ 101, 114, 101, 115, 115, 101, 114, 101, 1, 110, 105, 3, 47, 34, 108, 89, 6, 36, 34, 114, 0, 101, 114, 101, 115, 115, 101, 114, 101, 114,
+ 1, 110, 105, 0, 114, 195, 168, 115, 8, 2, 32, 3, 47, 34, 109, 0, 114, 97, 100, 101, 1, 32, 100, 108, 114, 111, 119, 3, 47, 34,
+ 109, 57, 72, 0, 4, 114, 97, 99, 101, 121, 8, 3, 47, 34, 109, 57, 89, 37, 0, 114, 97, 99, 121, 8, 0, 4, 114, 101, 100, 105,
+ 118, 116, 101, 100, 101, 108, 3, 47, 34, 110, 83, 72, 13, 72, 36, 55, 0, 114, 101, 100, 118, 116, 101, 100, 101, 108, 0, 104, 97, 105,
+ 3, 47, 35, 57, 0, 105, 116, 97, 110, 105, 99, 3, 47, 35, 57, 47, 6, 110, 50, 37, 49, 0, 105, 109, 101, 115, 1, 32, 101, 104,
+ 116, 3, 47, 35, 57, 65, 89, 0, 105, 109, 101, 115, 104, 97, 114, 101, 3, 47, 35, 57, 65, 91, 109, 12, 34, 0, 8, 2, 32, 3,
+ 47, 36, 12, 0, 101, 114, 114, 121, 3, 47, 36, 34, 37, 0, 105, 109, 111, 116, 104, 121, 3, 47, 36, 65, 115, 87, 37, 0, 101, 97,
+ 107, 3, 47, 37, 12, 49, 0, 101, 101, 110, 97, 103, 101, 3, 47, 37, 12, 50, 109, 75, 0, 101, 101, 110, 97, 103, 101, 114, 3, 47,
+ 37, 12, 50, 109, 75, 114, 0, 101, 97, 99, 104, 8, 3, 47, 37, 12, 76, 0, 111, 109, 98, 115, 3, 47, 40, 12, 65, 89, 0, 111,
+ 109, 98, 115, 116, 111, 110, 101, 3, 47, 40, 12, 65, 89, 72, 39, 40, 50, 0, 117, 99, 115, 111, 110, 8, 3, 47, 40, 12, 89, 114,
+ 50, 0, 4, 116, 1, 101, 2, 97, 108, 3, 47, 47, 0, 116, 1, 101, 2, 105, 100, 0, 116, 2, 195, 184, 106, 0, 116, 1, 97, 110,
+ 2, 195, 184, 106, 3, 47, 47, 4, 0, 104, 3, 47, 107, 0, 101, 114, 101, 115, 115, 101, 1, 110, 105, 3, 47, 108, 34, 6, 35, 89,
+ 13, 0, 101, 114, 101, 115, 115, 101, 114, 1, 110, 105, 3, 47, 108, 34, 6, 35, 89, 114, 0, 101, 110, 110, 101, 115, 115, 101, 101, 3,
+ 47, 109, 50, 13, 89, 37, 0, 97, 112, 101, 8, 2, 32, 3, 47, 109, 57, 48, 0, 97, 112, 101, 8, 2, 110, 32, 3, 47, 109, 57,
+ 48, 108, 0, 97, 106, 8, 2, 32, 109, 97, 104, 97, 108, 3, 47, 110, 91, 0, 111, 119, 110, 3, 47, 112, 58, 50, 0, 111, 114, 113,
+ 117, 97, 121, 3, 47, 113, 12, 49, 37, 0, 111, 97, 115, 116, 3, 47, 113, 58, 89, 47, 0, 111, 97, 115, 116, 109, 97, 115, 116, 101,
+ 114, 3, 47, 113, 58, 89, 47, 65, 4, 112, 12, 89, 47, 114, 0, 111, 107, 121, 111, 3, 47, 114, 49, 57, 39, 0, 111, 117, 99, 104,
+ 100, 111, 119, 110, 3, 47, 114, 76, 72, 35, 58, 50, 0, 106, 8, 3, 76, 0, 104, 1, 114, 97, 109, 2, 97, 3, 87, 0, 104, 101,
+ 114, 105, 110, 101, 1, 97, 99, 3, 87, 34, 36, 50, 0, 104, 97, 99, 107, 101, 114, 121, 3, 87, 110, 49, 108, 34, 37, 0, 104, 117,
+ 110, 100, 101, 114, 3, 87, 114, 50, 72, 114, 0, 104, 105, 114, 100, 3, 87, 118, 12, 72, 0, 115, 104, 1, 105, 110, 97, 106, 2, 97,
+ 114, 3, 91, 0, 7, 6, 117, 0, 1, 115, 2, 98, 108, 105, 3, 2, 40, 0, 4, 1, 100, 101, 115, 117, 114, 107, 2, 108, 108, 101,
+ 3, 6, 40, 0, 1, 102, 105, 114, 116, 110, 101, 99, 2, 103, 0, 1, 107, 109, 111, 2, 108, 100, 0, 1, 107, 111, 114, 112, 2, 114,
+ 97, 0, 1, 108, 97, 100, 110, 97, 2, 115, 0, 1, 108, 97, 104, 99, 2, 112, 0, 1, 108, 97, 118, 2, 116, 97, 0, 1, 111, 115,
+ 115, 101, 114, 2, 114, 115, 0, 1, 112, 97, 99, 97, 2, 108, 99, 111, 0, 1, 112, 108, 97, 118, 2, 114, 103, 105, 115, 0, 1, 112,
+ 109, 105, 2, 108, 115, 0, 1, 114, 101, 106, 2, 115, 97, 108, 101, 109, 0, 1, 115, 101, 114, 2, 114, 115, 0, 1, 116, 107, 97, 102,
+ 2, 114, 97, 0, 1, 116, 115, 111, 103, 110, 97, 2, 114, 97, 0, 2, 108, 106, 101, 0, 8, 2, 102, 111, 114, 0, 8, 98, 98, 105,
+ 107, 2, 116, 122, 0, 8, 98, 111, 114, 2, 115, 116, 0, 8, 100, 105, 102, 2, 115, 0, 8, 102, 110, 111, 107, 2, 115, 0, 8, 103,
+ 105, 102, 2, 114, 0, 8, 104, 114, 165, 195, 2, 110, 100, 114, 101, 100, 101, 0, 8, 107, 108, 97, 107, 2, 110, 0, 8, 107, 110, 111,
+ 107, 2, 114, 115, 0, 8, 108, 111, 118, 110, 111, 107, 2, 116, 0, 8, 112, 114, 97, 104, 2, 110, 0, 8, 114, 101, 100, 2, 100, 0,
+ 8, 114, 116, 115, 110, 105, 2, 107, 115, 0, 8, 115, 97, 98, 2, 110, 0, 8, 115, 97, 108, 103, 2, 114, 0, 8, 115, 98, 97, 2,
+ 114, 100, 0, 8, 115, 117, 97, 108, 107, 2, 108, 0, 116, 1, 10, 2, 116, 28, 33, 0, 1, 103, 110, 166, 195, 107, 2, 114, 117, 3,
+ 6, 40, 10, 0, 4, 1, 100, 110, 111, 104, 2, 114, 97, 3, 6, 40, 12, 0, 1, 109, 117, 2, 108, 105, 103, 0, 8, 17, 67, 97,
+ 108, 2, 110, 101, 0, 8, 109, 109, 111, 107, 2, 110, 101, 0, 4, 114, 1, 115, 97, 108, 3, 6, 40, 34, 0, 114, 1, 115, 97, 108,
+ 103, 0, 114, 1, 115, 97, 114, 0, 114, 1, 115, 110, 101, 99, 0, 114, 1, 115, 110, 101, 109, 0, 114, 1, 115, 110, 111, 116, 0, 114,
+ 1, 115, 115, 101, 114, 100, 0, 114, 1, 115, 115, 105, 102, 0, 114, 1, 115, 166, 195, 99, 0, 114, 8, 102, 109, 111, 107, 0, 116, 1,
+ 10, 2, 28, 33, 3, 6, 40, 47, 0, 4, 100, 8, 2, 97, 116, 12, 14, 128, 132, 130, 3, 6, 40, 72, 0, 100, 8, 2, 101, 108,
+ 116, 12, 14, 128, 132, 130, 0, 100, 8, 2, 114, 195, 184, 106, 12, 14, 128, 132, 130, 0, 100, 8, 2, 121, 12, 14, 128, 132, 130, 0,
+ 100, 8, 2, 195, 165, 100, 12, 14, 128, 132, 130, 0, 100, 8, 2, 195, 184, 98, 116, 12, 14, 128, 132, 130, 0, 116, 97, 104, 3, 6,
+ 57, 40, 12, 47, 112, 0, 114, 102, 101, 114, 1, 115, 3, 6, 108, 12, 83, 114, 0, 4, 1, 103, 117, 97, 2, 115, 116, 3, 6, 113,
+ 0, 1, 108, 97, 104, 2, 110, 107, 0, 1, 108, 111, 99, 2, 109, 98, 0, 8, 107, 101, 115, 2, 110, 100, 0, 110, 100, 1, 98, 97,
+ 114, 2, 117, 115, 3, 6, 113, 50, 72, 0, 1, 99, 108, 97, 99, 2, 116, 116, 97, 3, 6, 114, 0, 99, 107, 121, 1, 116, 110, 101,
+ 107, 3, 6, 114, 49, 37, 0, 4, 1, 98, 105, 116, 115, 101, 118, 2, 108, 3, 6, 116, 0, 1, 100, 101, 99, 111, 114, 112, 2, 114,
+ 101, 0, 1, 102, 114, 97, 112, 2, 109, 101, 0, 1, 110, 101, 118, 111, 114, 112, 0, 1, 116, 101, 2, 100, 101, 12, 0, 8, 98, 105,
+ 114, 116, 2, 110, 101, 0, 8, 110, 101, 109, 0, 8, 116, 115, 111, 107, 2, 109, 101, 0, 101, 1, 100, 110, 111, 102, 0, 101, 1, 110,
+ 101, 118, 97, 0, 116, 8, 98, 101, 100, 0, 114, 101, 1, 116, 117, 111, 10, 2, 28, 33, 3, 6, 116, 12, 34, 0, 4, 114, 1, 100,
+ 10, 2, 28, 33, 3, 7, 40, 34, 0, 114, 1, 116, 10, 2, 28, 33, 0, 100, 8, 2, 21, 21, 12, 14, 128, 132, 130, 3, 7, 40,
+ 86, 0, 100, 101, 8, 2, 21, 21, 12, 14, 128, 132, 131, 3, 7, 40, 86, 13, 0, 114, 101, 1, 10, 2, 12, 12, 12, 28, 33, 3,
+ 7, 116, 12, 114, 0, 101, 122, 1, 103, 3, 8, 36, 89, 0, 1, 112, 109, 105, 2, 108, 115, 105, 118, 3, 8, 40, 0, 109, 1, 10,
+ 2, 28, 33, 3, 8, 113, 65, 0, 4, 105, 100, 1, 103, 32, 108, 105, 118, 2, 101, 3, 35, 57, 72, 0, 105, 100, 1, 103, 32, 116,
+ 97, 2, 101, 0, 105, 100, 8, 103, 2, 101, 116, 0, 105, 100, 101, 1, 103, 0, 105, 100, 101, 114, 1, 103, 3, 35, 57, 72, 114, 0,
+ 105, 1, 103, 2, 116, 97, 114, 3, 37, 0, 4, 3, 40, 0, 1, 17, 67, 2, 18, 66, 18, 76, 0, 1, 18, 74, 115, 2, 17, 67,
+ 18, 76, 0, 1, 18, 74, 115, 2, 116, 0, 1, 98, 2, 103, 115, 101, 0, 1, 100, 2, 107, 116, 105, 0, 1, 104, 2, 106, 101, 12,
+ 0, 1, 104, 2, 108, 17, 67, 0, 1, 104, 2, 108, 18, 76, 0, 1, 104, 2, 108, 116, 0, 1, 104, 2, 110, 0, 1, 106, 2, 18,
+ 66, 18, 69, 0, 1, 107, 2, 107, 0, 1, 107, 2, 108, 18, 69, 0, 1, 107, 2, 108, 18, 70, 0, 1, 107, 2, 108, 100, 0, 1,
+ 107, 2, 108, 100, 101, 0, 1, 107, 2, 108, 108, 101, 114, 0, 1, 107, 2, 108, 116, 0, 1, 107, 100, 101, 118, 111, 104, 2, 108, 115,
+ 0, 1, 107, 115, 2, 108, 107, 0, 1, 107, 115, 2, 108, 108, 0, 1, 107, 115, 2, 108, 112, 0, 1, 107, 115, 2, 116, 101, 0, 1,
+ 108, 2, 107, 97, 115, 0, 1, 108, 2, 107, 114, 18, 76, 0, 1, 108, 2, 107, 114, 101, 114, 101, 0, 1, 108, 2, 110, 32, 0, 1,
+ 108, 2, 110, 101, 0, 1, 108, 98, 2, 102, 195, 166, 0, 1, 108, 103, 2, 103, 0, 1, 108, 115, 2, 103, 116, 0, 1, 109, 2, 102,
+ 116, 0, 1, 109, 2, 115, 105, 107, 0, 1, 109, 97, 107, 2, 102, 108, 97, 103, 101, 0, 1, 109, 115, 2, 18, 68, 12, 0, 1, 109,
+ 115, 2, 103, 108, 0, 1, 110, 102, 2, 103, 0, 1, 110, 115, 2, 98, 108, 101, 0, 1, 112, 2, 99, 107, 12, 0, 1, 112, 2, 110,
+ 100, 0, 1, 114, 2, 18, 71, 18, 69, 0, 1, 114, 2, 103, 0, 1, 114, 2, 109, 101, 0, 1, 114, 98, 2, 103, 0, 1, 114, 102,
+ 2, 115, 0, 1, 114, 103, 2, 18, 71, 0, 1, 114, 103, 2, 112, 0, 1, 114, 107, 115, 2, 112, 108, 101, 0, 1, 114, 116, 2, 18,
+ 71, 0, 1, 114, 116, 2, 107, 116, 18, 69, 0, 1, 114, 116, 2, 109, 97, 110, 0, 1, 115, 2, 98, 115, 0, 1, 115, 2, 103, 0,
+ 1, 115, 2, 112, 112, 108, 101, 0, 1, 115, 2, 112, 114, 97, 0, 1, 116, 2, 110, 100, 195, 165, 0, 1, 116, 115, 2, 98, 12, 0,
+ 2, 100, 101, 12, 12, 0, 2, 100, 101, 110, 0, 2, 100, 101, 110, 102, 111, 114, 12, 0, 2, 100, 103, 114, 117, 110, 100, 101, 108, 105,
+ 103, 12, 0, 2, 103, 101, 12, 12, 0, 2, 103, 108, 12, 0, 2, 103, 108, 101, 12, 0, 2, 104, 121, 114, 101, 12, 0, 2, 105, 109,
+ 111, 100, 115, 116, 195, 165, 101, 108, 105, 103, 0, 2, 108, 116, 105, 109, 97, 0, 2, 108, 116, 114, 97, 0, 2, 110, 105, 12, 12, 0,
+ 2, 115, 117, 114, 112, 0, 2, 116, 111, 112, 105, 0, 8, 2, 21, 21, 12, 14, 128, 132, 129, 0, 8, 2, 100, 115, 12, 0, 8, 2,
+ 114, 12, 12, 0, 8, 2, 114, 101, 116, 102, 195, 166, 12, 12, 14, 128, 132, 129, 0, 8, 107, 2, 108, 108, 101, 100, 101, 0, 8, 114,
+ 112, 2, 115, 116, 0, 103, 1, 98, 2, 116, 97, 0, 103, 1, 108, 115, 0, 103, 1, 109, 2, 32, 117, 100, 0, 103, 1, 109, 2, 101,
+ 32, 117, 100, 0, 2, 101, 110, 105, 103, 12, 3, 40, 6, 0, 101, 1, 108, 102, 110, 105, 2, 110, 122, 97, 3, 40, 6, 109, 0, 101,
+ 116, 1, 110, 101, 109, 3, 40, 6, 109, 47, 0, 4, 1, 104, 2, 108, 101, 3, 40, 12, 0, 1, 106, 2, 105, 99, 101, 0, 1, 107,
+ 2, 17, 67, 101, 0, 101, 1, 98, 108, 97, 0, 101, 1, 100, 2, 115, 0, 101, 1, 116, 115, 0, 101, 2, 32, 0, 103, 1, 108, 2,
+ 101, 0, 115, 97, 8, 2, 32, 3, 40, 12, 36, 89, 6, 110, 0, 115, 97, 39, 115, 8, 2, 32, 3, 40, 12, 36, 89, 6, 110, 89,
+ 0, 4, 101, 1, 116, 115, 2, 32, 3, 40, 13, 0, 101, 1, 116, 115, 2, 110, 32, 0, 114, 1, 98, 109, 97, 116, 3, 40, 34, 0,
+ 114, 1, 116, 10, 2, 101, 108, 28, 33, 3, 40, 34, 6, 0, 114, 101, 1, 115, 10, 2, 114, 101, 12, 12, 12, 3, 40, 34, 7, 36,
+ 0, 107, 101, 116, 8, 98, 3, 40, 49, 6, 109, 47, 0, 107, 117, 108, 101, 108, 101, 3, 40, 49, 40, 55, 6, 36, 55, 108, 0, 99,
+ 99, 101, 115, 115, 111, 114, 1, 115, 3, 40, 49, 89, 6, 109, 89, 114, 0, 99, 99, 101, 115, 115, 111, 114, 101, 114, 1, 115, 3, 40,
+ 49, 89, 109, 89, 6, 39, 114, 0, 108, 114, 101, 116, 1, 107, 3, 40, 55, 51, 114, 86, 0, 103, 1, 109, 115, 3, 40, 58, 0, 4,
+ 100, 8, 2, 114, 105, 107, 107, 101, 108, 105, 103, 12, 14, 128, 132, 130, 3, 40, 72, 0, 100, 8, 2, 117, 101, 108, 105, 103, 12, 0,
+ 100, 8, 2, 195, 184, 100, 12, 14, 128, 132, 130, 0, 102, 111, 114, 109, 101, 108, 3, 40, 83, 114, 65, 6, 36, 55, 0, 4, 100, 8,
+ 2, 101, 110, 12, 3, 40, 86, 0, 100, 8, 2, 107, 105, 103, 0, 115, 107, 121, 108, 100, 105, 103, 3, 40, 89, 81, 6, 116, 55, 72,
+ 37, 0, 103, 97, 102, 1, 108, 3, 55, 113, 81, 6, 110, 0, 4, 1, 112, 109, 111, 99, 2, 116, 101, 114, 3, 57, 40, 0, 1, 116,
+ 2, 110, 101, 0, 1, 116, 2, 110, 105, 110, 103, 12, 0, 1, 116, 2, 116, 111, 114, 0, 8, 116, 115, 2, 97, 114, 116, 0, 110, 105,
+ 116, 101, 100, 3, 57, 40, 50, 6, 35, 57, 47, 36, 72, 0, 114, 101, 1, 116, 120, 105, 109, 3, 57, 114, 0, 105, 1, 115, 2, 116,
+ 101, 3, 58, 37, 0, 4, 114, 1, 115, 2, 102, 98, 3, 108, 12, 0, 114, 1, 115, 2, 102, 101, 0, 101, 114, 105, 1, 103, 2, 108,
+ 108, 97, 3, 109, 51, 6, 37, 0, 4, 1, 17, 67, 2, 18, 66, 101, 12, 3, 113, 0, 1, 17, 67, 2, 18, 66, 116, 0, 1, 18,
+ 68, 2, 102, 0, 1, 18, 71, 2, 110, 107, 116, 0, 1, 18, 73, 2, 102, 0, 1, 18, 74, 2, 102, 0, 1, 18, 74, 2, 114, 114,
+ 101, 0, 1, 98, 2, 107, 0, 1, 98, 2, 110, 116, 0, 1, 100, 2, 107, 0, 1, 103, 2, 102, 0, 1, 104, 2, 103, 0, 1, 104,
+ 2, 108, 0, 1, 104, 2, 108, 98, 195, 165, 110, 100, 0, 1, 104, 2, 108, 106, 101, 114, 110, 0, 1, 104, 2, 108, 108, 101, 0, 1,
+ 104, 2, 108, 115, 107, 101, 0, 1, 104, 2, 108, 115, 195, 184, 109, 0, 1, 104, 2, 108, 116, 97, 110, 103, 0, 1, 104, 2, 114, 116,
+ 105, 103, 0, 1, 104, 112, 97, 110, 107, 2, 108, 0, 1, 104, 114, 101, 100, 100, 117, 109, 2, 108, 0, 1, 104, 116, 117, 109, 115, 2,
+ 108, 0, 1, 106, 2, 110, 107, 116, 117, 114, 12, 12, 0, 1, 106, 104, 2, 108, 112, 0, 1, 107, 2, 102, 102, 101, 114, 116, 0, 1,
+ 107, 2, 108, 0, 1, 107, 2, 108, 100, 105, 111, 0, 1, 107, 2, 108, 105, 108, 116, 0, 1, 107, 101, 115, 2, 110, 100, 195, 166, 0,
+ 1, 107, 115, 2, 98, 0, 1, 108, 2, 107, 0, 1, 108, 103, 184, 195, 114, 2, 103, 116, 0, 1, 108, 115, 2, 98, 0, 1, 108, 115,
+ 2, 112, 0, 1, 109, 115, 2, 17, 67, 0, 1, 110, 18, 66, 2, 18, 71, 0, 1, 112, 2, 102, 0, 1, 112, 2, 107, 107, 101, 0,
+ 1, 112, 2, 107, 108, 0, 1, 112, 2, 110, 99, 104, 0, 1, 112, 115, 2, 110, 100, 101, 0, 1, 114, 2, 18, 71, 0, 1, 114, 2,
+ 102, 0, 1, 114, 2, 109, 0, 1, 114, 2, 115, 116, 0, 1, 114, 17, 67, 2, 18, 71, 0, 1, 114, 17, 67, 2, 107, 0, 1, 114,
+ 98, 2, 103, 116, 0, 1, 114, 116, 2, 102, 102, 0, 1, 116, 115, 2, 107, 107, 101, 116, 0, 1, 118, 115, 2, 112, 0, 2, 107, 115,
+ 0, 2, 109, 25, 0, 2, 110, 18, 73, 0, 2, 110, 100, 0, 2, 110, 103, 12, 0, 2, 110, 107, 0, 8, 2, 110, 100, 12, 0, 8,
+ 2, 110, 103, 12, 0, 8, 114, 2, 98, 32, 0, 8, 114, 2, 98, 98, 101, 0, 108, 118, 1, 103, 3, 113, 55, 0, 108, 118, 1, 103,
+ 2, 101, 3, 113, 55, 84, 0, 109, 98, 117, 103, 1, 104, 3, 113, 65, 71, 113, 81, 0, 107, 97, 102, 1, 108, 3, 113, 81, 6, 110,
+ 0, 4, 1, 32, 100, 110, 97, 116, 115, 2, 112, 3, 114, 0, 1, 98, 2, 99, 107, 0, 1, 98, 2, 102, 102, 101, 114, 0, 1, 98,
+ 2, 116, 108, 101, 114, 0, 1, 100, 2, 98, 98, 101, 0, 1, 100, 2, 98, 98, 105, 110, 103, 0, 1, 100, 2, 98, 108, 105, 110, 0,
+ 1, 100, 2, 100, 108, 101, 121, 0, 1, 100, 2, 110, 99, 97, 110, 0, 1, 102, 2, 99, 107, 12, 12, 0, 1, 104, 2, 110, 116, 101,
+ 114, 0, 1, 104, 99, 116, 101, 107, 2, 112, 0, 1, 104, 100, 97, 101, 104, 2, 110, 116, 0, 1, 106, 2, 110, 107, 0, 1, 108, 2,
+ 98, 98, 111, 99, 107, 0, 1, 108, 99, 2, 98, 0, 1, 108, 108, 2, 112, 0, 1, 109, 2, 112, 112, 101, 114, 110, 101, 0, 1, 112,
+ 2, 98, 98, 0, 1, 114, 116, 2, 99, 107, 0, 1, 116, 115, 2, 110, 116, 0, 8, 100, 2, 115, 116, 105, 110, 0, 8, 102, 2, 110,
+ 107, 0, 8, 109, 2, 108, 108, 105, 110, 0, 8, 112, 2, 98, 32, 0, 8, 112, 2, 110, 107, 0, 112, 112, 101, 114, 99, 117, 116, 3,
+ 114, 48, 114, 49, 114, 47, 0, 99, 107, 101, 114, 1, 116, 3, 114, 49, 114, 0, 110, 99, 104, 1, 114, 98, 3, 114, 50, 91, 0, 109,
+ 112, 104, 114, 101, 121, 1, 104, 3, 114, 65, 83, 34, 37, 0, 100, 100, 1, 98, 2, 121, 3, 114, 72, 0, 102, 102, 105, 110, 1, 109,
+ 3, 114, 83, 36, 50, 0, 115, 116, 121, 1, 114, 3, 114, 89, 47, 37, 0, 4, 1, 18, 68, 2, 110, 115, 3, 115, 0, 1, 98, 2,
+ 110, 107, 101, 114, 0, 1, 102, 2, 18, 71, 0, 1, 102, 2, 110, 12, 0, 1, 106, 2, 110, 116, 0, 1, 108, 2, 110, 116, 101, 0,
+ 1, 108, 107, 2, 110, 115, 0, 1, 109, 2, 18, 66, 0, 1, 109, 2, 110, 116, 0, 1, 110, 115, 2, 18, 71, 0, 1, 112, 2, 108,
+ 118, 0, 1, 115, 2, 18, 71, 11, 0, 1, 115, 2, 107, 0, 1, 116, 2, 110, 110, 0, 1, 118, 2, 103, 0, 8, 107, 2, 110, 32,
+ 0, 8, 110, 2, 108, 0, 4, 1, 98, 2, 100, 103, 101, 116, 3, 116, 0, 1, 98, 105, 114, 116, 2, 110, 101, 0, 1, 100, 2, 99,
+ 104, 101, 115, 115, 101, 0, 1, 102, 101, 114, 2, 115, 101, 114, 0, 1, 108, 103, 2, 107, 111, 115, 101, 0, 1, 110, 2, 97, 110, 99,
+ 101, 0, 1, 110, 101, 109, 0, 1, 112, 2, 114, 195, 169, 0, 1, 115, 2, 99, 99, 0, 1, 115, 2, 114, 114, 101, 97, 0, 1, 116,
+ 115, 111, 107, 2, 109, 101, 0, 8, 98, 2, 115, 116, 101, 32, 0, 8, 112, 2, 114, 101, 114, 101, 0, 116, 1, 98, 101, 100, 0, 8,
+ 116, 97, 110, 2, 114, 101, 108, 32, 12, 3, 116, 6, 0, 114, 101, 1, 116, 117, 111, 99, 3, 116, 12, 34, 0, 4, 114, 101, 1, 99,
+ 101, 110, 105, 115, 3, 116, 12, 114, 0, 114, 101, 1, 99, 105, 100, 101, 112, 0, 114, 101, 1, 99, 105, 110, 97, 109, 0, 114, 101, 1,
+ 100, 101, 99, 111, 114, 112, 0, 114, 101, 1, 100, 114, 111, 98, 0, 114, 101, 1, 104, 99, 111, 114, 98, 0, 114, 101, 1, 104, 99, 117,
+ 111, 98, 109, 101, 0, 114, 101, 1, 108, 101, 110, 110, 97, 107, 0, 114, 101, 1, 110, 114, 117, 111, 116, 0, 114, 101, 1, 115, 105, 114,
+ 102, 0, 114, 101, 1, 116, 97, 105, 110, 105, 109, 0, 114, 101, 1, 116, 97, 105, 110, 105, 109, 0, 114, 101, 1, 116, 105, 102, 110, 111,
+ 107, 0, 114, 101, 1, 116, 105, 110, 114, 97, 103, 0, 114, 101, 1, 116, 105, 114, 102, 0, 114, 101, 1, 116, 107, 101, 102, 110, 111, 107,
+ 0, 114, 101, 1, 116, 107, 101, 108, 0, 114, 101, 1, 116, 114, 101, 118, 117, 111, 0, 114, 101, 1, 118, 97, 114, 103, 0, 114, 101, 1,
+ 10, 2, 114, 101, 28, 33, 12, 12, 12, 3, 116, 34, 7, 36, 0, 4, 114, 101, 1, 112, 116, 97, 109, 111, 116, 3, 116, 34, 36, 0,
+ 114, 195, 169, 1, 112, 116, 97, 109, 111, 116, 0, 116, 101, 1, 108, 102, 3, 116, 47, 0, 114, 101, 97, 117, 1, 98, 3, 116, 51, 6,
+ 39, 0, 4, 109, 101, 1, 115, 101, 114, 3, 116, 65, 6, 36, 0, 109, 195, 169, 1, 115, 101, 114, 0, 120, 101, 108, 108, 101, 115, 1,
+ 114, 98, 3, 116, 89, 6, 109, 55, 0, 1, 115, 2, 114, 114, 101, 108, 3, 117, 0, 114, 1, 98, 2, 109, 101, 115, 3, 118, 0, 4,
+ 114, 1, 98, 2, 109, 97, 3, 118, 12, 0, 114, 1, 112, 2, 115, 101, 114, 0, 114, 8, 98, 2, 116, 0, 114, 112, 108, 101, 1, 112,
+ 3, 118, 12, 48, 20, 13, 55, 0, 114, 110, 1, 98, 121, 97, 114, 3, 118, 12, 50, 0, 114, 100, 108, 101, 1, 104, 3, 118, 72, 13,
+ 55, 0, 114, 100, 108, 101, 110, 1, 104, 3, 118, 72, 55, 108, 50, 0, 114, 103, 105, 115, 8, 116, 115, 3, 118, 75, 37, 89, 0, 114,
+ 103, 1, 98, 2, 101, 114, 3, 118, 81, 0, 7, 6, 118, 0, 4, 1, 101, 108, 98, 3, 0, 4, 1, 108, 97, 104, 3, 0, 1, 108,
+ 101, 2, 17, 67, 3, 0, 1, 97, 108, 2, 101, 109, 101, 110, 116, 3, 13, 0, 108, 101, 103, 1, 108, 97, 104, 3, 35, 57, 0, 4,
+ 1, 97, 104, 2, 17, 67, 3, 40, 0, 1, 97, 104, 2, 111, 118, 101, 114, 102, 0, 4, 1, 97, 2, 110, 3, 58, 0, 1, 101, 108,
+ 98, 101, 100, 117, 0, 1, 184, 195, 2, 101, 110, 0, 2, 110, 0, 118, 1, 105, 108, 3, 58, 84, 0, 2, 97, 110, 32, 103, 111, 103,
+ 104, 3, 83, 0, 111, 110, 8, 2, 32, 3, 83, 114, 50, 0, 4, 3, 84, 0, 1, 17, 65, 10, 2, 17, 65, 0, 1, 17, 65, 10,
+ 2, 32, 17, 65, 0, 1, 97, 108, 115, 2, 12, 0, 1, 108, 97, 2, 101, 0, 1, 108, 105, 2, 17, 65, 0, 1, 111, 18, 74, 2,
+ 17, 65, 0, 1, 111, 114, 112, 2, 101, 110, 99, 101, 0, 1, 114, 10, 0, 1, 114, 117, 0, 118, 0, 105, 114, 103, 105, 110, 105, 97,
+ 3, 84, 13, 75, 6, 37, 68, 57, 110, 0, 105, 110, 99, 101, 3, 84, 36, 50, 89, 0, 105, 108, 108, 97, 103, 101, 3, 84, 36, 55,
+ 36, 75, 0, 111, 105, 108, 97, 3, 84, 58, 35, 55, 6, 35, 0, 101, 2, 108, 115, 101, 3, 84, 108, 0, 101, 114, 100, 117, 110, 3,
+ 84, 109, 34, 72, 6, 108, 68, 0, 97, 117, 103, 104, 110, 3, 84, 113, 12, 50, 0, 111, 108, 105, 101, 114, 101, 3, 84, 114, 55, 37,
+ 6, 109, 12, 34, 0, 7, 6, 119, 0, 114, 105, 103, 104, 116, 3, 21, 0, 3, 58, 0, 121, 111, 109, 105, 110, 103, 3, 58, 35, 57,
+ 6, 113, 58, 65, 36, 68, 0, 105, 100, 101, 115, 99, 114, 101, 101, 110, 3, 58, 35, 57, 72, 89, 49, 34, 37, 12, 50, 0, 105, 110,
+ 110, 105, 112, 101, 103, 3, 58, 36, 50, 37, 48, 109, 81, 0, 105, 115, 99, 111, 110, 115, 105, 110, 3, 58, 36, 89, 49, 6, 114, 50,
+ 89, 36, 50, 0, 101, 101, 107, 101, 110, 100, 3, 58, 37, 12, 81, 109, 50, 72, 0, 101, 97, 118, 101, 114, 3, 58, 37, 12, 84, 114,
+ 0, 104, 101, 101, 108, 3, 58, 37, 55, 0, 4, 105, 108, 108, 105, 101, 3, 58, 37, 55, 37, 0, 105, 108, 108, 121, 0, 97, 121, 110,
+ 101, 3, 58, 109, 57, 50, 0, 97, 108, 101, 115, 3, 58, 109, 57, 55, 89, 0, 101, 97, 116, 104, 101, 114, 3, 58, 109, 86, 114, 0,
+ 97, 114, 101, 3, 58, 110, 12, 34, 0, 105, 108, 100, 8, 3, 58, 112, 57, 55, 72, 0, 97, 116, 101, 114, 103, 97, 116, 101, 3, 58,
+ 113, 47, 114, 81, 109, 57, 47, 0, 97, 108, 100, 111, 114, 102, 8, 3, 58, 113, 72, 114, 83, 0, 97, 116, 115, 111, 110, 3, 58, 114,
+ 47, 89, 14, 50, 0, 97, 110, 100, 97, 3, 58, 114, 50, 72, 110, 0, 111, 110, 100, 101, 114, 8, 3, 58, 114, 50, 72, 114, 0, 97,
+ 110, 115, 101, 97, 1, 115, 3, 58, 114, 50, 89, 4, 37, 0, 97, 108, 108, 97, 99, 101, 3, 58, 114, 55, 36, 89, 0, 97, 115, 104,
+ 105, 110, 103, 116, 111, 110, 3, 58, 114, 91, 36, 68, 47, 114, 50, 0, 111, 114, 107, 3, 58, 118, 12, 49, 0, 111, 114, 116, 104, 3,
+ 58, 118, 12, 87, 0, 111, 114, 108, 100, 8, 3, 58, 118, 55, 72, 0, 111, 114, 100, 3, 58, 118, 72, 0, 4, 1, 116, 110, 97, 2,
+ 101, 114, 112, 101, 110, 3, 84, 0, 2, 97, 100, 101, 114, 115, 0, 2, 97, 100, 105, 0, 2, 97, 108, 105, 115, 0, 2, 97, 115, 115,
+ 101, 114, 109, 97, 110, 110, 112, 114, 195, 184, 118, 101, 0, 2, 97, 116, 116, 0, 2, 101, 108, 116, 101, 114, 118, 195, 166, 103, 116, 0,
+ 2, 101, 108, 116, 115, 99, 104, 109, 101, 114, 122, 0, 2, 101, 114, 110, 101, 114, 0, 2, 101, 115, 115, 101, 108, 0, 2, 104, 105, 115,
+ 116, 0, 2, 105, 101, 110, 101, 114, 115, 99, 104, 110, 105, 116, 122, 101, 108, 0, 2, 111, 108, 102, 103, 97, 110, 103, 0, 2, 111, 108,
+ 102, 114, 97, 109, 0, 97, 105, 1, 117, 107, 2, 116, 3, 84, 6, 35, 57, 0, 97, 114, 115, 122, 97, 119, 97, 3, 84, 35, 34, 91,
+ 6, 110, 12, 84, 110, 0, 97, 108, 100, 3, 84, 35, 55, 72, 0, 97, 102, 102, 101, 3, 84, 35, 83, 108, 0, 105, 101, 110, 3, 84,
+ 37, 50, 0, 105, 101, 115, 101, 110, 116, 104, 97, 108, 3, 84, 37, 89, 13, 50, 47, 112, 55, 0, 7, 6, 120, 0, 4, 3, 81, 89,
0, 99, 0, 4, 105, 100, 8, 111, 2, 32, 3, 81, 89, 6, 37, 86, 0, 121, 100, 8, 111, 2, 32, 0, 97, 108, 1, 111, 3, 81,
- 89, 6, 117, 55, 0, 4, 105, 100, 101, 8, 111, 2, 114, 101, 3, 81, 89, 37, 72, 6, 36, 0, 105, 100, 101, 8, 111, 2, 114, 105,
+ 89, 6, 110, 55, 0, 4, 105, 100, 101, 8, 111, 2, 114, 101, 3, 81, 89, 37, 72, 6, 36, 0, 105, 100, 101, 8, 111, 2, 114, 105,
0, 121, 100, 101, 8, 111, 2, 114, 101, 0, 121, 100, 101, 8, 111, 2, 114, 105, 0, 121, 103, 101, 110, 1, 111, 3, 81, 89, 37, 81,
- 6, 36, 50, 0, 99, 104, 3, 81, 89, 91, 0, 111, 110, 3, 81, 89, 108, 50, 0, 4, 1, 110, 3, 89, 0, 8, 0, 7, 6, 121,
- 0, 4, 1, 103, 101, 2, 112, 116, 3, 6, 129, 0, 1, 112, 97, 108, 111, 118, 0, 8, 107, 101, 108, 111, 109, 2, 108, 101, 0, 8,
- 107, 101, 114, 2, 108, 0, 8, 115, 97, 2, 108, 0, 8, 116, 97, 108, 2, 114, 117, 115, 0, 8, 116, 111, 101, 114, 101, 116, 115, 2,
- 112, 0, 114, 8, 112, 109, 97, 118, 3, 6, 129, 110, 0, 4, 1, 110, 111, 100, 117, 101, 115, 112, 2, 109, 3, 6, 130, 0, 8, 98,
- 97, 107, 2, 115, 0, 8, 102, 111, 114, 111, 108, 107, 2, 108, 0, 8, 104, 97, 107, 2, 116, 0, 8, 108, 112, 97, 114, 97, 112, 0,
- 8, 110, 105, 118, 2, 108, 0, 8, 118, 101, 114, 0, 8, 122, 110, 101, 2, 109, 0, 1, 110, 97, 107, 2, 108, 101, 3, 6, 131, 0,
- 1, 109, 2, 110, 116, 101, 3, 6, 132, 0, 8, 114, 97, 112, 2, 107, 3, 6, 133, 0, 1, 98, 100, 110, 97, 116, 115, 3, 6, 136,
- 0, 111, 114, 107, 115, 104, 105, 114, 101, 3, 10, 57, 125, 12, 49, 91, 13, 0, 4, 1, 110, 110, 111, 108, 3, 36, 0, 1, 116, 116,
- 111, 99, 115, 0, 110, 100, 111, 110, 8, 108, 3, 36, 50, 72, 108, 50, 0, 110, 116, 104, 101, 115, 105, 122, 101, 114, 1, 115, 3, 36,
- 50, 87, 36, 89, 136, 89, 108, 0, 108, 118, 97, 110, 105, 97, 1, 115, 110, 110, 101, 112, 3, 36, 55, 84, 6, 115, 57, 50, 57, 117,
- 0, 4, 1, 98, 98, 111, 3, 37, 0, 1, 99, 110, 97, 110, 0, 1, 99, 117, 108, 0, 1, 100, 2, 32, 0, 1, 100, 2, 108, 97,
- 110, 0, 1, 100, 2, 115, 32, 0, 1, 107, 99, 97, 106, 0, 1, 107, 99, 101, 98, 0, 1, 107, 99, 105, 0, 1, 107, 115, 105, 104,
- 119, 0, 1, 108, 105, 109, 101, 0, 1, 108, 107, 111, 111, 114, 98, 2, 110, 0, 1, 108, 108, 101, 104, 115, 0, 1, 108, 108, 101, 107,
- 0, 1, 108, 108, 105, 98, 0, 1, 108, 108, 105, 108, 0, 1, 108, 111, 114, 97, 99, 2, 110, 0, 1, 110, 110, 101, 112, 0, 1, 110,
- 110, 111, 100, 0, 1, 110, 110, 111, 114, 0, 1, 114, 97, 109, 2, 115, 0, 1, 114, 111, 103, 101, 114, 103, 0, 1, 114, 114, 101, 104,
- 115, 0, 1, 116, 102, 105, 102, 0, 1, 116, 105, 99, 0, 1, 116, 105, 110, 105, 114, 116, 0, 1, 116, 110, 117, 111, 99, 0, 1, 116,
- 115, 101, 110, 109, 97, 0, 1, 116, 116, 101, 98, 0, 1, 116, 116, 105, 107, 0, 1, 118, 108, 101, 109, 2, 110, 0, 8, 98, 97, 110,
- 114, 97, 98, 0, 8, 114, 114, 97, 104, 0, 1, 108, 111, 112, 2, 101, 115, 116, 3, 37, 6, 0, 111, 110, 8, 108, 3, 37, 6, 108,
- 68, 0, 112, 114, 101, 115, 8, 3, 37, 12, 48, 51, 14, 0, 118, 101, 115, 8, 3, 37, 12, 84, 0, 114, 97, 99, 117, 115, 101, 1,
- 115, 3, 37, 34, 108, 49, 57, 40, 89, 0, 102, 108, 111, 115, 115, 1, 100, 110, 97, 99, 3, 37, 83, 55, 108, 89, 0, 4, 1, 110,
- 2, 97, 3, 57, 0, 2, 97, 109, 115, 0, 2, 101, 109, 101, 110, 0, 2, 111, 103, 97, 0, 2, 111, 110, 110, 0, 2, 117, 0, 101,
- 110, 110, 101, 1, 97, 99, 3, 57, 6, 115, 50, 14, 0, 97, 99, 104, 116, 3, 57, 35, 81, 72, 0, 111, 101, 108, 3, 57, 39, 6,
- 115, 55, 0, 111, 107, 111, 104, 97, 109, 97, 3, 57, 39, 49, 39, 107, 6, 117, 65, 117, 0, 111, 121, 111, 3, 57, 39, 57, 6, 39,
- 0, 117, 112, 112, 105, 101, 3, 57, 40, 48, 37, 0, 97, 114, 100, 3, 57, 51, 34, 72, 0, 111, 117, 110, 103, 3, 57, 108, 68, 0,
- 111, 110, 1, 110, 97, 99, 3, 57, 112, 50, 0, 101, 2, 108, 108, 111, 119, 3, 57, 115, 0, 101, 110, 8, 3, 57, 115, 50, 0, 97,
- 116, 101, 115, 8, 3, 57, 115, 57, 47, 89, 0, 97, 108, 101, 3, 57, 115, 57, 59, 0, 101, 97, 103, 101, 114, 3, 57, 115, 81, 108,
- 0, 97, 116, 122, 121, 3, 57, 117, 47, 89, 37, 0, 97, 110, 107, 101, 101, 3, 57, 117, 50, 49, 37, 0, 111, 114, 107, 3, 79, 108,
- 12, 49, 0, 2, 97, 115, 109, 105, 110, 3, 91, 0, 4, 1, 98, 105, 108, 3, 111, 0, 1, 109, 109, 17, 65, 0, 1, 110, 97, 102,
- 102, 105, 116, 0, 1, 112, 112, 97, 104, 0, 1, 114, 114, 97, 107, 2, 12, 0, 1, 116, 114, 97, 112, 0, 98, 97, 103, 1, 103, 103,
- 111, 100, 3, 111, 71, 118, 81, 0, 4, 1, 108, 108, 97, 2, 115, 111, 110, 3, 113, 0, 1, 119, 2, 110, 0, 1, 108, 102, 2, 110,
- 110, 3, 114, 0, 4, 1, 17, 67, 2, 17, 67, 101, 3, 129, 0, 1, 17, 67, 2, 17, 67, 105, 0, 1, 17, 67, 2, 101, 0, 1,
- 17, 67, 2, 115, 101, 12, 0, 1, 107, 2, 115, 101, 12, 0, 1, 107, 2, 115, 107, 12, 0, 1, 107, 115, 2, 115, 12, 0, 1, 107,
- 115, 2, 116, 101, 114, 0, 1, 107, 115, 2, 116, 105, 0, 1, 108, 102, 97, 2, 116, 0, 1, 110, 2, 116, 0, 1, 114, 2, 17, 67,
- 101, 12, 12, 0, 1, 114, 2, 18, 71, 17, 65, 12, 0, 1, 114, 2, 100, 101, 12, 12, 0, 103, 1, 114, 2, 32, 101, 110, 0, 103,
- 1, 114, 112, 2, 108, 0, 103, 1, 114, 116, 2, 108, 101, 0, 103, 1, 114, 2, 110, 105, 110, 103, 3, 129, 12, 0, 103, 101, 1, 114,
- 116, 115, 3, 129, 14, 0, 103, 1, 114, 116, 115, 3, 129, 57, 0, 118, 1, 115, 3, 129, 58, 0, 103, 101, 108, 107, 110, 97, 98, 101,
- 1, 114, 112, 3, 129, 81, 116, 55, 49, 50, 121, 71, 14, 0, 103, 101, 114, 1, 114, 116, 115, 3, 129, 108, 0, 4, 3, 130, 0, 1,
- 17, 67, 2, 17, 67, 101, 114, 0, 1, 17, 67, 2, 18, 73, 12, 0, 1, 17, 67, 2, 108, 108, 0, 1, 18, 73, 2, 114, 114, 0,
- 1, 98, 2, 17, 65, 0, 1, 99, 2, 107, 101, 108, 0, 1, 100, 2, 115, 115, 101, 0, 1, 104, 2, 108, 100, 0, 1, 104, 2, 112,
- 0, 1, 107, 2, 108, 108, 105, 110, 103, 12, 0, 1, 108, 2, 100, 101, 110, 0, 1, 108, 2, 100, 101, 110, 101, 114, 103, 105, 0, 1,
- 108, 2, 110, 32, 0, 1, 108, 2, 115, 101, 17, 67, 12, 0, 1, 108, 102, 0, 1, 108, 102, 97, 2, 116, 116, 0, 1, 108, 112, 2,
- 115, 115, 0, 1, 110, 107, 2, 116, 0, 1, 110, 107, 2, 116, 116, 0, 1, 114, 2, 18, 71, 12, 0, 1, 114, 2, 100, 17, 67, 12,
- 12, 0, 1, 114, 2, 100, 32, 12, 12, 0, 1, 114, 2, 108, 108, 101, 12, 12, 0, 1, 114, 2, 115, 107, 12, 0, 1, 114, 2, 116,
- 12, 0, 1, 114, 98, 2, 110, 0, 1, 114, 98, 114, 111, 102, 2, 100, 12, 12, 0, 1, 114, 102, 2, 115, 12, 0, 1, 114, 103, 2,
- 110, 0, 1, 114, 107, 2, 98, 98, 12, 0, 1, 114, 107, 2, 115, 12, 0, 1, 114, 116, 2, 100, 101, 0, 1, 114, 116, 2, 108, 12,
- 12, 0, 1, 114, 116, 115, 2, 17, 67, 0, 1, 115, 2, 110, 101, 115, 0, 1, 115, 2, 110, 107, 114, 0, 1, 115, 2, 110, 116, 0,
- 1, 115, 112, 2, 107, 0, 1, 116, 2, 107, 107, 101, 12, 12, 0, 1, 116, 101, 98, 2, 100, 0, 2, 103, 103, 101, 12, 12, 0, 2,
- 116, 116, 12, 12, 0, 8, 108, 2, 110, 12, 0, 8, 114, 2, 32, 0, 8, 114, 2, 101, 116, 32, 0, 103, 1, 109, 100, 121, 0, 110,
- 100, 1, 115, 2, 114, 111, 109, 3, 130, 50, 72, 0, 110, 103, 1, 108, 2, 108, 105, 109, 116, 3, 130, 50, 81, 0, 4, 114, 114, 101,
- 1, 102, 2, 107, 3, 131, 108, 0, 114, 114, 101, 1, 102, 2, 116, 114, 0, 4, 1, 107, 2, 115, 12, 3, 132, 0, 1, 107, 115, 2,
- 108, 110, 105, 0, 1, 108, 2, 115, 116, 32, 116, 105, 108, 32, 0, 1, 108, 2, 115, 116, 98, 0, 1, 108, 2, 115, 116, 101, 108, 105,
- 103, 0, 1, 108, 2, 115, 116, 101, 110, 0, 1, 108, 2, 115, 116, 101, 114, 0, 1, 108, 2, 115, 116, 102, 105, 115, 107, 0, 1, 108,
- 2, 115, 116, 104, 117, 115, 0, 1, 108, 2, 115, 116, 105, 103, 0, 1, 108, 2, 115, 116, 108, 195, 184, 103, 110, 0, 1, 108, 2, 115,
- 116, 109, 111, 114, 100, 0, 1, 108, 2, 115, 116, 110, 101, 0, 1, 108, 2, 115, 116, 115, 101, 106, 108, 0, 1, 108, 2, 115, 116, 115,
- 112, 105, 108, 0, 1, 108, 2, 115, 116, 121, 97, 99, 104, 116, 0, 1, 108, 32, 101, 107, 107, 105, 2, 115, 116, 0, 1, 108, 32, 114,
- 97, 104, 2, 115, 116, 0, 1, 108, 32, 114, 111, 116, 115, 2, 115, 116, 0, 1, 108, 32, 114, 165, 195, 102, 2, 115, 116, 0, 1, 108,
- 100, 97, 109, 2, 115, 116, 0, 1, 108, 101, 100, 105, 118, 2, 115, 116, 0, 1, 108, 101, 100, 166, 195, 2, 115, 116, 0, 1, 108, 101,
- 103, 114, 184, 195, 112, 115, 2, 115, 116, 0, 1, 108, 101, 107, 114, 105, 118, 2, 115, 116, 0, 1, 108, 101, 112, 112, 97, 107, 2, 115,
- 116, 0, 1, 108, 101, 114, 100, 110, 97, 118, 2, 115, 116, 0, 1, 108, 101, 114, 166, 195, 108, 2, 115, 116, 0, 1, 108, 101, 118, 105,
- 114, 107, 115, 2, 115, 116, 0, 1, 108, 102, 2, 116, 32, 0, 1, 108, 102, 2, 116, 98, 97, 114, 0, 1, 108, 102, 2, 116, 110, 0,
- 1, 108, 108, 101, 118, 2, 115, 116, 0, 1, 108, 110, 101, 106, 184, 195, 2, 115, 116, 0, 1, 108, 110, 118, 166, 195, 104, 2, 115, 116,
- 0, 1, 108, 115, 110, 101, 106, 184, 195, 2, 115, 116, 0, 1, 108, 115, 110, 101, 114, 184, 195, 2, 115, 116, 0, 1, 108, 115, 118, 105,
- 108, 2, 115, 116, 0, 1, 108, 117, 2, 115, 116, 0, 1, 110, 2, 107, 32, 0, 1, 114, 100, 2, 112, 0, 1, 115, 2, 110, 107, 114,
- 111, 99, 0, 4, 103, 1, 114, 2, 32, 3, 132, 81, 0, 103, 1, 114, 2, 32, 101, 110, 100, 32, 0, 4, 1, 18, 73, 2, 116, 12,
- 12, 3, 133, 0, 1, 100, 2, 18, 66, 116, 0, 1, 100, 2, 107, 0, 1, 100, 2, 112, 0, 1, 107, 2, 109, 25, 0, 1, 107, 115,
- 2, 108, 32, 0, 1, 107, 115, 2, 108, 108, 0, 1, 107, 115, 2, 116, 12, 0, 1, 108, 2, 103, 116, 0, 1, 108, 2, 107, 107, 12,
- 12, 0, 1, 108, 2, 107, 115, 97, 108, 105, 103, 0, 1, 108, 2, 107, 195, 184, 0, 1, 108, 2, 109, 17, 67, 0, 1, 108, 2, 110,
- 99, 104, 0, 1, 108, 2, 115, 116, 103, 195, 165, 114, 100, 0, 1, 108, 102, 2, 116, 116, 101, 0, 1, 108, 102, 97, 114, 102, 2, 116,
- 0, 1, 109, 2, 107, 107, 12, 12, 0, 1, 109, 115, 2, 107, 110, 0, 1, 110, 2, 107, 107, 101, 114, 0, 1, 110, 2, 109, 102, 0,
- 1, 110, 2, 110, 110, 101, 0, 1, 110, 2, 116, 116, 12, 0, 1, 110, 100, 117, 2, 116, 0, 1, 110, 101, 98, 2, 116, 0, 1, 112,
- 2, 110, 116, 0, 1, 114, 2, 17, 67, 12, 0, 1, 114, 2, 18, 66, 11, 12, 12, 0, 1, 114, 103, 2, 110, 116, 0, 1, 115, 2,
- 116, 116, 101, 110, 12, 0, 1, 116, 115, 2, 107, 12, 0, 1, 116, 115, 2, 107, 107, 12, 12, 0, 1, 116, 115, 2, 109, 112, 101, 114,
- 0, 2, 110, 100, 12, 0, 2, 110, 107, 12, 0, 8, 110, 2, 110, 32, 0, 114, 114, 101, 1, 102, 3, 133, 12, 23, 108, 0, 110, 100,
- 105, 1, 115, 2, 107, 3, 133, 50, 72, 37, 0, 110, 103, 2, 97, 3, 133, 50, 81, 0, 4, 110, 103, 3, 133, 68, 0, 110, 103, 1,
- 108, 0, 115, 115, 1, 107, 3, 133, 89, 0, 4, 1, 99, 2, 98, 101, 114, 3, 136, 0, 1, 107, 115, 2, 108, 105, 103, 104, 116, 0,
- 1, 116, 115, 2, 108, 105, 115, 116, 0, 114, 111, 110, 101, 1, 116, 3, 136, 34, 6, 125, 58, 50, 0, 116, 101, 1, 98, 3, 136, 47,
- 0, 112, 97, 115, 115, 1, 98, 3, 136, 48, 35, 12, 89, 0, 4, 108, 101, 1, 108, 114, 97, 99, 3, 136, 55, 0, 108, 101, 8, 108,
- 0, 100, 101, 1, 108, 99, 3, 136, 72, 0, 100, 101, 108, 108, 1, 114, 3, 136, 72, 6, 115, 59, 0, 107, 101, 115, 8, 115, 3, 136,
- 81, 89, 0, 97, 8, 119, 2, 116, 116, 3, 136, 112, 0, 7, 6, 122, 0, 1, 101, 104, 99, 2, 32, 3, 0, 122, 1, 105, 112, 2,
- 97, 3, 47, 89, 0, 4, 3, 89, 0, 122, 0, 101, 97, 2, 108, 97, 110, 3, 89, 36, 0, 4, 111, 109, 98, 105, 3, 89, 108, 65,
- 71, 37, 0, 111, 109, 98, 105, 101, 0, 7, 6, 0, 195, 177, 3, 21, 101, 115, 0, 195, 175, 3, 37, 12, 0, 36, 3, 72, 108, 55,
- 108, 0, 195, 167, 3, 89, 0, 195, 171, 3, 115, 0, 195, 160, 3, 117, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts11 = FileInMemory_createWithData (208489, reinterpret_cast<const char *> (&espeakdata_dicts11_data),
- U"espeak-1.48.04-source/espeak-data/da_dict",
+ 6, 36, 50, 0, 111, 110, 3, 81, 89, 114, 50, 0, 4, 1, 110, 3, 89, 0, 8, 0, 7, 6, 121, 0, 1, 98, 100, 110, 97, 116,
+ 115, 3, 6, 35, 57, 0, 4, 1, 110, 111, 100, 117, 101, 115, 112, 2, 109, 3, 6, 116, 0, 8, 107, 101, 108, 111, 109, 2, 108, 101,
+ 0, 8, 108, 112, 97, 114, 97, 112, 0, 8, 110, 105, 118, 2, 108, 0, 8, 115, 97, 2, 108, 0, 8, 116, 97, 108, 2, 114, 117, 115,
+ 0, 8, 116, 111, 101, 114, 101, 116, 115, 2, 112, 0, 8, 118, 101, 114, 0, 8, 122, 110, 101, 2, 109, 0, 4, 1, 110, 97, 107, 2,
+ 108, 101, 3, 6, 117, 0, 8, 98, 97, 107, 2, 115, 0, 8, 104, 97, 107, 2, 116, 0, 4, 1, 109, 2, 110, 116, 101, 3, 6, 118,
+ 0, 8, 114, 97, 112, 2, 107, 0, 111, 114, 107, 115, 104, 105, 114, 101, 3, 10, 57, 113, 49, 91, 13, 0, 103, 1, 114, 2, 32, 3,
+ 13, 49, 0, 4, 1, 99, 2, 98, 101, 114, 3, 35, 57, 0, 1, 107, 115, 2, 108, 105, 103, 104, 116, 0, 1, 116, 115, 2, 108, 105,
+ 115, 116, 0, 116, 101, 1, 98, 3, 35, 57, 47, 0, 112, 97, 115, 115, 1, 98, 3, 35, 57, 48, 35, 12, 89, 0, 4, 108, 101, 1,
+ 108, 114, 97, 99, 3, 35, 57, 55, 0, 108, 101, 8, 108, 0, 100, 101, 1, 108, 99, 3, 35, 57, 72, 0, 100, 101, 108, 108, 1, 114,
+ 3, 35, 57, 72, 6, 109, 59, 0, 107, 101, 115, 8, 115, 3, 35, 57, 81, 89, 0, 97, 8, 119, 2, 116, 116, 3, 35, 57, 108, 0,
+ 110, 100, 111, 110, 8, 108, 3, 36, 50, 72, 114, 50, 0, 110, 116, 104, 101, 115, 105, 122, 101, 114, 1, 115, 3, 36, 50, 87, 36, 89,
+ 35, 57, 89, 114, 0, 108, 118, 97, 110, 105, 97, 1, 115, 110, 110, 101, 112, 3, 36, 55, 84, 6, 109, 57, 50, 57, 110, 0, 4, 1,
+ 98, 98, 111, 3, 37, 0, 1, 98, 105, 108, 0, 1, 99, 110, 97, 110, 0, 1, 99, 117, 108, 0, 1, 100, 2, 32, 0, 1, 100, 2,
+ 108, 97, 110, 0, 1, 100, 2, 115, 32, 0, 1, 107, 99, 97, 106, 0, 1, 107, 99, 101, 98, 0, 1, 107, 115, 105, 104, 119, 0, 1,
+ 108, 105, 109, 101, 0, 1, 108, 107, 111, 111, 114, 98, 2, 110, 0, 1, 108, 108, 101, 104, 115, 0, 1, 108, 108, 101, 107, 0, 1, 108,
+ 108, 105, 98, 0, 1, 108, 108, 105, 108, 0, 1, 108, 111, 114, 97, 99, 2, 110, 0, 1, 110, 110, 101, 112, 0, 1, 110, 110, 111, 100,
+ 0, 1, 110, 110, 111, 114, 0, 1, 112, 112, 97, 104, 0, 1, 114, 97, 109, 2, 115, 0, 1, 114, 111, 103, 101, 114, 103, 0, 1, 114,
+ 114, 97, 107, 2, 12, 0, 1, 114, 114, 101, 104, 115, 0, 1, 116, 102, 105, 102, 0, 1, 116, 105, 99, 0, 1, 116, 105, 110, 105, 114,
+ 116, 0, 1, 116, 110, 117, 111, 99, 0, 1, 116, 114, 97, 112, 0, 1, 116, 115, 101, 110, 109, 97, 0, 1, 116, 116, 101, 98, 0, 1,
+ 116, 116, 105, 107, 0, 1, 118, 108, 101, 109, 2, 110, 0, 8, 98, 97, 110, 114, 97, 98, 0, 8, 114, 114, 97, 104, 0, 1, 108, 111,
+ 112, 2, 101, 115, 116, 3, 37, 6, 0, 112, 114, 101, 115, 8, 3, 37, 12, 48, 51, 20, 108, 0, 118, 101, 115, 8, 3, 37, 12, 84,
+ 0, 102, 108, 111, 115, 115, 1, 100, 110, 97, 99, 3, 37, 83, 55, 114, 89, 0, 4, 1, 110, 2, 97, 3, 57, 0, 2, 97, 109, 115,
+ 0, 2, 101, 109, 101, 110, 0, 2, 111, 103, 97, 0, 2, 111, 110, 110, 0, 101, 110, 110, 101, 1, 97, 99, 3, 57, 6, 109, 50, 108,
+ 0, 97, 114, 100, 3, 57, 35, 34, 72, 0, 97, 99, 104, 116, 3, 57, 35, 81, 72, 0, 111, 107, 111, 104, 97, 109, 97, 3, 57, 39,
+ 49, 39, 107, 6, 110, 65, 110, 0, 111, 121, 111, 3, 57, 39, 57, 6, 39, 0, 117, 112, 112, 105, 101, 3, 57, 40, 48, 37, 0, 111,
+ 110, 1, 110, 97, 99, 3, 57, 108, 50, 0, 101, 110, 8, 3, 57, 109, 50, 0, 97, 116, 101, 115, 8, 3, 57, 109, 57, 47, 89, 0,
+ 97, 108, 101, 3, 57, 109, 57, 59, 0, 101, 97, 103, 101, 114, 3, 57, 109, 81, 114, 0, 97, 116, 122, 121, 3, 57, 110, 47, 89, 37,
+ 0, 97, 110, 107, 101, 101, 3, 57, 110, 50, 49, 37, 0, 111, 117, 110, 103, 3, 57, 114, 68, 0, 111, 114, 107, 3, 79, 114, 12, 49,
+ 0, 2, 97, 115, 109, 105, 110, 3, 91, 0, 4, 3, 116, 0, 1, 17, 67, 2, 18, 73, 12, 0, 1, 98, 2, 17, 65, 0, 1, 107,
+ 2, 108, 108, 105, 110, 103, 12, 0, 1, 107, 2, 115, 107, 12, 0, 1, 107, 115, 2, 115, 12, 0, 1, 107, 115, 2, 116, 101, 114, 0,
+ 1, 107, 115, 2, 116, 105, 0, 1, 108, 2, 110, 32, 0, 1, 108, 102, 97, 2, 116, 0, 1, 108, 102, 97, 2, 116, 116, 0, 1, 110,
+ 107, 2, 116, 0, 1, 114, 2, 17, 67, 17, 65, 12, 0, 1, 114, 2, 18, 71, 12, 0, 1, 114, 2, 100, 12, 0, 1, 114, 2, 103,
+ 101, 12, 0, 1, 114, 2, 108, 108, 101, 0, 1, 114, 2, 115, 107, 12, 0, 1, 114, 2, 116, 12, 0, 1, 114, 98, 2, 110, 0, 1,
+ 114, 102, 2, 115, 12, 0, 1, 114, 103, 2, 110, 0, 1, 114, 107, 2, 98, 98, 12, 0, 1, 114, 107, 2, 115, 12, 0, 1, 114, 116,
+ 115, 2, 17, 67, 0, 1, 115, 2, 110, 100, 114, 111, 109, 0, 1, 115, 2, 110, 107, 114, 0, 1, 115, 2, 110, 116, 0, 1, 116, 2,
+ 18, 66, 11, 101, 0, 8, 108, 2, 110, 0, 103, 1, 114, 2, 32, 101, 110, 0, 103, 1, 114, 2, 110, 105, 110, 103, 0, 103, 1, 114,
+ 112, 2, 108, 0, 103, 1, 114, 116, 2, 108, 101, 0, 1, 107, 2, 115, 101, 12, 3, 116, 12, 0, 103, 101, 1, 114, 116, 115, 3, 116,
+ 12, 13, 0, 110, 103, 1, 108, 2, 108, 105, 109, 116, 3, 116, 50, 81, 0, 4, 103, 1, 109, 100, 121, 3, 116, 57, 0, 103, 1, 114,
+ 116, 115, 0, 118, 1, 115, 3, 116, 58, 0, 103, 101, 108, 107, 110, 97, 98, 101, 1, 114, 112, 3, 116, 81, 109, 55, 49, 50, 112, 71,
+ 108, 0, 4, 1, 110, 2, 116, 3, 117, 0, 1, 114, 17, 67, 2, 18, 73, 0, 4, 114, 114, 101, 1, 102, 2, 107, 3, 117, 12, 114,
+ 0, 114, 114, 101, 1, 102, 2, 116, 114, 0, 4, 1, 18, 73, 2, 116, 3, 118, 0, 1, 100, 2, 18, 66, 116, 0, 1, 100, 2, 107,
+ 0, 1, 100, 2, 112, 0, 1, 107, 2, 109, 25, 0, 1, 107, 2, 115, 12, 0, 1, 107, 115, 2, 108, 32, 0, 1, 107, 115, 2, 108,
+ 108, 0, 1, 107, 115, 2, 108, 110, 105, 0, 1, 108, 2, 103, 116, 0, 1, 108, 2, 107, 115, 97, 108, 105, 103, 0, 1, 108, 2, 107,
+ 195, 184, 0, 1, 108, 2, 109, 17, 67, 0, 1, 108, 2, 110, 99, 104, 0, 1, 108, 2, 115, 116, 32, 116, 105, 108, 32, 0, 1, 108,
+ 2, 115, 116, 98, 0, 1, 108, 2, 115, 116, 101, 108, 105, 103, 0, 1, 108, 2, 115, 116, 101, 110, 0, 1, 108, 2, 115, 116, 101, 114,
+ 0, 1, 108, 2, 115, 116, 102, 105, 115, 107, 0, 1, 108, 2, 115, 116, 103, 195, 165, 114, 100, 0, 1, 108, 2, 115, 116, 104, 117, 115,
+ 0, 1, 108, 2, 115, 116, 105, 103, 0, 1, 108, 2, 115, 116, 108, 195, 184, 103, 110, 0, 1, 108, 2, 115, 116, 109, 111, 114, 100, 0,
+ 1, 108, 2, 115, 116, 110, 101, 0, 1, 108, 2, 115, 116, 115, 101, 106, 108, 0, 1, 108, 2, 115, 116, 115, 112, 105, 108, 0, 1, 108,
+ 2, 115, 116, 121, 97, 99, 104, 116, 0, 1, 108, 32, 101, 107, 107, 105, 2, 115, 116, 0, 1, 108, 32, 114, 97, 104, 2, 115, 116, 0,
+ 1, 108, 32, 114, 111, 116, 115, 2, 115, 116, 0, 1, 108, 32, 114, 165, 195, 102, 2, 115, 116, 0, 1, 108, 100, 97, 109, 2, 115, 116,
+ 0, 1, 108, 101, 100, 105, 118, 2, 115, 116, 0, 1, 108, 101, 100, 166, 195, 2, 115, 116, 0, 1, 108, 101, 103, 114, 184, 195, 112, 115,
+ 2, 115, 116, 0, 1, 108, 101, 107, 114, 105, 118, 2, 115, 116, 0, 1, 108, 101, 112, 112, 97, 107, 2, 115, 116, 0, 1, 108, 101, 114,
+ 100, 110, 97, 118, 2, 115, 116, 0, 1, 108, 101, 114, 166, 195, 108, 2, 115, 116, 0, 1, 108, 101, 118, 105, 114, 107, 115, 2, 115, 116,
+ 0, 1, 108, 102, 2, 116, 32, 0, 1, 108, 102, 2, 116, 98, 97, 114, 0, 1, 108, 102, 2, 116, 110, 0, 1, 108, 102, 2, 116, 116,
+ 0, 1, 108, 108, 101, 118, 2, 115, 116, 0, 1, 108, 110, 101, 106, 184, 195, 2, 115, 116, 0, 1, 108, 110, 118, 166, 195, 104, 2, 115,
+ 116, 0, 1, 108, 115, 110, 101, 106, 184, 195, 2, 115, 116, 0, 1, 108, 115, 110, 101, 114, 184, 195, 2, 115, 116, 0, 1, 108, 115, 118,
+ 105, 108, 2, 115, 116, 0, 1, 108, 117, 2, 115, 116, 0, 1, 109, 115, 2, 107, 110, 0, 1, 110, 2, 107, 32, 0, 1, 110, 2, 107,
+ 101, 114, 0, 1, 110, 2, 109, 102, 0, 1, 110, 2, 110, 110, 101, 0, 1, 110, 2, 116, 116, 0, 1, 110, 100, 117, 2, 116, 0, 1,
+ 110, 101, 98, 2, 116, 0, 1, 112, 2, 110, 116, 0, 1, 114, 2, 17, 67, 12, 0, 1, 114, 100, 2, 112, 0, 1, 114, 103, 2, 110,
+ 116, 0, 1, 114, 107, 2, 18, 66, 11, 12, 0, 1, 115, 2, 110, 107, 114, 111, 99, 0, 1, 115, 2, 116, 116, 101, 110, 0, 1, 116,
+ 115, 2, 107, 12, 0, 1, 116, 115, 2, 109, 112, 101, 114, 0, 2, 107, 107, 12, 0, 2, 110, 100, 12, 0, 2, 110, 107, 0, 8, 110,
+ 2, 110, 32, 0, 1, 110, 107, 2, 116, 116, 3, 118, 12, 0, 114, 114, 101, 1, 102, 3, 118, 12, 114, 0, 110, 100, 105, 1, 115, 2,
+ 107, 3, 118, 50, 72, 37, 0, 110, 103, 2, 97, 3, 118, 50, 81, 0, 4, 110, 103, 3, 118, 68, 0, 110, 103, 1, 108, 0, 115, 115,
+ 1, 107, 3, 118, 89, 0, 114, 111, 110, 101, 1, 116, 3, 120, 34, 6, 113, 58, 50, 0, 7, 6, 122, 0, 1, 101, 104, 99, 2, 32,
+ 3, 0, 122, 1, 105, 112, 2, 97, 3, 47, 89, 0, 4, 3, 89, 0, 122, 0, 101, 97, 2, 108, 97, 110, 3, 89, 36, 0, 4, 111,
+ 109, 98, 105, 3, 89, 114, 65, 71, 37, 0, 111, 109, 98, 105, 101, 0, 7, 6, 0, 195, 177, 3, 21, 101, 115, 0, 195, 175, 3, 37,
+ 12, 0, 36, 3, 72, 114, 55, 114, 0, 195, 167, 3, 89, 0, 195, 160, 3, 110, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts10 = FileInMemory_createWithData (193791, reinterpret_cast<const char *> (&espeakdata_dicts10_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/da_dict",
U"da");
- my addItem_move (espeakdata_dicts11.move());
+ Collection_addItem (me.peek(), espeakdata_dicts10.transfer());
- static unsigned char espeakdata_dicts12_data[21817] = {
- 0, 4, 0, 0, 44, 34, 0, 0, 0, 0, 13, 68, 92, 244, 129, 56, 84, 127, 34, 6, 35, 50, 0, 0, 19, 71, 28, 81, 197, 58,
- 176, 133, 72, 81, 126, 81, 13, 50, 6, 128, 71, 108, 0, 0, 0, 21, 65, 4, 116, 15, 116, 15, 10, 127, 0, 85, 46, 32, 97, 32,
- 46, 32, 111, 32, 46, 32, 0, 9, 68, 5, 4, 12, 20, 21, 0, 47, 0, 14, 69, 20, 147, 137, 28, 80, 122, 50, 111, 81, 13, 0,
- 76, 0, 17, 70, 81, 53, 78, 4, 210, 64, 132, 120, 50, 6, 35, 12, 65, 118, 0, 0, 0, 17, 70, 36, 225, 5, 77, 49, 78, 111,
- 50, 72, 6, 109, 89, 13, 50, 0, 0, 8, 196, 36, 131, 133, 56, 76, 46, 0, 0, 8, 197, 20, 33, 78, 76, 240, 65, 0, 0, 15,
- 69, 92, 82, 84, 84, 208, 84, 122, 47, 23, 6, 114, 65, 0, 0, 0, 0, 0, 8, 197, 28, 195, 210, 36, 80, 15, 0, 12, 67, 32,
- 20, 212, 2, 107, 35, 89, 47, 0, 46, 11, 67, 8, 148, 212, 71, 111, 89, 47, 0, 72, 12, 4, 95, 100, 112, 116, 10, 49, 113, 65,
- 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 32, 148, 212, 61, 34, 69, 15, 0, 0, 13, 68, 92, 242, 5, 72, 84, 127,
- 107, 6, 126, 34, 0, 8, 67, 28, 147, 128, 21, 0, 47, 0, 0, 12, 68, 92, 243, 12, 80, 2, 84, 113, 55, 47, 0, 0, 0, 17,
- 67, 9, 165, 192, 71, 13, 132, 118, 114, 68, 89, 84, 122, 88, 13, 0, 0, 9, 1, 35, 50, 114, 65, 108, 0, 27, 0, 0, 7, 196,
- 73, 84, 9, 20, 15, 9, 68, 25, 32, 77, 20, 21, 0, 47, 13, 1, 37, 48, 34, 127, 132, 6, 109, 50, 47, 0, 27, 0, 11, 67,
- 92, 148, 128, 84, 118, 34, 0, 72, 46, 7, 1, 38, 114, 50, 47, 0, 0, 0, 0, 0, 11, 67, 92, 20, 128, 2, 84, 116, 34, 0,
- 46, 22, 67, 28, 20, 128, 81, 4, 116, 34, 50, 6, 111, 99, 47, 0, 81, 110, 105, 99, 104, 116, 32, 10, 1, 42, 91, 47, 109, 34,
- 50, 0, 27, 0, 9, 1, 43, 48, 55, 114, 89, 0, 27, 0, 0, 13, 68, 105, 81, 5, 52, 132, 120, 6, 72, 126, 65, 0, 12, 68,
- 52, 241, 5, 52, 65, 127, 72, 109, 65, 0, 0, 0, 11, 70, 24, 148, 133, 92, 19, 12, 21, 0, 47, 15, 69, 32, 21, 20, 20, 224,
- 107, 4, 35, 47, 13, 50, 0, 46, 0, 13, 4, 95, 100, 105, 97, 6, 114, 65, 55, 121, 47, 0, 0, 0, 10, 67, 16, 20, 211, 72,
- 35, 89, 0, 76, 0, 10, 67, 76, 17, 212, 88, 116, 81, 47, 0, 0, 0, 9, 68, 76, 244, 146, 100, 21, 0, 47, 0, 0, 0, 0,
- 0, 0, 0, 0, 21, 73, 77, 2, 78, 61, 160, 73, 76, 50, 0, 89, 48, 118, 50, 6, 127, 132, 122, 91, 0, 9, 1, 61, 81, 55,
- 122, 99, 0, 27, 0, 0, 0, 15, 1, 64, 49, 55, 6, 35, 65, 108, 10, 4, 35, 83, 13, 0, 0, 9, 66, 4, 32, 35, 48, 0,
- 76, 28, 0, 0, 0, 0, 0, 0, 0, 0, 11, 67, 60, 65, 82, 127, 72, 108, 0, 76, 8, 0, 8, 67, 80, 129, 64, 86, 13, 0,
- 0, 13, 4, 95, 100, 111, 116, 48, 6, 114, 50, 49, 47, 0, 0, 15, 70, 28, 84, 212, 21, 35, 128, 81, 109, 89, 47, 108, 50, 0,
- 19, 71, 25, 34, 69, 17, 99, 204, 48, 83, 34, 6, 118, 47, 83, 4, 113, 55, 0, 0, 16, 70, 77, 0, 82, 76, 19, 64, 91, 48,
- 116, 34, 88, 116, 65, 0, 8, 67, 77, 0, 77, 21, 0, 47, 0, 9, 67, 5, 37, 0, 116, 34, 47, 0, 10, 67, 5, 81, 128, 121,
- 83, 0, 76, 28, 11, 67, 8, 65, 64, 71, 109, 50, 72, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 88, 83, 121,
- 0, 0, 0, 16, 67, 4, 227, 64, 6, 35, 50, 65, 4, 109, 34, 49, 114, 68, 0, 0, 10, 199, 56, 85, 77, 21, 130, 75, 60, 66,
- 8, 67, 12, 245, 80, 49, 120, 0, 0, 10, 69, 4, 48, 197, 77, 48, 21, 0, 47, 11, 1, 92, 71, 35, 49, 89, 55, 35, 91, 0,
- 0, 0, 0, 8, 67, 84, 226, 88, 21, 0, 47, 0, 7, 65, 96, 111, 49, 89, 0, 0, 20, 4, 95, 49, 77, 50, 10, 6, 122, 50,
- 13, 15, 65, 111, 55, 111, 6, 127, 50, 0, 0, 22, 4, 95, 49, 77, 51, 10, 6, 122, 50, 13, 15, 65, 111, 55, 111, 6, 35, 34,
- 72, 13, 0, 0, 0, 0, 0, 0, 0, 21, 65, 104, 132, 114, 65, 71, 6, 122, 91, 48, 118, 55, 0, 83, 46, 32, 98, 32, 46, 32,
- 0, 11, 68, 8, 81, 82, 20, 71, 126, 34, 13, 0, 0, 9, 67, 92, 20, 192, 84, 35, 89, 0, 0, 0, 0, 0, 0, 7, 195, 21,
- 80, 200, 76, 46, 0, 0, 0, 0, 9, 68, 25, 33, 65, 44, 21, 0, 47, 0, 9, 198, 9, 35, 206, 12, 130, 69, 15, 13, 68, 16,
- 19, 73, 80, 72, 116, 65, 6, 111, 47, 0, 0, 0, 16, 4, 95, 48, 67, 111, 6, 107, 114, 50, 72, 108, 132, 47, 13, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 12, 68, 84, 229, 5, 56, 114, 50, 47, 13, 50, 0, 20, 71, 20, 33, 78, 16, 18, 9, 56, 126, 71, 13,
- 50, 72, 35, 107, 6, 111, 50, 0, 9, 68, 76, 85, 133, 56, 21, 0, 47, 9, 1, 126, 47, 111, 55, 72, 13, 0, 0, 13, 69, 52,
- 16, 200, 20, 224, 65, 35, 101, 13, 50, 0, 13, 4, 95, 116, 108, 100, 47, 6, 111, 55, 72, 13, 0, 0, 8, 197, 76, 19, 15, 65,
- 0, 66, 9, 68, 12, 245, 67, 32, 21, 0, 47, 0, 9, 66, 8, 64, 71, 35, 50, 72, 0, 0, 0, 4, 193, 124, 43, 0, 0, 0,
- 0, 0, 0, 13, 138, 112, 114, 195, 164, 115, 105, 100, 101, 110, 116, 67, 0, 0, 12, 68, 88, 244, 137, 28, 83, 127, 34, 111, 134, 0,
- 0, 9, 198, 16, 84, 200, 4, 192, 128, 66, 17, 7, 104, 195, 164, 116, 116, 101, 110, 107, 4, 109, 47, 13, 50, 0, 46, 0, 0, 9,
- 67, 5, 97, 64, 116, 84, 109, 0, 0, 14, 69, 21, 36, 212, 20, 224, 126, 34, 89, 47, 13, 50, 0, 11, 70, 16, 245, 206, 48, 240,
- 68, 21, 0, 47, 0, 12, 67, 32, 16, 133, 2, 107, 116, 71, 13, 0, 46, 0, 5, 194, 16, 16, 76, 0, 0, 0, 9, 68, 21, 97,
- 78, 80, 21, 0, 47, 0, 0, 10, 67, 77, 34, 64, 89, 34, 4, 118, 0, 11, 68, 44, 131, 69, 72, 49, 65, 126, 34, 0, 9, 68,
- 81, 83, 133, 72, 21, 0, 47, 0, 8, 67, 81, 34, 80, 21, 0, 47, 0, 15, 70, 80, 129, 65, 80, 84, 128, 47, 126, 6, 116, 47,
- 108, 0, 11, 70, 9, 35, 215, 76, 84, 128, 21, 0, 47, 16, 69, 46, 131, 142, 20, 224, 4, 49, 131, 50, 13, 50, 0, 46, 10, 0,
- 0, 7, 196, 76, 241, 193, 72, 66, 0, 0, 0, 8, 197, 76, 245, 207, 32, 192, 66, 0, 12, 68, 8, 85, 5, 56, 71, 126, 47, 13,
- 50, 0, 0, 15, 69, 93, 84, 132, 20, 224, 84, 4, 114, 34, 72, 13, 50, 0, 16, 69, 92, 84, 132, 20, 224, 84, 4, 109, 34, 72,
- 13, 50, 0, 10, 0, 0, 13, 69, 16, 85, 1, 36, 192, 72, 126, 47, 6, 122, 0, 0, 19, 71, 8, 19, 132, 4, 114, 69, 72, 71,
- 35, 50, 72, 35, 90, 6, 118, 13, 0, 17, 7, 104, 195, 164, 116, 116, 101, 116, 107, 4, 109, 47, 13, 47, 0, 46, 0, 0, 4, 193,
- 128, 43, 0, 0, 20, 71, 20, 33, 78, 16, 18, 5, 72, 126, 71, 13, 50, 72, 35, 107, 6, 126, 34, 0, 18, 71, 5, 36, 129, 56,
- 114, 69, 72, 35, 34, 35, 68, 90, 6, 118, 13, 0, 18, 71, 5, 36, 5, 28, 114, 69, 72, 35, 34, 48, 109, 75, 6, 118, 34, 0,
- 19, 71, 4, 36, 197, 57, 66, 69, 72, 35, 48, 88, 109, 50, 47, 6, 118, 34, 0, 11, 67, 5, 84, 192, 4, 121, 89, 0, 28, 9,
- 0, 0, 12, 201, 52, 149, 5, 36, 224, 78, 16, 84, 128, 65, 10, 199, 4, 36, 212, 36, 225, 78, 80, 67, 0, 12, 66, 17, 32, 72,
- 113, 49, 47, 6, 127, 34, 0, 0, 20, 71, 5, 97, 78, 81, 84, 137, 56, 35, 84, 109, 50, 47, 120, 34, 6, 118, 50, 0, 8, 67,
- 80, 19, 11, 21, 0, 47, 0, 0, 0, 16, 70, 32, 84, 130, 21, 33, 192, 107, 109, 34, 71, 109, 34, 81, 0, 0, 0, 0, 9, 68,
- 76, 208, 76, 48, 21, 0, 47, 0, 0, 17, 70, 36, 229, 5, 72, 84, 211, 111, 50, 47, 13, 34, 6, 109, 89, 0, 8, 67, 4, 145,
- 0, 21, 0, 47, 0, 9, 4, 95, 111, 114, 100, 47, 13, 0, 0, 9, 67, 104, 243, 205, 88, 120, 65, 0, 11, 68, 16, 145, 78, 80,
- 72, 118, 50, 47, 0, 13, 68, 4, 35, 210, 80, 35, 71, 6, 113, 34, 47, 0, 12, 68, 20, 147, 147, 80, 6, 122, 50, 89, 47, 0,
- 0, 14, 4, 95, 109, 99, 110, 65, 6, 116, 49, 34, 113, 50, 0, 0, 0, 0, 11, 70, 76, 48, 78, 56, 84, 128, 21, 0, 47, 13,
- 68, 40, 85, 26, 80, 57, 4, 109, 132, 47, 0, 10, 0, 15, 69, 92, 147, 12, 77, 64, 2, 84, 111, 55, 89, 47, 0, 46, 0, 0,
- 0, 0, 9, 197, 60, 37, 207, 32, 192, 66, 8, 0, 0, 0, 0, 0, 0, 7, 196, 72, 148, 201, 44, 65, 0, 0, 11, 67, 160, 65,
- 77, 130, 72, 6, 126, 65, 0, 0, 13, 72, 20, 229, 5, 73, 4, 137, 76, 80, 21, 0, 47, 0, 0, 0, 10, 66, 21, 32, 109, 34,
- 0, 72, 28, 46, 0, 9, 67, 16, 145, 64, 2, 72, 118, 0, 0, 0, 0, 0, 0, 9, 67, 5, 80, 200, 4, 121, 101, 0, 0, 0,
- 0, 0, 0, 0, 14, 69, 76, 83, 2, 77, 64, 88, 109, 55, 48, 89, 47, 0, 8, 197, 32, 82, 77, 5, 64, 65, 0, 16, 70, 16,
- 17, 21, 72, 50, 0, 72, 116, 72, 6, 114, 34, 99, 0, 11, 67, 8, 82, 64, 71, 122, 0, 76, 28, 46, 0, 0, 13, 68, 92, 148,
- 147, 80, 84, 4, 111, 34, 89, 47, 0, 0, 17, 66, 21, 48, 2, 109, 89, 2, 111, 89, 47, 0, 81, 105, 115, 116, 32, 9, 66, 21,
- 48, 109, 89, 0, 72, 46, 6, 194, 17, 80, 72, 46, 0, 10, 67, 80, 147, 64, 47, 111, 65, 0, 46, 0, 14, 69, 40, 19, 149, 5,
- 32, 57, 35, 50, 120, 116, 34, 0, 0, 0, 20, 9, 97, 117, 195, 159, 101, 114, 100, 101, 109, 6, 121, 89, 108, 72, 4, 126, 65, 0,
- 0, 18, 71, 28, 81, 204, 36, 50, 5, 56, 81, 13, 81, 55, 111, 99, 13, 50, 0, 0, 0, 0, 0, 11, 67, 36, 228, 192, 111, 50,
- 89, 0, 76, 28, 0, 17, 3, 95, 35, 57, 47, 4, 35, 71, 120, 55, 6, 116, 47, 127, 108, 0, 0, 0, 0, 15, 69, 73, 112, 78,
- 16, 16, 34, 114, 6, 35, 50, 72, 116, 0, 7, 195, 84, 228, 192, 76, 46, 0, 0, 14, 69, 52, 243, 148, 4, 112, 65, 127, 50, 47,
- 116, 49, 0, 0, 8, 66, 25, 32, 83, 34, 121, 0, 0, 14, 69, 84, 228, 197, 72, 80, 114, 50, 88, 34, 13, 0, 72, 0, 0, 12,
- 67, 25, 35, 0, 83, 34, 124, 55, 122, 50, 0, 0, 8, 67, 69, 82, 90, 21, 0, 47, 0, 4, 193, 136, 43, 0, 10, 135, 112, 114,
- 195, 164, 109, 105, 101, 15, 0, 0, 9, 66, 4, 208, 35, 65, 0, 76, 28, 0, 0, 0, 16, 70, 76, 243, 12, 80, 83, 128, 4, 88,
- 113, 55, 47, 13, 50, 0, 0, 14, 69, 76, 243, 12, 77, 64, 4, 88, 113, 55, 89, 47, 0, 0, 0, 14, 69, 48, 241, 201, 21, 32,
- 55, 127, 90, 6, 118, 34, 0, 0, 0, 0, 15, 68, 84, 229, 5, 72, 4, 114, 50, 47, 108, 0, 8, 9, 46, 0, 0, 0, 0, 0,
- 0, 0, 11, 67, 44, 19, 142, 4, 49, 35, 50, 0, 46, 0, 9, 66, 4, 224, 35, 50, 0, 76, 28, 0, 0, 0, 8, 197, 32, 244,
- 212, 36, 80, 15, 14, 69, 8, 84, 212, 36, 80, 71, 109, 89, 47, 111, 13, 0, 10, 69, 76, 147, 135, 48, 80, 21, 0, 47, 0, 0,
- 0, 11, 67, 76, 147, 132, 88, 111, 50, 47, 0, 72, 0, 15, 6, 104, 195, 164, 116, 116, 101, 107, 4, 109, 47, 13, 0, 46, 0, 0,
- 6, 195, 5, 34, 69, 15, 0, 10, 67, 76, 243, 12, 4, 88, 113, 55, 0, 0, 0, 0, 11, 68, 81, 32, 73, 56, 47, 34, 126, 50,
- 0, 13, 68, 84, 210, 9, 56, 114, 65, 107, 6, 111, 50, 0, 0, 0, 0, 0, 9, 198, 48, 20, 16, 4, 194, 69, 15, 9, 198, 44,
- 20, 212, 4, 226, 69, 15, 9, 198, 4, 227, 205, 4, 194, 69, 66, 0, 0, 11, 67, 32, 21, 0, 2, 107, 35, 47, 0, 46, 0, 0,
- 0, 0, 0, 0, 0, 0, 14, 69, 84, 228, 197, 72, 208, 114, 50, 89, 108, 65, 0, 72, 0, 0, 11, 67, 105, 83, 64, 132, 114, 65,
- 0, 76, 8, 9, 67, 32, 147, 128, 107, 111, 50, 0, 0, 0, 0, 7, 66, 16, 160, 21, 0, 47, 12, 67, 92, 83, 142, 4, 84, 109,
- 50, 0, 8, 9, 0, 12, 68, 76, 50, 15, 56, 91, 4, 127, 50, 0, 10, 7, 195, 16, 148, 128, 76, 46, 0, 0, 0, 0, 0, 7,
- 196, 48, 147, 9, 20, 15, 7, 196, 45, 84, 137, 20, 15, 0, 0, 8, 66, 33, 32, 107, 109, 34, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 16, 70, 16, 162, 66, 61, 85, 9, 75, 37, 71, 6, 120, 47, 118, 0, 0, 0, 15, 70, 25, 84, 131, 32, 83, 128, 83, 114,
- 34, 99, 13, 50, 0, 0, 0, 0, 10, 67, 28, 80, 148, 81, 126, 71, 47, 0, 0, 0, 0, 0, 11, 67, 92, 147, 12, 2, 84, 111,
- 55, 0, 46, 0, 9, 68, 48, 85, 133, 48, 21, 0, 47, 0, 0, 0, 0, 14, 67, 4, 195, 7, 6, 35, 55, 81, 13, 65, 122, 50,
- 0, 0, 0, 9, 67, 80, 160, 64, 47, 57, 116, 0, 0, 13, 68, 76, 84, 137, 20, 89, 126, 34, 111, 38, 13, 0, 7, 196, 61, 33,
- 201, 20, 15, 11, 70, 8, 20, 197, 8, 19, 12, 21, 0, 47, 0, 9, 198, 16, 17, 197, 28, 83, 128, 66, 0, 12, 67, 25, 81, 82,
- 83, 128, 34, 0, 76, 8, 46, 0, 0, 0, 0, 0, 9, 3, 226, 130, 172, 124, 34, 127, 0, 0, 13, 68, 36, 225, 5, 52, 111, 50,
- 72, 6, 126, 65, 0, 0, 0, 0, 9, 67, 80, 17, 192, 47, 116, 81, 0, 10, 67, 20, 147, 133, 122, 50, 13, 0, 72, 0, 19, 8,
- 104, 195, 164, 116, 116, 101, 115, 116, 107, 4, 109, 47, 109, 89, 47, 0, 46, 0, 0, 0, 0, 7, 195, 36, 50, 0, 72, 46, 0, 11,
- 200, 52, 20, 135, 36, 224, 76, 36, 80, 15, 15, 4, 95, 111, 103, 111, 6, 127, 81, 113, 50, 4, 109, 49, 0, 0, 0, 15, 70, 20,
- 225, 12, 36, 50, 0, 109, 50, 47, 55, 111, 99, 0, 8, 197, 92, 244, 129, 85, 48, 66, 0, 0, 0, 0, 0, 11, 136, 119, 195, 164,
- 104, 114, 101, 110, 100, 72, 11, 136, 119, 195, 164, 104, 114, 101, 110, 100, 8, 0, 10, 67, 37, 53, 0, 111, 89, 47, 0, 72, 0, 0,
- 8, 67, 73, 83, 128, 21, 0, 47, 7, 195, 36, 131, 64, 76, 46, 0, 0, 8, 67, 76, 243, 135, 21, 0, 47, 0, 0, 6, 195, 57,
- 84, 128, 28, 0, 0, 0, 0, 11, 67, 105, 84, 128, 132, 120, 34, 0, 76, 8, 10, 67, 16, 20, 192, 2, 72, 35, 89, 0, 0, 8,
- 67, 92, 244, 132, 21, 0, 47, 11, 67, 92, 148, 132, 84, 4, 111, 34, 72, 0, 0, 0, 14, 4, 95, 98, 114, 118, 71, 14, 16, 6,
- 125, 84, 13, 0, 0, 6, 195, 21, 69, 193, 72, 10, 67, 36, 132, 133, 118, 34, 13, 0, 72, 0, 0, 19, 71, 36, 195, 9, 8, 84,
- 129, 48, 111, 55, 118, 71, 13, 34, 6, 116, 55, 0, 9, 198, 16, 83, 147, 20, 192, 128, 66, 9, 198, 16, 83, 83, 20, 192, 128, 66,
- 17, 70, 16, 20, 211, 20, 192, 128, 72, 35, 89, 88, 6, 109, 55, 71, 0, 17, 70, 16, 84, 211, 20, 192, 128, 72, 109, 89, 88, 6,
- 109, 55, 71, 0, 9, 198, 16, 84, 147, 20, 192, 128, 66, 0, 18, 4, 95, 97, 99, 50, 72, 6, 113, 48, 13, 55, 35, 49, 4, 120,
- 47, 0, 0, 13, 68, 36, 225, 5, 56, 111, 50, 72, 6, 126, 50, 0, 14, 68, 28, 81, 197, 56, 81, 126, 81, 13, 50, 0, 76, 8,
- 0, 0, 0, 10, 69, 5, 4, 5, 4, 192, 21, 0, 47, 11, 67, 16, 83, 142, 72, 109, 50, 0, 76, 8, 0, 0, 0, 0, 0, 0,
- 0, 16, 70, 17, 32, 71, 36, 84, 128, 72, 34, 35, 90, 6, 118, 34, 0, 0, 0, 0, 8, 197, 105, 84, 171, 12, 176, 66, 10, 198,
- 60, 33, 204, 20, 144, 200, 66, 8, 0, 0, 0, 13, 68, 92, 20, 133, 56, 2, 84, 116, 34, 13, 50, 0, 0, 13, 68, 92, 20, 149,
- 52, 84, 116, 34, 6, 114, 65, 0, 8, 197, 8, 19, 11, 4, 224, 65, 0, 9, 68, 20, 208, 73, 48, 21, 0, 47, 0, 0, 12, 68,
- 20, 147, 133, 56, 122, 50, 13, 50, 0, 72, 13, 3, 95, 51, 88, 6, 72, 34, 122, 89, 111, 99, 0, 0, 13, 69, 28, 83, 69, 36,
- 224, 81, 13, 65, 122, 50, 0, 13, 3, 95, 48, 67, 6, 107, 114, 50, 72, 108, 47, 0, 0, 17, 70, 105, 81, 197, 28, 83, 128, 132,
- 120, 81, 6, 126, 81, 13, 50, 0, 17, 70, 105, 81, 197, 28, 83, 128, 132, 120, 81, 6, 126, 81, 13, 50, 0, 0, 12, 68, 20, 147,
- 137, 28, 122, 50, 111, 99, 0, 46, 0, 0, 0, 0, 0, 18, 70, 20, 228, 197, 52, 35, 5, 113, 50, 89, 6, 113, 65, 71, 13, 55,
- 0, 0, 0, 0, 14, 69, 52, 241, 5, 48, 192, 65, 127, 72, 6, 109, 55, 0, 0, 0, 10, 69, 64, 145, 7, 36, 224, 21, 0, 47,
- 0, 0, 7, 66, 32, 144, 107, 122, 0, 5, 194, 40, 80, 72, 6, 195, 16, 19, 142, 72, 13, 3, 95, 49, 57, 6, 50, 124, 50, 132,
- 126, 50, 0, 0, 13, 3, 95, 49, 56, 6, 10, 35, 101, 132, 126, 50, 0, 0, 0, 8, 67, 40, 85, 0, 21, 0, 47, 0, 8, 67,
- 32, 148, 0, 21, 0, 47, 0, 0, 16, 70, 49, 81, 84, 37, 48, 200, 55, 120, 6, 126, 47, 111, 91, 0, 0, 16, 70, 92, 82, 84,
- 32, 84, 128, 84, 122, 47, 107, 6, 109, 34, 0, 15, 70, 64, 240, 200, 36, 84, 128, 48, 113, 91, 6, 118, 34, 0, 0, 12, 67, 26,
- 180, 128, 83, 128, 34, 0, 76, 8, 46, 11, 3, 95, 49, 49, 6, 10, 109, 55, 83, 0, 0, 10, 3, 95, 49, 48, 6, 132, 126, 50,
- 0, 0, 13, 3, 95, 49, 51, 6, 72, 34, 122, 132, 126, 50, 0, 0, 12, 3, 95, 49, 50, 6, 132, 84, 131, 55, 83, 0, 0, 14,
- 3, 95, 49, 53, 6, 83, 129, 50, 83, 132, 126, 50, 0, 15, 4, 95, 99, 121, 114, 49, 128, 51, 6, 111, 55, 111, 91, 0, 0, 7,
- 195, 36, 131, 128, 76, 46, 13, 3, 95, 49, 52, 6, 83, 111, 34, 132, 126, 50, 0, 0, 13, 3, 95, 49, 55, 6, 88, 118, 48, 132,
- 126, 50, 0, 0, 16, 67, 33, 36, 199, 107, 109, 34, 6, 121, 89, 81, 126, 71, 108, 0, 13, 3, 95, 49, 54, 6, 88, 109, 99, 132,
- 126, 50, 0, 0, 8, 197, 44, 243, 147, 84, 192, 65, 15, 69, 28, 83, 137, 4, 192, 81, 126, 50, 111, 6, 35, 55, 0, 0, 13, 3,
- 95, 55, 88, 6, 88, 118, 48, 132, 111, 99, 0, 0, 0, 0, 9, 198, 16, 80, 129, 81, 65, 64, 66, 11, 70, 92, 80, 147, 37, 65,
- 64, 21, 0, 47, 0, 9, 67, 36, 132, 128, 118, 34, 0, 72, 0, 13, 3, 95, 49, 111, 10, 6, 126, 34, 89, 47, 13, 0, 0, 0,
- 10, 3, 95, 49, 97, 10, 6, 122, 50, 0, 0, 0, 0, 0, 0, 12, 4, 95, 97, 99, 117, 35, 49, 6, 120, 47, 0, 0, 9, 198,
- 81, 32, 71, 160, 66, 69, 15, 0, 16, 69, 21, 133, 18, 20, 208, 109, 49, 89, 47, 34, 6, 126, 65, 0, 0, 0, 0, 0, 0, 0,
- 0, 12, 3, 95, 51, 111, 72, 34, 6, 111, 47, 13, 0, 0, 0, 10, 199, 20, 33, 78, 24, 19, 12, 76, 8, 0, 10, 69, 48, 20,
- 20, 61, 0, 21, 0, 47, 14, 3, 95, 50, 88, 6, 132, 84, 35, 50, 132, 111, 99, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 16,
- 19, 129, 12, 128, 66, 0, 0, 12, 68, 44, 19, 143, 20, 49, 35, 50, 6, 120, 0, 0, 0, 11, 70, 88, 83, 148, 85, 33, 64, 21,
- 0, 47, 0, 0, 13, 3, 95, 63, 63, 88, 129, 65, 71, 6, 127, 55, 0, 0, 0, 0, 13, 3, 95, 52, 88, 6, 83, 111, 34, 132,
- 111, 99, 0, 0, 0, 0, 0, 9, 198, 44, 243, 104, 16, 145, 64, 15, 0, 0, 0, 8, 66, 52, 48, 65, 14, 49, 0, 8, 66, 32,
- 208, 107, 13, 65, 0, 23, 4, 95, 115, 117, 98, 6, 114, 50, 47, 13, 51, 108, 11, 4, 111, 50, 72, 109, 49, 89, 15, 0, 0, 14,
- 3, 95, 53, 88, 6, 83, 129, 50, 83, 132, 111, 99, 0, 0, 0, 15, 4, 95, 114, 110, 103, 49, 34, 6, 127, 58, 90, 109, 49, 0,
- 0, 8, 197, 76, 245, 197, 37, 64, 66, 0, 8, 67, 76, 86, 25, 21, 0, 47, 0, 12, 3, 95, 55, 111, 88, 6, 118, 71, 47, 13,
- 0, 0, 14, 68, 92, 20, 147, 80, 2, 84, 116, 34, 89, 47, 0, 46, 0, 12, 69, 76, 50, 21, 49, 64, 91, 120, 55, 47, 0, 0,
- 13, 3, 95, 54, 88, 6, 88, 109, 99, 132, 111, 99, 0, 0, 0, 0, 17, 71, 92, 20, 211, 21, 37, 78, 28, 84, 35, 89, 13, 34,
- 114, 68, 0, 0, 11, 70, 32, 243, 69, 64, 17, 197, 21, 0, 47, 11, 67, 88, 243, 64, 83, 113, 65, 0, 76, 28, 0, 0, 0, 0,
- 0, 0, 0, 12, 5, 107, 119, 97, 195, 159, 49, 84, 35, 89, 0, 0, 0, 14, 203, 65, 35, 194, 48, 83, 65, 80, 148, 201, 21, 32,
- 67, 0, 0, 9, 66, 57, 32, 50, 114, 65, 108, 0, 12, 6, 95, 111, 114, 100, 50, 48, 89, 47, 13, 0, 0, 13, 3, 95, 56, 88,
- 6, 10, 35, 101, 132, 111, 99, 0, 0, 0, 0, 0, 0, 0, 9, 67, 44, 145, 0, 49, 111, 72, 0, 0, 9, 66, 36, 208, 111, 65,
- 0, 76, 28, 0, 12, 68, 8, 80, 133, 56, 71, 126, 71, 13, 50, 0, 13, 3, 95, 57, 88, 6, 50, 124, 50, 132, 111, 99, 0, 0,
- 0, 0, 0, 0, 8, 197, 8, 150, 129, 73, 32, 66, 0, 12, 68, 17, 81, 84, 80, 72, 120, 6, 109, 47, 0, 0, 15, 69, 44, 19,
- 142, 77, 64, 4, 49, 35, 50, 89, 47, 0, 46, 15, 3, 95, 63, 65, 71, 6, 120, 101, 89, 47, 116, 71, 13, 0, 0, 11, 68, 36,
- 225, 5, 72, 111, 50, 72, 108, 0, 0, 10, 69, 64, 244, 212, 21, 32, 21, 0, 47, 0, 0, 19, 71, 21, 38, 135, 20, 34, 82, 28,
- 126, 34, 132, 81, 13, 71, 111, 34, 81, 0, 0, 0, 22, 4, 95, 115, 117, 112, 6, 127, 71, 13, 51, 108, 11, 4, 111, 50, 72, 109,
- 49, 89, 15, 0, 0, 17, 4, 95, 115, 116, 107, 91, 34, 6, 126, 81, 89, 47, 34, 111, 99, 0, 0, 9, 198, 16, 86, 133, 52, 33,
- 82, 66, 0, 12, 67, 105, 112, 82, 132, 84, 4, 35, 12, 34, 0, 11, 66, 60, 32, 4, 113, 71, 0, 8, 9, 46, 9, 66, 36, 224,
- 111, 50, 0, 76, 28, 0, 8, 67, 40, 240, 128, 21, 0, 47, 0, 0, 0, 11, 70, 32, 243, 204, 36, 112, 78, 21, 0, 47, 0, 10,
- 69, 76, 245, 82, 12, 80, 21, 0, 47, 0, 0, 0, 13, 72, 77, 113, 65, 81, 50, 9, 73, 64, 21, 0, 47, 9, 68, 77, 82, 84,
- 20, 21, 0, 47, 0, 10, 69, 85, 1, 1, 80, 80, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 68, 56, 144, 200,
- 80, 50, 6, 111, 99, 47, 15, 50, 6, 120, 34, 0, 8, 81, 110, 117, 114, 32, 24, 68, 56, 144, 200, 80, 50, 4, 111, 99, 47, 15,
- 65, 6, 126, 34, 0, 49, 81, 109, 101, 104, 114, 32, 23, 68, 56, 144, 200, 80, 50, 6, 111, 99, 47, 15, 4, 65, 126, 34, 0, 81,
- 109, 101, 104, 114, 32, 0, 0, 0, 13, 68, 36, 225, 5, 76, 111, 50, 72, 6, 109, 89, 0, 10, 67, 21, 36, 212, 126, 34, 89, 47,
- 0, 0, 0, 19, 4, 95, 99, 105, 114, 132, 6, 111, 34, 49, 114, 65, 83, 55, 109, 49, 89, 0, 0, 7, 196, 81, 84, 137, 56, 66,
- 9, 67, 20, 147, 128, 122, 50, 0, 76, 11, 67, 65, 35, 192, 4, 48, 34, 127, 0, 8, 0, 13, 68, 4, 229, 9, 44, 35, 50, 47,
- 6, 118, 49, 0, 14, 4, 95, 48, 77, 52, 71, 111, 55, 111, 6, 127, 50, 0, 0, 0, 11, 70, 16, 80, 149, 28, 113, 82, 21, 0,
- 47, 12, 3, 95, 56, 111, 10, 6, 35, 101, 47, 13, 0, 17, 4, 95, 48, 77, 50, 15, 65, 111, 55, 111, 6, 127, 50, 13, 50, 0,
- 0, 14, 69, 32, 244, 147, 4, 208, 107, 113, 108, 88, 116, 65, 0, 11, 67, 52, 19, 128, 65, 35, 50, 0, 72, 46, 13, 68, 92, 244,
- 137, 56, 84, 127, 34, 6, 111, 50, 0, 11, 67, 88, 243, 128, 83, 113, 50, 0, 76, 28, 18, 4, 95, 48, 77, 51, 15, 65, 111, 55,
- 111, 6, 35, 34, 72, 13, 50, 0, 0, 0, 14, 4, 95, 48, 77, 49, 6, 47, 121, 88, 13, 50, 47, 0, 0, 9, 66, 60, 64, 127,
- 72, 108, 0, 46, 0, 7, 195, 52, 148, 128, 76, 46, 0, 0, 0, 0, 11, 67, 88, 244, 128, 4, 83, 113, 34, 0, 9, 0, 0, 21,
- 71, 21, 132, 5, 16, 145, 78, 80, 109, 49, 89, 48, 126, 72, 111, 6, 109, 50, 47, 0, 0, 0, 16, 4, 95, 108, 105, 103, 55, 6,
- 118, 81, 35, 47, 4, 120, 108, 0, 0, 0, 0, 0, 19, 72, 52, 146, 210, 60, 98, 67, 32, 80, 65, 118, 49, 34, 127, 83, 118, 91,
- 0, 0, 0, 9, 198, 52, 243, 143, 80, 243, 128, 67, 0, 13, 66, 44, 208, 49, 118, 55, 127, 65, 126, 47, 108, 0, 0, 0, 0, 0,
- 0, 11, 67, 52, 149, 0, 65, 111, 47, 0, 76, 8, 0, 0, 0, 7, 66, 53, 144, 21, 0, 47, 0, 11, 70, 40, 246, 83, 80, 144,
- 203, 21, 0, 47, 0, 0, 0, 16, 70, 20, 147, 129, 56, 65, 82, 122, 50, 6, 35, 50, 72, 108, 0, 0, 8, 67, 61, 85, 0, 21,
- 0, 47, 0, 0, 0, 12, 68, 36, 132, 133, 52, 118, 34, 13, 65, 0, 72, 0, 0, 0, 0, 11, 70, 4, 48, 207, 84, 229, 0, 21,
- 0, 47, 0, 0, 0, 0, 7, 196, 64, 147, 137, 20, 15, 12, 67, 28, 19, 154, 81, 4, 35, 50, 132, 0, 46, 8, 196, 76, 245, 201,
- 20, 66, 8, 0, 0, 0, 17, 70, 16, 160, 75, 5, 37, 1, 75, 35, 49, 6, 35, 34, 47, 116, 0, 9, 68, 12, 240, 67, 32, 21,
- 0, 47, 14, 73, 5, 52, 207, 12, 144, 84, 36, 243, 128, 21, 0, 47, 0, 0, 0, 13, 4, 95, 99, 101, 100, 89, 126, 72, 6, 118,
- 57, 0, 0, 0, 0, 0, 0, 0, 10, 199, 36, 211, 79, 8, 147, 9, 20, 15, 0, 11, 200, 64, 85, 5, 73, 50, 76, 36, 80, 15,
- 0, 0, 0, 0, 0, 17, 71, 92, 82, 84, 21, 37, 78, 28, 84, 122, 47, 13, 34, 114, 68, 0, 12, 4, 95, 99, 97, 112, 81, 34,
- 6, 127, 89, 0, 0, 10, 68, 56, 148, 195, 32, 50, 118, 91, 0, 0, 0, 9, 198, 64, 20, 129, 16, 145, 83, 67, 0, 0, 17, 70,
- 80, 83, 5, 28, 83, 128, 47, 126, 55, 126, 81, 6, 126, 50, 0, 0, 12, 68, 20, 147, 133, 52, 122, 50, 13, 65, 0, 72, 0, 0,
- 0, 0, 7, 196, 16, 82, 78, 20, 76, 0, 0, 11, 70, 80, 84, 141, 36, 224, 76, 21, 0, 47, 0, 9, 198, 16, 145, 83, 20, 192,
- 128, 66, 0, 7, 196, 52, 82, 78, 20, 76, 0, 4, 193, 188, 43, 0, 11, 67, 76, 144, 200, 88, 111, 99, 0, 72, 46, 0, 20, 71,
- 21, 2, 83, 44, 244, 1, 48, 126, 48, 111, 89, 49, 127, 48, 6, 116, 55, 0, 0, 21, 3, 95, 194, 171, 6, 35, 50, 83, 128, 51,
- 114, 68, 89, 132, 4, 122, 99, 13, 50, 0, 0, 0, 0, 0, 0, 0, 8, 67, 76, 194, 80, 21, 0, 47, 11, 67, 76, 82, 84, 88,
- 122, 47, 0, 72, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 203, 88, 145, 76, 8, 84, 208, 72, 240, 200, 20, 224,
- 67, 9, 68, 52, 16, 200, 60, 21, 0, 47, 0, 0, 12, 71, 36, 229, 5, 72, 96, 67, 20, 21, 0, 47, 0, 16, 67, 4, 32, 128,
- 6, 35, 71, 71, 4, 111, 55, 72, 114, 68, 0, 0, 17, 70, 36, 229, 5, 72, 225, 84, 111, 50, 47, 13, 34, 50, 109, 47, 0, 0,
- 0, 8, 67, 64, 18, 82, 21, 0, 47, 13, 68, 84, 228, 210, 20, 114, 50, 88, 34, 13, 0, 72, 0, 0, 15, 70, 36, 226, 193, 37,
- 48, 200, 111, 68, 49, 116, 111, 91, 0, 8, 197, 92, 244, 129, 84, 96, 66, 0, 0, 0, 0, 11, 70, 72, 84, 197, 5, 32, 200, 21,
- 0, 47, 0, 0, 0, 0, 0, 0, 9, 66, 60, 176, 127, 49, 6, 126, 0, 0, 9, 68, 48, 20, 197, 72, 21, 0, 47, 11, 68, 36,
- 132, 133, 72, 118, 34, 108, 0, 72, 0, 9, 68, 77, 21, 65, 92, 21, 0, 47, 0, 0, 16, 70, 20, 147, 137, 28, 84, 192, 122, 50,
- 111, 81, 13, 89, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 25, 3, 95, 194, 187, 6, 35, 50, 83, 128, 51, 114, 68, 89, 132, 4,
- 122, 99, 13, 50, 15, 132, 6, 120, 0, 0, 0, 14, 69, 88, 84, 133, 36, 224, 83, 109, 34, 6, 122, 50, 0, 13, 69, 28, 84, 211,
- 20, 224, 81, 109, 89, 13, 50, 0, 0, 0, 12, 68, 104, 195, 212, 100, 89, 55, 113, 47, 118, 0, 10, 199, 44, 20, 148, 60, 224, 71,
- 20, 15, 0, 8, 67, 48, 243, 203, 21, 0, 47, 0, 0, 0, 14, 4, 95, 103, 114, 118, 81, 34, 6, 116, 84, 111, 89, 0, 0, 0,
- 11, 70, 52, 84, 211, 4, 113, 64, 21, 0, 47, 0, 0, 10, 66, 77, 64, 6, 109, 89, 47, 126, 0, 0, 8, 67, 76, 131, 215, 21,
- 0, 47, 0, 7, 195, 52, 144, 200, 72, 46, 0, 12, 201, 21, 133, 18, 5, 96, 71, 4, 229, 0, 65, 0, 12, 68, 32, 19, 132, 100,
- 107, 109, 50, 72, 118, 0, 0, 0, 8, 197, 4, 195, 5, 36, 224, 66, 0, 6, 195, 56, 17, 197, 15, 10, 67, 21, 33, 5, 126, 34,
- 72, 13, 0, 9, 198, 5, 67, 205, 54, 179, 12, 65, 0, 0, 8, 67, 12, 144, 79, 76, 121, 0, 0, 8, 67, 76, 86, 0, 21, 0,
- 47, 0, 9, 2, 194, 163, 48, 121, 50, 72, 0, 0, 9, 198, 56, 80, 149, 48, 244, 192, 67, 10, 69, 77, 2, 82, 37, 64, 21, 0,
- 47, 0, 9, 68, 24, 246, 69, 72, 21, 0, 47, 0, 17, 70, 21, 36, 212, 52, 19, 0, 126, 34, 89, 47, 65, 35, 12, 55, 0, 0,
- 9, 68, 40, 242, 78, 80, 21, 0, 47, 0, 11, 200, 88, 145, 76, 48, 82, 67, 33, 64, 66, 0, 0, 0, 0, 0, 0, 8, 197, 52,
- 243, 147, 84, 224, 66, 0, 0, 0, 0, 0, 0, 9, 2, 194, 176, 81, 34, 116, 47, 0, 0, 17, 2, 194, 177, 48, 55, 6, 114, 89,
- 15, 65, 6, 118, 50, 114, 89, 0, 0, 13, 68, 28, 83, 210, 28, 81, 126, 113, 34, 49, 0, 46, 9, 198, 44, 19, 69, 48, 145, 64,
- 15, 17, 70, 28, 84, 129, 56, 145, 64, 81, 126, 34, 6, 116, 50, 111, 13, 0, 0, 0, 9, 198, 5, 52, 8, 4, 197, 0, 66, 0,
- 0, 24, 67, 56, 240, 200, 50, 6, 113, 101, 15, 50, 6, 111, 99, 47, 0, 28, 81, 110, 105, 99, 104, 116, 32, 6, 195, 56, 240, 200,
- 8, 0, 0, 0, 0, 0, 0, 0, 0, 10, 69, 76, 84, 150, 21, 32, 21, 0, 47, 8, 67, 64, 195, 212, 21, 0, 47, 0, 0, 8,
- 197, 76, 241, 143, 73, 64, 66, 0, 0, 14, 69, 20, 147, 136, 21, 32, 122, 50, 107, 6, 126, 34, 0, 0, 0, 0, 0, 6, 195, 92,
- 82, 76, 8, 0, 0, 17, 70, 20, 225, 193, 28, 145, 82, 35, 68, 81, 35, 90, 6, 118, 34, 0, 0, 10, 67, 16, 83, 64, 2, 72,
- 126, 65, 0, 0, 0, 9, 198, 77, 2, 79, 56, 17, 197, 15, 0, 0, 0, 0, 20, 71, 77, 64, 76, 4, 115, 73, 80, 89, 47, 35,
- 55, 35, 81, 65, 6, 111, 47, 0, 0, 0, 13, 69, 28, 83, 210, 28, 80, 75, 113, 12, 34, 75, 0, 8, 197, 29, 32, 90, 36, 80,
- 15, 0, 0, 0, 0, 13, 69, 12, 194, 81, 84, 80, 49, 55, 111, 49, 13, 0, 10, 69, 60, 227, 9, 56, 80, 21, 0, 47, 0, 0,
- 0, 0, 15, 68, 32, 16, 133, 56, 107, 4, 116, 71, 13, 50, 0, 46, 10, 8, 196, 56, 80, 133, 56, 76, 28, 0, 0, 10, 67, 36,
- 226, 193, 111, 68, 49, 116, 0, 0, 0, 9, 198, 64, 84, 144, 48, 86, 0, 66, 11, 68, 20, 147, 133, 72, 122, 50, 108, 0, 72, 0,
- 11, 68, 64, 240, 200, 76, 48, 113, 101, 89, 0, 9, 67, 8, 80, 84, 21, 0, 46, 47, 0, 0, 0, 14, 68, 8, 85, 143, 72, 71,
- 13, 83, 127, 34, 0, 66, 8, 0, 10, 69, 13, 84, 147, 61, 32, 21, 0, 47, 0, 10, 69, 92, 147, 132, 61, 112, 21, 0, 47, 0,
- 0, 12, 67, 172, 33, 82, 4, 129, 71, 108, 0, 8, 9, 0, 8, 67, 80, 80, 200, 21, 0, 47, 0, 0, 11, 70, 72, 80, 197, 37,
- 97, 82, 21, 0, 47, 0, 14, 68, 16, 84, 133, 56, 72, 126, 34, 13, 50, 0, 76, 28, 0, 12, 68, 4, 50, 19, 60, 35, 101, 88,
- 6, 127, 0, 0, 0, 17, 70, 93, 84, 132, 21, 53, 0, 84, 4, 114, 34, 72, 109, 89, 47, 0, 0, 0, 0, 12, 68, 28, 84, 212,
- 20, 81, 126, 89, 47, 13, 0, 0, 0, 0, 0, 13, 68, 93, 84, 132, 20, 84, 4, 114, 34, 72, 13, 0, 13, 68, 92, 84, 132, 20,
- 84, 4, 109, 34, 72, 13, 0, 0, 8, 197, 16, 18, 12, 36, 80, 15, 10, 69, 41, 83, 139, 36, 80, 21, 0, 47, 10, 69, 12, 128,
- 78, 28, 80, 21, 0, 47, 0, 0, 0, 16, 70, 5, 32, 200, 4, 146, 192, 35, 34, 99, 6, 116, 111, 49, 0, 0, 0, 0, 8, 67,
- 40, 242, 197, 21, 0, 47, 8, 67, 12, 242, 197, 21, 0, 47, 0, 0, 11, 4, 100, 97, 195, 159, 72, 35, 89, 0, 76, 0, 12, 68,
- 20, 147, 133, 76, 122, 50, 13, 89, 0, 72, 0, 0, 0, 0, 0, 0, 8, 67, 12, 128, 84, 21, 0, 47, 11, 2, 95, 34, 132, 118,
- 47, 6, 116, 47, 0, 0, 20, 2, 95, 33, 6, 121, 89, 23, 34, 4, 120, 83, 13, 132, 4, 122, 99, 13, 50, 0, 0, 0, 15, 2,
- 95, 39, 4, 35, 48, 127, 89, 47, 34, 6, 113, 83, 0, 0, 0, 0, 11, 70, 12, 243, 80, 85, 65, 82, 21, 0, 47, 0, 10, 67,
- 8, 147, 128, 71, 111, 50, 0, 72, 10, 67, 16, 83, 128, 2, 72, 126, 50, 0, 0, 12, 71, 64, 83, 148, 32, 245, 83, 20, 21, 0,
- 47, 0, 15, 2, 95, 41, 49, 55, 6, 35, 65, 108, 15, 132, 6, 120, 0, 0, 11, 67, 4, 33, 82, 116, 71, 108, 0, 76, 8, 16,
- 2, 95, 40, 49, 55, 6, 35, 65, 108, 15, 23, 6, 121, 83, 0, 0, 11, 67, 64, 84, 128, 48, 109, 34, 0, 76, 28, 15, 2, 95,
- 47, 91, 34, 6, 126, 81, 91, 47, 34, 111, 99, 0, 0, 10, 2, 95, 46, 48, 114, 50, 49, 47, 0, 0, 17, 2, 95, 45, 71, 6,
- 111, 50, 72, 13, 89, 47, 34, 4, 111, 99, 0, 0, 9, 2, 95, 44, 49, 113, 65, 35, 0, 0, 10, 67, 16, 84, 128, 2, 72, 109,
- 34, 0, 9, 2, 95, 51, 6, 72, 34, 122, 0, 0, 9, 2, 95, 50, 6, 132, 84, 122, 0, 0, 10, 67, 52, 244, 147, 65, 113, 34,
- 89, 0, 10, 2, 95, 49, 10, 6, 122, 50, 89, 0, 0, 11, 200, 36, 226, 207, 57, 53, 1, 57, 64, 65, 9, 2, 95, 48, 6, 50,
- 114, 55, 0, 0, 11, 2, 95, 55, 6, 88, 118, 71, 13, 50, 0, 0, 10, 2, 95, 54, 6, 88, 109, 49, 89, 0, 0, 10, 2, 95,
- 53, 6, 83, 129, 50, 83, 0, 0, 17, 70, 84, 228, 197, 72, 83, 64, 114, 50, 89, 13, 34, 13, 65, 0, 72, 9, 2, 95, 52, 6,
- 83, 118, 34, 0, 0, 15, 67, 88, 115, 0, 83, 109, 34, 81, 55, 6, 122, 99, 13, 0, 16, 2, 95, 59, 91, 47, 34, 6, 111, 99,
- 48, 114, 68, 49, 47, 0, 0, 17, 2, 95, 58, 72, 6, 113, 48, 13, 55, 48, 4, 114, 68, 49, 47, 0, 0, 9, 2, 95, 57, 6,
- 50, 124, 50, 0, 0, 10, 2, 95, 56, 6, 10, 35, 101, 47, 0, 0, 12, 68, 84, 228, 197, 72, 114, 50, 88, 108, 0, 72, 11, 67,
- 8, 82, 77, 71, 122, 65, 0, 76, 28, 17, 2, 95, 63, 83, 34, 6, 117, 81, 13, 132, 4, 122, 99, 13, 50, 0, 0, 10, 2, 95,
- 62, 81, 34, 130, 89, 108, 0, 0, 7, 196, 52, 147, 149, 80, 66, 0, 8, 67, 76, 227, 194, 21, 0, 47, 10, 2, 95, 60, 49, 55,
- 122, 50, 108, 0, 0, 0, 0, 0, 8, 67, 40, 80, 78, 21, 0, 47, 6, 195, 16, 82, 78, 76, 0, 12, 201, 36, 228, 194, 21, 51,
- 206, 16, 84, 133, 67, 0, 7, 195, 16, 144, 200, 76, 46, 0, 0, 0, 0, 8, 67, 12, 243, 204, 21, 0, 47, 0, 12, 201, 44, 243,
- 147, 21, 37, 129, 80, 149, 128, 65, 0, 0, 0, 7, 196, 25, 84, 137, 20, 15, 0, 4, 193, 212, 43, 0, 0, 16, 70, 52, 83, 149,
- 21, 69, 5, 65, 109, 50, 120, 6, 109, 47, 0, 0, 7, 196, 53, 83, 73, 20, 15, 0, 0, 6, 195, 76, 82, 78, 72, 0, 11, 67,
- 60, 35, 197, 127, 71, 6, 127, 13, 0, 8, 67, 80, 147, 69, 21, 0, 47, 0, 10, 67, 16, 240, 200, 72, 113, 101, 0, 76, 16, 67,
- 36, 226, 204, 111, 50, 49, 55, 120, 88, 6, 118, 84, 13, 0, 0, 9, 68, 53, 148, 209, 48, 21, 0, 47, 10, 67, 16, 145, 83, 72,
- 118, 88, 0, 72, 9, 198, 76, 243, 132, 21, 35, 128, 8, 0, 30, 4, 95, 226, 128, 158, 55, 6, 111, 68, 49, 13, 89, 11, 4, 35,
- 50, 83, 128, 51, 114, 68, 89, 132, 4, 122, 99, 13, 50, 0, 0, 17, 67, 85, 49, 128, 2, 114, 50, 47, 88, 127, 83, 6, 113, 34,
- 47, 0, 31, 4, 95, 226, 128, 157, 14, 34, 6, 109, 99, 47, 13, 89, 11, 4, 35, 50, 83, 128, 51, 114, 68, 89, 132, 4, 122, 99,
- 13, 50, 0, 22, 2, 95, 91, 6, 109, 49, 111, 81, 13, 49, 55, 6, 35, 65, 108, 15, 23, 6, 121, 83, 0, 0, 9, 198, 24, 85,
- 69, 73, 35, 212, 67, 0, 0, 8, 66, 76, 240, 88, 127, 0, 76, 0, 16, 2, 95, 95, 4, 114, 50, 47, 108, 91, 47, 34, 6, 111,
- 99, 0, 0, 16, 2, 95, 94, 132, 111, 34, 49, 114, 65, 83, 55, 109, 49, 89, 0, 0, 21, 2, 95, 93, 6, 109, 49, 111, 81, 13,
- 49, 55, 6, 35, 65, 108, 15, 132, 6, 120, 0, 0, 0, 0, 12, 67, 92, 20, 148, 2, 84, 116, 34, 47, 0, 46, 22, 4, 95, 226,
- 128, 148, 81, 13, 72, 6, 35, 68, 49, 13, 50, 91, 47, 34, 4, 111, 99, 0, 0, 13, 3, 95, 97, 114, 35, 51, 6, 117, 71, 111,
- 91, 0, 0, 9, 2, 95, 96, 81, 34, 116, 84, 0, 0, 0, 18, 70, 16, 149, 137, 16, 83, 132, 72, 118, 84, 118, 72, 6, 109, 50,
- 47, 0, 0, 8, 196, 17, 84, 131, 32, 76, 8, 0, 16, 70, 12, 128, 78, 28, 145, 82, 91, 35, 68, 90, 6, 118, 34, 0, 0, 0,
- 0, 0, 0, 0, 7, 196, 76, 82, 78, 20, 76, 0, 0, 14, 3, 95, 104, 101, 107, 109, 71, 34, 6, 125, 111, 91, 0, 0, 11, 67,
- 8, 148, 192, 71, 111, 89, 0, 76, 8, 10, 67, 16, 84, 192, 2, 72, 109, 89, 0, 0, 0, 13, 4, 95, 104, 97, 99, 107, 6, 35,
- 76, 109, 49, 0, 0, 0, 0, 16, 69, 76, 241, 66, 20, 224, 88, 127, 10, 6, 126, 71, 13, 50, 0, 0, 0, 0, 9, 198, 72, 83,
- 9, 69, 82, 69, 15, 12, 68, 28, 80, 133, 56, 81, 126, 71, 13, 50, 0, 25, 2, 95, 123, 81, 13, 91, 84, 6, 122, 83, 47, 13,
- 49, 55, 6, 35, 65, 108, 15, 23, 6, 121, 83, 0, 0, 0, 0, 9, 66, 84, 208, 114, 65, 0, 76, 28, 0, 0, 0, 24, 2, 95,
- 125, 81, 13, 91, 84, 6, 122, 83, 47, 13, 49, 55, 6, 35, 65, 108, 15, 132, 6, 120, 0, 0, 8, 2, 95, 124, 48, 122, 48, 0,
- 0, 0, 0, 15, 70, 32, 21, 83, 36, 84, 128, 107, 121, 88, 6, 118, 34, 0, 13, 68, 44, 243, 142, 80, 4, 49, 113, 50, 47, 0,
- 46, 13, 5, 95, 48, 97, 110, 100, 15, 23, 114, 50, 47, 0, 0, 0, 0, 19, 71, 36, 195, 5, 28, 149, 9, 52, 111, 55, 126, 81,
- 118, 47, 6, 118, 65, 0, 8, 67, 24, 245, 76, 21, 0, 47, 11, 67, 56, 16, 200, 50, 116, 101, 0, 76, 28, 0, 0, 16, 70, 56,
- 16, 200, 16, 83, 64, 50, 35, 101, 72, 6, 126, 65, 0, 0, 12, 71, 12, 19, 67, 61, 33, 5, 72, 21, 0, 47, 0, 0, 11, 67,
- 84, 225, 0, 114, 50, 47, 0, 76, 8, 0, 12, 67, 33, 34, 18, 107, 35, 34, 107, 35, 34, 0, 0, 0, 12, 68, 4, 225, 18, 20,
- 35, 50, 72, 34, 13, 0, 0, 0, 7, 196, 84, 213, 197, 28, 65, 0, 18, 9, 104, 195, 164, 117, 115, 99, 104, 101, 110, 107, 124, 89,
- 99, 13, 50, 0, 8, 67, 76, 197, 77, 21, 0, 47, 0, 0, 0, 0, 0, 0, 18, 70, 88, 244, 136, 21, 34, 71, 83, 127, 34, 107,
- 6, 126, 34, 111, 134, 0, 0, 17, 4, 95, 35, 51, 50, 55, 6, 126, 34, 132, 6, 122, 99, 13, 50, 0, 0, 0, 15, 69, 36, 229,
- 5, 72, 224, 111, 50, 47, 6, 109, 34, 50, 0, 15, 69, 92, 243, 12, 20, 224, 2, 84, 113, 55, 13, 50, 0, 46, 15, 67, 21, 101,
- 12, 126, 84, 109, 50, 47, 120, 6, 109, 55, 0, 0, 0, 0, 12, 71, 72, 240, 83, 80, 33, 69, 24, 21, 0, 47, 0, 0, 9, 68,
- 12, 128, 82, 80, 21, 0, 47, 0, 0, 13, 68, 84, 210, 5, 72, 114, 65, 107, 6, 109, 34, 0, 0, 0, 9, 68, 76, 130, 82, 80,
- 21, 0, 47, 0, 9, 66, 105, 80, 132, 120, 0, 76, 28, 0, 9, 68, 48, 241, 201, 56, 21, 0, 47, 0, 0, 0, 0, 0, 8, 197,
- 8, 19, 11, 60, 224, 66, 0, 12, 201, 65, 34, 86, 5, 66, 83, 36, 84, 128, 68, 0, 0, 0, 12, 68, 16, 145, 83, 20, 72, 118,
- 88, 13, 0, 72, 0, 0, 9, 198, 80, 243, 142, 4, 113, 64, 15, 16, 70, 64, 20, 211, 4, 113, 64, 48, 35, 89, 6, 35, 90, 13,
- 0, 9, 198, 36, 226, 149, 72, 145, 64, 15, 9, 198, 5, 37, 5, 72, 145, 64, 15, 11, 70, 76, 50, 69, 56, 49, 64, 21, 0, 47,
- 0, 14, 67, 12, 132, 128, 49, 13, 34, 111, 89, 47, 114, 89, 0, 0, 0, 0, 13, 68, 46, 131, 142, 80, 4, 49, 131, 50, 47, 0,
- 46, 6, 195, 52, 82, 78, 76, 0, 8, 67, 9, 149, 5, 21, 0, 47, 0, 0, 20, 71, 56, 81, 204, 36, 113, 78, 80, 50, 126, 81,
- 55, 118, 75, 6, 109, 50, 47, 0, 0, 0, 18, 67, 85, 53, 192, 2, 114, 50, 47, 88, 127, 84, 6, 122, 47, 108, 0, 8, 0, 0,
- 6, 195, 4, 196, 207, 8, 0, 8, 197, 105, 147, 66, 4, 192, 65, 0, 0, 0, 0, 13, 69, 76, 16, 130, 5, 64, 88, 35, 71, 35,
- 47, 0, 0, 0, 0, 0, 0, 0, 8, 67, 52, 18, 76, 21, 0, 47, 0, 0, 11, 200, 56, 85, 83, 20, 83, 1, 56, 64, 66, 0,
- 0, 14, 69, 76, 243, 12, 20, 224, 4, 88, 113, 55, 13, 50, 0, 0, 0, 0, 8, 67, 8, 32, 192, 21, 0, 47, 0, 0, 0, 15,
- 70, 76, 84, 150, 36, 49, 64, 89, 109, 34, 84, 111, 89, 0, 9, 198, 52, 21, 5, 72, 145, 64, 15, 9, 198, 20, 225, 9, 88, 145,
- 64, 15, 9, 198, 8, 192, 77, 4, 113, 64, 15, 11, 70, 29, 35, 213, 64, 145, 64, 21, 0, 47, 0, 0, 0, 0, 11, 70, 60, 97,
- 140, 36, 225, 64, 21, 0, 47, 0, 7, 195, 92, 145, 64, 72, 8, 0, 0, 0, 0, 10, 67, 76, 145, 64, 88, 118, 0, 72, 46, 0,
- 0, 0, 8, 66, 92, 240, 84, 4, 127, 0, 0, 0, 10, 69, 80, 80, 83, 21, 32, 21, 0, 47, 0, 0, 14, 69, 49, 80, 197, 57,
- 64, 55, 120, 89, 109, 50, 47, 0, 15, 69, 93, 84, 132, 21, 64, 84, 4, 114, 34, 72, 13, 47, 0, 15, 69, 92, 84, 132, 21, 64,
- 84, 4, 109, 34, 72, 13, 47, 0, 0, 20, 73, 5, 84, 199, 21, 48, 200, 4, 213, 0, 121, 89, 81, 13, 91, 116, 65, 47, 0, 0,
- 4, 193, 228, 43, 0, 0, 15, 69, 64, 192, 78, 21, 64, 48, 55, 35, 50, 6, 126, 47, 0, 16, 69, 32, 16, 133, 77, 64, 107, 116,
- 71, 109, 89, 47, 0, 46, 72, 0, 10, 67, 80, 243, 64, 47, 113, 65, 0, 46, 10, 67, 44, 19, 64, 4, 49, 116, 65, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 13, 68, 32, 21, 20, 20, 107, 4, 35, 47, 13, 0, 46, 0, 13, 69, 17, 34, 84, 80, 80, 72, 34,
- 111, 47, 13, 0, 8, 197, 4, 176, 90, 36, 80, 15, 10, 69, 72, 83, 65, 44, 80, 21, 0, 47, 14, 69, 76, 243, 12, 80, 80, 4,
- 88, 113, 55, 47, 13, 0, 0, 0, 11, 67, 4, 196, 192, 35, 55, 89, 0, 76, 28, 0, 0, 10, 69, 72, 240, 68, 36, 80, 21, 0,
- 47, 0, 0, 14, 3, 95, 122, 104, 99, 118, 50, 6, 126, 88, 111, 91, 0, 0, 0, 0, 0, 0, 0, 15, 69, 16, 144, 68, 20, 208,
- 72, 118, 35, 72, 6, 126, 65, 0, 0, 0, 0, 0, 0, 16, 70, 36, 195, 15, 100, 19, 0, 111, 55, 113, 35, 57, 116, 55, 0, 0,
- 15, 70, 20, 147, 133, 72, 193, 73, 122, 50, 13, 34, 55, 122, 0, 0, 9, 198, 77, 80, 138, 20, 181, 0, 65, 10, 67, 8, 84, 212,
- 71, 109, 89, 47, 0, 0, 0, 0, 8, 197, 57, 83, 69, 72, 240, 65, 0, 0, 6, 18, 66, 108, 0, 114, 0, 7, 6, 18, 67, 99,
- 0, 102, 0, 104, 0, 107, 0, 112, 0, 113, 0, 115, 0, 116, 0, 122, 0, 7, 6, 18, 68, 195, 164, 0, 97, 0, 7, 6, 18, 69,
- 195, 182, 0, 111, 0, 7, 6, 99, 104, 0, 4, 1, 117, 102, 2, 115, 3, 49, 0, 2, 111, 114, 32, 0, 2, 111, 114, 100, 0, 2,
- 195, 182, 114, 0, 8, 2, 18, 66, 17, 65, 0, 8, 2, 111, 0, 97, 114, 97, 2, 107, 116, 3, 49, 2, 35, 34, 35, 0, 114, 111,
- 3, 49, 34, 127, 0, 115, 3, 49, 89, 0, 115, 116, 117, 1, 97, 119, 2, 109, 3, 49, 89, 47, 120, 0, 105, 112, 2, 32, 3, 76,
- 111, 48, 0, 4, 8, 2, 97, 3, 91, 0, 8, 2, 105, 99, 0, 8, 2, 105, 102, 0, 8, 2, 105, 108, 0, 97, 110, 99, 101, 3,
- 91, 137, 89, 13, 0, 4, 3, 99, 0, 1, 117, 101, 0, 1, 117, 164, 195, 0, 8, 2, 17, 65, 0, 4, 101, 110, 1, 17, 67, 2,
- 32, 14, 128, 128, 132, 3, 99, 13, 50, 0, 101, 110, 1, 101, 2, 32, 0, 101, 110, 1, 164, 195, 2, 32, 0, 101, 110, 1, 188, 195,
- 2, 32, 0, 115, 1, 164, 195, 110, 2, 116, 3, 99, 89, 0, 4, 1, 97, 3, 101, 0, 1, 101, 114, 98, 2, 101, 110, 0, 1, 111,
- 0, 1, 117, 0, 7, 6, 103, 101, 0, 8, 2, 111, 114, 103, 3, 81, 2, 126, 0, 111, 8, 3, 81, 4, 126, 127, 0, 4, 1, 115,
- 103, 110, 117, 2, 17, 67, 21, 3, 81, 13, 0, 2, 109, 97, 99, 104, 0, 2, 109, 97, 108, 0, 2, 114, 195, 164, 116, 0, 2, 116,
- 114, 0, 8, 2, 21, 14, 128, 132, 130, 0, 8, 2, 105, 109, 112, 0, 8, 2, 111, 114, 14, 128, 132, 130, 0, 98, 105, 114, 103, 101,
- 2, 32, 14, 128, 128, 135, 3, 81, 13, 71, 111, 34, 81, 13, 0, 4, 2, 114, 109, 97, 110, 3, 81, 109, 0, 2, 115, 116, 114, 105,
- 103, 0, 8, 2, 18, 66, 25, 0, 8, 2, 109, 25, 0, 8, 2, 110, 25, 0, 8, 2, 110, 101, 114, 0, 105, 2, 12, 3, 81, 122,
- 0, 4, 8, 2, 98, 101, 29, 3, 81, 126, 0, 104, 8, 2, 101, 29, 0, 104, 101, 110, 3, 81, 126, 13, 50, 0, 110, 101, 114, 97,
- 108, 2, 105, 115, 3, 81, 126, 50, 13, 34, 35, 55, 0, 110, 101, 114, 97, 108, 3, 81, 126, 50, 109, 34, 6, 35, 55, 0, 98, 101,
- 110, 3, 81, 126, 71, 13, 50, 0, 4, 103, 101, 110, 3, 81, 126, 81, 13, 50, 0, 103, 101, 110, 8, 2, 21, 14, 128, 132, 133, 0,
- 103, 110, 3, 81, 126, 81, 50, 0, 7, 6, 105, 101, 0, 4, 1, 10, 2, 114, 32, 3, 6, 118, 0, 1, 10, 2, 114, 108, 105, 99,
- 104, 0, 1, 21, 2, 32, 0, 1, 21, 2, 114, 101, 29, 0, 2, 114, 115, 21, 0, 4, 110, 1, 103, 21, 2, 32, 3, 6, 118, 13,
- 50, 0, 110, 1, 104, 112, 2, 32, 0, 110, 1, 109, 21, 2, 32, 0, 110, 1, 112, 21, 2, 32, 0, 110, 1, 114, 101, 115, 2, 32,
- 0, 110, 1, 114, 101, 116, 116, 2, 32, 0, 110, 1, 114, 111, 101, 2, 32, 0, 110, 1, 114, 111, 103, 2, 32, 0, 110, 1, 114, 116,
- 101, 2, 32, 0, 110, 1, 114, 116, 115, 117, 100, 2, 32, 0, 110, 1, 115, 21, 2, 32, 0, 110, 1, 116, 21, 2, 32, 0, 114, 117,
- 110, 103, 3, 6, 118, 34, 114, 68, 0, 114, 117, 110, 103, 115, 3, 6, 118, 34, 114, 68, 89, 0, 4, 1, 21, 2, 32, 28, 17, 3,
- 8, 111, 13, 0, 1, 100, 117, 116, 115, 2, 32, 0, 1, 108, 97, 109, 114, 111, 102, 0, 1, 108, 105, 109, 97, 102, 0, 1, 108, 111,
- 102, 2, 32, 0, 1, 114, 101, 102, 2, 110, 0, 1, 114, 101, 116, 107, 97, 98, 0, 110, 1, 10, 2, 32, 3, 8, 111, 13, 50, 0,
- 110, 115, 1, 10, 2, 32, 3, 8, 111, 38, 13, 50, 89, 0, 4, 110, 1, 98, 10, 2, 32, 3, 8, 118, 13, 50, 0, 110, 1, 114,
- 10, 2, 32, 0, 1, 117, 2, 114, 32, 3, 23, 6, 118, 0, 1, 10, 2, 108, 108, 32, 3, 111, 6, 109, 0, 110, 116, 2, 32, 3,
- 111, 6, 109, 50, 47, 0, 110, 122, 1, 10, 2, 32, 3, 111, 6, 109, 50, 132, 0, 4, 1, 99, 110, 97, 110, 105, 102, 2, 114, 3,
- 111, 6, 126, 0, 1, 103, 121, 104, 2, 110, 0, 1, 107, 110, 97, 98, 2, 114, 0, 1, 108, 97, 116, 105, 2, 110, 0, 1, 108, 101,
- 116, 111, 104, 2, 114, 0, 1, 109, 101, 114, 112, 2, 114, 0, 1, 114, 114, 97, 2, 114, 0, 1, 114, 114, 97, 98, 2, 114, 0, 1,
- 110, 105, 2, 32, 3, 111, 13, 0, 110, 1, 110, 10, 2, 32, 3, 111, 13, 50, 0, 110, 1, 114, 2, 21, 3, 111, 109, 50, 0, 4,
- 3, 118, 0, 1, 104, 99, 115, 2, 110, 0, 104, 0, 110, 116, 1, 100, 2, 32, 3, 118, 50, 47, 0, 110, 115, 116, 1, 100, 3, 118,
- 50, 89, 47, 0, 7, 6, 195, 159, 0, 3, 89, 0, 8, 2, 32, 3, 109, 89, 132, 109, 47, 0, 7, 6, 195, 164, 0, 2, 117, 109,
- 32, 24, 3, 6, 125, 0, 116, 1, 116, 2, 32, 3, 6, 125, 47, 0, 4, 2, 17, 67, 11, 3, 109, 0, 2, 17, 67, 17, 67, 0,
- 2, 115, 99, 104, 0, 117, 3, 124, 0, 4, 3, 125, 0, 104, 2, 12, 0, 98, 2, 116, 32, 3, 125, 48, 0, 103, 2, 116, 32, 3,
- 125, 49, 0, 7, 6, 195, 182, 0, 2, 32, 3, 6, 130, 0, 4, 3, 130, 0, 104, 2, 12, 0, 4, 2, 17, 67, 11, 3, 131, 0,
- 2, 17, 67, 17, 67, 0, 2, 115, 99, 104, 0, 7, 6, 195, 188, 0, 98, 101, 114, 8, 2, 98, 101, 21, 14, 128, 132, 132, 3, 11,
- 6, 128, 71, 108, 0, 98, 101, 114, 8, 2, 21, 14, 128, 132, 132, 3, 23, 4, 128, 71, 108, 0, 4, 3, 128, 0, 104, 2, 12, 0,
- 98, 2, 116, 32, 3, 128, 48, 0, 103, 2, 116, 32, 3, 128, 49, 0, 98, 101, 114, 8, 2, 103, 97, 110, 103, 115, 3, 128, 71, 108,
- 0, 4, 2, 17, 67, 11, 3, 129, 0, 2, 17, 67, 17, 67, 0, 2, 115, 99, 104, 0, 2, 120, 0, 7, 6, 97, 0, 114, 99, 104,
- 97, 8, 2, 105, 3, 2, 35, 34, 99, 117, 0, 116, 111, 8, 2, 109, 3, 2, 35, 47, 127, 0, 4, 98, 8, 2, 110, 111, 114, 3,
- 2, 35, 48, 0, 98, 8, 2, 115, 111, 0, 98, 8, 2, 115, 111, 114, 0, 98, 8, 2, 115, 116, 114, 0, 98, 8, 2, 115, 117, 114,
- 0, 107, 113, 117, 3, 2, 35, 49, 84, 0, 110, 8, 2, 97, 3, 2, 35, 50, 0, 110, 105, 8, 2, 115, 3, 2, 35, 50, 118, 0,
- 98, 98, 8, 2, 97, 3, 2, 35, 71, 0, 117, 115, 116, 114, 97, 2, 108, 3, 2, 121, 89, 47, 34, 117, 0, 112, 112, 101, 8, 2,
- 108, 108, 21, 3, 4, 35, 48, 109, 0, 110, 116, 104, 114, 111, 112, 111, 8, 3, 4, 35, 50, 47, 34, 127, 48, 2, 127, 0, 110, 116,
- 105, 8, 2, 21, 14, 128, 132, 132, 3, 4, 35, 50, 47, 111, 0, 110, 116, 105, 8, 2, 21, 14, 128, 132, 132, 3, 4, 35, 50, 47,
- 118, 0, 110, 105, 109, 8, 3, 4, 35, 50, 118, 65, 0, 110, 105, 109, 97, 108, 8, 3, 4, 35, 50, 118, 65, 116, 55, 0, 110, 103,
- 108, 111, 8, 2, 21, 3, 4, 35, 68, 81, 55, 127, 0, 4, 108, 1, 110, 97, 107, 10, 2, 32, 3, 4, 116, 55, 0, 108, 1, 110,
- 103, 105, 115, 10, 2, 32, 0, 1, 114, 103, 2, 109, 109, 32, 3, 6, 35, 0, 98, 8, 2, 101, 114, 21, 14, 128, 132, 130, 3, 6,
- 35, 48, 0, 98, 122, 117, 8, 2, 21, 14, 128, 132, 132, 3, 6, 35, 48, 132, 120, 0, 4, 99, 104, 115, 8, 2, 21, 14, 128, 132,
- 132, 3, 6, 35, 49, 89, 0, 99, 104, 115, 8, 2, 101, 108, 0, 4, 110, 1, 110, 105, 101, 2, 100, 101, 114, 3, 6, 35, 50, 0,
- 110, 8, 2, 21, 14, 128, 132, 130, 0, 110, 8, 2, 110, 18, 68, 104, 14, 128, 132, 130, 0, 110, 8, 2, 110, 97, 100, 14, 128, 132,
- 130, 0, 110, 116, 1, 21, 2, 32, 3, 6, 35, 50, 47, 0, 108, 108, 101, 114, 8, 2, 21, 14, 128, 132, 133, 3, 6, 35, 55, 13,
- 34, 0, 4, 1, 21, 2, 98, 101, 108, 32, 3, 6, 116, 0, 1, 21, 2, 98, 108, 32, 0, 2, 17, 67, 111, 32, 0, 2, 114, 99,
- 104, 32, 0, 8, 2, 110, 97, 116, 105, 111, 14, 128, 132, 129, 0, 4, 114, 1, 108, 21, 2, 32, 3, 6, 116, 34, 0, 114, 1, 116,
- 21, 2, 32, 0, 114, 105, 101, 114, 2, 32, 24, 3, 6, 116, 34, 118, 108, 0, 116, 1, 21, 2, 32, 3, 6, 116, 47, 0, 116, 105,
- 115, 99, 104, 1, 21, 2, 32, 14, 128, 128, 134, 3, 6, 116, 47, 111, 91, 0, 110, 1, 21, 2, 32, 3, 6, 116, 50, 0, 110, 105,
- 101, 114, 2, 32, 24, 3, 6, 116, 50, 118, 108, 0, 4, 108, 1, 17, 65, 21, 2, 32, 3, 6, 116, 55, 0, 108, 1, 98, 2, 32,
- 0, 108, 1, 103, 2, 32, 0, 108, 1, 107, 2, 32, 0, 108, 1, 110, 2, 32, 0, 108, 1, 114, 2, 32, 0, 108, 1, 116, 2, 32,
- 0, 109, 1, 114, 101, 107, 2, 105, 107, 3, 6, 116, 65, 0, 4, 103, 101, 2, 32, 28, 17, 3, 6, 116, 90, 13, 0, 103, 101, 2,
- 110, 32, 28, 33, 0, 110, 99, 101, 1, 115, 2, 32, 3, 6, 137, 89, 0, 110, 99, 101, 1, 114, 102, 2, 32, 3, 6, 137, 89, 13,
- 0, 110, 99, 101, 110, 1, 115, 2, 32, 3, 6, 137, 89, 13, 50, 0, 1, 17, 67, 17, 67, 10, 2, 32, 3, 8, 116, 0, 4, 98,
- 8, 2, 17, 67, 21, 14, 128, 132, 130, 3, 11, 6, 35, 48, 0, 98, 8, 2, 17, 67, 21, 14, 128, 132, 130, 0, 98, 8, 2, 195,
- 164, 14, 128, 132, 130, 0, 117, 102, 8, 2, 21, 14, 128, 132, 131, 3, 11, 6, 121, 83, 0, 117, 115, 8, 2, 21, 14, 128, 132, 131,
- 3, 11, 6, 121, 89, 0, 105, 114, 8, 3, 21, 0, 4, 2, 17, 67, 11, 3, 35, 0, 2, 17, 67, 17, 67, 0, 2, 105, 115, 105,
- 101, 114, 0, 2, 115, 99, 104, 0, 2, 116, 105, 111, 110, 0, 2, 120, 0, 100, 8, 2, 106, 117, 3, 35, 47, 0, 4, 98, 8, 2,
- 105, 3, 35, 48, 0, 98, 8, 2, 106, 0, 98, 8, 2, 115, 101, 0, 98, 8, 2, 115, 122, 0, 98, 8, 2, 111, 114, 3, 35, 48,
- 23, 0, 98, 100, 8, 2, 12, 3, 35, 48, 72, 0, 4, 110, 8, 2, 100, 101, 114, 3, 35, 50, 0, 110, 8, 2, 116, 101, 110, 0,
- 110, 8, 2, 116, 104, 0, 110, 8, 2, 116, 119, 0, 110, 110, 8, 0, 110, 97, 116, 104, 8, 3, 35, 50, 35, 47, 0, 110, 104, 101,
- 105, 109, 8, 2, 17, 67, 21, 14, 128, 132, 134, 3, 35, 50, 107, 6, 122, 65, 0, 110, 103, 108, 105, 8, 2, 17, 67, 3, 35, 68,
- 81, 55, 118, 0, 98, 98, 8, 2, 114, 101, 118, 3, 35, 71, 0, 98, 101, 114, 114, 8, 3, 35, 71, 23, 109, 34, 0, 99, 8, 2,
- 101, 116, 3, 35, 132, 0, 101, 2, 17, 67, 17, 67, 3, 109, 0, 105, 110, 1, 114, 116, 3, 109, 50, 0, 4, 1, 108, 21, 2, 103,
- 3, 116, 0, 1, 108, 99, 115, 2, 103, 0, 1, 114, 112, 115, 2, 99, 104, 0, 1, 115, 2, 103, 0, 1, 115, 2, 109, 32, 0, 1,
- 115, 2, 109, 107, 101, 105, 116, 0, 2, 17, 67, 32, 0, 2, 32, 0, 2, 112, 104, 0, 8, 2, 32, 0, 97, 0, 104, 2, 12, 0,
- 116, 105, 115, 105, 101, 114, 101, 110, 1, 21, 2, 32, 14, 128, 128, 137, 3, 116, 47, 111, 89, 6, 118, 34, 13, 50, 0, 98, 2, 116,
- 32, 3, 116, 48, 0, 4, 103, 1, 106, 2, 100, 3, 116, 49, 0, 103, 1, 108, 104, 99, 115, 2, 103, 101, 0, 103, 2, 116, 32, 0,
- 1, 109, 2, 108, 116, 32, 3, 116, 55, 0, 98, 101, 110, 8, 2, 100, 3, 116, 71, 13, 50, 0, 101, 108, 3, 116, 109, 55, 0, 105,
- 2, 115, 99, 104, 3, 116, 111, 0, 3, 117, 0, 4, 117, 3, 121, 0, 117, 8, 2, 17, 67, 101, 105, 110, 97, 110, 100, 0, 117, 104,
- 2, 32, 0, 117, 116, 104, 101, 110, 8, 3, 121, 47, 109, 50, 0, 117, 102, 101, 110, 116, 8, 3, 121, 83, 13, 50, 47, 0, 117, 115,
- 8, 2, 107, 117, 3, 121, 89, 0, 4, 105, 3, 122, 0, 121, 0, 4, 105, 114, 1, 109, 2, 32, 3, 122, 108, 0, 121, 114, 1, 109,
- 2, 32, 0, 4, 121, 1, 112, 3, 123, 0, 121, 2, 32, 24, 0, 101, 3, 125, 0, 105, 114, 2, 32, 3, 125, 34, 0, 7, 6, 98,
- 0, 1, 98, 3, 0, 4, 97, 98, 121, 3, 21, 0, 105, 107, 101, 8, 0, 108, 117, 101, 8, 0, 111, 97, 114, 100, 0, 111, 111, 109,
- 8, 0, 4, 2, 18, 67, 3, 48, 0, 2, 32, 24, 0, 8, 111, 2, 17, 67, 0, 116, 2, 32, 24, 3, 48, 47, 0, 4, 3, 71,
- 0, 2, 115, 17, 65, 0, 8, 2, 18, 66, 17, 65, 0, 8, 2, 101, 17, 68, 17, 67, 0, 8, 2, 101, 98, 17, 67, 0, 8, 2,
- 101, 99, 17, 67, 0, 8, 2, 101, 101, 116, 0, 8, 2, 101, 110, 122, 105, 110, 0, 8, 2, 101, 114, 17, 67, 0, 8, 2, 101, 115,
- 101, 110, 0, 8, 2, 101, 115, 115, 0, 8, 2, 101, 115, 116, 101, 110, 0, 8, 2, 101, 117, 103, 0, 8, 2, 101, 117, 108, 0, 8,
- 2, 101, 117, 116, 0, 8, 2, 106, 17, 65, 0, 4, 97, 8, 2, 108, 17, 65, 3, 71, 2, 35, 0, 97, 8, 2, 108, 108, 21, 0,
- 105, 115, 8, 2, 104, 14, 128, 132, 131, 3, 71, 2, 111, 89, 0, 101, 111, 8, 2, 98, 3, 71, 4, 13, 127, 0, 117, 110, 100, 101,
- 115, 8, 3, 71, 6, 114, 50, 72, 13, 89, 0, 101, 105, 8, 3, 71, 6, 122, 0, 4, 101, 1, 110, 101, 17, 67, 10, 2, 17, 67,
- 21, 3, 71, 13, 0, 101, 1, 115, 103, 110, 117, 2, 17, 67, 21, 0, 101, 2, 114, 101, 105, 99, 104, 0, 101, 8, 2, 21, 14, 128,
- 132, 130, 0, 101, 8, 2, 105, 110, 104, 14, 128, 132, 130, 0, 101, 8, 2, 17, 67, 11, 3, 71, 109, 0, 101, 115, 116, 105, 97, 3,
- 71, 109, 89, 47, 118, 6, 116, 0, 97, 114, 1, 10, 2, 32, 14, 128, 128, 131, 3, 71, 116, 34, 0, 97, 114, 101, 1, 10, 2, 32,
- 14, 128, 128, 132, 3, 71, 116, 34, 13, 0, 97, 114, 101, 110, 1, 10, 2, 32, 14, 128, 128, 133, 3, 71, 116, 34, 13, 50, 0, 97,
- 114, 101, 109, 1, 10, 2, 32, 14, 128, 128, 133, 3, 71, 116, 34, 13, 65, 0, 97, 114, 101, 115, 1, 10, 2, 32, 14, 128, 128, 133,
- 3, 71, 116, 34, 13, 89, 0, 97, 114, 101, 114, 1, 10, 2, 32, 14, 128, 128, 133, 3, 71, 116, 34, 108, 0, 101, 105, 103, 101, 8,
- 2, 21, 3, 71, 122, 81, 13, 0, 8, 2, 32, 3, 71, 126, 0, 101, 116, 101, 110, 3, 71, 126, 47, 13, 50, 0, 101, 105, 103, 101,
- 8, 2, 32, 3, 71, 126, 91, 0, 111, 2, 115, 104, 3, 71, 127, 0, 7, 6, 99, 0, 1, 99, 3, 0, 4, 111, 97, 116, 2, 32,
- 3, 21, 0, 111, 119, 8, 0, 114, 101, 119, 0, 117, 112, 0, 4, 3, 49, 0, 8, 2, 18, 66, 17, 65, 0, 107, 0, 111, 109, 112,
- 117, 116, 101, 114, 8, 2, 21, 14, 128, 132, 128, 3, 49, 113, 65, 48, 57, 6, 120, 47, 108, 0, 111, 100, 101, 8, 3, 49, 127, 47,
- 0, 4, 2, 105, 101, 3, 89, 0, 2, 121, 0, 121, 98, 101, 114, 8, 3, 89, 122, 71, 108, 0, 8, 2, 32, 3, 89, 126, 0, 104,
- 101, 102, 2, 32, 3, 91, 109, 83, 0, 4, 1, 97, 102, 2, 101, 116, 3, 132, 0, 1, 97, 108, 112, 2, 105, 101, 0, 8, 2, 101,
- 108, 0, 8, 2, 101, 110, 116, 0, 101, 121, 8, 3, 132, 122, 0, 7, 6, 100, 0, 1, 100, 3, 0, 4, 101, 97, 108, 8, 3, 21,
- 0, 103, 101, 2, 32, 0, 114, 105, 118, 101, 0, 114, 117, 103, 8, 0, 4, 2, 18, 67, 3, 47, 0, 2, 32, 24, 0, 100, 116, 0,
- 116, 0, 4, 3, 72, 0, 1, 110, 117, 111, 115, 0, 2, 115, 17, 65, 0, 8, 2, 114, 17, 65, 0, 8, 2, 115, 99, 104, 17, 65,
- 0, 8, 2, 115, 104, 17, 65, 0, 101, 115, 105, 103, 110, 2, 32, 3, 72, 2, 111, 88, 122, 50, 0, 4, 117, 114, 99, 104, 8, 2,
+ static unsigned char espeakdata_dicts11_data[21637] = {
+ 0, 4, 0, 0, 140, 33, 0, 0, 0, 0, 0, 0, 0, 21, 65, 4, 116, 15, 116, 15, 10, 127, 0, 85, 46, 32, 97, 32, 46, 32,
+ 111, 32, 46, 32, 0, 0, 0, 0, 0, 12, 201, 36, 228, 194, 21, 51, 206, 16, 84, 133, 67, 11, 70, 9, 35, 215, 76, 84, 128, 21,
+ 0, 10, 0, 0, 9, 68, 76, 208, 76, 48, 21, 0, 10, 0, 0, 10, 135, 26, 21, 18, 195, 188, 3, 11, 66, 0, 13, 4, 95, 8,
+ 1, 3, 107, 6, 35, 76, 109, 49, 0, 0, 0, 8, 67, 69, 82, 90, 21, 0, 10, 0, 0, 0, 0, 11, 67, 44, 19, 142, 4, 49,
+ 35, 50, 0, 9, 0, 16, 70, 76, 243, 12, 80, 83, 128, 4, 88, 113, 55, 47, 13, 50, 0, 0, 11, 67, 76, 147, 132, 88, 111, 50,
+ 47, 0, 72, 16, 4, 95, 48, 67, 15, 6, 107, 114, 50, 72, 108, 132, 47, 13, 0, 0, 0, 17, 7, 8, 195, 164, 20, 20, 5, 14,
+ 107, 4, 109, 47, 13, 50, 0, 9, 0, 0, 0, 7, 196, 48, 147, 9, 20, 20, 7, 196, 45, 84, 137, 20, 20, 0, 0, 0, 8, 67,
+ 28, 147, 128, 21, 0, 10, 17, 7, 8, 195, 164, 20, 20, 5, 20, 107, 4, 109, 47, 13, 47, 0, 9, 0, 0, 0, 0, 11, 67, 92,
+ 148, 132, 84, 4, 111, 34, 72, 0, 17, 67, 9, 165, 192, 71, 13, 132, 118, 114, 68, 89, 84, 122, 88, 13, 0, 0, 6, 195, 21, 69,
+ 193, 72, 9, 1, 35, 50, 114, 65, 108, 0, 27, 0, 0, 13, 1, 37, 48, 34, 127, 132, 6, 109, 50, 47, 0, 27, 0, 11, 67, 92,
+ 148, 128, 84, 118, 34, 0, 72, 9, 7, 1, 38, 114, 50, 47, 0, 0, 0, 0, 0, 20, 71, 5, 97, 78, 81, 84, 137, 56, 35, 84,
+ 109, 50, 47, 120, 34, 6, 118, 50, 0, 11, 67, 92, 20, 128, 2, 84, 116, 34, 0, 9, 22, 67, 28, 20, 128, 81, 4, 116, 34, 50,
+ 6, 111, 99, 47, 0, 81, 110, 105, 99, 104, 116, 32, 10, 1, 42, 91, 47, 109, 34, 50, 0, 27, 0, 9, 1, 43, 48, 55, 114, 89,
+ 0, 27, 0, 12, 201, 52, 149, 5, 36, 224, 78, 16, 84, 128, 65, 16, 69, 21, 133, 18, 20, 208, 109, 49, 89, 47, 34, 6, 126, 65,
+ 0, 0, 0, 0, 0, 0, 0, 0, 12, 68, 8, 80, 133, 56, 71, 126, 71, 13, 50, 0, 0, 0, 0, 0, 9, 68, 77, 82, 84, 20,
+ 21, 0, 10, 0, 13, 5, 95, 48, 1, 14, 4, 15, 23, 114, 50, 47, 0, 0, 20, 9, 1, 21, 195, 159, 5, 18, 4, 5, 13, 6,
+ 121, 89, 108, 72, 4, 126, 65, 0, 0, 0, 0, 12, 67, 28, 19, 154, 81, 4, 35, 50, 132, 0, 9, 0, 21, 73, 77, 2, 78, 61,
+ 160, 73, 76, 50, 0, 89, 48, 118, 50, 6, 127, 132, 122, 91, 0, 9, 1, 61, 81, 55, 122, 99, 0, 27, 0, 19, 71, 21, 38, 135,
+ 20, 34, 82, 28, 126, 34, 132, 81, 13, 71, 111, 34, 81, 0, 0, 7, 196, 64, 147, 137, 20, 20, 0, 15, 1, 64, 49, 55, 6, 35,
+ 65, 108, 10, 4, 35, 83, 13, 0, 0, 9, 66, 4, 32, 35, 48, 0, 76, 28, 0, 11, 67, 76, 144, 200, 88, 111, 99, 0, 72, 9,
+ 0, 0, 0, 0, 0, 0, 0, 16, 70, 20, 147, 137, 28, 84, 192, 122, 50, 111, 81, 13, 89, 0, 76, 8, 67, 48, 243, 203, 21, 0,
+ 10, 0, 8, 67, 80, 129, 64, 86, 13, 0, 0, 0, 8, 197, 4, 195, 5, 36, 224, 66, 0, 16, 70, 77, 0, 82, 76, 19, 64, 91,
+ 48, 116, 34, 88, 116, 65, 0, 8, 67, 77, 0, 77, 21, 0, 10, 0, 17, 70, 16, 160, 75, 5, 37, 1, 75, 35, 49, 6, 35, 34,
+ 47, 116, 0, 9, 67, 5, 37, 0, 116, 34, 47, 0, 10, 67, 5, 81, 128, 121, 83, 0, 76, 28, 11, 67, 8, 65, 64, 71, 109, 50,
+ 72, 13, 0, 0, 0, 10, 69, 76, 84, 150, 21, 32, 21, 0, 10, 0, 12, 137, 20, 18, 1, 7, 195, 182, 4, 9, 5, 20, 0, 0,
+ 15, 68, 32, 16, 133, 56, 107, 4, 116, 71, 13, 50, 0, 9, 12, 8, 196, 56, 80, 133, 56, 76, 28, 0, 10, 69, 92, 147, 132, 61,
+ 112, 21, 0, 10, 0, 13, 5, 195, 182, 4, 5, 13, 130, 72, 6, 126, 65, 0, 0, 0, 0, 10, 69, 12, 128, 78, 28, 80, 21, 0,
+ 10, 6, 65, 88, 83, 121, 0, 0, 0, 16, 67, 4, 227, 64, 6, 35, 50, 65, 4, 109, 34, 49, 114, 68, 0, 0, 0, 11, 1, 92,
+ 71, 35, 49, 89, 55, 35, 91, 0, 0, 0, 17, 71, 92, 20, 211, 21, 37, 78, 28, 84, 35, 89, 13, 34, 114, 68, 0, 19, 71, 36,
+ 195, 9, 8, 84, 129, 48, 111, 55, 118, 71, 13, 34, 6, 116, 55, 0, 12, 67, 92, 20, 148, 2, 84, 116, 34, 47, 0, 9, 10, 67,
+ 16, 240, 200, 72, 113, 101, 0, 76, 0, 7, 196, 53, 83, 73, 20, 20, 0, 7, 65, 96, 111, 49, 89, 0, 0, 20, 4, 95, 49, 77,
+ 50, 10, 6, 122, 50, 13, 15, 65, 111, 55, 111, 6, 127, 50, 0, 0, 22, 4, 95, 49, 77, 51, 10, 6, 122, 50, 13, 15, 65, 111,
+ 55, 111, 6, 35, 34, 72, 13, 0, 0, 12, 68, 28, 80, 133, 56, 81, 126, 71, 13, 50, 0, 13, 68, 44, 243, 142, 80, 4, 49, 113,
+ 50, 47, 0, 9, 0, 0, 0, 15, 67, 21, 101, 12, 126, 84, 109, 50, 47, 120, 6, 109, 55, 0, 0, 0, 21, 65, 104, 132, 114, 65,
+ 71, 6, 122, 91, 48, 118, 55, 0, 83, 46, 32, 98, 32, 46, 32, 0, 0, 9, 67, 92, 20, 192, 84, 35, 89, 0, 0, 0, 8, 197,
+ 105, 147, 66, 4, 192, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 69, 92, 82, 84, 84, 208, 84, 122, 47, 23, 6,
+ 114, 65, 0, 0, 0, 10, 67, 76, 17, 212, 88, 116, 81, 47, 0, 9, 198, 44, 20, 212, 4, 226, 69, 20, 9, 198, 4, 227, 205, 4,
+ 194, 69, 66, 0, 12, 68, 52, 241, 5, 52, 65, 127, 72, 109, 65, 0, 9, 68, 25, 32, 77, 20, 21, 0, 10, 0, 15, 69, 32, 21,
+ 20, 20, 224, 107, 4, 35, 47, 13, 50, 0, 9, 0, 0, 8, 67, 84, 226, 88, 21, 0, 10, 9, 1, 126, 47, 111, 55, 72, 13, 0,
+ 0, 0, 8, 197, 76, 19, 15, 65, 0, 66, 0, 9, 66, 8, 64, 71, 35, 50, 72, 0, 0, 7, 195, 21, 80, 200, 76, 9, 0, 9,
+ 68, 25, 33, 65, 44, 21, 0, 10, 0, 0, 0, 15, 6, 8, 195, 164, 20, 20, 5, 107, 4, 109, 47, 13, 0, 9, 0, 9, 68, 21,
+ 97, 78, 80, 21, 0, 10, 0, 0, 8, 67, 80, 19, 11, 21, 0, 10, 0, 0, 0, 0, 0, 9, 67, 5, 97, 64, 116, 84, 109, 0,
+ 9, 67, 5, 80, 200, 4, 121, 101, 0, 0, 0, 0, 5, 194, 16, 16, 76, 0, 0, 0, 0, 0, 10, 67, 77, 34, 64, 89, 34, 4,
+ 118, 0, 0, 11, 68, 81, 32, 73, 56, 47, 34, 126, 50, 0, 13, 68, 84, 210, 9, 56, 114, 65, 107, 6, 111, 50, 0, 0, 8, 197,
+ 32, 244, 212, 36, 80, 20, 0, 0, 0, 0, 0, 0, 0, 13, 68, 36, 225, 5, 52, 111, 50, 72, 6, 126, 65, 0, 9, 198, 16, 86,
+ 133, 52, 33, 82, 66, 0, 0, 0, 0, 13, 68, 36, 225, 5, 56, 111, 50, 72, 6, 126, 50, 0, 0, 0, 9, 198, 16, 83, 83, 20,
+ 192, 128, 66, 0, 11, 67, 5, 84, 192, 4, 121, 89, 0, 28, 11, 0, 12, 68, 20, 147, 137, 28, 122, 50, 111, 99, 0, 9, 0, 14,
+ 69, 52, 241, 5, 48, 192, 65, 127, 72, 6, 109, 55, 0, 10, 69, 64, 145, 7, 36, 224, 21, 0, 10, 0, 12, 66, 17, 32, 72, 113,
+ 49, 47, 6, 127, 34, 0, 0, 0, 0, 0, 13, 138, 16, 18, 195, 164, 19, 9, 4, 5, 14, 20, 67, 9, 198, 16, 80, 129, 81, 65,
+ 64, 66, 0, 0, 12, 68, 44, 19, 143, 20, 49, 35, 50, 6, 120, 0, 0, 8, 197, 76, 245, 197, 37, 64, 66, 0, 0, 8, 67, 4,
+ 145, 0, 21, 0, 10, 0, 11, 68, 36, 225, 5, 72, 111, 50, 72, 108, 0, 0, 0, 0, 9, 198, 32, 148, 212, 61, 34, 69, 20, 0,
+ 13, 68, 36, 225, 5, 76, 111, 50, 72, 6, 109, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 10, 7, 5, 7,
+ 5, 14, 195, 188, 2, 5, 18, 81, 126, 81, 13, 50, 6, 128, 71, 108, 0, 0, 8, 67, 64, 18, 82, 21, 0, 10, 0, 9, 198, 16,
+ 145, 83, 20, 192, 128, 66, 0, 20, 71, 56, 81, 204, 36, 113, 78, 80, 50, 126, 81, 55, 118, 75, 6, 109, 50, 47, 0, 0, 12, 68,
+ 104, 195, 212, 100, 89, 55, 113, 47, 118, 0, 13, 68, 84, 228, 210, 20, 114, 50, 88, 34, 13, 0, 72, 0, 0, 10, 66, 21, 32, 109,
+ 34, 0, 72, 28, 9, 0, 10, 199, 4, 36, 212, 36, 225, 78, 80, 67, 9, 67, 16, 145, 64, 2, 72, 118, 0, 0, 0, 0, 0, 0,
+ 0, 0, 9, 198, 44, 19, 69, 48, 145, 64, 20, 17, 70, 28, 84, 129, 56, 145, 64, 81, 126, 34, 6, 116, 50, 111, 13, 0, 0, 9,
+ 67, 8, 80, 84, 21, 0, 9, 10, 0, 10, 67, 36, 226, 193, 111, 68, 49, 116, 0, 0, 0, 0, 16, 70, 16, 17, 21, 72, 50, 0,
+ 72, 116, 72, 6, 114, 34, 99, 0, 11, 67, 8, 82, 64, 71, 122, 0, 76, 28, 9, 0, 12, 4, 95, 4, 16, 20, 10, 49, 113, 65,
+ 35, 0, 0, 0, 17, 66, 21, 48, 2, 109, 89, 2, 111, 89, 47, 0, 81, 105, 115, 116, 32, 9, 66, 21, 48, 109, 89, 0, 72, 9,
+ 6, 194, 17, 80, 72, 9, 0, 9, 67, 80, 147, 64, 47, 111, 65, 0, 0, 7, 196, 52, 147, 149, 80, 66, 11, 67, 8, 82, 77, 71,
+ 122, 65, 0, 76, 28, 0, 8, 67, 40, 80, 78, 21, 0, 10, 0, 10, 67, 16, 145, 83, 72, 118, 88, 0, 72, 17, 70, 84, 228, 197,
+ 72, 83, 64, 114, 50, 89, 13, 34, 13, 65, 0, 72, 0, 16, 67, 36, 226, 204, 111, 50, 49, 55, 120, 88, 6, 118, 84, 13, 0, 0,
+ 11, 67, 60, 35, 197, 127, 71, 6, 127, 13, 0, 0, 0, 0, 11, 67, 36, 228, 192, 111, 50, 89, 0, 76, 28, 0, 13, 4, 95, 20,
+ 12, 4, 47, 6, 111, 55, 72, 13, 0, 17, 3, 95, 35, 57, 47, 4, 35, 71, 120, 55, 6, 116, 47, 127, 108, 0, 0, 0, 15, 70,
+ 32, 21, 83, 36, 84, 128, 107, 121, 88, 6, 118, 34, 0, 0, 7, 195, 84, 228, 192, 76, 9, 0, 11, 200, 56, 85, 83, 20, 83, 1,
+ 56, 64, 66, 12, 68, 4, 225, 18, 20, 35, 50, 72, 34, 13, 0, 13, 68, 84, 210, 5, 72, 114, 65, 107, 6, 109, 34, 0, 0, 0,
+ 8, 66, 25, 32, 83, 34, 121, 0, 0, 19, 71, 4, 36, 197, 57, 66, 69, 72, 35, 48, 88, 109, 50, 47, 6, 118, 34, 0, 0, 0,
+ 12, 67, 25, 35, 0, 83, 34, 124, 55, 122, 50, 0, 0, 9, 198, 80, 243, 142, 4, 113, 64, 20, 0, 0, 0, 0, 9, 198, 20, 225,
+ 9, 88, 145, 64, 20, 9, 66, 4, 208, 35, 65, 0, 76, 28, 0, 0, 0, 8, 197, 4, 176, 90, 36, 80, 20, 10, 69, 72, 83, 65,
+ 44, 80, 21, 0, 10, 14, 69, 76, 243, 12, 80, 80, 4, 88, 113, 55, 47, 13, 0, 0, 0, 0, 13, 68, 92, 242, 5, 72, 84, 127,
+ 107, 6, 126, 34, 0, 12, 68, 92, 243, 12, 80, 2, 84, 113, 55, 47, 0, 8, 196, 36, 131, 133, 56, 76, 9, 0, 8, 197, 28, 195,
+ 210, 36, 80, 20, 0, 17, 70, 81, 53, 78, 4, 210, 64, 132, 120, 50, 6, 35, 12, 65, 118, 0, 0, 18, 71, 28, 81, 204, 36, 50,
+ 5, 56, 81, 13, 81, 55, 111, 99, 13, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 66, 4, 224, 35, 50, 0, 76, 28, 0, 16,
+ 70, 12, 128, 78, 28, 145, 82, 91, 35, 68, 90, 6, 118, 34, 0, 0, 0, 0, 12, 67, 32, 16, 133, 2, 107, 116, 71, 13, 0, 9,
+ 0, 0, 0, 13, 69, 16, 85, 1, 36, 192, 72, 126, 47, 6, 122, 0, 0, 0, 0, 0, 15, 69, 92, 147, 12, 77, 64, 2, 84, 111,
+ 55, 89, 47, 0, 9, 0, 0, 0, 13, 72, 77, 113, 65, 81, 50, 9, 73, 64, 21, 0, 10, 0, 0, 11, 70, 72, 84, 197, 5, 32,
+ 200, 21, 0, 10, 0, 0, 19, 8, 8, 195, 164, 20, 20, 5, 19, 20, 107, 4, 109, 47, 109, 89, 47, 0, 9, 0, 9, 198, 72, 83,
+ 9, 69, 82, 69, 20, 12, 201, 44, 243, 147, 21, 37, 129, 80, 149, 128, 65, 11, 67, 32, 21, 0, 2, 107, 35, 47, 0, 9, 0, 12,
+ 5, 11, 23, 1, 195, 159, 49, 84, 35, 89, 0, 0, 0, 11, 136, 23, 195, 164, 8, 18, 5, 14, 4, 72, 12, 68, 76, 50, 15, 56,
+ 91, 4, 127, 50, 0, 12, 11, 136, 23, 195, 164, 8, 18, 5, 14, 4, 8, 0, 0, 0, 0, 0, 12, 67, 25, 81, 82, 83, 128, 34,
+ 0, 76, 8, 9, 0, 9, 198, 16, 17, 197, 28, 83, 128, 66, 0, 11, 67, 105, 83, 64, 132, 114, 65, 0, 76, 8, 9, 67, 32, 147,
+ 128, 107, 111, 50, 0, 0, 11, 70, 16, 80, 149, 28, 113, 82, 21, 0, 10, 0, 8, 197, 92, 244, 129, 85, 48, 66, 0, 18, 70, 16,
+ 149, 137, 16, 83, 132, 72, 118, 84, 118, 72, 6, 109, 50, 47, 0, 7, 66, 16, 160, 21, 0, 10, 0, 7, 195, 16, 148, 128, 76, 9,
+ 0, 12, 68, 20, 147, 133, 56, 122, 50, 13, 50, 0, 72, 0, 13, 69, 28, 83, 69, 36, 224, 81, 13, 65, 122, 50, 0, 6, 195, 16,
+ 19, 142, 72, 0, 16, 70, 17, 32, 71, 36, 84, 128, 72, 34, 35, 90, 6, 118, 34, 0, 0, 0, 0, 23, 73, 65, 34, 86, 5, 66,
+ 83, 36, 84, 128, 48, 34, 118, 84, 35, 47, 118, 88, 6, 118, 34, 0, 8, 197, 44, 243, 147, 84, 192, 65, 15, 69, 28, 83, 137, 4,
+ 192, 81, 126, 50, 111, 6, 35, 55, 0, 0, 16, 70, 92, 82, 84, 32, 84, 128, 84, 122, 47, 107, 6, 109, 34, 0, 15, 70, 64, 240,
+ 200, 36, 84, 128, 48, 113, 91, 6, 118, 34, 0, 8, 66, 33, 32, 107, 109, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12,
+ 68, 17, 81, 84, 80, 72, 120, 6, 109, 47, 0, 0, 0, 0, 0, 13, 68, 4, 229, 9, 44, 35, 50, 47, 6, 118, 49, 0, 0, 0,
+ 0, 0, 12, 68, 36, 132, 133, 52, 118, 34, 13, 65, 0, 72, 0, 0, 0, 17, 71, 92, 82, 84, 21, 37, 78, 28, 84, 122, 47, 13,
+ 34, 114, 68, 0, 0, 12, 68, 20, 147, 133, 52, 122, 50, 13, 65, 0, 72, 0, 14, 73, 5, 52, 207, 12, 144, 84, 36, 243, 128, 21,
+ 0, 10, 0, 0, 9, 67, 80, 160, 64, 47, 57, 116, 0, 8, 67, 76, 194, 80, 21, 0, 10, 0, 0, 0, 0, 0, 12, 68, 32, 19,
+ 132, 100, 107, 109, 50, 72, 118, 0, 11, 68, 36, 132, 133, 72, 118, 34, 108, 0, 72, 13, 3, 95, 49, 15, 10, 6, 126, 34, 89, 47,
+ 13, 0, 0, 13, 69, 28, 84, 211, 20, 224, 81, 109, 89, 13, 50, 0, 8, 197, 92, 244, 129, 84, 96, 66, 0, 10, 3, 95, 49, 1,
+ 10, 6, 122, 50, 0, 0, 9, 3, 226, 130, 172, 124, 34, 127, 0, 0, 0, 11, 70, 32, 243, 69, 64, 17, 197, 21, 0, 10, 0, 0,
+ 9, 67, 80, 17, 192, 47, 116, 81, 0, 0, 0, 16, 70, 52, 83, 149, 21, 69, 5, 65, 109, 50, 120, 6, 109, 47, 0, 0, 0, 0,
+ 12, 68, 4, 50, 19, 60, 35, 101, 88, 6, 127, 0, 11, 68, 20, 147, 133, 72, 122, 50, 108, 0, 72, 7, 195, 36, 50, 0, 72, 9,
+ 14, 68, 16, 84, 133, 56, 72, 126, 34, 13, 50, 0, 76, 28, 0, 0, 0, 15, 70, 20, 225, 12, 36, 50, 0, 109, 50, 47, 55, 111,
+ 99, 0, 0, 10, 67, 52, 244, 147, 65, 113, 34, 89, 0, 13, 68, 92, 84, 132, 20, 84, 4, 109, 34, 72, 13, 0, 12, 68, 20, 147,
+ 133, 76, 122, 50, 13, 89, 0, 72, 12, 3, 95, 51, 15, 72, 34, 6, 111, 47, 13, 0, 9, 4, 95, 15, 18, 4, 47, 13, 0, 0,
+ 0, 0, 7, 195, 16, 144, 200, 76, 9, 0, 0, 10, 67, 37, 53, 0, 111, 89, 47, 0, 72, 0, 0, 8, 67, 73, 83, 128, 21, 0,
+ 10, 7, 195, 36, 131, 64, 76, 9, 0, 0, 0, 0, 20, 71, 21, 2, 83, 44, 244, 1, 48, 126, 48, 111, 89, 49, 127, 48, 6, 116,
+ 55, 0, 6, 195, 57, 84, 128, 28, 0, 0, 12, 67, 33, 34, 18, 107, 35, 34, 107, 35, 34, 0, 0, 8, 67, 76, 197, 77, 21, 0,
+ 10, 0, 11, 67, 105, 84, 128, 132, 120, 34, 0, 76, 8, 10, 67, 16, 20, 192, 2, 72, 35, 89, 0, 0, 0, 0, 14, 4, 95, 13,
+ 3, 14, 65, 6, 116, 49, 34, 113, 50, 0, 0, 0, 0, 0, 0, 11, 70, 40, 246, 83, 80, 144, 203, 21, 0, 10, 0, 0, 10, 69,
+ 80, 80, 83, 21, 32, 21, 0, 10, 0, 0, 10, 67, 8, 84, 212, 71, 109, 89, 47, 0, 0, 13, 68, 92, 244, 129, 56, 84, 127, 34,
+ 6, 35, 50, 0, 0, 0, 0, 19, 71, 25, 34, 69, 17, 99, 204, 48, 83, 34, 6, 118, 47, 83, 4, 113, 55, 0, 12, 67, 32, 20,
+ 212, 2, 107, 35, 89, 47, 0, 9, 0, 10, 67, 16, 20, 211, 72, 35, 89, 0, 76, 12, 3, 95, 55, 15, 88, 6, 118, 71, 47, 13,
+ 0, 0, 14, 69, 20, 147, 137, 28, 80, 122, 50, 111, 81, 13, 0, 76, 0, 0, 0, 0, 11, 67, 60, 65, 82, 127, 72, 108, 0, 76,
+ 8, 0, 0, 0, 0, 0, 0, 13, 3, 95, 51, 88, 6, 72, 34, 122, 89, 111, 99, 0, 0, 12, 68, 84, 229, 5, 56, 114, 50, 47,
+ 13, 50, 0, 9, 68, 76, 85, 133, 56, 21, 0, 10, 13, 3, 95, 48, 67, 6, 107, 114, 50, 72, 108, 47, 0, 0, 13, 69, 52, 16,
+ 200, 20, 224, 65, 35, 101, 13, 50, 0, 0, 0, 8, 67, 81, 34, 80, 21, 0, 10, 0, 12, 68, 8, 85, 5, 56, 71, 126, 47, 13,
+ 50, 0, 0, 0, 0, 14, 203, 88, 145, 76, 8, 84, 208, 72, 240, 200, 20, 224, 67, 0, 12, 68, 20, 147, 147, 80, 6, 122, 50, 89,
+ 47, 0, 0, 0, 0, 0, 0, 0, 7, 66, 32, 144, 107, 122, 0, 5, 194, 40, 80, 72, 13, 3, 95, 49, 57, 6, 50, 124, 50, 132,
+ 126, 50, 0, 0, 13, 3, 95, 49, 56, 6, 10, 35, 101, 132, 126, 50, 0, 0, 15, 68, 84, 229, 5, 72, 4, 114, 50, 47, 108, 0,
+ 8, 11, 9, 0, 8, 67, 40, 85, 0, 21, 0, 10, 0, 8, 67, 32, 148, 0, 21, 0, 10, 0, 0, 0, 14, 69, 8, 84, 212, 36,
+ 80, 71, 109, 89, 47, 111, 13, 0, 0, 11, 70, 8, 20, 197, 8, 19, 12, 21, 0, 10, 11, 3, 95, 49, 49, 6, 10, 109, 55, 83,
+ 0, 0, 10, 3, 95, 49, 48, 6, 132, 126, 50, 0, 0, 9, 68, 48, 85, 133, 48, 21, 0, 10, 13, 3, 95, 49, 51, 6, 72, 34,
+ 122, 132, 126, 50, 0, 0, 12, 3, 95, 49, 50, 6, 132, 84, 131, 55, 83, 0, 0, 14, 3, 95, 49, 53, 6, 83, 129, 50, 83, 132,
+ 126, 50, 0, 0, 7, 195, 36, 131, 128, 76, 9, 14, 5, 195, 188, 2, 5, 18, 4, 129, 71, 108, 0, 8, 11, 13, 3, 95, 49, 52,
+ 6, 83, 111, 34, 132, 126, 50, 0, 0, 13, 68, 76, 84, 137, 20, 89, 126, 34, 111, 38, 13, 0, 7, 196, 61, 33, 201, 20, 20, 13,
+ 3, 95, 49, 55, 6, 88, 118, 48, 132, 126, 50, 0, 0, 13, 3, 95, 49, 54, 6, 88, 109, 99, 132, 126, 50, 0, 0, 10, 67, 36,
+ 132, 133, 118, 34, 13, 0, 72, 0, 13, 3, 95, 55, 88, 6, 88, 118, 48, 132, 111, 99, 0, 0, 13, 68, 92, 20, 133, 56, 2, 84,
+ 116, 34, 13, 50, 0, 0, 8, 197, 8, 19, 11, 4, 224, 65, 0, 9, 198, 16, 83, 147, 20, 192, 128, 66, 17, 70, 16, 20, 211, 20,
+ 192, 128, 72, 35, 89, 88, 6, 109, 55, 71, 0, 17, 70, 16, 84, 211, 20, 192, 128, 72, 109, 89, 88, 6, 109, 55, 71, 0, 9, 198,
+ 16, 84, 147, 20, 192, 128, 66, 0, 9, 67, 36, 132, 128, 118, 34, 0, 72, 0, 0, 0, 0, 0, 0, 0, 11, 70, 92, 80, 147, 37,
+ 65, 64, 21, 0, 10, 8, 67, 76, 86, 25, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 69, 48, 20,
+ 20, 61, 0, 21, 0, 10, 14, 3, 95, 50, 88, 6, 132, 84, 35, 50, 132, 111, 99, 0, 0, 0, 0, 0, 10, 199, 36, 211, 79, 8,
+ 147, 9, 20, 20, 0, 12, 3, 95, 56, 15, 10, 6, 35, 101, 47, 13, 0, 0, 0, 15, 70, 36, 226, 193, 37, 48, 200, 111, 68, 49,
+ 116, 111, 91, 0, 0, 11, 67, 76, 82, 84, 88, 122, 47, 0, 72, 9, 0, 0, 0, 11, 70, 24, 148, 133, 92, 19, 12, 21, 0, 10,
+ 0, 0, 9, 68, 77, 21, 65, 92, 21, 0, 10, 13, 3, 95, 63, 63, 88, 129, 65, 71, 6, 127, 55, 0, 0, 0, 0, 13, 3, 95,
+ 52, 88, 6, 83, 111, 34, 132, 111, 99, 0, 0, 0, 10, 69, 77, 2, 82, 37, 64, 21, 0, 10, 0, 0, 11, 136, 11, 15, 13, 195,
+ 182, 4, 9, 5, 20, 6, 195, 92, 82, 76, 8, 0, 0, 14, 69, 20, 147, 136, 21, 32, 122, 50, 107, 6, 126, 34, 0, 0, 8, 66,
+ 52, 48, 65, 14, 49, 0, 8, 66, 32, 208, 107, 13, 65, 0, 0, 14, 3, 95, 53, 88, 6, 83, 129, 50, 83, 132, 111, 99, 0, 0,
+ 14, 68, 8, 85, 143, 72, 71, 13, 83, 127, 34, 0, 66, 8, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 54, 88, 6, 88, 109, 99,
+ 132, 111, 99, 0, 0, 0, 6, 195, 76, 82, 78, 72, 0, 0, 11, 67, 88, 243, 64, 83, 113, 65, 0, 76, 28, 0, 0, 0, 0, 8,
+ 67, 24, 245, 76, 21, 0, 10, 0, 0, 0, 0, 10, 199, 56, 85, 77, 21, 130, 75, 60, 66, 0, 0, 0, 9, 66, 57, 32, 50, 114,
+ 65, 108, 0, 0, 20, 71, 20, 33, 78, 16, 18, 5, 72, 126, 71, 13, 50, 72, 35, 107, 6, 126, 34, 0, 8, 67, 52, 18, 76, 21,
+ 0, 10, 13, 3, 95, 56, 88, 6, 10, 35, 101, 132, 111, 99, 0, 0, 0, 13, 69, 76, 16, 130, 5, 64, 88, 35, 71, 35, 47, 0,
+ 0, 16, 70, 64, 20, 211, 4, 113, 64, 48, 35, 89, 6, 35, 90, 13, 0, 9, 198, 36, 226, 149, 72, 145, 64, 20, 9, 198, 5, 37,
+ 5, 72, 145, 64, 20, 0, 0, 11, 70, 32, 243, 204, 36, 112, 78, 21, 0, 10, 0, 9, 67, 44, 145, 0, 49, 111, 72, 0, 12, 137,
+ 1, 20, 15, 13, 13, 195, 188, 12, 12, 65, 0, 9, 198, 52, 21, 5, 72, 145, 64, 20, 9, 66, 36, 208, 111, 65, 0, 76, 28, 0,
+ 13, 3, 95, 57, 88, 6, 50, 124, 50, 132, 111, 99, 0, 0, 11, 200, 36, 226, 207, 57, 53, 1, 57, 64, 65, 13, 68, 32, 21, 20,
+ 20, 107, 4, 35, 47, 13, 0, 9, 0, 8, 197, 57, 83, 69, 72, 240, 65, 0, 0, 0, 0, 0, 15, 3, 95, 63, 65, 71, 6, 120,
+ 101, 89, 47, 116, 71, 13, 0, 0, 20, 71, 20, 33, 78, 16, 18, 9, 56, 126, 71, 13, 50, 72, 35, 107, 6, 111, 50, 0, 0, 13,
+ 72, 20, 229, 5, 73, 4, 137, 76, 80, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 11, 66, 60, 32, 4, 113, 71, 0, 8, 11, 9,
+ 9, 66, 36, 224, 111, 50, 0, 76, 28, 0, 17, 70, 20, 225, 193, 28, 145, 82, 35, 68, 81, 35, 90, 6, 118, 34, 0, 8, 67, 40,
+ 240, 128, 21, 0, 10, 0, 0, 0, 15, 70, 80, 129, 65, 80, 84, 128, 47, 126, 6, 116, 47, 108, 0, 0, 15, 4, 95, 15, 7, 15,
+ 6, 127, 81, 113, 50, 4, 109, 49, 0, 0, 13, 68, 40, 85, 26, 80, 57, 4, 109, 132, 47, 0, 12, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 14, 69, 48, 241, 201, 21, 32, 55, 127, 90, 6, 118, 34, 0, 0, 0, 0, 0, 15, 69, 73, 112, 78, 16, 16, 34, 114, 6,
+ 35, 50, 72, 116, 0, 12, 67, 92, 83, 142, 4, 84, 109, 50, 0, 8, 11, 0, 0, 10, 67, 28, 80, 148, 81, 126, 71, 47, 0, 0,
+ 0, 0, 0, 9, 67, 20, 147, 128, 122, 50, 0, 76, 11, 67, 65, 35, 192, 4, 48, 34, 127, 0, 8, 0, 14, 4, 95, 48, 77, 52,
+ 71, 111, 55, 111, 6, 127, 50, 0, 0, 0, 15, 70, 25, 84, 131, 32, 83, 128, 83, 114, 34, 99, 13, 50, 0, 17, 4, 95, 48, 77,
+ 50, 15, 65, 111, 55, 111, 6, 127, 50, 13, 50, 0, 0, 11, 67, 52, 19, 128, 65, 35, 50, 0, 72, 9, 11, 67, 88, 243, 128, 83,
+ 113, 50, 0, 76, 28, 18, 4, 95, 48, 77, 51, 15, 65, 111, 55, 111, 6, 35, 34, 72, 13, 50, 0, 0, 10, 67, 20, 147, 133, 122,
+ 50, 13, 0, 72, 0, 14, 4, 95, 48, 77, 49, 6, 47, 121, 88, 13, 50, 47, 0, 0, 9, 66, 60, 64, 127, 72, 108, 0, 9, 14,
+ 4, 95, 2, 18, 22, 71, 14, 16, 6, 125, 84, 13, 0, 0, 7, 195, 52, 148, 128, 76, 9, 0, 0, 10, 69, 5, 4, 5, 4, 192,
+ 21, 0, 10, 0, 16, 67, 33, 36, 199, 107, 109, 34, 6, 121, 89, 81, 126, 71, 108, 0, 0, 11, 67, 88, 244, 128, 4, 83, 113, 34,
+ 0, 11, 0, 0, 0, 0, 0, 0, 12, 69, 76, 50, 21, 49, 64, 91, 120, 55, 47, 0, 0, 0, 0, 0, 0, 13, 66, 44, 208, 49,
+ 118, 55, 127, 65, 126, 47, 108, 0, 0, 0, 11, 200, 88, 145, 76, 48, 82, 67, 33, 64, 66, 0, 12, 67, 105, 112, 82, 132, 84, 4,
+ 35, 12, 34, 0, 0, 0, 11, 67, 52, 149, 0, 65, 111, 47, 0, 76, 8, 0, 0, 0, 7, 66, 53, 144, 21, 0, 10, 0, 18, 9,
+ 8, 195, 164, 21, 19, 3, 8, 5, 14, 107, 124, 89, 99, 13, 50, 0, 0, 0, 0, 9, 198, 52, 243, 143, 80, 243, 128, 67, 0, 8,
+ 67, 61, 85, 0, 21, 0, 10, 0, 9, 68, 12, 240, 67, 32, 21, 0, 10, 0, 0, 0, 0, 0, 0, 11, 70, 4, 48, 207, 84, 229,
+ 0, 21, 0, 10, 0, 15, 70, 20, 147, 133, 72, 193, 73, 122, 50, 13, 34, 55, 122, 0, 0, 0, 0, 9, 198, 56, 80, 149, 48, 244,
+ 192, 67, 0, 7, 195, 52, 144, 200, 72, 9, 0, 10, 67, 21, 33, 5, 126, 34, 72, 13, 0, 0, 0, 0, 24, 67, 56, 240, 200, 50,
+ 6, 113, 101, 15, 50, 6, 111, 99, 47, 0, 28, 81, 110, 105, 99, 104, 116, 32, 6, 195, 56, 240, 200, 8, 0, 11, 68, 64, 240, 200,
+ 76, 48, 113, 101, 89, 0, 0, 0, 0, 9, 198, 77, 2, 79, 56, 17, 197, 20, 0, 0, 0, 0, 0, 8, 67, 40, 242, 197, 21, 0,
+ 10, 0, 11, 67, 4, 33, 82, 116, 71, 108, 0, 76, 8, 0, 16, 70, 5, 32, 200, 4, 146, 192, 35, 34, 99, 6, 116, 111, 49, 0,
+ 0, 0, 16, 70, 20, 147, 129, 56, 65, 82, 122, 50, 6, 35, 50, 72, 108, 0, 0, 0, 19, 4, 95, 3, 9, 18, 132, 6, 111, 34,
+ 49, 114, 65, 83, 55, 109, 49, 89, 0, 0, 0, 0, 0, 0, 0, 9, 68, 76, 130, 82, 80, 21, 0, 10, 0, 0, 0, 0, 0, 15,
+ 69, 36, 229, 5, 72, 224, 111, 50, 47, 6, 109, 34, 50, 0, 15, 69, 92, 243, 12, 20, 224, 2, 84, 113, 55, 13, 50, 0, 9, 0,
+ 0, 17, 4, 95, 19, 20, 11, 91, 34, 6, 126, 81, 89, 47, 34, 111, 99, 0, 0, 0, 15, 69, 64, 192, 78, 21, 64, 48, 55, 35,
+ 50, 6, 126, 47, 0, 12, 4, 95, 1, 3, 21, 35, 49, 6, 120, 47, 0, 0, 10, 198, 60, 33, 204, 20, 144, 200, 66, 8, 21, 3,
+ 95, 194, 171, 6, 35, 50, 83, 128, 51, 114, 68, 89, 132, 4, 122, 99, 13, 50, 0, 0, 0, 0, 0, 11, 70, 80, 84, 141, 36, 224,
+ 76, 21, 0, 10, 0, 0, 0, 15, 69, 16, 144, 68, 20, 208, 72, 118, 35, 72, 6, 126, 65, 0, 10, 69, 72, 240, 68, 36, 80, 21,
+ 0, 10, 0, 0, 9, 198, 48, 20, 16, 4, 194, 69, 20, 15, 4, 95, 18, 14, 7, 49, 34, 6, 127, 58, 90, 109, 49, 0, 0, 0,
+ 0, 0, 0, 13, 68, 105, 81, 5, 52, 132, 120, 6, 72, 126, 65, 0, 0, 0, 0, 0, 0, 0, 0, 20, 71, 77, 64, 76, 4, 115,
+ 73, 80, 89, 47, 35, 55, 35, 81, 65, 6, 111, 47, 0, 16, 67, 4, 32, 128, 6, 35, 71, 71, 4, 111, 55, 72, 114, 68, 0, 0,
+ 7, 196, 76, 241, 193, 72, 66, 0, 0, 0, 0, 9, 67, 104, 243, 205, 88, 120, 65, 0, 11, 68, 16, 145, 78, 80, 72, 118, 50, 47,
+ 0, 0, 14, 69, 21, 36, 212, 20, 224, 126, 34, 89, 47, 13, 50, 0, 0, 0, 0, 0, 14, 69, 76, 83, 2, 77, 64, 88, 109, 55,
+ 48, 89, 47, 0, 0, 18, 4, 95, 1, 3, 50, 72, 6, 113, 48, 13, 55, 35, 49, 4, 120, 47, 0, 0, 0, 0, 0, 9, 66, 60,
+ 176, 127, 49, 6, 126, 0, 0, 0, 0, 18, 70, 88, 244, 136, 21, 34, 71, 83, 127, 34, 107, 6, 126, 34, 111, 134, 0, 14, 69, 52,
+ 243, 148, 4, 112, 65, 127, 50, 47, 116, 49, 0, 0, 0, 10, 67, 76, 243, 12, 4, 88, 113, 55, 0, 0, 6, 195, 5, 34, 69, 20,
+ 0, 0, 0, 0, 0, 0, 25, 3, 95, 194, 187, 6, 35, 50, 83, 128, 51, 114, 68, 89, 132, 4, 122, 99, 13, 50, 15, 132, 6, 120,
+ 0, 0, 10, 199, 20, 33, 78, 24, 19, 12, 76, 8, 0, 11, 70, 72, 80, 197, 37, 97, 82, 21, 0, 10, 0, 0, 0, 0, 14, 68,
+ 28, 81, 197, 56, 81, 126, 81, 13, 50, 0, 76, 8, 0, 0, 0, 0, 0, 0, 10, 66, 77, 64, 6, 109, 89, 47, 126, 0, 12, 6,
+ 95, 15, 18, 4, 50, 48, 89, 47, 13, 0, 0, 5, 130, 196, 141, 43, 0, 0, 12, 201, 21, 133, 18, 5, 96, 71, 4, 229, 0, 65,
+ 0, 0, 0, 0, 0, 11, 70, 88, 83, 148, 85, 33, 64, 21, 0, 10, 0, 0, 8, 67, 76, 86, 0, 21, 0, 10, 23, 68, 56, 144,
+ 200, 80, 50, 6, 111, 99, 47, 15, 50, 6, 120, 34, 0, 8, 81, 110, 117, 114, 32, 24, 68, 56, 144, 200, 80, 50, 4, 111, 99, 47,
+ 15, 65, 6, 126, 34, 0, 14, 81, 109, 101, 104, 114, 32, 23, 68, 56, 144, 200, 80, 50, 6, 111, 99, 47, 15, 4, 65, 126, 34, 0,
+ 81, 109, 101, 104, 114, 32, 0, 9, 2, 194, 163, 48, 121, 50, 72, 0, 0, 0, 0, 17, 70, 21, 36, 212, 52, 19, 0, 126, 34, 89,
+ 47, 65, 35, 12, 55, 0, 5, 130, 195, 166, 43, 0, 10, 69, 76, 245, 82, 12, 80, 21, 0, 10, 5, 130, 195, 167, 43, 0, 0, 0,
+ 0, 0, 0, 0, 11, 70, 12, 243, 80, 85, 65, 82, 21, 0, 10, 0, 0, 0, 0, 7, 196, 16, 82, 78, 20, 76, 0, 0, 9, 2,
+ 194, 176, 81, 34, 116, 47, 0, 0, 16, 70, 16, 162, 66, 61, 85, 9, 75, 37, 71, 6, 120, 47, 118, 0, 5, 130, 195, 169, 43, 17,
+ 2, 194, 177, 48, 55, 6, 114, 89, 15, 65, 6, 118, 50, 114, 89, 0, 0, 0, 0, 9, 198, 5, 52, 8, 4, 197, 0, 66, 0, 18,
+ 71, 5, 36, 129, 56, 114, 69, 72, 35, 34, 35, 68, 90, 6, 118, 13, 0, 18, 71, 5, 36, 5, 28, 114, 69, 72, 35, 34, 48, 109,
+ 75, 6, 118, 34, 0, 8, 67, 64, 195, 212, 21, 0, 10, 0, 13, 4, 95, 3, 5, 4, 89, 126, 72, 6, 118, 57, 0, 0, 0, 0,
+ 5, 130, 197, 161, 43, 16, 4, 95, 12, 9, 7, 55, 6, 118, 81, 35, 47, 4, 120, 108, 0, 0, 0, 0, 0, 0, 0, 13, 69, 28,
+ 83, 210, 28, 80, 75, 113, 12, 34, 75, 0, 18, 7, 11, 195, 182, 14, 14, 5, 14, 4, 49, 131, 50, 13, 50, 0, 9, 12, 0, 0,
+ 0, 0, 8, 67, 76, 227, 194, 21, 0, 10, 6, 195, 16, 82, 78, 76, 0, 0, 0, 0, 9, 198, 64, 20, 129, 16, 145, 83, 67, 0,
+ 0, 10, 67, 16, 83, 64, 2, 72, 126, 65, 0, 0, 9, 68, 53, 148, 209, 48, 21, 0, 10, 5, 130, 197, 190, 43, 0, 0, 9, 198,
+ 76, 243, 132, 21, 35, 128, 8, 0, 11, 4, 4, 1, 195, 159, 72, 35, 89, 0, 76, 0, 9, 68, 12, 128, 82, 80, 21, 0, 10, 7,
+ 196, 76, 82, 78, 20, 76, 0, 16, 69, 76, 241, 66, 20, 224, 88, 127, 10, 6, 126, 71, 13, 50, 0, 0, 0, 0, 0, 0, 15, 6,
+ 11, 195, 182, 14, 14, 20, 4, 49, 131, 50, 47, 0, 9, 0, 0, 8, 67, 9, 149, 5, 21, 0, 10, 12, 68, 16, 145, 83, 20, 72,
+ 118, 88, 13, 0, 72, 0, 14, 69, 49, 80, 197, 57, 64, 55, 120, 89, 109, 50, 47, 0, 15, 69, 93, 84, 132, 21, 64, 84, 4, 114,
+ 34, 72, 13, 47, 0, 15, 69, 92, 84, 132, 21, 64, 84, 4, 109, 34, 72, 13, 47, 0, 0, 0, 12, 71, 64, 83, 148, 32, 245, 83,
+ 20, 21, 0, 10, 0, 0, 0, 11, 70, 29, 35, 213, 64, 145, 64, 21, 0, 10, 13, 4, 6, 195, 188, 18, 83, 128, 34, 0, 76, 8,
+ 9, 0, 9, 198, 64, 84, 144, 48, 86, 0, 66, 0, 0, 13, 69, 17, 34, 84, 80, 80, 72, 34, 111, 47, 13, 0, 0, 0, 0, 9,
+ 68, 76, 244, 146, 100, 21, 0, 10, 0, 0, 0, 8, 67, 12, 245, 80, 49, 120, 0, 0, 0, 0, 0, 0, 0, 0, 15, 70, 28, 84,
+ 212, 21, 35, 128, 81, 109, 89, 47, 108, 50, 0, 17, 70, 93, 84, 132, 21, 53, 0, 84, 4, 114, 34, 72, 109, 89, 47, 0, 0, 0,
+ 0, 11, 68, 44, 131, 69, 72, 49, 65, 126, 34, 0, 11, 68, 8, 81, 82, 20, 71, 126, 34, 13, 0, 9, 68, 81, 83, 133, 72, 21,
+ 0, 10, 0, 0, 0, 0, 12, 68, 88, 244, 137, 28, 83, 127, 34, 111, 134, 0, 0, 0, 11, 70, 76, 48, 78, 56, 84, 128, 21, 0,
+ 10, 0, 0, 13, 68, 92, 148, 147, 80, 84, 4, 111, 34, 89, 47, 0, 0, 0, 10, 135, 16, 18, 195, 164, 13, 9, 5, 20, 16, 70,
+ 32, 84, 130, 21, 33, 192, 107, 109, 34, 71, 109, 34, 81, 0, 0, 0, 0, 0, 0, 29, 75, 65, 35, 194, 48, 83, 65, 80, 148, 201,
+ 21, 32, 48, 34, 127, 71, 55, 126, 65, 6, 35, 12, 47, 111, 88, 118, 34, 0, 10, 199, 44, 20, 148, 60, 224, 71, 20, 20, 0, 0,
+ 14, 69, 84, 228, 197, 72, 80, 114, 50, 88, 34, 13, 0, 72, 0, 0, 0, 14, 67, 4, 195, 7, 6, 35, 55, 81, 13, 65, 122, 50,
+ 0, 11, 2, 95, 34, 132, 118, 47, 6, 116, 47, 0, 0, 20, 2, 95, 33, 6, 121, 89, 23, 34, 4, 120, 83, 13, 132, 4, 122, 99,
+ 13, 50, 0, 0, 0, 15, 2, 95, 39, 4, 35, 48, 127, 89, 47, 34, 6, 113, 83, 0, 0, 8, 67, 76, 243, 135, 21, 0, 10, 0,
+ 18, 70, 20, 228, 197, 52, 35, 5, 113, 50, 89, 6, 113, 65, 71, 13, 55, 0, 0, 0, 10, 67, 8, 147, 128, 71, 111, 50, 0, 72,
+ 10, 67, 16, 83, 128, 2, 72, 126, 50, 0, 0, 13, 68, 92, 20, 149, 52, 84, 116, 34, 6, 114, 65, 0, 9, 68, 20, 208, 73, 48,
+ 21, 0, 10, 12, 4, 95, 3, 1, 16, 81, 34, 6, 127, 89, 0, 0, 11, 67, 16, 83, 142, 72, 109, 50, 0, 76, 8, 15, 2, 95,
+ 41, 49, 55, 6, 35, 65, 108, 15, 132, 6, 120, 0, 0, 17, 70, 105, 81, 197, 28, 83, 128, 132, 120, 81, 6, 126, 81, 13, 50, 0,
+ 17, 70, 105, 81, 197, 28, 83, 128, 132, 120, 81, 6, 126, 81, 13, 50, 0, 16, 2, 95, 40, 49, 55, 6, 35, 65, 108, 15, 23, 6,
+ 121, 83, 0, 0, 8, 67, 92, 244, 132, 21, 0, 10, 11, 67, 64, 84, 128, 48, 109, 34, 0, 76, 28, 15, 2, 95, 47, 91, 34, 6,
+ 126, 81, 91, 47, 34, 111, 99, 0, 0, 17, 70, 36, 225, 5, 77, 49, 78, 111, 50, 72, 6, 109, 89, 13, 50, 0, 10, 2, 95, 46,
+ 48, 114, 50, 49, 47, 0, 0, 17, 2, 95, 45, 71, 6, 111, 50, 72, 13, 89, 47, 34, 4, 111, 99, 0, 0, 9, 2, 95, 44, 49,
+ 113, 65, 35, 0, 0, 10, 67, 16, 84, 128, 2, 72, 109, 34, 0, 9, 2, 95, 51, 6, 72, 34, 122, 0, 0, 9, 2, 95, 50, 6,
+ 132, 84, 122, 0, 0, 10, 2, 95, 49, 10, 6, 122, 50, 89, 0, 0, 9, 2, 95, 48, 6, 50, 114, 55, 0, 0, 11, 2, 95, 55,
+ 6, 88, 118, 71, 13, 50, 0, 0, 14, 68, 92, 20, 147, 80, 2, 84, 116, 34, 89, 47, 0, 9, 10, 2, 95, 54, 6, 88, 109, 49,
+ 89, 0, 0, 10, 2, 95, 53, 6, 83, 129, 50, 83, 0, 0, 9, 2, 95, 52, 6, 83, 118, 34, 0, 0, 15, 67, 88, 115, 0, 83,
+ 109, 34, 81, 55, 6, 122, 99, 13, 0, 16, 2, 95, 59, 91, 47, 34, 6, 111, 99, 48, 114, 68, 49, 47, 0, 0, 17, 2, 95, 58,
+ 72, 6, 113, 48, 13, 55, 48, 4, 114, 68, 49, 47, 0, 0, 8, 197, 8, 150, 129, 73, 32, 66, 15, 69, 44, 19, 142, 77, 64, 4,
+ 49, 35, 50, 89, 47, 0, 9, 9, 2, 95, 57, 6, 50, 124, 50, 0, 0, 10, 2, 95, 56, 6, 10, 35, 101, 47, 0, 0, 10, 67,
+ 21, 36, 212, 126, 34, 89, 47, 0, 12, 71, 36, 229, 5, 72, 96, 67, 20, 21, 0, 10, 17, 2, 95, 63, 83, 34, 6, 117, 81, 13,
+ 132, 4, 122, 99, 13, 50, 0, 0, 13, 68, 92, 244, 137, 56, 84, 127, 34, 6, 111, 50, 0, 10, 2, 95, 62, 81, 34, 130, 89, 108,
+ 0, 0, 0, 10, 2, 95, 60, 49, 55, 122, 50, 108, 0, 0, 0, 0, 0, 0, 0, 10, 68, 56, 148, 195, 32, 50, 118, 91, 0, 19,
+ 72, 52, 146, 210, 60, 98, 67, 32, 80, 65, 118, 49, 34, 127, 83, 118, 91, 0, 0, 0, 17, 70, 80, 83, 5, 28, 83, 128, 47, 126,
+ 55, 126, 81, 6, 126, 50, 0, 0, 0, 9, 68, 52, 16, 200, 60, 21, 0, 10, 8, 196, 76, 245, 201, 20, 66, 8, 0, 0, 0, 0,
+ 9, 68, 48, 20, 197, 72, 21, 0, 10, 7, 196, 52, 82, 78, 20, 76, 0, 14, 69, 88, 84, 133, 36, 224, 83, 109, 34, 6, 122, 50,
+ 0, 0, 0, 0, 9, 68, 40, 242, 78, 80, 21, 0, 10, 0, 8, 197, 52, 243, 147, 84, 224, 66, 0, 6, 195, 56, 17, 197, 20, 0,
+ 0, 13, 4, 95, 4, 15, 20, 48, 6, 114, 50, 49, 47, 0, 0, 0, 9, 198, 24, 85, 69, 73, 35, 212, 67, 0, 8, 67, 80, 80,
+ 200, 21, 0, 10, 17, 67, 85, 49, 128, 2, 114, 50, 47, 88, 127, 83, 6, 113, 34, 47, 0, 22, 2, 95, 91, 6, 109, 49, 111, 81,
+ 13, 49, 55, 6, 35, 65, 108, 15, 23, 6, 121, 83, 0, 0, 13, 68, 28, 83, 210, 28, 81, 126, 113, 34, 49, 0, 9, 0, 0, 8,
+ 66, 76, 240, 88, 127, 0, 76, 0, 8, 67, 12, 128, 84, 21, 0, 10, 16, 2, 95, 95, 4, 114, 50, 47, 108, 91, 47, 34, 6, 111,
+ 99, 0, 0, 16, 2, 95, 94, 132, 111, 34, 49, 114, 65, 83, 55, 109, 49, 89, 0, 0, 13, 69, 12, 194, 81, 84, 80, 49, 55, 111,
+ 49, 13, 0, 10, 69, 60, 227, 9, 56, 80, 21, 0, 10, 21, 2, 95, 93, 6, 109, 49, 111, 81, 13, 49, 55, 6, 35, 65, 108, 15,
+ 132, 6, 120, 0, 0, 8, 67, 12, 242, 197, 21, 0, 10, 0, 17, 70, 36, 229, 5, 72, 84, 211, 111, 50, 47, 13, 34, 6, 109, 89,
+ 0, 8, 67, 12, 243, 204, 21, 0, 10, 0, 13, 68, 93, 84, 132, 20, 84, 4, 114, 34, 72, 13, 0, 12, 68, 84, 228, 197, 72, 114,
+ 50, 88, 108, 0, 72, 22, 4, 95, 226, 128, 148, 81, 13, 72, 6, 35, 68, 49, 13, 50, 91, 47, 34, 4, 111, 99, 0, 0, 8, 197,
+ 16, 18, 12, 36, 80, 20, 9, 198, 9, 35, 206, 12, 130, 69, 20, 10, 69, 41, 83, 139, 36, 80, 21, 0, 10, 0, 9, 2, 95, 96,
+ 81, 34, 116, 84, 0, 0, 0, 8, 196, 17, 84, 131, 32, 76, 8, 0, 0, 0, 11, 67, 56, 16, 200, 50, 116, 101, 0, 76, 28, 0,
+ 0, 0, 14, 4, 95, 7, 18, 22, 81, 34, 6, 116, 84, 111, 89, 0, 0, 0, 0, 8, 197, 8, 19, 11, 60, 224, 66, 0, 0, 12,
+ 71, 72, 240, 83, 80, 33, 69, 24, 21, 0, 10, 11, 67, 8, 148, 192, 71, 111, 89, 0, 76, 8, 10, 67, 16, 84, 192, 2, 72, 109,
+ 89, 0, 0, 7, 196, 84, 213, 197, 28, 65, 0, 14, 69, 76, 243, 12, 20, 224, 4, 88, 113, 55, 13, 50, 0, 0, 0, 0, 0, 16,
+ 69, 32, 16, 133, 77, 64, 107, 116, 71, 109, 89, 47, 0, 9, 72, 0, 0, 13, 4, 95, 4, 9, 1, 6, 114, 65, 55, 121, 47, 0,
+ 25, 2, 95, 123, 81, 13, 91, 84, 6, 122, 83, 47, 13, 49, 55, 6, 35, 65, 108, 15, 23, 6, 121, 83, 0, 0, 0, 0, 11, 70,
+ 60, 97, 140, 36, 225, 64, 21, 0, 10, 9, 66, 84, 208, 114, 65, 0, 76, 28, 0, 11, 67, 8, 148, 212, 71, 111, 89, 47, 0, 72,
+ 0, 0, 24, 2, 95, 125, 81, 13, 91, 84, 6, 122, 83, 47, 13, 49, 55, 6, 35, 65, 108, 15, 132, 6, 120, 0, 0, 8, 2, 95,
+ 124, 48, 122, 48, 0, 0, 0, 9, 68, 5, 4, 12, 20, 21, 0, 10, 0, 0, 0, 0, 7, 196, 73, 84, 9, 20, 20, 11, 200, 64,
+ 85, 5, 73, 50, 76, 36, 80, 20, 0, 10, 69, 4, 48, 197, 77, 48, 21, 0, 10, 0, 0, 0, 9, 68, 12, 245, 67, 32, 21, 0,
+ 10, 13, 68, 16, 19, 73, 80, 72, 116, 65, 6, 111, 47, 0, 0, 11, 67, 84, 225, 0, 114, 50, 47, 0, 76, 8, 0, 0, 0, 0,
+ 8, 197, 76, 245, 207, 32, 192, 66, 15, 69, 93, 84, 132, 20, 224, 84, 4, 114, 34, 72, 13, 50, 0, 16, 69, 92, 84, 132, 20, 224,
+ 84, 4, 109, 34, 72, 13, 50, 0, 12, 0, 0, 0, 7, 196, 72, 148, 201, 44, 65, 13, 68, 4, 35, 210, 80, 35, 71, 6, 113, 34,
+ 47, 0, 0, 9, 197, 60, 37, 207, 32, 192, 66, 8, 0, 9, 198, 16, 84, 200, 4, 192, 128, 66, 0, 0, 0, 14, 69, 40, 19, 149,
+ 5, 32, 57, 35, 50, 120, 116, 34, 0, 8, 197, 32, 82, 77, 5, 64, 65, 0, 17, 4, 95, 35, 51, 50, 55, 6, 126, 34, 132, 6,
+ 122, 99, 13, 50, 0, 0, 0, 0, 14, 69, 76, 243, 12, 77, 64, 4, 88, 113, 55, 89, 47, 0, 0, 0, 0, 0, 14, 69, 84, 228,
+ 197, 72, 208, 114, 50, 89, 108, 65, 0, 72, 0, 0, 11, 67, 92, 147, 12, 2, 84, 111, 55, 0, 9, 0, 11, 200, 52, 20, 135, 36,
+ 224, 76, 36, 80, 20, 0, 10, 69, 76, 147, 135, 48, 80, 21, 0, 10, 0, 9, 66, 105, 80, 132, 120, 0, 76, 28, 0, 0, 0, 0,
+ 0, 0, 0, 0, 17, 70, 36, 229, 5, 72, 225, 84, 111, 50, 47, 13, 34, 50, 109, 47, 0, 0, 0, 0, 0, 0, 12, 71, 12, 19,
+ 67, 61, 33, 5, 72, 21, 0, 10, 14, 67, 12, 132, 128, 49, 13, 34, 111, 89, 47, 114, 89, 0, 0, 0, 8, 197, 16, 19, 129, 12,
+ 128, 66, 0, 0, 0, 0, 0, 0, 18, 67, 85, 53, 192, 2, 114, 50, 47, 88, 127, 84, 6, 122, 47, 108, 0, 8, 0, 0, 10, 69,
+ 64, 244, 212, 21, 32, 21, 0, 10, 0, 0, 0, 7, 196, 81, 84, 137, 56, 66, 0, 14, 69, 32, 244, 147, 4, 208, 107, 113, 108, 88,
+ 116, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 71, 36, 195, 5, 28, 149, 9, 52, 111, 55, 126, 81, 118, 47, 6, 118,
+ 65, 0, 0, 0, 0, 0, 8, 67, 8, 32, 192, 21, 0, 10, 0, 0, 0, 0, 0, 8, 67, 12, 144, 79, 76, 121, 0, 8, 67, 76,
+ 131, 215, 21, 0, 10, 9, 68, 24, 246, 69, 72, 21, 0, 10, 0, 0, 0, 7, 195, 92, 145, 64, 72, 8, 0, 0, 8, 197, 76, 241,
+ 143, 73, 64, 66, 0, 11, 70, 52, 84, 211, 4, 113, 64, 21, 0, 10, 0, 10, 67, 76, 145, 64, 88, 118, 0, 72, 9, 0, 0, 10,
+ 69, 13, 84, 147, 61, 32, 21, 0, 10, 0, 8, 66, 92, 240, 84, 4, 127, 0, 0, 0, 0, 8, 197, 29, 32, 90, 36, 80, 20, 0,
+ 0, 20, 73, 5, 84, 199, 21, 48, 200, 4, 213, 0, 121, 89, 81, 13, 91, 116, 65, 47, 0, 0, 12, 68, 28, 84, 212, 20, 81, 126,
+ 89, 47, 13, 0, 0, 0, 0, 9, 67, 80, 243, 64, 47, 113, 65, 0, 19, 71, 8, 19, 132, 4, 114, 69, 72, 71, 35, 50, 72, 35,
+ 90, 6, 118, 13, 0, 10, 67, 44, 19, 64, 4, 49, 116, 65, 0, 0, 0, 0, 16, 70, 49, 81, 84, 37, 48, 200, 55, 120, 6, 126,
+ 47, 111, 91, 0, 0, 0, 7, 196, 25, 84, 137, 20, 20, 0, 0, 16, 70, 56, 16, 200, 16, 83, 64, 50, 35, 101, 72, 6, 126, 65,
+ 0, 0, 0, 9, 68, 48, 241, 201, 56, 21, 0, 10, 0, 0, 0, 11, 67, 4, 196, 192, 35, 55, 89, 0, 76, 28, 0, 6, 195, 4,
+ 196, 207, 8, 0, 6, 195, 52, 82, 78, 76, 0, 0, 0, 0, 0, 11, 70, 76, 50, 69, 56, 49, 64, 21, 0, 10, 0, 0, 0, 0,
+ 15, 70, 76, 84, 150, 36, 49, 64, 89, 109, 34, 84, 111, 89, 0, 9, 198, 8, 192, 77, 4, 113, 64, 20, 0, 0, 0, 0, 16, 70,
+ 36, 195, 15, 100, 19, 0, 111, 55, 113, 35, 57, 116, 55, 0, 0, 0, 9, 198, 77, 80, 138, 20, 181, 0, 65, 0, 8, 197, 20, 33,
+ 78, 76, 240, 65, 0, 0, 0, 0, 6, 18, 66, 108, 0, 114, 0, 7, 6, 18, 67, 99, 0, 102, 0, 104, 0, 107, 0, 112, 0, 113,
+ 0, 115, 0, 116, 0, 122, 0, 7, 6, 18, 68, 195, 164, 0, 97, 0, 7, 6, 18, 69, 195, 182, 0, 111, 0, 7, 6, 99, 104, 0,
+ 4, 1, 117, 102, 2, 115, 3, 49, 0, 2, 111, 114, 32, 0, 2, 111, 114, 100, 0, 2, 195, 182, 114, 0, 8, 2, 18, 66, 17, 65,
+ 0, 8, 2, 111, 0, 97, 114, 97, 2, 107, 116, 3, 49, 2, 35, 34, 35, 0, 114, 111, 3, 49, 34, 127, 0, 115, 3, 49, 89, 0,
+ 115, 116, 117, 1, 97, 119, 2, 109, 3, 49, 89, 47, 120, 0, 105, 112, 2, 32, 3, 76, 111, 48, 0, 4, 8, 2, 97, 3, 91, 0,
+ 8, 2, 105, 99, 0, 8, 2, 105, 102, 0, 8, 2, 105, 108, 0, 97, 110, 99, 101, 3, 91, 138, 89, 13, 0, 4, 3, 99, 0, 1,
+ 117, 101, 0, 1, 117, 164, 195, 0, 8, 2, 17, 65, 0, 4, 101, 110, 1, 17, 67, 2, 32, 14, 128, 128, 132, 3, 99, 13, 50, 0,
+ 101, 110, 1, 101, 2, 32, 0, 101, 110, 1, 164, 195, 2, 32, 0, 101, 110, 1, 188, 195, 2, 32, 0, 115, 1, 164, 195, 110, 2, 116,
+ 3, 99, 89, 0, 4, 1, 97, 3, 101, 0, 1, 101, 114, 98, 2, 101, 110, 0, 1, 111, 0, 1, 117, 0, 7, 6, 103, 101, 0, 8,
+ 2, 111, 114, 103, 3, 81, 2, 126, 0, 111, 8, 3, 81, 4, 126, 127, 0, 4, 1, 115, 103, 110, 117, 2, 17, 67, 21, 3, 81, 13,
+ 0, 2, 109, 97, 99, 104, 0, 2, 109, 97, 108, 0, 2, 114, 195, 164, 116, 0, 2, 116, 114, 0, 8, 2, 21, 14, 128, 132, 130, 0,
+ 8, 2, 105, 109, 112, 0, 8, 2, 111, 114, 14, 128, 132, 130, 0, 98, 105, 114, 103, 101, 2, 32, 14, 128, 128, 135, 3, 81, 13, 71,
+ 111, 34, 81, 13, 0, 4, 2, 114, 109, 97, 110, 3, 81, 109, 0, 2, 115, 116, 114, 105, 103, 0, 8, 2, 18, 66, 25, 0, 8, 2,
+ 109, 25, 0, 8, 2, 110, 25, 0, 8, 2, 110, 101, 114, 0, 105, 2, 12, 3, 81, 122, 0, 4, 8, 2, 98, 101, 29, 3, 81, 126,
+ 0, 104, 8, 2, 101, 29, 0, 104, 101, 110, 3, 81, 126, 13, 50, 0, 110, 101, 114, 97, 108, 2, 105, 115, 3, 81, 126, 50, 13, 34,
+ 35, 55, 0, 110, 101, 114, 97, 108, 3, 81, 126, 50, 109, 34, 6, 35, 55, 0, 98, 101, 110, 3, 81, 126, 71, 13, 50, 0, 4, 103,
+ 101, 110, 3, 81, 126, 81, 13, 50, 0, 103, 101, 110, 8, 2, 21, 14, 128, 132, 133, 0, 103, 110, 3, 81, 126, 81, 50, 0, 7, 6,
+ 105, 101, 0, 4, 1, 10, 2, 114, 32, 3, 6, 118, 0, 1, 10, 2, 114, 108, 105, 99, 104, 0, 1, 21, 2, 32, 0, 1, 21, 2,
+ 114, 101, 29, 0, 2, 114, 115, 21, 0, 4, 110, 1, 103, 21, 2, 32, 3, 6, 118, 13, 50, 0, 110, 1, 104, 112, 2, 32, 0, 110,
+ 1, 109, 21, 2, 32, 0, 110, 1, 112, 21, 2, 32, 0, 110, 1, 114, 101, 115, 2, 32, 0, 110, 1, 114, 101, 116, 116, 2, 32, 0,
+ 110, 1, 114, 111, 101, 2, 32, 0, 110, 1, 114, 111, 103, 2, 32, 0, 110, 1, 114, 116, 101, 2, 32, 0, 110, 1, 114, 116, 115, 117,
+ 100, 2, 32, 0, 110, 1, 115, 21, 2, 32, 0, 110, 1, 116, 21, 2, 32, 0, 114, 117, 110, 103, 3, 6, 118, 34, 114, 68, 0, 114,
+ 117, 110, 103, 115, 3, 6, 118, 34, 114, 68, 89, 0, 4, 1, 21, 2, 32, 28, 17, 3, 8, 111, 13, 0, 1, 100, 117, 116, 115, 2,
+ 32, 0, 1, 108, 97, 109, 114, 111, 102, 0, 1, 108, 105, 109, 97, 102, 0, 1, 108, 111, 102, 2, 32, 0, 1, 114, 101, 102, 2, 110,
+ 0, 1, 114, 101, 116, 107, 97, 98, 0, 110, 1, 10, 2, 32, 3, 8, 111, 13, 50, 0, 110, 115, 1, 10, 2, 32, 3, 8, 111, 38,
+ 13, 50, 89, 0, 4, 110, 1, 98, 10, 2, 32, 3, 8, 118, 13, 50, 0, 110, 1, 114, 10, 2, 32, 0, 1, 117, 2, 114, 32, 3,
+ 23, 6, 118, 0, 1, 10, 2, 108, 108, 32, 3, 111, 6, 109, 0, 110, 116, 2, 32, 3, 111, 6, 109, 50, 47, 0, 110, 122, 1, 10,
+ 2, 32, 3, 111, 6, 109, 50, 132, 0, 4, 1, 99, 110, 97, 110, 105, 102, 2, 114, 3, 111, 6, 126, 0, 1, 103, 121, 104, 2, 110,
+ 0, 1, 107, 110, 97, 98, 2, 114, 0, 1, 108, 97, 116, 105, 2, 110, 0, 1, 108, 101, 116, 111, 104, 2, 114, 0, 1, 109, 101, 114,
+ 112, 2, 114, 0, 1, 114, 114, 97, 2, 114, 0, 1, 114, 114, 97, 98, 2, 114, 0, 1, 110, 105, 2, 32, 3, 111, 13, 0, 110, 1,
+ 110, 10, 2, 32, 3, 111, 13, 50, 0, 110, 1, 114, 2, 21, 3, 111, 109, 50, 0, 4, 3, 118, 0, 1, 104, 99, 115, 2, 110, 0,
+ 104, 0, 110, 115, 116, 1, 100, 3, 118, 50, 89, 47, 0, 7, 6, 195, 159, 0, 3, 89, 0, 8, 2, 32, 3, 109, 89, 132, 109, 47,
+ 0, 7, 6, 195, 164, 0, 2, 117, 109, 32, 24, 3, 6, 125, 0, 116, 1, 116, 2, 32, 3, 6, 125, 47, 0, 4, 2, 17, 67, 11,
+ 3, 109, 0, 2, 17, 67, 17, 67, 0, 2, 115, 99, 104, 0, 117, 3, 124, 0, 4, 3, 125, 0, 104, 2, 12, 0, 98, 2, 116, 32,
+ 3, 125, 48, 0, 103, 2, 116, 32, 3, 125, 49, 0, 7, 6, 195, 182, 0, 2, 32, 3, 6, 130, 0, 4, 3, 130, 0, 104, 2, 12,
+ 0, 4, 2, 17, 67, 11, 3, 131, 0, 2, 17, 67, 17, 67, 0, 2, 115, 99, 104, 0, 7, 6, 195, 188, 0, 98, 101, 114, 8, 2,
+ 98, 101, 21, 14, 128, 132, 132, 3, 11, 6, 128, 71, 108, 0, 98, 101, 114, 8, 2, 21, 14, 128, 132, 132, 3, 23, 4, 128, 71, 108,
+ 0, 4, 3, 128, 0, 104, 2, 12, 0, 98, 2, 116, 32, 3, 128, 48, 0, 103, 2, 116, 32, 3, 128, 49, 0, 98, 101, 114, 8, 2,
+ 103, 97, 110, 103, 115, 3, 128, 71, 108, 0, 4, 2, 17, 67, 11, 3, 129, 0, 2, 17, 67, 17, 67, 0, 2, 115, 99, 104, 0, 2,
+ 120, 0, 7, 6, 97, 0, 114, 99, 104, 97, 8, 2, 105, 3, 2, 35, 34, 99, 117, 0, 116, 111, 8, 2, 109, 3, 2, 35, 47, 127,
+ 0, 4, 98, 8, 2, 110, 111, 114, 3, 2, 35, 48, 0, 98, 8, 2, 115, 111, 0, 98, 8, 2, 115, 111, 114, 0, 98, 8, 2, 115,
+ 116, 114, 0, 98, 8, 2, 115, 117, 114, 0, 107, 113, 117, 3, 2, 35, 49, 84, 0, 110, 8, 2, 97, 3, 2, 35, 50, 0, 110, 105,
+ 8, 2, 115, 3, 2, 35, 50, 118, 0, 98, 98, 8, 2, 97, 3, 2, 35, 71, 0, 117, 115, 116, 114, 97, 2, 108, 3, 2, 121, 89,
+ 47, 34, 117, 0, 112, 112, 101, 8, 2, 108, 108, 21, 3, 4, 35, 48, 109, 0, 110, 116, 104, 114, 111, 112, 111, 8, 3, 4, 35, 50,
+ 47, 34, 127, 48, 2, 127, 0, 110, 116, 105, 8, 2, 21, 14, 128, 132, 132, 3, 4, 35, 50, 47, 111, 0, 110, 116, 105, 8, 2, 21,
+ 14, 128, 132, 132, 3, 4, 35, 50, 47, 118, 0, 110, 105, 109, 8, 3, 4, 35, 50, 118, 65, 0, 110, 105, 109, 97, 108, 8, 3, 4,
+ 35, 50, 118, 65, 116, 55, 0, 110, 103, 108, 111, 8, 2, 21, 3, 4, 35, 68, 81, 55, 127, 0, 4, 108, 1, 110, 97, 107, 10, 2,
+ 32, 3, 4, 116, 55, 0, 108, 1, 110, 103, 105, 115, 10, 2, 32, 0, 1, 114, 103, 2, 109, 109, 32, 3, 6, 35, 0, 98, 8, 2,
+ 101, 114, 21, 14, 128, 132, 130, 3, 6, 35, 48, 0, 98, 122, 117, 8, 2, 21, 14, 128, 132, 132, 3, 6, 35, 48, 132, 120, 0, 4,
+ 99, 104, 115, 8, 2, 21, 14, 128, 132, 132, 3, 6, 35, 49, 89, 0, 99, 104, 115, 8, 2, 101, 108, 0, 4, 110, 1, 110, 105, 101,
+ 2, 100, 101, 114, 3, 6, 35, 50, 0, 110, 8, 2, 21, 14, 128, 132, 130, 0, 110, 8, 2, 110, 18, 68, 104, 14, 128, 132, 130, 0,
+ 110, 8, 2, 110, 97, 100, 14, 128, 132, 130, 0, 110, 116, 1, 21, 2, 32, 3, 6, 35, 50, 47, 0, 108, 108, 101, 114, 8, 2, 21,
+ 14, 128, 132, 133, 3, 6, 35, 55, 13, 34, 0, 4, 1, 21, 2, 98, 101, 108, 32, 3, 6, 116, 0, 1, 21, 2, 98, 108, 32, 0,
+ 2, 17, 67, 111, 32, 0, 2, 114, 99, 104, 32, 0, 8, 2, 110, 97, 116, 105, 111, 14, 128, 132, 129, 0, 4, 114, 1, 108, 21, 2,
+ 32, 3, 6, 116, 34, 0, 114, 1, 116, 21, 2, 32, 0, 114, 105, 101, 114, 2, 32, 24, 3, 6, 116, 34, 118, 108, 0, 116, 1, 21,
+ 2, 32, 3, 6, 116, 47, 0, 116, 105, 115, 99, 104, 1, 21, 2, 32, 14, 128, 128, 134, 3, 6, 116, 47, 111, 91, 0, 110, 1, 21,
+ 2, 32, 3, 6, 116, 50, 0, 110, 105, 101, 114, 2, 32, 24, 3, 6, 116, 50, 118, 108, 0, 4, 108, 1, 17, 65, 21, 2, 32, 3,
+ 6, 116, 55, 0, 108, 1, 98, 2, 32, 0, 108, 1, 103, 2, 32, 0, 108, 1, 107, 2, 32, 0, 108, 1, 110, 2, 32, 0, 108, 1,
+ 114, 2, 32, 0, 108, 1, 116, 2, 32, 0, 109, 1, 114, 101, 107, 2, 105, 107, 3, 6, 116, 65, 0, 4, 103, 101, 2, 32, 28, 17,
+ 3, 6, 116, 90, 13, 0, 103, 101, 2, 110, 32, 28, 33, 0, 110, 99, 101, 1, 115, 2, 32, 3, 6, 138, 89, 0, 110, 99, 101, 1,
+ 114, 102, 2, 32, 3, 6, 138, 89, 13, 0, 110, 99, 101, 110, 1, 115, 2, 32, 3, 6, 138, 89, 13, 50, 0, 1, 17, 67, 17, 67,
+ 10, 2, 32, 3, 8, 116, 0, 4, 98, 8, 2, 17, 67, 21, 14, 128, 132, 130, 3, 11, 6, 35, 48, 0, 98, 8, 2, 17, 67, 21,
+ 14, 128, 132, 130, 0, 98, 8, 2, 195, 164, 14, 128, 132, 130, 0, 117, 102, 8, 2, 21, 14, 128, 132, 131, 3, 11, 6, 121, 83, 0,
+ 117, 115, 8, 2, 21, 14, 128, 132, 131, 3, 11, 6, 121, 89, 0, 105, 114, 8, 3, 21, 0, 4, 2, 17, 67, 11, 3, 35, 0, 2,
+ 17, 67, 17, 67, 0, 2, 105, 115, 105, 101, 114, 0, 2, 115, 99, 104, 0, 2, 116, 105, 111, 110, 0, 2, 120, 0, 100, 8, 2, 106,
+ 117, 3, 35, 47, 0, 4, 98, 8, 2, 105, 3, 35, 48, 0, 98, 8, 2, 106, 0, 98, 8, 2, 115, 101, 0, 98, 8, 2, 115, 122,
+ 0, 98, 8, 2, 111, 114, 3, 35, 48, 23, 0, 98, 100, 8, 2, 12, 3, 35, 48, 72, 0, 4, 110, 8, 2, 100, 101, 114, 3, 35,
+ 50, 0, 110, 8, 2, 116, 101, 110, 0, 110, 8, 2, 116, 104, 0, 110, 8, 2, 116, 119, 0, 110, 110, 8, 0, 110, 97, 116, 104, 8,
+ 3, 35, 50, 35, 47, 0, 110, 104, 101, 105, 109, 8, 2, 17, 67, 21, 14, 128, 132, 134, 3, 35, 50, 107, 6, 122, 65, 0, 110, 103,
+ 108, 105, 8, 2, 17, 67, 3, 35, 68, 81, 55, 118, 0, 98, 98, 8, 2, 114, 101, 118, 3, 35, 71, 0, 98, 101, 114, 114, 8, 3,
+ 35, 71, 23, 109, 34, 0, 99, 8, 2, 101, 116, 3, 35, 132, 0, 101, 2, 17, 67, 17, 67, 3, 109, 0, 105, 110, 1, 114, 116, 3,
+ 109, 50, 0, 4, 1, 108, 21, 2, 103, 3, 116, 0, 1, 108, 99, 115, 2, 103, 0, 1, 114, 112, 115, 2, 99, 104, 0, 1, 115, 2,
+ 103, 0, 1, 115, 2, 109, 32, 0, 1, 115, 2, 109, 107, 101, 105, 116, 0, 2, 17, 67, 32, 0, 2, 32, 0, 2, 112, 104, 0, 8,
+ 2, 32, 0, 97, 0, 104, 2, 12, 0, 116, 105, 115, 105, 101, 114, 101, 110, 1, 21, 2, 32, 14, 128, 128, 137, 3, 116, 47, 111, 89,
+ 6, 118, 34, 13, 50, 0, 98, 2, 116, 32, 3, 116, 48, 0, 4, 103, 1, 106, 2, 100, 3, 116, 49, 0, 103, 1, 108, 104, 99, 115,
+ 2, 103, 101, 0, 103, 2, 116, 32, 0, 1, 109, 2, 108, 116, 32, 3, 116, 55, 0, 98, 101, 110, 8, 2, 100, 3, 116, 71, 13, 50,
+ 0, 101, 108, 3, 116, 109, 55, 0, 105, 2, 115, 99, 104, 3, 116, 111, 0, 3, 117, 0, 4, 117, 3, 121, 0, 117, 8, 2, 17, 67,
+ 101, 105, 110, 97, 110, 100, 0, 117, 104, 2, 32, 0, 117, 116, 104, 101, 110, 8, 3, 121, 47, 109, 50, 0, 117, 102, 101, 110, 116, 8,
+ 3, 121, 83, 13, 50, 47, 0, 117, 115, 8, 2, 107, 117, 3, 121, 89, 0, 4, 105, 3, 122, 0, 121, 0, 4, 105, 114, 1, 109, 2,
+ 32, 3, 122, 108, 0, 121, 114, 1, 109, 2, 32, 0, 4, 121, 1, 112, 3, 123, 0, 121, 2, 32, 24, 0, 101, 3, 125, 0, 105, 114,
+ 2, 32, 3, 125, 34, 0, 7, 6, 98, 0, 1, 98, 3, 0, 4, 97, 98, 121, 3, 21, 0, 105, 107, 101, 8, 0, 108, 117, 101, 8,
+ 0, 111, 97, 114, 100, 0, 111, 111, 109, 8, 0, 4, 2, 18, 67, 3, 48, 0, 2, 32, 24, 0, 8, 111, 2, 17, 67, 0, 116, 2,
+ 32, 24, 3, 48, 47, 0, 4, 3, 71, 0, 2, 115, 17, 65, 0, 8, 2, 18, 66, 17, 65, 0, 8, 2, 101, 17, 68, 17, 67, 0,
+ 8, 2, 101, 98, 17, 67, 0, 8, 2, 101, 99, 17, 67, 0, 8, 2, 101, 101, 116, 0, 8, 2, 101, 110, 122, 105, 110, 0, 8, 2,
+ 101, 114, 17, 67, 0, 8, 2, 101, 115, 101, 110, 0, 8, 2, 101, 115, 115, 0, 8, 2, 101, 115, 116, 101, 110, 0, 8, 2, 101, 117,
+ 103, 0, 8, 2, 101, 117, 108, 0, 8, 2, 101, 117, 116, 0, 8, 2, 106, 17, 65, 0, 4, 97, 8, 2, 108, 17, 65, 3, 71, 2,
+ 35, 0, 97, 8, 2, 108, 108, 21, 0, 105, 115, 8, 2, 104, 14, 128, 132, 131, 3, 71, 2, 111, 89, 0, 101, 111, 8, 2, 98, 3,
+ 71, 4, 13, 127, 0, 117, 110, 100, 101, 115, 8, 3, 71, 6, 114, 50, 72, 13, 89, 0, 101, 105, 8, 3, 71, 6, 122, 0, 4, 101,
+ 1, 110, 101, 17, 67, 10, 2, 17, 67, 21, 3, 71, 13, 0, 101, 1, 115, 103, 110, 117, 2, 17, 67, 21, 0, 101, 2, 114, 101, 105,
+ 99, 104, 0, 101, 8, 2, 21, 14, 128, 132, 130, 0, 101, 8, 2, 105, 110, 104, 14, 128, 132, 130, 0, 101, 8, 2, 17, 67, 11, 3,
+ 71, 109, 0, 101, 115, 116, 105, 97, 3, 71, 109, 89, 47, 118, 6, 116, 0, 97, 114, 1, 10, 2, 32, 14, 128, 128, 131, 3, 71, 116,
+ 34, 0, 97, 114, 101, 1, 10, 2, 32, 14, 128, 128, 132, 3, 71, 116, 34, 13, 0, 97, 114, 101, 110, 1, 10, 2, 32, 14, 128, 128,
+ 133, 3, 71, 116, 34, 13, 50, 0, 97, 114, 101, 109, 1, 10, 2, 32, 14, 128, 128, 133, 3, 71, 116, 34, 13, 65, 0, 97, 114, 101,
+ 115, 1, 10, 2, 32, 14, 128, 128, 133, 3, 71, 116, 34, 13, 89, 0, 97, 114, 101, 114, 1, 10, 2, 32, 14, 128, 128, 133, 3, 71,
+ 116, 34, 108, 0, 101, 105, 103, 101, 8, 2, 21, 3, 71, 122, 81, 13, 0, 8, 2, 32, 3, 71, 126, 0, 101, 116, 101, 110, 3, 71,
+ 126, 47, 13, 50, 0, 101, 105, 103, 101, 8, 2, 32, 3, 71, 126, 91, 0, 111, 2, 115, 104, 3, 71, 127, 0, 7, 6, 99, 0, 1,
+ 99, 3, 0, 4, 111, 97, 116, 2, 32, 3, 21, 0, 111, 119, 8, 0, 114, 101, 119, 0, 117, 112, 0, 4, 3, 49, 0, 8, 2, 18,
+ 66, 17, 65, 0, 107, 0, 111, 109, 112, 117, 116, 101, 114, 8, 2, 21, 14, 128, 132, 128, 3, 49, 113, 65, 48, 57, 6, 120, 47, 108,
+ 0, 111, 100, 101, 8, 3, 49, 127, 47, 0, 4, 2, 105, 101, 3, 89, 0, 2, 121, 0, 121, 98, 101, 114, 8, 3, 89, 122, 71, 108,
+ 0, 8, 2, 32, 3, 89, 126, 0, 104, 101, 102, 2, 32, 3, 91, 109, 83, 0, 4, 1, 97, 102, 2, 101, 116, 3, 132, 0, 1, 97,
+ 108, 112, 2, 105, 101, 0, 8, 2, 101, 108, 0, 8, 2, 101, 110, 116, 0, 101, 121, 8, 3, 132, 122, 0, 7, 6, 100, 0, 1, 100,
+ 3, 0, 4, 101, 97, 108, 8, 3, 21, 0, 101, 115, 105, 103, 110, 0, 103, 101, 2, 32, 0, 114, 105, 118, 101, 0, 114, 117, 103, 8,
+ 0, 4, 2, 18, 67, 3, 47, 0, 2, 32, 24, 0, 100, 116, 0, 116, 0, 4, 3, 72, 0, 1, 110, 117, 111, 115, 0, 2, 115, 17,
+ 65, 0, 8, 2, 114, 17, 65, 0, 8, 2, 115, 99, 104, 17, 65, 0, 8, 2, 115, 104, 17, 65, 0, 4, 117, 114, 99, 104, 8, 2,
98, 3, 72, 2, 114, 34, 99, 0, 117, 114, 99, 104, 8, 2, 102, 0, 117, 114, 99, 104, 8, 2, 107, 114, 0, 117, 114, 99, 104, 8,
2, 108, 97, 0, 117, 114, 99, 104, 8, 2, 115, 99, 104, 97, 117, 0, 117, 114, 99, 104, 8, 2, 115, 116, 0, 117, 114, 99, 104, 8,
2, 115, 117, 0, 117, 114, 99, 104, 8, 2, 116, 114, 101, 0, 117, 114, 99, 104, 8, 2, 119, 0, 117, 114, 99, 104, 113, 117, 101, 8,
@@ -12562,19 +11492,19 @@ autoFileInMemorySet create_espeakdata_dicts () {
47, 0, 101, 104, 114, 8, 2, 17, 67, 21, 14, 128, 132, 132, 3, 55, 6, 126, 34, 0, 111, 1, 21, 2, 103, 105, 115, 99, 104, 3,
55, 6, 127, 0, 101, 120, 105, 8, 2, 21, 3, 55, 109, 49, 89, 118, 0, 101, 98, 8, 2, 17, 67, 3, 55, 126, 48, 0, 101, 98,
101, 110, 8, 2, 100, 105, 103, 3, 55, 126, 71, 6, 109, 50, 0, 8, 2, 32, 3, 109, 55, 0, 105, 99, 104, 1, 10, 2, 32, 14,
- 128, 128, 132, 3, 138, 111, 99, 0, 105, 99, 104, 117, 110, 103, 1, 10, 2, 32, 14, 128, 128, 135, 3, 138, 111, 99, 2, 114, 68, 0,
- 105, 99, 104, 101, 1, 10, 2, 32, 14, 128, 128, 133, 3, 138, 111, 99, 13, 0, 105, 99, 104, 101, 114, 101, 1, 10, 2, 32, 14, 128,
- 128, 135, 3, 138, 111, 99, 13, 34, 13, 0, 105, 99, 104, 101, 114, 101, 110, 1, 10, 2, 32, 14, 128, 128, 136, 3, 138, 111, 99, 13,
- 34, 13, 50, 0, 105, 99, 104, 101, 114, 101, 109, 1, 10, 2, 32, 14, 128, 128, 136, 3, 138, 111, 99, 13, 34, 13, 65, 0, 105, 99,
- 104, 101, 114, 101, 115, 1, 10, 2, 32, 14, 128, 128, 136, 3, 138, 111, 99, 13, 34, 13, 89, 0, 105, 99, 104, 101, 114, 101, 114, 1,
- 10, 2, 32, 14, 128, 128, 136, 3, 138, 111, 99, 13, 34, 13, 108, 0, 105, 99, 104, 101, 110, 1, 10, 2, 32, 14, 128, 128, 134, 3,
- 138, 111, 99, 13, 50, 0, 105, 99, 104, 101, 109, 1, 10, 2, 32, 14, 128, 128, 134, 3, 138, 111, 99, 13, 65, 0, 105, 99, 104, 101,
- 115, 1, 10, 2, 32, 14, 128, 128, 134, 3, 138, 111, 99, 13, 89, 0, 105, 99, 104, 107, 101, 105, 116, 1, 10, 2, 32, 14, 128, 128,
- 136, 3, 138, 111, 99, 49, 122, 47, 0, 105, 99, 104, 115, 116, 101, 1, 10, 2, 32, 14, 128, 128, 135, 3, 138, 111, 99, 89, 47, 13,
- 0, 105, 99, 104, 115, 116, 101, 114, 1, 10, 2, 32, 14, 128, 128, 136, 3, 138, 111, 99, 89, 47, 13, 34, 0, 105, 99, 104, 115, 116,
- 101, 110, 1, 10, 2, 32, 14, 128, 128, 136, 3, 138, 111, 99, 89, 47, 13, 50, 0, 105, 99, 104, 115, 116, 101, 109, 1, 10, 2, 32,
- 14, 128, 128, 136, 3, 138, 111, 99, 89, 47, 13, 65, 0, 105, 99, 104, 115, 116, 101, 115, 1, 10, 2, 32, 14, 128, 128, 136, 3, 138,
- 111, 99, 89, 47, 13, 89, 0, 105, 99, 104, 101, 114, 1, 10, 2, 32, 14, 128, 128, 134, 3, 138, 111, 99, 108, 0, 7, 6, 109, 0,
+ 128, 128, 132, 3, 139, 111, 99, 0, 105, 99, 104, 117, 110, 103, 1, 10, 2, 32, 14, 128, 128, 135, 3, 139, 111, 99, 2, 114, 68, 0,
+ 105, 99, 104, 101, 1, 10, 2, 32, 14, 128, 128, 133, 3, 139, 111, 99, 13, 0, 105, 99, 104, 101, 114, 101, 1, 10, 2, 32, 14, 128,
+ 128, 135, 3, 139, 111, 99, 13, 34, 13, 0, 105, 99, 104, 101, 114, 101, 110, 1, 10, 2, 32, 14, 128, 128, 136, 3, 139, 111, 99, 13,
+ 34, 13, 50, 0, 105, 99, 104, 101, 114, 101, 109, 1, 10, 2, 32, 14, 128, 128, 136, 3, 139, 111, 99, 13, 34, 13, 65, 0, 105, 99,
+ 104, 101, 114, 101, 115, 1, 10, 2, 32, 14, 128, 128, 136, 3, 139, 111, 99, 13, 34, 13, 89, 0, 105, 99, 104, 101, 114, 101, 114, 1,
+ 10, 2, 32, 14, 128, 128, 136, 3, 139, 111, 99, 13, 34, 13, 108, 0, 105, 99, 104, 101, 110, 1, 10, 2, 32, 14, 128, 128, 134, 3,
+ 139, 111, 99, 13, 50, 0, 105, 99, 104, 101, 109, 1, 10, 2, 32, 14, 128, 128, 134, 3, 139, 111, 99, 13, 65, 0, 105, 99, 104, 101,
+ 115, 1, 10, 2, 32, 14, 128, 128, 134, 3, 139, 111, 99, 13, 89, 0, 105, 99, 104, 107, 101, 105, 116, 1, 10, 2, 32, 14, 128, 128,
+ 136, 3, 139, 111, 99, 49, 122, 47, 0, 105, 99, 104, 115, 116, 101, 1, 10, 2, 32, 14, 128, 128, 135, 3, 139, 111, 99, 89, 47, 13,
+ 0, 105, 99, 104, 115, 116, 101, 114, 1, 10, 2, 32, 14, 128, 128, 136, 3, 139, 111, 99, 89, 47, 13, 34, 0, 105, 99, 104, 115, 116,
+ 101, 110, 1, 10, 2, 32, 14, 128, 128, 136, 3, 139, 111, 99, 89, 47, 13, 50, 0, 105, 99, 104, 115, 116, 101, 109, 1, 10, 2, 32,
+ 14, 128, 128, 136, 3, 139, 111, 99, 89, 47, 13, 65, 0, 105, 99, 104, 115, 116, 101, 115, 1, 10, 2, 32, 14, 128, 128, 136, 3, 139,
+ 111, 99, 89, 47, 13, 89, 0, 105, 99, 104, 101, 114, 1, 10, 2, 32, 14, 128, 128, 134, 3, 139, 111, 99, 108, 0, 7, 6, 109, 0,
1, 109, 3, 0, 4, 105, 99, 114, 111, 8, 3, 21, 0, 115, 8, 0, 4, 3, 65, 0, 8, 2, 110, 101, 109, 0, 111, 8, 2, 114,
98, 3, 65, 2, 113, 0, 117, 115, 105, 107, 3, 65, 2, 120, 88, 118, 49, 0, 4, 101, 116, 8, 2, 97, 108, 108, 3, 65, 2, 126,
47, 0, 101, 116, 104, 8, 0, 101, 110, 97, 103, 8, 3, 65, 2, 126, 50, 116, 90, 0, 105, 107, 114, 111, 8, 2, 21, 14, 128, 132,
@@ -12754,149 +11684,276 @@ autoFileInMemorySet create_espeakdata_dicts () {
3, 65, 118, 50, 114, 89, 0, 36, 3, 72, 113, 55, 6, 116, 0, 196, 141, 3, 76, 0, 195, 167, 3, 89, 0, 197, 190, 3, 90, 0,
197, 161, 3, 91, 0, 45, 1, 32, 15, 2, 32, 15, 3, 91, 47, 34, 111, 99, 0, 195, 166, 3, 109, 0, 195, 169, 3, 126, 0, 195,
184, 3, 131, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts12 = FileInMemory_createWithData (21816, reinterpret_cast<const char *> (&espeakdata_dicts12_data),
- U"espeak-1.48.04-source/espeak-data/de_dict",
+ autoFileInMemory espeakdata_dicts11 = FileInMemory_createWithData (21636, reinterpret_cast<const char *> (&espeakdata_dicts11_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/de_dict",
U"de");
- my addItem_move (espeakdata_dicts12.move());
+ Collection_addItem (me.peek(), espeakdata_dicts11.transfer());
+
+ static unsigned char espeakdata_dicts12_data[3607] = {
+ 0, 4, 0, 0, 154, 11, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0,
+ 0, 0, 0, 14, 3, 95, 51, 57, 122, 50, 47, 118, 55, 6, 113, 89, 0, 12, 3, 95, 50, 49, 113, 49, 12, 6, 113, 89, 0, 0,
+ 12, 3, 95, 51, 56, 35, 34, 47, 6, 113, 89, 0, 10, 3, 95, 50, 48, 71, 6, 112, 89, 0, 0, 11, 3, 95, 50, 51, 47, 6,
+ 114, 113, 89, 0, 0, 11, 3, 95, 50, 50, 71, 6, 118, 113, 89, 0, 0, 13, 3, 95, 50, 53, 48, 13, 80, 12, 6, 113, 89, 0,
+ 0, 12, 3, 95, 50, 52, 80, 6, 120, 71, 113, 89, 0, 0, 14, 3, 95, 50, 55, 89, 13, 47, 12, 6, 118, 113, 89, 0, 0, 14,
+ 3, 95, 50, 54, 144, 13, 71, 71, 6, 112, 34, 89, 0, 0, 14, 3, 95, 51, 49, 113, 49, 13, 47, 12, 6, 113, 89, 0, 0, 10,
+ 3, 95, 51, 48, 47, 6, 112, 89, 0, 0, 12, 3, 95, 51, 51, 47, 127, 47, 6, 113, 89, 0, 0, 13, 3, 95, 51, 50, 71, 35,
+ 47, 12, 6, 113, 89, 0, 0, 12, 3, 95, 51, 53, 48, 127, 47, 6, 113, 89, 0, 0, 12, 3, 95, 51, 52, 80, 130, 47, 6, 113,
+ 89, 0, 0, 12, 3, 95, 51, 55, 89, 127, 47, 6, 113, 89, 0, 0, 13, 3, 95, 51, 54, 144, 35, 87, 6, 47, 113, 89, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 55, 57, 4, 122, 67, 113, 118, 89, 6, 112, 0,
+ 12, 3, 95, 54, 49, 6, 113, 49, 89, 13, 142, 0, 0, 16, 3, 95, 55, 56, 35, 138, 107, 35, 47, 12, 6, 109, 34, 12, 0, 10,
+ 3, 95, 54, 48, 89, 6, 118, 142, 0, 0, 14, 3, 95, 48, 67, 89, 35, 6, 138, 36, 113, 49, 35, 0, 13, 3, 95, 54, 51, 47,
+ 6, 113, 34, 89, 13, 142, 0, 0, 12, 3, 95, 54, 50, 71, 6, 118, 89, 13, 142, 0, 0, 12, 3, 95, 54, 53, 48, 134, 50, 89,
+ 13, 142, 0, 0, 12, 3, 95, 54, 52, 80, 6, 130, 89, 13, 142, 0, 0, 13, 3, 95, 54, 55, 89, 6, 109, 34, 89, 13, 142, 0,
+ 0, 14, 3, 95, 54, 54, 144, 6, 113, 57, 118, 89, 13, 142, 0, 0, 15, 3, 95, 55, 49, 113, 146, 35, 47, 12, 6, 109, 34, 12,
+ 0, 0, 14, 3, 95, 55, 48, 89, 35, 47, 12, 6, 109, 34, 12, 0, 0, 16, 3, 95, 55, 51, 47, 113, 107, 35, 47, 12, 6, 109,
+ 34, 12, 0, 0, 16, 3, 95, 55, 50, 71, 13, 107, 35, 47, 12, 6, 109, 34, 12, 0, 0, 17, 3, 95, 55, 53, 48, 35, 144, 4,
+ 35, 47, 12, 6, 109, 34, 12, 0, 0, 16, 3, 95, 55, 52, 80, 120, 107, 35, 47, 12, 6, 109, 34, 12, 0, 0, 18, 3, 95, 55,
+ 55, 89, 13, 47, 13, 107, 35, 47, 12, 6, 109, 34, 12, 0, 0, 16, 3, 95, 55, 54, 144, 113, 107, 35, 47, 12, 6, 109, 34, 12,
+ 0, 0, 12, 3, 95, 49, 57, 122, 50, 50, 6, 113, 89, 0, 0, 13, 3, 95, 49, 56, 109, 142, 12, 6, 118, 34, 111, 0, 0, 0,
+ 0, 0, 0, 0, 0, 12, 3, 95, 50, 57, 122, 50, 47, 6, 113, 89, 0, 15, 3, 95, 49, 49, 36, 6, 81, 57, 6, 118, 34, 13,
+ 17, 0, 0, 13, 3, 95, 50, 56, 35, 138, 12, 6, 118, 113, 89, 0, 13, 3, 95, 49, 48, 72, 6, 37, 107, 35, 36, 113, 0, 0,
+ 11, 3, 95, 49, 51, 47, 6, 115, 34, 111, 0, 0, 11, 3, 95, 49, 50, 71, 6, 35, 34, 111, 0, 0, 13, 3, 95, 49, 53, 48,
+ 6, 109, 50, 72, 34, 111, 0, 0, 11, 3, 95, 49, 52, 144, 6, 120, 72, 111, 0, 0, 13, 3, 95, 49, 55, 89, 6, 109, 47, 12,
+ 34, 111, 0, 0, 11, 3, 95, 49, 54, 89, 6, 119, 55, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 52, 57, 6,
+ 122, 67, 80, 118, 89, 0, 0, 14, 3, 95, 52, 56, 35, 34, 47, 118, 55, 6, 113, 89, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3,
+ 95, 53, 57, 122, 50, 89, 6, 109, 138, 0, 14, 3, 95, 52, 49, 113, 49, 47, 118, 55, 6, 113, 89, 0, 0, 14, 3, 95, 53, 56,
+ 35, 138, 12, 6, 118, 58, 13, 50, 0, 12, 3, 95, 52, 48, 80, 118, 55, 6, 113, 89, 0, 0, 14, 3, 95, 52, 51, 47, 127, 47,
+ 118, 55, 6, 113, 89, 0, 0, 13, 3, 95, 52, 50, 71, 134, 118, 55, 6, 113, 89, 0, 0, 16, 3, 95, 52, 53, 48, 134, 6, 50,
+ 47, 118, 55, 6, 113, 89, 0, 0, 14, 3, 95, 52, 52, 80, 120, 58, 118, 55, 6, 113, 89, 0, 0, 14, 3, 95, 52, 55, 89, 127,
+ 47, 118, 55, 6, 113, 89, 0, 0, 15, 3, 95, 52, 54, 144, 107, 113, 57, 118, 55, 6, 113, 89, 0, 0, 18, 3, 95, 54, 57, 122,
+ 50, 13, 107, 4, 35, 47, 12, 6, 109, 34, 12, 0, 14, 3, 95, 53, 49, 113, 49, 57, 6, 118, 58, 109, 50, 0, 0, 11, 3, 95,
+ 54, 56, 35, 34, 89, 13, 142, 0, 12, 3, 95, 53, 48, 48, 13, 80, 6, 118, 89, 0, 0, 13, 3, 95, 53, 51, 47, 6, 113, 34,
+ 48, 109, 50, 0, 0, 12, 3, 95, 53, 50, 71, 6, 118, 58, 109, 50, 0, 0, 13, 3, 95, 53, 53, 48, 6, 35, 144, 48, 109, 50,
+ 0, 0, 13, 3, 95, 53, 52, 80, 6, 121, 123, 58, 109, 50, 0, 0, 15, 3, 95, 53, 55, 89, 109, 47, 12, 6, 118, 58, 13, 50,
+ 0, 0, 14, 3, 95, 53, 54, 144, 107, 13, 48, 12, 6, 109, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 56, 57,
+ 50, 109, 58, 118, 89, 6, 112, 0, 0, 13, 3, 95, 56, 56, 35, 138, 12, 118, 89, 6, 112, 0, 0, 0, 0, 0, 0, 0, 0, 16,
+ 3, 95, 57, 57, 50, 113, 67, 57, 6, 118, 50, 13, 58, 114, 0, 13, 3, 95, 56, 49, 113, 49, 57, 118, 89, 6, 112, 0, 0, 15,
+ 3, 95, 57, 56, 35, 138, 12, 6, 118, 50, 13, 58, 114, 0, 12, 3, 95, 56, 48, 4, 109, 89, 89, 6, 112, 0, 0, 13, 3, 95,
+ 56, 51, 47, 113, 34, 118, 89, 6, 112, 0, 0, 12, 3, 95, 56, 50, 71, 134, 118, 89, 6, 112, 0, 0, 14, 3, 95, 56, 53, 48,
+ 113, 6, 80, 118, 89, 6, 112, 0, 0, 13, 3, 95, 56, 52, 80, 120, 34, 118, 89, 6, 112, 0, 0, 14, 3, 95, 56, 55, 89, 109,
+ 47, 12, 118, 89, 6, 112, 0, 0, 13, 3, 95, 56, 54, 144, 113, 57, 118, 89, 6, 112, 0, 0, 15, 3, 95, 57, 49, 113, 49, 57,
+ 6, 118, 50, 13, 58, 114, 0, 0, 12, 3, 95, 57, 48, 50, 109, 71, 12, 6, 114, 0, 0, 15, 3, 95, 57, 51, 47, 113, 34, 6,
+ 118, 50, 13, 58, 114, 0, 0, 13, 3, 95, 57, 50, 71, 6, 118, 50, 13, 58, 114, 0, 0, 15, 3, 95, 57, 53, 48, 13, 80, 6,
+ 118, 50, 13, 58, 114, 0, 0, 15, 3, 95, 57, 52, 80, 120, 34, 6, 118, 65, 13, 58, 114, 0, 0, 16, 3, 95, 57, 55, 89, 13,
+ 47, 12, 6, 118, 50, 13, 58, 114, 0, 0, 15, 3, 95, 57, 54, 144, 113, 57, 6, 118, 50, 13, 58, 114, 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, 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, 11, 4, 95,
+ 48, 77, 50, 55, 6, 118, 146, 0, 0, 13, 4, 95, 48, 77, 51, 80, 34, 6, 39, 34, 36, 0, 0, 0, 13, 4, 95, 48, 77, 49,
+ 107, 13, 88, 6, 118, 34, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 5, 131, 239, 187, 191, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 10, 2, 95, 51, 47, 37, 50, 36, 113, 0, 0, 9, 2, 95, 50, 72, 6, 36, 113, 0, 0, 10, 2, 95, 49,
+ 36, 6, 49, 36, 113, 0, 0, 11, 2, 95, 48, 89, 6, 40, 65, 36, 113, 0, 0, 11, 2, 95, 55, 107, 35, 6, 138, 36, 113, 0,
+ 0, 10, 2, 95, 54, 107, 35, 6, 36, 113, 0, 0, 11, 2, 95, 53, 83, 35, 6, 107, 36, 113, 0, 0, 14, 2, 95, 52, 107, 35,
+ 6, 138, 35, 6, 34, 36, 113, 0, 0, 0, 0, 11, 2, 95, 57, 50, 6, 40, 35, 36, 113, 0, 0, 10, 2, 95, 56, 35, 6, 91,
+ 36, 113, 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, 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, 11, 2, 222, 135, 6, 35, 55, 37, 83, 40, 0, 0, 10, 2, 222, 134, 49, 6, 118, 83, 40, 0, 0, 15, 2, 222,
+ 133, 62, 6, 35, 84, 4, 37, 57, 35, 50, 37, 0, 0, 8, 2, 222, 132, 71, 6, 118, 0, 0, 8, 2, 222, 131, 51, 6, 118, 0,
+ 0, 10, 2, 222, 130, 50, 6, 123, 50, 40, 0, 0, 14, 2, 222, 129, 93, 6, 35, 84, 37, 57, 35, 50, 37, 0, 0, 8, 2, 222,
+ 128, 107, 6, 118, 0, 0, 14, 2, 222, 143, 67, 6, 35, 84, 37, 57, 35, 50, 37, 0, 0, 10, 2, 222, 142, 81, 6, 118, 83, 40,
+ 0, 0, 10, 2, 222, 141, 55, 6, 118, 65, 40, 0, 0, 8, 2, 222, 140, 47, 6, 118, 0, 0, 10, 2, 222, 139, 72, 6, 118, 55,
+ 40, 0, 0, 10, 2, 222, 138, 83, 6, 118, 83, 40, 0, 0, 10, 2, 222, 137, 65, 6, 112, 65, 40, 0, 0, 10, 2, 222, 136, 84,
+ 6, 118, 84, 40, 0, 0, 14, 2, 222, 151, 76, 6, 35, 84, 37, 57, 35, 50, 37, 0, 0, 14, 2, 222, 150, 75, 6, 35, 84, 37,
+ 57, 35, 50, 37, 0, 0, 14, 2, 222, 149, 48, 6, 35, 84, 37, 57, 35, 50, 37, 0, 0, 8, 2, 222, 148, 57, 6, 118, 0, 0,
+ 14, 2, 222, 147, 140, 6, 35, 84, 37, 57, 35, 50, 37, 0, 0, 14, 2, 222, 146, 88, 6, 35, 84, 37, 57, 35, 50, 37, 0, 0,
+ 14, 2, 222, 145, 141, 6, 35, 84, 37, 57, 35, 50, 37, 0, 0, 10, 2, 222, 144, 89, 6, 112, 50, 40, 0, 0, 10, 2, 222, 159,
+ 72, 6, 118, 72, 40, 0, 0, 10, 2, 222, 158, 89, 6, 118, 72, 40, 0, 0, 10, 2, 222, 157, 91, 6, 112, 50, 40, 0, 0, 8,
+ 2, 222, 156, 88, 6, 118, 0, 0, 10, 2, 222, 155, 86, 6, 118, 55, 40, 0, 0, 8, 2, 222, 154, 101, 6, 118, 0, 0, 9, 2,
+ 222, 153, 107, 107, 6, 118, 0, 0, 8, 2, 222, 152, 87, 6, 118, 0, 0, 15, 2, 222, 167, 6, 118, 71, 118, 15, 83, 4, 37, 55,
+ 37, 0, 0, 15, 2, 222, 166, 6, 35, 71, 35, 15, 83, 4, 37, 55, 37, 0, 0, 10, 2, 222, 165, 58, 6, 118, 84, 40, 0, 0,
+ 10, 2, 222, 164, 104, 6, 118, 83, 40, 0, 0, 11, 2, 222, 163, 100, 35, 6, 37, 50, 40, 0, 0, 10, 2, 222, 162, 35, 6, 37,
+ 50, 40, 0, 0, 8, 2, 222, 161, 88, 6, 39, 0, 0, 8, 2, 222, 160, 47, 6, 39, 0, 0, 15, 2, 222, 175, 6, 119, 71, 119,
+ 15, 83, 4, 37, 55, 37, 0, 0, 15, 2, 222, 174, 6, 39, 71, 39, 15, 83, 4, 37, 55, 37, 0, 0, 15, 2, 222, 173, 6, 114,
+ 71, 114, 15, 83, 4, 37, 55, 37, 0, 0, 15, 2, 222, 172, 6, 36, 71, 36, 15, 83, 4, 37, 55, 37, 0, 0, 15, 2, 222, 171,
+ 6, 123, 71, 123, 15, 83, 4, 37, 55, 37, 0, 0, 15, 2, 222, 170, 6, 40, 71, 40, 15, 83, 4, 37, 55, 37, 0, 0, 15, 2,
+ 222, 169, 6, 112, 71, 112, 15, 83, 4, 37, 55, 37, 0, 0, 15, 2, 222, 168, 6, 37, 71, 37, 15, 83, 4, 37, 55, 37, 0, 0,
+ 0, 0, 0, 0, 0, 0, 15, 2, 222, 177, 50, 6, 35, 15, 84, 37, 57, 35, 50, 37, 0, 0, 11, 2, 222, 176, 89, 6, 40, 49,
+ 40, 50, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 6, 1, 1, 0, 3, 107, 0, 7, 6, 1, 2, 0, 3, 93, 0, 7, 6, 1, 3, 0, 3, 50, 0, 222, 176, 2, 222, 130, 3, 50,
+ 50, 0, 222, 176, 2, 222, 137, 3, 65, 65, 0, 222, 176, 2, 222, 143, 3, 67, 67, 0, 7, 6, 1, 4, 0, 3, 51, 0, 7, 6,
+ 1, 5, 0, 3, 71, 0, 7, 6, 1, 6, 0, 3, 62, 0, 7, 6, 1, 7, 0, 3, 49, 0, 7, 6, 1, 8, 0, 3, 0, 222,
+ 176, 2, 32, 3, 36, 107, 0, 222, 176, 2, 222, 140, 3, 47, 0, 222, 176, 2, 222, 149, 3, 48, 0, 222, 176, 2, 222, 134, 3, 49,
+ 0, 222, 176, 2, 222, 130, 3, 50, 0, 222, 176, 2, 222, 131, 3, 51, 0, 222, 176, 2, 222, 141, 3, 55, 0, 222, 176, 2, 222, 148,
+ 3, 57, 0, 222, 176, 2, 222, 133, 3, 62, 0, 222, 176, 2, 222, 137, 3, 65, 0, 222, 176, 2, 222, 143, 3, 68, 0, 222, 176, 2,
+ 222, 132, 3, 71, 0, 222, 176, 2, 222, 139, 3, 72, 0, 222, 176, 2, 222, 150, 3, 75, 0, 222, 176, 2, 222, 151, 3, 76, 0, 222,
+ 176, 2, 222, 142, 3, 81, 0, 222, 176, 2, 222, 134, 3, 84, 0, 222, 176, 2, 222, 146, 3, 88, 0, 222, 176, 2, 222, 144, 3, 89,
+ 0, 222, 176, 2, 222, 156, 3, 90, 0, 222, 176, 2, 222, 128, 3, 93, 0, 4, 222, 176, 2, 222, 128, 3, 107, 0, 222, 176, 2, 222,
+ 129, 0, 222, 176, 2, 222, 147, 3, 140, 0, 222, 176, 2, 222, 145, 3, 141, 0, 7, 6, 1, 9, 0, 3, 84, 0, 7, 6, 1, 10,
+ 0, 3, 65, 0, 7, 6, 1, 11, 0, 3, 83, 0, 7, 6, 1, 12, 0, 3, 72, 0, 7, 6, 1, 13, 0, 3, 47, 0, 7, 6,
+ 1, 14, 0, 3, 55, 0, 7, 6, 1, 15, 0, 3, 81, 0, 7, 6, 1, 16, 0, 3, 67, 0, 7, 6, 1, 17, 0, 3, 89, 0,
+ 7, 6, 1, 18, 0, 3, 141, 0, 7, 6, 1, 19, 0, 3, 88, 0, 7, 6, 1, 20, 0, 3, 140, 0, 7, 6, 1, 21, 0, 3,
+ 57, 0, 7, 6, 1, 22, 0, 3, 48, 0, 7, 6, 1, 23, 0, 3, 75, 0, 7, 6, 1, 24, 0, 3, 76, 0, 7, 6, 1, 25,
+ 0, 3, 87, 0, 7, 6, 1, 26, 0, 3, 107, 0, 7, 6, 1, 27, 0, 3, 101, 0, 7, 6, 1, 28, 0, 3, 86, 0, 7, 6,
+ 1, 29, 0, 3, 90, 0, 7, 6, 1, 30, 0, 3, 91, 0, 7, 6, 1, 31, 0, 3, 89, 0, 7, 6, 1, 32, 0, 3, 72, 0,
+ 7, 6, 1, 33, 0, 3, 47, 0, 7, 6, 1, 34, 0, 3, 88, 0, 7, 6, 1, 35, 0, 3, 19, 0, 7, 6, 1, 36, 0, 3,
+ 100, 0, 7, 6, 1, 37, 0, 3, 104, 0, 7, 6, 1, 38, 0, 3, 58, 0, 7, 6, 1, 39, 0, 3, 35, 0, 7, 6, 1, 40,
+ 0, 3, 118, 0, 7, 6, 1, 41, 0, 3, 37, 0, 7, 6, 1, 42, 0, 3, 112, 0, 7, 6, 1, 43, 0, 3, 40, 0, 7, 6,
+ 1, 44, 0, 3, 123, 0, 7, 6, 1, 45, 0, 3, 36, 0, 7, 6, 1, 46, 0, 3, 114, 0, 7, 6, 1, 47, 0, 3, 39, 0,
+ 7, 6, 1, 48, 0, 3, 119, 0, 7, 6, 1, 49, 0, 3, 0, 7, 6, 1, 50, 0, 3, 66, 0, 7, 6, 0, 36, 3, 72, 39,
+ 55, 35, 51, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts12 = FileInMemory_createWithData (3606, reinterpret_cast<const char *> (&espeakdata_dicts12_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/dv_dict",
+ U"dv");
+ Collection_addItem (me.peek(), espeakdata_dicts12.transfer());
static unsigned char espeakdata_dicts13_data[5352] = {
0, 4, 0, 0, 19, 16, 0, 0, 0, 0, 0, 0, 13, 138, 206, 181, 206, 175, 207, 135, 206, 177, 206, 189, 72, 0, 0, 0, 0, 17,
142, 206, 174, 207, 131, 206, 177, 207, 131, 207, 132, 206, 177, 206, 189, 72, 17, 142, 206, 174, 206, 188, 206, 177, 207, 131, 207, 132, 206, 177,
206, 189, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 207, 140, 207, 132, 206, 185, 8, 10, 134, 207, 140, 207, 132, 206,
- 185, 72, 8, 0, 13, 4, 95, 100, 112, 116, 10, 49, 6, 39, 65, 35, 0, 0, 0, 0, 0, 9, 134, 206, 188, 206, 177, 207, 130, 72,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 36, 86, 39, 55, 6, 35, 34, 37, 35, 0, 0, 14, 1, 37, 47,
- 37, 89, 36, 49, 35, 47, 6, 39, 0, 27, 0, 0, 0, 0, 0, 9, 134, 207, 132, 207, 137, 206, 189, 72, 9, 1, 42, 36, 48, 37,
- 0, 72, 27, 0, 9, 1, 43, 89, 37, 50, 0, 72, 27, 0, 11, 136, 207, 131, 207, 132, 207, 137, 206, 189, 72, 0, 9, 1, 45, 65,
- 6, 37, 39, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 206, 188, 206, 185, 206, 177, 207, 130, 72, 0, 0,
- 0, 0, 9, 1, 61, 37, 89, 39, 50, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 138, 206, 181, 206, 175,
- 206, 188, 206, 177, 206, 185, 72, 0, 0, 0, 0, 17, 142, 206, 189, 206, 177, 206, 181, 206, 175, 206, 188, 206, 177, 206, 185, 72, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 49, 77, 49, 99, 6, 37, 61, 35, 0, 0, 22,
- 4, 95, 49, 77, 50, 6, 36, 50, 35, 36, 49, 35, 47, 39, 65, 6, 37, 34, 37, 39, 0, 0, 25, 4, 95, 49, 77, 51, 6, 36,
- 50, 35, 86, 37, 89, 36, 49, 35, 47, 39, 65, 6, 37, 34, 37, 39, 0, 0, 0, 0, 0, 12, 6, 206, 186, 206, 177, 206, 185, 49,
- 36, 0, 72, 0, 0, 0, 0, 0, 0, 11, 136, 206, 174, 207, 132, 206, 177, 206, 189, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 51, 88, 111, 47, 34, 37, 35, 49, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 49, 67, 48, 36, 49, 35, 47, 6, 39, 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, 0, 0, 0, 0, 0,
- 9, 4, 95, 111, 114, 100, 39, 89, 0, 0, 0, 0, 15, 4, 95, 49, 67, 111, 36, 49, 35, 47, 39, 89, 47, 6, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 13, 138, 206, 184, 206, 177, 206, 173, 207, 135, 207, 137, 72, 0, 0, 0, 15, 140, 206, 181, 207, 128, 206, 181, 206,
- 185, 206, 180, 206, 174, 8, 0, 9, 134, 207, 131, 206, 191, 207, 133, 72, 0, 0, 7, 132, 206, 189, 206, 177, 72, 7, 132, 206, 189, 206,
- 177, 72, 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, 0, 0, 7, 132, 207, 132, 206, 183, 72, 0, 0, 9, 134, 207, 131, 207, 132, 206, 183, 72, 7, 132, 207, 132, 206, 177,
- 72, 0, 0, 9, 134, 207, 131, 207, 132, 206, 177, 72, 13, 138, 206, 181, 206, 175, 207, 131, 207, 132, 206, 181, 72, 0, 0, 15, 140, 206,
- 181, 206, 175, 207, 135, 206, 177, 206, 188, 206, 181, 72, 15, 140, 206, 173, 207, 135, 206, 191, 207, 133, 206, 188, 206, 181, 72, 0, 0, 17,
- 142, 206, 189, 206, 177, 206, 181, 206, 175, 207, 131, 207, 132, 206, 181, 72, 7, 132, 207, 132, 206, 191, 72, 0, 0, 9, 134, 207, 131, 207,
- 132, 206, 191, 72, 19, 144, 206, 189, 206, 177, 206, 173, 207, 135, 206, 191, 207, 133, 206, 188, 206, 181, 72, 0, 0, 10, 134, 206, 181, 206,
- 172, 206, 189, 72, 8, 0, 0, 0, 0, 17, 4, 95, 50, 67, 111, 86, 38, 35, 49, 39, 95, 39, 89, 47, 6, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 13, 138, 206, 186, 206, 191, 206, 189, 207, 132, 206, 172, 28, 0, 9, 134, 207, 128, 206, 191, 207, 133, 72,
- 0, 0, 0, 0, 0, 0, 0, 13, 138, 206, 173, 207, 135, 206, 181, 207, 132, 206, 181, 72, 0, 0, 0, 0, 17, 142, 206, 189, 206, 177,
- 206, 173, 207, 135, 206, 181, 207, 132, 206, 181, 72, 17, 142, 206, 184, 206, 177, 206, 181, 206, 175, 207, 131, 207, 132, 206, 181, 72, 0, 0,
- 0, 0, 21, 146, 206, 184, 206, 177, 206, 181, 206, 175, 206, 188, 206, 177, 207, 131, 207, 132, 206, 181, 72, 0, 0, 0, 0, 13, 138, 206,
- 180, 206, 185, 207, 140, 207, 132, 206, 185, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 207, 128, 207, 129, 206,
- 191, 207, 130, 28, 0, 0, 11, 6, 95, 35, 206, 191, 207, 130, 39, 89, 0, 0, 15, 4, 95, 49, 49, 111, 36, 50, 86, 6, 36, 49,
- 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 142, 206, 184, 206, 177, 206, 181, 206, 175, 207,
- 131, 206, 177, 206, 185, 72, 18, 4, 95, 51, 67, 111, 47, 34, 38, 35, 49, 39, 95, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 13, 4, 95, 49, 48, 111, 86, 6, 36, 49, 35, 47, 0, 0, 0, 0, 9, 134, 207, 131, 206, 177, 207, 130, 72, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 206, 191, 206, 185, 72, 11, 3, 226, 130, 172, 36, 84, 34, 6, 39, 0, 0, 0, 15, 4,
- 95, 49, 50, 111, 86, 39, 86, 6, 36, 49, 35, 47, 0, 0, 0, 0, 0, 13, 138, 206, 181, 206, 175, 207, 131, 206, 177, 206, 185, 72,
- 0, 0, 0, 0, 17, 142, 206, 189, 206, 177, 206, 181, 206, 175, 207, 131, 206, 177, 206, 185, 72, 0, 18, 5, 95, 50, 77, 49, 111, 86,
- 37, 89, 99, 37, 61, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 207, 128, 206,
- 177, 207, 129, 207, 140, 206, 187, 206, 191, 8, 8, 4, 95, 35, 206, 183, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 19, 144, 206, 184, 206, 177, 206, 173, 207, 135, 206, 191, 207, 133, 206, 188, 206, 181, 72, 0, 0, 19, 4, 95, 52, 67, 111, 47,
- 36, 47, 34, 35, 49, 39, 95, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 15, 5, 95, 48, 77, 49, 111, 99, 37, 61, 39, 89, 47,
- 6, 0, 0, 0, 0, 18, 4, 95, 55, 88, 111, 36, 84, 86, 39, 65, 37, 49, 39, 89, 47, 6, 0, 8, 4, 95, 35, 206, 191, 39,
- 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 51, 88, 47, 34, 37, 6, 35, 50, 72, 35, 0, 0, 14, 3, 95, 48, 67, 36, 49, 35,
- 47, 6, 39, 50, 10, 0, 0, 0, 0, 0, 0, 9, 134, 206, 173, 207, 135, 207, 137, 72, 0, 0, 0, 14, 3, 95, 49, 67, 36, 49,
- 35, 47, 6, 39, 50, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 50, 67, 86, 38, 35, 49, 6, 39, 95, 35, 10, 0,
- 0, 0, 0, 0, 0, 0, 13, 3, 95, 49, 49, 6, 36, 50, 86, 36, 49, 35, 0, 0, 0, 16, 3, 95, 51, 67, 47, 34, 37, 35,
- 49, 6, 39, 95, 35, 10, 0, 0, 13, 3, 95, 49, 50, 86, 6, 39, 86, 36, 49, 35, 0, 0, 0, 0, 0, 9, 134, 206, 188, 206,
- 191, 207, 133, 72, 0, 0, 16, 3, 95, 55, 88, 36, 71, 72, 39, 65, 6, 37, 50, 72, 35, 0, 0, 17, 3, 95, 52, 67, 47, 36,
- 47, 34, 35, 49, 6, 39, 95, 35, 10, 0, 0, 13, 6, 207, 129, 206, 185, 206, 177, 34, 100, 38, 35, 0, 0, 0, 0, 11, 3, 95,
- 49, 111, 48, 34, 6, 39, 47, 0, 0, 9, 134, 206, 173, 206, 189, 206, 177, 72, 0, 0, 0, 17, 3, 95, 53, 67, 48, 36, 50, 72,
- 35, 49, 6, 39, 95, 35, 10, 0, 0, 0, 0, 0, 13, 3, 95, 50, 111, 86, 6, 36, 83, 47, 36, 34, 0, 0, 0, 0, 11, 3,
- 95, 49, 88, 86, 6, 36, 49, 35, 0, 0, 16, 3, 95, 54, 67, 36, 49, 89, 35, 49, 6, 39, 95, 35, 10, 0, 0, 17, 142, 206,
- 184, 206, 177, 206, 173, 207, 135, 206, 191, 207, 133, 206, 189, 72, 18, 4, 95, 53, 67, 111, 48, 36, 72, 35, 49, 39, 95, 39, 89, 47,
- 6, 0, 0, 0, 0, 11, 3, 95, 51, 111, 47, 34, 6, 37, 47, 0, 0, 0, 0, 12, 3, 95, 50, 88, 6, 37, 49, 39, 89, 37,
- 0, 0, 16, 3, 95, 55, 67, 36, 48, 47, 35, 49, 6, 39, 95, 35, 10, 0, 0, 0, 0, 0, 0, 11, 3, 95, 51, 102, 47, 34,
- 6, 37, 89, 0, 0, 0, 0, 16, 3, 95, 56, 67, 39, 49, 47, 35, 49, 6, 39, 95, 35, 10, 0, 0, 0, 0, 0, 12, 3, 95,
- 53, 111, 48, 6, 36, 65, 48, 47, 0, 0, 9, 134, 206, 188, 206, 175, 206, 177, 72, 14, 3, 95, 52, 102, 47, 6, 36, 89, 36, 34,
- 37, 89, 0, 0, 0, 14, 3, 95, 52, 88, 89, 35, 34, 6, 35, 50, 72, 35, 0, 0, 17, 142, 206, 184, 206, 177, 206, 173, 207, 135,
- 206, 181, 206, 185, 207, 130, 72, 15, 3, 95, 57, 67, 36, 67, 35, 49, 6, 39, 95, 35, 10, 0, 0, 0, 0, 0, 12, 136, 207, 128,
- 206, 177, 207, 129, 206, 172, 72, 28, 10, 3, 95, 54, 111, 6, 36, 49, 47, 0, 0, 13, 138, 206, 174, 207, 131, 206, 191, 207, 133, 206,
- 189, 72, 0, 0, 14, 3, 95, 53, 88, 48, 36, 50, 6, 37, 50, 72, 35, 0, 0, 0, 13, 138, 206, 188, 206, 173, 207, 135, 207, 129,
- 206, 185, 28, 0, 0, 0, 12, 3, 95, 55, 111, 6, 36, 84, 86, 39, 65, 0, 0, 0, 0, 14, 3, 95, 54, 88, 36, 49, 89, 6,
- 37, 50, 72, 35, 0, 0, 0, 0, 0, 0, 14, 3, 95, 48, 111, 65, 37, 86, 36, 50, 37, 49, 6, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 11, 3, 95, 57, 111, 6, 36, 50, 35, 47, 0, 0, 0, 0, 14, 3, 95, 56, 88, 39, 81, 72, 6, 39, 50, 72, 35, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 57, 88, 36, 50, 36, 50, 6, 37, 50, 72, 35, 0, 0, 0, 18, 4, 95, 54, 67,
- 111, 36, 49, 89, 35, 49, 39, 95, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 49, 88, 111, 86, 6, 36,
- 49, 35, 47, 0, 0, 0, 9, 134, 206, 181, 207, 128, 206, 175, 72, 0, 13, 3, 95, 52, 111, 47, 6, 36, 47, 35, 34, 47, 0, 0,
- 9, 134, 207, 132, 206, 191, 207, 133, 72, 13, 138, 206, 173, 207, 135, 206, 191, 207, 133, 206, 189, 72, 13, 138, 206, 174, 206, 188, 206, 191,
- 207, 133, 206, 189, 72, 9, 134, 207, 132, 206, 191, 207, 133, 72, 0, 0, 11, 136, 207, 131, 207, 132, 206, 191, 207, 133, 72, 0, 0, 17,
- 142, 206, 189, 206, 177, 206, 173, 207, 135, 206, 191, 207, 133, 206, 189, 72, 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, 11, 3, 95, 56, 111, 6, 39, 100, 86, 39, 0, 18, 4, 95, 48, 77, 50, 36,
- 49, 35, 47, 39, 65, 6, 37, 34, 37, 35, 0, 0, 21, 4, 95, 48, 77, 51, 86, 37, 89, 36, 49, 35, 47, 39, 65, 6, 37, 34,
- 37, 35, 0, 0, 0, 15, 4, 95, 48, 77, 49, 99, 37, 61, 6, 35, 86, 36, 89, 0, 0, 0, 0, 0, 7, 132, 207, 131, 206, 181,
- 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 207, 132, 206, 191, 206, 189, 72, 18, 4, 95, 55, 67, 111,
- 36, 48, 47, 35, 49, 39, 95, 39, 89, 47, 6, 0, 0, 0, 11, 136, 207, 131, 207, 132, 206, 191, 206, 189, 72, 0, 0, 0, 0, 0,
- 0, 13, 4, 95, 50, 88, 111, 37, 49, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 206, 188,
- 206, 185, 206, 177, 65, 67, 35, 0, 72, 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, 12, 136, 206, 177, 206, 187, 206, 187, 206, 172, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12,
- 136, 206, 188, 206, 173, 207, 131, 206, 177, 72, 28, 15, 140, 206, 181, 206, 175, 207, 135, 206, 177, 207, 132, 206, 181, 72, 0, 0, 0, 0,
- 0, 0, 18, 4, 95, 56, 67, 111, 39, 49, 47, 35, 49, 39, 95, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
- 134, 207, 132, 206, 185, 207, 130, 72, 0, 0, 11, 136, 207, 131, 207, 132, 206, 185, 207, 130, 72, 0, 0, 0, 13, 138, 206, 179, 206, 185,
- 206, 177, 207, 132, 206, 175, 8, 0, 11, 136, 207, 132, 206, 191, 207, 133, 207, 130, 72, 11, 136, 207, 132, 206, 191, 207, 133, 207, 130, 72,
- 0, 0, 13, 138, 207, 131, 207, 132, 206, 191, 207, 133, 207, 130, 72, 0, 0, 0, 0, 0, 8, 132, 206, 188, 206, 181, 72, 28, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 12, 136, 206, 188, 206, 177, 206, 182, 206, 175, 72, 28, 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, 17, 142, 206, 184, 206, 177, 206, 173, 207, 135, 206, 181,
- 207, 132, 206, 181, 72, 0, 0, 0, 0, 18, 4, 95, 57, 67, 111, 36, 50, 36, 35, 49, 39, 95, 39, 89, 47, 6, 0, 0, 0, 0,
- 0, 13, 138, 206, 181, 206, 175, 206, 189, 206, 177, 206, 185, 72, 0, 0, 0, 0, 17, 142, 206, 189, 206, 177, 206, 181, 206, 175, 206, 189,
- 206, 177, 206, 185, 72, 19, 4, 95, 52, 88, 111, 47, 36, 89, 89, 35, 34, 35, 49, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0,
- 0, 10, 3, 95, 206, 183, 6, 37, 47, 35, 0, 0, 0, 13, 138, 206, 181, 206, 175, 207, 135, 206, 181, 207, 130, 72, 0, 0, 0, 0,
- 0, 16, 3, 95, 206, 174, 4, 37, 47, 35, 47, 6, 39, 50, 39, 89, 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, 11, 136, 206, 181, 206, 189, 207, 140, 207, 130, 72, 0, 0, 32, 10, 206, 181, 206,
- 186, 207, 132, 207, 140, 207, 130, 36, 49, 47, 6, 39, 89, 36, 4, 35, 50, 0, 8, 81, 206, 181, 206, 172, 206, 189, 32, 0, 11, 136,
- 206, 173, 207, 135, 206, 181, 206, 185, 72, 0, 22, 12, 206, 188, 206, 185, 206, 181, 207, 129, 207, 140, 207, 130, 65, 37, 36, 34, 6, 39,
- 89, 0, 0, 0, 0, 15, 140, 206, 189, 206, 177, 206, 173, 207, 135, 206, 181, 206, 185, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 7, 2, 207, 134, 83, 37, 0, 0, 7, 2, 207, 135, 99, 37, 0, 0, 8, 2, 207, 132, 47, 35, 83, 0, 14,
- 3, 95, 206, 191, 6, 39, 65, 37, 49, 34, 39, 50, 0, 0, 13, 2, 207, 133, 6, 37, 48, 89, 37, 55, 39, 50, 0, 16, 4, 95,
- 53, 88, 111, 48, 36, 72, 37, 49, 39, 89, 47, 6, 0, 0, 11, 2, 207, 130, 89, 6, 37, 100, 65, 35, 0, 0, 11, 2, 207, 131,
- 89, 6, 37, 100, 65, 35, 0, 0, 7, 2, 207, 128, 48, 37, 0, 7, 132, 206, 181, 206, 186, 72, 0, 7, 2, 207, 129, 51, 39, 0,
- 0, 0, 17, 2, 207, 142, 39, 65, 4, 36, 100, 35, 47, 6, 39, 50, 39, 89, 0, 0, 19, 2, 207, 141, 4, 37, 48, 89, 37, 55,
- 39, 50, 47, 6, 39, 50, 39, 89, 0, 0, 19, 2, 207, 140, 4, 39, 65, 37, 49, 34, 39, 50, 47, 6, 39, 50, 39, 89, 0, 0,
- 13, 2, 207, 139, 6, 37, 48, 89, 37, 55, 39, 50, 0, 0, 10, 2, 207, 138, 37, 6, 39, 47, 35, 0, 0, 11, 2, 207, 137, 39,
- 65, 6, 36, 100, 35, 0, 0, 8, 2, 207, 136, 48, 89, 37, 0, 0, 0, 0, 0, 17, 142, 206, 184, 206, 177, 206, 181, 206, 175, 206,
- 189, 206, 177, 206, 185, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 206, 175, 37, 4, 39, 47, 35, 47, 6,
- 39, 50, 39, 89, 0, 0, 16, 2, 206, 174, 4, 37, 47, 35, 47, 6, 39, 50, 39, 89, 0, 49, 6, 130, 206, 174, 72, 8, 0, 19,
- 2, 206, 173, 4, 36, 48, 89, 37, 55, 39, 50, 47, 6, 39, 50, 39, 89, 0, 0, 16, 2, 206, 172, 4, 35, 55, 83, 35, 47, 6,
- 39, 50, 39, 89, 0, 0, 0, 0, 0, 0, 10, 2, 206, 183, 6, 37, 47, 35, 0, 49, 7, 2, 206, 183, 37, 0, 72, 0, 9, 2,
- 206, 182, 88, 37, 47, 35, 0, 0, 13, 2, 206, 181, 6, 36, 48, 89, 37, 55, 39, 50, 0, 0, 10, 2, 206, 180, 86, 36, 55, 47,
- 35, 0, 0, 9, 2, 206, 179, 100, 35, 65, 35, 0, 0, 11, 2, 95, 46, 47, 36, 55, 6, 37, 35, 0, 9, 2, 206, 178, 84, 37,
- 47, 35, 0, 13, 138, 206, 173, 207, 135, 206, 181, 206, 185, 207, 130, 72, 11, 2, 95, 46, 47, 36, 55, 6, 37, 35, 0, 0, 9, 2,
- 206, 177, 35, 55, 83, 35, 0, 0, 10, 2, 95, 44, 49, 6, 39, 65, 35, 0, 19, 2, 206, 176, 4, 37, 48, 89, 37, 55, 39, 50,
- 47, 6, 39, 50, 39, 89, 0, 0, 14, 2, 206, 191, 6, 39, 65, 37, 49, 34, 39, 50, 0, 49, 11, 136, 206, 181, 206, 175, 207, 135,
- 206, 181, 72, 7, 2, 206, 191, 39, 0, 72, 10, 2, 95, 51, 47, 34, 6, 37, 35, 0, 0, 8, 2, 206, 190, 49, 89, 37, 0, 17,
- 142, 206, 189, 206, 177, 206, 173, 207, 135, 206, 181, 206, 185, 207, 130, 72, 9, 2, 95, 50, 86, 6, 37, 39, 0, 0, 7, 2, 206, 189,
- 50, 37, 0, 9, 2, 95, 49, 6, 36, 50, 35, 0, 0, 7, 2, 206, 188, 65, 37, 0, 11, 2, 95, 48, 65, 37, 86, 6, 36, 50,
- 0, 0, 10, 2, 206, 187, 55, 35, 65, 86, 35, 0, 11, 136, 206, 181, 206, 175, 207, 135, 206, 177, 72, 10, 2, 95, 55, 36, 48, 47,
- 6, 35, 0, 0, 9, 2, 206, 186, 49, 35, 48, 35, 0, 10, 2, 95, 54, 6, 36, 49, 89, 37, 0, 0, 10, 2, 206, 185, 37, 6,
- 39, 47, 35, 0, 11, 2, 95, 53, 48, 6, 36, 50, 47, 36, 0, 0, 9, 2, 206, 184, 87, 37, 47, 35, 0, 12, 2, 95, 52, 47,
- 6, 36, 89, 36, 34, 35, 0, 0, 0, 0, 10, 2, 95, 57, 36, 50, 6, 36, 35, 0, 0, 10, 2, 95, 56, 39, 49, 47, 6, 39,
- 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 54, 88, 111, 36, 49, 89, 37, 49, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 9, 134, 206, 177, 207, 128, 207, 140, 72, 0, 0, 0, 21, 6, 206, 179, 206, 185, 206, 177, 57, 35, 50,
- 6, 35, 0, 72, 81, 206, 189, 206, 177, 32, 9, 134, 206, 179, 206, 185, 206, 177, 8, 0, 0, 0, 0, 11, 136, 207, 128, 206, 181, 207,
- 129, 206, 175, 28, 0, 10, 134, 206, 180, 206, 185, 206, 172, 72, 28, 0, 0, 0, 0, 19, 5, 95, 51, 77, 49, 111, 47, 34, 37, 89,
- 99, 37, 61, 39, 89, 47, 6, 0, 0, 0, 0, 0, 15, 5, 95, 49, 77, 49, 111, 99, 37, 61, 39, 89, 47, 6, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 206, 184, 206, 177, 206, 173, 207, 135, 206, 181, 206, 185, 72, 0,
- 0, 17, 142, 206, 184, 206, 177, 206, 181, 206, 175, 206, 188, 206, 177, 206, 185, 72, 0, 0, 0, 0, 17, 142, 206, 181, 206, 175, 206, 188,
- 206, 177, 207, 131, 207, 132, 206, 181, 72, 0, 0, 0, 0, 21, 146, 206, 189, 206, 177, 206, 181, 206, 175, 206, 188, 206, 177, 207, 131, 207,
- 132, 206, 181, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 134, 206, 181, 206, 185, 207, 130, 72, 28, 0,
- 0, 0, 7, 132, 206, 184, 206, 177, 72, 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, 9, 134, 207, 132, 206, 183, 207, 130, 72, 0, 0, 11, 136, 207, 131, 207, 132, 206, 183, 207, 130, 72,
- 11, 136, 206, 188, 206, 175, 206, 177, 207, 130, 72, 11, 136, 206, 173, 206, 189, 206, 177, 207, 130, 72, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 56, 88, 111, 39, 100, 86, 120, 49, 39, 89, 47, 6,
- 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, 0, 0, 0, 0, 0, 9, 134, 207, 132, 206, 183, 206, 189, 72, 0, 0, 11, 136, 207, 131, 207, 132, 206, 183, 206, 189, 72, 11,
- 136, 206, 173, 206, 189, 206, 177, 206, 189, 72, 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, 17, 4, 95, 57, 88, 111, 36, 50, 36, 50, 37, 49, 39, 89, 47, 6, 0, 0, 0, 8, 132, 206, 177, 206,
+ 185, 72, 8, 0, 0, 0, 0, 0, 9, 134, 206, 188, 206, 177, 207, 130, 72, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 51, 88, 15,
+ 47, 34, 37, 35, 49, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0, 12, 1, 36, 86, 39, 55, 6, 35, 34, 37, 35, 0, 0, 14,
+ 1, 37, 47, 37, 89, 36, 49, 35, 47, 6, 39, 0, 27, 0, 0, 0, 0, 0, 9, 134, 207, 132, 207, 137, 206, 189, 72, 9, 1, 42,
+ 36, 48, 37, 0, 72, 27, 0, 9, 1, 43, 89, 37, 50, 0, 72, 27, 0, 11, 136, 207, 131, 207, 132, 207, 137, 206, 189, 72, 0, 9,
+ 1, 45, 65, 6, 37, 39, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 206, 188, 206, 185, 206, 177, 207, 130,
+ 72, 0, 0, 0, 0, 9, 1, 61, 37, 89, 39, 50, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 138, 206,
+ 181, 206, 175, 206, 188, 206, 177, 206, 185, 72, 0, 0, 0, 0, 17, 142, 206, 189, 206, 177, 206, 181, 206, 175, 206, 188, 206, 177, 206, 185,
+ 72, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 49, 67, 15, 36, 49, 35, 47, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 12, 4, 95, 49, 77, 49, 99, 6, 37, 61, 35, 0, 0, 22, 4, 95, 49, 77, 50, 6, 36, 50, 35, 36, 49, 35,
+ 47, 39, 65, 6, 37, 34, 37, 39, 0, 0, 25, 4, 95, 49, 77, 51, 6, 36, 50, 35, 86, 37, 89, 36, 49, 35, 47, 39, 65, 6,
+ 37, 34, 37, 39, 0, 0, 0, 0, 0, 12, 6, 206, 186, 206, 177, 206, 185, 49, 36, 0, 72, 0, 0, 0, 0, 0, 0, 11, 136, 206,
+ 174, 207, 132, 206, 177, 206, 189, 72, 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, 0, 0, 0, 13, 4, 95, 49, 67, 48, 36, 49, 35, 47, 6, 39, 0, 0, 0, 0, 0,
+ 0, 0, 0, 17, 4, 95, 50, 67, 15, 86, 38, 35, 49, 39, 95, 39, 89, 47, 6, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 13, 138, 206, 184, 206, 177, 206, 173, 207, 135, 207, 137, 72, 0, 0, 0, 15, 140, 206, 181, 207, 128, 206, 181, 206, 185, 206, 180, 206, 174,
+ 8, 0, 9, 134, 207, 131, 206, 191, 207, 133, 72, 0, 0, 7, 132, 206, 189, 206, 177, 72, 7, 132, 206, 189, 206, 177, 72, 0, 0, 15,
+ 4, 95, 49, 49, 15, 36, 50, 86, 6, 36, 49, 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 18, 4, 95, 51, 67, 15, 47, 34, 38, 35, 49, 39, 95, 39, 89, 47, 6, 0, 0, 13, 4, 95, 4, 16, 20, 10, 49, 6, 39, 65,
+ 35, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 49, 48, 15, 86, 6, 36, 49, 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 132, 207, 132, 206, 183, 72, 0, 0, 9, 134, 207, 131, 207, 132, 206, 183, 72, 7, 132, 207, 132, 206, 177, 72, 0, 0, 9, 134, 207,
+ 131, 207, 132, 206, 177, 72, 13, 138, 206, 181, 206, 175, 207, 131, 207, 132, 206, 181, 72, 0, 0, 15, 140, 206, 181, 206, 175, 207, 135, 206,
+ 177, 206, 188, 206, 181, 72, 15, 140, 206, 173, 207, 135, 206, 191, 207, 133, 206, 188, 206, 181, 72, 0, 0, 17, 142, 206, 189, 206, 177, 206,
+ 181, 206, 175, 207, 131, 207, 132, 206, 181, 72, 7, 132, 207, 132, 206, 191, 72, 15, 4, 95, 49, 50, 15, 86, 39, 86, 6, 36, 49, 35,
+ 47, 0, 0, 0, 9, 134, 207, 131, 207, 132, 206, 191, 72, 19, 144, 206, 189, 206, 177, 206, 173, 207, 135, 206, 191, 207, 133, 206, 188, 206,
+ 181, 72, 0, 0, 10, 134, 206, 181, 206, 172, 206, 189, 72, 8, 0, 0, 0, 0, 0, 18, 5, 95, 50, 77, 49, 15, 86, 37, 89, 99,
+ 37, 61, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 138, 206, 186, 206, 191, 206, 189, 207, 132, 206, 172, 28,
+ 0, 9, 134, 207, 128, 206, 191, 207, 133, 72, 0, 0, 0, 0, 0, 0, 0, 13, 138, 206, 173, 207, 135, 206, 181, 207, 132, 206, 181, 72,
+ 0, 0, 0, 0, 17, 142, 206, 189, 206, 177, 206, 173, 207, 135, 206, 181, 207, 132, 206, 181, 72, 17, 142, 206, 184, 206, 177, 206, 181, 206,
+ 175, 207, 131, 207, 132, 206, 181, 72, 0, 0, 0, 0, 21, 146, 206, 184, 206, 177, 206, 181, 206, 175, 206, 188, 206, 177, 207, 131, 207, 132,
+ 206, 181, 72, 0, 0, 0, 0, 13, 138, 206, 180, 206, 185, 207, 140, 207, 132, 206, 185, 8, 19, 4, 95, 52, 67, 15, 47, 36, 47, 34,
+ 35, 49, 39, 95, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 15, 5, 95, 48, 77, 49, 15, 99, 37, 61, 39, 89, 47, 6, 0, 0,
+ 0, 0, 18, 4, 95, 55, 88, 15, 36, 84, 86, 39, 65, 37, 49, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 11, 136, 207, 128, 207,
+ 129, 206, 191, 207, 130, 28, 0, 0, 11, 6, 95, 35, 206, 191, 207, 130, 39, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 17, 142, 206, 184, 206, 177, 206, 181, 206, 175, 207, 131, 206, 177, 206, 185, 72, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 9, 134, 207, 131, 206, 177, 207, 130, 72, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 15, 48, 34, 6, 39,
+ 47, 0, 0, 0, 0, 7, 132, 206, 191, 206, 185, 72, 11, 3, 226, 130, 172, 36, 84, 34, 6, 39, 0, 0, 0, 0, 0, 0, 13, 3,
+ 95, 50, 15, 86, 6, 36, 83, 47, 36, 34, 0, 0, 13, 138, 206, 181, 206, 175, 207, 131, 206, 177, 206, 185, 72, 0, 0, 0, 0, 17,
+ 142, 206, 189, 206, 177, 206, 181, 206, 175, 207, 131, 206, 177, 206, 185, 72, 18, 4, 95, 53, 67, 15, 48, 36, 72, 35, 49, 39, 95, 39,
+ 89, 47, 6, 0, 0, 0, 0, 11, 3, 95, 51, 15, 47, 34, 6, 37, 47, 0, 9, 4, 95, 15, 18, 4, 39, 89, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 11, 3, 95, 51, 6, 47, 34, 6, 37, 89, 0, 0, 0, 0, 0, 15, 140, 207, 128, 206, 177, 207, 129, 207,
+ 140, 206, 187, 206, 191, 8, 8, 4, 95, 35, 206, 183, 37, 0, 0, 0, 0, 12, 3, 95, 53, 15, 48, 6, 36, 65, 48, 47, 0, 0,
+ 14, 3, 95, 52, 6, 47, 6, 36, 89, 36, 34, 37, 89, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 54, 15, 6, 36, 49, 47,
+ 0, 0, 0, 0, 19, 144, 206, 184, 206, 177, 206, 173, 207, 135, 206, 191, 207, 133, 206, 188, 206, 181, 72, 0, 0, 0, 0, 0, 12, 3,
+ 95, 55, 15, 6, 36, 84, 86, 39, 65, 0, 0, 0, 0, 0, 0, 8, 4, 95, 35, 206, 191, 39, 0, 0, 0, 0, 14, 3, 95, 48,
+ 15, 65, 37, 86, 36, 50, 37, 49, 6, 0, 0, 0, 0, 14, 3, 95, 51, 88, 47, 34, 37, 6, 35, 50, 72, 35, 0, 0, 14, 3,
+ 95, 48, 67, 36, 49, 35, 47, 6, 39, 50, 10, 0, 0, 0, 0, 0, 11, 3, 95, 57, 15, 6, 36, 50, 35, 47, 0, 0, 9, 134,
+ 206, 173, 207, 135, 207, 137, 72, 0, 0, 0, 14, 3, 95, 49, 67, 36, 49, 35, 47, 6, 39, 50, 10, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 15, 3, 95, 50, 67, 86, 38, 35, 49, 6, 39, 95, 35, 10, 0, 0, 18, 4, 95, 54, 67, 15, 36, 49, 89, 35, 49, 39,
+ 95, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 13, 3, 95, 49, 49, 6, 36, 50, 86, 36, 49, 35, 0, 0, 0, 16, 3, 95, 51,
+ 67, 47, 34, 37, 35, 49, 6, 39, 95, 35, 10, 0, 0, 13, 4, 95, 49, 88, 15, 86, 6, 36, 49, 35, 47, 0, 13, 3, 95, 49,
+ 50, 86, 6, 39, 86, 36, 49, 35, 0, 0, 0, 0, 13, 3, 95, 52, 15, 47, 6, 36, 47, 35, 34, 47, 0, 0, 9, 134, 206, 188,
+ 206, 191, 207, 133, 72, 0, 0, 16, 3, 95, 55, 88, 36, 71, 72, 39, 65, 6, 37, 50, 72, 35, 0, 0, 17, 3, 95, 52, 67, 47,
+ 36, 47, 34, 35, 49, 6, 39, 95, 35, 10, 0, 0, 13, 6, 207, 129, 206, 185, 206, 177, 34, 100, 38, 35, 0, 0, 0, 0, 0, 9,
+ 134, 206, 173, 206, 189, 206, 177, 72, 0, 0, 0, 17, 3, 95, 53, 67, 48, 36, 50, 72, 35, 49, 6, 39, 95, 35, 10, 0, 0, 0,
+ 0, 0, 0, 0, 0, 11, 3, 95, 49, 88, 86, 6, 36, 49, 35, 0, 0, 16, 3, 95, 54, 67, 36, 49, 89, 35, 49, 6, 39, 95,
+ 35, 10, 0, 0, 17, 142, 206, 184, 206, 177, 206, 173, 207, 135, 206, 191, 207, 133, 206, 189, 72, 0, 0, 0, 0, 0, 0, 12, 3, 95,
+ 50, 88, 6, 37, 49, 39, 89, 37, 0, 0, 16, 3, 95, 55, 67, 36, 48, 47, 35, 49, 6, 39, 95, 35, 10, 0, 0, 0, 0, 0,
+ 11, 3, 95, 56, 15, 6, 39, 100, 86, 39, 0, 0, 0, 0, 0, 16, 3, 95, 56, 67, 39, 49, 47, 35, 49, 6, 39, 95, 35, 10,
+ 0, 0, 0, 0, 0, 0, 9, 134, 206, 188, 206, 175, 206, 177, 72, 0, 0, 14, 3, 95, 52, 88, 89, 35, 34, 6, 35, 50, 72, 35,
+ 0, 0, 17, 142, 206, 184, 206, 177, 206, 173, 207, 135, 206, 181, 206, 185, 207, 130, 72, 15, 3, 95, 57, 67, 36, 67, 35, 49, 6, 39,
+ 95, 35, 10, 0, 0, 0, 0, 0, 12, 136, 207, 128, 206, 177, 207, 129, 206, 172, 72, 28, 0, 13, 138, 206, 174, 207, 131, 206, 191, 207,
+ 133, 206, 189, 72, 0, 0, 14, 3, 95, 53, 88, 48, 36, 50, 6, 37, 50, 72, 35, 0, 0, 0, 13, 138, 206, 188, 206, 173, 207, 135,
+ 207, 129, 206, 185, 28, 18, 4, 95, 55, 67, 15, 36, 48, 47, 35, 49, 39, 95, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0, 14,
+ 3, 95, 54, 88, 36, 49, 89, 6, 37, 50, 72, 35, 0, 0, 0, 13, 4, 95, 50, 88, 15, 37, 49, 39, 89, 47, 6, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 56, 88, 39, 81, 72, 6, 39, 50, 72, 35, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 15, 3, 95, 57, 88, 36, 50, 36, 50, 6, 37, 50, 72, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 9, 134, 206, 181, 207, 128, 206, 175, 72, 0, 0, 9, 134, 207, 132, 206, 191, 207, 133, 72, 13, 138, 206, 173, 207, 135, 206, 191, 207,
+ 133, 206, 189, 72, 13, 138, 206, 174, 206, 188, 206, 191, 207, 133, 206, 189, 72, 9, 134, 207, 132, 206, 191, 207, 133, 72, 0, 0, 11, 136,
+ 207, 131, 207, 132, 206, 191, 207, 133, 72, 0, 0, 17, 142, 206, 189, 206, 177, 206, 173, 207, 135, 206, 191, 207, 133, 206, 189, 72, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 95, 56, 67, 15, 39, 49, 47, 35, 49, 39, 95, 39, 89, 47, 6,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 95, 48, 77, 50, 36, 49, 35, 47, 39, 65, 6, 37, 34, 37, 35, 0,
+ 0, 21, 4, 95, 48, 77, 51, 86, 37, 89, 36, 49, 35, 47, 39, 65, 6, 37, 34, 37, 35, 0, 0, 0, 15, 4, 95, 48, 77, 49,
+ 99, 37, 61, 6, 35, 86, 36, 89, 0, 0, 0, 0, 0, 7, 132, 207, 131, 206, 181, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 9, 134, 207, 132, 206, 191, 206, 189, 72, 0, 0, 11, 136, 207, 131, 207, 132, 206, 191, 206, 189, 72, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 206, 188, 206, 185, 206, 177, 65, 67, 35, 0, 72, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 95, 57, 67, 15, 36, 50, 36, 35, 49, 39, 95, 39, 89, 47, 6, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 19, 4, 95, 52, 88, 15, 47, 36, 89, 89, 35, 34, 35, 49, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 12, 136, 206, 177, 206, 187, 206, 187, 206, 172, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 136, 206, 188, 206, 173,
+ 207, 131, 206, 177, 72, 28, 15, 140, 206, 181, 206, 175, 207, 135, 206, 177, 207, 132, 206, 181, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 9, 134, 207, 132, 206, 185, 207, 130, 72, 0, 0, 11, 136, 207, 131, 207, 132, 206, 185, 207, 130, 72, 0, 0,
+ 0, 13, 138, 206, 179, 206, 185, 206, 177, 207, 132, 206, 175, 8, 0, 11, 136, 207, 132, 206, 191, 207, 133, 207, 130, 72, 11, 136, 207, 132,
+ 206, 191, 207, 133, 207, 130, 72, 0, 0, 13, 138, 207, 131, 207, 132, 206, 191, 207, 133, 207, 130, 72, 0, 0, 0, 0, 0, 8, 132, 206,
+ 188, 206, 181, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 136, 206, 188, 206, 177, 206, 182, 206, 175, 72, 28, 0, 0, 0,
+ 0, 0, 0, 0, 0, 16, 4, 95, 53, 88, 15, 48, 36, 72, 37, 49, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 142, 206, 184, 206, 177, 206, 173, 207, 135, 206, 181, 207, 132, 206, 181, 72, 0, 0,
+ 0, 0, 0, 0, 0, 0, 13, 138, 206, 181, 206, 175, 206, 189, 206, 177, 206, 185, 72, 0, 0, 0, 0, 17, 142, 206, 189, 206, 177, 206,
+ 181, 206, 175, 206, 189, 206, 177, 206, 185, 72, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 206, 183, 6, 37, 47, 35, 0, 0, 0, 13,
+ 138, 206, 181, 206, 175, 207, 135, 206, 181, 207, 130, 72, 0, 0, 0, 0, 0, 16, 3, 95, 206, 174, 4, 37, 47, 35, 47, 6, 39, 50,
+ 39, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 54, 88, 15, 36, 49, 89,
+ 37, 49, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 206, 181, 206, 189, 207, 140, 207, 130, 72, 0, 0, 32, 10, 206,
+ 181, 206, 186, 207, 132, 207, 140, 207, 130, 36, 49, 47, 6, 39, 89, 36, 4, 35, 50, 0, 8, 81, 206, 181, 206, 172, 206, 189, 32, 0,
+ 11, 136, 206, 173, 207, 135, 206, 181, 206, 185, 72, 0, 22, 12, 206, 188, 206, 185, 206, 181, 207, 129, 207, 140, 207, 130, 65, 37, 36, 34,
+ 6, 39, 89, 0, 0, 0, 0, 15, 140, 206, 189, 206, 177, 206, 173, 207, 135, 206, 181, 206, 185, 72, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 19, 5, 95, 51, 77, 49, 15, 47, 34, 37, 89, 99, 37, 61, 39, 89, 47, 6, 0, 0, 0, 0, 0, 7, 2, 207, 134,
+ 83, 37, 0, 15, 5, 95, 49, 77, 49, 15, 99, 37, 61, 39, 89, 47, 6, 0, 0, 7, 2, 207, 135, 99, 37, 0, 0, 8, 2, 207,
+ 132, 47, 35, 83, 0, 14, 3, 95, 206, 191, 6, 39, 65, 37, 49, 34, 39, 50, 0, 0, 13, 2, 207, 133, 6, 37, 48, 89, 37, 55,
+ 39, 50, 0, 0, 11, 2, 207, 130, 89, 6, 37, 100, 65, 35, 0, 0, 11, 2, 207, 131, 89, 6, 37, 100, 65, 35, 0, 0, 7, 2,
+ 207, 128, 48, 37, 0, 7, 132, 206, 181, 206, 186, 72, 0, 7, 2, 207, 129, 51, 39, 0, 0, 0, 17, 2, 207, 142, 39, 65, 4, 36,
+ 100, 35, 47, 6, 39, 50, 39, 89, 0, 0, 19, 2, 207, 141, 4, 37, 48, 89, 37, 55, 39, 50, 47, 6, 39, 50, 39, 89, 0, 0,
+ 19, 2, 207, 140, 4, 39, 65, 37, 49, 34, 39, 50, 47, 6, 39, 50, 39, 89, 0, 0, 13, 2, 207, 139, 6, 37, 48, 89, 37, 55,
+ 39, 50, 0, 0, 10, 2, 207, 138, 37, 6, 39, 47, 35, 0, 0, 11, 2, 207, 137, 39, 65, 6, 36, 100, 35, 0, 0, 8, 2, 207,
+ 136, 48, 89, 37, 0, 0, 0, 0, 0, 17, 142, 206, 184, 206, 177, 206, 181, 206, 175, 206, 189, 206, 177, 206, 185, 72, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 206, 175, 37, 4, 39, 47, 35, 47, 6, 39, 50, 39, 89, 0, 0, 16, 2, 206, 174,
+ 4, 37, 47, 35, 47, 6, 39, 50, 39, 89, 0, 14, 6, 130, 206, 174, 72, 8, 0, 19, 2, 206, 173, 4, 36, 48, 89, 37, 55, 39,
+ 50, 47, 6, 39, 50, 39, 89, 0, 0, 16, 2, 206, 172, 4, 35, 55, 83, 35, 47, 6, 39, 50, 39, 89, 0, 0, 0, 0, 0, 0,
+ 10, 2, 206, 183, 6, 37, 47, 35, 0, 14, 7, 2, 206, 183, 37, 0, 72, 0, 9, 2, 206, 182, 88, 37, 47, 35, 0, 0, 13, 2,
+ 206, 181, 6, 36, 48, 89, 37, 55, 39, 50, 0, 0, 10, 2, 206, 180, 86, 36, 55, 47, 35, 0, 0, 9, 2, 206, 179, 100, 35, 65,
+ 35, 0, 0, 11, 2, 95, 46, 47, 36, 55, 6, 37, 35, 0, 9, 2, 206, 178, 84, 37, 47, 35, 0, 13, 138, 206, 173, 207, 135, 206,
+ 181, 206, 185, 207, 130, 72, 11, 2, 95, 46, 47, 36, 55, 6, 37, 35, 0, 0, 9, 2, 206, 177, 35, 55, 83, 35, 0, 0, 10, 2,
+ 95, 44, 49, 6, 39, 65, 35, 0, 19, 2, 206, 176, 4, 37, 48, 89, 37, 55, 39, 50, 47, 6, 39, 50, 39, 89, 0, 0, 14, 2,
+ 206, 191, 6, 39, 65, 37, 49, 34, 39, 50, 0, 14, 11, 136, 206, 181, 206, 175, 207, 135, 206, 181, 72, 7, 2, 206, 191, 39, 0, 72,
+ 10, 2, 95, 51, 47, 34, 6, 37, 35, 0, 0, 8, 2, 206, 190, 49, 89, 37, 0, 17, 142, 206, 189, 206, 177, 206, 173, 207, 135, 206,
+ 181, 206, 185, 207, 130, 72, 9, 2, 95, 50, 86, 6, 37, 39, 0, 0, 7, 2, 206, 189, 50, 37, 0, 9, 2, 95, 49, 6, 36, 50,
+ 35, 0, 0, 7, 2, 206, 188, 65, 37, 0, 11, 2, 95, 48, 65, 37, 86, 6, 36, 50, 0, 0, 10, 2, 206, 187, 55, 35, 65, 86,
+ 35, 0, 11, 136, 206, 181, 206, 175, 207, 135, 206, 177, 72, 10, 2, 95, 55, 36, 48, 47, 6, 35, 0, 0, 9, 2, 206, 186, 49, 35,
+ 48, 35, 0, 10, 2, 95, 54, 6, 36, 49, 89, 37, 0, 0, 10, 2, 206, 185, 37, 6, 39, 47, 35, 0, 11, 2, 95, 53, 48, 6,
+ 36, 50, 47, 36, 0, 0, 9, 2, 206, 184, 87, 37, 47, 35, 0, 12, 2, 95, 52, 47, 6, 36, 89, 36, 34, 35, 0, 0, 0, 0,
+ 10, 2, 95, 57, 36, 50, 6, 36, 35, 0, 0, 10, 2, 95, 56, 39, 49, 47, 6, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 206, 177, 207, 128, 207, 140, 72, 0, 0, 0, 21, 6, 206, 179, 206, 185, 206,
+ 177, 57, 35, 50, 6, 35, 0, 72, 81, 206, 189, 206, 177, 32, 9, 134, 206, 179, 206, 185, 206, 177, 8, 0, 0, 0, 0, 11, 136, 207,
+ 128, 206, 181, 207, 129, 206, 175, 28, 0, 10, 134, 206, 180, 206, 185, 206, 172, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 16, 4, 95, 56, 88, 15, 39, 100, 86, 120, 49, 39, 89, 47, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 15, 140, 206, 184, 206, 177, 206, 173, 207, 135, 206, 181, 206, 185, 72, 0, 0, 17, 142, 206, 184, 206, 177, 206, 181, 206, 175, 206, 188, 206,
+ 177, 206, 185, 72, 0, 0, 0, 0, 17, 142, 206, 181, 206, 175, 206, 188, 206, 177, 207, 131, 207, 132, 206, 181, 72, 0, 0, 0, 0, 21,
+ 146, 206, 189, 206, 177, 206, 181, 206, 175, 206, 188, 206, 177, 207, 131, 207, 132, 206, 181, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 10, 134, 206, 181, 206, 185, 207, 130, 72, 28, 0, 0, 0, 7, 132, 206, 184, 206, 177, 72, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 57, 88, 15, 36, 50, 36, 50, 37, 49, 39,
+ 89, 47, 6, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 207, 132, 206, 183, 207, 130, 72, 0, 0, 11, 136, 207, 131, 207, 132, 206, 183,
+ 207, 130, 72, 11, 136, 206, 188, 206, 175, 206, 177, 207, 130, 72, 11, 136, 206, 173, 206, 189, 206, 177, 207, 130, 72, 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, 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, 9, 134, 207, 132, 206, 183,
+ 206, 189, 72, 0, 0, 11, 136, 207, 131, 207, 132, 206, 183, 206, 189, 72, 11, 136, 206, 173, 206, 189, 206, 177, 206, 189, 72, 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, 8, 132, 206, 177, 206,
189, 72, 8, 0, 0, 6, 18, 66, 206, 177, 206, 185, 0, 206, 191, 206, 185, 0, 206, 181, 206, 185, 0, 206, 177, 206, 175, 0, 206, 191,
206, 175, 0, 206, 181, 206, 175, 0, 206, 181, 0, 206, 185, 0, 206, 183, 0, 207, 133, 0, 206, 173, 0, 206, 175, 0, 206, 174, 0, 207,
141, 0, 7, 6, 1, 61, 0, 3, 71, 0, 7, 6, 1, 50, 0, 207, 141, 2, 17, 66, 3, 6, 35, 83, 0, 207, 141, 3, 6, 35,
@@ -12940,4014 +11997,3289 @@ autoFileInMemorySet create_espeakdata_dicts () {
3, 37, 0, 207, 139, 0, 46, 3, 47, 36, 55, 6, 37, 35, 0, 44, 2, 15, 3, 49, 6, 39, 65, 35, 0, 33, 3, 87, 35, 84,
65, 35, 89, 47, 37, 49, 6, 39, 0, 7, 0, 0};
autoFileInMemory espeakdata_dicts13 = FileInMemory_createWithData (5351, reinterpret_cast<const char *> (&espeakdata_dicts13_data),
- U"espeak-1.48.04-source/espeak-data/el_dict",
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/el_dict",
U"el");
- my addItem_move (espeakdata_dicts13.move());
+ Collection_addItem (me.peek(), espeakdata_dicts13.transfer());
- static unsigned char espeakdata_dicts14_data[116292] = {
- 0, 4, 0, 0, 193, 251, 0, 0, 14, 69, 92, 131, 193, 52, 144, 107, 137, 119, 65, 6, 140, 0, 16, 70, 77, 66, 76, 21, 69, 15,
- 89, 47, 113, 55, 122, 47, 139, 0, 14, 69, 64, 20, 212, 73, 144, 48, 141, 89, 47, 34, 37, 0, 8, 197, 40, 19, 15, 65, 144, 17,
- 0, 12, 68, 52, 21, 5, 60, 65, 119, 47, 141, 139, 0, 10, 199, 56, 81, 129, 72, 147, 213, 76, 17, 10, 199, 52, 19, 9, 12, 147,
- 213, 76, 17, 18, 71, 12, 132, 153, 76, 19, 9, 76, 49, 34, 124, 89, 13, 55, 124, 89, 0, 15, 70, 5, 85, 15, 65, 54, 64, 133,
- 108, 126, 48, 89, 37, 0, 0, 12, 68, 4, 229, 15, 56, 35, 50, 47, 126, 50, 0, 12, 68, 16, 149, 129, 56, 72, 113, 84, 35, 50,
- 0, 20, 72, 16, 144, 80, 32, 19, 143, 85, 48, 72, 140, 6, 35, 83, 13, 50, 13, 89, 0, 0, 18, 71, 80, 18, 87, 4, 225, 83,
- 20, 47, 140, 58, 13, 50, 6, 132, 88, 0, 14, 70, 77, 81, 134, 60, 194, 192, 89, 129, 83, 13, 49, 0, 13, 68, 72, 82, 197, 100,
- 34, 4, 132, 49, 6, 132, 0, 10, 199, 12, 83, 5, 9, 34, 84, 100, 17, 17, 71, 5, 85, 8, 61, 34, 84, 100, 119, 87, 126, 34,
- 113, 47, 37, 0, 0, 24, 73, 32, 85, 5, 72, 241, 197, 56, 245, 83, 107, 122, 47, 114, 6, 126, 75, 13, 50, 13, 89, 0, 103, 23,
- 73, 32, 85, 5, 72, 241, 197, 56, 245, 83, 107, 122, 47, 34, 139, 75, 6, 132, 50, 13, 89, 0, 11, 200, 12, 128, 76, 12, 81, 15,
- 57, 144, 66, 0, 11, 65, 4, 35, 55, 35, 0, 81, 108, 97, 32, 16, 65, 4, 119, 15, 58, 140, 55, 0, 81, 119, 104, 105, 108, 101,
- 32, 17, 70, 60, 33, 83, 37, 70, 64, 139, 71, 6, 132, 89, 13, 47, 37, 0, 9, 67, 32, 150, 65, 107, 140, 119, 0, 17, 71, 24,
- 16, 197, 80, 147, 213, 76, 83, 119, 89, 132, 91, 13, 89, 0, 11, 65, 4, 141, 119, 50, 72, 0, 81, 38, 32, 19, 65, 4, 35, 49,
- 119, 11, 0, 85, 46, 32, 107, 32, 46, 32, 97, 32, 46, 32, 6, 65, 4, 141, 0, 49, 4, 193, 4, 34, 0, 11, 68, 77, 81, 68,
- 20, 89, 58, 141, 72, 0, 14, 70, 61, 85, 23, 5, 33, 0, 138, 47, 58, 114, 72, 0, 7, 196, 20, 98, 76, 20, 20, 16, 70, 12,
- 243, 150, 20, 229, 0, 49, 126, 50, 84, 13, 50, 47, 0, 11, 68, 8, 144, 140, 20, 71, 140, 71, 118, 0, 13, 69, 5, 0, 67, 32,
- 80, 119, 48, 35, 76, 37, 0, 9, 68, 4, 148, 204, 20, 147, 55, 0, 6, 65, 108, 2, 35, 0, 12, 4, 95, 116, 117, 114, 47, 6,
- 131, 50, 72, 0, 5, 193, 108, 43, 49, 0, 8, 197, 52, 19, 15, 56, 80, 17, 13, 69, 12, 20, 15, 56, 80, 49, 119, 48, 139, 50,
- 0, 12, 69, 76, 244, 8, 36, 80, 89, 139, 83, 37, 0, 8, 197, 48, 18, 15, 72, 80, 17, 12, 67, 96, 208, 83, 122, 49, 89, 65,
- 119, 89, 0, 13, 69, 60, 53, 1, 88, 80, 126, 49, 47, 124, 84, 0, 8, 197, 37, 2, 15, 56, 80, 20, 13, 69, 24, 83, 9, 56,
- 80, 83, 132, 55, 140, 50, 0, 12, 69, 5, 35, 213, 76, 80, 119, 34, 138, 88, 0, 0, 12, 201, 76, 147, 85, 49, 64, 78, 20, 245,
- 83, 67, 0, 7, 196, 77, 66, 76, 48, 32, 10, 67, 80, 129, 89, 86, 141, 0, 72, 32, 8, 197, 61, 85, 9, 56, 112, 65, 17, 70,
- 24, 193, 88, 36, 35, 5, 83, 55, 122, 49, 89, 124, 71, 118, 0, 24, 73, 20, 193, 67, 81, 34, 67, 37, 70, 64, 113, 55, 122, 49,
- 47, 34, 6, 124, 89, 113, 47, 37, 0, 22, 73, 12, 243, 77, 60, 228, 197, 57, 49, 64, 49, 126, 65, 13, 50, 89, 6, 122, 50, 89,
- 0, 6, 65, 8, 71, 132, 0, 0, 17, 71, 76, 19, 9, 76, 37, 82, 100, 89, 133, 55, 89, 71, 34, 37, 0, 15, 70, 88, 17, 213,
- 21, 53, 0, 84, 141, 81, 13, 89, 47, 0, 18, 71, 76, 80, 210, 21, 64, 82, 100, 89, 122, 49, 34, 13, 47, 34, 124, 0, 20, 71,
- 52, 243, 69, 57, 64, 82, 100, 65, 139, 65, 13, 50, 108, 143, 34, 37, 0, 103, 19, 71, 52, 243, 69, 57, 64, 82, 100, 65, 139, 65,
- 13, 50, 47, 13, 34, 37, 0, 0, 14, 69, 56, 144, 207, 48, 16, 50, 124, 49, 13, 55, 13, 0, 11, 68, 9, 34, 69, 56, 71, 34,
- 147, 50, 0, 7, 196, 52, 147, 1, 56, 66, 24, 68, 8, 21, 15, 56, 71, 35, 47, 13, 50, 15, 34, 6, 137, 90, 0, 81, 114, 111,
- 117, 103, 101, 32, 21, 72, 81, 32, 74, 20, 53, 15, 73, 144, 47, 34, 13, 75, 122, 49, 47, 13, 34, 124, 0, 12, 68, 76, 83, 69,
- 56, 89, 132, 65, 13, 50, 0, 7, 196, 72, 21, 15, 56, 17, 15, 69, 52, 144, 83, 52, 16, 65, 140, 6, 35, 88, 65, 13, 0, 7,
- 196, 24, 83, 15, 56, 16, 12, 68, 12, 243, 15, 56, 49, 139, 55, 13, 50, 0, 8, 196, 8, 21, 15, 56, 103, 17, 14, 69, 5, 85,
- 9, 76, 208, 133, 108, 124, 88, 13, 65, 0, 15, 70, 4, 195, 5, 72, 114, 67, 119, 55, 131, 75, 124, 49, 0, 6, 195, 85, 64, 192,
- 13, 14, 67, 21, 64, 192, 122, 47, 6, 89, 122, 47, 34, 13, 0, 0, 0, 15, 70, 12, 20, 142, 20, 114, 69, 49, 130, 50, 13, 81,
- 37, 0, 13, 69, 5, 21, 73, 56, 240, 119, 49, 132, 50, 139, 0, 9, 198, 88, 19, 8, 4, 195, 1, 66, 14, 69, 56, 21, 129, 40,
- 240, 50, 121, 84, 13, 107, 139, 0, 18, 70, 48, 147, 135, 21, 34, 69, 55, 126, 50, 90, 13, 34, 6, 141, 0, 103, 16, 70, 48, 147,
- 135, 21, 34, 69, 55, 126, 50, 90, 13, 34, 37, 0, 9, 67, 4, 131, 217, 119, 107, 142, 0, 14, 202, 4, 69, 133, 73, 66, 83, 20,
- 209, 78, 80, 103, 67, 24, 74, 4, 69, 133, 73, 66, 83, 20, 209, 78, 80, 119, 72, 84, 131, 47, 124, 89, 65, 13, 50, 47, 0, 6,
- 65, 12, 89, 132, 0, 0, 15, 6, 100, 105, 100, 110, 39, 116, 72, 124, 72, 50, 47, 0, 32, 10, 67, 56, 80, 82, 4, 50, 145, 0,
- 10, 17, 70, 52, 20, 148, 36, 225, 90, 65, 130, 47, 6, 132, 50, 122, 88, 0, 18, 67, 80, 80, 82, 47, 6, 143, 15, 6, 126, 83,
- 0, 81, 111, 102, 102, 32, 21, 67, 80, 80, 82, 47, 4, 143, 15, 119, 48, 130, 47, 0, 81, 97, 112, 97, 114, 116, 32, 9, 67, 80,
- 80, 82, 47, 143, 0, 36, 9, 67, 80, 80, 82, 47, 145, 0, 47, 14, 70, 16, 85, 137, 48, 81, 0, 72, 122, 84, 118, 72, 0, 0,
- 12, 68, 72, 19, 79, 56, 34, 119, 65, 139, 50, 0, 14, 69, 12, 147, 133, 52, 16, 89, 124, 50, 13, 65, 13, 0, 0, 13, 68, 52,
- 83, 149, 76, 65, 122, 50, 57, 137, 88, 0, 0, 14, 69, 74, 36, 213, 54, 32, 34, 122, 88, 137, 65, 141, 0, 12, 69, 13, 80, 203,
- 60, 240, 49, 117, 49, 137, 0, 6, 65, 16, 72, 132, 0, 0, 19, 73, 16, 84, 204, 5, 84, 137, 21, 36, 192, 72, 113, 55, 136, 34,
- 124, 141, 0, 11, 68, 12, 130, 76, 20, 76, 124, 55, 37, 0, 11, 68, 16, 147, 196, 20, 72, 140, 139, 72, 0, 0, 8, 197, 32, 244,
- 129, 12, 80, 16, 12, 69, 12, 243, 142, 36, 80, 49, 126, 50, 37, 0, 14, 69, 8, 83, 9, 104, 80, 71, 122, 55, 6, 132, 88, 0,
- 13, 69, 85, 49, 65, 28, 80, 57, 137, 89, 113, 75, 0, 8, 197, 76, 85, 20, 20, 80, 66, 14, 69, 72, 81, 15, 56, 80, 34, 132,
- 72, 6, 129, 50, 0, 13, 69, 72, 21, 137, 56, 80, 34, 13, 84, 132, 50, 0, 14, 69, 52, 244, 143, 76, 80, 65, 13, 34, 6, 139,
- 89, 0, 13, 69, 12, 84, 137, 76, 80, 89, 13, 34, 132, 88, 0, 0, 26, 67, 80, 128, 84, 86, 119, 47, 107, 119, 88, 71, 124, 50,
- 0, 76, 82, 104, 97, 115, 32, 98, 101, 101, 110, 32, 17, 67, 80, 128, 84, 2, 86, 35, 47, 86, 115, 0, 81, 116, 104, 101, 32, 19,
- 67, 80, 128, 84, 86, 6, 35, 47, 58, 4, 128, 50, 0, 81, 111, 110, 101, 32, 19, 67, 80, 128, 84, 86, 119, 47, 15, 58, 128, 88,
- 0, 49, 81, 119, 97, 115, 32, 17, 67, 80, 128, 84, 4, 86, 119, 47, 124, 47, 0, 33, 81, 105, 116, 32, 17, 67, 80, 128, 84, 4,
- 86, 35, 47, 13, 50, 0, 34, 81, 97, 110, 32, 15, 67, 80, 128, 84, 4, 86, 35, 47, 13, 0, 34, 81, 97, 32, 13, 67, 80, 128,
- 84, 86, 35, 47, 0, 72, 34, 10, 33, 13, 70, 85, 36, 85, 32, 20, 148, 131, 49, 130, 47, 0, 14, 70, 28, 128, 78, 16, 130, 64,
- 81, 35, 50, 72, 37, 0, 15, 70, 52, 19, 1, 12, 130, 64, 65, 35, 55, 13, 49, 140, 0, 17, 70, 9, 84, 149, 56, 66, 64, 71,
- 117, 34, 6, 117, 50, 72, 37, 0, 15, 70, 92, 244, 139, 76, 134, 64, 58, 151, 49, 91, 140, 0, 105, 14, 70, 92, 244, 139, 76, 134,
- 64, 58, 131, 49, 91, 140, 0, 16, 70, 81, 148, 129, 56, 230, 64, 47, 145, 34, 13, 50, 37, 0, 103, 15, 70, 81, 148, 129, 56, 230,
- 64, 47, 124, 34, 13, 50, 37, 0, 10, 3, 105, 46, 101, 140, 132, 11, 0, 8, 11, 4, 95, 100, 112, 116, 48, 142, 50, 47, 0, 0,
- 8, 67, 52, 22, 65, 65, 147, 0, 13, 69, 8, 84, 137, 56, 112, 71, 143, 34, 124, 68, 0, 21, 65, 20, 83, 135, 122, 81, 88, 6,
- 120, 65, 48, 118, 0, 83, 46, 32, 103, 32, 46, 32, 5, 65, 20, 132, 0, 0, 17, 71, 52, 18, 143, 72, 85, 20, 20, 65, 141, 75,
- 114, 6, 122, 47, 0, 17, 71, 24, 21, 143, 85, 34, 84, 20, 83, 141, 84, 14, 34, 113, 47, 0, 16, 70, 21, 0, 85, 48, 85, 0,
- 122, 48, 13, 55, 6, 122, 47, 0, 15, 70, 8, 148, 195, 84, 149, 0, 71, 124, 89, 49, 124, 47, 0, 0, 21, 72, 48, 16, 143, 72,
- 21, 15, 73, 144, 55, 35, 71, 34, 13, 47, 133, 34, 37, 0, 103, 21, 72, 48, 16, 143, 72, 21, 15, 73, 144, 55, 119, 71, 6, 126,
- 34, 13, 47, 34, 124, 0, 11, 200, 12, 243, 147, 84, 211, 65, 80, 80, 65, 0, 14, 70, 48, 147, 132, 76, 86, 64, 55, 124, 50, 88,
- 37, 0, 14, 70, 48, 147, 132, 76, 22, 64, 55, 124, 50, 88, 37, 0, 9, 198, 16, 18, 15, 52, 86, 64, 17, 15, 70, 8, 19, 15,
- 56, 86, 64, 71, 13, 55, 139, 50, 37, 0, 0, 15, 70, 81, 37, 80, 32, 243, 133, 47, 34, 137, 83, 139, 50, 0, 16, 71, 77, 64,
- 82, 8, 240, 82, 16, 89, 47, 130, 71, 114, 72, 0, 11, 67, 65, 83, 153, 48, 57, 137, 50, 37, 0, 16, 70, 52, 243, 143, 80, 243,
- 133, 65, 126, 50, 13, 47, 139, 50, 0, 9, 198, 52, 17, 193, 104, 147, 133, 67, 19, 72, 4, 195, 8, 4, 195, 15, 93, 48, 133, 55,
- 107, 6, 35, 55, 139, 88, 0, 6, 65, 24, 122, 83, 0, 0, 19, 71, 65, 35, 193, 13, 66, 86, 20, 48, 34, 139, 6, 35, 49, 47,
- 124, 84, 0, 17, 70, 65, 33, 84, 21, 133, 0, 48, 34, 132, 108, 122, 49, 89, 47, 0, 10, 67, 48, 145, 78, 55, 132, 13, 50, 0,
- 16, 70, 32, 82, 78, 20, 177, 78, 107, 140, 50, 13, 49, 13, 50, 0, 20, 71, 21, 132, 12, 21, 66, 86, 20, 122, 49, 89, 48, 55,
- 125, 47, 124, 84, 0, 103, 20, 71, 21, 132, 12, 21, 66, 86, 20, 122, 49, 89, 48, 55, 6, 132, 47, 124, 84, 0, 19, 71, 12, 243,
- 66, 5, 66, 86, 20, 49, 13, 65, 71, 35, 47, 124, 84, 0, 103, 0, 17, 71, 29, 35, 211, 88, 83, 143, 72, 81, 34, 139, 84, 13,
- 50, 114, 0, 0, 15, 70, 16, 85, 133, 72, 21, 88, 72, 122, 84, 114, 34, 139, 0, 11, 68, 4, 148, 133, 76, 140, 34, 124, 88, 0,
- 12, 68, 76, 147, 149, 76, 89, 140, 50, 13, 89, 0, 12, 68, 12, 84, 133, 76, 89, 144, 34, 132, 88, 0, 0, 19, 71, 9, 80, 200,
- 5, 33, 83, 80, 71, 137, 49, 119, 34, 6, 122, 89, 47, 0, 14, 70, 52, 84, 137, 56, 117, 69, 65, 13, 34, 35, 68, 0, 15, 70,
- 4, 224, 76, 60, 117, 69, 35, 50, 13, 55, 126, 81, 0, 6, 65, 28, 75, 132, 0, 0, 27, 67, 92, 80, 82, 58, 6, 143, 15, 119,
- 50, 72, 15, 47, 6, 143, 0, 82, 97, 110, 100, 32, 116, 101, 97, 114, 32, 10, 199, 12, 243, 131, 61, 84, 147, 20, 65, 0, 13, 67,
- 12, 19, 128, 2, 49, 35, 50, 0, 32, 46, 10, 14, 69, 56, 245, 77, 20, 16, 50, 137, 65, 6, 141, 13, 0, 10, 67, 80, 243, 128,
- 47, 129, 50, 0, 47, 11, 67, 76, 19, 128, 4, 89, 35, 50, 0, 46, 8, 197, 64, 18, 129, 52, 16, 17, 12, 68, 52, 84, 207, 56,
- 65, 132, 88, 126, 50, 0, 13, 69, 52, 22, 72, 20, 208, 65, 141, 107, 122, 65, 0, 14, 69, 12, 20, 9, 80, 16, 49, 35, 48, 124,
- 47, 13, 0, 0, 12, 68, 72, 242, 129, 76, 34, 139, 107, 121, 89, 0, 10, 68, 48, 245, 73, 76, 55, 137, 37, 0, 11, 68, 76, 178,
- 69, 76, 89, 49, 140, 88, 0, 11, 68, 4, 208, 83, 76, 119, 65, 35, 89, 0, 0, 12, 201, 12, 148, 131, 84, 212, 212, 4, 224, 197,
- 15, 6, 65, 32, 141, 76, 0, 0, 11, 68, 48, 80, 70, 100, 55, 132, 83, 37, 0, 17, 70, 36, 226, 5, 72, 149, 0, 124, 50, 107,
- 6, 122, 34, 124, 47, 0, 0, 14, 69, 4, 230, 79, 56, 80, 122, 50, 124, 58, 128, 50, 0, 8, 197, 28, 240, 84, 20, 80, 66, 12,
- 68, 136, 194, 84, 20, 124, 55, 6, 132, 47, 0, 12, 69, 8, 195, 213, 76, 80, 71, 55, 138, 88, 0, 0, 18, 70, 4, 196, 133, 4,
- 70, 64, 133, 55, 34, 122, 72, 37, 0, 74, 32, 10, 15, 70, 72, 150, 154, 60, 194, 64, 34, 113, 88, 139, 55, 37, 0, 13, 70, 44,
- 82, 71, 32, 194, 64, 49, 141, 55, 37, 0, 16, 70, 77, 64, 78, 16, 38, 64, 89, 47, 35, 50, 72, 71, 140, 0, 8, 1, 35, 107,
- 35, 91, 0, 27, 0, 16, 65, 36, 140, 15, 107, 6, 35, 72, 0, 49, 81, 104, 97, 100, 32, 18, 65, 36, 140, 91, 6, 35, 55, 0,
- 49, 42, 81, 115, 104, 97, 108, 108, 32, 18, 65, 36, 2, 140, 91, 4, 119, 55, 0, 42, 81, 115, 104, 97, 108, 108, 32, 14, 65, 36,
- 2, 140, 35, 65, 0, 49, 42, 81, 97, 109, 32, 13, 65, 36, 2, 140, 119, 65, 0, 42, 81, 97, 109, 32, 9, 65, 36, 140, 0, 76,
- 32, 46, 42, 11, 68, 4, 129, 65, 16, 119, 107, 122, 72, 0, 13, 68, 17, 145, 133, 16, 72, 6, 129, 84, 124, 72, 0, 12, 68, 72,
- 16, 137, 16, 34, 141, 71, 124, 72, 0, 11, 68, 48, 149, 133, 16, 55, 124, 84, 72, 0, 16, 70, 8, 18, 197, 48, 149, 5, 71, 141,
- 49, 13, 55, 140, 47, 0, 5, 65, 36, 140, 0, 0, 17, 70, 37, 0, 78, 20, 208, 64, 124, 48, 119, 50, 6, 132, 65, 13, 0, 20,
- 71, 88, 145, 5, 61, 64, 80, 20, 84, 6, 124, 72, 132, 139, 108, 4, 141, 48, 0, 17, 70, 60, 193, 20, 36, 209, 82, 139, 55, 72,
- 47, 6, 140, 65, 114, 0, 16, 70, 60, 48, 213, 64, 145, 82, 126, 49, 57, 137, 48, 140, 114, 0, 6, 195, 37, 0, 68, 20, 21, 72,
- 21, 128, 67, 80, 83, 69, 57, 64, 122, 81, 88, 35, 49, 47, 13, 65, 6, 153, 0, 18, 72, 16, 83, 143, 84, 83, 69, 57, 64, 72,
- 141, 50, 6, 137, 65, 154, 0, 6, 195, 37, 0, 195, 13, 6, 195, 37, 0, 64, 13, 13, 1, 37, 48, 151, 89, 6, 122, 50, 47, 0,
- 105, 27, 12, 1, 37, 48, 114, 89, 6, 122, 50, 47, 0, 27, 0, 11, 67, 37, 68, 192, 124, 47, 89, 0, 72, 34, 9, 67, 100, 84,
- 128, 57, 114, 0, 76, 16, 70, 12, 245, 133, 80, 245, 83, 49, 129, 84, 13, 47, 13, 89, 0, 18, 70, 8, 244, 133, 4, 194, 83, 71,
- 136, 34, 124, 6, 35, 55, 124, 89, 0, 9, 1, 38, 10, 35, 50, 72, 0, 76, 5, 193, 112, 43, 49, 0, 18, 73, 8, 245, 84, 60,
- 227, 137, 21, 33, 64, 71, 137, 19, 50, 6, 145, 0, 19, 71, 5, 52, 1, 72, 17, 213, 76, 119, 89, 48, 35, 34, 13, 81, 13, 89,
- 0, 0, 18, 70, 60, 34, 84, 84, 20, 153, 139, 71, 6, 124, 76, 137, 143, 37, 0, 103, 16, 70, 60, 34, 84, 84, 20, 153, 126, 71,
- 6, 124, 76, 146, 37, 0, 9, 198, 48, 147, 143, 48, 85, 77, 66, 18, 70, 16, 147, 1, 80, 244, 153, 72, 124, 55, 35, 47, 152, 34,
- 124, 0, 103, 17, 70, 16, 147, 1, 80, 244, 153, 72, 124, 55, 13, 47, 13, 34, 124, 0, 6, 65, 40, 75, 141, 0, 0, 11, 68, 96,
- 131, 211, 4, 49, 133, 89, 13, 0, 16, 70, 84, 229, 207, 84, 225, 0, 129, 50, 58, 6, 138, 50, 72, 0, 0, 11, 67, 76, 148, 128,
- 89, 4, 151, 0, 105, 46, 10, 67, 76, 148, 128, 89, 4, 131, 0, 46, 13, 1, 42, 35, 89, 47, 13, 34, 124, 89, 49, 0, 27, 0,
- 16, 70, 92, 147, 12, 36, 19, 64, 58, 124, 55, 57, 13, 65, 0, 103, 15, 69, 8, 244, 212, 60, 224, 71, 134, 89, 47, 13, 50, 0,
- 103, 9, 67, 72, 134, 76, 34, 124, 55, 0, 14, 70, 12, 128, 84, 32, 19, 64, 76, 35, 47, 13, 65, 0, 12, 201, 77, 80, 131, 5,
- 65, 71, 61, 38, 64, 66, 9, 198, 36, 229, 5, 72, 147, 64, 65, 11, 68, 32, 83, 12, 60, 107, 13, 55, 139, 0, 22, 73, 4, 227,
- 137, 88, 84, 147, 5, 38, 64, 35, 50, 124, 84, 6, 131, 89, 13, 34, 37, 0, 6, 195, 5, 2, 0, 13, 8, 1, 43, 48, 55, 129,
- 89, 0, 0, 8, 197, 17, 147, 129, 52, 240, 65, 11, 5, 99, 39, 101, 115, 116, 89, 141, 0, 72, 6, 65, 44, 49, 141, 0, 0, 16,
- 70, 20, 69, 65, 72, 67, 192, 122, 72, 58, 6, 130, 72, 139, 0, 13, 68, 52, 241, 5, 52, 65, 139, 72, 13, 65, 0, 103, 12, 68,
- 52, 241, 5, 52, 65, 139, 72, 122, 65, 0, 14, 70, 16, 145, 72, 5, 33, 0, 72, 140, 107, 130, 72, 0, 17, 70, 4, 193, 146, 20,
- 67, 192, 35, 55, 83, 34, 6, 141, 72, 139, 0, 0, 21, 72, 88, 145, 84, 56, 19, 69, 76, 80, 84, 132, 122, 47, 50, 13, 65, 6,
- 132, 88, 0, 8, 67, 76, 129, 87, 91, 139, 0, 14, 203, 36, 225, 9, 76, 52, 137, 52, 147, 129, 80, 80, 16, 0, 9, 198, 20, 229,
- 18, 4, 147, 0, 65, 6, 195, 20, 68, 212, 13, 9, 1, 47, 89, 55, 35, 91, 0, 27, 0, 28, 68, 52, 145, 200, 80, 4, 65, 140,
- 47, 107, 6, 35, 84, 47, 116, 0, 32, 49, 82, 104, 97, 118, 101, 32, 116, 111, 32, 21, 68, 52, 145, 200, 80, 65, 140, 47, 107, 119,
- 84, 0, 35, 77, 81, 104, 97, 118, 101, 32, 14, 68, 52, 145, 200, 80, 4, 65, 140, 47, 0, 32, 10, 46, 14, 69, 80, 82, 129, 56,
- 240, 47, 125, 107, 121, 50, 139, 0, 12, 68, 72, 81, 137, 80, 34, 132, 83, 124, 47, 0, 10, 67, 52, 84, 193, 65, 141, 89, 13, 0,
- 13, 4, 95, 100, 105, 97, 6, 117, 65, 55, 138, 47, 0, 6, 65, 48, 122, 55, 0, 0, 17, 70, 72, 244, 193, 72, 147, 192, 34, 139,
- 88, 6, 130, 34, 124, 139, 0, 12, 68, 52, 83, 5, 20, 65, 141, 55, 141, 0, 103, 11, 68, 52, 83, 5, 20, 65, 122, 55, 141, 0,
- 17, 70, 28, 19, 9, 48, 83, 192, 81, 35, 55, 113, 55, 6, 141, 139, 0, 0, 19, 72, 69, 81, 83, 4, 66, 76, 48, 16, 49, 141,
- 89, 13, 6, 72, 132, 13, 0, 9, 67, 5, 85, 15, 133, 47, 139, 0, 0, 13, 67, 92, 128, 84, 4, 58, 129, 47, 0, 103, 10, 47,
- 12, 67, 92, 128, 84, 4, 58, 126, 47, 0, 50, 47, 12, 67, 92, 128, 84, 58, 2, 126, 47, 0, 10, 47, 15, 70, 80, 147, 79, 80,
- 134, 64, 47, 124, 65, 13, 87, 37, 0, 15, 70, 16, 243, 129, 28, 134, 64, 72, 126, 50, 6, 107, 132, 0, 16, 70, 61, 97, 82, 80,
- 198, 64, 139, 84, 6, 131, 47, 55, 124, 0, 0, 8, 196, 85, 4, 197, 80, 65, 37, 17, 70, 72, 81, 137, 56, 84, 153, 34, 113, 83,
- 140, 50, 13, 34, 124, 0, 12, 68, 20, 116, 133, 80, 132, 81, 34, 13, 47, 0, 9, 198, 12, 243, 148, 72, 149, 5, 66, 18, 70, 12,
- 243, 148, 72, 20, 153, 49, 126, 50, 47, 34, 143, 34, 37, 0, 103, 17, 70, 12, 243, 148, 72, 20, 153, 49, 126, 50, 47, 34, 13, 34,
- 124, 0, 6, 65, 52, 122, 65, 0, 0, 16, 71, 76, 86, 67, 32, 83, 12, 20, 89, 141, 91, 6, 122, 55, 0, 6, 195, 53, 0, 65,
- 13, 0, 13, 69, 8, 85, 19, 21, 144, 71, 122, 47, 89, 37, 0, 11, 200, 64, 84, 137, 92, 147, 139, 48, 80, 65, 0, 15, 70, 65,
- 33, 83, 48, 86, 64, 48, 34, 122, 89, 55, 37, 0, 15, 70, 81, 84, 142, 44, 86, 64, 47, 151, 50, 49, 132, 0, 105, 14, 70, 81,
- 84, 142, 44, 86, 64, 47, 131, 50, 49, 132, 0, 16, 70, 81, 34, 76, 60, 118, 64, 47, 34, 124, 55, 13, 75, 37, 0, 17, 70, 65,
- 34, 86, 4, 54, 64, 48, 34, 140, 84, 13, 89, 37, 0, 103, 17, 71, 52, 243, 129, 72, 50, 9, 12, 65, 13, 50, 130, 49, 124, 49,
- 0, 0, 16, 70, 52, 148, 211, 61, 84, 137, 65, 124, 88, 6, 146, 34, 37, 0, 13, 70, 12, 129, 83, 32, 148, 133, 76, 122, 91, 114,
- 0, 15, 70, 65, 33, 77, 36, 84, 133, 48, 34, 13, 65, 145, 0, 103, 9, 198, 61, 97, 82, 81, 84, 133, 65, 10, 67, 44, 149, 201,
- 49, 132, 58, 132, 0, 6, 65, 56, 122, 50, 0, 0, 17, 71, 64, 130, 76, 37, 2, 78, 20, 83, 124, 55, 113, 48, 132, 50, 0, 18,
- 71, 52, 20, 135, 5, 34, 78, 20, 65, 130, 75, 114, 34, 13, 50, 0, 103, 17, 71, 52, 20, 135, 5, 34, 78, 20, 65, 130, 75, 114,
- 34, 132, 50, 0, 18, 71, 12, 243, 15, 77, 49, 85, 52, 49, 126, 55, 13, 89, 6, 144, 65, 0, 0, 26, 74, 16, 80, 207, 53, 2,
- 76, 5, 66, 79, 56, 72, 132, 49, 126, 65, 48, 113, 55, 6, 141, 91, 13, 50, 0, 0, 33, 8, 99, 111, 117, 108, 100, 110, 39, 116,
- 6, 49, 117, 72, 14, 50, 47, 35, 84, 47, 116, 0, 32, 10, 82, 104, 97, 118, 101, 32, 116, 111, 32, 27, 8, 99, 111, 117, 108, 100,
- 110, 39, 116, 49, 117, 72, 14, 50, 47, 13, 84, 0, 35, 77, 81, 104, 97, 118, 101, 32, 20, 8, 99, 111, 117, 108, 100, 110, 39, 116,
- 4, 49, 117, 72, 14, 50, 47, 0, 32, 10, 16, 71, 48, 145, 200, 80, 226, 78, 28, 55, 140, 47, 50, 124, 68, 0, 9, 198, 12, 243,
- 137, 12, 19, 0, 65, 24, 73, 12, 243, 15, 56, 244, 195, 61, 6, 64, 49, 139, 55, 13, 50, 6, 126, 89, 49, 13, 48, 37, 0, 0,
- 34, 9, 115, 104, 111, 117, 108, 100, 110, 39, 116, 6, 91, 117, 72, 14, 50, 47, 35, 84, 47, 116, 0, 32, 10, 82, 104, 97, 118, 101,
- 32, 116, 111, 32, 29, 9, 115, 104, 111, 117, 108, 100, 110, 39, 116, 91, 117, 72, 14, 50, 47, 107, 13, 84, 0, 35, 77, 81, 104, 97,
- 118, 101, 32, 22, 9, 115, 104, 111, 117, 108, 100, 110, 39, 116, 4, 91, 117, 72, 14, 50, 47, 0, 32, 10, 46, 13, 70, 76, 86, 77,
- 61, 84, 128, 89, 132, 65, 136, 0, 18, 70, 77, 83, 1, 92, 84, 201, 89, 137, 55, 119, 58, 6, 141, 89, 37, 0, 5, 65, 60, 139,
- 0, 0, 9, 67, 60, 208, 82, 139, 65, 130, 0, 15, 70, 16, 243, 15, 72, 84, 192, 72, 13, 55, 136, 125, 89, 0, 12, 68, 64, 192,
- 90, 4, 48, 55, 121, 88, 13, 0, 13, 69, 61, 0, 81, 84, 80, 139, 48, 6, 141, 49, 0, 12, 1, 61, 9, 132, 49, 58, 118, 88,
- 9, 0, 27, 0, 9, 67, 104, 249, 0, 88, 139, 37, 0, 12, 69, 76, 129, 73, 48, 16, 91, 132, 55, 13, 0, 14, 69, 64, 19, 129,
- 52, 16, 48, 35, 50, 13, 65, 121, 0, 12, 68, 25, 85, 15, 56, 83, 137, 47, 126, 50, 0, 8, 197, 64, 51, 67, 36, 16, 13, 0,
- 11, 67, 52, 241, 84, 65, 139, 6, 122, 47, 0, 11, 68, 4, 81, 201, 76, 132, 75, 124, 89, 0, 0, 15, 70, 81, 33, 65, 80, 148,
- 197, 47, 34, 132, 47, 124, 88, 0, 14, 68, 16, 80, 149, 80, 72, 141, 71, 6, 57, 137, 0, 103, 12, 68, 16, 80, 149, 80, 72, 141,
- 71, 57, 137, 0, 9, 1, 64, 10, 35, 47, 10, 0, 76, 6, 65, 64, 48, 132, 0, 0, 9, 198, 65, 33, 83, 20, 229, 0, 36, 17,
- 70, 65, 33, 83, 20, 229, 0, 48, 34, 122, 88, 13, 50, 47, 0, 46, 0, 14, 69, 48, 245, 73, 76, 80, 55, 137, 58, 6, 132, 88,
- 0, 12, 69, 80, 245, 80, 20, 80, 47, 137, 48, 141, 0, 12, 69, 53, 148, 148, 48, 80, 65, 131, 47, 118, 0, 6, 195, 36, 211, 192,
- 13, 0, 15, 70, 16, 244, 143, 80, 134, 64, 72, 126, 34, 13, 87, 37, 0, 16, 70, 4, 229, 8, 60, 230, 64, 35, 50, 47, 13, 50,
- 37, 0, 135, 17, 70, 77, 112, 72, 36, 194, 64, 89, 58, 121, 107, 6, 132, 55, 37, 0, 0, 13, 69, 76, 145, 206, 85, 0, 89, 140,
- 50, 129, 48, 0, 11, 68, 61, 85, 5, 16, 138, 47, 125, 72, 0, 17, 70, 21, 132, 5, 16, 149, 5, 122, 49, 89, 48, 13, 72, 140,
- 47, 0, 16, 70, 16, 84, 207, 48, 21, 5, 72, 122, 89, 13, 55, 13, 47, 0, 7, 65, 68, 49, 57, 137, 0, 0, 12, 68, 88, 83,
- 149, 20, 84, 122, 50, 57, 137, 0, 10, 68, 80, 134, 77, 20, 47, 140, 65, 0, 18, 71, 64, 84, 134, 20, 53, 12, 100, 48, 131, 83,
- 122, 49, 47, 55, 124, 0, 15, 70, 64, 17, 197, 4, 229, 0, 48, 35, 75, 13, 50, 47, 0, 15, 70, 8, 20, 146, 4, 50, 192, 71,
- 122, 34, 13, 49, 0, 103, 14, 70, 8, 20, 146, 4, 50, 192, 71, 35, 34, 13, 49, 0, 12, 68, 4, 226, 77, 20, 35, 50, 124, 65,
- 141, 0, 16, 70, 4, 64, 77, 4, 229, 0, 35, 72, 13, 65, 13, 50, 47, 0, 0, 16, 70, 25, 32, 78, 12, 242, 83, 83, 34, 35,
- 50, 89, 58, 121, 0, 10, 67, 16, 85, 83, 72, 141, 117, 89, 0, 6, 195, 60, 144, 192, 13, 0, 11, 68, 12, 128, 78, 28, 76, 35,
- 68, 0, 47, 11, 68, 12, 128, 78, 28, 76, 141, 50, 75, 0, 0, 17, 70, 64, 83, 133, 48, 244, 5, 48, 13, 50, 122, 55, 13, 48,
- 37, 0, 13, 68, 76, 18, 5, 48, 89, 121, 107, 6, 122, 55, 0, 17, 70, 36, 225, 21, 77, 68, 153, 124, 50, 72, 129, 89, 47, 34,
- 124, 0, 5, 65, 72, 130, 0, 0, 17, 70, 20, 193, 67, 81, 35, 206, 113, 55, 122, 49, 47, 34, 126, 50, 0, 0, 19, 67, 80, 129,
- 64, 86, 115, 15, 58, 140, 55, 0, 81, 119, 104, 105, 108, 101, 32, 10, 67, 80, 129, 64, 86, 115, 0, 46, 34, 18, 70, 72, 80, 204,
- 85, 49, 83, 34, 122, 49, 55, 137, 89, 125, 88, 0, 103, 17, 70, 72, 80, 204, 85, 49, 83, 34, 113, 49, 55, 137, 89, 125, 88, 0,
- 0, 12, 68, 29, 82, 68, 60, 81, 58, 132, 72, 139, 0, 16, 70, 72, 84, 85, 36, 83, 64, 34, 122, 49, 58, 113, 122, 65, 0, 18,
- 4, 95, 100, 111, 116, 58, 124, 86, 72, 6, 126, 47, 119, 71, 129, 84, 0, 0, 11, 68, 80, 145, 1, 48, 47, 140, 72, 118, 0, 15,
- 70, 76, 242, 143, 85, 35, 128, 89, 139, 75, 151, 50, 0, 105, 14, 70, 76, 242, 143, 85, 35, 128, 89, 139, 75, 131, 50, 0, 0, 15,
- 70, 40, 84, 137, 12, 131, 192, 75, 122, 34, 124, 49, 139, 0, 9, 198, 85, 4, 212, 5, 37, 0, 65, 16, 70, 80, 244, 142, 4, 67,
- 192, 47, 135, 50, 6, 141, 72, 139, 0, 17, 71, 77, 0, 71, 32, 85, 20, 36, 89, 48, 119, 81, 122, 47, 37, 0, 17, 70, 61, 33,
- 71, 4, 227, 192, 126, 34, 124, 81, 6, 121, 50, 139, 0, 8, 67, 48, 145, 82, 55, 148, 0, 11, 68, 12, 240, 207, 4, 49, 139, 49,
- 139, 0, 0, 15, 70, 48, 19, 66, 21, 66, 0, 55, 35, 65, 71, 13, 87, 0, 9, 67, 92, 129, 87, 83, 57, 137, 0, 9, 67, 28,
- 145, 192, 81, 124, 81, 0, 0, 10, 68, 12, 244, 144, 76, 49, 135, 0, 46, 12, 68, 8, 192, 78, 12, 71, 55, 153, 50, 49, 0, 0,
- 16, 70, 52, 17, 5, 49, 147, 128, 65, 35, 72, 13, 55, 113, 50, 0, 12, 68, 76, 19, 1, 16, 89, 35, 55, 13, 72, 0, 14, 69,
- 33, 80, 146, 37, 48, 107, 137, 71, 34, 124, 89, 0, 6, 65, 80, 47, 132, 0, 0, 5, 194, 4, 48, 13, 0, 12, 67, 60, 225, 83,
- 58, 128, 50, 88, 0, 46, 11, 13, 70, 12, 21, 1, 73, 34, 0, 49, 13, 47, 130, 0, 14, 69, 8, 197, 82, 73, 144, 71, 55, 151,
- 34, 124, 0, 105, 13, 69, 8, 197, 82, 73, 144, 71, 55, 131, 34, 124, 0, 10, 67, 4, 229, 83, 141, 50, 129, 89, 0, 10, 67, 4,
- 211, 192, 35, 65, 139, 0, 103, 6, 195, 12, 147, 192, 13, 0, 12, 68, 85, 50, 78, 28, 57, 137, 88, 124, 68, 0, 17, 70, 36, 229,
- 5, 73, 3, 204, 124, 50, 47, 114, 48, 139, 55, 0, 103, 9, 198, 36, 229, 5, 73, 3, 204, 65, 16, 70, 29, 33, 68, 36, 83, 148,
- 81, 34, 132, 72, 144, 50, 47, 0, 0, 9, 198, 76, 85, 133, 72, 149, 25, 17, 14, 69, 52, 147, 4, 21, 112, 65, 124, 55, 72, 57,
- 137, 0, 12, 68, 24, 16, 197, 80, 83, 35, 89, 122, 47, 0, 6, 65, 84, 57, 137, 0, 0, 9, 66, 85, 0, 4, 129, 48, 0, 10,
- 16, 70, 64, 85, 71, 20, 245, 0, 48, 57, 137, 90, 6, 139, 0, 103, 11, 200, 81, 34, 85, 53, 2, 1, 57, 64, 66, 9, 198, 32,
- 19, 1, 80, 147, 206, 17, 16, 70, 16, 83, 9, 52, 149, 0, 72, 113, 55, 124, 65, 124, 47, 0, 0, 14, 69, 64, 145, 211, 81, 144,
- 48, 124, 81, 89, 47, 140, 0, 15, 69, 28, 19, 1, 97, 144, 81, 35, 55, 119, 49, 89, 37, 0, 6, 195, 21, 132, 15, 65, 0, 16,
- 70, 76, 245, 84, 32, 83, 132, 89, 121, 83, 6, 122, 50, 72, 0, 18, 71, 65, 54, 67, 32, 245, 9, 12, 89, 140, 49, 6, 126, 47,
- 124, 49, 0, 19, 70, 25, 35, 206, 80, 83, 132, 83, 34, 6, 129, 50, 47, 4, 122, 50, 72, 0, 21, 67, 33, 69, 16, 141, 76, 108,
- 132, 108, 132, 6, 48, 132, 10, 0, 81, 58, 47, 47, 32, 0, 17, 70, 81, 32, 86, 21, 53, 25, 47, 34, 35, 84, 13, 89, 47, 37,
- 0, 10, 67, 73, 80, 153, 34, 137, 71, 37, 0, 9, 67, 5, 116, 153, 119, 34, 140, 0, 6, 65, 88, 84, 132, 0, 0, 21, 66, 5,
- 48, 4, 35, 88, 124, 47, 4, 124, 88, 0, 76, 82, 105, 116, 32, 105, 115, 32, 16, 66, 5, 48, 4, 35, 88, 4, 124, 88, 0, 8,
- 81, 105, 115, 32, 9, 66, 5, 48, 2, 35, 88, 0, 46, 17, 70, 48, 198, 87, 20, 198, 78, 55, 117, 58, 6, 122, 55, 124, 50, 0,
- 16, 71, 44, 21, 8, 21, 34, 78, 20, 49, 35, 87, 34, 113, 50, 0, 18, 71, 64, 19, 5, 77, 66, 78, 20, 48, 35, 55, 13, 89,
- 47, 140, 50, 0, 19, 71, 80, 19, 135, 21, 34, 78, 20, 47, 35, 50, 75, 13, 34, 6, 132, 50, 0, 9, 198, 65, 35, 202, 20, 53,
- 0, 36, 17, 70, 65, 35, 202, 20, 53, 0, 48, 34, 126, 75, 122, 49, 47, 0, 47, 9, 198, 64, 21, 137, 48, 147, 206, 17, 11, 199,
- 9, 150, 129, 57, 66, 78, 20, 103, 65, 0, 0, 17, 70, 12, 246, 149, 52, 83, 0, 49, 126, 88, 13, 65, 6, 122, 55, 0, 26, 67,
- 12, 245, 80, 49, 137, 72, 13, 15, 81, 34, 6, 121, 0, 82, 100, 101, 32, 103, 114, 195, 162, 99, 101, 32, 25, 67, 12, 245, 80, 49,
- 137, 72, 13, 15, 81, 34, 6, 121, 0, 82, 100, 101, 32, 103, 114, 97, 99, 101, 32, 0, 14, 69, 28, 192, 68, 101, 48, 81, 55, 35,
- 72, 124, 89, 0, 14, 69, 13, 84, 148, 37, 48, 49, 151, 47, 125, 89, 0, 105, 13, 69, 13, 84, 148, 37, 48, 49, 131, 47, 125, 89,
- 0, 11, 68, 8, 20, 197, 48, 71, 121, 88, 118, 0, 14, 69, 76, 224, 70, 85, 48, 89, 50, 35, 83, 137, 88, 0, 13, 69, 72, 80,
- 197, 77, 48, 34, 132, 89, 122, 89, 0, 16, 70, 64, 193, 84, 32, 244, 129, 48, 55, 122, 87, 114, 34, 13, 0, 22, 73, 56, 243, 69,
- 56, 51, 1, 81, 84, 133, 50, 13, 65, 122, 68, 49, 55, 13, 76, 114, 0, 13, 68, 52, 245, 5, 48, 65, 139, 47, 6, 122, 55, 0,
- 13, 69, 52, 148, 211, 21, 48, 65, 124, 89, 113, 88, 0, 8, 197, 17, 84, 133, 77, 48, 66, 14, 69, 13, 34, 83, 21, 48, 49, 34,
- 140, 89, 132, 88, 0, 16, 70, 8, 20, 130, 21, 21, 69, 71, 130, 71, 13, 49, 57, 137, 0, 14, 69, 4, 48, 197, 77, 48, 35, 49,
- 89, 122, 89, 0, 36, 14, 69, 4, 48, 197, 77, 48, 35, 49, 89, 122, 89, 0, 47, 15, 69, 72, 148, 195, 61, 48, 34, 124, 89, 49,
- 139, 122, 89, 0, 12, 1, 92, 71, 35, 49, 89, 55, 35, 91, 0, 27, 11, 65, 92, 72, 6, 129, 71, 118, 57, 137, 0, 0, 17, 67,
- 80, 128, 78, 4, 86, 35, 50, 13, 50, 0, 34, 81, 97, 110, 32, 15, 67, 80, 128, 78, 4, 86, 35, 50, 13, 0, 34, 81, 97, 32,
- 11, 67, 80, 128, 78, 86, 119, 50, 0, 72, 46, 14, 70, 32, 145, 5, 61, 85, 0, 107, 140, 72, 138, 47, 0, 18, 70, 5, 1, 82,
- 37, 66, 70, 119, 48, 122, 34, 13, 47, 6, 132, 83, 0, 0, 19, 67, 80, 243, 192, 47, 6, 137, 15, 65, 129, 76, 0, 81, 109, 117,
- 99, 104, 32, 20, 67, 80, 243, 192, 47, 6, 137, 15, 65, 122, 50, 37, 0, 81, 109, 97, 110, 121, 32, 18, 67, 80, 243, 192, 47, 6,
- 137, 15, 83, 57, 137, 0, 81, 102, 101, 119, 32, 8, 67, 100, 83, 192, 57, 139, 0, 0, 18, 70, 36, 66, 84, 5, 35, 196, 140, 72,
- 6, 124, 47, 13, 34, 126, 72, 0, 0, 17, 70, 65, 33, 84, 20, 228, 197, 48, 34, 132, 47, 122, 50, 89, 0, 103, 14, 69, 13, 34,
- 83, 37, 48, 49, 34, 140, 89, 124, 89, 0, 7, 65, 96, 122, 49, 89, 0, 0, 9, 198, 76, 128, 77, 64, 243, 192, 66, 16, 70, 48,
- 243, 135, 4, 115, 192, 55, 126, 68, 81, 13, 81, 139, 0, 0, 13, 69, 77, 80, 129, 73, 80, 89, 137, 71, 114, 137, 0, 14, 69, 76,
- 144, 201, 49, 144, 89, 124, 89, 113, 55, 37, 0, 8, 197, 12, 243, 151, 5, 144, 65, 14, 69, 81, 37, 69, 49, 144, 47, 34, 137, 55,
- 124, 0, 32, 13, 69, 77, 84, 133, 81, 144, 91, 146, 13, 47, 37, 0, 8, 67, 4, 65, 0, 35, 72, 0, 0, 20, 71, 17, 80, 146,
- 61, 99, 137, 44, 72, 137, 71, 34, 6, 126, 84, 50, 124, 49, 0, 0, 17, 70, 80, 20, 5, 77, 68, 153, 47, 35, 48, 13, 89, 47,
- 34, 124, 0, 12, 69, 21, 48, 200, 21, 112, 113, 89, 76, 137, 0, 9, 198, 12, 243, 131, 48, 21, 133, 65, 0, 13, 69, 32, 20, 143,
- 48, 64, 107, 35, 34, 118, 72, 0, 13, 69, 92, 144, 203, 20, 64, 58, 124, 49, 125, 72, 0, 15, 69, 84, 228, 133, 4, 64, 129, 50,
- 34, 6, 122, 72, 0, 46, 16, 70, 76, 245, 86, 20, 226, 82, 89, 137, 84, 13, 50, 6, 145, 0, 13, 69, 73, 81, 199, 20, 64, 34,
- 129, 81, 125, 72, 0, 7, 196, 20, 35, 204, 4, 20, 15, 70, 16, 147, 143, 76, 21, 82, 72, 140, 50, 13, 89, 135, 0, 13, 69, 16,
- 83, 79, 20, 64, 72, 122, 65, 139, 72, 0, 6, 195, 37, 5, 22, 13, 0, 9, 67, 72, 81, 83, 34, 132, 89, 0, 11, 67, 48, 244,
- 192, 4, 55, 126, 89, 0, 46, 19, 72, 5, 85, 15, 52, 240, 137, 48, 80, 133, 47, 13, 65, 13, 71, 144, 55, 0, 0, 9, 198, 88,
- 19, 133, 77, 48, 64, 17, 19, 71, 64, 20, 129, 49, 148, 201, 76, 48, 13, 34, 35, 55, 13, 89, 124, 89, 0, 0, 16, 70, 76, 19,
- 65, 57, 66, 1, 89, 119, 65, 35, 50, 87, 13, 0, 11, 68, 52, 241, 213, 48, 65, 139, 81, 118, 0, 7, 65, 104, 88, 132, 0, 103,
- 7, 65, 104, 88, 122, 72, 0, 0, 16, 69, 8, 86, 79, 56, 64, 71, 124, 57, 126, 50, 72, 0, 74, 10, 19, 66, 5, 64, 6, 141,
- 108, 132, 13, 50, 47, 6, 132, 0, 82, 38, 32, 116, 32, 18, 66, 5, 64, 119, 47, 10, 58, 6, 124, 55, 0, 81, 119, 105, 108, 108,
- 32, 18, 66, 5, 64, 119, 47, 10, 58, 128, 50, 89, 0, 81, 111, 110, 99, 101, 32, 14, 66, 5, 64, 35, 47, 113, 47, 0, 49, 81,
- 105, 116, 32, 13, 66, 5, 64, 2, 35, 47, 13, 0, 34, 81, 97, 32, 10, 66, 5, 64, 35, 47, 0, 34, 46, 72, 13, 69, 40, 84,
- 129, 48, 64, 75, 143, 34, 118, 72, 0, 11, 68, 104, 18, 82, 20, 88, 140, 6, 145, 0, 23, 73, 52, 147, 142, 20, 20, 15, 48, 148,
- 192, 65, 124, 50, 132, 6, 35, 48, 13, 55, 113, 89, 0, 10, 68, 76, 131, 206, 20, 91, 126, 50, 0, 16, 70, 64, 244, 197, 36, 67,
- 206, 48, 13, 89, 140, 72, 13, 50, 0, 15, 70, 52, 85, 1, 64, 131, 210, 65, 122, 47, 13, 83, 135, 0, 0, 17, 67, 92, 20, 192,
- 58, 2, 129, 88, 86, 115, 0, 81, 116, 104, 101, 32, 14, 67, 92, 20, 192, 58, 2, 129, 88, 119, 0, 81, 97, 32, 13, 67, 92, 20,
- 192, 2, 58, 129, 88, 0, 103, 35, 46, 12, 67, 92, 20, 192, 2, 58, 126, 88, 0, 35, 46, 16, 70, 56, 144, 200, 60, 192, 83, 50,
- 124, 49, 13, 55, 13, 89, 0, 12, 201, 40, 242, 1, 56, 225, 83, 9, 84, 135, 66, 9, 67, 80, 133, 64, 87, 150, 0, 105, 8, 67,
- 80, 133, 64, 87, 131, 0, 9, 67, 21, 84, 128, 57, 146, 0, 46, 0, 17, 70, 45, 147, 195, 21, 32, 64, 49, 140, 13, 89, 6, 144,
- 34, 13, 0, 15, 70, 72, 146, 1, 56, 224, 64, 34, 124, 6, 121, 50, 13, 0, 15, 70, 92, 144, 200, 37, 64, 64, 58, 124, 76, 113,
- 47, 130, 0, 20, 72, 5, 161, 82, 8, 18, 74, 4, 224, 35, 88, 114, 71, 140, 75, 6, 121, 50, 0, 15, 70, 80, 17, 134, 21, 64,
- 64, 47, 35, 83, 125, 47, 13, 0, 14, 70, 56, 21, 83, 20, 19, 64, 50, 133, 88, 144, 65, 0, 9, 198, 12, 17, 1, 9, 32, 64,
- 17, 16, 70, 4, 193, 197, 9, 32, 64, 35, 55, 75, 113, 71, 34, 13, 0, 18, 73, 4, 48, 207, 84, 50, 5, 52, 83, 148, 119, 49,
- 137, 91, 65, 154, 0, 6, 195, 61, 67, 200, 13, 0, 18, 70, 80, 148, 129, 52, 148, 213, 47, 124, 34, 35, 65, 124, 6, 89, 137, 0,
- 10, 67, 60, 176, 89, 139, 49, 6, 141, 0, 16, 70, 56, 84, 5, 57, 66, 5, 50, 113, 48, 122, 50, 87, 37, 0, 10, 4, 100, 39,
- 121, 101, 72, 57, 13, 0, 0, 14, 69, 72, 84, 197, 48, 192, 34, 132, 89, 6, 122, 55, 0, 8, 67, 64, 145, 82, 48, 145, 0, 10,
- 199, 36, 229, 5, 72, 197, 68, 20, 65, 20, 72, 32, 19, 12, 20, 197, 74, 4, 128, 107, 35, 55, 113, 6, 55, 137, 57, 13, 0, 18,
- 71, 20, 193, 67, 81, 35, 196, 20, 113, 55, 122, 49, 47, 34, 139, 72, 0, 17, 70, 5, 50, 65, 80, 144, 192, 141, 91, 124, 6, 35,
- 47, 124, 49, 0, 17, 71, 4, 195, 5, 52, 19, 132, 20, 35, 55, 13, 65, 35, 50, 72, 0, 0, 19, 4, 105, 116, 39, 115, 124, 47,
- 89, 107, 35, 72, 0, 78, 81, 104, 97, 100, 32, 8, 67, 16, 245, 192, 72, 138, 0, 0, 14, 70, 44, 83, 132, 20, 195, 0, 49, 122,
- 50, 72, 118, 0, 0, 10, 68, 76, 243, 212, 32, 89, 137, 86, 0, 13, 69, 65, 33, 67, 37, 48, 48, 34, 141, 89, 132, 0, 6, 195,
- 25, 64, 65, 13, 0, 15, 70, 92, 128, 84, 56, 245, 0, 58, 128, 47, 50, 126, 47, 0, 18, 72, 72, 144, 207, 12, 129, 84, 20, 64,
- 34, 124, 49, 13, 91, 141, 72, 0, 5, 194, 4, 80, 13, 0, 11, 67, 32, 245, 192, 4, 107, 138, 0, 10, 47, 12, 67, 4, 230, 64,
- 4, 122, 50, 37, 0, 34, 46, 9, 67, 80, 134, 64, 4, 86, 140, 0, 14, 69, 56, 144, 197, 81, 144, 50, 140, 89, 13, 47, 37, 0,
- 15, 69, 9, 84, 201, 49, 144, 71, 124, 88, 113, 55, 124, 0, 32, 0, 0, 16, 70, 88, 144, 207, 16, 147, 128, 84, 140, 49, 13, 72,
- 125, 50, 0, 16, 70, 64, 242, 197, 52, 243, 128, 48, 139, 49, 141, 65, 126, 50, 0, 10, 67, 80, 147, 153, 47, 140, 50, 37, 0, 14,
- 68, 72, 83, 73, 80, 34, 132, 65, 6, 124, 47, 0, 36, 12, 68, 72, 83, 73, 80, 34, 132, 65, 124, 47, 0, 9, 198, 64, 192, 84,
- 60, 243, 128, 17, 16, 70, 32, 20, 132, 12, 244, 25, 107, 130, 72, 49, 126, 48, 37, 0, 0, 7, 196, 76, 21, 143, 100, 17, 18, 71,
- 80, 83, 5, 64, 21, 8, 100, 47, 13, 55, 122, 48, 13, 87, 37, 0, 16, 70, 76, 243, 21, 80, 147, 206, 89, 13, 55, 137, 91, 13,
- 50, 0, 16, 70, 56, 81, 193, 80, 147, 206, 50, 113, 81, 141, 91, 13, 50, 0, 17, 70, 12, 149, 1, 80, 147, 206, 89, 140, 47, 6,
- 141, 91, 13, 50, 0, 0, 11, 68, 76, 243, 129, 72, 89, 139, 50, 130, 0, 10, 67, 76, 147, 15, 89, 140, 55, 139, 0, 14, 69, 64,
- 19, 20, 73, 144, 48, 133, 55, 47, 34, 124, 0, 11, 200, 12, 130, 77, 64, 19, 154, 20, 80, 67, 7, 196, 84, 226, 3, 72, 13, 0,
- 12, 69, 12, 243, 142, 61, 32, 49, 126, 50, 114, 0, 13, 70, 12, 18, 83, 20, 19, 0, 49, 35, 91, 118, 0, 12, 68, 80, 17, 213,
- 76, 47, 141, 81, 13, 89, 0, 0, 15, 70, 64, 84, 146, 36, 84, 128, 48, 122, 34, 124, 6, 141, 0, 14, 70, 49, 84, 211, 36, 84,
- 128, 55, 129, 89, 124, 141, 0, 13, 69, 80, 129, 83, 37, 48, 87, 132, 89, 124, 89, 0, 0, 16, 70, 12, 244, 143, 56, 85, 0, 49,
- 126, 34, 13, 50, 122, 47, 0, 14, 70, 8, 245, 81, 84, 85, 0, 71, 137, 49, 6, 141, 0, 7, 66, 5, 80, 4, 139, 0, 10, 67,
- 5, 32, 66, 35, 34, 13, 71, 0, 6, 195, 85, 48, 70, 13, 0, 10, 67, 72, 83, 143, 34, 132, 50, 139, 0, 20, 71, 76, 84, 143,
- 80, 243, 137, 56, 89, 122, 34, 13, 47, 6, 139, 50, 124, 50, 0, 11, 68, 72, 85, 133, 72, 34, 113, 84, 145, 0, 0, 15, 70, 4,
- 197, 8, 61, 81, 200, 126, 55, 86, 6, 139, 0, 8, 21, 72, 45, 148, 135, 101, 164, 212, 4, 224, 49, 131, 34, 81, 124, 89, 47, 6,
- 121, 50, 0, 22, 72, 29, 80, 84, 20, 208, 76, 4, 224, 81, 58, 121, 47, 124, 65, 6, 121, 55, 13, 50, 0, 0, 0, 14, 69, 52,
- 145, 213, 20, 192, 65, 132, 100, 6, 122, 55, 0, 12, 68, 32, 20, 212, 100, 107, 141, 89, 47, 124, 0, 0, 14, 4, 95, 54, 48, 111,
- 89, 6, 124, 49, 89, 47, 144, 0, 10, 1, 126, 47, 124, 55, 72, 13, 0, 27, 0, 12, 4, 105, 116, 39, 100, 2, 124, 47, 13, 72,
- 0, 8, 197, 12, 86, 76, 60, 224, 66, 8, 197, 52, 20, 143, 60, 224, 17, 13, 69, 12, 245, 80, 60, 224, 49, 137, 48, 126, 50, 0,
- 15, 4, 95, 101, 116, 104, 132, 87, 124, 6, 126, 48, 124, 49, 0, 13, 4, 95, 116, 108, 100, 47, 6, 124, 55, 72, 13, 0, 0, 9,
- 198, 12, 243, 142, 60, 195, 25, 65, 14, 69, 77, 64, 83, 37, 48, 89, 47, 141, 89, 125, 89, 0, 11, 68, 64, 85, 9, 80, 48, 13,
- 47, 132, 0, 14, 69, 4, 194, 66, 37, 48, 35, 55, 13, 71, 140, 88, 0, 0, 11, 67, 85, 3, 206, 13, 48, 126, 50, 0, 74, 11,
- 68, 77, 84, 200, 36, 89, 137, 91, 37, 0, 12, 68, 76, 81, 213, 20, 89, 122, 81, 58, 141, 0, 10, 68, 21, 148, 137, 20, 144, 34,
- 37, 0, 16, 70, 12, 240, 207, 57, 85, 0, 49, 139, 49, 13, 50, 129, 47, 0, 0, 9, 67, 21, 96, 64, 132, 84, 13, 0, 22, 72,
- 32, 148, 208, 4, 226, 79, 48, 16, 107, 124, 89, 48, 13, 50, 57, 6, 139, 55, 13, 0, 11, 200, 4, 229, 1, 72, 53, 9, 12, 16,
- 66, 19, 71, 44, 147, 15, 52, 85, 5, 72, 49, 124, 55, 6, 126, 65, 113, 47, 114, 0, 0, 12, 69, 65, 85, 20, 36, 224, 48, 117,
- 19, 50, 0, 13, 69, 12, 240, 207, 60, 224, 49, 13, 49, 137, 50, 0, 19, 71, 4, 208, 82, 100, 195, 9, 76, 35, 65, 13, 34, 6,
- 124, 55, 124, 89, 0, 0, 15, 70, 88, 145, 206, 21, 69, 5, 84, 113, 50, 57, 122, 47, 0, 0, 11, 68, 80, 130, 78, 20, 4, 86,
- 140, 50, 0, 12, 68, 48, 83, 206, 20, 55, 132, 6, 139, 50, 0, 11, 68, 77, 80, 86, 20, 89, 58, 121, 84, 0, 12, 69, 52, 148,
- 211, 20, 64, 65, 124, 89, 47, 0, 15, 69, 28, 147, 5, 4, 64, 81, 6, 124, 55, 124, 35, 72, 0, 13, 202, 24, 244, 133, 44, 227,
- 215, 48, 81, 7, 20, 66, 12, 69, 8, 144, 83, 20, 64, 71, 147, 89, 47, 0, 0, 12, 200, 72, 245, 78, 17, 64, 66, 48, 80, 15,
- 66, 18, 71, 64, 84, 137, 52, 85, 5, 72, 48, 13, 34, 124, 65, 113, 47, 114, 0, 17, 71, 64, 20, 211, 20, 225, 197, 72, 48, 35,
- 89, 113, 50, 75, 114, 0, 18, 71, 64, 20, 129, 52, 85, 5, 72, 48, 13, 34, 35, 65, 113, 47, 114, 0, 11, 200, 52, 85, 1, 77,
- 64, 66, 48, 80, 15, 21, 72, 32, 244, 208, 37, 64, 66, 48, 80, 107, 126, 89, 48, 6, 124, 47, 13, 71, 118, 0, 18, 71, 8, 20,
- 143, 52, 85, 5, 72, 71, 13, 34, 126, 65, 113, 47, 114, 0, 18, 72, 4, 195, 5, 28, 144, 78, 12, 80, 119, 55, 132, 75, 13, 50,
- 89, 0, 0, 9, 198, 44, 21, 18, 36, 224, 64, 17, 11, 68, 37, 48, 65, 12, 140, 89, 13, 49, 0, 16, 70, 4, 229, 9, 29, 80,
- 64, 35, 50, 47, 6, 132, 81, 13, 0, 13, 69, 13, 85, 15, 24, 96, 49, 129, 47, 126, 83, 0, 0, 27, 68, 29, 32, 78, 16, 81,
- 34, 6, 35, 50, 72, 89, 13, 55, 6, 132, 50, 0, 81, 115, 97, 108, 105, 110, 101, 32, 20, 68, 92, 245, 78, 16, 58, 4, 138, 50,
- 72, 15, 6, 129, 48, 0, 81, 117, 112, 32, 23, 68, 92, 245, 78, 16, 58, 4, 138, 50, 72, 15, 6, 72, 138, 50, 0, 81, 100, 111,
- 119, 110, 32, 13, 68, 92, 245, 78, 16, 58, 138, 50, 72, 0, 38, 46, 11, 68, 92, 245, 78, 16, 58, 137, 50, 72, 0, 0, 12, 68,
- 56, 243, 206, 20, 50, 139, 58, 128, 50, 0, 14, 69, 52, 244, 211, 4, 64, 65, 139, 89, 6, 121, 72, 0, 10, 68, 72, 81, 83, 20,
- 34, 132, 89, 0, 13, 68, 48, 83, 204, 4, 55, 132, 6, 139, 55, 13, 0, 16, 70, 85, 68, 133, 12, 133, 0, 57, 137, 47, 34, 122,
- 99, 47, 0, 0, 11, 67, 84, 225, 15, 129, 50, 72, 6, 137, 0, 16, 70, 52, 16, 200, 37, 51, 79, 65, 119, 76, 124, 88, 65, 139,
- 0, 6, 195, 20, 97, 128, 13, 0, 9, 198, 64, 19, 132, 61, 32, 64, 66, 15, 70, 52, 147, 133, 73, 96, 64, 65, 113, 50, 131, 84,
- 13, 0, 13, 70, 16, 245, 71, 4, 195, 0, 72, 137, 81, 118, 0, 15, 70, 8, 20, 130, 5, 32, 64, 71, 130, 71, 13, 34, 13, 0,
- 16, 70, 56, 144, 71, 5, 32, 64, 50, 140, 6, 35, 81, 34, 13, 0, 9, 198, 5, 81, 213, 77, 64, 64, 66, 15, 70, 92, 19, 19,
- 4, 195, 0, 58, 133, 55, 89, 133, 55, 0, 16, 70, 77, 67, 205, 5, 64, 64, 89, 47, 139, 65, 13, 47, 13, 0, 9, 198, 72, 240,
- 149, 77, 64, 64, 66, 15, 70, 32, 83, 12, 85, 96, 64, 107, 122, 55, 13, 84, 13, 0, 15, 70, 12, 131, 204, 21, 32, 64, 49, 126,
- 55, 13, 34, 13, 0, 17, 70, 12, 19, 4, 21, 32, 64, 49, 126, 55, 72, 6, 143, 34, 13, 0, 22, 73, 9, 84, 133, 5, 80, 210,
- 4, 54, 64, 71, 57, 146, 6, 126, 49, 34, 13, 89, 37, 0, 0, 16, 70, 12, 243, 65, 56, 50, 5, 49, 13, 65, 35, 50, 76, 37,
- 0, 15, 70, 4, 36, 201, 57, 66, 5, 35, 71, 89, 124, 50, 87, 0, 6, 195, 53, 48, 65, 13, 0, 13, 69, 8, 244, 133, 48, 192,
- 71, 13, 34, 122, 55, 0, 13, 69, 76, 195, 213, 28, 128, 89, 55, 129, 83, 0, 36, 19, 71, 72, 84, 21, 80, 16, 140, 20, 34, 122,
- 48, 57, 137, 47, 13, 71, 118, 0, 13, 69, 72, 83, 9, 76, 128, 34, 122, 55, 113, 91, 0, 19, 71, 65, 35, 205, 20, 224, 68, 20,
- 48, 34, 126, 65, 13, 50, 6, 121, 72, 0, 16, 70, 64, 244, 148, 20, 225, 0, 48, 136, 47, 6, 122, 50, 72, 0, 20, 72, 32, 19,
- 12, 20, 197, 73, 4, 128, 107, 35, 55, 113, 6, 55, 137, 57, 13, 0, 0, 13, 69, 76, 147, 162, 4, 64, 91, 113, 50, 141, 72, 0,
- 0, 7, 196, 80, 16, 143, 60, 66, 13, 69, 24, 20, 212, 20, 224, 83, 120, 89, 13, 50, 0, 0, 9, 198, 28, 19, 12, 21, 34, 65,
- 15, 9, 198, 4, 229, 9, 52, 243, 153, 66, 0, 11, 69, 80, 131, 213, 28, 128, 4, 86, 139, 0, 10, 66, 8, 80, 71, 132, 0, 35,
- 46, 76, 19, 66, 16, 16, 72, 119, 84, 124, 50, 76, 37, 0, 81, 118, 105, 110, 99, 105, 32, 13, 69, 72, 81, 9, 4, 192, 34, 132,
- 72, 147, 55, 0, 13, 69, 12, 20, 9, 76, 128, 49, 119, 48, 132, 91, 0, 13, 68, 9, 86, 15, 52, 71, 129, 49, 89, 13, 65, 0,
- 0, 12, 68, 64, 84, 133, 104, 48, 114, 34, 122, 88, 0, 10, 67, 61, 66, 83, 139, 47, 124, 89, 0, 9, 67, 81, 115, 211, 47, 137,
- 88, 0, 16, 70, 80, 84, 146, 36, 98, 67, 47, 114, 34, 124, 83, 124, 49, 0, 9, 198, 64, 21, 8, 21, 66, 67, 17, 15, 70, 12,
- 21, 8, 60, 194, 67, 49, 35, 87, 55, 124, 49, 0, 0, 7, 196, 21, 113, 69, 44, 20, 15, 69, 12, 243, 150, 20, 224, 49, 127, 50,
- 84, 6, 132, 50, 0, 17, 70, 5, 21, 69, 17, 80, 212, 35, 49, 58, 125, 72, 129, 49, 47, 0, 6, 195, 77, 50, 80, 13, 0, 10,
- 67, 92, 145, 137, 58, 140, 83, 140, 0, 0, 15, 70, 92, 245, 78, 16, 81, 0, 58, 137, 50, 72, 125, 72, 0, 0, 10, 67, 77, 34,
- 64, 89, 34, 4, 132, 0, 10, 68, 44, 131, 69, 72, 49, 65, 145, 0, 10, 67, 80, 241, 15, 47, 13, 72, 137, 0, 17, 70, 52, 244,
- 209, 84, 149, 15, 65, 13, 89, 49, 6, 132, 47, 139, 0, 0, 12, 68, 4, 115, 133, 76, 35, 81, 50, 13, 89, 0, 0, 13, 70, 32,
- 243, 211, 36, 84, 128, 107, 137, 90, 114, 0, 15, 70, 53, 144, 78, 52, 20, 128, 65, 57, 121, 50, 65, 130, 0, 15, 70, 80, 147, 73,
- 16, 84, 128, 47, 124, 65, 124, 72, 114, 0, 14, 70, 76, 227, 207, 44, 84, 128, 89, 50, 137, 49, 114, 0, 9, 67, 69, 83, 201, 49,
- 58, 121, 0, 15, 70, 65, 33, 77, 36, 84, 128, 48, 34, 13, 65, 145, 0, 103, 15, 70, 65, 33, 77, 36, 84, 128, 48, 34, 122, 65,
- 124, 114, 0, 16, 70, 64, 243, 9, 80, 84, 128, 48, 13, 55, 6, 140, 47, 114, 0, 15, 70, 61, 85, 12, 36, 84, 128, 6, 138, 47,
- 55, 4, 148, 0, 16, 70, 60, 53, 15, 8, 84, 128, 126, 49, 47, 6, 139, 71, 114, 0, 10, 67, 40, 81, 9, 75, 122, 72, 140, 0,
- 15, 70, 36, 51, 206, 8, 20, 128, 140, 49, 126, 50, 71, 130, 0, 14, 70, 16, 244, 211, 36, 84, 128, 72, 126, 89, 124, 141, 0, 15,
- 70, 12, 21, 5, 72, 84, 128, 49, 141, 47, 114, 34, 114, 0, 14, 70, 12, 20, 200, 36, 84, 128, 49, 35, 91, 6, 145, 0, 14, 70,
- 4, 227, 212, 32, 84, 128, 119, 50, 129, 86, 114, 0, 0, 0, 15, 70, 16, 80, 143, 72, 18, 0, 72, 122, 71, 13, 34, 13, 0, 11,
- 68, 68, 21, 1, 72, 49, 35, 47, 130, 0, 11, 68, 48, 17, 197, 72, 55, 121, 81, 114, 0, 7, 196, 44, 21, 1, 72, 17, 11, 68,
- 25, 33, 69, 72, 83, 34, 132, 114, 0, 0, 20, 67, 92, 19, 12, 58, 6, 133, 55, 89, 47, 34, 4, 132, 47, 0, 81, 115, 116, 32,
- 15, 70, 76, 48, 76, 64, 83, 0, 89, 49, 35, 55, 48, 118, 0, 9, 67, 64, 243, 12, 48, 139, 55, 0, 22, 72, 28, 20, 135, 4,
- 229, 21, 4, 224, 81, 130, 81, 6, 35, 50, 76, 137, 13, 50, 0, 103, 11, 200, 28, 20, 135, 4, 229, 21, 4, 224, 66, 0, 18, 71,
- 72, 243, 211, 21, 97, 76, 80, 34, 139, 88, 13, 84, 122, 55, 47, 0, 0, 13, 69, 5, 33, 217, 48, 192, 130, 81, 38, 140, 55, 0,
- 16, 70, 80, 85, 1, 57, 84, 192, 47, 122, 47, 13, 50, 13, 89, 0, 9, 197, 72, 80, 193, 48, 192, 66, 36, 13, 69, 72, 80, 193,
- 48, 192, 34, 132, 49, 133, 55, 0, 14, 70, 64, 149, 5, 61, 84, 192, 48, 124, 47, 144, 89, 0, 16, 70, 64, 81, 193, 77, 84, 192,
- 48, 122, 81, 13, 89, 13, 89, 0, 15, 70, 13, 148, 18, 21, 52, 192, 89, 140, 48, 34, 13, 89, 0, 14, 70, 4, 230, 9, 61, 84,
- 192, 35, 68, 91, 13, 89, 0, 0, 12, 67, 9, 85, 0, 4, 71, 129, 47, 0, 8, 46, 18, 72, 64, 130, 76, 37, 4, 9, 56, 80,
- 83, 124, 55, 113, 48, 132, 50, 0, 20, 71, 12, 243, 15, 72, 17, 1, 56, 49, 126, 55, 114, 34, 6, 121, 72, 13, 50, 0, 20, 72,
- 77, 68, 153, 12, 131, 137, 56, 80, 89, 47, 34, 6, 124, 49, 50, 132, 50, 0, 17, 71, 12, 128, 82, 48, 21, 1, 56, 91, 130, 55,
- 13, 47, 13, 50, 0, 0, 16, 70, 88, 149, 18, 36, 243, 0, 84, 124, 47, 34, 132, 13, 55, 0, 13, 69, 48, 144, 200, 20, 224, 55,
- 140, 49, 13, 50, 0, 14, 69, 9, 83, 137, 60, 224, 71, 129, 50, 113, 13, 50, 0, 0, 9, 198, 4, 225, 197, 48, 146, 193, 66, 17,
- 70, 56, 80, 146, 5, 50, 193, 50, 13, 71, 34, 35, 89, 49, 13, 0, 0, 15, 69, 64, 243, 9, 76, 128, 48, 139, 55, 124, 91, 0,
- 41, 46, 11, 68, 76, 21, 68, 36, 89, 138, 72, 37, 0, 9, 197, 16, 85, 1, 36, 192, 103, 66, 11, 67, 13, 144, 78, 89, 140, 6,
- 35, 50, 0, 0, 17, 71, 24, 244, 146, 21, 53, 5, 72, 83, 126, 34, 125, 89, 47, 114, 0, 16, 70, 88, 244, 148, 36, 49, 83, 84,
- 135, 47, 124, 89, 132, 88, 0, 10, 199, 76, 84, 85, 21, 53, 5, 72, 66, 12, 68, 56, 146, 207, 56, 50, 140, 49, 126, 50, 0, 0,
- 14, 69, 16, 80, 204, 4, 224, 72, 122, 49, 55, 119, 50, 0, 14, 69, 4, 194, 83, 60, 224, 35, 55, 124, 89, 13, 50, 0, 12, 68,
- 12, 243, 135, 60, 49, 126, 68, 81, 139, 0, 14, 69, 77, 83, 148, 4, 224, 89, 129, 50, 47, 35, 50, 0, 12, 69, 61, 36, 8, 4,
- 224, 135, 83, 13, 50, 0, 11, 67, 61, 1, 68, 126, 48, 6, 122, 72, 0, 8, 197, 48, 17, 207, 60, 224, 17, 0, 21, 67, 93, 114,
- 73, 72, 129, 71, 118, 57, 137, 72, 129, 71, 118, 57, 137, 47, 6, 137, 0, 7, 196, 57, 148, 19, 16, 13, 4, 193, 128, 43, 0, 0,
- 16, 71, 28, 19, 12, 4, 114, 5, 72, 81, 35, 55, 13, 81, 114, 0, 18, 70, 5, 67, 1, 57, 66, 83, 35, 47, 55, 6, 35, 50,
- 47, 124, 89, 0, 21, 72, 77, 67, 206, 20, 129, 78, 28, 80, 89, 47, 4, 139, 50, 107, 6, 122, 50, 75, 0, 16, 70, 77, 148, 8,
- 36, 194, 83, 89, 124, 83, 13, 55, 125, 89, 0, 18, 72, 8, 192, 78, 12, 208, 78, 28, 80, 71, 55, 13, 65, 126, 50, 90, 0, 19,
- 71, 4, 198, 136, 20, 147, 69, 72, 121, 55, 47, 89, 107, 140, 65, 114, 0, 103, 17, 71, 4, 198, 136, 20, 147, 69, 72, 35, 55, 47,
- 89, 140, 65, 114, 0, 0, 14, 70, 8, 192, 78, 12, 129, 64, 71, 55, 121, 50, 91, 0, 14, 70, 76, 145, 206, 4, 113, 64, 89, 140,
- 50, 113, 75, 0, 15, 70, 64, 148, 5, 81, 65, 64, 48, 124, 48, 6, 122, 47, 0, 17, 70, 56, 18, 86, 21, 65, 64, 50, 140, 6,
- 132, 84, 13, 47, 141, 0, 14, 70, 48, 82, 83, 85, 33, 64, 55, 132, 90, 114, 0, 103, 13, 70, 48, 82, 83, 85, 33, 64, 55, 122,
- 90, 114, 0, 14, 70, 12, 245, 84, 85, 33, 64, 49, 137, 47, 6, 146, 0, 15, 70, 9, 34, 79, 12, 129, 64, 71, 34, 132, 6, 139,
- 91, 0, 0, 19, 71, 52, 144, 210, 61, 51, 198, 80, 65, 140, 49, 34, 13, 89, 126, 83, 47, 0, 12, 201, 53, 83, 20, 37, 3, 5,
- 96, 84, 128, 65, 0, 16, 70, 24, 84, 135, 85, 51, 206, 83, 131, 81, 13, 89, 13, 50, 0, 11, 68, 5, 34, 83, 20, 119, 34, 140,
- 88, 0, 6, 194, 17, 32, 13, 42, 11, 66, 17, 32, 72, 126, 49, 47, 114, 0, 24, 0, 0, 11, 67, 85, 32, 76, 57, 137, 13, 34,
- 118, 0, 18, 72, 12, 128, 82, 48, 84, 212, 60, 224, 76, 130, 55, 89, 47, 13, 50, 0, 14, 70, 24, 147, 133, 77, 49, 64, 83, 113,
- 50, 122, 89, 0, 18, 67, 24, 21, 88, 83, 4, 139, 15, 48, 6, 121, 0, 81, 112, 97, 115, 32, 8, 67, 24, 21, 88, 83, 139, 0,
- 0, 11, 67, 52, 17, 5, 65, 4, 141, 72, 0, 10, 13, 67, 52, 17, 5, 65, 4, 141, 72, 0, 10, 46, 76, 9, 67, 8, 81, 5,
- 71, 132, 72, 0, 10, 67, 76, 241, 129, 89, 139, 83, 13, 0, 6, 195, 21, 97, 193, 13, 0, 10, 199, 92, 244, 139, 80, 16, 140, 20,
- 15, 15, 70, 92, 147, 132, 36, 225, 192, 58, 140, 50, 72, 124, 68, 0, 11, 67, 85, 64, 78, 137, 47, 6, 35, 50, 0, 17, 71, 80,
- 147, 69, 80, 16, 140, 20, 47, 140, 65, 47, 141, 71, 118, 0, 17, 71, 64, 147, 133, 5, 4, 12, 20, 48, 6, 140, 50, 35, 48, 118,
- 0, 21, 71, 64, 83, 137, 57, 53, 76, 4, 48, 13, 50, 6, 124, 50, 89, 57, 117, 55, 13, 0, 20, 71, 29, 80, 67, 4, 211, 204,
- 20, 81, 58, 121, 49, 119, 65, 6, 139, 55, 132, 0, 18, 71, 4, 67, 73, 72, 16, 140, 20, 35, 72, 65, 13, 34, 13, 71, 118, 0,
- 0, 10, 67, 65, 35, 211, 48, 34, 139, 88, 0, 13, 69, 24, 21, 8, 60, 208, 83, 35, 86, 13, 65, 0, 17, 71, 5, 48, 197, 73,
- 64, 73, 56, 35, 89, 114, 47, 6, 141, 50, 0, 6, 195, 21, 5, 0, 13, 0, 14, 69, 28, 144, 147, 60, 224, 81, 124, 71, 89, 13,
- 50, 0, 15, 70, 12, 19, 80, 8, 83, 12, 49, 35, 65, 71, 13, 55, 0, 13, 68, 64, 144, 78, 60, 48, 124, 6, 35, 50, 139, 0,
- 15, 70, 24, 244, 133, 80, 83, 12, 83, 136, 47, 6, 122, 55, 0, 0, 10, 67, 12, 17, 133, 49, 35, 83, 141, 0, 0, 13, 68, 52,
- 144, 77, 36, 65, 140, 6, 35, 65, 37, 0, 17, 70, 65, 35, 212, 136, 120, 128, 112, 114, 111, 116, 101, 103, 101, 0, 29, 12, 69, 16,
- 145, 83, 20, 192, 72, 132, 88, 118, 0, 5, 194, 4, 144, 13, 0, 15, 70, 21, 97, 78, 36, 225, 211, 132, 84, 50, 124, 68, 88, 0,
- 0, 8, 4, 95, 111, 114, 100, 87, 0, 0, 0, 23, 73, 12, 243, 145, 84, 148, 212, 4, 67, 210, 49, 126, 50, 49, 6, 132, 89, 47,
- 13, 72, 136, 0, 15, 69, 4, 192, 133, 37, 64, 133, 55, 71, 6, 132, 124, 47, 0, 15, 4, 95, 109, 99, 110, 65, 6, 35, 49, 34,
- 4, 126, 50, 0, 0, 10, 68, 21, 83, 5, 72, 142, 55, 114, 0, 11, 68, 80, 147, 79, 72, 47, 132, 65, 136, 0, 13, 70, 72, 19,
- 5, 36, 114, 0, 34, 121, 55, 37, 0, 17, 70, 12, 243, 131, 21, 37, 15, 49, 13, 50, 76, 6, 143, 47, 139, 0, 19, 72, 12, 132,
- 143, 52, 244, 207, 52, 80, 49, 34, 139, 65, 13, 89, 139, 65, 0, 6, 195, 12, 85, 0, 13, 0, 15, 70, 72, 85, 18, 36, 19, 0,
- 34, 132, 47, 34, 147, 55, 0, 10, 67, 64, 147, 148, 48, 140, 50, 47, 0, 8, 197, 12, 20, 133, 21, 32, 17, 12, 68, 5, 67, 1,
- 76, 35, 47, 55, 13, 89, 0, 0, 12, 68, 61, 97, 82, 80, 139, 84, 6, 131, 47, 0, 11, 68, 52, 80, 78, 80, 65, 122, 50, 47,
- 0, 11, 68, 48, 80, 78, 80, 55, 122, 50, 47, 0, 15, 70, 32, 243, 19, 80, 84, 128, 107, 139, 55, 89, 47, 114, 0, 0, 20, 71,
- 48, 245, 73, 76, 144, 78, 4, 55, 137, 4, 132, 88, 132, 6, 35, 50, 13, 0, 9, 198, 4, 193, 201, 21, 36, 192, 66, 9, 198, 64,
- 85, 9, 80, 147, 206, 17, 17, 71, 52, 147, 5, 77, 67, 206, 20, 65, 140, 55, 89, 47, 139, 50, 0, 18, 70, 29, 32, 78, 17, 51,
- 206, 81, 34, 6, 35, 50, 72, 89, 129, 50, 0, 13, 70, 28, 245, 82, 52, 85, 0, 81, 146, 65, 141, 0, 9, 198, 24, 148, 200, 56,
- 85, 0, 15, 25, 74, 5, 4, 18, 61, 130, 77, 5, 65, 76, 100, 119, 48, 34, 126, 49, 89, 124, 65, 13, 47, 55, 37, 0, 0, 24,
- 6, 110, 195, 180, 116, 114, 101, 50, 139, 47, 34, 13, 6, 72, 121, 65, 0, 81, 100, 97, 109, 101, 32, 0, 12, 68, 88, 81, 193, 76,
- 84, 141, 81, 13, 89, 0, 20, 72, 5, 35, 65, 28, 81, 4, 60, 224, 130, 65, 119, 81, 6, 122, 72, 13, 50, 0, 17, 70, 81, 34,
- 83, 69, 81, 76, 47, 34, 124, 89, 49, 6, 122, 55, 0, 20, 72, 76, 129, 78, 4, 226, 71, 4, 224, 91, 125, 50, 35, 50, 124, 81,
- 13, 50, 0, 10, 68, 64, 147, 213, 76, 48, 147, 89, 0, 13, 69, 28, 86, 83, 21, 32, 81, 140, 88, 114, 0, 103, 12, 69, 28, 86,
- 83, 21, 32, 81, 132, 88, 114, 0, 12, 68, 8, 20, 201, 76, 71, 141, 89, 124, 89, 0, 0, 11, 68, 12, 20, 143, 48, 49, 35, 34,
- 118, 0, 17, 70, 52, 243, 148, 21, 33, 89, 65, 126, 50, 47, 13, 34, 6, 141, 0, 0, 17, 70, 4, 211, 206, 29, 53, 0, 119, 65,
- 129, 68, 89, 47, 0, 74, 10, 13, 69, 32, 19, 73, 76, 128, 107, 141, 65, 124, 91, 0, 15, 70, 56, 149, 18, 61, 84, 192, 50, 140,
- 47, 34, 13, 89, 0, 13, 69, 33, 86, 154, 4, 128, 107, 13, 88, 6, 121, 0, 0, 19, 71, 29, 85, 9, 21, 36, 133, 104, 81, 137,
- 47, 57, 6, 122, 34, 122, 88, 0, 18, 72, 24, 243, 11, 21, 53, 15, 56, 80, 83, 139, 49, 89, 47, 139, 50, 0, 19, 71, 12, 83,
- 148, 85, 34, 79, 56, 89, 122, 50, 76, 6, 146, 34, 144, 50, 0, 15, 4, 95, 55, 48, 111, 89, 6, 122, 84, 13, 50, 47, 144, 0,
- 0, 13, 69, 72, 81, 201, 60, 224, 34, 132, 75, 13, 50, 0, 19, 71, 52, 18, 143, 72, 67, 205, 60, 65, 141, 75, 114, 72, 6, 139,
- 65, 139, 0, 0, 18, 70, 72, 80, 68, 60, 227, 25, 4, 34, 132, 72, 6, 139, 50, 55, 124, 0, 18, 72, 24, 193, 68, 28, 83, 9,
- 56, 112, 83, 55, 122, 75, 55, 124, 68, 0, 12, 68, 12, 240, 143, 48, 49, 139, 71, 126, 55, 0, 12, 68, 12, 195, 212, 32, 49, 55,
- 139, 86, 0, 36, 9, 198, 4, 195, 19, 64, 144, 197, 65, 0, 14, 69, 105, 84, 137, 12, 128, 88, 57, 117, 34, 124, 49, 0, 12, 69,
- 5, 35, 65, 28, 128, 130, 65, 6, 121, 0, 18, 71, 64, 20, 211, 21, 36, 194, 100, 48, 35, 89, 114, 88, 71, 6, 140, 0, 10, 68,
- 4, 32, 133, 100, 35, 71, 37, 0, 6, 194, 4, 160, 13, 41, 0, 12, 68, 17, 147, 1, 56, 72, 124, 55, 13, 50, 0, 10, 199, 81,
- 32, 70, 4, 193, 193, 72, 17, 9, 198, 77, 64, 67, 12, 21, 15, 17, 0, 14, 69, 8, 133, 84, 4, 224, 71, 137, 47, 6, 35, 50,
- 0, 8, 197, 88, 147, 204, 36, 224, 66, 0, 15, 70, 12, 243, 142, 20, 195, 25, 49, 126, 50, 13, 55, 37, 0, 21, 73, 18, 32, 207,
- 48, 193, 84, 4, 113, 64, 72, 141, 49, 126, 55, 47, 6, 121, 90, 0, 0, 0, 18, 72, 12, 129, 83, 5, 1, 65, 44, 80, 76, 122,
- 89, 13, 48, 132, 49, 0, 19, 72, 5, 4, 18, 20, 229, 9, 12, 80, 119, 48, 34, 122, 50, 108, 124, 89, 0, 0, 13, 68, 4, 211,
- 206, 28, 119, 65, 129, 68, 0, 74, 10, 16, 70, 69, 82, 74, 61, 65, 64, 49, 132, 6, 107, 139, 47, 141, 0, 14, 70, 76, 85, 137,
- 48, 193, 64, 89, 13, 84, 124, 55, 0, 14, 70, 76, 49, 80, 81, 33, 64, 89, 122, 48, 47, 114, 0, 15, 70, 52, 16, 200, 21, 65,
- 64, 65, 119, 91, 122, 47, 37, 0, 16, 70, 52, 16, 193, 9, 33, 64, 65, 13, 49, 121, 71, 34, 13, 0, 14, 70, 28, 20, 146, 61,
- 65, 64, 81, 119, 34, 126, 47, 0, 15, 70, 20, 228, 143, 85, 65, 64, 126, 50, 34, 6, 137, 47, 0, 14, 70, 8, 150, 154, 5, 33,
- 64, 71, 125, 88, 6, 130, 0, 0, 15, 70, 76, 145, 206, 60, 97, 128, 89, 6, 140, 50, 126, 83, 0, 15, 70, 76, 129, 82, 36, 97,
- 128, 91, 6, 122, 34, 113, 83, 0, 18, 71, 52, 148, 195, 72, 80, 78, 80, 65, 124, 89, 49, 34, 144, 50, 47, 0, 0, 12, 68, 76,
- 243, 137, 4, 89, 126, 50, 57, 13, 0, 11, 68, 20, 194, 83, 20, 113, 55, 132, 88, 0, 11, 68, 12, 131, 15, 20, 49, 55, 139, 37,
- 0, 16, 70, 93, 148, 201, 93, 145, 192, 58, 124, 88, 132, 58, 124, 81, 0, 12, 68, 85, 48, 71, 20, 57, 137, 89, 113, 75, 0, 13,
- 68, 72, 85, 83, 20, 34, 132, 6, 57, 137, 88, 0, 9, 198, 8, 197, 68, 28, 83, 206, 16, 0, 10, 67, 100, 245, 64, 57, 137, 0,
- 72, 32, 20, 71, 92, 148, 195, 60, 228, 201, 56, 58, 113, 89, 49, 6, 126, 50, 89, 113, 50, 0, 18, 71, 76, 80, 210, 21, 66, 79,
- 56, 89, 113, 49, 34, 132, 91, 13, 50, 0, 0, 9, 198, 65, 81, 82, 36, 193, 64, 16, 13, 70, 76, 19, 201, 73, 49, 64, 89, 144,
- 91, 13, 0, 16, 70, 20, 228, 137, 69, 81, 64, 122, 50, 34, 6, 132, 49, 141, 0, 17, 70, 36, 224, 197, 57, 49, 64, 124, 50, 89,
- 6, 122, 50, 89, 0, 36, 15, 70, 16, 148, 197, 5, 49, 64, 72, 124, 88, 6, 132, 88, 0, 14, 70, 12, 193, 65, 57, 49, 64, 49,
- 55, 122, 50, 88, 0, 15, 70, 4, 229, 9, 69, 81, 64, 35, 50, 47, 6, 132, 49, 0, 0, 17, 71, 5, 32, 200, 36, 32, 76, 16,
- 130, 76, 124, 71, 133, 55, 72, 0, 0, 14, 70, 92, 20, 146, 36, 225, 192, 58, 135, 34, 124, 68, 0, 15, 71, 76, 128, 82, 20, 16,
- 140, 20, 91, 143, 13, 71, 118, 0, 14, 70, 72, 82, 78, 36, 225, 192, 34, 141, 50, 124, 68, 0, 17, 71, 52, 245, 83, 80, 16, 200,
- 20, 65, 13, 89, 47, 6, 120, 91, 0, 16, 70, 21, 21, 65, 80, 147, 206, 113, 49, 58, 141, 90, 13, 50, 0, 17, 71, 12, 128, 77,
- 60, 210, 76, 20, 49, 35, 65, 13, 65, 140, 55, 0, 11, 199, 5, 69, 18, 36, 37, 84, 20, 17, 36, 18, 71, 5, 69, 18, 36, 37,
- 84, 20, 35, 47, 34, 124, 71, 57, 137, 47, 0, 0, 10, 67, 76, 83, 147, 89, 122, 50, 89, 0, 20, 71, 76, 83, 73, 12, 243, 15,
- 56, 89, 122, 65, 124, 49, 6, 139, 55, 13, 50, 0, 0, 18, 67, 77, 80, 200, 89, 129, 76, 15, 10, 119, 88, 0, 8, 81, 97, 115,
- 32, 9, 67, 65, 34, 88, 48, 34, 132, 0, 0, 0, 14, 70, 48, 83, 206, 5, 33, 0, 55, 122, 50, 114, 72, 0, 18, 66, 16, 80,
- 72, 141, 75, 6, 146, 34, 37, 0, 81, 106, 117, 114, 101, 32, 8, 66, 16, 80, 72, 13, 0, 46, 0, 9, 67, 76, 178, 64, 89, 49,
- 132, 0, 0, 16, 70, 76, 243, 5, 56, 242, 68, 89, 139, 55, 13, 50, 142, 72, 0, 0, 12, 68, 81, 38, 83, 80, 47, 34, 124, 89,
- 47, 0, 12, 68, 16, 84, 15, 80, 72, 132, 48, 139, 0, 103, 11, 68, 16, 84, 15, 80, 72, 122, 48, 139, 0, 0, 14, 70, 48, 16,
- 143, 72, 81, 0, 55, 141, 71, 13, 72, 0, 10, 198, 12, 243, 150, 36, 53, 0, 66, 36, 9, 198, 12, 243, 150, 36, 53, 0, 65, 14,
- 69, 12, 195, 211, 21, 64, 49, 55, 126, 88, 113, 47, 0, 0, 16, 67, 80, 18, 64, 47, 140, 6, 76, 132, 0, 81, 99, 104, 105, 32,
- 8, 67, 76, 50, 64, 89, 140, 0, 9, 67, 52, 242, 64, 65, 58, 121, 0, 6, 195, 4, 98, 192, 13, 0, 21, 68, 92, 147, 132, 76,
- 58, 6, 140, 50, 72, 88, 15, 6, 129, 48, 0, 81, 117, 112, 32, 24, 68, 92, 147, 132, 76, 58, 6, 140, 50, 72, 88, 15, 72, 6,
- 138, 50, 0, 81, 100, 111, 119, 110, 32, 13, 69, 53, 84, 141, 85, 32, 65, 151, 65, 114, 0, 105, 12, 69, 53, 84, 141, 85, 32, 65,
- 131, 65, 114, 0, 12, 69, 16, 83, 137, 21, 32, 72, 113, 50, 148, 0, 0, 15, 70, 4, 225, 204, 21, 49, 89, 35, 68, 81, 118, 89,
- 37, 0, 7, 196, 5, 96, 83, 80, 17, 0, 8, 66, 9, 144, 71, 140, 0, 76, 19, 71, 65, 33, 68, 20, 98, 78, 20, 48, 34, 132,
- 72, 113, 83, 6, 140, 50, 0, 10, 199, 64, 243, 25, 80, 129, 78, 20, 65, 14, 69, 17, 33, 65, 53, 64, 72, 34, 122, 65, 48, 47,
- 0, 11, 68, 8, 146, 143, 84, 71, 132, 90, 137, 0, 13, 69, 8, 19, 12, 61, 64, 71, 35, 55, 13, 47, 0, 0, 9, 67, 80, 131,
- 192, 86, 139, 0, 46, 15, 70, 64, 131, 197, 56, 150, 0, 83, 132, 50, 124, 49, 89, 0, 14, 6, 110, 97, 195, 175, 118, 101, 50, 140,
- 6, 132, 84, 0, 6, 195, 84, 99, 192, 13, 0, 12, 69, 76, 128, 75, 85, 32, 91, 119, 49, 146, 0, 14, 69, 5, 50, 77, 61, 96,
- 35, 88, 125, 65, 126, 83, 0, 12, 69, 48, 243, 211, 21, 32, 55, 137, 88, 114, 0, 8, 197, 12, 243, 139, 21, 32, 65, 13, 69, 12,
- 21, 137, 5, 32, 49, 35, 84, 124, 130, 0, 8, 197, 8, 22, 129, 5, 32, 17, 8, 67, 5, 32, 200, 130, 76, 0, 0, 0, 9, 198,
- 65, 35, 212, 21, 53, 0, 36, 17, 70, 65, 35, 212, 21, 53, 0, 48, 34, 139, 108, 122, 89, 47, 0, 47, 17, 70, 25, 37, 73, 80,
- 147, 206, 83, 34, 137, 6, 124, 91, 13, 50, 0, 9, 198, 12, 243, 148, 21, 53, 0, 36, 17, 70, 12, 243, 148, 21, 53, 0, 49, 126,
- 50, 108, 122, 89, 47, 0, 47, 0, 11, 67, 32, 147, 64, 4, 107, 124, 65, 0, 46, 9, 67, 84, 227, 192, 137, 50, 139, 0, 19, 72,
- 36, 227, 143, 88, 21, 9, 88, 80, 124, 50, 13, 84, 141, 47, 124, 84, 0, 11, 200, 36, 225, 9, 12, 21, 9, 88, 80, 66, 6, 195,
- 21, 53, 0, 13, 6, 195, 4, 115, 64, 13, 0, 0, 15, 70, 48, 21, 82, 20, 224, 197, 55, 126, 34, 13, 50, 89, 0, 16, 70, 65,
- 35, 214, 20, 224, 197, 48, 34, 126, 84, 6, 153, 89, 0, 18, 72, 93, 35, 206, 28, 67, 201, 56, 112, 34, 126, 68, 72, 137, 124, 68,
- 0, 11, 67, 88, 83, 149, 84, 122, 50, 57, 137, 0, 16, 70, 37, 52, 213, 4, 224, 197, 124, 91, 137, 13, 50, 89, 0, 103, 17, 70,
- 25, 84, 197, 48, 17, 197, 83, 57, 137, 88, 13, 55, 121, 90, 0, 0, 13, 68, 88, 242, 76, 108, 84, 58, 121, 55, 6, 121, 0, 0,
- 6, 195, 36, 145, 3, 13, 0, 22, 73, 64, 131, 212, 60, 116, 129, 64, 134, 64, 83, 13, 47, 6, 126, 81, 34, 13, 83, 37, 0, 9,
- 3, 95, 35, 57, 47, 35, 71, 0, 0, 17, 70, 76, 50, 65, 80, 144, 193, 89, 140, 6, 35, 47, 124, 49, 13, 0, 17, 71, 24, 244,
- 133, 77, 64, 76, 48, 83, 136, 89, 47, 6, 133, 55, 0, 9, 67, 4, 195, 0, 133, 55, 0, 42, 0, 14, 70, 72, 86, 78, 60, 193,
- 0, 34, 122, 50, 118, 72, 0, 11, 68, 64, 21, 8, 20, 48, 35, 87, 141, 0, 19, 71, 4, 67, 73, 72, 16, 140, 100, 35, 72, 65,
- 13, 34, 13, 71, 55, 37, 0, 0, 8, 197, 52, 81, 21, 76, 16, 17, 14, 69, 64, 19, 69, 48, 16, 48, 35, 65, 13, 55, 13, 0,
- 15, 69, 80, 244, 5, 44, 16, 47, 139, 48, 6, 132, 49, 13, 0, 15, 69, 37, 64, 76, 36, 16, 124, 47, 6, 35, 55, 113, 13, 0,
- 14, 69, 28, 83, 133, 88, 16, 75, 13, 50, 132, 84, 13, 0, 14, 69, 20, 198, 83, 20, 80, 141, 55, 6, 132, 88, 141, 0, 13, 69,
- 24, 19, 73, 56, 80, 83, 35, 65, 124, 50, 0, 13, 69, 20, 229, 18, 20, 80, 126, 50, 47, 34, 141, 0, 8, 197, 20, 212, 9, 72,
- 80, 65, 8, 197, 20, 208, 143, 48, 80, 65, 13, 69, 16, 244, 193, 28, 80, 72, 139, 89, 113, 75, 0, 13, 69, 16, 240, 66, 48, 80,
- 72, 137, 13, 71, 118, 0, 14, 69, 12, 19, 129, 64, 80, 49, 35, 50, 13, 48, 141, 0, 8, 197, 12, 18, 143, 48, 80, 17, 9, 67,
- 4, 197, 0, 126, 55, 47, 0, 6, 195, 20, 69, 0, 13, 0, 6, 195, 77, 50, 68, 13, 0, 12, 69, 4, 50, 9, 56, 112, 141, 49,
- 124, 68, 0, 0, 11, 68, 25, 147, 4, 20, 83, 140, 55, 72, 0, 12, 68, 49, 144, 210, 4, 55, 140, 49, 34, 13, 0, 11, 200, 36,
- 228, 201, 28, 133, 6, 84, 192, 66, 0, 13, 69, 48, 19, 65, 104, 80, 55, 119, 65, 121, 88, 0, 13, 69, 29, 32, 69, 52, 80, 81,
- 34, 141, 13, 65, 0, 13, 69, 12, 129, 82, 36, 80, 91, 143, 34, 6, 132, 0, 13, 69, 4, 198, 83, 76, 16, 119, 55, 124, 89, 13,
- 0, 14, 69, 88, 145, 78, 56, 16, 84, 124, 6, 122, 50, 13, 0, 14, 69, 32, 21, 129, 56, 16, 107, 119, 84, 35, 50, 13, 0, 8,
- 197, 5, 32, 66, 36, 16, 17, 13, 69, 5, 33, 217, 48, 80, 130, 81, 6, 140, 55, 0, 14, 69, 80, 148, 129, 16, 80, 47, 140, 34,
- 6, 141, 72, 0, 14, 69, 80, 145, 82, 72, 16, 47, 124, 6, 143, 34, 13, 0, 14, 69, 76, 145, 82, 72, 16, 89, 132, 6, 143, 34,
- 13, 0, 13, 69, 72, 148, 209, 84, 80, 34, 113, 89, 49, 141, 0, 15, 69, 72, 144, 133, 56, 16, 34, 140, 71, 6, 132, 50, 13, 0,
- 13, 69, 60, 85, 86, 72, 80, 151, 84, 34, 13, 0, 105, 12, 69, 60, 85, 86, 72, 80, 131, 84, 34, 13, 0, 9, 197, 56, 85, 193,
- 28, 80, 15, 66, 13, 69, 52, 244, 129, 48, 80, 65, 13, 34, 35, 55, 0, 10, 199, 52, 81, 1, 48, 194, 79, 56, 17, 14, 69, 28,
- 19, 1, 28, 16, 81, 35, 55, 13, 81, 13, 0, 14, 69, 24, 147, 129, 48, 80, 83, 113, 50, 121, 55, 37, 0, 15, 69, 8, 19, 129,
- 56, 16, 71, 119, 50, 35, 50, 13, 0, 103, 8, 197, 8, 19, 129, 56, 16, 17, 8, 197, 5, 32, 193, 16, 80, 66, 12, 69, 4, 195,
- 5, 48, 80, 119, 55, 132, 55, 0, 0, 9, 198, 61, 85, 19, 44, 148, 148, 65, 0, 14, 68, 76, 128, 76, 48, 4, 91, 35, 55, 0,
- 32, 46, 10, 14, 69, 64, 82, 201, 56, 112, 48, 132, 49, 6, 124, 68, 0, 9, 67, 21, 34, 69, 144, 34, 37, 0, 10, 67, 8, 18,
- 129, 71, 121, 107, 121, 0, 0, 20, 71, 8, 83, 133, 88, 83, 148, 20, 71, 122, 50, 124, 84, 6, 122, 50, 47, 141, 0, 17, 71, 77,
- 84, 146, 60, 112, 84, 20, 89, 131, 13, 81, 13, 47, 0, 103, 17, 71, 77, 84, 146, 60, 112, 84, 20, 89, 129, 34, 13, 81, 141, 47,
- 0, 18, 71, 65, 33, 68, 36, 48, 84, 20, 48, 34, 122, 72, 113, 49, 141, 47, 0, 10, 199, 36, 224, 78, 36, 208, 84, 20, 16, 17,
- 71, 24, 244, 148, 84, 224, 84, 20, 83, 135, 76, 13, 50, 13, 47, 0, 10, 199, 21, 133, 18, 36, 48, 84, 20, 65, 10, 199, 16, 84,
- 208, 21, 32, 84, 20, 16, 17, 71, 12, 244, 146, 84, 112, 84, 20, 49, 126, 34, 13, 81, 141, 47, 0, 10, 199, 12, 244, 144, 61, 32,
- 84, 20, 16, 16, 70, 9, 33, 84, 33, 33, 78, 71, 34, 122, 86, 34, 13, 50, 0, 14, 69, 4, 97, 140, 85, 128, 119, 83, 55, 129,
- 49, 89, 0, 0, 8, 197, 52, 19, 1, 92, 144, 17, 6, 195, 73, 67, 211, 13, 4, 193, 136, 43, 0, 16, 70, 52, 84, 133, 16, 149,
- 8, 65, 122, 34, 13, 72, 124, 87, 0, 0, 11, 67, 32, 18, 1, 107, 121, 107, 6, 121, 0, 6, 195, 57, 66, 65, 13, 0, 16, 6,
- 104, 97, 100, 110, 39, 116, 107, 35, 72, 14, 50, 47, 0, 35, 15, 70, 92, 21, 6, 61, 33, 0, 58, 126, 47, 83, 13, 72, 0, 19,
- 71, 80, 83, 5, 52, 85, 18, 100, 47, 13, 55, 122, 65, 13, 47, 34, 37, 0, 0, 9, 198, 72, 81, 3, 72, 244, 211, 66, 16, 70,
- 16, 83, 79, 56, 84, 211, 72, 132, 65, 13, 50, 122, 89, 0, 6, 195, 16, 150, 64, 13, 6, 195, 4, 209, 0, 13, 0, 17, 67, 52,
- 244, 212, 65, 139, 89, 47, 15, 13, 84, 0, 81, 111, 102, 32, 18, 70, 9, 81, 1, 64, 84, 212, 71, 137, 72, 13, 48, 6, 122, 89,
- 47, 0, 17, 70, 76, 85, 133, 72, 84, 212, 89, 13, 84, 144, 34, 13, 89, 47, 0, 10, 67, 72, 84, 212, 34, 122, 89, 47, 0, 12,
- 201, 65, 84, 144, 61, 37, 5, 16, 198, 64, 66, 11, 67, 48, 244, 212, 55, 134, 89, 47, 0, 103, 0, 12, 68, 4, 114, 83, 80, 141,
- 75, 124, 89, 47, 0, 0, 14, 69, 65, 33, 83, 21, 64, 48, 34, 132, 89, 122, 47, 0, 9, 198, 52, 83, 69, 57, 67, 192, 17, 13,
- 69, 17, 81, 207, 85, 64, 72, 129, 81, 138, 47, 0, 13, 69, 13, 85, 15, 85, 64, 49, 129, 47, 138, 47, 0, 0, 11, 68, 48, 16,
- 143, 72, 55, 141, 71, 114, 0, 10, 67, 44, 147, 15, 49, 132, 55, 139, 0, 0, 13, 67, 92, 83, 148, 2, 58, 122, 50, 47, 0, 10,
- 46, 16, 70, 8, 145, 5, 24, 244, 132, 71, 124, 72, 124, 83, 13, 72, 0, 12, 68, 29, 84, 149, 76, 81, 137, 34, 137, 88, 0, 13,
- 69, 9, 84, 147, 5, 32, 71, 151, 89, 114, 0, 105, 12, 69, 9, 84, 147, 5, 32, 71, 131, 89, 114, 0, 11, 68, 5, 34, 69, 76,
- 143, 34, 132, 88, 0, 0, 13, 69, 76, 85, 77, 85, 48, 91, 137, 65, 13, 89, 0, 0, 15, 69, 41, 83, 9, 21, 64, 75, 137, 55,
- 124, 6, 122, 47, 0, 17, 71, 29, 82, 78, 21, 97, 82, 20, 81, 58, 124, 50, 125, 84, 145, 0, 14, 69, 60, 49, 76, 61, 64, 126,
- 89, 13, 55, 126, 47, 0, 8, 197, 60, 48, 213, 49, 64, 17, 9, 197, 36, 228, 213, 49, 64, 65, 47, 8, 197, 36, 228, 213, 49, 64,
- 66, 5, 194, 21, 80, 13, 0, 14, 68, 84, 225, 5, 72, 129, 50, 72, 114, 0, 72, 10, 46, 11, 68, 16, 245, 133, 72, 72, 139, 84,
- 114, 0, 11, 68, 44, 81, 137, 72, 49, 132, 83, 114, 0, 0, 13, 69, 45, 35, 199, 21, 32, 49, 34, 139, 81, 114, 0, 13, 69, 52,
- 19, 135, 21, 32, 65, 141, 50, 75, 114, 0, 10, 67, 52, 19, 12, 65, 133, 55, 0, 103, 9, 67, 52, 19, 12, 65, 35, 55, 0, 13,
- 69, 40, 17, 213, 5, 32, 75, 35, 81, 58, 130, 0, 13, 69, 33, 83, 135, 21, 32, 107, 129, 68, 81, 114, 0, 13, 69, 12, 243, 135,
- 21, 32, 49, 126, 68, 81, 114, 0, 12, 69, 8, 243, 199, 21, 32, 71, 117, 81, 114, 0, 12, 68, 5, 50, 197, 92, 119, 89, 49, 57,
- 137, 0, 0, 0, 11, 67, 73, 82, 90, 34, 137, 6, 132, 88, 0, 9, 67, 76, 85, 206, 89, 139, 50, 0, 12, 68, 24, 198, 66, 100,
- 83, 55, 140, 71, 140, 0, 16, 70, 8, 84, 212, 21, 53, 0, 71, 122, 89, 47, 13, 89, 47, 0, 0, 12, 68, 48, 85, 133, 56, 55,
- 132, 84, 13, 50, 0, 20, 72, 64, 82, 143, 72, 21, 9, 88, 80, 48, 13, 75, 126, 34, 13, 47, 124, 84, 0, 17, 72, 32, 84, 133,
- 80, 241, 143, 72, 80, 107, 145, 108, 117, 83, 136, 0, 13, 69, 8, 243, 199, 21, 144, 71, 117, 81, 37, 0, 103, 0, 11, 67, 85, 64,
- 72, 57, 137, 108, 134, 0, 103, 10, 67, 85, 64, 72, 57, 137, 108, 121, 0, 12, 68, 12, 193, 82, 44, 49, 55, 130, 49, 0, 135, 0,
- 0, 12, 67, 4, 225, 0, 35, 50, 72, 0, 72, 8, 46, 24, 73, 81, 34, 67, 21, 32, 84, 61, 4, 192, 47, 34, 140, 89, 6, 122,
- 34, 13, 47, 126, 48, 89, 0, 12, 68, 65, 34, 86, 100, 48, 34, 124, 84, 37, 0, 0, 9, 66, 4, 224, 119, 50, 0, 34, 46, 12,
- 68, 12, 243, 129, 56, 49, 139, 50, 13, 50, 0, 11, 68, 4, 195, 5, 56, 35, 55, 13, 50, 0, 21, 72, 12, 147, 131, 36, 227, 129,
- 80, 144, 89, 124, 50, 89, 124, 50, 6, 35, 47, 37, 0, 12, 68, 48, 147, 133, 56, 55, 124, 50, 113, 50, 0, 14, 69, 32, 243, 73,
- 49, 144, 107, 126, 65, 13, 55, 37, 0, 0, 7, 196, 36, 64, 72, 60, 65, 18, 71, 65, 54, 67, 32, 244, 201, 76, 89, 140, 49, 6,
- 139, 89, 124, 89, 0, 7, 196, 36, 229, 18, 60, 65, 20, 71, 36, 115, 143, 72, 19, 85, 76, 124, 81, 50, 136, 34, 6, 141, 65, 13,
- 89, 0, 15, 70, 24, 16, 213, 49, 70, 64, 83, 35, 49, 118, 108, 37, 0, 0, 13, 68, 92, 130, 76, 20, 58, 4, 140, 55, 0, 28,
- 9, 12, 68, 4, 32, 66, 4, 35, 71, 119, 71, 13, 0, 12, 68, 56, 147, 138, 4, 50, 124, 50, 75, 13, 0, 0, 14, 69, 72, 149,
- 133, 72, 16, 34, 113, 84, 143, 34, 13, 0, 8, 197, 76, 16, 137, 56, 16, 17, 14, 69, 4, 225, 197, 48, 16, 35, 50, 75, 13, 55,
- 13, 0, 13, 69, 4, 194, 67, 36, 16, 119, 55, 132, 91, 13, 0, 12, 69, 65, 32, 71, 84, 80, 48, 34, 121, 81, 0, 12, 69, 64,
- 84, 147, 36, 16, 48, 131, 90, 13, 0, 13, 69, 77, 83, 132, 4, 80, 89, 129, 50, 72, 141, 0, 14, 69, 76, 145, 78, 56, 16, 89,
- 132, 6, 122, 50, 13, 0, 14, 69, 72, 81, 5, 100, 80, 34, 6, 122, 72, 4, 140, 0, 14, 69, 65, 146, 129, 52, 16, 48, 13, 75,
- 121, 65, 13, 0, 8, 197, 64, 20, 143, 48, 80, 17, 13, 69, 61, 32, 78, 28, 80, 126, 34, 113, 50, 75, 0, 8, 197, 52, 18, 143,
- 72, 16, 17, 18, 72, 32, 83, 131, 20, 99, 210, 80, 128, 107, 122, 50, 89, 83, 136, 87, 0, 13, 69, 28, 20, 143, 80, 80, 81, 119,
- 34, 126, 47, 0, 13, 69, 21, 36, 129, 80, 16, 113, 34, 121, 47, 13, 0, 15, 69, 16, 148, 213, 76, 80, 72, 124, 89, 6, 57, 137,
- 89, 0, 13, 69, 16, 18, 12, 36, 16, 72, 141, 55, 132, 13, 0, 14, 69, 12, 246, 79, 80, 80, 49, 140, 6, 139, 47, 37, 0, 11,
- 69, 12, 128, 73, 76, 80, 91, 141, 88, 0, 12, 69, 12, 20, 143, 48, 80, 49, 35, 34, 118, 0, 20, 71, 4, 227, 206, 100, 210, 84,
- 100, 35, 50, 13, 50, 6, 124, 65, 113, 47, 37, 0, 14, 69, 4, 69, 193, 72, 80, 6, 35, 72, 58, 4, 143, 0, 0, 0, 14, 69,
- 81, 80, 82, 20, 112, 47, 58, 130, 34, 122, 81, 0, 10, 67, 52, 19, 9, 65, 121, 55, 37, 0, 17, 71, 72, 83, 132, 21, 99, 213,
- 76, 34, 126, 50, 72, 113, 84, 137, 0, 13, 69, 48, 244, 201, 56, 112, 55, 137, 88, 124, 68, 0, 16, 70, 29, 32, 78, 17, 0, 64,
- 81, 34, 35, 50, 72, 48, 121, 0, 6, 195, 5, 96, 192, 13, 0, 11, 68, 4, 48, 210, 4, 35, 49, 34, 119, 0, 13, 68, 48, 83,
- 206, 4, 55, 132, 6, 139, 50, 13, 0, 12, 68, 28, 243, 142, 4, 81, 4, 13, 50, 13, 0, 11, 68, 28, 83, 196, 20, 75, 132, 139,
- 72, 0, 12, 68, 12, 240, 146, 4, 49, 139, 71, 34, 13, 0, 6, 195, 4, 66, 4, 13, 0, 8, 197, 52, 240, 137, 48, 80, 16, 15,
- 69, 100, 19, 65, 32, 16, 57, 121, 65, 13, 107, 121, 0, 103, 14, 69, 100, 19, 65, 32, 16, 57, 35, 65, 13, 107, 121, 0, 8, 197,
- 101, 99, 206, 56, 80, 66, 12, 69, 64, 131, 197, 8, 80, 83, 132, 71, 132, 0, 15, 69, 52, 22, 9, 56, 80, 65, 35, 49, 89, 6,
- 132, 50, 0, 10, 67, 92, 147, 143, 58, 140, 50, 139, 0, 22, 73, 77, 84, 5, 72, 99, 21, 61, 84, 192, 89, 137, 48, 6, 131, 83,
- 55, 137, 13, 89, 0, 13, 69, 72, 80, 129, 80, 80, 34, 132, 71, 141, 47, 0, 12, 68, 72, 80, 68, 16, 34, 132, 6, 35, 72, 0,
- 11, 69, 69, 82, 67, 32, 80, 49, 132, 91, 0, 12, 69, 65, 54, 67, 32, 80, 89, 140, 49, 132, 0, 13, 69, 64, 148, 129, 80, 80,
- 48, 140, 34, 13, 47, 0, 20, 73, 52, 148, 195, 32, 145, 86, 61, 84, 192, 65, 124, 89, 76, 113, 84, 13, 89, 0, 14, 69, 52, 147,
- 149, 80, 80, 65, 124, 50, 124, 47, 0, 47, 13, 69, 52, 17, 1, 52, 80, 65, 35, 72, 13, 65, 0, 14, 69, 44, 20, 129, 80, 80,
- 49, 13, 34, 121, 47, 37, 0, 13, 69, 21, 98, 78, 12, 80, 113, 84, 124, 50, 89, 0, 12, 69, 5, 84, 211, 36, 80, 126, 89, 37,
- 0, 103, 11, 69, 5, 84, 211, 36, 80, 126, 88, 37, 0, 13, 69, 4, 84, 129, 80, 80, 143, 34, 6, 141, 47, 0, 0, 0, 11, 67,
- 32, 82, 5, 107, 132, 107, 6, 132, 0, 8, 67, 21, 113, 64, 57, 137, 0, 11, 67, 16, 82, 129, 72, 141, 90, 121, 0, 46, 9, 67,
- 9, 34, 69, 71, 34, 132, 0, 8, 197, 52, 211, 210, 64, 112, 13, 0, 20, 71, 88, 145, 201, 48, 19, 148, 20, 84, 124, 75, 113, 55,
- 6, 35, 50, 47, 37, 0, 0, 15, 69, 16, 210, 84, 72, 144, 72, 13, 65, 132, 47, 34, 37, 0, 14, 69, 32, 21, 193, 36, 144, 107,
- 13, 58, 6, 140, 132, 0, 11, 200, 81, 34, 80, 48, 144, 193, 80, 80, 16, 8, 197, 76, 17, 129, 72, 144, 17, 11, 200, 52, 243, 25,
- 8, 65, 78, 84, 208, 66, 11, 200, 36, 195, 9, 80, 84, 129, 80, 80, 16, 11, 200, 16, 83, 9, 8, 84, 129, 80, 80, 16, 21, 72,
- 12, 243, 210, 16, 147, 129, 80, 80, 49, 139, 6, 135, 72, 113, 50, 141, 47, 0, 36, 20, 72, 12, 19, 148, 4, 195, 213, 64, 80, 49,
- 35, 50, 47, 13, 55, 139, 48, 0, 103, 0, 21, 72, 8, 19, 135, 48, 81, 5, 76, 128, 71, 35, 68, 81, 55, 13, 72, 6, 122, 91,
- 0, 12, 68, 4, 192, 77, 60, 35, 55, 13, 65, 139, 0, 0, 32, 7, 109, 117, 115, 116, 110, 39, 116, 65, 6, 129, 89, 14, 50, 47,
- 107, 35, 84, 47, 116, 0, 35, 82, 104, 97, 118, 101, 32, 116, 111, 32, 27, 7, 109, 117, 115, 116, 110, 39, 116, 65, 129, 89, 14, 50,
- 47, 107, 119, 84, 0, 35, 77, 81, 104, 97, 118, 101, 32, 17, 7, 109, 117, 115, 116, 110, 39, 116, 65, 129, 89, 14, 50, 47, 0, 32,
- 16, 70, 28, 147, 214, 4, 227, 137, 75, 13, 84, 6, 121, 50, 37, 0, 13, 68, 77, 81, 1, 56, 89, 137, 72, 6, 35, 50, 0, 12,
- 68, 76, 81, 1, 56, 89, 113, 72, 35, 50, 0, 9, 198, 64, 150, 154, 21, 34, 65, 15, 13, 69, 21, 98, 76, 16, 240, 132, 84, 118,
- 72, 137, 0, 16, 70, 21, 2, 80, 32, 19, 153, 113, 48, 124, 83, 13, 50, 124, 0, 16, 69, 4, 192, 137, 56, 240, 35, 55, 71, 6,
- 140, 50, 139, 0, 103, 0, 33, 8, 119, 111, 117, 108, 100, 110, 39, 116, 4, 58, 117, 72, 14, 50, 47, 35, 84, 47, 116, 0, 32, 10,
- 82, 104, 97, 118, 101, 32, 116, 111, 32, 28, 8, 119, 111, 117, 108, 100, 110, 39, 116, 58, 117, 72, 14, 50, 47, 13, 84, 0, 73, 35,
- 10, 81, 104, 97, 118, 101, 32, 11, 68, 8, 128, 74, 36, 71, 121, 75, 37, 0, 4, 193, 140, 43, 0, 19, 67, 16, 145, 0, 72, 124,
- 72, 50, 126, 47, 0, 32, 78, 81, 110, 111, 116, 32, 10, 67, 16, 145, 0, 72, 124, 72, 0, 32, 20, 67, 32, 17, 0, 107, 4, 35,
- 72, 15, 89, 129, 65, 0, 81, 115, 111, 109, 101, 32, 19, 67, 32, 17, 0, 107, 4, 35, 72, 15, 122, 50, 37, 0, 81, 97, 110, 121,
- 32, 17, 67, 32, 17, 0, 107, 35, 72, 58, 129, 50, 0, 81, 111, 110, 101, 32, 19, 67, 32, 17, 0, 107, 4, 35, 72, 86, 122, 65,
- 0, 81, 116, 104, 101, 109, 32, 16, 67, 32, 17, 0, 107, 4, 35, 72, 113, 47, 0, 81, 105, 116, 32, 21, 67, 32, 17, 0, 2, 107,
- 119, 72, 2, 71, 124, 50, 0, 35, 81, 98, 101, 101, 110, 32, 16, 67, 32, 17, 0, 107, 35, 72, 47, 137, 0, 49, 81, 116, 111, 32,
- 16, 67, 32, 17, 0, 107, 2, 35, 72, 47, 116, 0, 81, 116, 111, 32, 11, 67, 32, 17, 0, 4, 107, 35, 72, 0, 49, 13, 67, 32,
- 17, 0, 2, 107, 119, 72, 0, 35, 10, 46, 16, 70, 72, 19, 73, 72, 86, 128, 34, 119, 65, 145, 34, 122, 88, 0, 13, 69, 28, 19,
- 132, 32, 144, 81, 35, 50, 72, 37, 0, 13, 69, 17, 84, 136, 4, 208, 72, 129, 34, 13, 65, 0, 9, 198, 76, 16, 130, 5, 66, 67,
- 17, 17, 70, 72, 129, 84, 61, 34, 67, 34, 122, 47, 13, 34, 124, 49, 0, 47, 18, 70, 16, 241, 205, 5, 66, 67, 72, 126, 81, 65,
- 6, 35, 47, 124, 49, 0, 0, 20, 66, 16, 144, 72, 125, 65, 121, 90, 124, 139, 0, 81, 109, 97, 103, 103, 105, 111, 32, 8, 66, 16,
- 144, 72, 140, 0, 41, 15, 70, 88, 20, 137, 21, 70, 64, 84, 13, 34, 147, 47, 37, 0, 8, 67, 37, 35, 206, 148, 50, 0, 17, 70,
- 36, 228, 85, 37, 38, 64, 124, 50, 49, 58, 13, 34, 37, 0, 103, 9, 66, 16, 144, 72, 4, 124, 0, 46, 16, 66, 20, 112, 83, 135,
- 122, 81, 88, 6, 120, 65, 48, 118, 0, 46, 0, 10, 67, 72, 243, 137, 34, 126, 50, 37, 0, 8, 197, 52, 86, 9, 12, 240, 65, 14,
- 69, 44, 244, 207, 88, 240, 49, 126, 89, 13, 84, 139, 0, 12, 68, 81, 38, 73, 56, 47, 34, 140, 124, 50, 0, 10, 67, 28, 83, 137,
- 75, 132, 50, 37, 0, 8, 197, 12, 20, 201, 56, 240, 17, 6, 195, 4, 243, 0, 13, 0, 6, 195, 5, 48, 80, 13, 0, 15, 70, 12,
- 16, 146, 36, 195, 15, 49, 119, 71, 34, 132, 139, 0, 18, 71, 20, 194, 83, 4, 33, 84, 32, 113, 55, 124, 88, 13, 71, 13, 87, 0,
- 17, 70, 52, 85, 8, 36, 226, 211, 65, 132, 87, 6, 124, 68, 49, 89, 0, 20, 72, 12, 243, 77, 84, 226, 81, 84, 80, 49, 13, 65,
- 57, 137, 50, 113, 49, 141, 0, 0, 11, 199, 65, 34, 69, 77, 65, 83, 76, 103, 16, 0, 9, 198, 76, 19, 135, 84, 147, 133, 16, 9,
- 198, 65, 34, 83, 80, 147, 133, 66, 16, 70, 41, 82, 197, 8, 246, 0, 75, 137, 49, 71, 126, 49, 89, 0, 0, 10, 199, 80, 129, 82,
- 20, 99, 210, 20, 65, 18, 71, 76, 80, 210, 21, 66, 86, 20, 89, 132, 49, 34, 13, 47, 124, 84, 0, 9, 198, 61, 97, 82, 48, 244,
- 132, 65, 17, 71, 56, 20, 146, 5, 66, 86, 20, 50, 35, 34, 13, 47, 124, 84, 0, 15, 70, 13, 35, 195, 32, 85, 0, 49, 34, 139,
- 91, 6, 141, 0, 17, 71, 4, 116, 133, 77, 50, 86, 20, 119, 81, 34, 122, 89, 124, 84, 0, 10, 199, 4, 66, 133, 13, 66, 86, 20,
- 65, 0, 19, 73, 92, 129, 82, 21, 114, 84, 32, 19, 0, 58, 143, 58, 124, 86, 133, 55, 0, 13, 68, 4, 69, 76, 80, 35, 72, 129,
- 55, 47, 0, 135, 0, 12, 68, 72, 83, 85, 76, 34, 132, 65, 13, 89, 0, 12, 68, 52, 21, 137, 76, 65, 141, 84, 124, 89, 0, 12,
- 68, 105, 83, 21, 76, 88, 137, 55, 137, 88, 0, 10, 68, 81, 35, 201, 76, 47, 58, 121, 0, 0, 12, 68, 12, 84, 193, 72, 89, 141,
- 88, 6, 130, 0, 9, 198, 76, 83, 73, 80, 243, 133, 65, 13, 69, 64, 147, 5, 85, 0, 48, 140, 55, 129, 48, 0, 16, 70, 16, 240,
- 212, 72, 147, 133, 72, 126, 49, 47, 34, 113, 50, 0, 13, 68, 16, 80, 207, 72, 72, 141, 49, 6, 135, 0, 103, 11, 68, 16, 80, 207,
- 72, 72, 141, 49, 135, 0, 10, 68, 5, 81, 197, 72, 133, 81, 114, 0, 0, 0, 22, 73, 56, 80, 78, 16, 84, 148, 32, 19, 0, 50,
- 132, 6, 35, 50, 72, 114, 87, 121, 55, 0, 11, 199, 36, 229, 5, 73, 37, 80, 80, 67, 36, 11, 199, 36, 229, 5, 73, 37, 80, 80,
- 65, 47, 0, 13, 202, 52, 20, 211, 4, 50, 21, 76, 85, 20, 76, 67, 0, 17, 70, 80, 21, 193, 44, 243, 137, 47, 119, 58, 121, 49,
- 13, 50, 37, 0, 21, 72, 49, 86, 5, 52, 35, 213, 72, 112, 55, 129, 49, 89, 13, 65, 71, 151, 81, 0, 105, 20, 72, 49, 86, 5,
- 52, 35, 213, 72, 112, 55, 129, 49, 89, 13, 65, 71, 131, 81, 0, 12, 68, 72, 84, 201, 56, 34, 122, 88, 124, 50, 0, 0, 19, 71,
- 80, 83, 80, 61, 32, 82, 100, 47, 122, 65, 48, 34, 13, 34, 124, 0, 135, 10, 199, 64, 149, 21, 37, 64, 82, 100, 66, 15, 70, 61,
- 85, 16, 61, 53, 0, 138, 47, 48, 139, 89, 47, 0, 0, 14, 69, 9, 37, 78, 20, 144, 71, 34, 137, 50, 6, 140, 0, 22, 73, 77,
- 67, 210, 101, 65, 76, 48, 147, 135, 89, 47, 133, 34, 124, 47, 122, 55, 124, 68, 0, 16, 70, 72, 21, 133, 56, 245, 83, 34, 35, 84,
- 13, 50, 13, 89, 0, 0, 15, 70, 40, 16, 213, 105, 162, 64, 75, 13, 49, 137, 88, 37, 0, 17, 71, 32, 22, 129, 72, 67, 213, 76,
- 107, 35, 88, 114, 72, 13, 89, 0, 6, 66, 20, 128, 141, 0, 11, 68, 4, 213, 67, 44, 119, 65, 129, 49, 0, 0, 15, 69, 24, 144,
- 83, 12, 240, 83, 132, 6, 35, 89, 49, 139, 0, 6, 195, 60, 52, 128, 13, 0, 6, 195, 9, 147, 196, 13, 6, 195, 9, 51, 196, 13,
- 0, 18, 71, 20, 194, 90, 4, 33, 84, 32, 113, 55, 124, 88, 13, 71, 13, 87, 0, 19, 72, 64, 244, 148, 84, 117, 69, 76, 80, 48,
- 136, 76, 13, 81, 6, 132, 88, 0, 17, 72, 8, 245, 82, 28, 83, 201, 76, 80, 71, 146, 90, 58, 121, 88, 0, 17, 71, 5, 85, 15,
- 29, 32, 80, 32, 133, 47, 13, 81, 34, 35, 83, 0, 0, 14, 68, 16, 242, 78, 28, 4, 72, 137, 124, 68, 0, 10, 46, 8, 67, 40,
- 245, 82, 90, 146, 0, 10, 68, 8, 242, 78, 28, 71, 142, 68, 0, 20, 71, 5, 4, 1, 72, 21, 21, 76, 35, 48, 13, 34, 6, 35,
- 47, 13, 89, 0, 103, 19, 71, 5, 4, 1, 72, 21, 21, 76, 35, 48, 13, 34, 6, 141, 47, 13, 89, 0, 0, 14, 70, 64, 130, 76,
- 37, 4, 5, 83, 113, 55, 132, 48, 0, 0, 19, 67, 92, 147, 132, 58, 6, 140, 50, 72, 15, 6, 129, 48, 0, 81, 117, 112, 32, 23,
- 67, 92, 147, 132, 58, 6, 124, 50, 72, 15, 48, 6, 138, 114, 0, 81, 112, 111, 119, 101, 114, 32, 11, 67, 92, 147, 132, 58, 140, 50,
- 72, 0, 36, 13, 70, 76, 193, 73, 28, 133, 0, 89, 55, 140, 47, 0, 0, 10, 199, 81, 32, 78, 77, 3, 210, 80, 36, 19, 71, 81,
- 32, 78, 77, 3, 210, 80, 47, 34, 35, 50, 89, 48, 136, 47, 0, 46, 13, 69, 24, 147, 137, 80, 80, 83, 140, 50, 140, 47, 0, 13,
- 68, 20, 208, 133, 16, 122, 65, 71, 6, 122, 72, 0, 13, 3, 226, 132, 162, 47, 34, 141, 72, 65, 130, 49, 0, 0, 0, 10, 67, 80,
- 147, 129, 47, 132, 50, 13, 0, 17, 71, 12, 128, 77, 20, 193, 79, 56, 49, 13, 65, 132, 55, 144, 50, 0, 19, 71, 5, 85, 15, 52,
- 21, 15, 56, 133, 47, 6, 126, 65, 13, 47, 13, 50, 0, 0, 10, 199, 81, 84, 142, 80, 16, 140, 20, 15, 11, 68, 76, 243, 142, 100,
- 89, 129, 50, 124, 0, 24, 74, 36, 224, 80, 65, 35, 208, 72, 144, 84, 20, 124, 50, 119, 48, 34, 6, 139, 48, 34, 144, 47, 0, 12,
- 68, 16, 80, 210, 100, 72, 113, 49, 34, 140, 0, 9, 198, 12, 243, 148, 21, 133, 0, 65, 0, 10, 68, 76, 83, 213, 48, 89, 139, 55,
- 0, 11, 68, 72, 81, 193, 48, 34, 132, 81, 118, 0, 13, 69, 32, 83, 9, 84, 208, 107, 132, 55, 144, 65, 0, 11, 200, 21, 129, 67,
- 85, 64, 66, 48, 80, 67, 0, 13, 69, 72, 17, 9, 76, 128, 34, 35, 72, 124, 91, 0, 17, 70, 52, 20, 129, 80, 131, 206, 65, 35,
- 34, 13, 87, 126, 50, 0, 103, 15, 70, 21, 48, 200, 20, 195, 206, 122, 91, 13, 55, 126, 50, 0, 0, 9, 67, 56, 243, 133, 50, 129,
- 50, 0, 9, 67, 16, 243, 133, 72, 129, 50, 0, 13, 67, 28, 243, 133, 2, 81, 134, 50, 0, 103, 10, 46, 12, 67, 28, 243, 133, 2,
- 81, 126, 50, 0, 10, 46, 9, 67, 80, 243, 133, 47, 139, 50, 0, 6, 195, 72, 85, 128, 24, 6, 195, 32, 149, 128, 13, 4, 193, 144,
- 43, 0, 9, 198, 16, 147, 12, 5, 33, 0, 16, 9, 198, 52, 149, 3, 32, 83, 12, 16, 0, 10, 67, 5, 33, 83, 143, 34, 132, 88,
- 0, 8, 67, 20, 145, 0, 132, 72, 0, 11, 68, 8, 84, 153, 48, 71, 122, 34, 118, 0, 0, 17, 70, 32, 84, 143, 37, 51, 64, 107,
- 122, 34, 139, 124, 88, 13, 65, 0, 14, 69, 16, 148, 205, 4, 192, 72, 124, 88, 65, 13, 55, 0, 0, 14, 69, 52, 243, 129, 12, 240,
- 65, 126, 50, 13, 49, 139, 0, 16, 70, 16, 162, 66, 61, 85, 9, 75, 124, 71, 6, 137, 47, 37, 0, 0, 10, 198, 12, 243, 148, 72,
- 20, 212, 66, 36, 14, 67, 80, 36, 208, 47, 141, 71, 118, 89, 48, 137, 50, 0, 0, 13, 67, 28, 85, 0, 2, 81, 122, 47, 0, 10,
- 35, 46, 16, 70, 32, 20, 137, 76, 243, 128, 107, 35, 34, 124, 89, 13, 50, 0, 10, 67, 81, 34, 79, 47, 34, 132, 139, 0, 15, 70,
- 20, 66, 84, 36, 243, 128, 113, 72, 124, 91, 13, 50, 0, 12, 68, 16, 243, 149, 80, 72, 139, 50, 129, 47, 0, 16, 70, 12, 128, 71,
- 72, 147, 128, 91, 119, 81, 34, 124, 50, 0, 103, 15, 70, 12, 128, 71, 72, 147, 128, 91, 35, 81, 34, 124, 50, 0, 17, 70, 8, 149,
- 21, 52, 83, 128, 71, 124, 76, 137, 65, 13, 50, 0, 135, 13, 3, 226, 132, 150, 50, 57, 137, 65, 13, 34, 139, 0, 0, 6, 195, 36,
- 227, 2, 13, 0, 13, 202, 92, 244, 132, 65, 35, 195, 21, 52, 207, 72, 66, 16, 70, 12, 240, 203, 77, 84, 133, 4, 49, 126, 49, 91,
- 6, 146, 0, 15, 70, 12, 20, 200, 52, 84, 133, 49, 35, 90, 65, 145, 0, 103, 14, 70, 12, 20, 200, 52, 84, 133, 49, 35, 91, 65,
- 145, 0, 17, 70, 9, 35, 195, 33, 84, 133, 71, 34, 139, 6, 91, 146, 34, 0, 103, 14, 70, 9, 35, 195, 33, 84, 133, 71, 34, 139,
- 91, 114, 0, 0, 20, 71, 65, 34, 77, 5, 97, 82, 4, 48, 34, 132, 65, 13, 84, 6, 143, 34, 13, 0, 12, 201, 92, 244, 132, 65,
- 35, 195, 21, 52, 192, 66, 17, 71, 48, 147, 79, 85, 50, 78, 20, 55, 124, 65, 13, 88, 132, 50, 0, 17, 71, 33, 84, 146, 36, 48,
- 78, 20, 107, 131, 13, 49, 141, 50, 0, 103, 17, 71, 33, 84, 146, 36, 48, 78, 20, 107, 129, 34, 113, 49, 141, 50, 0, 21, 73, 12,
- 193, 65, 56, 194, 78, 21, 52, 192, 49, 55, 122, 50, 55, 124, 50, 13, 89, 0, 23, 73, 12, 128, 82, 37, 51, 65, 80, 144, 192, 49,
- 35, 34, 124, 89, 65, 6, 35, 47, 124, 49, 0, 0, 12, 68, 52, 243, 133, 80, 65, 139, 50, 6, 141, 0, 14, 70, 64, 197, 77, 8,
- 84, 128, 48, 55, 129, 65, 114, 0, 15, 69, 52, 147, 9, 21, 80, 65, 132, 55, 6, 57, 137, 0, 103, 13, 69, 52, 147, 9, 21, 80,
- 65, 132, 55, 57, 131, 0, 11, 68, 48, 80, 80, 80, 55, 122, 48, 47, 0, 0, 16, 70, 12, 149, 1, 16, 83, 0, 89, 124, 47, 13,
- 72, 122, 55, 0, 0, 17, 70, 4, 117, 73, 48, 84, 129, 35, 81, 132, 55, 6, 143, 34, 13, 0, 13, 69, 12, 19, 143, 21, 48, 49,
- 13, 50, 137, 88, 0, 13, 3, 226, 133, 148, 47, 137, 87, 6, 131, 72, 88, 0, 0, 15, 67, 92, 147, 12, 58, 124, 55, 47, 116, 0,
- 81, 116, 111, 32, 9, 195, 92, 147, 12, 76, 46, 32, 10, 12, 68, 12, 129, 82, 36, 91, 143, 34, 6, 132, 0, 15, 70, 32, 244, 212,
- 21, 52, 192, 107, 139, 89, 47, 122, 89, 0, 0, 12, 68, 36, 229, 5, 48, 124, 50, 108, 122, 55, 0, 10, 199, 28, 243, 196, 56, 145,
- 200, 80, 66, 0, 0, 10, 199, 76, 80, 129, 77, 66, 65, 56, 17, 16, 70, 88, 145, 78, 56, 84, 197, 84, 132, 13, 50, 6, 132, 88,
- 0, 19, 71, 65, 34, 86, 5, 66, 79, 56, 48, 34, 140, 84, 6, 141, 91, 13, 50, 0, 18, 72, 21, 97, 82, 101, 66, 9, 56, 112,
- 122, 84, 34, 113, 87, 124, 68, 0, 9, 198, 16, 144, 71, 56, 244, 197, 67, 10, 199, 8, 21, 20, 4, 194, 79, 56, 17, 0, 12, 68,
- 81, 32, 67, 100, 47, 34, 141, 89, 37, 0, 11, 67, 72, 21, 76, 34, 138, 6, 137, 55, 0, 15, 70, 8, 19, 12, 5, 53, 0, 71,
- 35, 55, 13, 89, 47, 0, 13, 3, 226, 133, 147, 58, 126, 50, 87, 6, 131, 72, 0, 0, 13, 69, 16, 148, 206, 21, 144, 72, 124, 88,
- 50, 37, 0, 18, 70, 12, 243, 15, 72, 17, 15, 49, 126, 55, 114, 34, 6, 121, 72, 139, 0, 14, 203, 77, 84, 5, 73, 53, 18, 84,
- 53, 21, 72, 80, 65, 11, 68, 72, 83, 129, 48, 34, 132, 50, 118, 0, 11, 68, 64, 83, 129, 48, 48, 132, 50, 118, 0, 13, 69, 57,
- 83, 66, 49, 144, 50, 129, 65, 55, 37, 0, 14, 203, 36, 225, 146, 5, 53, 18, 84, 53, 21, 72, 80, 65, 12, 68, 12, 19, 129, 48,
- 49, 13, 50, 35, 55, 0, 11, 68, 8, 19, 129, 48, 71, 141, 50, 118, 0, 0, 17, 70, 20, 33, 78, 21, 160, 82, 122, 71, 13, 50,
- 6, 132, 88, 114, 0, 23, 73, 72, 84, 208, 37, 32, 84, 61, 38, 64, 34, 122, 89, 48, 34, 13, 47, 152, 34, 37, 0, 103, 23, 73,
- 72, 84, 208, 37, 32, 84, 61, 38, 64, 34, 113, 89, 48, 124, 34, 13, 47, 13, 34, 124, 0, 17, 70, 32, 243, 73, 56, 83, 64, 107,
- 126, 65, 13, 50, 13, 65, 0, 103, 16, 70, 32, 243, 73, 56, 83, 64, 107, 126, 65, 124, 50, 122, 65, 0, 15, 70, 24, 19, 73, 48,
- 144, 82, 83, 13, 65, 124, 55, 145, 0, 0, 6, 195, 76, 192, 64, 13, 0, 15, 70, 64, 148, 85, 4, 229, 0, 48, 132, 49, 13, 50,
- 47, 0, 9, 198, 61, 85, 12, 60, 242, 192, 65, 11, 68, 36, 225, 9, 20, 124, 50, 72, 37, 0, 9, 198, 24, 20, 133, 92, 83, 12,
- 66, 0, 17, 70, 100, 84, 133, 88, 19, 128, 57, 122, 34, 13, 84, 6, 35, 50, 0, 9, 198, 8, 18, 18, 4, 147, 128, 66, 12, 68,
- 12, 197, 217, 16, 49, 55, 137, 124, 72, 0, 17, 71, 48, 16, 153, 72, 147, 148, 32, 55, 35, 71, 114, 124, 50, 87, 0, 0, 0, 15,
- 70, 12, 19, 12, 36, 244, 5, 49, 119, 55, 147, 48, 37, 0, 9, 198, 20, 229, 133, 48, 244, 5, 36, 17, 70, 20, 229, 133, 48, 244,
- 5, 121, 50, 84, 13, 55, 139, 48, 0, 103, 17, 70, 20, 229, 133, 48, 244, 5, 122, 50, 84, 13, 55, 139, 48, 0, 46, 10, 67, 4,
- 128, 64, 121, 107, 6, 121, 0, 16, 8, 95, 98, 114, 97, 105, 108, 108, 101, 71, 34, 6, 141, 55, 0, 0, 11, 68, 52, 20, 137, 20,
- 65, 119, 34, 132, 0, 11, 68, 5, 33, 213, 20, 130, 81, 57, 137, 0, 0, 18, 70, 76, 19, 148, 36, 17, 207, 89, 35, 50, 47, 124,
- 6, 121, 81, 139, 0, 10, 68, 78, 81, 8, 20, 91, 132, 13, 0, 12, 68, 52, 244, 5, 16, 65, 139, 48, 122, 72, 0, 0, 0, 10,
- 67, 16, 19, 129, 72, 141, 50, 13, 0, 9, 67, 88, 81, 192, 84, 122, 75, 0, 13, 201, 84, 225, 5, 72, 116, 143, 84, 225, 0, 65,
- 37, 21, 73, 52, 17, 5, 52, 242, 83, 20, 195, 5, 65, 35, 72, 13, 65, 13, 88, 122, 55, 0, 8, 67, 20, 113, 192, 122, 81, 0,
- 18, 71, 16, 19, 132, 20, 194, 79, 56, 72, 35, 50, 72, 113, 55, 147, 50, 0, 11, 3, 226, 130, 172, 57, 146, 34, 139, 88, 0, 0,
- 18, 71, 12, 145, 193, 72, 85, 20, 20, 89, 124, 81, 13, 6, 34, 122, 47, 0, 0, 13, 69, 77, 64, 82, 73, 144, 89, 47, 121, 34,
- 124, 0, 0, 15, 70, 13, 34, 67, 33, 67, 206, 49, 34, 140, 47, 13, 50, 0, 9, 3, 226, 130, 169, 58, 126, 50, 0, 0, 17, 70,
- 52, 244, 137, 5, 37, 25, 65, 126, 34, 124, 6, 130, 47, 37, 0, 11, 68, 28, 198, 78, 56, 81, 55, 124, 50, 0, 9, 67, 72, 81,
- 192, 34, 122, 75, 0, 10, 67, 32, 243, 1, 21, 101, 115, 0, 47, 17, 70, 32, 84, 133, 16, 149, 25, 107, 114, 34, 122, 72, 113, 47,
- 37, 0, 11, 67, 28, 19, 1, 81, 141, 55, 13, 0, 103, 9, 67, 12, 243, 133, 49, 139, 50, 0, 15, 70, 8, 245, 84, 37, 21, 69,
- 71, 137, 47, 6, 132, 49, 0, 6, 195, 84, 51, 1, 13, 10, 3, 226, 130, 168, 34, 137, 48, 132, 0, 0, 15, 70, 64, 198, 77, 61,
- 85, 8, 48, 55, 124, 65, 13, 87, 0, 19, 71, 80, 83, 5, 64, 131, 206, 100, 47, 13, 55, 6, 122, 83, 13, 50, 37, 0, 0, 10,
- 67, 80, 133, 83, 86, 129, 89, 0, 8, 22, 72, 64, 19, 5, 77, 66, 78, 36, 16, 48, 35, 55, 13, 89, 47, 6, 124, 50, 132, 13,
- 0, 10, 67, 64, 197, 83, 48, 55, 129, 89, 0, 15, 69, 52, 145, 4, 5, 144, 65, 4, 124, 72, 72, 6, 141, 0, 11, 67, 21, 129,
- 83, 122, 49, 89, 125, 88, 0, 0, 18, 66, 32, 80, 107, 132, 15, 107, 6, 35, 72, 0, 49, 81, 104, 97, 100, 32, 9, 66, 32, 80,
- 107, 132, 0, 72, 33, 10, 67, 73, 82, 78, 34, 137, 113, 50, 0, 7, 66, 40, 16, 57, 121, 0, 8, 66, 24, 144, 83, 4, 140, 0,
- 0, 9, 198, 56, 21, 9, 88, 149, 25, 17, 17, 70, 52, 18, 143, 72, 149, 25, 65, 13, 75, 126, 34, 113, 47, 37, 0, 0, 14, 67,
- 92, 20, 212, 2, 58, 126, 89, 47, 0, 46, 35, 46, 10, 67, 92, 20, 212, 58, 141, 89, 47, 0, 17, 70, 88, 243, 3, 4, 227, 192,
- 84, 126, 55, 49, 6, 141, 50, 139, 0, 10, 67, 32, 82, 0, 107, 122, 107, 0, 46, 16, 70, 12, 16, 137, 56, 85, 0, 49, 35, 71,
- 125, 50, 13, 47, 0, 0, 16, 70, 32, 245, 83, 80, 243, 128, 107, 57, 137, 89, 47, 13, 50, 0, 9, 198, 4, 229, 9, 28, 83, 128,
- 65, 15, 4, 95, 111, 103, 111, 6, 126, 81, 126, 50, 4, 122, 49, 0, 0, 0, 13, 69, 76, 80, 77, 85, 48, 91, 141, 65, 13, 89,
- 0, 14, 69, 44, 19, 147, 5, 48, 49, 35, 50, 88, 13, 89, 0, 13, 69, 32, 80, 146, 21, 112, 107, 132, 71, 34, 137, 0, 13, 69,
- 84, 225, 9, 21, 48, 129, 50, 72, 37, 88, 0, 13, 69, 76, 84, 137, 21, 48, 89, 145, 34, 37, 88, 0, 8, 197, 61, 85, 12, 5,
- 112, 65, 14, 70, 32, 145, 200, 24, 149, 133, 107, 140, 83, 140, 84, 0, 19, 70, 21, 48, 193, 64, 148, 205, 122, 89, 49, 6, 141, 48,
- 113, 88, 13, 65, 0, 18, 70, 12, 243, 9, 76, 85, 77, 49, 126, 55, 13, 89, 6, 132, 13, 65, 0, 0, 17, 70, 65, 35, 212, 60,
- 51, 204, 48, 34, 139, 47, 13, 49, 126, 55, 0, 16, 70, 64, 84, 134, 20, 53, 0, 48, 114, 83, 122, 49, 47, 0, 36, 16, 70, 64,
- 84, 134, 20, 53, 0, 48, 131, 83, 122, 49, 47, 0, 47, 10, 67, 24, 150, 0, 83, 124, 49, 89, 0, 12, 67, 17, 81, 84, 72, 57,
- 137, 6, 122, 47, 0, 17, 71, 4, 69, 133, 73, 66, 90, 20, 35, 72, 84, 114, 47, 140, 88, 0, 0, 10, 67, 81, 148, 15, 47, 140,
- 48, 139, 0, 11, 4, 95, 104, 111, 107, 107, 6, 117, 49, 0, 0, 10, 66, 37, 48, 2, 124, 88, 0, 35, 46, 16, 70, 32, 19, 73,
- 49, 67, 206, 107, 35, 65, 118, 47, 13, 50, 0, 16, 70, 4, 192, 193, 80, 83, 0, 35, 55, 49, 119, 47, 122, 55, 0, 6, 195, 65,
- 35, 198, 24, 0, 13, 69, 80, 131, 205, 5, 48, 47, 126, 65, 13, 89, 0, 16, 70, 12, 19, 130, 21, 36, 129, 49, 35, 50, 71, 13,
- 34, 13, 0, 13, 69, 24, 17, 67, 21, 48, 83, 132, 89, 132, 88, 0, 0, 11, 68, 72, 82, 75, 36, 34, 141, 49, 132, 0, 0, 7,
- 196, 64, 21, 5, 48, 17, 11, 200, 88, 81, 197, 80, 21, 9, 88, 80, 15, 11, 68, 80, 245, 1, 48, 47, 139, 47, 118, 0, 19, 72,
- 64, 130, 76, 37, 53, 9, 56, 80, 83, 124, 55, 113, 89, 47, 140, 50, 0, 13, 69, 24, 82, 83, 81, 144, 83, 140, 89, 47, 37, 0,
- 14, 69, 12, 19, 129, 73, 144, 49, 13, 50, 143, 34, 37, 0, 12, 68, 8, 20, 201, 48, 71, 141, 88, 118, 0, 103, 0, 10, 67, 21,
- 96, 78, 122, 84, 13, 50, 0, 6, 195, 37, 52, 0, 13, 0, 15, 70, 80, 245, 76, 61, 84, 197, 47, 137, 55, 6, 137, 88, 0, 15,
- 70, 77, 83, 77, 60, 228, 197, 89, 129, 65, 13, 50, 88, 0, 9, 67, 72, 83, 192, 34, 132, 139, 0, 10, 199, 64, 244, 131, 20, 192,
- 73, 56, 16, 15, 70, 13, 33, 86, 5, 52, 197, 49, 34, 13, 84, 35, 89, 0, 0, 15, 70, 24, 18, 82, 21, 53, 0, 83, 143, 34,
- 13, 89, 47, 0, 15, 70, 5, 32, 200, 37, 51, 192, 130, 76, 6, 140, 89, 139, 0, 0, 15, 70, 5, 34, 193, 57, 48, 83, 130, 49,
- 13, 50, 89, 133, 0, 15, 69, 84, 225, 5, 57, 144, 129, 50, 72, 124, 50, 6, 140, 0, 13, 69, 81, 35, 208, 33, 144, 47, 34, 139,
- 83, 37, 0, 8, 197, 77, 84, 150, 21, 144, 36, 14, 69, 77, 84, 150, 21, 144, 89, 151, 84, 141, 0, 105, 47, 13, 69, 77, 84, 150,
- 21, 144, 89, 131, 84, 141, 0, 47, 13, 69, 72, 84, 12, 5, 144, 34, 132, 48, 55, 141, 0, 15, 69, 49, 86, 21, 73, 144, 55, 129,
- 49, 91, 114, 34, 37, 0, 13, 69, 12, 243, 69, 49, 144, 49, 129, 65, 55, 124, 0, 0, 9, 66, 20, 192, 4, 122, 55, 0, 46, 5,
- 194, 36, 64, 13, 0, 10, 67, 32, 20, 192, 107, 35, 88, 0, 42, 17, 67, 32, 20, 192, 107, 4, 35, 88, 113, 47, 0, 49, 81, 105,
- 116, 32, 19, 67, 32, 20, 192, 107, 119, 88, 50, 126, 47, 0, 35, 49, 81, 110, 111, 116, 32, 19, 67, 32, 20, 192, 107, 13, 88, 50,
- 2, 126, 47, 0, 35, 81, 110, 111, 116, 32, 16, 67, 32, 20, 192, 107, 35, 88, 47, 137, 0, 49, 81, 116, 111, 32, 21, 67, 32, 20,
- 192, 2, 107, 119, 88, 2, 71, 124, 50, 0, 35, 81, 98, 101, 101, 110, 32, 11, 67, 32, 20, 192, 107, 35, 88, 0, 46, 49, 12, 67,
- 32, 20, 192, 2, 107, 119, 88, 0, 35, 46, 9, 198, 52, 83, 12, 37, 52, 193, 17, 8, 67, 81, 148, 128, 47, 148, 0, 10, 67, 80,
- 148, 192, 47, 124, 88, 0, 46, 6, 195, 36, 244, 192, 13, 0, 15, 70, 40, 19, 133, 37, 35, 192, 90, 119, 50, 143, 34, 139, 0, 6,
- 195, 48, 20, 4, 13, 0, 15, 70, 77, 65, 80, 32, 83, 128, 89, 47, 132, 84, 13, 50, 0, 15, 70, 20, 209, 82, 76, 243, 128, 122,
- 65, 114, 89, 13, 50, 0, 17, 70, 4, 225, 207, 48, 19, 128, 35, 68, 81, 6, 139, 55, 13, 50, 0, 10, 67, 28, 245, 15, 81, 139,
- 47, 137, 0, 10, 67, 56, 21, 15, 50, 141, 47, 139, 0, 0, 9, 198, 52, 83, 9, 77, 48, 64, 17, 9, 198, 52, 83, 12, 37, 48,
- 64, 17, 13, 69, 72, 17, 199, 20, 64, 34, 35, 81, 125, 72, 0, 14, 69, 53, 148, 137, 4, 64, 65, 124, 34, 124, 35, 72, 0, 13,
- 69, 40, 17, 199, 20, 64, 75, 35, 81, 125, 72, 0, 12, 69, 32, 19, 135, 20, 64, 107, 35, 68, 72, 0, 13, 69, 16, 241, 199, 20,
- 64, 72, 126, 81, 125, 72, 0, 15, 71, 8, 245, 82, 28, 83, 201, 76, 71, 146, 90, 58, 121, 0, 0, 13, 67, 32, 148, 192, 107, 124,
- 88, 0, 72, 34, 46, 10, 17, 71, 44, 132, 149, 76, 50, 5, 88, 49, 34, 137, 89, 76, 122, 83, 0, 12, 67, 48, 20, 192, 4, 55,
- 121, 89, 0, 103, 46, 11, 67, 48, 20, 192, 4, 55, 35, 89, 0, 46, 0, 11, 68, 37, 33, 78, 20, 140, 34, 132, 50, 0, 15, 70,
- 29, 37, 70, 25, 145, 4, 81, 34, 124, 83, 124, 87, 0, 16, 70, 72, 84, 18, 37, 48, 76, 34, 113, 48, 34, 140, 88, 118, 0, 16,
- 70, 72, 83, 78, 4, 229, 0, 34, 122, 65, 50, 13, 50, 47, 0, 13, 68, 64, 20, 212, 4, 48, 121, 89, 47, 13, 0, 103, 10, 68,
- 60, 50, 18, 20, 139, 49, 114, 0, 0, 10, 199, 28, 19, 12, 37, 96, 78, 80, 15, 10, 67, 8, 19, 11, 71, 133, 49, 0, 103, 0,
- 6, 194, 37, 64, 42, 13, 19, 66, 37, 64, 2, 124, 47, 15, 58, 129, 88, 0, 103, 49, 81, 119, 97, 115, 32, 18, 66, 37, 64, 2,
- 124, 47, 15, 58, 126, 88, 0, 49, 81, 119, 97, 115, 32, 16, 66, 37, 64, 2, 124, 47, 15, 124, 88, 0, 49, 81, 105, 115, 32, 18,
- 66, 37, 64, 2, 124, 47, 15, 107, 35, 88, 0, 49, 81, 104, 97, 115, 32, 9, 66, 37, 64, 124, 47, 0, 72, 33, 15, 70, 32, 84,
- 146, 21, 32, 64, 107, 13, 34, 143, 34, 13, 0, 9, 198, 40, 18, 193, 73, 64, 64, 17, 16, 70, 72, 80, 204, 85, 49, 64, 34, 122,
- 49, 55, 137, 89, 0, 103, 12, 69, 4, 195, 9, 20, 64, 35, 55, 140, 72, 0, 12, 4, 95, 98, 114, 118, 71, 34, 6, 132, 84, 0,
- 0, 19, 67, 24, 85, 192, 83, 6, 57, 137, 65, 4, 136, 0, 81, 109, 111, 114, 101, 32, 16, 70, 81, 34, 67, 100, 51, 5, 47, 34,
- 140, 89, 124, 49, 118, 0, 10, 67, 77, 84, 197, 89, 137, 89, 13, 0, 0, 9, 198, 77, 84, 193, 56, 224, 72, 66, 19, 71, 52, 19,
- 1, 100, 19, 1, 52, 65, 35, 55, 141, 6, 121, 55, 13, 65, 0, 14, 69, 28, 149, 8, 84, 32, 81, 124, 47, 107, 129, 71, 0, 0,
- 10, 67, 104, 85, 83, 88, 137, 89, 0, 103, 10, 67, 104, 85, 83, 88, 57, 137, 89, 0, 10, 199, 56, 21, 8, 4, 226, 69, 48, 17,
- 12, 69, 12, 20, 211, 21, 144, 49, 141, 89, 37, 0, 16, 70, 16, 80, 146, 36, 81, 128, 72, 132, 71, 34, 6, 132, 83, 0, 0, 14,
- 69, 32, 244, 141, 20, 192, 107, 136, 65, 6, 122, 55, 0, 14, 69, 37, 52, 129, 20, 192, 124, 88, 34, 132, 118, 0, 103, 18, 4, 95,
- 97, 99, 50, 72, 129, 71, 13, 55, 119, 49, 57, 6, 137, 47, 0, 0, 11, 67, 64, 20, 1, 48, 121, 48, 13, 0, 103, 11, 67, 64,
- 20, 1, 48, 119, 48, 6, 121, 0, 10, 67, 4, 36, 129, 35, 71, 34, 13, 0, 0, 12, 67, 32, 21, 8, 2, 107, 35, 87, 0, 35,
- 46, 15, 69, 4, 208, 90, 60, 224, 35, 65, 119, 88, 126, 50, 0, 103, 13, 69, 76, 243, 5, 52, 224, 89, 126, 55, 13, 65, 0, 18,
- 70, 12, 243, 80, 21, 65, 68, 49, 13, 65, 48, 6, 132, 47, 124, 72, 0, 16, 70, 8, 84, 137, 56, 113, 68, 71, 113, 34, 124, 68,
- 81, 72, 0, 6, 195, 37, 70, 0, 13, 0, 14, 69, 72, 83, 69, 17, 144, 34, 122, 65, 13, 72, 37, 0, 9, 197, 56, 80, 82, 9,
- 144, 66, 49, 10, 67, 37, 34, 83, 140, 34, 124, 89, 0, 11, 67, 5, 129, 83, 35, 49, 89, 125, 88, 0, 0, 15, 66, 16, 240, 72,
- 137, 15, 89, 139, 0, 49, 81, 115, 111, 32, 17, 66, 16, 240, 72, 137, 50, 126, 47, 0, 32, 78, 81, 110, 111, 116, 32, 8, 66, 16,
- 240, 72, 137, 0, 32, 12, 68, 80, 242, 217, 60, 47, 139, 49, 124, 139, 0, 14, 69, 52, 20, 131, 20, 192, 65, 130, 89, 6, 122, 55,
- 0, 10, 67, 49, 146, 78, 55, 140, 124, 50, 0, 11, 200, 12, 245, 78, 80, 84, 129, 13, 64, 67, 12, 69, 12, 130, 83, 20, 192, 76,
- 124, 88, 118, 0, 23, 73, 4, 197, 5, 72, 224, 84, 20, 198, 64, 133, 55, 47, 6, 131, 50, 13, 47, 55, 124, 0, 32, 10, 66, 36,
- 80, 140, 132, 11, 0, 8, 46, 0, 11, 67, 4, 229, 9, 35, 50, 47, 140, 0, 103, 0, 10, 199, 52, 147, 23, 5, 82, 197, 20, 66,
- 15, 69, 76, 145, 206, 60, 224, 89, 4, 140, 50, 6, 126, 50, 0, 0, 17, 70, 52, 145, 5, 88, 83, 128, 65, 4, 124, 72, 6, 132,
- 84, 50, 0, 0, 12, 67, 32, 212, 6, 107, 6, 13, 65, 48, 83, 0, 9, 67, 32, 84, 130, 131, 71, 0, 103, 0, 14, 69, 9, 81,
- 78, 61, 48, 71, 58, 141, 50, 126, 89, 0, 16, 70, 77, 80, 144, 60, 83, 129, 89, 137, 48, 6, 132, 50, 13, 0, 13, 69, 64, 21,
- 8, 61, 48, 48, 141, 87, 126, 89, 0, 0, 9, 67, 72, 245, 84, 34, 138, 47, 0, 11, 68, 4, 66, 69, 84, 119, 72, 57, 137, 0,
- 0, 15, 70, 92, 131, 197, 88, 84, 128, 107, 137, 122, 84, 114, 0, 66, 14, 70, 76, 49, 80, 80, 84, 128, 89, 122, 48, 47, 114, 0,
- 22, 73, 65, 33, 68, 20, 49, 83, 76, 244, 128, 48, 34, 122, 72, 125, 89, 122, 89, 114, 0, 103, 7, 196, 44, 20, 21, 80, 17, 0,
- 11, 68, 12, 132, 137, 76, 49, 34, 124, 89, 0, 0, 7, 196, 56, 85, 133, 72, 32, 13, 69, 80, 240, 137, 5, 48, 47, 13, 71, 147,
- 89, 0, 10, 199, 52, 145, 4, 48, 83, 65, 56, 15, 13, 69, 4, 197, 193, 101, 48, 133, 55, 58, 141, 88, 0, 0, 15, 70, 4, 112,
- 73, 57, 53, 0, 119, 81, 122, 50, 89, 47, 0, 16, 70, 64, 20, 25, 73, 84, 192, 48, 119, 48, 140, 34, 13, 89, 0, 12, 68, 44,
- 128, 75, 36, 49, 35, 49, 37, 0, 103, 11, 68, 16, 148, 200, 100, 72, 124, 91, 37, 0, 15, 70, 12, 243, 131, 32, 84, 192, 49, 126,
- 50, 76, 125, 88, 0, 10, 67, 5, 115, 204, 141, 58, 126, 55, 0, 0, 14, 69, 77, 68, 137, 65, 144, 89, 47, 34, 140, 48, 124, 0,
- 0, 13, 69, 72, 20, 195, 4, 192, 34, 120, 89, 49, 118, 0, 0, 12, 68, 16, 85, 143, 56, 72, 122, 84, 13, 50, 0, 0, 13, 69,
- 72, 80, 71, 4, 224, 34, 141, 81, 13, 50, 0, 14, 69, 80, 18, 87, 4, 224, 47, 140, 6, 58, 121, 50, 0, 17, 71, 12, 19, 66,
- 72, 145, 7, 20, 49, 141, 65, 71, 34, 124, 75, 0, 0, 12, 68, 40, 19, 65, 48, 75, 119, 65, 126, 55, 0, 19, 70, 32, 243, 132,
- 85, 32, 83, 107, 126, 50, 72, 6, 57, 146, 34, 13, 89, 0, 15, 70, 48, 147, 131, 60, 195, 128, 55, 124, 50, 49, 13, 50, 0, 11,
- 68, 77, 112, 84, 32, 89, 58, 126, 87, 0, 16, 70, 64, 19, 131, 72, 80, 83, 48, 35, 50, 49, 34, 144, 89, 0, 0, 7, 194, 36,
- 96, 72, 8, 46, 19, 66, 20, 224, 126, 50, 15, 34, 6, 137, 47, 0, 81, 114, 111, 117, 116, 101, 32, 19, 66, 20, 224, 126, 50, 15,
- 65, 6, 35, 89, 0, 81, 109, 97, 115, 115, 101, 32, 12, 69, 9, 35, 207, 12, 128, 71, 34, 139, 76, 0, 11, 67, 5, 131, 206, 35,
- 49, 89, 126, 50, 0, 0, 10, 67, 36, 225, 25, 124, 50, 72, 37, 0, 12, 3, 95, 51, 88, 87, 6, 150, 47, 37, 0, 105, 11, 3,
- 95, 51, 88, 87, 6, 131, 47, 37, 0, 13, 3, 95, 46, 112, 48, 144, 34, 124, 13, 72, 0, 103, 0, 7, 196, 4, 226, 84, 4, 17,
- 16, 70, 80, 244, 143, 57, 67, 192, 47, 13, 34, 126, 50, 47, 139, 0, 10, 68, 80, 243, 142, 20, 47, 129, 50, 0, 9, 198, 12, 243,
- 148, 20, 229, 0, 38, 9, 198, 12, 243, 148, 20, 229, 0, 36, 10, 198, 12, 243, 148, 20, 229, 0, 65, 47, 18, 70, 12, 192, 82, 36,
- 225, 84, 49, 55, 35, 34, 13, 50, 6, 122, 47, 0, 14, 69, 5, 34, 83, 20, 224, 13, 34, 124, 88, 13, 50, 0, 14, 3, 95, 48,
- 67, 107, 6, 129, 50, 72, 34, 13, 72, 0, 0, 15, 70, 36, 195, 9, 56, 242, 83, 124, 55, 13, 50, 6, 142, 0, 17, 70, 4, 224,
- 76, 101, 50, 83, 119, 50, 35, 55, 13, 89, 124, 89, 0, 0, 15, 70, 80, 129, 82, 21, 48, 64, 47, 13, 34, 132, 88, 13, 0, 13,
- 69, 76, 147, 133, 4, 64, 91, 113, 50, 141, 72, 0, 14, 69, 52, 84, 131, 20, 64, 65, 131, 89, 6, 122, 72, 0, 12, 69, 92, 147,
- 135, 20, 64, 58, 124, 68, 72, 0, 12, 69, 64, 147, 135, 20, 64, 48, 124, 68, 72, 0, 14, 69, 24, 244, 141, 36, 64, 83, 135, 65,
- 6, 124, 72, 0, 13, 69, 8, 19, 135, 20, 64, 71, 35, 68, 81, 72, 0, 0, 16, 70, 52, 20, 131, 20, 195, 1, 65, 130, 89, 6,
- 122, 55, 13, 0, 0, 9, 198, 88, 84, 141, 60, 229, 0, 66, 21, 72, 52, 17, 1, 28, 20, 195, 5, 32, 65, 35, 72, 13, 81, 6,
- 35, 89, 49, 114, 0, 13, 68, 88, 147, 204, 4, 84, 140, 6, 139, 55, 13, 0, 16, 70, 64, 81, 5, 77, 64, 76, 48, 122, 72, 113,
- 89, 47, 118, 0, 14, 70, 12, 244, 144, 61, 32, 76, 49, 135, 48, 34, 118, 0, 0, 12, 67, 84, 229, 15, 4, 129, 50, 108, 117, 0,
- 103, 11, 67, 84, 229, 15, 4, 129, 50, 47, 117, 0, 19, 71, 20, 66, 78, 9, 84, 135, 32, 122, 72, 124, 50, 71, 2, 129, 34, 13,
- 0, 18, 72, 12, 128, 82, 16, 243, 142, 5, 144, 91, 130, 72, 13, 50, 6, 141, 0, 0, 28, 69, 76, 131, 213, 48, 64, 91, 117, 72,
- 107, 35, 84, 47, 116, 0, 74, 32, 10, 82, 104, 97, 118, 101, 32, 116, 111, 32, 26, 69, 76, 131, 213, 48, 64, 91, 117, 72, 107, 35,
- 84, 124, 47, 0, 78, 82, 104, 97, 118, 101, 32, 105, 116, 32, 21, 69, 76, 131, 213, 48, 64, 91, 117, 72, 13, 84, 0, 35, 77, 81,
- 104, 97, 118, 101, 32, 15, 69, 76, 131, 213, 48, 64, 4, 91, 117, 72, 0, 32, 46, 10, 16, 70, 72, 240, 133, 73, 64, 64, 34, 129,
- 71, 6, 131, 47, 13, 0, 16, 70, 88, 83, 148, 85, 32, 64, 84, 122, 50, 47, 6, 146, 13, 0, 13, 69, 52, 20, 129, 84, 64, 65,
- 13, 34, 133, 72, 0, 0, 10, 67, 64, 84, 5, 48, 122, 48, 141, 0, 9, 198, 12, 129, 86, 20, 195, 5, 17, 8, 67, 61, 84, 197,
- 137, 88, 0, 10, 67, 60, 180, 129, 139, 49, 34, 13, 0, 17, 70, 20, 228, 197, 52, 35, 5, 126, 50, 89, 6, 126, 65, 71, 118, 0,
- 16, 70, 16, 148, 195, 37, 3, 5, 72, 124, 89, 6, 140, 48, 118, 0, 16, 70, 12, 130, 80, 61, 67, 5, 76, 113, 48, 139, 47, 55,
- 141, 0, 6, 195, 60, 65, 128, 13, 6, 195, 57, 148, 197, 13, 6, 195, 21, 129, 64, 13, 0, 19, 71, 40, 84, 149, 76, 19, 5, 52,
- 75, 13, 34, 137, 89, 13, 55, 13, 65, 0, 0, 10, 67, 49, 82, 83, 55, 137, 124, 89, 0, 18, 71, 52, 81, 9, 4, 85, 129, 48,
- 65, 122, 72, 124, 6, 132, 84, 118, 0, 15, 3, 226, 136, 158, 124, 50, 83, 6, 124, 50, 113, 47, 37, 0, 0, 15, 69, 72, 17, 129,
- 20, 192, 34, 121, 83, 140, 6, 122, 55, 0, 15, 69, 52, 19, 149, 20, 192, 65, 35, 50, 58, 6, 122, 55, 0, 10, 67, 77, 81, 90,
- 89, 137, 113, 88, 0, 12, 68, 25, 81, 71, 60, 83, 58, 141, 81, 139, 0, 23, 73, 5, 81, 205, 20, 229, 1, 80, 147, 206, 133, 81,
- 65, 122, 50, 47, 6, 141, 91, 13, 50, 0, 0, 11, 67, 92, 84, 133, 2, 58, 131, 0, 35, 46, 28, 67, 32, 84, 133, 107, 6, 145,
- 15, 13, 50, 72, 15, 86, 6, 143, 0, 82, 97, 110, 100, 32, 116, 104, 101, 114, 101, 32, 12, 68, 21, 134, 15, 56, 122, 49, 89, 126,
- 50, 0, 9, 67, 20, 148, 133, 143, 34, 13, 0, 12, 68, 25, 33, 79, 56, 83, 34, 132, 126, 50, 0, 11, 68, 4, 112, 73, 56, 119,
- 81, 122, 50, 0, 16, 3, 226, 137, 160, 50, 126, 47, 6, 132, 49, 58, 118, 47, 117, 0, 0, 12, 68, 81, 37, 68, 100, 47, 34, 137,
- 72, 37, 0, 14, 70, 93, 33, 84, 12, 129, 68, 34, 122, 76, 125, 72, 0, 16, 70, 77, 3, 207, 56, 97, 68, 89, 48, 137, 50, 83,
- 122, 72, 0, 17, 70, 76, 80, 207, 56, 65, 68, 89, 13, 49, 126, 50, 72, 125, 72, 0, 12, 68, 72, 84, 12, 100, 34, 113, 48, 55,
- 140, 0, 15, 70, 72, 80, 193, 48, 193, 68, 34, 113, 49, 133, 55, 72, 0, 12, 68, 12, 16, 212, 36, 49, 35, 49, 47, 140, 0, 13,
- 68, 4, 212, 12, 100, 35, 65, 48, 55, 124, 0, 32, 0, 19, 71, 36, 212, 5, 72, 97, 67, 80, 124, 65, 48, 6, 131, 83, 122, 49,
- 47, 0, 17, 70, 17, 32, 77, 5, 66, 67, 72, 34, 13, 65, 35, 47, 124, 49, 0, 15, 3, 226, 136, 154, 89, 49, 58, 4, 143, 34,
- 6, 137, 47, 0, 0, 13, 68, 52, 20, 137, 60, 65, 130, 34, 124, 139, 0, 103, 17, 66, 48, 16, 55, 119, 107, 142, 13, 0, 81, 106,
- 111, 108, 108, 97, 32, 13, 69, 61, 33, 5, 4, 192, 135, 72, 6, 144, 55, 0, 16, 66, 48, 16, 55, 35, 15, 84, 6, 132, 0, 81,
- 118, 105, 101, 32, 6, 194, 48, 16, 13, 42, 9, 66, 48, 16, 4, 55, 35, 0, 46, 18, 66, 40, 80, 90, 13, 47, 122, 65, 0, 81,
- 116, 39, 97, 105, 109, 101, 32, 21, 66, 40, 80, 90, 13, 50, 13, 89, 6, 141, 0, 82, 110, 101, 32, 115, 97, 105, 115, 32, 13, 3,
- 95, 49, 57, 50, 6, 140, 50, 47, 132, 50, 0, 0, 9, 198, 28, 243, 9, 5, 66, 0, 17, 12, 68, 76, 147, 79, 56, 89, 140, 65,
- 13, 50, 0, 15, 70, 29, 84, 141, 84, 178, 9, 81, 146, 65, 117, 49, 37, 0, 19, 72, 84, 225, 5, 72, 194, 78, 29, 48, 129, 50,
- 72, 114, 55, 124, 68, 88, 0, 10, 67, 36, 67, 25, 140, 72, 55, 124, 0, 6, 195, 5, 2, 64, 13, 11, 3, 95, 49, 56, 6, 141,
- 47, 132, 50, 0, 0, 17, 71, 80, 83, 142, 21, 52, 197, 20, 47, 122, 50, 13, 89, 6, 132, 0, 8, 197, 76, 148, 8, 60, 224, 16,
- 11, 67, 21, 130, 84, 122, 81, 88, 124, 47, 0, 10, 67, 21, 98, 84, 122, 84, 113, 47, 0, 14, 69, 8, 21, 13, 4, 224, 71, 35,
- 47, 65, 35, 50, 0, 16, 3, 226, 151, 143, 71, 55, 4, 35, 49, 89, 6, 131, 49, 118, 0, 0, 18, 71, 77, 68, 133, 4, 208, 133,
- 16, 89, 47, 34, 132, 65, 71, 122, 72, 0, 16, 71, 12, 245, 78, 80, 84, 133, 16, 49, 138, 50, 47, 114, 72, 0, 0, 12, 68, 8,
- 85, 23, 76, 71, 122, 47, 117, 89, 0, 6, 195, 21, 36, 194, 13, 0, 16, 70, 28, 83, 210, 28, 147, 129, 75, 135, 6, 75, 132, 50,
- 13, 0, 9, 198, 32, 243, 143, 49, 83, 21, 67, 0, 13, 68, 44, 80, 78, 84, 49, 124, 6, 121, 50, 137, 0, 18, 70, 81, 34, 66,
- 84, 224, 76, 47, 34, 140, 71, 6, 57, 137, 50, 118, 0, 15, 70, 80, 81, 84, 61, 64, 76, 47, 132, 108, 139, 47, 118, 0, 15, 70,
- 64, 20, 133, 57, 64, 76, 48, 114, 122, 50, 47, 118, 0, 0, 13, 70, 48, 242, 78, 56, 148, 128, 55, 129, 50, 144, 0, 16, 71, 29,
- 33, 69, 57, 114, 67, 32, 81, 34, 122, 50, 124, 76, 0, 14, 70, 76, 243, 4, 36, 84, 128, 89, 139, 55, 75, 114, 0, 14, 70, 64,
- 147, 206, 20, 84, 128, 48, 147, 50, 6, 145, 0, 13, 70, 52, 19, 136, 61, 84, 128, 65, 35, 50, 149, 0, 16, 70, 36, 224, 207, 52,
- 147, 135, 124, 50, 49, 129, 65, 124, 68, 0, 9, 198, 32, 245, 197, 88, 84, 128, 66, 14, 70, 28, 192, 67, 36, 84, 128, 81, 55, 141,
- 91, 114, 0, 14, 70, 25, 35, 212, 32, 84, 128, 83, 34, 126, 87, 114, 0, 15, 70, 4, 195, 15, 88, 84, 128, 133, 55, 6, 139, 84,
- 114, 0, 11, 3, 226, 136, 146, 65, 140, 50, 13, 89, 0, 0, 11, 68, 32, 21, 133, 76, 107, 35, 84, 88, 0, 12, 68, 88, 83, 149,
- 76, 84, 132, 50, 13, 89, 0, 14, 70, 76, 85, 133, 72, 19, 0, 89, 122, 84, 34, 118, 0, 13, 3, 95, 49, 49, 124, 55, 6, 122,
- 84, 13, 50, 0, 0, 16, 70, 12, 20, 143, 48, 147, 133, 49, 35, 34, 13, 55, 140, 50, 0, 11, 67, 60, 18, 21, 139, 6, 121, 107,
- 137, 0, 17, 70, 52, 81, 9, 12, 147, 133, 65, 122, 72, 13, 89, 13, 50, 0, 103, 15, 70, 52, 81, 9, 12, 147, 133, 65, 122, 72,
- 89, 13, 50, 0, 16, 70, 44, 84, 143, 76, 83, 133, 49, 122, 34, 13, 89, 132, 50, 0, 9, 198, 36, 225, 5, 24, 147, 133, 67, 18,
- 71, 28, 83, 148, 48, 83, 69, 56, 75, 122, 50, 47, 118, 65, 13, 50, 0, 16, 70, 24, 83, 73, 56, 147, 133, 83, 122, 65, 13, 50,
- 124, 50, 0, 11, 68, 12, 81, 1, 72, 89, 132, 72, 114, 0, 10, 3, 95, 49, 48, 47, 6, 122, 50, 0, 0, 12, 70, 40, 16, 209,
- 84, 84, 192, 90, 35, 49, 0, 9, 198, 88, 148, 135, 36, 224, 76, 15, 14, 70, 32, 20, 142, 21, 52, 192, 107, 130, 50, 125, 89, 0,
- 14, 70, 12, 128, 83, 76, 148, 192, 76, 35, 89, 37, 0, 103, 13, 70, 12, 128, 83, 76, 148, 192, 91, 35, 89, 37, 0, 13, 3, 95,
- 49, 51, 87, 6, 150, 47, 132, 50, 0, 105, 12, 3, 95, 49, 51, 87, 6, 131, 47, 132, 50, 0, 0, 11, 68, 20, 66, 84, 32, 132,
- 72, 124, 87, 0, 18, 71, 21, 21, 73, 88, 240, 193, 48, 113, 49, 58, 124, 84, 13, 49, 118, 0, 10, 199, 12, 19, 143, 56, 144, 193,
- 48, 17, 15, 70, 4, 230, 84, 32, 147, 135, 122, 50, 113, 87, 124, 68, 0, 6, 195, 60, 196, 3, 13, 12, 3, 95, 49, 50, 47, 58,
- 6, 122, 55, 84, 0, 0, 13, 69, 20, 194, 74, 4, 128, 113, 55, 140, 75, 13, 0, 12, 68, 16, 84, 133, 44, 72, 122, 34, 124, 49,
- 0, 14, 69, 53, 83, 137, 12, 128, 65, 57, 137, 50, 124, 49, 0, 12, 69, 33, 84, 146, 4, 128, 107, 13, 34, 121, 0, 13, 69, 28,
- 20, 137, 76, 128, 81, 143, 34, 124, 91, 0, 7, 196, 20, 35, 207, 44, 20, 13, 69, 8, 197, 73, 76, 128, 71, 55, 137, 124, 91, 0,
- 12, 201, 4, 99, 210, 20, 209, 78, 80, 147, 206, 66, 13, 3, 95, 49, 53, 83, 6, 124, 83, 47, 132, 50, 0, 15, 4, 95, 99, 121,
- 114, 89, 113, 34, 6, 124, 55, 124, 49, 0, 0, 12, 3, 95, 49, 52, 83, 6, 136, 47, 132, 50, 0, 0, 10, 67, 16, 245, 8, 72,
- 129, 87, 0, 76, 18, 67, 92, 149, 8, 58, 2, 124, 86, 86, 115, 0, 34, 81, 116, 104, 101, 32, 10, 67, 92, 149, 8, 58, 124, 86,
- 0, 72, 14, 69, 56, 148, 211, 4, 224, 50, 124, 89, 121, 50, 0, 103, 16, 71, 21, 66, 5, 72, 145, 7, 20, 122, 87, 14, 34, 124,
- 75, 0, 14, 69, 80, 19, 80, 60, 224, 47, 35, 65, 48, 126, 50, 0, 12, 68, 76, 48, 76, 100, 89, 49, 141, 55, 124, 0, 18, 71,
- 65, 33, 67, 37, 2, 67, 20, 48, 34, 122, 89, 113, 48, 124, 89, 0, 13, 68, 56, 240, 140, 100, 50, 139, 71, 55, 124, 0, 32, 17,
- 71, 20, 229, 15, 85, 32, 71, 20, 126, 50, 108, 117, 34, 121, 90, 0, 16, 3, 95, 49, 55, 89, 6, 13, 84, 13, 50, 47, 132, 50,
- 0, 107, 15, 3, 95, 49, 55, 89, 6, 122, 84, 13, 50, 47, 132, 50, 0, 0, 14, 3, 95, 49, 54, 89, 6, 124, 49, 89, 47, 132,
- 50, 0, 0, 12, 69, 56, 144, 200, 60, 192, 50, 124, 49, 118, 0, 13, 69, 16, 19, 137, 76, 128, 72, 141, 50, 124, 91, 0, 22, 73,
- 60, 211, 137, 76, 50, 69, 56, 49, 64, 126, 65, 50, 6, 124, 89, 124, 13, 50, 89, 0, 11, 68, 44, 22, 65, 44, 49, 140, 35, 49,
- 0, 21, 73, 12, 243, 69, 85, 4, 1, 56, 49, 64, 49, 129, 65, 6, 129, 48, 13, 50, 89, 0, 0, 16, 67, 52, 19, 153, 65, 122,
- 50, 124, 13, 84, 0, 81, 111, 102, 32, 11, 67, 52, 19, 153, 65, 122, 50, 37, 0, 34, 11, 200, 33, 148, 15, 13, 34, 84, 21, 48,
- 16, 19, 72, 24, 21, 143, 85, 34, 84, 21, 48, 83, 141, 84, 14, 34, 113, 47, 89, 0, 20, 72, 5, 32, 200, 36, 209, 68, 21, 48,
- 130, 49, 124, 65, 6, 132, 72, 132, 88, 0, 15, 3, 95, 55, 88, 89, 6, 13, 84, 13, 50, 47, 37, 0, 107, 14, 3, 95, 55, 88,
- 89, 6, 122, 84, 13, 50, 47, 37, 0, 0, 18, 72, 44, 132, 149, 76, 128, 200, 21, 96, 49, 34, 137, 89, 76, 122, 83, 0, 15, 69,
- 16, 21, 19, 84, 224, 72, 121, 47, 89, 13, 50, 0, 103, 12, 68, 56, 17, 9, 4, 50, 121, 72, 57, 13, 0, 11, 68, 16, 83, 9,
- 4, 72, 132, 55, 144, 0, 13, 69, 4, 68, 137, 4, 224, 141, 72, 34, 144, 50, 0, 12, 68, 21, 32, 83, 20, 113, 34, 141, 89, 0,
- 103, 11, 68, 21, 32, 83, 20, 113, 34, 141, 88, 0, 12, 68, 16, 82, 67, 20, 72, 132, 6, 140, 89, 0, 10, 68, 8, 82, 71, 20,
- 71, 141, 90, 0, 6, 195, 52, 245, 4, 13, 0, 20, 71, 76, 182, 82, 60, 50, 197, 80, 89, 49, 6, 140, 34, 4, 126, 49, 124, 47,
- 0, 17, 70, 12, 194, 84, 61, 34, 83, 49, 55, 124, 47, 114, 34, 125, 89, 0, 0, 9, 198, 16, 84, 208, 37, 65, 64, 8, 14, 70,
- 48, 17, 137, 81, 65, 64, 55, 119, 83, 132, 47, 0, 15, 70, 92, 80, 147, 37, 65, 64, 58, 122, 71, 89, 140, 47, 0, 15, 70, 84,
- 224, 87, 5, 33, 64, 129, 50, 13, 58, 6, 143, 0, 15, 70, 76, 80, 210, 21, 65, 64, 89, 113, 49, 34, 132, 47, 0, 15, 70, 72,
- 148, 15, 77, 65, 64, 34, 113, 48, 126, 89, 47, 0, 16, 70, 72, 84, 208, 37, 65, 64, 34, 122, 89, 48, 124, 47, 0, 103, 15, 70,
- 72, 84, 208, 37, 65, 64, 34, 122, 89, 48, 140, 47, 0, 15, 70, 72, 84, 212, 37, 97, 64, 34, 122, 89, 47, 124, 84, 0, 16, 70,
- 72, 84, 208, 37, 65, 64, 34, 122, 89, 48, 113, 47, 0, 103, 15, 70, 65, 33, 76, 5, 65, 64, 48, 34, 122, 55, 13, 47, 0, 9,
- 198, 64, 194, 67, 5, 65, 64, 66, 10, 198, 52, 19, 132, 5, 65, 64, 66, 36, 15, 70, 36, 228, 208, 37, 33, 64, 124, 50, 89, 48,
- 6, 148, 0, 9, 198, 25, 34, 71, 5, 65, 64, 16, 16, 70, 20, 229, 5, 57, 65, 64, 126, 50, 47, 6, 126, 50, 47, 0, 16, 70,
- 20, 224, 204, 5, 97, 64, 126, 50, 49, 55, 141, 84, 0, 103, 16, 70, 16, 85, 5, 57, 65, 64, 72, 141, 47, 6, 126, 50, 47, 0,
- 16, 70, 16, 85, 1, 57, 65, 64, 72, 141, 47, 6, 126, 50, 47, 0, 16, 70, 12, 243, 131, 5, 97, 64, 49, 126, 50, 49, 6, 141,
- 84, 0, 15, 70, 12, 243, 12, 5, 65, 64, 49, 139, 55, 141, 47, 0, 103, 17, 70, 12, 83, 5, 9, 33, 64, 89, 122, 55, 6, 122,
- 71, 34, 13, 0, 14, 70, 8, 150, 129, 73, 33, 64, 71, 125, 88, 6, 130, 0, 9, 198, 4, 230, 77, 61, 33, 64, 67, 0, 15, 70,
- 4, 65, 76, 4, 145, 5, 35, 72, 13, 55, 141, 72, 0, 9, 198, 77, 64, 77, 64, 81, 5, 66, 16, 70, 72, 83, 133, 28, 17, 5,
- 34, 122, 50, 13, 81, 141, 72, 0, 9, 198, 48, 83, 79, 56, 17, 5, 67, 9, 67, 9, 84, 192, 71, 129, 89, 0, 0, 15, 70, 72,
- 18, 77, 20, 229, 0, 34, 141, 65, 13, 50, 47, 0, 11, 200, 32, 19, 2, 21, 33, 9, 21, 32, 15, 20, 71, 16, 148, 12, 60, 208,
- 67, 100, 72, 124, 48, 55, 6, 139, 65, 13, 89, 37, 0, 19, 72, 12, 128, 78, 16, 83, 9, 21, 32, 91, 35, 50, 72, 13, 55, 6,
- 145, 0, 19, 71, 5, 85, 15, 13, 32, 67, 100, 133, 47, 6, 126, 49, 34, 13, 89, 37, 0, 10, 3, 95, 49, 111, 83, 6, 150, 0,
- 105, 9, 3, 95, 49, 111, 83, 6, 131, 0, 0, 16, 70, 8, 83, 215, 84, 193, 128, 71, 141, 13, 58, 117, 55, 83, 0, 0, 16, 70,
- 8, 80, 193, 85, 49, 64, 71, 124, 49, 129, 88, 0, 66, 8, 19, 72, 72, 84, 212, 5, 84, 129, 57, 64, 34, 122, 89, 47, 34, 126,
- 50, 47, 0, 9, 198, 24, 21, 9, 29, 81, 64, 17, 23, 72, 16, 81, 146, 4, 115, 69, 57, 64, 72, 132, 83, 34, 35, 81, 65, 6,
- 122, 50, 47, 0, 135, 13, 70, 12, 240, 203, 21, 145, 64, 49, 126, 49, 140, 0, 9, 198, 8, 20, 143, 69, 81, 64, 17, 9, 198, 4,
- 69, 133, 73, 49, 64, 66, 0, 9, 67, 81, 165, 64, 47, 89, 137, 0, 9, 198, 76, 128, 78, 28, 128, 73, 66, 9, 67, 76, 149, 5,
- 89, 140, 47, 0, 18, 70, 40, 84, 143, 8, 240, 77, 75, 122, 34, 13, 71, 6, 139, 13, 65, 0, 11, 3, 224, 165, 164, 72, 129, 50,
- 72, 119, 0, 0, 6, 195, 4, 116, 12, 13, 0, 11, 68, 52, 144, 193, 32, 65, 140, 49, 13, 0, 8, 197, 76, 128, 90, 4, 208, 17,
- 12, 68, 32, 243, 193, 32, 107, 6, 137, 6, 121, 0, 0, 13, 69, 64, 83, 131, 36, 192, 48, 122, 50, 89, 118, 0, 0, 16, 70, 72,
- 84, 1, 73, 65, 69, 34, 122, 48, 130, 47, 6, 141, 0, 16, 70, 56, 81, 204, 36, 113, 69, 50, 122, 81, 55, 124, 90, 141, 0, 10,
- 67, 16, 245, 133, 72, 139, 84, 0, 38, 10, 67, 16, 245, 133, 72, 139, 84, 0, 36, 13, 4, 95, 97, 99, 117, 119, 49, 57, 6, 137,
- 47, 0, 0, 7, 196, 44, 146, 5, 36, 66, 10, 68, 20, 20, 140, 100, 131, 55, 124, 0, 10, 3, 95, 50, 111, 89, 6, 122, 49, 0,
- 11, 4, 95, 99, 114, 108, 49, 6, 131, 55, 0, 0, 14, 70, 29, 82, 78, 56, 84, 211, 81, 124, 50, 124, 89, 0, 10, 67, 45, 34,
- 83, 49, 34, 124, 89, 0, 11, 68, 37, 50, 65, 32, 140, 88, 6, 147, 0, 11, 68, 72, 18, 129, 32, 34, 121, 75, 121, 0, 16, 69,
- 21, 133, 18, 20, 208, 122, 49, 89, 47, 34, 6, 132, 65, 0, 0, 0, 14, 67, 52, 134, 128, 65, 122, 81, 13, 107, 131, 47, 89, 0,
- 0, 10, 199, 64, 81, 5, 77, 68, 137, 4, 17, 19, 71, 52, 16, 193, 16, 19, 73, 4, 65, 35, 49, 13, 72, 6, 141, 65, 144, 0,
- 16, 70, 16, 81, 137, 12, 149, 0, 72, 122, 83, 113, 89, 124, 47, 0, 4, 193, 160, 43, 0, 12, 68, 64, 84, 143, 80, 48, 122, 34,
- 6, 139, 0, 9, 198, 61, 85, 3, 72, 244, 0, 65, 0, 8, 197, 28, 20, 146, 61, 64, 17, 15, 70, 12, 240, 85, 80, 131, 210, 49,
- 139, 6, 133, 87, 114, 0, 0, 12, 201, 84, 197, 18, 5, 98, 79, 48, 85, 0, 67, 10, 67, 16, 83, 9, 72, 122, 55, 124, 0, 16,
- 3, 226, 150, 160, 71, 55, 6, 35, 49, 89, 49, 58, 6, 143, 0, 0, 9, 198, 36, 228, 212, 20, 17, 0, 8, 16, 70, 8, 20, 133,
- 57, 68, 192, 71, 35, 34, 13, 50, 47, 89, 0, 12, 69, 76, 145, 206, 21, 32, 89, 140, 50, 114, 0, 17, 70, 65, 33, 84, 72, 144,
- 76, 48, 34, 132, 47, 34, 6, 140, 118, 0, 20, 71, 36, 225, 140, 84, 83, 154, 4, 124, 50, 83, 55, 137, 6, 122, 50, 88, 13, 0,
- 11, 67, 16, 243, 148, 72, 139, 50, 47, 0, 46, 10, 3, 95, 51, 111, 87, 6, 150, 0, 105, 9, 3, 95, 51, 111, 87, 6, 131, 0,
- 8, 4, 95, 35, 114, 100, 72, 0, 0, 15, 70, 76, 83, 129, 80, 244, 128, 89, 122, 50, 13, 47, 114, 0, 14, 70, 61, 4, 15, 76,
- 84, 128, 13, 48, 139, 88, 114, 0, 15, 70, 48, 16, 143, 72, 84, 128, 55, 141, 71, 13, 34, 114, 0, 9, 198, 37, 3, 1, 100, 84,
- 128, 20, 0, 0, 10, 68, 61, 85, 5, 72, 138, 47, 114, 0, 15, 70, 40, 82, 15, 88, 18, 0, 75, 13, 107, 139, 84, 13, 0, 13,
- 3, 95, 50, 88, 47, 58, 6, 122, 50, 108, 37, 0, 0, 12, 69, 92, 149, 8, 21, 32, 58, 124, 86, 114, 0, 13, 69, 76, 243, 4,
- 21, 32, 89, 121, 72, 114, 0, 103, 13, 69, 76, 243, 4, 21, 32, 89, 126, 55, 72, 114, 0, 9, 198, 60, 211, 137, 9, 84, 192, 65,
- 16, 70, 52, 147, 137, 9, 84, 192, 65, 124, 50, 124, 71, 129, 89, 0, 15, 70, 36, 229, 5, 73, 96, 76, 124, 50, 47, 114, 84, 118,
- 0, 10, 198, 28, 241, 4, 21, 52, 192, 103, 16, 20, 73, 8, 83, 12, 100, 16, 200, 36, 225, 192, 71, 122, 55, 124, 141, 49, 124, 68,
- 0, 0, 10, 199, 16, 240, 212, 72, 147, 129, 48, 15, 0, 16, 70, 52, 144, 200, 36, 112, 78, 65, 124, 91, 124, 81, 13, 50, 0, 15,
- 69, 8, 241, 207, 81, 192, 98, 111, 103, 111, 116, 97, 0, 29, 16, 69, 8, 83, 135, 4, 192, 71, 4, 122, 50, 81, 6, 133, 55, 0,
- 20, 72, 72, 80, 201, 65, 35, 195, 4, 192, 34, 113, 89, 124, 48, 34, 13, 49, 118, 0, 0, 12, 68, 5, 4, 143, 56, 141, 48, 34,
- 13, 50, 0, 0, 14, 69, 9, 33, 77, 20, 224, 71, 34, 122, 65, 13, 50, 0, 13, 69, 92, 83, 23, 100, 224, 58, 122, 55, 124, 50,
- 0, 14, 69, 89, 83, 3, 4, 224, 84, 129, 55, 49, 13, 50, 0, 11, 68, 80, 241, 1, 100, 47, 13, 72, 141, 0, 13, 3, 226, 136,
- 171, 124, 50, 47, 124, 81, 34, 118, 0, 0, 19, 8, 112, 105, 195, 177, 97, 116, 97, 115, 48, 132, 67, 6, 35, 47, 119, 88, 0, 12,
- 201, 24, 244, 133, 76, 131, 210, 80, 83, 128, 66, 0, 13, 69, 77, 147, 66, 60, 192, 89, 124, 65, 71, 118, 0, 15, 70, 72, 84, 212,
- 25, 83, 0, 34, 122, 89, 47, 83, 118, 0, 0, 21, 72, 65, 149, 8, 4, 115, 210, 5, 48, 48, 140, 87, 6, 35, 81, 13, 34, 13,
- 89, 0, 20, 71, 25, 35, 206, 81, 0, 71, 20, 83, 34, 6, 129, 50, 47, 48, 4, 141, 75, 0, 6, 195, 4, 16, 64, 13, 0, 12,
- 68, 76, 147, 131, 20, 89, 124, 50, 89, 0, 8, 11, 68, 4, 194, 67, 20, 35, 55, 124, 89, 0, 14, 68, 44, 244, 133, 4, 49, 114,
- 34, 6, 132, 13, 0, 103, 13, 68, 44, 244, 133, 4, 49, 134, 34, 6, 132, 13, 0, 11, 68, 13, 84, 147, 20, 49, 151, 89, 0, 105,
- 10, 68, 13, 84, 147, 20, 49, 131, 89, 0, 13, 68, 8, 192, 83, 20, 71, 55, 121, 88, 6, 141, 0, 12, 68, 5, 35, 205, 4, 119,
- 34, 139, 65, 13, 0, 0, 10, 67, 72, 84, 15, 34, 132, 48, 139, 0, 0, 14, 70, 92, 146, 77, 61, 65, 64, 58, 132, 65, 139, 47,
- 0, 14, 70, 52, 17, 213, 37, 33, 64, 65, 13, 81, 58, 148, 0, 16, 7, 104, 97, 119, 97, 105, 39, 105, 107, 13, 58, 6, 140, 132,
- 0, 15, 70, 61, 85, 12, 37, 97, 64, 138, 47, 55, 6, 124, 84, 0, 13, 70, 56, 245, 200, 21, 33, 64, 50, 139, 58, 143, 0, 9,
- 198, 28, 20, 143, 81, 65, 64, 17, 17, 70, 21, 129, 67, 85, 65, 64, 122, 49, 89, 113, 49, 57, 137, 47, 0, 16, 70, 13, 33, 77,
- 5, 65, 64, 49, 34, 132, 65, 141, 47, 0, 103, 14, 70, 12, 83, 147, 85, 33, 64, 89, 122, 50, 91, 114, 0, 14, 70, 12, 21, 137,
- 5, 33, 64, 49, 35, 84, 124, 130, 0, 10, 67, 12, 19, 22, 49, 35, 84, 0, 103, 9, 67, 12, 19, 22, 49, 121, 84, 0, 14, 70,
- 5, 84, 212, 21, 33, 64, 133, 89, 47, 6, 145, 0, 0, 9, 67, 4, 50, 25, 141, 49, 37, 0, 0, 11, 68, 40, 244, 135, 20, 107,
- 136, 107, 141, 0, 11, 68, 20, 147, 165, 56, 122, 50, 132, 50, 0, 11, 200, 52, 18, 78, 80, 18, 78, 21, 32, 66, 10, 68, 24, 244,
- 131, 20, 83, 136, 89, 0, 11, 68, 12, 19, 143, 20, 49, 13, 50, 137, 0, 11, 68, 4, 226, 83, 20, 35, 50, 124, 89, 0, 19, 72,
- 4, 69, 133, 73, 66, 83, 21, 32, 35, 72, 84, 114, 47, 140, 88, 114, 0, 10, 3, 95, 53, 111, 83, 6, 124, 83, 0, 11, 3, 95,
- 63, 63, 89, 124, 65, 71, 118, 0, 0, 13, 67, 49, 65, 0, 55, 124, 65, 113, 47, 113, 72, 0, 0, 14, 70, 80, 129, 82, 21, 49,
- 64, 47, 13, 34, 132, 88, 0, 16, 70, 20, 195, 213, 37, 49, 64, 122, 55, 137, 58, 6, 132, 88, 0, 9, 198, 77, 84, 18, 37, 49,
- 64, 66, 9, 198, 77, 81, 134, 85, 49, 64, 66, 21, 72, 76, 80, 207, 56, 67, 69, 57, 64, 89, 13, 49, 126, 50, 72, 65, 13, 50,
- 47, 0, 14, 70, 12, 129, 77, 37, 49, 64, 91, 13, 65, 132, 88, 0, 5, 194, 49, 64, 24, 11, 66, 53, 32, 65, 124, 89, 47, 114,
- 0, 24, 0, 10, 67, 64, 21, 5, 48, 35, 108, 141, 0, 10, 67, 48, 21, 129, 55, 121, 84, 13, 0, 9, 67, 24, 85, 5, 83, 141,
- 47, 0, 10, 67, 16, 85, 129, 72, 132, 84, 13, 0, 11, 3, 95, 52, 88, 83, 6, 136, 47, 37, 0, 0, 10, 68, 37, 51, 1, 100,
- 140, 55, 13, 0, 9, 198, 12, 240, 84, 80, 18, 76, 18, 0, 23, 67, 32, 244, 147, 135, 6, 72, 131, 84, 88, 0, 81, 100, 39, 111,
- 101, 117, 118, 114, 101, 115, 32, 10, 67, 21, 35, 211, 144, 34, 126, 89, 0, 0, 13, 68, 64, 16, 140, 60, 48, 121, 71, 55, 139, 0,
- 103, 0, 19, 67, 32, 21, 133, 107, 119, 84, 50, 126, 47, 0, 35, 49, 81, 110, 111, 116, 32, 19, 67, 32, 21, 133, 107, 119, 84, 50,
- 4, 126, 47, 0, 35, 81, 110, 111, 116, 32, 21, 67, 32, 21, 133, 2, 107, 119, 84, 2, 71, 124, 50, 0, 35, 81, 98, 101, 101, 110,
- 32, 13, 67, 32, 21, 133, 107, 35, 84, 0, 35, 46, 72, 10, 10, 67, 48, 149, 133, 55, 124, 84, 0, 36, 10, 67, 48, 149, 133, 55,
- 140, 84, 0, 47, 11, 67, 8, 85, 1, 71, 141, 47, 13, 0, 103, 10, 67, 8, 85, 1, 71, 132, 47, 13, 0, 10, 67, 4, 229, 5,
- 35, 50, 47, 132, 0, 0, 14, 70, 40, 84, 146, 5, 33, 0, 75, 114, 34, 130, 72, 0, 9, 198, 37, 48, 193, 72, 147, 212, 66, 13,
- 68, 56, 19, 205, 36, 50, 141, 6, 139, 65, 37, 0, 11, 68, 76, 147, 129, 36, 89, 140, 50, 140, 0, 9, 198, 32, 20, 150, 5, 33,
- 0, 16, 9, 4, 95, 35, 115, 116, 89, 47, 0, 0, 11, 68, 13, 40, 77, 20, 49, 34, 122, 65, 0, 0, 10, 66, 28, 240, 4, 81,
- 139, 0, 10, 46, 15, 66, 48, 80, 55, 132, 6, 35, 50, 0, 81, 97, 110, 110, 32, 15, 69, 77, 147, 148, 5, 128, 89, 124, 50, 108,
- 35, 49, 89, 0, 9, 66, 48, 80, 55, 13, 23, 0, 46, 16, 69, 12, 243, 150, 21, 128, 49, 126, 50, 84, 6, 122, 49, 89, 0, 18,
- 4, 95, 115, 117, 98, 89, 4, 129, 71, 89, 49, 34, 124, 48, 47, 15, 0, 0, 21, 72, 72, 130, 78, 60, 49, 82, 61, 48, 34, 140,
- 50, 6, 126, 89, 13, 34, 13, 89, 0, 14, 70, 52, 19, 77, 61, 66, 0, 65, 35, 65, 13, 87, 0, 12, 3, 95, 53, 88, 83, 6,
- 124, 83, 47, 37, 0, 0, 25, 67, 53, 84, 212, 65, 4, 129, 89, 47, 35, 84, 47, 116, 0, 35, 82, 104, 97, 118, 101, 32, 116, 111,
- 32, 21, 67, 53, 84, 212, 65, 129, 89, 47, 107, 35, 84, 0, 35, 49, 81, 104, 97, 118, 101, 32, 20, 67, 53, 84, 212, 65, 129, 89,
- 47, 119, 84, 0, 35, 65, 81, 104, 97, 118, 101, 32, 6, 195, 53, 84, 212, 32, 16, 71, 29, 82, 76, 48, 21, 77, 20, 81, 132, 57,
- 6, 139, 65, 0, 17, 71, 28, 147, 12, 21, 52, 9, 20, 81, 113, 55, 122, 89, 48, 37, 0, 11, 68, 32, 18, 75, 84, 107, 140, 49,
- 137, 0, 17, 71, 25, 34, 67, 5, 52, 197, 20, 83, 34, 124, 49, 119, 89, 141, 0, 10, 67, 5, 67, 208, 119, 47, 126, 48, 0, 0,
- 13, 67, 28, 245, 0, 2, 81, 126, 47, 0, 10, 35, 46, 12, 201, 16, 148, 212, 72, 144, 149, 80, 244, 128, 66, 12, 4, 95, 114, 110,
- 103, 34, 6, 124, 68, 81, 0, 0, 12, 197, 12, 19, 142, 61, 64, 103, 66, 32, 46, 10, 16, 70, 52, 148, 129, 8, 83, 0, 65, 124,
- 34, 13, 71, 122, 55, 0, 14, 69, 64, 84, 141, 37, 64, 48, 114, 65, 124, 47, 0, 36, 14, 69, 64, 84, 141, 37, 64, 48, 131, 65,
- 124, 47, 0, 47, 15, 70, 56, 21, 21, 72, 19, 0, 50, 35, 76, 13, 34, 118, 0, 15, 69, 12, 21, 133, 5, 64, 49, 35, 84, 124,
- 121, 47, 0, 103, 14, 69, 12, 21, 133, 5, 64, 49, 35, 84, 124, 35, 47, 0, 0, 24, 67, 25, 35, 205, 2, 83, 34, 129, 65, 15,
- 58, 6, 124, 76, 0, 8, 81, 119, 104, 105, 99, 104, 32, 23, 67, 25, 35, 205, 2, 83, 34, 129, 65, 15, 58, 6, 143, 0, 8, 81,
- 119, 104, 101, 114, 101, 32, 18, 67, 25, 35, 205, 2, 83, 34, 129, 65, 86, 115, 0, 81, 116, 104, 101, 32, 12, 67, 25, 35, 205, 83,
- 34, 129, 65, 0, 103, 72, 11, 67, 25, 35, 205, 83, 34, 126, 65, 0, 72, 17, 70, 80, 83, 133, 72, 145, 133, 47, 122, 50, 114, 34,
- 6, 132, 83, 0, 0, 11, 68, 56, 21, 82, 84, 50, 138, 34, 137, 0, 17, 70, 52, 147, 129, 72, 85, 0, 65, 124, 50, 13, 34, 6,
- 122, 47, 0, 12, 69, 32, 82, 70, 21, 32, 107, 122, 83, 114, 0, 12, 69, 28, 81, 90, 21, 32, 81, 132, 88, 114, 0, 9, 198, 21,
- 132, 12, 60, 149, 0, 36, 10, 198, 21, 132, 12, 60, 149, 0, 65, 47, 9, 198, 12, 20, 143, 80, 145, 0, 17, 13, 69, 5, 96, 84,
- 5, 32, 35, 84, 119, 47, 130, 0, 19, 72, 4, 208, 129, 77, 48, 68, 61, 32, 119, 65, 71, 35, 89, 13, 72, 114, 0, 0, 10, 67,
- 56, 148, 143, 50, 144, 34, 139, 0, 0, 14, 69, 8, 83, 143, 37, 64, 71, 122, 50, 58, 6, 121, 0, 10, 199, 84, 225, 5, 72, 194,
- 78, 28, 65, 15, 70, 77, 65, 78, 12, 147, 0, 89, 47, 122, 50, 89, 118, 0, 16, 69, 52, 147, 149, 21, 64, 65, 124, 50, 57, 137,
- 6, 122, 47, 0, 13, 69, 52, 84, 140, 61, 64, 65, 131, 55, 6, 139, 0, 6, 195, 21, 5, 66, 20, 19, 71, 12, 243, 80, 21, 66,
- 78, 28, 49, 13, 65, 48, 6, 132, 47, 124, 68, 0, 12, 201, 12, 192, 78, 16, 84, 212, 36, 225, 64, 66, 13, 69, 4, 35, 1, 85,
- 64, 35, 71, 55, 138, 47, 0, 6, 195, 4, 149, 2, 13, 0, 15, 70, 80, 133, 82, 76, 64, 89, 87, 151, 88, 72, 141, 0, 105, 14,
- 70, 80, 133, 82, 76, 64, 89, 87, 131, 88, 72, 141, 0, 6, 195, 60, 83, 64, 13, 13, 3, 95, 54, 88, 89, 6, 124, 49, 89, 47,
- 37, 0, 0, 13, 69, 72, 21, 8, 21, 32, 34, 121, 86, 114, 0, 135, 13, 69, 44, 147, 20, 21, 32, 49, 124, 55, 47, 114, 0, 15,
- 70, 28, 245, 82, 52, 19, 132, 81, 146, 65, 121, 50, 72, 0, 12, 69, 16, 144, 80, 21, 32, 72, 140, 48, 114, 0, 11, 69, 4, 85,
- 8, 21, 32, 132, 87, 13, 0, 8, 4, 95, 35, 116, 104, 87, 0, 0, 0, 17, 71, 72, 81, 133, 73, 34, 78, 28, 34, 113, 83, 131,
- 34, 124, 68, 0, 0, 14, 7, 116, 104, 101, 114, 101, 39, 100, 2, 86, 143, 72, 0, 15, 70, 32, 243, 69, 64, 17, 197, 107, 139, 65,
- 48, 141, 75, 0, 0, 0, 16, 70, 76, 144, 133, 48, 149, 83, 89, 113, 71, 141, 55, 144, 89, 0, 22, 72, 65, 33, 70, 21, 32, 66,
- 49, 144, 48, 34, 122, 83, 14, 34, 13, 71, 55, 124, 0, 32, 0, 0, 21, 73, 12, 243, 142, 20, 53, 9, 13, 85, 0, 49, 13, 50,
- 122, 47, 113, 49, 13, 47, 0, 23, 73, 80, 83, 5, 64, 131, 206, 37, 53, 0, 47, 13, 55, 6, 122, 83, 13, 50, 124, 89, 47, 0,
- 10, 67, 5, 4, 128, 35, 48, 34, 13, 0, 0, 12, 68, 56, 17, 10, 4, 50, 121, 72, 57, 13, 0, 11, 68, 52, 242, 82, 4, 65,
- 142, 34, 13, 0, 15, 69, 48, 244, 133, 57, 160, 55, 126, 34, 13, 50, 47, 89, 0, 13, 202, 36, 229, 5, 73, 35, 199, 5, 67, 210,
- 100, 67, 16, 70, 28, 84, 212, 4, 197, 0, 81, 13, 91, 47, 121, 55, 47, 0, 11, 68, 4, 112, 80, 20, 119, 81, 141, 48, 0, 0,
- 14, 69, 80, 84, 133, 76, 16, 47, 13, 34, 132, 89, 13, 0, 15, 69, 4, 197, 21, 72, 16, 133, 55, 47, 6, 146, 34, 13, 0, 13,
- 69, 76, 80, 78, 12, 80, 89, 141, 126, 50, 89, 0, 12, 69, 29, 82, 78, 20, 16, 81, 124, 50, 37, 0, 13, 69, 16, 83, 135, 84,
- 80, 72, 122, 50, 81, 37, 0, 0, 12, 68, 72, 83, 9, 12, 34, 122, 55, 124, 49, 0, 0, 11, 67, 80, 22, 25, 47, 35, 49, 89,
- 37, 0, 14, 69, 32, 84, 143, 36, 48, 107, 113, 34, 139, 124, 49, 0, 7, 195, 48, 36, 192, 13, 42, 11, 67, 48, 36, 192, 48, 138,
- 50, 72, 88, 0, 0, 17, 71, 88, 246, 69, 85, 34, 83, 52, 84, 142, 114, 124, 88, 13, 65, 0, 15, 70, 76, 84, 135, 20, 19, 148,
- 89, 130, 75, 13, 50, 47, 0, 16, 70, 61, 4, 15, 56, 83, 148, 13, 48, 139, 50, 13, 50, 47, 0, 12, 68, 5, 33, 78, 4, 119,
- 34, 132, 50, 13, 0, 0, 8, 197, 88, 148, 137, 48, 80, 16, 8, 197, 16, 240, 201, 48, 80, 16, 13, 69, 76, 51, 5, 72, 16, 89,
- 49, 55, 144, 34, 0, 8, 197, 76, 19, 9, 88, 16, 17, 13, 69, 72, 84, 193, 48, 80, 34, 132, 89, 141, 55, 0, 14, 69, 48, 240,
- 193, 48, 80, 55, 139, 49, 6, 120, 55, 0, 8, 197, 28, 19, 5, 56, 16, 17, 13, 69, 24, 16, 193, 16, 80, 83, 13, 89, 121, 72,
- 0, 13, 69, 16, 80, 193, 16, 80, 72, 122, 49, 141, 72, 0, 12, 69, 5, 3, 133, 60, 16, 35, 48, 50, 144, 0, 0, 14, 70, 12,
- 243, 142, 20, 195, 0, 49, 126, 50, 13, 55, 0, 15, 70, 65, 33, 67, 37, 49, 64, 48, 34, 113, 89, 140, 89, 0, 21, 73, 12, 84,
- 148, 36, 98, 67, 5, 65, 64, 89, 114, 47, 124, 83, 124, 49, 13, 47, 0, 0, 9, 67, 104, 241, 64, 88, 139, 37, 0, 8, 197, 5,
- 32, 66, 36, 48, 65, 10, 3, 95, 56, 88, 6, 141, 47, 37, 0, 0, 19, 72, 48, 84, 18, 20, 50, 1, 84, 224, 55, 122, 48, 34,
- 13, 49, 133, 50, 0, 19, 71, 12, 243, 150, 60, 197, 84, 20, 49, 126, 50, 84, 13, 55, 6, 137, 47, 0, 16, 71, 12, 131, 195, 60,
- 192, 84, 20, 76, 126, 49, 55, 13, 47, 0, 16, 71, 5, 4, 5, 48, 192, 84, 20, 119, 48, 122, 55, 13, 47, 0, 18, 71, 4, 197,
- 5, 72, 224, 84, 20, 133, 55, 47, 114, 50, 141, 47, 0, 36, 19, 71, 4, 197, 5, 72, 224, 84, 20, 133, 55, 47, 6, 131, 50, 13,
- 47, 0, 46, 0, 11, 67, 32, 84, 147, 107, 131, 88, 0, 72, 10, 13, 5, 100, 111, 110, 39, 116, 72, 139, 50, 47, 0, 32, 14, 69,
- 80, 18, 80, 20, 144, 47, 4, 140, 48, 6, 141, 0, 15, 69, 53, 84, 197, 84, 208, 65, 57, 137, 88, 6, 144, 65, 0, 15, 69, 8,
- 146, 201, 56, 144, 71, 124, 49, 6, 132, 50, 37, 0, 0, 15, 69, 72, 81, 140, 85, 128, 34, 132, 83, 55, 129, 49, 89, 0, 15, 69,
- 72, 81, 140, 21, 128, 34, 132, 83, 55, 122, 49, 89, 0, 0, 15, 69, 52, 242, 137, 80, 240, 65, 139, 107, 6, 132, 47, 139, 0, 8,
- 197, 21, 50, 201, 52, 240, 65, 0, 0, 0, 9, 66, 52, 80, 65, 132, 0, 50, 49, 9, 66, 52, 80, 4, 65, 132, 0, 46, 11, 200,
- 4, 229, 9, 12, 132, 137, 77, 64, 65, 0, 19, 72, 92, 147, 4, 21, 35, 133, 77, 48, 58, 124, 55, 72, 114, 50, 13, 89, 0, 12,
- 69, 32, 18, 82, 16, 240, 107, 143, 72, 137, 0, 12, 3, 95, 57, 88, 50, 6, 140, 50, 47, 37, 0, 0, 6, 195, 41, 84, 212, 32,
- 14, 70, 32, 20, 146, 36, 85, 0, 107, 35, 34, 144, 47, 0, 16, 70, 88, 144, 146, 5, 67, 192, 84, 113, 71, 34, 121, 47, 139, 0,
- 16, 70, 56, 81, 204, 20, 53, 0, 50, 113, 81, 55, 122, 49, 47, 0, 8, 67, 52, 82, 0, 65, 122, 0, 15, 70, 13, 35, 207, 44,
- 81, 0, 49, 34, 117, 49, 124, 72, 0, 0, 0, 12, 68, 13, 148, 149, 76, 89, 140, 34, 13, 89, 0, 8, 197, 61, 85, 19, 21, 64,
- 65, 13, 68, 60, 20, 197, 76, 139, 6, 141, 89, 132, 88, 0, 16, 70, 8, 148, 5, 16, 19, 0, 71, 140, 48, 6, 132, 72, 118, 0,
- 0, 26, 67, 52, 22, 64, 4, 65, 141, 107, 6, 35, 84, 47, 116, 0, 32, 49, 82, 104, 97, 118, 101, 32, 116, 111, 32, 19, 67, 52,
- 22, 64, 65, 141, 107, 119, 84, 0, 35, 77, 81, 104, 97, 118, 101, 32, 10, 67, 52, 22, 64, 65, 141, 0, 32, 10, 11, 67, 92, 22,
- 25, 58, 35, 49, 89, 37, 0, 0, 13, 69, 21, 131, 79, 61, 32, 122, 49, 89, 65, 146, 0, 16, 70, 12, 244, 9, 48, 245, 0, 49,
- 139, 48, 140, 55, 13, 47, 0, 0, 0, 15, 69, 92, 130, 76, 77, 64, 58, 4, 140, 55, 89, 47, 0, 8, 11, 68, 76, 16, 200, 76,
- 89, 35, 49, 89, 0, 12, 68, 32, 17, 5, 76, 107, 141, 72, 132, 88, 0, 8, 197, 104, 80, 76, 61, 64, 16, 15, 70, 72, 80, 201,
- 80, 19, 0, 34, 113, 89, 140, 47, 118, 0, 13, 69, 64, 20, 146, 61, 64, 48, 35, 34, 13, 47, 0, 14, 69, 20, 194, 67, 37, 64,
- 113, 55, 124, 89, 113, 47, 0, 8, 197, 5, 34, 71, 33, 64, 17, 11, 3, 95, 63, 65, 55, 4, 122, 47, 114, 0, 0, 12, 68, 72,
- 18, 137, 88, 34, 121, 75, 132, 84, 0, 18, 71, 48, 193, 87, 20, 195, 25, 56, 55, 117, 58, 6, 122, 55, 124, 50, 0, 22, 68, 36,
- 229, 5, 72, 124, 50, 47, 114, 15, 6, 141, 55, 144, 0, 81, 97, 108, 105, 97, 32, 0, 12, 69, 21, 53, 8, 21, 32, 122, 89, 47,
- 114, 0, 14, 69, 21, 129, 84, 21, 32, 122, 49, 89, 124, 47, 114, 0, 13, 69, 52, 148, 212, 21, 32, 65, 124, 89, 47, 114, 0, 16,
- 70, 16, 83, 79, 48, 148, 200, 72, 113, 65, 126, 55, 124, 91, 0, 0, 20, 72, 16, 81, 137, 56, 149, 9, 88, 80, 72, 113, 83, 124,
- 50, 113, 47, 124, 84, 0, 13, 69, 5, 98, 65, 73, 144, 141, 84, 144, 34, 37, 0, 12, 4, 95, 52, 48, 111, 83, 6, 136, 47, 144,
- 0, 0, 14, 69, 88, 244, 148, 21, 128, 84, 135, 108, 122, 49, 89, 0, 8, 197, 88, 84, 148, 21, 128, 18, 0, 11, 68, 4, 20, 143,
- 56, 143, 34, 13, 50, 0, 10, 67, 80, 16, 149, 47, 35, 71, 137, 0, 0, 9, 198, 92, 245, 76, 17, 53, 0, 76, 9, 67, 81, 84,
- 200, 47, 117, 91, 0, 19, 71, 21, 132, 5, 73, 66, 83, 20, 122, 49, 89, 48, 114, 47, 6, 132, 88, 0, 12, 68, 12, 20, 18, 36,
- 49, 119, 48, 34, 132, 0, 19, 4, 95, 115, 117, 112, 89, 4, 137, 48, 114, 89, 49, 34, 124, 48, 47, 15, 0, 0, 13, 4, 95, 115,
- 116, 107, 89, 47, 34, 6, 139, 49, 0, 0, 17, 70, 80, 241, 197, 80, 129, 82, 47, 13, 81, 122, 86, 114, 0, 74, 10, 10, 198, 52,
- 18, 193, 77, 48, 82, 17, 16, 11, 200, 80, 132, 143, 84, 114, 15, 85, 64, 66, 11, 200, 80, 129, 82, 20, 16, 143, 85, 64, 67, 14,
- 70, 76, 131, 213, 48, 65, 82, 91, 139, 55, 72, 114, 0, 9, 198, 76, 83, 69, 77, 65, 82, 17, 15, 71, 72, 145, 200, 80, 83, 213,
- 76, 34, 140, 76, 13, 89, 0, 21, 72, 74, 36, 201, 77, 64, 78, 12, 80, 34, 141, 88, 124, 89, 47, 6, 153, 50, 89, 0, 15, 70,
- 52, 20, 129, 84, 65, 82, 65, 13, 34, 133, 72, 114, 0, 0, 19, 66, 36, 224, 124, 50, 119, 15, 34, 6, 139, 0, 82, 97, 32, 114,
- 111, 119, 32, 20, 66, 36, 224, 124, 50, 15, 58, 124, 76, 0, 74, 8, 81, 119, 104, 105, 99, 104, 32, 15, 66, 36, 224, 2, 124, 50,
- 86, 115, 0, 81, 116, 104, 101, 32, 11, 66, 36, 224, 2, 124, 50, 0, 9, 46, 34, 18, 72, 12, 130, 86, 4, 196, 143, 85, 48, 91,
- 124, 84, 118, 34, 13, 89, 0, 5, 194, 56, 64, 46, 9, 3, 226, 153, 175, 91, 130, 48, 0, 0, 10, 67, 72, 81, 15, 34, 132, 72,
- 137, 0, 10, 199, 4, 69, 133, 73, 50, 84, 100, 66, 6, 195, 65, 48, 64, 13, 6, 195, 53, 144, 64, 13, 0, 12, 68, 32, 21, 143,
- 12, 107, 35, 84, 13, 49, 0, 10, 3, 226, 153, 173, 83, 55, 35, 47, 0, 0, 19, 71, 16, 243, 129, 80, 83, 12, 60, 72, 126, 50,
- 13, 47, 6, 122, 55, 139, 0, 10, 67, 28, 20, 153, 81, 35, 34, 37, 0, 10, 199, 48, 16, 143, 72, 147, 213, 76, 17, 20, 71, 12,
- 243, 148, 72, 19, 20, 60, 49, 13, 50, 47, 34, 6, 35, 55, 47, 139, 0, 0, 9, 198, 85, 5, 9, 28, 133, 0, 66, 16, 70, 13,
- 84, 146, 20, 229, 0, 49, 6, 131, 13, 50, 47, 0, 103, 0, 11, 69, 100, 245, 78, 28, 80, 57, 129, 68, 0, 8, 197, 56, 144, 207,
- 48, 80, 66, 14, 69, 24, 83, 9, 64, 80, 83, 125, 55, 132, 48, 141, 0, 13, 69, 4, 225, 18, 20, 16, 35, 50, 72, 34, 144, 0,
- 15, 69, 76, 18, 1, 72, 16, 89, 119, 107, 35, 34, 13, 0, 103, 8, 197, 76, 18, 1, 72, 16, 17, 14, 69, 72, 80, 201, 64, 80,
- 34, 122, 89, 113, 48, 132, 0, 14, 69, 57, 80, 78, 12, 80, 50, 137, 126, 50, 89, 0, 103, 13, 69, 28, 83, 143, 52, 80, 75, 132,
- 50, 139, 65, 0, 15, 69, 24, 81, 15, 72, 16, 83, 113, 72, 6, 136, 34, 13, 0, 12, 69, 12, 243, 77, 36, 80, 49, 126, 65, 124,
- 0, 0, 0, 27, 68, 92, 245, 76, 16, 58, 117, 72, 107, 35, 84, 47, 116, 0, 74, 32, 10, 82, 104, 97, 118, 101, 32, 116, 111, 32,
- 21, 68, 92, 245, 76, 16, 58, 117, 72, 107, 35, 84, 0, 35, 49, 81, 104, 97, 118, 101, 32, 22, 68, 92, 245, 76, 16, 58, 2, 117,
- 72, 107, 2, 119, 84, 0, 35, 81, 104, 97, 118, 101, 32, 10, 196, 92, 245, 76, 16, 76, 32, 46, 10, 10, 67, 80, 145, 25, 47, 140,
- 72, 37, 0, 10, 67, 48, 147, 25, 55, 124, 55, 37, 0, 0, 9, 66, 61, 32, 135, 0, 72, 8, 46, 18, 72, 76, 132, 133, 88, 84,
- 15, 73, 64, 91, 34, 132, 84, 48, 136, 47, 0, 13, 68, 104, 80, 146, 4, 88, 132, 71, 34, 13, 0, 103, 12, 68, 77, 82, 84, 20,
- 89, 58, 132, 47, 0, 47, 11, 67, 61, 129, 78, 126, 49, 89, 13, 50, 0, 12, 68, 20, 51, 204, 20, 124, 49, 6, 139, 55, 0, 0,
- 8, 197, 24, 16, 201, 48, 80, 16, 15, 69, 8, 84, 201, 16, 80, 71, 124, 89, 140, 72, 0, 74, 10, 8, 197, 76, 20, 137, 76, 16,
- 17, 14, 69, 32, 80, 193, 80, 80, 107, 122, 49, 13, 47, 141, 0, 13, 69, 16, 20, 8, 56, 80, 72, 35, 83, 50, 37, 0, 13, 69,
- 12, 80, 201, 48, 80, 89, 122, 89, 132, 55, 0, 14, 69, 88, 17, 201, 56, 16, 84, 13, 75, 140, 50, 13, 0, 8, 197, 85, 1, 1,
- 80, 80, 36, 9, 197, 85, 1, 1, 80, 80, 65, 47, 14, 69, 76, 243, 21, 80, 80, 89, 126, 55, 57, 137, 47, 0, 13, 69, 76, 81,
- 1, 80, 80, 89, 113, 72, 141, 47, 0, 8, 197, 72, 245, 1, 80, 80, 66, 15, 69, 72, 81, 201, 56, 16, 34, 125, 75, 132, 50, 13,
- 0, 103, 13, 69, 72, 81, 193, 48, 80, 34, 113, 81, 141, 55, 0, 13, 69, 56, 81, 193, 80, 80, 50, 113, 81, 141, 47, 0, 13, 69,
- 48, 145, 193, 80, 80, 55, 132, 81, 141, 47, 0, 14, 69, 13, 84, 129, 80, 80, 49, 57, 146, 34, 141, 47, 0, 15, 69, 12, 194, 67,
- 32, 80, 49, 55, 132, 91, 6, 141, 0, 103, 13, 69, 12, 194, 67, 32, 80, 49, 55, 132, 91, 141, 0, 0, 20, 70, 37, 53, 1, 56,
- 37, 76, 4, 124, 89, 47, 4, 35, 50, 71, 6, 117, 55, 0, 12, 201, 12, 243, 148, 72, 245, 133, 73, 54, 64, 65, 10, 67, 5, 149,
- 72, 119, 57, 6, 13, 0, 0, 13, 5, 104, 101, 39, 108, 108, 107, 132, 55, 0, 72, 32, 15, 70, 76, 19, 131, 32, 86, 128, 89, 35,
- 50, 76, 122, 88, 0, 9, 67, 4, 70, 133, 35, 72, 88, 0, 0, 16, 6, 104, 97, 115, 110, 39, 116, 107, 35, 88, 14, 50, 47, 0,
- 35, 16, 6, 115, 104, 97, 110, 39, 116, 4, 91, 121, 50, 47, 0, 32, 10, 13, 68, 16, 243, 2, 100, 72, 139, 55, 71, 37, 0, 103,
- 19, 71, 5, 2, 18, 60, 66, 84, 20, 35, 83, 34, 13, 72, 6, 140, 47, 37, 0, 11, 68, 16, 128, 66, 36, 72, 121, 71, 37, 0,
- 17, 71, 76, 245, 78, 16, 34, 84, 20, 89, 138, 50, 72, 71, 140, 47, 0, 11, 68, 72, 16, 130, 36, 34, 35, 71, 140, 0, 19, 71,
- 64, 85, 18, 60, 193, 85, 52, 48, 13, 47, 34, 139, 55, 132, 13, 65, 0, 11, 68, 24, 145, 82, 100, 83, 148, 34, 124, 0, 19, 71,
- 21, 133, 18, 4, 66, 84, 20, 122, 49, 89, 47, 34, 13, 72, 140, 47, 0, 11, 199, 12, 243, 80, 61, 50, 84, 20, 103, 66, 0, 15,
- 7, 116, 104, 101, 121, 39, 108, 108, 86, 141, 55, 0, 72, 32, 16, 4, 95, 115, 109, 99, 89, 65, 6, 133, 55, 49, 4, 35, 48, 0,
- 0, 0, 10, 68, 53, 148, 146, 32, 65, 151, 0, 105, 9, 68, 53, 148, 146, 32, 65, 131, 0, 0, 16, 70, 60, 33, 76, 37, 50, 192,
- 126, 71, 13, 55, 113, 89, 49, 0, 0, 8, 67, 61, 82, 64, 58, 132, 0, 10, 68, 36, 227, 133, 72, 124, 50, 114, 0, 10, 67, 29,
- 82, 64, 81, 137, 37, 0, 47, 0, 12, 68, 80, 149, 21, 76, 47, 140, 47, 13, 89, 0, 20, 73, 4, 192, 149, 69, 81, 82, 69, 81,
- 64, 35, 55, 71, 13, 49, 131, 49, 37, 0, 13, 68, 80, 22, 9, 76, 47, 35, 49, 89, 37, 88, 0, 9, 198, 61, 85, 2, 85, 36,
- 212, 65, 15, 70, 36, 208, 71, 21, 38, 64, 124, 65, 124, 75, 34, 37, 0, 12, 68, 24, 85, 21, 76, 83, 132, 47, 13, 89, 0, 9,
- 198, 24, 84, 146, 5, 34, 64, 17, 15, 70, 12, 130, 65, 57, 66, 64, 49, 57, 121, 50, 47, 37, 0, 16, 70, 4, 230, 9, 21, 70,
- 64, 35, 68, 88, 6, 147, 47, 37, 0, 16, 70, 4, 34, 76, 37, 70, 64, 119, 71, 124, 55, 13, 47, 37, 0, 15, 67, 16, 84, 20,
- 72, 113, 48, 130, 47, 65, 13, 50, 47, 0, 0, 14, 68, 76, 128, 76, 80, 4, 91, 35, 55, 47, 0, 32, 46, 10, 67, 52, 243, 153,
- 65, 129, 50, 124, 0, 0, 18, 70, 77, 83, 65, 81, 32, 78, 89, 137, 65, 6, 121, 47, 34, 13, 50, 0, 16, 70, 76, 243, 9, 12,
- 149, 0, 89, 13, 55, 124, 89, 113, 47, 0, 16, 70, 52, 83, 1, 52, 81, 0, 65, 122, 55, 13, 65, 122, 72, 0, 16, 71, 12, 130,
- 72, 84, 18, 21, 4, 76, 113, 58, 121, 58, 13, 0, 0, 11, 68, 80, 21, 1, 72, 47, 121, 47, 114, 0, 11, 68, 72, 17, 1, 72,
- 34, 141, 72, 130, 0, 11, 68, 48, 149, 5, 72, 55, 132, 47, 114, 0, 12, 68, 36, 225, 133, 72, 124, 50, 83, 6, 131, 0, 13, 5,
- 99, 39, 109, 111, 110, 49, 13, 65, 126, 50, 0, 0, 12, 68, 4, 225, 5, 76, 35, 50, 72, 132, 88, 0, 10, 4, 95, 35, 110, 100,
- 13, 50, 72, 0, 0, 14, 68, 21, 128, 76, 80, 122, 81, 88, 6, 126, 55, 47, 0, 0, 11, 68, 100, 17, 83, 84, 57, 141, 89, 137,
- 0, 18, 70, 9, 80, 200, 4, 224, 78, 71, 57, 137, 49, 6, 35, 50, 13, 50, 0, 12, 200, 81, 32, 78, 76, 52, 137, 65, 64, 65,
- 47, 13, 70, 65, 54, 67, 32, 81, 0, 89, 140, 49, 72, 0, 5, 194, 61, 48, 13, 11, 4, 95, 98, 97, 114, 10, 71, 6, 130, 0,
- 19, 4, 95, 99, 105, 114, 89, 6, 131, 49, 129, 65, 83, 55, 4, 122, 49, 89, 0, 4, 193, 172, 43, 0, 9, 67, 36, 19, 128, 132,
- 13, 50, 0, 23, 67, 8, 243, 128, 71, 126, 50, 15, 84, 142, 6, 121, 90, 0, 81, 118, 111, 121, 97, 103, 101, 32, 0, 6, 195, 61,
- 54, 0, 13, 0, 16, 70, 21, 97, 82, 100, 243, 133, 122, 84, 34, 124, 58, 128, 50, 0, 16, 70, 52, 17, 5, 48, 147, 133, 65, 35,
- 72, 13, 55, 113, 50, 0, 15, 69, 28, 64, 78, 76, 176, 81, 14, 72, 35, 50, 89, 49, 0, 15, 70, 5, 1, 78, 56, 147, 133, 35,
- 48, 13, 50, 140, 50, 0, 16, 70, 88, 20, 197, 48, 147, 133, 84, 35, 89, 13, 55, 132, 50, 0, 8, 197, 32, 148, 8, 61, 0, 18,
- 13, 69, 32, 84, 133, 80, 240, 107, 145, 6, 47, 137, 0, 0, 17, 70, 92, 128, 84, 21, 97, 82, 58, 128, 47, 122, 84, 114, 0, 66,
- 8, 14, 70, 77, 84, 16, 48, 145, 82, 89, 13, 48, 55, 148, 0, 9, 198, 52, 244, 133, 61, 97, 82, 66, 15, 70, 52, 19, 149, 21,
- 97, 82, 65, 13, 50, 137, 84, 114, 0, 15, 70, 52, 19, 133, 85, 97, 82, 65, 13, 50, 137, 84, 114, 0, 9, 198, 52, 19, 9, 56,
- 113, 82, 17, 13, 4, 95, 48, 77, 50, 65, 6, 124, 55, 144, 50, 0, 0, 17, 71, 64, 243, 80, 4, 67, 213, 72, 48, 126, 65, 48,
- 119, 72, 136, 0, 14, 69, 92, 20, 193, 8, 144, 58, 119, 89, 121, 71, 37, 0, 12, 68, 61, 34, 79, 56, 126, 34, 6, 147, 50, 0,
- 21, 72, 36, 212, 5, 72, 21, 9, 88, 80, 124, 65, 48, 6, 122, 34, 13, 47, 124, 84, 0, 11, 200, 16, 84, 143, 28, 21, 9, 88,
- 80, 66, 21, 67, 13, 83, 64, 49, 117, 65, 55, 6, 138, 72, 37, 0, 81, 108, 97, 117, 100, 101, 32, 13, 4, 95, 48, 77, 51, 71,
- 6, 124, 55, 144, 50, 0, 0, 18, 71, 20, 116, 133, 28, 147, 213, 76, 124, 81, 34, 6, 132, 75, 13, 89, 0, 12, 68, 12, 19, 69,
- 60, 49, 35, 65, 124, 139, 0, 24, 73, 4, 36, 129, 12, 17, 1, 9, 32, 64, 35, 71, 34, 13, 49, 13, 72, 6, 35, 71, 34, 13,
- 0, 0, 8, 197, 4, 208, 78, 16, 240, 17, 15, 69, 16, 144, 66, 48, 240, 72, 132, 6, 121, 71, 55, 139, 0, 14, 4, 95, 48, 77,
- 49, 87, 6, 138, 88, 13, 50, 72, 0, 0, 10, 199, 52, 19, 135, 4, 225, 83, 20, 65, 10, 199, 16, 148, 195, 61, 84, 147, 20, 65,
- 18, 71, 8, 243, 15, 28, 225, 83, 20, 71, 126, 55, 13, 50, 6, 141, 88, 0, 0, 15, 69, 80, 35, 9, 76, 144, 47, 14, 71, 55,
- 132, 89, 37, 0, 19, 72, 65, 54, 67, 32, 144, 84, 73, 144, 89, 140, 49, 6, 147, 47, 34, 124, 0, 8, 67, 52, 148, 128, 65, 145,
- 0, 0, 16, 70, 65, 35, 199, 20, 230, 64, 48, 34, 126, 75, 13, 50, 37, 0, 0, 11, 67, 60, 227, 25, 139, 50, 55, 37, 0, 40,
- 17, 70, 76, 85, 133, 72, 83, 25, 89, 113, 84, 6, 145, 55, 124, 0, 32, 12, 68, 56, 18, 197, 16, 50, 141, 49, 125, 72, 0, 17,
- 71, 52, 19, 135, 21, 67, 213, 80, 65, 126, 50, 90, 47, 6, 137, 0, 10, 199, 48, 245, 68, 52, 245, 84, 32, 15, 10, 199, 28, 240,
- 76, 52, 245, 84, 32, 15, 0, 12, 67, 61, 97, 82, 139, 84, 114, 0, 72, 10, 46, 11, 68, 40, 19, 73, 20, 75, 141, 65, 37, 0,
- 11, 67, 49, 99, 214, 55, 14, 84, 126, 84, 0, 9, 198, 92, 81, 75, 20, 225, 0, 66, 11, 68, 48, 83, 77, 20, 55, 122, 65, 37,
- 0, 10, 68, 32, 243, 13, 20, 107, 139, 65, 0, 0, 10, 67, 56, 244, 128, 50, 135, 0, 8, 46, 18, 67, 24, 244, 128, 83, 135, 58,
- 128, 50, 0, 66, 49, 81, 111, 110, 101, 32, 23, 67, 24, 244, 128, 83, 114, 13, 15, 58, 6, 140, 55, 0, 82, 97, 32, 119, 104, 105,
- 108, 101, 32, 16, 67, 24, 244, 128, 83, 114, 86, 115, 0, 34, 81, 116, 104, 101, 32, 15, 67, 24, 244, 128, 83, 114, 13, 50, 0, 34,
- 81, 97, 110, 32, 13, 67, 24, 244, 128, 83, 114, 13, 0, 34, 81, 97, 32, 9, 67, 24, 244, 128, 83, 135, 0, 72, 20, 72, 72, 80,
- 207, 53, 1, 78, 76, 80, 34, 122, 49, 13, 65, 48, 122, 50, 89, 0, 10, 67, 36, 225, 15, 124, 50, 72, 139, 0, 20, 72, 12, 243,
- 80, 72, 243, 73, 76, 80, 49, 126, 65, 48, 34, 13, 65, 140, 88, 0, 0, 15, 70, 8, 244, 215, 20, 195, 0, 71, 126, 88, 58, 122,
- 55, 0, 0, 18, 70, 100, 244, 197, 52, 149, 5, 57, 139, 89, 6, 122, 65, 13, 47, 37, 0, 10, 67, 72, 83, 25, 34, 113, 55, 140,
- 0, 16, 70, 64, 20, 129, 76, 149, 5, 48, 35, 34, 13, 89, 140, 47, 0, 9, 198, 60, 33, 21, 72, 21, 5, 16, 17, 70, 52, 241,
- 5, 72, 21, 5, 65, 126, 72, 13, 34, 141, 47, 0, 36, 9, 198, 48, 149, 5, 72, 21, 5, 16, 18, 70, 29, 32, 68, 84, 21, 5,
- 81, 34, 35, 72, 57, 137, 141, 47, 0, 36, 9, 198, 29, 32, 68, 84, 21, 5, 16, 9, 198, 16, 83, 9, 12, 21, 5, 16, 10, 67,
- 8, 83, 25, 71, 113, 55, 140, 0, 9, 198, 4, 229, 9, 16, 245, 5, 65, 0, 11, 68, 44, 21, 9, 20, 49, 141, 47, 37, 0, 11,
- 68, 80, 84, 5, 20, 47, 132, 48, 132, 0, 17, 70, 52, 20, 212, 60, 67, 206, 65, 35, 89, 47, 13, 72, 126, 50, 0, 24, 74, 12,
- 148, 131, 84, 209, 133, 72, 83, 131, 20, 89, 131, 49, 6, 129, 65, 83, 34, 13, 50, 89, 0, 0, 14, 69, 32, 82, 193, 80, 80, 107,
- 122, 49, 13, 47, 141, 0, 13, 69, 8, 160, 82, 56, 80, 71, 57, 130, 50, 13, 0, 20, 72, 21, 146, 129, 24, 160, 76, 48, 16, 141,
- 57, 119, 83, 57, 35, 47, 55, 119, 0, 16, 70, 48, 147, 69, 72, 144, 203, 55, 124, 65, 13, 34, 124, 49, 0, 10, 67, 5, 53, 83,
- 141, 89, 13, 89, 0, 6, 195, 65, 53, 64, 13, 14, 4, 95, 108, 105, 103, 55, 4, 124, 81, 119, 76, 13, 0, 0, 16, 70, 72, 82,
- 78, 32, 243, 4, 34, 140, 50, 107, 139, 55, 72, 0, 16, 70, 72, 81, 201, 56, 19, 4, 34, 122, 75, 124, 50, 118, 72, 0, 31, 76,
- 88, 145, 5, 60, 51, 206, 24, 84, 133, 56, 49, 64, 84, 6, 124, 72, 132, 139, 15, 49, 6, 126, 50, 83, 34, 13, 50, 89, 0, 0,
- 16, 5, 105, 115, 110, 39, 116, 4, 124, 88, 13, 50, 47, 0, 35, 10, 17, 70, 40, 147, 69, 56, 86, 128, 107, 124, 65, 6, 122, 50,
- 122, 88, 0, 11, 68, 56, 145, 197, 48, 50, 140, 75, 118, 0, 11, 68, 12, 80, 201, 48, 89, 122, 89, 118, 0, 12, 68, 80, 146, 193,
- 48, 47, 113, 49, 121, 55, 0, 11, 68, 80, 18, 197, 48, 47, 35, 49, 118, 0, 11, 68, 8, 17, 197, 48, 71, 141, 81, 118, 0, 0,
- 18, 71, 72, 21, 9, 60, 224, 76, 20, 34, 35, 91, 13, 50, 6, 35, 55, 0, 11, 68, 29, 80, 195, 36, 81, 137, 76, 37, 0, 0,
- 14, 69, 40, 16, 207, 8, 144, 75, 119, 49, 139, 71, 37, 0, 16, 70, 92, 147, 142, 37, 1, 71, 58, 124, 50, 113, 48, 122, 81, 0,
- 0, 0, 15, 68, 92, 130, 67, 32, 4, 58, 124, 76, 0, 8, 10, 46, 32, 30, 5, 99, 97, 110, 39, 116, 4, 49, 35, 50, 47, 6,
- 35, 84, 47, 116, 0, 103, 32, 49, 82, 104, 97, 118, 101, 32, 116, 111, 32, 22, 5, 99, 97, 110, 39, 116, 49, 35, 50, 47, 119, 84,
- 0, 103, 35, 81, 104, 97, 118, 101, 32, 16, 5, 99, 97, 110, 39, 116, 49, 35, 50, 47, 0, 103, 32, 46, 10, 29, 5, 99, 97, 110,
- 39, 116, 4, 49, 121, 50, 47, 6, 35, 84, 47, 116, 0, 32, 49, 82, 104, 97, 118, 101, 32, 116, 111, 32, 21, 5, 99, 97, 110, 39,
- 116, 49, 121, 50, 47, 119, 84, 0, 35, 81, 104, 97, 118, 101, 32, 15, 5, 99, 97, 110, 39, 116, 49, 121, 50, 47, 0, 32, 46, 10,
- 17, 70, 52, 243, 148, 4, 117, 69, 65, 126, 50, 108, 13, 81, 57, 137, 0, 16, 70, 64, 21, 18, 36, 50, 65, 48, 119, 47, 34, 124,
- 91, 13, 0, 13, 68, 72, 80, 133, 48, 34, 113, 71, 122, 55, 0, 36, 10, 199, 28, 83, 204, 60, 114, 83, 80, 66, 17, 70, 16, 84,
- 137, 76, 244, 153, 72, 113, 34, 140, 88, 13, 34, 37, 0, 15, 70, 8, 20, 212, 36, 243, 128, 71, 35, 89, 47, 144, 50, 0, 21, 72,
- 5, 34, 84, 32, 209, 84, 36, 48, 119, 34, 124, 87, 65, 13, 47, 124, 49, 0, 47, 0, 16, 70, 12, 131, 210, 37, 163, 192, 76, 134,
- 34, 6, 132, 88, 139, 0, 18, 71, 8, 16, 203, 77, 67, 210, 100, 71, 35, 49, 89, 47, 136, 34, 37, 0, 24, 66, 44, 208, 89, 49,
- 58, 4, 143, 49, 124, 55, 6, 126, 65, 124, 47, 114, 88, 0, 81, 194, 178, 32, 0, 9, 198, 77, 147, 65, 57, 65, 67, 66, 0, 12,
- 68, 16, 244, 137, 76, 72, 126, 34, 124, 89, 0, 12, 68, 8, 244, 137, 76, 71, 126, 34, 124, 89, 0, 16, 70, 64, 192, 89, 80, 84,
- 212, 48, 55, 141, 47, 122, 89, 47, 0, 14, 70, 12, 244, 132, 36, 19, 0, 49, 135, 75, 118, 0, 103, 20, 72, 12, 20, 130, 85, 33,
- 84, 61, 32, 49, 130, 71, 13, 34, 141, 47, 114, 0, 103, 20, 72, 12, 20, 130, 85, 33, 84, 61, 32, 49, 130, 71, 13, 34, 6, 122,
- 47, 114, 0, 9, 198, 5, 4, 1, 72, 19, 0, 17, 13, 68, 4, 66, 79, 76, 35, 86, 57, 6, 152, 89, 0, 0, 13, 69, 16, 19,
- 12, 5, 48, 72, 35, 55, 13, 89, 0, 12, 69, 44, 245, 212, 61, 112, 49, 138, 108, 138, 0, 13, 69, 32, 84, 141, 21, 48, 107, 131,
- 65, 132, 88, 0, 10, 67, 16, 83, 153, 72, 113, 50, 140, 0, 13, 69, 4, 66, 69, 85, 48, 119, 72, 57, 137, 88, 0, 0, 16, 70,
- 52, 147, 4, 72, 81, 0, 65, 124, 55, 72, 34, 113, 72, 0, 16, 70, 52, 244, 143, 12, 48, 78, 65, 13, 34, 126, 49, 13, 50, 0,
- 21, 73, 56, 243, 133, 80, 129, 76, 21, 52, 192, 50, 129, 50, 86, 13, 55, 6, 122, 89, 0, 21, 71, 36, 225, 197, 57, 82, 84, 100,
- 124, 50, 75, 113, 50, 6, 57, 137, 113, 47, 37, 0, 19, 71, 12, 243, 77, 84, 226, 84, 100, 49, 13, 65, 57, 137, 50, 113, 47, 37,
- 0, 16, 70, 8, 19, 145, 84, 85, 0, 71, 35, 68, 49, 58, 113, 47, 0, 0, 14, 70, 56, 244, 151, 36, 50, 0, 50, 126, 34, 113,
- 76, 0, 7, 195, 52, 149, 0, 13, 42, 0, 12, 68, 28, 20, 197, 76, 81, 35, 89, 125, 88, 0, 11, 200, 21, 48, 213, 80, 50, 5,
- 60, 224, 66, 6, 195, 85, 80, 208, 13, 0, 9, 198, 80, 129, 79, 16, 244, 133, 65, 10, 67, 64, 243, 25, 48, 126, 55, 124, 0, 8,
- 197, 52, 243, 1, 77, 48, 17, 18, 70, 16, 144, 83, 64, 244, 129, 72, 140, 6, 35, 89, 48, 13, 34, 13, 0, 14, 70, 13, 33, 65,
- 81, 84, 133, 49, 34, 132, 76, 114, 0, 15, 69, 12, 244, 205, 61, 48, 49, 126, 88, 65, 139, 89, 0, 103, 14, 69, 12, 244, 205, 61,
- 48, 49, 126, 88, 65, 126, 89, 0, 0, 10, 66, 53, 144, 65, 140, 0, 72, 34, 10, 18, 71, 12, 20, 211, 4, 225, 18, 4, 49, 13,
- 89, 35, 50, 72, 34, 13, 0, 16, 71, 52, 83, 2, 61, 84, 142, 20, 65, 122, 55, 71, 114, 50, 0, 19, 71, 36, 225, 15, 12, 130,
- 78, 4, 124, 50, 72, 139, 76, 6, 140, 50, 13, 0, 16, 70, 77, 84, 144, 49, 84, 192, 89, 131, 48, 55, 129, 89, 0, 103, 16, 70,
- 77, 4, 129, 100, 48, 78, 89, 48, 34, 141, 49, 35, 50, 0, 17, 70, 64, 193, 66, 20, 144, 78, 48, 55, 13, 71, 6, 132, 13, 50,
- 0, 10, 199, 52, 148, 129, 56, 66, 90, 20, 66, 16, 70, 12, 194, 67, 32, 81, 0, 49, 55, 132, 91, 6, 141, 72, 0, 17, 71, 12,
- 128, 77, 64, 17, 206, 20, 91, 35, 65, 48, 6, 141, 50, 0, 18, 71, 4, 49, 84, 100, 193, 78, 20, 119, 89, 122, 47, 13, 55, 132,
- 50, 0, 14, 4, 95, 114, 101, 118, 34, 124, 84, 6, 131, 89, 72, 0, 0, 17, 70, 76, 49, 78, 5, 34, 79, 89, 13, 50, 35, 34,
- 37, 139, 0, 103, 16, 70, 76, 49, 78, 5, 34, 79, 89, 13, 50, 130, 34, 37, 139, 0, 17, 70, 24, 192, 77, 20, 224, 207, 83, 55,
- 119, 65, 122, 68, 49, 139, 0, 13, 4, 95, 53, 48, 111, 83, 6, 124, 83, 47, 144, 0, 0, 0, 14, 69, 29, 34, 71, 36, 240, 81,
- 34, 132, 90, 6, 139, 0, 16, 70, 76, 22, 79, 56, 20, 129, 89, 140, 13, 50, 6, 130, 13, 0, 11, 68, 21, 21, 65, 48, 132, 49,
- 58, 118, 0, 8, 197, 16, 243, 73, 56, 240, 65, 15, 69, 16, 80, 149, 56, 176, 72, 132, 71, 6, 129, 50, 49, 0, 0, 17, 70, 16,
- 144, 77, 21, 65, 82, 72, 140, 6, 35, 65, 113, 47, 114, 0, 15, 70, 8, 20, 211, 37, 53, 0, 71, 141, 89, 124, 89, 47, 0, 14,
- 70, 4, 148, 144, 61, 113, 82, 6, 143, 48, 4, 149, 0, 0, 15, 67, 61, 85, 0, 4, 138, 47, 13, 84, 0, 81, 111, 102, 32, 15,
- 69, 81, 34, 65, 56, 144, 47, 34, 132, 6, 35, 50, 37, 0, 7, 196, 100, 83, 69, 56, 16, 12, 68, 4, 211, 65, 56, 119, 65, 6,
- 121, 50, 0, 19, 72, 4, 197, 18, 36, 224, 200, 4, 208, 133, 55, 47, 34, 124, 68, 13, 65, 0, 17, 70, 32, 84, 131, 84, 193, 83,
- 107, 131, 49, 57, 117, 55, 132, 88, 0, 17, 70, 16, 144, 66, 21, 65, 83, 72, 147, 71, 6, 132, 47, 132, 88, 0, 0, 18, 4, 95,
- 114, 102, 120, 34, 6, 122, 47, 34, 13, 83, 55, 122, 49, 89, 0, 0, 15, 70, 28, 147, 12, 36, 19, 128, 75, 124, 55, 132, 13, 50,
- 0, 17, 70, 104, 147, 66, 4, 37, 197, 88, 113, 65, 71, 121, 71, 58, 37, 0, 17, 70, 56, 84, 1, 48, 84, 197, 50, 122, 48, 13,
- 55, 6, 132, 88, 0, 9, 198, 81, 32, 86, 21, 36, 197, 17, 10, 67, 80, 241, 149, 47, 139, 83, 137, 0, 14, 70, 76, 80, 76, 36,
- 243, 128, 89, 132, 55, 147, 50, 0, 16, 70, 64, 20, 129, 16, 148, 197, 48, 35, 34, 13, 72, 140, 89, 0, 17, 70, 48, 81, 193, 48,
- 84, 197, 55, 132, 81, 13, 55, 6, 132, 88, 0, 17, 70, 36, 224, 210, 20, 20, 197, 124, 50, 49, 34, 6, 132, 89, 0, 36, 9, 198,
- 12, 243, 150, 21, 36, 197, 36, 10, 198, 12, 243, 150, 21, 36, 197, 65, 46, 0, 16, 66, 60, 96, 3, 128, 84, 86, 115, 0, 34, 81,
- 116, 104, 101, 32, 19, 66, 60, 96, 128, 84, 58, 124, 76, 0, 66, 8, 81, 119, 104, 105, 99, 104, 32, 14, 66, 60, 96, 13, 84, 13,
- 50, 0, 34, 81, 97, 110, 32, 12, 66, 60, 96, 13, 84, 13, 0, 34, 81, 97, 32, 9, 66, 60, 96, 128, 84, 0, 72, 46, 12, 68,
- 64, 19, 19, 100, 48, 133, 55, 88, 37, 0, 20, 71, 36, 229, 133, 57, 67, 210, 100, 124, 50, 84, 13, 50, 47, 152, 34, 37, 0, 103,
- 18, 71, 36, 229, 133, 57, 67, 210, 100, 124, 50, 84, 13, 50, 47, 34, 37, 0, 13, 202, 12, 243, 148, 20, 212, 12, 5, 66, 86, 20,
- 66, 24, 74, 5, 85, 8, 61, 34, 84, 5, 66, 86, 20, 119, 87, 6, 135, 125, 108, 141, 47, 124, 84, 0, 103, 24, 74, 5, 85, 8,
- 61, 34, 84, 5, 66, 86, 20, 133, 87, 6, 126, 34, 113, 47, 13, 47, 124, 84, 0, 0, 9, 67, 52, 144, 192, 65, 140, 49, 0, 0,
- 0, 11, 68, 76, 178, 69, 16, 89, 49, 132, 72, 0, 15, 70, 49, 82, 197, 92, 20, 141, 55, 137, 49, 58, 135, 65, 0, 19, 71, 4,
- 97, 137, 16, 21, 137, 80, 35, 83, 124, 72, 6, 141, 84, 124, 47, 0, 0, 11, 68, 16, 21, 137, 20, 72, 141, 84, 37, 0, 10, 68,
- 4, 113, 201, 20, 35, 81, 37, 0, 0, 0, 0, 11, 68, 5, 52, 193, 16, 119, 89, 121, 72, 0, 6, 195, 36, 212, 9, 65, 10, 67,
- 32, 244, 9, 107, 139, 48, 132, 0, 9, 198, 12, 20, 211, 21, 69, 5, 17, 12, 68, 8, 148, 5, 16, 71, 140, 48, 122, 72, 0, 0,
- 15, 70, 28, 84, 129, 36, 229, 0, 81, 122, 34, 140, 50, 47, 0, 12, 68, 84, 229, 9, 20, 129, 50, 47, 6, 140, 0, 15, 70, 56,
- 20, 195, 20, 229, 0, 50, 141, 89, 13, 50, 47, 0, 11, 68, 8, 147, 205, 20, 71, 140, 139, 65, 0, 15, 70, 4, 116, 143, 84, 225,
- 0, 119, 81, 34, 138, 50, 72, 0, 0, 8, 67, 4, 33, 64, 141, 71, 0, 10, 67, 81, 112, 83, 47, 58, 126, 88, 0, 0, 0, 10,
- 68, 60, 208, 71, 32, 139, 65, 121, 0, 12, 201, 80, 129, 82, 52, 244, 212, 4, 35, 5, 15, 23, 73, 72, 84, 212, 61, 32, 84, 36,
- 243, 128, 34, 122, 89, 47, 13, 34, 6, 141, 91, 13, 50, 0, 23, 73, 72, 84, 208, 37, 32, 84, 36, 243, 128, 34, 122, 89, 48, 125,
- 34, 6, 141, 91, 13, 50, 0, 13, 201, 65, 35, 199, 72, 19, 77, 4, 35, 5, 103, 66, 23, 73, 65, 33, 80, 5, 32, 84, 36, 243,
- 128, 48, 34, 122, 48, 13, 34, 6, 141, 91, 13, 50, 0, 21, 73, 64, 131, 206, 20, 209, 84, 4, 35, 5, 83, 139, 50, 132, 65, 47,
- 141, 71, 118, 0, 12, 201, 16, 148, 210, 21, 5, 84, 4, 35, 5, 66, 21, 73, 4, 97, 137, 72, 208, 84, 36, 243, 128, 35, 83, 114,
- 65, 6, 141, 91, 13, 50, 0, 0, 9, 198, 48, 83, 212, 5, 33, 0, 18, 13, 202, 36, 225, 5, 80, 84, 141, 36, 224, 84, 20, 16,
- 0, 11, 200, 65, 35, 202, 20, 53, 9, 48, 80, 16, 12, 67, 60, 225, 64, 58, 128, 50, 0, 34, 47, 11, 6, 195, 60, 209, 192, 13,
- 0, 16, 70, 21, 48, 193, 72, 115, 212, 113, 89, 49, 6, 130, 81, 139, 0, 14, 4, 95, 99, 101, 100, 89, 13, 72, 6, 124, 55, 119,
- 0, 0, 14, 70, 76, 147, 194, 32, 19, 128, 91, 13, 84, 133, 50, 0, 16, 70, 48, 80, 129, 56, 243, 128, 55, 122, 71, 13, 50, 126,
- 50, 0, 16, 70, 32, 244, 137, 104, 243, 128, 107, 13, 34, 140, 88, 13, 50, 0, 15, 70, 25, 34, 83, 76, 243, 128, 83, 34, 132, 89,
- 6, 154, 0, 14, 70, 8, 19, 12, 60, 243, 128, 71, 13, 55, 137, 50, 0, 16, 70, 4, 33, 15, 52, 83, 128, 35, 71, 72, 13, 65,
- 13, 50, 0, 0, 13, 68, 49, 82, 71, 36, 55, 137, 6, 132, 75, 37, 0, 14, 70, 28, 84, 136, 5, 33, 0, 81, 143, 107, 130, 47,
- 0, 14, 70, 80, 129, 82, 21, 67, 192, 86, 143, 47, 6, 137, 0, 10, 199, 12, 244, 143, 48, 192, 82, 100, 66, 0, 14, 69, 64, 148,
- 129, 13, 144, 48, 148, 34, 13, 89, 37, 0, 14, 69, 12, 241, 9, 25, 144, 49, 139, 72, 113, 83, 140, 0, 15, 70, 4, 229, 9, 60,
- 50, 0, 35, 50, 108, 132, 126, 49, 0, 0, 17, 70, 72, 20, 8, 4, 83, 0, 34, 121, 83, 140, 6, 122, 55, 0, 103, 15, 70, 80,
- 83, 132, 72, 147, 0, 47, 122, 50, 72, 34, 118, 0, 19, 71, 77, 68, 129, 80, 81, 201, 12, 89, 47, 34, 13, 47, 132, 75, 124, 49,
- 0, 15, 70, 61, 3, 211, 77, 83, 64, 13, 48, 126, 89, 13, 65, 0, 23, 73, 12, 19, 65, 72, 17, 5, 72, 145, 64, 49, 35, 65,
- 13, 34, 6, 121, 72, 13, 34, 37, 0, 0, 14, 69, 21, 33, 66, 85, 48, 122, 34, 125, 71, 13, 89, 0, 13, 68, 69, 80, 137, 80,
- 49, 57, 137, 71, 124, 47, 0, 13, 69, 32, 17, 199, 37, 48, 107, 35, 81, 124, 89, 0, 11, 68, 17, 85, 133, 80, 72, 137, 84, 141,
- 0, 11, 68, 8, 145, 5, 80, 71, 132, 72, 141, 0, 12, 69, 5, 52, 197, 77, 48, 119, 89, 122, 89, 0, 0, 19, 71, 41, 83, 66,
- 4, 192, 89, 4, 75, 129, 65, 71, 13, 55, 6, 140, 13, 0, 0, 0, 10, 67, 77, 81, 84, 89, 137, 113, 47, 0, 21, 72, 4, 67,
- 79, 56, 149, 9, 60, 224, 35, 72, 65, 13, 50, 6, 124, 91, 13, 50, 0, 0, 13, 68, 88, 19, 5, 80, 84, 35, 55, 6, 141, 0,
- 103, 11, 68, 88, 19, 5, 80, 84, 35, 55, 141, 0, 14, 69, 80, 84, 212, 21, 48, 47, 122, 89, 47, 132, 88, 0, 16, 70, 72, 83,
- 1, 80, 149, 133, 34, 122, 55, 13, 47, 124, 84, 0, 19, 71, 72, 80, 207, 52, 209, 78, 16, 34, 4, 122, 49, 13, 65, 122, 50, 72,
- 0, 17, 70, 65, 83, 129, 80, 149, 133, 48, 57, 137, 50, 13, 47, 124, 84, 0, 13, 69, 64, 148, 195, 21, 48, 48, 140, 89, 132, 88,
- 0, 15, 70, 56, 244, 197, 16, 149, 133, 50, 139, 88, 72, 140, 84, 0, 18, 70, 20, 229, 5, 56, 68, 133, 126, 50, 47, 6, 126, 50,
- 72, 34, 14, 0, 15, 69, 16, 148, 195, 85, 48, 72, 124, 89, 49, 13, 89, 0, 46, 14, 69, 16, 81, 133, 57, 48, 72, 113, 83, 122,
- 50, 89, 0, 0, 20, 71, 48, 165, 66, 48, 160, 78, 4, 55, 57, 137, 71, 55, 57, 6, 121, 50, 13, 0, 17, 71, 52, 86, 154, 4,
- 226, 78, 20, 65, 122, 88, 13, 50, 132, 50, 0, 10, 199, 4, 229, 9, 12, 194, 78, 20, 65, 5, 194, 57, 144, 13, 0, 9, 67, 65,
- 81, 0, 48, 117, 72, 0, 9, 67, 28, 83, 192, 75, 132, 139, 0, 6, 195, 36, 35, 64, 13, 0, 14, 4, 95, 99, 97, 112, 49, 4,
- 35, 48, 14, 47, 118, 0, 0, 9, 198, 52, 243, 69, 57, 69, 77, 66, 0, 13, 202, 16, 83, 79, 57, 53, 18, 5, 66, 86, 20, 17,
- 15, 70, 12, 245, 207, 72, 177, 82, 49, 139, 58, 131, 49, 114, 0, 9, 198, 12, 21, 129, 48, 145, 82, 15, 0, 12, 67, 65, 85, 0,
- 4, 48, 117, 47, 0, 47, 10, 16, 70, 52, 19, 4, 37, 97, 83, 65, 133, 55, 72, 6, 132, 84, 0, 14, 69, 72, 244, 193, 73, 144,
- 34, 139, 88, 13, 34, 37, 0, 14, 69, 16, 84, 195, 73, 144, 72, 113, 89, 49, 34, 141, 0, 11, 200, 4, 229, 9, 25, 33, 69, 104,
- 80, 65, 6, 195, 57, 149, 0, 13, 6, 195, 12, 83, 192, 13, 0, 17, 70, 52, 145, 20, 21, 35, 64, 65, 6, 124, 72, 47, 4, 131,
- 65, 0, 0, 17, 70, 8, 85, 23, 20, 83, 128, 71, 124, 47, 58, 132, 50, 0, 74, 10, 16, 70, 32, 17, 18, 36, 19, 128, 107, 141,
- 72, 34, 132, 13, 50, 0, 13, 68, 56, 84, 1, 48, 50, 122, 48, 6, 133, 55, 0, 17, 70, 88, 149, 1, 52, 147, 128, 84, 140, 47,
- 13, 65, 125, 50, 0, 103, 16, 70, 88, 149, 1, 52, 147, 128, 84, 124, 47, 13, 65, 125, 50, 0, 14, 70, 80, 84, 146, 4, 147, 128,
- 47, 13, 34, 141, 50, 0, 12, 68, 72, 84, 5, 48, 34, 113, 48, 122, 55, 0, 11, 68, 64, 20, 1, 48, 48, 141, 48, 118, 0, 9,
- 198, 61, 85, 8, 61, 84, 197, 65, 15, 70, 61, 69, 15, 52, 19, 128, 126, 47, 13, 65, 13, 50, 0, 16, 70, 56, 243, 147, 20, 228,
- 197, 50, 126, 50, 89, 13, 50, 89, 0, 17, 70, 52, 242, 9, 12, 19, 128, 65, 139, 107, 6, 132, 49, 13, 50, 0, 16, 70, 48, 144,
- 73, 76, 243, 128, 55, 132, 6, 141, 88, 126, 50, 0, 7, 196, 48, 20, 5, 48, 17, 15, 70, 29, 34, 70, 24, 243, 128, 81, 34, 124,
- 83, 13, 50, 0, 9, 198, 29, 32, 70, 24, 149, 9, 17, 11, 68, 5, 4, 1, 48, 119, 48, 133, 55, 0, 0, 13, 3, 95, 194, 183,
- 65, 124, 72, 118, 72, 126, 47, 0, 0, 12, 67, 61, 84, 128, 138, 114, 0, 103, 72, 34, 46, 10, 67, 61, 84, 128, 149, 0, 72, 34,
- 46, 17, 3, 95, 194, 180, 119, 49, 57, 137, 47, 35, 49, 89, 122, 50, 47, 0, 0, 14, 69, 77, 84, 5, 72, 32, 89, 137, 48, 6,
- 131, 71, 0, 16, 70, 76, 52, 143, 81, 83, 64, 89, 49, 34, 139, 47, 13, 65, 0, 11, 67, 72, 80, 68, 34, 122, 72, 0, 38, 46,
- 9, 67, 72, 80, 68, 34, 132, 72, 0, 9, 67, 48, 80, 68, 55, 132, 72, 0, 0, 18, 70, 76, 148, 129, 13, 84, 193, 89, 145, 13,
- 49, 57, 6, 137, 89, 13, 0, 9, 198, 5, 32, 80, 4, 131, 197, 17, 0, 12, 68, 25, 33, 68, 4, 83, 34, 132, 72, 13, 0, 10,
- 68, 4, 242, 70, 20, 132, 83, 13, 0, 9, 198, 64, 16, 201, 24, 144, 192, 17, 14, 69, 52, 17, 18, 36, 64, 65, 13, 72, 34, 124,
- 72, 0, 13, 68, 88, 242, 76, 4, 84, 58, 121, 55, 6, 121, 0, 12, 68, 85, 34, 78, 20, 57, 146, 34, 124, 50, 0, 11, 68, 12,
- 17, 18, 20, 49, 121, 72, 114, 0, 12, 68, 4, 67, 194, 20, 119, 72, 139, 71, 37, 0, 0, 19, 72, 12, 19, 79, 84, 99, 1, 28,
- 80, 49, 35, 65, 13, 83, 55, 121, 90, 0, 6, 195, 36, 148, 192, 13, 0, 9, 198, 52, 21, 9, 48, 64, 64, 17, 16, 70, 80, 146,
- 149, 4, 224, 64, 47, 144, 58, 6, 121, 50, 13, 0, 17, 70, 52, 243, 148, 4, 224, 64, 65, 126, 50, 47, 6, 35, 50, 13, 0, 15,
- 70, 64, 148, 129, 56, 128, 64, 48, 13, 34, 121, 50, 13, 0, 9, 198, 52, 17, 15, 56, 224, 64, 17, 16, 70, 32, 244, 141, 60, 224,
- 76, 107, 136, 65, 6, 139, 50, 118, 0, 19, 70, 25, 32, 71, 52, 83, 148, 83, 34, 35, 81, 65, 6, 122, 50, 47, 0, 36, 15, 70,
- 12, 244, 143, 48, 192, 64, 49, 13, 34, 139, 55, 13, 0, 16, 70, 12, 130, 77, 21, 32, 64, 49, 140, 65, 6, 144, 34, 13, 0, 0,
- 10, 67, 52, 147, 73, 65, 132, 65, 37, 0, 17, 70, 64, 20, 129, 8, 243, 1, 48, 13, 34, 35, 71, 13, 55, 13, 0, 11, 68, 24,
- 147, 210, 16, 83, 132, 135, 72, 0, 0, 9, 68, 92, 131, 210, 20, 107, 136, 0, 14, 3, 33, 63, 51, 89, 36, 50, 47, 37, 36, 50,
- 47, 0, 13, 69, 76, 80, 66, 20, 64, 89, 132, 71, 122, 72, 0, 12, 68, 61, 2, 78, 20, 139, 48, 6, 140, 50, 0, 11, 68, 44,
- 244, 10, 20, 49, 126, 48, 37, 0, 13, 3, 33, 63, 51, 83, 39, 34, 47, 40, 50, 36, 0, 13, 69, 8, 19, 12, 4, 64, 71, 35,
- 55, 13, 72, 0, 0, 12, 68, 52, 81, 193, 56, 65, 122, 81, 13, 50, 0, 9, 67, 4, 37, 64, 35, 71, 137, 0, 9, 67, 72, 245,
- 192, 34, 138, 0, 37, 8, 67, 72, 245, 192, 34, 139, 0, 20, 67, 8, 245, 192, 71, 4, 138, 15, 72, 6, 138, 50, 0, 81, 100, 111,
- 119, 110, 32, 9, 67, 8, 245, 192, 71, 138, 0, 36, 8, 67, 8, 245, 192, 71, 139, 0, 11, 68, 5, 33, 207, 56, 130, 81, 126, 50,
- 0, 11, 68, 4, 65, 15, 56, 35, 72, 126, 50, 0, 4, 193, 188, 43, 0, 8, 197, 88, 84, 142, 60, 224, 16, 13, 69, 56, 117, 89,
- 20, 224, 50, 137, 57, 122, 50, 0, 16, 70, 20, 118, 80, 80, 144, 64, 124, 75, 6, 124, 48, 91, 13, 0, 12, 68, 64, 21, 9, 60,
- 48, 35, 47, 124, 139, 0, 15, 70, 52, 147, 9, 80, 144, 64, 65, 13, 55, 124, 91, 13, 0, 9, 198, 52, 83, 79, 72, 144, 76, 17,
- 17, 70, 33, 148, 15, 96, 144, 64, 107, 140, 48, 6, 126, 49, 89, 144, 0, 9, 198, 32, 16, 137, 81, 80, 76, 17, 14, 70, 25, 80,
- 200, 76, 144, 64, 83, 57, 137, 91, 13, 0, 17, 70, 9, 83, 9, 52, 144, 64, 71, 117, 55, 6, 124, 65, 144, 0, 103, 10, 67, 8,
- 193, 72, 71, 55, 122, 107, 0, 12, 3, 95, 194, 173, 65, 35, 49, 34, 126, 50, 0, 0, 16, 70, 88, 243, 1, 80, 147, 5, 84, 126,
- 55, 119, 47, 118, 0, 103, 6, 195, 60, 224, 197, 8, 10, 67, 52, 144, 193, 65, 140, 49, 13, 0, 6, 195, 16, 208, 193, 13, 0, 9,
- 198, 65, 84, 144, 61, 37, 0, 66, 13, 69, 64, 22, 80, 4, 192, 48, 141, 48, 35, 55, 0, 12, 68, 52, 19, 135, 100, 65, 141, 50,
- 75, 37, 0, 18, 3, 95, 194, 171, 55, 122, 83, 47, 6, 81, 124, 55, 13, 65, 122, 47, 0, 0, 10, 67, 56, 245, 192, 50, 138, 0,
- 32, 42, 6, 195, 56, 245, 192, 32, 8, 67, 101, 97, 83, 132, 84, 0, 10, 67, 48, 242, 83, 55, 139, 124, 89, 0, 13, 69, 5, 53,
- 12, 21, 144, 35, 89, 47, 55, 37, 0, 15, 69, 77, 80, 148, 49, 144, 89, 129, 47, 13, 55, 124, 0, 32, 14, 69, 52, 148, 197, 73,
- 144, 65, 124, 88, 13, 34, 124, 0, 9, 67, 16, 69, 64, 86, 124, 0, 46, 15, 3, 95, 194, 168, 72, 140, 119, 34, 6, 132, 89, 124,
- 89, 0, 0, 16, 70, 28, 241, 6, 72, 145, 68, 81, 126, 72, 83, 34, 132, 72, 0, 16, 69, 44, 244, 133, 4, 224, 49, 114, 34, 6,
- 132, 13, 50, 0, 103, 15, 69, 44, 244, 133, 4, 224, 49, 134, 34, 6, 132, 13, 50, 0, 16, 70, 77, 68, 137, 56, 113, 68, 89, 47,
- 34, 124, 68, 81, 72, 0, 0, 10, 67, 36, 224, 193, 124, 68, 49, 13, 0, 15, 3, 95, 194, 166, 71, 34, 139, 49, 13, 50, 71, 6,
- 130, 0, 0, 11, 68, 32, 82, 68, 36, 107, 140, 72, 37, 0, 11, 68, 88, 147, 12, 36, 84, 124, 55, 140, 0, 9, 198, 24, 244, 133,
- 92, 20, 142, 66, 0, 14, 69, 88, 17, 193, 73, 144, 84, 141, 81, 13, 34, 124, 0, 14, 69, 61, 97, 82, 49, 144, 139, 84, 114, 55,
- 124, 0, 46, 8, 197, 61, 85, 12, 5, 144, 65, 0, 14, 69, 20, 198, 83, 136, 80, 141, 55, 6, 132, 88, 141, 0, 12, 68, 73, 84,
- 197, 76, 34, 137, 88, 125, 88, 0, 12, 68, 9, 84, 197, 76, 71, 129, 89, 125, 88, 0, 10, 67, 5, 149, 80, 119, 57, 129, 48, 0,
- 0, 8, 197, 92, 147, 12, 37, 48, 15, 17, 71, 92, 21, 5, 73, 50, 5, 16, 58, 133, 47, 114, 91, 122, 72, 0, 13, 69, 52, 245,
- 137, 21, 48, 65, 137, 84, 124, 88, 0, 13, 69, 52, 245, 84, 33, 48, 65, 138, 86, 88, 0, 46, 8, 197, 29, 32, 84, 37, 48, 15,
- 0, 20, 71, 52, 83, 129, 28, 84, 137, 20, 65, 13, 50, 6, 35, 75, 57, 13, 34, 37, 0, 0, 10, 67, 48, 81, 207, 55, 122, 81,
- 139, 0, 13, 3, 95, 194, 160, 107, 130, 72, 89, 48, 141, 89, 0, 0, 27, 3, 95, 194, 161, 2, 124, 50, 84, 4, 131, 47, 113, 72,
- 122, 49, 89, 49, 55, 13, 65, 6, 141, 91, 13, 50, 0, 0, 13, 69, 56, 20, 12, 21, 48, 50, 141, 48, 118, 88, 0, 14, 69, 52,
- 17, 18, 5, 48, 65, 13, 72, 34, 120, 89, 0, 13, 69, 88, 84, 147, 85, 48, 84, 131, 89, 113, 88, 0, 15, 71, 80, 19, 201, 76,
- 80, 67, 32, 47, 132, 91, 13, 101, 0, 0, 9, 198, 17, 32, 71, 56, 85, 0, 15, 0, 12, 68, 92, 150, 133, 56, 58, 124, 88, 13,
- 50, 0, 14, 70, 92, 130, 84, 37, 50, 0, 58, 140, 47, 124, 91, 0, 0, 14, 69, 32, 84, 143, 36, 224, 107, 122, 34, 139, 124, 50,
- 0, 8, 197, 12, 20, 133, 20, 224, 17, 0, 0, 11, 68, 48, 84, 143, 100, 55, 132, 34, 142, 0, 11, 68, 16, 83, 8, 36, 72, 122,
- 55, 37, 0, 12, 69, 48, 85, 8, 4, 192, 55, 132, 87, 118, 0, 13, 69, 48, 21, 78, 12, 128, 55, 121, 50, 76, 0, 103, 0, 12,
- 68, 44, 20, 133, 56, 49, 35, 34, 13, 50, 0, 16, 70, 20, 212, 8, 5, 49, 83, 122, 65, 83, 13, 89, 132, 88, 0, 12, 68, 12,
- 18, 149, 56, 49, 141, 75, 13, 50, 0, 0, 16, 8, 116, 104, 101, 114, 101, 39, 108, 108, 86, 143, 55, 0, 72, 32, 20, 71, 65, 35,
- 199, 56, 244, 201, 76, 48, 34, 126, 81, 50, 6, 139, 89, 124, 89, 0, 16, 70, 64, 244, 148, 72, 18, 84, 48, 136, 47, 34, 141, 47,
- 0, 135, 14, 69, 8, 147, 141, 4, 224, 71, 124, 50, 65, 35, 50, 0, 11, 68, 4, 113, 210, 60, 35, 81, 34, 139, 0, 0, 9, 198,
- 12, 243, 12, 20, 83, 128, 66, 17, 70, 12, 130, 76, 20, 19, 128, 76, 124, 55, 6, 132, 13, 50, 0, 103, 9, 198, 44, 147, 12, 20,
- 83, 128, 66, 15, 70, 77, 70, 71, 36, 19, 128, 89, 47, 124, 75, 144, 50, 0, 16, 70, 32, 19, 15, 28, 83, 128, 107, 35, 55, 13,
- 75, 13, 50, 0, 15, 70, 20, 50, 5, 48, 243, 128, 122, 91, 13, 55, 126, 50, 0, 15, 70, 8, 81, 15, 84, 147, 128, 71, 122, 72,
- 137, 125, 50, 0, 0, 17, 71, 88, 83, 135, 20, 19, 131, 20, 84, 122, 50, 75, 13, 50, 89, 0, 19, 71, 80, 20, 203, 24, 244, 131,
- 20, 47, 6, 35, 89, 49, 83, 4, 136, 89, 0, 10, 199, 36, 229, 5, 72, 96, 67, 20, 65, 18, 71, 36, 225, 133, 72, 83, 131, 20,
- 124, 50, 83, 13, 34, 13, 50, 89, 0, 19, 71, 36, 212, 5, 16, 19, 131, 20, 124, 65, 48, 6, 132, 72, 13, 50, 89, 0, 18, 71,
- 20, 51, 205, 52, 84, 131, 20, 6, 132, 49, 4, 126, 65, 131, 89, 0, 11, 68, 16, 80, 207, 100, 72, 132, 49, 142, 0, 5, 194, 72,
- 64, 46, 0, 12, 69, 32, 20, 150, 21, 144, 107, 130, 84, 37, 0, 11, 200, 64, 144, 195, 4, 66, 76, 49, 144, 67, 13, 68, 52, 245,
- 9, 24, 65, 139, 47, 6, 132, 83, 0, 13, 69, 52, 243, 132, 5, 144, 65, 129, 50, 72, 141, 0, 0, 15, 70, 52, 20, 135, 5, 33,
- 84, 65, 130, 81, 34, 13, 47, 0, 15, 70, 72, 144, 207, 12, 129, 84, 34, 124, 49, 13, 91, 141, 0, 9, 198, 52, 20, 148, 36, 225,
- 84, 67, 16, 70, 36, 229, 5, 72, 225, 84, 124, 50, 47, 114, 50, 122, 47, 0, 21, 73, 16, 80, 207, 48, 193, 84, 4, 113, 64, 72,
- 141, 49, 126, 55, 47, 6, 121, 90, 0, 11, 200, 12, 240, 84, 32, 19, 135, 21, 32, 18, 16, 70, 12, 16, 133, 72, 225, 84, 49, 35,
- 71, 114, 50, 6, 141, 0, 11, 200, 4, 229, 9, 52, 21, 20, 21, 32, 65, 21, 72, 4, 225, 77, 60, 209, 84, 21, 32, 35, 50, 124,
- 65, 6, 126, 65, 113, 47, 114, 0, 20, 72, 4, 197, 15, 28, 85, 8, 21, 32, 4, 133, 55, 47, 13, 81, 122, 86, 114, 0, 0, 19,
- 70, 28, 83, 205, 21, 68, 153, 75, 37, 38, 6, 126, 65, 13, 47, 34, 37, 0, 0, 13, 68, 92, 129, 82, 20, 4, 58, 143, 0, 8,
- 10, 47, 13, 69, 5, 35, 213, 56, 64, 119, 34, 138, 50, 72, 0, 14, 69, 80, 245, 193, 72, 64, 47, 117, 58, 135, 72, 0, 66, 26,
- 68, 76, 19, 148, 4, 89, 6, 35, 50, 47, 13, 15, 49, 55, 6, 133, 88, 0, 81, 99, 108, 97, 117, 115, 32, 11, 68, 52, 148, 200,
- 4, 65, 132, 91, 13, 0, 8, 197, 36, 225, 210, 36, 64, 65, 9, 198, 20, 225, 137, 20, 193, 0, 65, 19, 71, 16, 243, 7, 20, 195,
- 1, 84, 72, 126, 55, 81, 6, 122, 99, 55, 140, 0, 12, 68, 88, 149, 146, 20, 84, 132, 84, 34, 14, 0, 11, 68, 76, 16, 146, 20,
- 89, 141, 71, 114, 0, 15, 69, 72, 81, 149, 56, 64, 34, 132, 83, 129, 50, 72, 0, 37, 8, 197, 72, 80, 207, 72, 64, 36, 15, 69,
- 72, 80, 207, 72, 64, 34, 122, 49, 114, 72, 0, 103, 47, 14, 69, 72, 80, 207, 72, 64, 34, 122, 49, 135, 72, 0, 47, 14, 69, 64,
- 20, 212, 20, 64, 48, 141, 89, 47, 125, 72, 0, 14, 69, 52, 148, 212, 20, 64, 65, 124, 89, 47, 125, 72, 0, 16, 70, 49, 83, 129,
- 80, 144, 192, 55, 137, 50, 13, 47, 124, 49, 0, 0, 16, 70, 16, 147, 65, 28, 114, 79, 72, 125, 65, 121, 90, 124, 139, 0, 0, 17,
- 70, 52, 147, 133, 60, 192, 64, 65, 124, 50, 132, 6, 139, 55, 13, 0, 15, 70, 72, 81, 133, 73, 32, 76, 34, 113, 83, 131, 34, 118,
- 0, 15, 70, 52, 246, 137, 48, 192, 64, 65, 13, 88, 124, 55, 13, 0, 17, 70, 48, 20, 193, 28, 224, 64, 55, 13, 88, 121, 50, 57,
- 13, 0, 103, 16, 70, 48, 20, 193, 28, 224, 64, 55, 13, 88, 35, 50, 57, 13, 0, 15, 70, 28, 244, 137, 48, 192, 64, 81, 114, 34,
- 124, 55, 13, 0, 6, 195, 60, 80, 196, 13, 0, 17, 70, 72, 17, 129, 20, 195, 1, 34, 121, 83, 140, 6, 122, 55, 13, 0, 9, 198,
- 84, 208, 146, 20, 195, 1, 66, 15, 70, 80, 244, 148, 36, 195, 1, 47, 135, 47, 6, 132, 119, 0, 11, 67, 76, 83, 73, 89, 122, 65,
- 140, 0, 103, 0, 11, 68, 17, 80, 78, 20, 72, 58, 141, 50, 0, 14, 69, 4, 193, 146, 20, 64, 35, 55, 83, 34, 113, 72, 0, 12,
- 68, 45, 80, 76, 4, 49, 58, 121, 55, 119, 0, 12, 69, 76, 48, 82, 20, 64, 89, 49, 143, 72, 0, 12, 69, 72, 82, 78, 20, 64,
- 34, 141, 50, 72, 0, 14, 69, 32, 21, 18, 20, 64, 107, 141, 47, 34, 125, 72, 0, 12, 68, 28, 83, 146, 20, 90, 126, 50, 34, 13,
- 0, 0, 20, 67, 80, 130, 83, 86, 6, 124, 89, 58, 4, 128, 50, 0, 33, 81, 111, 110, 101, 32, 12, 67, 80, 130, 83, 86, 124, 89,
- 0, 76, 34, 33, 10, 67, 5, 33, 64, 2, 130, 0, 35, 46, 0, 17, 70, 81, 83, 137, 76, 144, 64, 47, 137, 50, 6, 132, 90, 13,
- 0, 103, 17, 70, 48, 144, 133, 72, 144, 64, 55, 140, 71, 6, 144, 34, 132, 13, 0, 9, 198, 64, 85, 21, 56, 144, 64, 17, 16, 70,
- 29, 32, 78, 16, 208, 64, 81, 34, 35, 50, 72, 65, 121, 0, 17, 70, 16, 147, 5, 52, 208, 64, 72, 125, 55, 6, 122, 65, 13, 0,
- 103, 16, 70, 16, 147, 5, 52, 208, 64, 72, 140, 55, 6, 122, 65, 13, 0, 15, 70, 12, 240, 200, 48, 80, 64, 49, 126, 49, 55, 132,
- 13, 0, 14, 69, 12, 19, 148, 60, 224, 49, 35, 50, 47, 126, 50, 0, 15, 70, 8, 22, 143, 60, 176, 64, 71, 119, 88, 137, 49, 13,
- 0, 9, 198, 5, 32, 66, 36, 48, 64, 17, 0, 14, 70, 52, 144, 200, 20, 195, 5, 65, 113, 91, 122, 55, 0, 10, 68, 93, 34, 84,
- 32, 34, 140, 86, 0, 15, 70, 93, 34, 84, 4, 35, 5, 34, 140, 47, 13, 71, 118, 0, 19, 71, 65, 148, 129, 52, 145, 1, 48, 48,
- 113, 34, 6, 35, 65, 124, 72, 118, 0, 15, 70, 24, 19, 12, 36, 35, 5, 83, 35, 55, 13, 71, 118, 0, 0, 12, 67, 92, 129, 78,
- 4, 58, 122, 50, 0, 50, 47, 12, 67, 92, 129, 78, 58, 2, 122, 50, 0, 10, 47, 14, 6, 115, 104, 101, 39, 108, 108, 91, 132, 55,
- 0, 72, 32, 13, 69, 28, 20, 133, 80, 128, 81, 35, 34, 13, 87, 0, 10, 67, 64, 83, 206, 48, 132, 13, 50, 0, 9, 198, 12, 243,
- 131, 21, 37, 0, 36, 10, 198, 12, 243, 131, 21, 37, 0, 65, 47, 0, 8, 196, 76, 19, 15, 56, 103, 17, 10, 67, 64, 242, 83, 48,
- 58, 121, 0, 46, 8, 67, 21, 33, 64, 143, 0, 46, 0, 14, 69, 4, 198, 67, 20, 224, 35, 55, 124, 89, 13, 50, 0, 16, 70, 4,
- 48, 213, 73, 49, 68, 119, 49, 151, 89, 125, 72, 0, 105, 15, 70, 4, 48, 213, 73, 49, 68, 119, 49, 131, 89, 125, 72, 0, 0, 6,
- 195, 72, 144, 65, 13, 0, 12, 68, 20, 210, 76, 100, 122, 65, 113, 55, 37, 0, 10, 67, 4, 128, 66, 141, 107, 35, 71, 0, 9, 66,
- 72, 80, 34, 4, 132, 0, 46, 5, 194, 60, 176, 13, 0, 11, 68, 61, 48, 193, 72, 126, 89, 49, 114, 0, 11, 68, 88, 144, 193, 72,
- 84, 124, 49, 114, 0, 11, 68, 48, 20, 197, 72, 55, 141, 88, 114, 0, 0, 13, 70, 72, 16, 200, 4, 83, 0, 34, 141, 76, 118, 0,
- 12, 68, 64, 83, 137, 76, 48, 132, 50, 113, 89, 0, 11, 68, 52, 144, 79, 92, 65, 132, 6, 138, 0, 0, 8, 197, 104, 243, 20, 112,
- 224, 65, 14, 70, 48, 148, 85, 21, 84, 128, 55, 113, 49, 131, 0, 103, 14, 70, 48, 148, 85, 21, 84, 128, 55, 113, 49, 57, 146, 0,
- 0, 17, 70, 4, 225, 18, 20, 20, 192, 121, 50, 72, 34, 6, 141, 13, 89, 0, 17, 70, 4, 225, 197, 48, 84, 192, 35, 50, 75, 13,
- 55, 125, 89, 0, 103, 16, 70, 4, 225, 197, 48, 84, 192, 35, 50, 75, 13, 55, 132, 89, 0, 17, 70, 88, 149, 1, 48, 148, 192, 84,
- 140, 47, 6, 35, 55, 125, 89, 0, 14, 70, 80, 80, 82, 28, 20, 192, 47, 145, 81, 35, 89, 0, 17, 70, 65, 148, 137, 80, 84, 192,
- 48, 140, 34, 6, 140, 47, 132, 88, 0, 19, 71, 33, 145, 18, 4, 225, 197, 4, 107, 140, 72, 34, 6, 141, 50, 75, 13, 0, 10, 199,
- 29, 80, 82, 4, 229, 5, 20, 67, 16, 71, 12, 243, 77, 37, 69, 5, 20, 49, 13, 65, 124, 47, 37, 0, 16, 70, 12, 242, 143, 56,
- 84, 192, 49, 13, 107, 139, 50, 141, 89, 0, 9, 198, 12, 130, 76, 36, 84, 192, 19, 16, 70, 4, 48, 213, 76, 84, 192, 119, 49, 57,
- 137, 88, 125, 88, 0, 5, 131, 239, 187, 191, 0, 10, 68, 17, 34, 69, 72, 72, 34, 148, 0, 0, 9, 198, 76, 21, 129, 56, 224, 72,
- 17, 11, 68, 4, 65, 9, 76, 35, 72, 124, 89, 0, 12, 68, 92, 131, 201, 76, 107, 137, 6, 124, 88, 0, 17, 70, 65, 34, 77, 21,
- 96, 76, 48, 34, 140, 65, 6, 132, 84, 118, 0, 0, 11, 67, 80, 129, 77, 4, 86, 122, 65, 0, 46, 10, 67, 72, 83, 73, 34, 13,
- 65, 132, 0, 18, 70, 12, 20, 143, 48, 147, 129, 49, 35, 34, 13, 55, 6, 140, 50, 13, 0, 0, 23, 3, 95, 194, 191, 2, 124, 50,
- 84, 4, 131, 47, 113, 72, 49, 58, 6, 122, 89, 76, 13, 50, 0, 0, 12, 201, 29, 32, 77, 52, 21, 9, 12, 19, 0, 17, 0, 16,
- 70, 77, 84, 5, 72, 224, 76, 89, 137, 48, 6, 131, 50, 118, 0, 27, 75, 72, 80, 207, 52, 209, 78, 16, 21, 9, 60, 224, 34, 122,
- 49, 13, 65, 122, 50, 72, 6, 141, 91, 13, 50, 0, 0, 9, 198, 48, 244, 146, 4, 147, 133, 17, 18, 71, 64, 145, 67, 20, 209, 65,
- 48, 48, 6, 132, 89, 65, 4, 132, 55, 0, 23, 73, 20, 112, 76, 37, 64, 82, 36, 19, 128, 113, 81, 35, 55, 113, 47, 6, 143, 34,
- 144, 50, 0, 10, 199, 12, 21, 8, 20, 68, 129, 48, 17, 0, 10, 67, 80, 129, 78, 86, 122, 50, 0, 32, 15, 70, 64, 20, 129, 52,
- 245, 82, 48, 35, 34, 119, 65, 146, 0, 15, 70, 52, 243, 147, 36, 85, 82, 65, 13, 89, 57, 151, 0, 105, 14, 70, 52, 243, 147, 36,
- 85, 82, 65, 13, 89, 57, 131, 0, 13, 69, 9, 34, 68, 4, 192, 71, 34, 140, 72, 118, 0, 17, 3, 95, 194, 187, 34, 140, 47, 6,
- 81, 124, 55, 13, 65, 122, 47, 0, 0, 9, 198, 16, 19, 65, 76, 53, 83, 17, 12, 68, 40, 20, 1, 56, 75, 13, 48, 35, 50, 0,
- 15, 70, 12, 245, 83, 12, 245, 83, 49, 137, 89, 49, 137, 89, 0, 13, 3, 95, 194, 184, 89, 122, 72, 6, 124, 55, 13, 0, 0, 14,
- 69, 36, 211, 199, 20, 224, 124, 65, 13, 75, 13, 50, 0, 15, 69, 12, 19, 131, 84, 224, 49, 35, 50, 49, 6, 137, 50, 0, 8, 197,
- 4, 81, 197, 4, 224, 66, 8, 197, 32, 84, 133, 36, 224, 66, 18, 71, 13, 33, 83, 12, 83, 132, 60, 49, 34, 13, 91, 122, 50, 72,
- 139, 0, 0, 22, 72, 28, 193, 78, 72, 245, 8, 21, 48, 81, 55, 4, 122, 50, 34, 6, 126, 87, 125, 89, 0, 21, 72, 4, 229, 9,
- 80, 129, 83, 21, 48, 35, 50, 47, 6, 124, 87, 13, 89, 132, 88, 0, 0, 16, 70, 92, 149, 8, 61, 85, 0, 58, 124, 86, 138, 47,
- 0, 74, 10, 9, 198, 92, 149, 8, 61, 85, 0, 66, 19, 72, 80, 245, 82, 56, 148, 85, 21, 64, 47, 131, 50, 125, 49, 125, 47, 0,
- 103, 18, 71, 76, 16, 210, 36, 98, 67, 20, 89, 35, 49, 34, 113, 83, 140, 89, 0, 17, 71, 72, 81, 133, 72, 83, 131, 20, 34, 122,
- 83, 34, 13, 50, 89, 0, 18, 71, 65, 34, 86, 36, 193, 71, 20, 48, 34, 124, 84, 113, 55, 113, 75, 0, 17, 71, 56, 84, 195, 36,
- 83, 131, 20, 50, 122, 89, 124, 13, 50, 89, 0, 17, 71, 25, 33, 69, 48, 19, 131, 20, 83, 34, 132, 55, 120, 50, 89, 0, 18, 71,
- 21, 52, 9, 60, 224, 71, 20, 122, 89, 48, 124, 13, 50, 121, 90, 0, 18, 71, 12, 243, 131, 36, 84, 135, 20, 49, 126, 50, 89, 124,
- 6, 143, 90, 0, 0, 10, 67, 48, 147, 79, 55, 124, 65, 139, 0, 0, 21, 73, 72, 83, 129, 37, 52, 193, 56, 49, 64, 34, 122, 50,
- 13, 89, 126, 50, 89, 0, 103, 19, 72, 8, 243, 66, 5, 33, 9, 21, 32, 71, 126, 65, 71, 114, 72, 6, 145, 0, 9, 67, 4, 113,
- 68, 141, 75, 72, 0, 0, 11, 67, 76, 144, 77, 89, 140, 6, 35, 65, 0, 15, 70, 80, 129, 82, 20, 241, 128, 86, 143, 34, 6, 126,
- 84, 0, 19, 71, 12, 16, 146, 36, 243, 5, 80, 49, 35, 71, 34, 132, 13, 55, 6, 141, 0, 0, 14, 70, 65, 85, 20, 36, 225, 192,
- 48, 117, 47, 124, 68, 0, 15, 70, 24, 193, 77, 36, 225, 192, 83, 55, 122, 65, 124, 68, 0, 12, 68, 16, 243, 3, 20, 72, 126, 55,
- 76, 141, 0, 9, 198, 8, 82, 74, 36, 225, 192, 66, 14, 70, 80, 243, 137, 28, 133, 0, 47, 13, 50, 140, 47, 0, 14, 70, 21, 97,
- 78, 36, 225, 192, 132, 84, 50, 124, 68, 0, 12, 4, 95, 103, 114, 118, 81, 34, 6, 121, 84, 0, 0, 10, 67, 92, 16, 207, 58, 141,
- 49, 139, 0, 0, 14, 68, 28, 242, 78, 28, 4, 81, 139, 124, 68, 0, 10, 46, 14, 70, 24, 245, 83, 32, 81, 64, 83, 137, 91, 6,
- 141, 0, 14, 70, 92, 19, 12, 4, 49, 64, 58, 126, 55, 125, 89, 0, 15, 70, 72, 244, 193, 48, 145, 64, 34, 139, 88, 119, 55, 37,
- 0, 9, 198, 77, 84, 16, 61, 49, 64, 66, 10, 67, 60, 193, 68, 139, 55, 122, 72, 0, 14, 70, 52, 20, 145, 84, 81, 64, 65, 130,
- 49, 6, 132, 0, 9, 198, 28, 243, 196, 9, 145, 64, 66, 16, 70, 21, 2, 84, 60, 209, 64, 113, 48, 124, 47, 13, 65, 124, 0, 16,
- 70, 12, 243, 131, 37, 49, 64, 49, 127, 50, 89, 6, 140, 89, 0, 16, 70, 4, 48, 68, 20, 209, 64, 119, 49, 35, 72, 13, 65, 37,
- 0, 0, 9, 198, 44, 83, 148, 84, 50, 217, 66, 9, 198, 8, 83, 7, 72, 17, 5, 66, 9, 198, 76, 84, 133, 56, 17, 5, 67, 17,
- 70, 12, 242, 78, 12, 145, 5, 49, 139, 124, 50, 89, 6, 140, 72, 0, 16, 70, 8, 195, 195, 44, 17, 5, 71, 55, 126, 49, 6, 141,
- 72, 0, 9, 2, 195, 151, 47, 140, 65, 88, 0, 0, 13, 68, 92, 131, 211, 20, 4, 107, 137, 88, 0, 8, 46, 9, 198, 92, 20, 148,
- 32, 241, 192, 18, 10, 68, 28, 21, 71, 20, 81, 141, 75, 0, 22, 72, 4, 229, 5, 12, 81, 5, 57, 64, 35, 50, 47, 124, 89, 6,
- 132, 72, 13, 50, 47, 0, 5, 194, 77, 64, 24, 5, 194, 77, 64, 46, 9, 66, 77, 64, 89, 13, 50, 47, 0, 0, 0, 9, 198, 77,
- 65, 82, 36, 193, 64, 16, 16, 70, 56, 84, 195, 4, 97, 64, 50, 122, 89, 49, 35, 83, 141, 0, 15, 70, 36, 211, 199, 20, 225, 64,
- 124, 65, 13, 75, 13, 50, 0, 14, 69, 17, 83, 131, 4, 224, 72, 129, 50, 49, 13, 50, 0, 14, 70, 12, 244, 137, 56, 225, 64, 49,
- 13, 34, 132, 50, 0, 15, 69, 60, 130, 79, 4, 224, 139, 107, 6, 140, 139, 13, 50, 0, 13, 70, 88, 82, 9, 12, 193, 64, 84, 144,
- 49, 118, 0, 18, 70, 84, 181, 76, 20, 193, 64, 57, 137, 49, 13, 55, 6, 141, 55, 37, 0, 15, 70, 77, 65, 82, 36, 193, 64, 89,
- 47, 122, 34, 140, 55, 0, 7, 66, 78, 80, 91, 132, 0, 9, 198, 76, 20, 132, 36, 225, 64, 66, 9, 198, 72, 245, 84, 36, 225, 64,
- 66, 9, 198, 53, 83, 132, 4, 225, 64, 66, 14, 70, 52, 244, 129, 36, 225, 64, 65, 13, 34, 141, 50, 0, 9, 198, 48, 21, 18, 36,
- 225, 64, 17, 15, 70, 40, 20, 205, 36, 225, 64, 75, 35, 88, 65, 124, 50, 0, 14, 70, 28, 148, 129, 24, 97, 64, 75, 113, 34, 120,
- 83, 0, 16, 70, 24, 243, 212, 32, 243, 4, 83, 117, 47, 107, 139, 55, 72, 0, 15, 70, 12, 240, 193, 36, 225, 64, 49, 139, 49, 6,
- 141, 50, 0, 9, 198, 12, 20, 195, 4, 65, 64, 17, 0, 17, 70, 44, 21, 193, 76, 18, 201, 49, 138, 13, 89, 6, 121, 49, 37, 0,
- 9, 198, 8, 85, 8, 21, 49, 1, 17, 10, 67, 88, 81, 193, 84, 132, 81, 13, 0, 9, 198, 52, 83, 79, 72, 144, 77, 17, 0, 12,
- 68, 52, 147, 132, 100, 65, 124, 50, 72, 37, 0, 10, 67, 4, 192, 78, 35, 55, 13, 50, 0, 10, 67, 13, 37, 90, 49, 34, 137, 88,
- 0, 12, 5, 112, 105, 195, 177, 97, 48, 132, 67, 119, 0, 10, 67, 56, 83, 206, 50, 132, 126, 50, 0, 0, 16, 70, 8, 83, 133, 5,
- 66, 0, 71, 113, 50, 132, 87, 0, 74, 10, 0, 13, 69, 65, 149, 8, 60, 224, 48, 140, 87, 13, 50, 0, 14, 69, 8, 243, 130, 60,
- 224, 71, 126, 50, 71, 126, 50, 0, 0, 17, 70, 17, 83, 135, 5, 33, 69, 72, 129, 68, 81, 119, 34, 6, 132, 0, 10, 199, 12, 243,
- 147, 81, 37, 67, 80, 36, 11, 199, 12, 243, 147, 81, 37, 67, 80, 65, 47, 9, 198, 4, 36, 197, 57, 65, 69, 67, 12, 2, 195, 159,
- 91, 4, 130, 48, 6, 122, 89, 0, 11, 2, 194, 167, 89, 122, 49, 91, 13, 50, 0, 0, 17, 66, 56, 240, 50, 6, 139, 4, 65, 136,
- 0, 81, 109, 111, 114, 101, 32, 23, 66, 56, 240, 50, 4, 139, 15, 55, 6, 126, 68, 81, 114, 0, 81, 108, 111, 110, 103, 101, 114, 32,
- 17, 66, 56, 240, 6, 50, 139, 6, 58, 128, 50, 0, 81, 111, 110, 101, 32, 11, 68, 64, 131, 143, 52, 48, 50, 126, 65, 0, 8, 197,
- 9, 32, 90, 36, 192, 17, 21, 73, 80, 130, 78, 29, 83, 65, 40, 145, 192, 87, 124, 68, 13, 65, 13, 75, 124, 81, 0, 11, 68, 12,
- 243, 77, 36, 49, 126, 65, 124, 0, 9, 198, 8, 243, 66, 5, 33, 0, 66, 8, 66, 56, 240, 50, 139, 0, 42, 15, 2, 194, 164, 49,
- 129, 34, 13, 50, 89, 124, 89, 140, 50, 0, 0, 8, 67, 12, 144, 79, 76, 138, 0, 8, 2, 194, 165, 57, 122, 50, 0, 0, 12, 69,
- 76, 130, 86, 21, 32, 91, 124, 84, 114, 0, 10, 67, 76, 86, 0, 89, 122, 49, 89, 0, 13, 69, 69, 82, 86, 21, 32, 49, 58, 124,
- 84, 114, 0, 10, 2, 194, 162, 89, 122, 50, 47, 89, 0, 0, 26, 68, 24, 148, 147, 80, 83, 6, 150, 89, 47, 10, 48, 55, 4, 141,
- 89, 0, 105, 81, 112, 108, 97, 99, 101, 32, 25, 68, 24, 148, 147, 80, 83, 6, 131, 89, 47, 10, 48, 55, 4, 141, 89, 0, 81, 112,
- 108, 97, 99, 101, 32, 10, 67, 52, 17, 201, 65, 141, 75, 140, 0, 15, 70, 8, 243, 138, 61, 84, 128, 71, 133, 50, 90, 6, 146, 0,
- 8, 2, 197, 139, 122, 68, 81, 0, 9, 2, 194, 163, 48, 138, 50, 72, 0, 0, 16, 70, 5, 68, 143, 64, 244, 192, 35, 47, 34, 13,
- 48, 126, 89, 0, 15, 70, 52, 83, 80, 32, 148, 192, 65, 122, 65, 83, 113, 89, 0, 8, 197, 85, 3, 9, 25, 64, 66, 9, 198, 52,
- 18, 78, 80, 18, 78, 66, 8, 197, 36, 228, 197, 13, 64, 65, 16, 70, 36, 225, 9, 12, 84, 192, 124, 50, 72, 113, 89, 132, 88, 0,
- 13, 69, 5, 81, 213, 77, 64, 133, 81, 13, 89, 47, 0, 16, 70, 5, 4, 143, 64, 244, 192, 35, 48, 34, 13, 48, 6, 139, 0, 0,
- 11, 67, 56, 245, 0, 50, 126, 47, 0, 42, 40, 15, 67, 56, 245, 0, 4, 50, 126, 47, 13, 0, 34, 81, 97, 32, 26, 67, 56, 245,
- 0, 4, 50, 126, 47, 107, 35, 84, 47, 116, 0, 35, 9, 82, 104, 97, 118, 101, 32, 116, 111, 32, 20, 67, 56, 245, 0, 50, 126, 47,
- 107, 35, 84, 0, 35, 49, 81, 104, 97, 118, 101, 32, 19, 67, 56, 245, 0, 50, 126, 47, 119, 84, 0, 35, 73, 81, 104, 97, 118, 101,
- 32, 13, 67, 56, 245, 0, 4, 50, 126, 47, 0, 40, 46, 9, 12, 68, 81, 81, 15, 72, 47, 57, 137, 72, 114, 0, 13, 70, 64, 128,
- 82, 4, 242, 0, 83, 143, 34, 139, 0, 9, 67, 56, 245, 0, 50, 139, 47, 0, 10, 68, 24, 246, 69, 72, 83, 142, 141, 0, 10, 67,
- 16, 80, 207, 72, 122, 49, 139, 0, 0, 14, 7, 116, 104, 101, 121, 39, 114, 101, 2, 86, 141, 114, 0, 12, 68, 40, 84, 213, 76, 75,
- 132, 88, 13, 89, 0, 15, 70, 64, 244, 148, 84, 112, 76, 48, 136, 76, 13, 81, 118, 0, 12, 68, 40, 84, 213, 76, 75, 132, 88, 13,
- 89, 0, 13, 2, 194, 174, 34, 122, 75, 124, 89, 47, 114, 72, 0, 0, 15, 8, 116, 104, 101, 114, 101, 39, 118, 101, 86, 143, 84, 0,
- 72, 0, 13, 66, 77, 80, 89, 137, 89, 13, 0, 81, 115, 101, 32, 9, 198, 65, 35, 195, 20, 81, 0, 46, 9, 198, 65, 35, 195, 20,
- 81, 0, 36, 16, 70, 65, 35, 195, 20, 81, 0, 48, 34, 139, 89, 132, 72, 0, 47, 8, 197, 12, 18, 15, 61, 64, 17, 12, 2, 194,
- 172, 50, 126, 47, 23, 89, 140, 50, 0, 5, 130, 195, 164, 43, 0, 22, 73, 12, 131, 204, 21, 53, 5, 72, 243, 0, 49, 13, 55, 122,
- 89, 47, 13, 34, 126, 55, 0, 13, 68, 8, 192, 83, 136, 71, 55, 121, 88, 6, 141, 0, 0, 18, 70, 52, 243, 148, 72, 80, 76, 65,
- 126, 50, 47, 34, 124, 6, 133, 55, 0, 10, 198, 12, 243, 80, 61, 83, 132, 66, 36, 0, 11, 68, 76, 20, 129, 32, 89, 143, 34, 13,
- 0, 17, 70, 65, 35, 212, 20, 120, 128, 112, 114, 111, 116, 101, 103, 101, 0, 29, 12, 68, 60, 244, 129, 32, 6, 137, 34, 6, 121, 0,
- 16, 71, 21, 52, 197, 57, 66, 65, 48, 113, 89, 122, 50, 91, 118, 0, 0, 0, 9, 198, 76, 16, 129, 81, 69, 83, 17, 12, 2, 194,
- 169, 49, 126, 48, 124, 34, 140, 47, 0, 0, 12, 68, 44, 147, 211, 44, 49, 132, 126, 89, 49, 0, 13, 2, 194, 182, 48, 35, 34, 13,
- 81, 34, 35, 83, 0, 0, 9, 198, 21, 53, 18, 4, 225, 197, 66, 5, 130, 197, 159, 43, 5, 130, 195, 175, 43, 0, 15, 66, 60, 224,
- 2, 126, 50, 86, 115, 0, 81, 116, 104, 101, 32, 9, 66, 60, 224, 4, 126, 50, 0, 10, 22, 73, 8, 20, 148, 32, 243, 15, 52, 85,
- 192, 71, 130, 87, 6, 126, 55, 13, 65, 57, 137, 0, 22, 73, 64, 131, 212, 60, 116, 129, 64, 129, 82, 83, 13, 47, 6, 126, 81, 34,
- 13, 83, 114, 0, 0, 9, 198, 4, 229, 9, 32, 84, 143, 65, 6, 195, 4, 32, 192, 13, 10, 2, 194, 181, 65, 140, 49, 34, 139, 0,
- 0, 10, 67, 12, 241, 68, 49, 139, 122, 72, 0, 20, 72, 12, 19, 148, 36, 193, 86, 21, 32, 49, 35, 50, 47, 125, 55, 132, 84, 114,
- 0, 19, 72, 9, 81, 7, 21, 34, 71, 5, 32, 71, 129, 75, 13, 34, 124, 81, 130, 0, 8, 2, 194, 178, 47, 137, 0, 51, 0, 11,
- 67, 56, 22, 137, 50, 121, 47, 89, 124, 0, 18, 71, 12, 129, 86, 72, 243, 5, 80, 91, 122, 84, 34, 13, 55, 6, 141, 0, 9, 2,
- 194, 179, 87, 34, 132, 0, 51, 0, 18, 70, 28, 85, 20, 36, 225, 192, 4, 81, 122, 47, 124, 68, 0, 10, 35, 46, 11, 68, 40, 84,
- 211, 20, 75, 122, 89, 37, 0, 10, 68, 72, 245, 83, 20, 34, 138, 88, 0, 14, 70, 72, 80, 68, 36, 225, 192, 34, 132, 72, 124, 68,
- 0, 14, 70, 64, 19, 12, 36, 225, 192, 48, 35, 55, 124, 68, 0, 12, 2, 194, 176, 72, 124, 81, 34, 6, 132, 88, 0, 0, 9, 67,
- 4, 176, 64, 35, 49, 119, 0, 16, 2, 194, 177, 48, 55, 129, 89, 135, 65, 6, 140, 50, 13, 89, 0, 0, 14, 70, 52, 21, 82, 36,
- 49, 64, 65, 126, 34, 124, 89, 0, 14, 70, 77, 81, 134, 36, 49, 64, 89, 13, 83, 140, 89, 0, 18, 70, 65, 35, 196, 84, 49, 64,
- 48, 34, 126, 72, 57, 137, 89, 0, 37, 46, 15, 70, 65, 33, 70, 4, 49, 64, 48, 34, 122, 83, 13, 89, 0, 15, 70, 52, 21, 9,
- 56, 81, 64, 65, 35, 47, 13, 50, 141, 0, 17, 70, 44, 20, 129, 60, 177, 64, 49, 35, 34, 124, 6, 139, 49, 37, 0, 9, 198, 36,
- 65, 86, 36, 49, 64, 20, 15, 70, 32, 244, 212, 4, 113, 64, 107, 126, 89, 47, 113, 75, 0, 9, 198, 24, 147, 129, 56, 49, 64, 36,
- 16, 70, 24, 147, 129, 56, 49, 64, 83, 140, 50, 35, 50, 89, 0, 46, 15, 70, 16, 84, 129, 56, 113, 64, 72, 113, 34, 141, 50, 75,
- 0, 10, 67, 4, 33, 68, 119, 71, 122, 72, 0, 13, 2, 194, 190, 87, 34, 132, 49, 58, 135, 47, 114, 0, 0, 15, 70, 28, 149, 133,
- 5, 112, 89, 81, 124, 84, 119, 58, 141, 0, 10, 67, 4, 64, 77, 35, 72, 13, 65, 0, 6, 195, 85, 35, 0, 13, 13, 2, 195, 183,
- 72, 113, 84, 6, 140, 72, 71, 140, 0, 0, 9, 67, 76, 80, 78, 91, 133, 50, 0, 17, 70, 8, 83, 138, 4, 210, 78, 71, 122, 50,
- 75, 13, 65, 125, 50, 0, 11, 67, 60, 208, 78, 139, 65, 6, 35, 50, 0, 21, 72, 60, 211, 137, 76, 50, 69, 57, 64, 126, 65, 50,
- 6, 124, 91, 13, 50, 47, 0, 103, 16, 70, 16, 84, 195, 4, 229, 0, 72, 122, 89, 49, 35, 50, 47, 0, 9, 198, 4, 229, 9, 48,
- 241, 192, 65, 11, 2, 194, 188, 119, 49, 58, 135, 47, 114, 0, 0, 19, 4, 104, 101, 39, 115, 107, 132, 88, 107, 35, 72, 0, 78, 81,
- 104, 97, 100, 32, 12, 4, 104, 101, 39, 115, 107, 132, 88, 0, 72, 35, 8, 67, 72, 17, 64, 34, 141, 0, 8, 67, 20, 177, 64, 132,
- 49, 0, 9, 2, 194, 189, 119, 107, 121, 83, 0, 0, 9, 198, 25, 32, 71, 36, 193, 64, 16, 15, 70, 76, 243, 69, 60, 225, 64, 89,
- 129, 65, 58, 128, 50, 0, 20, 5, 115, 104, 101, 39, 115, 91, 132, 88, 107, 35, 72, 0, 78, 81, 104, 97, 100, 32, 13, 5, 115, 104,
- 101, 39, 115, 91, 132, 88, 0, 72, 35, 16, 67, 20, 16, 200, 132, 76, 15, 13, 84, 0, 8, 81, 111, 102, 32, 14, 70, 12, 19, 73,
- 48, 193, 64, 49, 119, 65, 132, 55, 0, 16, 70, 77, 3, 203, 4, 225, 64, 89, 48, 139, 49, 6, 35, 50, 0, 15, 70, 100, 245, 84,
- 84, 33, 64, 57, 137, 108, 137, 71, 0, 103, 15, 70, 92, 19, 142, 4, 33, 64, 58, 126, 50, 119, 71, 132, 0, 9, 198, 88, 16, 195,
- 36, 225, 64, 66, 9, 67, 48, 240, 200, 55, 126, 101, 0, 17, 70, 48, 20, 193, 28, 225, 64, 108, 97, 115, 97, 103, 110, 97, 0, 29,
- 20, 73, 37, 36, 133, 64, 20, 129, 8, 193, 64, 113, 34, 122, 48, 114, 13, 71, 118, 0, 15, 70, 36, 208, 71, 36, 225, 64, 113, 65,
- 35, 75, 113, 50, 0, 15, 70, 32, 84, 143, 36, 225, 64, 107, 122, 34, 139, 124, 50, 0, 15, 70, 29, 33, 78, 4, 65, 64, 81, 34,
- 13, 50, 141, 72, 0, 16, 70, 16, 80, 129, 12, 193, 64, 72, 141, 71, 6, 121, 49, 118, 0, 16, 70, 12, 243, 82, 4, 65, 64, 49,
- 126, 65, 34, 35, 72, 0, 103, 15, 70, 12, 19, 9, 12, 129, 64, 49, 119, 55, 132, 76, 37, 0, 9, 67, 12, 16, 200, 49, 35, 91,
- 0, 9, 198, 8, 148, 12, 4, 225, 64, 65, 16, 70, 5, 69, 1, 12, 129, 64, 35, 108, 35, 6, 91, 141, 0, 103, 16, 70, 5, 69,
- 1, 12, 129, 64, 35, 47, 6, 35, 91, 141, 0, 46, 14, 70, 4, 50, 9, 48, 193, 64, 119, 49, 124, 55, 132, 0, 0, 10, 67, 76,
- 81, 193, 89, 141, 81, 13, 0, 10, 67, 76, 17, 193, 89, 121, 81, 13, 0, 18, 70, 32, 16, 201, 20, 225, 1, 107, 121, 89, 124, 6,
- 122, 50, 72, 13, 0, 6, 195, 36, 81, 69, 13, 0, 16, 70, 8, 84, 142, 5, 33, 0, 71, 131, 50, 6, 130, 72, 0, 103, 14, 70,
- 8, 84, 142, 5, 33, 0, 71, 131, 50, 13, 72, 0, 15, 70, 100, 241, 200, 85, 37, 0, 57, 139, 81, 114, 47, 0, 103, 14, 70, 100,
- 241, 200, 85, 37, 0, 57, 126, 81, 114, 47, 0, 11, 68, 72, 83, 1, 100, 34, 132, 55, 141, 0, 7, 2, 195, 176, 122, 86, 0, 0,
- 5, 130, 195, 177, 43, 0, 8, 2, 195, 190, 87, 135, 50, 0, 0, 9, 67, 80, 129, 69, 4, 86, 132, 0, 6, 195, 36, 177, 65, 66,
- 22, 67, 80, 83, 0, 47, 4, 122, 55, 15, 119, 84, 6, 132, 84, 0, 81, 97, 118, 105, 118, 32, 16, 70, 36, 229, 5, 72, 225, 69,
- 124, 50, 47, 6, 131, 50, 132, 0, 6, 195, 85, 49, 1, 13, 0, 0, 14, 70, 80, 132, 143, 84, 114, 0, 87, 34, 137, 0, 72, 10,
- 15, 70, 56, 147, 133, 88, 82, 0, 50, 124, 50, 124, 84, 13, 0, 0, 0, 18, 4, 105, 39, 118, 101, 140, 84, 107, 35, 72, 0, 78,
- 81, 104, 97, 100, 32, 11, 4, 105, 39, 118, 101, 140, 84, 0, 72, 35, 10, 67, 48, 144, 77, 55, 132, 13, 65, 0, 16, 70, 64, 20,
- 211, 21, 32, 153, 48, 35, 89, 114, 71, 6, 140, 0, 12, 68, 8, 145, 207, 80, 71, 124, 81, 13, 47, 0, 7, 2, 202, 131, 122, 91,
- 0, 5, 130, 195, 187, 43, 0, 13, 69, 8, 241, 193, 73, 64, 71, 139, 81, 130, 47, 0, 14, 69, 48, 85, 129, 57, 64, 55, 13, 84,
- 35, 50, 47, 0, 9, 198, 77, 84, 208, 20, 53, 0, 36, 17, 70, 77, 84, 208, 20, 53, 0, 89, 129, 89, 48, 122, 49, 47, 0, 47,
- 8, 197, 61, 85, 6, 37, 64, 65, 13, 69, 60, 209, 76, 21, 64, 126, 65, 55, 13, 47, 0, 8, 197, 60, 34, 133, 13, 64, 36, 9,
- 197, 60, 34, 133, 13, 64, 65, 47, 11, 68, 52, 144, 79, 84, 65, 132, 6, 138, 0, 15, 70, 24, 192, 67, 12, 145, 0, 83, 55, 35,
- 89, 124, 72, 0, 14, 69, 16, 80, 197, 57, 64, 72, 132, 89, 13, 50, 47, 0, 14, 69, 8, 19, 12, 21, 64, 71, 35, 55, 6, 141,
- 0, 103, 12, 69, 8, 19, 12, 21, 64, 71, 35, 55, 141, 0, 0, 0, 22, 7, 116, 104, 101, 121, 39, 118, 101, 86, 141, 84, 107, 35,
- 72, 0, 78, 81, 104, 97, 100, 32, 15, 7, 116, 104, 101, 121, 39, 118, 101, 86, 141, 84, 0, 72, 35, 14, 70, 52, 146, 200, 4, 147,
- 0, 65, 124, 49, 140, 55, 0, 12, 69, 84, 145, 200, 85, 32, 58, 132, 81, 146, 0, 17, 70, 85, 65, 78, 76, 147, 0, 57, 137, 47,
- 6, 122, 50, 89, 118, 0, 12, 69, 44, 244, 200, 21, 32, 49, 139, 91, 114, 0, 12, 69, 12, 243, 208, 21, 32, 49, 137, 48, 114, 0,
- 15, 70, 12, 20, 9, 80, 243, 0, 49, 35, 48, 124, 47, 118, 0, 6, 195, 85, 3, 144, 13, 0, 9, 198, 52, 19, 132, 4, 192, 89,
- 67, 9, 198, 92, 148, 133, 80, 20, 0, 18, 0, 6, 194, 85, 48, 13, 42, 9, 66, 85, 48, 4, 129, 89, 0, 46, 14, 70, 52, 21,
- 20, 32, 85, 192, 65, 35, 87, 57, 137, 0, 14, 69, 8, 82, 82, 85, 64, 71, 141, 34, 6, 137, 47, 0, 15, 70, 28, 192, 83, 28,
- 245, 192, 81, 55, 120, 88, 81, 139, 0, 8, 197, 85, 4, 143, 61, 64, 66, 14, 69, 81, 37, 69, 77, 64, 47, 34, 137, 13, 89, 47,
- 0, 13, 70, 76, 128, 76, 48, 245, 192, 91, 35, 55, 139, 0, 14, 69, 76, 80, 193, 57, 64, 89, 132, 49, 13, 50, 47, 0, 15, 69,
- 76, 21, 129, 57, 64, 89, 119, 84, 121, 50, 47, 0, 103, 16, 69, 72, 84, 15, 77, 64, 34, 4, 132, 48, 6, 139, 89, 47, 0, 15,
- 70, 48, 80, 82, 56, 81, 0, 55, 131, 50, 125, 72, 0, 37, 10, 67, 44, 240, 78, 49, 139, 121, 50, 0, 9, 198, 32, 18, 82, 56,
- 85, 0, 15, 14, 69, 21, 132, 5, 73, 64, 122, 49, 89, 48, 131, 47, 0, 14, 69, 16, 84, 197, 73, 64, 72, 113, 88, 131, 47, 0,
- 36, 14, 69, 16, 84, 197, 73, 64, 72, 122, 89, 114, 47, 0, 46, 13, 69, 16, 84, 197, 73, 64, 72, 113, 88, 131, 47, 0, 14, 69,
- 12, 245, 133, 73, 64, 49, 139, 84, 6, 131, 47, 0, 9, 198, 12, 243, 132, 84, 53, 0, 36, 9, 198, 12, 243, 132, 84, 53, 0, 65,
- 14, 69, 12, 243, 80, 5, 64, 49, 13, 65, 48, 35, 47, 0, 13, 69, 4, 211, 213, 57, 64, 119, 65, 138, 50, 47, 0, 20, 71, 4,
- 35, 210, 36, 114, 78, 20, 35, 71, 13, 34, 6, 124, 75, 13, 50, 37, 0, 12, 2, 201, 148, 139, 48, 13, 50, 6, 133, 10, 0, 0,
- 10, 67, 4, 193, 67, 35, 55, 124, 49, 0, 0, 0, 8, 67, 80, 131, 213, 86, 138, 0, 0, 17, 71, 52, 17, 5, 48, 82, 78, 20,
- 65, 35, 72, 13, 55, 113, 50, 0, 19, 71, 52, 21, 83, 60, 193, 85, 52, 65, 133, 89, 13, 6, 55, 132, 13, 65, 0, 8, 2, 196,
- 184, 49, 34, 121, 0, 0, 17, 70, 16, 85, 18, 37, 69, 83, 72, 113, 47, 34, 140, 47, 13, 89, 0, 9, 67, 32, 211, 64, 107, 13,
- 65, 0, 0, 13, 69, 12, 128, 86, 21, 160, 76, 121, 84, 122, 88, 0, 9, 67, 56, 240, 72, 50, 139, 129, 0, 10, 2, 204, 134, 71,
- 34, 122, 84, 10, 0, 0, 16, 70, 76, 16, 143, 80, 17, 197, 89, 35, 71, 13, 47, 121, 90, 0, 17, 70, 65, 33, 83, 80, 145, 197,
- 48, 34, 122, 89, 47, 6, 132, 90, 0, 16, 70, 21, 21, 73, 64, 17, 197, 122, 49, 58, 124, 48, 124, 75, 0, 16, 70, 8, 85, 133,
- 72, 17, 197, 71, 122, 84, 13, 34, 113, 75, 0, 0, 12, 2, 204, 132, 65, 35, 49, 34, 126, 50, 10, 0, 20, 2, 203, 140, 89, 6,
- 122, 49, 13, 50, 72, 34, 124, 89, 47, 34, 4, 122, 89, 0, 15, 2, 202, 148, 81, 55, 6, 126, 19, 118, 89, 47, 126, 48, 0, 0,
- 13, 68, 44, 80, 129, 8, 49, 13, 71, 121, 71, 0, 103, 12, 68, 44, 80, 129, 8, 49, 13, 71, 35, 71, 0, 0, 9, 67, 72, 82,
- 68, 34, 132, 72, 0, 23, 74, 52, 148, 195, 20, 195, 1, 56, 83, 213, 76, 65, 124, 89, 13, 55, 6, 141, 50, 144, 89, 0, 16, 2,
- 204, 130, 89, 131, 49, 129, 65, 83, 55, 122, 49, 89, 10, 0, 7, 2, 202, 146, 122, 90, 0, 0, 11, 2, 204, 131, 47, 124, 55, 72,
- 13, 10, 0, 13, 2, 201, 155, 139, 48, 13, 50, 6, 122, 12, 10, 0, 0, 7, 196, 4, 114, 76, 20, 16, 11, 68, 84, 224, 204, 20,
- 129, 68, 49, 118, 0, 10, 68, 76, 145, 8, 20, 91, 132, 13, 0, 11, 68, 48, 21, 20, 20, 55, 121, 108, 141, 0, 12, 68, 37, 32,
- 84, 20, 140, 34, 6, 141, 47, 0, 10, 198, 36, 212, 12, 4, 229, 0, 66, 36, 10, 2, 204, 128, 81, 34, 121, 84, 10, 0, 10, 2,
- 203, 136, 89, 47, 34, 122, 89, 0, 0, 13, 67, 60, 229, 15, 4, 126, 50, 108, 117, 0, 103, 10, 12, 67, 60, 229, 15, 4, 126, 50,
- 47, 117, 0, 10, 13, 69, 48, 85, 137, 56, 80, 55, 13, 84, 132, 50, 0, 8, 197, 4, 208, 78, 16, 16, 17, 15, 69, 88, 144, 71,
- 72, 16, 84, 140, 6, 35, 81, 34, 13, 0, 14, 69, 64, 20, 1, 100, 16, 48, 119, 48, 140, 38, 13, 0, 12, 69, 61, 4, 15, 76,
- 80, 13, 48, 139, 88, 0, 12, 69, 49, 144, 200, 20, 80, 55, 132, 76, 132, 0, 8, 197, 33, 83, 65, 56, 80, 66, 8, 67, 21, 36,
- 128, 143, 0, 103, 7, 67, 21, 36, 128, 131, 0, 13, 69, 16, 245, 1, 28, 80, 72, 139, 47, 113, 75, 0, 13, 69, 16, 148, 15, 48,
- 80, 72, 140, 48, 139, 55, 0, 12, 68, 16, 80, 193, 24, 72, 132, 49, 35, 83, 0, 8, 197, 5, 32, 193, 56, 80, 66, 11, 2, 204,
- 129, 119, 49, 57, 137, 47, 10, 0, 8, 2, 201, 153, 91, 58, 121, 0, 0, 12, 68, 48, 147, 1, 12, 55, 140, 55, 13, 49, 0, 17,
- 70, 16, 80, 197, 16, 83, 148, 72, 125, 89, 132, 72, 13, 50, 47, 0, 0, 15, 69, 16, 144, 76, 60, 112, 72, 140, 13, 55, 133, 81,
- 0, 103, 9, 67, 5, 81, 9, 138, 72, 37, 0, 11, 67, 4, 129, 77, 13, 107, 6, 13, 65, 0, 0, 13, 68, 4, 53, 82, 4, 35,
- 49, 57, 117, 34, 13, 0, 12, 68, 81, 34, 78, 4, 47, 34, 132, 50, 13, 0, 13, 68, 17, 98, 78, 4, 72, 13, 84, 132, 50, 13,
- 0, 12, 68, 33, 86, 154, 4, 107, 13, 88, 6, 121, 0, 14, 67, 4, 209, 78, 4, 141, 65, 6, 122, 50, 0, 103, 47, 11, 67, 4,
- 209, 78, 119, 65, 122, 50, 0, 103, 13, 67, 4, 209, 78, 4, 121, 65, 6, 122, 50, 0, 47, 12, 2, 201, 164, 34, 35, 65, 89, 107,
- 135, 50, 0, 0, 8, 197, 25, 85, 9, 48, 80, 16, 15, 69, 8, 80, 193, 52, 80, 71, 124, 49, 141, 65, 0, 74, 10, 12, 69, 80,
- 129, 78, 12, 80, 86, 122, 50, 89, 0, 14, 69, 72, 19, 79, 56, 16, 34, 119, 65, 139, 50, 13, 0, 8, 197, 44, 20, 133, 56, 80,
- 17, 15, 69, 56, 85, 129, 16, 16, 50, 113, 84, 35, 72, 13, 0, 103, 14, 69, 56, 85, 129, 16, 16, 50, 113, 84, 121, 72, 13, 0,
- 14, 69, 32, 20, 129, 72, 80, 107, 119, 34, 121, 34, 37, 0, 15, 69, 28, 243, 69, 72, 16, 81, 139, 65, 6, 143, 34, 13, 0, 14,
- 69, 85, 48, 66, 48, 80, 57, 137, 88, 13, 71, 118, 0, 13, 69, 80, 147, 66, 72, 80, 47, 35, 65, 71, 114, 0, 13, 69, 76, 84,
- 133, 56, 80, 89, 13, 34, 132, 50, 0, 8, 197, 61, 35, 129, 80, 80, 66, 13, 69, 25, 84, 195, 36, 16, 83, 57, 137, 91, 13, 0,
- 14, 69, 24, 18, 137, 80, 16, 83, 119, 107, 132, 47, 13, 0, 13, 69, 12, 20, 129, 24, 80, 49, 119, 34, 35, 83, 0, 13, 69, 12,
- 19, 137, 56, 80, 49, 141, 50, 140, 50, 0, 14, 69, 8, 245, 212, 36, 80, 71, 4, 139, 47, 6, 140, 0, 13, 69, 8, 243, 199, 36,
- 80, 71, 117, 81, 37, 0, 103, 12, 69, 8, 243, 199, 36, 80, 71, 137, 81, 37, 0, 0, 8, 197, 12, 244, 148, 21, 160, 66, 9, 67,
- 76, 146, 200, 89, 132, 49, 0, 12, 201, 20, 193, 67, 81, 35, 195, 85, 65, 64, 66, 23, 73, 5, 4, 18, 61, 130, 77, 5, 65, 64,
- 119, 48, 34, 126, 49, 89, 124, 65, 141, 47, 0, 36, 23, 73, 5, 4, 18, 61, 130, 77, 5, 65, 64, 119, 48, 34, 126, 49, 89, 124,
- 65, 13, 47, 0, 46, 10, 2, 204, 138, 34, 124, 68, 81, 10, 0, 0, 23, 74, 12, 243, 135, 72, 84, 211, 36, 243, 129, 48, 49, 13,
- 50, 81, 34, 122, 91, 13, 50, 118, 0, 0, 15, 6, 97, 114, 101, 110, 39, 116, 4, 130, 50, 47, 0, 35, 10, 15, 70, 77, 65, 87,
- 5, 37, 0, 89, 47, 137, 114, 47, 0, 103, 15, 70, 77, 65, 87, 5, 37, 0, 89, 47, 57, 137, 114, 47, 0, 10, 67, 48, 83, 206,
- 55, 132, 126, 50, 0, 14, 70, 72, 20, 16, 61, 37, 0, 34, 35, 48, 6, 136, 0, 15, 70, 52, 148, 195, 32, 145, 70, 65, 124, 89,
- 76, 125, 83, 0, 10, 199, 24, 192, 71, 20, 195, 21, 52, 17, 10, 67, 20, 65, 78, 132, 72, 13, 50, 0, 10, 68, 4, 195, 1, 100,
- 119, 55, 141, 0, 12, 2, 204, 136, 72, 148, 34, 132, 89, 113, 89, 0, 13, 2, 203, 144, 55, 122, 68, 87, 13, 50, 72, 10, 0, 0,
- 9, 67, 93, 84, 211, 58, 117, 89, 0, 12, 68, 64, 80, 193, 56, 48, 125, 49, 121, 50, 0, 12, 68, 64, 80, 193, 56, 48, 132, 49,
- 13, 50, 0, 13, 69, 28, 241, 4, 4, 208, 81, 126, 72, 35, 65, 0, 0, 0, 11, 67, 52, 18, 197, 65, 4, 141, 49, 0, 10, 12,
- 67, 52, 18, 197, 65, 4, 141, 49, 0, 10, 46, 13, 69, 8, 20, 129, 12, 176, 71, 119, 34, 121, 49, 0, 18, 70, 60, 179, 1, 32,
- 243, 65, 139, 49, 55, 119, 107, 6, 139, 65, 13, 0, 21, 71, 21, 133, 18, 20, 210, 83, 80, 122, 49, 89, 47, 34, 6, 132, 65, 124,
- 89, 47, 0, 8, 2, 202, 167, 76, 122, 91, 0, 0, 22, 73, 92, 129, 69, 48, 32, 82, 72, 245, 192, 58, 6, 132, 55, 10, 71, 4,
- 35, 34, 139, 0, 7, 66, 76, 144, 89, 132, 0, 20, 71, 65, 33, 83, 20, 229, 12, 100, 48, 34, 122, 88, 13, 50, 47, 55, 124, 0,
- 32, 11, 68, 56, 245, 193, 100, 50, 139, 58, 141, 0, 11, 67, 56, 18, 70, 50, 140, 6, 132, 83, 0, 6, 195, 72, 226, 66, 13, 8,
- 2, 202, 164, 75, 122, 90, 0, 0, 17, 7, 104, 97, 118, 101, 110, 39, 116, 107, 35, 84, 14, 50, 47, 0, 35, 18, 70, 8, 20, 130,
- 4, 67, 211, 71, 130, 6, 71, 141, 72, 139, 89, 0, 103, 17, 70, 8, 20, 130, 4, 67, 211, 71, 130, 6, 71, 141, 72, 126, 89, 0,
- 10, 67, 52, 83, 79, 65, 122, 65, 139, 0, 11, 68, 20, 208, 133, 72, 122, 65, 71, 114, 0, 11, 68, 4, 35, 5, 72, 141, 71, 55,
- 114, 0, 0, 14, 69, 76, 192, 86, 21, 32, 89, 55, 35, 84, 114, 0, 36, 15, 70, 33, 149, 78, 16, 18, 64, 107, 129, 50, 72, 141,
- 0, 103, 17, 70, 21, 48, 193, 48, 195, 208, 122, 89, 49, 6, 121, 55, 13, 48, 0, 14, 69, 20, 194, 88, 37, 32, 113, 55, 124, 49,
- 89, 114, 0, 0, 9, 198, 61, 97, 82, 80, 147, 69, 65, 0, 13, 69, 24, 147, 12, 21, 64, 83, 113, 55, 141, 0, 103, 10, 198, 21,
- 133, 18, 4, 53, 0, 66, 36, 10, 198, 21, 133, 18, 4, 53, 0, 65, 46, 10, 198, 21, 133, 18, 4, 53, 0, 65, 47, 14, 69, 12,
- 243, 66, 5, 64, 49, 126, 65, 71, 35, 47, 0, 13, 69, 4, 114, 1, 77, 64, 119, 81, 120, 89, 47, 0, 0, 9, 198, 61, 85, 2,
- 72, 80, 75, 65, 21, 73, 36, 225, 143, 52, 84, 131, 36, 19, 0, 124, 50, 83, 139, 65, 6, 131, 91, 118, 0, 10, 67, 16, 81, 207,
- 72, 141, 81, 139, 0, 0, 12, 69, 72, 85, 84, 21, 32, 34, 142, 47, 114, 0, 10, 198, 64, 192, 84, 20, 21, 64, 103, 66, 9, 197,
- 36, 225, 15, 61, 32, 65, 46, 15, 70, 24, 195, 213, 72, 148, 200, 83, 55, 131, 113, 91, 0, 103, 15, 70, 24, 195, 213, 72, 148, 200,
- 83, 55, 129, 34, 113, 91, 0, 13, 70, 12, 128, 84, 20, 21, 64, 91, 35, 47, 139, 0, 18, 2, 204, 158, 119, 48, 34, 6, 126, 49,
- 89, 124, 65, 13, 50, 47, 10, 0, 0, 15, 70, 52, 16, 203, 20, 227, 129, 65, 13, 49, 122, 50, 13, 0, 11, 68, 32, 82, 83, 80,
- 107, 140, 89, 47, 0, 0, 13, 67, 8, 81, 78, 4, 71, 124, 50, 0, 103, 35, 46, 12, 67, 8, 81, 78, 4, 71, 132, 50, 0, 35,
- 46, 14, 69, 52, 246, 129, 73, 64, 65, 139, 47, 89, 130, 47, 0, 25, 73, 80, 245, 1, 48, 149, 1, 72, 144, 78, 47, 139, 47, 4,
- 35, 55, 113, 47, 6, 143, 34, 144, 50, 0, 8, 197, 80, 244, 8, 5, 64, 18, 17, 70, 36, 229, 5, 72, 210, 78, 124, 50, 47, 6,
- 131, 65, 124, 50, 0, 19, 71, 21, 84, 8, 20, 210, 83, 52, 57, 137, 83, 13, 65, 124, 88, 13, 65, 0, 14, 69, 17, 34, 69, 77,
- 64, 72, 34, 140, 13, 89, 47, 0, 8, 197, 12, 21, 143, 73, 64, 17, 14, 4, 95, 103, 117, 114, 81, 6, 146, 65, 117, 49, 37, 0,
- 0, 10, 67, 77, 147, 131, 89, 124, 68, 49, 0, 11, 4, 95, 56, 48, 111, 6, 141, 47, 144, 0, 0, 19, 70, 77, 80, 141, 20, 229,
- 64, 89, 6, 129, 71, 65, 4, 122, 50, 57, 137, 0, 12, 201, 36, 228, 212, 36, 224, 212, 37, 97, 64, 66, 14, 70, 13, 84, 2, 60,
- 20, 132, 49, 129, 71, 13, 72, 0, 22, 73, 4, 197, 5, 72, 224, 84, 37, 97, 64, 133, 55, 47, 6, 131, 50, 13, 47, 124, 84, 0,
- 7, 2, 201, 178, 67, 122, 0, 0, 15, 69, 17, 99, 210, 4, 176, 72, 14, 84, 136, 90, 35, 49, 0, 14, 70, 12, 129, 89, 20, 227,
- 133, 91, 140, 6, 35, 50, 0, 0, 17, 70, 92, 129, 78, 21, 97, 82, 58, 122, 50, 122, 84, 114, 0, 74, 8, 9, 198, 81, 32, 78,
- 76, 97, 82, 36, 10, 198, 81, 32, 78, 76, 97, 82, 65, 47, 16, 70, 60, 193, 65, 56, 65, 82, 139, 55, 124, 35, 50, 72, 114, 0,
- 16, 70, 48, 21, 133, 56, 65, 82, 55, 35, 84, 13, 50, 72, 114, 0, 9, 198, 33, 83, 135, 61, 97, 82, 66, 0, 9, 198, 12, 243,
- 21, 52, 37, 83, 17, 12, 68, 8, 83, 137, 56, 71, 122, 50, 124, 50, 0, 14, 69, 77, 66, 78, 29, 144, 89, 47, 124, 50, 75, 37,
- 0, 15, 70, 76, 192, 86, 37, 50, 0, 89, 55, 141, 84, 124, 91, 0, 8, 197, 76, 19, 1, 52, 144, 17, 7, 196, 64, 20, 133, 56,
- 17, 13, 68, 44, 244, 129, 56, 49, 135, 34, 6, 121, 50, 0, 14, 70, 44, 224, 86, 37, 50, 0, 50, 141, 84, 124, 91, 0, 12, 68,
- 12, 19, 143, 56, 49, 35, 50, 13, 50, 0, 0, 15, 70, 44, 20, 129, 12, 130, 64, 49, 119, 34, 130, 76, 37, 0, 16, 70, 12, 195,
- 211, 20, 198, 64, 49, 55, 139, 89, 55, 124, 0, 32, 16, 70, 4, 227, 205, 4, 198, 64, 119, 50, 126, 65, 13, 55, 37, 0, 0, 11,
- 200, 81, 33, 77, 20, 225, 15, 85, 48, 17, 11, 200, 72, 145, 9, 13, 83, 15, 85, 48, 66, 18, 72, 72, 83, 132, 21, 165, 143, 85,
- 48, 34, 126, 50, 72, 113, 84, 137, 0, 11, 200, 48, 20, 195, 37, 98, 79, 85, 48, 17, 20, 72, 4, 36, 212, 20, 210, 79, 85, 48,
- 119, 71, 89, 47, 6, 132, 65, 144, 89, 0, 11, 2, 201, 190, 10, 6, 130, 47, 35, 48, 0, 0, 14, 70, 56, 244, 134, 60, 194, 192,
- 50, 135, 83, 13, 49, 0, 19, 71, 36, 212, 18, 20, 50, 83, 20, 124, 65, 48, 34, 124, 89, 6, 140, 89, 0, 17, 71, 4, 69, 133,
- 73, 66, 83, 20, 35, 72, 84, 114, 47, 140, 88, 0, 10, 2, 204, 165, 34, 124, 68, 81, 10, 0, 0, 22, 72, 84, 226, 86, 21, 36,
- 201, 81, 144, 57, 137, 50, 124, 84, 6, 131, 89, 113, 47, 37, 0, 9, 67, 4, 160, 82, 119, 75, 130, 0, 5, 194, 80, 128, 46, 6,
- 66, 80, 128, 87, 0, 0, 14, 69, 69, 81, 66, 20, 48, 49, 58, 113, 71, 122, 49, 0, 8, 67, 5, 32, 192, 130, 49, 0, 6, 195,
- 37, 32, 192, 13, 0, 13, 68, 17, 80, 78, 4, 72, 58, 6, 121, 50, 13, 0, 12, 68, 4, 192, 78, 4, 119, 55, 35, 50, 13, 0,
- 16, 70, 76, 130, 73, 80, 18, 197, 91, 132, 47, 6, 121, 49, 155, 0, 11, 68, 76, 21, 84, 20, 89, 133, 47, 141, 0, 11, 68, 8,
- 20, 212, 20, 71, 141, 89, 47, 0, 12, 2, 202, 178, 65, 4, 126, 72, 75, 6, 141, 0, 0, 15, 69, 8, 80, 207, 52, 80, 71, 124,
- 49, 129, 65, 0, 74, 10, 14, 69, 8, 81, 143, 72, 80, 71, 124, 83, 136, 0, 74, 10, 13, 69, 77, 65, 86, 36, 80, 89, 47, 132,
- 84, 37, 0, 13, 69, 48, 83, 143, 72, 80, 55, 122, 50, 6, 136, 0, 13, 69, 48, 80, 78, 56, 80, 55, 132, 6, 35, 50, 0, 13,
- 69, 40, 19, 137, 56, 80, 75, 13, 50, 132, 50, 0, 13, 69, 24, 18, 78, 56, 80, 83, 35, 50, 38, 13, 0, 11, 69, 4, 242, 70,
- 24, 80, 132, 83, 13, 0, 13, 69, 4, 112, 84, 32, 16, 35, 81, 119, 87, 13, 0, 15, 69, 52, 242, 129, 88, 80, 65, 139, 107, 6,
- 121, 84, 37, 0, 13, 69, 37, 66, 1, 12, 16, 124, 87, 13, 49, 13, 0, 13, 69, 88, 19, 9, 76, 80, 84, 119, 55, 132, 89, 0,
- 13, 69, 81, 34, 65, 28, 80, 47, 34, 132, 121, 90, 0, 14, 69, 76, 145, 67, 48, 80, 89, 57, 122, 49, 55, 14, 0, 14, 69, 76,
- 85, 133, 72, 80, 89, 113, 84, 6, 145, 0, 46, 14, 69, 72, 85, 9, 56, 16, 34, 122, 47, 124, 50, 13, 0, 14, 69, 64, 21, 9,
- 56, 16, 48, 35, 47, 124, 50, 13, 0, 13, 69, 52, 19, 149, 72, 80, 65, 13, 50, 57, 146, 0, 13, 69, 8, 85, 1, 44, 80, 71,
- 113, 47, 141, 49, 0, 0, 13, 70, 73, 84, 211, 20, 195, 0, 34, 129, 89, 118, 0, 15, 70, 32, 21, 193, 36, 144, 78, 107, 13, 58,
- 6, 147, 50, 0, 18, 70, 16, 17, 197, 77, 64, 78, 72, 121, 81, 124, 89, 47, 6, 121, 50, 0, 15, 70, 76, 246, 65, 8, 80, 78,
- 89, 142, 13, 71, 132, 50, 0, 6, 195, 85, 52, 210, 13, 15, 2, 202, 176, 35, 89, 48, 113, 34, 141, 47, 113, 72, 10, 0, 0, 17,
- 70, 28, 241, 26, 36, 195, 1, 81, 126, 72, 88, 6, 124, 55, 13, 0, 13, 69, 76, 49, 78, 36, 48, 89, 132, 50, 124, 49, 0, 6,
- 195, 85, 48, 64, 13, 17, 2, 204, 175, 50, 4, 126, 50, 89, 113, 55, 6, 35, 71, 113, 49, 0, 8, 2, 209, 135, 76, 122, 12, 0,
- 0, 12, 68, 16, 19, 148, 20, 72, 121, 50, 108, 141, 0, 13, 68, 20, 194, 90, 4, 124, 55, 6, 140, 88, 13, 0, 12, 68, 52, 243,
- 148, 20, 65, 126, 50, 108, 37, 0, 11, 68, 61, 82, 74, 4, 58, 132, 75, 13, 0, 10, 67, 36, 34, 68, 124, 71, 125, 72, 0, 9,
- 2, 209, 134, 47, 89, 122, 12, 0, 0, 27, 68, 12, 245, 76, 16, 49, 117, 72, 107, 35, 84, 47, 116, 0, 74, 32, 10, 82, 104, 97,
- 118, 101, 32, 116, 111, 32, 21, 68, 12, 245, 76, 16, 49, 117, 72, 107, 35, 84, 0, 35, 49, 81, 104, 97, 118, 101, 32, 20, 68, 12,
- 245, 76, 16, 4, 49, 117, 72, 119, 84, 0, 35, 81, 104, 97, 118, 101, 32, 14, 68, 12, 245, 76, 16, 2, 49, 117, 72, 0, 32, 10,
- 46, 13, 69, 81, 34, 67, 36, 16, 47, 34, 124, 91, 13, 0, 14, 69, 76, 16, 137, 56, 80, 89, 119, 71, 6, 132, 50, 0, 12, 69,
- 72, 81, 199, 36, 80, 34, 122, 75, 37, 0, 13, 69, 61, 69, 1, 92, 16, 126, 47, 119, 58, 13, 0, 8, 197, 52, 19, 137, 48, 16,
- 17, 14, 69, 12, 19, 129, 16, 16, 49, 35, 50, 13, 72, 13, 0, 8, 197, 4, 226, 193, 72, 16, 65, 8, 197, 104, 21, 129, 48, 16,
- 17, 12, 69, 88, 81, 199, 36, 80, 84, 122, 75, 124, 0, 13, 69, 84, 228, 213, 72, 80, 129, 50, 91, 6, 146, 0, 13, 69, 80, 245,
- 67, 32, 80, 47, 137, 91, 141, 0, 46, 14, 69, 76, 84, 193, 52, 80, 89, 122, 89, 119, 65, 37, 0, 12, 68, 76, 48, 76, 16, 89,
- 49, 126, 55, 72, 0, 13, 69, 72, 246, 65, 48, 80, 34, 142, 6, 35, 55, 0, 14, 69, 72, 81, 201, 52, 80, 34, 141, 90, 6, 132,
- 65, 0, 14, 69, 64, 17, 76, 48, 16, 48, 140, 6, 122, 55, 13, 0, 15, 69, 53, 85, 1, 80, 80, 65, 57, 137, 47, 6, 141, 47,
- 0, 11, 69, 28, 21, 67, 32, 80, 81, 139, 91, 0, 15, 69, 21, 84, 133, 44, 16, 57, 137, 6, 34, 132, 49, 119, 0, 11, 67, 4,
- 192, 83, 119, 55, 6, 35, 89, 0, 8, 2, 209, 133, 101, 35, 12, 0, 0, 9, 198, 77, 83, 12, 37, 96, 78, 16, 24, 75, 72, 80,
- 207, 56, 224, 73, 77, 48, 78, 12, 80, 34, 113, 49, 126, 50, 124, 89, 13, 50, 89, 0, 5, 194, 85, 96, 13, 13, 2, 202, 188, 113,
- 75, 122, 49, 47, 113, 84, 10, 0, 7, 2, 209, 132, 122, 83, 0, 0, 14, 69, 76, 195, 214, 4, 176, 89, 55, 139, 84, 35, 49, 0,
- 9, 67, 76, 130, 65, 91, 132, 13, 0, 10, 68, 72, 82, 71, 56, 34, 141, 50, 0, 9, 67, 40, 242, 69, 90, 58, 121, 0, 6, 195,
- 64, 50, 69, 13, 7, 2, 209, 131, 40, 12, 0, 0, 11, 68, 5, 97, 82, 100, 141, 84, 114, 37, 0, 12, 68, 72, 85, 18, 100, 34,
- 132, 47, 34, 140, 0, 6, 195, 96, 19, 76, 13, 11, 2, 204, 170, 72, 122, 50, 47, 118, 10, 0, 8, 2, 209, 130, 47, 122, 12, 0,
- 0, 13, 69, 29, 32, 72, 4, 208, 81, 34, 141, 13, 65, 0, 14, 69, 28, 83, 73, 56, 144, 75, 122, 65, 113, 50, 140, 0, 9, 67,
- 8, 144, 83, 71, 147, 89, 0, 7, 2, 209, 129, 122, 89, 0, 0, 6, 195, 76, 243, 206, 32, 10, 67, 96, 83, 206, 88, 132, 126, 50,
- 0, 17, 70, 65, 83, 138, 4, 34, 64, 48, 129, 50, 75, 6, 121, 71, 37, 0, 10, 67, 4, 65, 78, 141, 72, 13, 50, 0, 15, 70,
- 49, 83, 12, 4, 38, 64, 55, 129, 55, 13, 71, 140, 0, 10, 67, 36, 51, 206, 140, 49, 126, 50, 0, 7, 2, 209, 128, 122, 34, 0,
- 0, 10, 67, 48, 146, 197, 55, 140, 49, 0, 10, 17, 7, 100, 111, 101, 115, 110, 39, 116, 72, 129, 88, 13, 50, 47, 0, 32, 9, 67,
- 28, 18, 65, 81, 140, 13, 0, 10, 67, 85, 49, 64, 57, 137, 88, 0, 36, 9, 67, 85, 49, 64, 57, 137, 89, 0, 21, 72, 52, 19,
- 129, 28, 84, 133, 77, 48, 65, 35, 50, 113, 75, 13, 34, 6, 122, 89, 0, 8, 2, 209, 143, 57, 35, 12, 0, 0, 27, 74, 52, 144,
- 210, 60, 244, 135, 4, 226, 83, 52, 65, 140, 49, 34, 139, 6, 135, 81, 13, 50, 124, 88, 13, 65, 0, 12, 68, 4, 194, 66, 36, 35,
- 55, 13, 71, 140, 0, 8, 2, 209, 142, 57, 40, 12, 0, 0, 28, 5, 119, 111, 110, 39, 116, 58, 6, 139, 50, 47, 35, 84, 47, 116,
- 0, 32, 10, 82, 104, 97, 118, 101, 32, 116, 111, 32, 27, 5, 119, 111, 110, 39, 116, 58, 139, 50, 47, 107, 35, 84, 124, 47, 0, 78,
- 82, 104, 97, 118, 101, 32, 105, 116, 32, 23, 5, 119, 111, 110, 39, 116, 58, 139, 50, 47, 107, 35, 84, 0, 35, 49, 81, 104, 97, 118,
- 101, 32, 22, 5, 119, 111, 110, 39, 116, 58, 139, 50, 47, 119, 84, 0, 35, 73, 81, 104, 97, 118, 101, 32, 16, 5, 119, 111, 110, 39,
- 116, 58, 139, 50, 47, 0, 76, 32, 10, 46, 10, 199, 32, 80, 68, 24, 148, 147, 80, 66, 17, 71, 16, 20, 142, 20, 65, 83, 80, 72,
- 130, 50, 72, 13, 89, 47, 0, 18, 71, 9, 33, 65, 44, 96, 83, 80, 71, 34, 122, 49, 83, 13, 89, 47, 0, 7, 2, 209, 141, 122,
- 12, 0, 0, 22, 72, 84, 226, 78, 80, 84, 133, 77, 64, 129, 50, 6, 124, 50, 47, 13, 34, 13, 89, 47, 0, 16, 70, 76, 80, 210,
- 20, 54, 64, 89, 132, 49, 34, 13, 89, 37, 0, 22, 72, 72, 18, 78, 24, 244, 133, 77, 64, 34, 6, 141, 50, 83, 4, 126, 34, 113,
- 89, 47, 0, 9, 198, 5, 32, 200, 92, 22, 64, 65, 10, 2, 209, 140, 57, 6, 36, 34, 37, 0, 0, 12, 68, 80, 129, 73, 72, 86,
- 143, 0, 72, 34, 46, 10, 67, 32, 211, 77, 107, 6, 13, 65, 0, 11, 68, 12, 145, 193, 72, 89, 113, 81, 130, 0, 6, 195, 25, 146,
- 64, 13, 10, 2, 209, 139, 57, 6, 122, 34, 40, 0, 0, 10, 67, 88, 86, 0, 84, 122, 49, 89, 0, 8, 2, 209, 138, 57, 122, 34,
- 0, 0, 9, 2, 209, 137, 91, 76, 35, 12, 0, 0, 16, 70, 80, 240, 143, 28, 112, 78, 47, 13, 71, 126, 81, 13, 50, 0, 12, 68,
- 52, 147, 149, 76, 65, 140, 50, 13, 89, 0, 8, 2, 209, 136, 91, 35, 12, 0, 0, 14, 70, 32, 20, 151, 36, 50, 0, 107, 35, 34,
- 124, 75, 0, 10, 68, 60, 97, 133, 72, 126, 83, 114, 0, 11, 68, 56, 244, 201, 72, 50, 139, 89, 131, 0, 10, 68, 24, 194, 69, 72,
- 83, 55, 148, 0, 0, 18, 70, 52, 242, 1, 52, 81, 0, 109, 111, 104, 97, 109, 109, 97, 100, 0, 29, 10, 2, 95, 34, 49, 58, 139,
- 47, 89, 0, 0, 16, 70, 72, 21, 133, 56, 147, 135, 34, 35, 84, 13, 50, 113, 68, 0, 15, 70, 64, 192, 71, 84, 147, 135, 48, 55,
- 141, 81, 124, 68, 0, 16, 70, 25, 34, 78, 28, 147, 135, 83, 34, 124, 50, 75, 124, 68, 0, 9, 67, 12, 130, 67, 91, 132, 49, 0,
- 17, 2, 95, 33, 122, 49, 89, 49, 55, 13, 65, 6, 141, 91, 13, 50, 0, 0, 20, 73, 80, 83, 80, 21, 32, 84, 85, 33, 64, 47,
- 122, 65, 48, 34, 113, 76, 114, 0, 21, 73, 25, 84, 148, 32, 84, 141, 61, 33, 64, 83, 151, 86, 114, 65, 6, 136, 0, 105, 8, 20,
- 73, 25, 84, 148, 32, 84, 141, 61, 33, 64, 83, 131, 86, 114, 65, 6, 136, 0, 8, 10, 67, 4, 227, 206, 119, 50, 126, 50, 0, 0,
- 16, 70, 9, 34, 83, 8, 19, 133, 71, 34, 124, 89, 71, 13, 50, 0, 9, 67, 76, 243, 128, 89, 129, 50, 0, 14, 69, 64, 81, 1,
- 48, 240, 48, 122, 72, 13, 55, 139, 0, 13, 68, 48, 241, 207, 56, 55, 126, 81, 6, 126, 50, 0, 9, 67, 12, 243, 128, 49, 126, 50,
- 0, 10, 198, 12, 17, 134, 20, 147, 133, 103, 66, 9, 2, 95, 39, 49, 58, 139, 47, 0, 0, 9, 2, 209, 146, 72, 57, 122, 12, 0,
- 13, 2, 95, 38, 35, 65, 48, 13, 89, 35, 50, 72, 0, 0, 7, 2, 209, 145, 57, 152, 0, 13, 2, 95, 37, 48, 151, 89, 6, 122,
- 50, 47, 0, 105, 12, 2, 95, 37, 48, 114, 89, 6, 122, 50, 47, 0, 0, 16, 70, 92, 129, 82, 21, 97, 82, 58, 2, 143, 44, 122,
- 84, 114, 0, 15, 70, 12, 128, 82, 80, 145, 82, 91, 130, 47, 37, 6, 141, 0, 16, 70, 56, 18, 82, 60, 34, 64, 50, 140, 34, 6,
- 139, 71, 37, 0, 16, 70, 37, 52, 129, 20, 194, 64, 124, 88, 34, 6, 141, 55, 37, 0, 14, 70, 72, 82, 78, 16, 81, 82, 34, 141,
- 50, 72, 145, 0, 15, 70, 28, 244, 211, 4, 209, 82, 81, 126, 89, 13, 65, 114, 0, 17, 70, 25, 35, 206, 80, 145, 82, 83, 34, 129,
- 50, 47, 6, 145, 0, 103, 15, 70, 25, 35, 206, 80, 145, 82, 83, 34, 129, 50, 47, 145, 0, 17, 70, 13, 84, 212, 60, 209, 82, 49,
- 6, 129, 89, 47, 13, 65, 114, 0, 9, 2, 95, 36, 72, 126, 55, 114, 0, 0, 16, 67, 88, 19, 128, 84, 35, 50, 72, 131, 0, 81,
- 100, 101, 114, 32, 17, 67, 88, 19, 128, 84, 35, 50, 72, 122, 50, 0, 81, 100, 101, 110, 32, 9, 67, 80, 83, 128, 47, 122, 50, 0,
- 19, 72, 77, 83, 16, 33, 84, 143, 85, 48, 89, 129, 55, 83, 114, 34, 13, 89, 0, 12, 68, 72, 148, 197, 56, 34, 124, 88, 13, 50,
- 0, 0, 9, 198, 61, 85, 3, 5, 53, 0, 65, 13, 2, 95, 42, 35, 89, 47, 13, 34, 124, 89, 49, 0, 0, 22, 72, 52, 243, 148,
- 28, 243, 69, 73, 144, 65, 126, 50, 47, 81, 6, 126, 65, 13, 34, 37, 0, 20, 72, 69, 80, 84, 21, 35, 129, 73, 144, 49, 58, 13,
- 47, 131, 50, 13, 34, 124, 0, 13, 2, 95, 41, 34, 140, 47, 48, 119, 34, 122, 50, 0, 0, 10, 67, 44, 145, 86, 49, 132, 122, 83,
- 0, 16, 70, 36, 225, 129, 56, 54, 64, 124, 50, 83, 13, 50, 89, 37, 0, 9, 67, 4, 96, 82, 119, 83, 130, 0, 9, 2, 209, 156,
- 49, 57, 122, 12, 0, 14, 2, 95, 40, 55, 122, 83, 47, 48, 119, 34, 122, 50, 0, 0, 11, 67, 32, 84, 128, 107, 131, 0, 72, 34,
- 46, 17, 67, 64, 84, 128, 48, 4, 131, 15, 89, 6, 141, 0, 81, 115, 101, 32, 20, 67, 64, 84, 128, 48, 114, 15, 89, 6, 122, 50,
- 47, 0, 81, 99, 101, 110, 116, 32, 9, 67, 64, 84, 128, 48, 131, 0, 72, 11, 67, 84, 229, 25, 129, 50, 47, 6, 140, 0, 6, 195,
- 37, 36, 192, 13, 8, 2, 209, 155, 78, 122, 12, 0, 0, 11, 68, 4, 193, 137, 20, 35, 55, 83, 37, 0, 13, 68, 60, 209, 71, 4,
- 139, 65, 6, 141, 81, 13, 0, 15, 7, 111, 39, 99, 108, 111, 99, 107, 13, 49, 55, 126, 49, 0, 11, 68, 28, 147, 77, 20, 81, 124,
- 65, 37, 0, 8, 2, 95, 46, 72, 126, 47, 0, 0, 12, 67, 36, 229, 15, 4, 124, 50, 108, 117, 0, 103, 11, 67, 36, 229, 15, 4,
- 124, 50, 47, 117, 0, 23, 73, 52, 144, 200, 20, 192, 78, 28, 83, 15, 65, 140, 49, 118, 6, 35, 50, 75, 13, 55, 139, 0, 12, 68,
- 4, 131, 69, 16, 35, 101, 65, 122, 72, 0, 9, 2, 209, 153, 55, 57, 122, 12, 0, 9, 2, 95, 45, 72, 35, 91, 0, 103, 11, 2,
- 95, 45, 107, 4, 140, 83, 13, 50, 0, 0, 9, 67, 4, 112, 82, 141, 81, 130, 0, 9, 67, 4, 49, 82, 141, 89, 114, 0, 6, 195,
- 48, 245, 18, 13, 9, 2, 95, 44, 49, 126, 65, 13, 0, 0, 19, 67, 24, 20, 128, 83, 6, 130, 10, 65, 4, 136, 0, 81, 109, 111,
- 114, 101, 32, 10, 67, 41, 81, 25, 75, 137, 72, 37, 0, 10, 198, 80, 83, 80, 48, 21, 5, 103, 16, 9, 198, 77, 64, 71, 56, 21,
- 5, 66, 17, 70, 76, 84, 1, 72, 21, 5, 89, 122, 48, 114, 34, 141, 47, 0, 36, 16, 70, 76, 84, 1, 72, 21, 5, 89, 122, 48,
- 14, 34, 13, 47, 0, 16, 70, 60, 36, 207, 48, 85, 5, 126, 71, 89, 13, 55, 132, 47, 0, 17, 70, 21, 53, 9, 52, 21, 5, 122,
- 89, 47, 113, 65, 141, 47, 0, 36, 9, 198, 4, 48, 213, 72, 21, 5, 16, 12, 67, 53, 36, 192, 65, 124, 89, 113, 88, 0, 24, 9,
- 2, 95, 51, 87, 34, 6, 132, 0, 0, 16, 70, 81, 83, 129, 24, 148, 200, 47, 137, 50, 13, 83, 124, 91, 0, 13, 67, 9, 99, 4,
- 71, 117, 55, 13, 84, 130, 72, 0, 8, 2, 95, 50, 47, 6, 137, 0, 0, 12, 68, 40, 20, 133, 16, 75, 35, 34, 13, 72, 0, 13,
- 69, 64, 85, 9, 80, 80, 48, 13, 47, 132, 47, 0, 9, 2, 95, 49, 58, 6, 128, 50, 0, 0, 21, 72, 77, 80, 147, 21, 21, 69,
- 57, 64, 89, 129, 71, 89, 113, 49, 58, 13, 50, 47, 0, 17, 7, 112, 105, 195, 177, 97, 116, 97, 48, 132, 67, 6, 35, 47, 119, 0,
- 16, 70, 52, 240, 195, 5, 50, 78, 65, 126, 49, 13, 89, 125, 50, 0, 11, 200, 12, 243, 77, 4, 225, 1, 57, 64, 15, 12, 201, 12,
- 21, 1, 77, 68, 143, 64, 129, 64, 17, 10, 2, 95, 48, 88, 6, 144, 34, 139, 0, 0, 8, 197, 80, 21, 20, 60, 240, 66, 22, 73,
- 36, 229, 5, 72, 209, 68, 36, 21, 5, 124, 50, 47, 114, 65, 6, 132, 72, 144, 47, 0, 24, 73, 16, 148, 195, 60, 228, 207, 48, 21,
- 5, 72, 124, 89, 49, 6, 126, 50, 89, 13, 55, 13, 47, 0, 22, 73, 12, 243, 77, 20, 228, 213, 72, 21, 5, 49, 13, 65, 122, 50,
- 89, 114, 34, 13, 47, 0, 9, 67, 4, 195, 197, 35, 55, 139, 0, 12, 2, 95, 55, 89, 6, 13, 84, 13, 50, 0, 107, 11, 2, 95,
- 55, 89, 6, 122, 84, 13, 50, 0, 0, 15, 70, 76, 19, 5, 72, 227, 192, 89, 119, 55, 143, 50, 139, 0, 17, 70, 16, 144, 66, 60,
- 195, 192, 72, 140, 6, 35, 71, 13, 55, 139, 0, 10, 2, 95, 54, 89, 6, 124, 49, 89, 0, 0, 19, 67, 16, 241, 83, 72, 129, 88,
- 50, 126, 47, 0, 32, 78, 81, 110, 111, 116, 32, 10, 67, 16, 241, 83, 72, 129, 88, 0, 32, 15, 70, 4, 195, 25, 76, 243, 128, 35,
- 55, 124, 89, 13, 50, 0, 9, 2, 95, 53, 83, 6, 140, 84, 0, 14, 3, 95, 98, 110, 71, 122, 50, 81, 6, 121, 55, 37, 0, 0,
- 17, 6, 119, 97, 115, 110, 39, 116, 58, 129, 88, 50, 47, 0, 103, 35, 46, 17, 6, 119, 97, 115, 110, 39, 116, 58, 4, 126, 88, 50,
- 47, 0, 35, 46, 16, 70, 76, 132, 137, 48, 198, 64, 91, 34, 124, 55, 55, 124, 0, 32, 8, 2, 95, 52, 83, 6, 136, 0, 0, 17,
- 7, 119, 101, 114, 101, 110, 39, 116, 4, 58, 131, 50, 47, 0, 35, 10, 9, 67, 105, 83, 133, 88, 137, 50, 0, 9, 67, 37, 51, 1,
- 140, 55, 13, 0, 9, 67, 20, 211, 65, 122, 65, 13, 0, 10, 67, 48, 147, 65, 55, 132, 65, 119, 0, 8, 67, 92, 131, 193, 58, 139,
- 0, 10, 67, 33, 83, 1, 107, 137, 55, 13, 0, 18, 70, 8, 84, 137, 8, 84, 137, 71, 122, 34, 124, 71, 6, 122, 34, 37, 0, 8,
- 2, 208, 183, 88, 122, 12, 0, 15, 2, 95, 59, 89, 122, 65, 124, 49, 6, 139, 55, 13, 50, 0, 0, 15, 70, 104, 130, 86, 4, 115,
- 192, 90, 113, 84, 121, 81, 139, 0, 12, 68, 20, 211, 210, 100, 122, 65, 114, 34, 37, 0, 13, 69, 52, 20, 137, 4, 224, 65, 35, 34,
- 144, 50, 0, 8, 2, 208, 182, 90, 122, 12, 0, 10, 2, 95, 58, 49, 139, 55, 13, 50, 0, 0, 13, 68, 56, 240, 133, 48, 50, 139,
- 71, 6, 122, 55, 0, 15, 70, 5, 81, 21, 8, 243, 128, 133, 72, 13, 71, 126, 50, 0, 12, 68, 88, 147, 153, 48, 84, 140, 50, 125,
- 55, 0, 7, 196, 12, 16, 129, 48, 17, 9, 2, 95, 57, 50, 6, 140, 50, 0, 8, 2, 208, 181, 57, 122, 12, 0, 0, 19, 66, 92,
- 80, 58, 132, 91, 6, 35, 55, 0, 49, 81, 115, 104, 97, 108, 108, 32, 19, 66, 92, 80, 58, 2, 132, 91, 4, 119, 55, 0, 81, 115,
- 104, 97, 108, 108, 32, 10, 66, 92, 80, 58, 132, 0, 72, 32, 46, 12, 68, 48, 17, 207, 76, 55, 141, 81, 126, 89, 0, 8, 66, 100,
- 16, 57, 119, 0, 46, 13, 69, 76, 145, 206, 4, 192, 89, 124, 81, 50, 118, 0, 14, 70, 64, 131, 5, 28, 214, 64, 83, 55, 122, 65,
- 37, 0, 13, 68, 60, 20, 201, 76, 139, 6, 141, 89, 113, 89, 0, 13, 70, 32, 80, 82, 76, 22, 64, 107, 145, 89, 141, 0, 9, 198,
- 28, 243, 196, 16, 22, 64, 66, 16, 70, 24, 20, 129, 92, 22, 64, 83, 130, 34, 13, 58, 6, 141, 0, 15, 70, 13, 85, 1, 92, 22,
- 64, 49, 129, 47, 13, 58, 141, 0, 18, 70, 12, 240, 88, 36, 19, 0, 49, 139, 6, 35, 49, 89, 124, 13, 55, 0, 18, 70, 12, 20,
- 129, 52, 83, 0, 49, 35, 34, 13, 65, 122, 55, 0, 135, 47, 5, 194, 84, 144, 13, 8, 2, 95, 56, 6, 141, 47, 0, 8, 2, 208,
- 180, 72, 122, 12, 0, 0, 16, 70, 64, 84, 147, 64, 86, 0, 48, 131, 89, 48, 122, 49, 89, 0, 13, 69, 24, 147, 133, 77, 48, 83,
- 113, 50, 122, 89, 0, 11, 68, 12, 243, 69, 72, 49, 129, 65, 114, 0, 9, 68, 12, 241, 85, 72, 49, 131, 0, 8, 2, 208, 179, 81,
- 122, 12, 0, 12, 2, 95, 63, 49, 58, 122, 89, 76, 13, 50, 0, 0, 10, 67, 65, 52, 212, 48, 89, 89, 47, 0, 9, 67, 56, 245,
- 20, 50, 126, 47, 0, 10, 67, 24, 144, 84, 83, 132, 13, 47, 0, 8, 2, 208, 178, 84, 122, 12, 0, 13, 2, 95, 62, 81, 34, 141,
- 47, 13, 86, 35, 50, 0, 0, 12, 68, 52, 147, 149, 80, 65, 124, 50, 124, 47, 0, 23, 73, 21, 132, 15, 56, 83, 148, 36, 19, 0,
- 122, 49, 89, 48, 13, 50, 6, 122, 50, 91, 118, 0, 8, 2, 208, 177, 71, 122, 12, 0, 10, 2, 95, 61, 132, 49, 58, 118, 88, 0,
- 0, 17, 70, 16, 243, 133, 28, 19, 0, 72, 126, 50, 113, 81, 6, 133, 55, 0, 7, 2, 208, 176, 35, 12, 0, 11, 2, 95, 60, 55,
- 122, 89, 86, 35, 50, 0, 0, 13, 69, 17, 83, 12, 21, 48, 72, 129, 55, 13, 89, 0, 13, 69, 16, 83, 142, 37, 48, 72, 122, 50,
- 125, 89, 0, 14, 69, 84, 227, 5, 77, 48, 129, 50, 55, 6, 122, 89, 0, 21, 72, 81, 32, 78, 77, 3, 210, 81, 48, 47, 34, 35,
- 50, 89, 48, 136, 47, 89, 0, 34, 13, 69, 80, 83, 142, 37, 48, 47, 122, 50, 125, 89, 0, 13, 69, 72, 16, 130, 37, 48, 34, 35,
- 71, 140, 88, 0, 9, 198, 60, 211, 137, 88, 244, 133, 65, 14, 69, 32, 147, 132, 85, 48, 107, 124, 50, 72, 137, 88, 0, 8, 2, 208,
- 191, 48, 122, 12, 0, 0, 22, 73, 65, 54, 67, 32, 144, 84, 72, 148, 212, 89, 140, 49, 6, 147, 47, 34, 124, 89, 47, 0, 18, 71,
- 49, 83, 131, 33, 35, 207, 52, 55, 129, 50, 76, 15, 34, 137, 65, 0, 6, 2, 208, 190, 152, 0, 0, 11, 68, 52, 147, 133, 80, 65,
- 113, 50, 141, 0, 13, 4, 95, 57, 48, 111, 50, 6, 140, 50, 47, 144, 0, 7, 2, 208, 189, 122, 50, 0, 0, 17, 70, 20, 118, 80,
- 80, 144, 78, 124, 75, 6, 124, 48, 91, 13, 50, 0, 9, 67, 72, 82, 78, 34, 141, 50, 0, 9, 198, 52, 17, 201, 12, 144, 78, 17,
- 17, 67, 48, 80, 78, 55, 132, 50, 15, 47, 137, 0, 44, 81, 116, 111, 32, 10, 67, 4, 114, 78, 119, 81, 124, 50, 0, 7, 2, 208,
- 188, 122, 65, 0, 10, 2, 95, 64, 35, 47, 89, 140, 50, 0, 0, 14, 69, 76, 245, 197, 80, 240, 89, 13, 58, 122, 47, 139, 0, 10,
- 68, 52, 22, 65, 56, 65, 147, 50, 0, 8, 2, 208, 187, 122, 56, 17, 0, 0, 11, 4, 105, 39, 108, 108, 140, 55, 0, 72, 32, 9,
- 67, 92, 131, 204, 107, 139, 55, 0, 15, 70, 88, 19, 12, 20, 163, 192, 84, 119, 55, 141, 107, 139, 0, 9, 198, 61, 85, 2, 4, 50,
- 192, 65, 14, 70, 16, 145, 66, 4, 50, 192, 72, 140, 71, 35, 49, 0, 12, 2, 215, 130, 89, 124, 50, 72, 126, 47, 10, 0, 8, 2,
- 208, 186, 49, 35, 12, 0, 0, 17, 70, 32, 80, 146, 36, 65, 83, 107, 122, 71, 34, 13, 72, 132, 88, 0, 17, 70, 4, 229, 9, 48,
- 193, 83, 35, 50, 47, 6, 124, 55, 132, 88, 0, 15, 70, 52, 19, 22, 21, 35, 128, 65, 133, 55, 84, 114, 50, 0, 17, 70, 52, 84,
- 131, 20, 65, 83, 65, 131, 89, 6, 141, 72, 132, 88, 0, 15, 70, 5, 69, 1, 12, 129, 83, 119, 47, 35, 76, 125, 88, 0, 10, 67,
- 4, 115, 199, 119, 81, 126, 81, 0, 12, 2, 215, 129, 91, 124, 50, 72, 126, 47, 10, 0, 17, 2, 208, 185, 4, 124, 49, 14, 16, 6,
- 35, 47, 49, 134, 57, 37, 0, 0, 15, 70, 12, 132, 153, 76, 193, 82, 49, 34, 140, 89, 55, 114, 0, 15, 70, 12, 193, 65, 57, 49,
- 82, 49, 55, 122, 50, 88, 114, 0, 7, 2, 208, 184, 124, 12, 0, 0, 10, 67, 64, 84, 149, 48, 13, 34, 137, 0, 17, 70, 64, 82,
- 201, 56, 84, 197, 48, 132, 49, 125, 50, 6, 132, 88, 0, 15, 70, 32, 80, 68, 4, 50, 25, 107, 122, 72, 141, 49, 37, 0, 12, 68,
- 16, 83, 79, 56, 72, 132, 65, 13, 50, 0, 0, 12, 68, 5, 52, 193, 52, 35, 89, 6, 35, 65, 0, 0, 11, 68, 88, 148, 129, 48,
- 84, 148, 34, 118, 0, 16, 70, 72, 19, 65, 16, 19, 128, 34, 35, 65, 119, 72, 121, 50, 0, 11, 68, 69, 80, 83, 32, 49, 58, 126,
- 91, 0, 11, 68, 28, 21, 133, 48, 81, 35, 84, 118, 0, 11, 68, 12, 244, 129, 48, 49, 126, 34, 118, 0, 21, 72, 12, 243, 77, 20,
- 229, 1, 73, 144, 49, 126, 65, 13, 50, 47, 122, 34, 37, 0, 103, 19, 72, 12, 243, 77, 20, 229, 1, 73, 144, 49, 126, 65, 13, 50,
- 47, 34, 124, 0, 12, 4, 95, 226, 128, 163, 71, 117, 55, 113, 47, 0, 0, 8, 67, 12, 129, 82, 91, 143, 0, 9, 198, 4, 224, 84,
- 60, 214, 64, 17, 16, 4, 194, 182, 194, 182, 48, 35, 34, 13, 81, 34, 35, 83, 89, 0, 12, 4, 95, 226, 128, 162, 71, 117, 55, 113,
- 47, 0, 0, 10, 67, 4, 64, 64, 141, 72, 13, 0, 47, 16, 70, 65, 32, 67, 80, 148, 197, 48, 34, 35, 49, 47, 113, 89, 0, 15,
- 4, 95, 226, 128, 161, 72, 129, 71, 118, 72, 35, 81, 114, 0, 0, 18, 72, 81, 35, 213, 8, 17, 15, 85, 32, 47, 34, 137, 71, 13,
- 72, 136, 0, 11, 68, 80, 146, 203, 4, 47, 132, 49, 13, 0, 16, 70, 8, 16, 203, 20, 225, 0, 71, 35, 49, 6, 122, 50, 72, 0,
- 11, 4, 95, 226, 128, 160, 72, 35, 81, 114, 0, 0, 10, 68, 4, 50, 5, 16, 141, 49, 47, 0, 4, 193, 212, 43, 0, 12, 67, 100,
- 245, 82, 57, 146, 0, 106, 72, 34, 46, 11, 67, 100, 245, 82, 57, 135, 0, 72, 34, 46, 15, 4, 95, 226, 128, 166, 124, 55, 6, 124,
- 48, 89, 124, 89, 0, 0, 14, 70, 60, 209, 76, 21, 69, 5, 126, 65, 55, 13, 47, 0, 13, 70, 12, 82, 76, 36, 66, 0, 49, 141,
- 55, 37, 0, 6, 195, 85, 48, 128, 13, 9, 2, 215, 151, 101, 36, 47, 10, 0, 7, 2, 217, 135, 107, 35, 0, 11, 3, 95, 101, 108,
- 81, 34, 6, 132, 49, 0, 13, 4, 95, 226, 128, 165, 47, 137, 72, 126, 47, 89, 0, 0, 12, 68, 65, 84, 133, 20, 48, 57, 146, 34,
- 141, 0, 12, 2, 215, 150, 88, 6, 35, 57, 37, 50, 10, 0, 9, 2, 217, 134, 50, 40, 12, 50, 0, 10, 4, 95, 226, 128, 164, 72,
- 126, 47, 0, 0, 13, 68, 84, 229, 197, 16, 129, 50, 58, 6, 122, 72, 0, 13, 68, 84, 225, 133, 16, 129, 50, 83, 6, 122, 72, 0,
- 9, 2, 215, 149, 84, 35, 84, 10, 0, 8, 2, 217, 133, 65, 132, 65, 0, 15, 4, 95, 226, 128, 155, 55, 122, 83, 47, 49, 58, 139,
- 47, 0, 0, 20, 73, 72, 21, 1, 80, 245, 73, 48, 193, 64, 34, 35, 47, 13, 47, 6, 137, 124, 0, 21, 72, 12, 148, 131, 84, 213,
- 133, 57, 64, 89, 150, 49, 13, 65, 84, 122, 50, 47, 0, 105, 20, 72, 12, 148, 131, 84, 213, 133, 57, 64, 89, 131, 49, 13, 65, 84,
- 122, 50, 47, 0, 8, 2, 215, 148, 107, 36, 10, 0, 8, 2, 217, 132, 55, 35, 65, 0, 13, 4, 95, 226, 128, 154, 55, 139, 49, 58,
- 139, 47, 0, 0, 17, 67, 76, 243, 69, 89, 129, 65, 58, 128, 50, 0, 81, 111, 110, 101, 32, 13, 67, 76, 243, 69, 4, 89, 129, 65,
- 0, 34, 11, 46, 10, 67, 12, 195, 197, 49, 55, 139, 37, 0, 9, 198, 12, 19, 3, 85, 69, 1, 66, 11, 67, 81, 83, 129, 47, 137,
- 50, 13, 0, 103, 11, 67, 81, 83, 129, 47, 57, 137, 50, 13, 0, 15, 70, 76, 21, 67, 21, 0, 78, 89, 133, 89, 48, 13, 50, 0,
- 12, 2, 215, 147, 6, 72, 35, 55, 36, 47, 10, 0, 8, 2, 217, 131, 49, 35, 83, 0, 14, 4, 95, 226, 128, 153, 34, 140, 47, 49,
- 58, 139, 47, 0, 0, 16, 70, 80, 19, 12, 100, 131, 192, 47, 35, 55, 124, 6, 107, 139, 0, 9, 67, 52, 16, 200, 65, 121, 49, 0,
- 14, 70, 48, 83, 208, 5, 33, 0, 55, 122, 48, 114, 72, 0, 13, 202, 32, 84, 141, 5, 2, 18, 60, 66, 84, 20, 66, 12, 2, 215,
- 146, 6, 81, 37, 65, 36, 55, 10, 0, 9, 2, 217, 130, 104, 35, 12, 83, 0, 15, 4, 95, 226, 128, 152, 55, 122, 83, 47, 49, 58,
- 139, 47, 0, 0, 12, 67, 28, 241, 83, 2, 81, 139, 88, 0, 10, 46, 13, 69, 16, 147, 135, 33, 144, 72, 124, 68, 81, 37, 0, 9,
- 2, 215, 145, 71, 36, 47, 10, 0, 7, 2, 217, 129, 83, 35, 0, 16, 4, 95, 226, 128, 159, 55, 122, 83, 47, 49, 58, 139, 47, 89,
- 0, 0, 15, 70, 40, 240, 67, 32, 147, 64, 75, 139, 13, 49, 124, 65, 0, 6, 195, 37, 48, 142, 13, 11, 2, 215, 144, 6, 35, 55,
- 36, 83, 10, 0, 15, 3, 95, 103, 117, 81, 137, 75, 114, 34, 6, 121, 47, 37, 0, 14, 4, 95, 226, 128, 158, 55, 139, 49, 58, 139,
- 47, 89, 0, 0, 11, 200, 72, 81, 193, 72, 67, 5, 77, 48, 8, 11, 67, 76, 129, 64, 91, 132, 0, 72, 46, 33, 10, 67, 52, 19,
- 65, 65, 121, 65, 119, 0, 9, 2, 215, 159, 50, 40, 50, 10, 0, 6, 2, 217, 143, 40, 0, 15, 4, 95, 226, 128, 157, 34, 140, 47,
- 49, 58, 139, 47, 89, 0, 15, 2, 95, 91, 55, 122, 83, 47, 71, 34, 35, 49, 113, 47, 0, 0, 12, 68, 32, 19, 143, 36, 107, 35,
- 50, 6, 142, 0, 16, 70, 65, 33, 67, 21, 5, 0, 48, 34, 132, 89, 122, 48, 47, 0, 10, 198, 12, 243, 150, 21, 37, 0, 65, 37,
- 9, 198, 12, 243, 147, 61, 37, 0, 36, 9, 198, 12, 243, 147, 61, 37, 0, 65, 9, 67, 4, 224, 76, 141, 50, 118, 0, 9, 2, 215,
- 158, 65, 36, 65, 10, 0, 6, 2, 217, 142, 35, 0, 7, 2, 218, 134, 76, 35, 0, 16, 4, 95, 226, 128, 156, 55, 122, 83, 47, 49,
- 58, 139, 47, 89, 0, 0, 16, 70, 52, 20, 137, 49, 147, 128, 65, 35, 34, 13, 55, 113, 50, 0, 15, 70, 65, 35, 206, 61, 83, 128,
- 48, 34, 139, 50, 138, 50, 0, 13, 69, 32, 245, 11, 21, 144, 107, 126, 47, 49, 132, 0, 12, 200, 4, 36, 207, 49, 85, 5, 49, 144,
- 67, 32, 9, 2, 215, 157, 65, 36, 65, 10, 0, 10, 4, 95, 226, 128, 147, 72, 35, 91, 0, 0, 19, 66, 76, 240, 89, 6, 139, 15,
- 65, 4, 129, 76, 0, 81, 109, 117, 99, 104, 32, 20, 66, 76, 240, 89, 4, 139, 15, 65, 6, 122, 50, 37, 0, 81, 109, 97, 110, 121,
- 32, 18, 66, 76, 240, 89, 6, 139, 15, 83, 4, 130, 0, 10, 81, 102, 97, 114, 32, 9, 66, 76, 240, 4, 89, 139, 0, 10, 15, 70,
- 52, 19, 3, 60, 195, 64, 65, 35, 55, 49, 13, 65, 0, 15, 70, 65, 33, 84, 104, 83, 0, 48, 34, 122, 47, 89, 118, 0, 20, 73,
- 8, 245, 82, 28, 83, 201, 76, 145, 64, 71, 146, 90, 58, 121, 88, 6, 132, 0, 6, 194, 88, 144, 13, 42, 5, 194, 84, 176, 13, 12,
- 2, 215, 156, 55, 6, 35, 65, 36, 72, 10, 0, 10, 4, 95, 226, 128, 146, 72, 35, 91, 0, 0, 15, 69, 12, 144, 76, 37, 48, 89,
- 132, 6, 35, 55, 125, 89, 0, 13, 70, 4, 19, 9, 100, 18, 0, 13, 55, 132, 13, 0, 17, 70, 77, 84, 137, 56, 19, 69, 89, 146,
- 34, 124, 50, 6, 35, 65, 0, 14, 69, 52, 244, 129, 77, 48, 65, 126, 34, 6, 35, 89, 0, 12, 69, 52, 80, 68, 61, 112, 65, 122,
- 72, 139, 0, 12, 69, 4, 148, 130, 85, 48, 143, 71, 129, 89, 0, 9, 2, 215, 155, 49, 35, 83, 10, 0, 12, 4, 95, 226, 128, 145,
- 107, 140, 83, 13, 50, 0, 14, 2, 95, 95, 6, 129, 50, 72, 114, 89, 49, 4, 136, 0, 0, 19, 71, 4, 227, 129, 52, 20, 137, 4,
- 35, 50, 13, 65, 119, 34, 6, 132, 13, 0, 9, 2, 215, 154, 49, 35, 83, 10, 0, 8, 2, 217, 138, 57, 122, 19, 0, 11, 4, 95,
- 226, 130, 160, 57, 146, 34, 139, 0, 12, 4, 95, 226, 128, 144, 107, 140, 83, 13, 50, 0, 17, 2, 95, 94, 89, 150, 49, 129, 65, 83,
- 55, 4, 122, 49, 89, 0, 105, 16, 2, 95, 94, 89, 131, 49, 129, 65, 83, 55, 4, 122, 49, 89, 0, 0, 11, 67, 60, 130, 79, 139,
- 107, 6, 140, 139, 0, 17, 70, 52, 147, 132, 4, 224, 79, 65, 124, 50, 72, 13, 50, 6, 138, 0, 7, 196, 12, 17, 5, 80, 17, 9,
- 2, 215, 153, 57, 39, 72, 10, 0, 19, 2, 217, 137, 35, 55, 6, 37, 83, 10, 65, 35, 49, 89, 6, 40, 34, 35, 0, 14, 2, 95,
- 93, 34, 140, 47, 71, 34, 35, 49, 113, 47, 0, 0, 15, 70, 77, 83, 132, 36, 19, 0, 89, 129, 50, 72, 147, 55, 0, 13, 70, 40,
- 245, 82, 56, 19, 0, 75, 131, 50, 118, 0, 15, 70, 12, 130, 70, 25, 35, 206, 91, 124, 83, 34, 126, 50, 0, 9, 2, 215, 152, 47,
- 36, 47, 10, 0, 8, 2, 217, 136, 58, 35, 58, 0, 15, 4, 95, 226, 128, 150, 72, 4, 129, 71, 118, 71, 6, 130, 0, 0, 11, 69,
- 80, 129, 73, 73, 48, 86, 143, 88, 0, 15, 69, 4, 52, 143, 77, 48, 13, 49, 34, 126, 89, 0, 74, 10, 8, 197, 32, 20, 146, 37,
- 48, 15, 16, 70, 26, 84, 137, 56, 225, 64, 83, 132, 34, 124, 50, 38, 13, 0, 13, 69, 32, 84, 144, 21, 48, 107, 131, 48, 132, 88,
- 0, 15, 69, 21, 131, 196, 85, 48, 122, 49, 89, 13, 72, 13, 89, 0, 13, 69, 12, 20, 133, 77, 48, 49, 13, 34, 122, 89, 0, 14,
- 69, 12, 19, 150, 5, 48, 49, 35, 50, 84, 13, 89, 0, 14, 69, 12, 19, 80, 85, 48, 49, 35, 65, 48, 13, 89, 0, 12, 69, 5,
- 32, 200, 21, 48, 130, 76, 125, 88, 0, 9, 2, 215, 167, 49, 40, 83, 10, 0, 20, 4, 95, 226, 128, 149, 107, 126, 34, 113, 88, 4,
- 126, 50, 47, 118, 71, 6, 130, 0, 0, 12, 2, 215, 166, 47, 89, 6, 35, 72, 37, 10, 0, 12, 4, 95, 226, 128, 148, 122, 65, 72,
- 35, 91, 0, 0, 12, 68, 24, 147, 5, 80, 83, 113, 55, 141, 0, 103, 12, 2, 215, 165, 47, 89, 6, 35, 72, 37, 10, 0, 13, 3,
- 95, 97, 114, 6, 35, 34, 13, 71, 124, 49, 0, 6, 2, 95, 97, 141, 0, 0, 19, 71, 36, 212, 9, 56, 114, 78, 28, 124, 65, 48,
- 6, 124, 50, 75, 124, 68, 0, 8, 2, 215, 164, 48, 36, 10, 0, 12, 2, 95, 96, 71, 35, 49, 48, 34, 140, 65, 0, 0, 10, 67,
- 16, 145, 85, 21, 102, 114, 0, 47, 8, 2, 215, 163, 48, 36, 10, 0, 0, 12, 68, 8, 85, 19, 100, 71, 122, 47, 89, 37, 0, 9,
- 198, 61, 85, 13, 61, 53, 0, 65, 28, 74, 36, 229, 133, 77, 66, 71, 5, 66, 86, 20, 124, 50, 84, 4, 122, 89, 47, 113, 81, 6,
- 141, 47, 124, 84, 0, 103, 12, 2, 215, 162, 19, 6, 35, 57, 37, 50, 10, 0, 11, 2, 217, 146, 89, 40, 49, 6, 40, 50, 0, 0,
- 12, 68, 4, 69, 137, 48, 35, 72, 84, 124, 55, 0, 17, 70, 65, 148, 133, 56, 81, 83, 48, 124, 34, 13, 50, 6, 132, 88, 0, 17,
- 70, 17, 83, 70, 72, 145, 83, 72, 129, 65, 83, 34, 6, 132, 89, 0, 16, 70, 88, 84, 148, 36, 49, 83, 84, 131, 47, 124, 89, 132,
- 88, 0, 15, 69, 84, 229, 9, 17, 144, 129, 50, 47, 6, 140, 72, 37, 0, 13, 69, 72, 80, 76, 49, 144, 34, 144, 55, 124, 0, 32,
- 13, 69, 65, 33, 84, 81, 144, 48, 34, 124, 47, 37, 0, 12, 2, 215, 161, 89, 6, 35, 65, 36, 101, 10, 0, 10, 2, 217, 145, 91,
- 6, 35, 72, 119, 0, 0, 16, 70, 4, 36, 129, 32, 19, 64, 141, 71, 34, 13, 107, 35, 65, 0, 11, 68, 12, 18, 82, 60, 49, 140,
- 34, 139, 0, 9, 2, 215, 160, 50, 40, 50, 10, 0, 6, 2, 217, 144, 37, 0, 7, 2, 218, 136, 72, 36, 0, 0, 9, 67, 72, 147,
- 192, 34, 132, 139, 0, 16, 70, 76, 21, 129, 28, 84, 153, 89, 35, 84, 124, 75, 34, 37, 0, 21, 72, 64, 131, 212, 60, 198, 83, 37,
- 48, 83, 139, 47, 6, 126, 55, 13, 89, 124, 89, 0, 21, 72, 52, 85, 18, 61, 3, 204, 37, 48, 65, 13, 47, 34, 126, 48, 13, 55,
- 124, 89, 0, 9, 198, 16, 83, 9, 88, 84, 153, 16, 12, 201, 12, 131, 15, 72, 244, 12, 5, 53, 0, 65, 9, 67, 8, 147, 192, 71,
- 140, 139, 0, 8, 67, 4, 195, 64, 121, 65, 0, 6, 2, 214, 183, 35, 0, 10, 2, 216, 167, 35, 55, 6, 37, 83, 0, 0, 12, 68,
- 32, 148, 129, 52, 107, 140, 34, 13, 65, 0, 9, 198, 80, 16, 129, 76, 51, 192, 17, 13, 68, 32, 20, 133, 52, 107, 121, 34, 6, 132,
- 65, 0, 6, 2, 214, 182, 122, 0, 19, 2, 216, 166, 107, 6, 35, 65, 88, 35, 10, 19, 55, 35, 10, 57, 122, 19, 0, 0, 14, 70,
- 32, 84, 141, 4, 227, 128, 107, 131, 65, 13, 50, 0, 12, 69, 12, 129, 78, 21, 144, 76, 141, 50, 37, 0, 10, 67, 100, 246, 79, 57,
- 139, 57, 139, 0, 15, 69, 56, 240, 143, 17, 144, 6, 50, 139, 71, 126, 72, 37, 0, 10, 67, 16, 83, 79, 72, 122, 65, 139, 0, 11,
- 68, 8, 20, 193, 48, 71, 141, 89, 118, 0, 6, 2, 214, 181, 122, 0, 22, 2, 216, 165, 35, 55, 6, 37, 83, 10, 47, 35, 107, 47,
- 10, 107, 6, 35, 65, 88, 35, 0, 0, 19, 72, 24, 18, 18, 20, 226, 5, 37, 64, 83, 35, 34, 13, 50, 107, 140, 47, 0, 18, 67,
- 18, 34, 155, 72, 141, 90, 121, 15, 84, 6, 137, 0, 81, 118, 117, 32, 5, 194, 100, 64, 13, 6, 2, 214, 180, 132, 0, 14, 2, 219,
- 140, 83, 6, 130, 89, 37, 15, 57, 6, 36, 0, 19, 2, 216, 164, 107, 6, 35, 65, 88, 35, 10, 19, 55, 35, 10, 58, 35, 58, 0,
- 0, 20, 67, 88, 148, 192, 84, 132, 88, 119, 84, 6, 132, 0, 82, 97, 32, 118, 105, 115, 32, 21, 67, 88, 148, 192, 84, 132, 88, 119,
- 84, 6, 132, 0, 82, 195, 160, 32, 118, 105, 115, 32, 6, 195, 20, 32, 89, 20, 6, 2, 214, 179, 39, 0, 22, 2, 216, 163, 107, 6,
- 35, 65, 88, 35, 10, 47, 35, 107, 47, 10, 35, 55, 6, 37, 83, 0, 0, 10, 68, 52, 17, 86, 20, 65, 141, 84, 0, 16, 70, 16,
- 243, 73, 56, 144, 192, 72, 126, 65, 113, 50, 124, 49, 0, 12, 68, 60, 208, 72, 4, 139, 65, 119, 107, 121, 0, 13, 69, 80, 20, 137,
- 24, 96, 47, 35, 34, 124, 83, 0, 9, 198, 76, 21, 1, 56, 144, 192, 17, 11, 68, 68, 17, 68, 4, 49, 140, 72, 13, 0, 12, 68,
- 64, 17, 18, 20, 48, 121, 72, 34, 141, 0, 11, 68, 52, 149, 18, 20, 65, 140, 47, 114, 0, 13, 68, 44, 240, 76, 4, 49, 139, 6,
- 121, 55, 13, 0, 16, 70, 44, 147, 133, 80, 144, 192, 49, 125, 50, 122, 47, 124, 49, 0, 14, 70, 5, 36, 197, 56, 144, 192, 130, 89,
- 50, 124, 49, 0, 6, 2, 214, 178, 35, 0, 9, 2, 215, 170, 47, 35, 84, 10, 0, 19, 2, 216, 162, 35, 55, 6, 37, 83, 10, 65,
- 35, 65, 72, 6, 40, 72, 119, 0, 0, 15, 70, 72, 241, 5, 72, 144, 203, 34, 126, 72, 34, 124, 49, 0, 14, 70, 12, 130, 83, 92,
- 144, 203, 76, 124, 88, 124, 49, 0, 17, 71, 81, 33, 66, 84, 50, 5, 80, 47, 34, 122, 71, 117, 91, 141, 0, 6, 2, 214, 177, 122,
- 0, 9, 2, 215, 169, 91, 37, 50, 10, 0, 7, 2, 218, 145, 92, 36, 0, 11, 2, 216, 161, 107, 6, 35, 65, 88, 35, 0, 0, 18,
- 70, 80, 21, 9, 4, 224, 64, 47, 121, 47, 57, 6, 121, 50, 13, 0, 103, 17, 70, 80, 21, 9, 4, 224, 64, 47, 35, 47, 124, 6,
- 121, 50, 13, 0, 9, 198, 56, 21, 1, 76, 128, 64, 17, 8, 197, 12, 243, 146, 4, 64, 65, 16, 70, 5, 34, 65, 56, 224, 64, 35,
- 34, 124, 6, 121, 50, 13, 0, 15, 70, 80, 84, 85, 36, 192, 64, 47, 13, 49, 132, 55, 13, 0, 15, 69, 72, 245, 21, 56, 64, 34,
- 139, 47, 6, 129, 50, 72, 0, 16, 70, 64, 84, 147, 60, 224, 64, 48, 131, 89, 6, 139, 50, 13, 0, 12, 69, 36, 227, 129, 72, 64,
- 124, 50, 114, 72, 0, 13, 70, 8, 149, 5, 12, 128, 64, 71, 140, 76, 13, 0, 16, 70, 8, 83, 9, 76, 128, 64, 71, 13, 55, 6,
- 132, 91, 13, 0, 17, 70, 4, 193, 129, 48, 96, 64, 35, 55, 83, 6, 35, 55, 83, 13, 0, 17, 70, 4, 48, 80, 20, 192, 64, 35,
- 49, 119, 48, 6, 122, 55, 13, 0, 8, 2, 214, 176, 91, 84, 121, 0, 9, 2, 215, 168, 51, 36, 91, 10, 0, 12, 3, 95, 104, 101,
- 107, 6, 132, 71, 34, 137, 0, 0, 19, 67, 16, 84, 192, 72, 13, 65, 142, 50, 0, 81, 109, 111, 105, 110, 101, 115, 32, 31, 67, 48,
- 84, 192, 55, 141, 65, 124, 88, 122, 34, 6, 121, 71, 55, 14, 0, 81, 109, 105, 115, 195, 169, 114, 97, 98, 108, 101, 115, 32, 9, 2,
- 216, 175, 72, 35, 56, 17, 0, 7, 2, 95, 115, 122, 89, 0, 0, 13, 68, 4, 35, 214, 20, 13, 71, 129, 84, 0, 74, 10, 11, 67,
- 40, 244, 226, 107, 139, 89, 6, 141, 0, 19, 71, 64, 243, 25, 4, 210, 68, 20, 48, 126, 55, 124, 6, 141, 65, 140, 72, 0, 18, 70,
- 64, 85, 21, 48, 19, 148, 48, 122, 76, 13, 55, 13, 50, 47, 0, 103, 17, 70, 64, 83, 131, 32, 19, 148, 48, 122, 50, 91, 13, 50,
- 47, 0, 103, 15, 70, 64, 83, 131, 32, 19, 148, 48, 126, 50, 91, 126, 50, 0, 10, 199, 53, 83, 20, 37, 69, 68, 20, 65, 11, 68,
- 12, 19, 22, 20, 49, 35, 84, 0, 103, 10, 68, 12, 19, 22, 20, 49, 121, 84, 0, 8, 2, 216, 174, 101, 122, 19, 0, 0, 10, 199,
- 56, 240, 212, 85, 35, 129, 48, 66, 8, 2, 216, 173, 107, 122, 19, 0, 14, 4, 95, 104, 97, 99, 107, 6, 35, 76, 4, 122, 49, 0,
- 0, 16, 69, 8, 82, 9, 56, 64, 71, 124, 107, 140, 50, 72, 0, 74, 10, 9, 198, 56, 21, 129, 76, 48, 64, 17, 14, 69, 72, 20,
- 200, 36, 64, 34, 121, 91, 6, 132, 72, 0, 17, 70, 56, 144, 207, 76, 144, 64, 50, 124, 49, 13, 89, 6, 132, 13, 0, 15, 70, 12,
- 80, 201, 48, 144, 64, 89, 113, 89, 132, 55, 144, 0, 15, 69, 84, 229, 201, 56, 64, 129, 50, 58, 6, 140, 50, 72, 0, 17, 70, 64,
- 19, 129, 12, 80, 64, 48, 35, 50, 119, 89, 6, 132, 13, 0, 17, 69, 48, 149, 133, 12, 64, 55, 6, 140, 84, 89, 132, 72, 6, 132,
- 0, 13, 69, 21, 36, 129, 56, 64, 122, 34, 13, 50, 72, 0, 11, 2, 214, 188, 72, 6, 35, 81, 122, 91, 0, 8, 2, 216, 172, 75,
- 132, 65, 0, 0, 17, 71, 8, 81, 84, 32, 245, 133, 56, 71, 141, 108, 139, 84, 13, 50, 0, 10, 67, 49, 84, 5, 55, 137, 48, 141,
- 0, 10, 67, 88, 148, 193, 84, 132, 88, 13, 0, 10, 199, 32, 19, 12, 61, 113, 69, 56, 67, 11, 67, 17, 84, 5, 72, 57, 137, 48,
- 0, 135, 6, 2, 214, 187, 40, 0, 8, 2, 216, 171, 87, 122, 19, 0, 0, 21, 72, 104, 147, 66, 4, 37, 197, 4, 224, 88, 113, 65,
- 71, 121, 71, 58, 124, 13, 50, 0, 14, 69, 92, 21, 19, 60, 224, 58, 126, 47, 89, 13, 50, 0, 15, 70, 77, 21, 73, 73, 33, 76,
- 89, 49, 58, 131, 64, 0, 103, 15, 70, 77, 21, 73, 73, 33, 76, 89, 49, 58, 124, 34, 118, 0, 8, 197, 76, 19, 15, 60, 224, 17,
- 12, 68, 16, 147, 135, 100, 72, 124, 50, 75, 124, 0, 12, 2, 219, 146, 71, 35, 34, 37, 57, 6, 36, 0, 7, 2, 216, 170, 47, 35,
- 0, 0, 9, 67, 76, 22, 83, 89, 122, 88, 0, 13, 69, 76, 17, 133, 81, 144, 89, 141, 83, 47, 37, 0, 8, 197, 61, 85, 3, 73,
- 144, 65, 10, 67, 56, 245, 19, 50, 126, 47, 89, 0, 13, 69, 48, 149, 133, 49, 144, 55, 140, 84, 55, 124, 0, 13, 69, 36, 229, 18,
- 5, 144, 124, 50, 47, 34, 141, 0, 12, 69, 33, 84, 146, 5, 144, 107, 13, 34, 141, 0, 10, 67, 4, 225, 87, 119, 50, 137, 0, 103,
- 10, 67, 4, 225, 87, 119, 50, 57, 137, 0, 6, 2, 214, 185, 39, 0, 17, 2, 216, 169, 47, 6, 122, 19, 65, 35, 52, 71, 6, 40,
- 47, 119, 0, 0, 14, 6, 121, 111, 117, 39, 108, 108, 57, 137, 55, 0, 72, 32, 14, 69, 37, 48, 66, 20, 192, 124, 88, 13, 71, 122,
- 55, 0, 12, 68, 17, 32, 67, 60, 72, 34, 141, 49, 139, 0, 11, 67, 8, 17, 90, 71, 140, 6, 122, 88, 0, 18, 72, 80, 244, 146,
- 20, 229, 9, 4, 192, 47, 13, 34, 122, 50, 91, 118, 0, 23, 73, 36, 228, 212, 4, 195, 1, 80, 147, 206, 124, 50, 89, 47, 13, 55,
- 6, 141, 91, 13, 50, 0, 19, 72, 12, 243, 12, 61, 21, 73, 4, 192, 49, 13, 55, 139, 49, 58, 124, 118, 0, 13, 69, 12, 128, 78,
- 20, 192, 91, 119, 50, 122, 55, 0, 12, 69, 12, 83, 9, 16, 128, 49, 141, 55, 37, 0, 6, 2, 214, 184, 35, 0, 7, 2, 218, 152,
- 90, 35, 0, 7, 2, 216, 168, 71, 35, 0, 0, 11, 68, 32, 82, 78, 104, 107, 140, 50, 88, 0, 10, 67, 88, 20, 197, 84, 121, 88,
- 0, 135, 9, 67, 80, 20, 197, 47, 141, 88, 0, 9, 67, 16, 244, 197, 72, 139, 89, 0, 9, 2, 216, 183, 47, 107, 121, 19, 0, 13,
- 2, 95, 123, 55, 122, 83, 47, 71, 34, 141, 89, 0, 0, 14, 69, 80, 82, 18, 4, 224, 47, 143, 34, 6, 121, 50, 0, 13, 69, 48,
- 84, 201, 60, 224, 55, 132, 90, 13, 50, 0, 9, 198, 12, 243, 134, 48, 144, 212, 36, 10, 198, 12, 243, 134, 48, 144, 212, 65, 47, 10,
- 2, 216, 182, 72, 35, 12, 72, 14, 0, 20, 4, 95, 226, 128, 188, 122, 49, 89, 49, 55, 119, 65, 6, 141, 91, 13, 50, 88, 0, 0,
- 10, 199, 64, 83, 143, 9, 48, 207, 80, 17, 15, 69, 76, 147, 135, 49, 144, 89, 124, 68, 81, 55, 124, 0, 32, 12, 69, 64, 80, 82,
- 49, 144, 48, 131, 55, 37, 0, 17, 70, 24, 244, 133, 57, 50, 67, 83, 13, 34, 122, 50, 89, 124, 49, 0, 17, 71, 20, 21, 133, 76,
- 68, 143, 64, 132, 84, 88, 72, 34, 126, 48, 0, 10, 2, 216, 181, 89, 35, 12, 72, 14, 0, 15, 4, 95, 226, 128, 179, 72, 129, 71,
- 118, 48, 34, 140, 65, 0, 0, 9, 66, 80, 240, 47, 137, 0, 72, 42, 9, 66, 80, 240, 47, 137, 0, 72, 49, 23, 66, 80, 240, 47,
- 137, 13, 50, 72, 83, 34, 6, 139, 0, 82, 97, 110, 100, 32, 102, 114, 111, 32, 16, 66, 80, 240, 2, 47, 117, 10, 47, 116, 0, 32,
- 81, 116, 111, 32, 16, 66, 80, 240, 47, 13, 15, 6, 71, 132, 0, 49, 81, 98, 101, 32, 15, 66, 80, 240, 47, 13, 71, 2, 37, 0,
- 35, 81, 98, 101, 32, 8, 66, 80, 240, 47, 116, 0, 32, 12, 69, 76, 130, 76, 60, 128, 91, 140, 55, 139, 0, 8, 66, 100, 80, 57,
- 132, 0, 76, 12, 69, 64, 20, 137, 4, 128, 48, 13, 34, 147, 0, 15, 70, 16, 80, 201, 8, 83, 0, 72, 122, 89, 125, 71, 118, 0,
- 15, 70, 8, 16, 200, 20, 195, 210, 71, 35, 76, 13, 55, 114, 0, 8, 2, 216, 180, 91, 132, 50, 0, 14, 3, 95, 106, 97, 75, 6,
- 35, 48, 13, 50, 132, 88, 0, 11, 4, 95, 226, 128, 178, 48, 34, 140, 65, 0, 0, 11, 67, 92, 134, 64, 4, 58, 140, 0, 10, 47,
- 14, 69, 13, 148, 18, 85, 48, 89, 140, 48, 34, 13, 89, 0, 16, 70, 12, 243, 15, 52, 34, 65, 49, 13, 55, 129, 65, 71, 144, 0,
- 9, 67, 20, 198, 64, 132, 55, 37, 0, 17, 70, 4, 195, 5, 49, 82, 65, 35, 55, 113, 55, 6, 137, 57, 13, 0, 8, 2, 216, 179,
- 89, 132, 50, 0, 0, 17, 71, 52, 16, 203, 20, 230, 137, 20, 65, 13, 49, 122, 50, 88, 37, 0, 18, 70, 53, 82, 1, 52, 208, 68,
- 109, 111, 104, 97, 109, 109, 97, 100, 0, 29, 9, 2, 216, 178, 88, 122, 57, 50, 0, 13, 3, 95, 107, 111, 107, 6, 35, 50, 81, 40,
- 55, 0, 13, 4, 95, 226, 128, 176, 48, 131, 65, 6, 132, 55, 0, 0, 13, 68, 4, 35, 213, 80, 119, 71, 138, 47, 0, 74, 10, 15,
- 70, 25, 34, 78, 28, 84, 128, 83, 34, 124, 50, 75, 114, 0, 8, 2, 216, 177, 52, 121, 19, 0, 13, 3, 95, 107, 110, 49, 6, 121,
- 50, 119, 72, 13, 0, 11, 3, 95, 100, 118, 47, 6, 121, 50, 119, 0, 12, 2, 95, 125, 34, 140, 47, 71, 34, 141, 89, 0, 0, 11,
- 68, 80, 80, 200, 76, 47, 122, 49, 89, 0, 21, 73, 32, 81, 66, 36, 82, 133, 20, 38, 64, 107, 132, 71, 132, 75, 6, 132, 71, 37,
- 0, 11, 200, 16, 148, 195, 61, 83, 148, 20, 64, 66, 9, 2, 216, 176, 86, 35, 56, 17, 0, 10, 2, 95, 124, 84, 132, 71, 6, 130,
- 0, 0, 13, 69, 5, 66, 5, 57, 48, 35, 87, 113, 50, 88, 0, 12, 69, 60, 97, 133, 73, 48, 126, 83, 114, 88, 0, 15, 69, 32,
- 144, 84, 85, 48, 107, 140, 6, 141, 47, 13, 89, 0, 11, 68, 16, 243, 143, 72, 72, 139, 50, 114, 0, 14, 69, 16, 80, 146, 37, 48,
- 72, 13, 71, 34, 132, 0, 103, 13, 69, 16, 80, 146, 37, 48, 72, 122, 71, 34, 132, 0, 12, 68, 4, 66, 5, 72, 35, 72, 107, 6,
- 145, 0, 8, 197, 36, 35, 84, 81, 48, 13, 9, 2, 218, 175, 81, 35, 12, 83, 0, 0, 12, 68, 66, 36, 133, 104, 48, 122, 34, 122,
- 88, 0, 18, 70, 77, 80, 138, 20, 53, 0, 89, 129, 71, 75, 6, 122, 49, 47, 0, 36, 14, 70, 12, 243, 15, 72, 81, 0, 49, 129,
- 55, 114, 72, 0, 10, 67, 4, 33, 84, 119, 71, 122, 47, 0, 16, 4, 95, 226, 128, 180, 47, 34, 124, 48, 118, 48, 34, 140, 65, 0,
- 0, 10, 67, 16, 148, 195, 72, 124, 89, 49, 0, 12, 68, 12, 243, 69, 80, 49, 126, 65, 113, 47, 0, 11, 5, 95, 48, 97, 110, 100,
- 13, 50, 0, 135, 0, 12, 3, 95, 107, 97, 75, 6, 135, 75, 13, 50, 0, 0, 0, 16, 69, 92, 149, 8, 36, 224, 58, 124, 86, 124,
- 50, 0, 74, 10, 28, 11, 68, 92, 19, 12, 100, 58, 126, 55, 37, 0, 13, 69, 56, 21, 8, 4, 224, 50, 141, 87, 13, 50, 0, 16,
- 70, 48, 84, 207, 80, 131, 192, 55, 13, 89, 6, 137, 47, 137, 0, 11, 67, 4, 160, 88, 141, 75, 35, 49, 89, 0, 10, 2, 216, 186,
- 6, 103, 122, 37, 50, 0, 0, 15, 70, 16, 145, 201, 61, 35, 143, 72, 125, 90, 136, 50, 139, 0, 17, 70, 16, 19, 79, 12, 193, 83,
- 72, 35, 65, 13, 49, 55, 132, 88, 0, 14, 69, 72, 20, 137, 81, 144, 34, 143, 34, 13, 47, 37, 0, 17, 70, 20, 212, 8, 5, 50,
- 83, 122, 65, 83, 13, 89, 124, 89, 0, 46, 18, 70, 4, 224, 76, 101, 49, 83, 35, 50, 13, 55, 140, 88, 125, 88, 0, 36, 17, 70,
- 4, 224, 76, 101, 49, 83, 119, 50, 35, 55, 13, 89, 132, 88, 0, 11, 68, 4, 210, 83, 32, 121, 65, 124, 91, 0, 14, 4, 95, 50,
- 48, 111, 47, 58, 6, 122, 50, 47, 144, 0, 10, 2, 218, 169, 49, 6, 35, 12, 83, 0, 10, 2, 216, 185, 6, 19, 122, 37, 50, 0,
- 0, 12, 67, 16, 245, 206, 4, 72, 138, 50, 0, 46, 10, 19, 71, 72, 241, 18, 36, 117, 69, 76, 34, 126, 72, 34, 6, 132, 81, 122,
- 88, 0, 14, 69, 54, 35, 129, 28, 80, 65, 141, 50, 6, 121, 90, 0, 11, 68, 32, 245, 212, 60, 107, 138, 47, 137, 0, 8, 2, 216,
- 184, 86, 121, 19, 0, 0, 17, 71, 92, 129, 82, 20, 85, 133, 72, 58, 2, 143, 44, 122, 84, 114, 0, 0, 15, 70, 52, 244, 143, 12,
- 51, 192, 65, 13, 34, 126, 49, 139, 0, 11, 68, 88, 81, 199, 100, 84, 122, 75, 124, 0, 7, 2, 217, 190, 48, 35, 0, 0, 18, 72,
- 65, 33, 83, 12, 145, 78, 12, 80, 48, 34, 132, 89, 144, 50, 89, 0, 20, 72, 65, 33, 67, 20, 65, 78, 12, 80, 48, 34, 122, 89,
- 113, 72, 13, 50, 89, 0, 19, 72, 36, 229, 5, 73, 53, 9, 12, 80, 113, 50, 47, 131, 89, 47, 124, 89, 0, 0, 18, 71, 24, 84,
- 142, 4, 225, 5, 76, 83, 114, 50, 121, 50, 72, 122, 89, 0, 12, 69, 16, 20, 146, 100, 192, 72, 35, 34, 118, 0, 19, 71, 21, 84,
- 8, 72, 21, 5, 76, 57, 137, 83, 34, 6, 141, 47, 132, 88, 0, 17, 71, 12, 132, 137, 77, 67, 65, 76, 49, 34, 124, 89, 65, 13,
- 89, 0, 14, 69, 4, 211, 210, 4, 192, 141, 65, 6, 126, 34, 118, 0, 6, 194, 84, 224, 13, 42, 0, 10, 199, 88, 19, 131, 61, 85,
- 133, 72, 66, 10, 67, 60, 33, 89, 139, 71, 6, 141, 0, 10, 199, 13, 84, 8, 60, 193, 5, 72, 18, 0, 20, 68, 80, 129, 82, 20,
- 86, 2, 143, 4, 58, 131, 0, 9, 81, 119, 101, 114, 101, 32, 21, 68, 80, 129, 82, 20, 86, 2, 143, 58, 4, 129, 88, 0, 103, 9,
- 81, 119, 97, 115, 32, 20, 68, 80, 129, 82, 20, 86, 2, 143, 58, 4, 126, 88, 0, 9, 81, 119, 97, 115, 32, 16, 68, 80, 129, 82,
- 20, 86, 143, 71, 6, 132, 0, 81, 98, 101, 32, 17, 68, 80, 129, 82, 20, 86, 143, 6, 124, 88, 0, 49, 81, 105, 115, 32, 18, 68,
- 80, 129, 82, 20, 86, 2, 143, 4, 130, 0, 9, 81, 97, 114, 101, 32, 12, 68, 80, 129, 82, 20, 86, 143, 0, 72, 10, 46, 12, 68,
- 4, 225, 18, 20, 126, 50, 72, 34, 141, 0, 16, 70, 64, 245, 15, 52, 16, 192, 48, 13, 47, 139, 65, 13, 49, 0, 9, 198, 76, 21,
- 9, 72, 144, 192, 17, 17, 70, 64, 243, 9, 80, 144, 192, 48, 126, 55, 13, 47, 124, 49, 0, 47, 16, 70, 52, 81, 5, 88, 16, 192,
- 65, 122, 72, 124, 84, 35, 49, 0, 6, 195, 57, 148, 4, 13, 0, 7, 2, 217, 185, 47, 36, 0, 0, 9, 198, 52, 83, 9, 56, 64,
- 64, 17, 15, 70, 52, 18, 197, 56, 224, 64, 65, 13, 49, 122, 50, 13, 0, 13, 69, 40, 20, 146, 4, 64, 75, 35, 34, 13, 72, 0,
- 16, 70, 9, 34, 65, 56, 224, 64, 71, 34, 124, 6, 35, 50, 13, 0, 15, 70, 44, 19, 142, 4, 64, 64, 49, 121, 50, 13, 72, 13,
- 0, 17, 70, 8, 243, 15, 28, 224, 64, 71, 13, 55, 139, 50, 38, 13, 0, 41, 14, 69, 92, 147, 132, 20, 64, 58, 124, 50, 72, 125,
- 72, 0, 9, 198, 88, 19, 137, 48, 192, 64, 17, 15, 69, 52, 148, 204, 20, 64, 65, 124, 89, 55, 6, 122, 72, 0, 13, 69, 24, 24,
- 1, 16, 80, 83, 13, 89, 121, 72, 0, 15, 70, 8, 243, 15, 28, 224, 64, 71, 13, 55, 139, 50, 37, 0, 0, 9, 67, 52, 21, 73,
- 65, 138, 132, 0, 15, 3, 95, 109, 108, 65, 35, 55, 141, 6, 121, 55, 13, 65, 0, 0, 20, 71, 4, 225, 18, 60, 209, 68, 4, 35,
- 50, 72, 34, 6, 126, 65, 124, 72, 13, 0, 11, 68, 80, 129, 84, 4, 87, 132, 47, 13, 0, 8, 2, 218, 190, 107, 6, 13, 0, 0,
- 9, 67, 72, 134, 83, 34, 132, 89, 0, 10, 67, 4, 211, 211, 141, 65, 126, 89, 0, 12, 3, 95, 111, 114, 133, 34, 6, 37, 35, 12,
- 0, 0, 16, 70, 80, 149, 1, 56, 144, 64, 47, 124, 47, 6, 121, 50, 144, 0, 11, 69, 92, 20, 146, 20, 64, 58, 135, 72, 0, 14,
- 69, 76, 16, 210, 20, 64, 89, 141, 49, 34, 13, 72, 0, 16, 70, 24, 244, 141, 36, 48, 64, 83, 135, 65, 6, 140, 49, 13, 0, 13,
- 3, 95, 104, 121, 130, 65, 6, 132, 50, 144, 50, 0, 0, 11, 68, 12, 242, 5, 56, 49, 139, 13, 50, 0, 10, 67, 56, 20, 193, 50,
- 35, 89, 119, 0, 6, 195, 4, 65, 128, 13, 0, 14, 69, 76, 18, 71, 60, 224, 89, 140, 81, 6, 126, 50, 0, 20, 72, 52, 147, 142,
- 21, 51, 212, 4, 224, 65, 113, 50, 113, 89, 139, 47, 13, 50, 0, 12, 68, 48, 18, 84, 100, 55, 141, 13, 47, 37, 0, 13, 68, 16,
- 82, 84, 100, 72, 132, 13, 108, 37, 0, 103, 12, 68, 16, 82, 84, 100, 72, 141, 13, 47, 37, 0, 17, 70, 12, 20, 143, 85, 49, 76,
- 49, 35, 34, 13, 89, 6, 122, 55, 0, 6, 195, 97, 134, 0, 13, 0, 6, 195, 56, 50, 83, 13, 0, 13, 69, 85, 49, 70, 84, 192,
- 57, 137, 89, 83, 118, 0, 11, 200, 32, 244, 137, 104, 243, 148, 4, 192, 67, 14, 69, 9, 33, 65, 80, 128, 71, 34, 132, 86, 0, 36,
- 47, 13, 69, 9, 33, 65, 80, 128, 71, 34, 122, 87, 0, 47, 11, 4, 95, 35, 51, 50, 89, 48, 141, 89, 0, 0, 23, 6, 116, 104,
- 97, 116, 39, 115, 86, 119, 47, 89, 71, 124, 50, 0, 76, 81, 98, 101, 101, 110, 32, 20, 6, 116, 104, 97, 116, 39, 115, 86, 35, 47,
- 89, 6, 124, 47, 0, 81, 105, 116, 32, 11, 67, 40, 244, 197, 107, 139, 89, 6, 141, 0, 15, 70, 8, 243, 136, 60, 210, 69, 71, 126,
- 50, 13, 65, 132, 0, 0, 14, 69, 69, 88, 130, 20, 48, 49, 58, 113, 71, 122, 49, 0, 14, 69, 61, 33, 71, 60, 224, 126, 34, 113,
- 81, 13, 50, 0, 17, 70, 77, 80, 195, 36, 224, 212, 89, 13, 49, 89, 124, 68, 49, 47, 0, 13, 69, 76, 19, 13, 60, 224, 89, 35,
- 65, 13, 50, 0, 9, 197, 36, 229, 5, 72, 224, 65, 47, 14, 69, 36, 229, 5, 72, 224, 124, 50, 47, 131, 50, 0, 37, 0, 12, 68,
- 28, 241, 84, 32, 81, 139, 13, 87, 0, 76, 11, 67, 52, 249, 20, 65, 139, 6, 122, 47, 0, 9, 198, 76, 17, 9, 77, 66, 67, 17,
- 23, 74, 72, 20, 16, 72, 240, 200, 20, 209, 78, 80, 34, 35, 48, 34, 139, 91, 65, 6, 153, 0, 103, 9, 198, 32, 243, 9, 77, 66,
- 67, 17, 18, 70, 28, 145, 193, 57, 66, 67, 75, 140, 81, 6, 35, 50, 47, 124, 49, 0, 9, 198, 28, 19, 1, 13, 66, 67, 17, 0,
- 12, 69, 72, 16, 200, 20, 192, 34, 141, 76, 118, 0, 12, 69, 92, 148, 146, 4, 192, 58, 124, 34, 118, 0, 13, 68, 84, 225, 15, 76,
- 129, 50, 72, 6, 137, 88, 0, 13, 69, 12, 20, 144, 20, 192, 49, 130, 48, 13, 55, 0, 14, 70, 5, 36, 197, 56, 19, 0, 130, 89,
- 13, 50, 118, 0, 0, 18, 70, 4, 36, 197, 57, 66, 65, 35, 71, 89, 6, 122, 50, 108, 132, 13, 0, 6, 195, 5, 66, 64, 13, 0,
- 15, 70, 77, 69, 82, 28, 148, 192, 89, 47, 131, 75, 124, 89, 0, 15, 70, 28, 83, 135, 32, 148, 192, 75, 122, 68, 81, 124, 89, 0,
- 17, 70, 52, 242, 1, 52, 208, 68, 65, 139, 107, 6, 35, 65, 113, 72, 0, 16, 70, 56, 83, 69, 76, 148, 192, 50, 122, 65, 13, 89,
- 125, 89, 0, 15, 70, 52, 20, 145, 84, 148, 192, 65, 130, 34, 49, 6, 132, 0, 15, 70, 52, 17, 208, 36, 84, 192, 65, 35, 81, 48,
- 140, 88, 0, 0, 15, 70, 16, 18, 77, 48, 84, 128, 72, 140, 65, 55, 114, 0, 103, 0, 12, 68, 16, 21, 137, 76, 72, 141, 84, 124,
- 89, 0, 11, 200, 76, 83, 65, 64, 131, 210, 20, 64, 15, 0, 9, 67, 20, 211, 89, 122, 65, 37, 0, 10, 199, 52, 19, 136, 5, 69,
- 1, 56, 66, 18, 71, 12, 20, 137, 8, 33, 65, 56, 49, 35, 34, 13, 71, 6, 144, 50, 0, 12, 68, 52, 150, 5, 72, 65, 124, 49,
- 89, 114, 0, 17, 71, 12, 245, 82, 80, 84, 193, 56, 49, 136, 47, 125, 88, 13, 50, 0, 11, 68, 12, 243, 15, 72, 49, 129, 55, 114,
- 0, 0, 16, 70, 21, 53, 15, 65, 1, 76, 122, 89, 47, 6, 126, 48, 118, 0, 10, 67, 20, 66, 84, 122, 72, 124, 47, 0, 17, 70,
- 16, 148, 213, 76, 81, 0, 72, 124, 89, 6, 57, 137, 88, 72, 0, 12, 68, 13, 147, 82, 84, 49, 129, 65, 34, 37, 0, 6, 195, 4,
- 194, 84, 17, 0, 0, 5, 194, 97, 144, 13, 12, 3, 95, 104, 105, 107, 6, 124, 50, 72, 37, 0, 0, 12, 68, 48, 241, 201, 56, 55,
- 126, 81, 124, 50, 0, 22, 73, 48, 16, 153, 72, 147, 148, 32, 147, 133, 55, 35, 71, 114, 6, 124, 50, 87, 132, 50, 0, 12, 68, 8,
- 244, 213, 56, 71, 139, 89, 13, 50, 0, 6, 195, 5, 67, 64, 13, 0, 14, 69, 72, 17, 5, 60, 224, 34, 141, 72, 132, 126, 50, 0,
- 13, 69, 4, 97, 200, 4, 224, 35, 83, 81, 35, 50, 0, 15, 71, 52, 244, 133, 12, 19, 66, 20, 65, 136, 49, 13, 65, 0, 13, 68,
- 53, 83, 20, 36, 65, 129, 55, 47, 140, 0, 103, 0, 13, 5, 119, 101, 39, 108, 108, 58, 132, 55, 0, 72, 32, 0, 15, 6, 116, 104,
- 97, 116, 39, 100, 2, 86, 35, 47, 13, 72, 0, 18, 71, 76, 20, 211, 4, 100, 129, 76, 89, 35, 89, 119, 83, 34, 35, 89, 0, 17,
- 70, 76, 16, 143, 80, 85, 82, 89, 35, 71, 13, 47, 6, 151, 0, 105, 16, 70, 76, 16, 143, 80, 85, 82, 89, 35, 71, 13, 47, 6,
- 131, 0, 13, 68, 72, 80, 83, 44, 34, 132, 6, 120, 89, 49, 0, 15, 69, 36, 228, 212, 4, 192, 124, 50, 89, 47, 6, 133, 55, 0,
- 20, 72, 4, 229, 9, 64, 131, 206, 4, 192, 35, 50, 47, 6, 124, 83, 13, 50, 118, 0, 0, 13, 68, 53, 83, 143, 104, 65, 137, 50,
- 57, 139, 88, 0, 23, 74, 48, 145, 67, 33, 65, 78, 77, 65, 73, 56, 55, 124, 101, 47, 13, 50, 89, 47, 140, 50, 0, 10, 199, 28,
- 144, 146, 4, 197, 1, 72, 66, 7, 196, 12, 17, 9, 104, 17, 18, 71, 80, 81, 4, 100, 33, 65, 72, 47, 6, 122, 72, 124, 71, 4,
- 143, 0, 19, 71, 48, 19, 132, 61, 115, 133, 72, 55, 6, 35, 50, 72, 4, 139, 50, 114, 0, 16, 71, 32, 243, 69, 61, 115, 133, 72,
- 107, 139, 65, 139, 50, 114, 0, 12, 68, 8, 148, 207, 56, 71, 140, 89, 13, 50, 0, 0, 23, 73, 56, 85, 198, 61, 83, 132, 48, 19,
- 132, 50, 57, 137, 83, 13, 50, 72, 55, 119, 50, 72, 0, 29, 69, 72, 18, 83, 60, 224, 34, 141, 88, 126, 50, 15, 72, 6, 122, 47,
- 34, 14, 0, 81, 100, 39, 195, 170, 116, 114, 101, 32, 0, 16, 70, 28, 147, 210, 16, 147, 143, 75, 135, 72, 6, 132, 50, 139, 0, 18,
- 72, 12, 243, 147, 12, 145, 78, 12, 80, 49, 126, 50, 91, 13, 50, 89, 0, 12, 201, 8, 240, 82, 16, 209, 77, 8, 84, 128, 65, 0,
- 15, 68, 8, 82, 78, 28, 4, 71, 132, 124, 68, 0, 35, 46, 10, 12, 69, 12, 129, 82, 100, 192, 91, 122, 34, 118, 0, 19, 71, 37,
- 51, 211, 12, 83, 5, 76, 140, 89, 6, 126, 89, 13, 55, 132, 88, 0, 14, 69, 12, 244, 146, 4, 192, 49, 13, 34, 6, 35, 55, 0,
- 14, 69, 12, 20, 148, 20, 192, 49, 130, 47, 6, 122, 55, 0, 11, 68, 4, 114, 78, 28, 141, 75, 124, 68, 0, 0, 10, 199, 92, 130,
- 67, 32, 85, 133, 72, 66, 19, 71, 76, 243, 77, 20, 194, 69, 72, 89, 129, 65, 13, 55, 57, 6, 141, 0, 103, 17, 71, 76, 243, 77,
- 20, 194, 69, 72, 89, 126, 65, 6, 122, 55, 144, 0, 18, 71, 9, 34, 71, 4, 66, 69, 72, 71, 34, 124, 81, 119, 72, 6, 145, 0,
- 8, 67, 5, 52, 192, 35, 89, 0, 0, 16, 70, 93, 147, 205, 36, 225, 192, 58, 140, 6, 139, 65, 124, 68, 0, 11, 68, 80, 18, 15,
- 20, 47, 121, 107, 139, 0, 15, 70, 32, 20, 212, 36, 225, 192, 107, 141, 89, 47, 124, 68, 0, 14, 70, 80, 80, 82, 36, 225, 192, 47,
- 143, 44, 124, 68, 0, 7, 196, 76, 84, 9, 4, 20, 15, 70, 76, 48, 82, 36, 225, 192, 89, 49, 143, 34, 124, 68, 0, 11, 68, 64,
- 244, 211, 20, 48, 126, 89, 37, 0, 11, 68, 32, 245, 83, 20, 107, 138, 88, 0, 36, 10, 68, 28, 81, 83, 20, 81, 132, 89, 0, 15,
- 70, 12, 243, 77, 20, 229, 0, 49, 126, 65, 122, 50, 47, 0, 0, 12, 68, 32, 84, 143, 16, 107, 122, 34, 13, 72, 0, 0, 15, 70,
- 88, 84, 147, 4, 49, 64, 84, 114, 89, 121, 76, 37, 0, 15, 70, 56, 21, 1, 48, 145, 64, 50, 35, 47, 119, 55, 37, 0, 15, 70,
- 12, 19, 132, 4, 49, 64, 49, 35, 50, 72, 124, 89, 0, 15, 70, 92, 20, 212, 4, 113, 64, 58, 141, 89, 47, 113, 75, 0, 15, 70,
- 88, 84, 212, 36, 113, 64, 84, 122, 89, 47, 113, 75, 0, 9, 198, 77, 80, 140, 36, 209, 64, 66, 16, 70, 72, 81, 133, 72, 81, 64,
- 34, 122, 83, 13, 34, 6, 132, 0, 17, 70, 65, 35, 212, 20, 113, 64, 48, 34, 139, 47, 13, 90, 141, 0, 103, 16, 70, 65, 35, 212,
- 20, 113, 64, 48, 34, 126, 47, 13, 90, 141, 0, 15, 70, 65, 33, 83, 4, 113, 64, 48, 34, 122, 89, 124, 75, 0, 15, 70, 64, 244,
- 212, 4, 113, 64, 48, 139, 89, 47, 113, 75, 0, 9, 198, 61, 85, 18, 4, 113, 64, 65, 15, 70, 53, 148, 208, 4, 49, 64, 65, 140,
- 89, 48, 141, 89, 0, 15, 70, 52, 20, 211, 4, 113, 64, 65, 119, 89, 121, 90, 0, 103, 14, 70, 52, 20, 211, 4, 113, 64, 65, 35,
- 89, 121, 90, 0, 15, 70, 12, 244, 147, 4, 113, 64, 49, 135, 89, 6, 121, 90, 0, 15, 70, 12, 243, 12, 4, 113, 64, 49, 126, 55,
- 6, 121, 90, 0, 15, 70, 8, 20, 146, 4, 113, 64, 71, 114, 34, 121, 90, 0, 103, 14, 70, 8, 20, 146, 4, 113, 64, 71, 35, 34,
- 121, 90, 0, 0, 11, 67, 41, 83, 25, 75, 137, 55, 6, 140, 0, 0, 14, 68, 80, 131, 211, 20, 86, 139, 88, 0, 72, 34, 10, 46,
- 14, 71, 56, 145, 84, 105, 48, 200, 20, 50, 132, 76, 37, 0, 15, 70, 48, 82, 80, 104, 145, 192, 55, 140, 48, 89, 124, 81, 0, 20,
- 71, 80, 20, 129, 57, 69, 76, 4, 47, 13, 34, 35, 50, 47, 57, 117, 55, 13, 0, 12, 68, 65, 34, 77, 4, 48, 34, 132, 65, 13,
- 0, 17, 71, 61, 33, 193, 56, 83, 12, 20, 135, 81, 13, 50, 6, 122, 55, 0, 16, 70, 16, 81, 129, 80, 145, 192, 72, 113, 83, 35,
- 47, 124, 81, 0, 15, 70, 12, 243, 77, 20, 225, 0, 49, 13, 65, 122, 50, 72, 0, 12, 68, 12, 195, 211, 20, 49, 55, 139, 88, 0,
- 36, 12, 68, 12, 195, 211, 20, 49, 55, 139, 89, 0, 46, 10, 199, 12, 194, 69, 57, 65, 76, 20, 66, 0, 11, 200, 76, 83, 73, 12,
- 148, 131, 48, 80, 65, 21, 72, 36, 212, 12, 4, 48, 66, 48, 80, 124, 65, 48, 55, 6, 35, 49, 13, 71, 118, 0, 0, 9, 198, 77,
- 84, 193, 56, 225, 64, 66, 14, 70, 52, 144, 200, 20, 193, 64, 65, 113, 91, 122, 55, 0, 15, 70, 76, 80, 84, 80, 193, 64, 89, 132,
- 6, 35, 47, 118, 0, 14, 70, 12, 243, 15, 28, 225, 64, 49, 13, 55, 139, 50, 0, 15, 70, 77, 80, 147, 36, 65, 64, 89, 13, 71,
- 89, 140, 72, 0, 15, 70, 76, 245, 70, 24, 193, 64, 89, 137, 83, 55, 6, 141, 0, 19, 72, 76, 130, 76, 48, 83, 1, 28, 128, 91,
- 4, 113, 55, 6, 141, 55, 13, 0, 15, 70, 76, 84, 85, 36, 225, 64, 89, 132, 49, 58, 113, 50, 0, 9, 198, 61, 85, 12, 36, 225,
- 64, 65, 16, 70, 28, 83, 149, 36, 225, 64, 75, 122, 50, 57, 137, 125, 50, 0, 14, 70, 21, 2, 83, 80, 193, 64, 113, 48, 124, 89,
- 118, 0, 13, 70, 20, 20, 140, 60, 33, 64, 145, 55, 139, 71, 0, 12, 68, 12, 243, 66, 60, 49, 126, 65, 71, 139, 0, 9, 198, 9,
- 34, 71, 4, 65, 64, 66, 14, 70, 5, 3, 211, 80, 193, 64, 119, 48, 126, 89, 118, 0, 16, 70, 4, 225, 77, 60, 225, 64, 119, 50,
- 122, 65, 13, 50, 37, 0, 0, 9, 67, 33, 85, 192, 107, 57, 137, 0, 10, 67, 36, 245, 193, 140, 13, 58, 13, 0, 14, 69, 16, 148,
- 212, 72, 240, 72, 124, 89, 47, 34, 139, 0, 10, 67, 4, 117, 69, 141, 81, 57, 137, 0, 0, 11, 67, 4, 193, 88, 35, 55, 124, 49,
- 89, 0, 0, 18, 71, 36, 229, 5, 72, 209, 78, 80, 113, 50, 47, 131, 65, 13, 50, 47, 0, 10, 67, 16, 18, 83, 72, 141, 124, 89,
- 0, 0, 10, 199, 77, 64, 84, 37, 53, 9, 12, 17, 12, 201, 12, 245, 20, 60, 227, 79, 85, 66, 0, 15, 19, 71, 4, 84, 212, 32,
- 85, 9, 12, 122, 89, 87, 6, 122, 47, 124, 49, 0, 103, 0, 10, 67, 76, 181, 65, 89, 49, 137, 13, 0, 8, 197, 28, 22, 133, 8,
- 240, 17, 0, 13, 69, 44, 145, 82, 4, 224, 49, 144, 34, 13, 50, 0, 19, 70, 36, 225, 9, 72, 80, 212, 124, 50, 72, 114, 34, 6,
- 122, 49, 47, 0, 103, 9, 198, 36, 225, 9, 72, 80, 212, 67, 9, 198, 12, 243, 148, 72, 16, 212, 36, 10, 198, 12, 243, 148, 72, 16,
- 212, 65, 47, 19, 70, 4, 36, 212, 72, 16, 212, 119, 71, 89, 47, 34, 6, 35, 49, 47, 0, 36, 18, 70, 4, 36, 212, 72, 16, 212,
- 35, 71, 89, 47, 34, 35, 49, 47, 0, 46, 0, 11, 68, 40, 243, 129, 32, 75, 139, 50, 13, 0, 11, 68, 16, 147, 129, 32, 72, 140,
- 50, 13, 0, 18, 72, 44, 19, 7, 60, 244, 140, 36, 80, 49, 35, 55, 81, 146, 55, 37, 0, 9, 198, 65, 35, 199, 72, 84, 211, 36,
- 18, 70, 65, 35, 199, 72, 84, 211, 48, 34, 126, 81, 34, 122, 89, 0, 103, 46, 17, 70, 65, 35, 199, 72, 84, 211, 48, 34, 139, 81,
- 34, 122, 89, 0, 46, 19, 70, 40, 19, 1, 64, 83, 143, 107, 121, 55, 13, 48, 6, 141, 50, 38, 139, 0, 18, 70, 5, 48, 133, 77,
- 67, 211, 35, 89, 71, 6, 122, 89, 47, 13, 89, 0, 0, 19, 71, 76, 50, 5, 52, 21, 9, 12, 89, 49, 13, 65, 35, 47, 124, 49,
- 0, 103, 20, 71, 52, 85, 1, 8, 243, 9, 12, 65, 122, 47, 13, 71, 6, 126, 55, 124, 49, 0, 13, 3, 95, 109, 121, 65, 57, 6,
- 121, 50, 65, 130, 0, 14, 3, 95, 115, 105, 89, 6, 124, 68, 107, 13, 55, 13, 0, 0, 11, 200, 24, 244, 133, 76, 128, 68, 61, 112,
- 66, 14, 67, 28, 134, 128, 81, 124, 81, 13, 107, 131, 47, 89, 0, 0, 20, 5, 119, 101, 39, 118, 101, 58, 132, 84, 107, 35, 72, 0,
- 78, 81, 104, 97, 100, 32, 13, 5, 119, 101, 39, 118, 101, 58, 132, 84, 0, 72, 35, 16, 70, 72, 19, 69, 76, 84, 192, 34, 35, 65,
- 13, 89, 132, 88, 0, 14, 70, 80, 129, 82, 52, 244, 192, 87, 131, 65, 13, 89, 0, 19, 70, 21, 128, 213, 76, 84, 192, 122, 49, 89,
- 49, 57, 6, 137, 89, 125, 88, 0, 0, 21, 6, 121, 111, 117, 39, 118, 101, 57, 137, 84, 107, 35, 72, 0, 78, 81, 104, 97, 100, 32,
- 14, 6, 121, 111, 117, 39, 118, 101, 57, 137, 84, 0, 72, 35, 0, 9, 198, 80, 131, 210, 20, 21, 64, 17, 12, 68, 72, 81, 201, 76,
- 34, 132, 75, 113, 89, 0, 15, 69, 72, 240, 149, 77, 64, 34, 139, 71, 6, 129, 89, 47, 0, 12, 68, 64, 84, 149, 76, 48, 13, 34,
- 137, 88, 0, 8, 197, 61, 85, 16, 85, 64, 65, 14, 69, 52, 84, 133, 77, 64, 65, 144, 34, 13, 89, 47, 0, 13, 69, 52, 16, 200,
- 21, 64, 65, 35, 91, 6, 141, 0, 14, 69, 44, 147, 133, 13, 64, 49, 113, 50, 122, 49, 47, 0, 12, 68, 24, 144, 213, 76, 83, 140,
- 49, 13, 89, 0, 8, 197, 21, 132, 15, 73, 64, 36, 9, 197, 21, 132, 15, 73, 64, 65, 47, 11, 68, 4, 194, 65, 76, 141, 55, 144,
- 89, 0, 0, 15, 70, 77, 2, 78, 4, 50, 0, 89, 48, 124, 50, 113, 76, 0, 18, 71, 20, 69, 193, 72, 66, 65, 56, 122, 72, 58,
- 6, 135, 72, 144, 50, 0, 18, 72, 12, 128, 78, 28, 83, 9, 56, 112, 76, 141, 50, 75, 55, 124, 68, 0, 0, 12, 68, 76, 224, 70,
- 84, 89, 50, 35, 83, 137, 0, 0, 11, 68, 64, 147, 143, 80, 48, 132, 50, 139, 0, 0, 14, 70, 76, 147, 194, 33, 195, 128, 91, 13,
- 84, 133, 50, 0, 14, 69, 100, 241, 213, 73, 64, 57, 139, 81, 114, 47, 0, 103, 14, 69, 88, 145, 206, 21, 64, 84, 113, 50, 57, 122,
- 47, 0, 16, 70, 80, 83, 5, 64, 131, 206, 47, 122, 55, 113, 83, 139, 50, 0, 14, 69, 80, 19, 5, 57, 64, 47, 35, 55, 13, 50,
- 47, 0, 12, 69, 76, 244, 130, 21, 64, 89, 135, 71, 141, 0, 12, 68, 48, 20, 211, 60, 55, 35, 89, 139, 0, 103, 12, 68, 48, 20,
- 211, 60, 55, 35, 89, 6, 137, 0, 12, 67, 28, 242, 78, 4, 81, 139, 113, 50, 0, 46, 6, 195, 21, 52, 14, 13, 0, 0, 23, 72,
- 88, 243, 11, 77, 112, 71, 20, 224, 84, 6, 139, 55, 49, 89, 84, 4, 121, 81, 13, 50, 0, 22, 72, 12, 244, 5, 56, 128, 71, 20,
- 224, 49, 139, 48, 13, 50, 107, 6, 141, 81, 13, 50, 0, 22, 72, 72, 84, 21, 80, 21, 9, 60, 224, 34, 122, 48, 57, 137, 47, 6,
- 141, 91, 13, 50, 0, 14, 69, 13, 33, 84, 36, 224, 49, 34, 132, 19, 42, 0, 103, 16, 71, 5, 80, 133, 72, 114, 78, 20, 139, 71,
- 114, 90, 132, 50, 0, 21, 72, 4, 48, 213, 76, 21, 9, 60, 224, 35, 49, 57, 137, 88, 6, 141, 91, 13, 50, 0, 13, 67, 13, 68,
- 140, 49, 13, 50, 47, 34, 139, 55, 0, 9, 3, 95, 108, 111, 55, 6, 138, 0, 0, 9, 198, 4, 67, 204, 64, 133, 83, 17, 13, 4,
- 95, 51, 48, 111, 87, 6, 150, 47, 144, 0, 105, 12, 4, 95, 51, 48, 111, 87, 6, 131, 47, 144, 0, 0, 11, 200, 76, 80, 129, 77,
- 67, 208, 60, 192, 17, 0, 21, 72, 4, 229, 9, 80, 129, 83, 37, 48, 35, 50, 47, 6, 124, 87, 13, 89, 124, 89, 0, 0, 17, 71,
- 44, 148, 139, 12, 19, 4, 100, 49, 150, 49, 6, 126, 72, 37, 0, 0, 10, 67, 4, 211, 203, 119, 65, 126, 49, 0, 0, 13, 69, 28,
- 244, 208, 20, 192, 81, 126, 89, 48, 118, 0, 19, 71, 20, 229, 133, 48, 244, 5, 76, 121, 50, 84, 13, 55, 139, 48, 89, 0, 103, 18,
- 71, 20, 229, 133, 48, 244, 5, 76, 122, 50, 84, 13, 55, 139, 48, 89, 0, 12, 69, 12, 128, 80, 20, 192, 76, 35, 48, 118, 0, 5,
- 194, 96, 192, 13, 12, 3, 95, 116, 97, 47, 6, 35, 65, 113, 55, 0, 0, 16, 70, 65, 33, 78, 80, 144, 197, 48, 34, 122, 50, 108,
- 124, 89, 0, 8, 67, 100, 80, 64, 57, 141, 0, 15, 70, 56, 80, 203, 48, 16, 197, 50, 122, 49, 55, 13, 89, 0, 9, 198, 4, 229,
- 9, 8, 241, 25, 65, 11, 67, 76, 52, 201, 89, 49, 129, 88, 37, 0, 0, 14, 68, 80, 129, 83, 20, 86, 132, 88, 0, 72, 34, 10,
- 46, 10, 198, 80, 244, 141, 20, 229, 0, 66, 36, 9, 198, 80, 244, 141, 20, 229, 0, 65, 14, 70, 76, 129, 66, 4, 225, 192, 91, 125,
- 71, 35, 68, 0, 15, 70, 64, 20, 212, 36, 225, 192, 48, 141, 89, 47, 124, 68, 0, 14, 70, 56, 245, 8, 36, 225, 192, 50, 129, 87,
- 124, 68, 0, 13, 70, 52, 20, 147, 32, 19, 12, 65, 130, 91, 118, 0, 11, 68, 48, 192, 77, 4, 55, 121, 65, 13, 0, 11, 68, 32,
- 84, 143, 20, 107, 144, 34, 139, 0, 0, 0, 15, 70, 92, 80, 144, 4, 113, 64, 58, 122, 71, 48, 141, 75, 0, 14, 70, 76, 51, 213,
- 72, 113, 64, 89, 49, 151, 75, 0, 105, 13, 70, 76, 51, 213, 72, 113, 64, 89, 49, 131, 75, 0, 16, 70, 72, 243, 65, 56, 49, 64,
- 34, 139, 65, 6, 35, 50, 89, 0, 15, 70, 72, 85, 133, 72, 145, 64, 34, 122, 84, 13, 34, 37, 0, 9, 198, 64, 20, 148, 4, 177,
- 64, 66, 15, 70, 61, 97, 82, 4, 113, 64, 139, 84, 13, 44, 141, 75, 0, 9, 198, 61, 85, 3, 60, 209, 64, 65, 14, 70, 56, 80,
- 203, 80, 145, 64, 50, 122, 49, 47, 140, 0, 14, 70, 52, 147, 5, 4, 113, 64, 65, 140, 55, 113, 75, 0, 16, 70, 48, 147, 133, 4,
- 113, 64, 55, 124, 50, 124, 38, 125, 75, 0, 14, 70, 29, 35, 213, 64, 145, 64, 81, 34, 137, 48, 37, 0, 16, 70, 16, 85, 143, 80,
- 81, 64, 72, 122, 84, 139, 47, 6, 132, 0, 14, 70, 12, 243, 12, 20, 113, 64, 49, 126, 55, 113, 75, 0, 15, 70, 12, 20, 18, 36,
- 49, 64, 49, 119, 48, 34, 132, 89, 0, 15, 70, 5, 97, 82, 4, 113, 64, 35, 84, 14, 34, 113, 75, 0, 15, 70, 5, 50, 193, 56,
- 49, 64, 119, 89, 49, 120, 50, 89, 0, 13, 3, 95, 116, 101, 47, 6, 122, 55, 40, 81, 40, 0, 0, 9, 67, 44, 144, 64, 49, 132,
- 119, 0, 6, 195, 12, 144, 64, 13, 0, 12, 68, 52, 20, 137, 4, 65, 119, 34, 132, 13, 0, 11, 68, 12, 148, 131, 20, 89, 131, 89,
- 37, 0, 13, 202, 84, 225, 5, 72, 48, 82, 72, 144, 71, 20, 65, 18, 71, 76, 244, 1, 64, 147, 12, 4, 89, 139, 48, 13, 48, 6,
- 132, 13, 0, 9, 198, 52, 19, 139, 36, 225, 0, 66, 11, 68, 48, 83, 147, 20, 55, 122, 50, 88, 0, 18, 71, 36, 225, 129, 57, 66,
- 76, 20, 124, 50, 83, 13, 50, 47, 140, 55, 0, 19, 71, 33, 148, 5, 72, 35, 204, 20, 107, 140, 48, 6, 131, 71, 13, 55, 37, 0,
- 19, 71, 33, 148, 5, 72, 35, 204, 4, 107, 140, 48, 6, 131, 71, 13, 55, 13, 0, 12, 68, 20, 69, 67, 20, 113, 72, 57, 137, 89,
- 0, 17, 71, 5, 96, 76, 4, 224, 200, 20, 35, 84, 13, 55, 120, 50, 91, 0, 0, 18, 72, 56, 145, 200, 81, 64, 66, 48, 80, 50,
- 140, 19, 47, 141, 71, 118, 0, 0, 9, 198, 80, 83, 147, 36, 193, 64, 16, 14, 70, 52, 148, 211, 36, 193, 64, 65, 124, 89, 118, 0,
- 103, 9, 198, 32, 244, 212, 36, 193, 64, 16, 9, 198, 24, 84, 148, 36, 193, 64, 16, 9, 198, 17, 80, 212, 36, 193, 64, 16, 12, 70,
- 64, 244, 147, 12, 129, 64, 48, 136, 91, 0, 14, 70, 56, 85, 137, 48, 193, 64, 50, 122, 84, 124, 55, 0, 15, 70, 21, 66, 69, 56,
- 225, 64, 122, 47, 124, 6, 122, 50, 0, 13, 70, 12, 129, 65, 16, 193, 64, 76, 132, 72, 118, 0, 15, 70, 104, 84, 16, 60, 193, 64,
- 88, 122, 48, 13, 55, 37, 0, 9, 198, 85, 1, 210, 4, 65, 64, 36, 10, 198, 85, 1, 210, 4, 65, 64, 65, 47, 16, 70, 65, 33,
- 76, 84, 65, 64, 48, 34, 141, 55, 137, 72, 0, 103, 16, 70, 65, 33, 76, 84, 65, 64, 48, 34, 122, 55, 57, 137, 72, 0, 9, 198,
- 64, 19, 129, 12, 129, 64, 17, 20, 67, 52, 18, 78, 65, 6, 141, 50, 89, 47, 34, 4, 132, 47, 0, 81, 115, 116, 32, 10, 67, 16,
- 242, 78, 72, 137, 124, 50, 0, 15, 70, 12, 128, 82, 4, 65, 64, 91, 119, 34, 141, 72, 0, 103, 14, 70, 12, 128, 82, 4, 65, 64,
- 91, 119, 34, 121, 72, 0, 17, 70, 12, 19, 26, 60, 225, 64, 49, 35, 55, 88, 6, 139, 50, 37, 0, 9, 198, 5, 53, 18, 36, 65,
- 64, 17, 0, 12, 68, 48, 80, 78, 56, 55, 132, 6, 35, 50, 0, 6, 195, 76, 17, 64, 13, 0, 14, 69, 45, 148, 135, 101, 160, 49,
- 131, 34, 81, 124, 88, 0, 0, 19, 71, 65, 33, 67, 20, 65, 78, 80, 48, 34, 122, 89, 113, 72, 13, 50, 47, 0, 10, 199, 12, 243,
- 134, 36, 64, 78, 80, 15, 0, 11, 200, 84, 225, 5, 73, 115, 210, 48, 64, 65, 13, 69, 4, 66, 69, 85, 128, 119, 72, 57, 137, 88,
- 0, 0, 0, 0, 0, 0, 9, 67, 92, 146, 64, 58, 132, 12, 0, 21, 72, 16, 145, 76, 20, 53, 18, 36, 48, 72, 147, 55, 6, 122,
- 49, 47, 34, 124, 49, 0, 0, 11, 5, 119, 101, 39, 114, 101, 2, 58, 145, 0, 8, 197, 52, 145, 1, 37, 32, 66, 14, 69, 21, 32,
- 83, 21, 32, 113, 34, 141, 89, 114, 0, 103, 13, 69, 21, 32, 83, 21, 32, 113, 34, 141, 88, 114, 0, 11, 69, 17, 32, 87, 21, 32,
- 72, 34, 135, 0, 9, 67, 12, 243, 208, 49, 137, 48, 0, 13, 69, 12, 195, 211, 21, 32, 49, 55, 139, 89, 114, 0, 0, 13, 6, 121,
- 111, 117, 39, 114, 101, 2, 57, 146, 0, 106, 12, 6, 121, 111, 117, 39, 114, 101, 2, 57, 135, 0, 12, 68, 20, 66, 67, 80, 132, 72,
- 124, 49, 47, 0, 0, 14, 69, 80, 16, 140, 21, 64, 47, 35, 71, 55, 13, 47, 0, 14, 70, 80, 16, 140, 20, 21, 64, 47, 35, 71,
- 55, 139, 0, 13, 69, 77, 84, 133, 77, 64, 91, 146, 13, 89, 47, 0, 12, 69, 76, 16, 200, 21, 64, 89, 35, 91, 141, 0, 15, 69,
- 36, 228, 197, 73, 64, 124, 50, 89, 6, 131, 47, 0, 36, 14, 69, 36, 228, 197, 73, 64, 124, 50, 89, 131, 47, 0, 47, 14, 69, 36,
- 225, 9, 13, 64, 124, 50, 72, 6, 140, 47, 0, 15, 69, 21, 48, 207, 73, 64, 122, 89, 49, 6, 135, 47, 0, 36, 12, 69, 12, 128,
- 76, 21, 64, 91, 35, 55, 141, 0, 12, 69, 12, 16, 200, 21, 64, 49, 35, 91, 141, 0, 14, 69, 8, 197, 69, 77, 64, 71, 55, 137,
- 13, 89, 47, 0, 14, 69, 4, 195, 79, 77, 64, 133, 55, 65, 139, 89, 47, 0, 14, 69, 4, 35, 5, 77, 64, 141, 71, 55, 13, 89,
- 47, 0, 0, 15, 70, 5, 69, 15, 72, 225, 89, 119, 47, 151, 50, 37, 0, 105, 14, 70, 5, 69, 15, 72, 225, 89, 119, 47, 131, 50,
- 37, 0, 0, 12, 69, 72, 20, 9, 21, 32, 34, 141, 48, 145, 0, 13, 69, 33, 84, 211, 5, 32, 107, 129, 88, 6, 130, 0, 12, 69,
- 12, 245, 71, 5, 32, 49, 137, 81, 114, 0, 15, 70, 12, 16, 129, 72, 85, 0, 49, 35, 71, 13, 34, 141, 0, 4, 193, 228, 43, 0,
- 20, 72, 64, 84, 147, 21, 2, 15, 56, 80, 48, 114, 89, 6, 122, 83, 13, 50, 37, 0, 12, 68, 8, 16, 213, 64, 71, 141, 49, 13,
- 48, 0, 16, 71, 92, 82, 18, 52, 16, 200, 80, 84, 143, 65, 35, 101, 47, 0, 17, 72, 76, 16, 195, 32, 20, 137, 56, 80, 89, 35,
- 49, 114, 124, 50, 0, 22, 73, 72, 84, 197, 73, 96, 84, 36, 243, 128, 34, 122, 88, 114, 84, 6, 141, 91, 13, 50, 0, 12, 68, 64,
- 147, 15, 80, 48, 140, 55, 13, 47, 0, 23, 73, 16, 80, 204, 5, 32, 84, 36, 243, 128, 72, 122, 49, 55, 13, 6, 34, 141, 91, 13,
- 50, 0, 18, 72, 12, 243, 12, 5, 32, 143, 56, 80, 49, 126, 55, 114, 71, 139, 50, 0, 0, 15, 70, 13, 66, 21, 48, 133, 64, 49,
- 14, 87, 137, 105, 137, 0, 14, 69, 77, 69, 65, 73, 64, 89, 47, 137, 114, 47, 0, 103, 14, 69, 77, 69, 65, 73, 64, 89, 47, 57,
- 137, 114, 47, 0, 14, 69, 76, 80, 210, 21, 64, 89, 132, 49, 34, 13, 47, 0, 13, 69, 72, 21, 197, 77, 64, 34, 133, 13, 89, 47,
- 0, 14, 69, 65, 84, 137, 77, 64, 48, 57, 146, 124, 89, 47, 0, 14, 69, 64, 21, 5, 57, 64, 48, 35, 19, 42, 47, 0, 103, 15,
- 69, 16, 145, 197, 77, 64, 72, 140, 75, 122, 89, 47, 0, 37, 14, 69, 16, 81, 133, 13, 64, 72, 132, 83, 122, 49, 47, 0, 13, 69,
- 9, 81, 134, 21, 64, 71, 129, 83, 141, 0, 37, 21, 73, 4, 196, 8, 4, 33, 84, 37, 161, 64, 35, 55, 83, 13, 71, 13, 47, 140,
- 88, 0, 14, 69, 4, 69, 133, 73, 64, 119, 72, 84, 131, 47, 0, 36, 14, 69, 4, 65, 9, 13, 64, 35, 72, 124, 49, 47, 0, 47,
- 16, 69, 4, 36, 197, 57, 64, 35, 71, 89, 6, 122, 50, 47, 0, 36, 0, 13, 67, 92, 131, 192, 4, 107, 137, 0, 32, 8, 10, 47,
- 9, 67, 4, 67, 192, 119, 72, 137, 0, 0, 12, 4, 119, 101, 39, 100, 58, 132, 72, 0, 72, 35, 16, 70, 52, 18, 13, 61, 81, 0,
- 65, 35, 101, 65, 6, 137, 72, 0, 11, 199, 12, 132, 137, 77, 66, 78, 20, 103, 66, 16, 71, 12, 21, 8, 21, 34, 78, 20, 49, 35,
- 87, 34, 113, 50, 0, 15, 70, 81, 114, 76, 36, 114, 20, 47, 58, 140, 55, 140, 47, 0, 18, 71, 36, 229, 5, 77, 66, 78, 20, 113,
- 50, 47, 122, 89, 47, 125, 50, 0, 0, 22, 72, 92, 147, 8, 20, 195, 73, 56, 16, 58, 124, 55, 107, 13, 55, 65, 6, 132, 50, 13,
- 0, 18, 70, 76, 20, 129, 40, 85, 143, 89, 35, 34, 119, 57, 6, 141, 84, 139, 0, 24, 73, 92, 244, 139, 77, 64, 84, 36, 243, 128,
- 58, 6, 151, 49, 89, 47, 4, 141, 91, 13, 50, 0, 105, 23, 73, 92, 244, 139, 77, 64, 84, 36, 243, 128, 58, 6, 131, 49, 89, 47,
- 4, 141, 91, 13, 50, 0, 15, 70, 77, 1, 67, 36, 245, 83, 89, 48, 132, 91, 13, 89, 0, 24, 73, 16, 85, 5, 77, 64, 84, 36,
- 243, 128, 72, 124, 47, 4, 122, 89, 47, 6, 141, 91, 13, 50, 0, 23, 73, 12, 243, 148, 72, 20, 20, 36, 243, 128, 49, 13, 50, 47,
- 34, 6, 35, 48, 91, 13, 50, 0, 6, 195, 36, 149, 67, 13, 0, 10, 199, 16, 145, 201, 80, 19, 9, 76, 15, 0, 0, 0, 13, 68,
- 32, 83, 9, 96, 107, 132, 55, 124, 49, 89, 0, 0, 9, 67, 36, 115, 210, 132, 81, 136, 0, 7, 196, 36, 100, 143, 28, 20, 0, 17,
- 69, 32, 21, 137, 56, 112, 4, 107, 35, 84, 124, 68, 0, 10, 35, 46, 10, 67, 77, 86, 153, 89, 137, 88, 37, 0, 15, 70, 48, 21,
- 210, 20, 224, 197, 55, 126, 34, 13, 50, 89, 0, 10, 198, 64, 83, 154, 4, 224, 197, 15, 66, 17, 71, 72, 84, 197, 73, 99, 201, 72,
- 34, 122, 88, 114, 84, 58, 130, 0, 18, 70, 20, 229, 18, 4, 224, 197, 122, 50, 47, 34, 6, 120, 50, 89, 0, 36, 10, 198, 20, 229,
- 18, 4, 224, 197, 65, 47, 15, 70, 12, 243, 77, 20, 224, 197, 49, 13, 65, 122, 50, 89, 0, 0, 12, 68, 80, 147, 4, 20, 47, 124,
- 55, 72, 13, 0, 12, 68, 76, 53, 66, 4, 89, 49, 137, 71, 13, 0, 11, 68, 13, 33, 80, 20, 49, 34, 141, 48, 0, 0, 12, 69,
- 40, 243, 133, 76, 80, 75, 139, 50, 88, 0, 12, 69, 21, 97, 84, 80, 80, 113, 84, 122, 47, 0, 8, 197, 16, 18, 207, 80, 16, 17,
- 16, 69, 8, 241, 207, 80, 16, 71, 139, 81, 13, 47, 6, 121, 0, 103, 15, 69, 8, 241, 207, 80, 16, 71, 126, 81, 13, 47, 6, 121,
- 0, 8, 197, 84, 229, 201, 76, 80, 66, 14, 69, 76, 19, 9, 56, 80, 89, 141, 55, 132, 50, 0, 103, 13, 69, 76, 19, 9, 56, 80,
- 89, 141, 55, 140, 50, 0, 13, 69, 72, 80, 68, 52, 80, 34, 132, 72, 65, 132, 0, 12, 69, 61, 85, 1, 28, 80, 138, 47, 113, 75,
- 0, 13, 69, 36, 229, 1, 44, 80, 124, 50, 108, 141, 49, 0, 8, 197, 28, 19, 15, 72, 80, 17, 16, 69, 25, 84, 143, 72, 80, 83,
- 57, 137, 34, 6, 133, 34, 37, 0, 12, 201, 4, 208, 137, 16, 86, 20, 72, 245, 83, 67, 0, 17, 70, 77, 1, 67, 36, 209, 78, 89,
- 48, 122, 89, 113, 65, 13, 50, 0, 8, 67, 64, 80, 82, 48, 143, 0, 0, 12, 68, 40, 16, 207, 8, 75, 141, 49, 13, 71, 0, 13,
- 69, 52, 147, 137, 56, 112, 65, 140, 50, 124, 68, 0, 16, 70, 18, 37, 5, 57, 65, 64, 72, 141, 47, 6, 126, 50, 47, 0, 14, 69,
- 12, 241, 206, 4, 48, 49, 126, 50, 57, 35, 49, 0, 14, 69, 4, 224, 76, 60, 112, 35, 50, 13, 55, 126, 81, 0, 0, 15, 71, 12,
- 128, 82, 48, 245, 20, 20, 91, 130, 55, 13, 47, 0, 10, 199, 25, 37, 83, 81, 32, 84, 20, 66, 20, 71, 21, 131, 206, 21, 32, 84,
- 20, 122, 81, 88, 6, 126, 50, 13, 34, 141, 47, 0, 7, 196, 21, 130, 76, 20, 65, 17, 71, 21, 66, 81, 84, 85, 20, 20, 122, 47,
- 125, 49, 13, 47, 0, 103, 10, 199, 21, 66, 81, 84, 85, 20, 20, 65, 18, 71, 16, 148, 208, 5, 32, 84, 20, 72, 124, 89, 48, 13,
- 34, 13, 47, 0, 0, 13, 69, 80, 84, 133, 76, 80, 47, 13, 34, 141, 88, 0, 14, 69, 56, 17, 9, 56, 80, 50, 141, 72, 6, 132,
- 50, 0, 13, 69, 52, 20, 131, 36, 16, 65, 130, 91, 13, 0, 103, 13, 69, 16, 83, 137, 76, 80, 72, 13, 50, 132, 89, 0, 11, 69,
- 5, 32, 200, 36, 80, 130, 76, 37, 0, 14, 69, 84, 224, 66, 48, 80, 129, 50, 6, 141, 71, 118, 0, 13, 69, 80, 243, 129, 28, 80,
- 47, 129, 50, 124, 75, 0, 14, 69, 77, 81, 82, 80, 80, 89, 58, 143, 34, 47, 141, 0, 13, 69, 76, 242, 82, 20, 80, 89, 58, 121,
- 34, 141, 0, 14, 69, 52, 148, 129, 28, 80, 65, 114, 34, 121, 90, 0, 103, 13, 69, 52, 148, 129, 28, 80, 65, 124, 34, 121, 90, 0,
- 8, 197, 52, 20, 193, 48, 16, 17, 14, 69, 28, 20, 129, 28, 80, 81, 119, 34, 121, 90, 0, 103, 13, 69, 24, 244, 129, 28, 80, 83,
- 126, 34, 113, 75, 0, 15, 69, 21, 84, 143, 64, 16, 57, 146, 34, 6, 139, 48, 13, 0, 15, 69, 12, 144, 193, 16, 16, 89, 125, 49,
- 141, 72, 13, 0, 103, 9, 67, 8, 20, 211, 71, 141, 89, 0, 13, 69, 5, 32, 66, 48, 80, 35, 34, 119, 71, 118, 0, 0, 9, 67,
- 36, 18, 78, 132, 13, 50, 0, 12, 201, 77, 80, 143, 72, 66, 78, 5, 65, 64, 66, 17, 70, 36, 229, 5, 73, 97, 78, 124, 50, 47,
- 114, 84, 6, 132, 50, 0, 22, 73, 8, 20, 130, 37, 69, 82, 5, 65, 64, 71, 130, 71, 6, 124, 76, 146, 34, 13, 47, 0, 0, 15,
- 69, 80, 243, 65, 80, 240, 47, 13, 65, 141, 47, 139, 0, 103, 16, 70, 60, 36, 212, 4, 51, 5, 126, 71, 89, 47, 13, 49, 118, 0,
- 10, 67, 20, 213, 64, 132, 65, 57, 137, 0, 12, 3, 95, 122, 104, 76, 6, 140, 50, 132, 88, 0, 0, 0, 13, 202, 69, 80, 68, 72,
- 147, 1, 80, 84, 129, 48, 67, 15, 71, 13, 35, 201, 77, 48, 78, 80, 49, 58, 121, 89, 153, 0, 23, 73, 12, 243, 80, 21, 66, 84,
- 36, 243, 128, 49, 126, 65, 48, 13, 47, 6, 124, 91, 13, 50, 0, 13, 68, 12, 19, 9, 96, 49, 141, 55, 124, 49, 89, 0, 0, 16,
- 70, 81, 34, 80, 60, 194, 64, 47, 34, 124, 48, 13, 55, 37, 0, 18, 71, 36, 229, 133, 72, 225, 83, 76, 124, 50, 84, 114, 50, 6,
- 122, 89, 0, 15, 70, 80, 84, 141, 36, 226, 64, 47, 131, 65, 124, 50, 140, 0, 0, 13, 68, 28, 16, 143, 56, 81, 119, 71, 139, 50,
- 0, 103, 12, 68, 28, 16, 143, 56, 81, 35, 71, 126, 50, 0, 12, 68, 64, 17, 193, 56, 48, 141, 81, 13, 50, 0, 0, 18, 8, 115,
- 104, 97, 108, 108, 110, 39, 116, 4, 91, 121, 50, 47, 0, 32, 10, 12, 68, 8, 19, 66, 36, 71, 35, 65, 71, 132, 0, 19, 71, 4,
- 229, 9, 64, 21, 8, 100, 35, 50, 47, 6, 124, 48, 13, 87, 37, 0, 0, 17, 70, 77, 1, 67, 36, 98, 67, 89, 48, 13, 89, 124,
- 83, 124, 49, 0, 20, 71, 76, 147, 131, 21, 33, 83, 80, 89, 124, 50, 89, 6, 144, 34, 13, 89, 47, 0, 0, 20, 72, 5, 35, 83,
- 48, 83, 135, 80, 128, 4, 130, 65, 88, 55, 6, 122, 68, 87, 0, 15, 70, 4, 84, 143, 28, 83, 0, 143, 34, 139, 75, 122, 55, 0,
- 0, 16, 70, 9, 35, 195, 12, 243, 9, 71, 34, 126, 49, 13, 55, 37, 0, 0, 13, 69, 24, 243, 7, 21, 32, 83, 139, 55, 75, 114,
- 0, 12, 69, 16, 85, 15, 85, 32, 72, 132, 108, 146, 0, 15, 6, 95, 114, 111, 109, 97, 110, 34, 139, 65, 13, 50, 10, 0, 0, 13,
- 68, 81, 83, 9, 64, 47, 57, 137, 55, 124, 48, 0, 0, 13, 68, 8, 83, 15, 92, 71, 124, 55, 139, 0, 74, 10, 8, 197, 61, 85,
- 12, 21, 64, 65, 14, 70, 12, 243, 15, 56, 83, 0, 49, 151, 50, 118, 0, 105, 13, 70, 12, 243, 15, 56, 83, 0, 49, 131, 50, 118,
- 0, 13, 69, 12, 128, 82, 37, 64, 76, 35, 34, 124, 47, 0, 0, 11, 68, 12, 243, 143, 72, 49, 126, 50, 114, 0, 9, 67, 4, 214,
- 64, 141, 65, 37, 0, 0, 12, 69, 8, 21, 77, 21, 32, 71, 138, 65, 114, 0, 13, 69, 100, 84, 211, 37, 32, 57, 122, 89, 89, 131,
- 0, 11, 69, 65, 32, 89, 21, 32, 48, 34, 143, 0, 12, 69, 12, 244, 9, 21, 32, 49, 126, 48, 145, 0, 12, 69, 12, 17, 83, 5,
- 32, 89, 132, 88, 114, 0, 10, 67, 8, 84, 212, 71, 122, 89, 47, 0, 0, 20, 72, 48, 149, 5, 72, 21, 21, 72, 80, 55, 124, 47,
- 114, 34, 13, 76, 114, 0, 103, 18, 72, 48, 149, 5, 72, 21, 21, 72, 80, 55, 124, 47, 34, 125, 76, 114, 0, 22, 72, 16, 147, 73,
- 57, 85, 9, 88, 80, 72, 125, 65, 124, 50, 57, 137, 47, 124, 84, 0, 103, 0, 15, 69, 16, 241, 83, 57, 64, 72, 129, 88, 13, 50,
- 47, 0, 32, 14, 3, 95, 116, 105, 47, 113, 71, 6, 122, 47, 13, 50, 0, 0, 12, 68, 16, 85, 137, 56, 72, 122, 84, 124, 50, 0,
- 14, 70, 8, 84, 139, 20, 193, 89, 71, 131, 49, 55, 37, 0, 15, 70, 48, 85, 8, 5, 33, 217, 55, 122, 87, 114, 75, 37, 0, 9,
- 3, 95, 116, 104, 47, 6, 140, 0, 0, 14, 70, 8, 84, 151, 36, 50, 192, 71, 122, 34, 124, 49, 0, 15, 70, 88, 147, 133, 100, 20,
- 132, 84, 124, 50, 57, 114, 72, 0, 14, 70, 76, 129, 80, 32, 84, 132, 91, 122, 48, 114, 72, 0, 10, 199, 76, 83, 73, 9, 33, 86,
- 20, 65, 10, 199, 64, 19, 12, 4, 66, 85, 52, 17, 15, 204, 56, 245, 23, 37, 66, 19, 80, 19, 132, 36, 225, 192, 67, 15, 70, 32,
- 84, 133, 24, 244, 132, 107, 131, 83, 114, 72, 0, 103, 20, 71, 4, 197, 77, 36, 226, 85, 52, 35, 55, 57, 117, 65, 6, 124, 50, 144,
- 65, 0, 6, 195, 4, 68, 204, 13, 0, 6, 18, 66, 108, 0, 114, 0, 7, 6, 18, 67, 105, 0, 121, 0, 7, 6, 18, 68, 97, 0,
- 105, 0, 111, 0, 117, 0, 7, 6, 18, 70, 99, 0, 103, 0, 107, 0, 7, 6, 18, 71, 115, 0, 122, 0, 7, 6, 18, 72, 98, 69,
- 0, 100, 69, 0, 108, 69, 0, 110, 69, 0, 98, 0, 100, 0, 103, 0, 109, 0, 110, 0, 114, 0, 7, 6, 18, 73, 116, 0, 100, 0,
- 115, 0, 122, 0, 110, 0, 120, 0, 7, 6, 18, 75, 103, 114, 97, 112, 104, 0, 115, 99, 111, 112, 0, 108, 111, 103, 0, 109, 101, 116,
- 0, 7, 6, 20, 0, 251, 0, 0, 102, 0, 102, 0, 1, 251, 0, 0, 102, 0, 105, 0, 2, 251, 0, 0, 102, 0, 108, 0, 0, 0,
- 0, 0, 6, 97, 98, 0, 4, 2, 111, 108, 105, 116, 3, 4, 35, 71, 0, 8, 2, 111, 114, 105, 0, 115, 101, 8, 2, 110, 116, 17,
- 67, 3, 4, 35, 71, 89, 13, 0, 101, 114, 8, 2, 21, 3, 4, 35, 71, 114, 0, 2, 117, 108, 97, 114, 3, 6, 35, 71, 0, 4,
- 8, 110, 101, 2, 108, 3, 6, 141, 71, 0, 8, 110, 117, 2, 108, 101, 0, 8, 115, 105, 100, 2, 108, 101, 0, 108, 105, 110, 103, 3,
- 6, 141, 71, 55, 124, 68, 0, 108, 101, 1, 116, 99, 21, 2, 32, 3, 8, 13, 71, 118, 0, 97, 100, 1, 21, 2, 32, 3, 8, 119,
- 71, 35, 72, 0, 1, 17, 67, 2, 105, 108, 105, 116, 12, 3, 13, 71, 0, 105, 108, 105, 116, 121, 1, 10, 2, 14, 128, 139, 135, 3,
- 13, 71, 6, 124, 55, 113, 47, 2, 37, 0, 105, 108, 105, 116, 105, 101, 115, 1, 10, 2, 14, 128, 139, 137, 3, 13, 71, 6, 124, 55,
- 113, 47, 2, 37, 88, 0, 4, 108, 121, 1, 10, 2, 32, 14, 128, 171, 132, 3, 13, 71, 55, 2, 124, 0, 108, 121, 1, 99, 10, 2,
- 32, 14, 128, 168, 132, 0, 108, 121, 1, 110, 105, 109, 2, 32, 0, 4, 108, 101, 1, 10, 2, 32, 14, 128, 139, 132, 3, 13, 71, 118,
- 0, 108, 101, 1, 99, 10, 2, 32, 0, 108, 101, 1, 110, 105, 109, 2, 32, 0, 108, 101, 1, 116, 101, 2, 32, 14, 128, 128, 132, 0,
- 4, 1, 98, 2, 121, 108, 3, 35, 71, 0, 2, 97, 99, 17, 65, 0, 2, 97, 116, 116, 0, 2, 106, 101, 99, 116, 0, 2, 108, 97,
- 116, 105, 118, 0, 2, 110, 101, 103, 0, 2, 114, 111, 103, 0, 2, 114, 117, 99, 0, 2, 115, 99, 101, 0, 2, 115, 101, 105, 0, 2,
- 115, 111, 108, 117, 0, 2, 115, 116, 105, 0, 8, 2, 100, 0, 8, 2, 105, 0, 8, 2, 114, 97, 99, 0, 8, 2, 115, 101, 110, 0,
- 98, 8, 0, 98, 111, 8, 3, 35, 71, 13, 0, 101, 114, 1, 17, 67, 2, 21, 3, 35, 71, 114, 0, 4, 8, 2, 21, 3, 119, 71,
- 0, 8, 2, 100, 117, 99, 0, 8, 2, 105, 100, 101, 0, 8, 2, 114, 97, 0, 98, 8, 2, 114, 101, 118, 0, 111, 118, 101, 8, 2,
- 21, 14, 128, 132, 133, 3, 119, 71, 4, 129, 84, 0, 101, 114, 8, 2, 114, 97, 110, 3, 119, 71, 122, 0, 4, 1, 17, 67, 29, 2,
- 108, 101, 3, 141, 71, 0, 1, 98, 2, 121, 0, 1, 108, 2, 111, 117, 114, 0, 1, 116, 115, 2, 105, 108, 0, 8, 2, 114, 97, 109,
- 0, 8, 108, 2, 105, 0, 108, 121, 3, 141, 71, 55, 124, 0, 101, 114, 8, 115, 2, 21, 3, 141, 71, 114, 0, 4, 101, 108, 8, 3,
- 141, 71, 118, 0, 108, 101, 0, 108, 101, 1, 10, 2, 32, 28, 17, 0, 7, 6, 97, 99, 0, 2, 99, 101, 110, 116, 117, 3, 2, 35,
- 49, 0, 2, 113, 117, 105, 101, 3, 4, 35, 0, 4, 2, 97, 32, 3, 6, 35, 49, 0, 2, 116, 111, 114, 121, 0, 2, 116, 117, 114,
- 101, 0, 2, 117, 108, 97, 114, 0, 99, 105, 2, 32, 3, 6, 121, 76, 37, 0, 2, 114, 117, 109, 32, 3, 6, 141, 49, 0, 104, 105,
- 97, 3, 6, 141, 91, 13, 0, 101, 97, 110, 2, 32, 3, 6, 141, 91, 13, 50, 0, 105, 111, 117, 115, 3, 6, 141, 91, 13, 89, 0,
- 1, 114, 99, 2, 121, 32, 3, 8, 13, 89, 0, 1, 10, 2, 108, 101, 32, 3, 13, 49, 0, 114, 101, 1, 115, 115, 97, 109, 3, 13,
- 49, 114, 0, 4, 1, 10, 2, 121, 32, 3, 13, 89, 0, 1, 102, 2, 105, 108, 105, 116, 0, 1, 108, 112, 2, 101, 98, 0, 8, 108,
- 112, 2, 101, 110, 116, 0, 104, 105, 1, 109, 2, 110, 17, 65, 13, 3, 13, 91, 132, 0, 4, 2, 99, 101, 110, 116, 3, 35, 49, 0,
- 2, 99, 105, 100, 0, 2, 111, 110, 0, 2, 114, 111, 0, 2, 117, 109, 0, 2, 117, 112, 0, 8, 2, 111, 0, 8, 2, 114, 105, 0,
- 8, 2, 116, 0, 99, 2, 111, 108, 0, 104, 2, 114, 111, 109, 0, 107, 8, 0, 97, 2, 100, 101, 109, 3, 35, 49, 13, 0, 114, 111,
- 1, 109, 2, 21, 3, 35, 49, 34, 13, 0, 110, 101, 3, 35, 49, 50, 124, 0, 99, 117, 2, 114, 97, 3, 35, 49, 57, 117, 0, 109,
- 101, 3, 35, 49, 65, 124, 0, 116, 117, 2, 17, 65, 3, 35, 49, 76, 137, 0, 104, 105, 110, 97, 1, 109, 2, 116, 3, 35, 49, 113,
- 50, 141, 0, 4, 2, 101, 114, 98, 3, 35, 89, 0, 2, 105, 100, 32, 0, 4, 101, 8, 2, 116, 3, 35, 89, 124, 0, 101, 8, 109,
- 2, 100, 0, 4, 1, 108, 112, 2, 97, 116, 3, 119, 49, 0, 8, 2, 21, 0, 99, 8, 2, 21, 0, 104, 1, 114, 116, 2, 101, 0,
- 107, 8, 2, 110, 0, 97, 2, 100, 101, 109, 121, 3, 119, 49, 35, 0, 99, 117, 115, 2, 17, 65, 3, 119, 49, 57, 137, 88, 0, 113,
- 117, 8, 3, 119, 49, 58, 0, 99, 8, 2, 101, 3, 119, 49, 89, 0, 4, 99, 111, 117, 2, 116, 3, 119, 49, 137, 0, 111, 117, 2,
- 115, 116, 0, 104, 8, 3, 119, 76, 0, 4, 8, 2, 101, 3, 119, 89, 0, 8, 2, 101, 114, 98, 105, 0, 8, 2, 105, 0, 4, 101,
- 8, 2, 116, 105, 3, 119, 89, 132, 0, 101, 8, 114, 2, 109, 0, 101, 117, 1, 109, 114, 97, 104, 112, 3, 119, 89, 137, 0, 104, 8,
- 98, 3, 121, 49, 0, 4, 104, 101, 114, 1, 98, 2, 32, 3, 121, 49, 114, 0, 104, 101, 114, 1, 109, 2, 32, 0, 104, 1, 98, 2,
- 32, 3, 121, 101, 0, 4, 1, 102, 114, 117, 2, 101, 32, 3, 124, 89, 0, 1, 108, 97, 2, 101, 32, 0, 1, 108, 111, 115, 2, 101,
- 32, 0, 1, 109, 105, 2, 101, 32, 0, 1, 110, 21, 2, 101, 32, 0, 1, 114, 114, 2, 101, 32, 0, 101, 2, 32, 28, 18, 3, 125,
- 89, 0, 104, 1, 121, 2, 116, 3, 126, 0, 4, 1, 118, 2, 97, 3, 141, 49, 0, 2, 111, 114, 110, 0, 5, 3, 8, 108, 112, 2,
- 97, 116, 0, 8, 98, 2, 111, 0, 104, 101, 1, 100, 2, 32, 0, 104, 101, 1, 104, 2, 32, 0, 104, 101, 1, 107, 2, 32, 0, 104,
- 101, 1, 114, 2, 32, 0, 104, 101, 1, 116, 114, 2, 32, 0, 104, 101, 1, 121, 2, 32, 0, 104, 101, 8, 2, 12, 0, 4, 104, 101,
- 115, 1, 100, 2, 32, 3, 141, 49, 89, 0, 104, 101, 115, 1, 104, 2, 32, 0, 104, 101, 115, 1, 107, 2, 32, 0, 104, 101, 115, 1,
- 114, 2, 32, 0, 104, 101, 115, 1, 116, 114, 2, 32, 0, 114, 101, 8, 3, 141, 49, 114, 0, 4, 1, 112, 115, 2, 101, 13, 3, 141,
- 89, 0, 8, 114, 2, 105, 115, 0, 101, 2, 32, 0, 101, 8, 114, 0, 7, 6, 97, 100, 0, 111, 8, 115, 2, 109, 97, 3, 4, 141,
- 72, 139, 0, 1, 115, 117, 114, 99, 3, 6, 141, 72, 0, 1, 108, 97, 109, 2, 121, 3, 13, 72, 0, 105, 111, 8, 114, 2, 21, 14,
- 128, 132, 133, 3, 34, 4, 141, 72, 124, 2, 139, 0, 2, 106, 117, 116, 97, 110, 3, 35, 0, 4, 1, 108, 103, 2, 105, 3, 35, 72,
- 0, 1, 114, 2, 105, 99, 0, 1, 120, 101, 104, 2, 101, 0, 2, 97, 103, 0, 2, 97, 109, 0, 2, 101, 110, 0, 2, 101, 113, 0,
- 2, 106, 117, 110, 99, 116, 32, 0, 2, 109, 97, 110, 32, 0, 2, 109, 105, 110, 32, 0, 2, 109, 105, 114, 97, 0, 2, 111, 108, 0,
- 2, 111, 110, 0, 2, 117, 108, 97, 0, 2, 118, 101, 110, 116, 0, 2, 118, 101, 114, 0, 2, 118, 101, 114, 116, 32, 0, 8, 2, 105,
- 0, 8, 2, 108, 0, 8, 2, 111, 114, 97, 116, 0, 8, 2, 114, 105, 21, 0, 8, 2, 117, 109, 0, 100, 2, 101, 114, 0, 100, 2,
- 105, 116, 105, 118, 0, 100, 8, 0, 100, 8, 2, 108, 0, 101, 1, 108, 2, 115, 104, 3, 35, 72, 6, 122, 0, 111, 2, 108, 101, 115,
- 3, 35, 72, 13, 0, 118, 111, 8, 3, 35, 72, 84, 13, 0, 101, 113, 117, 97, 3, 35, 72, 124, 49, 58, 13, 0, 117, 5, 3, 2,
- 108, 97, 3, 35, 75, 13, 0, 106, 101, 99, 3, 35, 75, 122, 49, 0, 4, 2, 118, 101, 110, 116, 117, 3, 119, 72, 0, 2, 118, 101,
- 114, 116, 0, 8, 2, 21, 0, 8, 114, 116, 2, 105, 116, 0, 100, 8, 2, 101, 110, 100, 0, 100, 8, 2, 105, 99, 116, 0, 100, 8,
- 2, 105, 116, 105, 111, 0, 100, 8, 2, 114, 0, 100, 8, 2, 117, 0, 97, 1, 99, 2, 118, 101, 114, 3, 119, 72, 35, 0, 106, 8,
- 3, 119, 75, 0, 1, 117, 113, 3, 126, 72, 0, 4, 1, 98, 2, 111, 115, 32, 3, 141, 72, 0, 1, 99, 2, 101, 110, 99, 0, 1,
- 108, 2, 101, 110, 0, 1, 108, 2, 121, 0, 1, 110, 114, 111, 116, 0, 1, 114, 99, 2, 108, 0, 1, 115, 2, 105, 115, 0, 2, 105,
- 17, 65, 0, 2, 108, 101, 32, 0, 8, 108, 98, 2, 101, 13, 0, 8, 114, 2, 18, 68, 0, 105, 1, 114, 2, 111, 18, 75, 12, 3,
- 141, 72, 124, 0, 7, 6, 97, 102, 0, 1, 21, 2, 116, 101, 114, 3, 6, 120, 83, 0, 4, 2, 114, 105, 3, 35, 83, 0, 8, 2,
- 103, 0, 102, 2, 97, 98, 0, 102, 2, 101, 114, 0, 102, 2, 108, 117, 0, 114, 111, 8, 3, 35, 83, 34, 139, 0, 4, 2, 101, 97,
- 3, 119, 83, 0, 8, 2, 21, 0, 102, 8, 2, 21, 0, 111, 114, 101, 3, 119, 83, 136, 0, 102, 105, 97, 8, 3, 119, 83, 147, 0,
- 4, 2, 116, 12, 3, 120, 83, 0, 102, 1, 116, 115, 0, 102, 1, 119, 3, 126, 83, 0, 7, 6, 97, 103, 0, 8, 116, 110, 97, 3,
- 6, 35, 81, 0, 117, 97, 2, 32, 3, 6, 35, 81, 57, 137, 13, 0, 105, 111, 2, 32, 3, 6, 121, 75, 124, 139, 0, 2, 97, 32,
- 3, 6, 121, 81, 0, 117, 97, 5, 3, 2, 32, 3, 6, 121, 81, 58, 13, 0, 105, 2, 32, 3, 6, 121, 81, 124, 0, 4, 1, 103,
- 110, 2, 101, 32, 3, 6, 141, 75, 0, 1, 114, 110, 101, 2, 101, 32, 0, 101, 1, 103, 2, 109, 101, 110, 116, 0, 1, 109, 2, 101,
- 110, 116, 97, 3, 13, 75, 0, 1, 10, 2, 111, 110, 32, 3, 13, 81, 0, 4, 8, 108, 102, 2, 101, 108, 3, 35, 75, 0, 8, 114,
- 116, 0, 4, 103, 8, 2, 114, 97, 118, 3, 35, 81, 0, 103, 8, 2, 114, 101, 103, 0, 4, 101, 110, 8, 100, 3, 35, 81, 13, 50,
- 0, 111, 110, 1, 114, 100, 0, 111, 110, 1, 119, 2, 12, 0, 4, 101, 1, 21, 2, 32, 3, 113, 75, 0, 101, 1, 21, 2, 109, 101,
- 110, 116, 0, 101, 1, 112, 112, 2, 32, 0, 101, 114, 1, 21, 2, 32, 14, 128, 128, 129, 3, 114, 0, 101, 114, 115, 1, 21, 2, 32,
- 14, 128, 128, 130, 3, 114, 88, 0, 4, 2, 101, 110, 100, 3, 119, 75, 0, 8, 109, 2, 101, 108, 108, 0, 4, 2, 114, 101, 101, 3,
- 119, 81, 0, 8, 2, 108, 21, 0, 8, 2, 111, 32, 0, 8, 2, 114, 111, 110, 0, 103, 2, 114, 101, 115, 0, 103, 2, 114, 105, 101,
- 118, 0, 103, 8, 2, 21, 0, 104, 2, 32, 3, 121, 81, 0, 101, 110, 1, 104, 10, 2, 32, 3, 121, 81, 13, 50, 0, 4, 1, 116,
- 110, 111, 109, 2, 101, 32, 3, 121, 90, 0, 101, 1, 108, 102, 2, 32, 0, 4, 1, 110, 101, 101, 116, 2, 101, 3, 141, 75, 0, 1,
- 114, 101, 100, 2, 101, 32, 0, 1, 114, 116, 117, 111, 2, 101, 32, 0, 1, 116, 115, 2, 101, 0, 8, 2, 101, 0, 8, 2, 105, 115,
- 0, 101, 1, 21, 2, 32, 28, 17, 0, 101, 1, 99, 2, 32, 0, 101, 1, 99, 98, 0, 101, 1, 99, 100, 0, 101, 1, 112, 17, 67,
- 2, 32, 0, 101, 8, 2, 105, 0, 101, 8, 2, 108, 0, 105, 1, 116, 2, 111, 0, 105, 97, 8, 108, 112, 3, 141, 75, 13, 0, 4,
- 1, 108, 102, 2, 114, 97, 110, 3, 141, 81, 0, 1, 114, 102, 2, 114, 0, 1, 118, 2, 114, 97, 0, 2, 111, 32, 0, 117, 101, 0,
- 7, 6, 97, 105, 0, 4, 1, 21, 2, 17, 67, 97, 32, 3, 6, 141, 0, 1, 116, 110, 101, 2, 108, 0, 1, 116, 114, 117, 99, 2,
- 108, 0, 103, 2, 110, 0, 110, 1, 100, 2, 32, 3, 6, 141, 50, 0, 110, 101, 100, 1, 100, 2, 32, 3, 6, 141, 50, 72, 0, 115,
- 101, 2, 32, 3, 6, 141, 88, 0, 4, 99, 2, 32, 3, 6, 141, 124, 49, 0, 99, 2, 97, 108, 0, 4, 114, 101, 3, 6, 143, 0,
- 114, 101, 1, 21, 2, 32, 0, 4, 1, 108, 108, 105, 118, 3, 13, 0, 1, 116, 102, 0, 1, 116, 105, 114, 98, 0, 1, 116, 114, 117,
- 99, 0, 8, 116, 114, 101, 99, 0, 4, 115, 8, 2, 108, 105, 3, 35, 91, 0, 115, 8, 99, 2, 108, 0, 1, 115, 2, 100, 3, 122,
- 0, 4, 1, 10, 2, 110, 32, 28, 18, 3, 124, 0, 1, 103, 114, 97, 98, 0, 1, 108, 112, 97, 0, 1, 108, 114, 101, 98, 0, 1,
- 116, 110, 117, 111, 0, 1, 116, 112, 0, 1, 114, 116, 114, 111, 112, 2, 116, 3, 125, 0, 4, 2, 32, 3, 140, 0, 2, 105, 0, 8,
- 107, 0, 1, 110, 2, 118, 3, 140, 6, 132, 0, 4, 3, 141, 0, 1, 119, 2, 115, 17, 67, 32, 0, 8, 0, 115, 1, 108, 21, 2,
- 32, 0, 101, 3, 141, 13, 0, 2, 115, 17, 67, 32, 3, 141, 124, 0, 4, 114, 3, 143, 0, 114, 8, 0, 7, 6, 97, 108, 0, 1,
- 109, 2, 110, 111, 3, 2, 35, 55, 0, 108, 121, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 37, 0, 2, 109, 105, 103, 3, 2, 126,
- 55, 0, 8, 2, 114, 3, 2, 133, 55, 0, 2, 105, 116, 121, 3, 6, 35, 55, 0, 100, 101, 2, 104, 121, 3, 6, 35, 55, 72, 124,
- 0, 103, 105, 97, 1, 21, 2, 32, 3, 6, 35, 55, 75, 13, 0, 4, 1, 122, 110, 111, 103, 3, 6, 121, 55, 0, 2, 105, 32, 0,
- 97, 110, 100, 1, 21, 2, 32, 3, 8, 13, 55, 119, 50, 72, 0, 4, 1, 10, 2, 105, 17, 66, 97, 116, 105, 3, 13, 55, 0, 1,
- 10, 2, 105, 17, 66, 101, 0, 1, 10, 2, 105, 115, 17, 67, 105, 99, 0, 1, 10, 2, 111, 117, 115, 32, 0, 1, 115, 2, 117, 116,
- 0, 1, 117, 113, 101, 0, 1, 118, 17, 65, 2, 101, 110, 0, 8, 112, 111, 2, 101, 115, 0, 97, 121, 1, 109, 3, 13, 55, 6, 141,
- 0, 105, 1, 10, 2, 115, 17, 67, 32, 3, 13, 55, 124, 0, 111, 1, 10, 2, 32, 3, 13, 55, 139, 0, 101, 105, 1, 107, 2, 100,
- 3, 13, 55, 140, 0, 4, 5, 3, 1, 99, 2, 102, 3, 35, 0, 5, 3, 1, 104, 2, 102, 0, 5, 3, 1, 104, 2, 118, 0, 4,
- 1, 29, 2, 101, 100, 3, 35, 55, 0, 1, 112, 2, 101, 116, 0, 1, 115, 2, 117, 116, 97, 0, 1, 116, 101, 114, 2, 105, 97, 0,
- 1, 118, 2, 105, 97, 0, 2, 116, 111, 0, 2, 117, 109, 32, 0, 8, 2, 97, 115, 116, 0, 8, 2, 98, 0, 8, 2, 98, 97, 110,
- 105, 0, 8, 2, 99, 0, 8, 2, 103, 0, 8, 2, 105, 0, 8, 2, 107, 0, 8, 2, 112, 0, 8, 2, 115, 0, 8, 2, 118, 0,
- 8, 2, 121, 0, 8, 99, 2, 101, 0, 108, 1, 102, 2, 97, 0, 108, 1, 102, 2, 105, 98, 0, 108, 1, 116, 2, 17, 65, 0, 108,
- 2, 101, 108, 0, 108, 2, 101, 114, 0, 108, 2, 111, 116, 114, 0, 108, 8, 2, 97, 0, 108, 8, 2, 101, 103, 0, 108, 8, 2, 105,
- 0, 108, 8, 2, 111, 0, 108, 8, 17, 67, 2, 111, 119, 0, 108, 111, 8, 2, 99, 97, 3, 35, 55, 13, 0, 101, 110, 8, 118, 2,
- 116, 3, 35, 55, 13, 50, 0, 97, 98, 97, 8, 3, 35, 55, 13, 71, 6, 35, 0, 122, 3, 35, 55, 47, 89, 0, 116, 105, 8, 3,
- 35, 55, 47, 124, 0, 112, 2, 104, 111, 3, 35, 55, 48, 0, 99, 111, 2, 104, 3, 35, 55, 49, 13, 0, 107, 97, 108, 105, 3, 35,
- 55, 49, 13, 55, 140, 0, 98, 101, 114, 8, 2, 116, 17, 65, 3, 35, 55, 71, 6, 131, 0, 103, 111, 8, 2, 114, 3, 35, 55, 81,
- 13, 0, 4, 102, 97, 8, 3, 35, 55, 83, 13, 0, 112, 104, 97, 0, 101, 112, 104, 3, 35, 55, 122, 83, 0, 4, 108, 101, 121, 3,
- 35, 55, 124, 0, 108, 121, 1, 116, 0, 101, 120, 97, 110, 8, 3, 35, 55, 124, 81, 88, 6, 120, 50, 0, 108, 121, 8, 3, 35, 55,
- 140, 0, 4, 108, 121, 1, 99, 97, 2, 32, 3, 55, 2, 37, 0, 108, 121, 1, 99, 105, 21, 21, 2, 32, 14, 128, 128, 132, 0, 4,
- 1, 10, 2, 32, 3, 118, 0, 1, 10, 2, 99, 121, 32, 0, 1, 10, 2, 100, 32, 0, 1, 10, 2, 100, 114, 121, 32, 0, 1, 10,
- 2, 116, 121, 32, 0, 1, 99, 105, 21, 2, 32, 14, 128, 128, 130, 0, 114, 121, 1, 10, 2, 32, 3, 118, 34, 2, 124, 0, 4, 1,
- 104, 2, 117, 99, 105, 110, 3, 119, 55, 0, 2, 111, 110, 103, 0, 5, 3, 8, 116, 115, 2, 97, 17, 67, 17, 67, 105, 0, 5, 8,
- 1, 10, 2, 32, 0, 8, 2, 21, 0, 8, 2, 105, 103, 0, 8, 99, 2, 97, 109, 105, 116, 0, 108, 1, 104, 2, 117, 99, 0, 108,
- 2, 101, 103, 114, 0, 108, 8, 2, 21, 0, 108, 8, 2, 105, 97, 110, 0, 108, 8, 2, 105, 116, 101, 114, 0, 108, 8, 2, 111, 116,
- 0, 108, 8, 2, 111, 119, 0, 108, 101, 2, 103, 101, 3, 119, 55, 122, 0, 101, 110, 99, 8, 118, 2, 105, 3, 119, 55, 122, 50, 91,
- 0, 105, 8, 2, 17, 66, 101, 3, 119, 55, 140, 0, 4, 1, 98, 2, 109, 3, 121, 0, 1, 99, 2, 102, 0, 1, 99, 2, 109, 0,
- 1, 104, 2, 102, 0, 1, 104, 2, 118, 0, 1, 112, 2, 109, 0, 1, 115, 112, 2, 109, 0, 1, 117, 113, 2, 109, 0, 8, 2, 109,
- 115, 0, 4, 1, 116, 115, 2, 105, 110, 3, 121, 55, 0, 1, 116, 117, 98, 2, 32, 0, 4, 1, 102, 2, 107, 3, 126, 55, 0, 1,
+ static unsigned char espeakdata_dicts14_data[94548] = {
+ 0, 4, 0, 0, 180, 191, 0, 0, 13, 69, 65, 33, 67, 37, 48, 48, 34, 138, 89, 129, 0, 0, 14, 70, 56, 21, 83, 20, 19, 64,
+ 50, 130, 88, 141, 65, 0, 0, 17, 71, 52, 16, 203, 20, 230, 137, 20, 65, 13, 49, 121, 50, 88, 37, 0, 0, 12, 68, 76, 81, 213,
+ 20, 89, 121, 81, 58, 138, 0, 11, 200, 24, 244, 133, 76, 128, 68, 61, 112, 66, 10, 68, 21, 148, 137, 20, 141, 34, 37, 0, 0, 14,
+ 69, 52, 147, 4, 21, 112, 65, 122, 55, 72, 57, 134, 0, 12, 68, 32, 20, 212, 100, 107, 138, 89, 47, 122, 0, 0, 11, 65, 4, 35,
+ 55, 35, 0, 81, 108, 97, 32, 16, 65, 4, 119, 15, 58, 137, 55, 0, 81, 119, 104, 105, 108, 101, 32, 12, 69, 12, 243, 142, 61, 32,
+ 49, 124, 50, 114, 0, 16, 70, 80, 244, 142, 4, 67, 192, 47, 132, 50, 6, 138, 72, 136, 0, 13, 69, 80, 129, 83, 37, 48, 87, 129,
+ 89, 122, 89, 0, 19, 65, 4, 35, 49, 119, 11, 0, 85, 46, 32, 107, 32, 46, 32, 97, 32, 46, 32, 6, 65, 4, 138, 0, 14, 4,
+ 193, 4, 34, 0, 11, 67, 84, 225, 15, 125, 50, 72, 6, 134, 0, 14, 70, 61, 85, 23, 5, 33, 0, 135, 47, 58, 114, 72, 0, 19,
+ 71, 52, 21, 83, 60, 193, 85, 52, 65, 130, 89, 13, 6, 55, 129, 13, 65, 0, 16, 70, 12, 243, 150, 20, 229, 0, 49, 124, 50, 84,
+ 13, 50, 47, 0, 13, 69, 5, 0, 67, 32, 80, 119, 48, 35, 76, 37, 0, 0, 0, 10, 68, 72, 81, 83, 20, 34, 129, 89, 0, 11,
+ 68, 37, 48, 65, 12, 137, 89, 13, 49, 0, 13, 68, 9, 86, 15, 52, 71, 125, 49, 89, 13, 65, 0, 21, 72, 4, 229, 9, 80, 129,
+ 83, 37, 48, 35, 50, 47, 6, 122, 87, 13, 89, 122, 89, 0, 0, 14, 69, 8, 84, 140, 36, 224, 71, 128, 55, 6, 122, 50, 0, 13,
+ 69, 72, 83, 9, 76, 128, 34, 121, 55, 113, 91, 0, 11, 67, 13, 144, 78, 89, 137, 6, 35, 50, 0, 15, 69, 12, 243, 150, 20, 224,
+ 49, 124, 50, 84, 6, 129, 50, 0, 23, 73, 12, 243, 80, 21, 66, 84, 36, 243, 128, 49, 124, 65, 48, 13, 47, 6, 122, 91, 13, 50,
+ 0, 6, 65, 8, 71, 129, 0, 0, 16, 70, 4, 229, 9, 29, 80, 64, 35, 50, 47, 6, 129, 81, 13, 0, 15, 70, 88, 17, 213, 21,
+ 53, 0, 84, 138, 81, 13, 89, 47, 0, 14, 70, 76, 227, 207, 44, 84, 128, 89, 50, 134, 49, 114, 0, 15, 70, 61, 85, 12, 36, 84,
+ 128, 6, 135, 47, 55, 4, 145, 0, 15, 70, 36, 51, 206, 8, 20, 128, 137, 49, 124, 50, 71, 127, 0, 15, 70, 12, 21, 5, 72, 84,
+ 128, 49, 138, 47, 114, 34, 114, 0, 0, 6, 195, 85, 64, 192, 17, 14, 67, 21, 64, 192, 121, 47, 6, 89, 121, 47, 34, 13, 0, 0,
+ 10, 67, 12, 17, 133, 49, 35, 83, 138, 0, 0, 12, 69, 16, 145, 83, 20, 192, 72, 129, 88, 118, 0, 17, 70, 4, 224, 76, 101, 50,
+ 83, 119, 50, 35, 55, 13, 89, 122, 89, 0, 6, 65, 12, 89, 129, 0, 0, 9, 198, 4, 193, 201, 21, 36, 192, 66, 16, 70, 76, 83,
+ 148, 36, 83, 148, 89, 121, 50, 47, 141, 50, 47, 0, 0, 19, 71, 21, 132, 5, 73, 66, 83, 20, 121, 49, 89, 48, 114, 47, 6, 129,
+ 88, 0, 14, 4, 95, 8, 1, 3, 107, 6, 35, 76, 4, 121, 49, 0, 0, 12, 68, 85, 48, 71, 20, 57, 134, 89, 113, 75, 0, 0,
+ 13, 69, 53, 84, 141, 85, 32, 65, 148, 65, 114, 0, 105, 12, 69, 53, 84, 141, 85, 32, 65, 128, 65, 114, 0, 13, 69, 8, 19, 12,
+ 61, 64, 71, 35, 55, 13, 47, 0, 6, 65, 16, 72, 129, 0, 0, 15, 70, 65, 81, 82, 36, 193, 64, 48, 57, 143, 34, 118, 0, 103,
+ 14, 70, 72, 82, 78, 36, 225, 192, 34, 138, 50, 122, 68, 0, 17, 70, 36, 224, 197, 57, 49, 64, 122, 50, 89, 6, 121, 50, 89, 0,
+ 36, 0, 16, 70, 64, 20, 211, 21, 32, 153, 48, 35, 89, 114, 71, 6, 137, 0, 19, 71, 36, 212, 18, 20, 50, 83, 20, 122, 65, 48,
+ 34, 122, 89, 6, 137, 89, 0, 20, 71, 4, 35, 210, 36, 114, 78, 20, 35, 71, 13, 34, 6, 122, 75, 13, 50, 37, 0, 0, 12, 68,
+ 29, 84, 149, 76, 81, 134, 34, 134, 88, 0, 12, 68, 24, 198, 66, 100, 83, 55, 137, 71, 137, 0, 0, 8, 197, 52, 81, 21, 76, 16,
+ 66, 15, 69, 37, 64, 76, 36, 16, 122, 47, 6, 35, 55, 113, 13, 0, 18, 70, 5, 48, 133, 77, 67, 211, 35, 89, 71, 6, 121, 89,
+ 47, 13, 89, 0, 21, 65, 20, 83, 132, 121, 81, 88, 6, 120, 65, 48, 118, 0, 83, 46, 32, 103, 32, 46, 32, 5, 65, 20, 129, 0,
+ 0, 14, 70, 52, 147, 12, 36, 243, 128, 65, 122, 55, 141, 50, 0, 15, 70, 8, 148, 195, 84, 149, 0, 71, 122, 89, 49, 122, 47, 0,
+ 0, 17, 70, 36, 225, 21, 77, 68, 153, 122, 50, 72, 125, 89, 47, 34, 122, 0, 0, 12, 68, 56, 147, 138, 4, 50, 122, 50, 75, 13,
+ 0, 15, 70, 52, 85, 1, 64, 131, 210, 65, 121, 47, 13, 83, 132, 0, 13, 68, 4, 69, 76, 80, 35, 72, 125, 55, 47, 0, 135, 0,
+ 15, 69, 16, 210, 84, 72, 144, 72, 13, 65, 129, 47, 34, 37, 0, 8, 197, 52, 86, 9, 12, 240, 65, 14, 69, 32, 21, 193, 36, 144,
+ 107, 13, 58, 6, 137, 129, 0, 13, 69, 17, 84, 136, 4, 208, 72, 125, 34, 13, 65, 0, 13, 69, 72, 80, 129, 80, 80, 34, 129, 71,
+ 138, 47, 0, 13, 69, 64, 148, 129, 80, 80, 48, 137, 34, 13, 47, 0, 14, 69, 52, 18, 143, 72, 16, 65, 119, 75, 133, 34, 13, 0,
+ 14, 69, 44, 20, 129, 80, 80, 49, 13, 34, 126, 47, 37, 0, 13, 69, 4, 84, 129, 80, 80, 140, 34, 6, 138, 47, 0, 6, 65, 24,
+ 121, 83, 0, 0, 17, 70, 65, 33, 84, 21, 133, 0, 48, 34, 129, 108, 121, 49, 89, 47, 0, 0, 17, 71, 5, 32, 200, 36, 32, 76,
+ 16, 127, 76, 122, 71, 130, 55, 72, 0, 19, 67, 92, 147, 132, 58, 6, 137, 50, 72, 15, 6, 125, 48, 0, 81, 117, 112, 32, 23, 67,
+ 92, 147, 132, 58, 6, 122, 50, 72, 15, 48, 6, 135, 114, 0, 81, 112, 111, 119, 101, 114, 32, 11, 67, 92, 147, 132, 58, 137, 50, 72,
+ 0, 36, 0, 9, 67, 16, 243, 133, 72, 125, 50, 0, 18, 72, 64, 130, 76, 48, 148, 9, 56, 80, 83, 122, 55, 113, 48, 129, 50, 0,
+ 9, 67, 80, 243, 133, 47, 136, 50, 0, 13, 68, 20, 208, 133, 16, 121, 65, 71, 6, 121, 72, 0, 0, 14, 69, 52, 243, 129, 12, 240,
+ 65, 124, 50, 13, 49, 136, 0, 13, 69, 72, 17, 9, 76, 128, 34, 35, 72, 122, 91, 0, 13, 69, 24, 147, 137, 80, 80, 83, 137, 50,
+ 137, 47, 0, 14, 69, 16, 148, 205, 4, 192, 72, 122, 88, 65, 13, 55, 0, 6, 65, 28, 75, 129, 0, 0, 14, 70, 64, 197, 77, 8,
+ 84, 128, 48, 55, 125, 65, 114, 0, 0, 17, 70, 21, 97, 82, 100, 243, 133, 121, 84, 34, 122, 58, 125, 50, 0, 106, 16, 70, 21, 97,
+ 82, 100, 243, 133, 121, 84, 34, 122, 58, 124, 50, 0, 15, 7, 20, 8, 5, 25, 39, 12, 12, 86, 138, 55, 0, 72, 32, 13, 67, 12,
+ 19, 128, 2, 49, 35, 50, 0, 32, 9, 12, 16, 70, 88, 20, 197, 48, 147, 133, 84, 35, 89, 13, 55, 129, 50, 0, 10, 67, 80, 243,
+ 128, 47, 125, 50, 0, 10, 11, 67, 76, 19, 128, 4, 89, 35, 50, 0, 9, 14, 4, 95, 54, 48, 15, 89, 6, 122, 49, 89, 47, 141,
+ 0, 0, 0, 14, 69, 44, 19, 147, 5, 48, 49, 35, 50, 88, 13, 89, 0, 13, 69, 24, 82, 83, 81, 144, 83, 137, 89, 47, 37, 0,
+ 6, 65, 32, 138, 76, 0, 0, 16, 70, 32, 245, 83, 80, 243, 128, 107, 57, 134, 89, 47, 13, 50, 0, 17, 70, 36, 226, 5, 72, 149,
+ 0, 122, 50, 107, 6, 121, 34, 122, 47, 0, 14, 70, 13, 84, 2, 60, 20, 132, 49, 125, 71, 13, 72, 0, 9, 198, 4, 229, 9, 28,
+ 83, 128, 65, 0, 17, 71, 52, 17, 5, 48, 82, 78, 20, 65, 35, 72, 13, 55, 113, 50, 0, 20, 71, 65, 33, 83, 20, 229, 12, 100,
+ 48, 34, 121, 88, 13, 50, 47, 55, 122, 0, 32, 0, 11, 67, 4, 229, 9, 35, 50, 47, 137, 0, 103, 11, 68, 37, 33, 78, 20, 137,
+ 34, 129, 50, 0, 12, 68, 80, 242, 217, 60, 47, 136, 49, 122, 136, 0, 10, 68, 60, 50, 18, 20, 136, 49, 114, 0, 10, 67, 36, 225,
+ 25, 122, 50, 72, 37, 0, 8, 1, 35, 107, 35, 91, 0, 27, 0, 14, 65, 36, 2, 137, 35, 65, 0, 14, 42, 81, 97, 109, 32, 13,
+ 65, 36, 2, 137, 119, 65, 0, 42, 81, 97, 109, 32, 9, 65, 36, 137, 0, 76, 32, 9, 42, 16, 70, 88, 84, 148, 36, 49, 83, 84,
+ 128, 47, 122, 89, 129, 88, 0, 5, 65, 36, 137, 0, 0, 12, 67, 84, 229, 15, 4, 125, 50, 108, 117, 0, 103, 11, 67, 84, 229, 15,
+ 4, 125, 50, 47, 117, 0, 17, 70, 37, 0, 78, 20, 208, 64, 122, 48, 119, 50, 6, 129, 65, 13, 0, 15, 70, 88, 147, 133, 100, 20,
+ 132, 84, 122, 50, 57, 114, 72, 0, 14, 70, 76, 129, 80, 32, 84, 132, 91, 121, 48, 13, 72, 0, 16, 70, 16, 80, 146, 36, 81, 128,
+ 72, 129, 71, 34, 6, 129, 83, 0, 13, 1, 37, 48, 148, 89, 6, 121, 50, 47, 0, 105, 27, 12, 1, 37, 48, 114, 89, 6, 121, 50,
+ 47, 0, 27, 0, 11, 67, 37, 68, 192, 122, 47, 89, 0, 72, 34, 13, 70, 12, 129, 83, 32, 148, 133, 76, 121, 91, 114, 0, 8, 67,
+ 100, 84, 128, 57, 114, 0, 9, 1, 38, 10, 35, 50, 72, 0, 76, 0, 16, 70, 60, 48, 213, 64, 145, 82, 124, 49, 57, 134, 48, 137,
+ 114, 0, 0, 24, 73, 92, 244, 139, 77, 64, 84, 36, 243, 128, 58, 6, 148, 49, 89, 47, 4, 138, 91, 13, 50, 0, 105, 23, 73, 92,
+ 244, 139, 77, 64, 84, 36, 243, 128, 58, 6, 128, 49, 89, 47, 4, 138, 91, 13, 50, 0, 13, 69, 61, 33, 5, 4, 192, 132, 72, 6,
+ 141, 55, 0, 16, 70, 52, 16, 200, 37, 51, 79, 65, 119, 76, 122, 88, 65, 136, 0, 18, 8, 4, 195, 169, 20, 5, 14, 20, 5, 72,
+ 138, 47, 6, 124, 50, 47, 0, 23, 73, 12, 243, 148, 72, 20, 20, 36, 243, 128, 49, 13, 50, 47, 34, 6, 35, 48, 91, 13, 50, 0,
+ 6, 65, 40, 75, 138, 0, 0, 15, 70, 80, 129, 82, 21, 48, 64, 47, 13, 34, 129, 88, 13, 0, 16, 70, 84, 229, 207, 84, 225, 0,
+ 125, 50, 58, 6, 135, 50, 72, 0, 9, 198, 32, 245, 197, 88, 84, 128, 66, 0, 11, 67, 76, 148, 128, 89, 4, 148, 0, 105, 9, 10,
+ 67, 76, 148, 128, 89, 4, 128, 0, 9, 11, 67, 16, 243, 148, 72, 136, 50, 47, 0, 9, 15, 70, 8, 245, 84, 37, 21, 69, 71, 134,
+ 47, 6, 129, 49, 0, 17, 71, 4, 116, 133, 77, 50, 86, 20, 119, 81, 34, 121, 89, 122, 84, 0, 13, 1, 42, 35, 89, 47, 13, 34,
+ 122, 89, 49, 0, 27, 0, 12, 68, 56, 17, 9, 4, 50, 126, 72, 57, 13, 0, 9, 1, 43, 48, 55, 125, 89, 0, 27, 0, 15, 70,
+ 36, 195, 9, 56, 242, 83, 122, 55, 13, 50, 6, 139, 0, 12, 69, 76, 145, 206, 21, 32, 89, 137, 50, 114, 0, 16, 70, 36, 224, 207,
+ 52, 147, 135, 122, 50, 49, 125, 65, 122, 68, 0, 16, 69, 21, 133, 18, 20, 208, 121, 49, 89, 47, 34, 6, 129, 65, 0, 6, 65, 44,
+ 49, 138, 0, 0, 15, 70, 76, 84, 135, 20, 19, 148, 89, 127, 75, 13, 50, 47, 0, 16, 70, 61, 4, 15, 56, 83, 148, 13, 48, 136,
+ 50, 13, 50, 47, 0, 14, 70, 16, 145, 72, 5, 33, 0, 72, 137, 107, 127, 72, 0, 0, 19, 4, 9, 20, 39, 19, 122, 47, 89, 107,
+ 35, 72, 0, 78, 81, 104, 97, 100, 32, 16, 70, 72, 83, 1, 80, 149, 133, 34, 121, 55, 13, 47, 122, 84, 0, 17, 70, 65, 83, 129,
+ 80, 149, 133, 48, 57, 134, 50, 13, 47, 122, 84, 0, 15, 70, 56, 244, 197, 16, 149, 133, 50, 136, 88, 72, 137, 84, 0, 17, 71, 20,
+ 229, 15, 85, 32, 71, 20, 124, 50, 108, 117, 34, 126, 90, 0, 10, 67, 5, 67, 208, 119, 47, 124, 48, 0, 0, 24, 67, 25, 35, 205,
+ 2, 83, 34, 125, 65, 15, 58, 6, 122, 76, 0, 8, 81, 119, 104, 105, 99, 104, 32, 23, 67, 25, 35, 205, 2, 83, 34, 125, 65, 15,
+ 58, 6, 140, 0, 8, 81, 119, 104, 101, 114, 101, 32, 12, 67, 25, 35, 205, 83, 34, 125, 65, 0, 103, 72, 11, 67, 25, 35, 205, 83,
+ 34, 124, 65, 0, 72, 11, 68, 56, 21, 82, 84, 50, 135, 34, 134, 0, 9, 198, 20, 229, 18, 4, 147, 0, 65, 10, 67, 4, 229, 5,
+ 35, 50, 47, 129, 0, 9, 1, 47, 89, 55, 35, 91, 0, 27, 0, 6, 65, 48, 121, 55, 0, 0, 14, 70, 80, 129, 82, 21, 49, 64,
+ 47, 13, 34, 129, 88, 0, 9, 198, 12, 130, 78, 21, 49, 64, 66, 9, 198, 77, 81, 134, 85, 49, 64, 66, 0, 19, 71, 80, 20, 203,
+ 24, 244, 131, 20, 47, 6, 35, 89, 49, 83, 4, 133, 89, 0, 19, 71, 36, 212, 5, 16, 19, 131, 20, 122, 65, 48, 6, 129, 72, 13,
+ 50, 89, 0, 0, 12, 68, 56, 17, 10, 4, 50, 126, 72, 57, 13, 0, 10, 67, 28, 20, 153, 81, 35, 34, 37, 0, 12, 68, 72, 83,
+ 9, 12, 34, 121, 55, 122, 49, 0, 13, 68, 60, 20, 197, 76, 136, 6, 138, 89, 129, 88, 0, 15, 70, 12, 130, 70, 25, 35, 206, 91,
+ 122, 83, 34, 124, 50, 0, 0, 22, 73, 92, 129, 69, 48, 32, 82, 72, 245, 192, 58, 6, 129, 55, 10, 71, 4, 35, 34, 136, 0, 13,
+ 69, 5, 98, 65, 73, 144, 138, 84, 141, 34, 37, 0, 6, 65, 52, 121, 65, 0, 0, 15, 70, 65, 33, 67, 37, 49, 64, 48, 34, 113,
+ 89, 137, 89, 0, 0, 10, 199, 56, 240, 212, 85, 35, 129, 48, 66, 0, 11, 68, 100, 17, 83, 84, 57, 138, 89, 134, 0, 21, 72, 81,
+ 32, 74, 20, 53, 15, 73, 144, 47, 34, 13, 75, 121, 49, 47, 13, 34, 122, 0, 12, 68, 77, 82, 84, 20, 89, 58, 129, 47, 0, 10,
+ 0, 15, 69, 8, 84, 201, 16, 80, 71, 122, 89, 137, 72, 0, 74, 12, 14, 69, 32, 80, 193, 80, 80, 107, 121, 49, 13, 47, 138, 0,
+ 11, 67, 49, 99, 214, 55, 14, 84, 124, 84, 0, 22, 73, 72, 84, 197, 73, 96, 84, 36, 243, 128, 34, 121, 88, 114, 84, 6, 138, 91,
+ 13, 50, 0, 15, 69, 24, 81, 15, 72, 16, 83, 113, 72, 6, 133, 34, 13, 0, 23, 73, 16, 80, 204, 5, 32, 84, 36, 243, 128, 72,
+ 121, 49, 55, 13, 6, 34, 138, 91, 13, 50, 0, 11, 5, 95, 48, 1, 14, 4, 13, 50, 0, 135, 6, 65, 56, 121, 50, 0, 0, 10,
+ 67, 36, 225, 15, 122, 50, 72, 136, 0, 0, 20, 71, 88, 145, 201, 48, 19, 148, 20, 84, 122, 75, 113, 55, 6, 35, 50, 47, 37, 0,
+ 9, 198, 76, 83, 73, 80, 243, 133, 65, 19, 71, 52, 20, 137, 41, 80, 78, 4, 65, 35, 34, 113, 58, 6, 126, 50, 13, 0, 17, 71,
+ 21, 98, 76, 16, 241, 82, 76, 129, 84, 118, 72, 134, 114, 88, 0, 16, 70, 16, 240, 212, 72, 147, 133, 72, 124, 49, 47, 34, 113, 50,
+ 0, 0, 13, 68, 72, 80, 133, 48, 34, 113, 71, 121, 55, 0, 36, 18, 72, 8, 192, 78, 12, 208, 78, 28, 80, 71, 55, 13, 65, 124,
+ 50, 90, 0, 18, 72, 4, 195, 5, 28, 144, 78, 12, 80, 119, 55, 129, 75, 13, 50, 89, 0, 0, 14, 69, 32, 82, 193, 80, 80, 107,
+ 121, 49, 13, 47, 138, 0, 13, 69, 8, 160, 82, 56, 80, 71, 57, 127, 50, 13, 0, 13, 69, 16, 19, 12, 5, 48, 72, 35, 55, 13,
+ 89, 0, 5, 65, 60, 136, 0, 0, 14, 6, 19, 8, 5, 39, 12, 12, 91, 129, 55, 0, 72, 32, 10, 67, 81, 112, 83, 47, 58, 124,
+ 88, 0, 13, 69, 61, 0, 81, 84, 80, 136, 48, 6, 138, 49, 0, 12, 1, 61, 9, 129, 49, 58, 118, 88, 9, 0, 27, 0, 16, 70,
+ 52, 17, 5, 48, 147, 133, 65, 35, 72, 13, 55, 113, 50, 0, 18, 70, 16, 144, 83, 64, 244, 129, 72, 137, 6, 35, 89, 48, 13, 34,
+ 13, 0, 0, 12, 4, 9, 20, 39, 4, 2, 122, 47, 13, 72, 0, 0, 12, 201, 16, 148, 212, 72, 144, 149, 80, 244, 128, 66, 14, 69,
+ 16, 84, 195, 73, 144, 72, 113, 89, 49, 34, 138, 0, 9, 1, 64, 10, 35, 47, 10, 0, 76, 6, 65, 64, 48, 129, 0, 0, 15, 6,
+ 20, 8, 1, 20, 39, 4, 2, 86, 35, 47, 13, 72, 0, 15, 70, 80, 129, 82, 21, 67, 192, 4, 86, 140, 6, 47, 134, 0, 9, 198,
+ 65, 33, 83, 20, 229, 0, 36, 17, 70, 65, 33, 83, 20, 229, 0, 48, 34, 121, 88, 13, 50, 47, 0, 9, 15, 70, 61, 3, 211, 77,
+ 83, 64, 13, 48, 124, 89, 13, 65, 0, 23, 74, 12, 243, 135, 72, 84, 211, 36, 243, 129, 48, 49, 13, 50, 81, 34, 121, 91, 13, 50,
+ 118, 0, 0, 10, 67, 8, 193, 72, 71, 55, 121, 107, 0, 0, 0, 13, 69, 76, 145, 206, 85, 0, 89, 137, 50, 125, 48, 0, 18, 70,
+ 4, 224, 76, 101, 49, 83, 35, 50, 13, 55, 137, 88, 123, 88, 0, 36, 17, 70, 4, 224, 76, 101, 49, 83, 119, 50, 35, 55, 13, 89,
+ 129, 88, 0, 7, 65, 68, 49, 57, 134, 0, 0, 21, 67, 80, 130, 83, 86, 6, 122, 89, 58, 4, 125, 50, 0, 103, 33, 81, 111, 110,
+ 101, 32, 20, 67, 80, 130, 83, 86, 6, 122, 89, 58, 4, 124, 50, 0, 33, 81, 111, 110, 101, 32, 12, 67, 80, 130, 83, 86, 122, 89,
+ 0, 76, 34, 33, 17, 70, 52, 243, 148, 4, 224, 64, 65, 124, 50, 47, 6, 35, 50, 13, 0, 15, 70, 64, 148, 129, 56, 128, 64, 48,
+ 13, 34, 126, 50, 13, 0, 15, 70, 64, 17, 197, 4, 229, 0, 48, 35, 75, 13, 50, 47, 0, 16, 70, 12, 130, 77, 21, 32, 64, 49,
+ 137, 65, 6, 141, 34, 13, 0, 16, 70, 4, 64, 77, 4, 229, 0, 35, 72, 13, 65, 13, 50, 47, 0, 0, 10, 67, 84, 224, 64, 57,
+ 134, 50, 13, 0, 15, 70, 81, 33, 65, 80, 148, 197, 47, 34, 129, 47, 122, 88, 0, 0, 11, 67, 80, 129, 77, 4, 86, 121, 65, 0,
+ 9, 26, 68, 76, 19, 148, 4, 89, 6, 35, 50, 47, 13, 15, 49, 55, 6, 130, 88, 0, 81, 99, 108, 97, 117, 115, 32, 11, 68, 61,
+ 48, 193, 72, 124, 89, 49, 114, 0, 11, 68, 17, 80, 78, 20, 72, 58, 138, 50, 0, 10, 68, 93, 34, 84, 32, 34, 137, 86, 0, 13,
+ 68, 76, 19, 15, 56, 89, 119, 55, 124, 50, 0, 103, 12, 68, 64, 83, 137, 76, 48, 129, 50, 113, 89, 0, 17, 70, 20, 193, 67, 81,
+ 35, 206, 113, 55, 121, 49, 47, 34, 124, 50, 0, 0, 10, 67, 80, 129, 78, 86, 121, 50, 0, 32, 13, 69, 28, 144, 130, 60, 224, 81,
+ 122, 71, 13, 50, 0, 5, 65, 72, 127, 0, 0, 14, 70, 80, 80, 82, 28, 20, 192, 47, 142, 81, 35, 89, 0, 15, 70, 52, 246, 137,
+ 48, 192, 64, 65, 13, 88, 122, 55, 13, 0, 16, 70, 49, 83, 129, 80, 144, 192, 55, 134, 50, 13, 47, 122, 49, 0, 17, 70, 48, 20,
+ 193, 28, 224, 64, 55, 13, 88, 126, 50, 57, 13, 0, 103, 16, 70, 48, 20, 193, 28, 224, 64, 55, 13, 88, 35, 50, 57, 13, 0, 0,
+ 19, 67, 80, 129, 64, 86, 115, 15, 58, 137, 55, 0, 81, 119, 104, 105, 108, 101, 32, 10, 67, 80, 129, 64, 86, 115, 0, 9, 34, 17,
+ 70, 25, 84, 197, 48, 17, 197, 83, 57, 134, 88, 13, 55, 126, 90, 0, 0, 0, 14, 69, 9, 32, 90, 36, 192, 71, 34, 119, 88, 122,
+ 55, 0, 13, 69, 77, 2, 78, 4, 192, 89, 48, 137, 50, 118, 0, 12, 69, 76, 130, 86, 21, 32, 91, 122, 84, 114, 0, 13, 69, 65,
+ 149, 8, 60, 224, 48, 137, 87, 13, 50, 0, 14, 69, 8, 243, 130, 60, 224, 71, 124, 50, 71, 124, 50, 0, 16, 8, 95, 2, 18, 1,
+ 9, 12, 12, 5, 71, 34, 6, 138, 55, 0, 0, 9, 198, 85, 4, 212, 5, 37, 0, 65, 13, 68, 77, 0, 83, 52, 89, 48, 35, 89,
+ 13, 65, 0, 17, 71, 77, 0, 71, 32, 85, 20, 36, 89, 48, 119, 81, 121, 47, 37, 0, 9, 198, 76, 20, 132, 36, 225, 64, 66, 9,
+ 198, 72, 245, 84, 36, 225, 64, 66, 15, 70, 72, 80, 193, 48, 193, 68, 34, 113, 49, 130, 55, 72, 0, 9, 198, 53, 83, 132, 4, 225,
+ 64, 66, 16, 70, 36, 225, 9, 12, 84, 192, 122, 50, 72, 113, 89, 129, 88, 0, 0, 9, 67, 48, 240, 200, 55, 124, 101, 0, 9, 67,
+ 28, 145, 192, 81, 122, 81, 0, 19, 71, 12, 243, 80, 21, 66, 78, 28, 49, 13, 65, 48, 6, 129, 47, 122, 68, 0, 9, 67, 12, 16,
+ 200, 49, 35, 91, 0, 0, 9, 67, 80, 129, 69, 4, 86, 129, 0, 10, 67, 76, 17, 193, 89, 126, 81, 13, 0, 11, 200, 4, 229, 9,
+ 12, 132, 137, 77, 64, 65, 0, 14, 69, 8, 82, 82, 85, 64, 71, 138, 34, 6, 134, 47, 0, 8, 197, 85, 4, 143, 61, 64, 66, 14,
+ 69, 81, 37, 69, 77, 64, 47, 34, 134, 13, 89, 47, 0, 6, 65, 80, 47, 129, 0, 0, 15, 70, 25, 32, 71, 36, 193, 64, 83, 34,
+ 35, 75, 118, 0, 103, 14, 70, 52, 21, 20, 32, 85, 192, 65, 35, 87, 57, 134, 0, 17, 70, 48, 20, 193, 28, 225, 64, 108, 97, 115,
+ 97, 103, 110, 97, 0, 29, 5, 194, 4, 48, 17, 0, 9, 67, 76, 146, 200, 89, 129, 49, 0, 13, 70, 12, 21, 1, 73, 34, 0, 49,
+ 13, 47, 127, 0, 6, 195, 12, 147, 192, 17, 0, 16, 70, 69, 81, 83, 80, 147, 206, 49, 58, 121, 89, 76, 13, 50, 0, 13, 68, 44,
+ 80, 129, 8, 49, 13, 71, 126, 71, 0, 103, 12, 68, 44, 80, 129, 8, 49, 13, 71, 35, 71, 0, 11, 68, 20, 208, 133, 72, 121, 65,
+ 71, 114, 0, 0, 14, 69, 8, 245, 212, 36, 80, 71, 4, 136, 47, 6, 137, 0, 6, 65, 84, 57, 134, 0, 0, 9, 66, 85, 0, 4,
+ 125, 48, 0, 12, 10, 67, 77, 147, 131, 89, 122, 68, 49, 0, 16, 70, 16, 83, 9, 52, 149, 0, 72, 113, 55, 122, 65, 122, 47, 0,
+ 16, 70, 12, 195, 211, 20, 198, 64, 49, 55, 136, 89, 55, 122, 0, 32, 0, 10, 67, 84, 226, 64, 57, 134, 50, 37, 0, 28, 75, 77,
+ 84, 5, 72, 147, 148, 20, 225, 5, 57, 64, 89, 134, 48, 114, 122, 50, 47, 6, 121, 50, 72, 13, 50, 47, 0, 0, 22, 7, 20, 8,
+ 5, 25, 39, 22, 5, 86, 138, 84, 107, 35, 72, 0, 78, 81, 104, 97, 100, 32, 15, 7, 20, 8, 5, 25, 39, 22, 5, 86, 138, 84,
+ 0, 72, 35, 13, 68, 17, 80, 78, 4, 72, 58, 6, 126, 50, 13, 0, 12, 68, 52, 243, 148, 20, 65, 124, 50, 108, 37, 0, 11, 67,
+ 84, 229, 25, 125, 50, 47, 6, 137, 0, 0, 12, 69, 72, 81, 199, 36, 80, 34, 121, 75, 37, 0, 14, 69, 76, 195, 214, 4, 176, 89,
+ 55, 136, 84, 35, 49, 0, 14, 69, 69, 81, 66, 20, 48, 49, 58, 113, 71, 121, 49, 0, 13, 69, 80, 245, 67, 32, 80, 47, 134, 91,
+ 138, 0, 9, 14, 69, 76, 84, 193, 52, 80, 89, 121, 89, 119, 65, 37, 0, 9, 67, 4, 96, 82, 119, 83, 127, 0, 6, 65, 88, 84,
+ 129, 0, 0, 21, 66, 5, 48, 4, 35, 88, 122, 47, 4, 122, 88, 0, 76, 82, 105, 116, 32, 105, 115, 32, 16, 66, 5, 48, 4, 35,
+ 88, 4, 122, 88, 0, 8, 81, 105, 115, 32, 9, 66, 5, 48, 2, 35, 88, 0, 9, 12, 67, 36, 229, 15, 4, 122, 50, 108, 117, 0,
+ 103, 11, 67, 36, 229, 15, 4, 122, 50, 47, 117, 0, 9, 198, 65, 35, 202, 20, 53, 0, 36, 17, 70, 65, 35, 202, 20, 53, 0, 48,
+ 34, 124, 75, 121, 49, 47, 0, 10, 0, 23, 73, 36, 228, 212, 4, 195, 1, 80, 147, 206, 122, 50, 89, 47, 13, 55, 6, 138, 91, 13,
+ 50, 0, 17, 71, 12, 128, 77, 60, 210, 76, 20, 49, 35, 65, 13, 65, 137, 55, 0, 0, 11, 4, 9, 39, 12, 12, 137, 55, 0, 72,
+ 32, 12, 68, 88, 147, 153, 48, 84, 137, 50, 113, 55, 0, 12, 200, 77, 64, 76, 4, 115, 73, 80, 80, 103, 66, 20, 72, 12, 243, 77,
+ 84, 226, 81, 84, 80, 49, 13, 65, 57, 134, 50, 113, 49, 138, 0, 13, 68, 12, 16, 129, 48, 49, 119, 71, 126, 55, 0, 103, 12, 68,
+ 12, 16, 129, 48, 49, 119, 71, 35, 55, 0, 0, 13, 69, 52, 20, 137, 4, 224, 65, 35, 34, 141, 50, 0, 14, 69, 76, 145, 206, 4,
+ 192, 89, 122, 81, 50, 13, 55, 0, 22, 73, 65, 84, 144, 61, 37, 5, 16, 198, 64, 48, 114, 48, 6, 133, 47, 113, 72, 55, 122, 0,
+ 13, 69, 64, 85, 9, 80, 80, 48, 13, 47, 129, 47, 0, 12, 1, 92, 71, 35, 49, 89, 55, 35, 91, 0, 27, 11, 65, 92, 72, 6,
+ 125, 71, 118, 57, 134, 0, 0, 14, 70, 32, 145, 5, 61, 85, 0, 107, 137, 72, 135, 47, 0, 0, 20, 67, 80, 243, 192, 47, 6, 134,
+ 15, 65, 4, 125, 76, 0, 81, 109, 117, 99, 104, 32, 21, 67, 80, 243, 192, 47, 6, 134, 15, 65, 4, 121, 50, 37, 0, 81, 109, 97,
+ 110, 121, 32, 19, 67, 80, 243, 192, 47, 6, 134, 15, 83, 4, 57, 134, 0, 81, 102, 101, 119, 32, 15, 70, 5, 1, 78, 56, 147, 133,
+ 35, 48, 13, 50, 137, 50, 0, 9, 67, 4, 224, 76, 138, 50, 118, 0, 15, 4, 95, 55, 48, 15, 89, 6, 121, 84, 13, 50, 47, 141,
+ 0, 0, 12, 4, 23, 5, 39, 4, 58, 129, 72, 0, 72, 35, 19, 72, 92, 147, 4, 21, 35, 133, 77, 48, 58, 122, 55, 72, 114, 50,
+ 121, 89, 0, 13, 68, 84, 225, 133, 16, 125, 50, 83, 6, 121, 72, 0, 17, 70, 16, 144, 77, 21, 65, 82, 72, 137, 6, 35, 65, 113,
+ 47, 114, 0, 0, 13, 69, 72, 80, 76, 49, 144, 34, 141, 55, 122, 0, 32, 7, 65, 96, 121, 49, 89, 0, 0, 16, 70, 52, 20, 137,
+ 49, 147, 128, 65, 35, 34, 13, 55, 113, 50, 0, 10, 67, 4, 225, 87, 119, 50, 134, 0, 103, 10, 67, 4, 225, 87, 119, 50, 57, 134,
+ 0, 0, 16, 70, 76, 130, 73, 80, 18, 197, 91, 129, 47, 6, 126, 49, 152, 0, 16, 70, 65, 32, 67, 80, 148, 197, 48, 34, 35, 49,
+ 47, 113, 89, 0, 8, 67, 4, 65, 0, 35, 72, 0, 0, 11, 68, 92, 19, 12, 100, 58, 124, 55, 37, 0, 12, 68, 17, 32, 67, 60,
+ 72, 34, 138, 49, 136, 0, 21, 72, 81, 32, 78, 77, 3, 210, 81, 48, 47, 34, 35, 50, 89, 48, 133, 47, 89, 0, 34, 10, 67, 60,
+ 33, 89, 136, 71, 6, 138, 0, 9, 67, 16, 244, 197, 72, 136, 89, 0, 0, 12, 67, 16, 245, 206, 4, 72, 135, 50, 0, 9, 12, 0,
+ 9, 198, 56, 21, 1, 76, 128, 64, 66, 10, 67, 4, 211, 211, 138, 65, 124, 89, 0, 16, 70, 64, 84, 147, 60, 224, 64, 48, 128, 89,
+ 6, 136, 50, 13, 0, 16, 70, 8, 83, 9, 76, 128, 64, 71, 13, 55, 6, 129, 91, 13, 0, 0, 18, 70, 77, 83, 1, 92, 84, 201,
+ 89, 134, 55, 119, 58, 6, 138, 89, 37, 0, 15, 70, 56, 80, 203, 48, 16, 197, 50, 121, 49, 55, 13, 89, 0, 11, 67, 48, 244, 192,
+ 4, 55, 124, 89, 0, 9, 0, 13, 68, 84, 225, 15, 76, 125, 50, 72, 6, 134, 88, 0, 0, 12, 69, 72, 16, 200, 20, 192, 34, 138,
+ 76, 118, 0, 13, 69, 76, 19, 13, 60, 224, 89, 35, 65, 13, 50, 0, 7, 65, 104, 88, 129, 0, 103, 7, 65, 104, 88, 121, 72, 0,
+ 0, 18, 66, 5, 64, 119, 47, 10, 58, 6, 122, 55, 0, 81, 119, 105, 108, 108, 32, 19, 66, 5, 64, 119, 47, 10, 58, 125, 50, 89,
+ 0, 106, 81, 111, 110, 99, 101, 32, 18, 66, 5, 64, 119, 47, 10, 58, 124, 50, 89, 0, 81, 111, 110, 99, 101, 32, 13, 66, 5, 64,
+ 2, 35, 47, 13, 0, 34, 81, 97, 32, 10, 66, 5, 64, 35, 47, 0, 34, 9, 72, 16, 70, 9, 34, 65, 56, 224, 64, 71, 34, 122,
+ 6, 35, 50, 13, 0, 16, 70, 64, 245, 15, 52, 16, 192, 48, 13, 47, 136, 65, 13, 49, 0, 17, 70, 64, 243, 9, 80, 144, 192, 48,
+ 124, 55, 13, 47, 122, 49, 0, 10, 0, 17, 67, 92, 20, 192, 58, 2, 125, 88, 86, 115, 0, 81, 116, 104, 101, 32, 14, 67, 92, 20,
+ 192, 58, 2, 125, 88, 119, 0, 81, 97, 32, 13, 67, 92, 20, 192, 2, 58, 125, 88, 0, 103, 35, 9, 12, 67, 92, 20, 192, 2, 58,
+ 124, 88, 0, 35, 9, 9, 67, 80, 133, 64, 87, 147, 0, 105, 8, 67, 80, 133, 64, 87, 128, 0, 9, 67, 21, 84, 128, 57, 143, 0,
+ 9, 0, 12, 201, 40, 242, 1, 56, 225, 83, 9, 84, 135, 66, 0, 13, 69, 44, 145, 82, 4, 224, 49, 141, 34, 13, 50, 0, 14, 69,
+ 80, 19, 5, 57, 64, 47, 35, 55, 13, 50, 47, 0, 12, 69, 76, 244, 130, 21, 64, 89, 132, 71, 138, 0, 0, 16, 70, 72, 19, 69,
+ 76, 84, 192, 34, 35, 65, 13, 89, 129, 88, 0, 14, 70, 80, 129, 82, 52, 244, 192, 87, 128, 65, 13, 89, 0, 9, 198, 61, 85, 12,
+ 36, 225, 64, 65, 9, 198, 9, 34, 71, 4, 65, 64, 66, 14, 70, 5, 3, 211, 80, 193, 64, 119, 48, 124, 89, 118, 0, 16, 70, 4,
+ 225, 77, 60, 225, 64, 119, 50, 121, 65, 13, 50, 37, 0, 10, 67, 4, 211, 203, 119, 65, 124, 49, 0, 0, 10, 199, 84, 225, 5, 72,
+ 194, 78, 28, 65, 8, 67, 16, 245, 192, 72, 135, 0, 0, 12, 68, 64, 147, 15, 80, 48, 137, 55, 13, 47, 0, 19, 72, 4, 69, 133,
+ 73, 66, 83, 21, 32, 35, 72, 84, 114, 47, 137, 88, 114, 0, 0, 15, 69, 65, 84, 137, 77, 64, 48, 57, 134, 44, 122, 89, 47, 0,
+ 14, 69, 4, 65, 9, 13, 64, 35, 72, 122, 49, 47, 0, 10, 0, 14, 70, 52, 148, 211, 36, 193, 64, 65, 122, 89, 118, 0, 103, 14,
+ 70, 56, 85, 137, 48, 193, 64, 50, 121, 84, 122, 55, 0, 15, 70, 21, 66, 69, 56, 225, 64, 121, 47, 122, 6, 121, 50, 0, 13, 70,
+ 12, 129, 65, 16, 193, 64, 76, 129, 72, 118, 0, 0, 11, 67, 32, 245, 192, 4, 107, 135, 0, 12, 10, 12, 67, 4, 230, 64, 4, 121,
+ 50, 37, 0, 34, 9, 9, 67, 80, 134, 64, 4, 86, 137, 0, 9, 198, 12, 19, 3, 85, 69, 1, 66, 16, 70, 16, 17, 197, 56, 128,
+ 77, 72, 35, 81, 13, 50, 13, 65, 0, 0, 10, 67, 80, 129, 89, 86, 138, 0, 72, 32, 0, 18, 4, 9, 39, 22, 5, 137, 84, 107,
+ 35, 72, 0, 78, 81, 104, 97, 100, 32, 11, 4, 9, 39, 22, 5, 137, 84, 0, 72, 35, 13, 69, 80, 243, 129, 28, 80, 47, 125, 50,
+ 122, 75, 0, 13, 69, 76, 242, 82, 20, 80, 89, 58, 126, 34, 138, 0, 14, 69, 64, 20, 212, 73, 144, 48, 138, 89, 47, 34, 37, 0,
+ 0, 16, 70, 81, 34, 80, 60, 194, 64, 47, 34, 122, 48, 13, 55, 37, 0, 15, 70, 5, 85, 15, 65, 54, 64, 130, 108, 124, 48, 89,
+ 37, 0, 0, 17, 67, 80, 128, 84, 2, 86, 35, 47, 86, 115, 0, 81, 116, 104, 101, 32, 20, 67, 80, 128, 84, 86, 6, 35, 47, 58,
+ 4, 125, 50, 0, 103, 81, 111, 110, 101, 32, 19, 67, 80, 128, 84, 86, 6, 35, 47, 58, 4, 124, 50, 0, 81, 111, 110, 101, 32, 17,
+ 67, 80, 128, 84, 4, 86, 119, 47, 122, 47, 0, 33, 81, 105, 116, 32, 17, 67, 80, 128, 84, 4, 86, 35, 47, 13, 50, 0, 34, 81,
+ 97, 110, 32, 15, 67, 80, 128, 84, 4, 86, 35, 47, 13, 0, 34, 81, 97, 32, 13, 67, 80, 128, 84, 86, 35, 47, 0, 72, 34, 12,
+ 33, 17, 71, 72, 84, 197, 73, 99, 201, 72, 34, 121, 88, 114, 84, 58, 127, 0, 18, 71, 20, 229, 133, 48, 244, 5, 76, 121, 50, 84,
+ 13, 55, 136, 48, 89, 0, 0, 14, 7, 20, 8, 5, 25, 39, 18, 5, 2, 86, 138, 114, 0, 20, 72, 64, 84, 147, 21, 2, 15, 56,
+ 80, 48, 114, 89, 6, 121, 83, 13, 50, 37, 0, 13, 70, 12, 18, 83, 20, 19, 0, 49, 35, 91, 118, 0, 11, 68, 77, 81, 68, 20,
+ 89, 58, 138, 72, 0, 16, 70, 76, 243, 21, 80, 147, 206, 89, 13, 55, 134, 91, 13, 50, 0, 12, 68, 76, 147, 149, 76, 89, 137, 50,
+ 13, 89, 0, 20, 72, 48, 149, 5, 72, 21, 21, 72, 80, 55, 122, 47, 114, 34, 13, 76, 114, 0, 103, 18, 72, 48, 149, 5, 72, 21,
+ 21, 72, 80, 55, 122, 47, 34, 123, 76, 114, 0, 11, 68, 8, 144, 140, 20, 71, 137, 71, 118, 0, 0, 14, 69, 56, 144, 207, 48, 16,
+ 50, 122, 49, 13, 55, 13, 0, 17, 70, 12, 243, 131, 21, 37, 15, 49, 13, 50, 76, 6, 140, 47, 136, 0, 15, 70, 12, 21, 8, 60,
+ 194, 67, 49, 35, 87, 55, 122, 49, 0, 0, 18, 70, 4, 196, 133, 4, 70, 64, 130, 55, 34, 121, 72, 37, 0, 74, 32, 12, 10, 67,
+ 52, 83, 215, 65, 37, 6, 135, 0, 16, 70, 12, 244, 143, 56, 85, 0, 49, 124, 34, 13, 50, 121, 47, 0, 14, 70, 8, 245, 81, 84,
+ 85, 0, 71, 134, 49, 6, 138, 0, 7, 66, 5, 80, 4, 136, 0, 0, 20, 71, 48, 245, 73, 76, 144, 78, 4, 55, 134, 4, 129, 88,
+ 129, 6, 35, 50, 13, 0, 17, 71, 80, 147, 69, 80, 16, 140, 20, 47, 137, 65, 47, 138, 71, 118, 0, 20, 71, 76, 83, 73, 12, 243,
+ 15, 56, 89, 121, 65, 122, 49, 6, 136, 55, 13, 50, 0, 17, 71, 12, 128, 82, 48, 21, 1, 56, 91, 127, 55, 13, 47, 13, 50, 0,
+ 0, 12, 68, 72, 16, 137, 16, 34, 138, 71, 122, 72, 0, 20, 72, 64, 82, 143, 72, 21, 9, 88, 80, 48, 13, 75, 124, 34, 13, 47,
+ 122, 84, 0, 13, 68, 52, 241, 5, 52, 65, 136, 72, 13, 65, 0, 103, 12, 68, 52, 241, 5, 52, 65, 136, 72, 121, 65, 0, 10, 67,
+ 44, 149, 201, 49, 129, 58, 129, 0, 0, 0, 10, 67, 4, 229, 83, 138, 50, 125, 89, 0, 0, 10, 1, 126, 47, 122, 55, 72, 13, 0,
+ 27, 0, 11, 68, 28, 144, 130, 76, 81, 122, 71, 88, 0, 11, 68, 80, 145, 1, 48, 47, 137, 72, 118, 0, 0, 17, 67, 80, 128, 78,
+ 4, 86, 35, 50, 13, 50, 0, 34, 81, 97, 110, 32, 15, 67, 80, 128, 78, 4, 86, 35, 50, 13, 0, 34, 81, 97, 32, 11, 67, 80,
+ 128, 78, 86, 119, 50, 0, 72, 9, 14, 69, 81, 37, 69, 49, 144, 47, 34, 134, 55, 122, 0, 32, 13, 69, 52, 148, 211, 21, 48, 65,
+ 122, 89, 113, 88, 0, 0, 16, 70, 12, 240, 207, 57, 85, 0, 49, 136, 49, 13, 50, 125, 47, 0, 0, 9, 67, 21, 96, 64, 129, 84,
+ 13, 0, 0, 0, 17, 70, 4, 229, 9, 48, 193, 83, 35, 50, 47, 6, 122, 55, 129, 88, 0, 13, 69, 92, 144, 203, 20, 64, 58, 122,
+ 49, 123, 72, 0, 15, 69, 84, 228, 133, 4, 64, 125, 50, 34, 6, 121, 72, 0, 9, 0, 15, 70, 72, 146, 1, 56, 224, 64, 34, 122,
+ 6, 126, 50, 13, 0, 9, 67, 81, 115, 211, 47, 134, 88, 0, 0, 17, 71, 92, 129, 82, 20, 85, 133, 72, 58, 2, 140, 44, 121, 84,
+ 114, 0, 0, 7, 196, 80, 16, 143, 60, 66, 10, 67, 40, 81, 9, 75, 121, 72, 137, 0, 11, 68, 21, 113, 69, 44, 129, 58, 129, 49,
+ 0, 16, 70, 12, 147, 142, 4, 211, 206, 89, 122, 50, 13, 65, 13, 50, 0, 0, 11, 69, 80, 131, 213, 28, 128, 4, 86, 136, 0, 12,
+ 69, 52, 148, 211, 20, 64, 65, 122, 89, 47, 0, 0, 9, 198, 64, 19, 132, 61, 32, 64, 66, 16, 70, 85, 68, 133, 12, 133, 0, 57,
+ 134, 47, 34, 121, 99, 47, 0, 0, 18, 71, 8, 20, 143, 52, 85, 5, 72, 71, 13, 34, 124, 65, 113, 47, 114, 0, 0, 9, 67, 8,
+ 81, 5, 71, 129, 72, 0, 13, 70, 16, 245, 71, 4, 195, 0, 72, 134, 81, 118, 0, 15, 70, 92, 19, 19, 4, 195, 0, 58, 130, 55,
+ 89, 130, 55, 0, 10, 68, 4, 32, 133, 100, 35, 71, 37, 0, 7, 196, 57, 148, 19, 16, 17, 0, 14, 69, 28, 144, 147, 60, 224, 81,
+ 122, 71, 89, 13, 50, 0, 22, 73, 77, 84, 5, 72, 99, 21, 61, 84, 192, 89, 134, 48, 6, 128, 83, 55, 134, 13, 89, 0, 13, 69,
+ 28, 86, 83, 21, 32, 81, 137, 88, 114, 0, 103, 12, 69, 28, 86, 83, 21, 32, 81, 129, 88, 114, 0, 13, 69, 24, 21, 8, 60, 208,
+ 83, 35, 86, 13, 65, 0, 21, 73, 12, 193, 65, 56, 194, 78, 21, 52, 192, 49, 55, 121, 50, 55, 122, 50, 13, 89, 0, 0, 14, 70,
+ 76, 145, 206, 4, 113, 64, 89, 137, 50, 113, 75, 0, 16, 70, 64, 244, 148, 20, 225, 0, 48, 133, 47, 6, 121, 50, 72, 0, 0, 17,
+ 71, 12, 19, 66, 72, 145, 7, 20, 49, 138, 65, 71, 34, 122, 75, 0, 0, 12, 68, 76, 243, 137, 4, 89, 124, 50, 57, 13, 0, 11,
+ 200, 80, 132, 143, 84, 114, 15, 85, 64, 66, 0, 21, 73, 56, 243, 133, 80, 129, 76, 21, 52, 192, 50, 125, 50, 86, 13, 55, 6, 121,
+ 89, 0, 12, 69, 48, 243, 211, 21, 32, 55, 134, 88, 114, 0, 12, 69, 8, 22, 129, 5, 32, 71, 119, 88, 127, 0, 0, 10, 66, 8,
+ 80, 71, 129, 0, 35, 9, 76, 14, 70, 76, 85, 137, 48, 193, 64, 89, 13, 84, 122, 55, 0, 15, 70, 20, 228, 143, 85, 65, 64, 124,
+ 50, 34, 6, 134, 47, 0, 0, 11, 67, 48, 244, 212, 55, 131, 89, 47, 0, 103, 17, 70, 76, 84, 133, 56, 17, 5, 89, 121, 34, 113,
+ 50, 6, 138, 72, 0, 16, 70, 24, 21, 143, 72, 149, 5, 83, 138, 84, 14, 34, 113, 47, 0, 10, 199, 12, 243, 147, 81, 37, 67, 80,
+ 36, 20, 71, 12, 243, 147, 81, 37, 67, 80, 49, 124, 50, 89, 47, 34, 125, 49, 47, 0, 10, 0, 14, 68, 84, 225, 5, 72, 125, 50,
+ 72, 114, 0, 72, 12, 9, 16, 70, 80, 240, 143, 28, 112, 78, 47, 13, 71, 124, 81, 13, 50, 0, 12, 68, 65, 34, 86, 100, 48, 34,
+ 122, 84, 37, 0, 11, 68, 44, 81, 137, 72, 49, 129, 83, 114, 0, 11, 67, 32, 18, 1, 107, 126, 107, 6, 126, 0, 0, 15, 69, 8,
+ 19, 129, 56, 16, 71, 119, 50, 35, 50, 13, 0, 103, 17, 70, 52, 147, 132, 4, 224, 79, 65, 122, 50, 72, 13, 50, 6, 135, 0, 14,
+ 69, 20, 198, 83, 20, 80, 138, 55, 6, 129, 88, 138, 0, 14, 69, 76, 145, 82, 72, 16, 89, 129, 6, 140, 34, 13, 0, 13, 69, 20,
+ 229, 18, 20, 80, 124, 50, 47, 34, 138, 0, 8, 197, 20, 212, 9, 72, 80, 65, 13, 69, 12, 18, 143, 48, 80, 49, 119, 75, 136, 55,
+ 0, 14, 69, 8, 19, 129, 56, 16, 71, 13, 50, 126, 50, 13, 0, 23, 73, 5, 4, 18, 61, 130, 77, 5, 65, 64, 119, 48, 34, 124,
+ 49, 89, 122, 65, 138, 47, 0, 36, 23, 73, 5, 4, 18, 61, 130, 77, 5, 65, 64, 119, 48, 34, 124, 49, 89, 122, 65, 13, 47, 0,
+ 9, 12, 69, 4, 50, 9, 56, 112, 138, 49, 122, 68, 0, 0, 15, 70, 92, 245, 78, 16, 81, 0, 58, 134, 50, 72, 123, 72, 0, 0,
+ 10, 67, 77, 34, 64, 89, 34, 4, 129, 0, 18, 70, 48, 147, 135, 21, 34, 69, 55, 124, 50, 90, 13, 34, 6, 138, 0, 103, 16, 70,
+ 48, 147, 135, 21, 34, 69, 55, 124, 50, 90, 13, 34, 37, 0, 10, 199, 25, 37, 83, 81, 32, 84, 20, 66, 16, 70, 9, 35, 195, 12,
+ 243, 9, 71, 34, 124, 49, 13, 55, 37, 0, 0, 12, 68, 76, 81, 1, 56, 89, 113, 72, 35, 50, 0, 12, 68, 28, 243, 142, 4, 81,
+ 4, 13, 50, 13, 0, 12, 68, 12, 240, 146, 4, 49, 136, 71, 34, 13, 0, 10, 68, 5, 81, 197, 72, 130, 81, 114, 0, 0, 12, 69,
+ 65, 32, 71, 84, 80, 48, 34, 126, 81, 0, 13, 69, 61, 32, 78, 28, 80, 124, 34, 113, 50, 75, 0, 24, 73, 20, 193, 67, 81, 34,
+ 67, 37, 70, 64, 113, 55, 121, 49, 47, 34, 6, 122, 89, 113, 47, 37, 0, 22, 73, 4, 227, 137, 88, 84, 147, 5, 38, 64, 35, 50,
+ 122, 84, 6, 128, 89, 13, 34, 37, 0, 14, 69, 4, 69, 193, 72, 80, 6, 35, 72, 58, 4, 140, 0, 0, 0, 16, 70, 28, 147, 214,
+ 4, 227, 137, 75, 13, 84, 6, 126, 50, 37, 0, 18, 71, 64, 20, 211, 21, 36, 194, 100, 48, 35, 89, 114, 88, 71, 6, 137, 0, 19,
+ 71, 44, 147, 15, 52, 85, 5, 72, 49, 122, 55, 6, 124, 65, 113, 47, 114, 0, 17, 71, 24, 244, 148, 84, 224, 84, 20, 83, 132, 76,
+ 13, 50, 13, 47, 0, 18, 71, 4, 67, 73, 72, 16, 140, 20, 35, 72, 65, 13, 34, 13, 71, 118, 0, 0, 12, 68, 81, 32, 67, 100,
+ 47, 34, 138, 89, 37, 0, 15, 70, 76, 48, 76, 64, 83, 0, 89, 49, 35, 55, 48, 118, 0, 0, 13, 69, 16, 148, 206, 21, 144, 72,
+ 122, 88, 50, 37, 0, 13, 69, 32, 83, 9, 84, 208, 107, 129, 55, 141, 65, 0, 17, 70, 17, 32, 77, 5, 66, 67, 72, 34, 13, 65,
+ 35, 47, 122, 49, 0, 14, 69, 4, 194, 193, 48, 144, 35, 55, 49, 13, 55, 137, 0, 0, 10, 67, 80, 133, 83, 86, 125, 89, 0, 8,
+ 13, 202, 92, 244, 132, 65, 35, 195, 21, 52, 207, 72, 66, 15, 70, 32, 244, 212, 21, 52, 192, 107, 136, 89, 47, 121, 89, 0, 18, 70,
+ 12, 192, 82, 36, 225, 84, 49, 55, 35, 34, 13, 50, 6, 121, 47, 0, 0, 12, 67, 9, 85, 0, 4, 71, 125, 47, 0, 8, 9, 14,
+ 67, 92, 20, 212, 2, 58, 124, 89, 47, 0, 9, 35, 9, 10, 67, 92, 20, 212, 58, 138, 89, 47, 0, 0, 11, 68, 28, 198, 78, 56,
+ 81, 55, 122, 50, 0, 21, 72, 72, 130, 78, 60, 49, 82, 61, 48, 34, 137, 50, 6, 124, 89, 13, 34, 13, 89, 0, 0, 10, 67, 21,
+ 96, 78, 121, 84, 13, 50, 0, 13, 69, 32, 80, 146, 21, 112, 107, 129, 71, 34, 134, 0, 15, 69, 84, 225, 5, 57, 144, 125, 50, 72,
+ 122, 50, 6, 137, 0, 13, 69, 81, 35, 208, 33, 144, 47, 34, 136, 83, 37, 0, 8, 197, 77, 84, 150, 21, 144, 36, 14, 69, 77, 84,
+ 150, 21, 144, 89, 148, 84, 138, 0, 105, 10, 13, 69, 77, 84, 150, 21, 144, 89, 128, 84, 138, 0, 10, 0, 15, 70, 52, 20, 135, 5,
+ 33, 84, 65, 127, 81, 34, 13, 47, 0, 9, 198, 52, 20, 148, 36, 225, 84, 67, 0, 12, 67, 32, 21, 8, 2, 107, 35, 87, 0, 35,
+ 9, 19, 71, 65, 148, 129, 52, 145, 1, 48, 48, 113, 34, 6, 35, 65, 122, 72, 118, 0, 18, 71, 24, 192, 71, 20, 195, 21, 52, 83,
+ 55, 119, 75, 121, 55, 13, 65, 0, 19, 71, 4, 225, 67, 16, 245, 1, 48, 35, 50, 122, 49, 72, 6, 136, 47, 118, 0, 0, 13, 68,
+ 64, 20, 212, 4, 48, 126, 89, 47, 13, 0, 103, 17, 70, 92, 129, 78, 21, 97, 82, 58, 121, 50, 121, 84, 114, 0, 74, 8, 11, 67,
+ 64, 20, 1, 48, 126, 48, 13, 0, 103, 11, 67, 64, 20, 1, 48, 119, 48, 6, 126, 0, 12, 68, 52, 19, 9, 12, 65, 35, 55, 122,
+ 49, 0, 0, 12, 69, 32, 19, 135, 20, 64, 107, 35, 68, 72, 0, 0, 15, 70, 81, 114, 76, 36, 114, 20, 47, 58, 137, 55, 137, 47,
+ 0, 0, 17, 70, 65, 33, 84, 20, 228, 197, 48, 34, 129, 47, 121, 50, 89, 0, 103, 10, 67, 21, 98, 84, 121, 84, 113, 47, 0, 10,
+ 199, 4, 229, 9, 25, 33, 90, 20, 65, 0, 12, 68, 88, 83, 149, 76, 84, 129, 50, 13, 89, 0, 10, 68, 80, 243, 142, 20, 47, 125,
+ 50, 0, 16, 70, 76, 245, 86, 20, 226, 82, 89, 134, 84, 13, 50, 6, 142, 0, 13, 68, 56, 240, 140, 100, 50, 136, 71, 55, 122, 0,
+ 32, 12, 68, 52, 83, 15, 56, 65, 121, 55, 13, 50, 0, 11, 68, 12, 81, 1, 72, 89, 129, 72, 114, 0, 0, 0, 10, 67, 45, 34,
+ 83, 49, 34, 122, 89, 0, 14, 70, 32, 20, 142, 21, 52, 192, 107, 127, 50, 123, 89, 0, 11, 66, 17, 32, 72, 124, 49, 47, 114, 0,
+ 24, 0, 18, 71, 64, 84, 137, 52, 85, 5, 72, 48, 13, 34, 122, 65, 113, 47, 114, 0, 17, 71, 52, 147, 5, 77, 67, 206, 20, 65,
+ 137, 55, 89, 47, 136, 50, 0, 17, 70, 52, 18, 143, 72, 149, 25, 65, 13, 75, 124, 34, 113, 47, 37, 0, 19, 70, 21, 48, 193, 64,
+ 148, 205, 121, 89, 49, 6, 138, 48, 113, 88, 13, 65, 0, 0, 11, 68, 37, 50, 65, 32, 137, 88, 6, 144, 0, 11, 68, 80, 241, 1,
+ 100, 47, 13, 72, 138, 0, 11, 68, 72, 18, 129, 32, 34, 126, 75, 126, 0, 12, 68, 21, 32, 83, 20, 113, 34, 138, 89, 0, 103, 11,
+ 68, 21, 32, 83, 20, 113, 34, 138, 88, 0, 0, 13, 69, 76, 243, 4, 21, 32, 89, 126, 72, 114, 0, 103, 13, 69, 76, 243, 4, 21,
+ 32, 89, 124, 55, 72, 114, 0, 20, 73, 52, 148, 195, 32, 145, 86, 61, 84, 192, 65, 122, 89, 76, 113, 84, 13, 89, 0, 0, 16, 6,
+ 8, 1, 4, 14, 39, 20, 107, 35, 72, 13, 50, 47, 0, 35, 15, 70, 84, 224, 87, 5, 33, 64, 125, 50, 13, 58, 6, 140, 0, 10,
+ 67, 72, 84, 15, 34, 129, 48, 136, 0, 15, 70, 25, 34, 71, 5, 65, 64, 83, 34, 122, 81, 13, 47, 0, 14, 70, 12, 244, 144, 61,
+ 32, 76, 49, 132, 48, 34, 118, 0, 0, 25, 67, 53, 84, 212, 65, 4, 125, 89, 47, 35, 84, 47, 116, 0, 35, 82, 104, 97, 118, 101,
+ 32, 116, 111, 32, 21, 67, 53, 84, 212, 65, 125, 89, 47, 107, 35, 84, 0, 35, 14, 81, 104, 97, 118, 101, 32, 20, 67, 53, 84, 212,
+ 65, 125, 89, 47, 119, 84, 0, 35, 65, 81, 104, 97, 118, 101, 32, 6, 195, 53, 84, 212, 32, 18, 71, 65, 33, 67, 37, 2, 67, 20,
+ 48, 34, 121, 89, 113, 48, 122, 89, 0, 18, 70, 29, 32, 68, 84, 21, 5, 81, 34, 35, 72, 57, 134, 138, 47, 0, 36, 17, 70, 29,
+ 32, 68, 84, 21, 5, 81, 34, 35, 72, 57, 134, 13, 47, 0, 16, 70, 16, 83, 9, 12, 21, 5, 72, 121, 55, 113, 49, 13, 47, 0,
+ 0, 11, 67, 8, 85, 1, 71, 138, 47, 13, 0, 103, 12, 68, 76, 147, 131, 20, 89, 122, 50, 89, 0, 8, 11, 67, 80, 22, 25, 47,
+ 35, 49, 89, 37, 0, 10, 67, 64, 21, 5, 48, 35, 108, 138, 0, 9, 67, 24, 85, 5, 83, 138, 47, 0, 10, 67, 8, 85, 1, 71,
+ 129, 47, 13, 0, 0, 14, 69, 64, 84, 141, 37, 64, 48, 114, 65, 122, 47, 0, 36, 14, 69, 64, 84, 141, 37, 64, 48, 128, 65, 122,
+ 47, 0, 10, 12, 69, 16, 144, 80, 21, 32, 72, 137, 48, 114, 0, 0, 15, 6, 4, 9, 4, 14, 39, 20, 72, 122, 72, 50, 47, 0,
+ 32, 15, 70, 61, 85, 12, 37, 97, 64, 135, 47, 55, 6, 122, 84, 0, 17, 70, 21, 129, 67, 85, 65, 64, 121, 49, 89, 113, 49, 57,
+ 134, 47, 0, 16, 70, 13, 33, 77, 5, 65, 64, 49, 34, 129, 65, 138, 47, 0, 103, 14, 70, 12, 83, 147, 85, 33, 64, 89, 121, 50,
+ 91, 114, 0, 14, 70, 12, 21, 137, 5, 33, 64, 49, 35, 84, 122, 127, 0, 5, 194, 4, 144, 17, 0, 17, 70, 17, 83, 135, 5, 33,
+ 69, 72, 125, 68, 81, 119, 34, 6, 129, 0, 0, 33, 8, 3, 15, 21, 12, 4, 14, 39, 20, 6, 49, 117, 72, 13, 50, 47, 35, 84,
+ 47, 116, 0, 32, 12, 82, 104, 97, 118, 101, 32, 116, 111, 32, 27, 8, 3, 15, 21, 12, 4, 14, 39, 20, 49, 117, 72, 13, 50, 47,
+ 13, 84, 0, 35, 77, 81, 104, 97, 118, 101, 32, 20, 8, 3, 15, 21, 12, 4, 14, 39, 20, 4, 49, 117, 72, 13, 50, 47, 0, 32,
+ 12, 18, 8, 19, 8, 1, 12, 12, 14, 39, 20, 4, 91, 126, 50, 47, 0, 32, 12, 12, 68, 32, 17, 5, 76, 107, 138, 72, 129, 88,
+ 0, 10, 67, 80, 145, 25, 47, 137, 72, 37, 0, 10, 67, 48, 147, 25, 55, 122, 55, 37, 0, 12, 68, 5, 33, 78, 4, 119, 34, 129,
+ 50, 13, 0, 0, 13, 69, 76, 51, 5, 72, 16, 89, 49, 55, 141, 34, 0, 12, 201, 36, 228, 212, 36, 224, 212, 37, 97, 64, 66, 13,
+ 69, 16, 83, 135, 84, 80, 72, 121, 50, 81, 37, 0, 12, 69, 5, 3, 133, 60, 16, 35, 48, 50, 141, 0, 22, 73, 4, 197, 5, 72,
+ 224, 84, 37, 97, 64, 130, 55, 47, 6, 128, 50, 13, 47, 122, 84, 0, 0, 10, 67, 72, 81, 15, 34, 129, 72, 134, 0, 0, 13, 70,
+ 72, 19, 5, 36, 114, 0, 34, 126, 55, 37, 0, 19, 71, 21, 84, 8, 72, 21, 5, 76, 57, 134, 83, 34, 6, 138, 47, 129, 88, 0,
+ 18, 71, 24, 21, 143, 72, 149, 5, 76, 83, 138, 84, 14, 34, 113, 47, 89, 0, 0, 12, 68, 4, 225, 5, 76, 35, 50, 72, 129, 88,
+ 0, 15, 70, 72, 85, 18, 36, 19, 0, 34, 129, 47, 34, 144, 55, 0, 10, 67, 72, 83, 25, 34, 113, 55, 137, 0, 11, 68, 72, 17,
+ 1, 72, 34, 138, 72, 127, 0, 10, 68, 53, 148, 146, 32, 65, 148, 0, 105, 9, 68, 53, 148, 146, 32, 65, 128, 0, 12, 68, 36, 225,
+ 133, 72, 122, 50, 83, 6, 128, 0, 10, 67, 8, 83, 25, 71, 113, 55, 137, 0, 0, 14, 69, 57, 80, 78, 12, 80, 50, 134, 124, 50,
+ 89, 0, 103, 0, 16, 70, 60, 33, 76, 37, 50, 192, 124, 71, 13, 55, 113, 89, 49, 0, 13, 70, 28, 245, 82, 52, 85, 0, 81, 143,
+ 65, 138, 0, 15, 70, 24, 148, 200, 56, 85, 0, 83, 122, 91, 50, 121, 47, 0, 0, 17, 71, 77, 84, 146, 60, 112, 84, 20, 89, 128,
+ 13, 81, 13, 47, 0, 103, 17, 71, 77, 84, 146, 60, 112, 84, 20, 89, 125, 34, 13, 81, 138, 47, 0, 17, 71, 4, 195, 5, 52, 19,
+ 132, 20, 35, 55, 13, 65, 35, 50, 72, 0, 0, 21, 72, 49, 86, 5, 52, 35, 213, 72, 112, 55, 125, 49, 89, 13, 65, 71, 148, 81,
+ 0, 105, 20, 72, 49, 86, 5, 52, 35, 213, 72, 112, 55, 125, 49, 89, 13, 65, 71, 128, 81, 0, 10, 68, 32, 243, 13, 20, 107, 136,
+ 65, 0, 0, 0, 17, 70, 4, 211, 206, 29, 53, 0, 119, 65, 125, 68, 89, 47, 0, 74, 12, 15, 70, 77, 84, 144, 49, 84, 192, 89,
+ 128, 48, 55, 13, 89, 0, 0, 0, 13, 68, 49, 82, 71, 36, 55, 134, 6, 129, 75, 37, 0, 20, 72, 72, 80, 201, 65, 35, 195, 4,
+ 192, 34, 113, 89, 122, 48, 34, 13, 49, 118, 0, 19, 72, 24, 21, 143, 85, 34, 84, 21, 48, 83, 138, 84, 14, 34, 113, 47, 89, 0,
+ 11, 68, 8, 145, 5, 80, 71, 129, 72, 138, 0, 0, 14, 69, 16, 81, 133, 57, 48, 72, 113, 83, 121, 50, 89, 0, 0, 8, 67, 101,
+ 97, 83, 129, 84, 0, 16, 70, 24, 243, 212, 32, 243, 4, 83, 117, 47, 107, 136, 55, 72, 0, 12, 4, 95, 20, 21, 18, 47, 6, 128,
+ 50, 72, 0, 0, 11, 67, 72, 80, 68, 34, 121, 72, 0, 38, 9, 9, 67, 72, 80, 68, 34, 129, 72, 0, 0, 11, 68, 88, 147, 12,
+ 36, 84, 122, 55, 137, 0, 12, 68, 85, 34, 78, 20, 57, 143, 34, 122, 50, 0, 11, 68, 12, 17, 18, 20, 49, 126, 72, 114, 0, 11,
+ 68, 5, 33, 207, 56, 127, 81, 124, 50, 0, 11, 68, 4, 65, 15, 56, 35, 72, 124, 50, 0, 0, 14, 69, 52, 17, 18, 36, 64, 65,
+ 13, 72, 34, 122, 72, 0, 13, 69, 64, 22, 80, 4, 192, 48, 138, 48, 35, 55, 0, 0, 17, 70, 33, 148, 15, 96, 144, 64, 107, 137,
+ 48, 6, 124, 49, 89, 141, 0, 0, 0, 12, 68, 45, 80, 76, 4, 49, 58, 126, 55, 119, 0, 11, 68, 4, 65, 9, 76, 35, 72, 122,
+ 89, 0, 10, 68, 17, 34, 69, 72, 72, 34, 145, 0, 20, 72, 5, 35, 83, 48, 83, 135, 80, 128, 4, 127, 65, 88, 55, 6, 121, 68,
+ 87, 0, 0, 10, 67, 13, 37, 90, 49, 34, 134, 88, 0, 8, 197, 72, 80, 207, 72, 64, 36, 15, 69, 72, 80, 207, 72, 64, 34, 121,
+ 49, 114, 72, 0, 103, 10, 14, 69, 72, 80, 207, 72, 64, 34, 121, 49, 132, 72, 0, 10, 14, 69, 12, 19, 148, 60, 224, 49, 35, 50,
+ 47, 124, 50, 0, 0, 17, 70, 48, 144, 133, 72, 144, 64, 55, 137, 71, 6, 141, 34, 129, 13, 0, 10, 67, 48, 147, 79, 55, 122, 65,
+ 136, 0, 15, 70, 24, 244, 133, 80, 83, 12, 83, 133, 47, 6, 121, 55, 0, 17, 70, 16, 147, 5, 52, 208, 64, 72, 123, 55, 6, 121,
+ 65, 13, 0, 103, 16, 70, 16, 147, 5, 52, 208, 64, 72, 137, 55, 6, 121, 65, 13, 0, 0, 10, 67, 100, 245, 64, 57, 134, 0, 72,
+ 32, 9, 67, 4, 113, 68, 138, 75, 72, 0, 0, 12, 68, 16, 243, 3, 20, 72, 124, 55, 76, 138, 0, 0, 14, 69, 17, 83, 131, 4,
+ 224, 72, 125, 50, 49, 13, 50, 0, 14, 69, 48, 243, 132, 60, 224, 55, 125, 50, 72, 13, 50, 0, 0, 14, 70, 65, 85, 20, 36, 225,
+ 192, 48, 117, 47, 122, 68, 0, 15, 70, 80, 129, 82, 20, 241, 128, 4, 86, 140, 6, 124, 84, 0, 9, 198, 77, 84, 16, 61, 49, 64,
+ 66, 17, 70, 65, 33, 84, 72, 144, 76, 48, 34, 129, 47, 34, 6, 137, 118, 0, 16, 70, 21, 2, 84, 60, 209, 64, 113, 48, 122, 47,
+ 13, 65, 122, 0, 16, 70, 12, 243, 131, 37, 49, 64, 49, 124, 50, 89, 6, 137, 89, 0, 0, 10, 199, 16, 148, 195, 61, 84, 147, 20,
+ 65, 0, 8, 67, 80, 131, 213, 86, 135, 0, 10, 67, 48, 144, 77, 55, 129, 13, 65, 0, 10, 68, 72, 245, 83, 20, 34, 135, 88, 0,
+ 0, 8, 197, 61, 85, 6, 37, 64, 65, 13, 69, 60, 209, 76, 21, 64, 124, 65, 55, 13, 47, 0, 0, 18, 66, 16, 80, 72, 138, 75,
+ 6, 143, 34, 37, 0, 81, 106, 117, 114, 101, 32, 14, 70, 52, 21, 82, 36, 49, 64, 65, 124, 34, 122, 89, 0, 14, 70, 48, 83, 206,
+ 5, 33, 0, 55, 121, 50, 13, 72, 0, 8, 66, 16, 80, 72, 13, 0, 9, 0, 9, 67, 72, 82, 68, 34, 129, 72, 0, 9, 67, 76,
+ 178, 64, 89, 49, 129, 0, 17, 71, 56, 84, 195, 36, 83, 131, 20, 50, 121, 89, 122, 13, 50, 89, 0, 0, 12, 68, 81, 34, 78, 4,
+ 47, 34, 129, 50, 13, 0, 13, 68, 17, 98, 78, 4, 72, 13, 84, 129, 50, 13, 0, 15, 204, 56, 245, 23, 37, 66, 19, 80, 19, 132,
+ 36, 225, 192, 67, 12, 68, 48, 147, 1, 12, 55, 137, 55, 13, 49, 0, 12, 68, 37, 32, 84, 20, 137, 34, 6, 138, 47, 0, 12, 68,
+ 33, 86, 154, 4, 107, 13, 88, 6, 126, 0, 0, 13, 67, 8, 81, 78, 4, 71, 122, 50, 0, 103, 35, 9, 12, 67, 8, 81, 78, 4,
+ 71, 129, 50, 0, 35, 9, 13, 69, 8, 20, 129, 12, 176, 71, 119, 34, 126, 49, 0, 12, 69, 61, 4, 15, 76, 80, 13, 48, 136, 88,
+ 0, 8, 197, 33, 83, 65, 56, 80, 66, 0, 14, 70, 48, 16, 143, 72, 81, 0, 55, 138, 71, 13, 72, 0, 9, 198, 12, 243, 150, 36,
+ 53, 0, 36, 17, 70, 12, 243, 150, 36, 53, 0, 49, 124, 50, 84, 122, 49, 47, 0, 10, 0, 15, 70, 12, 20, 142, 20, 114, 69, 49,
+ 127, 50, 13, 81, 37, 0, 10, 199, 92, 130, 67, 32, 85, 133, 72, 66, 0, 10, 67, 41, 81, 25, 75, 134, 72, 37, 0, 11, 68, 76,
+ 21, 84, 20, 89, 130, 47, 138, 0, 10, 68, 60, 97, 133, 72, 124, 83, 114, 0, 12, 68, 52, 147, 149, 76, 65, 137, 50, 13, 89, 0,
+ 21, 72, 16, 145, 76, 20, 53, 18, 36, 48, 72, 144, 55, 6, 121, 49, 47, 34, 122, 49, 0, 11, 4, 95, 4, 16, 20, 48, 139, 50,
+ 47, 0, 0, 15, 69, 8, 80, 207, 52, 80, 71, 122, 49, 125, 65, 0, 74, 12, 13, 69, 61, 69, 1, 92, 16, 124, 47, 119, 58, 13,
+ 0, 13, 69, 88, 19, 9, 76, 80, 84, 119, 55, 129, 89, 0, 14, 69, 76, 145, 67, 48, 80, 89, 57, 121, 49, 55, 14, 0, 15, 69,
+ 21, 84, 133, 44, 16, 57, 134, 6, 34, 129, 49, 119, 0, 13, 69, 8, 85, 1, 44, 80, 71, 113, 47, 138, 49, 0, 10, 67, 4, 227,
+ 206, 119, 50, 124, 50, 0, 9, 67, 4, 112, 82, 138, 81, 127, 0, 0, 8, 66, 9, 144, 71, 137, 0, 76, 0, 10, 199, 92, 244, 139,
+ 80, 16, 140, 20, 20, 9, 67, 80, 131, 192, 86, 136, 0, 9, 15, 70, 64, 131, 197, 56, 150, 0, 83, 129, 50, 122, 49, 89, 0, 6,
+ 195, 84, 99, 192, 17, 0, 11, 68, 4, 193, 137, 20, 35, 55, 83, 37, 0, 10, 67, 48, 147, 65, 55, 129, 65, 119, 0, 12, 68, 52,
+ 147, 149, 80, 65, 122, 50, 122, 47, 0, 19, 72, 12, 132, 143, 52, 244, 207, 52, 80, 49, 34, 136, 65, 13, 89, 136, 65, 0, 0, 12,
+ 67, 100, 245, 82, 57, 143, 0, 106, 72, 34, 9, 11, 67, 100, 245, 82, 57, 132, 0, 72, 34, 9, 18, 8, 6, 195, 173, 18, 9, 14,
+ 14, 5, 83, 129, 34, 122, 50, 38, 13, 0, 14, 69, 84, 227, 5, 77, 48, 125, 50, 55, 6, 121, 89, 0, 8, 197, 80, 21, 20, 60,
+ 240, 66, 9, 67, 72, 82, 78, 34, 138, 50, 0, 14, 69, 32, 147, 132, 85, 48, 107, 122, 50, 72, 134, 88, 0, 10, 67, 4, 114, 78,
+ 119, 81, 122, 50, 0, 0, 15, 70, 4, 195, 25, 76, 243, 128, 35, 55, 122, 89, 13, 50, 0, 15, 70, 80, 129, 82, 20, 243, 128, 4,
+ 86, 140, 6, 124, 50, 0, 9, 198, 65, 35, 212, 21, 53, 0, 36, 17, 70, 65, 35, 212, 21, 53, 0, 48, 34, 136, 47, 121, 89, 47,
+ 0, 10, 9, 198, 12, 243, 148, 21, 53, 0, 36, 17, 70, 12, 243, 148, 21, 53, 0, 49, 124, 50, 108, 121, 89, 47, 0, 10, 0, 11,
+ 67, 32, 147, 64, 4, 107, 122, 65, 0, 9, 6, 195, 21, 53, 0, 17, 6, 195, 4, 115, 64, 17, 0, 18, 70, 92, 128, 84, 21, 97,
+ 82, 58, 125, 47, 121, 84, 114, 0, 103, 66, 8, 17, 70, 92, 128, 84, 21, 97, 82, 58, 124, 47, 121, 84, 114, 0, 66, 8, 12, 68,
+ 32, 19, 143, 36, 107, 35, 50, 6, 139, 0, 12, 68, 12, 17, 5, 80, 49, 119, 72, 121, 47, 0, 0, 0, 10, 67, 100, 246, 79, 57,
+ 136, 57, 136, 0, 16, 70, 80, 19, 12, 100, 131, 192, 47, 35, 55, 122, 6, 107, 136, 0, 0, 0, 16, 70, 92, 129, 82, 21, 97, 82,
+ 58, 2, 140, 44, 121, 84, 114, 0, 17, 70, 76, 16, 143, 80, 85, 82, 89, 35, 71, 13, 47, 6, 148, 0, 105, 16, 70, 76, 16, 143,
+ 80, 85, 82, 89, 35, 71, 13, 47, 6, 128, 0, 11, 68, 16, 243, 143, 72, 72, 136, 50, 114, 0, 12, 68, 4, 66, 5, 72, 35, 72,
+ 107, 6, 142, 0, 9, 3, 95, 35, 57, 47, 35, 71, 0, 13, 4, 95, 20, 12, 4, 47, 6, 122, 55, 72, 13, 0, 0, 14, 69, 37,
+ 48, 66, 20, 192, 122, 88, 13, 71, 121, 55, 0, 12, 69, 76, 130, 76, 60, 128, 91, 137, 55, 136, 0, 14, 69, 92, 21, 19, 60, 224,
+ 58, 124, 47, 89, 13, 50, 0, 12, 69, 36, 227, 129, 72, 64, 122, 50, 114, 72, 0, 9, 67, 4, 195, 0, 130, 55, 0, 42, 0, 14,
+ 70, 72, 86, 78, 60, 193, 0, 34, 121, 50, 118, 72, 0, 17, 70, 52, 242, 1, 52, 208, 68, 65, 136, 107, 6, 35, 65, 113, 72, 0,
+ 0, 18, 71, 88, 19, 5, 57, 66, 78, 20, 84, 35, 55, 13, 50, 47, 137, 50, 0, 12, 6, 19, 195, 173, 4, 8, 5, 91, 129, 13,
+ 0, 10, 199, 76, 83, 73, 9, 33, 86, 20, 65, 6, 195, 20, 69, 0, 17, 0, 11, 68, 12, 242, 5, 56, 49, 136, 13, 50, 0, 12,
+ 68, 4, 225, 18, 20, 124, 50, 72, 34, 138, 0, 7, 196, 12, 17, 9, 104, 66, 11, 67, 41, 83, 25, 75, 134, 55, 6, 137, 0, 11,
+ 68, 12, 243, 15, 72, 49, 125, 55, 114, 0, 0, 13, 69, 85, 49, 70, 84, 192, 57, 134, 89, 83, 118, 0, 15, 69, 52, 148, 204, 20,
+ 64, 65, 122, 89, 55, 6, 121, 72, 0, 0, 9, 198, 61, 97, 82, 48, 244, 132, 65, 16, 70, 24, 244, 141, 36, 48, 64, 83, 132, 65,
+ 6, 137, 49, 13, 0, 10, 67, 16, 18, 83, 72, 138, 122, 89, 0, 0, 18, 71, 20, 194, 90, 4, 33, 84, 32, 113, 55, 122, 88, 13,
+ 71, 13, 87, 0, 16, 70, 65, 35, 214, 20, 224, 197, 48, 34, 124, 84, 6, 150, 89, 0, 0, 11, 68, 40, 243, 129, 32, 75, 136, 50,
+ 13, 0, 11, 68, 16, 147, 129, 32, 72, 137, 50, 13, 0, 10, 67, 76, 181, 65, 89, 49, 134, 13, 0, 11, 68, 64, 244, 211, 20, 48,
+ 124, 89, 37, 0, 20, 72, 32, 19, 12, 20, 197, 73, 4, 128, 107, 35, 55, 113, 6, 55, 134, 57, 13, 0, 10, 67, 4, 117, 69, 138,
+ 81, 57, 134, 0, 0, 15, 69, 72, 240, 149, 77, 64, 34, 136, 71, 6, 125, 89, 47, 0, 14, 69, 16, 148, 212, 72, 240, 72, 122, 89,
+ 47, 34, 136, 0, 0, 15, 70, 32, 20, 212, 36, 225, 192, 107, 138, 89, 47, 122, 68, 0, 9, 198, 77, 80, 140, 36, 209, 64, 66, 17,
+ 70, 65, 35, 212, 20, 113, 64, 48, 34, 136, 47, 13, 90, 138, 0, 103, 16, 70, 65, 35, 212, 20, 113, 64, 48, 34, 124, 47, 13, 90,
+ 138, 0, 9, 198, 61, 85, 18, 4, 113, 64, 65, 15, 70, 8, 20, 146, 4, 113, 64, 71, 114, 34, 126, 90, 0, 103, 14, 70, 8, 20,
+ 146, 4, 113, 64, 71, 35, 34, 126, 90, 0, 0, 17, 70, 52, 243, 148, 4, 117, 69, 65, 124, 50, 108, 13, 81, 57, 134, 0, 10, 199,
+ 52, 19, 135, 4, 225, 83, 20, 65, 18, 71, 8, 243, 15, 28, 225, 83, 20, 71, 124, 55, 13, 50, 6, 138, 88, 0, 0, 13, 68, 32,
+ 83, 9, 96, 107, 129, 55, 122, 49, 89, 0, 0, 14, 69, 36, 225, 9, 13, 64, 122, 50, 72, 6, 137, 47, 0, 13, 69, 33, 84, 211,
+ 5, 32, 107, 125, 88, 6, 127, 0, 15, 69, 21, 48, 207, 73, 64, 121, 89, 49, 6, 132, 47, 0, 36, 0, 15, 70, 92, 21, 6, 61,
+ 33, 0, 58, 124, 47, 83, 13, 72, 0, 15, 70, 92, 80, 144, 4, 113, 64, 58, 121, 71, 48, 138, 75, 0, 13, 70, 76, 51, 213, 72,
+ 113, 64, 89, 49, 128, 75, 0, 15, 70, 72, 85, 133, 72, 145, 64, 34, 121, 84, 13, 34, 37, 0, 16, 70, 16, 85, 143, 80, 81, 64,
+ 72, 121, 84, 136, 47, 6, 129, 0, 0, 13, 6, 3, 18, 195, 168, 13, 5, 49, 34, 121, 65, 0, 6, 195, 16, 150, 64, 17, 0, 15,
+ 70, 32, 21, 193, 36, 144, 78, 107, 13, 58, 6, 144, 50, 0, 12, 68, 80, 147, 4, 20, 47, 122, 55, 72, 13, 0, 15, 70, 76, 246,
+ 65, 8, 80, 78, 89, 139, 13, 71, 129, 50, 0, 11, 68, 13, 33, 80, 20, 49, 34, 138, 48, 0, 22, 72, 4, 229, 5, 12, 81, 5,
+ 57, 64, 35, 50, 47, 122, 89, 6, 129, 72, 13, 50, 47, 0, 0, 10, 67, 56, 80, 82, 4, 50, 142, 0, 12, 0, 17, 70, 60, 33,
+ 83, 37, 70, 64, 136, 71, 6, 129, 89, 13, 47, 37, 0, 0, 20, 71, 52, 243, 69, 57, 64, 82, 100, 65, 136, 65, 13, 50, 108, 140,
+ 34, 37, 0, 103, 19, 71, 52, 243, 69, 57, 64, 82, 100, 65, 136, 65, 13, 50, 47, 13, 34, 37, 0, 17, 71, 21, 66, 81, 84, 85,
+ 20, 20, 121, 47, 123, 49, 13, 47, 0, 103, 10, 199, 21, 66, 81, 84, 85, 20, 20, 65, 0, 7, 196, 77, 66, 76, 48, 32, 10, 68,
+ 48, 245, 73, 76, 55, 134, 37, 0, 11, 68, 9, 34, 69, 56, 71, 34, 144, 50, 0, 7, 196, 52, 147, 1, 56, 66, 17, 70, 77, 1,
+ 67, 36, 209, 78, 89, 48, 121, 89, 113, 65, 13, 50, 0, 19, 72, 76, 147, 8, 61, 81, 84, 80, 80, 89, 113, 55, 117, 58, 6, 121,
+ 47, 0, 9, 67, 32, 150, 65, 107, 137, 119, 0, 12, 68, 12, 243, 15, 56, 49, 136, 55, 13, 50, 0, 0, 14, 69, 8, 83, 9, 104,
+ 80, 71, 121, 55, 6, 129, 88, 0, 13, 69, 85, 49, 65, 28, 80, 57, 134, 89, 113, 75, 0, 14, 69, 52, 244, 143, 76, 80, 65, 13,
+ 34, 6, 136, 89, 0, 10, 67, 48, 145, 78, 55, 129, 13, 50, 0, 0, 9, 198, 16, 18, 15, 52, 86, 64, 66, 5, 194, 21, 80, 17,
+ 0, 11, 67, 52, 241, 84, 65, 136, 6, 121, 47, 0, 19, 71, 4, 208, 82, 100, 195, 9, 76, 35, 65, 13, 34, 6, 122, 55, 122, 89,
+ 0, 0, 12, 68, 52, 83, 5, 20, 65, 138, 55, 138, 0, 103, 11, 68, 52, 83, 5, 20, 65, 121, 55, 138, 0, 11, 68, 32, 83, 12,
+ 60, 107, 13, 55, 136, 0, 15, 70, 24, 19, 73, 48, 144, 82, 83, 13, 65, 122, 55, 142, 0, 14, 68, 16, 80, 149, 80, 72, 138, 71,
+ 6, 57, 134, 0, 103, 12, 68, 16, 80, 149, 80, 72, 138, 71, 57, 134, 0, 19, 72, 5, 4, 18, 20, 229, 9, 12, 80, 119, 48, 34,
+ 121, 50, 108, 122, 89, 0, 0, 13, 69, 8, 85, 19, 21, 144, 71, 121, 47, 89, 37, 0, 15, 69, 8, 244, 212, 60, 224, 71, 131, 89,
+ 47, 13, 50, 0, 103, 8, 67, 48, 145, 82, 55, 145, 0, 8, 197, 17, 147, 129, 52, 240, 65, 0, 9, 198, 36, 229, 5, 72, 147, 64,
+ 65, 16, 70, 8, 84, 212, 21, 53, 0, 71, 121, 89, 47, 13, 89, 47, 0, 0, 17, 71, 25, 34, 67, 5, 52, 197, 20, 83, 34, 122,
+ 49, 119, 89, 138, 0, 0, 12, 68, 29, 82, 68, 60, 81, 58, 129, 72, 136, 0, 13, 68, 76, 18, 5, 48, 89, 126, 107, 6, 121, 55,
+ 0, 12, 68, 85, 50, 78, 28, 57, 134, 88, 122, 68, 0, 16, 70, 77, 4, 129, 100, 48, 78, 89, 48, 34, 138, 49, 35, 50, 0, 12,
+ 68, 76, 19, 1, 16, 89, 35, 55, 13, 72, 0, 10, 67, 60, 176, 89, 136, 49, 6, 138, 0, 0, 8, 67, 64, 145, 82, 48, 142, 0,
+ 15, 70, 12, 245, 83, 12, 245, 83, 49, 134, 89, 49, 134, 89, 0, 0, 12, 67, 4, 225, 0, 35, 50, 72, 0, 72, 8, 9, 9, 67,
+ 72, 81, 83, 34, 129, 89, 0, 18, 70, 52, 243, 148, 72, 80, 76, 65, 124, 50, 47, 34, 122, 6, 130, 55, 0, 14, 70, 76, 242, 143,
+ 85, 35, 128, 89, 136, 75, 128, 50, 0, 0, 9, 66, 4, 224, 119, 50, 0, 34, 9, 10, 67, 80, 147, 153, 47, 137, 50, 37, 0, 16,
+ 71, 21, 52, 197, 57, 66, 65, 48, 113, 89, 121, 50, 91, 118, 0, 0, 17, 70, 20, 118, 80, 80, 144, 78, 122, 75, 6, 122, 48, 91,
+ 13, 50, 0, 16, 70, 77, 84, 5, 72, 208, 78, 89, 134, 48, 114, 65, 35, 50, 0, 12, 201, 76, 147, 85, 49, 64, 78, 20, 245, 83,
+ 67, 0, 10, 67, 72, 83, 143, 34, 129, 50, 136, 0, 11, 68, 76, 243, 129, 72, 89, 136, 50, 127, 0, 7, 196, 84, 226, 3, 72, 17,
+ 0, 16, 69, 8, 86, 79, 56, 64, 71, 122, 57, 124, 50, 72, 0, 74, 12, 13, 69, 12, 240, 207, 60, 224, 49, 13, 49, 134, 50, 0,
+ 0, 0, 19, 71, 65, 35, 193, 13, 66, 86, 20, 48, 34, 136, 6, 35, 49, 47, 122, 84, 0, 0, 12, 68, 4, 115, 133, 76, 35, 81,
+ 50, 13, 89, 0, 12, 68, 12, 243, 135, 60, 49, 124, 68, 81, 136, 0, 12, 68, 76, 147, 133, 92, 89, 122, 50, 57, 134, 0, 19, 72,
+ 76, 130, 76, 48, 83, 1, 28, 128, 91, 4, 113, 55, 6, 138, 55, 13, 0, 0, 9, 197, 16, 85, 1, 36, 192, 103, 66, 15, 70, 12,
+ 20, 200, 52, 84, 133, 49, 35, 90, 65, 142, 0, 103, 14, 70, 12, 20, 200, 52, 84, 133, 49, 35, 91, 65, 142, 0, 0, 16, 70, 8,
+ 145, 5, 24, 244, 132, 71, 122, 72, 122, 83, 13, 72, 0, 15, 70, 65, 33, 77, 36, 84, 128, 48, 34, 13, 65, 142, 0, 103, 15, 70,
+ 65, 33, 77, 36, 84, 128, 48, 34, 121, 65, 122, 114, 0, 9, 198, 60, 53, 15, 8, 84, 128, 66, 14, 70, 12, 20, 200, 36, 84, 128,
+ 49, 35, 91, 6, 142, 0, 14, 70, 4, 227, 212, 32, 84, 128, 119, 50, 125, 86, 114, 0, 0, 10, 67, 64, 147, 148, 48, 137, 50, 47,
+ 0, 8, 67, 21, 113, 64, 57, 134, 0, 0, 21, 72, 8, 19, 135, 48, 81, 5, 76, 128, 71, 35, 68, 81, 55, 13, 72, 6, 121, 91,
+ 0, 12, 68, 12, 240, 143, 48, 49, 136, 71, 124, 55, 0, 11, 68, 5, 34, 83, 20, 119, 34, 137, 88, 0, 0, 17, 70, 80, 83, 133,
+ 72, 145, 133, 47, 121, 50, 114, 34, 6, 129, 83, 0, 13, 69, 12, 20, 133, 21, 32, 49, 13, 34, 6, 142, 0, 0, 15, 70, 92, 147,
+ 132, 36, 225, 192, 58, 137, 50, 72, 122, 68, 0, 0, 0, 11, 68, 12, 131, 15, 20, 49, 55, 136, 37, 0, 21, 68, 92, 147, 132, 76,
+ 58, 6, 137, 50, 72, 88, 15, 6, 125, 48, 0, 81, 117, 112, 32, 24, 68, 92, 147, 132, 76, 58, 6, 137, 50, 72, 88, 15, 72, 6,
+ 135, 50, 0, 81, 100, 111, 119, 110, 32, 13, 68, 72, 85, 83, 20, 34, 129, 6, 57, 134, 88, 0, 11, 68, 8, 146, 143, 84, 71, 129,
+ 90, 134, 0, 0, 19, 67, 16, 145, 0, 72, 122, 72, 50, 124, 47, 0, 32, 78, 81, 110, 111, 116, 32, 10, 67, 16, 145, 0, 72, 122,
+ 72, 0, 32, 19, 67, 32, 17, 0, 107, 4, 35, 72, 86, 121, 65, 0, 81, 116, 104, 101, 109, 32, 16, 67, 32, 17, 0, 107, 4, 35,
+ 72, 113, 47, 0, 81, 105, 116, 32, 21, 67, 32, 17, 0, 2, 107, 119, 72, 2, 71, 122, 50, 0, 35, 81, 98, 101, 101, 110, 32, 16,
+ 67, 32, 17, 0, 107, 35, 72, 47, 134, 0, 14, 81, 116, 111, 32, 16, 67, 32, 17, 0, 107, 2, 35, 72, 47, 116, 0, 81, 116, 111,
+ 32, 11, 67, 32, 17, 0, 4, 107, 35, 72, 0, 14, 13, 67, 32, 17, 0, 2, 107, 119, 72, 0, 35, 12, 9, 20, 73, 4, 192, 149,
+ 69, 81, 82, 69, 81, 64, 35, 55, 71, 13, 49, 128, 49, 37, 0, 14, 69, 17, 33, 65, 53, 64, 72, 34, 121, 65, 48, 47, 0, 0,
+ 15, 70, 24, 244, 148, 84, 225, 64, 83, 132, 76, 13, 50, 0, 103, 8, 66, 16, 144, 72, 137, 0, 41, 14, 70, 92, 20, 146, 36, 225,
+ 192, 58, 132, 34, 122, 68, 0, 18, 70, 25, 33, 81, 84, 83, 148, 83, 34, 113, 49, 58, 121, 50, 47, 0, 36, 14, 70, 24, 244, 148,
+ 84, 225, 64, 83, 132, 76, 134, 50, 0, 9, 66, 16, 144, 72, 4, 122, 0, 9, 16, 66, 20, 112, 83, 132, 121, 81, 88, 6, 120, 65,
+ 48, 118, 0, 9, 0, 17, 71, 88, 83, 135, 20, 19, 131, 20, 84, 121, 50, 75, 13, 50, 89, 0, 18, 71, 20, 51, 205, 52, 84, 131,
+ 20, 6, 129, 49, 4, 124, 65, 128, 89, 0, 6, 195, 4, 243, 0, 17, 0, 11, 68, 4, 195, 5, 56, 35, 55, 13, 50, 0, 12, 68,
+ 48, 147, 133, 56, 55, 122, 50, 113, 50, 0, 11, 68, 48, 16, 143, 72, 55, 138, 71, 114, 0, 12, 68, 5, 50, 197, 92, 119, 89, 49,
+ 57, 134, 0, 11, 68, 5, 34, 69, 76, 140, 34, 129, 88, 0, 0, 14, 69, 64, 19, 69, 48, 16, 48, 35, 65, 13, 55, 13, 0, 13,
+ 69, 12, 129, 82, 36, 80, 91, 140, 34, 6, 129, 0, 14, 69, 64, 82, 201, 56, 112, 48, 129, 49, 6, 122, 68, 0, 14, 69, 80, 148,
+ 129, 16, 80, 47, 137, 34, 6, 138, 72, 0, 20, 73, 72, 21, 1, 80, 245, 73, 48, 193, 64, 34, 35, 47, 13, 47, 6, 134, 122, 0,
+ 14, 69, 24, 147, 129, 48, 80, 83, 113, 50, 126, 55, 37, 0, 17, 70, 4, 195, 5, 49, 82, 65, 35, 55, 113, 55, 6, 134, 57, 13,
+ 0, 12, 69, 4, 195, 5, 48, 80, 119, 55, 129, 55, 0, 0, 0, 16, 70, 41, 82, 197, 8, 246, 0, 75, 134, 49, 71, 124, 49, 89,
+ 0, 17, 71, 24, 21, 143, 85, 34, 84, 20, 83, 138, 84, 14, 34, 113, 47, 0, 0, 11, 68, 76, 243, 142, 100, 89, 125, 50, 122, 0,
+ 12, 68, 37, 35, 206, 100, 137, 34, 13, 50, 122, 0, 15, 70, 13, 35, 195, 32, 85, 0, 49, 34, 136, 91, 6, 138, 0, 0, 13, 69,
+ 52, 240, 137, 48, 80, 65, 136, 71, 118, 0, 103, 14, 69, 76, 16, 137, 56, 16, 89, 119, 71, 129, 50, 13, 0, 15, 69, 24, 144, 83,
+ 12, 240, 83, 129, 6, 35, 89, 49, 136, 0, 0, 10, 67, 80, 147, 129, 47, 129, 50, 13, 0, 0, 13, 69, 64, 147, 5, 85, 0, 48,
+ 137, 55, 125, 48, 0, 0, 11, 200, 4, 229, 1, 72, 53, 9, 12, 16, 66, 11, 68, 72, 83, 129, 48, 34, 129, 50, 118, 0, 11, 68,
+ 64, 83, 129, 48, 48, 129, 50, 118, 0, 20, 72, 16, 83, 9, 8, 84, 129, 80, 80, 72, 113, 55, 122, 71, 13, 34, 13, 47, 0, 12,
+ 68, 12, 19, 129, 48, 49, 13, 50, 35, 55, 0, 11, 68, 8, 19, 129, 48, 71, 138, 50, 118, 0, 0, 13, 69, 77, 64, 82, 73, 144,
+ 89, 47, 126, 34, 122, 0, 10, 67, 73, 82, 78, 34, 134, 113, 50, 0, 17, 70, 52, 81, 9, 12, 147, 133, 65, 121, 72, 13, 89, 13,
+ 50, 0, 103, 15, 70, 52, 81, 9, 12, 147, 133, 65, 121, 72, 89, 13, 50, 0, 0, 10, 67, 16, 19, 129, 72, 138, 50, 13, 0, 9,
+ 198, 8, 18, 18, 4, 147, 128, 66, 17, 70, 32, 243, 73, 56, 83, 64, 107, 124, 65, 13, 50, 13, 65, 0, 103, 16, 70, 32, 243, 73,
+ 56, 83, 64, 107, 124, 65, 122, 50, 121, 65, 0, 0, 19, 71, 64, 85, 18, 60, 193, 85, 52, 48, 13, 47, 34, 136, 55, 129, 13, 65,
+ 0, 16, 71, 12, 245, 78, 80, 84, 133, 16, 49, 135, 50, 47, 114, 72, 0, 19, 71, 4, 97, 137, 16, 21, 137, 80, 35, 83, 122, 72,
+ 6, 138, 84, 122, 47, 0, 0, 10, 67, 104, 85, 83, 88, 57, 134, 89, 0, 10, 67, 81, 148, 15, 47, 137, 48, 136, 0, 14, 70, 77,
+ 84, 16, 48, 145, 82, 89, 13, 48, 55, 145, 0, 15, 70, 61, 85, 16, 61, 53, 0, 135, 47, 48, 136, 89, 47, 0, 12, 68, 52, 244,
+ 5, 16, 65, 136, 48, 121, 72, 0, 11, 68, 5, 33, 213, 20, 127, 81, 57, 134, 0, 0, 13, 69, 76, 80, 77, 85, 48, 91, 138, 65,
+ 13, 89, 0, 15, 70, 93, 34, 84, 4, 35, 5, 34, 137, 47, 13, 71, 118, 0, 13, 69, 76, 84, 137, 21, 48, 89, 129, 34, 129, 88,
+ 0, 15, 70, 24, 19, 12, 36, 35, 5, 83, 35, 55, 13, 71, 118, 0, 0, 15, 70, 77, 65, 80, 32, 83, 128, 89, 47, 129, 84, 13,
+ 50, 0, 17, 70, 4, 225, 207, 48, 19, 128, 35, 68, 81, 6, 136, 55, 13, 50, 0, 9, 198, 32, 16, 137, 81, 80, 76, 66, 6, 66,
+ 20, 128, 138, 0, 0, 15, 70, 64, 192, 71, 84, 147, 135, 48, 55, 138, 81, 122, 68, 0, 17, 71, 20, 21, 133, 76, 68, 143, 64, 129,
+ 84, 88, 72, 34, 124, 48, 0, 0, 14, 70, 72, 82, 78, 16, 81, 82, 34, 138, 50, 72, 142, 0, 21, 73, 52, 17, 5, 52, 242, 83,
+ 20, 195, 5, 65, 35, 72, 13, 65, 13, 88, 121, 55, 0, 17, 70, 13, 84, 212, 60, 209, 82, 49, 6, 125, 89, 47, 13, 65, 114, 0,
+ 11, 68, 4, 34, 15, 72, 119, 71, 107, 133, 0, 0, 14, 69, 5, 34, 83, 20, 224, 13, 34, 122, 88, 13, 50, 0, 0, 15, 70, 92,
+ 131, 197, 88, 84, 128, 107, 134, 121, 84, 114, 0, 66, 14, 70, 76, 49, 80, 80, 84, 128, 89, 121, 48, 47, 114, 0, 0, 0, 12, 68,
+ 16, 84, 133, 44, 72, 121, 34, 122, 49, 0, 0, 28, 69, 76, 131, 213, 48, 64, 91, 117, 72, 107, 35, 84, 47, 116, 0, 74, 32, 12,
+ 82, 104, 97, 118, 101, 32, 116, 111, 32, 21, 69, 76, 131, 213, 48, 64, 91, 117, 72, 13, 84, 0, 35, 77, 81, 104, 97, 118, 101, 32,
+ 15, 69, 76, 131, 213, 48, 64, 4, 91, 117, 72, 0, 32, 9, 12, 13, 69, 52, 20, 129, 84, 64, 65, 13, 34, 130, 72, 0, 13, 69,
+ 33, 84, 146, 4, 128, 107, 125, 34, 6, 138, 0, 13, 69, 33, 84, 146, 4, 128, 107, 13, 34, 6, 126, 0, 13, 3, 226, 132, 162, 47,
+ 34, 138, 72, 65, 127, 49, 0, 0, 13, 70, 48, 242, 78, 56, 148, 128, 55, 125, 50, 141, 0, 14, 70, 64, 147, 206, 20, 84, 128, 48,
+ 144, 50, 6, 142, 0, 13, 202, 12, 243, 148, 20, 212, 12, 5, 66, 86, 20, 66, 25, 74, 5, 85, 8, 61, 34, 84, 5, 66, 86, 20,
+ 119, 87, 6, 131, 34, 13, 108, 138, 108, 122, 84, 0, 103, 24, 74, 5, 85, 8, 61, 34, 84, 5, 66, 86, 20, 130, 87, 6, 124, 34,
+ 113, 47, 13, 47, 122, 84, 0, 0, 0, 20, 72, 32, 19, 12, 20, 197, 74, 4, 128, 107, 35, 55, 113, 6, 55, 134, 57, 13, 0, 0,
+ 0, 19, 67, 32, 21, 133, 107, 119, 84, 50, 124, 47, 0, 35, 14, 81, 110, 111, 116, 32, 19, 67, 32, 21, 133, 107, 119, 84, 50, 4,
+ 124, 47, 0, 35, 81, 110, 111, 116, 32, 21, 67, 32, 21, 133, 2, 107, 119, 84, 2, 71, 122, 50, 0, 35, 81, 98, 101, 101, 110, 32,
+ 13, 67, 32, 21, 133, 107, 35, 84, 0, 35, 9, 72, 12, 10, 67, 48, 149, 133, 55, 122, 84, 0, 36, 10, 67, 48, 149, 133, 55, 137,
+ 84, 0, 10, 10, 67, 48, 21, 129, 55, 126, 84, 13, 0, 13, 70, 12, 240, 203, 21, 145, 64, 49, 124, 49, 137, 0, 0, 6, 195, 72,
+ 85, 128, 24, 6, 195, 32, 149, 128, 17, 0, 14, 68, 44, 244, 133, 4, 49, 114, 34, 6, 129, 13, 0, 103, 13, 68, 44, 244, 133, 4,
+ 49, 131, 34, 6, 129, 13, 0, 10, 68, 24, 244, 131, 20, 83, 133, 89, 0, 11, 68, 12, 19, 143, 20, 49, 13, 50, 134, 0, 12, 68,
+ 5, 35, 205, 4, 119, 34, 136, 65, 13, 0, 0, 15, 69, 72, 81, 140, 21, 128, 34, 129, 83, 55, 121, 49, 89, 0, 16, 69, 52, 147,
+ 149, 21, 64, 65, 122, 50, 57, 134, 6, 121, 47, 0, 12, 69, 32, 82, 70, 21, 32, 107, 121, 83, 114, 0, 8, 67, 20, 145, 0, 129,
+ 72, 0, 0, 16, 70, 20, 195, 213, 37, 49, 64, 121, 55, 134, 58, 6, 129, 88, 0, 10, 67, 80, 16, 149, 47, 35, 71, 134, 0, 0,
+ 18, 71, 36, 225, 133, 72, 83, 131, 20, 122, 50, 83, 13, 34, 13, 50, 89, 0, 0, 0, 13, 69, 88, 148, 137, 48, 80, 84, 122, 34,
+ 118, 0, 103, 13, 69, 16, 240, 201, 48, 80, 72, 136, 89, 118, 0, 103, 13, 67, 28, 85, 0, 2, 81, 121, 47, 0, 12, 35, 9, 14,
+ 69, 32, 84, 143, 36, 48, 107, 113, 34, 136, 122, 49, 0, 18, 73, 4, 48, 207, 84, 50, 5, 52, 83, 148, 119, 49, 134, 91, 65, 151,
+ 0, 13, 3, 226, 132, 150, 50, 57, 134, 65, 13, 34, 136, 0, 0, 15, 70, 76, 19, 131, 32, 86, 128, 89, 35, 50, 76, 121, 88, 0,
+ 10, 67, 52, 243, 153, 65, 125, 50, 122, 0, 0, 17, 71, 76, 19, 9, 76, 37, 82, 100, 89, 130, 55, 89, 71, 34, 37, 0, 19, 71,
+ 37, 51, 211, 12, 83, 5, 76, 137, 89, 6, 124, 89, 13, 55, 129, 88, 0, 0, 12, 68, 61, 34, 79, 56, 124, 34, 6, 144, 50, 0,
+ 10, 68, 36, 227, 133, 72, 122, 50, 114, 0, 12, 68, 32, 21, 143, 12, 107, 35, 84, 13, 49, 0, 14, 68, 21, 128, 76, 80, 121, 81,
+ 88, 6, 124, 55, 47, 0, 19, 72, 5, 85, 15, 52, 240, 137, 48, 80, 130, 47, 13, 65, 13, 71, 141, 55, 0, 0, 13, 69, 16, 20,
+ 8, 56, 80, 72, 35, 83, 50, 37, 0, 8, 197, 72, 245, 1, 80, 80, 66, 18, 70, 72, 80, 68, 60, 227, 25, 4, 34, 129, 72, 6,
+ 136, 50, 55, 122, 0, 13, 69, 56, 81, 193, 80, 80, 50, 113, 81, 138, 47, 0, 13, 69, 48, 145, 193, 80, 80, 55, 129, 81, 138, 47,
+ 0, 14, 69, 13, 84, 129, 80, 80, 49, 57, 143, 34, 138, 47, 0, 8, 197, 5, 84, 143, 72, 16, 66, 0, 16, 70, 12, 149, 1, 16,
+ 83, 0, 89, 122, 47, 13, 72, 121, 55, 0, 0, 18, 71, 88, 81, 197, 80, 16, 140, 20, 84, 121, 75, 113, 47, 13, 71, 118, 0, 11,
+ 199, 36, 229, 5, 73, 37, 80, 80, 67, 36, 11, 199, 36, 229, 5, 73, 37, 80, 80, 65, 10, 20, 71, 36, 225, 140, 84, 83, 154, 4,
+ 122, 50, 83, 55, 134, 6, 121, 50, 88, 13, 0, 13, 3, 226, 133, 148, 47, 134, 87, 6, 128, 72, 88, 0, 0, 11, 68, 44, 21, 9,
+ 20, 49, 138, 47, 37, 0, 0, 15, 70, 49, 82, 197, 92, 20, 141, 55, 134, 49, 58, 132, 65, 0, 13, 69, 32, 84, 141, 21, 48, 107,
+ 128, 65, 129, 88, 0, 13, 69, 4, 66, 69, 85, 48, 119, 72, 57, 134, 88, 0, 0, 15, 70, 28, 147, 12, 36, 19, 128, 75, 122, 55,
+ 129, 13, 50, 0, 14, 70, 76, 80, 76, 36, 243, 128, 89, 129, 55, 144, 50, 0, 16, 70, 12, 20, 129, 88, 19, 128, 49, 35, 34, 13,
+ 84, 35, 50, 0, 0, 9, 198, 4, 229, 9, 32, 84, 143, 65, 0, 13, 68, 56, 84, 1, 48, 50, 121, 48, 6, 130, 55, 0, 13, 68,
+ 88, 19, 5, 80, 84, 35, 55, 6, 138, 0, 103, 11, 68, 88, 19, 5, 80, 84, 35, 55, 138, 0, 12, 68, 84, 229, 9, 20, 125, 50,
+ 47, 6, 137, 0, 12, 68, 72, 84, 5, 48, 34, 113, 48, 121, 55, 0, 11, 68, 64, 20, 1, 48, 48, 138, 48, 118, 0, 12, 68, 8,
+ 148, 5, 16, 71, 137, 48, 121, 72, 0, 15, 70, 8, 19, 12, 5, 53, 0, 71, 35, 55, 13, 89, 47, 0, 13, 3, 226, 133, 147, 58,
+ 124, 50, 87, 6, 128, 72, 0, 0, 23, 73, 72, 84, 212, 61, 32, 84, 36, 243, 128, 34, 121, 89, 47, 13, 34, 6, 138, 91, 13, 50,
+ 0, 23, 73, 72, 84, 208, 37, 32, 84, 36, 243, 128, 34, 121, 89, 48, 113, 34, 6, 138, 91, 13, 50, 0, 23, 73, 65, 33, 80, 5,
+ 32, 84, 36, 243, 128, 48, 34, 121, 48, 13, 34, 6, 138, 91, 13, 50, 0, 14, 69, 52, 148, 197, 73, 144, 65, 122, 88, 13, 34, 122,
+ 0, 13, 69, 32, 17, 199, 37, 48, 107, 35, 81, 122, 89, 0, 21, 73, 4, 97, 137, 72, 208, 84, 36, 243, 128, 35, 83, 114, 65, 6,
+ 138, 91, 13, 50, 0, 0, 17, 70, 8, 85, 23, 20, 83, 128, 71, 122, 47, 58, 129, 50, 0, 74, 12, 16, 70, 32, 17, 18, 36, 19,
+ 128, 107, 138, 72, 34, 129, 13, 50, 0, 16, 70, 76, 52, 143, 81, 83, 64, 89, 49, 34, 136, 47, 13, 65, 0, 16, 70, 48, 144, 73,
+ 76, 243, 128, 55, 129, 6, 138, 88, 124, 50, 0, 0, 0, 12, 68, 44, 20, 133, 56, 49, 35, 34, 13, 50, 0, 11, 68, 16, 83, 8,
+ 36, 72, 121, 55, 37, 0, 15, 70, 64, 148, 85, 4, 229, 0, 48, 129, 49, 13, 50, 47, 0, 12, 68, 61, 2, 78, 20, 136, 48, 6,
+ 137, 50, 0, 11, 68, 44, 244, 10, 20, 49, 124, 48, 37, 0, 12, 201, 16, 148, 210, 21, 5, 84, 4, 35, 5, 66, 12, 68, 12, 18,
+ 149, 56, 49, 138, 75, 13, 50, 0, 12, 68, 9, 84, 197, 76, 71, 125, 89, 123, 88, 0, 0, 13, 69, 48, 21, 78, 12, 128, 55, 126,
+ 50, 76, 0, 103, 14, 69, 8, 147, 141, 4, 224, 71, 122, 50, 65, 35, 50, 0, 13, 69, 8, 19, 12, 4, 64, 71, 35, 55, 13, 72,
+ 0, 0, 16, 70, 52, 21, 9, 48, 64, 64, 65, 119, 47, 122, 55, 72, 13, 0, 0, 18, 71, 64, 19, 5, 77, 66, 78, 20, 48, 35,
+ 55, 13, 89, 47, 137, 50, 0, 17, 71, 44, 148, 139, 12, 19, 4, 100, 49, 147, 49, 6, 124, 72, 37, 0, 18, 71, 36, 229, 133, 72,
+ 225, 83, 76, 122, 50, 84, 114, 50, 6, 121, 89, 0, 9, 67, 4, 128, 64, 126, 107, 126, 0, 0, 12, 68, 52, 147, 132, 100, 65, 122,
+ 50, 72, 37, 0, 10, 67, 12, 193, 79, 49, 55, 129, 136, 0, 12, 68, 40, 20, 1, 56, 75, 13, 48, 35, 50, 0, 12, 68, 28, 83,
+ 146, 20, 90, 124, 50, 34, 13, 0, 20, 72, 4, 229, 9, 64, 131, 206, 4, 192, 35, 50, 47, 6, 122, 83, 13, 50, 118, 0, 9, 3,
+ 95, 49, 15, 83, 6, 128, 0, 0, 10, 67, 4, 128, 66, 138, 107, 35, 71, 0, 10, 67, 56, 83, 206, 50, 129, 124, 50, 0, 0, 0,
+ 9, 67, 88, 81, 192, 84, 121, 75, 0, 10, 67, 60, 193, 68, 136, 55, 121, 72, 0, 8, 67, 20, 113, 192, 121, 81, 0, 15, 71, 8,
+ 245, 82, 28, 83, 201, 76, 71, 143, 90, 58, 126, 0, 11, 3, 226, 130, 172, 57, 143, 34, 136, 88, 0, 0, 11, 68, 76, 20, 129, 32,
+ 89, 140, 34, 13, 0, 12, 5, 16, 9, 195, 177, 1, 48, 129, 67, 119, 0, 12, 68, 60, 244, 129, 32, 6, 134, 34, 6, 126, 0, 0,
+ 13, 5, 13, 15, 195, 171, 20, 65, 136, 6, 121, 47, 0, 13, 69, 69, 82, 86, 21, 32, 49, 58, 122, 84, 114, 0, 15, 70, 32, 243,
+ 69, 64, 17, 197, 107, 136, 65, 48, 138, 75, 0, 14, 70, 12, 20, 211, 21, 69, 5, 49, 119, 89, 121, 47, 0, 0, 15, 70, 40, 20,
+ 205, 36, 225, 64, 75, 35, 88, 65, 122, 50, 0, 16, 70, 21, 48, 193, 72, 115, 212, 113, 89, 49, 6, 127, 81, 136, 0, 9, 198, 12,
+ 20, 195, 4, 65, 64, 66, 9, 3, 226, 130, 169, 58, 124, 50, 0, 0, 9, 67, 72, 81, 192, 34, 121, 75, 0, 10, 3, 226, 130, 168,
+ 34, 134, 48, 129, 0, 0, 10, 68, 4, 195, 1, 100, 119, 55, 138, 0, 10, 3, 95, 50, 15, 89, 6, 121, 49, 0, 0, 16, 69, 72,
+ 84, 15, 77, 64, 34, 4, 129, 48, 6, 136, 89, 47, 0, 17, 70, 65, 33, 83, 80, 145, 197, 48, 34, 121, 89, 47, 6, 129, 90, 0,
+ 14, 69, 12, 245, 133, 73, 64, 49, 136, 84, 6, 128, 47, 0, 0, 9, 66, 32, 80, 107, 129, 0, 72, 33, 13, 70, 76, 128, 76, 48,
+ 245, 192, 91, 35, 55, 136, 0, 17, 70, 65, 34, 77, 21, 96, 76, 48, 34, 137, 65, 6, 129, 84, 118, 0, 7, 66, 40, 16, 57, 126,
+ 0, 15, 70, 36, 208, 71, 36, 225, 64, 113, 65, 35, 75, 113, 50, 0, 8, 66, 24, 144, 83, 4, 137, 0, 16, 70, 5, 69, 1, 12,
+ 129, 64, 35, 108, 35, 6, 91, 138, 0, 103, 16, 70, 5, 69, 1, 12, 129, 64, 35, 47, 6, 35, 91, 138, 0, 9, 11, 67, 4, 129,
+ 77, 119, 107, 6, 121, 65, 0, 14, 70, 4, 50, 9, 48, 193, 64, 119, 49, 122, 55, 129, 0, 0, 0, 12, 68, 8, 83, 137, 56, 71,
+ 121, 50, 122, 50, 0, 12, 68, 64, 20, 133, 56, 48, 119, 34, 121, 50, 0, 13, 68, 44, 244, 129, 56, 49, 132, 34, 6, 126, 50, 0,
+ 10, 67, 32, 82, 0, 107, 121, 107, 0, 9, 21, 72, 12, 148, 131, 84, 213, 133, 57, 64, 89, 147, 49, 13, 65, 84, 121, 50, 47, 0,
+ 105, 20, 72, 12, 148, 131, 84, 213, 133, 57, 64, 89, 128, 49, 13, 65, 84, 121, 50, 47, 0, 16, 70, 12, 16, 137, 56, 85, 0, 49,
+ 35, 71, 123, 50, 13, 47, 0, 11, 68, 4, 35, 5, 72, 138, 71, 55, 114, 0, 0, 15, 69, 16, 144, 76, 60, 112, 72, 137, 13, 55,
+ 130, 81, 0, 103, 15, 69, 17, 99, 210, 4, 176, 72, 14, 84, 133, 90, 35, 49, 0, 13, 69, 8, 243, 199, 36, 80, 71, 117, 81, 37,
+ 0, 103, 12, 69, 8, 243, 199, 36, 80, 71, 134, 81, 37, 0, 0, 10, 67, 48, 146, 197, 55, 137, 49, 0, 12, 15, 70, 44, 20, 129,
+ 12, 130, 64, 49, 119, 34, 127, 76, 37, 0, 15, 70, 49, 83, 12, 4, 38, 64, 55, 125, 55, 13, 71, 137, 0, 9, 198, 12, 243, 134,
+ 48, 144, 212, 36, 18, 70, 12, 243, 134, 48, 144, 212, 49, 124, 50, 83, 55, 122, 49, 47, 0, 10, 0, 0, 12, 68, 16, 19, 148, 20,
+ 72, 126, 50, 108, 138, 0, 20, 72, 65, 33, 67, 20, 65, 78, 12, 80, 48, 34, 121, 89, 113, 72, 13, 50, 89, 0, 16, 70, 64, 84,
+ 134, 20, 53, 0, 48, 114, 83, 121, 49, 47, 0, 36, 16, 70, 64, 84, 134, 20, 53, 0, 48, 128, 83, 121, 49, 47, 0, 10, 17, 70,
+ 25, 37, 73, 80, 147, 206, 83, 34, 134, 6, 122, 91, 13, 50, 0, 10, 67, 24, 150, 0, 83, 122, 49, 89, 0, 19, 72, 12, 243, 12,
+ 20, 114, 65, 80, 80, 49, 13, 55, 129, 75, 122, 13, 47, 0, 9, 3, 95, 51, 15, 87, 6, 128, 0, 8, 4, 95, 15, 18, 4, 87,
+ 0, 0, 14, 69, 76, 16, 137, 56, 80, 89, 119, 71, 6, 129, 50, 0, 13, 69, 52, 19, 9, 12, 80, 65, 35, 55, 113, 89, 0, 11,
+ 69, 28, 21, 67, 32, 80, 81, 136, 91, 0, 0, 10, 66, 37, 48, 2, 122, 88, 0, 35, 9, 16, 70, 37, 52, 129, 20, 194, 64, 122,
+ 88, 34, 6, 138, 55, 37, 0, 16, 70, 76, 132, 137, 48, 198, 64, 91, 34, 122, 55, 55, 122, 0, 32, 0, 14, 70, 29, 82, 78, 56,
+ 84, 211, 81, 122, 50, 122, 89, 0, 13, 67, 9, 99, 4, 71, 117, 55, 13, 84, 127, 72, 0, 0, 12, 68, 40, 20, 133, 16, 75, 35,
+ 34, 121, 72, 0, 11, 68, 88, 148, 129, 48, 84, 145, 34, 118, 0, 11, 68, 28, 21, 133, 48, 81, 35, 84, 118, 0, 11, 68, 12, 244,
+ 129, 48, 49, 124, 34, 118, 0, 10, 67, 4, 115, 199, 119, 81, 124, 81, 0, 0, 13, 69, 24, 147, 133, 77, 48, 83, 113, 50, 121, 89,
+ 0, 13, 69, 16, 147, 135, 33, 144, 72, 122, 68, 81, 37, 0, 0, 0, 17, 71, 80, 83, 142, 21, 52, 197, 20, 47, 121, 50, 13, 89,
+ 6, 129, 0, 0, 19, 72, 65, 54, 67, 32, 144, 84, 73, 144, 89, 137, 49, 6, 144, 47, 34, 122, 0, 13, 68, 32, 20, 133, 52, 107,
+ 126, 34, 6, 129, 65, 0, 15, 70, 24, 18, 82, 21, 53, 0, 83, 140, 34, 13, 89, 47, 0, 12, 68, 16, 147, 135, 100, 72, 122, 50,
+ 75, 122, 0, 0, 13, 69, 76, 17, 133, 81, 144, 89, 138, 83, 47, 37, 0, 8, 197, 61, 85, 3, 73, 144, 65, 13, 69, 48, 149, 133,
+ 49, 144, 55, 137, 84, 55, 122, 0, 0, 9, 66, 20, 192, 4, 121, 55, 0, 9, 5, 194, 36, 64, 17, 0, 10, 67, 32, 20, 192, 107,
+ 35, 88, 0, 42, 17, 67, 32, 20, 192, 107, 4, 35, 88, 113, 47, 0, 14, 81, 105, 116, 32, 19, 67, 32, 20, 192, 107, 119, 88, 50,
+ 124, 47, 0, 35, 14, 81, 110, 111, 116, 32, 19, 67, 32, 20, 192, 107, 13, 88, 50, 2, 124, 47, 0, 35, 81, 110, 111, 116, 32, 16,
+ 67, 32, 20, 192, 107, 35, 88, 47, 134, 0, 14, 81, 116, 111, 32, 21, 67, 32, 20, 192, 2, 107, 119, 88, 2, 71, 122, 50, 0, 35,
+ 81, 98, 101, 101, 110, 32, 11, 67, 32, 20, 192, 107, 35, 88, 0, 9, 14, 12, 67, 32, 20, 192, 2, 107, 119, 88, 0, 35, 9, 8,
+ 67, 81, 148, 128, 47, 145, 0, 10, 67, 80, 148, 192, 47, 122, 88, 0, 9, 18, 71, 12, 129, 86, 72, 243, 5, 80, 91, 121, 84, 34,
+ 13, 55, 6, 138, 0, 0, 10, 67, 16, 148, 195, 72, 122, 89, 49, 0, 11, 68, 12, 19, 22, 20, 49, 35, 84, 0, 103, 10, 68, 12,
+ 19, 22, 20, 49, 126, 84, 0, 0, 16, 69, 8, 82, 9, 56, 64, 71, 122, 107, 137, 50, 72, 0, 74, 12, 12, 69, 16, 20, 146, 100,
+ 192, 72, 35, 34, 118, 0, 9, 198, 61, 97, 82, 81, 84, 133, 65, 14, 69, 4, 211, 210, 4, 192, 138, 65, 6, 124, 34, 118, 0, 0,
+ 15, 70, 80, 84, 85, 36, 192, 64, 47, 13, 49, 129, 55, 13, 0, 15, 70, 25, 34, 78, 28, 84, 128, 83, 34, 122, 50, 75, 114, 0,
+ 14, 70, 5, 36, 197, 56, 144, 192, 127, 89, 50, 122, 49, 0, 0, 13, 67, 32, 148, 192, 107, 122, 88, 0, 72, 34, 9, 12, 16, 71,
+ 44, 21, 8, 21, 34, 78, 20, 49, 35, 87, 34, 113, 50, 0, 19, 71, 80, 19, 135, 21, 34, 78, 20, 47, 35, 50, 75, 13, 34, 6,
+ 129, 50, 0, 12, 67, 48, 20, 192, 4, 55, 126, 89, 0, 103, 9, 11, 67, 48, 20, 192, 4, 55, 35, 89, 0, 9, 0, 16, 70, 72,
+ 83, 78, 4, 229, 0, 34, 121, 65, 50, 13, 50, 47, 0, 12, 68, 13, 147, 82, 84, 49, 125, 65, 34, 37, 0, 10, 3, 95, 53, 15,
+ 83, 6, 122, 83, 0, 0, 23, 73, 52, 147, 142, 20, 20, 15, 48, 148, 192, 65, 122, 50, 129, 6, 35, 48, 13, 55, 113, 89, 0, 14,
+ 69, 12, 244, 146, 4, 192, 49, 13, 34, 6, 35, 55, 0, 16, 70, 12, 240, 203, 77, 84, 133, 4, 49, 124, 49, 91, 6, 143, 0, 17,
+ 70, 9, 35, 195, 33, 84, 133, 71, 34, 136, 6, 91, 143, 34, 0, 103, 14, 70, 9, 35, 195, 33, 84, 133, 71, 34, 136, 91, 114, 0,
+ 0, 6, 194, 37, 64, 42, 17, 19, 66, 37, 64, 2, 122, 47, 15, 58, 125, 88, 0, 103, 14, 81, 119, 97, 115, 32, 18, 66, 37, 64,
+ 2, 122, 47, 15, 58, 124, 88, 0, 14, 81, 119, 97, 115, 32, 16, 66, 37, 64, 2, 122, 47, 15, 122, 88, 0, 14, 81, 105, 115, 32,
+ 18, 66, 37, 64, 2, 122, 47, 15, 107, 35, 88, 0, 14, 81, 104, 97, 115, 32, 9, 66, 37, 64, 122, 47, 0, 72, 33, 10, 67, 36,
+ 245, 193, 137, 13, 58, 13, 0, 17, 70, 65, 35, 212, 60, 51, 204, 48, 34, 136, 47, 13, 49, 124, 55, 0, 15, 70, 52, 17, 208, 36,
+ 84, 192, 65, 35, 81, 48, 137, 88, 0, 15, 4, 95, 13, 3, 14, 65, 6, 35, 49, 34, 4, 124, 50, 0, 0, 19, 67, 24, 85, 192,
+ 83, 6, 57, 134, 65, 4, 133, 0, 81, 109, 111, 114, 101, 32, 0, 0, 13, 69, 4, 66, 69, 85, 128, 119, 72, 57, 134, 88, 0, 0,
+ 15, 70, 48, 82, 80, 104, 145, 192, 55, 137, 48, 89, 122, 81, 0, 15, 70, 77, 80, 147, 36, 65, 64, 89, 13, 71, 89, 137, 72, 0,
+ 15, 70, 76, 245, 70, 24, 193, 64, 89, 134, 83, 55, 6, 138, 0, 14, 70, 21, 2, 83, 80, 193, 64, 113, 48, 122, 89, 118, 0, 16,
+ 70, 16, 83, 79, 48, 148, 200, 72, 113, 65, 124, 55, 122, 91, 0, 11, 67, 76, 52, 201, 89, 49, 125, 88, 37, 0, 0, 16, 71, 21,
+ 66, 5, 72, 145, 7, 20, 121, 87, 14, 34, 122, 75, 0, 0, 11, 68, 12, 148, 131, 20, 89, 128, 89, 37, 0, 13, 68, 12, 19, 9,
+ 96, 49, 138, 55, 122, 49, 89, 0, 0, 15, 69, 64, 21, 5, 57, 64, 48, 35, 47, 13, 50, 47, 0, 103, 14, 69, 77, 69, 65, 73,
+ 64, 89, 47, 134, 114, 47, 0, 103, 14, 69, 77, 69, 65, 73, 64, 89, 47, 57, 134, 114, 47, 0, 9, 67, 36, 115, 210, 129, 81, 133,
+ 0, 14, 69, 76, 80, 210, 21, 64, 89, 129, 49, 34, 13, 47, 0, 13, 69, 72, 21, 197, 77, 64, 34, 130, 13, 89, 47, 0, 14, 69,
+ 21, 32, 83, 21, 32, 113, 34, 138, 89, 114, 0, 103, 13, 69, 21, 32, 83, 21, 32, 113, 34, 138, 88, 114, 0, 11, 69, 17, 32, 87,
+ 21, 32, 72, 34, 132, 0, 15, 69, 16, 145, 197, 77, 64, 72, 137, 75, 121, 89, 47, 0, 37, 16, 70, 8, 85, 133, 72, 17, 197, 71,
+ 121, 84, 13, 34, 113, 75, 0, 14, 69, 4, 69, 133, 73, 64, 119, 72, 84, 128, 47, 0, 36, 0, 15, 66, 16, 240, 72, 134, 15, 89,
+ 136, 0, 14, 81, 115, 111, 32, 17, 66, 16, 240, 72, 134, 50, 124, 47, 0, 32, 78, 81, 110, 111, 116, 32, 8, 66, 16, 240, 72, 134,
+ 0, 32, 9, 198, 64, 19, 129, 12, 129, 64, 66, 10, 66, 36, 80, 137, 129, 11, 0, 8, 9, 0, 21, 71, 21, 133, 18, 20, 210, 83,
+ 80, 121, 49, 89, 47, 34, 6, 129, 65, 122, 89, 47, 0, 10, 67, 8, 84, 212, 71, 121, 89, 47, 0, 0, 13, 68, 8, 83, 15, 92,
+ 71, 122, 55, 136, 0, 74, 12, 13, 5, 10, 15, 19, 195, 169, 107, 136, 89, 6, 138, 0, 12, 68, 4, 229, 15, 56, 35, 50, 47, 124,
+ 50, 0, 7, 196, 21, 130, 76, 20, 65, 12, 68, 16, 149, 129, 56, 72, 113, 84, 35, 50, 0, 0, 14, 69, 16, 18, 207, 80, 16, 72,
+ 119, 49, 136, 47, 13, 0, 14, 69, 52, 148, 129, 28, 80, 65, 114, 34, 126, 90, 0, 103, 13, 69, 52, 148, 129, 28, 80, 65, 122, 34,
+ 126, 90, 0, 13, 69, 5, 32, 66, 48, 80, 35, 34, 119, 71, 118, 0, 14, 69, 4, 224, 76, 60, 112, 35, 50, 13, 55, 124, 81, 0,
+ 0, 14, 70, 8, 84, 151, 36, 50, 192, 71, 121, 34, 122, 49, 0, 14, 70, 92, 244, 139, 76, 134, 64, 58, 128, 49, 91, 137, 0, 0,
+ 16, 70, 56, 144, 200, 60, 192, 83, 50, 122, 49, 13, 55, 13, 89, 0, 17, 70, 77, 1, 67, 36, 98, 67, 89, 48, 13, 89, 122, 83,
+ 122, 49, 0, 9, 198, 72, 81, 3, 72, 244, 211, 66, 0, 11, 68, 4, 148, 133, 76, 137, 34, 122, 88, 0, 11, 200, 52, 85, 1, 77,
+ 64, 66, 48, 80, 20, 21, 72, 32, 244, 208, 37, 64, 66, 48, 80, 107, 124, 89, 48, 6, 122, 47, 13, 71, 118, 0, 12, 68, 12, 84,
+ 133, 76, 89, 141, 34, 129, 88, 0, 0, 14, 6, 14, 1, 195, 175, 22, 5, 50, 137, 6, 129, 84, 0, 13, 69, 52, 22, 72, 20, 208,
+ 65, 138, 107, 121, 65, 0, 12, 69, 5, 35, 213, 76, 80, 119, 34, 135, 88, 0, 0, 13, 70, 44, 82, 71, 32, 194, 64, 49, 138, 55,
+ 37, 0, 15, 70, 16, 243, 129, 28, 134, 64, 72, 124, 50, 6, 107, 129, 0, 0, 17, 70, 52, 85, 1, 48, 194, 67, 65, 13, 47, 6,
+ 35, 55, 122, 49, 0, 10, 199, 21, 133, 18, 36, 48, 84, 20, 65, 0, 15, 70, 4, 112, 73, 57, 53, 0, 119, 81, 121, 50, 89, 47,
+ 0, 19, 72, 64, 244, 148, 84, 117, 69, 76, 80, 48, 133, 76, 13, 81, 6, 129, 88, 0, 14, 68, 85, 4, 197, 80, 125, 48, 89, 6,
+ 121, 47, 0, 38, 8, 196, 85, 4, 197, 80, 65, 10, 11, 68, 48, 149, 133, 16, 55, 122, 84, 72, 0, 15, 6, 95, 18, 15, 13, 1,
+ 14, 34, 136, 65, 13, 50, 10, 0, 0, 14, 69, 8, 197, 82, 73, 144, 71, 55, 148, 34, 122, 0, 105, 13, 69, 8, 197, 82, 73, 144,
+ 71, 55, 128, 34, 122, 0, 0, 10, 67, 73, 80, 153, 34, 134, 71, 37, 0, 9, 67, 5, 116, 153, 119, 34, 137, 0, 0, 17, 70, 32,
+ 84, 131, 84, 193, 83, 107, 128, 49, 57, 117, 55, 129, 88, 0, 0, 14, 70, 76, 131, 213, 48, 65, 82, 91, 136, 55, 72, 114, 0, 13,
+ 68, 52, 245, 5, 48, 65, 136, 47, 6, 121, 55, 0, 15, 70, 52, 20, 129, 84, 65, 82, 65, 13, 34, 130, 72, 114, 0, 6, 195, 21,
+ 132, 15, 65, 0, 14, 69, 56, 144, 197, 81, 144, 50, 137, 89, 13, 47, 37, 0, 15, 69, 9, 84, 201, 49, 144, 71, 122, 88, 113, 55,
+ 122, 0, 32, 0, 7, 194, 36, 96, 72, 8, 9, 20, 66, 20, 224, 4, 124, 50, 15, 34, 6, 134, 47, 0, 81, 114, 111, 117, 116, 101,
+ 32, 20, 66, 20, 224, 4, 124, 50, 15, 65, 6, 35, 89, 0, 81, 109, 97, 115, 115, 101, 32, 15, 70, 72, 144, 207, 12, 129, 84, 34,
+ 122, 49, 13, 91, 138, 0, 0, 15, 70, 5, 69, 1, 12, 129, 83, 119, 47, 35, 76, 123, 88, 0, 12, 3, 95, 51, 88, 87, 6, 147,
+ 47, 37, 0, 105, 11, 3, 95, 51, 88, 87, 6, 128, 47, 37, 0, 0, 17, 70, 48, 198, 87, 20, 198, 78, 105, 13, 58, 6, 121, 55,
+ 122, 50, 0, 9, 198, 81, 32, 78, 76, 97, 82, 36, 10, 198, 81, 32, 78, 76, 97, 82, 65, 10, 11, 68, 72, 85, 133, 72, 34, 113,
+ 84, 142, 0, 10, 198, 12, 243, 148, 20, 229, 0, 36, 38, 17, 70, 12, 243, 148, 20, 229, 0, 49, 124, 50, 47, 121, 50, 47, 0, 10,
+ 14, 3, 95, 48, 67, 107, 6, 125, 50, 72, 34, 13, 72, 0, 0, 14, 69, 52, 145, 213, 20, 192, 65, 129, 100, 6, 121, 55, 0, 8,
+ 197, 12, 86, 76, 60, 224, 66, 18, 70, 20, 229, 18, 4, 224, 197, 121, 50, 47, 34, 6, 120, 50, 89, 0, 36, 10, 198, 20, 229, 18,
+ 4, 224, 197, 65, 10, 13, 69, 12, 245, 80, 60, 224, 49, 134, 48, 124, 50, 0, 0, 0, 17, 71, 64, 130, 76, 37, 2, 78, 20, 83,
+ 122, 55, 113, 48, 129, 50, 0, 18, 71, 64, 84, 134, 20, 53, 12, 100, 48, 128, 83, 121, 49, 47, 55, 122, 0, 19, 71, 64, 20, 129,
+ 49, 148, 201, 76, 48, 13, 34, 35, 55, 13, 89, 122, 89, 0, 18, 71, 52, 20, 135, 5, 34, 78, 20, 65, 127, 75, 114, 34, 13, 50,
+ 0, 103, 17, 71, 52, 20, 135, 5, 34, 78, 20, 65, 127, 75, 114, 34, 129, 50, 0, 17, 71, 5, 85, 8, 61, 34, 84, 100, 119, 87,
+ 124, 34, 113, 47, 37, 0, 0, 9, 198, 88, 84, 141, 60, 229, 0, 66, 11, 68, 68, 21, 1, 72, 49, 35, 47, 127, 0, 12, 68, 64,
+ 20, 137, 76, 48, 35, 34, 122, 89, 0, 12, 68, 80, 149, 1, 56, 47, 137, 47, 13, 50, 0, 11, 68, 77, 80, 86, 20, 89, 58, 126,
+ 84, 0, 0, 17, 70, 76, 50, 65, 80, 144, 193, 89, 137, 6, 35, 47, 122, 49, 13, 0, 13, 69, 13, 85, 15, 24, 96, 49, 125, 47,
+ 124, 83, 0, 12, 69, 8, 144, 83, 20, 64, 71, 144, 89, 47, 0, 0, 11, 67, 52, 17, 5, 65, 4, 138, 72, 0, 12, 13, 67, 52,
+ 17, 5, 65, 4, 138, 72, 0, 12, 9, 76, 16, 70, 77, 67, 205, 5, 64, 64, 89, 47, 136, 65, 13, 47, 13, 0, 15, 70, 12, 131,
+ 204, 21, 32, 64, 49, 124, 55, 13, 34, 13, 0, 17, 70, 12, 19, 4, 21, 32, 64, 49, 124, 55, 72, 6, 140, 34, 13, 0, 14, 70,
+ 4, 230, 9, 61, 84, 192, 35, 68, 91, 13, 89, 0, 0, 9, 67, 65, 34, 88, 48, 34, 129, 0, 0, 12, 68, 12, 20, 143, 48, 49,
+ 35, 34, 13, 55, 0, 0, 12, 201, 92, 244, 132, 65, 35, 195, 21, 52, 192, 66, 17, 70, 52, 241, 5, 72, 21, 5, 65, 124, 72, 13,
+ 34, 138, 47, 0, 36, 9, 198, 48, 149, 5, 72, 21, 5, 21, 15, 69, 4, 192, 133, 37, 64, 130, 55, 71, 6, 129, 122, 47, 0, 15,
+ 3, 226, 136, 158, 122, 50, 83, 6, 122, 50, 113, 47, 113, 0, 0, 20, 5, 19, 8, 5, 39, 19, 91, 129, 88, 107, 35, 72, 0, 78,
+ 81, 104, 97, 100, 32, 13, 5, 19, 8, 5, 39, 19, 91, 129, 88, 0, 72, 35, 17, 6, 23, 1, 19, 14, 39, 20, 58, 125, 88, 50,
+ 47, 0, 103, 35, 9, 17, 6, 23, 1, 19, 14, 39, 20, 58, 4, 124, 88, 50, 47, 0, 35, 9, 15, 70, 64, 148, 5, 81, 65, 64,
+ 48, 122, 48, 6, 121, 47, 0, 0, 17, 7, 4, 15, 5, 19, 14, 39, 20, 72, 125, 88, 13, 50, 47, 0, 32, 10, 199, 28, 83, 204,
+ 60, 114, 83, 80, 66, 16, 3, 226, 137, 160, 50, 124, 47, 6, 129, 49, 58, 118, 47, 117, 0, 0, 12, 68, 16, 84, 15, 80, 72, 129,
+ 48, 136, 0, 103, 12, 68, 81, 38, 83, 80, 47, 34, 122, 89, 47, 0, 12, 200, 81, 32, 78, 76, 52, 137, 65, 64, 65, 10, 11, 68,
+ 16, 84, 15, 80, 72, 121, 48, 136, 0, 0, 9, 198, 8, 83, 7, 72, 17, 5, 66, 13, 69, 12, 21, 137, 5, 32, 49, 35, 84, 122,
+ 127, 0, 9, 198, 8, 195, 195, 44, 17, 5, 66, 16, 70, 4, 48, 213, 72, 21, 5, 35, 49, 57, 117, 34, 13, 47, 0, 15, 3, 226,
+ 136, 154, 89, 49, 58, 4, 140, 34, 6, 134, 47, 0, 0, 16, 70, 52, 16, 193, 9, 33, 64, 65, 13, 49, 126, 71, 34, 13, 0, 9,
+ 66, 48, 16, 4, 55, 35, 0, 9, 13, 3, 95, 49, 57, 50, 6, 137, 50, 47, 129, 50, 0, 0, 17, 67, 52, 244, 212, 65, 136, 89,
+ 47, 15, 13, 84, 0, 81, 111, 102, 32, 10, 67, 72, 84, 212, 34, 121, 89, 47, 0, 10, 67, 52, 19, 12, 65, 130, 55, 0, 103, 9,
+ 67, 52, 19, 12, 65, 35, 55, 0, 6, 195, 5, 2, 64, 17, 11, 3, 95, 49, 56, 6, 138, 47, 129, 50, 0, 0, 12, 68, 48, 85,
+ 133, 56, 55, 129, 84, 13, 50, 0, 11, 68, 16, 245, 133, 72, 72, 136, 84, 114, 0, 22, 73, 36, 229, 5, 72, 209, 68, 36, 21, 5,
+ 122, 50, 47, 114, 65, 6, 129, 72, 141, 47, 0, 16, 3, 226, 151, 143, 71, 55, 4, 35, 49, 89, 6, 128, 49, 118, 0, 0, 12, 201,
+ 20, 193, 67, 81, 35, 195, 85, 65, 64, 66, 13, 69, 16, 240, 66, 48, 80, 72, 134, 13, 71, 118, 0, 0, 10, 67, 52, 19, 9, 65,
+ 126, 55, 37, 0, 15, 70, 88, 20, 137, 21, 70, 64, 84, 13, 34, 144, 47, 37, 0, 19, 70, 4, 36, 212, 72, 16, 212, 119, 71, 89,
+ 47, 34, 6, 35, 49, 47, 0, 36, 18, 70, 4, 36, 212, 72, 16, 212, 35, 71, 89, 47, 34, 35, 49, 47, 0, 9, 0, 10, 199, 53,
+ 83, 20, 37, 69, 68, 20, 65, 16, 70, 16, 83, 79, 56, 84, 211, 72, 129, 65, 13, 50, 121, 89, 0, 0, 12, 68, 52, 21, 137, 76,
+ 65, 138, 84, 122, 89, 0, 12, 68, 76, 21, 1, 56, 89, 138, 47, 13, 50, 0, 0, 14, 69, 72, 81, 5, 100, 80, 34, 6, 121, 72,
+ 4, 137, 0, 14, 69, 64, 20, 143, 48, 80, 48, 119, 34, 6, 136, 55, 0, 13, 69, 48, 244, 201, 56, 112, 55, 134, 88, 122, 68, 0,
+ 14, 69, 12, 246, 79, 80, 80, 49, 137, 6, 136, 47, 37, 0, 11, 3, 226, 136, 146, 65, 137, 50, 13, 89, 0, 0, 14, 70, 76, 85,
+ 133, 72, 19, 0, 89, 121, 84, 34, 118, 0, 13, 3, 95, 49, 49, 122, 55, 6, 121, 84, 13, 50, 0, 0, 17, 71, 81, 84, 142, 80,
+ 16, 140, 20, 47, 128, 50, 108, 138, 71, 118, 0, 19, 71, 65, 34, 86, 5, 66, 79, 56, 48, 34, 137, 84, 6, 138, 91, 13, 50, 0,
+ 10, 3, 95, 49, 48, 47, 6, 121, 50, 0, 0, 10, 67, 81, 34, 79, 47, 34, 129, 136, 0, 12, 68, 36, 229, 5, 48, 122, 50, 108,
+ 121, 55, 0, 18, 72, 21, 97, 82, 101, 66, 9, 56, 112, 121, 84, 34, 113, 87, 122, 68, 0, 12, 68, 16, 243, 149, 80, 72, 136, 50,
+ 125, 47, 0, 13, 3, 95, 49, 51, 87, 6, 147, 47, 129, 50, 0, 105, 12, 3, 95, 49, 51, 87, 6, 128, 47, 129, 50, 0, 0, 13,
+ 69, 12, 19, 143, 21, 48, 49, 13, 50, 134, 88, 0, 12, 4, 95, 52, 48, 15, 83, 6, 133, 47, 141, 0, 12, 3, 95, 49, 50, 47,
+ 58, 6, 121, 55, 84, 0, 0, 13, 3, 95, 49, 53, 83, 6, 122, 83, 47, 129, 50, 0, 0, 18, 71, 52, 81, 9, 4, 85, 129, 48,
+ 65, 121, 72, 122, 6, 129, 84, 118, 0, 20, 71, 12, 243, 148, 72, 19, 20, 60, 49, 13, 50, 47, 34, 6, 35, 55, 47, 136, 0, 19,
+ 71, 5, 85, 15, 13, 32, 67, 100, 130, 47, 6, 124, 49, 34, 13, 89, 37, 0, 12, 3, 95, 49, 52, 83, 6, 133, 47, 129, 50, 0,
+ 0, 12, 68, 64, 21, 5, 48, 48, 119, 47, 121, 55, 0, 11, 68, 36, 225, 9, 20, 122, 50, 72, 37, 0, 13, 68, 32, 245, 5, 48,
+ 107, 136, 47, 6, 121, 55, 0, 11, 67, 5, 129, 83, 35, 49, 89, 123, 88, 0, 16, 3, 95, 49, 55, 89, 6, 13, 84, 13, 50, 47,
+ 129, 50, 0, 107, 15, 3, 95, 49, 55, 89, 6, 121, 84, 13, 50, 47, 129, 50, 0, 0, 13, 69, 80, 131, 205, 5, 48, 47, 124, 65,
+ 13, 89, 0, 8, 197, 61, 85, 12, 5, 112, 65, 9, 197, 56, 80, 82, 9, 144, 66, 14, 14, 3, 95, 49, 54, 89, 6, 122, 49, 89,
+ 47, 129, 50, 0, 0, 0, 17, 70, 52, 84, 131, 20, 65, 83, 65, 128, 89, 6, 138, 72, 129, 88, 0, 10, 67, 5, 115, 204, 138, 58,
+ 124, 55, 0, 15, 3, 95, 55, 88, 89, 6, 13, 84, 13, 50, 47, 37, 0, 107, 14, 3, 95, 55, 88, 89, 6, 121, 84, 13, 50, 47,
+ 37, 0, 0, 21, 72, 12, 243, 77, 20, 229, 1, 73, 144, 49, 124, 65, 13, 50, 47, 121, 34, 37, 0, 103, 7, 196, 56, 85, 133, 72,
+ 32, 11, 68, 12, 132, 137, 76, 49, 34, 122, 89, 0, 13, 6, 2, 10, 195, 184, 18, 14, 71, 57, 128, 50, 0, 12, 68, 16, 85, 143,
+ 56, 72, 121, 84, 13, 50, 0, 12, 68, 72, 84, 12, 100, 34, 113, 48, 55, 137, 0, 19, 72, 12, 243, 77, 20, 229, 1, 73, 144, 49,
+ 124, 65, 13, 50, 47, 34, 122, 0, 13, 68, 4, 212, 12, 100, 35, 65, 48, 55, 122, 0, 32, 20, 72, 4, 36, 212, 20, 210, 79, 85,
+ 48, 119, 71, 89, 47, 6, 129, 65, 141, 89, 0, 12, 200, 4, 36, 207, 49, 85, 5, 49, 144, 67, 32, 0, 13, 69, 72, 80, 71, 4,
+ 224, 34, 138, 81, 13, 50, 0, 17, 70, 64, 83, 133, 48, 244, 5, 48, 13, 50, 121, 55, 13, 48, 37, 0, 14, 69, 80, 18, 87, 4,
+ 224, 47, 137, 6, 58, 126, 50, 0, 13, 69, 72, 20, 195, 4, 192, 34, 120, 89, 49, 118, 0, 12, 69, 9, 35, 207, 12, 128, 71, 34,
+ 136, 76, 0, 0, 15, 70, 77, 21, 73, 73, 33, 76, 89, 49, 58, 122, 34, 118, 0, 15, 70, 12, 243, 131, 32, 84, 192, 49, 124, 50,
+ 76, 123, 88, 0, 0, 18, 71, 65, 54, 67, 32, 245, 9, 12, 89, 137, 49, 6, 124, 47, 122, 49, 0, 11, 67, 21, 130, 84, 121, 81,
+ 88, 122, 47, 0, 9, 67, 9, 84, 192, 71, 125, 89, 0, 0, 11, 68, 32, 21, 133, 76, 107, 35, 84, 88, 0, 15, 70, 72, 18, 77,
+ 20, 229, 0, 34, 138, 65, 13, 50, 47, 0, 12, 68, 48, 144, 146, 20, 55, 129, 71, 34, 13, 0, 10, 68, 20, 20, 140, 100, 128, 55,
+ 122, 0, 0, 13, 69, 76, 147, 133, 4, 64, 91, 113, 50, 138, 72, 0, 14, 69, 80, 19, 80, 60, 224, 47, 35, 65, 48, 124, 50, 0,
+ 9, 198, 56, 21, 9, 88, 149, 25, 66, 0, 0, 9, 67, 81, 165, 64, 47, 89, 134, 0, 17, 71, 72, 83, 132, 21, 99, 213, 76, 34,
+ 124, 50, 72, 113, 84, 134, 0, 18, 71, 64, 20, 129, 52, 85, 5, 72, 48, 13, 34, 35, 65, 113, 47, 114, 0, 17, 71, 5, 85, 15,
+ 29, 32, 80, 32, 130, 47, 13, 81, 34, 35, 83, 0, 11, 3, 224, 165, 164, 72, 125, 50, 72, 119, 0, 0, 18, 72, 32, 83, 131, 20,
+ 99, 210, 80, 128, 107, 121, 50, 89, 83, 133, 87, 0, 0, 12, 69, 92, 149, 8, 21, 32, 58, 122, 86, 114, 0, 9, 198, 77, 64, 77,
+ 64, 81, 5, 66, 16, 70, 72, 83, 133, 28, 17, 5, 34, 121, 50, 13, 81, 138, 72, 0, 16, 70, 64, 20, 129, 76, 149, 5, 48, 35,
+ 34, 13, 89, 137, 47, 0, 9, 198, 4, 229, 9, 16, 245, 5, 65, 0, 15, 6, 1, 18, 5, 14, 39, 20, 4, 127, 50, 47, 0, 35,
+ 12, 15, 70, 92, 80, 147, 37, 65, 64, 58, 121, 71, 89, 137, 47, 0, 9, 198, 64, 194, 67, 5, 65, 64, 66, 14, 70, 8, 150, 129,
+ 73, 33, 64, 71, 122, 88, 6, 127, 0, 9, 198, 4, 230, 77, 61, 33, 64, 67, 0, 17, 7, 8, 1, 22, 5, 14, 39, 20, 107, 35,
+ 84, 13, 50, 47, 0, 35, 16, 70, 92, 147, 142, 37, 1, 71, 58, 122, 50, 113, 48, 121, 81, 0, 0, 0, 28, 5, 23, 15, 14, 39,
+ 20, 58, 6, 136, 50, 47, 35, 84, 47, 116, 0, 32, 12, 82, 104, 97, 118, 101, 32, 116, 111, 32, 23, 5, 23, 15, 14, 39, 20, 58,
+ 136, 50, 47, 107, 35, 84, 0, 35, 14, 81, 104, 97, 118, 101, 32, 22, 5, 23, 15, 14, 39, 20, 58, 136, 50, 47, 119, 84, 0, 35,
+ 73, 81, 104, 97, 118, 101, 32, 16, 5, 23, 15, 14, 39, 20, 58, 136, 50, 47, 0, 76, 32, 12, 9, 9, 198, 77, 64, 71, 56, 21,
+ 5, 66, 17, 70, 76, 84, 1, 72, 21, 5, 89, 121, 48, 114, 34, 138, 47, 0, 36, 16, 70, 76, 84, 1, 72, 21, 5, 89, 121, 48,
+ 14, 34, 13, 47, 0, 13, 69, 72, 21, 8, 21, 32, 34, 126, 86, 114, 0, 135, 10, 67, 21, 5, 66, 129, 48, 125, 71, 0, 21, 73,
+ 12, 84, 148, 36, 98, 67, 5, 65, 64, 89, 114, 47, 122, 83, 122, 49, 13, 47, 0, 11, 69, 4, 85, 8, 21, 32, 129, 87, 13, 0,
+ 0, 15, 70, 72, 81, 133, 73, 32, 76, 34, 113, 83, 128, 34, 118, 0, 13, 70, 56, 245, 200, 21, 33, 64, 50, 136, 58, 140, 0, 14,
+ 70, 5, 84, 212, 21, 33, 64, 130, 89, 47, 6, 142, 0, 0, 6, 195, 41, 84, 212, 32, 17, 7, 23, 5, 18, 5, 14, 39, 20, 4,
+ 58, 128, 50, 47, 0, 35, 12, 18, 71, 49, 83, 131, 33, 35, 207, 52, 55, 125, 50, 76, 15, 34, 134, 65, 0, 17, 71, 25, 33, 69,
+ 48, 19, 131, 20, 83, 34, 129, 55, 120, 50, 89, 0, 0, 11, 68, 4, 20, 143, 56, 140, 34, 13, 50, 0, 19, 72, 24, 18, 18, 20,
+ 226, 5, 37, 64, 83, 35, 34, 13, 50, 107, 137, 47, 0, 16, 70, 16, 81, 137, 12, 149, 0, 72, 121, 83, 113, 89, 122, 47, 0, 20,
+ 72, 4, 197, 15, 28, 85, 8, 21, 32, 4, 130, 55, 47, 13, 81, 121, 86, 114, 0, 0, 20, 73, 80, 83, 80, 21, 32, 84, 85, 33,
+ 64, 47, 121, 65, 48, 34, 113, 76, 114, 0, 9, 198, 61, 85, 3, 72, 244, 0, 65, 8, 197, 5, 32, 66, 36, 48, 65, 0, 16, 70,
+ 4, 230, 9, 21, 70, 64, 35, 68, 88, 6, 144, 47, 37, 0, 0, 12, 201, 84, 197, 18, 5, 98, 79, 48, 85, 0, 67, 16, 3, 226,
+ 150, 160, 71, 55, 6, 35, 49, 89, 49, 58, 6, 140, 0, 0, 13, 68, 104, 80, 146, 4, 88, 129, 71, 34, 13, 0, 103, 9, 198, 36,
+ 228, 212, 20, 17, 0, 8, 11, 68, 80, 21, 1, 72, 47, 126, 47, 114, 0, 11, 68, 48, 149, 5, 72, 55, 129, 47, 114, 0, 0, 14,
+ 69, 72, 80, 201, 64, 80, 34, 121, 89, 113, 48, 129, 0, 13, 69, 32, 84, 133, 80, 240, 107, 142, 6, 47, 134, 0, 0, 0, 15, 70,
+ 40, 82, 15, 88, 18, 0, 75, 13, 107, 136, 84, 13, 0, 13, 3, 95, 50, 88, 47, 58, 6, 121, 50, 108, 37, 0, 0, 11, 68, 21,
+ 21, 65, 48, 129, 49, 58, 118, 0, 0, 14, 69, 64, 148, 129, 13, 144, 48, 145, 34, 13, 89, 37, 0, 15, 69, 12, 244, 205, 61, 48,
+ 49, 124, 88, 65, 136, 89, 0, 103, 14, 69, 12, 244, 205, 61, 48, 49, 124, 88, 65, 124, 89, 0, 14, 69, 12, 241, 9, 25, 144, 49,
+ 136, 72, 113, 83, 137, 0, 0, 13, 202, 36, 229, 5, 73, 35, 199, 5, 67, 210, 100, 67, 0, 17, 70, 76, 49, 78, 5, 34, 79, 89,
+ 13, 50, 35, 34, 37, 136, 0, 103, 16, 70, 76, 49, 78, 5, 34, 79, 89, 13, 50, 127, 34, 37, 136, 0, 17, 71, 52, 19, 135, 21,
+ 67, 213, 80, 65, 124, 50, 90, 47, 6, 134, 0, 19, 71, 16, 240, 212, 72, 147, 129, 48, 72, 124, 49, 47, 34, 6, 137, 50, 118, 0,
+ 0, 11, 68, 16, 21, 137, 20, 72, 138, 84, 37, 0, 0, 14, 69, 88, 17, 193, 73, 144, 84, 138, 81, 13, 34, 122, 0, 14, 69, 80,
+ 84, 212, 21, 48, 47, 121, 89, 47, 129, 88, 0, 8, 197, 61, 85, 12, 5, 144, 65, 0, 15, 70, 72, 84, 212, 25, 83, 0, 34, 121,
+ 89, 47, 83, 118, 0, 17, 70, 52, 145, 20, 21, 35, 64, 65, 6, 122, 72, 47, 4, 128, 65, 0, 0, 20, 71, 25, 35, 206, 81, 0,
+ 71, 20, 83, 34, 6, 125, 50, 47, 48, 4, 138, 75, 0, 0, 22, 72, 28, 193, 78, 72, 245, 8, 21, 48, 81, 55, 4, 121, 50, 34,
+ 6, 124, 87, 123, 89, 0, 0, 12, 69, 48, 85, 8, 4, 192, 55, 129, 87, 118, 0, 14, 69, 32, 84, 143, 36, 224, 107, 121, 34, 136,
+ 122, 50, 0, 0, 11, 67, 76, 83, 73, 89, 121, 65, 137, 0, 103, 0, 0, 11, 68, 76, 16, 146, 20, 89, 138, 71, 114, 0, 11, 3,
+ 95, 63, 63, 89, 122, 65, 71, 118, 0, 0, 13, 69, 5, 35, 213, 56, 64, 119, 34, 135, 50, 72, 0, 14, 69, 80, 245, 193, 72, 64,
+ 47, 117, 58, 132, 72, 0, 66, 14, 69, 64, 20, 212, 20, 64, 48, 138, 89, 47, 123, 72, 0, 13, 69, 9, 34, 68, 4, 192, 71, 34,
+ 137, 72, 118, 0, 13, 67, 49, 65, 0, 55, 122, 65, 113, 47, 113, 72, 0, 0, 5, 194, 49, 64, 24, 11, 66, 53, 32, 65, 122, 89,
+ 47, 114, 0, 24, 0, 19, 71, 5, 85, 15, 52, 21, 15, 56, 130, 47, 6, 124, 65, 13, 47, 13, 50, 0, 11, 3, 95, 52, 88, 83,
+ 6, 133, 47, 37, 0, 0, 26, 68, 24, 148, 147, 80, 83, 6, 147, 89, 47, 10, 48, 55, 4, 138, 89, 0, 105, 81, 112, 108, 97, 99,
+ 101, 32, 25, 68, 24, 148, 147, 80, 83, 6, 128, 89, 47, 10, 48, 55, 4, 138, 89, 0, 81, 112, 108, 97, 99, 101, 32, 0, 9, 67,
+ 76, 80, 78, 91, 130, 50, 0, 17, 70, 104, 147, 66, 4, 37, 197, 88, 113, 65, 71, 126, 71, 58, 37, 0, 11, 67, 60, 208, 78, 136,
+ 65, 6, 35, 50, 0, 8, 197, 85, 3, 9, 25, 64, 66, 8, 197, 36, 228, 197, 13, 64, 65, 0, 0, 9, 67, 56, 240, 72, 50, 136,
+ 125, 0, 0, 0, 13, 69, 8, 241, 193, 73, 64, 71, 136, 81, 127, 47, 0, 8, 197, 60, 34, 133, 13, 64, 36, 9, 197, 60, 34, 133,
+ 13, 64, 65, 10, 0, 10, 66, 28, 240, 4, 81, 136, 0, 12, 9, 15, 66, 48, 80, 55, 129, 6, 35, 50, 0, 81, 97, 110, 110, 32,
+ 15, 70, 64, 244, 148, 84, 112, 76, 48, 133, 76, 13, 81, 118, 0, 15, 70, 65, 33, 70, 4, 49, 64, 48, 34, 121, 83, 13, 89, 0,
+ 9, 66, 48, 80, 55, 13, 23, 0, 9, 15, 70, 32, 244, 212, 4, 113, 64, 107, 124, 89, 47, 113, 75, 0, 9, 198, 24, 147, 129, 56,
+ 49, 64, 36, 16, 70, 24, 147, 129, 56, 49, 64, 83, 137, 50, 35, 50, 89, 0, 9, 0, 17, 71, 72, 81, 133, 72, 83, 131, 20, 34,
+ 121, 83, 34, 13, 50, 89, 0, 14, 70, 52, 19, 77, 61, 66, 0, 65, 35, 65, 13, 87, 0, 12, 3, 95, 53, 88, 83, 6, 122, 83,
+ 47, 37, 0, 0, 10, 68, 76, 145, 8, 20, 91, 129, 13, 0, 11, 68, 48, 21, 20, 20, 55, 126, 108, 138, 0, 0, 13, 67, 28, 245,
+ 0, 2, 81, 124, 47, 0, 12, 35, 9, 15, 69, 28, 243, 69, 72, 16, 81, 136, 65, 6, 140, 34, 13, 0, 17, 70, 81, 32, 86, 21,
+ 53, 25, 47, 34, 35, 84, 13, 89, 47, 37, 0, 13, 69, 25, 84, 195, 36, 16, 83, 57, 134, 91, 13, 0, 13, 69, 16, 148, 15, 48,
+ 80, 72, 137, 48, 136, 55, 0, 20, 73, 8, 245, 82, 28, 83, 201, 76, 145, 64, 71, 143, 90, 58, 126, 88, 6, 129, 0, 0, 16, 70,
+ 52, 148, 129, 8, 83, 0, 65, 122, 34, 13, 71, 121, 55, 0, 14, 70, 56, 244, 134, 60, 194, 192, 50, 132, 83, 13, 49, 0, 15, 70,
+ 56, 21, 21, 72, 19, 0, 50, 35, 76, 13, 34, 118, 0, 0, 16, 71, 76, 86, 67, 32, 83, 12, 20, 89, 138, 91, 6, 121, 55, 0,
+ 20, 71, 21, 131, 206, 21, 32, 84, 20, 121, 81, 88, 6, 124, 50, 13, 34, 138, 47, 0, 18, 71, 16, 148, 208, 5, 32, 84, 20, 72,
+ 122, 89, 48, 13, 34, 13, 47, 0, 0, 9, 198, 21, 132, 12, 60, 149, 0, 36, 10, 198, 21, 132, 12, 60, 149, 0, 65, 10, 0, 13,
+ 69, 81, 34, 65, 28, 80, 47, 34, 129, 126, 90, 0, 14, 69, 76, 85, 133, 72, 80, 89, 113, 84, 6, 142, 0, 9, 13, 69, 76, 49,
+ 78, 36, 48, 89, 129, 50, 122, 49, 0, 14, 69, 64, 81, 1, 48, 240, 48, 121, 72, 13, 55, 136, 0, 13, 69, 52, 19, 149, 72, 80,
+ 65, 13, 50, 57, 143, 0, 0, 9, 198, 28, 243, 196, 16, 22, 64, 66, 15, 70, 13, 85, 1, 92, 22, 64, 49, 125, 47, 13, 58, 138,
+ 0, 0, 9, 67, 56, 245, 20, 50, 124, 47, 0, 18, 71, 20, 193, 67, 81, 35, 196, 20, 113, 55, 121, 49, 47, 34, 136, 72, 0, 6,
+ 195, 60, 83, 64, 17, 13, 3, 95, 54, 88, 89, 6, 122, 49, 89, 47, 37, 0, 0, 11, 68, 69, 80, 83, 32, 49, 58, 124, 91, 0,
+ 0, 13, 69, 72, 16, 130, 37, 48, 34, 35, 71, 137, 88, 0, 13, 69, 32, 245, 11, 21, 144, 107, 124, 47, 49, 129, 0, 22, 73, 9,
+ 84, 133, 5, 80, 210, 4, 54, 64, 71, 57, 143, 6, 124, 49, 34, 13, 89, 37, 0, 13, 4, 95, 53, 48, 15, 83, 6, 122, 83, 47,
+ 141, 0, 0, 10, 67, 12, 195, 197, 49, 55, 136, 37, 0, 17, 7, 2, 15, 7, 15, 20, 195, 161, 98, 111, 103, 111, 116, 97, 0, 29,
+ 15, 70, 52, 19, 22, 21, 35, 128, 65, 130, 55, 84, 114, 50, 0, 10, 67, 52, 19, 65, 65, 126, 65, 119, 0, 0, 16, 71, 29, 33,
+ 69, 57, 114, 67, 32, 81, 34, 121, 50, 122, 76, 0, 0, 10, 67, 56, 245, 19, 50, 124, 47, 89, 0, 15, 70, 52, 243, 147, 36, 85,
+ 82, 65, 13, 89, 57, 148, 0, 105, 14, 70, 52, 243, 147, 36, 85, 82, 65, 13, 89, 57, 128, 0, 0, 15, 69, 4, 52, 143, 77, 48,
+ 13, 49, 34, 124, 89, 0, 74, 12, 13, 69, 32, 84, 144, 21, 48, 107, 128, 48, 129, 88, 0, 14, 69, 12, 19, 80, 85, 48, 49, 35,
+ 65, 48, 13, 89, 0, 0, 0, 21, 73, 12, 243, 142, 20, 53, 9, 13, 85, 0, 49, 13, 50, 121, 47, 113, 49, 13, 47, 0, 16, 70,
+ 36, 225, 129, 52, 245, 83, 122, 50, 83, 13, 65, 13, 89, 0, 0, 12, 68, 64, 17, 18, 20, 48, 126, 72, 34, 138, 0, 0, 16, 69,
+ 92, 149, 8, 36, 224, 58, 122, 86, 122, 50, 0, 74, 12, 28, 13, 69, 56, 21, 8, 4, 224, 50, 138, 87, 13, 50, 0, 15, 70, 12,
+ 243, 77, 20, 224, 197, 49, 13, 65, 121, 50, 89, 0, 0, 0, 7, 195, 48, 36, 192, 17, 42, 11, 67, 48, 36, 192, 48, 135, 50, 72,
+ 88, 0, 0, 12, 68, 16, 21, 137, 76, 72, 138, 84, 122, 89, 0, 12, 68, 52, 150, 5, 72, 65, 122, 49, 89, 114, 0, 0, 13, 69,
+ 4, 97, 200, 4, 224, 35, 83, 81, 35, 50, 0, 15, 69, 36, 228, 212, 4, 192, 122, 50, 89, 47, 6, 130, 55, 0, 0, 14, 70, 12,
+ 243, 142, 20, 195, 0, 49, 124, 50, 13, 55, 0, 0, 9, 67, 104, 241, 64, 88, 136, 37, 0, 17, 71, 48, 147, 79, 85, 50, 78, 20,
+ 55, 122, 65, 13, 88, 129, 50, 0, 13, 67, 13, 68, 140, 49, 13, 50, 47, 34, 136, 55, 0, 10, 3, 95, 56, 88, 6, 138, 47, 37,
+ 0, 0, 11, 200, 36, 228, 201, 28, 133, 6, 84, 192, 66, 12, 68, 32, 84, 143, 16, 107, 121, 34, 13, 72, 0, 0, 8, 197, 61, 85,
+ 16, 85, 64, 65, 16, 70, 56, 81, 204, 36, 113, 69, 50, 121, 81, 55, 122, 90, 138, 0, 14, 69, 52, 84, 133, 77, 64, 65, 141, 34,
+ 13, 89, 47, 0, 20, 67, 52, 18, 78, 65, 6, 138, 50, 89, 47, 34, 4, 129, 47, 0, 81, 115, 116, 32, 8, 197, 21, 132, 15, 73,
+ 64, 36, 9, 197, 21, 132, 15, 73, 64, 65, 10, 0, 16, 70, 93, 147, 205, 36, 225, 192, 58, 137, 6, 136, 65, 122, 68, 0, 15, 70,
+ 65, 33, 83, 4, 113, 64, 48, 34, 121, 89, 122, 75, 0, 0, 0, 12, 68, 52, 20, 137, 4, 65, 119, 34, 129, 13, 0, 11, 68, 32,
+ 84, 143, 20, 107, 141, 34, 136, 0, 19, 72, 12, 128, 78, 16, 83, 9, 21, 32, 91, 35, 50, 72, 13, 55, 6, 142, 0, 20, 72, 12,
+ 20, 130, 85, 33, 84, 61, 32, 49, 127, 71, 13, 34, 138, 47, 114, 0, 103, 20, 72, 12, 20, 130, 85, 33, 84, 61, 32, 49, 127, 71,
+ 13, 34, 6, 121, 47, 114, 0, 0, 9, 67, 36, 18, 78, 129, 13, 50, 0, 14, 69, 8, 197, 69, 77, 64, 71, 55, 134, 13, 89, 47,
+ 0, 0, 9, 66, 52, 80, 65, 129, 0, 15, 14, 9, 66, 52, 80, 4, 65, 129, 0, 9, 14, 70, 80, 16, 140, 20, 21, 64, 47, 35,
+ 71, 55, 136, 0, 14, 70, 52, 147, 5, 4, 113, 64, 65, 137, 55, 113, 75, 0, 16, 70, 12, 20, 18, 36, 49, 64, 49, 119, 48, 34,
+ 6, 129, 89, 0, 0, 12, 3, 95, 57, 88, 50, 6, 137, 50, 47, 37, 0, 0, 14, 70, 32, 20, 146, 36, 85, 0, 107, 35, 34, 141,
+ 47, 0, 16, 70, 56, 81, 204, 20, 53, 0, 50, 113, 81, 55, 121, 49, 47, 0, 15, 70, 13, 35, 207, 44, 81, 0, 49, 34, 117, 49,
+ 122, 72, 0, 19, 72, 9, 81, 7, 21, 34, 71, 5, 32, 71, 125, 75, 13, 34, 122, 81, 127, 0, 0, 17, 69, 32, 21, 137, 56, 112,
+ 4, 107, 35, 84, 122, 68, 0, 12, 35, 9, 13, 69, 72, 80, 68, 52, 80, 34, 129, 72, 65, 129, 0, 16, 69, 25, 84, 143, 72, 80,
+ 83, 57, 134, 34, 6, 130, 34, 37, 0, 14, 69, 12, 241, 206, 4, 48, 49, 124, 50, 57, 35, 49, 0, 15, 70, 8, 243, 136, 60, 210,
+ 69, 71, 124, 50, 13, 65, 129, 0, 0, 14, 70, 48, 147, 132, 76, 86, 64, 55, 122, 50, 88, 37, 0, 8, 67, 52, 22, 65, 65, 144,
+ 0, 14, 70, 77, 81, 134, 60, 194, 192, 89, 125, 83, 13, 49, 0, 13, 202, 12, 148, 131, 84, 209, 133, 72, 83, 131, 20, 66, 16, 70,
+ 8, 148, 5, 16, 19, 0, 71, 137, 48, 6, 129, 72, 118, 0, 9, 67, 4, 131, 217, 119, 107, 139, 0, 0, 26, 67, 52, 22, 64, 4,
+ 65, 138, 107, 6, 35, 84, 47, 116, 0, 32, 14, 82, 104, 97, 118, 101, 32, 116, 111, 32, 19, 67, 52, 22, 64, 65, 138, 107, 119, 84,
+ 0, 35, 77, 81, 104, 97, 118, 101, 32, 10, 67, 52, 22, 64, 65, 138, 0, 32, 12, 15, 71, 12, 128, 82, 48, 245, 20, 20, 91, 127,
+ 55, 13, 47, 0, 18, 71, 76, 80, 210, 21, 64, 82, 100, 89, 121, 49, 34, 13, 47, 34, 122, 0, 20, 71, 37, 66, 78, 21, 32, 82,
+ 100, 137, 47, 6, 122, 50, 13, 34, 13, 34, 122, 0, 17, 71, 29, 35, 211, 88, 83, 143, 72, 81, 34, 136, 84, 13, 50, 114, 0, 0,
+ 13, 68, 52, 83, 149, 76, 65, 121, 50, 57, 134, 88, 0, 16, 70, 12, 244, 9, 48, 245, 0, 49, 136, 48, 137, 55, 13, 47, 0, 0,
+ 15, 69, 4, 230, 79, 56, 80, 121, 50, 122, 58, 125, 50, 0, 106, 14, 69, 4, 230, 79, 56, 80, 121, 50, 122, 58, 124, 50, 0, 9,
+ 67, 60, 208, 82, 136, 65, 127, 0, 14, 69, 56, 245, 77, 20, 16, 50, 134, 65, 6, 138, 13, 0, 14, 69, 12, 20, 9, 80, 16, 49,
+ 35, 48, 122, 47, 13, 0, 12, 69, 8, 195, 213, 76, 80, 71, 55, 135, 88, 0, 0, 17, 70, 65, 34, 86, 4, 54, 64, 48, 34, 137,
+ 84, 13, 89, 37, 0, 103, 16, 70, 81, 34, 76, 60, 118, 64, 47, 34, 122, 55, 13, 75, 37, 0, 15, 70, 72, 80, 201, 80, 19, 0,
+ 34, 113, 89, 137, 47, 118, 0, 11, 3, 95, 63, 65, 55, 4, 121, 47, 114, 0, 0, 10, 199, 76, 80, 129, 77, 66, 65, 56, 66, 18,
+ 71, 4, 69, 133, 73, 48, 82, 100, 35, 72, 84, 114, 89, 13, 34, 37, 0, 0, 20, 72, 77, 68, 153, 12, 131, 137, 56, 80, 89, 47,
+ 34, 6, 122, 49, 50, 129, 50, 0, 12, 68, 72, 81, 137, 80, 34, 129, 83, 122, 47, 0, 0, 0, 0, 0, 9, 198, 92, 245, 76, 17,
+ 53, 0, 76, 16, 70, 52, 144, 200, 36, 112, 78, 65, 122, 91, 122, 81, 13, 50, 0, 10, 68, 12, 244, 144, 76, 49, 132, 0, 9, 0,
+ 17, 70, 77, 84, 137, 56, 19, 69, 89, 143, 34, 122, 50, 6, 35, 65, 0, 14, 69, 64, 19, 20, 73, 144, 48, 130, 55, 47, 34, 122,
+ 0, 14, 69, 33, 80, 146, 37, 48, 107, 134, 71, 34, 122, 89, 0, 0, 11, 67, 85, 3, 206, 13, 48, 124, 50, 0, 74, 16, 70, 72,
+ 84, 85, 36, 83, 64, 34, 121, 49, 58, 113, 121, 65, 0, 17, 70, 61, 33, 71, 4, 227, 192, 124, 34, 122, 81, 6, 126, 50, 136, 0,
+ 0, 19, 66, 36, 224, 122, 50, 119, 15, 34, 6, 136, 0, 82, 97, 32, 114, 111, 119, 32, 20, 66, 36, 224, 122, 50, 15, 58, 122, 76,
+ 0, 74, 8, 81, 119, 104, 105, 99, 104, 32, 15, 66, 36, 224, 2, 122, 50, 86, 115, 0, 81, 116, 104, 101, 32, 11, 66, 36, 224, 2,
+ 122, 50, 0, 11, 9, 34, 20, 71, 52, 83, 129, 28, 84, 137, 20, 65, 13, 50, 6, 35, 75, 57, 13, 34, 37, 0, 5, 194, 56, 64,
+ 9, 9, 3, 226, 153, 175, 91, 127, 48, 0, 0, 15, 70, 16, 147, 143, 76, 21, 82, 72, 137, 50, 13, 89, 132, 0, 6, 195, 61, 67,
+ 200, 17, 6, 195, 53, 144, 64, 17, 11, 4, 95, 8, 15, 11, 107, 6, 117, 49, 0, 0, 11, 68, 104, 18, 82, 20, 88, 137, 6, 142,
+ 0, 10, 68, 76, 131, 206, 20, 91, 124, 50, 0, 12, 68, 32, 84, 143, 56, 107, 121, 34, 13, 50, 0, 10, 3, 226, 153, 173, 83, 55,
+ 35, 47, 0, 0, 0, 16, 70, 13, 84, 146, 20, 229, 0, 49, 6, 114, 13, 50, 47, 0, 103, 18, 70, 53, 82, 1, 52, 208, 68, 109,
+ 111, 104, 97, 109, 109, 97, 100, 0, 29, 9, 198, 85, 5, 9, 28, 133, 0, 66, 16, 70, 64, 243, 9, 80, 84, 128, 48, 13, 55, 6,
+ 137, 47, 114, 0, 0, 19, 71, 33, 148, 5, 72, 35, 204, 4, 107, 137, 48, 6, 128, 71, 13, 55, 13, 0, 15, 4, 95, 15, 7, 15,
+ 6, 124, 81, 124, 50, 4, 121, 49, 0, 0, 13, 68, 56, 243, 206, 20, 50, 136, 58, 125, 50, 0, 106, 12, 68, 56, 243, 206, 20, 50,
+ 136, 58, 124, 50, 0, 12, 68, 61, 97, 82, 80, 136, 84, 6, 128, 47, 0, 0, 13, 69, 72, 81, 9, 4, 192, 34, 129, 72, 144, 55,
+ 0, 0, 9, 66, 61, 32, 132, 0, 72, 8, 9, 10, 67, 65, 35, 211, 48, 34, 136, 88, 0, 15, 70, 32, 243, 19, 80, 84, 128, 107,
+ 136, 55, 89, 47, 114, 0, 13, 202, 16, 83, 79, 57, 53, 18, 5, 66, 86, 20, 66, 0, 0, 0, 0, 10, 67, 76, 83, 147, 89, 121,
+ 50, 89, 0, 0, 13, 67, 92, 83, 148, 2, 58, 121, 50, 47, 0, 12, 9, 17, 71, 4, 69, 133, 73, 66, 83, 20, 35, 72, 84, 114,
+ 47, 137, 88, 0, 0, 21, 72, 52, 17, 1, 28, 20, 195, 5, 32, 65, 35, 72, 13, 81, 6, 35, 89, 49, 114, 0, 0, 11, 69, 48,
+ 21, 217, 21, 32, 55, 139, 114, 0, 12, 69, 9, 84, 147, 5, 32, 71, 128, 89, 114, 0, 0, 15, 70, 16, 148, 197, 5, 49, 64, 72,
+ 122, 88, 6, 129, 88, 0, 17, 70, 12, 243, 134, 72, 243, 148, 49, 13, 50, 83, 34, 125, 50, 47, 0, 15, 70, 4, 229, 9, 69, 81,
+ 64, 35, 50, 47, 6, 129, 49, 0, 0, 10, 67, 29, 82, 64, 81, 134, 37, 0, 10, 0, 16, 8, 20, 8, 5, 18, 5, 39, 12, 12,
+ 86, 140, 55, 0, 72, 32, 10, 67, 72, 243, 137, 34, 124, 50, 37, 0, 13, 68, 80, 86, 1, 76, 47, 121, 49, 89, 13, 89, 0, 9,
+ 198, 61, 134, 77, 61, 35, 206, 67, 10, 67, 28, 83, 137, 75, 129, 50, 37, 0, 0, 14, 69, 52, 19, 1, 92, 144, 65, 119, 55, 126,
+ 58, 37, 0, 14, 69, 28, 83, 133, 88, 16, 75, 13, 50, 129, 84, 13, 0, 13, 69, 60, 85, 86, 72, 80, 148, 84, 34, 13, 0, 105,
+ 12, 69, 60, 85, 86, 72, 80, 128, 84, 34, 13, 0, 17, 70, 24, 244, 133, 57, 50, 67, 83, 13, 34, 121, 50, 89, 122, 49, 0, 8,
+ 197, 5, 32, 193, 16, 80, 66, 0, 16, 70, 76, 243, 9, 12, 149, 0, 89, 13, 55, 122, 89, 113, 47, 0, 0, 18, 71, 80, 83, 80,
+ 61, 32, 82, 100, 47, 121, 65, 48, 34, 13, 34, 122, 0, 20, 71, 52, 85, 1, 8, 243, 9, 12, 65, 121, 47, 13, 71, 6, 124, 55,
+ 122, 49, 0, 0, 12, 68, 4, 32, 66, 4, 35, 71, 119, 71, 13, 0, 12, 68, 72, 80, 68, 16, 34, 129, 6, 35, 72, 0, 0, 12,
+ 69, 64, 84, 147, 36, 16, 48, 128, 90, 13, 0, 14, 69, 44, 244, 207, 88, 240, 49, 124, 89, 13, 84, 136, 0, 12, 69, 65, 54, 67,
+ 32, 80, 89, 137, 49, 129, 0, 8, 67, 40, 245, 82, 90, 143, 0, 0, 13, 70, 65, 54, 67, 32, 81, 0, 89, 137, 49, 72, 0, 9,
+ 198, 61, 85, 2, 85, 36, 212, 65, 5, 194, 61, 48, 17, 0, 9, 67, 36, 19, 128, 129, 13, 50, 0, 14, 203, 36, 225, 146, 5, 53,
+ 18, 84, 53, 21, 72, 80, 65, 17, 71, 24, 244, 133, 77, 64, 76, 48, 83, 133, 89, 47, 6, 130, 55, 0, 16, 71, 5, 48, 197, 73,
+ 64, 73, 56, 35, 89, 114, 47, 138, 50, 0, 0, 9, 67, 56, 243, 133, 50, 125, 50, 0, 11, 68, 8, 84, 153, 48, 71, 121, 34, 118,
+ 0, 0, 13, 69, 84, 225, 9, 21, 48, 125, 50, 72, 37, 88, 0, 12, 201, 12, 243, 148, 72, 245, 133, 73, 54, 64, 65, 14, 69, 12,
+ 19, 129, 73, 144, 49, 13, 50, 140, 34, 37, 0, 15, 70, 4, 230, 84, 32, 147, 135, 121, 50, 113, 87, 122, 68, 0, 6, 195, 65, 35,
+ 198, 24, 0, 17, 70, 32, 84, 143, 37, 51, 64, 107, 121, 34, 136, 122, 88, 13, 65, 0, 15, 70, 20, 66, 84, 36, 243, 128, 113, 72,
+ 122, 91, 13, 50, 0, 17, 70, 8, 149, 21, 52, 83, 128, 71, 122, 76, 134, 65, 13, 50, 0, 135, 13, 4, 95, 48, 77, 50, 65, 6,
+ 122, 55, 141, 50, 0, 0, 10, 198, 12, 17, 134, 20, 147, 133, 103, 66, 19, 71, 40, 84, 149, 76, 19, 5, 52, 75, 13, 34, 134, 89,
+ 13, 55, 13, 65, 0, 9, 67, 72, 245, 84, 34, 135, 47, 0, 17, 71, 72, 81, 133, 73, 34, 78, 28, 34, 113, 83, 128, 34, 122, 68,
+ 0, 13, 4, 95, 48, 77, 51, 71, 6, 122, 55, 141, 50, 0, 0, 11, 68, 52, 20, 137, 20, 65, 119, 34, 129, 0, 12, 68, 44, 20,
+ 21, 80, 49, 119, 48, 117, 47, 0, 0, 23, 73, 56, 85, 198, 61, 83, 132, 48, 19, 132, 50, 57, 134, 83, 13, 50, 72, 55, 119, 50,
+ 72, 0, 14, 69, 77, 68, 137, 65, 144, 89, 47, 34, 137, 48, 122, 0, 13, 69, 64, 21, 8, 61, 48, 48, 138, 87, 124, 89, 0, 14,
+ 4, 95, 48, 77, 49, 87, 6, 135, 88, 13, 50, 72, 0, 0, 17, 70, 88, 243, 3, 4, 227, 192, 84, 124, 55, 49, 6, 138, 50, 136,
+ 0, 12, 4, 95, 2, 18, 22, 71, 34, 6, 129, 84, 0, 0, 0, 12, 68, 8, 85, 23, 76, 71, 121, 47, 117, 89, 0, 0, 10, 67,
+ 77, 81, 90, 89, 134, 113, 88, 0, 12, 201, 77, 84, 5, 73, 98, 83, 36, 243, 128, 67, 14, 69, 52, 20, 131, 20, 192, 65, 127, 89,
+ 6, 121, 55, 0, 17, 70, 20, 212, 8, 5, 50, 83, 121, 65, 83, 13, 89, 122, 89, 0, 9, 12, 69, 12, 130, 83, 20, 192, 76, 122,
+ 88, 118, 0, 0, 15, 70, 52, 83, 9, 77, 48, 64, 65, 13, 55, 122, 89, 13, 0, 9, 198, 52, 83, 12, 37, 48, 64, 66, 9, 198,
+ 92, 81, 75, 20, 225, 0, 66, 13, 70, 52, 19, 136, 61, 84, 128, 65, 35, 50, 146, 0, 0, 10, 67, 56, 244, 128, 50, 132, 0, 8,
+ 9, 18, 67, 24, 244, 128, 83, 132, 58, 124, 50, 0, 66, 14, 81, 111, 110, 101, 32, 23, 67, 24, 244, 128, 83, 13, 13, 15, 58, 6,
+ 137, 55, 0, 82, 97, 32, 119, 104, 105, 108, 101, 32, 16, 67, 24, 244, 128, 83, 114, 86, 115, 0, 34, 81, 116, 104, 101, 32, 15, 67,
+ 24, 244, 128, 83, 13, 13, 50, 0, 34, 81, 97, 110, 32, 13, 67, 24, 244, 128, 83, 13, 13, 0, 34, 81, 97, 32, 9, 67, 24, 244,
+ 128, 83, 132, 0, 72, 18, 71, 76, 80, 210, 21, 66, 86, 20, 89, 129, 49, 34, 13, 47, 122, 84, 0, 15, 71, 13, 35, 201, 77, 48,
+ 78, 80, 49, 58, 126, 89, 150, 0, 0, 16, 67, 52, 19, 153, 65, 121, 50, 122, 13, 84, 0, 81, 111, 102, 32, 11, 67, 52, 19, 153,
+ 65, 121, 50, 37, 0, 34, 11, 67, 92, 84, 133, 2, 58, 128, 0, 35, 9, 15, 70, 8, 244, 215, 20, 195, 0, 71, 124, 88, 58, 121,
+ 55, 0, 12, 68, 76, 147, 79, 56, 89, 137, 65, 13, 50, 0, 9, 67, 20, 148, 133, 140, 34, 13, 0, 0, 14, 69, 8, 21, 13, 4,
+ 224, 71, 35, 47, 65, 35, 50, 0, 0, 15, 70, 76, 83, 129, 80, 244, 128, 89, 121, 50, 13, 47, 114, 0, 0, 10, 199, 64, 243, 25,
+ 80, 129, 78, 20, 65, 0, 12, 68, 32, 243, 193, 32, 107, 6, 134, 6, 126, 0, 0, 14, 69, 8, 83, 143, 37, 64, 71, 121, 50, 58,
+ 6, 126, 0, 12, 201, 53, 83, 20, 37, 3, 5, 96, 84, 128, 65, 13, 69, 4, 35, 1, 85, 64, 35, 71, 55, 135, 47, 0, 0, 16,
+ 70, 8, 80, 193, 85, 49, 64, 71, 122, 49, 125, 88, 0, 66, 8, 0, 0, 0, 13, 5, 23, 5, 39, 12, 12, 58, 129, 55, 0, 72,
+ 32, 14, 69, 20, 194, 67, 37, 64, 113, 55, 122, 89, 113, 47, 0, 0, 14, 70, 12, 129, 77, 37, 49, 64, 91, 13, 65, 129, 88, 0,
+ 24, 66, 44, 208, 89, 49, 58, 4, 140, 49, 122, 55, 6, 124, 65, 122, 47, 114, 88, 0, 81, 194, 178, 32, 0, 19, 71, 9, 80, 200,
+ 5, 33, 83, 80, 71, 134, 49, 119, 34, 6, 121, 89, 47, 0, 16, 70, 8, 20, 130, 21, 21, 69, 71, 127, 71, 13, 49, 57, 134, 0,
+ 0, 11, 68, 52, 242, 82, 4, 65, 139, 34, 13, 0, 13, 68, 80, 22, 9, 76, 47, 35, 49, 89, 37, 88, 0, 12, 68, 24, 85, 21,
+ 76, 83, 129, 47, 13, 89, 0, 0, 14, 69, 80, 18, 80, 20, 144, 47, 4, 137, 48, 6, 138, 0, 15, 69, 8, 146, 201, 56, 144, 71,
+ 122, 49, 6, 129, 50, 37, 0, 0, 16, 70, 52, 147, 4, 72, 81, 0, 65, 122, 55, 72, 34, 113, 72, 0, 9, 198, 61, 85, 19, 44,
+ 148, 148, 65, 16, 70, 8, 19, 145, 84, 85, 0, 71, 35, 68, 49, 58, 113, 47, 0, 0, 14, 70, 56, 244, 151, 36, 50, 0, 50, 124,
+ 34, 113, 76, 0, 19, 71, 80, 83, 5, 52, 85, 18, 100, 47, 13, 55, 121, 65, 13, 47, 34, 37, 0, 19, 71, 33, 148, 5, 72, 35,
+ 204, 20, 107, 137, 48, 6, 128, 71, 13, 55, 37, 0, 16, 70, 21, 2, 80, 32, 19, 153, 113, 48, 122, 83, 13, 50, 122, 0, 17, 71,
+ 12, 132, 137, 77, 67, 65, 76, 49, 34, 122, 89, 65, 13, 89, 0, 0, 11, 67, 60, 227, 25, 136, 50, 55, 37, 0, 40, 12, 68, 16,
+ 244, 137, 76, 72, 124, 34, 122, 89, 0, 15, 70, 13, 34, 67, 33, 67, 206, 49, 34, 137, 47, 13, 50, 0, 12, 68, 8, 244, 137, 76,
+ 71, 124, 34, 122, 89, 0, 11, 68, 16, 128, 66, 36, 72, 126, 71, 37, 0, 11, 68, 69, 81, 83, 60, 49, 138, 89, 136, 0, 18, 72,
+ 65, 33, 83, 12, 145, 78, 12, 80, 48, 34, 129, 89, 141, 50, 89, 0, 0, 13, 69, 24, 16, 201, 48, 80, 83, 35, 89, 118, 0, 103,
+ 13, 69, 12, 80, 201, 48, 80, 89, 121, 89, 129, 55, 0, 8, 197, 85, 1, 1, 80, 80, 36, 9, 197, 85, 1, 1, 80, 80, 65, 10,
+ 13, 69, 76, 81, 1, 80, 80, 89, 113, 72, 138, 47, 0, 15, 69, 12, 194, 67, 32, 80, 49, 55, 129, 91, 6, 138, 0, 103, 13, 69,
+ 12, 194, 67, 32, 80, 49, 55, 129, 91, 138, 0, 0, 10, 66, 53, 144, 65, 137, 0, 72, 34, 12, 0, 10, 67, 77, 81, 84, 89, 134,
+ 113, 47, 0, 19, 71, 65, 35, 205, 20, 224, 68, 20, 48, 34, 124, 65, 13, 50, 6, 126, 72, 0, 28, 75, 36, 225, 9, 76, 52, 137,
+ 52, 147, 129, 80, 80, 122, 50, 72, 113, 89, 49, 34, 6, 122, 65, 113, 50, 13, 47, 0, 0, 18, 72, 93, 35, 206, 28, 67, 201, 56,
+ 112, 34, 124, 68, 72, 134, 122, 68, 0, 0, 0, 15, 70, 80, 131, 213, 76, 19, 132, 87, 135, 88, 13, 50, 72, 0, 13, 202, 32, 84,
+ 141, 5, 2, 18, 60, 66, 84, 20, 66, 16, 70, 12, 131, 210, 37, 163, 192, 76, 131, 34, 6, 129, 88, 136, 0, 15, 70, 8, 20, 212,
+ 36, 243, 128, 71, 35, 89, 47, 141, 50, 0, 0, 15, 67, 61, 85, 0, 4, 135, 47, 13, 84, 0, 81, 111, 102, 32, 19, 71, 20, 66,
+ 78, 9, 84, 135, 32, 121, 72, 122, 50, 71, 2, 125, 34, 13, 0, 18, 71, 21, 21, 73, 88, 240, 193, 48, 113, 49, 58, 122, 84, 13,
+ 49, 118, 0, 0, 11, 68, 48, 84, 143, 100, 55, 129, 34, 139, 0, 0, 13, 69, 52, 245, 137, 21, 48, 65, 134, 84, 122, 88, 0, 0,
+ 20, 66, 60, 96, 125, 84, 58, 122, 76, 0, 106, 66, 8, 81, 119, 104, 105, 99, 104, 32, 17, 66, 60, 96, 2, 125, 84, 86, 115, 0,
+ 106, 34, 81, 116, 104, 101, 32, 16, 66, 60, 96, 3, 124, 84, 86, 115, 0, 34, 81, 116, 104, 101, 32, 19, 66, 60, 96, 124, 84, 58,
+ 122, 76, 0, 66, 8, 81, 119, 104, 105, 99, 104, 32, 14, 66, 60, 96, 13, 84, 13, 50, 0, 34, 81, 97, 110, 32, 12, 66, 60, 96,
+ 13, 84, 13, 0, 34, 81, 97, 32, 10, 66, 60, 96, 125, 84, 0, 106, 72, 9, 9, 66, 60, 96, 124, 84, 0, 72, 9, 14, 70, 76,
+ 147, 194, 32, 19, 128, 91, 13, 84, 130, 50, 0, 14, 70, 8, 19, 12, 60, 243, 128, 71, 13, 55, 134, 50, 0, 16, 70, 4, 33, 15,
+ 52, 83, 128, 35, 71, 72, 13, 65, 13, 50, 0, 0, 16, 70, 52, 243, 143, 80, 243, 133, 65, 124, 50, 13, 47, 136, 50, 0, 9, 67,
+ 52, 144, 192, 65, 137, 49, 0, 17, 70, 24, 193, 88, 36, 35, 5, 83, 55, 121, 49, 89, 122, 71, 118, 0, 0, 9, 68, 92, 131, 210,
+ 20, 107, 133, 0, 13, 68, 88, 242, 76, 4, 84, 58, 35, 55, 6, 35, 0, 11, 68, 88, 144, 193, 72, 84, 122, 49, 114, 0, 10, 67,
+ 52, 144, 193, 65, 137, 49, 13, 0, 0, 16, 69, 44, 244, 133, 4, 224, 49, 114, 34, 6, 129, 13, 50, 0, 103, 15, 69, 44, 244, 133,
+ 4, 224, 49, 131, 34, 6, 129, 13, 50, 0, 14, 69, 77, 84, 5, 72, 32, 89, 134, 48, 6, 128, 71, 0, 13, 69, 76, 80, 66, 20,
+ 64, 89, 129, 71, 121, 72, 0, 0, 16, 70, 64, 16, 201, 24, 144, 192, 48, 119, 89, 122, 83, 122, 49, 0, 12, 201, 80, 129, 82, 52,
+ 244, 212, 4, 35, 5, 20, 17, 70, 65, 148, 137, 80, 84, 192, 48, 137, 34, 6, 137, 47, 129, 88, 0, 14, 70, 48, 148, 85, 21, 84,
+ 128, 55, 113, 49, 128, 0, 103, 14, 70, 48, 148, 85, 21, 84, 128, 55, 113, 49, 57, 143, 0, 0, 0, 22, 72, 12, 244, 5, 56, 128,
+ 71, 20, 224, 49, 136, 48, 13, 50, 107, 6, 138, 81, 13, 50, 0, 10, 67, 52, 17, 201, 65, 138, 75, 137, 0, 0, 14, 69, 4, 198,
+ 67, 20, 224, 35, 55, 122, 89, 13, 50, 0, 18, 70, 76, 19, 148, 36, 17, 207, 89, 35, 50, 47, 122, 6, 126, 81, 136, 0, 12, 69,
+ 76, 48, 82, 20, 64, 89, 49, 140, 72, 0, 0, 28, 74, 36, 229, 133, 77, 66, 71, 5, 66, 86, 20, 122, 50, 84, 4, 121, 89, 47,
+ 113, 81, 6, 138, 47, 122, 84, 0, 103, 15, 70, 28, 84, 129, 36, 229, 0, 81, 121, 34, 137, 50, 47, 0, 15, 70, 56, 20, 195, 20,
+ 229, 0, 50, 138, 89, 13, 50, 47, 0, 15, 70, 8, 243, 138, 61, 84, 128, 71, 130, 50, 90, 6, 143, 0, 15, 70, 4, 116, 143, 84,
+ 225, 0, 119, 81, 34, 135, 50, 72, 0, 0, 8, 67, 4, 33, 64, 138, 71, 0, 19, 71, 65, 33, 68, 20, 98, 78, 20, 48, 34, 129,
+ 72, 113, 83, 6, 137, 50, 0, 17, 70, 36, 224, 210, 20, 20, 197, 122, 50, 49, 34, 6, 129, 89, 0, 36, 14, 70, 13, 33, 65, 81,
+ 84, 133, 49, 34, 129, 76, 114, 0, 0, 13, 68, 92, 131, 211, 20, 4, 107, 134, 88, 0, 8, 9, 16, 7, 8, 1, 23, 1, 9, 39,
+ 9, 107, 13, 58, 6, 137, 129, 0, 0, 14, 69, 16, 84, 197, 73, 64, 72, 113, 88, 128, 47, 0, 36, 14, 69, 16, 84, 197, 73, 64,
+ 72, 121, 89, 114, 47, 0, 9, 13, 69, 16, 84, 197, 73, 64, 72, 113, 88, 128, 47, 0, 14, 69, 12, 243, 80, 5, 64, 49, 13, 65,
+ 48, 35, 47, 0, 0, 15, 70, 77, 65, 82, 36, 193, 64, 89, 47, 121, 34, 118, 0, 103, 15, 70, 36, 211, 199, 20, 225, 64, 122, 65,
+ 13, 75, 13, 50, 0, 15, 70, 28, 192, 83, 28, 245, 192, 81, 55, 120, 88, 81, 136, 0, 13, 70, 88, 82, 9, 12, 193, 64, 84, 141,
+ 49, 118, 0, 18, 70, 84, 181, 76, 20, 193, 64, 57, 134, 49, 13, 55, 6, 138, 55, 37, 0, 15, 70, 77, 65, 82, 36, 193, 64, 89,
+ 47, 121, 34, 137, 55, 0, 14, 70, 52, 244, 129, 36, 225, 64, 65, 13, 34, 138, 50, 0, 15, 70, 12, 240, 193, 36, 225, 64, 49, 136,
+ 49, 6, 138, 50, 0, 0, 13, 67, 60, 225, 64, 58, 125, 50, 0, 106, 34, 10, 13, 12, 67, 60, 225, 64, 58, 124, 50, 0, 34, 10,
+ 13, 16, 67, 20, 16, 200, 129, 76, 15, 13, 84, 0, 8, 81, 111, 102, 32, 14, 70, 60, 209, 76, 21, 69, 5, 124, 65, 55, 13, 47,
+ 0, 10, 67, 4, 33, 68, 119, 71, 121, 72, 0, 6, 195, 60, 209, 192, 17, 0, 0, 14, 69, 17, 34, 69, 77, 64, 72, 34, 137, 13,
+ 89, 47, 0, 0, 16, 70, 12, 243, 82, 4, 65, 64, 49, 124, 65, 34, 35, 72, 0, 103, 13, 67, 60, 229, 15, 4, 124, 50, 108, 117,
+ 0, 103, 12, 12, 67, 60, 229, 15, 4, 124, 50, 47, 117, 0, 12, 14, 70, 28, 84, 136, 5, 33, 0, 81, 140, 107, 127, 47, 0, 16,
+ 70, 77, 3, 203, 4, 225, 64, 89, 48, 136, 49, 6, 35, 50, 0, 15, 70, 92, 19, 142, 4, 33, 64, 58, 124, 50, 119, 71, 129, 0,
+ 15, 70, 32, 84, 143, 36, 225, 64, 107, 121, 34, 136, 122, 50, 0, 15, 70, 29, 33, 78, 4, 65, 64, 81, 34, 13, 50, 138, 72, 0,
+ 9, 198, 4, 229, 9, 48, 241, 192, 65, 0, 20, 71, 76, 147, 131, 21, 33, 83, 80, 89, 122, 50, 89, 6, 141, 34, 13, 89, 47, 0,
+ 15, 70, 4, 229, 9, 60, 50, 0, 35, 50, 108, 129, 124, 49, 0, 0, 12, 68, 80, 129, 73, 72, 86, 140, 0, 72, 34, 9, 11, 67,
+ 52, 18, 197, 65, 4, 138, 49, 0, 12, 12, 67, 52, 18, 197, 65, 4, 138, 49, 0, 12, 9, 12, 68, 64, 80, 193, 56, 48, 129, 49,
+ 13, 50, 0, 11, 68, 12, 145, 193, 72, 89, 113, 81, 127, 0, 8, 4, 95, 35, 18, 4, 72, 0, 0, 14, 69, 25, 85, 9, 48, 80,
+ 83, 57, 134, 47, 118, 0, 103, 12, 69, 80, 129, 78, 12, 80, 86, 121, 50, 89, 0, 13, 69, 44, 20, 133, 56, 80, 49, 119, 34, 129,
+ 50, 0, 8, 197, 4, 208, 78, 16, 16, 66, 14, 69, 32, 20, 129, 72, 80, 107, 119, 34, 126, 34, 37, 0, 14, 69, 85, 48, 66, 48,
+ 80, 57, 134, 88, 13, 71, 118, 0, 13, 69, 76, 84, 133, 56, 80, 89, 13, 34, 129, 50, 0, 13, 69, 12, 20, 129, 24, 80, 49, 119,
+ 34, 35, 83, 0, 9, 67, 4, 160, 82, 119, 75, 127, 0, 0, 0, 10, 67, 36, 34, 68, 122, 71, 123, 72, 0, 0, 12, 68, 4, 192,
+ 78, 4, 119, 55, 35, 50, 13, 0, 12, 68, 48, 17, 207, 76, 55, 138, 81, 124, 89, 0, 12, 68, 76, 48, 76, 16, 89, 49, 124, 55,
+ 72, 0, 0, 15, 70, 5, 34, 193, 57, 48, 83, 127, 49, 13, 50, 89, 130, 0, 13, 69, 84, 228, 213, 72, 80, 125, 50, 91, 6, 143,
+ 0, 14, 69, 76, 81, 21, 12, 80, 89, 113, 72, 57, 134, 89, 0, 14, 69, 28, 83, 73, 56, 144, 75, 121, 65, 113, 50, 137, 0, 0,
+ 11, 5, 23, 5, 39, 18, 5, 2, 58, 142, 0, 17, 70, 65, 83, 138, 4, 34, 64, 48, 125, 50, 75, 6, 126, 71, 37, 0, 20, 70,
+ 37, 53, 1, 56, 37, 76, 4, 122, 89, 47, 4, 35, 50, 71, 6, 117, 55, 0, 17, 70, 76, 21, 1, 56, 148, 212, 89, 138, 47, 13,
+ 50, 122, 89, 47, 0, 5, 194, 57, 144, 17, 0, 13, 6, 25, 15, 21, 39, 18, 5, 2, 57, 143, 0, 106, 12, 6, 25, 15, 21, 39,
+ 18, 5, 2, 57, 132, 0, 9, 67, 65, 81, 0, 48, 117, 72, 0, 6, 195, 36, 35, 64, 17, 0, 12, 68, 8, 85, 19, 100, 71, 121,
+ 47, 89, 37, 0, 21, 72, 77, 67, 206, 20, 129, 78, 28, 80, 89, 47, 4, 136, 50, 107, 6, 121, 50, 75, 0, 13, 68, 60, 209, 71,
+ 4, 136, 65, 6, 138, 81, 13, 0, 14, 70, 4, 148, 144, 61, 113, 82, 6, 140, 48, 4, 146, 0, 0, 15, 69, 84, 229, 9, 17, 144,
+ 125, 50, 47, 6, 137, 72, 37, 0, 13, 69, 65, 33, 84, 81, 144, 48, 34, 122, 47, 37, 0, 0, 15, 70, 104, 130, 86, 4, 115, 192,
+ 90, 113, 84, 126, 81, 136, 0, 19, 4, 95, 3, 9, 18, 89, 6, 128, 49, 125, 65, 83, 55, 4, 121, 49, 89, 0, 0, 14, 7, 20,
+ 8, 5, 18, 5, 39, 4, 2, 86, 140, 72, 0, 12, 67, 65, 85, 0, 4, 48, 117, 47, 0, 10, 12, 11, 67, 4, 160, 88, 138, 75,
+ 35, 49, 89, 0, 10, 67, 4, 33, 84, 119, 71, 121, 47, 0, 6, 195, 57, 149, 0, 17, 6, 195, 12, 83, 192, 17, 0, 16, 70, 12,
+ 132, 153, 76, 193, 82, 49, 34, 137, 89, 55, 114, 0, 103, 15, 70, 12, 132, 153, 76, 193, 82, 49, 34, 137, 88, 55, 114, 0, 11, 68,
+ 80, 146, 203, 4, 47, 129, 49, 13, 0, 12, 68, 48, 147, 73, 80, 55, 122, 65, 113, 47, 0, 9, 198, 24, 244, 133, 92, 20, 142, 66,
+ 9, 67, 20, 32, 89, 129, 71, 138, 0, 0, 14, 69, 72, 20, 137, 81, 144, 34, 140, 34, 13, 47, 37, 0, 0, 14, 6, 25, 15, 21,
+ 39, 12, 12, 57, 134, 55, 0, 72, 32, 15, 70, 52, 19, 3, 60, 195, 64, 65, 35, 55, 49, 13, 65, 0, 15, 70, 65, 35, 206, 61,
+ 83, 128, 48, 34, 136, 50, 135, 50, 0, 13, 3, 95, 194, 183, 65, 122, 72, 118, 72, 124, 47, 0, 0, 12, 67, 61, 84, 128, 135, 114,
+ 0, 103, 72, 34, 9, 10, 67, 61, 84, 128, 146, 0, 72, 34, 9, 15, 71, 80, 19, 201, 76, 80, 67, 32, 47, 129, 91, 13, 101, 0,
+ 9, 198, 52, 17, 193, 104, 147, 133, 67, 16, 71, 12, 243, 77, 37, 69, 5, 20, 49, 13, 65, 122, 47, 37, 0, 17, 3, 95, 194, 180,
+ 119, 49, 57, 134, 47, 35, 49, 89, 121, 50, 47, 0, 0, 12, 68, 60, 208, 72, 4, 136, 65, 119, 107, 126, 0, 13, 68, 44, 240, 76,
+ 4, 49, 136, 6, 126, 55, 13, 0, 19, 72, 4, 195, 8, 4, 195, 15, 93, 48, 130, 55, 107, 6, 35, 55, 136, 88, 0, 0, 14, 69,
+ 80, 82, 18, 4, 224, 47, 140, 34, 6, 126, 50, 0, 13, 69, 48, 84, 201, 60, 224, 55, 129, 90, 13, 50, 0, 12, 69, 12, 83, 9,
+ 16, 128, 49, 138, 55, 37, 0, 19, 3, 95, 194, 178, 89, 134, 48, 13, 89, 49, 34, 122, 48, 47, 47, 6, 134, 0, 0, 9, 67, 72,
+ 134, 83, 34, 129, 89, 0, 17, 70, 4, 193, 129, 48, 96, 64, 35, 55, 83, 6, 35, 55, 83, 13, 0, 20, 3, 95, 194, 179, 89, 134,
+ 48, 13, 89, 49, 34, 122, 48, 47, 87, 6, 34, 129, 0, 0, 20, 71, 4, 225, 18, 60, 209, 68, 4, 35, 50, 72, 34, 6, 124, 65,
+ 122, 72, 13, 0, 16, 71, 12, 21, 8, 21, 34, 78, 20, 49, 35, 87, 34, 113, 50, 0, 19, 71, 65, 33, 67, 20, 65, 78, 80, 48,
+ 34, 121, 89, 113, 72, 13, 50, 47, 0, 0, 11, 67, 40, 244, 197, 107, 136, 89, 6, 138, 0, 11, 200, 84, 225, 5, 73, 115, 210, 48,
+ 64, 65, 0, 14, 69, 61, 33, 71, 60, 224, 124, 34, 113, 81, 13, 50, 0, 12, 69, 92, 148, 146, 4, 192, 58, 122, 34, 118, 0, 14,
+ 69, 76, 16, 210, 20, 64, 89, 138, 49, 34, 13, 72, 0, 9, 197, 36, 229, 5, 72, 224, 65, 10, 14, 69, 36, 229, 5, 72, 224, 122,
+ 50, 47, 128, 50, 0, 37, 13, 69, 12, 20, 144, 20, 192, 49, 127, 48, 13, 55, 0, 14, 69, 9, 33, 65, 80, 128, 71, 34, 129, 86,
+ 0, 36, 10, 13, 69, 9, 33, 65, 80, 128, 71, 34, 121, 87, 0, 10, 0, 0, 19, 4, 8, 5, 39, 19, 107, 129, 88, 107, 35, 72,
+ 0, 78, 81, 104, 97, 100, 32, 12, 4, 8, 5, 39, 19, 107, 129, 88, 0, 72, 35, 9, 67, 4, 37, 64, 35, 71, 134, 0, 9, 67,
+ 72, 245, 192, 34, 135, 0, 37, 8, 67, 72, 245, 192, 34, 136, 0, 21, 71, 36, 225, 197, 57, 82, 84, 100, 122, 50, 75, 113, 50, 6,
+ 57, 134, 113, 47, 37, 0, 9, 67, 8, 245, 192, 71, 135, 0, 36, 8, 67, 8, 245, 192, 71, 136, 0, 13, 4, 95, 19, 20, 11, 89,
+ 47, 34, 6, 136, 49, 0, 0, 14, 68, 80, 131, 211, 20, 86, 136, 88, 0, 72, 34, 12, 9, 9, 4, 95, 35, 19, 20, 89, 47, 0,
+ 12, 3, 95, 194, 173, 65, 35, 49, 34, 124, 50, 0, 11, 4, 95, 3, 18, 12, 49, 6, 128, 55, 0, 0, 14, 69, 16, 81, 133, 13,
+ 64, 72, 129, 83, 121, 49, 47, 0, 19, 3, 95, 194, 170, 83, 121, 65, 113, 50, 122, 50, 6, 132, 72, 113, 50, 118, 0, 13, 4, 95,
+ 1, 3, 21, 119, 49, 57, 6, 134, 47, 0, 0, 15, 70, 13, 66, 21, 48, 133, 64, 49, 14, 87, 134, 105, 134, 0, 14, 70, 93, 33,
+ 84, 12, 129, 68, 34, 121, 76, 123, 72, 0, 15, 70, 76, 84, 85, 36, 225, 64, 89, 129, 49, 58, 113, 50, 0, 18, 70, 76, 80, 207,
+ 56, 65, 68, 89, 121, 49, 6, 124, 50, 72, 123, 72, 0, 15, 70, 65, 84, 144, 61, 37, 0, 48, 128, 48, 6, 133, 47, 0, 16, 70,
+ 28, 83, 149, 36, 225, 64, 75, 121, 50, 57, 134, 123, 50, 0, 18, 3, 95, 194, 171, 55, 121, 83, 47, 6, 81, 122, 55, 13, 65, 121,
+ 47, 0, 0, 10, 67, 56, 245, 192, 50, 135, 0, 32, 42, 6, 195, 56, 245, 192, 32, 9, 67, 16, 69, 64, 86, 122, 0, 9, 15, 3,
+ 95, 194, 168, 72, 137, 119, 34, 6, 129, 89, 122, 89, 0, 0, 10, 67, 77, 86, 153, 89, 134, 88, 37, 0, 13, 68, 81, 83, 9, 64,
+ 47, 57, 134, 55, 122, 48, 0, 11, 68, 48, 192, 77, 4, 55, 126, 65, 13, 0, 8, 4, 95, 35, 20, 8, 87, 0, 0, 15, 3, 95,
+ 194, 166, 71, 34, 136, 49, 13, 50, 71, 6, 127, 0, 0, 13, 202, 88, 83, 148, 72, 147, 15, 69, 82, 83, 80, 66, 16, 70, 65, 33,
+ 76, 84, 65, 64, 48, 34, 138, 55, 134, 72, 0, 103, 16, 70, 65, 33, 76, 84, 65, 64, 48, 34, 121, 55, 57, 134, 72, 0, 0, 18,
+ 71, 65, 34, 86, 36, 193, 71, 20, 48, 34, 122, 84, 113, 55, 113, 75, 0, 0, 12, 68, 64, 17, 193, 56, 48, 138, 81, 13, 50, 0,
+ 11, 68, 48, 80, 70, 100, 55, 129, 83, 37, 0, 0, 16, 70, 77, 66, 76, 21, 69, 15, 89, 47, 113, 55, 121, 47, 136, 0, 13, 69,
+ 52, 147, 137, 56, 112, 65, 137, 50, 122, 68, 0, 13, 69, 24, 244, 129, 28, 80, 83, 124, 34, 113, 75, 0, 0, 15, 70, 80, 84, 141,
+ 36, 226, 64, 47, 128, 65, 122, 50, 137, 0, 16, 70, 77, 64, 78, 16, 38, 64, 89, 47, 35, 50, 72, 71, 137, 0, 0, 13, 3, 95,
+ 194, 160, 107, 127, 72, 89, 48, 138, 89, 0, 12, 4, 95, 18, 14, 7, 34, 6, 122, 68, 81, 0, 0, 18, 72, 44, 19, 7, 60, 244,
+ 140, 36, 80, 49, 35, 55, 81, 143, 55, 37, 0, 10, 68, 56, 144, 200, 20, 50, 129, 91, 0, 17, 72, 8, 245, 82, 28, 83, 201, 76,
+ 80, 71, 143, 90, 58, 126, 88, 0, 27, 3, 95, 194, 161, 2, 122, 50, 84, 4, 128, 47, 113, 72, 121, 49, 89, 49, 55, 13, 65, 6,
+ 138, 91, 13, 50, 0, 0, 19, 8, 16, 18, 15, 20, 5, 7, 195, 169, 112, 114, 111, 116, 101, 103, 101, 0, 29, 8, 197, 61, 85, 9,
+ 56, 112, 65, 13, 69, 24, 83, 9, 56, 80, 83, 129, 55, 137, 50, 0, 12, 69, 13, 80, 203, 60, 240, 49, 117, 49, 134, 0, 0, 20,
+ 5, 23, 5, 39, 22, 5, 58, 129, 84, 107, 35, 72, 0, 78, 81, 104, 97, 100, 32, 13, 5, 23, 5, 39, 22, 5, 58, 129, 84, 0,
+ 72, 35, 15, 70, 16, 244, 143, 80, 134, 64, 72, 124, 34, 13, 87, 37, 0, 15, 70, 4, 229, 8, 60, 230, 64, 35, 50, 47, 13, 50,
+ 37, 0, 17, 70, 9, 84, 149, 56, 66, 64, 71, 117, 34, 6, 117, 50, 72, 37, 0, 20, 9, 16, 18, 15, 20, 195, 169, 7, 195, 169,
+ 112, 114, 111, 116, 101, 103, 101, 0, 29, 0, 21, 6, 25, 15, 21, 39, 22, 5, 57, 134, 84, 107, 35, 72, 0, 78, 81, 104, 97, 100,
+ 32, 14, 6, 25, 15, 21, 39, 22, 5, 57, 134, 84, 0, 72, 35, 9, 67, 72, 134, 76, 34, 122, 55, 0, 14, 70, 92, 130, 84, 37,
+ 50, 0, 58, 137, 47, 122, 91, 0, 17, 71, 52, 245, 83, 80, 16, 200, 20, 65, 13, 89, 47, 6, 120, 91, 0, 18, 71, 8, 16, 203,
+ 77, 67, 210, 100, 71, 35, 49, 89, 47, 133, 34, 37, 0, 21, 67, 33, 69, 16, 138, 76, 108, 129, 108, 129, 6, 48, 129, 10, 0, 81,
+ 58, 47, 47, 32, 0, 17, 70, 80, 241, 197, 80, 129, 82, 47, 13, 81, 121, 86, 114, 0, 74, 12, 11, 68, 4, 129, 65, 16, 119, 107,
+ 121, 72, 0, 11, 68, 96, 131, 211, 4, 49, 130, 89, 13, 0, 13, 68, 17, 145, 133, 16, 72, 6, 125, 84, 122, 72, 0, 20, 72, 12,
+ 243, 80, 72, 243, 73, 76, 80, 49, 124, 65, 48, 34, 13, 65, 137, 88, 0, 11, 200, 12, 130, 77, 64, 19, 154, 20, 80, 67, 0, 14,
+ 69, 76, 144, 201, 49, 144, 89, 122, 89, 113, 55, 37, 0, 13, 69, 72, 80, 197, 77, 48, 34, 129, 89, 121, 89, 0, 22, 73, 64, 131,
+ 212, 60, 116, 129, 64, 134, 64, 83, 13, 47, 6, 124, 81, 34, 13, 83, 37, 0, 14, 69, 13, 34, 83, 21, 48, 49, 34, 137, 89, 129,
+ 88, 0, 15, 69, 72, 148, 195, 61, 48, 34, 122, 89, 49, 136, 121, 89, 0, 0, 13, 67, 60, 225, 83, 58, 125, 50, 88, 0, 106, 9,
+ 13, 12, 67, 60, 225, 83, 58, 124, 50, 88, 0, 9, 13, 17, 70, 72, 244, 193, 72, 147, 192, 34, 136, 88, 6, 127, 34, 122, 136, 0,
+ 17, 70, 28, 19, 9, 48, 83, 192, 81, 35, 55, 113, 55, 6, 138, 136, 0, 0, 0, 22, 72, 84, 226, 86, 21, 36, 201, 81, 144, 57,
+ 134, 50, 122, 84, 6, 128, 89, 113, 47, 37, 0, 14, 68, 72, 83, 73, 80, 34, 129, 65, 6, 122, 47, 0, 36, 12, 68, 72, 83, 73,
+ 80, 34, 129, 65, 122, 47, 0, 11, 68, 12, 128, 78, 28, 76, 35, 68, 0, 10, 11, 68, 12, 128, 78, 28, 76, 138, 50, 75, 0, 0,
+ 15, 69, 84, 37, 78, 81, 80, 134, 71, 6, 134, 50, 108, 134, 0, 15, 70, 72, 241, 5, 72, 144, 203, 34, 124, 72, 34, 122, 49, 0,
+ 10, 67, 5, 32, 66, 35, 34, 13, 71, 0, 0, 10, 198, 12, 243, 80, 61, 83, 132, 66, 36, 5, 194, 72, 64, 9, 0, 22, 73, 64,
+ 131, 212, 60, 116, 129, 64, 129, 82, 83, 13, 47, 6, 124, 81, 34, 13, 83, 13, 0, 0, 10, 68, 76, 243, 212, 32, 89, 134, 86, 0,
+ 11, 68, 48, 17, 197, 72, 55, 126, 81, 114, 0, 0, 14, 69, 81, 35, 202, 4, 224, 47, 34, 136, 75, 13, 50, 0, 0, 15, 70, 92,
+ 144, 200, 37, 64, 64, 58, 122, 76, 113, 47, 127, 0, 9, 198, 20, 225, 137, 20, 193, 0, 65, 0, 17, 70, 20, 229, 133, 48, 244, 5,
+ 126, 50, 84, 13, 55, 136, 48, 0, 103, 10, 199, 81, 32, 78, 77, 3, 210, 80, 36, 19, 71, 81, 32, 78, 77, 3, 210, 80, 47, 34,
+ 35, 50, 89, 48, 133, 47, 0, 9, 20, 71, 80, 20, 129, 57, 69, 76, 4, 47, 13, 34, 35, 50, 47, 57, 117, 55, 13, 0, 9, 198,
+ 20, 229, 133, 48, 244, 5, 36, 17, 70, 20, 229, 133, 48, 244, 5, 121, 50, 84, 13, 55, 136, 48, 0, 9, 15, 70, 13, 33, 86, 5,
+ 52, 197, 49, 34, 13, 84, 35, 89, 0, 16, 71, 5, 80, 133, 72, 114, 78, 20, 136, 71, 114, 90, 129, 50, 0, 0, 11, 68, 80, 130,
+ 78, 20, 4, 86, 137, 50, 0, 12, 68, 88, 81, 193, 76, 84, 138, 81, 13, 89, 0, 12, 68, 48, 83, 206, 20, 55, 129, 6, 136, 50,
+ 0, 10, 68, 64, 147, 213, 76, 48, 144, 89, 0, 11, 68, 60, 49, 65, 56, 136, 91, 13, 50, 0, 0, 16, 70, 77, 148, 8, 36, 194,
+ 83, 89, 122, 83, 13, 55, 123, 89, 0, 13, 69, 24, 20, 212, 20, 224, 83, 120, 89, 13, 50, 0, 0, 15, 70, 8, 20, 130, 5, 32,
+ 64, 71, 127, 71, 13, 34, 13, 0, 0, 10, 67, 5, 33, 64, 2, 127, 0, 35, 9, 11, 67, 85, 32, 76, 57, 134, 13, 34, 118, 0,
+ 21, 71, 64, 83, 137, 57, 53, 76, 4, 48, 13, 50, 6, 122, 50, 89, 57, 117, 55, 13, 0, 9, 198, 61, 85, 8, 61, 84, 197, 65,
+ 0, 13, 68, 52, 144, 77, 36, 65, 137, 6, 35, 65, 37, 0, 13, 68, 64, 144, 78, 60, 48, 122, 6, 35, 50, 136, 0, 0, 30, 5,
+ 3, 1, 14, 39, 20, 4, 49, 35, 50, 47, 6, 35, 84, 47, 116, 0, 103, 32, 14, 82, 104, 97, 118, 101, 32, 116, 111, 32, 22, 5,
+ 3, 1, 14, 39, 20, 49, 35, 50, 47, 119, 84, 0, 103, 35, 81, 104, 97, 118, 101, 32, 16, 5, 3, 1, 14, 39, 20, 49, 35, 50,
+ 47, 0, 103, 32, 9, 12, 29, 5, 3, 1, 14, 39, 20, 4, 49, 126, 50, 47, 6, 35, 84, 47, 116, 0, 32, 14, 82, 104, 97, 118,
+ 101, 32, 116, 111, 32, 21, 5, 3, 1, 14, 39, 20, 49, 126, 50, 47, 119, 84, 0, 35, 81, 104, 97, 118, 101, 32, 15, 5, 3, 1,
+ 14, 39, 20, 49, 126, 50, 47, 0, 32, 9, 12, 24, 73, 4, 36, 129, 12, 17, 1, 9, 32, 64, 35, 71, 34, 13, 49, 13, 72, 6,
+ 35, 71, 34, 13, 0, 0, 17, 70, 56, 18, 86, 21, 65, 64, 50, 137, 6, 129, 84, 13, 47, 138, 0, 9, 198, 12, 243, 131, 21, 37,
+ 0, 36, 16, 70, 12, 243, 131, 21, 37, 0, 49, 124, 50, 89, 114, 47, 0, 10, 18, 70, 12, 243, 80, 21, 65, 68, 49, 13, 65, 48,
+ 6, 129, 47, 122, 72, 0, 14, 202, 4, 69, 133, 73, 66, 83, 20, 209, 78, 80, 103, 67, 24, 74, 4, 69, 133, 73, 66, 83, 20, 209,
+ 78, 80, 119, 72, 84, 128, 47, 122, 89, 65, 13, 50, 47, 0, 18, 4, 95, 1, 3, 50, 72, 125, 71, 13, 55, 119, 49, 57, 6, 134,
+ 47, 0, 0, 17, 70, 80, 83, 80, 48, 21, 5, 47, 121, 65, 48, 55, 13, 47, 0, 103, 18, 67, 77, 80, 200, 89, 125, 76, 15, 10,
+ 119, 88, 0, 8, 81, 97, 115, 32, 16, 70, 60, 36, 207, 48, 85, 5, 124, 71, 89, 13, 55, 129, 47, 0, 8, 67, 21, 33, 64, 140,
+ 0, 9, 0, 19, 72, 4, 208, 129, 77, 48, 68, 61, 32, 119, 65, 71, 35, 89, 13, 72, 114, 0, 0, 16, 5, 9, 19, 14, 39, 20,
+ 4, 122, 88, 13, 50, 47, 0, 35, 12, 13, 69, 52, 19, 135, 21, 32, 65, 138, 50, 75, 114, 0, 10, 4, 4, 39, 25, 5, 72, 57,
+ 13, 0, 13, 69, 17, 81, 207, 85, 64, 72, 125, 81, 135, 47, 0, 0, 16, 6, 8, 1, 19, 14, 39, 20, 107, 35, 88, 13, 50, 47,
+ 0, 35, 16, 70, 93, 148, 201, 93, 145, 192, 58, 122, 88, 129, 58, 122, 81, 0, 9, 66, 72, 80, 34, 4, 129, 0, 9, 14, 70, 8,
+ 150, 154, 5, 33, 64, 71, 122, 88, 6, 127, 0, 5, 194, 60, 176, 17, 0, 17, 70, 12, 243, 148, 72, 149, 5, 49, 124, 50, 47, 34,
+ 6, 137, 47, 0, 16, 70, 4, 225, 67, 16, 245, 5, 35, 50, 122, 49, 72, 136, 47, 0, 0, 14, 68, 76, 128, 76, 48, 4, 91, 35,
+ 55, 0, 32, 9, 12, 12, 68, 72, 83, 85, 76, 34, 129, 65, 13, 89, 0, 13, 70, 72, 16, 200, 4, 83, 0, 34, 138, 76, 118, 0,
+ 9, 67, 21, 34, 69, 141, 34, 37, 0, 12, 68, 105, 83, 21, 76, 88, 134, 55, 134, 88, 0, 17, 70, 64, 80, 213, 48, 144, 82, 48,
+ 113, 49, 57, 134, 55, 122, 114, 0, 11, 68, 16, 80, 207, 72, 72, 138, 49, 132, 0, 0, 14, 69, 88, 145, 78, 56, 16, 84, 122, 6,
+ 121, 50, 13, 0, 15, 69, 72, 144, 133, 56, 16, 34, 137, 71, 6, 129, 50, 13, 0, 13, 69, 16, 244, 193, 28, 80, 72, 136, 89, 113,
+ 75, 0, 0, 0, 18, 71, 12, 20, 137, 8, 33, 65, 56, 49, 35, 34, 13, 71, 6, 141, 50, 0, 16, 71, 92, 82, 18, 52, 16, 200,
+ 80, 84, 140, 65, 35, 101, 47, 0, 17, 71, 12, 244, 144, 61, 32, 84, 20, 49, 132, 48, 13, 34, 13, 47, 0, 17, 71, 5, 96, 76,
+ 4, 224, 200, 20, 35, 84, 13, 55, 120, 50, 91, 0, 0, 13, 68, 92, 130, 76, 20, 58, 4, 137, 55, 0, 8, 11, 13, 6, 5, 9,
+ 14, 195, 173, 14, 121, 50, 129, 50, 0, 13, 68, 77, 81, 1, 56, 89, 134, 72, 6, 35, 50, 0, 12, 68, 4, 192, 77, 60, 35, 55,
+ 13, 65, 136, 0, 11, 68, 4, 48, 210, 4, 35, 49, 34, 119, 0, 11, 200, 76, 83, 73, 12, 148, 131, 48, 80, 65, 11, 67, 32, 82,
+ 5, 107, 129, 107, 6, 129, 0, 16, 70, 9, 33, 84, 33, 33, 78, 71, 34, 121, 86, 34, 13, 50, 0, 0, 13, 69, 77, 83, 132, 4,
+ 80, 89, 125, 50, 72, 138, 0, 0, 10, 67, 5, 33, 83, 140, 34, 129, 88, 0, 16, 70, 64, 192, 89, 80, 84, 212, 48, 55, 138, 47,
+ 121, 89, 47, 0, 23, 3, 95, 194, 191, 2, 122, 50, 84, 4, 128, 47, 113, 72, 49, 58, 6, 121, 89, 76, 13, 50, 0, 0, 17, 71,
+ 64, 147, 133, 5, 4, 12, 20, 48, 6, 137, 50, 35, 48, 118, 0, 11, 4, 95, 56, 48, 15, 6, 138, 47, 141, 0, 0, 10, 68, 76,
+ 83, 213, 48, 89, 136, 55, 0, 18, 72, 24, 243, 11, 21, 53, 15, 56, 80, 83, 136, 49, 89, 47, 136, 50, 0, 11, 68, 72, 81, 193,
+ 48, 34, 129, 81, 118, 0, 0, 13, 69, 72, 84, 12, 5, 144, 34, 129, 48, 55, 138, 0, 17, 70, 16, 144, 66, 21, 65, 83, 72, 144,
+ 71, 6, 129, 47, 129, 88, 0, 13, 69, 12, 243, 69, 49, 144, 49, 125, 65, 55, 122, 0, 13, 3, 95, 194, 186, 72, 113, 81, 34, 6,
+ 129, 88, 0, 0, 10, 67, 64, 197, 83, 48, 55, 125, 89, 0, 17, 3, 95, 194, 187, 34, 137, 47, 6, 81, 122, 55, 13, 65, 121, 47,
+ 0, 0, 14, 70, 12, 129, 89, 20, 227, 133, 91, 137, 6, 35, 50, 0, 20, 71, 16, 148, 12, 60, 208, 67, 100, 72, 122, 48, 55, 6,
+ 136, 65, 13, 89, 37, 0, 13, 3, 95, 194, 184, 89, 121, 72, 6, 122, 55, 13, 0, 0, 11, 200, 72, 145, 9, 13, 83, 15, 85, 48,
+ 66, 11, 68, 4, 225, 197, 48, 138, 50, 75, 118, 0, 6, 195, 84, 51, 1, 17, 20, 3, 95, 194, 185, 89, 134, 48, 13, 89, 49, 34,
+ 122, 48, 47, 58, 6, 124, 50, 0, 0, 12, 67, 32, 212, 6, 107, 6, 13, 65, 48, 83, 0, 13, 69, 4, 197, 193, 101, 48, 130, 55,
+ 58, 138, 88, 0, 0, 16, 70, 92, 149, 8, 61, 85, 0, 58, 122, 86, 135, 47, 0, 74, 12, 9, 198, 92, 149, 8, 61, 85, 0, 66,
+ 10, 67, 37, 34, 83, 137, 34, 122, 89, 0, 10, 67, 28, 245, 15, 81, 136, 47, 134, 0, 10, 67, 56, 21, 15, 50, 138, 47, 136, 0,
+ 0, 16, 71, 76, 243, 69, 80, 130, 78, 28, 89, 125, 65, 87, 122, 68, 0, 0, 10, 67, 77, 84, 197, 89, 134, 89, 13, 0, 12, 68,
+ 76, 48, 76, 100, 89, 49, 138, 55, 122, 0, 0, 13, 69, 76, 243, 5, 52, 224, 89, 124, 55, 13, 65, 0, 14, 69, 53, 148, 137, 4,
+ 64, 65, 122, 34, 122, 35, 72, 0, 0, 9, 198, 40, 18, 193, 73, 64, 64, 66, 14, 70, 80, 243, 137, 28, 133, 0, 47, 13, 50, 137,
+ 47, 0, 13, 70, 52, 20, 147, 32, 19, 12, 65, 127, 91, 118, 0, 0, 15, 70, 80, 245, 76, 61, 84, 197, 47, 134, 55, 6, 134, 88,
+ 0, 0, 13, 68, 88, 147, 204, 4, 84, 137, 6, 136, 55, 13, 0, 10, 67, 16, 83, 9, 72, 121, 55, 122, 0, 12, 68, 12, 16, 212,
+ 36, 49, 35, 49, 47, 137, 0, 11, 68, 4, 112, 73, 56, 119, 81, 121, 50, 0, 0, 18, 70, 5, 67, 1, 57, 66, 83, 35, 47, 55,
+ 6, 35, 50, 47, 122, 89, 0, 9, 2, 195, 151, 47, 137, 65, 88, 0, 0, 15, 70, 4, 197, 8, 61, 81, 200, 131, 55, 86, 6, 136,
+ 0, 8, 5, 194, 77, 64, 24, 5, 194, 77, 64, 9, 9, 66, 77, 64, 89, 13, 50, 47, 0, 0, 20, 71, 92, 148, 195, 60, 228, 201,
+ 56, 58, 113, 89, 49, 6, 124, 50, 89, 113, 50, 0, 18, 71, 52, 148, 195, 72, 80, 78, 80, 65, 122, 89, 49, 34, 141, 50, 47, 0,
+ 16, 4, 95, 19, 13, 3, 89, 65, 6, 130, 55, 49, 4, 35, 48, 0, 5, 130, 196, 141, 43, 0, 20, 72, 5, 35, 65, 28, 81, 4,
+ 60, 224, 127, 65, 119, 81, 6, 121, 72, 13, 50, 0, 9, 67, 4, 50, 25, 138, 49, 37, 0, 0, 12, 197, 12, 19, 142, 61, 64, 103,
+ 66, 32, 9, 12, 15, 69, 48, 244, 133, 57, 160, 55, 124, 34, 13, 50, 47, 89, 0, 15, 69, 12, 21, 133, 5, 64, 49, 35, 84, 122,
+ 126, 47, 0, 103, 14, 69, 12, 21, 133, 5, 64, 49, 35, 84, 122, 35, 47, 0, 0, 16, 70, 72, 84, 208, 37, 65, 64, 34, 121, 89,
+ 48, 113, 47, 0, 103, 15, 70, 72, 148, 15, 77, 65, 64, 34, 113, 48, 124, 89, 47, 0, 15, 70, 72, 84, 208, 37, 65, 64, 34, 121,
+ 89, 48, 137, 47, 0, 15, 70, 36, 228, 208, 37, 33, 64, 122, 50, 89, 48, 6, 145, 0, 16, 70, 20, 229, 5, 57, 65, 64, 124, 50,
+ 47, 6, 124, 50, 47, 0, 17, 70, 12, 83, 5, 9, 33, 64, 89, 121, 55, 6, 121, 71, 34, 13, 0, 0, 16, 70, 8, 83, 133, 5,
+ 66, 0, 71, 113, 50, 129, 87, 0, 74, 12, 15, 70, 4, 65, 76, 4, 145, 5, 35, 72, 13, 55, 138, 72, 0, 9, 198, 48, 83, 79,
+ 56, 17, 5, 67, 0, 11, 68, 4, 194, 67, 20, 35, 55, 122, 89, 0, 12, 68, 8, 192, 83, 20, 71, 55, 126, 88, 138, 0, 0, 13,
+ 5, 4, 15, 14, 39, 20, 72, 136, 50, 47, 0, 32, 8, 197, 61, 85, 19, 21, 64, 65, 13, 69, 52, 148, 212, 21, 32, 65, 122, 89,
+ 47, 114, 0, 21, 73, 25, 84, 148, 32, 84, 141, 61, 33, 64, 83, 148, 86, 114, 65, 6, 133, 0, 105, 8, 20, 73, 25, 84, 148, 32,
+ 84, 141, 61, 33, 64, 83, 128, 86, 114, 65, 6, 133, 0, 8, 12, 2, 195, 159, 91, 4, 127, 48, 6, 121, 89, 0, 11, 2, 194, 167,
+ 89, 121, 49, 91, 13, 50, 0, 0, 17, 66, 56, 240, 50, 6, 136, 4, 65, 133, 0, 81, 109, 111, 114, 101, 32, 23, 66, 56, 240, 50,
+ 4, 136, 15, 55, 6, 124, 68, 81, 114, 0, 81, 108, 111, 110, 103, 101, 114, 32, 18, 66, 56, 240, 6, 50, 136, 6, 58, 125, 50, 0,
+ 106, 81, 111, 110, 101, 32, 17, 66, 56, 240, 6, 50, 136, 6, 58, 124, 50, 0, 81, 111, 110, 101, 32, 9, 198, 8, 243, 66, 5, 33,
+ 0, 66, 8, 66, 56, 240, 50, 136, 0, 42, 15, 2, 194, 164, 49, 125, 34, 13, 50, 89, 122, 89, 137, 50, 0, 0, 15, 67, 16, 84,
+ 20, 72, 113, 48, 127, 47, 65, 13, 50, 47, 0, 8, 2, 194, 165, 57, 121, 50, 0, 0, 14, 68, 76, 128, 76, 80, 4, 91, 35, 55,
+ 47, 0, 32, 9, 10, 67, 76, 86, 0, 89, 121, 49, 89, 0, 11, 68, 4, 112, 80, 20, 119, 81, 138, 48, 0, 10, 4, 95, 35, 14,
+ 4, 13, 50, 72, 0, 10, 2, 194, 162, 89, 121, 50, 47, 89, 0, 0, 15, 69, 53, 84, 197, 84, 208, 65, 57, 134, 88, 6, 141, 65,
+ 0, 15, 69, 52, 242, 137, 80, 240, 65, 136, 107, 6, 129, 47, 136, 0, 18, 70, 28, 145, 193, 57, 66, 67, 75, 137, 81, 6, 35, 50,
+ 47, 122, 49, 0, 8, 2, 197, 139, 121, 68, 81, 0, 9, 2, 194, 163, 48, 135, 50, 72, 0, 0, 16, 70, 65, 35, 199, 20, 230, 64,
+ 48, 34, 124, 75, 13, 50, 37, 0, 24, 73, 16, 148, 195, 60, 228, 207, 48, 21, 5, 72, 122, 89, 49, 6, 124, 50, 89, 13, 55, 13,
+ 47, 0, 0, 11, 67, 56, 245, 0, 50, 124, 47, 0, 42, 40, 15, 67, 56, 245, 0, 4, 50, 124, 47, 13, 0, 34, 81, 97, 32, 26,
+ 67, 56, 245, 0, 4, 50, 124, 47, 107, 35, 84, 47, 116, 0, 35, 11, 82, 104, 97, 118, 101, 32, 116, 111, 32, 20, 67, 56, 245, 0,
+ 50, 124, 47, 107, 35, 84, 0, 35, 14, 81, 104, 97, 118, 101, 32, 19, 67, 56, 245, 0, 50, 124, 47, 119, 84, 0, 35, 73, 81, 104,
+ 97, 118, 101, 32, 13, 67, 56, 245, 0, 4, 50, 124, 47, 0, 40, 9, 11, 10, 199, 52, 19, 136, 5, 69, 5, 56, 66, 17, 70, 64,
+ 150, 154, 21, 34, 65, 48, 129, 47, 89, 13, 34, 6, 141, 0, 13, 70, 64, 128, 82, 4, 242, 0, 83, 140, 34, 136, 0, 9, 67, 56,
+ 245, 0, 50, 136, 47, 0, 18, 71, 16, 84, 208, 21, 32, 84, 20, 72, 121, 89, 48, 13, 34, 13, 47, 0, 0, 18, 72, 12, 243, 147,
+ 12, 145, 78, 12, 80, 49, 124, 50, 91, 13, 50, 89, 0, 13, 2, 194, 174, 34, 121, 75, 122, 89, 47, 114, 72, 0, 0, 12, 67, 61,
+ 97, 82, 136, 84, 114, 0, 72, 12, 9, 11, 69, 100, 245, 78, 28, 80, 57, 125, 68, 0, 19, 70, 32, 243, 132, 85, 32, 83, 107, 124,
+ 50, 72, 6, 57, 143, 34, 13, 89, 0, 13, 69, 28, 83, 143, 52, 80, 75, 129, 50, 136, 65, 0, 12, 69, 12, 243, 77, 36, 80, 49,
+ 124, 65, 122, 0, 5, 130, 195, 167, 43, 0, 13, 66, 77, 80, 89, 134, 89, 13, 0, 81, 115, 101, 32, 9, 198, 65, 35, 195, 20, 81,
+ 0, 9, 9, 198, 65, 35, 195, 20, 81, 0, 36, 16, 70, 65, 35, 195, 20, 81, 0, 48, 34, 136, 89, 129, 72, 0, 10, 12, 2, 194,
+ 172, 50, 124, 47, 23, 89, 137, 50, 0, 5, 130, 195, 164, 43, 0, 10, 199, 76, 84, 85, 21, 53, 5, 72, 66, 20, 71, 29, 80, 67,
+ 4, 211, 204, 20, 81, 58, 126, 49, 119, 65, 6, 136, 55, 129, 0, 22, 73, 12, 131, 204, 21, 53, 5, 72, 243, 0, 49, 13, 55, 121,
+ 89, 47, 13, 34, 124, 55, 0, 16, 71, 12, 131, 195, 60, 192, 84, 20, 76, 124, 49, 55, 13, 47, 0, 0, 15, 68, 92, 130, 67, 32,
+ 4, 58, 122, 76, 0, 8, 12, 9, 32, 23, 73, 52, 144, 200, 20, 192, 78, 28, 83, 15, 65, 137, 49, 118, 6, 35, 50, 75, 13, 55,
+ 136, 0, 11, 68, 56, 145, 197, 48, 50, 137, 75, 118, 0, 11, 68, 40, 19, 73, 20, 75, 138, 65, 37, 0, 11, 68, 12, 80, 201, 48,
+ 89, 121, 89, 118, 0, 13, 68, 69, 80, 137, 80, 49, 57, 134, 71, 122, 47, 0, 12, 68, 56, 18, 197, 16, 50, 138, 49, 123, 72, 0,
+ 15, 70, 52, 19, 149, 21, 97, 82, 65, 13, 50, 134, 84, 114, 0, 15, 70, 52, 19, 133, 85, 97, 82, 65, 13, 50, 134, 84, 114, 0,
+ 11, 68, 48, 83, 77, 20, 55, 121, 65, 37, 0, 11, 68, 8, 17, 197, 48, 71, 138, 81, 118, 0, 0, 13, 69, 64, 148, 195, 21, 48,
+ 48, 137, 89, 129, 88, 0, 0, 14, 4, 95, 18, 5, 22, 34, 122, 84, 6, 128, 89, 72, 0, 6, 130, 195, 160, 43, 14, 0, 12, 2,
+ 194, 169, 49, 124, 48, 122, 34, 137, 47, 0, 0, 10, 68, 4, 113, 201, 20, 35, 81, 37, 0, 11, 68, 76, 178, 69, 16, 89, 49, 129,
+ 72, 0, 22, 72, 65, 33, 70, 21, 32, 66, 49, 144, 48, 34, 121, 83, 14, 34, 13, 71, 55, 122, 0, 32, 11, 68, 16, 80, 207, 100,
+ 72, 129, 49, 139, 0, 13, 2, 194, 182, 48, 35, 34, 13, 81, 34, 35, 83, 0, 0, 13, 69, 52, 243, 132, 5, 144, 65, 125, 50, 72,
+ 138, 0, 17, 70, 16, 85, 18, 37, 69, 83, 72, 113, 47, 34, 137, 47, 13, 89, 0, 5, 130, 197, 159, 43, 5, 130, 195, 175, 43, 0,
+ 15, 66, 60, 224, 2, 124, 50, 86, 115, 0, 81, 116, 104, 101, 32, 9, 66, 60, 224, 4, 124, 50, 0, 12, 0, 16, 70, 60, 36, 212,
+ 4, 51, 5, 124, 71, 89, 47, 13, 49, 118, 0, 9, 67, 48, 80, 68, 55, 129, 72, 0, 6, 195, 4, 32, 192, 17, 10, 2, 194, 181,
+ 65, 137, 49, 34, 136, 0, 0, 6, 195, 60, 224, 197, 8, 12, 68, 52, 81, 193, 56, 65, 121, 81, 13, 50, 0, 11, 68, 32, 82, 68,
+ 36, 107, 137, 72, 37, 0, 10, 68, 4, 242, 70, 20, 129, 83, 13, 0, 12, 68, 92, 131, 201, 76, 107, 134, 6, 122, 88, 0, 12, 68,
+ 72, 21, 9, 60, 34, 138, 91, 122, 136, 0, 11, 68, 52, 144, 79, 92, 65, 129, 6, 135, 0, 21, 72, 4, 229, 9, 80, 129, 83, 21,
+ 48, 35, 50, 47, 6, 122, 87, 13, 89, 129, 88, 0, 12, 68, 4, 67, 194, 20, 119, 72, 136, 71, 37, 0, 5, 130, 195, 170, 43, 0,
+ 13, 69, 56, 117, 89, 20, 224, 50, 134, 57, 121, 50, 0, 5, 130, 195, 171, 43, 0, 14, 70, 25, 80, 200, 76, 144, 64, 83, 57, 134,
+ 91, 13, 0, 12, 2, 194, 176, 72, 122, 81, 34, 6, 129, 88, 0, 0, 16, 70, 16, 162, 66, 61, 85, 9, 75, 122, 71, 6, 134, 47,
+ 37, 0, 13, 5, 3, 39, 13, 15, 14, 49, 13, 65, 124, 50, 0, 9, 67, 4, 176, 64, 35, 49, 119, 0, 17, 71, 4, 69, 133, 73,
+ 66, 90, 20, 35, 72, 84, 114, 47, 137, 88, 0, 16, 2, 194, 177, 48, 55, 125, 89, 132, 65, 6, 137, 50, 13, 89, 0, 5, 130, 195,
+ 169, 43, 0, 11, 68, 80, 80, 200, 100, 47, 121, 49, 37, 0, 13, 68, 52, 245, 9, 24, 65, 136, 47, 6, 129, 83, 0, 13, 2, 194,
+ 190, 87, 34, 129, 49, 58, 132, 47, 114, 0, 5, 130, 195, 182, 43, 0, 14, 69, 52, 148, 212, 20, 64, 65, 122, 89, 47, 123, 72, 0,
+ 6, 195, 85, 35, 0, 17, 13, 2, 195, 183, 72, 113, 84, 6, 137, 72, 71, 137, 0, 0, 15, 70, 12, 19, 80, 8, 83, 12, 49, 35,
+ 65, 71, 13, 55, 0, 17, 70, 81, 83, 137, 76, 144, 64, 47, 134, 50, 6, 129, 90, 13, 0, 103, 11, 2, 194, 188, 119, 49, 58, 132,
+ 47, 114, 0, 0, 15, 70, 48, 21, 82, 20, 224, 197, 55, 124, 34, 13, 50, 89, 0, 17, 70, 76, 85, 133, 72, 83, 25, 89, 113, 84,
+ 6, 142, 55, 122, 0, 32, 16, 70, 56, 243, 147, 20, 228, 197, 50, 124, 50, 89, 13, 50, 89, 0, 9, 2, 194, 189, 119, 107, 126, 83,
+ 0, 0, 16, 70, 52, 244, 143, 12, 48, 78, 65, 13, 34, 124, 49, 13, 50, 0, 11, 68, 52, 144, 79, 84, 65, 129, 6, 135, 0, 18,
+ 4, 95, 18, 6, 24, 34, 6, 121, 47, 34, 13, 83, 55, 121, 49, 89, 0, 14, 4, 95, 3, 5, 4, 89, 13, 72, 6, 122, 55, 119,
+ 0, 0, 10, 67, 44, 240, 78, 49, 136, 126, 50, 0, 14, 69, 16, 80, 197, 57, 64, 72, 129, 89, 13, 50, 47, 0, 14, 69, 8, 19,
+ 12, 21, 64, 71, 35, 55, 6, 138, 0, 103, 12, 69, 8, 19, 12, 21, 64, 71, 35, 55, 138, 0, 0, 15, 70, 100, 241, 200, 85, 37,
+ 0, 57, 136, 81, 114, 47, 0, 103, 14, 70, 100, 241, 200, 85, 37, 0, 57, 124, 81, 114, 47, 0, 14, 70, 52, 20, 145, 84, 81, 64,
+ 65, 127, 49, 6, 129, 0, 7, 2, 195, 176, 121, 86, 0, 0, 19, 71, 36, 212, 5, 72, 97, 67, 80, 122, 65, 48, 6, 128, 83, 121,
+ 49, 47, 0, 10, 67, 12, 241, 68, 49, 136, 121, 72, 0, 14, 4, 95, 12, 9, 7, 55, 4, 122, 81, 119, 76, 13, 0, 5, 130, 195,
+ 177, 43, 5, 130, 197, 161, 43, 0, 19, 72, 72, 84, 212, 5, 84, 129, 57, 64, 34, 121, 89, 47, 34, 124, 50, 47, 0, 8, 2, 195,
+ 190, 87, 132, 50, 0, 0, 12, 69, 72, 85, 84, 21, 32, 34, 139, 47, 114, 0, 22, 67, 80, 83, 0, 47, 4, 121, 55, 15, 119, 84,
+ 6, 129, 84, 0, 81, 97, 118, 105, 118, 32, 11, 67, 56, 18, 70, 50, 137, 6, 129, 83, 0, 14, 69, 12, 243, 66, 5, 64, 49, 124,
+ 65, 71, 35, 47, 0, 0, 16, 6, 19, 8, 1, 14, 39, 20, 4, 91, 126, 50, 47, 0, 32, 12, 9, 67, 93, 84, 211, 58, 117, 89,
+ 0, 17, 70, 65, 35, 196, 84, 49, 64, 48, 34, 124, 72, 57, 134, 89, 0, 37, 13, 70, 12, 128, 84, 20, 21, 64, 91, 35, 47, 136,
+ 0, 5, 130, 195, 188, 43, 0, 14, 70, 80, 132, 143, 84, 114, 0, 87, 34, 134, 0, 72, 12, 0, 11, 68, 4, 114, 76, 20, 35, 75,
+ 118, 0, 103, 10, 67, 32, 211, 77, 107, 6, 13, 65, 0, 10, 68, 24, 194, 69, 72, 83, 55, 145, 0, 0, 15, 69, 56, 85, 129, 16,
+ 16, 50, 113, 84, 35, 72, 13, 0, 103, 14, 69, 56, 85, 129, 16, 16, 50, 113, 84, 126, 72, 13, 0, 21, 73, 72, 83, 129, 37, 52,
+ 193, 56, 49, 64, 34, 121, 50, 13, 89, 124, 50, 89, 0, 103, 12, 69, 49, 144, 200, 20, 80, 55, 129, 76, 129, 0, 14, 69, 24, 18,
+ 137, 80, 16, 83, 119, 107, 129, 47, 13, 0, 7, 2, 202, 131, 121, 91, 0, 0, 9, 198, 77, 84, 208, 20, 53, 0, 36, 17, 70, 77,
+ 84, 208, 20, 53, 0, 89, 125, 89, 48, 121, 49, 47, 0, 10, 15, 70, 24, 192, 67, 12, 145, 0, 83, 55, 35, 89, 122, 72, 0, 9,
+ 67, 8, 144, 83, 71, 144, 89, 0, 0, 10, 67, 65, 52, 212, 48, 89, 89, 47, 0, 10, 67, 24, 144, 84, 83, 129, 13, 47, 0, 0,
+ 17, 70, 85, 65, 78, 76, 147, 0, 57, 134, 47, 6, 121, 50, 89, 118, 0, 10, 68, 72, 82, 71, 56, 34, 138, 50, 0, 15, 70, 12,
+ 20, 9, 80, 243, 0, 49, 35, 48, 122, 47, 118, 0, 12, 68, 4, 194, 66, 36, 35, 55, 13, 71, 137, 0, 0, 14, 69, 8, 81, 143,
+ 72, 80, 71, 122, 83, 133, 0, 74, 12, 13, 69, 81, 34, 67, 36, 16, 47, 34, 122, 91, 13, 0, 13, 69, 48, 83, 143, 72, 80, 55,
+ 121, 50, 6, 133, 0, 13, 69, 29, 32, 72, 4, 208, 81, 34, 138, 13, 65, 0, 11, 69, 4, 242, 70, 24, 80, 129, 83, 13, 0, 8,
+ 197, 4, 226, 193, 72, 16, 65, 16, 70, 64, 19, 131, 72, 80, 83, 48, 35, 50, 49, 34, 141, 89, 0, 14, 69, 64, 17, 76, 48, 16,
+ 48, 137, 6, 121, 55, 13, 0, 6, 195, 4, 178, 78, 66, 9, 67, 4, 49, 82, 138, 89, 114, 0, 0, 6, 194, 85, 48, 17, 42, 9,
+ 66, 85, 48, 4, 125, 89, 0, 9, 9, 198, 12, 243, 132, 84, 53, 0, 36, 16, 70, 12, 243, 132, 84, 53, 0, 49, 124, 50, 72, 125,
+ 49, 47, 0, 12, 2, 201, 148, 136, 48, 13, 50, 6, 130, 10, 0, 0, 18, 71, 77, 67, 210, 101, 65, 76, 48, 89, 47, 130, 34, 122,
+ 47, 121, 55, 0, 18, 71, 65, 54, 67, 32, 244, 201, 76, 89, 137, 49, 6, 136, 89, 122, 89, 0, 18, 71, 36, 229, 133, 57, 67, 210,
+ 100, 122, 50, 84, 13, 50, 47, 34, 122, 0, 18, 71, 20, 116, 133, 28, 147, 213, 76, 122, 81, 34, 6, 129, 75, 13, 89, 0, 13, 4,
+ 95, 57, 48, 15, 50, 6, 137, 50, 47, 141, 0, 0, 9, 67, 37, 51, 1, 137, 55, 13, 0, 12, 68, 4, 131, 69, 16, 35, 101, 65,
+ 121, 72, 0, 11, 68, 28, 147, 77, 20, 81, 122, 65, 37, 0, 0, 11, 69, 80, 129, 73, 73, 48, 86, 140, 88, 0, 16, 70, 76, 144,
+ 133, 48, 149, 83, 89, 113, 71, 138, 55, 141, 89, 0, 15, 69, 56, 240, 143, 17, 144, 6, 50, 136, 71, 124, 72, 37, 0, 12, 69, 52,
+ 80, 68, 61, 112, 65, 121, 72, 136, 0, 15, 69, 21, 131, 196, 85, 48, 121, 49, 89, 13, 72, 13, 89, 0, 13, 69, 12, 20, 133, 77,
+ 48, 49, 13, 34, 121, 89, 0, 14, 69, 12, 19, 150, 5, 48, 49, 35, 50, 84, 13, 89, 0, 0, 12, 67, 28, 241, 83, 2, 81, 136,
+ 88, 0, 12, 9, 8, 2, 196, 184, 49, 34, 126, 0, 11, 4, 95, 2, 1, 18, 10, 71, 6, 127, 0, 0, 15, 70, 52, 16, 203, 20,
+ 227, 129, 65, 13, 49, 121, 50, 13, 0, 18, 70, 60, 179, 1, 32, 243, 65, 136, 49, 55, 119, 107, 6, 136, 65, 13, 0, 9, 198, 61,
+ 97, 82, 80, 147, 69, 65, 9, 67, 32, 211, 64, 107, 13, 65, 0, 0, 18, 67, 76, 243, 69, 89, 125, 65, 58, 124, 50, 0, 106, 81,
+ 111, 110, 101, 32, 18, 67, 76, 243, 69, 89, 125, 65, 58, 125, 50, 0, 106, 81, 111, 110, 101, 32, 17, 67, 76, 243, 69, 89, 125, 65,
+ 58, 124, 50, 0, 81, 111, 110, 101, 32, 13, 67, 76, 243, 69, 4, 89, 125, 65, 0, 34, 13, 9, 11, 68, 88, 81, 199, 100, 84, 121,
+ 75, 122, 0, 10, 2, 204, 134, 71, 34, 121, 84, 10, 0, 5, 130, 197, 190, 43, 0, 11, 67, 8, 17, 90, 71, 137, 6, 121, 88, 0,
+ 17, 70, 17, 83, 70, 72, 145, 83, 72, 125, 65, 83, 34, 6, 129, 89, 0, 12, 69, 60, 97, 133, 73, 48, 124, 83, 114, 88, 0, 15,
+ 69, 32, 144, 84, 85, 48, 107, 137, 6, 138, 47, 13, 89, 0, 14, 69, 16, 80, 146, 37, 48, 72, 13, 71, 34, 129, 0, 103, 13, 69,
+ 16, 80, 146, 37, 48, 72, 121, 71, 34, 129, 0, 0, 10, 67, 16, 83, 79, 72, 121, 65, 136, 0, 12, 2, 204, 132, 65, 35, 49, 34,
+ 124, 50, 10, 0, 20, 2, 203, 140, 89, 6, 121, 49, 13, 50, 72, 34, 122, 89, 47, 34, 4, 121, 89, 0, 15, 2, 202, 148, 81, 55,
+ 6, 124, 19, 118, 89, 47, 124, 48, 0, 0, 0, 10, 68, 52, 17, 86, 20, 65, 138, 84, 0, 10, 67, 49, 84, 5, 55, 134, 48, 138,
+ 0, 11, 68, 52, 149, 18, 20, 65, 137, 47, 114, 0, 11, 67, 17, 84, 5, 72, 57, 134, 48, 0, 135, 16, 2, 204, 130, 89, 128, 49,
+ 125, 65, 83, 55, 121, 49, 89, 10, 0, 7, 2, 202, 146, 121, 90, 0, 0, 8, 197, 12, 243, 146, 4, 64, 65, 13, 69, 76, 19, 15,
+ 60, 224, 89, 119, 55, 134, 50, 0, 12, 69, 64, 20, 137, 4, 128, 48, 13, 34, 144, 0, 11, 2, 204, 131, 47, 122, 55, 72, 13, 10,
+ 0, 13, 2, 201, 155, 136, 48, 13, 50, 6, 121, 12, 10, 0, 0, 16, 8, 19, 9, 15, 2, 8, 195, 161, 14, 91, 13, 84, 130, 50,
+ 0, 17, 70, 56, 144, 207, 76, 144, 64, 50, 122, 49, 13, 89, 6, 129, 13, 0, 10, 2, 204, 128, 81, 34, 126, 84, 10, 0, 10, 2,
+ 203, 136, 89, 47, 34, 121, 89, 0, 0, 8, 67, 21, 36, 128, 140, 0, 103, 16, 70, 12, 19, 130, 21, 36, 129, 49, 35, 50, 71, 13,
+ 34, 13, 0, 15, 71, 52, 244, 133, 12, 19, 66, 20, 65, 133, 49, 13, 65, 0, 7, 67, 21, 36, 128, 128, 0, 19, 71, 4, 229, 9,
+ 64, 21, 8, 100, 35, 50, 47, 6, 122, 48, 13, 87, 37, 0, 6, 195, 57, 148, 4, 17, 11, 2, 204, 129, 119, 49, 57, 134, 47, 10,
+ 0, 8, 2, 201, 153, 91, 58, 126, 0, 0, 22, 72, 72, 84, 21, 80, 21, 9, 60, 224, 34, 121, 48, 57, 134, 47, 6, 138, 91, 13,
+ 50, 0, 17, 7, 16, 9, 195, 177, 1, 20, 1, 48, 129, 67, 6, 35, 47, 119, 0, 12, 68, 64, 84, 149, 76, 48, 13, 34, 134, 88,
+ 0, 11, 200, 32, 244, 137, 104, 243, 148, 4, 192, 67, 11, 200, 16, 148, 195, 61, 83, 148, 20, 64, 66, 11, 68, 4, 194, 65, 76, 138,
+ 55, 141, 89, 0, 0, 14, 69, 76, 18, 71, 60, 224, 89, 137, 81, 6, 124, 50, 0, 14, 69, 92, 147, 132, 20, 64, 58, 122, 50, 72,
+ 123, 72, 0, 12, 67, 28, 242, 78, 4, 81, 136, 113, 50, 0, 9, 0, 12, 2, 201, 164, 34, 35, 65, 89, 107, 132, 50, 0, 0, 27,
+ 75, 72, 80, 207, 52, 209, 78, 16, 21, 9, 60, 224, 34, 121, 49, 13, 65, 121, 50, 72, 6, 138, 91, 13, 50, 0, 0, 15, 68, 8,
+ 82, 78, 28, 4, 71, 129, 122, 68, 0, 35, 9, 12, 12, 68, 8, 16, 213, 64, 71, 138, 49, 13, 48, 0, 10, 68, 28, 81, 83, 20,
+ 81, 129, 89, 0, 12, 68, 20, 66, 67, 80, 129, 72, 122, 49, 47, 0, 12, 68, 12, 243, 66, 60, 49, 124, 65, 71, 136, 0, 11, 68,
+ 4, 114, 78, 28, 138, 75, 122, 68, 0, 10, 2, 204, 138, 34, 122, 68, 81, 10, 0, 0, 14, 69, 80, 16, 140, 21, 64, 47, 35, 71,
+ 55, 13, 47, 0, 14, 69, 4, 195, 79, 77, 64, 130, 55, 65, 136, 89, 47, 0, 14, 69, 4, 35, 5, 77, 64, 138, 71, 55, 13, 89,
+ 47, 0, 0, 15, 70, 77, 65, 87, 5, 37, 0, 89, 47, 134, 114, 47, 0, 103, 15, 70, 77, 65, 87, 5, 37, 0, 89, 47, 57, 134,
+ 114, 47, 0, 15, 70, 12, 19, 132, 4, 49, 64, 49, 35, 50, 72, 122, 89, 0, 16, 70, 72, 81, 133, 72, 81, 64, 34, 121, 83, 13,
+ 34, 6, 129, 0, 14, 70, 72, 20, 16, 61, 37, 0, 34, 35, 48, 6, 133, 0, 12, 2, 204, 136, 72, 145, 34, 129, 89, 113, 89, 0,
+ 13, 2, 203, 144, 55, 121, 68, 87, 13, 50, 72, 10, 0, 0, 0, 12, 68, 48, 80, 78, 56, 55, 129, 6, 35, 50, 0, 22, 72, 84,
+ 226, 78, 80, 84, 133, 77, 64, 125, 50, 6, 122, 50, 47, 13, 34, 13, 89, 47, 0, 13, 68, 72, 82, 197, 100, 34, 4, 129, 49, 6,
+ 129, 0, 22, 72, 72, 18, 78, 24, 244, 133, 77, 64, 34, 6, 138, 50, 83, 4, 124, 34, 113, 89, 47, 0, 0, 13, 69, 100, 84, 211,
+ 37, 32, 57, 121, 89, 89, 128, 0, 11, 69, 65, 32, 89, 21, 32, 48, 34, 140, 0, 8, 67, 64, 80, 82, 48, 140, 0, 8, 197, 61,
+ 85, 12, 21, 64, 65, 13, 69, 12, 128, 82, 37, 64, 76, 35, 34, 122, 47, 0, 12, 69, 12, 17, 83, 5, 32, 89, 129, 88, 114, 0,
+ 8, 2, 202, 167, 76, 121, 91, 0, 0, 7, 66, 76, 144, 89, 129, 0, 14, 70, 29, 35, 213, 64, 145, 64, 81, 34, 134, 48, 37, 0,
+ 15, 70, 5, 50, 193, 56, 49, 64, 119, 89, 49, 120, 50, 89, 0, 8, 2, 202, 164, 75, 121, 90, 0, 0, 0, 12, 68, 40, 16, 207,
+ 8, 75, 138, 49, 13, 71, 0, 12, 68, 8, 19, 66, 36, 71, 35, 65, 71, 129, 0, 11, 68, 76, 178, 69, 76, 89, 49, 137, 88, 0,
+ 11, 68, 4, 208, 83, 76, 119, 65, 35, 89, 0, 0, 15, 69, 80, 243, 65, 80, 240, 47, 13, 65, 138, 47, 136, 0, 103, 18, 67, 80,
+ 80, 82, 47, 6, 140, 15, 6, 124, 83, 0, 81, 111, 102, 102, 32, 21, 67, 80, 80, 82, 47, 4, 140, 15, 119, 48, 127, 47, 0, 81,
+ 97, 112, 97, 114, 116, 32, 9, 67, 80, 80, 82, 47, 140, 0, 36, 9, 67, 80, 80, 82, 47, 142, 0, 10, 13, 69, 76, 19, 9, 56,
+ 80, 89, 138, 55, 137, 50, 0, 12, 69, 61, 85, 1, 28, 80, 135, 47, 113, 75, 0, 12, 69, 28, 19, 15, 72, 80, 81, 119, 55, 133,
+ 0, 0, 15, 70, 64, 198, 77, 61, 85, 8, 48, 55, 122, 65, 13, 87, 0, 12, 67, 96, 208, 83, 121, 49, 89, 65, 119, 89, 0, 10,
+ 198, 21, 133, 18, 4, 53, 0, 66, 36, 10, 198, 21, 133, 18, 4, 53, 0, 65, 9, 10, 198, 21, 133, 18, 4, 53, 0, 65, 10, 0,
+ 20, 71, 65, 34, 77, 5, 97, 82, 4, 48, 34, 129, 65, 13, 84, 6, 140, 34, 13, 0, 18, 71, 12, 145, 193, 72, 85, 20, 20, 89,
+ 122, 81, 13, 6, 34, 121, 47, 0, 0, 11, 68, 12, 130, 76, 20, 76, 122, 55, 37, 0, 12, 68, 76, 83, 69, 56, 89, 129, 65, 13,
+ 50, 0, 17, 70, 52, 20, 129, 80, 131, 206, 65, 35, 34, 13, 87, 124, 50, 0, 103, 11, 68, 16, 147, 196, 20, 72, 137, 136, 72, 0,
+ 11, 68, 4, 81, 201, 76, 129, 75, 122, 89, 0, 18, 2, 204, 158, 119, 48, 34, 6, 124, 49, 89, 122, 65, 13, 50, 47, 10, 0, 0,
+ 12, 69, 12, 243, 142, 36, 80, 49, 124, 50, 37, 0, 8, 197, 76, 85, 20, 20, 80, 66, 14, 69, 72, 81, 15, 56, 80, 34, 129, 72,
+ 6, 125, 50, 0, 13, 69, 72, 21, 137, 56, 80, 34, 13, 84, 129, 50, 0, 17, 70, 52, 244, 209, 84, 149, 15, 65, 13, 89, 49, 6,
+ 129, 47, 136, 0, 14, 69, 5, 85, 9, 76, 208, 130, 108, 122, 88, 13, 65, 0, 0, 15, 70, 81, 84, 142, 44, 86, 64, 47, 148, 50,
+ 49, 129, 0, 105, 14, 70, 81, 84, 142, 44, 86, 64, 47, 128, 50, 49, 129, 0, 0, 16, 70, 64, 21, 18, 36, 50, 65, 48, 119, 47,
+ 34, 122, 91, 13, 0, 18, 71, 12, 20, 211, 4, 225, 18, 4, 49, 13, 89, 35, 50, 72, 34, 13, 0, 19, 71, 72, 84, 21, 80, 16,
+ 140, 20, 34, 121, 48, 57, 134, 47, 13, 71, 118, 0, 10, 199, 12, 244, 143, 48, 192, 82, 100, 66, 6, 2, 95, 1, 138, 0, 0, 15,
+ 70, 12, 245, 207, 72, 177, 82, 49, 136, 58, 128, 49, 114, 0, 9, 198, 12, 21, 129, 48, 145, 82, 67, 7, 2, 201, 178, 67, 121, 0,
+ 0, 14, 69, 64, 145, 211, 81, 144, 48, 122, 81, 89, 47, 137, 0, 15, 69, 28, 19, 1, 97, 144, 81, 35, 55, 119, 49, 89, 37, 0,
+ 14, 69, 13, 34, 83, 37, 48, 49, 34, 137, 89, 122, 89, 0, 0, 10, 67, 16, 85, 83, 72, 138, 117, 89, 0, 0, 15, 70, 76, 192,
+ 86, 37, 50, 0, 89, 55, 138, 84, 122, 91, 0, 14, 70, 44, 224, 86, 37, 50, 0, 50, 138, 84, 122, 91, 0, 0, 11, 200, 72, 81,
+ 193, 72, 67, 5, 77, 48, 8, 11, 68, 76, 21, 143, 100, 89, 119, 84, 139, 0, 17, 70, 36, 229, 5, 72, 210, 78, 122, 50, 47, 6,
+ 128, 65, 122, 50, 0, 11, 68, 12, 240, 207, 4, 49, 136, 49, 136, 0, 0, 17, 70, 16, 19, 65, 76, 53, 83, 72, 119, 65, 35, 89,
+ 49, 13, 89, 0, 9, 198, 61, 85, 2, 72, 80, 75, 65, 13, 69, 16, 148, 200, 21, 48, 72, 122, 91, 123, 88, 0, 14, 69, 4, 194,
+ 66, 37, 48, 35, 55, 13, 71, 137, 88, 0, 11, 2, 201, 190, 10, 6, 127, 47, 35, 48, 0, 0, 10, 2, 204, 165, 34, 122, 68, 81,
+ 10, 0, 0, 5, 194, 80, 128, 9, 6, 66, 80, 128, 87, 0, 0, 8, 67, 5, 32, 192, 127, 49, 0, 6, 195, 37, 32, 192, 17, 0,
+ 10, 68, 44, 131, 69, 72, 49, 65, 142, 0, 12, 2, 202, 178, 65, 4, 124, 72, 75, 6, 138, 0, 0, 14, 69, 16, 80, 204, 4, 224,
+ 72, 121, 49, 55, 119, 50, 0, 14, 69, 4, 194, 83, 60, 224, 35, 55, 122, 89, 13, 50, 0, 17, 70, 4, 117, 73, 48, 84, 129, 35,
+ 81, 129, 55, 6, 140, 34, 13, 0, 14, 69, 77, 83, 148, 4, 224, 89, 125, 50, 47, 35, 50, 0, 12, 69, 61, 36, 8, 4, 224, 132,
+ 83, 13, 50, 0, 0, 15, 70, 88, 19, 133, 77, 48, 64, 84, 119, 50, 121, 89, 13, 0, 13, 70, 73, 84, 211, 20, 195, 0, 34, 125,
+ 89, 118, 0, 15, 70, 80, 147, 73, 16, 84, 128, 47, 122, 65, 122, 72, 114, 0, 15, 2, 202, 176, 35, 89, 48, 113, 34, 138, 47, 113,
+ 72, 10, 0, 0, 18, 71, 20, 194, 83, 4, 33, 84, 32, 113, 55, 122, 88, 13, 71, 13, 87, 0, 19, 71, 48, 19, 132, 61, 115, 133,
+ 72, 55, 6, 35, 50, 72, 4, 136, 50, 114, 0, 18, 67, 24, 21, 88, 83, 6, 136, 15, 48, 6, 126, 0, 81, 112, 97, 115, 32, 6,
+ 195, 85, 48, 64, 17, 17, 2, 204, 175, 50, 4, 124, 50, 89, 113, 55, 6, 35, 71, 113, 49, 0, 7, 2, 95, 19, 121, 89, 0, 0,
+ 10, 68, 21, 83, 5, 72, 139, 55, 114, 0, 12, 68, 17, 147, 1, 56, 72, 122, 55, 13, 50, 0, 11, 68, 80, 147, 79, 72, 47, 129,
+ 65, 133, 0, 20, 68, 92, 245, 78, 16, 58, 4, 135, 50, 72, 15, 6, 125, 48, 0, 81, 117, 112, 32, 23, 68, 92, 245, 78, 16, 58,
+ 4, 135, 50, 72, 15, 6, 72, 135, 50, 0, 81, 100, 111, 119, 110, 32, 12, 68, 92, 245, 78, 16, 58, 135, 50, 72, 0, 38, 11, 68,
+ 92, 245, 78, 16, 58, 134, 50, 72, 0, 11, 68, 52, 80, 78, 80, 65, 121, 50, 47, 0, 11, 68, 48, 80, 78, 80, 55, 121, 50, 47,
+ 0, 12, 68, 5, 67, 1, 76, 35, 47, 55, 13, 89, 0, 0, 13, 69, 32, 19, 73, 76, 128, 107, 138, 65, 122, 91, 0, 14, 69, 8,
+ 133, 84, 4, 224, 71, 134, 47, 6, 35, 50, 0, 8, 197, 88, 147, 204, 36, 224, 66, 13, 69, 33, 86, 154, 4, 128, 107, 13, 88, 6,
+ 126, 0, 0, 10, 67, 76, 241, 129, 89, 136, 83, 13, 0, 21, 67, 93, 114, 73, 72, 125, 71, 118, 57, 134, 72, 125, 71, 118, 57, 134,
+ 47, 6, 134, 0, 13, 2, 202, 188, 113, 75, 121, 49, 47, 113, 84, 10, 0, 0, 8, 67, 5, 32, 200, 127, 76, 0, 0, 11, 2, 204,
+ 170, 72, 121, 50, 47, 118, 10, 0, 0, 12, 69, 16, 83, 137, 21, 32, 72, 113, 50, 145, 0, 0, 14, 70, 24, 147, 133, 77, 49, 64,
+ 83, 113, 50, 121, 89, 0, 0, 10, 67, 85, 49, 64, 57, 134, 88, 0, 36, 9, 67, 85, 49, 64, 57, 134, 89, 0, 10, 199, 32, 80,
+ 68, 24, 148, 147, 80, 66, 0, 11, 68, 20, 194, 83, 20, 113, 55, 129, 88, 0, 7, 196, 36, 64, 72, 60, 65, 9, 198, 52, 18, 78,
+ 80, 18, 78, 66, 7, 196, 36, 229, 18, 60, 65, 12, 68, 12, 193, 82, 44, 49, 55, 127, 49, 0, 135, 0, 14, 69, 60, 49, 76, 61,
+ 64, 124, 89, 13, 55, 124, 47, 0, 9, 197, 36, 228, 213, 49, 64, 65, 10, 8, 197, 36, 228, 213, 49, 64, 66, 23, 73, 36, 212, 18,
+ 20, 115, 129, 8, 193, 64, 122, 65, 48, 34, 6, 121, 81, 50, 13, 71, 118, 0, 14, 69, 4, 97, 140, 85, 128, 119, 83, 55, 125, 49,
+ 89, 0, 0, 13, 70, 76, 19, 201, 73, 49, 64, 89, 141, 91, 13, 0, 14, 70, 12, 193, 65, 57, 49, 64, 49, 55, 121, 50, 88, 0,
+ 0, 18, 71, 21, 52, 9, 60, 224, 71, 20, 121, 89, 48, 122, 13, 50, 126, 90, 0, 6, 195, 5, 48, 80, 17, 0, 11, 68, 25, 147,
+ 4, 20, 83, 137, 55, 72, 0, 10, 67, 88, 86, 0, 84, 121, 49, 89, 0, 0, 13, 69, 29, 32, 69, 52, 80, 81, 34, 138, 13, 65,
+ 0, 13, 69, 5, 33, 217, 48, 80, 127, 81, 6, 137, 55, 0, 13, 69, 52, 244, 129, 48, 80, 65, 13, 34, 35, 55, 0, 8, 67, 37,
+ 35, 206, 145, 50, 0, 0, 11, 67, 16, 82, 129, 72, 138, 90, 126, 0, 9, 0, 11, 67, 72, 21, 76, 34, 135, 6, 134, 55, 0, 14,
+ 70, 32, 20, 151, 36, 50, 0, 107, 35, 34, 122, 75, 0, 10, 199, 64, 149, 21, 37, 64, 82, 100, 66, 10, 199, 28, 243, 196, 56, 145,
+ 200, 80, 66, 0, 18, 70, 52, 242, 1, 52, 81, 0, 109, 111, 104, 97, 109, 109, 97, 100, 0, 29, 12, 68, 12, 129, 82, 36, 91, 140,
+ 34, 6, 129, 0, 19, 72, 64, 130, 76, 37, 53, 9, 56, 80, 83, 122, 55, 113, 89, 47, 137, 50, 0, 11, 200, 52, 243, 25, 8, 65,
+ 78, 84, 208, 66, 11, 68, 48, 80, 80, 80, 55, 121, 48, 47, 0, 11, 200, 36, 195, 9, 80, 84, 129, 80, 80, 21, 11, 68, 28, 83,
+ 196, 20, 75, 129, 136, 72, 0, 12, 68, 16, 80, 210, 100, 72, 113, 49, 34, 137, 0, 21, 72, 12, 243, 210, 16, 147, 129, 80, 80, 49,
+ 136, 6, 130, 72, 113, 50, 138, 47, 0, 36, 10, 2, 95, 34, 49, 58, 136, 47, 89, 0, 0, 8, 197, 101, 99, 206, 56, 80, 66, 12,
+ 69, 64, 131, 197, 8, 80, 83, 129, 71, 129, 0, 15, 70, 4, 225, 204, 21, 49, 89, 35, 68, 81, 118, 89, 37, 0, 14, 69, 76, 145,
+ 78, 56, 16, 89, 129, 6, 121, 50, 13, 0, 11, 69, 69, 82, 67, 32, 80, 49, 129, 91, 0, 14, 69, 65, 146, 129, 52, 16, 48, 13,
+ 75, 126, 65, 13, 0, 14, 69, 52, 147, 149, 80, 80, 65, 122, 50, 122, 47, 0, 10, 13, 69, 16, 18, 12, 36, 16, 72, 138, 55, 129,
+ 13, 0, 11, 69, 5, 84, 211, 36, 80, 124, 88, 37, 0, 17, 2, 95, 33, 121, 49, 89, 49, 55, 13, 65, 6, 138, 91, 13, 50, 0,
+ 0, 13, 67, 28, 243, 133, 2, 81, 131, 50, 0, 103, 12, 9, 12, 67, 28, 243, 133, 2, 81, 124, 50, 0, 12, 9, 0, 9, 67, 76,
+ 243, 128, 89, 125, 50, 0, 17, 70, 24, 192, 77, 20, 224, 207, 83, 55, 119, 65, 121, 68, 49, 136, 0, 12, 67, 17, 81, 84, 72, 57,
+ 134, 6, 121, 47, 0, 9, 67, 12, 243, 128, 49, 124, 50, 0, 9, 2, 95, 39, 49, 58, 136, 47, 0, 0, 11, 68, 72, 82, 75, 36,
+ 34, 138, 49, 129, 0, 21, 72, 36, 212, 5, 72, 21, 9, 88, 80, 122, 65, 48, 6, 121, 34, 13, 47, 122, 84, 0, 13, 2, 95, 38,
+ 35, 65, 48, 13, 89, 35, 50, 72, 0, 0, 17, 70, 20, 228, 197, 52, 35, 5, 124, 50, 89, 6, 124, 65, 71, 118, 0, 14, 4, 95,
+ 50, 48, 15, 47, 58, 6, 121, 50, 47, 141, 0, 13, 2, 95, 37, 48, 148, 89, 6, 121, 50, 47, 0, 105, 12, 2, 95, 37, 48, 114,
+ 89, 6, 121, 50, 47, 0, 0, 9, 67, 12, 243, 133, 49, 136, 50, 0, 9, 2, 95, 36, 72, 124, 55, 114, 0, 0, 16, 67, 88, 19,
+ 128, 84, 35, 50, 72, 128, 0, 81, 100, 101, 114, 32, 17, 67, 88, 19, 128, 84, 35, 50, 72, 121, 50, 0, 81, 100, 101, 110, 32, 9,
+ 67, 80, 83, 128, 47, 121, 50, 0, 19, 71, 36, 212, 9, 56, 114, 78, 28, 122, 65, 48, 6, 122, 50, 75, 122, 68, 0, 0, 9, 198,
+ 61, 85, 3, 5, 53, 0, 65, 11, 68, 4, 66, 69, 84, 119, 72, 57, 134, 0, 13, 2, 95, 42, 35, 89, 47, 13, 34, 122, 89, 49,
+ 0, 14, 4, 95, 3, 1, 16, 49, 4, 35, 48, 14, 47, 118, 0, 0, 9, 67, 32, 84, 130, 128, 71, 0, 103, 12, 69, 12, 20, 211,
+ 21, 144, 49, 138, 89, 37, 0, 14, 69, 9, 81, 78, 61, 48, 71, 58, 138, 50, 124, 89, 0, 17, 70, 80, 20, 5, 77, 68, 153, 47,
+ 35, 48, 13, 89, 47, 34, 122, 0, 13, 2, 95, 41, 34, 137, 47, 48, 119, 34, 121, 50, 0, 0, 16, 70, 80, 244, 143, 57, 67, 192,
+ 47, 13, 34, 124, 50, 47, 136, 0, 18, 70, 36, 66, 84, 5, 35, 196, 137, 72, 6, 122, 47, 13, 34, 124, 72, 0, 16, 70, 76, 245,
+ 84, 32, 83, 132, 89, 126, 83, 6, 121, 50, 72, 0, 10, 67, 36, 67, 25, 137, 72, 55, 122, 0, 14, 2, 95, 40, 55, 121, 83, 47,
+ 48, 119, 34, 121, 50, 0, 0, 11, 67, 32, 84, 128, 107, 128, 0, 72, 34, 9, 17, 67, 64, 84, 128, 48, 4, 128, 15, 89, 6, 138,
+ 0, 81, 115, 101, 32, 20, 67, 64, 84, 128, 48, 114, 15, 89, 6, 121, 50, 47, 0, 81, 99, 101, 110, 116, 32, 9, 67, 64, 84, 128,
+ 48, 128, 0, 72, 19, 71, 16, 243, 7, 20, 195, 1, 84, 72, 124, 55, 81, 6, 121, 99, 55, 137, 0, 6, 195, 37, 36, 192, 17, 0,
+ 10, 67, 49, 82, 83, 55, 134, 122, 89, 0, 13, 68, 44, 80, 78, 84, 49, 122, 6, 126, 50, 134, 0, 11, 68, 20, 66, 84, 32, 129,
+ 72, 122, 87, 0, 11, 68, 20, 35, 207, 44, 129, 71, 117, 49, 0, 8, 2, 95, 46, 72, 124, 47, 0, 0, 13, 69, 4, 68, 137, 4,
+ 224, 138, 72, 34, 141, 50, 0, 14, 69, 53, 83, 137, 12, 128, 65, 57, 134, 50, 122, 49, 0, 15, 70, 5, 69, 15, 72, 225, 89, 119,
+ 47, 148, 50, 37, 0, 105, 14, 70, 5, 69, 15, 72, 225, 89, 119, 47, 128, 50, 37, 0, 12, 69, 4, 195, 9, 20, 64, 35, 55, 137,
+ 72, 0, 9, 2, 95, 45, 72, 35, 91, 0, 103, 11, 2, 95, 45, 107, 4, 137, 83, 13, 50, 0, 0, 28, 67, 32, 84, 133, 107, 6,
+ 142, 15, 13, 50, 72, 15, 86, 6, 140, 0, 82, 97, 110, 100, 32, 116, 104, 101, 114, 101, 32, 14, 70, 76, 243, 4, 36, 84, 128, 89,
+ 136, 55, 75, 114, 0, 9, 198, 24, 244, 133, 88, 84, 128, 66, 15, 70, 4, 195, 15, 88, 84, 128, 130, 55, 6, 136, 84, 114, 0, 9,
+ 2, 95, 44, 49, 124, 65, 13, 0, 0, 19, 67, 24, 20, 128, 83, 6, 127, 10, 65, 4, 133, 0, 81, 109, 111, 114, 101, 32, 16, 71,
+ 32, 243, 69, 61, 115, 133, 72, 107, 136, 65, 136, 50, 114, 0, 20, 71, 5, 4, 1, 72, 21, 21, 76, 35, 48, 13, 34, 6, 35, 47,
+ 13, 89, 0, 103, 19, 71, 5, 4, 1, 72, 21, 21, 76, 35, 48, 13, 34, 6, 138, 47, 13, 89, 0, 12, 67, 53, 36, 192, 65, 122,
+ 89, 113, 88, 0, 24, 9, 2, 95, 51, 87, 34, 6, 129, 0, 0, 12, 68, 4, 226, 84, 4, 119, 50, 129, 47, 13, 0, 21, 72, 104,
+ 147, 66, 4, 37, 197, 4, 224, 88, 113, 65, 71, 126, 71, 58, 122, 13, 50, 0, 8, 2, 95, 50, 47, 6, 134, 0, 0, 13, 69, 77,
+ 147, 66, 60, 192, 89, 122, 65, 71, 118, 0, 9, 198, 12, 243, 150, 21, 36, 197, 36, 10, 198, 12, 243, 150, 21, 36, 197, 65, 9, 10,
+ 2, 95, 49, 58, 6, 125, 50, 0, 106, 9, 2, 95, 49, 58, 6, 124, 50, 0, 0, 16, 70, 8, 20, 133, 57, 68, 192, 71, 35, 34,
+ 13, 50, 47, 89, 0, 14, 70, 61, 4, 15, 76, 84, 128, 13, 48, 136, 88, 114, 0, 15, 70, 48, 16, 143, 72, 84, 128, 55, 138, 71,
+ 13, 34, 114, 0, 10, 2, 95, 48, 88, 6, 141, 34, 136, 0, 0, 19, 71, 72, 80, 207, 52, 209, 78, 16, 34, 4, 121, 49, 13, 65,
+ 121, 50, 72, 0, 12, 2, 95, 55, 89, 6, 13, 84, 13, 50, 0, 107, 11, 2, 95, 55, 89, 6, 121, 84, 13, 50, 0, 0, 10, 67,
+ 56, 148, 143, 50, 141, 34, 136, 0, 10, 67, 21, 35, 211, 141, 34, 124, 89, 0, 10, 2, 95, 54, 89, 6, 122, 49, 89, 0, 0, 9,
+ 2, 95, 53, 83, 6, 137, 84, 0, 0, 16, 70, 72, 84, 18, 37, 48, 76, 34, 113, 48, 34, 137, 88, 118, 0, 17, 70, 64, 83, 131,
+ 32, 19, 148, 48, 121, 50, 91, 13, 50, 47, 0, 103, 15, 70, 64, 83, 131, 32, 19, 148, 48, 124, 50, 91, 124, 50, 0, 14, 70, 24,
+ 21, 9, 29, 81, 64, 83, 119, 47, 129, 81, 0, 8, 2, 95, 52, 83, 6, 133, 0, 0, 15, 2, 95, 59, 89, 121, 65, 122, 49, 6,
+ 136, 55, 13, 50, 0, 0, 11, 67, 32, 84, 147, 107, 128, 88, 0, 72, 12, 11, 68, 4, 226, 83, 20, 35, 50, 122, 89, 0, 10, 2,
+ 95, 58, 49, 136, 55, 13, 50, 0, 0, 15, 69, 92, 130, 76, 77, 64, 58, 4, 137, 55, 89, 47, 0, 8, 13, 5, 8, 5, 39, 12,
+ 12, 107, 129, 55, 0, 72, 32, 13, 69, 21, 131, 79, 61, 32, 121, 49, 89, 65, 143, 0, 15, 69, 72, 81, 140, 85, 128, 34, 129, 83,
+ 55, 125, 49, 89, 0, 9, 2, 95, 57, 50, 6, 137, 50, 0, 0, 10, 66, 92, 80, 58, 129, 0, 72, 32, 9, 13, 202, 52, 20, 211,
+ 4, 50, 21, 76, 85, 20, 76, 67, 8, 66, 100, 16, 57, 119, 0, 9, 9, 198, 77, 84, 18, 37, 49, 64, 66, 18, 70, 12, 240, 88,
+ 36, 19, 0, 49, 136, 6, 35, 49, 89, 122, 13, 55, 0, 16, 70, 12, 20, 129, 52, 83, 0, 49, 35, 34, 13, 65, 121, 55, 0, 16,
+ 70, 4, 48, 213, 73, 49, 68, 119, 49, 148, 89, 123, 72, 0, 105, 15, 70, 4, 48, 213, 73, 49, 68, 119, 49, 128, 89, 123, 72, 0,
+ 5, 194, 84, 144, 17, 8, 2, 95, 56, 6, 138, 47, 0, 0, 16, 70, 64, 84, 147, 64, 86, 0, 48, 128, 89, 48, 121, 49, 89, 0,
+ 10, 199, 36, 229, 5, 72, 96, 67, 20, 65, 18, 71, 12, 243, 131, 36, 84, 135, 20, 49, 124, 50, 89, 122, 6, 140, 90, 0, 12, 2,
+ 95, 63, 49, 58, 121, 89, 76, 13, 50, 0, 0, 11, 68, 24, 145, 82, 100, 83, 145, 34, 122, 0, 12, 68, 12, 19, 69, 60, 49, 35,
+ 65, 122, 136, 0, 13, 2, 95, 62, 81, 34, 138, 47, 13, 86, 35, 50, 0, 0, 15, 69, 28, 64, 78, 76, 176, 81, 14, 72, 35, 50,
+ 89, 49, 0, 14, 69, 48, 240, 193, 48, 80, 55, 136, 49, 6, 120, 55, 0, 12, 69, 29, 82, 78, 20, 16, 81, 122, 50, 37, 0, 13,
+ 69, 24, 16, 193, 16, 80, 83, 13, 89, 126, 72, 0, 13, 69, 16, 80, 193, 16, 80, 72, 121, 49, 138, 72, 0, 10, 2, 95, 61, 129,
+ 49, 58, 118, 88, 0, 0, 17, 70, 16, 243, 133, 28, 19, 0, 72, 124, 50, 113, 81, 6, 130, 55, 0, 10, 67, 16, 83, 153, 72, 113,
+ 50, 137, 0, 11, 2, 95, 60, 55, 121, 89, 86, 35, 50, 0, 0, 0, 27, 68, 92, 245, 76, 16, 58, 117, 72, 107, 35, 84, 47, 116,
+ 0, 74, 32, 12, 82, 104, 97, 118, 101, 32, 116, 111, 32, 21, 68, 92, 245, 76, 16, 58, 117, 72, 107, 35, 84, 0, 35, 14, 81, 104,
+ 97, 118, 101, 32, 22, 68, 92, 245, 76, 16, 58, 2, 117, 72, 107, 2, 119, 84, 0, 35, 81, 104, 97, 118, 101, 32, 10, 196, 92, 245,
+ 76, 16, 76, 32, 9, 12, 12, 68, 4, 211, 65, 56, 119, 65, 6, 126, 50, 0, 10, 67, 5, 53, 83, 138, 89, 13, 89, 0, 13, 68,
+ 4, 66, 79, 76, 35, 86, 57, 6, 149, 89, 0, 0, 15, 69, 81, 34, 65, 56, 144, 47, 34, 129, 6, 35, 50, 37, 0, 14, 69, 76,
+ 243, 21, 80, 80, 89, 124, 55, 57, 134, 47, 0, 15, 69, 16, 80, 149, 56, 176, 72, 129, 71, 6, 125, 50, 49, 0, 9, 198, 4, 229,
+ 9, 52, 243, 153, 66, 0, 10, 2, 95, 64, 35, 47, 89, 137, 50, 0, 0, 19, 71, 21, 133, 18, 4, 66, 84, 20, 121, 49, 89, 47,
+ 34, 13, 72, 137, 47, 0, 0, 20, 72, 65, 35, 202, 20, 53, 9, 48, 80, 48, 34, 13, 75, 121, 49, 47, 118, 0, 103, 11, 68, 5,
+ 4, 1, 48, 119, 48, 130, 55, 0, 0, 16, 70, 12, 20, 143, 48, 147, 133, 49, 35, 34, 13, 55, 137, 50, 0, 16, 70, 24, 83, 73,
+ 56, 147, 133, 83, 121, 65, 13, 50, 122, 50, 0, 12, 69, 5, 52, 197, 77, 48, 119, 89, 121, 89, 0, 0, 17, 70, 88, 149, 1, 52,
+ 147, 128, 84, 137, 47, 13, 65, 122, 50, 0, 103, 17, 70, 88, 149, 1, 52, 147, 128, 84, 137, 47, 13, 65, 123, 50, 0, 103, 16, 70,
+ 88, 149, 1, 52, 147, 128, 84, 122, 47, 13, 65, 123, 50, 0, 14, 70, 80, 84, 146, 4, 147, 128, 47, 13, 34, 138, 50, 0, 15, 70,
+ 29, 34, 70, 24, 243, 128, 81, 34, 122, 83, 13, 50, 0, 0, 24, 75, 72, 80, 207, 56, 224, 73, 77, 48, 78, 12, 80, 34, 113, 49,
+ 124, 50, 122, 89, 13, 50, 89, 0, 0, 10, 67, 48, 81, 207, 55, 121, 81, 136, 0, 15, 70, 12, 193, 65, 57, 49, 82, 49, 55, 121,
+ 50, 88, 114, 0, 11, 68, 4, 113, 210, 60, 35, 81, 34, 136, 0, 0, 14, 70, 52, 144, 200, 20, 195, 5, 65, 113, 91, 121, 55, 0,
+ 13, 69, 5, 53, 12, 21, 144, 35, 89, 47, 55, 37, 0, 18, 70, 12, 20, 143, 48, 147, 129, 49, 35, 34, 13, 55, 6, 137, 50, 13,
+ 0, 9, 198, 84, 208, 146, 20, 195, 1, 66, 15, 70, 80, 244, 148, 36, 195, 1, 47, 132, 47, 6, 129, 119, 0, 15, 69, 77, 80, 148,
+ 49, 144, 89, 125, 47, 13, 55, 122, 0, 32, 17, 70, 72, 81, 137, 56, 84, 153, 34, 113, 83, 137, 50, 13, 34, 122, 0, 19, 8, 16,
+ 9, 195, 177, 1, 20, 1, 19, 48, 129, 67, 6, 35, 47, 119, 88, 0, 13, 69, 52, 245, 84, 33, 48, 65, 135, 86, 88, 0, 9, 12,
+ 201, 24, 244, 133, 76, 131, 210, 80, 83, 128, 66, 18, 70, 12, 243, 148, 72, 20, 153, 49, 124, 50, 47, 34, 140, 34, 37, 0, 103, 17,
+ 70, 12, 243, 148, 72, 20, 153, 49, 124, 50, 47, 34, 13, 34, 122, 0, 12, 4, 95, 226, 128, 163, 71, 117, 55, 113, 47, 0, 0, 9,
+ 198, 12, 243, 12, 20, 83, 128, 66, 19, 70, 25, 35, 206, 80, 83, 132, 83, 34, 6, 125, 50, 47, 4, 121, 50, 72, 0, 16, 4, 194,
+ 182, 194, 182, 48, 35, 34, 13, 81, 34, 35, 83, 89, 0, 12, 4, 95, 226, 128, 162, 71, 117, 55, 113, 47, 0, 0, 10, 67, 4, 64,
+ 64, 138, 72, 13, 0, 10, 18, 71, 12, 243, 15, 77, 49, 85, 52, 49, 124, 55, 13, 89, 6, 141, 65, 0, 15, 4, 95, 226, 128, 161,
+ 72, 125, 71, 118, 72, 35, 81, 114, 0, 0, 11, 68, 48, 20, 197, 72, 55, 138, 88, 114, 0, 11, 68, 24, 147, 210, 16, 83, 129, 132,
+ 72, 0, 16, 70, 8, 16, 203, 20, 225, 0, 71, 35, 49, 6, 121, 50, 72, 0, 11, 4, 95, 226, 128, 160, 72, 35, 81, 114, 0, 0,
+ 12, 67, 92, 129, 78, 4, 58, 121, 50, 0, 15, 10, 12, 67, 92, 129, 78, 58, 2, 121, 50, 0, 12, 10, 16, 70, 65, 33, 78, 80,
+ 144, 197, 48, 34, 121, 50, 108, 122, 89, 0, 14, 69, 36, 211, 199, 20, 224, 122, 65, 13, 75, 13, 50, 0, 8, 197, 4, 81, 197, 4,
+ 224, 66, 0, 16, 70, 4, 225, 197, 48, 84, 192, 35, 50, 75, 13, 55, 129, 88, 0, 15, 7, 6, 1, 195, 167, 1, 4, 5, 83, 13,
+ 89, 126, 72, 0, 15, 4, 95, 226, 128, 166, 122, 55, 6, 122, 48, 89, 122, 89, 0, 0, 13, 70, 12, 82, 76, 36, 66, 0, 49, 138,
+ 55, 37, 0, 6, 195, 85, 48, 128, 17, 13, 4, 95, 226, 128, 165, 47, 134, 72, 124, 47, 89, 0, 0, 11, 68, 52, 148, 200, 4, 65,
+ 129, 91, 13, 0, 10, 4, 95, 226, 128, 164, 72, 124, 47, 0, 0, 14, 69, 4, 193, 146, 20, 64, 35, 55, 83, 34, 113, 72, 0, 10,
+ 67, 4, 192, 78, 35, 55, 13, 50, 0, 12, 69, 72, 82, 78, 20, 64, 34, 138, 50, 72, 0, 14, 69, 32, 21, 18, 20, 64, 107, 138,
+ 47, 34, 123, 72, 0, 15, 4, 95, 226, 128, 155, 55, 121, 83, 47, 49, 58, 136, 47, 0, 0, 15, 70, 52, 83, 80, 32, 148, 192, 65,
+ 121, 65, 83, 113, 89, 0, 13, 4, 95, 226, 128, 154, 55, 136, 49, 58, 136, 47, 0, 0, 15, 70, 76, 21, 67, 21, 0, 78, 89, 130,
+ 89, 48, 13, 50, 0, 14, 4, 95, 226, 128, 153, 34, 137, 47, 49, 58, 136, 47, 0, 0, 14, 68, 28, 242, 78, 28, 4, 81, 136, 122,
+ 68, 0, 12, 9, 10, 67, 4, 193, 67, 35, 55, 122, 49, 0, 14, 70, 48, 83, 208, 5, 33, 0, 55, 121, 48, 114, 72, 0, 10, 68,
+ 28, 21, 71, 20, 81, 138, 75, 0, 15, 4, 95, 226, 128, 152, 55, 121, 83, 47, 49, 58, 136, 47, 0, 18, 4, 95, 4, 15, 20, 58,
+ 122, 86, 72, 6, 124, 47, 119, 71, 125, 84, 0, 0, 14, 69, 76, 80, 193, 57, 64, 89, 129, 49, 13, 50, 47, 0, 14, 69, 21, 132,
+ 5, 73, 64, 121, 49, 89, 48, 128, 47, 0, 13, 69, 4, 211, 213, 57, 64, 119, 65, 135, 50, 47, 0, 16, 4, 95, 226, 128, 159, 55,
+ 121, 83, 47, 49, 58, 136, 47, 89, 0, 0, 18, 70, 81, 34, 66, 84, 224, 76, 47, 34, 137, 71, 6, 57, 134, 50, 118, 0, 16, 70,
+ 77, 3, 207, 56, 97, 68, 89, 48, 134, 50, 83, 121, 72, 0, 11, 67, 56, 22, 137, 50, 126, 47, 89, 122, 0, 14, 70, 28, 148, 129,
+ 24, 97, 64, 75, 113, 34, 120, 83, 0, 10, 67, 4, 64, 77, 35, 72, 13, 65, 0, 14, 4, 95, 226, 128, 158, 55, 136, 49, 58, 136,
+ 47, 89, 0, 0, 11, 67, 76, 129, 64, 91, 129, 0, 72, 9, 33, 15, 4, 95, 226, 128, 157, 34, 137, 47, 49, 58, 136, 47, 89, 0,
+ 15, 2, 95, 91, 55, 121, 83, 47, 71, 34, 35, 49, 113, 47, 0, 0, 16, 70, 65, 33, 67, 21, 5, 0, 48, 34, 129, 89, 121, 48,
+ 47, 0, 11, 200, 52, 18, 78, 80, 18, 78, 21, 32, 66, 11, 68, 32, 82, 83, 80, 107, 137, 89, 47, 0, 16, 4, 95, 226, 128, 156,
+ 55, 121, 83, 47, 49, 58, 136, 47, 89, 0, 0, 10, 67, 48, 83, 206, 55, 129, 124, 50, 0, 16, 70, 52, 148, 211, 61, 84, 137, 65,
+ 122, 88, 6, 143, 34, 37, 0, 18, 70, 60, 34, 84, 84, 20, 153, 124, 71, 6, 122, 76, 117, 140, 37, 0, 103, 16, 70, 60, 34, 84,
+ 84, 20, 153, 124, 71, 6, 122, 76, 143, 37, 0, 10, 67, 20, 65, 78, 129, 72, 13, 50, 0, 18, 70, 16, 147, 1, 80, 244, 153, 72,
+ 122, 55, 35, 47, 149, 34, 122, 0, 103, 17, 70, 16, 147, 1, 80, 244, 153, 72, 122, 55, 13, 47, 13, 34, 122, 0, 14, 69, 12, 21,
+ 143, 73, 64, 49, 119, 84, 6, 132, 47, 0, 10, 4, 95, 226, 128, 147, 72, 35, 91, 0, 0, 16, 70, 76, 243, 69, 60, 225, 64, 89,
+ 125, 65, 58, 125, 50, 0, 106, 15, 70, 76, 243, 69, 60, 225, 64, 89, 125, 65, 58, 124, 50, 0, 19, 66, 76, 240, 89, 6, 136, 15,
+ 65, 4, 125, 76, 0, 81, 109, 117, 99, 104, 32, 20, 66, 76, 240, 89, 4, 136, 15, 65, 6, 121, 50, 37, 0, 81, 109, 97, 110, 121,
+ 32, 18, 66, 76, 240, 89, 6, 136, 15, 83, 4, 127, 0, 12, 81, 102, 97, 114, 32, 9, 66, 76, 240, 4, 89, 136, 0, 12, 15, 70,
+ 65, 33, 84, 104, 83, 0, 48, 34, 121, 47, 89, 118, 0, 16, 70, 29, 33, 68, 36, 83, 148, 81, 34, 129, 72, 141, 50, 47, 0, 16,
+ 70, 16, 80, 129, 12, 193, 64, 72, 138, 71, 6, 126, 49, 118, 0, 6, 194, 88, 144, 17, 42, 5, 194, 84, 176, 17, 10, 4, 95, 226,
+ 128, 146, 72, 35, 91, 0, 0, 13, 70, 4, 19, 9, 100, 18, 0, 13, 55, 129, 13, 0, 12, 4, 95, 226, 128, 145, 107, 137, 83, 13,
+ 50, 0, 14, 2, 95, 95, 6, 125, 50, 72, 114, 89, 49, 4, 133, 0, 0, 12, 68, 72, 148, 197, 56, 34, 122, 88, 13, 50, 0, 12,
+ 68, 72, 85, 18, 100, 34, 129, 47, 34, 137, 0, 9, 67, 12, 130, 67, 91, 129, 49, 0, 11, 67, 4, 192, 83, 119, 55, 6, 35, 89,
+ 0, 11, 4, 95, 226, 130, 160, 57, 143, 34, 136, 0, 12, 4, 95, 226, 128, 144, 107, 137, 83, 13, 50, 0, 17, 2, 95, 94, 89, 147,
+ 49, 125, 65, 83, 55, 4, 121, 49, 89, 0, 105, 16, 2, 95, 94, 89, 128, 49, 125, 65, 83, 55, 4, 121, 49, 89, 0, 0, 6, 195,
+ 76, 243, 206, 32, 15, 69, 8, 80, 193, 52, 80, 71, 122, 49, 138, 65, 0, 74, 12, 10, 67, 4, 65, 78, 138, 72, 13, 50, 0, 14,
+ 69, 64, 20, 1, 100, 16, 48, 119, 48, 137, 38, 13, 0, 10, 67, 36, 51, 206, 137, 49, 124, 50, 0, 13, 69, 12, 19, 137, 56, 80,
+ 49, 138, 50, 137, 50, 0, 14, 2, 95, 93, 34, 137, 47, 71, 34, 35, 49, 113, 47, 0, 0, 10, 67, 64, 84, 149, 48, 13, 34, 134,
+ 0, 16, 70, 56, 18, 82, 60, 34, 64, 50, 137, 34, 6, 136, 71, 37, 0, 18, 70, 9, 81, 1, 64, 84, 212, 71, 134, 72, 13, 48,
+ 6, 121, 89, 47, 0, 15, 70, 77, 83, 132, 36, 19, 0, 89, 125, 50, 72, 144, 55, 0, 9, 67, 76, 130, 65, 91, 129, 13, 0, 27,
+ 74, 52, 144, 210, 60, 244, 135, 4, 226, 83, 52, 65, 137, 49, 34, 136, 6, 132, 81, 13, 50, 122, 88, 13, 65, 0, 15, 4, 95, 226,
+ 128, 150, 72, 4, 125, 71, 118, 71, 6, 127, 0, 0, 20, 4, 95, 226, 128, 149, 107, 124, 34, 113, 88, 4, 124, 50, 47, 118, 71, 6,
+ 127, 0, 0, 27, 68, 12, 245, 76, 16, 49, 117, 72, 107, 35, 84, 47, 116, 0, 74, 32, 12, 82, 104, 97, 118, 101, 32, 116, 111, 32,
+ 21, 68, 12, 245, 76, 16, 49, 117, 72, 107, 35, 84, 0, 35, 14, 81, 104, 97, 118, 101, 32, 20, 68, 12, 245, 76, 16, 4, 49, 117,
+ 72, 119, 84, 0, 35, 81, 104, 97, 118, 101, 32, 14, 68, 12, 245, 76, 16, 2, 49, 117, 72, 0, 32, 12, 9, 13, 68, 60, 20, 201,
+ 76, 136, 6, 138, 89, 113, 89, 0, 12, 68, 16, 83, 79, 56, 72, 129, 65, 13, 50, 0, 11, 68, 12, 243, 69, 72, 49, 125, 65, 114,
+ 0, 9, 68, 12, 241, 85, 72, 49, 128, 0, 12, 4, 95, 226, 128, 148, 121, 65, 72, 35, 91, 0, 0, 16, 70, 76, 19, 65, 57, 66,
+ 1, 89, 13, 65, 35, 50, 87, 13, 0, 14, 69, 72, 85, 9, 56, 16, 34, 121, 47, 122, 50, 13, 0, 14, 69, 72, 81, 201, 52, 80,
+ 34, 138, 90, 6, 129, 65, 0, 16, 70, 56, 84, 5, 57, 66, 5, 50, 113, 48, 121, 50, 87, 37, 0, 15, 69, 53, 85, 1, 80, 80,
+ 65, 57, 134, 47, 6, 138, 47, 0, 23, 73, 4, 197, 5, 72, 224, 84, 20, 198, 64, 130, 55, 47, 6, 128, 50, 13, 47, 55, 122, 0,
+ 32, 0, 9, 198, 61, 85, 2, 4, 50, 192, 65, 12, 2, 95, 96, 71, 35, 49, 48, 34, 137, 65, 0, 0, 20, 71, 48, 165, 66, 48,
+ 160, 78, 4, 55, 57, 134, 71, 55, 57, 6, 126, 50, 13, 0, 17, 71, 76, 245, 78, 16, 34, 84, 20, 89, 135, 50, 72, 71, 137, 47,
+ 0, 0, 11, 67, 60, 130, 79, 136, 107, 6, 137, 136, 0, 11, 68, 12, 18, 82, 60, 49, 137, 34, 136, 0, 9, 198, 61, 85, 13, 61,
+ 53, 0, 65, 11, 68, 8, 20, 193, 48, 71, 138, 89, 118, 0, 20, 72, 5, 34, 84, 32, 209, 84, 36, 48, 119, 34, 122, 87, 65, 13,
+ 47, 122, 49, 0, 0, 8, 67, 12, 129, 82, 91, 140, 0, 14, 69, 52, 244, 129, 77, 48, 65, 124, 34, 6, 35, 89, 0, 16, 70, 16,
+ 148, 195, 37, 3, 5, 72, 122, 89, 6, 137, 48, 118, 0, 12, 69, 4, 148, 130, 85, 48, 140, 71, 125, 89, 0, 12, 4, 95, 51, 48,
+ 15, 87, 6, 128, 47, 141, 0, 0, 11, 67, 81, 83, 129, 47, 57, 134, 50, 13, 0, 15, 70, 24, 195, 213, 72, 148, 200, 83, 55, 128,
+ 113, 91, 0, 103, 15, 70, 24, 195, 213, 72, 148, 200, 83, 55, 125, 34, 113, 91, 0, 0, 9, 67, 72, 147, 192, 34, 129, 136, 0, 9,
+ 198, 12, 243, 21, 52, 37, 83, 66, 9, 67, 48, 83, 192, 55, 129, 136, 0, 18, 71, 32, 84, 133, 80, 144, 193, 48, 107, 113, 34, 121,
+ 47, 113, 49, 118, 0, 16, 70, 25, 34, 78, 28, 147, 135, 83, 34, 122, 50, 75, 122, 68, 0, 12, 201, 12, 131, 15, 72, 244, 12, 5,
+ 53, 0, 65, 9, 67, 8, 147, 192, 71, 137, 136, 0, 8, 67, 4, 195, 64, 126, 65, 0, 0, 22, 72, 52, 243, 148, 28, 243, 69, 73,
+ 144, 65, 124, 50, 47, 81, 6, 124, 65, 13, 34, 37, 0, 13, 68, 84, 229, 197, 16, 125, 50, 58, 6, 121, 72, 0, 20, 72, 69, 80,
+ 84, 21, 35, 129, 73, 144, 49, 58, 13, 47, 128, 50, 13, 34, 122, 0, 11, 68, 32, 245, 212, 60, 107, 135, 47, 134, 0, 12, 68, 12,
+ 243, 69, 80, 49, 124, 65, 113, 47, 0, 0, 14, 69, 13, 148, 18, 85, 48, 89, 137, 48, 34, 13, 89, 0, 13, 69, 36, 229, 18, 5,
+ 144, 122, 50, 47, 34, 138, 0, 0, 15, 70, 52, 244, 143, 12, 51, 192, 65, 13, 34, 124, 49, 136, 0, 10, 67, 88, 148, 193, 84, 129,
+ 88, 13, 0, 10, 67, 88, 20, 197, 84, 126, 88, 0, 135, 9, 198, 80, 240, 129, 12, 51, 192, 66, 5, 194, 100, 64, 17, 12, 4, 95,
+ 7, 18, 22, 81, 34, 6, 126, 84, 0, 0, 10, 67, 20, 66, 84, 121, 72, 122, 47, 0, 0, 13, 68, 53, 83, 20, 36, 65, 125, 55,
+ 47, 137, 0, 103, 13, 68, 4, 35, 214, 20, 13, 71, 125, 84, 0, 74, 12, 12, 68, 48, 18, 84, 100, 55, 138, 13, 47, 37, 0, 13,
+ 68, 16, 82, 84, 100, 72, 129, 13, 108, 37, 0, 103, 12, 68, 16, 82, 84, 100, 72, 138, 13, 47, 37, 0, 12, 68, 8, 148, 207, 56,
+ 71, 137, 89, 13, 50, 0, 0, 12, 69, 12, 129, 82, 100, 192, 91, 121, 34, 118, 0, 15, 69, 84, 229, 201, 56, 64, 125, 50, 58, 6,
+ 137, 50, 72, 0, 17, 69, 48, 149, 133, 12, 64, 55, 6, 137, 84, 89, 129, 72, 6, 129, 0, 13, 69, 21, 36, 129, 56, 64, 121, 34,
+ 13, 50, 72, 0, 0, 16, 70, 16, 243, 73, 56, 144, 192, 72, 124, 65, 113, 50, 122, 49, 0, 10, 67, 56, 20, 193, 50, 35, 89, 119,
+ 0, 0, 11, 67, 4, 193, 88, 35, 55, 122, 49, 89, 0, 19, 67, 16, 84, 192, 72, 13, 65, 139, 50, 0, 81, 109, 111, 105, 110, 101,
+ 115, 32, 12, 201, 4, 99, 210, 20, 209, 78, 80, 147, 206, 66, 0, 0, 13, 69, 28, 244, 208, 20, 192, 81, 124, 89, 48, 118, 0, 23,
+ 73, 12, 128, 82, 37, 51, 65, 80, 144, 192, 49, 35, 34, 122, 89, 65, 6, 35, 47, 122, 49, 0, 12, 69, 12, 128, 80, 20, 192, 76,
+ 35, 48, 118, 0, 9, 198, 4, 195, 19, 64, 144, 197, 65, 0, 15, 70, 52, 18, 197, 56, 224, 64, 65, 13, 49, 121, 50, 13, 0, 15,
+ 70, 44, 19, 142, 4, 64, 64, 49, 126, 50, 13, 72, 13, 0, 16, 70, 8, 243, 15, 28, 224, 64, 71, 13, 55, 136, 50, 38, 13, 0,
+ 17, 70, 60, 49, 65, 56, 144, 192, 136, 91, 122, 6, 35, 50, 122, 49, 0, 0, 9, 67, 12, 243, 208, 49, 134, 48, 0, 19, 71, 12,
+ 243, 77, 84, 226, 84, 100, 49, 13, 65, 57, 134, 50, 113, 47, 37, 0, 23, 73, 5, 81, 205, 20, 229, 1, 80, 147, 206, 130, 81, 65,
+ 121, 50, 47, 6, 138, 91, 13, 50, 0, 10, 199, 4, 229, 9, 12, 194, 78, 20, 65, 0, 22, 73, 56, 243, 69, 56, 51, 1, 81, 84,
+ 133, 50, 13, 65, 121, 68, 49, 55, 13, 76, 114, 0, 12, 68, 12, 195, 211, 20, 49, 55, 136, 88, 0, 36, 12, 68, 12, 195, 211, 20,
+ 49, 55, 136, 89, 0, 9, 21, 72, 4, 67, 79, 56, 149, 9, 60, 224, 35, 72, 65, 13, 50, 6, 122, 91, 13, 50, 0, 0, 9, 198,
+ 76, 128, 78, 28, 128, 73, 66, 13, 69, 12, 195, 211, 21, 32, 49, 55, 136, 89, 114, 0, 12, 69, 9, 81, 134, 21, 64, 71, 125, 83,
+ 138, 0, 16, 69, 4, 36, 197, 57, 64, 35, 71, 89, 6, 121, 50, 47, 0, 36, 15, 69, 4, 36, 197, 57, 64, 35, 71, 89, 13, 50,
+ 47, 0, 10, 15, 69, 4, 36, 197, 57, 64, 35, 71, 89, 6, 121, 50, 47, 0, 0, 14, 70, 52, 144, 200, 20, 193, 64, 65, 113, 91,
+ 121, 55, 0, 15, 70, 76, 80, 84, 80, 193, 64, 89, 129, 6, 35, 47, 118, 0, 14, 70, 12, 243, 15, 28, 225, 64, 49, 13, 55, 136,
+ 50, 0, 0, 13, 2, 95, 123, 55, 121, 83, 47, 71, 34, 138, 89, 0, 13, 4, 95, 4, 9, 1, 6, 117, 65, 55, 135, 47, 0, 0,
+ 18, 72, 81, 35, 213, 8, 17, 15, 85, 32, 47, 34, 134, 71, 13, 72, 133, 0, 12, 68, 20, 69, 67, 20, 113, 72, 57, 134, 89, 0,
+ 9, 67, 8, 20, 211, 71, 138, 89, 0, 20, 4, 95, 226, 128, 188, 121, 49, 89, 49, 55, 119, 65, 6, 138, 91, 13, 50, 88, 0, 0,
+ 15, 69, 16, 241, 83, 57, 64, 72, 125, 88, 13, 50, 47, 0, 32, 13, 69, 24, 243, 7, 21, 32, 83, 136, 55, 75, 114, 0, 16, 70,
+ 88, 145, 206, 21, 69, 5, 84, 122, 50, 57, 6, 121, 47, 0, 16, 70, 76, 16, 143, 80, 17, 197, 89, 35, 71, 13, 47, 126, 90, 0,
+ 16, 70, 36, 229, 5, 72, 225, 69, 122, 50, 47, 6, 128, 50, 129, 0, 23, 73, 12, 21, 1, 77, 68, 143, 64, 129, 64, 49, 119, 47,
+ 35, 89, 47, 34, 13, 83, 2, 37, 0, 15, 4, 95, 226, 128, 179, 72, 125, 71, 118, 48, 34, 137, 65, 0, 0, 15, 70, 32, 244, 212,
+ 36, 193, 64, 107, 124, 89, 47, 118, 0, 103, 14, 70, 24, 84, 148, 36, 193, 64, 83, 128, 47, 118, 0, 103, 9, 66, 80, 240, 47, 134,
+ 0, 72, 42, 9, 66, 80, 240, 47, 134, 0, 72, 14, 23, 66, 80, 240, 47, 134, 13, 50, 72, 83, 34, 6, 136, 0, 82, 97, 110, 100,
+ 32, 102, 114, 111, 32, 16, 66, 80, 240, 2, 47, 117, 10, 47, 116, 0, 32, 81, 116, 111, 32, 16, 66, 80, 240, 47, 13, 15, 6, 71,
+ 129, 0, 14, 81, 98, 101, 32, 15, 66, 80, 240, 47, 13, 71, 2, 37, 0, 35, 81, 98, 101, 32, 8, 66, 80, 240, 47, 116, 0, 32,
+ 7, 66, 100, 80, 57, 129, 0, 9, 198, 85, 1, 210, 4, 65, 64, 36, 10, 198, 85, 1, 210, 4, 65, 64, 65, 10, 11, 67, 65, 83,
+ 153, 48, 57, 134, 50, 37, 0, 14, 70, 12, 128, 82, 4, 65, 64, 91, 119, 34, 126, 72, 0, 11, 4, 95, 226, 128, 178, 48, 34, 137,
+ 65, 0, 0, 11, 67, 92, 134, 64, 4, 58, 137, 0, 12, 10, 9, 67, 20, 198, 64, 129, 55, 37, 0, 9, 198, 65, 35, 199, 72, 84,
+ 211, 36, 18, 70, 65, 35, 199, 72, 84, 211, 48, 34, 124, 81, 34, 121, 89, 0, 103, 9, 17, 70, 65, 35, 199, 72, 84, 211, 48, 34,
+ 136, 81, 34, 121, 89, 0, 9, 0, 13, 4, 95, 226, 128, 176, 48, 128, 65, 6, 129, 55, 0, 0, 14, 69, 28, 20, 129, 28, 80, 81,
+ 119, 34, 126, 90, 0, 103, 13, 69, 16, 83, 137, 76, 80, 72, 13, 50, 129, 89, 0, 11, 69, 5, 32, 200, 36, 80, 127, 76, 37, 0,
+ 16, 70, 12, 243, 15, 52, 34, 65, 49, 13, 55, 125, 65, 71, 141, 0, 16, 69, 8, 241, 207, 80, 16, 71, 136, 81, 13, 47, 6, 126,
+ 0, 103, 15, 69, 8, 241, 207, 80, 16, 71, 124, 81, 13, 47, 6, 126, 0, 14, 69, 84, 224, 66, 48, 80, 125, 50, 6, 138, 71, 118,
+ 0, 12, 2, 95, 125, 34, 137, 47, 71, 34, 138, 89, 0, 0, 8, 3, 19, 195, 173, 91, 129, 0, 19, 70, 12, 243, 148, 72, 20, 212,
+ 49, 124, 50, 47, 34, 6, 35, 89, 47, 0, 36, 10, 2, 95, 124, 84, 129, 71, 6, 127, 0, 0, 13, 67, 92, 128, 84, 4, 58, 125,
+ 47, 0, 103, 12, 10, 12, 67, 92, 128, 84, 4, 58, 124, 47, 0, 15, 10, 12, 67, 92, 128, 84, 58, 2, 124, 47, 0, 12, 10, 19,
+ 71, 80, 83, 5, 64, 131, 206, 100, 47, 121, 55, 6, 121, 83, 13, 50, 37, 0, 0, 18, 70, 77, 80, 138, 20, 53, 0, 89, 125, 71,
+ 75, 6, 121, 49, 47, 0, 36, 8, 67, 76, 129, 87, 91, 136, 0, 12, 68, 25, 85, 15, 56, 83, 134, 47, 124, 50, 0, 16, 70, 21,
+ 21, 65, 80, 147, 206, 113, 49, 58, 138, 90, 13, 50, 0, 11, 68, 20, 98, 76, 20, 129, 83, 137, 55, 0, 14, 70, 12, 243, 15, 72,
+ 81, 0, 49, 125, 55, 114, 72, 0, 9, 68, 4, 148, 204, 20, 144, 55, 0, 16, 4, 95, 226, 128, 180, 47, 34, 122, 48, 118, 48, 34,
+ 137, 65, 0, 0, 12, 69, 76, 244, 8, 36, 80, 89, 136, 83, 37, 0, 15, 70, 4, 36, 201, 57, 66, 5, 35, 71, 89, 122, 50, 87,
+ 0, 0, 16, 70, 61, 97, 82, 80, 198, 64, 136, 84, 6, 128, 47, 55, 122, 0, 0, 15, 71, 72, 145, 200, 80, 83, 213, 76, 34, 137,
+ 76, 13, 89, 0, 18, 71, 72, 21, 9, 60, 224, 76, 20, 34, 35, 91, 13, 50, 6, 35, 55, 0, 0, 18, 70, 9, 80, 200, 4, 224,
+ 78, 71, 57, 134, 49, 6, 35, 50, 13, 50, 0, 9, 67, 92, 129, 87, 83, 57, 134, 0, 0, 14, 69, 28, 192, 68, 101, 48, 81, 55,
+ 35, 72, 122, 89, 0, 22, 73, 65, 54, 67, 32, 144, 84, 72, 148, 212, 89, 137, 49, 6, 144, 47, 34, 122, 89, 47, 0, 14, 69, 4,
+ 48, 197, 77, 48, 35, 49, 89, 121, 89, 0, 36, 14, 69, 4, 48, 197, 77, 48, 35, 49, 89, 121, 89, 0, 10, 0, 9, 198, 76, 128,
+ 77, 64, 243, 192, 66, 16, 70, 48, 243, 135, 4, 115, 192, 55, 124, 68, 81, 13, 81, 136, 0, 0, 17, 70, 32, 80, 146, 36, 65, 83,
+ 107, 121, 71, 34, 13, 72, 129, 88, 0, 14, 70, 12, 130, 83, 92, 144, 203, 76, 122, 88, 122, 49, 0, 0, 10, 67, 76, 147, 15, 89,
+ 137, 55, 136, 0, 11, 68, 61, 85, 5, 16, 135, 47, 123, 72, 0, 16, 70, 52, 145, 5, 5, 53, 0, 65, 122, 72, 6, 129, 89, 47,
+ 0, 12, 68, 4, 226, 77, 20, 35, 50, 122, 65, 138, 0, 0, 0, 9, 198, 76, 21, 129, 56, 224, 72, 66, 16, 70, 12, 16, 133, 72,
+ 225, 84, 49, 35, 71, 114, 50, 6, 138, 0, 6, 194, 84, 224, 17, 42, 0, 20, 67, 92, 19, 12, 58, 6, 130, 55, 89, 47, 34, 4,
+ 129, 47, 0, 81, 115, 116, 32, 9, 67, 64, 243, 12, 48, 136, 55, 0, 18, 71, 64, 145, 67, 20, 209, 65, 48, 48, 6, 129, 89, 65,
+ 4, 129, 55, 0, 20, 71, 4, 197, 77, 36, 226, 85, 52, 35, 55, 57, 117, 65, 6, 122, 50, 141, 65, 0, 0, 10, 67, 80, 241, 15,
+ 47, 13, 72, 134, 0, 11, 68, 76, 21, 68, 36, 89, 135, 72, 37, 0, 0, 15, 69, 64, 243, 9, 76, 128, 48, 136, 55, 122, 91, 0,
+ 41, 9, 13, 69, 5, 33, 217, 48, 192, 127, 81, 38, 137, 55, 0, 13, 69, 73, 81, 199, 20, 64, 34, 125, 81, 123, 72, 0, 9, 197,
+ 72, 80, 193, 48, 192, 66, 36, 13, 69, 72, 80, 193, 48, 192, 34, 129, 49, 130, 55, 0, 13, 69, 48, 144, 200, 20, 224, 55, 137, 49,
+ 13, 50, 0, 14, 69, 9, 83, 137, 60, 224, 71, 125, 50, 113, 13, 50, 0, 0, 14, 70, 64, 149, 5, 61, 84, 192, 48, 122, 47, 141,
+ 89, 0, 17, 70, 5, 50, 65, 80, 144, 192, 138, 91, 122, 6, 35, 47, 122, 49, 0, 0, 18, 71, 80, 81, 4, 100, 33, 65, 72, 47,
+ 6, 121, 72, 122, 71, 4, 140, 0, 18, 71, 16, 19, 132, 20, 194, 79, 56, 72, 35, 50, 72, 113, 55, 144, 50, 0, 0, 12, 68, 12,
+ 195, 212, 32, 49, 55, 136, 86, 0, 36, 12, 68, 8, 20, 201, 76, 71, 138, 89, 122, 89, 0, 0, 14, 69, 105, 84, 137, 12, 128, 88,
+ 57, 117, 34, 122, 49, 0, 11, 67, 85, 64, 78, 134, 47, 6, 35, 50, 0, 13, 69, 72, 81, 201, 60, 224, 34, 129, 75, 13, 50, 0,
+ 15, 69, 28, 147, 5, 4, 64, 81, 6, 122, 55, 122, 35, 72, 0, 0, 15, 70, 52, 147, 133, 73, 96, 64, 65, 113, 50, 128, 84, 13,
+ 0, 0, 16, 71, 52, 83, 2, 61, 84, 142, 20, 65, 121, 55, 71, 114, 50, 0, 11, 67, 61, 1, 68, 124, 48, 6, 121, 72, 0, 18,
+ 71, 4, 49, 84, 100, 193, 78, 20, 119, 89, 121, 47, 13, 55, 129, 50, 0, 0, 6, 195, 97, 134, 0, 17, 0, 17, 70, 21, 53, 9,
+ 52, 21, 5, 121, 89, 47, 113, 65, 138, 47, 0, 36, 14, 69, 12, 195, 211, 21, 64, 49, 55, 124, 88, 113, 47, 0, 0, 14, 70, 48,
+ 82, 83, 85, 33, 64, 55, 129, 90, 114, 0, 103, 13, 70, 48, 82, 83, 85, 33, 64, 55, 121, 90, 114, 0, 11, 4, 95, 35, 51, 50,
+ 89, 48, 138, 89, 0, 0, 11, 67, 85, 64, 72, 57, 134, 108, 131, 0, 103, 10, 67, 85, 64, 72, 57, 134, 108, 126, 0, 0, 13, 68,
+ 4, 211, 206, 28, 119, 65, 125, 68, 0, 74, 12, 10, 67, 44, 147, 15, 49, 129, 55, 136, 0, 12, 68, 4, 114, 83, 80, 138, 75, 122,
+ 89, 47, 0, 0, 14, 69, 65, 33, 83, 21, 64, 48, 34, 129, 89, 121, 47, 0, 13, 69, 33, 83, 135, 21, 32, 107, 125, 68, 81, 114,
+ 0, 9, 198, 21, 53, 18, 4, 225, 197, 66, 13, 69, 13, 85, 15, 85, 64, 49, 125, 47, 135, 47, 0, 13, 69, 12, 243, 135, 21, 32,
+ 49, 124, 68, 81, 114, 0, 12, 69, 8, 243, 199, 21, 32, 71, 117, 81, 114, 0, 0, 15, 70, 76, 129, 82, 36, 97, 128, 91, 6, 121,
+ 34, 113, 83, 0, 14, 70, 76, 49, 80, 81, 33, 64, 89, 121, 48, 47, 114, 0, 15, 70, 52, 16, 200, 21, 65, 64, 65, 119, 91, 121,
+ 47, 37, 0, 14, 70, 5, 36, 197, 56, 19, 0, 127, 89, 13, 50, 118, 0, 0, 0, 12, 68, 72, 84, 201, 56, 34, 121, 88, 122, 50,
+ 0, 0, 13, 69, 24, 19, 73, 56, 80, 83, 35, 65, 122, 50, 0, 9, 198, 4, 229, 9, 8, 241, 25, 65, 18, 70, 4, 36, 197, 57,
+ 66, 65, 35, 71, 89, 6, 121, 50, 108, 129, 13, 0, 0, 17, 70, 36, 228, 85, 37, 38, 64, 122, 50, 49, 58, 13, 34, 37, 0, 103,
+ 19, 70, 36, 225, 9, 72, 80, 212, 122, 50, 72, 114, 34, 6, 121, 49, 47, 0, 103, 9, 198, 36, 225, 9, 72, 80, 212, 67, 9, 198,
+ 24, 20, 133, 92, 83, 12, 66, 9, 198, 12, 243, 148, 72, 16, 212, 36, 10, 198, 12, 243, 148, 72, 16, 212, 65, 10, 9, 67, 9, 34,
+ 69, 71, 34, 129, 0, 0, 15, 67, 92, 147, 12, 58, 122, 55, 47, 116, 0, 81, 116, 111, 32, 9, 195, 92, 147, 12, 76, 9, 32, 12,
+ 10, 199, 88, 19, 131, 61, 85, 133, 72, 66, 17, 70, 72, 129, 84, 61, 34, 67, 34, 121, 47, 13, 34, 122, 49, 0, 10, 19, 71, 36,
+ 224, 78, 36, 208, 84, 20, 122, 50, 6, 35, 50, 122, 65, 13, 47, 0, 20, 71, 36, 115, 143, 72, 19, 85, 76, 122, 81, 50, 133, 34,
+ 6, 138, 65, 13, 89, 0, 0, 22, 72, 64, 19, 5, 77, 66, 78, 36, 16, 48, 35, 55, 13, 89, 47, 6, 122, 50, 129, 13, 0, 21,
+ 72, 12, 147, 131, 36, 227, 129, 80, 144, 89, 122, 50, 89, 122, 50, 6, 35, 47, 37, 0, 17, 70, 16, 148, 213, 76, 81, 0, 72, 122,
+ 89, 6, 57, 134, 88, 72, 0, 6, 195, 4, 65, 147, 17, 0, 15, 69, 100, 19, 65, 32, 16, 57, 126, 65, 13, 107, 126, 0, 103, 14,
+ 69, 100, 19, 65, 32, 16, 57, 35, 65, 13, 107, 126, 0, 23, 73, 72, 85, 1, 48, 144, 84, 61, 38, 64, 34, 113, 47, 35, 55, 129,
+ 13, 47, 13, 34, 122, 0, 23, 73, 72, 84, 208, 37, 32, 84, 61, 38, 64, 34, 121, 89, 48, 34, 13, 47, 149, 34, 37, 0, 103, 23,
+ 73, 72, 84, 208, 37, 32, 84, 61, 38, 64, 34, 113, 89, 48, 122, 34, 13, 47, 13, 34, 122, 0, 13, 69, 64, 84, 149, 76, 80, 48,
+ 13, 34, 134, 88, 0, 15, 69, 16, 148, 213, 76, 80, 72, 122, 89, 6, 57, 134, 89, 0, 0, 9, 198, 61, 85, 12, 60, 242, 192, 65,
+ 5, 194, 97, 144, 17, 0, 18, 71, 4, 227, 206, 100, 211, 213, 76, 119, 50, 124, 50, 13, 65, 13, 89, 0, 6, 195, 5, 67, 64, 17,
+ 0, 14, 68, 16, 242, 78, 28, 4, 72, 134, 122, 68, 0, 12, 9, 20, 72, 72, 80, 207, 53, 1, 78, 76, 80, 34, 121, 49, 13, 65,
+ 48, 121, 50, 89, 0, 20, 72, 16, 81, 137, 56, 149, 9, 88, 80, 72, 113, 83, 122, 50, 113, 47, 122, 84, 0, 10, 68, 8, 242, 78,
+ 28, 71, 139, 68, 0, 0, 15, 69, 52, 145, 4, 5, 144, 65, 4, 122, 72, 72, 6, 138, 0, 13, 69, 24, 17, 67, 21, 48, 83, 129,
+ 89, 129, 88, 0, 0, 10, 67, 28, 19, 1, 81, 126, 55, 13, 0, 0, 0, 12, 68, 12, 197, 217, 16, 49, 55, 134, 122, 72, 0, 18,
+ 72, 72, 83, 132, 21, 165, 143, 85, 48, 34, 124, 50, 72, 113, 84, 134, 0, 0, 16, 70, 88, 243, 1, 80, 147, 5, 84, 124, 55, 119,
+ 47, 118, 0, 103, 9, 198, 44, 83, 148, 84, 50, 217, 66, 14, 69, 72, 83, 69, 17, 144, 34, 121, 65, 13, 72, 37, 0, 17, 70, 64,
+ 20, 129, 8, 243, 1, 48, 13, 34, 35, 71, 13, 55, 13, 0, 0, 11, 67, 60, 18, 21, 136, 6, 126, 107, 134, 0, 15, 70, 48, 147,
+ 131, 60, 195, 128, 55, 122, 50, 49, 13, 50, 0, 16, 70, 36, 229, 5, 72, 225, 84, 122, 50, 47, 114, 50, 121, 47, 0, 0, 18, 67,
+ 92, 149, 8, 58, 2, 122, 86, 86, 115, 0, 34, 81, 116, 104, 101, 32, 10, 67, 92, 149, 8, 58, 122, 86, 0, 72, 8, 67, 5, 52,
+ 192, 35, 89, 0, 0, 17, 70, 36, 229, 5, 73, 97, 78, 122, 50, 47, 114, 84, 6, 129, 50, 0, 15, 70, 12, 243, 77, 20, 229, 0,
+ 49, 124, 65, 121, 50, 47, 0, 0, 15, 70, 12, 19, 12, 36, 244, 5, 49, 119, 55, 144, 48, 37, 0, 13, 69, 16, 19, 137, 76, 128,
+ 72, 138, 50, 122, 91, 0, 13, 69, 72, 17, 199, 20, 64, 34, 35, 81, 123, 72, 0, 13, 69, 40, 17, 199, 20, 64, 75, 35, 81, 123,
+ 72, 0, 13, 69, 16, 241, 199, 20, 64, 72, 124, 81, 123, 72, 0, 0, 12, 70, 40, 16, 209, 84, 84, 192, 90, 35, 49, 0, 14, 70,
+ 12, 128, 83, 76, 148, 192, 76, 35, 89, 37, 0, 103, 13, 70, 12, 128, 83, 76, 148, 192, 91, 35, 89, 37, 0, 6, 195, 57, 148, 197,
+ 17, 0, 17, 71, 8, 81, 84, 32, 245, 133, 56, 71, 138, 108, 136, 84, 13, 50, 0, 0, 10, 68, 61, 85, 5, 72, 135, 47, 114, 0,
+ 15, 70, 12, 243, 77, 20, 225, 0, 49, 13, 65, 121, 50, 72, 0, 12, 68, 5, 4, 143, 56, 138, 48, 34, 13, 50, 0, 0, 14, 69,
+ 52, 84, 131, 20, 64, 65, 128, 89, 6, 121, 72, 0, 16, 69, 8, 83, 135, 4, 192, 71, 4, 121, 50, 81, 6, 130, 55, 0, 13, 69,
+ 92, 83, 23, 100, 224, 58, 121, 55, 122, 50, 0, 12, 69, 92, 147, 135, 20, 64, 58, 122, 68, 72, 0, 12, 69, 64, 147, 135, 20, 64,
+ 48, 122, 68, 72, 0, 14, 69, 24, 244, 141, 36, 64, 83, 132, 65, 6, 122, 72, 0, 13, 69, 8, 19, 135, 20, 64, 71, 35, 68, 81,
+ 72, 0, 0, 9, 67, 76, 149, 5, 89, 137, 47, 0, 9, 198, 60, 211, 137, 9, 84, 192, 65, 16, 70, 52, 147, 137, 9, 84, 192, 65,
+ 122, 50, 122, 71, 125, 89, 0, 0, 9, 67, 33, 85, 192, 107, 57, 134, 0, 17, 71, 64, 20, 211, 20, 225, 197, 72, 48, 35, 89, 113,
+ 50, 75, 114, 0, 17, 71, 12, 128, 77, 64, 17, 206, 20, 91, 35, 65, 48, 6, 138, 50, 0, 0, 0, 13, 69, 44, 147, 20, 21, 32,
+ 49, 122, 55, 47, 114, 0, 10, 67, 12, 19, 22, 49, 35, 84, 0, 103, 9, 67, 12, 19, 22, 49, 126, 84, 0, 0, 9, 198, 16, 84,
+ 208, 37, 65, 64, 8, 11, 67, 92, 22, 25, 58, 35, 49, 89, 37, 0, 15, 70, 72, 84, 212, 37, 97, 64, 34, 121, 89, 47, 122, 84,
+ 0, 10, 198, 52, 19, 132, 5, 65, 64, 66, 36, 16, 70, 16, 85, 5, 57, 65, 64, 72, 138, 47, 6, 124, 50, 47, 0, 0, 31, 7,
+ 13, 21, 19, 20, 14, 39, 20, 65, 6, 125, 89, 50, 47, 107, 35, 84, 47, 116, 0, 35, 82, 104, 97, 118, 101, 32, 116, 111, 32, 26,
+ 7, 13, 21, 19, 20, 14, 39, 20, 65, 125, 89, 50, 47, 107, 119, 84, 0, 35, 77, 81, 104, 97, 118, 101, 32, 16, 7, 13, 21, 19,
+ 20, 14, 39, 20, 65, 125, 89, 50, 47, 0, 32, 0, 32, 8, 23, 15, 21, 12, 4, 14, 39, 20, 4, 58, 117, 72, 50, 47, 35, 84,
+ 47, 116, 0, 32, 12, 82, 104, 97, 118, 101, 32, 116, 111, 32, 27, 8, 23, 15, 21, 12, 4, 14, 39, 20, 58, 117, 72, 50, 47, 13,
+ 84, 0, 73, 35, 12, 81, 104, 97, 118, 101, 32, 11, 68, 13, 84, 147, 20, 49, 148, 89, 0, 105, 10, 68, 13, 84, 147, 20, 49, 128,
+ 89, 0, 0, 33, 9, 19, 8, 15, 21, 12, 4, 14, 39, 20, 6, 91, 117, 72, 50, 47, 35, 84, 47, 116, 0, 32, 12, 82, 104, 97,
+ 118, 101, 32, 116, 111, 32, 28, 9, 19, 8, 15, 21, 12, 4, 14, 39, 20, 91, 117, 72, 50, 47, 107, 13, 84, 0, 35, 77, 81, 104,
+ 97, 118, 101, 32, 21, 9, 19, 8, 15, 21, 12, 4, 14, 39, 20, 4, 91, 117, 72, 50, 47, 0, 32, 12, 9, 14, 69, 21, 129, 84,
+ 21, 32, 121, 49, 89, 122, 47, 114, 0, 17, 70, 21, 132, 5, 16, 149, 5, 121, 49, 89, 48, 13, 72, 137, 47, 0, 16, 70, 16, 84,
+ 207, 48, 21, 5, 72, 121, 89, 13, 55, 13, 47, 0, 17, 70, 12, 242, 78, 12, 145, 5, 49, 136, 122, 50, 89, 6, 137, 72, 0, 0,
+ 14, 70, 56, 20, 146, 5, 65, 64, 50, 119, 34, 138, 47, 0, 0, 18, 71, 76, 16, 210, 36, 98, 67, 20, 89, 35, 49, 34, 113, 83,
+ 137, 89, 0, 0, 11, 200, 4, 229, 9, 52, 21, 20, 21, 32, 65, 12, 68, 4, 226, 79, 56, 35, 50, 138, 13, 50, 0, 21, 72, 4,
+ 225, 77, 60, 209, 84, 21, 32, 35, 50, 122, 65, 6, 124, 65, 113, 47, 114, 0, 0, 15, 69, 80, 35, 9, 76, 144, 47, 14, 71, 55,
+ 129, 89, 37, 0, 12, 201, 77, 80, 143, 72, 66, 78, 5, 65, 64, 66, 13, 69, 76, 80, 78, 12, 80, 89, 138, 124, 50, 89, 0, 11,
+ 67, 61, 129, 78, 124, 49, 89, 13, 50, 0, 0, 10, 67, 64, 243, 25, 48, 124, 55, 122, 0, 9, 67, 4, 70, 133, 35, 72, 88, 0,
+ 16, 70, 4, 34, 76, 37, 70, 64, 119, 71, 122, 55, 13, 47, 37, 0, 10, 3, 9, 46, 5, 137, 129, 11, 0, 8, 0, 15, 70, 77,
+ 2, 78, 4, 50, 0, 89, 48, 122, 50, 113, 76, 0, 18, 71, 65, 33, 68, 36, 48, 84, 20, 48, 34, 121, 72, 113, 49, 138, 47, 0,
+ 19, 71, 64, 243, 25, 4, 210, 68, 20, 48, 124, 55, 122, 6, 138, 65, 137, 72, 0, 0, 12, 68, 28, 20, 197, 76, 81, 35, 89, 123,
+ 88, 0, 0, 17, 70, 56, 80, 146, 5, 50, 193, 50, 13, 71, 34, 35, 89, 49, 13, 0, 14, 69, 88, 17, 201, 56, 16, 84, 13, 75,
+ 137, 50, 13, 0, 9, 198, 52, 243, 69, 57, 69, 77, 66, 8, 197, 16, 243, 73, 56, 240, 65, 0, 24, 74, 36, 224, 80, 65, 35, 208,
+ 72, 144, 84, 20, 4, 122, 50, 119, 48, 34, 136, 48, 34, 141, 47, 0, 0, 18, 71, 4, 197, 5, 72, 224, 84, 20, 130, 55, 47, 114,
+ 50, 138, 47, 0, 36, 19, 71, 4, 197, 5, 72, 224, 84, 20, 130, 55, 47, 6, 128, 50, 13, 47, 0, 9, 0, 20, 72, 21, 146, 129,
+ 24, 160, 76, 48, 16, 138, 57, 119, 83, 57, 35, 47, 55, 119, 0, 11, 68, 17, 85, 133, 80, 72, 134, 84, 138, 0, 0, 15, 69, 16,
+ 148, 195, 85, 48, 72, 122, 89, 49, 13, 89, 0, 9, 0, 15, 70, 36, 229, 5, 73, 96, 76, 122, 50, 47, 114, 84, 118, 0, 6, 195,
+ 36, 212, 9, 65, 10, 67, 32, 244, 9, 107, 136, 48, 129, 0, 0, 0, 10, 67, 48, 242, 83, 55, 136, 122, 89, 0, 11, 68, 8, 163,
+ 210, 56, 71, 57, 132, 50, 0, 21, 72, 65, 149, 8, 4, 115, 210, 5, 48, 48, 137, 87, 6, 35, 81, 13, 34, 13, 89, 0, 0, 13,
+ 69, 56, 20, 12, 21, 48, 50, 138, 48, 118, 88, 0, 14, 69, 52, 17, 18, 5, 48, 65, 13, 72, 34, 120, 89, 0, 13, 69, 88, 84,
+ 147, 85, 48, 84, 128, 89, 113, 88, 0, 14, 69, 61, 97, 82, 49, 144, 136, 84, 114, 55, 122, 0, 9, 0, 0, 8, 67, 100, 80, 64,
+ 57, 138, 0, 0, 21, 72, 48, 16, 143, 72, 21, 15, 73, 144, 55, 35, 71, 34, 13, 47, 130, 34, 37, 0, 103, 12, 68, 20, 210, 76,
+ 100, 121, 65, 113, 55, 37, 0, 10, 198, 80, 244, 141, 20, 229, 0, 66, 36, 9, 198, 80, 244, 141, 20, 229, 0, 65, 21, 72, 48, 16,
+ 143, 72, 21, 15, 73, 144, 55, 119, 71, 6, 124, 34, 13, 47, 34, 122, 0, 0, 15, 70, 48, 21, 210, 20, 224, 197, 55, 124, 34, 13,
+ 50, 89, 0, 0, 15, 70, 52, 147, 9, 80, 144, 64, 65, 13, 55, 122, 91, 13, 0, 0, 17, 71, 33, 84, 146, 36, 48, 78, 20, 107,
+ 128, 13, 49, 138, 50, 0, 103, 17, 71, 33, 84, 146, 36, 48, 78, 20, 107, 125, 34, 113, 49, 138, 50, 0, 17, 71, 12, 128, 77, 20,
+ 193, 79, 56, 49, 13, 65, 129, 55, 141, 50, 0, 6, 195, 12, 144, 64, 17, 0, 13, 68, 92, 129, 82, 20, 4, 58, 140, 0, 8, 12,
+ 10, 12, 68, 40, 84, 213, 76, 75, 129, 88, 13, 89, 0, 12, 68, 81, 81, 15, 72, 47, 57, 134, 72, 114, 0, 9, 198, 52, 19, 139,
+ 36, 225, 0, 66, 12, 68, 44, 147, 211, 44, 49, 129, 124, 89, 49, 0, 12, 68, 40, 84, 213, 76, 75, 129, 88, 13, 89, 0, 10, 68,
+ 24, 246, 69, 72, 83, 139, 138, 0, 8, 67, 12, 144, 79, 76, 135, 0, 0, 8, 197, 36, 225, 210, 36, 64, 65, 15, 69, 72, 81, 149,
+ 56, 64, 34, 129, 83, 125, 50, 72, 0, 37, 14, 6, 195, 169, 12, 9, 20, 5, 122, 55, 6, 129, 47, 0, 0, 15, 70, 12, 240, 200,
+ 48, 80, 64, 49, 124, 49, 55, 129, 13, 0, 0, 18, 71, 48, 193, 87, 20, 195, 25, 56, 105, 13, 58, 6, 121, 55, 122, 50, 0, 6,
+ 195, 76, 17, 64, 17, 0, 0, 12, 69, 44, 244, 200, 21, 32, 49, 136, 91, 114, 0, 12, 69, 12, 243, 208, 21, 32, 49, 134, 48, 114,
+ 0, 0, 9, 198, 8, 82, 74, 36, 225, 192, 66, 9, 198, 28, 243, 196, 9, 145, 64, 66, 14, 70, 21, 97, 78, 36, 225, 192, 129, 84,
+ 50, 122, 68, 0, 16, 70, 4, 48, 68, 20, 209, 64, 119, 49, 35, 72, 13, 65, 37, 0, 15, 70, 4, 36, 197, 56, 49, 64, 35, 71,
+ 89, 13, 50, 89, 0, 0, 18, 71, 9, 33, 65, 44, 96, 83, 80, 71, 34, 121, 49, 83, 13, 89, 47, 0, 0, 21, 72, 77, 80, 147,
+ 21, 21, 69, 57, 64, 89, 125, 71, 89, 113, 49, 58, 13, 50, 47, 0, 11, 68, 56, 245, 193, 100, 50, 136, 58, 138, 0, 10, 67, 52,
+ 83, 79, 65, 121, 65, 136, 0, 0, 13, 67, 4, 209, 78, 4, 138, 65, 6, 121, 50, 0, 103, 9, 197, 36, 225, 15, 61, 32, 65, 9,
+ 13, 67, 4, 209, 78, 4, 126, 65, 6, 121, 50, 0, 10, 13, 69, 4, 114, 1, 77, 64, 119, 81, 120, 89, 47, 0, 0, 18, 70, 28,
+ 85, 20, 36, 225, 192, 4, 81, 121, 47, 122, 68, 0, 12, 35, 9, 14, 70, 77, 81, 134, 36, 49, 64, 89, 13, 83, 137, 89, 0, 14,
+ 70, 72, 80, 68, 36, 225, 192, 34, 129, 72, 122, 68, 0, 14, 70, 64, 19, 12, 36, 225, 192, 48, 35, 55, 122, 68, 0, 15, 70, 16,
+ 84, 129, 56, 113, 64, 72, 113, 34, 138, 50, 75, 0, 0, 9, 67, 92, 146, 64, 58, 129, 12, 0, 15, 70, 4, 195, 5, 72, 114, 67,
+ 119, 55, 128, 75, 122, 49, 0, 0, 11, 68, 84, 224, 204, 20, 125, 68, 49, 118, 0, 15, 7, 15, 39, 3, 12, 15, 3, 11, 13, 49,
+ 55, 124, 49, 0, 11, 68, 56, 244, 201, 72, 50, 136, 89, 128, 0, 13, 68, 48, 241, 207, 56, 55, 124, 81, 6, 124, 50, 0, 0, 13,
+ 69, 16, 245, 1, 28, 80, 72, 136, 47, 113, 75, 0, 6, 195, 85, 52, 210, 17, 0, 16, 70, 76, 80, 210, 20, 54, 64, 89, 129, 49,
+ 34, 13, 89, 37, 0, 16, 70, 21, 53, 15, 65, 1, 76, 121, 89, 47, 6, 124, 48, 118, 0, 9, 198, 5, 32, 200, 92, 22, 64, 65,
+ 0, 9, 67, 92, 131, 204, 107, 136, 55, 0, 17, 71, 32, 22, 129, 72, 67, 213, 76, 107, 35, 88, 114, 72, 13, 89, 0, 18, 71, 20,
+ 69, 193, 72, 66, 65, 56, 121, 72, 58, 6, 132, 72, 141, 50, 0, 0, 19, 67, 16, 241, 83, 72, 125, 88, 50, 124, 47, 0, 32, 78,
+ 81, 110, 111, 116, 32, 10, 67, 16, 241, 83, 72, 125, 88, 0, 32, 13, 68, 20, 194, 90, 4, 122, 55, 6, 137, 88, 13, 0, 10, 68,
+ 52, 22, 65, 56, 65, 144, 50, 0, 15, 70, 12, 16, 129, 72, 85, 0, 49, 35, 71, 13, 34, 138, 0, 11, 68, 8, 20, 212, 20, 71,
+ 138, 89, 47, 0, 0, 13, 69, 48, 80, 78, 56, 80, 55, 129, 6, 35, 50, 0, 13, 69, 24, 18, 78, 56, 80, 83, 35, 50, 38, 13,
+ 0, 14, 69, 76, 245, 197, 80, 240, 89, 13, 58, 121, 47, 136, 0, 15, 69, 52, 242, 129, 88, 80, 65, 136, 107, 6, 126, 84, 37, 0,
+ 14, 69, 52, 19, 137, 48, 16, 65, 119, 50, 122, 55, 13, 0, 10, 67, 44, 145, 86, 49, 129, 121, 83, 0, 14, 69, 12, 19, 129, 16,
+ 16, 49, 35, 50, 13, 72, 13, 0, 16, 70, 29, 32, 70, 24, 149, 9, 81, 34, 119, 83, 129, 47, 37, 0, 9, 67, 16, 241, 82, 72,
+ 134, 114, 0, 0, 9, 67, 20, 211, 65, 121, 65, 13, 0, 9, 67, 92, 131, 193, 107, 58, 136, 0, 0, 13, 67, 92, 131, 192, 4, 107,
+ 134, 0, 32, 8, 12, 10, 16, 70, 52, 19, 4, 37, 97, 83, 65, 130, 55, 72, 6, 129, 84, 0, 19, 71, 36, 225, 15, 12, 130, 78,
+ 4, 122, 50, 72, 136, 76, 6, 137, 50, 13, 0, 19, 71, 12, 243, 150, 60, 197, 84, 20, 49, 124, 50, 84, 13, 55, 6, 134, 47, 0,
+ 9, 67, 4, 67, 192, 119, 72, 134, 0, 0, 16, 70, 52, 18, 13, 61, 81, 0, 65, 35, 101, 65, 6, 134, 72, 0, 0, 16, 70, 77,
+ 80, 144, 60, 83, 129, 89, 134, 48, 6, 129, 50, 13, 0, 12, 69, 5, 32, 200, 21, 48, 127, 76, 123, 88, 0, 0, 16, 70, 4, 36,
+ 129, 32, 19, 64, 138, 71, 34, 13, 107, 35, 65, 0, 25, 74, 36, 225, 5, 80, 84, 141, 36, 224, 84, 20, 122, 50, 72, 113, 47, 6,
+ 128, 65, 113, 50, 13, 47, 0, 12, 201, 4, 208, 137, 16, 86, 20, 72, 245, 83, 67, 0, 17, 70, 65, 148, 133, 56, 81, 83, 48, 122,
+ 34, 13, 50, 6, 129, 88, 0, 0, 13, 68, 4, 35, 213, 80, 119, 71, 135, 47, 0, 74, 12, 9, 67, 76, 22, 83, 89, 121, 88, 0,
+ 20, 72, 5, 32, 200, 36, 209, 68, 21, 48, 127, 49, 122, 65, 6, 129, 72, 129, 88, 0, 0, 13, 69, 5, 66, 5, 57, 48, 35, 87,
+ 113, 50, 88, 0, 15, 69, 76, 147, 135, 49, 144, 89, 122, 68, 81, 55, 122, 0, 32, 0, 9, 67, 20, 211, 89, 121, 65, 37, 0, 16,
+ 70, 48, 84, 207, 80, 131, 192, 55, 13, 89, 6, 134, 47, 134, 0, 0, 17, 71, 92, 21, 5, 73, 50, 5, 16, 58, 130, 47, 114, 91,
+ 121, 72, 0, 0, 16, 70, 80, 83, 5, 64, 131, 206, 47, 121, 55, 113, 83, 136, 50, 0, 13, 68, 72, 80, 83, 44, 34, 129, 6, 120,
+ 89, 49, 0, 12, 68, 48, 241, 201, 56, 55, 124, 81, 122, 50, 0, 12, 68, 8, 244, 213, 56, 71, 136, 89, 13, 50, 0, 0, 13, 69,
+ 80, 20, 137, 24, 96, 47, 35, 34, 122, 83, 0, 0, 17, 70, 64, 19, 129, 12, 80, 64, 48, 35, 50, 119, 89, 6, 129, 13, 0, 0,
+ 0, 20, 68, 80, 129, 82, 20, 86, 2, 140, 4, 58, 128, 0, 11, 81, 119, 101, 114, 101, 32, 16, 68, 80, 129, 82, 20, 86, 140, 71,
+ 6, 129, 0, 81, 98, 101, 32, 18, 68, 80, 129, 82, 20, 86, 2, 140, 4, 127, 0, 11, 81, 97, 114, 101, 32, 12, 68, 80, 129, 82,
+ 20, 86, 140, 0, 72, 12, 9, 12, 68, 72, 81, 201, 76, 34, 129, 75, 113, 89, 0, 11, 68, 80, 129, 84, 4, 87, 129, 47, 13, 0,
+ 12, 68, 48, 20, 211, 60, 55, 35, 89, 136, 0, 103, 12, 68, 48, 20, 211, 60, 55, 35, 89, 6, 134, 0, 0, 0, 0, 10, 67, 20,
+ 213, 64, 129, 65, 57, 134, 0, 0, 18, 72, 72, 144, 207, 12, 129, 84, 20, 64, 34, 122, 49, 13, 91, 138, 72, 0, 11, 68, 32, 245,
+ 83, 20, 107, 135, 88, 0, 36, 15, 70, 12, 240, 85, 80, 131, 210, 49, 136, 6, 130, 87, 114, 0, 0, 13, 69, 77, 84, 133, 77, 64,
+ 91, 143, 13, 89, 47, 0, 12, 69, 76, 16, 200, 21, 64, 89, 35, 91, 138, 0, 12, 69, 72, 20, 9, 21, 32, 34, 138, 48, 142, 0,
+ 15, 69, 36, 228, 197, 73, 64, 122, 50, 89, 6, 128, 47, 0, 36, 14, 69, 36, 228, 197, 73, 64, 122, 50, 89, 128, 47, 0, 10, 10,
+ 67, 16, 242, 78, 72, 134, 122, 50, 0, 12, 69, 12, 245, 71, 5, 32, 49, 134, 81, 114, 0, 12, 69, 12, 128, 76, 21, 64, 91, 35,
+ 55, 138, 0, 12, 69, 12, 16, 200, 21, 64, 49, 35, 91, 138, 0, 0, 15, 70, 56, 21, 1, 48, 145, 64, 50, 35, 47, 119, 55, 37,
+ 0, 15, 70, 92, 20, 212, 4, 113, 64, 58, 138, 89, 47, 113, 75, 0, 15, 70, 88, 84, 212, 36, 113, 64, 84, 121, 89, 47, 113, 75,
+ 0, 14, 70, 80, 80, 82, 36, 225, 192, 47, 140, 44, 122, 68, 0, 15, 70, 76, 48, 82, 36, 225, 192, 89, 49, 140, 34, 122, 68, 0,
+ 15, 70, 64, 244, 212, 4, 113, 64, 48, 136, 89, 47, 113, 75, 0, 15, 70, 52, 20, 211, 4, 113, 64, 65, 119, 89, 126, 90, 0, 103,
+ 14, 70, 52, 20, 211, 4, 113, 64, 65, 35, 89, 126, 90, 0, 0, 18, 70, 8, 20, 130, 4, 67, 211, 71, 127, 6, 71, 138, 72, 136,
+ 89, 0, 103, 17, 70, 8, 20, 130, 4, 67, 211, 71, 127, 6, 71, 138, 72, 124, 89, 0, 0, 14, 68, 80, 129, 83, 20, 86, 129, 88,
+ 0, 72, 34, 12, 9, 0, 22, 73, 60, 211, 137, 76, 50, 69, 56, 49, 64, 124, 65, 50, 6, 122, 89, 122, 13, 50, 89, 0, 14, 70,
+ 52, 84, 137, 56, 117, 69, 65, 13, 34, 35, 68, 0, 12, 69, 12, 244, 9, 21, 32, 49, 124, 48, 142, 0, 16, 70, 8, 18, 197, 48,
+ 149, 5, 71, 138, 49, 13, 55, 137, 47, 0, 15, 70, 4, 224, 76, 60, 117, 69, 35, 50, 13, 55, 124, 81, 0, 0, 16, 70, 72, 243,
+ 65, 56, 49, 64, 34, 136, 65, 6, 35, 50, 89, 0, 15, 70, 64, 20, 212, 36, 225, 192, 48, 138, 89, 47, 122, 68, 0, 15, 70, 61,
+ 97, 82, 4, 113, 64, 136, 84, 13, 44, 138, 75, 0, 9, 198, 61, 85, 3, 60, 209, 64, 65, 14, 70, 56, 245, 8, 36, 225, 192, 50,
+ 125, 87, 122, 68, 0, 14, 70, 56, 80, 203, 80, 145, 64, 50, 121, 49, 47, 137, 0, 14, 70, 12, 243, 12, 20, 113, 64, 49, 124, 55,
+ 113, 75, 0, 15, 70, 5, 97, 82, 4, 113, 64, 35, 84, 14, 34, 113, 75, 0, 0, 0, 28, 68, 52, 145, 200, 80, 4, 65, 137, 47,
+ 107, 6, 35, 84, 47, 116, 0, 32, 14, 82, 104, 97, 118, 101, 32, 116, 111, 32, 21, 68, 52, 145, 200, 80, 65, 137, 47, 107, 119, 84,
+ 0, 35, 77, 81, 104, 97, 118, 101, 32, 14, 68, 52, 145, 200, 80, 4, 65, 137, 47, 0, 32, 12, 9, 18, 72, 16, 83, 143, 84, 83,
+ 69, 57, 64, 72, 138, 50, 6, 134, 65, 151, 0, 9, 67, 5, 85, 15, 130, 47, 136, 0, 0, 8, 197, 84, 229, 201, 76, 80, 66, 13,
+ 69, 36, 229, 1, 44, 80, 122, 50, 108, 138, 49, 0, 15, 69, 21, 84, 143, 64, 16, 57, 143, 34, 6, 136, 48, 13, 0, 0, 14, 70,
+ 12, 243, 15, 56, 83, 0, 49, 148, 50, 118, 0, 105, 13, 70, 12, 243, 15, 56, 83, 0, 49, 128, 50, 118, 0, 0, 9, 67, 4, 214,
+ 64, 138, 65, 37, 0, 18, 71, 9, 34, 71, 4, 66, 69, 72, 71, 34, 122, 81, 119, 72, 6, 142, 0, 0, 0, 12, 69, 76, 129, 73,
+ 48, 16, 91, 129, 55, 13, 0, 14, 69, 48, 245, 73, 76, 80, 55, 134, 58, 6, 129, 88, 0, 14, 69, 64, 19, 129, 52, 16, 48, 35,
+ 50, 13, 65, 126, 0, 12, 69, 80, 245, 80, 20, 80, 47, 134, 48, 138, 0, 12, 69, 53, 148, 148, 48, 80, 65, 128, 47, 118, 0, 0,
+ 14, 70, 48, 147, 132, 76, 22, 64, 55, 122, 50, 88, 37, 0, 15, 70, 8, 19, 15, 56, 86, 64, 71, 13, 55, 136, 50, 37, 0, 0,
+ 16, 70, 88, 244, 148, 36, 49, 83, 84, 132, 47, 122, 89, 129, 88, 0, 16, 70, 72, 21, 133, 56, 245, 83, 34, 35, 84, 13, 50, 13,
+ 89, 0, 15, 70, 21, 97, 78, 36, 225, 211, 129, 84, 50, 122, 68, 88, 0, 11, 199, 5, 69, 18, 36, 37, 84, 20, 66, 36, 18, 71,
+ 5, 69, 18, 36, 37, 84, 20, 35, 47, 34, 122, 71, 57, 134, 47, 0, 0, 19, 72, 4, 197, 18, 36, 224, 200, 4, 208, 130, 55, 47,
+ 34, 122, 68, 13, 65, 0, 19, 72, 36, 227, 143, 88, 21, 9, 88, 80, 122, 50, 13, 84, 138, 47, 122, 84, 0, 11, 200, 36, 225, 9,
+ 12, 21, 9, 88, 80, 66, 19, 72, 16, 80, 207, 72, 21, 9, 88, 80, 72, 121, 49, 34, 13, 47, 122, 84, 0, 0, 6, 18, 66, 108,
+ 0, 114, 0, 7, 6, 18, 67, 105, 0, 121, 0, 7, 6, 18, 68, 97, 0, 105, 0, 111, 0, 117, 0, 7, 6, 18, 70, 99, 0, 103,
+ 0, 107, 0, 7, 6, 18, 71, 115, 0, 122, 0, 7, 6, 18, 75, 103, 114, 97, 112, 0, 115, 99, 111, 112, 0, 108, 111, 103, 0, 109,
+ 101, 116, 0, 7, 6, 20, 0, 0, 0, 251, 0, 0, 102, 0, 102, 0, 1, 251, 0, 0, 102, 0, 105, 0, 2, 251, 0, 0, 102, 0,
+ 108, 0, 0, 0, 0, 0, 6, 97, 98, 0, 4, 2, 111, 108, 105, 116, 3, 4, 35, 71, 0, 8, 2, 111, 114, 105, 0, 115, 101, 110,
+ 2, 116, 3, 4, 35, 71, 89, 13, 50, 0, 101, 114, 8, 2, 21, 3, 4, 35, 71, 114, 0, 2, 117, 108, 97, 114, 3, 6, 35, 71,
+ 0, 4, 8, 110, 101, 2, 108, 3, 6, 138, 71, 0, 8, 110, 117, 2, 108, 101, 0, 8, 115, 105, 100, 2, 108, 101, 0, 108, 105, 110,
+ 103, 3, 6, 138, 71, 55, 122, 68, 0, 108, 101, 1, 116, 99, 21, 2, 32, 3, 8, 13, 71, 118, 0, 97, 100, 1, 21, 2, 32, 3,
+ 8, 119, 71, 35, 72, 0, 1, 17, 67, 2, 105, 108, 105, 116, 12, 3, 13, 71, 0, 105, 108, 105, 116, 121, 1, 10, 2, 14, 128, 139,
+ 135, 3, 13, 71, 6, 122, 55, 113, 47, 2, 37, 0, 105, 108, 105, 116, 105, 101, 115, 1, 10, 2, 14, 128, 139, 137, 3, 13, 71, 6,
+ 122, 55, 113, 47, 2, 37, 88, 0, 4, 108, 121, 1, 10, 2, 32, 14, 128, 171, 132, 3, 13, 71, 55, 2, 122, 0, 108, 121, 1, 99,
+ 10, 2, 32, 14, 128, 168, 132, 0, 4, 108, 101, 1, 10, 2, 32, 14, 128, 139, 132, 3, 13, 71, 118, 0, 108, 101, 1, 99, 10, 2,
+ 32, 0, 4, 1, 98, 2, 121, 108, 3, 35, 71, 0, 2, 97, 99, 17, 65, 0, 2, 97, 116, 116, 0, 2, 106, 101, 99, 116, 0, 2,
+ 108, 97, 116, 105, 118, 0, 2, 110, 101, 103, 0, 2, 114, 111, 103, 0, 2, 114, 117, 99, 0, 2, 115, 99, 101, 0, 2, 115, 101, 105,
+ 0, 2, 115, 111, 108, 117, 0, 2, 115, 116, 105, 0, 8, 2, 100, 0, 8, 2, 105, 0, 8, 2, 114, 97, 99, 0, 98, 8, 0, 98,
+ 111, 8, 3, 35, 71, 13, 0, 101, 114, 1, 17, 67, 2, 21, 3, 35, 71, 114, 0, 4, 8, 2, 21, 3, 119, 71, 0, 8, 2, 100,
+ 117, 99, 0, 8, 2, 105, 100, 101, 0, 8, 2, 114, 97, 0, 98, 8, 2, 114, 101, 118, 0, 111, 118, 101, 8, 2, 21, 14, 128, 132,
+ 133, 3, 119, 71, 4, 125, 84, 0, 101, 114, 8, 2, 114, 97, 110, 3, 119, 71, 121, 0, 4, 1, 17, 67, 29, 2, 108, 101, 3, 138,
+ 71, 0, 1, 98, 2, 121, 0, 1, 108, 2, 111, 117, 114, 0, 1, 116, 115, 2, 105, 108, 0, 8, 2, 114, 97, 109, 0, 8, 108, 2,
+ 105, 0, 108, 121, 3, 138, 71, 55, 122, 0, 101, 114, 8, 115, 2, 21, 3, 138, 71, 114, 0, 4, 101, 108, 8, 3, 138, 71, 118, 0,
+ 108, 101, 0, 108, 101, 1, 10, 2, 32, 28, 17, 0, 7, 6, 97, 99, 0, 2, 99, 101, 110, 116, 117, 3, 2, 35, 49, 0, 2, 113,
+ 117, 105, 101, 3, 4, 35, 0, 4, 2, 97, 32, 3, 6, 35, 49, 0, 2, 116, 111, 114, 121, 0, 2, 116, 117, 114, 101, 0, 2, 117,
+ 108, 97, 114, 0, 104, 105, 97, 3, 6, 138, 91, 13, 0, 101, 97, 110, 2, 32, 3, 6, 138, 91, 13, 50, 0, 105, 111, 117, 115, 3,
+ 6, 138, 91, 13, 89, 0, 1, 114, 99, 2, 121, 32, 3, 8, 13, 89, 0, 4, 1, 10, 2, 108, 101, 32, 3, 13, 49, 0, 104, 1,
+ 114, 116, 2, 101, 0, 114, 101, 1, 115, 115, 97, 109, 3, 13, 49, 114, 0, 4, 1, 10, 2, 121, 32, 3, 13, 89, 0, 1, 102, 2,
+ 105, 108, 105, 116, 0, 1, 108, 112, 2, 101, 98, 0, 8, 108, 112, 2, 101, 110, 116, 0, 104, 105, 1, 109, 2, 110, 17, 65, 13, 3,
+ 13, 91, 129, 0, 4, 2, 99, 101, 110, 116, 3, 35, 49, 0, 2, 99, 105, 100, 0, 2, 111, 110, 0, 2, 114, 111, 0, 2, 117, 109,
+ 0, 2, 117, 112, 0, 8, 2, 111, 0, 8, 2, 114, 105, 0, 8, 2, 116, 0, 99, 2, 111, 108, 0, 104, 2, 114, 111, 109, 0, 107,
+ 8, 0, 97, 2, 100, 101, 109, 3, 35, 49, 13, 0, 114, 111, 1, 109, 2, 21, 3, 35, 49, 34, 13, 0, 110, 101, 3, 35, 49, 50,
+ 122, 0, 99, 117, 2, 114, 97, 3, 35, 49, 57, 117, 0, 109, 101, 3, 35, 49, 65, 122, 0, 116, 117, 2, 17, 65, 3, 35, 49, 76,
+ 134, 0, 4, 2, 101, 114, 98, 3, 35, 89, 0, 2, 105, 100, 32, 0, 4, 101, 8, 2, 116, 3, 35, 89, 122, 0, 101, 8, 109, 2,
+ 100, 0, 104, 105, 110, 97, 1, 109, 2, 116, 3, 35, 91, 113, 50, 138, 0, 4, 1, 108, 112, 2, 97, 116, 3, 119, 49, 0, 8, 2,
+ 21, 0, 99, 8, 2, 21, 0, 107, 8, 2, 110, 0, 97, 2, 100, 101, 109, 121, 3, 119, 49, 35, 0, 99, 117, 115, 2, 17, 65, 3,
+ 119, 49, 57, 134, 88, 0, 113, 117, 8, 3, 119, 49, 58, 0, 99, 8, 2, 101, 3, 119, 49, 89, 0, 4, 99, 111, 117, 2, 116, 3,
+ 119, 49, 134, 0, 111, 117, 2, 115, 116, 0, 104, 8, 3, 119, 76, 0, 4, 8, 2, 101, 3, 119, 89, 0, 8, 2, 101, 114, 98, 105,
+ 0, 8, 2, 105, 0, 101, 8, 2, 116, 105, 3, 119, 89, 129, 0, 4, 1, 102, 114, 117, 2, 101, 32, 3, 122, 89, 0, 1, 108, 97,
+ 2, 101, 32, 0, 1, 108, 111, 115, 2, 101, 32, 0, 1, 109, 105, 2, 101, 32, 0, 1, 110, 21, 2, 101, 32, 0, 1, 114, 114, 2,
+ 101, 32, 0, 104, 1, 121, 2, 116, 3, 124, 0, 4, 1, 118, 2, 97, 3, 138, 49, 0, 2, 111, 114, 110, 0, 8, 98, 2, 111, 0,
+ 104, 101, 1, 100, 2, 32, 0, 104, 101, 1, 104, 2, 32, 0, 104, 101, 1, 107, 2, 32, 0, 104, 101, 1, 114, 2, 32, 0, 104, 101,
+ 1, 116, 114, 2, 32, 0, 104, 101, 1, 121, 2, 32, 0, 104, 101, 8, 2, 12, 0, 114, 101, 8, 3, 138, 49, 13, 0, 4, 104, 101,
+ 115, 1, 100, 2, 32, 3, 138, 49, 89, 0, 104, 101, 115, 1, 104, 2, 32, 0, 104, 101, 115, 1, 114, 2, 32, 0, 104, 101, 115, 1,
+ 116, 114, 2, 32, 0, 4, 1, 112, 115, 2, 101, 13, 3, 138, 89, 0, 8, 114, 2, 101, 0, 8, 114, 2, 105, 115, 0, 101, 2, 32,
+ 0, 7, 6, 97, 100, 0, 1, 115, 117, 114, 99, 3, 6, 138, 72, 0, 1, 108, 97, 109, 2, 121, 3, 13, 72, 0, 105, 111, 8, 114,
+ 2, 21, 14, 128, 132, 133, 3, 34, 4, 138, 72, 122, 2, 136, 0, 2, 106, 117, 116, 97, 110, 3, 35, 0, 4, 1, 108, 103, 2, 105,
+ 3, 35, 72, 0, 1, 114, 2, 105, 99, 0, 1, 120, 101, 104, 2, 101, 0, 2, 97, 103, 0, 2, 97, 109, 0, 2, 101, 110, 0, 2,
+ 101, 113, 0, 2, 106, 117, 110, 99, 116, 32, 0, 2, 109, 97, 110, 32, 0, 2, 109, 105, 110, 32, 0, 2, 109, 105, 114, 97, 0, 2,
+ 111, 108, 0, 2, 111, 110, 0, 2, 117, 108, 97, 0, 2, 118, 101, 110, 116, 0, 2, 118, 101, 114, 0, 2, 118, 101, 114, 116, 32, 0,
+ 2, 118, 111, 0, 8, 2, 105, 0, 8, 2, 114, 105, 21, 0, 8, 2, 117, 109, 0, 100, 2, 101, 114, 0, 100, 2, 105, 116, 105, 118,
+ 0, 100, 8, 2, 108, 0, 101, 1, 108, 2, 115, 104, 3, 35, 72, 6, 121, 0, 111, 2, 108, 101, 115, 3, 35, 72, 13, 0, 118, 101,
+ 114, 2, 115, 3, 35, 72, 84, 6, 128, 0, 101, 113, 117, 97, 3, 35, 72, 122, 49, 58, 13, 0, 106, 101, 99, 3, 35, 75, 121, 49,
+ 0, 4, 2, 118, 101, 110, 116, 117, 3, 119, 72, 0, 2, 118, 101, 114, 115, 97, 0, 2, 118, 101, 114, 116, 0, 8, 2, 21, 0, 8,
+ 114, 116, 2, 105, 116, 0, 100, 8, 2, 21, 0, 97, 1, 99, 2, 118, 101, 114, 3, 119, 72, 35, 0, 106, 8, 3, 119, 75, 0, 1,
+ 117, 113, 3, 124, 72, 0, 4, 1, 98, 2, 111, 115, 32, 3, 138, 72, 0, 1, 99, 2, 101, 110, 99, 0, 1, 108, 2, 101, 110, 0,
+ 1, 108, 2, 121, 0, 1, 110, 114, 111, 116, 0, 1, 114, 99, 0, 1, 115, 2, 105, 115, 0, 2, 105, 17, 65, 0, 2, 108, 101, 0,
+ 8, 114, 2, 17, 65, 0, 105, 1, 114, 2, 111, 18, 75, 12, 3, 138, 72, 122, 0, 7, 6, 97, 102, 0, 1, 21, 2, 116, 101, 114,
+ 3, 6, 120, 83, 0, 4, 2, 114, 105, 3, 35, 83, 0, 8, 2, 103, 0, 102, 2, 97, 98, 0, 102, 2, 101, 114, 0, 102, 2, 108,
+ 117, 0, 114, 111, 8, 3, 35, 83, 34, 136, 0, 4, 2, 101, 97, 3, 119, 83, 0, 8, 2, 21, 0, 102, 8, 2, 21, 0, 111, 114,
+ 101, 3, 119, 83, 133, 0, 102, 105, 97, 8, 3, 119, 83, 144, 0, 4, 2, 116, 12, 3, 120, 83, 0, 102, 1, 116, 115, 0, 102, 1,
+ 119, 3, 124, 83, 0, 7, 6, 97, 103, 0, 8, 116, 110, 97, 3, 6, 35, 81, 0, 117, 97, 1, 21, 2, 32, 3, 6, 35, 81, 57,
+ 134, 13, 0, 105, 111, 2, 32, 3, 6, 126, 75, 122, 136, 0, 2, 97, 32, 3, 6, 126, 81, 0, 105, 2, 32, 3, 6, 126, 81, 122,
+ 0, 4, 1, 103, 110, 2, 101, 32, 3, 6, 138, 75, 0, 1, 114, 110, 101, 2, 101, 32, 0, 101, 1, 103, 2, 109, 101, 110, 116, 0,
+ 104, 2, 32, 3, 13, 0, 1, 109, 2, 101, 110, 116, 97, 3, 13, 75, 0, 1, 10, 2, 111, 110, 32, 3, 13, 81, 0, 8, 114, 116,
+ 3, 35, 75, 0, 4, 103, 8, 2, 114, 97, 118, 3, 35, 81, 0, 103, 8, 2, 114, 101, 103, 0, 4, 111, 110, 1, 114, 100, 3, 35,
+ 81, 13, 50, 0, 111, 110, 1, 119, 2, 12, 0, 4, 101, 1, 21, 2, 32, 3, 113, 75, 0, 101, 1, 21, 2, 109, 101, 110, 116, 0,
+ 101, 1, 112, 112, 2, 32, 0, 101, 114, 1, 21, 2, 32, 3, 113, 75, 114, 0, 2, 101, 110, 100, 3, 119, 75, 0, 4, 2, 114, 101,
+ 101, 3, 119, 81, 0, 8, 2, 108, 21, 0, 8, 2, 111, 32, 0, 8, 2, 114, 111, 110, 0, 103, 2, 114, 101, 115, 0, 103, 2, 114,
+ 105, 101, 118, 0, 103, 8, 2, 21, 0, 101, 110, 1, 104, 10, 2, 32, 3, 126, 81, 13, 50, 0, 4, 1, 116, 110, 111, 109, 2, 101,
+ 32, 3, 126, 90, 0, 101, 1, 108, 102, 2, 32, 0, 4, 1, 110, 101, 101, 116, 2, 101, 3, 138, 75, 0, 1, 114, 101, 100, 2, 101,
+ 32, 0, 1, 114, 116, 117, 111, 2, 101, 32, 0, 1, 116, 115, 2, 101, 0, 8, 2, 101, 0, 8, 2, 105, 115, 0, 101, 1, 99, 2,
+ 32, 0, 101, 1, 99, 98, 0, 101, 1, 99, 100, 0, 101, 1, 112, 17, 67, 2, 32, 0, 101, 8, 2, 105, 0, 101, 8, 2, 108, 0,
+ 105, 1, 116, 2, 111, 3, 138, 75, 57, 0, 4, 1, 108, 102, 2, 114, 97, 110, 3, 138, 81, 0, 1, 114, 102, 2, 114, 0, 1, 118,
+ 2, 114, 97, 0, 2, 111, 32, 0, 117, 101, 0, 7, 6, 97, 105, 0, 4, 1, 21, 2, 17, 67, 97, 32, 3, 6, 138, 0, 1, 116,
+ 110, 101, 2, 108, 0, 1, 116, 114, 117, 99, 2, 108, 0, 103, 2, 110, 0, 110, 1, 100, 2, 32, 3, 6, 138, 50, 0, 110, 101, 100,
+ 1, 100, 2, 32, 3, 6, 138, 50, 72, 0, 115, 101, 2, 32, 3, 6, 138, 88, 0, 4, 99, 2, 32, 3, 6, 138, 122, 49, 0, 99,
+ 2, 97, 108, 0, 114, 101, 3, 6, 140, 0, 4, 1, 108, 108, 105, 118, 3, 13, 0, 1, 116, 102, 0, 1, 116, 105, 114, 98, 0, 1,
+ 116, 114, 101, 99, 0, 1, 116, 114, 117, 99, 0, 4, 115, 8, 2, 108, 105, 3, 35, 91, 0, 115, 8, 99, 2, 108, 0, 1, 115, 2,
+ 100, 3, 121, 0, 4, 1, 103, 114, 97, 98, 3, 122, 0, 1, 108, 112, 97, 0, 1, 108, 114, 101, 98, 0, 1, 116, 110, 117, 111, 0,
+ 1, 116, 112, 0, 4, 2, 32, 3, 137, 0, 2, 105, 0, 1, 110, 2, 118, 3, 137, 6, 129, 0, 4, 3, 138, 0, 8, 0, 115, 1,
+ 108, 21, 2, 32, 0, 101, 3, 138, 13, 0, 4, 114, 3, 140, 0, 114, 8, 0, 114, 101, 2, 32, 0, 7, 6, 97, 108, 0, 1, 109,
+ 2, 110, 111, 3, 2, 35, 55, 0, 2, 109, 105, 103, 3, 2, 124, 55, 0, 8, 2, 114, 3, 2, 130, 55, 0, 2, 105, 116, 121, 3,
+ 6, 35, 55, 0, 100, 101, 2, 104, 121, 3, 6, 35, 55, 72, 122, 0, 103, 105, 97, 1, 21, 2, 32, 3, 6, 35, 55, 75, 13, 0,
+ 4, 1, 103, 2, 105, 32, 3, 6, 126, 55, 0, 1, 122, 110, 111, 103, 0, 97, 110, 100, 1, 21, 2, 32, 3, 8, 13, 55, 119, 50,
+ 72, 0, 4, 1, 10, 2, 105, 17, 66, 97, 116, 105, 3, 13, 55, 0, 1, 10, 2, 105, 17, 66, 101, 0, 1, 10, 2, 105, 115, 17,
+ 67, 105, 99, 0, 1, 10, 2, 111, 117, 115, 32, 0, 1, 115, 2, 117, 116, 0, 1, 117, 113, 101, 0, 1, 118, 17, 65, 2, 101, 110,
+ 0, 97, 121, 1, 109, 3, 13, 55, 6, 138, 0, 105, 1, 10, 2, 115, 17, 67, 32, 3, 13, 55, 122, 0, 111, 1, 10, 2, 32, 3,
+ 13, 55, 136, 0, 101, 105, 1, 107, 2, 100, 3, 13, 55, 137, 0, 4, 5, 3, 1, 99, 2, 102, 3, 35, 0, 5, 3, 1, 104, 2,
+ 102, 0, 5, 3, 1, 104, 2, 118, 0, 4, 1, 29, 2, 101, 100, 3, 35, 55, 0, 1, 112, 2, 101, 116, 0, 1, 115, 2, 117, 116,
+ 97, 0, 1, 116, 101, 114, 2, 105, 97, 0, 1, 118, 2, 105, 97, 0, 2, 116, 111, 0, 2, 117, 109, 32, 0, 8, 2, 97, 115, 116,
+ 0, 8, 2, 98, 0, 8, 2, 99, 0, 8, 2, 103, 0, 8, 2, 105, 0, 8, 2, 107, 0, 8, 2, 112, 0, 8, 2, 115, 0, 8,
+ 2, 118, 0, 8, 2, 121, 0, 8, 99, 2, 101, 0, 108, 1, 102, 2, 97, 0, 108, 1, 102, 2, 105, 98, 0, 108, 1, 116, 2, 17,
+ 65, 0, 108, 2, 101, 108, 0, 108, 2, 101, 114, 0, 108, 2, 111, 116, 114, 0, 108, 8, 2, 97, 0, 108, 8, 2, 101, 103, 0, 108,
+ 8, 2, 105, 0, 108, 8, 2, 111, 0, 108, 8, 17, 67, 2, 111, 119, 0, 108, 111, 8, 2, 99, 97, 3, 35, 55, 13, 0, 97, 98,
+ 97, 8, 3, 35, 55, 13, 71, 6, 35, 0, 122, 3, 35, 55, 47, 89, 0, 116, 105, 8, 3, 35, 55, 47, 122, 0, 112, 2, 104, 111,
+ 3, 35, 55, 48, 0, 99, 111, 2, 104, 3, 35, 55, 49, 13, 0, 98, 101, 114, 8, 2, 116, 17, 65, 3, 35, 55, 71, 6, 128, 0,
+ 4, 102, 97, 8, 3, 35, 55, 83, 13, 0, 112, 104, 97, 0, 101, 112, 104, 3, 35, 55, 121, 83, 0, 4, 108, 101, 121, 3, 35, 55,
+ 122, 0, 108, 121, 1, 116, 0, 101, 120, 97, 110, 8, 3, 35, 55, 122, 81, 88, 6, 120, 50, 0, 108, 121, 8, 3, 35, 55, 137, 0,
+ 4, 108, 121, 1, 21, 2, 32, 14, 128, 128, 130, 3, 55, 2, 37, 0, 108, 121, 1, 99, 21, 21, 2, 32, 14, 128, 128, 132, 0, 108,
+ 121, 1, 99, 97, 2, 32, 0, 4, 1, 10, 2, 32, 3, 118, 0, 1, 10, 2, 100, 32, 0, 1, 10, 2, 116, 121, 32, 0, 114, 121,
+ 1, 10, 2, 32, 3, 118, 34, 2, 122, 0, 4, 1, 104, 2, 117, 99, 105, 110, 3, 119, 55, 0, 2, 111, 110, 103, 0, 5, 8, 1,
+ 10, 2, 32, 0, 8, 2, 21, 0, 8, 2, 105, 103, 0, 8, 99, 2, 97, 109, 105, 116, 0, 108, 2, 101, 103, 114, 0, 108, 8, 2,
+ 21, 0, 108, 8, 2, 105, 97, 110, 0, 108, 8, 2, 105, 116, 101, 114, 0, 108, 8, 2, 111, 116, 0, 108, 8, 2, 111, 119, 0, 108,
+ 101, 2, 103, 101, 3, 119, 55, 121, 0, 105, 8, 2, 17, 66, 101, 3, 119, 55, 137, 0, 4, 1, 102, 2, 107, 3, 124, 55, 0, 1,
102, 2, 115, 0, 1, 115, 2, 102, 0, 1, 115, 2, 116, 0, 1, 117, 113, 2, 21, 0, 1, 119, 2, 17, 67, 0, 2, 116, 17, 65,
- 114, 0, 2, 116, 32, 0, 8, 2, 109, 0, 8, 17, 67, 2, 116, 17, 65, 0, 8, 99, 2, 100, 0, 8, 104, 2, 116, 0, 108, 1,
- 119, 2, 17, 65, 12, 0, 108, 1, 119, 2, 97, 0, 115, 111, 3, 126, 55, 89, 139, 0, 4, 1, 104, 99, 2, 107, 3, 133, 0, 1,
- 116, 2, 107, 0, 1, 119, 2, 107, 0, 4, 1, 98, 2, 100, 12, 3, 133, 55, 0, 1, 98, 2, 107, 0, 1, 116, 115, 2, 119, 0,
- 1, 116, 115, 110, 105, 2, 32, 0, 8, 2, 98, 97, 110, 0, 8, 2, 100, 0, 8, 2, 116, 0, 8, 98, 2, 115, 97, 0, 108, 1,
- 98, 2, 25, 0, 108, 1, 98, 10, 2, 101, 114, 32, 0, 108, 1, 99, 2, 25, 0, 108, 1, 99, 2, 105, 110, 0, 108, 1, 102, 0,
- 108, 1, 104, 2, 17, 67, 0, 108, 1, 109, 115, 0, 108, 1, 114, 104, 116, 0, 108, 1, 116, 0, 108, 1, 116, 2, 101, 0, 108, 1,
- 116, 115, 0, 108, 1, 119, 0, 108, 2, 32, 0, 108, 8, 2, 17, 67, 21, 14, 128, 132, 131, 0, 108, 101, 1, 119, 0, 108, 101, 114,
- 2, 32, 3, 133, 55, 114, 0, 108, 101, 114, 115, 2, 32, 3, 133, 55, 114, 88, 0, 2, 116, 101, 114, 110, 97, 116, 111, 3, 134, 55,
- 0, 119, 8, 3, 134, 55, 58, 0, 4, 1, 29, 2, 105, 110, 3, 141, 55, 0, 2, 105, 97, 0, 2, 105, 101, 110, 0, 8, 99, 115,
- 2, 97, 0, 8, 104, 2, 111, 0, 101, 2, 32, 0, 101, 2, 104, 0, 7, 6, 97, 109, 0, 8, 2, 32, 3, 2, 35, 65, 0, 4,
- 1, 32, 15, 2, 32, 3, 4, 141, 6, 122, 65, 0, 1, 32, 32, 15, 2, 32, 0, 112, 116, 111, 110, 3, 6, 35, 65, 48, 47, 13,
- 50, 0, 4, 2, 105, 32, 3, 6, 121, 65, 0, 8, 108, 115, 105, 0, 101, 1, 115, 17, 65, 2, 32, 3, 6, 121, 65, 122, 0, 1,
- 10, 2, 111, 117, 115, 32, 3, 8, 119, 65, 0, 105, 110, 101, 1, 10, 2, 32, 3, 8, 119, 65, 132, 50, 0, 4, 1, 10, 2, 101,
- 110, 116, 3, 13, 65, 0, 1, 10, 2, 101, 110, 116, 0, 1, 10, 2, 111, 32, 0, 1, 100, 10, 2, 32, 0, 1, 100, 110, 117, 2,
- 101, 110, 0, 1, 114, 97, 99, 2, 101, 108, 0, 1, 115, 10, 2, 32, 0, 5, 35, 1, 104, 10, 2, 32, 24, 0, 101, 1, 10, 2,
- 110, 116, 97, 3, 13, 65, 6, 122, 0, 111, 110, 1, 10, 2, 32, 3, 13, 65, 13, 50, 0, 4, 1, 99, 2, 101, 108, 3, 35, 65,
- 0, 1, 99, 2, 101, 114, 111, 0, 1, 100, 114, 101, 21, 2, 32, 0, 1, 108, 2, 112, 108, 0, 97, 116, 101, 117, 114, 3, 35, 65,
- 13, 47, 114, 0, 97, 116, 101, 117, 114, 5, 3, 3, 35, 65, 13, 76, 114, 0, 97, 122, 2, 111, 3, 35, 65, 13, 88, 0, 98, 105,
- 118, 3, 35, 65, 71, 6, 124, 84, 0, 98, 105, 2, 100, 3, 35, 65, 71, 124, 0, 112, 104, 105, 98, 3, 35, 65, 83, 6, 124, 71,
- 0, 105, 108, 1, 102, 3, 35, 65, 124, 55, 0, 4, 2, 117, 115, 101, 3, 119, 65, 0, 8, 2, 97, 108, 0, 8, 2, 101, 110, 0,
- 8, 2, 105, 100, 0, 8, 2, 105, 110, 111, 0, 8, 2, 105, 115, 115, 0, 8, 2, 111, 114, 17, 67, 0, 8, 108, 2, 101, 110, 116,
- 0, 8, 115, 2, 97, 114, 105, 0, 109, 2, 101, 110, 100, 0, 101, 8, 2, 110, 116, 3, 119, 65, 122, 0, 101, 114, 2, 105, 99, 3,
- 119, 65, 122, 34, 0, 4, 101, 2, 110, 97, 98, 3, 119, 65, 132, 0, 101, 8, 2, 108, 0, 105, 2, 103, 0, 111, 101, 98, 3, 119,
- 65, 132, 71, 0, 97, 122, 3, 119, 65, 141, 88, 0, 4, 1, 17, 67, 2, 100, 3, 120, 65, 0, 1, 17, 67, 2, 112, 108, 0, 1,
- 110, 21, 2, 32, 3, 121, 65, 0, 4, 1, 102, 2, 111, 117, 115, 3, 141, 65, 0, 1, 104, 99, 2, 98, 0, 8, 100, 2, 105, 0,
- 101, 1, 108, 102, 0, 101, 8, 110, 0, 101, 8, 114, 102, 0, 7, 6, 97, 110, 0, 8, 114, 116, 2, 115, 3, 2, 35, 50, 0, 115,
- 102, 101, 114, 1, 114, 116, 3, 2, 35, 50, 89, 83, 131, 0, 116, 105, 8, 2, 21, 14, 128, 132, 132, 3, 4, 35, 50, 47, 124, 0,
- 100, 117, 1, 21, 2, 32, 3, 4, 35, 50, 72, 6, 137, 0, 4, 1, 21, 2, 17, 67, 97, 32, 3, 6, 35, 50, 0, 1, 103, 97,
- 112, 111, 114, 112, 2, 100, 0, 1, 110, 105, 102, 2, 99, 0, 2, 103, 117, 108, 0, 2, 116, 104, 114, 111, 112, 121, 0, 2, 122, 97,
- 0, 100, 111, 2, 32, 3, 6, 35, 50, 72, 139, 0, 97, 1, 21, 2, 32, 3, 6, 121, 50, 13, 0, 116, 101, 1, 10, 2, 32, 3,
- 6, 121, 50, 47, 141, 0, 105, 1, 10, 2, 32, 3, 6, 121, 50, 124, 0, 2, 105, 97, 3, 6, 141, 50, 0, 105, 97, 2, 99, 32,
- 3, 6, 141, 50, 124, 35, 0, 101, 97, 110, 2, 32, 3, 6, 141, 50, 144, 50, 0, 101, 111, 117, 115, 1, 21, 3, 6, 141, 50, 144,
- 89, 0, 1, 99, 115, 17, 65, 10, 2, 32, 3, 8, 13, 50, 0, 97, 108, 1, 10, 2, 32, 3, 8, 13, 50, 118, 0, 105, 1, 116,
- 115, 21, 2, 32, 14, 128, 128, 129, 3, 8, 37, 0, 4, 1, 10, 2, 32, 3, 13, 50, 0, 1, 10, 2, 32, 28, 18, 12, 0, 1,
- 10, 2, 99, 101, 32, 0, 1, 10, 2, 99, 121, 0, 1, 10, 2, 101, 115, 101, 0, 1, 10, 2, 105, 101, 32, 0, 1, 10, 2, 105,
- 101, 115, 32, 0, 1, 10, 2, 116, 32, 0, 1, 10, 2, 116, 121, 32, 0, 1, 10, 2, 121, 32, 0, 1, 98, 115, 117, 2, 100, 0,
- 1, 104, 112, 2, 97, 103, 101, 0, 1, 108, 10, 2, 100, 0, 1, 108, 17, 67, 10, 2, 32, 0, 1, 108, 101, 109, 2, 99, 104, 111,
- 108, 0, 1, 109, 10, 2, 32, 0, 1, 109, 114, 101, 112, 0, 1, 109, 117, 104, 2, 32, 0, 1, 114, 21, 21, 2, 32, 0, 1, 118,
- 108, 2, 32, 0, 110, 1, 10, 2, 105, 101, 32, 0, 105, 112, 117, 1, 109, 3, 13, 50, 124, 48, 57, 117, 0, 111, 101, 117, 1, 109,
- 2, 118, 3, 13, 50, 137, 0, 4, 1, 10, 2, 32, 28, 17, 12, 3, 35, 50, 0, 1, 10, 2, 99, 101, 32, 28, 17, 0, 1, 10,
- 2, 116, 32, 28, 17, 0, 1, 99, 2, 99, 0, 1, 99, 17, 67, 2, 32, 0, 1, 102, 2, 99, 0, 1, 108, 2, 32, 0, 1, 108,
- 10, 2, 100, 105, 0, 1, 108, 112, 2, 32, 12, 0, 1, 108, 112, 2, 116, 32, 0, 1, 108, 121, 2, 100, 0, 1, 109, 2, 32, 0,
- 1, 110, 2, 99, 0, 1, 112, 2, 32, 0, 1, 112, 2, 99, 0, 1, 112, 2, 101, 108, 0, 1, 112, 115, 2, 105, 97, 0, 1, 114,
- 116, 2, 32, 0, 1, 114, 116, 2, 115, 105, 0, 1, 114, 116, 2, 115, 111, 109, 0, 1, 116, 115, 21, 21, 2, 32, 0, 1, 118, 2,
- 32, 0, 1, 118, 100, 97, 2, 99, 0, 8, 108, 2, 105, 97, 0, 8, 119, 2, 103, 0, 8, 119, 2, 107, 0, 110, 97, 8, 3, 35,
- 50, 13, 0, 97, 101, 115, 116, 104, 8, 2, 101, 115, 105, 97, 3, 35, 50, 13, 89, 87, 0, 97, 101, 115, 116, 104, 101, 8, 2, 116,
- 105, 99, 3, 35, 50, 13, 89, 87, 6, 122, 0, 116, 8, 2, 105, 113, 12, 3, 35, 50, 47, 0, 116, 101, 2, 110, 110, 3, 35, 50,
- 47, 6, 122, 0, 116, 105, 8, 2, 99, 105, 3, 35, 50, 47, 6, 124, 0, 4, 103, 1, 108, 102, 2, 101, 3, 35, 50, 75, 0, 103,
- 2, 101, 108, 0, 103, 105, 110, 103, 1, 108, 102, 3, 35, 50, 75, 124, 68, 0, 115, 105, 115, 1, 114, 116, 3, 35, 50, 88, 6, 124,
- 89, 0, 4, 101, 8, 2, 115, 3, 35, 50, 124, 0, 105, 8, 0, 101, 99, 100, 111, 8, 3, 35, 50, 124, 49, 72, 139, 0, 105, 8,
- 2, 111, 110, 3, 35, 50, 140, 0, 103, 1, 104, 2, 101, 114, 3, 35, 68, 0, 103, 2, 101, 114, 3, 35, 68, 81, 0, 103, 101, 108,
- 1, 109, 3, 35, 68, 81, 118, 0, 4, 1, 105, 21, 2, 32, 14, 128, 128, 129, 3, 50, 0, 1, 117, 21, 2, 32, 14, 128, 128, 129,
- 0, 103, 101, 100, 1, 114, 2, 14, 128, 128, 129, 3, 72, 0, 4, 2, 97, 108, 111, 103, 3, 119, 50, 0, 2, 97, 116, 104, 0, 5,
- 8, 1, 10, 2, 32, 0, 5, 8, 1, 10, 2, 99, 101, 32, 0, 5, 8, 1, 10, 2, 116, 32, 0, 5, 8, 1, 109, 10, 2, 32,
- 0, 8, 2, 97, 101, 109, 0, 8, 2, 101, 109, 0, 8, 2, 111, 105, 0, 8, 99, 2, 97, 100, 105, 0, 8, 102, 2, 97, 116, 0,
- 110, 2, 101, 97, 108, 0, 110, 2, 105, 104, 0, 110, 2, 111, 117, 110, 0, 110, 2, 117, 105, 0, 110, 2, 117, 108, 0, 110, 2, 117,
- 110, 0, 110, 8, 2, 111, 121, 0, 105, 97, 1, 122, 3, 119, 50, 6, 144, 0, 97, 101, 115, 116, 104, 101, 5, 3, 8, 3, 119, 50,
- 122, 89, 87, 13, 0, 111, 110, 121, 8, 2, 109, 3, 119, 50, 126, 50, 13, 0, 111, 109, 8, 3, 119, 50, 126, 65, 0, 101, 8, 2,
- 109, 105, 3, 119, 50, 132, 0, 97, 101, 115, 116, 104, 101, 8, 3, 119, 50, 132, 89, 87, 13, 0, 105, 97, 2, 99, 3, 119, 50, 147,
- 0, 4, 1, 17, 67, 2, 99, 3, 120, 50, 0, 1, 17, 67, 2, 116, 0, 1, 104, 2, 99, 101, 32, 0, 1, 109, 21, 2, 100, 0,
- 8, 108, 115, 2, 100, 0, 115, 119, 2, 101, 114, 3, 120, 50, 89, 0, 5, 3, 1, 10, 2, 116, 32, 28, 17, 3, 121, 50, 0, 121,
- 8, 3, 122, 50, 113, 0, 4, 1, 119, 2, 116, 32, 3, 126, 50, 0, 8, 117, 113, 0, 8, 119, 2, 17, 67, 0, 8, 2, 99, 105,
- 101, 3, 141, 50, 0, 4, 103, 1, 100, 2, 101, 114, 3, 141, 50, 75, 0, 103, 1, 104, 99, 2, 101, 0, 103, 1, 114, 2, 101, 0,
- 103, 2, 101, 108, 32, 0, 103, 101, 1, 104, 99, 2, 21, 0, 103, 101, 108, 8, 2, 25, 3, 141, 50, 75, 118, 0, 4, 103, 105, 110,
- 103, 1, 104, 99, 3, 141, 50, 75, 124, 68, 0, 103, 105, 110, 103, 1, 114, 0, 7, 6, 97, 112, 0, 104, 1, 114, 103, 10, 2, 121,
- 3, 8, 13, 83, 0, 104, 101, 114, 1, 114, 103, 10, 3, 8, 13, 83, 114, 0, 4, 1, 10, 2, 121, 32, 3, 13, 48, 0, 1, 99,
- 2, 97, 99, 0, 101, 1, 114, 116, 2, 122, 3, 13, 48, 132, 0, 104, 8, 114, 101, 115, 3, 13, 83, 0, 4, 2, 97, 116, 104, 3,
- 35, 48, 0, 2, 101, 108, 32, 0, 2, 105, 99, 0, 2, 111, 103, 0, 2, 111, 108, 105, 0, 8, 2, 111, 112, 108, 0, 8, 2, 115,
- 0, 8, 2, 116, 0, 112, 2, 101, 116, 105, 0, 112, 2, 108, 101, 0, 112, 2, 108, 105, 99, 0, 112, 2, 114, 101, 104, 0, 112, 8,
- 2, 17, 67, 0, 4, 101, 114, 8, 2, 116, 3, 35, 48, 13, 0, 112, 97, 8, 2, 114, 0, 114, 101, 115, 3, 35, 48, 34, 141, 0,
- 101, 1, 114, 116, 2, 122, 111, 3, 35, 48, 124, 0, 104, 8, 2, 111, 3, 35, 83, 0, 104, 114, 111, 3, 35, 83, 34, 13, 0, 4,
- 8, 2, 21, 3, 119, 48, 0, 8, 99, 2, 105, 116, 117, 108, 0, 112, 2, 101, 97, 114, 0, 112, 8, 2, 17, 65, 0, 112, 8, 2,
- 18, 66, 0, 112, 114, 101, 99, 8, 2, 18, 67, 3, 119, 48, 34, 132, 91, 0, 112, 97, 8, 2, 114, 101, 110, 3, 119, 48, 35, 0,
- 112, 108, 105, 99, 97, 98, 3, 119, 48, 55, 124, 49, 13, 71, 0, 101, 114, 2, 105, 101, 3, 119, 48, 144, 34, 0, 104, 8, 2, 21,
- 3, 119, 83, 0, 97, 114, 97, 122, 122, 1, 112, 3, 121, 48, 114, 34, 6, 121, 47, 89, 0, 4, 1, 99, 2, 111, 110, 3, 141, 48,
- 0, 1, 109, 2, 108, 101, 0, 1, 112, 2, 101, 114, 0, 1, 116, 115, 2, 108, 0, 2, 105, 97, 0, 2, 105, 115, 0, 2, 114, 111,
- 0, 8, 2, 101, 0, 8, 2, 114, 105, 0, 8, 112, 2, 105, 115, 0, 8, 118, 2, 111, 0, 104, 8, 2, 105, 100, 3, 141, 83, 0,
- 7, 6, 97, 114, 0, 4, 8, 2, 116, 105, 99, 117, 3, 2, 130, 0, 8, 2, 116, 105, 108, 0, 98, 111, 1, 99, 2, 104, 3, 4,
- 130, 71, 139, 0, 99, 104, 8, 2, 21, 14, 128, 132, 132, 3, 4, 130, 76, 0, 5, 3, 1, 21, 2, 105, 111, 32, 3, 6, 35, 34,
- 0, 105, 108, 121, 1, 21, 2, 32, 3, 6, 122, 34, 13, 55, 2, 124, 0, 1, 116, 105, 117, 103, 3, 6, 130, 0, 4, 2, 97, 32,
- 3, 6, 130, 34, 0, 2, 105, 32, 0, 101, 1, 122, 2, 32, 3, 6, 130, 34, 141, 0, 4, 2, 105, 97, 17, 66, 32, 3, 6, 143,
- 0, 2, 105, 97, 32, 0, 2, 105, 117, 12, 3, 6, 143, 34, 0, 105, 108, 121, 5, 3, 1, 21, 2, 32, 3, 6, 143, 34, 13, 55,
- 2, 124, 0, 101, 97, 3, 6, 143, 34, 144, 0, 1, 110, 117, 108, 2, 32, 3, 8, 114, 0, 4, 1, 10, 2, 105, 18, 71, 97, 116,
- 105, 111, 110, 3, 13, 34, 0, 1, 10, 2, 105, 110, 32, 0, 1, 21, 2, 111, 108, 0, 1, 29, 2, 28, 19, 12, 12, 12, 12, 12,
- 0, 1, 99, 2, 101, 101, 114, 0, 1, 103, 111, 108, 2, 105, 0, 1, 104, 2, 97, 115, 115, 0, 1, 109, 2, 105, 0, 1, 109, 2,
- 105, 110, 0, 2, 101, 122, 32, 0, 8, 116, 97, 107, 2, 21, 0, 121, 1, 10, 2, 32, 3, 13, 34, 2, 37, 0, 97, 110, 1, 109,
- 10, 3, 13, 34, 35, 50, 0, 101, 1, 112, 2, 110, 116, 104, 101, 3, 13, 34, 122, 0, 4, 105, 115, 101, 1, 10, 2, 32, 3, 13,
- 34, 140, 88, 0, 105, 122, 101, 1, 10, 2, 32, 0, 97, 8, 112, 2, 100, 101, 3, 13, 34, 141, 0, 105, 110, 103, 1, 103, 3, 13,
- 44, 113, 68, 0, 2, 114, 3, 35, 0, 4, 1, 21, 2, 105, 116, 121, 3, 35, 34, 0, 1, 99, 2, 105, 0, 1, 104, 99, 2, 105,
- 116, 0, 1, 104, 112, 2, 105, 0, 1, 107, 2, 121, 0, 1, 108, 99, 2, 105, 0, 1, 109, 2, 105, 110, 101, 114, 0, 1, 109, 2,
- 105, 111, 0, 1, 109, 2, 105, 116, 0, 1, 112, 2, 105, 0, 1, 112, 112, 2, 101, 110, 17, 67, 0, 1, 112, 115, 110, 2, 101, 110,
- 17, 67, 0, 2, 97, 0, 2, 101, 110, 0, 2, 101, 116, 0, 2, 105, 99, 0, 2, 111, 0, 8, 2, 17, 65, 0, 8, 98, 2, 18,
- 67, 116, 0, 8, 108, 2, 121, 110, 0, 8, 109, 2, 105, 0, 8, 109, 2, 105, 110, 97, 17, 67, 0, 114, 8, 2, 97, 110, 116, 0,
- 114, 8, 2, 111, 0, 4, 97, 8, 112, 3, 35, 34, 13, 0, 114, 111, 8, 2, 103, 0, 4, 1, 10, 2, 32, 28, 18, 3, 114, 0,
- 1, 10, 2, 100, 32, 28, 18, 0, 1, 10, 2, 100, 105, 115, 0, 1, 10, 2, 100, 105, 122, 0, 1, 10, 2, 100, 121, 32, 0, 1,
- 17, 67, 11, 2, 100, 32, 0, 1, 100, 10, 2, 32, 0, 1, 100, 10, 2, 100, 32, 0, 1, 100, 110, 101, 108, 97, 99, 0, 1, 103,
- 10, 2, 32, 0, 1, 104, 10, 2, 100, 32, 0, 1, 104, 99, 10, 2, 100, 0, 1, 107, 10, 2, 100, 32, 0, 1, 108, 10, 2, 32,
- 0, 1, 108, 10, 2, 105, 115, 116, 0, 1, 109, 10, 2, 32, 0, 1, 110, 114, 101, 98, 2, 100, 0, 1, 112, 2, 116, 105, 99, 117,
- 0, 1, 112, 10, 2, 100, 32, 0, 1, 116, 10, 2, 32, 0, 1, 116, 115, 10, 2, 100, 32, 0, 1, 119, 2, 100, 0, 1, 119, 10,
- 2, 100, 32, 0, 1, 122, 10, 2, 100, 32, 0, 2, 100, 114, 121, 0, 101, 2, 17, 67, 11, 17, 65, 32, 3, 114, 6, 122, 0, 1,
- 112, 101, 115, 2, 97, 116, 3, 114, 34, 0, 1, 103, 114, 97, 109, 2, 17, 65, 116, 17, 65, 32, 3, 114, 34, 6, 0, 97, 8, 112,
- 101, 115, 2, 98, 3, 114, 34, 13, 0, 121, 101, 1, 10, 2, 32, 3, 114, 34, 37, 0, 105, 110, 103, 1, 17, 67, 11, 2, 32, 3,
+ 114, 0, 2, 116, 32, 0, 8, 2, 109, 0, 8, 17, 67, 2, 116, 17, 65, 0, 8, 104, 2, 116, 0, 108, 1, 119, 2, 17, 65, 0,
+ 108, 1, 119, 2, 97, 0, 108, 1, 119, 2, 101, 116, 0, 115, 111, 3, 124, 55, 89, 136, 0, 4, 1, 98, 2, 109, 3, 126, 0, 1,
+ 99, 2, 102, 0, 1, 99, 2, 109, 0, 1, 104, 2, 102, 0, 1, 104, 2, 118, 0, 1, 112, 2, 109, 0, 1, 115, 112, 2, 109, 0,
+ 1, 117, 113, 2, 109, 0, 8, 2, 109, 115, 0, 4, 1, 104, 99, 2, 107, 3, 130, 0, 1, 116, 2, 107, 0, 1, 119, 2, 107, 0,
+ 4, 1, 98, 2, 100, 12, 3, 130, 55, 0, 1, 98, 2, 107, 0, 1, 116, 115, 2, 119, 0, 1, 116, 115, 110, 105, 2, 32, 0, 8,
+ 2, 100, 0, 8, 2, 116, 0, 108, 1, 98, 2, 25, 0, 108, 1, 98, 10, 2, 101, 114, 32, 0, 108, 1, 99, 2, 25, 0, 108, 1,
+ 99, 2, 105, 110, 0, 108, 1, 102, 0, 108, 1, 104, 2, 17, 67, 0, 108, 1, 109, 115, 0, 108, 1, 114, 104, 116, 0, 108, 1, 116,
+ 0, 108, 1, 116, 2, 101, 0, 108, 1, 116, 115, 0, 108, 1, 119, 0, 108, 2, 32, 0, 108, 8, 2, 17, 67, 21, 14, 128, 132, 131,
+ 0, 108, 101, 1, 119, 0, 108, 101, 114, 2, 32, 3, 130, 55, 114, 0, 108, 101, 114, 115, 2, 32, 3, 130, 55, 114, 88, 0, 2, 116,
+ 101, 114, 110, 97, 116, 111, 3, 131, 55, 0, 119, 8, 3, 131, 55, 58, 0, 4, 1, 29, 2, 105, 110, 3, 138, 55, 0, 2, 105, 97,
+ 0, 2, 105, 101, 110, 0, 8, 99, 115, 2, 17, 65, 0, 8, 104, 2, 111, 0, 101, 2, 32, 0, 101, 2, 104, 0, 7, 6, 97, 109,
+ 0, 8, 2, 32, 3, 2, 35, 65, 0, 101, 8, 108, 2, 110, 116, 3, 2, 35, 65, 121, 0, 4, 1, 32, 15, 2, 32, 3, 4, 138,
+ 6, 121, 65, 0, 1, 32, 32, 15, 2, 32, 0, 112, 116, 111, 110, 3, 6, 35, 65, 48, 47, 13, 50, 0, 4, 1, 114, 21, 2, 97,
+ 32, 3, 6, 126, 65, 0, 2, 105, 32, 0, 101, 1, 115, 17, 65, 2, 32, 3, 6, 126, 65, 121, 0, 1, 103, 10, 2, 111, 117, 115,
+ 3, 8, 119, 65, 0, 105, 110, 101, 1, 10, 2, 32, 3, 8, 119, 65, 129, 50, 0, 4, 1, 10, 2, 101, 110, 116, 3, 13, 65, 0,
+ 1, 10, 2, 101, 110, 116, 0, 1, 10, 2, 111, 32, 0, 1, 100, 10, 2, 32, 0, 1, 100, 110, 117, 2, 101, 110, 0, 1, 115, 10,
+ 2, 32, 0, 5, 35, 1, 104, 10, 2, 32, 24, 0, 101, 1, 10, 2, 110, 116, 97, 3, 13, 65, 6, 121, 0, 4, 1, 99, 2, 101,
+ 108, 3, 35, 65, 0, 1, 100, 114, 101, 21, 2, 32, 0, 1, 108, 2, 112, 108, 0, 97, 116, 101, 117, 114, 3, 35, 65, 13, 47, 114,
+ 0, 97, 122, 2, 111, 3, 35, 65, 13, 88, 0, 98, 105, 118, 3, 35, 65, 71, 6, 122, 84, 0, 98, 105, 2, 100, 3, 35, 65, 71,
+ 122, 0, 112, 104, 105, 98, 3, 35, 65, 83, 6, 122, 71, 0, 105, 108, 1, 102, 3, 35, 65, 122, 55, 0, 4, 2, 117, 115, 101, 3,
+ 119, 65, 0, 8, 2, 97, 108, 0, 8, 2, 101, 110, 0, 8, 2, 105, 100, 0, 8, 2, 105, 110, 111, 0, 8, 2, 105, 115, 115, 0,
+ 8, 2, 111, 114, 17, 67, 0, 109, 2, 101, 110, 100, 0, 101, 8, 2, 110, 116, 3, 119, 65, 121, 0, 101, 114, 2, 105, 99, 3, 119,
+ 65, 121, 34, 0, 4, 101, 2, 110, 97, 98, 3, 119, 65, 129, 0, 101, 8, 2, 108, 0, 105, 2, 103, 0, 111, 101, 98, 3, 119, 65,
+ 129, 71, 0, 97, 122, 3, 119, 65, 138, 88, 0, 4, 1, 17, 67, 2, 100, 3, 120, 65, 0, 1, 17, 67, 2, 112, 108, 0, 4, 1,
+ 102, 2, 111, 117, 115, 3, 138, 65, 0, 1, 104, 99, 2, 98, 0, 8, 100, 2, 105, 0, 101, 1, 108, 102, 0, 101, 8, 110, 0, 7,
+ 6, 97, 110, 0, 8, 114, 116, 2, 115, 3, 2, 35, 50, 0, 115, 102, 101, 114, 1, 114, 116, 3, 2, 35, 50, 89, 83, 128, 0, 116,
+ 105, 8, 2, 21, 14, 128, 132, 132, 3, 4, 35, 50, 47, 122, 0, 100, 117, 1, 21, 2, 32, 3, 4, 35, 50, 72, 6, 134, 0, 4,
+ 1, 21, 2, 17, 67, 97, 32, 3, 6, 35, 50, 0, 1, 103, 97, 112, 111, 114, 112, 2, 100, 0, 1, 110, 105, 102, 2, 99, 0, 2,
+ 103, 117, 108, 0, 2, 122, 97, 0, 100, 111, 2, 32, 3, 6, 35, 50, 72, 136, 0, 97, 1, 21, 2, 32, 3, 6, 126, 50, 13, 0,
+ 105, 1, 10, 2, 32, 3, 6, 126, 50, 122, 0, 2, 105, 97, 3, 6, 138, 50, 0, 105, 97, 2, 99, 32, 3, 6, 138, 50, 122, 35,
+ 0, 101, 97, 110, 2, 32, 3, 6, 138, 50, 141, 50, 0, 101, 111, 117, 115, 1, 21, 3, 6, 138, 50, 141, 89, 0, 4, 1, 10, 2,
+ 32, 3, 13, 50, 0, 1, 10, 2, 99, 101, 32, 0, 1, 10, 2, 99, 121, 0, 1, 10, 2, 101, 115, 101, 0, 1, 10, 2, 105, 101,
+ 32, 0, 1, 10, 2, 105, 101, 115, 32, 0, 1, 10, 2, 116, 32, 0, 1, 10, 2, 116, 121, 32, 0, 1, 10, 2, 121, 32, 0, 1,
+ 98, 115, 117, 2, 100, 0, 1, 104, 112, 2, 97, 103, 101, 0, 1, 108, 10, 2, 100, 0, 1, 108, 101, 109, 2, 99, 104, 111, 108, 0,
+ 1, 108, 108, 2, 32, 0, 1, 109, 10, 2, 32, 0, 1, 109, 114, 101, 112, 0, 1, 109, 117, 104, 2, 32, 0, 1, 114, 21, 21, 2,
+ 32, 0, 110, 1, 10, 2, 105, 101, 32, 0, 105, 112, 117, 1, 109, 3, 13, 50, 122, 48, 57, 117, 0, 111, 101, 117, 1, 109, 2, 118,
+ 3, 13, 50, 134, 0, 4, 1, 99, 2, 99, 3, 35, 50, 0, 1, 99, 17, 67, 2, 32, 0, 1, 102, 2, 99, 0, 1, 108, 2, 32,
+ 0, 1, 108, 10, 2, 100, 105, 0, 1, 108, 112, 2, 116, 32, 0, 1, 108, 121, 2, 100, 0, 1, 109, 2, 32, 0, 1, 110, 2, 99,
+ 0, 1, 112, 2, 32, 0, 1, 112, 2, 99, 0, 1, 112, 2, 101, 108, 0, 1, 112, 115, 2, 105, 97, 0, 1, 114, 116, 2, 32, 0,
+ 1, 114, 116, 2, 115, 105, 0, 1, 114, 116, 2, 115, 111, 109, 0, 1, 116, 115, 2, 32, 0, 1, 118, 100, 97, 2, 99, 0, 8, 108,
+ 2, 105, 97, 0, 8, 119, 2, 103, 0, 8, 119, 2, 107, 0, 110, 97, 8, 3, 35, 50, 13, 0, 116, 8, 2, 105, 113, 12, 3, 35,
+ 50, 47, 0, 116, 101, 2, 110, 110, 3, 35, 50, 47, 6, 121, 0, 116, 105, 2, 99, 105, 3, 35, 50, 47, 6, 122, 0, 4, 103, 1,
+ 108, 102, 2, 101, 3, 35, 50, 75, 0, 103, 2, 101, 108, 0, 103, 105, 110, 103, 1, 108, 102, 3, 35, 50, 75, 122, 68, 0, 115, 105,
+ 115, 1, 114, 116, 3, 35, 50, 88, 6, 122, 89, 0, 101, 8, 2, 115, 3, 35, 50, 122, 0, 103, 1, 104, 2, 101, 114, 3, 35, 68,
+ 0, 103, 2, 101, 114, 3, 35, 68, 81, 0, 103, 101, 108, 1, 109, 3, 35, 68, 81, 118, 0, 4, 1, 105, 21, 2, 32, 14, 128, 128,
+ 129, 3, 50, 0, 1, 117, 21, 2, 32, 14, 128, 128, 129, 0, 103, 101, 100, 1, 114, 2, 14, 128, 128, 129, 3, 72, 0, 4, 2, 97,
+ 108, 111, 103, 3, 119, 50, 0, 2, 97, 116, 104, 0, 5, 8, 1, 10, 2, 32, 0, 5, 8, 1, 10, 2, 99, 101, 32, 0, 5, 8,
+ 1, 10, 2, 116, 32, 0, 5, 8, 1, 109, 10, 2, 32, 0, 8, 2, 101, 109, 0, 8, 2, 111, 105, 0, 8, 99, 2, 97, 100, 105,
+ 0, 110, 2, 101, 97, 108, 0, 110, 2, 105, 104, 0, 110, 2, 111, 117, 110, 0, 110, 2, 117, 105, 0, 110, 2, 117, 108, 0, 110, 2,
+ 117, 110, 0, 110, 8, 2, 111, 121, 0, 105, 97, 1, 122, 3, 119, 50, 6, 141, 0, 111, 109, 8, 3, 119, 50, 124, 65, 0, 101, 8,
+ 2, 109, 105, 3, 119, 50, 129, 0, 105, 97, 2, 99, 3, 119, 50, 144, 0, 4, 1, 17, 67, 2, 99, 3, 120, 50, 0, 1, 17, 67,
+ 2, 116, 0, 1, 104, 2, 99, 101, 32, 0, 1, 108, 115, 2, 100, 0, 1, 109, 21, 2, 100, 0, 1, 122, 2, 99, 101, 32, 0, 115,
+ 119, 2, 101, 114, 3, 120, 50, 89, 0, 121, 8, 3, 121, 50, 113, 0, 4, 1, 119, 2, 116, 32, 3, 124, 50, 0, 8, 117, 113, 0,
+ 8, 119, 2, 17, 67, 0, 8, 2, 99, 105, 101, 3, 138, 50, 0, 4, 103, 1, 100, 2, 101, 114, 3, 138, 50, 75, 0, 103, 1, 104,
+ 99, 2, 101, 0, 103, 1, 114, 2, 101, 0, 103, 2, 101, 108, 32, 0, 103, 101, 1, 104, 99, 2, 21, 0, 4, 103, 105, 110, 103, 1,
+ 104, 99, 3, 138, 50, 75, 122, 68, 0, 103, 105, 110, 103, 1, 114, 0, 7, 6, 97, 112, 0, 104, 1, 114, 103, 10, 2, 121, 3, 8,
+ 13, 83, 0, 104, 101, 114, 1, 114, 103, 10, 3, 8, 13, 83, 114, 0, 1, 99, 2, 97, 99, 3, 13, 48, 0, 101, 1, 114, 116, 2,
+ 122, 3, 13, 48, 129, 0, 4, 2, 97, 116, 104, 3, 35, 48, 0, 2, 101, 108, 32, 0, 2, 105, 99, 0, 2, 111, 103, 0, 2, 111,
+ 108, 105, 0, 8, 2, 115, 0, 8, 2, 116, 0, 112, 2, 97, 114, 97, 0, 112, 2, 101, 116, 105, 0, 112, 2, 108, 101, 0, 112, 2,
+ 108, 105, 99, 0, 112, 2, 114, 101, 104, 0, 101, 114, 8, 2, 116, 3, 35, 48, 13, 0, 114, 101, 115, 3, 35, 48, 34, 138, 0, 101,
+ 1, 114, 116, 2, 122, 111, 3, 35, 48, 122, 0, 104, 8, 2, 111, 3, 35, 83, 0, 104, 114, 111, 3, 35, 83, 34, 13, 0, 4, 8,
+ 2, 21, 3, 119, 48, 0, 112, 2, 101, 97, 114, 0, 112, 2, 108, 105, 99, 97, 98, 0, 112, 8, 2, 21, 0, 112, 114, 101, 99, 8,
+ 2, 18, 67, 3, 119, 48, 34, 129, 91, 0, 101, 114, 105, 8, 2, 116, 3, 119, 48, 121, 34, 13, 0, 101, 114, 2, 105, 101, 3, 119,
+ 48, 141, 34, 0, 104, 8, 2, 21, 3, 119, 83, 0, 4, 1, 99, 2, 111, 110, 3, 138, 48, 0, 1, 109, 2, 108, 101, 0, 1, 112,
+ 2, 101, 114, 0, 1, 116, 115, 2, 108, 0, 2, 105, 97, 0, 2, 105, 115, 0, 2, 114, 111, 0, 8, 2, 101, 0, 8, 2, 114, 105,
+ 0, 8, 112, 2, 105, 115, 0, 8, 118, 2, 111, 0, 104, 8, 2, 105, 100, 3, 138, 83, 0, 7, 6, 97, 114, 0, 8, 2, 116, 105,
+ 108, 3, 2, 127, 0, 98, 111, 1, 99, 2, 104, 3, 4, 127, 71, 136, 0, 99, 104, 8, 2, 21, 14, 128, 132, 132, 3, 4, 127, 76,
+ 0, 5, 3, 1, 21, 2, 105, 111, 32, 3, 6, 35, 34, 0, 105, 108, 121, 1, 21, 2, 32, 3, 6, 121, 34, 13, 55, 2, 122, 0,
+ 4, 2, 97, 32, 3, 6, 126, 34, 0, 2, 105, 32, 0, 4, 2, 105, 97, 17, 67, 32, 3, 6, 140, 0, 2, 105, 97, 32, 0, 2,
+ 105, 117, 12, 3, 6, 140, 34, 0, 4, 1, 10, 2, 105, 110, 32, 3, 13, 34, 0, 1, 103, 111, 108, 2, 105, 0, 1, 104, 2, 97,
+ 115, 115, 0, 1, 109, 2, 105, 0, 1, 109, 2, 105, 110, 0, 8, 116, 97, 107, 0, 121, 1, 10, 2, 32, 3, 13, 34, 2, 37, 0,
+ 97, 110, 1, 109, 10, 3, 13, 34, 35, 50, 0, 101, 1, 112, 2, 110, 116, 104, 101, 3, 13, 34, 121, 0, 105, 115, 101, 1, 10, 2,
+ 32, 3, 13, 34, 137, 88, 0, 97, 8, 112, 2, 100, 101, 3, 13, 34, 138, 0, 105, 110, 103, 1, 103, 3, 13, 44, 113, 68, 0, 2,
+ 114, 3, 35, 0, 4, 1, 21, 2, 105, 116, 121, 3, 35, 34, 0, 1, 99, 2, 101, 101, 114, 0, 1, 99, 2, 105, 0, 1, 104, 99,
+ 2, 105, 116, 0, 1, 104, 112, 2, 105, 0, 1, 107, 2, 121, 0, 1, 108, 99, 2, 105, 0, 1, 109, 2, 105, 110, 101, 114, 0, 1,
+ 109, 2, 105, 111, 0, 1, 109, 2, 105, 116, 0, 1, 112, 2, 105, 0, 1, 112, 112, 2, 101, 110, 17, 67, 0, 1, 112, 115, 2, 101,
+ 110, 17, 67, 0, 2, 97, 0, 2, 101, 110, 0, 2, 105, 99, 0, 2, 111, 0, 8, 2, 17, 65, 0, 8, 98, 2, 18, 67, 116, 0,
+ 8, 109, 2, 105, 0, 8, 109, 2, 105, 110, 97, 17, 67, 0, 114, 8, 2, 97, 110, 116, 0, 114, 8, 2, 111, 0, 4, 97, 8, 112,
+ 3, 35, 34, 13, 0, 101, 2, 116, 0, 114, 111, 8, 2, 103, 0, 4, 1, 10, 2, 100, 105, 115, 3, 114, 0, 1, 10, 2, 100, 105,
+ 122, 0, 1, 10, 2, 100, 121, 32, 0, 1, 100, 10, 2, 32, 0, 1, 100, 10, 2, 100, 32, 0, 1, 103, 10, 2, 32, 0, 1, 103,
+ 103, 2, 100, 32, 0, 1, 104, 10, 2, 100, 32, 0, 1, 104, 99, 10, 2, 100, 0, 1, 107, 10, 2, 100, 32, 0, 1, 108, 10, 2,
+ 32, 0, 1, 108, 10, 2, 105, 115, 116, 0, 1, 109, 10, 2, 32, 0, 1, 112, 2, 116, 105, 99, 117, 0, 1, 112, 10, 2, 100, 32,
+ 0, 1, 116, 10, 2, 32, 0, 1, 116, 115, 10, 2, 100, 32, 0, 1, 119, 2, 100, 0, 1, 119, 10, 2, 100, 32, 0, 1, 122, 10,
+ 2, 100, 32, 0, 2, 100, 114, 121, 0, 1, 112, 101, 115, 2, 97, 116, 3, 114, 34, 0, 105, 110, 103, 1, 17, 67, 11, 2, 32, 3,
114, 34, 113, 68, 0, 4, 99, 104, 1, 110, 97, 3, 114, 49, 0, 99, 104, 1, 110, 111, 109, 0, 101, 100, 1, 17, 67, 11, 2, 32,
- 3, 114, 72, 0, 4, 5, 3, 8, 2, 105, 115, 116, 111, 99, 114, 97, 116, 3, 119, 34, 0, 8, 2, 111, 115, 0, 8, 2, 111, 117,
- 0, 8, 104, 2, 97, 110, 103, 0, 114, 8, 2, 21, 0, 114, 8, 110, 2, 97, 116, 0, 97, 99, 104, 8, 3, 119, 34, 35, 49, 0,
- 111, 109, 2, 97, 116, 3, 119, 34, 139, 65, 0, 121, 5, 3, 1, 110, 111, 105, 2, 32, 3, 122, 34, 2, 37, 0, 4, 1, 117, 113,
- 2, 114, 3, 126, 0, 1, 119, 2, 114, 0, 1, 119, 2, 114, 0, 4, 1, 117, 113, 2, 97, 3, 126, 34, 0, 119, 1, 119, 2, 105,
- 0, 4, 3, 130, 0, 1, 104, 2, 100, 121, 32, 0, 1, 108, 108, 2, 100, 32, 0, 1, 116, 111, 101, 2, 100, 32, 0, 1, 116, 115,
- 2, 32, 0, 2, 32, 0, 8, 116, 2, 32, 0, 39, 2, 110, 116, 0, 114, 2, 32, 0, 114, 101, 2, 32, 0, 4, 99, 104, 1, 21,
- 2, 105, 3, 130, 49, 0, 99, 104, 1, 21, 2, 121, 0, 99, 104, 8, 2, 17, 65, 17, 65, 0, 99, 104, 8, 2, 101, 116, 0, 99,
- 104, 97, 105, 8, 3, 130, 49, 6, 141, 124, 0, 99, 104, 105, 8, 2, 21, 3, 130, 49, 124, 0, 99, 104, 105, 118, 8, 2, 12, 3,
- 130, 49, 140, 84, 0, 99, 104, 97, 8, 2, 105, 18, 71, 101, 3, 130, 49, 141, 0, 108, 105, 97, 8, 112, 3, 130, 55, 13, 0, 114,
- 101, 100, 2, 32, 3, 130, 72, 0, 99, 104, 8, 2, 101, 114, 3, 130, 76, 0, 114, 105, 110, 103, 2, 32, 3, 130, 113, 68, 0, 4,
- 1, 104, 119, 3, 135, 0, 1, 117, 113, 2, 116, 0, 1, 119, 0, 1, 119, 97, 2, 100, 0, 1, 119, 101, 114, 2, 100, 0, 1, 119,
- 104, 99, 2, 100, 0, 1, 119, 115, 2, 100, 0, 8, 119, 2, 100, 0, 1, 119, 111, 116, 2, 100, 3, 136, 0, 4, 1, 109, 116, 104,
- 3, 143, 0, 1, 112, 2, 105, 110, 0, 1, 119, 2, 105, 0, 1, 119, 2, 121, 0, 2, 105, 111, 117, 115, 0, 8, 109, 2, 121, 0,
- 101, 0, 101, 1, 99, 2, 17, 67, 21, 0, 101, 1, 119, 0, 4, 1, 117, 2, 105, 115, 104, 3, 143, 34, 0, 1, 118, 2, 105, 17,
- 65, 0, 121, 1, 17, 67, 29, 2, 32, 3, 143, 34, 2, 37, 0, 101, 110, 1, 112, 2, 116, 3, 143, 34, 13, 50, 0, 101, 115, 116,
- 2, 32, 3, 143, 34, 13, 89, 47, 0, 4, 121, 5, 3, 1, 17, 65, 21, 21, 2, 32, 3, 143, 34, 37, 0, 121, 5, 3, 1, 17,
- 67, 17, 65, 21, 21, 2, 32, 0, 121, 5, 3, 1, 114, 2, 32, 0, 105, 110, 103, 3, 143, 44, 113, 68, 0, 7, 6, 97, 115, 0,
- 2, 101, 120, 117, 3, 2, 141, 89, 0, 2, 105, 118, 101, 3, 6, 141, 89, 0, 4, 115, 1, 99, 10, 2, 32, 3, 13, 89, 0, 115,
- 1, 108, 116, 10, 2, 32, 0, 115, 1, 112, 109, 111, 2, 32, 0, 115, 1, 112, 115, 10, 2, 32, 0, 115, 1, 114, 114, 0, 115, 1,
- 118, 10, 2, 32, 0, 115, 1, 118, 10, 2, 32, 0, 4, 101, 121, 1, 10, 2, 32, 3, 13, 89, 2, 37, 0, 121, 1, 10, 2, 32,
- 0, 115, 2, 117, 3, 13, 91, 0, 115, 117, 114, 3, 13, 91, 57, 146, 0, 4, 1, 98, 2, 105, 108, 3, 35, 88, 0, 8, 2, 100,
- 0, 8, 2, 110, 0, 116, 104, 5, 3, 8, 2, 109, 0, 4, 1, 98, 2, 97, 108, 3, 35, 89, 0, 1, 109, 2, 111, 110, 105, 0,
- 1, 116, 110, 2, 116, 0, 2, 112, 104, 97, 0, 2, 112, 105, 0, 2, 116, 114, 97, 108, 0, 2, 116, 114, 111, 0, 2, 121, 109, 112,
- 0, 8, 2, 101, 0, 8, 2, 105, 110, 0, 8, 2, 112, 101, 0, 8, 2, 116, 114, 105, 0, 115, 1, 108, 99, 2, 105, 17, 67, 0,
- 115, 1, 112, 2, 111, 0, 115, 2, 97, 103, 0, 115, 2, 111, 110, 0, 115, 8, 2, 101, 116, 0, 115, 8, 2, 104, 0, 116, 104, 8,
- 2, 109, 0, 112, 105, 8, 2, 114, 97, 3, 35, 89, 48, 13, 0, 99, 105, 105, 2, 32, 3, 35, 89, 49, 124, 0, 104, 8, 3, 35,
- 91, 0, 115, 105, 111, 110, 1, 112, 3, 35, 91, 13, 50, 0, 99, 105, 1, 102, 2, 115, 3, 35, 91, 124, 0, 2, 115, 105, 115, 116,
- 3, 119, 0, 4, 1, 10, 2, 116, 121, 32, 3, 119, 89, 0, 2, 116, 101, 114, 110, 0, 8, 2, 21, 0, 8, 2, 112, 101, 114, 0,
- 8, 2, 112, 105, 114, 101, 0, 8, 2, 116, 114, 105, 110, 0, 8, 2, 116, 114, 111, 108, 111, 103, 0, 8, 2, 116, 114, 111, 110, 111,
- 0, 115, 2, 117, 109, 112, 0, 115, 8, 2, 21, 0, 4, 104, 8, 2, 97, 3, 119, 91, 0, 104, 8, 2, 111, 0, 4, 1, 17, 67,
- 2, 112, 3, 120, 89, 0, 1, 17, 67, 2, 112, 101, 0, 1, 17, 67, 2, 116, 0, 2, 107, 0, 2, 116, 101, 114, 0, 8, 2, 107,
- 0, 115, 1, 108, 17, 67, 0, 115, 1, 112, 0, 115, 1, 114, 17, 67, 0, 1, 104, 99, 114, 117, 112, 2, 101, 3, 124, 89, 0, 1,
- 119, 2, 112, 3, 126, 89, 0, 4, 2, 97, 108, 3, 141, 88, 0, 8, 17, 67, 2, 101, 114, 32, 0, 101, 1, 104, 112, 2, 32, 0,
- 101, 1, 114, 2, 32, 0, 4, 1, 98, 2, 105, 3, 141, 89, 0, 1, 104, 2, 116, 101, 0, 1, 106, 2, 111, 110, 0, 1, 109, 2,
- 111, 110, 0, 1, 112, 2, 116, 101, 32, 0, 1, 116, 2, 116, 0, 1, 116, 2, 116, 101, 13, 0, 8, 2, 111, 0, 8, 2, 121, 109,
- 0, 116, 1, 119, 2, 101, 13, 3, 141, 89, 47, 0, 105, 97, 5, 3, 8, 3, 141, 90, 13, 0, 99, 1, 102, 2, 105, 97, 3, 141,
- 91, 0, 105, 97, 8, 3, 141, 91, 13, 0, 7, 6, 97, 116, 0, 111, 8, 2, 110, 97, 3, 2, 141, 47, 139, 0, 4, 1, 21, 2,
- 114, 97, 32, 3, 6, 121, 47, 0, 2, 117, 109, 0, 105, 1, 21, 2, 32, 3, 6, 121, 47, 37, 0, 4, 1, 21, 2, 111, 114, 32,
- 3, 6, 141, 47, 0, 1, 100, 2, 117, 109, 32, 0, 1, 108, 117, 2, 111, 114, 121, 0, 1, 109, 2, 117, 109, 32, 0, 2, 105, 109,
- 32, 0, 114, 105, 99, 101, 115, 3, 6, 141, 47, 34, 113, 89, 132, 88, 0, 114, 105, 120, 3, 6, 141, 47, 34, 124, 49, 89, 0, 105,
- 2, 97, 29, 3, 6, 141, 91, 0, 114, 121, 1, 21, 2, 32, 3, 8, 13, 47, 34, 124, 0, 104, 1, 21, 2, 105, 115, 3, 8, 13,
- 87, 0, 104, 121, 1, 10, 2, 32, 3, 8, 13, 87, 113, 0, 101, 1, 116, 99, 2, 32, 3, 8, 141, 47, 0, 4, 1, 10, 2, 101,
- 101, 114, 32, 3, 13, 47, 0, 1, 10, 2, 105, 118, 101, 0, 1, 109, 2, 101, 114, 105, 0, 1, 109, 105, 108, 99, 2, 101, 0, 1,
- 110, 101, 115, 0, 1, 112, 2, 101, 114, 110, 0, 8, 115, 114, 101, 118, 0, 101, 1, 10, 2, 32, 28, 18, 0, 101, 1, 108, 97, 112,
- 2, 32, 0, 101, 1, 108, 117, 99, 97, 109, 2, 32, 0, 101, 1, 108, 117, 115, 110, 111, 99, 2, 32, 0, 101, 1, 109, 105, 116, 2,
- 32, 0, 101, 1, 110, 105, 100, 2, 32, 0, 101, 1, 110, 111, 105, 2, 32, 0, 101, 1, 114, 101, 100, 2, 32, 0, 101, 1, 114, 101,
- 112, 109, 2, 32, 0, 101, 8, 114, 97, 112, 101, 115, 32, 116, 105, 2, 32, 0, 111, 114, 121, 1, 10, 3, 13, 47, 114, 34, 37, 0,
- 105, 115, 109, 1, 10, 3, 13, 47, 124, 88, 13, 65, 0, 101, 114, 1, 109, 2, 110, 3, 13, 47, 131, 0, 111, 114, 121, 5, 3, 1,
- 10, 2, 32, 3, 13, 47, 152, 34, 37, 0, 117, 114, 101, 1, 108, 2, 32, 3, 13, 76, 114, 0, 4, 117, 114, 1, 99, 3, 13, 76,
- 146, 0, 117, 114, 1, 109, 0, 104, 1, 10, 2, 17, 65, 110, 32, 3, 13, 87, 0, 4, 1, 99, 2, 101, 17, 67, 3, 35, 47, 0,
- 1, 103, 2, 101, 97, 117, 0, 1, 108, 112, 2, 101, 97, 0, 1, 109, 2, 101, 114, 21, 0, 1, 114, 116, 115, 2, 101, 103, 0, 8,
- 2, 111, 109, 105, 122, 0, 8, 107, 2, 101, 114, 0, 116, 2, 105, 99, 0, 116, 2, 105, 116, 0, 101, 8, 115, 2, 108, 108, 3, 35,
- 47, 13, 0, 117, 115, 5, 3, 1, 116, 115, 3, 35, 47, 13, 89, 0, 101, 103, 111, 1, 99, 2, 114, 105, 99, 3, 35, 47, 124, 81,
- 6, 126, 0, 101, 103, 111, 1, 99, 3, 35, 47, 124, 81, 13, 0, 105, 8, 99, 2, 111, 110, 3, 35, 47, 140, 0, 104, 2, 108, 111,
- 110, 3, 35, 87, 0, 4, 1, 114, 102, 2, 101, 114, 110, 3, 119, 47, 0, 2, 111, 109, 105, 0, 8, 2, 108, 97, 110, 0, 8, 2,
- 114, 111, 99, 0, 116, 8, 2, 21, 0, 114, 111, 108, 1, 112, 3, 119, 47, 34, 139, 55, 0, 111, 8, 2, 110, 3, 119, 47, 139, 0,
- 4, 104, 1, 98, 3, 120, 87, 0, 104, 1, 112, 2, 25, 0, 104, 1, 102, 2, 101, 114, 3, 121, 86, 0, 1, 119, 2, 116, 3, 126,
- 47, 0, 4, 1, 10, 2, 105, 118, 101, 32, 28, 17, 3, 141, 47, 0, 1, 21, 21, 2, 111, 114, 32, 0, 1, 99, 2, 101, 114, 32,
- 0, 1, 102, 2, 97, 108, 0, 1, 108, 98, 2, 17, 65, 0, 2, 111, 114, 32, 0, 5, 3, 1, 112, 2, 114, 105, 17, 65, 0, 8,
- 2, 121, 0, 8, 110, 2, 105, 118, 101, 0, 101, 1, 110, 111, 105, 110, 2, 32, 0, 4, 97, 1, 100, 3, 141, 47, 13, 0, 97, 8,
- 115, 2, 110, 0, 117, 115, 1, 116, 115, 3, 141, 47, 13, 89, 0, 114, 111, 110, 1, 29, 2, 32, 3, 141, 47, 34, 13, 50, 0, 101,
- 115, 1, 114, 97, 112, 2, 32, 3, 141, 47, 89, 0, 111, 114, 8, 103, 3, 141, 47, 114, 0, 4, 105, 110, 103, 1, 21, 2, 12, 12,
- 32, 3, 141, 47, 124, 68, 0, 105, 110, 103, 1, 109, 105, 116, 2, 32, 0, 101, 100, 1, 21, 2, 12, 12, 32, 3, 141, 47, 124, 72,
- 0, 4, 101, 100, 1, 109, 105, 116, 2, 32, 3, 141, 47, 125, 72, 0, 101, 100, 1, 114, 101, 100, 2, 32, 0, 104, 1, 98, 2, 101,
- 3, 141, 86, 0, 104, 101, 100, 2, 32, 3, 141, 86, 72, 0, 104, 101, 105, 3, 141, 87, 113, 124, 0, 4, 2, 105, 97, 3, 141, 91,
- 0, 2, 105, 111, 32, 0, 7, 6, 97, 117, 0, 116, 111, 8, 2, 110, 3, 2, 133, 47, 126, 0, 103, 109, 101, 110, 116, 3, 2, 133,
- 81, 65, 122, 50, 47, 0, 116, 104, 101, 110, 3, 2, 133, 87, 122, 50, 0, 99, 104, 8, 3, 2, 133, 101, 0, 116, 111, 8, 2, 21,
- 14, 128, 132, 132, 3, 4, 133, 47, 139, 0, 4, 1, 21, 2, 114, 105, 3, 6, 133, 0, 1, 115, 2, 114, 117, 115, 32, 0, 100, 2,
- 32, 3, 6, 133, 72, 0, 8, 2, 114, 111, 114, 3, 119, 0, 8, 2, 110, 116, 3, 120, 0, 4, 103, 104, 1, 108, 3, 120, 83, 0,
- 103, 104, 1, 114, 100, 0, 4, 1, 99, 2, 108, 105, 3, 126, 0, 5, 35, 1, 115, 2, 115, 0, 5, 35, 2, 115, 116, 114, 0, 108,
- 2, 116, 3, 126, 55, 0, 4, 3, 133, 0, 1, 110, 2, 116, 32, 0, 1, 116, 2, 116, 32, 0, 103, 104, 0, 103, 104, 1, 108, 115,
- 0, 108, 2, 107, 0, 116, 111, 2, 109, 97, 3, 133, 47, 13, 0, 4, 100, 8, 2, 105, 111, 108, 111, 3, 133, 72, 0, 100, 8, 2,
- 105, 111, 109, 0, 100, 105, 111, 3, 133, 72, 113, 139, 0, 114, 2, 32, 3, 135, 0, 4, 1, 103, 2, 115, 3, 138, 0, 2, 32, 0,
- 2, 109, 32, 0, 2, 115, 99, 104, 0, 2, 116, 32, 0, 115, 1, 17, 67, 2, 32, 3, 138, 89, 0, 101, 114, 3, 138, 114, 0, 2,
- 118, 3, 139, 0, 7, 6, 97, 118, 0, 1, 108, 97, 2, 101, 114, 3, 6, 121, 84, 0, 4, 1, 99, 115, 2, 101, 110, 3, 35, 84,
- 0, 1, 106, 2, 101, 108, 0, 1, 108, 2, 105, 0, 1, 114, 2, 101, 108, 0, 8, 17, 66, 2, 101, 110, 0, 8, 114, 116, 0, 97,
- 114, 2, 105, 99, 3, 35, 84, 13, 34, 0, 4, 2, 97, 105, 108, 3, 119, 84, 0, 2, 101, 110, 103, 0, 2, 111, 17, 65, 0, 8,
- 2, 101, 114, 17, 67, 0, 111, 119, 3, 119, 84, 138, 0, 4, 1, 106, 2, 97, 3, 121, 84, 0, 1, 108, 115, 2, 105, 0, 4, 1,
- 100, 2, 105, 100, 3, 141, 84, 0, 1, 102, 2, 111, 0, 1, 108, 102, 2, 111, 0, 1, 115, 2, 105, 111, 0, 1, 115, 2, 111, 0,
- 8, 2, 111, 110, 0, 105, 8, 2, 17, 65, 3, 141, 84, 124, 0, 7, 6, 98, 101, 0, 114, 108, 105, 110, 8, 3, 2, 71, 131, 55,
- 124, 50, 0, 103, 8, 2, 17, 65, 110, 25, 3, 71, 2, 124, 81, 0, 8, 2, 97, 116, 105, 17, 67, 3, 71, 2, 132, 0, 116, 97,
- 8, 3, 71, 4, 132, 47, 13, 0, 116, 97, 5, 3, 8, 3, 71, 4, 141, 47, 13, 0, 8, 2, 28, 19, 12, 3, 71, 13, 0, 110,
- 101, 118, 111, 3, 71, 13, 50, 122, 84, 13, 0, 4, 2, 103, 17, 65, 3, 71, 113, 0, 2, 103, 114, 0, 2, 108, 97, 116, 0, 2,
- 108, 105, 101, 0, 2, 109, 117, 0, 2, 113, 117, 0, 2, 115, 101, 101, 0, 2, 115, 105, 101, 0, 2, 116, 114, 97, 121, 0, 8, 2,
- 17, 67, 17, 65, 0, 8, 2, 99, 108, 0, 8, 2, 100, 114, 97, 0, 8, 2, 102, 0, 8, 2, 107, 110, 0, 8, 2, 108, 108, 105,
- 103, 0, 8, 2, 115, 17, 67, 0, 8, 2, 115, 116, 111, 0, 8, 2, 116, 17, 67, 0, 8, 2, 119, 0, 104, 97, 2, 118, 3, 71,
- 113, 107, 141, 0, 114, 8, 2, 115, 3, 71, 114, 0, 4, 8, 2, 17, 67, 11, 3, 71, 122, 0, 8, 2, 99, 107, 0, 8, 2, 99,
- 113, 0, 8, 2, 100, 17, 67, 0, 8, 2, 103, 103, 0, 8, 2, 108, 17, 67, 0, 8, 2, 110, 97, 0, 8, 2, 115, 116, 105, 97,
- 0, 8, 2, 116, 17, 66, 0, 8, 2, 116, 104, 0, 8, 2, 118, 17, 65, 0, 8, 2, 122, 17, 65, 0, 110, 101, 8, 3, 71, 122,
- 50, 124, 0, 108, 97, 114, 117, 115, 8, 3, 71, 122, 55, 13, 34, 6, 137, 89, 0, 108, 108, 121, 3, 71, 122, 55, 113, 0, 4, 100,
- 1, 69, 2, 32, 3, 71, 122, 72, 0, 100, 1, 100, 2, 32, 0, 100, 1, 104, 2, 32, 0, 100, 1, 114, 101, 2, 32, 0, 100, 1,
- 116, 2, 32, 0, 115, 116, 115, 101, 8, 2, 108, 108, 3, 71, 122, 89, 47, 89, 6, 122, 0, 4, 1, 121, 97, 109, 2, 32, 3, 71,
- 132, 0, 8, 2, 98, 0, 97, 2, 110, 0, 8, 2, 111, 3, 71, 141, 0, 7, 6, 98, 105, 0, 8, 2, 17, 67, 21, 21, 3, 2,
- 71, 140, 0, 4, 2, 115, 101, 99, 3, 71, 2, 140, 0, 8, 2, 97, 110, 110, 117, 0, 8, 2, 101, 110, 0, 111, 8, 2, 21, 14,
- 128, 132, 131, 3, 71, 4, 140, 139, 0, 2, 110, 111, 99, 3, 71, 113, 0, 4, 2, 98, 108, 105, 3, 71, 124, 0, 2, 98, 117, 0,
- 2, 99, 107, 0, 2, 108, 105, 111, 0, 2, 108, 108, 105, 111, 0, 2, 110, 109, 0, 2, 111, 17, 67, 32, 0, 2, 111, 117, 115, 0,
- 2, 115, 99, 0, 2, 115, 109, 0, 2, 122, 12, 0, 8, 2, 17, 67, 11, 0, 8, 2, 103, 12, 0, 8, 2, 108, 17, 67, 0, 8,
- 2, 110, 103, 0, 8, 2, 115, 104, 0, 8, 2, 116, 17, 67, 0, 103, 104, 1, 110, 101, 0, 4, 114, 105, 8, 3, 71, 124, 34, 124,
- 0, 114, 121, 8, 0, 8, 2, 116, 117, 109, 101, 110, 3, 71, 125, 0, 114, 2, 17, 67, 3, 71, 131, 0, 4, 2, 115, 113, 3, 71,
- 132, 0, 2, 115, 116, 114, 0, 4, 1, 21, 2, 111, 115, 17, 65, 3, 71, 140, 0, 1, 111, 2, 116, 17, 65, 0, 2, 99, 121, 99,
- 0, 2, 107, 101, 114, 0, 2, 110, 97, 114, 121, 0, 2, 110, 100, 0, 2, 111, 108, 0, 2, 111, 116, 105, 99, 0, 8, 2, 32, 0,
- 8, 2, 111, 18, 75, 12, 0, 103, 104, 2, 116, 0, 4, 111, 2, 110, 105, 3, 71, 140, 6, 126, 0, 111, 2, 112, 115, 0, 114, 5,
- 5, 2, 17, 67, 3, 71, 150, 0, 7, 6, 99, 104, 0, 101, 109, 101, 110, 116, 2, 32, 3, 8, 91, 65, 154, 0, 4, 1, 21, 2,
- 105, 97, 3, 49, 0, 1, 97, 2, 105, 108, 0, 1, 97, 114, 98, 0, 1, 97, 114, 116, 0, 1, 97, 122, 0, 1, 101, 109, 2, 97,
- 0, 1, 101, 116, 2, 25, 0, 1, 105, 109, 2, 97, 0, 1, 110, 111, 114, 98, 0, 1, 111, 2, 32, 0, 1, 114, 97, 2, 105, 118,
- 101, 0, 1, 114, 97, 17, 67, 21, 21, 2, 32, 0, 1, 114, 111, 2, 105, 0, 2, 97, 101, 0, 2, 97, 115, 109, 0, 2, 101, 109,
- 0, 2, 105, 99, 32, 0, 2, 105, 111, 0, 2, 105, 115, 17, 67, 0, 2, 111, 108, 0, 2, 111, 110, 100, 0, 2, 111, 114, 17, 65,
- 0, 2, 111, 114, 100, 0, 2, 114, 0, 8, 2, 18, 66, 17, 71, 0, 8, 97, 116, 0, 8, 101, 2, 111, 0, 8, 101, 116, 0, 8,
- 114, 97, 2, 17, 65, 0, 8, 114, 97, 2, 97, 0, 8, 114, 111, 2, 101, 115, 0, 101, 109, 111, 8, 2, 21, 3, 49, 4, 132, 65,
- 139, 0, 4, 97, 2, 114, 105, 115, 3, 49, 13, 0, 97, 8, 2, 114, 121, 98, 0, 114, 121, 2, 115, 97, 3, 49, 34, 124, 0, 108,
- 111, 114, 111, 3, 49, 55, 4, 136, 34, 139, 0, 108, 111, 2, 114, 3, 49, 55, 136, 0, 111, 105, 114, 3, 49, 58, 148, 0, 105, 8,
- 2, 114, 111, 112, 17, 65, 3, 49, 113, 0, 111, 114, 1, 110, 97, 3, 49, 114, 0, 105, 8, 114, 97, 2, 21, 3, 49, 124, 0, 105,
- 2, 114, 17, 65, 3, 49, 140, 0, 97, 8, 2, 111, 3, 49, 141, 0, 97, 111, 115, 3, 49, 141, 126, 89, 0, 4, 3, 76, 0, 1,
- 97, 116, 0, 1, 111, 111, 2, 32, 0, 1, 114, 97, 2, 101, 114, 0, 2, 111, 114, 101, 32, 0, 8, 2, 17, 71, 0, 8, 2, 111,
- 108, 97, 0, 97, 114, 105, 111, 2, 116, 3, 76, 35, 34, 144, 0, 4, 1, 97, 17, 67, 2, 101, 3, 91, 0, 1, 97, 116, 115, 0,
+ 3, 114, 72, 0, 4, 8, 2, 111, 115, 3, 119, 34, 0, 8, 2, 111, 117, 0, 114, 8, 2, 21, 0, 97, 99, 104, 8, 3, 119, 34,
+ 35, 49, 0, 111, 109, 2, 97, 116, 3, 119, 34, 136, 65, 0, 121, 5, 3, 1, 110, 111, 105, 2, 32, 3, 121, 34, 2, 37, 0, 4,
+ 1, 117, 113, 2, 114, 3, 124, 0, 1, 119, 2, 114, 0, 1, 119, 2, 114, 0, 4, 1, 117, 113, 2, 97, 3, 124, 34, 0, 119, 1,
+ 119, 2, 105, 0, 2, 17, 65, 3, 126, 34, 0, 4, 3, 127, 0, 1, 104, 2, 100, 121, 32, 0, 1, 116, 105, 117, 103, 2, 32, 0,
+ 1, 116, 111, 101, 2, 100, 32, 0, 1, 116, 115, 2, 32, 0, 2, 32, 0, 8, 116, 2, 32, 0, 39, 2, 110, 116, 0, 114, 2, 32,
+ 0, 114, 101, 2, 32, 0, 4, 99, 104, 1, 21, 2, 105, 3, 127, 49, 0, 99, 104, 1, 21, 2, 121, 0, 99, 104, 8, 2, 17, 65,
+ 17, 65, 0, 99, 104, 8, 2, 101, 116, 0, 99, 104, 97, 105, 8, 3, 127, 49, 6, 138, 122, 0, 99, 104, 105, 8, 2, 21, 3, 127,
+ 49, 122, 0, 99, 104, 105, 118, 8, 2, 12, 3, 127, 49, 137, 84, 0, 108, 105, 97, 8, 112, 3, 127, 55, 13, 0, 114, 101, 100, 2,
+ 32, 3, 127, 72, 0, 99, 104, 8, 2, 101, 114, 3, 127, 76, 0, 114, 105, 110, 103, 2, 32, 3, 127, 113, 68, 0, 4, 1, 104, 119,
+ 3, 132, 0, 1, 117, 113, 2, 116, 0, 1, 119, 0, 1, 119, 97, 2, 100, 0, 1, 119, 101, 114, 2, 100, 0, 1, 119, 104, 99, 2,
+ 100, 0, 1, 119, 115, 2, 100, 0, 8, 119, 2, 100, 0, 1, 119, 111, 116, 2, 100, 3, 133, 0, 4, 1, 109, 116, 104, 3, 140, 0,
+ 1, 112, 2, 105, 110, 0, 1, 119, 2, 105, 0, 1, 119, 2, 121, 0, 2, 105, 111, 117, 115, 0, 8, 109, 2, 121, 0, 101, 0, 101,
+ 1, 99, 2, 17, 67, 21, 0, 101, 1, 119, 0, 4, 1, 112, 2, 101, 110, 116, 3, 140, 34, 0, 1, 117, 2, 105, 115, 104, 0, 1,
+ 118, 2, 105, 17, 65, 0, 121, 1, 17, 67, 29, 2, 32, 3, 140, 34, 2, 37, 0, 101, 115, 116, 2, 32, 3, 140, 34, 13, 89, 47,
+ 0, 4, 121, 5, 3, 1, 17, 65, 21, 21, 2, 32, 3, 140, 34, 37, 0, 121, 5, 3, 1, 17, 67, 17, 65, 21, 21, 2, 32, 0,
+ 101, 97, 3, 140, 34, 141, 0, 105, 110, 103, 3, 140, 44, 113, 68, 0, 7, 6, 97, 115, 0, 2, 101, 120, 117, 3, 2, 138, 89, 0,
+ 2, 105, 118, 101, 3, 6, 138, 89, 0, 4, 115, 1, 99, 10, 2, 32, 3, 13, 89, 0, 115, 1, 108, 116, 10, 2, 32, 0, 115, 1,
+ 112, 109, 111, 2, 32, 0, 115, 1, 112, 115, 10, 2, 32, 0, 115, 1, 114, 114, 0, 115, 1, 118, 10, 2, 32, 0, 115, 1, 118, 10,
+ 2, 32, 0, 4, 101, 121, 1, 10, 2, 32, 3, 13, 89, 2, 37, 0, 121, 1, 10, 2, 32, 0, 115, 2, 117, 3, 13, 91, 0, 115,
+ 117, 114, 3, 13, 91, 57, 143, 0, 1, 98, 2, 105, 108, 3, 35, 88, 0, 4, 1, 109, 2, 111, 110, 105, 3, 35, 89, 0, 1, 116,
+ 110, 2, 116, 0, 2, 112, 104, 97, 0, 2, 112, 105, 0, 2, 116, 104, 109, 0, 2, 116, 114, 97, 108, 0, 2, 116, 114, 111, 0, 2,
+ 121, 109, 112, 0, 8, 2, 101, 0, 8, 2, 105, 110, 0, 8, 2, 112, 101, 0, 115, 1, 108, 99, 2, 105, 17, 67, 0, 115, 1, 112,
+ 2, 111, 0, 115, 2, 97, 103, 0, 115, 2, 101, 116, 0, 115, 2, 111, 110, 0, 115, 2, 121, 109, 0, 115, 8, 2, 104, 0, 99, 105,
+ 105, 3, 35, 89, 49, 122, 0, 104, 8, 3, 35, 91, 0, 115, 105, 111, 110, 1, 112, 3, 35, 91, 13, 50, 0, 99, 105, 1, 102, 2,
+ 115, 3, 35, 91, 122, 0, 2, 115, 105, 115, 116, 3, 119, 0, 4, 1, 10, 2, 116, 121, 32, 3, 119, 89, 0, 2, 116, 101, 114, 110,
+ 0, 2, 116, 114, 111, 108, 111, 103, 0, 2, 116, 114, 111, 110, 111, 0, 8, 2, 21, 0, 8, 2, 112, 101, 114, 0, 8, 2, 112, 105,
+ 114, 101, 0, 115, 2, 117, 109, 112, 0, 115, 8, 2, 21, 0, 4, 104, 8, 2, 97, 3, 119, 91, 0, 104, 8, 2, 111, 0, 4, 1,
+ 17, 67, 2, 112, 3, 120, 89, 0, 1, 17, 67, 2, 112, 101, 0, 1, 17, 67, 2, 116, 0, 2, 107, 0, 2, 116, 101, 114, 0, 8,
+ 2, 107, 0, 115, 1, 108, 17, 67, 0, 115, 1, 112, 0, 115, 1, 114, 17, 67, 0, 1, 104, 99, 114, 117, 112, 2, 101, 3, 122, 89,
+ 0, 1, 119, 2, 112, 3, 124, 89, 0, 4, 101, 1, 104, 112, 2, 32, 3, 138, 88, 0, 101, 1, 114, 2, 32, 0, 4, 1, 98, 2,
+ 105, 3, 138, 89, 0, 1, 104, 2, 116, 101, 0, 1, 106, 2, 111, 110, 0, 1, 109, 2, 111, 110, 0, 1, 112, 2, 116, 101, 32, 0,
+ 1, 116, 2, 116, 0, 8, 2, 111, 0, 116, 1, 119, 2, 101, 13, 3, 138, 89, 47, 0, 105, 97, 5, 3, 8, 3, 138, 90, 13, 0,
+ 99, 1, 102, 2, 105, 97, 3, 138, 91, 0, 105, 97, 8, 3, 138, 91, 13, 0, 7, 6, 97, 116, 0, 111, 8, 2, 110, 97, 3, 2,
+ 138, 47, 136, 0, 4, 1, 21, 2, 114, 97, 32, 3, 6, 126, 47, 0, 2, 117, 109, 0, 105, 1, 21, 2, 32, 3, 6, 126, 47, 122,
+ 0, 4, 1, 21, 2, 111, 114, 32, 3, 6, 138, 47, 0, 1, 100, 2, 117, 109, 32, 0, 1, 108, 117, 2, 111, 114, 121, 0, 1, 109,
+ 2, 117, 109, 32, 0, 2, 105, 109, 32, 0, 114, 105, 99, 101, 115, 3, 6, 138, 47, 34, 113, 89, 129, 88, 0, 114, 105, 120, 3, 6,
+ 138, 47, 34, 122, 49, 89, 0, 105, 2, 97, 29, 3, 6, 138, 91, 0, 114, 121, 1, 21, 2, 32, 3, 8, 13, 47, 34, 122, 0, 104,
+ 1, 21, 2, 105, 115, 3, 8, 13, 87, 0, 104, 121, 1, 10, 3, 8, 13, 87, 113, 0, 4, 1, 10, 2, 101, 101, 114, 32, 3, 13,
+ 47, 0, 1, 10, 2, 105, 118, 101, 0, 1, 109, 2, 101, 114, 105, 0, 1, 109, 105, 108, 99, 2, 101, 0, 1, 110, 101, 115, 0, 1,
+ 112, 2, 101, 114, 110, 0, 1, 116, 115, 2, 105, 115, 116, 0, 8, 115, 114, 101, 118, 0, 101, 1, 10, 2, 32, 28, 18, 0, 101, 1,
+ 108, 97, 112, 2, 32, 0, 101, 1, 108, 117, 99, 97, 109, 2, 32, 0, 101, 1, 108, 117, 115, 110, 111, 99, 2, 32, 0, 101, 1, 109,
+ 105, 116, 2, 32, 0, 101, 1, 110, 105, 100, 2, 32, 0, 101, 1, 110, 111, 105, 2, 32, 0, 101, 1, 114, 101, 100, 2, 32, 0, 101,
+ 1, 114, 101, 112, 109, 2, 32, 0, 101, 8, 114, 97, 112, 101, 115, 32, 116, 105, 2, 32, 0, 111, 114, 121, 1, 10, 3, 13, 47, 114,
+ 34, 37, 0, 105, 115, 109, 1, 10, 3, 13, 47, 122, 88, 13, 65, 0, 101, 114, 1, 109, 2, 110, 3, 13, 47, 128, 0, 111, 114, 121,
+ 5, 3, 1, 10, 3, 13, 47, 149, 34, 37, 0, 117, 114, 101, 1, 108, 2, 32, 3, 13, 76, 114, 0, 4, 117, 114, 1, 99, 3, 13,
+ 76, 143, 0, 117, 114, 1, 109, 0, 4, 1, 99, 2, 101, 17, 67, 3, 35, 47, 0, 1, 103, 2, 101, 97, 117, 0, 1, 108, 112, 2,
+ 101, 97, 0, 1, 109, 2, 101, 114, 0, 1, 114, 116, 115, 2, 101, 103, 0, 8, 107, 2, 101, 114, 0, 116, 2, 105, 99, 0, 116, 2,
+ 105, 116, 0, 101, 8, 115, 2, 108, 108, 3, 35, 47, 13, 0, 117, 115, 5, 3, 1, 116, 115, 3, 35, 47, 13, 89, 0, 101, 103, 111,
+ 1, 99, 2, 114, 105, 99, 3, 35, 47, 122, 81, 6, 124, 0, 101, 103, 111, 1, 99, 3, 35, 47, 122, 81, 13, 0, 105, 8, 99, 2,
+ 111, 110, 3, 35, 47, 137, 0, 104, 2, 108, 111, 110, 3, 35, 87, 0, 4, 1, 114, 102, 2, 101, 114, 110, 3, 119, 47, 0, 2, 111,
+ 109, 105, 0, 8, 2, 108, 97, 110, 0, 8, 2, 114, 111, 99, 0, 116, 8, 2, 21, 0, 114, 111, 108, 1, 112, 3, 119, 47, 34, 136,
+ 55, 0, 111, 8, 2, 110, 3, 119, 47, 136, 0, 4, 104, 1, 98, 3, 120, 87, 0, 104, 1, 112, 0, 1, 119, 2, 116, 3, 124, 47,
+ 0, 104, 1, 102, 2, 101, 114, 3, 126, 86, 0, 4, 1, 21, 21, 2, 111, 114, 32, 3, 138, 47, 0, 1, 99, 2, 101, 114, 32, 0,
+ 1, 102, 2, 97, 108, 0, 1, 108, 98, 2, 17, 65, 0, 1, 110, 2, 105, 118, 101, 0, 2, 111, 114, 32, 0, 5, 3, 1, 112, 2,
+ 114, 105, 17, 65, 0, 101, 1, 110, 111, 105, 110, 2, 32, 0, 97, 1, 100, 3, 138, 47, 13, 0, 117, 115, 1, 116, 115, 3, 138, 47,
+ 13, 89, 0, 114, 111, 110, 2, 32, 3, 138, 47, 34, 13, 50, 0, 101, 115, 1, 114, 97, 112, 2, 32, 3, 138, 47, 89, 0, 101, 100,
+ 1, 109, 105, 116, 2, 32, 3, 138, 47, 113, 72, 0, 111, 114, 8, 103, 3, 138, 47, 114, 0, 4, 105, 110, 103, 1, 21, 2, 12, 12,
+ 32, 3, 138, 47, 122, 68, 0, 105, 110, 103, 1, 109, 105, 116, 2, 32, 0, 101, 100, 1, 21, 2, 12, 12, 32, 3, 138, 47, 122, 72,
+ 0, 104, 1, 98, 2, 101, 3, 138, 86, 0, 104, 101, 100, 2, 32, 3, 138, 86, 72, 0, 104, 101, 105, 3, 138, 87, 113, 122, 0, 2,
+ 105, 97, 3, 138, 91, 0, 7, 6, 97, 117, 0, 116, 111, 8, 2, 110, 3, 2, 130, 47, 124, 0, 103, 109, 101, 110, 116, 3, 2, 130,
+ 81, 65, 121, 50, 47, 0, 116, 104, 101, 110, 3, 2, 130, 87, 121, 50, 0, 99, 104, 8, 3, 2, 130, 101, 0, 116, 111, 8, 2, 21,
+ 14, 128, 132, 132, 3, 4, 130, 47, 136, 0, 4, 1, 21, 2, 114, 105, 3, 6, 130, 0, 1, 115, 2, 114, 117, 115, 32, 0, 100, 2,
+ 32, 3, 6, 130, 72, 0, 8, 2, 110, 116, 3, 120, 0, 4, 103, 104, 1, 108, 3, 120, 83, 0, 103, 104, 1, 114, 100, 0, 4, 1,
+ 99, 2, 108, 105, 3, 124, 0, 5, 35, 1, 115, 2, 115, 0, 5, 35, 2, 115, 116, 114, 0, 108, 2, 116, 3, 124, 55, 0, 4, 3,
+ 130, 0, 1, 110, 2, 116, 32, 0, 103, 104, 0, 103, 104, 1, 108, 115, 0, 108, 2, 107, 0, 116, 111, 2, 109, 97, 3, 130, 47, 13,
+ 0, 114, 2, 32, 3, 132, 0, 4, 1, 21, 2, 116, 32, 3, 135, 0, 1, 103, 2, 115, 0, 2, 32, 0, 115, 1, 17, 67, 2, 32,
+ 3, 135, 89, 0, 2, 118, 3, 136, 0, 7, 6, 97, 118, 0, 1, 108, 97, 2, 101, 114, 3, 6, 126, 84, 0, 4, 1, 99, 115, 2,
+ 101, 110, 3, 35, 84, 0, 1, 100, 2, 101, 110, 0, 1, 106, 2, 101, 108, 0, 1, 108, 2, 101, 110, 0, 1, 108, 2, 105, 0, 1,
+ 114, 2, 101, 108, 0, 97, 114, 2, 105, 99, 3, 35, 84, 13, 34, 0, 4, 2, 97, 105, 108, 3, 119, 84, 0, 2, 101, 110, 103, 0,
+ 2, 111, 17, 65, 0, 8, 2, 101, 114, 17, 67, 0, 111, 119, 3, 119, 84, 135, 0, 4, 1, 106, 2, 97, 3, 126, 84, 0, 1, 108,
+ 115, 2, 105, 0, 4, 1, 100, 2, 105, 100, 3, 138, 84, 0, 1, 102, 2, 111, 0, 1, 108, 102, 2, 111, 0, 1, 115, 2, 105, 0,
+ 1, 115, 2, 111, 0, 8, 2, 111, 110, 0, 105, 8, 2, 17, 65, 3, 138, 84, 122, 0, 7, 6, 98, 101, 0, 103, 8, 2, 17, 65,
+ 110, 25, 3, 71, 2, 122, 81, 0, 116, 97, 8, 3, 71, 4, 129, 47, 13, 0, 116, 97, 5, 3, 8, 3, 71, 4, 138, 47, 13, 0,
+ 110, 101, 118, 111, 3, 71, 13, 50, 121, 84, 13, 0, 4, 2, 103, 17, 65, 3, 71, 113, 0, 2, 103, 114, 0, 2, 108, 97, 116, 0,
+ 2, 108, 105, 101, 0, 2, 109, 117, 0, 2, 113, 117, 0, 2, 115, 101, 101, 0, 2, 115, 105, 101, 0, 2, 116, 114, 97, 121, 0, 8,
+ 2, 17, 67, 17, 65, 0, 8, 2, 99, 108, 0, 8, 2, 100, 114, 97, 0, 8, 2, 102, 0, 8, 2, 108, 108, 105, 0, 8, 2, 115,
+ 17, 67, 0, 8, 2, 115, 116, 111, 0, 8, 2, 116, 17, 67, 0, 8, 2, 119, 0, 104, 97, 2, 118, 3, 71, 113, 107, 138, 0, 114,
+ 8, 2, 115, 3, 71, 114, 0, 4, 8, 2, 17, 67, 11, 3, 71, 121, 0, 8, 2, 99, 107, 0, 8, 2, 99, 113, 0, 8, 2, 100,
+ 17, 67, 0, 8, 2, 103, 103, 0, 8, 2, 108, 17, 67, 0, 8, 2, 115, 116, 105, 97, 0, 8, 2, 116, 104, 0, 8, 2, 118, 17,
+ 65, 0, 110, 101, 8, 3, 71, 121, 50, 122, 0, 4, 100, 1, 104, 2, 32, 3, 71, 121, 72, 0, 100, 1, 114, 101, 2, 32, 0, 100,
+ 1, 116, 2, 32, 0, 4, 1, 121, 97, 109, 2, 32, 3, 71, 129, 0, 8, 2, 98, 0, 7, 6, 98, 105, 0, 8, 2, 17, 67, 21,
+ 21, 3, 2, 71, 137, 0, 4, 2, 115, 101, 99, 3, 71, 2, 137, 0, 8, 2, 101, 110, 0, 111, 8, 2, 21, 14, 128, 132, 131, 3,
+ 71, 4, 137, 136, 0, 2, 110, 111, 99, 3, 71, 113, 0, 4, 2, 98, 108, 105, 3, 71, 122, 0, 2, 98, 117, 0, 2, 99, 107, 0,
+ 2, 103, 12, 0, 2, 108, 105, 111, 0, 2, 110, 109, 0, 2, 111, 17, 67, 32, 0, 2, 111, 117, 115, 0, 2, 114, 105, 0, 2, 114,
+ 121, 0, 2, 115, 99, 0, 2, 115, 104, 0, 2, 115, 109, 0, 2, 122, 12, 0, 8, 2, 17, 67, 11, 0, 8, 2, 108, 17, 67, 0,
+ 8, 2, 110, 103, 0, 8, 2, 116, 17, 67, 0, 8, 2, 116, 117, 109, 101, 110, 3, 71, 123, 0, 114, 2, 17, 67, 3, 71, 128, 0,
+ 4, 2, 115, 113, 3, 71, 129, 0, 2, 115, 116, 114, 0, 4, 1, 21, 2, 111, 115, 17, 65, 3, 71, 137, 0, 1, 111, 2, 116, 17,
+ 65, 0, 2, 99, 121, 99, 0, 2, 107, 101, 114, 0, 2, 110, 97, 114, 121, 0, 2, 110, 100, 0, 2, 111, 116, 105, 99, 0, 8, 2,
+ 32, 0, 8, 2, 111, 18, 75, 12, 0, 103, 104, 2, 116, 0, 4, 111, 2, 110, 105, 3, 71, 137, 6, 124, 0, 111, 2, 112, 115, 0,
+ 114, 5, 5, 2, 17, 67, 3, 71, 147, 0, 7, 6, 99, 104, 0, 101, 109, 101, 110, 116, 2, 32, 3, 8, 91, 65, 151, 0, 4, 1,
+ 21, 2, 105, 97, 3, 49, 0, 1, 97, 2, 105, 108, 0, 1, 97, 114, 98, 0, 1, 97, 114, 116, 0, 1, 101, 2, 111, 0, 1, 101,
+ 109, 2, 97, 0, 1, 101, 116, 2, 25, 0, 1, 105, 109, 2, 97, 0, 1, 110, 111, 114, 98, 0, 1, 111, 2, 32, 0, 1, 114, 97,
+ 2, 105, 118, 101, 0, 1, 114, 97, 17, 67, 21, 21, 2, 32, 0, 1, 114, 111, 2, 105, 0, 2, 97, 101, 0, 2, 97, 115, 109, 0,
+ 2, 101, 109, 0, 2, 105, 99, 32, 0, 2, 105, 111, 0, 2, 105, 114, 17, 65, 0, 2, 105, 115, 17, 67, 0, 2, 111, 108, 0, 2,
+ 111, 110, 100, 0, 2, 111, 114, 17, 65, 0, 2, 111, 114, 100, 0, 2, 114, 0, 8, 2, 18, 66, 17, 71, 0, 8, 97, 116, 0, 8,
+ 114, 97, 2, 17, 65, 0, 8, 114, 97, 2, 97, 0, 8, 114, 111, 2, 101, 115, 0, 4, 97, 2, 114, 105, 115, 3, 49, 13, 0, 111,
+ 114, 1, 110, 97, 0, 114, 121, 2, 115, 97, 3, 49, 34, 122, 0, 108, 111, 114, 111, 3, 49, 55, 4, 133, 34, 136, 0, 108, 111, 2,
+ 114, 3, 49, 55, 133, 0, 111, 105, 114, 3, 49, 58, 145, 0, 105, 8, 114, 97, 2, 21, 3, 49, 122, 0, 97, 8, 2, 111, 3, 49,
+ 138, 0, 97, 111, 115, 3, 49, 138, 124, 89, 0, 4, 3, 76, 0, 1, 97, 116, 0, 1, 111, 111, 2, 32, 0, 1, 114, 97, 2, 101,
+ 114, 0, 2, 111, 114, 101, 32, 0, 8, 2, 17, 71, 0, 8, 2, 111, 108, 97, 0, 101, 1, 97, 98, 3, 76, 13, 0, 97, 114, 105,
+ 111, 2, 116, 3, 76, 35, 34, 141, 0, 4, 1, 97, 17, 67, 2, 101, 3, 91, 0, 1, 97, 116, 115, 0, 1, 101, 2, 101, 108, 0,
1, 101, 114, 99, 0, 1, 105, 102, 0, 1, 105, 108, 99, 0, 1, 105, 110, 0, 1, 111, 99, 105, 0, 1, 111, 108, 99, 0, 2, 97,
115, 115, 0, 2, 97, 116, 101, 97, 0, 2, 101, 102, 0, 2, 101, 118, 0, 2, 105, 111, 32, 0, 2, 117, 114, 101, 0, 2, 117, 116,
- 101, 0, 2, 195, 169, 12, 0, 8, 2, 97, 110, 100, 17, 65, 0, 8, 2, 97, 114, 116, 114, 101, 0, 8, 111, 2, 101, 0, 105, 111,
- 110, 3, 91, 13, 50, 0, 97, 112, 101, 114, 111, 110, 3, 91, 35, 48, 114, 139, 50, 0, 105, 99, 97, 2, 103, 3, 91, 113, 49, 121,
- 0, 105, 99, 97, 2, 110, 3, 91, 113, 49, 141, 0, 4, 97, 117, 2, 102, 3, 91, 139, 0, 97, 117, 2, 118, 0, 101, 122, 3, 91,
- 141, 0, 7, 6, 99, 111, 0, 109, 112, 8, 2, 116, 114, 3, 49, 2, 126, 65, 0, 4, 8, 2, 109, 21, 3, 49, 2, 127, 0, 8,
- 2, 110, 102, 105, 100, 101, 0, 8, 2, 110, 115, 117, 108, 116, 0, 4, 110, 8, 2, 21, 3, 49, 2, 127, 50, 0, 110, 8, 2, 118,
- 105, 0, 110, 116, 114, 97, 99, 2, 116, 3, 49, 2, 127, 50, 47, 34, 35, 49, 0, 110, 116, 114, 97, 114, 3, 49, 2, 127, 50, 47,
- 34, 143, 0, 4, 2, 104, 97, 98, 3, 49, 2, 139, 0, 8, 2, 97, 103, 0, 97, 2, 108, 101, 115, 3, 49, 2, 139, 13, 0, 4,
- 2, 109, 112, 117, 116, 97, 3, 49, 4, 126, 0, 8, 2, 110, 116, 114, 111, 118, 0, 114, 114, 101, 115, 112, 111, 3, 49, 4, 126, 34,
- 124, 89, 48, 6, 126, 0, 110, 116, 114, 97, 8, 2, 17, 67, 21, 14, 128, 132, 134, 3, 49, 4, 126, 50, 47, 34, 13, 0, 110, 100,
- 101, 8, 2, 115, 99, 3, 49, 4, 126, 50, 72, 113, 0, 4, 8, 2, 99, 111, 110, 3, 49, 4, 139, 0, 8, 2, 100, 101, 112, 101,
- 110, 14, 128, 132, 130, 0, 8, 2, 101, 17, 67, 14, 128, 132, 130, 0, 8, 2, 99, 104, 97, 105, 114, 3, 49, 4, 139, 6, 0, 117,
- 110, 116, 101, 114, 8, 2, 21, 14, 128, 132, 135, 3, 49, 6, 138, 50, 47, 114, 0, 112, 111, 108, 121, 8, 3, 49, 6, 139, 48, 4,
- 126, 55, 124, 0, 4, 2, 108, 108, 97, 98, 3, 49, 13, 0, 2, 108, 108, 97, 112, 0, 2, 108, 108, 97, 116, 0, 2, 108, 108, 101,
- 99, 0, 2, 108, 108, 105, 100, 0, 2, 108, 108, 105, 115, 0, 2, 108, 108, 117, 0, 2, 108, 111, 115, 115, 0, 2, 109, 109, 101, 110,
- 115, 0, 2, 110, 115, 101, 99, 117, 0, 2, 110, 116, 114, 111, 108, 12, 0, 2, 114, 114, 101, 99, 116, 0, 2, 114, 114, 111, 0, 2,
- 114, 114, 117, 112, 0, 8, 2, 109, 112, 108, 0, 8, 2, 110, 100, 111, 108, 0, 8, 2, 110, 100, 111, 110, 0, 8, 2, 110, 118, 101,
- 110, 17, 65, 0, 110, 115, 105, 100, 101, 114, 3, 49, 13, 50, 89, 124, 72, 114, 0, 110, 110, 105, 118, 3, 49, 13, 50, 140, 84, 0,
- 108, 108, 101, 2, 103, 105, 3, 49, 13, 55, 132, 0, 108, 108, 111, 2, 113, 117, 105, 17, 65, 3, 49, 13, 55, 139, 0, 4, 109, 109,
- 117, 110, 2, 97, 3, 49, 13, 65, 57, 137, 50, 0, 109, 109, 117, 110, 2, 105, 0, 109, 101, 2, 100, 105, 3, 49, 13, 65, 132, 0,
- 4, 2, 109, 98, 97, 3, 49, 126, 0, 2, 109, 98, 105, 110, 97, 0, 2, 109, 101, 100, 121, 0, 2, 109, 109, 97, 32, 0, 2, 109,
- 109, 97, 110, 100, 97, 0, 2, 109, 109, 101, 110, 0, 2, 109, 109, 101, 114, 99, 101, 0, 2, 109, 109, 111, 100, 111, 114, 0, 2, 109,
- 109, 117, 116, 97, 0, 2, 109, 112, 101, 110, 115, 0, 2, 109, 112, 101, 114, 0, 2, 109, 112, 105, 108, 97, 0, 2, 109, 112, 108, 101,
- 109, 0, 2, 109, 112, 108, 101, 120, 32, 0, 2, 109, 112, 108, 105, 99, 97, 0, 2, 109, 112, 108, 105, 109, 0, 2, 109, 112, 111, 115,
- 116, 0, 2, 109, 112, 111, 117, 0, 2, 109, 112, 114, 101, 104, 101, 110, 0, 2, 109, 112, 114, 111, 109, 0, 2, 110, 115, 101, 99, 0,
- 2, 110, 115, 111, 110, 0, 2, 110, 115, 116, 97, 110, 0, 2, 110, 116, 105, 110, 101, 0, 8, 2, 103, 0, 8, 2, 109, 99, 0, 8,
- 2, 109, 105, 0, 8, 2, 109, 114, 0, 8, 2, 110, 99, 101, 112, 116, 32, 0, 8, 2, 110, 99, 105, 111, 117, 115, 0, 8, 2, 110,
- 99, 114, 101, 116, 0, 8, 2, 110, 100, 105, 109, 0, 8, 2, 110, 100, 111, 0, 8, 2, 110, 100, 117, 105, 116, 0, 8, 2, 110, 102,
- 101, 114, 101, 110, 0, 8, 2, 110, 102, 105, 100, 0, 8, 2, 110, 102, 105, 115, 0, 8, 2, 110, 102, 108, 117, 0, 8, 2, 110, 103,
- 114, 101, 0, 8, 2, 110, 105, 0, 8, 2, 110, 106, 117, 103, 0, 8, 2, 110, 113, 117, 101, 0, 8, 2, 110, 115, 99, 0, 8, 2,
- 110, 115, 111, 108, 101, 0, 8, 2, 110, 115, 116, 97, 98, 108, 0, 8, 2, 110, 115, 116, 105, 112, 0, 8, 2, 110, 115, 116, 105, 116,
- 117, 116, 0, 8, 2, 110, 115, 117, 108, 0, 8, 2, 110, 116, 97, 99, 116, 0, 8, 2, 110, 116, 111, 117, 114, 0, 8, 2, 110, 118,
- 111, 121, 0, 8, 2, 110, 119, 0, 8, 2, 114, 114, 0, 8, 2, 115, 109, 0, 112, 121, 8, 3, 49, 126, 48, 124, 0, 110, 110, 111,
- 105, 8, 2, 115, 3, 49, 126, 50, 13, 0, 110, 103, 114, 101, 115, 115, 5, 3, 8, 3, 49, 126, 50, 81, 34, 13, 89, 0, 110, 103,
- 114, 117, 3, 49, 126, 50, 81, 34, 137, 0, 110, 102, 105, 8, 2, 100, 101, 110, 3, 49, 126, 50, 83, 124, 0, 110, 118, 97, 2, 108,
- 3, 49, 126, 50, 84, 13, 0, 110, 99, 101, 8, 2, 110, 116, 114, 97, 3, 49, 126, 50, 89, 13, 0, 110, 115, 101, 114, 2, 118, 97,
- 116, 105, 111, 3, 49, 126, 50, 89, 114, 0, 110, 115, 101, 8, 2, 113, 3, 49, 126, 50, 89, 124, 0, 109, 109, 111, 110, 3, 49, 126,
- 65, 13, 50, 0, 109, 112, 97, 114, 97, 98, 3, 49, 126, 65, 48, 13, 34, 13, 71, 0, 109, 112, 101, 2, 116, 17, 65, 110, 3, 49,
- 126, 65, 48, 124, 0, 109, 112, 111, 5, 3, 2, 115, 116, 3, 49, 126, 65, 48, 139, 0, 109, 109, 117, 110, 2, 105, 115, 3, 49, 126,
- 65, 57, 137, 50, 0, 103, 110, 111, 8, 3, 49, 126, 81, 50, 13, 0, 4, 2, 109, 112, 111, 115, 105, 116, 3, 49, 127, 0, 5, 35,
- 8, 2, 114, 18, 68, 0, 8, 2, 110, 116, 101, 109, 112, 108, 0, 8, 2, 110, 116, 114, 17, 65, 0, 8, 2, 110, 116, 114, 105, 98,
- 0, 114, 111, 2, 108, 108, 3, 49, 127, 34, 126, 0, 110, 8, 2, 107, 3, 49, 127, 50, 0, 110, 116, 114, 97, 115, 116, 8, 3, 49,
- 127, 50, 47, 34, 120, 89, 47, 0, 109, 109, 117, 110, 3, 49, 127, 65, 57, 137, 50, 0, 4, 2, 109, 101, 32, 3, 49, 129, 0, 2,
- 109, 112, 97, 110, 121, 0, 2, 109, 112, 97, 115, 115, 32, 0, 8, 2, 109, 102, 0, 8, 2, 110, 106, 117, 114, 0, 109, 101, 2, 98,
- 3, 49, 129, 65, 0, 109, 102, 111, 114, 116, 97, 98, 3, 49, 129, 65, 83, 47, 13, 71, 0, 109, 102, 111, 114, 2, 116, 3, 49, 129,
- 65, 83, 114, 0, 109, 105, 110, 103, 3, 49, 129, 65, 113, 68, 0, 4, 8, 2, 102, 111, 117, 110, 3, 49, 139, 0, 8, 2, 103, 101,
- 110, 0, 8, 2, 108, 111, 99, 0, 8, 2, 109, 97, 0, 8, 2, 112, 101, 114, 112, 14, 128, 132, 130, 0, 8, 2, 112, 114, 111, 99,
- 14, 128, 132, 130, 0, 97, 2, 108, 105, 116, 3, 49, 139, 13, 0, 115, 116, 97, 114, 8, 3, 49, 139, 89, 47, 130, 0, 101, 8, 2,
- 108, 3, 89, 132, 0, 7, 6, 100, 101, 0, 8, 2, 104, 121, 100, 3, 4, 72, 132, 0, 4, 2, 97, 114, 99, 3, 72, 2, 132, 0,
- 2, 102, 108, 97, 116, 0, 2, 112, 101, 114, 0, 2, 112, 111, 108, 0, 2, 112, 111, 112, 0, 2, 114, 101, 103, 0, 2, 116, 111, 120,
- 0, 2, 116, 114, 97, 105, 0, 2, 118, 97, 108, 0, 8, 2, 97, 99, 116, 0, 8, 2, 97, 110, 105, 109, 0, 8, 2, 97, 117, 116,
- 104, 0, 8, 2, 101, 109, 112, 0, 8, 2, 109, 105, 108, 105, 116, 0, 8, 2, 111, 0, 8, 2, 116, 104, 0, 99, 97, 102, 102, 101,
- 105, 8, 3, 72, 2, 132, 49, 35, 83, 124, 0, 110, 105, 2, 116, 114, 105, 3, 72, 2, 132, 50, 140, 0, 4, 115, 2, 101, 103, 3,
- 72, 2, 132, 89, 0, 115, 2, 101, 110, 0, 115, 2, 117, 108, 0, 115, 116, 97, 2, 98, 3, 72, 2, 132, 89, 47, 141, 0, 4, 8,
- 2, 99, 111, 109, 3, 72, 4, 132, 0, 8, 2, 99, 111, 110, 0, 8, 2, 102, 114, 97, 103, 14, 128, 132, 130, 0, 8, 2, 114, 101,
- 115, 116, 0, 115, 101, 2, 108, 3, 72, 4, 132, 89, 113, 0, 4, 1, 108, 2, 32, 3, 72, 13, 0, 2, 118, 105, 108, 108, 0, 4,
- 2, 99, 111, 114, 117, 3, 72, 113, 0, 2, 100, 117, 0, 2, 109, 97, 0, 2, 109, 101, 110, 0, 2, 109, 105, 115, 101, 0, 2, 109,
- 111, 99, 114, 97, 99, 0, 2, 109, 111, 99, 114, 97, 116, 105, 18, 71, 0, 2, 109, 111, 114, 0, 2, 109, 111, 116, 0, 2, 109, 117,
- 114, 0, 2, 114, 105, 17, 67, 0, 2, 114, 111, 103, 97, 116, 111, 0, 8, 2, 98, 97, 0, 8, 2, 102, 21, 0, 8, 2, 103, 21,
- 0, 8, 2, 106, 0, 8, 2, 108, 21, 0, 8, 2, 110, 111, 0, 8, 2, 110, 117, 0, 8, 2, 112, 21, 0, 8, 2, 114, 97, 105,
- 0, 8, 2, 116, 21, 0, 8, 2, 118, 17, 65, 0, 116, 101, 115, 116, 3, 72, 113, 47, 122, 89, 47, 0, 116, 101, 114, 3, 72, 113,
- 47, 131, 0, 116, 101, 114, 2, 105, 3, 72, 113, 47, 144, 34, 0, 110, 105, 8, 2, 97, 3, 72, 113, 50, 140, 0, 109, 101, 97, 3,
- 72, 113, 65, 6, 132, 0, 109, 111, 2, 98, 105, 3, 72, 113, 65, 139, 0, 4, 115, 8, 2, 101, 114, 3, 72, 113, 88, 0, 115, 8,
- 2, 105, 0, 115, 115, 8, 2, 101, 114, 0, 4, 115, 2, 105, 115, 3, 72, 113, 89, 0, 115, 8, 2, 21, 0, 4, 2, 99, 105, 98,
- 3, 72, 122, 0, 2, 99, 105, 108, 0, 2, 99, 105, 109, 0, 2, 99, 111, 114, 0, 2, 99, 114, 101, 109, 0, 2, 102, 101, 114, 101,
- 110, 0, 2, 102, 105, 110, 105, 116, 0, 2, 102, 116, 0, 2, 108, 97, 119, 0, 2, 108, 101, 103, 0, 2, 108, 105, 99, 97, 0, 2,
- 108, 118, 12, 0, 2, 109, 97, 103, 111, 103, 0, 2, 112, 114, 101, 99, 97, 0, 2, 112, 116, 0, 2, 112, 117, 116, 0, 2, 114, 17,
- 65, 17, 67, 97, 116, 105, 111, 0, 2, 114, 101, 108, 0, 2, 116, 111, 110, 0, 2, 116, 114, 105, 0, 2, 118, 105, 108, 0, 2, 118,
- 111, 110, 0, 8, 2, 99, 107, 0, 8, 2, 108, 17, 67, 0, 8, 2, 114, 17, 65, 29, 0, 8, 2, 116, 17, 66, 0, 112, 111, 2,
- 115, 105, 116, 105, 3, 72, 122, 48, 13, 0, 99, 97, 2, 100, 101, 110, 3, 72, 122, 49, 13, 0, 108, 117, 2, 103, 3, 72, 122, 55,
- 57, 137, 0, 118, 97, 115, 8, 3, 72, 122, 84, 13, 89, 0, 115, 2, 105, 103, 110, 97, 3, 72, 122, 88, 0, 4, 115, 2, 101, 99,
- 3, 72, 122, 89, 0, 115, 2, 105, 99, 0, 115, 2, 111, 108, 0, 115, 2, 112, 111, 116, 0, 115, 8, 2, 104, 0, 115, 8, 2, 107,
- 0, 115, 8, 2, 112, 101, 114, 97, 116, 0, 115, 116, 105, 3, 72, 122, 89, 47, 124, 0, 4, 8, 2, 98, 105, 108, 3, 72, 125, 0,
- 8, 2, 99, 21, 0, 4, 2, 99, 101, 110, 99, 3, 72, 132, 0, 2, 99, 114, 101, 97, 115, 0, 2, 116, 97, 105, 108, 0, 2, 116,
- 111, 117, 0, 2, 118, 105, 97, 0, 2, 118, 105, 111, 0, 109, 8, 2, 111, 110, 105, 3, 72, 132, 65, 0, 98, 117, 2, 103, 3, 72,
- 132, 71, 4, 129, 0, 8, 2, 105, 115, 116, 3, 72, 141, 0, 7, 6, 100, 105, 0, 4, 2, 115, 98, 101, 21, 3, 4, 72, 124, 0,
- 2, 115, 99, 111, 110, 0, 2, 115, 111, 98, 0, 2, 115, 112, 111, 115, 115, 0, 2, 115, 112, 114, 111, 112, 0, 8, 2, 115, 114, 101,
- 0, 4, 8, 2, 115, 101, 14, 128, 132, 131, 3, 4, 72, 124, 89, 0, 115, 8, 2, 97, 21, 14, 128, 132, 131, 0, 115, 8, 2, 105,
- 110, 14, 128, 132, 131, 0, 4, 2, 103, 114, 101, 115, 3, 72, 2, 140, 0, 2, 109, 101, 110, 115, 0, 2, 111, 120, 0, 2, 118, 101,
- 114, 17, 67, 0, 2, 118, 101, 115, 116, 0, 2, 118, 117, 108, 0, 8, 2, 104, 21, 0, 103, 101, 2, 115, 116, 3, 72, 2, 140, 75,
- 122, 0, 4, 2, 99, 116, 97, 116, 3, 72, 113, 0, 2, 102, 102, 114, 97, 99, 0, 2, 102, 102, 117, 115, 0, 2, 109, 105, 110, 0,
- 2, 115, 97, 115, 116, 0, 2, 115, 99, 111, 118, 0, 2, 115, 105, 110, 116, 0, 2, 118, 105, 100, 0, 2, 118, 105, 110, 0, 2, 118,
- 105, 115, 0, 2, 118, 111, 114, 99, 0, 5, 3, 2, 109, 101, 110, 115, 0, 8, 2, 115, 21, 0, 8, 2, 115, 104, 101, 118, 12, 0,
- 115, 8, 2, 104, 17, 65, 14, 128, 132, 131, 3, 72, 113, 89, 0, 4, 2, 115, 99, 32, 3, 72, 124, 0, 2, 115, 99, 111, 32, 0,
- 2, 115, 99, 111, 114, 100, 32, 0, 2, 115, 99, 111, 116, 0, 2, 115, 99, 111, 117, 110, 116, 0, 2, 115, 104, 17, 67, 0, 2, 115,
- 104, 32, 0, 2, 115, 107, 0, 2, 115, 111, 108, 0, 2, 115, 112, 111, 115, 105, 116, 0, 2, 115, 115, 105, 100, 0, 2, 115, 115, 105,
- 112, 0, 2, 115, 115, 111, 108, 117, 0, 2, 115, 115, 111, 110, 0, 2, 115, 116, 97, 110, 0, 2, 115, 116, 105, 108, 108, 97, 116, 101,
- 0, 2, 115, 116, 114, 105, 0, 108, 105, 2, 103, 3, 72, 124, 55, 124, 0, 118, 105, 2, 100, 101, 110, 3, 72, 124, 84, 124, 0, 115,
- 99, 105, 112, 108, 105, 3, 72, 124, 89, 124, 48, 55, 124, 0, 4, 2, 99, 104, 114, 111, 3, 72, 140, 0, 2, 115, 115, 101, 99, 116,
- 0, 2, 115, 117, 108, 0, 8, 2, 111, 110, 18, 67, 0, 97, 8, 2, 110, 3, 72, 140, 6, 35, 0, 97, 103, 111, 8, 3, 72, 140,
- 6, 35, 81, 13, 0, 97, 8, 3, 72, 140, 13, 0, 99, 104, 111, 2, 116, 3, 72, 140, 49, 6, 126, 0, 108, 117, 2, 116, 3, 72,
- 140, 55, 6, 137, 0, 97, 8, 2, 108, 3, 72, 147, 0, 97, 109, 111, 110, 100, 8, 3, 72, 147, 65, 13, 50, 72, 0, 7, 6, 101,
- 97, 0, 4, 1, 104, 2, 100, 109, 17, 65, 21, 3, 2, 122, 0, 1, 104, 2, 100, 113, 0, 1, 114, 2, 32, 3, 6, 144, 0, 110,
- 1, 112, 2, 32, 3, 6, 144, 50, 0, 1, 21, 2, 116, 105, 118, 101, 3, 8, 144, 0, 4, 1, 10, 2, 98, 105, 108, 105, 3, 13,
- 0, 1, 10, 2, 98, 108, 0, 98, 108, 121, 1, 10, 3, 13, 71, 55, 2, 124, 0, 117, 2, 116, 3, 57, 137, 0, 4, 1, 17, 67,
- 2, 108, 116, 3, 122, 0, 1, 17, 67, 2, 118, 101, 110, 0, 1, 100, 2, 102, 0, 1, 100, 2, 116, 104, 0, 1, 100, 110, 101, 2,
- 118, 0, 1, 102, 2, 116, 104, 0, 1, 104, 2, 116, 104, 101, 114, 0, 1, 106, 2, 108, 111, 117, 0, 1, 108, 2, 100, 101, 110, 0,
- 1, 114, 2, 100, 105, 101, 100, 0, 1, 114, 2, 100, 105, 108, 121, 0, 1, 114, 2, 100, 121, 0, 1, 114, 98, 2, 100, 0, 1, 114,
- 98, 2, 115, 0, 1, 114, 98, 2, 116, 104, 0, 1, 114, 104, 116, 2, 100, 0, 1, 114, 104, 116, 2, 116, 0, 1, 114, 112, 115, 2,
- 100, 0, 1, 114, 116, 2, 99, 104, 101, 114, 0, 1, 114, 116, 2, 100, 0, 1, 116, 115, 2, 100, 0, 1, 119, 115, 2, 116, 0, 1,
- 122, 2, 108, 111, 0, 8, 104, 2, 118, 105, 0, 8, 108, 2, 109, 105, 0, 8, 114, 100, 2, 100, 0, 112, 111, 1, 119, 3, 122, 48,
- 13, 0, 109, 2, 116, 32, 3, 122, 65, 48, 0, 4, 100, 1, 100, 3, 122, 72, 0, 100, 1, 104, 0, 100, 101, 100, 8, 108, 3, 122,
- 72, 113, 72, 0, 118, 121, 1, 104, 3, 122, 84, 37, 0, 4, 116, 104, 1, 108, 3, 122, 86, 0, 116, 104, 1, 119, 0, 4, 115, 2,
- 97, 110, 3, 122, 88, 0, 115, 2, 101, 110, 0, 115, 117, 114, 3, 122, 90, 114, 0, 4, 114, 1, 104, 2, 107, 3, 130, 0, 114, 1,
- 104, 2, 116, 0, 114, 1, 104, 2, 116, 104, 0, 4, 114, 1, 104, 2, 100, 3, 131, 0, 114, 1, 104, 2, 115, 0, 114, 1, 108, 2,
- 110, 0, 114, 1, 112, 2, 108, 0, 114, 1, 115, 2, 99, 104, 0, 114, 1, 121, 2, 110, 0, 114, 2, 116, 104, 0, 114, 8, 2, 108,
- 0, 114, 8, 2, 110, 0, 4, 3, 132, 0, 1, 17, 67, 29, 2, 110, 32, 0, 1, 102, 2, 108, 116, 0, 1, 104, 2, 118, 0, 1,
- 109, 2, 108, 116, 0, 1, 115, 17, 67, 2, 32, 0, 2, 110, 100, 101, 114, 3, 132, 6, 35, 0, 1, 114, 99, 2, 116, 3, 132, 6,
- 141, 0, 1, 104, 116, 2, 116, 114, 105, 3, 132, 35, 0, 100, 109, 101, 1, 114, 3, 132, 72, 65, 132, 0, 103, 101, 114, 3, 132, 81,
- 114, 0, 116, 104, 1, 114, 98, 2, 101, 3, 132, 86, 0, 115, 1, 102, 2, 97, 110, 3, 132, 88, 0, 115, 111, 2, 110, 3, 132, 88,
- 13, 0, 115, 101, 2, 21, 3, 132, 89, 0, 4, 117, 3, 139, 0, 117, 120, 0, 4, 1, 114, 98, 2, 107, 3, 141, 0, 1, 114, 103,
- 2, 116, 0, 1, 116, 115, 2, 107, 0, 4, 114, 1, 98, 3, 143, 0, 114, 1, 116, 2, 17, 65, 0, 114, 1, 119, 0, 114, 1, 119,
- 115, 0, 4, 1, 21, 2, 32, 3, 144, 0, 1, 104, 116, 2, 116, 0, 8, 98, 2, 116, 114, 105, 0, 110, 2, 32, 3, 144, 50, 0,
- 108, 1, 10, 2, 32, 3, 144, 55, 0, 4, 114, 3, 145, 0, 114, 1, 98, 2, 100, 0, 114, 1, 119, 2, 121, 0, 7, 6, 101, 100,
- 0, 4, 1, 21, 2, 105, 101, 110, 3, 6, 132, 72, 0, 1, 99, 2, 101, 32, 0, 1, 104, 2, 114, 97, 0, 1, 104, 2, 114, 97,
- 108, 0, 1, 104, 2, 114, 111, 110, 0, 1, 115, 114, 2, 101, 0, 117, 114, 1, 21, 3, 6, 132, 75, 114, 0, 4, 1, 10, 2, 121,
- 3, 13, 72, 0, 1, 21, 2, 116, 104, 32, 0, 4, 1, 99, 21, 2, 32, 14, 128, 155, 130, 3, 47, 0, 1, 102, 21, 2, 32, 14,
+ 101, 0, 2, 195, 169, 12, 0, 8, 2, 97, 110, 100, 17, 65, 0, 8, 2, 97, 114, 116, 114, 101, 0, 8, 111, 2, 101, 0, 101, 1,
+ 105, 2, 32, 24, 0, 105, 111, 110, 3, 91, 13, 50, 0, 97, 112, 2, 101, 114, 111, 3, 91, 35, 48, 0, 105, 99, 97, 2, 103, 3,
+ 91, 113, 49, 126, 0, 105, 99, 97, 2, 110, 3, 91, 113, 49, 138, 0, 4, 97, 117, 2, 102, 3, 91, 136, 0, 97, 117, 2, 118, 0,
+ 101, 122, 3, 91, 138, 0, 7, 6, 99, 111, 0, 4, 2, 110, 115, 116, 105, 116, 117, 17, 65, 3, 49, 2, 124, 0, 8, 2, 110, 102,
+ 105, 100, 101, 0, 8, 2, 110, 115, 117, 108, 116, 0, 110, 8, 2, 21, 3, 49, 2, 124, 50, 0, 110, 116, 114, 97, 99, 2, 116, 3,
+ 49, 2, 124, 50, 47, 34, 35, 49, 0, 110, 116, 114, 97, 114, 3, 49, 2, 124, 50, 47, 34, 140, 0, 110, 115, 101, 114, 2, 118, 3,
+ 49, 2, 124, 50, 89, 128, 0, 109, 112, 8, 2, 116, 114, 3, 49, 2, 124, 65, 0, 4, 2, 104, 97, 98, 3, 49, 2, 136, 0, 8,
+ 2, 97, 103, 0, 97, 2, 108, 101, 115, 3, 49, 2, 136, 13, 0, 4, 2, 109, 112, 117, 116, 97, 3, 49, 4, 124, 0, 8, 2, 110,
+ 116, 114, 111, 118, 0, 114, 114, 101, 115, 112, 111, 3, 49, 4, 124, 34, 122, 89, 48, 6, 124, 0, 110, 116, 114, 97, 8, 2, 17, 67,
+ 21, 14, 128, 132, 134, 3, 49, 4, 124, 50, 47, 34, 13, 0, 110, 100, 101, 8, 2, 115, 99, 3, 49, 4, 124, 50, 72, 113, 0, 8,
+ 2, 101, 17, 67, 14, 128, 132, 130, 3, 49, 4, 136, 0, 117, 110, 116, 101, 114, 8, 2, 21, 14, 128, 132, 135, 3, 49, 6, 135, 50,
+ 47, 13, 0, 112, 111, 108, 121, 8, 3, 49, 6, 136, 48, 4, 124, 55, 122, 0, 4, 2, 108, 108, 97, 98, 3, 49, 13, 0, 2, 108,
+ 108, 97, 112, 0, 2, 108, 108, 97, 116, 0, 2, 108, 108, 101, 99, 0, 2, 108, 108, 105, 100, 0, 2, 108, 108, 105, 115, 0, 2, 108,
+ 108, 117, 0, 2, 108, 111, 115, 115, 0, 2, 109, 109, 101, 110, 115, 0, 2, 110, 115, 101, 99, 117, 0, 2, 110, 116, 114, 111, 108, 12,
+ 0, 2, 114, 114, 101, 99, 116, 0, 2, 114, 114, 111, 0, 2, 114, 114, 117, 112, 0, 8, 2, 109, 21, 0, 8, 2, 109, 112, 108, 0,
+ 8, 2, 110, 99, 105, 0, 8, 2, 110, 102, 105, 103, 117, 0, 8, 2, 110, 110, 101, 99, 116, 0, 8, 2, 110, 110, 101, 120, 0, 8,
+ 2, 110, 115, 105, 0, 8, 2, 110, 118, 101, 110, 17, 65, 0, 8, 2, 110, 118, 105, 0, 110, 115, 105, 100, 101, 114, 3, 49, 13, 50,
+ 89, 122, 72, 114, 0, 110, 110, 105, 118, 3, 49, 13, 50, 137, 84, 0, 108, 108, 101, 2, 103, 105, 3, 49, 13, 55, 129, 0, 4, 109,
+ 109, 117, 110, 2, 97, 3, 49, 13, 65, 57, 134, 50, 0, 109, 109, 117, 110, 2, 105, 99, 0, 109, 101, 2, 100, 105, 3, 49, 13, 65,
+ 129, 0, 4, 2, 109, 98, 97, 3, 49, 124, 0, 2, 109, 98, 105, 110, 97, 0, 2, 109, 101, 100, 121, 0, 2, 109, 109, 97, 32, 0,
+ 2, 109, 109, 97, 110, 100, 97, 0, 2, 109, 109, 101, 110, 0, 2, 109, 109, 101, 114, 99, 101, 0, 2, 109, 109, 111, 100, 111, 114, 0,
+ 2, 109, 109, 117, 116, 97, 0, 2, 109, 112, 101, 110, 115, 0, 2, 109, 112, 101, 114, 0, 2, 109, 112, 105, 108, 97, 0, 2, 109, 112,
+ 108, 101, 109, 0, 2, 109, 112, 108, 101, 120, 32, 0, 2, 109, 112, 108, 105, 99, 97, 0, 2, 109, 112, 108, 105, 109, 0, 2, 109, 112,
+ 111, 115, 105, 116, 0, 2, 109, 112, 111, 115, 116, 0, 2, 109, 112, 111, 117, 0, 2, 109, 112, 114, 101, 104, 101, 110, 0, 2, 109, 112,
+ 114, 111, 109, 0, 2, 110, 115, 101, 99, 0, 2, 110, 115, 111, 110, 0, 2, 110, 115, 116, 97, 110, 0, 2, 110, 115, 116, 105, 116, 0,
+ 2, 110, 116, 105, 110, 101, 0, 8, 2, 109, 105, 0, 8, 2, 109, 114, 0, 8, 2, 110, 99, 101, 112, 116, 32, 0, 8, 2, 110, 99,
+ 114, 101, 116, 0, 8, 2, 110, 100, 105, 109, 0, 8, 2, 110, 100, 111, 109, 0, 8, 2, 110, 100, 111, 114, 0, 8, 2, 110, 100, 117,
+ 105, 116, 0, 8, 2, 110, 102, 101, 114, 101, 110, 0, 8, 2, 110, 102, 105, 100, 0, 8, 2, 110, 102, 105, 115, 0, 8, 2, 110, 102,
+ 108, 117, 0, 8, 2, 110, 103, 114, 101, 0, 8, 2, 110, 105, 0, 8, 2, 110, 106, 117, 103, 0, 8, 2, 110, 113, 117, 101, 0, 8,
+ 2, 110, 115, 99, 0, 8, 2, 110, 115, 111, 108, 101, 0, 8, 2, 110, 115, 116, 97, 98, 108, 0, 8, 2, 110, 115, 116, 105, 112, 0,
+ 8, 2, 110, 115, 117, 108, 0, 8, 2, 110, 116, 97, 99, 116, 0, 8, 2, 110, 116, 101, 109, 112, 108, 0, 8, 2, 110, 116, 101, 120,
+ 116, 0, 8, 2, 110, 116, 111, 117, 114, 0, 8, 2, 110, 116, 114, 17, 65, 0, 8, 2, 110, 116, 114, 105, 98, 0, 8, 2, 110, 118,
+ 111, 121, 0, 8, 2, 110, 119, 0, 8, 2, 114, 114, 105, 0, 114, 111, 2, 108, 108, 3, 49, 124, 34, 124, 0, 112, 121, 8, 3, 49,
+ 124, 48, 122, 0, 110, 110, 111, 105, 8, 2, 115, 3, 49, 124, 50, 13, 0, 110, 116, 114, 97, 115, 116, 8, 3, 49, 124, 50, 47, 34,
+ 120, 89, 47, 0, 110, 103, 114, 101, 115, 115, 5, 3, 8, 3, 49, 124, 50, 81, 34, 13, 89, 0, 110, 103, 114, 117, 3, 49, 124, 50,
+ 81, 34, 134, 0, 110, 102, 105, 8, 2, 100, 101, 110, 3, 49, 124, 50, 83, 122, 0, 110, 118, 97, 2, 108, 3, 49, 124, 50, 84, 13,
+ 0, 4, 110, 99, 101, 8, 2, 110, 116, 114, 97, 3, 49, 124, 50, 89, 13, 0, 110, 115, 101, 114, 2, 118, 97, 116, 105, 111, 0, 110,
+ 115, 101, 8, 2, 113, 3, 49, 124, 50, 89, 122, 0, 109, 109, 111, 110, 3, 49, 124, 65, 13, 50, 0, 109, 112, 97, 114, 97, 98, 3,
+ 49, 124, 65, 48, 13, 34, 13, 71, 0, 109, 112, 101, 2, 116, 17, 65, 110, 3, 49, 124, 65, 48, 122, 0, 109, 109, 117, 110, 3, 49,
+ 124, 65, 57, 134, 50, 0, 4, 2, 109, 101, 32, 3, 49, 125, 0, 2, 109, 112, 97, 110, 121, 0, 2, 109, 112, 97, 115, 115, 32, 0,
+ 8, 2, 109, 102, 0, 8, 2, 110, 106, 117, 114, 0, 109, 101, 2, 98, 3, 49, 125, 65, 0, 109, 102, 111, 114, 116, 97, 98, 3, 49,
+ 125, 65, 83, 47, 13, 71, 0, 109, 102, 111, 114, 2, 116, 3, 49, 125, 65, 83, 114, 0, 109, 105, 110, 103, 3, 49, 125, 65, 113, 68,
+ 0, 8, 2, 109, 97, 3, 49, 136, 0, 97, 2, 108, 105, 116, 3, 49, 136, 13, 0, 115, 116, 97, 114, 8, 3, 49, 136, 89, 47, 127,
+ 0, 101, 8, 2, 108, 3, 89, 129, 0, 7, 6, 100, 101, 0, 8, 2, 104, 121, 100, 3, 4, 72, 129, 0, 4, 2, 97, 99, 116, 3,
+ 72, 2, 129, 0, 2, 97, 114, 99, 0, 2, 102, 108, 97, 116, 0, 2, 112, 101, 114, 0, 2, 112, 111, 108, 0, 2, 112, 111, 112, 0,
+ 2, 114, 101, 103, 0, 2, 116, 111, 120, 0, 2, 116, 114, 97, 105, 0, 2, 118, 97, 108, 0, 8, 2, 101, 109, 112, 0, 8, 2, 111,
+ 0, 8, 2, 116, 104, 0, 110, 105, 2, 116, 114, 105, 3, 72, 2, 129, 50, 137, 0, 4, 115, 2, 101, 103, 3, 72, 2, 129, 89, 0,
+ 115, 2, 101, 110, 0, 115, 2, 117, 108, 0, 115, 116, 97, 2, 98, 3, 72, 2, 129, 89, 47, 138, 0, 115, 101, 2, 108, 3, 72, 4,
+ 129, 89, 113, 0, 4, 2, 99, 111, 114, 117, 3, 72, 113, 0, 2, 100, 117, 0, 2, 109, 97, 0, 2, 109, 101, 110, 0, 2, 109, 105,
+ 115, 101, 0, 2, 109, 111, 99, 114, 97, 99, 0, 2, 109, 111, 114, 0, 2, 109, 111, 116, 0, 2, 109, 117, 114, 0, 2, 114, 105, 17,
+ 67, 0, 2, 114, 111, 103, 0, 8, 2, 98, 97, 0, 8, 2, 102, 21, 0, 8, 2, 103, 21, 0, 8, 2, 106, 0, 8, 2, 108, 21,
+ 0, 8, 2, 110, 111, 0, 8, 2, 112, 21, 0, 8, 2, 114, 97, 105, 0, 8, 2, 116, 21, 0, 8, 2, 118, 17, 65, 0, 116, 101,
+ 115, 116, 3, 72, 113, 47, 121, 89, 47, 0, 116, 101, 114, 3, 72, 113, 47, 128, 0, 116, 101, 114, 2, 105, 3, 72, 113, 47, 141, 34,
+ 0, 110, 105, 8, 2, 97, 3, 72, 113, 50, 137, 0, 109, 101, 97, 3, 72, 113, 65, 6, 129, 0, 109, 111, 2, 98, 105, 3, 72, 113,
+ 65, 136, 0, 4, 115, 8, 2, 101, 114, 3, 72, 113, 88, 0, 115, 8, 2, 105, 0, 115, 115, 8, 0, 4, 115, 2, 105, 115, 3, 72,
+ 113, 89, 0, 115, 8, 2, 21, 0, 4, 2, 99, 105, 98, 3, 72, 121, 0, 2, 99, 105, 108, 0, 2, 99, 105, 109, 0, 2, 99, 107,
+ 0, 2, 99, 111, 114, 0, 2, 99, 114, 101, 109, 0, 2, 102, 101, 114, 101, 110, 0, 2, 102, 105, 110, 105, 116, 0, 2, 102, 116, 0,
+ 2, 108, 97, 119, 0, 2, 108, 101, 103, 0, 2, 108, 105, 99, 97, 0, 2, 108, 112, 104, 0, 2, 108, 118, 12, 0, 2, 109, 97, 103,
+ 111, 103, 0, 2, 112, 114, 101, 99, 97, 0, 2, 112, 116, 0, 2, 112, 117, 116, 0, 2, 114, 17, 65, 17, 67, 97, 116, 105, 111, 0,
+ 2, 114, 101, 108, 0, 2, 116, 111, 110, 0, 2, 116, 114, 105, 0, 2, 118, 105, 108, 0, 2, 118, 111, 110, 0, 8, 2, 108, 108, 0,
+ 8, 2, 108, 116, 0, 115, 2, 99, 97, 0, 112, 111, 2, 115, 105, 116, 105, 3, 72, 121, 48, 13, 0, 99, 97, 2, 100, 101, 110, 3,
+ 72, 121, 49, 13, 0, 108, 117, 2, 103, 3, 72, 121, 55, 57, 134, 0, 118, 97, 115, 8, 3, 72, 121, 84, 13, 89, 0, 115, 2, 105,
+ 103, 110, 97, 3, 72, 121, 88, 0, 4, 115, 2, 101, 99, 3, 72, 121, 89, 0, 115, 2, 105, 99, 0, 115, 2, 111, 108, 0, 115, 2,
+ 112, 111, 116, 0, 115, 8, 2, 104, 0, 115, 8, 2, 107, 0, 115, 116, 105, 3, 72, 121, 89, 47, 122, 0, 4, 8, 2, 98, 105, 108,
+ 3, 72, 123, 0, 8, 2, 99, 21, 0, 4, 2, 99, 101, 110, 99, 3, 72, 129, 0, 2, 99, 111, 109, 0, 2, 99, 114, 101, 97, 115,
+ 0, 2, 116, 97, 105, 108, 0, 2, 116, 111, 117, 0, 2, 118, 105, 97, 0, 2, 118, 105, 111, 0, 109, 8, 2, 111, 110, 105, 3, 72,
+ 129, 65, 0, 98, 117, 2, 103, 3, 72, 129, 71, 4, 125, 0, 7, 6, 100, 105, 0, 4, 2, 115, 98, 101, 21, 3, 4, 72, 122, 0,
+ 2, 115, 99, 111, 110, 0, 2, 115, 111, 98, 0, 2, 115, 112, 111, 115, 115, 0, 2, 115, 112, 114, 111, 112, 0, 8, 2, 115, 97, 21,
+ 0, 8, 2, 115, 114, 101, 0, 4, 8, 2, 115, 101, 14, 128, 132, 131, 3, 4, 72, 122, 89, 0, 115, 8, 2, 105, 110, 14, 128, 132,
+ 131, 0, 115, 97, 8, 2, 112, 3, 4, 72, 122, 89, 13, 0, 4, 2, 103, 114, 101, 115, 3, 72, 2, 137, 0, 2, 109, 101, 110, 115,
+ 0, 2, 111, 120, 0, 2, 118, 101, 114, 17, 67, 0, 2, 118, 101, 115, 116, 0, 2, 118, 117, 108, 0, 8, 2, 104, 21, 0, 103, 101,
+ 2, 115, 116, 3, 72, 2, 137, 75, 121, 0, 4, 2, 99, 116, 97, 116, 3, 72, 113, 0, 2, 102, 102, 114, 97, 99, 0, 2, 102, 102,
+ 117, 115, 0, 2, 109, 105, 110, 0, 2, 115, 97, 115, 116, 0, 2, 115, 99, 111, 118, 0, 2, 115, 105, 110, 116, 0, 2, 118, 105, 100,
+ 0, 2, 118, 105, 110, 0, 2, 118, 105, 115, 0, 2, 118, 111, 114, 99, 0, 8, 2, 115, 21, 0, 8, 2, 115, 104, 101, 118, 12, 0,
+ 115, 8, 2, 104, 17, 65, 3, 72, 113, 89, 0, 4, 2, 115, 99, 32, 3, 72, 122, 0, 2, 115, 99, 111, 32, 0, 2, 115, 99, 111,
+ 114, 100, 32, 0, 2, 115, 99, 111, 116, 0, 2, 115, 99, 111, 117, 110, 116, 0, 2, 115, 104, 17, 67, 0, 2, 115, 104, 32, 0, 2,
+ 115, 107, 0, 2, 115, 111, 108, 0, 2, 115, 112, 111, 115, 105, 116, 0, 2, 115, 115, 105, 100, 0, 2, 115, 115, 105, 112, 0, 2, 115,
+ 115, 111, 108, 117, 0, 2, 115, 115, 111, 110, 0, 2, 115, 116, 97, 110, 0, 2, 115, 116, 105, 108, 108, 97, 116, 101, 0, 2, 115, 116,
+ 114, 105, 0, 108, 105, 2, 103, 3, 72, 122, 55, 122, 0, 118, 105, 2, 100, 101, 110, 3, 72, 122, 84, 122, 0, 115, 99, 105, 112, 108,
+ 105, 3, 72, 122, 89, 122, 48, 55, 122, 0, 4, 2, 99, 104, 114, 111, 3, 72, 137, 0, 2, 115, 115, 101, 99, 116, 0, 2, 115, 117,
+ 108, 0, 4, 97, 8, 2, 103, 111, 110, 3, 72, 137, 6, 35, 0, 97, 8, 2, 110, 0, 97, 8, 3, 72, 137, 13, 0, 99, 104, 111,
+ 2, 116, 3, 72, 137, 49, 6, 124, 0, 108, 117, 2, 116, 3, 72, 137, 55, 6, 134, 0, 97, 8, 2, 108, 3, 72, 144, 0, 7, 6,
+ 101, 97, 0, 4, 1, 104, 2, 100, 109, 17, 65, 21, 3, 2, 121, 0, 1, 104, 2, 100, 113, 0, 1, 114, 2, 32, 3, 6, 141, 0,
+ 110, 1, 112, 2, 32, 3, 6, 141, 50, 0, 1, 21, 2, 116, 105, 118, 101, 3, 8, 141, 0, 4, 1, 10, 2, 98, 105, 108, 105, 3,
+ 13, 0, 1, 10, 2, 98, 108, 0, 98, 108, 121, 1, 10, 3, 13, 71, 55, 2, 122, 0, 117, 2, 116, 3, 57, 134, 0, 4, 1, 17,
+ 67, 2, 108, 116, 3, 121, 0, 1, 17, 67, 2, 118, 101, 110, 0, 1, 100, 2, 102, 0, 1, 100, 2, 116, 104, 0, 1, 100, 110, 101,
+ 2, 118, 0, 1, 102, 2, 116, 104, 0, 1, 104, 2, 116, 104, 101, 114, 0, 1, 108, 2, 100, 101, 110, 0, 1, 114, 2, 100, 105, 101,
+ 100, 0, 1, 114, 2, 100, 105, 108, 121, 0, 1, 114, 2, 100, 121, 0, 1, 114, 98, 2, 100, 0, 1, 114, 98, 2, 115, 0, 1, 114,
+ 98, 2, 116, 104, 0, 1, 114, 104, 116, 2, 100, 0, 1, 114, 104, 116, 2, 116, 0, 1, 114, 112, 115, 2, 100, 0, 1, 114, 116, 2,
+ 99, 104, 101, 114, 0, 1, 114, 116, 2, 100, 0, 1, 116, 115, 2, 100, 0, 1, 119, 115, 2, 116, 0, 1, 122, 2, 108, 111, 0, 8,
+ 104, 2, 118, 105, 0, 8, 108, 2, 109, 105, 0, 8, 114, 100, 2, 100, 0, 112, 111, 1, 119, 3, 121, 48, 13, 0, 108, 111, 117, 1,
+ 106, 3, 121, 55, 13, 0, 109, 2, 116, 32, 3, 121, 65, 48, 0, 4, 100, 1, 100, 3, 121, 72, 0, 100, 1, 104, 0, 100, 101, 100,
+ 8, 108, 3, 121, 72, 113, 72, 0, 118, 121, 1, 104, 3, 121, 84, 37, 0, 4, 116, 104, 1, 108, 3, 121, 86, 0, 116, 104, 1, 119,
+ 0, 4, 115, 2, 97, 110, 3, 121, 88, 0, 115, 2, 101, 110, 0, 115, 117, 114, 3, 121, 90, 114, 0, 4, 114, 1, 104, 2, 107, 3,
+ 127, 0, 114, 1, 104, 2, 116, 0, 114, 1, 104, 2, 116, 104, 0, 4, 114, 1, 104, 2, 100, 3, 128, 0, 114, 1, 104, 2, 115, 101,
+ 0, 114, 1, 104, 101, 114, 2, 115, 0, 114, 1, 108, 2, 110, 0, 114, 1, 112, 2, 108, 0, 114, 1, 115, 2, 99, 104, 0, 114, 1,
+ 121, 2, 110, 0, 114, 2, 116, 104, 0, 114, 8, 2, 108, 0, 114, 8, 2, 110, 0, 4, 3, 129, 0, 1, 17, 67, 29, 2, 110, 32,
+ 0, 1, 98, 2, 110, 0, 1, 102, 2, 108, 116, 0, 1, 104, 2, 118, 0, 1, 109, 2, 108, 116, 0, 1, 115, 17, 67, 2, 32, 0,
+ 2, 110, 100, 101, 114, 3, 129, 6, 35, 0, 1, 114, 99, 2, 116, 3, 129, 6, 138, 0, 1, 104, 116, 2, 116, 114, 105, 3, 129, 35,
+ 0, 100, 109, 101, 1, 114, 3, 129, 72, 65, 129, 0, 103, 101, 114, 3, 129, 81, 114, 0, 116, 104, 1, 114, 98, 2, 101, 3, 129, 86,
+ 0, 115, 111, 2, 110, 3, 129, 88, 13, 0, 115, 101, 2, 21, 3, 129, 89, 0, 4, 117, 3, 136, 0, 117, 120, 0, 4, 1, 114, 98,
+ 2, 107, 3, 138, 0, 1, 114, 103, 2, 116, 0, 1, 116, 115, 2, 107, 0, 4, 114, 1, 98, 3, 140, 0, 114, 1, 116, 2, 17, 65,
+ 0, 114, 1, 119, 0, 114, 1, 119, 115, 0, 4, 1, 21, 2, 32, 3, 141, 0, 1, 104, 116, 2, 116, 0, 8, 98, 2, 116, 114, 105,
+ 0, 110, 2, 32, 3, 141, 50, 0, 108, 1, 10, 2, 32, 3, 141, 55, 0, 4, 114, 3, 142, 0, 114, 1, 98, 2, 100, 0, 114, 1,
+ 119, 2, 121, 0, 7, 6, 101, 100, 0, 4, 1, 21, 2, 105, 101, 110, 3, 6, 129, 72, 0, 1, 99, 2, 101, 32, 0, 1, 104, 2,
+ 114, 97, 0, 1, 104, 2, 114, 97, 108, 0, 1, 104, 2, 114, 111, 110, 0, 1, 115, 114, 2, 101, 0, 117, 114, 1, 21, 3, 6, 129,
+ 75, 114, 0, 1, 10, 2, 121, 3, 13, 72, 0, 4, 1, 99, 21, 2, 32, 14, 128, 155, 130, 3, 47, 0, 1, 102, 21, 2, 32, 14,
128, 155, 130, 0, 1, 104, 99, 10, 2, 32, 14, 128, 139, 130, 0, 1, 104, 115, 10, 2, 32, 14, 128, 139, 130, 0, 1, 107, 21, 2,
32, 14, 128, 155, 130, 0, 1, 112, 21, 2, 32, 14, 128, 155, 130, 0, 1, 115, 115, 21, 2, 32, 14, 128, 152, 130, 0, 1, 120, 21,
2, 32, 14, 128, 138, 130, 0, 4, 1, 17, 67, 21, 2, 32, 14, 128, 155, 130, 3, 72, 0, 1, 21, 21, 2, 32, 14, 128, 155, 130,
0, 1, 103, 21, 2, 32, 14, 128, 138, 129, 0, 1, 105, 17, 65, 2, 32, 14, 128, 153, 130, 0, 1, 108, 99, 2, 32, 14, 128, 136,
129, 0, 1, 108, 101, 2, 32, 14, 128, 152, 130, 0, 1, 110, 101, 10, 2, 32, 14, 128, 136, 130, 0, 1, 114, 101, 21, 21, 2, 32,
- 14, 128, 136, 130, 0, 1, 114, 117, 101, 2, 32, 14, 128, 136, 130, 0, 1, 116, 117, 98, 101, 100, 2, 32, 14, 128, 128, 130, 0, 1,
- 121, 2, 32, 14, 128, 136, 130, 0, 2, 32, 28, 21, 12, 12, 14, 128, 128, 130, 0, 4, 1, 104, 115, 17, 67, 21, 2, 32, 3, 122,
- 72, 0, 1, 119, 121, 2, 32, 0, 5, 8, 1, 100, 21, 2, 32, 14, 128, 155, 130, 0, 5, 8, 1, 116, 21, 2, 32, 14, 128, 155,
- 130, 0, 97, 108, 1, 112, 3, 122, 72, 118, 0, 105, 98, 1, 114, 99, 3, 122, 72, 124, 71, 0, 4, 1, 114, 100, 21, 2, 32, 3,
- 124, 72, 0, 1, 114, 102, 21, 2, 32, 14, 128, 136, 130, 0, 108, 121, 2, 32, 3, 124, 72, 55, 2, 124, 0, 4, 1, 100, 21, 2,
- 32, 14, 128, 155, 130, 3, 125, 72, 0, 1, 116, 21, 2, 32, 14, 128, 155, 130, 0, 4, 1, 109, 2, 105, 97, 3, 132, 72, 0, 1,
- 109, 2, 105, 111, 0, 1, 109, 2, 105, 117, 0, 1, 112, 2, 101, 32, 0, 1, 116, 2, 105, 0, 1, 119, 115, 0, 8, 109, 2, 105,
- 97, 116, 0, 8, 112, 2, 105, 97, 116, 0, 105, 97, 116, 101, 1, 109, 21, 3, 132, 72, 113, 13, 47, 0, 105, 97, 8, 109, 3, 132,
- 72, 132, 13, 0, 7, 6, 101, 105, 0, 110, 103, 2, 32, 14, 128, 128, 131, 3, 113, 68, 0, 4, 1, 108, 2, 115, 3, 122, 0, 99,
- 101, 1, 108, 2, 115, 116, 0, 4, 1, 102, 2, 116, 32, 3, 124, 0, 1, 102, 2, 116, 101, 0, 2, 110, 97, 116, 101, 0, 4, 1,
- 21, 2, 110, 32, 3, 132, 0, 1, 21, 2, 110, 101, 0, 1, 99, 0, 2, 116, 104, 0, 2, 118, 0, 2, 122, 0, 8, 110, 0, 103,
- 104, 1, 108, 0, 103, 104, 1, 107, 3, 132, 87, 0, 110, 103, 1, 98, 3, 132, 113, 68, 0, 1, 104, 116, 2, 115, 17, 67, 3, 132,
- 124, 0, 4, 1, 104, 2, 116, 32, 3, 140, 0, 1, 108, 17, 67, 2, 110, 32, 0, 2, 109, 0, 5, 35, 2, 116, 104, 101, 114, 0,
- 8, 0, 8, 119, 0, 103, 104, 1, 104, 2, 116, 0, 114, 8, 3, 140, 34, 0, 103, 2, 101, 114, 32, 3, 140, 81, 0, 4, 115, 2,
- 101, 3, 140, 88, 0, 115, 8, 115, 2, 109, 0, 115, 116, 101, 114, 3, 140, 89, 47, 114, 0, 99, 104, 3, 140, 101, 0, 101, 114, 2,
- 32, 3, 140, 114, 0, 4, 3, 141, 0, 103, 2, 110, 0, 103, 104, 0, 103, 104, 1, 108, 115, 0, 103, 104, 8, 119, 0, 103, 104, 116,
- 104, 3, 141, 47, 87, 0, 114, 3, 143, 0, 114, 1, 119, 3, 145, 0, 7, 6, 101, 108, 0, 101, 99, 116, 8, 2, 114, 111, 108, 3,
- 2, 122, 55, 122, 49, 47, 0, 4, 8, 2, 17, 65, 3, 2, 124, 55, 0, 108, 8, 2, 105, 112, 0, 101, 99, 116, 114, 111, 8, 3,
- 2, 124, 55, 4, 122, 49, 47, 34, 139, 0, 105, 116, 8, 3, 2, 124, 55, 132, 47, 0, 4, 1, 99, 120, 2, 32, 3, 6, 122, 55,
- 0, 1, 108, 108, 97, 2, 111, 0, 1, 110, 110, 111, 115, 2, 32, 0, 1, 112, 2, 32, 0, 2, 105, 103, 105, 0, 108, 1, 110, 2,
- 32, 0, 4, 97, 2, 32, 3, 6, 122, 55, 13, 0, 108, 97, 2, 32, 0, 111, 112, 1, 118, 3, 6, 122, 55, 13, 48, 0, 108, 105,
- 1, 21, 2, 32, 3, 6, 122, 55, 124, 0, 4, 1, 10, 2, 111, 117, 115, 32, 3, 13, 55, 0, 1, 100, 2, 105, 118, 0, 1, 118,
- 2, 111, 99, 0, 108, 1, 10, 2, 111, 117, 115, 0, 4, 105, 110, 103, 1, 10, 3, 13, 55, 113, 68, 0, 108, 105, 110, 103, 1, 10,
- 0, 4, 101, 114, 1, 17, 67, 10, 2, 32, 3, 13, 55, 114, 0, 108, 101, 114, 1, 17, 67, 10, 2, 32, 0, 1, 115, 2, 101, 99,
- 116, 3, 113, 55, 0, 101, 99, 116, 8, 2, 114, 111, 99, 117, 3, 113, 55, 122, 49, 47, 0, 4, 1, 10, 2, 32, 3, 118, 0, 1,
- 10, 2, 114, 121, 32, 0, 1, 10, 2, 115, 32, 0, 1, 10, 2, 116, 121, 32, 0, 1, 112, 112, 111, 100, 0, 1, 116, 2, 112, 0,
- 108, 1, 10, 2, 32, 28, 18, 0, 108, 1, 110, 110, 2, 32, 0, 108, 1, 114, 10, 2, 32, 0, 4, 1, 98, 105, 99, 2, 32, 3,
- 122, 55, 0, 1, 108, 108, 97, 0, 5, 8, 1, 10, 2, 32, 0, 5, 8, 1, 10, 2, 115, 32, 0, 8, 2, 101, 114, 0, 8, 2,
- 105, 111, 116, 0, 111, 2, 113, 3, 122, 55, 13, 0, 115, 101, 8, 3, 122, 55, 89, 0, 108, 101, 114, 1, 116, 2, 32, 12, 3, 122,
- 55, 114, 0, 101, 99, 116, 8, 2, 114, 111, 110, 3, 122, 55, 122, 49, 47, 0, 4, 101, 8, 2, 103, 3, 122, 55, 124, 0, 101, 8,
- 2, 112, 0, 101, 8, 2, 118, 97, 0, 108, 121, 1, 106, 0, 101, 109, 8, 3, 122, 55, 124, 65, 0, 101, 1, 107, 115, 2, 116, 3,
- 122, 55, 125, 0, 1, 102, 2, 105, 120, 3, 132, 55, 0, 7, 6, 101, 109, 0, 8, 3, 2, 122, 65, 0, 1, 21, 2, 98, 101, 114,
- 3, 6, 122, 65, 0, 1, 104, 112, 115, 2, 101, 3, 6, 132, 65, 0, 4, 1, 10, 2, 32, 3, 13, 65, 0, 1, 10, 2, 97, 32,
- 0, 1, 10, 2, 121, 32, 0, 1, 104, 112, 115, 0, 1, 116, 115, 121, 0, 97, 8, 115, 2, 110, 116, 105, 3, 13, 65, 35, 0, 4,
- 2, 105, 115, 115, 105, 3, 113, 65, 0, 2, 117, 108, 115, 0, 8, 2, 97, 0, 8, 2, 101, 0, 8, 2, 105, 116, 0, 8, 2, 111,
- 0, 109, 2, 97, 110, 0, 4, 1, 116, 115, 121, 2, 105, 3, 122, 65, 0, 2, 97, 110, 97, 0, 2, 98, 108, 101, 109, 0, 2, 98,
- 114, 121, 0, 2, 101, 114, 97, 108, 0, 2, 101, 114, 121, 0, 2, 105, 0, 2, 112, 97, 116, 104, 0, 2, 112, 101, 114, 0, 2, 112,
- 104, 97, 115, 0, 2, 112, 114, 101, 115, 0, 2, 112, 116, 105, 0, 2, 112, 116, 121, 0, 2, 117, 108, 0, 109, 2, 101, 0, 111, 114,
- 114, 104, 1, 104, 3, 122, 65, 13, 34, 0, 98, 97, 2, 115, 3, 122, 65, 71, 13, 0, 4, 1, 102, 2, 97, 108, 101, 3, 132, 65,
- 0, 1, 104, 2, 111, 0, 2, 97, 105, 108, 0, 8, 2, 97, 99, 0, 7, 6, 101, 110, 0, 4, 2, 100, 101, 97, 3, 2, 122, 50,
- 0, 2, 105, 103, 109, 97, 32, 0, 2, 109, 101, 115, 0, 8, 2, 21, 0, 8, 2, 100, 97, 0, 8, 2, 100, 117, 0, 8, 2, 116,
- 105, 0, 110, 8, 0, 114, 111, 108, 3, 2, 122, 50, 34, 139, 55, 0, 114, 97, 103, 101, 3, 2, 122, 50, 34, 141, 75, 0, 116, 105,
- 99, 101, 1, 10, 3, 2, 122, 50, 47, 140, 89, 0, 108, 105, 2, 118, 3, 2, 122, 50, 55, 140, 0, 100, 111, 114, 8, 3, 2, 122,
- 50, 72, 136, 0, 99, 104, 97, 8, 2, 110, 3, 2, 122, 50, 76, 120, 0, 118, 105, 114, 111, 3, 2, 122, 50, 84, 140, 34, 13, 0,
- 116, 104, 114, 97, 2, 108, 3, 2, 122, 50, 87, 34, 133, 0, 99, 121, 2, 99, 108, 105, 3, 2, 122, 50, 89, 124, 0, 115, 104, 114,
- 105, 110, 101, 3, 2, 122, 50, 91, 34, 140, 50, 0, 2, 116, 101, 114, 116, 3, 4, 122, 50, 0, 2, 116, 114, 101, 112, 3, 4, 126,
- 50, 0, 4, 1, 21, 2, 100, 111, 32, 3, 6, 122, 50, 0, 1, 21, 2, 116, 18, 68, 32, 0, 1, 21, 2, 116, 97, 108, 0, 1,
- 21, 2, 116, 111, 117, 115, 0, 1, 21, 2, 116, 117, 0, 1, 108, 108, 105, 109, 2, 105, 97, 0, 1, 115, 101, 114, 112, 101, 2, 116,
- 0, 1, 115, 115, 2, 116, 0, 1, 116, 115, 111, 2, 115, 0, 2, 100, 17, 65, 32, 0, 2, 116, 97, 116, 105, 118, 101, 0, 2, 116,
- 105, 97, 32, 12, 0, 2, 116, 105, 97, 108, 0, 110, 2, 105, 97, 0, 116, 97, 114, 121, 1, 109, 2, 32, 3, 6, 122, 50, 47, 13,
- 34, 2, 37, 0, 107, 111, 1, 10, 2, 32, 3, 6, 122, 50, 49, 139, 0, 100, 114, 111, 110, 2, 32, 3, 6, 122, 50, 72, 34, 13,
- 50, 0, 115, 107, 2, 32, 3, 6, 122, 50, 89, 49, 0, 103, 2, 32, 3, 6, 122, 68, 0, 4, 2, 97, 32, 3, 6, 132, 50, 0,
- 2, 97, 114, 121, 0, 2, 105, 97, 0, 111, 117, 115, 1, 21, 2, 32, 3, 8, 13, 50, 13, 89, 0, 101, 115, 1, 104, 116, 21, 21,
- 2, 32, 3, 8, 13, 50, 132, 88, 0, 4, 1, 10, 2, 17, 65, 110, 99, 101, 3, 13, 50, 0, 1, 10, 2, 32, 0, 1, 10, 2,
- 99, 101, 32, 0, 1, 10, 2, 101, 100, 32, 0, 1, 10, 2, 101, 114, 32, 0, 1, 10, 2, 109, 101, 110, 116, 0, 1, 10, 2, 116,
- 32, 0, 1, 10, 2, 116, 104, 32, 0, 1, 99, 114, 101, 109, 0, 1, 103, 101, 2, 100, 0, 1, 108, 97, 99, 2, 100, 101, 114, 0,
- 1, 112, 114, 97, 99, 0, 1, 118, 18, 66, 2, 116, 32, 0, 1, 118, 21, 21, 2, 116, 32, 0, 99, 121, 1, 10, 2, 32, 3, 13,
- 50, 89, 2, 37, 0, 101, 114, 1, 103, 2, 105, 3, 13, 50, 122, 34, 0, 105, 110, 101, 1, 10, 3, 13, 50, 132, 50, 0, 4, 8,
- 2, 111, 3, 113, 50, 0, 8, 2, 111, 117, 103, 104, 0, 8, 2, 117, 0, 97, 8, 2, 109, 3, 113, 50, 35, 0, 4, 1, 10, 2,
- 99, 104, 3, 122, 50, 0, 1, 17, 67, 17, 67, 11, 2, 32, 0, 1, 99, 114, 101, 112, 2, 116, 0, 1, 99, 115, 97, 2, 116, 0,
- 1, 102, 2, 99, 101, 32, 0, 1, 107, 2, 100, 32, 0, 1, 115, 2, 100, 32, 0, 1, 115, 110, 2, 116, 0, 1, 116, 2, 100, 32,
- 0, 1, 116, 110, 2, 116, 0, 1, 116, 120, 2, 116, 0, 1, 118, 2, 116, 32, 0, 2, 100, 101, 114, 0, 2, 100, 111, 117, 115, 0,
- 2, 105, 103, 0, 2, 115, 105, 97, 0, 2, 115, 105, 103, 0, 2, 116, 101, 114, 0, 2, 116, 105, 0, 2, 116, 105, 116, 121, 0, 2,
- 116, 114, 97, 110, 0, 2, 116, 114, 105, 0, 2, 116, 114, 111, 0, 2, 116, 115, 105, 0, 2, 118, 105, 17, 65, 0, 2, 118, 111, 121,
- 0, 2, 118, 121, 0, 2, 122, 121, 0, 5, 8, 1, 10, 2, 99, 101, 32, 0, 5, 8, 1, 10, 2, 116, 32, 0, 8, 2, 100, 0,
- 8, 2, 101, 0, 8, 2, 109, 0, 8, 2, 116, 114, 121, 0, 8, 99, 115, 101, 100, 2, 116, 0, 8, 115, 101, 114, 2, 116, 0, 101,
- 109, 1, 116, 3, 122, 50, 13, 65, 0, 116, 105, 8, 99, 3, 122, 50, 47, 124, 0, 99, 108, 97, 118, 3, 122, 50, 49, 55, 141, 84,
- 0, 117, 1, 109, 3, 122, 50, 57, 137, 0, 100, 111, 119, 3, 122, 50, 72, 6, 138, 0, 100, 111, 8, 3, 122, 50, 72, 139, 0, 103,
- 105, 110, 3, 122, 50, 75, 124, 50, 0, 103, 105, 110, 103, 3, 122, 50, 75, 124, 68, 0, 101, 114, 8, 3, 122, 50, 114, 0, 103, 2,
- 116, 104, 3, 122, 68, 0, 4, 1, 10, 2, 103, 101, 114, 3, 124, 50, 0, 1, 107, 99, 105, 104, 99, 0, 103, 2, 108, 17, 65, 3,
- 124, 68, 81, 0, 4, 2, 99, 111, 114, 101, 3, 126, 50, 0, 2, 116, 114, 101, 99, 0, 4, 1, 99, 115, 2, 101, 3, 132, 50, 0,
- 1, 103, 2, 105, 17, 65, 0, 2, 97, 108, 32, 0, 8, 115, 2, 105, 0, 101, 2, 32, 0, 4, 105, 1, 108, 2, 101, 3, 132, 50,
- 124, 0, 105, 1, 118, 2, 101, 0, 101, 97, 8, 103, 3, 132, 50, 124, 6, 35, 0, 7, 6, 101, 111, 0, 1, 104, 116, 2, 21, 3,
- 2, 132, 13, 0, 8, 103, 3, 4, 132, 2, 139, 0, 1, 21, 21, 2, 32, 3, 6, 141, 139, 0, 117, 115, 1, 10, 2, 32, 3, 8,
- 144, 89, 0, 4, 110, 1, 103, 3, 13, 50, 0, 110, 1, 104, 99, 0, 1, 103, 3, 113, 126, 0, 4, 101, 115, 2, 32, 3, 113, 139,
- 88, 0, 115, 2, 32, 0, 4, 1, 103, 2, 102, 102, 3, 122, 0, 1, 106, 2, 112, 0, 4, 1, 104, 116, 2, 99, 114, 97, 99, 121,
- 3, 124, 6, 126, 0, 1, 104, 116, 2, 108, 111, 103, 105, 115, 0, 1, 104, 116, 2, 108, 111, 103, 121, 0, 4, 8, 103, 2, 103, 114,
- 3, 124, 126, 0, 8, 103, 2, 108, 111, 103, 0, 4, 1, 102, 3, 132, 0, 1, 112, 2, 112, 108, 0, 115, 105, 115, 1, 21, 3, 132,
- 6, 139, 89, 124, 89, 0, 8, 3, 132, 126, 0, 1, 29, 2, 32, 12, 3, 132, 139, 0, 114, 8, 103, 3, 135, 0, 2, 100, 32, 3,
- 138, 0, 118, 101, 114, 3, 139, 84, 13, 0, 114, 8, 3, 141, 114, 0, 4, 1, 104, 116, 2, 114, 3, 144, 0, 8, 108, 0, 8, 112,
- 2, 110, 0, 97, 2, 32, 0, 7, 6, 101, 114, 0, 109, 101, 8, 102, 2, 110, 116, 3, 2, 131, 65, 122, 0, 121, 5, 3, 1, 17,
- 67, 17, 65, 21, 21, 2, 32, 3, 4, 143, 34, 37, 0, 4, 1, 21, 2, 105, 116, 121, 3, 6, 122, 34, 0, 2, 105, 99, 32, 0,
- 2, 105, 99, 97, 108, 0, 4, 1, 21, 2, 17, 67, 97, 108, 32, 3, 6, 131, 0, 1, 21, 2, 17, 67, 105, 99, 32, 0, 1, 109,
- 2, 103, 101, 0, 1, 118, 2, 103, 101, 0, 1, 118, 2, 115, 97, 108, 0, 2, 98, 105, 97, 108, 0, 2, 103, 105, 99, 32, 0, 2,
- 110, 97, 108, 32, 0, 2, 115, 105, 111, 110, 0, 114, 101, 114, 2, 32, 3, 6, 131, 34, 114, 0, 114, 101, 100, 2, 32, 3, 6, 131,
- 72, 0, 103, 105, 110, 103, 3, 6, 131, 75, 113, 68, 0, 115, 105, 1, 21, 2, 97, 108, 3, 6, 131, 91, 0, 1, 21, 2, 111, 32,
- 3, 6, 143, 34, 0, 105, 2, 17, 65, 3, 6, 144, 34, 2, 124, 0, 101, 97, 108, 3, 6, 144, 34, 113, 118, 0, 4, 1, 104, 100,
- 97, 2, 101, 3, 6, 145, 0, 1, 104, 111, 99, 2, 101, 0, 101, 1, 99, 2, 32, 0, 4, 1, 10, 2, 111, 17, 67, 101, 32, 3,
- 8, 13, 34, 0, 1, 10, 2, 111, 117, 115, 0, 4, 105, 115, 101, 1, 10, 2, 32, 3, 8, 13, 34, 140, 88, 0, 105, 122, 101, 1,
- 10, 2, 32, 0, 121, 2, 32, 3, 13, 34, 2, 37, 0, 97, 108, 1, 21, 2, 105, 116, 121, 3, 13, 34, 6, 35, 55, 0, 105, 97,
- 2, 32, 28, 17, 3, 13, 34, 6, 144, 0, 121, 5, 3, 2, 32, 12, 12, 28, 18, 3, 13, 34, 124, 0, 4, 105, 115, 1, 10, 2,
- 97, 3, 13, 34, 140, 88, 0, 105, 122, 1, 10, 2, 97, 0, 116, 111, 1, 104, 2, 32, 3, 13, 47, 137, 0, 97, 1, 109, 97, 99,
- 3, 14, 34, 13, 0, 4, 1, 21, 2, 101, 110, 99, 101, 32, 3, 34, 0, 2, 101, 110, 116, 32, 0, 97, 109, 1, 10, 2, 101, 110,
- 116, 3, 34, 13, 65, 0, 105, 101, 115, 2, 32, 14, 128, 130, 130, 3, 88, 0, 4, 1, 99, 2, 97, 109, 3, 113, 34, 0, 8, 2,
- 17, 65, 0, 8, 104, 2, 101, 100, 0, 101, 1, 104, 2, 100, 105, 3, 113, 34, 122, 0, 101, 116, 105, 99, 97, 108, 8, 104, 3, 113,
- 34, 122, 47, 124, 49, 118, 0, 101, 1, 105, 2, 32, 3, 113, 143, 0, 4, 1, 10, 3, 114, 0, 1, 10, 2, 32, 0, 1, 10, 2,
- 110, 32, 0, 1, 10, 2, 115, 32, 0, 1, 10, 2, 116, 32, 0, 1, 17, 67, 11, 2, 32, 14, 128, 128, 131, 0, 1, 21, 21, 21,
- 2, 32, 14, 128, 145, 130, 0, 1, 98, 109, 2, 32, 0, 1, 99, 110, 2, 32, 14, 128, 128, 129, 0, 1, 99, 115, 97, 2, 116, 0,
- 1, 108, 108, 2, 32, 14, 128, 128, 130, 0, 1, 108, 108, 97, 2, 32, 0, 1, 109, 109, 2, 32, 0, 1, 110, 105, 108, 2, 32, 14,
- 128, 128, 129, 0, 1, 110, 114, 2, 32, 14, 128, 128, 130, 0, 1, 112, 2, 99, 101, 110, 0, 1, 112, 2, 104, 97, 112, 0, 1, 114,
- 101, 2, 32, 14, 128, 128, 130, 0, 1, 115, 115, 2, 32, 14, 128, 128, 130, 0, 101, 1, 10, 2, 32, 0, 101, 1, 10, 2, 32, 0,
- 4, 1, 10, 2, 17, 65, 3, 114, 34, 0, 1, 10, 2, 105, 110, 103, 0, 2, 105, 101, 0, 2, 105, 101, 32, 0, 101, 8, 99, 2,
- 98, 114, 3, 114, 34, 132, 0, 121, 2, 17, 65, 3, 114, 57, 0, 4, 115, 1, 17, 67, 11, 2, 32, 14, 128, 128, 132, 3, 114, 88,
- 0, 115, 1, 108, 108, 2, 32, 14, 128, 128, 131, 0, 115, 1, 110, 105, 108, 2, 32, 14, 128, 128, 130, 0, 115, 1, 114, 101, 2, 32,
- 14, 128, 128, 131, 0, 115, 1, 115, 115, 2, 32, 14, 128, 128, 131, 0, 5, 8, 1, 10, 2, 32, 3, 119, 0, 115, 5, 8, 1, 17,
- 67, 11, 2, 32, 14, 128, 128, 132, 3, 119, 88, 0, 2, 114, 17, 65, 3, 122, 0, 4, 1, 103, 2, 105, 97, 116, 3, 122, 34, 0,
- 2, 105, 17, 67, 0, 8, 2, 117, 100, 0, 8, 103, 2, 111, 110, 0, 8, 115, 2, 101, 110, 0, 114, 1, 17, 67, 29, 0, 114, 8,
- 2, 17, 65, 0, 114, 121, 5, 3, 1, 98, 2, 32, 3, 122, 34, 2, 124, 0, 4, 101, 8, 104, 2, 115, 3, 122, 34, 13, 0, 101,
- 8, 104, 2, 116, 0, 4, 101, 1, 99, 2, 109, 111, 110, 3, 122, 34, 113, 0, 101, 1, 104, 2, 102, 0, 121, 8, 118, 0, 101, 111,
- 1, 116, 115, 3, 122, 34, 113, 139, 0, 97, 108, 1, 103, 2, 100, 3, 122, 34, 118, 0, 1, 29, 2, 17, 65, 3, 123, 34, 0, 4,
- 5, 35, 1, 104, 2, 116, 102, 3, 130, 0, 5, 35, 8, 100, 2, 98, 0, 4, 3, 131, 0, 1, 17, 67, 29, 0, 1, 21, 2, 115,
- 121, 0, 1, 99, 2, 110, 32, 0, 1, 99, 2, 116, 0, 1, 99, 110, 111, 99, 2, 116, 32, 0, 1, 104, 2, 116, 122, 0, 1, 109,
- 2, 99, 0, 1, 115, 2, 118, 97, 110, 0, 1, 118, 2, 116, 0, 1, 118, 21, 2, 116, 32, 0, 2, 17, 66, 32, 0, 2, 32, 0,
- 2, 115, 101, 0, 2, 115, 105, 98, 0, 2, 115, 105, 102, 0, 2, 115, 105, 118, 0, 2, 116, 105, 111, 110, 0, 2, 118, 101, 0, 8,
- 0, 8, 117, 113, 0, 101, 2, 32, 0, 2, 17, 65, 3, 131, 34, 0, 109, 101, 97, 1, 112, 2, 98, 3, 131, 65, 144, 0, 4, 101,
- 1, 112, 109, 2, 32, 3, 143, 0, 114, 2, 32, 24, 0, 4, 1, 104, 2, 101, 110, 3, 144, 34, 0, 8, 17, 67, 2, 111, 32, 0,
- 8, 120, 2, 111, 0, 8, 122, 2, 111, 12, 0, 97, 1, 29, 2, 32, 3, 144, 34, 13, 0, 105, 1, 112, 120, 101, 2, 101, 110, 3,
- 144, 34, 113, 0, 105, 111, 8, 112, 2, 100, 105, 99, 3, 144, 34, 113, 6, 126, 0, 105, 111, 8, 112, 2, 100, 3, 144, 34, 113, 13,
- 0, 121, 1, 117, 113, 3, 144, 34, 124, 0, 4, 101, 1, 17, 67, 29, 2, 32, 3, 145, 0, 101, 1, 100, 2, 32, 0, 101, 1, 104,
- 112, 115, 2, 32, 0, 101, 1, 109, 2, 32, 0, 101, 1, 118, 101, 2, 32, 0, 101, 8, 104, 0, 7, 6, 101, 115, 0, 4, 2, 99,
- 97, 112, 101, 3, 2, 122, 89, 0, 2, 99, 97, 112, 105, 0, 8, 2, 112, 21, 0, 4, 2, 116, 114, 97, 108, 32, 3, 6, 122, 89,
- 0, 99, 1, 21, 2, 101, 110, 99, 101, 32, 0, 99, 1, 21, 2, 101, 110, 116, 32, 0, 113, 117, 101, 3, 6, 122, 89, 49, 0, 4,
- 1, 21, 2, 105, 99, 3, 6, 132, 88, 0, 2, 105, 97, 110, 32, 0, 101, 1, 110, 21, 2, 32, 0, 2, 105, 118, 101, 3, 6, 132,
- 89, 0, 105, 115, 2, 32, 3, 6, 132, 89, 124, 89, 0, 105, 97, 5, 3, 2, 32, 3, 6, 132, 90, 13, 0, 4, 1, 10, 2, 116,
- 32, 3, 13, 89, 0, 1, 10, 2, 116, 121, 0, 1, 10, 2, 121, 32, 0, 1, 104, 116, 2, 105, 18, 71, 101, 32, 0, 115, 1, 114,
- 101, 2, 32, 0, 115, 1, 114, 116, 10, 2, 32, 0, 115, 2, 32, 28, 18, 0, 115, 97, 1, 99, 101, 110, 2, 114, 121, 3, 13, 89,
- 13, 0, 105, 115, 1, 104, 116, 2, 32, 3, 13, 89, 124, 89, 0, 101, 115, 1, 104, 116, 2, 32, 3, 13, 89, 132, 88, 0, 4, 1,
- 10, 2, 32, 14, 128, 130, 129, 3, 88, 0, 1, 17, 67, 10, 2, 32, 14, 128, 130, 129, 0, 1, 104, 112, 10, 2, 32, 14, 128, 128,
- 129, 0, 1, 104, 116, 10, 2, 32, 14, 128, 128, 129, 0, 1, 105, 114, 101, 110, 2, 32, 14, 128, 130, 130, 0, 1, 114, 10, 2, 32,
- 14, 128, 128, 129, 0, 4, 1, 102, 10, 2, 32, 14, 128, 128, 129, 3, 89, 0, 1, 107, 10, 2, 32, 14, 128, 128, 129, 0, 1, 112,
- 10, 2, 32, 14, 128, 128, 129, 0, 1, 116, 10, 2, 32, 14, 128, 128, 129, 0, 1, 117, 113, 10, 2, 32, 14, 128, 128, 129, 0, 4,
- 2, 99, 97, 114, 112, 3, 113, 89, 0, 2, 112, 101, 99, 105, 0, 2, 116, 97, 116, 101, 0, 8, 2, 116, 97, 98, 0, 1, 114, 112,
- 2, 101, 110, 116, 3, 122, 88, 0, 4, 1, 114, 17, 67, 2, 116, 3, 122, 89, 0, 1, 118, 2, 116, 12, 0, 8, 2, 112, 108, 0,
- 115, 1, 116, 115, 105, 100, 2, 32, 0, 116, 105, 2, 109, 3, 122, 89, 47, 125, 0, 1, 118, 114, 97, 104, 2, 116, 3, 124, 89, 0,
- 111, 112, 104, 97, 3, 124, 89, 6, 126, 83, 13, 0, 4, 1, 99, 10, 2, 32, 14, 128, 128, 129, 3, 125, 88, 0, 1, 103, 10, 2,
- 32, 14, 128, 128, 129, 0, 1, 104, 99, 10, 2, 32, 14, 128, 128, 129, 0, 1, 104, 115, 2, 32, 14, 128, 128, 130, 0, 1, 115, 10,
- 2, 32, 14, 128, 128, 129, 0, 1, 115, 115, 10, 2, 32, 14, 128, 128, 130, 0, 1, 115, 117, 2, 32, 14, 128, 129, 130, 0, 1, 115,
- 117, 99, 2, 32, 14, 128, 128, 130, 0, 1, 115, 117, 108, 2, 32, 14, 128, 128, 130, 0, 1, 115, 117, 114, 10, 10, 2, 32, 14, 128,
- 128, 130, 0, 1, 115, 117, 116, 10, 10, 2, 32, 14, 128, 128, 130, 0, 1, 115, 117, 120, 2, 32, 14, 128, 128, 130, 0, 1, 120, 10,
- 2, 32, 14, 128, 128, 130, 0, 1, 122, 10, 2, 32, 14, 128, 128, 130, 0, 4, 1, 115, 101, 10, 2, 32, 3, 132, 88, 0, 2, 105,
- 17, 65, 0, 8, 120, 97, 0, 101, 2, 32, 0, 8, 2, 112, 101, 97, 107, 3, 132, 89, 0, 7, 6, 101, 116, 0, 4, 1, 116, 2,
- 32, 3, 6, 122, 47, 0, 2, 105, 116, 111, 114, 0, 116, 101, 2, 32, 0, 116, 97, 2, 32, 3, 6, 122, 47, 13, 0, 105, 110, 103,
- 1, 108, 2, 32, 3, 6, 132, 47, 124, 68, 0, 4, 101, 100, 1, 108, 2, 32, 3, 6, 132, 47, 125, 72, 0, 101, 100, 1, 114, 99,
- 2, 32, 0, 114, 121, 1, 109, 2, 32, 3, 8, 13, 47, 34, 2, 124, 0, 4, 1, 108, 10, 2, 32, 3, 13, 47, 0, 1, 114, 17,
- 65, 10, 2, 32, 0, 116, 1, 108, 97, 112, 2, 101, 0, 104, 1, 17, 67, 21, 2, 32, 14, 128, 129, 131, 3, 13, 87, 0, 4, 1,
- 10, 2, 32, 3, 113, 47, 0, 1, 10, 2, 114, 121, 32, 0, 1, 10, 2, 121, 32, 0, 8, 2, 101, 114, 110, 0, 8, 2, 114, 0,
- 116, 1, 10, 2, 32, 0, 4, 1, 10, 2, 32, 28, 17, 3, 122, 47, 0, 1, 98, 97, 104, 112, 2, 32, 0, 1, 106, 2, 32, 0,
- 1, 110, 17, 65, 21, 21, 2, 32, 0, 1, 114, 103, 2, 12, 0, 1, 115, 2, 32, 0, 4, 104, 2, 105, 99, 3, 122, 87, 0, 104,
- 2, 121, 108, 101, 110, 0, 104, 8, 2, 97, 21, 0, 104, 8, 2, 101, 108, 0, 4, 1, 21, 2, 97, 116, 101, 3, 124, 47, 0, 1,
- 21, 2, 97, 116, 105, 111, 110, 0, 1, 107, 114, 0, 1, 108, 108, 2, 32, 0, 105, 110, 103, 1, 10, 2, 32, 3, 125, 47, 2, 124,
- 68, 0, 101, 100, 1, 10, 2, 32, 14, 128, 128, 130, 3, 125, 72, 0, 4, 1, 102, 2, 97, 3, 132, 47, 0, 8, 2, 111, 110, 0,
- 8, 109, 2, 101, 0, 8, 112, 2, 101, 0, 101, 2, 32, 0, 4, 101, 114, 1, 109, 2, 32, 3, 132, 47, 114, 0, 114, 101, 1, 109,
- 0, 4, 104, 2, 121, 108, 3, 132, 87, 0, 104, 5, 35, 2, 97, 110, 101, 0, 104, 8, 2, 17, 65, 0, 1, 114, 101, 98, 2, 32,
- 3, 141, 0, 7, 6, 101, 117, 0, 114, 2, 32, 3, 6, 131, 0, 115, 101, 1, 21, 2, 32, 3, 6, 131, 88, 0, 2, 109, 32, 3,
- 6, 132, 13, 0, 115, 101, 5, 3, 1, 21, 2, 32, 3, 6, 137, 88, 0, 1, 115, 2, 109, 32, 3, 6, 144, 0, 114, 5, 3, 2,
- 32, 3, 6, 146, 0, 114, 5, 5, 2, 32, 3, 6, 151, 0, 115, 1, 10, 2, 32, 3, 8, 113, 13, 89, 0, 3, 57, 137, 0, 114,
- 111, 8, 3, 57, 146, 34, 139, 0, 114, 111, 8, 2, 112, 101, 3, 57, 146, 44, 13, 0, 114, 1, 108, 3, 131, 0, 4, 1, 108, 3,
- 137, 0, 5, 3, 1, 110, 0, 4, 1, 100, 2, 116, 115, 3, 142, 0, 1, 114, 2, 100, 0, 5, 3, 1, 110, 2, 114, 21, 3, 146,
- 0, 114, 5, 5, 3, 151, 0, 7, 6, 101, 118, 0, 4, 101, 114, 2, 99, 3, 4, 122, 84, 114, 0, 101, 114, 2, 108, 0, 101, 114,
- 2, 109, 0, 4, 8, 3, 113, 84, 0, 8, 2, 105, 99, 116, 0, 8, 2, 105, 115, 0, 97, 110, 103, 8, 3, 113, 84, 35, 50, 75,
- 0, 101, 8, 2, 110, 116, 3, 113, 84, 122, 0, 101, 114, 8, 2, 115, 3, 113, 84, 131, 0, 4, 1, 108, 2, 101, 108, 3, 122, 84,
- 0, 5, 3, 8, 2, 111, 108, 117, 0, 8, 2, 25, 0, 8, 2, 105, 0, 97, 8, 2, 110, 101, 3, 122, 84, 13, 0, 101, 114, 121,
- 3, 122, 84, 34, 113, 0, 4, 101, 114, 1, 108, 99, 3, 122, 84, 114, 0, 101, 114, 2, 32, 0, 101, 114, 8, 0, 8, 114, 116, 2,
- 21, 21, 3, 125, 84, 0, 4, 1, 108, 108, 97, 3, 132, 84, 0, 1, 114, 98, 98, 97, 0, 1, 116, 115, 2, 101, 0, 101, 1, 108,
- 99, 2, 108, 0, 101, 8, 0, 101, 110, 8, 3, 132, 84, 13, 50, 0, 97, 110, 8, 2, 103, 101, 108, 105, 99, 3, 132, 84, 35, 50,
- 0, 4, 101, 114, 1, 102, 2, 12, 3, 132, 84, 114, 0, 101, 114, 5, 35, 8, 108, 0, 105, 108, 8, 2, 25, 3, 132, 84, 118, 0,
- 7, 6, 101, 120, 0, 4, 8, 2, 21, 3, 2, 122, 49, 89, 0, 8, 2, 104, 97, 108, 0, 99, 2, 105, 0, 99, 8, 2, 101, 0,
- 104, 8, 2, 105, 98, 105, 116, 105, 0, 116, 114, 97, 2, 111, 114, 3, 2, 122, 49, 89, 47, 34, 0, 116, 114, 97, 118, 97, 2, 103,
- 3, 2, 122, 49, 89, 47, 34, 35, 84, 13, 0, 112, 101, 114, 105, 109, 3, 2, 122, 49, 89, 48, 122, 34, 124, 65, 0, 4, 8, 2,
- 17, 65, 3, 2, 122, 81, 88, 0, 104, 8, 0, 104, 117, 5, 3, 8, 3, 2, 122, 81, 88, 137, 0, 1, 21, 2, 105, 97, 3, 6,
- 122, 49, 89, 0, 111, 8, 2, 115, 14, 128, 132, 131, 3, 6, 122, 49, 89, 139, 0, 4, 1, 17, 67, 2, 101, 3, 122, 49, 89, 0,
- 2, 101, 114, 99, 0, 2, 112, 101, 114, 116, 0, 8, 2, 99, 114, 101, 109, 0, 99, 101, 2, 108, 108, 101, 110, 3, 122, 49, 89, 13,
- 0, 116, 101, 114, 2, 17, 67, 3, 122, 49, 89, 47, 6, 131, 0, 116, 114, 97, 2, 112, 111, 108, 3, 122, 49, 89, 47, 34, 6, 35,
- 0, 4, 116, 114, 97, 3, 122, 49, 89, 47, 34, 13, 0, 116, 114, 111, 8, 0, 116, 114, 97, 2, 99, 116, 3, 122, 49, 89, 47, 34,
- 35, 0, 116, 114, 97, 2, 110, 21, 3, 122, 49, 89, 47, 34, 141, 0, 112, 101, 100, 2, 105, 116, 3, 122, 49, 89, 48, 13, 72, 0,
- 99, 97, 118, 3, 122, 49, 89, 49, 13, 84, 0, 111, 114, 2, 99, 3, 122, 49, 89, 114, 0, 101, 2, 99, 117, 116, 105, 111, 3, 122,
- 49, 89, 124, 0, 8, 2, 105, 116, 3, 122, 81, 88, 0, 1, 115, 115, 2, 32, 3, 124, 49, 89, 0, 7, 6, 101, 121, 0, 1, 10,
- 2, 32, 3, 2, 124, 0, 111, 114, 2, 32, 3, 6, 141, 114, 0, 101, 100, 2, 32, 14, 128, 128, 130, 3, 72, 0, 1, 21, 2, 17,
- 67, 21, 3, 124, 0, 8, 107, 2, 12, 3, 132, 0, 4, 3, 140, 0, 101, 1, 21, 2, 32, 14, 128, 128, 131, 0, 101, 8, 0, 4,
- 1, 17, 67, 29, 3, 141, 0, 1, 118, 17, 67, 2, 32, 0, 2, 97, 110, 0, 8, 98, 97, 0, 101, 0, 101, 114, 1, 109, 21, 2,
- 32, 3, 148, 0, 7, 6, 105, 97, 0, 4, 1, 102, 2, 110, 116, 3, 6, 147, 0, 1, 102, 101, 2, 110, 99, 101, 0, 1, 108, 2,
- 110, 99, 101, 0, 1, 108, 112, 2, 110, 116, 0, 104, 2, 32, 0, 116, 104, 3, 6, 147, 87, 0, 1, 10, 2, 32, 24, 3, 8, 37,
- 13, 0, 114, 121, 1, 10, 3, 8, 57, 13, 34, 2, 124, 0, 116, 101, 1, 21, 2, 32, 3, 8, 113, 141, 47, 0, 99, 1, 10, 2,
- 32, 3, 8, 124, 35, 49, 0, 101, 1, 21, 2, 32, 3, 8, 124, 132, 0, 4, 1, 10, 2, 32, 3, 8, 144, 0, 1, 21, 2, 116,
- 105, 118, 101, 0, 1, 21, 21, 2, 32, 0, 114, 121, 1, 108, 10, 3, 8, 144, 34, 2, 124, 0, 2, 110, 103, 32, 3, 57, 35, 0,
- 4, 1, 114, 2, 98, 3, 113, 13, 0, 1, 116, 2, 98, 0, 103, 101, 1, 10, 2, 32, 3, 113, 75, 0, 103, 101, 1, 108, 10, 2,
- 32, 3, 113, 113, 75, 0, 114, 100, 2, 32, 3, 113, 114, 72, 0, 114, 99, 104, 3, 113, 130, 49, 0, 105, 3, 113, 140, 0, 4, 1,
- 21, 2, 110, 100, 3, 124, 6, 35, 0, 1, 21, 2, 110, 105, 99, 0, 1, 21, 2, 110, 105, 116, 0, 114, 97, 2, 32, 3, 124, 6,
- 121, 34, 13, 0, 8, 102, 2, 110, 99, 3, 124, 6, 126, 0, 110, 99, 101, 8, 102, 3, 124, 6, 126, 50, 89, 141, 0, 4, 1, 108,
- 97, 2, 110, 116, 3, 124, 13, 0, 1, 108, 108, 105, 2, 110, 116, 0, 4, 116, 101, 1, 103, 2, 32, 3, 124, 13, 47, 0, 116, 101,
- 1, 114, 112, 111, 2, 32, 0, 110, 1, 21, 2, 99, 121, 3, 124, 13, 50, 0, 1, 112, 2, 110, 111, 3, 124, 35, 0, 114, 2, 105,
- 116, 121, 3, 124, 35, 34, 0, 105, 115, 1, 108, 3, 124, 141, 88, 0, 1, 21, 2, 110, 97, 32, 3, 132, 6, 35, 0, 1, 108, 10,
- 2, 110, 99, 101, 3, 132, 13, 0, 4, 1, 17, 67, 29, 3, 140, 13, 0, 1, 102, 2, 98, 0, 114, 5, 8, 1, 17, 67, 3, 140,
- 119, 0, 4, 1, 10, 2, 110, 3, 144, 0, 2, 109, 0, 8, 112, 2, 110, 17, 65, 0, 110, 8, 3, 144, 50, 0, 4, 114, 1, 108,
- 21, 2, 32, 3, 145, 0, 114, 2, 105, 17, 67, 0, 4, 114, 3, 148, 0, 114, 1, 17, 67, 0, 7, 6, 105, 101, 0, 1, 10, 2,
- 32, 3, 2, 37, 0, 117, 1, 108, 2, 116, 101, 3, 2, 122, 83, 0, 110, 101, 1, 100, 2, 32, 3, 6, 140, 132, 50, 0, 114, 2,
- 32, 28, 17, 3, 6, 145, 0, 116, 121, 1, 21, 3, 6, 147, 47, 2, 124, 0, 108, 1, 114, 10, 2, 32, 3, 8, 132, 118, 0, 1,
- 10, 2, 110, 32, 3, 8, 144, 0, 115, 116, 1, 10, 2, 32, 14, 128, 130, 131, 3, 13, 89, 47, 0, 121, 2, 32, 3, 37, 0, 2,
- 17, 67, 97, 32, 3, 37, 6, 122, 0, 114, 101, 2, 32, 3, 37, 6, 143, 0, 108, 1, 110, 10, 2, 32, 3, 57, 118, 0, 4, 117,
- 1, 108, 17, 65, 3, 57, 137, 0, 119, 0, 119, 2, 32, 0, 100, 2, 32, 14, 128, 130, 130, 3, 72, 0, 100, 115, 2, 32, 14, 128,
- 130, 131, 3, 72, 88, 0, 4, 115, 2, 32, 14, 128, 130, 130, 3, 88, 0, 115, 2, 32, 28, 21, 14, 128, 128, 129, 0, 4, 2, 108,
- 108, 17, 65, 3, 113, 6, 122, 0, 2, 110, 17, 67, 105, 17, 65, 0, 2, 116, 116, 0, 114, 1, 10, 2, 121, 3, 113, 13, 34, 0,
- 115, 99, 3, 113, 122, 89, 0, 1, 100, 101, 109, 2, 118, 97, 108, 3, 113, 132, 0, 114, 114, 101, 2, 32, 3, 113, 143, 0, 114, 1,
- 10, 2, 32, 24, 14, 128, 130, 130, 3, 114, 0, 1, 114, 102, 2, 110, 100, 3, 122, 0, 4, 3, 124, 0, 1, 112, 112, 2, 32, 0,
- 1, 115, 2, 118, 101, 0, 2, 110, 116, 97, 108, 3, 124, 6, 122, 0, 110, 110, 3, 124, 6, 122, 50, 0, 2, 103, 111, 3, 124, 6,
- 141, 0, 114, 2, 97, 3, 124, 6, 143, 34, 0, 100, 108, 121, 3, 124, 72, 55, 2, 124, 0, 4, 1, 29, 3, 132, 0, 1, 102, 2,
+ 14, 128, 136, 130, 0, 1, 121, 2, 32, 14, 128, 136, 130, 0, 4, 1, 104, 115, 17, 67, 21, 2, 32, 3, 121, 72, 0, 1, 119, 121,
+ 2, 32, 0, 5, 8, 1, 100, 21, 2, 32, 14, 128, 155, 130, 0, 5, 8, 1, 116, 21, 2, 32, 14, 128, 155, 130, 0, 97, 108, 1,
+ 112, 3, 121, 72, 118, 0, 105, 98, 1, 114, 99, 3, 121, 72, 122, 71, 0, 103, 2, 101, 13, 3, 121, 75, 0, 4, 1, 114, 100, 21,
+ 2, 32, 3, 122, 72, 0, 1, 114, 102, 21, 2, 32, 14, 128, 136, 130, 0, 108, 121, 2, 32, 3, 122, 72, 55, 2, 122, 0, 4, 1,
+ 100, 21, 2, 32, 14, 128, 155, 130, 3, 123, 72, 0, 1, 116, 21, 2, 32, 14, 128, 155, 130, 0, 4, 1, 109, 2, 105, 97, 3, 129,
+ 72, 0, 1, 109, 2, 105, 111, 0, 1, 109, 2, 105, 117, 0, 1, 112, 2, 101, 32, 0, 1, 116, 2, 105, 0, 1, 119, 115, 0, 105,
+ 97, 116, 101, 1, 109, 21, 3, 129, 72, 113, 13, 47, 0, 7, 6, 101, 105, 0, 4, 1, 108, 2, 115, 3, 121, 0, 99, 101, 1, 108,
+ 2, 115, 116, 0, 4, 1, 102, 2, 116, 32, 3, 122, 0, 1, 102, 2, 116, 101, 0, 2, 110, 97, 116, 101, 0, 4, 1, 21, 2, 110,
+ 32, 3, 129, 0, 1, 21, 2, 110, 101, 0, 1, 99, 0, 2, 116, 104, 0, 2, 118, 0, 2, 122, 0, 103, 104, 1, 108, 0, 108, 1,
+ 110, 3, 129, 55, 0, 103, 104, 1, 107, 3, 129, 87, 0, 4, 1, 98, 2, 110, 103, 3, 129, 122, 0, 1, 104, 116, 2, 115, 17, 67,
+ 0, 4, 1, 104, 2, 116, 32, 3, 137, 0, 2, 115, 116, 101, 114, 0, 5, 35, 2, 116, 104, 101, 114, 0, 8, 0, 103, 104, 1, 104,
+ 2, 116, 0, 114, 8, 3, 137, 34, 0, 4, 115, 2, 101, 3, 137, 88, 0, 115, 8, 115, 2, 109, 0, 99, 104, 3, 137, 101, 0, 4,
+ 3, 138, 0, 103, 2, 110, 0, 103, 104, 0, 103, 104, 1, 108, 115, 0, 103, 104, 116, 104, 3, 138, 47, 87, 0, 114, 3, 140, 0, 114,
+ 1, 119, 3, 142, 0, 7, 6, 101, 108, 0, 4, 8, 2, 17, 65, 3, 2, 122, 55, 0, 108, 8, 2, 105, 112, 0, 101, 8, 2, 99,
+ 116, 114, 111, 3, 2, 122, 55, 4, 121, 0, 101, 8, 2, 99, 116, 114, 111, 108, 3, 2, 122, 55, 121, 0, 105, 116, 8, 3, 2, 122,
+ 55, 129, 47, 0, 4, 1, 99, 120, 2, 32, 3, 6, 121, 55, 0, 1, 108, 108, 97, 2, 111, 0, 1, 110, 110, 111, 2, 32, 0, 1,
+ 112, 2, 32, 0, 2, 105, 103, 105, 0, 108, 97, 1, 10, 2, 32, 3, 6, 121, 55, 13, 0, 111, 112, 1, 118, 3, 6, 121, 55, 13,
+ 48, 0, 108, 105, 1, 21, 2, 32, 3, 6, 121, 55, 122, 0, 4, 1, 100, 2, 105, 118, 3, 13, 55, 0, 1, 118, 2, 111, 99, 0,
+ 108, 1, 10, 2, 111, 117, 115, 0, 108, 101, 114, 1, 118, 10, 2, 32, 3, 13, 55, 13, 0, 108, 105, 110, 103, 1, 10, 3, 13, 55,
+ 113, 68, 0, 1, 115, 2, 101, 99, 116, 3, 113, 55, 0, 4, 1, 10, 2, 32, 3, 118, 0, 1, 10, 2, 115, 32, 0, 1, 116, 2,
+ 112, 0, 4, 1, 98, 105, 99, 2, 32, 3, 121, 55, 0, 1, 108, 108, 97, 0, 5, 8, 1, 10, 2, 32, 0, 5, 8, 1, 10, 2,
+ 115, 32, 0, 111, 2, 113, 3, 121, 55, 13, 0, 115, 101, 8, 3, 121, 55, 89, 0, 101, 8, 2, 99, 116, 114, 111, 110, 3, 121, 55,
+ 121, 0, 4, 101, 8, 2, 103, 3, 121, 55, 122, 0, 101, 8, 2, 112, 0, 101, 8, 2, 118, 97, 0, 101, 109, 8, 3, 121, 55, 122,
+ 65, 0, 101, 1, 107, 115, 2, 116, 3, 121, 55, 123, 0, 1, 102, 2, 105, 120, 3, 129, 55, 0, 7, 6, 101, 109, 0, 8, 3, 2,
+ 121, 65, 0, 1, 21, 2, 98, 101, 114, 3, 6, 121, 65, 0, 1, 104, 112, 115, 2, 101, 3, 6, 129, 65, 0, 4, 1, 10, 2, 32,
+ 3, 13, 65, 0, 1, 10, 2, 121, 32, 0, 1, 104, 112, 115, 0, 4, 2, 105, 115, 115, 105, 3, 113, 65, 0, 2, 117, 108, 115, 0,
+ 8, 2, 97, 0, 8, 2, 101, 0, 8, 2, 105, 116, 0, 8, 2, 111, 0, 109, 2, 97, 110, 0, 4, 2, 97, 110, 97, 3, 121, 65,
+ 0, 2, 98, 108, 101, 109, 0, 2, 98, 114, 121, 0, 2, 101, 114, 97, 108, 0, 2, 101, 114, 121, 0, 2, 105, 0, 2, 112, 97, 116,
+ 104, 0, 2, 112, 101, 114, 0, 2, 112, 104, 97, 115, 0, 2, 112, 114, 101, 115, 0, 2, 112, 116, 105, 0, 2, 112, 116, 121, 0, 2,
+ 117, 108, 0, 109, 2, 101, 0, 111, 114, 114, 104, 1, 104, 3, 121, 65, 13, 34, 0, 98, 97, 2, 115, 3, 121, 65, 71, 13, 0, 4,
+ 1, 102, 2, 97, 108, 101, 3, 129, 65, 0, 1, 104, 2, 111, 0, 2, 97, 105, 108, 0, 7, 6, 101, 110, 0, 4, 2, 100, 101, 97,
+ 3, 2, 121, 50, 0, 2, 105, 103, 109, 97, 32, 0, 2, 109, 101, 115, 0, 8, 2, 21, 0, 8, 2, 100, 97, 0, 8, 2, 100, 117,
+ 0, 8, 2, 116, 105, 0, 110, 8, 0, 114, 111, 108, 3, 2, 121, 50, 34, 136, 55, 0, 114, 97, 103, 101, 3, 2, 121, 50, 34, 138,
+ 75, 0, 116, 105, 99, 101, 1, 10, 3, 2, 121, 50, 47, 137, 89, 0, 108, 105, 2, 118, 3, 2, 121, 50, 55, 137, 0, 100, 111, 114,
+ 8, 3, 2, 121, 50, 72, 133, 0, 99, 104, 97, 8, 2, 110, 3, 2, 121, 50, 76, 120, 0, 118, 105, 114, 111, 3, 2, 121, 50, 84,
+ 137, 34, 13, 0, 116, 104, 114, 97, 2, 108, 3, 2, 121, 50, 87, 34, 130, 0, 99, 121, 2, 99, 108, 105, 3, 2, 121, 50, 89, 122,
+ 0, 115, 104, 114, 105, 110, 101, 3, 2, 121, 50, 91, 34, 137, 50, 0, 2, 116, 101, 114, 116, 3, 4, 121, 50, 0, 2, 116, 114, 101,
+ 112, 3, 4, 124, 50, 0, 4, 1, 21, 2, 100, 111, 32, 3, 6, 121, 50, 0, 1, 21, 2, 116, 18, 68, 32, 0, 1, 21, 2, 116,
+ 97, 108, 0, 1, 21, 2, 116, 111, 117, 115, 0, 1, 21, 2, 116, 117, 0, 1, 108, 108, 105, 109, 2, 105, 97, 0, 1, 115, 101, 114,
+ 112, 101, 2, 116, 0, 1, 115, 115, 2, 116, 0, 1, 116, 115, 111, 2, 115, 0, 2, 100, 17, 65, 32, 0, 2, 116, 105, 97, 108, 0,
+ 110, 2, 105, 97, 0, 116, 97, 114, 121, 1, 109, 2, 32, 3, 6, 121, 50, 47, 13, 34, 2, 37, 0, 107, 111, 1, 10, 2, 32, 3,
+ 6, 121, 50, 49, 136, 0, 100, 114, 111, 110, 2, 32, 3, 6, 121, 50, 72, 34, 13, 50, 0, 115, 107, 2, 32, 3, 6, 121, 50, 89,
+ 49, 0, 103, 2, 32, 3, 6, 121, 68, 0, 4, 2, 97, 32, 3, 6, 129, 50, 0, 2, 97, 114, 121, 0, 2, 105, 97, 0, 111, 117,
+ 115, 1, 21, 2, 32, 3, 8, 13, 50, 13, 89, 0, 101, 115, 1, 104, 116, 21, 21, 2, 32, 3, 8, 13, 50, 129, 88, 0, 4, 1,
+ 10, 2, 17, 65, 110, 99, 101, 3, 13, 50, 0, 1, 10, 2, 32, 0, 1, 10, 2, 99, 101, 32, 0, 1, 10, 2, 101, 100, 32, 0,
+ 1, 10, 2, 101, 114, 32, 0, 1, 10, 2, 109, 101, 110, 116, 0, 1, 10, 2, 116, 32, 0, 1, 10, 2, 116, 104, 32, 0, 1, 99,
+ 114, 101, 109, 0, 1, 103, 101, 2, 100, 0, 1, 112, 114, 97, 99, 0, 1, 118, 18, 66, 2, 116, 32, 0, 1, 118, 21, 21, 2, 116,
+ 32, 0, 99, 121, 1, 10, 2, 32, 3, 13, 50, 89, 2, 37, 0, 105, 110, 101, 1, 10, 3, 13, 50, 129, 50, 0, 4, 8, 2, 111,
+ 3, 113, 50, 0, 8, 2, 111, 117, 103, 104, 0, 8, 2, 117, 0, 97, 8, 2, 109, 3, 113, 50, 35, 0, 4, 1, 10, 2, 99, 104,
+ 3, 121, 50, 0, 1, 99, 114, 101, 112, 2, 116, 0, 1, 99, 115, 97, 2, 116, 0, 1, 102, 2, 99, 101, 32, 0, 1, 107, 2, 100,
+ 32, 0, 1, 115, 110, 2, 116, 0, 1, 116, 110, 2, 116, 0, 1, 116, 120, 2, 116, 0, 1, 118, 2, 116, 32, 0, 2, 100, 111, 117,
+ 115, 0, 2, 105, 103, 0, 2, 115, 105, 103, 0, 2, 116, 101, 114, 0, 2, 116, 105, 0, 2, 116, 105, 116, 121, 0, 2, 116, 114, 97,
+ 110, 0, 2, 116, 114, 105, 0, 2, 116, 114, 111, 0, 2, 118, 105, 17, 65, 0, 2, 118, 111, 121, 0, 2, 118, 121, 0, 2, 122, 121,
+ 0, 5, 8, 1, 10, 2, 99, 101, 32, 0, 5, 8, 1, 10, 2, 116, 32, 0, 8, 2, 100, 0, 8, 2, 101, 0, 8, 2, 109, 0,
+ 8, 2, 116, 114, 121, 0, 8, 99, 115, 101, 100, 2, 116, 0, 8, 115, 101, 114, 2, 116, 0, 101, 109, 1, 116, 3, 121, 50, 13, 65,
+ 0, 116, 105, 8, 99, 3, 121, 50, 47, 122, 0, 99, 108, 97, 118, 3, 121, 50, 49, 55, 138, 84, 0, 100, 111, 119, 3, 121, 50, 72,
+ 6, 135, 0, 100, 111, 8, 3, 121, 50, 72, 136, 0, 103, 105, 110, 3, 121, 50, 75, 122, 50, 0, 103, 105, 110, 103, 3, 121, 50, 75,
+ 122, 68, 0, 101, 114, 8, 3, 121, 50, 114, 0, 103, 2, 116, 104, 3, 121, 68, 0, 4, 1, 10, 2, 103, 101, 114, 3, 122, 50, 0,
+ 1, 107, 99, 105, 104, 99, 0, 103, 2, 108, 17, 65, 3, 122, 68, 81, 0, 4, 2, 99, 111, 114, 101, 3, 124, 50, 0, 2, 116, 114,
+ 101, 99, 0, 4, 1, 99, 115, 2, 101, 3, 129, 50, 0, 1, 103, 2, 105, 17, 65, 0, 2, 97, 108, 32, 0, 8, 115, 2, 105, 0,
+ 101, 2, 32, 0, 4, 105, 1, 108, 2, 101, 3, 129, 50, 122, 0, 105, 1, 118, 2, 101, 0, 101, 97, 8, 103, 3, 129, 50, 122, 6,
+ 35, 0, 7, 6, 101, 111, 0, 8, 103, 3, 4, 122, 124, 0, 1, 21, 21, 2, 32, 3, 6, 138, 136, 0, 117, 115, 1, 10, 2, 32,
+ 3, 8, 141, 89, 0, 4, 110, 1, 103, 3, 13, 50, 0, 110, 1, 104, 99, 0, 1, 104, 116, 2, 21, 3, 113, 13, 0, 1, 103, 3,
+ 113, 124, 0, 4, 101, 115, 2, 32, 3, 113, 136, 88, 0, 115, 2, 32, 0, 4, 1, 103, 2, 102, 102, 3, 121, 0, 1, 106, 2, 112,
+ 0, 4, 1, 104, 116, 2, 99, 114, 97, 99, 121, 3, 122, 6, 124, 0, 1, 104, 116, 2, 108, 111, 103, 105, 115, 0, 1, 104, 116, 2,
+ 108, 111, 103, 121, 0, 4, 1, 102, 3, 129, 0, 1, 112, 2, 112, 108, 0, 115, 105, 115, 1, 21, 3, 129, 6, 136, 89, 122, 89, 0,
+ 114, 8, 103, 3, 132, 0, 2, 100, 32, 3, 135, 0, 118, 101, 114, 3, 136, 84, 13, 0, 114, 8, 3, 138, 114, 0, 4, 1, 104, 116,
+ 2, 114, 3, 141, 0, 8, 108, 0, 97, 2, 32, 0, 7, 6, 101, 114, 0, 109, 101, 8, 102, 2, 110, 116, 3, 2, 128, 65, 121, 0,
+ 4, 1, 21, 2, 105, 116, 121, 3, 6, 121, 34, 0, 2, 105, 99, 32, 0, 2, 105, 99, 97, 108, 0, 4, 1, 21, 2, 17, 67, 97,
+ 108, 32, 3, 6, 128, 0, 1, 21, 2, 17, 67, 105, 99, 32, 0, 1, 21, 2, 115, 105, 97, 108, 0, 1, 109, 2, 103, 101, 0, 1,
+ 118, 2, 103, 101, 0, 1, 118, 2, 115, 97, 108, 0, 2, 98, 105, 97, 108, 0, 2, 103, 105, 99, 32, 0, 2, 110, 97, 108, 32, 0,
+ 2, 115, 105, 111, 110, 0, 114, 101, 100, 2, 32, 3, 6, 128, 72, 0, 103, 105, 110, 103, 3, 6, 128, 75, 113, 68, 0, 1, 21, 2,
+ 111, 32, 3, 6, 140, 34, 0, 105, 2, 17, 65, 3, 6, 141, 34, 2, 122, 0, 101, 97, 108, 3, 6, 141, 34, 113, 118, 0, 4, 1,
+ 104, 100, 97, 2, 101, 3, 6, 142, 0, 1, 104, 111, 99, 2, 101, 0, 101, 1, 99, 2, 32, 0, 4, 1, 10, 2, 111, 17, 67, 101,
+ 32, 3, 8, 13, 34, 0, 1, 10, 2, 111, 117, 115, 0, 4, 105, 115, 101, 1, 10, 2, 32, 3, 8, 13, 34, 137, 88, 0, 105, 122,
+ 101, 1, 10, 2, 32, 0, 121, 2, 32, 3, 13, 34, 2, 37, 0, 97, 108, 1, 21, 2, 105, 116, 121, 3, 13, 34, 6, 35, 55, 0,
+ 4, 105, 115, 1, 10, 2, 97, 3, 13, 34, 137, 88, 0, 105, 122, 1, 10, 2, 97, 0, 116, 111, 1, 104, 2, 32, 3, 13, 47, 134,
+ 0, 97, 1, 109, 97, 99, 3, 14, 34, 13, 0, 4, 1, 21, 2, 101, 110, 99, 101, 32, 3, 34, 0, 2, 101, 110, 116, 32, 0, 97,
+ 109, 1, 10, 2, 101, 110, 116, 3, 34, 13, 65, 0, 105, 101, 115, 2, 32, 14, 128, 130, 130, 3, 88, 0, 4, 1, 99, 2, 97, 109,
+ 3, 113, 34, 0, 8, 2, 17, 65, 0, 8, 104, 2, 101, 100, 0, 101, 1, 104, 2, 100, 105, 3, 113, 34, 121, 0, 101, 1, 105, 2,
+ 32, 3, 113, 140, 0, 4, 1, 10, 3, 114, 0, 1, 10, 2, 32, 0, 1, 10, 2, 110, 32, 0, 1, 10, 2, 115, 32, 0, 1, 10,
+ 2, 116, 32, 0, 1, 17, 67, 11, 2, 32, 14, 128, 128, 131, 0, 1, 21, 21, 21, 2, 32, 14, 128, 145, 130, 0, 1, 98, 109, 2,
+ 32, 0, 1, 99, 115, 97, 2, 116, 0, 1, 108, 108, 2, 32, 14, 128, 128, 130, 0, 1, 108, 108, 97, 2, 32, 0, 1, 110, 105, 108,
+ 2, 32, 14, 128, 128, 129, 0, 1, 110, 114, 2, 32, 14, 128, 128, 130, 0, 1, 112, 2, 99, 101, 110, 0, 1, 112, 2, 104, 97, 112,
+ 0, 1, 114, 101, 2, 32, 14, 128, 128, 130, 0, 1, 115, 115, 2, 32, 14, 128, 128, 130, 0, 101, 1, 10, 2, 32, 0, 101, 1, 10,
+ 2, 32, 0, 4, 1, 10, 2, 17, 65, 3, 114, 34, 0, 1, 10, 2, 105, 110, 103, 0, 2, 105, 101, 0, 2, 105, 101, 32, 0, 121,
+ 2, 17, 65, 3, 114, 57, 0, 4, 115, 1, 17, 67, 11, 2, 32, 14, 128, 128, 132, 3, 114, 88, 0, 115, 1, 108, 108, 2, 32, 14,
+ 128, 128, 131, 0, 115, 1, 110, 105, 108, 2, 32, 14, 128, 128, 130, 0, 115, 1, 114, 101, 2, 32, 14, 128, 128, 131, 0, 115, 1, 115,
+ 115, 2, 32, 14, 128, 128, 131, 0, 5, 8, 1, 10, 2, 32, 3, 119, 0, 115, 5, 8, 1, 17, 67, 11, 2, 32, 14, 128, 128, 132,
+ 3, 119, 88, 0, 2, 114, 17, 65, 3, 121, 0, 4, 2, 105, 17, 67, 3, 121, 34, 0, 8, 2, 117, 100, 0, 8, 17, 67, 17, 67,
+ 2, 17, 65, 0, 8, 104, 2, 17, 65, 0, 114, 1, 17, 67, 29, 0, 114, 8, 2, 17, 65, 0, 114, 121, 5, 3, 1, 98, 2, 32,
+ 3, 121, 34, 2, 122, 0, 4, 101, 1, 104, 2, 115, 3, 121, 34, 13, 0, 101, 1, 104, 2, 116, 0, 4, 101, 1, 99, 2, 109, 111,
+ 110, 3, 121, 34, 113, 0, 101, 1, 104, 2, 102, 0, 121, 8, 118, 0, 101, 111, 1, 116, 115, 3, 121, 34, 113, 136, 0, 97, 108, 1,
+ 103, 2, 100, 3, 121, 34, 118, 0, 4, 5, 35, 1, 104, 2, 116, 102, 3, 127, 0, 5, 35, 8, 100, 2, 98, 0, 4, 3, 128, 0,
+ 1, 17, 67, 29, 0, 1, 21, 2, 115, 121, 0, 1, 99, 2, 110, 32, 0, 1, 99, 2, 116, 0, 1, 99, 110, 111, 99, 2, 116, 32,
+ 0, 1, 104, 2, 116, 122, 0, 1, 109, 2, 99, 0, 1, 115, 2, 118, 97, 110, 0, 1, 118, 2, 116, 0, 1, 118, 21, 2, 116, 32,
+ 0, 2, 17, 66, 32, 0, 2, 32, 0, 2, 115, 101, 0, 2, 115, 105, 98, 0, 2, 115, 105, 102, 0, 2, 115, 105, 118, 0, 2, 116,
+ 105, 111, 110, 0, 2, 118, 101, 0, 8, 0, 8, 117, 113, 0, 101, 2, 32, 0, 2, 17, 65, 3, 128, 34, 0, 109, 101, 97, 1, 112,
+ 2, 98, 3, 128, 65, 141, 0, 4, 101, 1, 112, 109, 2, 32, 3, 140, 0, 114, 2, 32, 24, 0, 4, 1, 104, 2, 101, 110, 3, 141,
+ 34, 0, 1, 122, 2, 111, 0, 8, 17, 67, 2, 111, 32, 0, 97, 1, 29, 2, 32, 3, 141, 34, 13, 0, 105, 1, 112, 120, 101, 2,
+ 101, 110, 3, 141, 34, 113, 0, 105, 111, 8, 112, 2, 100, 105, 99, 3, 141, 34, 113, 6, 124, 0, 105, 111, 8, 112, 2, 100, 3, 141,
+ 34, 113, 13, 0, 121, 1, 117, 113, 3, 141, 34, 122, 0, 4, 101, 1, 17, 67, 29, 2, 32, 3, 142, 0, 101, 1, 104, 112, 115, 2,
+ 32, 0, 101, 1, 109, 2, 32, 0, 101, 1, 118, 101, 2, 32, 0, 101, 8, 104, 0, 7, 6, 101, 115, 0, 4, 2, 99, 97, 112, 101,
+ 3, 2, 121, 89, 0, 2, 99, 97, 112, 105, 0, 8, 2, 112, 21, 0, 4, 2, 116, 114, 97, 108, 32, 3, 6, 121, 89, 0, 99, 1,
+ 21, 2, 101, 110, 17, 67, 0, 113, 117, 101, 3, 6, 121, 89, 49, 0, 4, 2, 105, 97, 110, 32, 3, 6, 129, 88, 0, 2, 105, 99,
+ 0, 101, 1, 110, 21, 2, 32, 0, 2, 105, 118, 101, 3, 6, 129, 89, 0, 105, 115, 2, 32, 3, 6, 129, 89, 122, 89, 0, 4, 1,
+ 10, 2, 116, 32, 3, 13, 89, 0, 1, 10, 2, 121, 32, 0, 1, 104, 116, 2, 105, 18, 71, 101, 32, 0, 1, 118, 2, 116, 121, 0,
+ 115, 1, 114, 101, 2, 32, 0, 115, 1, 114, 116, 10, 2, 32, 0, 115, 97, 1, 99, 101, 110, 2, 114, 121, 3, 13, 89, 13, 0, 105,
+ 115, 1, 104, 116, 2, 32, 3, 13, 89, 122, 89, 0, 101, 115, 1, 104, 116, 2, 32, 3, 13, 89, 129, 88, 0, 4, 1, 10, 2, 32,
+ 14, 128, 130, 129, 3, 88, 0, 1, 17, 67, 10, 2, 32, 14, 128, 130, 129, 0, 1, 104, 112, 10, 2, 32, 14, 128, 128, 129, 0, 1,
+ 104, 116, 10, 2, 32, 14, 128, 128, 129, 0, 1, 105, 114, 101, 110, 2, 32, 14, 128, 130, 130, 0, 1, 114, 10, 2, 32, 14, 128, 128,
+ 129, 0, 4, 1, 102, 10, 2, 32, 14, 128, 128, 129, 3, 89, 0, 1, 107, 10, 2, 32, 14, 128, 128, 129, 0, 1, 112, 10, 2, 32,
+ 14, 128, 128, 129, 0, 1, 116, 10, 2, 32, 14, 128, 128, 129, 0, 1, 117, 113, 10, 2, 32, 14, 128, 128, 129, 0, 4, 2, 99, 97,
+ 114, 112, 3, 113, 89, 0, 2, 112, 101, 99, 105, 0, 2, 116, 97, 116, 101, 0, 8, 2, 116, 97, 98, 0, 1, 114, 112, 2, 101, 110,
+ 116, 3, 121, 88, 0, 4, 1, 114, 17, 67, 2, 116, 3, 121, 89, 0, 1, 118, 2, 116, 12, 0, 8, 2, 112, 108, 0, 115, 1, 116,
+ 115, 105, 100, 2, 32, 0, 116, 105, 2, 109, 3, 121, 89, 47, 123, 0, 1, 118, 114, 97, 104, 2, 116, 3, 122, 89, 0, 111, 112, 104,
+ 97, 3, 122, 89, 6, 124, 83, 13, 0, 4, 1, 99, 10, 2, 32, 14, 128, 128, 129, 3, 123, 88, 0, 1, 103, 10, 2, 32, 14, 128,
+ 128, 129, 0, 1, 104, 99, 10, 2, 32, 14, 128, 128, 129, 0, 1, 104, 115, 2, 32, 14, 128, 128, 130, 0, 1, 115, 10, 2, 32, 14,
+ 128, 128, 129, 0, 1, 115, 115, 10, 2, 32, 14, 128, 128, 130, 0, 1, 115, 117, 10, 2, 32, 14, 128, 129, 130, 0, 1, 115, 117, 114,
+ 10, 2, 32, 14, 128, 128, 130, 0, 1, 115, 117, 116, 10, 2, 32, 14, 128, 128, 130, 0, 1, 120, 10, 2, 32, 14, 128, 128, 130, 0,
+ 1, 122, 10, 2, 32, 14, 128, 128, 130, 0, 4, 2, 105, 17, 65, 3, 129, 88, 0, 8, 120, 97, 0, 101, 2, 32, 0, 8, 2, 112,
+ 101, 97, 107, 3, 129, 89, 0, 7, 6, 101, 116, 0, 4, 2, 105, 116, 111, 114, 3, 6, 121, 47, 0, 116, 101, 2, 32, 0, 116, 97,
+ 2, 32, 3, 6, 121, 47, 13, 0, 105, 110, 103, 1, 108, 2, 32, 3, 6, 129, 47, 122, 68, 0, 4, 101, 100, 1, 108, 2, 32, 3,
+ 6, 129, 47, 123, 72, 0, 101, 100, 1, 114, 99, 2, 32, 0, 114, 121, 1, 109, 2, 32, 3, 8, 13, 47, 34, 2, 122, 0, 4, 1,
+ 108, 10, 2, 32, 3, 13, 47, 0, 8, 109, 2, 105, 99, 0, 116, 1, 108, 97, 112, 2, 101, 0, 104, 1, 17, 67, 21, 2, 32, 14,
+ 128, 129, 131, 3, 13, 87, 0, 114, 121, 2, 32, 14, 128, 128, 130, 3, 34, 122, 0, 114, 105, 101, 115, 2, 32, 14, 128, 128, 132, 3,
+ 34, 122, 88, 0, 4, 1, 21, 2, 32, 3, 113, 47, 0, 8, 2, 101, 114, 110, 0, 116, 1, 10, 2, 32, 0, 4, 1, 98, 97, 104,
+ 112, 2, 32, 3, 121, 47, 0, 1, 106, 2, 32, 0, 1, 110, 17, 65, 21, 21, 2, 32, 0, 1, 114, 103, 2, 12, 0, 1, 115, 2,
+ 32, 0, 1, 116, 2, 32, 0, 4, 104, 2, 105, 99, 3, 121, 87, 0, 104, 2, 121, 108, 101, 110, 0, 104, 8, 2, 97, 0, 104, 8,
+ 2, 101, 108, 0, 4, 1, 21, 2, 97, 116, 101, 3, 122, 47, 0, 1, 21, 2, 97, 116, 105, 111, 110, 0, 1, 107, 114, 0, 1, 108,
+ 108, 2, 32, 0, 105, 110, 103, 1, 10, 2, 32, 3, 123, 47, 2, 122, 68, 0, 101, 100, 1, 10, 2, 32, 14, 128, 128, 130, 3, 123,
+ 72, 0, 4, 1, 102, 2, 97, 3, 129, 47, 0, 8, 2, 111, 110, 0, 8, 109, 2, 101, 0, 8, 112, 2, 101, 0, 101, 2, 32, 0,
+ 4, 101, 114, 1, 109, 2, 32, 3, 129, 47, 114, 0, 114, 101, 1, 109, 0, 4, 104, 2, 121, 108, 3, 129, 87, 0, 104, 5, 35, 2,
+ 97, 110, 101, 0, 104, 8, 2, 17, 65, 0, 1, 114, 101, 98, 2, 32, 3, 138, 0, 7, 6, 101, 118, 0, 4, 101, 114, 2, 99, 3,
+ 4, 121, 84, 114, 0, 101, 114, 2, 108, 0, 101, 114, 2, 109, 0, 4, 8, 3, 113, 84, 0, 8, 2, 105, 99, 116, 0, 8, 2, 105,
+ 115, 0, 101, 8, 2, 110, 116, 3, 113, 84, 121, 0, 101, 114, 8, 2, 115, 3, 113, 84, 128, 0, 4, 1, 108, 2, 101, 108, 3, 121,
+ 84, 0, 5, 3, 8, 2, 111, 108, 117, 0, 8, 2, 105, 0, 97, 8, 2, 110, 101, 3, 121, 84, 13, 0, 101, 114, 121, 3, 121, 84,
+ 34, 113, 0, 4, 101, 114, 1, 108, 99, 3, 121, 84, 114, 0, 101, 114, 2, 32, 0, 101, 114, 8, 0, 4, 1, 108, 108, 97, 3, 129,
+ 84, 0, 1, 114, 98, 98, 97, 0, 1, 116, 115, 2, 101, 0, 2, 105, 108, 0, 101, 1, 108, 99, 2, 108, 0, 101, 8, 0, 101, 110,
+ 8, 3, 129, 84, 13, 50, 0, 4, 101, 114, 1, 102, 2, 12, 3, 129, 84, 114, 0, 101, 114, 5, 35, 8, 108, 0, 7, 6, 101, 120,
+ 0, 4, 8, 3, 2, 121, 49, 89, 0, 99, 2, 105, 0, 99, 8, 2, 101, 0, 116, 114, 97, 2, 111, 114, 3, 2, 121, 49, 89, 47,
+ 34, 0, 116, 114, 97, 118, 97, 2, 103, 3, 2, 121, 49, 89, 47, 34, 35, 84, 13, 0, 112, 101, 114, 105, 109, 3, 2, 121, 49, 89,
+ 48, 121, 34, 122, 65, 0, 4, 8, 2, 17, 65, 3, 2, 121, 81, 88, 0, 104, 8, 0, 1, 21, 2, 105, 97, 3, 6, 121, 49, 89,
+ 0, 4, 1, 17, 67, 2, 101, 3, 121, 49, 89, 0, 2, 101, 114, 99, 0, 2, 112, 101, 114, 116, 0, 99, 101, 2, 108, 108, 101, 110,
+ 3, 121, 49, 89, 13, 0, 116, 101, 114, 2, 17, 67, 3, 121, 49, 89, 47, 6, 128, 0, 116, 114, 97, 2, 112, 111, 108, 3, 121, 49,
+ 89, 47, 34, 6, 35, 0, 4, 116, 114, 97, 3, 121, 49, 89, 47, 34, 13, 0, 116, 114, 111, 8, 0, 116, 114, 97, 2, 99, 116, 3,
+ 121, 49, 89, 47, 34, 35, 0, 116, 114, 97, 2, 110, 21, 3, 121, 49, 89, 47, 34, 138, 0, 112, 101, 100, 2, 105, 116, 3, 121, 49,
+ 89, 48, 13, 72, 0, 99, 97, 118, 3, 121, 49, 89, 49, 13, 84, 0, 111, 114, 2, 99, 3, 121, 49, 89, 114, 0, 101, 2, 99, 117,
+ 116, 105, 111, 3, 121, 49, 89, 122, 0, 8, 2, 105, 116, 3, 121, 81, 88, 0, 1, 115, 115, 2, 32, 3, 122, 49, 89, 0, 7, 6,
+ 101, 121, 0, 1, 10, 2, 32, 3, 2, 122, 0, 111, 114, 2, 32, 3, 6, 138, 114, 0, 101, 100, 2, 32, 14, 128, 128, 130, 3, 72,
+ 0, 1, 21, 2, 17, 67, 21, 3, 122, 0, 8, 107, 2, 12, 3, 129, 0, 4, 3, 137, 0, 101, 1, 21, 2, 32, 14, 128, 128, 131,
+ 0, 101, 8, 0, 4, 1, 17, 67, 29, 3, 138, 0, 1, 118, 17, 67, 2, 32, 0, 2, 97, 110, 0, 8, 98, 97, 0, 101, 0, 101,
+ 114, 1, 109, 21, 2, 32, 3, 145, 0, 7, 6, 105, 97, 0, 4, 1, 102, 2, 110, 116, 3, 6, 144, 0, 1, 102, 101, 2, 110, 99,
+ 101, 0, 1, 108, 2, 110, 99, 101, 0, 1, 108, 112, 2, 110, 116, 0, 104, 2, 32, 0, 116, 104, 3, 6, 144, 87, 0, 1, 21, 2,
+ 32, 3, 8, 37, 13, 0, 114, 121, 1, 10, 3, 8, 57, 13, 34, 2, 122, 0, 116, 101, 1, 21, 2, 32, 3, 8, 113, 138, 47, 0,
+ 99, 1, 10, 2, 32, 3, 8, 122, 35, 49, 0, 4, 1, 21, 2, 116, 105, 118, 101, 3, 8, 141, 0, 1, 21, 21, 2, 32, 0, 114,
+ 121, 1, 108, 10, 3, 8, 141, 34, 2, 122, 0, 2, 110, 103, 32, 3, 57, 35, 0, 4, 1, 114, 2, 98, 3, 113, 13, 0, 1, 116,
+ 2, 98, 0, 2, 109, 0, 103, 101, 1, 10, 2, 32, 3, 113, 75, 0, 114, 100, 2, 32, 3, 113, 114, 72, 0, 114, 99, 104, 3, 113,
+ 127, 49, 0, 105, 3, 113, 137, 0, 4, 1, 21, 2, 110, 105, 99, 3, 122, 6, 35, 0, 1, 21, 2, 110, 105, 116, 0, 8, 102, 2,
+ 110, 99, 3, 122, 6, 124, 0, 110, 99, 101, 8, 102, 3, 122, 6, 124, 50, 89, 138, 0, 114, 97, 2, 32, 3, 122, 6, 126, 34, 13,
+ 0, 4, 1, 108, 97, 2, 110, 116, 3, 122, 13, 0, 1, 108, 108, 105, 2, 110, 116, 0, 4, 116, 101, 1, 103, 2, 32, 3, 122, 13,
+ 47, 0, 116, 101, 1, 114, 112, 111, 2, 32, 0, 110, 1, 21, 2, 99, 121, 3, 122, 13, 50, 0, 1, 112, 2, 110, 111, 3, 122, 35,
+ 0, 114, 2, 105, 116, 121, 3, 122, 35, 34, 0, 105, 115, 1, 108, 3, 122, 138, 88, 0, 1, 21, 2, 110, 97, 3, 129, 6, 35, 0,
+ 1, 108, 10, 2, 110, 99, 101, 3, 129, 13, 0, 4, 1, 17, 67, 29, 3, 137, 13, 0, 1, 102, 2, 98, 0, 114, 5, 8, 1, 17,
+ 67, 3, 137, 119, 0, 4, 1, 10, 2, 110, 3, 141, 0, 8, 112, 2, 110, 17, 65, 0, 110, 8, 3, 141, 50, 0, 4, 114, 1, 108,
+ 21, 2, 32, 3, 142, 0, 114, 2, 105, 17, 67, 0, 4, 114, 3, 145, 0, 114, 1, 17, 67, 0, 7, 6, 105, 101, 0, 1, 10, 2,
+ 32, 3, 2, 37, 0, 117, 1, 108, 2, 116, 101, 3, 2, 121, 83, 0, 8, 118, 2, 116, 3, 2, 141, 0, 110, 101, 1, 100, 2, 32,
+ 3, 6, 137, 129, 50, 0, 116, 121, 1, 21, 3, 6, 144, 47, 2, 122, 0, 108, 1, 114, 10, 2, 32, 3, 8, 129, 118, 0, 115, 116,
+ 1, 10, 2, 32, 14, 128, 130, 131, 3, 13, 89, 47, 0, 121, 2, 32, 3, 37, 0, 108, 1, 110, 10, 2, 32, 3, 57, 118, 0, 4,
+ 119, 3, 57, 134, 0, 119, 2, 32, 0, 100, 2, 32, 14, 128, 130, 130, 3, 72, 0, 100, 115, 2, 32, 14, 128, 130, 131, 3, 72, 88,
+ 0, 115, 2, 32, 14, 128, 130, 130, 3, 88, 0, 4, 2, 108, 108, 17, 65, 3, 113, 6, 121, 0, 2, 110, 17, 67, 105, 17, 65, 0,
+ 2, 116, 116, 0, 114, 1, 10, 2, 121, 3, 113, 13, 34, 0, 115, 99, 3, 113, 121, 89, 0, 1, 100, 101, 109, 2, 118, 97, 108, 3,
+ 113, 129, 0, 114, 114, 101, 2, 32, 3, 113, 140, 0, 114, 1, 10, 2, 32, 24, 14, 128, 130, 130, 3, 114, 0, 114, 39, 115, 1, 10,
+ 2, 32, 24, 14, 128, 130, 132, 3, 114, 88, 0, 1, 114, 102, 2, 110, 100, 3, 121, 0, 4, 3, 122, 0, 1, 112, 112, 2, 32, 0,
+ 1, 115, 2, 118, 101, 0, 2, 110, 116, 97, 108, 3, 122, 6, 121, 0, 110, 110, 3, 122, 6, 121, 50, 0, 2, 103, 111, 3, 122, 6,
+ 138, 0, 114, 2, 97, 3, 122, 6, 140, 34, 0, 100, 108, 121, 3, 122, 72, 55, 2, 122, 0, 4, 1, 29, 3, 129, 0, 1, 102, 2,
110, 100, 0, 1, 103, 2, 110, 0, 1, 114, 112, 2, 115, 116, 0, 2, 99, 101, 0, 2, 102, 0, 2, 107, 0, 2, 108, 0, 2, 118,
- 0, 2, 118, 101, 0, 2, 122, 0, 8, 114, 0, 8, 122, 0, 104, 2, 17, 67, 0, 115, 115, 97, 3, 132, 6, 122, 89, 13, 0, 115,
- 116, 97, 3, 132, 6, 122, 89, 47, 13, 0, 106, 3, 132, 6, 141, 0, 8, 118, 2, 116, 3, 132, 13, 6, 0, 103, 2, 101, 13, 3,
- 132, 75, 0, 4, 115, 1, 99, 101, 112, 115, 2, 32, 3, 132, 88, 0, 115, 1, 114, 101, 115, 2, 32, 0, 105, 2, 32, 3, 132, 140,
- 0, 117, 1, 108, 3, 137, 0, 117, 116, 101, 5, 3, 1, 108, 3, 137, 47, 6, 122, 0, 4, 1, 112, 2, 32, 3, 140, 0, 2, 32,
- 0, 2, 99, 0, 8, 116, 2, 17, 66, 0, 8, 116, 103, 111, 104, 0, 5, 8, 8, 99, 115, 2, 110, 3, 140, 119, 0, 4, 1, 10,
- 2, 116, 32, 3, 144, 0, 1, 21, 2, 116, 104, 0, 2, 110, 0, 4, 114, 3, 145, 0, 114, 2, 99, 0, 4, 1, 99, 115, 2, 110,
- 99, 3, 147, 0, 1, 108, 99, 2, 110, 116, 0, 2, 110, 116, 105, 17, 67, 0, 2, 116, 0, 8, 99, 115, 2, 110, 0, 4, 8, 104,
- 2, 114, 3, 148, 0, 114, 1, 108, 112, 2, 32, 0, 114, 8, 114, 17, 67, 0, 7, 6, 105, 103, 0, 110, 1, 115, 2, 111, 3, 2,
- 124, 50, 57, 0, 4, 2, 110, 111, 3, 2, 124, 81, 0, 8, 2, 110, 105, 0, 8, 109, 2, 114, 97, 116, 3, 2, 140, 81, 0, 110,
- 101, 2, 32, 3, 6, 132, 50, 0, 4, 117, 2, 32, 3, 6, 132, 81, 0, 117, 2, 101, 0, 97, 110, 1, 110, 2, 32, 3, 8, 124,
- 81, 13, 50, 0, 110, 111, 110, 2, 32, 3, 37, 50, 57, 126, 50, 0, 101, 111, 3, 124, 75, 13, 0, 105, 98, 1, 10, 3, 124, 75,
- 13, 71, 0, 4, 1, 100, 2, 110, 17, 65, 3, 124, 81, 0, 2, 110, 97, 0, 2, 110, 111, 109, 0, 110, 111, 2, 114, 97, 110, 3,
- 124, 81, 50, 114, 0, 1, 109, 97, 2, 97, 32, 3, 132, 81, 0, 4, 1, 21, 2, 110, 32, 3, 140, 0, 1, 21, 2, 110, 101, 0,
- 104, 1, 104, 0, 104, 1, 110, 0, 104, 1, 115, 0, 104, 2, 116, 0, 4, 110, 2, 17, 67, 3, 140, 50, 0, 110, 2, 32, 0, 109,
- 2, 32, 3, 140, 65, 0, 4, 1, 116, 2, 101, 12, 3, 140, 81, 0, 8, 109, 2, 114, 97, 0, 8, 116, 2, 114, 0, 7, 6, 105,
- 108, 0, 8, 2, 108, 21, 3, 2, 124, 55, 0, 8, 100, 2, 97, 116, 3, 2, 140, 55, 0, 4, 97, 1, 21, 2, 32, 3, 6, 124,
- 55, 13, 0, 108, 97, 1, 21, 2, 32, 0, 111, 113, 117, 105, 3, 6, 124, 55, 13, 49, 58, 124, 0, 4, 2, 105, 115, 101, 3, 13,
- 55, 0, 2, 105, 122, 101, 0, 101, 1, 10, 2, 103, 101, 3, 13, 55, 124, 0, 121, 1, 10, 2, 32, 14, 128, 130, 130, 3, 55, 2,
- 124, 0, 4, 1, 99, 17, 67, 21, 2, 32, 3, 118, 0, 1, 112, 21, 2, 32, 0, 1, 114, 21, 2, 32, 0, 1, 115, 21, 2, 32,
- 0, 1, 116, 110, 2, 32, 0, 1, 118, 21, 2, 32, 0, 101, 5, 3, 1, 10, 2, 32, 28, 18, 0, 4, 1, 104, 99, 2, 100, 114,
- 3, 124, 55, 0, 1, 119, 2, 100, 101, 114, 17, 67, 0, 2, 101, 17, 65, 0, 8, 2, 108, 110, 0, 8, 2, 108, 117, 115, 116, 0,
- 101, 1, 114, 99, 97, 115, 3, 124, 55, 124, 0, 108, 97, 114, 100, 1, 10, 2, 32, 3, 132, 121, 0, 4, 1, 17, 67, 2, 101, 114,
- 3, 140, 55, 0, 1, 104, 99, 2, 100, 0, 1, 108, 2, 97, 104, 32, 0, 1, 115, 2, 101, 110, 0, 8, 17, 67, 2, 97, 103, 101,
- 0, 8, 17, 67, 2, 111, 0, 8, 109, 2, 100, 0, 8, 119, 2, 100, 0, 7, 6, 105, 109, 0, 4, 8, 2, 21, 3, 2, 124, 65,
- 0, 8, 2, 112, 101, 114, 17, 67, 21, 14, 128, 132, 130, 0, 8, 2, 112, 114, 101, 21, 14, 128, 132, 130, 0, 109, 8, 2, 21, 0,
- 4, 2, 112, 101, 99, 117, 3, 4, 124, 65, 0, 2, 112, 111, 114, 116, 117, 0, 2, 112, 114, 101, 115, 97, 0, 109, 2, 97, 116, 0,
- 109, 2, 101, 109, 0, 105, 108, 101, 1, 115, 3, 6, 124, 65, 113, 55, 124, 0, 1, 104, 115, 2, 97, 32, 3, 6, 132, 65, 0, 111,
- 117, 115, 1, 21, 2, 32, 3, 8, 124, 65, 13, 89, 0, 105, 110, 101, 1, 10, 2, 32, 3, 8, 124, 65, 132, 50, 0, 109, 117, 8,
- 2, 110, 111, 3, 113, 65, 57, 137, 0, 4, 1, 21, 2, 101, 116, 114, 3, 124, 65, 0, 2, 101, 110, 116, 12, 0, 2, 105, 116, 0,
- 2, 112, 97, 99, 0, 2, 112, 101, 116, 117, 115, 0, 2, 112, 108, 97, 110, 116, 32, 0, 2, 112, 108, 101, 0, 2, 112, 108, 105, 99,
- 97, 0, 2, 112, 114, 111, 118, 105, 115, 0, 2, 112, 117, 108, 115, 101, 32, 0, 2, 117, 109, 0, 109, 2, 105, 103, 0, 109, 2, 105,
- 110, 0, 109, 2, 117, 110, 105, 18, 71, 0, 101, 2, 110, 116, 111, 3, 124, 65, 6, 122, 0, 109, 111, 2, 98, 105, 3, 124, 65, 6,
- 139, 0, 112, 111, 2, 116, 101, 110, 3, 124, 65, 48, 13, 0, 112, 114, 101, 103, 5, 35, 2, 110, 97, 116, 3, 124, 65, 48, 34, 4,
- 122, 81, 0, 112, 114, 101, 103, 3, 124, 65, 48, 34, 6, 122, 81, 0, 97, 103, 2, 101, 13, 3, 124, 65, 113, 75, 0, 4, 101, 2,
- 116, 101, 114, 32, 3, 124, 65, 132, 0, 101, 2, 116, 114, 101, 0, 1, 10, 2, 32, 3, 125, 65, 0, 4, 1, 108, 99, 3, 140, 65,
- 0, 5, 3, 1, 115, 2, 117, 108, 116, 0, 8, 114, 112, 2, 97, 0, 98, 1, 108, 99, 0, 7, 6, 105, 110, 0, 8, 2, 110, 101,
- 114, 118, 12, 14, 128, 132, 130, 3, 2, 124, 0, 4, 8, 2, 21, 14, 128, 132, 130, 3, 2, 124, 50, 0, 8, 2, 99, 111, 114, 112,
- 0, 8, 2, 99, 114, 101, 100, 0, 8, 2, 115, 116, 105, 108, 0, 8, 2, 116, 101, 103, 114, 105, 0, 110, 8, 2, 117, 109, 0, 4,
- 116, 8, 2, 101, 114, 105, 111, 12, 3, 2, 124, 50, 47, 0, 116, 8, 2, 101, 114, 109, 105, 110, 12, 0, 116, 101, 114, 8, 2, 114,
- 111, 103, 3, 2, 124, 50, 47, 122, 0, 4, 116, 101, 114, 8, 2, 110, 25, 3, 2, 124, 50, 47, 131, 0, 116, 101, 114, 8, 2, 110,
- 97, 108, 0, 116, 101, 114, 8, 2, 112, 111, 108, 21, 0, 116, 101, 114, 8, 2, 112, 114, 0, 116, 101, 114, 112, 114, 101, 2, 116, 3,
- 2, 124, 50, 47, 131, 48, 34, 124, 0, 100, 8, 2, 101, 102, 105, 110, 3, 2, 124, 50, 72, 0, 102, 114, 97, 8, 2, 99, 3, 2,
- 124, 50, 83, 34, 35, 0, 102, 97, 8, 2, 108, 3, 2, 124, 50, 83, 35, 0, 4, 103, 1, 21, 2, 32, 12, 14, 128, 153, 131, 3,
- 2, 124, 68, 0, 103, 1, 108, 101, 2, 32, 12, 14, 128, 152, 131, 0, 103, 1, 109, 111, 21, 21, 2, 32, 14, 128, 152, 131, 0, 103,
- 1, 110, 101, 2, 32, 14, 128, 136, 131, 0, 103, 1, 114, 17, 66, 10, 2, 32, 0, 103, 1, 114, 101, 2, 32, 14, 128, 136, 131, 0,
- 103, 1, 114, 117, 101, 2, 32, 14, 128, 136, 131, 0, 103, 1, 117, 103, 111, 108, 2, 32, 14, 128, 136, 132, 0, 103, 1, 120, 10, 2,
- 32, 12, 14, 128, 136, 131, 0, 4, 103, 108, 121, 1, 21, 2, 32, 14, 128, 153, 133, 3, 2, 124, 68, 55, 2, 124, 0, 103, 108, 121,
- 1, 110, 101, 2, 32, 14, 128, 168, 133, 0, 103, 108, 121, 1, 114, 101, 2, 32, 14, 128, 168, 133, 0, 4, 103, 109, 101, 110, 116, 1,
- 21, 2, 32, 14, 128, 153, 135, 3, 2, 124, 68, 65, 13, 50, 47, 0, 103, 109, 101, 110, 116, 1, 114, 101, 2, 32, 14, 128, 136, 135,
- 0, 4, 103, 115, 1, 110, 101, 2, 32, 14, 128, 136, 132, 3, 2, 124, 68, 88, 0, 103, 115, 1, 114, 101, 2, 32, 14, 128, 136, 132,
- 0, 4, 8, 2, 100, 101, 14, 128, 132, 130, 3, 4, 124, 50, 0, 8, 2, 100, 105, 115, 14, 128, 132, 130, 0, 8, 2, 100, 105, 118,
- 14, 128, 132, 130, 0, 8, 2, 101, 120, 14, 128, 132, 130, 0, 8, 2, 115, 101, 99, 14, 128, 132, 130, 0, 8, 2, 115, 105, 103, 110,
- 105, 102, 14, 128, 132, 130, 0, 8, 2, 115, 105, 110, 99, 14, 128, 132, 130, 0, 116, 101, 114, 8, 2, 17, 65, 14, 128, 132, 133, 3,
- 4, 124, 50, 47, 13, 34, 0, 116, 114, 111, 8, 2, 21, 3, 4, 124, 50, 47, 34, 13, 0, 116, 101, 114, 8, 2, 21, 14, 128, 132,
- 133, 3, 4, 124, 50, 47, 114, 0, 102, 114, 97, 8, 2, 14, 128, 132, 133, 3, 4, 124, 50, 83, 34, 13, 0, 102, 111, 8, 2, 116,
- 3, 4, 124, 50, 83, 139, 0, 1, 21, 2, 99, 105, 97, 108, 3, 6, 124, 50, 0, 100, 97, 1, 21, 2, 32, 3, 6, 124, 50, 72,
- 13, 0, 2, 103, 97, 32, 3, 6, 124, 68, 0, 4, 1, 98, 2, 97, 32, 3, 6, 132, 50, 0, 1, 104, 112, 2, 97, 32, 0, 1,
- 107, 2, 97, 32, 0, 1, 108, 2, 97, 32, 0, 1, 114, 2, 97, 32, 0, 1, 116, 2, 97, 32, 0, 105, 1, 21, 2, 32, 3, 6,
- 132, 50, 124, 0, 111, 2, 32, 3, 6, 132, 50, 139, 0, 4, 1, 112, 115, 2, 97, 108, 32, 3, 6, 140, 50, 0, 2, 97, 108, 32,
- 28, 17, 0, 105, 110, 1, 10, 2, 32, 3, 8, 13, 50, 124, 50, 0, 1, 109, 10, 2, 97, 108, 32, 3, 8, 124, 50, 0, 111, 117,
- 115, 1, 21, 2, 32, 3, 8, 124, 50, 13, 89, 0, 1, 21, 2, 97, 116, 101, 3, 8, 125, 50, 0, 4, 1, 115, 97, 98, 2, 32,
- 3, 13, 50, 0, 5, 7, 1, 10, 2, 32, 0, 101, 115, 115, 1, 103, 2, 32, 14, 128, 130, 132, 3, 50, 13, 89, 0, 103, 115, 1,
- 21, 2, 32, 14, 136, 128, 129, 3, 88, 0, 4, 1, 109, 97, 120, 2, 101, 3, 113, 50, 0, 8, 2, 105, 109, 0, 101, 1, 109, 114,
- 101, 2, 32, 0, 4, 116, 114, 97, 8, 2, 99, 116, 3, 113, 50, 47, 34, 35, 0, 116, 114, 97, 8, 2, 110, 115, 0, 97, 8, 102,
- 2, 103, 108, 3, 113, 50, 141, 0, 4, 1, 10, 2, 101, 110, 17, 67, 3, 124, 50, 0, 1, 99, 2, 101, 0, 1, 99, 110, 105, 2,
- 101, 0, 1, 103, 2, 101, 0, 1, 107, 2, 100, 101, 114, 17, 67, 0, 1, 107, 2, 100, 108, 0, 1, 107, 2, 100, 114, 0, 1, 114,
- 116, 2, 105, 0, 2, 100, 101, 120, 0, 2, 100, 105, 97, 0, 2, 101, 97, 0, 2, 101, 101, 0, 2, 101, 115, 99, 0, 2, 102, 105,
- 110, 105, 116, 101, 0, 2, 115, 101, 99, 116, 0, 8, 2, 98, 0, 8, 2, 99, 97, 110, 0, 8, 2, 99, 101, 110, 115, 0, 8, 2,
- 99, 104, 0, 8, 2, 99, 111, 109, 17, 65, 0, 8, 2, 99, 114, 101, 0, 8, 2, 99, 117, 98, 0, 8, 2, 99, 117, 108, 0, 8,
- 2, 100, 105, 99, 0, 8, 2, 100, 105, 103, 111, 0, 8, 2, 100, 111, 108, 0, 8, 2, 102, 105, 100, 0, 8, 2, 102, 105, 108, 0,
- 8, 2, 102, 108, 111, 0, 8, 2, 102, 108, 117, 0, 8, 2, 102, 111, 32, 0, 8, 2, 106, 117, 114, 0, 8, 2, 108, 0, 8, 2,
- 109, 0, 8, 2, 111, 114, 103, 0, 8, 2, 112, 0, 8, 2, 113, 117, 101, 0, 8, 2, 113, 117, 105, 115, 0, 8, 2, 114, 0, 8,
- 2, 115, 101, 116, 0, 8, 2, 115, 104, 0, 8, 2, 115, 105, 103, 104, 0, 8, 2, 115, 111, 102, 0, 8, 2, 115, 111, 108, 97, 0,
- 8, 2, 115, 111, 108, 101, 0, 8, 2, 115, 111, 109, 117, 0, 8, 2, 115, 112, 105, 114, 0, 8, 2, 115, 116, 97, 103, 0, 8, 2,
- 115, 116, 97, 110, 0, 8, 2, 115, 116, 105, 0, 8, 2, 115, 116, 114, 117, 109, 0, 8, 2, 115, 117, 108, 0, 8, 2, 116, 101, 103,
- 0, 8, 2, 116, 105, 109, 97, 0, 8, 2, 116, 111, 110, 97, 0, 8, 2, 117, 110, 0, 8, 2, 118, 111, 105, 0, 8, 2, 119, 97,
- 0, 101, 1, 108, 97, 110, 2, 32, 0, 101, 1, 108, 117, 2, 32, 0, 101, 2, 32, 28, 18, 0, 110, 8, 2, 25, 0, 110, 8, 2,
- 101, 114, 0, 101, 120, 8, 2, 111, 114, 3, 124, 50, 6, 122, 49, 89, 0, 4, 105, 1, 102, 21, 2, 116, 101, 3, 124, 50, 13, 0,
- 110, 111, 8, 2, 99, 101, 0, 110, 111, 8, 2, 118, 0, 101, 114, 97, 1, 109, 2, 108, 3, 124, 50, 13, 34, 13, 0, 116, 101, 2,
- 108, 108, 101, 99, 3, 124, 50, 47, 13, 0, 116, 101, 114, 102, 101, 114, 3, 124, 50, 47, 13, 83, 6, 145, 0, 116, 101, 114, 8, 2,
- 101, 115, 116, 3, 124, 50, 47, 34, 0, 116, 114, 105, 103, 117, 3, 124, 50, 47, 34, 6, 132, 81, 0, 4, 116, 114, 97, 8, 3, 124,
- 50, 47, 34, 13, 0, 116, 114, 111, 8, 2, 118, 0, 116, 114, 105, 99, 97, 3, 124, 50, 47, 34, 124, 49, 13, 0, 116, 101, 114, 2,
- 118, 105, 101, 119, 3, 124, 50, 47, 114, 0, 99, 114, 101, 109, 3, 124, 50, 49, 34, 124, 65, 0, 101, 119, 8, 115, 3, 124, 50, 57,
- 137, 0, 100, 101, 108, 105, 8, 2, 98, 3, 124, 50, 72, 6, 122, 55, 13, 0, 100, 105, 8, 2, 103, 101, 110, 3, 124, 50, 72, 6,
- 124, 0, 100, 105, 103, 101, 8, 2, 115, 3, 124, 50, 72, 124, 75, 6, 122, 0, 103, 1, 114, 102, 110, 3, 124, 50, 75, 0, 4, 102,
- 97, 8, 2, 109, 3, 124, 50, 83, 13, 0, 102, 97, 8, 2, 110, 116, 25, 0, 102, 111, 114, 2, 109, 97, 116, 105, 111, 3, 124, 50,
- 83, 114, 0, 99, 105, 2, 100, 101, 3, 124, 50, 89, 124, 0, 115, 117, 98, 8, 3, 124, 50, 89, 129, 71, 0, 4, 105, 1, 109, 100,
- 97, 3, 124, 50, 124, 0, 105, 8, 109, 0, 117, 116, 101, 8, 109, 2, 109, 3, 124, 50, 124, 47, 0, 105, 97, 116, 117, 114, 1, 109,
- 3, 124, 50, 124, 76, 114, 0, 105, 115, 109, 2, 32, 3, 124, 50, 124, 88, 13, 65, 0, 101, 1, 118, 2, 103, 3, 124, 50, 125, 0,
- 4, 2, 103, 111, 116, 3, 124, 68, 0, 8, 2, 103, 114, 111, 0, 8, 2, 107, 0, 1, 21, 2, 97, 116, 105, 111, 110, 3, 125, 50,
- 0, 4, 101, 1, 99, 21, 2, 32, 3, 132, 50, 0, 101, 1, 100, 10, 2, 32, 0, 101, 1, 104, 99, 17, 65, 2, 32, 0, 101, 1,
- 104, 112, 2, 32, 0, 101, 1, 108, 105, 2, 32, 0, 101, 1, 108, 111, 2, 32, 0, 101, 1, 114, 21, 2, 32, 0, 101, 1, 116, 21,
- 2, 32, 0, 101, 1, 122, 2, 32, 0, 4, 1, 98, 2, 100, 3, 140, 50, 0, 1, 102, 2, 97, 0, 1, 102, 2, 100, 0, 1, 103,
- 21, 2, 97, 32, 0, 1, 104, 2, 100, 17, 66, 0, 1, 104, 2, 100, 32, 0, 1, 104, 99, 2, 97, 0, 1, 104, 101, 98, 2, 100,
- 0, 1, 104, 115, 2, 105, 0, 1, 107, 2, 100, 0, 1, 108, 98, 2, 100, 0, 1, 109, 2, 100, 0, 1, 114, 103, 2, 100, 0, 1,
- 119, 2, 100, 101, 114, 32, 0, 1, 119, 2, 100, 105, 110, 103, 0, 1, 119, 101, 114, 2, 100, 0, 1, 119, 110, 117, 2, 100, 0, 8,
- 114, 2, 100, 0, 101, 1, 112, 2, 32, 0, 101, 1, 114, 99, 2, 32, 0, 101, 1, 116, 110, 101, 21, 21, 2, 32, 0, 117, 8, 109,
- 2, 116, 101, 3, 140, 50, 6, 57, 137, 0, 7, 6, 105, 111, 0, 110, 101, 1, 21, 2, 32, 3, 6, 147, 50, 37, 0, 117, 115, 1,
- 103, 3, 8, 13, 89, 0, 117, 115, 1, 21, 3, 8, 113, 13, 89, 0, 1, 10, 2, 32, 3, 8, 113, 139, 0, 110, 5, 8, 1, 10,
- 2, 32, 3, 8, 124, 129, 50, 0, 5, 7, 1, 10, 2, 32, 3, 8, 132, 139, 0, 4, 110, 1, 10, 2, 32, 3, 8, 144, 50, 0,
- 110, 1, 108, 108, 2, 32, 0, 110, 1, 110, 0, 4, 1, 103, 2, 110, 12, 3, 13, 0, 1, 104, 115, 2, 110, 0, 117, 2, 114, 17,
- 65, 3, 57, 13, 0, 4, 114, 1, 10, 2, 32, 3, 57, 114, 0, 114, 1, 10, 2, 97, 108, 32, 0, 117, 114, 2, 25, 0, 2, 108,
- 105, 32, 3, 113, 6, 139, 0, 1, 109, 2, 110, 3, 113, 126, 0, 1, 100, 114, 97, 99, 3, 113, 139, 0, 114, 105, 116, 121, 3, 124,
- 6, 126, 34, 113, 47, 2, 124, 0, 2, 116, 29, 3, 124, 13, 0, 114, 1, 114, 2, 32, 3, 124, 114, 0, 2, 32, 3, 132, 139, 0,
- 117, 120, 3, 137, 0, 110, 101, 2, 32, 3, 140, 6, 139, 50, 37, 0, 4, 1, 98, 2, 108, 111, 103, 121, 3, 140, 126, 0, 1, 118,
- 0, 8, 2, 110, 0, 110, 1, 108, 108, 3, 144, 50, 0, 114, 1, 10, 2, 12, 3, 145, 0, 4, 1, 118, 2, 108, 3, 147, 0, 1,
- 122, 2, 110, 0, 8, 114, 2, 116, 0, 110, 8, 108, 3, 147, 50, 0, 7, 6, 105, 114, 0, 2, 101, 99, 116, 3, 2, 140, 34, 0,
- 4, 1, 21, 2, 111, 32, 3, 6, 144, 34, 0, 2, 97, 32, 0, 2, 105, 32, 0, 2, 97, 98, 108, 101, 3, 6, 148, 0, 1, 21,
- 2, 97, 116, 105, 111, 110, 3, 13, 34, 0, 1, 112, 115, 97, 2, 105, 3, 34, 0, 4, 8, 2, 114, 97, 116, 3, 113, 0, 8, 2,
- 114, 101, 21, 14, 128, 132, 130, 0, 8, 2, 97, 3, 113, 34, 0, 5, 3, 2, 101, 99, 116, 3, 114, 34, 0, 4, 2, 114, 111, 3,
- 124, 0, 2, 114, 117, 0, 8, 2, 114, 17, 65, 0, 4, 1, 109, 2, 97, 99, 3, 124, 34, 0, 1, 112, 115, 2, 18, 68, 0, 2,
- 105, 0, 2, 111, 0, 4, 97, 1, 112, 115, 110, 111, 99, 2, 116, 3, 124, 34, 13, 0, 117, 1, 118, 2, 108, 0, 4, 3, 131, 0,
- 1, 116, 115, 2, 32, 0, 4, 1, 103, 2, 111, 3, 140, 34, 0, 1, 118, 2, 117, 115, 0, 2, 101, 116, 121, 0, 8, 2, 105, 115,
- 104, 0, 8, 2, 111, 110, 18, 67, 12, 0, 8, 17, 67, 2, 111, 32, 0, 4, 101, 1, 99, 2, 110, 3, 140, 34, 13, 0, 111, 1,
- 118, 2, 110, 0, 101, 5, 8, 3, 140, 119, 0, 1, 17, 67, 21, 2, 32, 3, 145, 0, 4, 1, 115, 2, 101, 110, 3, 148, 0, 1,
- 115, 101, 100, 0, 2, 101, 101, 0, 97, 8, 112, 2, 99, 0, 101, 0, 101, 1, 112, 0, 111, 1, 25, 2, 110, 0, 101, 114, 2, 32,
- 3, 148, 34, 114, 0, 97, 108, 1, 112, 115, 3, 148, 34, 118, 0, 121, 2, 32, 3, 148, 34, 124, 0, 4, 5, 5, 3, 150, 0, 5,
- 5, 1, 116, 115, 2, 32, 0, 7, 6, 105, 115, 0, 4, 1, 21, 2, 99, 111, 32, 3, 6, 124, 89, 0, 1, 21, 2, 116, 105, 99,
- 32, 0, 99, 1, 21, 2, 101, 110, 17, 67, 0, 115, 2, 97, 32, 0, 115, 105, 109, 111, 2, 32, 3, 6, 124, 89, 124, 65, 139, 0,
- 116, 101, 1, 21, 2, 32, 3, 6, 132, 89, 47, 0, 104, 2, 17, 65, 32, 3, 6, 132, 91, 0, 1, 114, 2, 121, 32, 3, 8, 13,
- 89, 0, 1, 115, 17, 67, 21, 2, 32, 3, 8, 124, 89, 0, 116, 97, 110, 1, 21, 2, 32, 24, 3, 8, 124, 89, 47, 35, 50, 0,
- 116, 97, 110, 1, 21, 2, 32, 3, 8, 124, 89, 47, 121, 50, 0, 97, 5, 3, 2, 116, 105, 111, 110, 3, 13, 88, 141, 0, 1, 109,
- 97, 2, 32, 14, 128, 128, 129, 3, 88, 0, 8, 100, 2, 101, 3, 113, 89, 0, 104, 1, 10, 2, 32, 3, 113, 91, 0, 1, 118, 2,
- 105, 116, 3, 124, 88, 0, 4, 109, 1, 17, 66, 105, 21, 2, 32, 14, 128, 144, 131, 3, 124, 88, 13, 65, 0, 109, 1, 21, 2, 32,
- 14, 128, 145, 131, 0, 109, 1, 110, 97, 2, 32, 14, 128, 144, 131, 0, 109, 1, 116, 101, 2, 32, 14, 128, 128, 131, 0, 109, 1, 116,
- 111, 2, 32, 14, 128, 128, 131, 0, 4, 1, 98, 2, 32, 3, 124, 89, 0, 1, 99, 2, 32, 0, 1, 109, 17, 65, 114, 112, 0, 1,
- 109, 21, 21, 2, 32, 0, 1, 114, 2, 32, 0, 1, 118, 2, 32, 0, 4, 1, 118, 2, 99, 111, 117, 110, 3, 140, 0, 2, 108, 101,
- 32, 0, 8, 2, 108, 101, 0, 108, 97, 110, 100, 8, 3, 140, 55, 13, 50, 72, 0, 4, 1, 10, 2, 97, 98, 108, 3, 140, 88, 0,
- 1, 118, 100, 97, 0, 2, 101, 114, 12, 32, 0, 2, 111, 32, 0, 2, 111, 114, 32, 0, 101, 1, 108, 97, 105, 2, 32, 14, 128, 128,
- 131, 0, 101, 2, 32, 0, 101, 2, 100, 32, 0, 101, 114, 2, 32, 3, 140, 88, 114, 0, 97, 2, 116, 105, 111, 110, 3, 140, 88, 141,
- 0, 4, 1, 114, 104, 99, 2, 116, 32, 3, 140, 89, 0, 2, 105, 118, 101, 0, 7, 6, 105, 116, 0, 8, 2, 105, 110, 101, 114, 3,
- 2, 140, 47, 0, 114, 111, 8, 110, 2, 21, 3, 4, 140, 47, 34, 139, 0, 105, 117, 115, 2, 32, 3, 6, 124, 91, 13, 89, 0, 4,
- 1, 114, 101, 117, 103, 114, 3, 6, 132, 47, 0, 1, 116, 17, 65, 17, 67, 2, 32, 0, 2, 97, 32, 24, 0, 2, 105, 32, 0, 2,
- 111, 32, 0, 105, 115, 2, 32, 3, 6, 140, 47, 124, 89, 0, 1, 10, 2, 105, 118, 101, 32, 3, 8, 113, 47, 0, 4, 121, 1, 10,
- 2, 32, 3, 8, 113, 47, 2, 37, 0, 121, 1, 100, 10, 2, 32, 14, 128, 128, 131, 0, 121, 1, 100, 117, 29, 2, 32, 0, 1, 21,
- 21, 2, 97, 110, 32, 3, 8, 124, 47, 0, 111, 117, 115, 1, 10, 3, 8, 125, 47, 13, 89, 0, 97, 114, 121, 5, 3, 1, 10, 2,
- 32, 3, 13, 47, 122, 34, 2, 124, 0, 101, 115, 2, 32, 28, 18, 14, 128, 128, 129, 3, 89, 0, 4, 1, 10, 2, 101, 32, 3, 124,
- 47, 0, 1, 98, 114, 111, 0, 1, 100, 101, 114, 99, 0, 1, 108, 2, 101, 114, 0, 1, 110, 97, 114, 103, 2, 101, 0, 1, 110, 105,
- 102, 110, 2, 101, 0, 1, 114, 99, 2, 101, 32, 0, 1, 114, 117, 2, 101, 0, 1, 115, 105, 117, 113, 2, 101, 0, 1, 115, 111, 112,
- 2, 101, 0, 2, 101, 114, 97, 116, 0, 8, 100, 101, 0, 121, 8, 17, 67, 2, 32, 3, 124, 47, 37, 0, 101, 115, 1, 115, 111, 112,
- 2, 32, 3, 124, 47, 89, 0, 104, 1, 108, 2, 101, 114, 3, 124, 86, 0, 97, 1, 10, 2, 116, 105, 118, 101, 32, 3, 125, 47, 141,
- 0, 114, 101, 1, 108, 3, 132, 47, 114, 0, 4, 1, 10, 2, 101, 32, 24, 3, 140, 47, 0, 1, 99, 2, 101, 32, 0, 1, 99, 2,
- 101, 114, 32, 0, 1, 109, 97, 2, 101, 0, 1, 110, 2, 114, 17, 65, 0, 1, 110, 117, 2, 101, 0, 1, 116, 2, 108, 0, 1, 118,
- 2, 97, 108, 0, 1, 118, 2, 101, 114, 32, 0, 2, 101, 101, 32, 0, 2, 117, 109, 0, 8, 109, 2, 111, 0, 8, 112, 115, 2, 101,
- 0, 8, 115, 2, 101, 0, 8, 116, 2, 97, 110, 0, 101, 1, 114, 119, 0, 101, 1, 120, 2, 32, 0, 101, 8, 2, 109, 3, 140, 47,
- 13, 0, 114, 111, 1, 110, 2, 103, 101, 3, 140, 47, 34, 13, 0, 114, 111, 1, 110, 3, 140, 47, 34, 139, 0, 101, 115, 1, 10, 2,
- 32, 3, 140, 47, 89, 0, 4, 104, 8, 116, 3, 140, 86, 0, 104, 101, 1, 108, 0, 104, 101, 2, 32, 0, 7, 6, 105, 118, 0, 2,
- 111, 114, 111, 117, 115, 3, 6, 124, 84, 0, 4, 1, 114, 116, 110, 111, 99, 3, 6, 140, 84, 0, 1, 116, 99, 2, 97, 108, 0, 1,
- 118, 21, 2, 97, 108, 0, 97, 1, 108, 21, 2, 32, 3, 6, 140, 84, 13, 0, 4, 1, 17, 67, 17, 67, 29, 2, 101, 110, 3, 124,
- 84, 0, 1, 17, 67, 29, 2, 101, 108, 0, 1, 21, 2, 101, 0, 1, 104, 115, 2, 101, 114, 0, 1, 108, 2, 101, 114, 0, 1, 114,
- 2, 101, 108, 0, 1, 114, 2, 101, 110, 0, 1, 114, 2, 101, 114, 0, 1, 114, 2, 101, 116, 0, 8, 103, 2, 101, 0, 8, 114, 2,
- 101, 114, 32, 0, 101, 2, 110, 101, 115, 115, 0, 8, 116, 2, 111, 3, 132, 84, 0, 4, 1, 100, 121, 2, 101, 3, 140, 84, 0, 1,
- 104, 2, 101, 32, 0, 1, 108, 2, 101, 110, 0, 1, 110, 2, 101, 32, 0, 1, 114, 100, 2, 101, 32, 0, 1, 114, 100, 2, 101, 114,
- 0, 1, 114, 101, 100, 2, 101, 0, 1, 114, 112, 101, 100, 2, 101, 0, 1, 118, 2, 101, 0, 1, 119, 2, 101, 32, 0, 2, 101, 13,
- 0, 2, 111, 114, 32, 0, 8, 2, 97, 110, 0, 8, 108, 2, 101, 17, 66, 0, 8, 108, 97, 2, 101, 0, 8, 114, 114, 97, 2, 101,
- 0, 101, 8, 108, 2, 17, 66, 0, 97, 108, 1, 114, 3, 140, 84, 118, 0, 7, 6, 108, 101, 0, 1, 116, 116, 2, 21, 3, 14, 55,
- 0, 4, 1, 10, 2, 32, 3, 55, 0, 1, 114, 10, 2, 32, 0, 1, 17, 67, 11, 2, 17, 66, 105, 97, 3, 55, 6, 132, 0, 4,
- 1, 17, 67, 10, 2, 115, 115, 3, 55, 13, 0, 1, 98, 17, 65, 2, 17, 66, 32, 0, 115, 115, 1, 21, 2, 32, 14, 128, 130, 132,
- 3, 55, 13, 89, 0, 115, 115, 110, 101, 115, 115, 1, 21, 2, 32, 14, 128, 130, 136, 3, 55, 13, 89, 50, 13, 89, 0, 115, 115, 108,
- 121, 1, 21, 2, 32, 14, 128, 130, 134, 3, 55, 13, 89, 55, 2, 124, 0, 4, 1, 116, 21, 2, 114, 121, 32, 3, 55, 114, 0, 114,
- 1, 98, 17, 65, 2, 32, 0, 114, 1, 98, 21, 2, 17, 67, 21, 0, 103, 103, 101, 100, 3, 55, 122, 81, 124, 72, 0, 115, 115, 5,
- 8, 1, 21, 2, 32, 14, 128, 130, 132, 3, 55, 122, 89, 0, 115, 115, 110, 101, 115, 115, 5, 8, 1, 21, 2, 32, 14, 128, 130, 136,
- 3, 55, 122, 89, 50, 122, 89, 0, 115, 115, 108, 121, 5, 8, 1, 21, 2, 32, 14, 128, 130, 134, 3, 55, 122, 89, 55, 2, 124, 0,
- 109, 1, 112, 10, 2, 101, 110, 116, 3, 55, 124, 65, 0, 4, 1, 17, 67, 2, 116, 111, 110, 32, 3, 118, 0, 1, 17, 67, 10, 2,
- 32, 0, 1, 17, 67, 11, 2, 17, 66, 21, 0, 1, 98, 21, 2, 17, 67, 21, 0, 1, 100, 21, 2, 17, 67, 21, 0, 1, 103, 21,
- 2, 17, 67, 21, 0, 1, 116, 21, 2, 17, 67, 21, 0, 109, 1, 10, 2, 101, 110, 116, 3, 118, 65, 0, 100, 1, 98, 17, 65, 2,
- 32, 3, 118, 72, 0, 5, 8, 1, 17, 67, 10, 2, 32, 3, 122, 55, 0, 7, 6, 109, 105, 0, 4, 115, 8, 2, 116, 105, 109, 3,
- 65, 2, 124, 89, 0, 115, 8, 2, 116, 105, 116, 0, 100, 100, 108, 101, 8, 2, 101, 3, 65, 4, 124, 72, 118, 0, 115, 8, 2, 105,
- 110, 3, 65, 4, 124, 89, 0, 99, 114, 111, 8, 2, 21, 21, 21, 14, 128, 132, 133, 3, 65, 4, 140, 49, 34, 139, 0, 99, 114, 111,
- 8, 2, 21, 14, 128, 132, 133, 3, 65, 6, 140, 49, 34, 139, 0, 2, 115, 116, 97, 3, 65, 113, 0, 108, 108, 101, 110, 3, 65, 113,
- 55, 122, 50, 0, 4, 100, 8, 2, 101, 3, 65, 113, 72, 0, 100, 8, 2, 112, 114, 0, 4, 115, 8, 2, 21, 14, 128, 132, 131, 3,
- 65, 113, 89, 0, 115, 8, 2, 115, 17, 67, 14, 128, 132, 131, 0, 115, 99, 8, 2, 101, 0, 4, 8, 2, 110, 101, 114, 97, 3, 65,
- 124, 0, 8, 2, 115, 115, 105, 0, 108, 108, 8, 2, 105, 111, 110, 3, 65, 124, 55, 0, 108, 108, 105, 8, 3, 65, 124, 55, 124, 0,
- 115, 101, 114, 97, 98, 3, 65, 124, 88, 14, 34, 13, 71, 0, 4, 115, 2, 99, 104, 105, 101, 3, 65, 124, 89, 0, 115, 2, 100, 101,
- 109, 0, 115, 2, 102, 105, 0, 115, 2, 104, 97, 112, 0, 115, 2, 116, 114, 97, 108, 0, 115, 2, 116, 114, 101, 115, 0, 115, 2, 116,
- 121, 0, 115, 8, 2, 116, 105, 0, 115, 115, 8, 0, 115, 99, 105, 8, 2, 98, 3, 65, 124, 89, 13, 0, 115, 116, 108, 101, 3, 65,
- 124, 89, 118, 0, 115, 104, 2, 109, 97, 3, 65, 124, 91, 0, 8, 2, 110, 17, 65, 114, 3, 65, 140, 0, 99, 114, 2, 111, 3, 65,
- 140, 49, 34, 0, 4, 99, 114, 111, 2, 103, 114, 97, 112, 3, 65, 140, 49, 34, 13, 0, 99, 114, 111, 2, 115, 99, 111, 0, 99, 114,
- 111, 8, 2, 112, 104, 0, 99, 114, 111, 8, 2, 98, 3, 65, 140, 49, 34, 139, 0, 115, 2, 101, 114, 3, 65, 140, 88, 0, 7, 6,
- 110, 103, 0, 4, 1, 17, 65, 109, 2, 121, 3, 50, 75, 0, 1, 105, 98, 2, 101, 114, 0, 1, 105, 103, 2, 101, 114, 0, 1, 117,
- 2, 121, 0, 2, 101, 0, 2, 105, 101, 32, 0, 2, 105, 116, 105, 0, 8, 111, 108, 2, 105, 116, 0, 105, 2, 98, 3, 50, 75, 13,
- 0, 4, 101, 100, 3, 50, 75, 72, 0, 101, 100, 1, 111, 112, 115, 0, 4, 105, 110, 103, 1, 105, 104, 3, 50, 75, 113, 68, 0, 105,
- 110, 103, 1, 105, 114, 99, 0, 105, 110, 103, 1, 117, 2, 32, 0, 101, 1, 111, 99, 2, 115, 116, 3, 50, 75, 122, 0, 4, 3, 68,
- 0, 1, 105, 114, 2, 101, 114, 0, 1, 105, 115, 2, 101, 114, 0, 2, 121, 0, 117, 101, 0, 4, 101, 100, 1, 97, 3, 68, 72, 0,
- 101, 100, 1, 105, 108, 0, 101, 100, 1, 111, 0, 4, 1, 97, 98, 2, 101, 114, 3, 68, 81, 0, 1, 97, 108, 99, 2, 101, 114, 0,
- 1, 105, 2, 101, 114, 0, 1, 111, 2, 101, 114, 0, 1, 117, 111, 121, 2, 101, 114, 0, 2, 17, 65, 0, 2, 101, 115, 116, 0, 2,
- 108, 0, 2, 114, 0, 8, 97, 2, 101, 114, 0, 8, 105, 114, 2, 101, 0, 105, 110, 103, 2, 32, 3, 68, 113, 68, 0, 7, 6, 111,
- 108, 0, 4, 105, 1, 112, 2, 116, 101, 99, 3, 4, 126, 55, 124, 0, 121, 1, 112, 32, 24, 0, 111, 2, 103, 105, 3, 6, 126, 55,
- 13, 0, 4, 1, 21, 21, 2, 97, 114, 3, 6, 139, 55, 0, 1, 21, 21, 2, 117, 115, 0, 105, 115, 1, 112, 10, 3, 8, 13, 55,
- 124, 89, 0, 4, 1, 10, 2, 101, 110, 17, 67, 3, 13, 55, 0, 1, 10, 2, 111, 117, 115, 32, 0, 1, 109, 2, 101, 99, 0, 1,
- 112, 2, 105, 116, 101, 0, 1, 115, 2, 105, 99, 0, 1, 115, 2, 105, 100, 105, 0, 1, 115, 2, 105, 108, 0, 8, 2, 121, 109, 0,
- 108, 1, 112, 2, 117, 0, 108, 1, 114, 97, 99, 0, 111, 2, 103, 105, 99, 3, 13, 55, 6, 126, 0, 101, 1, 109, 2, 115, 116, 3,
- 13, 55, 122, 0, 105, 99, 101, 1, 112, 3, 13, 55, 132, 89, 0, 102, 1, 119, 3, 117, 55, 83, 0, 118, 1, 119, 3, 117, 55, 84,
- 0, 4, 1, 114, 116, 101, 112, 2, 32, 3, 118, 0, 1, 116, 115, 10, 2, 32, 0, 8, 100, 105, 0, 4, 1, 10, 2, 105, 32, 3,
- 126, 55, 0, 1, 21, 2, 111, 32, 0, 1, 104, 2, 97, 114, 0, 1, 109, 2, 101, 99, 117, 108, 101, 0, 1, 115, 2, 101, 109, 0,
- 1, 116, 2, 101, 114, 0, 1, 118, 2, 17, 67, 0, 8, 100, 105, 2, 97, 0, 108, 1, 114, 98, 0, 108, 1, 114, 116, 2, 17, 65,
- 0, 108, 1, 116, 97, 0, 1, 99, 2, 111, 117, 114, 3, 129, 55, 0, 111, 114, 1, 99, 3, 129, 55, 114, 0, 4, 1, 102, 2, 107,
- 3, 139, 0, 1, 121, 2, 107, 0, 4, 1, 114, 116, 110, 111, 99, 3, 139, 55, 0, 1, 116, 120, 101, 0, 2, 97, 110, 100, 32, 0,
- 2, 97, 114, 0, 8, 2, 97, 29, 0, 8, 98, 2, 115, 116, 0, 8, 99, 2, 98, 0, 108, 1, 110, 0, 108, 1, 114, 0, 108, 1,
- 116, 0, 108, 1, 119, 0, 4, 116, 3, 139, 55, 47, 0, 116, 1, 118, 0, 100, 3, 139, 55, 72, 0, 109, 2, 32, 3, 139, 65, 0,
- 7, 6, 111, 109, 0, 98, 111, 8, 114, 116, 2, 110, 3, 2, 126, 65, 71, 139, 0, 8, 2, 105, 17, 67, 3, 2, 139, 65, 0, 101,
- 1, 21, 2, 116, 114, 121, 3, 6, 126, 65, 13, 0, 4, 101, 1, 21, 2, 116, 114, 101, 3, 6, 126, 65, 124, 0, 101, 2, 116, 101,
- 114, 0, 105, 110, 2, 111, 3, 6, 126, 65, 124, 50, 0, 101, 1, 115, 2, 116, 104, 3, 6, 129, 65, 0, 101, 1, 110, 105, 21, 21,
- 2, 32, 3, 6, 139, 65, 141, 0, 4, 1, 10, 2, 105, 115, 101, 32, 3, 8, 13, 65, 0, 1, 10, 2, 105, 122, 101, 32, 0, 1,
- 21, 2, 105, 115, 116, 32, 0, 121, 1, 10, 2, 32, 3, 8, 13, 65, 2, 124, 0, 4, 1, 10, 2, 32, 3, 13, 65, 0, 1, 10,
- 2, 111, 117, 115, 32, 0, 1, 100, 2, 101, 115, 116, 0, 1, 100, 2, 105, 110, 105, 0, 8, 100, 2, 97, 0, 101, 114, 1, 10, 2,
- 32, 3, 13, 65, 114, 0, 97, 1, 116, 2, 116, 111, 3, 13, 65, 121, 0, 97, 1, 119, 2, 110, 3, 117, 65, 13, 0, 101, 1, 119,
- 2, 110, 3, 124, 65, 124, 0, 4, 1, 99, 2, 32, 3, 126, 65, 0, 1, 108, 103, 2, 101, 114, 0, 1, 114, 2, 32, 0, 8, 112,
- 2, 101, 0, 110, 105, 8, 2, 21, 3, 126, 65, 50, 6, 124, 0, 4, 1, 99, 2, 101, 3, 129, 65, 0, 1, 99, 2, 112, 97, 110,
- 0, 1, 115, 2, 101, 32, 0, 101, 8, 115, 0, 109, 1, 99, 2, 101, 0, 97, 99, 104, 1, 116, 115, 3, 129, 65, 13, 49, 0, 101,
- 114, 1, 99, 2, 32, 3, 129, 65, 114, 0, 4, 98, 1, 116, 2, 25, 3, 137, 65, 0, 98, 1, 119, 2, 32, 0, 98, 101, 1, 99,
- 2, 32, 0, 4, 1, 110, 2, 97, 100, 3, 139, 65, 0, 1, 114, 2, 97, 110, 0, 1, 114, 104, 99, 0, 98, 1, 99, 2, 32, 0,
- 101, 1, 114, 104, 99, 0, 97, 110, 1, 114, 2, 116, 105, 3, 139, 65, 6, 35, 50, 0, 7, 6, 111, 110, 0, 1, 100, 2, 97, 116,
- 3, 2, 139, 50, 0, 4, 1, 21, 2, 105, 99, 97, 3, 6, 126, 50, 0, 1, 115, 114, 101, 112, 2, 105, 0, 121, 109, 111, 117, 115,
- 3, 6, 126, 50, 124, 65, 13, 89, 0, 4, 1, 112, 116, 115, 111, 112, 3, 6, 139, 50, 0, 2, 105, 32, 0, 105, 115, 109, 1, 10,
- 2, 32, 3, 8, 13, 50, 124, 88, 13, 65, 0, 105, 115, 116, 1, 10, 2, 32, 3, 8, 13, 50, 124, 89, 47, 0, 4, 1, 10, 2,
- 97, 103, 101, 32, 3, 13, 50, 0, 1, 10, 2, 101, 114, 32, 0, 1, 17, 67, 11, 10, 2, 32, 0, 1, 21, 2, 32, 28, 18, 0,
- 1, 21, 21, 2, 32, 0, 1, 98, 10, 2, 32, 0, 1, 99, 10, 2, 32, 0, 1, 99, 101, 2, 100, 0, 1, 100, 17, 67, 2, 32,
- 0, 1, 103, 114, 2, 32, 0, 1, 104, 112, 2, 101, 116, 105, 0, 1, 107, 10, 2, 32, 0, 1, 108, 101, 2, 32, 0, 1, 108, 110,
- 2, 32, 0, 1, 109, 2, 100, 32, 0, 1, 109, 10, 2, 32, 0, 1, 114, 97, 2, 32, 0, 1, 114, 100, 2, 32, 0, 1, 115, 10,
- 2, 32, 0, 1, 115, 10, 2, 97, 110, 0, 1, 115, 114, 101, 112, 0, 1, 116, 10, 2, 32, 0, 1, 116, 111, 104, 112, 0, 1, 120,
- 10, 2, 32, 0, 121, 1, 10, 2, 32, 3, 13, 50, 2, 124, 0, 111, 117, 115, 1, 10, 3, 13, 50, 13, 89, 0, 101, 8, 3, 58,
- 128, 50, 0, 99, 101, 8, 2, 32, 3, 58, 128, 50, 89, 0, 101, 100, 1, 17, 67, 10, 2, 32, 14, 128, 136, 130, 3, 72, 0, 105,
- 110, 103, 1, 17, 67, 10, 2, 32, 14, 128, 136, 131, 3, 113, 68, 0, 4, 1, 103, 2, 101, 3, 126, 50, 0, 1, 110, 2, 101, 0,
- 1, 112, 2, 32, 12, 0, 1, 114, 99, 2, 32, 0, 1, 114, 111, 2, 32, 0, 1, 114, 116, 10, 2, 32, 0, 1, 119, 2, 107, 0,
- 1, 119, 2, 116, 0, 2, 97, 108, 100, 0, 5, 3, 1, 103, 97, 2, 32, 0, 5, 8, 1, 21, 2, 32, 12, 12, 0, 8, 112, 115,
- 0, 101, 1, 109, 2, 116, 105, 3, 126, 50, 113, 0, 101, 5, 3, 1, 109, 2, 116, 97, 3, 126, 50, 124, 0, 4, 1, 109, 2, 101,
- 121, 3, 129, 50, 0, 1, 109, 2, 107, 0, 1, 109, 2, 116, 104, 0, 1, 114, 102, 2, 116, 0, 1, 119, 0, 8, 2, 105, 111, 0,
- 8, 104, 2, 101, 121, 0, 8, 108, 2, 100, 111, 110, 0, 8, 112, 115, 2, 103, 0, 101, 1, 100, 110, 117, 2, 32, 0, 101, 1, 109,
- 2, 116, 97, 3, 129, 50, 124, 0, 103, 5, 35, 1, 109, 2, 101, 114, 3, 129, 68, 81, 0, 4, 2, 97, 110, 32, 3, 139, 50, 0,
- 8, 112, 2, 121, 0, 101, 8, 2, 114, 3, 139, 50, 13, 0, 117, 115, 3, 139, 50, 13, 89, 0, 7, 6, 111, 111, 0, 1, 10, 2,
- 110, 3, 6, 137, 0, 4, 1, 17, 67, 2, 107, 3, 117, 0, 1, 102, 2, 116, 0, 1, 103, 2, 100, 0, 1, 104, 2, 100, 0, 1,
- 104, 2, 100, 0, 1, 104, 2, 107, 0, 1, 115, 2, 116, 0, 1, 116, 115, 2, 100, 0, 1, 119, 2, 100, 0, 1, 119, 2, 108, 0,
- 4, 1, 108, 98, 2, 100, 3, 129, 0, 1, 108, 102, 2, 100, 0, 4, 114, 3, 136, 0, 114, 2, 32, 0, 4, 3, 137, 0, 1, 107,
- 2, 107, 0, 1, 109, 2, 110, 32, 0, 1, 112, 2, 107, 0, 1, 112, 115, 2, 110, 32, 0, 1, 115, 2, 116, 104, 0, 8, 2, 114,
- 0, 116, 2, 105, 99, 32, 3, 137, 6, 126, 47, 0, 115, 101, 1, 104, 99, 3, 137, 88, 0, 4, 115, 2, 101, 3, 137, 89, 0, 115,
- 101, 1, 103, 0, 8, 99, 2, 112, 3, 139, 6, 126, 0, 114, 1, 99, 2, 100, 3, 139, 6, 135, 0, 115, 1, 104, 99, 2, 101, 110,
- 3, 139, 88, 0, 4, 114, 1, 112, 3, 146, 0, 114, 8, 109, 0, 7, 6, 111, 114, 0, 8, 102, 2, 115, 21, 3, 2, 135, 0, 4,
- 101, 1, 102, 2, 99, 108, 111, 3, 2, 136, 0, 101, 1, 102, 2, 103, 111, 0, 101, 1, 102, 2, 115, 101, 0, 101, 1, 102, 2, 116,
- 111, 0, 121, 5, 3, 1, 116, 17, 65, 21, 21, 2, 32, 3, 4, 152, 34, 37, 0, 4, 1, 21, 2, 105, 99, 32, 3, 6, 126, 34,
- 0, 1, 21, 2, 105, 99, 97, 108, 0, 1, 21, 2, 99, 97, 32, 3, 6, 135, 0, 4, 2, 105, 32, 3, 6, 135, 34, 0, 2, 105,
- 120, 0, 2, 117, 109, 32, 3, 6, 136, 34, 0, 116, 101, 1, 102, 2, 32, 3, 6, 136, 47, 141, 0, 105, 108, 121, 1, 21, 2, 32,
- 3, 8, 114, 34, 13, 55, 37, 0, 4, 1, 10, 2, 97, 108, 32, 3, 13, 34, 0, 2, 105, 103, 105, 110, 97, 0, 97, 109, 97, 2,
- 32, 3, 13, 34, 6, 35, 65, 13, 0, 101, 115, 99, 3, 13, 34, 6, 122, 89, 0, 121, 1, 10, 2, 32, 3, 13, 34, 37, 0, 111,
- 1, 98, 2, 32, 3, 13, 34, 139, 0, 103, 8, 102, 2, 17, 65, 118, 3, 13, 81, 0, 1, 10, 2, 97, 116, 105, 118, 101, 3, 14,
- 34, 0, 101, 100, 1, 10, 2, 32, 28, 17, 14, 128, 128, 129, 3, 72, 0, 4, 1, 10, 2, 32, 3, 114, 0, 1, 10, 2, 101, 110,
- 101, 32, 0, 1, 98, 98, 2, 110, 0, 1, 100, 110, 101, 2, 32, 0, 1, 102, 2, 101, 118, 101, 114, 0, 1, 102, 2, 103, 17, 65,
- 116, 0, 1, 102, 10, 2, 100, 32, 0, 1, 102, 102, 101, 2, 116, 0, 1, 114, 114, 101, 116, 0, 1, 116, 110, 101, 118, 2, 32, 0,
- 8, 109, 101, 109, 2, 97, 0, 101, 1, 116, 21, 2, 32, 0, 4, 1, 10, 2, 97, 110, 116, 32, 3, 114, 34, 0, 1, 10, 2, 97,
- 116, 101, 0, 1, 10, 2, 97, 116, 105, 111, 110, 0, 1, 10, 2, 111, 117, 115, 0, 2, 97, 114, 18, 67, 0, 2, 105, 122, 17, 65,
- 0, 101, 100, 1, 10, 2, 32, 3, 114, 72, 0, 105, 116, 8, 118, 97, 102, 3, 114, 125, 47, 0, 99, 101, 1, 119, 2, 115, 116, 3,
- 117, 0, 2, 114, 3, 126, 0, 4, 1, 21, 2, 105, 116, 105, 3, 126, 34, 0, 1, 21, 2, 105, 116, 121, 0, 1, 108, 102, 2, 105,
- 0, 1, 109, 2, 97, 108, 0, 2, 101, 17, 66, 32, 0, 2, 101, 110, 17, 67, 0, 2, 105, 103, 0, 5, 35, 8, 104, 2, 111, 0,
- 8, 2, 105, 17, 67, 0, 114, 8, 109, 0, 4, 97, 2, 99, 108, 3, 126, 34, 13, 0, 97, 8, 2, 116, 111, 0, 101, 105, 103, 110,
- 1, 102, 3, 126, 34, 13, 50, 0, 4, 101, 1, 102, 2, 115, 116, 3, 126, 34, 124, 0, 105, 1, 104, 2, 122, 111, 110, 116, 0, 1,
- 119, 2, 114, 3, 129, 0, 111, 117, 103, 104, 3, 129, 34, 13, 0, 111, 117, 103, 104, 5, 3, 3, 129, 34, 139, 0, 4, 1, 119, 2,
- 25, 3, 131, 0, 1, 119, 2, 109, 0, 1, 119, 2, 115, 101, 0, 1, 119, 2, 116, 104, 0, 5, 3, 2, 114, 3, 133, 0, 4, 1,
- 99, 2, 107, 3, 135, 0, 1, 102, 2, 107, 0, 1, 104, 99, 2, 100, 0, 1, 108, 2, 100, 0, 1, 121, 2, 107, 0, 2, 99, 104,
- 32, 0, 2, 101, 115, 105, 115, 0, 2, 109, 32, 0, 2, 110, 32, 0, 2, 115, 101, 32, 0, 2, 116, 0, 8, 0, 8, 99, 2, 21,
- 0, 8, 102, 2, 21, 0, 8, 109, 0, 101, 8, 102, 2, 17, 65, 0, 101, 8, 102, 2, 17, 67, 0, 116, 1, 109, 101, 2, 32, 0,
- 101, 8, 102, 2, 107, 110, 3, 135, 4, 0, 103, 97, 110, 111, 8, 2, 21, 14, 128, 132, 134, 3, 135, 81, 4, 35, 50, 139, 0, 4,
- 3, 136, 0, 1, 99, 2, 101, 32, 0, 1, 100, 2, 32, 0, 1, 108, 112, 0, 1, 112, 2, 116, 0, 1, 116, 110, 2, 32, 0, 1,
- 116, 115, 2, 109, 0, 1, 119, 2, 101, 0, 1, 119, 2, 110, 0, 1, 119, 2, 116, 32, 0, 1, 119, 115, 2, 100, 0, 2, 32, 28,
- 17, 12, 12, 0, 5, 8, 1, 10, 2, 32, 0, 5, 8, 1, 21, 21, 2, 32, 14, 128, 144, 130, 0, 101, 0, 101, 1, 116, 115, 2,
- 32, 0, 101, 8, 109, 0, 114, 2, 32, 0, 4, 1, 108, 104, 99, 2, 105, 99, 3, 136, 34, 0, 1, 108, 104, 99, 2, 111, 117, 115,
- 0, 2, 17, 65, 0, 2, 101, 17, 65, 0, 2, 101, 116, 0, 2, 101, 120, 0, 105, 108, 121, 5, 3, 1, 21, 2, 32, 3, 136, 34,
- 13, 55, 37, 0, 121, 8, 116, 115, 3, 136, 34, 124, 0, 4, 5, 5, 1, 119, 2, 25, 3, 151, 0, 5, 5, 1, 119, 2, 109, 0,
- 5, 5, 1, 119, 2, 115, 101, 0, 5, 5, 1, 119, 2, 116, 104, 0, 7, 6, 111, 115, 0, 2, 105, 116, 121, 3, 6, 126, 89, 0,
- 111, 1, 21, 2, 112, 104, 3, 6, 126, 89, 13, 0, 2, 97, 108, 32, 3, 6, 139, 88, 0, 2, 105, 118, 101, 3, 6, 139, 89, 0,
- 105, 115, 2, 32, 3, 6, 139, 89, 124, 89, 0, 117, 114, 101, 3, 6, 139, 90, 114, 0, 1, 17, 67, 10, 2, 97, 117, 114, 32, 3,
- 8, 13, 89, 0, 105, 115, 1, 104, 112, 114, 2, 32, 3, 8, 13, 89, 124, 89, 0, 4, 1, 112, 2, 105, 116, 105, 111, 3, 13, 88,
- 0, 115, 1, 112, 2, 101, 115, 115, 0, 4, 1, 21, 2, 121, 32, 3, 13, 89, 0, 101, 1, 112, 114, 117, 112, 0, 111, 1, 21, 2,
- 112, 104, 105, 99, 3, 13, 89, 6, 126, 0, 101, 116, 1, 108, 99, 3, 126, 88, 125, 47, 0, 1, 112, 2, 116, 117, 3, 126, 89, 0,
- 99, 105, 108, 108, 111, 8, 3, 126, 89, 6, 124, 55, 126, 0, 4, 116, 1, 112, 2, 101, 114, 105, 3, 126, 89, 47, 0, 116, 1, 112,
- 97, 0, 116, 1, 112, 101, 114, 0, 116, 1, 112, 101, 114, 112, 0, 116, 1, 112, 109, 105, 0, 116, 1, 112, 109, 111, 99, 0, 116, 1,
- 112, 120, 101, 0, 116, 1, 112, 121, 104, 0, 4, 5, 3, 1, 99, 2, 116, 3, 134, 89, 0, 5, 3, 1, 114, 102, 2, 116, 0, 115,
- 5, 3, 1, 98, 0, 115, 5, 3, 1, 108, 0, 115, 5, 3, 1, 109, 0, 115, 5, 3, 1, 114, 0, 8, 108, 2, 101, 3, 137, 88,
- 0, 4, 1, 29, 2, 121, 3, 139, 88, 0, 8, 114, 2, 101, 13, 0, 101, 2, 32, 0, 4, 1, 99, 2, 101, 99, 3, 139, 89, 0,
- 1, 99, 2, 105, 110, 101, 32, 0, 101, 1, 99, 2, 32, 0, 115, 1, 114, 103, 0, 4, 116, 1, 104, 2, 32, 3, 139, 89, 47, 0,
- 116, 1, 104, 103, 0, 116, 1, 109, 0, 116, 1, 112, 0, 7, 6, 111, 116, 0, 101, 1, 104, 2, 108, 3, 2, 139, 47, 122, 0, 114,
- 111, 2, 112, 121, 3, 6, 126, 47, 34, 13, 0, 4, 1, 10, 2, 32, 28, 18, 3, 13, 47, 0, 1, 10, 2, 114, 121, 0, 1, 103,
- 10, 2, 32, 0, 1, 112, 2, 101, 110, 116, 105, 0, 1, 114, 114, 10, 2, 32, 0, 1, 118, 105, 112, 0, 121, 108, 101, 1, 99, 3,
- 126, 47, 124, 55, 6, 132, 0, 4, 104, 1, 98, 2, 101, 114, 3, 126, 86, 0, 104, 8, 114, 2, 101, 114, 0, 104, 2, 101, 114, 12,
- 3, 129, 86, 0, 104, 5, 3, 1, 108, 99, 3, 134, 87, 0, 4, 1, 99, 2, 97, 110, 3, 139, 47, 0, 1, 109, 2, 105, 118, 0,
- 1, 110, 2, 97, 0, 1, 110, 2, 111, 114, 0, 1, 114, 2, 97, 0, 1, 114, 2, 111, 0, 1, 116, 2, 97, 0, 2, 97, 116, 0,
- 105, 99, 101, 1, 110, 3, 139, 47, 113, 89, 0, 111, 114, 1, 109, 3, 139, 47, 114, 0, 111, 1, 114, 112, 2, 110, 3, 139, 47, 126,
- 0, 111, 1, 114, 112, 2, 17, 67, 3, 139, 47, 139, 0, 4, 104, 1, 108, 2, 105, 3, 139, 86, 0, 104, 1, 108, 2, 105, 97, 110,
- 0, 104, 1, 114, 116, 101, 98, 0, 104, 101, 1, 108, 99, 0, 104, 1, 98, 3, 139, 87, 0, 104, 101, 2, 114, 97, 112, 12, 3, 139,
- 87, 122, 0, 7, 6, 111, 117, 0, 116, 8, 2, 21, 14, 128, 132, 131, 3, 2, 138, 47, 0, 1, 21, 2, 109, 32, 3, 6, 137, 0,
- 4, 115, 1, 17, 66, 10, 2, 32, 3, 8, 13, 89, 0, 115, 1, 114, 100, 10, 2, 32, 0, 4, 103, 104, 1, 114, 98, 2, 32, 3,
- 13, 0, 103, 104, 1, 114, 111, 0, 4, 115, 1, 10, 2, 32, 3, 13, 89, 0, 115, 1, 108, 10, 2, 32, 0, 115, 1, 109, 10, 2,
- 32, 0, 115, 1, 110, 10, 2, 32, 0, 115, 121, 1, 10, 2, 32, 3, 13, 89, 2, 37, 0, 1, 104, 2, 109, 3, 57, 137, 0, 97,
- 3, 58, 121, 0, 4, 114, 1, 10, 2, 32, 3, 114, 0, 114, 1, 112, 17, 65, 0, 114, 101, 100, 1, 10, 3, 114, 72, 0, 108, 2,
- 100, 3, 117, 0, 99, 101, 1, 108, 103, 2, 115, 3, 126, 0, 4, 103, 104, 1, 99, 3, 126, 83, 0, 103, 104, 1, 114, 116, 0, 4,
- 1, 99, 2, 110, 116, 114, 3, 129, 0, 1, 99, 2, 112, 108, 0, 1, 99, 2, 114, 97, 103, 0, 1, 99, 2, 115, 105, 0, 1, 100,
- 2, 98, 0, 1, 100, 2, 103, 0, 1, 110, 2, 114, 105, 0, 1, 114, 116, 2, 98, 108, 0, 1, 115, 2, 116, 104, 101, 114, 0, 1,
- 116, 2, 99, 104, 0, 1, 121, 2, 110, 103, 0, 4, 103, 104, 1, 108, 3, 129, 83, 0, 103, 104, 1, 110, 0, 103, 104, 1, 114, 0,
- 103, 104, 1, 116, 0, 4, 114, 3, 131, 0, 114, 1, 99, 2, 116, 101, 0, 114, 2, 110, 0, 114, 5, 3, 1, 99, 2, 97, 103, 0,
- 114, 5, 3, 1, 110, 2, 105, 0, 4, 103, 104, 1, 98, 2, 116, 3, 133, 0, 103, 104, 1, 104, 2, 116, 0, 103, 104, 1, 110, 2,
- 116, 0, 103, 104, 1, 114, 98, 2, 116, 0, 103, 104, 1, 114, 119, 0, 103, 104, 2, 116, 0, 103, 104, 8, 0, 4, 103, 104, 5, 3,
- 1, 99, 3, 134, 83, 0, 103, 104, 5, 3, 1, 114, 116, 0, 4, 114, 1, 98, 2, 110, 3, 136, 0, 114, 1, 99, 2, 115, 0, 114,
- 1, 99, 2, 116, 0, 114, 1, 99, 2, 116, 101, 115, 97, 0, 114, 1, 109, 2, 110, 0, 114, 1, 112, 0, 114, 1, 112, 110, 2, 32,
- 0, 114, 8, 102, 0, 114, 8, 121, 0, 114, 99, 101, 1, 115, 3, 136, 89, 0, 4, 1, 98, 2, 100, 3, 137, 0, 1, 98, 2, 108,
- 108, 0, 1, 99, 2, 116, 104, 0, 1, 104, 103, 2, 108, 0, 1, 107, 0, 1, 109, 2, 115, 115, 101, 0, 1, 110, 2, 103, 97, 0,
- 1, 114, 2, 98, 108, 0, 1, 114, 2, 116, 105, 110, 0, 1, 116, 2, 99, 97, 110, 0, 1, 119, 2, 110, 100, 17, 65, 0, 1, 119,
- 2, 110, 100, 17, 67, 0, 1, 121, 2, 116, 0, 2, 32, 0, 2, 102, 0, 2, 105, 0, 2, 108, 17, 65, 0, 2, 112, 0, 2, 118,
- 0, 2, 122, 0, 5, 35, 1, 114, 2, 116, 101, 0, 103, 104, 1, 114, 104, 116, 0, 120, 2, 32, 0, 103, 101, 1, 114, 3, 137, 90,
- 0, 99, 104, 1, 100, 3, 137, 91, 0, 4, 3, 138, 0, 1, 102, 2, 108, 101, 0, 1, 114, 17, 67, 2, 116, 0, 1, 121, 2, 116,
- 32, 0, 2, 116, 0, 98, 1, 100, 2, 116, 0, 103, 104, 1, 98, 0, 103, 104, 1, 100, 2, 116, 0, 103, 104, 1, 108, 112, 0, 103,
- 104, 1, 108, 115, 0, 103, 104, 1, 114, 100, 0, 4, 1, 98, 2, 108, 100, 3, 139, 0, 1, 104, 115, 2, 108, 100, 101, 114, 0, 1,
- 109, 2, 108, 17, 67, 0, 1, 115, 2, 108, 0, 2, 108, 116, 0, 103, 104, 0, 103, 104, 1, 100, 0, 103, 104, 1, 104, 0, 103, 104,
- 1, 108, 114, 0, 4, 114, 1, 98, 2, 115, 101, 3, 146, 0, 114, 1, 116, 0, 114, 1, 116, 2, 32, 0, 114, 1, 116, 2, 110, 0,
- 114, 5, 7, 8, 121, 0, 114, 8, 103, 2, 100, 0, 4, 114, 1, 99, 115, 3, 149, 0, 114, 1, 104, 0, 114, 1, 108, 102, 0, 114,
- 1, 115, 0, 114, 1, 116, 115, 0, 114, 1, 118, 101, 2, 101, 100, 0, 114, 1, 118, 101, 100, 0, 114, 8, 0, 114, 8, 100, 0, 4,
- 114, 5, 5, 3, 151, 0, 114, 5, 5, 1, 99, 2, 116, 101, 0, 114, 5, 5, 2, 110, 0, 7, 6, 111, 118, 0, 101, 114, 8, 2,
- 21, 14, 128, 132, 132, 3, 4, 139, 84, 114, 0, 2, 18, 67, 99, 104, 32, 3, 6, 139, 84, 0, 105, 116, 99, 104, 1, 21, 2, 32,
- 3, 8, 13, 84, 124, 76, 0, 4, 1, 99, 2, 101, 110, 17, 67, 3, 126, 84, 0, 1, 104, 2, 101, 108, 0, 1, 104, 2, 101, 114,
- 0, 1, 110, 2, 101, 108, 0, 1, 114, 103, 2, 101, 108, 0, 1, 114, 116, 2, 101, 114, 0, 8, 2, 117, 108, 0, 101, 114, 101, 105,
- 103, 110, 1, 115, 3, 126, 84, 13, 34, 124, 50, 0, 101, 114, 1, 112, 2, 21, 3, 126, 84, 114, 0, 1, 114, 112, 2, 101, 114, 3,
- 127, 84, 0, 4, 1, 99, 2, 101, 110, 3, 129, 84, 0, 1, 99, 2, 101, 116, 0, 1, 104, 115, 2, 12, 0, 1, 108, 0, 1, 108,
- 2, 101, 0, 5, 3, 1, 104, 2, 101, 114, 0, 8, 2, 101, 110, 0, 101, 1, 100, 0, 101, 8, 108, 2, 21, 0, 4, 101, 114, 1,
- 99, 3, 129, 84, 114, 0, 101, 114, 1, 99, 2, 32, 0, 101, 114, 110, 1, 103, 3, 129, 84, 114, 50, 0, 4, 1, 21, 2, 97, 108,
- 3, 137, 84, 0, 1, 109, 2, 17, 65, 12, 12, 12, 0, 1, 114, 112, 2, 101, 13, 0, 101, 114, 1, 114, 112, 2, 32, 3, 137, 84,
- 114, 0, 4, 1, 108, 99, 2, 101, 3, 139, 84, 0, 1, 108, 108, 117, 112, 0, 1, 108, 112, 0, 2, 101, 114, 0, 8, 2, 17, 65,
- 0, 8, 98, 2, 105, 0, 8, 108, 115, 2, 101, 110, 17, 65, 0, 4, 101, 114, 1, 10, 2, 32, 3, 139, 84, 114, 0, 101, 114, 2,
- 99, 111, 97, 0, 101, 114, 2, 100, 111, 115, 0, 101, 114, 2, 100, 114, 97, 0, 101, 114, 2, 100, 114, 105, 0, 101, 114, 2, 115, 105,
- 103, 0, 101, 114, 2, 116, 111, 110, 0, 101, 114, 2, 118, 105, 101, 0, 7, 6, 111, 119, 0, 2, 105, 116, 122, 32, 3, 8, 139, 84,
- 0, 2, 97, 121, 32, 3, 13, 58, 0, 108, 101, 1, 110, 107, 2, 100, 3, 126, 55, 124, 0, 4, 1, 97, 3, 138, 0, 1, 98, 2,
- 101, 108, 0, 1, 98, 2, 101, 114, 0, 1, 98, 2, 115, 17, 65, 0, 1, 98, 2, 115, 112, 0, 1, 99, 0, 1, 100, 2, 110, 0,
- 1, 100, 110, 101, 0, 1, 101, 109, 0, 1, 102, 0, 1, 103, 0, 1, 104, 0, 1, 104, 99, 0, 1, 104, 115, 2, 101, 114, 0, 1,
- 104, 119, 0, 1, 104, 121, 0, 1, 106, 0, 1, 107, 0, 1, 108, 99, 0, 1, 108, 103, 2, 101, 114, 0, 1, 108, 108, 97, 115, 105,
- 0, 1, 108, 112, 0, 1, 110, 2, 97, 100, 0, 1, 110, 101, 2, 110, 0, 1, 112, 0, 1, 114, 2, 100, 0, 1, 114, 98, 0, 1,
- 114, 99, 2, 110, 0, 1, 114, 100, 0, 1, 114, 102, 0, 1, 114, 103, 2, 108, 0, 1, 114, 112, 0, 1, 114, 116, 2, 101, 0, 1,
- 116, 2, 101, 108, 0, 1, 116, 2, 101, 114, 0, 1, 116, 2, 110, 0, 1, 118, 0, 1, 119, 0, 1, 121, 0, 8, 2, 108, 0, 8,
- 100, 0, 8, 108, 108, 97, 0, 8, 110, 2, 32, 0, 8, 110, 2, 116, 0, 101, 114, 1, 108, 102, 3, 138, 114, 0, 4, 3, 139, 0,
- 1, 99, 115, 111, 109, 0, 1, 104, 115, 0, 7, 6, 112, 101, 0, 8, 2, 110, 114, 3, 48, 2, 122, 0, 114, 8, 2, 105, 17, 67,
- 21, 21, 3, 48, 4, 122, 34, 0, 2, 110, 105, 110, 115, 117, 3, 48, 13, 0, 4, 8, 2, 114, 111, 103, 3, 48, 114, 0, 114, 2,
- 99, 101, 105, 0, 114, 2, 99, 101, 112, 0, 114, 2, 99, 117, 108, 105, 0, 114, 2, 99, 117, 115, 0, 114, 2, 102, 101, 99, 0, 114,
- 2, 102, 111, 114, 109, 0, 114, 2, 102, 117, 110, 0, 114, 2, 102, 117, 115, 0, 114, 2, 109, 105, 115, 115, 0, 114, 2, 109, 105, 116,
- 0, 114, 2, 112, 101, 116, 0, 114, 2, 112, 108, 101, 0, 114, 2, 115, 105, 115, 0, 114, 2, 115, 112, 0, 114, 2, 115, 117, 0, 114,
- 2, 115, 117, 0, 114, 2, 116, 97, 105, 0, 114, 2, 116, 117, 0, 114, 2, 118, 21, 0, 114, 8, 2, 105, 112, 104, 3, 48, 114, 34,
- 0, 114, 117, 115, 8, 3, 48, 114, 34, 137, 88, 0, 4, 114, 8, 2, 105, 115, 99, 3, 48, 122, 34, 0, 114, 8, 2, 105, 115, 104,
- 0, 114, 101, 103, 114, 105, 110, 8, 3, 48, 122, 34, 13, 81, 34, 124, 50, 0, 114, 105, 8, 2, 17, 66, 101, 3, 48, 122, 34, 113,
- 0, 114, 105, 110, 105, 8, 3, 48, 122, 34, 124, 50, 6, 132, 0, 8, 2, 99, 117, 108, 105, 3, 48, 124, 2, 0, 4, 114, 2, 112,
- 101, 116, 114, 3, 48, 131, 0, 114, 2, 118, 105, 0, 114, 109, 101, 2, 97, 3, 48, 131, 65, 124, 0, 114, 115, 101, 118, 101, 114, 3,
- 48, 131, 89, 124, 84, 6, 145, 0, 97, 99, 101, 3, 48, 132, 89, 0, 7, 6, 112, 114, 0, 8, 2, 17, 65, 17, 67, 17, 71, 32,
- 12, 3, 48, 34, 0, 4, 101, 8, 2, 17, 67, 21, 3, 48, 34, 2, 124, 0, 101, 8, 2, 99, 111, 99, 0, 101, 8, 2, 100, 105,
- 99, 0, 101, 8, 2, 115, 99, 114, 0, 101, 115, 8, 2, 101, 110, 116, 3, 48, 34, 2, 124, 88, 0, 111, 2, 118, 111, 99, 3, 48,
- 34, 2, 127, 0, 4, 101, 8, 2, 97, 100, 14, 128, 132, 131, 3, 48, 34, 2, 132, 0, 101, 8, 2, 97, 112, 112, 14, 128, 132, 131,
- 0, 101, 8, 2, 97, 115, 115, 14, 128, 132, 131, 0, 101, 8, 2, 100, 105, 14, 128, 132, 131, 0, 101, 8, 2, 101, 109, 0, 101, 8,
- 2, 109, 111, 108, 0, 101, 8, 2, 117, 0, 4, 111, 8, 2, 99, 111, 3, 48, 34, 2, 139, 0, 111, 8, 2, 99, 114, 117, 115, 0,
- 111, 8, 2, 115, 117, 109, 101, 114, 0, 4, 101, 8, 2, 99, 111, 14, 128, 132, 131, 3, 48, 34, 4, 132, 0, 101, 8, 2, 105, 110,
- 21, 14, 128, 132, 131, 0, 101, 8, 2, 114, 101, 14, 128, 132, 131, 0, 101, 8, 2, 115, 117, 112, 112, 14, 128, 132, 131, 0, 101, 100,
- 105, 8, 2, 108, 101, 99, 3, 48, 34, 4, 132, 72, 113, 0, 111, 2, 112, 97, 110, 3, 48, 34, 6, 139, 0, 111, 112, 121, 108, 5,
- 3, 3, 48, 34, 6, 139, 48, 118, 0, 111, 112, 121, 108, 3, 48, 34, 6, 139, 48, 140, 55, 0, 4, 111, 2, 99, 101, 100, 3, 48,
- 34, 13, 0, 111, 2, 99, 101, 101, 0, 111, 2, 99, 101, 115, 115, 105, 0, 111, 2, 99, 108, 97, 105, 0, 111, 2, 99, 117, 114, 0,
- 111, 2, 100, 117, 99, 0, 111, 2, 102, 97, 110, 0, 111, 2, 102, 101, 115, 0, 111, 2, 102, 105, 99, 0, 111, 2, 102, 111, 117, 0,
- 111, 2, 102, 117, 0, 111, 2, 103, 114, 101, 115, 0, 111, 2, 104, 105, 98, 0, 111, 2, 106, 101, 99, 0, 111, 2, 108, 105, 102, 0,
- 111, 2, 108, 111, 110, 0, 111, 2, 109, 111, 116, 0, 111, 2, 110, 111, 117, 110, 99, 0, 111, 2, 110, 117, 110, 0, 111, 2, 112, 101,
- 108, 0, 111, 2, 112, 101, 110, 115, 0, 111, 2, 112, 105, 116, 0, 111, 2, 112, 114, 105, 101, 0, 111, 2, 112, 117, 108, 0, 111, 2,
- 115, 112, 101, 99, 116, 17, 65, 0, 111, 2, 116, 101, 99, 0, 111, 2, 116, 101, 115, 116, 0, 111, 2, 116, 114, 97, 99, 0, 111, 2,
- 116, 114, 117, 0, 111, 2, 116, 117, 0, 111, 2, 118, 105, 100, 0, 111, 2, 118, 105, 115, 0, 111, 2, 118, 111, 107, 0, 111, 8, 2,
- 112, 17, 65, 0, 111, 8, 2, 115, 97, 0, 111, 8, 2, 115, 99, 0, 4, 101, 2, 99, 105, 111, 3, 48, 34, 122, 0, 101, 2, 106,
- 117, 100, 105, 0, 101, 8, 2, 17, 67, 11, 0, 101, 8, 2, 102, 101, 114, 101, 110, 0, 101, 8, 2, 103, 110, 0, 101, 8, 2, 109,
- 105, 0, 101, 8, 2, 110, 25, 0, 101, 8, 2, 112, 32, 0, 101, 8, 2, 112, 111, 115, 105, 0, 101, 8, 2, 115, 99, 111, 0, 101,
- 8, 2, 115, 116, 0, 4, 101, 100, 97, 2, 116, 111, 3, 48, 34, 122, 72, 13, 0, 101, 100, 105, 5, 3, 8, 2, 108, 101, 99, 0,
- 101, 118, 8, 2, 97, 108, 3, 48, 34, 122, 84, 0, 4, 101, 115, 2, 101, 110, 99, 3, 48, 34, 122, 88, 0, 101, 115, 8, 2, 101,
- 110, 116, 97, 0, 101, 115, 105, 2, 100, 101, 110, 3, 48, 34, 122, 88, 124, 0, 105, 110, 99, 2, 101, 13, 3, 48, 34, 124, 50, 89,
- 0, 4, 111, 2, 112, 101, 114, 3, 48, 34, 126, 0, 111, 2, 112, 104, 0, 111, 2, 112, 111, 115, 105, 116, 0, 111, 2, 115, 101, 99,
- 0, 111, 2, 118, 105, 100, 101, 110, 0, 111, 5, 3, 2, 99, 101, 115, 115, 0, 111, 8, 2, 112, 97, 103, 0, 111, 116, 101, 2, 115,
- 116, 97, 110, 3, 48, 34, 126, 47, 113, 0, 111, 98, 97, 98, 3, 48, 34, 126, 71, 13, 71, 0, 111, 115, 101, 8, 2, 108, 3, 48,
- 34, 126, 89, 0, 111, 2, 100, 117, 99, 116, 3, 48, 34, 127, 0, 4, 101, 2, 102, 105, 120, 3, 48, 34, 132, 0, 101, 2, 104, 105,
- 115, 116, 0, 101, 8, 2, 32, 0, 101, 8, 2, 97, 109, 0, 101, 8, 2, 99, 105, 110, 99, 0, 101, 8, 2, 102, 101, 99, 0, 101,
- 8, 2, 109, 105, 117, 0, 101, 8, 2, 113, 117, 0, 101, 8, 2, 115, 99, 0, 101, 8, 2, 118, 105, 101, 119, 0, 101, 8, 2, 118,
- 105, 111, 0, 101, 97, 8, 2, 99, 104, 0, 101, 100, 101, 2, 99, 101, 115, 3, 48, 34, 132, 72, 124, 0, 4, 111, 2, 102, 105, 108,
- 3, 48, 34, 139, 0, 111, 2, 103, 114, 97, 0, 111, 2, 108, 111, 103, 0, 111, 109, 101, 2, 116, 104, 3, 48, 34, 139, 65, 132, 0,
- 111, 103, 101, 8, 3, 48, 34, 139, 75, 6, 122, 0, 105, 8, 2, 111, 3, 48, 34, 140, 0, 105, 111, 2, 114, 105, 116, 3, 48, 34,
- 140, 6, 126, 0, 105, 118, 97, 116, 8, 3, 48, 34, 140, 84, 13, 47, 0, 7, 6, 114, 101, 0, 4, 2, 103, 101, 110, 101, 114, 3,
- 2, 34, 132, 0, 8, 2, 97, 114, 109, 0, 4, 8, 2, 97, 108, 105, 103, 3, 4, 34, 132, 0, 8, 2, 97, 108, 108, 0, 8, 2,
- 97, 117, 21, 14, 128, 132, 130, 0, 8, 2, 99, 111, 110, 14, 128, 132, 130, 0, 8, 2, 99, 114, 101, 97, 116, 0, 8, 2, 100, 101,
- 17, 67, 14, 128, 132, 130, 0, 8, 2, 100, 105, 114, 0, 8, 2, 100, 105, 115, 0, 97, 8, 2, 108, 108, 111, 14, 128, 132, 130, 0,
- 100, 101, 1, 110, 117, 2, 17, 67, 3, 4, 34, 132, 72, 113, 0, 1, 118, 117, 3, 13, 0, 100, 1, 116, 17, 67, 10, 2, 32, 3,
- 13, 72, 0, 4, 8, 2, 100, 114, 3, 34, 2, 132, 0, 8, 2, 101, 100, 117, 14, 128, 132, 130, 0, 8, 2, 101, 109, 14, 128, 132,
- 130, 0, 8, 2, 101, 110, 14, 128, 132, 130, 0, 8, 2, 101, 113, 14, 128, 132, 130, 0, 8, 2, 101, 115, 14, 128, 132, 130, 0, 8,
- 2, 101, 118, 97, 108, 14, 128, 132, 130, 0, 8, 2, 101, 120, 14, 128, 132, 130, 0, 8, 2, 105, 115, 115, 0, 116, 114, 111, 2, 14,
- 128, 132, 133, 3, 34, 4, 122, 47, 34, 139, 0, 4, 8, 2, 97, 17, 67, 11, 14, 128, 132, 130, 3, 34, 4, 132, 0, 8, 2, 97,
- 100, 106, 14, 128, 132, 130, 0, 8, 2, 99, 111, 109, 14, 128, 132, 130, 0, 8, 2, 105, 21, 14, 128, 132, 130, 0, 8, 2, 114, 101,
- 108, 14, 128, 132, 130, 0, 8, 2, 115, 99, 97, 110, 14, 128, 132, 130, 0, 8, 2, 115, 111, 108, 100, 14, 128, 132, 130, 0, 8, 2,
- 116, 105, 116, 14, 128, 132, 130, 0, 8, 2, 116, 114, 97, 110, 14, 128, 132, 130, 0, 8, 2, 117, 110, 14, 128, 132, 130, 0, 4, 1,
- 17, 65, 2, 32, 3, 34, 13, 0, 1, 114, 2, 32, 0, 2, 109, 101, 110, 116, 0, 114, 2, 32, 0, 100, 1, 17, 66, 10, 2, 32,
- 3, 34, 13, 72, 0, 4, 1, 110, 117, 2, 17, 67, 21, 3, 34, 113, 0, 2, 97, 99, 116, 0, 2, 100, 101, 109, 12, 0, 8, 2,
- 17, 67, 21, 0, 8, 2, 116, 105, 114, 0, 8, 99, 2, 100, 101, 110, 116, 0, 8, 99, 2, 100, 101, 110, 122, 0, 8, 99, 2, 109,
- 97, 116, 0, 97, 2, 108, 105, 116, 3, 34, 113, 35, 0, 112, 101, 2, 116, 105, 116, 105, 118, 3, 34, 113, 48, 122, 0, 108, 101, 2,
- 110, 116, 3, 34, 113, 55, 122, 0, 4, 108, 105, 1, 110, 117, 2, 97, 3, 34, 113, 55, 140, 0, 108, 105, 2, 97, 0, 4, 115, 2,
- 105, 103, 110, 3, 34, 113, 88, 0, 115, 2, 117, 108, 116, 0, 97, 2, 108, 116, 101, 3, 34, 113, 126, 0, 97, 2, 103, 101, 110, 3,
- 34, 113, 141, 0, 4, 2, 17, 67, 101, 108, 32, 3, 34, 122, 0, 2, 99, 107, 0, 2, 99, 116, 0, 2, 102, 117, 103, 0, 2, 103,
- 105, 115, 116, 0, 2, 110, 111, 118, 97, 0, 2, 112, 108, 105, 0, 2, 112, 114, 105, 109, 0, 2, 112, 116, 0, 2, 113, 117, 105, 115,
- 0, 2, 115, 105, 100, 117, 101, 0, 2, 115, 111, 108, 117, 0, 2, 115, 111, 110, 0, 2, 115, 116, 108, 0, 2, 115, 116, 114, 111, 0,
- 2, 116, 105, 0, 2, 116, 114, 105, 98, 0, 2, 118, 101, 114, 101, 110, 0, 2, 118, 111, 108, 117, 0, 8, 2, 17, 67, 17, 67, 32,
- 0, 8, 2, 17, 67, 32, 0, 8, 2, 99, 114, 101, 97, 116, 105, 0, 8, 2, 100, 17, 67, 0, 8, 2, 100, 17, 67, 0, 8, 2,
- 100, 111, 108, 101, 110, 0, 8, 2, 109, 111, 110, 115, 0, 8, 2, 110, 17, 67, 0, 8, 2, 115, 99, 117, 0, 8, 2, 118, 101, 108,
- 0, 97, 2, 108, 109, 0, 112, 101, 2, 116, 105, 116, 3, 34, 122, 48, 13, 0, 112, 114, 101, 115, 101, 110, 116, 3, 34, 122, 48, 34,
- 113, 88, 6, 122, 50, 47, 0, 112, 101, 114, 8, 2, 116, 3, 34, 122, 48, 114, 0, 99, 111, 2, 103, 3, 34, 122, 49, 13, 0, 99,
- 111, 110, 2, 99, 3, 34, 122, 49, 13, 50, 0, 99, 114, 101, 8, 2, 97, 110, 3, 34, 122, 49, 34, 132, 0, 108, 101, 8, 2, 103,
- 3, 34, 122, 55, 113, 0, 108, 101, 2, 118, 3, 34, 122, 55, 125, 0, 109, 105, 110, 105, 8, 3, 34, 122, 65, 125, 50, 6, 124, 0,
- 100, 1, 98, 17, 67, 2, 32, 12, 3, 34, 122, 72, 0, 103, 105, 109, 3, 34, 122, 75, 124, 65, 0, 103, 117, 2, 108, 3, 34, 122,
- 81, 57, 137, 0, 102, 101, 114, 101, 110, 100, 3, 34, 122, 83, 13, 34, 6, 122, 50, 72, 0, 118, 101, 2, 110, 17, 65, 3, 34, 122,
- 84, 13, 0, 115, 105, 2, 100, 101, 110, 3, 34, 122, 88, 113, 0, 109, 101, 110, 116, 3, 34, 124, 65, 13, 50, 47, 0, 104, 101, 110,
- 3, 34, 124, 107, 6, 122, 50, 0, 4, 2, 103, 101, 110, 3, 34, 132, 0, 2, 103, 105, 111, 110, 0, 8, 2, 97, 110, 0, 8, 2,
- 99, 101, 110, 116, 0, 97, 2, 109, 0, 97, 5, 3, 2, 108, 3, 34, 132, 14, 0, 115, 101, 2, 108, 3, 34, 132, 89, 122, 0, 116,
- 2, 97, 105, 108, 3, 34, 132, 108, 0, 4, 105, 8, 2, 99, 3, 34, 140, 0, 105, 8, 2, 108, 0, 105, 8, 2, 110, 104, 0, 105,
- 115, 8, 3, 34, 140, 88, 0, 105, 99, 104, 3, 34, 140, 101, 0, 97, 2, 108, 3, 34, 144, 0, 1, 10, 2, 32, 3, 114, 0, 7,
- 6, 115, 117, 0, 1, 101, 114, 2, 109, 17, 65, 3, 88, 57, 137, 0, 5, 3, 1, 101, 114, 2, 109, 17, 65, 3, 88, 137, 0, 4,
- 2, 98, 100, 117, 101, 3, 89, 2, 129, 0, 2, 98, 115, 101, 114, 0, 2, 98, 115, 105, 115, 0, 2, 98, 116, 114, 97, 0, 8, 2,
- 98, 111, 112, 0, 112, 101, 114, 2, 118, 105, 115, 105, 3, 89, 2, 137, 48, 114, 0, 112, 101, 114, 2, 105, 111, 3, 89, 2, 137, 48,
- 144, 34, 0, 8, 2, 98, 100, 105, 3, 89, 4, 129, 0, 112, 101, 114, 8, 2, 21, 21, 21, 14, 128, 132, 133, 3, 89, 4, 137, 48,
- 114, 0, 112, 101, 114, 8, 2, 21, 14, 128, 132, 133, 3, 89, 6, 137, 48, 114, 0, 4, 2, 98, 109, 105, 3, 89, 13, 0, 2, 98,
- 115, 99, 114, 105, 98, 0, 2, 98, 117, 114, 98, 97, 0, 2, 98, 118, 0, 2, 99, 99, 17, 65, 0, 2, 102, 102, 105, 99, 0, 2,
- 112, 112, 108, 0, 2, 112, 112, 111, 114, 0, 2, 112, 112, 114, 101, 115, 0, 8, 2, 98, 109, 101, 114, 0, 98, 115, 116, 97, 2, 110,
- 116, 3, 89, 13, 71, 89, 47, 35, 0, 4, 115, 8, 2, 112, 3, 89, 13, 89, 0, 115, 8, 2, 116, 97, 105, 0, 115, 99, 8, 2,
- 101, 0, 1, 110, 2, 97, 108, 3, 89, 57, 137, 0, 4, 114, 1, 110, 117, 2, 112, 3, 89, 114, 0, 114, 2, 109, 0, 114, 2, 112,
- 97, 0, 114, 2, 112, 114, 0, 114, 2, 114, 0, 114, 2, 118, 0, 4, 2, 99, 99, 117, 108, 3, 89, 129, 0, 2, 112, 112, 108, 101,
- 0, 2, 112, 112, 108, 105, 99, 0, 8, 2, 98, 0, 114, 2, 114, 101, 121, 0, 4, 114, 3, 89, 131, 0, 114, 2, 103, 12, 0, 114,
- 8, 0, 112, 101, 114, 2, 108, 97, 3, 89, 137, 48, 6, 131, 0, 112, 101, 114, 3, 89, 137, 48, 114, 0, 115, 8, 2, 17, 65, 3,
- 89, 137, 88, 0, 4, 114, 5, 5, 3, 89, 151, 0, 114, 5, 5, 8, 0, 4, 114, 1, 97, 101, 3, 90, 114, 0, 114, 1, 111, 0,
- 114, 101, 1, 10, 2, 32, 0, 4, 2, 97, 108, 3, 90, 137, 0, 8, 97, 99, 0, 103, 97, 114, 3, 91, 117, 81, 114, 0, 5, 3,
- 1, 110, 2, 97, 108, 3, 91, 137, 0, 4, 114, 1, 110, 101, 3, 91, 146, 0, 114, 1, 110, 105, 2, 17, 65, 0, 114, 2, 97, 110,
- 99, 0, 114, 101, 8, 0, 7, 6, 116, 104, 0, 1, 10, 2, 18, 68, 32, 3, 8, 87, 0, 1, 32, 48, 15, 2, 32, 3, 13, 87,
- 0, 8, 2, 111, 109, 21, 3, 47, 0, 4, 1, 104, 103, 2, 17, 65, 3, 47, 107, 0, 2, 97, 110, 100, 0, 2, 101, 97, 100, 0,
- 2, 101, 97, 114, 116, 0, 2, 105, 108, 108, 0, 2, 111, 108, 100, 0, 2, 111, 108, 101, 0, 2, 111, 111, 100, 0, 2, 111, 117, 115,
- 101, 0, 101, 113, 117, 101, 3, 47, 122, 49, 0, 97, 109, 101, 115, 8, 3, 47, 122, 65, 88, 0, 97, 105, 3, 47, 140, 0, 4, 1,
- 97, 101, 2, 101, 114, 3, 86, 0, 1, 111, 111, 109, 115, 0, 1, 114, 2, 105, 101, 114, 0, 1, 114, 2, 121, 0, 1, 114, 111, 2,
- 105, 0, 2, 101, 110, 32, 0, 2, 101, 114, 17, 67, 0, 2, 101, 114, 110, 32, 0, 2, 101, 115, 116, 0, 2, 105, 116, 104, 0, 101,
- 2, 32, 0, 101, 109, 8, 3, 86, 2, 122, 65, 0, 101, 114, 101, 8, 2, 21, 3, 86, 2, 143, 0, 101, 108, 101, 115, 115, 3, 86,
- 13, 55, 6, 122, 89, 0, 101, 100, 1, 117, 111, 2, 32, 3, 86, 72, 0, 105, 110, 103, 1, 101, 101, 3, 86, 113, 68, 0, 4, 101,
- 114, 2, 32, 3, 86, 114, 0, 101, 114, 2, 101, 114, 0, 101, 114, 101, 2, 32, 0, 101, 114, 101, 8, 3, 86, 143, 0, 4, 3, 87,
- 0, 1, 32, 48, 48, 2, 32, 0, 1, 32, 48, 49, 2, 32, 0, 1, 97, 99, 2, 101, 114, 105, 0, 1, 103, 2, 101, 110, 32, 0,
- 1, 104, 112, 0, 1, 110, 2, 101, 114, 12, 0, 1, 114, 97, 101, 2, 121, 0, 1, 114, 111, 119, 2, 32, 0, 2, 101, 114, 109, 0,
- 8, 2, 17, 71, 0, 8, 2, 114, 17, 71, 0, 8, 2, 119, 17, 71, 0, 8, 101, 2, 101, 114, 0, 105, 111, 8, 3, 87, 4, 140,
- 139, 0, 101, 114, 97, 112, 3, 87, 122, 34, 13, 48, 0, 101, 8, 2, 109, 17, 65, 3, 87, 132, 0, 111, 117, 115, 97, 110, 100, 3,
- 87, 138, 88, 13, 50, 72, 0, 7, 6, 116, 105, 0, 118, 101, 1, 17, 67, 17, 65, 2, 32, 3, 8, 47, 124, 84, 0, 97, 110, 1,
- 10, 2, 32, 3, 8, 91, 13, 50, 0, 97, 110, 8, 3, 47, 57, 35, 50, 0, 97, 108, 1, 115, 3, 47, 57, 118, 0, 4, 1, 105,
- 112, 111, 114, 112, 2, 97, 3, 47, 124, 0, 1, 115, 2, 97, 108, 105, 0, 2, 97, 99, 0, 97, 1, 115, 10, 2, 32, 3, 76, 13,
- 0, 4, 97, 110, 1, 115, 10, 2, 32, 3, 76, 13, 50, 0, 111, 110, 1, 115, 10, 0, 111, 110, 5, 8, 1, 115, 10, 3, 76, 129,
- 50, 0, 111, 110, 1, 10, 3, 91, 8, 13, 50, 0, 111, 117, 115, 1, 10, 3, 91, 8, 13, 89, 0, 111, 110, 2, 97, 108, 32, 3,
- 91, 8, 14, 50, 0, 111, 110, 5, 8, 1, 10, 3, 91, 8, 129, 50, 0, 4, 97, 1, 10, 2, 32, 3, 91, 13, 0, 97, 1, 105,
- 2, 108, 105, 18, 71, 0, 4, 101, 110, 1, 10, 3, 91, 13, 50, 0, 111, 110, 2, 97, 108, 105, 116, 121, 0, 101, 110, 99, 101, 1,
- 10, 3, 91, 13, 50, 89, 0, 111, 110, 2, 97, 108, 3, 91, 14, 50, 0, 97, 108, 1, 10, 3, 91, 118, 0, 1, 10, 2, 97, 108,
- 105, 3, 91, 124, 0, 2, 109, 101, 32, 3, 108, 140, 0, 7, 6, 116, 117, 0, 1, 21, 2, 108, 97, 116, 3, 8, 76, 117, 0, 4,
- 1, 99, 2, 97, 108, 32, 3, 8, 76, 137, 0, 2, 111, 117, 115, 0, 114, 1, 21, 2, 97, 108, 32, 3, 76, 8, 13, 34, 0, 4,
- 5, 3, 2, 108, 97, 3, 76, 13, 0, 5, 3, 8, 97, 116, 115, 2, 116, 111, 0, 4, 114, 1, 10, 2, 121, 3, 76, 13, 34, 0,
- 114, 1, 21, 2, 17, 65, 0, 110, 101, 5, 3, 1, 114, 111, 102, 3, 76, 13, 50, 0, 4, 114, 1, 10, 2, 32, 3, 76, 114, 0,
- 114, 101, 1, 10, 2, 32, 0, 4, 1, 21, 2, 97, 108, 3, 76, 137, 0, 1, 21, 2, 97, 116, 0, 5, 3, 2, 17, 65, 110, 99,
- 121, 0, 5, 3, 2, 17, 65, 110, 116, 0, 8, 97, 116, 115, 0, 101, 1, 114, 2, 32, 0, 110, 101, 1, 114, 111, 102, 3, 76, 137,
- 50, 0, 7, 6, 117, 101, 0, 3, 57, 137, 0, 2, 110, 100, 3, 57, 137, 6, 122, 0, 4, 2, 110, 3, 57, 137, 13, 0, 2, 116,
- 0, 8, 17, 67, 2, 108, 0, 101, 3, 57, 137, 132, 0, 110, 101, 2, 32, 3, 57, 137, 132, 50, 0, 114, 2, 116, 3, 58, 143, 0,
- 4, 1, 108, 3, 137, 0, 1, 114, 0, 5, 3, 1, 18, 73, 0, 8, 115, 0, 1, 108, 2, 110, 116, 105, 3, 137, 6, 122, 0, 4,
- 1, 108, 2, 110, 3, 137, 13, 0, 5, 3, 8, 18, 73, 2, 108, 0, 8, 17, 67, 17, 67, 2, 108, 0, 7, 6, 117, 105, 0, 1,
- 21, 2, 116, 121, 3, 6, 57, 137, 124, 0, 1, 99, 114, 2, 116, 111, 117, 115, 3, 7, 57, 137, 124, 0, 1, 110, 2, 115, 3, 57,
- 137, 0, 1, 115, 101, 106, 2, 116, 3, 57, 137, 113, 0, 114, 2, 32, 3, 57, 146, 0, 114, 1, 99, 2, 97, 3, 58, 113, 34, 0,
- 115, 105, 110, 101, 1, 99, 3, 58, 113, 88, 132, 50, 0, 115, 1, 99, 3, 58, 124, 88, 0, 1, 103, 2, 116, 97, 3, 113, 0, 4,
- 1, 98, 2, 108, 3, 124, 0, 1, 99, 114, 2, 116, 0, 1, 103, 2, 108, 17, 67, 0, 8, 103, 2, 110, 0, 4, 1, 106, 2, 99,
- 3, 137, 0, 1, 108, 115, 0, 1, 114, 2, 116, 0, 1, 115, 2, 116, 0, 115, 1, 114, 2, 101, 3, 137, 88, 0, 1, 114, 103, 2,
- 116, 3, 137, 113, 0, 4, 1, 108, 102, 2, 100, 3, 137, 124, 0, 1, 114, 100, 2, 100, 0, 4, 1, 103, 2, 100, 17, 65, 13, 3,
- 140, 0, 1, 103, 2, 115, 101, 0, 1, 103, 101, 98, 2, 108, 0, 8, 103, 2, 108, 101, 0, 100, 101, 1, 103, 2, 108, 3, 140, 72,
- 0, 7, 6, 117, 110, 0, 4, 2, 97, 110, 105, 3, 2, 57, 137, 50, 0, 8, 2, 105, 113, 0, 4, 2, 114, 101, 103, 105, 3, 2,
- 129, 50, 0, 8, 2, 17, 65, 14, 128, 132, 130, 0, 8, 2, 21, 14, 128, 132, 130, 0, 8, 2, 103, 117, 97, 14, 128, 132, 130, 0,
- 8, 2, 105, 103, 110, 14, 128, 132, 130, 0, 110, 8, 3, 2, 129, 50, 50, 0, 4, 8, 114, 98, 2, 104, 105, 108, 3, 2, 137, 50,
- 0, 110, 8, 114, 98, 2, 104, 105, 108, 0, 105, 8, 2, 108, 3, 4, 57, 137, 50, 124, 0, 4, 8, 2, 100, 101, 14, 128, 132, 130,
- 3, 4, 129, 50, 0, 8, 2, 101, 110, 14, 128, 132, 130, 0, 8, 2, 101, 120, 14, 128, 132, 130, 0, 8, 2, 105, 100, 101, 0, 8,
- 2, 105, 109, 14, 128, 132, 130, 0, 8, 2, 105, 110, 14, 128, 132, 130, 0, 8, 2, 114, 101, 17, 67, 21, 14, 128, 132, 130, 0, 100,
- 101, 114, 8, 2, 21, 14, 128, 132, 133, 3, 4, 129, 50, 72, 114, 0, 97, 8, 2, 98, 3, 4, 129, 50, 119, 0, 1, 21, 2, 97,
- 108, 3, 6, 57, 137, 50, 0, 2, 17, 65, 32, 3, 6, 137, 50, 0, 4, 1, 17, 67, 2, 101, 114, 3, 57, 137, 50, 0, 1, 116,
- 2, 101, 13, 0, 2, 105, 0, 8, 2, 17, 65, 32, 0, 8, 2, 105, 111, 0, 8, 2, 105, 120, 0, 101, 2, 32, 0, 105, 116, 2,
- 101, 3, 57, 137, 50, 6, 140, 47, 0, 105, 8, 3, 57, 137, 50, 124, 0, 4, 1, 112, 2, 105, 115, 104, 3, 129, 50, 0, 2, 17,
- 65, 0, 8, 2, 100, 117, 108, 97, 0, 8, 2, 103, 117, 0, 4, 1, 106, 2, 17, 65, 3, 137, 50, 0, 1, 114, 2, 105, 0, 5,
- 3, 1, 116, 2, 101, 13, 12, 0, 101, 1, 108, 2, 32, 0, 101, 1, 114, 2, 32, 0, 101, 5, 3, 1, 100, 2, 32, 0, 101, 5,
- 3, 1, 116, 2, 32, 0, 101, 8, 114, 0, 7, 6, 117, 112, 0, 4, 8, 2, 98, 3, 2, 129, 48, 0, 8, 2, 99, 0, 8, 2,
- 100, 0, 8, 2, 101, 0, 8, 2, 103, 0, 8, 2, 104, 0, 8, 2, 115, 101, 0, 8, 2, 115, 116, 0, 1, 115, 2, 114, 101, 3,
- 2, 137, 48, 0, 1, 108, 111, 118, 3, 6, 129, 48, 0, 1, 99, 99, 111, 3, 57, 117, 48, 0, 121, 1, 99, 99, 111, 3, 57, 117,
- 48, 140, 0, 104, 111, 2, 108, 115, 116, 3, 129, 48, 6, 139, 0, 111, 110, 3, 129, 48, 126, 50, 0, 4, 1, 17, 67, 2, 108, 101,
- 3, 137, 48, 0, 1, 17, 67, 2, 108, 105, 0, 2, 108, 32, 0, 7, 6, 117, 114, 0, 1, 17, 67, 2, 97, 32, 3, 6, 57, 146,
- 0, 1, 106, 2, 121, 3, 13, 34, 0, 1, 116, 2, 17, 65, 3, 57, 13, 34, 0, 101, 1, 115, 10, 2, 32, 3, 57, 13, 114, 0,
- 4, 101, 1, 110, 101, 2, 32, 3, 57, 114, 0, 101, 5, 3, 1, 103, 2, 32, 0, 4, 1, 17, 67, 2, 17, 65, 3, 57, 117, 34,
- 0, 1, 21, 2, 97, 116, 105, 111, 110, 0, 1, 21, 2, 121, 0, 97, 1, 21, 2, 116, 3, 57, 117, 34, 141, 0, 4, 2, 101, 100,
- 32, 3, 57, 146, 0, 8, 2, 17, 65, 0, 8, 102, 2, 17, 65, 0, 8, 102, 2, 121, 0, 101, 1, 116, 97, 99, 105, 2, 32, 0,
- 101, 2, 32, 0, 1, 98, 2, 101, 3, 57, 146, 34, 0, 4, 1, 103, 10, 2, 32, 3, 114, 0, 1, 104, 10, 2, 32, 0, 1, 109,
- 10, 2, 32, 0, 1, 116, 97, 115, 2, 100, 0, 101, 1, 103, 2, 32, 0, 101, 1, 106, 110, 2, 32, 0, 101, 1, 122, 105, 0, 101,
- 100, 1, 103, 2, 32, 3, 114, 72, 0, 4, 1, 98, 2, 105, 3, 122, 34, 0, 1, 98, 2, 121, 0, 114, 5, 35, 1, 98, 2, 111,
- 3, 129, 34, 0, 4, 1, 112, 115, 2, 32, 3, 131, 0, 2, 17, 66, 0, 2, 32, 0, 114, 1, 102, 2, 121, 0, 114, 2, 32, 0,
- 114, 5, 3, 0, 103, 1, 98, 2, 101, 114, 3, 131, 81, 0, 4, 101, 1, 108, 105, 2, 32, 3, 145, 0, 101, 1, 114, 2, 32, 0,
- 4, 1, 106, 2, 105, 3, 146, 0, 1, 108, 2, 17, 65, 12, 0, 1, 112, 10, 2, 32, 0, 8, 106, 2, 121, 0, 1, 114, 2, 17,
- 65, 12, 3, 146, 34, 0, 4, 5, 5, 1, 112, 115, 2, 32, 3, 151, 0, 5, 5, 2, 17, 66, 0, 5, 5, 2, 32, 0, 114, 5,
- 5, 1, 102, 2, 121, 0, 114, 5, 5, 2, 32, 0, 103, 5, 5, 1, 98, 2, 101, 114, 3, 151, 81, 0, 7, 6, 39, 0, 114, 101,
- 2, 32, 14, 128, 128, 131, 3, 13, 0, 118, 101, 2, 32, 14, 128, 128, 131, 3, 13, 84, 0, 100, 2, 32, 14, 128, 128, 130, 3, 72,
- 0, 4, 115, 1, 32, 54, 49, 2, 32, 3, 88, 0, 115, 2, 32, 14, 136, 128, 130, 0, 4, 115, 1, 102, 2, 32, 14, 136, 128, 130,
- 3, 89, 0, 115, 1, 104, 99, 111, 2, 32, 14, 136, 128, 130, 0, 115, 1, 107, 2, 32, 14, 136, 128, 130, 0, 115, 1, 112, 2, 32,
- 14, 136, 128, 130, 0, 115, 1, 116, 2, 32, 14, 136, 128, 130, 0, 4, 115, 1, 32, 54, 2, 32, 3, 113, 88, 0, 115, 1, 101, 99,
- 2, 32, 14, 136, 128, 130, 0, 115, 1, 101, 115, 2, 32, 14, 136, 128, 130, 0, 115, 1, 104, 99, 2, 32, 14, 136, 128, 130, 0, 115,
- 1, 104, 115, 2, 32, 14, 136, 128, 130, 0, 115, 1, 115, 2, 32, 14, 136, 128, 130, 0, 115, 1, 120, 2, 32, 14, 136, 128, 130, 0,
- 115, 1, 122, 2, 32, 14, 136, 128, 130, 0, 108, 108, 2, 32, 14, 128, 128, 131, 3, 118, 0, 7, 6, 69, 0, 3, 0, 4, 1, 21,
- 2, 109, 98, 101, 114, 3, 6, 122, 0, 2, 110, 116, 105, 0, 2, 110, 116, 111, 117, 115, 0, 2, 110, 116, 117, 0, 116, 116, 101, 2,
- 32, 3, 6, 122, 47, 0, 116, 116, 97, 2, 32, 3, 6, 122, 47, 13, 0, 99, 116, 111, 109, 121, 2, 32, 14, 128, 128, 134, 3, 6,
- 122, 49, 47, 13, 65, 124, 0, 110, 2, 100, 17, 65, 32, 3, 6, 122, 50, 0, 110, 115, 107, 2, 32, 3, 6, 122, 50, 89, 49, 0,
- 108, 108, 97, 2, 32, 3, 6, 122, 55, 13, 0, 115, 113, 117, 101, 3, 6, 122, 89, 49, 0, 4, 2, 17, 67, 105, 97, 3, 6, 132,
- 0, 2, 115, 105, 97, 0, 109, 2, 105, 99, 32, 3, 6, 132, 65, 0, 115, 101, 2, 32, 3, 6, 132, 88, 0, 97, 2, 110, 32, 3,
- 6, 144, 0, 114, 105, 2, 17, 65, 3, 6, 144, 34, 113, 0, 101, 114, 2, 32, 3, 6, 145, 0, 97, 2, 32, 3, 8, 144, 0, 111,
- 117, 115, 2, 32, 3, 8, 144, 89, 0, 110, 101, 114, 2, 32, 3, 10, 50, 13, 0, 110, 105, 110, 103, 2, 32, 3, 10, 50, 113, 68,
- 0, 4, 2, 17, 66, 17, 67, 32, 3, 13, 0, 2, 17, 66, 17, 67, 101, 32, 0, 2, 17, 66, 32, 0, 2, 110, 116, 0, 4, 114,
- 2, 105, 101, 32, 3, 13, 34, 0, 114, 2, 111, 117, 115, 32, 0, 114, 121, 2, 32, 3, 13, 34, 2, 124, 0, 4, 110, 2, 32, 3,
- 13, 50, 0, 110, 2, 97, 116, 17, 65, 0, 110, 2, 103, 0, 109, 2, 32, 3, 13, 65, 0, 115, 1, 114, 17, 67, 2, 32, 14, 128,
- 129, 130, 3, 13, 88, 0, 116, 114, 121, 2, 32, 14, 128, 128, 130, 3, 34, 124, 0, 4, 100, 1, 99, 10, 2, 32, 14, 128, 139, 130,
- 3, 47, 0, 100, 1, 104, 99, 10, 2, 32, 14, 128, 139, 130, 0, 100, 1, 107, 10, 2, 32, 14, 128, 139, 130, 0, 100, 1, 112, 10,
- 2, 32, 14, 128, 139, 130, 0, 100, 1, 120, 10, 2, 32, 14, 128, 136, 130, 0, 4, 100, 1, 21, 21, 2, 32, 14, 128, 139, 130, 3,
- 72, 0, 100, 1, 109, 111, 21, 21, 10, 2, 32, 14, 128, 136, 130, 0, 100, 1, 114, 117, 2, 32, 14, 128, 138, 129, 0, 100, 1, 121,
- 2, 32, 0, 110, 101, 100, 2, 32, 14, 128, 128, 130, 0, 115, 1, 10, 2, 32, 14, 128, 129, 130, 3, 88, 0, 100, 1, 17, 67, 10,
- 2, 32, 14, 128, 139, 130, 3, 109, 0, 4, 115, 1, 102, 2, 32, 14, 128, 129, 130, 3, 110, 0, 115, 1, 107, 2, 32, 14, 128, 129,
- 130, 0, 115, 1, 112, 2, 32, 14, 128, 129, 130, 0, 115, 1, 116, 2, 32, 14, 128, 129, 130, 0, 2, 111, 32, 3, 113, 0, 117, 115,
- 2, 32, 3, 113, 13, 89, 0, 4, 114, 1, 100, 97, 2, 32, 14, 128, 128, 129, 3, 114, 0, 114, 2, 17, 67, 0, 114, 2, 32, 0,
- 114, 115, 1, 100, 97, 2, 32, 14, 128, 128, 130, 3, 114, 88, 0, 4, 108, 2, 32, 3, 118, 0, 108, 101, 2, 32, 0, 108, 108, 2,
- 12, 0, 4, 1, 108, 2, 112, 115, 3, 122, 0, 1, 108, 2, 112, 116, 0, 2, 110, 100, 111, 117, 115, 0, 2, 110, 105, 110, 103, 0,
- 2, 115, 115, 0, 2, 116, 105, 99, 32, 0, 2, 116, 114, 105, 99, 0, 2, 120, 32, 0, 2, 122, 32, 0, 114, 2, 105, 99, 32, 3,
- 122, 34, 0, 110, 5, 8, 2, 32, 3, 122, 50, 0, 110, 105, 110, 103, 5, 8, 2, 32, 3, 122, 50, 113, 68, 0, 108, 5, 8, 2,
- 32, 3, 122, 55, 0, 115, 115, 2, 32, 3, 122, 89, 0, 1, 107, 97, 110, 2, 100, 3, 124, 0, 100, 108, 121, 2, 32, 14, 128, 129,
- 132, 3, 124, 72, 55, 2, 124, 0, 4, 100, 1, 100, 10, 2, 32, 14, 128, 139, 130, 3, 125, 72, 0, 100, 1, 116, 10, 2, 32, 14,
- 128, 139, 130, 0, 4, 39, 115, 1, 99, 2, 32, 14, 128, 129, 131, 3, 125, 88, 0, 39, 115, 1, 115, 2, 32, 14, 128, 129, 130, 0,
- 115, 1, 99, 2, 32, 14, 128, 129, 130, 0, 115, 1, 103, 2, 32, 14, 128, 129, 130, 0, 115, 1, 104, 99, 2, 32, 14, 128, 129, 130,
- 0, 115, 1, 104, 112, 2, 32, 14, 128, 129, 130, 0, 115, 1, 104, 115, 2, 32, 14, 128, 129, 130, 0, 115, 1, 115, 2, 32, 14, 128,
- 129, 130, 0, 115, 1, 120, 2, 32, 14, 128, 128, 130, 0, 4, 2, 100, 105, 97, 32, 3, 132, 0, 2, 100, 105, 99, 32, 0, 2, 116,
- 101, 32, 0, 69, 2, 32, 0, 101, 2, 32, 0, 101, 2, 100, 0, 105, 2, 110, 32, 0, 117, 109, 2, 32, 3, 132, 13, 65, 0, 110,
- 101, 2, 32, 3, 132, 50, 0, 109, 101, 2, 32, 3, 132, 65, 0, 119, 2, 32, 3, 137, 0, 105, 2, 32, 3, 140, 0, 121, 1, 98,
- 111, 2, 32, 3, 141, 0, 7, 6, 97, 0, 8, 2, 113, 117, 3, 2, 35, 0, 101, 114, 8, 99, 3, 2, 143, 0, 8, 2, 32, 15,
- 3, 4, 141, 0, 4, 1, 21, 2, 107, 105, 32, 3, 6, 35, 0, 1, 104, 2, 122, 97, 114, 0, 2, 122, 122, 32, 0, 4, 1, 21,
- 2, 122, 105, 32, 3, 6, 121, 0, 2, 17, 66, 111, 32, 0, 2, 17, 66, 117, 32, 0, 2, 17, 67, 97, 32, 0, 107, 117, 2, 32,
- 3, 6, 121, 49, 137, 0, 119, 105, 1, 21, 2, 32, 3, 6, 121, 58, 124, 0, 122, 101, 1, 107, 21, 2, 32, 3, 6, 121, 88, 124,
- 0, 4, 97, 114, 3, 6, 130, 0, 101, 114, 1, 114, 0, 101, 2, 118, 97, 108, 3, 6, 132, 0, 4, 1, 21, 2, 17, 66, 105, 97,
- 3, 6, 141, 0, 1, 21, 2, 17, 66, 105, 117, 0, 1, 21, 2, 116, 105, 111, 117, 115, 0, 2, 17, 67, 97, 98, 108, 101, 0, 2,
- 17, 67, 97, 98, 108, 121, 0, 2, 17, 67, 105, 98, 108, 101, 0, 2, 116, 105, 111, 110, 0, 2, 122, 105, 100, 101, 0, 8, 2, 45,
- 0, 101, 97, 3, 6, 144, 0, 4, 1, 98, 10, 2, 32, 3, 8, 13, 0, 1, 116, 108, 2, 32, 0, 111, 2, 32, 3, 8, 138, 0,
- 4, 1, 10, 2, 32, 3, 13, 0, 1, 10, 2, 116, 117, 114, 101, 32, 0, 1, 103, 2, 122, 101, 17, 67, 11, 0, 1, 109, 2, 104,
- 111, 103, 0, 1, 119, 111, 2, 100, 0, 2, 119, 97, 121, 32, 0, 101, 8, 110, 97, 2, 115, 0, 104, 1, 10, 2, 32, 0, 113, 117,
- 97, 2, 116, 3, 13, 49, 58, 35, 0, 4, 3, 35, 0, 1, 17, 67, 2, 120, 12, 0, 1, 109, 2, 106, 101, 115, 0, 1, 110, 2,
- 116, 117, 114, 97, 0, 1, 114, 98, 2, 122, 105, 108, 0, 1, 114, 114, 105, 2, 116, 105, 111, 0, 1, 119, 115, 2, 103, 0, 1, 119,
- 115, 2, 109, 32, 0, 1, 119, 115, 2, 110, 107, 0, 2, 17, 66, 101, 17, 67, 111, 32, 0, 2, 17, 66, 101, 114, 17, 65, 0, 2,
- 17, 66, 101, 114, 17, 67, 0, 2, 17, 66, 101, 116, 0, 2, 17, 66, 101, 117, 0, 2, 17, 67, 101, 101, 12, 0, 2, 119, 17, 65,
- 0, 8, 2, 118, 101, 0, 8, 2, 120, 12, 0, 8, 110, 2, 116, 105, 111, 110, 97, 108, 0, 8, 114, 2, 116, 105, 111, 110, 0, 4,
- 97, 1, 97, 97, 3, 35, 12, 0, 97, 2, 97, 0, 107, 1, 21, 2, 105, 97, 3, 35, 49, 0, 113, 117, 2, 97, 3, 35, 49, 58,
- 0, 113, 117, 105, 3, 35, 49, 58, 124, 0, 101, 100, 1, 21, 2, 32, 14, 128, 128, 130, 3, 72, 0, 4, 1, 29, 2, 28, 19, 12,
- 12, 12, 12, 12, 12, 3, 119, 0, 1, 45, 2, 45, 0, 1, 107, 2, 122, 111, 111, 0, 8, 2, 32, 0, 8, 2, 45, 104, 97, 108,
- 102, 0, 8, 2, 107, 105, 0, 8, 2, 119, 104, 21, 0, 8, 109, 2, 106, 111, 114, 21, 0, 113, 117, 2, 97, 114, 105, 17, 65, 3,
- 119, 49, 58, 0, 4, 119, 8, 2, 97, 12, 3, 119, 58, 0, 119, 8, 2, 111, 107, 0, 1, 108, 2, 116, 104, 3, 120, 0, 4, 1,
- 17, 67, 29, 2, 32, 3, 121, 0, 1, 119, 115, 2, 122, 0, 97, 0, 104, 2, 25, 0, 2, 17, 66, 105, 110, 103, 3, 122, 0, 101,
- 109, 111, 114, 114, 104, 1, 104, 3, 122, 65, 114, 34, 0, 1, 110, 103, 105, 115, 2, 116, 117, 114, 101, 3, 124, 0, 4, 1, 117, 113,
- 115, 2, 115, 104, 3, 126, 0, 1, 119, 2, 98, 0, 1, 119, 2, 100, 0, 1, 119, 2, 115, 0, 1, 119, 2, 116, 99, 0, 1, 119,
- 115, 2, 17, 66, 0, 104, 114, 2, 32, 24, 3, 130, 0, 4, 101, 3, 132, 0, 101, 1, 104, 2, 109, 0, 111, 105, 115, 2, 32, 3,
- 132, 91, 0, 111, 105, 115, 101, 2, 32, 3, 132, 91, 13, 0, 101, 111, 110, 2, 32, 3, 132, 126, 50, 0, 4, 1, 119, 2, 116, 101,
- 114, 3, 133, 0, 119, 0, 119, 8, 2, 102, 0, 119, 8, 2, 107, 0, 119, 101, 2, 17, 66, 0, 119, 101, 2, 32, 0, 119, 101, 8,
- 0, 119, 97, 108, 3, 133, 55, 0, 4, 111, 1, 109, 3, 138, 0, 111, 1, 109, 2, 114, 105, 0, 111, 1, 112, 0, 111, 1, 116, 0,
- 4, 101, 1, 109, 2, 115, 116, 3, 140, 0, 121, 8, 0, 4, 1, 17, 67, 29, 2, 17, 66, 121, 32, 3, 141, 0, 1, 32, 15, 2,
- 32, 0, 1, 104, 2, 122, 17, 65, 0, 1, 108, 25, 2, 122, 17, 71, 0, 1, 108, 98, 2, 122, 111, 110, 0, 1, 108, 103, 2, 99,
- 105, 0, 1, 109, 2, 106, 111, 114, 32, 0, 1, 110, 2, 17, 67, 97, 108, 0, 1, 110, 2, 116, 117, 114, 0, 1, 112, 2, 116, 105,
- 101, 110, 0, 1, 114, 2, 99, 105, 17, 65, 0, 1, 114, 2, 122, 105, 0, 1, 114, 101, 2, 115, 117, 114, 0, 1, 119, 2, 17, 66,
- 101, 13, 0, 1, 119, 115, 2, 116, 104, 0, 2, 17, 66, 101, 13, 0, 2, 17, 66, 101, 114, 111, 17, 65, 13, 0, 2, 17, 66, 101,
- 117, 112, 13, 0, 2, 17, 67, 97, 98, 105, 108, 105, 116, 121, 0, 2, 115, 105, 111, 110, 0, 2, 116, 104, 101, 32, 12, 0, 2, 122,
- 121, 0, 8, 2, 32, 45, 0, 8, 2, 118, 105, 97, 116, 0, 8, 2, 118, 111, 110, 0, 101, 2, 108, 0, 121, 0, 121, 1, 119, 0,
- 111, 114, 3, 141, 6, 136, 0, 111, 1, 103, 2, 108, 3, 141, 13, 0, 113, 117, 101, 2, 111, 3, 141, 49, 58, 124, 0, 101, 103, 2,
- 101, 114, 3, 141, 81, 0, 39, 115, 8, 2, 32, 3, 141, 88, 0, 122, 111, 114, 1, 114, 3, 141, 88, 114, 0, 121, 108, 101, 8, 3,
- 141, 118, 0, 111, 3, 141, 126, 0, 119, 121, 2, 101, 114, 32, 3, 142, 0, 4, 101, 114, 3, 143, 0, 101, 114, 8, 2, 111, 0, 121,
- 114, 8, 0, 4, 101, 114, 111, 2, 112, 108, 97, 110, 3, 143, 34, 13, 0, 101, 114, 111, 2, 115, 111, 108, 0, 101, 114, 111, 8, 3,
- 143, 34, 139, 0, 119, 114, 2, 32, 3, 149, 0, 7, 6, 98, 0, 4, 1, 109, 2, 32, 3, 0, 2, 98, 3, 0, 4, 116, 1, 101,
- 100, 3, 47, 0, 116, 1, 117, 115, 2, 108, 0, 4, 3, 71, 0, 8, 2, 18, 66, 17, 71, 0, 104, 8, 2, 21, 0, 97, 8, 2,
- 109, 98, 21, 3, 71, 2, 35, 0, 121, 8, 2, 122, 97, 110, 3, 71, 2, 124, 0, 4, 97, 108, 108, 105, 8, 2, 21, 3, 71, 4,
- 35, 55, 113, 0, 97, 108, 108, 121, 8, 2, 21, 0, 97, 116, 116, 108, 101, 8, 2, 21, 14, 128, 132, 134, 3, 71, 6, 35, 47, 118,
- 0, 111, 111, 107, 8, 2, 21, 21, 14, 128, 132, 132, 3, 71, 6, 117, 49, 0, 117, 114, 121, 1, 21, 2, 32, 14, 128, 130, 132, 3,
- 71, 34, 2, 124, 0, 114, 122, 8, 2, 101, 3, 71, 34, 88, 0, 108, 117, 101, 8, 2, 21, 14, 128, 132, 132, 3, 71, 55, 6, 137,
- 0, 106, 8, 2, 17, 65, 3, 71, 57, 0, 117, 103, 8, 2, 108, 101, 3, 71, 57, 137, 81, 0, 111, 8, 2, 115, 111, 109, 3, 71,
- 117, 0, 111, 111, 107, 1, 21, 2, 32, 14, 128, 128, 132, 3, 71, 117, 49, 0, 97, 108, 108, 105, 2, 115, 116, 3, 71, 119, 55, 6,
- 124, 0, 117, 114, 121, 5, 3, 1, 21, 2, 32, 14, 128, 130, 132, 3, 71, 122, 34, 2, 124, 0, 121, 116, 101, 8, 3, 71, 140, 47,
- 0, 121, 100, 101, 115, 105, 103, 110, 2, 32, 14, 128, 128, 136, 3, 71, 140, 72, 113, 88, 6, 140, 50, 0, 97, 121, 111, 117, 8, 3,
- 71, 140, 137, 0, 7, 6, 99, 0, 4, 1, 115, 2, 101, 3, 0, 2, 113, 3, 0, 122, 8, 2, 97, 114, 3, 47, 89, 0, 4, 3,
- 49, 0, 1, 97, 109, 2, 105, 110, 0, 2, 101, 108, 116, 0, 2, 105, 115, 104, 0, 8, 2, 18, 66, 17, 71, 0, 99, 0, 99, 1,
- 111, 99, 2, 105, 32, 0, 99, 1, 111, 115, 2, 101, 114, 0, 99, 104, 0, 107, 0, 114, 121, 112, 116, 8, 2, 97, 21, 14, 128, 132,
- 133, 3, 49, 34, 124, 48, 47, 0, 104, 97, 114, 97, 2, 99, 116, 3, 49, 35, 34, 113, 0, 117, 8, 2, 111, 3, 49, 58, 0, 117,
- 97, 1, 101, 3, 49, 58, 35, 0, 4, 99, 1, 97, 118, 2, 105, 110, 3, 49, 89, 0, 99, 2, 101, 0, 99, 2, 105, 0, 119, 109,
- 8, 3, 49, 117, 65, 0, 97, 99, 111, 2, 112, 104, 3, 49, 119, 49, 6, 126, 0, 105, 97, 8, 2, 114, 97, 3, 49, 144, 0, 4,
- 1, 110, 2, 101, 115, 99, 3, 76, 0, 99, 2, 105, 110, 17, 65, 32, 0, 122, 8, 2, 101, 0, 2, 101, 108, 108, 18, 68, 32, 3,
- 76, 6, 0, 122, 101, 99, 104, 3, 76, 122, 49, 0, 4, 2, 69, 3, 89, 0, 2, 97, 101, 115, 0, 2, 101, 0, 2, 105, 0, 2,
- 121, 0, 2, 195, 169, 0, 121, 98, 101, 114, 8, 2, 21, 14, 128, 132, 133, 3, 89, 6, 140, 71, 114, 0, 101, 8, 2, 108, 101, 115,
- 116, 3, 89, 13, 0, 101, 109, 101, 110, 116, 8, 3, 89, 113, 65, 122, 50, 47, 0, 105, 115, 109, 2, 32, 3, 89, 124, 88, 13, 65,
- 0, 105, 112, 104, 2, 101, 114, 3, 89, 140, 83, 0, 4, 1, 101, 2, 105, 97, 3, 91, 0, 1, 105, 2, 105, 97, 0, 1, 117, 2,
- 105, 97, 0, 105, 97, 2, 114, 121, 3, 91, 8, 13, 0, 4, 101, 111, 117, 115, 3, 91, 8, 13, 89, 0, 105, 111, 117, 115, 0, 105,
- 97, 1, 10, 2, 29, 3, 91, 13, 0, 4, 105, 101, 110, 3, 91, 13, 50, 0, 105, 111, 110, 0, 105, 117, 115, 2, 32, 3, 91, 13,
- 89, 0, 105, 97, 108, 1, 10, 3, 91, 118, 0, 105, 97, 5, 8, 1, 10, 2, 29, 3, 91, 119, 0, 105, 101, 110, 5, 8, 3, 91,
- 122, 50, 0, 105, 97, 2, 108, 105, 116, 121, 3, 91, 124, 35, 0, 105, 97, 1, 10, 2, 98, 3, 91, 144, 0, 105, 97, 110, 1, 10,
- 3, 91, 144, 50, 0, 7, 6, 100, 0, 2, 100, 3, 0, 1, 109, 2, 32, 3, 4, 72, 132, 0, 117, 109, 1, 21, 2, 32, 3, 8,
- 72, 13, 65, 0, 116, 2, 32, 3, 47, 0, 110, 101, 1, 101, 119, 2, 115, 100, 3, 50, 0, 4, 3, 72, 0, 1, 101, 21, 21, 2,
- 32, 14, 128, 128, 129, 0, 8, 2, 104, 21, 21, 0, 8, 2, 110, 105, 101, 0, 8, 2, 114, 17, 71, 0, 8, 2, 119, 17, 71, 0,
- 39, 8, 2, 17, 65, 14, 128, 132, 130, 0, 100, 104, 0, 104, 2, 25, 0, 98, 2, 32, 3, 72, 4, 132, 71, 132, 0, 109, 105, 8,
- 2, 116, 114, 3, 72, 13, 65, 132, 0, 117, 5, 35, 2, 112, 108, 3, 72, 57, 137, 0, 4, 117, 114, 2, 17, 65, 3, 72, 57, 146,
- 0, 117, 114, 2, 32, 0, 4, 117, 5, 3, 8, 2, 111, 3, 72, 137, 0, 117, 8, 2, 112, 0, 121, 101, 8, 3, 72, 140, 0, 117,
- 114, 5, 3, 2, 17, 65, 3, 72, 146, 0, 105, 114, 8, 2, 32, 3, 72, 148, 0, 4, 103, 2, 17, 66, 3, 75, 0, 103, 2, 32,
- 0, 103, 2, 101, 0, 103, 2, 105, 0, 103, 2, 121, 0, 103, 101, 2, 21, 0, 106, 0, 106, 8, 2, 17, 71, 0, 103, 101, 116, 3,
- 75, 113, 47, 0, 4, 117, 114, 5, 3, 8, 98, 111, 3, 75, 114, 0, 117, 114, 101, 1, 101, 99, 0, 117, 114, 101, 5, 3, 1, 10,
- 2, 32, 0, 4, 117, 1, 21, 2, 97, 108, 32, 3, 75, 137, 0, 117, 1, 21, 2, 97, 108, 105, 115, 0, 117, 2, 99, 97, 116, 0,
- 117, 5, 3, 1, 10, 2, 17, 67, 17, 65, 0, 117, 5, 3, 2, 97, 116, 0, 7, 6, 101, 0, 4, 1, 10, 2, 32, 3, 0, 4,
- 1, 21, 21, 2, 109, 101, 110, 116, 32, 3, 0, 4, 2, 102, 117, 108, 3, 0, 2, 119, 111, 114, 107, 3, 0, 4, 1, 17, 66, 99,
- 97, 2, 32, 3, 2, 124, 0, 2, 102, 102, 101, 99, 0, 2, 102, 102, 105, 99, 0, 8, 2, 98, 117, 108, 108, 105, 0, 8, 2, 99,
- 108, 0, 8, 2, 102, 102, 97, 99, 0, 8, 2, 102, 102, 117, 0, 8, 2, 106, 17, 65, 0, 8, 2, 112, 104, 101, 109, 0, 8, 2,
- 113, 117, 97, 116, 0, 113, 117, 105, 8, 2, 112, 3, 2, 124, 49, 58, 124, 0, 113, 117, 105, 118, 2, 21, 3, 2, 124, 49, 58, 124,
- 84, 0, 113, 117, 105, 8, 2, 21, 3, 4, 132, 49, 58, 125, 0, 2, 17, 67, 105, 99, 97, 108, 3, 6, 122, 0, 4, 1, 21, 2,
- 17, 67, 105, 97, 32, 3, 6, 132, 0, 1, 21, 2, 103, 105, 99, 0, 1, 104, 2, 115, 105, 111, 110, 32, 0, 2, 17, 66, 111, 32,
- 0, 2, 17, 66, 111, 101, 32, 0, 101, 1, 116, 2, 110, 32, 0, 101, 2, 109, 0, 101, 114, 3, 6, 145, 0, 1, 10, 2, 109, 117,
- 109, 32, 3, 8, 13, 0, 122, 1, 21, 2, 32, 3, 8, 122, 88, 0, 4, 1, 10, 2, 110, 3, 13, 0, 1, 29, 2, 28, 19, 12,
- 12, 12, 0, 1, 108, 2, 103, 105, 116, 0, 1, 108, 101, 99, 2, 98, 114, 97, 0, 98, 108, 101, 1, 21, 21, 2, 32, 3, 13, 71,
- 118, 0, 103, 1, 10, 2, 121, 3, 13, 75, 0, 39, 115, 1, 114, 17, 67, 10, 2, 32, 3, 13, 88, 0, 99, 121, 1, 10, 2, 32,
- 3, 13, 89, 2, 37, 0, 4, 119, 3, 57, 137, 0, 119, 2, 32, 0, 119, 97, 121, 2, 32, 14, 128, 128, 131, 3, 58, 141, 0, 4,
- 39, 115, 1, 17, 67, 10, 2, 32, 14, 128, 130, 130, 3, 88, 0, 39, 115, 1, 104, 116, 10, 2, 32, 14, 128, 130, 130, 0, 39, 115,
- 1, 114, 10, 2, 32, 14, 128, 130, 130, 0, 4, 39, 115, 1, 102, 10, 2, 32, 14, 128, 130, 130, 3, 89, 0, 39, 115, 1, 107, 10,
- 2, 32, 14, 128, 130, 130, 0, 39, 115, 1, 112, 10, 2, 32, 14, 128, 130, 130, 0, 39, 115, 1, 116, 10, 2, 32, 14, 128, 130, 130,
- 0, 4, 1, 110, 2, 103, 111, 116, 3, 113, 0, 2, 111, 0, 4, 112, 2, 111, 120, 3, 113, 48, 0, 112, 8, 2, 105, 115, 17, 67,
- 0, 99, 99, 108, 101, 115, 8, 2, 105, 3, 113, 49, 55, 132, 88, 0, 102, 121, 1, 21, 21, 2, 32, 3, 113, 83, 140, 0, 102, 105,
- 101, 114, 2, 32, 3, 113, 83, 148, 0, 4, 3, 122, 0, 1, 104, 17, 65, 2, 110, 0, 1, 112, 115, 2, 99, 105, 97, 0, 1, 114,
- 10, 2, 110, 0, 1, 114, 99, 2, 112, 101, 12, 0, 1, 114, 99, 115, 105, 100, 2, 116, 105, 111, 110, 0, 2, 17, 67, 105, 99, 32,
- 0, 2, 102, 102, 105, 99, 97, 0, 112, 105, 8, 3, 122, 48, 124, 0, 112, 105, 100, 101, 114, 8, 3, 122, 48, 124, 72, 6, 131, 0,
- 99, 104, 1, 116, 2, 32, 3, 122, 49, 0, 4, 113, 117, 8, 2, 105, 110, 21, 3, 122, 49, 58, 0, 113, 117, 8, 2, 105, 116, 21,
- 0, 103, 105, 1, 108, 2, 98, 3, 122, 75, 13, 0, 103, 111, 8, 2, 116, 3, 122, 81, 13, 0, 4, 1, 108, 108, 2, 110, 103, 101,
- 3, 124, 0, 1, 109, 2, 99, 104, 97, 110, 105, 99, 0, 1, 116, 110, 105, 2, 103, 101, 0, 1, 116, 110, 105, 2, 103, 114, 97, 0,
- 1, 116, 114, 101, 118, 2, 98, 0, 8, 108, 101, 2, 109, 101, 110, 0, 101, 1, 102, 102, 111, 99, 0, 99, 111, 110, 111, 2, 109, 3,
- 124, 49, 6, 126, 50, 13, 0, 4, 39, 115, 1, 99, 10, 2, 32, 14, 128, 130, 130, 3, 124, 88, 0, 39, 115, 1, 103, 10, 2, 32,
- 14, 128, 130, 130, 0, 39, 115, 1, 104, 99, 10, 2, 32, 14, 128, 130, 130, 0, 39, 115, 1, 104, 112, 10, 2, 32, 14, 128, 130, 130,
- 0, 39, 115, 1, 104, 115, 10, 2, 32, 14, 128, 130, 130, 0, 39, 115, 1, 115, 10, 2, 32, 14, 128, 130, 130, 0, 39, 115, 1, 120,
- 10, 2, 32, 14, 128, 130, 130, 0, 4, 1, 17, 67, 29, 2, 17, 66, 101, 32, 3, 132, 0, 1, 17, 67, 29, 2, 32, 24, 0, 1,
- 21, 2, 116, 105, 111, 0, 1, 29, 2, 28, 22, 12, 12, 12, 0, 1, 29, 2, 103, 97, 110, 32, 0, 1, 100, 2, 102, 97, 117, 108,
- 116, 0, 1, 108, 2, 103, 97, 108, 0, 1, 110, 2, 103, 114, 111, 0, 1, 112, 115, 2, 99, 105, 101, 115, 0, 1, 114, 2, 103, 97,
- 108, 0, 1, 114, 102, 2, 113, 0, 2, 17, 67, 105, 117, 17, 66, 0, 2, 98, 114, 105, 97, 0, 2, 109, 101, 32, 0, 2, 109, 101,
- 111, 117, 0, 2, 113, 117, 97, 108, 0, 8, 2, 113, 117, 97, 0, 8, 17, 67, 2, 109, 117, 114, 0, 8, 115, 2, 113, 117, 101, 0,
- 101, 0, 99, 111, 110, 111, 2, 109, 105, 99, 3, 132, 49, 13, 50, 6, 126, 0, 99, 111, 8, 2, 115, 3, 132, 49, 139, 0, 103, 105,
- 111, 110, 1, 108, 3, 132, 75, 13, 50, 0, 103, 121, 2, 112, 116, 3, 132, 75, 124, 0, 103, 111, 8, 3, 132, 81, 139, 0, 4, 101,
- 115, 101, 1, 104, 99, 3, 132, 88, 0, 101, 122, 101, 2, 21, 0, 99, 1, 114, 112, 101, 100, 2, 18, 67, 3, 132, 91, 0, 4, 119,
- 1, 106, 2, 12, 3, 137, 0, 119, 1, 108, 2, 12, 0, 119, 1, 114, 2, 12, 0, 119, 5, 3, 1, 100, 0, 119, 5, 3, 1, 110,
- 0, 119, 5, 3, 1, 116, 0, 119, 8, 115, 0, 119, 101, 1, 106, 2, 108, 3, 137, 13, 0, 119, 8, 115, 2, 32, 3, 139, 0, 4,
- 104, 2, 25, 3, 141, 0, 106, 1, 118, 2, 32, 0, 39, 101, 114, 3, 143, 0, 7, 6, 102, 0, 2, 102, 3, 0, 4, 3, 83, 0,
- 8, 2, 18, 66, 17, 71, 0, 116, 2, 101, 110, 0, 111, 114, 2, 115, 101, 101, 3, 83, 2, 135, 0, 111, 114, 2, 119, 97, 114, 100,
- 3, 83, 6, 136, 0, 4, 97, 2, 109, 105, 108, 105, 97, 114, 3, 83, 13, 0, 111, 114, 2, 98, 97, 100, 0, 111, 114, 2, 98, 105,
- 100, 0, 105, 8, 2, 116, 122, 21, 3, 83, 113, 0, 117, 108, 1, 10, 2, 32, 14, 128, 130, 131, 3, 83, 118, 0, 101, 100, 1, 114,
- 101, 2, 32, 3, 83, 122, 72, 0, 106, 8, 2, 111, 114, 100, 3, 83, 124, 6, 0, 97, 2, 99, 105, 17, 65, 3, 83, 141, 0, 97,
- 99, 101, 8, 3, 83, 141, 89, 0, 7, 6, 103, 0, 8, 2, 110, 17, 71, 3, 0, 2, 121, 110, 111, 117, 115, 32, 3, 8, 75, 0,
- 4, 2, 114, 97, 32, 3, 8, 81, 0, 2, 114, 111, 32, 0, 111, 1, 10, 2, 110, 97, 108, 32, 3, 8, 81, 13, 0, 104, 116, 3,
- 47, 0, 110, 2, 32, 3, 50, 0, 110, 8, 105, 111, 112, 3, 50, 57, 0, 109, 2, 32, 3, 65, 0, 4, 1, 101, 118, 2, 101, 116,
- 3, 75, 0, 1, 111, 2, 101, 116, 0, 1, 114, 101, 2, 101, 116, 0, 2, 69, 0, 2, 101, 0, 2, 101, 116, 116, 101, 32, 0, 2,
- 105, 0, 2, 105, 98, 98, 101, 0, 2, 121, 0, 8, 2, 105, 97, 110, 116, 0, 8, 2, 105, 108, 108, 101, 0, 103, 1, 97, 120, 101,
- 2, 101, 114, 0, 101, 2, 110, 105, 99, 32, 3, 75, 6, 122, 0, 101, 110, 101, 115, 105, 115, 3, 75, 6, 122, 50, 113, 89, 124, 89,
- 0, 101, 111, 117, 115, 3, 75, 8, 13, 89, 0, 4, 105, 97, 1, 10, 2, 17, 67, 32, 3, 75, 13, 0, 105, 97, 1, 10, 2, 32,
- 0, 105, 117, 1, 10, 2, 109, 0, 4, 105, 110, 103, 1, 108, 3, 75, 113, 68, 0, 105, 110, 103, 1, 114, 0, 105, 97, 8, 2, 21,
- 21, 3, 75, 119, 0, 97, 111, 108, 8, 3, 75, 141, 55, 0, 4, 3, 81, 0, 1, 17, 65, 11, 2, 101, 114, 0, 1, 110, 117, 104,
- 0, 1, 111, 2, 121, 32, 0, 1, 111, 98, 2, 69, 121, 0, 1, 111, 103, 2, 105, 99, 32, 0, 1, 111, 111, 2, 101, 121, 0, 2,
- 101, 97, 114, 0, 2, 101, 101, 107, 0, 2, 101, 108, 100, 0, 2, 101, 116, 0, 2, 105, 98, 98, 0, 2, 105, 102, 116, 0, 2, 105,
- 103, 103, 0, 2, 105, 108, 17, 67, 0, 2, 105, 108, 116, 0, 2, 105, 114, 25, 0, 2, 105, 118, 101, 0, 8, 2, 18, 66, 17, 71,
- 0, 8, 2, 101, 99, 0, 8, 2, 101, 107, 0, 8, 2, 101, 114, 116, 0, 8, 2, 105, 100, 0, 8, 2, 105, 108, 25, 0, 8, 2,
- 105, 109, 0, 8, 2, 105, 116, 0, 8, 2, 105, 122, 0, 8, 2, 119, 17, 71, 0, 8, 2, 121, 110, 0, 103, 0, 104, 1, 17, 67,
- 2, 17, 65, 0, 104, 2, 17, 67, 0, 104, 2, 32, 0, 104, 2, 97, 110, 0, 104, 8, 2, 17, 71, 0, 117, 2, 101, 0, 117, 8,
- 2, 105, 0, 117, 101, 2, 32, 0, 105, 2, 32, 3, 81, 2, 124, 0, 101, 2, 100, 100, 3, 81, 6, 122, 0, 110, 117, 8, 3, 81,
- 13, 50, 137, 0, 117, 97, 121, 1, 21, 2, 32, 3, 81, 58, 140, 0, 101, 108, 1, 117, 108, 2, 25, 3, 81, 118, 0, 101, 1, 114,
- 111, 102, 2, 116, 3, 81, 122, 0, 105, 103, 97, 8, 3, 81, 124, 81, 13, 0, 4, 101, 105, 2, 115, 116, 32, 3, 81, 140, 0, 105,
- 1, 97, 2, 32, 0, 117, 105, 8, 2, 100, 17, 65, 0, 117, 105, 100, 101, 2, 21, 3, 81, 140, 72, 0, 7, 6, 104, 0, 4, 1,
- 17, 67, 2, 97, 109, 32, 3, 0, 4, 2, 32, 3, 0, 4, 2, 104, 3, 0, 4, 8, 2, 111, 110, 111, 114, 3, 0, 4, 8, 2,
- 111, 110, 111, 117, 3, 0, 8, 17, 66, 3, 0, 101, 39, 8, 3, 2, 107, 132, 0, 108, 1, 25, 3, 105, 0, 4, 3, 107, 0, 8,
- 2, 114, 111, 21, 0, 111, 109, 111, 8, 2, 115, 3, 107, 4, 139, 65, 139, 0, 4, 121, 112, 111, 2, 100, 101, 3, 107, 4, 140, 48,
- 13, 0, 121, 112, 111, 2, 116, 104, 101, 116, 0, 121, 112, 111, 8, 2, 21, 14, 128, 132, 132, 3, 107, 4, 140, 48, 139, 0, 97, 109,
- 109, 101, 100, 1, 21, 3, 107, 6, 35, 65, 124, 72, 0, 97, 110, 1, 101, 2, 32, 3, 107, 13, 50, 0, 97, 110, 1, 17, 65, 2,
- 32, 3, 107, 35, 50, 0, 111, 111, 100, 1, 10, 2, 32, 14, 128, 128, 132, 3, 107, 117, 72, 0, 111, 111, 100, 115, 1, 10, 2, 32,
- 14, 128, 128, 133, 3, 107, 117, 72, 88, 0, 101, 114, 111, 8, 2, 110, 3, 107, 122, 34, 13, 0, 101, 116, 101, 114, 111, 8, 3, 107,
- 122, 47, 34, 139, 0, 101, 97, 100, 1, 10, 2, 32, 14, 128, 128, 132, 3, 107, 122, 72, 0, 121, 112, 111, 8, 2, 99, 114, 3, 107,
- 124, 48, 126, 0, 111, 114, 114, 105, 8, 3, 107, 126, 34, 124, 0, 111, 114, 115, 101, 8, 3, 107, 135, 89, 0, 111, 117, 115, 101, 115,
- 2, 32, 14, 128, 128, 134, 3, 107, 138, 88, 113, 88, 0, 4, 111, 117, 115, 101, 2, 32, 14, 128, 128, 133, 3, 107, 138, 89, 0, 111,
- 117, 115, 101, 8, 2, 21, 0, 111, 108, 100, 1, 10, 2, 32, 14, 128, 128, 132, 3, 107, 139, 55, 72, 0, 111, 108, 109, 101, 3, 107,
- 139, 65, 0, 111, 109, 101, 8, 2, 111, 3, 107, 139, 65, 132, 0, 111, 109, 111, 101, 111, 8, 3, 107, 139, 65, 132, 139, 0, 4, 121,
- 112, 111, 2, 116, 101, 110, 117, 3, 107, 140, 48, 6, 126, 0, 121, 112, 111, 2, 116, 104, 101, 115, 0, 97, 2, 115, 116, 3, 107, 141,
- 0, 101, 114, 111, 3, 107, 144, 34, 139, 0, 111, 117, 101, 116, 116, 1, 108, 105, 115, 3, 117, 58, 6, 122, 47, 0, 111, 110, 101, 2,
- 115, 116, 3, 126, 50, 124, 0, 101, 105, 114, 3, 143, 0, 111, 117, 114, 3, 149, 0, 7, 6, 105, 0, 39, 8, 3, 2, 140, 0, 122,
- 105, 110, 103, 1, 108, 10, 2, 32, 14, 128, 128, 133, 3, 4, 140, 88, 124, 68, 0, 4, 1, 21, 2, 98, 117, 116, 105, 118, 101, 3,
- 6, 124, 0, 1, 21, 2, 98, 117, 116, 111, 114, 0, 1, 21, 2, 99, 105, 112, 0, 2, 17, 67, 17, 67, 105, 32, 0, 2, 99, 105,
- 97, 108, 0, 2, 103, 101, 110, 111, 117, 115, 0, 2, 116, 105, 111, 110, 0, 102, 2, 105, 99, 17, 65, 110, 17, 67, 3, 6, 124, 83,
- 0, 99, 105, 97, 110, 3, 6, 124, 91, 13, 50, 0, 4, 1, 21, 2, 100, 111, 32, 3, 6, 132, 0, 2, 98, 97, 32, 0, 2, 113,
- 117, 101, 32, 0, 2, 119, 111, 0, 99, 104, 101, 2, 32, 24, 3, 6, 132, 91, 0, 4, 1, 99, 2, 100, 97, 108, 3, 6, 140, 0,
- 2, 122, 111, 110, 32, 0, 97, 108, 1, 10, 2, 32, 3, 8, 113, 13, 55, 0, 117, 115, 1, 10, 3, 8, 113, 13, 89, 0, 99, 111,
- 1, 10, 2, 32, 3, 8, 113, 49, 139, 0, 102, 121, 1, 10, 2, 32, 3, 8, 113, 83, 140, 0, 4, 1, 10, 2, 99, 32, 3, 8,
- 124, 0, 1, 10, 2, 99, 97, 32, 0, 1, 10, 2, 99, 97, 108, 0, 1, 10, 2, 99, 105, 17, 67, 101, 32, 0, 1, 10, 2, 99,
- 105, 115, 109, 32, 0, 1, 10, 2, 99, 105, 115, 116, 32, 0, 1, 100, 2, 32, 0, 1, 104, 21, 21, 2, 32, 0, 1, 107, 115, 10,
- 2, 32, 0, 2, 99, 117, 115, 32, 0, 4, 1, 21, 2, 17, 67, 97, 116, 101, 32, 3, 8, 125, 0, 1, 21, 2, 17, 67, 97, 116,
- 111, 114, 32, 0, 1, 104, 2, 32, 3, 8, 140, 0, 117, 1, 10, 2, 109, 3, 8, 144, 0, 98, 108, 121, 1, 21, 2, 32, 14, 128,
- 169, 132, 3, 13, 71, 55, 2, 124, 0, 98, 108, 101, 1, 21, 2, 32, 14, 128, 137, 132, 3, 13, 71, 118, 0, 98, 108, 101, 115, 1,
- 21, 2, 32, 14, 128, 137, 133, 3, 13, 71, 118, 88, 0, 4, 1, 98, 98, 2, 32, 3, 37, 0, 1, 104, 115, 2, 32, 0, 2, 32,
- 0, 100, 104, 2, 32, 0, 4, 1, 21, 2, 99, 101, 32, 3, 113, 0, 1, 21, 2, 99, 101, 100, 32, 0, 1, 102, 2, 100, 101, 108,
- 0, 2, 111, 0, 4, 99, 101, 1, 102, 102, 111, 3, 113, 89, 0, 99, 101, 1, 118, 114, 101, 115, 0, 4, 3, 124, 0, 1, 10, 2,
- 17, 67, 101, 110, 99, 0, 1, 10, 2, 17, 67, 101, 110, 116, 0, 1, 10, 2, 122, 101, 110, 0, 1, 17, 67, 2, 120, 12, 12, 0,
- 1, 21, 2, 17, 67, 101, 114, 0, 1, 21, 2, 99, 101, 110, 99, 101, 0, 1, 21, 2, 108, 101, 115, 115, 0, 1, 21, 2, 110, 101,
- 115, 115, 0, 1, 99, 99, 97, 2, 100, 0, 1, 108, 2, 98, 101, 114, 0, 1, 108, 108, 101, 116, 110, 0, 1, 112, 117, 2, 100, 101,
- 0, 1, 114, 98, 2, 100, 103, 0, 1, 114, 105, 2, 100, 0, 1, 115, 115, 111, 103, 2, 112, 0, 2, 17, 66, 101, 101, 0, 2, 17,
- 66, 101, 108, 32, 0, 2, 17, 66, 101, 116, 32, 0, 2, 97, 110, 105, 32, 0, 2, 98, 105, 108, 105, 116, 0, 2, 100, 101, 111, 0,
- 8, 2, 100, 105, 0, 8, 103, 111, 108, 0, 8, 108, 2, 17, 67, 121, 32, 0, 8, 112, 2, 116, 121, 32, 0, 112, 101, 100, 101, 3,
- 124, 48, 132, 72, 0, 99, 104, 8, 3, 124, 49, 0, 98, 101, 1, 116, 2, 116, 3, 124, 71, 6, 122, 0, 102, 101, 1, 110, 97, 109,
- 2, 115, 3, 124, 83, 122, 0, 102, 105, 101, 114, 2, 32, 3, 124, 83, 148, 0, 4, 99, 104, 1, 108, 2, 32, 3, 124, 101, 0, 99,
- 104, 1, 108, 2, 101, 114, 32, 0, 105, 2, 32, 3, 124, 140, 0, 99, 101, 2, 108, 108, 105, 32, 3, 125, 76, 6, 122, 0, 4, 1,
- 17, 67, 29, 2, 17, 67, 97, 32, 3, 132, 0, 1, 17, 67, 29, 2, 17, 67, 111, 32, 0, 1, 102, 2, 106, 0, 2, 98, 111, 32,
- 0, 2, 113, 117, 32, 0, 5, 7, 2, 111, 0, 8, 108, 2, 98, 114, 101, 0, 122, 122, 8, 112, 3, 132, 47, 89, 0, 4, 1, 10,
- 2, 122, 97, 98, 108, 3, 140, 0, 1, 17, 67, 29, 2, 17, 67, 101, 114, 32, 0, 1, 17, 67, 29, 2, 17, 67, 121, 32, 0, 1,
- 17, 67, 29, 2, 32, 0, 1, 21, 2, 17, 67, 105, 110, 103, 0, 1, 29, 2, 28, 22, 12, 12, 12, 0, 1, 98, 2, 32, 0, 1,
- 98, 2, 98, 108, 101, 32, 0, 1, 99, 2, 32, 0, 1, 102, 2, 98, 114, 101, 0, 1, 104, 2, 106, 0, 1, 108, 2, 98, 101, 108,
- 0, 1, 114, 2, 102, 108, 0, 1, 114, 98, 2, 100, 108, 0, 1, 114, 99, 115, 2, 98, 101, 114, 0, 1, 114, 102, 2, 100, 97, 121,
- 0, 1, 114, 112, 2, 99, 101, 0, 1, 115, 2, 122, 17, 65, 0, 1, 116, 110, 101, 2, 99, 101, 0, 1, 116, 115, 2, 102, 108, 0,
- 1, 118, 2, 98, 114, 0, 1, 118, 100, 97, 2, 99, 101, 0, 1, 118, 101, 100, 2, 99, 101, 0, 2, 17, 66, 101, 13, 0, 2, 98,
- 101, 114, 32, 0, 2, 100, 101, 111, 108, 0, 2, 100, 101, 114, 12, 32, 0, 2, 100, 101, 114, 32, 12, 0, 8, 2, 17, 66, 111, 0,
- 8, 2, 17, 67, 121, 32, 0, 8, 2, 97, 0, 8, 2, 98, 0, 8, 2, 99, 0, 8, 2, 100, 0, 8, 2, 100, 108, 101, 0, 8,
- 2, 104, 0, 8, 2, 111, 0, 8, 108, 2, 98, 114, 0, 8, 114, 116, 115, 2, 97, 116, 0, 8, 115, 2, 100, 101, 114, 0, 8, 115,
- 2, 100, 108, 0, 8, 115, 2, 112, 104, 0, 104, 105, 1, 110, 3, 140, 13, 0, 99, 104, 97, 101, 108, 1, 109, 3, 140, 49, 118, 0,
- 98, 97, 98, 1, 21, 3, 140, 71, 13, 71, 0, 100, 101, 97, 8, 3, 140, 72, 6, 144, 0, 4, 122, 2, 101, 114, 32, 3, 140, 88,
- 0, 122, 101, 1, 108, 10, 2, 32, 14, 128, 128, 131, 0, 122, 101, 2, 32, 0, 122, 101, 2, 100, 32, 0, 122, 101, 100, 1, 108, 10,
- 2, 32, 14, 128, 128, 132, 3, 140, 88, 72, 0, 122, 101, 115, 1, 108, 10, 2, 32, 14, 128, 128, 132, 3, 140, 88, 125, 88, 0, 122,
- 97, 2, 116, 105, 111, 110, 3, 140, 88, 141, 0, 106, 2, 17, 67, 3, 141, 0, 7, 6, 106, 0, 2, 106, 3, 0, 4, 1, 110, 2,
- 97, 32, 3, 57, 0, 2, 195, 188, 0, 4, 111, 107, 117, 108, 108, 2, 32, 14, 128, 128, 134, 3, 57, 131, 49, 137, 47, 107, 0, 195,
- 182, 107, 117, 108, 108, 2, 32, 14, 128, 128, 134, 0, 97, 103, 101, 114, 3, 57, 141, 81, 114, 0, 117, 97, 110, 3, 58, 6, 121, 50,
- 0, 3, 75, 0, 105, 104, 97, 8, 2, 100, 3, 75, 113, 107, 121, 0, 97, 8, 2, 109, 97, 105, 3, 75, 119, 0, 101, 114, 101, 8,
- 2, 17, 67, 3, 75, 122, 34, 13, 0, 101, 115, 8, 2, 117, 105, 3, 75, 122, 88, 0, 117, 100, 101, 111, 8, 3, 75, 137, 6, 72,
- 141, 139, 0, 111, 97, 8, 2, 110, 21, 3, 75, 139, 6, 35, 0, 117, 97, 110, 8, 3, 107, 58, 121, 50, 0, 7, 6, 107, 0, 2,
- 107, 3, 0, 4, 3, 49, 0, 8, 2, 18, 66, 17, 71, 0, 8, 2, 104, 17, 71, 0, 8, 2, 119, 17, 71, 0, 104, 2, 17, 65,
- 32, 0, 104, 8, 2, 114, 21, 21, 0, 105, 110, 101, 115, 105, 115, 3, 49, 13, 50, 6, 132, 89, 125, 89, 0, 106, 8, 2, 101, 21,
- 3, 49, 57, 0, 117, 97, 110, 3, 49, 58, 35, 50, 0, 105, 8, 2, 108, 17, 67, 21, 3, 49, 113, 0, 104, 97, 8, 3, 49, 121,
- 0, 105, 8, 2, 108, 108, 21, 3, 49, 124, 0, 105, 108, 111, 8, 2, 21, 3, 49, 124, 55, 13, 0, 104, 97, 114, 3, 49, 130, 0,
- 117, 2, 99, 104, 3, 49, 137, 0, 117, 119, 97, 105, 116, 3, 49, 137, 58, 6, 141, 47, 0, 121, 111, 3, 49, 140, 139, 0, 4, 110,
- 2, 105, 102, 3, 50, 0, 110, 2, 105, 116, 0, 110, 2, 105, 118, 0, 110, 2, 111, 98, 0, 110, 2, 111, 119, 0, 110, 8, 2, 17,
- 71, 0, 7, 6, 108, 0, 4, 1, 108, 3, 0, 1, 108, 17, 65, 2, 32, 3, 0, 111, 1, 21, 2, 103, 111, 117, 115, 3, 8, 55,
- 13, 0, 105, 110, 103, 1, 116, 10, 2, 32, 3, 10, 55, 124, 68, 0, 105, 110, 103, 1, 103, 110, 2, 32, 3, 14, 55, 124, 68, 0,
- 121, 1, 108, 21, 2, 32, 14, 128, 128, 130, 3, 37, 0, 4, 3, 55, 0, 1, 17, 65, 2, 108, 121, 32, 0, 1, 114, 2, 32, 0,
- 1, 119, 2, 32, 0, 2, 17, 67, 0, 2, 32, 0, 2, 69, 0, 8, 2, 104, 17, 71, 0, 108, 1, 17, 65, 0, 108, 1, 17, 65,
- 2, 17, 65, 0, 108, 1, 39, 17, 65, 0, 108, 1, 121, 0, 108, 2, 17, 67, 0, 108, 8, 2, 17, 71, 0, 108, 101, 2, 32, 0,
- 4, 121, 1, 21, 2, 32, 14, 128, 130, 130, 3, 55, 2, 37, 0, 121, 1, 102, 101, 105, 2, 32, 14, 128, 128, 130, 0, 121, 1, 102,
- 102, 2, 32, 14, 128, 128, 130, 0, 121, 1, 102, 111, 2, 32, 14, 128, 128, 130, 0, 121, 1, 108, 117, 102, 10, 2, 32, 14, 136, 128,
- 130, 0, 121, 1, 111, 2, 32, 0, 121, 1, 112, 10, 2, 32, 14, 128, 128, 130, 0, 69, 115, 115, 1, 21, 2, 32, 14, 128, 130, 132,
- 3, 55, 13, 89, 0, 69, 115, 115, 108, 121, 1, 21, 2, 32, 14, 128, 130, 134, 3, 55, 13, 89, 55, 2, 37, 0, 106, 117, 8, 3,
- 55, 57, 137, 0, 105, 98, 8, 2, 114, 101, 116, 116, 3, 55, 113, 71, 0, 121, 8, 2, 100, 3, 55, 124, 0, 105, 110, 117, 120, 3,
- 55, 124, 50, 129, 49, 89, 0, 105, 109, 1, 10, 2, 101, 110, 116, 3, 55, 124, 65, 0, 105, 110, 103, 1, 17, 66, 10, 2, 32, 3,
- 55, 124, 68, 0, 105, 110, 103, 115, 1, 17, 66, 10, 2, 32, 3, 55, 124, 68, 88, 0, 105, 115, 116, 101, 110, 3, 55, 124, 89, 13,
- 50, 0, 105, 98, 114, 101, 8, 2, 14, 128, 132, 133, 3, 55, 132, 71, 34, 13, 0, 111, 5, 3, 8, 2, 103, 25, 3, 55, 134, 0,
- 117, 2, 110, 97, 3, 55, 137, 0, 4, 121, 1, 102, 2, 32, 3, 55, 140, 0, 121, 1, 112, 2, 32, 0, 121, 1, 112, 105, 116, 108,
- 117, 109, 0, 105, 107, 101, 1, 10, 2, 32, 14, 128, 128, 132, 3, 55, 140, 49, 0, 4, 108, 101, 100, 1, 21, 21, 2, 32, 14, 128,
- 136, 131, 3, 72, 0, 108, 101, 100, 1, 111, 21, 21, 2, 32, 14, 128, 136, 131, 0, 108, 97, 110, 8, 3, 105, 2, 35, 50, 0, 1,
- 17, 66, 2, 32, 3, 118, 0, 105, 110, 103, 1, 108, 10, 2, 32, 14, 128, 152, 132, 3, 124, 68, 0, 7, 6, 109, 0, 4, 1, 17,
- 66, 2, 32, 3, 13, 65, 0, 1, 104, 2, 32, 0, 110, 8, 2, 101, 3, 50, 0, 4, 3, 65, 0, 1, 108, 2, 32, 0, 98, 1,
- 111, 2, 101, 0, 98, 2, 32, 0, 98, 8, 111, 98, 2, 25, 0, 98, 8, 117, 100, 0, 109, 0, 110, 2, 32, 0, 101, 116, 97, 8,
- 2, 108, 108, 117, 3, 65, 2, 122, 47, 35, 0, 101, 1, 17, 66, 10, 2, 32, 3, 65, 2, 124, 0, 4, 97, 108, 8, 2, 102, 14,
- 128, 132, 131, 3, 65, 4, 35, 55, 0, 97, 108, 8, 2, 110, 14, 128, 132, 131, 0, 97, 108, 8, 2, 112, 14, 128, 132, 131, 0, 97,
- 108, 8, 2, 116, 114, 14, 128, 132, 131, 0, 101, 116, 97, 8, 2, 21, 3, 65, 4, 122, 47, 13, 0, 117, 108, 116, 105, 8, 2, 21,
- 21, 14, 128, 132, 133, 3, 65, 4, 129, 55, 47, 124, 0, 101, 1, 114, 111, 116, 2, 110, 116, 12, 3, 65, 6, 122, 0, 69, 110, 116,
- 97, 114, 121, 2, 32, 3, 65, 6, 122, 50, 47, 13, 34, 2, 124, 0, 101, 110, 116, 101, 100, 1, 17, 67, 3, 65, 6, 122, 50, 47,
- 124, 72, 0, 4, 99, 8, 2, 18, 70, 21, 3, 65, 13, 0, 99, 8, 2, 32, 18, 70, 0, 111, 2, 110, 111, 116, 111, 0, 101, 116,
- 97, 98, 111, 3, 65, 13, 47, 6, 35, 71, 126, 0, 101, 116, 97, 108, 108, 8, 2, 105, 99, 3, 65, 13, 47, 35, 55, 0, 4, 97,
- 99, 8, 2, 97, 100, 14, 128, 132, 131, 3, 65, 13, 49, 0, 97, 99, 8, 2, 98, 14, 128, 132, 131, 0, 97, 99, 8, 2, 100, 14,
- 128, 132, 131, 0, 97, 99, 8, 2, 108, 14, 128, 132, 131, 0, 97, 99, 8, 2, 109, 14, 128, 132, 131, 0, 99, 8, 2, 17, 65, 0,
- 99, 8, 2, 17, 67, 21, 0, 99, 8, 2, 32, 17, 65, 0, 99, 8, 2, 32, 17, 67, 0, 4, 101, 110, 1, 21, 2, 32, 28, 18,
- 3, 65, 13, 50, 0, 111, 110, 2, 111, 112, 111, 108, 18, 67, 0, 111, 110, 111, 2, 103, 97, 3, 65, 13, 50, 6, 126, 0, 4, 69,
- 110, 116, 2, 32, 3, 65, 13, 50, 47, 0, 101, 110, 116, 1, 10, 2, 32, 14, 128, 128, 132, 0, 4, 101, 110, 116, 39, 115, 1, 10,
- 2, 32, 14, 128, 128, 134, 3, 65, 13, 50, 47, 89, 0, 101, 110, 116, 115, 1, 10, 2, 32, 14, 128, 128, 133, 0, 4, 97, 108, 8,
- 2, 101, 118, 3, 65, 13, 55, 0, 97, 108, 8, 2, 105, 103, 0, 111, 98, 105, 108, 101, 1, 10, 3, 65, 13, 71, 132, 55, 0, 111,
- 117, 116, 104, 1, 10, 2, 32, 3, 65, 13, 87, 0, 97, 8, 2, 109, 3, 65, 35, 0, 99, 8, 2, 105, 110, 3, 65, 35, 49, 0,
- 97, 99, 104, 105, 97, 8, 3, 65, 35, 49, 144, 0, 98, 108, 121, 3, 65, 71, 55, 2, 124, 0, 101, 116, 97, 108, 8, 2, 17, 67,
- 3, 65, 122, 47, 118, 0, 101, 110, 1, 21, 2, 32, 3, 65, 122, 50, 0, 101, 110, 116, 5, 8, 1, 10, 2, 32, 14, 128, 128, 132,
- 3, 65, 122, 50, 47, 0, 101, 110, 116, 115, 5, 8, 1, 10, 2, 32, 14, 128, 128, 133, 3, 65, 122, 50, 47, 89, 0, 101, 103, 97,
- 8, 3, 65, 122, 81, 13, 0, 111, 110, 111, 8, 3, 65, 126, 50, 139, 0, 111, 110, 2, 111, 120, 3, 65, 129, 50, 0, 117, 108, 116,
- 105, 8, 3, 65, 129, 55, 47, 124, 0, 111, 117, 116, 104, 1, 10, 2, 32, 28, 17, 3, 65, 138, 87, 0, 111, 99, 104, 97, 8, 3,
- 65, 139, 49, 13, 0, 111, 115, 116, 1, 21, 2, 32, 14, 128, 128, 132, 3, 65, 139, 89, 47, 0, 97, 121, 111, 114, 5, 35, 3, 65,
- 143, 0, 7, 6, 110, 0, 4, 1, 110, 3, 0, 4, 1, 110, 2, 32, 3, 0, 4, 100, 1, 32, 50, 2, 32, 3, 0, 101, 1, 110,
- 10, 2, 32, 3, 0, 2, 17, 67, 111, 32, 3, 8, 50, 0, 121, 97, 1, 10, 2, 32, 3, 8, 50, 57, 13, 0, 4, 1, 17, 66,
- 2, 32, 3, 13, 50, 0, 1, 69, 2, 32, 0, 39, 116, 3, 14, 50, 47, 0, 8, 2, 103, 17, 71, 12, 3, 14, 68, 0, 4, 3,
- 50, 0, 1, 21, 2, 99, 104, 0, 1, 97, 105, 10, 2, 32, 14, 128, 128, 129, 0, 1, 103, 2, 32, 0, 1, 103, 2, 105, 110, 103,
- 12, 0, 1, 108, 2, 32, 0, 2, 107, 110, 0, 101, 1, 17, 66, 10, 2, 32, 3, 50, 2, 124, 0, 97, 110, 111, 8, 2, 14, 128,
- 132, 132, 3, 50, 4, 35, 50, 139, 0, 111, 110, 8, 2, 21, 14, 128, 132, 131, 3, 50, 4, 126, 50, 0, 101, 119, 115, 8, 2, 14,
- 128, 132, 132, 3, 50, 6, 57, 137, 88, 0, 101, 119, 115, 5, 3, 8, 2, 14, 128, 132, 132, 3, 50, 6, 137, 88, 0, 101, 115, 115,
- 1, 10, 2, 32, 14, 136, 130, 132, 3, 50, 13, 89, 0, 101, 99, 101, 115, 115, 105, 116, 3, 50, 13, 89, 122, 89, 124, 47, 0, 97,
- 118, 105, 103, 8, 3, 50, 35, 84, 124, 81, 0, 39, 116, 1, 17, 65, 3, 50, 47, 0, 107, 5, 7, 3, 50, 49, 0, 115, 1, 97,
- 105, 10, 2, 32, 14, 128, 128, 130, 3, 50, 88, 0, 101, 115, 115, 5, 8, 1, 10, 2, 32, 14, 136, 130, 132, 3, 50, 122, 89, 0,
- 111, 110, 99, 104, 97, 108, 97, 5, 3, 2, 110, 3, 50, 126, 50, 91, 13, 55, 6, 121, 0, 111, 110, 99, 104, 97, 108, 97, 2, 110,
- 3, 50, 126, 50, 91, 13, 55, 13, 0, 117, 114, 115, 101, 8, 2, 17, 66, 3, 50, 131, 89, 0, 101, 111, 8, 3, 50, 132, 139, 0,
- 97, 117, 115, 101, 3, 50, 133, 89, 124, 0, 111, 97, 117, 116, 111, 8, 2, 14, 128, 132, 134, 3, 50, 139, 133, 47, 139, 0, 105, 110,
- 116, 104, 3, 50, 140, 50, 87, 0, 97, 109, 101, 1, 10, 2, 32, 14, 128, 128, 132, 3, 50, 141, 65, 0, 4, 1, 21, 2, 99, 17,
- 67, 3, 68, 0, 2, 99, 32, 0, 2, 120, 0, 107, 3, 68, 49, 0, 7, 6, 111, 0, 4, 2, 98, 106, 101, 3, 2, 126, 0, 8,
- 2, 98, 115, 0, 8, 2, 98, 116, 0, 112, 112, 111, 114, 2, 116, 117, 3, 2, 126, 48, 114, 0, 98, 115, 8, 2, 101, 114, 3, 2,
- 126, 71, 88, 0, 4, 1, 29, 2, 28, 19, 12, 12, 12, 3, 2, 127, 0, 2, 98, 108, 105, 103, 97, 116, 111, 0, 5, 3, 8, 2,
- 98, 115, 0, 5, 3, 8, 2, 98, 116, 0, 8, 2, 98, 108, 0, 4, 1, 99, 2, 105, 110, 99, 105, 3, 2, 139, 0, 1, 100, 2,
- 100, 101, 99, 0, 1, 108, 2, 99, 97, 116, 0, 8, 2, 98, 101, 115, 0, 39, 8, 2, 14, 128, 132, 130, 0, 120, 121, 8, 2, 21,
- 21, 3, 4, 126, 49, 89, 113, 0, 1, 108, 2, 99, 111, 109, 3, 4, 139, 0, 101, 2, 118, 101, 3, 4, 139, 6, 122, 0, 4, 2,
- 17, 67, 105, 99, 32, 3, 6, 126, 0, 2, 17, 67, 105, 99, 97, 108, 0, 2, 103, 101, 110, 111, 117, 115, 0, 2, 103, 101, 110, 121,
- 0, 4, 112, 111, 108, 1, 21, 2, 18, 67, 3, 6, 126, 48, 13, 55, 0, 112, 111, 108, 1, 21, 2, 105, 18, 71, 0, 99, 114, 97,
- 116, 101, 115, 2, 32, 3, 6, 126, 49, 34, 119, 47, 132, 88, 0, 120, 2, 105, 100, 101, 3, 6, 126, 49, 89, 0, 109, 101, 116, 101,
- 114, 1, 21, 3, 6, 126, 65, 124, 47, 114, 0, 103, 114, 97, 112, 104, 101, 114, 1, 21, 3, 6, 126, 81, 34, 13, 83, 114, 0, 112,
- 104, 97, 1, 99, 114, 2, 103, 3, 6, 126, 83, 13, 0, 4, 1, 116, 115, 117, 99, 2, 100, 105, 3, 6, 139, 0, 2, 17, 66, 97,
- 32, 0, 2, 17, 66, 101, 111, 110, 0, 2, 17, 66, 105, 17, 65, 0, 2, 17, 67, 105, 32, 0, 2, 17, 67, 111, 32, 0, 2, 17,
- 67, 111, 105, 115, 116, 0, 2, 98, 105, 99, 32, 0, 2, 99, 114, 101, 32, 0, 97, 2, 32, 3, 6, 139, 13, 0, 4, 105, 2, 110,
- 97, 32, 3, 6, 142, 0, 121, 2, 17, 65, 32, 0, 101, 97, 2, 32, 3, 6, 144, 0, 4, 1, 10, 2, 112, 104, 101, 114, 3, 8,
- 13, 0, 2, 99, 121, 116, 101, 32, 0, 103, 1, 108, 21, 2, 121, 3, 8, 13, 75, 0, 103, 105, 115, 109, 1, 108, 3, 8, 13, 75,
- 124, 88, 13, 65, 0, 112, 104, 101, 1, 10, 2, 32, 3, 8, 13, 83, 2, 124, 0, 1, 17, 67, 21, 21, 2, 32, 3, 8, 139, 0,
- 4, 1, 10, 2, 100, 121, 32, 3, 13, 0, 1, 10, 2, 103, 101, 110, 32, 0, 1, 10, 2, 112, 32, 0, 1, 10, 2, 112, 104, 121,
- 0, 1, 102, 102, 2, 99, 17, 65, 0, 1, 104, 115, 105, 98, 2, 112, 0, 1, 104, 116, 101, 109, 2, 100, 32, 0, 1, 105, 114, 101,
- 112, 2, 100, 32, 0, 1, 109, 2, 120, 0, 1, 109, 109, 2, 100, 111, 114, 0, 1, 115, 2, 112, 104, 105, 115, 116, 105, 99, 0, 1,
- 116, 2, 98, 97, 99, 99, 0, 1, 116, 115, 117, 99, 2, 100, 0, 2, 102, 102, 105, 99, 105, 0, 2, 112, 105, 110, 105, 0, 8, 2,
- 99, 99, 97, 115, 105, 0, 8, 2, 99, 99, 108, 117, 0, 102, 2, 102, 101, 110, 0, 4, 112, 1, 10, 2, 121, 32, 3, 13, 48, 0,
- 112, 112, 2, 114, 101, 115, 0, 112, 111, 108, 105, 116, 97, 110, 3, 13, 48, 6, 126, 55, 124, 47, 13, 50, 0, 112, 101, 100, 1, 10,
- 2, 32, 3, 13, 48, 72, 0, 112, 105, 110, 103, 1, 10, 2, 32, 3, 13, 48, 124, 68, 0, 99, 107, 1, 17, 67, 11, 10, 2, 32,
- 3, 13, 49, 0, 4, 99, 99, 117, 114, 3, 13, 49, 131, 0, 99, 99, 117, 114, 114, 0, 4, 99, 99, 117, 114, 5, 5, 3, 13, 49,
- 151, 0, 99, 99, 117, 114, 114, 5, 5, 0, 103, 2, 101, 116, 105, 99, 3, 13, 75, 0, 4, 105, 115, 101, 1, 112, 114, 111, 3, 13,
- 89, 0, 105, 115, 101, 1, 116, 114, 0, 105, 120, 2, 32, 3, 58, 35, 0, 105, 115, 1, 21, 2, 32, 3, 58, 121, 0, 4, 105, 114,
- 3, 58, 130, 0, 105, 114, 101, 0, 101, 1, 10, 2, 115, 32, 14, 128, 128, 130, 3, 88, 0, 101, 115, 111, 112, 104, 97, 3, 113, 89,
- 126, 83, 13, 0, 4, 3, 126, 0, 1, 29, 2, 99, 116, 0, 1, 98, 2, 100, 121, 32, 0, 1, 104, 2, 112, 32, 0, 1, 108, 102,
- 2, 112, 32, 0, 1, 109, 2, 100, 101, 108, 0, 1, 109, 2, 100, 101, 114, 0, 1, 109, 2, 100, 101, 115, 116, 0, 1, 112, 2, 112,
- 32, 0, 1, 114, 2, 103, 101, 114, 0, 1, 114, 2, 112, 32, 0, 1, 114, 112, 2, 112, 101, 0, 1, 116, 2, 112, 32, 0, 2, 17,
- 66, 101, 17, 67, 111, 32, 0, 2, 17, 67, 101, 109, 105, 99, 0, 2, 17, 67, 101, 116, 32, 0, 2, 98, 108, 105, 103, 97, 0, 2,
- 98, 108, 111, 0, 2, 98, 115, 116, 105, 110, 0, 2, 102, 102, 105, 99, 0, 2, 120, 12, 12, 0, 8, 0, 8, 2, 17, 67, 121, 12,
- 0, 8, 2, 112, 101, 114, 0, 8, 98, 2, 100, 121, 0, 8, 114, 2, 98, 101, 114, 0, 104, 1, 106, 2, 110, 0, 112, 116, 111, 8,
- 3, 126, 48, 47, 139, 0, 99, 116, 111, 8, 2, 21, 3, 126, 49, 47, 13, 0, 4, 120, 121, 3, 126, 49, 89, 124, 0, 120, 121, 8,
- 2, 103, 0, 98, 115, 111, 2, 108, 3, 126, 71, 89, 13, 0, 4, 103, 101, 1, 108, 21, 2, 32, 3, 126, 81, 0, 103, 117, 101, 1,
- 21, 21, 0, 1, 29, 3, 127, 0, 4, 1, 100, 2, 122, 101, 110, 3, 129, 0, 1, 116, 2, 110, 103, 117, 0, 4, 101, 1, 102, 2,
- 116, 17, 65, 3, 132, 0, 101, 8, 2, 100, 0, 101, 8, 2, 115, 0, 97, 1, 114, 98, 2, 100, 3, 133, 0, 4, 5, 3, 1, 10,
- 2, 102, 102, 3, 134, 0, 5, 3, 1, 99, 2, 102, 102, 0, 5, 3, 1, 103, 2, 110, 103, 0, 5, 3, 1, 114, 2, 110, 103, 0,
- 5, 3, 1, 115, 2, 110, 103, 0, 5, 3, 2, 102, 116, 0, 5, 3, 8, 2, 102, 102, 0, 4, 39, 101, 114, 3, 136, 0, 97, 114,
- 0, 97, 114, 2, 32, 0, 4, 1, 100, 2, 105, 110, 103, 3, 137, 0, 101, 1, 104, 115, 2, 12, 0, 101, 114, 1, 100, 2, 32, 3,
- 137, 114, 0, 4, 1, 17, 67, 29, 2, 17, 66, 97, 108, 3, 139, 0, 1, 17, 67, 29, 2, 17, 66, 117, 115, 32, 0, 1, 21, 2,
- 105, 115, 116, 0, 1, 29, 2, 17, 66, 121, 32, 0, 1, 29, 2, 98, 97, 0, 1, 29, 2, 112, 104, 101, 114, 0, 1, 100, 2, 99,
- 105, 108, 0, 1, 102, 2, 99, 17, 65, 0, 1, 103, 105, 2, 32, 0, 1, 107, 2, 100, 17, 65, 0, 1, 110, 2, 98, 105, 108, 0,
- 1, 110, 2, 98, 108, 0, 1, 114, 99, 2, 97, 116, 0, 1, 114, 99, 2, 99, 117, 0, 1, 114, 112, 112, 97, 2, 112, 0, 1, 114,
- 116, 2, 106, 97, 110, 0, 2, 17, 66, 101, 13, 0, 2, 17, 66, 101, 110, 17, 67, 0, 2, 17, 66, 105, 110, 103, 0, 2, 17, 67,
- 97, 103, 104, 32, 0, 2, 32, 0, 2, 98, 101, 100, 0, 2, 98, 121, 32, 0, 2, 103, 97, 110, 32, 0, 2, 104, 17, 65, 0, 2,
- 105, 110, 103, 0, 2, 105, 115, 109, 0, 2, 107, 117, 0, 2, 107, 121, 32, 0, 2, 113, 117, 101, 32, 0, 2, 115, 104, 17, 65, 32,
- 0, 2, 116, 105, 111, 110, 0, 8, 2, 17, 66, 97, 108, 0, 8, 2, 100, 17, 65, 0, 8, 2, 122, 111, 0, 8, 17, 67, 2, 116,
- 105, 0, 8, 104, 2, 99, 117, 0, 8, 108, 2, 99, 17, 65, 0, 8, 109, 2, 98, 105, 108, 0, 8, 114, 2, 98, 111, 0, 8, 118,
- 2, 99, 17, 65, 0, 97, 0, 101, 0, 104, 0, 4, 112, 101, 1, 110, 117, 2, 110, 3, 139, 48, 13, 0, 112, 101, 8, 2, 110, 0,
- 112, 101, 100, 1, 99, 2, 32, 3, 139, 48, 72, 0, 112, 105, 110, 103, 1, 99, 2, 32, 3, 139, 48, 124, 68, 0, 99, 104, 1, 114,
- 116, 3, 139, 49, 0, 100, 111, 2, 114, 17, 65, 3, 139, 72, 13, 0, 4, 100, 111, 114, 3, 139, 72, 114, 0, 100, 111, 117, 114, 0,
- 103, 101, 110, 105, 2, 99, 3, 139, 75, 6, 122, 50, 124, 0, 4, 103, 8, 2, 114, 101, 3, 139, 81, 0, 103, 117, 101, 1, 114, 0,
- 103, 117, 101, 1, 118, 0, 99, 101, 97, 110, 3, 139, 91, 13, 50, 0, 99, 101, 97, 110, 2, 105, 99, 3, 139, 91, 124, 35, 50, 0,
- 105, 2, 99, 3, 139, 113, 0, 101, 114, 3, 139, 114, 0, 101, 1, 112, 2, 116, 105, 3, 139, 122, 0, 4, 101, 1, 112, 2, 109, 3,
- 139, 124, 0, 101, 1, 112, 2, 116, 0, 105, 2, 122, 17, 65, 3, 139, 140, 0, 4, 105, 3, 142, 0, 105, 2, 99, 101, 0, 105, 2,
- 99, 101, 13, 0, 105, 2, 99, 107, 0, 105, 115, 1, 117, 2, 32, 0, 121, 0, 105, 97, 3, 142, 13, 0, 7, 6, 112, 0, 4, 1,
- 115, 97, 114, 2, 98, 3, 0, 4, 2, 112, 3, 0, 2, 112, 104, 3, 0, 104, 111, 110, 121, 1, 10, 2, 32, 3, 8, 83, 13, 50,
- 124, 0, 104, 101, 108, 101, 115, 2, 32, 3, 8, 83, 13, 55, 132, 88, 0, 4, 116, 1, 105, 101, 3, 47, 0, 116, 8, 2, 17, 71,
- 0, 4, 3, 48, 0, 2, 104, 28, 20, 0, 2, 104, 97, 122, 97, 0, 2, 104, 111, 108, 101, 0, 8, 2, 18, 66, 17, 71, 0, 104,
- 2, 101, 114, 100, 0, 111, 114, 2, 116, 114, 97, 121, 3, 48, 2, 136, 0, 111, 108, 121, 2, 21, 21, 3, 48, 4, 126, 55, 124, 0,
- 121, 114, 111, 8, 2, 21, 21, 14, 128, 132, 132, 3, 48, 4, 140, 34, 139, 0, 97, 108, 101, 111, 8, 2, 21, 14, 128, 132, 133, 3,
- 48, 4, 141, 55, 132, 139, 0, 4, 97, 1, 109, 121, 115, 3, 48, 13, 0, 104, 97, 2, 109, 32, 0, 111, 116, 97, 2, 116, 3, 48,
- 13, 47, 141, 0, 121, 111, 110, 3, 48, 57, 126, 50, 0, 117, 8, 2, 116, 114, 3, 48, 57, 137, 0, 117, 114, 8, 2, 115, 117, 3,
- 48, 114, 0, 117, 116, 2, 32, 3, 48, 117, 47, 0, 111, 108, 121, 2, 21, 3, 48, 126, 55, 124, 0, 117, 116, 1, 115, 2, 32, 3,
- 48, 129, 47, 0, 105, 99, 111, 8, 3, 48, 132, 49, 139, 0, 107, 103, 3, 48, 132, 49, 141, 75, 6, 132, 0, 105, 101, 99, 101, 2,
- 32, 14, 128, 128, 133, 3, 48, 132, 89, 0, 121, 114, 111, 109, 2, 101, 3, 48, 140, 34, 6, 126, 65, 0, 110, 8, 2, 101, 117, 3,
- 50, 0, 110, 101, 117, 3, 50, 57, 137, 0, 4, 102, 8, 2, 17, 71, 3, 83, 0, 104, 0, 104, 8, 2, 17, 71, 0, 104, 8, 2,
- 18, 66, 17, 71, 0, 104, 101, 110, 121, 108, 3, 83, 4, 132, 50, 140, 55, 0, 104, 111, 116, 111, 8, 2, 21, 21, 14, 128, 132, 133,
- 3, 83, 4, 139, 47, 139, 0, 104, 121, 99, 111, 8, 3, 83, 4, 140, 49, 139, 0, 104, 116, 104, 8, 2, 17, 65, 3, 83, 87, 0,
- 104, 101, 110, 111, 109, 101, 2, 110, 3, 83, 113, 50, 126, 65, 124, 0, 104, 105, 108, 97, 8, 3, 83, 113, 55, 35, 0, 4, 104, 111,
- 116, 2, 111, 103, 114, 97, 112, 104, 12, 3, 83, 139, 47, 0, 104, 111, 116, 8, 2, 111, 18, 75, 12, 12, 0, 104, 111, 116, 111, 99,
- 111, 112, 3, 83, 139, 47, 13, 49, 126, 48, 0, 104, 111, 116, 111, 110, 3, 83, 139, 47, 126, 50, 0, 104, 111, 116, 111, 3, 83, 139,
- 47, 139, 0, 115, 8, 2, 17, 71, 3, 89, 0, 115, 121, 99, 104, 111, 2, 108, 111, 3, 89, 2, 140, 49, 126, 0, 115, 101, 117, 100,
- 111, 3, 89, 137, 72, 139, 0, 115, 121, 99, 104, 3, 89, 140, 49, 0, 115, 121, 99, 104, 111, 3, 89, 140, 49, 139, 0, 7, 6, 113,
- 0, 2, 113, 3, 0, 4, 3, 49, 0, 117, 1, 21, 2, 195, 169, 32, 0, 117, 1, 99, 97, 106, 0, 117, 2, 32, 0, 117, 2, 101,
- 114, 32, 0, 117, 101, 1, 21, 2, 32, 0, 117, 101, 1, 101, 104, 99, 0, 117, 101, 116, 116, 3, 49, 6, 122, 47, 0, 117, 105, 1,
- 115, 101, 109, 2, 116, 3, 49, 6, 132, 0, 117, 101, 117, 3, 49, 57, 137, 0, 117, 3, 49, 58, 0, 117, 2, 17, 67, 3, 49, 58,
- 13, 0, 117, 101, 8, 2, 32, 3, 49, 58, 122, 0, 117, 101, 115, 116, 3, 49, 58, 122, 89, 47, 0, 117, 101, 115, 116, 105, 111, 2,
- 110, 3, 49, 58, 122, 89, 76, 13, 0, 117, 121, 3, 49, 58, 124, 0, 4, 117, 97, 1, 115, 2, 17, 66, 3, 49, 58, 126, 0, 117,
- 97, 8, 2, 102, 0, 117, 97, 115, 2, 17, 65, 3, 49, 58, 141, 88, 0, 117, 97, 115, 105, 3, 49, 58, 141, 88, 140, 0, 117, 101,
- 116, 1, 97, 114, 3, 49, 113, 47, 0, 117, 111, 114, 1, 105, 108, 3, 49, 114, 0, 117, 97, 121, 3, 49, 132, 0, 117, 101, 116, 2,
- 32, 3, 49, 141, 0, 117, 101, 115, 8, 2, 17, 65, 3, 49, 141, 89, 0, 7, 6, 114, 0, 4, 1, 114, 2, 32, 3, 0, 100, 1,
- 32, 51, 2, 32, 3, 0, 109, 8, 2, 17, 65, 3, 4, 130, 122, 65, 0, 1, 21, 2, 17, 66, 3, 13, 0, 4, 3, 34, 0, 104,
- 1, 17, 67, 0, 104, 8, 2, 17, 71, 0, 114, 0, 119, 8, 2, 97, 3, 34, 2, 117, 0, 4, 114, 104, 101, 97, 3, 34, 6, 144,
- 0, 114, 104, 111, 101, 97, 0, 4, 121, 1, 110, 97, 10, 2, 32, 14, 128, 128, 130, 3, 34, 37, 0, 121, 1, 116, 110, 97, 10, 2,
- 32, 14, 128, 128, 130, 0, 105, 101, 115, 1, 116, 110, 97, 10, 2, 32, 14, 128, 128, 132, 3, 34, 37, 88, 0, 69, 114, 2, 32, 3,
- 34, 114, 0, 104, 121, 116, 104, 3, 34, 124, 86, 0, 4, 117, 110, 8, 2, 97, 3, 34, 129, 50, 0, 117, 110, 8, 2, 111, 0, 4,
- 104, 101, 117, 3, 34, 137, 0, 117, 8, 2, 98, 18, 66, 0, 117, 108, 101, 8, 2, 21, 3, 34, 137, 55, 0, 4, 104, 111, 8, 2,
- 100, 3, 34, 139, 0, 104, 111, 8, 2, 116, 0, 104, 111, 100, 111, 8, 2, 21, 3, 34, 139, 72, 13, 0, 4, 104, 105, 2, 110, 13,
- 3, 34, 140, 0, 104, 105, 2, 122, 0, 4, 1, 17, 67, 2, 32, 24, 3, 114, 0, 1, 101, 2, 32, 0, 7, 6, 115, 0, 4, 1,
- 10, 2, 99, 105, 111, 110, 3, 0, 4, 2, 99, 105, 111, 117, 115, 3, 0, 4, 2, 115, 3, 0, 116, 1, 32, 49, 2, 32, 3, 0,
- 104, 101, 39, 8, 3, 2, 91, 132, 0, 101, 108, 102, 2, 32, 3, 6, 89, 122, 55, 83, 0, 101, 108, 118, 101, 115, 2, 32, 3, 6,
- 89, 122, 55, 84, 88, 0, 105, 97, 2, 32, 3, 8, 88, 144, 0, 1, 10, 2, 117, 32, 3, 8, 89, 0, 99, 111, 112, 121, 1, 21,
- 2, 32, 3, 8, 89, 49, 13, 48, 2, 124, 0, 99, 105, 115, 2, 32, 3, 8, 89, 49, 124, 89, 0, 99, 105, 2, 32, 3, 8, 89,
- 49, 140, 0, 105, 97, 1, 17, 67, 2, 32, 3, 8, 89, 144, 0, 105, 97, 5, 3, 2, 32, 3, 8, 90, 13, 0, 104, 1, 17, 65,
- 2, 17, 65, 32, 3, 8, 91, 0, 115, 105, 111, 110, 3, 8, 91, 13, 50, 0, 115, 105, 111, 110, 5, 8, 2, 32, 3, 8, 91, 129,
- 50, 0, 105, 97, 110, 1, 21, 2, 32, 14, 128, 128, 129, 3, 50, 0, 4, 1, 10, 2, 105, 99, 32, 3, 88, 0, 1, 17, 65, 2,
- 105, 116, 105, 118, 0, 1, 18, 72, 2, 109, 17, 65, 110, 32, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 1, 32, 15, 2, 32, 0,
- 1, 32, 54, 49, 2, 32, 0, 1, 39, 32, 15, 2, 32, 0, 1, 97, 2, 101, 108, 32, 0, 1, 97, 2, 109, 0, 1, 97, 101, 2,
- 105, 101, 0, 1, 97, 101, 2, 105, 108, 0, 1, 97, 101, 2, 121, 0, 1, 97, 101, 108, 112, 2, 101, 0, 1, 97, 101, 112, 2, 101,
- 0, 1, 97, 101, 116, 2, 101, 0, 1, 97, 104, 112, 2, 101, 0, 1, 97, 108, 2, 101, 0, 1, 97, 109, 2, 101, 0, 1, 97, 112,
- 2, 101, 0, 1, 97, 114, 2, 101, 0, 1, 101, 2, 100, 0, 1, 103, 110, 2, 32, 14, 128, 128, 129, 0, 1, 105, 17, 65, 2, 121,
- 0, 1, 105, 97, 2, 101, 0, 1, 105, 111, 112, 2, 111, 110, 0, 1, 105, 114, 112, 2, 111, 0, 1, 109, 2, 105, 0, 1, 109, 2,
- 121, 0, 1, 110, 2, 32, 14, 128, 128, 129, 0, 1, 110, 2, 121, 32, 0, 1, 111, 2, 109, 0, 1, 111, 17, 67, 2, 69, 110, 0,
- 1, 111, 17, 67, 2, 69, 114, 0, 1, 117, 109, 2, 105, 99, 0, 2, 32, 0, 2, 109, 25, 0, 8, 97, 101, 2, 101, 0, 8, 97,
- 104, 2, 32, 0, 8, 101, 114, 2, 111, 0, 8, 105, 111, 17, 67, 2, 101, 0, 101, 1, 105, 117, 2, 32, 0, 101, 1, 111, 2, 32,
- 0, 101, 1, 111, 100, 2, 32, 0, 101, 1, 111, 111, 104, 99, 0, 101, 1, 111, 116, 2, 32, 0, 101, 1, 117, 97, 2, 32, 0, 101,
- 1, 117, 102, 2, 32, 0, 101, 1, 119, 0, 4, 105, 110, 1, 105, 97, 2, 32, 3, 88, 13, 50, 0, 105, 110, 1, 117, 2, 32, 0,
- 105, 98, 1, 17, 65, 3, 88, 13, 71, 0, 105, 1, 117, 2, 97, 3, 88, 124, 0, 4, 3, 89, 0, 1, 21, 2, 32, 28, 17, 14,
- 128, 128, 129, 0, 1, 21, 2, 104, 101, 97, 100, 32, 0, 1, 21, 2, 104, 105, 108, 108, 32, 0, 1, 21, 2, 104, 111, 117, 115, 0,
- 1, 97, 2, 101, 0, 1, 99, 2, 32, 0, 1, 99, 10, 2, 32, 14, 128, 128, 129, 0, 1, 101, 112, 10, 2, 32, 14, 128, 128, 129,
- 0, 1, 101, 116, 2, 32, 14, 128, 128, 129, 0, 1, 102, 2, 32, 0, 1, 102, 10, 2, 32, 14, 128, 128, 129, 0, 1, 104, 116, 2,
- 32, 0, 1, 104, 116, 10, 2, 32, 14, 128, 128, 129, 0, 1, 107, 2, 32, 0, 1, 107, 10, 2, 32, 14, 128, 128, 129, 0, 1, 112,
- 2, 32, 0, 1, 112, 10, 2, 32, 14, 128, 128, 129, 0, 1, 116, 2, 32, 14, 128, 128, 129, 0, 1, 116, 10, 2, 32, 14, 128, 128,
- 129, 0, 2, 115, 104, 0, 5, 3, 1, 101, 114, 2, 111, 117, 114, 0, 8, 2, 99, 17, 71, 0, 8, 2, 99, 18, 66, 17, 71, 0,
- 8, 2, 107, 17, 71, 0, 8, 2, 107, 18, 66, 17, 71, 0, 8, 2, 108, 17, 71, 0, 8, 2, 109, 17, 71, 0, 8, 2, 110, 17,
- 71, 0, 8, 2, 112, 17, 71, 0, 8, 2, 112, 18, 66, 17, 71, 0, 8, 2, 112, 104, 17, 71, 0, 8, 2, 113, 117, 0, 8, 2,
- 114, 105, 0, 8, 2, 116, 17, 71, 0, 8, 2, 116, 114, 17, 71, 0, 8, 2, 117, 0, 8, 2, 118, 97, 0, 8, 2, 118, 101, 0,
- 8, 2, 119, 17, 71, 0, 8, 17, 65, 17, 66, 2, 32, 24, 0, 8, 105, 109, 2, 104, 0, 99, 1, 117, 109, 2, 108, 0, 99, 2,
- 18, 67, 0, 101, 1, 111, 111, 2, 32, 0, 115, 1, 111, 114, 99, 2, 104, 0, 115, 2, 32, 0, 115, 2, 105, 99, 0, 115, 101, 2,
- 32, 0, 101, 109, 105, 8, 2, 21, 21, 14, 128, 132, 132, 3, 89, 4, 122, 65, 113, 0, 99, 105, 2, 98, 3, 89, 13, 0, 116, 8,
- 2, 32, 3, 89, 13, 50, 47, 0, 111, 109, 97, 8, 2, 108, 105, 3, 89, 13, 65, 121, 0, 105, 98, 1, 10, 3, 89, 13, 71, 0,
- 111, 99, 105, 101, 8, 2, 116, 3, 89, 13, 89, 147, 0, 116, 101, 105, 110, 3, 89, 47, 140, 50, 0, 112, 101, 97, 107, 1, 10, 2,
- 32, 14, 128, 128, 133, 3, 89, 48, 132, 49, 0, 4, 99, 2, 101, 112, 116, 3, 89, 49, 0, 99, 104, 2, 111, 0, 99, 104, 5, 3,
- 2, 101, 100, 0, 99, 104, 8, 2, 105, 115, 109, 0, 99, 97, 114, 8, 2, 97, 3, 89, 49, 35, 34, 0, 99, 104, 105, 122, 8, 3,
- 89, 49, 124, 47, 89, 0, 99, 104, 101, 2, 109, 3, 89, 49, 132, 0, 99, 97, 114, 99, 3, 89, 49, 143, 89, 0, 4, 101, 8, 2,
- 99, 108, 117, 3, 89, 113, 0, 101, 8, 2, 100, 117, 99, 0, 101, 99, 117, 114, 3, 89, 113, 49, 57, 146, 0, 101, 109, 105, 110, 8,
- 3, 89, 122, 65, 124, 50, 0, 121, 2, 110, 101, 114, 103, 3, 89, 124, 0, 105, 110, 103, 1, 108, 2, 32, 3, 89, 124, 68, 0, 111,
- 109, 101, 1, 21, 2, 32, 14, 128, 128, 132, 3, 89, 129, 65, 0, 111, 109, 101, 1, 111, 21, 21, 2, 32, 14, 128, 128, 132, 3, 89,
- 139, 65, 0, 105, 122, 101, 8, 2, 17, 67, 21, 3, 89, 140, 88, 0, 4, 105, 111, 110, 1, 17, 65, 3, 90, 13, 50, 0, 105, 111,
- 110, 5, 3, 1, 114, 101, 0, 105, 111, 110, 5, 8, 1, 17, 65, 3, 90, 129, 50, 0, 4, 99, 104, 2, 17, 67, 3, 91, 0, 99,
- 104, 2, 32, 0, 99, 104, 2, 101, 114, 32, 0, 99, 104, 8, 0, 99, 104, 8, 2, 105, 108, 0, 99, 104, 8, 101, 0, 104, 0, 104,
- 8, 2, 17, 71, 0, 104, 8, 2, 18, 66, 17, 71, 0, 115, 117, 114, 101, 1, 97, 3, 91, 6, 146, 0, 115, 105, 97, 2, 32, 3,
- 91, 13, 0, 105, 111, 110, 1, 17, 67, 3, 91, 13, 50, 0, 122, 8, 2, 21, 21, 3, 91, 88, 0, 4, 104, 105, 114, 101, 1, 10,
- 2, 32, 14, 128, 128, 133, 3, 91, 114, 0, 115, 117, 114, 0, 4, 104, 105, 112, 1, 10, 2, 32, 14, 128, 128, 132, 3, 91, 124, 48,
- 0, 104, 105, 112, 101, 1, 10, 2, 32, 0, 104, 105, 112, 115, 1, 10, 2, 32, 14, 128, 128, 133, 3, 91, 124, 48, 89, 0, 105, 111,
- 110, 5, 8, 1, 17, 67, 3, 91, 129, 50, 0, 195, 173, 111, 8, 3, 91, 132, 0, 115, 117, 101, 3, 91, 137, 0, 115, 117, 114, 1,
- 97, 3, 91, 146, 0, 1, 32, 54, 2, 32, 3, 113, 88, 0, 8, 2, 32, 3, 122, 89, 0, 4, 1, 101, 99, 21, 2, 32, 14, 128,
- 128, 129, 3, 125, 88, 0, 1, 101, 115, 10, 2, 32, 14, 128, 128, 129, 0, 1, 101, 115, 115, 10, 2, 32, 14, 128, 128, 130, 0, 7,
- 6, 116, 0, 4, 1, 115, 2, 108, 3, 0, 1, 116, 3, 0, 116, 2, 105, 32, 3, 8, 47, 0, 4, 101, 110, 5, 3, 1, 10, 2,
- 32, 3, 19, 42, 0, 116, 97, 110, 5, 3, 1, 10, 2, 32, 0, 116, 101, 110, 5, 3, 1, 10, 2, 32, 0, 116, 111, 110, 5, 3,
- 1, 10, 0, 116, 105, 110, 1, 101, 29, 2, 32, 3, 19, 50, 0, 4, 3, 47, 0, 2, 104, 28, 20, 0, 8, 2, 114, 17, 71, 0,
- 8, 2, 115, 17, 71, 0, 8, 2, 119, 17, 71, 0, 8, 105, 112, 2, 105, 97, 0, 116, 2, 105, 97, 32, 0, 115, 107, 8, 3, 47,
- 6, 13, 89, 49, 0, 4, 111, 2, 109, 111, 114, 114, 3, 47, 13, 0, 116, 117, 2, 114, 0, 114, 97, 110, 115, 8, 2, 110, 14, 128,
- 132, 133, 3, 47, 34, 35, 50, 89, 0, 4, 114, 105, 8, 2, 98, 117, 3, 47, 34, 124, 0, 114, 105, 8, 2, 103, 0, 114, 105, 8,
- 2, 103, 111, 110, 17, 65, 0, 114, 105, 8, 2, 110, 105, 0, 114, 105, 8, 2, 118, 105, 0, 114, 105, 8, 2, 120, 17, 65, 0, 4,
- 114, 105, 8, 2, 17, 65, 3, 47, 34, 140, 0, 114, 105, 8, 2, 17, 67, 17, 65, 0, 114, 105, 8, 2, 17, 67, 121, 0, 114, 105,
- 101, 8, 0, 114, 105, 98, 101, 3, 47, 34, 140, 71, 0, 4, 122, 3, 47, 89, 0, 122, 8, 2, 97, 114, 0, 4, 115, 101, 2, 32,
- 3, 47, 89, 37, 0, 122, 101, 2, 32, 0, 115, 117, 8, 3, 47, 89, 137, 0, 101, 114, 97, 8, 3, 47, 122, 34, 13, 0, 101, 107,
- 1, 21, 2, 32, 14, 128, 128, 131, 3, 47, 122, 49, 0, 101, 108, 101, 8, 3, 47, 122, 55, 113, 0, 111, 8, 2, 110, 110, 3, 47,
- 129, 0, 118, 2, 32, 3, 47, 132, 84, 132, 0, 119, 111, 8, 3, 47, 137, 0, 111, 119, 110, 1, 21, 2, 32, 14, 128, 128, 132, 3,
- 47, 138, 50, 0, 4, 99, 104, 3, 76, 0, 115, 99, 104, 0, 103, 97, 1, 114, 2, 103, 3, 81, 124, 0, 1, 21, 2, 105, 97, 3,
- 91, 0, 4, 1, 101, 105, 2, 97, 114, 121, 32, 3, 108, 0, 2, 17, 65, 28, 20, 0, 2, 97, 112, 32, 0, 2, 111, 111, 116, 104,
- 0, 101, 2, 114, 114, 101, 115, 116, 3, 108, 13, 0, 121, 112, 101, 3, 108, 140, 48, 0, 7, 6, 117, 0, 8, 2, 107, 114, 97, 105,
- 110, 3, 2, 57, 137, 0, 108, 1, 102, 2, 102, 105, 108, 3, 2, 117, 55, 0, 108, 116, 114, 97, 8, 2, 21, 3, 4, 117, 55, 47,
- 34, 35, 0, 4, 1, 21, 2, 100, 97, 32, 3, 6, 57, 137, 0, 1, 102, 2, 103, 97, 108, 0, 2, 17, 67, 105, 17, 65, 0, 2,
- 115, 105, 111, 110, 0, 2, 116, 105, 111, 110, 0, 101, 110, 116, 101, 3, 6, 58, 122, 50, 47, 141, 0, 4, 1, 108, 2, 115, 105, 111,
- 110, 3, 6, 137, 0, 1, 114, 2, 17, 67, 105, 17, 65, 0, 1, 114, 2, 115, 105, 111, 110, 0, 1, 115, 2, 17, 67, 17, 65, 32,
- 0, 1, 122, 2, 108, 32, 0, 2, 103, 97, 32, 0, 2, 107, 105, 32, 0, 2, 109, 97, 32, 0, 2, 109, 111, 32, 0, 2, 122, 122,
- 105, 32, 0, 5, 3, 1, 18, 73, 21, 2, 100, 97, 32, 0, 5, 3, 1, 104, 116, 2, 17, 67, 105, 17, 65, 0, 121, 2, 17, 65,
- 32, 3, 6, 137, 57, 0, 109, 1, 108, 108, 10, 2, 32, 3, 8, 13, 65, 0, 4, 1, 10, 2, 108, 111, 117, 115, 32, 3, 8, 57,
- 117, 0, 1, 21, 2, 108, 97, 32, 0, 1, 21, 2, 108, 97, 114, 0, 1, 21, 2, 108, 97, 116, 101, 0, 1, 21, 2, 108, 117, 109,
- 0, 1, 21, 2, 108, 117, 115, 32, 0, 108, 105, 1, 21, 2, 32, 3, 8, 57, 117, 55, 140, 0, 2, 97, 32, 3, 8, 57, 137, 0,
- 111, 117, 115, 1, 21, 3, 8, 57, 137, 13, 89, 0, 1, 104, 2, 32, 3, 8, 137, 0, 111, 117, 115, 1, 18, 66, 21, 3, 8, 137,
- 13, 89, 0, 108, 108, 121, 1, 102, 10, 2, 32, 3, 13, 55, 2, 124, 0, 4, 109, 1, 10, 2, 32, 3, 13, 65, 0, 109, 1, 99,
- 114, 105, 99, 0, 109, 1, 114, 2, 101, 110, 116, 0, 103, 103, 101, 1, 115, 2, 115, 116, 3, 13, 75, 122, 0, 4, 115, 1, 10, 2,
- 32, 3, 13, 89, 0, 115, 1, 99, 111, 102, 0, 97, 1, 103, 2, 114, 17, 65, 3, 35, 0, 2, 108, 17, 65, 3, 57, 117, 0, 4,
- 1, 25, 2, 116, 114, 105, 3, 57, 137, 0, 1, 100, 2, 108, 121, 0, 1, 104, 2, 109, 97, 110, 0, 1, 108, 97, 118, 0, 1, 108,
- 108, 2, 108, 0, 1, 108, 111, 118, 2, 109, 101, 0, 1, 110, 2, 97, 108, 32, 0, 1, 110, 2, 97, 116, 0, 1, 110, 97, 109, 0,
- 1, 110, 105, 116, 110, 111, 99, 0, 1, 115, 2, 108, 101, 32, 0, 2, 17, 67, 17, 65, 0, 2, 17, 67, 101, 17, 67, 111, 32, 0,
- 2, 32, 0, 2, 97, 0, 2, 97, 108, 32, 0, 2, 101, 115, 113, 0, 2, 105, 0, 2, 108, 101, 32, 0, 2, 109, 101, 0, 2, 111,
- 0, 2, 116, 121, 0, 8, 2, 116, 105, 108, 0, 8, 108, 111, 115, 2, 17, 67, 0, 103, 1, 112, 109, 2, 110, 0, 103, 104, 1, 104,
- 0, 117, 1, 99, 97, 118, 0, 117, 2, 109, 3, 57, 137, 13, 0, 97, 114, 121, 2, 32, 3, 57, 137, 13, 34, 37, 0, 99, 108, 101,
- 1, 110, 3, 57, 137, 49, 55, 124, 0, 99, 108, 101, 97, 114, 1, 110, 3, 57, 137, 49, 55, 145, 0, 109, 2, 101, 110, 116, 3, 57,
- 137, 65, 0, 115, 8, 2, 17, 65, 3, 57, 137, 88, 0, 115, 117, 114, 112, 3, 57, 137, 88, 6, 131, 48, 0, 115, 117, 114, 112, 5,
- 5, 3, 57, 137, 88, 6, 151, 48, 0, 115, 117, 2, 97, 108, 3, 57, 137, 90, 137, 0, 97, 114, 121, 5, 3, 2, 32, 3, 57, 137,
- 143, 34, 37, 0, 4, 1, 103, 2, 97, 108, 32, 3, 58, 0, 1, 103, 2, 105, 0, 97, 8, 103, 3, 58, 121, 0, 97, 1, 103, 21,
- 2, 103, 101, 3, 58, 124, 0, 4, 97, 1, 115, 2, 100, 101, 3, 58, 141, 0, 97, 1, 115, 2, 115, 0, 97, 103, 1, 115, 3, 58,
- 141, 75, 0, 4, 1, 98, 2, 100, 100, 104, 3, 117, 0, 1, 98, 2, 115, 104, 0, 1, 98, 2, 116, 99, 104, 0, 1, 99, 2, 115,
- 104, 0, 1, 112, 2, 115, 104, 0, 1, 112, 2, 115, 115, 0, 8, 102, 2, 108, 17, 67, 0, 4, 108, 1, 98, 2, 114, 3, 117, 55,
- 0, 108, 1, 98, 2, 119, 0, 108, 108, 1, 98, 0, 108, 108, 1, 102, 0, 108, 108, 1, 112, 0, 108, 108, 121, 1, 98, 3, 117, 55,
- 124, 0, 4, 108, 1, 99, 105, 10, 2, 116, 32, 3, 118, 0, 108, 1, 102, 10, 2, 32, 0, 1, 116, 116, 101, 108, 2, 99, 101, 3,
- 124, 0, 4, 115, 1, 98, 2, 105, 17, 65, 3, 124, 88, 0, 115, 1, 98, 2, 121, 0, 115, 105, 110, 101, 115, 115, 1, 98, 3, 124,
- 88, 50, 13, 89, 0, 4, 3, 129, 0, 1, 102, 2, 108, 99, 114, 0, 1, 108, 2, 99, 107, 0, 2, 103, 117, 17, 67, 0, 2, 108,
- 117, 108, 0, 2, 115, 104, 0, 2, 120, 17, 65, 12, 12, 12, 0, 8, 104, 115, 2, 116, 17, 67, 0, 8, 104, 115, 2, 116, 111, 0,
- 99, 117, 108, 3, 129, 49, 57, 117, 55, 0, 108, 5, 8, 1, 102, 10, 2, 32, 3, 129, 55, 0, 108, 108, 121, 5, 8, 1, 102, 10,
- 2, 32, 3, 129, 55, 2, 124, 0, 103, 1, 108, 112, 2, 17, 65, 3, 129, 81, 0, 115, 8, 2, 32, 3, 129, 88, 0, 97, 114, 1,
- 103, 2, 100, 3, 130, 0, 4, 1, 18, 66, 2, 32, 3, 137, 0, 1, 102, 2, 106, 105, 0, 1, 104, 99, 2, 17, 67, 17, 65, 0,
- 1, 104, 114, 2, 17, 67, 17, 65, 0, 1, 106, 2, 17, 67, 17, 65, 0, 1, 106, 2, 108, 105, 0, 1, 106, 10, 2, 17, 67, 17,
- 65, 0, 1, 108, 2, 17, 67, 17, 65, 0, 1, 108, 2, 97, 0, 1, 108, 2, 98, 114, 105, 0, 1, 110, 2, 99, 108, 0, 1, 114,
- 2, 17, 67, 17, 65, 0, 1, 114, 2, 97, 17, 67, 12, 0, 1, 114, 2, 105, 0, 1, 114, 2, 116, 104, 0, 1, 115, 2, 17, 67,
- 17, 65, 0, 1, 115, 2, 105, 0, 1, 119, 2, 17, 67, 17, 65, 0, 1, 119, 2, 99, 104, 17, 65, 0, 2, 17, 67, 117, 32, 0,
- 2, 32, 24, 0, 2, 108, 121, 0, 5, 3, 1, 18, 73, 2, 97, 0, 5, 3, 1, 18, 73, 2, 105, 0, 5, 3, 1, 98, 2, 100,
- 100, 104, 0, 5, 3, 1, 100, 2, 17, 67, 17, 65, 0, 5, 3, 1, 100, 2, 116, 121, 0, 5, 3, 1, 110, 2, 17, 67, 17, 65,
- 0, 5, 3, 1, 116, 2, 17, 67, 17, 65, 12, 0, 8, 2, 108, 17, 65, 0, 8, 108, 2, 97, 0, 8, 108, 2, 99, 0, 8, 108,
- 2, 116, 104, 101, 114, 0, 104, 2, 17, 67, 0, 97, 114, 121, 1, 114, 2, 32, 3, 137, 34, 37, 0, 99, 108, 101, 5, 3, 1, 110,
- 3, 137, 49, 55, 124, 0, 99, 108, 101, 97, 114, 5, 3, 1, 110, 3, 137, 49, 55, 145, 0, 98, 117, 110, 116, 117, 3, 137, 71, 6,
- 137, 50, 108, 137, 0, 99, 99, 2, 105, 3, 137, 76, 0, 103, 2, 101, 114, 32, 3, 137, 81, 0, 97, 114, 121, 5, 3, 1, 114, 2,
- 32, 3, 137, 143, 34, 37, 0, 121, 3, 140, 0, 111, 121, 3, 142, 0, 111, 114, 1, 108, 102, 3, 146, 0, 7, 6, 118, 0, 2, 118,
- 3, 0, 4, 3, 84, 0, 8, 2, 108, 97, 0, 105, 98, 114, 97, 8, 2, 116, 3, 84, 2, 140, 71, 34, 141, 0, 105, 98, 114, 97,
- 5, 3, 8, 2, 116, 3, 84, 6, 140, 71, 34, 141, 0, 105, 100, 101, 2, 111, 103, 114, 3, 84, 124, 72, 113, 0, 105, 100, 101, 111,
- 3, 84, 124, 72, 113, 2, 139, 0, 105, 118, 105, 2, 21, 3, 84, 124, 84, 124, 0, 105, 118, 2, 32, 3, 84, 140, 84, 0, 97, 1,
- 21, 2, 108, 101, 110, 3, 84, 141, 0, 101, 104, 101, 109, 8, 3, 84, 144, 65, 0, 105, 108, 108, 101, 1, 115, 10, 2, 32, 14, 128,
- 128, 134, 3, 88, 84, 124, 55, 0, 7, 6, 119, 0, 4, 1, 109, 2, 105, 99, 104, 32, 3, 0, 4, 1, 115, 17, 65, 2, 105, 99,
- 107, 3, 0, 2, 119, 3, 0, 101, 1, 17, 67, 2, 32, 3, 8, 58, 124, 0, 4, 114, 3, 34, 0, 114, 8, 2, 17, 71, 0, 4,
- 3, 58, 0, 104, 0, 104, 8, 2, 17, 71, 0, 4, 105, 116, 104, 2, 17, 65, 3, 58, 2, 124, 86, 0, 105, 116, 104, 2, 17, 67,
- 0, 101, 115, 116, 1, 17, 67, 3, 58, 6, 122, 89, 47, 0, 105, 116, 104, 1, 101, 2, 32, 3, 58, 6, 124, 86, 0, 101, 114, 101,
- 8, 2, 14, 128, 132, 132, 3, 58, 6, 143, 23, 0, 1, 17, 67, 2, 32, 3, 58, 13, 0, 111, 111, 100, 1, 10, 2, 32, 14, 128,
- 128, 132, 3, 58, 117, 72, 0, 105, 107, 105, 3, 58, 124, 49, 37, 0, 4, 105, 110, 103, 1, 17, 66, 2, 32, 3, 58, 124, 68, 0,
- 105, 110, 103, 1, 17, 66, 2, 115, 32, 0, 104, 105, 99, 104, 3, 58, 124, 76, 0, 105, 116, 104, 2, 101, 3, 58, 124, 86, 0, 104,
- 97, 116, 3, 58, 128, 47, 0, 4, 111, 114, 1, 115, 115, 2, 100, 3, 58, 131, 0, 111, 114, 2, 116, 104, 32, 0, 111, 114, 107, 1,
- 10, 2, 32, 14, 128, 128, 132, 3, 58, 131, 49, 0, 101, 2, 119, 3, 58, 132, 0, 105, 115, 101, 1, 21, 2, 32, 14, 128, 128, 132,
- 3, 58, 140, 88, 0, 97, 121, 1, 69, 2, 32, 14, 128, 128, 131, 3, 58, 141, 0, 97, 121, 115, 1, 69, 2, 32, 14, 128, 128, 132,
- 3, 58, 141, 88, 0, 104, 101, 114, 101, 3, 58, 143, 0, 4, 111, 114, 5, 5, 1, 115, 115, 2, 100, 3, 58, 151, 0, 111, 114, 5,
- 5, 2, 116, 104, 32, 0, 104, 2, 111, 108, 3, 107, 0, 4, 104, 111, 2, 32, 3, 107, 137, 0, 104, 111, 2, 100, 0, 104, 111, 2,
- 109, 0, 104, 111, 2, 115, 0, 104, 111, 39, 0, 1, 17, 67, 2, 29, 3, 117, 0, 111, 114, 1, 115, 2, 100, 3, 136, 0, 7, 6,
- 120, 0, 1, 117, 101, 2, 32, 3, 0, 4, 97, 115, 2, 32, 3, 8, 49, 89, 13, 89, 0, 117, 115, 2, 32, 0, 105, 115, 2, 32,
- 3, 8, 49, 89, 124, 89, 0, 105, 111, 117, 115, 3, 8, 49, 91, 13, 89, 0, 117, 2, 97, 3, 8, 49, 91, 137, 0, 4, 3, 49,
- 89, 0, 120, 0, 117, 114, 101, 2, 32, 3, 49, 91, 2, 146, 0, 105, 111, 2, 110, 3, 49, 91, 13, 0, 1, 117, 108, 2, 117, 114,
- 3, 81, 90, 0, 117, 5, 3, 1, 117, 108, 2, 114, 3, 81, 90, 146, 0, 8, 2, 17, 71, 3, 88, 0, 121, 8, 3, 88, 140, 0,
- 4, 1, 99, 2, 32, 3, 122, 49, 89, 0, 1, 116, 2, 32, 0, 7, 6, 121, 0, 1, 10, 2, 32, 24, 3, 2, 37, 0, 111, 117,
- 39, 3, 2, 57, 137, 0, 4, 1, 10, 2, 32, 3, 2, 124, 0, 1, 17, 67, 0, 1, 102, 17, 65, 11, 2, 32, 0, 1, 102, 17,
- 67, 2, 32, 0, 1, 104, 2, 112, 111, 99, 114, 0, 4, 2, 17, 67, 105, 99, 32, 3, 6, 124, 0, 2, 17, 67, 105, 99, 97, 108,
- 0, 2, 17, 67, 105, 102, 121, 0, 2, 110, 97, 32, 3, 6, 132, 0, 4, 1, 21, 2, 114, 97, 32, 3, 6, 140, 0, 2, 112, 97,
- 108, 0, 115, 105, 115, 1, 10, 2, 32, 3, 8, 13, 89, 124, 89, 0, 1, 107, 115, 10, 2, 32, 3, 8, 37, 0, 4, 1, 17, 67,
- 10, 2, 97, 110, 32, 3, 8, 124, 0, 1, 17, 67, 10, 2, 101, 110, 32, 0, 1, 17, 67, 10, 2, 108, 101, 110, 101, 32, 0, 4,
- 1, 45, 2, 45, 3, 13, 0, 114, 2, 32, 0, 4, 1, 17, 66, 11, 2, 32, 24, 14, 128, 144, 129, 3, 37, 0, 1, 107, 17, 67,
- 10, 2, 32, 14, 128, 128, 129, 0, 4, 3, 57, 0, 2, 97, 114, 0, 2, 101, 97, 114, 0, 2, 105, 17, 67, 32, 0, 97, 110, 103,
- 3, 57, 6, 35, 68, 0, 39, 8, 2, 17, 67, 14, 128, 132, 130, 3, 57, 13, 0, 101, 115, 8, 3, 57, 122, 89, 0, 101, 97, 104,
- 3, 57, 122, 107, 0, 4, 101, 119, 3, 57, 137, 0, 117, 2, 21, 0, 101, 111, 2, 17, 67, 3, 57, 139, 0, 8, 2, 32, 3, 58,
- 140, 0, 1, 17, 67, 2, 97, 98, 108, 3, 113, 0, 114, 105, 110, 103, 1, 115, 3, 113, 34, 124, 50, 75, 0, 4, 1, 17, 66, 11,
- 2, 32, 14, 128, 144, 129, 3, 124, 0, 1, 17, 66, 111, 29, 2, 21, 12, 0, 1, 17, 67, 2, 105, 0, 1, 17, 67, 17, 67, 2,
- 110, 32, 0, 1, 17, 67, 21, 2, 103, 101, 110, 0, 1, 17, 67, 21, 2, 109, 17, 65, 110, 32, 0, 1, 99, 2, 108, 105, 110, 0,
- 1, 99, 2, 110, 105, 0, 1, 99, 2, 114, 0, 1, 99, 105, 98, 2, 99, 108, 0, 1, 102, 102, 2, 32, 0, 1, 108, 2, 114, 105,
- 0, 1, 108, 102, 2, 110, 0, 1, 108, 103, 2, 99, 101, 114, 0, 1, 108, 103, 2, 112, 104, 0, 1, 112, 2, 114, 97, 0, 1, 112,
- 2, 114, 105, 0, 1, 116, 2, 112, 105, 99, 0, 1, 116, 2, 114, 97, 110, 110, 0, 1, 119, 2, 110, 0, 2, 17, 67, 0, 2, 17,
- 67, 17, 67, 0, 2, 17, 67, 32, 0, 2, 115, 116, 0, 5, 35, 1, 100, 2, 110, 97, 115, 0, 8, 2, 17, 67, 21, 0, 8, 115,
- 0, 101, 105, 103, 104, 116, 1, 116, 2, 32, 3, 124, 6, 141, 47, 0, 116, 119, 111, 1, 116, 2, 32, 3, 124, 47, 6, 137, 0, 112,
- 111, 99, 114, 105, 1, 104, 2, 116, 3, 124, 48, 13, 49, 34, 124, 0, 120, 1, 17, 67, 2, 32, 3, 124, 49, 89, 0, 110, 99, 104,
- 1, 115, 3, 124, 50, 49, 0, 111, 110, 101, 1, 116, 2, 32, 3, 124, 58, 6, 128, 50, 0, 102, 111, 117, 114, 1, 116, 2, 32, 3,
- 124, 83, 6, 136, 0, 102, 105, 118, 101, 1, 116, 2, 32, 3, 124, 83, 6, 140, 84, 0, 115, 1, 104, 112, 2, 105, 3, 124, 88, 0,
- 115, 101, 118, 101, 110, 1, 116, 2, 32, 3, 124, 89, 6, 122, 84, 13, 50, 0, 115, 101, 1, 100, 2, 110, 3, 124, 89, 13, 0, 4,
- 8, 2, 110, 21, 3, 129, 0, 8, 2, 115, 21, 0, 4, 1, 17, 67, 21, 2, 17, 66, 101, 13, 3, 140, 0, 1, 17, 67, 29, 0,
- 1, 98, 101, 114, 101, 2, 32, 0, 1, 98, 114, 97, 101, 2, 32, 0, 1, 99, 2, 99, 108, 0, 1, 99, 2, 99, 108, 105, 99, 32,
- 0, 1, 102, 2, 32, 0, 1, 102, 115, 2, 32, 0, 1, 104, 2, 17, 67, 114, 0, 1, 104, 116, 2, 108, 32, 0, 1, 107, 2, 108,
- 32, 0, 1, 108, 101, 98, 2, 32, 0, 1, 108, 102, 0, 1, 110, 2, 108, 32, 0, 1, 110, 101, 100, 2, 32, 0, 1, 112, 2, 116,
- 104, 0, 1, 116, 2, 108, 32, 0, 1, 116, 2, 112, 32, 0, 1, 116, 2, 112, 105, 115, 116, 0, 1, 116, 115, 2, 114, 101, 0, 2,
- 17, 66, 101, 13, 0, 2, 32, 0, 2, 101, 114, 32, 0, 2, 108, 117, 109, 0, 2, 116, 104, 101, 32, 0, 8, 17, 67, 0, 8, 17,
- 67, 2, 17, 67, 101, 0, 8, 17, 67, 2, 112, 104, 0, 8, 17, 67, 115, 0, 8, 98, 2, 12, 0, 101, 2, 32, 0, 116, 101, 2,
- 32, 3, 140, 47, 0, 110, 97, 109, 1, 100, 3, 140, 50, 35, 65, 0, 4, 101, 115, 1, 17, 67, 2, 32, 3, 140, 88, 0, 115, 101,
- 2, 32, 12, 0, 4, 115, 101, 100, 2, 32, 3, 140, 88, 72, 0, 122, 101, 100, 2, 32, 0, 115, 105, 110, 103, 2, 32, 3, 140, 88,
- 113, 68, 0, 104, 114, 3, 144, 0, 114, 101, 2, 32, 3, 148, 0, 7, 6, 122, 0, 2, 122, 3, 0, 117, 2, 32, 3, 8, 88, 137,
- 0, 1, 110, 2, 32, 24, 3, 47, 89, 0, 4, 3, 88, 0, 8, 2, 108, 111, 116, 0, 8, 2, 119, 17, 71, 0, 115, 8, 2, 17,
- 71, 0, 97, 108, 101, 115, 1, 21, 2, 32, 3, 88, 6, 121, 55, 13, 89, 0, 117, 101, 3, 88, 58, 6, 141, 0, 101, 115, 2, 32,
- 3, 88, 113, 88, 0, 111, 2, 111, 108, 111, 3, 88, 137, 0, 101, 105, 3, 88, 140, 0, 4, 104, 3, 90, 0, 104, 8, 2, 17, 71,
- 0, 117, 114, 101, 3, 90, 114, 0, 7, 6, 206, 0, 4, 172, 3, 6, 35, 55, 83, 13, 10, 0, 177, 0, 4, 173, 3, 6, 122, 48,
- 89, 124, 55, 126, 50, 10, 0, 181, 0, 4, 174, 3, 6, 132, 47, 13, 10, 0, 183, 0, 191, 3, 6, 139, 65, 124, 49, 34, 126, 50,
- 10, 0, 186, 3, 49, 6, 35, 48, 13, 10, 0, 190, 3, 49, 89, 6, 140, 10, 0, 189, 3, 50, 6, 57, 137, 10, 0, 187, 3, 55,
- 6, 35, 65, 72, 13, 10, 0, 188, 3, 65, 6, 57, 137, 10, 0, 178, 3, 71, 6, 132, 47, 13, 10, 0, 178, 5, 3, 3, 71, 6,
- 141, 47, 13, 10, 0, 180, 3, 72, 6, 122, 55, 47, 13, 10, 0, 179, 3, 81, 6, 35, 65, 13, 10, 0, 184, 3, 87, 6, 132, 47,
- 13, 10, 0, 182, 3, 88, 6, 132, 47, 13, 10, 0, 4, 175, 3, 140, 6, 139, 47, 13, 10, 0, 185, 0, 7, 6, 207, 0, 4, 133,
- 3, 6, 117, 48, 89, 124, 55, 126, 50, 10, 0, 141, 0, 140, 3, 6, 139, 65, 124, 49, 34, 126, 50, 10, 0, 4, 137, 3, 6, 139,
- 65, 124, 81, 13, 10, 0, 142, 0, 129, 3, 34, 6, 139, 10, 0, 132, 3, 47, 6, 138, 10, 0, 128, 3, 48, 6, 140, 10, 0, 136,
- 3, 48, 89, 6, 140, 10, 0, 135, 3, 76, 6, 140, 10, 0, 134, 3, 83, 6, 140, 10, 0, 4, 130, 3, 89, 6, 124, 81, 65, 13,
- 10, 0, 131, 0, 137, 5, 3, 3, 139, 65, 6, 141, 81, 13, 10, 0, 7, 6, 0, 4, 33, 2, 33, 3, 0, 4, 39, 3, 0, 4,
- 46, 1, 46, 3, 0, 58, 1, 32, 15, 2, 32, 15, 15, 32, 3, 0, 195, 169, 8, 3, 2, 124, 0, 195, 161, 2, 29, 3, 6, 121,
- 0, 195, 179, 2, 110, 3, 6, 126, 0, 4, 195, 169, 2, 17, 67, 17, 65, 32, 3, 6, 141, 0, 195, 169, 2, 29, 0, 46, 2, 46,
- 3, 9, 0, 33, 3, 9, 122, 49, 89, 49, 55, 13, 65, 141, 91, 13, 50, 9, 0, 45, 8, 2, 32, 15, 3, 10, 0, 202, 187, 8,
- 2, 17, 65, 3, 19, 0, 195, 177, 3, 21, 101, 115, 0, 195, 160, 3, 35, 0, 58, 3, 49, 139, 55, 13, 50, 0, 33, 61, 3, 50,
- 126, 47, 132, 49, 58, 118, 88, 0, 60, 61, 3, 55, 122, 89, 135, 132, 49, 58, 118, 0, 45, 8, 32, 2, 32, 15, 3, 65, 140, 50,
- 13, 89, 0, 45, 1, 32, 15, 2, 32, 15, 3, 72, 35, 91, 0, 46, 3, 72, 126, 47, 0, 36, 3, 72, 126, 55, 114, 0, 196, 141,
- 3, 76, 0, 62, 61, 3, 81, 34, 141, 47, 13, 135, 132, 49, 58, 118, 0, 195, 176, 3, 86, 0, 195, 190, 3, 87, 0, 4, 195, 159,
- 3, 89, 0, 195, 167, 0, 197, 190, 3, 90, 0, 4, 197, 159, 3, 91, 0, 197, 161, 0, 4, 195, 164, 3, 122, 0, 195, 171, 0, 195,
- 170, 3, 122, 12, 0, 4, 195, 182, 3, 131, 0, 195, 182, 114, 0, 4, 195, 169, 101, 3, 132, 0, 195, 175, 0, 4, 195, 187, 3, 137,
- 0, 195, 188, 0, 195, 169, 3, 141, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts14 = FileInMemory_createWithData (116291, reinterpret_cast<const char *> (&espeakdata_dicts14_data),
- U"espeak-1.48.04-source/espeak-data/en_dict",
+ 0, 2, 118, 101, 0, 2, 122, 0, 8, 114, 0, 8, 122, 0, 104, 2, 17, 67, 0, 115, 116, 97, 3, 129, 6, 121, 89, 47, 13, 0,
+ 106, 3, 129, 6, 138, 0, 103, 2, 101, 13, 3, 129, 75, 0, 4, 115, 1, 99, 101, 112, 115, 2, 32, 3, 129, 88, 0, 115, 1, 114,
+ 101, 115, 2, 32, 0, 105, 2, 32, 3, 129, 137, 0, 117, 1, 108, 3, 134, 0, 117, 116, 101, 5, 3, 1, 108, 3, 134, 47, 6, 121,
+ 0, 4, 1, 112, 2, 32, 3, 137, 0, 2, 32, 0, 2, 99, 0, 8, 116, 2, 17, 66, 0, 8, 116, 103, 111, 104, 0, 5, 8, 8,
+ 99, 115, 2, 110, 3, 137, 119, 0, 4, 1, 10, 2, 116, 32, 3, 141, 0, 1, 21, 2, 116, 104, 0, 2, 110, 0, 4, 114, 3, 142,
+ 0, 114, 2, 99, 0, 4, 1, 99, 115, 2, 110, 99, 3, 144, 0, 1, 108, 99, 2, 110, 116, 0, 2, 110, 116, 105, 17, 67, 0, 2,
+ 116, 0, 8, 99, 115, 2, 110, 0, 4, 8, 104, 2, 114, 3, 145, 0, 114, 1, 108, 112, 2, 32, 0, 114, 8, 114, 17, 67, 0, 7,
+ 6, 105, 103, 0, 110, 1, 115, 2, 111, 3, 2, 122, 50, 57, 0, 4, 2, 110, 111, 3, 2, 122, 81, 0, 8, 2, 110, 105, 0, 8,
+ 109, 2, 114, 97, 116, 3, 2, 137, 81, 0, 110, 101, 2, 32, 3, 6, 129, 50, 0, 4, 117, 2, 32, 3, 6, 129, 81, 0, 117, 2,
+ 101, 0, 97, 110, 1, 110, 2, 32, 3, 8, 122, 81, 13, 50, 0, 110, 111, 110, 2, 32, 3, 37, 50, 57, 124, 50, 0, 101, 111, 3,
+ 122, 75, 13, 0, 105, 98, 1, 10, 3, 122, 75, 13, 71, 0, 4, 1, 100, 2, 110, 17, 65, 3, 122, 81, 0, 2, 110, 97, 0, 2,
+ 110, 111, 109, 0, 110, 111, 2, 114, 97, 110, 3, 122, 81, 50, 114, 0, 1, 109, 97, 2, 97, 32, 3, 129, 81, 0, 4, 1, 21, 2,
+ 110, 32, 3, 137, 0, 1, 21, 2, 110, 101, 0, 104, 1, 104, 0, 104, 1, 110, 0, 104, 1, 115, 0, 104, 2, 116, 0, 4, 110, 2,
+ 17, 67, 3, 137, 50, 0, 110, 2, 32, 0, 109, 2, 32, 3, 137, 65, 0, 4, 1, 116, 2, 101, 12, 3, 137, 81, 0, 8, 109, 2,
+ 114, 97, 0, 8, 116, 2, 114, 0, 7, 6, 105, 109, 0, 4, 8, 2, 21, 3, 2, 122, 65, 0, 8, 2, 112, 101, 114, 17, 67, 21,
+ 14, 128, 132, 130, 0, 8, 2, 112, 114, 101, 21, 14, 128, 132, 130, 0, 109, 8, 2, 21, 0, 4, 2, 112, 101, 99, 117, 3, 4, 122,
+ 65, 0, 2, 112, 111, 114, 116, 117, 0, 2, 112, 114, 101, 103, 110, 97, 0, 2, 112, 114, 101, 115, 97, 0, 109, 2, 97, 116, 0, 109,
+ 2, 101, 109, 0, 105, 108, 101, 1, 115, 3, 6, 122, 65, 113, 55, 122, 0, 1, 104, 115, 2, 97, 32, 3, 6, 129, 65, 0, 111, 117,
+ 115, 1, 21, 2, 32, 3, 8, 122, 65, 13, 89, 0, 4, 1, 21, 2, 101, 116, 114, 3, 122, 65, 0, 1, 108, 0, 1, 108, 2, 101,
+ 114, 0, 2, 97, 103, 101, 0, 2, 101, 110, 116, 12, 0, 2, 105, 116, 0, 2, 112, 97, 99, 0, 2, 112, 101, 116, 117, 115, 0, 2,
+ 112, 108, 97, 110, 116, 32, 0, 2, 112, 108, 101, 0, 2, 112, 108, 105, 99, 97, 0, 2, 112, 114, 111, 118, 105, 115, 0, 2, 112, 117,
+ 108, 115, 101, 32, 0, 2, 117, 109, 0, 109, 2, 105, 103, 0, 109, 2, 105, 110, 0, 109, 2, 117, 110, 105, 115, 0, 101, 2, 110, 116,
+ 111, 3, 122, 65, 6, 121, 0, 109, 111, 2, 98, 105, 3, 122, 65, 6, 136, 0, 112, 111, 2, 116, 101, 110, 3, 122, 65, 48, 13, 0,
+ 4, 101, 2, 116, 101, 114, 32, 3, 122, 65, 129, 0, 101, 2, 116, 114, 101, 0, 1, 10, 2, 32, 3, 123, 65, 0, 4, 1, 108, 99,
+ 3, 137, 65, 0, 5, 3, 1, 115, 2, 117, 108, 116, 0, 8, 114, 112, 2, 97, 0, 98, 1, 108, 99, 0, 101, 1, 108, 0, 101, 1,
+ 100, 2, 110, 115, 3, 137, 65, 121, 0, 7, 6, 105, 110, 0, 4, 8, 2, 21, 14, 128, 132, 130, 3, 2, 122, 50, 0, 8, 2, 99,
+ 111, 114, 112, 0, 8, 2, 99, 114, 101, 100, 0, 8, 2, 115, 116, 105, 108, 0, 8, 2, 116, 101, 103, 114, 105, 0, 110, 8, 2, 117,
+ 109, 0, 116, 8, 2, 101, 114, 105, 111, 12, 3, 2, 122, 50, 47, 0, 116, 101, 114, 8, 2, 114, 111, 103, 3, 2, 122, 50, 47, 121,
+ 0, 4, 116, 101, 114, 8, 2, 110, 32, 3, 2, 122, 50, 47, 128, 0, 116, 101, 114, 8, 2, 110, 97, 108, 0, 116, 101, 114, 8, 2,
+ 112, 111, 108, 21, 0, 116, 101, 114, 8, 2, 112, 114, 0, 116, 101, 114, 112, 114, 101, 2, 116, 3, 2, 122, 50, 47, 128, 48, 34, 122,
+ 0, 100, 8, 2, 101, 102, 105, 110, 3, 2, 122, 50, 72, 0, 102, 114, 97, 8, 2, 99, 3, 2, 122, 50, 83, 34, 35, 0, 102, 97,
+ 8, 2, 108, 3, 2, 122, 50, 83, 35, 0, 4, 103, 1, 21, 2, 32, 12, 14, 128, 153, 131, 3, 2, 122, 68, 0, 103, 1, 108, 101,
+ 2, 32, 12, 14, 128, 152, 131, 0, 103, 1, 109, 111, 21, 21, 2, 32, 14, 128, 152, 131, 0, 103, 1, 110, 101, 2, 32, 14, 128, 136,
+ 131, 0, 103, 1, 114, 17, 66, 10, 2, 32, 0, 103, 1, 114, 101, 2, 32, 14, 128, 136, 131, 0, 103, 1, 117, 103, 111, 108, 2, 32,
+ 14, 128, 136, 132, 0, 103, 1, 120, 10, 2, 32, 12, 14, 128, 136, 131, 0, 4, 103, 108, 121, 1, 21, 2, 32, 14, 128, 153, 133, 3,
+ 2, 122, 68, 55, 2, 122, 0, 103, 108, 121, 1, 110, 101, 2, 32, 14, 128, 168, 133, 0, 103, 108, 121, 1, 114, 101, 2, 32, 14, 128,
+ 168, 133, 0, 4, 103, 109, 101, 110, 116, 1, 21, 2, 32, 14, 128, 153, 135, 3, 2, 122, 68, 65, 13, 50, 47, 0, 103, 109, 101, 110,
+ 116, 1, 114, 101, 2, 32, 14, 128, 136, 135, 0, 4, 103, 115, 1, 21, 2, 32, 14, 128, 153, 132, 3, 2, 122, 68, 88, 0, 103, 115,
+ 1, 110, 101, 2, 32, 14, 128, 136, 132, 0, 103, 115, 1, 114, 101, 2, 32, 14, 128, 136, 132, 0, 4, 8, 2, 100, 101, 14, 128, 132,
+ 130, 3, 4, 122, 50, 0, 8, 2, 100, 105, 115, 14, 128, 132, 130, 0, 8, 2, 100, 105, 118, 14, 128, 132, 130, 0, 8, 2, 101, 120,
+ 14, 128, 132, 130, 0, 8, 2, 115, 101, 99, 14, 128, 132, 130, 0, 8, 2, 115, 105, 103, 110, 105, 102, 14, 128, 132, 130, 0, 8, 2,
+ 115, 105, 110, 99, 14, 128, 132, 130, 0, 116, 101, 114, 8, 2, 17, 65, 14, 128, 132, 133, 3, 4, 122, 50, 47, 13, 34, 0, 116, 114,
+ 111, 8, 2, 21, 3, 4, 122, 50, 47, 34, 13, 0, 116, 101, 114, 8, 2, 21, 14, 128, 132, 133, 3, 4, 122, 50, 47, 114, 0, 102,
+ 114, 97, 8, 2, 14, 128, 132, 133, 3, 4, 122, 50, 83, 34, 13, 0, 1, 21, 2, 99, 105, 97, 108, 3, 6, 122, 50, 0, 100, 97,
+ 1, 21, 2, 32, 3, 6, 122, 50, 72, 13, 0, 2, 103, 97, 32, 3, 6, 122, 68, 0, 4, 1, 98, 2, 97, 32, 3, 6, 129, 50,
+ 0, 1, 107, 2, 97, 32, 0, 1, 108, 2, 97, 32, 0, 1, 114, 2, 97, 32, 0, 1, 116, 2, 97, 32, 0, 105, 1, 21, 2, 32,
+ 3, 6, 129, 50, 122, 0, 111, 2, 32, 3, 6, 129, 50, 136, 0, 105, 110, 1, 10, 2, 32, 3, 8, 13, 50, 122, 50, 0, 1, 109,
+ 10, 2, 97, 108, 32, 3, 8, 122, 50, 0, 111, 117, 115, 1, 21, 2, 32, 3, 8, 122, 50, 13, 89, 0, 1, 21, 2, 97, 116, 101,
+ 3, 8, 123, 50, 0, 4, 1, 115, 97, 98, 2, 32, 3, 13, 50, 0, 5, 7, 1, 10, 2, 32, 0, 101, 115, 115, 1, 103, 2, 32,
+ 14, 128, 130, 132, 3, 50, 13, 89, 0, 4, 1, 109, 97, 120, 2, 101, 3, 113, 50, 0, 101, 1, 109, 114, 101, 2, 32, 0, 4, 116,
+ 114, 97, 8, 2, 99, 116, 3, 113, 50, 47, 34, 35, 0, 116, 114, 97, 8, 2, 110, 115, 0, 4, 1, 10, 2, 101, 110, 17, 67, 3,
+ 122, 50, 0, 1, 99, 2, 101, 0, 1, 99, 110, 105, 2, 101, 0, 1, 103, 2, 101, 0, 1, 107, 2, 100, 101, 114, 103, 0, 1, 107,
+ 2, 100, 108, 0, 1, 107, 2, 100, 114, 0, 1, 114, 116, 2, 105, 0, 2, 100, 101, 120, 0, 2, 100, 105, 97, 0, 2, 101, 97, 0,
+ 2, 101, 101, 0, 2, 102, 105, 110, 105, 116, 101, 0, 2, 115, 101, 99, 116, 0, 8, 2, 98, 0, 8, 2, 99, 97, 110, 0, 8, 2,
+ 99, 101, 110, 115, 0, 8, 2, 99, 104, 0, 8, 2, 99, 111, 109, 17, 65, 0, 8, 2, 99, 114, 101, 0, 8, 2, 99, 117, 98, 0,
+ 8, 2, 99, 117, 108, 0, 8, 2, 100, 105, 99, 0, 8, 2, 100, 105, 103, 111, 0, 8, 2, 100, 111, 108, 0, 8, 2, 102, 97, 109,
+ 0, 8, 2, 102, 105, 100, 0, 8, 2, 102, 105, 108, 0, 8, 2, 102, 108, 111, 0, 8, 2, 102, 108, 117, 0, 8, 2, 102, 111, 32,
+ 0, 8, 2, 106, 117, 114, 0, 8, 2, 108, 0, 8, 2, 109, 0, 8, 2, 111, 102, 0, 8, 2, 111, 114, 103, 0, 8, 2, 112, 0,
+ 8, 2, 113, 117, 101, 0, 8, 2, 113, 117, 105, 115, 0, 8, 2, 114, 0, 8, 2, 115, 101, 116, 0, 8, 2, 115, 104, 0, 8, 2,
+ 115, 105, 103, 104, 0, 8, 2, 115, 111, 102, 0, 8, 2, 115, 111, 108, 97, 0, 8, 2, 115, 111, 108, 101, 0, 8, 2, 115, 111, 109,
+ 117, 0, 8, 2, 115, 112, 105, 114, 0, 8, 2, 115, 116, 97, 110, 0, 8, 2, 115, 116, 105, 0, 8, 2, 115, 116, 114, 117, 109, 0,
+ 8, 2, 115, 117, 98, 0, 8, 2, 115, 117, 108, 0, 8, 2, 116, 101, 103, 0, 8, 2, 116, 105, 109, 97, 0, 8, 2, 116, 111, 110,
+ 97, 0, 8, 2, 117, 110, 0, 8, 2, 118, 111, 105, 0, 8, 2, 119, 97, 0, 101, 1, 108, 97, 110, 2, 32, 0, 101, 1, 108, 117,
+ 2, 32, 0, 110, 8, 2, 25, 0, 101, 120, 8, 2, 111, 114, 3, 122, 50, 6, 121, 49, 89, 0, 4, 105, 1, 102, 21, 2, 116, 101,
+ 3, 122, 50, 13, 0, 110, 111, 8, 2, 99, 101, 0, 110, 111, 8, 2, 118, 0, 101, 114, 97, 1, 109, 2, 108, 3, 122, 50, 13, 34,
+ 13, 0, 116, 101, 2, 108, 108, 101, 99, 3, 122, 50, 47, 13, 0, 116, 101, 114, 102, 101, 114, 3, 122, 50, 47, 13, 83, 6, 142, 0,
+ 116, 101, 114, 2, 101, 115, 116, 3, 122, 50, 47, 34, 0, 116, 114, 105, 103, 117, 3, 122, 50, 47, 34, 6, 129, 81, 0, 4, 116, 114,
+ 97, 8, 3, 122, 50, 47, 34, 13, 0, 116, 114, 111, 8, 2, 118, 0, 116, 114, 105, 99, 97, 3, 122, 50, 47, 34, 122, 49, 13, 0,
+ 116, 101, 114, 2, 118, 105, 101, 119, 3, 122, 50, 47, 114, 0, 99, 114, 101, 109, 3, 122, 50, 49, 34, 122, 65, 0, 100, 101, 108, 105,
+ 8, 2, 98, 3, 122, 50, 72, 6, 121, 55, 13, 0, 100, 105, 8, 2, 103, 101, 110, 3, 122, 50, 72, 6, 122, 0, 100, 105, 103, 101,
+ 8, 2, 115, 3, 122, 50, 72, 122, 75, 6, 121, 0, 103, 1, 114, 102, 110, 3, 122, 50, 75, 0, 102, 97, 110, 8, 3, 122, 50, 83,
+ 13, 50, 0, 102, 111, 114, 2, 109, 97, 116, 105, 111, 3, 122, 50, 83, 114, 0, 115, 116, 97, 110, 116, 8, 3, 122, 50, 89, 47, 13,
+ 50, 47, 0, 99, 105, 2, 100, 101, 3, 122, 50, 89, 122, 0, 4, 105, 1, 109, 100, 97, 3, 122, 50, 122, 0, 105, 8, 109, 0, 117,
+ 116, 101, 8, 109, 2, 109, 3, 122, 50, 122, 47, 0, 105, 97, 116, 117, 114, 1, 109, 3, 122, 50, 122, 76, 114, 0, 105, 115, 109, 2,
+ 32, 3, 122, 50, 122, 88, 13, 65, 0, 101, 1, 118, 2, 103, 3, 122, 50, 123, 0, 4, 2, 103, 111, 116, 3, 122, 68, 0, 8, 2,
+ 103, 114, 111, 0, 8, 2, 107, 0, 1, 21, 2, 97, 116, 105, 111, 110, 3, 123, 50, 0, 4, 101, 1, 99, 21, 2, 32, 3, 129, 50,
+ 0, 101, 1, 100, 10, 2, 32, 0, 101, 1, 104, 99, 17, 65, 2, 32, 0, 101, 1, 104, 112, 2, 32, 0, 101, 1, 108, 105, 2, 32,
+ 0, 101, 1, 108, 111, 2, 32, 0, 101, 1, 114, 21, 2, 32, 0, 101, 1, 116, 21, 2, 32, 0, 101, 1, 122, 2, 32, 0, 4, 1,
+ 98, 2, 100, 3, 137, 50, 0, 1, 102, 2, 97, 0, 1, 102, 2, 100, 0, 1, 103, 21, 2, 97, 32, 0, 1, 104, 2, 100, 17, 66,
+ 0, 1, 104, 2, 100, 32, 0, 1, 104, 99, 2, 97, 0, 1, 104, 101, 98, 2, 100, 0, 1, 104, 115, 2, 105, 0, 1, 107, 2, 100,
+ 0, 1, 108, 98, 2, 100, 0, 1, 109, 2, 100, 0, 1, 114, 103, 2, 100, 0, 1, 119, 2, 100, 101, 114, 32, 0, 1, 119, 2, 100,
+ 105, 110, 103, 0, 1, 119, 101, 114, 2, 100, 0, 1, 119, 110, 117, 2, 100, 0, 8, 114, 2, 100, 0, 101, 1, 112, 2, 32, 0, 101,
+ 1, 114, 99, 2, 32, 0, 101, 1, 116, 110, 101, 21, 21, 2, 32, 0, 117, 8, 109, 2, 116, 101, 3, 137, 50, 6, 57, 134, 0, 7,
+ 6, 105, 111, 0, 110, 101, 2, 32, 3, 6, 144, 50, 37, 0, 117, 115, 1, 103, 2, 32, 3, 8, 13, 89, 0, 117, 115, 1, 21, 2,
+ 32, 3, 8, 113, 13, 89, 0, 1, 10, 2, 32, 3, 8, 113, 136, 0, 110, 5, 8, 1, 10, 2, 32, 3, 8, 122, 125, 50, 0, 5,
+ 7, 1, 10, 2, 32, 3, 8, 129, 136, 0, 4, 110, 1, 10, 2, 32, 3, 8, 141, 50, 0, 110, 1, 110, 0, 4, 1, 103, 2, 110,
+ 12, 3, 13, 0, 1, 104, 115, 2, 110, 0, 117, 2, 114, 17, 65, 3, 57, 13, 0, 4, 114, 1, 10, 2, 32, 3, 57, 114, 0, 117,
+ 114, 2, 25, 0, 2, 108, 105, 32, 3, 113, 6, 136, 0, 1, 109, 2, 110, 3, 113, 124, 0, 1, 100, 114, 97, 99, 3, 113, 136, 0,
+ 114, 105, 116, 121, 3, 122, 6, 124, 34, 113, 47, 2, 122, 0, 2, 116, 32, 3, 122, 13, 0, 114, 1, 114, 2, 32, 3, 122, 114, 0,
+ 2, 32, 3, 129, 136, 0, 117, 120, 3, 134, 0, 4, 1, 98, 2, 108, 111, 103, 121, 3, 137, 124, 0, 1, 118, 0, 8, 2, 110, 0,
+ 114, 1, 10, 2, 12, 3, 142, 0, 4, 1, 118, 2, 108, 3, 144, 0, 1, 122, 2, 110, 0, 8, 114, 2, 116, 0, 110, 8, 108, 3,
+ 144, 50, 0, 7, 6, 105, 114, 0, 4, 2, 97, 116, 3, 2, 137, 34, 0, 2, 101, 99, 116, 0, 4, 1, 21, 2, 111, 32, 3, 6,
+ 141, 34, 0, 2, 97, 32, 0, 2, 105, 32, 0, 2, 97, 98, 108, 101, 3, 6, 145, 0, 2, 97, 116, 101, 3, 8, 141, 34, 0, 1,
+ 112, 115, 97, 2, 105, 3, 34, 0, 8, 2, 114, 101, 21, 14, 128, 132, 130, 3, 113, 0, 4, 2, 111, 3, 113, 34, 0, 8, 2, 97,
+ 0, 4, 2, 114, 111, 3, 122, 0, 2, 114, 117, 0, 8, 2, 114, 17, 65, 0, 4, 1, 21, 2, 97, 116, 105, 111, 110, 3, 122, 34,
+ 0, 1, 109, 2, 97, 99, 0, 1, 112, 0, 2, 105, 0, 4, 3, 128, 0, 1, 116, 115, 2, 32, 0, 4, 1, 103, 2, 111, 3, 137,
+ 34, 0, 1, 118, 2, 117, 115, 0, 2, 101, 116, 121, 0, 8, 2, 105, 115, 104, 0, 8, 17, 67, 2, 111, 32, 0, 111, 110, 2, 17,
+ 65, 3, 137, 34, 6, 124, 50, 0, 4, 101, 1, 99, 2, 110, 3, 137, 34, 13, 0, 111, 1, 118, 2, 110, 0, 101, 5, 8, 3, 137,
+ 119, 0, 1, 17, 67, 21, 2, 32, 3, 142, 0, 4, 1, 115, 2, 101, 110, 3, 145, 0, 1, 115, 101, 100, 0, 2, 101, 101, 0, 97,
+ 8, 112, 2, 99, 0, 101, 0, 101, 1, 112, 0, 101, 114, 2, 32, 3, 145, 34, 114, 0, 97, 108, 1, 112, 115, 3, 145, 34, 118, 0,
+ 121, 2, 32, 3, 145, 34, 122, 0, 111, 110, 8, 3, 145, 50, 0, 4, 5, 5, 3, 147, 0, 5, 5, 1, 116, 115, 2, 32, 0, 7,
+ 6, 105, 115, 0, 4, 1, 21, 2, 99, 111, 32, 3, 6, 122, 89, 0, 1, 21, 2, 116, 105, 99, 0, 99, 1, 21, 2, 101, 110, 17,
+ 67, 0, 115, 2, 97, 32, 0, 115, 105, 109, 111, 2, 32, 3, 6, 122, 89, 122, 65, 136, 0, 116, 101, 1, 21, 2, 32, 3, 6, 129,
+ 89, 47, 0, 1, 114, 2, 121, 32, 3, 8, 13, 89, 0, 1, 115, 17, 67, 21, 2, 32, 3, 8, 122, 89, 0, 116, 97, 110, 1, 21,
+ 2, 32, 3, 8, 122, 89, 47, 35, 50, 0, 97, 5, 3, 2, 116, 105, 111, 110, 3, 13, 88, 138, 0, 8, 100, 2, 101, 3, 113, 89,
+ 0, 104, 1, 10, 2, 32, 3, 113, 91, 0, 1, 118, 2, 105, 116, 3, 122, 88, 0, 4, 109, 1, 17, 66, 105, 21, 2, 32, 14, 128,
+ 144, 131, 3, 122, 88, 13, 65, 0, 109, 1, 21, 2, 32, 14, 128, 145, 131, 0, 109, 1, 110, 97, 2, 32, 14, 128, 144, 131, 0, 4,
+ 1, 98, 2, 32, 3, 122, 89, 0, 1, 99, 2, 32, 0, 1, 109, 17, 65, 114, 112, 0, 116, 97, 110, 105, 1, 21, 2, 32, 3, 122,
+ 89, 47, 6, 126, 50, 122, 0, 4, 1, 118, 2, 99, 111, 117, 110, 3, 137, 0, 2, 108, 101, 32, 0, 8, 2, 108, 101, 0, 108, 97,
+ 110, 100, 8, 3, 137, 55, 13, 50, 72, 0, 4, 1, 10, 2, 97, 98, 108, 3, 137, 88, 0, 1, 118, 100, 97, 0, 2, 101, 114, 12,
+ 32, 0, 2, 111, 32, 0, 2, 111, 114, 32, 0, 101, 2, 32, 0, 101, 2, 100, 32, 0, 101, 114, 2, 32, 3, 137, 88, 114, 0, 97,
+ 2, 116, 105, 111, 110, 3, 137, 88, 138, 0, 4, 1, 114, 104, 99, 2, 116, 32, 3, 137, 89, 0, 2, 105, 118, 101, 0, 7, 6, 105,
+ 116, 0, 105, 117, 115, 2, 32, 3, 6, 122, 91, 13, 89, 0, 4, 1, 116, 17, 65, 17, 67, 2, 32, 3, 6, 129, 47, 0, 2, 97,
+ 32, 24, 0, 2, 105, 32, 0, 2, 111, 32, 0, 105, 115, 2, 32, 3, 6, 137, 47, 122, 89, 0, 1, 10, 2, 105, 118, 101, 32, 3,
+ 8, 113, 47, 0, 4, 121, 1, 10, 2, 32, 3, 8, 113, 47, 2, 37, 0, 121, 1, 100, 10, 2, 32, 14, 128, 128, 131, 0, 121, 1,
+ 100, 117, 29, 2, 32, 0, 1, 21, 21, 2, 97, 110, 32, 3, 8, 122, 47, 0, 111, 117, 115, 1, 10, 3, 8, 122, 47, 13, 89, 0,
+ 97, 114, 121, 5, 3, 1, 10, 2, 32, 3, 13, 47, 121, 34, 2, 122, 0, 4, 1, 10, 2, 101, 32, 3, 122, 47, 0, 1, 98, 114,
+ 111, 0, 1, 100, 101, 114, 99, 0, 1, 108, 2, 101, 114, 0, 1, 110, 97, 114, 103, 2, 101, 0, 1, 110, 105, 102, 110, 2, 101, 0,
+ 1, 114, 99, 2, 101, 32, 0, 1, 114, 117, 2, 101, 0, 1, 115, 105, 117, 113, 2, 101, 0, 1, 115, 111, 112, 2, 101, 0, 2, 101,
+ 114, 97, 116, 0, 8, 100, 101, 0, 121, 8, 17, 67, 2, 32, 3, 122, 47, 37, 0, 101, 115, 1, 115, 111, 112, 2, 32, 3, 122, 47,
+ 89, 0, 104, 1, 108, 2, 101, 114, 3, 122, 86, 0, 114, 101, 1, 108, 3, 129, 47, 114, 0, 4, 1, 10, 2, 101, 32, 24, 3, 137,
+ 47, 0, 1, 99, 2, 101, 32, 0, 1, 99, 2, 101, 114, 32, 0, 1, 109, 97, 2, 101, 0, 1, 110, 2, 114, 17, 65, 0, 1, 110,
+ 117, 2, 101, 0, 1, 116, 2, 108, 0, 1, 118, 2, 97, 108, 0, 1, 118, 2, 101, 114, 32, 0, 2, 117, 109, 0, 8, 109, 2, 111,
+ 0, 8, 112, 115, 2, 101, 0, 8, 115, 2, 101, 0, 101, 1, 114, 119, 0, 101, 1, 120, 2, 32, 0, 114, 111, 1, 110, 2, 103, 101,
+ 3, 137, 47, 34, 13, 0, 114, 111, 1, 110, 3, 137, 47, 34, 136, 0, 101, 115, 1, 10, 2, 32, 3, 137, 47, 89, 0, 4, 104, 8,
+ 116, 3, 137, 86, 0, 104, 101, 1, 108, 0, 104, 101, 2, 32, 0, 7, 6, 105, 118, 0, 4, 1, 114, 116, 110, 111, 99, 3, 6, 137,
+ 84, 0, 1, 116, 99, 2, 97, 108, 0, 1, 118, 21, 2, 97, 108, 0, 97, 1, 108, 21, 2, 32, 3, 6, 137, 84, 13, 0, 4, 1,
+ 17, 67, 17, 67, 29, 2, 101, 110, 3, 122, 84, 0, 1, 17, 67, 29, 2, 101, 108, 0, 1, 21, 2, 101, 0, 1, 104, 115, 2, 101,
+ 114, 0, 1, 108, 2, 101, 114, 0, 1, 114, 2, 101, 108, 0, 1, 114, 2, 101, 110, 0, 1, 114, 2, 101, 114, 0, 1, 114, 2, 101,
+ 116, 0, 8, 103, 2, 101, 0, 8, 108, 2, 101, 0, 8, 114, 2, 101, 114, 32, 0, 101, 2, 110, 101, 115, 115, 0, 4, 1, 100, 121,
+ 2, 101, 3, 137, 84, 0, 1, 104, 2, 101, 32, 0, 1, 108, 2, 101, 110, 0, 1, 110, 2, 101, 32, 0, 1, 114, 100, 2, 101, 32,
+ 0, 1, 114, 100, 2, 101, 114, 0, 1, 114, 101, 100, 2, 101, 0, 1, 114, 112, 101, 100, 2, 101, 0, 1, 118, 2, 101, 0, 1, 119,
+ 2, 101, 32, 0, 2, 101, 13, 0, 2, 111, 114, 32, 0, 8, 2, 97, 110, 0, 8, 108, 2, 101, 17, 66, 0, 8, 108, 97, 2, 101,
+ 0, 8, 114, 114, 97, 2, 101, 0, 101, 8, 108, 2, 17, 66, 0, 97, 108, 1, 114, 3, 137, 84, 118, 0, 7, 6, 108, 101, 0, 1,
+ 116, 116, 2, 21, 3, 14, 55, 0, 4, 1, 10, 2, 32, 3, 55, 0, 1, 114, 10, 2, 32, 0, 1, 17, 67, 11, 2, 17, 66, 105,
+ 97, 3, 55, 6, 129, 0, 4, 1, 17, 67, 10, 2, 115, 115, 3, 55, 13, 0, 1, 98, 17, 65, 2, 17, 67, 32, 0, 114, 1, 98,
+ 17, 65, 2, 32, 0, 115, 115, 1, 21, 2, 32, 14, 128, 130, 132, 3, 55, 13, 89, 0, 115, 115, 110, 101, 115, 115, 1, 21, 2, 32,
+ 14, 128, 130, 136, 3, 55, 13, 89, 50, 13, 89, 0, 115, 115, 108, 121, 1, 21, 2, 32, 14, 128, 130, 134, 3, 55, 13, 89, 55, 2,
+ 122, 0, 114, 1, 98, 21, 2, 17, 67, 21, 3, 55, 114, 0, 103, 103, 101, 100, 3, 55, 121, 81, 122, 72, 0, 115, 115, 5, 8, 1,
+ 21, 2, 32, 14, 128, 130, 132, 3, 55, 121, 89, 0, 115, 115, 110, 101, 115, 115, 5, 8, 1, 21, 2, 32, 14, 128, 130, 136, 3, 55,
+ 121, 89, 50, 121, 89, 0, 115, 115, 108, 121, 5, 8, 1, 21, 2, 32, 14, 128, 130, 134, 3, 55, 121, 89, 55, 2, 122, 0, 109, 1,
+ 112, 10, 2, 101, 110, 116, 3, 55, 122, 65, 0, 4, 1, 17, 67, 2, 116, 111, 110, 32, 3, 118, 0, 1, 17, 67, 10, 2, 32, 0,
+ 1, 17, 67, 11, 2, 17, 66, 21, 0, 1, 98, 21, 2, 17, 67, 21, 0, 1, 100, 21, 2, 17, 66, 21, 0, 1, 116, 21, 2, 17,
+ 67, 21, 0, 109, 1, 10, 2, 101, 110, 116, 3, 118, 65, 0, 100, 1, 98, 17, 65, 2, 32, 3, 118, 72, 0, 5, 8, 1, 17, 67,
+ 10, 2, 32, 3, 121, 55, 0, 7, 6, 109, 105, 0, 4, 115, 8, 2, 116, 105, 109, 3, 65, 2, 122, 89, 0, 115, 8, 2, 116, 105,
+ 116, 0, 115, 8, 2, 105, 110, 3, 65, 4, 122, 89, 0, 2, 115, 116, 97, 3, 65, 113, 0, 108, 108, 101, 110, 3, 65, 113, 55, 121,
+ 50, 0, 115, 8, 2, 21, 14, 128, 132, 131, 3, 65, 113, 89, 0, 4, 2, 115, 115, 105, 3, 65, 122, 0, 8, 2, 110, 101, 114, 97,
+ 0, 108, 108, 105, 8, 3, 65, 122, 55, 122, 0, 115, 101, 114, 97, 98, 3, 65, 122, 88, 14, 34, 13, 71, 0, 4, 115, 2, 99, 104,
+ 105, 101, 3, 65, 122, 89, 0, 115, 2, 100, 101, 109, 0, 115, 2, 102, 105, 0, 115, 2, 104, 97, 112, 0, 115, 2, 116, 114, 97, 108,
+ 0, 115, 2, 116, 114, 101, 115, 0, 115, 2, 116, 121, 0, 115, 8, 2, 116, 105, 0, 115, 115, 0, 115, 99, 105, 8, 2, 98, 3, 65,
+ 122, 89, 13, 0, 115, 116, 108, 101, 3, 65, 122, 89, 118, 0, 115, 104, 2, 109, 97, 3, 65, 122, 91, 0, 8, 2, 110, 17, 65, 114,
+ 3, 65, 137, 0, 99, 114, 2, 111, 3, 65, 137, 49, 34, 0, 99, 114, 111, 2, 17, 67, 17, 67, 21, 3, 65, 137, 49, 34, 124, 0,
+ 99, 114, 111, 2, 17, 67, 17, 65, 21, 3, 65, 137, 49, 34, 136, 0, 115, 2, 101, 114, 3, 65, 137, 88, 0, 7, 6, 110, 103, 0,
+ 4, 1, 17, 65, 109, 2, 121, 3, 50, 75, 0, 1, 105, 98, 2, 101, 114, 0, 1, 105, 103, 2, 101, 114, 0, 1, 117, 2, 121, 0,
+ 2, 101, 0, 2, 105, 101, 32, 0, 2, 105, 116, 105, 0, 105, 2, 98, 3, 50, 75, 13, 0, 4, 101, 100, 3, 50, 75, 72, 0, 101,
+ 100, 1, 111, 112, 115, 0, 4, 105, 110, 103, 1, 105, 104, 3, 50, 75, 113, 68, 0, 105, 110, 103, 1, 105, 114, 99, 0, 105, 110, 103,
+ 1, 117, 2, 32, 0, 101, 1, 111, 99, 2, 115, 116, 3, 50, 75, 121, 0, 4, 1, 105, 114, 2, 101, 114, 3, 68, 0, 1, 105, 115,
+ 2, 101, 114, 0, 2, 121, 0, 117, 101, 0, 4, 101, 100, 1, 97, 3, 68, 72, 0, 101, 100, 1, 111, 0, 4, 1, 97, 98, 2, 101,
+ 114, 3, 68, 81, 0, 1, 97, 108, 99, 2, 101, 114, 0, 1, 105, 2, 101, 114, 0, 1, 111, 2, 101, 114, 0, 1, 117, 111, 121, 2,
+ 101, 114, 0, 2, 17, 65, 0, 2, 101, 115, 116, 0, 2, 108, 0, 2, 114, 0, 8, 97, 2, 101, 114, 0, 8, 105, 114, 2, 101, 0,
+ 105, 110, 103, 2, 32, 3, 68, 113, 68, 0, 7, 6, 111, 108, 0, 121, 1, 112, 32, 24, 3, 4, 124, 55, 122, 0, 111, 2, 103, 105,
+ 3, 6, 124, 55, 13, 0, 4, 1, 21, 21, 2, 97, 114, 3, 6, 136, 55, 0, 1, 21, 21, 2, 117, 115, 0, 105, 115, 1, 112, 10,
+ 3, 8, 13, 55, 122, 89, 0, 4, 1, 10, 2, 101, 110, 17, 67, 3, 13, 55, 0, 1, 10, 2, 111, 117, 115, 32, 0, 1, 109, 2,
+ 101, 99, 0, 1, 112, 2, 105, 116, 101, 0, 1, 115, 2, 105, 99, 0, 1, 115, 2, 105, 100, 105, 0, 1, 115, 2, 105, 108, 0, 108,
+ 1, 112, 2, 117, 0, 108, 1, 114, 97, 99, 0, 111, 2, 103, 105, 99, 3, 13, 55, 6, 124, 0, 101, 1, 109, 2, 115, 116, 3, 13,
+ 55, 121, 0, 105, 99, 101, 1, 112, 3, 13, 55, 129, 89, 0, 102, 1, 119, 3, 117, 55, 83, 0, 118, 1, 119, 3, 117, 55, 84, 0,
+ 4, 1, 114, 116, 101, 112, 2, 32, 3, 118, 0, 1, 116, 115, 10, 2, 32, 0, 8, 100, 105, 0, 4, 1, 10, 2, 105, 32, 3, 124,
+ 55, 0, 1, 21, 2, 111, 32, 0, 1, 104, 2, 97, 114, 0, 1, 109, 2, 101, 99, 117, 108, 101, 0, 1, 115, 2, 101, 109, 0, 1,
+ 116, 2, 101, 114, 0, 8, 100, 105, 2, 97, 0, 108, 1, 114, 98, 0, 108, 1, 114, 116, 2, 17, 65, 0, 108, 1, 116, 97, 0, 1,
+ 99, 2, 111, 117, 114, 3, 125, 55, 0, 4, 1, 102, 2, 107, 3, 136, 0, 1, 121, 2, 107, 0, 4, 1, 114, 116, 110, 111, 99, 3,
+ 136, 55, 0, 1, 116, 120, 101, 0, 2, 97, 110, 100, 32, 0, 2, 97, 114, 0, 8, 2, 97, 29, 0, 108, 1, 114, 0, 108, 1, 116,
+ 0, 108, 1, 119, 0, 116, 3, 136, 55, 47, 0, 100, 3, 136, 55, 72, 0, 109, 2, 32, 3, 136, 65, 0, 7, 6, 111, 109, 0, 8,
+ 2, 105, 17, 67, 3, 2, 136, 65, 0, 101, 1, 21, 2, 116, 114, 121, 3, 6, 124, 65, 13, 0, 4, 101, 1, 21, 2, 116, 114, 101,
+ 3, 6, 124, 65, 122, 0, 101, 2, 116, 101, 114, 0, 105, 110, 2, 111, 3, 6, 124, 65, 122, 50, 0, 101, 1, 110, 105, 21, 21, 2,
+ 32, 3, 6, 136, 65, 138, 0, 4, 1, 10, 2, 105, 115, 101, 32, 3, 8, 13, 65, 0, 1, 10, 2, 105, 122, 101, 32, 0, 1, 21,
+ 2, 105, 115, 116, 32, 0, 121, 1, 10, 2, 32, 3, 8, 13, 65, 2, 122, 0, 4, 1, 10, 2, 32, 3, 13, 65, 0, 1, 100, 2,
+ 101, 115, 116, 0, 1, 100, 2, 105, 110, 105, 0, 8, 100, 2, 97, 0, 97, 1, 116, 2, 116, 111, 3, 13, 65, 126, 0, 97, 1, 119,
+ 2, 110, 3, 117, 65, 13, 0, 101, 1, 119, 2, 110, 3, 122, 65, 122, 0, 4, 1, 99, 2, 32, 3, 124, 65, 0, 1, 108, 103, 2,
+ 101, 114, 0, 1, 114, 2, 32, 0, 8, 112, 2, 101, 0, 110, 105, 8, 2, 21, 3, 124, 65, 50, 6, 122, 0, 4, 1, 99, 2, 101,
+ 3, 125, 65, 0, 1, 99, 2, 112, 97, 110, 0, 1, 115, 2, 101, 32, 0, 101, 8, 115, 0, 109, 1, 99, 2, 101, 0, 97, 99, 104,
+ 1, 116, 115, 3, 125, 65, 13, 49, 0, 4, 98, 1, 116, 2, 25, 3, 134, 65, 0, 98, 1, 119, 2, 32, 0, 98, 101, 1, 99, 2,
+ 32, 0, 4, 1, 110, 2, 97, 100, 3, 136, 65, 0, 1, 114, 2, 97, 110, 0, 1, 114, 104, 99, 0, 98, 1, 99, 2, 32, 0, 97,
+ 110, 1, 114, 2, 116, 105, 3, 136, 65, 6, 35, 50, 0, 7, 6, 111, 110, 0, 1, 100, 2, 97, 116, 3, 2, 136, 50, 0, 4, 1,
+ 21, 2, 105, 99, 97, 3, 6, 124, 50, 0, 1, 115, 114, 101, 112, 2, 105, 0, 121, 109, 111, 117, 115, 3, 6, 124, 50, 122, 65, 13,
+ 89, 0, 4, 1, 112, 116, 115, 111, 112, 3, 6, 136, 50, 0, 2, 105, 32, 0, 105, 115, 109, 1, 10, 2, 32, 3, 8, 13, 50, 122,
+ 88, 13, 65, 0, 105, 115, 116, 1, 10, 2, 32, 3, 8, 13, 50, 122, 89, 47, 0, 4, 1, 10, 2, 101, 114, 32, 3, 13, 50, 0,
+ 1, 17, 67, 11, 2, 32, 0, 1, 21, 21, 2, 32, 0, 1, 98, 10, 2, 32, 0, 1, 99, 10, 2, 32, 0, 1, 99, 101, 2, 100,
+ 0, 1, 100, 17, 67, 2, 32, 0, 1, 103, 114, 2, 32, 0, 1, 104, 112, 2, 101, 116, 105, 0, 1, 109, 2, 100, 32, 0, 1, 109,
+ 10, 2, 32, 0, 1, 114, 97, 2, 32, 0, 1, 114, 100, 2, 32, 0, 1, 115, 10, 2, 32, 0, 1, 115, 114, 101, 112, 0, 1, 116,
+ 10, 2, 32, 0, 1, 116, 111, 104, 112, 0, 121, 1, 10, 2, 32, 3, 13, 50, 2, 122, 0, 111, 117, 115, 1, 10, 3, 13, 50, 13,
+ 89, 0, 101, 8, 3, 58, 124, 50, 0, 99, 101, 8, 2, 32, 3, 58, 124, 50, 89, 0, 101, 5, 6, 8, 3, 58, 125, 50, 0, 99,
+ 101, 5, 6, 8, 2, 32, 3, 58, 125, 50, 89, 0, 101, 100, 1, 17, 67, 10, 2, 32, 14, 128, 136, 130, 3, 72, 0, 105, 110, 103,
+ 1, 17, 67, 10, 2, 32, 14, 128, 136, 131, 3, 113, 68, 0, 4, 1, 103, 2, 101, 3, 124, 50, 0, 1, 108, 102, 2, 32, 0, 1,
+ 108, 105, 2, 32, 0, 1, 108, 121, 2, 32, 0, 1, 110, 2, 101, 0, 1, 112, 2, 32, 12, 0, 1, 114, 99, 2, 32, 0, 1, 114,
+ 111, 2, 32, 0, 1, 114, 116, 10, 2, 32, 0, 1, 119, 2, 107, 0, 1, 119, 2, 116, 0, 1, 120, 2, 32, 12, 0, 2, 97, 108,
+ 100, 0, 5, 3, 1, 103, 97, 2, 32, 0, 5, 8, 1, 21, 2, 32, 12, 12, 0, 101, 1, 109, 2, 116, 105, 3, 124, 50, 113, 0,
+ 4, 1, 109, 2, 101, 121, 3, 125, 50, 0, 1, 109, 2, 107, 0, 1, 109, 2, 116, 104, 0, 1, 114, 102, 2, 116, 0, 1, 115, 100,
+ 2, 32, 0, 1, 119, 0, 8, 2, 105, 111, 0, 8, 104, 2, 101, 121, 0, 101, 1, 100, 110, 117, 2, 32, 0, 103, 8, 112, 115, 3,
+ 125, 50, 75, 0, 101, 1, 109, 2, 116, 97, 3, 125, 50, 122, 0, 103, 5, 35, 1, 109, 2, 101, 114, 3, 125, 68, 81, 0, 4, 2,
+ 97, 110, 32, 3, 136, 50, 0, 8, 112, 2, 121, 0, 101, 8, 2, 114, 3, 136, 50, 13, 0, 117, 115, 3, 136, 50, 13, 89, 0, 7,
+ 6, 111, 111, 0, 1, 10, 2, 110, 3, 6, 134, 0, 4, 1, 17, 67, 2, 107, 3, 117, 0, 1, 102, 2, 116, 0, 1, 103, 2, 100,
+ 0, 1, 104, 2, 100, 0, 1, 104, 2, 100, 0, 1, 104, 2, 107, 0, 1, 115, 2, 116, 0, 1, 116, 115, 2, 100, 0, 1, 119, 2,
+ 100, 0, 1, 119, 2, 108, 0, 4, 1, 108, 98, 2, 100, 3, 125, 0, 1, 108, 102, 2, 100, 0, 4, 114, 3, 133, 0, 114, 2, 32,
+ 0, 4, 3, 134, 0, 1, 107, 2, 107, 0, 1, 109, 2, 110, 32, 0, 1, 112, 2, 107, 0, 1, 112, 115, 2, 110, 32, 0, 1, 115,
+ 2, 116, 104, 0, 8, 2, 114, 0, 116, 2, 105, 99, 32, 3, 134, 6, 124, 47, 0, 115, 101, 1, 104, 99, 3, 134, 88, 0, 4, 115,
+ 2, 101, 3, 134, 89, 0, 115, 101, 1, 103, 0, 8, 99, 2, 112, 3, 136, 6, 124, 0, 114, 1, 99, 2, 100, 3, 136, 6, 132, 0,
+ 115, 1, 104, 99, 2, 101, 110, 3, 136, 88, 0, 4, 114, 1, 112, 3, 143, 0, 114, 8, 109, 0, 7, 6, 111, 114, 0, 8, 102, 2,
+ 115, 21, 3, 2, 132, 0, 4, 101, 1, 102, 2, 99, 108, 111, 3, 2, 133, 0, 101, 1, 102, 2, 103, 111, 0, 101, 1, 102, 2, 115,
+ 101, 0, 101, 1, 102, 2, 116, 111, 0, 4, 1, 21, 2, 105, 99, 32, 3, 6, 124, 34, 0, 1, 21, 2, 105, 99, 97, 108, 0, 1,
+ 21, 2, 99, 97, 32, 3, 6, 132, 0, 2, 105, 32, 3, 6, 132, 34, 0, 2, 117, 109, 32, 3, 6, 133, 34, 0, 116, 101, 1, 102,
+ 2, 32, 3, 6, 133, 47, 138, 0, 105, 108, 121, 1, 21, 2, 32, 3, 8, 13, 34, 13, 55, 2, 122, 0, 4, 1, 10, 2, 97, 116,
+ 105, 111, 110, 3, 13, 34, 0, 2, 105, 103, 105, 110, 97, 0, 121, 1, 10, 2, 32, 3, 13, 34, 2, 122, 0, 101, 115, 99, 3, 13,
+ 34, 6, 121, 89, 0, 105, 1, 104, 2, 122, 3, 13, 34, 137, 0, 101, 100, 1, 10, 2, 32, 3, 13, 72, 0, 103, 8, 102, 2, 17,
+ 65, 118, 3, 13, 81, 0, 101, 100, 1, 104, 2, 32, 14, 128, 128, 129, 3, 72, 0, 4, 1, 10, 2, 32, 3, 114, 0, 1, 98, 98,
+ 2, 110, 0, 1, 100, 110, 2, 32, 0, 1, 102, 2, 103, 17, 65, 116, 0, 1, 102, 10, 2, 100, 32, 0, 1, 102, 102, 101, 2, 116,
+ 0, 1, 114, 114, 101, 116, 0, 1, 116, 110, 101, 118, 2, 32, 0, 101, 1, 116, 21, 2, 32, 0, 4, 1, 10, 2, 97, 116, 101, 3,
+ 114, 34, 0, 1, 10, 2, 111, 117, 115, 0, 99, 101, 1, 119, 2, 115, 116, 3, 117, 0, 2, 114, 3, 124, 0, 4, 1, 21, 2, 105,
+ 116, 105, 3, 124, 34, 0, 1, 21, 2, 105, 116, 121, 0, 1, 108, 102, 2, 105, 0, 1, 109, 2, 97, 108, 0, 2, 101, 17, 66, 32,
+ 0, 2, 101, 110, 17, 67, 0, 2, 105, 103, 0, 5, 35, 8, 104, 2, 111, 0, 8, 2, 105, 17, 67, 0, 114, 8, 109, 0, 4, 97,
+ 2, 99, 108, 3, 124, 34, 13, 0, 97, 8, 2, 116, 111, 0, 101, 105, 103, 110, 1, 102, 3, 124, 34, 13, 50, 0, 4, 101, 1, 102,
+ 2, 115, 116, 3, 124, 34, 122, 0, 105, 1, 104, 2, 122, 111, 110, 116, 0, 1, 119, 2, 114, 3, 125, 0, 111, 117, 103, 104, 3, 125,
+ 34, 13, 0, 111, 117, 103, 104, 5, 3, 3, 125, 34, 136, 0, 4, 1, 119, 3, 128, 0, 1, 119, 2, 109, 0, 1, 119, 2, 115, 101,
+ 0, 1, 119, 2, 116, 104, 0, 5, 3, 2, 114, 3, 130, 0, 4, 1, 99, 2, 107, 3, 132, 0, 1, 102, 2, 101, 118, 101, 114, 0,
+ 1, 102, 2, 107, 0, 1, 104, 99, 2, 100, 0, 1, 108, 2, 100, 0, 1, 121, 2, 107, 0, 2, 99, 104, 32, 0, 2, 101, 115, 105,
+ 115, 0, 2, 109, 32, 0, 2, 110, 32, 0, 2, 115, 101, 32, 0, 2, 116, 0, 8, 0, 8, 99, 2, 21, 0, 8, 102, 2, 21, 0,
+ 8, 109, 0, 101, 8, 102, 2, 17, 65, 0, 101, 8, 102, 2, 17, 67, 0, 116, 1, 109, 101, 2, 32, 0, 4, 3, 133, 0, 1, 99,
+ 2, 101, 32, 0, 1, 100, 2, 32, 0, 1, 108, 112, 0, 1, 112, 2, 116, 0, 1, 116, 110, 2, 32, 0, 1, 116, 115, 2, 109, 0,
+ 1, 119, 2, 101, 0, 1, 119, 2, 110, 0, 1, 119, 2, 116, 32, 0, 1, 119, 115, 2, 100, 0, 5, 8, 1, 10, 2, 32, 0, 5,
+ 8, 1, 21, 21, 2, 32, 14, 128, 144, 130, 0, 101, 0, 101, 1, 116, 115, 2, 32, 0, 101, 8, 109, 0, 114, 2, 32, 0, 4, 1,
+ 108, 104, 99, 2, 105, 99, 3, 133, 34, 0, 1, 108, 104, 99, 2, 111, 117, 115, 0, 2, 17, 65, 0, 2, 101, 17, 65, 0, 2, 101,
+ 116, 0, 2, 101, 120, 0, 121, 8, 116, 115, 3, 133, 34, 122, 0, 4, 5, 5, 1, 119, 3, 148, 0, 5, 5, 1, 119, 2, 109, 0,
+ 5, 5, 1, 119, 2, 115, 101, 0, 5, 5, 1, 119, 2, 116, 104, 0, 121, 5, 3, 1, 116, 17, 65, 21, 21, 2, 32, 3, 149, 34,
+ 37, 0, 7, 6, 111, 115, 0, 2, 105, 116, 121, 3, 6, 124, 89, 0, 111, 1, 21, 2, 112, 104, 3, 6, 124, 89, 13, 0, 2, 97,
+ 108, 32, 3, 6, 136, 88, 0, 2, 105, 118, 101, 3, 6, 136, 89, 0, 105, 115, 2, 32, 3, 6, 136, 89, 122, 89, 0, 117, 114, 101,
+ 3, 6, 136, 90, 114, 0, 4, 1, 112, 2, 105, 116, 105, 111, 3, 13, 88, 0, 115, 1, 112, 2, 101, 115, 115, 0, 101, 1, 112, 114,
+ 117, 112, 3, 13, 89, 0, 111, 1, 21, 2, 112, 104, 105, 99, 3, 13, 89, 6, 124, 0, 4, 116, 1, 112, 2, 101, 114, 105, 3, 124,
+ 89, 47, 0, 116, 1, 112, 2, 117, 0, 116, 1, 112, 97, 0, 116, 1, 112, 101, 114, 0, 116, 1, 112, 101, 114, 112, 0, 116, 1, 112,
+ 109, 105, 0, 116, 1, 112, 109, 111, 99, 0, 116, 1, 112, 120, 101, 0, 116, 1, 112, 121, 104, 0, 4, 5, 3, 1, 99, 2, 116, 3,
+ 131, 89, 0, 5, 3, 1, 114, 102, 2, 116, 0, 115, 5, 3, 1, 98, 0, 115, 5, 3, 1, 108, 0, 115, 5, 3, 1, 109, 0, 115,
+ 5, 3, 1, 114, 0, 8, 108, 2, 101, 3, 134, 88, 0, 4, 1, 29, 2, 121, 3, 136, 88, 0, 8, 114, 2, 101, 13, 0, 101, 2,
+ 32, 0, 4, 1, 99, 2, 101, 99, 3, 136, 89, 0, 1, 99, 2, 105, 110, 101, 32, 0, 115, 1, 114, 103, 0, 4, 116, 1, 104, 2,
+ 32, 3, 136, 89, 47, 0, 116, 1, 104, 103, 0, 116, 1, 109, 0, 116, 1, 112, 0, 7, 6, 111, 117, 0, 116, 8, 2, 21, 14, 128,
+ 132, 131, 3, 2, 135, 47, 0, 1, 21, 2, 109, 32, 3, 6, 134, 0, 4, 115, 1, 17, 66, 10, 2, 32, 3, 8, 13, 89, 0, 115,
+ 1, 114, 100, 10, 2, 32, 0, 4, 103, 104, 1, 114, 98, 2, 32, 3, 13, 0, 103, 104, 1, 114, 111, 0, 114, 101, 100, 1, 10, 3,
+ 13, 72, 0, 4, 115, 1, 10, 2, 32, 3, 13, 89, 0, 115, 1, 108, 10, 2, 32, 0, 115, 1, 109, 10, 2, 32, 0, 115, 1, 110,
+ 10, 2, 32, 0, 115, 121, 1, 10, 2, 32, 3, 13, 89, 2, 37, 0, 1, 104, 2, 109, 3, 57, 134, 0, 97, 3, 58, 126, 0, 4,
+ 114, 1, 10, 2, 32, 3, 114, 0, 114, 1, 112, 17, 65, 0, 108, 2, 100, 3, 117, 0, 99, 101, 1, 108, 103, 2, 115, 3, 124, 0,
+ 4, 103, 104, 1, 99, 3, 124, 83, 0, 103, 104, 1, 114, 116, 0, 4, 1, 99, 2, 110, 116, 114, 3, 125, 0, 1, 99, 2, 112, 108,
+ 0, 1, 99, 2, 114, 97, 103, 0, 1, 99, 2, 115, 105, 0, 1, 100, 2, 98, 0, 1, 100, 2, 103, 0, 1, 110, 2, 114, 105, 0,
+ 1, 114, 116, 2, 98, 108, 0, 1, 115, 2, 116, 104, 101, 114, 0, 1, 116, 2, 99, 104, 0, 1, 121, 2, 110, 103, 0, 4, 103, 104,
+ 1, 108, 3, 125, 83, 0, 103, 104, 1, 110, 0, 103, 104, 1, 114, 0, 103, 104, 1, 116, 0, 4, 114, 3, 128, 0, 114, 1, 99, 2,
+ 116, 101, 0, 114, 2, 110, 0, 114, 5, 3, 1, 99, 2, 97, 103, 0, 114, 5, 3, 1, 110, 2, 105, 0, 4, 103, 104, 1, 98, 2,
+ 116, 3, 130, 0, 103, 104, 1, 104, 2, 116, 0, 103, 104, 1, 110, 2, 116, 0, 103, 104, 1, 114, 98, 2, 116, 0, 103, 104, 1, 114,
+ 119, 0, 103, 104, 2, 116, 0, 103, 104, 8, 0, 4, 103, 104, 5, 3, 1, 99, 3, 131, 83, 0, 103, 104, 5, 3, 1, 114, 116, 0,
+ 4, 114, 1, 98, 2, 110, 3, 133, 0, 114, 1, 99, 2, 115, 0, 114, 1, 99, 2, 116, 0, 114, 1, 99, 2, 116, 101, 115, 97, 0,
+ 114, 1, 109, 2, 110, 0, 114, 1, 112, 0, 114, 1, 112, 110, 2, 32, 0, 114, 8, 102, 0, 114, 8, 121, 0, 114, 99, 101, 1, 115,
+ 3, 133, 89, 0, 4, 1, 98, 2, 100, 3, 134, 0, 1, 98, 2, 108, 108, 0, 1, 99, 2, 116, 104, 0, 1, 104, 103, 2, 108, 0,
+ 1, 107, 0, 1, 109, 2, 115, 115, 101, 0, 1, 110, 2, 103, 97, 0, 1, 114, 2, 98, 108, 0, 1, 114, 2, 116, 105, 110, 0, 1,
+ 116, 2, 99, 97, 110, 0, 1, 119, 2, 110, 100, 17, 65, 0, 1, 119, 2, 110, 100, 17, 67, 0, 1, 121, 2, 116, 0, 2, 32, 0,
+ 2, 102, 0, 2, 105, 0, 2, 108, 17, 65, 0, 2, 112, 0, 2, 118, 0, 2, 122, 0, 5, 35, 1, 114, 2, 116, 101, 0, 103, 104,
+ 1, 114, 104, 116, 0, 120, 2, 32, 0, 103, 101, 1, 114, 3, 134, 90, 0, 99, 104, 1, 100, 3, 134, 91, 0, 4, 3, 135, 0, 1,
+ 102, 2, 108, 101, 0, 1, 114, 17, 67, 2, 116, 0, 1, 121, 2, 116, 32, 0, 2, 116, 0, 98, 1, 100, 2, 116, 0, 103, 104, 1,
+ 98, 0, 103, 104, 1, 100, 2, 116, 0, 103, 104, 1, 108, 112, 0, 103, 104, 1, 108, 115, 0, 103, 104, 1, 114, 100, 0, 4, 1, 98,
+ 2, 108, 100, 3, 136, 0, 1, 104, 115, 2, 108, 100, 101, 114, 0, 1, 109, 2, 108, 17, 67, 0, 1, 112, 2, 108, 116, 0, 1, 115,
+ 2, 108, 0, 103, 104, 0, 103, 104, 1, 100, 0, 103, 104, 1, 104, 0, 103, 104, 1, 108, 114, 0, 4, 114, 1, 98, 2, 115, 101, 3,
+ 143, 0, 114, 1, 116, 0, 114, 1, 116, 2, 32, 0, 114, 1, 116, 2, 110, 0, 114, 5, 7, 8, 121, 0, 114, 8, 103, 2, 100, 0,
+ 4, 114, 1, 99, 115, 3, 146, 0, 114, 1, 104, 0, 114, 1, 108, 102, 0, 114, 1, 115, 0, 114, 1, 116, 115, 0, 114, 1, 118, 101,
+ 2, 101, 100, 0, 114, 1, 118, 101, 100, 0, 114, 8, 0, 114, 8, 100, 0, 4, 114, 5, 5, 3, 148, 0, 114, 5, 5, 1, 99, 2,
+ 116, 101, 0, 114, 5, 5, 2, 110, 0, 7, 6, 111, 118, 0, 101, 114, 8, 2, 21, 14, 128, 132, 132, 3, 4, 136, 84, 114, 0, 105,
+ 116, 99, 104, 1, 21, 2, 32, 3, 8, 13, 84, 122, 76, 0, 4, 1, 99, 2, 101, 110, 17, 67, 3, 124, 84, 0, 1, 104, 2, 101,
+ 108, 0, 1, 104, 2, 101, 114, 0, 1, 110, 2, 101, 108, 0, 1, 114, 103, 2, 101, 108, 0, 1, 114, 112, 2, 101, 114, 0, 1, 114,
+ 116, 2, 101, 114, 0, 8, 2, 117, 108, 0, 101, 114, 1, 112, 2, 21, 3, 124, 84, 13, 0, 101, 114, 101, 105, 103, 110, 1, 115, 3,
+ 124, 84, 13, 34, 122, 50, 0, 4, 1, 99, 2, 101, 110, 3, 125, 84, 0, 1, 99, 2, 101, 116, 0, 1, 104, 115, 2, 12, 0, 1,
+ 108, 0, 1, 108, 2, 101, 0, 8, 2, 101, 110, 0, 101, 1, 100, 0, 101, 8, 108, 0, 4, 101, 114, 1, 99, 3, 125, 84, 114, 0,
+ 101, 114, 1, 99, 2, 32, 0, 101, 114, 110, 1, 103, 3, 125, 84, 114, 50, 0, 4, 1, 21, 2, 97, 108, 3, 134, 84, 0, 1, 109,
+ 2, 17, 65, 0, 1, 109, 2, 105, 0, 1, 114, 112, 2, 101, 13, 0, 101, 114, 1, 114, 112, 2, 32, 3, 134, 84, 114, 0, 4, 1,
+ 108, 99, 2, 101, 3, 136, 84, 0, 1, 108, 108, 117, 112, 0, 1, 108, 112, 0, 2, 101, 114, 0, 8, 2, 17, 65, 0, 8, 108, 115,
+ 2, 101, 110, 17, 65, 0, 4, 101, 114, 1, 10, 2, 32, 3, 136, 84, 114, 0, 101, 114, 2, 99, 111, 97, 0, 101, 114, 2, 100, 111,
+ 115, 0, 101, 114, 2, 100, 114, 97, 0, 101, 114, 2, 100, 114, 105, 0, 101, 114, 2, 115, 105, 103, 0, 101, 114, 2, 116, 111, 110, 0,
+ 101, 114, 2, 118, 105, 101, 0, 7, 6, 111, 119, 0, 2, 105, 116, 122, 32, 3, 8, 136, 84, 0, 2, 97, 121, 32, 3, 13, 58, 0,
+ 108, 101, 1, 110, 107, 2, 100, 3, 124, 55, 122, 0, 4, 1, 97, 3, 135, 0, 1, 98, 2, 101, 108, 0, 1, 98, 2, 101, 114, 0,
+ 1, 98, 2, 115, 17, 65, 0, 1, 98, 2, 115, 112, 0, 1, 99, 0, 1, 100, 2, 110, 0, 1, 100, 110, 101, 0, 1, 102, 0, 1,
+ 103, 0, 1, 104, 0, 1, 104, 99, 0, 1, 104, 115, 2, 101, 114, 0, 1, 104, 119, 0, 1, 104, 121, 0, 1, 106, 0, 1, 107, 0,
+ 1, 108, 99, 0, 1, 108, 102, 2, 101, 114, 0, 1, 108, 103, 2, 101, 114, 0, 1, 108, 108, 97, 115, 105, 0, 1, 108, 112, 0, 1,
+ 110, 2, 97, 100, 0, 1, 110, 101, 2, 110, 0, 1, 112, 0, 1, 114, 2, 100, 0, 1, 114, 98, 0, 1, 114, 99, 2, 110, 0, 1,
+ 114, 100, 0, 1, 114, 102, 0, 1, 114, 103, 2, 108, 0, 1, 114, 112, 0, 1, 114, 116, 2, 101, 0, 1, 116, 2, 101, 108, 0, 1,
+ 116, 2, 101, 114, 0, 1, 116, 2, 110, 0, 1, 118, 0, 1, 119, 0, 1, 121, 0, 8, 2, 108, 0, 8, 100, 0, 8, 108, 108, 97,
+ 0, 8, 110, 2, 32, 0, 8, 110, 2, 116, 0, 4, 3, 136, 0, 1, 99, 115, 111, 109, 0, 1, 104, 115, 0, 7, 6, 112, 101, 0,
+ 8, 2, 110, 114, 3, 48, 2, 121, 0, 4, 2, 110, 105, 110, 115, 117, 3, 48, 13, 0, 114, 2, 115, 112, 0, 114, 2, 105, 112, 104,
+ 3, 48, 13, 34, 0, 4, 8, 2, 114, 111, 103, 3, 48, 114, 0, 114, 2, 99, 101, 105, 0, 114, 2, 99, 101, 112, 0, 114, 2, 99,
+ 117, 108, 105, 0, 114, 2, 99, 117, 115, 0, 114, 2, 102, 101, 99, 0, 114, 2, 102, 111, 114, 109, 0, 114, 2, 102, 117, 110, 0, 114,
+ 2, 102, 117, 115, 0, 114, 2, 109, 105, 115, 115, 0, 114, 2, 109, 105, 116, 0, 114, 2, 112, 101, 116, 0, 114, 2, 112, 108, 101, 0,
+ 114, 2, 115, 105, 115, 0, 114, 2, 115, 117, 0, 114, 2, 115, 117, 0, 114, 2, 116, 97, 105, 0, 114, 2, 116, 117, 0, 114, 2, 118,
+ 21, 0, 114, 101, 103, 114, 105, 110, 8, 3, 48, 121, 34, 13, 81, 34, 122, 50, 0, 4, 114, 2, 112, 101, 116, 114, 3, 48, 128, 0,
+ 114, 2, 118, 105, 0, 114, 109, 101, 2, 97, 3, 48, 128, 65, 122, 0, 114, 115, 112, 105, 2, 114, 97, 3, 48, 128, 89, 48, 13, 0,
+ 114, 115, 101, 118, 101, 114, 3, 48, 128, 89, 122, 84, 6, 142, 0, 97, 99, 101, 3, 48, 129, 89, 0, 7, 6, 112, 114, 0, 101, 8,
+ 2, 100, 105, 14, 128, 132, 131, 3, 48, 34, 2, 37, 0, 4, 101, 8, 2, 17, 67, 21, 3, 48, 34, 2, 122, 0, 101, 8, 2, 100,
+ 105, 99, 0, 101, 8, 2, 115, 99, 114, 0, 101, 115, 8, 2, 101, 110, 116, 3, 48, 34, 2, 122, 88, 0, 4, 101, 8, 2, 101, 109,
+ 3, 48, 34, 2, 129, 0, 101, 8, 2, 109, 111, 108, 0, 101, 8, 2, 117, 0, 101, 8, 2, 105, 110, 21, 14, 128, 132, 131, 3, 48,
+ 34, 4, 129, 0, 111, 2, 112, 97, 110, 3, 48, 34, 6, 136, 0, 4, 111, 2, 99, 101, 100, 3, 48, 34, 13, 0, 111, 2, 99, 101,
+ 101, 0, 111, 2, 99, 101, 115, 115, 105, 0, 111, 2, 99, 108, 97, 105, 0, 111, 2, 99, 117, 114, 0, 111, 2, 100, 117, 99, 0, 111,
+ 2, 102, 97, 110, 0, 111, 2, 102, 101, 115, 0, 111, 2, 102, 105, 99, 0, 111, 2, 102, 111, 117, 0, 111, 2, 102, 117, 0, 111, 2,
+ 103, 114, 101, 115, 0, 111, 2, 104, 105, 98, 0, 111, 2, 106, 101, 99, 0, 111, 2, 108, 105, 102, 0, 111, 2, 108, 111, 110, 0, 111,
+ 2, 109, 111, 116, 0, 111, 2, 110, 111, 117, 110, 99, 0, 111, 2, 110, 117, 110, 0, 111, 2, 112, 101, 108, 0, 111, 2, 112, 101, 110,
+ 115, 0, 111, 2, 112, 105, 116, 0, 111, 2, 112, 114, 105, 101, 0, 111, 2, 112, 117, 108, 0, 111, 2, 115, 112, 101, 99, 116, 17, 65,
+ 0, 111, 2, 116, 101, 99, 0, 111, 2, 116, 101, 115, 116, 0, 111, 2, 116, 114, 97, 99, 0, 111, 2, 116, 114, 117, 0, 111, 2, 118,
+ 105, 100, 0, 111, 2, 118, 105, 115, 0, 111, 2, 118, 111, 99, 0, 111, 2, 118, 111, 107, 0, 111, 8, 2, 112, 17, 65, 0, 111, 8,
+ 2, 115, 97, 0, 111, 8, 2, 115, 99, 0, 4, 101, 2, 99, 105, 111, 3, 48, 34, 121, 0, 101, 2, 106, 117, 100, 105, 0, 101, 8,
+ 2, 17, 67, 11, 0, 101, 8, 2, 102, 101, 114, 101, 110, 0, 101, 8, 2, 103, 110, 0, 101, 8, 2, 109, 105, 0, 101, 8, 2, 110,
+ 25, 0, 101, 8, 2, 112, 32, 0, 101, 8, 2, 112, 111, 115, 105, 0, 101, 8, 2, 115, 99, 111, 0, 101, 8, 2, 115, 116, 0, 101,
+ 100, 97, 2, 116, 111, 3, 48, 34, 121, 72, 13, 0, 101, 118, 8, 2, 97, 108, 3, 48, 34, 121, 84, 0, 4, 101, 115, 2, 101, 110,
+ 99, 3, 48, 34, 121, 88, 0, 101, 115, 8, 2, 101, 110, 116, 97, 0, 101, 115, 105, 2, 100, 101, 110, 3, 48, 34, 121, 88, 122, 0,
+ 105, 110, 99, 2, 101, 13, 3, 48, 34, 122, 50, 89, 0, 4, 111, 2, 100, 117, 99, 116, 3, 48, 34, 124, 0, 111, 2, 112, 101, 114,
+ 0, 111, 2, 112, 104, 0, 111, 2, 112, 111, 115, 105, 116, 0, 111, 2, 115, 101, 99, 0, 111, 2, 116, 101, 115, 116, 97, 110, 0, 111,
+ 2, 118, 105, 100, 101, 110, 0, 111, 5, 3, 2, 99, 101, 115, 115, 0, 111, 8, 2, 112, 97, 103, 0, 111, 98, 97, 98, 3, 48, 34,
+ 124, 71, 13, 71, 0, 4, 101, 2, 102, 105, 120, 3, 48, 34, 129, 0, 101, 2, 104, 105, 115, 116, 0, 101, 8, 2, 32, 0, 101, 8,
+ 2, 97, 109, 0, 101, 8, 2, 99, 105, 110, 99, 0, 101, 8, 2, 102, 101, 99, 0, 101, 8, 2, 109, 105, 117, 0, 101, 8, 2, 113,
+ 117, 0, 101, 8, 2, 115, 99, 0, 101, 8, 2, 118, 105, 101, 119, 0, 101, 8, 2, 118, 105, 111, 0, 101, 97, 8, 2, 99, 104, 0,
+ 101, 100, 101, 2, 99, 101, 115, 3, 48, 34, 129, 72, 122, 0, 4, 111, 2, 102, 105, 108, 3, 48, 34, 136, 0, 111, 2, 103, 114, 97,
+ 0, 111, 2, 108, 111, 103, 0, 111, 109, 101, 2, 116, 104, 3, 48, 34, 136, 65, 129, 0, 105, 8, 2, 111, 3, 48, 34, 137, 0, 105,
+ 111, 2, 114, 105, 116, 3, 48, 34, 137, 6, 124, 0, 105, 118, 97, 116, 8, 3, 48, 34, 137, 84, 13, 47, 0, 7, 6, 114, 101, 0,
+ 4, 2, 103, 101, 110, 101, 114, 3, 2, 34, 129, 0, 8, 2, 97, 114, 109, 0, 4, 8, 2, 97, 108, 105, 103, 3, 4, 34, 129, 0,
+ 8, 2, 97, 108, 108, 0, 8, 2, 97, 117, 21, 14, 128, 132, 130, 0, 8, 2, 99, 111, 110, 14, 128, 132, 130, 0, 8, 2, 99, 114,
+ 101, 97, 116, 0, 8, 2, 100, 101, 17, 67, 14, 128, 132, 130, 0, 97, 8, 2, 108, 108, 111, 14, 128, 132, 130, 0, 100, 101, 1, 110,
+ 117, 2, 17, 67, 3, 4, 34, 129, 72, 113, 0, 1, 118, 117, 3, 13, 0, 100, 1, 116, 17, 67, 10, 2, 32, 3, 13, 72, 0, 4,
+ 8, 2, 100, 114, 3, 34, 2, 129, 0, 8, 2, 101, 100, 117, 14, 128, 132, 130, 0, 8, 2, 101, 109, 14, 128, 132, 130, 0, 8, 2,
+ 101, 110, 14, 128, 132, 130, 0, 8, 2, 101, 113, 14, 128, 132, 130, 0, 8, 2, 101, 115, 14, 128, 132, 130, 0, 8, 2, 101, 120, 14,
+ 128, 132, 130, 0, 116, 114, 111, 2, 14, 128, 132, 133, 3, 34, 4, 121, 47, 34, 136, 0, 4, 8, 2, 99, 111, 109, 14, 128, 132, 130,
+ 3, 34, 4, 129, 0, 8, 2, 105, 21, 14, 128, 132, 130, 0, 8, 2, 117, 110, 14, 128, 132, 130, 0, 4, 97, 2, 17, 67, 11, 3,
+ 34, 4, 129, 13, 0, 97, 8, 2, 100, 17, 67, 0, 4, 1, 17, 65, 2, 32, 3, 34, 13, 0, 1, 114, 2, 32, 0, 2, 109, 101,
+ 110, 116, 0, 114, 2, 32, 0, 100, 1, 17, 66, 10, 2, 32, 3, 34, 13, 72, 0, 4, 1, 110, 117, 2, 17, 67, 21, 3, 34, 113,
+ 0, 2, 97, 99, 116, 0, 2, 100, 101, 109, 12, 0, 8, 2, 17, 67, 21, 0, 8, 99, 2, 109, 97, 116, 0, 97, 2, 108, 105, 116,
+ 3, 34, 113, 35, 0, 112, 101, 2, 116, 105, 116, 105, 118, 3, 34, 113, 48, 121, 0, 108, 101, 2, 110, 116, 3, 34, 113, 55, 121, 0,
+ 4, 108, 105, 1, 110, 117, 2, 97, 3, 34, 113, 55, 137, 0, 108, 105, 2, 97, 0, 4, 115, 2, 105, 103, 110, 3, 34, 113, 88, 0,
+ 115, 2, 117, 108, 116, 0, 97, 2, 108, 116, 101, 3, 34, 113, 124, 0, 97, 2, 103, 101, 110, 3, 34, 113, 138, 0, 4, 2, 17, 67,
+ 101, 108, 32, 3, 34, 121, 0, 2, 99, 107, 0, 2, 99, 116, 0, 2, 100, 17, 67, 0, 2, 102, 117, 103, 0, 2, 103, 105, 115, 116,
+ 0, 2, 112, 108, 105, 0, 2, 112, 114, 105, 109, 0, 2, 112, 116, 0, 2, 115, 105, 100, 117, 101, 0, 2, 115, 111, 108, 117, 0, 2,
+ 115, 111, 110, 0, 2, 115, 116, 108, 0, 2, 116, 105, 99, 0, 2, 116, 105, 110, 97, 0, 2, 118, 101, 108, 0, 2, 118, 101, 114, 101,
+ 110, 0, 2, 118, 111, 108, 117, 0, 8, 2, 17, 67, 17, 67, 32, 0, 8, 2, 17, 67, 32, 0, 8, 2, 99, 114, 101, 97, 116, 105,
+ 0, 8, 2, 100, 17, 67, 0, 8, 2, 100, 111, 108, 101, 110, 0, 8, 2, 110, 17, 67, 0, 8, 2, 115, 99, 117, 0, 97, 2, 108,
+ 109, 0, 112, 101, 2, 116, 105, 116, 3, 34, 121, 48, 13, 0, 112, 114, 101, 115, 101, 110, 116, 3, 34, 121, 48, 34, 113, 88, 6, 121,
+ 50, 47, 0, 112, 101, 114, 8, 2, 116, 3, 34, 121, 48, 114, 0, 99, 111, 2, 103, 3, 34, 121, 49, 13, 0, 4, 99, 107, 111, 110,
+ 3, 34, 121, 49, 13, 50, 0, 99, 111, 110, 2, 99, 0, 99, 114, 101, 8, 2, 97, 110, 3, 34, 121, 49, 34, 129, 0, 108, 101, 8,
+ 2, 103, 3, 34, 121, 55, 113, 0, 108, 101, 2, 118, 3, 34, 121, 55, 123, 0, 100, 1, 98, 17, 67, 2, 32, 12, 3, 34, 121, 72,
+ 0, 103, 105, 109, 3, 34, 121, 75, 122, 65, 0, 103, 117, 2, 108, 3, 34, 121, 81, 57, 134, 0, 102, 101, 114, 101, 110, 100, 3, 34,
+ 121, 83, 13, 34, 6, 121, 50, 72, 0, 118, 101, 2, 110, 17, 65, 3, 34, 121, 84, 13, 0, 115, 105, 2, 100, 101, 110, 3, 34, 121,
+ 88, 113, 0, 109, 101, 110, 116, 3, 34, 122, 65, 13, 50, 47, 0, 104, 101, 110, 3, 34, 122, 107, 6, 121, 50, 0, 4, 2, 103, 101,
+ 110, 3, 34, 129, 0, 2, 103, 105, 111, 110, 0, 2, 116, 97, 105, 108, 0, 8, 2, 97, 110, 0, 8, 2, 99, 101, 110, 116, 0, 97,
+ 2, 109, 0, 97, 5, 3, 2, 108, 3, 34, 129, 14, 0, 115, 101, 2, 108, 3, 34, 129, 89, 121, 0, 4, 105, 8, 2, 99, 3, 34,
+ 137, 0, 105, 8, 2, 108, 0, 97, 2, 108, 3, 34, 141, 0, 1, 10, 2, 32, 3, 114, 0, 7, 6, 115, 117, 0, 1, 101, 114, 2,
+ 109, 17, 65, 3, 88, 57, 134, 0, 109, 97, 98, 1, 101, 114, 3, 88, 57, 134, 65, 13, 71, 0, 5, 3, 1, 101, 114, 2, 109, 17,
+ 65, 3, 88, 134, 0, 4, 2, 98, 100, 117, 101, 3, 89, 2, 125, 0, 2, 98, 115, 101, 114, 0, 2, 98, 115, 105, 115, 0, 2, 98,
+ 116, 114, 97, 0, 4, 2, 98, 109, 105, 3, 89, 13, 0, 2, 98, 115, 99, 114, 105, 98, 0, 2, 98, 117, 114, 98, 97, 0, 2, 98,
+ 118, 0, 2, 99, 99, 17, 65, 0, 2, 102, 102, 105, 99, 0, 2, 112, 112, 108, 0, 2, 112, 112, 111, 114, 0, 2, 112, 112, 114, 101,
+ 115, 0, 8, 2, 98, 109, 101, 114, 0, 98, 115, 116, 97, 2, 110, 116, 3, 89, 13, 71, 89, 47, 35, 0, 4, 115, 8, 2, 112, 3,
+ 89, 13, 89, 0, 115, 8, 2, 116, 97, 105, 0, 115, 99, 8, 2, 101, 0, 1, 110, 2, 97, 108, 3, 89, 57, 134, 0, 4, 114, 1,
+ 110, 117, 2, 112, 3, 89, 114, 0, 114, 2, 109, 0, 114, 2, 112, 97, 0, 114, 2, 112, 114, 0, 114, 2, 114, 0, 114, 2, 118, 0,
+ 4, 2, 99, 99, 117, 108, 3, 89, 125, 0, 2, 112, 112, 108, 101, 0, 2, 112, 112, 108, 105, 99, 0, 8, 2, 98, 0, 114, 2, 114,
+ 101, 121, 0, 4, 114, 3, 89, 128, 0, 114, 8, 0, 115, 8, 2, 17, 65, 3, 89, 134, 88, 0, 4, 114, 5, 5, 3, 89, 148, 0,
+ 114, 5, 5, 8, 0, 4, 114, 1, 97, 101, 3, 90, 114, 0, 114, 1, 111, 0, 114, 101, 1, 10, 2, 32, 0, 4, 2, 97, 108, 3,
+ 90, 134, 0, 8, 97, 99, 0, 103, 97, 114, 3, 91, 117, 81, 114, 0, 4, 114, 1, 110, 101, 3, 91, 143, 0, 114, 1, 110, 105, 2,
+ 17, 65, 0, 114, 2, 97, 110, 99, 0, 114, 101, 8, 0, 7, 6, 116, 104, 0, 1, 32, 48, 15, 2, 32, 3, 13, 87, 0, 8, 2,
+ 111, 109, 21, 3, 47, 0, 4, 2, 97, 110, 100, 3, 47, 107, 0, 2, 101, 97, 100, 0, 2, 101, 97, 114, 116, 0, 2, 105, 108, 108,
+ 0, 2, 111, 108, 101, 0, 2, 111, 111, 100, 0, 2, 111, 117, 115, 101, 0, 101, 113, 117, 101, 3, 47, 121, 49, 0, 97, 109, 101, 115,
+ 8, 3, 47, 121, 65, 88, 0, 97, 105, 3, 47, 137, 0, 4, 1, 97, 101, 2, 101, 114, 3, 86, 0, 1, 111, 111, 109, 115, 0, 1,
+ 114, 2, 105, 101, 114, 0, 1, 114, 2, 121, 0, 1, 114, 111, 2, 105, 0, 2, 101, 110, 32, 0, 2, 101, 114, 17, 67, 0, 2, 101,
+ 114, 110, 32, 0, 2, 101, 115, 116, 0, 2, 105, 116, 104, 0, 101, 2, 32, 0, 101, 109, 8, 3, 86, 2, 121, 65, 0, 101, 108, 101,
+ 115, 115, 3, 86, 13, 55, 6, 121, 89, 0, 101, 100, 1, 117, 111, 2, 32, 3, 86, 72, 0, 105, 110, 103, 1, 101, 101, 3, 86, 113,
+ 68, 0, 4, 101, 114, 2, 32, 3, 86, 114, 0, 101, 114, 2, 101, 114, 0, 101, 114, 101, 2, 32, 0, 101, 114, 101, 8, 3, 86, 140,
+ 0, 4, 3, 87, 0, 1, 32, 48, 48, 2, 32, 0, 1, 32, 48, 49, 2, 32, 0, 1, 97, 99, 2, 101, 114, 105, 0, 1, 103, 2,
+ 101, 110, 32, 0, 1, 104, 112, 0, 1, 110, 2, 101, 114, 12, 0, 1, 114, 97, 101, 2, 121, 0, 1, 114, 111, 119, 2, 32, 0, 2,
+ 101, 114, 109, 0, 8, 2, 17, 71, 0, 8, 2, 114, 17, 71, 0, 8, 2, 119, 17, 71, 0, 8, 101, 2, 101, 114, 0, 105, 111, 8,
+ 3, 87, 4, 137, 136, 0, 101, 114, 97, 112, 3, 87, 121, 34, 13, 48, 0, 101, 8, 2, 109, 17, 65, 3, 87, 129, 0, 7, 6, 117,
+ 101, 0, 3, 57, 134, 0, 2, 110, 100, 3, 57, 134, 6, 121, 0, 4, 2, 110, 3, 57, 134, 13, 0, 2, 116, 0, 8, 17, 67, 2,
+ 108, 0, 101, 3, 57, 134, 129, 0, 110, 101, 2, 32, 3, 57, 134, 129, 50, 0, 114, 2, 116, 3, 58, 140, 0, 4, 1, 108, 3, 134,
+ 0, 1, 114, 0, 8, 115, 0, 1, 108, 2, 110, 116, 105, 3, 134, 6, 121, 0, 4, 1, 108, 2, 110, 3, 134, 13, 0, 8, 17, 67,
+ 17, 67, 2, 108, 0, 7, 6, 117, 105, 0, 1, 21, 2, 116, 121, 3, 6, 57, 134, 122, 0, 1, 99, 114, 2, 116, 111, 117, 115, 3,
+ 7, 57, 134, 122, 0, 1, 110, 2, 115, 3, 57, 134, 0, 1, 115, 101, 106, 2, 116, 3, 57, 134, 113, 0, 114, 2, 32, 3, 57, 143,
+ 0, 115, 1, 99, 3, 58, 122, 88, 0, 115, 105, 110, 101, 1, 99, 3, 58, 122, 88, 129, 50, 0, 1, 103, 2, 116, 97, 3, 113, 0,
+ 4, 1, 98, 2, 108, 3, 122, 0, 1, 99, 114, 2, 116, 0, 1, 103, 2, 108, 17, 67, 0, 8, 103, 2, 110, 0, 4, 1, 106, 2,
+ 99, 3, 134, 0, 1, 108, 115, 0, 1, 114, 2, 116, 0, 1, 115, 2, 116, 0, 115, 1, 114, 2, 101, 3, 134, 88, 0, 1, 114, 103,
+ 2, 116, 3, 134, 113, 0, 4, 1, 108, 102, 2, 100, 3, 134, 122, 0, 1, 114, 100, 2, 100, 0, 4, 1, 103, 2, 100, 17, 65, 13,
+ 3, 137, 0, 1, 103, 2, 115, 101, 0, 1, 103, 101, 98, 2, 108, 0, 8, 103, 2, 108, 101, 0, 100, 101, 1, 103, 2, 108, 3, 137,
+ 72, 0, 7, 6, 117, 110, 0, 4, 2, 97, 110, 105, 3, 2, 57, 134, 50, 0, 8, 2, 105, 113, 0, 4, 2, 114, 101, 103, 105, 3,
+ 2, 125, 50, 0, 8, 2, 17, 65, 14, 128, 132, 130, 0, 8, 2, 21, 14, 128, 132, 130, 0, 110, 8, 3, 2, 125, 50, 50, 0, 8,
+ 2, 105, 108, 3, 4, 57, 134, 50, 0, 4, 8, 2, 100, 101, 14, 128, 132, 130, 3, 4, 125, 50, 0, 8, 2, 101, 110, 14, 128, 132,
+ 130, 0, 8, 2, 101, 120, 14, 128, 132, 130, 0, 8, 2, 105, 100, 101, 0, 8, 2, 105, 109, 14, 128, 132, 130, 0, 8, 2, 105, 110,
+ 14, 128, 132, 130, 0, 8, 2, 114, 101, 17, 67, 21, 14, 128, 132, 130, 0, 100, 101, 114, 8, 2, 21, 14, 128, 132, 133, 3, 4, 125,
+ 50, 72, 114, 0, 97, 8, 2, 98, 3, 4, 125, 50, 119, 0, 1, 21, 2, 97, 108, 3, 6, 57, 134, 50, 0, 4, 1, 17, 67, 2,
+ 101, 114, 3, 57, 134, 50, 0, 1, 116, 2, 101, 0, 2, 105, 0, 8, 2, 105, 111, 0, 8, 2, 105, 120, 0, 101, 2, 32, 0, 105,
+ 116, 2, 101, 3, 57, 134, 50, 6, 137, 47, 0, 105, 8, 3, 57, 134, 50, 122, 0, 4, 1, 112, 2, 105, 115, 104, 3, 125, 50, 0,
+ 2, 17, 65, 0, 8, 2, 100, 117, 108, 97, 0, 8, 2, 103, 117, 0, 4, 1, 106, 2, 17, 65, 3, 134, 50, 0, 1, 114, 2, 105,
+ 0, 5, 3, 1, 116, 2, 101, 0, 101, 1, 108, 2, 32, 0, 101, 1, 114, 2, 32, 0, 101, 5, 3, 1, 100, 2, 32, 0, 101, 5,
+ 3, 1, 116, 2, 32, 0, 7, 6, 117, 112, 0, 4, 8, 2, 98, 3, 2, 125, 48, 0, 8, 2, 99, 0, 8, 2, 100, 0, 8, 2,
+ 101, 0, 8, 2, 103, 0, 8, 2, 104, 0, 8, 2, 115, 101, 0, 8, 2, 115, 116, 0, 1, 115, 2, 114, 101, 3, 2, 134, 48, 0,
+ 1, 99, 99, 111, 3, 57, 117, 48, 0, 121, 1, 99, 99, 111, 3, 57, 117, 48, 137, 0, 111, 110, 3, 125, 48, 124, 50, 0, 4, 1,
+ 17, 67, 2, 108, 101, 3, 134, 48, 0, 1, 17, 67, 2, 108, 105, 0, 2, 108, 32, 0, 101, 114, 105, 1, 115, 2, 111, 3, 134, 48,
+ 6, 141, 34, 122, 0, 101, 114, 1, 115, 3, 134, 48, 114, 0, 7, 6, 117, 114, 0, 1, 106, 2, 121, 3, 13, 34, 0, 101, 100, 1,
+ 103, 2, 32, 3, 13, 72, 0, 1, 116, 2, 17, 65, 3, 57, 13, 34, 0, 101, 1, 115, 10, 2, 32, 3, 57, 13, 114, 0, 4, 101,
+ 1, 110, 101, 2, 32, 3, 57, 114, 0, 101, 5, 3, 1, 103, 2, 32, 0, 4, 1, 17, 67, 2, 17, 65, 3, 57, 117, 34, 0, 1,
+ 21, 2, 97, 116, 105, 111, 110, 0, 1, 21, 2, 121, 0, 97, 1, 21, 2, 116, 3, 57, 117, 34, 138, 0, 4, 2, 101, 100, 32, 3,
+ 57, 143, 0, 8, 2, 17, 65, 0, 8, 102, 2, 17, 65, 0, 8, 102, 2, 121, 0, 101, 1, 116, 97, 99, 105, 2, 32, 0, 101, 2,
+ 32, 0, 1, 98, 2, 101, 3, 57, 143, 34, 0, 4, 1, 103, 10, 2, 32, 3, 114, 0, 1, 104, 10, 2, 32, 0, 1, 109, 10, 2,
+ 32, 0, 1, 116, 97, 115, 2, 100, 0, 101, 1, 103, 2, 32, 0, 101, 1, 106, 110, 2, 32, 0, 101, 1, 122, 105, 0, 4, 1, 98,
+ 2, 105, 3, 121, 34, 0, 1, 98, 2, 121, 0, 114, 5, 35, 1, 98, 2, 111, 3, 125, 34, 0, 4, 1, 112, 115, 2, 32, 3, 128,
+ 0, 2, 17, 66, 0, 2, 32, 0, 114, 1, 102, 2, 121, 0, 114, 2, 32, 0, 114, 5, 3, 0, 103, 1, 98, 2, 101, 114, 3, 128,
+ 81, 0, 4, 101, 1, 108, 105, 2, 32, 3, 142, 0, 101, 1, 114, 2, 32, 0, 4, 1, 106, 2, 105, 3, 143, 0, 1, 108, 2, 17,
+ 65, 12, 0, 1, 112, 10, 2, 32, 0, 8, 106, 2, 121, 0, 1, 114, 2, 17, 65, 12, 3, 143, 34, 0, 4, 5, 5, 1, 112, 115,
+ 2, 32, 3, 148, 0, 5, 5, 2, 17, 66, 0, 5, 5, 2, 32, 0, 114, 5, 5, 1, 102, 2, 121, 0, 114, 5, 5, 2, 32, 0,
+ 103, 5, 5, 1, 98, 2, 101, 114, 3, 148, 81, 0, 7, 6, 39, 0, 114, 101, 2, 32, 14, 128, 128, 131, 3, 13, 0, 118, 101, 2,
+ 32, 14, 128, 128, 131, 3, 13, 84, 0, 100, 2, 32, 14, 128, 128, 130, 3, 72, 0, 4, 115, 1, 32, 54, 49, 2, 32, 3, 88, 0,
+ 115, 2, 32, 14, 128, 128, 130, 0, 4, 115, 1, 102, 2, 32, 14, 128, 128, 130, 3, 89, 0, 115, 1, 104, 99, 111, 2, 32, 14, 128,
+ 128, 130, 0, 115, 1, 107, 2, 32, 14, 128, 128, 130, 0, 115, 1, 112, 2, 32, 14, 128, 128, 130, 0, 115, 1, 116, 2, 32, 14, 128,
+ 128, 130, 0, 4, 115, 1, 32, 54, 2, 32, 3, 113, 88, 0, 115, 1, 101, 99, 2, 32, 14, 128, 128, 130, 0, 115, 1, 101, 115, 2,
+ 32, 14, 128, 128, 130, 0, 115, 1, 104, 99, 2, 32, 14, 128, 128, 130, 0, 115, 1, 104, 115, 2, 32, 14, 128, 128, 130, 0, 115, 1,
+ 115, 2, 32, 14, 128, 128, 130, 0, 115, 1, 120, 2, 32, 14, 128, 128, 130, 0, 115, 1, 122, 2, 32, 14, 128, 128, 130, 0, 108, 108,
+ 2, 32, 14, 128, 128, 131, 3, 118, 0, 7, 6, 69, 0, 3, 0, 4, 1, 21, 2, 109, 98, 101, 114, 3, 6, 121, 0, 2, 110, 116,
+ 105, 0, 2, 110, 116, 111, 117, 115, 0, 2, 110, 116, 117, 0, 116, 116, 101, 2, 32, 3, 6, 121, 47, 0, 116, 116, 97, 2, 32, 3,
+ 6, 121, 47, 13, 0, 99, 116, 111, 109, 121, 2, 32, 14, 128, 128, 134, 3, 6, 121, 49, 47, 13, 65, 122, 0, 110, 2, 100, 17, 65,
+ 32, 3, 6, 121, 50, 0, 110, 115, 107, 2, 32, 3, 6, 121, 50, 89, 49, 0, 108, 108, 97, 2, 32, 3, 6, 121, 55, 13, 0, 115,
+ 113, 117, 101, 3, 6, 121, 89, 49, 0, 4, 2, 17, 67, 105, 97, 3, 6, 129, 0, 2, 115, 105, 97, 0, 109, 2, 105, 99, 32, 3,
+ 6, 129, 65, 0, 97, 2, 110, 32, 3, 6, 141, 0, 114, 105, 2, 17, 65, 3, 6, 141, 34, 113, 0, 101, 114, 2, 32, 3, 6, 142,
+ 0, 111, 117, 115, 2, 32, 3, 8, 57, 13, 89, 0, 97, 2, 32, 3, 8, 141, 0, 110, 101, 114, 2, 32, 3, 10, 50, 13, 0, 110,
+ 105, 110, 103, 2, 32, 3, 10, 50, 113, 68, 0, 4, 2, 17, 66, 17, 67, 32, 3, 13, 0, 2, 17, 66, 17, 67, 101, 32, 0, 2,
+ 17, 66, 32, 0, 2, 110, 116, 32, 0, 114, 2, 105, 101, 32, 3, 13, 34, 0, 114, 121, 2, 32, 3, 13, 34, 2, 122, 0, 4, 110,
+ 2, 32, 3, 13, 50, 0, 110, 2, 97, 116, 17, 65, 0, 110, 101, 100, 2, 32, 3, 13, 50, 72, 0, 109, 2, 32, 3, 13, 65, 0,
+ 115, 1, 114, 17, 67, 2, 32, 14, 128, 129, 130, 3, 13, 88, 0, 116, 114, 121, 2, 32, 14, 128, 128, 130, 3, 34, 122, 0, 4, 100,
+ 1, 99, 10, 2, 32, 14, 128, 139, 130, 3, 47, 0, 100, 1, 104, 99, 10, 2, 32, 14, 128, 139, 130, 0, 100, 1, 107, 10, 2, 32,
+ 14, 128, 139, 130, 0, 100, 1, 112, 10, 2, 32, 14, 128, 139, 130, 0, 100, 1, 120, 10, 2, 32, 14, 128, 136, 130, 0, 4, 100, 1,
+ 21, 21, 2, 32, 14, 128, 139, 130, 3, 72, 0, 100, 1, 109, 111, 21, 21, 10, 2, 32, 14, 128, 136, 130, 0, 100, 1, 114, 117, 2,
+ 32, 14, 128, 138, 129, 0, 100, 1, 121, 2, 32, 0, 115, 1, 10, 2, 32, 14, 128, 129, 130, 3, 88, 0, 100, 1, 17, 67, 10, 2,
+ 32, 14, 128, 139, 130, 3, 109, 0, 4, 115, 1, 102, 2, 32, 14, 128, 129, 130, 3, 110, 0, 115, 1, 107, 2, 32, 14, 128, 129, 130,
+ 0, 115, 1, 112, 2, 32, 14, 128, 129, 130, 0, 115, 1, 116, 2, 32, 14, 128, 129, 130, 0, 2, 111, 32, 3, 113, 0, 117, 115, 2,
+ 32, 3, 113, 13, 89, 0, 4, 114, 1, 100, 97, 2, 32, 14, 128, 128, 129, 3, 114, 0, 114, 2, 17, 67, 0, 114, 2, 32, 0, 114,
+ 115, 1, 100, 97, 2, 32, 14, 128, 128, 130, 3, 114, 88, 0, 4, 108, 2, 32, 3, 118, 0, 108, 101, 2, 32, 0, 108, 108, 2, 12,
+ 0, 4, 1, 108, 2, 112, 115, 3, 121, 0, 1, 108, 2, 112, 116, 0, 2, 110, 100, 111, 117, 115, 0, 2, 110, 105, 110, 103, 0, 2,
+ 115, 115, 0, 2, 116, 105, 99, 32, 0, 2, 116, 114, 105, 99, 0, 2, 120, 32, 0, 114, 2, 105, 99, 32, 3, 121, 34, 0, 110, 5,
+ 8, 2, 32, 3, 121, 50, 0, 110, 105, 110, 103, 5, 8, 2, 32, 3, 121, 50, 113, 68, 0, 108, 5, 8, 2, 32, 3, 121, 55, 0,
+ 115, 115, 2, 32, 3, 121, 89, 0, 1, 107, 97, 110, 2, 100, 3, 122, 0, 100, 108, 121, 2, 32, 14, 128, 129, 132, 3, 122, 72, 55,
+ 2, 122, 0, 4, 100, 1, 100, 10, 2, 32, 14, 128, 139, 130, 3, 123, 72, 0, 100, 1, 116, 10, 2, 32, 14, 128, 139, 130, 0, 4,
+ 39, 115, 1, 99, 2, 32, 14, 128, 129, 131, 3, 123, 88, 0, 39, 115, 1, 115, 2, 32, 14, 128, 129, 130, 0, 115, 1, 99, 2, 32,
+ 14, 128, 129, 130, 0, 115, 1, 103, 2, 32, 14, 128, 129, 130, 0, 115, 1, 104, 99, 2, 32, 14, 128, 129, 130, 0, 115, 1, 104, 112,
+ 2, 32, 14, 128, 129, 130, 0, 115, 1, 104, 115, 2, 32, 14, 128, 129, 130, 0, 115, 1, 115, 2, 32, 14, 128, 129, 130, 0, 115, 1,
+ 120, 2, 32, 14, 128, 128, 130, 0, 4, 2, 100, 105, 97, 32, 3, 129, 0, 2, 100, 105, 99, 32, 0, 2, 116, 101, 32, 0, 69, 2,
+ 32, 0, 101, 2, 32, 0, 101, 2, 100, 0, 105, 2, 110, 32, 0, 110, 101, 2, 32, 3, 129, 50, 0, 109, 101, 2, 32, 3, 129, 65,
+ 0, 115, 101, 2, 32, 3, 129, 88, 0, 119, 2, 32, 3, 134, 0, 105, 2, 32, 3, 137, 0, 121, 1, 98, 111, 2, 32, 3, 138, 0,
+ 7, 6, 97, 0, 8, 2, 113, 117, 3, 2, 35, 0, 101, 114, 8, 99, 3, 2, 140, 0, 8, 2, 32, 15, 3, 4, 138, 0, 4, 1,
+ 21, 2, 107, 105, 32, 3, 6, 35, 0, 1, 104, 2, 122, 97, 114, 0, 2, 122, 122, 32, 0, 4, 1, 21, 2, 122, 105, 32, 3, 6,
+ 126, 0, 2, 17, 66, 111, 32, 0, 2, 17, 66, 117, 32, 0, 2, 17, 67, 97, 32, 0, 107, 117, 2, 32, 3, 6, 126, 49, 134, 0,
+ 119, 105, 1, 21, 2, 32, 3, 6, 126, 58, 122, 0, 122, 101, 1, 107, 21, 2, 32, 3, 6, 126, 88, 122, 0, 4, 97, 114, 3, 6,
+ 127, 0, 101, 114, 1, 114, 0, 101, 2, 118, 97, 108, 3, 6, 129, 0, 4, 1, 21, 2, 17, 66, 105, 97, 3, 6, 138, 0, 1, 21,
+ 2, 17, 66, 105, 117, 0, 1, 21, 2, 116, 105, 111, 117, 115, 0, 2, 17, 67, 97, 98, 108, 101, 0, 2, 17, 67, 97, 98, 108, 121,
+ 0, 2, 17, 67, 105, 98, 108, 101, 0, 2, 116, 105, 111, 110, 0, 2, 122, 105, 100, 101, 0, 8, 2, 45, 0, 101, 97, 3, 6, 141,
+ 0, 1, 98, 10, 2, 32, 3, 8, 13, 0, 111, 2, 32, 3, 8, 135, 0, 4, 1, 10, 2, 32, 3, 13, 0, 1, 103, 2, 122, 101,
+ 17, 67, 11, 0, 1, 109, 2, 104, 111, 103, 0, 1, 119, 111, 2, 100, 0, 2, 119, 97, 121, 32, 0, 104, 1, 10, 2, 32, 0, 113,
+ 117, 97, 2, 116, 3, 13, 49, 58, 35, 0, 4, 3, 35, 0, 1, 17, 67, 2, 120, 12, 0, 1, 109, 2, 106, 101, 115, 0, 1, 110,
+ 2, 116, 105, 111, 110, 97, 108, 0, 1, 110, 2, 116, 117, 114, 97, 0, 1, 114, 98, 2, 122, 105, 108, 0, 1, 114, 114, 105, 2, 116,
+ 105, 111, 0, 1, 119, 115, 2, 103, 0, 1, 119, 115, 2, 109, 32, 0, 1, 119, 115, 2, 110, 107, 0, 2, 17, 66, 101, 17, 67, 111,
+ 32, 0, 2, 17, 66, 101, 114, 17, 65, 0, 2, 17, 66, 101, 114, 17, 67, 0, 2, 17, 66, 101, 116, 0, 2, 17, 67, 101, 101, 12,
+ 0, 2, 119, 17, 65, 0, 8, 2, 118, 101, 0, 8, 2, 120, 12, 0, 8, 114, 2, 116, 105, 111, 110, 0, 4, 97, 1, 97, 97, 3,
+ 35, 12, 0, 97, 2, 97, 0, 107, 1, 21, 2, 105, 97, 3, 35, 49, 0, 113, 117, 2, 97, 3, 35, 49, 58, 0, 113, 117, 105, 3,
+ 35, 49, 58, 122, 0, 101, 100, 1, 21, 2, 32, 14, 128, 128, 130, 3, 72, 0, 4, 1, 45, 2, 45, 3, 119, 0, 8, 2, 32, 0,
+ 8, 2, 45, 104, 97, 108, 102, 0, 8, 2, 107, 21, 0, 8, 2, 119, 104, 21, 0, 113, 117, 2, 97, 114, 105, 17, 65, 3, 119, 49,
+ 58, 0, 4, 119, 8, 2, 97, 12, 3, 119, 58, 0, 119, 8, 2, 111, 107, 0, 1, 108, 2, 116, 104, 3, 120, 0, 2, 17, 66, 105,
+ 110, 103, 3, 121, 0, 101, 109, 111, 114, 114, 104, 1, 104, 3, 121, 65, 114, 34, 0, 1, 110, 103, 105, 115, 2, 116, 117, 114, 101, 3,
+ 122, 0, 4, 1, 117, 113, 115, 2, 115, 104, 3, 124, 0, 1, 119, 2, 98, 0, 1, 119, 2, 100, 0, 1, 119, 2, 115, 0, 1, 119,
+ 2, 116, 99, 0, 1, 119, 115, 2, 17, 66, 0, 4, 1, 17, 67, 29, 2, 32, 3, 126, 0, 1, 17, 67, 100, 110, 97, 114, 103, 2,
+ 32, 0, 1, 119, 115, 2, 122, 0, 97, 0, 104, 2, 17, 67, 0, 104, 2, 32, 0, 4, 101, 3, 129, 0, 101, 1, 104, 2, 109, 0,
+ 101, 8, 2, 111, 110, 0, 111, 105, 115, 2, 32, 3, 129, 91, 0, 111, 105, 115, 101, 2, 32, 3, 129, 91, 13, 0, 4, 1, 119, 2,
+ 116, 101, 114, 3, 130, 0, 119, 0, 119, 8, 2, 102, 0, 119, 8, 2, 107, 0, 119, 101, 2, 17, 66, 0, 119, 101, 2, 32, 0, 119,
+ 101, 8, 0, 119, 97, 108, 3, 130, 55, 0, 4, 111, 1, 109, 3, 135, 0, 111, 1, 109, 2, 114, 105, 0, 111, 1, 116, 0, 4, 101,
+ 1, 109, 2, 115, 116, 3, 137, 0, 121, 8, 0, 4, 1, 17, 67, 29, 2, 17, 66, 121, 32, 3, 138, 0, 1, 32, 15, 2, 32, 0,
+ 1, 104, 2, 122, 17, 65, 0, 1, 108, 2, 122, 17, 71, 0, 1, 108, 98, 2, 122, 111, 110, 0, 1, 108, 103, 2, 99, 105, 0, 1,
+ 109, 2, 106, 111, 114, 32, 0, 1, 109, 2, 106, 111, 114, 101, 0, 1, 110, 2, 17, 67, 97, 108, 0, 1, 110, 2, 116, 117, 114, 0,
+ 1, 112, 2, 116, 105, 101, 110, 0, 1, 114, 2, 99, 105, 17, 65, 0, 1, 114, 2, 122, 105, 0, 1, 114, 101, 2, 115, 117, 114, 0,
+ 1, 119, 2, 17, 66, 101, 13, 0, 1, 119, 115, 2, 116, 104, 0, 2, 17, 66, 101, 13, 0, 2, 17, 67, 97, 98, 105, 108, 105, 116,
+ 121, 0, 2, 115, 105, 111, 110, 0, 2, 116, 104, 101, 32, 12, 0, 2, 122, 121, 0, 8, 2, 32, 45, 0, 8, 2, 118, 105, 97, 116,
+ 0, 8, 2, 118, 111, 110, 0, 101, 2, 108, 0, 121, 0, 121, 1, 119, 0, 111, 114, 3, 138, 6, 133, 0, 111, 1, 103, 2, 108, 3,
+ 138, 13, 0, 113, 117, 101, 2, 111, 3, 138, 49, 58, 122, 0, 39, 115, 8, 2, 32, 3, 138, 88, 0, 122, 111, 114, 1, 114, 3, 138,
+ 88, 114, 0, 121, 108, 101, 8, 3, 138, 118, 0, 111, 3, 138, 124, 0, 4, 101, 114, 3, 140, 0, 101, 114, 8, 2, 111, 0, 121, 114,
+ 8, 0, 4, 101, 114, 111, 2, 112, 108, 97, 110, 3, 140, 34, 13, 0, 101, 114, 111, 2, 115, 111, 108, 0, 101, 114, 111, 8, 3, 140,
+ 34, 136, 0, 119, 114, 2, 32, 3, 146, 0, 7, 6, 98, 0, 4, 1, 109, 2, 32, 3, 0, 2, 98, 3, 0, 4, 116, 1, 101, 100,
+ 3, 47, 0, 116, 1, 117, 115, 2, 108, 0, 4, 3, 71, 0, 8, 2, 18, 66, 17, 71, 0, 104, 8, 0, 97, 8, 2, 109, 98, 21,
+ 3, 71, 2, 35, 0, 4, 97, 108, 108, 105, 8, 2, 21, 3, 71, 4, 35, 55, 113, 0, 97, 108, 108, 121, 8, 2, 21, 0, 97, 116,
+ 116, 108, 101, 8, 2, 21, 14, 128, 132, 134, 3, 71, 6, 35, 47, 118, 0, 111, 111, 107, 8, 2, 21, 21, 14, 128, 132, 132, 3, 71,
+ 6, 117, 49, 0, 117, 114, 121, 1, 21, 2, 32, 14, 128, 130, 132, 3, 71, 34, 2, 122, 0, 114, 122, 8, 2, 101, 3, 71, 34, 88,
+ 0, 117, 103, 8, 2, 108, 101, 3, 71, 57, 134, 81, 0, 111, 8, 2, 115, 111, 109, 3, 71, 117, 0, 97, 108, 108, 105, 2, 115, 116,
+ 3, 71, 119, 55, 6, 122, 0, 117, 114, 121, 5, 3, 1, 21, 2, 32, 14, 128, 130, 132, 3, 71, 121, 34, 2, 122, 0, 121, 116, 101,
+ 8, 3, 71, 137, 47, 0, 97, 121, 111, 117, 8, 3, 71, 137, 134, 0, 7, 6, 99, 0, 4, 1, 115, 2, 101, 3, 0, 2, 113, 3,
+ 0, 122, 8, 2, 97, 114, 3, 47, 89, 0, 4, 3, 49, 0, 1, 97, 109, 2, 105, 110, 0, 2, 101, 108, 116, 0, 8, 2, 18, 66,
+ 17, 71, 0, 99, 0, 99, 1, 111, 99, 2, 105, 32, 0, 99, 1, 111, 115, 2, 101, 114, 0, 99, 104, 0, 107, 0, 104, 97, 114, 97,
+ 2, 99, 116, 3, 49, 35, 34, 113, 0, 117, 97, 1, 101, 3, 49, 58, 35, 0, 4, 99, 2, 101, 3, 49, 89, 0, 99, 2, 105, 0,
+ 119, 109, 8, 3, 49, 117, 65, 0, 97, 99, 111, 2, 112, 104, 3, 49, 119, 49, 6, 124, 0, 105, 97, 8, 2, 114, 97, 3, 49, 141,
+ 0, 4, 99, 2, 105, 110, 111, 3, 76, 0, 122, 8, 2, 101, 0, 2, 101, 108, 108, 18, 68, 32, 3, 76, 6, 0, 122, 101, 99, 104,
+ 3, 76, 121, 49, 0, 4, 2, 69, 3, 89, 0, 2, 97, 101, 115, 0, 2, 101, 0, 2, 105, 0, 2, 121, 0, 2, 195, 169, 0, 101,
+ 8, 2, 108, 101, 115, 116, 3, 89, 13, 0, 101, 109, 101, 110, 116, 8, 3, 89, 113, 65, 121, 50, 47, 0, 105, 115, 109, 2, 32, 3,
+ 89, 122, 88, 13, 65, 0, 105, 112, 104, 2, 101, 114, 3, 89, 137, 83, 0, 105, 97, 2, 114, 121, 3, 91, 8, 13, 0, 4, 101, 111,
+ 117, 115, 3, 91, 8, 13, 89, 0, 105, 111, 117, 115, 0, 4, 105, 97, 110, 2, 32, 3, 91, 13, 50, 0, 105, 101, 110, 0, 105, 111,
+ 110, 0, 105, 97, 108, 3, 91, 13, 55, 0, 105, 97, 108, 2, 32, 3, 91, 118, 0, 105, 97, 108, 5, 8, 2, 32, 3, 91, 119, 55,
+ 0, 105, 101, 110, 5, 8, 3, 91, 121, 50, 0, 105, 97, 2, 108, 105, 116, 121, 3, 91, 122, 35, 0, 105, 97, 2, 98, 3, 91, 141,
+ 0, 105, 97, 110, 3, 91, 141, 50, 0, 7, 6, 100, 0, 2, 100, 3, 0, 117, 109, 1, 21, 2, 32, 3, 8, 72, 13, 65, 0, 116,
+ 2, 32, 3, 47, 0, 110, 101, 1, 101, 119, 2, 115, 100, 3, 50, 0, 4, 3, 72, 0, 1, 101, 21, 21, 2, 32, 14, 128, 128, 129,
+ 0, 8, 2, 18, 66, 17, 71, 0, 8, 2, 104, 21, 21, 0, 8, 2, 110, 105, 101, 0, 8, 2, 119, 17, 71, 0, 39, 8, 2, 17,
+ 65, 14, 128, 132, 130, 0, 100, 104, 0, 104, 2, 25, 0, 98, 2, 32, 3, 72, 4, 129, 71, 129, 0, 109, 105, 8, 2, 116, 114, 3,
+ 72, 13, 65, 129, 0, 117, 5, 35, 2, 112, 108, 3, 72, 57, 134, 0, 4, 117, 114, 2, 17, 65, 3, 72, 57, 143, 0, 117, 114, 2,
+ 32, 0, 117, 8, 2, 112, 3, 72, 134, 0, 121, 101, 8, 3, 72, 137, 0, 105, 114, 8, 2, 32, 3, 72, 145, 0, 4, 103, 2, 17,
+ 66, 3, 75, 0, 103, 2, 32, 0, 103, 2, 101, 0, 103, 2, 105, 0, 103, 2, 121, 0, 106, 0, 106, 8, 2, 17, 71, 0, 103, 101,
+ 100, 2, 32, 3, 75, 72, 0, 117, 114, 101, 1, 101, 99, 3, 75, 114, 0, 4, 117, 2, 97, 108, 32, 3, 75, 134, 0, 117, 2, 99,
+ 97, 116, 0, 117, 5, 3, 1, 10, 2, 17, 67, 17, 65, 0, 7, 6, 101, 0, 4, 1, 10, 2, 32, 3, 0, 4, 1, 21, 21, 2,
+ 109, 101, 110, 116, 32, 3, 0, 4, 2, 102, 117, 108, 3, 0, 2, 119, 111, 114, 107, 3, 0, 4, 1, 17, 66, 99, 97, 2, 32, 3,
+ 2, 122, 0, 2, 102, 102, 101, 99, 0, 2, 102, 102, 105, 99, 0, 2, 113, 117, 105, 112, 0, 8, 2, 99, 108, 0, 8, 2, 102, 102,
+ 117, 0, 8, 2, 106, 17, 65, 0, 8, 2, 112, 104, 101, 109, 0, 8, 2, 113, 117, 97, 116, 0, 113, 117, 105, 118, 3, 2, 122, 49,
+ 58, 122, 84, 0, 2, 17, 67, 105, 99, 97, 108, 3, 6, 121, 0, 117, 114, 2, 32, 3, 6, 128, 0, 117, 115, 101, 1, 21, 2, 32,
+ 3, 6, 128, 88, 0, 4, 1, 21, 2, 17, 67, 105, 97, 32, 3, 6, 129, 0, 1, 21, 2, 103, 105, 99, 0, 1, 104, 2, 115, 105,
+ 111, 110, 0, 2, 17, 66, 111, 32, 0, 2, 17, 66, 111, 101, 32, 0, 101, 1, 116, 2, 110, 32, 0, 101, 2, 109, 0, 117, 115, 101,
+ 5, 3, 1, 21, 2, 32, 3, 6, 134, 88, 0, 117, 1, 115, 2, 109, 32, 3, 6, 141, 0, 101, 114, 3, 6, 142, 0, 117, 114, 5,
+ 3, 2, 32, 3, 6, 143, 0, 117, 114, 5, 5, 2, 32, 3, 6, 148, 0, 117, 115, 1, 10, 2, 32, 3, 8, 113, 13, 89, 0, 122,
+ 1, 21, 2, 32, 3, 8, 121, 88, 0, 4, 1, 10, 2, 110, 3, 13, 0, 1, 108, 2, 103, 105, 116, 0, 1, 108, 101, 99, 2, 98,
+ 114, 97, 0, 98, 108, 101, 1, 21, 21, 2, 32, 3, 13, 71, 118, 0, 103, 1, 10, 2, 121, 3, 13, 75, 0, 39, 115, 1, 114, 17,
+ 67, 10, 2, 32, 3, 13, 88, 0, 99, 121, 1, 10, 2, 32, 3, 13, 89, 2, 37, 0, 4, 117, 3, 57, 134, 0, 119, 0, 119, 2,
+ 32, 0, 117, 114, 111, 8, 3, 57, 143, 34, 136, 0, 117, 114, 111, 8, 2, 112, 101, 3, 57, 143, 44, 13, 0, 119, 97, 121, 2, 32,
+ 14, 128, 128, 131, 3, 58, 138, 0, 4, 39, 115, 1, 17, 67, 10, 2, 32, 14, 128, 130, 130, 3, 88, 0, 39, 115, 1, 104, 116, 10,
+ 2, 32, 14, 128, 130, 130, 0, 39, 115, 1, 114, 10, 2, 32, 14, 128, 130, 130, 0, 4, 39, 115, 1, 102, 10, 2, 32, 14, 128, 130,
+ 130, 3, 89, 0, 39, 115, 1, 107, 10, 2, 32, 14, 128, 130, 130, 0, 39, 115, 1, 112, 10, 2, 32, 14, 128, 130, 130, 0, 39, 115,
+ 1, 116, 10, 2, 32, 14, 128, 130, 130, 0, 4, 1, 110, 2, 103, 111, 116, 3, 113, 0, 2, 111, 0, 4, 112, 2, 111, 120, 3, 113,
+ 48, 0, 112, 8, 2, 105, 115, 17, 67, 0, 102, 121, 1, 21, 21, 2, 32, 3, 113, 83, 137, 0, 102, 105, 101, 114, 2, 32, 3, 113,
+ 83, 145, 0, 4, 3, 121, 0, 1, 104, 17, 65, 2, 110, 0, 1, 112, 115, 2, 99, 105, 97, 0, 1, 114, 10, 2, 110, 0, 1, 114,
+ 99, 2, 112, 101, 12, 0, 1, 114, 99, 115, 105, 100, 2, 116, 105, 111, 110, 0, 2, 17, 67, 105, 99, 32, 0, 112, 105, 8, 3, 121,
+ 48, 122, 0, 112, 105, 100, 101, 114, 8, 3, 121, 48, 122, 72, 6, 128, 0, 99, 104, 1, 116, 2, 32, 3, 121, 49, 0, 103, 105, 1,
+ 108, 2, 98, 3, 121, 75, 13, 0, 4, 1, 108, 108, 2, 110, 103, 101, 3, 122, 0, 1, 109, 2, 99, 104, 97, 110, 105, 99, 0, 1,
+ 116, 110, 105, 2, 103, 101, 0, 1, 116, 110, 105, 2, 103, 114, 97, 0, 1, 116, 114, 101, 118, 2, 98, 0, 8, 108, 101, 2, 109, 101,
+ 110, 0, 101, 1, 102, 102, 111, 99, 0, 99, 111, 110, 111, 2, 109, 3, 122, 49, 6, 124, 50, 13, 0, 4, 39, 115, 1, 99, 10, 2,
+ 32, 14, 128, 130, 130, 3, 122, 88, 0, 39, 115, 1, 103, 10, 2, 32, 14, 128, 130, 130, 0, 39, 115, 1, 104, 99, 10, 2, 32, 14,
+ 128, 130, 130, 0, 39, 115, 1, 104, 112, 10, 2, 32, 14, 128, 130, 130, 0, 39, 115, 1, 104, 115, 10, 2, 32, 14, 128, 130, 130, 0,
+ 39, 115, 1, 115, 10, 2, 32, 14, 128, 130, 130, 0, 39, 115, 1, 120, 10, 2, 32, 14, 128, 130, 130, 0, 117, 114, 1, 108, 3, 128,
+ 0, 4, 1, 17, 67, 29, 2, 17, 66, 101, 32, 3, 129, 0, 1, 17, 67, 29, 2, 32, 24, 0, 1, 21, 2, 116, 105, 111, 0, 1,
+ 29, 2, 103, 97, 110, 32, 0, 1, 100, 2, 102, 97, 117, 108, 116, 0, 1, 108, 2, 103, 97, 108, 0, 1, 110, 2, 103, 114, 111, 0,
+ 1, 112, 115, 2, 99, 105, 101, 115, 0, 1, 114, 2, 103, 97, 108, 0, 1, 114, 102, 2, 113, 0, 2, 17, 67, 105, 117, 17, 66, 0,
+ 2, 98, 114, 105, 97, 0, 2, 109, 101, 32, 0, 2, 109, 101, 111, 117, 0, 2, 113, 117, 97, 108, 0, 8, 2, 113, 117, 97, 0, 8,
+ 17, 67, 2, 109, 117, 114, 0, 8, 115, 2, 113, 117, 101, 0, 101, 0, 117, 2, 109, 32, 0, 99, 111, 110, 111, 2, 109, 105, 99, 3,
+ 129, 49, 13, 50, 6, 124, 0, 99, 111, 8, 2, 115, 3, 129, 49, 136, 0, 103, 105, 111, 110, 1, 108, 3, 129, 75, 13, 50, 0, 103,
+ 121, 2, 112, 116, 3, 129, 75, 122, 0, 4, 101, 115, 101, 1, 104, 99, 3, 129, 88, 0, 101, 122, 101, 2, 21, 0, 4, 119, 1, 106,
+ 2, 12, 3, 134, 0, 119, 1, 108, 2, 12, 0, 119, 1, 114, 2, 12, 0, 119, 5, 3, 1, 100, 0, 119, 5, 3, 1, 110, 0, 119,
+ 5, 3, 1, 116, 0, 119, 8, 115, 0, 119, 101, 1, 106, 2, 108, 3, 134, 13, 0, 119, 8, 115, 2, 32, 3, 136, 0, 4, 104, 2,
+ 25, 3, 138, 0, 106, 1, 118, 2, 32, 0, 4, 117, 1, 100, 2, 116, 115, 3, 139, 0, 117, 1, 114, 2, 100, 0, 39, 101, 114, 3,
+ 140, 0, 117, 114, 5, 5, 3, 148, 0, 7, 6, 102, 0, 2, 102, 3, 0, 4, 3, 83, 0, 8, 2, 18, 66, 17, 71, 0, 116, 2,
+ 101, 110, 0, 111, 114, 2, 115, 101, 101, 3, 83, 2, 132, 0, 111, 114, 2, 119, 97, 114, 100, 3, 83, 6, 133, 0, 4, 97, 2, 109,
+ 105, 108, 105, 97, 114, 3, 83, 13, 0, 111, 114, 2, 98, 97, 100, 0, 111, 114, 2, 98, 105, 100, 0, 105, 8, 2, 116, 122, 21, 3,
+ 83, 113, 0, 101, 100, 1, 114, 101, 2, 32, 3, 83, 121, 72, 0, 106, 8, 2, 111, 114, 100, 3, 83, 122, 6, 0, 97, 2, 99, 105,
+ 17, 65, 3, 83, 138, 0, 7, 6, 103, 0, 8, 2, 110, 17, 71, 3, 0, 2, 121, 110, 111, 117, 115, 32, 3, 8, 75, 0, 111, 2,
+ 110, 97, 108, 32, 3, 8, 81, 124, 0, 104, 116, 3, 47, 0, 110, 2, 32, 3, 50, 0, 109, 2, 32, 3, 65, 0, 4, 1, 101, 118,
+ 2, 101, 116, 3, 75, 0, 1, 111, 2, 101, 116, 0, 1, 114, 101, 2, 101, 116, 0, 2, 69, 0, 2, 101, 0, 2, 101, 116, 116, 101,
+ 32, 0, 2, 105, 0, 2, 121, 0, 103, 1, 97, 120, 101, 2, 101, 114, 0, 101, 2, 110, 105, 99, 32, 3, 75, 6, 121, 0, 101, 110,
+ 101, 115, 105, 115, 3, 75, 6, 121, 50, 113, 89, 122, 89, 0, 101, 111, 117, 115, 3, 75, 8, 13, 89, 0, 4, 105, 97, 1, 10, 2,
+ 17, 67, 32, 3, 75, 13, 0, 105, 97, 1, 10, 2, 32, 0, 105, 117, 1, 10, 2, 109, 0, 4, 105, 110, 103, 1, 108, 3, 75, 113,
+ 68, 0, 105, 110, 103, 1, 114, 0, 97, 111, 108, 8, 3, 75, 138, 55, 0, 4, 3, 81, 0, 1, 17, 65, 11, 2, 101, 114, 0, 1,
+ 110, 117, 104, 0, 1, 111, 2, 121, 32, 0, 1, 111, 98, 2, 69, 121, 0, 1, 111, 103, 2, 105, 99, 32, 0, 2, 101, 97, 114, 0,
+ 2, 101, 101, 107, 0, 2, 101, 116, 0, 2, 105, 102, 116, 0, 2, 105, 103, 103, 0, 2, 105, 108, 17, 67, 0, 2, 105, 108, 116, 0,
+ 2, 105, 114, 25, 0, 2, 105, 118, 101, 0, 8, 2, 18, 66, 17, 71, 0, 8, 2, 101, 99, 0, 8, 2, 101, 107, 0, 8, 2, 101,
+ 114, 116, 0, 8, 2, 105, 100, 0, 8, 2, 105, 108, 25, 0, 8, 2, 105, 109, 0, 8, 2, 105, 116, 0, 8, 2, 105, 122, 0, 8,
+ 2, 119, 17, 71, 0, 8, 2, 121, 110, 0, 103, 0, 104, 1, 17, 67, 2, 17, 65, 0, 104, 2, 17, 67, 0, 104, 2, 32, 0, 104,
+ 2, 97, 110, 0, 104, 8, 2, 17, 71, 0, 117, 101, 2, 32, 0, 105, 2, 32, 3, 81, 2, 122, 0, 101, 2, 100, 100, 3, 81, 6,
+ 121, 0, 110, 117, 8, 3, 81, 13, 50, 134, 0, 117, 97, 121, 1, 21, 2, 32, 3, 81, 58, 137, 0, 4, 101, 1, 114, 111, 102, 2,
+ 116, 3, 81, 121, 0, 117, 101, 8, 0, 105, 103, 97, 8, 3, 81, 122, 81, 13, 0, 117, 101, 114, 8, 2, 110, 3, 81, 128, 0, 105,
+ 1, 97, 2, 32, 3, 81, 137, 0, 7, 6, 104, 0, 4, 2, 32, 3, 0, 4, 2, 104, 3, 0, 4, 8, 2, 111, 110, 111, 114, 3,
+ 0, 4, 8, 2, 111, 110, 111, 117, 3, 0, 8, 17, 66, 3, 0, 101, 39, 8, 3, 2, 107, 129, 0, 108, 1, 25, 3, 105, 0, 3,
+ 107, 0, 111, 109, 111, 8, 2, 115, 3, 107, 4, 136, 65, 136, 0, 4, 121, 112, 111, 2, 100, 101, 3, 107, 4, 137, 48, 13, 0, 121,
+ 112, 111, 2, 116, 104, 101, 116, 0, 121, 112, 111, 8, 2, 21, 14, 128, 132, 132, 3, 107, 4, 137, 48, 136, 0, 97, 109, 109, 101, 100,
+ 1, 21, 3, 107, 6, 35, 65, 122, 72, 0, 97, 110, 1, 101, 2, 32, 3, 107, 13, 50, 0, 97, 110, 1, 17, 65, 2, 32, 3, 107,
+ 35, 50, 0, 111, 111, 100, 1, 10, 2, 32, 14, 128, 128, 132, 3, 107, 117, 72, 0, 111, 111, 100, 115, 1, 10, 2, 32, 14, 128, 128,
+ 133, 3, 107, 117, 72, 88, 0, 101, 116, 101, 114, 111, 8, 3, 107, 121, 47, 34, 136, 0, 101, 97, 100, 1, 21, 2, 32, 14, 128, 128,
+ 132, 3, 107, 121, 72, 0, 121, 112, 111, 8, 2, 99, 114, 3, 107, 122, 48, 124, 0, 111, 114, 114, 105, 8, 3, 107, 124, 34, 122, 0,
+ 111, 114, 115, 101, 8, 3, 107, 132, 89, 0, 111, 117, 115, 101, 115, 2, 32, 14, 128, 128, 134, 3, 107, 135, 88, 113, 88, 0, 4, 111,
+ 117, 115, 101, 2, 32, 14, 128, 128, 133, 3, 107, 135, 89, 0, 111, 117, 115, 101, 8, 2, 21, 0, 111, 108, 100, 1, 10, 2, 32, 14,
+ 128, 128, 132, 3, 107, 136, 55, 72, 0, 111, 108, 109, 101, 3, 107, 136, 65, 0, 111, 109, 101, 8, 2, 111, 3, 107, 136, 65, 129, 0,
+ 111, 109, 111, 101, 111, 8, 3, 107, 136, 65, 129, 136, 0, 4, 121, 112, 111, 2, 116, 101, 110, 117, 3, 107, 137, 48, 6, 124, 0, 121,
+ 112, 111, 2, 116, 104, 101, 115, 0, 97, 2, 115, 116, 3, 107, 138, 0, 101, 114, 111, 3, 107, 141, 34, 136, 0, 111, 110, 101, 2, 115,
+ 116, 3, 124, 50, 122, 0, 101, 105, 114, 3, 140, 0, 111, 117, 114, 3, 146, 0, 7, 6, 105, 0, 108, 8, 2, 108, 21, 3, 2, 122,
+ 55, 0, 4, 8, 100, 2, 108, 97, 116, 3, 2, 137, 0, 39, 8, 0, 4, 1, 21, 2, 98, 117, 116, 105, 118, 101, 3, 6, 122, 0,
+ 1, 21, 2, 98, 117, 116, 111, 114, 0, 1, 21, 2, 99, 105, 112, 0, 2, 17, 67, 17, 67, 105, 32, 0, 2, 99, 105, 97, 108, 0,
+ 2, 103, 101, 110, 111, 117, 115, 0, 2, 116, 105, 111, 110, 0, 4, 108, 97, 1, 21, 2, 32, 3, 6, 122, 55, 13, 0, 108, 108, 97,
+ 1, 21, 2, 32, 0, 102, 2, 105, 99, 17, 65, 110, 17, 67, 3, 6, 122, 83, 0, 99, 105, 97, 110, 3, 6, 122, 91, 13, 50, 0,
+ 4, 1, 21, 2, 100, 111, 32, 3, 6, 129, 0, 2, 98, 97, 32, 0, 2, 113, 117, 101, 32, 0, 2, 119, 111, 0, 4, 1, 99, 2,
+ 100, 97, 108, 3, 6, 137, 0, 2, 122, 111, 110, 32, 0, 99, 104, 97, 101, 108, 1, 109, 3, 6, 137, 49, 118, 0, 97, 108, 1, 10,
+ 2, 32, 3, 8, 113, 13, 55, 0, 117, 115, 1, 10, 3, 8, 113, 13, 89, 0, 99, 111, 1, 10, 2, 32, 3, 8, 113, 49, 136, 0,
+ 102, 121, 1, 10, 2, 32, 3, 8, 113, 83, 137, 0, 4, 1, 10, 2, 99, 32, 3, 8, 122, 0, 1, 10, 2, 99, 97, 32, 0, 1,
+ 10, 2, 99, 97, 108, 0, 1, 10, 2, 99, 105, 17, 67, 101, 32, 0, 1, 10, 2, 99, 105, 115, 109, 32, 0, 1, 10, 2, 99, 105,
+ 115, 116, 32, 0, 1, 100, 2, 32, 0, 1, 104, 21, 21, 2, 32, 0, 1, 107, 115, 10, 2, 32, 0, 2, 99, 117, 115, 32, 0, 1,
+ 21, 2, 17, 67, 97, 116, 101, 32, 3, 8, 123, 0, 1, 104, 2, 32, 3, 8, 137, 0, 117, 1, 10, 2, 109, 3, 8, 141, 0, 4,
+ 108, 2, 105, 115, 101, 3, 13, 55, 0, 108, 2, 105, 122, 101, 0, 108, 101, 1, 10, 2, 103, 101, 3, 13, 55, 122, 0, 98, 108, 121,
+ 1, 21, 2, 32, 14, 128, 169, 132, 3, 13, 71, 55, 2, 122, 0, 98, 108, 101, 1, 21, 2, 32, 14, 128, 137, 132, 3, 13, 71, 118,
+ 0, 122, 97, 5, 3, 2, 116, 105, 111, 110, 3, 13, 88, 138, 0, 4, 1, 98, 98, 2, 32, 3, 37, 0, 1, 104, 115, 2, 32, 0,
+ 2, 32, 0, 100, 104, 2, 32, 0, 108, 121, 1, 10, 2, 32, 14, 128, 130, 130, 3, 55, 2, 122, 0, 4, 1, 21, 2, 99, 101, 32,
+ 3, 113, 0, 1, 21, 2, 99, 101, 100, 32, 0, 1, 102, 2, 100, 101, 108, 0, 2, 111, 0, 2, 122, 101, 110, 0, 4, 99, 101, 1,
+ 102, 102, 111, 3, 113, 89, 0, 99, 101, 1, 118, 114, 101, 115, 0, 4, 108, 1, 98, 21, 2, 32, 3, 118, 0, 108, 1, 99, 17, 67,
+ 21, 2, 32, 0, 108, 1, 112, 21, 2, 32, 0, 108, 1, 114, 21, 2, 32, 0, 108, 1, 115, 21, 2, 32, 0, 108, 1, 116, 110, 2,
+ 32, 0, 108, 1, 118, 21, 2, 32, 0, 4, 3, 122, 0, 1, 10, 2, 17, 67, 101, 110, 99, 0, 1, 10, 2, 17, 67, 101, 110, 116,
+ 0, 1, 17, 67, 2, 120, 12, 12, 0, 1, 21, 2, 17, 67, 101, 114, 0, 1, 21, 2, 99, 101, 110, 99, 101, 0, 1, 21, 2, 108,
+ 101, 115, 115, 0, 1, 21, 2, 110, 101, 115, 115, 0, 1, 99, 99, 97, 2, 100, 0, 1, 104, 99, 2, 108, 100, 114, 0, 1, 108, 2,
+ 98, 101, 114, 0, 1, 108, 108, 101, 116, 110, 0, 1, 112, 117, 2, 100, 101, 0, 1, 114, 98, 2, 100, 103, 0, 1, 114, 105, 2, 100,
+ 0, 1, 115, 115, 111, 103, 2, 112, 0, 1, 119, 2, 108, 100, 101, 114, 17, 67, 0, 2, 17, 66, 101, 101, 0, 2, 17, 66, 101, 108,
+ 32, 0, 2, 17, 66, 101, 116, 32, 0, 2, 97, 110, 105, 32, 0, 2, 98, 105, 108, 105, 116, 0, 2, 100, 101, 111, 0, 2, 108, 101,
+ 17, 65, 0, 8, 2, 100, 105, 0, 8, 108, 2, 17, 67, 121, 32, 0, 8, 112, 2, 116, 121, 32, 0, 112, 101, 100, 101, 3, 122, 48,
+ 129, 72, 0, 99, 104, 8, 3, 122, 49, 0, 4, 108, 8, 2, 108, 110, 3, 122, 55, 0, 108, 8, 2, 108, 117, 115, 116, 0, 108, 101,
+ 1, 114, 99, 97, 115, 3, 122, 55, 122, 0, 98, 101, 1, 116, 2, 116, 3, 122, 71, 6, 121, 0, 102, 101, 1, 110, 97, 109, 2, 115,
+ 3, 122, 83, 121, 0, 102, 105, 101, 114, 2, 32, 3, 122, 83, 145, 0, 105, 2, 32, 3, 122, 137, 0, 4, 1, 17, 67, 29, 2, 17,
+ 67, 97, 32, 3, 129, 0, 1, 17, 67, 29, 2, 17, 67, 111, 32, 0, 1, 102, 2, 106, 0, 2, 98, 111, 32, 0, 2, 113, 117, 32,
+ 0, 5, 7, 2, 111, 0, 8, 108, 2, 98, 114, 101, 0, 122, 122, 8, 112, 3, 129, 47, 89, 0, 108, 108, 97, 114, 100, 1, 10, 2,
+ 32, 3, 129, 126, 0, 4, 1, 10, 2, 122, 97, 98, 108, 3, 137, 0, 1, 17, 67, 2, 108, 101, 114, 0, 1, 17, 67, 29, 2, 17,
+ 67, 101, 114, 32, 0, 1, 17, 67, 29, 2, 17, 67, 121, 32, 0, 1, 17, 67, 29, 2, 32, 0, 1, 21, 2, 17, 67, 105, 110, 103,
+ 0, 1, 98, 2, 32, 0, 1, 98, 2, 98, 108, 101, 32, 0, 1, 99, 2, 32, 0, 1, 102, 2, 98, 114, 101, 0, 1, 104, 2, 106,
+ 0, 1, 104, 99, 2, 108, 100, 0, 1, 108, 2, 98, 101, 108, 0, 1, 114, 2, 102, 108, 0, 1, 114, 98, 2, 100, 108, 0, 1, 114,
+ 99, 115, 2, 98, 101, 114, 0, 1, 114, 102, 2, 100, 97, 121, 0, 1, 114, 112, 2, 99, 101, 0, 1, 115, 2, 108, 101, 110, 0, 1,
+ 115, 2, 122, 17, 65, 0, 1, 116, 110, 101, 2, 99, 101, 0, 1, 116, 115, 2, 102, 108, 0, 1, 118, 2, 98, 114, 0, 1, 118, 100,
+ 97, 2, 99, 101, 0, 1, 118, 101, 100, 2, 99, 101, 0, 2, 17, 66, 101, 13, 0, 2, 98, 101, 114, 32, 0, 2, 100, 101, 114, 12,
+ 32, 0, 2, 100, 101, 114, 32, 12, 0, 8, 2, 17, 66, 111, 0, 8, 2, 17, 67, 121, 32, 0, 8, 2, 97, 0, 8, 2, 98, 0,
+ 8, 2, 99, 0, 8, 2, 100, 0, 8, 2, 100, 108, 101, 0, 8, 2, 104, 0, 8, 2, 111, 0, 8, 17, 67, 2, 108, 97, 103, 101,
+ 0, 8, 17, 67, 2, 108, 111, 0, 8, 108, 2, 98, 114, 0, 8, 109, 2, 108, 100, 0, 8, 115, 2, 100, 101, 114, 0, 8, 115, 2,
+ 100, 108, 0, 8, 115, 2, 112, 104, 0, 8, 119, 2, 108, 100, 0, 104, 105, 1, 110, 3, 137, 13, 0, 108, 1, 108, 2, 97, 104, 32,
+ 3, 137, 55, 0, 98, 97, 98, 1, 21, 3, 137, 71, 13, 71, 0, 100, 101, 97, 8, 3, 137, 72, 6, 141, 0, 4, 122, 2, 101, 114,
+ 32, 3, 137, 88, 0, 122, 101, 2, 32, 0, 122, 101, 2, 100, 32, 0, 122, 97, 2, 116, 105, 111, 110, 3, 137, 88, 138, 0, 7, 6,
+ 106, 0, 2, 106, 3, 0, 4, 1, 110, 2, 97, 32, 3, 57, 0, 2, 195, 188, 0, 4, 111, 107, 117, 108, 108, 2, 32, 14, 128, 128,
+ 134, 3, 57, 128, 49, 134, 47, 107, 0, 195, 182, 107, 117, 108, 108, 2, 32, 14, 128, 128, 134, 0, 3, 75, 0, 97, 8, 2, 109, 97,
+ 105, 3, 75, 119, 0, 101, 114, 101, 8, 2, 17, 67, 3, 75, 121, 34, 13, 0, 101, 115, 8, 2, 117, 105, 3, 75, 121, 88, 0, 111,
+ 97, 8, 2, 110, 21, 3, 75, 136, 6, 35, 0, 117, 97, 110, 3, 107, 58, 126, 50, 0, 7, 6, 107, 0, 2, 107, 3, 0, 4, 3,
+ 49, 0, 8, 2, 18, 66, 17, 71, 0, 8, 2, 104, 17, 71, 0, 8, 2, 119, 17, 71, 0, 105, 110, 101, 115, 105, 115, 3, 49, 13,
+ 50, 6, 129, 89, 123, 89, 0, 106, 8, 2, 101, 21, 3, 49, 57, 0, 117, 97, 110, 3, 49, 58, 35, 50, 0, 105, 8, 2, 108, 17,
+ 67, 21, 3, 49, 113, 0, 105, 8, 2, 108, 108, 21, 3, 49, 122, 0, 105, 108, 111, 8, 2, 21, 3, 49, 122, 55, 13, 0, 104, 97,
+ 3, 49, 126, 0, 104, 97, 114, 3, 49, 127, 0, 117, 2, 99, 104, 3, 49, 134, 0, 117, 119, 97, 105, 116, 3, 49, 134, 58, 6, 138,
+ 47, 0, 4, 110, 2, 105, 102, 3, 50, 0, 110, 2, 105, 116, 0, 110, 2, 105, 118, 0, 110, 2, 111, 98, 0, 110, 2, 111, 119, 0,
+ 110, 8, 2, 17, 71, 0, 7, 6, 108, 0, 4, 1, 108, 3, 0, 1, 108, 17, 65, 2, 32, 3, 0, 111, 1, 21, 2, 103, 111, 117,
+ 115, 3, 8, 55, 13, 0, 105, 110, 103, 1, 116, 10, 2, 32, 3, 10, 55, 122, 68, 0, 105, 110, 103, 1, 103, 110, 2, 32, 3, 14,
+ 55, 122, 68, 0, 121, 1, 108, 21, 2, 32, 14, 128, 128, 130, 3, 37, 0, 4, 3, 55, 0, 1, 17, 65, 2, 108, 121, 32, 0, 1,
+ 114, 2, 32, 0, 1, 119, 2, 32, 0, 2, 17, 67, 0, 2, 32, 0, 2, 69, 0, 8, 2, 104, 17, 71, 0, 108, 1, 17, 65, 0,
+ 108, 1, 17, 65, 2, 17, 65, 0, 108, 1, 39, 17, 65, 0, 108, 1, 121, 0, 108, 2, 17, 67, 0, 108, 8, 2, 17, 71, 0, 108,
+ 101, 2, 32, 0, 4, 121, 1, 21, 2, 32, 14, 128, 130, 130, 3, 55, 2, 37, 0, 121, 1, 102, 101, 105, 2, 32, 14, 128, 128, 130,
+ 0, 121, 1, 102, 102, 2, 32, 14, 128, 128, 130, 0, 121, 1, 102, 111, 2, 32, 14, 128, 128, 130, 0, 121, 1, 111, 2, 32, 0, 121,
+ 1, 112, 10, 2, 32, 14, 128, 128, 130, 0, 69, 115, 115, 1, 21, 2, 32, 14, 128, 130, 132, 3, 55, 13, 89, 0, 69, 115, 115, 108,
+ 121, 1, 21, 2, 32, 14, 128, 130, 134, 3, 55, 13, 89, 55, 2, 37, 0, 106, 117, 8, 3, 55, 57, 134, 0, 121, 8, 2, 100, 3,
+ 55, 122, 0, 105, 110, 117, 120, 3, 55, 122, 50, 125, 49, 89, 0, 105, 109, 1, 10, 2, 101, 110, 116, 3, 55, 122, 65, 0, 105, 110,
+ 103, 1, 17, 66, 10, 2, 32, 3, 55, 122, 68, 0, 105, 110, 103, 115, 1, 17, 66, 10, 2, 32, 3, 55, 122, 68, 88, 0, 105, 115,
+ 116, 101, 110, 3, 55, 122, 89, 13, 50, 0, 111, 5, 3, 8, 2, 103, 25, 3, 55, 131, 0, 117, 2, 110, 97, 3, 55, 134, 0, 4,
+ 121, 1, 102, 2, 32, 3, 55, 137, 0, 121, 1, 112, 2, 32, 0, 121, 1, 112, 105, 116, 108, 117, 109, 0, 4, 108, 101, 100, 1, 21,
+ 21, 2, 32, 14, 128, 136, 131, 3, 72, 0, 108, 101, 100, 1, 111, 21, 21, 2, 32, 14, 128, 136, 131, 0, 108, 97, 110, 8, 3, 105,
+ 2, 35, 50, 0, 1, 17, 66, 2, 32, 3, 118, 0, 105, 110, 103, 1, 108, 10, 2, 32, 14, 128, 152, 132, 3, 122, 68, 0, 7, 6,
+ 109, 0, 4, 1, 17, 66, 2, 32, 3, 13, 65, 0, 1, 104, 2, 32, 0, 110, 8, 2, 101, 3, 50, 0, 4, 3, 65, 0, 1, 108,
+ 2, 32, 0, 98, 1, 111, 2, 101, 0, 98, 2, 32, 0, 98, 8, 111, 98, 2, 25, 0, 98, 8, 117, 100, 0, 109, 0, 110, 2, 32,
+ 0, 101, 116, 97, 8, 2, 108, 108, 117, 3, 65, 2, 121, 47, 35, 0, 101, 1, 17, 66, 10, 2, 32, 3, 65, 2, 122, 0, 4, 97,
+ 108, 8, 2, 102, 14, 128, 132, 131, 3, 65, 4, 35, 55, 0, 97, 108, 8, 2, 110, 14, 128, 132, 131, 0, 97, 108, 8, 2, 112, 14,
+ 128, 132, 131, 0, 97, 108, 8, 2, 116, 114, 14, 128, 132, 131, 0, 101, 116, 97, 8, 2, 21, 3, 65, 4, 121, 47, 13, 0, 117, 108,
+ 116, 105, 8, 2, 21, 21, 14, 128, 132, 133, 3, 65, 4, 125, 55, 47, 122, 0, 101, 1, 114, 111, 116, 2, 110, 116, 12, 3, 65, 6,
+ 121, 0, 69, 110, 116, 97, 114, 121, 2, 32, 3, 65, 6, 121, 50, 47, 13, 34, 2, 122, 0, 101, 110, 116, 101, 100, 1, 17, 67, 3,
+ 65, 6, 121, 50, 47, 122, 72, 0, 4, 99, 8, 2, 18, 70, 3, 65, 13, 0, 99, 8, 2, 32, 18, 70, 0, 111, 2, 110, 111, 116,
+ 111, 0, 4, 97, 99, 8, 2, 97, 100, 14, 128, 132, 131, 3, 65, 13, 49, 0, 97, 99, 8, 2, 98, 14, 128, 132, 131, 0, 97, 99,
+ 8, 2, 100, 14, 128, 132, 131, 0, 97, 99, 8, 2, 108, 14, 128, 132, 131, 0, 97, 99, 8, 2, 109, 14, 128, 132, 131, 0, 99, 8,
+ 2, 17, 67, 0, 99, 8, 2, 32, 17, 67, 0, 111, 110, 2, 111, 112, 111, 108, 3, 65, 13, 50, 0, 111, 110, 111, 2, 103, 97, 3,
+ 65, 13, 50, 6, 124, 0, 4, 69, 110, 116, 2, 32, 3, 65, 13, 50, 47, 0, 101, 110, 116, 1, 10, 2, 32, 14, 128, 128, 132, 0,
+ 101, 110, 116, 1, 117, 2, 32, 0, 4, 101, 110, 116, 115, 1, 10, 2, 32, 14, 128, 128, 133, 3, 65, 13, 50, 47, 89, 0, 101, 110,
+ 116, 115, 1, 117, 2, 32, 0, 4, 97, 108, 8, 2, 101, 118, 3, 65, 13, 55, 0, 97, 108, 8, 2, 105, 0, 111, 98, 105, 108, 101,
+ 3, 65, 13, 71, 129, 55, 0, 111, 117, 116, 104, 1, 10, 2, 32, 3, 65, 13, 87, 0, 97, 8, 2, 109, 3, 65, 35, 0, 4, 99,
+ 8, 2, 17, 65, 3, 65, 35, 49, 0, 99, 8, 2, 32, 17, 65, 0, 98, 108, 121, 3, 65, 71, 55, 2, 122, 0, 101, 116, 97, 98,
+ 111, 3, 65, 121, 47, 6, 35, 71, 124, 0, 101, 116, 97, 108, 8, 2, 17, 67, 3, 65, 121, 47, 118, 0, 101, 110, 1, 21, 2, 32,
+ 3, 65, 121, 50, 0, 101, 110, 116, 5, 8, 1, 10, 2, 32, 14, 128, 128, 132, 3, 65, 121, 50, 47, 0, 101, 110, 116, 115, 5, 8,
+ 1, 10, 2, 32, 14, 128, 128, 133, 3, 65, 121, 50, 47, 89, 0, 101, 103, 97, 8, 3, 65, 121, 81, 13, 0, 111, 110, 2, 111, 120,
+ 3, 65, 124, 50, 0, 111, 110, 111, 8, 3, 65, 124, 50, 136, 0, 117, 108, 116, 105, 8, 3, 65, 125, 55, 47, 122, 0, 111, 98, 105,
+ 108, 101, 8, 3, 65, 136, 71, 137, 55, 0, 111, 115, 116, 1, 21, 2, 32, 14, 128, 128, 132, 3, 65, 136, 89, 47, 0, 97, 121, 111,
+ 114, 5, 35, 3, 65, 140, 0, 7, 6, 110, 0, 4, 1, 110, 3, 0, 4, 1, 110, 2, 32, 3, 0, 4, 100, 1, 32, 50, 2, 32,
+ 3, 0, 101, 1, 110, 10, 2, 32, 3, 0, 2, 17, 67, 111, 32, 3, 8, 50, 0, 4, 1, 17, 66, 2, 32, 3, 13, 50, 0, 1,
+ 69, 2, 32, 0, 8, 2, 103, 17, 71, 12, 3, 14, 68, 0, 4, 3, 50, 0, 1, 21, 2, 99, 104, 0, 1, 97, 105, 10, 2, 32,
+ 14, 128, 128, 129, 0, 1, 103, 2, 32, 0, 1, 103, 2, 105, 110, 103, 12, 0, 1, 108, 2, 32, 0, 2, 107, 110, 0, 101, 1, 17,
+ 66, 10, 2, 32, 3, 50, 2, 122, 0, 97, 110, 111, 8, 2, 14, 128, 132, 132, 3, 50, 4, 35, 50, 136, 0, 111, 110, 8, 2, 21,
+ 14, 128, 132, 131, 3, 50, 4, 124, 50, 0, 101, 119, 115, 8, 2, 14, 128, 132, 132, 3, 50, 6, 57, 134, 88, 0, 101, 119, 115, 5,
+ 3, 8, 2, 14, 128, 132, 132, 3, 50, 6, 134, 88, 0, 101, 115, 115, 1, 10, 2, 32, 14, 128, 130, 132, 3, 50, 13, 89, 0, 101,
+ 99, 101, 115, 115, 105, 116, 3, 50, 13, 89, 121, 89, 122, 47, 0, 39, 116, 3, 50, 47, 0, 107, 5, 7, 3, 50, 49, 0, 115, 1,
+ 97, 105, 10, 2, 32, 14, 128, 128, 130, 3, 50, 88, 0, 101, 115, 115, 5, 8, 1, 10, 2, 32, 14, 128, 130, 132, 3, 50, 121, 89,
+ 0, 111, 110, 99, 104, 97, 108, 97, 5, 3, 2, 110, 3, 50, 124, 50, 91, 13, 55, 6, 126, 0, 111, 110, 99, 104, 97, 108, 97, 2,
+ 110, 3, 50, 124, 50, 91, 13, 55, 13, 0, 117, 114, 115, 101, 8, 2, 17, 66, 3, 50, 128, 89, 0, 101, 111, 8, 3, 50, 129, 136,
+ 0, 97, 117, 115, 101, 3, 50, 130, 89, 122, 0, 105, 110, 116, 104, 3, 50, 137, 50, 87, 0, 97, 109, 101, 1, 10, 2, 32, 14, 128,
+ 128, 132, 3, 50, 138, 65, 0, 4, 1, 21, 2, 99, 17, 67, 3, 68, 0, 2, 99, 32, 0, 2, 120, 0, 103, 0, 107, 3, 68, 49,
+ 0, 7, 6, 111, 0, 4, 2, 98, 106, 101, 3, 2, 124, 0, 2, 98, 108, 105, 103, 97, 116, 111, 0, 8, 2, 98, 108, 0, 8, 2,
+ 98, 115, 0, 8, 2, 98, 116, 0, 112, 112, 111, 114, 2, 116, 117, 3, 2, 124, 48, 114, 0, 98, 115, 8, 2, 101, 114, 3, 2, 124,
+ 71, 88, 0, 4, 1, 99, 2, 105, 110, 99, 105, 3, 2, 136, 0, 1, 100, 2, 100, 101, 99, 0, 1, 108, 2, 99, 97, 116, 0, 8,
+ 2, 98, 101, 115, 0, 39, 8, 2, 14, 128, 132, 130, 0, 1, 108, 2, 99, 111, 109, 3, 4, 136, 0, 101, 2, 118, 101, 3, 4, 136,
+ 6, 121, 0, 4, 2, 17, 67, 105, 99, 32, 3, 6, 124, 0, 2, 17, 67, 105, 99, 97, 108, 0, 2, 103, 101, 110, 111, 117, 115, 0,
+ 2, 103, 101, 110, 121, 0, 116, 114, 111, 2, 112, 121, 3, 6, 124, 47, 34, 13, 0, 112, 111, 108, 1, 21, 2, 18, 67, 3, 6, 124,
+ 48, 13, 55, 0, 99, 114, 97, 116, 101, 115, 2, 32, 3, 6, 124, 49, 34, 119, 47, 129, 88, 0, 120, 2, 105, 100, 101, 3, 6, 124,
+ 49, 89, 0, 109, 101, 116, 101, 114, 1, 21, 3, 6, 124, 65, 122, 47, 114, 0, 103, 114, 97, 112, 104, 101, 114, 1, 21, 3, 6, 124,
+ 81, 34, 13, 83, 114, 0, 112, 104, 97, 1, 99, 114, 2, 103, 3, 6, 124, 83, 13, 0, 4, 1, 116, 115, 117, 99, 2, 100, 105, 3,
+ 6, 136, 0, 2, 17, 66, 97, 32, 0, 2, 17, 66, 101, 111, 110, 0, 2, 17, 66, 105, 17, 65, 0, 2, 17, 67, 105, 32, 0, 2,
+ 17, 67, 111, 32, 0, 2, 17, 67, 111, 105, 115, 116, 0, 2, 98, 105, 99, 32, 0, 2, 99, 114, 101, 32, 0, 97, 2, 32, 3, 6,
+ 136, 13, 0, 4, 105, 2, 110, 97, 32, 3, 6, 139, 0, 121, 2, 17, 65, 32, 0, 101, 97, 2, 32, 3, 6, 141, 0, 4, 1, 10,
+ 2, 112, 104, 101, 114, 3, 8, 13, 0, 2, 99, 121, 116, 101, 32, 0, 103, 1, 108, 21, 2, 121, 3, 8, 13, 75, 0, 103, 105, 115,
+ 109, 1, 108, 3, 8, 13, 75, 122, 88, 13, 65, 0, 112, 104, 101, 1, 10, 2, 32, 3, 8, 13, 83, 2, 122, 0, 1, 17, 67, 21,
+ 21, 2, 32, 3, 8, 136, 0, 4, 1, 10, 2, 103, 101, 110, 32, 3, 13, 0, 1, 10, 2, 112, 32, 0, 1, 102, 102, 2, 99, 17,
+ 65, 0, 1, 104, 115, 105, 98, 2, 112, 0, 1, 104, 116, 101, 109, 2, 100, 32, 0, 1, 105, 114, 101, 112, 2, 100, 32, 0, 1, 109,
+ 2, 120, 0, 1, 109, 109, 2, 100, 111, 114, 0, 1, 112, 2, 116, 101, 110, 116, 105, 0, 1, 115, 2, 112, 104, 105, 115, 116, 105, 99,
+ 0, 1, 116, 2, 98, 97, 99, 99, 0, 1, 116, 115, 117, 99, 2, 100, 0, 1, 118, 105, 112, 2, 116, 0, 2, 99, 99, 97, 115, 105,
+ 0, 2, 99, 99, 108, 117, 0, 2, 102, 102, 105, 99, 105, 0, 2, 112, 105, 110, 105, 0, 102, 2, 102, 101, 110, 0, 4, 116, 1, 103,
+ 10, 2, 32, 3, 13, 47, 0, 116, 1, 114, 114, 2, 32, 0, 112, 112, 2, 114, 101, 115, 3, 13, 48, 0, 112, 111, 108, 105, 116, 97,
+ 110, 3, 13, 48, 6, 124, 55, 122, 47, 13, 50, 0, 112, 101, 100, 1, 10, 2, 32, 3, 13, 48, 72, 0, 99, 107, 1, 17, 67, 11,
+ 10, 2, 32, 3, 13, 49, 0, 4, 99, 99, 117, 114, 3, 13, 49, 128, 0, 99, 99, 117, 114, 114, 0, 4, 99, 99, 117, 114, 5, 5,
+ 3, 13, 49, 148, 0, 99, 99, 117, 114, 114, 5, 5, 0, 105, 120, 2, 32, 3, 58, 35, 0, 105, 115, 1, 21, 2, 32, 3, 58, 126,
+ 0, 4, 105, 114, 3, 58, 127, 0, 105, 114, 101, 0, 101, 1, 10, 2, 115, 32, 14, 128, 128, 130, 3, 88, 0, 101, 115, 111, 112, 104,
+ 97, 3, 113, 89, 124, 83, 13, 0, 4, 3, 124, 0, 1, 98, 2, 116, 104, 101, 114, 0, 1, 104, 2, 112, 32, 0, 1, 108, 102, 2,
+ 112, 32, 0, 1, 109, 2, 100, 101, 108, 0, 1, 109, 2, 100, 101, 114, 0, 1, 109, 2, 100, 101, 115, 116, 0, 1, 112, 2, 112, 32,
+ 0, 1, 114, 2, 103, 101, 114, 0, 1, 114, 2, 112, 32, 0, 1, 114, 112, 2, 112, 101, 0, 1, 116, 2, 112, 32, 0, 2, 17, 66,
+ 101, 17, 67, 111, 32, 0, 2, 17, 67, 101, 109, 105, 99, 0, 2, 17, 67, 101, 116, 32, 0, 2, 98, 108, 105, 103, 97, 0, 2, 98,
+ 108, 111, 0, 2, 98, 115, 116, 105, 110, 0, 2, 102, 102, 105, 99, 0, 2, 120, 12, 12, 0, 8, 2, 17, 67, 121, 12, 0, 8, 2,
+ 112, 101, 114, 0, 8, 98, 2, 100, 121, 0, 8, 114, 2, 98, 101, 114, 0, 8, 114, 2, 116, 104, 101, 114, 0, 104, 1, 106, 2, 110,
+ 0, 116, 121, 108, 101, 1, 99, 3, 124, 47, 122, 55, 6, 129, 0, 120, 121, 3, 124, 49, 89, 122, 0, 98, 115, 111, 2, 108, 3, 124,
+ 71, 89, 13, 0, 4, 103, 101, 1, 108, 21, 2, 32, 3, 124, 81, 0, 103, 117, 101, 1, 21, 21, 0, 4, 1, 100, 2, 122, 101, 110,
+ 3, 125, 0, 1, 116, 2, 110, 103, 117, 0, 2, 116, 104, 101, 114, 12, 0, 4, 101, 1, 102, 2, 116, 17, 65, 3, 129, 0, 101, 8,
+ 2, 100, 0, 101, 8, 2, 115, 0, 97, 1, 114, 98, 2, 100, 3, 130, 0, 4, 5, 3, 1, 10, 2, 102, 102, 3, 131, 0, 5, 3,
+ 1, 99, 2, 102, 102, 0, 5, 3, 1, 103, 2, 110, 103, 0, 5, 3, 1, 108, 99, 2, 116, 104, 0, 5, 3, 1, 109, 2, 116, 104,
+ 0, 5, 3, 1, 114, 2, 110, 103, 0, 5, 3, 1, 115, 2, 110, 103, 0, 5, 3, 2, 102, 116, 0, 5, 3, 8, 2, 102, 102, 0,
+ 4, 39, 101, 114, 3, 133, 0, 97, 114, 0, 97, 114, 2, 32, 0, 4, 1, 100, 2, 105, 110, 103, 3, 134, 0, 101, 1, 104, 115, 2,
+ 12, 0, 4, 1, 17, 67, 29, 2, 17, 66, 97, 108, 3, 136, 0, 1, 17, 67, 29, 2, 17, 66, 117, 115, 32, 0, 1, 21, 2, 105,
+ 115, 116, 0, 1, 29, 2, 17, 66, 121, 32, 0, 1, 29, 2, 112, 104, 101, 114, 0, 1, 98, 2, 116, 104, 0, 1, 99, 2, 116, 97,
+ 110, 0, 1, 100, 2, 99, 105, 108, 0, 1, 102, 2, 99, 17, 65, 0, 1, 103, 105, 2, 32, 0, 1, 107, 2, 100, 17, 65, 0, 1,
+ 109, 2, 116, 105, 118, 0, 1, 110, 2, 98, 105, 108, 0, 1, 110, 2, 98, 108, 0, 1, 110, 2, 116, 97, 0, 1, 110, 2, 116, 111,
+ 114, 0, 1, 114, 2, 116, 97, 0, 1, 114, 2, 116, 111, 0, 1, 114, 99, 2, 97, 116, 0, 1, 114, 99, 2, 99, 117, 0, 1, 114,
+ 112, 112, 97, 2, 112, 0, 1, 116, 2, 116, 97, 0, 2, 17, 66, 101, 13, 0, 2, 17, 66, 101, 110, 17, 67, 0, 2, 17, 66, 105,
+ 110, 103, 0, 2, 17, 67, 97, 103, 104, 32, 0, 2, 32, 0, 2, 98, 97, 0, 2, 98, 101, 100, 0, 2, 98, 121, 32, 0, 2, 100,
+ 97, 32, 0, 2, 103, 97, 110, 32, 0, 2, 104, 17, 65, 0, 2, 105, 110, 103, 0, 2, 105, 115, 109, 0, 2, 107, 121, 32, 0, 2,
+ 115, 104, 17, 65, 32, 0, 2, 116, 97, 116, 0, 2, 116, 105, 111, 110, 0, 8, 2, 17, 66, 97, 108, 0, 8, 2, 122, 111, 0, 8,
+ 17, 67, 2, 116, 105, 0, 8, 104, 2, 99, 117, 0, 8, 108, 2, 99, 17, 65, 0, 8, 109, 2, 98, 105, 108, 0, 8, 114, 2, 98,
+ 111, 0, 8, 118, 2, 99, 17, 65, 0, 97, 0, 101, 0, 104, 0, 101, 114, 3, 136, 13, 0, 116, 105, 99, 1, 110, 2, 17, 65, 3,
+ 136, 47, 113, 89, 0, 116, 111, 114, 1, 109, 3, 136, 47, 114, 0, 116, 111, 1, 114, 112, 2, 110, 3, 136, 47, 124, 0, 116, 111, 1,
+ 114, 112, 3, 136, 47, 136, 0, 4, 112, 101, 1, 110, 117, 2, 110, 3, 136, 48, 13, 0, 112, 101, 8, 2, 110, 0, 112, 101, 100, 1,
+ 99, 2, 32, 3, 136, 48, 72, 0, 99, 104, 1, 114, 116, 3, 136, 49, 0, 100, 111, 2, 114, 17, 65, 3, 136, 72, 13, 0, 4, 100,
+ 111, 114, 3, 136, 72, 114, 0, 100, 111, 117, 114, 0, 103, 101, 110, 105, 2, 99, 3, 136, 75, 6, 121, 50, 122, 0, 4, 103, 8, 2,
+ 114, 101, 3, 136, 81, 0, 103, 117, 101, 1, 114, 0, 103, 117, 101, 1, 118, 0, 4, 116, 104, 1, 108, 2, 105, 3, 136, 86, 0, 116,
+ 104, 1, 108, 2, 105, 97, 110, 0, 116, 104, 1, 114, 116, 101, 98, 0, 116, 104, 101, 1, 108, 99, 0, 116, 104, 101, 1, 114, 116, 0,
+ 105, 2, 99, 3, 136, 113, 0, 101, 1, 112, 2, 116, 105, 3, 136, 121, 0, 4, 101, 1, 112, 2, 109, 3, 136, 122, 0, 101, 1, 112,
+ 2, 116, 0, 4, 105, 3, 139, 0, 105, 2, 99, 101, 0, 105, 2, 99, 101, 13, 0, 105, 2, 99, 107, 0, 121, 0, 105, 97, 3, 139,
+ 13, 0, 7, 6, 112, 0, 4, 1, 115, 97, 114, 2, 98, 3, 0, 2, 112, 3, 0, 104, 111, 110, 121, 1, 10, 2, 32, 3, 8, 83,
+ 13, 50, 122, 0, 4, 116, 1, 105, 101, 3, 47, 0, 116, 8, 2, 17, 71, 0, 4, 3, 48, 0, 2, 104, 97, 122, 97, 0, 2, 104,
+ 111, 108, 101, 0, 8, 2, 18, 66, 17, 71, 0, 104, 2, 97, 109, 32, 0, 104, 2, 101, 114, 100, 0, 111, 114, 2, 116, 114, 97, 121,
+ 3, 48, 2, 133, 0, 111, 108, 121, 2, 21, 21, 3, 48, 4, 124, 55, 122, 0, 121, 114, 111, 8, 2, 21, 21, 14, 128, 132, 132, 3,
+ 48, 4, 137, 34, 136, 0, 97, 108, 101, 111, 8, 2, 21, 14, 128, 132, 133, 3, 48, 4, 138, 55, 129, 136, 0, 97, 1, 109, 121, 115,
+ 3, 48, 13, 0, 111, 116, 97, 2, 116, 3, 48, 13, 47, 138, 0, 121, 111, 110, 3, 48, 57, 124, 50, 0, 117, 114, 8, 2, 115, 117,
+ 3, 48, 114, 0, 117, 116, 2, 32, 3, 48, 117, 47, 0, 111, 108, 121, 2, 21, 3, 48, 124, 55, 122, 0, 117, 116, 1, 115, 2, 32,
+ 3, 48, 125, 47, 0, 105, 99, 111, 8, 3, 48, 129, 49, 136, 0, 105, 101, 99, 101, 2, 32, 14, 128, 128, 133, 3, 48, 129, 89, 0,
+ 121, 114, 111, 109, 2, 101, 3, 48, 137, 34, 6, 124, 65, 0, 110, 8, 2, 101, 117, 3, 50, 0, 110, 101, 117, 3, 50, 57, 134, 0,
+ 4, 102, 8, 2, 17, 71, 3, 83, 0, 104, 0, 104, 8, 2, 17, 71, 0, 104, 8, 2, 18, 66, 17, 71, 0, 104, 101, 110, 121, 108,
+ 3, 83, 4, 129, 50, 137, 55, 0, 104, 111, 116, 111, 8, 2, 21, 21, 14, 128, 132, 133, 3, 83, 4, 136, 47, 136, 0, 104, 121, 99,
+ 111, 8, 3, 83, 4, 137, 49, 136, 0, 104, 116, 104, 8, 2, 17, 65, 3, 83, 87, 0, 104, 101, 110, 111, 109, 101, 2, 110, 3, 83,
+ 113, 50, 124, 65, 122, 0, 104, 105, 108, 97, 3, 83, 122, 55, 35, 0, 4, 104, 111, 116, 2, 111, 103, 114, 97, 112, 104, 12, 3, 83,
+ 136, 47, 0, 104, 111, 116, 8, 2, 111, 18, 75, 12, 12, 0, 104, 111, 116, 111, 99, 111, 112, 3, 83, 136, 47, 13, 49, 124, 48, 0,
+ 104, 111, 116, 111, 110, 3, 83, 136, 47, 124, 50, 0, 104, 111, 116, 111, 3, 83, 136, 47, 136, 0, 115, 8, 2, 17, 71, 3, 89, 0,
+ 115, 121, 99, 104, 111, 2, 108, 111, 3, 89, 2, 137, 49, 124, 0, 115, 101, 117, 100, 111, 3, 89, 134, 72, 136, 0, 115, 121, 99, 104,
+ 3, 89, 137, 49, 0, 115, 121, 99, 104, 111, 3, 89, 137, 49, 136, 0, 7, 6, 113, 0, 2, 113, 3, 0, 4, 3, 49, 0, 117, 1,
+ 99, 97, 106, 0, 117, 2, 32, 0, 117, 2, 101, 114, 32, 0, 117, 101, 1, 21, 2, 32, 0, 117, 101, 1, 101, 104, 99, 0, 117, 101,
+ 116, 116, 3, 49, 6, 121, 47, 0, 117, 105, 1, 115, 101, 109, 2, 116, 3, 49, 6, 129, 0, 117, 101, 117, 3, 49, 57, 134, 0, 117,
+ 3, 49, 58, 0, 117, 2, 17, 67, 3, 49, 58, 13, 0, 117, 101, 8, 2, 32, 3, 49, 58, 121, 0, 117, 101, 115, 116, 3, 49, 58,
+ 121, 89, 47, 0, 117, 121, 3, 49, 58, 122, 0, 117, 97, 1, 115, 2, 17, 66, 3, 49, 58, 124, 0, 117, 97, 115, 2, 17, 65, 3,
+ 49, 58, 138, 88, 0, 117, 97, 115, 105, 3, 49, 58, 138, 88, 137, 0, 117, 101, 116, 1, 97, 114, 3, 49, 113, 47, 0, 117, 111, 114,
+ 1, 105, 108, 3, 49, 114, 0, 117, 97, 121, 3, 49, 129, 0, 117, 101, 116, 2, 32, 3, 49, 138, 0, 7, 6, 114, 0, 4, 1, 114,
+ 2, 32, 3, 0, 100, 1, 32, 51, 2, 32, 3, 0, 109, 8, 3, 4, 127, 121, 65, 0, 1, 21, 2, 17, 66, 3, 13, 0, 4, 3,
+ 34, 0, 104, 1, 17, 67, 0, 104, 8, 2, 17, 71, 0, 114, 0, 119, 8, 2, 97, 3, 34, 2, 117, 0, 121, 1, 116, 110, 97, 10,
+ 2, 32, 14, 128, 128, 130, 3, 34, 2, 122, 0, 4, 114, 104, 101, 97, 3, 34, 6, 141, 0, 114, 104, 111, 101, 97, 0, 1, 17, 67,
+ 2, 32, 24, 3, 34, 13, 0, 69, 114, 2, 32, 3, 34, 114, 0, 104, 121, 116, 104, 3, 34, 122, 86, 0, 4, 117, 110, 8, 2, 97,
+ 3, 34, 125, 50, 0, 117, 110, 8, 2, 111, 0, 4, 104, 101, 117, 3, 34, 134, 0, 117, 8, 2, 98, 18, 66, 0, 4, 104, 111, 8,
+ 2, 100, 3, 34, 136, 0, 104, 111, 8, 2, 116, 0, 104, 111, 100, 111, 8, 2, 21, 3, 34, 136, 72, 13, 0, 4, 104, 105, 2, 110,
+ 3, 34, 137, 0, 104, 105, 2, 122, 0, 1, 101, 2, 32, 3, 114, 0, 7, 6, 115, 0, 4, 2, 99, 105, 111, 117, 115, 3, 0, 4,
+ 2, 115, 3, 0, 116, 1, 32, 49, 2, 32, 3, 0, 104, 101, 39, 8, 3, 2, 91, 129, 0, 101, 108, 102, 2, 32, 3, 6, 89, 121,
+ 55, 83, 0, 101, 108, 118, 101, 115, 2, 32, 3, 6, 89, 121, 55, 84, 88, 0, 105, 97, 2, 32, 3, 8, 88, 141, 0, 99, 111, 112,
+ 121, 1, 21, 2, 32, 3, 8, 89, 49, 13, 48, 2, 122, 0, 99, 105, 115, 2, 32, 3, 8, 89, 49, 122, 89, 0, 99, 105, 2, 32,
+ 3, 8, 89, 49, 137, 0, 105, 97, 1, 17, 67, 2, 32, 3, 8, 89, 141, 0, 105, 97, 5, 3, 2, 32, 3, 8, 90, 13, 0, 115,
+ 105, 111, 110, 3, 8, 91, 13, 50, 0, 115, 105, 111, 110, 5, 8, 2, 32, 3, 8, 91, 125, 50, 0, 105, 97, 110, 1, 21, 2, 32,
+ 14, 128, 128, 129, 3, 50, 0, 4, 1, 10, 2, 105, 99, 32, 3, 88, 0, 1, 17, 65, 2, 105, 116, 105, 118, 0, 1, 21, 2, 32,
+ 14, 128, 128, 129, 0, 1, 32, 15, 2, 32, 0, 1, 32, 54, 49, 2, 32, 0, 1, 39, 32, 15, 2, 32, 0, 1, 97, 2, 101, 108,
+ 32, 0, 1, 97, 2, 109, 0, 1, 97, 101, 2, 105, 101, 0, 1, 97, 101, 2, 105, 108, 0, 1, 97, 101, 2, 121, 0, 1, 97, 101,
+ 108, 112, 2, 101, 0, 1, 97, 101, 112, 2, 101, 0, 1, 97, 101, 116, 2, 101, 0, 1, 97, 104, 112, 2, 101, 0, 1, 97, 108, 2,
+ 101, 0, 1, 97, 109, 2, 101, 0, 1, 97, 112, 2, 101, 0, 1, 97, 114, 2, 101, 0, 1, 103, 110, 2, 32, 14, 128, 128, 129, 0,
+ 1, 105, 17, 65, 2, 121, 0, 1, 105, 97, 2, 101, 0, 1, 105, 114, 112, 2, 111, 0, 1, 109, 2, 105, 0, 1, 109, 2, 121, 0,
+ 1, 110, 2, 32, 14, 128, 128, 129, 0, 1, 111, 2, 109, 0, 1, 111, 17, 67, 2, 69, 110, 0, 1, 111, 17, 67, 2, 69, 114, 0,
+ 1, 114, 2, 100, 0, 1, 117, 109, 2, 105, 99, 0, 2, 32, 0, 8, 97, 101, 2, 101, 0, 8, 97, 104, 2, 32, 0, 8, 101, 114,
+ 2, 111, 0, 8, 105, 111, 17, 67, 2, 101, 0, 101, 1, 105, 117, 2, 32, 0, 101, 1, 111, 2, 32, 0, 101, 1, 111, 100, 2, 32,
+ 0, 101, 1, 111, 111, 104, 99, 0, 101, 1, 111, 116, 2, 32, 0, 101, 1, 117, 97, 2, 32, 0, 101, 1, 117, 102, 2, 32, 0, 101,
+ 1, 119, 0, 4, 105, 110, 1, 105, 97, 2, 32, 3, 88, 13, 50, 0, 105, 110, 1, 117, 2, 32, 0, 105, 98, 1, 17, 65, 3, 88,
+ 13, 71, 0, 4, 3, 89, 0, 1, 21, 2, 104, 101, 97, 100, 32, 0, 1, 21, 2, 104, 105, 108, 108, 32, 0, 1, 21, 2, 104, 111,
+ 117, 115, 0, 1, 97, 2, 101, 0, 1, 99, 2, 32, 0, 1, 99, 10, 2, 32, 14, 128, 128, 129, 0, 1, 101, 112, 10, 2, 32, 14,
+ 128, 128, 129, 0, 1, 101, 116, 2, 32, 14, 128, 128, 129, 0, 1, 102, 2, 32, 0, 1, 102, 10, 2, 32, 14, 128, 128, 129, 0, 1,
+ 104, 116, 2, 32, 0, 1, 104, 116, 10, 2, 32, 14, 128, 128, 129, 0, 1, 105, 114, 2, 32, 14, 128, 128, 129, 0, 1, 107, 2, 32,
+ 0, 1, 107, 10, 2, 32, 14, 128, 128, 129, 0, 1, 112, 2, 32, 0, 1, 112, 10, 2, 32, 14, 128, 128, 129, 0, 1, 116, 2, 32,
+ 14, 128, 128, 129, 0, 1, 116, 10, 2, 32, 14, 128, 128, 129, 0, 2, 115, 104, 0, 5, 3, 1, 101, 114, 2, 111, 117, 114, 0, 8,
+ 2, 99, 17, 71, 0, 8, 2, 99, 18, 66, 17, 71, 0, 8, 2, 107, 17, 71, 0, 8, 2, 107, 18, 66, 17, 71, 0, 8, 2, 108,
+ 17, 71, 0, 8, 2, 109, 17, 71, 0, 8, 2, 110, 17, 71, 0, 8, 2, 112, 17, 71, 0, 8, 2, 112, 18, 66, 17, 71, 0, 8,
+ 2, 112, 104, 17, 71, 0, 8, 2, 113, 117, 0, 8, 2, 114, 105, 0, 8, 2, 116, 17, 71, 0, 8, 2, 116, 114, 17, 71, 0, 8,
+ 2, 117, 0, 8, 2, 118, 97, 0, 8, 2, 118, 101, 0, 8, 2, 119, 17, 71, 0, 8, 2, 122, 17, 71, 0, 8, 17, 65, 17, 66,
+ 2, 32, 0, 8, 105, 109, 2, 104, 0, 99, 1, 117, 109, 2, 108, 0, 99, 2, 18, 67, 0, 101, 1, 111, 111, 2, 32, 0, 115, 1,
+ 111, 114, 99, 2, 104, 0, 115, 2, 32, 0, 115, 101, 2, 32, 0, 101, 109, 105, 8, 2, 21, 21, 14, 128, 132, 132, 3, 89, 4, 121,
+ 65, 113, 0, 99, 105, 2, 98, 3, 89, 13, 0, 105, 110, 1, 97, 2, 32, 3, 89, 13, 50, 0, 116, 8, 2, 32, 3, 89, 13, 50,
+ 47, 0, 111, 109, 97, 8, 2, 108, 105, 3, 89, 13, 65, 126, 0, 105, 98, 1, 10, 3, 89, 13, 71, 0, 111, 99, 105, 101, 8, 2,
+ 116, 3, 89, 13, 89, 144, 0, 116, 101, 105, 110, 3, 89, 47, 137, 50, 0, 116, 97, 116, 101, 8, 2, 21, 3, 89, 47, 138, 47, 0,
+ 4, 99, 2, 101, 112, 116, 3, 89, 49, 0, 99, 104, 2, 111, 0, 99, 104, 5, 3, 2, 101, 100, 0, 99, 104, 8, 2, 105, 115, 109,
+ 0, 99, 97, 114, 8, 2, 97, 3, 89, 49, 35, 34, 0, 99, 104, 105, 122, 8, 3, 89, 49, 122, 47, 89, 0, 99, 104, 101, 2, 109,
+ 3, 89, 49, 129, 0, 99, 97, 114, 8, 2, 17, 65, 3, 89, 49, 140, 0, 99, 97, 114, 99, 3, 89, 49, 140, 89, 0, 101, 8, 2,
+ 99, 108, 117, 3, 89, 113, 0, 101, 99, 117, 114, 3, 89, 113, 49, 57, 143, 0, 101, 109, 105, 110, 8, 3, 89, 121, 65, 122, 50, 0,
+ 121, 2, 110, 101, 114, 103, 3, 89, 122, 0, 111, 109, 101, 1, 21, 2, 32, 14, 128, 128, 132, 3, 89, 125, 65, 0, 111, 109, 101, 1,
+ 111, 21, 21, 2, 32, 14, 128, 128, 132, 3, 89, 136, 65, 0, 105, 122, 101, 8, 2, 17, 67, 21, 3, 89, 137, 88, 0, 4, 105, 111,
+ 110, 1, 17, 65, 3, 90, 13, 50, 0, 105, 111, 110, 5, 3, 1, 114, 101, 0, 105, 111, 110, 5, 8, 1, 17, 65, 3, 90, 125, 50,
+ 0, 4, 99, 104, 2, 17, 67, 3, 91, 0, 99, 104, 2, 32, 0, 99, 104, 8, 0, 99, 104, 8, 2, 105, 108, 0, 99, 104, 8, 101,
+ 0, 104, 0, 104, 8, 2, 17, 71, 0, 104, 8, 2, 18, 66, 17, 71, 0, 115, 2, 117, 101, 0, 115, 117, 114, 101, 1, 97, 3, 91,
+ 6, 143, 0, 4, 104, 105, 114, 101, 1, 10, 2, 32, 14, 128, 128, 133, 3, 91, 13, 0, 115, 105, 97, 2, 32, 0, 105, 111, 110, 1,
+ 17, 67, 3, 91, 13, 50, 0, 115, 117, 114, 3, 91, 114, 0, 104, 105, 112, 1, 10, 2, 32, 14, 128, 128, 132, 3, 91, 122, 48, 0,
+ 104, 105, 112, 115, 1, 10, 2, 32, 14, 128, 128, 133, 3, 91, 122, 48, 89, 0, 105, 111, 110, 5, 8, 1, 17, 67, 3, 91, 125, 50,
+ 0, 195, 173, 111, 8, 3, 91, 129, 0, 115, 117, 101, 1, 105, 116, 3, 91, 134, 0, 104, 105, 114, 101, 5, 3, 1, 10, 2, 32, 14,
+ 128, 128, 133, 3, 91, 141, 0, 115, 117, 114, 1, 97, 3, 91, 143, 0, 1, 32, 54, 2, 32, 3, 113, 88, 0, 8, 2, 32, 3, 121,
+ 89, 0, 4, 1, 101, 99, 21, 2, 32, 14, 128, 128, 129, 3, 123, 88, 0, 1, 101, 115, 10, 2, 32, 14, 128, 128, 129, 0, 1, 101,
+ 115, 115, 10, 2, 32, 14, 128, 128, 130, 0, 7, 6, 116, 0, 4, 1, 115, 2, 108, 3, 0, 1, 116, 3, 0, 105, 118, 101, 1, 17,
+ 67, 17, 65, 2, 32, 3, 8, 47, 122, 84, 0, 117, 1, 21, 2, 108, 97, 116, 101, 3, 8, 76, 117, 0, 117, 1, 99, 2, 97, 108,
+ 32, 3, 8, 76, 134, 0, 4, 3, 47, 0, 1, 105, 112, 2, 105, 97, 0, 1, 115, 105, 2, 105, 97, 110, 12, 0, 8, 2, 114, 17,
+ 71, 0, 8, 2, 115, 17, 71, 0, 8, 2, 119, 17, 71, 0, 115, 107, 8, 3, 47, 6, 13, 89, 49, 0, 4, 111, 2, 109, 111, 114,
+ 114, 3, 47, 13, 0, 116, 117, 2, 114, 0, 4, 114, 105, 8, 2, 98, 117, 3, 47, 34, 122, 0, 114, 105, 8, 2, 103, 0, 114, 105,
+ 8, 2, 110, 105, 0, 114, 105, 8, 2, 118, 105, 0, 114, 105, 8, 2, 120, 17, 65, 0, 4, 114, 105, 8, 2, 17, 65, 3, 47, 34,
+ 137, 0, 114, 105, 8, 2, 17, 67, 17, 65, 0, 114, 105, 8, 2, 17, 67, 121, 0, 114, 105, 101, 8, 0, 114, 105, 98, 101, 3, 47,
+ 34, 137, 71, 0, 105, 97, 110, 8, 3, 47, 57, 35, 50, 0, 105, 97, 108, 1, 115, 10, 3, 47, 57, 118, 0, 4, 122, 3, 47, 89,
+ 0, 122, 8, 2, 97, 114, 0, 4, 115, 101, 2, 32, 3, 47, 89, 37, 0, 122, 101, 2, 32, 0, 115, 117, 8, 3, 47, 89, 134, 0,
+ 101, 114, 97, 8, 3, 47, 121, 34, 13, 0, 101, 108, 101, 8, 3, 47, 121, 55, 113, 0, 111, 8, 2, 110, 110, 3, 47, 125, 0, 119,
+ 111, 8, 3, 47, 134, 0, 111, 119, 110, 1, 21, 2, 32, 14, 128, 128, 132, 3, 47, 135, 50, 0, 4, 99, 104, 3, 76, 0, 115, 99,
+ 104, 0, 117, 114, 1, 21, 2, 97, 108, 32, 3, 76, 8, 13, 34, 0, 105, 97, 1, 115, 10, 2, 32, 3, 76, 13, 0, 4, 117, 114,
+ 1, 21, 2, 17, 65, 3, 76, 13, 34, 0, 117, 114, 1, 21, 2, 121, 0, 105, 111, 110, 1, 115, 10, 3, 76, 13, 50, 0, 4, 117,
+ 114, 1, 21, 2, 32, 3, 76, 114, 0, 117, 114, 101, 2, 32, 0, 105, 111, 110, 5, 8, 1, 115, 10, 3, 76, 125, 50, 0, 4, 117,
+ 1, 21, 2, 97, 108, 3, 76, 134, 0, 117, 8, 97, 116, 115, 0, 103, 97, 1, 114, 2, 103, 3, 81, 122, 0, 1, 21, 2, 105, 97,
+ 3, 91, 0, 105, 111, 110, 1, 10, 3, 91, 8, 13, 50, 0, 105, 111, 117, 115, 1, 10, 3, 91, 8, 13, 89, 0, 105, 111, 110, 2,
+ 97, 108, 3, 91, 8, 14, 50, 0, 105, 111, 110, 5, 8, 1, 10, 3, 91, 8, 125, 50, 0, 4, 105, 97, 1, 10, 2, 32, 3, 91,
+ 13, 0, 105, 97, 1, 105, 2, 108, 105, 18, 71, 0, 4, 105, 97, 110, 1, 10, 2, 32, 3, 91, 13, 50, 0, 105, 101, 110, 1, 10,
+ 0, 105, 101, 110, 99, 101, 1, 10, 3, 91, 13, 50, 89, 0, 105, 97, 108, 1, 10, 3, 91, 118, 0, 105, 1, 10, 2, 97, 108, 105,
+ 3, 91, 122, 0, 2, 105, 109, 101, 32, 3, 108, 0, 101, 2, 114, 114, 101, 115, 116, 3, 108, 13, 0, 7, 6, 117, 0, 8, 2, 107,
+ 114, 97, 105, 110, 3, 2, 57, 134, 0, 108, 1, 102, 2, 102, 105, 108, 3, 2, 117, 55, 0, 108, 116, 114, 97, 8, 2, 21, 3, 4,
+ 117, 55, 47, 34, 35, 0, 4, 1, 21, 2, 100, 97, 32, 3, 6, 57, 134, 0, 1, 102, 2, 103, 97, 108, 0, 2, 17, 67, 105, 17,
+ 65, 0, 2, 115, 105, 111, 110, 0, 2, 116, 105, 111, 110, 0, 4, 1, 108, 2, 115, 105, 111, 110, 3, 6, 134, 0, 1, 114, 2, 17,
+ 67, 105, 17, 65, 0, 1, 114, 2, 115, 105, 111, 110, 0, 1, 115, 2, 17, 67, 17, 65, 32, 0, 2, 103, 97, 32, 0, 2, 107, 105,
+ 32, 0, 2, 109, 97, 32, 0, 2, 109, 111, 32, 0, 2, 122, 122, 105, 32, 0, 121, 2, 17, 65, 32, 3, 6, 134, 57, 0, 4, 1,
+ 10, 2, 108, 111, 117, 115, 32, 3, 8, 57, 117, 0, 1, 21, 2, 108, 97, 32, 0, 1, 21, 2, 108, 97, 114, 0, 1, 21, 2, 108,
+ 97, 116, 101, 0, 1, 21, 2, 108, 117, 109, 0, 108, 105, 1, 21, 2, 32, 3, 8, 57, 117, 55, 137, 0, 2, 97, 32, 3, 8, 57,
+ 134, 0, 111, 117, 115, 1, 21, 3, 8, 57, 134, 13, 89, 0, 1, 104, 2, 32, 3, 8, 134, 0, 111, 117, 115, 1, 18, 66, 21, 3,
+ 8, 134, 13, 89, 0, 108, 108, 121, 1, 102, 10, 2, 32, 3, 13, 55, 2, 122, 0, 109, 1, 114, 2, 101, 110, 116, 3, 13, 65, 0,
+ 103, 103, 101, 1, 115, 2, 115, 116, 3, 13, 75, 121, 0, 4, 115, 1, 10, 2, 32, 3, 13, 89, 0, 115, 1, 99, 111, 102, 0, 97,
+ 1, 103, 2, 114, 17, 65, 3, 35, 0, 2, 108, 17, 65, 3, 57, 117, 0, 4, 1, 25, 2, 116, 114, 105, 3, 57, 134, 0, 1, 100,
+ 2, 108, 121, 0, 1, 104, 2, 109, 97, 110, 0, 1, 108, 97, 118, 0, 1, 108, 108, 2, 108, 0, 1, 108, 111, 118, 2, 109, 0, 1,
+ 110, 97, 109, 0, 1, 110, 101, 109, 2, 32, 0, 1, 115, 2, 108, 101, 32, 0, 2, 17, 67, 17, 65, 0, 2, 17, 67, 101, 17, 67,
+ 111, 32, 0, 2, 32, 0, 2, 97, 0, 2, 97, 108, 32, 0, 2, 101, 115, 113, 0, 2, 105, 0, 2, 108, 101, 32, 0, 2, 109, 101,
+ 0, 2, 111, 0, 2, 116, 121, 0, 8, 2, 116, 105, 108, 0, 8, 108, 111, 115, 2, 17, 67, 0, 103, 1, 112, 109, 2, 110, 0, 103,
+ 104, 1, 104, 0, 117, 1, 99, 97, 118, 0, 117, 2, 109, 3, 57, 134, 13, 0, 97, 114, 121, 2, 32, 3, 57, 134, 13, 34, 2, 122,
+ 0, 99, 108, 101, 1, 110, 3, 57, 134, 49, 55, 122, 0, 99, 108, 101, 97, 114, 1, 110, 3, 57, 134, 49, 55, 142, 0, 115, 8, 2,
+ 17, 65, 3, 57, 134, 88, 0, 115, 117, 114, 112, 3, 57, 134, 88, 6, 128, 48, 0, 115, 117, 114, 112, 5, 5, 3, 57, 134, 88, 6,
+ 148, 48, 0, 115, 117, 2, 97, 108, 3, 57, 134, 90, 134, 0, 1, 103, 2, 105, 3, 58, 0, 97, 1, 103, 21, 2, 103, 101, 3, 58,
+ 122, 0, 97, 8, 103, 3, 58, 126, 0, 4, 97, 1, 115, 2, 100, 101, 3, 58, 138, 0, 97, 1, 115, 2, 115, 0, 97, 103, 1, 115,
+ 3, 58, 138, 75, 0, 4, 1, 98, 2, 100, 100, 104, 3, 117, 0, 1, 98, 2, 115, 104, 0, 1, 98, 2, 116, 99, 104, 0, 1, 99,
+ 2, 115, 104, 0, 1, 112, 2, 115, 104, 0, 1, 112, 2, 115, 115, 0, 8, 102, 2, 108, 17, 67, 0, 4, 108, 1, 98, 2, 114, 3,
+ 117, 55, 0, 108, 1, 98, 2, 119, 0, 108, 108, 1, 98, 0, 108, 108, 1, 102, 0, 108, 108, 1, 112, 0, 108, 108, 121, 1, 98, 3,
+ 117, 55, 122, 0, 4, 108, 1, 99, 105, 10, 2, 116, 32, 3, 118, 0, 108, 1, 102, 10, 2, 32, 0, 1, 116, 116, 101, 108, 2, 99,
+ 101, 3, 122, 0, 4, 115, 1, 98, 2, 105, 17, 65, 3, 122, 88, 0, 115, 1, 98, 2, 121, 0, 115, 105, 110, 101, 115, 115, 1, 98,
+ 3, 122, 88, 50, 13, 89, 0, 4, 3, 125, 0, 1, 102, 2, 108, 99, 114, 0, 1, 108, 2, 99, 107, 0, 2, 103, 117, 17, 67, 0,
+ 2, 108, 117, 108, 0, 2, 115, 104, 0, 2, 120, 17, 65, 12, 0, 99, 117, 108, 3, 125, 49, 57, 117, 55, 0, 108, 5, 8, 1, 102,
+ 10, 2, 32, 3, 125, 55, 0, 108, 108, 121, 5, 8, 1, 102, 10, 2, 32, 3, 125, 55, 2, 122, 0, 103, 1, 108, 112, 2, 17, 65,
+ 3, 125, 81, 0, 120, 117, 114, 1, 108, 3, 125, 81, 90, 134, 114, 0, 115, 8, 2, 32, 3, 125, 88, 0, 97, 114, 1, 103, 2, 100,
+ 3, 127, 0, 4, 1, 18, 66, 2, 32, 3, 134, 0, 1, 104, 99, 2, 17, 67, 17, 65, 0, 1, 104, 114, 2, 17, 67, 17, 65, 0,
+ 1, 106, 2, 17, 67, 17, 65, 0, 1, 106, 2, 108, 105, 0, 1, 106, 10, 2, 17, 67, 17, 65, 0, 1, 108, 2, 17, 67, 17, 65,
+ 0, 1, 108, 2, 97, 0, 1, 108, 2, 98, 114, 105, 0, 1, 114, 2, 17, 67, 17, 65, 0, 1, 114, 2, 97, 17, 67, 12, 0, 1,
+ 114, 2, 105, 0, 1, 114, 2, 116, 104, 0, 1, 115, 2, 17, 67, 17, 65, 0, 1, 115, 2, 105, 0, 1, 119, 2, 17, 67, 17, 65,
+ 0, 1, 119, 2, 99, 104, 17, 65, 0, 2, 17, 67, 117, 32, 0, 2, 32, 24, 0, 2, 108, 121, 0, 5, 3, 1, 100, 2, 17, 67,
+ 17, 65, 0, 5, 3, 1, 100, 2, 116, 121, 0, 5, 3, 1, 110, 2, 17, 67, 17, 65, 0, 5, 3, 1, 116, 2, 17, 67, 17, 65,
+ 12, 0, 5, 3, 1, 116, 2, 105, 0, 8, 2, 108, 17, 65, 0, 8, 108, 2, 97, 0, 8, 108, 2, 99, 0, 104, 2, 17, 67, 0,
+ 97, 114, 121, 1, 114, 2, 32, 3, 134, 34, 2, 122, 0, 99, 108, 101, 5, 3, 1, 110, 3, 134, 49, 55, 122, 0, 99, 108, 101, 97,
+ 114, 5, 3, 1, 110, 3, 134, 49, 55, 142, 0, 103, 2, 101, 114, 32, 3, 134, 81, 0, 121, 3, 137, 0, 111, 121, 3, 139, 0, 111,
+ 114, 1, 108, 102, 3, 143, 0, 7, 6, 118, 0, 2, 118, 3, 0, 4, 3, 84, 0, 8, 2, 108, 97, 0, 105, 98, 114, 97, 8, 2,
+ 116, 3, 84, 2, 137, 71, 34, 138, 0, 105, 118, 105, 2, 21, 3, 84, 122, 84, 122, 0, 105, 118, 2, 32, 3, 84, 137, 84, 0, 97,
+ 1, 21, 2, 108, 101, 110, 3, 84, 138, 0, 101, 104, 101, 109, 8, 3, 84, 141, 65, 0, 7, 6, 119, 0, 4, 1, 109, 2, 105, 99,
+ 104, 32, 3, 0, 4, 1, 115, 17, 65, 2, 105, 99, 107, 3, 0, 2, 119, 3, 0, 101, 1, 17, 67, 2, 32, 3, 8, 58, 122, 0,
+ 4, 114, 3, 34, 0, 114, 8, 2, 17, 71, 0, 4, 3, 58, 0, 104, 0, 104, 8, 2, 17, 71, 0, 4, 105, 116, 104, 2, 17, 65,
+ 3, 58, 2, 122, 86, 0, 105, 116, 104, 2, 17, 67, 0, 101, 115, 116, 1, 17, 67, 3, 58, 6, 121, 89, 47, 0, 105, 116, 104, 1,
+ 101, 2, 32, 3, 58, 6, 122, 86, 0, 101, 114, 101, 8, 2, 14, 128, 132, 132, 3, 58, 6, 140, 23, 0, 1, 17, 67, 2, 32, 3,
+ 58, 13, 0, 111, 111, 100, 1, 10, 2, 32, 14, 128, 128, 132, 3, 58, 117, 72, 0, 105, 107, 105, 3, 58, 122, 49, 37, 0, 4, 105,
+ 110, 103, 1, 17, 66, 2, 32, 3, 58, 122, 68, 0, 105, 110, 103, 1, 17, 66, 2, 115, 32, 0, 104, 105, 99, 104, 3, 58, 122, 76,
+ 0, 105, 116, 104, 2, 101, 3, 58, 122, 86, 0, 104, 97, 116, 3, 58, 124, 47, 0, 4, 111, 114, 1, 115, 115, 2, 100, 3, 58, 128,
+ 0, 111, 114, 2, 116, 104, 32, 0, 101, 2, 119, 3, 58, 129, 0, 105, 115, 101, 1, 21, 2, 32, 14, 128, 128, 132, 3, 58, 137, 88,
+ 0, 97, 121, 1, 69, 2, 32, 14, 128, 128, 131, 3, 58, 138, 0, 104, 101, 114, 101, 3, 58, 140, 0, 4, 111, 114, 5, 5, 1, 115,
+ 115, 2, 100, 3, 58, 148, 0, 111, 114, 5, 5, 2, 116, 104, 32, 0, 104, 2, 111, 108, 3, 107, 0, 4, 104, 111, 2, 32, 3, 107,
+ 134, 0, 104, 111, 2, 100, 0, 104, 111, 2, 109, 0, 104, 111, 2, 115, 0, 104, 111, 39, 0, 1, 17, 67, 2, 29, 3, 117, 0, 111,
+ 114, 1, 115, 2, 100, 3, 133, 0, 7, 6, 120, 0, 1, 120, 2, 17, 65, 3, 0, 105, 115, 2, 32, 3, 8, 49, 89, 122, 89, 0,
+ 105, 111, 117, 115, 3, 8, 49, 91, 13, 89, 0, 117, 2, 97, 3, 8, 49, 91, 134, 0, 3, 49, 89, 0, 117, 114, 101, 2, 32, 3,
+ 49, 91, 2, 143, 0, 105, 111, 2, 110, 3, 49, 91, 13, 0, 8, 2, 17, 71, 3, 88, 0, 121, 8, 3, 88, 137, 0, 7, 6, 121,
+ 0, 1, 10, 2, 32, 24, 3, 2, 37, 0, 111, 117, 39, 3, 2, 57, 134, 0, 4, 1, 10, 2, 32, 3, 2, 122, 0, 1, 17, 67,
+ 0, 1, 102, 17, 65, 11, 2, 32, 0, 1, 102, 17, 67, 2, 32, 0, 1, 104, 2, 112, 111, 99, 114, 0, 4, 2, 17, 67, 105, 99,
+ 32, 3, 6, 122, 0, 2, 17, 67, 105, 99, 97, 108, 0, 2, 17, 67, 105, 102, 121, 0, 2, 110, 97, 32, 3, 6, 129, 0, 4, 1,
+ 21, 2, 114, 97, 32, 3, 6, 137, 0, 2, 112, 97, 108, 0, 115, 105, 115, 1, 10, 2, 32, 3, 8, 13, 89, 122, 89, 0, 1, 107,
+ 115, 10, 2, 32, 3, 8, 37, 0, 1, 17, 67, 10, 2, 108, 101, 110, 101, 32, 3, 8, 122, 0, 4, 1, 45, 2, 45, 3, 13, 0,
+ 114, 2, 32, 0, 1, 17, 66, 11, 2, 32, 24, 14, 128, 144, 129, 3, 37, 0, 4, 3, 57, 0, 2, 97, 114, 0, 2, 101, 97, 114,
+ 0, 2, 105, 17, 67, 32, 0, 97, 110, 103, 3, 57, 6, 35, 68, 0, 39, 8, 2, 17, 67, 14, 128, 132, 130, 3, 57, 13, 0, 101,
+ 115, 8, 3, 57, 121, 89, 0, 101, 97, 104, 3, 57, 121, 107, 0, 117, 2, 21, 3, 57, 134, 0, 101, 111, 2, 17, 67, 3, 57, 136,
+ 0, 8, 2, 32, 3, 58, 137, 0, 1, 17, 67, 2, 97, 98, 108, 3, 113, 0, 114, 105, 110, 103, 1, 115, 3, 113, 34, 122, 50, 75,
+ 0, 4, 1, 17, 66, 11, 2, 32, 14, 128, 144, 129, 3, 122, 0, 1, 17, 66, 111, 29, 2, 21, 12, 0, 1, 17, 67, 2, 105, 0,
+ 1, 17, 67, 17, 67, 2, 110, 32, 0, 1, 17, 67, 21, 2, 103, 101, 110, 0, 1, 17, 67, 21, 2, 109, 17, 65, 110, 32, 0, 1,
+ 99, 2, 108, 105, 110, 0, 1, 99, 2, 110, 105, 0, 1, 99, 2, 114, 0, 1, 99, 105, 98, 2, 99, 108, 0, 1, 102, 102, 2, 32,
+ 0, 1, 108, 2, 114, 105, 0, 1, 108, 102, 2, 110, 0, 1, 108, 103, 2, 99, 101, 114, 0, 1, 108, 103, 2, 112, 104, 0, 1, 112,
+ 2, 114, 97, 0, 1, 112, 2, 114, 105, 0, 1, 116, 2, 112, 105, 99, 0, 1, 116, 2, 114, 97, 110, 110, 0, 1, 119, 2, 110, 0,
+ 2, 17, 67, 0, 2, 17, 67, 17, 67, 0, 2, 17, 67, 32, 0, 2, 115, 116, 0, 5, 35, 1, 100, 2, 110, 97, 115, 0, 8, 2,
+ 17, 67, 21, 0, 8, 115, 0, 101, 105, 103, 104, 116, 1, 116, 2, 32, 3, 122, 6, 138, 47, 0, 116, 119, 111, 1, 116, 2, 32, 3,
+ 122, 47, 6, 134, 0, 112, 111, 99, 114, 105, 1, 104, 2, 116, 3, 122, 48, 13, 49, 34, 122, 0, 120, 1, 17, 67, 2, 32, 3, 122,
+ 49, 89, 0, 110, 99, 104, 1, 115, 3, 122, 50, 49, 0, 111, 110, 101, 1, 116, 2, 32, 3, 122, 58, 6, 124, 50, 0, 111, 110, 101,
+ 5, 6, 1, 116, 2, 32, 3, 122, 58, 6, 125, 50, 0, 102, 111, 117, 114, 1, 116, 2, 32, 3, 122, 83, 6, 133, 0, 102, 105, 118,
+ 101, 1, 116, 2, 32, 3, 122, 83, 6, 137, 84, 0, 115, 1, 104, 112, 2, 105, 3, 122, 88, 0, 115, 101, 118, 101, 110, 1, 116, 2,
+ 32, 3, 122, 89, 6, 121, 84, 13, 50, 0, 115, 101, 1, 100, 2, 110, 3, 122, 89, 13, 0, 4, 8, 2, 110, 21, 3, 125, 0, 8,
+ 2, 115, 21, 0, 4, 1, 17, 67, 21, 2, 17, 66, 101, 13, 3, 137, 0, 1, 17, 67, 29, 0, 1, 98, 101, 114, 101, 2, 32, 0,
+ 1, 98, 114, 97, 101, 2, 32, 0, 1, 99, 2, 99, 108, 0, 1, 99, 2, 99, 108, 105, 99, 32, 0, 1, 102, 2, 32, 0, 1, 102,
+ 115, 2, 32, 0, 1, 104, 2, 17, 67, 114, 0, 1, 104, 116, 2, 108, 32, 0, 1, 107, 2, 108, 32, 0, 1, 108, 101, 98, 2, 32,
+ 0, 1, 108, 102, 0, 1, 110, 2, 108, 32, 0, 1, 110, 101, 100, 2, 32, 0, 1, 112, 2, 116, 104, 0, 1, 116, 2, 108, 32, 0,
+ 1, 116, 2, 112, 32, 0, 1, 116, 2, 112, 105, 115, 116, 0, 1, 116, 115, 2, 114, 101, 0, 2, 17, 66, 101, 13, 0, 2, 32, 0,
+ 2, 101, 114, 32, 0, 2, 108, 117, 109, 0, 2, 116, 104, 101, 32, 0, 8, 17, 67, 0, 8, 17, 67, 2, 17, 67, 101, 0, 8, 17,
+ 67, 2, 112, 104, 0, 8, 17, 67, 115, 0, 8, 98, 2, 12, 0, 101, 2, 32, 0, 116, 101, 2, 32, 3, 137, 47, 0, 112, 101, 1,
+ 116, 3, 137, 48, 0, 110, 97, 109, 1, 100, 3, 137, 50, 35, 65, 0, 4, 101, 115, 1, 17, 67, 2, 32, 3, 137, 88, 0, 115, 101,
+ 2, 32, 12, 0, 4, 115, 101, 100, 2, 32, 3, 137, 88, 72, 0, 122, 101, 100, 2, 32, 0, 115, 105, 110, 103, 2, 32, 3, 137, 88,
+ 113, 68, 0, 114, 101, 2, 32, 3, 145, 0, 7, 6, 122, 0, 2, 122, 3, 0, 117, 2, 32, 3, 8, 88, 134, 0, 4, 3, 88, 0,
+ 8, 2, 108, 111, 116, 0, 8, 2, 119, 17, 71, 0, 115, 8, 2, 17, 71, 0, 97, 108, 101, 115, 1, 21, 2, 32, 3, 88, 6, 126,
+ 55, 13, 89, 0, 117, 101, 3, 88, 58, 6, 138, 0, 101, 115, 2, 32, 3, 88, 113, 88, 0, 111, 2, 111, 108, 111, 3, 88, 134, 0,
+ 4, 104, 3, 90, 0, 104, 8, 2, 17, 71, 0, 117, 114, 101, 3, 90, 114, 0, 7, 6, 206, 0, 4, 172, 3, 6, 35, 55, 83, 13,
+ 10, 0, 177, 0, 4, 173, 3, 6, 121, 48, 89, 122, 55, 124, 50, 10, 0, 181, 0, 4, 174, 3, 6, 129, 47, 13, 10, 0, 183, 0,
+ 191, 3, 6, 136, 65, 122, 49, 34, 124, 50, 10, 0, 186, 3, 49, 6, 35, 48, 13, 10, 0, 190, 3, 49, 89, 6, 137, 10, 0, 189,
+ 3, 50, 6, 57, 134, 10, 0, 187, 3, 55, 6, 35, 65, 72, 13, 10, 0, 188, 3, 65, 6, 57, 134, 10, 0, 178, 3, 71, 6, 129,
+ 47, 13, 10, 0, 178, 5, 3, 3, 71, 6, 138, 47, 13, 10, 0, 180, 3, 72, 6, 121, 55, 47, 13, 10, 0, 179, 3, 81, 6, 35,
+ 65, 13, 10, 0, 184, 3, 87, 6, 129, 47, 13, 10, 0, 182, 3, 88, 6, 129, 47, 13, 10, 0, 4, 175, 3, 137, 6, 136, 47, 13,
+ 10, 0, 185, 0, 7, 6, 207, 0, 4, 133, 3, 6, 117, 48, 89, 122, 55, 124, 50, 10, 0, 141, 0, 140, 3, 6, 136, 65, 122, 49,
+ 34, 124, 50, 10, 0, 4, 137, 3, 6, 136, 65, 122, 81, 13, 10, 0, 142, 0, 129, 3, 34, 6, 136, 10, 0, 132, 3, 47, 6, 135,
+ 10, 0, 128, 3, 48, 6, 137, 10, 0, 136, 3, 48, 89, 6, 137, 10, 0, 135, 3, 76, 6, 137, 10, 0, 134, 3, 83, 6, 137, 10,
+ 0, 4, 130, 3, 89, 6, 122, 81, 65, 13, 10, 0, 131, 0, 7, 6, 0, 4, 33, 2, 33, 3, 0, 4, 39, 3, 0, 4, 46, 1,
+ 46, 3, 0, 58, 1, 32, 15, 2, 32, 15, 15, 32, 3, 0, 195, 169, 8, 3, 2, 122, 0, 46, 2, 46, 3, 9, 0, 33, 3, 9,
+ 121, 49, 89, 49, 55, 13, 65, 138, 91, 13, 50, 9, 0, 45, 8, 2, 32, 15, 3, 10, 0, 195, 177, 3, 21, 101, 115, 0, 195, 160,
+ 3, 35, 0, 58, 3, 49, 136, 55, 13, 50, 0, 33, 61, 3, 50, 124, 47, 129, 49, 58, 118, 88, 0, 60, 61, 3, 55, 121, 89, 132,
+ 129, 49, 58, 118, 0, 45, 8, 32, 2, 32, 15, 3, 65, 137, 50, 13, 89, 0, 45, 1, 32, 15, 2, 32, 15, 3, 72, 35, 91, 0,
+ 46, 3, 72, 124, 47, 0, 36, 3, 72, 124, 55, 114, 0, 196, 141, 3, 76, 0, 62, 61, 3, 81, 34, 138, 47, 13, 132, 129, 49, 58,
+ 118, 0, 195, 176, 3, 86, 0, 195, 190, 3, 87, 0, 4, 195, 159, 3, 89, 0, 195, 167, 0, 197, 190, 3, 90, 0, 4, 197, 159, 3,
+ 91, 0, 197, 161, 0, 4, 195, 164, 3, 121, 0, 195, 171, 0, 195, 170, 3, 121, 12, 0, 195, 182, 3, 128, 0, 4, 195, 169, 101, 3,
+ 129, 0, 195, 175, 0, 195, 188, 3, 134, 0, 195, 169, 3, 138, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts14 = FileInMemory_createWithData (94547, reinterpret_cast<const char *> (&espeakdata_dicts14_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/en_dict",
U"en");
- my addItem_move (espeakdata_dicts14.move());
+ Collection_addItem (me.peek(), espeakdata_dicts14.transfer());
- static unsigned char espeakdata_dicts15_data[4678] = {
- 0, 4, 0, 0, 9, 14, 0, 0, 0, 0, 0, 12, 67, 57, 35, 192, 50, 40, 65, 36, 51, 39, 0, 12, 6, 95, 35, 45, 97, 106,
- 110, 2, 110, 50, 0, 0, 0, 9, 4, 95, 35, 45, 97, 2, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 13, 4, 95, 100, 112, 116, 10, 49, 39, 65, 39, 10, 0, 0, 0, 0, 7, 195, 44, 18, 128, 72, 8, 0, 10, 3, 105, 46, 97,
- 6, 37, 6, 35, 0, 0, 0, 0, 0, 7, 196, 32, 21, 143, 76, 76, 0, 0, 0, 0, 14, 67, 4, 228, 212, 35, 50, 89, 47, 35,
- 47, 108, 0, 24, 0, 0, 10, 67, 64, 193, 74, 48, 55, 4, 111, 0, 0, 0, 6, 131, 101, 196, 137, 28, 0, 0, 14, 1, 37, 48,
- 14, 16, 39, 114, 36, 50, 47, 39, 0, 27, 0, 7, 1, 38, 10, 49, 110, 0, 0, 0, 0, 0, 7, 195, 64, 244, 128, 76, 8, 14,
- 1, 42, 35, 89, 47, 36, 51, 37, 89, 49, 39, 0, 27, 0, 0, 0, 15, 66, 45, 0, 49, 4, 39, 65, 48, 6, 35, 34, 40, 0,
- 24, 0, 0, 11, 1, 47, 39, 71, 55, 37, 49, 84, 39, 0, 0, 15, 4, 95, 100, 105, 97, 72, 40, 48, 40, 50, 49, 47, 35, 0,
- 0, 0, 0, 0, 0, 6, 195, 88, 144, 74, 76, 0, 0, 0, 0, 0, 0, 0, 6, 195, 21, 53, 9, 76, 0, 10, 1, 61, 36, 81,
- 35, 55, 35, 0, 27, 0, 0, 7, 196, 64, 245, 149, 76, 76, 0, 8, 1, 64, 10, 76, 36, 10, 0, 0, 0, 7, 195, 44, 147, 192,
- 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 100, 111, 116, 48, 6, 40, 50, 49, 47, 35, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 88, 84, 39, 0, 0, 0, 0, 0, 11, 1, 92, 72, 36, 49, 55, 37, 84, 39, 0, 0,
- 0, 0, 0, 6, 195, 80, 144, 77, 28, 8, 65, 96, 37, 49, 89, 39, 0, 12, 4, 95, 49, 77, 49, 65, 6, 37, 55, 10, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 97, 197, 173, 103, 35, 40, 81, 40, 89, 47, 39,
- 2, 0, 0, 0, 0, 0, 10, 5, 95, 35, 45, 97, 106, 2, 110, 0, 0, 0, 0, 0, 11, 5, 95, 35, 45, 97, 110, 2, 35, 50,
- 0, 0, 0, 14, 1, 124, 72, 40, 49, 47, 39, 89, 37, 81, 50, 39, 0, 0, 0, 7, 196, 44, 149, 74, 56, 8, 9, 1, 126, 47,
- 37, 55, 72, 39, 0, 0, 13, 4, 95, 116, 108, 100, 47, 6, 37, 55, 72, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,
- 3, 107, 46, 115, 49, 110, 4, 89, 37, 6, 65, 37, 55, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 16, 16, 76, 0, 0,
- 0, 0, 0, 0, 7, 196, 52, 85, 21, 76, 76, 13, 3, 107, 46, 97, 49, 110, 35, 55, 6, 37, 110, 0, 0, 0, 15, 3, 107, 46,
- 99, 49, 110, 114, 36, 47, 6, 36, 51, 36, 0, 0, 0, 7, 196, 32, 21, 129, 76, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 8, 133, 196, 157, 105, 97, 106, 76, 0, 0, 0, 14, 66, 9, 96, 71, 39, 50, 4, 84, 39, 55, 40, 2, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 109, 99, 110, 89, 47, 14, 16, 6, 37, 35, 0, 0, 0, 7, 196, 16, 85, 149, 76,
- 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 80, 19, 69, 56, 8, 6, 195, 48, 144, 64, 76, 0, 0, 0, 0, 8,
- 133, 197, 157, 105, 97, 106, 76, 6, 195, 8, 80, 64, 13, 0, 0, 0, 0, 0, 0, 6, 195, 20, 177, 5, 8, 0, 0, 0, 0, 0,
- 15, 66, 16, 80, 72, 36, 55, 35, 0, 72, 28, 81, 108, 97, 32, 6, 194, 16, 80, 76, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 15, 66, 4, 192, 35, 55, 55, 35, 0, 72, 28, 81, 108, 97, 32, 6, 194, 4, 192, 76, 28, 0, 0,
- 11, 3, 95, 35, 57, 47, 6, 35, 71, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 12, 144, 72,
- 0, 6, 195, 37, 32, 83, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 67, 24, 80, 128, 83,
- 4, 36, 71, 14, 16, 40, 6, 35, 51, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 197, 157, 105, 97, 76,
- 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, 6, 195, 20, 35, 5, 72, 0, 0, 0, 5, 194, 36, 16, 72, 0, 0, 0, 0, 7, 196, 64, 245, 137, 76, 76, 0, 0, 0,
- 0, 8, 3, 95, 35, 97, 2, 35, 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, 7, 195, 56, 82, 192, 72, 8, 0, 7, 195, 64, 244, 212, 76, 8, 0, 15, 4, 95, 111, 103, 111, 89, 40, 71, 107,
- 6, 39, 49, 35, 0, 0, 7, 196, 21, 53, 9, 76, 76, 0, 0, 0, 17, 3, 110, 46, 98, 50, 6, 39, 47, 40, 15, 71, 6, 39,
- 50, 36, 0, 0, 0, 6, 195, 80, 147, 192, 76, 0, 0, 0, 0, 12, 67, 41, 83, 128, 37, 40, 50, 6, 37, 39, 0, 0, 0, 0,
- 15, 66, 20, 192, 36, 55, 55, 35, 0, 72, 8, 81, 108, 97, 32, 6, 194, 20, 192, 76, 8, 0, 6, 195, 32, 21, 137, 76, 0, 0,
- 0, 0, 0, 0, 0, 12, 4, 95, 98, 114, 118, 107, 6, 39, 49, 35, 0, 0, 0, 0, 0, 19, 4, 95, 97, 99, 50, 72, 40, 39,
- 71, 55, 35, 49, 6, 39, 51, 50, 35, 0, 0, 21, 67, 24, 20, 133, 83, 35, 14, 16, 36, 2, 72, 6, 36, 0, 76, 28, 81, 100,
- 101, 32, 0, 0, 6, 195, 37, 34, 83, 76, 0, 5, 194, 16, 240, 8, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 52, 85, 1, 76,
- 76, 0, 0, 0, 0, 0, 0, 0, 0, 15, 66, 20, 224, 36, 50, 55, 35, 0, 72, 28, 81, 108, 97, 32, 6, 194, 20, 224, 76, 28,
- 0, 11, 5, 95, 35, 97, 106, 110, 2, 110, 50, 0, 14, 3, 95, 51, 88, 47, 14, 16, 6, 37, 72, 36, 49, 0, 0, 10, 3, 95,
- 48, 67, 114, 36, 50, 47, 0, 0, 0, 0, 7, 195, 81, 32, 64, 72, 8, 0, 0, 0, 0, 0, 11, 3, 95, 49, 67, 114, 6, 36,
- 50, 47, 0, 0, 0, 0, 21, 67, 64, 84, 133, 48, 36, 14, 16, 36, 2, 72, 6, 36, 0, 76, 28, 81, 100, 101, 32, 0, 0, 0,
- 6, 194, 40, 80, 72, 28, 8, 66, 48, 16, 2, 55, 35, 0, 0, 7, 195, 65, 34, 64, 76, 8, 0, 0, 0, 0, 0, 0, 0, 6,
- 194, 41, 80, 72, 28, 7, 196, 16, 85, 129, 76, 76, 0, 12, 67, 41, 83, 0, 37, 40, 55, 6, 37, 39, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 13, 3, 95, 55, 88, 89, 6, 36, 48, 72, 36, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 37, 35,
- 211, 76, 0, 19, 67, 45, 68, 0, 49, 110, 47, 6, 37, 36, 55, 4, 48, 55, 4, 40, 10, 0, 0, 21, 4, 95, 97, 99, 117, 72,
- 36, 49, 89, 47, 14, 16, 35, 49, 6, 39, 51, 50, 35, 0, 0, 0, 0, 6, 194, 44, 80, 72, 8, 0, 10, 3, 95, 49, 88, 72,
- 6, 36, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 50, 88, 72, 6, 40, 72, 36, 49, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 6, 195, 52, 144, 64, 76, 0, 7, 195, 5, 5, 68, 76, 8, 0, 21, 5, 107, 46, 116, 46, 112, 49, 110, 47, 6, 37, 36,
- 55, 4, 48, 55, 4, 40, 10, 0, 0, 0, 0, 20, 3, 112, 46, 115, 48, 4, 39, 89, 47, 35, 89, 49, 14, 16, 6, 37, 71, 39,
- 0, 13, 3, 95, 63, 63, 55, 37, 47, 4, 36, 51, 39, 0, 0, 0, 7, 131, 196, 137, 101, 76, 8, 0, 14, 3, 95, 52, 88, 49,
- 84, 6, 35, 51, 72, 36, 49, 0, 0, 0, 0, 0, 0, 20, 3, 112, 46, 107, 48, 4, 39, 89, 47, 49, 14, 16, 6, 37, 89, 47,
- 39, 0, 24, 0, 0, 17, 66, 44, 112, 49, 6, 37, 55, 39, 81, 14, 16, 6, 35, 65, 112, 0, 0, 14, 3, 95, 53, 88, 49, 84,
- 6, 37, 50, 72, 36, 49, 0, 0, 0, 13, 4, 95, 114, 110, 103, 51, 6, 37, 50, 81, 35, 0, 0, 0, 0, 0, 0, 0, 13, 3,
+ static unsigned char espeakdata_dicts15_data[4669] = {
+ 0, 4, 0, 0, 9, 14, 0, 0, 0, 0, 0, 12, 67, 57, 35, 192, 50, 40, 65, 36, 51, 39, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 14, 4, 95, 8, 1, 3, 107, 35, 76, 6, 36, 49, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 44,
+ 18, 128, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 21, 53, 9, 76, 76, 0, 0, 0, 10, 134, 1, 14, 20, 1, 197,
+ 173, 76, 8, 0, 0, 0, 14, 1, 37, 48, 14, 16, 39, 114, 36, 50, 47, 39, 0, 27, 0, 7, 1, 38, 10, 49, 110, 0, 0, 0,
+ 0, 0, 7, 195, 64, 244, 128, 76, 8, 14, 1, 42, 35, 89, 47, 36, 51, 37, 89, 49, 39, 0, 27, 0, 0, 0, 15, 66, 45, 0,
+ 49, 4, 39, 65, 48, 6, 35, 34, 40, 0, 24, 0, 0, 11, 1, 47, 39, 71, 55, 37, 49, 84, 39, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 13, 3, 11, 46, 1, 49, 110, 35, 55, 6, 37, 110, 0, 0, 0, 15, 3, 11, 46, 3, 49, 110, 114, 36, 47, 6, 36, 51,
+ 36, 0, 0, 0, 0, 0, 10, 1, 61, 36, 81, 35, 55, 35, 0, 27, 0, 0, 7, 196, 21, 53, 21, 76, 76, 0, 8, 1, 64, 10,
+ 76, 36, 10, 0, 0, 0, 7, 195, 44, 147, 192, 76, 8, 0, 0, 0, 0, 0, 0, 0, 16, 3, 11, 46, 19, 49, 110, 4, 89, 37,
+ 6, 65, 37, 55, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 88, 84, 39, 0, 0, 0, 0,
+ 0, 11, 1, 92, 72, 36, 49, 55, 37, 84, 39, 0, 0, 0, 0, 0, 8, 65, 96, 37, 49, 89, 39, 0, 12, 4, 95, 49, 77, 49,
+ 65, 6, 37, 55, 10, 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, 14, 1, 124, 72, 40, 49, 47, 39, 89, 37, 81, 50, 39, 0, 0, 0, 9, 1, 126, 47, 37, 55, 72, 39, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 12, 39, 55, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 16, 16, 76,
+ 0, 15, 4, 1, 197, 173, 7, 35, 40, 81, 40, 89, 47, 39, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195,
+ 64, 244, 212, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 66, 9, 96, 71, 39, 50, 4, 84, 39, 55, 40, 2, 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, 6, 195, 48, 144, 64,
+ 76, 0, 0, 0, 0, 6, 195, 8, 80, 64, 17, 0, 0, 0, 0, 0, 0, 6, 195, 48, 144, 74, 76, 0, 0, 0, 0, 0, 15, 66,
+ 16, 80, 72, 36, 55, 35, 0, 72, 28, 81, 108, 97, 32, 6, 194, 16, 80, 76, 28, 0, 0, 0, 0, 0, 0, 13, 4, 95, 4, 16,
+ 20, 10, 49, 39, 65, 39, 10, 0, 0, 0, 0, 0, 8, 3, 95, 35, 1, 2, 35, 0, 0, 0, 0, 0, 0, 0, 15, 66, 4, 192,
+ 35, 55, 55, 35, 0, 72, 28, 81, 108, 97, 32, 6, 194, 4, 192, 76, 28, 0, 0, 11, 3, 95, 35, 57, 47, 6, 35, 71, 39, 0,
+ 13, 4, 95, 20, 12, 4, 47, 6, 37, 55, 72, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 12,
+ 144, 72, 0, 0, 0, 0, 0, 14, 67, 4, 228, 212, 35, 50, 89, 47, 35, 47, 108, 0, 24, 0, 0, 17, 3, 14, 46, 2, 50, 6,
+ 39, 47, 40, 15, 71, 6, 39, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 80, 144, 77, 28, 0, 0, 0, 0, 17, 67, 24,
+ 80, 128, 83, 4, 36, 71, 14, 16, 40, 6, 35, 51, 39, 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, 6, 195, 32, 21, 137, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 5, 194, 36, 16, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 7, 196, 32, 21, 137, 76, 76, 0, 0, 0, 8, 133, 197, 157, 9, 1, 10, 76, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 195, 56, 82, 192, 72, 8, 0, 7, 196, 52, 85, 15, 76, 76, 0, 0, 0, 0, 7, 196, 64, 245, 129, 76, 76, 0, 0, 0, 6,
+ 195, 80, 147, 192, 76, 0, 0, 0, 0, 12, 67, 41, 83, 128, 37, 40, 50, 6, 37, 39, 0, 0, 0, 0, 15, 66, 20, 192, 36, 55,
+ 55, 35, 0, 72, 8, 81, 108, 97, 32, 6, 194, 20, 192, 76, 8, 0, 0, 7, 196, 52, 85, 9, 76, 76, 0, 21, 5, 11, 46, 20,
+ 46, 16, 49, 110, 47, 6, 37, 36, 55, 4, 48, 55, 4, 40, 10, 0, 0, 0, 11, 5, 95, 35, 45, 1, 14, 2, 35, 50, 0, 0,
+ 0, 0, 7, 131, 196, 137, 5, 76, 8, 14, 4, 95, 13, 3, 14, 89, 47, 14, 16, 6, 37, 35, 0, 0, 8, 133, 196, 157, 9, 1,
+ 10, 76, 10, 5, 95, 35, 45, 1, 10, 2, 110, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 16, 240, 8, 0, 0, 0, 0, 0, 0,
+ 7, 196, 32, 21, 143, 76, 76, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 16, 46, 11, 48, 4, 39, 89, 47, 49, 14, 16, 6, 37,
+ 89, 47, 39, 0, 24, 0, 0, 15, 66, 20, 224, 36, 50, 55, 35, 0, 72, 28, 81, 108, 97, 32, 6, 194, 20, 224, 76, 28, 0, 14,
+ 3, 95, 51, 88, 47, 14, 16, 6, 37, 72, 36, 49, 0, 0, 10, 3, 95, 48, 67, 114, 36, 50, 47, 0, 0, 0, 0, 7, 195, 81,
+ 32, 64, 72, 8, 0, 7, 196, 32, 21, 129, 76, 76, 20, 3, 16, 46, 19, 48, 4, 39, 89, 47, 35, 89, 49, 14, 16, 6, 37, 71,
+ 39, 0, 0, 0, 0, 0, 11, 3, 95, 49, 67, 114, 6, 36, 50, 47, 0, 0, 0, 0, 0, 0, 0, 6, 194, 40, 80, 72, 28, 8,
+ 66, 48, 16, 2, 55, 35, 0, 0, 7, 195, 65, 34, 64, 76, 8, 0, 0, 0, 6, 131, 196, 137, 9, 72, 0, 0, 0, 0, 6, 194,
+ 41, 80, 72, 28, 7, 131, 196, 137, 21, 72, 28, 0, 12, 67, 41, 83, 0, 37, 40, 55, 6, 37, 39, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 13, 3, 95, 55, 88, 89, 6, 36, 48, 72, 36, 49, 0, 0, 7, 196, 52, 85, 1, 76, 76, 0, 0, 0, 0, 7, 196, 16,
+ 85, 129, 76, 76, 0, 0, 0, 7, 132, 197, 157, 9, 1, 76, 0, 0, 0, 19, 67, 45, 68, 0, 49, 110, 47, 6, 37, 36, 55, 4,
+ 48, 55, 4, 40, 10, 0, 0, 7, 195, 5, 5, 68, 76, 8, 0, 0, 0, 6, 194, 44, 80, 72, 8, 0, 10, 3, 95, 49, 88, 72,
+ 6, 36, 49, 0, 0, 8, 196, 36, 229, 5, 72, 76, 8, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 50, 88, 72, 6, 40, 72, 36,
+ 49, 0, 0, 20, 3, 1, 46, 11, 4, 35, 50, 47, 108, 49, 14, 16, 6, 37, 89, 47, 39, 0, 24, 0, 0, 0, 0, 0, 0, 0,
+ 6, 195, 52, 144, 64, 76, 0, 0, 0, 0, 0, 13, 3, 95, 63, 63, 55, 37, 47, 4, 36, 51, 39, 0, 0, 0, 0, 14, 3, 95,
+ 52, 88, 49, 84, 6, 35, 51, 72, 36, 49, 0, 0, 0, 6, 195, 52, 144, 74, 76, 0, 0, 0, 0, 0, 17, 66, 44, 112, 49, 6,
+ 37, 55, 39, 81, 14, 16, 6, 35, 65, 112, 0, 0, 17, 67, 76, 84, 20, 89, 36, 48, 4, 47, 36, 65, 71, 14, 16, 39, 0, 14,
+ 3, 95, 53, 88, 49, 84, 6, 37, 50, 72, 36, 49, 0, 0, 0, 0, 0, 0, 7, 196, 16, 85, 143, 76, 76, 0, 0, 0, 13, 3,
95, 54, 88, 89, 6, 36, 89, 72, 36, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 67, 5, 4, 128, 35, 48, 14, 16, 6, 37,
- 55, 39, 0, 0, 0, 0, 0, 14, 67, 77, 68, 128, 89, 47, 14, 16, 6, 35, 47, 39, 0, 0, 0, 0, 0, 12, 3, 95, 56, 88,
- 6, 39, 49, 72, 36, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 57, 88, 50, 6, 108, 72, 36, 49, 0, 0, 0, 0,
- 6, 131, 196, 137, 105, 72, 0, 0, 0, 0, 7, 131, 196, 137, 117, 72, 28, 0, 8, 196, 36, 229, 5, 72, 76, 8, 0, 9, 197, 65,
- 33, 84, 21, 32, 76, 28, 0, 0, 0, 0, 0, 14, 4, 95, 115, 116, 107, 89, 47, 14, 16, 36, 49, 35, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 20, 3, 97, 46, 107, 4, 35, 50, 47, 108, 49, 14, 16, 6, 37, 89, 47, 39, 0, 24, 0, 0, 0, 0, 0,
- 0, 0, 0, 5, 194, 48, 144, 72, 5, 194, 56, 80, 76, 0, 0, 0, 0, 0, 11, 67, 52, 18, 128, 65, 6, 110, 39, 2, 0, 0,
- 0, 0, 20, 4, 95, 99, 105, 114, 114, 37, 51, 49, 40, 65, 83, 55, 6, 36, 49, 89, 35, 0, 0, 7, 195, 65, 35, 192, 76, 8,
- 0, 16, 4, 95, 48, 77, 52, 72, 40, 37, 55, 37, 6, 39, 50, 39, 0, 0, 0, 15, 4, 95, 48, 77, 50, 65, 37, 55, 37, 6,
- 39, 50, 39, 0, 0, 7, 195, 76, 83, 128, 76, 8, 16, 4, 95, 48, 77, 51, 65, 37, 55, 37, 6, 35, 34, 72, 39, 0, 0, 0,
- 12, 4, 95, 48, 77, 49, 65, 4, 37, 55, 10, 0, 0, 9, 4, 95, 35, 97, 106, 2, 110, 0, 0, 0, 0, 0, 10, 4, 95, 35,
- 97, 110, 2, 35, 50, 0, 0, 13, 67, 52, 20, 128, 65, 6, 35, 14, 16, 47, 39, 0, 0, 0, 0, 0, 16, 4, 95, 108, 105, 103,
- 55, 37, 81, 35, 47, 6, 40, 51, 35, 0, 0, 0, 0, 0, 6, 195, 37, 37, 83, 76, 0, 0, 0, 5, 194, 52, 144, 72, 17, 66,
- 44, 208, 49, 6, 37, 55, 39, 65, 6, 36, 47, 20, 16, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 66, 65, 48, 48, 4, 39,
- 89, 47, 35, 89, 49, 14, 16, 6, 37, 71, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 77, 80, 128,
- 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 99, 101, 100, 114, 36, 72, 6, 37, 55, 35, 0, 0, 0, 5, 194, 56,
- 144, 72, 0, 0, 7, 196, 21, 53, 21, 76, 76, 0, 0, 0, 6, 195, 60, 226, 64, 72, 10, 67, 64, 194, 64, 48, 55, 4, 37, 0,
- 0, 6, 131, 196, 157, 105, 72, 0, 0, 0, 0, 15, 4, 95, 99, 97, 112, 65, 110, 4, 40, 89, 49, 55, 35, 0, 0, 0, 0, 7,
- 195, 45, 83, 128, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 77, 84, 128, 76, 8, 0, 0, 0, 0, 0, 0, 0, 21, 3,
- 95, 194, 171, 72, 40, 6, 39, 71, 55, 35, 49, 14, 16, 6, 35, 65, 48, 39, 0, 0, 7, 196, 36, 194, 65, 40, 76, 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, 0,
- 0, 0, 0, 0, 7, 196, 32, 21, 137, 76, 76, 0, 0, 0, 15, 67, 60, 181, 0, 39, 49, 4, 47, 39, 71, 14, 16, 39, 0, 0,
- 7, 196, 21, 53, 15, 76, 76, 6, 131, 197, 157, 105, 72, 0, 0, 0, 0, 7, 195, 44, 145, 76, 76, 8, 0, 0, 27, 3, 95, 194,
- 187, 83, 6, 36, 51, 65, 35, 72, 40, 4, 39, 71, 55, 35, 49, 14, 16, 6, 35, 65, 48, 39, 0, 0, 0, 11, 3, 112, 196, 157,
- 48, 35, 75, 39, 0, 24, 0, 0, 6, 194, 60, 192, 76, 28, 0, 0, 0, 0, 24, 4, 95, 103, 114, 118, 65, 35, 55, 72, 36, 49,
- 89, 47, 14, 16, 35, 49, 6, 39, 51, 50, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 76, 80, 72, 8,
- 0, 7, 195, 76, 81, 0, 72, 8, 0, 7, 196, 64, 245, 143, 76, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 56, 144,
- 74, 76, 6, 195, 48, 144, 74, 76, 0, 13, 2, 194, 169, 49, 39, 48, 37, 51, 110, 47, 39, 0, 0, 0, 0, 0, 6, 195, 88, 144,
- 64, 76, 6, 195, 56, 144, 64, 76, 0, 0, 0, 10, 2, 194, 176, 81, 34, 35, 72, 112, 0, 0, 0, 0, 19, 3, 116, 46, 110, 47,
- 6, 37, 36, 55, 4, 50, 39, 65, 6, 35, 47, 35, 0, 0, 0, 0, 0, 0, 6, 195, 76, 144, 74, 76, 6, 195, 12, 144, 74, 76,
- 6, 195, 52, 144, 74, 76, 0, 0, 0, 0, 0, 0, 15, 3, 116, 46, 101, 47, 37, 39, 4, 36, 89, 47, 35, 89, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 8, 132, 196, 137, 97, 114, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 5, 194, 76, 144, 72, 0, 0, 7, 196, 52, 85, 15, 76, 76, 17, 67, 76, 84, 20, 89, 36, 48, 4, 47, 36,
- 65, 71, 14, 16, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 131, 97, 197, 173, 72, 8, 0, 0,
- 0, 10, 134, 97, 110, 116, 97, 197, 173, 76, 8, 0, 0, 0, 0, 0, 0, 6, 195, 36, 194, 65, 76, 7, 132, 196, 157, 105, 97, 76,
- 0, 0, 0, 0, 0, 0, 0, 7, 196, 64, 245, 129, 76, 76, 0, 8, 132, 108, 97, 197, 173, 76, 28, 0, 0, 0, 7, 196, 16, 85,
- 143, 76, 76, 7, 196, 21, 53, 1, 76, 76, 0, 0, 9, 2, 95, 34, 114, 37, 47, 39, 0, 0, 16, 2, 95, 33, 10, 49, 14, 16,
- 37, 89, 37, 81, 50, 39, 10, 0, 0, 0, 15, 67, 40, 19, 128, 37, 4, 35, 50, 40, 6, 35, 51, 39, 0, 16, 2, 95, 39, 35,
- 48, 39, 89, 47, 14, 16, 6, 39, 83, 39, 0, 0, 0, 0, 0, 7, 195, 17, 83, 64, 72, 8, 0, 0, 21, 2, 95, 41, 83, 6,
- 36, 51, 65, 35, 48, 35, 34, 36, 50, 47, 6, 36, 88, 39, 0, 0, 14, 2, 95, 40, 48, 35, 34, 36, 50, 47, 36, 88, 39, 0,
- 0, 7, 195, 44, 144, 77, 76, 8, 7, 195, 64, 84, 128, 76, 28, 0, 11, 2, 95, 46, 48, 40, 50, 49, 47, 39, 0, 0, 18, 2,
- 95, 45, 72, 37, 84, 37, 72, 39, 89, 47, 14, 16, 36, 49, 39, 0, 0, 9, 2, 95, 44, 49, 39, 65, 39, 0, 0, 10, 2, 95,
- 51, 47, 14, 34, 6, 37, 0, 0, 8, 2, 95, 50, 72, 6, 40, 0, 0, 9, 2, 95, 49, 6, 40, 50, 40, 0, 0, 8, 2, 95,
- 48, 50, 40, 55, 0, 0, 9, 2, 95, 55, 89, 6, 36, 48, 0, 0, 9, 2, 95, 54, 89, 6, 36, 89, 0, 0, 10, 2, 95, 53,
- 49, 84, 6, 37, 50, 0, 0, 10, 2, 95, 52, 49, 84, 6, 35, 51, 0, 0, 15, 2, 95, 59, 48, 40, 50, 49, 47, 39, 49, 39,
- 65, 39, 0, 0, 13, 2, 95, 58, 72, 40, 48, 40, 50, 49, 47, 39, 0, 0, 8, 2, 95, 57, 50, 6, 108, 0, 0, 8, 2, 95,
- 56, 6, 39, 49, 0, 0, 18, 67, 20, 182, 128, 36, 49, 88, 36, 65, 48, 55, 36, 0, 44, 81, 101, 32, 15, 67, 20, 182, 128, 36,
- 49, 88, 36, 65, 48, 55, 36, 0, 24, 17, 2, 95, 63, 72, 36, 65, 35, 50, 72, 39, 89, 37, 81, 50, 39, 0, 0, 24, 2, 95,
- 62, 83, 6, 36, 51, 65, 35, 35, 50, 81, 40, 55, 49, 14, 16, 6, 35, 65, 48, 39, 0, 0, 0, 18, 2, 95, 60, 35, 50, 81,
- 40, 55, 49, 14, 16, 6, 35, 65, 48, 39, 0, 0, 0, 0, 8, 132, 196, 157, 105, 115, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 15, 67, 16, 80, 192, 72, 36, 114, 36, 65, 71, 14, 16, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19,
- 2, 95, 91, 51, 6, 36, 49, 47, 35, 49, 14, 16, 6, 35, 65, 48, 39, 0, 0, 0, 0, 8, 66, 88, 144, 84, 37, 0, 72, 5,
- 194, 84, 176, 13, 0, 15, 2, 95, 95, 89, 40, 71, 89, 47, 14, 16, 36, 49, 39, 0, 0, 0, 24, 2, 95, 93, 83, 6, 36, 51,
- 65, 35, 51, 36, 49, 47, 35, 49, 14, 16, 6, 35, 65, 48, 39, 0, 0, 0, 6, 195, 36, 194, 64, 72, 13, 67, 4, 178, 192, 35,
- 55, 37, 50, 39, 65, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 16, 84, 192, 72, 8,
- 0, 0, 14, 4, 95, 104, 97, 99, 107, 35, 76, 6, 36, 49, 35, 0, 0, 6, 195, 44, 149, 78, 8, 0, 0, 0, 0, 0, 19, 2,
- 95, 123, 49, 6, 40, 51, 71, 35, 49, 14, 16, 6, 35, 65, 48, 39, 0, 0, 0, 0, 7, 196, 52, 85, 9, 76, 76, 0, 0, 0,
- 24, 2, 95, 125, 83, 6, 36, 51, 65, 35, 49, 40, 51, 71, 35, 49, 14, 16, 6, 35, 65, 48, 39, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 108, 39, 55, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 44, 149,
- 74, 76, 8, 13, 4, 95, 35, 51, 50, 89, 48, 6, 35, 114, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 16, 85, 137, 76,
- 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 44, 144, 64, 76, 8, 6, 195, 76,
- 144, 64, 76, 6, 195, 12, 144, 64, 76, 6, 195, 84, 80, 64, 13, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 44, 145, 64, 76, 8,
- 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, 7, 195, 44, 149, 64, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 99, 0, 120, 0,
+ 55, 39, 0, 0, 0, 0, 0, 14, 67, 77, 68, 128, 89, 47, 14, 16, 6, 35, 47, 39, 0, 0, 7, 196, 16, 85, 137, 76, 76, 0,
+ 0, 0, 12, 3, 95, 56, 88, 6, 39, 49, 72, 36, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 57, 88, 50, 6, 108,
+ 72, 36, 49, 0, 0, 0, 0, 6, 131, 196, 157, 9, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196,
+ 52, 85, 21, 76, 76, 0, 0, 0, 15, 4, 95, 15, 7, 15, 89, 40, 71, 107, 6, 39, 49, 35, 0, 0, 7, 196, 16, 85, 149, 76,
+ 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 48, 144, 72, 5, 194, 56, 80, 76, 0, 0, 0, 0, 0, 11, 67, 52, 18,
+ 128, 65, 6, 110, 39, 2, 0, 0, 0, 0, 0, 7, 195, 65, 35, 192, 76, 8, 0, 6, 195, 20, 35, 5, 72, 16, 4, 95, 48, 77,
+ 52, 72, 40, 37, 55, 37, 6, 39, 50, 39, 0, 0, 0, 15, 4, 95, 48, 77, 50, 65, 37, 55, 37, 6, 39, 50, 39, 0, 0, 7,
+ 195, 76, 83, 128, 76, 8, 16, 4, 95, 48, 77, 51, 65, 37, 55, 37, 6, 35, 34, 72, 39, 0, 0, 0, 12, 4, 95, 48, 77, 49,
+ 65, 4, 37, 55, 10, 0, 0, 12, 4, 95, 2, 18, 22, 107, 6, 39, 49, 35, 0, 0, 0, 0, 0, 0, 13, 67, 52, 20, 128, 65,
+ 6, 35, 14, 16, 47, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 144, 72, 17, 66, 44, 208, 49, 6, 37,
+ 55, 39, 65, 6, 36, 47, 20, 16, 112, 0, 0, 0, 0, 0, 0, 0, 6, 131, 197, 157, 9, 72, 0, 0, 19, 66, 65, 48, 48, 4,
+ 39, 89, 47, 35, 89, 49, 14, 16, 6, 37, 71, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 77, 80,
+ 128, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 56, 144, 72, 0, 0, 0, 0, 0, 6, 195, 60, 226, 64, 72,
+ 10, 67, 64, 194, 64, 48, 55, 4, 37, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 95, 3, 9, 18, 114, 37, 51, 49, 40, 65, 83,
+ 55, 6, 36, 49, 89, 35, 0, 0, 7, 195, 45, 83, 128, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 77, 84, 128, 76, 8,
+ 0, 0, 0, 0, 14, 4, 95, 19, 20, 11, 89, 47, 14, 16, 36, 49, 35, 0, 0, 0, 21, 4, 95, 1, 3, 21, 72, 36, 49, 89,
+ 47, 14, 16, 35, 49, 6, 39, 51, 50, 35, 0, 0, 21, 3, 95, 194, 171, 72, 40, 6, 39, 71, 55, 35, 49, 14, 16, 6, 35, 65,
+ 48, 39, 0, 0, 0, 0, 0, 0, 0, 15, 3, 20, 46, 5, 47, 37, 39, 4, 36, 89, 47, 35, 89, 0, 0, 10, 67, 64, 193, 74,
+ 48, 55, 4, 111, 0, 0, 0, 13, 4, 95, 18, 14, 7, 51, 6, 37, 50, 81, 35, 0, 0, 0, 19, 3, 20, 46, 14, 47, 6, 37,
+ 36, 55, 4, 50, 39, 65, 6, 35, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 19, 4, 95, 1, 3, 50, 72, 40, 39, 71, 55, 35, 49, 6, 39, 51, 50, 35, 0, 0, 0, 6, 195, 20, 177, 5, 8, 0,
+ 0, 6, 195, 37, 32, 83, 76, 0, 0, 0, 0, 0, 15, 67, 60, 181, 0, 39, 49, 4, 47, 39, 71, 14, 16, 39, 0, 0, 0, 0,
+ 0, 0, 0, 0, 27, 3, 95, 194, 187, 83, 6, 36, 51, 65, 35, 72, 40, 4, 39, 71, 55, 35, 49, 14, 16, 6, 35, 65, 48, 39,
+ 0, 0, 0, 0, 0, 6, 195, 37, 34, 83, 76, 6, 194, 60, 192, 76, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 6, 194, 76, 80, 72, 8, 0, 7, 195, 76, 81, 0, 72, 8, 0, 0, 0, 0, 0, 0, 0, 6, 195, 37, 37, 83, 76,
+ 0, 11, 5, 95, 35, 1, 10, 14, 2, 110, 50, 0, 0, 0, 0, 0, 13, 2, 194, 169, 49, 39, 48, 37, 51, 110, 47, 39, 0, 0,
+ 0, 0, 0, 6, 195, 88, 144, 64, 76, 6, 195, 56, 144, 64, 76, 0, 7, 196, 36, 194, 65, 40, 76, 0, 0, 10, 2, 194, 176, 81,
+ 34, 35, 72, 112, 0, 0, 0, 0, 6, 195, 56, 144, 74, 76, 0, 0, 0, 14, 4, 95, 3, 5, 4, 114, 36, 72, 6, 37, 55, 35,
+ 0, 0, 0, 0, 16, 4, 95, 12, 9, 7, 55, 37, 81, 35, 47, 6, 40, 51, 35, 0, 0, 11, 3, 16, 196, 157, 48, 35, 75, 39,
+ 0, 24, 0, 0, 10, 4, 95, 35, 1, 14, 2, 35, 50, 0, 0, 0, 0, 0, 9, 4, 95, 35, 1, 10, 2, 110, 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, 5, 194, 76, 144, 72,
+ 0, 0, 0, 0, 0, 0, 7, 196, 64, 245, 149, 76, 76, 6, 195, 21, 53, 9, 76, 0, 6, 195, 88, 144, 74, 76, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 8, 132, 12, 1, 197, 173, 76, 28, 0, 0, 0, 0, 0, 7, 196, 80, 19, 69, 56, 8, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 7, 131, 1, 197, 173, 72, 8, 0, 0, 0, 0, 0, 0, 7, 196, 64, 245, 137, 76, 76, 9, 2, 95,
+ 34, 114, 37, 47, 39, 0, 0, 16, 2, 95, 33, 10, 49, 14, 16, 37, 89, 37, 81, 50, 39, 10, 0, 0, 0, 15, 67, 40, 19, 128,
+ 37, 4, 35, 50, 40, 6, 35, 51, 39, 0, 16, 2, 95, 39, 35, 48, 39, 89, 47, 14, 16, 6, 39, 83, 39, 0, 0, 0, 0, 0,
+ 7, 195, 17, 83, 64, 72, 8, 0, 15, 4, 95, 3, 1, 16, 65, 110, 4, 40, 89, 49, 55, 35, 0, 0, 21, 2, 95, 41, 83, 6,
+ 36, 51, 65, 35, 48, 35, 34, 36, 50, 47, 6, 36, 88, 39, 0, 0, 21, 67, 24, 20, 133, 83, 35, 14, 16, 36, 2, 72, 6, 36,
+ 0, 76, 28, 81, 100, 101, 32, 14, 2, 95, 40, 48, 35, 34, 36, 50, 47, 36, 88, 39, 0, 0, 7, 195, 64, 84, 128, 76, 28, 0,
+ 11, 2, 95, 46, 48, 40, 50, 49, 47, 39, 0, 0, 18, 2, 95, 45, 72, 37, 84, 37, 72, 39, 89, 47, 14, 16, 36, 49, 39, 0,
+ 0, 21, 67, 64, 84, 133, 48, 36, 14, 16, 36, 2, 72, 6, 36, 0, 76, 28, 81, 100, 101, 32, 9, 2, 95, 44, 49, 39, 65, 39,
+ 0, 0, 10, 2, 95, 51, 47, 14, 34, 6, 37, 0, 0, 6, 195, 37, 35, 211, 76, 8, 2, 95, 50, 72, 6, 40, 0, 0, 9, 2,
+ 95, 49, 6, 40, 50, 40, 0, 0, 8, 2, 95, 48, 50, 40, 55, 0, 0, 9, 2, 95, 55, 89, 6, 36, 48, 0, 0, 9, 2, 95,
+ 54, 89, 6, 36, 89, 0, 0, 10, 2, 95, 53, 49, 84, 6, 37, 50, 0, 0, 10, 2, 95, 52, 49, 84, 6, 35, 51, 0, 0, 15,
+ 2, 95, 59, 48, 40, 50, 49, 47, 39, 49, 39, 65, 39, 0, 0, 13, 2, 95, 58, 72, 40, 48, 40, 50, 49, 47, 39, 0, 0, 8,
+ 2, 95, 57, 50, 6, 108, 0, 0, 8, 2, 95, 56, 6, 39, 49, 0, 0, 18, 67, 20, 182, 128, 36, 49, 88, 36, 65, 48, 55, 36,
+ 0, 44, 81, 101, 32, 15, 67, 20, 182, 128, 36, 49, 88, 36, 65, 48, 55, 36, 0, 24, 17, 2, 95, 63, 72, 36, 65, 35, 50, 72,
+ 39, 89, 37, 81, 50, 39, 0, 0, 24, 2, 95, 62, 83, 6, 36, 51, 65, 35, 35, 50, 81, 40, 55, 49, 14, 16, 6, 35, 65, 48,
+ 39, 0, 0, 0, 18, 2, 95, 60, 35, 50, 81, 40, 55, 49, 14, 16, 6, 35, 65, 48, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 67, 16, 80, 192, 72, 36, 114, 36, 65, 71, 14, 16, 39, 0, 0, 7, 196, 64, 245, 143,
+ 76, 76, 0, 0, 0, 0, 14, 4, 95, 4, 15, 20, 48, 6, 40, 50, 49, 47, 35, 0, 0, 0, 0, 19, 2, 95, 91, 51, 6, 36,
+ 49, 47, 35, 49, 14, 16, 6, 35, 65, 48, 39, 0, 0, 12, 6, 95, 35, 45, 1, 10, 14, 2, 110, 50, 0, 0, 0, 8, 66, 88,
+ 144, 84, 37, 0, 72, 5, 194, 84, 176, 17, 0, 15, 2, 95, 95, 89, 40, 71, 89, 47, 14, 16, 36, 49, 39, 0, 0, 0, 24, 2,
+ 95, 93, 83, 6, 36, 51, 65, 35, 51, 36, 49, 47, 35, 49, 14, 16, 6, 35, 65, 48, 39, 0, 0, 6, 195, 36, 194, 65, 76, 0,
+ 6, 195, 36, 194, 64, 72, 13, 67, 4, 178, 192, 35, 55, 37, 50, 39, 65, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 24, 4, 95, 7, 18, 22, 65, 35, 55, 72, 36, 49, 89, 47, 14, 16, 35, 49, 6, 39, 51, 50, 35, 0, 0, 0, 0, 0, 0, 7,
+ 195, 16, 84, 192, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 19, 2, 95, 123, 49, 6, 40, 51, 71, 35, 49, 14, 16, 6, 35, 65,
+ 48, 39, 0, 15, 4, 95, 4, 9, 1, 72, 40, 48, 40, 50, 49, 47, 35, 0, 0, 0, 0, 0, 0, 0, 24, 2, 95, 125, 83, 6,
+ 36, 51, 65, 35, 49, 40, 51, 71, 35, 49, 14, 16, 6, 35, 65, 48, 39, 0, 0, 0, 0, 0, 0, 8, 132, 196, 137, 1, 18, 72,
+ 8, 0, 0, 0, 0, 0, 0, 7, 196, 44, 149, 74, 56, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4,
+ 95, 35, 51, 50, 89, 48, 6, 35, 114, 39, 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, 0, 0, 7, 132, 196, 157, 9, 1, 76, 9, 4, 95, 35, 45, 1, 2, 35, 0,
+ 0, 0, 9, 197, 65, 33, 84, 21, 32, 76, 28, 0, 10, 3, 9, 46, 1, 6, 37, 6, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 8, 132, 196, 157, 9, 19, 76, 8, 0, 0, 0, 0, 0, 0, 7, 195, 44, 145, 76, 76, 8, 0, 7, 196, 21, 53, 15,
+ 76, 76, 0, 0, 0, 7, 195, 44, 144, 64, 76, 8, 6, 195, 76, 144, 64, 76, 6, 195, 12, 144, 64, 76, 6, 195, 84, 80, 64, 17,
+ 0, 0, 0, 0, 0, 0, 6, 195, 76, 144, 74, 76, 6, 195, 12, 144, 74, 76, 0, 0, 7, 195, 44, 145, 64, 76, 8, 0, 0, 0,
+ 0, 0, 7, 196, 21, 53, 1, 76, 76, 0, 0, 0, 0, 0, 0, 7, 195, 44, 144, 77, 76, 8, 0, 0, 0, 0, 0, 0, 0, 6,
+ 195, 44, 149, 78, 8, 0, 0, 0, 0, 7, 195, 44, 149, 74, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 5, 196, 137,
+ 28, 0, 7, 195, 44, 149, 64, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 99, 0, 120, 0,
9, 1, 0, 0, 103, 0, 120, 0, 29, 1, 0, 0, 104, 0, 120, 0, 37, 1, 0, 0, 106, 0, 120, 0, 53, 1, 0, 0, 115, 0,
120, 0, 93, 1, 0, 0, 117, 0, 120, 0, 109, 1, 0, 0, 0, 0, 0, 0, 6, 97, 0, 4, 3, 35, 0, 8, 2, 32, 0, 197,
173, 3, 108, 0, 106, 3, 110, 0, 7, 6, 98, 0, 3, 71, 0, 8, 2, 32, 3, 71, 39, 0, 7, 6, 99, 0, 4, 104, 1, 25,
@@ -16976,13184 +15308,5025 @@ autoFileInMemorySet create_espeakdata_dicts () {
39, 0, 7, 6, 120, 0, 8, 2, 32, 3, 37, 49, 89, 39, 0, 3, 49, 89, 0, 8, 3, 88, 0, 7, 6, 121, 0, 1, 25, 2,
25, 3, 37, 0, 8, 2, 32, 3, 37, 48, 89, 37, 55, 39, 50, 39, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 8, 2, 32,
3, 88, 39, 0, 7, 6, 0, 4, 39, 3, 0, 4, 45, 1, 45, 45, 3, 0, 4, 45, 2, 32, 97, 3, 0, 46, 1, 46, 3, 0,
- 39, 1, 17, 67, 2, 32, 3, 8, 0, 46, 2, 46, 3, 9, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32,
- 17, 67, 2, 32, 15, 0, 194, 163, 2, 32, 15, 3, 10, 48, 40, 50, 72, 112, 9, 0, 36, 2, 32, 15, 3, 10, 72, 39, 55, 35,
- 51, 112, 9, 0, 46, 3, 48, 40, 50, 49, 47, 39, 0, 194, 163, 3, 48, 40, 50, 72, 39, 0, 43, 3, 48, 55, 40, 89, 10, 0,
- 43, 43, 8, 2, 32, 3, 48, 55, 40, 89, 48, 55, 40, 89, 0, 197, 173, 3, 58, 0, 197, 173, 8, 2, 32, 3, 58, 39, 0, 4,
- 45, 3, 65, 37, 50, 40, 89, 10, 0, 45, 8, 32, 2, 32, 15, 0, 36, 3, 72, 39, 55, 35, 51, 39, 0, 196, 157, 3, 75, 0,
- 196, 157, 8, 2, 32, 3, 75, 39, 0, 196, 137, 3, 76, 0, 196, 137, 8, 2, 32, 3, 76, 39, 0, 45, 1, 32, 15, 2, 32, 15,
- 3, 89, 47, 14, 16, 36, 49, 6, 36, 47, 39, 10, 0, 196, 181, 3, 90, 0, 196, 181, 8, 2, 32, 3, 90, 39, 0, 197, 157, 3,
- 91, 0, 197, 157, 8, 2, 32, 3, 91, 39, 0, 196, 165, 3, 101, 0, 196, 165, 8, 2, 32, 3, 101, 39, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts15 = FileInMemory_createWithData (4677, reinterpret_cast<const char *> (&espeakdata_dicts15_data),
- U"espeak-1.48.04-source/espeak-data/eo_dict",
+ 46, 2, 46, 3, 9, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 194, 163, 2,
+ 32, 15, 3, 10, 48, 40, 50, 72, 112, 9, 0, 36, 2, 32, 15, 3, 10, 72, 39, 55, 35, 51, 112, 9, 0, 46, 3, 48, 40, 50,
+ 49, 47, 39, 0, 194, 163, 3, 48, 40, 50, 72, 39, 0, 43, 3, 48, 55, 40, 89, 10, 0, 43, 43, 8, 2, 32, 3, 48, 55, 40,
+ 89, 48, 55, 40, 89, 0, 197, 173, 3, 58, 0, 197, 173, 8, 2, 32, 3, 58, 39, 0, 4, 45, 3, 65, 37, 50, 40, 89, 10, 0,
+ 45, 8, 32, 2, 32, 15, 0, 36, 3, 72, 39, 55, 35, 51, 39, 0, 196, 157, 3, 75, 0, 196, 157, 8, 2, 32, 3, 75, 39, 0,
+ 196, 137, 3, 76, 0, 196, 137, 8, 2, 32, 3, 76, 39, 0, 45, 1, 32, 15, 2, 32, 15, 3, 89, 47, 14, 16, 36, 49, 6, 36,
+ 47, 39, 10, 0, 196, 181, 3, 90, 0, 196, 181, 8, 2, 32, 3, 90, 39, 0, 197, 157, 3, 91, 0, 197, 157, 8, 2, 32, 3, 91,
+ 39, 0, 196, 165, 3, 101, 0, 196, 165, 8, 2, 32, 3, 101, 39, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts15 = FileInMemory_createWithData (4668, reinterpret_cast<const char *> (&espeakdata_dicts15_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/eo_dict",
U"eo");
- my addItem_move (espeakdata_dicts15.move());
+ Collection_addItem (me.peek(), espeakdata_dicts15.transfer());
- static unsigned char espeakdata_dicts16_data[6112] = {
- 0, 4, 0, 0, 212, 18, 0, 0, 0, 0, 0, 0, 0, 4, 193, 4, 76, 0, 12, 68, 5, 4, 12, 20, 6, 35, 48, 13, 55, 0,
- 0, 13, 69, 37, 2, 15, 56, 80, 6, 117, 83, 39, 50, 0, 19, 67, 17, 5, 15, 100, 101, 112, 97, 114, 116, 97, 109, 101, 110, 116,
- 111, 0, 29, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 0, 0, 6, 65, 12, 87, 36, 0, 8, 197, 13, 80, 78, 80, 240, 76, 0,
- 0, 6, 195, 69, 81, 64, 76, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 16, 70, 24, 16, 197, 8, 243, 203, 83, 6, 118, 89, 71,
- 40, 49, 0, 6, 195, 76, 147, 128, 76, 0, 11, 4, 95, 100, 112, 116, 49, 39, 65, 35, 0, 0, 18, 65, 20, 6, 37, 89, 48, 6,
- 37, 49, 0, 81, 115, 112, 101, 97, 107, 32, 5, 193, 20, 76, 46, 0, 0, 0, 0, 7, 65, 24, 109, 83, 36, 0, 0, 0, 13, 68,
- 64, 245, 197, 72, 48, 6, 35, 58, 36, 34, 0, 0, 0, 6, 65, 28, 101, 36, 0, 0, 0, 0, 0, 7, 65, 32, 35, 76, 36, 0,
- 0, 0, 0, 15, 1, 35, 35, 55, 65, 110, 35, 86, 6, 37, 98, 35, 0, 27, 0, 14, 65, 36, 6, 117, 48, 39, 72, 0, 81, 112,
- 111, 100, 32, 16, 65, 36, 6, 117, 83, 39, 50, 0, 81, 112, 104, 111, 110, 101, 32, 0, 15, 1, 37, 48, 110, 34, 87, 57, 6, 109,
- 50, 47, 39, 0, 27, 0, 17, 65, 112, 6, 35, 15, 35, 87, 109, 50, 47, 58, 6, 35, 86, 35, 0, 14, 1, 38, 35, 65, 48, 109,
- 34, 89, 6, 35, 50, 47, 0, 0, 0, 8, 65, 40, 101, 110, 47, 35, 0, 0, 0, 6, 195, 64, 244, 128, 76, 15, 1, 42, 35, 89,
- 47, 109, 34, 6, 37, 89, 49, 39, 0, 27, 0, 9, 1, 43, 65, 6, 35, 89, 0, 27, 0, 6, 65, 44, 49, 35, 0, 0, 0, 10,
- 1, 46, 48, 40, 50, 47, 39, 0, 27, 0, 9, 1, 47, 71, 35, 51, 52, 35, 0, 0, 7, 65, 48, 109, 55, 36, 0, 16, 4, 95,
- 100, 105, 97, 72, 57, 6, 109, 34, 36, 89, 37, 89, 0, 0, 0, 10, 67, 40, 21, 211, 75, 6, 39, 89, 0, 0, 0, 7, 65, 52,
- 109, 65, 36, 0, 0, 0, 0, 0, 17, 70, 32, 20, 132, 92, 20, 133, 107, 6, 35, 34, 72, 58, 36, 34, 0, 17, 70, 76, 241, 148,
- 92, 20, 133, 89, 6, 39, 83, 47, 58, 36, 34, 0, 7, 65, 56, 109, 50, 36, 0, 0, 0, 0, 0, 4, 193, 60, 76, 0, 11, 1,
- 61, 37, 100, 58, 6, 35, 55, 0, 27, 0, 0, 0, 6, 65, 64, 48, 36, 0, 11, 1, 64, 35, 51, 52, 6, 39, 82, 35, 0, 0,
- 0, 0, 0, 6, 65, 68, 49, 40, 0, 0, 0, 0, 0, 7, 65, 72, 109, 34, 36, 0, 0, 0, 0, 13, 4, 95, 100, 111, 116, 48,
- 6, 40, 50, 47, 39, 0, 0, 7, 65, 76, 109, 89, 36, 0, 0, 16, 70, 77, 0, 78, 37, 50, 0, 89, 48, 6, 35, 50, 37, 91,
- 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 0, 0, 0, 4, 193, 84, 76, 0, 0, 0, 0, 7, 65, 88, 40, 82, 36, 0, 0,
- 0, 9, 198, 89, 81, 83, 81, 32, 83, 76, 9, 198, 57, 81, 83, 81, 32, 83, 76, 0, 18, 4, 95, 49, 77, 52, 6, 40, 50, 71,
- 37, 57, 12, 6, 110, 50, 0, 102, 16, 4, 95, 49, 77, 52, 6, 40, 50, 71, 37, 98, 6, 110, 50, 0, 0, 14, 65, 92, 40, 82,
- 36, 15, 72, 6, 110, 82, 55, 36, 0, 0, 0, 16, 1, 94, 87, 37, 34, 49, 40, 65, 83, 55, 6, 36, 101, 39, 0, 0, 0, 8,
- 65, 96, 109, 49, 37, 89, 0, 0, 18, 4, 95, 49, 77, 50, 6, 40, 50, 65, 37, 57, 12, 6, 110, 50, 0, 102, 16, 4, 95, 49,
- 77, 50, 6, 40, 50, 65, 37, 98, 6, 110, 50, 0, 0, 0, 0, 6, 65, 100, 2, 37, 0, 0, 18, 68, 37, 164, 68, 4, 105, 122,
- 113, 117, 105, 101, 114, 100, 97, 0, 24, 29, 0, 6, 195, 48, 244, 192, 76, 0, 0, 8, 65, 104, 87, 109, 47, 35, 0, 0, 0, 0,
- 9, 198, 89, 81, 83, 81, 32, 64, 76, 9, 198, 57, 81, 83, 81, 32, 64, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,
- 4, 95, 48, 67, 111, 87, 109, 50, 47, 6, 109, 89, 37, 65, 0, 0, 0, 0, 0, 0, 0, 0, 24, 5, 101, 101, 46, 117, 117, 109,
- 89, 47, 6, 35, 86, 39, 89, 15, 40, 50, 6, 37, 86, 39, 89, 0, 0, 16, 4, 95, 51, 88, 111, 47, 34, 37, 101, 6, 109, 89,
- 37, 65, 0, 0, 13, 4, 95, 116, 108, 100, 47, 6, 37, 55, 72, 36, 0, 0, 0, 0, 0, 0, 0, 7, 196, 76, 240, 146, 20, 76,
- 0, 16, 67, 77, 32, 64, 115, 101, 195, 177, 111, 114, 97, 0, 41, 24, 29, 0, 0, 0, 7, 196, 20, 229, 18, 20, 76, 0, 0, 0,
- 0, 0, 0, 12, 4, 95, 49, 67, 48, 87, 57, 6, 36, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15,
- 69, 54, 38, 9, 12, 240, 65, 6, 109, 101, 37, 49, 39, 0, 0, 0, 0, 0, 13, 69, 77, 1, 69, 12, 128, 89, 48, 6, 37, 76,
- 0, 0, 19, 71, 52, 84, 211, 20, 225, 197, 72, 65, 6, 36, 89, 36, 50, 75, 36, 34, 0, 0, 0, 0, 0, 0, 0, 20, 71, 52,
- 144, 210, 61, 51, 198, 80, 65, 6, 117, 49, 34, 39, 89, 39, 83, 47, 0, 0, 14, 66, 17, 32, 100, 111, 99, 116, 111, 114, 0, 41,
- 24, 29, 0, 0, 0, 10, 67, 25, 33, 69, 83, 34, 6, 37, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 95, 111, 114, 100, 39, 0,
- 0, 0, 14, 4, 95, 109, 99, 110, 65, 35, 49, 34, 6, 110, 50, 0, 0, 16, 4, 95, 49, 67, 111, 87, 109, 50, 47, 6, 109, 89,
- 37, 65, 0, 0, 0, 16, 70, 81, 114, 84, 80, 84, 128, 47, 58, 6, 37, 47, 36, 34, 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, 5, 194, 16, 80, 76, 0, 0, 0, 6, 195, 16, 83, 0, 76,
- 0, 0, 0, 11, 67, 81, 114, 84, 47, 58, 6, 37, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 12, 128, 76, 36,
- 0, 5, 194, 4, 192, 76, 0, 0, 0, 0, 0, 14, 69, 12, 132, 143, 52, 80, 49, 34, 6, 39, 58, 65, 0, 19, 4, 95, 49, 57,
- 111, 86, 36, 87, 37, 65, 39, 50, 39, 82, 6, 36, 50, 0, 0, 0, 0, 12, 68, 76, 182, 80, 20, 89, 49, 6, 117, 48, 0, 0,
- 0, 0, 0, 0, 17, 65, 136, 6, 36, 15, 35, 87, 109, 50, 47, 58, 6, 35, 86, 35, 0, 0, 0, 0, 0, 0, 0, 0, 16, 70,
- 4, 225, 18, 60, 145, 0, 6, 35, 50, 72, 34, 120, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 95, 49, 56, 111, 86,
- 36, 87, 37, 65, 110, 49, 47, 6, 35, 82, 0, 0, 0, 15, 69, 21, 52, 5, 4, 176, 6, 37, 89, 48, 6, 37, 49, 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, 0,
- 0, 0, 0, 0, 0, 15, 4, 95, 49, 49, 111, 40, 50, 72, 6, 109, 87, 37, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67,
- 21, 145, 83, 6, 117, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 95, 49, 51, 111, 86, 36, 87, 37, 65, 39, 47, 109, 34,
- 87, 6, 109, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 49, 48, 111, 86, 6, 109, 87, 37, 65, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 18, 4, 95, 49, 53, 111, 86, 36, 87, 37, 65, 39, 49, 6, 37, 50, 47, 0, 0, 0, 0, 11, 67, 37, 3, 196,
- 6, 117, 48, 39, 72, 0, 0, 17, 65, 148, 6, 37, 15, 35, 87, 109, 50, 47, 58, 6, 35, 86, 35, 0, 0, 0, 9, 3, 226, 130,
- 172, 115, 34, 39, 0, 0, 0, 16, 4, 95, 49, 50, 111, 86, 58, 39, 86, 6, 109, 87, 37, 65, 0, 0, 0, 0, 0, 0, 0, 0,
- 9, 198, 89, 81, 83, 81, 35, 192, 76, 9, 198, 57, 81, 83, 81, 35, 192, 76, 0, 20, 4, 95, 49, 55, 111, 86, 36, 87, 37, 65,
- 39, 89, 6, 109, 48, 47, 37, 65, 0, 14, 4, 95, 111, 103, 111, 49, 39, 55, 6, 37, 47, 35, 0, 0, 0, 0, 0, 7, 195, 8,
- 18, 143, 76, 46, 0, 0, 0, 0, 19, 4, 95, 49, 52, 111, 86, 36, 87, 37, 65, 39, 49, 58, 6, 35, 34, 47, 0, 0, 0, 18,
- 70, 20, 225, 204, 37, 50, 0, 195, 173, 110, 103, 108, 105, 115, 104, 0, 29, 0, 0, 9, 198, 52, 145, 78, 81, 32, 83, 76, 0, 5,
- 194, 20, 192, 76, 0, 12, 3, 95, 50, 48, 71, 6, 118, 50, 47, 36, 0, 0, 0, 0, 0, 6, 195, 48, 20, 192, 76, 0, 0, 0,
- 13, 4, 95, 98, 114, 118, 71, 34, 6, 36, 82, 36, 0, 0, 6, 195, 64, 20, 129, 76, 0, 0, 19, 4, 95, 49, 54, 111, 86, 36,
- 87, 37, 65, 39, 89, 6, 109, 49, 89, 47, 0, 0, 20, 4, 95, 97, 99, 50, 72, 6, 110, 71, 55, 36, 15, 35, 100, 6, 40, 86,
- 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 5, 95, 48, 77, 49, 111, 65, 37, 55, 6, 109, 89, 37, 65, 0,
- 0, 0, 0, 19, 4, 95, 55, 88, 111, 89, 109, 48, 47, 58, 35, 101, 6, 109, 89, 37, 65, 0, 0, 0, 0, 0, 0, 5, 194, 20,
- 224, 76, 0, 13, 3, 95, 51, 88, 47, 34, 6, 118, 50, 47, 35, 0, 0, 0, 0, 0, 16, 67, 17, 32, 64, 100, 111, 99, 116, 111,
- 114, 97, 0, 41, 24, 29, 0, 7, 196, 32, 20, 212, 4, 76, 0, 0, 0, 0, 13, 3, 95, 49, 67, 87, 57, 6, 36, 50, 47, 39,
- 0, 0, 0, 0, 0, 0, 0, 5, 194, 48, 16, 76, 8, 4, 95, 35, 194, 170, 35, 0, 0, 0, 17, 3, 95, 50, 67, 72, 39, 89,
- 87, 57, 6, 36, 50, 47, 39, 89, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 49, 6, 110, 50, 87, 36, 0, 0, 0, 18, 3,
- 95, 51, 67, 47, 34, 36, 89, 87, 57, 6, 36, 50, 47, 39, 89, 0, 12, 3, 95, 49, 51, 47, 34, 6, 36, 87, 36, 0, 0, 11,
- 3, 95, 49, 50, 72, 6, 39, 87, 36, 0, 0, 12, 3, 95, 49, 53, 49, 6, 37, 50, 87, 36, 0, 0, 14, 3, 95, 49, 52, 49,
- 35, 47, 6, 110, 34, 87, 36, 0, 0, 0, 0, 23, 68, 21, 128, 205, 60, 101, 120, 99, 101, 108, 101, 110, 116, 195, 173, 115, 105, 109,
- 111, 0, 24, 29, 8, 4, 95, 35, 194, 186, 39, 0, 0, 14, 3, 95, 55, 88, 89, 109, 47, 6, 109, 50, 47, 35, 0, 0, 20, 3,
- 95, 52, 67, 49, 58, 35, 47, 34, 39, 87, 57, 6, 36, 50, 47, 39, 89, 0, 0, 0, 0, 0, 13, 3, 95, 49, 111, 48, 34, 37,
- 65, 6, 109, 34, 0, 0, 0, 0, 0, 16, 3, 95, 53, 67, 49, 37, 50, 57, 6, 109, 50, 47, 110, 89, 0, 0, 0, 0, 13, 4,
- 95, 97, 99, 117, 35, 100, 6, 40, 86, 39, 0, 0, 13, 3, 95, 50, 111, 89, 36, 100, 6, 40, 50, 72, 0, 0, 0, 0, 11, 3,
- 95, 49, 88, 72, 57, 6, 109, 87, 0, 0, 17, 3, 95, 54, 67, 89, 118, 89, 87, 57, 6, 36, 50, 47, 39, 89, 0, 0, 0, 0,
- 0, 13, 3, 95, 51, 111, 47, 109, 34, 87, 6, 109, 34, 0, 0, 0, 0, 10, 3, 95, 50, 88, 71, 118, 50, 47, 0, 0, 19, 3,
- 95, 55, 67, 89, 4, 36, 47, 36, 87, 57, 6, 109, 50, 47, 110, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 56, 67,
- 39, 76, 39, 87, 57, 6, 36, 50, 47, 39, 89, 0, 0, 0, 0, 0, 10, 3, 95, 53, 111, 49, 37, 50, 47, 0, 14, 3, 95, 63,
- 63, 89, 6, 37, 65, 71, 110, 55, 39, 0, 0, 0, 0, 15, 3, 95, 52, 88, 49, 58, 35, 34, 6, 109, 50, 47, 35, 0, 0, 19,
- 3, 95, 57, 67, 50, 4, 110, 82, 36, 87, 57, 6, 109, 50, 47, 110, 89, 0, 0, 0, 0, 10, 67, 48, 149, 133, 55, 6, 117, 82,
- 0, 13, 4, 100, 195, 177, 97, 100, 111, 195, 177, 97, 0, 29, 7, 195, 4, 229, 5, 76, 46, 0, 12, 3, 95, 54, 111, 89, 6, 109,
- 49, 89, 47, 0, 0, 0, 16, 66, 44, 112, 107, 105, 108, 111, 103, 114, 97, 109, 111, 0, 24, 29, 5, 194, 48, 80, 76, 0, 16, 3,
- 95, 53, 88, 87, 37, 50, 49, 58, 6, 109, 50, 47, 35, 0, 0, 0, 13, 4, 95, 114, 110, 103, 35, 50, 6, 37, 98, 39, 0, 0,
- 0, 0, 12, 3, 95, 55, 111, 89, 6, 109, 47, 37, 65, 0, 0, 6, 195, 64, 84, 143, 76, 0, 0, 14, 3, 95, 54, 88, 89, 109,
- 89, 6, 109, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 57, 111, 50, 39, 82, 6, 36,
- 50, 0, 0, 0, 0, 13, 3, 95, 56, 88, 110, 76, 6, 109, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 52, 80, 76,
- 46, 0, 14, 3, 95, 57, 88, 50, 110, 82, 6, 109, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17,
- 65, 168, 6, 40, 15, 35, 87, 109, 50, 47, 58, 6, 35, 86, 35, 0, 12, 3, 95, 52, 111, 49, 58, 6, 35, 34, 47, 0, 0, 13,
- 4, 95, 115, 116, 107, 71, 6, 35, 51, 52, 35, 0, 0, 0, 0, 0, 0, 0, 0, 14, 69, 28, 243, 199, 48, 80, 81, 6, 40, 81,
- 13, 55, 0, 0, 0, 0, 7, 196, 16, 84, 196, 20, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3,
- 109, 194, 170, 109, 97, 114, 195, 173, 97, 0, 41, 24, 29, 0, 20, 65, 172, 6, 40, 15, 49, 39, 50, 15, 72, 57, 6, 109, 34, 109,
- 89, 37, 89, 0, 5, 194, 61, 48, 76, 19, 4, 95, 99, 105, 114, 87, 37, 34, 49, 40, 65, 83, 55, 6, 36, 101, 39, 0, 0, 0,
- 18, 4, 95, 48, 77, 52, 10, 71, 37, 57, 12, 6, 39, 50, 109, 89, 0, 102, 16, 4, 95, 48, 77, 52, 10, 71, 37, 98, 6, 39,
- 50, 109, 89, 0, 0, 0, 12, 3, 95, 56, 111, 110, 49, 47, 6, 35, 82, 0, 17, 4, 95, 48, 77, 50, 65, 37, 57, 12, 6, 39,
- 50, 36, 89, 0, 102, 15, 4, 95, 48, 77, 50, 65, 37, 98, 6, 39, 50, 36, 89, 0, 0, 0, 0, 11, 4, 95, 48, 77, 49, 65,
- 6, 37, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 108, 105, 103, 55, 37, 100, 35, 86, 6, 40, 34, 35, 0,
- 0, 0, 0, 0, 17, 67, 77, 32, 83, 115, 101, 195, 177, 111, 114, 97, 115, 0, 41, 24, 29, 6, 195, 81, 32, 83, 76, 0, 0, 0,
- 5, 194, 52, 144, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 50, 88, 111, 82, 37, 101, 6, 109, 89, 37, 65, 0, 0,
- 0, 0, 0, 0, 0, 0, 9, 66, 48, 192, 6, 109, 61, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14,
- 4, 95, 99, 101, 100, 87, 36, 86, 6, 37, 98, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 99, 97,
- 112, 65, 6, 35, 98, 40, 89, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 148, 192, 76, 0, 0, 0, 0, 6, 195, 56, 244, 192,
- 76, 0, 0, 0, 0, 7, 196, 69, 82, 69, 56, 76, 20, 4, 95, 100, 97, 99, 72, 6, 110, 71, 55, 36, 15, 35, 100, 6, 40, 86,
- 39, 0, 0, 0, 0, 19, 3, 95, 195, 179, 6, 39, 15, 35, 87, 109, 50, 47, 58, 6, 35, 86, 35, 0, 25, 3, 95, 194, 171, 49,
- 39, 65, 6, 37, 98, 35, 89, 15, 37, 87, 49, 98, 6, 109, 34, 86, 35, 89, 0, 0, 17, 67, 77, 33, 83, 115, 101, 195, 177, 111,
- 114, 101, 115, 0, 41, 24, 29, 0, 0, 0, 5, 194, 48, 240, 76, 0, 0, 0, 0, 0, 0, 23, 3, 95, 194, 161, 35, 82, 34, 6,
- 37, 34, 35, 86, 65, 37, 34, 35, 87, 57, 6, 110, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 16, 70, 52, 246, 137, 48, 192, 64, 65, 39, 87, 6, 37, 55, 35, 0, 0, 0, 14, 66, 77, 32, 115, 101, 195, 177, 111, 114, 0, 41,
- 24, 29, 0, 19, 67, 65, 65, 64, 112, 114, 101, 115, 105, 100, 101, 110, 116, 101, 0, 41, 24, 29, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 9, 198, 69, 82, 69, 56, 84, 192, 76, 5, 131, 239, 187, 191, 0, 0, 0, 0, 27, 3, 95, 194, 191, 35, 82, 34, 6,
- 37, 34, 37, 50, 47, 109, 51, 52, 4, 39, 100, 35, 87, 57, 6, 110, 50, 0, 0, 0, 0, 0, 23, 3, 95, 194, 187, 49, 39, 65,
- 6, 37, 98, 35, 89, 15, 72, 109, 34, 6, 109, 76, 35, 89, 0, 0, 0, 0, 0, 19, 71, 20, 195, 209, 84, 83, 131, 20, 6, 36,
- 55, 39, 49, 58, 36, 50, 89, 0, 0, 0, 0, 0, 12, 68, 88, 242, 67, 20, 98, 111, 105, 115, 0, 29, 13, 4, 95, 103, 114, 118,
- 81, 34, 6, 35, 82, 36, 0, 0, 17, 67, 37, 164, 64, 105, 122, 113, 117, 105, 101, 114, 100, 97, 0, 24, 29, 6, 195, 77, 84, 192,
- 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 194, 167, 89, 109, 49, 87, 57, 6, 110, 50, 0, 0, 5, 194, 76, 80, 76,
- 0, 0, 0, 11, 2, 194, 163, 55, 37, 82, 34, 35, 89, 0, 0, 0, 0, 0, 0, 5, 194, 77, 80, 76, 0, 19, 4, 95, 52, 88,
- 111, 49, 58, 35, 86, 34, 35, 101, 6, 109, 89, 37, 65, 0, 0, 6, 2, 194, 170, 35, 0, 0, 0, 0, 14, 2, 194, 169, 49, 39,
- 48, 37, 51, 52, 6, 117, 47, 0, 0, 13, 2, 194, 182, 48, 6, 35, 51, 52, 35, 83, 39, 0, 0, 7, 196, 48, 147, 149, 96, 65,
- 0, 0, 0, 0, 0, 11, 2, 194, 176, 81, 34, 35, 72, 39, 89, 0, 0, 0, 0, 0, 7, 196, 32, 16, 201, 4, 76, 0, 0, 6,
- 2, 194, 186, 39, 0, 0, 0, 0, 8, 2, 195, 177, 109, 67, 36, 0, 0, 0, 23, 73, 80, 133, 78, 16, 84, 130, 37, 33, 0, 47,
- 6, 35, 50, 72, 36, 34, 71, 37, 34, 72, 0, 18, 3, 194, 186, 102, 81, 34, 6, 35, 72, 39, 89, 15, 6, 109, 83, 36, 0, 0,
- 5, 194, 80, 80, 76, 0, 0, 0, 0, 17, 3, 194, 186, 99, 81, 34, 6, 35, 72, 39, 89, 15, 87, 6, 36, 0, 0, 0, 0, 0,
- 5, 194, 81, 80, 76, 0, 0, 0, 0, 17, 3, 194, 186, 107, 81, 34, 6, 35, 72, 39, 89, 15, 49, 6, 35, 0, 0, 0, 0, 0,
- 13, 66, 84, 64, 117, 115, 116, 101, 100, 0, 41, 24, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 64, 244, 145, 84, 80, 76,
- 0, 0, 0, 0, 0, 0, 0, 5, 194, 76, 144, 76, 0, 0, 0, 0, 0, 20, 67, 36, 195, 79, 105, 108, 117, 115, 116, 114, 195, 173,
- 115, 105, 109, 111, 0, 24, 29, 0, 0, 15, 69, 92, 147, 132, 61, 112, 58, 6, 37, 50, 72, 39, 58, 0, 0, 0, 19, 4, 95, 53,
- 88, 111, 49, 37, 50, 49, 58, 35, 101, 6, 109, 89, 37, 65, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 12, 243, 79, 76, 0, 0,
- 0, 7, 196, 16, 243, 132, 20, 76, 0, 13, 69, 60, 97, 137, 12, 80, 6, 39, 83, 37, 89, 0, 0, 0, 0, 0, 8, 197, 5, 83,
- 145, 84, 80, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 95, 34, 49, 39, 65, 6, 37, 98, 35,
- 89, 0, 0, 23, 2, 95, 33, 87, 109, 51, 52, 6, 35, 34, 35, 86, 65, 37, 34, 35, 87, 57, 6, 110, 50, 0, 0, 0, 6, 195,
- 12, 243, 128, 76, 15, 2, 95, 39, 35, 48, 110, 89, 47, 34, 6, 39, 83, 39, 0, 0, 0, 0, 0, 19, 2, 95, 43, 89, 6, 37,
- 100, 50, 110, 72, 36, 89, 40, 65, 6, 35, 34, 0, 0, 0, 23, 2, 95, 41, 87, 57, 4, 109, 51, 52, 35, 48, 35, 34, 6, 109,
- 50, 47, 36, 89, 37, 89, 0, 0, 21, 2, 95, 40, 4, 35, 82, 34, 36, 48, 35, 34, 6, 109, 50, 47, 36, 89, 37, 89, 0, 0,
- 10, 2, 95, 47, 71, 35, 51, 52, 35, 0, 0, 10, 2, 95, 46, 48, 40, 50, 47, 39, 0, 0, 9, 2, 95, 45, 81, 98, 110, 50,
- 0, 0, 9, 2, 95, 44, 49, 39, 65, 35, 0, 0, 10, 2, 95, 51, 47, 34, 6, 36, 89, 0, 0, 9, 2, 95, 50, 72, 6, 110,
- 89, 0, 0, 9, 2, 95, 49, 6, 40, 50, 39, 0, 0, 10, 2, 95, 48, 87, 6, 36, 34, 39, 0, 0, 11, 2, 95, 55, 89, 57,
- 6, 36, 47, 36, 0, 0, 9, 2, 95, 54, 89, 6, 118, 89, 0, 0, 11, 2, 95, 53, 87, 6, 37, 50, 49, 39, 0, 0, 12, 2,
- 95, 52, 49, 58, 6, 35, 47, 34, 39, 0, 0, 17, 2, 95, 59, 48, 4, 40, 50, 47, 39, 37, 49, 6, 39, 65, 35, 0, 0, 16,
- 2, 95, 58, 72, 4, 110, 89, 48, 6, 40, 50, 47, 110, 89, 0, 0, 11, 2, 95, 57, 50, 58, 6, 36, 82, 36, 0, 0, 9, 2,
- 95, 56, 6, 110, 76, 39, 0, 0, 27, 2, 95, 63, 87, 109, 51, 52, 6, 35, 34, 37, 50, 47, 109, 51, 52, 4, 39, 100, 35, 87,
- 57, 6, 110, 50, 0, 0, 13, 2, 95, 62, 65, 35, 98, 6, 110, 34, 49, 36, 0, 0, 0, 13, 2, 95, 60, 65, 36, 50, 6, 110,
- 34, 49, 36, 0, 0, 0, 0, 18, 4, 95, 54, 88, 111, 89, 36, 100, 89, 35, 101, 6, 109, 89, 37, 65, 0, 0, 0, 0, 0, 0,
- 18, 68, 37, 164, 68, 60, 105, 122, 113, 117, 105, 101, 114, 100, 111, 0, 24, 29, 0, 17, 70, 64, 192, 84, 24, 244, 141, 48, 55, 6,
- 35, 47, 83, 39, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 67, 36, 195, 65, 105, 108, 117, 115, 116, 114, 195,
- 173, 115, 105, 109, 97, 0, 24, 29, 0, 0, 0, 9, 198, 88, 145, 84, 56, 19, 64, 66, 0, 18, 2, 95, 91, 4, 35, 82, 34, 36,
- 49, 110, 34, 76, 6, 36, 47, 36, 0, 0, 0, 0, 7, 66, 88, 144, 71, 37, 0, 0, 7, 195, 16, 226, 64, 13, 42, 15, 2, 95,
- 95, 89, 40, 82, 34, 35, 98, 6, 35, 86, 39, 0, 0, 0, 20, 2, 95, 93, 87, 57, 4, 109, 51, 52, 35, 49, 110, 34, 76, 6,
- 36, 47, 36, 0, 0, 21, 2, 95, 92, 71, 6, 35, 51, 52, 35, 37, 65, 71, 109, 34, 47, 6, 37, 86, 35, 0, 0, 0, 0, 6,
- 2, 95, 97, 35, 0, 0, 10, 67, 40, 22, 154, 75, 6, 35, 89, 0, 18, 2, 95, 96, 35, 87, 6, 109, 50, 47, 110, 81, 34, 6,
- 35, 82, 36, 0, 0, 0, 0, 6, 2, 95, 101, 36, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 111, 39, 0, 0, 0, 0, 0, 6,
- 195, 48, 84, 192, 76, 0, 0, 13, 4, 95, 104, 97, 99, 49, 35, 34, 6, 110, 50, 0, 0, 0, 0, 0, 0, 0, 15, 2, 95, 123,
- 4, 35, 82, 34, 36, 98, 6, 35, 82, 36, 0, 0, 0, 13, 2, 95, 121, 37, 81, 34, 37, 6, 36, 100, 35, 0, 0, 0, 0, 0,
- 17, 2, 95, 125, 87, 57, 4, 109, 51, 52, 35, 98, 6, 35, 82, 36, 0, 0, 0, 17, 70, 24, 148, 133, 24, 246, 0, 83, 6, 117,
- 34, 83, 39, 49, 89, 0, 0, 0, 9, 5, 95, 48, 97, 110, 100, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 35, 51, 50, 109, 89, 48, 6, 35, 87, 57, 39, 0, 0, 0, 0, 0, 0, 0, 17,
- 70, 92, 147, 132, 61, 116, 192, 58, 6, 37, 50, 72, 39, 58, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 6, 195, 81, 84, 192, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 89, 81, 83, 81, 35, 211, 76,
- 9, 198, 57, 81, 83, 81, 35, 211, 76, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 56, 88, 111, 110, 49, 47, 39, 101, 6, 109,
- 89, 37, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 70, 76, 84, 150, 36, 49, 64, 89, 6, 36, 34, 82,
- 37, 89, 0, 0, 0, 23, 68, 21, 128, 205, 4, 101, 120, 99, 101, 108, 101, 110, 116, 195, 173, 115, 105, 109, 97, 0, 24, 29, 0, 0,
- 0, 18, 67, 77, 37, 1, 115, 101, 195, 177, 111, 114, 105, 116, 97, 0, 41, 24, 29, 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, 16, 67, 84, 68, 192, 117, 115, 116, 101, 100, 101, 115, 0,
- 41, 24, 29, 0, 0, 0, 0, 8, 197, 13, 80, 78, 16, 240, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17,
- 4, 95, 57, 88, 111, 50, 39, 50, 35, 101, 6, 109, 89, 37, 65, 0, 0, 0, 0, 0, 6, 18, 66, 108, 0, 114, 0, 121, 0, 7,
- 6, 18, 67, 98, 0, 100, 0, 103, 0, 110, 0, 109, 0, 7, 6, 18, 68, 102, 0, 104, 0, 106, 0, 114, 0, 115, 0, 121, 0, 122,
- 0, 7, 6, 18, 69, 98, 0, 118, 0, 102, 0, 112, 0, 7, 6, 18, 70, 103, 0, 107, 0, 7, 6, 18, 71, 106, 0, 119, 0, 108,
- 0, 114, 0, 98, 0, 100, 0, 103, 0, 110, 0, 109, 0, 112, 0, 116, 0, 107, 0, 99, 0, 7, 6, 97, 0, 117, 2, 32, 3, 6,
- 114, 0, 121, 2, 32, 3, 6, 117, 0, 3, 35, 0, 117, 3, 114, 0, 4, 105, 3, 117, 0, 121, 2, 25, 0, 7, 6, 98, 0, 4,
- 3, 71, 0, 1, 109, 0, 1, 110, 0, 2, 105, 17, 65, 0, 2, 117, 17, 65, 0, 8, 2, 17, 65, 0, 8, 2, 18, 66, 17, 65,
- 0, 8, 2, 28, 1, 0, 4, 2, 17, 65, 3, 82, 0, 2, 18, 68, 0, 2, 99, 17, 71, 0, 7, 6, 99, 0, 4, 3, 49, 0,
- 8, 2, 18, 66, 17, 65, 0, 107, 1, 17, 65, 0, 4, 104, 3, 76, 0, 104, 8, 0, 2, 17, 71, 3, 87, 0, 7, 6, 100, 0,
- 4, 3, 72, 0, 1, 108, 0, 1, 109, 0, 1, 110, 0, 1, 114, 0, 2, 32, 0, 8, 2, 17, 65, 0, 8, 2, 28, 1, 0, 8,
- 2, 114, 17, 65, 0, 4, 2, 17, 65, 3, 86, 0, 2, 18, 68, 0, 2, 32, 17, 65, 0, 2, 99, 17, 71, 0, 2, 118, 0, 7,
- 6, 101, 0, 117, 2, 32, 3, 6, 115, 0, 121, 2, 32, 3, 6, 118, 0, 4, 3, 36, 0, 2, 17, 67, 104, 0, 4, 1, 114, 17,
- 65, 3, 109, 0, 2, 110, 25, 0, 2, 114, 0, 117, 3, 115, 0, 4, 105, 3, 118, 0, 121, 2, 25, 0, 7, 6, 102, 0, 4, 3,
- 83, 0, 8, 2, 18, 66, 17, 65, 0, 7, 6, 103, 0, 1, 110, 2, 32, 3, 0, 110, 8, 2, 17, 65, 3, 50, 0, 4, 3, 81,
- 0, 1, 109, 0, 1, 110, 0, 2, 32, 0, 8, 2, 17, 65, 0, 8, 2, 18, 66, 17, 65, 0, 8, 2, 28, 1, 0, 104, 8, 2,
- 17, 65, 0, 4, 2, 17, 65, 3, 100, 0, 2, 18, 68, 0, 2, 32, 17, 65, 0, 2, 99, 17, 71, 0, 2, 17, 71, 12, 3, 101,
+ static unsigned char espeakdata_dicts16_data[6340] = {
+ 0, 4, 0, 0, 218, 19, 0, 0, 0, 0, 0, 0, 0, 4, 193, 4, 14, 4, 193, 4, 72, 0, 0, 17, 70, 32, 20, 132, 92, 20,
+ 133, 107, 6, 35, 34, 72, 58, 36, 34, 0, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 0, 0, 6, 65, 12, 87, 36, 0, 0, 0,
+ 11, 67, 81, 114, 84, 47, 58, 6, 37, 47, 0, 6, 195, 69, 81, 64, 14, 6, 195, 69, 81, 64, 72, 13, 4, 95, 8, 1, 3, 49,
+ 35, 34, 6, 110, 50, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 6, 195, 76, 147, 128, 14, 6, 195, 76, 147, 128, 72, 0, 0,
+ 17, 65, 20, 37, 89, 48, 6, 37, 49, 0, 81, 115, 112, 101, 97, 107, 32, 4, 193, 20, 14, 5, 193, 20, 72, 9, 0, 0, 16, 4,
+ 95, 48, 67, 15, 87, 109, 50, 47, 6, 109, 89, 37, 65, 0, 0, 0, 8, 65, 24, 23, 109, 83, 36, 0, 0, 0, 0, 0, 6, 65,
+ 28, 101, 36, 0, 0, 0, 16, 4, 95, 51, 88, 15, 47, 34, 37, 101, 6, 109, 89, 37, 65, 0, 0, 0, 7, 65, 32, 35, 76, 36,
+ 0, 0, 9, 198, 89, 81, 83, 81, 35, 192, 14, 9, 198, 89, 81, 83, 81, 35, 192, 72, 9, 198, 57, 81, 83, 81, 35, 192, 14, 9,
+ 198, 57, 81, 83, 81, 35, 192, 72, 0, 0, 15, 1, 35, 35, 55, 65, 110, 35, 86, 6, 37, 98, 35, 0, 27, 0, 14, 65, 36, 6,
+ 117, 48, 39, 72, 0, 81, 112, 111, 100, 32, 16, 65, 36, 6, 117, 83, 39, 50, 0, 81, 112, 104, 111, 110, 101, 32, 0, 15, 1, 37,
+ 48, 110, 34, 87, 57, 6, 109, 50, 47, 39, 0, 27, 0, 14, 1, 38, 35, 65, 48, 109, 34, 89, 6, 35, 50, 47, 0, 0, 0, 8,
+ 65, 40, 101, 110, 47, 35, 0, 0, 0, 6, 195, 64, 244, 128, 14, 6, 195, 64, 244, 128, 72, 15, 1, 42, 35, 89, 47, 109, 34, 6,
+ 37, 89, 49, 39, 0, 27, 0, 9, 1, 43, 65, 6, 35, 89, 0, 27, 0, 6, 65, 44, 49, 35, 0, 0, 0, 10, 1, 46, 48, 40,
+ 50, 47, 39, 0, 27, 0, 6, 195, 4, 229, 5, 14, 7, 195, 4, 229, 5, 72, 9, 9, 1, 47, 71, 35, 51, 52, 35, 0, 0, 8,
+ 65, 48, 23, 109, 55, 36, 0, 0, 0, 0, 0, 8, 65, 52, 23, 109, 65, 36, 0, 9, 198, 89, 81, 83, 81, 35, 211, 14, 9, 198,
+ 89, 81, 83, 81, 35, 211, 72, 9, 198, 57, 81, 83, 81, 35, 211, 14, 9, 198, 57, 81, 83, 81, 35, 211, 72, 0, 0, 0, 0, 8,
+ 65, 56, 23, 109, 50, 36, 0, 9, 5, 95, 48, 1, 14, 4, 37, 0, 0, 0, 0, 0, 4, 193, 60, 14, 4, 193, 60, 72, 0, 11,
+ 1, 61, 37, 100, 58, 6, 35, 55, 0, 27, 0, 0, 0, 6, 65, 64, 48, 36, 0, 11, 1, 64, 35, 51, 52, 6, 39, 82, 35, 0,
+ 0, 0, 0, 0, 6, 65, 68, 49, 40, 0, 0, 0, 0, 0, 8, 65, 72, 23, 109, 34, 36, 0, 0, 16, 70, 52, 246, 137, 48, 192,
+ 64, 65, 39, 87, 6, 37, 55, 35, 0, 0, 0, 0, 8, 65, 76, 23, 109, 89, 36, 0, 0, 16, 70, 77, 0, 78, 37, 50, 0, 89,
+ 48, 6, 35, 50, 37, 91, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 0, 0, 0, 15, 69, 92, 147, 132, 61, 112, 58, 6, 37,
+ 50, 72, 39, 58, 0, 4, 193, 84, 14, 4, 193, 84, 72, 0, 0, 16, 4, 95, 49, 67, 15, 87, 109, 50, 47, 6, 109, 89, 37, 65,
+ 0, 0, 0, 8, 65, 88, 23, 40, 82, 36, 0, 0, 0, 0, 18, 4, 95, 49, 77, 52, 6, 40, 50, 71, 37, 57, 12, 6, 110, 50,
+ 0, 102, 16, 4, 95, 49, 77, 52, 6, 40, 50, 71, 37, 98, 6, 110, 50, 0, 0, 14, 65, 92, 40, 82, 36, 15, 72, 6, 110, 82,
+ 55, 36, 0, 0, 0, 16, 1, 94, 87, 37, 34, 49, 40, 65, 83, 55, 6, 36, 101, 39, 0, 0, 0, 9, 65, 96, 23, 109, 49, 37,
+ 89, 0, 0, 18, 4, 95, 49, 77, 50, 6, 40, 50, 65, 37, 57, 12, 6, 110, 50, 0, 102, 16, 4, 95, 49, 77, 50, 6, 40, 50,
+ 65, 37, 98, 6, 110, 50, 0, 0, 0, 0, 13, 65, 100, 37, 81, 34, 37, 6, 36, 100, 35, 0, 14, 6, 65, 100, 2, 37, 0, 0,
+ 0, 6, 195, 48, 244, 192, 14, 6, 195, 48, 244, 192, 72, 0, 0, 8, 65, 104, 87, 109, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0,
+ 18, 67, 77, 37, 1, 115, 101, 195, 177, 111, 114, 105, 116, 97, 0, 41, 24, 29, 0, 0, 0, 0, 0, 0, 19, 67, 17, 5, 15, 100,
+ 101, 112, 97, 114, 116, 97, 109, 101, 110, 116, 111, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 16, 67, 77, 32, 64, 115, 101, 195, 177, 111, 114, 97, 0, 41, 24, 29, 19, 4, 95, 49, 57, 15, 86, 36, 87, 37, 65, 39, 50, 39,
+ 82, 6, 36, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 49, 67, 48, 87, 57, 6, 36, 50, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 95, 49, 56, 15, 86, 36, 87, 37, 65, 110, 49, 47, 6, 35, 82, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 66, 17, 32, 100, 111, 99, 116, 111, 114, 0, 41, 24, 29, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 67, 77, 32, 83, 115, 101, 195, 177, 111, 114, 97, 115, 0, 41, 24, 29, 0, 0, 0,
+ 0, 0, 0, 0, 0, 17, 67, 77, 33, 83, 115, 101, 195, 177, 111, 114, 101, 115, 0, 41, 24, 29, 0, 0, 7, 196, 69, 82, 69, 56,
+ 14, 7, 196, 69, 82, 69, 56, 72, 0, 0, 0, 15, 4, 95, 49, 49, 15, 40, 50, 72, 6, 109, 87, 37, 65, 0, 0, 0, 0, 0,
+ 0, 7, 196, 48, 147, 149, 96, 65, 0, 0, 0, 0, 0, 0, 5, 194, 16, 80, 14, 5, 194, 16, 80, 72, 0, 0, 0, 6, 195, 16,
+ 83, 0, 14, 6, 195, 16, 83, 0, 72, 0, 0, 20, 4, 95, 49, 51, 15, 86, 36, 87, 37, 65, 39, 47, 109, 34, 87, 6, 109, 34,
+ 0, 0, 7, 196, 16, 243, 132, 20, 14, 7, 196, 16, 243, 132, 20, 72, 11, 4, 95, 4, 16, 20, 49, 39, 65, 35, 0, 0, 0, 0,
+ 0, 0, 0, 0, 13, 4, 95, 49, 48, 15, 86, 6, 109, 87, 37, 65, 0, 0, 0, 0, 7, 66, 12, 128, 76, 36, 0, 5, 194, 4,
+ 192, 14, 5, 194, 4, 192, 72, 0, 0, 13, 4, 95, 20, 12, 4, 47, 6, 37, 55, 72, 36, 0, 0, 0, 0, 18, 4, 95, 49, 53,
+ 15, 86, 36, 87, 37, 65, 39, 49, 6, 37, 50, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 49, 50, 15, 86, 58, 39,
+ 86, 6, 109, 87, 37, 65, 0, 0, 23, 68, 21, 128, 205, 4, 101, 120, 99, 101, 108, 101, 110, 116, 195, 173, 115, 105, 109, 97, 0, 24,
+ 29, 0, 0, 0, 0, 0, 0, 16, 70, 4, 225, 18, 60, 145, 0, 6, 35, 50, 72, 34, 120, 72, 0, 0, 20, 4, 95, 49, 55, 15,
+ 86, 36, 87, 37, 65, 39, 89, 6, 109, 48, 47, 37, 65, 0, 0, 0, 8, 197, 13, 80, 78, 80, 240, 14, 8, 197, 13, 80, 78, 80,
+ 240, 72, 0, 0, 0, 0, 0, 0, 19, 4, 95, 49, 52, 15, 86, 36, 87, 37, 65, 39, 49, 58, 6, 35, 34, 47, 0, 0, 0, 0,
+ 0, 0, 0, 18, 68, 37, 164, 68, 4, 105, 122, 113, 117, 105, 101, 114, 100, 97, 0, 24, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 19, 4, 95, 49, 54, 15, 86, 36, 87, 37, 65, 39, 89, 6, 109, 49, 89, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 69, 21,
+ 52, 5, 4, 176, 37, 89, 48, 6, 37, 49, 0, 0, 0, 0, 0, 0, 16, 5, 95, 48, 77, 49, 15, 65, 37, 55, 6, 109, 89, 37,
+ 65, 0, 0, 0, 0, 19, 4, 95, 55, 88, 15, 89, 109, 48, 47, 58, 35, 101, 6, 109, 89, 37, 65, 0, 0, 0, 0, 0, 0, 6,
+ 195, 64, 20, 129, 14, 6, 195, 64, 20, 129, 72, 0, 0, 0, 17, 70, 76, 241, 148, 92, 20, 133, 89, 6, 39, 83, 47, 58, 36, 34,
+ 0, 0, 0, 0, 23, 68, 21, 128, 205, 60, 101, 120, 99, 101, 108, 101, 110, 116, 195, 173, 115, 105, 109, 111, 0, 24, 29, 0, 0, 0,
+ 0, 0, 0, 10, 67, 48, 149, 133, 55, 6, 117, 82, 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, 13, 3, 95, 49, 15, 48, 34, 37, 65, 6, 109, 34, 0, 0, 0, 0, 9, 3, 226, 130, 172,
+ 115, 34, 39, 0, 0, 0, 0, 0, 0, 13, 3, 95, 50, 15, 89, 36, 100, 6, 40, 50, 72, 0, 0, 0, 0, 0, 0, 8, 197, 64,
+ 244, 145, 84, 80, 14, 8, 197, 64, 244, 145, 84, 80, 72, 0, 0, 16, 70, 24, 16, 197, 8, 243, 203, 83, 6, 118, 89, 71, 40, 49,
+ 0, 0, 13, 3, 95, 51, 15, 47, 109, 34, 87, 6, 109, 34, 0, 8, 4, 95, 15, 18, 4, 39, 0, 0, 0, 0, 0, 18, 68, 37,
+ 164, 68, 60, 105, 122, 113, 117, 105, 101, 114, 100, 111, 0, 24, 29, 0, 0, 0, 18, 70, 20, 225, 204, 37, 50, 0, 195, 173, 110, 103,
+ 108, 105, 115, 104, 0, 29, 0, 0, 0, 5, 194, 20, 192, 14, 5, 194, 20, 192, 72, 0, 12, 3, 95, 50, 48, 71, 6, 118, 50, 47,
+ 36, 0, 0, 0, 0, 0, 6, 195, 48, 20, 192, 14, 6, 195, 48, 20, 192, 72, 0, 10, 3, 95, 53, 15, 49, 37, 50, 47, 0, 0,
+ 0, 14, 4, 95, 13, 3, 14, 65, 35, 49, 34, 6, 110, 50, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 54, 15, 89, 6, 109, 49,
+ 89, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 55, 15, 89, 6, 109, 47, 37, 65, 0, 0, 13, 69, 37, 2, 15, 56,
+ 80, 6, 117, 83, 39, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 20, 224, 14, 5, 194, 20, 224, 72, 0, 13, 3, 95,
+ 51, 88, 47, 34, 6, 118, 50, 47, 35, 0, 0, 14, 3, 95, 48, 67, 87, 57, 6, 109, 50, 47, 110, 89, 0, 0, 0, 0, 16, 67,
+ 17, 32, 64, 100, 111, 99, 116, 111, 114, 97, 0, 41, 24, 29, 0, 7, 196, 76, 240, 146, 20, 14, 7, 196, 76, 240, 146, 20, 72, 12,
+ 3, 95, 57, 15, 50, 39, 82, 6, 36, 50, 0, 0, 0, 0, 0, 13, 3, 95, 49, 67, 87, 57, 6, 36, 50, 47, 39, 0, 0, 0,
+ 0, 0, 0, 0, 5, 194, 48, 16, 14, 5, 194, 48, 16, 72, 8, 4, 95, 35, 194, 170, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 11, 3, 95, 49, 49, 6, 110, 50, 87, 36, 0, 0, 0, 12, 3, 95, 49, 51, 47, 34, 6, 36, 87, 36, 0, 0, 11, 3, 95, 49,
+ 50, 72, 6, 39, 87, 36, 0, 0, 12, 3, 95, 49, 53, 49, 6, 37, 50, 87, 36, 0, 0, 14, 3, 95, 49, 52, 49, 35, 47, 6,
+ 110, 34, 87, 36, 0, 0, 12, 3, 95, 52, 15, 49, 58, 6, 35, 34, 47, 0, 0, 0, 8, 4, 95, 35, 194, 186, 39, 0, 0, 14,
+ 3, 95, 55, 88, 89, 109, 47, 6, 109, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 53, 67, 49, 37, 50,
+ 57, 6, 109, 50, 47, 110, 89, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 88, 72, 57, 6, 109, 87, 0, 0, 0, 0, 0,
+ 0, 6, 195, 81, 32, 83, 14, 6, 195, 81, 32, 83, 72, 0, 0, 0, 11, 3, 95, 50, 88, 71, 6, 118, 50, 47, 0, 0, 19, 3,
+ 95, 55, 67, 89, 4, 36, 47, 36, 87, 57, 6, 109, 50, 47, 110, 89, 0, 0, 0, 0, 0, 12, 3, 95, 56, 15, 110, 49, 47, 6,
+ 35, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 63, 63, 89, 6, 37, 65, 71, 110, 55, 39, 0, 0, 0, 0, 15, 3,
+ 95, 52, 88, 49, 58, 35, 34, 6, 109, 50, 47, 35, 0, 0, 19, 3, 95, 57, 67, 50, 4, 110, 82, 36, 87, 57, 6, 109, 50, 47,
+ 110, 89, 0, 0, 0, 0, 0, 0, 0, 16, 66, 44, 112, 107, 105, 108, 111, 103, 114, 97, 109, 111, 0, 24, 29, 5, 194, 48, 80, 14,
+ 5, 194, 48, 80, 72, 0, 19, 71, 20, 195, 209, 84, 83, 131, 20, 6, 36, 55, 39, 49, 58, 36, 50, 89, 0, 16, 3, 95, 53, 88,
+ 87, 37, 50, 49, 58, 6, 109, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 13, 69, 60, 97, 137, 12, 80, 6, 39, 83, 37, 89, 0,
+ 0, 0, 14, 3, 95, 54, 88, 89, 109, 89, 6, 109, 50, 47, 35, 0, 0, 0, 15, 4, 95, 50, 88, 15, 82, 37, 101, 6, 109, 89,
+ 37, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 56, 88, 110, 76, 6, 109, 50, 47, 35, 0,
+ 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 80, 14, 6, 194, 52, 80, 72, 9, 0, 14, 3, 95, 57, 88, 50, 110, 82, 6, 109, 50,
+ 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 15, 7, 15,
+ 49, 39, 55, 6, 37, 47, 35, 0, 0, 7, 196, 20, 229, 18, 20, 14, 7, 196, 20, 229, 18, 20, 72, 0, 15, 3, 13, 194, 170, 109,
+ 97, 114, 195, 173, 97, 0, 41, 24, 29, 0, 0, 20, 71, 52, 144, 210, 61, 51, 198, 80, 65, 6, 117, 49, 34, 39, 89, 39, 83, 47,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 70, 52, 86, 9, 12, 19, 143, 65, 109, 101, 37, 49, 35, 50,
+ 39, 0, 0, 9, 67, 21, 145, 83, 6, 117, 89, 0, 5, 194, 61, 48, 14, 5, 194, 61, 48, 72, 0, 0, 18, 4, 95, 48, 77, 52,
+ 10, 71, 37, 57, 12, 6, 39, 50, 109, 89, 0, 102, 16, 4, 95, 48, 77, 52, 10, 71, 37, 98, 6, 39, 50, 109, 89, 0, 0, 0,
+ 24, 5, 5, 5, 46, 21, 21, 109, 89, 47, 6, 35, 86, 39, 89, 15, 40, 50, 6, 37, 86, 39, 89, 0, 17, 4, 95, 48, 77, 50,
+ 65, 37, 57, 12, 6, 39, 50, 36, 89, 0, 102, 15, 4, 95, 48, 77, 50, 65, 37, 98, 6, 39, 50, 36, 89, 0, 0, 11, 67, 37,
+ 3, 196, 6, 117, 48, 39, 72, 0, 0, 0, 11, 4, 95, 48, 77, 49, 65, 6, 37, 55, 0, 0, 13, 4, 95, 2, 18, 22, 71, 34,
+ 6, 36, 82, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 144, 14, 5, 194, 52, 144,
+ 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 66, 48, 192, 6, 109, 61, 36, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 5, 83, 145, 84, 80, 14, 8, 197, 5,
+ 83, 145, 84, 80, 72, 0, 0, 19, 4, 95, 52, 88, 15, 49, 58, 35, 86, 34, 35, 101, 6, 109, 89, 37, 65, 0, 0, 0, 0, 19,
+ 4, 95, 3, 9, 18, 87, 37, 34, 49, 40, 65, 83, 55, 6, 36, 101, 39, 0, 0, 0, 0, 0, 0, 6, 195, 52, 148, 192, 14, 6,
+ 195, 52, 148, 192, 72, 0, 0, 0, 0, 6, 195, 56, 244, 192, 14, 6, 195, 56, 244, 192, 72, 0, 0, 0, 0, 13, 4, 95, 19, 20,
+ 11, 71, 6, 35, 51, 52, 35, 0, 0, 0, 13, 4, 95, 1, 3, 21, 35, 100, 6, 40, 86, 39, 0, 0, 19, 3, 95, 195, 179, 6,
+ 39, 15, 35, 87, 109, 50, 47, 58, 6, 35, 86, 35, 0, 25, 3, 95, 194, 171, 49, 39, 65, 6, 37, 98, 35, 89, 15, 37, 87, 49,
+ 98, 6, 109, 34, 86, 35, 89, 0, 0, 0, 0, 13, 4, 4, 195, 177, 1, 100, 111, 195, 177, 97, 0, 29, 0, 5, 194, 48, 240, 14,
+ 5, 194, 48, 240, 72, 0, 0, 0, 0, 0, 13, 4, 95, 18, 14, 7, 35, 50, 6, 37, 98, 39, 0, 0, 23, 3, 95, 194, 161, 35,
+ 82, 34, 6, 37, 34, 35, 86, 65, 37, 34, 35, 87, 57, 6, 110, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 14, 66, 77, 32, 115, 101, 195, 177, 111, 114, 0, 41, 24, 29, 0, 19, 67, 65, 65, 64, 112, 114, 101, 115, 105,
+ 100, 101, 110, 116, 101, 0, 41, 24, 29, 0, 0, 0, 20, 4, 95, 1, 3, 50, 72, 6, 110, 71, 55, 36, 15, 35, 100, 6, 40, 86,
+ 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 131, 239, 187, 191, 0, 0, 0, 0, 27, 3, 95, 194, 191, 35, 82, 34, 6, 37, 34,
+ 37, 50, 47, 109, 51, 52, 4, 39, 100, 35, 87, 57, 6, 110, 50, 0, 0, 19, 4, 95, 53, 88, 15, 49, 37, 50, 49, 58, 35, 101,
+ 6, 109, 89, 37, 65, 0, 0, 0, 0, 23, 3, 95, 194, 187, 49, 39, 65, 6, 37, 98, 35, 89, 15, 72, 109, 34, 6, 109, 76, 35,
+ 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 67, 37, 164, 64, 105, 122, 113, 117, 105, 101, 114, 100, 97, 0, 24, 29, 6, 195,
+ 77, 84, 192, 14, 6, 195, 77, 84, 192, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 194, 167, 89, 109, 49, 87, 57, 6,
+ 110, 50, 0, 0, 5, 194, 76, 80, 14, 5, 194, 76, 80, 72, 0, 0, 0, 11, 2, 194, 163, 55, 37, 82, 34, 35, 89, 0, 0, 0,
+ 0, 0, 0, 5, 194, 77, 80, 14, 5, 194, 77, 80, 72, 0, 0, 6, 2, 194, 170, 35, 0, 0, 0, 0, 18, 2, 195, 161, 6, 35,
+ 15, 35, 87, 109, 50, 47, 58, 6, 35, 86, 35, 0, 14, 2, 194, 169, 49, 39, 48, 37, 51, 52, 6, 117, 47, 0, 0, 13, 2, 194,
+ 182, 48, 6, 35, 51, 52, 35, 83, 39, 0, 0, 0, 0, 18, 2, 195, 173, 6, 37, 15, 35, 87, 109, 50, 47, 58, 6, 35, 86, 35,
+ 0, 0, 0, 0, 0, 18, 2, 195, 169, 6, 36, 15, 35, 87, 109, 50, 47, 58, 6, 35, 86, 35, 0, 0, 0, 0, 0, 0, 12, 68,
+ 88, 242, 67, 20, 98, 111, 105, 115, 0, 29, 6, 2, 194, 186, 39, 0, 14, 4, 95, 3, 5, 4, 87, 36, 86, 6, 37, 98, 35, 0,
+ 0, 0, 0, 9, 2, 195, 177, 23, 109, 67, 36, 0, 16, 4, 95, 12, 9, 7, 55, 37, 100, 35, 86, 6, 40, 34, 35, 0, 0, 7,
+ 196, 32, 16, 201, 4, 14, 7, 196, 32, 16, 201, 4, 72, 0, 23, 73, 80, 133, 78, 16, 84, 130, 37, 33, 0, 47, 6, 35, 50, 72,
+ 36, 34, 71, 37, 34, 72, 0, 0, 16, 2, 195, 188, 4, 40, 86, 57, 6, 109, 34, 109, 89, 37, 89, 0, 5, 194, 80, 80, 14, 5,
+ 194, 80, 80, 72, 0, 0, 18, 2, 195, 186, 6, 40, 15, 35, 87, 109, 50, 47, 58, 6, 35, 86, 35, 0, 0, 0, 6, 195, 12, 243,
+ 79, 14, 6, 195, 12, 243, 79, 72, 0, 0, 0, 0, 5, 194, 81, 80, 14, 5, 194, 81, 80, 72, 0, 18, 4, 95, 54, 88, 15, 89,
+ 36, 100, 89, 35, 101, 6, 109, 89, 37, 65, 0, 0, 0, 0, 0, 0, 0, 0, 13, 66, 84, 64, 117, 115, 116, 101, 100, 0, 41, 24,
+ 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 76, 144, 14, 5, 194, 76, 144, 72, 0, 0, 0,
+ 8, 197, 13, 80, 78, 16, 240, 14, 8, 197, 13, 80, 78, 16, 240, 72, 0, 0, 0, 0, 0, 0, 6, 2, 95, 1, 35, 0, 0, 0,
+ 0, 0, 6, 2, 95, 5, 36, 0, 0, 0, 0, 0, 0, 6, 2, 95, 15, 39, 0, 0, 0, 0, 0, 0, 0, 0, 16, 70, 81, 114,
+ 84, 80, 84, 128, 47, 58, 6, 37, 47, 36, 34, 0, 0, 0, 0, 17, 70, 64, 192, 84, 24, 244, 141, 48, 55, 6, 35, 47, 83, 39,
+ 65, 0, 0, 0, 0, 0, 13, 2, 95, 25, 37, 81, 34, 37, 6, 36, 100, 35, 0, 0, 0, 0, 12, 68, 76, 182, 80, 20, 89, 49,
+ 6, 117, 48, 0, 0, 0, 0, 0, 13, 2, 95, 34, 49, 39, 65, 6, 37, 98, 35, 89, 0, 0, 23, 2, 95, 33, 87, 109, 51, 52,
+ 6, 35, 34, 35, 86, 65, 37, 34, 35, 87, 57, 6, 110, 50, 0, 0, 0, 6, 195, 12, 243, 128, 14, 6, 195, 12, 243, 128, 72, 15,
+ 2, 95, 39, 35, 48, 110, 89, 47, 34, 6, 39, 83, 39, 0, 0, 6, 195, 8, 18, 143, 14, 6, 195, 8, 18, 143, 72, 0, 0, 0,
+ 19, 2, 95, 43, 89, 6, 37, 100, 50, 110, 72, 36, 89, 40, 65, 6, 35, 34, 0, 0, 13, 4, 95, 3, 1, 16, 65, 6, 35, 98,
+ 40, 89, 0, 0, 23, 2, 95, 41, 87, 57, 4, 109, 51, 52, 35, 48, 35, 34, 6, 109, 50, 47, 36, 89, 37, 89, 0, 0, 21, 2,
+ 95, 40, 4, 35, 82, 34, 36, 48, 35, 34, 6, 109, 50, 47, 36, 89, 37, 89, 0, 0, 10, 2, 95, 47, 71, 35, 51, 52, 35, 0,
+ 0, 10, 2, 95, 46, 48, 40, 50, 47, 39, 0, 0, 9, 2, 95, 45, 81, 98, 110, 50, 0, 0, 9, 2, 95, 44, 49, 39, 65, 35,
+ 0, 0, 10, 2, 95, 51, 47, 34, 6, 36, 89, 0, 0, 9, 2, 95, 50, 72, 6, 110, 89, 0, 0, 9, 2, 95, 49, 6, 40, 50,
+ 39, 0, 0, 10, 2, 95, 48, 87, 6, 36, 34, 39, 0, 0, 11, 2, 95, 55, 89, 57, 6, 36, 47, 36, 0, 0, 6, 195, 64, 84,
+ 143, 14, 6, 195, 64, 84, 143, 72, 9, 2, 95, 54, 89, 6, 118, 89, 0, 0, 11, 2, 95, 53, 87, 6, 37, 50, 49, 39, 0, 20,
+ 4, 95, 4, 1, 3, 72, 6, 110, 71, 55, 36, 15, 35, 100, 6, 40, 86, 39, 0, 0, 12, 2, 95, 52, 49, 58, 6, 35, 47, 34,
+ 39, 0, 0, 17, 2, 95, 59, 48, 4, 40, 50, 47, 39, 37, 49, 6, 39, 65, 35, 0, 0, 16, 2, 95, 58, 72, 4, 110, 89, 48,
+ 6, 40, 50, 47, 110, 89, 0, 0, 11, 2, 95, 57, 50, 58, 6, 36, 82, 36, 0, 0, 9, 2, 95, 56, 6, 110, 76, 39, 0, 0,
+ 27, 2, 95, 63, 87, 109, 51, 52, 6, 35, 34, 37, 50, 47, 109, 51, 52, 4, 39, 100, 35, 87, 57, 6, 110, 50, 0, 0, 13, 2,
+ 95, 62, 65, 35, 98, 6, 110, 34, 49, 36, 0, 0, 0, 13, 2, 95, 60, 65, 36, 50, 6, 110, 34, 49, 36, 0, 0, 0, 7, 196,
+ 16, 84, 196, 20, 14, 7, 196, 16, 84, 196, 20, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 69, 82,
+ 69, 56, 84, 192, 14, 9, 198, 69, 82, 69, 56, 84, 192, 72, 0, 0, 0, 0, 0, 0, 13, 4, 95, 4, 15, 20, 48, 6, 40, 50,
+ 47, 39, 0, 0, 0, 0, 18, 2, 95, 91, 4, 35, 82, 34, 36, 49, 110, 34, 76, 6, 36, 47, 36, 0, 0, 20, 67, 36, 195, 79,
+ 105, 108, 117, 115, 116, 114, 195, 173, 115, 105, 109, 111, 0, 24, 29, 0, 0, 7, 66, 88, 144, 71, 37, 0, 0, 7, 195, 16, 226, 64,
+ 17, 42, 15, 2, 95, 95, 89, 40, 82, 34, 35, 98, 6, 35, 86, 39, 0, 0, 0, 20, 2, 95, 93, 87, 57, 4, 109, 51, 52, 35,
+ 49, 110, 34, 76, 6, 36, 47, 36, 0, 0, 21, 2, 95, 92, 71, 6, 35, 51, 52, 35, 37, 65, 71, 109, 34, 47, 6, 37, 86, 35,
+ 0, 0, 0, 0, 10, 67, 40, 22, 154, 75, 6, 35, 89, 0, 17, 4, 95, 56, 88, 15, 110, 49, 47, 39, 101, 6, 109, 89, 37, 65,
+ 0, 0, 18, 2, 95, 96, 35, 87, 6, 109, 50, 47, 110, 81, 34, 6, 35, 82, 36, 0, 0, 0, 0, 0, 20, 67, 36, 195, 65, 105,
+ 108, 117, 115, 116, 114, 195, 173, 115, 105, 109, 97, 0, 24, 29, 0, 0, 0, 0, 13, 4, 95, 7, 18, 22, 81, 34, 6, 35, 82, 36,
+ 0, 0, 0, 17, 7, 13, 195, 169, 24, 9, 3, 15, 65, 6, 109, 101, 37, 49, 39, 0, 0, 0, 17, 70, 92, 147, 132, 61, 116, 192,
+ 58, 6, 37, 50, 72, 39, 58, 89, 0, 0, 6, 195, 48, 84, 192, 14, 6, 195, 48, 84, 192, 72, 0, 0, 0, 0, 0, 0, 0, 0,
+ 15, 2, 95, 123, 4, 35, 82, 34, 36, 98, 6, 35, 82, 36, 0, 16, 4, 95, 4, 9, 1, 72, 57, 6, 109, 34, 36, 89, 37, 89,
+ 0, 0, 0, 0, 0, 0, 13, 68, 64, 245, 197, 72, 48, 6, 35, 58, 36, 34, 0, 0, 17, 2, 95, 125, 87, 57, 4, 109, 51, 52,
+ 35, 98, 6, 35, 82, 36, 0, 0, 0, 17, 70, 24, 148, 133, 24, 246, 0, 83, 6, 117, 34, 83, 39, 49, 89, 0, 0, 10, 67, 40,
+ 21, 211, 75, 6, 39, 89, 0, 12, 68, 5, 4, 12, 20, 6, 35, 48, 13, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 13, 69, 77, 1, 69, 12, 128, 89, 48, 6, 37, 76, 0, 0, 9, 198, 89, 81, 83, 81, 32, 64, 14, 9, 198, 89, 81, 83,
+ 81, 32, 64, 72, 9, 198, 57, 81, 83, 81, 32, 64, 14, 9, 198, 57, 81, 83, 81, 32, 64, 72, 0, 0, 0, 0, 10, 67, 25, 33,
+ 69, 83, 34, 6, 37, 0, 0, 0, 0, 0, 15, 4, 95, 35, 51, 50, 109, 89, 48, 6, 35, 87, 57, 39, 0, 0, 0, 0, 0, 0,
+ 9, 198, 89, 81, 83, 81, 32, 83, 14, 9, 198, 89, 81, 83, 81, 32, 83, 72, 9, 198, 57, 81, 83, 81, 32, 83, 14, 9, 198, 57,
+ 81, 83, 81, 32, 83, 72, 0, 0, 14, 69, 12, 132, 143, 52, 80, 49, 34, 6, 39, 58, 65, 0, 0, 0, 9, 198, 52, 145, 78, 81,
+ 32, 83, 14, 9, 198, 52, 145, 78, 81, 32, 83, 72, 0, 0, 17, 4, 95, 57, 88, 15, 50, 39, 50, 35, 101, 6, 109, 89, 37, 65,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 81, 84, 192, 14, 6, 195, 81, 84, 192, 72, 0, 7, 196,
+ 32, 20, 212, 4, 14, 7, 196, 32, 20, 212, 4, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14,
+ 69, 28, 243, 199, 48, 80, 81, 6, 40, 81, 13, 55, 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, 0, 0, 0, 19, 71, 52, 84, 211, 20, 225, 197, 72, 65, 6, 36, 89,
+ 36, 50, 75, 36, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 67, 84, 68, 192, 117, 115, 116, 101, 100, 101, 115,
+ 0, 41, 24, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 70, 76, 84, 150, 36, 49, 64, 89, 6, 36, 34, 82, 37, 89,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 108, 0, 114, 0, 121, 0, 7, 6, 18, 67, 98, 0, 100, 0, 103,
+ 0, 110, 0, 109, 0, 7, 6, 18, 68, 102, 0, 104, 0, 106, 0, 115, 0, 121, 0, 122, 0, 114, 0, 7, 6, 18, 69, 98, 0, 118,
+ 0, 102, 0, 112, 0, 7, 6, 18, 70, 103, 0, 107, 0, 7, 6, 18, 71, 106, 0, 119, 0, 108, 0, 114, 0, 98, 0, 100, 0, 103,
+ 0, 110, 0, 109, 0, 112, 0, 116, 0, 107, 0, 99, 0, 7, 6, 97, 0, 117, 2, 32, 3, 6, 114, 0, 121, 2, 32, 3, 6, 117,
+ 0, 3, 35, 0, 117, 3, 114, 0, 4, 105, 3, 117, 0, 121, 2, 25, 0, 7, 6, 98, 0, 4, 3, 71, 0, 1, 109, 0, 1, 110,
+ 0, 2, 105, 17, 65, 0, 2, 117, 17, 65, 0, 8, 2, 17, 65, 0, 8, 2, 18, 66, 17, 65, 0, 8, 2, 28, 1, 0, 4, 2,
+ 17, 65, 3, 82, 0, 2, 18, 68, 0, 2, 99, 17, 71, 0, 7, 6, 99, 0, 4, 3, 49, 0, 8, 2, 18, 66, 17, 65, 0, 107,
+ 1, 17, 65, 0, 4, 104, 3, 76, 0, 104, 8, 2, 17, 65, 0, 2, 17, 71, 3, 87, 0, 7, 6, 100, 0, 4, 3, 72, 0, 1,
+ 108, 0, 1, 109, 0, 1, 110, 0, 1, 114, 0, 8, 2, 17, 65, 0, 8, 2, 28, 1, 0, 8, 2, 114, 17, 65, 0, 4, 2, 17,
+ 65, 3, 86, 0, 2, 18, 68, 0, 2, 99, 17, 71, 0, 7, 6, 101, 0, 117, 2, 32, 3, 6, 115, 0, 121, 2, 32, 3, 6, 118,
+ 0, 4, 3, 36, 0, 2, 17, 67, 104, 0, 4, 1, 114, 17, 65, 3, 109, 0, 2, 110, 25, 0, 2, 114, 0, 117, 3, 115, 0, 4,
+ 105, 3, 118, 0, 121, 2, 25, 0, 7, 6, 102, 0, 4, 3, 83, 0, 8, 2, 18, 66, 17, 65, 0, 7, 6, 103, 0, 110, 8, 2,
+ 17, 65, 3, 50, 0, 4, 3, 81, 0, 1, 109, 0, 1, 110, 0, 8, 2, 17, 65, 0, 8, 2, 18, 66, 17, 65, 0, 8, 2, 28,
+ 1, 0, 104, 8, 2, 17, 65, 0, 4, 2, 17, 65, 3, 100, 0, 2, 18, 68, 0, 2, 99, 17, 71, 0, 2, 17, 71, 12, 3, 101,
0, 7, 6, 104, 0, 3, 0, 105, 8, 2, 17, 65, 3, 57, 0, 7, 6, 105, 0, 4, 5, 35, 1, 108, 2, 17, 65, 3, 2, 37,
0, 5, 35, 1, 114, 2, 17, 65, 0, 3, 37, 0, 4, 1, 17, 67, 2, 17, 65, 3, 57, 0, 1, 117, 103, 2, 17, 65, 0, 2,
- 17, 65, 0, 5, 35, 1, 108, 17, 65, 2, 17, 65, 0, 5, 35, 1, 114, 17, 65, 2, 17, 65, 0, 7, 6, 106, 0, 3, 101, 0,
- 7, 6, 107, 0, 4, 3, 49, 0, 8, 2, 18, 66, 17, 65, 0, 7, 6, 108, 0, 3, 55, 0, 108, 5, 2, 3, 57, 12, 0, 4,
- 108, 3, 61, 0, 108, 2, 32, 0, 108, 8, 2, 17, 65, 0, 108, 5, 2, 1, 32, 110, 2, 17, 65, 3, 75, 0, 108, 5, 2, 8,
- 2, 17, 65, 3, 98, 0, 7, 6, 109, 0, 110, 8, 2, 101, 109, 3, 50, 0, 3, 65, 0, 98, 8, 2, 17, 65, 3, 65, 71, 0,
- 7, 6, 110, 0, 4, 3, 50, 0, 104, 8, 2, 17, 65, 0, 4, 2, 18, 69, 3, 65, 0, 2, 32, 18, 69, 0, 121, 2, 17, 65,
- 3, 67, 0, 4, 2, 18, 70, 3, 68, 0, 2, 32, 18, 70, 0, 2, 106, 0, 7, 6, 111, 0, 121, 2, 32, 3, 6, 120, 0, 4,
- 3, 39, 0, 2, 17, 67, 104, 0, 117, 3, 39, 58, 0, 4, 1, 114, 17, 65, 3, 110, 0, 2, 17, 67, 25, 0, 2, 114, 0, 4,
- 105, 3, 120, 0, 121, 2, 25, 0, 7, 6, 112, 0, 4, 116, 8, 2, 101, 114, 111, 3, 47, 0, 116, 8, 2, 111, 108, 0, 4, 3,
- 48, 0, 8, 2, 18, 66, 17, 65, 0, 2, 116, 3, 48, 12, 0, 4, 104, 2, 21, 3, 83, 0, 104, 2, 25, 0, 104, 8, 2, 17,
- 65, 0, 4, 115, 8, 2, 101, 117, 100, 111, 3, 89, 0, 115, 8, 2, 105, 0, 7, 6, 113, 0, 4, 3, 49, 0, 117, 2, 17, 71,
- 0, 119, 8, 2, 17, 65, 3, 49, 58, 0, 7, 6, 114, 0, 4, 3, 34, 0, 1, 17, 65, 2, 17, 65, 0, 1, 17, 67, 2, 17,
- 65, 0, 2, 32, 0, 2, 116, 0, 4, 1, 108, 2, 17, 65, 3, 52, 0, 1, 109, 2, 17, 65, 0, 1, 110, 2, 17, 65, 0, 1,
- 115, 2, 17, 65, 0, 8, 2, 17, 65, 0, 114, 0, 7, 6, 115, 0, 4, 3, 89, 0, 1, 10, 2, 32, 14, 128, 128, 129, 0, 8,
- 2, 25, 21, 0, 99, 5, 33, 2, 17, 71, 0, 115, 3, 89, 12, 0, 4, 104, 2, 25, 3, 91, 0, 104, 8, 2, 17, 65, 0, 104,
- 8, 2, 18, 66, 17, 65, 0, 7, 6, 116, 0, 4, 3, 47, 0, 8, 2, 18, 66, 17, 65, 0, 104, 2, 25, 0, 104, 8, 2, 21,
- 0, 4, 120, 3, 76, 0, 120, 8, 2, 17, 65, 0, 7, 6, 117, 0, 4, 1, 103, 2, 101, 3, 0, 4, 1, 103, 2, 105, 3, 0,
- 4, 1, 103, 2, 195, 169, 3, 0, 1, 103, 2, 195, 173, 3, 0, 4, 5, 35, 1, 108, 2, 17, 65, 3, 2, 40, 0, 5, 35, 1,
- 114, 2, 17, 65, 0, 4, 3, 40, 0, 2, 117, 0, 2, 17, 65, 3, 58, 0, 7, 6, 118, 0, 4, 3, 71, 0, 1, 109, 0, 1,
- 110, 0, 2, 105, 17, 65, 0, 2, 117, 17, 65, 0, 8, 2, 17, 65, 0, 8, 2, 18, 66, 17, 65, 0, 8, 2, 28, 1, 0, 4,
- 2, 17, 65, 3, 82, 0, 2, 18, 68, 0, 2, 99, 17, 71, 0, 7, 6, 119, 0, 4, 3, 58, 0, 104, 8, 2, 17, 65, 0, 7,
- 6, 120, 0, 4, 3, 49, 89, 0, 99, 5, 33, 2, 17, 71, 0, 8, 2, 28, 1, 3, 89, 0, 1, 101, 109, 2, 105, 99, 3, 101,
- 0, 7, 6, 121, 0, 4, 3, 37, 0, 2, 32, 0, 4, 8, 108, 2, 17, 65, 3, 57, 0, 8, 109, 2, 17, 65, 0, 4, 1, 117,
- 2, 25, 3, 57, 12, 0, 2, 17, 65, 0, 1, 32, 110, 2, 17, 65, 3, 75, 0, 8, 2, 28, 1, 3, 79, 0, 8, 2, 17, 65,
- 3, 98, 0, 7, 6, 122, 0, 3, 87, 0, 122, 3, 123, 0, 7, 6, 0, 195, 161, 3, 7, 35, 0, 195, 173, 3, 7, 37, 0, 195,
- 186, 3, 7, 40, 0, 195, 169, 3, 7, 109, 0, 195, 179, 3, 7, 110, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45,
- 1, 32, 17, 67, 2, 32, 15, 0, 195, 188, 3, 40, 0, 44, 2, 15, 3, 49, 110, 65, 35, 0, 45, 8, 2, 32, 15, 3, 65, 6,
- 109, 50, 110, 89, 0, 195, 177, 3, 67, 0, 36, 3, 72, 6, 110, 55, 35, 34, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts16 = FileInMemory_createWithData (6111, reinterpret_cast<const char *> (&espeakdata_dicts16_data),
- U"espeak-1.48.04-source/espeak-data/es_dict",
+ 17, 65, 0, 7, 6, 106, 0, 3, 101, 0, 7, 6, 107, 0, 4, 3, 49, 0, 8, 2, 18, 66, 17, 65, 0, 7, 6, 108, 0, 4,
+ 3, 55, 0, 108, 2, 32, 0, 108, 5, 2, 3, 57, 12, 0, 4, 108, 3, 61, 0, 108, 8, 2, 17, 65, 0, 108, 5, 2, 1, 32,
+ 110, 2, 17, 65, 3, 75, 0, 108, 5, 2, 8, 2, 17, 65, 3, 98, 0, 7, 6, 109, 0, 1, 21, 2, 32, 3, 8, 65, 0, 110,
+ 8, 2, 101, 109, 3, 50, 0, 3, 65, 0, 98, 8, 2, 17, 65, 3, 65, 71, 0, 7, 6, 110, 0, 4, 3, 50, 0, 104, 8, 2,
+ 17, 65, 0, 4, 2, 18, 69, 3, 65, 0, 2, 32, 18, 69, 0, 121, 2, 17, 65, 3, 67, 0, 4, 2, 18, 70, 3, 68, 0, 2,
+ 32, 18, 70, 0, 2, 106, 0, 7, 6, 111, 0, 121, 2, 32, 3, 6, 120, 0, 4, 3, 39, 0, 2, 17, 67, 104, 0, 117, 3, 39,
+ 58, 0, 4, 1, 114, 17, 65, 3, 110, 0, 2, 17, 67, 25, 0, 2, 114, 0, 4, 105, 3, 120, 0, 121, 2, 25, 0, 7, 6, 112,
+ 0, 4, 116, 8, 2, 101, 114, 111, 3, 47, 0, 116, 8, 2, 111, 108, 0, 4, 3, 48, 0, 8, 2, 18, 66, 17, 65, 0, 2, 116,
+ 3, 48, 12, 0, 4, 104, 2, 21, 3, 83, 0, 104, 2, 25, 0, 104, 8, 2, 17, 65, 0, 4, 115, 8, 2, 101, 117, 100, 111, 3,
+ 89, 0, 115, 8, 2, 105, 0, 7, 6, 113, 0, 4, 3, 49, 0, 117, 2, 17, 71, 0, 119, 8, 2, 17, 65, 3, 49, 58, 0, 7,
+ 6, 114, 0, 4, 3, 34, 0, 1, 17, 65, 2, 17, 65, 0, 1, 17, 67, 2, 17, 65, 0, 2, 32, 0, 2, 116, 0, 4, 1, 108,
+ 2, 17, 65, 3, 51, 0, 1, 109, 2, 17, 65, 0, 1, 110, 2, 17, 65, 0, 1, 115, 2, 17, 65, 0, 8, 2, 17, 65, 0, 114,
+ 3, 51, 52, 0, 7, 6, 115, 0, 4, 3, 89, 0, 1, 10, 2, 32, 14, 128, 128, 129, 0, 8, 2, 25, 21, 0, 99, 5, 33, 2,
+ 17, 71, 0, 115, 0, 4, 104, 2, 25, 3, 91, 0, 104, 8, 2, 17, 65, 0, 104, 8, 2, 18, 66, 17, 65, 0, 7, 6, 116, 0,
+ 4, 3, 47, 0, 8, 2, 18, 66, 17, 65, 0, 104, 2, 25, 0, 104, 8, 2, 21, 0, 4, 120, 3, 76, 0, 120, 8, 2, 17, 65,
+ 0, 7, 6, 117, 0, 4, 1, 103, 2, 101, 3, 0, 4, 1, 103, 2, 105, 3, 0, 4, 1, 103, 2, 195, 169, 3, 0, 1, 103, 2,
+ 195, 173, 3, 0, 4, 5, 35, 1, 108, 2, 17, 65, 3, 2, 40, 0, 5, 35, 1, 114, 2, 17, 65, 0, 4, 3, 40, 0, 2, 117,
+ 0, 2, 17, 65, 3, 58, 0, 7, 6, 118, 0, 4, 3, 71, 0, 1, 109, 0, 1, 110, 0, 2, 105, 17, 65, 0, 2, 117, 17, 65,
+ 0, 8, 2, 17, 65, 0, 8, 2, 18, 66, 17, 65, 0, 8, 2, 28, 1, 0, 4, 2, 17, 65, 3, 82, 0, 2, 18, 68, 0, 2,
+ 99, 17, 71, 0, 7, 6, 119, 0, 4, 3, 58, 0, 104, 8, 2, 17, 65, 0, 7, 6, 120, 0, 4, 3, 49, 89, 0, 99, 5, 33,
+ 2, 17, 71, 0, 8, 2, 28, 1, 3, 89, 0, 7, 6, 121, 0, 4, 3, 37, 0, 2, 32, 0, 4, 8, 108, 2, 17, 65, 3, 57,
+ 0, 8, 109, 2, 17, 65, 0, 4, 1, 117, 2, 25, 3, 57, 12, 0, 2, 17, 65, 0, 1, 32, 110, 2, 17, 65, 3, 75, 0, 8,
+ 2, 28, 1, 3, 79, 0, 8, 2, 17, 65, 3, 98, 0, 7, 6, 122, 0, 3, 87, 0, 5, 2, 2, 18, 67, 3, 88, 0, 122, 3,
+ 123, 0, 7, 6, 0, 195, 161, 3, 7, 35, 0, 195, 173, 3, 7, 37, 0, 195, 186, 3, 7, 40, 0, 195, 169, 3, 7, 109, 0, 195,
+ 179, 3, 7, 110, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 195, 188, 3, 40,
+ 0, 44, 2, 15, 3, 49, 110, 65, 35, 0, 45, 8, 2, 32, 15, 3, 65, 6, 109, 50, 110, 89, 0, 195, 177, 3, 67, 0, 36, 3,
+ 72, 6, 110, 55, 35, 34, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts16 = FileInMemory_createWithData (6339, reinterpret_cast<const char *> (&espeakdata_dicts16_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/es_dict",
U"es");
- my addItem_move (espeakdata_dicts16.move());
+ Collection_addItem (me.peek(), espeakdata_dicts16.transfer());
- static unsigned char espeakdata_dicts17_data[6768] = {
- 0, 4, 0, 0, 45, 19, 0, 0, 0, 0, 0, 0, 0, 6, 65, 4, 35, 108, 0, 0, 7, 194, 5, 0, 13, 42, 42, 15, 65, 108,
- 6, 35, 108, 15, 55, 108, 0, 24, 81, 108, 97, 32, 0, 0, 0, 7, 65, 8, 71, 36, 110, 0, 0, 0, 17, 67, 21, 64, 192, 36,
- 47, 15, 47, 89, 36, 47, 36, 34, 35, 0, 24, 0, 0, 8, 65, 12, 47, 89, 36, 110, 0, 0, 6, 195, 60, 193, 78, 72, 0, 0,
- 0, 7, 65, 16, 72, 36, 110, 0, 0, 7, 196, 56, 83, 132, 20, 76, 0, 0, 14, 5, 109, 195, 164, 115, 115, 65, 6, 121, 89, 12,
- 89, 0, 11, 4, 95, 100, 112, 116, 49, 39, 65, 109, 0, 0, 42, 65, 20, 6, 36, 50, 50, 36, 15, 65, 4, 36, 37, 57, 36, 15,
- 4, 35, 57, 109, 15, 6, 35, 34, 12, 84, 35, 65, 37, 89, 47, 0, 24, 84, 46, 32, 109, 32, 46, 32, 97, 32, 25, 65, 20, 6,
- 36, 50, 50, 36, 15, 49, 34, 6, 37, 89, 12, 47, 40, 89, 47, 0, 24, 81, 107, 114, 32, 6, 65, 20, 36, 110, 0, 0, 0, 16,
- 67, 76, 18, 128, 89, 6, 35, 57, 109, 50, 72, 37, 55, 0, 24, 20, 67, 41, 34, 192, 57, 4, 121, 34, 57, 36, 15, 49, 6, 39,
- 34, 34, 72, 0, 24, 0, 0, 7, 65, 24, 36, 83, 83, 0, 0, 0, 0, 0, 7, 65, 28, 81, 36, 110, 0, 0, 0, 0, 0, 7,
- 65, 32, 107, 35, 108, 0, 0, 0, 0, 0, 13, 1, 36, 47, 39, 55, 12, 55, 35, 34, 37, 47, 0, 6, 65, 36, 37, 112, 0, 0,
- 16, 1, 37, 48, 34, 39, 47, 89, 6, 36, 50, 47, 12, 37, 0, 27, 0, 7, 1, 38, 10, 36, 47, 0, 0, 0, 13, 5, 112, 195,
- 181, 108, 108, 48, 6, 119, 55, 12, 0, 8, 65, 40, 57, 39, 47, 12, 0, 0, 0, 10, 1, 42, 47, 121, 51, 12, 50, 0, 27, 0,
- 11, 1, 43, 48, 55, 40, 89, 12, 89, 0, 27, 0, 7, 65, 44, 49, 35, 108, 0, 0, 14, 66, 45, 0, 49, 6, 117, 48, 6, 121,
- 36, 84, 0, 24, 0, 0, 15, 1, 47, 49, 35, 55, 12, 72, 15, 49, 34, 112, 48, 89, 0, 0, 12, 4, 95, 100, 105, 97, 47, 121,
- 48, 37, 72, 0, 7, 65, 48, 36, 55, 55, 0, 0, 18, 66, 49, 0, 55, 4, 40, 81, 118, 15, 48, 6, 110, 47, 40, 72, 0, 24,
- 0, 0, 0, 42, 65, 52, 65, 4, 36, 37, 57, 36, 15, 6, 35, 57, 109, 15, 6, 35, 34, 84, 35, 65, 4, 37, 89, 36, 15, 57,
- 6, 121, 34, 81, 37, 0, 84, 46, 32, 97, 32, 46, 32, 106, 32, 7, 65, 52, 36, 65, 65, 0, 0, 0, 0, 0, 7, 65, 56, 36,
- 50, 50, 0, 0, 0, 0, 0, 6, 65, 60, 39, 115, 0, 0, 18, 1, 61, 84, 119, 51, 12, 72, 40, 89, 15, 65, 121, 34, 49, 12,
- 0, 27, 0, 0, 0, 26, 65, 64, 48, 6, 121, 34, 109, 89, 47, 15, 49, 34, 6, 37, 89, 47, 40, 89, 47, 0, 24, 81, 107, 114,
- 32, 7, 1, 64, 10, 121, 47, 0, 7, 65, 64, 48, 36, 110, 0, 0, 0, 0, 0, 7, 65, 68, 49, 40, 117, 0, 0, 0, 0, 0,
- 7, 65, 72, 36, 51, 51, 0, 0, 0, 0, 0, 21, 65, 76, 89, 6, 36, 55, 15, 6, 108, 89, 47, 35, 55, 0, 24, 82, 46, 32,
- 97, 32, 7, 65, 76, 36, 89, 89, 0, 0, 0, 0, 0, 7, 65, 80, 47, 36, 110, 0, 0, 0, 0, 0, 5, 65, 84, 117, 0, 0,
- 0, 0, 0, 7, 65, 88, 84, 36, 110, 0, 0, 7, 194, 5, 48, 13, 42, 42, 0, 0, 13, 4, 95, 49, 77, 52, 71, 37, 61, 57,
- 39, 50, 0, 0, 14, 1, 92, 55, 121, 68, 81, 15, 49, 34, 112, 48, 89, 0, 14, 65, 92, 49, 6, 35, 49, 89, 37, 89, 84, 36,
- 110, 0, 0, 0, 0, 0, 12, 4, 95, 49, 77, 49, 47, 40, 107, 109, 47, 0, 8, 65, 96, 37, 49, 12, 89, 0, 0, 6, 194, 4,
- 64, 13, 24, 13, 4, 95, 49, 77, 50, 65, 37, 61, 57, 39, 50, 0, 0, 14, 4, 95, 49, 77, 51, 65, 37, 61, 57, 35, 34, 72,
- 0, 0, 0, 9, 65, 100, 37, 81, 34, 36, 49, 0, 0, 0, 0, 0, 9, 65, 104, 47, 89, 36, 47, 12, 0, 0, 0, 0, 0, 11,
- 67, 60, 176, 89, 39, 49, 6, 36, 112, 0, 0, 0, 0, 0, 0, 13, 66, 12, 16, 47, 89, 6, 37, 34, 49, 35, 0, 24, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 126, 47, 37, 55, 72, 36, 0, 0, 12, 4, 95, 116, 108, 100, 47, 37, 55,
- 72, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 67, 48, 147, 12, 55, 6, 37, 55, 12, 0, 0, 0, 0, 14,
- 67, 5, 81, 192, 6, 35, 117, 81, 40, 89, 47, 0, 24, 0, 0, 0, 11, 67, 44, 243, 142, 49, 6, 39, 50, 12, 0, 0, 0, 0,
- 0, 0, 18, 67, 41, 50, 192, 57, 4, 35, 39, 89, 49, 6, 39, 50, 50, 72, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 20, 66, 16, 32, 47, 4, 36, 114, 132, 89, 37, 15, 71, 6, 36, 55, 55, 37, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 14,
- 66, 17, 32, 47, 6, 39, 49, 12, 47, 39, 34, 0, 24, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 145, 1, 76, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 20, 112, 64, 72, 8, 0, 0, 0, 0, 7, 195, 4, 112, 64,
- 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 44, 81, 1, 76, 6, 195, 76, 81, 1, 76, 0, 0, 0, 0, 0, 0,
- 23, 67, 73, 66, 128, 34, 4, 35, 40, 72, 15, 47, 6, 36, 110, 15, 57, 6, 35, 108, 65, 0, 24, 0, 0, 0, 0, 0, 0, 0,
- 0, 15, 67, 77, 35, 128, 89, 6, 40, 34, 34, 50, 40, 72, 0, 24, 0, 0, 0, 0, 0, 15, 3, 95, 35, 57, 47, 35, 71, 40,
- 55, 108, 47, 39, 34, 0, 0, 10, 67, 4, 195, 0, 6, 35, 55, 12, 0, 0, 7, 196, 44, 83, 12, 20, 76, 0, 0, 0, 0, 7,
- 196, 76, 83, 12, 20, 76, 0, 0, 0, 6, 195, 76, 147, 129, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 11, 67, 44, 83, 12, 49, 6, 36, 55, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 67, 52, 240, 128, 65, 4,
- 39, 71, 6, 37, 112, 55, 0, 24, 0, 7, 196, 60, 194, 84, 20, 72, 0, 0, 0, 0, 11, 67, 88, 147, 12, 84, 6, 37, 55, 12,
- 0, 0, 0, 0, 0, 0, 0, 16, 66, 32, 16, 107, 6, 36, 49, 12, 47, 35, 34, 37, 47, 0, 24, 14, 66, 20, 112, 50, 6, 127,
- 47, 12, 36, 49, 89, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 67, 16, 148, 128, 72,
- 4, 37, 34, 6, 36, 49, 12, 47, 39, 34, 0, 24, 0, 0, 0, 0, 0, 0, 0, 12, 66, 33, 32, 107, 6, 121, 51, 51, 35, 0,
- 24, 0, 19, 67, 33, 35, 0, 107, 6, 35, 34, 113, 55, 4, 37, 49, 40, 55, 47, 0, 24, 6, 195, 52, 147, 129, 72, 0, 0, 0,
- 0, 0, 0, 0, 20, 66, 12, 208, 89, 6, 36, 50, 47, 37, 15, 65, 4, 110, 47, 34, 37, 47, 0, 24, 5, 194, 20, 144, 72, 0,
- 0, 0, 0, 0, 0, 0, 0, 15, 66, 37, 16, 6, 37, 112, 15, 49, 6, 40, 117, 0, 24, 42, 0, 0, 0, 0, 0, 0, 0, 0,
- 22, 66, 16, 192, 47, 4, 36, 114, 132, 89, 37, 15, 55, 6, 112, 47, 12, 34, 37, 47, 0, 24, 0, 8, 195, 72, 224, 64, 13, 42,
- 42, 0, 7, 196, 60, 193, 77, 20, 72, 0, 0, 0, 0, 0, 0, 0, 21, 67, 40, 225, 64, 57, 4, 108, 15, 50, 4, 112, 15, 6,
- 36, 72, 35, 89, 37, 0, 24, 6, 195, 60, 195, 1, 72, 11, 3, 226, 130, 172, 36, 40, 34, 39, 47, 0, 0, 0, 0, 0, 6, 195,
- 60, 193, 64, 72, 0, 0, 0, 21, 66, 16, 208, 47, 4, 36, 114, 132, 89, 37, 15, 65, 6, 110, 47, 34, 37, 47, 0, 24, 6, 194,
- 40, 16, 72, 8, 0, 0, 0, 0, 0, 8, 195, 20, 242, 192, 13, 42, 42, 6, 195, 60, 194, 64, 72, 0, 0, 0, 18, 67, 65, 35,
- 198, 48, 34, 4, 39, 83, 6, 36, 89, 130, 39, 34, 0, 24, 0, 0, 0, 0, 0, 0, 0, 7, 195, 56, 147, 135, 72, 8, 0, 0,
- 24, 67, 40, 212, 192, 57, 4, 108, 15, 65, 6, 40, 117, 15, 89, 6, 36, 55, 55, 37, 50, 36, 0, 24, 0, 0, 0, 0, 29, 67,
- 88, 212, 192, 84, 4, 119, 37, 15, 65, 6, 40, 117, 15, 89, 6, 36, 110, 15, 89, 4, 40, 81, 40, 50, 36, 0, 24, 0, 0, 0,
- 13, 66, 41, 32, 57, 6, 117, 67, 37, 39, 34, 0, 24, 7, 194, 37, 64, 13, 42, 42, 10, 4, 95, 98, 114, 118, 49, 108, 34, 0,
- 0, 16, 67, 45, 3, 0, 49, 6, 35, 40, 48, 12, 55, 40, 89, 0, 24, 0, 0, 15, 67, 45, 5, 0, 49, 6, 35, 48, 12, 47,
- 36, 50, 0, 24, 0, 0, 0, 0, 0, 6, 194, 20, 208, 13, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 68, 88, 81, 66, 72,
- 84, 6, 110, 71, 34, 40, 35, 34, 0, 24, 0, 0, 0, 0, 0, 0, 0, 7, 194, 20, 224, 13, 42, 42, 0, 20, 3, 95, 51, 88,
+ static unsigned char espeakdata_dicts17_data[6778] = {
+ 0, 4, 0, 0, 55, 19, 0, 0, 0, 0, 0, 0, 0, 6, 65, 4, 35, 108, 0, 0, 7, 194, 5, 0, 17, 42, 42, 0, 0, 0,
+ 7, 65, 8, 71, 36, 110, 0, 0, 0, 17, 67, 21, 64, 192, 36, 47, 15, 47, 89, 36, 47, 36, 34, 35, 0, 24, 0, 0, 8, 65,
+ 12, 47, 89, 36, 110, 0, 0, 0, 0, 0, 7, 65, 16, 72, 36, 110, 0, 0, 0, 0, 7, 196, 76, 83, 12, 20, 76, 6, 195, 76,
+ 147, 129, 72, 0, 42, 65, 20, 6, 36, 50, 50, 36, 15, 65, 4, 36, 37, 57, 36, 15, 4, 35, 57, 109, 15, 6, 35, 34, 12, 84,
+ 35, 65, 37, 89, 47, 0, 24, 84, 46, 32, 109, 32, 46, 32, 97, 32, 25, 65, 20, 6, 36, 50, 50, 36, 15, 49, 34, 6, 37, 89,
+ 12, 47, 40, 89, 47, 0, 24, 81, 107, 114, 32, 6, 65, 20, 36, 110, 0, 0, 0, 16, 67, 76, 18, 128, 89, 6, 35, 57, 109, 50,
+ 72, 37, 55, 0, 24, 20, 67, 41, 34, 192, 57, 4, 121, 34, 57, 36, 15, 49, 6, 39, 34, 34, 72, 0, 24, 0, 0, 7, 65, 24,
+ 36, 83, 83, 0, 0, 0, 0, 0, 7, 65, 28, 81, 36, 110, 0, 0, 0, 0, 0, 7, 65, 32, 107, 35, 108, 0, 0, 0, 0, 0,
+ 13, 1, 36, 47, 39, 55, 12, 55, 35, 34, 37, 47, 0, 6, 65, 36, 37, 112, 0, 0, 16, 1, 37, 48, 34, 39, 47, 89, 6, 36,
+ 50, 47, 12, 37, 0, 27, 0, 7, 1, 38, 10, 36, 47, 0, 0, 0, 8, 65, 40, 57, 39, 47, 12, 0, 0, 0, 10, 1, 42, 47,
+ 121, 51, 12, 50, 0, 27, 0, 11, 1, 43, 48, 55, 40, 89, 12, 89, 0, 27, 0, 7, 65, 44, 49, 35, 108, 0, 0, 14, 66, 45,
+ 0, 49, 6, 117, 48, 6, 121, 36, 84, 0, 24, 0, 0, 15, 1, 47, 49, 35, 55, 12, 72, 15, 49, 34, 112, 48, 89, 0, 0, 7,
+ 65, 48, 36, 55, 55, 0, 0, 18, 66, 49, 0, 55, 4, 40, 81, 118, 15, 48, 6, 110, 47, 40, 72, 0, 24, 0, 0, 7, 196, 52,
+ 147, 12, 20, 76, 0, 42, 65, 52, 65, 4, 36, 37, 57, 36, 15, 6, 35, 57, 109, 15, 6, 35, 34, 84, 35, 65, 4, 37, 89, 36,
+ 15, 57, 6, 121, 34, 81, 37, 0, 84, 46, 32, 97, 32, 46, 32, 106, 32, 7, 65, 52, 36, 65, 65, 0, 0, 0, 0, 0, 7, 65,
+ 56, 36, 50, 50, 0, 0, 0, 0, 0, 6, 65, 60, 39, 115, 0, 0, 18, 1, 61, 84, 119, 51, 12, 72, 40, 89, 15, 65, 121, 34,
+ 49, 12, 0, 27, 0, 0, 0, 26, 65, 64, 48, 6, 121, 34, 109, 89, 47, 15, 49, 34, 6, 37, 89, 47, 40, 89, 47, 0, 24, 81,
+ 107, 114, 32, 7, 1, 64, 10, 121, 47, 0, 7, 65, 64, 48, 36, 110, 0, 0, 0, 0, 0, 7, 65, 68, 49, 40, 117, 0, 0, 0,
+ 0, 0, 7, 65, 72, 36, 51, 51, 0, 0, 0, 0, 0, 21, 65, 76, 89, 6, 36, 55, 15, 6, 108, 89, 47, 35, 55, 0, 24, 82,
+ 46, 32, 97, 32, 7, 65, 76, 36, 89, 89, 0, 0, 0, 0, 0, 7, 65, 80, 47, 36, 110, 0, 0, 0, 0, 0, 5, 65, 84, 117,
+ 0, 0, 0, 0, 0, 7, 65, 88, 84, 36, 110, 0, 0, 7, 194, 5, 48, 17, 42, 42, 0, 0, 13, 4, 95, 49, 77, 52, 71, 37,
+ 61, 57, 39, 50, 0, 0, 14, 1, 92, 55, 121, 68, 81, 15, 49, 34, 112, 48, 89, 0, 14, 65, 92, 49, 6, 35, 49, 89, 37, 89,
+ 84, 36, 110, 0, 0, 0, 0, 7, 196, 60, 195, 149, 16, 72, 0, 12, 4, 95, 49, 77, 49, 47, 40, 107, 109, 47, 0, 8, 65, 96,
+ 37, 49, 12, 89, 0, 0, 6, 194, 4, 64, 17, 24, 13, 4, 95, 49, 77, 50, 65, 37, 61, 57, 39, 50, 0, 0, 14, 4, 95, 49,
+ 77, 51, 65, 37, 61, 57, 35, 34, 72, 0, 0, 0, 9, 65, 100, 37, 81, 34, 36, 49, 0, 0, 0, 0, 0, 9, 65, 104, 47, 89,
+ 36, 47, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 66, 12, 16, 47, 89, 6, 37, 34, 49, 35, 0, 24, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 126, 47, 37, 55, 72, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 67, 48, 147,
+ 12, 55, 6, 37, 55, 12, 0, 0, 0, 8, 132, 1, 195, 188, 5, 17, 42, 0, 0, 0, 0, 13, 5, 16, 195, 181, 12, 12, 48, 6,
+ 119, 55, 12, 0, 0, 0, 14, 67, 5, 81, 192, 6, 35, 117, 81, 40, 89, 47, 0, 24, 0, 0, 0, 0, 0, 7, 196, 44, 83, 12,
+ 20, 76, 0, 0, 0, 18, 67, 41, 50, 192, 57, 4, 35, 39, 89, 49, 6, 39, 50, 50, 72, 0, 24, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 20, 66, 16, 32, 47, 4, 36, 114, 132, 89, 37, 15, 71, 6, 36, 55, 55, 37, 0, 24, 0, 0, 0, 0, 20, 67,
+ 72, 213, 11, 34, 6, 108, 65, 35, 47, 40, 15, 49, 6, 39, 81, 40, 0, 24, 0, 0, 0, 0, 14, 66, 17, 32, 47, 6, 39, 49,
+ 12, 47, 39, 34, 0, 24, 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, 7, 195, 20, 112, 64, 72, 8, 0, 0, 0, 0, 7, 195, 4, 112, 64, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 56,
+ 81, 68, 76, 0, 0, 0, 0, 0, 0, 0, 0, 23, 67, 73, 66, 128, 34, 4, 35, 40, 72, 15, 47, 6, 36, 110, 15, 57, 6, 35,
+ 108, 65, 0, 24, 6, 195, 56, 82, 68, 76, 0, 11, 4, 95, 4, 16, 20, 49, 39, 65, 109, 0, 0, 0, 0, 0, 0, 0, 0, 15,
+ 67, 77, 35, 128, 89, 6, 40, 34, 34, 50, 40, 72, 0, 24, 6, 195, 56, 82, 76, 76, 0, 0, 0, 0, 0, 12, 4, 95, 20, 12,
+ 4, 47, 37, 55, 72, 36, 0, 15, 3, 95, 35, 57, 47, 35, 71, 40, 55, 108, 47, 39, 34, 0, 0, 10, 67, 4, 195, 0, 6, 35,
+ 55, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 56, 83, 132, 20, 76, 0,
+ 0, 0, 0, 0, 0, 0, 0, 11, 67, 60, 176, 89, 39, 49, 6, 36, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 67, 52, 240,
+ 128, 65, 4, 39, 71, 6, 37, 112, 55, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 66, 32, 16, 107, 6, 36, 49,
+ 12, 47, 35, 34, 37, 47, 0, 24, 14, 66, 20, 112, 50, 6, 127, 47, 12, 36, 49, 89, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 6, 195, 60, 195, 1, 72, 0, 0, 0, 0, 0, 18, 67, 16, 148, 128, 72, 4, 37, 34, 6, 36, 49, 12, 47, 39,
+ 34, 0, 24, 0, 0, 0, 0, 0, 0, 0, 12, 66, 33, 32, 107, 6, 121, 51, 51, 35, 0, 24, 0, 19, 67, 33, 35, 0, 107, 6,
+ 35, 34, 113, 55, 4, 37, 49, 40, 55, 47, 0, 24, 0, 0, 0, 0, 0, 0, 0, 20, 66, 12, 208, 89, 6, 36, 50, 47, 37, 15,
+ 65, 4, 110, 47, 34, 37, 47, 0, 24, 5, 194, 20, 144, 72, 0, 0, 0, 0, 0, 0, 0, 0, 15, 66, 37, 16, 6, 37, 112, 15,
+ 49, 6, 40, 117, 0, 24, 42, 0, 0, 0, 0, 0, 0, 0, 0, 22, 66, 16, 192, 47, 4, 36, 114, 132, 89, 37, 15, 55, 6, 112,
+ 47, 12, 34, 37, 47, 0, 24, 0, 8, 195, 72, 224, 64, 17, 42, 42, 0, 0, 0, 0, 0, 0, 11, 67, 57, 83, 142, 50, 6, 40,
+ 50, 12, 0, 0, 0, 21, 67, 40, 225, 64, 57, 4, 108, 15, 50, 4, 112, 15, 6, 36, 72, 35, 89, 37, 0, 24, 6, 195, 60, 193,
+ 68, 72, 11, 3, 226, 130, 172, 36, 40, 34, 39, 47, 0, 0, 0, 0, 0, 6, 195, 60, 193, 64, 72, 0, 0, 0, 21, 66, 16, 208,
+ 47, 4, 36, 114, 132, 89, 37, 15, 65, 6, 110, 47, 34, 37, 47, 0, 24, 6, 194, 40, 16, 72, 8, 0, 6, 195, 60, 194, 68, 72,
+ 0, 0, 0, 0, 8, 195, 20, 242, 192, 17, 42, 42, 6, 195, 60, 194, 64, 72, 0, 0, 0, 0, 0, 0, 6, 195, 60, 194, 78, 72,
+ 0, 0, 0, 0, 0, 0, 24, 67, 40, 212, 192, 57, 4, 108, 15, 65, 6, 40, 117, 15, 89, 6, 36, 55, 55, 37, 50, 36, 0, 24,
+ 0, 0, 0, 0, 29, 67, 88, 212, 192, 84, 4, 119, 37, 15, 65, 6, 40, 117, 15, 89, 6, 36, 110, 15, 89, 4, 40, 81, 40, 50,
+ 36, 0, 24, 0, 0, 0, 13, 66, 41, 32, 57, 6, 117, 67, 37, 39, 34, 0, 24, 7, 194, 37, 64, 17, 42, 42, 0, 16, 67, 45,
+ 3, 0, 49, 6, 35, 40, 48, 12, 55, 40, 89, 0, 24, 0, 0, 15, 67, 45, 5, 0, 49, 6, 35, 48, 12, 47, 36, 50, 0, 24,
+ 14, 69, 100, 241, 213, 73, 64, 57, 39, 81, 40, 34, 47, 0, 0, 0, 0, 0, 0, 6, 194, 20, 208, 17, 24, 0, 0, 0, 6, 195,
+ 60, 193, 78, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 194, 20, 224, 17, 42, 42, 0, 20, 3, 95, 51, 88,
49, 6, 39, 55, 65, 15, 49, 4, 125, 65, 65, 36, 50, 72, 0, 0, 11, 3, 95, 48, 67, 89, 35, 72, 109, 10, 0, 0, 0, 0,
- 0, 0, 20, 67, 72, 213, 11, 34, 6, 108, 65, 35, 47, 40, 15, 49, 6, 39, 81, 40, 0, 24, 0, 17, 66, 41, 64, 57, 4, 108,
- 15, 47, 6, 36, 37, 89, 36, 72, 0, 24, 0, 0, 10, 3, 95, 49, 67, 89, 35, 72, 109, 0, 0, 14, 67, 45, 37, 0, 49, 6,
- 39, 34, 47, 36, 34, 0, 24, 0, 0, 0, 0, 0, 18, 3, 95, 49, 57, 6, 125, 107, 36, 49, 89, 35, 47, 36, 37, 89, 47, 0,
- 0, 18, 67, 61, 50, 192, 6, 39, 89, 109, 15, 49, 6, 39, 50, 50, 72, 0, 24, 19, 3, 95, 49, 56, 49, 6, 35, 107, 36, 49,
- 89, 35, 47, 36, 37, 89, 47, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 49, 49, 125, 49, 89, 47, 36, 37, 89, 47, 0, 0,
- 12, 3, 95, 49, 48, 49, 6, 125, 65, 65, 36, 0, 0, 16, 3, 95, 49, 51, 49, 6, 39, 55, 65, 47, 36, 37, 89, 47, 0, 0,
- 16, 3, 95, 49, 50, 49, 6, 35, 49, 89, 47, 36, 37, 89, 47, 0, 0, 15, 3, 95, 49, 53, 84, 6, 112, 89, 47, 36, 37, 89,
- 47, 0, 0, 16, 3, 95, 49, 52, 50, 6, 36, 55, 37, 47, 36, 37, 89, 47, 0, 0, 18, 3, 95, 49, 55, 89, 6, 36, 37, 47,
- 89, 36, 47, 36, 37, 89, 47, 0, 0, 15, 3, 95, 49, 54, 49, 6, 117, 89, 47, 36, 37, 89, 47, 0, 0, 11, 66, 44, 64, 49,
- 6, 128, 72, 36, 0, 24, 0, 22, 3, 95, 55, 88, 89, 6, 36, 37, 47, 89, 36, 15, 49, 4, 125, 65, 65, 36, 50, 72, 0, 0,
- 0, 0, 0, 0, 0, 0, 12, 66, 41, 96, 57, 6, 121, 34, 34, 84, 0, 24, 6, 194, 45, 64, 13, 24, 0, 0, 0, 0, 0, 12,
- 4, 95, 97, 99, 117, 35, 49, 6, 117, 47, 0, 0, 0, 0, 7, 194, 52, 16, 13, 42, 42, 5, 194, 52, 16, 72, 0, 0, 6, 65,
- 160, 123, 124, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 50, 88, 49, 6, 35, 49, 89, 15, 49, 4, 125, 65, 65, 36, 50, 72,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 63, 63, 65, 6, 121, 34, 49, 0, 0, 0, 13, 66, 53,
- 32, 65, 6, 37, 89, 47, 36, 34, 0, 24, 0, 20, 3, 95, 52, 88, 50, 6, 36, 55, 113, 15, 49, 4, 125, 65, 65, 36, 50, 72,
- 0, 0, 0, 0, 0, 6, 195, 76, 81, 64, 76, 0, 0, 6, 195, 56, 17, 0, 72, 0, 17, 66, 44, 112, 49, 4, 37, 55, 116, 81,
- 34, 6, 35, 65, 65, 0, 24, 0, 7, 195, 20, 130, 192, 72, 8, 19, 3, 95, 53, 88, 84, 6, 112, 89, 15, 49, 4, 125, 65, 65,
- 36, 50, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 62, 176, 13, 19, 3, 95, 54, 88, 49, 6, 117, 89, 15, 49, 4, 125,
- 65, 65, 36, 50, 72, 0, 0, 0, 0, 0, 23, 66, 46, 176, 49, 6, 39, 34, 47, 36, 34, 37, 15, 6, 125, 107, 4, 37, 89, 47,
- 40, 0, 24, 0, 0, 0, 21, 66, 40, 160, 57, 4, 108, 15, 57, 6, 121, 34, 34, 81, 65, 37, 89, 36, 72, 0, 24, 0, 16, 67,
- 5, 4, 128, 4, 35, 48, 48, 34, 6, 37, 61, 61, 0, 24, 0, 0, 0, 0, 0, 7, 196, 52, 147, 12, 20, 76, 0, 0, 14, 66,
- 57, 32, 50, 6, 40, 65, 65, 71, 36, 34, 0, 24, 0, 23, 3, 95, 56, 88, 49, 6, 35, 107, 36, 49, 89, 35, 15, 49, 4, 125,
- 65, 65, 36, 50, 72, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 80, 72, 0, 22, 3, 95, 57, 88, 6, 125, 107, 36, 49, 89,
- 35, 15, 49, 4, 125, 65, 65, 36, 50, 72, 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, 13, 66, 57, 64, 50, 6, 127, 47, 36, 49, 89, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 20, 66, 52, 112,
- 65, 4, 37, 61, 61, 37, 15, 81, 34, 6, 35, 65, 65, 37, 0, 24, 15, 66, 40, 208, 57, 4, 108, 15, 65, 6, 40, 117, 72, 0,
- 24, 0, 18, 67, 65, 34, 192, 48, 6, 36, 34, 111, 15, 49, 6, 39, 50, 72, 0, 24, 0, 0, 0, 0, 24, 67, 40, 213, 0, 57,
- 4, 108, 15, 65, 6, 40, 117, 72, 15, 47, 6, 36, 37, 89, 36, 72, 0, 24, 29, 67, 76, 82, 128, 89, 6, 115, 57, 40, 89, 15,
- 36, 55, 6, 36, 49, 47, 34, 37, 15, 57, 6, 35, 108, 65, 0, 42, 42, 0, 0, 0, 12, 4, 95, 99, 105, 114, 49, 35, 47, 40,
- 89, 0, 6, 65, 172, 125, 126, 0, 0, 19, 67, 93, 67, 192, 84, 4, 110, 15, 47, 4, 110, 15, 6, 39, 115, 0, 42, 42, 0, 13,
- 4, 95, 48, 77, 52, 71, 37, 61, 57, 39, 50, 0, 0, 0, 13, 4, 95, 48, 77, 50, 65, 37, 61, 57, 39, 50, 0, 0, 14, 4,
- 95, 48, 77, 51, 65, 37, 61, 57, 35, 34, 72, 0, 0, 0, 12, 4, 95, 48, 77, 49, 47, 40, 107, 109, 47, 0, 0, 18, 66, 52,
- 128, 65, 6, 40, 117, 15, 107, 6, 40, 55, 81, 35, 89, 0, 24, 12, 66, 40, 224, 57, 6, 115, 67, 37, 89, 0, 24, 0, 0, 0,
- 0, 0, 0, 0, 14, 67, 65, 35, 0, 48, 34, 6, 36, 37, 55, 37, 0, 24, 0, 12, 66, 65, 32, 48, 34, 6, 39, 40, 35, 0,
- 24, 0, 0, 0, 0, 0, 18, 67, 56, 245, 128, 50, 4, 39, 84, 6, 36, 65, 65, 71, 36, 34, 0, 24, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 8, 197, 52, 147, 12, 21, 48, 76, 0, 0, 0, 0, 0, 0, 18, 67, 65, 53, 0, 48, 6, 40, 37, 57, 36, 89,
- 15, 47, 4, 110, 0, 24, 0, 0, 0, 0, 17, 67, 44, 225, 0, 49, 4, 35, 67, 72, 37, 72, 6, 108, 47, 0, 24, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 67, 16, 85, 19, 47, 4, 36, 47, 89, 6, 36, 65, 65, 71, 36, 34, 0, 24, 0, 11,
- 4, 95, 99, 101, 100, 89, 36, 72, 112, 0, 0, 0, 16, 66, 52, 176, 65, 6, 108, 15, 49, 6, 39, 50, 50, 72, 0, 24, 0, 15,
- 67, 44, 241, 0, 49, 6, 39, 72, 109, 50, 37, 49, 0, 24, 0, 0, 0, 0, 16, 67, 76, 82, 192, 89, 6, 36, 49, 118, 50, 72,
- 37, 47, 0, 24, 0, 0, 0, 0, 0, 10, 4, 95, 99, 97, 112, 89, 117, 34, 0, 0, 0, 0, 21, 67, 28, 211, 192, 81, 6, 36,
- 110, 15, 4, 36, 65, 65, 15, 6, 39, 115, 0, 24, 42, 0, 0, 13, 67, 72, 35, 0, 34, 6, 40, 71, 55, 35, 0, 24, 0, 20,
- 66, 52, 192, 65, 4, 37, 61, 61, 37, 15, 55, 6, 112, 47, 34, 37, 47, 0, 24, 0, 17, 67, 52, 193, 0, 65, 6, 37, 61, 57,
- 35, 34, 72, 37, 47, 0, 24, 6, 195, 52, 148, 192, 76, 0, 0, 0, 0, 6, 195, 44, 84, 192, 76, 0, 0, 26, 67, 77, 3, 0,
- 89, 6, 40, 48, 113, 15, 55, 4, 40, 89, 37, 49, 35, 15, 47, 6, 127, 47, 12, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 7, 196, 88, 82, 68, 36, 72, 8, 197, 52, 147, 12, 20, 192, 76, 5, 194, 76, 16, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 67, 72, 69, 0, 34, 4, 35, 40, 72, 15, 47, 6, 110, 0, 24, 16, 67, 52,
- 229, 0, 65, 6, 108, 50, 15, 47, 6, 36, 110, 0, 24, 0, 0, 0, 16, 3, 115, 46, 111, 89, 6, 36, 110, 15, 6, 39, 50, 50,
- 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 10, 66, 60, 176, 39, 49, 6, 36, 112, 0, 5, 194, 80, 16, 72, 0, 0, 0, 0, 0,
- 16, 67, 60, 181, 0, 4, 39, 49, 47, 6, 115, 71, 36, 34, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 66, 56,
- 224, 50, 6, 37, 112, 15, 50, 6, 37, 65, 36, 47, 4, 35, 47, 40, 72, 0, 24, 0, 13, 67, 52, 164, 128, 65, 6, 35, 57, 116,
- 34, 0, 24, 0, 0, 0, 13, 4, 95, 103, 114, 118, 81, 34, 108, 84, 37, 89, 0, 0, 0, 6, 195, 60, 193, 68, 72, 0, 0, 12,
- 66, 81, 32, 47, 34, 6, 125, 49, 12, 0, 24, 20, 66, 77, 64, 89, 6, 36, 110, 15, 47, 6, 121, 107, 36, 50, 72, 35, 71, 0,
- 24, 0, 0, 0, 0, 11, 67, 57, 83, 142, 50, 6, 40, 50, 12, 0, 0, 0, 18, 3, 195, 181, 97, 6, 119, 48, 12, 36, 15, 4,
- 108, 89, 47, 35, 0, 24, 0, 0, 12, 2, 194, 164, 84, 35, 55, 6, 117, 47, 35, 0, 0, 0, 0, 10, 2, 194, 163, 50, 35, 110,
- 55, 35, 0, 0, 0, 0, 0, 0, 7, 2, 195, 164, 121, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 60, 224, 72, 0, 6,
- 195, 4, 32, 192, 13, 0, 6, 195, 56, 81, 68, 76, 0, 0, 0, 0, 0, 7, 195, 6, 177, 64, 13, 42, 0, 0, 7, 2, 195, 181,
- 119, 120, 0, 0, 0, 0, 15, 70, 100, 241, 200, 85, 37, 0, 57, 39, 81, 40, 34, 47, 0, 0, 0, 0, 15, 67, 80, 83, 0, 47,
- 6, 36, 55, 111, 83, 39, 50, 0, 24, 0, 5, 194, 80, 80, 72, 0, 16, 67, 80, 194, 192, 47, 6, 119, 61, 49, 37, 50, 40, 72,
- 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 195, 181, 112, 6, 119, 48, 111, 47, 4, 35, 57, 35, 0, 24,
- 0, 0, 0, 19, 66, 76, 128, 89, 6, 36, 35, 55, 15, 107, 4, 40, 55, 81, 35, 89, 0, 24, 0, 0, 0, 0, 0, 0, 6, 195,
- 60, 194, 68, 72, 0, 0, 0, 15, 67, 89, 33, 0, 84, 6, 119, 34, 34, 72, 55, 36, 0, 24, 0, 0, 6, 195, 80, 82, 69, 72,
- 6, 195, 52, 82, 69, 72, 0, 0, 0, 0, 0, 0, 0, 19, 67, 76, 84, 20, 89, 6, 36, 48, 47, 6, 36, 65, 65, 71, 36, 34,
- 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 53, 74, 192, 13, 42, 0, 0, 0, 0, 0, 7, 196, 60, 193,
- 84, 20, 72, 6, 195, 56, 82, 68, 76, 0, 0, 0, 8, 195, 85, 48, 64, 13, 42, 42, 0, 0, 12, 4, 195, 164, 115, 115, 6, 121,
- 89, 12, 89, 0, 0, 12, 66, 89, 64, 84, 6, 35, 108, 47, 35, 0, 24, 7, 194, 85, 96, 13, 42, 42, 0, 6, 195, 37, 49, 64,
- 72, 0, 11, 67, 33, 83, 12, 107, 6, 40, 55, 12, 0, 0, 0, 0, 0, 0, 0, 16, 66, 92, 48, 84, 6, 36, 110, 15, 47, 89,
- 6, 36, 110, 0, 24, 0, 17, 67, 65, 66, 192, 48, 4, 36, 35, 15, 47, 6, 125, 49, 12, 0, 24, 0, 0, 0, 0, 12, 2, 95,
- 35, 47, 34, 36, 61, 61, 37, 72, 0, 0, 15, 2, 95, 34, 57, 40, 47, 118, 65, 4, 121, 34, 49, 12, 0, 0, 16, 2, 95, 33,
- 107, 129, 12, 57, 40, 65, 4, 121, 34, 49, 12, 0, 0, 0, 13, 2, 95, 39, 125, 55, 109, 15, 49, 39, 65, 35, 0, 0, 16, 2,
- 95, 38, 57, 6, 35, 108, 15, 65, 4, 121, 34, 49, 12, 0, 0, 15, 2, 95, 37, 48, 34, 39, 47, 89, 36, 50, 47, 12, 0, 66,
- 15, 2, 95, 37, 48, 34, 39, 47, 89, 6, 36, 50, 47, 12, 0, 0, 12, 2, 95, 36, 47, 39, 55, 12, 55, 35, 34, 0, 0, 0,
- 0, 18, 2, 95, 41, 55, 119, 48, 36, 47, 35, 84, 15, 89, 40, 55, 12, 81, 0, 0, 18, 2, 95, 40, 35, 55, 118, 89, 47, 35,
- 84, 15, 89, 40, 55, 12, 81, 0, 0, 0, 11, 2, 95, 46, 48, 40, 50, 49, 12, 47, 0, 0, 10, 2, 95, 45, 49, 34, 112, 48,
- 89, 0, 0, 9, 2, 95, 44, 49, 39, 65, 109, 0, 0, 14, 67, 53, 36, 192, 65, 6, 37, 131, 131, 37, 89, 0, 24, 11, 2, 95,
- 51, 49, 6, 39, 55, 12, 65, 0, 0, 11, 2, 95, 50, 49, 6, 35, 49, 12, 89, 0, 0, 10, 2, 95, 49, 6, 125, 49, 12, 89,
- 0, 0, 11, 2, 95, 48, 50, 6, 40, 55, 12, 55, 0, 0, 12, 2, 95, 55, 89, 6, 36, 37, 47, 89, 36, 0, 0, 10, 2, 95,
- 54, 49, 6, 40, 117, 89, 0, 0, 10, 2, 95, 53, 84, 6, 37, 112, 89, 0, 0, 10, 2, 95, 52, 50, 6, 36, 55, 113, 0, 0,
- 0, 10, 2, 95, 58, 49, 115, 55, 39, 50, 0, 0, 12, 2, 95, 57, 6, 125, 107, 36, 49, 89, 35, 0, 0, 12, 66, 80, 176, 47,
- 6, 125, 49, 12, 37, 0, 24, 13, 2, 95, 56, 49, 6, 35, 107, 36, 49, 89, 35, 0, 0, 15, 2, 95, 63, 49, 125, 131, 113, 65,
- 4, 121, 34, 49, 12, 0, 0, 10, 2, 95, 62, 89, 117, 34, 36, 65, 0, 0, 0, 12, 2, 95, 60, 84, 127, 49, 12, 89, 36, 65,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 67, 76, 225, 0, 89, 6, 125, 67, 67, 72, 37, 50, 40, 72, 0, 24, 0,
- 0, 8, 195, 16, 224, 64, 13, 42, 42, 0, 7, 196, 60, 194, 77, 20, 72, 0, 7, 65, 212, 91, 35, 108, 0, 0, 0, 0, 14, 4,
- 110, 195, 164, 100, 50, 6, 121, 72, 109, 55, 0, 24, 0, 7, 196, 60, 195, 149, 16, 72, 0, 0, 21, 67, 20, 177, 192, 6, 36, 110,
- 15, 49, 4, 35, 108, 15, 81, 6, 36, 110, 0, 24, 42, 0, 6, 195, 56, 82, 76, 76, 0, 0, 6, 195, 60, 194, 78, 72, 0, 6,
- 195, 80, 83, 65, 72, 31, 2, 95, 91, 6, 35, 55, 118, 89, 47, 35, 84, 15, 49, 6, 35, 50, 72, 37, 62, 37, 50, 36, 15, 89,
- 6, 40, 55, 12, 81, 0, 0, 11, 4, 95, 226, 130, 172, 36, 40, 34, 39, 0, 0, 0, 0, 14, 2, 95, 95, 35, 55, 12, 55, 49,
- 34, 112, 48, 89, 0, 0, 11, 67, 76, 149, 20, 89, 6, 37, 47, 12, 0, 0, 32, 2, 95, 93, 55, 6, 119, 48, 36, 47, 35, 84,
- 15, 49, 6, 35, 50, 72, 37, 55, 4, 37, 50, 36, 15, 89, 6, 40, 55, 12, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198,
- 60, 193, 75, 76, 147, 128, 72, 0, 0, 0, 0, 0, 12, 66, 80, 224, 47, 6, 121, 50, 109, 84, 0, 24, 0, 0, 0, 0, 0, 17,
- 67, 64, 212, 192, 48, 6, 36, 35, 65, 37, 89, 36, 55, 47, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 30, 2, 95, 123, 35, 55,
- 118, 89, 47, 35, 84, 15, 55, 6, 115, 81, 36, 55, 4, 37, 50, 36, 15, 89, 6, 40, 55, 12, 81, 0, 0, 0, 0, 0, 0, 0,
- 30, 2, 95, 125, 55, 119, 48, 36, 47, 35, 84, 15, 55, 6, 115, 81, 36, 55, 4, 37, 50, 36, 15, 89, 6, 40, 55, 12, 81, 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, 21, 68, 76, 80, 76, 32,
- 89, 6, 36, 35, 55, 15, 107, 4, 40, 55, 81, 35, 89, 0, 24, 0, 13, 4, 95, 35, 51, 50, 47, 6, 125, 107, 37, 49, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 67, 52, 195, 128, 65, 6, 37, 61, 57, 39, 50, 37, 47, 0, 24, 8, 195,
- 5, 67, 64, 13, 42, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 8, 132, 118, 195, 181, 105, 72, 8, 0, 0, 0, 0, 0, 0, 0, 14, 69, 100, 241, 213, 73, 64, 57, 39, 81, 40, 34, 47, 0, 0,
- 13, 66, 6, 176, 6, 35, 108, 15, 6, 125, 126, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 20, 67, 8, 32, 192, 71, 4, 112, 15,
- 71, 4, 112, 15, 89, 6, 37, 112, 0, 42, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 18, 67, 44, 130, 192, 49, 4, 37, 107, 111, 55, 49, 6, 39, 50, 72, 0, 24, 0, 7, 65, 228, 90, 36, 110, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 56, 82, 76, 20, 76, 0, 0, 0, 0, 0, 0, 0, 8, 195, 5, 69, 128, 13, 42,
- 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 105, 0, 106, 0, 7, 6, 18, 67,
- 98, 0, 100, 0, 102, 0, 103, 0, 104, 0, 106, 0, 108, 0, 109, 0, 110, 0, 114, 0, 115, 0, 118, 0, 7, 6, 18, 68, 108, 0,
- 109, 0, 110, 0, 114, 0, 7, 6, 18, 69, 195, 181, 0, 195, 164, 0, 195, 182, 0, 195, 188, 0, 97, 0, 98, 0, 99, 0, 100, 0,
- 101, 0, 102, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, 114, 0, 115, 0,
- 116, 0, 117, 0, 118, 0, 7, 6, 18, 70, 195, 181, 0, 195, 164, 0, 195, 182, 0, 195, 188, 0, 97, 0, 101, 0, 105, 0, 108, 0,
- 109, 0, 110, 0, 111, 0, 114, 0, 117, 0, 7, 6, 195, 164, 0, 101, 2, 32, 3, 6, 121, 110, 0, 111, 3, 6, 121, 115, 0, 117,
- 2, 32, 3, 6, 121, 117, 0, 4, 195, 164, 1, 29, 2, 18, 67, 32, 3, 6, 121, 122, 0, 195, 164, 1, 29, 2, 32, 0, 195, 164,
- 3, 6, 122, 0, 105, 2, 32, 3, 6, 127, 12, 0, 3, 121, 0, 105, 3, 127, 0, 7, 6, 195, 181, 0, 97, 3, 6, 119, 108, 0,
- 101, 2, 32, 3, 6, 119, 110, 0, 105, 2, 32, 3, 6, 119, 112, 0, 111, 3, 6, 119, 115, 0, 117, 2, 32, 3, 6, 119, 117, 0,
- 4, 195, 181, 1, 29, 2, 18, 67, 32, 3, 6, 119, 120, 0, 195, 181, 1, 29, 2, 32, 0, 195, 181, 3, 6, 120, 0, 3, 119, 0,
- 117, 3, 119, 40, 0, 7, 6, 195, 182, 0, 97, 3, 6, 123, 108, 0, 101, 3, 6, 123, 110, 0, 4, 195, 182, 1, 29, 2, 18, 67,
- 32, 3, 6, 123, 124, 0, 195, 182, 1, 29, 2, 32, 0, 195, 182, 3, 6, 124, 0, 3, 123, 0, 105, 3, 128, 0, 7, 6, 195, 188,
- 0, 4, 195, 188, 1, 29, 2, 18, 67, 32, 3, 6, 125, 126, 0, 195, 188, 1, 29, 2, 32, 0, 195, 188, 3, 6, 126, 0, 3, 125,
- 0, 109, 98, 114, 105, 3, 125, 65, 71, 34, 37, 0, 4, 105, 3, 129, 0, 195, 188, 2, 106, 97, 0, 195, 188, 2, 97, 3, 129, 57,
- 0, 7, 6, 97, 0, 4, 97, 1, 29, 2, 18, 67, 32, 3, 6, 35, 108, 0, 97, 1, 29, 2, 32, 0, 101, 2, 32, 3, 6, 35,
- 110, 0, 105, 2, 32, 3, 6, 35, 112, 0, 111, 3, 6, 35, 115, 0, 117, 2, 32, 3, 6, 35, 117, 0, 97, 3, 6, 108, 0, 3,
- 35, 0, 109, 98, 105, 3, 35, 65, 71, 37, 0, 1, 105, 17, 65, 3, 57, 35, 0, 4, 1, 117, 97, 3, 58, 35, 0, 1, 117, 117,
- 0, 1, 117, 181, 195, 0, 4, 8, 18, 67, 17, 65, 2, 25, 3, 109, 0, 8, 18, 67, 17, 65, 17, 67, 2, 25, 0, 7, 6, 98,
- 0, 8, 3, 48, 0, 3, 71, 0, 7, 6, 99, 0, 4, 2, 101, 3, 47, 89, 0, 2, 105, 0, 3, 49, 0, 104, 8, 3, 76, 0,
- 8, 2, 101, 3, 89, 0, 105, 116, 121, 3, 89, 37, 47, 37, 0, 7, 6, 100, 0, 8, 3, 47, 0, 4, 3, 72, 0, 1, 21, 21,
- 2, 18, 66, 0, 1, 25, 2, 18, 66, 0, 1, 10, 2, 18, 66, 3, 133, 0, 7, 6, 101, 0, 97, 2, 32, 3, 6, 36, 108, 0,
- 4, 101, 1, 29, 2, 18, 67, 32, 3, 6, 36, 110, 0, 101, 1, 29, 2, 32, 0, 105, 2, 32, 3, 6, 36, 112, 0, 111, 3, 6,
- 36, 115, 0, 101, 3, 6, 110, 0, 3, 36, 0, 1, 105, 17, 65, 3, 57, 36, 0, 4, 1, 117, 97, 3, 58, 36, 0, 1, 117, 117,
- 0, 1, 117, 181, 195, 0, 4, 8, 18, 67, 17, 65, 2, 25, 3, 111, 0, 8, 18, 67, 17, 65, 17, 67, 2, 25, 0, 7, 6, 102,
- 0, 3, 83, 0, 7, 6, 103, 0, 8, 3, 49, 0, 3, 81, 0, 7, 6, 104, 0, 3, 107, 0, 1, 97, 108, 2, 116, 105, 3, 107,
- 107, 0, 7, 6, 105, 0, 4, 105, 1, 29, 2, 18, 67, 32, 3, 6, 37, 112, 0, 105, 1, 29, 2, 32, 0, 105, 3, 6, 112, 0,
- 3, 37, 0, 4, 8, 18, 67, 17, 65, 2, 25, 3, 113, 0, 8, 18, 67, 17, 65, 17, 67, 2, 25, 0, 7, 6, 106, 0, 97, 122,
- 122, 3, 47, 90, 121, 89, 12, 0, 3, 57, 0, 106, 3, 57, 12, 0, 117, 109, 98, 117, 3, 57, 40, 65, 71, 40, 0, 7, 6, 107,
- 0, 3, 49, 0, 97, 117, 103, 101, 3, 49, 6, 35, 117, 81, 36, 0, 4, 1, 17, 65, 2, 18, 68, 3, 49, 12, 0, 1, 17, 65,
- 17, 65, 2, 18, 70, 0, 1, 18, 68, 17, 65, 2, 18, 70, 0, 107, 0, 97, 109, 98, 97, 3, 49, 35, 65, 71, 35, 0, 105, 109,
- 98, 97, 116, 117, 115, 3, 49, 37, 65, 71, 35, 47, 40, 89, 0, 105, 109, 98, 117, 3, 49, 37, 65, 71, 40, 0, 7, 6, 108, 0,
- 4, 3, 55, 0, 1, 21, 21, 2, 18, 66, 0, 1, 25, 2, 18, 66, 0, 4, 108, 1, 21, 21, 2, 105, 3, 55, 12, 0, 108, 1,
- 25, 2, 105, 0, 4, 1, 10, 2, 18, 66, 3, 61, 0, 1, 10, 2, 100, 18, 66, 0, 1, 10, 2, 103, 18, 66, 0, 1, 10, 2,
- 107, 18, 66, 0, 1, 10, 2, 110, 105, 0, 1, 10, 2, 115, 11, 105, 0, 1, 10, 2, 115, 105, 0, 1, 10, 2, 116, 105, 0, 2,
- 115, 115, 32, 0, 108, 1, 10, 2, 105, 3, 61, 12, 0, 108, 1, 17, 65, 2, 32, 3, 114, 61, 12, 0, 7, 6, 109, 0, 4, 3,
- 65, 0, 1, 10, 2, 98, 17, 65, 11, 0, 1, 10, 2, 98, 3, 65, 65, 0, 7, 6, 110, 0, 4, 3, 50, 0, 1, 17, 65, 10,
- 2, 108, 18, 66, 0, 1, 21, 21, 2, 18, 66, 0, 1, 25, 2, 18, 66, 0, 110, 1, 105, 2, 32, 3, 50, 12, 0, 4, 110, 1,
- 17, 65, 21, 2, 32, 3, 50, 50, 0, 110, 1, 21, 21, 2, 105, 0, 110, 1, 25, 2, 105, 0, 4, 1, 10, 2, 18, 66, 3, 67,
- 0, 1, 10, 2, 100, 18, 66, 0, 1, 10, 2, 115, 105, 0, 1, 10, 2, 116, 32, 0, 1, 10, 2, 116, 105, 0, 2, 115, 116, 32,
- 0, 110, 1, 10, 2, 105, 3, 67, 12, 0, 4, 2, 32, 103, 3, 68, 0, 2, 32, 107, 0, 2, 103, 0, 2, 107, 0, 110, 1, 17,
- 65, 2, 32, 3, 114, 67, 12, 0, 7, 6, 111, 0, 97, 3, 6, 39, 108, 0, 101, 2, 32, 3, 6, 39, 110, 0, 105, 2, 32, 3,
- 6, 39, 112, 0, 4, 111, 1, 29, 2, 18, 67, 32, 3, 6, 39, 115, 0, 111, 1, 29, 2, 32, 0, 111, 3, 6, 115, 0, 4, 3,
- 39, 0, 1, 105, 105, 0, 1, 105, 17, 65, 3, 57, 39, 0, 4, 8, 18, 67, 17, 65, 2, 25, 3, 116, 0, 8, 18, 67, 17, 65,
- 17, 67, 2, 25, 0, 7, 6, 112, 0, 3, 48, 0, 4, 1, 17, 65, 17, 65, 2, 18, 70, 3, 48, 12, 0, 1, 18, 68, 17, 65,
- 2, 32, 0, 112, 0, 7, 6, 113, 0, 3, 49, 0, 113, 3, 49, 12, 0, 117, 3, 49, 84, 0, 7, 6, 114, 0, 3, 34, 0, 4,
- 1, 101, 107, 2, 103, 101, 3, 51, 51, 0, 1, 181, 195, 107, 2, 103, 101, 0, 114, 0, 7, 6, 115, 0, 4, 3, 89, 0, 1, 10,
- 2, 108, 18, 66, 0, 1, 10, 2, 110, 18, 66, 0, 1, 21, 21, 2, 18, 66, 0, 1, 25, 2, 18, 66, 0, 195, 188, 109, 98, 111,
- 108, 105, 115, 101, 101, 114, 3, 89, 4, 125, 65, 71, 39, 55, 37, 89, 6, 110, 34, 0, 111, 109, 98, 117, 3, 89, 39, 65, 71, 40,
- 0, 4, 115, 1, 21, 21, 2, 105, 3, 89, 89, 0, 115, 1, 25, 2, 105, 0, 115, 3, 89, 130, 0, 4, 99, 104, 1, 25, 3, 91,
- 0, 104, 1, 25, 0, 115, 1, 17, 65, 2, 32, 3, 114, 131, 12, 0, 4, 1, 10, 2, 18, 66, 3, 131, 0, 1, 10, 2, 100, 105,
- 0, 1, 17, 65, 2, 116, 105, 0, 115, 1, 10, 2, 105, 3, 131, 131, 0, 7, 6, 116, 0, 4, 3, 47, 0, 1, 21, 21, 2, 18,
- 66, 0, 1, 21, 21, 2, 115, 105, 0, 1, 25, 2, 18, 66, 0, 4, 1, 17, 65, 2, 18, 68, 3, 47, 12, 0, 1, 17, 65, 17,
- 65, 2, 18, 70, 0, 1, 97, 109, 10, 2, 97, 32, 0, 116, 0, 116, 1, 21, 21, 2, 105, 0, 116, 1, 25, 2, 105, 0, 97, 109,
- 98, 117, 3, 47, 35, 65, 71, 40, 0, 117, 109, 98, 97, 3, 47, 40, 65, 71, 35, 0, 1, 17, 65, 10, 2, 115, 105, 3, 114, 132,
- 0, 116, 1, 17, 65, 29, 2, 32, 3, 114, 132, 12, 0, 4, 1, 10, 2, 18, 66, 3, 132, 0, 1, 10, 2, 108, 18, 66, 0, 1,
- 10, 2, 110, 18, 66, 0, 116, 1, 10, 2, 105, 3, 132, 12, 0, 7, 6, 117, 0, 105, 2, 32, 3, 6, 40, 112, 0, 4, 117, 1,
- 29, 2, 18, 67, 32, 3, 6, 40, 117, 0, 117, 1, 29, 2, 32, 0, 117, 3, 6, 117, 0, 4, 3, 40, 0, 1, 105, 105, 0, 1,
- 105, 17, 65, 3, 57, 40, 0, 4, 8, 18, 67, 17, 65, 2, 25, 3, 118, 0, 8, 18, 67, 17, 65, 17, 67, 2, 25, 0, 7, 6,
- 118, 0, 3, 84, 0, 97, 98, 97, 114, 105, 105, 3, 84, 6, 35, 71, 35, 34, 4, 37, 37, 0, 101, 109, 98, 117, 3, 84, 36, 65,
- 71, 40, 0, 7, 6, 119, 0, 3, 84, 0, 7, 6, 120, 0, 120, 3, 49, 12, 89, 0, 3, 49, 89, 0, 7, 6, 121, 0, 3, 37,
- 0, 105, 3, 57, 37, 0, 121, 3, 126, 0, 7, 6, 122, 0, 122, 3, 47, 89, 0, 3, 88, 0, 104, 1, 25, 3, 90, 0, 7, 6,
- 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 45, 8, 32, 2, 32, 15, 3, 65,
- 112, 50, 40, 89, 0, 197, 190, 3, 90, 0, 197, 161, 3, 91, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts17 = FileInMemory_createWithData (6767, reinterpret_cast<const char *> (&espeakdata_dicts17_data),
- U"espeak-1.48.04-source/espeak-data/et_dict",
+ 24, 3, 11, 195, 188, 49, 6, 39, 34, 47, 36, 34, 37, 15, 6, 125, 107, 4, 37, 89, 47, 40, 0, 24, 0, 0, 0, 17, 66, 41,
+ 64, 57, 4, 108, 15, 47, 6, 36, 37, 89, 36, 72, 0, 24, 6, 195, 52, 145, 1, 76, 0, 0, 10, 3, 95, 49, 67, 89, 35, 72,
+ 109, 0, 0, 14, 67, 45, 37, 0, 49, 6, 39, 34, 47, 36, 34, 0, 24, 0, 6, 195, 44, 81, 1, 76, 6, 195, 76, 81, 1, 76,
+ 0, 0, 0, 0, 18, 3, 95, 49, 57, 6, 125, 107, 36, 49, 89, 35, 47, 36, 37, 89, 47, 0, 0, 11, 67, 44, 83, 12, 49, 6,
+ 36, 55, 12, 0, 18, 67, 61, 50, 192, 6, 39, 89, 109, 15, 49, 6, 39, 50, 50, 72, 0, 24, 19, 3, 95, 49, 56, 49, 6, 35,
+ 107, 36, 49, 89, 35, 47, 36, 37, 89, 47, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 49, 49, 125, 49, 89, 47, 36, 37, 89,
+ 47, 0, 0, 12, 3, 95, 49, 48, 49, 6, 125, 65, 65, 36, 0, 0, 16, 3, 95, 49, 51, 49, 6, 39, 55, 65, 47, 36, 37, 89,
+ 47, 0, 0, 16, 3, 95, 49, 50, 49, 6, 35, 49, 89, 47, 36, 37, 89, 47, 0, 0, 15, 3, 95, 49, 53, 84, 6, 112, 89, 47,
+ 36, 37, 89, 47, 0, 0, 16, 3, 95, 49, 52, 50, 6, 36, 55, 37, 47, 36, 37, 89, 47, 0, 0, 18, 3, 95, 49, 55, 89, 6,
+ 36, 37, 47, 89, 36, 47, 36, 37, 89, 47, 0, 0, 15, 3, 95, 49, 54, 49, 6, 117, 89, 47, 36, 37, 89, 47, 0, 0, 11, 66,
+ 44, 64, 49, 6, 128, 72, 36, 0, 24, 0, 22, 3, 95, 55, 88, 89, 6, 36, 37, 47, 89, 36, 15, 49, 4, 125, 65, 65, 36, 50,
+ 72, 0, 0, 0, 0, 0, 0, 0, 0, 12, 66, 41, 96, 57, 6, 121, 34, 34, 84, 0, 24, 6, 194, 45, 64, 17, 24, 0, 0, 0,
+ 0, 0, 0, 0, 0, 7, 194, 52, 16, 17, 42, 42, 5, 194, 52, 16, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 50,
+ 88, 49, 6, 35, 49, 89, 15, 49, 4, 125, 65, 65, 36, 50, 72, 0, 0, 0, 8, 197, 52, 147, 12, 21, 48, 76, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 63, 63, 65, 6, 121, 34, 49, 0, 0, 0, 13, 66, 53, 32, 65, 6, 37, 89, 47, 36,
+ 34, 0, 24, 0, 20, 3, 95, 52, 88, 50, 6, 36, 55, 113, 15, 49, 4, 125, 65, 65, 36, 50, 72, 0, 0, 0, 0, 0, 6, 195,
+ 76, 81, 64, 76, 0, 0, 6, 195, 56, 17, 0, 72, 0, 17, 66, 44, 112, 49, 4, 37, 55, 116, 81, 34, 6, 35, 65, 65, 0, 24,
+ 0, 19, 67, 76, 84, 20, 89, 6, 36, 48, 47, 6, 36, 65, 65, 71, 36, 34, 0, 24, 7, 195, 20, 130, 192, 72, 8, 19, 3, 95,
+ 53, 88, 84, 6, 112, 89, 15, 49, 4, 125, 65, 65, 36, 50, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 3, 95, 54, 88, 49,
+ 6, 117, 89, 15, 49, 4, 125, 65, 65, 36, 50, 72, 0, 0, 0, 0, 0, 0, 0, 0, 21, 66, 40, 160, 57, 4, 108, 15, 57, 6,
+ 121, 34, 34, 81, 65, 37, 89, 36, 72, 0, 24, 0, 16, 67, 5, 4, 128, 4, 35, 48, 48, 34, 6, 37, 61, 61, 0, 24, 0, 0,
+ 0, 0, 0, 14, 4, 14, 195, 164, 4, 50, 6, 121, 72, 109, 55, 0, 24, 0, 0, 14, 66, 57, 32, 50, 6, 40, 65, 65, 71, 36,
+ 34, 0, 24, 0, 23, 3, 95, 56, 88, 49, 6, 35, 107, 36, 49, 89, 35, 15, 49, 4, 125, 65, 65, 36, 50, 72, 0, 0, 0, 0,
+ 0, 0, 0, 0, 5, 194, 52, 80, 72, 0, 22, 3, 95, 57, 88, 6, 125, 107, 36, 49, 89, 35, 15, 49, 4, 125, 65, 65, 36, 50,
+ 72, 0, 0, 8, 132, 13, 20, 195, 188, 17, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 13, 66, 57, 64, 50, 6, 127, 47, 36, 49, 89, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 20, 66, 52, 112, 65,
+ 4, 37, 61, 61, 37, 15, 81, 34, 6, 35, 65, 65, 37, 0, 24, 15, 66, 40, 208, 57, 4, 108, 15, 65, 6, 40, 117, 72, 0, 24,
+ 0, 18, 67, 65, 34, 192, 48, 6, 36, 34, 111, 15, 49, 6, 39, 50, 72, 0, 24, 0, 0, 0, 0, 24, 67, 40, 213, 0, 57, 4,
+ 108, 15, 65, 6, 40, 117, 72, 15, 47, 6, 36, 37, 89, 36, 72, 0, 24, 29, 67, 76, 82, 128, 89, 6, 115, 57, 40, 89, 15, 36,
+ 55, 6, 36, 49, 47, 34, 37, 15, 57, 6, 35, 108, 65, 0, 42, 42, 0, 7, 196, 60, 194, 84, 20, 72, 0, 0, 0, 19, 67, 93,
+ 67, 192, 84, 4, 110, 15, 47, 4, 110, 15, 6, 39, 115, 0, 42, 42, 0, 6, 195, 52, 147, 129, 72, 13, 4, 95, 48, 77, 52, 71,
+ 37, 61, 57, 39, 50, 0, 0, 18, 67, 65, 35, 198, 48, 34, 4, 39, 83, 6, 36, 89, 130, 39, 34, 0, 24, 0, 13, 4, 95, 48,
+ 77, 50, 65, 37, 61, 57, 39, 50, 0, 0, 14, 4, 95, 48, 77, 51, 65, 37, 61, 57, 35, 34, 72, 0, 0, 0, 12, 4, 95, 48,
+ 77, 49, 47, 40, 107, 109, 47, 0, 0, 18, 66, 52, 128, 65, 6, 40, 117, 15, 107, 6, 40, 55, 81, 35, 89, 0, 24, 12, 66, 40,
+ 224, 57, 6, 115, 67, 37, 89, 0, 24, 10, 4, 95, 2, 18, 22, 49, 108, 34, 0, 0, 0, 0, 0, 0, 0, 0, 14, 67, 65, 35,
+ 0, 48, 34, 6, 36, 37, 55, 37, 0, 24, 0, 12, 66, 65, 32, 48, 34, 6, 39, 40, 35, 0, 24, 0, 0, 0, 0, 0, 18, 67,
+ 56, 245, 128, 50, 4, 39, 84, 6, 36, 65, 65, 71, 36, 34, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 19,
+ 46, 15, 89, 6, 36, 110, 15, 6, 39, 50, 50, 0, 24, 0, 0, 0, 0, 0, 18, 67, 65, 53, 0, 48, 6, 40, 37, 57, 36, 89,
+ 15, 47, 4, 110, 0, 24, 0, 0, 0, 0, 17, 67, 44, 225, 0, 49, 4, 35, 67, 72, 37, 72, 6, 108, 47, 0, 24, 0, 0, 8,
+ 197, 52, 147, 12, 20, 192, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 195, 181, 1, 6, 119, 48, 12, 36, 15, 4,
+ 108, 89, 47, 35, 0, 24, 0, 0, 16, 66, 52, 176, 65, 6, 108, 15, 49, 6, 39, 50, 50, 72, 0, 24, 0, 15, 67, 44, 241, 0,
+ 49, 6, 39, 72, 109, 50, 37, 49, 0, 24, 0, 0, 8, 132, 22, 195, 181, 9, 72, 8, 0, 0, 16, 67, 76, 82, 192, 89, 6, 36,
+ 49, 118, 50, 72, 37, 47, 0, 24, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 3, 9, 18, 49, 35, 47, 40, 89, 0, 0, 21, 67,
+ 28, 211, 192, 81, 6, 36, 110, 15, 4, 36, 65, 65, 15, 6, 39, 115, 0, 24, 42, 0, 0, 13, 67, 72, 35, 0, 34, 6, 40, 71,
+ 55, 35, 0, 24, 0, 20, 66, 52, 192, 65, 4, 37, 61, 61, 37, 15, 55, 6, 112, 47, 34, 37, 47, 0, 24, 0, 17, 67, 52, 193,
+ 0, 65, 6, 37, 61, 57, 35, 34, 72, 37, 47, 0, 24, 6, 195, 52, 148, 192, 76, 0, 0, 0, 0, 6, 195, 44, 84, 192, 76, 0,
+ 21, 68, 76, 80, 76, 32, 89, 6, 36, 35, 55, 15, 107, 4, 40, 55, 81, 35, 89, 0, 24, 0, 26, 67, 77, 3, 0, 89, 6, 40,
+ 48, 113, 15, 55, 4, 40, 89, 37, 49, 35, 15, 47, 6, 127, 47, 12, 0, 24, 0, 0, 0, 0, 12, 4, 95, 1, 3, 21, 35, 49,
+ 6, 117, 47, 0, 0, 0, 0, 0, 0, 5, 194, 76, 16, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 195,
+ 181, 16, 6, 119, 48, 111, 47, 4, 35, 57, 35, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 16, 67, 72, 69, 0, 34, 4, 35, 40,
+ 72, 15, 47, 6, 110, 0, 24, 16, 67, 52, 229, 0, 65, 6, 108, 50, 15, 47, 6, 36, 110, 0, 24, 6, 131, 15, 195, 188, 17, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 66, 60, 176, 39, 49, 6, 36, 112, 0, 5, 194, 80, 16, 72, 0, 0, 0, 0, 0,
+ 11, 67, 88, 147, 12, 84, 6, 37, 55, 12, 0, 16, 67, 60, 181, 0, 4, 39, 49, 47, 6, 115, 71, 36, 34, 0, 24, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 16, 68, 88, 81, 66, 72, 84, 6, 110, 71, 34, 40, 35, 34, 0, 24, 0, 0, 22, 66, 56, 224, 50, 6,
+ 37, 112, 15, 50, 6, 37, 65, 36, 47, 4, 35, 47, 40, 72, 0, 24, 0, 13, 67, 52, 164, 128, 65, 6, 35, 57, 116, 34, 0, 24,
+ 0, 0, 0, 0, 0, 0, 0, 12, 66, 81, 32, 47, 34, 6, 125, 49, 12, 0, 24, 20, 66, 77, 64, 89, 6, 36, 110, 15, 47, 6,
+ 121, 107, 36, 50, 72, 35, 71, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 194, 164, 84, 35, 55, 6, 117, 47, 35, 0, 0,
+ 0, 0, 10, 2, 194, 163, 50, 35, 110, 55, 35, 0, 0, 0, 0, 0, 0, 7, 2, 195, 164, 121, 122, 0, 0, 0, 0, 0, 19, 67,
+ 16, 85, 19, 47, 4, 36, 47, 89, 6, 36, 65, 65, 71, 36, 34, 0, 24, 16, 2, 195, 160, 6, 35, 108, 15, 55, 108, 0, 24, 81,
+ 108, 97, 32, 0, 0, 0, 0, 5, 194, 60, 224, 72, 0, 6, 195, 4, 32, 192, 17, 0, 7, 196, 88, 82, 68, 36, 72, 0, 0, 0,
+ 0, 7, 2, 195, 182, 123, 124, 0, 0, 0, 0, 7, 2, 195, 181, 119, 120, 0, 0, 11, 4, 95, 3, 5, 4, 89, 36, 72, 112, 0,
+ 0, 0, 15, 70, 100, 241, 200, 85, 37, 0, 57, 39, 81, 40, 34, 47, 0, 0, 8, 2, 197, 161, 91, 35, 108, 0, 0, 0, 15, 67,
+ 80, 83, 0, 47, 6, 36, 55, 111, 83, 39, 50, 0, 24, 0, 5, 194, 80, 80, 72, 7, 2, 195, 188, 125, 126, 0, 0, 16, 67, 80,
+ 194, 192, 47, 6, 119, 61, 49, 37, 50, 40, 72, 0, 24, 0, 6, 195, 80, 82, 69, 72, 0, 0, 0, 11, 67, 33, 83, 12, 107, 6,
+ 40, 55, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 60, 194, 77, 20, 72, 6, 195, 80, 83, 65, 72, 8, 2, 197, 190,
+ 90, 36, 110, 0, 0, 0, 19, 66, 76, 128, 89, 6, 36, 35, 55, 15, 107, 4, 40, 55, 81, 35, 89, 0, 24, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 15, 67, 89, 33, 0, 84, 6, 119, 34, 34, 72, 55, 36, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196,
+ 56, 82, 76, 20, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 67, 44, 243, 142, 49, 6,
+ 39, 50, 12, 0, 0, 0, 8, 195, 85, 48, 64, 17, 42, 42, 0, 0, 0, 12, 66, 89, 64, 84, 6, 35, 108, 47, 35, 0, 24, 7,
+ 194, 85, 96, 17, 42, 42, 0, 6, 195, 37, 49, 64, 72, 0, 0, 0, 0, 0, 0, 0, 16, 66, 92, 48, 84, 6, 36, 110, 15, 47,
+ 89, 6, 36, 110, 0, 24, 0, 17, 67, 65, 66, 192, 48, 4, 36, 35, 15, 47, 6, 125, 49, 12, 0, 24, 14, 3, 1, 195, 188, 6,
+ 35, 108, 15, 6, 125, 126, 0, 24, 0, 0, 0, 0, 12, 2, 95, 35, 47, 34, 36, 61, 61, 37, 72, 0, 0, 15, 2, 95, 34, 57,
+ 40, 47, 118, 65, 4, 121, 34, 49, 12, 0, 0, 16, 2, 95, 33, 107, 129, 12, 57, 40, 65, 4, 121, 34, 49, 12, 0, 0, 0, 13,
+ 2, 95, 39, 125, 55, 109, 15, 49, 39, 65, 35, 0, 0, 7, 195, 56, 147, 135, 72, 8, 16, 2, 95, 38, 57, 6, 35, 108, 15, 65,
+ 4, 121, 34, 49, 12, 0, 0, 15, 2, 95, 37, 48, 34, 39, 47, 89, 36, 50, 47, 12, 0, 66, 15, 2, 95, 37, 48, 34, 39, 47,
+ 89, 6, 36, 50, 47, 12, 0, 0, 12, 2, 95, 36, 47, 39, 55, 12, 55, 35, 34, 0, 0, 0, 10, 4, 95, 3, 1, 16, 89, 117,
+ 34, 0, 0, 18, 2, 95, 41, 55, 119, 48, 36, 47, 35, 84, 15, 89, 40, 55, 12, 81, 0, 0, 18, 2, 95, 40, 35, 55, 118, 89,
+ 47, 35, 84, 15, 89, 40, 55, 12, 81, 0, 0, 0, 11, 2, 95, 46, 48, 40, 50, 49, 12, 47, 0, 0, 10, 2, 95, 45, 49, 34,
+ 112, 48, 89, 0, 0, 9, 2, 95, 44, 49, 39, 65, 109, 0, 0, 14, 67, 53, 36, 192, 65, 6, 37, 131, 131, 37, 89, 0, 24, 11,
+ 2, 95, 51, 49, 6, 39, 55, 12, 65, 0, 0, 11, 2, 95, 50, 49, 6, 35, 49, 12, 89, 0, 0, 10, 2, 95, 49, 6, 125, 49,
+ 12, 89, 0, 0, 11, 2, 95, 48, 50, 6, 40, 55, 12, 55, 0, 0, 12, 2, 95, 55, 89, 6, 36, 37, 47, 89, 36, 0, 0, 10,
+ 2, 95, 54, 49, 6, 40, 117, 89, 0, 0, 10, 2, 95, 53, 84, 6, 37, 112, 89, 0, 0, 10, 2, 95, 52, 50, 6, 36, 55, 113,
+ 0, 0, 0, 10, 2, 95, 58, 49, 115, 55, 39, 50, 0, 0, 12, 2, 95, 57, 6, 125, 107, 36, 49, 89, 35, 0, 0, 12, 66, 80,
+ 176, 47, 6, 125, 49, 12, 37, 0, 24, 13, 2, 95, 56, 49, 6, 35, 107, 36, 49, 89, 35, 0, 0, 15, 2, 95, 63, 49, 125, 131,
+ 113, 65, 4, 121, 34, 49, 12, 0, 0, 10, 2, 95, 62, 89, 117, 34, 36, 65, 0, 0, 0, 12, 2, 95, 60, 84, 127, 49, 12, 89,
+ 36, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 67, 76, 225, 0, 89, 6, 125, 67, 67, 72, 37, 50, 40, 72, 0,
+ 24, 0, 0, 8, 195, 16, 224, 64, 17, 42, 42, 0, 0, 0, 0, 0, 0, 0, 0, 21, 67, 20, 177, 192, 6, 36, 110, 15, 49, 4,
+ 35, 108, 15, 81, 6, 36, 110, 0, 24, 42, 0, 0, 0, 0, 31, 2, 95, 91, 6, 35, 55, 118, 89, 47, 35, 84, 15, 49, 6, 35,
+ 50, 72, 37, 62, 37, 50, 36, 15, 89, 6, 40, 55, 12, 81, 0, 0, 11, 4, 95, 226, 130, 172, 36, 40, 34, 39, 0, 0, 0, 0,
+ 14, 2, 95, 95, 35, 55, 12, 55, 49, 34, 112, 48, 89, 0, 0, 0, 32, 2, 95, 93, 55, 6, 119, 48, 36, 47, 35, 84, 15, 49,
+ 6, 35, 50, 72, 37, 55, 4, 37, 50, 36, 15, 89, 6, 40, 55, 12, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 12, 66, 80, 224, 47, 6, 121, 50, 109, 84, 0, 24, 13, 4, 95, 7, 18, 22, 81, 34, 108, 84, 37, 89, 0, 0, 0, 0, 0,
+ 0, 17, 67, 64, 212, 192, 48, 6, 36, 35, 65, 37, 89, 36, 55, 47, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 4,
+ 9, 1, 47, 121, 48, 37, 72, 0, 30, 2, 95, 123, 35, 55, 118, 89, 47, 35, 84, 15, 55, 6, 115, 81, 36, 55, 4, 37, 50, 36,
+ 15, 89, 6, 40, 55, 12, 81, 0, 0, 0, 0, 0, 0, 0, 30, 2, 95, 125, 55, 119, 48, 36, 47, 35, 84, 15, 55, 6, 115, 81,
+ 36, 55, 4, 37, 50, 36, 15, 89, 6, 40, 55, 12, 81, 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, 13, 4, 95, 35, 51, 50, 47, 6, 125, 107, 37, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 16, 67, 52, 195, 128, 65, 6, 37, 61, 57, 39, 50, 37, 47, 0, 24, 8, 195, 5, 67, 64, 17, 42, 42, 0,
+ 0, 0, 0, 0, 7, 196, 60, 193, 77, 20, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 5, 13, 195, 164,
+ 19, 19, 65, 6, 121, 89, 12, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 20, 67, 8, 32, 192, 71, 4, 112, 15, 71, 4, 112, 15, 89, 6, 37, 112, 0, 42, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 12, 4, 195, 164, 19, 19, 6, 121, 89, 12, 89, 0, 0, 0, 0, 0, 0, 6, 195, 52, 82, 69, 72, 0, 0, 0, 0, 0, 18, 67,
+ 44, 130, 192, 49, 4, 37, 107, 111, 55, 49, 6, 39, 50, 72, 0, 24, 0, 7, 196, 60, 193, 84, 20, 72, 0, 0, 0, 11, 67, 76,
+ 149, 20, 89, 6, 37, 47, 12, 0, 0, 0, 0, 9, 198, 60, 193, 75, 76, 147, 128, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 8, 195, 5, 69, 128, 17, 42, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
+ 18, 66, 105, 0, 106, 0, 7, 6, 18, 67, 98, 0, 100, 0, 102, 0, 103, 0, 104, 0, 106, 0, 108, 0, 109, 0, 110, 0, 114, 0,
+ 115, 0, 118, 0, 7, 6, 18, 68, 108, 0, 109, 0, 110, 0, 114, 0, 7, 6, 18, 69, 195, 181, 0, 195, 164, 0, 195, 182, 0, 195,
+ 188, 0, 97, 0, 98, 0, 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0,
+ 111, 0, 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 7, 6, 18, 70, 195, 181, 0, 195, 164, 0, 195, 182, 0, 195,
+ 188, 0, 97, 0, 101, 0, 105, 0, 108, 0, 109, 0, 110, 0, 111, 0, 114, 0, 117, 0, 7, 6, 195, 164, 0, 101, 2, 32, 3, 6,
+ 121, 110, 0, 111, 3, 6, 121, 115, 0, 117, 2, 32, 3, 6, 121, 117, 0, 4, 195, 164, 1, 29, 2, 18, 67, 32, 3, 6, 121, 122,
+ 0, 195, 164, 1, 29, 2, 32, 0, 195, 164, 3, 6, 122, 0, 105, 2, 32, 3, 6, 127, 12, 0, 3, 121, 0, 105, 3, 127, 0, 7,
+ 6, 195, 181, 0, 97, 3, 6, 119, 108, 0, 101, 2, 32, 3, 6, 119, 110, 0, 105, 2, 32, 3, 6, 119, 112, 0, 111, 3, 6, 119,
+ 115, 0, 117, 2, 32, 3, 6, 119, 117, 0, 4, 195, 181, 1, 29, 2, 18, 67, 32, 3, 6, 119, 120, 0, 195, 181, 1, 29, 2, 32,
+ 0, 195, 181, 3, 6, 120, 0, 3, 119, 0, 117, 3, 119, 40, 0, 7, 6, 195, 182, 0, 97, 3, 6, 123, 108, 0, 101, 3, 6, 123,
+ 110, 0, 4, 195, 182, 1, 29, 2, 18, 67, 32, 3, 6, 123, 124, 0, 195, 182, 1, 29, 2, 32, 0, 195, 182, 3, 6, 124, 0, 3,
+ 123, 0, 105, 3, 128, 0, 7, 6, 195, 188, 0, 4, 195, 188, 1, 29, 2, 18, 67, 32, 3, 6, 125, 126, 0, 195, 188, 1, 29, 2,
+ 32, 0, 195, 188, 3, 6, 126, 0, 3, 125, 0, 109, 98, 114, 105, 3, 125, 65, 71, 34, 37, 0, 4, 105, 3, 129, 0, 195, 188, 2,
+ 106, 97, 0, 195, 188, 2, 97, 3, 129, 57, 0, 7, 6, 97, 0, 4, 97, 1, 29, 2, 18, 67, 32, 3, 6, 35, 108, 0, 97, 1,
+ 29, 2, 32, 0, 101, 2, 32, 3, 6, 35, 110, 0, 105, 2, 32, 3, 6, 35, 112, 0, 111, 3, 6, 35, 115, 0, 117, 2, 32, 3,
+ 6, 35, 117, 0, 97, 3, 6, 108, 0, 3, 35, 0, 109, 98, 105, 3, 35, 65, 71, 37, 0, 1, 105, 17, 65, 3, 57, 35, 0, 4,
+ 1, 117, 97, 3, 58, 35, 0, 1, 117, 117, 0, 1, 117, 181, 195, 0, 4, 8, 18, 67, 17, 65, 2, 25, 3, 109, 0, 8, 18, 67,
+ 17, 65, 17, 67, 2, 25, 0, 7, 6, 98, 0, 8, 3, 48, 0, 3, 71, 0, 7, 6, 99, 0, 4, 2, 101, 3, 47, 89, 0, 2,
+ 105, 0, 3, 49, 0, 104, 8, 3, 76, 0, 8, 2, 101, 3, 89, 0, 105, 116, 121, 3, 89, 37, 47, 37, 0, 7, 6, 100, 0, 8,
+ 3, 47, 0, 4, 3, 72, 0, 1, 21, 21, 2, 18, 66, 0, 1, 25, 2, 18, 66, 0, 1, 10, 2, 18, 66, 3, 133, 0, 7, 6,
+ 101, 0, 97, 2, 32, 3, 6, 36, 108, 0, 4, 101, 1, 29, 2, 18, 67, 32, 3, 6, 36, 110, 0, 101, 1, 29, 2, 32, 0, 105,
+ 2, 32, 3, 6, 36, 112, 0, 111, 3, 6, 36, 115, 0, 101, 3, 6, 110, 0, 3, 36, 0, 1, 105, 17, 65, 3, 57, 36, 0, 4,
+ 1, 117, 97, 3, 58, 36, 0, 1, 117, 117, 0, 1, 117, 181, 195, 0, 4, 8, 18, 67, 17, 65, 2, 25, 3, 111, 0, 8, 18, 67,
+ 17, 65, 17, 67, 2, 25, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 8, 3, 49, 0, 3, 81, 0, 7, 6, 104, 0, 3,
+ 107, 0, 1, 97, 108, 2, 116, 105, 3, 107, 107, 0, 7, 6, 105, 0, 4, 105, 1, 29, 2, 18, 67, 32, 3, 6, 37, 112, 0, 105,
+ 1, 29, 2, 32, 0, 105, 3, 6, 112, 0, 3, 37, 0, 4, 8, 18, 67, 17, 65, 2, 25, 3, 113, 0, 8, 18, 67, 17, 65, 17,
+ 67, 2, 25, 0, 7, 6, 106, 0, 97, 122, 122, 3, 47, 90, 121, 89, 12, 0, 3, 57, 0, 106, 3, 57, 12, 0, 117, 109, 98, 117,
+ 3, 57, 40, 65, 71, 40, 0, 7, 6, 107, 0, 3, 49, 0, 97, 117, 103, 101, 3, 49, 6, 35, 117, 81, 36, 0, 4, 1, 17, 65,
+ 2, 18, 68, 3, 49, 12, 0, 1, 17, 65, 17, 65, 2, 18, 70, 0, 1, 18, 68, 17, 65, 2, 18, 70, 0, 107, 0, 97, 109, 98,
+ 97, 3, 49, 35, 65, 71, 35, 0, 105, 109, 98, 97, 116, 117, 115, 3, 49, 37, 65, 71, 35, 47, 40, 89, 0, 105, 109, 98, 117, 3,
+ 49, 37, 65, 71, 40, 0, 7, 6, 108, 0, 4, 3, 55, 0, 1, 21, 21, 2, 18, 66, 0, 1, 25, 2, 18, 66, 0, 4, 108, 1,
+ 21, 21, 2, 105, 3, 55, 12, 0, 108, 1, 25, 2, 105, 0, 4, 1, 10, 2, 18, 66, 3, 61, 0, 1, 10, 2, 100, 18, 66, 0,
+ 1, 10, 2, 103, 18, 66, 0, 1, 10, 2, 107, 18, 66, 0, 1, 10, 2, 110, 105, 0, 1, 10, 2, 115, 11, 105, 0, 1, 10, 2,
+ 115, 105, 0, 1, 10, 2, 116, 105, 0, 2, 115, 115, 32, 0, 108, 1, 10, 2, 105, 3, 61, 12, 0, 108, 1, 17, 65, 2, 32, 3,
+ 114, 61, 12, 0, 7, 6, 109, 0, 4, 3, 65, 0, 1, 10, 2, 98, 17, 65, 11, 0, 1, 10, 2, 98, 3, 65, 65, 0, 7, 6,
+ 110, 0, 4, 3, 50, 0, 1, 17, 65, 10, 2, 108, 18, 66, 0, 1, 21, 21, 2, 18, 66, 0, 1, 25, 2, 18, 66, 0, 110, 1,
+ 105, 2, 32, 3, 50, 12, 0, 4, 110, 1, 17, 65, 21, 2, 32, 3, 50, 50, 0, 110, 1, 21, 21, 2, 105, 0, 110, 1, 25, 2,
+ 105, 0, 4, 1, 10, 2, 18, 66, 3, 67, 0, 1, 10, 2, 100, 18, 66, 0, 1, 10, 2, 115, 105, 0, 1, 10, 2, 116, 32, 0,
+ 1, 10, 2, 116, 105, 0, 2, 115, 116, 32, 0, 110, 1, 10, 2, 105, 3, 67, 12, 0, 4, 2, 32, 103, 3, 68, 0, 2, 32, 107,
+ 0, 2, 103, 0, 2, 107, 0, 110, 1, 17, 65, 2, 32, 3, 114, 67, 12, 0, 7, 6, 111, 0, 97, 3, 6, 39, 108, 0, 101, 2,
+ 32, 3, 6, 39, 110, 0, 105, 2, 32, 3, 6, 39, 112, 0, 4, 111, 1, 29, 2, 18, 67, 32, 3, 6, 39, 115, 0, 111, 1, 29,
+ 2, 32, 0, 111, 3, 6, 115, 0, 4, 3, 39, 0, 1, 105, 105, 0, 1, 105, 17, 65, 3, 57, 39, 0, 4, 8, 18, 67, 17, 65,
+ 2, 25, 3, 116, 0, 8, 18, 67, 17, 65, 17, 67, 2, 25, 0, 7, 6, 112, 0, 3, 48, 0, 4, 1, 17, 65, 17, 65, 2, 18,
+ 70, 3, 48, 12, 0, 1, 18, 68, 17, 65, 2, 32, 0, 112, 0, 7, 6, 113, 0, 3, 49, 0, 113, 3, 49, 12, 0, 117, 3, 49,
+ 84, 0, 7, 6, 114, 0, 3, 34, 0, 4, 1, 101, 107, 2, 103, 101, 3, 51, 51, 0, 1, 181, 195, 107, 2, 103, 101, 0, 114, 0,
+ 7, 6, 115, 0, 4, 3, 89, 0, 1, 10, 2, 108, 18, 66, 0, 1, 10, 2, 110, 18, 66, 0, 1, 21, 21, 2, 18, 66, 0, 1,
+ 25, 2, 18, 66, 0, 195, 188, 109, 98, 111, 108, 105, 115, 101, 101, 114, 3, 89, 4, 125, 65, 71, 39, 55, 37, 89, 6, 110, 34, 0,
+ 111, 109, 98, 117, 3, 89, 39, 65, 71, 40, 0, 4, 115, 1, 21, 21, 2, 105, 3, 89, 89, 0, 115, 1, 25, 2, 105, 0, 115, 3,
+ 89, 130, 0, 4, 99, 104, 1, 25, 3, 91, 0, 104, 1, 25, 0, 115, 1, 17, 65, 2, 32, 3, 114, 131, 12, 0, 4, 1, 10, 2,
+ 18, 66, 3, 131, 0, 1, 10, 2, 100, 105, 0, 1, 17, 65, 2, 116, 105, 0, 115, 1, 10, 2, 105, 3, 131, 131, 0, 7, 6, 116,
+ 0, 4, 3, 47, 0, 1, 21, 21, 2, 18, 66, 0, 1, 21, 21, 2, 115, 105, 0, 1, 25, 2, 18, 66, 0, 4, 1, 17, 65, 2,
+ 18, 68, 3, 47, 12, 0, 1, 17, 65, 17, 65, 2, 18, 70, 0, 1, 97, 109, 10, 2, 97, 32, 0, 116, 0, 116, 1, 21, 21, 2,
+ 105, 0, 116, 1, 25, 2, 105, 0, 97, 109, 98, 117, 3, 47, 35, 65, 71, 40, 0, 117, 109, 98, 97, 3, 47, 40, 65, 71, 35, 0,
+ 1, 17, 65, 10, 2, 115, 105, 3, 114, 132, 0, 116, 1, 17, 65, 29, 2, 32, 3, 114, 132, 12, 0, 4, 1, 10, 2, 18, 66, 3,
+ 132, 0, 1, 10, 2, 108, 18, 66, 0, 1, 10, 2, 110, 18, 66, 0, 116, 1, 10, 2, 105, 3, 132, 12, 0, 7, 6, 117, 0, 105,
+ 2, 32, 3, 6, 40, 112, 0, 4, 117, 1, 29, 2, 18, 67, 32, 3, 6, 40, 117, 0, 117, 1, 29, 2, 32, 0, 117, 3, 6, 117,
+ 0, 4, 3, 40, 0, 1, 105, 105, 0, 1, 105, 17, 65, 3, 57, 40, 0, 4, 8, 18, 67, 17, 65, 2, 25, 3, 118, 0, 8, 18,
+ 67, 17, 65, 17, 67, 2, 25, 0, 7, 6, 118, 0, 3, 84, 0, 97, 98, 97, 114, 105, 105, 3, 84, 6, 35, 71, 35, 34, 4, 37,
+ 37, 0, 101, 109, 98, 117, 3, 84, 36, 65, 71, 40, 0, 7, 6, 119, 0, 3, 84, 0, 7, 6, 120, 0, 120, 3, 49, 12, 89, 0,
+ 3, 49, 89, 0, 7, 6, 121, 0, 3, 37, 0, 105, 3, 57, 37, 0, 121, 3, 126, 0, 7, 6, 122, 0, 122, 3, 47, 89, 0, 3,
+ 88, 0, 104, 1, 25, 3, 90, 0, 7, 6, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32,
+ 15, 0, 45, 8, 32, 2, 32, 15, 3, 65, 112, 50, 40, 89, 0, 197, 190, 3, 90, 0, 197, 161, 3, 91, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts17 = FileInMemory_createWithData (6777, reinterpret_cast<const char *> (&espeakdata_dicts17_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/et_dict",
U"et");
- my addItem_move (espeakdata_dicts17.move());
-
- static unsigned char espeakdata_dicts18_data[2218] = {
- 0, 4, 0, 0, 90, 7, 0, 0, 0, 0, 0, 0, 0, 4, 193, 4, 72, 0, 0, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 0,
- 0, 6, 65, 12, 88, 36, 0, 0, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 0, 12, 4, 95, 100, 112, 116, 10, 49, 39, 65,
- 35, 0, 0, 0, 0, 0, 0, 7, 65, 24, 36, 83, 36, 0, 0, 0, 0, 0, 6, 65, 28, 81, 36, 0, 0, 0, 0, 0, 7, 65,
- 32, 35, 76, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 65, 40, 101, 39, 47, 35, 0, 0, 0, 0, 0, 6, 65, 44, 49, 35,
- 0, 0, 0, 0, 0, 7, 65, 48, 36, 55, 36, 0, 0, 0, 0, 0, 7, 65, 52, 36, 65, 36, 0, 0, 0, 0, 0, 7, 65, 56,
- 36, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 64, 48, 36, 0, 0, 0, 0, 0, 6, 65, 68, 49, 40, 0, 0, 6,
- 195, 56, 18, 90, 72, 0, 0, 0, 7, 65, 72, 36, 52, 36, 0, 0, 0, 0, 0, 7, 65, 76, 36, 89, 36, 0, 0, 0, 0, 0,
- 6, 65, 80, 47, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 65, 88, 40, 82, 36, 0, 0, 0, 0, 0, 15, 65, 92, 40, 82,
- 36, 15, 71, 37, 49, 39, 37, 125, 35, 0, 0, 0, 0, 0, 7, 65, 96, 37, 91, 35, 0, 0, 0, 0, 0, 12, 65, 100, 37, 15,
- 81, 34, 36, 49, 39, 35, 0, 0, 0, 0, 0, 8, 65, 104, 88, 36, 47, 35, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 5, 194, 16, 16, 72, 6, 195, 105, 81, 78, 76, 0, 0, 0, 0, 0, 6, 195, 105, 81, 75, 76, 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, 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, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 104, 21, 68, 20, 72, 0, 0, 0, 0, 0, 6, 195, 32, 21, 64, 76, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 4, 224, 72, 0, 0,
- 0, 0, 0, 0, 0, 8, 197, 104, 20, 133, 80, 80, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 5, 194, 29, 80, 76, 0, 0, 0, 0, 6, 195, 37, 160, 78, 72, 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, 0, 0, 0, 0, 0, 11, 3, 95, 50, 48, 107,
- 39, 100, 6, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 16, 148, 129, 72, 6, 195, 104, 20, 129, 72, 0, 0, 0, 0, 6,
- 195, 8, 84, 133, 76, 0, 0, 0, 0, 6, 195, 32, 244, 137, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 14, 3, 95, 54, 48, 37, 34, 6, 40, 34, 39, 100, 118, 0, 0, 11, 3, 95, 48, 67, 52, 36, 4, 40, 50, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 10, 3, 95, 49, 67, 36, 6, 40, 50, 0, 0, 0, 0, 6, 195, 56, 148, 133, 76, 0, 0, 0, 14, 3, 95,
- 49, 57, 36, 65, 36, 34, 36, 125, 6, 37, 0, 0, 15, 3, 95, 49, 56, 36, 65, 36, 88, 39, 34, 47, 6, 37, 0, 0, 13, 3,
- 95, 50, 67, 71, 6, 36, 52, 36, 40, 50, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 49, 49, 35, 65, 6, 117, 49, 35, 0, 0,
- 11, 3, 95, 49, 48, 35, 65, 6, 35, 52, 0, 0, 14, 3, 95, 49, 51, 35, 65, 35, 6, 37, 34, 4, 40, 0, 0, 12, 3, 95,
- 49, 50, 35, 65, 35, 82, 6, 37, 0, 0, 14, 3, 95, 49, 53, 35, 65, 35, 82, 6, 39, 89, 47, 0, 0, 12, 3, 95, 49, 52,
- 35, 65, 35, 55, 6, 114, 0, 0, 15, 3, 95, 49, 55, 35, 65, 35, 88, 35, 88, 48, 6, 37, 0, 0, 12, 3, 95, 49, 54, 35,
- 65, 35, 89, 6, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 28, 20, 129, 72, 0, 0, 0, 0, 0, 0, 0, 0,
- 13, 3, 95, 52, 48, 71, 6, 36, 52, 39, 100, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 50, 88, 107, 39, 100, 6,
- 118, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 104, 21, 68, 21, 65, 64, 72, 0, 0, 0, 0, 0, 15,
- 3, 95, 52, 88, 71, 6, 36, 52, 39, 100, 118, 47, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 56, 48, 55, 6, 114,
- 34, 39, 100, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 54, 88, 37, 34, 6, 40, 34, 39, 100, 118, 47, 124, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 56, 88, 55, 6, 114, 34, 39, 100, 118, 47, 124, 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, 7, 196, 8, 84, 133, 56,
- 76, 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, 14,
- 4, 95, 48, 77, 50, 65, 37, 61, 6, 37, 38, 120, 0, 0, 6, 195, 20, 19, 128, 72, 0, 0, 12, 4, 95, 48, 77, 49, 65, 37,
- 55, 6, 35, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 44, 240, 72, 5, 194,
- 56, 144, 76, 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, 0, 0, 0, 0, 0, 6, 195, 56, 17, 207, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 6, 195, 21, 32, 64, 72, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 195, 177, 36, 67, 36, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 16, 21, 84, 20, 72, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 32, 18, 69, 44, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 7, 196, 32, 20, 133, 56, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 95, 51, 107, 37, 34, 6, 40, 0, 0, 8,
- 2, 95, 50, 71, 6, 37, 0, 0, 9, 2, 95, 49, 71, 6, 35, 47, 0, 0, 10, 2, 95, 48, 88, 36, 34, 6, 39, 0, 0, 11,
- 2, 95, 55, 88, 35, 88, 48, 6, 37, 0, 0, 8, 2, 95, 54, 89, 6, 118, 0, 0, 10, 2, 95, 53, 71, 6, 39, 89, 47, 0,
- 0, 6, 195, 20, 115, 206, 72, 8, 2, 95, 52, 55, 6, 114, 0, 0, 0, 0, 14, 2, 95, 57, 71, 36, 86, 6, 36, 34, 35, 125,
- 37, 0, 0, 11, 2, 95, 56, 88, 39, 34, 47, 6, 37, 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, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 97, 35, 0, 0,
- 0, 6, 195, 20, 179, 192, 72, 0, 0, 6, 2, 95, 101, 36, 0, 0, 0, 0, 0, 6, 2, 95, 105, 37, 0, 0, 0, 6, 2, 95,
- 111, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 33, 84, 129, 76, 6, 195, 33, 84, 129, 76, 0, 0, 6, 2, 95, 117, 40,
- 0, 0, 0, 6, 195, 105, 84, 133, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 5, 95, 48, 97, 110, 100, 36, 47, 35, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 21, 64, 64, 76, 8, 0, 0, 0, 0, 7, 196, 32, 18, 69,
- 56, 76, 0, 0, 0, 0, 6, 195, 29, 84, 133, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 105, 80, 76, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 8, 18, 78, 4, 224, 8, 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,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 28, 21, 68, 20,
- 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 177, 0, 3, 67, 0, 7,
- 6, 97, 0, 3, 35, 0, 117, 3, 114, 0, 105, 3, 117, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 3, 49, 0, 4, 2,
- 101, 3, 89, 0, 2, 105, 0, 7, 6, 100, 0, 3, 72, 0, 4, 1, 105, 25, 2, 17, 65, 3, 79, 0, 100, 0, 1, 17, 65, 2,
- 17, 65, 3, 86, 0, 7, 6, 101, 0, 3, 36, 0, 117, 3, 115, 0, 105, 3, 118, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103,
- 0, 3, 81, 0, 1, 17, 65, 2, 17, 65, 3, 100, 0, 7, 6, 104, 0, 3, 0, 7, 6, 105, 0, 3, 37, 0, 7, 6, 106, 0,
- 3, 79, 0, 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 3, 55, 0, 4, 1, 105, 25, 2, 17, 65, 3, 61, 0, 108, 0, 7,
- 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 1, 105, 25, 2, 17, 65, 3, 67, 0, 7, 6, 111, 0, 3, 39, 0, 105,
- 3, 120, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 4, 3, 49, 0, 117, 101, 2, 32, 0, 117, 3, 49, 58, 0, 7, 6,
- 114, 0, 3, 34, 0, 4, 2, 32, 3, 52, 0, 8, 0, 114, 0, 7, 6, 115, 0, 3, 89, 0, 7, 6, 116, 0, 3, 47, 0, 120,
- 3, 76, 0, 4, 1, 105, 25, 2, 17, 65, 3, 80, 0, 116, 0, 115, 3, 123, 0, 122, 3, 125, 0, 7, 6, 117, 0, 3, 40, 0,
- 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 3, 91, 0, 7, 6, 121, 0, 1, 25, 2, 25, 3,
- 37, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 195, 167, 3, 89, 0, 195, 188, 3, 113, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts18 = FileInMemory_createWithData (2217, reinterpret_cast<const char *> (&espeakdata_dicts18_data),
- U"espeak-1.48.04-source/espeak-data/eu_dict",
- U"eu");
- my addItem_move (espeakdata_dicts18.move());
-
- static unsigned char espeakdata_dicts19_data[231858] = {
- 0, 4, 0, 0, 62, 185, 2, 0, 18, 70, 197, 20, 148, 28, 236, 0, 81, 39, 51, 88, 91, 108, 101, 35, 49, 0, 17, 70, 197, 19,
- 226, 56, 124, 0, 81, 35, 51, 72, 39, 101, 108, 49, 0, 13, 68, 182, 3, 199, 68, 48, 36, 50, 72, 108, 51, 0, 13, 68, 133, 76,
- 199, 68, 107, 39, 91, 57, 108, 51, 0, 13, 68, 128, 119, 226, 68, 50, 108, 65, 84, 35, 51, 0, 19, 70, 125, 19, 224, 126, 40, 0,
- 65, 39, 51, 72, 35, 50, 36, 65, 40, 50, 0, 13, 68, 124, 226, 135, 68, 65, 39, 101, 47, 108, 51, 0, 12, 68, 124, 119, 226, 68,
- 65, 35, 65, 40, 51, 0, 11, 67, 70, 44, 207, 51, 35, 84, 37, 72, 0, 11, 67, 62, 44, 207, 72, 35, 84, 37, 72, 0, 14, 68,
- 61, 177, 202, 68, 72, 35, 83, 108, 47, 36, 51, 0, 12, 68, 42, 39, 226, 68, 47, 40, 65, 39, 51, 0, 19, 70, 34, 3, 226, 33,
- 49, 215, 71, 35, 50, 72, 39, 71, 35, 89, 108, 47, 0, 17, 70, 32, 116, 145, 196, 120, 0, 71, 108, 88, 35, 51, 81, 108, 50, 0,
- 20, 71, 28, 226, 145, 111, 52, 179, 192, 35, 101, 47, 35, 51, 83, 37, 88, 37, 49, 0, 0, 14, 69, 139, 56, 15, 137, 32, 84, 37,
- 50, 72, 39, 88, 0, 12, 67, 132, 244, 202, 107, 36, 72, 89, 36, 47, 0, 13, 68, 126, 36, 243, 136, 65, 39, 89, 37, 57, 39, 0,
- 14, 68, 53, 244, 162, 204, 107, 35, 65, 88, 35, 84, 37, 0, 14, 68, 35, 53, 162, 204, 71, 36, 57, 88, 35, 84, 37, 0, 15, 68,
- 34, 3, 237, 204, 71, 35, 50, 72, 36, 48, 36, 57, 0, 15, 68, 33, 72, 34, 204, 71, 36, 91, 36, 50, 35, 84, 37, 0, 15, 69,
- 32, 120, 48, 74, 0, 71, 108, 50, 49, 88, 35, 50, 0, 12, 67, 9, 165, 10, 108, 104, 17, 36, 91, 47, 0, 0, 22, 71, 198, 2,
- 15, 192, 120, 162, 76, 81, 39, 50, 71, 35, 72, 36, 49, 108, 84, 40, 89, 0, 17, 70, 194, 2, 145, 32, 116, 192, 49, 39, 50, 47,
- 51, 71, 108, 89, 0, 17, 70, 182, 36, 89, 32, 116, 192, 48, 40, 51, 35, 71, 71, 108, 89, 0, 12, 67, 181, 37, 48, 48, 36, 88,
- 36, 91, 49, 0, 15, 69, 181, 22, 115, 29, 16, 48, 39, 51, 35, 57, 108, 51, 0, 15, 69, 129, 248, 143, 29, 16, 50, 36, 65, 40,
- 72, 108, 51, 0, 14, 68, 125, 145, 226, 60, 65, 39, 19, 108, 84, 36, 72, 0, 18, 70, 63, 50, 135, 35, 52, 192, 72, 36, 57, 47,
- 108, 71, 36, 57, 89, 0, 20, 71, 42, 20, 71, 130, 209, 209, 76, 47, 36, 107, 51, 108, 50, 48, 108, 51, 89, 0, 17, 70, 34, 33,
- 222, 134, 36, 192, 71, 39, 55, 107, 35, 84, 35, 89, 0, 15, 69, 30, 18, 176, 29, 16, 36, 107, 47, 36, 49, 108, 51, 0, 21, 71,
- 29, 251, 81, 29, 116, 115, 76, 36, 65, 48, 36, 51, 108, 47, 36, 51, 37, 89, 0, 15, 69, 29, 59, 115, 193, 16, 36, 89, 48, 37,
- 49, 36, 51, 0, 17, 70, 29, 18, 143, 139, 4, 192, 39, 51, 47, 39, 72, 39, 49, 89, 0, 14, 68, 28, 163, 71, 60, 36, 47, 47,
- 36, 107, 108, 72, 0, 0, 14, 68, 185, 19, 148, 40, 76, 35, 51, 101, 36, 91, 47, 0, 10, 67, 182, 2, 128, 48, 39, 50, 47, 0,
- 16, 69, 129, 252, 209, 139, 48, 50, 36, 65, 37, 51, 35, 84, 37, 0, 14, 68, 110, 20, 83, 40, 83, 36, 107, 51, 36, 89, 47, 0,
- 13, 68, 101, 241, 209, 40, 36, 65, 108, 51, 35, 47, 0, 14, 68, 77, 177, 209, 40, 89, 36, 83, 108, 51, 35, 47, 0, 8, 66, 70,
- 240, 51, 39, 90, 0, 15, 68, 69, 177, 220, 40, 51, 36, 83, 108, 104, 17, 35, 47, 0, 12, 67, 65, 226, 128, 88, 36, 55, 55, 35,
- 47, 0, 11, 67, 61, 226, 128, 72, 36, 55, 35, 47, 0, 10, 67, 57, 226, 128, 101, 36, 55, 47, 0, 15, 68, 53, 241, 220, 40, 107,
- 36, 65, 108, 104, 17, 35, 47, 0, 17, 70, 33, 17, 224, 199, 52, 128, 71, 35, 51, 35, 50, 81, 37, 88, 0, 17, 70, 33, 17, 219,
- 70, 36, 128, 71, 35, 51, 35, 83, 51, 40, 88, 0, 0, 11, 67, 137, 230, 64, 84, 35, 55, 35, 19, 0, 13, 68, 129, 23, 226, 192,
- 50, 35, 51, 65, 40, 49, 0, 14, 67, 125, 156, 207, 65, 39, 19, 35, 57, 57, 36, 72, 0, 17, 68, 124, 163, 81, 192, 65, 39, 47,
- 36, 107, 35, 51, 51, 36, 49, 0, 12, 67, 109, 52, 79, 83, 36, 89, 39, 51, 72, 0, 15, 69, 78, 12, 81, 136, 240, 89, 35, 50,
- 81, 51, 40, 72, 0, 17, 70, 29, 50, 159, 68, 116, 64, 36, 89, 47, 36, 65, 51, 108, 51, 0, 17, 70, 29, 50, 155, 76, 116, 64,
- 36, 89, 47, 36, 83, 89, 108, 51, 0, 0, 18, 70, 181, 20, 225, 31, 60, 192, 48, 36, 51, 36, 89, 107, 108, 37, 12, 0, 14, 67,
- 125, 236, 202, 65, 36, 55, 55, 37, 57, 35, 47, 0, 15, 69, 83, 52, 95, 76, 160, 91, 37, 51, 65, 35, 89, 47, 0, 11, 67, 78,
- 1, 202, 89, 39, 50, 108, 47, 0, 17, 69, 61, 28, 80, 80, 160, 72, 35, 51, 81, 39, 88, 35, 91, 47, 0, 18, 71, 49, 33, 179,
- 28, 164, 98, 204, 75, 39, 88, 19, 37, 57, 108, 47, 0, 16, 68, 41, 56, 179, 200, 47, 35, 89, 84, 37, 57, 36, 57, 36, 0, 14,
- 69, 29, 55, 199, 68, 160, 36, 89, 65, 108, 51, 47, 0, 0, 18, 70, 204, 116, 98, 204, 120, 145, 57, 108, 51, 39, 57, 108, 84, 35,
- 51, 0, 15, 69, 192, 118, 243, 206, 0, 49, 108, 83, 36, 37, 12, 50, 0, 17, 70, 182, 36, 95, 68, 115, 192, 48, 40, 51, 65, 39,
- 51, 108, 72, 0, 14, 68, 136, 140, 81, 60, 84, 36, 71, 81, 35, 51, 72, 0, 11, 67, 127, 8, 0, 65, 35, 49, 39, 50, 0, 14,
- 69, 126, 40, 159, 30, 0, 65, 40, 84, 65, 108, 50, 0, 13, 67, 113, 234, 240, 104, 17, 39, 55, 55, 35, 49, 0, 18, 70, 58, 35,
- 209, 139, 1, 209, 101, 39, 72, 51, 39, 84, 49, 108, 51, 0, 8, 66, 32, 160, 71, 39, 47, 0, 8, 66, 28, 160, 35, 47, 0, 76,
- 0, 18, 69, 193, 225, 226, 207, 32, 49, 36, 55, 108, 84, 37, 57, 36, 57, 36, 0, 14, 68, 137, 225, 243, 40, 84, 36, 55, 108, 57,
- 35, 47, 0, 15, 69, 122, 20, 71, 76, 128, 55, 39, 107, 51, 108, 89, 71, 0, 11, 67, 120, 200, 140, 55, 35, 75, 40, 75, 0, 13,
- 67, 113, 81, 200, 104, 17, 35, 89, 89, 108, 71, 0, 13, 68, 102, 1, 243, 40, 36, 50, 108, 57, 35, 47, 0, 13, 68, 100, 241, 226,
- 40, 36, 72, 108, 84, 35, 47, 0, 14, 68, 69, 67, 71, 40, 51, 35, 91, 35, 107, 108, 47, 0, 14, 68, 32, 196, 71, 40, 71, 36,
- 75, 39, 51, 35, 47, 0, 17, 70, 9, 232, 138, 70, 43, 115, 108, 55, 39, 47, 51, 39, 48, 37, 0, 9, 66, 40, 112, 47, 108, 12,
- 0, 76, 8, 66, 32, 112, 71, 108, 0, 76, 0, 14, 67, 125, 88, 136, 65, 39, 89, 35, 84, 84, 35, 71, 0, 11, 67, 124, 34, 0,
- 65, 35, 10, 108, 71, 0, 10, 67, 101, 104, 179, 39, 88, 84, 37, 0, 11, 67, 81, 177, 239, 91, 39, 83, 108, 90, 0, 12, 67, 69,
- 104, 179, 51, 35, 88, 35, 84, 37, 0, 12, 67, 33, 72, 179, 71, 36, 91, 35, 84, 37, 0, 12, 67, 29, 43, 115, 35, 88, 48, 36,
- 57, 36, 0, 10, 67, 29, 28, 200, 39, 51, 37, 71, 0, 9, 65, 112, 6, 104, 17, 108, 83, 0, 0, 15, 68, 194, 1, 243, 200, 49,
- 36, 50, 108, 57, 36, 57, 36, 0, 19, 69, 125, 196, 81, 28, 160, 65, 39, 104, 17, 35, 51, 51, 35, 51, 108, 47, 0, 15, 69, 125,
- 17, 217, 28, 160, 65, 39, 51, 108, 19, 108, 47, 0, 18, 69, 124, 166, 199, 136, 160, 65, 39, 47, 35, 6, 83, 108, 84, 36, 47, 0,
- 11, 67, 83, 1, 219, 91, 36, 49, 108, 83, 0, 16, 69, 61, 252, 17, 28, 160, 72, 36, 65, 39, 49, 51, 108, 47, 0, 14, 69, 29,
- 241, 209, 28, 160, 36, 65, 108, 51, 108, 47, 0, 0, 16, 70, 132, 116, 98, 29, 19, 192, 107, 108, 51, 84, 108, 51, 72, 0, 13, 68,
- 124, 164, 71, 188, 65, 36, 47, 51, 108, 90, 0, 11, 67, 113, 183, 128, 104, 17, 39, 83, 55, 0, 14, 68, 77, 20, 209, 204, 89, 35,
- 51, 89, 35, 51, 37, 0, 11, 67, 74, 23, 128, 88, 39, 107, 35, 55, 0, 14, 69, 62, 36, 72, 206, 0, 72, 40, 51, 71, 37, 50,
- 0, 11, 67, 62, 23, 128, 72, 39, 107, 39, 55, 0, 22, 72, 57, 19, 226, 56, 124, 20, 205, 16, 101, 39, 51, 72, 39, 101, 108, 49,
- 91, 37, 51, 0, 12, 67, 55, 49, 138, 107, 36, 57, 19, 35, 47, 0, 13, 68, 43, 56, 145, 204, 47, 36, 10, 39, 51, 37, 0, 11,
- 67, 42, 44, 202, 47, 40, 57, 35, 47, 0, 11, 67, 34, 23, 128, 71, 36, 107, 36, 55, 0, 14, 68, 33, 120, 145, 204, 71, 36, 6,
- 47, 39, 51, 37, 0, 11, 67, 29, 12, 202, 35, 88, 57, 35, 47, 0, 25, 73, 9, 28, 51, 138, 210, 145, 207, 4, 192, 108, 51, 49,
- 36, 39, 48, 36, 47, 36, 51, 37, 49, 89, 0, 0, 13, 67, 124, 220, 199, 65, 39, 107, 35, 57, 57, 108, 0, 12, 67, 109, 21, 135,
- 83, 35, 51, 88, 35, 50, 0, 13, 67, 106, 38, 135, 104, 17, 39, 12, 104, 17, 108, 0, 13, 67, 68, 251, 71, 51, 35, 72, 72, 36,
- 48, 108, 0, 11, 67, 41, 21, 7, 47, 39, 51, 91, 108, 0, 12, 67, 33, 230, 135, 71, 39, 55, 104, 17, 108, 0, 13, 68, 30, 39,
- 7, 108, 39, 12, 104, 17, 108, 83, 0, 10, 67, 29, 181, 7, 36, 83, 91, 108, 0, 11, 67, 29, 149, 135, 6, 35, 19, 88, 108, 0,
- 8, 66, 10, 0, 108, 50, 0, 76, 0, 13, 68, 129, 180, 115, 40, 50, 36, 83, 51, 37, 47, 0, 13, 67, 112, 161, 222, 104, 17, 35,
- 47, 47, 108, 55, 0, 15, 69, 33, 22, 209, 136, 128, 71, 35, 51, 83, 51, 40, 71, 0, 0, 11, 67, 194, 1, 223, 49, 39, 50, 108,
- 65, 0, 20, 70, 124, 244, 96, 204, 172, 128, 65, 39, 72, 36, 51, 50, 37, 47, 36, 57, 36, 0, 11, 67, 124, 241, 223, 65, 39, 72,
- 108, 65, 0, 11, 67, 124, 163, 192, 65, 36, 47, 39, 72, 0, 11, 67, 77, 28, 205, 89, 35, 51, 37, 107, 0, 11, 67, 75, 1, 223,
- 88, 39, 49, 108, 65, 0, 12, 68, 69, 145, 243, 28, 51, 39, 108, 57, 108, 0, 12, 67, 62, 33, 223, 72, 35, 6, 84, 108, 65, 0,
- 14, 68, 61, 28, 218, 28, 72, 35, 51, 37, 104, 17, 108, 0, 13, 68, 61, 17, 210, 28, 72, 36, 51, 108, 88, 108, 0, 13, 68, 56,
- 241, 243, 28, 101, 39, 72, 108, 57, 108, 0, 12, 67, 52, 193, 223, 107, 35, 75, 75, 108, 65, 0, 15, 68, 32, 246, 144, 28, 71, 35,
- 72, 104, 17, 35, 88, 108, 0, 13, 68, 32, 115, 115, 28, 71, 108, 107, 35, 57, 108, 0, 14, 68, 29, 194, 150, 28, 36, 104, 17, 47,
- 36, 88, 108, 0, 0, 15, 69, 181, 17, 210, 204, 160, 48, 108, 51, 108, 88, 37, 47, 0, 18, 69, 126, 39, 162, 204, 160, 65, 39, 12,
- 55, 35, 84, 37, 57, 35, 47, 0, 13, 68, 109, 24, 145, 136, 83, 39, 51, 40, 51, 39, 0, 14, 68, 108, 244, 71, 120, 83, 36, 72,
- 36, 51, 108, 55, 0, 15, 69, 102, 12, 8, 136, 160, 35, 50, 49, 35, 71, 40, 47, 0, 17, 69, 93, 245, 209, 29, 192, 47, 35, 65,
- 47, 35, 51, 108, 104, 17, 0, 13, 68, 79, 58, 199, 120, 89, 35, 57, 57, 108, 55, 0, 16, 69, 70, 20, 98, 30, 0, 51, 35, 107,
- 51, 39, 84, 108, 50, 0, 12, 68, 68, 120, 81, 136, 51, 108, 107, 51, 39, 0, 14, 69, 68, 119, 202, 206, 0, 51, 108, 65, 47, 37,
- 50, 0, 17, 69, 30, 39, 162, 204, 160, 39, 12, 55, 35, 84, 37, 57, 35, 47, 0, 0, 11, 67, 194, 12, 207, 49, 39, 50, 37, 72,
- 0, 15, 69, 193, 236, 224, 207, 0, 49, 36, 55, 37, 50, 37, 49, 0, 15, 68, 183, 54, 135, 124, 48, 36, 57, 6, 104, 17, 108, 65,
- 0, 18, 69, 181, 22, 162, 104, 112, 48, 39, 51, 104, 17, 39, 84, 104, 17, 108, 0, 13, 68, 134, 12, 71, 124, 107, 36, 50, 81, 108,
- 65, 0, 12, 67, 126, 5, 3, 65, 35, 50, 91, 35, 19, 0, 11, 67, 122, 28, 207, 55, 36, 107, 37, 72, 0, 10, 66, 88, 240, 88,
- 36, 72, 72, 36, 0, 8, 66, 80, 240, 91, 39, 72, 0, 11, 67, 77, 28, 207, 89, 39, 51, 37, 72, 0, 11, 67, 61, 228, 64, 72,
- 36, 55, 36, 51, 0, 12, 67, 57, 228, 64, 101, 39, 55, 55, 35, 51, 0, 13, 68, 55, 10, 199, 124, 107, 39, 49, 49, 108, 65, 0,
- 16, 69, 55, 7, 209, 136, 112, 107, 39, 49, 65, 51, 35, 84, 108, 0, 0, 13, 68, 197, 28, 71, 128, 81, 39, 51, 81, 108, 50, 0,
- 15, 69, 192, 120, 49, 70, 32, 49, 108, 50, 81, 39, 51, 39, 0, 13, 68, 182, 2, 135, 128, 48, 36, 50, 47, 108, 50, 0, 13, 68,
- 181, 50, 135, 128, 48, 36, 89, 47, 108, 50, 0, 16, 70, 132, 124, 222, 31, 50, 128, 107, 108, 57, 55, 108, 57, 47, 0, 11, 67, 126,
- 37, 94, 65, 40, 89, 36, 55, 0, 13, 68, 125, 116, 71, 128, 65, 36, 47, 51, 108, 50, 0, 24, 72, 32, 212, 71, 121, 184, 135, 204,
- 240, 71, 35, 107, 51, 39, 55, 83, 35, 84, 108, 57, 36, 72, 0, 14, 69, 31, 56, 13, 29, 224, 19, 37, 50, 107, 108, 55, 0, 13,
- 69, 31, 51, 217, 29, 224, 37, 72, 36, 108, 55, 0, 0, 13, 68, 197, 228, 98, 60, 81, 39, 55, 51, 40, 72, 0, 11, 67, 132, 117,
- 31, 107, 108, 91, 36, 65, 0, 12, 67, 124, 196, 95, 65, 39, 75, 51, 36, 65, 0, 10, 67, 111, 55, 159, 83, 37, 55, 65, 0, 18,
- 70, 78, 43, 81, 130, 33, 192, 89, 40, 48, 36, 51, 50, 39, 84, 108, 0, 16, 69, 68, 164, 79, 29, 240, 51, 39, 47, 36, 51, 72,
- 108, 65, 0, 18, 70, 42, 3, 210, 32, 120, 0, 47, 39, 50, 72, 88, 35, 71, 108, 50, 0, 15, 69, 29, 35, 205, 29, 240, 36, 88,
- 72, 36, 107, 108, 65, 0, 12, 68, 10, 215, 162, 60, 108, 48, 55, 39, 72, 0, 0, 17, 70, 199, 60, 71, 32, 124, 202, 81, 37, 81,
- 108, 71, 108, 57, 47, 0, 12, 67, 197, 226, 32, 81, 39, 55, 71, 39, 50, 0, 10, 67, 194, 12, 192, 49, 39, 50, 37, 0, 21, 70,
- 181, 21, 223, 93, 17, 220, 48, 39, 51, 47, 35, 65, 47, 35, 51, 108, 104, 17, 0, 10, 67, 134, 36, 96, 107, 39, 51, 50, 0, 11,
- 67, 126, 37, 224, 65, 40, 47, 36, 50, 0, 11, 67, 122, 12, 224, 55, 36, 50, 37, 50, 0, 11, 67, 78, 12, 224, 89, 36, 50, 37,
- 50, 0, 13, 67, 54, 12, 224, 107, 39, 50, 35, 57, 108, 50, 0, 11, 67, 50, 12, 224, 75, 36, 50, 37, 50, 0, 20, 71, 30, 3,
- 199, 75, 28, 209, 204, 35, 50, 72, 108, 88, 36, 81, 37, 51, 37, 0, 0, 15, 69, 197, 225, 222, 136, 240, 81, 36, 55, 108, 55, 40,
- 72, 0, 21, 71, 192, 119, 136, 61, 76, 7, 108, 49, 108, 55, 71, 39, 72, 91, 36, 49, 108, 83, 0, 14, 68, 181, 232, 34, 124, 48,
- 36, 55, 36, 50, 39, 65, 0, 12, 67, 134, 44, 225, 107, 39, 84, 37, 57, 36, 0, 15, 69, 127, 56, 146, 204, 240, 65, 37, 84, 35,
- 88, 37, 72, 0, 17, 68, 124, 163, 19, 124, 65, 39, 47, 36, 75, 35, 89, 89, 36, 65, 0, 15, 69, 122, 12, 81, 136, 240, 55, 35,
- 50, 81, 51, 40, 72, 0, 14, 68, 82, 8, 179, 124, 91, 36, 50, 35, 84, 37, 65, 0, 12, 67, 80, 124, 207, 6, 91, 108, 57, 35,
- 72, 0, 14, 68, 77, 28, 81, 124, 89, 35, 51, 81, 35, 51, 65, 0, 12, 67, 76, 164, 97, 89, 39, 47, 51, 35, 107, 0, 13, 68,
- 71, 2, 162, 124, 51, 36, 49, 47, 39, 65, 0, 17, 70, 70, 34, 145, 60, 119, 192, 51, 39, 47, 36, 51, 72, 108, 65, 0, 14, 69,
- 60, 120, 30, 136, 240, 72, 108, 50, 55, 39, 72, 0, 14, 69, 58, 37, 32, 136, 240, 101, 39, 91, 50, 40, 72, 0, 13, 68, 43, 55,
- 226, 68, 47, 36, 57, 65, 40, 51, 0, 14, 69, 42, 3, 162, 30, 16, 47, 35, 50, 101, 108, 107, 0, 14, 68, 40, 225, 213, 124, 47,
- 35, 101, 108, 89, 39, 65, 0, 11, 67, 33, 156, 207, 71, 35, 19, 37, 72, 0, 12, 67, 32, 229, 15, 71, 35, 101, 91, 35, 72, 0,
- 13, 68, 10, 5, 226, 68, 108, 50, 47, 39, 12, 51, 0, 14, 69, 9, 227, 243, 204, 240, 108, 55, 72, 36, 37, 72, 0, 13, 68, 8,
- 140, 81, 124, 108, 71, 81, 35, 51, 65, 0, 0, 11, 67, 206, 28, 243, 57, 35, 107, 57, 108, 0, 10, 67, 199, 50, 179, 81, 37, 47,
- 37, 0, 15, 69, 197, 232, 136, 137, 224, 81, 40, 55, 39, 71, 40, 55, 0, 12, 67, 193, 24, 179, 49, 39, 51, 35, 84, 37, 0, 19,
- 70, 186, 17, 209, 124, 209, 222, 76, 108, 107, 108, 51, 65, 35, 107, 108, 55, 0, 22, 75, 181, 22, 211, 137, 18, 158, 139, 52, 179, 138,
- 0, 48, 39, 51, 83, 39, 89, 39, 51, 0, 14, 68, 139, 55, 162, 128, 84, 37, 57, 39, 55, 39, 50, 0, 15, 68, 129, 50, 145, 128,
- 50, 35, 89, 47, 35, 51, 35, 50, 0, 13, 68, 125, 248, 34, 128, 65, 35, 65, 50, 40, 50, 0, 12, 67, 121, 162, 128, 55, 39, 104,
- 17, 35, 47, 0, 14, 68, 113, 18, 34, 128, 104, 17, 39, 51, 71, 40, 50, 0, 12, 68, 110, 34, 162, 128, 83, 39, 47, 39, 50, 0,
- 14, 68, 105, 40, 51, 128, 104, 17, 35, 88, 50, 37, 50, 0, 11, 67, 81, 235, 64, 91, 36, 55, 36, 48, 0, 15, 69, 48, 132, 115,
- 205, 224, 75, 36, 71, 51, 36, 37, 55, 0, 14, 69, 43, 52, 115, 33, 224, 47, 37, 51, 37, 71, 55, 0, 11, 67, 41, 235, 64, 47,
- 36, 55, 36, 48, 0, 18, 70, 41, 23, 226, 194, 34, 30, 47, 36, 51, 65, 39, 49, 40, 71, 55, 0, 13, 68, 33, 28, 226, 128, 71,
- 36, 51, 57, 40, 50, 0, 13, 68, 30, 2, 145, 128, 35, 50, 47, 36, 51, 50, 0, 13, 68, 29, 244, 98, 72, 36, 65, 6, 51, 40,
- 88, 0, 13, 68, 29, 180, 98, 72, 19, 35, 83, 51, 40, 88, 0, 12, 68, 10, 11, 243, 128, 108, 50, 90, 37, 50, 0, 9, 67, 9,
- 235, 64, 108, 55, 48, 0, 13, 4, 95, 100, 112, 116, 50, 39, 104, 47, 36, 12, 0, 0, 10, 67, 194, 37, 48, 49, 40, 91, 49, 0,
- 16, 69, 193, 236, 10, 137, 16, 49, 39, 55, 36, 49, 47, 39, 51, 0, 14, 68, 185, 235, 158, 132, 76, 36, 55, 76, 36, 55, 36, 0,
- 13, 68, 182, 36, 84, 132, 48, 39, 51, 91, 36, 12, 0, 10, 67, 182, 5, 192, 48, 39, 50, 47, 0, 17, 70, 181, 19, 199, 75, 51,
- 192, 48, 35, 51, 72, 108, 88, 37, 72, 0, 13, 68, 181, 17, 243, 60, 48, 36, 51, 108, 57, 72, 0, 14, 68, 137, 24, 51, 132, 84,
- 36, 51, 50, 37, 57, 36, 0, 14, 69, 131, 50, 145, 137, 16, 50, 37, 47, 51, 40, 51, 0, 14, 68, 128, 129, 212, 60, 50, 35, 71,
- 108, 91, 35, 72, 0, 17, 70, 125, 24, 135, 71, 51, 192, 65, 39, 51, 84, 108, 51, 37, 72, 0, 17, 70, 109, 232, 145, 31, 51, 192,
- 83, 36, 55, 39, 51, 108, 57, 72, 0, 14, 68, 109, 24, 148, 60, 83, 39, 51, 40, 91, 35, 72, 0, 16, 68, 85, 184, 179, 132, 89,
- 35, 83, 35, 84, 37, 57, 36, 12, 0, 13, 68, 76, 161, 209, 132, 89, 36, 47, 108, 51, 36, 0, 10, 67, 74, 1, 192, 88, 36, 50,
- 108, 0, 22, 72, 68, 123, 115, 62, 44, 81, 29, 176, 51, 108, 48, 37, 72, 39, 81, 36, 51, 108, 83, 0, 15, 68, 63, 7, 145, 132,
- 72, 36, 49, 39, 55, 39, 51, 36, 0, 15, 68, 61, 232, 81, 132, 72, 36, 55, 107, 39, 51, 36, 12, 0, 14, 68, 61, 44, 209, 132,
- 72, 36, 88, 37, 51, 36, 12, 0, 13, 68, 53, 140, 209, 132, 107, 35, 88, 37, 51, 36, 0, 11, 67, 42, 37, 48, 47, 40, 91, 35,
- 49, 0, 12, 68, 35, 51, 162, 60, 71, 37, 101, 39, 72, 0, 10, 67, 34, 1, 192, 71, 35, 50, 108, 0, 12, 68, 31, 52, 226, 76,
- 36, 57, 89, 40, 89, 0, 17, 70, 9, 55, 243, 120, 120, 0, 108, 89, 36, 65, 37, 55, 108, 50, 0, 22, 5, 217, 135, 46, 216, 180,
- 107, 36, 75, 51, 37, 57, 36, 9, 91, 35, 65, 89, 37, 0, 46, 0, 10, 67, 198, 37, 10, 81, 40, 91, 47, 0, 16, 69, 192, 116,
- 237, 206, 0, 49, 108, 89, 48, 37, 57, 35, 50, 0, 14, 68, 126, 19, 226, 204, 65, 35, 107, 72, 35, 84, 37, 0, 15, 67, 125, 148,
- 92, 65, 39, 19, 35, 51, 51, 35, 104, 17, 0, 11, 67, 125, 40, 0, 65, 35, 88, 35, 50, 0, 19, 70, 109, 225, 226, 68, 193, 224,
- 83, 35, 55, 108, 84, 35, 51, 75, 108, 50, 0, 13, 67, 101, 236, 202, 36, 55, 55, 37, 57, 35, 47, 0, 10, 67, 101, 232, 0, 35,
- 55, 35, 50, 0, 20, 70, 84, 115, 72, 113, 17, 224, 89, 108, 107, 36, 71, 104, 17, 35, 51, 108, 50, 0, 11, 67, 43, 56, 173, 47,
- 40, 57, 40, 48, 0, 18, 70, 34, 3, 237, 31, 49, 224, 71, 35, 50, 72, 48, 108, 57, 108, 50, 0, 16, 70, 32, 116, 179, 198, 37,
- 0, 71, 108, 88, 37, 81, 40, 91, 0, 10, 67, 31, 12, 237, 36, 49, 37, 48, 0, 20, 71, 29, 236, 19, 30, 3, 209, 136, 35, 55,
- 36, 49, 89, 108, 50, 72, 51, 39, 0, 12, 68, 29, 60, 7, 204, 36, 89, 49, 108, 57, 0, 14, 69, 10, 216, 158, 138, 0, 108, 48,
- 39, 55, 39, 50, 0, 0, 16, 69, 197, 22, 209, 136, 240, 81, 36, 51, 83, 39, 51, 40, 72, 0, 16, 69, 181, 19, 199, 72, 240, 48,
- 35, 51, 72, 108, 88, 35, 72, 0, 16, 70, 127, 51, 199, 131, 55, 192, 65, 37, 72, 108, 50, 37, 65, 0, 22, 70, 120, 124, 202, 107,
- 52, 64, 55, 108, 57, 35, 47, 35, 104, 17, 35, 57, 57, 39, 51, 0, 13, 68, 81, 23, 162, 192, 91, 36, 51, 55, 40, 49, 0, 11,
- 67, 69, 198, 64, 51, 39, 104, 17, 19, 0, 16, 69, 61, 241, 240, 70, 16, 72, 35, 65, 108, 49, 39, 51, 36, 0, 18, 70, 56, 120,
- 145, 62, 36, 64, 101, 108, 84, 35, 51, 36, 72, 40, 51, 0, 14, 69, 40, 114, 162, 70, 16, 47, 108, 47, 40, 51, 36, 0, 13, 68,
- 35, 52, 243, 192, 71, 36, 57, 89, 37, 49, 0, 19, 70, 35, 49, 210, 124, 124, 207, 71, 37, 57, 108, 88, 65, 108, 57, 35, 72, 0,
- 17, 70, 10, 209, 209, 40, 124, 207, 108, 48, 108, 51, 47, 108, 57, 72, 0, 0, 12, 67, 207, 12, 212, 6, 57, 36, 49, 37, 91, 0,
- 11, 67, 198, 44, 212, 81, 40, 57, 36, 91, 0, 11, 67, 194, 37, 20, 49, 40, 91, 36, 91, 0, 20, 71, 184, 116, 66, 33, 69, 7,
- 128, 76, 108, 51, 108, 71, 91, 39, 91, 108, 50, 0, 14, 69, 127, 60, 17, 136, 128, 65, 37, 49, 51, 39, 71, 0, 14, 68, 125, 149,
- 34, 112, 65, 35, 19, 91, 40, 104, 17, 0, 24, 71, 80, 164, 95, 69, 172, 7, 128, 91, 39, 47, 39, 51, 65, 39, 51, 104, 17, 35,
- 49, 108, 50, 0, 14, 68, 69, 97, 243, 40, 51, 36, 88, 108, 57, 35, 47, 0, 18, 70, 63, 4, 202, 70, 36, 128, 72, 36, 49, 89,
- 47, 36, 51, 39, 88, 0, 11, 67, 50, 37, 20, 75, 40, 91, 36, 91, 0, 8, 66, 50, 32, 75, 35, 84, 0, 11, 67, 33, 165, 128,
- 71, 39, 104, 17, 88, 0, 10, 67, 30, 8, 148, 35, 50, 40, 91, 0, 0, 12, 67, 193, 236, 240, 49, 37, 6, 55, 37, 49, 0, 18,
- 70, 193, 225, 226, 207, 8, 145, 49, 36, 55, 108, 84, 37, 49, 39, 51, 0, 15, 68, 131, 56, 34, 28, 50, 36, 57, 108, 50, 35, 84,
- 108, 0, 19, 71, 130, 44, 30, 206, 34, 179, 60, 50, 40, 49, 55, 36, 39, 47, 37, 72, 0, 12, 68, 128, 120, 34, 28, 50, 108, 50,
- 84, 108, 0, 10, 67, 126, 35, 0, 65, 39, 12, 75, 0, 11, 67, 125, 145, 219, 65, 39, 19, 108, 83, 0, 22, 71, 52, 196, 71, 120,
- 116, 226, 60, 107, 35, 75, 35, 51, 39, 55, 35, 89, 84, 35, 72, 0, 17, 70, 43, 52, 71, 111, 8, 0, 47, 37, 51, 35, 83, 49,
- 35, 50, 0, 19, 70, 32, 232, 145, 32, 232, 145, 71, 39, 101, 39, 51, 71, 39, 101, 39, 51, 0, 16, 70, 29, 50, 135, 42, 36, 192,
- 36, 89, 47, 108, 47, 40, 89, 0, 17, 70, 9, 236, 98, 71, 52, 223, 108, 55, 81, 39, 51, 37, 89, 65, 0, 0, 15, 69, 190, 8,
- 138, 206, 208, 90, 36, 50, 39, 47, 37, 48, 0, 13, 67, 137, 17, 220, 84, 35, 51, 51, 108, 104, 17, 0, 14, 68, 129, 241, 243, 80,
- 50, 35, 65, 108, 57, 36, 91, 0, 14, 68, 125, 66, 145, 204, 65, 39, 91, 47, 35, 51, 37, 0, 12, 67, 113, 72, 128, 104, 17, 35,
- 91, 39, 12, 0, 15, 69, 83, 52, 78, 80, 160, 91, 37, 51, 101, 36, 91, 47, 0, 17, 70, 83, 8, 155, 31, 60, 192, 91, 39, 49,
- 40, 83, 108, 37, 12, 0, 16, 69, 63, 52, 98, 112, 160, 72, 37, 51, 84, 35, 104, 17, 47, 0, 14, 68, 33, 17, 243, 80, 71, 35,
- 51, 108, 57, 35, 91, 0, 14, 67, 33, 17, 220, 71, 35, 6, 51, 51, 108, 104, 17, 0, 15, 69, 32, 116, 177, 80, 160, 71, 108, 88,
- 81, 35, 91, 47, 0, 14, 69, 30, 2, 7, 80, 160, 35, 50, 71, 108, 91, 47, 0, 13, 68, 9, 49, 243, 80, 108, 89, 108, 57, 36,
- 91, 0, 13, 68, 9, 17, 243, 80, 108, 51, 108, 57, 36, 91, 0, 0, 14, 68, 207, 1, 243, 192, 57, 36, 49, 108, 57, 36, 49, 0,
- 15, 69, 197, 28, 210, 180, 112, 81, 39, 51, 37, 88, 48, 108, 0, 11, 67, 131, 5, 0, 50, 35, 49, 36, 91, 0, 19, 71, 127, 50,
- 145, 31, 60, 211, 124, 65, 37, 47, 51, 108, 37, 12, 89, 65, 0, 22, 70, 124, 215, 207, 77, 156, 207, 65, 39, 107, 35, 65, 65, 35,
- 72, 89, 35, 19, 37, 72, 0, 12, 68, 122, 43, 243, 192, 55, 39, 90, 37, 49, 0, 20, 71, 40, 116, 98, 42, 2, 34, 68, 47, 108,
- 51, 39, 47, 35, 65, 71, 40, 51, 0, 13, 68, 33, 235, 243, 192, 71, 36, 55, 90, 37, 49, 0, 12, 68, 29, 52, 71, 108, 36, 89,
- 51, 108, 83, 0, 17, 70, 29, 50, 145, 120, 114, 0, 39, 89, 47, 39, 51, 55, 108, 71, 0, 14, 68, 28, 165, 71, 108, 36, 47, 47,
- 36, 89, 108, 83, 0, 29, 3, 58, 45, 40, 50, 35, 65, 108, 72, 36, 10, 76, 36, 107, 51, 36, 57, 36, 10, 104, 17, 35, 65, 81,
- 37, 50, 0, 46, 0, 15, 69, 195, 49, 224, 137, 64, 49, 37, 57, 108, 50, 40, 91, 0, 15, 69, 183, 52, 71, 205, 64, 48, 37, 51,
- 108, 57, 36, 91, 0, 15, 69, 135, 52, 202, 71, 48, 107, 37, 89, 47, 36, 51, 37, 0, 11, 67, 41, 177, 222, 47, 39, 83, 108, 55,
- 0, 11, 67, 41, 28, 226, 47, 51, 37, 57, 39, 0, 16, 69, 32, 229, 7, 205, 64, 71, 35, 101, 91, 108, 57, 36, 91, 0, 13, 68,
- 30, 36, 71, 112, 39, 12, 51, 108, 104, 17, 0, 15, 69, 29, 196, 135, 205, 64, 35, 83, 88, 108, 57, 36, 91, 0, 14, 68, 29, 164,
- 71, 112, 36, 104, 17, 51, 108, 104, 17, 0, 13, 68, 29, 68, 71, 112, 36, 91, 51, 108, 104, 17, 0, 11, 67, 9, 28, 226, 108, 51,
- 37, 57, 39, 0, 0, 12, 67, 197, 235, 81, 81, 39, 55, 48, 35, 51, 0, 11, 67, 187, 52, 17, 76, 37, 88, 35, 51, 0, 17, 70,
- 125, 177, 217, 205, 232, 0, 65, 35, 83, 108, 37, 55, 39, 50, 0, 12, 67, 107, 56, 145, 104, 17, 35, 57, 40, 51, 0, 11, 67, 101,
- 247, 0, 39, 12, 65, 104, 17, 0, 11, 67, 84, 241, 223, 89, 36, 72, 108, 65, 0, 12, 67, 81, 21, 17, 91, 36, 51, 91, 36, 51,
- 0, 11, 67, 75, 56, 145, 88, 37, 84, 35, 51, 0, 12, 67, 73, 20, 145, 88, 36, 51, 88, 36, 51, 0, 15, 69, 70, 39, 141, 29,
- 176, 51, 40, 55, 35, 107, 108, 83, 0, 11, 67, 43, 52, 145, 47, 37, 88, 36, 51, 0, 14, 67, 40, 236, 209, 47, 35, 101, 35, 57,
- 57, 39, 51, 0, 11, 67, 33, 76, 209, 71, 35, 91, 37, 51, 0, 10, 67, 29, 248, 145, 39, 65, 40, 51, 0, 0, 11, 67, 205, 65,
- 224, 57, 36, 91, 108, 50, 0, 11, 67, 193, 65, 224, 49, 36, 91, 108, 50, 0, 11, 67, 129, 72, 146, 50, 39, 91, 40, 88, 0, 11,
- 67, 129, 65, 224, 50, 36, 91, 108, 50, 0, 12, 68, 70, 44, 199, 120, 51, 39, 57, 108, 55, 0, 14, 68, 50, 4, 71, 120, 75, 36,
- 50, 36, 51, 108, 55, 0, 16, 69, 35, 54, 209, 137, 160, 71, 37, 83, 40, 51, 40, 104, 17, 0, 11, 68, 30, 36, 71, 120, 39, 51,
- 108, 55, 0, 12, 68, 30, 4, 135, 120, 36, 50, 88, 108, 55, 0, 13, 68, 29, 194, 7, 120, 36, 104, 17, 71, 108, 55, 0, 12, 68,
- 29, 50, 179, 136, 36, 89, 47, 37, 84, 0, 10, 67, 126, 40, 0, 65, 40, 50, 0, 76, 0, 11, 67, 197, 28, 211, 81, 37, 51, 37,
- 89, 0, 11, 67, 197, 24, 147, 81, 35, 51, 40, 89, 0, 16, 69, 194, 212, 96, 207, 0, 49, 39, 48, 36, 51, 50, 37, 49, 0, 13,
- 67, 112, 252, 211, 104, 17, 36, 72, 72, 37, 89, 0, 11, 67, 76, 136, 147, 89, 35, 71, 40, 89, 0, 14, 68, 48, 120, 34, 68, 75,
- 108, 50, 36, 84, 35, 51, 0, 13, 68, 40, 115, 34, 68, 47, 108, 75, 84, 35, 51, 0, 14, 68, 33, 225, 208, 68, 71, 35, 55, 108,
- 88, 39, 51, 0, 13, 68, 33, 53, 199, 124, 71, 35, 89, 47, 108, 65, 0, 14, 68, 32, 243, 34, 68, 71, 35, 72, 72, 91, 40, 51,
- 0, 12, 68, 31, 58, 199, 124, 35, 57, 57, 108, 65, 0, 12, 68, 31, 4, 71, 124, 36, 49, 51, 108, 65, 0, 11, 67, 30, 44, 211,
- 39, 84, 36, 57, 89, 0, 12, 68, 30, 38, 162, 68, 39, 104, 17, 39, 51, 0, 12, 68, 29, 228, 135, 124, 36, 55, 88, 108, 65, 0,
- 18, 70, 29, 50, 139, 128, 124, 199, 36, 89, 47, 36, 89, 50, 108, 35, 50, 0, 8, 66, 30, 0, 36, 50, 0, 46, 0, 15, 68, 185,
- 232, 173, 72, 76, 36, 55, 39, 84, 48, 35, 88, 0, 13, 68, 129, 56, 135, 128, 50, 36, 89, 84, 108, 50, 0, 17, 70, 127, 60, 17,
- 137, 188, 212, 65, 37, 49, 51, 39, 83, 37, 91, 0, 14, 68, 115, 53, 199, 128, 104, 17, 36, 57, 47, 108, 50, 0, 14, 68, 93, 172,
- 199, 128, 47, 39, 104, 17, 57, 108, 50, 0, 13, 68, 83, 53, 199, 128, 91, 36, 57, 47, 108, 50, 0, 13, 68, 78, 3, 199, 128, 89,
- 36, 50, 72, 108, 50, 0, 13, 68, 77, 229, 199, 128, 89, 39, 55, 47, 108, 50, 0, 13, 68, 63, 10, 199, 128, 72, 39, 49, 49, 35,
- 50, 0, 12, 68, 50, 44, 199, 128, 57, 40, 57, 108, 50, 0, 14, 68, 49, 28, 199, 128, 75, 35, 51, 37, 57, 108, 50, 0, 13, 68,
- 42, 12, 98, 72, 47, 40, 50, 81, 40, 88, 0, 13, 68, 40, 140, 199, 128, 47, 36, 71, 57, 108, 50, 0, 12, 68, 29, 156, 199, 128,
- 35, 19, 57, 108, 50, 0, 12, 68, 29, 28, 71, 128, 39, 51, 81, 108, 50, 0, 14, 68, 8, 196, 109, 72, 108, 75, 39, 51, 48, 35,
- 88, 0, 0, 11, 67, 204, 120, 145, 57, 108, 84, 35, 51, 0, 11, 67, 194, 4, 192, 49, 36, 50, 36, 89, 0, 18, 70, 188, 104, 155,
- 205, 44, 240, 90, 36, 19, 39, 83, 37, 88, 37, 49, 0, 18, 70, 182, 8, 159, 139, 8, 176, 48, 36, 50, 39, 65, 39, 49, 39, 49,
- 0, 13, 68, 138, 12, 98, 196, 84, 35, 50, 81, 39, 81, 0, 16, 69, 133, 28, 15, 29, 240, 107, 35, 51, 49, 39, 72, 108, 65, 0,
- 15, 69, 129, 65, 207, 137, 16, 50, 36, 91, 108, 72, 39, 51, 0, 11, 67, 125, 60, 209, 65, 35, 89, 37, 51, 0, 11, 67, 125, 51,
- 0, 65, 35, 89, 36, 75, 0, 11, 67, 124, 252, 209, 65, 39, 72, 37, 51, 0, 10, 67, 123, 50, 145, 55, 37, 47, 51, 0, 11, 67,
- 77, 248, 145, 89, 35, 65, 40, 51, 0, 15, 69, 77, 17, 210, 205, 16, 89, 35, 51, 108, 88, 37, 51, 0, 16, 69, 73, 248, 81, 205,
- 16, 88, 35, 65, 107, 35, 51, 37, 51, 0, 19, 70, 61, 252, 17, 28, 172, 240, 72, 36, 65, 39, 49, 51, 108, 47, 37, 49, 0, 18,
- 70, 60, 115, 211, 40, 120, 0, 6, 72, 108, 72, 89, 36, 47, 108, 50, 0, 11, 67, 42, 43, 81, 47, 40, 48, 39, 51, 0, 11, 67,
- 42, 8, 145, 47, 35, 50, 40, 51, 0, 19, 70, 41, 23, 226, 197, 17, 219, 47, 36, 51, 65, 39, 81, 36, 51, 108, 83, 0, 11, 67,
- 34, 44, 209, 71, 39, 57, 36, 51, 0, 15, 68, 33, 232, 98, 76, 71, 39, 55, 107, 35, 84, 35, 89, 0, 13, 68, 33, 19, 51, 76,
- 71, 36, 51, 75, 37, 89, 0, 11, 67, 32, 120, 145, 71, 108, 84, 35, 51, 0, 15, 69, 32, 119, 155, 137, 16, 71, 36, 55, 83, 39,
- 84, 51, 0, 15, 69, 32, 115, 226, 29, 240, 71, 108, 72, 35, 84, 108, 65, 0, 13, 68, 29, 59, 115, 76, 36, 89, 48, 36, 57, 89,
- 0, 0, 13, 68, 194, 36, 162, 136, 49, 39, 88, 39, 84, 39, 0, 15, 69, 193, 28, 223, 30, 0, 49, 35, 51, 37, 65, 108, 50, 0,
- 11, 67, 131, 56, 146, 50, 37, 57, 40, 88, 0, 14, 69, 127, 56, 95, 30, 0, 65, 37, 107, 65, 108, 50, 0, 15, 69, 61, 225, 226,
- 205, 32, 72, 36, 55, 108, 84, 37, 88, 0, 11, 67, 9, 75, 82, 108, 91, 48, 35, 88, 0, 0, 15, 69, 197, 19, 209, 30, 16, 81,
- 36, 51, 72, 51, 108, 107, 0, 14, 69, 195, 55, 179, 181, 48, 49, 37, 55, 37, 48, 89, 0, 11, 67, 194, 37, 15, 49, 40, 91, 35,
- 72, 0, 13, 68, 183, 60, 115, 68, 48, 36, 57, 81, 37, 51, 0, 12, 68, 183, 55, 162, 68, 48, 37, 55, 39, 51, 0, 11, 67, 181,
- 236, 211, 48, 39, 55, 37, 89, 0, 16, 69, 181, 50, 135, 131, 0, 48, 36, 89, 47, 108, 50, 35, 49, 0, 13, 68, 126, 5, 7, 4,
- 65, 35, 50, 91, 35, 19, 0, 10, 67, 71, 56, 147, 51, 39, 40, 89, 0, 17, 70, 71, 23, 135, 42, 36, 64, 51, 36, 81, 55, 108,
- 47, 39, 51, 0, 16, 70, 68, 97, 240, 42, 36, 64, 51, 36, 108, 49, 47, 39, 51, 0, 12, 67, 60, 136, 147, 72, 35, 71, 71, 40,
- 89, 0, 12, 68, 43, 49, 202, 68, 47, 36, 108, 47, 51, 0, 20, 71, 43, 8, 34, 122, 43, 243, 192, 47, 36, 49, 50, 39, 55, 39,
- 90, 37, 49, 0, 12, 68, 42, 37, 179, 52, 47, 39, 88, 37, 107, 0, 13, 68, 40, 97, 202, 68, 47, 36, 108, 12, 47, 51, 0, 8,
- 66, 34, 0, 71, 39, 50, 0, 17, 70, 32, 114, 143, 35, 52, 64, 71, 108, 47, 35, 72, 71, 37, 51, 0, 16, 70, 31, 8, 135, 62,
- 36, 64, 36, 49, 84, 108, 72, 39, 51, 0, 17, 70, 30, 212, 71, 42, 36, 64, 39, 48, 36, 51, 108, 47, 39, 51, 0, 16, 70, 30,
- 40, 145, 42, 36, 64, 39, 84, 36, 51, 47, 40, 51, 0, 11, 68, 29, 245, 135, 4, 36, 65, 88, 108, 0, 15, 69, 29, 66, 136, 30,
- 16, 36, 91, 47, 36, 71, 108, 107, 0, 15, 69, 29, 20, 223, 137, 48, 35, 51, 35, 89, 65, 40, 89, 0, 0, 18, 70, 131, 60, 34,
- 57, 81, 222, 50, 37, 49, 40, 101, 36, 89, 108, 55, 0, 14, 67, 113, 232, 178, 104, 17, 39, 55, 84, 36, 57, 36, 0, 9, 66, 92,
- 128, 47, 36, 71, 71, 0, 10, 67, 73, 66, 128, 88, 36, 91, 47, 0, 11, 67, 69, 66, 128, 51, 6, 35, 91, 47, 0, 11, 67, 41,
- 66, 128, 47, 6, 35, 91, 47, 0, 0, 14, 68, 197, 65, 243, 60, 81, 39, 91, 108, 57, 35, 72, 0, 17, 70, 195, 60, 7, 138, 36,
- 192, 49, 36, 57, 49, 108, 84, 40, 89, 0, 15, 69, 193, 225, 211, 137, 16, 49, 36, 55, 108, 89, 39, 51, 0, 14, 68, 127, 60, 20,
- 60, 65, 37, 49, 36, 91, 35, 72, 0, 13, 68, 124, 60, 226, 76, 65, 35, 19, 57, 40, 89, 0, 17, 70, 111, 60, 19, 28, 168, 145,
- 83, 37, 49, 89, 108, 47, 39, 51, 0, 15, 68, 88, 242, 51, 60, 88, 36, 72, 72, 36, 71, 37, 72, 0, 11, 67, 83, 56, 153, 91,
- 39, 57, 40, 19, 0, 15, 69, 78, 1, 202, 137, 16, 89, 36, 50, 108, 47, 39, 51, 0, 19, 70, 77, 188, 209, 192, 140, 209, 89, 35,
- 83, 37, 51, 49, 35, 71, 37, 51, 0, 13, 68, 70, 3, 243, 60, 51, 35, 50, 72, 37, 72, 0, 17, 70, 69, 241, 224, 43, 60, 0,
- 51, 39, 65, 108, 50, 47, 37, 49, 0, 17, 70, 63, 60, 10, 28, 168, 145, 72, 37, 49, 47, 108, 47, 39, 51, 0, 20, 70, 63, 20,
- 72, 29, 24, 145, 72, 36, 81, 35, 51, 71, 108, 51, 84, 35, 51, 0, 14, 68, 41, 33, 243, 60, 47, 35, 88, 108, 57, 39, 72, 0,
- 13, 68, 40, 124, 243, 60, 6, 47, 35, 37, 12, 72, 0, 14, 68, 33, 24, 179, 60, 71, 36, 51, 35, 84, 37, 72, 0, 17, 70, 30,
- 12, 223, 28, 168, 145, 35, 50, 37, 65, 108, 47, 39, 51, 0, 35, 76, 29, 236, 10, 70, 44, 7, 68, 252, 226, 197, 17, 223, 36, 55,
- 36, 49, 47, 36, 51, 39, 49, 108, 51, 72, 37, 57, 39, 81, 36, 51, 108, 65, 0, 17, 70, 29, 60, 222, 28, 168, 145, 35, 89, 37,
- 55, 108, 47, 39, 51, 0, 9, 1, 36, 72, 39, 55, 108, 51, 0, 0, 12, 67, 193, 56, 138, 49, 36, 89, 84, 35, 47, 0, 11, 67,
- 131, 8, 0, 50, 35, 49, 39, 50, 0, 16, 69, 127, 1, 209, 30, 0, 65, 35, 49, 49, 108, 51, 108, 50, 0, 19, 70, 125, 76, 7,
- 43, 49, 224, 65, 36, 91, 49, 108, 47, 37, 57, 108, 50, 0, 12, 67, 125, 56, 0, 65, 39, 89, 36, 50, 50, 0, 17, 69, 125, 50,
- 141, 78, 0, 65, 39, 89, 47, 35, 107, 89, 35, 50, 0, 19, 70, 124, 116, 160, 61, 17, 224, 65, 108, 88, 35, 50, 72, 35, 51, 108,
- 50, 0, 12, 67, 93, 21, 10, 47, 35, 51, 35, 91, 47, 0, 15, 69, 83, 52, 95, 137, 32, 91, 37, 51, 65, 39, 12, 88, 0, 12,
- 67, 77, 21, 10, 89, 36, 51, 36, 91, 47, 0, 12, 67, 68, 76, 202, 51, 39, 19, 57, 35, 47, 0, 16, 68, 41, 28, 222, 200, 47,
- 51, 37, 57, 40, 55, 36, 57, 36, 0, 18, 70, 33, 4, 71, 109, 65, 224, 71, 35, 88, 51, 35, 83, 91, 108, 50, 0, 21, 71, 29,
- 236, 10, 71, 60, 7, 120, 36, 55, 36, 49, 47, 36, 51, 37, 49, 108, 55, 0, 11, 1, 37, 72, 35, 51, 6, 89, 35, 72, 0, 0,
- 20, 71, 192, 116, 72, 68, 114, 162, 68, 49, 108, 51, 71, 36, 51, 108, 47, 39, 51, 0, 17, 70, 183, 53, 7, 33, 17, 225, 48, 37,
- 91, 108, 71, 51, 108, 107, 0, 19, 70, 133, 236, 34, 180, 164, 64, 107, 36, 55, 36, 49, 39, 48, 47, 36, 51, 0, 17, 68, 124, 168,
- 34, 100, 65, 39, 47, 36, 50, 35, 84, 84, 36, 19, 0, 17, 69, 105, 23, 200, 204, 240, 104, 17, 39, 51, 39, 65, 71, 37, 72, 0,
- 21, 71, 68, 115, 243, 139, 20, 71, 124, 51, 108, 72, 37, 57, 39, 81, 36, 51, 108, 65, 0, 16, 69, 61, 19, 148, 204, 240, 72, 36,
- 51, 35, 101, 91, 37, 72, 0, 8, 66, 48, 112, 75, 108, 0, 76, 0, 20, 70, 181, 20, 237, 192, 172, 226, 48, 36, 51, 36, 89, 48,
- 36, 49, 47, 37, 84, 0, 12, 67, 129, 72, 179, 50, 35, 91, 35, 84, 37, 0, 13, 67, 113, 113, 200, 104, 17, 39, 47, 47, 108, 71,
- 0, 11, 67, 101, 178, 128, 36, 83, 83, 35, 47, 0, 12, 67, 85, 178, 128, 89, 36, 6, 83, 35, 47, 0, 10, 67, 81, 178, 128, 91,
- 36, 83, 47, 0, 11, 67, 80, 161, 200, 91, 36, 47, 108, 71, 0, 10, 67, 77, 178, 128, 89, 36, 83, 47, 0, 15, 69, 76, 226, 176,
- 137, 64, 89, 35, 101, 47, 49, 40, 91, 0, 20, 71, 76, 226, 173, 137, 50, 135, 128, 89, 35, 101, 47, 48, 40, 89, 47, 108, 50, 0,
- 11, 67, 69, 178, 128, 51, 6, 35, 83, 47, 0, 16, 69, 69, 39, 199, 205, 64, 51, 35, 88, 65, 108, 57, 36, 91, 0, 13, 68, 58,
- 36, 84, 40, 101, 39, 51, 36, 91, 47, 0, 10, 67, 57, 178, 128, 101, 39, 83, 47, 0, 10, 67, 49, 178, 128, 75, 39, 83, 47, 0,
- 22, 71, 33, 50, 177, 30, 5, 7, 128, 71, 35, 89, 47, 36, 81, 108, 50, 36, 91, 108, 50, 0, 14, 68, 33, 17, 243, 40, 71, 35,
- 51, 108, 57, 35, 47, 0, 11, 67, 29, 200, 179, 35, 104, 17, 84, 108, 0, 9, 67, 29, 178, 128, 39, 83, 47, 0, 0, 19, 70, 192,
- 119, 237, 206, 34, 145, 49, 108, 65, 48, 37, 57, 40, 47, 36, 51, 0, 16, 69, 125, 50, 151, 205, 144, 65, 39, 89, 47, 35, 47, 37,
- 19, 0, 11, 67, 113, 17, 192, 104, 17, 39, 51, 108, 0, 12, 67, 105, 17, 192, 104, 17, 35, 51, 51, 108, 0, 17, 70, 58, 33, 225,
- 61, 67, 192, 101, 108, 107, 35, 72, 91, 39, 72, 0, 10, 67, 53, 17, 192, 107, 35, 51, 108, 0, 21, 71, 29, 251, 81, 28, 164, 115,
- 76, 36, 65, 48, 36, 51, 108, 47, 36, 51, 37, 89, 0, 0, 11, 67, 197, 24, 128, 6, 81, 36, 51, 39, 0, 13, 68, 185, 28, 7,
- 32, 76, 36, 51, 49, 108, 71, 0, 15, 69, 185, 17, 241, 80, 160, 76, 36, 51, 108, 81, 35, 91, 0, 13, 68, 181, 50, 179, 188, 48,
- 39, 89, 47, 37, 90, 0, 15, 69, 136, 132, 199, 204, 160, 84, 36, 71, 89, 108, 57, 47, 0, 12, 67, 135, 49, 138, 107, 36, 57, 19,
- 35, 47, 0, 14, 68, 126, 39, 162, 204, 65, 39, 12, 55, 35, 84, 37, 0, 13, 68, 125, 156, 226, 32, 65, 35, 19, 57, 40, 71, 0,
- 19, 69, 125, 152, 34, 204, 160, 65, 35, 19, 50, 35, 84, 37, 57, 57, 35, 47, 0, 18, 69, 124, 246, 115, 30, 0, 65, 39, 72, 72,
- 35, 19, 37, 57, 108, 50, 0, 13, 68, 124, 120, 34, 204, 65, 108, 50, 35, 84, 37, 0, 16, 69, 112, 117, 72, 206, 0, 104, 17, 108,
- 89, 36, 71, 37, 50, 0, 16, 69, 74, 3, 143, 30, 0, 88, 35, 50, 35, 101, 72, 108, 50, 0, 14, 68, 63, 60, 81, 204, 6, 72,
- 37, 81, 35, 51, 37, 0, 10, 67, 62, 33, 138, 72, 40, 36, 47, 0, 13, 68, 57, 24, 34, 32, 101, 35, 51, 50, 40, 71, 0, 12,
- 67, 50, 1, 202, 75, 35, 50, 50, 108, 47, 0, 13, 68, 33, 50, 135, 32, 71, 35, 89, 47, 108, 71, 0, 12, 67, 33, 33, 220, 71,
- 39, 88, 108, 104, 17, 0, 0, 18, 70, 198, 3, 7, 128, 252, 207, 81, 39, 50, 75, 108, 50, 72, 37, 72, 0, 12, 67, 137, 36, 71,
- 84, 39, 88, 35, 51, 108, 0, 12, 67, 135, 4, 7, 107, 108, 49, 35, 88, 108, 0, 11, 67, 126, 39, 135, 65, 39, 12, 55, 108, 0,
- 10, 67, 122, 36, 71, 55, 39, 51, 108, 0, 14, 67, 114, 44, 199, 104, 17, 35, 84, 37, 57, 35, 50, 0, 10, 67, 85, 227, 64, 89,
- 39, 55, 107, 0, 11, 67, 82, 36, 71, 91, 39, 12, 51, 108, 0, 14, 67, 41, 199, 135, 47, 35, 104, 17, 35, 55, 55, 108, 0, 28,
- 74, 29, 236, 10, 70, 33, 211, 40, 114, 179, 192, 36, 55, 36, 49, 47, 36, 51, 39, 36, 89, 47, 108, 47, 37, 49, 0, 11, 67, 28,
- 196, 71, 36, 12, 75, 51, 108, 0, 11, 1, 42, 89, 36, 47, 108, 51, 36, 12, 0, 0, 14, 68, 85, 232, 135, 40, 89, 35, 55, 35,
- 84, 108, 47, 0, 10, 67, 70, 36, 226, 51, 39, 89, 39, 0, 11, 67, 68, 97, 222, 51, 36, 108, 12, 55, 0, 15, 69, 63, 54, 202,
- 71, 48, 72, 37, 83, 47, 36, 51, 37, 0, 12, 67, 61, 17, 204, 72, 39, 51, 51, 108, 75, 0, 14, 68, 53, 68, 71, 40, 107, 35,
- 91, 35, 51, 108, 47, 0, 20, 70, 52, 117, 145, 104, 124, 200, 107, 108, 88, 36, 51, 104, 17, 108, 57, 36, 71, 0, 14, 68, 49, 228,
- 199, 40, 75, 35, 55, 35, 89, 108, 47, 0, 12, 68, 42, 36, 71, 40, 47, 39, 51, 108, 47, 0, 15, 68, 41, 23, 237, 40, 47, 36,
- 51, 39, 65, 48, 36, 47, 0, 12, 68, 34, 36, 71, 40, 71, 39, 51, 108, 47, 0, 16, 69, 32, 243, 76, 28, 128, 71, 35, 72, 107,
- 36, 75, 108, 71, 0, 15, 69, 29, 226, 141, 28, 128, 36, 55, 47, 36, 107, 108, 71, 0, 15, 69, 29, 101, 209, 28, 128, 36, 88, 47,
- 36, 51, 108, 71, 0, 0, 17, 68, 127, 4, 81, 28, 65, 39, 49, 35, 51, 51, 35, 51, 35, 50, 0, 17, 68, 125, 67, 149, 28, 65,
- 39, 91, 35, 101, 101, 35, 89, 35, 50, 0, 11, 67, 120, 193, 223, 55, 36, 75, 108, 65, 0, 12, 67, 112, 241, 205, 104, 17, 36, 72,
- 108, 107, 0, 11, 67, 79, 17, 223, 89, 36, 81, 108, 65, 0, 16, 69, 41, 236, 81, 29, 176, 47, 36, 55, 36, 81, 51, 108, 83, 0,
- 13, 68, 28, 236, 209, 28, 35, 101, 37, 51, 35, 50, 0, 0, 13, 68, 204, 235, 135, 120, 57, 35, 101, 76, 108, 55, 0, 16, 69, 194,
- 2, 145, 28, 160, 49, 39, 50, 47, 39, 51, 108, 47, 0, 17, 70, 192, 119, 237, 137, 44, 202, 49, 108, 65, 48, 39, 88, 37, 47, 0,
- 11, 67, 137, 23, 128, 84, 35, 51, 35, 55, 0, 13, 68, 126, 8, 135, 120, 65, 36, 50, 84, 108, 55, 0, 16, 69, 125, 147, 18, 28,
- 160, 65, 39, 19, 75, 36, 88, 108, 47, 0, 15, 69, 83, 1, 243, 28, 160, 91, 36, 49, 108, 57, 108, 47, 0, 20, 71, 76, 120, 10,
- 71, 54, 226, 188, 89, 108, 50, 47, 36, 51, 37, 83, 40, 90, 0, 16, 69, 69, 51, 200, 30, 0, 51, 35, 89, 35, 72, 71, 108, 50,
- 0, 15, 69, 53, 241, 243, 28, 160, 107, 36, 65, 108, 57, 108, 47, 0, 11, 67, 50, 17, 224, 75, 35, 107, 108, 50, 0, 15, 69, 50,
- 1, 243, 28, 160, 75, 36, 50, 108, 57, 108, 47, 0, 16, 69, 49, 44, 243, 28, 160, 75, 39, 88, 37, 12, 57, 108, 47, 0, 13, 68,
- 43, 52, 145, 136, 47, 37, 88, 51, 39, 12, 0, 18, 70, 41, 28, 222, 136, 140, 202, 47, 36, 51, 37, 55, 39, 71, 37, 47, 0, 14,
- 69, 34, 44, 19, 204, 160, 71, 39, 49, 89, 37, 47, 0, 16, 69, 29, 232, 115, 138, 0, 36, 55, 108, 107, 37, 57, 40, 50, 0, 15,
- 69, 29, 50, 176, 30, 0, 36, 89, 47, 36, 49, 108, 50, 0, 16, 69, 28, 242, 51, 28, 160, 35, 72, 35, 71, 37, 57, 108, 47, 0,
- 0, 11, 67, 193, 236, 207, 49, 36, 55, 37, 72, 0, 17, 69, 193, 225, 237, 71, 0, 49, 39, 55, 108, 48, 35, 51, 35, 49, 0, 10,
- 67, 193, 23, 192, 49, 36, 51, 65, 0, 11, 67, 187, 1, 207, 76, 35, 49, 108, 72, 0, 11, 67, 181, 241, 207, 48, 39, 65, 108, 72,
- 0, 13, 68, 180, 244, 71, 124, 48, 36, 72, 51, 108, 65, 0, 11, 67, 137, 23, 192, 84, 35, 51, 35, 65, 0, 11, 67, 133, 23, 192,
- 107, 36, 51, 35, 65, 0, 11, 67, 124, 241, 207, 65, 36, 72, 108, 72, 0, 13, 67, 114, 1, 207, 104, 17, 35, 50, 50, 108, 72, 0,
- 10, 67, 102, 1, 207, 36, 50, 108, 72, 0, 11, 67, 61, 23, 192, 72, 35, 51, 35, 65, 0, 11, 67, 57, 119, 192, 101, 35, 47, 35,
- 65, 0, 13, 68, 41, 244, 199, 52, 47, 36, 65, 89, 108, 107, 0, 10, 67, 28, 168, 143, 36, 47, 39, 72, 0, 0, 14, 68, 185, 243,
- 199, 128, 76, 35, 65, 36, 72, 108, 50, 0, 17, 70, 180, 114, 145, 206, 34, 128, 48, 108, 47, 51, 37, 57, 39, 47, 0, 13, 68, 131,
- 52, 199, 128, 50, 36, 57, 89, 108, 50, 0, 14, 68, 131, 20, 71, 128, 50, 36, 81, 35, 51, 108, 50, 0, 13, 68, 127, 52, 199, 128,
- 65, 36, 57, 89, 108, 50, 0, 18, 70, 125, 113, 243, 32, 114, 128, 65, 39, 47, 108, 57, 36, 71, 108, 47, 0, 18, 70, 125, 113, 222,
- 32, 114, 128, 65, 39, 47, 108, 55, 36, 71, 108, 47, 0, 16, 70, 124, 124, 34, 120, 114, 128, 65, 35, 49, 40, 55, 108, 47, 0, 14,
- 68, 113, 236, 199, 128, 104, 17, 35, 55, 57, 108, 50, 0, 13, 67, 93, 164, 94, 47, 39, 104, 17, 51, 39, 55, 0, 13, 68, 57, 52,
- 71, 128, 101, 39, 89, 51, 108, 50, 0, 16, 70, 30, 36, 98, 122, 43, 243, 40, 51, 39, 55, 39, 90, 37, 0, 17, 70, 10, 12, 34,
- 122, 43, 243, 108, 50, 49, 39, 55, 39, 90, 37, 0, 0, 13, 68, 197, 244, 71, 132, 81, 39, 65, 51, 108, 107, 0, 12, 67, 197, 24,
- 64, 6, 81, 36, 51, 36, 107, 0, 18, 70, 197, 19, 19, 40, 120, 0, 81, 39, 51, 75, 36, 89, 47, 108, 50, 0, 11, 67, 193, 24,
- 64, 49, 39, 51, 36, 12, 0, 18, 70, 193, 19, 211, 40, 120, 0, 49, 39, 51, 72, 36, 89, 47, 108, 50, 0, 18, 70, 193, 19, 210,
- 32, 120, 0, 49, 39, 51, 72, 88, 35, 71, 108, 50, 0, 18, 70, 180, 116, 71, 197, 17, 219, 48, 108, 51, 108, 81, 36, 51, 108, 83,
- 0, 11, 67, 133, 24, 64, 107, 36, 51, 51, 36, 0, 10, 67, 93, 19, 192, 47, 39, 51, 72, 0, 15, 69, 62, 241, 240, 29, 240, 72,
- 36, 90, 108, 49, 108, 65, 0, 13, 68, 57, 72, 34, 60, 101, 39, 91, 50, 40, 72, 0, 13, 68, 34, 12, 199, 60, 71, 39, 50, 57,
- 108, 72, 0, 16, 68, 33, 72, 34, 60, 71, 36, 91, 36, 50, 35, 84, 35, 72, 0, 35, 76, 29, 236, 10, 70, 44, 7, 68, 252, 226,
- 197, 17, 219, 36, 55, 36, 49, 47, 36, 51, 39, 49, 108, 51, 72, 37, 57, 39, 81, 36, 51, 108, 83, 0, 12, 68, 29, 180, 199, 60,
- 36, 83, 89, 108, 72, 0, 9, 67, 29, 19, 192, 39, 51, 72, 0, 0, 16, 69, 193, 228, 202, 30, 0, 49, 36, 55, 36, 89, 47, 108,
- 50, 0, 10, 67, 132, 124, 192, 107, 108, 57, 36, 0, 17, 70, 128, 116, 176, 32, 119, 128, 50, 108, 88, 39, 49, 71, 108, 55, 0, 21,
- 71, 125, 177, 213, 28, 212, 199, 32, 65, 39, 83, 108, 89, 108, 107, 36, 89, 108, 71, 0, 10, 67, 125, 76, 0, 65, 39, 91, 49, 0,
- 16, 70, 76, 120, 10, 68, 119, 128, 89, 108, 50, 47, 51, 108, 55, 0, 21, 70, 53, 84, 98, 68, 114, 202, 107, 35, 89, 51, 36, 84,
- 36, 51, 108, 89, 35, 47, 0, 19, 70, 43, 8, 34, 193, 17, 202, 47, 36, 49, 50, 39, 49, 36, 51, 108, 47, 0, 12, 67, 42, 36,
- 224, 47, 39, 12, 89, 35, 50, 0, 10, 67, 29, 252, 192, 39, 65, 65, 37, 0, 17, 70, 28, 196, 71, 207, 49, 202, 36, 75, 51, 108,
- 37, 57, 108, 47, 0, 0, 11, 67, 199, 52, 79, 81, 37, 51, 35, 72, 0, 17, 69, 195, 55, 8, 28, 240, 49, 36, 57, 104, 17, 39,
- 71, 108, 72, 0, 12, 67, 131, 4, 79, 50, 35, 49, 35, 51, 72, 0, 12, 67, 130, 36, 79, 50, 35, 84, 35, 51, 72, 0, 13, 67,
- 129, 196, 97, 50, 39, 104, 17, 51, 36, 12, 0, 11, 67, 127, 52, 79, 65, 37, 51, 35, 72, 0, 14, 67, 126, 39, 143, 65, 39, 84,
- 35, 55, 55, 36, 72, 0, 14, 67, 124, 199, 143, 65, 39, 75, 35, 55, 55, 35, 72, 0, 14, 67, 124, 196, 79, 65, 39, 75, 35, 51,
- 51, 35, 72, 0, 14, 67, 109, 196, 97, 83, 35, 104, 17, 35, 51, 36, 12, 0, 10, 67, 108, 213, 0, 83, 39, 107, 91, 0, 13, 68,
- 79, 55, 162, 68, 89, 37, 55, 84, 36, 51, 0, 13, 67, 73, 164, 97, 88, 35, 104, 17, 51, 36, 12, 0, 15, 68, 70, 39, 162, 68,
- 51, 39, 84, 36, 55, 84, 36, 51, 0, 11, 67, 60, 116, 79, 72, 108, 51, 35, 72, 0, 11, 67, 52, 116, 225, 107, 108, 89, 89, 36,
- 0, 8, 66, 50, 0, 75, 36, 50, 0, 15, 69, 42, 12, 81, 30, 16, 47, 35, 50, 81, 51, 108, 107, 0, 16, 69, 33, 236, 81, 28,
- 240, 71, 36, 55, 81, 36, 51, 108, 72, 0, 11, 67, 32, 117, 15, 71, 108, 91, 35, 72, 0, 13, 68, 31, 56, 34, 68, 6, 37, 50,
- 84, 35, 51, 0, 12, 68, 31, 4, 243, 68, 36, 49, 89, 37, 51, 0, 13, 68, 30, 40, 34, 68, 6, 40, 50, 84, 35, 51, 0, 12,
- 68, 29, 181, 199, 68, 36, 83, 47, 108, 51, 0, 12, 68, 29, 149, 71, 68, 35, 19, 89, 108, 51, 0, 15, 69, 29, 66, 143, 28, 240,
- 36, 91, 47, 36, 72, 108, 72, 0, 16, 70, 29, 50, 179, 88, 115, 64, 36, 89, 47, 37, 88, 108, 107, 0, 12, 68, 28, 229, 199, 68,
- 36, 101, 47, 108, 51, 0, 12, 68, 28, 211, 7, 68, 35, 107, 75, 108, 51, 0, 0, 14, 69, 182, 36, 71, 85, 224, 48, 40, 51, 35,
- 89, 55, 0, 16, 69, 131, 56, 176, 77, 224, 50, 37, 57, 40, 49, 89, 36, 55, 0, 14, 67, 125, 148, 72, 65, 39, 19, 35, 51, 51,
- 35, 71, 0, 17, 69, 125, 50, 135, 85, 224, 65, 39, 89, 47, 35, 19, 89, 35, 55, 0, 12, 67, 65, 18, 128, 88, 39, 51, 51, 35,
- 47, 0, 11, 67, 63, 53, 8, 72, 37, 91, 35, 71, 0, 18, 69, 52, 246, 199, 85, 224, 107, 35, 72, 72, 36, 83, 108, 89, 36, 55,
- 0, 12, 68, 28, 212, 71, 72, 36, 107, 51, 108, 88, 0, 0, 15, 68, 182, 3, 17, 132, 48, 35, 50, 75, 35, 51, 36, 12, 0, 14,
- 69, 139, 60, 10, 137, 16, 84, 37, 49, 47, 39, 51, 0, 12, 67, 133, 28, 240, 107, 35, 51, 57, 36, 49, 0, 16, 69, 130, 40, 34,
- 29, 16, 50, 39, 12, 50, 35, 84, 108, 51, 0, 12, 67, 126, 5, 91, 65, 39, 50, 89, 36, 83, 0, 14, 67, 125, 148, 91, 65, 39,
- 19, 35, 51, 51, 36, 83, 0, 17, 69, 124, 167, 135, 93, 240, 65, 39, 47, 36, 55, 108, 47, 36, 65, 0, 17, 69, 124, 163, 135, 85,
- 240, 65, 39, 47, 35, 101, 108, 89, 36, 65, 0, 10, 67, 124, 116, 112, 65, 108, 51, 49, 0, 24, 73, 108, 116, 95, 31, 8, 158, 138,
- 252, 240, 83, 108, 51, 65, 108, 49, 39, 55, 39, 90, 37, 49, 0, 15, 68, 79, 53, 209, 132, 89, 36, 57, 47, 35, 51, 36, 12, 0,
- 19, 70, 76, 140, 19, 68, 120, 0, 89, 35, 71, 39, 49, 89, 35, 51, 108, 50, 0, 12, 67, 72, 228, 91, 88, 39, 101, 51, 39, 83,
- 0, 16, 68, 69, 193, 213, 132, 51, 35, 104, 17, 104, 17, 108, 89, 36, 0, 14, 68, 57, 225, 213, 132, 101, 39, 55, 108, 89, 36, 12,
- 0, 14, 67, 41, 76, 217, 47, 35, 91, 35, 57, 57, 39, 19, 0, 17, 70, 32, 116, 145, 76, 120, 0, 71, 108, 88, 51, 35, 89, 108,
- 50, 0, 17, 70, 29, 50, 145, 60, 115, 192, 36, 89, 47, 36, 51, 72, 108, 72, 0, 0, 12, 67, 136, 213, 10, 84, 35, 107, 91, 35,
- 47, 0, 11, 67, 129, 40, 0, 50, 35, 88, 35, 50, 0, 12, 67, 128, 232, 138, 50, 36, 101, 84, 35, 47, 0, 12, 67, 100, 132, 74,
- 6, 36, 71, 51, 35, 47, 0, 12, 67, 68, 232, 138, 51, 36, 101, 84, 35, 47, 0, 19, 70, 57, 23, 199, 181, 33, 224, 101, 39, 51,
- 65, 108, 48, 35, 88, 108, 50, 0, 16, 70, 31, 52, 71, 129, 55, 128, 37, 51, 108, 50, 89, 36, 55, 0, 13, 68, 30, 34, 7, 80,
- 6, 39, 12, 71, 108, 91, 0, 13, 67, 28, 136, 138, 35, 71, 39, 84, 84, 35, 47, 0, 0, 16, 69, 197, 23, 240, 70, 16, 81, 35,
- 51, 65, 49, 39, 51, 36, 0, 18, 70, 194, 8, 145, 42, 36, 64, 49, 39, 50, 84, 36, 51, 47, 39, 51, 0, 15, 69, 131, 55, 240,
- 70, 16, 50, 37, 65, 49, 39, 51, 36, 0, 16, 69, 120, 115, 34, 68, 240, 55, 108, 75, 36, 84, 35, 51, 72, 0, 16, 69, 109, 17,
- 224, 78, 16, 83, 35, 51, 108, 50, 89, 36, 12, 0, 15, 69, 80, 124, 226, 68, 240, 91, 108, 57, 84, 35, 51, 72, 0, 19, 70, 80,
- 120, 83, 181, 23, 192, 91, 108, 107, 36, 89, 48, 35, 51, 35, 65, 0, 18, 70, 70, 212, 74, 136, 116, 64, 51, 36, 48, 36, 51, 47,
- 40, 108, 51, 0, 15, 69, 69, 241, 224, 204, 240, 51, 35, 65, 108, 50, 37, 72, 0, 17, 68, 69, 193, 213, 192, 51, 35, 104, 17, 104,
- 17, 108, 89, 35, 49, 0, 16, 70, 68, 129, 206, 136, 116, 64, 51, 36, 71, 108, 101, 108, 51, 0, 17, 69, 57, 23, 225, 70, 16, 101,
- 35, 51, 65, 39, 107, 51, 36, 12, 0, 17, 69, 35, 49, 226, 68, 240, 71, 37, 57, 108, 84, 35, 51, 35, 72, 0, 16, 69, 33, 65,
- 226, 68, 240, 71, 35, 91, 108, 84, 35, 51, 72, 0, 17, 69, 33, 21, 31, 68, 240, 71, 35, 51, 91, 36, 65, 39, 51, 72, 0, 17,
- 70, 31, 2, 162, 61, 23, 192, 36, 49, 47, 39, 72, 36, 51, 65, 0, 16, 69, 29, 232, 140, 136, 240, 39, 55, 6, 84, 39, 75, 40,
- 72, 0, 0, 11, 67, 192, 164, 115, 49, 36, 47, 51, 37, 0, 11, 67, 183, 59, 148, 48, 37, 76, 36, 91, 0, 11, 67, 132, 196, 115,
- 107, 36, 75, 51, 37, 0, 16, 69, 125, 22, 135, 35, 48, 65, 39, 51, 104, 17, 108, 71, 37, 0, 11, 67, 124, 196, 115, 65, 39, 75,
- 51, 37, 0, 18, 68, 113, 71, 17, 112, 104, 17, 36, 91, 104, 17, 36, 51, 36, 104, 17, 0, 17, 70, 109, 17, 224, 83, 52, 128, 83,
- 36, 51, 108, 50, 91, 37, 88, 0, 10, 67, 77, 27, 128, 89, 36, 51, 76, 0, 13, 68, 40, 178, 51, 40, 47, 35, 89, 71, 37, 47,
- 0, 11, 67, 29, 197, 115, 35, 104, 17, 89, 108, 0, 19, 71, 28, 168, 136, 137, 52, 71, 128, 39, 47, 39, 71, 40, 89, 51, 108, 50,
- 0, 0, 15, 69, 206, 40, 51, 77, 176, 57, 40, 50, 37, 89, 36, 83, 0, 16, 70, 127, 51, 199, 131, 51, 192, 65, 37, 72, 108, 50,
- 37, 72, 0, 10, 67, 101, 177, 219, 36, 83, 108, 83, 0, 12, 67, 81, 177, 219, 91, 35, 83, 83, 108, 83, 0, 20, 71, 76, 120, 10,
- 207, 20, 71, 60, 89, 108, 50, 47, 37, 81, 36, 51, 108, 72, 0, 17, 70, 69, 39, 199, 131, 51, 192, 51, 35, 88, 65, 108, 50, 37,
- 72, 0, 11, 67, 56, 129, 240, 101, 35, 71, 108, 49, 0, 14, 67, 42, 8, 153, 47, 35, 50, 35, 84, 84, 39, 19, 0, 18, 70, 32,
- 119, 148, 139, 52, 223, 71, 108, 55, 91, 36, 84, 37, 89, 65, 0, 18, 70, 32, 119, 135, 57, 24, 64, 71, 36, 55, 35, 101, 35, 51,
- 36, 12, 0, 16, 70, 29, 50, 135, 131, 51, 192, 36, 89, 47, 108, 50, 37, 72, 0, 0, 11, 67, 193, 183, 128, 49, 35, 83, 35, 55,
- 0, 15, 69, 192, 116, 112, 80, 160, 49, 108, 51, 49, 39, 91, 47, 0, 9, 67, 130, 44, 0, 50, 39, 49, 0, 18, 70, 130, 36, 109,
- 68, 241, 210, 50, 40, 51, 48, 35, 51, 72, 108, 88, 0, 12, 67, 128, 136, 154, 50, 39, 71, 40, 104, 17, 0, 13, 68, 125, 248, 145,
- 204, 65, 36, 65, 39, 51, 37, 0, 16, 69, 125, 55, 159, 138, 0, 65, 39, 89, 35, 55, 65, 40, 50, 0, 16, 69, 125, 24, 143, 80,
- 160, 65, 35, 51, 84, 72, 35, 91, 47, 0, 15, 69, 120, 119, 200, 68, 160, 55, 108, 65, 71, 36, 51, 47, 0, 11, 67, 112, 116, 110,
- 104, 17, 108, 51, 76, 0, 17, 69, 57, 92, 202, 206, 0, 101, 39, 89, 57, 47, 36, 57, 108, 50, 0, 12, 68, 32, 114, 145, 204, 71,
- 108, 47, 51, 37, 0, 18, 70, 28, 136, 135, 120, 212, 224, 35, 71, 39, 55, 107, 35, 89, 35, 50, 0, 0, 12, 68, 198, 34, 179, 192,
- 81, 39, 47, 37, 49, 0, 21, 71, 197, 225, 207, 204, 114, 162, 68, 81, 36, 55, 108, 72, 37, 57, 108, 47, 39, 51, 0, 20, 71, 192,
- 114, 145, 183, 55, 135, 68, 49, 108, 47, 36, 51, 48, 37, 55, 108, 51, 0, 21, 72, 181, 225, 202, 206, 8, 179, 204, 240, 48, 36, 55,
- 108, 47, 37, 50, 39, 37, 72, 0, 18, 70, 135, 52, 202, 69, 60, 211, 107, 37, 89, 47, 36, 51, 89, 37, 89, 0, 11, 67, 133, 21,
- 0, 107, 36, 51, 36, 91, 0, 12, 67, 125, 100, 64, 6, 65, 39, 88, 36, 51, 0, 11, 67, 113, 68, 64, 104, 17, 36, 91, 51, 0,
- 11, 67, 109, 68, 64, 83, 36, 91, 39, 51, 0, 12, 67, 105, 245, 0, 104, 17, 35, 65, 35, 91, 0, 20, 71, 79, 50, 162, 181, 225,
- 211, 124, 89, 37, 47, 39, 48, 36, 55, 108, 89, 65, 0, 14, 68, 49, 164, 71, 108, 75, 39, 104, 17, 51, 108, 83, 0, 12, 68, 42,
- 35, 243, 100, 47, 39, 72, 37, 19, 0, 11, 67, 41, 68, 64, 47, 35, 91, 35, 51, 0, 15, 69, 33, 232, 138, 136, 176, 71, 40, 55,
- 40, 47, 40, 89, 0, 11, 67, 33, 68, 64, 71, 35, 91, 35, 51, 0, 13, 68, 29, 68, 71, 108, 35, 12, 91, 51, 108, 83, 0, 13,
- 68, 29, 50, 179, 192, 36, 89, 47, 36, 57, 49, 0, 19, 71, 10, 215, 179, 192, 114, 162, 68, 108, 48, 55, 37, 49, 108, 47, 39, 51,
- 0, 0, 16, 69, 198, 3, 7, 205, 64, 81, 39, 50, 75, 108, 57, 36, 91, 0, 16, 69, 181, 19, 199, 73, 64, 48, 35, 51, 72, 108,
- 88, 36, 91, 0, 15, 69, 128, 120, 136, 71, 48, 50, 108, 84, 71, 35, 51, 37, 0, 13, 67, 114, 33, 222, 104, 17, 35, 84, 84, 108,
- 55, 0, 14, 68, 81, 226, 135, 112, 91, 36, 55, 47, 108, 104, 17, 0, 11, 67, 77, 177, 222, 89, 39, 83, 108, 55, 0, 15, 69, 49,
- 248, 98, 71, 48, 75, 39, 65, 107, 40, 51, 37, 0, 14, 68, 34, 11, 135, 112, 71, 39, 50, 76, 108, 104, 17, 0, 14, 67, 33, 193,
- 222, 71, 35, 104, 17, 104, 17, 108, 55, 0, 15, 69, 32, 243, 162, 71, 48, 71, 35, 72, 101, 39, 51, 37, 0, 15, 69, 29, 180, 135,
- 205, 64, 35, 83, 88, 108, 57, 36, 91, 0, 19, 70, 29, 50, 145, 28, 171, 243, 36, 89, 47, 36, 51, 108, 47, 36, 90, 37, 0, 17,
- 70, 9, 60, 199, 197, 66, 128, 108, 89, 37, 57, 108, 81, 35, 91, 0, 0, 23, 72, 194, 4, 209, 136, 114, 162, 29, 16, 49, 39, 50,
- 89, 36, 51, 84, 108, 47, 40, 108, 51, 0, 12, 67, 129, 55, 0, 50, 35, 89, 35, 104, 17, 0, 14, 67, 125, 40, 145, 65, 39, 88,
- 35, 84, 84, 36, 51, 0, 18, 70, 124, 225, 215, 35, 56, 0, 65, 39, 101, 108, 47, 35, 71, 37, 50, 0, 12, 67, 124, 216, 145, 65,
- 36, 107, 84, 35, 51, 0, 11, 67, 121, 248, 145, 55, 36, 65, 39, 51, 0, 12, 67, 58, 5, 81, 101, 36, 50, 89, 36, 51, 0, 12,
- 67, 34, 5, 81, 71, 36, 50, 89, 36, 51, 0, 11, 67, 29, 193, 223, 36, 104, 17, 108, 65, 0, 11, 67, 29, 181, 17, 35, 83, 91,
- 39, 51, 0, 21, 1, 60, 12, 35, 55, 108, 65, 35, 47, 36, 6, 49, 40, 76, 36, 49, 47, 35, 51, 0, 0, 11, 67, 185, 33, 224,
- 76, 36, 88, 108, 50, 0, 12, 67, 130, 36, 82, 50, 35, 84, 35, 51, 88, 0, 11, 67, 124, 161, 224, 65, 36, 47, 108, 50, 0, 10,
- 67, 122, 24, 128, 55, 35, 107, 84, 0, 11, 67, 121, 49, 224, 55, 36, 89, 108, 50, 0, 12, 67, 113, 17, 224, 104, 17, 36, 51, 108,
- 50, 0, 13, 67, 105, 17, 224, 104, 17, 39, 51, 51, 108, 50, 0, 12, 68, 100, 131, 199, 120, 35, 71, 72, 39, 55, 0, 11, 67, 83,
- 1, 224, 91, 36, 49, 108, 50, 0, 10, 67, 78, 24, 128, 89, 35, 107, 84, 0, 13, 68, 73, 228, 135, 120, 88, 36, 55, 88, 108, 55,
- 0, 11, 67, 43, 1, 224, 47, 36, 49, 108, 50, 0, 12, 68, 42, 34, 135, 120, 47, 39, 47, 108, 55, 0, 21, 71, 41, 28, 31, 30,
- 11, 135, 204, 47, 39, 51, 49, 35, 65, 108, 50, 76, 108, 57, 0, 13, 68, 41, 21, 7, 120, 47, 39, 51, 91, 108, 55, 0, 12, 68,
- 29, 231, 199, 120, 39, 55, 65, 108, 55, 0, 13, 68, 29, 20, 199, 120, 6, 36, 51, 89, 108, 55, 0, 12, 68, 28, 133, 199, 120, 36,
- 71, 47, 108, 55, 0, 15, 69, 28, 132, 98, 30, 0, 35, 71, 51, 39, 84, 108, 50, 0, 12, 68, 28, 131, 199, 120, 36, 71, 72, 108,
- 55, 0, 19, 1, 61, 12, 35, 55, 108, 65, 35, 47, 36, 6, 65, 39, 89, 108, 84, 37, 0, 0, 17, 69, 125, 50, 143, 71, 0, 65,
- 39, 89, 47, 35, 72, 51, 35, 49, 0, 13, 68, 124, 194, 34, 68, 65, 35, 75, 71, 40, 51, 0, 13, 68, 79, 2, 162, 68, 89, 36,
- 49, 47, 39, 51, 0, 10, 67, 58, 33, 225, 101, 6, 108, 107, 0, 17, 70, 32, 119, 142, 86, 37, 64, 71, 36, 55, 101, 39, 89, 40,
- 89, 0, 13, 68, 28, 246, 135, 124, 36, 72, 104, 17, 108, 65, 0, 22, 1, 62, 12, 35, 55, 108, 65, 35, 47, 36, 6, 71, 39, 88,
- 39, 51, 81, 47, 35, 51, 0, 0, 13, 68, 182, 2, 162, 72, 48, 36, 50, 47, 39, 88, 0, 11, 67, 125, 82, 0, 65, 35, 89, 35,
- 71, 0, 14, 68, 113, 116, 71, 128, 104, 17, 35, 47, 51, 108, 50, 0, 14, 68, 105, 180, 71, 128, 104, 17, 39, 83, 51, 108, 50, 0,
- 13, 68, 94, 20, 71, 128, 47, 36, 107, 51, 108, 50, 0, 15, 69, 70, 35, 209, 70, 32, 51, 40, 72, 35, 51, 51, 40, 0, 14, 68,
- 69, 245, 135, 128, 51, 35, 65, 36, 88, 108, 50, 0, 13, 68, 68, 229, 7, 128, 51, 35, 101, 91, 108, 50, 0, 14, 68, 57, 227, 7,
- 128, 101, 35, 55, 35, 75, 108, 50, 0, 13, 68, 57, 178, 135, 128, 101, 36, 83, 47, 108, 50, 0, 13, 68, 48, 132, 71, 128, 75, 39,
- 71, 51, 108, 50, 0, 13, 68, 42, 20, 71, 128, 47, 36, 107, 51, 108, 50, 0, 13, 68, 41, 28, 7, 128, 47, 39, 51, 49, 108, 50,
- 0, 16, 69, 35, 51, 209, 70, 32, 71, 37, 72, 35, 51, 51, 39, 84, 0, 13, 68, 34, 20, 71, 128, 71, 39, 107, 51, 108, 50, 0,
- 12, 68, 31, 4, 71, 128, 36, 49, 51, 108, 50, 0, 13, 68, 30, 4, 199, 128, 36, 50, 6, 89, 108, 50, 0, 12, 68, 29, 178, 135,
- 128, 39, 83, 47, 108, 50, 0, 12, 68, 29, 60, 7, 128, 36, 89, 49, 108, 50, 0, 12, 68, 29, 28, 7, 128, 35, 51, 49, 108, 50,
- 0, 12, 68, 9, 50, 135, 128, 108, 89, 47, 108, 50, 0, 0, 15, 69, 197, 28, 223, 137, 16, 81, 36, 51, 37, 65, 39, 51, 0, 11,
- 67, 197, 1, 209, 81, 39, 88, 108, 51, 0, 10, 67, 181, 76, 64, 48, 36, 91, 81, 0, 15, 69, 180, 252, 240, 137, 16, 48, 36, 72,
- 37, 49, 40, 51, 0, 17, 69, 137, 225, 218, 205, 16, 84, 35, 55, 108, 104, 17, 36, 57, 51, 0, 18, 70, 133, 243, 211, 40, 120, 0,
- 107, 35, 65, 72, 35, 89, 47, 108, 50, 0, 19, 70, 125, 19, 224, 124, 120, 0, 65, 39, 51, 72, 35, 50, 36, 65, 108, 50, 0, 15,
- 69, 83, 4, 237, 205, 16, 91, 36, 49, 89, 48, 37, 51, 0, 19, 70, 79, 56, 17, 188, 172, 240, 89, 37, 50, 36, 51, 90, 36, 47,
- 37, 49, 0, 11, 67, 76, 161, 209, 89, 36, 47, 108, 51, 0, 12, 67, 72, 140, 209, 88, 39, 71, 35, 57, 51, 0, 18, 70, 69, 180,
- 224, 48, 120, 0, 51, 35, 83, 89, 35, 50, 75, 108, 50, 0, 16, 69, 61, 17, 243, 137, 16, 72, 36, 51, 108, 57, 84, 36, 51, 0,
- 12, 67, 53, 97, 209, 107, 39, 88, 88, 108, 51, 0, 13, 68, 42, 3, 243, 76, 47, 35, 50, 72, 37, 89, 0, 13, 68, 34, 12, 71,
- 132, 71, 39, 50, 81, 108, 12, 0, 13, 68, 32, 244, 71, 132, 71, 35, 72, 51, 108, 107, 0, 14, 69, 30, 220, 240, 137, 16, 36, 48,
- 37, 49, 39, 51, 0, 16, 70, 29, 56, 135, 68, 120, 0, 35, 89, 84, 108, 51, 108, 50, 0, 10, 67, 28, 236, 209, 35, 101, 37, 51,
- 0, 18, 70, 28, 168, 159, 28, 172, 240, 39, 47, 39, 65, 108, 6, 47, 37, 49, 0, 17, 70, 10, 2, 145, 139, 8, 176, 108, 50, 47,
- 51, 39, 49, 39, 49, 0, 0, 15, 69, 197, 19, 211, 137, 32, 81, 36, 51, 72, 89, 40, 88, 0, 21, 71, 192, 119, 237, 206, 34, 145,
- 204, 49, 108, 65, 48, 37, 57, 40, 47, 36, 51, 37, 0, 15, 69, 181, 28, 209, 137, 32, 48, 35, 51, 37, 51, 40, 88, 0, 11, 67,
- 134, 8, 146, 107, 35, 50, 40, 88, 0, 11, 67, 129, 60, 0, 50, 35, 89, 35, 49, 0, 15, 69, 127, 56, 96, 30, 0, 65, 37, 107,
- 35, 50, 108, 50, 0, 14, 69, 120, 124, 10, 137, 32, 55, 108, 49, 47, 39, 88, 0, 11, 67, 82, 1, 210, 91, 36, 50, 108, 88, 0,
- 13, 67, 61, 28, 128, 72, 35, 51, 51, 36, 57, 36, 0, 17, 70, 32, 115, 209, 136, 133, 0, 71, 108, 72, 51, 40, 71, 36, 91, 0,
- 16, 70, 29, 50, 179, 84, 119, 128, 36, 89, 47, 37, 89, 108, 55, 0, 14, 69, 9, 252, 202, 137, 32, 108, 65, 37, 47, 39, 88, 0,
- 8, 65, 120, 6, 55, 108, 65, 0, 0, 13, 67, 197, 4, 79, 81, 39, 88, 35, 51, 35, 72, 0, 15, 69, 193, 60, 224, 137, 48, 49,
- 39, 89, 37, 50, 40, 89, 0, 14, 68, 133, 66, 173, 68, 107, 35, 91, 47, 48, 35, 51, 0, 16, 70, 126, 40, 51, 42, 36, 64, 65,
- 39, 50, 37, 47, 39, 51, 0, 16, 70, 124, 120, 51, 42, 36, 64, 65, 108, 50, 37, 47, 39, 51, 0, 13, 68, 124, 120, 34, 68, 65,
- 108, 50, 39, 84, 51, 0, 11, 67, 120, 133, 0, 55, 35, 71, 35, 91, 0, 12, 67, 114, 1, 211, 104, 17, 36, 50, 108, 89, 0, 11,
- 67, 106, 37, 64, 104, 17, 39, 12, 89, 0, 12, 67, 82, 1, 211, 91, 36, 50, 6, 108, 89, 0, 13, 68, 80, 252, 199, 68, 91, 36,
- 72, 57, 108, 51, 0, 11, 67, 71, 60, 211, 51, 35, 19, 37, 89, 0, 15, 69, 70, 34, 17, 30, 16, 51, 40, 71, 36, 51, 108, 107,
- 0, 18, 70, 28, 184, 7, 101, 68, 64, 35, 89, 50, 108, 19, 35, 91, 35, 51, 0, 0, 12, 67, 193, 24, 136, 49, 35, 51, 51, 40,
- 71, 0, 18, 70, 186, 17, 209, 28, 132, 98, 76, 108, 107, 108, 51, 35, 71, 51, 40, 0, 15, 69, 71, 52, 159, 136, 192, 51, 37, 88,
- 65, 39, 12, 75, 0, 13, 67, 57, 244, 114, 101, 39, 65, 51, 36, 57, 36, 0, 0, 14, 68, 197, 232, 145, 60, 81, 39, 55, 84, 35,
- 51, 72, 0, 15, 69, 131, 8, 145, 136, 208, 50, 36, 49, 40, 51, 40, 107, 0, 13, 68, 126, 44, 209, 196, 65, 40, 57, 51, 35, 81,
- 0, 12, 67, 109, 197, 192, 83, 35, 104, 17, 35, 47, 0, 10, 67, 82, 1, 192, 91, 36, 50, 108, 0, 13, 68, 78, 24, 135, 148, 89,
- 35, 107, 84, 35, 50, 0, 17, 70, 60, 124, 224, 29, 56, 145, 72, 108, 57, 50, 108, 89, 39, 51, 0, 10, 67, 50, 1, 192, 75, 36,
- 50, 108, 0, 13, 68, 32, 244, 98, 60, 71, 36, 72, 51, 40, 72, 0, 14, 69, 28, 252, 202, 137, 16, 36, 72, 37, 47, 39, 51, 0,
- 15, 69, 28, 226, 136, 29, 16, 36, 101, 47, 36, 71, 108, 51, 0, 0, 13, 68, 181, 19, 135, 80, 48, 35, 51, 101, 108, 91, 0, 15,
- 69, 41, 28, 200, 138, 0, 47, 36, 51, 37, 71, 40, 50, 0, 9, 67, 10, 11, 192, 108, 50, 90, 0, 14, 69, 9, 19, 200, 205, 32,
- 108, 51, 72, 71, 37, 88, 0, 0, 17, 70, 197, 17, 224, 32, 116, 64, 81, 36, 51, 108, 50, 71, 108, 51, 0, 12, 67, 194, 12, 199,
- 49, 36, 50, 37, 57, 108, 0, 14, 68, 190, 2, 179, 192, 90, 36, 50, 36, 47, 37, 49, 0, 14, 68, 133, 252, 212, 192, 107, 35, 65,
- 37, 91, 35, 49, 0, 14, 68, 124, 114, 145, 192, 65, 108, 47, 35, 51, 35, 49, 0, 21, 71, 71, 60, 211, 49, 248, 98, 68, 51, 35,
- 10, 37, 89, 75, 39, 65, 107, 40, 51, 0, 21, 71, 68, 108, 211, 49, 248, 98, 68, 51, 35, 10, 37, 89, 75, 39, 65, 107, 40, 51,
- 0, 21, 71, 52, 117, 145, 138, 1, 216, 68, 107, 108, 88, 36, 51, 39, 50, 108, 88, 36, 51, 0, 20, 70, 29, 50, 162, 112, 248, 147,
- 39, 89, 47, 39, 104, 17, 39, 72, 72, 40, 89, 0, 0, 12, 67, 129, 193, 200, 50, 36, 104, 17, 108, 71, 0, 15, 69, 126, 20, 96,
- 137, 64, 65, 36, 107, 51, 50, 40, 91, 0, 12, 67, 113, 17, 200, 104, 17, 39, 51, 108, 71, 0, 12, 67, 105, 17, 200, 104, 17, 39,
- 51, 108, 71, 0, 11, 67, 101, 193, 200, 39, 104, 17, 108, 71, 0, 12, 67, 89, 17, 200, 88, 35, 51, 51, 108, 71, 0, 21, 71, 84,
- 241, 237, 205, 76, 71, 128, 89, 36, 72, 108, 48, 37, 91, 36, 81, 108, 50, 0, 8, 66, 71, 0, 51, 39, 49, 0, 7, 66, 70, 32,
- 51, 40, 0, 12, 67, 69, 193, 200, 51, 36, 104, 17, 108, 71, 0, 7, 66, 62, 32, 72, 39, 0, 14, 68, 62, 19, 212, 40, 72, 36,
- 107, 72, 35, 91, 47, 0, 11, 67, 41, 17, 200, 47, 39, 51, 108, 71, 0, 22, 71, 33, 50, 177, 30, 2, 135, 128, 71, 35, 89, 47,
- 36, 81, 108, 50, 36, 47, 108, 50, 0, 0, 23, 71, 198, 2, 15, 112, 114, 34, 76, 81, 39, 50, 71, 35, 72, 36, 104, 17, 108, 71,
- 40, 89, 0, 16, 70, 132, 119, 200, 137, 28, 64, 107, 108, 65, 71, 40, 51, 81, 0, 18, 70, 130, 17, 243, 40, 121, 64, 50, 35, 107,
- 108, 57, 35, 47, 35, 50, 0, 19, 70, 112, 118, 79, 40, 121, 64, 104, 17, 108, 19, 36, 72, 35, 47, 35, 50, 0, 16, 70, 43, 54,
- 226, 207, 51, 192, 47, 37, 83, 39, 37, 12, 72, 0, 18, 70, 34, 17, 200, 29, 33, 209, 71, 35, 107, 108, 71, 108, 88, 108, 51, 0,
- 17, 70, 11, 1, 207, 127, 60, 0, 108, 49, 108, 72, 36, 65, 37, 49, 0, 0, 13, 68, 197, 19, 199, 32, 81, 36, 51, 72, 108, 71,
- 0, 14, 68, 134, 3, 211, 204, 107, 36, 50, 72, 36, 89, 37, 0, 12, 68, 130, 37, 7, 32, 50, 40, 91, 108, 71, 0, 13, 68, 126,
- 20, 71, 32, 65, 36, 107, 51, 108, 71, 0, 19, 69, 126, 19, 226, 204, 160, 65, 35, 107, 72, 35, 84, 37, 57, 57, 35, 47, 0, 13,
- 68, 125, 100, 71, 32, 65, 36, 88, 51, 108, 71, 0, 13, 68, 125, 19, 199, 32, 65, 39, 51, 72, 108, 71, 0, 11, 67, 120, 140, 0,
- 55, 35, 71, 35, 49, 0, 14, 68, 113, 234, 199, 32, 104, 17, 39, 55, 55, 108, 71, 0, 11, 67, 85, 177, 202, 89, 36, 83, 108, 47,
- 0, 14, 68, 83, 4, 71, 32, 91, 36, 49, 35, 51, 108, 71, 0, 13, 68, 78, 20, 71, 32, 89, 39, 107, 51, 108, 71, 0, 10, 67,
- 71, 55, 128, 51, 36, 57, 55, 0, 10, 67, 67, 55, 128, 88, 36, 57, 55, 0, 10, 67, 59, 55, 128, 101, 36, 57, 55, 0, 11, 67,
- 55, 49, 202, 107, 35, 57, 108, 47, 0, 14, 68, 33, 20, 98, 204, 71, 35, 51, 51, 40, 57, 36, 0, 14, 69, 29, 180, 71, 80, 160,
- 35, 83, 51, 108, 91, 47, 0, 13, 68, 28, 228, 98, 204, 39, 101, 51, 35, 84, 37, 0, 0, 15, 68, 181, 236, 194, 108, 48, 36, 55,
- 36, 57, 19, 108, 83, 0, 8, 66, 126, 16, 65, 36, 107, 0, 13, 67, 114, 20, 71, 104, 17, 35, 107, 51, 35, 50, 0, 11, 67, 109,
- 229, 0, 83, 36, 55, 35, 91, 0, 11, 67, 109, 20, 199, 83, 35, 51, 89, 108, 0, 12, 67, 93, 164, 71, 47, 39, 104, 17, 51, 108,
- 0, 8, 66, 70, 16, 51, 35, 107, 0, 9, 66, 62, 16, 6, 72, 35, 107, 0, 20, 71, 59, 52, 71, 122, 4, 199, 4, 101, 36, 57,
- 51, 39, 50, 50, 36, 89, 108, 0, 16, 69, 41, 19, 94, 136, 112, 47, 35, 51, 107, 35, 55, 84, 108, 0, 16, 69, 35, 50, 156, 136,
- 112, 71, 37, 47, 35, 104, 17, 84, 108, 0, 16, 69, 32, 119, 30, 136, 112, 71, 108, 104, 17, 55, 35, 84, 108, 0, 11, 67, 30, 212,
- 71, 39, 48, 36, 51, 108, 0, 11, 67, 29, 197, 71, 35, 104, 17, 89, 108, 0, 0, 14, 68, 196, 196, 71, 40, 81, 39, 75, 35, 51,
- 108, 47, 0, 12, 67, 137, 17, 204, 84, 36, 51, 51, 108, 75, 0, 14, 69, 130, 36, 74, 28, 128, 50, 40, 51, 47, 108, 71, 0, 15,
- 68, 114, 8, 135, 40, 104, 17, 35, 50, 35, 84, 108, 47, 0, 15, 68, 109, 196, 71, 40, 83, 35, 104, 17, 35, 51, 108, 47, 0, 14,
- 68, 78, 38, 135, 40, 89, 39, 12, 104, 17, 108, 47, 0, 11, 67, 77, 17, 204, 89, 36, 51, 108, 75, 0, 14, 68, 61, 182, 71, 40,
- 72, 35, 83, 35, 19, 108, 47, 0, 14, 68, 52, 196, 71, 40, 107, 39, 75, 35, 51, 108, 47, 0, 15, 68, 35, 4, 71, 40, 71, 36,
- 49, 35, 51, 51, 108, 47, 0, 15, 69, 32, 243, 34, 71, 48, 71, 35, 72, 75, 40, 51, 37, 0, 18, 70, 32, 114, 21, 205, 18, 128,
- 71, 108, 71, 35, 89, 37, 51, 35, 47, 0, 10, 67, 30, 40, 158, 39, 84, 40, 55, 0, 12, 68, 29, 248, 135, 40, 35, 65, 84, 108,
- 47, 0, 13, 68, 28, 248, 135, 40, 35, 72, 35, 84, 108, 47, 0, 0, 11, 67, 125, 33, 205, 65, 36, 88, 108, 107, 0, 12, 67, 109,
- 231, 0, 83, 35, 55, 35, 104, 17, 0, 14, 68, 96, 120, 81, 28, 88, 108, 107, 36, 51, 35, 50, 0, 12, 67, 93, 17, 205, 47, 35,
- 51, 51, 108, 107, 0, 18, 70, 79, 56, 31, 28, 172, 240, 89, 37, 50, 35, 65, 108, 47, 37, 49, 0, 14, 68, 76, 115, 211, 28, 89,
- 108, 72, 36, 89, 35, 50, 0, 14, 68, 60, 226, 145, 28, 72, 39, 101, 47, 35, 51, 108, 0, 12, 67, 49, 17, 205, 75, 35, 51, 51,
- 108, 107, 0, 20, 70, 43, 8, 34, 122, 252, 240, 47, 36, 49, 50, 39, 55, 39, 90, 37, 49, 37, 0, 11, 67, 41, 252, 223, 47, 35,
- 65, 37, 65, 0, 13, 68, 29, 236, 19, 28, 35, 55, 36, 49, 89, 108, 0, 0, 11, 67, 120, 136, 0, 55, 35, 71, 35, 50, 0, 16,
- 69, 58, 33, 224, 206, 0, 101, 35, 6, 84, 108, 50, 37, 50, 0, 18, 69, 40, 134, 115, 28, 160, 47, 35, 71, 35, 19, 37, 57, 57,
- 108, 47, 0, 18, 70, 33, 17, 219, 68, 117, 10, 71, 35, 51, 35, 83, 51, 108, 91, 47, 0, 14, 69, 29, 177, 207, 28, 160, 36, 83,
- 108, 72, 108, 47, 0, 0, 9, 67, 192, 116, 64, 49, 108, 51, 0, 14, 67, 137, 193, 207, 84, 35, 104, 17, 104, 17, 108, 72, 0, 12,
- 67, 125, 177, 207, 65, 39, 83, 108, 72, 72, 0, 11, 67, 109, 83, 64, 83, 35, 89, 35, 107, 0, 10, 67, 81, 244, 64, 91, 36, 65,
- 51, 0, 8, 66, 78, 0, 89, 36, 50, 0, 11, 67, 61, 244, 64, 72, 35, 65, 35, 51, 0, 20, 71, 30, 6, 209, 124, 114, 179, 192,
- 35, 50, 83, 39, 51, 65, 108, 47, 37, 49, 0, 21, 71, 29, 50, 145, 28, 171, 243, 192, 36, 89, 47, 36, 51, 108, 47, 36, 90, 37,
- 49, 0, 0, 15, 69, 197, 225, 243, 137, 224, 81, 36, 55, 108, 57, 39, 55, 0, 14, 68, 139, 56, 158, 128, 84, 37, 57, 39, 55, 39,
- 50, 0, 12, 68, 130, 36, 98, 128, 50, 39, 51, 39, 50, 0, 13, 68, 128, 116, 98, 128, 50, 108, 51, 84, 35, 50, 0, 20, 70, 125,
- 196, 107, 68, 114, 128, 65, 39, 104, 17, 35, 51, 51, 35, 51, 108, 47, 0, 19, 70, 125, 161, 222, 92, 114, 128, 65, 39, 104, 17, 108,
- 55, 36, 47, 108, 47, 0, 18, 70, 125, 81, 207, 68, 114, 128, 65, 39, 89, 108, 72, 36, 51, 108, 47, 0, 13, 68, 78, 12, 115, 128,
- 89, 35, 50, 81, 37, 50, 0, 17, 70, 61, 248, 176, 68, 114, 128, 72, 36, 65, 39, 49, 51, 108, 47, 0, 15, 69, 28, 210, 179, 28,
- 192, 36, 107, 47, 37, 57, 108, 75, 0, 0, 12, 67, 125, 204, 223, 65, 39, 104, 17, 37, 65, 0, 16, 69, 125, 50, 145, 28, 208, 65,
- 39, 89, 47, 35, 51, 108, 107, 0, 10, 67, 125, 19, 192, 65, 35, 51, 72, 0, 10, 67, 121, 19, 192, 55, 39, 51, 72, 0, 11, 67,
- 109, 227, 0, 83, 35, 55, 35, 75, 0, 12, 67, 93, 17, 209, 47, 35, 51, 51, 108, 51, 0, 13, 68, 87, 58, 199, 60, 89, 35, 57,
- 57, 108, 72, 0, 11, 67, 85, 19, 192, 89, 39, 51, 35, 72, 0, 14, 68, 72, 129, 222, 132, 88, 39, 71, 108, 55, 36, 12, 0, 14,
- 68, 69, 49, 222, 132, 51, 36, 89, 108, 55, 36, 12, 0, 15, 68, 68, 193, 222, 132, 51, 35, 75, 75, 108, 55, 36, 12, 0, 13, 68,
- 57, 19, 199, 60, 101, 39, 51, 72, 108, 72, 0, 11, 67, 57, 19, 192, 101, 36, 51, 35, 72, 0, 12, 67, 49, 56, 64, 75, 39, 89,
- 89, 36, 12, 0, 14, 68, 41, 147, 199, 60, 6, 47, 36, 19, 72, 108, 72, 0, 13, 68, 35, 21, 7, 60, 71, 39, 81, 91, 108, 72,
- 0, 10, 67, 33, 19, 192, 71, 39, 51, 72, 0, 12, 68, 29, 243, 199, 60, 36, 65, 72, 108, 72, 0, 12, 68, 29, 178, 135, 60, 39,
- 83, 47, 108, 72, 0, 0, 20, 71, 188, 120, 15, 29, 23, 209, 204, 90, 108, 50, 72, 108, 51, 65, 36, 51, 37, 0, 11, 67, 109, 236,
- 0, 83, 35, 55, 35, 49, 0, 13, 68, 81, 71, 162, 120, 91, 36, 91, 55, 40, 55, 0, 15, 69, 76, 124, 32, 30, 0, 89, 108, 49,
- 36, 50, 108, 50, 0, 12, 67, 69, 33, 210, 51, 35, 88, 88, 108, 88, 0, 11, 67, 61, 24, 160, 72, 35, 51, 40, 50, 0, 11, 67,
- 50, 40, 160, 75, 35, 84, 40, 50, 0, 18, 70, 41, 23, 226, 76, 161, 202, 47, 36, 51, 65, 39, 89, 47, 108, 47, 0, 11, 67, 33,
- 24, 160, 71, 39, 51, 40, 50, 0, 10, 67, 31, 49, 210, 35, 57, 108, 88, 0, 14, 68, 28, 163, 135, 64, 36, 47, 47, 36, 101, 108,
- 88, 0, 0, 11, 67, 197, 225, 211, 81, 36, 55, 108, 89, 0, 13, 67, 197, 36, 79, 81, 39, 88, 35, 51, 35, 72, 0, 18, 70, 193,
- 232, 173, 28, 164, 71, 49, 36, 55, 39, 48, 108, 47, 51, 108, 0, 11, 67, 193, 225, 211, 49, 36, 55, 108, 89, 0, 9, 67, 134, 37,
- 0, 107, 40, 91, 0, 14, 68, 123, 50, 179, 124, 55, 37, 47, 37, 57, 39, 65, 0, 12, 67, 104, 133, 225, 104, 17, 36, 71, 47, 36,
- 0, 8, 66, 82, 0, 91, 36, 50, 0, 14, 68, 70, 44, 7, 68, 6, 51, 40, 12, 49, 108, 51, 0, 13, 68, 57, 76, 7, 68, 101,
- 39, 91, 49, 108, 51, 0, 13, 68, 57, 21, 226, 124, 101, 39, 51, 47, 40, 65, 0, 10, 67, 53, 245, 64, 107, 39, 65, 89, 0, 12,
- 68, 42, 44, 7, 68, 47, 40, 49, 108, 51, 0, 13, 68, 41, 12, 7, 68, 47, 36, 88, 49, 108, 51, 0, 14, 69, 32, 119, 207, 28,
- 240, 71, 108, 65, 72, 108, 72, 0, 12, 68, 30, 12, 71, 68, 36, 50, 81, 108, 51, 0, 13, 68, 29, 196, 71, 68, 36, 104, 17, 51,
- 108, 51, 0, 15, 69, 29, 146, 179, 28, 240, 36, 19, 47, 37, 57, 108, 72, 0, 12, 68, 29, 100, 71, 68, 36, 88, 51, 108, 51, 0,
- 15, 69, 29, 35, 243, 28, 240, 36, 88, 72, 37, 57, 108, 72, 0, 12, 68, 28, 244, 71, 68, 36, 72, 51, 108, 51, 0, 11, 67, 11,
- 4, 79, 108, 49, 39, 51, 72, 0, 0, 13, 68, 181, 24, 98, 128, 48, 35, 51, 107, 40, 50, 0, 15, 69, 180, 116, 71, 121, 224, 48,
- 108, 51, 108, 55, 36, 55, 0, 14, 67, 129, 193, 212, 50, 35, 104, 17, 104, 17, 108, 91, 0, 13, 68, 125, 242, 135, 72, 65, 39, 65,
- 47, 108, 88, 0, 14, 68, 125, 236, 226, 128, 65, 37, 55, 57, 40, 12, 50, 0, 14, 67, 125, 193, 212, 65, 35, 104, 17, 104, 17, 108,
- 91, 0, 14, 67, 124, 228, 72, 65, 39, 101, 35, 51, 51, 36, 71, 0, 18, 69, 124, 164, 158, 73, 224, 65, 39, 47, 36, 88, 35, 55,
- 88, 36, 55, 0, 10, 67, 121, 18, 128, 55, 36, 51, 47, 0, 13, 68, 83, 53, 226, 128, 91, 36, 57, 47, 40, 50, 0, 12, 68, 80,
- 116, 98, 128, 91, 108, 51, 39, 50, 0, 11, 67, 57, 18, 128, 101, 35, 51, 35, 47, 0, 16, 69, 42, 36, 96, 77, 224, 47, 39, 51,
- 50, 39, 89, 39, 55, 0, 13, 68, 40, 116, 82, 128, 47, 108, 51, 88, 35, 50, 0, 15, 68, 32, 168, 98, 128, 71, 36, 47, 107, 39,
- 84, 36, 50, 0, 16, 70, 28, 136, 135, 122, 24, 158, 35, 71, 39, 55, 107, 39, 55, 0, 12, 68, 28, 132, 71, 72, 36, 71, 51, 108,
- 88, 0, 12, 68, 9, 28, 98, 128, 108, 51, 81, 39, 50, 0, 0, 16, 69, 197, 230, 80, 29, 16, 81, 39, 55, 19, 39, 88, 108, 51,
- 0, 14, 69, 183, 52, 226, 29, 16, 48, 37, 89, 84, 108, 51, 0, 17, 70, 182, 2, 162, 72, 120, 0, 48, 36, 50, 47, 39, 88, 108,
- 50, 0, 17, 70, 181, 66, 179, 32, 120, 0, 48, 39, 91, 47, 37, 71, 108, 50, 0, 16, 69, 130, 37, 10, 29, 16, 50, 36, 84, 36,
- 91, 47, 108, 51, 0, 14, 68, 128, 225, 222, 132, 50, 39, 101, 108, 55, 36, 12, 0, 14, 69, 128, 116, 179, 77, 240, 50, 108, 88, 37,
- 89, 65, 0, 15, 68, 125, 204, 199, 76, 65, 36, 104, 17, 37, 57, 108, 89, 0, 18, 70, 124, 225, 215, 32, 120, 0, 65, 39, 101, 108,
- 47, 35, 71, 108, 50, 0, 15, 69, 78, 220, 207, 29, 16, 89, 36, 48, 37, 72, 108, 51, 0, 15, 69, 74, 35, 206, 81, 240, 88, 40,
- 72, 101, 35, 91, 65, 0, 14, 68, 74, 17, 210, 132, 88, 36, 107, 108, 88, 36, 12, 0, 13, 68, 71, 8, 145, 60, 51, 36, 49, 39,
- 51, 72, 0, 15, 69, 68, 39, 179, 77, 240, 51, 36, 108, 55, 37, 89, 65, 0, 15, 68, 54, 33, 222, 132, 107, 35, 6, 84, 108, 55,
- 36, 12, 0, 10, 67, 53, 18, 192, 107, 35, 51, 89, 0, 13, 68, 43, 20, 135, 76, 47, 36, 81, 88, 108, 89, 0, 14, 67, 40, 132,
- 112, 47, 35, 71, 35, 51, 51, 39, 49, 0, 14, 69, 40, 120, 15, 137, 240, 47, 108, 50, 72, 39, 65, 0, 10, 67, 34, 17, 192, 71,
- 35, 107, 108, 0, 15, 68, 34, 12, 81, 60, 71, 36, 50, 81, 35, 51, 35, 72, 0, 14, 68, 32, 119, 210, 132, 71, 108, 65, 35, 88,
- 36, 12, 0, 13, 69, 30, 39, 179, 28, 16, 39, 55, 37, 57, 108, 0, 15, 69, 29, 230, 95, 137, 240, 39, 55, 19, 39, 65, 40, 65,
- 0, 14, 68, 29, 193, 222, 132, 36, 104, 17, 108, 55, 36, 12, 0, 17, 70, 29, 50, 159, 60, 115, 192, 36, 89, 47, 36, 65, 72, 108,
- 72, 0, 9, 67, 29, 18, 192, 36, 51, 89, 0, 13, 68, 28, 209, 222, 132, 36, 107, 108, 55, 36, 12, 0, 15, 69, 28, 167, 243, 77,
- 240, 35, 47, 39, 65, 37, 89, 65, 0, 0, 11, 67, 195, 52, 202, 6, 49, 37, 89, 47, 0, 13, 68, 193, 66, 179, 204, 49, 35, 91,
- 47, 37, 37, 0, 10, 67, 131, 52, 202, 50, 37, 89, 47, 0, 12, 67, 128, 228, 202, 50, 39, 101, 39, 89, 47, 0, 17, 70, 128, 116,
- 142, 28, 168, 160, 50, 108, 88, 101, 108, 47, 40, 50, 0, 13, 67, 125, 180, 90, 65, 36, 83, 51, 35, 104, 17, 0, 14, 68, 125, 152,
- 34, 204, 65, 35, 19, 50, 35, 84, 37, 0, 17, 70, 123, 56, 145, 182, 39, 128, 55, 37, 84, 36, 51, 48, 40, 55, 0, 12, 67, 109,
- 21, 74, 83, 39, 51, 89, 35, 47, 0, 12, 67, 82, 20, 74, 91, 39, 107, 51, 35, 47, 0, 12, 67, 68, 229, 74, 51, 39, 101, 89,
- 35, 47, 0, 13, 68, 44, 120, 34, 204, 89, 108, 50, 35, 84, 37, 0, 16, 70, 29, 55, 199, 103, 55, 128, 36, 89, 65, 108, 19, 37,
- 55, 0, 22, 72, 29, 28, 211, 42, 44, 17, 28, 160, 35, 51, 37, 89, 47, 39, 49, 36, 51, 108, 47, 0, 12, 68, 28, 136, 158, 204,
- 35, 71, 39, 55, 37, 0, 0, 16, 69, 194, 216, 33, 31, 0, 49, 39, 48, 36, 50, 107, 108, 49, 0, 16, 70, 194, 33, 224, 42, 39,
- 192, 49, 40, 108, 50, 47, 39, 65, 0, 19, 70, 137, 236, 71, 197, 17, 207, 84, 39, 55, 81, 108, 81, 36, 51, 108, 72, 0, 17, 70,
- 133, 236, 224, 205, 55, 192, 107, 36, 55, 37, 50, 37, 89, 65, 0, 12, 67, 129, 193, 215, 50, 39, 104, 17, 108, 47, 0, 17, 68, 124,
- 226, 145, 100, 6, 65, 39, 4, 101, 47, 35, 51, 36, 19, 0, 15, 69, 120, 117, 8, 71, 16, 55, 108, 91, 71, 35, 51, 81, 0, 17,
- 70, 74, 35, 241, 136, 116, 64, 88, 40, 72, 81, 39, 84, 108, 51, 0, 20, 70, 60, 226, 145, 56, 119, 161, 72, 39, 101, 47, 35, 51,
- 101, 108, 55, 36, 12, 0, 17, 70, 41, 33, 209, 205, 55, 192, 47, 36, 88, 108, 51, 37, 89, 65, 0, 17, 70, 31, 56, 12, 30, 2,
- 0, 6, 37, 50, 75, 108, 50, 36, 71, 0, 17, 70, 31, 52, 115, 63, 55, 192, 37, 51, 37, 72, 37, 57, 39, 65, 0, 15, 69, 9,
- 232, 146, 68, 240, 108, 55, 40, 88, 35, 51, 72, 0, 28, 3, 58, 45, 100, 50, 35, 65, 108, 72, 36, 10, 76, 36, 107, 51, 36, 57,
- 36, 10, 101, 35, 50, 72, 108, 50, 0, 46, 0, 19, 70, 186, 3, 209, 104, 116, 128, 76, 36, 50, 72, 36, 51, 104, 17, 108, 88, 0,
- 20, 71, 135, 51, 209, 29, 60, 226, 128, 107, 37, 72, 51, 108, 89, 37, 57, 39, 50, 0, 10, 67, 132, 124, 243, 107, 108, 37, 12, 0,
- 19, 71, 129, 84, 71, 120, 250, 243, 128, 50, 35, 89, 51, 36, 72, 72, 37, 50, 0, 16, 68, 125, 166, 209, 40, 65, 35, 104, 17, 83,
- 36, 51, 35, 47, 0, 14, 68, 125, 50, 34, 112, 65, 35, 89, 71, 40, 104, 17, 0, 12, 67, 115, 59, 179, 104, 17, 36, 57, 76, 37,
- 0, 17, 70, 69, 244, 162, 68, 116, 128, 51, 35, 65, 88, 39, 51, 108, 88, 0, 13, 68, 62, 40, 19, 40, 72, 40, 50, 36, 89, 47,
- 0, 14, 69, 62, 36, 202, 29, 64, 72, 40, 89, 47, 108, 91, 0, 13, 68, 60, 120, 19, 40, 72, 108, 50, 36, 89, 47, 0, 10, 67,
- 29, 245, 51, 36, 65, 91, 37, 0, 13, 68, 29, 167, 199, 88, 36, 104, 17, 65, 108, 88, 0, 15, 71, 11, 59, 79, 11, 54, 226, 128,
- 108, 57, 48, 35, 72, 0, 10, 67, 8, 132, 179, 108, 71, 88, 37, 0, 0, 17, 70, 181, 225, 209, 205, 40, 64, 48, 39, 55, 108, 51,
- 37, 88, 36, 0, 19, 70, 181, 52, 78, 29, 232, 64, 48, 36, 89, 35, 51, 101, 108, 55, 36, 12, 0, 12, 67, 136, 241, 217, 84, 36,
- 6, 72, 108, 19, 0, 17, 70, 134, 3, 226, 68, 116, 192, 107, 36, 50, 72, 39, 51, 108, 89, 0, 14, 67, 127, 7, 155, 65, 39, 49,
- 35, 55, 55, 35, 83, 0, 11, 67, 125, 113, 217, 65, 39, 47, 108, 19, 0, 11, 67, 124, 232, 155, 65, 35, 101, 40, 83, 0, 11, 67,
- 76, 161, 240, 89, 36, 47, 108, 49, 0, 11, 67, 73, 17, 217, 88, 36, 51, 108, 19, 0, 18, 70, 61, 50, 135, 137, 19, 192, 72, 35,
- 89, 47, 108, 84, 35, 51, 72, 0, 14, 68, 33, 196, 71, 92, 71, 39, 104, 17, 51, 108, 47, 0, 17, 70, 30, 36, 71, 131, 56, 159,
- 39, 51, 108, 50, 37, 57, 39, 65, 0, 17, 70, 29, 28, 71, 131, 52, 159, 39, 51, 81, 108, 50, 37, 88, 65, 0, 21, 72, 10, 3,
- 226, 42, 44, 19, 206, 0, 108, 50, 72, 39, 47, 39, 49, 89, 37, 50, 0, 0, 14, 68, 204, 220, 226, 204, 57, 35, 107, 57, 35, 84,
- 37, 0, 15, 69, 180, 115, 240, 76, 160, 48, 108, 72, 49, 35, 89, 47, 0, 11, 67, 138, 12, 0, 84, 35, 50, 35, 49, 0, 10, 67,
- 129, 24, 128, 50, 35, 51, 39, 0, 13, 67, 125, 164, 86, 65, 39, 104, 17, 51, 36, 88, 0, 17, 69, 125, 49, 219, 68, 160, 65, 39,
- 89, 108, 83, 36, 51, 35, 47, 0, 10, 67, 125, 24, 128, 65, 35, 51, 39, 0, 11, 67, 108, 252, 0, 83, 35, 72, 35, 49, 0, 15,
- 69, 80, 120, 79, 30, 0, 91, 108, 107, 36, 72, 108, 50, 0, 17, 70, 68, 114, 51, 129, 56, 160, 51, 108, 71, 37, 50, 89, 39, 50,
- 0, 14, 68, 62, 23, 162, 204, 72, 36, 107, 55, 35, 84, 37, 0, 14, 68, 62, 12, 226, 204, 72, 39, 50, 57, 35, 84, 37, 0, 15,
- 69, 61, 60, 10, 30, 208, 72, 36, 89, 49, 47, 108, 48, 0, 16, 69, 32, 244, 243, 68, 160, 71, 35, 72, 89, 37, 51, 35, 47, 0,
- 11, 67, 29, 225, 218, 39, 55, 108, 104, 17, 0, 20, 71, 29, 28, 98, 76, 164, 98, 120, 36, 51, 81, 39, 89, 47, 36, 51, 39, 55,
- 0, 18, 70, 11, 17, 223, 126, 8, 160, 108, 81, 108, 65, 36, 65, 50, 39, 50, 0, 0, 20, 71, 181, 232, 145, 29, 236, 210, 124, 48,
- 39, 55, 39, 51, 108, 55, 37, 88, 65, 0, 7, 66, 130, 16, 50, 35, 0, 12, 67, 125, 180, 87, 65, 39, 83, 51, 35, 47, 0, 20,
- 70, 124, 115, 209, 33, 36, 113, 65, 108, 72, 35, 51, 71, 39, 88, 39, 51, 81, 0, 20, 71, 79, 8, 158, 29, 28, 210, 124, 89, 36,
- 49, 39, 55, 108, 51, 37, 88, 65, 0, 18, 70, 29, 50, 160, 110, 36, 79, 36, 89, 47, 35, 50, 83, 39, 51, 72, 0, 19, 70, 29,
- 50, 145, 123, 52, 161, 36, 89, 47, 36, 51, 55, 37, 88, 36, 12, 0, 18, 70, 28, 211, 199, 122, 1, 211, 35, 107, 35, 72, 39, 50,
- 50, 108, 89, 0, 12, 68, 28, 131, 199, 100, 36, 71, 72, 108, 19, 0, 8, 66, 130, 16, 50, 35, 0, 76, 0, 11, 67, 197, 60, 222,
- 81, 39, 89, 37, 55, 0, 12, 67, 125, 168, 158, 65, 39, 104, 17, 39, 55, 0, 10, 67, 125, 20, 128, 65, 35, 51, 88, 0, 22, 71,
- 93, 22, 201, 29, 230, 115, 128, 47, 39, 51, 83, 35, 47, 39, 55, 19, 36, 57, 50, 0, 10, 67, 29, 184, 158, 39, 83, 40, 55, 0,
- 20, 70, 28, 132, 92, 61, 18, 128, 35, 71, 35, 51, 104, 17, 39, 72, 51, 35, 47, 0, 14, 1, 91, 71, 36, 51, 108, 49, 36, 47,
- 71, 108, 88, 0, 0, 12, 67, 137, 23, 0, 84, 35, 51, 35, 104, 17, 0, 15, 67, 125, 196, 81, 65, 39, 104, 17, 35, 51, 51, 35,
- 51, 0, 14, 67, 125, 180, 209, 65, 39, 83, 35, 89, 89, 36, 51, 0, 23, 72, 124, 124, 51, 30, 39, 179, 77, 240, 65, 108, 49, 37,
- 57, 108, 84, 36, 55, 37, 89, 65, 0, 15, 69, 123, 49, 206, 137, 176, 55, 37, 57, 108, 101, 39, 83, 0, 23, 71, 29, 227, 95, 60,
- 119, 158, 132, 35, 55, 107, 35, 65, 72, 39, 55, 36, 55, 55, 108, 107, 0, 0, 25, 73, 182, 39, 135, 71, 52, 135, 79, 56, 160, 48,
- 39, 55, 108, 51, 37, 88, 108, 89, 37, 57, 39, 50, 0, 13, 68, 181, 28, 209, 136, 48, 35, 51, 37, 51, 40, 0, 11, 67, 136, 204,
- 224, 84, 36, 75, 37, 50, 0, 16, 70, 128, 116, 160, 29, 44, 192, 50, 108, 88, 50, 108, 88, 37, 0, 14, 68, 73, 20, 145, 136, 88,
- 36, 51, 88, 36, 51, 40, 0, 11, 67, 72, 136, 160, 88, 35, 71, 40, 50, 0, 11, 67, 63, 56, 160, 72, 39, 57, 40, 50, 0, 13,
- 68, 61, 38, 226, 120, 72, 36, 88, 83, 40, 55, 0, 13, 68, 51, 55, 243, 120, 75, 37, 65, 36, 57, 55, 0, 12, 67, 34, 36, 82,
- 71, 36, 84, 35, 51, 88, 0, 12, 68, 30, 3, 51, 120, 36, 50, 75, 37, 55, 0, 19, 70, 29, 151, 179, 53, 100, 74, 35, 19, 55,
- 108, 107, 35, 88, 51, 35, 47, 0, 17, 1, 93, 71, 36, 51, 108, 49, 36, 47, 71, 35, 89, 47, 36, 12, 0, 0, 12, 67, 181, 116,
- 83, 48, 36, 47, 51, 39, 89, 0, 10, 67, 180, 116, 83, 48, 108, 51, 89, 0, 13, 68, 127, 60, 19, 68, 65, 37, 49, 89, 36, 51,
- 0, 16, 70, 126, 39, 162, 42, 38, 192, 65, 39, 55, 39, 47, 39, 83, 0, 14, 68, 125, 145, 213, 68, 65, 39, 19, 108, 89, 36, 51,
- 0, 11, 67, 124, 183, 161, 65, 39, 89, 55, 36, 0, 12, 67, 109, 151, 161, 83, 35, 19, 55, 36, 12, 0, 11, 67, 77, 244, 64, 89,
- 35, 65, 35, 51, 0, 17, 70, 68, 226, 142, 136, 114, 0, 51, 35, 101, 47, 36, 101, 108, 71, 0, 11, 67, 45, 244, 64, 89, 35, 65,
- 35, 51, 0, 14, 67, 41, 184, 161, 47, 35, 83, 35, 84, 84, 39, 107, 0, 13, 68, 41, 23, 243, 124, 47, 35, 51, 65, 37, 65, 0,
- 10, 67, 9, 244, 64, 108, 65, 36, 51, 0, 12, 67, 8, 244, 83, 6, 108, 72, 51, 36, 89, 0, 0, 17, 69, 195, 51, 147, 70, 32,
- 49, 36, 57, 101, 39, 89, 51, 39, 12, 0, 14, 69, 126, 40, 10, 70, 32, 65, 39, 50, 47, 51, 39, 0, 11, 67, 125, 114, 0, 65,
- 35, 47, 35, 71, 0, 16, 69, 125, 50, 141, 205, 224, 65, 39, 89, 47, 35, 107, 37, 55, 0, 11, 67, 121, 146, 0, 55, 35, 19, 36,
- 71, 0, 12, 67, 109, 19, 128, 83, 35, 51, 51, 39, 101, 0, 12, 68, 79, 54, 226, 128, 89, 37, 83, 40, 50, 0, 14, 68, 77, 230,
- 226, 128, 89, 36, 55, 39, 83, 39, 50, 0, 11, 67, 77, 19, 128, 6, 89, 39, 51, 101, 0, 12, 68, 68, 115, 226, 128, 51, 108, 72,
- 39, 50, 0, 17, 70, 34, 36, 111, 136, 116, 179, 71, 40, 51, 90, 84, 108, 88, 37, 0, 22, 71, 29, 151, 135, 204, 213, 145, 40, 35,
- 19, 55, 108, 57, 36, 107, 35, 88, 51, 35, 47, 0, 12, 68, 11, 54, 226, 128, 108, 57, 83, 39, 50, 0, 0, 11, 67, 197, 33, 209,
- 81, 39, 88, 108, 51, 0, 27, 73, 192, 188, 209, 29, 225, 224, 41, 65, 209, 49, 35, 89, 37, 51, 39, 55, 10, 36, 50, 47, 36, 91,
- 108, 51, 0, 24, 72, 182, 4, 243, 122, 33, 224, 206, 0, 48, 36, 50, 89, 37, 55, 84, 108, 50, 37, 57, 108, 50, 0, 18, 70, 181,
- 24, 160, 60, 120, 0, 48, 35, 51, 84, 35, 50, 72, 108, 50, 0, 15, 69, 136, 119, 153, 85, 16, 84, 35, 55, 19, 35, 89, 51, 0,
- 14, 68, 129, 252, 209, 76, 50, 36, 65, 37, 51, 36, 89, 0, 11, 67, 129, 129, 209, 50, 36, 88, 108, 51, 0, 12, 67, 128, 193, 209,
- 50, 35, 75, 75, 108, 51, 0, 14, 67, 126, 34, 209, 65, 39, 19, 35, 89, 89, 36, 51, 0, 20, 70, 125, 28, 8, 60, 120, 0, 65,
- 39, 51, 35, 49, 49, 35, 71, 72, 108, 50, 0, 13, 67, 112, 241, 209, 104, 17, 35, 72, 72, 108, 51, 0, 15, 68, 112, 129, 222, 132,
- 104, 17, 35, 71, 108, 55, 36, 12, 0, 12, 67, 108, 193, 209, 83, 39, 75, 75, 108, 51, 0, 13, 67, 104, 241, 209, 104, 17, 35, 72,
- 72, 108, 51, 0, 11, 67, 61, 28, 64, 72, 36, 51, 35, 81, 0, 11, 67, 48, 241, 209, 75, 36, 72, 108, 51, 0, 11, 67, 41, 33,
- 209, 47, 36, 88, 108, 51, 0, 17, 68, 41, 23, 34, 132, 47, 35, 51, 104, 17, 39, 84, 84, 36, 12, 0, 12, 67, 40, 193, 209, 47,
- 39, 75, 75, 108, 51, 0, 10, 67, 33, 28, 64, 71, 35, 51, 81, 0, 16, 69, 32, 114, 30, 77, 16, 71, 108, 71, 39, 55, 89, 35,
- 51, 0, 9, 67, 29, 28, 64, 39, 51, 81, 0, 9, 67, 9, 19, 192, 108, 51, 72, 0, 0, 16, 69, 193, 65, 226, 69, 32, 49, 36,
- 91, 108, 84, 35, 51, 88, 0, 11, 67, 185, 241, 210, 76, 35, 65, 108, 88, 0, 10, 67, 137, 28, 0, 84, 39, 51, 49, 0, 16, 69,
- 128, 119, 223, 194, 0, 50, 108, 65, 39, 65, 49, 36, 50, 0, 11, 67, 124, 193, 210, 65, 39, 75, 108, 88, 0, 15, 68, 41, 225, 222,
- 136, 47, 35, 55, 35, 19, 55, 39, 12, 0, 11, 67, 40, 116, 78, 47, 108, 51, 39, 101, 0, 31, 3, 58, 45, 111, 50, 35, 65, 108,
- 72, 36, 10, 76, 36, 107, 51, 36, 57, 36, 10, 65, 39, 47, 36, 35, 75, 12, 36, 71, 0, 46, 31, 3, 58, 45, 111, 50, 35, 65,
- 108, 72, 36, 10, 76, 36, 107, 51, 36, 57, 36, 10, 65, 39, 47, 36, 35, 75, 12, 36, 71, 0, 46, 7, 1, 97, 36, 57, 0, 101,
- 0, 12, 67, 181, 20, 207, 48, 39, 51, 89, 35, 72, 0, 13, 68, 181, 19, 199, 68, 48, 35, 51, 72, 108, 51, 0, 11, 67, 180, 161,
- 211, 48, 39, 47, 108, 89, 0, 23, 71, 113, 244, 71, 121, 247, 162, 192, 104, 17, 35, 65, 35, 51, 39, 55, 65, 39, 55, 40, 49, 0,
- 21, 71, 108, 228, 71, 121, 247, 162, 192, 83, 35, 101, 51, 39, 55, 65, 39, 55, 40, 49, 0, 12, 68, 57, 100, 71, 4, 101, 35, 88,
- 51, 108, 0, 16, 69, 41, 17, 226, 69, 48, 47, 36, 51, 108, 84, 36, 51, 89, 0, 12, 67, 32, 244, 113, 71, 35, 72, 51, 35, 81,
- 0, 15, 69, 28, 132, 112, 138, 16, 35, 71, 35, 51, 49, 40, 107, 0, 7, 1, 98, 71, 37, 0, 101, 8, 65, 124, 6, 65, 37, 65,
- 0, 0, 11, 67, 185, 22, 128, 76, 35, 51, 104, 17, 0, 8, 66, 122, 240, 55, 36, 90, 0, 11, 67, 84, 241, 212, 89, 36, 72, 108,
- 91, 0, 11, 67, 81, 18, 128, 6, 91, 39, 51, 47, 0, 11, 67, 77, 18, 128, 89, 35, 51, 35, 47, 0, 10, 67, 73, 18, 128, 88,
- 36, 51, 47, 0, 8, 66, 56, 128, 101, 39, 71, 0, 9, 66, 52, 128, 107, 39, 71, 71, 0, 11, 67, 49, 18, 128, 75, 36, 51, 36,
- 47, 0, 18, 70, 42, 44, 34, 109, 24, 158, 47, 39, 49, 39, 83, 36, 51, 39, 55, 0, 8, 66, 34, 240, 71, 36, 90, 0, 11, 67,
- 33, 17, 212, 71, 35, 51, 108, 91, 0, 7, 1, 99, 89, 37, 0, 101, 0, 17, 70, 135, 51, 209, 138, 248, 0, 107, 37, 72, 51, 39,
- 90, 36, 50, 0, 16, 69, 125, 50, 153, 29, 16, 65, 39, 89, 47, 35, 19, 108, 51, 0, 15, 68, 124, 202, 209, 60, 65, 39, 75, 35,
- 51, 51, 35, 72, 0, 15, 69, 78, 12, 83, 29, 16, 89, 35, 50, 81, 89, 108, 51, 0, 14, 69, 62, 36, 202, 29, 16, 72, 40, 89,
- 47, 108, 51, 0, 12, 67, 58, 33, 213, 101, 35, 6, 84, 108, 89, 0, 13, 68, 52, 167, 199, 148, 107, 35, 47, 65, 35, 50, 0, 14,
- 67, 41, 244, 240, 47, 35, 65, 35, 89, 89, 39, 49, 0, 13, 68, 29, 181, 17, 60, 35, 83, 91, 39, 51, 72, 0, 13, 68, 29, 180,
- 209, 60, 35, 83, 89, 39, 51, 72, 0, 15, 69, 29, 146, 136, 29, 16, 36, 19, 47, 36, 71, 108, 51, 0, 18, 70, 29, 118, 199, 27,
- 56, 64, 36, 47, 83, 108, 37, 57, 57, 36, 12, 0, 18, 70, 11, 8, 135, 71, 56, 159, 108, 49, 84, 108, 51, 37, 57, 39, 65, 0,
- 7, 1, 100, 72, 37, 0, 101, 0, 13, 67, 181, 236, 128, 48, 36, 55, 55, 36, 57, 36, 0, 19, 70, 110, 3, 199, 79, 56, 160, 83,
- 39, 50, 72, 108, 89, 37, 57, 39, 50, 0, 16, 69, 77, 236, 223, 30, 0, 89, 39, 55, 36, 57, 65, 108, 50, 0, 15, 67, 53, 204,
- 128, 107, 39, 104, 17, 104, 17, 36, 57, 36, 0, 8, 66, 48, 160, 75, 36, 47, 0, 10, 67, 40, 116, 74, 47, 108, 51, 47, 0, 11,
- 67, 34, 36, 74, 71, 40, 51, 36, 47, 0, 11, 67, 30, 36, 74, 39, 84, 36, 51, 47, 0, 6, 1, 101, 37, 0, 101, 0, 14, 69,
- 195, 50, 34, 68, 240, 49, 37, 71, 39, 51, 72, 0, 16, 69, 131, 49, 226, 68, 240, 50, 35, 57, 108, 84, 35, 51, 72, 0, 16, 69,
- 109, 17, 226, 68, 240, 83, 35, 51, 108, 84, 35, 51, 72, 0, 10, 67, 83, 56, 135, 91, 37, 84, 108, 0, 14, 68, 80, 123, 81, 192,
- 91, 108, 48, 35, 51, 35, 49, 0, 14, 69, 71, 59, 135, 68, 240, 51, 37, 76, 108, 51, 72, 0, 7, 66, 52, 112, 107, 108, 0, 21,
- 71, 32, 212, 71, 121, 151, 162, 124, 71, 35, 107, 51, 39, 55, 19, 39, 55, 40, 65, 0, 17, 70, 32, 116, 113, 64, 116, 64, 71, 108,
- 51, 81, 39, 88, 108, 51, 0, 17, 70, 29, 252, 207, 136, 116, 64, 19, 39, 65, 37, 72, 84, 108, 51, 0, 18, 70, 29, 232, 160, 63,
- 8, 161, 35, 55, 84, 35, 50, 72, 49, 40, 107, 0, 17, 70, 29, 225, 208, 192, 116, 64, 39, 55, 10, 35, 88, 49, 108, 51, 0, 8,
- 66, 124, 112, 65, 108, 0, 76, 7, 1, 102, 36, 83, 0, 101, 0, 10, 67, 199, 50, 128, 81, 36, 57, 47, 0, 11, 67, 138, 18, 0,
- 84, 35, 107, 35, 71, 0, 12, 67, 131, 50, 128, 50, 37, 57, 57, 35, 47, 0, 14, 68, 129, 129, 209, 40, 50, 36, 88, 108, 51, 35,
- 47, 0, 12, 67, 127, 50, 128, 65, 36, 57, 57, 36, 47, 0, 13, 68, 42, 40, 19, 40, 47, 40, 50, 36, 89, 47, 0, 9, 67, 31,
- 52, 243, 37, 89, 108, 0, 12, 68, 30, 40, 145, 40, 40, 84, 36, 51, 47, 0, 13, 68, 29, 24, 19, 40, 36, 51, 50, 36, 89, 47,
- 0, 7, 1, 103, 75, 37, 0, 101, 0, 14, 68, 124, 210, 162, 28, 65, 39, 107, 47, 35, 84, 108, 0, 10, 67, 77, 33, 192, 89, 36,
- 88, 108, 0, 10, 67, 69, 33, 192, 51, 39, 88, 108, 0, 13, 68, 30, 4, 162, 28, 36, 50, 88, 36, 84, 108, 0, 8, 1, 104, 36,
- 57, 76, 0, 101, 0, 14, 68, 205, 151, 34, 32, 57, 35, 19, 104, 17, 40, 71, 0, 19, 70, 137, 232, 49, 138, 33, 210, 84, 36, 55,
- 36, 50, 81, 39, 84, 108, 88, 0, 16, 69, 130, 39, 179, 76, 160, 50, 39, 84, 36, 55, 37, 89, 47, 0, 11, 67, 128, 193, 202, 50,
- 36, 75, 108, 47, 0, 12, 67, 126, 183, 138, 65, 36, 55, 55, 35, 47, 0, 11, 67, 122, 33, 202, 55, 36, 84, 108, 47, 0, 14, 68,
- 82, 36, 98, 204, 91, 39, 12, 51, 35, 84, 37, 0, 14, 69, 68, 120, 79, 30, 0, 51, 108, 107, 72, 108, 50, 0, 14, 67, 53, 236,
- 202, 107, 36, 55, 55, 37, 57, 35, 47, 0, 14, 68, 45, 145, 222, 32, 89, 35, 19, 108, 55, 35, 71, 0, 13, 68, 42, 3, 199, 32,
- 47, 39, 50, 72, 108, 71, 0, 18, 70, 41, 24, 173, 138, 209, 210, 47, 36, 51, 39, 48, 39, 48, 108, 88, 0, 15, 69, 35, 60, 95,
- 30, 0, 71, 37, 81, 35, 65, 108, 50, 0, 13, 68, 34, 3, 199, 32, 71, 35, 50, 72, 108, 71, 0, 10, 67, 33, 72, 128, 71, 36,
- 91, 39, 0, 7, 1, 105, 108, 57, 0, 101, 0, 16, 69, 195, 56, 159, 68, 176, 49, 37, 57, 40, 65, 35, 51, 89, 0, 11, 67, 181,
- 24, 135, 48, 35, 51, 84, 108, 0, 11, 67, 137, 37, 0, 84, 35, 88, 36, 91, 0, 10, 67, 97, 231, 192, 88, 39, 55, 65, 0, 8,
- 66, 78, 16, 89, 36, 12, 0, 12, 67, 52, 244, 199, 107, 35, 72, 89, 35, 50, 0, 8, 1, 106, 75, 36, 57, 0, 101, 0, 12, 67,
- 126, 33, 204, 65, 35, 84, 84, 108, 75, 0, 17, 69, 125, 50, 162, 48, 128, 65, 39, 89, 47, 39, 12, 75, 36, 71, 0, 15, 69, 108,
- 117, 158, 8, 128, 83, 108, 88, 36, 55, 108, 71, 0, 14, 68, 77, 241, 204, 40, 89, 36, 65, 108, 75, 35, 47, 0, 12, 67, 69, 124,
- 222, 51, 39, 47, 36, 57, 55, 0, 17, 69, 61, 50, 145, 79, 48, 72, 35, 89, 47, 10, 51, 36, 89, 37, 0, 13, 68, 42, 33, 222,
- 40, 47, 40, 108, 55, 36, 47, 0, 11, 67, 33, 60, 204, 71, 35, 89, 37, 75, 0, 11, 67, 33, 24, 140, 71, 39, 51, 40, 75, 0,
- 13, 68, 29, 231, 226, 40, 35, 55, 35, 65, 40, 47, 0, 13, 68, 29, 81, 222, 40, 36, 89, 108, 55, 35, 47, 0, 8, 1, 107, 49,
- 36, 57, 0, 101, 0, 9, 67, 184, 115, 192, 76, 108, 72, 0, 12, 67, 137, 39, 0, 84, 35, 88, 35, 104, 17, 0, 15, 67, 125, 200,
- 159, 65, 39, 104, 17, 35, 84, 84, 36, 65, 0, 15, 68, 125, 194, 150, 28, 65, 39, 104, 17, 47, 35, 88, 108, 0, 14, 68, 124, 193,
- 210, 28, 65, 35, 75, 108, 88, 35, 50, 0, 13, 67, 113, 231, 0, 104, 17, 36, 55, 36, 104, 17, 0, 12, 67, 73, 232, 64, 88, 36,
- 55, 55, 36, 12, 0, 13, 67, 70, 12, 223, 51, 36, 50, 37, 57, 39, 65, 0, 11, 67, 69, 232, 64, 51, 36, 55, 36, 12, 0, 11,
- 67, 41, 232, 64, 47, 35, 55, 36, 12, 0, 14, 68, 35, 54, 210, 28, 71, 37, 57, 35, 83, 88, 108, 0, 9, 67, 9, 232, 64, 108,
- 55, 36, 0, 7, 1, 108, 36, 55, 0, 101, 0, 14, 69, 196, 116, 95, 138, 0, 81, 108, 51, 65, 39, 50, 0, 17, 68, 124, 164, 162,
- 48, 65, 39, 47, 36, 88, 35, 84, 84, 36, 75, 0, 18, 70, 109, 17, 224, 78, 44, 192, 83, 35, 51, 108, 50, 89, 35, 84, 37, 0,
- 13, 68, 61, 17, 243, 136, 72, 36, 51, 108, 57, 84, 0, 15, 69, 42, 40, 135, 120, 160, 47, 39, 84, 108, 55, 36, 47, 0, 21, 71,
- 33, 28, 210, 136, 139, 71, 80, 71, 36, 51, 37, 88, 39, 71, 36, 48, 108, 91, 0, 16, 69, 33, 28, 82, 206, 0, 71, 35, 51, 81,
- 39, 88, 37, 50, 0, 12, 67, 32, 252, 224, 71, 36, 6, 72, 37, 50, 0, 7, 1, 109, 36, 65, 0, 101, 0, 11, 67, 198, 1, 207,
- 81, 39, 50, 108, 72, 0, 13, 68, 193, 226, 226, 124, 49, 39, 55, 89, 40, 65, 0, 13, 68, 125, 178, 135, 52, 65, 36, 83, 47, 108,
- 107, 0, 15, 69, 101, 236, 209, 88, 112, 35, 55, 37, 51, 36, 88, 108, 0, 12, 67, 78, 33, 207, 89, 35, 84, 6, 108, 72, 0, 11,
- 67, 57, 39, 192, 101, 35, 88, 35, 65, 0, 14, 68, 49, 17, 198, 124, 75, 35, 51, 108, 19, 36, 65, 0, 12, 67, 32, 124, 207, 6,
- 71, 108, 57, 35, 72, 0, 7, 1, 110, 36, 50, 0, 101, 0, 20, 71, 181, 232, 145, 29, 236, 211, 40, 48, 39, 55, 39, 51, 108, 55,
- 37, 89, 47, 0, 15, 68, 132, 246, 226, 128, 107, 36, 72, 6, 83, 39, 12, 50, 0, 11, 67, 131, 8, 158, 50, 36, 49, 40, 55, 0,
- 18, 70, 68, 129, 217, 204, 114, 128, 51, 39, 71, 108, 10, 37, 57, 108, 47, 0, 28, 74, 68, 115, 243, 136, 167, 162, 205, 44, 226, 128,
- 51, 108, 72, 37, 57, 39, 47, 36, 55, 84, 37, 88, 57, 39, 50, 0, 11, 67, 56, 200, 158, 101, 35, 75, 40, 55, 0, 16, 69, 33,
- 230, 214, 137, 224, 71, 39, 55, 83, 39, 88, 40, 55, 0, 15, 69, 29, 35, 226, 28, 192, 36, 88, 72, 36, 84, 108, 75, 0, 16, 70,
- 9, 180, 98, 63, 50, 128, 108, 83, 51, 39, 72, 37, 47, 0, 6, 1, 111, 39, 0, 101, 0, 19, 70, 138, 4, 162, 25, 225, 192, 84,
- 36, 50, 36, 88, 40, 19, 36, 55, 108, 0, 13, 68, 129, 244, 98, 60, 50, 35, 65, 51, 40, 72, 0, 10, 67, 129, 99, 0, 50, 39,
- 88, 75, 0, 14, 68, 129, 20, 243, 60, 50, 35, 51, 36, 89, 37, 72, 0, 12, 67, 128, 200, 159, 50, 39, 6, 75, 40, 65, 0, 13,
- 68, 124, 215, 226, 60, 65, 35, 107, 65, 40, 72, 0, 13, 68, 109, 21, 7, 60, 83, 35, 51, 91, 108, 72, 0, 11, 67, 82, 44, 223,
- 91, 35, 84, 37, 65, 0, 13, 68, 81, 245, 7, 60, 91, 36, 65, 91, 108, 72, 0, 12, 67, 52, 193, 209, 107, 35, 75, 75, 108, 51,
- 0, 26, 73, 48, 252, 207, 29, 225, 224, 41, 65, 209, 75, 35, 72, 37, 72, 39, 55, 36, 50, 47, 36, 91, 108, 51, 0, 13, 68, 42,
- 5, 51, 60, 47, 35, 50, 91, 37, 72, 0, 14, 68, 33, 163, 199, 60, 71, 35, 104, 17, 72, 108, 72, 0, 10, 67, 33, 72, 64, 71,
- 36, 91, 36, 0, 13, 67, 33, 24, 159, 71, 36, 51, 35, 84, 35, 65, 0, 15, 69, 33, 24, 136, 137, 240, 71, 35, 51, 39, 71, 40,
- 65, 0, 21, 72, 31, 56, 10, 69, 252, 222, 30, 0, 37, 50, 47, 36, 51, 65, 37, 55, 108, 50, 0, 12, 68, 29, 17, 198, 132, 36,
- 51, 108, 36, 12, 0, 7, 1, 112, 48, 37, 0, 101, 0, 15, 69, 193, 242, 7, 206, 0, 49, 39, 65, 71, 108, 57, 50, 0, 11, 67,
- 188, 123, 96, 90, 108, 48, 39, 50, 0, 15, 69, 181, 66, 162, 30, 0, 48, 39, 91, 47, 84, 108, 50, 0, 13, 67, 139, 55, 160, 84,
- 37, 57, 39, 55, 39, 50, 0, 11, 67, 130, 33, 210, 50, 35, 84, 108, 88, 0, 11, 67, 129, 24, 160, 50, 39, 51, 39, 50, 0, 11,
- 67, 126, 28, 224, 65, 35, 107, 37, 50, 0, 13, 67, 113, 236, 0, 104, 17, 39, 55, 55, 35, 49, 0, 13, 68, 109, 23, 226, 120, 83,
- 39, 51, 65, 40, 55, 0, 11, 67, 78, 12, 192, 89, 36, 50, 50, 37, 0, 14, 68, 61, 225, 243, 120, 72, 35, 55, 108, 57, 36, 55,
- 0, 11, 67, 52, 193, 210, 107, 36, 75, 108, 88, 0, 14, 69, 42, 44, 19, 206, 0, 47, 39, 49, 89, 37, 50, 0, 11, 67, 33, 204,
- 192, 71, 35, 104, 17, 37, 0, 11, 67, 32, 140, 224, 71, 36, 71, 37, 50, 0, 16, 70, 29, 52, 71, 27, 55, 128, 36, 89, 51, 108,
- 19, 37, 55, 0, 16, 69, 29, 50, 179, 82, 0, 36, 89, 47, 36, 57, 91, 36, 50, 0, 9, 1, 113, 49, 37, 57, 40, 0, 101, 0,
- 13, 68, 194, 3, 243, 124, 49, 35, 50, 72, 37, 65, 0, 13, 68, 193, 228, 226, 124, 49, 39, 55, 89, 40, 65, 0, 11, 67, 183, 59,
- 161, 48, 37, 76, 36, 12, 0, 15, 69, 136, 120, 31, 136, 240, 84, 108, 50, 36, 65, 40, 72, 0, 15, 69, 133, 66, 145, 136, 240, 107,
- 35, 91, 47, 51, 40, 72, 0, 16, 69, 131, 54, 202, 28, 240, 50, 35, 57, 39, 83, 47, 108, 72, 0, 13, 68, 125, 156, 199, 68, 65,
- 36, 19, 57, 108, 51, 0, 13, 67, 112, 245, 0, 104, 17, 35, 72, 72, 35, 91, 0, 15, 68, 106, 1, 243, 124, 104, 17, 35, 50, 108,
- 57, 36, 65, 0, 11, 67, 71, 52, 143, 51, 37, 88, 35, 72, 0, 16, 69, 70, 24, 31, 136, 240, 51, 35, 107, 50, 36, 65, 40, 72,
- 0, 12, 68, 42, 35, 199, 68, 47, 40, 72, 108, 51, 0, 16, 68, 33, 72, 34, 124, 71, 36, 91, 36, 50, 35, 84, 35, 65, 0, 13,
- 67, 33, 20, 207, 71, 36, 51, 36, 89, 35, 72, 0, 18, 70, 32, 242, 145, 195, 50, 0, 71, 35, 72, 47, 35, 51, 49, 37, 71, 0,
- 15, 69, 32, 117, 48, 138, 16, 71, 108, 91, 39, 49, 40, 107, 0, 12, 68, 29, 149, 7, 68, 35, 19, 91, 108, 51, 0, 12, 68, 28,
- 213, 135, 68, 36, 107, 88, 108, 51, 0, 7, 1, 114, 108, 51, 0, 101, 0, 14, 68, 197, 40, 34, 128, 81, 36, 88, 36, 50, 39, 50,
- 0, 13, 68, 197, 28, 115, 128, 81, 39, 51, 81, 37, 50, 0, 18, 70, 193, 24, 176, 136, 252, 222, 49, 39, 51, 39, 49, 39, 72, 37,
- 55, 0, 10, 67, 185, 50, 128, 76, 39, 89, 47, 0, 13, 68, 181, 50, 162, 128, 48, 36, 89, 47, 40, 50, 0, 16, 69, 181, 22, 199,
- 205, 224, 48, 39, 51, 39, 83, 108, 57, 55, 0, 13, 68, 180, 113, 179, 128, 6, 48, 108, 37, 12, 50, 0, 13, 68, 130, 210, 162, 128,
- 50, 36, 48, 47, 39, 50, 0, 14, 68, 129, 252, 210, 128, 50, 36, 65, 37, 88, 35, 50, 0, 13, 68, 129, 180, 98, 128, 50, 36, 83,
- 51, 39, 50, 0, 15, 69, 126, 34, 7, 205, 224, 6, 65, 39, 71, 108, 57, 55, 0, 13, 68, 125, 178, 162, 128, 65, 35, 83, 47, 40,
- 50, 0, 13, 68, 124, 164, 98, 128, 65, 36, 47, 51, 39, 50, 0, 15, 69, 124, 161, 224, 137, 224, 65, 36, 47, 108, 50, 39, 55, 0,
- 13, 68, 124, 114, 51, 128, 65, 108, 71, 36, 57, 50, 0, 16, 68, 113, 231, 210, 128, 104, 17, 35, 55, 35, 65, 88, 35, 50, 0, 10,
- 67, 55, 53, 128, 107, 36, 57, 88, 0, 16, 68, 55, 7, 243, 128, 107, 35, 49, 35, 65, 36, 57, 108, 50, 0, 14, 68, 53, 228, 162,
- 128, 107, 35, 55, 35, 88, 40, 50, 0, 13, 68, 40, 164, 98, 128, 47, 36, 47, 51, 39, 50, 0, 12, 68, 33, 147, 199, 72, 71, 35,
- 72, 35, 88, 0, 14, 69, 29, 60, 17, 137, 224, 36, 89, 49, 51, 40, 55, 0, 11, 67, 28, 232, 179, 35, 101, 35, 84, 37, 0, 14,
- 68, 28, 136, 179, 128, 35, 71, 35, 84, 36, 57, 50, 0, 7, 1, 115, 36, 89, 0, 101, 0, 14, 68, 197, 28, 210, 60, 81, 39, 51,
- 37, 88, 35, 72, 0, 17, 70, 197, 22, 226, 70, 35, 192, 81, 36, 51, 83, 39, 51, 40, 72, 0, 15, 69, 193, 66, 146, 29, 16, 49,
- 36, 91, 47, 88, 108, 51, 0, 10, 67, 192, 193, 192, 49, 39, 75, 108, 0, 10, 67, 132, 193, 192, 107, 36, 75, 108, 0, 13, 68, 129,
- 50, 162, 132, 50, 35, 89, 47, 40, 107, 0, 15, 69, 128, 124, 98, 29, 16, 50, 108, 81, 39, 84, 108, 51, 0, 12, 67, 128, 116, 176,
- 6, 50, 108, 88, 39, 49, 0, 15, 68, 125, 147, 18, 132, 65, 39, 19, 75, 36, 88, 36, 12, 0, 13, 67, 120, 140, 240, 55, 35, 71,
- 71, 36, 57, 49, 0, 13, 67, 115, 59, 176, 104, 17, 36, 57, 76, 35, 49, 0, 16, 69, 70, 20, 237, 29, 16, 51, 35, 107, 89, 36,
- 48, 108, 51, 0, 19, 70, 53, 200, 156, 60, 120, 0, 107, 39, 104, 17, 40, 104, 17, 72, 108, 50, 0, 21, 71, 48, 124, 210, 29, 227,
- 151, 28, 75, 108, 57, 36, 88, 39, 55, 101, 35, 47, 108, 0, 17, 69, 41, 28, 202, 205, 240, 47, 37, 51, 37, 47, 37, 57, 39, 65,
- 0, 13, 68, 41, 23, 226, 76, 47, 36, 51, 65, 40, 89, 0, 12, 67, 33, 36, 112, 71, 35, 88, 51, 35, 49, 0, 15, 68, 32, 247,
- 210, 132, 71, 35, 72, 65, 35, 88, 88, 36, 0, 17, 70, 32, 120, 140, 60, 120, 0, 71, 108, 84, 36, 75, 72, 108, 50, 0, 16, 70,
- 30, 36, 74, 138, 211, 192, 39, 51, 47, 39, 48, 36, 72, 0, 12, 68, 30, 2, 34, 132, 35, 50, 71, 40, 107, 0, 7, 1, 116, 47,
- 37, 0, 101, 0, 13, 67, 197, 236, 128, 81, 35, 55, 55, 36, 57, 36, 0, 12, 67, 193, 236, 128, 49, 35, 55, 36, 57, 36, 0, 14,
- 68, 183, 49, 237, 204, 48, 36, 57, 108, 48, 36, 57, 0, 18, 69, 128, 119, 217, 206, 0, 50, 108, 65, 39, 10, 35, 57, 57, 35, 50,
- 0, 8, 66, 126, 224, 65, 39, 76, 0, 17, 70, 124, 115, 223, 29, 39, 128, 65, 108, 72, 65, 108, 88, 36, 55, 0, 13, 67, 112, 117,
- 28, 104, 17, 108, 91, 39, 104, 17, 0, 17, 70, 76, 124, 19, 205, 184, 160, 89, 108, 49, 89, 37, 83, 39, 50, 0, 13, 67, 61, 245,
- 28, 72, 35, 65, 36, 91, 104, 17, 0, 13, 67, 61, 152, 138, 72, 35, 19, 6, 84, 35, 47, 0, 11, 67, 61, 17, 237, 72, 36, 51,
- 108, 48, 0, 18, 70, 32, 247, 243, 128, 168, 160, 71, 35, 72, 65, 37, 50, 47, 39, 50, 0, 26, 73, 29, 236, 10, 70, 34, 145, 30,
- 220, 192, 36, 55, 36, 49, 47, 36, 51, 39, 47, 36, 51, 108, 48, 37, 0, 18, 70, 29, 65, 224, 43, 56, 160, 36, 91, 108, 50, 47,
- 37, 57, 39, 50, 0, 7, 1, 117, 57, 40, 0, 101, 0, 14, 69, 128, 116, 143, 204, 240, 50, 108, 88, 72, 37, 72, 0, 17, 68, 127,
- 2, 148, 108, 6, 65, 39, 4, 49, 47, 35, 91, 36, 83, 0, 16, 69, 125, 177, 226, 90, 16, 65, 39, 83, 108, 84, 36, 88, 36, 0,
- 15, 68, 70, 36, 98, 192, 51, 39, 12, 51, 39, 84, 35, 49, 0, 14, 68, 60, 116, 98, 192, 72, 108, 51, 39, 84, 35, 49, 0, 18,
- 69, 42, 3, 223, 74, 16, 47, 39, 50, 72, 65, 35, 88, 88, 36, 12, 0, 17, 70, 41, 24, 145, 205, 39, 192, 47, 36, 51, 39, 51,
- 37, 88, 65, 0, 18, 69, 32, 119, 156, 138, 16, 71, 36, 55, 104, 17, 39, 84, 84, 36, 12, 0, 13, 69, 31, 52, 162, 122, 16, 37,
- 88, 39, 55, 36, 0, 17, 70, 29, 50, 145, 139, 60, 207, 36, 89, 47, 36, 51, 39, 37, 72, 0, 17, 70, 9, 50, 145, 139, 60, 207,
- 108, 89, 47, 36, 51, 39, 37, 72, 0, 7, 1, 118, 84, 37, 0, 101, 0, 13, 67, 131, 20, 84, 50, 36, 81, 35, 51, 36, 91, 0,
- 8, 66, 130, 32, 50, 39, 12, 0, 17, 69, 109, 200, 71, 207, 48, 83, 39, 104, 17, 35, 107, 108, 37, 12, 0, 14, 68, 77, 23, 211,
- 40, 89, 35, 51, 65, 35, 89, 47, 0, 15, 68, 34, 35, 84, 40, 71, 36, 84, 35, 107, 91, 35, 47, 0, 12, 67, 32, 229, 20, 71,
- 35, 101, 91, 36, 91, 0, 12, 1, 119, 72, 35, 71, 36, 55, 57, 40, 0, 101, 0, 18, 70, 194, 3, 199, 129, 56, 145, 49, 39, 50,
- 72, 108, 50, 89, 39, 51, 0, 21, 70, 180, 244, 72, 73, 28, 64, 48, 36, 72, 35, 51, 10, 71, 39, 88, 39, 51, 81, 0, 20, 70,
- 131, 56, 146, 183, 59, 81, 50, 37, 57, 40, 88, 48, 36, 57, 48, 36, 51, 0, 16, 70, 130, 37, 51, 63, 51, 192, 50, 39, 91, 37,
- 72, 37, 72, 0, 11, 67, 128, 225, 217, 50, 39, 101, 108, 19, 0, 19, 70, 125, 17, 220, 35, 56, 0, 65, 39, 51, 108, 104, 17, 36,
- 71, 37, 50, 0, 14, 67, 124, 200, 155, 65, 39, 75, 35, 84, 84, 35, 83, 0, 11, 67, 113, 113, 217, 104, 17, 36, 47, 108, 0, 10,
- 67, 81, 145, 217, 91, 39, 108, 19, 0, 11, 67, 80, 193, 217, 91, 39, 75, 108, 19, 0, 18, 70, 63, 60, 81, 9, 33, 209, 72, 37,
- 81, 35, 51, 108, 88, 108, 51, 0, 17, 70, 61, 50, 173, 30, 232, 64, 72, 35, 89, 47, 48, 108, 76, 36, 0, 17, 70, 41, 24, 138,
- 29, 40, 64, 47, 35, 51, 39, 47, 108, 88, 36, 0, 18, 70, 30, 12, 223, 205, 72, 0, 35, 50, 37, 65, 36, 57, 91, 36, 50, 0,
- 13, 68, 28, 210, 162, 28, 36, 107, 47, 36, 84, 108, 0, 16, 70, 28, 136, 147, 103, 51, 192, 35, 71, 40, 89, 35, 37, 72, 0, 11,
- 67, 8, 140, 240, 108, 71, 57, 36, 49, 0, 8, 1, 120, 36, 49, 89, 0, 101, 0, 16, 69, 128, 115, 209, 76, 160, 50, 108, 72, 39,
- 51, 39, 89, 47, 0, 12, 67, 112, 252, 0, 104, 17, 35, 72, 35, 49, 0, 15, 68, 105, 40, 34, 204, 104, 17, 35, 88, 50, 35, 84,
- 37, 0, 13, 67, 84, 252, 220, 89, 36, 72, 72, 37, 104, 17, 0, 10, 67, 79, 55, 128, 89, 36, 57, 55, 0, 15, 69, 58, 36, 115,
- 30, 0, 101, 39, 51, 37, 57, 108, 50, 0, 15, 68, 53, 231, 34, 204, 107, 35, 55, 104, 17, 35, 84, 37, 0, 16, 68, 42, 37, 115,
- 200, 6, 47, 39, 12, 89, 37, 57, 36, 12, 0, 12, 68, 35, 56, 51, 204, 71, 37, 50, 37, 12, 0, 21, 72, 11, 24, 10, 137, 40,
- 179, 207, 0, 108, 81, 50, 36, 47, 39, 88, 39, 37, 49, 0, 8, 1, 121, 84, 108, 57, 0, 101, 0, 10, 67, 205, 52, 64, 57, 39,
- 89, 51, 0, 18, 70, 197, 17, 224, 124, 124, 225, 81, 36, 51, 108, 50, 65, 108, 57, 36, 0, 11, 67, 181, 52, 64, 48, 36, 89, 35,
- 51, 0, 19, 70, 137, 147, 226, 137, 156, 207, 84, 35, 19, 72, 39, 84, 35, 19, 37, 72, 0, 14, 68, 129, 35, 243, 192, 6, 50, 35,
- 88, 72, 37, 49, 0, 13, 68, 125, 84, 71, 100, 65, 36, 89, 51, 108, 19, 0, 13, 68, 125, 56, 135, 192, 65, 36, 89, 84, 108, 49,
- 0, 12, 67, 121, 199, 192, 6, 55, 39, 104, 17, 65, 0, 12, 67, 113, 52, 64, 104, 17, 36, 89, 36, 51, 0, 8, 66, 82, 16, 91,
- 35, 107, 0, 19, 70, 61, 24, 160, 124, 124, 225, 72, 35, 51, 40, 50, 65, 108, 57, 36, 12, 0, 14, 68, 42, 39, 51, 108, 6, 47,
- 39, 104, 17, 37, 83, 0, 11, 67, 33, 84, 64, 71, 35, 89, 35, 51, 0, 16, 69, 32, 114, 156, 136, 112, 71, 108, 47, 35, 104, 17,
- 84, 108, 0, 12, 68, 30, 37, 135, 100, 39, 12, 88, 108, 19, 0, 12, 68, 28, 199, 199, 100, 36, 75, 65, 108, 19, 0, 20, 72, 10,
- 2, 145, 138, 216, 179, 204, 240, 108, 50, 47, 51, 39, 48, 39, 37, 72, 0, 7, 1, 122, 88, 37, 0, 101, 0, 22, 71, 181, 24, 175,
- 76, 164, 98, 128, 48, 36, 51, 39, 90, 36, 89, 47, 36, 51, 39, 50, 0, 17, 69, 125, 18, 150, 139, 48, 65, 39, 51, 47, 35, 88,
- 35, 84, 37, 0, 23, 71, 66, 39, 7, 111, 50, 179, 128, 88, 40, 104, 17, 108, 83, 37, 57, 35, 47, 36, 57, 50, 0, 14, 1, 123,
- 81, 12, 37, 57, 40, 65, 36, 71, 108, 88, 0, 0, 21, 72, 192, 123, 115, 40, 119, 179, 73, 240, 49, 108, 48, 37, 47, 108, 55, 37,
- 88, 65, 0, 12, 67, 185, 27, 145, 76, 35, 51, 76, 35, 51, 0, 11, 67, 129, 119, 0, 50, 39, 47, 104, 17, 0, 22, 72, 124, 114,
- 145, 204, 119, 179, 73, 240, 65, 108, 47, 36, 51, 57, 108, 55, 37, 88, 65, 0, 17, 70, 109, 17, 224, 78, 33, 192, 83, 36, 51, 108,
- 50, 89, 40, 108, 0, 10, 67, 85, 232, 64, 89, 36, 55, 36, 0, 11, 67, 80, 252, 223, 91, 39, 72, 37, 65, 0, 10, 67, 61, 232,
- 64, 72, 35, 55, 36, 0, 11, 67, 53, 232, 64, 107, 39, 55, 55, 36, 0, 11, 67, 49, 20, 192, 75, 35, 51, 35, 89, 0, 10, 67,
- 40, 124, 223, 47, 108, 57, 65, 0, 11, 67, 33, 20, 192, 71, 36, 51, 36, 89, 0, 10, 67, 29, 232, 64, 36, 55, 108, 107, 0, 15,
- 69, 29, 229, 25, 29, 144, 39, 91, 91, 39, 19, 108, 19, 0, 16, 70, 10, 252, 207, 132, 124, 0, 108, 90, 37, 72, 107, 108, 49, 0,
- 0, 11, 67, 197, 24, 160, 81, 36, 51, 40, 50, 0, 18, 70, 181, 52, 79, 31, 60, 192, 48, 36, 89, 35, 51, 72, 108, 37, 12, 0,
- 11, 67, 69, 56, 160, 51, 36, 89, 40, 50, 0, 10, 67, 61, 232, 128, 72, 35, 55, 84, 0, 12, 67, 57, 252, 224, 101, 39, 65, 36,
- 57, 50, 0, 10, 67, 49, 232, 128, 75, 39, 55, 39, 0, 11, 67, 41, 232, 128, 47, 36, 55, 39, 12, 0, 13, 68, 41, 17, 210, 136,
- 47, 35, 51, 108, 88, 40, 0, 16, 69, 40, 132, 82, 206, 0, 47, 35, 71, 35, 51, 88, 37, 50, 0, 14, 68, 34, 23, 162, 120, 71,
- 39, 107, 6, 55, 40, 55, 0, 23, 71, 34, 3, 209, 182, 23, 162, 204, 71, 35, 50, 72, 35, 51, 48, 35, 107, 55, 35, 84, 37, 0,
- 24, 73, 31, 55, 226, 130, 44, 94, 136, 140, 224, 37, 65, 39, 50, 39, 81, 39, 55, 39, 71, 37, 50, 0, 10, 67, 29, 232, 128, 35,
- 55, 39, 12, 0, 17, 1, 125, 81, 12, 37, 57, 40, 65, 36, 71, 35, 89, 47, 36, 12, 0, 0, 18, 70, 186, 17, 209, 61, 18, 0,
- 76, 108, 107, 108, 51, 72, 35, 51, 71, 0, 18, 70, 182, 212, 243, 194, 39, 135, 48, 36, 48, 89, 37, 49, 39, 55, 108, 0, 14, 67,
- 126, 36, 211, 65, 39, 19, 35, 89, 89, 36, 89, 0, 14, 68, 126, 17, 204, 124, 65, 39, 107, 108, 75, 36, 65, 0, 14, 67, 124, 199,
- 161, 65, 35, 75, 35, 55, 55, 36, 12, 0, 14, 68, 120, 117, 145, 68, 55, 108, 88, 35, 51, 35, 51, 0, 19, 70, 109, 23, 199, 129,
- 24, 135, 83, 35, 51, 65, 108, 50, 51, 35, 84, 108, 0, 20, 71, 79, 52, 202, 124, 114, 179, 192, 89, 37, 89, 47, 36, 65, 108, 47,
- 37, 49, 0, 14, 68, 56, 124, 19, 68, 101, 108, 49, 36, 89, 35, 51, 0, 11, 67, 31, 4, 211, 35, 49, 89, 36, 89, 0, 9, 66,
- 126, 0, 65, 35, 50, 0, 76, 0, 15, 69, 197, 17, 224, 137, 224, 81, 36, 51, 108, 50, 40, 55, 0, 14, 68, 125, 145, 243, 128, 65,
- 39, 19, 108, 57, 36, 50, 0, 21, 71, 68, 115, 243, 136, 164, 71, 180, 51, 108, 72, 37, 57, 39, 47, 39, 51, 108, 48, 0, 13, 68,
- 32, 243, 243, 128, 71, 35, 72, 72, 37, 50, 0, 14, 68, 9, 18, 145, 72, 108, 51, 47, 36, 51, 39, 88, 0, 0, 15, 69, 197, 23,
- 211, 205, 16, 81, 35, 51, 65, 89, 37, 51, 0, 14, 68, 132, 248, 17, 76, 107, 36, 72, 50, 36, 51, 89, 0, 12, 67, 127, 1, 209,
- 65, 35, 49, 49, 108, 51, 0, 14, 67, 125, 53, 205, 65, 39, 89, 35, 47, 47, 35, 107, 0, 16, 69, 109, 236, 30, 137, 16, 83, 39,
- 55, 49, 36, 55, 39, 51, 0, 10, 67, 101, 65, 193, 36, 91, 108, 19, 0, 11, 67, 81, 145, 209, 91, 39, 19, 108, 51, 0, 16, 69,
- 77, 227, 84, 137, 16, 89, 35, 55, 35, 107, 91, 40, 51, 0, 16, 69, 70, 34, 160, 205, 240, 51, 40, 47, 36, 50, 57, 39, 65, 0,
- 13, 68, 68, 119, 211, 76, 51, 108, 65, 89, 36, 89, 0, 17, 69, 52, 248, 141, 85, 16, 107, 35, 72, 72, 39, 107, 35, 89, 51, 0,
- 12, 68, 42, 35, 51, 132, 47, 39, 75, 37, 107, 0, 15, 69, 9, 49, 224, 77, 16, 108, 89, 108, 50, 89, 39, 51, 0, 9, 67, 8,
- 129, 193, 108, 71, 108, 0, 0, 18, 70, 181, 18, 158, 29, 232, 128, 48, 39, 51, 47, 35, 55, 35, 55, 39, 0, 19, 71, 135, 52, 202,
- 71, 49, 243, 204, 107, 37, 89, 47, 36, 51, 37, 57, 37, 0, 0, 12, 67, 207, 5, 79, 57, 36, 49, 89, 35, 72, 0, 18, 70, 190,
- 4, 71, 42, 36, 64, 90, 36, 50, 36, 51, 108, 47, 39, 51, 0, 13, 68, 133, 67, 199, 68, 107, 39, 91, 72, 108, 51, 0, 13, 68,
- 129, 53, 226, 68, 50, 35, 89, 47, 40, 51, 0, 14, 68, 125, 195, 199, 68, 65, 36, 104, 17, 72, 108, 51, 0, 14, 68, 125, 72, 98,
- 68, 65, 35, 91, 6, 107, 40, 51, 0, 13, 68, 124, 164, 98, 68, 65, 36, 47, 51, 39, 51, 0, 16, 70, 71, 50, 34, 74, 39, 192,
- 51, 37, 71, 39, 88, 39, 65, 0, 12, 67, 41, 20, 207, 47, 35, 51, 89, 35, 72, 0, 18, 70, 34, 5, 51, 131, 55, 192, 71, 36,
- 50, 36, 91, 37, 50, 37, 65, 0, 12, 67, 33, 24, 147, 71, 39, 51, 39, 12, 89, 0, 13, 68, 28, 196, 71, 4, 19, 36, 75, 51,
- 108, 19, 0, 16, 70, 28, 132, 71, 135, 55, 192, 36, 71, 51, 108, 107, 37, 65, 0, 16, 70, 9, 23, 199, 42, 36, 64, 108, 51, 65,
- 108, 47, 39, 51, 0, 0, 19, 69, 181, 20, 226, 50, 32, 48, 39, 12, 51, 89, 39, 12, 6, 75, 40, 12, 0, 13, 68, 181, 19, 199,
- 72, 48, 35, 51, 72, 108, 88, 0, 9, 66, 136, 128, 6, 84, 36, 71, 0, 13, 68, 130, 36, 98, 72, 50, 39, 12, 51, 40, 88, 0,
- 24, 73, 127, 56, 51, 28, 168, 145, 205, 50, 128, 65, 37, 50, 37, 57, 108, 47, 39, 51, 37, 89, 47, 0, 12, 67, 78, 3, 20, 89,
- 35, 50, 75, 36, 91, 0, 12, 67, 70, 3, 20, 51, 35, 50, 75, 36, 91, 0, 17, 70, 29, 55, 135, 124, 136, 158, 36, 89, 55, 108,
- 65, 71, 39, 55, 0, 8, 65, 128, 6, 50, 40, 50, 0, 0, 15, 69, 128, 114, 48, 29, 16, 50, 108, 71, 36, 49, 108, 51, 0, 12,
- 67, 113, 17, 213, 104, 17, 39, 51, 108, 89, 0, 18, 70, 108, 118, 94, 28, 168, 0, 83, 108, 19, 36, 55, 108, 47, 39, 50, 0, 16,
- 70, 70, 39, 226, 122, 36, 192, 51, 39, 65, 39, 55, 40, 89, 0, 15, 69, 42, 12, 211, 137, 16, 47, 36, 50, 37, 89, 39, 51, 0,
- 16, 69, 34, 12, 15, 29, 16, 71, 39, 50, 35, 49, 72, 108, 51, 0, 13, 68, 32, 229, 34, 60, 71, 35, 101, 91, 40, 72, 0, 15,
- 69, 30, 12, 19, 29, 16, 36, 50, 49, 36, 89, 108, 51, 0, 15, 69, 29, 101, 209, 29, 16, 36, 88, 47, 36, 51, 108, 51, 0, 0,
- 15, 68, 193, 17, 243, 200, 49, 36, 51, 108, 57, 36, 57, 36, 0, 8, 66, 128, 160, 50, 39, 47, 0, 14, 69, 128, 119, 241, 30, 0,
- 50, 108, 65, 81, 108, 50, 0, 17, 70, 128, 116, 112, 136, 172, 224, 50, 108, 51, 49, 39, 47, 37, 50, 0, 13, 68, 127, 60, 17, 32,
- 65, 37, 49, 51, 39, 71, 0, 15, 68, 124, 202, 209, 32, 65, 39, 75, 35, 51, 51, 35, 71, 0, 12, 67, 83, 4, 202, 91, 36, 49,
- 35, 89, 47, 0, 8, 66, 68, 160, 51, 39, 47, 0, 12, 67, 57, 232, 138, 101, 35, 55, 84, 35, 47, 0, 14, 67, 48, 252, 202, 75,
- 36, 72, 72, 37, 57, 35, 47, 0, 11, 67, 43, 4, 202, 47, 36, 49, 89, 47, 0, 0, 15, 69, 181, 225, 211, 204, 240, 48, 36, 55,
- 108, 89, 37, 72, 0, 13, 68, 124, 164, 98, 192, 65, 35, 47, 51, 40, 49, 0, 17, 69, 101, 247, 176, 68, 240, 35, 65, 35, 55, 10,
- 49, 35, 51, 72, 0, 18, 70, 32, 252, 17, 60, 116, 64, 71, 35, 72, 49, 36, 51, 72, 108, 51, 0, 15, 69, 32, 120, 140, 136, 240,
- 71, 108, 84, 39, 75, 40, 72, 0, 12, 68, 32, 116, 98, 192, 71, 108, 51, 39, 49, 0, 8, 66, 132, 112, 107, 108, 0, 76, 8, 66,
- 68, 112, 51, 108, 0, 76, 8, 66, 128, 112, 50, 108, 0, 76, 0, 14, 68, 129, 177, 211, 40, 50, 36, 83, 108, 89, 35, 47, 0, 14,
- 68, 128, 193, 211, 40, 50, 36, 75, 108, 89, 35, 47, 0, 14, 68, 109, 17, 211, 40, 83, 36, 51, 108, 89, 35, 47, 0, 11, 67, 108,
- 168, 179, 83, 35, 47, 84, 108, 0, 14, 68, 60, 225, 222, 40, 72, 36, 101, 108, 55, 35, 47, 0, 14, 68, 56, 193, 222, 40, 101, 36,
- 75, 108, 55, 35, 47, 0, 14, 68, 32, 247, 211, 40, 71, 35, 72, 65, 35, 89, 47, 0, 11, 67, 31, 56, 136, 35, 57, 57, 40, 71,
- 0, 0, 21, 72, 135, 59, 96, 136, 172, 210, 137, 16, 107, 37, 48, 50, 39, 47, 37, 88, 39, 51, 0, 23, 71, 113, 24, 154, 68, 140,
- 222, 132, 104, 17, 36, 51, 39, 104, 17, 35, 51, 71, 37, 55, 36, 0, 0, 13, 68, 186, 35, 209, 204, 76, 39, 72, 35, 51, 37, 0,
- 14, 68, 182, 23, 162, 204, 48, 35, 107, 55, 35, 84, 37, 0, 13, 68, 127, 2, 162, 32, 65, 35, 49, 47, 40, 71, 0, 9, 66, 124,
- 224, 65, 39, 12, 101, 0, 16, 68, 124, 168, 158, 204, 65, 39, 47, 36, 84, 35, 55, 55, 37, 0, 16, 69, 124, 115, 209, 74, 0, 65,
- 108, 72, 35, 51, 88, 35, 50, 0, 12, 67, 85, 184, 138, 89, 35, 83, 84, 35, 47, 0, 14, 68, 54, 36, 162, 204, 107, 39, 12, 88,
- 35, 84, 37, 0, 15, 69, 29, 50, 179, 122, 0, 36, 89, 47, 37, 55, 36, 50, 0, 0, 11, 67, 185, 251, 71, 76, 35, 65, 48, 108,
- 0, 12, 67, 129, 188, 199, 50, 35, 83, 57, 35, 50, 0, 12, 67, 124, 196, 135, 65, 39, 75, 35, 88, 108, 0, 22, 71, 81, 28, 217,
- 41, 243, 199, 68, 91, 35, 51, 37, 19, 35, 47, 65, 35, 72, 108, 51, 0, 11, 67, 58, 12, 199, 101, 39, 50, 57, 108, 0, 18, 70,
- 57, 241, 209, 9, 232, 143, 101, 39, 65, 108, 51, 108, 55, 40, 72, 0, 13, 67, 42, 39, 135, 47, 35, 84, 35, 55, 55, 108, 0, 10,
- 67, 30, 5, 7, 36, 50, 91, 108, 0, 10, 67, 29, 245, 135, 36, 65, 88, 108, 0, 0, 14, 68, 193, 177, 243, 40, 49, 36, 83, 108,
- 57, 35, 47, 0, 12, 68, 183, 55, 162, 40, 48, 37, 55, 39, 47, 0, 14, 68, 134, 212, 98, 40, 107, 35, 48, 35, 51, 40, 47, 0,
- 14, 68, 113, 39, 243, 40, 104, 17, 39, 88, 65, 37, 47, 0, 15, 69, 108, 120, 10, 75, 48, 83, 108, 50, 47, 36, 88, 37, 0, 14,
- 68, 101, 234, 243, 40, 36, 55, 55, 37, 57, 35, 47, 0, 11, 67, 70, 20, 98, 51, 35, 107, 51, 39, 0, 22, 72, 68, 115, 243, 136,
- 124, 10, 206, 32, 51, 108, 72, 37, 57, 39, 35, 49, 47, 37, 84, 0, 14, 68, 55, 1, 243, 40, 107, 36, 49, 108, 57, 35, 47, 0,
- 14, 68, 48, 132, 98, 40, 75, 35, 71, 35, 51, 40, 47, 0, 14, 68, 33, 24, 98, 40, 71, 35, 51, 35, 107, 40, 47, 0, 29, 75,
- 29, 60, 7, 128, 252, 224, 30, 44, 199, 207, 48, 36, 89, 49, 108, 50, 72, 37, 50, 108, 84, 37, 57, 37, 37, 12, 0, 0, 11, 67,
- 33, 227, 192, 71, 35, 55, 35, 72, 0, 12, 68, 29, 24, 173, 28, 39, 51, 40, 48, 108, 0, 0, 15, 69, 197, 17, 224, 204, 160, 81,
- 36, 51, 108, 50, 37, 47, 0, 14, 68, 194, 4, 209, 136, 49, 39, 50, 89, 36, 51, 84, 0, 17, 70, 134, 39, 162, 192, 116, 202, 107,
- 39, 55, 39, 49, 108, 89, 47, 0, 10, 67, 124, 168, 0, 65, 35, 47, 50, 0, 11, 67, 120, 200, 0, 55, 35, 75, 35, 50, 0, 15,
- 69, 102, 6, 226, 30, 0, 39, 50, 83, 39, 84, 108, 50, 0, 12, 68, 58, 35, 209, 136, 101, 39, 72, 51, 39, 0, 17, 70, 30, 3,
- 226, 129, 44, 192, 35, 50, 72, 39, 50, 36, 88, 37, 0, 17, 69, 29, 232, 161, 204, 160, 39, 55, 39, 107, 37, 57, 57, 35, 47, 0,
- 9, 67, 29, 23, 128, 36, 51, 55, 0, 0, 11, 67, 206, 24, 143, 57, 35, 107, 40, 72, 0, 15, 69, 133, 33, 209, 180, 112, 107, 36,
- 88, 108, 51, 48, 108, 0, 15, 69, 58, 33, 225, 80, 112, 101, 108, 107, 36, 91, 35, 50, 0, 15, 69, 48, 120, 27, 72, 112, 75, 108,
- 50, 83, 35, 88, 108, 0, 10, 67, 29, 252, 207, 39, 65, 37, 72, 0, 15, 69, 29, 50, 161, 72, 112, 36, 89, 47, 36, 107, 88, 108,
- 0, 11, 67, 29, 23, 192, 6, 36, 51, 35, 65, 0, 0, 14, 69, 124, 124, 240, 70, 32, 65, 108, 57, 49, 51, 39, 0, 12, 67, 121,
- 194, 0, 55, 35, 104, 17, 35, 71, 0, 12, 67, 111, 53, 94, 83, 36, 57, 89, 35, 55, 0, 19, 70, 61, 24, 33, 31, 50, 128, 72,
- 35, 51, 50, 35, 107, 108, 57, 35, 47, 0, 20, 70, 53, 232, 135, 83, 4, 115, 107, 35, 55, 84, 108, 91, 36, 49, 35, 51, 37, 0,
- 11, 67, 41, 56, 140, 47, 35, 89, 40, 75, 0, 14, 67, 41, 40, 140, 47, 35, 88, 35, 84, 84, 39, 75, 0, 18, 70, 30, 2, 161,
- 31, 50, 128, 36, 50, 47, 36, 107, 108, 57, 35, 47, 0, 15, 69, 29, 59, 81, 78, 32, 36, 89, 48, 36, 51, 89, 39, 0, 18, 70,
- 10, 12, 94, 137, 184, 136, 108, 50, 81, 36, 55, 39, 83, 39, 71, 0, 0, 13, 68, 183, 55, 226, 60, 48, 36, 57, 65, 40, 72, 0,
- 11, 67, 181, 228, 192, 48, 35, 55, 35, 89, 0, 14, 68, 181, 28, 226, 60, 48, 36, 51, 37, 57, 39, 72, 0, 13, 68, 181, 23, 162,
- 60, 48, 36, 51, 55, 40, 72, 0, 12, 67, 137, 228, 95, 84, 36, 55, 35, 51, 65, 0, 13, 67, 133, 66, 159, 6, 107, 35, 91, 47,
- 39, 65, 0, 14, 68, 131, 49, 243, 60, 50, 35, 57, 108, 57, 35, 72, 0, 12, 67, 124, 132, 95, 65, 39, 71, 51, 35, 65, 0, 12,
- 67, 69, 180, 95, 51, 36, 83, 39, 51, 65, 0, 10, 67, 61, 35, 192, 72, 39, 88, 72, 0, 14, 67, 40, 196, 223, 47, 35, 75, 35,
- 89, 89, 39, 65, 0, 13, 68, 40, 124, 51, 60, 47, 35, 19, 49, 37, 72, 0, 14, 68, 35, 49, 243, 60, 71, 37, 57, 108, 57, 35,
- 72, 0, 0, 18, 70, 196, 119, 202, 137, 188, 202, 81, 108, 65, 36, 47, 39, 83, 37, 47, 0, 8, 66, 122, 208, 55, 39, 48, 0, 13,
- 67, 77, 18, 156, 89, 36, 51, 47, 36, 104, 17, 0, 21, 71, 72, 116, 98, 74, 3, 241, 204, 88, 108, 51, 39, 88, 36, 50, 72, 36,
- 81, 37, 0, 10, 67, 45, 183, 128, 89, 39, 83, 55, 0, 0, 16, 69, 198, 20, 81, 136, 240, 81, 39, 107, 35, 51, 51, 40, 72, 0,
- 15, 69, 194, 3, 209, 136, 240, 49, 39, 50, 72, 51, 40, 72, 0, 14, 69, 192, 120, 15, 204, 240, 49, 108, 50, 72, 37, 72, 0, 12,
- 67, 125, 188, 207, 65, 39, 6, 83, 37, 72, 0, 12, 68, 124, 124, 226, 68, 65, 108, 57, 39, 51, 0, 13, 67, 121, 164, 143, 55, 35,
- 104, 17, 88, 35, 72, 0, 13, 67, 113, 116, 97, 104, 17, 35, 47, 51, 36, 12, 0, 9, 67, 101, 22, 192, 39, 51, 83, 0, 13, 67,
- 85, 183, 192, 6, 89, 36, 83, 51, 39, 65, 0, 11, 67, 82, 12, 207, 91, 36, 50, 37, 72, 0, 11, 67, 81, 22, 192, 91, 35, 51,
- 35, 83, 0, 13, 68, 78, 4, 226, 68, 89, 36, 50, 89, 39, 51, 0, 11, 67, 76, 228, 97, 89, 39, 101, 51, 36, 0, 13, 67, 53,
- 68, 97, 107, 35, 91, 35, 51, 36, 12, 0, 11, 67, 53, 56, 143, 107, 35, 89, 40, 72, 0, 15, 68, 40, 135, 162, 68, 47, 35, 71,
- 35, 55, 84, 39, 51, 0, 12, 67, 33, 203, 161, 71, 39, 104, 17, 76, 36, 0, 13, 68, 32, 116, 98, 68, 71, 108, 51, 84, 35, 51,
- 0, 0, 15, 68, 197, 22, 202, 128, 81, 36, 51, 36, 83, 47, 35, 50, 0, 15, 68, 181, 232, 173, 72, 48, 39, 55, 39, 12, 48, 35,
- 88, 0, 11, 67, 120, 214, 0, 55, 35, 107, 35, 88, 0, 12, 67, 112, 129, 222, 104, 17, 36, 71, 108, 55, 0, 13, 67, 105, 49, 222,
- 104, 17, 35, 89, 89, 108, 55, 0, 13, 68, 76, 116, 146, 128, 89, 108, 88, 88, 35, 50, 0, 12, 67, 33, 24, 179, 71, 36, 51, 35,
- 84, 37, 0, 15, 69, 29, 227, 145, 136, 192, 39, 55, 101, 39, 51, 40, 75, 0, 0, 13, 68, 194, 3, 243, 60, 49, 35, 50, 72, 37,
- 72, 0, 17, 70, 136, 119, 160, 43, 56, 0, 84, 108, 55, 36, 50, 47, 37, 50, 0, 11, 67, 131, 17, 223, 50, 36, 81, 108, 65, 0,
- 14, 68, 128, 133, 10, 132, 50, 36, 71, 36, 91, 47, 36, 0, 13, 68, 125, 146, 34, 60, 65, 35, 19, 71, 40, 72, 0, 14, 67, 124,
- 212, 91, 65, 39, 107, 35, 51, 51, 35, 83, 0, 16, 69, 101, 236, 209, 105, 240, 35, 55, 108, 51, 35, 104, 17, 65, 0, 13, 67, 101,
- 71, 31, 19, 36, 91, 104, 17, 35, 65, 0, 12, 67, 87, 52, 91, 89, 36, 57, 51, 35, 83, 0, 15, 68, 77, 20, 209, 132, 89, 39,
- 51, 89, 39, 51, 36, 12, 0, 15, 69, 70, 252, 211, 137, 16, 51, 36, 90, 37, 89, 39, 51, 0, 16, 69, 60, 120, 20, 137, 16, 72,
- 108, 50, 36, 91, 84, 35, 51, 0, 12, 67, 41, 245, 48, 47, 35, 65, 36, 91, 49, 0, 15, 68, 40, 133, 81, 132, 47, 35, 71, 89,
- 35, 51, 36, 12, 0, 11, 67, 35, 56, 31, 71, 37, 50, 35, 65, 0, 16, 69, 34, 3, 220, 205, 16, 71, 35, 50, 72, 104, 17, 37,
- 51, 0, 15, 68, 33, 231, 51, 76, 71, 36, 55, 104, 17, 36, 57, 89, 0, 11, 67, 32, 120, 95, 71, 108, 107, 35, 65, 0, 16, 70,
- 30, 3, 209, 139, 51, 192, 35, 50, 72, 51, 39, 57, 72, 0, 13, 68, 28, 241, 223, 132, 36, 72, 108, 65, 36, 12, 0, 17, 70, 28,
- 136, 81, 70, 35, 192, 35, 71, 107, 35, 51, 51, 40, 72, 0, 13, 68, 28, 131, 145, 132, 35, 71, 101, 36, 51, 36, 0, 15, 69, 28,
- 98, 158, 29, 176, 36, 19, 47, 36, 55, 108, 83, 0, 20, 71, 10, 6, 222, 136, 40, 18, 28, 108, 50, 83, 36, 55, 39, 108, 50, 88,
- 108, 0, 0, 15, 69, 204, 116, 223, 206, 0, 57, 108, 89, 35, 65, 37, 50, 0, 13, 68, 198, 35, 199, 120, 81, 39, 12, 72, 108, 55,
- 0, 11, 67, 185, 225, 224, 76, 36, 55, 108, 50, 0, 11, 67, 181, 225, 224, 48, 36, 55, 108, 50, 0, 11, 67, 139, 56, 0, 84, 37,
- 57, 35, 50, 0, 15, 67, 125, 200, 32, 65, 39, 104, 17, 35, 50, 50, 36, 50, 0, 13, 67, 125, 68, 92, 65, 35, 91, 51, 36, 104,
- 17, 0, 15, 67, 124, 212, 92, 65, 39, 107, 35, 51, 51, 36, 104, 17, 0, 12, 68, 76, 104, 135, 120, 89, 39, 6, 108, 55, 0, 16,
- 69, 63, 2, 145, 206, 0, 72, 39, 49, 47, 39, 51, 37, 50, 0, 14, 69, 60, 114, 147, 138, 0, 72, 108, 47, 89, 39, 50, 0, 13,
- 68, 56, 119, 226, 80, 101, 108, 65, 40, 12, 91, 0, 12, 67, 50, 33, 224, 75, 35, 6, 84, 108, 50, 0, 12, 68, 42, 43, 98, 80,
- 47, 40, 48, 40, 91, 0, 12, 67, 42, 33, 224, 6, 47, 35, 84, 108, 50, 0, 13, 68, 41, 178, 179, 80, 47, 35, 83, 47, 37, 91,
- 0, 13, 67, 35, 51, 220, 71, 36, 57, 72, 35, 104, 17, 0, 12, 68, 31, 7, 199, 120, 36, 49, 65, 108, 55, 0, 12, 68, 30, 23,
- 199, 120, 36, 107, 65, 108, 55, 0, 12, 68, 29, 151, 199, 120, 35, 19, 65, 108, 55, 0, 12, 68, 28, 199, 199, 120, 36, 75, 65, 108,
- 55, 0, 0, 11, 67, 194, 34, 161, 49, 40, 47, 35, 107, 0, 12, 67, 181, 19, 225, 48, 35, 51, 72, 36, 12, 0, 16, 68, 132, 195,
- 225, 124, 6, 107, 36, 75, 72, 35, 107, 39, 65, 0, 17, 69, 124, 225, 200, 70, 16, 65, 39, 101, 108, 71, 36, 51, 36, 12, 0, 17,
- 70, 110, 39, 176, 122, 36, 64, 83, 39, 55, 49, 36, 55, 39, 51, 0, 10, 67, 89, 230, 64, 88, 36, 55, 19, 0, 10, 67, 57, 230,
- 64, 101, 35, 55, 19, 0, 13, 68, 43, 8, 51, 192, 47, 36, 49, 50, 37, 49, 0, 13, 69, 30, 35, 243, 78, 16, 39, 72, 37, 89,
- 36, 0, 16, 70, 30, 12, 219, 137, 23, 192, 39, 50, 37, 83, 39, 51, 65, 0, 12, 68, 29, 118, 71, 124, 36, 47, 19, 108, 65, 0,
- 12, 67, 29, 34, 161, 35, 88, 39, 47, 36, 12, 0, 15, 69, 29, 28, 202, 70, 16, 36, 51, 37, 47, 51, 36, 12, 0, 14, 69, 28,
- 168, 136, 137, 48, 39, 47, 39, 71, 40, 89, 0, 15, 69, 9, 18, 159, 205, 48, 108, 51, 47, 36, 65, 37, 89, 0, 0, 15, 69, 198,
- 3, 209, 139, 48, 81, 35, 50, 72, 51, 40, 57, 0, 13, 68, 183, 55, 199, 128, 48, 36, 57, 65, 108, 50, 0, 14, 68, 129, 76, 223,
- 128, 50, 36, 91, 37, 65, 35, 50, 0, 14, 68, 128, 168, 135, 128, 50, 35, 47, 35, 84, 108, 50, 0, 14, 68, 125, 232, 135, 128, 65,
- 35, 55, 35, 84, 108, 50, 0, 16, 68, 125, 119, 198, 128, 6, 65, 39, 47, 4, 65, 35, 36, 50, 0, 17, 69, 125, 85, 219, 139, 48,
- 65, 39, 89, 47, 35, 83, 35, 84, 37, 0, 14, 68, 121, 199, 199, 128, 55, 39, 104, 17, 65, 108, 50, 0, 13, 67, 121, 164, 148, 55,
- 35, 104, 17, 88, 36, 91, 0, 15, 68, 121, 161, 243, 40, 55, 36, 104, 17, 108, 57, 35, 47, 0, 24, 73, 108, 116, 95, 31, 8, 158,
- 191, 60, 0, 83, 108, 51, 65, 108, 49, 39, 55, 39, 90, 37, 49, 0, 12, 67, 85, 164, 115, 89, 39, 104, 17, 51, 108, 0, 10, 67,
- 82, 39, 243, 91, 40, 65, 37, 0, 11, 67, 76, 124, 212, 89, 108, 57, 36, 91, 0, 11, 67, 72, 124, 212, 88, 108, 57, 36, 91, 0,
- 14, 68, 70, 35, 225, 128, 51, 40, 72, 36, 107, 36, 50, 0, 13, 68, 69, 104, 135, 128, 51, 36, 88, 84, 108, 50, 0, 10, 67, 68,
- 124, 212, 51, 108, 57, 91, 0, 12, 67, 61, 231, 34, 72, 39, 55, 104, 17, 40, 0, 12, 68, 35, 56, 7, 128, 71, 37, 50, 108, 50,
- 0, 15, 68, 32, 243, 225, 128, 71, 35, 72, 72, 35, 107, 35, 50, 0, 14, 68, 32, 241, 243, 40, 71, 36, 72, 108, 57, 35, 47, 0,
- 12, 68, 32, 232, 135, 128, 71, 36, 101, 108, 50, 0, 14, 68, 32, 168, 135, 128, 71, 36, 47, 35, 84, 108, 50, 0, 20, 71, 32, 124,
- 209, 126, 40, 51, 56, 71, 108, 57, 36, 51, 65, 40, 50, 37, 101, 0, 15, 69, 32, 115, 31, 29, 224, 71, 108, 75, 35, 65, 108, 55,
- 0, 12, 68, 29, 232, 135, 128, 35, 55, 84, 108, 50, 0, 13, 68, 29, 60, 51, 40, 36, 89, 49, 36, 57, 47, 0, 13, 68, 28, 232,
- 135, 128, 35, 101, 35, 84, 108, 50, 0, 17, 70, 28, 136, 135, 121, 181, 158, 35, 71, 39, 55, 83, 35, 88, 55, 0, 0, 16, 69, 197,
- 232, 15, 29, 240, 81, 39, 55, 35, 50, 72, 108, 65, 0, 17, 70, 185, 28, 7, 122, 35, 192, 76, 36, 51, 49, 108, 55, 40, 72, 0,
- 16, 69, 139, 50, 160, 29, 240, 84, 37, 57, 36, 47, 50, 108, 65, 0, 19, 70, 131, 56, 15, 29, 35, 192, 50, 35, 57, 35, 50, 72,
- 108, 88, 35, 72, 0, 12, 67, 126, 23, 176, 65, 39, 107, 55, 36, 49, 0, 16, 69, 125, 50, 143, 29, 240, 65, 39, 89, 47, 35, 72,
- 108, 65, 0, 18, 70, 86, 28, 226, 131, 52, 223, 89, 35, 107, 57, 39, 50, 37, 89, 65, 0, 14, 68, 33, 193, 243, 28, 71, 35, 104,
- 17, 108, 57, 108, 0, 16, 70, 30, 40, 51, 110, 36, 95, 39, 50, 37, 83, 39, 51, 65, 0, 14, 68, 29, 35, 115, 44, 35, 88, 107,
- 36, 57, 89, 36, 0, 17, 70, 10, 1, 209, 83, 52, 223, 108, 50, 108, 51, 91, 37, 89, 65, 0, 17, 70, 9, 251, 115, 71, 52, 223,
- 108, 65, 48, 37, 51, 37, 89, 65, 0, 0, 14, 68, 197, 17, 243, 80, 81, 36, 51, 108, 57, 36, 91, 0, 15, 68, 181, 28, 20, 80,
- 48, 39, 51, 49, 36, 91, 36, 91, 0, 10, 67, 137, 104, 128, 84, 39, 88, 40, 0, 14, 68, 130, 33, 210, 80, 50, 35, 84, 108, 88,
- 36, 91, 0, 15, 69, 70, 36, 162, 120, 160, 51, 40, 88, 84, 36, 55, 47, 0, 10, 67, 62, 216, 128, 72, 36, 48, 39, 0, 16, 69,
- 59, 52, 145, 30, 0, 101, 36, 57, 88, 35, 51, 108, 50, 0, 15, 69, 29, 50, 179, 138, 0, 36, 89, 47, 37, 84, 36, 50, 0, 17,
- 69, 29, 50, 136, 69, 192, 36, 89, 47, 35, 71, 51, 35, 104, 17, 0, 10, 67, 28, 252, 237, 39, 72, 37, 48, 0, 0, 19, 71, 196,
- 119, 162, 30, 12, 211, 124, 81, 108, 55, 84, 108, 50, 37, 89, 65, 0, 19, 70, 194, 6, 226, 79, 56, 147, 49, 39, 50, 83, 40, 89,
- 37, 57, 40, 89, 0, 19, 71, 192, 114, 135, 123, 52, 162, 68, 49, 108, 47, 108, 55, 37, 88, 39, 51, 0, 17, 70, 182, 36, 71, 81,
- 22, 192, 48, 40, 51, 35, 91, 51, 35, 83, 0, 17, 70, 127, 55, 179, 138, 7, 192, 65, 37, 55, 57, 40, 50, 39, 65, 0, 14, 68,
- 125, 113, 222, 100, 65, 39, 47, 108, 55, 36, 19, 0, 13, 68, 124, 229, 98, 84, 65, 35, 101, 89, 40, 89, 0, 20, 71, 124, 161, 200,
- 137, 236, 211, 124, 65, 36, 47, 108, 71, 39, 55, 37, 89, 65, 0, 20, 71, 123, 50, 17, 29, 236, 211, 124, 55, 37, 71, 36, 51, 108,
- 55, 37, 89, 65, 0, 15, 69, 68, 129, 202, 207, 0, 51, 39, 71, 108, 47, 37, 49, 0, 18, 70, 61, 71, 224, 192, 119, 192, 72, 39,
- 91, 65, 35, 50, 49, 108, 65, 0, 21, 71, 60, 164, 95, 206, 12, 211, 124, 72, 36, 47, 36, 51, 65, 37, 50, 37, 89, 65, 0, 16,
- 69, 57, 27, 84, 42, 16, 101, 35, 51, 48, 39, 91, 47, 36, 0, 19, 70, 41, 23, 179, 138, 7, 192, 47, 36, 51, 36, 55, 57, 40,
- 50, 39, 65, 0, 16, 69, 32, 210, 34, 54, 16, 71, 39, 107, 71, 40, 107, 36, 12, 0, 0, 12, 67, 197, 236, 115, 81, 36, 55, 36,
- 81, 37, 0, 17, 70, 124, 124, 205, 40, 115, 0, 65, 108, 57, 35, 107, 47, 108, 75, 0, 16, 69, 109, 17, 223, 137, 64, 83, 35, 6,
- 51, 108, 65, 40, 91, 0, 17, 69, 73, 243, 148, 71, 48, 88, 35, 65, 35, 101, 91, 35, 51, 37, 0, 20, 71, 31, 56, 10, 70, 12,
- 226, 72, 37, 50, 47, 36, 51, 50, 37, 57, 40, 88, 0, 0, 12, 67, 205, 168, 145, 57, 39, 104, 17, 39, 51, 0, 11, 67, 196, 116,
- 145, 81, 108, 88, 39, 51, 0, 21, 72, 192, 114, 135, 34, 39, 179, 77, 240, 49, 108, 47, 108, 71, 39, 55, 37, 89, 65, 0, 22, 72,
- 191, 56, 138, 70, 43, 115, 77, 240, 90, 36, 39, 47, 36, 51, 39, 48, 37, 89, 65, 0, 19, 70, 133, 23, 224, 136, 172, 240, 107, 36,
- 51, 65, 39, 50, 39, 47, 37, 49, 0, 23, 72, 108, 168, 138, 70, 43, 115, 77, 240, 83, 39, 47, 39, 47, 36, 51, 39, 48, 37, 89,
- 65, 0, 11, 67, 76, 124, 209, 89, 108, 57, 36, 51, 0, 21, 72, 76, 120, 10, 68, 119, 179, 77, 240, 89, 108, 50, 47, 51, 108, 55,
- 37, 89, 65, 0, 11, 67, 72, 124, 209, 88, 108, 19, 36, 51, 0, 11, 67, 60, 120, 145, 72, 108, 84, 35, 51, 0, 11, 67, 56, 120,
- 145, 101, 108, 84, 35, 51, 0, 11, 67, 43, 55, 145, 47, 37, 55, 36, 51, 0, 12, 67, 33, 59, 81, 71, 36, 89, 48, 39, 51, 0,
- 17, 70, 10, 3, 209, 30, 12, 240, 108, 50, 72, 51, 108, 50, 37, 49, 0, 0, 14, 69, 183, 52, 202, 138, 0, 48, 37, 89, 47, 40,
- 50, 0, 15, 69, 132, 124, 202, 30, 0, 107, 108, 57, 36, 47, 108, 50, 0, 17, 70, 127, 52, 71, 52, 252, 192, 65, 37, 51, 35, 107,
- 35, 72, 37, 0, 20, 70, 125, 50, 142, 61, 241, 224, 65, 39, 89, 47, 35, 101, 72, 36, 65, 108, 50, 0, 14, 67, 124, 200, 146, 65,
- 39, 75, 35, 84, 84, 36, 88, 0, 10, 67, 78, 33, 174, 89, 40, 37, 76, 0, 18, 70, 63, 20, 79, 205, 60, 192, 72, 36, 81, 35,
- 51, 72, 37, 89, 37, 0, 12, 68, 31, 49, 207, 204, 35, 57, 108, 72, 37, 0, 18, 70, 30, 12, 94, 207, 1, 224, 36, 50, 81, 36,
- 55, 37, 49, 108, 50, 0, 19, 70, 30, 12, 94, 76, 161, 224, 36, 50, 81, 36, 55, 36, 89, 47, 108, 50, 0, 18, 70, 28, 136, 147,
- 111, 49, 224, 35, 71, 40, 89, 39, 83, 57, 108, 50, 0, 18, 70, 10, 12, 94, 207, 1, 224, 108, 50, 81, 36, 55, 37, 49, 108, 50,
- 0, 12, 67, 8, 139, 82, 108, 71, 6, 48, 35, 88, 0, 0, 11, 67, 110, 4, 64, 83, 35, 50, 35, 51, 0, 24, 73, 78, 34, 47,
- 192, 172, 226, 205, 55, 192, 89, 40, 71, 90, 36, 49, 47, 37, 84, 37, 89, 65, 0, 13, 68, 68, 120, 98, 68, 51, 108, 107, 84, 35,
- 51, 0, 9, 66, 52, 240, 107, 35, 72, 72, 0, 13, 68, 49, 248, 98, 68, 75, 39, 65, 107, 40, 51, 0, 14, 68, 49, 33, 243, 68,
- 75, 35, 88, 108, 57, 36, 51, 0, 23, 72, 48, 252, 207, 29, 232, 145, 136, 240, 75, 35, 72, 37, 72, 39, 55, 84, 39, 51, 40, 72,
- 0, 11, 67, 34, 4, 64, 71, 35, 50, 36, 51, 0, 19, 70, 32, 119, 149, 68, 115, 97, 71, 36, 89, 89, 36, 51, 108, 107, 36, 12,
- 0, 10, 67, 30, 216, 147, 39, 48, 40, 89, 0, 0, 10, 67, 137, 228, 128, 84, 36, 55, 88, 0, 11, 67, 109, 228, 128, 83, 36, 55,
- 36, 88, 0, 14, 69, 29, 225, 200, 135, 48, 35, 55, 35, 71, 107, 108, 0, 21, 71, 9, 4, 72, 31, 51, 7, 128, 108, 88, 35, 51,
- 71, 108, 57, 36, 75, 108, 50, 0, 0, 12, 67, 205, 200, 145, 57, 39, 104, 17, 39, 51, 0, 11, 67, 185, 120, 145, 76, 36, 47, 39,
- 51, 0, 15, 69, 182, 39, 179, 137, 16, 48, 39, 55, 37, 84, 36, 51, 0, 19, 70, 125, 17, 220, 32, 120, 0, 65, 39, 51, 108, 104,
- 17, 36, 71, 108, 50, 0, 11, 67, 111, 8, 145, 83, 35, 49, 40, 51, 0, 14, 68, 109, 19, 226, 76, 83, 36, 51, 72, 39, 12, 89,
- 0, 12, 67, 105, 184, 145, 104, 17, 35, 83, 40, 51, 0, 11, 67, 85, 184, 145, 89, 35, 83, 40, 51, 0, 21, 70, 76, 161, 209, 196,
- 120, 0, 89, 36, 12, 47, 108, 51, 36, 12, 6, 81, 108, 50, 0, 17, 70, 33, 232, 145, 60, 120, 0, 71, 40, 55, 40, 51, 72, 108,
- 50, 0, 26, 73, 31, 4, 237, 69, 60, 226, 131, 52, 223, 36, 49, 89, 48, 36, 51, 89, 37, 57, 39, 50, 37, 89, 65, 0, 0, 15,
- 69, 134, 209, 209, 206, 0, 107, 36, 48, 108, 51, 37, 50, 0, 17, 70, 108, 168, 148, 205, 252, 192, 83, 39, 47, 39, 91, 37, 65, 37,
- 0, 15, 69, 35, 49, 223, 137, 32, 71, 37, 57, 108, 65, 40, 88, 0, 16, 68, 33, 21, 10, 200, 71, 36, 51, 36, 91, 47, 36, 57,
- 36, 0, 0, 16, 69, 186, 17, 209, 207, 0, 76, 108, 107, 108, 51, 57, 36, 49, 0, 18, 70, 181, 24, 155, 78, 36, 64, 48, 36, 51,
- 39, 83, 36, 89, 39, 51, 0, 11, 67, 180, 117, 15, 48, 108, 91, 35, 72, 0, 13, 68, 132, 124, 237, 68, 107, 108, 57, 48, 36, 51,
- 0, 12, 67, 129, 24, 147, 50, 36, 51, 84, 36, 89, 0, 11, 67, 128, 232, 143, 50, 39, 101, 39, 72, 0, 14, 69, 128, 120, 143, 205,
- 48, 50, 108, 84, 72, 37, 89, 0, 13, 68, 127, 52, 226, 68, 65, 35, 57, 89, 40, 51, 0, 11, 67, 124, 200, 147, 65, 35, 75, 40,
- 89, 0, 27, 74, 110, 40, 48, 79, 56, 160, 29, 236, 211, 124, 83, 39, 50, 49, 89, 37, 57, 39, 50, 108, 55, 37, 89, 65, 0, 15,
- 67, 42, 39, 143, 6, 47, 35, 84, 35, 55, 55, 39, 72, 0, 13, 67, 33, 24, 143, 71, 36, 51, 35, 84, 35, 72, 0, 25, 73, 29,
- 52, 71, 68, 119, 138, 136, 220, 207, 35, 89, 51, 108, 51, 39, 47, 47, 39, 84, 107, 37, 72, 0, 0, 13, 67, 186, 20, 114, 76, 36,
- 107, 51, 36, 57, 36, 0, 18, 70, 182, 36, 112, 29, 135, 243, 48, 40, 51, 49, 108, 88, 36, 65, 37, 0, 8, 66, 126, 240, 65, 39,
- 90, 0, 8, 66, 62, 240, 72, 36, 90, 0, 9, 66, 60, 128, 72, 39, 71, 71, 0, 0, 18, 70, 197, 226, 34, 123, 56, 0, 81, 39,
- 55, 40, 71, 40, 55, 37, 50, 0, 12, 67, 128, 167, 0, 50, 39, 47, 39, 104, 17, 0, 18, 70, 127, 56, 51, 28, 168, 145, 65, 37,
- 50, 37, 57, 108, 47, 39, 51, 0, 15, 68, 126, 36, 226, 76, 65, 39, 84, 35, 89, 84, 36, 89, 0, 15, 69, 68, 124, 10, 137, 16,
- 51, 36, 108, 49, 47, 39, 51, 0, 13, 68, 61, 35, 243, 60, 72, 39, 88, 72, 37, 72, 0, 15, 68, 61, 19, 148, 60, 72, 36, 51,
- 35, 101, 91, 35, 72, 0, 13, 68, 40, 134, 115, 60, 47, 35, 71, 19, 37, 72, 0, 14, 69, 31, 56, 23, 137, 16, 37, 50, 47, 39,
- 12, 51, 0, 15, 69, 29, 230, 72, 137, 16, 39, 55, 19, 39, 71, 40, 51, 0, 8, 65, 132, 6, 107, 36, 12, 0, 0, 15, 69, 181,
- 225, 241, 206, 0, 48, 36, 55, 108, 81, 37, 50, 0, 13, 68, 130, 44, 51, 80, 50, 39, 12, 49, 37, 91, 0, 14, 67, 125, 184, 150,
- 65, 39, 83, 35, 84, 84, 35, 88, 0, 17, 69, 125, 19, 241, 30, 0, 65, 39, 51, 72, 36, 81, 6, 108, 50, 0, 17, 68, 113, 225,
- 207, 200, 104, 17, 35, 55, 55, 108, 72, 36, 57, 36, 0, 12, 67, 82, 24, 138, 91, 35, 107, 84, 35, 47, 0, 16, 69, 77, 232, 158,
- 137, 32, 89, 36, 55, 55, 40, 55, 39, 88, 0, 10, 67, 41, 184, 128, 47, 39, 83, 40, 0, 16, 69, 32, 225, 209, 181, 32, 71, 39,
- 101, 108, 51, 48, 35, 88, 0, 17, 70, 29, 55, 199, 68, 172, 210, 36, 89, 65, 108, 51, 47, 37, 88, 0, 11, 67, 28, 140, 214, 35,
- 71, 57, 35, 88, 0, 0, 15, 69, 192, 116, 95, 72, 240, 49, 108, 51, 65, 39, 88, 72, 0, 12, 68, 126, 37, 162, 100, 65, 39, 88,
- 40, 12, 0, 15, 69, 70, 36, 159, 72, 240, 51, 40, 88, 65, 39, 88, 72, 0, 12, 67, 61, 152, 135, 72, 35, 19, 6, 84, 108, 0,
- 31, 75, 41, 23, 226, 29, 236, 10, 71, 52, 243, 42, 16, 47, 36, 51, 65, 39, 36, 55, 36, 49, 47, 37, 51, 37, 89, 37, 47, 36,
- 0, 31, 76, 31, 20, 179, 76, 161, 224, 79, 49, 222, 205, 55, 192, 36, 81, 88, 37, 89, 47, 108, 50, 89, 37, 57, 108, 55, 37, 89,
- 65, 0, 14, 69, 30, 220, 210, 136, 240, 36, 48, 37, 88, 39, 72, 0, 19, 71, 30, 12, 34, 32, 114, 162, 68, 35, 50, 49, 40, 71,
- 108, 47, 39, 51, 0, 32, 76, 30, 2, 145, 128, 116, 243, 138, 1, 222, 205, 55, 192, 35, 50, 47, 36, 51, 50, 108, 89, 37, 57, 39,
- 50, 108, 55, 37, 89, 65, 0, 14, 69, 29, 55, 135, 204, 240, 36, 89, 55, 108, 57, 72, 0, 0, 25, 73, 196, 119, 199, 197, 226, 34,
- 123, 56, 0, 81, 108, 65, 108, 81, 39, 55, 40, 71, 40, 55, 37, 50, 0, 11, 67, 183, 50, 128, 48, 36, 57, 35, 47, 0, 17, 70,
- 61, 24, 160, 78, 36, 128, 72, 35, 51, 40, 50, 89, 40, 88, 0, 22, 73, 30, 39, 138, 68, 116, 226, 131, 60, 0, 39, 55, 47, 51,
- 108, 89, 39, 50, 37, 49, 0, 0, 10, 67, 185, 17, 192, 76, 36, 51, 108, 0, 17, 70, 181, 225, 211, 43, 60, 0, 48, 36, 55, 108,
- 89, 47, 37, 49, 0, 18, 70, 41, 17, 224, 77, 184, 145, 47, 36, 51, 108, 50, 89, 83, 39, 51, 0, 19, 70, 35, 49, 223, 69, 35,
- 192, 71, 37, 57, 108, 65, 39, 51, 88, 35, 72, 0, 20, 71, 29, 53, 226, 58, 35, 226, 76, 39, 89, 47, 39, 101, 39, 72, 72, 40,
- 89, 0, 16, 70, 28, 226, 135, 182, 36, 192, 39, 101, 47, 108, 48, 40, 89, 0, 0, 10, 67, 129, 188, 192, 50, 35, 83, 57, 0, 12,
- 68, 126, 39, 138, 204, 65, 39, 55, 47, 37, 0, 10, 67, 109, 24, 128, 83, 39, 51, 40, 0, 14, 69, 108, 116, 83, 30, 0, 83, 108,
- 51, 89, 108, 50, 0, 14, 68, 80, 140, 209, 204, 91, 39, 71, 36, 57, 51, 37, 0, 10, 67, 77, 24, 128, 89, 35, 51, 84, 0, 10,
- 67, 74, 28, 192, 88, 36, 107, 37, 0, 14, 68, 60, 226, 145, 204, 72, 39, 101, 47, 35, 51, 37, 0, 10, 67, 42, 28, 192, 47, 39,
- 107, 37, 0, 15, 69, 41, 28, 212, 206, 0, 47, 37, 51, 37, 91, 37, 50, 0, 12, 68, 29, 55, 135, 136, 36, 89, 55, 108, 84, 0,
- 0, 15, 69, 41, 17, 223, 136, 112, 47, 36, 51, 108, 65, 84, 108, 0, 11, 67, 29, 244, 71, 39, 65, 35, 51, 108, 0, 10, 67, 29,
- 21, 135, 36, 51, 88, 108, 0, 10, 67, 28, 132, 71, 36, 71, 51, 108, 0, 0, 12, 67, 128, 248, 115, 50, 35, 72, 35, 107, 37, 0,
- 12, 67, 57, 52, 98, 101, 39, 89, 51, 39, 12, 0, 15, 69, 35, 53, 10, 71, 48, 71, 37, 91, 47, 35, 51, 37, 0, 0, 14, 68,
- 181, 52, 82, 28, 48, 36, 89, 35, 51, 88, 108, 0, 17, 70, 180, 120, 19, 124, 120, 0, 48, 108, 50, 89, 36, 65, 108, 50, 0, 14,
- 67, 61, 195, 192, 72, 35, 104, 17, 72, 35, 104, 17, 0, 11, 67, 53, 195, 192, 107, 36, 104, 17, 72, 0, 17, 70, 33, 17, 210, 48,
- 120, 0, 71, 39, 51, 108, 88, 75, 108, 50, 0, 13, 68, 32, 220, 209, 28, 71, 35, 107, 37, 51, 108, 0, 21, 72, 29, 228, 199, 122,
- 33, 207, 137, 16, 36, 55, 89, 108, 55, 84, 108, 72, 39, 51, 0, 0, 14, 68, 185, 230, 202, 204, 76, 39, 55, 39, 83, 47, 37, 0,
- 15, 69, 132, 124, 212, 30, 0, 107, 108, 57, 36, 91, 108, 50, 0, 15, 69, 126, 33, 210, 206, 0, 65, 35, 84, 108, 88, 37, 50, 0,
- 11, 67, 124, 200, 0, 65, 39, 75, 36, 50, 0, 16, 69, 122, 44, 51, 82, 0, 55, 39, 49, 36, 57, 91, 36, 50, 0, 15, 68, 113,
- 230, 202, 204, 104, 17, 36, 55, 36, 83, 47, 37, 0, 16, 68, 109, 200, 71, 204, 83, 39, 104, 17, 35, 107, 108, 57, 36, 0, 15, 69,
- 40, 124, 32, 138, 0, 47, 108, 49, 39, 50, 40, 50, 0, 0, 11, 67, 193, 55, 192, 49, 35, 89, 35, 65, 0, 17, 69, 139, 1, 222,
- 40, 112, 84, 36, 49, 108, 55, 35, 47, 35, 50, 0, 12, 67, 137, 194, 135, 84, 35, 104, 17, 47, 108, 0, 19, 71, 130, 36, 202, 29,
- 235, 243, 192, 50, 39, 89, 47, 108, 55, 90, 37, 49, 0, 10, 67, 109, 23, 192, 83, 39, 51, 65, 0, 11, 67, 77, 23, 192, 89, 35,
- 51, 35, 65, 0, 11, 67, 63, 50, 135, 72, 36, 57, 47, 108, 0, 10, 67, 62, 34, 135, 72, 39, 47, 108, 0, 11, 67, 57, 23, 192,
- 101, 35, 51, 35, 65, 0, 11, 67, 53, 23, 192, 107, 35, 51, 35, 65, 0, 17, 69, 49, 49, 209, 40, 112, 75, 36, 89, 108, 51, 35,
- 47, 35, 50, 0, 10, 67, 49, 23, 192, 75, 39, 51, 65, 0, 11, 67, 45, 23, 192, 89, 35, 65, 35, 51, 0, 10, 67, 41, 23, 192,
- 47, 36, 51, 65, 0, 11, 67, 33, 23, 192, 71, 36, 51, 35, 65, 0, 15, 69, 29, 228, 135, 124, 112, 36, 55, 88, 108, 65, 35, 50,
- 0, 14, 69, 29, 225, 204, 68, 112, 39, 55, 36, 75, 51, 108, 0, 9, 67, 9, 23, 192, 108, 51, 65, 0, 11, 67, 8, 247, 199, 108,
- 72, 35, 65, 108, 0, 0, 11, 67, 197, 178, 128, 81, 6, 39, 83, 47, 0, 17, 70, 186, 3, 199, 206, 11, 179, 76, 35, 50, 72, 37,
- 50, 76, 37, 0, 10, 67, 185, 178, 128, 76, 36, 83, 47, 0, 10, 67, 133, 178, 128, 107, 35, 83, 47, 0, 10, 67, 125, 178, 128, 65,
- 39, 83, 47, 0, 14, 67, 124, 213, 94, 65, 39, 107, 35, 89, 89, 36, 55, 0, 10, 67, 121, 178, 128, 55, 36, 83, 47, 0, 10, 67,
- 80, 116, 94, 91, 108, 51, 55, 0, 16, 69, 41, 23, 202, 31, 48, 47, 39, 51, 39, 65, 47, 108, 57, 0, 16, 69, 33, 24, 136, 70,
- 32, 71, 39, 51, 39, 71, 39, 51, 39, 0, 0, 11, 67, 131, 24, 64, 50, 36, 81, 35, 107, 0, 15, 68, 129, 50, 10, 28, 50, 36,
- 89, 71, 35, 47, 35, 50, 0, 13, 67, 105, 88, 64, 104, 17, 39, 89, 89, 36, 12, 0, 11, 67, 92, 116, 95, 47, 108, 51, 39, 65,
- 0, 15, 68, 76, 114, 28, 28, 89, 108, 71, 36, 104, 17, 35, 50, 0, 12, 67, 53, 88, 64, 107, 36, 89, 89, 36, 12, 0, 12, 67,
- 50, 20, 95, 75, 35, 107, 51, 39, 65, 0, 11, 67, 48, 116, 223, 75, 108, 89, 36, 65, 0, 11, 67, 33, 232, 145, 71, 39, 55, 40,
- 51, 0, 11, 67, 30, 20, 95, 35, 107, 51, 39, 65, 0, 0, 12, 67, 185, 225, 220, 76, 39, 55, 108, 104, 17, 0, 11, 67, 135, 23,
- 128, 107, 36, 81, 36, 55, 0, 15, 68, 126, 2, 142, 32, 65, 39, 50, 47, 35, 101, 35, 71, 0, 15, 68, 125, 145, 207, 120, 6, 65,
- 39, 19, 108, 72, 36, 55, 0, 12, 67, 124, 213, 96, 65, 39, 107, 89, 36, 50, 0, 14, 68, 124, 193, 207, 120, 65, 39, 75, 108, 72,
- 36, 55, 0, 10, 66, 114, 208, 104, 17, 39, 48, 48, 0, 12, 67, 109, 83, 74, 83, 36, 89, 107, 35, 47, 0, 10, 67, 93, 183, 128,
- 47, 36, 83, 55, 0, 13, 67, 81, 225, 220, 91, 35, 55, 55, 108, 104, 17, 0, 13, 67, 58, 1, 220, 101, 39, 50, 50, 108, 104, 17,
- 0, 13, 67, 54, 1, 220, 107, 39, 50, 50, 108, 104, 17, 0, 11, 67, 33, 232, 146, 71, 39, 55, 40, 88, 0, 16, 70, 10, 40, 176,
- 28, 248, 128, 108, 84, 39, 49, 108, 72, 39, 0, 0, 15, 69, 197, 224, 158, 136, 240, 81, 36, 55, 108, 55, 40, 72, 0, 16, 69, 181,
- 56, 15, 204, 240, 48, 35, 89, 35, 50, 72, 37, 72, 0, 13, 67, 129, 197, 225, 50, 39, 104, 17, 47, 36, 12, 0, 14, 68, 127, 1,
- 209, 124, 65, 35, 49, 108, 51, 36, 65, 0, 14, 68, 124, 209, 209, 124, 65, 35, 107, 108, 51, 36, 65, 0, 17, 68, 124, 168, 145, 124,
- 65, 39, 47, 36, 84, 35, 51, 51, 36, 65, 0, 15, 69, 109, 17, 206, 128, 112, 83, 35, 51, 108, 101, 50, 108, 0, 11, 67, 93, 22,
- 192, 47, 35, 51, 35, 83, 0, 14, 68, 61, 236, 81, 124, 72, 36, 55, 81, 35, 51, 65, 0, 11, 67, 59, 52, 97, 101, 37, 51, 36,
- 12, 0, 11, 67, 57, 183, 192, 101, 35, 83, 35, 65, 0, 11, 67, 57, 22, 192, 101, 36, 51, 36, 83, 0, 12, 67, 56, 132, 97, 101,
- 36, 71, 51, 36, 12, 0, 12, 67, 33, 68, 97, 71, 35, 91, 35, 51, 36, 0, 11, 67, 10, 36, 79, 108, 84, 35, 51, 72, 0, 0,
- 16, 70, 192, 116, 74, 71, 51, 0, 49, 108, 51, 47, 51, 37, 75, 0, 15, 68, 134, 33, 237, 72, 107, 35, 84, 108, 10, 48, 35, 88,
- 0, 13, 68, 124, 114, 141, 40, 65, 108, 47, 35, 107, 47, 0, 15, 68, 93, 28, 220, 40, 47, 35, 51, 37, 104, 17, 35, 47, 0, 14,
- 68, 61, 50, 135, 112, 72, 39, 89, 47, 108, 104, 17, 0, 13, 68, 31, 20, 162, 72, 6, 36, 81, 88, 39, 88, 0, 13, 68, 30, 6,
- 199, 112, 36, 50, 83, 108, 104, 17, 0, 25, 73, 29, 28, 19, 41, 17, 211, 206, 40, 0, 39, 51, 49, 36, 89, 47, 51, 108, 89, 37,
- 57, 39, 50, 0, 12, 68, 10, 44, 206, 40, 108, 84, 37, 101, 47, 0, 0, 9, 67, 196, 120, 64, 81, 108, 107, 0, 9, 67, 192, 120,
- 64, 49, 108, 107, 0, 16, 70, 188, 120, 15, 29, 28, 0, 90, 108, 50, 72, 108, 51, 49, 0, 9, 67, 184, 120, 64, 76, 108, 107, 0,
- 11, 67, 183, 49, 223, 48, 35, 57, 108, 65, 0, 16, 69, 181, 66, 177, 69, 240, 48, 39, 91, 47, 81, 35, 51, 65, 0, 14, 68, 181,
- 24, 147, 132, 48, 39, 51, 39, 89, 36, 12, 0, 16, 68, 181, 22, 149, 132, 48, 39, 51, 104, 17, 39, 89, 89, 36, 0, 15, 68, 137,
- 56, 147, 132, 84, 35, 89, 84, 35, 89, 36, 12, 0, 15, 68, 131, 54, 202, 60, 50, 35, 57, 39, 83, 47, 35, 72, 0, 17, 68, 126,
- 36, 211, 132, 65, 39, 19, 35, 89, 89, 36, 89, 36, 12, 0, 17, 69, 125, 50, 153, 85, 240, 65, 39, 89, 47, 35, 19, 89, 36, 65,
- 0, 12, 67, 124, 215, 0, 65, 39, 107, 36, 104, 17, 0, 9, 67, 124, 120, 64, 65, 108, 107, 0, 17, 68, 124, 68, 211, 132, 65, 39,
- 19, 35, 89, 89, 36, 89, 36, 12, 0, 12, 67, 89, 248, 64, 88, 35, 65, 65, 36, 12, 0, 12, 67, 81, 248, 64, 91, 36, 65, 65,
- 36, 12, 0, 14, 69, 76, 115, 243, 77, 240, 89, 108, 72, 37, 89, 65, 0, 14, 68, 49, 243, 31, 132, 75, 39, 65, 75, 39, 65, 36,
- 0, 10, 67, 48, 120, 64, 75, 108, 12, 107, 0, 13, 68, 42, 34, 17, 132, 47, 40, 71, 51, 36, 12, 0, 14, 67, 40, 116, 219, 47,
- 35, 19, 35, 89, 89, 39, 83, 0, 18, 70, 30, 12, 212, 43, 56, 0, 35, 50, 37, 91, 6, 47, 35, 57, 50, 0, 0, 11, 67, 197,
- 225, 224, 81, 39, 55, 108, 50, 0, 11, 67, 193, 225, 224, 49, 35, 55, 108, 50, 0, 23, 72, 183, 50, 176, 30, 2, 145, 138, 208, 48,
- 37, 47, 36, 49, 108, 50, 47, 36, 51, 39, 48, 0, 13, 68, 133, 19, 71, 120, 107, 35, 51, 107, 108, 55, 0, 15, 69, 130, 44, 211,
- 30, 0, 50, 36, 84, 37, 89, 108, 50, 0, 13, 68, 129, 72, 7, 120, 50, 35, 91, 50, 108, 55, 0, 16, 69, 129, 68, 115, 28, 160,
- 50, 35, 91, 51, 37, 57, 108, 47, 0, 12, 67, 129, 49, 206, 50, 35, 89, 89, 108, 101, 0, 18, 69, 125, 88, 27, 28, 160, 65, 39,
- 89, 35, 50, 50, 35, 83, 108, 47, 0, 15, 69, 124, 129, 225, 28, 160, 65, 39, 71, 108, 107, 108, 47, 0, 11, 67, 109, 225, 224, 83,
- 36, 55, 108, 50, 0, 12, 68, 74, 39, 135, 120, 88, 39, 55, 108, 55, 0, 15, 69, 60, 119, 217, 30, 0, 72, 108, 65, 104, 17, 108,
- 50, 0, 19, 69, 49, 228, 162, 121, 32, 75, 36, 55, 36, 88, 39, 84, 36, 55, 36, 88, 0, 14, 67, 41, 243, 224, 47, 35, 65, 35,
- 72, 72, 39, 50, 0, 10, 67, 40, 124, 237, 47, 108, 57, 48, 0, 11, 67, 34, 1, 224, 71, 35, 50, 108, 50, 0, 13, 68, 33, 39,
- 199, 120, 71, 39, 88, 65, 108, 55, 0, 12, 68, 28, 215, 199, 120, 36, 107, 65, 108, 55, 0, 0, 18, 70, 197, 23, 199, 197, 23, 192,
- 81, 35, 51, 65, 108, 81, 35, 51, 65, 0, 13, 68, 183, 51, 199, 124, 48, 36, 57, 72, 108, 65, 0, 15, 69, 182, 37, 48, 70, 16,
- 48, 40, 91, 49, 39, 51, 36, 0, 17, 69, 131, 5, 51, 62, 16, 50, 35, 49, 36, 91, 37, 72, 36, 12, 0, 17, 69, 129, 20, 243,
- 62, 16, 50, 35, 51, 36, 89, 37, 72, 36, 12, 0, 18, 70, 128, 120, 34, 197, 23, 192, 50, 108, 50, 39, 81, 36, 51, 35, 65, 0,
- 17, 69, 125, 50, 159, 79, 0, 65, 39, 89, 47, 35, 65, 89, 36, 49, 0, 17, 69, 124, 209, 213, 70, 16, 65, 39, 107, 108, 89, 36,
- 51, 36, 12, 0, 16, 69, 109, 24, 136, 68, 240, 83, 39, 51, 40, 71, 39, 51, 72, 0, 12, 67, 87, 51, 97, 89, 36, 57, 107, 36,
- 12, 0, 11, 67, 76, 131, 97, 89, 39, 71, 107, 36, 0, 12, 67, 74, 17, 207, 88, 39, 107, 107, 108, 72, 0, 13, 68, 40, 231, 199,
- 124, 47, 39, 101, 65, 108, 65, 0, 16, 69, 32, 229, 51, 62, 16, 71, 35, 101, 91, 37, 72, 36, 12, 0, 16, 70, 31, 52, 162, 41,
- 23, 192, 37, 88, 39, 47, 36, 51, 65, 0, 16, 70, 29, 50, 179, 128, 118, 192, 36, 89, 47, 37, 50, 108, 83, 0, 16, 70, 28, 168,
- 173, 205, 55, 192, 39, 47, 39, 48, 37, 89, 65, 0, 14, 68, 28, 168, 71, 124, 36, 47, 47, 36, 107, 108, 65, 0, 12, 68, 28, 167,
- 199, 124, 36, 47, 65, 108, 65, 0, 18, 70, 10, 12, 83, 41, 23, 192, 108, 50, 81, 36, 89, 47, 51, 39, 65, 0, 0, 14, 68, 204,
- 136, 147, 40, 57, 39, 71, 40, 89, 35, 47, 0, 22, 72, 193, 236, 223, 30, 3, 7, 70, 32, 49, 36, 55, 37, 65, 108, 50, 75, 108,
- 51, 39, 0, 13, 68, 192, 167, 199, 128, 49, 36, 47, 65, 108, 50, 0, 13, 68, 182, 247, 199, 128, 48, 36, 90, 65, 108, 50, 0, 13,
- 68, 182, 12, 71, 128, 48, 35, 50, 81, 108, 50, 0, 13, 68, 136, 195, 199, 128, 84, 36, 75, 72, 108, 50, 0, 13, 68, 129, 151, 199,
- 128, 50, 39, 19, 65, 108, 50, 0, 15, 68, 125, 177, 209, 112, 65, 39, 83, 108, 51, 36, 104, 17, 0, 15, 68, 125, 148, 17, 40, 65,
- 35, 19, 88, 36, 51, 35, 47, 0, 11, 67, 124, 210, 0, 65, 39, 107, 36, 71, 0, 13, 68, 120, 136, 7, 128, 55, 39, 71, 50, 108,
- 50, 0, 17, 69, 113, 21, 31, 29, 224, 104, 17, 36, 51, 36, 91, 65, 108, 55, 0, 12, 67, 112, 133, 243, 104, 17, 36, 71, 47, 37,
- 0, 11, 67, 110, 36, 115, 83, 39, 12, 51, 37, 0, 12, 67, 105, 21, 128, 104, 17, 35, 51, 35, 88, 0, 12, 68, 100, 183, 199, 128,
- 39, 89, 65, 108, 50, 0, 13, 68, 81, 24, 135, 128, 91, 36, 51, 84, 108, 50, 0, 12, 68, 79, 55, 199, 128, 89, 37, 65, 108, 50,
- 0, 12, 68, 78, 40, 71, 128, 89, 39, 107, 108, 50, 0, 13, 68, 77, 231, 199, 128, 89, 35, 55, 65, 108, 50, 0, 11, 67, 70, 44,
- 212, 51, 40, 57, 36, 91, 0, 12, 68, 70, 39, 199, 128, 51, 39, 65, 108, 50, 0, 13, 68, 68, 215, 199, 128, 51, 35, 107, 65, 108,
- 50, 0, 15, 69, 57, 66, 159, 29, 224, 101, 36, 91, 47, 65, 108, 55, 0, 13, 68, 40, 226, 135, 128, 47, 35, 101, 47, 108, 50, 0,
- 13, 67, 40, 212, 115, 47, 35, 107, 35, 51, 51, 37, 0, 16, 69, 34, 20, 77, 29, 224, 71, 36, 107, 35, 51, 107, 108, 55, 0, 13,
- 68, 34, 18, 135, 128, 71, 39, 107, 47, 108, 50, 0, 14, 68, 33, 76, 19, 40, 71, 36, 91, 49, 35, 89, 47, 0, 14, 68, 32, 252,
- 223, 128, 71, 35, 72, 57, 39, 65, 50, 0, 11, 68, 31, 55, 199, 128, 37, 65, 108, 50, 0, 13, 69, 31, 51, 198, 29, 224, 37, 72,
- 36, 108, 55, 0, 15, 69, 30, 2, 141, 29, 224, 36, 50, 47, 36, 107, 108, 55, 0, 13, 68, 29, 231, 199, 128, 36, 55, 36, 65, 108,
- 50, 0, 16, 70, 29, 228, 199, 60, 114, 128, 39, 89, 89, 108, 72, 108, 47, 0, 15, 69, 29, 18, 141, 29, 224, 36, 51, 47, 36, 107,
- 108, 55, 0, 15, 69, 10, 4, 95, 29, 224, 108, 50, 39, 51, 65, 108, 55, 0, 12, 68, 9, 231, 199, 128, 108, 55, 65, 108, 50, 0,
- 0, 16, 70, 192, 114, 135, 122, 44, 64, 49, 108, 47, 108, 55, 39, 81, 0, 18, 70, 181, 225, 202, 110, 36, 95, 48, 36, 55, 108, 47,
- 83, 39, 51, 65, 0, 11, 67, 137, 53, 192, 84, 35, 89, 35, 47, 0, 20, 70, 134, 35, 148, 41, 24, 64, 107, 39, 84, 35, 101, 91,
- 35, 47, 51, 35, 107, 0, 17, 70, 131, 56, 179, 137, 28, 0, 50, 37, 57, 39, 57, 39, 51, 49, 0, 14, 68, 125, 145, 225, 60, 65,
- 39, 19, 108, 107, 36, 72, 0, 14, 68, 124, 193, 225, 60, 65, 39, 75, 108, 107, 36, 72, 0, 18, 70, 83, 7, 200, 29, 24, 64, 91,
- 36, 49, 35, 65, 71, 108, 51, 36, 0, 11, 67, 77, 21, 192, 89, 35, 51, 35, 47, 0, 19, 70, 76, 120, 10, 207, 20, 95, 89, 108,
- 50, 47, 37, 81, 36, 51, 35, 65, 0, 12, 67, 76, 118, 145, 89, 108, 104, 17, 35, 51, 0, 13, 68, 69, 56, 160, 60, 51, 36, 89,
- 40, 50, 72, 0, 18, 70, 63, 49, 219, 68, 124, 95, 72, 37, 57, 108, 83, 51, 108, 81, 65, 0, 15, 69, 61, 225, 209, 29, 240, 72,
- 36, 55, 108, 51, 108, 65, 0, 17, 70, 58, 33, 209, 193, 56, 64, 101, 108, 51, 49, 39, 89, 36, 12, 0, 19, 70, 33, 119, 159, 206,
- 36, 192, 71, 35, 47, 55, 35, 65, 37, 57, 40, 89, 0, 15, 68, 33, 24, 160, 60, 71, 36, 51, 35, 84, 35, 50, 72, 0, 13, 68,
- 33, 17, 207, 132, 71, 39, 51, 108, 72, 36, 0, 19, 70, 32, 247, 34, 29, 24, 64, 71, 35, 72, 104, 17, 35, 84, 108, 51, 36, 0,
- 17, 70, 32, 119, 155, 93, 24, 64, 71, 36, 55, 83, 36, 47, 51, 36, 0, 15, 69, 29, 226, 179, 29, 240, 36, 55, 47, 37, 57, 108,
- 65, 0, 13, 68, 29, 177, 207, 132, 36, 83, 108, 72, 36, 107, 0, 17, 70, 29, 28, 71, 131, 52, 223, 39, 51, 81, 108, 50, 37, 89,
- 65, 0, 19, 70, 10, 1, 200, 123, 52, 223, 108, 50, 108, 71, 39, 55, 37, 89, 65, 89, 0, 12, 68, 8, 232, 160, 60, 108, 101, 40,
- 50, 72, 0, 0, 14, 69, 188, 124, 30, 206, 0, 90, 108, 49, 55, 37, 50, 0, 17, 69, 125, 145, 212, 68, 160, 65, 39, 19, 108, 91,
- 36, 51, 35, 47, 0, 11, 67, 124, 220, 0, 65, 35, 107, 35, 49, 0, 11, 67, 122, 236, 0, 55, 35, 76, 35, 49, 0, 12, 67, 121,
- 161, 210, 55, 39, 104, 17, 108, 88, 0, 15, 68, 113, 23, 215, 204, 104, 17, 35, 51, 65, 35, 47, 37, 0, 15, 69, 81, 252, 209, 30,
- 0, 91, 36, 65, 37, 51, 108, 50, 0, 14, 68, 63, 2, 145, 204, 72, 39, 49, 47, 39, 51, 37, 0, 19, 70, 42, 36, 72, 136, 164,
- 96, 47, 40, 51, 71, 39, 47, 36, 51, 35, 50, 0, 12, 68, 40, 124, 19, 204, 47, 108, 49, 89, 37, 0, 14, 68, 33, 18, 145, 204,
- 71, 35, 51, 47, 35, 51, 37, 0, 21, 71, 32, 232, 145, 32, 232, 135, 32, 71, 39, 101, 39, 51, 39, 71, 36, 101, 108, 71, 0, 18,
- 70, 9, 225, 241, 29, 20, 224, 108, 55, 108, 81, 108, 51, 89, 39, 50, 0, 0, 11, 67, 197, 4, 64, 81, 39, 88, 35, 51, 0, 16,
- 69, 194, 216, 33, 31, 16, 49, 39, 48, 36, 50, 107, 108, 81, 0, 17, 69, 193, 244, 72, 128, 240, 49, 35, 65, 35, 51, 71, 35, 50,
- 72, 0, 15, 69, 182, 36, 71, 52, 240, 48, 40, 51, 35, 107, 35, 72, 0, 13, 68, 181, 24, 135, 68, 48, 35, 51, 84, 108, 51, 0,
- 11, 67, 136, 164, 64, 84, 35, 47, 35, 51, 0, 19, 71, 120, 119, 199, 71, 12, 211, 124, 55, 108, 65, 108, 51, 49, 37, 89, 65, 0,
- 15, 69, 110, 40, 10, 207, 0, 83, 39, 50, 36, 47, 37, 49, 0, 15, 69, 80, 117, 8, 128, 240, 91, 108, 91, 71, 35, 50, 72, 0,
- 16, 69, 77, 242, 30, 207, 0, 89, 35, 65, 71, 39, 55, 37, 49, 0, 15, 69, 77, 19, 136, 28, 240, 89, 39, 51, 101, 71, 108, 72,
- 0, 15, 68, 70, 212, 74, 68, 51, 36, 48, 39, 51, 47, 36, 51, 0, 10, 67, 57, 100, 64, 101, 36, 88, 51, 0, 11, 67, 57, 36,
- 64, 101, 35, 88, 35, 51, 0, 19, 70, 52, 248, 141, 76, 114, 0, 107, 35, 72, 72, 39, 107, 36, 89, 108, 71, 0, 15, 69, 35, 52,
- 76, 128, 240, 71, 37, 51, 75, 35, 50, 72, 0, 15, 69, 32, 248, 33, 28, 240, 71, 35, 72, 50, 35, 107, 108, 0, 18, 70, 32, 246,
- 209, 48, 119, 192, 71, 35, 72, 83, 35, 51, 75, 108, 65, 0, 19, 70, 32, 119, 150, 70, 36, 97, 71, 36, 88, 88, 35, 51, 40, 51,
- 36, 12, 0, 20, 70, 28, 136, 151, 204, 116, 97, 35, 71, 40, 47, 35, 57, 57, 108, 51, 36, 12, 0, 0, 8, 66, 187, 0, 76, 36,
- 49, 0, 16, 69, 125, 195, 199, 71, 48, 65, 36, 104, 17, 72, 108, 51, 37, 0, 16, 69, 109, 19, 226, 79, 48, 83, 36, 51, 72, 39,
- 12, 89, 37, 0, 14, 69, 31, 2, 51, 71, 48, 36, 49, 71, 37, 51, 37, 0, 16, 70, 30, 36, 111, 206, 1, 222, 39, 51, 90, 37,
- 50, 108, 55, 0, 0, 11, 67, 197, 44, 209, 81, 39, 88, 37, 51, 0, 21, 72, 191, 56, 138, 31, 2, 179, 77, 240, 90, 36, 39, 47,
- 108, 49, 47, 37, 89, 65, 0, 17, 70, 182, 36, 76, 136, 115, 192, 48, 40, 51, 75, 35, 84, 108, 72, 0, 16, 69, 181, 20, 202, 29,
- 16, 48, 35, 51, 35, 89, 47, 108, 51, 0, 23, 72, 130, 17, 224, 60, 120, 49, 30, 0, 50, 35, 107, 108, 50, 72, 108, 50, 36, 81,
- 108, 50, 0, 14, 67, 127, 52, 209, 65, 39, 57, 35, 89, 89, 35, 51, 0, 11, 67, 125, 76, 209, 65, 39, 91, 37, 51, 0, 14, 67,
- 125, 67, 149, 65, 39, 91, 35, 101, 101, 35, 89, 0, 12, 67, 120, 118, 145, 55, 108, 104, 17, 35, 51, 0, 15, 69, 108, 116, 159, 41,
- 16, 83, 108, 88, 65, 36, 47, 51, 0, 11, 67, 81, 152, 145, 91, 39, 19, 40, 51, 0, 11, 67, 78, 43, 81, 89, 40, 48, 36, 51,
- 0, 18, 70, 76, 161, 209, 56, 120, 0, 89, 35, 47, 47, 108, 51, 101, 108, 50, 0, 16, 70, 75, 60, 95, 138, 3, 192, 88, 37, 81,
- 65, 39, 50, 72, 0, 21, 72, 68, 115, 243, 192, 119, 179, 77, 240, 51, 108, 72, 37, 49, 108, 55, 37, 89, 65, 0, 11, 67, 63, 8,
- 145, 72, 36, 49, 39, 51, 0, 15, 67, 41, 172, 209, 47, 35, 104, 17, 35, 57, 57, 39, 51, 0, 18, 70, 40, 231, 209, 30, 24, 64,
- 47, 39, 101, 65, 51, 108, 107, 36, 12, 0, 19, 70, 33, 23, 17, 30, 24, 64, 71, 35, 51, 104, 17, 35, 51, 108, 107, 36, 0, 21,
- 72, 30, 216, 145, 42, 40, 51, 77, 240, 39, 48, 39, 51, 47, 40, 50, 37, 89, 65, 0, 18, 70, 29, 50, 155, 28, 248, 64, 36, 89,
- 47, 36, 83, 108, 72, 36, 12, 0, 0, 18, 70, 192, 116, 79, 69, 241, 224, 49, 108, 51, 72, 35, 51, 65, 108, 50, 0, 17, 70, 183,
- 53, 7, 32, 241, 224, 48, 37, 91, 108, 71, 72, 108, 50, 0, 15, 69, 181, 28, 51, 129, 32, 48, 36, 51, 49, 37, 50, 88, 0, 20,
- 70, 133, 23, 210, 63, 17, 224, 107, 39, 51, 65, 39, 88, 72, 36, 81, 108, 50, 0, 12, 67, 133, 23, 210, 107, 39, 51, 65, 39, 88,
- 0, 18, 70, 84, 220, 226, 131, 52, 202, 89, 35, 107, 57, 39, 50, 37, 89, 47, 0, 15, 69, 60, 119, 218, 30, 0, 72, 108, 65, 104,
- 17, 108, 50, 0, 18, 70, 58, 37, 8, 56, 161, 224, 101, 39, 91, 71, 35, 101, 47, 108, 50, 0, 18, 70, 43, 52, 98, 193, 241, 224,
- 47, 37, 51, 39, 49, 35, 65, 108, 50, 0, 18, 70, 10, 209, 209, 41, 241, 224, 108, 48, 108, 51, 47, 36, 65, 108, 50, 0, 0, 17,
- 70, 195, 55, 162, 124, 164, 64, 49, 37, 55, 40, 65, 36, 47, 51, 0, 8, 66, 190, 0, 90, 36, 50, 0, 11, 67, 136, 123, 83, 84,
- 108, 48, 35, 89, 0, 11, 67, 130, 44, 211, 50, 36, 84, 37, 89, 0, 19, 71, 128, 114, 179, 131, 24, 71, 124, 50, 108, 47, 37, 50,
- 81, 107, 108, 65, 0, 9, 66, 124, 240, 6, 65, 39, 72, 0, 13, 68, 111, 55, 138, 68, 83, 37, 55, 47, 36, 51, 0, 14, 68, 109,
- 225, 212, 68, 83, 36, 55, 108, 91, 36, 51, 0, 10, 67, 101, 24, 147, 35, 51, 40, 89, 0, 14, 68, 70, 44, 80, 68, 51, 40, 81,
- 39, 88, 35, 51, 0, 18, 70, 41, 23, 226, 124, 164, 64, 47, 36, 51, 65, 39, 65, 36, 47, 51, 0, 20, 70, 32, 232, 136, 71, 51,
- 225, 71, 39, 101, 39, 12, 71, 39, 51, 37, 72, 36, 0, 15, 69, 29, 60, 32, 29, 48, 36, 89, 49, 36, 50, 108, 89, 0, 17, 70,
- 10, 3, 226, 124, 164, 64, 108, 50, 72, 39, 65, 36, 47, 51, 0, 0, 11, 67, 197, 225, 200, 81, 39, 55, 108, 71, 0, 18, 70, 182,
- 36, 96, 137, 4, 115, 48, 40, 51, 50, 39, 88, 35, 51, 37, 0, 18, 70, 182, 36, 89, 79, 4, 115, 48, 40, 51, 35, 89, 49, 35,
- 51, 37, 0, 22, 71, 109, 24, 148, 128, 252, 71, 128, 83, 39, 51, 40, 91, 35, 50, 72, 36, 81, 108, 50, 0, 20, 71, 70, 36, 148,
- 192, 116, 71, 128, 51, 40, 88, 91, 36, 49, 108, 51, 108, 50, 0, 21, 71, 70, 33, 224, 197, 19, 199, 128, 51, 35, 84, 108, 50, 81,
- 35, 51, 72, 108, 50, 0, 12, 67, 57, 36, 76, 101, 35, 88, 51, 35, 75, 0, 21, 71, 43, 12, 199, 56, 172, 71, 128, 47, 35, 49,
- 57, 108, 101, 47, 36, 81, 108, 50, 0, 22, 72, 31, 56, 10, 70, 5, 32, 29, 224, 37, 50, 47, 36, 51, 50, 35, 91, 50, 108, 55,
- 0, 21, 71, 30, 2, 161, 31, 55, 199, 128, 36, 50, 47, 36, 107, 108, 57, 36, 65, 108, 50, 0, 0, 19, 70, 181, 52, 78, 136, 120,
- 81, 48, 36, 89, 35, 51, 101, 108, 107, 35, 51, 0, 14, 69, 75, 53, 25, 137, 16, 88, 37, 91, 39, 40, 51, 0, 18, 70, 75, 50,
- 7, 194, 1, 209, 88, 37, 71, 108, 49, 36, 50, 108, 51, 0, 20, 70, 61, 28, 199, 194, 1, 209, 72, 35, 51, 57, 108, 10, 49, 36,
- 50, 108, 51, 0, 11, 67, 40, 204, 209, 47, 35, 75, 37, 51, 0, 16, 69, 33, 227, 226, 73, 16, 71, 39, 55, 72, 39, 88, 36, 51,
- 0, 11, 67, 33, 92, 209, 71, 35, 89, 37, 51, 0, 19, 70, 28, 131, 199, 120, 248, 81, 35, 71, 35, 72, 39, 72, 72, 35, 107, 51,
- 0, 0, 12, 67, 197, 28, 128, 81, 36, 51, 36, 57, 36, 0, 12, 67, 193, 28, 128, 49, 39, 51, 36, 57, 36, 0, 16, 69, 181, 23,
- 135, 81, 32, 48, 36, 51, 55, 108, 91, 36, 88, 0, 17, 69, 125, 50, 161, 50, 0, 65, 39, 89, 47, 35, 107, 75, 35, 50, 0, 14,
- 67, 125, 23, 202, 65, 35, 51, 36, 65, 65, 35, 47, 0, 12, 67, 121, 161, 202, 55, 39, 104, 17, 108, 47, 0, 19, 70, 57, 23, 212,
- 30, 28, 192, 101, 39, 51, 51, 35, 65, 91, 108, 107, 37, 0, 22, 72, 29, 251, 81, 204, 119, 179, 76, 160, 35, 65, 48, 36, 51, 57,
- 108, 55, 37, 89, 47, 0, 0, 17, 70, 198, 36, 72, 198, 36, 64, 81, 40, 51, 71, 36, 81, 40, 51, 0, 8, 66, 194, 0, 49, 39,
- 50, 0, 19, 70, 193, 251, 81, 78, 36, 64, 49, 39, 65, 48, 36, 51, 36, 89, 39, 51, 0, 13, 68, 182, 248, 135, 192, 48, 36, 90,
- 84, 108, 49, 0, 18, 70, 181, 232, 179, 124, 164, 64, 48, 36, 55, 84, 37, 65, 36, 47, 51, 0, 11, 67, 124, 229, 0, 65, 39, 101,
- 35, 91, 0, 10, 67, 110, 36, 79, 83, 39, 51, 72, 0, 10, 67, 101, 248, 143, 35, 65, 40, 72, 0, 12, 67, 81, 69, 79, 91, 36,
- 91, 89, 35, 72, 0, 21, 71, 79, 52, 71, 121, 247, 162, 192, 89, 36, 57, 51, 39, 55, 65, 39, 55, 40, 49, 0, 15, 69, 78, 3,
- 209, 137, 48, 89, 35, 50, 72, 51, 40, 89, 0, 11, 67, 77, 152, 143, 89, 39, 19, 40, 72, 0, 13, 67, 32, 228, 79, 71, 36, 101,
- 35, 51, 35, 72, 0, 22, 71, 29, 236, 10, 70, 39, 202, 68, 36, 55, 36, 49, 47, 36, 51, 39, 65, 36, 47, 51, 0, 16, 69, 29,
- 226, 156, 29, 112, 36, 55, 47, 36, 104, 17, 108, 47, 0, 17, 69, 9, 4, 109, 69, 48, 108, 88, 35, 51, 48, 36, 51, 36, 89, 0,
- 11, 65, 4, 6, 107, 35, 65, 88, 36, 12, 0, 0, 11, 67, 182, 44, 212, 48, 40, 57, 36, 91, 0, 13, 67, 125, 147, 242, 65, 36,
- 19, 72, 36, 57, 36, 0, 18, 70, 124, 115, 209, 57, 19, 0, 65, 108, 72, 35, 51, 101, 35, 51, 75, 0, 14, 68, 77, 225, 223, 40,
- 89, 35, 55, 108, 65, 35, 47, 0, 13, 67, 77, 180, 114, 89, 39, 83, 51, 36, 57, 36, 0, 17, 70, 70, 36, 136, 70, 36, 128, 51,
- 40, 88, 71, 36, 51, 40, 88, 0, 13, 67, 53, 180, 114, 107, 39, 83, 51, 36, 57, 36, 0, 17, 69, 32, 210, 34, 55, 32, 71, 39,
- 107, 71, 40, 107, 36, 57, 36, 0, 0, 12, 68, 199, 56, 145, 196, 81, 36, 39, 51, 81, 0, 18, 70, 193, 19, 224, 83, 56, 0, 49,
- 39, 51, 72, 50, 36, 91, 37, 50, 0, 13, 68, 180, 120, 21, 60, 48, 108, 50, 89, 35, 72, 0, 14, 68, 130, 44, 211, 60, 50, 36,
- 84, 37, 89, 35, 72, 0, 18, 70, 127, 60, 17, 137, 242, 145, 65, 37, 49, 51, 39, 65, 36, 47, 51, 0, 11, 67, 121, 193, 192, 55,
- 36, 104, 17, 108, 0, 15, 69, 109, 232, 179, 137, 16, 83, 36, 55, 39, 10, 40, 51, 0, 12, 67, 105, 229, 192, 104, 17, 35, 55, 35,
- 47, 0, 11, 67, 77, 197, 192, 89, 36, 104, 17, 47, 0, 14, 68, 71, 18, 17, 196, 51, 35, 81, 71, 35, 51, 81, 0, 14, 69, 70,
- 35, 212, 137, 16, 51, 40, 72, 91, 40, 51, 0, 10, 67, 61, 225, 192, 72, 36, 55, 108, 0, 0, 15, 69, 137, 225, 243, 28, 160, 84,
- 36, 55, 108, 57, 108, 47, 0, 11, 67, 137, 120, 0, 84, 35, 47, 35, 50, 0, 15, 69, 127, 55, 179, 138, 0, 65, 37, 55, 37, 57,
- 40, 50, 0, 17, 69, 120, 136, 51, 28, 160, 6, 55, 35, 71, 35, 50, 37, 108, 47, 0, 11, 67, 114, 36, 74, 104, 17, 40, 51, 47,
- 0, 16, 69, 77, 28, 81, 30, 0, 89, 35, 51, 81, 36, 51, 108, 50, 0, 16, 68, 77, 20, 209, 200, 89, 39, 51, 89, 39, 51, 36,
- 57, 36, 0, 17, 69, 57, 231, 51, 28, 160, 101, 39, 55, 104, 17, 37, 57, 108, 47, 0, 17, 69, 53, 232, 179, 28, 160, 107, 35, 55,
- 35, 84, 37, 57, 108, 47, 0, 16, 69, 32, 242, 7, 94, 0, 71, 35, 72, 71, 108, 47, 36, 50, 0, 0, 15, 69, 192, 116, 72, 68,
- 240, 49, 108, 51, 71, 39, 51, 72, 0, 11, 67, 74, 44, 199, 88, 39, 12, 57, 108, 0, 15, 69, 62, 36, 72, 68, 240, 72, 40, 51,
- 71, 39, 51, 72, 0, 10, 67, 34, 44, 199, 71, 40, 57, 108, 0, 21, 71, 9, 251, 94, 205, 177, 243, 68, 108, 65, 48, 36, 55, 37,
- 83, 108, 57, 36, 51, 0, 10, 67, 8, 133, 0, 108, 71, 35, 91, 0, 0, 16, 69, 183, 51, 199, 205, 64, 48, 36, 57, 72, 108, 57,
- 36, 91, 0, 14, 68, 133, 18, 17, 40, 107, 36, 51, 71, 36, 51, 47, 0, 14, 68, 125, 236, 34, 40, 65, 35, 55, 35, 49, 40, 47,
- 0, 16, 68, 78, 3, 179, 40, 89, 36, 50, 101, 37, 57, 57, 35, 47, 0, 13, 68, 73, 145, 223, 40, 88, 36, 108, 65, 35, 47, 0,
- 12, 67, 61, 236, 115, 72, 35, 55, 36, 81, 37, 0, 11, 67, 61, 152, 179, 72, 35, 19, 84, 37, 0, 14, 68, 52, 193, 223, 40, 107,
- 36, 75, 108, 65, 35, 47, 0, 11, 67, 50, 12, 115, 75, 35, 50, 81, 37, 0, 15, 68, 34, 5, 19, 40, 71, 36, 50, 36, 91, 35,
- 89, 47, 0, 0, 0, 14, 68, 194, 244, 98, 204, 49, 35, 90, 51, 35, 84, 37, 0, 13, 68, 193, 49, 243, 204, 49, 35, 89, 108, 37,
- 12, 0, 15, 69, 182, 3, 199, 80, 160, 48, 36, 50, 72, 108, 91, 47, 0, 13, 68, 126, 36, 226, 204, 65, 40, 89, 35, 84, 37, 0,
- 16, 69, 124, 163, 243, 76, 160, 65, 36, 47, 39, 72, 37, 89, 47, 0, 16, 69, 109, 24, 148, 76, 160, 83, 39, 51, 40, 91, 39, 89,
- 47, 0, 16, 69, 61, 24, 143, 74, 0, 72, 39, 51, 40, 72, 88, 35, 50, 0, 15, 69, 34, 19, 199, 80, 160, 71, 36, 107, 72, 108,
- 91, 47, 0, 0, 11, 67, 129, 197, 0, 50, 35, 104, 17, 91, 0, 14, 69, 127, 50, 179, 131, 16, 65, 37, 47, 37, 50, 81, 0, 13,
- 67, 124, 132, 71, 65, 39, 71, 35, 51, 51, 108, 0, 16, 69, 109, 20, 202, 28, 240, 83, 36, 51, 36, 89, 47, 108, 72, 0, 13, 67,
- 85, 164, 71, 89, 39, 104, 17, 6, 51, 108, 0, 15, 69, 28, 168, 173, 204, 112, 39, 47, 39, 48, 37, 57, 108, 0, 0, 15, 69, 62,
- 40, 19, 43, 48, 72, 40, 50, 36, 89, 47, 37, 0, 11, 67, 33, 35, 162, 71, 39, 88, 101, 40, 0, 32, 76, 30, 2, 145, 128, 116,
- 243, 138, 1, 222, 205, 50, 128, 35, 50, 47, 36, 51, 50, 108, 89, 37, 57, 39, 50, 108, 55, 37, 89, 47, 0, 10, 67, 9, 66, 179,
- 108, 91, 47, 37, 0, 0, 20, 70, 180, 244, 115, 80, 120, 0, 48, 36, 72, 35, 51, 37, 57, 36, 91, 108, 50, 0, 13, 68, 128, 116,
- 83, 28, 50, 108, 51, 36, 89, 108, 0, 14, 68, 121, 40, 159, 28, 55, 39, 88, 40, 65, 35, 50, 0, 14, 68, 80, 252, 207, 28, 91,
- 35, 72, 37, 72, 35, 50, 0, 14, 68, 62, 19, 143, 28, 72, 36, 107, 101, 39, 72, 108, 0, 17, 70, 32, 116, 179, 123, 52, 240, 71,
- 108, 88, 37, 55, 37, 89, 49, 0, 20, 71, 29, 50, 135, 120, 252, 243, 60, 35, 89, 36, 47, 108, 55, 72, 36, 37, 72, 0, 17, 70,
- 11, 1, 209, 62, 40, 0, 108, 49, 108, 51, 72, 36, 39, 50, 0, 0, 15, 69, 181, 236, 240, 30, 0, 48, 36, 55, 37, 49, 108, 50,
- 0, 13, 68, 181, 225, 224, 136, 48, 36, 55, 108, 50, 39, 0, 17, 70, 128, 116, 136, 29, 229, 0, 50, 108, 88, 71, 108, 55, 36, 91,
- 0, 12, 68, 68, 226, 148, 136, 51, 35, 101, 76, 40, 0, 17, 70, 32, 132, 97, 31, 60, 192, 71, 35, 71, 51, 107, 108, 37, 12, 0,
- 16, 70, 31, 8, 160, 137, 252, 192, 36, 49, 39, 50, 39, 65, 37, 0, 16, 70, 30, 39, 199, 131, 52, 202, 40, 65, 108, 50, 37, 89,
- 47, 0, 19, 70, 29, 151, 135, 53, 100, 74, 35, 19, 55, 108, 107, 35, 88, 51, 35, 47, 0, 0, 8, 66, 206, 0, 57, 36, 50, 0,
- 11, 67, 205, 227, 199, 57, 35, 55, 72, 108, 0, 10, 67, 197, 230, 192, 81, 39, 55, 83, 0, 11, 67, 183, 55, 199, 48, 36, 57, 65,
- 108, 0, 10, 67, 137, 230, 192, 84, 39, 55, 83, 0, 18, 69, 126, 3, 85, 68, 112, 65, 39, 50, 107, 35, 89, 36, 51, 35, 50, 0,
- 18, 69, 125, 178, 142, 68, 112, 65, 39, 83, 47, 35, 101, 35, 51, 35, 50, 0, 16, 69, 124, 194, 34, 68, 112, 65, 35, 75, 71, 40,
- 51, 35, 50, 0, 13, 67, 109, 200, 71, 83, 39, 104, 17, 35, 107, 108, 0, 11, 67, 101, 230, 192, 35, 12, 55, 35, 83, 0, 14, 69,
- 42, 40, 15, 68, 112, 47, 39, 50, 72, 51, 108, 0, 11, 67, 29, 252, 71, 39, 65, 36, 81, 108, 0, 0, 9, 66, 207, 0, 57, 36,
- 6, 49, 0, 18, 70, 193, 66, 179, 132, 124, 243, 49, 35, 91, 47, 37, 107, 108, 37, 12, 0, 12, 67, 193, 24, 30, 49, 39, 51, 50,
- 36, 55, 0, 10, 67, 129, 19, 128, 50, 36, 51, 101, 0, 11, 67, 127, 53, 30, 65, 37, 91, 36, 55, 0, 12, 67, 126, 4, 158, 65,
- 35, 50, 88, 36, 55, 0, 14, 67, 125, 146, 158, 65, 39, 19, 35, 47, 47, 35, 55, 0, 13, 67, 113, 225, 200, 104, 17, 39, 55, 55,
- 108, 71, 0, 12, 67, 77, 232, 158, 89, 36, 55, 55, 40, 55, 0, 15, 69, 42, 36, 96, 42, 32, 47, 39, 51, 36, 50, 47, 39, 0,
- 14, 67, 40, 115, 200, 47, 35, 19, 35, 72, 72, 39, 71, 0, 18, 70, 35, 1, 209, 199, 52, 115, 71, 36, 49, 108, 51, 81, 37, 51,
- 37, 0, 0, 11, 67, 197, 232, 159, 81, 35, 55, 40, 65, 0, 11, 67, 187, 8, 64, 76, 36, 49, 49, 36, 0, 11, 67, 181, 19, 192,
- 48, 35, 51, 35, 72, 0, 14, 68, 181, 18, 33, 28, 48, 39, 51, 71, 35, 107, 108, 0, 11, 67, 135, 52, 159, 107, 37, 88, 39, 65,
- 0, 11, 67, 129, 156, 223, 50, 35, 19, 37, 65, 0, 11, 67, 125, 225, 240, 65, 36, 55, 108, 49, 0, 13, 67, 113, 88, 64, 104, 17,
- 36, 89, 89, 36, 12, 0, 12, 67, 109, 28, 223, 83, 36, 51, 36, 57, 65, 0, 12, 67, 61, 225, 240, 72, 35, 55, 55, 108, 49, 0,
- 11, 67, 53, 51, 192, 107, 35, 89, 35, 72, 0, 11, 67, 49, 51, 192, 75, 35, 89, 35, 72, 0, 11, 67, 33, 232, 155, 71, 36, 55,
- 39, 83, 0, 12, 67, 29, 55, 27, 39, 89, 104, 17, 39, 83, 0, 10, 67, 29, 51, 192, 35, 89, 35, 72, 0, 18, 70, 11, 17, 223,
- 126, 8, 0, 108, 81, 108, 65, 36, 65, 50, 39, 50, 0, 0, 12, 67, 197, 229, 32, 81, 39, 55, 91, 35, 50, 0, 11, 67, 129, 65,
- 202, 50, 36, 91, 108, 47, 0, 10, 67, 125, 236, 0, 65, 36, 55, 49, 0, 13, 67, 125, 227, 92, 65, 39, 55, 107, 35, 104, 17, 0,
- 14, 68, 114, 4, 226, 120, 104, 17, 39, 50, 89, 40, 55, 0, 18, 70, 74, 3, 241, 30, 12, 192, 88, 36, 50, 72, 36, 81, 108, 50,
- 37, 0, 11, 67, 73, 248, 160, 88, 35, 65, 40, 50, 0, 19, 70, 61, 24, 154, 198, 44, 192, 72, 39, 51, 40, 104, 17, 81, 40, 57,
- 36, 0, 11, 67, 34, 28, 224, 71, 36, 107, 37, 50, 0, 13, 68, 34, 3, 243, 120, 71, 35, 50, 72, 37, 55, 0, 16, 69, 30, 35,
- 240, 122, 0, 39, 72, 39, 49, 39, 55, 39, 50, 0, 0, 10, 67, 204, 116, 79, 57, 108, 51, 72, 0, 11, 67, 197, 231, 192, 81, 39,
- 55, 35, 65, 0, 10, 67, 196, 116, 79, 81, 108, 51, 72, 0, 11, 67, 193, 231, 192, 49, 35, 55, 35, 65, 0, 10, 67, 192, 116, 79,
- 49, 108, 51, 72, 0, 12, 67, 181, 234, 225, 48, 36, 55, 55, 36, 12, 0, 11, 67, 137, 231, 192, 84, 36, 55, 35, 65, 0, 10, 67,
- 132, 116, 79, 107, 108, 51, 72, 0, 12, 67, 131, 52, 161, 50, 36, 57, 88, 36, 12, 0, 13, 68, 125, 148, 98, 108, 65, 35, 19, 51,
- 40, 83, 0, 16, 69, 125, 68, 98, 52, 112, 65, 35, 91, 51, 40, 107, 35, 50, 0, 12, 67, 121, 234, 225, 55, 36, 55, 55, 108, 107,
- 0, 13, 67, 113, 234, 225, 104, 17, 39, 55, 55, 36, 12, 0, 9, 67, 101, 231, 192, 36, 55, 65, 0, 12, 67, 83, 20, 79, 91, 36,
- 81, 36, 51, 72, 0, 13, 67, 78, 212, 79, 6, 89, 36, 48, 39, 51, 72, 0, 12, 67, 76, 164, 113, 89, 36, 47, 39, 51, 81, 0,
- 12, 68, 59, 53, 34, 124, 101, 37, 91, 40, 65, 0, 11, 67, 58, 37, 33, 101, 40, 91, 36, 12, 0, 11, 67, 33, 84, 97, 71, 35,
- 89, 51, 36, 0, 0, 20, 70, 197, 19, 225, 124, 124, 243, 81, 36, 51, 72, 36, 107, 35, 65, 108, 37, 12, 0, 15, 68, 193, 228, 82,
- 128, 49, 39, 55, 39, 51, 88, 35, 50, 0, 13, 68, 192, 123, 84, 128, 49, 108, 48, 91, 36, 50, 0, 10, 67, 185, 18, 128, 76, 39,
- 51, 47, 0, 14, 68, 183, 52, 82, 128, 48, 37, 51, 36, 88, 35, 50, 0, 13, 68, 183, 2, 179, 128, 48, 36, 49, 47, 37, 50, 0,
- 12, 67, 181, 231, 200, 48, 39, 55, 39, 65, 71, 0, 15, 68, 180, 244, 82, 128, 48, 36, 72, 35, 51, 88, 35, 50, 0, 18, 70, 180,
- 164, 98, 83, 55, 243, 48, 36, 47, 51, 39, 91, 37, 65, 37, 0, 13, 68, 129, 228, 226, 128, 50, 36, 55, 89, 39, 50, 0, 11, 67,
- 125, 232, 158, 65, 35, 55, 40, 55, 0, 20, 72, 125, 196, 81, 42, 8, 71, 207, 48, 65, 39, 104, 17, 35, 51, 51, 35, 51, 0, 12,
- 67, 125, 116, 72, 65, 39, 47, 51, 36, 71, 0, 13, 68, 125, 76, 51, 128, 65, 36, 91, 49, 37, 50, 0, 12, 67, 124, 209, 204, 65,
- 39, 107, 108, 75, 75, 0, 15, 68, 124, 199, 135, 40, 65, 35, 75, 35, 55, 55, 108, 47, 0, 18, 69, 113, 23, 7, 137, 224, 104, 17,
- 35, 51, 104, 17, 108, 84, 39, 55, 0, 10, 67, 110, 44, 222, 83, 39, 57, 55, 0, 13, 68, 83, 52, 82, 128, 91, 37, 51, 88, 35,
- 50, 0, 14, 68, 76, 119, 51, 128, 89, 108, 104, 17, 36, 57, 50, 0, 16, 69, 74, 3, 27, 205, 224, 88, 35, 50, 75, 36, 83, 37,
- 55, 0, 14, 68, 72, 215, 199, 40, 88, 35, 107, 35, 65, 108, 47, 0, 14, 69, 68, 118, 199, 205, 224, 51, 108, 83, 108, 36, 55, 0,
- 17, 69, 49, 20, 220, 205, 224, 75, 35, 51, 89, 35, 104, 17, 37, 55, 0, 17, 69, 49, 18, 220, 205, 224, 75, 35, 51, 89, 35, 104,
- 17, 37, 55, 0, 15, 68, 40, 252, 235, 128, 47, 35, 72, 35, 57, 57, 39, 50, 0, 15, 68, 35, 54, 240, 128, 71, 37, 57, 35, 83,
- 49, 35, 50, 0, 15, 68, 32, 246, 96, 112, 71, 35, 72, 39, 50, 39, 104, 17, 0, 12, 68, 32, 116, 226, 128, 71, 108, 89, 39, 50,
- 0, 11, 67, 9, 22, 128, 108, 51, 39, 104, 17, 0, 0, 14, 68, 193, 24, 148, 132, 49, 36, 51, 39, 91, 36, 12, 0, 12, 68, 184,
- 116, 112, 132, 76, 108, 51, 49, 36, 0, 14, 68, 181, 56, 145, 60, 48, 35, 89, 84, 39, 51, 72, 0, 17, 69, 129, 252, 200, 69, 240,
- 50, 36, 65, 37, 71, 35, 51, 35, 65, 0, 11, 67, 128, 220, 219, 50, 35, 107, 37, 83, 0, 17, 70, 127, 60, 17, 137, 184, 0, 65,
- 37, 49, 51, 39, 83, 39, 50, 0, 14, 68, 127, 52, 83, 60, 65, 37, 51, 36, 89, 35, 72, 0, 12, 67, 125, 84, 89, 65, 36, 89,
- 51, 35, 19, 0, 15, 68, 125, 55, 171, 132, 65, 39, 89, 35, 55, 55, 35, 107, 0, 12, 67, 125, 28, 223, 65, 35, 51, 57, 35, 65,
- 0, 13, 68, 80, 119, 43, 132, 91, 108, 104, 17, 36, 12, 0, 11, 67, 42, 44, 223, 47, 40, 57, 35, 65, 0, 15, 68, 41, 28, 51,
- 132, 47, 39, 51, 49, 37, 57, 36, 12, 0, 14, 67, 40, 212, 112, 47, 35, 107, 35, 51, 51, 39, 49, 0, 17, 70, 30, 3, 243, 125,
- 76, 0, 35, 50, 72, 37, 65, 36, 91, 49, 0, 18, 70, 29, 54, 209, 31, 56, 0, 36, 89, 83, 35, 51, 108, 57, 36, 50, 0, 11,
- 67, 9, 244, 91, 108, 65, 39, 51, 83, 0, 0, 13, 68, 194, 4, 226, 120, 49, 39, 50, 89, 40, 55, 0, 10, 67, 192, 116, 74, 49,
- 108, 51, 47, 0, 10, 67, 184, 116, 74, 76, 108, 51, 47, 0, 10, 67, 180, 116, 74, 48, 108, 51, 47, 0, 15, 69, 124, 252, 209, 30,
- 0, 65, 39, 72, 37, 51, 108, 50, 0, 13, 67, 113, 16, 160, 104, 17, 39, 51, 19, 108, 50, 0, 9, 67, 101, 184, 128, 35, 83, 84,
- 0, 13, 67, 93, 28, 220, 47, 35, 51, 37, 104, 17, 36, 0, 16, 68, 88, 245, 145, 32, 88, 36, 72, 72, 36, 88, 35, 51, 71, 0,
- 12, 67, 84, 248, 156, 89, 35, 72, 40, 104, 17, 0, 10, 67, 69, 184, 128, 51, 39, 83, 40, 0, 17, 70, 60, 116, 79, 30, 7, 128,
- 72, 108, 51, 72, 108, 50, 36, 55, 0, 10, 67, 60, 116, 74, 72, 108, 51, 47, 0, 25, 73, 48, 252, 207, 29, 226, 149, 139, 50, 0,
- 75, 35, 72, 37, 72, 39, 47, 47, 35, 89, 84, 37, 71, 0, 13, 68, 40, 167, 199, 48, 47, 39, 47, 65, 108, 75, 0, 12, 68, 31,
- 7, 179, 120, 35, 49, 55, 37, 55, 0, 13, 68, 30, 33, 243, 120, 35, 84, 108, 57, 36, 55, 0, 24, 73, 28, 236, 209, 29, 226, 149,
- 139, 50, 0, 35, 101, 37, 51, 39, 47, 47, 35, 89, 84, 37, 71, 0, 0, 11, 67, 193, 49, 207, 49, 36, 89, 108, 72, 0, 11, 67,
- 185, 178, 161, 76, 36, 83, 47, 36, 0, 16, 69, 130, 36, 112, 70, 16, 50, 40, 51, 49, 39, 51, 36, 12, 0, 17, 69, 129, 252, 206,
- 68, 240, 50, 36, 65, 37, 101, 35, 51, 35, 72, 0, 15, 68, 126, 39, 171, 108, 65, 39, 19, 35, 55, 55, 36, 83, 0, 17, 69, 124,
- 161, 209, 194, 16, 65, 39, 47, 108, 51, 36, 49, 36, 12, 0, 12, 67, 113, 85, 64, 104, 17, 36, 89, 35, 89, 0, 9, 67, 101, 244,
- 64, 39, 65, 51, 0, 15, 69, 71, 4, 199, 130, 16, 51, 39, 49, 89, 108, 50, 36, 0, 18, 70, 70, 34, 51, 63, 55, 192, 51, 40,
- 71, 37, 72, 37, 57, 39, 65, 0, 14, 68, 68, 115, 243, 124, 51, 108, 72, 37, 57, 39, 65, 0, 14, 67, 42, 28, 225, 47, 35, 107,
- 37, 12, 57, 36, 12, 0, 12, 67, 34, 3, 207, 71, 35, 50, 72, 35, 72, 0, 19, 70, 33, 50, 177, 30, 7, 192, 71, 35, 89, 47,
- 36, 81, 108, 50, 35, 65, 0, 14, 68, 33, 17, 243, 124, 71, 35, 51, 108, 57, 35, 65, 0, 17, 70, 32, 124, 211, 43, 55, 192, 71,
- 36, 19, 37, 89, 47, 37, 65, 0, 17, 69, 29, 118, 199, 206, 16, 36, 47, 83, 108, 37, 57, 57, 36, 12, 0, 14, 68, 29, 59, 81,
- 192, 36, 89, 48, 35, 51, 35, 49, 0, 16, 70, 28, 136, 160, 103, 55, 192, 35, 71, 40, 50, 35, 37, 65, 0, 0, 13, 68, 197, 235,
- 179, 128, 81, 39, 55, 76, 37, 50, 0, 11, 67, 197, 27, 64, 81, 39, 51, 39, 48, 0, 13, 68, 187, 59, 83, 40, 76, 37, 48, 89,
- 36, 47, 0, 13, 67, 126, 5, 51, 65, 39, 12, 50, 6, 91, 37, 0, 14, 67, 125, 164, 51, 65, 39, 104, 17, 35, 88, 88, 37, 0,
- 18, 70, 109, 227, 211, 180, 114, 128, 83, 36, 55, 72, 36, 89, 48, 108, 47, 0, 14, 68, 109, 22, 162, 128, 83, 39, 51, 104, 17, 40,
- 50, 0, 18, 70, 108, 124, 10, 137, 28, 222, 83, 108, 49, 47, 39, 51, 57, 36, 55, 0, 15, 68, 93, 22, 243, 128, 47, 35, 51, 35,
- 83, 36, 57, 50, 0, 16, 69, 74, 3, 8, 205, 224, 88, 35, 50, 75, 35, 71, 37, 55, 0, 13, 68, 73, 22, 243, 128, 88, 39, 51,
- 83, 37, 50, 0, 13, 68, 71, 51, 98, 128, 51, 36, 57, 107, 40, 50, 0, 12, 68, 42, 35, 115, 128, 47, 39, 107, 37, 50, 0, 13,
- 68, 40, 231, 243, 128, 47, 35, 101, 65, 37, 50, 0, 14, 68, 30, 3, 31, 128, 35, 50, 75, 39, 65, 35, 50, 0, 17, 70, 29, 50,
- 135, 128, 136, 158, 36, 89, 47, 108, 50, 71, 39, 55, 0, 15, 69, 29, 19, 200, 205, 224, 35, 51, 72, 36, 71, 37, 55, 0, 0, 18,
- 70, 193, 24, 159, 137, 40, 159, 49, 39, 51, 39, 65, 39, 88, 39, 65, 0, 14, 68, 193, 17, 243, 132, 49, 36, 51, 108, 57, 36, 12,
- 0, 17, 70, 192, 116, 113, 70, 40, 64, 49, 108, 51, 81, 39, 51, 40, 107, 0, 13, 68, 180, 117, 32, 132, 48, 108, 91, 50, 36, 12,
- 0, 17, 70, 135, 52, 98, 197, 236, 219, 107, 37, 51, 39, 81, 55, 37, 83, 0, 18, 70, 124, 115, 209, 33, 19, 192, 65, 108, 72, 36,
- 51, 71, 39, 51, 72, 0, 12, 67, 113, 180, 192, 104, 17, 35, 83, 35, 89, 0, 17, 70, 63, 23, 199, 43, 60, 0, 72, 39, 81, 65,
- 108, 47, 37, 49, 0, 16, 69, 62, 40, 19, 41, 240, 72, 40, 50, 36, 89, 47, 35, 65, 0, 18, 70, 61, 59, 98, 43, 52, 159, 72,
- 36, 89, 48, 39, 47, 37, 88, 65, 0, 18, 70, 57, 27, 147, 30, 8, 64, 101, 35, 51, 76, 39, 89, 108, 50, 36, 0, 17, 70, 40,
- 104, 145, 205, 40, 64, 47, 36, 10, 39, 51, 37, 88, 36, 0, 17, 70, 32, 236, 222, 30, 8, 64, 71, 35, 101, 37, 55, 108, 50, 36,
- 0, 15, 69, 31, 56, 15, 205, 240, 37, 50, 72, 37, 57, 39, 65, 0, 20, 70, 28, 163, 71, 63, 56, 64, 36, 47, 47, 36, 107, 108,
- 72, 37, 57, 36, 12, 0, 16, 70, 11, 4, 219, 137, 19, 192, 108, 49, 89, 83, 39, 51, 72, 0, 0, 11, 67, 197, 17, 210, 81, 39,
- 51, 108, 88, 0, 18, 70, 193, 228, 98, 111, 55, 128, 49, 39, 55, 39, 51, 39, 83, 37, 55, 0, 10, 67, 185, 56, 128, 76, 39, 89,
- 40, 0, 17, 70, 182, 36, 179, 41, 24, 160, 48, 39, 88, 37, 47, 51, 39, 50, 0, 14, 68, 181, 12, 209, 80, 48, 35, 88, 37, 51,
- 36, 91, 0, 18, 70, 129, 84, 71, 120, 252, 224, 50, 35, 89, 51, 36, 72, 72, 37, 50, 0, 17, 69, 125, 241, 209, 76, 160, 65, 39,
- 65, 108, 51, 36, 89, 35, 47, 0, 16, 69, 122, 12, 17, 30, 0, 55, 35, 50, 49, 35, 51, 108, 50, 0, 20, 70, 113, 84, 84, 205,
- 28, 224, 104, 17, 35, 89, 51, 36, 91, 37, 51, 37, 50, 0, 16, 70, 101, 36, 71, 27, 55, 128, 36, 88, 51, 108, 37, 12, 55, 0,
- 16, 69, 78, 43, 81, 126, 0, 89, 40, 48, 36, 51, 65, 35, 50, 0, 11, 67, 61, 24, 128, 72, 36, 51, 39, 12, 0, 18, 69, 60,
- 226, 145, 138, 0, 72, 39, 101, 4, 47, 35, 6, 51, 40, 50, 0, 11, 67, 33, 232, 174, 71, 35, 55, 40, 76, 0, 10, 67, 33, 24,
- 128, 71, 39, 51, 39, 0, 16, 69, 32, 225, 209, 76, 160, 71, 39, 101, 108, 51, 36, 89, 47, 0, 17, 69, 32, 119, 15, 68, 160, 71,
- 108, 104, 17, 39, 72, 51, 35, 47, 0, 18, 70, 28, 232, 135, 131, 49, 202, 36, 101, 84, 108, 50, 37, 57, 108, 47, 0, 0, 14, 68,
- 197, 17, 223, 68, 81, 36, 51, 108, 65, 36, 51, 0, 11, 67, 194, 39, 211, 49, 40, 65, 36, 89, 0, 13, 68, 185, 232, 135, 68, 76,
- 36, 55, 84, 108, 51, 0, 23, 71, 181, 225, 224, 40, 116, 115, 124, 48, 36, 55, 108, 50, 36, 47, 108, 51, 37, 57, 39, 65, 0, 19,
- 70, 180, 244, 83, 136, 226, 161, 48, 36, 72, 35, 51, 89, 40, 101, 47, 36, 0, 18, 70, 136, 120, 7, 63, 55, 192, 84, 108, 50, 108,
- 72, 37, 57, 39, 65, 0, 16, 69, 136, 116, 115, 42, 16, 84, 108, 51, 37, 57, 36, 47, 36, 0, 16, 70, 130, 37, 51, 63, 55, 192,
- 50, 39, 91, 37, 72, 37, 65, 0, 13, 68, 125, 151, 199, 68, 65, 36, 19, 65, 108, 51, 0, 21, 70, 124, 166, 85, 32, 120, 33, 65,
- 39, 47, 36, 35, 89, 89, 36, 71, 108, 50, 36, 0, 12, 67, 120, 129, 211, 6, 55, 36, 71, 108, 89, 0, 12, 67, 113, 116, 64, 104,
- 17, 35, 47, 35, 51, 0, 11, 67, 100, 129, 211, 35, 71, 71, 108, 89, 0, 14, 68, 89, 18, 15, 68, 88, 35, 51, 71, 72, 35, 51,
- 0, 13, 68, 81, 232, 135, 68, 91, 35, 55, 84, 108, 51, 0, 13, 68, 77, 72, 135, 68, 89, 36, 91, 39, 108, 51, 0, 15, 69, 62,
- 44, 71, 130, 16, 72, 39, 81, 108, 50, 36, 12, 0, 12, 68, 58, 33, 225, 68, 101, 108, 107, 35, 51, 0, 14, 68, 50, 33, 225, 68,
- 75, 35, 84, 108, 107, 36, 51, 0, 16, 69, 44, 120, 34, 206, 16, 89, 108, 50, 35, 84, 37, 57, 36, 0, 17, 70, 40, 226, 142, 136,
- 114, 0, 47, 35, 101, 47, 36, 101, 108, 71, 0, 15, 69, 32, 226, 135, 130, 16, 71, 35, 101, 47, 108, 50, 36, 0, 18, 70, 30, 2,
- 161, 31, 55, 192, 36, 50, 47, 36, 107, 108, 57, 35, 65, 0, 15, 69, 29, 244, 79, 28, 240, 35, 65, 39, 51, 72, 108, 72, 0, 15,
- 69, 29, 180, 199, 130, 16, 35, 83, 89, 108, 50, 36, 12, 0, 20, 70, 28, 170, 205, 28, 252, 225, 36, 47, 47, 36, 107, 108, 72, 37,
- 57, 36, 12, 0, 15, 69, 28, 170, 205, 28, 240, 36, 47, 47, 36, 107, 108, 72, 0, 0, 12, 67, 193, 177, 212, 49, 35, 83, 83, 108,
- 91, 0, 11, 67, 192, 120, 84, 49, 108, 107, 36, 91, 0, 15, 69, 129, 180, 199, 131, 48, 50, 35, 83, 89, 108, 50, 37, 0, 11, 67,
- 124, 164, 98, 65, 36, 47, 51, 39, 0, 13, 67, 113, 225, 212, 104, 17, 35, 55, 55, 108, 91, 0, 11, 67, 109, 225, 212, 83, 36, 55,
- 108, 91, 0, 11, 67, 108, 216, 179, 83, 35, 107, 84, 108, 0, 11, 67, 108, 115, 84, 83, 108, 107, 36, 91, 0, 12, 67, 85, 184, 179,
- 89, 35, 83, 35, 84, 37, 0, 22, 71, 69, 36, 98, 29, 60, 226, 128, 51, 36, 88, 36, 51, 84, 108, 89, 37, 57, 39, 50, 0, 12,
- 67, 61, 244, 98, 72, 35, 65, 35, 51, 40, 0, 15, 69, 58, 35, 240, 83, 48, 101, 39, 72, 49, 39, 91, 37, 0, 15, 69, 55, 56,
- 162, 131, 48, 107, 36, 57, 84, 40, 50, 37, 0, 10, 67, 35, 56, 51, 71, 37, 50, 37, 0, 16, 69, 34, 3, 240, 83, 48, 71, 35,
- 50, 72, 49, 36, 91, 37, 0, 13, 68, 34, 3, 199, 72, 71, 36, 50, 72, 108, 88, 0, 16, 69, 33, 20, 199, 131, 48, 71, 36, 51,
- 36, 89, 108, 50, 37, 0, 20, 71, 29, 28, 7, 128, 252, 212, 128, 36, 51, 49, 108, 50, 72, 37, 91, 36, 50, 0, 11, 67, 8, 132,
- 98, 108, 71, 36, 51, 40, 0, 0, 18, 70, 129, 197, 31, 31, 56, 64, 50, 35, 104, 17, 91, 65, 108, 57, 36, 0, 14, 69, 128, 119,
- 207, 29, 16, 50, 108, 65, 72, 108, 51, 0, 15, 69, 127, 56, 7, 197, 16, 65, 37, 50, 108, 81, 35, 51, 0, 19, 70, 125, 18, 43,
- 204, 120, 0, 65, 39, 51, 35, 71, 71, 37, 57, 108, 50, 0, 13, 67, 113, 245, 81, 104, 17, 35, 65, 89, 35, 51, 0, 16, 69, 93,
- 22, 207, 29, 16, 47, 35, 51, 35, 83, 72, 108, 51, 0, 13, 68, 85, 22, 199, 148, 89, 36, 51, 83, 35, 50, 0, 16, 69, 76, 132,
- 162, 29, 16, 89, 35, 71, 88, 36, 84, 108, 51, 0, 18, 70, 74, 35, 7, 51, 56, 64, 88, 39, 75, 108, 75, 37, 57, 36, 12, 0,
- 15, 69, 56, 120, 34, 29, 16, 101, 108, 50, 36, 84, 108, 51, 0, 15, 69, 33, 236, 226, 29, 16, 71, 39, 55, 37, 84, 108, 51, 0,
- 17, 70, 33, 17, 219, 40, 115, 192, 71, 35, 51, 39, 83, 47, 108, 72, 0, 19, 70, 32, 116, 222, 205, 200, 64, 71, 108, 89, 35, 55,
- 37, 104, 17, 36, 12, 0, 17, 70, 30, 12, 84, 40, 120, 0, 35, 50, 81, 39, 91, 47, 108, 50, 0, 18, 70, 29, 59, 112, 41, 24,
- 159, 36, 89, 48, 36, 49, 47, 51, 39, 65, 0, 16, 70, 29, 50, 142, 136, 120, 0, 39, 89, 47, 39, 101, 108, 50, 0, 15, 69, 28,
- 226, 179, 29, 16, 36, 101, 47, 37, 57, 108, 51, 0, 12, 68, 28, 199, 135, 76, 36, 75, 55, 108, 89, 0, 11, 67, 8, 132, 209, 108,
- 71, 89, 39, 51, 0, 0, 18, 70, 197, 236, 211, 205, 28, 224, 81, 36, 55, 37, 89, 37, 51, 37, 50, 0, 16, 69, 131, 56, 15, 29,
- 32, 50, 35, 57, 35, 50, 72, 108, 88, 0, 12, 68, 124, 124, 17, 136, 65, 108, 49, 51, 39, 0, 14, 68, 124, 114, 28, 204, 65, 108,
- 71, 35, 104, 17, 37, 0, 10, 67, 78, 44, 238, 89, 40, 37, 76, 0, 18, 70, 61, 22, 212, 30, 12, 192, 72, 39, 51, 83, 36, 91,
- 108, 50, 37, 0, 14, 68, 57, 52, 98, 204, 101, 39, 89, 51, 35, 84, 37, 0, 16, 70, 42, 36, 96, 28, 248, 128, 47, 39, 51, 50,
- 108, 72, 39, 0, 16, 69, 35, 56, 15, 29, 32, 71, 37, 57, 35, 50, 72, 108, 88, 0, 10, 67, 31, 51, 210, 36, 57, 72, 88, 0,
- 0, 18, 70, 109, 227, 211, 180, 116, 64, 83, 36, 55, 72, 36, 89, 48, 108, 51, 0, 20, 71, 100, 131, 199, 121, 150, 51, 124, 35, 71,
- 72, 39, 55, 19, 35, 88, 37, 65, 0, 11, 67, 93, 246, 64, 47, 35, 65, 35, 19, 0, 10, 67, 81, 246, 64, 91, 35, 65, 19, 0,
- 19, 71, 76, 120, 10, 70, 36, 162, 124, 89, 108, 50, 47, 51, 39, 88, 39, 65, 0, 11, 67, 68, 129, 215, 51, 39, 71, 108, 47, 0,
- 15, 68, 61, 18, 15, 68, 72, 35, 51, 71, 36, 72, 35, 51, 0, 10, 67, 49, 246, 64, 75, 35, 65, 19, 0, 19, 70, 40, 114, 19,
- 40, 120, 33, 47, 108, 71, 36, 89, 47, 108, 50, 36, 12, 0, 20, 70, 28, 132, 81, 76, 120, 33, 35, 71, 35, 51, 51, 36, 89, 108,
- 50, 36, 12, 0, 14, 68, 8, 228, 83, 68, 108, 101, 35, 51, 89, 35, 51, 0, 0, 15, 69, 197, 19, 237, 29, 64, 81, 35, 51, 72,
- 48, 108, 91, 0, 15, 67, 92, 135, 50, 47, 35, 71, 35, 104, 17, 36, 57, 36, 0, 19, 70, 92, 129, 215, 32, 124, 243, 47, 35, 71,
- 108, 47, 35, 71, 108, 37, 12, 0, 23, 72, 86, 36, 71, 77, 17, 219, 205, 224, 89, 40, 51, 36, 10, 36, 89, 51, 108, 83, 37, 55,
- 0, 11, 67, 79, 18, 128, 89, 35, 81, 35, 47, 0, 14, 67, 70, 44, 242, 51, 35, 84, 37, 57, 36, 57, 36, 0, 15, 69, 70, 34,
- 142, 43, 48, 51, 40, 47, 35, 101, 47, 37, 0, 14, 68, 70, 12, 81, 72, 51, 35, 50, 81, 51, 35, 88, 0, 20, 71, 41, 17, 224,
- 78, 216, 145, 40, 47, 36, 51, 108, 50, 89, 48, 39, 51, 47, 0, 10, 67, 31, 52, 76, 37, 51, 35, 75, 0, 13, 68, 30, 3, 209,
- 72, 35, 50, 72, 35, 51, 88, 0, 19, 71, 29, 236, 224, 29, 60, 226, 128, 36, 55, 37, 50, 108, 89, 57, 40, 50, 0, 17, 69, 29,
- 231, 203, 131, 48, 35, 55, 65, 39, 89, 35, 50, 50, 108, 0, 13, 68, 29, 226, 17, 72, 35, 55, 71, 39, 51, 88, 0, 0, 10, 67,
- 197, 19, 192, 81, 35, 51, 72, 0, 15, 68, 193, 251, 81, 76, 49, 39, 65, 48, 36, 51, 36, 89, 0, 20, 70, 181, 19, 155, 112, 120,
- 0, 48, 39, 51, 101, 35, 83, 35, 104, 17, 108, 50, 0, 10, 67, 137, 19, 192, 84, 36, 51, 72, 0, 16, 68, 125, 202, 207, 76, 65,
- 39, 104, 17, 35, 72, 72, 35, 89, 0, 14, 67, 125, 84, 77, 65, 39, 89, 35, 51, 51, 35, 107, 0, 11, 67, 69, 51, 192, 51, 36,
- 89, 35, 72, 0, 15, 68, 63, 2, 145, 76, 72, 39, 49, 47, 39, 51, 36, 89, 0, 14, 68, 61, 50, 145, 76, 72, 35, 89, 47, 51,
- 35, 89, 0, 12, 67, 33, 51, 192, 71, 39, 89, 89, 35, 72, 0, 18, 70, 33, 50, 135, 131, 1, 209, 71, 36, 89, 47, 108, 50, 49,
- 108, 51, 0, 18, 70, 32, 114, 7, 92, 120, 81, 71, 108, 71, 108, 47, 108, 107, 36, 51, 0, 14, 68, 29, 50, 145, 76, 36, 89, 47,
- 36, 51, 36, 89, 0, 12, 68, 28, 231, 135, 92, 36, 101, 55, 108, 47, 0, 21, 71, 28, 132, 81, 31, 49, 224, 132, 35, 71, 35, 51,
- 51, 108, 57, 108, 50, 36, 12, 0, 0, 16, 70, 192, 120, 49, 137, 24, 128, 49, 108, 50, 81, 39, 51, 39, 0, 27, 73, 181, 236, 223,
- 71, 52, 135, 79, 56, 160, 48, 39, 55, 37, 65, 36, 51, 37, 88, 108, 89, 37, 57, 39, 50, 0, 14, 68, 137, 227, 145, 48, 84, 36,
- 55, 101, 35, 51, 75, 0, 26, 73, 108, 116, 90, 29, 226, 141, 87, 55, 128, 83, 108, 51, 36, 104, 17, 39, 47, 47, 35, 107, 89, 37,
- 55, 0, 17, 70, 82, 1, 211, 31, 60, 192, 91, 36, 50, 108, 89, 108, 37, 12, 0, 17, 70, 33, 28, 202, 138, 12, 192, 71, 36, 51,
- 37, 47, 39, 50, 37, 0, 0, 16, 69, 129, 252, 237, 69, 48, 50, 36, 65, 37, 48, 39, 51, 89, 0, 12, 67, 43, 20, 113, 47, 35,
- 81, 35, 51, 81, 0, 16, 69, 34, 3, 243, 131, 0, 71, 35, 50, 72, 37, 50, 35, 49, 0, 22, 72, 33, 17, 224, 60, 116, 135, 130,
- 16, 71, 35, 51, 35, 50, 72, 108, 88, 108, 50, 36, 0, 16, 69, 31, 4, 237, 69, 48, 36, 49, 89, 48, 36, 51, 36, 89, 0, 15,
- 69, 11, 2, 162, 69, 48, 108, 49, 47, 39, 51, 36, 89, 0, 0, 18, 69, 197, 228, 243, 131, 32, 81, 39, 55, 36, 89, 37, 50, 36,
- 57, 36, 0, 17, 70, 197, 28, 224, 139, 59, 128, 81, 36, 51, 37, 50, 84, 37, 76, 0, 18, 70, 182, 36, 95, 137, 56, 179, 48, 40,
- 51, 65, 40, 89, 35, 84, 37, 0, 25, 73, 181, 225, 209, 205, 33, 211, 206, 40, 0, 48, 39, 55, 108, 51, 37, 88, 108, 89, 37, 57,
- 39, 50, 0, 23, 72, 181, 18, 162, 29, 181, 7, 131, 48, 48, 35, 51, 47, 39, 10, 35, 83, 91, 108, 50, 37, 0, 19, 69, 124, 129,
- 222, 107, 32, 65, 39, 71, 108, 55, 36, 104, 17, 36, 57, 36, 0, 19, 70, 69, 147, 226, 33, 23, 0, 51, 35, 19, 72, 39, 71, 35,
- 51, 104, 17, 0, 19, 70, 60, 226, 145, 60, 124, 243, 72, 39, 101, 47, 35, 51, 72, 108, 37, 12, 0, 17, 70, 58, 35, 241, 80, 120,
- 51, 101, 39, 72, 81, 39, 91, 50, 37, 0, 22, 72, 32, 116, 179, 197, 19, 199, 131, 48, 71, 108, 88, 37, 81, 35, 51, 72, 108, 50,
- 37, 0, 18, 69, 29, 118, 199, 207, 32, 36, 47, 83, 108, 37, 57, 57, 36, 57, 36, 0, 28, 74, 29, 50, 145, 205, 236, 210, 29, 60,
- 226, 128, 36, 89, 47, 36, 51, 37, 55, 37, 88, 108, 89, 37, 57, 39, 50, 0, 6, 65, 8, 6, 108, 0, 0, 11, 67, 137, 18, 192,
- 84, 35, 51, 35, 89, 0, 13, 68, 42, 36, 145, 60, 47, 40, 88, 35, 51, 72, 0, 17, 70, 41, 28, 237, 79, 56, 0, 47, 36, 51,
- 37, 48, 89, 37, 50, 0, 15, 69, 28, 130, 179, 29, 144, 36, 71, 47, 37, 57, 108, 19, 0, 0, 10, 67, 197, 232, 128, 81, 35, 55,
- 40, 0, 10, 67, 181, 28, 192, 48, 35, 51, 37, 0, 11, 67, 137, 232, 128, 84, 35, 55, 39, 12, 0, 10, 67, 133, 232, 128, 107, 39,
- 55, 40, 0, 15, 69, 132, 124, 223, 30, 0, 107, 108, 57, 36, 65, 108, 50, 0, 23, 71, 129, 132, 92, 68, 129, 224, 204, 50, 35, 88,
- 35, 51, 104, 17, 39, 51, 71, 108, 50, 37, 0, 10, 67, 101, 232, 128, 39, 55, 39, 84, 0, 15, 69, 57, 17, 211, 30, 0, 101, 39,
- 51, 108, 89, 108, 50, 0, 22, 71, 48, 241, 224, 29, 67, 224, 204, 75, 39, 72, 108, 50, 108, 91, 39, 72, 35, 50, 37, 0, 15, 69,
- 32, 116, 115, 42, 0, 71, 108, 51, 37, 47, 39, 50, 0, 11, 67, 29, 228, 202, 35, 55, 35, 89, 47, 0, 19, 70, 29, 118, 199, 27,
- 60, 128, 36, 47, 83, 108, 37, 57, 57, 36, 57, 36, 0, 0, 11, 67, 192, 120, 79, 49, 108, 107, 35, 72, 0, 15, 69, 192, 116, 112,
- 68, 240, 49, 108, 51, 49, 35, 51, 72, 0, 12, 67, 112, 129, 207, 104, 17, 39, 71, 108, 72, 0, 12, 67, 87, 49, 207, 89, 35, 57,
- 57, 108, 72, 0, 15, 69, 58, 40, 19, 68, 240, 101, 40, 50, 89, 35, 51, 72, 0, 27, 73, 30, 3, 85, 29, 21, 222, 32, 120, 33,
- 36, 50, 107, 36, 89, 108, 51, 47, 35, 55, 35, 71, 108, 50, 36, 0, 15, 69, 28, 140, 226, 68, 240, 35, 71, 37, 84, 35, 51, 72,
- 0, 10, 67, 8, 165, 0, 108, 47, 35, 91, 0, 0, 19, 70, 125, 161, 210, 120, 114, 128, 65, 39, 104, 17, 108, 88, 36, 55, 108, 47,
- 0, 13, 68, 70, 34, 17, 40, 51, 39, 71, 36, 51, 47, 0, 13, 68, 68, 114, 17, 40, 51, 108, 71, 36, 51, 47, 0, 11, 67, 32,
- 243, 162, 71, 35, 72, 101, 40, 0, 11, 67, 29, 248, 179, 39, 65, 35, 84, 37, 0, 18, 70, 29, 50, 145, 28, 210, 128, 36, 89, 47,
- 36, 51, 108, 107, 35, 47, 0, 0, 18, 70, 198, 34, 160, 33, 28, 64, 81, 40, 47, 36, 50, 71, 36, 51, 81, 0, 19, 70, 181, 28,
- 30, 71, 56, 0, 48, 36, 51, 49, 39, 55, 39, 51, 37, 50, 0, 11, 67, 105, 65, 192, 104, 17, 36, 91, 108, 0, 10, 67, 101, 65,
- 192, 36, 91, 108, 19, 0, 18, 70, 74, 3, 51, 69, 40, 0, 88, 35, 50, 75, 37, 51, 88, 35, 50, 0, 15, 69, 29, 85, 222, 28,
- 208, 36, 89, 47, 36, 55, 108, 107, 0, 0, 10, 67, 193, 72, 128, 49, 36, 91, 39, 0, 14, 68, 192, 196, 98, 204, 49, 35, 75, 51,
- 35, 84, 37, 0, 13, 68, 139, 51, 243, 136, 84, 37, 72, 37, 57, 39, 0, 14, 69, 139, 50, 145, 206, 0, 84, 37, 47, 51, 37, 50,
- 0, 10, 67, 137, 72, 128, 84, 39, 91, 39, 0, 20, 70, 134, 3, 226, 30, 12, 128, 107, 36, 50, 72, 36, 84, 108, 50, 36, 57, 36,
- 0, 10, 67, 129, 72, 128, 50, 35, 91, 39, 0, 11, 67, 126, 252, 0, 65, 39, 90, 35, 49, 0, 10, 67, 101, 104, 128, 39, 6, 88,
- 84, 0, 13, 68, 68, 115, 243, 136, 51, 108, 72, 37, 57, 39, 0, 16, 69, 41, 23, 226, 76, 160, 47, 36, 51, 65, 39, 89, 36, 47,
- 0, 14, 69, 40, 119, 211, 138, 0, 47, 108, 65, 89, 39, 50, 0, 9, 67, 29, 236, 192, 36, 55, 108, 0, 10, 67, 8, 168, 0, 108,
- 47, 36, 50, 0, 0, 14, 69, 70, 44, 207, 28, 240, 51, 40, 57, 72, 108, 72, 0, 13, 67, 45, 28, 199, 89, 39, 51, 35, 57, 57,
- 108, 0, 12, 67, 41, 28, 199, 47, 36, 51, 37, 57, 108, 0, 0, 16, 70, 194, 39, 237, 137, 50, 128, 49, 39, 65, 48, 39, 89, 47,
- 0, 12, 67, 190, 210, 162, 90, 36, 48, 36, 47, 39, 0, 10, 67, 110, 34, 162, 83, 39, 47, 39, 0, 19, 70, 109, 24, 160, 81, 50,
- 128, 83, 39, 51, 40, 50, 36, 91, 35, 89, 47, 0, 17, 70, 77, 19, 173, 137, 50, 128, 89, 39, 51, 101, 48, 40, 89, 47, 0, 15,
- 69, 33, 24, 143, 71, 48, 71, 39, 51, 39, 72, 51, 37, 0, 18, 70, 32, 116, 160, 81, 50, 128, 71, 108, 88, 50, 36, 91, 35, 89,
- 47, 0, 20, 71, 30, 8, 145, 76, 115, 199, 40, 35, 50, 84, 35, 51, 89, 108, 72, 108, 47, 0, 17, 70, 28, 248, 160, 205, 50, 128,
- 35, 72, 84, 36, 50, 37, 89, 47, 0, 0, 19, 70, 129, 84, 74, 204, 120, 0, 50, 39, 89, 51, 35, 47, 37, 57, 108, 50, 0, 13,
- 68, 124, 120, 145, 28, 65, 108, 84, 35, 51, 108, 0, 13, 68, 109, 232, 145, 28, 83, 36, 55, 39, 51, 108, 0, 14, 68, 83, 22, 202,
- 28, 91, 36, 81, 36, 83, 47, 108, 0, 17, 70, 76, 124, 19, 110, 40, 0, 89, 108, 49, 89, 37, 83, 39, 50, 0, 15, 68, 75, 4,
- 115, 28, 88, 35, 49, 35, 51, 37, 57, 108, 0, 16, 72, 62, 36, 71, 128, 248, 145, 30, 0, 72, 39, 51, 108, 50, 0, 10, 67, 33,
- 225, 192, 71, 35, 55, 108, 0, 0, 12, 68, 139, 52, 240, 204, 84, 37, 89, 49, 37, 0, 17, 70, 82, 20, 72, 30, 8, 128, 91, 35,
- 107, 51, 71, 108, 50, 40, 0, 10, 67, 32, 231, 128, 71, 39, 101, 55, 0, 10, 67, 30, 215, 128, 35, 48, 36, 55, 0, 16, 69, 29,
- 22, 162, 30, 0, 35, 51, 104, 17, 35, 84, 108, 50, 0, 0, 11, 67, 193, 71, 192, 49, 36, 91, 35, 65, 0, 10, 67, 185, 71, 192,
- 76, 36, 91, 65, 0, 18, 69, 115, 49, 219, 40, 112, 104, 17, 37, 57, 108, 83, 35, 47, 35, 50, 0, 11, 67, 53, 71, 192, 107, 35,
- 91, 35, 65, 0, 16, 69, 29, 81, 222, 40, 112, 36, 89, 108, 55, 35, 47, 35, 50, 0, 15, 69, 28, 220, 199, 128, 112, 35, 107, 57,
- 108, 50, 35, 50, 0, 0, 11, 67, 129, 56, 140, 50, 39, 89, 40, 75, 0, 12, 67, 125, 148, 30, 65, 39, 19, 88, 35, 55, 0, 14,
- 67, 124, 216, 158, 65, 39, 107, 35, 84, 84, 35, 55, 0, 12, 67, 124, 124, 222, 65, 108, 6, 57, 36, 55, 0, 12, 67, 105, 225, 216,
- 104, 17, 36, 55, 108, 88, 0, 12, 67, 93, 188, 222, 47, 39, 83, 36, 57, 55, 0, 10, 67, 80, 116, 76, 91, 108, 51, 75, 0, 12,
- 67, 78, 28, 222, 89, 39, 107, 36, 57, 55, 0, 11, 67, 61, 236, 222, 72, 35, 55, 37, 55, 0, 10, 67, 29, 88, 158, 39, 89, 40,
- 55, 0, 16, 69, 60, 114, 30, 206, 32, 72, 108, 71, 36, 55, 57, 40, 0, 46, 0, 11, 67, 193, 76, 223, 49, 36, 91, 37, 65, 0,
- 14, 68, 136, 213, 51, 28, 84, 35, 107, 91, 37, 57, 108, 0, 17, 70, 131, 56, 138, 70, 40, 0, 50, 37, 57, 39, 47, 51, 39, 50,
- 0, 11, 67, 129, 60, 223, 50, 35, 89, 37, 65, 0, 15, 68, 126, 23, 156, 28, 65, 35, 107, 55, 35, 104, 17, 108, 0, 18, 68, 124,
- 166, 220, 28, 65, 39, 47, 47, 35, 83, 36, 104, 17, 35, 50, 0, 14, 68, 101, 243, 202, 28, 39, 65, 72, 35, 47, 35, 50, 0, 13,
- 68, 78, 40, 51, 28, 89, 39, 50, 37, 57, 108, 0, 14, 67, 73, 200, 159, 88, 35, 104, 17, 104, 17, 40, 65, 0, 11, 67, 70, 252,
- 223, 51, 36, 90, 37, 65, 0, 15, 68, 67, 4, 115, 28, 88, 35, 49, 35, 51, 37, 57, 108, 0, 19, 70, 49, 164, 71, 111, 49, 192,
- 75, 39, 104, 17, 51, 108, 83, 37, 57, 108, 0, 11, 67, 41, 248, 159, 47, 35, 65, 40, 65, 0, 14, 67, 33, 22, 159, 71, 36, 51,
- 35, 104, 17, 65, 36, 0, 13, 68, 31, 20, 159, 28, 36, 81, 88, 36, 65, 108, 0, 17, 70, 29, 60, 7, 131, 49, 192, 36, 89, 49,
- 108, 50, 37, 57, 108, 0, 0, 11, 67, 133, 248, 160, 107, 35, 65, 40, 50, 0, 10, 67, 131, 56, 160, 50, 36, 39, 50, 0, 14, 67,
- 125, 88, 138, 65, 39, 89, 35, 84, 84, 35, 47, 0, 14, 67, 125, 76, 202, 65, 35, 91, 37, 57, 57, 35, 47, 0, 17, 69, 114, 20,
- 202, 30, 0, 104, 17, 39, 107, 36, 89, 47, 108, 50, 0, 12, 67, 82, 6, 202, 91, 36, 50, 39, 83, 47, 0, 11, 67, 70, 37, 32,
- 51, 39, 91, 35, 50, 0, 13, 67, 61, 19, 138, 72, 36, 6, 51, 35, 101, 47, 0, 11, 67, 58, 215, 128, 101, 36, 48, 36, 55, 0,
- 11, 67, 42, 215, 128, 47, 39, 48, 39, 55, 0, 11, 67, 41, 28, 224, 47, 35, 51, 37, 50, 0, 16, 70, 32, 116, 202, 30, 12, 192,
- 71, 108, 89, 47, 108, 50, 37, 0, 17, 70, 29, 55, 162, 30, 12, 192, 39, 89, 55, 39, 84, 108, 50, 37, 0, 9, 67, 29, 8, 0,
- 36, 88, 50, 0, 11, 67, 10, 213, 32, 108, 48, 91, 36, 50, 0, 12, 67, 9, 28, 224, 108, 51, 37, 57, 35, 50, 0, 0, 11, 67,
- 204, 216, 143, 57, 35, 107, 40, 72, 0, 11, 67, 182, 248, 161, 48, 35, 90, 40, 107, 0, 13, 67, 181, 232, 49, 6, 48, 35, 55, 35,
- 50, 81, 0, 11, 67, 181, 231, 192, 48, 35, 55, 35, 65, 0, 14, 68, 181, 226, 179, 192, 48, 39, 55, 36, 47, 37, 49, 0, 11, 67,
- 131, 59, 161, 50, 37, 76, 36, 12, 0, 14, 68, 129, 72, 179, 124, 50, 35, 91, 35, 84, 37, 65, 0, 12, 67, 129, 51, 161, 50, 39,
- 89, 101, 36, 12, 0, 13, 67, 128, 216, 161, 50, 35, 107, 84, 36, 57, 36, 0, 11, 67, 127, 56, 161, 65, 37, 84, 36, 12, 0, 15,
- 68, 125, 193, 226, 124, 65, 39, 104, 17, 108, 84, 36, 65, 0, 15, 69, 124, 161, 222, 207, 0, 65, 36, 47, 108, 55, 37, 49, 0, 13,
- 67, 113, 231, 192, 104, 17, 35, 6, 55, 35, 65, 0, 13, 67, 105, 28, 207, 104, 17, 39, 51, 51, 37, 72, 0, 10, 67, 80, 231, 192,
- 91, 39, 101, 65, 0, 11, 67, 78, 36, 143, 89, 40, 88, 35, 72, 0, 11, 67, 77, 188, 225, 89, 35, 83, 37, 107, 0, 12, 67, 77,
- 178, 161, 89, 35, 83, 47, 36, 12, 0, 15, 67, 70, 44, 225, 51, 35, 84, 6, 37, 12, 57, 36, 12, 0, 11, 67, 62, 36, 143, 72,
- 40, 88, 35, 72, 0, 12, 67, 49, 40, 161, 75, 39, 88, 84, 36, 12, 0, 12, 67, 43, 12, 225, 47, 36, 49, 57, 36, 12, 0, 13,
- 68, 41, 184, 115, 124, 47, 35, 83, 107, 37, 65, 0, 13, 68, 41, 56, 115, 124, 47, 35, 89, 107, 37, 65, 0, 14, 68, 40, 241, 226,
- 124, 47, 35, 72, 108, 84, 39, 65, 0, 10, 67, 40, 231, 192, 47, 39, 101, 65, 0, 12, 68, 35, 56, 51, 124, 71, 37, 50, 37, 65,
- 0, 11, 67, 33, 231, 192, 71, 35, 55, 35, 65, 0, 14, 68, 33, 72, 179, 124, 71, 36, 91, 35, 84, 37, 65, 0, 18, 70, 33, 28,
- 202, 30, 12, 199, 71, 36, 51, 37, 47, 108, 50, 37, 108, 0, 18, 70, 32, 116, 83, 122, 40, 7, 71, 108, 51, 89, 36, 55, 39, 50,
- 108, 0, 12, 68, 30, 210, 179, 192, 39, 48, 47, 37, 49, 0, 13, 68, 29, 199, 179, 124, 36, 104, 17, 55, 37, 65, 0, 14, 69, 29,
- 50, 179, 108, 112, 36, 89, 47, 37, 83, 108, 0, 11, 67, 10, 248, 49, 108, 90, 35, 50, 81, 0, 0, 13, 68, 183, 52, 202, 128, 48,
- 37, 89, 47, 39, 50, 0, 14, 69, 180, 114, 145, 137, 224, 48, 108, 47, 51, 39, 55, 0, 13, 68, 133, 24, 179, 128, 107, 36, 51, 39,
- 37, 50, 0, 15, 69, 132, 114, 159, 205, 224, 107, 108, 47, 65, 36, 57, 55, 0, 13, 68, 130, 33, 206, 40, 50, 35, 84, 108, 101, 47,
- 0, 11, 67, 128, 124, 222, 50, 108, 19, 36, 55, 0, 14, 69, 128, 116, 113, 205, 224, 50, 108, 51, 81, 37, 55, 0, 17, 70, 126, 36,
- 115, 40, 120, 51, 65, 40, 51, 37, 47, 108, 50, 37, 0, 14, 67, 125, 28, 8, 65, 39, 51, 35, 49, 49, 35, 71, 0, 14, 67, 124,
- 196, 72, 65, 39, 75, 35, 51, 51, 35, 71, 0, 15, 68, 113, 226, 148, 128, 104, 17, 39, 47, 35, 91, 35, 50, 0, 14, 68, 78, 34,
- 179, 128, 89, 40, 47, 37, 57, 35, 50, 0, 14, 68, 73, 18, 27, 40, 88, 35, 51, 71, 35, 83, 47, 0, 16, 69, 63, 20, 84, 204,
- 128, 72, 36, 81, 35, 51, 91, 37, 71, 0, 15, 68, 42, 39, 179, 40, 47, 39, 12, 55, 37, 57, 35, 47, 0, 13, 68, 42, 36, 179,
- 128, 47, 39, 12, 88, 37, 50, 0, 13, 68, 40, 248, 115, 128, 47, 35, 72, 107, 37, 50, 0, 13, 68, 35, 52, 98, 40, 71, 36, 57,
- 51, 40, 47, 0, 13, 68, 34, 5, 51, 128, 71, 36, 50, 91, 37, 50, 0, 13, 68, 28, 132, 115, 112, 36, 71, 51, 37, 104, 17, 0,
- 12, 68, 8, 130, 179, 128, 108, 71, 47, 37, 50, 0, 0, 12, 68, 204, 115, 138, 132, 57, 108, 101, 47, 36, 0, 14, 68, 198, 1, 226,
- 132, 81, 36, 50, 108, 84, 36, 12, 0, 13, 68, 198, 1, 209, 60, 81, 39, 50, 108, 51, 72, 0, 11, 67, 192, 248, 159, 49, 39, 72,
- 40, 65, 0, 17, 70, 181, 232, 138, 29, 28, 0, 48, 39, 55, 39, 47, 108, 51, 49, 0, 17, 69, 180, 161, 211, 205, 240, 48, 39, 47,
- 108, 89, 37, 57, 39, 65, 0, 14, 68, 132, 200, 179, 132, 107, 35, 75, 84, 37, 57, 36, 0, 15, 68, 130, 22, 202, 132, 50, 35, 107,
- 39, 83, 47, 36, 12, 0, 17, 70, 129, 178, 135, 123, 56, 0, 50, 35, 83, 47, 108, 55, 37, 50, 0, 16, 69, 128, 114, 145, 205, 240,
- 50, 108, 47, 36, 51, 57, 39, 65, 0, 18, 69, 126, 12, 210, 205, 240, 65, 35, 50, 57, 36, 88, 37, 57, 39, 65, 0, 12, 67, 125,
- 68, 112, 65, 39, 91, 51, 36, 49, 0, 14, 67, 124, 164, 217, 65, 39, 47, 47, 35, 89, 36, 19, 0, 17, 69, 124, 163, 199, 137, 240,
- 65, 39, 47, 36, 72, 108, 84, 36, 65, 0, 19, 71, 124, 116, 115, 50, 33, 224, 28, 65, 108, 51, 37, 75, 40, 108, 50, 108, 0, 17,
- 69, 122, 34, 147, 205, 240, 55, 39, 47, 36, 89, 37, 57, 39, 65, 0, 13, 67, 82, 8, 159, 91, 36, 50, 35, 84, 35, 65, 0, 13,
- 67, 81, 50, 159, 6, 91, 35, 89, 47, 39, 65, 0, 10, 67, 70, 8, 64, 51, 36, 50, 36, 0, 13, 68, 63, 60, 10, 132, 72, 37,
- 49, 47, 36, 12, 0, 12, 67, 53, 248, 159, 107, 35, 65, 65, 40, 65, 0, 14, 68, 41, 146, 51, 132, 47, 35, 19, 71, 37, 57, 36,
- 0, 17, 69, 33, 72, 34, 205, 240, 71, 36, 91, 36, 50, 35, 84, 37, 65, 0, 14, 68, 33, 28, 210, 60, 71, 36, 51, 37, 88, 35,
- 72, 0, 11, 67, 29, 21, 48, 35, 51, 35, 91, 49, 0, 20, 71, 28, 215, 207, 127, 52, 82, 28, 35, 107, 65, 35, 72, 65, 37, 51,
- 88, 108, 0, 15, 68, 8, 167, 179, 132, 108, 47, 36, 55, 37, 57, 36, 12, 0, 0, 15, 69, 197, 17, 219, 204, 160, 81, 36, 51, 108,
- 83, 37, 47, 0, 15, 70, 196, 116, 162, 207, 55, 128, 81, 108, 88, 39, 37, 55, 0, 15, 69, 135, 59, 81, 138, 0, 107, 37, 48, 36,
- 51, 39, 50, 0, 13, 68, 133, 28, 34, 120, 107, 36, 51, 49, 40, 55, 0, 18, 70, 133, 19, 223, 35, 55, 128, 107, 35, 51, 72, 35,
- 65, 71, 37, 55, 0, 11, 67, 131, 28, 224, 50, 36, 81, 37, 50, 0, 15, 69, 125, 226, 34, 70, 0, 65, 36, 55, 71, 39, 51, 50,
- 0, 15, 67, 125, 72, 156, 65, 39, 91, 35, 84, 84, 36, 104, 17, 0, 14, 68, 125, 49, 243, 120, 65, 35, 89, 108, 19, 36, 55, 0,
- 14, 68, 124, 241, 206, 120, 65, 39, 72, 108, 101, 36, 55, 0, 11, 67, 123, 56, 160, 55, 37, 57, 39, 50, 0, 12, 67, 53, 60, 224,
- 107, 39, 89, 36, 57, 50, 0, 14, 68, 33, 20, 179, 120, 71, 36, 51, 36, 88, 37, 55, 0, 15, 69, 32, 244, 199, 56, 160, 71, 35,
- 72, 89, 108, 101, 47, 0, 17, 70, 29, 226, 141, 87, 55, 128, 39, 55, 47, 35, 107, 89, 37, 55, 0, 12, 68, 29, 183, 179, 48, 36,
- 83, 55, 37, 75, 0, 14, 69, 29, 180, 71, 56, 160, 35, 83, 51, 108, 101, 47, 0, 17, 70, 28, 168, 159, 35, 55, 128, 39, 47, 39,
- 65, 39, 71, 37, 55, 0, 13, 68, 28, 161, 224, 120, 36, 47, 108, 50, 39, 55, 0, 0, 12, 67, 197, 72, 33, 81, 39, 91, 50, 36,
- 12, 0, 17, 70, 193, 248, 160, 205, 39, 192, 49, 39, 65, 39, 50, 37, 88, 65, 0, 11, 67, 193, 244, 64, 49, 35, 65, 35, 51, 0,
- 15, 69, 192, 116, 200, 71, 16, 49, 108, 89, 71, 35, 51, 81, 0, 15, 69, 182, 33, 202, 206, 16, 48, 39, 108, 47, 37, 57, 36, 0,
- 15, 69, 181, 19, 243, 74, 16, 48, 35, 51, 72, 37, 88, 36, 0, 14, 68, 131, 49, 243, 124, 50, 35, 57, 108, 57, 35, 65, 0, 17,
- 69, 129, 195, 243, 130, 16, 50, 35, 104, 17, 72, 37, 50, 36, 12, 0, 11, 67, 129, 72, 161, 50, 35, 91, 84, 36, 0, 17, 70, 127,
- 1, 224, 205, 39, 192, 65, 36, 49, 108, 50, 37, 88, 65, 0, 14, 68, 125, 225, 243, 124, 65, 39, 55, 108, 57, 36, 65, 0, 14, 67,
- 125, 72, 161, 65, 39, 91, 35, 84, 84, 35, 107, 0, 14, 68, 124, 241, 226, 124, 65, 39, 72, 108, 84, 36, 65, 0, 17, 70, 124, 196,
- 79, 55, 54, 192, 65, 39, 75, 35, 51, 51, 35, 72, 0, 18, 69, 124, 129, 222, 106, 16, 65, 39, 71, 108, 55, 36, 104, 17, 36, 12,
- 0, 12, 67, 113, 244, 64, 104, 17, 35, 65, 35, 51, 0, 16, 69, 101, 55, 162, 206, 16, 19, 35, 89, 35, 55, 40, 57, 36, 0, 14,
- 67, 84, 247, 33, 89, 35, 72, 35, 104, 17, 36, 12, 0, 13, 68, 79, 52, 202, 124, 89, 37, 89, 47, 36, 65, 0, 15, 69, 71, 52,
- 136, 71, 16, 51, 37, 88, 71, 35, 51, 81, 0, 11, 67, 60, 244, 64, 72, 35, 72, 35, 51, 0, 10, 67, 57, 178, 161, 101, 39, 83,
- 47, 0, 11, 67, 53, 236, 225, 107, 36, 55, 57, 36, 0, 13, 67, 52, 247, 33, 107, 35, 72, 35, 104, 17, 36, 0, 19, 70, 35, 55,
- 179, 138, 7, 192, 6, 65, 37, 55, 57, 40, 12, 50, 39, 65, 0, 13, 68, 35, 52, 84, 192, 71, 37, 51, 35, 91, 49, 0, 18, 69,
- 33, 22, 94, 206, 16, 71, 35, 51, 19, 35, 55, 35, 57, 107, 36, 0, 12, 67, 29, 236, 225, 35, 55, 35, 57, 107, 36, 0, 19, 70,
- 28, 132, 81, 76, 120, 7, 35, 71, 35, 51, 51, 36, 89, 108, 50, 108, 0, 0, 17, 69, 193, 28, 15, 205, 224, 49, 39, 51, 39, 49,
- 39, 72, 37, 55, 0, 11, 67, 182, 37, 20, 48, 40, 91, 36, 91, 0, 11, 67, 137, 232, 162, 84, 39, 55, 84, 39, 0, 17, 70, 135,
- 51, 209, 137, 188, 222, 107, 37, 72, 51, 39, 83, 37, 55, 0, 15, 68, 129, 68, 202, 128, 50, 36, 91, 35, 89, 47, 35, 50, 0, 14,
- 68, 125, 145, 226, 128, 65, 39, 19, 108, 84, 36, 50, 0, 15, 68, 125, 88, 171, 40, 65, 39, 89, 35, 84, 84, 35, 47, 0, 14, 68,
- 124, 252, 226, 128, 6, 65, 35, 72, 57, 40, 50, 0, 11, 67, 124, 209, 208, 65, 39, 107, 108, 88, 0, 13, 67, 124, 196, 179, 65, 39,
- 75, 35, 88, 88, 108, 0, 13, 67, 113, 28, 212, 104, 17, 39, 51, 35, 57, 91, 0, 15, 68, 78, 215, 148, 40, 89, 36, 48, 36, 55,
- 36, 91, 47, 0, 13, 68, 57, 19, 51, 128, 101, 39, 51, 75, 37, 50, 0, 17, 69, 33, 19, 48, 136, 128, 71, 36, 51, 36, 50, 75,
- 49, 40, 71, 0, 17, 70, 31, 56, 10, 70, 216, 158, 37, 50, 47, 36, 51, 48, 39, 55, 0, 14, 69, 29, 55, 199, 205, 224, 36, 89,
- 65, 108, 37, 55, 0, 0, 12, 67, 198, 40, 81, 81, 39, 12, 107, 35, 51, 0, 12, 67, 193, 24, 17, 49, 39, 51, 50, 36, 51, 0,
- 17, 70, 185, 24, 176, 30, 3, 192, 76, 39, 51, 40, 49, 108, 50, 72, 0, 13, 68, 183, 1, 224, 60, 48, 39, 49, 108, 50, 72, 0,
- 11, 67, 134, 39, 209, 107, 40, 65, 36, 51, 0, 18, 70, 129, 252, 207, 30, 3, 192, 50, 36, 65, 37, 72, 108, 50, 35, 72, 0, 11,
- 67, 129, 180, 192, 50, 35, 83, 35, 89, 0, 19, 70, 129, 180, 115, 63, 56, 159, 50, 36, 83, 51, 37, 72, 37, 57, 39, 65, 0, 21,
- 71, 125, 146, 159, 60, 36, 115, 28, 65, 39, 47, 35, 65, 36, 72, 108, 51, 37, 57, 0, 13, 68, 125, 145, 224, 60, 65, 39, 108, 50,
- 36, 72, 0, 17, 69, 125, 50, 156, 205, 240, 65, 39, 89, 47, 35, 104, 17, 37, 65, 0, 15, 68, 123, 8, 10, 132, 55, 35, 49, 35,
- 50, 47, 36, 12, 0, 12, 67, 113, 241, 209, 104, 17, 39, 65, 108, 51, 0, 16, 70, 110, 36, 98, 29, 19, 192, 83, 39, 51, 84, 108,
- 51, 72, 0, 11, 67, 101, 241, 209, 35, 65, 65, 108, 51, 0, 16, 69, 101, 236, 209, 113, 240, 35, 55, 108, 51, 35, 104, 17, 65, 0,
- 17, 69, 100, 117, 28, 41, 240, 108, 91, 36, 104, 17, 36, 47, 35, 65, 0, 11, 67, 81, 241, 209, 91, 39, 65, 108, 51, 0, 11, 67,
- 78, 39, 209, 89, 40, 65, 36, 51, 0, 18, 70, 74, 3, 31, 139, 56, 64, 88, 35, 50, 75, 65, 40, 57, 36, 12, 0, 11, 67, 57,
- 241, 209, 101, 39, 65, 108, 51, 0, 17, 70, 57, 24, 148, 30, 3, 192, 101, 39, 51, 40, 91, 108, 50, 72, 0, 15, 68, 56, 196, 202,
- 132, 101, 39, 75, 35, 89, 47, 36, 12, 0, 13, 68, 52, 117, 32, 132, 48, 108, 91, 50, 36, 12, 0, 17, 70, 48, 124, 241, 75, 56,
- 0, 75, 108, 57, 81, 39, 88, 37, 50, 0, 13, 68, 42, 39, 179, 60, 47, 39, 6, 55, 37, 72, 0, 14, 67, 42, 6, 209, 47, 35,
- 50, 35, 83, 83, 39, 51, 0, 14, 67, 41, 88, 145, 47, 35, 89, 35, 84, 84, 39, 51, 0, 14, 68, 40, 115, 243, 132, 47, 35, 19,
- 72, 37, 57, 36, 0, 13, 68, 29, 188, 32, 60, 35, 83, 49, 35, 50, 72, 0, 13, 68, 8, 132, 202, 132, 108, 71, 35, 89, 47, 36,
- 0, 0, 18, 70, 197, 232, 136, 137, 236, 224, 81, 39, 55, 39, 71, 40, 55, 37, 50, 0, 11, 67, 196, 241, 210, 81, 39, 72, 108, 88,
- 0, 17, 70, 196, 114, 7, 68, 252, 224, 81, 108, 71, 108, 51, 72, 37, 50, 0, 15, 68, 193, 71, 240, 80, 49, 36, 91, 65, 35, 49,
- 36, 91, 0, 17, 70, 182, 36, 179, 79, 56, 160, 48, 39, 88, 37, 89, 57, 39, 50, 0, 18, 70, 182, 36, 134, 204, 248, 160, 48, 39,
- 88, 36, 19, 37, 72, 39, 50, 0, 17, 70, 181, 24, 155, 31, 55, 128, 48, 39, 51, 39, 83, 108, 57, 55, 0, 19, 70, 180, 161, 224,
- 79, 55, 128, 48, 39, 47, 108, 50, 89, 37, 57, 36, 55, 0, 8, 66, 134, 208, 107, 39, 48, 0, 17, 69, 124, 129, 207, 68, 160, 65,
- 39, 71, 108, 72, 36, 51, 35, 47, 0, 19, 70, 109, 17, 240, 79, 56, 160, 83, 36, 51, 108, 49, 89, 37, 57, 39, 50, 0, 18, 70,
- 109, 17, 224, 193, 236, 224, 83, 36, 51, 108, 50, 49, 55, 37, 50, 0, 14, 68, 81, 241, 209, 80, 91, 39, 65, 108, 51, 36, 91, 0,
- 14, 68, 77, 177, 209, 80, 89, 36, 83, 108, 51, 36, 91, 0, 19, 70, 56, 120, 145, 73, 252, 224, 101, 108, 84, 35, 51, 88, 35, 65,
- 37, 50, 0, 10, 67, 53, 72, 128, 107, 35, 91, 84, 0, 14, 68, 32, 243, 148, 204, 71, 35, 72, 35, 101, 91, 37, 0, 19, 70, 30,
- 6, 240, 79, 56, 160, 35, 50, 83, 36, 49, 89, 37, 57, 39, 50, 0, 0, 13, 68, 204, 243, 199, 68, 57, 39, 72, 72, 108, 51, 0,
- 12, 68, 194, 39, 199, 68, 49, 39, 65, 108, 51, 0, 18, 70, 182, 39, 162, 131, 55, 192, 48, 39, 55, 39, 50, 37, 57, 39, 65, 0,
- 19, 70, 181, 116, 82, 34, 36, 113, 48, 36, 47, 36, 51, 88, 71, 40, 51, 81, 0, 19, 70, 180, 164, 82, 34, 36, 113, 48, 36, 47,
- 36, 51, 88, 71, 40, 51, 81, 0, 15, 69, 126, 36, 135, 207, 0, 65, 40, 88, 108, 37, 12, 49, 0, 16, 69, 126, 20, 71, 138, 16,
- 65, 36, 107, 51, 108, 84, 36, 12, 0, 10, 67, 125, 84, 64, 65, 36, 89, 51, 0, 13, 68, 125, 39, 199, 68, 65, 36, 88, 65, 108,
- 51, 0, 12, 67, 114, 39, 211, 104, 17, 40, 65, 36, 89, 0, 16, 70, 85, 252, 225, 45, 252, 225, 89, 39, 65, 35, 57, 36, 12, 0,
- 17, 70, 62, 40, 19, 43, 55, 192, 72, 40, 50, 36, 89, 47, 37, 65, 0, 11, 67, 57, 116, 64, 101, 35, 47, 35, 51, 0, 11, 67,
- 56, 244, 64, 101, 35, 72, 35, 51, 0, 19, 70, 43, 52, 98, 40, 226, 161, 47, 37, 51, 39, 47, 35, 101, 47, 36, 12, 0, 21, 70,
- 33, 194, 34, 120, 120, 15, 71, 36, 104, 17, 35, 71, 40, 55, 108, 50, 35, 72, 0, 10, 67, 33, 116, 64, 71, 39, 47, 51, 0, 17,
- 69, 33, 19, 19, 42, 16, 71, 35, 51, 75, 35, 89, 47, 36, 12, 0, 14, 68, 33, 17, 207, 68, 71, 35, 51, 108, 72, 35, 51, 0,
- 15, 69, 32, 229, 7, 128, 240, 71, 35, 101, 91, 108, 50, 72, 0, 17, 70, 31, 55, 179, 131, 55, 192, 37, 55, 37, 50, 37, 57, 39,
- 65, 0, 15, 70, 30, 36, 98, 198, 44, 225, 39, 51, 39, 81, 40, 36, 0, 17, 70, 29, 50, 135, 122, 40, 33, 36, 89, 47, 108, 55,
- 39, 50, 36, 0, 18, 70, 29, 24, 160, 61, 24, 143, 35, 51, 84, 35, 50, 72, 51, 40, 72, 0, 0, 14, 69, 196, 120, 159, 205, 64,
- 81, 108, 84, 65, 37, 91, 0, 17, 70, 194, 36, 74, 205, 40, 158, 49, 39, 51, 47, 37, 88, 39, 55, 0, 16, 70, 182, 36, 83, 30,
- 2, 128, 48, 40, 51, 89, 108, 50, 47, 0, 22, 71, 181, 23, 211, 206, 39, 179, 40, 48, 39, 51, 65, 35, 89, 40, 55, 37, 57, 35,
- 47, 0, 10, 67, 138, 37, 34, 84, 39, 91, 39, 0, 22, 71, 124, 164, 98, 181, 236, 202, 128, 65, 36, 47, 51, 39, 48, 39, 55, 37,
- 47, 35, 50, 0, 20, 70, 115, 55, 226, 127, 50, 128, 104, 17, 36, 57, 65, 40, 65, 37, 57, 35, 47, 0, 11, 67, 77, 28, 212, 89,
- 37, 51, 37, 91, 0, 16, 69, 35, 56, 15, 205, 64, 71, 37, 57, 35, 50, 72, 37, 91, 0, 10, 67, 9, 226, 162, 108, 55, 47, 39,
- 0, 12, 67, 193, 66, 179, 49, 39, 91, 47, 37, 0, 48, 12, 67, 193, 66, 179, 49, 35, 91, 47, 37, 0, 46, 0, 18, 70, 198, 35,
- 209, 108, 168, 64, 81, 39, 84, 72, 51, 35, 83, 47, 36, 0, 17, 70, 197, 17, 224, 62, 44, 0, 81, 36, 51, 108, 50, 72, 40, 49,
- 0, 17, 70, 194, 40, 109, 31, 56, 64, 49, 40, 107, 48, 108, 57, 36, 12, 0, 14, 69, 184, 120, 143, 29, 16, 76, 108, 84, 72, 108,
- 51, 0, 15, 69, 184, 114, 33, 29, 16, 76, 108, 71, 35, 107, 108, 51, 0, 15, 69, 181, 20, 143, 29, 16, 48, 39, 51, 88, 72, 108,
- 51, 0, 11, 67, 137, 183, 0, 84, 36, 83, 104, 17, 0, 17, 70, 135, 51, 209, 137, 236, 240, 107, 37, 72, 51, 39, 55, 37, 49, 0,
- 11, 67, 133, 20, 192, 107, 35, 51, 35, 89, 0, 13, 67, 109, 229, 17, 83, 36, 55, 35, 91, 36, 51, 0, 13, 68, 77, 183, 179, 76,
- 89, 36, 83, 55, 37, 89, 0, 19, 70, 73, 244, 202, 30, 8, 64, 88, 36, 65, 36, 89, 47, 108, 50, 36, 12, 0, 18, 70, 70, 35,
- 206, 30, 8, 64, 51, 40, 72, 6, 101, 108, 50, 36, 12, 0, 13, 68, 69, 241, 224, 76, 51, 39, 65, 108, 50, 89, 0, 17, 70, 62,
- 40, 45, 31, 56, 64, 72, 40, 50, 48, 108, 57, 36, 12, 0, 13, 68, 41, 17, 224, 76, 47, 36, 51, 108, 50, 89, 0, 18, 70, 29,
- 236, 10, 70, 35, 192, 36, 55, 36, 49, 47, 36, 51, 39, 72, 0, 12, 68, 29, 49, 224, 76, 36, 89, 108, 50, 89, 0, 11, 67, 181,
- 20, 192, 48, 39, 51, 89, 0, 48, 12, 67, 181, 20, 192, 48, 36, 51, 36, 89, 0, 46, 0, 18, 70, 197, 17, 223, 29, 184, 160, 81,
- 36, 51, 108, 65, 108, 83, 39, 50, 0, 17, 70, 195, 55, 162, 32, 124, 202, 49, 37, 55, 40, 71, 108, 57, 47, 0, 16, 69, 194, 3,
- 226, 30, 0, 49, 35, 50, 72, 39, 84, 108, 50, 0, 11, 67, 181, 28, 210, 48, 36, 51, 37, 88, 0, 14, 68, 136, 124, 32, 80, 84,
- 108, 49, 39, 50, 36, 91, 0, 18, 70, 136, 117, 51, 131, 18, 160, 84, 108, 91, 37, 50, 81, 47, 39, 50, 0, 19, 70, 126, 1, 211,
- 32, 172, 192, 65, 39, 50, 108, 89, 36, 71, 35, 47, 37, 0, 22, 70, 113, 18, 71, 121, 156, 224, 104, 17, 39, 51, 51, 35, 47, 39,
- 55, 19, 36, 57, 50, 0, 19, 70, 108, 244, 71, 79, 56, 160, 83, 36, 72, 51, 108, 89, 37, 57, 39, 50, 0, 20, 70, 79, 52, 71,
- 123, 56, 160, 89, 37, 57, 36, 51, 108, 55, 36, 39, 84, 50, 0, 12, 68, 58, 33, 224, 80, 101, 108, 50, 36, 91, 0, 17, 70, 57,
- 108, 209, 30, 44, 192, 101, 35, 88, 37, 51, 108, 84, 37, 0, 14, 68, 57, 28, 98, 80, 101, 35, 51, 81, 40, 12, 91, 0, 15, 68,
- 33, 226, 20, 136, 71, 35, 55, 71, 35, 91, 39, 12, 0, 14, 69, 29, 60, 7, 206, 208, 36, 89, 49, 108, 57, 48, 0, 17, 70, 10,
- 3, 226, 193, 28, 224, 108, 50, 72, 39, 49, 51, 37, 50, 0, 11, 67, 9, 244, 82, 108, 65, 39, 51, 88, 0, 0, 18, 70, 181, 24,
- 147, 78, 36, 64, 48, 36, 51, 39, 89, 36, 89, 39, 51, 0, 20, 70, 181, 20, 202, 204, 248, 15, 48, 35, 51, 35, 89, 47, 37, 72,
- 35, 50, 72, 0, 15, 69, 139, 56, 19, 129, 48, 84, 37, 50, 89, 36, 50, 89, 0, 16, 70, 135, 52, 98, 139, 52, 64, 107, 37, 51,
- 39, 84, 37, 51, 0, 8, 66, 132, 240, 107, 36, 72, 0, 12, 67, 130, 36, 83, 50, 39, 12, 51, 35, 89, 0, 18, 70, 130, 17, 224,
- 60, 120, 33, 50, 35, 107, 108, 50, 72, 108, 50, 36, 0, 14, 67, 124, 244, 83, 65, 39, 72, 35, 51, 51, 36, 89, 0, 10, 67, 124,
- 116, 83, 65, 108, 51, 89, 0, 24, 70, 113, 53, 224, 94, 12, 225, 104, 17, 39, 89, 47, 35, 50, 47, 35, 50, 37, 57, 57, 36, 12,
- 0, 10, 67, 111, 60, 19, 83, 37, 49, 89, 0, 10, 67, 108, 116, 83, 83, 108, 51, 89, 0, 13, 68, 102, 1, 213, 68, 35, 50, 108,
- 89, 39, 51, 0, 17, 70, 70, 36, 148, 192, 116, 64, 51, 40, 88, 91, 36, 49, 108, 51, 0, 11, 67, 62, 37, 19, 72, 40, 91, 36,
- 89, 0, 16, 69, 57, 19, 51, 131, 0, 101, 39, 51, 75, 37, 50, 35, 49, 0, 17, 70, 35, 49, 224, 196, 116, 64, 71, 37, 57, 35,
- 50, 81, 108, 51, 0, 16, 70, 29, 232, 43, 132, 116, 64, 39, 50, 50, 35, 107, 108, 51, 0, 15, 69, 29, 55, 162, 31, 0, 36, 89,
- 55, 39, 84, 108, 49, 0, 20, 71, 28, 168, 159, 192, 120, 51, 192, 39, 47, 39, 65, 36, 49, 108, 50, 37, 49, 0, 15, 69, 9, 17,
- 200, 79, 0, 108, 51, 108, 71, 36, 89, 49, 0, 0, 20, 71, 194, 4, 202, 30, 2, 179, 128, 49, 39, 50, 89, 47, 108, 50, 47, 37,
- 50, 0, 14, 68, 125, 196, 71, 88, 65, 36, 104, 17, 51, 108, 88, 0, 17, 70, 48, 120, 49, 60, 116, 128, 75, 108, 50, 81, 39, 72,
- 108, 88, 0, 21, 71, 32, 115, 138, 69, 39, 243, 128, 71, 108, 101, 47, 35, 51, 88, 35, 65, 37, 50, 0, 19, 71, 30, 220, 222, 29,
- 60, 226, 128, 36, 48, 37, 55, 108, 89, 57, 39, 50, 0, 21, 71, 11, 1, 207, 127, 52, 243, 128, 108, 49, 108, 72, 36, 65, 37, 89,
- 57, 108, 50, 0, 0, 18, 70, 198, 3, 7, 128, 248, 0, 81, 39, 50, 75, 108, 50, 72, 35, 50, 0, 22, 70, 181, 52, 72, 68, 115,
- 209, 48, 36, 89, 35, 51, 36, 71, 35, 51, 108, 72, 35, 51, 0, 13, 68, 181, 19, 243, 76, 48, 35, 51, 72, 37, 89, 0, 12, 67,
- 125, 116, 77, 65, 35, 47, 51, 35, 107, 0, 19, 70, 124, 115, 209, 82, 40, 81, 65, 108, 72, 35, 51, 91, 39, 107, 35, 51, 0, 18,
- 70, 70, 37, 32, 62, 40, 0, 51, 39, 12, 91, 35, 50, 72, 40, 50, 0, 13, 68, 68, 227, 243, 76, 51, 39, 101, 72, 37, 89, 0,
- 13, 68, 60, 115, 209, 76, 72, 108, 72, 51, 35, 89, 0, 16, 70, 58, 33, 224, 61, 252, 209, 101, 108, 50, 72, 65, 37, 51, 0, 10,
- 67, 45, 226, 192, 89, 39, 55, 89, 0, 13, 68, 43, 52, 81, 76, 47, 37, 51, 51, 35, 89, 0, 18, 70, 29, 251, 81, 29, 120, 145,
- 36, 65, 48, 36, 51, 108, 47, 40, 51, 0, 28, 74, 10, 2, 145, 70, 34, 7, 192, 164, 115, 28, 108, 50, 47, 36, 51, 39, 71, 108,
- 49, 47, 36, 51, 37, 57, 108, 0, 0, 17, 70, 181, 60, 206, 30, 12, 192, 48, 36, 89, 37, 101, 108, 50, 37, 0, 16, 70, 127, 52,
- 136, 30, 12, 192, 65, 37, 88, 71, 108, 50, 37, 0, 15, 69, 88, 116, 72, 30, 0, 88, 108, 51, 36, 71, 108, 50, 0, 29, 73, 84,
- 244, 71, 121, 242, 135, 133, 236, 224, 89, 35, 72, 51, 39, 55, 65, 39, 47, 36, 35, 107, 107, 36, 55, 37, 50, 0, 16, 69, 78, 212,
- 202, 30, 0, 89, 36, 48, 36, 89, 47, 108, 50, 0, 16, 70, 42, 39, 147, 42, 44, 192, 47, 39, 55, 89, 47, 39, 57, 0, 14, 69,
- 40, 118, 202, 138, 0, 47, 108, 83, 47, 40, 50, 0, 16, 67, 32, 247, 10, 71, 36, 72, 36, 104, 17, 104, 17, 35, 47, 0, 20, 71,
- 32, 124, 32, 51, 1, 226, 204, 71, 108, 49, 39, 50, 75, 49, 108, 84, 37, 0, 21, 72, 30, 6, 226, 69, 241, 202, 207, 0, 35, 50,
- 83, 39, 51, 65, 108, 47, 37, 49, 0, 24, 73, 29, 28, 202, 70, 39, 199, 205, 60, 224, 36, 51, 37, 47, 51, 39, 65, 108, 57, 89,
- 37, 50, 0, 0, 17, 69, 137, 19, 237, 69, 48, 84, 39, 51, 72, 48, 36, 51, 36, 89, 0, 15, 69, 136, 124, 223, 193, 48, 84, 108,
- 57, 65, 35, 49, 89, 0, 11, 67, 129, 252, 0, 50, 35, 65, 35, 49, 0, 16, 69, 127, 52, 202, 69, 48, 65, 37, 89, 47, 36, 51,
- 36, 89, 0, 14, 67, 124, 211, 203, 65, 39, 107, 35, 72, 72, 36, 89, 0, 13, 67, 124, 72, 11, 65, 39, 35, 50, 50, 35, 89, 0,
- 21, 71, 112, 120, 34, 129, 243, 199, 68, 104, 17, 108, 50, 40, 50, 65, 35, 72, 108, 51, 0, 24, 72, 33, 68, 79, 137, 50, 135, 130,
- 16, 71, 35, 91, 35, 51, 72, 40, 89, 47, 108, 50, 36, 12, 0, 28, 6, 58, 117, 43, 48, 50, 57, 50, 35, 65, 108, 72, 36, 20,
- 76, 36, 107, 51, 36, 57, 36, 20, 91, 108, 72, 0, 46, 0, 15, 67, 131, 2, 178, 6, 50, 39, 49, 49, 47, 36, 57, 36, 0, 27,
- 74, 111, 50, 162, 181, 225, 243, 131, 2, 162, 128, 83, 37, 47, 39, 48, 36, 55, 108, 57, 50, 49, 47, 39, 50, 0, 14, 68, 61, 251,
- 78, 40, 72, 35, 65, 48, 39, 101, 47, 0, 18, 70, 61, 24, 160, 196, 120, 51, 72, 35, 51, 40, 50, 81, 108, 50, 37, 0, 14, 68,
- 53, 97, 224, 40, 107, 36, 88, 108, 50, 35, 47, 0, 18, 70, 33, 24, 160, 196, 120, 51, 71, 39, 51, 40, 50, 81, 108, 50, 37, 0,
- 29, 7, 58, 45, 117, 43, 48, 50, 57, 50, 35, 65, 108, 72, 36, 10, 76, 36, 107, 51, 36, 57, 36, 10, 91, 108, 72, 0, 46, 16,
- 65, 12, 6, 35, 55, 36, 83, 4, 107, 35, 65, 88, 36, 12, 0, 0, 17, 70, 180, 116, 74, 204, 168, 145, 48, 108, 51, 47, 37, 47,
- 39, 51, 0, 23, 72, 133, 244, 135, 62, 216, 15, 29, 16, 107, 35, 65, 88, 108, 72, 48, 36, 50, 72, 108, 51, 0, 26, 73, 130, 241,
- 207, 181, 20, 202, 30, 8, 64, 50, 36, 90, 108, 72, 48, 35, 51, 35, 89, 47, 108, 50, 36, 0, 13, 68, 126, 35, 34, 60, 65, 39,
- 75, 40, 12, 72, 0, 24, 73, 29, 180, 199, 71, 20, 243, 56, 168, 64, 35, 83, 89, 108, 51, 81, 39, 89, 37, 101, 47, 36, 0, 13,
- 68, 9, 248, 146, 60, 108, 65, 40, 88, 35, 72, 0, 0, 13, 67, 197, 37, 10, 81, 39, 6, 88, 35, 91, 47, 0, 15, 69, 194, 44,
- 224, 40, 160, 49, 40, 37, 50, 47, 36, 47, 0, 15, 69, 192, 177, 219, 28, 160, 49, 36, 89, 108, 83, 108, 47, 0, 14, 68, 181, 28,
- 212, 32, 48, 35, 51, 37, 91, 35, 71, 0, 17, 70, 180, 116, 74, 205, 72, 0, 48, 108, 51, 47, 37, 91, 36, 50, 0, 15, 69, 139,
- 56, 19, 128, 160, 84, 37, 50, 89, 36, 50, 47, 0, 12, 67, 130, 37, 10, 50, 36, 84, 36, 91, 47, 0, 15, 69, 127, 1, 219, 28,
- 160, 65, 39, 49, 108, 83, 108, 47, 0, 15, 68, 125, 101, 209, 32, 65, 39, 88, 47, 35, 51, 36, 71, 0, 12, 67, 125, 28, 206, 65,
- 36, 51, 51, 37, 101, 0, 17, 69, 41, 19, 223, 29, 160, 47, 35, 51, 72, 35, 65, 108, 104, 17, 0, 16, 68, 32, 247, 213, 32, 71,
- 35, 72, 65, 35, 89, 89, 35, 71, 0, 19, 70, 29, 50, 162, 30, 12, 128, 39, 89, 47, 39, 84, 108, 50, 36, 57, 36, 0, 0, 11,
- 67, 127, 12, 207, 65, 35, 49, 37, 72, 0, 11, 67, 125, 28, 207, 65, 39, 51, 37, 72, 0, 14, 69, 124, 115, 209, 204, 240, 65, 108,
- 72, 51, 37, 72, 0, 15, 69, 109, 24, 135, 68, 240, 83, 39, 51, 84, 108, 51, 72, 0, 15, 69, 50, 2, 7, 128, 240, 75, 39, 50,
- 71, 108, 50, 72, 0, 15, 69, 30, 212, 243, 122, 0, 36, 48, 89, 37, 55, 39, 50, 0, 14, 69, 28, 248, 135, 68, 240, 36, 72, 84,
- 108, 51, 72, 0, 0, 22, 72, 198, 3, 25, 123, 51, 135, 131, 48, 81, 35, 50, 75, 35, 55, 37, 101, 108, 50, 37, 0, 14, 68, 125,
- 156, 212, 40, 65, 35, 19, 37, 91, 35, 47, 0, 18, 70, 124, 129, 206, 44, 114, 128, 65, 39, 71, 108, 107, 36, 89, 108, 47, 0, 17,
- 68, 40, 134, 115, 40, 47, 35, 71, 35, 19, 37, 57, 57, 35, 47, 0, 20, 70, 40, 114, 19, 40, 120, 50, 47, 108, 71, 36, 89, 47,
- 108, 50, 36, 57, 36, 0, 15, 68, 33, 180, 83, 40, 71, 36, 83, 36, 51, 36, 89, 47, 0, 18, 69, 33, 19, 19, 43, 32, 71, 35,
- 51, 75, 35, 89, 47, 36, 57, 36, 0, 18, 70, 29, 50, 153, 30, 2, 128, 36, 89, 47, 36, 19, 108, 50, 35, 47, 0, 0, 11, 67,
- 136, 194, 0, 84, 35, 75, 35, 71, 0, 18, 69, 124, 168, 34, 173, 144, 65, 39, 47, 36, 50, 35, 84, 84, 36, 19, 0, 14, 68, 82,
- 8, 179, 60, 91, 36, 50, 35, 84, 37, 72, 0, 13, 68, 76, 161, 224, 60, 89, 36, 47, 108, 50, 72, 0, 13, 68, 63, 56, 179, 60,
- 72, 36, 57, 84, 37, 72, 0, 14, 68, 54, 33, 207, 44, 107, 35, 84, 108, 72, 36, 89, 0, 14, 68, 33, 241, 224, 60, 71, 36, 65,
- 108, 50, 35, 72, 0, 12, 67, 32, 134, 115, 71, 35, 71, 35, 19, 37, 0, 0, 11, 67, 207, 11, 71, 57, 36, 49, 48, 108, 0, 27,
- 72, 124, 163, 79, 29, 231, 209, 193, 32, 65, 39, 47, 47, 35, 107, 36, 72, 39, 55, 65, 35, 51, 49, 35, 88, 0, 16, 70, 60, 120,
- 31, 29, 28, 0, 72, 108, 50, 65, 108, 51, 49, 0, 10, 67, 49, 32, 64, 75, 39, 88, 19, 0, 15, 69, 35, 51, 206, 80, 160, 71,
- 37, 72, 101, 36, 91, 47, 0, 13, 67, 33, 149, 135, 6, 71, 35, 19, 88, 35, 50, 0, 15, 69, 30, 4, 111, 207, 0, 36, 50, 36,
- 51, 90, 37, 49, 0, 0, 13, 68, 198, 8, 147, 204, 81, 36, 50, 39, 89, 37, 0, 15, 69, 197, 23, 209, 136, 240, 81, 35, 51, 65,
- 51, 40, 72, 0, 16, 69, 183, 55, 199, 204, 240, 48, 36, 57, 65, 108, 57, 35, 72, 0, 16, 69, 181, 66, 136, 128, 240, 48, 39, 91,
- 47, 71, 35, 50, 72, 0, 19, 70, 181, 20, 202, 204, 252, 207, 48, 35, 51, 35, 89, 47, 37, 72, 37, 72, 0, 14, 69, 130, 37, 7,
- 128, 240, 50, 40, 91, 108, 50, 72, 0, 14, 69, 127, 60, 17, 138, 0, 65, 37, 49, 51, 39, 50, 0, 16, 68, 111, 1, 225, 204, 83,
- 39, 49, 108, 12, 6, 107, 37, 12, 0, 18, 70, 109, 24, 136, 29, 28, 207, 83, 39, 51, 40, 71, 108, 51, 37, 72, 0, 12, 68, 60,
- 116, 83, 204, 72, 108, 51, 89, 37, 0, 13, 68, 41, 28, 240, 136, 47, 36, 51, 37, 49, 39, 0, 25, 72, 9, 56, 148, 204, 163, 237,
- 69, 48, 108, 89, 39, 91, 36, 57, 47, 36, 72, 48, 36, 51, 36, 89, 0, 0, 12, 67, 193, 225, 192, 49, 39, 55, 55, 35, 50, 0,
- 13, 68, 192, 162, 7, 148, 49, 35, 47, 71, 35, 50, 0, 12, 68, 127, 52, 82, 28, 65, 37, 51, 88, 108, 0, 19, 68, 126, 39, 10,
- 28, 65, 39, 84, 35, 104, 17, 104, 17, 35, 47, 35, 50, 0, 13, 68, 124, 241, 226, 28, 65, 39, 72, 108, 84, 108, 0, 12, 68, 58,
- 40, 10, 28, 101, 39, 50, 47, 108, 0, 13, 68, 35, 51, 115, 28, 71, 37, 107, 35, 57, 108, 0, 14, 68, 29, 18, 148, 28, 10, 36,
- 51, 47, 36, 91, 108, 0, 0, 17, 70, 130, 37, 51, 62, 3, 192, 50, 39, 91, 37, 72, 35, 50, 72, 0, 18, 70, 61, 19, 148, 30,
- 3, 192, 72, 36, 51, 35, 101, 91, 108, 50, 72, 0, 15, 69, 33, 17, 224, 83, 48, 71, 36, 51, 108, 50, 91, 37, 0, 13, 69, 30,
- 44, 10, 30, 32, 39, 49, 47, 108, 84, 0, 0, 15, 69, 181, 18, 162, 72, 112, 48, 35, 51, 47, 39, 88, 108, 0, 17, 69, 130, 17,
- 243, 40, 112, 50, 35, 107, 108, 57, 35, 47, 35, 50, 0, 12, 67, 89, 248, 7, 88, 36, 65, 50, 35, 50, 0, 23, 72, 63, 7, 135,
- 124, 116, 243, 138, 0, 72, 36, 49, 55, 108, 65, 108, 89, 37, 57, 39, 50, 0, 16, 69, 60, 226, 145, 72, 112, 72, 39, 101, 47, 35,
- 51, 88, 108, 0, 15, 69, 42, 40, 95, 72, 112, 47, 40, 107, 35, 65, 88, 108, 0, 13, 67, 41, 248, 7, 47, 35, 65, 35, 50, 50,
- 108, 0, 12, 67, 32, 248, 135, 71, 35, 72, 84, 35, 50, 0, 16, 70, 31, 4, 243, 60, 120, 0, 39, 49, 89, 37, 72, 108, 50, 0,
- 11, 67, 29, 248, 7, 39, 65, 35, 50, 108, 0, 10, 67, 29, 37, 0, 35, 88, 35, 91, 0, 10, 67, 28, 136, 135, 36, 71, 40, 108,
- 0, 0, 14, 68, 197, 178, 177, 136, 81, 39, 83, 47, 39, 81, 40, 0, 19, 70, 181, 24, 135, 68, 136, 15, 48, 35, 51, 84, 108, 51,
- 71, 35, 50, 72, 0, 13, 68, 135, 49, 225, 136, 107, 35, 57, 108, 107, 40, 0, 14, 68, 126, 4, 162, 204, 65, 39, 50, 88, 35, 84,
- 37, 0, 21, 71, 61, 248, 177, 68, 118, 243, 192, 72, 36, 65, 39, 81, 36, 51, 108, 83, 37, 49, 0, 14, 68, 33, 50, 160, 204, 71,
- 35, 89, 47, 35, 50, 37, 0, 22, 72, 33, 17, 207, 68, 232, 135, 128, 240, 71, 35, 51, 108, 72, 35, 51, 101, 108, 50, 72, 0, 18,
- 70, 29, 225, 200, 56, 172, 192, 35, 55, 55, 108, 71, 35, 101, 47, 37, 0, 0, 14, 68, 206, 35, 96, 28, 57, 40, 107, 35, 50, 50,
- 108, 0, 15, 68, 205, 204, 224, 28, 57, 35, 104, 17, 37, 50, 35, 50, 0, 11, 67, 126, 36, 223, 65, 40, 89, 36, 65, 0, 11, 67,
- 125, 97, 219, 65, 39, 88, 108, 83, 0, 14, 67, 124, 196, 223, 65, 39, 75, 35, 89, 89, 35, 65, 0, 12, 67, 112, 116, 223, 104, 17,
- 108, 89, 36, 65, 0, 12, 67, 85, 17, 219, 89, 35, 51, 51, 108, 83, 0, 22, 72, 76, 120, 10, 71, 54, 243, 138, 240, 89, 108, 50,
- 47, 51, 37, 83, 37, 57, 40, 90, 0, 14, 68, 44, 120, 51, 28, 89, 108, 50, 37, 57, 35, 50, 0, 13, 68, 42, 33, 224, 28, 47,
- 35, 84, 108, 50, 108, 0, 14, 68, 41, 250, 224, 28, 47, 35, 65, 35, 50, 50, 108, 0, 17, 70, 30, 40, 34, 112, 161, 192, 40, 50,
- 84, 35, 104, 17, 47, 108, 0, 11, 67, 30, 3, 31, 35, 50, 75, 39, 65, 0, 18, 70, 29, 50, 145, 77, 33, 192, 36, 89, 47, 36,
- 51, 36, 89, 88, 108, 0, 11, 67, 29, 28, 240, 36, 6, 51, 37, 49, 0, 0, 12, 67, 194, 4, 222, 49, 35, 50, 89, 36, 55, 0,
- 16, 69, 182, 212, 98, 131, 48, 48, 36, 48, 36, 51, 39, 50, 37, 0, 12, 67, 181, 76, 94, 48, 36, 91, 81, 36, 55, 0, 11, 67,
- 129, 40, 158, 50, 39, 88, 40, 55, 0, 13, 67, 114, 4, 222, 104, 17, 39, 50, 89, 39, 55, 0, 15, 69, 109, 24, 159, 31, 48, 83,
- 39, 51, 40, 65, 108, 57, 0, 9, 66, 97, 224, 88, 36, 55, 55, 0, 11, 67, 76, 104, 158, 89, 36, 19, 40, 55, 0, 14, 69, 63,
- 56, 142, 139, 48, 72, 37, 84, 101, 40, 57, 0, 12, 67, 61, 242, 30, 72, 35, 65, 71, 36, 55, 0, 11, 67, 41, 28, 204, 47, 37,
- 51, 37, 75, 0, 22, 71, 33, 17, 200, 70, 8, 71, 60, 71, 35, 51, 108, 71, 35, 51, 50, 35, 107, 108, 72, 0, 16, 69, 32, 132,
- 97, 31, 48, 71, 35, 71, 51, 107, 108, 57, 36, 0, 13, 65, 144, 6, 57, 36, 10, 35, 51, 35, 71, 37, 0, 0, 16, 67, 193, 236,
- 225, 49, 39, 55, 55, 37, 57, 36, 57, 36, 12, 0, 15, 69, 192, 119, 209, 136, 112, 49, 108, 65, 51, 35, 84, 108, 0, 18, 70, 135,
- 52, 202, 137, 28, 199, 107, 37, 89, 47, 39, 51, 37, 57, 108, 0, 13, 67, 131, 4, 97, 50, 35, 49, 35, 51, 36, 12, 0, 12, 67,
- 130, 34, 33, 50, 39, 12, 71, 36, 12, 0, 11, 67, 129, 248, 143, 50, 36, 65, 40, 72, 0, 17, 69, 128, 172, 204, 40, 112, 50, 35,
- 47, 37, 75, 35, 47, 35, 50, 0, 11, 67, 126, 43, 225, 65, 39, 90, 36, 12, 0, 19, 69, 125, 119, 198, 128, 112, 65, 39, 47, 65,
- 35, 19, 36, 50, 50, 35, 50, 0, 12, 67, 125, 21, 15, 65, 39, 51, 91, 36, 72, 0, 16, 68, 113, 71, 212, 124, 104, 17, 35, 91,
- 35, 65, 91, 35, 65, 0, 12, 67, 101, 236, 225, 35, 55, 35, 57, 107, 36, 0, 11, 67, 78, 220, 207, 89, 36, 48, 37, 72, 0, 12,
- 67, 78, 2, 33, 89, 39, 50, 71, 36, 12, 0, 15, 67, 69, 204, 225, 51, 39, 104, 17, 35, 57, 57, 36, 12, 0, 13, 67, 41, 204,
- 225, 47, 35, 104, 17, 37, 57, 36, 0, 14, 68, 41, 17, 240, 124, 47, 35, 51, 108, 49, 39, 65, 0, 16, 69, 40, 231, 243, 128, 112,
- 47, 35, 101, 65, 37, 50, 35, 50, 0, 16, 69, 33, 24, 136, 204, 112, 71, 39, 51, 39, 71, 37, 57, 108, 0, 10, 67, 29, 54, 192,
- 35, 89, 35, 83, 0, 16, 69, 29, 50, 147, 112, 112, 36, 89, 47, 36, 89, 104, 17, 108, 0, 11, 67, 29, 21, 15, 35, 51, 91, 35,
- 72, 0, 16, 70, 11, 17, 223, 130, 40, 0, 108, 81, 108, 65, 50, 40, 50, 0, 12, 68, 9, 226, 34, 124, 108, 55, 71, 39, 65, 0,
- 9, 66, 186, 16, 76, 36, 12, 0, 76, 0, 15, 69, 132, 124, 202, 138, 0, 107, 108, 57, 36, 47, 40, 50, 0, 16, 70, 132, 116, 95,
- 138, 12, 192, 107, 108, 51, 65, 39, 50, 37, 0, 12, 67, 130, 44, 224, 50, 39, 6, 84, 37, 50, 0, 20, 71, 127, 50, 162, 194, 3,
- 209, 204, 65, 37, 47, 39, 49, 39, 50, 72, 51, 37, 0, 11, 67, 124, 140, 224, 65, 39, 71, 37, 50, 0, 14, 68, 124, 115, 85, 120,
- 65, 108, 107, 35, 89, 35, 55, 0, 13, 67, 110, 3, 220, 83, 35, 50, 72, 39, 104, 17, 0, 10, 67, 101, 247, 128, 35, 65, 35, 55,
- 0, 12, 67, 82, 12, 96, 91, 36, 50, 81, 36, 50, 0, 14, 67, 41, 66, 138, 47, 35, 91, 35, 47, 47, 39, 47, 0, 12, 67, 33,
- 232, 154, 71, 39, 55, 40, 104, 17, 0, 11, 67, 31, 5, 32, 35, 49, 91, 36, 50, 0, 10, 67, 29, 40, 0, 39, 88, 39, 50, 0,
- 0, 13, 68, 197, 241, 212, 60, 81, 39, 65, 108, 91, 72, 0, 11, 67, 193, 76, 240, 49, 36, 91, 37, 49, 0, 13, 68, 133, 28, 211,
- 132, 107, 36, 51, 37, 89, 36, 0, 15, 68, 120, 193, 209, 132, 55, 35, 75, 75, 108, 51, 36, 12, 0, 18, 70, 92, 120, 81, 131, 49,
- 192, 47, 108, 107, 36, 51, 50, 37, 57, 108, 0, 11, 67, 84, 136, 141, 89, 35, 71, 40, 107, 0, 15, 69, 81, 148, 72, 29, 176, 91,
- 36, 19, 51, 71, 108, 83, 0, 12, 67, 77, 21, 48, 89, 36, 51, 36, 91, 49, 0, 12, 67, 73, 21, 48, 88, 36, 51, 36, 91, 49,
- 0, 11, 67, 61, 17, 223, 72, 36, 51, 108, 65, 0, 17, 70, 58, 35, 199, 121, 193, 192, 101, 39, 72, 36, 55, 104, 17, 108, 0, 10,
- 67, 57, 227, 192, 101, 39, 55, 72, 0, 10, 67, 49, 227, 192, 75, 36, 55, 72, 0, 18, 70, 49, 150, 209, 131, 49, 192, 75, 35, 83,
- 35, 51, 50, 37, 57, 108, 0, 12, 68, 42, 35, 115, 60, 47, 39, 107, 37, 72, 0, 13, 68, 41, 236, 211, 132, 47, 35, 55, 37, 89,
- 36, 0, 15, 68, 41, 66, 51, 132, 47, 35, 91, 6, 71, 37, 12, 107, 0, 17, 70, 40, 115, 17, 131, 49, 192, 47, 108, 75, 36, 51,
- 50, 37, 57, 0, 10, 67, 34, 3, 0, 71, 39, 50, 75, 0, 17, 69, 33, 28, 222, 205, 240, 71, 36, 51, 37, 55, 37, 57, 39, 65,
- 0, 11, 67, 33, 17, 223, 71, 35, 51, 108, 65, 0, 17, 70, 30, 39, 159, 183, 49, 192, 39, 55, 35, 65, 48, 37, 57, 108, 0, 10,
- 67, 30, 35, 0, 6, 39, 12, 75, 0, 0, 12, 68, 206, 40, 51, 40, 57, 40, 50, 37, 47, 0, 13, 68, 196, 116, 83, 128, 81, 108,
- 51, 89, 39, 50, 0, 12, 67, 193, 252, 222, 49, 39, 65, 36, 57, 55, 0, 13, 68, 192, 114, 20, 128, 49, 108, 71, 91, 36, 50, 0,
- 18, 70, 182, 36, 91, 29, 119, 243, 48, 40, 51, 83, 108, 47, 36, 65, 37, 0, 11, 67, 180, 241, 222, 48, 36, 72, 108, 55, 0, 14,
- 69, 127, 56, 17, 136, 128, 65, 37, 50, 51, 40, 71, 0, 15, 68, 126, 33, 219, 112, 65, 39, 84, 108, 83, 36, 104, 17, 0, 14, 67,
- 126, 28, 204, 65, 39, 107, 35, 57, 57, 36, 75, 0, 15, 68, 126, 1, 219, 112, 65, 39, 50, 108, 83, 36, 104, 17, 0, 11, 67, 124,
- 241, 222, 65, 36, 72, 108, 55, 0, 12, 67, 121, 2, 128, 55, 36, 88, 88, 35, 47, 0, 13, 67, 109, 145, 222, 83, 35, 12, 19, 10,
- 108, 55, 0, 10, 67, 78, 33, 222, 89, 39, 108, 55, 0, 14, 68, 77, 17, 243, 40, 89, 36, 51, 108, 57, 35, 47, 0, 11, 67, 70,
- 33, 222, 51, 36, 84, 108, 55, 0, 14, 68, 69, 145, 243, 40, 51, 35, 19, 108, 57, 35, 47, 0, 11, 67, 68, 193, 222, 51, 36, 75,
- 108, 55, 0, 14, 68, 61, 17, 243, 40, 72, 36, 51, 108, 57, 35, 47, 0, 15, 68, 42, 33, 219, 112, 47, 35, 84, 108, 83, 39, 104,
- 17, 0, 14, 67, 41, 248, 140, 47, 35, 65, 35, 84, 84, 39, 75, 0, 18, 70, 41, 23, 226, 79, 11, 64, 47, 36, 51, 65, 39, 89,
- 49, 39, 48, 0, 13, 68, 32, 119, 176, 128, 71, 108, 55, 49, 39, 50, 0, 14, 68, 32, 117, 30, 112, 71, 108, 91, 55, 39, 104, 17,
- 0, 13, 68, 29, 50, 162, 128, 35, 89, 36, 47, 39, 50, 0, 13, 68, 29, 22, 199, 112, 36, 51, 83, 108, 104, 17, 0, 12, 68, 10,
- 28, 206, 40, 108, 107, 37, 101, 47, 0, 12, 68, 9, 50, 179, 128, 108, 89, 47, 37, 50, 0, 0, 12, 67, 205, 196, 64, 57, 39, 104,
- 17, 39, 51, 0, 14, 68, 198, 3, 20, 192, 81, 39, 50, 75, 36, 91, 49, 0, 12, 67, 198, 1, 225, 81, 39, 50, 108, 12, 107, 0,
- 19, 70, 193, 252, 211, 29, 28, 199, 49, 39, 65, 37, 89, 108, 51, 37, 57, 108, 0, 14, 69, 136, 119, 158, 174, 16, 84, 35, 55, 55,
- 108, 107, 0, 12, 67, 133, 232, 15, 107, 39, 55, 35, 50, 72, 0, 15, 69, 128, 119, 219, 204, 240, 50, 108, 65, 39, 83, 37, 72, 0,
- 17, 69, 124, 129, 243, 102, 16, 65, 39, 71, 108, 57, 36, 19, 36, 12, 0, 12, 67, 122, 2, 33, 55, 39, 65, 71, 36, 12, 0, 12,
- 67, 109, 24, 49, 83, 35, 51, 35, 50, 81, 0, 11, 67, 101, 72, 161, 36, 91, 84, 36, 12, 0, 12, 67, 100, 199, 161, 35, 75, 35,
- 55, 36, 12, 0, 19, 70, 84, 244, 71, 101, 135, 192, 89, 35, 72, 51, 36, 35, 19, 88, 35, 65, 0, 12, 67, 77, 24, 49, 89, 39,
- 51, 35, 50, 81, 0, 12, 67, 73, 24, 49, 88, 36, 51, 35, 50, 81, 0, 17, 70, 69, 241, 202, 205, 55, 192, 51, 39, 65, 108, 47,
- 37, 89, 65, 0, 12, 67, 69, 72, 161, 51, 36, 91, 84, 36, 107, 0, 12, 67, 62, 2, 33, 72, 39, 50, 71, 36, 12, 0, 12, 67,
- 61, 24, 49, 72, 36, 51, 35, 50, 81, 0, 11, 67, 43, 12, 207, 47, 35, 49, 37, 72, 0, 12, 67, 41, 151, 225, 47, 39, 19, 65,
- 36, 12, 0, 11, 67, 41, 28, 207, 47, 37, 51, 37, 72, 0, 14, 68, 34, 37, 162, 52, 71, 36, 84, 39, 88, 40, 107, 0, 18, 70,
- 33, 229, 34, 205, 55, 192, 71, 39, 55, 91, 39, 84, 37, 89, 65, 0, 14, 67, 33, 204, 225, 71, 35, 104, 17, 37, 57, 36, 12, 0,
- 17, 69, 33, 72, 34, 204, 240, 71, 36, 91, 36, 50, 35, 84, 37, 72, 0, 15, 69, 33, 49, 226, 204, 240, 71, 35, 89, 108, 84, 37,
- 72, 0, 11, 67, 33, 28, 207, 71, 39, 51, 37, 72, 0, 12, 68, 29, 232, 71, 124, 36, 55, 107, 108, 65, 0, 12, 67, 28, 199, 161,
- 35, 75, 36, 55, 55, 36, 0, 0, 11, 67, 188, 168, 160, 90, 36, 47, 39, 50, 0, 10, 67, 185, 232, 128, 76, 36, 55, 39, 0, 14,
- 68, 185, 22, 162, 120, 76, 35, 51, 104, 17, 40, 55, 0, 10, 67, 181, 232, 128, 48, 39, 55, 39, 0, 16, 69, 181, 19, 199, 56, 160,
- 48, 35, 51, 6, 72, 108, 101, 47, 0, 11, 67, 133, 232, 0, 107, 36, 55, 36, 50, 0, 14, 68, 133, 225, 225, 120, 107, 35, 55, 108,
- 107, 36, 55, 0, 15, 67, 126, 36, 220, 65, 39, 84, 35, 89, 89, 35, 104, 17, 0, 14, 67, 125, 180, 92, 65, 36, 83, 6, 51, 35,
- 104, 17, 0, 16, 68, 125, 50, 143, 120, 65, 39, 89, 47, 35, 72, 35, 55, 55, 0, 11, 67, 124, 168, 160, 65, 39, 47, 40, 50, 0,
- 12, 67, 122, 3, 224, 55, 35, 50, 72, 35, 50, 0, 16, 69, 121, 252, 224, 204, 160, 55, 35, 65, 37, 50, 36, 57, 47, 0, 18, 69,
- 113, 235, 159, 29, 192, 104, 17, 39, 55, 76, 39, 65, 108, 104, 17, 0, 11, 67, 113, 232, 128, 104, 17, 39, 55, 40, 0, 12, 67, 109,
- 21, 10, 83, 36, 51, 36, 91, 47, 0, 11, 67, 83, 56, 160, 91, 37, 84, 35, 50, 0, 14, 68, 79, 55, 200, 120, 6, 89, 37, 65,
- 71, 39, 55, 0, 14, 68, 78, 12, 71, 120, 89, 36, 50, 36, 81, 108, 55, 0, 11, 67, 76, 124, 32, 89, 108, 49, 36, 50, 0, 11,
- 67, 68, 124, 32, 51, 108, 49, 39, 50, 0, 12, 67, 62, 21, 10, 72, 36, 107, 91, 35, 47, 0, 16, 69, 61, 50, 173, 56, 160, 72,
- 35, 89, 47, 48, 39, 101, 47, 0, 12, 67, 61, 21, 10, 72, 39, 51, 39, 91, 47, 0, 13, 67, 53, 28, 202, 107, 39, 51, 37, 57,
- 35, 47, 0, 11, 67, 32, 241, 224, 71, 36, 72, 108, 50, 0, 17, 70, 31, 52, 162, 41, 24, 173, 37, 88, 39, 47, 36, 51, 39, 48,
- 0, 14, 69, 29, 180, 98, 56, 160, 35, 83, 51, 40, 101, 47, 0, 16, 69, 11, 1, 209, 62, 0, 108, 49, 108, 51, 72, 36, 39, 50,
- 0, 0, 13, 68, 185, 225, 224, 60, 76, 36, 55, 108, 50, 72, 0, 13, 68, 185, 33, 224, 60, 76, 36, 88, 108, 50, 72, 0, 17, 69,
- 182, 3, 7, 133, 240, 6, 48, 35, 50, 75, 108, 107, 39, 65, 0, 13, 67, 181, 236, 209, 48, 36, 55, 36, 57, 36, 51, 0, 17, 70,
- 134, 3, 226, 207, 52, 223, 107, 36, 50, 72, 39, 37, 89, 65, 0, 17, 69, 133, 66, 135, 61, 240, 6, 107, 35, 91, 47, 108, 72, 39,
- 65, 0, 19, 70, 129, 252, 212, 138, 3, 192, 50, 36, 65, 37, 91, 35, 84, 35, 50, 72, 0, 16, 69, 129, 19, 200, 29, 240, 50, 35,
- 51, 72, 36, 71, 108, 65, 0, 14, 67, 125, 156, 209, 65, 39, 19, 35, 57, 57, 36, 51, 0, 14, 67, 125, 88, 145, 65, 39, 89, 35,
- 84, 84, 35, 51, 0, 15, 68, 125, 50, 160, 60, 65, 39, 89, 47, 35, 50, 35, 72, 0, 17, 70, 124, 116, 162, 59, 52, 223, 65, 108,
- 88, 39, 101, 37, 89, 65, 0, 17, 70, 124, 116, 112, 79, 52, 223, 65, 108, 51, 49, 89, 37, 89, 65, 0, 15, 68, 93, 17, 207, 132,
- 47, 35, 51, 51, 108, 72, 36, 12, 0, 14, 68, 83, 7, 200, 132, 91, 36, 49, 35, 65, 71, 36, 0, 15, 68, 73, 244, 159, 132, 88,
- 36, 65, 88, 36, 65, 36, 12, 0, 18, 70, 63, 23, 199, 43, 52, 223, 72, 39, 81, 65, 108, 47, 37, 89, 65, 0, 16, 70, 43, 52,
- 98, 207, 51, 192, 47, 37, 51, 39, 37, 12, 72, 0, 13, 68, 42, 44, 98, 60, 47, 40, 81, 39, 12, 72, 0, 15, 69, 41, 227, 176,
- 29, 240, 47, 35, 49, 101, 49, 108, 65, 0, 12, 68, 35, 56, 51, 60, 71, 37, 50, 37, 72, 0, 16, 69, 35, 56, 12, 29, 240, 71,
- 37, 57, 35, 50, 75, 108, 65, 0, 12, 67, 33, 120, 145, 71, 36, 47, 39, 51, 36, 0, 15, 68, 33, 72, 160, 60, 71, 36, 91, 35,
- 84, 35, 50, 72, 0, 13, 68, 33, 24, 155, 132, 71, 39, 51, 40, 83, 36, 0, 15, 69, 32, 116, 89, 29, 240, 71, 108, 51, 36, 19,
- 108, 65, 0, 16, 70, 30, 39, 199, 131, 52, 223, 40, 65, 108, 50, 37, 89, 65, 0, 13, 68, 29, 17, 207, 132, 36, 51, 108, 72, 36,
- 12, 0, 15, 69, 28, 170, 225, 29, 240, 36, 47, 47, 36, 107, 108, 65, 0, 0, 14, 68, 204, 116, 223, 128, 57, 108, 89, 35, 65, 35,
- 50, 0, 13, 68, 198, 3, 7, 128, 81, 39, 50, 75, 108, 50, 0, 13, 68, 197, 227, 199, 128, 81, 39, 55, 72, 108, 50, 0, 14, 68,
- 197, 1, 212, 40, 6, 81, 39, 88, 108, 91, 47, 0, 14, 68, 193, 251, 115, 128, 49, 35, 65, 48, 36, 57, 50, 0, 12, 67, 193, 40,
- 162, 49, 39, 88, 39, 84, 39, 0, 14, 68, 193, 19, 243, 40, 49, 36, 51, 36, 72, 37, 47, 0, 14, 68, 192, 132, 115, 40, 6, 49,
- 36, 71, 51, 37, 47, 0, 7, 66, 186, 32, 76, 39, 0, 12, 67, 137, 20, 148, 84, 35, 51, 88, 36, 91, 0, 13, 68, 134, 36, 95,
- 128, 107, 39, 51, 65, 39, 50, 0, 15, 69, 133, 248, 155, 205, 224, 107, 36, 65, 39, 83, 37, 55, 0, 13, 68, 130, 36, 95, 128, 50,
- 39, 51, 65, 35, 50, 0, 12, 68, 127, 55, 135, 128, 65, 37, 55, 108, 50, 0, 13, 68, 127, 51, 199, 128, 65, 36, 57, 72, 108, 50,
- 0, 17, 70, 127, 17, 200, 31, 50, 128, 65, 36, 81, 108, 71, 108, 57, 47, 0, 13, 68, 126, 252, 71, 128, 65, 39, 90, 81, 108, 50,
- 0, 14, 67, 125, 72, 148, 65, 39, 91, 35, 84, 84, 35, 91, 0, 16, 69, 125, 66, 159, 29, 224, 65, 39, 91, 47, 39, 65, 108, 55,
- 0, 12, 67, 124, 172, 226, 65, 35, 47, 37, 57, 39, 0, 13, 67, 124, 172, 51, 65, 39, 47, 47, 35, 49, 37, 0, 10, 67, 124, 124,
- 226, 65, 108, 57, 39, 0, 13, 68, 122, 12, 71, 128, 55, 35, 50, 81, 108, 50, 0, 12, 67, 121, 20, 148, 55, 35, 51, 88, 36, 91,
- 0, 15, 68, 113, 97, 226, 40, 104, 17, 36, 88, 108, 84, 35, 47, 0, 13, 68, 110, 3, 34, 128, 83, 36, 50, 75, 40, 50, 0, 14,
- 68, 109, 195, 199, 128, 83, 36, 104, 17, 72, 108, 50, 0, 13, 68, 109, 23, 199, 128, 83, 35, 51, 65, 108, 50, 0, 24, 72, 108, 168,
- 135, 123, 2, 145, 207, 0, 83, 39, 47, 39, 36, 55, 36, 49, 47, 36, 51, 37, 49, 0, 12, 67, 80, 252, 115, 91, 39, 72, 36, 81,
- 37, 0, 14, 69, 79, 60, 96, 29, 224, 89, 37, 81, 50, 108, 55, 0, 14, 68, 77, 232, 155, 128, 89, 36, 55, 39, 83, 39, 50, 0,
- 16, 69, 77, 228, 200, 205, 224, 89, 35, 55, 89, 35, 71, 37, 55, 0, 18, 69, 76, 161, 207, 193, 224, 89, 36, 47, 108, 72, 36, 49,
- 39, 55, 55, 0, 17, 70, 76, 119, 211, 138, 2, 128, 89, 108, 65, 89, 39, 50, 36, 47, 0, 14, 68, 74, 3, 199, 128, 88, 36, 50,
- 6, 72, 108, 50, 0, 12, 67, 72, 252, 115, 88, 35, 72, 36, 81, 37, 0, 13, 68, 71, 51, 71, 128, 51, 36, 57, 107, 108, 50, 0,
- 12, 68, 70, 35, 71, 128, 51, 39, 107, 108, 50, 0, 14, 68, 62, 23, 7, 128, 72, 36, 107, 104, 17, 108, 50, 0, 11, 67, 57, 248,
- 148, 101, 35, 65, 40, 91, 0, 13, 68, 57, 87, 199, 128, 101, 35, 89, 65, 108, 50, 0, 19, 70, 51, 20, 78, 68, 117, 0, 75, 36,
- 81, 35, 51, 101, 35, 51, 108, 91, 0, 11, 67, 42, 44, 212, 47, 40, 57, 35, 91, 0, 17, 70, 41, 17, 224, 75, 50, 128, 47, 36,
- 51, 108, 50, 88, 37, 47, 0, 15, 68, 33, 225, 207, 128, 71, 36, 55, 55, 108, 72, 39, 50, 0, 19, 70, 33, 50, 177, 30, 5, 0,
- 71, 35, 89, 47, 36, 81, 108, 50, 35, 91, 0, 15, 68, 33, 24, 71, 128, 71, 39, 12, 51, 6, 107, 108, 50, 0, 10, 67, 10, 44,
- 212, 108, 84, 37, 91, 0, 15, 68, 9, 244, 115, 40, 108, 65, 36, 51, 37, 57, 35, 47, 0, 12, 68, 9, 23, 243, 128, 108, 51, 65,
- 37, 50, 0, 12, 68, 9, 23, 199, 128, 108, 51, 65, 108, 50, 0, 0, 18, 70, 206, 36, 145, 131, 55, 192, 57, 40, 88, 36, 51, 50,
- 36, 57, 65, 0, 17, 70, 197, 33, 224, 43, 56, 0, 81, 36, 88, 108, 50, 47, 37, 50, 0, 11, 67, 190, 8, 147, 90, 36, 50, 40,
- 89, 0, 13, 68, 185, 51, 162, 68, 76, 39, 89, 101, 39, 51, 0, 19, 71, 135, 59, 96, 136, 172, 211, 124, 107, 37, 48, 50, 39, 47,
- 37, 89, 65, 0, 11, 67, 133, 245, 0, 107, 35, 65, 35, 91, 0, 20, 70, 129, 241, 210, 49, 246, 97, 50, 35, 65, 108, 88, 75, 39,
- 65, 19, 36, 12, 0, 15, 69, 127, 55, 199, 128, 240, 65, 37, 65, 108, 50, 35, 72, 0, 11, 67, 126, 8, 151, 65, 35, 50, 40, 47,
- 0, 17, 69, 125, 76, 223, 206, 16, 65, 35, 91, 37, 65, 37, 57, 36, 12, 0, 17, 68, 124, 161, 206, 68, 65, 39, 47, 36, 19, 35,
- 101, 101, 36, 51, 0, 16, 69, 77, 242, 7, 62, 16, 89, 39, 65, 71, 108, 72, 36, 12, 0, 18, 70, 75, 55, 200, 28, 136, 161, 88,
- 37, 65, 71, 108, 71, 84, 36, 12, 0, 16, 70, 75, 52, 202, 34, 39, 192, 88, 37, 89, 47, 71, 40, 65, 0, 13, 68, 68, 124, 202,
- 68, 51, 108, 57, 47, 36, 51, 0, 22, 72, 57, 21, 226, 124, 241, 209, 30, 0, 101, 39, 51, 47, 40, 65, 72, 108, 51, 108, 50, 0,
- 13, 68, 35, 4, 226, 68, 71, 39, 49, 89, 39, 51, 0, 15, 69, 32, 251, 115, 122, 16, 71, 35, 72, 48, 37, 55, 36, 0, 15, 69,
- 32, 229, 34, 62, 16, 71, 35, 101, 91, 40, 72, 36, 0, 15, 69, 32, 124, 96, 30, 16, 71, 108, 81, 39, 50, 108, 107, 0, 15, 69,
- 32, 116, 72, 128, 240, 71, 108, 51, 71, 35, 50, 72, 0, 16, 70, 31, 52, 94, 31, 56, 0, 36, 57, 51, 55, 108, 57, 50, 0, 13,
- 69, 30, 39, 135, 128, 240, 39, 55, 108, 50, 72, 0, 0, 11, 67, 197, 28, 210, 81, 39, 51, 37, 88, 0, 12, 68, 184, 120, 162, 80,
- 76, 108, 84, 39, 91, 0, 10, 67, 180, 116, 110, 48, 108, 51, 76, 0, 15, 69, 134, 209, 202, 204, 160, 107, 36, 48, 108, 47, 37, 47,
- 0, 10, 67, 132, 200, 128, 107, 35, 75, 84, 0, 20, 70, 125, 56, 15, 197, 44, 224, 65, 35, 89, 50, 35, 72, 81, 39, 88, 37, 50,
- 0, 13, 68, 124, 129, 225, 204, 65, 39, 71, 108, 107, 37, 0, 15, 69, 120, 124, 45, 80, 160, 55, 108, 49, 48, 39, 91, 47, 0, 18,
- 70, 83, 52, 72, 70, 3, 0, 91, 37, 51, 71, 36, 51, 36, 50, 75, 0, 13, 68, 76, 140, 222, 136, 89, 36, 71, 37, 55, 40, 0,
- 13, 68, 62, 36, 202, 80, 72, 40, 89, 47, 35, 91, 0, 15, 68, 61, 19, 148, 80, 72, 36, 51, 35, 101, 91, 36, 91, 0, 15, 69,
- 56, 116, 109, 80, 160, 101, 108, 51, 48, 39, 91, 47, 0, 15, 68, 49, 50, 140, 136, 75, 39, 89, 47, 39, 75, 40, 12, 0, 14, 68,
- 33, 20, 83, 204, 71, 35, 51, 51, 35, 89, 37, 0, 18, 70, 33, 17, 224, 60, 115, 138, 71, 35, 51, 35, 50, 72, 108, 101, 47, 0,
- 14, 69, 30, 12, 71, 80, 160, 36, 50, 81, 108, 91, 47, 0, 12, 68, 30, 3, 243, 80, 35, 50, 72, 37, 91, 0, 29, 74, 29, 236,
- 10, 70, 39, 240, 30, 12, 240, 204, 36, 55, 36, 49, 47, 36, 51, 39, 65, 36, 49, 108, 50, 37, 49, 37, 0, 14, 69, 28, 136, 160,
- 204, 160, 35, 71, 39, 50, 37, 47, 0, 17, 69, 9, 4, 72, 69, 192, 108, 88, 35, 51, 71, 35, 51, 104, 17, 0, 0, 18, 70, 181,
- 248, 155, 138, 12, 240, 107, 39, 65, 39, 83, 39, 50, 37, 49, 0, 12, 67, 137, 226, 145, 84, 39, 55, 47, 36, 51, 0, 17, 70, 127,
- 52, 82, 28, 248, 64, 65, 37, 51, 88, 108, 72, 36, 12, 0, 17, 69, 126, 11, 147, 41, 16, 65, 35, 50, 76, 36, 89, 47, 36, 51,
- 0, 15, 68, 125, 193, 243, 76, 65, 39, 104, 17, 108, 57, 36, 89, 0, 16, 69, 125, 50, 160, 205, 16, 65, 39, 89, 47, 35, 50, 37,
- 51, 0, 14, 67, 124, 236, 209, 65, 39, 101, 35, 57, 57, 35, 51, 0, 11, 67, 95, 56, 145, 47, 39, 57, 40, 51, 0, 11, 67, 84,
- 136, 145, 89, 35, 71, 40, 51, 0, 16, 69, 77, 236, 10, 137, 16, 89, 36, 55, 36, 49, 47, 39, 51, 0, 11, 67, 72, 136, 145, 88,
- 35, 71, 40, 51, 0, 13, 68, 41, 183, 179, 76, 47, 36, 83, 55, 37, 89, 0, 18, 70, 34, 17, 209, 34, 3, 192, 71, 35, 107, 108,
- 51, 71, 35, 50, 72, 0, 18, 70, 34, 5, 51, 131, 51, 192, 71, 36, 50, 36, 91, 37, 50, 37, 72, 0, 10, 67, 33, 19, 0, 71,
- 39, 51, 75, 0, 14, 68, 32, 243, 32, 76, 71, 35, 72, 75, 36, 50, 89, 0, 16, 70, 31, 4, 199, 79, 51, 192, 39, 49, 89, 108,
- 89, 37, 72, 0, 19, 72, 29, 59, 71, 129, 52, 78, 93, 240, 36, 89, 48, 108, 50, 89, 36, 51, 0, 18, 70, 29, 50, 145, 34, 3,
- 192, 36, 89, 47, 35, 51, 71, 35, 50, 72, 0, 19, 71, 9, 252, 224, 136, 116, 243, 60, 108, 65, 37, 50, 39, 35, 89, 37, 72, 0,
- 19, 70, 9, 244, 202, 68, 241, 223, 108, 65, 36, 89, 47, 36, 51, 72, 108, 65, 0, 0, 10, 67, 206, 44, 226, 57, 39, 57, 39, 0,
- 11, 67, 193, 76, 212, 49, 36, 91, 37, 91, 0, 12, 67, 192, 120, 148, 6, 49, 108, 84, 39, 91, 0, 14, 68, 181, 188, 226, 72, 48,
- 39, 83, 37, 57, 40, 88, 0, 12, 67, 137, 21, 34, 84, 35, 51, 91, 39, 12, 0, 14, 68, 133, 247, 179, 72, 107, 36, 65, 39, 55,
- 37, 88, 0, 15, 69, 131, 17, 202, 206, 32, 50, 36, 81, 108, 47, 37, 84, 0, 12, 67, 77, 156, 212, 89, 35, 19, 57, 35, 91, 0,
- 10, 67, 71, 53, 34, 51, 37, 91, 40, 0, 15, 69, 61, 50, 142, 137, 64, 72, 35, 89, 47, 101, 39, 91, 0, 9, 67, 58, 44, 212,
- 101, 37, 91, 0, 14, 68, 41, 241, 243, 72, 47, 35, 65, 108, 57, 39, 88, 0, 0, 13, 68, 194, 2, 162, 68, 49, 39, 50, 47, 39,
- 51, 0, 18, 70, 133, 23, 210, 196, 120, 0, 107, 39, 51, 65, 39, 88, 81, 108, 50, 0, 12, 68, 126, 34, 162, 68, 65, 39, 47, 39,
- 51, 0, 18, 70, 126, 17, 204, 124, 120, 0, 65, 39, 107, 108, 75, 36, 65, 108, 50, 0, 11, 67, 125, 232, 147, 65, 35, 55, 40, 89,
- 0, 14, 68, 125, 145, 212, 68, 65, 39, 19, 108, 91, 36, 51, 0, 14, 68, 120, 118, 179, 68, 55, 108, 104, 17, 36, 57, 51, 0, 13,
- 67, 113, 60, 211, 104, 17, 36, 89, 89, 37, 89, 0, 15, 68, 110, 1, 226, 68, 83, 35, 50, 50, 108, 84, 35, 51, 0, 10, 67, 75,
- 56, 147, 88, 36, 40, 89, 0, 12, 68, 70, 34, 162, 68, 51, 39, 47, 39, 51, 0, 15, 68, 70, 28, 80, 68, 51, 35, 107, 81, 39,
- 88, 35, 51, 0, 14, 68, 61, 225, 226, 68, 72, 36, 55, 108, 84, 35, 51, 0, 13, 68, 61, 50, 162, 68, 72, 35, 89, 47, 40, 51,
- 0, 15, 69, 35, 52, 179, 129, 48, 71, 37, 88, 37, 50, 36, 89, 0, 14, 68, 35, 49, 226, 68, 71, 37, 57, 108, 84, 35, 51, 0,
- 11, 67, 35, 5, 0, 71, 36, 49, 36, 91, 0, 11, 67, 33, 21, 0, 71, 39, 51, 36, 91, 0, 22, 72, 31, 4, 243, 60, 116, 243,
- 138, 0, 39, 49, 89, 37, 72, 108, 89, 37, 57, 39, 50, 0, 19, 71, 29, 28, 98, 130, 39, 243, 192, 36, 51, 81, 39, 50, 39, 65,
- 37, 49, 0, 14, 68, 28, 136, 144, 68, 35, 71, 40, 88, 35, 51, 51, 0, 12, 68, 11, 2, 162, 68, 108, 49, 47, 39, 51, 0, 0,
- 14, 68, 197, 65, 243, 80, 81, 39, 91, 108, 57, 36, 91, 0, 20, 71, 197, 33, 224, 42, 38, 243, 120, 81, 36, 88, 108, 50, 47, 39,
- 83, 37, 55, 0, 17, 70, 183, 56, 34, 195, 56, 128, 48, 37, 50, 39, 49, 37, 57, 39, 0, 12, 68, 182, 39, 179, 80, 48, 39, 55,
- 37, 91, 0, 13, 68, 181, 20, 115, 80, 48, 39, 51, 51, 37, 91, 0, 20, 70, 181, 18, 162, 29, 188, 32, 48, 35, 51, 47, 39, 10,
- 35, 83, 49, 35, 50, 0, 15, 68, 181, 18, 160, 80, 48, 39, 51, 47, 35, 50, 36, 91, 0, 14, 68, 133, 241, 243, 80, 107, 35, 65,
- 108, 57, 36, 91, 0, 14, 68, 131, 49, 243, 80, 50, 37, 57, 108, 57, 36, 91, 0, 15, 68, 125, 19, 224, 80, 65, 39, 51, 72, 35,
- 50, 35, 91, 0, 13, 68, 124, 115, 162, 64, 65, 35, 19, 101, 40, 88, 0, 11, 67, 111, 56, 146, 83, 37, 57, 40, 88, 0, 17, 70,
- 111, 52, 179, 192, 241, 224, 83, 37, 88, 37, 49, 72, 108, 50, 0, 16, 69, 76, 212, 78, 205, 32, 89, 35, 107, 35, 51, 101, 37, 88,
- 0, 14, 68, 76, 161, 243, 80, 89, 36, 47, 108, 57, 36, 91, 0, 14, 68, 68, 129, 243, 80, 51, 39, 71, 108, 57, 36, 91, 0, 18,
- 70, 42, 44, 211, 71, 1, 224, 47, 40, 57, 89, 36, 51, 49, 108, 50, 0, 17, 70, 34, 33, 222, 109, 19, 0, 71, 39, 55, 83, 35,
- 51, 35, 75, 0, 19, 70, 29, 231, 211, 121, 252, 224, 39, 55, 65, 39, 89, 55, 36, 65, 37, 50, 0, 17, 70, 10, 2, 145, 29, 60,
- 202, 108, 50, 47, 51, 108, 89, 37, 47, 0, 0, 13, 68, 125, 18, 34, 92, 65, 35, 51, 71, 40, 47, 0, 17, 69, 122, 3, 209, 137,
- 16, 55, 35, 50, 72, 51, 39, 84, 36, 51, 0, 21, 71, 110, 39, 7, 121, 145, 207, 132, 83, 39, 12, 104, 17, 39, 55, 108, 72, 36,
- 12, 0, 11, 67, 69, 67, 192, 51, 6, 39, 91, 72, 0, 16, 69, 68, 120, 113, 65, 16, 51, 108, 107, 81, 39, 88, 35, 51, 0, 24,
- 73, 42, 34, 135, 123, 50, 135, 71, 52, 223, 47, 39, 47, 108, 55, 37, 47, 108, 51, 37, 89, 65, 0, 10, 67, 29, 67, 192, 35, 91,
- 35, 72, 0, 25, 73, 8, 177, 209, 29, 226, 7, 115, 56, 64, 108, 89, 108, 51, 39, 55, 71, 108, 104, 17, 37, 57, 36, 0, 0, 16,
- 69, 197, 23, 199, 205, 64, 81, 35, 51, 65, 108, 57, 36, 91, 0, 14, 69, 184, 124, 32, 31, 48, 76, 108, 49, 50, 108, 57, 0, 20,
- 71, 182, 39, 176, 32, 119, 135, 128, 48, 40, 55, 35, 49, 71, 108, 55, 108, 50, 0, 10, 67, 180, 226, 128, 48, 39, 101, 47, 0, 19,
- 70, 136, 114, 145, 182, 39, 162, 84, 108, 47, 36, 51, 48, 39, 55, 39, 12, 0, 11, 67, 125, 72, 136, 65, 35, 91, 40, 71, 0, 18,
- 70, 78, 34, 47, 192, 172, 226, 89, 40, 71, 90, 36, 49, 47, 37, 84, 0, 18, 70, 76, 132, 179, 182, 39, 162, 89, 35, 71, 88, 37,
- 48, 39, 55, 39, 0, 16, 69, 71, 52, 160, 113, 64, 51, 37, 88, 50, 35, 104, 17, 91, 0, 15, 69, 60, 116, 115, 137, 64, 72, 108,
- 51, 37, 57, 40, 91, 0, 18, 70, 56, 124, 19, 180, 116, 115, 101, 108, 49, 89, 36, 48, 108, 51, 37, 0, 13, 67, 53, 22, 242, 107,
- 36, 51, 83, 36, 57, 36, 0, 15, 69, 33, 28, 202, 205, 64, 71, 36, 51, 37, 47, 37, 91, 0, 15, 69, 31, 4, 199, 205, 64, 39,
- 49, 89, 108, 57, 36, 91, 0, 16, 69, 30, 2, 161, 31, 48, 36, 50, 47, 36, 107, 108, 57, 36, 0, 21, 71, 29, 236, 10, 70, 39,
- 179, 40, 36, 55, 36, 49, 47, 36, 51, 39, 55, 37, 47, 0, 16, 69, 29, 50, 145, 206, 32, 36, 89, 47, 36, 51, 37, 57, 39, 0,
- 16, 69, 9, 39, 199, 205, 64, 19, 108, 88, 65, 108, 57, 36, 91, 0, 16, 70, 8, 225, 222, 78, 36, 128, 108, 101, 108, 55, 89, 40,
- 88, 0, 0, 18, 70, 137, 226, 135, 124, 164, 64, 84, 39, 55, 47, 108, 65, 36, 47, 51, 0, 18, 70, 133, 252, 224, 94, 36, 64, 107,
- 35, 65, 37, 50, 47, 39, 12, 51, 0, 18, 70, 133, 241, 224, 94, 36, 64, 107, 35, 65, 108, 50, 10, 47, 39, 51, 0, 17, 70, 131,
- 53, 7, 34, 36, 64, 50, 36, 57, 91, 108, 71, 40, 51, 0, 17, 70, 128, 120, 95, 198, 40, 0, 50, 108, 107, 35, 65, 81, 40, 50,
- 0, 13, 68, 127, 4, 179, 192, 65, 36, 49, 88, 37, 49, 0, 21, 70, 124, 168, 158, 204, 120, 0, 65, 39, 47, 36, 84, 35, 55, 55,
- 37, 57, 108, 50, 0, 12, 68, 110, 40, 51, 192, 83, 39, 50, 37, 49, 0, 17, 70, 35, 54, 81, 108, 120, 0, 71, 37, 10, 36, 51,
- 83, 108, 50, 0, 18, 70, 29, 50, 145, 138, 248, 0, 36, 89, 47, 36, 51, 39, 90, 36, 50, 0, 17, 70, 9, 242, 34, 120, 120, 19,
- 108, 65, 71, 40, 55, 108, 50, 89, 0, 17, 70, 9, 226, 7, 41, 24, 147, 108, 55, 71, 108, 47, 51, 39, 89, 0, 0, 12, 67, 193,
- 19, 138, 49, 36, 51, 36, 101, 47, 0, 18, 70, 181, 20, 202, 204, 252, 192, 48, 35, 51, 35, 89, 47, 37, 72, 37, 0, 16, 69, 181,
- 17, 224, 41, 32, 48, 35, 51, 108, 50, 47, 36, 88, 0, 15, 69, 132, 124, 212, 138, 0, 107, 108, 57, 36, 91, 40, 50, 0, 16, 68,
- 125, 49, 158, 200, 65, 35, 89, 19, 35, 55, 36, 57, 36, 0, 18, 69, 124, 167, 7, 70, 0, 65, 39, 47, 36, 104, 17, 108, 51, 36,
- 50, 0, 16, 70, 80, 120, 49, 132, 124, 192, 91, 108, 50, 81, 107, 108, 57, 0, 16, 69, 51, 20, 83, 137, 32, 75, 36, 81, 35, 51,
- 89, 40, 88, 0, 17, 70, 48, 119, 207, 28, 252, 192, 75, 108, 65, 36, 72, 108, 72, 37, 0, 16, 69, 35, 54, 209, 137, 32, 71, 37,
- 57, 35, 83, 51, 40, 88, 0, 11, 67, 35, 8, 0, 71, 39, 49, 39, 50, 0, 11, 67, 33, 24, 0, 71, 36, 51, 35, 50, 0, 16,
- 69, 32, 244, 136, 30, 0, 71, 35, 72, 88, 35, 71, 108, 50, 0, 0, 18, 70, 181, 20, 237, 123, 52, 192, 48, 36, 51, 89, 48, 39,
- 55, 37, 89, 0, 11, 67, 128, 227, 192, 50, 39, 101, 39, 72, 0, 11, 67, 128, 120, 176, 50, 108, 84, 35, 49, 0, 13, 68, 124, 211,
- 226, 60, 65, 35, 107, 72, 40, 72, 0, 16, 69, 76, 140, 17, 136, 208, 89, 35, 71, 39, 49, 51, 40, 107, 0, 18, 70, 60, 119, 200,
- 120, 248, 145, 72, 108, 65, 71, 36, 55, 72, 39, 51, 0, 10, 67, 58, 44, 240, 101, 40, 35, 49, 0, 15, 68, 40, 132, 82, 60, 47,
- 35, 71, 35, 51, 88, 35, 72, 0, 0, 12, 67, 183, 12, 204, 48, 35, 49, 36, 57, 75, 0, 20, 71, 181, 225, 211, 126, 39, 179, 72,
- 48, 36, 55, 108, 89, 65, 39, 55, 37, 88, 0, 16, 69, 181, 20, 202, 206, 240, 48, 36, 51, 36, 89, 47, 37, 90, 0, 24, 73, 180,
- 116, 71, 62, 44, 19, 207, 1, 222, 48, 108, 51, 108, 72, 39, 49, 89, 37, 49, 108, 55, 0, 16, 70, 135, 59, 98, 111, 52, 128, 107,
- 37, 48, 39, 83, 37, 88, 0, 18, 70, 123, 8, 159, 136, 172, 226, 55, 39, 49, 39, 65, 39, 47, 37, 84, 0, 13, 68, 112, 120, 162,
- 40, 104, 17, 108, 84, 40, 47, 0, 18, 70, 63, 8, 145, 28, 172, 226, 72, 36, 49, 39, 51, 108, 47, 37, 84, 0, 13, 67, 61, 26,
- 242, 72, 35, 51, 51, 36, 57, 36, 0, 19, 70, 33, 17, 219, 72, 124, 212, 71, 35, 51, 35, 83, 88, 108, 57, 36, 91, 0, 18, 70,
- 32, 116, 72, 207, 12, 226, 71, 108, 51, 71, 37, 49, 37, 57, 40, 0, 15, 70, 31, 52, 162, 42, 43, 64, 37, 88, 39, 47, 39, 48,
- 0, 26, 73, 30, 2, 145, 128, 116, 243, 138, 1, 222, 35, 50, 47, 36, 51, 50, 108, 89, 37, 57, 39, 50, 108, 55, 0, 13, 68, 29,
- 241, 224, 40, 35, 65, 108, 50, 35, 47, 0, 0, 11, 67, 187, 56, 15, 76, 37, 50, 35, 72, 0, 11, 67, 185, 60, 207, 76, 39, 89,
- 37, 72, 0, 11, 67, 183, 12, 207, 48, 39, 49, 37, 72, 0, 16, 69, 181, 24, 115, 72, 240, 48, 35, 51, 107, 37, 88, 35, 72, 0,
- 19, 70, 133, 17, 240, 123, 56, 147, 107, 36, 51, 108, 49, 55, 37, 57, 40, 89, 0, 12, 67, 115, 56, 143, 104, 17, 39, 57, 40, 72,
- 0, 14, 69, 80, 120, 81, 136, 240, 91, 108, 107, 51, 40, 72, 0, 10, 67, 68, 120, 15, 51, 108, 50, 72, 0, 23, 71, 52, 241, 222,
- 125, 195, 226, 68, 107, 35, 72, 72, 35, 55, 65, 35, 104, 17, 72, 40, 51, 0, 13, 68, 35, 54, 202, 192, 71, 37, 83, 47, 35, 49,
- 0, 11, 67, 34, 21, 0, 71, 36, 107, 36, 91, 0, 14, 69, 32, 116, 143, 204, 240, 71, 108, 88, 72, 37, 72, 0, 16, 70, 29, 50,
- 135, 123, 56, 0, 36, 89, 47, 108, 55, 37, 50, 0, 0, 10, 67, 192, 124, 202, 49, 108, 57, 47, 0, 12, 67, 181, 229, 10, 48, 35,
- 55, 35, 91, 47, 0, 17, 70, 135, 51, 209, 137, 236, 210, 107, 37, 72, 51, 39, 55, 37, 88, 0, 14, 68, 127, 1, 212, 32, 65, 39,
- 49, 108, 91, 36, 83, 0, 18, 69, 125, 81, 207, 112, 160, 65, 39, 89, 108, 72, 36, 104, 17, 35, 47, 0, 14, 67, 108, 168, 138, 83,
- 39, 47, 39, 84, 84, 35, 47, 0, 14, 69, 70, 36, 199, 56, 160, 51, 40, 89, 108, 101, 47, 0, 15, 69, 69, 55, 207, 30, 0, 51,
- 35, 89, 65, 72, 108, 50, 0, 17, 69, 68, 200, 158, 204, 160, 51, 35, 75, 39, 55, 37, 57, 35, 47, 0, 14, 68, 48, 115, 235, 200,
- 75, 108, 72, 72, 36, 57, 36, 0, 13, 67, 40, 220, 202, 47, 35, 107, 37, 57, 35, 47, 0, 15, 69, 32, 116, 173, 56, 160, 71, 108,
- 88, 48, 39, 101, 47, 0, 14, 69, 30, 12, 115, 56, 160, 35, 50, 81, 37, 101, 47, 0, 25, 73, 28, 226, 145, 111, 52, 179, 192, 241,
- 224, 35, 101, 47, 35, 51, 83, 37, 88, 37, 49, 72, 108, 50, 0, 22, 71, 9, 18, 145, 197, 17, 219, 204, 108, 51, 47, 36, 51, 39,
- 81, 36, 51, 108, 83, 37, 0, 14, 68, 9, 4, 84, 32, 108, 88, 35, 51, 91, 35, 71, 0, 15, 65, 16, 6, 84, 108, 84, 4, 107,
- 35, 65, 88, 36, 12, 0, 0, 14, 68, 207, 3, 224, 60, 57, 36, 49, 72, 35, 50, 72, 0, 13, 68, 134, 37, 32, 196, 107, 40, 91,
- 35, 50, 81, 0, 11, 67, 134, 33, 192, 6, 107, 35, 84, 108, 0, 10, 67, 129, 49, 192, 50, 36, 89, 108, 0, 14, 68, 77, 18, 32,
- 60, 89, 35, 51, 71, 35, 50, 72, 0, 12, 68, 58, 33, 224, 60, 6, 101, 108, 50, 72, 0, 14, 68, 42, 33, 224, 60, 47, 35, 84,
- 108, 50, 35, 72, 0, 11, 68, 34, 44, 243, 60, 71, 40, 37, 72, 0, 0, 17, 70, 133, 17, 240, 123, 50, 128, 107, 36, 51, 108, 49,
- 55, 37, 47, 0, 13, 68, 131, 17, 212, 40, 50, 36, 81, 108, 91, 47, 0, 16, 70, 130, 36, 83, 28, 226, 128, 50, 40, 51, 89, 108,
- 101, 47, 0, 19, 71, 127, 60, 17, 137, 60, 34, 180, 65, 37, 49, 51, 39, 89, 49, 39, 48, 0, 10, 67, 110, 44, 34, 83, 39, 49,
- 39, 0, 14, 68, 67, 1, 226, 40, 88, 36, 49, 108, 84, 35, 47, 0, 12, 67, 46, 8, 179, 89, 35, 50, 35, 84, 37, 0, 14, 68,
- 41, 17, 226, 40, 47, 35, 51, 108, 84, 35, 47, 0, 27, 73, 40, 114, 209, 33, 17, 224, 199, 52, 128, 47, 35, 35, 89, 89, 39, 51,
- 71, 35, 51, 35, 50, 81, 37, 88, 0, 16, 70, 32, 115, 211, 136, 226, 128, 71, 108, 72, 89, 40, 101, 47, 0, 13, 68, 30, 12, 84,
- 40, 35, 50, 81, 39, 91, 47, 0, 21, 71, 29, 236, 10, 70, 39, 179, 72, 36, 55, 36, 49, 47, 36, 51, 39, 55, 37, 88, 0, 0,
- 11, 67, 137, 229, 0, 84, 36, 55, 35, 91, 0, 16, 69, 127, 52, 98, 128, 240, 65, 37, 51, 35, 84, 35, 50, 72, 0, 15, 69, 121,
- 242, 7, 128, 240, 55, 39, 65, 71, 108, 50, 72, 0, 10, 67, 110, 44, 7, 83, 40, 49, 108, 0, 13, 67, 109, 196, 71, 83, 39, 104,
- 17, 35, 51, 108, 0, 17, 70, 109, 28, 207, 71, 60, 0, 83, 36, 51, 37, 72, 51, 37, 49, 0, 17, 69, 73, 168, 8, 136, 240, 88,
- 35, 104, 17, 50, 35, 71, 40, 72, 0, 12, 67, 68, 68, 199, 51, 39, 19, 35, 89, 108, 0, 20, 71, 61, 248, 176, 68, 114, 179, 192,
- 72, 36, 65, 39, 49, 51, 108, 47, 37, 49, 0, 17, 70, 58, 33, 225, 204, 245, 15, 101, 108, 107, 37, 72, 91, 39, 72, 0, 17, 70,
- 51, 50, 17, 123, 56, 0, 75, 37, 71, 36, 51, 55, 37, 50, 0, 17, 69, 43, 4, 98, 128, 240, 47, 35, 49, 51, 35, 84, 35, 50,
- 72, 0, 11, 67, 33, 232, 135, 71, 35, 55, 84, 108, 0, 15, 69, 32, 232, 135, 128, 240, 71, 36, 101, 108, 50, 35, 72, 0, 15, 70,
- 30, 44, 17, 31, 56, 0, 39, 49, 51, 108, 57, 50, 0, 21, 71, 29, 236, 10, 70, 40, 51, 192, 36, 55, 36, 49, 47, 36, 51, 39,
- 50, 37, 49, 0, 21, 72, 29, 59, 71, 68, 161, 240, 137, 48, 36, 89, 48, 108, 51, 47, 108, 49, 40, 89, 0, 0, 14, 68, 125, 178,
- 145, 204, 65, 39, 83, 47, 35, 51, 37, 0, 14, 68, 92, 132, 83, 204, 47, 35, 71, 35, 51, 89, 37, 0, 17, 69, 61, 24, 15, 80,
- 160, 72, 35, 51, 35, 50, 72, 35, 91, 47, 0, 18, 70, 61, 17, 224, 60, 115, 138, 72, 35, 51, 35, 50, 72, 108, 101, 47, 0, 14,
- 69, 40, 119, 136, 136, 160, 47, 108, 55, 71, 39, 47, 0, 18, 69, 32, 118, 202, 136, 160, 71, 108, 83, 39, 47, 39, 84, 84, 35, 47,
- 0, 15, 69, 8, 140, 98, 80, 160, 108, 71, 10, 81, 40, 91, 47, 0, 0, 11, 67, 125, 225, 192, 65, 39, 55, 55, 108, 0, 17, 70,
- 86, 33, 200, 63, 51, 192, 89, 35, 84, 108, 71, 72, 37, 72, 0, 18, 70, 35, 49, 222, 31, 51, 192, 71, 37, 57, 108, 55, 108, 57,
- 35, 72, 0, 0, 16, 69, 193, 24, 135, 79, 48, 49, 39, 51, 39, 84, 108, 89, 37, 0, 12, 68, 182, 39, 179, 180, 48, 39, 55, 37,
- 48, 0, 11, 67, 127, 6, 243, 65, 39, 49, 83, 37, 0, 16, 69, 124, 168, 135, 71, 48, 65, 39, 47, 35, 84, 108, 51, 37, 0, 27,
- 73, 124, 114, 25, 60, 119, 151, 35, 54, 115, 65, 108, 71, 35, 19, 72, 39, 47, 47, 35, 71, 37, 19, 36, 12, 0, 15, 69, 33, 60,
- 199, 71, 48, 71, 36, 89, 57, 108, 51, 37, 0, 15, 69, 10, 12, 30, 30, 32, 108, 50, 49, 36, 55, 108, 84, 0, 10, 67, 8, 131,
- 51, 108, 71, 75, 37, 0, 0, 8, 66, 192, 240, 49, 39, 72, 0, 18, 70, 129, 252, 207, 30, 12, 207, 50, 36, 65, 37, 72, 108, 50,
- 37, 72, 0, 13, 67, 125, 86, 199, 65, 39, 89, 35, 83, 83, 108, 0, 16, 69, 124, 195, 224, 204, 112, 65, 35, 75, 72, 50, 37, 57,
- 108, 0, 11, 67, 123, 55, 135, 55, 36, 57, 55, 108, 0, 12, 67, 113, 55, 192, 104, 17, 35, 89, 35, 65, 0, 21, 71, 108, 168, 136,
- 206, 34, 179, 192, 83, 39, 47, 39, 71, 37, 57, 39, 47, 37, 49, 0, 12, 67, 82, 8, 135, 91, 36, 50, 35, 84, 108, 0, 12, 67,
- 81, 28, 7, 91, 39, 51, 35, 49, 108, 0, 10, 67, 70, 34, 7, 51, 39, 71, 108, 0, 10, 67, 49, 55, 192, 75, 36, 89, 65, 0,
- 16, 69, 41, 84, 115, 52, 112, 47, 35, 89, 51, 37, 107, 35, 50, 0, 17, 70, 41, 28, 222, 206, 40, 0, 47, 36, 51, 37, 55, 57,
- 40, 50, 0, 16, 69, 35, 24, 160, 204, 112, 71, 36, 81, 39, 50, 37, 57, 108, 0, 16, 69, 33, 229, 34, 207, 0, 71, 39, 55, 91,
- 39, 84, 37, 49, 0, 15, 67, 33, 147, 199, 4, 71, 6, 35, 12, 19, 72, 35, 50, 0, 12, 67, 33, 55, 192, 71, 36, 89, 65, 36,
- 12, 0, 15, 69, 29, 184, 135, 132, 112, 35, 83, 84, 108, 107, 35, 50, 0, 9, 67, 29, 55, 192, 36, 89, 65, 0, 9, 67, 9, 55,
- 192, 108, 89, 65, 0, 0, 13, 68, 137, 20, 199, 204, 84, 36, 51, 89, 108, 57, 0, 17, 70, 135, 51, 209, 137, 236, 202, 107, 37, 72,
- 51, 39, 55, 37, 47, 0, 13, 68, 129, 40, 158, 204, 50, 39, 88, 40, 55, 37, 0, 20, 70, 113, 84, 71, 120, 245, 10, 104, 17, 35,
- 89, 51, 39, 72, 72, 35, 91, 47, 0, 11, 67, 105, 55, 128, 104, 17, 39, 89, 55, 0, 11, 67, 101, 55, 128, 35, 12, 89, 35, 55,
- 0, 11, 67, 69, 55, 128, 51, 39, 89, 39, 55, 0, 18, 70, 33, 34, 51, 29, 28, 192, 71, 39, 88, 71, 37, 57, 108, 51, 37, 0,
- 13, 68, 30, 4, 111, 204, 36, 50, 36, 51, 90, 37, 0, 0, 11, 67, 197, 17, 219, 81, 36, 51, 108, 83, 0, 15, 67, 125, 196, 223,
- 65, 39, 104, 17, 35, 89, 89, 36, 65, 0, 13, 68, 125, 28, 222, 28, 65, 36, 51, 37, 55, 108, 0, 16, 68, 124, 168, 155, 28, 65,
- 39, 47, 36, 84, 35, 83, 83, 108, 0, 11, 67, 120, 120, 176, 55, 108, 84, 35, 49, 0, 13, 68, 101, 248, 159, 28, 39, 65, 40, 65,
- 35, 50, 0, 11, 67, 76, 193, 219, 89, 36, 75, 108, 83, 0, 14, 67, 42, 36, 95, 47, 35, 84, 35, 51, 51, 39, 65, 0, 11, 67,
- 40, 116, 95, 47, 108, 51, 39, 65, 0, 17, 70, 33, 225, 199, 49, 17, 192, 71, 36, 55, 108, 36, 75, 51, 108, 0, 7, 65, 148, 6,
- 35, 50, 0, 0, 12, 67, 181, 28, 94, 48, 39, 51, 81, 39, 55, 0, 14, 67, 125, 149, 222, 65, 39, 19, 35, 47, 47, 35, 55, 0,
- 16, 69, 125, 50, 162, 123, 48, 65, 39, 89, 47, 39, 12, 55, 37, 0, 11, 67, 51, 56, 136, 75, 40, 57, 40, 71, 0, 11, 67, 31,
- 4, 222, 36, 49, 89, 36, 55, 0, 12, 67, 29, 242, 128, 39, 65, 65, 6, 35, 47, 0, 11, 67, 29, 44, 94, 39, 88, 81, 35, 55,
- 0, 0, 12, 67, 197, 234, 225, 81, 35, 55, 55, 36, 12, 0, 15, 69, 136, 120, 179, 120, 112, 84, 108, 84, 36, 57, 55, 108, 0, 15,
- 68, 133, 33, 209, 124, 6, 107, 36, 88, 108, 51, 39, 65, 0, 16, 68, 125, 195, 235, 124, 65, 39, 104, 17, 35, 72, 72, 35, 65, 0,
- 15, 68, 125, 146, 149, 124, 65, 39, 19, 47, 35, 89, 35, 65, 0, 17, 68, 124, 168, 161, 124, 65, 39, 47, 36, 84, 35, 107, 107, 36,
- 65, 0, 17, 68, 124, 168, 141, 124, 65, 39, 47, 36, 84, 35, 107, 107, 36, 65, 0, 17, 70, 123, 54, 202, 68, 124, 0, 55, 37, 83,
- 47, 36, 51, 108, 49, 0, 13, 67, 113, 19, 97, 104, 17, 39, 51, 107, 36, 12, 0, 11, 67, 62, 36, 97, 72, 39, 51, 36, 12, 0,
- 12, 67, 62, 35, 97, 72, 39, 12, 107, 36, 12, 0, 11, 67, 52, 196, 97, 107, 39, 75, 51, 36, 0, 16, 67, 41, 152, 79, 47, 35,
- 19, 10, 35, 107, 10, 107, 39, 72, 0, 17, 70, 41, 24, 159, 34, 40, 0, 47, 39, 51, 39, 65, 71, 39, 50, 0, 17, 69, 32, 119,
- 211, 124, 112, 71, 108, 65, 39, 89, 35, 65, 65, 108, 0, 11, 68, 30, 37, 71, 108, 39, 89, 108, 83, 0, 12, 68, 29, 76, 7, 108,
- 36, 91, 49, 108, 83, 0, 22, 72, 9, 23, 199, 42, 36, 72, 128, 240, 108, 51, 65, 108, 47, 39, 51, 71, 35, 50, 72, 0, 0, 12,
- 67, 197, 20, 224, 81, 39, 51, 39, 89, 50, 0, 12, 67, 129, 177, 220, 50, 36, 83, 108, 104, 17, 0, 19, 70, 128, 132, 79, 132, 124,
- 192, 50, 35, 71, 35, 51, 72, 107, 108, 57, 36, 0, 15, 68, 127, 7, 235, 120, 65, 39, 49, 35, 65, 65, 36, 55, 0, 14, 67, 126,
- 36, 78, 65, 39, 84, 35, 51, 51, 36, 101, 0, 14, 68, 125, 147, 235, 120, 65, 39, 35, 72, 72, 36, 55, 0, 15, 68, 124, 215, 171,
- 120, 65, 39, 107, 35, 55, 55, 36, 55, 0, 16, 69, 122, 20, 202, 30, 0, 55, 35, 107, 36, 89, 47, 108, 50, 0, 13, 67, 105, 18,
- 10, 104, 17, 39, 51, 71, 35, 47, 0, 12, 67, 85, 177, 220, 89, 36, 83, 108, 104, 17, 0, 10, 67, 71, 23, 128, 51, 36, 81, 55,
- 0, 11, 67, 35, 24, 0, 71, 36, 81, 35, 50, 0, 11, 67, 33, 247, 128, 71, 36, 65, 39, 55, 0, 11, 67, 33, 40, 0, 71, 36,
- 88, 35, 50, 0, 16, 70, 10, 1, 202, 137, 236, 192, 108, 50, 108, 47, 39, 55, 37, 0, 10, 67, 9, 232, 0, 108, 55, 36, 50, 0,
- 10, 67, 31, 56, 0, 37, 12, 50, 0, 76, 0, 11, 67, 206, 36, 219, 57, 40, 89, 36, 83, 0, 11, 67, 197, 17, 223, 81, 36, 51,
- 108, 65, 0, 21, 71, 192, 119, 179, 109, 24, 51, 28, 49, 108, 55, 37, 83, 39, 51, 50, 37, 57, 108, 0, 11, 67, 185, 28, 240, 76,
- 36, 51, 37, 49, 0, 17, 69, 129, 252, 209, 77, 240, 50, 36, 65, 37, 51, 36, 89, 35, 65, 0, 11, 67, 126, 37, 48, 65, 40, 91,
- 35, 49, 0, 14, 68, 125, 51, 145, 132, 65, 35, 89, 101, 35, 51, 36, 0, 14, 68, 124, 244, 83, 132, 65, 35, 72, 51, 36, 89, 36,
- 0, 20, 70, 124, 168, 7, 136, 129, 192, 65, 39, 47, 36, 50, 108, 84, 36, 71, 35, 50, 0, 11, 67, 123, 17, 223, 55, 36, 81, 108,
- 65, 0, 12, 67, 113, 248, 64, 104, 17, 35, 65, 36, 12, 0, 10, 67, 112, 120, 64, 104, 17, 108, 107, 0, 15, 68, 79, 49, 209, 132,
- 89, 35, 57, 57, 108, 51, 36, 12, 0, 12, 67, 69, 49, 223, 51, 35, 89, 89, 108, 65, 0, 9, 67, 68, 120, 64, 51, 108, 107, 0,
- 13, 68, 57, 28, 215, 132, 101, 35, 51, 37, 47, 36, 0, 11, 67, 53, 113, 223, 107, 39, 47, 108, 65, 0, 11, 67, 53, 49, 223, 107,
- 36, 89, 108, 65, 0, 11, 67, 49, 33, 223, 75, 39, 88, 108, 65, 0, 13, 67, 43, 55, 223, 47, 35, 57, 65, 65, 39, 65, 0, 14,
- 67, 40, 52, 219, 47, 35, 19, 35, 89, 89, 39, 83, 0, 18, 70, 30, 6, 209, 28, 241, 192, 36, 50, 83, 36, 51, 108, 72, 35, 50,
- 0, 18, 70, 29, 66, 136, 30, 17, 192, 36, 91, 47, 36, 71, 108, 107, 35, 50, 0, 12, 68, 29, 65, 217, 132, 36, 91, 108, 19, 36,
- 0, 15, 69, 29, 28, 71, 77, 240, 39, 51, 6, 81, 108, 89, 65, 0, 15, 68, 28, 241, 209, 132, 6, 36, 72, 4, 108, 51, 36, 12,
- 0, 12, 68, 28, 177, 209, 132, 36, 89, 108, 51, 36, 0, 13, 68, 28, 168, 176, 60, 39, 47, 39, 49, 35, 72, 0, 0, 10, 67, 189,
- 50, 128, 90, 36, 89, 47, 0, 14, 68, 125, 66, 135, 112, 65, 39, 91, 47, 108, 104, 17, 0, 14, 68, 125, 49, 240, 128, 65, 35, 89,
- 108, 49, 36, 50, 0, 16, 67, 124, 220, 204, 65, 39, 5, 107, 35, 6, 57, 57, 36, 75, 0, 12, 67, 124, 215, 222, 65, 35, 107, 65,
- 36, 55, 0, 15, 68, 115, 55, 199, 112, 104, 17, 36, 57, 65, 108, 104, 17, 0, 15, 68, 109, 193, 225, 40, 83, 36, 104, 17, 108, 107,
- 35, 47, 0, 14, 68, 97, 231, 199, 40, 88, 39, 55, 35, 65, 108, 47, 0, 14, 68, 81, 28, 217, 40, 91, 35, 51, 37, 19, 35, 47,
- 0, 11, 67, 79, 17, 222, 89, 36, 81, 108, 55, 0, 16, 69, 70, 212, 74, 30, 240, 51, 36, 48, 39, 51, 47, 108, 90, 0, 12, 67,
- 65, 161, 222, 88, 39, 104, 17, 108, 55, 0, 11, 67, 43, 56, 136, 47, 37, 57, 40, 71, 0, 15, 68, 41, 24, 71, 40, 47, 39, 51,
- 51, 35, 107, 108, 47, 0, 13, 68, 41, 23, 243, 40, 47, 36, 51, 65, 37, 47, 0, 10, 67, 30, 209, 222, 39, 48, 108, 55, 0, 13,
- 68, 29, 51, 71, 112, 36, 89, 107, 108, 104, 17, 0, 14, 68, 28, 215, 7, 112, 36, 107, 104, 17, 108, 104, 17, 0, 0, 13, 68, 197,
- 248, 7, 124, 81, 39, 65, 50, 108, 65, 0, 17, 70, 194, 44, 7, 194, 39, 135, 49, 39, 49, 108, 49, 40, 55, 108, 0, 13, 68, 181,
- 24, 71, 124, 48, 35, 51, 107, 108, 65, 0, 11, 67, 127, 55, 225, 65, 36, 57, 65, 36, 0, 12, 67, 126, 38, 79, 65, 39, 12, 19,
- 36, 72, 0, 18, 69, 126, 1, 220, 86, 16, 65, 39, 50, 108, 104, 17, 36, 89, 36, 12, 0, 13, 67, 125, 196, 64, 65, 35, 104, 17,
- 35, 51, 51, 0, 18, 69, 125, 161, 222, 94, 16, 65, 39, 104, 17, 108, 55, 36, 47, 36, 12, 0, 14, 68, 125, 81, 219, 52, 65, 39,
- 89, 108, 83, 36, 107, 0, 10, 67, 124, 164, 64, 65, 36, 47, 51, 0, 16, 69, 124, 115, 209, 48, 240, 65, 108, 72, 35, 51, 75, 35,
- 72, 0, 15, 68, 124, 71, 171, 108, 65, 39, 19, 35, 55, 55, 36, 83, 0, 17, 70, 109, 252, 224, 205, 55, 192, 83, 36, 65, 37, 50,
- 37, 89, 65, 0, 16, 69, 109, 19, 209, 207, 0, 83, 36, 51, 36, 72, 51, 37, 49, 0, 10, 67, 108, 164, 64, 83, 36, 47, 51, 0,
- 16, 69, 79, 58, 199, 70, 16, 89, 35, 57, 57, 108, 51, 36, 12, 0, 11, 67, 70, 35, 225, 51, 40, 72, 36, 12, 0, 14, 68, 61,
- 228, 77, 124, 72, 36, 55, 51, 35, 107, 65, 0, 13, 68, 61, 72, 7, 124, 72, 39, 91, 50, 108, 65, 0, 19, 69, 61, 18, 7, 70,
- 16, 72, 35, 51, 6, 71, 108, 51, 36, 57, 36, 12, 0, 15, 69, 57, 24, 7, 78, 16, 101, 39, 51, 50, 108, 89, 36, 0, 23, 72,
- 33, 24, 95, 30, 216, 138, 68, 112, 71, 36, 51, 35, 107, 65, 108, 48, 40, 47, 51, 108, 0, 12, 68, 29, 184, 71, 124, 36, 83, 107,
- 108, 65, 0, 18, 70, 29, 59, 112, 41, 23, 192, 36, 89, 48, 36, 49, 47, 51, 39, 65, 0, 19, 70, 29, 50, 151, 68, 115, 199, 36,
- 89, 47, 36, 47, 51, 108, 72, 35, 50, 0, 15, 69, 29, 20, 224, 204, 240, 35, 51, 89, 36, 50, 37, 72, 0, 13, 68, 28, 167, 243,
- 192, 35, 47, 39, 65, 37, 49, 0, 12, 68, 28, 136, 71, 124, 36, 71, 107, 108, 65, 0, 16, 69, 8, 132, 202, 70, 16, 108, 71, 89,
- 47, 36, 51, 36, 12, 0, 0, 12, 67, 194, 3, 224, 49, 35, 50, 72, 35, 50, 0, 16, 69, 192, 118, 31, 206, 0, 49, 108, 88, 36,
- 65, 36, 57, 50, 0, 15, 69, 128, 193, 211, 28, 160, 50, 36, 75, 108, 89, 108, 47, 0, 14, 68, 124, 167, 7, 120, 65, 36, 47, 104,
- 17, 108, 55, 0, 14, 68, 124, 166, 71, 120, 65, 39, 47, 35, 19, 108, 55, 0, 11, 67, 113, 28, 192, 104, 17, 39, 51, 37, 0, 13,
- 67, 113, 21, 10, 104, 17, 35, 51, 35, 91, 47, 0, 10, 67, 88, 220, 192, 88, 39, 107, 108, 0, 12, 67, 79, 1, 224, 89, 39, 49,
- 49, 108, 50, 0, 10, 67, 68, 116, 202, 51, 108, 89, 47, 0, 12, 67, 65, 26, 202, 88, 39, 51, 51, 35, 47, 0, 12, 67, 63, 1,
- 224, 72, 39, 49, 49, 108, 50, 0, 11, 67, 49, 28, 192, 6, 75, 35, 51, 37, 0, 14, 67, 41, 103, 224, 47, 35, 88, 35, 65, 65,
- 39, 50, 0, 12, 67, 33, 236, 218, 71, 35, 55, 37, 104, 17, 0, 11, 67, 33, 44, 0, 71, 35, 88, 35, 49, 0, 12, 68, 30, 6,
- 199, 120, 36, 50, 83, 108, 55, 0, 9, 67, 29, 76, 0, 35, 91, 49, 0, 0, 11, 67, 186, 1, 209, 76, 36, 50, 108, 51, 0, 12,
- 67, 182, 247, 209, 48, 35, 90, 65, 39, 51, 0, 12, 67, 130, 44, 17, 50, 39, 12, 49, 35, 51, 0, 16, 70, 127, 51, 162, 29, 24,
- 64, 65, 36, 57, 101, 108, 51, 36, 0, 19, 70, 125, 50, 159, 123, 8, 64, 65, 39, 89, 47, 35, 65, 55, 35, 49, 36, 0, 13, 68,
- 125, 19, 199, 60, 65, 39, 51, 72, 108, 72, 0, 14, 67, 125, 19, 149, 65, 39, 51, 35, 101, 101, 35, 89, 0, 15, 68, 120, 129, 207,
- 132, 55, 35, 71, 71, 108, 72, 36, 12, 0, 11, 67, 111, 55, 145, 83, 37, 55, 36, 51, 0, 22, 70, 105, 20, 71, 120, 220, 31, 104,
- 17, 39, 51, 35, 51, 39, 55, 107, 36, 49, 35, 65, 0, 18, 70, 74, 3, 31, 137, 24, 64, 88, 35, 50, 75, 36, 65, 40, 51, 36,
- 0, 11, 67, 62, 225, 209, 72, 39, 76, 108, 51, 0, 12, 68, 62, 39, 199, 60, 72, 40, 65, 108, 72, 0, 12, 67, 57, 19, 145, 101,
- 36, 51, 101, 36, 51, 0, 11, 67, 49, 228, 192, 75, 35, 55, 35, 89, 0, 18, 70, 41, 241, 212, 31, 24, 64, 47, 35, 65, 108, 91,
- 108, 81, 35, 107, 0, 18, 70, 34, 39, 148, 139, 52, 223, 71, 39, 55, 91, 36, 84, 37, 89, 65, 0, 16, 69, 34, 24, 49, 29, 240,
- 71, 36, 107, 36, 50, 81, 108, 65, 0, 16, 70, 10, 12, 7, 61, 24, 64, 108, 50, 49, 108, 72, 51, 36, 0, 0, 12, 68, 206, 40,
- 71, 128, 57, 40, 107, 108, 50, 0, 12, 68, 206, 40, 7, 128, 57, 40, 50, 108, 50, 0, 13, 68, 195, 56, 71, 128, 49, 36, 57, 107,
- 108, 50, 0, 13, 68, 193, 251, 98, 40, 49, 39, 65, 48, 40, 47, 0, 14, 68, 193, 76, 207, 128, 49, 36, 91, 37, 72, 35, 50, 0,
- 11, 67, 184, 120, 148, 76, 108, 84, 39, 91, 0, 13, 68, 183, 60, 7, 128, 48, 36, 57, 49, 108, 50, 0, 14, 68, 183, 56, 147, 40,
- 48, 36, 57, 84, 35, 89, 47, 0, 14, 69, 182, 36, 74, 29, 224, 48, 39, 51, 47, 108, 55, 0, 13, 68, 182, 8, 71, 128, 48, 36,
- 50, 107, 108, 50, 0, 15, 68, 181, 236, 7, 128, 48, 36, 55, 55, 36, 49, 108, 50, 0, 17, 69, 181, 18, 156, 29, 224, 48, 39, 51,
- 47, 36, 104, 17, 108, 55, 0, 14, 68, 135, 51, 7, 128, 107, 35, 57, 35, 75, 108, 50, 0, 15, 69, 134, 3, 200, 29, 224, 107, 35,
- 50, 72, 71, 108, 55, 0, 14, 68, 133, 243, 199, 128, 107, 35, 65, 36, 72, 108, 50, 0, 14, 68, 131, 56, 159, 128, 50, 37, 57, 40,
- 65, 35, 50, 0, 14, 68, 129, 33, 240, 40, 50, 36, 88, 108, 49, 35, 47, 0, 14, 68, 127, 55, 7, 128, 65, 36, 57, 104, 17, 108,
- 50, 0, 16, 68, 126, 38, 235, 112, 65, 39, 84, 35, 83, 83, 35, 104, 17, 0, 16, 68, 125, 83, 235, 112, 65, 39, 89, 35, 72, 72,
- 36, 104, 17, 0, 14, 68, 125, 39, 7, 128, 65, 36, 88, 104, 17, 108, 50, 0, 12, 67, 121, 236, 115, 55, 35, 55, 36, 81, 37, 0,
- 10, 67, 111, 53, 128, 83, 36, 57, 88, 0, 13, 68, 81, 76, 71, 128, 91, 36, 91, 81, 108, 50, 0, 13, 68, 77, 248, 7, 128, 89,
- 36, 65, 50, 108, 50, 0, 14, 68, 77, 21, 199, 128, 89, 35, 51, 35, 47, 108, 50, 0, 13, 68, 74, 19, 199, 128, 88, 36, 107, 72,
- 108, 50, 0, 16, 70, 71, 52, 136, 29, 178, 128, 51, 37, 88, 71, 108, 83, 47, 0, 13, 68, 61, 50, 135, 128, 72, 35, 89, 47, 108,
- 50, 0, 17, 69, 61, 19, 158, 29, 224, 72, 35, 51, 101, 36, 55, 108, 55, 36, 0, 12, 67, 58, 4, 243, 101, 36, 50, 36, 89, 37,
- 0, 19, 70, 57, 38, 72, 120, 114, 128, 101, 39, 88, 35, 19, 71, 35, 55, 108, 47, 0, 15, 68, 57, 23, 7, 128, 101, 35, 51, 35,
- 104, 17, 108, 50, 0, 11, 67, 50, 42, 243, 75, 35, 84, 84, 37, 0, 13, 68, 50, 39, 135, 128, 75, 39, 12, 55, 108, 50, 0, 25,
- 73, 40, 164, 71, 76, 124, 240, 123, 56, 0, 47, 36, 47, 51, 108, 89, 108, 57, 49, 39, 55, 37, 50, 0, 13, 68, 33, 119, 135, 128,
- 71, 39, 47, 55, 108, 50, 0, 13, 68, 33, 50, 135, 128, 71, 39, 89, 47, 108, 50, 0, 17, 69, 32, 247, 224, 84, 128, 71, 35, 72,
- 65, 35, 50, 89, 35, 71, 0, 12, 68, 29, 252, 7, 128, 36, 65, 49, 108, 50, 0, 15, 69, 29, 232, 94, 29, 224, 35, 55, 107, 36,
- 55, 108, 55, 0, 13, 68, 29, 50, 135, 128, 39, 89, 6, 47, 108, 50, 0, 11, 67, 29, 20, 148, 35, 51, 88, 36, 91, 0, 15, 69,
- 29, 19, 225, 29, 224, 35, 51, 72, 36, 107, 108, 55, 0, 12, 68, 29, 8, 71, 128, 35, 88, 107, 108, 50, 0, 11, 67, 8, 236, 212,
- 108, 101, 36, 57, 91, 0, 0, 11, 67, 197, 36, 64, 81, 39, 88, 35, 51, 0, 13, 68, 193, 71, 243, 68, 49, 36, 91, 65, 37, 51,
- 0, 11, 67, 138, 8, 147, 84, 36, 50, 40, 89, 0, 11, 67, 133, 18, 147, 107, 36, 51, 47, 89, 0, 17, 69, 125, 145, 209, 110, 16,
- 65, 39, 19, 108, 51, 36, 83, 36, 12, 0, 17, 69, 125, 33, 243, 62, 16, 65, 39, 88, 108, 57, 36, 72, 36, 12, 0, 10, 67, 101,
- 4, 64, 39, 12, 88, 51, 0, 11, 67, 53, 4, 64, 107, 35, 88, 35, 51, 0, 21, 71, 41, 24, 138, 79, 12, 211, 124, 47, 36, 51,
- 39, 47, 36, 89, 49, 37, 89, 65, 0, 15, 70, 31, 52, 162, 196, 119, 192, 37, 88, 39, 81, 108, 65, 0, 12, 68, 29, 39, 243, 68,
- 36, 88, 65, 37, 51, 0, 15, 69, 29, 18, 143, 28, 240, 36, 51, 47, 36, 72, 108, 72, 0, 10, 67, 9, 4, 64, 108, 88, 35, 51,
- 0, 0, 17, 70, 183, 56, 10, 32, 119, 128, 48, 36, 57, 50, 47, 71, 108, 55, 0, 10, 67, 130, 28, 192, 50, 35, 107, 57, 0, 20,
- 70, 125, 50, 159, 123, 1, 202, 65, 39, 89, 47, 35, 65, 55, 35, 49, 108, 47, 0, 17, 69, 113, 231, 207, 30, 0, 104, 17, 35, 55,
- 35, 65, 72, 108, 50, 0, 13, 68, 70, 35, 240, 204, 51, 40, 72, 35, 49, 37, 0, 13, 68, 61, 24, 179, 80, 72, 35, 51, 84, 37,
- 91, 0, 13, 68, 41, 231, 243, 64, 47, 36, 55, 65, 37, 88, 0, 14, 68, 32, 242, 145, 204, 71, 35, 72, 47, 35, 51, 37, 0, 21,
- 70, 32, 212, 71, 121, 252, 202, 71, 35, 107, 51, 39, 55, 65, 36, 57, 57, 36, 47, 0, 17, 70, 29, 103, 205, 120, 119, 128, 36, 88,
- 65, 36, 107, 55, 108, 55, 0, 10, 67, 28, 193, 210, 36, 75, 108, 88, 0, 0, 11, 67, 124, 232, 145, 65, 35, 101, 39, 51, 0, 14,
- 69, 108, 124, 10, 137, 16, 83, 108, 49, 47, 39, 51, 0, 19, 70, 76, 167, 207, 204, 248, 64, 89, 36, 47, 35, 65, 72, 37, 72, 36,
- 12, 0, 11, 67, 68, 168, 145, 51, 39, 47, 39, 51, 0, 10, 67, 57, 229, 192, 101, 36, 55, 47, 0, 14, 67, 41, 120, 145, 47, 35,
- 47, 35, 84, 84, 39, 51, 0, 14, 68, 40, 116, 243, 76, 6, 47, 35, 89, 4, 37, 89, 0, 19, 70, 34, 3, 209, 29, 241, 223, 71,
- 35, 50, 72, 35, 51, 36, 65, 108, 65, 0, 11, 67, 33, 8, 145, 71, 39, 88, 40, 51, 0, 17, 69, 32, 244, 202, 137, 16, 71, 36,
- 72, 35, 89, 47, 40, 51, 36, 0, 20, 71, 29, 59, 81, 124, 114, 179, 60, 36, 89, 48, 36, 51, 65, 108, 47, 37, 72, 0, 0, 16,
- 70, 206, 40, 34, 123, 50, 128, 57, 39, 50, 39, 55, 37, 47, 0, 10, 67, 206, 36, 98, 57, 39, 51, 39, 0, 13, 68, 197, 72, 51,
- 72, 81, 36, 91, 50, 37, 88, 0, 20, 71, 192, 116, 78, 30, 3, 7, 40, 49, 108, 51, 101, 108, 50, 36, 75, 108, 47, 0, 12, 67,
- 186, 3, 212, 76, 36, 50, 72, 36, 91, 0, 11, 67, 181, 20, 98, 48, 39, 51, 51, 40, 0, 14, 68, 125, 145, 226, 88, 65, 39, 19,
- 108, 84, 36, 88, 0, 17, 70, 77, 244, 226, 131, 50, 128, 89, 35, 65, 89, 39, 50, 37, 47, 0, 15, 69, 69, 39, 224, 30, 32, 51,
- 35, 88, 65, 50, 108, 84, 0, 15, 69, 61, 17, 226, 205, 64, 72, 35, 51, 108, 84, 37, 91, 0, 14, 67, 41, 156, 212, 47, 35, 19,
- 35, 57, 57, 39, 91, 0, 18, 70, 33, 225, 199, 83, 1, 222, 71, 36, 55, 108, 36, 91, 49, 108, 55, 0, 12, 67, 33, 17, 243, 71,
- 35, 51, 108, 57, 36, 0, 16, 69, 28, 226, 145, 137, 64, 35, 101, 47, 35, 51, 84, 35, 91, 0, 16, 70, 28, 168, 173, 205, 50, 128,
- 39, 47, 39, 48, 37, 89, 47, 0, 0, 14, 68, 181, 236, 226, 68, 48, 39, 55, 37, 84, 36, 51, 0, 14, 68, 131, 49, 226, 68, 50,
- 35, 57, 108, 84, 35, 51, 0, 13, 68, 128, 227, 51, 68, 50, 35, 101, 75, 37, 51, 0, 13, 68, 128, 120, 136, 68, 50, 108, 84, 71,
- 35, 51, 0, 17, 70, 127, 52, 79, 29, 241, 207, 65, 37, 51, 72, 108, 65, 108, 72, 0, 14, 68, 125, 65, 226, 68, 65, 39, 91, 108,
- 84, 36, 51, 0, 18, 70, 125, 33, 205, 124, 120, 0, 65, 39, 88, 108, 107, 36, 65, 108, 50, 0, 14, 68, 124, 209, 226, 68, 65, 39,
- 107, 108, 84, 36, 51, 0, 16, 70, 124, 116, 199, 190, 36, 64, 65, 108, 89, 108, 90, 39, 51, 0, 14, 67, 124, 68, 211, 65, 39, 19,
- 35, 89, 89, 36, 89, 0, 16, 69, 109, 28, 7, 129, 48, 83, 36, 51, 36, 49, 108, 50, 89, 0, 15, 69, 101, 243, 202, 30, 80, 39,
- 65, 72, 35, 47, 35, 50, 0, 14, 68, 63, 51, 226, 68, 72, 37, 72, 36, 84, 35, 51, 0, 12, 67, 33, 18, 23, 71, 35, 51, 71,
- 35, 47, 0, 14, 69, 29, 88, 158, 30, 80, 39, 89, 40, 55, 35, 50, 0, 17, 70, 29, 50, 176, 32, 116, 64, 36, 89, 47, 36, 49,
- 71, 108, 51, 0, 19, 70, 28, 215, 207, 182, 1, 225, 35, 107, 65, 35, 72, 48, 35, 50, 108, 107, 0, 0, 19, 70, 182, 36, 79, 133,
- 193, 224, 48, 40, 51, 72, 36, 107, 104, 17, 108, 50, 0, 16, 68, 180, 244, 115, 80, 48, 36, 72, 35, 51, 37, 57, 35, 91, 0, 20,
- 71, 131, 49, 224, 61, 18, 135, 120, 50, 36, 108, 50, 72, 36, 51, 47, 108, 55, 0, 19, 70, 130, 34, 7, 139, 17, 224, 50, 39, 12,
- 71, 108, 84, 36, 81, 108, 50, 0, 16, 70, 127, 51, 162, 29, 28, 192, 65, 36, 57, 101, 108, 51, 37, 0, 14, 68, 126, 8, 71, 204,
- 65, 36, 50, 107, 108, 57, 36, 0, 15, 69, 79, 55, 179, 194, 0, 89, 37, 55, 37, 49, 39, 50, 0, 19, 70, 74, 3, 199, 129, 241,
- 224, 88, 36, 50, 72, 108, 50, 36, 65, 108, 50, 0, 19, 70, 74, 3, 199, 128, 161, 224, 88, 36, 50, 72, 108, 50, 36, 47, 108, 50,
- 0, 19, 70, 62, 209, 209, 41, 241, 224, 72, 36, 48, 108, 51, 47, 36, 65, 108, 50, 0, 14, 69, 62, 34, 30, 206, 0, 72, 40, 71,
- 55, 37, 50, 0, 13, 68, 58, 33, 225, 80, 6, 101, 108, 107, 36, 91, 0, 17, 70, 48, 119, 136, 29, 60, 192, 75, 108, 55, 36, 71,
- 108, 89, 37, 0, 20, 70, 33, 36, 113, 41, 28, 192, 6, 71, 39, 88, 39, 51, 81, 47, 35, 51, 37, 0, 14, 69, 29, 76, 32, 29,
- 32, 35, 91, 49, 50, 108, 88, 0, 19, 70, 29, 19, 243, 34, 21, 10, 39, 51, 72, 37, 71, 36, 107, 36, 91, 47, 0, 0, 16, 69,
- 197, 19, 199, 137, 16, 81, 36, 51, 72, 108, 84, 35, 51, 0, 11, 67, 192, 241, 240, 49, 39, 72, 108, 49, 0, 18, 70, 137, 225, 207,
- 205, 252, 209, 84, 36, 55, 108, 72, 37, 65, 37, 51, 0, 14, 67, 125, 178, 141, 65, 39, 83, 35, 47, 47, 36, 107, 0, 17, 69, 76,
- 226, 177, 65, 16, 89, 35, 101, 47, 81, 39, 88, 35, 51, 0, 16, 69, 68, 204, 211, 41, 16, 51, 36, 75, 37, 89, 47, 36, 51, 0,
- 16, 69, 61, 44, 223, 41, 16, 72, 39, 88, 37, 65, 36, 47, 51, 0, 16, 70, 32, 116, 91, 207, 4, 192, 71, 108, 51, 83, 37, 49,
- 89, 0, 11, 67, 29, 23, 240, 39, 51, 65, 35, 49, 0, 0, 20, 71, 182, 36, 81, 28, 204, 199, 128, 48, 40, 51, 51, 108, 75, 37,
- 57, 108, 50, 0, 13, 68, 181, 24, 179, 72, 48, 35, 51, 84, 37, 88, 0, 20, 71, 127, 56, 95, 30, 2, 135, 128, 65, 37, 107, 65,
- 108, 50, 36, 47, 108, 50, 0, 21, 71, 121, 242, 17, 76, 120, 7, 128, 55, 35, 65, 71, 35, 51, 89, 108, 50, 108, 50, 0, 11, 67,
- 77, 242, 128, 6, 89, 35, 65, 47, 0, 24, 72, 61, 50, 162, 68, 119, 153, 125, 224, 72, 35, 89, 47, 40, 51, 39, 55, 10, 35, 65,
- 35, 55, 0, 17, 70, 61, 20, 162, 62, 36, 128, 72, 35, 51, 88, 39, 72, 40, 88, 0, 17, 70, 57, 19, 226, 71, 52, 128, 101, 39,
- 51, 72, 39, 51, 37, 88, 0, 21, 71, 49, 164, 71, 111, 51, 199, 128, 75, 39, 104, 17, 51, 108, 83, 37, 72, 108, 50, 0, 15, 69,
- 48, 116, 98, 193, 64, 75, 108, 51, 40, 49, 36, 91, 0, 21, 71, 43, 8, 34, 122, 252, 211, 40, 47, 36, 49, 50, 39, 55, 39, 90,
- 37, 89, 47, 0, 19, 71, 35, 52, 202, 194, 33, 179, 40, 71, 37, 89, 47, 49, 40, 37, 12, 47, 0, 20, 71, 29, 243, 199, 61, 20,
- 199, 128, 36, 65, 72, 108, 72, 51, 35, 89, 108, 50, 0, 0, 17, 70, 133, 252, 224, 50, 36, 64, 107, 35, 65, 37, 50, 75, 40, 51,
- 0, 17, 70, 133, 248, 160, 50, 36, 64, 107, 35, 65, 40, 50, 75, 40, 51, 0, 18, 70, 131, 49, 226, 68, 120, 0, 50, 37, 57, 108,
- 84, 35, 51, 108, 50, 0, 17, 70, 127, 55, 179, 124, 164, 64, 65, 37, 55, 37, 65, 36, 47, 51, 0, 13, 68, 126, 183, 135, 192, 65,
- 35, 55, 55, 108, 49, 0, 10, 67, 77, 26, 192, 89, 36, 51, 51, 0, 11, 67, 45, 248, 143, 89, 35, 65, 40, 72, 0, 12, 68, 42,
- 36, 179, 100, 47, 39, 88, 37, 19, 0, 19, 70, 41, 17, 226, 68, 168, 0, 47, 36, 51, 108, 84, 36, 51, 47, 35, 50, 0, 16, 69,
- 33, 21, 7, 137, 48, 71, 35, 51, 91, 108, 84, 39, 89, 0, 18, 70, 29, 50, 145, 28, 168, 147, 36, 89, 47, 36, 51, 108, 47, 40,
- 89, 0, 21, 71, 29, 24, 160, 63, 8, 7, 68, 35, 51, 84, 35, 50, 72, 49, 36, 50, 108, 51, 0, 17, 70, 9, 226, 179, 124, 164,
- 64, 108, 55, 47, 37, 65, 36, 47, 51, 0, 0, 13, 68, 137, 226, 135, 188, 84, 39, 55, 47, 108, 90, 0, 16, 68, 125, 50, 141, 32,
- 65, 39, 89, 47, 35, 107, 35, 71, 71, 0, 15, 68, 114, 36, 95, 200, 104, 17, 39, 51, 65, 36, 57, 36, 0, 15, 69, 108, 168, 158,
- 205, 32, 83, 39, 47, 39, 55, 37, 88, 0, 12, 67, 57, 22, 202, 101, 36, 51, 36, 83, 47, 0, 12, 67, 33, 22, 202, 71, 36, 51,
- 35, 83, 47, 0, 15, 69, 29, 236, 30, 205, 32, 35, 55, 49, 39, 55, 37, 88, 0, 16, 69, 9, 17, 223, 181, 32, 108, 51, 108, 65,
- 6, 48, 35, 88, 0, 0, 11, 67, 50, 1, 205, 75, 36, 50, 108, 107, 0, 18, 70, 41, 24, 138, 123, 52, 192, 47, 35, 51, 39, 47,
- 36, 55, 37, 89, 0, 27, 74, 29, 59, 81, 124, 114, 162, 74, 33, 179, 60, 36, 89, 48, 36, 51, 65, 108, 47, 39, 88, 39, 19, 37,
- 72, 0, 0, 14, 67, 207, 10, 242, 6, 57, 36, 49, 49, 36, 57, 36, 0, 16, 70, 183, 52, 98, 123, 52, 128, 48, 37, 51, 39, 55,
- 37, 89, 0, 15, 69, 108, 117, 158, 28, 128, 83, 108, 88, 36, 55, 108, 71, 0, 14, 68, 89, 18, 7, 40, 88, 35, 51, 35, 71, 108,
- 47, 0, 15, 69, 70, 12, 74, 28, 128, 51, 35, 50, 81, 47, 108, 71, 0, 14, 68, 61, 231, 243, 40, 72, 39, 55, 39, 65, 37, 47,
- 0, 0, 16, 69, 192, 241, 223, 207, 0, 49, 39, 72, 108, 65, 57, 36, 49, 0, 15, 69, 132, 124, 72, 71, 16, 107, 108, 81, 71, 35,
- 51, 81, 0, 15, 68, 125, 70, 84, 100, 65, 39, 91, 35, 19, 91, 35, 19, 0, 12, 67, 125, 18, 143, 65, 39, 51, 47, 35, 72, 0,
- 12, 67, 110, 23, 207, 83, 35, 107, 65, 35, 72, 0, 11, 67, 108, 161, 207, 83, 36, 47, 108, 72, 0, 11, 67, 42, 220, 207, 47, 35,
- 48, 37, 72, 0, 19, 65, 20, 6, 35, 55, 36, 83, 36, 4, 107, 35, 65, 88, 36, 88, 37, 51, 0, 0, 10, 67, 182, 36, 74, 48,
- 39, 51, 47, 0, 17, 68, 125, 194, 17, 200, 65, 35, 104, 17, 71, 35, 51, 36, 57, 36, 0, 15, 68, 124, 199, 171, 200, 65, 35, 75,
- 35, 55, 55, 36, 12, 0, 19, 69, 115, 56, 159, 204, 160, 104, 17, 35, 57, 57, 40, 65, 37, 57, 35, 47, 0, 24, 71, 112, 114, 30,
- 204, 168, 71, 204, 104, 17, 108, 71, 36, 55, 37, 57, 35, 47, 107, 108, 57, 36, 0, 18, 70, 79, 8, 158, 29, 28, 210, 89, 36, 49,
- 39, 55, 108, 51, 37, 88, 0, 15, 69, 32, 116, 115, 138, 0, 71, 108, 51, 37, 57, 39, 50, 0, 15, 69, 29, 20, 224, 28, 160, 35,
- 51, 89, 36, 50, 108, 47, 0, 0, 15, 68, 185, 22, 160, 60, 76, 35, 51, 104, 17, 35, 50, 72, 0, 14, 68, 136, 135, 135, 196, 84,
- 36, 71, 6, 55, 108, 81, 0, 24, 73, 48, 252, 207, 29, 226, 135, 79, 52, 192, 75, 35, 72, 37, 72, 39, 47, 47, 35, 89, 37, 89,
- 0, 13, 68, 41, 248, 115, 60, 47, 35, 65, 107, 37, 72, 0, 14, 68, 35, 1, 225, 60, 71, 36, 49, 108, 107, 35, 72, 0, 17, 70,
- 9, 24, 159, 28, 172, 240, 108, 51, 39, 65, 108, 47, 37, 49, 0, 0, 14, 68, 193, 28, 240, 40, 49, 36, 51, 37, 49, 36, 47, 0,
- 16, 70, 180, 116, 71, 75, 50, 128, 48, 108, 51, 108, 88, 37, 47, 0, 10, 67, 126, 36, 243, 65, 40, 89, 108, 0, 19, 69, 125, 161,
- 222, 95, 32, 65, 39, 104, 17, 108, 55, 36, 47, 36, 57, 36, 0, 14, 69, 81, 246, 112, 136, 128, 91, 35, 65, 49, 40, 71, 0, 16,
- 70, 31, 4, 199, 120, 114, 128, 39, 49, 89, 108, 55, 108, 47, 0, 0, 11, 67, 137, 53, 199, 84, 39, 89, 47, 108, 0, 17, 69, 129,
- 252, 226, 124, 240, 50, 36, 65, 37, 57, 40, 65, 35, 72, 0, 11, 67, 126, 20, 199, 65, 35, 107, 89, 108, 0, 11, 67, 81, 148, 71,
- 91, 39, 35, 51, 108, 0, 14, 69, 78, 34, 19, 204, 240, 89, 40, 71, 89, 37, 72, 0, 27, 74, 41, 17, 224, 77, 184, 145, 124, 114,
- 162, 68, 47, 36, 51, 108, 50, 89, 83, 39, 51, 65, 108, 47, 39, 51, 0, 17, 70, 34, 12, 199, 127, 56, 0, 71, 36, 50, 57, 108,
- 65, 37, 50, 0, 25, 73, 29, 236, 10, 70, 39, 226, 42, 36, 64, 36, 55, 36, 49, 47, 36, 51, 39, 65, 39, 47, 39, 51, 0, 11,
- 67, 29, 196, 71, 36, 104, 17, 51, 108, 0, 0, 11, 67, 181, 236, 237, 48, 39, 55, 37, 48, 0, 13, 68, 139, 51, 198, 136, 84, 37,
- 72, 36, 19, 39, 0, 15, 69, 128, 124, 97, 30, 0, 50, 108, 81, 35, 107, 108, 50, 0, 15, 69, 123, 50, 162, 182, 0, 55, 37, 47,
- 39, 48, 39, 50, 0, 16, 69, 77, 244, 224, 204, 160, 89, 35, 65, 89, 39, 50, 37, 47, 0, 14, 68, 73, 19, 237, 204, 88, 35, 51,
- 72, 48, 36, 57, 0, 15, 68, 60, 135, 179, 136, 72, 35, 71, 36, 55, 57, 40, 0, 46, 7, 65, 152, 6, 39, 50, 0, 0, 13, 68,
- 198, 33, 209, 28, 81, 39, 84, 108, 51, 108, 0, 18, 70, 182, 8, 159, 28, 172, 240, 48, 36, 50, 39, 65, 108, 47, 37, 49, 0, 13,
- 68, 124, 241, 209, 28, 65, 39, 72, 108, 51, 108, 0, 18, 70, 61, 17, 223, 28, 172, 240, 72, 36, 51, 108, 65, 108, 47, 37, 49, 0,
- 13, 68, 29, 49, 211, 28, 35, 89, 108, 89, 35, 50, 0, 0, 0, 11, 67, 194, 6, 192, 49, 35, 50, 35, 83, 0, 15, 69, 127, 1,
- 224, 207, 0, 65, 36, 49, 108, 50, 37, 49, 0, 12, 67, 121, 118, 199, 55, 39, 47, 83, 35, 50, 0, 12, 67, 81, 22, 71, 91, 35,
- 51, 19, 35, 50, 0, 20, 71, 78, 43, 81, 78, 40, 51, 192, 89, 40, 48, 36, 51, 89, 39, 50, 37, 49, 0, 10, 67, 77, 230, 192,
- 89, 36, 55, 83, 0, 10, 67, 73, 230, 192, 88, 39, 55, 83, 0, 17, 70, 63, 52, 82, 124, 120, 0, 72, 37, 51, 88, 35, 65, 108,
- 50, 0, 11, 67, 57, 230, 192, 101, 35, 55, 35, 83, 0, 10, 67, 49, 230, 192, 75, 36, 55, 83, 0, 17, 70, 43, 52, 112, 124, 120,
- 0, 47, 37, 51, 49, 35, 65, 108, 50, 0, 11, 67, 41, 230, 192, 47, 35, 55, 35, 83, 0, 17, 70, 40, 116, 95, 192, 120, 0, 47,
- 108, 51, 65, 36, 49, 108, 50, 0, 10, 67, 29, 230, 192, 35, 55, 36, 83, 0, 19, 71, 29, 60, 207, 110, 39, 179, 192, 35, 89, 37,
- 72, 83, 40, 55, 37, 49, 0, 16, 69, 29, 50, 156, 84, 112, 36, 89, 47, 36, 104, 17, 89, 108, 0, 14, 5, 95, 48, 77, 50, 120,
- 65, 37, 55, 57, 40, 50, 0, 0, 17, 69, 197, 236, 240, 190, 0, 81, 36, 55, 37, 49, 39, 90, 36, 50, 0, 11, 67, 193, 236, 237,
- 49, 36, 55, 37, 48, 0, 14, 68, 61, 50, 148, 136, 72, 35, 89, 47, 36, 91, 39, 0, 18, 70, 29, 230, 135, 197, 28, 192, 36, 55,
- 104, 17, 108, 81, 35, 51, 37, 0, 0, 12, 67, 137, 81, 219, 84, 35, 89, 89, 108, 83, 0, 17, 70, 131, 49, 241, 29, 17, 192, 50,
- 37, 57, 108, 81, 108, 51, 108, 0, 14, 67, 126, 39, 155, 65, 39, 6, 35, 55, 55, 36, 83, 0, 11, 67, 61, 177, 217, 72, 36, 83,
- 108, 19, 0, 12, 67, 55, 1, 240, 107, 35, 49, 49, 108, 49, 0, 12, 67, 33, 23, 240, 71, 35, 51, 65, 35, 49, 0, 0, 11, 67,
- 192, 161, 200, 49, 36, 47, 108, 71, 0, 12, 67, 126, 12, 94, 65, 39, 50, 81, 39, 55, 0, 11, 67, 121, 145, 200, 55, 39, 19, 108,
- 71, 0, 12, 67, 86, 3, 222, 89, 35, 50, 72, 35, 55, 0, 11, 67, 71, 1, 200, 51, 36, 49, 108, 71, 0, 11, 67, 63, 52, 158,
- 72, 37, 88, 36, 55, 0, 12, 67, 48, 248, 158, 75, 35, 72, 84, 35, 55, 0, 10, 67, 28, 172, 222, 36, 47, 37, 55, 0, 0, 13,
- 68, 198, 44, 243, 124, 81, 40, 57, 37, 12, 65, 0, 8, 66, 198, 16, 81, 35, 107, 0, 11, 67, 194, 7, 192, 49, 39, 50, 35, 65,
- 0, 12, 67, 186, 27, 161, 76, 35, 107, 76, 35, 107, 0, 12, 67, 181, 20, 225, 48, 35, 51, 89, 36, 12, 0, 12, 67, 137, 17, 203,
- 84, 39, 51, 51, 108, 89, 0, 14, 68, 128, 248, 115, 124, 50, 35, 72, 35, 107, 37, 65, 0, 13, 68, 128, 116, 95, 192, 50, 108, 51,
- 65, 35, 49, 0, 14, 68, 127, 52, 83, 124, 65, 37, 51, 36, 89, 35, 65, 0, 12, 67, 112, 243, 64, 104, 17, 35, 72, 35, 107, 0,
- 11, 67, 85, 152, 161, 89, 35, 19, 84, 36, 0, 13, 68, 63, 56, 115, 124, 72, 36, 57, 107, 37, 65, 0, 14, 68, 42, 39, 179, 124,
- 47, 40, 55, 37, 57, 39, 65, 0, 13, 68, 40, 119, 179, 108, 47, 35, 19, 55, 37, 83, 0, 12, 67, 33, 20, 225, 71, 36, 51, 36,
- 89, 36, 0, 13, 67, 29, 252, 225, 39, 65, 35, 57, 57, 36, 12, 0, 12, 68, 29, 55, 135, 108, 35, 89, 55, 108, 83, 0, 12, 68,
- 28, 195, 71, 108, 36, 75, 107, 108, 83, 0, 0, 14, 68, 197, 226, 34, 120, 81, 39, 55, 39, 71, 40, 55, 0, 11, 67, 194, 231, 128,
- 49, 35, 76, 35, 55, 0, 12, 67, 137, 177, 220, 84, 36, 83, 108, 104, 17, 0, 11, 67, 134, 231, 128, 107, 35, 76, 35, 55, 0, 11,
- 67, 132, 120, 160, 107, 108, 84, 35, 50, 0, 11, 67, 131, 1, 202, 50, 39, 49, 108, 47, 0, 13, 67, 125, 119, 156, 65, 39, 47, 55,
- 35, 104, 17, 0, 14, 67, 124, 248, 160, 65, 39, 72, 35, 84, 84, 35, 50, 0, 14, 67, 113, 33, 220, 104, 17, 35, 88, 88, 108, 104,
- 17, 0, 13, 67, 112, 247, 202, 104, 17, 36, 72, 65, 35, 47, 0, 18, 70, 108, 244, 71, 43, 56, 128, 83, 36, 72, 36, 51, 108, 47,
- 37, 84, 0, 11, 67, 108, 168, 160, 83, 39, 47, 39, 50, 0, 12, 67, 80, 39, 202, 91, 36, 108, 65, 35, 47, 0, 19, 71, 76, 132,
- 179, 182, 43, 94, 136, 89, 35, 71, 88, 37, 48, 39, 55, 39, 0, 12, 67, 56, 247, 202, 101, 36, 72, 65, 35, 47, 0, 11, 67, 35,
- 56, 0, 6, 71, 36, 57, 50, 0, 13, 68, 34, 12, 71, 32, 71, 35, 50, 81, 108, 71, 0, 11, 67, 33, 72, 0, 71, 36, 91, 35,
- 50, 0, 11, 67, 31, 49, 220, 35, 57, 108, 104, 17, 0, 12, 68, 29, 120, 7, 32, 36, 47, 50, 108, 71, 0, 23, 72, 29, 50, 145,
- 28, 171, 243, 76, 160, 36, 89, 47, 36, 51, 108, 47, 36, 90, 37, 89, 47, 0, 12, 68, 29, 50, 135, 188, 36, 89, 47, 108, 90, 0,
- 11, 67, 9, 70, 202, 108, 91, 39, 83, 47, 0, 0, 15, 68, 197, 50, 145, 60, 6, 81, 39, 89, 47, 35, 51, 72, 0, 13, 68, 194,
- 1, 209, 60, 49, 39, 50, 108, 51, 72, 0, 11, 67, 193, 17, 223, 49, 36, 51, 108, 65, 0, 17, 69, 181, 232, 160, 205, 240, 48, 39,
- 55, 39, 50, 37, 57, 39, 65, 0, 12, 67, 137, 20, 240, 84, 36, 51, 36, 89, 49, 0, 14, 68, 134, 44, 210, 132, 107, 39, 84, 36,
- 57, 88, 36, 0, 15, 68, 134, 3, 211, 132, 107, 36, 50, 72, 36, 89, 36, 12, 0, 15, 69, 131, 49, 243, 205, 240, 50, 35, 57, 108,
- 37, 12, 65, 0, 11, 67, 131, 1, 205, 50, 36, 49, 108, 107, 0, 14, 68, 125, 71, 212, 132, 65, 36, 91, 65, 36, 91, 36, 0, 10,
- 67, 80, 120, 64, 91, 108, 12, 107, 0, 15, 69, 74, 3, 200, 29, 176, 88, 35, 50, 72, 71, 108, 83, 0, 16, 69, 58, 36, 98, 181,
- 176, 101, 39, 51, 51, 39, 48, 39, 83, 0, 11, 67, 49, 1, 223, 75, 39, 88, 108, 65, 0, 13, 67, 34, 232, 64, 71, 35, 6, 76,
- 76, 36, 12, 0, 14, 67, 31, 49, 223, 35, 12, 57, 57, 6, 57, 108, 65, 0, 15, 68, 29, 232, 115, 132, 36, 55, 108, 107, 37, 57,
- 36, 12, 0, 12, 68, 28, 211, 199, 44, 36, 107, 72, 108, 89, 0, 14, 68, 28, 136, 51, 132, 35, 71, 50, 37, 57, 36, 12, 0, 0,
- 11, 67, 193, 17, 222, 49, 39, 51, 108, 55, 0, 10, 67, 181, 50, 128, 48, 39, 89, 47, 0, 14, 68, 181, 24, 146, 128, 48, 39, 51,
- 84, 35, 88, 50, 0, 16, 69, 181, 20, 224, 30, 240, 48, 36, 51, 89, 39, 50, 108, 90, 0, 14, 68, 136, 124, 19, 128, 84, 108, 49,
- 6, 89, 35, 50, 0, 13, 67, 125, 164, 72, 65, 35, 104, 17, 51, 36, 71, 0, 15, 68, 113, 71, 135, 112, 104, 17, 36, 91, 55, 108,
- 104, 17, 0, 15, 68, 84, 247, 7, 40, 89, 35, 72, 35, 104, 17, 108, 47, 0, 12, 67, 81, 193, 222, 91, 39, 104, 17, 108, 55, 0,
- 12, 67, 81, 161, 222, 91, 39, 104, 17, 108, 55, 0, 10, 67, 80, 116, 111, 91, 108, 51, 90, 0, 14, 68, 79, 8, 7, 40, 89, 35,
- 49, 35, 50, 108, 47, 0, 12, 67, 73, 161, 222, 88, 39, 104, 17, 108, 55, 0, 14, 68, 53, 49, 207, 40, 107, 36, 89, 108, 72, 35,
- 47, 0, 18, 69, 52, 248, 21, 28, 128, 107, 35, 72, 72, 36, 50, 36, 89, 108, 71, 0, 15, 68, 52, 247, 7, 40, 107, 35, 72, 35,
- 104, 17, 108, 47, 0, 12, 68, 42, 40, 115, 128, 47, 39, 107, 37, 50, 0, 10, 67, 42, 2, 0, 47, 39, 50, 71, 0, 13, 68, 40,
- 119, 243, 128, 47, 35, 19, 65, 37, 50, 0, 14, 68, 33, 236, 199, 40, 71, 35, 55, 37, 57, 35, 47, 0, 16, 69, 32, 244, 112, 28,
- 128, 71, 35, 72, 51, 36, 49, 108, 71, 0, 13, 68, 30, 39, 7, 40, 39, 12, 104, 17, 108, 47, 0, 13, 68, 29, 227, 71, 112, 36,
- 55, 107, 108, 104, 17, 0, 13, 68, 29, 34, 135, 40, 35, 88, 39, 47, 108, 47, 0, 13, 68, 8, 248, 51, 128, 108, 72, 36, 50, 37,
- 50, 0, 0, 11, 67, 198, 20, 64, 81, 39, 107, 35, 51, 0, 15, 69, 182, 37, 8, 71, 16, 48, 40, 91, 71, 35, 51, 81, 0, 17,
- 69, 129, 252, 209, 76, 240, 50, 36, 65, 37, 51, 36, 89, 35, 72, 0, 11, 67, 128, 119, 207, 50, 108, 65, 35, 72, 0, 11, 67, 126,
- 20, 64, 65, 36, 12, 107, 51, 0, 14, 68, 124, 129, 209, 192, 65, 39, 71, 108, 51, 35, 49, 0, 13, 67, 113, 24, 161, 104, 17, 39,
- 51, 84, 36, 12, 0, 12, 67, 83, 56, 97, 91, 36, 57, 107, 36, 12, 0, 12, 67, 81, 151, 161, 91, 39, 19, 55, 36, 12, 0, 12,
- 67, 81, 24, 161, 91, 35, 51, 84, 36, 12, 0, 11, 67, 78, 209, 225, 89, 36, 48, 108, 107, 0, 11, 67, 69, 177, 225, 51, 36, 83,
- 108, 107, 0, 17, 70, 56, 117, 209, 49, 246, 64, 101, 108, 47, 36, 51, 75, 35, 65, 0, 15, 68, 54, 37, 94, 124, 107, 39, 12, 89,
- 36, 55, 35, 65, 0, 11, 67, 42, 5, 0, 47, 35, 50, 36, 91, 0, 15, 69, 41, 17, 219, 207, 0, 47, 36, 51, 108, 83, 37, 49,
- 0, 17, 70, 32, 119, 147, 43, 60, 0, 71, 108, 55, 36, 89, 47, 37, 49, 0, 17, 70, 32, 114, 176, 131, 60, 0, 71, 108, 47, 36,
- 49, 50, 37, 49, 0, 12, 68, 29, 55, 135, 124, 36, 89, 55, 108, 65, 0, 16, 69, 29, 54, 209, 74, 16, 36, 89, 83, 35, 51, 88,
- 36, 12, 0, 13, 68, 28, 247, 7, 124, 36, 72, 104, 17, 108, 65, 0, 0, 15, 69, 194, 2, 135, 192, 160, 49, 39, 50, 47, 108, 49,
- 47, 0, 11, 67, 187, 28, 224, 76, 36, 81, 37, 50, 0, 10, 67, 134, 36, 74, 107, 39, 51, 47, 0, 12, 67, 131, 58, 202, 50, 37,
- 57, 57, 35, 47, 0, 13, 68, 129, 23, 199, 120, 50, 39, 51, 65, 108, 55, 0, 16, 69, 125, 225, 220, 28, 160, 65, 39, 55, 108, 104,
- 17, 108, 47, 0, 14, 67, 125, 52, 74, 65, 35, 89, 36, 51, 51, 35, 47, 0, 18, 69, 124, 212, 224, 28, 160, 65, 39, 107, 35, 89,
- 89, 35, 50, 108, 47, 0, 12, 68, 124, 124, 34, 120, 65, 35, 49, 40, 55, 0, 16, 69, 109, 28, 207, 138, 0, 83, 36, 51, 36, 57,
- 72, 40, 50, 0, 16, 69, 101, 247, 179, 28, 160, 35, 65, 35, 55, 37, 57, 108, 47, 0, 22, 70, 97, 180, 71, 120, 215, 0, 88, 35,
- 83, 35, 51, 39, 55, 107, 35, 104, 17, 104, 17, 0, 15, 69, 81, 18, 176, 28, 160, 91, 39, 51, 47, 49, 108, 47, 0, 15, 69, 77,
- 28, 34, 108, 160, 89, 35, 51, 49, 40, 83, 47, 0, 16, 69, 61, 50, 140, 28, 160, 72, 35, 89, 47, 36, 75, 108, 47, 0, 17, 69,
- 61, 21, 49, 108, 160, 72, 35, 51, 91, 36, 81, 36, 83, 47, 0, 11, 67, 60, 225, 224, 72, 39, 101, 108, 50, 0, 16, 70, 48, 132,
- 71, 207, 55, 128, 75, 36, 71, 51, 108, 37, 55, 0, 11, 67, 43, 8, 160, 47, 36, 49, 40, 50, 0, 14, 67, 40, 252, 224, 47, 35,
- 72, 35, 57, 57, 39, 50, 0, 11, 67, 35, 28, 224, 71, 36, 81, 37, 50, 0, 21, 71, 34, 17, 209, 9, 33, 207, 204, 71, 35, 107,
- 108, 51, 36, 108, 88, 108, 72, 37, 0, 15, 69, 32, 123, 71, 76, 224, 71, 108, 48, 108, 89, 39, 101, 0, 14, 69, 29, 177, 214, 28,
- 160, 36, 83, 108, 88, 108, 47, 0, 14, 68, 29, 17, 208, 120, 6, 35, 51, 108, 88, 36, 55, 0, 12, 68, 28, 231, 135, 120, 36, 101,
- 55, 108, 55, 0, 12, 68, 28, 167, 135, 120, 36, 47, 55, 108, 55, 0, 20, 71, 9, 226, 145, 128, 114, 179, 136, 108, 55, 47, 36, 51,
- 50, 108, 47, 37, 84, 0, 0, 11, 67, 198, 1, 209, 81, 39, 50, 108, 51, 0, 11, 67, 197, 241, 209, 81, 39, 65, 108, 51, 0, 13,
- 67, 194, 1, 209, 49, 36, 50, 6, 108, 12, 51, 0, 11, 67, 193, 241, 209, 49, 39, 65, 108, 51, 0, 14, 68, 186, 27, 161, 132, 76,
- 35, 107, 76, 35, 107, 36, 0, 10, 67, 182, 35, 209, 48, 40, 72, 51, 0, 14, 68, 133, 178, 135, 60, 6, 107, 35, 83, 47, 108, 72,
- 0, 14, 68, 130, 36, 143, 132, 50, 40, 12, 88, 72, 35, 107, 0, 16, 69, 130, 34, 30, 205, 240, 50, 39, 71, 36, 55, 57, 39, 65,
- 0, 20, 70, 124, 168, 7, 135, 56, 64, 65, 39, 47, 35, 50, 108, 107, 37, 57, 36, 12, 0, 11, 67, 113, 53, 192, 104, 17, 36, 89,
- 47, 0, 18, 70, 104, 129, 209, 70, 34, 0, 104, 17, 39, 71, 108, 51, 51, 40, 71, 0, 14, 68, 79, 52, 143, 132, 6, 89, 37, 88,
- 72, 35, 107, 0, 17, 70, 74, 20, 78, 137, 19, 192, 88, 35, 107, 51, 101, 39, 51, 72, 0, 15, 68, 62, 39, 173, 132, 72, 39, 55,
- 35, 48, 48, 36, 12, 0, 20, 70, 60, 226, 145, 34, 232, 64, 72, 39, 101, 47, 35, 51, 71, 35, 76, 76, 36, 0, 11, 67, 49, 182,
- 81, 75, 35, 83, 35, 51, 0, 15, 68, 41, 147, 243, 132, 47, 35, 19, 72, 37, 57, 36, 12, 0, 18, 70, 40, 164, 71, 193, 19, 192,
- 47, 36, 47, 51, 108, 49, 39, 51, 72, 0, 12, 68, 29, 50, 135, 60, 39, 89, 47, 108, 72, 0, 12, 68, 29, 21, 7, 60, 36, 51,
- 91, 108, 72, 0, 18, 70, 28, 241, 224, 80, 248, 64, 35, 72, 108, 50, 35, 91, 39, 72, 36, 0, 17, 70, 28, 232, 135, 131, 56, 64,
- 36, 101, 84, 108, 50, 37, 57, 36, 0, 0, 11, 67, 206, 36, 84, 57, 40, 51, 36, 91, 0, 11, 67, 194, 36, 84, 49, 40, 51, 39,
- 91, 0, 13, 68, 193, 23, 199, 128, 49, 36, 51, 65, 108, 50, 0, 12, 67, 187, 10, 212, 76, 35, 49, 49, 39, 91, 0, 13, 68, 185,
- 71, 199, 128, 76, 35, 91, 65, 108, 50, 0, 14, 68, 182, 12, 98, 128, 48, 35, 50, 81, 40, 35, 50, 0, 12, 67, 181, 20, 212, 48,
- 39, 51, 89, 36, 91, 0, 13, 68, 136, 116, 83, 40, 84, 108, 51, 35, 89, 47, 0, 14, 68, 127, 55, 179, 128, 65, 37, 57, 36, 55,
- 37, 50, 0, 13, 68, 126, 23, 199, 128, 65, 36, 107, 65, 108, 50, 0, 19, 70, 125, 152, 34, 204, 114, 128, 65, 35, 19, 50, 35, 84,
- 37, 57, 108, 47, 0, 14, 68, 125, 119, 243, 128, 65, 39, 47, 65, 35, 36, 50, 0, 19, 70, 125, 49, 200, 112, 114, 128, 65, 39, 89,
- 108, 71, 36, 104, 17, 108, 47, 0, 18, 70, 124, 129, 207, 120, 114, 128, 65, 39, 71, 108, 72, 36, 55, 108, 47, 0, 18, 70, 124, 129,
- 205, 44, 114, 128, 65, 39, 71, 108, 107, 36, 89, 108, 47, 0, 13, 68, 110, 3, 7, 128, 83, 36, 50, 75, 108, 50, 0, 14, 68, 105,
- 231, 199, 128, 104, 17, 36, 55, 65, 108, 50, 0, 17, 70, 100, 119, 179, 50, 1, 200, 108, 55, 37, 75, 36, 50, 108, 71, 0, 13, 68,
- 80, 124, 211, 40, 91, 108, 57, 36, 89, 47, 0, 13, 68, 77, 28, 98, 128, 89, 39, 51, 81, 40, 50, 0, 14, 68, 76, 135, 135, 128,
- 89, 35, 71, 35, 55, 108, 50, 0, 14, 68, 73, 17, 217, 40, 88, 36, 51, 108, 19, 35, 47, 0, 15, 69, 69, 60, 202, 29, 224, 51,
- 36, 89, 37, 47, 108, 55, 0, 12, 68, 68, 124, 34, 128, 51, 108, 49, 39, 50, 0, 13, 68, 61, 23, 199, 128, 72, 35, 51, 65, 108,
- 50, 0, 11, 67, 58, 36, 84, 101, 39, 51, 36, 91, 0, 16, 68, 45, 199, 179, 128, 89, 35, 104, 17, 35, 55, 36, 57, 50, 0, 12,
- 67, 41, 180, 84, 47, 35, 83, 51, 36, 91, 0, 13, 68, 41, 178, 135, 128, 47, 35, 83, 47, 108, 50, 0, 18, 70, 40, 241, 209, 192,
- 114, 128, 47, 35, 72, 108, 51, 39, 49, 108, 47, 0, 14, 68, 35, 1, 209, 40, 71, 36, 49, 108, 51, 35, 47, 0, 13, 68, 33, 23,
- 179, 128, 71, 36, 51, 55, 37, 50, 0, 15, 69, 33, 22, 238, 29, 224, 71, 35, 51, 83, 76, 108, 55, 0, 11, 67, 32, 248, 179, 71,
- 35, 72, 84, 37, 0, 12, 68, 31, 2, 135, 128, 36, 49, 47, 108, 50, 0, 14, 68, 30, 39, 179, 128, 35, 84, 84, 35, 55, 37, 50,
- 0, 12, 68, 29, 227, 243, 128, 39, 72, 72, 37, 50, 0, 14, 69, 29, 55, 199, 25, 224, 36, 89, 65, 108, 37, 55, 0, 13, 68, 29,
- 49, 209, 40, 36, 89, 108, 51, 35, 47, 0, 13, 68, 28, 167, 7, 128, 36, 47, 104, 17, 108, 50, 0, 14, 69, 28, 161, 224, 29, 224,
- 36, 47, 108, 50, 108, 55, 0, 12, 68, 11, 60, 34, 128, 108, 57, 49, 39, 50, 0, 12, 68, 11, 51, 243, 128, 108, 57, 72, 37, 50,
- 0, 0, 15, 69, 197, 19, 200, 28, 240, 81, 36, 51, 72, 71, 108, 72, 0, 16, 69, 197, 1, 209, 62, 16, 81, 39, 88, 108, 51, 72,
- 36, 12, 0, 13, 68, 193, 19, 199, 68, 49, 36, 51, 72, 108, 51, 0, 16, 69, 188, 120, 34, 206, 16, 90, 108, 50, 84, 37, 57, 36,
- 12, 0, 12, 67, 185, 28, 19, 76, 35, 51, 49, 35, 89, 0, 14, 68, 131, 8, 155, 68, 50, 36, 49, 40, 83, 35, 51, 0, 18, 70,
- 127, 52, 77, 79, 56, 0, 65, 37, 51, 107, 39, 89, 36, 57, 50, 0, 20, 71, 123, 50, 17, 29, 236, 210, 124, 55, 37, 71, 36, 51,
- 108, 55, 37, 88, 65, 0, 16, 68, 105, 104, 27, 68, 104, 17, 35, 88, 35, 50, 83, 35, 51, 0, 13, 68, 77, 243, 199, 68, 89, 39,
- 65, 72, 108, 51, 0, 13, 68, 74, 8, 71, 68, 88, 36, 50, 107, 108, 51, 0, 18, 70, 71, 52, 159, 112, 119, 192, 51, 37, 88, 65,
- 35, 104, 17, 108, 65, 0, 14, 68, 70, 36, 159, 68, 51, 40, 88, 65, 35, 51, 51, 0, 20, 70, 65, 236, 222, 125, 19, 225, 88, 35,
- 55, 37, 55, 65, 39, 51, 72, 36, 12, 0, 12, 68, 63, 51, 199, 68, 72, 37, 72, 108, 51, 0, 13, 68, 62, 19, 199, 68, 72, 36,
- 107, 72, 108, 51, 0, 11, 67, 41, 17, 211, 47, 36, 51, 108, 89, 0, 15, 69, 35, 60, 96, 30, 16, 71, 37, 81, 39, 50, 108, 107,
- 0, 10, 67, 34, 44, 19, 71, 39, 49, 89, 0, 14, 68, 34, 17, 207, 68, 71, 35, 107, 108, 72, 39, 51, 0, 13, 68, 33, 19, 199,
- 68, 71, 35, 51, 72, 108, 51, 0, 10, 67, 32, 124, 19, 71, 108, 49, 89, 0, 16, 69, 32, 118, 76, 122, 16, 71, 108, 19, 35, 75,
- 35, 55, 36, 0, 13, 68, 30, 8, 71, 68, 19, 35, 50, 107, 108, 51, 0, 16, 69, 30, 7, 51, 28, 240, 36, 50, 104, 17, 37, 57,
- 108, 72, 0, 16, 70, 29, 225, 211, 120, 119, 192, 39, 55, 36, 89, 55, 108, 65, 0, 12, 68, 29, 136, 71, 68, 36, 88, 107, 108, 51,
- 0, 17, 70, 29, 28, 71, 131, 52, 161, 39, 51, 81, 108, 50, 37, 88, 36, 0, 16, 69, 29, 24, 159, 206, 16, 39, 51, 40, 65, 37,
- 57, 36, 12, 0, 0, 15, 69, 132, 124, 223, 138, 0, 107, 108, 57, 36, 65, 40, 50, 0, 11, 67, 126, 33, 210, 65, 39, 84, 108, 88,
- 0, 15, 68, 126, 7, 22, 204, 65, 39, 50, 104, 17, 35, 88, 37, 0, 17, 69, 77, 27, 81, 76, 160, 89, 35, 51, 48, 35, 51, 35,
- 89, 47, 0, 17, 69, 72, 132, 79, 76, 160, 88, 36, 71, 35, 51, 72, 35, 89, 47, 0, 18, 69, 43, 8, 19, 206, 0, 47, 36, 49,
- 50, 36, 89, 37, 57, 35, 50, 0, 19, 70, 41, 232, 179, 75, 56, 160, 47, 36, 55, 84, 37, 88, 37, 57, 39, 50, 0, 17, 70, 41,
- 23, 243, 128, 119, 128, 47, 36, 51, 65, 37, 50, 108, 55, 0, 19, 70, 41, 18, 7, 128, 172, 224, 47, 36, 51, 36, 71, 108, 50, 47,
- 37, 50, 0, 12, 67, 33, 161, 210, 71, 39, 104, 17, 108, 88, 0, 17, 70, 31, 56, 10, 70, 215, 128, 37, 50, 47, 36, 51, 48, 39,
- 55, 0, 16, 70, 29, 241, 224, 136, 103, 128, 36, 65, 108, 50, 40, 36, 55, 0, 18, 70, 9, 28, 226, 33, 20, 160, 108, 51, 57, 40,
- 71, 35, 51, 88, 35, 0, 17, 70, 9, 27, 199, 128, 172, 224, 108, 51, 90, 108, 50, 47, 37, 50, 0, 0, 16, 69, 197, 225, 243, 61,
- 16, 81, 36, 55, 108, 57, 72, 36, 51, 0, 23, 72, 181, 225, 211, 126, 35, 243, 137, 240, 48, 36, 55, 108, 89, 65, 39, 72, 37, 57,
- 39, 65, 0, 19, 70, 180, 244, 95, 68, 248, 64, 48, 36, 72, 35, 51, 65, 39, 51, 72, 36, 0, 21, 72, 127, 55, 179, 40, 116, 115,
- 73, 240, 65, 37, 55, 37, 47, 108, 51, 37, 88, 65, 0, 15, 67, 125, 197, 209, 65, 39, 104, 17, 35, 47, 47, 35, 51, 0, 15, 67,
- 125, 197, 81, 65, 39, 104, 17, 35, 89, 89, 36, 51, 0, 12, 67, 125, 181, 209, 65, 39, 83, 47, 36, 51, 0, 21, 71, 123, 50, 17,
- 29, 236, 210, 132, 55, 37, 71, 36, 51, 108, 55, 37, 88, 36, 12, 0, 17, 69, 114, 3, 225, 29, 16, 104, 17, 35, 50, 72, 36, 107,
- 108, 51, 0, 11, 67, 102, 5, 81, 39, 50, 89, 39, 51, 0, 16, 69, 80, 164, 78, 29, 16, 91, 39, 47, 39, 51, 101, 108, 51, 0,
- 15, 69, 79, 8, 158, 29, 16, 89, 36, 49, 40, 55, 108, 51, 0, 15, 69, 69, 244, 143, 29, 16, 51, 35, 65, 88, 72, 108, 51, 0,
- 13, 67, 61, 164, 209, 72, 35, 104, 17, 89, 35, 51, 0, 12, 67, 59, 58, 209, 101, 35, 57, 57, 36, 51, 0, 17, 69, 57, 178, 136,
- 29, 16, 101, 36, 83, 83, 35, 47, 71, 108, 51, 0, 16, 69, 33, 21, 10, 29, 16, 71, 36, 51, 36, 91, 47, 108, 51, 0, 16, 69,
- 32, 248, 112, 29, 16, 71, 36, 72, 36, 107, 49, 108, 51, 0, 12, 68, 29, 232, 7, 76, 39, 50, 50, 108, 89, 0, 21, 71, 29, 50,
- 145, 205, 236, 210, 132, 36, 89, 47, 36, 51, 37, 55, 37, 88, 36, 12, 0, 0, 14, 69, 183, 59, 135, 75, 48, 48, 37, 76, 108, 88,
- 37, 0, 12, 67, 134, 215, 179, 107, 35, 48, 35, 55, 37, 0, 21, 71, 133, 248, 177, 122, 34, 51, 128, 107, 36, 65, 39, 81, 39, 55,
- 39, 71, 37, 50, 0, 13, 68, 130, 3, 199, 72, 50, 35, 50, 72, 108, 88, 0, 13, 68, 109, 28, 71, 72, 83, 36, 51, 81, 108, 88,
- 0, 11, 67, 106, 11, 128, 104, 17, 39, 50, 76, 0, 18, 71, 42, 39, 162, 207, 51, 243, 128, 47, 39, 55, 39, 37, 72, 37, 50, 0,
- 10, 67, 41, 251, 64, 47, 36, 65, 48, 0, 13, 67, 41, 200, 179, 47, 35, 104, 17, 35, 84, 37, 0, 11, 67, 41, 18, 0, 47, 39,
- 51, 39, 71, 0, 24, 73, 30, 220, 207, 126, 39, 162, 191, 60, 51, 36, 48, 37, 72, 65, 39, 55, 39, 90, 37, 49, 37, 0, 18, 70,
- 29, 242, 17, 61, 50, 128, 35, 65, 71, 39, 51, 72, 35, 89, 47, 0, 20, 71, 29, 50, 145, 207, 8, 51, 128, 36, 89, 47, 36, 51,
- 37, 49, 50, 37, 50, 0, 0, 15, 68, 197, 24, 177, 68, 81, 39, 51, 51, 39, 81, 39, 51, 0, 14, 68, 193, 252, 211, 68, 49, 39,
- 65, 37, 89, 36, 51, 0, 24, 73, 192, 188, 209, 29, 225, 214, 120, 118, 64, 49, 35, 89, 37, 51, 39, 55, 10, 35, 88, 55, 108, 0,
- 15, 69, 131, 60, 30, 29, 48, 50, 37, 49, 39, 55, 108, 89, 0, 13, 67, 129, 196, 83, 50, 36, 104, 17, 51, 36, 89, 0, 15, 68,
- 127, 58, 211, 68, 65, 39, 57, 35, 89, 89, 35, 51, 0, 14, 68, 125, 1, 240, 68, 65, 39, 88, 108, 49, 36, 51, 0, 15, 68, 76,
- 140, 19, 68, 89, 35, 71, 39, 49, 89, 35, 51, 0, 16, 68, 61, 19, 211, 68, 72, 35, 51, 72, 36, 10, 89, 35, 51, 0, 14, 69,
- 43, 59, 71, 193, 48, 47, 37, 48, 108, 49, 89, 0, 11, 67, 43, 5, 0, 47, 35, 49, 36, 91, 0, 11, 67, 41, 21, 0, 47, 6,
- 39, 51, 91, 0, 16, 70, 40, 116, 98, 124, 116, 64, 47, 108, 51, 39, 65, 108, 51, 0, 14, 69, 31, 52, 72, 29, 48, 36, 57, 51,
- 71, 108, 89, 0, 19, 71, 29, 226, 179, 124, 114, 162, 124, 39, 55, 47, 37, 65, 108, 47, 39, 65, 0, 15, 69, 29, 226, 159, 29, 48,
- 36, 55, 47, 36, 65, 108, 89, 0, 16, 70, 29, 50, 179, 48, 116, 64, 36, 89, 47, 37, 75, 108, 51, 0, 0, 12, 68, 192, 114, 34,
- 204, 49, 108, 71, 39, 57, 0, 16, 69, 183, 52, 98, 30, 0, 48, 36, 57, 51, 39, 84, 108, 50, 0, 12, 67, 133, 28, 82, 107, 35,
- 51, 81, 36, 88, 0, 14, 69, 78, 39, 159, 29, 32, 89, 39, 55, 65, 108, 88, 0, 15, 69, 48, 120, 31, 29, 32, 75, 108, 50, 35,
- 65, 108, 88, 0, 17, 70, 42, 36, 72, 29, 225, 224, 47, 40, 51, 71, 108, 55, 108, 50, 0, 11, 67, 42, 12, 0, 47, 39, 50, 39,
- 49, 0, 16, 69, 35, 49, 219, 194, 0, 71, 37, 35, 83, 49, 35, 50, 89, 0, 16, 69, 34, 212, 79, 29, 32, 71, 36, 48, 35, 51,
- 72, 108, 88, 0, 13, 68, 33, 24, 145, 136, 71, 35, 51, 39, 51, 40, 0, 15, 69, 29, 236, 30, 29, 32, 35, 55, 49, 39, 55, 108,
- 88, 0, 17, 70, 28, 168, 176, 120, 120, 128, 39, 47, 39, 49, 36, 55, 108, 84, 0, 15, 69, 8, 132, 240, 138, 0, 108, 71, 36, 89,
- 49, 40, 50, 0, 0, 19, 70, 193, 28, 211, 42, 38, 209, 49, 36, 51, 37, 89, 47, 39, 83, 36, 51, 0, 15, 68, 124, 244, 107, 76,
- 65, 39, 72, 35, 51, 51, 36, 89, 0, 14, 67, 41, 23, 0, 47, 35, 51, 35, 104, 17, 104, 17, 0, 19, 70, 9, 180, 115, 63, 17,
- 209, 108, 83, 35, 51, 37, 72, 36, 81, 108, 51, 0, 0, 14, 68, 197, 232, 176, 72, 81, 36, 55, 39, 49, 39, 88, 0, 19, 71, 134,
- 39, 135, 194, 35, 135, 128, 107, 39, 55, 108, 49, 40, 101, 108, 50, 0, 11, 67, 129, 51, 128, 50, 39, 89, 35, 101, 0, 12, 67, 65,
- 242, 128, 88, 36, 65, 65, 35, 47, 0, 11, 67, 50, 33, 200, 75, 35, 84, 108, 71, 0, 11, 67, 42, 36, 76, 47, 40, 51, 35, 75,
- 0, 12, 67, 42, 33, 200, 47, 35, 84, 84, 108, 71, 0, 15, 69, 33, 24, 147, 123, 48, 71, 39, 51, 40, 89, 55, 37, 0, 21, 71,
- 32, 244, 71, 121, 39, 199, 128, 71, 35, 72, 51, 39, 88, 88, 35, 65, 108, 50, 0, 11, 67, 31, 49, 200, 35, 57, 57, 108, 71, 0,
- 21, 71, 8, 228, 71, 121, 39, 199, 128, 108, 101, 35, 51, 108, 88, 88, 35, 65, 108, 50, 0, 0, 16, 69, 193, 18, 32, 207, 0, 49,
- 35, 51, 71, 39, 50, 37, 49, 0, 12, 67, 81, 244, 79, 91, 36, 65, 39, 51, 72, 0, 14, 67, 73, 244, 79, 88, 39, 65, 39, 51,
- 51, 39, 72, 0, 12, 68, 29, 19, 7, 100, 36, 51, 75, 108, 19, 0, 0, 14, 69, 128, 124, 222, 138, 0, 50, 108, 57, 55, 39, 50,
- 0, 16, 69, 109, 28, 200, 69, 32, 83, 35, 51, 37, 71, 39, 51, 88, 0, 14, 68, 83, 52, 76, 200, 91, 37, 51, 75, 36, 57, 36,
- 0, 13, 68, 71, 23, 135, 188, 51, 36, 81, 55, 108, 90, 0, 11, 67, 41, 24, 0, 47, 36, 51, 35, 50, 0, 11, 67, 35, 49, 202,
- 71, 35, 57, 108, 47, 0, 13, 69, 31, 56, 146, 206, 0, 36, 39, 88, 37, 50, 0, 20, 71, 29, 50, 153, 60, 115, 240, 80, 36, 89,
- 47, 36, 72, 108, 72, 49, 39, 91, 0, 14, 69, 9, 241, 210, 138, 0, 108, 65, 108, 88, 39, 50, 0, 0, 15, 68, 126, 212, 83, 60,
- 65, 35, 48, 39, 51, 89, 35, 72, 0, 13, 68, 81, 241, 209, 60, 91, 39, 65, 108, 51, 72, 0, 11, 67, 77, 225, 205, 89, 36, 55,
- 108, 107, 0, 0, 14, 68, 204, 228, 91, 40, 57, 35, 101, 51, 39, 83, 47, 0, 15, 68, 193, 236, 199, 40, 49, 39, 55, 55, 37, 57,
- 108, 47, 0, 14, 68, 193, 231, 199, 40, 49, 35, 55, 35, 65, 108, 47, 0, 11, 67, 193, 50, 128, 49, 35, 89, 35, 47, 0, 14, 68,
- 136, 200, 7, 40, 84, 35, 75, 35, 50, 108, 47, 0, 13, 68, 135, 56, 71, 40, 107, 36, 57, 107, 108, 47, 0, 10, 67, 133, 50, 128,
- 107, 35, 89, 47, 0, 14, 67, 127, 6, 72, 65, 39, 49, 35, 19, 19, 35, 71, 0, 14, 69, 126, 40, 10, 30, 240, 65, 39, 50, 47,
- 108, 90, 0, 17, 68, 125, 71, 7, 40, 65, 35, 91, 36, 104, 17, 104, 17, 108, 47, 0, 11, 67, 72, 193, 204, 88, 39, 75, 108, 75,
- 0, 15, 68, 69, 194, 7, 40, 51, 35, 104, 17, 35, 71, 108, 47, 0, 14, 69, 62, 34, 30, 30, 240, 72, 40, 71, 55, 108, 90, 0,
- 10, 67, 42, 36, 72, 47, 40, 51, 71, 0, 14, 68, 33, 24, 143, 40, 71, 39, 51, 40, 72, 35, 47, 0, 23, 72, 29, 60, 207, 193,
- 18, 32, 207, 0, 35, 89, 37, 72, 49, 35, 51, 71, 39, 50, 37, 49, 0, 0, 13, 68, 194, 33, 209, 192, 49, 39, 84, 108, 51, 49,
- 0, 15, 67, 124, 195, 207, 65, 39, 75, 35, 6, 72, 72, 35, 72, 0, 15, 68, 124, 164, 83, 192, 65, 35, 47, 35, 51, 89, 35, 49,
- 0, 18, 70, 108, 124, 209, 108, 124, 19, 83, 108, 57, 36, 51, 83, 108, 49, 89, 0, 15, 69, 33, 24, 7, 68, 240, 71, 36, 51, 50,
- 108, 51, 72, 0, 13, 5, 95, 48, 77, 49, 120, 107, 36, 88, 108, 51, 0, 0, 11, 67, 183, 52, 202, 48, 36, 57, 89, 47, 0, 21,
- 70, 124, 168, 7, 135, 60, 128, 65, 39, 47, 35, 50, 108, 107, 37, 57, 36, 57, 36, 0, 16, 69, 62, 23, 145, 30, 0, 72, 36, 107,
- 55, 39, 51, 108, 50, 0, 10, 67, 42, 36, 202, 47, 39, 89, 47, 0, 11, 67, 41, 28, 0, 6, 47, 35, 51, 49, 0, 16, 69, 34,
- 11, 199, 126, 0, 71, 35, 50, 90, 108, 65, 36, 50, 0, 17, 69, 33, 225, 204, 132, 160, 71, 36, 55, 108, 75, 35, 107, 35, 47, 0,
- 16, 69, 33, 23, 179, 30, 0, 71, 36, 51, 36, 55, 37, 108, 50, 0, 17, 69, 32, 243, 223, 29, 160, 71, 35, 72, 72, 35, 65, 108,
- 104, 17, 0, 0, 10, 67, 197, 65, 192, 81, 39, 91, 108, 0, 10, 67, 196, 241, 192, 81, 36, 72, 108, 0, 10, 67, 129, 65, 192, 50,
- 36, 91, 108, 0, 11, 67, 69, 97, 192, 6, 51, 36, 88, 108, 0, 16, 70, 34, 33, 222, 100, 194, 0, 71, 39, 55, 35, 75, 35, 71,
- 0, 19, 71, 31, 56, 10, 69, 177, 240, 76, 37, 50, 47, 36, 51, 83, 108, 49, 89, 0, 13, 68, 29, 227, 95, 60, 35, 55, 107, 35,
- 65, 72, 0, 0, 7, 66, 206, 32, 57, 40, 0, 19, 70, 182, 36, 85, 32, 118, 128, 48, 40, 51, 89, 35, 71, 71, 108, 104, 17, 0,
- 19, 70, 124, 129, 222, 104, 114, 128, 65, 39, 71, 108, 55, 36, 104, 17, 108, 47, 0, 12, 67, 82, 24, 179, 91, 35, 107, 35, 84, 37,
- 0, 13, 67, 61, 21, 243, 72, 35, 51, 47, 36, 57, 36, 0, 10, 67, 49, 33, 128, 75, 39, 88, 19, 0, 16, 69, 41, 24, 174, 76,
- 128, 47, 35, 51, 39, 76, 35, 89, 71, 0, 15, 69, 29, 54, 224, 28, 192, 36, 89, 83, 36, 50, 108, 75, 0, 14, 65, 24, 6, 57,
- 36, 4, 107, 35, 65, 88, 36, 12, 0, 0, 16, 70, 192, 114, 162, 123, 60, 0, 49, 108, 47, 39, 55, 37, 49, 0, 15, 69, 43, 56,
- 145, 207, 0, 47, 36, 10, 39, 51, 37, 49, 0, 16, 69, 35, 54, 202, 28, 240, 71, 37, 57, 39, 83, 47, 108, 72, 0, 11, 67, 31,
- 53, 135, 36, 57, 88, 35, 50, 0, 11, 67, 29, 168, 135, 36, 104, 17, 84, 108, 0, 7, 65, 156, 6, 36, 50, 0, 0, 20, 70, 181,
- 23, 224, 198, 1, 202, 48, 36, 51, 65, 35, 50, 81, 36, 50, 108, 47, 0, 12, 67, 125, 236, 192, 65, 36, 6, 55, 55, 37, 0, 17,
- 69, 124, 193, 222, 76, 160, 65, 39, 75, 108, 55, 36, 89, 35, 47, 0, 11, 67, 113, 236, 192, 104, 17, 39, 55, 37, 0, 16, 69, 83,
- 4, 79, 30, 0, 91, 36, 49, 35, 51, 72, 108, 50, 0, 15, 69, 77, 230, 207, 30, 0, 89, 36, 55, 83, 72, 108, 50, 0, 17, 69,
- 33, 21, 48, 76, 160, 71, 35, 51, 91, 36, 49, 35, 89, 47, 0, 9, 67, 28, 136, 0, 36, 71, 50, 0, 0, 10, 67, 136, 241, 192,
- 84, 36, 72, 108, 0, 12, 68, 128, 120, 173, 28, 50, 108, 84, 48, 108, 0, 10, 67, 62, 1, 192, 72, 36, 50, 108, 0, 0, 16, 69,
- 133, 252, 212, 199, 48, 107, 35, 65, 37, 91, 36, 81, 37, 0, 11, 67, 127, 49, 243, 65, 37, 57, 108, 57, 0, 16, 69, 61, 19, 138,
- 75, 48, 72, 36, 51, 35, 101, 47, 88, 37, 0, 11, 67, 41, 251, 98, 47, 36, 65, 48, 39, 0, 18, 70, 30, 2, 17, 61, 50, 128,
- 35, 50, 71, 39, 51, 72, 35, 89, 47, 0, 15, 69, 28, 172, 226, 183, 48, 36, 47, 37, 57, 39, 48, 37, 0, 0, 12, 67, 139, 7,
- 135, 84, 39, 49, 35, 55, 108, 0, 13, 67, 125, 151, 135, 65, 39, 19, 35, 55, 55, 108, 0, 16, 69, 120, 124, 224, 111, 0, 55, 108,
- 57, 35, 50, 83, 35, 49, 0, 11, 67, 113, 71, 192, 104, 17, 36, 91, 65, 0, 11, 67, 109, 71, 192, 83, 35, 91, 35, 65, 0, 12,
- 67, 81, 71, 192, 6, 91, 36, 91, 39, 65, 0, 12, 67, 78, 24, 135, 89, 35, 107, 84, 35, 50, 0, 16, 69, 78, 6, 224, 207, 0,
- 89, 35, 50, 83, 39, 50, 37, 49, 0, 15, 69, 35, 51, 223, 83, 0, 71, 37, 72, 65, 36, 91, 49, 0, 11, 67, 33, 71, 192, 71,
- 36, 91, 35, 65, 0, 0, 12, 68, 184, 116, 94, 204, 76, 108, 51, 55, 37, 0, 18, 70, 31, 8, 158, 191, 52, 202, 36, 49, 39, 55,
- 39, 90, 37, 89, 47, 0, 0, 12, 67, 186, 3, 240, 76, 39, 50, 72, 35, 49, 0, 17, 68, 125, 181, 94, 28, 65, 39, 83, 35, 89,
- 89, 35, 55, 35, 50, 0, 12, 67, 125, 161, 240, 65, 39, 104, 17, 108, 49, 0, 10, 67, 100, 116, 159, 108, 88, 36, 65, 0, 12, 67,
- 76, 252, 223, 89, 39, 72, 57, 39, 65, 0, 12, 67, 69, 193, 217, 51, 36, 104, 17, 108, 19, 0, 13, 67, 68, 252, 223, 51, 39, 72,
- 37, 57, 39, 65, 0, 11, 67, 52, 200, 64, 107, 39, 75, 35, 47, 0, 8, 67, 30, 40, 64, 39, 107, 0, 12, 68, 30, 39, 179, 28,
- 39, 55, 37, 57, 108, 0, 13, 68, 29, 88, 158, 28, 39, 89, 40, 55, 35, 50, 0, 0, 12, 67, 184, 168, 158, 76, 35, 47, 84, 35,
- 55, 0, 11, 67, 130, 40, 158, 50, 39, 84, 36, 55, 0, 11, 67, 124, 172, 222, 65, 36, 47, 37, 55, 0, 10, 67, 122, 2, 128, 55,
- 36, 50, 47, 0, 12, 67, 121, 177, 216, 55, 35, 83, 83, 108, 88, 0, 12, 67, 90, 2, 128, 88, 36, 50, 50, 35, 47, 0, 12, 67,
- 78, 2, 128, 89, 39, 50, 50, 35, 47, 0, 14, 67, 69, 194, 128, 51, 36, 104, 17, 104, 17, 35, 47, 0, 14, 67, 61, 194, 128, 72,
- 36, 104, 17, 104, 17, 35, 47, 0, 10, 67, 58, 33, 200, 101, 6, 108, 71, 0, 12, 67, 50, 2, 128, 75, 35, 50, 50, 35, 47, 0,
- 15, 69, 35, 49, 222, 31, 48, 71, 37, 57, 108, 55, 108, 57, 0, 0, 8, 66, 206, 16, 57, 36, 12, 0, 15, 69, 182, 39, 138, 207,
- 0, 48, 39, 55, 36, 47, 37, 49, 0, 11, 67, 181, 24, 161, 48, 35, 90, 40, 107, 0, 12, 67, 125, 180, 207, 65, 39, 83, 89, 36,
- 72, 0, 12, 67, 124, 235, 161, 65, 39, 101, 76, 36, 12, 0, 14, 68, 122, 33, 210, 124, 55, 35, 84, 108, 88, 36, 65, 0, 13, 67,
- 113, 245, 33, 104, 17, 39, 65, 91, 36, 12, 0, 12, 67, 109, 204, 225, 83, 35, 104, 17, 37, 107, 0, 13, 67, 106, 11, 161, 104, 17,
- 39, 50, 76, 36, 12, 0, 11, 67, 81, 231, 192, 91, 35, 55, 35, 65, 0, 14, 68, 70, 35, 243, 124, 51, 39, 72, 37, 57, 39, 65,
- 0, 11, 67, 61, 231, 192, 72, 36, 55, 35, 65, 0, 10, 67, 53, 231, 192, 107, 36, 55, 65, 0, 13, 67, 33, 36, 113, 71, 39, 6,
- 88, 39, 51, 81, 0, 17, 69, 33, 24, 147, 120, 112, 71, 40, 51, 40, 89, 36, 55, 55, 108, 0, 14, 69, 32, 116, 162, 180, 112, 71,
- 108, 88, 40, 48, 108, 0, 13, 69, 30, 43, 74, 207, 0, 39, 48, 47, 37, 49, 0, 10, 67, 29, 231, 192, 35, 55, 35, 65, 0, 13,
- 68, 29, 200, 7, 100, 36, 104, 17, 50, 108, 19, 0, 11, 67, 29, 56, 161, 39, 89, 84, 36, 12, 0, 0, 11, 67, 185, 65, 202, 76,
- 36, 91, 108, 47, 0, 11, 67, 182, 7, 128, 48, 35, 50, 36, 55, 0, 13, 68, 181, 18, 135, 32, 48, 35, 51, 47, 108, 71, 0, 13,
- 68, 129, 75, 115, 120, 50, 35, 91, 48, 37, 55, 0, 11, 67, 126, 231, 128, 65, 35, 76, 35, 55, 0, 15, 68, 124, 130, 144, 120, 65,
- 39, 71, 47, 35, 88, 35, 55, 0, 11, 67, 109, 17, 202, 83, 39, 51, 108, 47, 0, 11, 67, 108, 124, 74, 83, 108, 81, 39, 47, 0,
- 13, 68, 77, 19, 135, 32, 89, 39, 51, 101, 108, 71, 0, 15, 69, 75, 55, 162, 110, 0, 88, 37, 55, 39, 83, 39, 50, 0, 13, 67,
- 49, 17, 202, 75, 39, 51, 19, 6, 35, 47, 0, 14, 68, 41, 17, 226, 120, 47, 36, 51, 108, 84, 36, 55, 0, 14, 68, 33, 71, 7,
- 32, 71, 39, 91, 104, 17, 108, 71, 0, 17, 70, 29, 50, 162, 63, 56, 128, 36, 89, 47, 36, 72, 37, 57, 39, 0, 0, 11, 67, 198,
- 8, 64, 81, 39, 50, 35, 107, 0, 12, 67, 184, 164, 112, 76, 35, 47, 51, 35, 49, 0, 14, 68, 128, 248, 115, 60, 50, 35, 72, 35,
- 107, 37, 72, 0, 14, 67, 125, 151, 159, 65, 39, 19, 35, 55, 55, 36, 65, 0, 13, 68, 125, 86, 98, 60, 65, 35, 89, 19, 40, 72,
- 0, 12, 67, 121, 193, 205, 55, 36, 104, 17, 108, 107, 0, 16, 69, 120, 124, 224, 109, 144, 55, 108, 57, 35, 50, 83, 35, 19, 0, 12,
- 67, 114, 40, 64, 104, 17, 39, 84, 36, 12, 0, 12, 67, 109, 200, 64, 6, 83, 36, 104, 17, 107, 0, 12, 67, 88, 200, 64, 88, 35,
- 75, 75, 36, 12, 0, 15, 68, 85, 226, 51, 132, 89, 39, 55, 71, 37, 57, 36, 12, 0, 12, 67, 83, 55, 159, 91, 36, 57, 55, 35,
- 65, 0, 15, 68, 80, 140, 51, 132, 91, 35, 71, 35, 49, 37, 57, 36, 0, 14, 69, 58, 33, 209, 73, 240, 101, 108, 51, 35, 88, 65,
- 0, 14, 68, 50, 1, 210, 132, 75, 36, 50, 108, 88, 36, 12, 0, 14, 67, 43, 7, 159, 47, 35, 49, 35, 55, 55, 39, 65, 0, 14,
- 68, 34, 1, 200, 132, 71, 35, 50, 108, 71, 36, 12, 0, 18, 70, 32, 119, 205, 42, 33, 192, 71, 108, 65, 39, 107, 47, 35, 84, 108,
- 0, 11, 67, 29, 151, 159, 35, 19, 55, 35, 65, 0, 0, 14, 68, 197, 66, 146, 128, 81, 35, 91, 47, 88, 35, 50, 0, 15, 69, 185,
- 28, 10, 28, 128, 76, 36, 51, 49, 47, 108, 71, 0, 13, 68, 183, 50, 162, 128, 48, 36, 57, 47, 39, 50, 0, 18, 70, 182, 3, 224,
- 206, 37, 0, 48, 35, 50, 72, 50, 37, 57, 40, 91, 0, 15, 68, 137, 53, 243, 128, 84, 35, 89, 35, 47, 36, 57, 50, 0, 10, 67,
- 128, 123, 94, 50, 108, 48, 55, 0, 13, 68, 125, 60, 51, 128, 65, 36, 89, 49, 37, 50, 0, 15, 69, 125, 40, 155, 205, 224, 65, 36,
- 88, 39, 83, 37, 55, 0, 15, 68, 113, 114, 51, 128, 104, 17, 39, 47, 71, 36, 57, 50, 0, 13, 68, 109, 54, 199, 40, 83, 39, 89,
- 83, 108, 47, 0, 11, 67, 108, 172, 222, 83, 36, 47, 37, 55, 0, 13, 68, 101, 103, 135, 40, 35, 88, 39, 55, 108, 47, 0, 15, 68,
- 92, 135, 7, 40, 47, 35, 71, 35, 104, 17, 108, 47, 0, 14, 68, 83, 7, 135, 40, 91, 39, 49, 39, 55, 108, 47, 0, 14, 68, 68,
- 215, 199, 40, 51, 35, 107, 35, 65, 108, 47, 0, 12, 67, 68, 172, 222, 51, 39, 47, 36, 57, 55, 0, 13, 68, 68, 124, 210, 128, 51,
- 108, 57, 88, 35, 50, 0, 14, 68, 61, 22, 115, 128, 72, 35, 51, 36, 57, 50, 36, 0, 14, 68, 61, 19, 7, 40, 72, 35, 51, 35,
- 75, 108, 47, 0, 14, 68, 57, 66, 146, 128, 101, 36, 91, 47, 88, 35, 50, 0, 14, 68, 56, 247, 199, 40, 101, 35, 72, 35, 65, 108,
- 47, 0, 14, 68, 53, 247, 135, 40, 107, 35, 65, 35, 55, 108, 47, 0, 14, 68, 49, 40, 135, 40, 75, 39, 88, 35, 84, 108, 47, 0,
- 15, 69, 48, 124, 10, 28, 128, 75, 108, 49, 36, 47, 108, 71, 0, 16, 68, 46, 8, 179, 40, 89, 35, 50, 35, 84, 37, 57, 35, 47,
- 0, 14, 68, 35, 56, 7, 40, 71, 35, 57, 36, 50, 108, 47, 0, 12, 67, 34, 3, 30, 71, 39, 50, 75, 39, 55, 0, 14, 68, 33,
- 28, 7, 40, 71, 35, 51, 35, 49, 108, 47, 0, 12, 68, 29, 66, 162, 128, 35, 91, 47, 39, 50, 0, 18, 70, 29, 66, 161, 29, 19,
- 243, 36, 91, 47, 36, 107, 108, 51, 72, 37, 0, 12, 68, 29, 60, 7, 40, 36, 89, 49, 108, 47, 0, 12, 68, 29, 50, 7, 40, 36,
- 89, 71, 108, 47, 0, 10, 67, 29, 34, 128, 35, 88, 35, 47, 0, 0, 17, 70, 198, 8, 147, 43, 60, 0, 81, 36, 50, 39, 89, 47,
- 37, 49, 0, 11, 67, 197, 65, 207, 81, 39, 91, 108, 72, 0, 10, 67, 186, 20, 64, 76, 36, 107, 51, 0, 13, 68, 125, 82, 7, 52,
- 65, 36, 89, 71, 108, 107, 0, 11, 67, 111, 4, 64, 6, 83, 36, 49, 51, 0, 13, 67, 105, 40, 161, 104, 17, 35, 88, 84, 36, 12,
- 0, 10, 67, 81, 148, 64, 91, 36, 19, 51, 0, 10, 67, 79, 4, 64, 89, 39, 49, 51, 0, 11, 67, 69, 40, 161, 51, 36, 88, 84,
- 36, 0, 15, 69, 62, 37, 51, 74, 16, 72, 40, 91, 37, 88, 36, 12, 0, 12, 67, 58, 215, 161, 101, 36, 48, 36, 55, 36, 0, 14,
- 67, 45, 252, 225, 89, 39, 65, 35, 57, 57, 36, 12, 0, 16, 70, 29, 122, 234, 120, 118, 64, 36, 47, 47, 36, 55, 108, 19, 0, 12,
- 68, 29, 87, 135, 52, 36, 89, 55, 108, 107, 0, 22, 72, 11, 2, 162, 127, 56, 146, 206, 0, 108, 49, 47, 39, 65, 37, 57, 39, 88,
- 37, 50, 0, 15, 5, 95, 48, 77, 51, 120, 65, 37, 55, 57, 108, 51, 72, 0, 0, 12, 67, 181, 23, 160, 48, 36, 51, 55, 39, 50,
- 0, 13, 68, 125, 182, 98, 120, 65, 35, 83, 19, 40, 55, 0, 15, 67, 125, 152, 156, 65, 39, 19, 35, 84, 84, 35, 104, 17, 0, 10,
- 67, 125, 76, 192, 65, 35, 91, 57, 0, 13, 68, 124, 210, 135, 48, 65, 39, 107, 47, 108, 75, 0, 15, 69, 124, 129, 222, 28, 160, 65,
- 39, 71, 108, 55, 108, 47, 0, 15, 68, 113, 17, 226, 120, 104, 17, 35, 51, 108, 84, 39, 55, 0, 15, 69, 110, 8, 158, 204, 160, 83,
- 39, 50, 39, 55, 37, 47, 0, 14, 69, 83, 52, 79, 30, 0, 91, 37, 51, 72, 108, 50, 0, 14, 68, 60, 120, 51, 120, 72, 108, 50,
- 37, 57, 36, 55, 0, 11, 67, 56, 113, 160, 101, 108, 19, 36, 50, 0, 12, 67, 45, 24, 138, 89, 36, 51, 84, 35, 47, 0, 17, 70,
- 41, 23, 226, 111, 55, 128, 47, 36, 51, 65, 39, 83, 37, 55, 0, 14, 67, 33, 243, 202, 71, 36, 65, 39, 72, 72, 35, 47, 0, 12,
- 67, 32, 244, 202, 71, 36, 72, 35, 89, 47, 0, 14, 69, 31, 49, 222, 28, 160, 36, 57, 108, 55, 108, 47, 0, 15, 69, 29, 226, 155,
- 28, 160, 36, 55, 47, 36, 83, 108, 47, 0, 12, 68, 29, 76, 34, 32, 39, 91, 49, 40, 71, 0, 16, 70, 29, 52, 71, 111, 55, 128,
- 36, 89, 51, 108, 83, 37, 55, 0, 10, 67, 28, 252, 202, 36, 72, 37, 47, 0, 14, 69, 28, 168, 159, 28, 160, 39, 47, 39, 65, 108,
- 47, 0, 0, 14, 68, 197, 232, 158, 132, 81, 39, 55, 40, 55, 36, 12, 0, 18, 70, 188, 104, 138, 194, 12, 240, 90, 36, 39, 47, 36,
- 49, 50, 37, 49, 0, 11, 67, 187, 1, 209, 76, 36, 49, 108, 51, 0, 17, 70, 180, 120, 10, 137, 252, 223, 48, 108, 50, 47, 39, 65,
- 37, 65, 0, 15, 68, 137, 232, 158, 132, 84, 36, 55, 84, 36, 55, 36, 12, 0, 18, 70, 127, 1, 224, 205, 40, 64, 65, 36, 49, 108,
- 50, 37, 88, 36, 12, 0, 15, 68, 126, 4, 158, 132, 65, 35, 50, 88, 35, 55, 36, 12, 0, 21, 70, 126, 2, 152, 68, 172, 223, 65,
- 39, 50, 47, 35, 88, 36, 51, 36, 47, 37, 65, 0, 12, 67, 125, 103, 209, 65, 39, 88, 65, 35, 51, 0, 14, 68, 125, 65, 200, 132,
- 65, 39, 91, 108, 71, 36, 107, 0, 19, 70, 124, 244, 96, 205, 40, 64, 65, 39, 72, 36, 51, 50, 37, 88, 36, 12, 0, 16, 68, 113,
- 232, 8, 132, 104, 17, 39, 55, 39, 50, 71, 36, 12, 0, 12, 67, 85, 177, 209, 89, 35, 83, 83, 108, 51, 0, 11, 67, 83, 1, 209,
- 91, 36, 49, 108, 51, 0, 15, 68, 77, 228, 222, 132, 89, 36, 55, 89, 36, 55, 36, 12, 0, 14, 68, 77, 24, 7, 60, 89, 36, 51,
- 36, 50, 108, 72, 0, 15, 68, 73, 228, 158, 132, 88, 36, 55, 88, 36, 55, 36, 12, 0, 16, 68, 53, 193, 200, 132, 107, 35, 104, 17,
- 104, 17, 108, 71, 36, 0, 12, 67, 53, 177, 209, 107, 35, 83, 83, 108, 51, 0, 15, 68, 42, 37, 198, 132, 47, 39, 12, 47, 36, 19,
- 36, 12, 0, 11, 67, 41, 24, 145, 47, 36, 51, 39, 51, 0, 11, 67, 34, 17, 209, 71, 35, 107, 108, 51, 0, 13, 68, 34, 7, 135,
- 60, 71, 39, 50, 55, 108, 72, 0, 17, 69, 33, 28, 30, 205, 240, 71, 36, 51, 49, 36, 55, 57, 39, 65, 0, 12, 68, 30, 39, 135,
- 60, 39, 12, 55, 108, 72, 0, 12, 68, 28, 214, 199, 60, 35, 107, 83, 108, 72, 0, 0, 11, 67, 185, 248, 148, 76, 35, 65, 40, 91,
- 0, 14, 68, 182, 12, 70, 128, 48, 35, 50, 81, 40, 35, 50, 0, 11, 67, 128, 120, 148, 50, 108, 84, 36, 91, 0, 18, 70, 127, 1,
- 212, 108, 114, 128, 65, 39, 49, 108, 91, 36, 83, 108, 47, 0, 13, 68, 109, 22, 98, 128, 83, 36, 51, 19, 39, 50, 0, 13, 68, 73,
- 230, 243, 128, 88, 39, 55, 83, 37, 50, 0, 13, 68, 61, 230, 243, 128, 72, 39, 55, 83, 37, 50, 0, 11, 67, 59, 52, 148, 101, 37,
- 88, 36, 91, 0, 19, 70, 52, 117, 145, 50, 33, 200, 107, 108, 88, 36, 51, 75, 35, 84, 108, 71, 0, 14, 68, 33, 28, 84, 40, 71,
- 35, 51, 81, 35, 91, 47, 0, 14, 68, 33, 19, 19, 40, 71, 35, 51, 75, 35, 89, 47, 0, 15, 69, 32, 129, 211, 205, 224, 71, 35,
- 71, 108, 89, 37, 55, 0, 10, 67, 32, 116, 179, 71, 108, 88, 37, 0, 7, 66, 11, 48, 108, 57, 0, 18, 70, 10, 12, 94, 137, 188,
- 222, 108, 50, 81, 36, 55, 39, 83, 37, 55, 0, 0, 15, 68, 197, 28, 207, 68, 81, 36, 51, 36, 57, 72, 36, 51, 0, 23, 72, 183,
- 52, 95, 68, 115, 243, 30, 0, 48, 37, 51, 65, 39, 51, 108, 72, 37, 57, 108, 50, 0, 23, 72, 182, 4, 243, 122, 33, 224, 204, 112,
- 48, 36, 50, 89, 37, 55, 84, 108, 50, 37, 57, 108, 0, 13, 68, 181, 28, 71, 68, 48, 35, 51, 81, 108, 51, 0, 20, 71, 181, 17,
- 241, 124, 114, 179, 192, 48, 36, 51, 108, 81, 65, 108, 47, 37, 49, 0, 14, 68, 126, 7, 7, 68, 65, 36, 50, 104, 17, 108, 51, 0,
- 18, 69, 125, 145, 207, 122, 16, 6, 65, 39, 19, 108, 72, 36, 55, 36, 12, 0, 16, 69, 125, 50, 146, 28, 240, 65, 39, 89, 47, 35,
- 88, 108, 72, 0, 13, 68, 125, 50, 7, 68, 65, 36, 89, 71, 108, 51, 0, 20, 70, 120, 124, 224, 113, 118, 64, 55, 108, 57, 35, 50,
- 104, 17, 35, 47, 36, 19, 0, 10, 67, 109, 116, 64, 83, 36, 47, 51, 0, 11, 67, 83, 4, 64, 91, 36, 49, 35, 51, 0, 17, 69,
- 82, 33, 222, 206, 16, 91, 39, 84, 108, 55, 37, 57, 36, 12, 0, 12, 68, 78, 40, 7, 68, 89, 39, 50, 108, 51, 0, 15, 69, 78,
- 3, 200, 28, 240, 89, 35, 50, 72, 71, 108, 72, 0, 17, 69, 68, 120, 109, 122, 16, 51, 108, 107, 48, 36, 55, 55, 36, 12, 0, 10,
- 67, 67, 4, 64, 88, 36, 49, 51, 0, 12, 67, 53, 49, 211, 107, 35, 89, 89, 108, 89, 0, 13, 68, 50, 44, 7, 68, 75, 39, 12,
- 49, 108, 51, 0, 18, 70, 43, 50, 135, 131, 55, 192, 47, 37, 47, 108, 50, 37, 57, 39, 65, 0, 16, 69, 41, 244, 113, 204, 240, 47,
- 35, 65, 35, 51, 81, 37, 72, 0, 16, 69, 41, 28, 226, 122, 16, 47, 51, 37, 57, 40, 55, 36, 12, 0, 10, 67, 35, 4, 64, 71,
- 36, 49, 51, 0, 11, 67, 33, 232, 151, 71, 35, 55, 40, 47, 0, 14, 68, 33, 230, 135, 68, 71, 39, 55, 104, 17, 108, 51, 0, 17,
- 70, 30, 220, 207, 127, 60, 0, 36, 48, 37, 72, 36, 65, 37, 49, 0, 12, 68, 30, 34, 135, 68, 39, 12, 47, 108, 51, 0, 12, 68,
- 30, 12, 7, 68, 36, 50, 49, 108, 51, 0, 16, 69, 29, 230, 94, 206, 16, 39, 55, 10, 35, 55, 35, 57, 107, 0, 0, 12, 67, 193,
- 236, 192, 49, 39, 6, 55, 55, 37, 0, 10, 67, 137, 236, 192, 84, 35, 55, 37, 0, 10, 67, 129, 236, 192, 50, 36, 55, 37, 0, 14,
- 68, 125, 18, 150, 204, 65, 39, 51, 47, 36, 88, 108, 0, 16, 69, 109, 228, 215, 206, 0, 83, 36, 55, 36, 89, 47, 37, 50, 0, 15,
- 69, 81, 246, 79, 30, 0, 91, 35, 65, 19, 72, 108, 50, 0, 13, 68, 79, 55, 240, 80, 89, 37, 65, 49, 36, 91, 0, 11, 67, 61,
- 17, 210, 72, 36, 51, 108, 88, 0, 10, 67, 42, 40, 0, 47, 40, 50, 0, 76, 0, 12, 67, 207, 4, 209, 57, 36, 49, 89, 35, 51,
- 0, 15, 69, 193, 28, 207, 137, 16, 49, 39, 51, 37, 72, 39, 51, 0, 12, 67, 193, 20, 209, 49, 36, 51, 89, 36, 51, 0, 19, 70,
- 181, 20, 202, 204, 252, 223, 48, 35, 51, 35, 89, 47, 37, 72, 37, 65, 0, 15, 69, 134, 33, 207, 29, 16, 107, 35, 84, 108, 72, 108,
- 51, 0, 17, 69, 133, 242, 17, 197, 16, 107, 35, 65, 71, 36, 51, 81, 36, 51, 0, 13, 68, 129, 56, 7, 76, 50, 35, 89, 50, 108,
- 89, 0, 14, 67, 127, 4, 209, 65, 39, 49, 35, 89, 89, 35, 51, 0, 20, 70, 125, 33, 205, 124, 172, 223, 65, 39, 88, 108, 107, 36,
- 65, 36, 47, 37, 65, 0, 15, 69, 77, 252, 224, 29, 16, 89, 36, 65, 37, 50, 108, 51, 0, 15, 69, 70, 3, 8, 29, 16, 51, 35,
- 50, 75, 71, 108, 51, 0, 14, 67, 69, 193, 213, 51, 35, 104, 17, 104, 17, 108, 89, 0, 16, 69, 61, 230, 241, 29, 16, 72, 36, 55,
- 83, 35, 81, 108, 51, 0, 13, 67, 61, 20, 209, 72, 35, 51, 89, 35, 51, 36, 0, 15, 69, 57, 76, 8, 29, 16, 101, 39, 91, 49,
- 71, 108, 51, 0, 13, 68, 57, 24, 7, 76, 101, 39, 51, 50, 108, 89, 0, 16, 69, 40, 136, 112, 29, 16, 47, 35, 71, 35, 107, 49,
- 108, 51, 0, 13, 67, 33, 20, 209, 71, 35, 51, 89, 35, 51, 36, 0, 16, 69, 32, 120, 156, 29, 16, 71, 108, 84, 35, 104, 17, 108,
- 51, 0, 15, 69, 29, 232, 33, 29, 16, 39, 50, 50, 35, 107, 108, 51, 0, 12, 68, 29, 183, 135, 76, 36, 83, 55, 108, 89, 0, 15,
- 69, 28, 210, 176, 29, 16, 36, 107, 47, 36, 49, 108, 51, 0, 15, 69, 8, 165, 31, 29, 16, 108, 47, 35, 91, 65, 108, 51, 0, 0,
- 12, 67, 193, 225, 212, 49, 35, 55, 55, 108, 91, 0, 15, 69, 193, 19, 240, 139, 48, 49, 39, 51, 72, 49, 40, 57, 0, 15, 69, 181,
- 19, 199, 75, 48, 48, 35, 51, 72, 108, 88, 37, 0, 10, 67, 110, 11, 128, 83, 36, 50, 76, 0, 11, 67, 101, 232, 179, 35, 55, 35,
- 84, 37, 0, 12, 67, 57, 177, 212, 101, 39, 83, 83, 108, 91, 0, 10, 67, 33, 124, 243, 71, 35, 47, 37, 0, 16, 70, 33, 19, 162,
- 29, 50, 128, 71, 35, 51, 101, 108, 89, 47, 0, 18, 70, 32, 124, 51, 29, 50, 128, 71, 108, 49, 37, 57, 108, 89, 35, 47, 0, 10,
- 67, 32, 116, 162, 71, 108, 88, 40, 0, 12, 68, 29, 232, 7, 72, 36, 55, 50, 108, 88, 0, 11, 67, 29, 151, 179, 19, 35, 19, 55,
- 108, 0, 17, 70, 29, 60, 207, 137, 188, 222, 35, 89, 37, 72, 39, 83, 37, 55, 0, 16, 69, 29, 50, 143, 206, 32, 36, 89, 47, 36,
- 72, 37, 57, 39, 0, 0, 17, 70, 198, 40, 81, 32, 116, 64, 81, 39, 107, 35, 51, 71, 108, 51, 0, 21, 71, 196, 116, 176, 68, 136,
- 51, 192, 81, 108, 88, 49, 35, 51, 71, 39, 50, 37, 49, 0, 18, 70, 183, 56, 147, 40, 116, 64, 48, 36, 57, 84, 35, 89, 47, 108,
- 51, 0, 17, 70, 182, 36, 71, 76, 161, 207, 48, 40, 51, 39, 89, 47, 108, 72, 0, 14, 68, 131, 49, 211, 68, 50, 37, 57, 108, 89,
- 35, 51, 0, 17, 70, 129, 244, 98, 204, 120, 0, 50, 35, 65, 51, 40, 57, 108, 50, 0, 24, 73, 128, 116, 243, 138, 1, 222, 205, 39,
- 192, 50, 108, 89, 37, 57, 39, 50, 108, 55, 37, 88, 65, 0, 15, 68, 125, 120, 107, 68, 65, 39, 47, 35, 107, 107, 35, 51, 0, 14,
- 67, 124, 52, 211, 65, 39, 19, 35, 89, 89, 36, 89, 0, 15, 68, 78, 12, 83, 68, 89, 35, 50, 81, 36, 89, 35, 51, 0, 17, 70,
- 63, 60, 81, 32, 116, 64, 72, 37, 81, 35, 51, 71, 108, 51, 0, 20, 71, 63, 59, 94, 124, 114, 179, 192, 72, 37, 48, 55, 39, 65,
- 108, 47, 37, 49, 0, 14, 68, 43, 1, 226, 68, 47, 35, 49, 108, 84, 35, 51, 0, 15, 68, 42, 6, 235, 68, 47, 35, 50, 35, 83,
- 83, 39, 51, 0, 20, 71, 41, 23, 226, 206, 40, 51, 192, 47, 36, 51, 65, 39, 57, 39, 50, 37, 49, 0, 11, 67, 33, 49, 215, 71,
- 35, 89, 108, 47, 0, 18, 70, 32, 244, 91, 40, 116, 64, 71, 35, 72, 51, 35, 83, 47, 108, 51, 0, 23, 72, 29, 236, 10, 70, 39,
- 179, 74, 16, 36, 55, 36, 49, 47, 36, 51, 39, 55, 37, 88, 36, 0, 0, 11, 67, 187, 1, 237, 76, 36, 49, 108, 48, 0, 15, 69,
- 181, 28, 224, 29, 32, 48, 35, 51, 37, 50, 108, 88, 0, 16, 69, 77, 24, 160, 29, 32, 89, 35, 51, 84, 36, 50, 108, 88, 0, 14,
- 68, 41, 70, 84, 136, 47, 35, 91, 35, 19, 91, 39, 0, 0, 20, 70, 197, 19, 226, 104, 129, 209, 81, 35, 51, 72, 39, 104, 17, 39,
- 71, 108, 51, 0, 16, 69, 197, 19, 194, 137, 16, 81, 36, 51, 72, 108, 84, 35, 51, 0, 13, 68, 29, 55, 7, 92, 36, 89, 104, 17,
- 108, 47, 0, 0, 17, 70, 181, 28, 240, 29, 27, 64, 48, 36, 51, 37, 49, 108, 51, 48, 0, 11, 67, 137, 145, 216, 84, 39, 19, 108,
- 88, 0, 15, 68, 124, 200, 107, 72, 65, 39, 75, 35, 107, 107, 35, 88, 0, 14, 68, 124, 129, 209, 72, 65, 39, 71, 108, 51, 36, 88,
- 0, 11, 67, 74, 2, 128, 88, 35, 50, 35, 47, 0, 14, 67, 53, 194, 128, 107, 35, 104, 17, 104, 17, 35, 47, 0, 11, 67, 42, 2,
- 128, 47, 35, 50, 35, 47, 0, 18, 70, 30, 243, 225, 31, 5, 0, 36, 90, 72, 36, 107, 108, 49, 39, 91, 0, 0, 19, 70, 181, 24,
- 15, 196, 120, 0, 48, 35, 51, 35, 50, 72, 36, 81, 108, 50, 0, 17, 70, 128, 123, 94, 26, 40, 0, 50, 108, 48, 36, 55, 19, 39,
- 50, 0, 19, 70, 70, 37, 32, 111, 4, 64, 51, 39, 12, 91, 35, 50, 83, 36, 49, 51, 0, 15, 68, 29, 119, 135, 100, 36, 12, 47,
- 47, 36, 55, 108, 19, 0, 16, 70, 29, 50, 135, 42, 36, 64, 36, 89, 47, 108, 47, 39, 51, 0, 17, 70, 9, 241, 209, 205, 236, 211,
- 108, 65, 108, 51, 37, 55, 37, 89, 0, 0, 12, 67, 185, 17, 218, 76, 36, 51, 108, 104, 17, 0, 19, 70, 184, 115, 209, 129, 241, 210,
- 76, 108, 72, 39, 51, 50, 35, 65, 108, 88, 0, 12, 67, 129, 151, 202, 50, 36, 19, 65, 35, 47, 0, 12, 67, 83, 1, 202, 91, 39,
- 49, 49, 108, 47, 0, 10, 67, 61, 145, 202, 72, 39, 108, 47, 0, 11, 67, 33, 17, 202, 71, 35, 51, 108, 47, 0, 12, 68, 29, 22,
- 71, 32, 36, 51, 19, 108, 71, 0, 0, 13, 68, 125, 225, 209, 60, 65, 35, 55, 108, 51, 72, 0, 21, 71, 108, 124, 200, 71, 23, 135,
- 76, 83, 108, 57, 71, 36, 51, 81, 36, 55, 108, 89, 0, 14, 68, 82, 1, 211, 60, 91, 36, 50, 108, 89, 35, 72, 0, 19, 70, 57,
- 19, 226, 57, 252, 209, 101, 39, 51, 72, 39, 101, 35, 65, 37, 51, 0, 16, 68, 42, 39, 171, 60, 6, 47, 35, 84, 35, 55, 55, 39,
- 72, 0, 22, 71, 29, 40, 135, 120, 167, 199, 76, 36, 88, 88, 39, 10, 36, 55, 47, 36, 65, 108, 89, 0, 10, 67, 30, 3, 192, 35,
- 50, 72, 0, 76, 8, 3, 95, 51, 88, 89, 37, 0, 0, 18, 70, 186, 3, 223, 31, 55, 179, 76, 35, 50, 72, 65, 108, 57, 55, 37,
- 0, 15, 68, 126, 183, 179, 40, 65, 36, 55, 55, 37, 57, 35, 47, 0, 13, 68, 125, 76, 7, 40, 65, 36, 91, 49, 108, 47, 0, 14,
- 68, 121, 119, 199, 40, 55, 35, 47, 35, 65, 108, 47, 0, 15, 68, 112, 166, 71, 40, 104, 17, 35, 47, 35, 19, 108, 47, 0, 18, 69,
- 82, 33, 222, 207, 32, 91, 39, 84, 108, 55, 37, 57, 36, 57, 36, 0, 18, 70, 43, 55, 226, 68, 161, 212, 47, 36, 57, 65, 40, 51,
- 47, 108, 91, 0, 15, 68, 41, 18, 51, 40, 47, 35, 51, 71, 37, 57, 35, 47, 0, 13, 68, 28, 135, 135, 104, 36, 71, 55, 108, 104,
- 17, 0, 10, 3, 95, 48, 67, 89, 35, 12, 72, 0, 0, 15, 69, 128, 123, 79, 204, 240, 50, 108, 48, 35, 72, 37, 72, 0, 16, 68,
- 126, 7, 23, 100, 65, 39, 50, 104, 17, 35, 47, 36, 19, 0, 11, 67, 125, 17, 207, 65, 39, 51, 108, 72, 0, 19, 70, 124, 252, 202,
- 205, 72, 0, 65, 36, 72, 37, 47, 36, 57, 91, 36, 50, 0, 10, 67, 83, 48, 64, 91, 36, 57, 19, 0, 15, 69, 70, 36, 219, 204,
- 240, 51, 40, 89, 36, 83, 37, 72, 0, 22, 72, 29, 50, 135, 127, 56, 34, 110, 0, 36, 89, 47, 108, 65, 37, 50, 39, 83, 36, 50,
- 0, 10, 67, 28, 165, 0, 35, 47, 35, 91, 0, 9, 66, 204, 112, 57, 108, 12, 0, 76, 0, 16, 68, 57, 18, 18, 200, 101, 35, 51,
- 71, 39, 88, 36, 57, 36, 0, 16, 68, 49, 18, 18, 200, 75, 39, 51, 71, 39, 88, 36, 57, 36, 0, 15, 69, 49, 17, 205, 28, 160,
- 75, 36, 51, 108, 107, 108, 47, 0, 16, 69, 41, 24, 159, 180, 160, 47, 36, 51, 39, 65, 48, 36, 47, 0, 21, 72, 10, 2, 145, 139,
- 12, 224, 29, 32, 108, 50, 47, 51, 39, 49, 37, 50, 108, 88, 0, 16, 68, 8, 167, 179, 200, 108, 47, 36, 55, 37, 57, 36, 57, 36,
- 0, 0, 9, 65, 28, 6, 35, 55, 36, 83, 0, 0, 19, 70, 181, 23, 224, 109, 146, 128, 48, 39, 51, 65, 35, 50, 83, 36, 35, 47,
- 0, 14, 68, 137, 49, 215, 40, 84, 36, 89, 108, 47, 35, 47, 0, 13, 68, 131, 55, 240, 40, 50, 37, 65, 49, 35, 47, 0, 13, 67,
- 129, 200, 179, 50, 35, 104, 17, 35, 84, 37, 0, 17, 69, 127, 52, 90, 88, 128, 65, 37, 51, 104, 17, 35, 88, 35, 71, 0, 14, 67,
- 125, 200, 179, 65, 39, 104, 17, 35, 84, 84, 37, 0, 16, 70, 122, 44, 34, 79, 50, 128, 55, 39, 49, 39, 89, 37, 47, 0, 13, 68,
- 100, 129, 209, 40, 36, 71, 108, 51, 35, 47, 0, 12, 67, 82, 8, 179, 91, 36, 50, 35, 84, 37, 0, 14, 68, 73, 18, 148, 40, 88,
- 35, 51, 47, 39, 91, 47, 0, 12, 67, 69, 36, 98, 51, 36, 88, 36, 51, 84, 0, 10, 67, 68, 124, 98, 51, 108, 81, 39, 0, 12,
- 68, 42, 34, 51, 56, 47, 39, 71, 37, 101, 0, 11, 67, 41, 28, 51, 47, 39, 51, 49, 37, 0, 16, 70, 9, 178, 162, 124, 114, 128,
- 108, 83, 47, 39, 65, 108, 47, 0, 0, 17, 70, 131, 49, 224, 196, 116, 79, 50, 35, 57, 35, 50, 81, 108, 51, 0, 11, 67, 130, 36,
- 135, 50, 39, 12, 88, 108, 0, 12, 67, 122, 20, 7, 55, 36, 107, 108, 88, 108, 0, 19, 70, 35, 49, 224, 196, 116, 79, 71, 37, 57,
- 35, 50, 81, 108, 51, 35, 72, 0, 15, 69, 29, 146, 159, 28, 240, 36, 19, 47, 36, 65, 108, 72, 0, 12, 67, 29, 114, 7, 35, 47,
- 36, 71, 71, 108, 0, 17, 70, 10, 33, 224, 196, 116, 79, 108, 84, 108, 50, 81, 108, 51, 72, 0, 0, 19, 70, 207, 11, 71, 70, 236,
- 128, 57, 36, 49, 48, 108, 51, 76, 36, 57, 36, 0, 13, 68, 205, 56, 153, 204, 57, 35, 89, 40, 19, 37, 0, 18, 69, 137, 21, 48,
- 76, 160, 84, 35, 51, 91, 36, 6, 49, 35, 89, 47, 0, 16, 69, 131, 52, 243, 30, 0, 50, 36, 57, 89, 37, 57, 108, 50, 0, 13,
- 68, 57, 248, 143, 204, 101, 35, 65, 40, 72, 37, 0, 13, 68, 52, 124, 209, 204, 107, 108, 57, 36, 51, 37, 0, 16, 69, 34, 18, 145,
- 138, 0, 71, 36, 107, 47, 35, 51, 40, 50, 0, 15, 69, 8, 165, 15, 30, 0, 108, 47, 35, 91, 72, 108, 50, 0, 0, 14, 68, 83,
- 7, 237, 28, 91, 36, 49, 35, 65, 48, 108, 0, 13, 68, 34, 3, 237, 28, 71, 35, 50, 72, 48, 108, 0, 0, 17, 69, 181, 52, 89,
- 126, 32, 48, 36, 89, 35, 51, 35, 12, 65, 40, 0, 11, 67, 126, 39, 179, 65, 39, 12, 55, 108, 0, 12, 67, 126, 8, 179, 65, 36,
- 50, 39, 57, 36, 0, 17, 69, 124, 194, 136, 139, 48, 65, 39, 75, 47, 35, 71, 35, 84, 37, 0, 11, 67, 123, 55, 179, 55, 36, 57,
- 55, 37, 0, 17, 70, 109, 232, 174, 29, 18, 128, 83, 36, 55, 39, 76, 108, 51, 47, 0, 12, 67, 61, 20, 98, 72, 35, 51, 51, 39,
- 12, 0, 12, 67, 59, 55, 179, 6, 101, 36, 57, 55, 37, 0, 10, 3, 95, 49, 67, 89, 35, 12, 72, 0, 5, 65, 160, 35, 0, 0,
- 18, 70, 192, 116, 112, 128, 120, 0, 6, 49, 108, 51, 49, 39, 50, 108, 50, 0, 14, 67, 125, 200, 135, 65, 39, 104, 17, 35, 84, 84,
- 108, 0, 11, 67, 84, 214, 192, 89, 39, 107, 39, 83, 0, 11, 67, 62, 39, 135, 72, 39, 55, 55, 108, 0, 12, 67, 57, 114, 7, 101,
- 39, 47, 35, 71, 108, 0, 23, 72, 49, 164, 71, 111, 49, 207, 30, 0, 75, 39, 104, 17, 51, 108, 83, 37, 57, 72, 108, 50, 0, 15,
- 69, 34, 36, 111, 136, 112, 71, 40, 51, 90, 40, 84, 108, 0, 18, 70, 32, 247, 243, 128, 168, 0, 71, 35, 72, 65, 37, 50, 47, 39,
- 50, 0, 13, 67, 30, 39, 135, 35, 84, 84, 35, 55, 35, 50, 0, 10, 67, 29, 151, 135, 35, 19, 55, 108, 0, 0, 8, 66, 192, 160,
- 49, 39, 47, 0, 16, 68, 124, 166, 79, 204, 65, 39, 47, 36, 19, 35, 72, 72, 37, 0, 14, 68, 112, 116, 223, 204, 104, 17, 108, 89,
- 36, 65, 37, 0, 18, 70, 75, 52, 76, 123, 12, 192, 88, 37, 51, 75, 39, 55, 35, 49, 37, 0, 17, 70, 61, 17, 226, 204, 252, 192,
- 72, 36, 51, 108, 84, 37, 72, 37, 0, 14, 69, 60, 119, 138, 138, 0, 72, 108, 55, 47, 39, 50, 0, 17, 70, 43, 6, 199, 128, 248,
- 128, 47, 36, 49, 83, 108, 50, 72, 39, 0, 14, 68, 41, 28, 222, 204, 47, 36, 51, 36, 57, 55, 37, 0, 21, 72, 29, 50, 135, 120,
- 124, 95, 204, 160, 36, 89, 47, 108, 55, 108, 81, 65, 37, 47, 0, 0, 12, 67, 194, 243, 223, 49, 35, 90, 72, 39, 65, 0, 11, 67,
- 185, 67, 192, 76, 36, 91, 35, 72, 0, 13, 68, 139, 56, 158, 28, 84, 37, 57, 39, 55, 108, 0, 13, 67, 133, 178, 159, 6, 107, 35,
- 83, 47, 39, 65, 0, 20, 70, 124, 168, 135, 123, 49, 192, 65, 39, 47, 36, 84, 108, 55, 37, 57, 108, 50, 0, 14, 68, 33, 149, 179,
- 28, 71, 35, 19, 88, 37, 57, 108, 0, 17, 70, 29, 59, 71, 131, 49, 192, 36, 89, 48, 108, 50, 37, 57, 108, 0, 0, 12, 67, 135,
- 60, 30, 107, 36, 57, 49, 35, 55, 0, 13, 67, 125, 147, 222, 65, 39, 35, 72, 72, 36, 55, 0, 10, 67, 79, 60, 30, 89, 37, 49,
- 55, 0, 15, 69, 32, 120, 49, 135, 48, 71, 108, 50, 81, 35, 107, 37, 0, 0, 11, 67, 132, 246, 192, 107, 35, 72, 35, 83, 0, 11,
- 67, 128, 247, 192, 50, 35, 72, 35, 65, 0, 13, 67, 125, 236, 33, 65, 35, 55, 35, 49, 36, 12, 0, 13, 68, 125, 66, 162, 192, 65,
- 39, 91, 47, 40, 49, 0, 19, 70, 124, 244, 107, 76, 120, 0, 65, 39, 72, 35, 51, 51, 36, 89, 108, 50, 0, 11, 67, 76, 116, 143,
- 89, 108, 88, 35, 72, 0, 19, 70, 57, 23, 241, 76, 120, 0, 101, 35, 51, 65, 35, 81, 35, 89, 108, 50, 0, 11, 67, 40, 214, 192,
- 47, 39, 107, 35, 83, 0, 13, 69, 30, 34, 135, 136, 112, 39, 47, 108, 84, 108, 0, 14, 69, 29, 50, 179, 120, 112, 36, 89, 47, 37,
- 55, 108, 0, 0, 16, 70, 194, 39, 199, 128, 248, 128, 49, 39, 65, 108, 50, 72, 39, 0, 12, 67, 194, 35, 224, 49, 39, 12, 72, 35,
- 50, 0, 14, 69, 58, 44, 212, 42, 0, 101, 37, 91, 47, 35, 50, 0, 11, 67, 52, 119, 138, 107, 108, 55, 35, 47, 0, 17, 70, 43,
- 8, 135, 128, 248, 128, 47, 36, 49, 84, 108, 50, 72, 39, 0, 10, 67, 41, 72, 0, 47, 36, 91, 50, 0, 13, 68, 32, 119, 176, 120,
- 71, 36, 55, 49, 39, 55, 0, 13, 67, 28, 232, 138, 39, 101, 39, 84, 84, 35, 47, 0, 12, 3, 95, 49, 57, 50, 40, 88, 72, 35,
- 107, 0, 0, 12, 67, 194, 216, 64, 49, 39, 48, 48, 36, 12, 0, 24, 73, 135, 51, 209, 136, 252, 224, 29, 252, 240, 107, 37, 72, 51,
- 39, 72, 37, 50, 108, 65, 37, 49, 0, 12, 67, 127, 50, 223, 65, 36, 57, 89, 35, 65, 0, 15, 68, 125, 200, 25, 132, 65, 35, 104,
- 17, 50, 35, 19, 36, 0, 14, 67, 125, 55, 141, 65, 39, 89, 35, 55, 55, 35, 107, 0, 18, 69, 124, 172, 30, 173, 240, 65, 39, 47,
- 36, 49, 35, 55, 55, 36, 65, 0, 12, 67, 122, 216, 64, 55, 35, 48, 48, 36, 12, 0, 11, 67, 78, 3, 192, 89, 35, 50, 35, 72,
- 0, 11, 67, 69, 248, 176, 51, 35, 65, 40, 49, 0, 17, 70, 61, 17, 240, 137, 225, 192, 72, 36, 51, 108, 49, 40, 55, 108, 0, 10,
- 67, 50, 3, 192, 76, 39, 50, 72, 0, 13, 68, 50, 2, 51, 60, 75, 39, 50, 71, 37, 72, 0, 13, 68, 41, 21, 51, 60, 47, 39,
- 51, 91, 37, 72, 0, 14, 68, 34, 35, 34, 60, 71, 36, 84, 39, 75, 40, 72, 0, 16, 70, 30, 34, 162, 183, 49, 192, 39, 47, 39,
- 48, 37, 57, 108, 0, 11, 67, 28, 248, 95, 35, 72, 107, 35, 65, 0, 12, 3, 95, 49, 56, 107, 37, 75, 72, 35, 107, 0, 0, 16,
- 69, 186, 17, 209, 197, 224, 76, 108, 107, 108, 51, 81, 39, 55, 0, 12, 67, 137, 38, 128, 84, 35, 88, 35, 104, 17, 0, 14, 67, 127,
- 7, 222, 65, 39, 49, 35, 65, 65, 36, 55, 0, 12, 67, 124, 199, 222, 65, 39, 75, 65, 35, 55, 0, 17, 68, 124, 167, 240, 128, 65,
- 39, 47, 36, 65, 35, 49, 49, 36, 50, 0, 18, 70, 123, 56, 160, 29, 19, 226, 55, 36, 10, 39, 50, 108, 51, 72, 39, 0, 21, 71,
- 79, 56, 31, 29, 60, 34, 180, 89, 37, 50, 36, 65, 108, 36, 89, 49, 39, 48, 0, 11, 67, 78, 3, 128, 6, 89, 36, 50, 101, 0,
- 12, 68, 75, 60, 98, 40, 88, 37, 81, 39, 47, 0, 12, 67, 61, 252, 94, 72, 39, 65, 81, 39, 55, 0, 11, 67, 57, 34, 128, 101,
- 35, 88, 35, 47, 0, 10, 67, 46, 34, 0, 89, 39, 12, 71, 0, 13, 67, 40, 120, 94, 47, 35, 35, 107, 107, 39, 55, 0, 14, 67,
- 40, 119, 222, 47, 35, 19, 35, 65, 65, 39, 55, 0, 12, 3, 95, 50, 67, 72, 37, 84, 37, 89, 47, 0, 0, 12, 67, 197, 40, 33,
- 81, 35, 88, 35, 50, 36, 0, 14, 68, 187, 1, 226, 192, 76, 35, 49, 108, 84, 35, 49, 0, 11, 67, 185, 66, 161, 76, 36, 91, 47,
- 36, 0, 15, 69, 183, 1, 224, 204, 240, 48, 39, 49, 108, 50, 37, 72, 0, 13, 68, 135, 59, 179, 192, 107, 37, 76, 57, 36, 49, 0,
- 13, 67, 133, 179, 225, 6, 107, 36, 83, 72, 35, 107, 0, 12, 67, 131, 52, 64, 50, 35, 57, 57, 36, 51, 0, 12, 67, 130, 35, 97,
- 50, 39, 12, 107, 36, 12, 0, 15, 69, 129, 23, 199, 62, 16, 50, 35, 51, 65, 108, 72, 36, 0, 13, 68, 128, 118, 225, 124, 50, 108,
- 83, 35, 107, 65, 0, 16, 69, 126, 212, 83, 204, 240, 65, 35, 48, 39, 51, 89, 37, 72, 0, 16, 69, 125, 50, 155, 204, 240, 65, 39,
- 89, 47, 35, 83, 37, 72, 0, 13, 68, 124, 162, 34, 100, 65, 35, 47, 71, 40, 19, 0, 12, 67, 108, 168, 33, 83, 36, 47, 50, 36,
- 12, 0, 12, 67, 81, 182, 97, 91, 39, 83, 19, 36, 12, 0, 16, 69, 77, 20, 83, 204, 240, 89, 35, 51, 51, 36, 89, 37, 72, 0,
- 12, 67, 61, 72, 33, 72, 36, 91, 50, 36, 12, 0, 16, 69, 57, 251, 71, 70, 16, 101, 39, 65, 48, 108, 51, 36, 12, 0, 14, 68,
- 41, 177, 225, 124, 47, 35, 83, 108, 107, 39, 65, 0, 22, 72, 31, 52, 112, 30, 3, 243, 82, 0, 36, 57, 51, 49, 108, 50, 72, 37,
- 91, 36, 50, 0, 16, 69, 29, 226, 10, 174, 16, 35, 55, 71, 35, 47, 47, 36, 12, 0, 20, 70, 29, 50, 145, 29, 236, 199, 39, 89,
- 47, 39, 6, 51, 108, 55, 37, 57, 108, 0, 0, 16, 69, 194, 24, 49, 30, 0, 49, 39, 107, 50, 36, 81, 108, 50, 0, 25, 73, 184,
- 115, 209, 184, 119, 46, 137, 28, 192, 76, 108, 72, 39, 51, 76, 108, 104, 17, 76, 40, 51, 37, 0, 14, 67, 134, 44, 202, 107, 39, 84,
- 37, 57, 57, 35, 47, 0, 12, 67, 130, 21, 138, 50, 36, 107, 88, 35, 47, 0, 12, 67, 126, 39, 224, 65, 39, 19, 65, 36, 50, 0,
- 13, 67, 124, 167, 32, 65, 39, 47, 104, 17, 35, 50, 0, 11, 67, 123, 60, 32, 55, 37, 49, 36, 50, 0, 12, 67, 76, 172, 218, 89,
- 36, 47, 37, 104, 17, 0, 12, 67, 41, 76, 0, 47, 39, 6, 91, 35, 49, 0, 14, 68, 35, 54, 95, 120, 71, 37, 19, 35, 65, 35,
- 55, 0, 14, 68, 32, 246, 95, 120, 71, 35, 72, 35, 65, 35, 55, 0, 0, 14, 68, 204, 115, 223, 132, 57, 108, 72, 35, 65, 36, 12,
- 0, 15, 68, 193, 21, 31, 132, 49, 36, 51, 36, 91, 65, 36, 12, 0, 11, 67, 187, 55, 145, 76, 37, 55, 36, 51, 0, 17, 69, 129,
- 252, 207, 133, 240, 50, 36, 65, 37, 72, 35, 107, 35, 65, 0, 20, 70, 129, 132, 112, 68, 248, 64, 50, 35, 88, 35, 51, 49, 35, 51,
- 72, 36, 12, 0, 15, 68, 128, 132, 79, 132, 50, 35, 71, 39, 51, 72, 36, 12, 0, 18, 70, 127, 55, 179, 29, 19, 223, 65, 37, 55,
- 57, 108, 51, 72, 39, 65, 0, 18, 68, 125, 200, 32, 132, 65, 39, 104, 17, 35, 50, 50, 35, 50, 36, 12, 0, 18, 68, 125, 195, 223,
- 132, 65, 39, 104, 17, 35, 72, 72, 35, 65, 36, 12, 0, 15, 68, 125, 20, 207, 132, 65, 36, 51, 89, 36, 72, 36, 12, 0, 15, 68,
- 122, 36, 79, 132, 55, 35, 84, 35, 51, 72, 36, 12, 0, 14, 68, 108, 117, 223, 132, 83, 108, 47, 36, 65, 36, 12, 0, 11, 67, 81,
- 24, 145, 91, 35, 51, 40, 51, 0, 12, 67, 77, 24, 145, 89, 36, 51, 84, 36, 51, 0, 18, 70, 77, 17, 243, 128, 248, 64, 89, 39,
- 51, 108, 57, 108, 50, 72, 36, 0, 13, 68, 76, 123, 159, 132, 89, 108, 76, 65, 36, 12, 0, 18, 70, 69, 49, 224, 128, 248, 64, 51,
- 36, 89, 108, 50, 35, 50, 72, 36, 0, 18, 70, 63, 20, 72, 29, 24, 64, 72, 36, 81, 35, 51, 71, 108, 51, 36, 0, 16, 70, 62,
- 35, 199, 131, 24, 64, 72, 39, 72, 108, 50, 81, 36, 0, 16, 70, 40, 116, 98, 182, 35, 192, 47, 108, 51, 39, 48, 40, 72, 0, 14,
- 68, 34, 28, 224, 132, 71, 36, 107, 37, 50, 36, 12, 0, 0, 16, 68, 125, 50, 141, 112, 65, 39, 89, 47, 35, 107, 35, 104, 17, 0,
- 17, 68, 124, 165, 159, 128, 65, 39, 47, 36, 88, 35, 65, 65, 36, 50, 0, 20, 70, 101, 82, 7, 131, 50, 128, 35, 89, 35, 71, 108,
- 50, 37, 57, 57, 35, 47, 0, 13, 68, 80, 116, 79, 128, 91, 108, 51, 72, 35, 50, 0, 14, 67, 77, 196, 128, 89, 35, 104, 17, 104,
- 17, 36, 88, 0, 14, 68, 61, 21, 159, 128, 72, 35, 51, 88, 36, 65, 50, 0, 10, 67, 34, 4, 128, 71, 36, 50, 88, 0, 24, 73,
- 29, 60, 51, 74, 38, 209, 131, 60, 0, 36, 89, 49, 37, 88, 39, 83, 36, 51, 50, 37, 49, 0, 12, 68, 9, 236, 226, 40, 108, 55,
- 36, 40, 47, 0, 11, 67, 8, 133, 20, 108, 71, 91, 39, 91, 0, 0, 14, 69, 132, 116, 98, 120, 240, 107, 108, 51, 39, 55, 72, 0,
- 12, 67, 124, 199, 147, 65, 35, 75, 55, 36, 89, 0, 18, 70, 34, 35, 226, 128, 136, 143, 71, 40, 72, 39, 50, 35, 71, 40, 72, 0,
- 15, 69, 29, 50, 162, 70, 16, 39, 89, 47, 40, 51, 36, 12, 0, 16, 70, 8, 161, 202, 137, 28, 0, 108, 47, 108, 47, 39, 51, 49,
- 0, 0, 18, 70, 198, 40, 81, 40, 115, 0, 81, 39, 12, 107, 35, 51, 47, 108, 75, 0, 15, 68, 181, 18, 173, 80, 48, 39, 51, 47,
- 35, 48, 36, 91, 0, 13, 68, 124, 227, 226, 80, 65, 35, 101, 72, 40, 91, 0, 14, 68, 124, 130, 143, 204, 65, 39, 71, 47, 35, 72,
- 37, 0, 15, 69, 70, 12, 79, 30, 0, 51, 35, 50, 81, 72, 108, 50, 0, 24, 73, 58, 35, 199, 131, 28, 206, 43, 28, 192, 101, 39,
- 72, 35, 50, 81, 37, 101, 47, 36, 81, 37, 0, 10, 67, 56, 124, 214, 101, 108, 36, 88, 0, 11, 67, 52, 115, 18, 107, 108, 75, 36,
- 88, 0, 13, 68, 40, 193, 209, 204, 47, 36, 75, 108, 51, 37, 0, 16, 69, 34, 18, 33, 30, 0, 71, 36, 107, 71, 35, 107, 108, 50,
- 0, 13, 68, 9, 248, 146, 80, 108, 65, 40, 88, 36, 91, 0, 12, 3, 95, 49, 49, 57, 108, 88, 72, 35, 107, 0, 0, 18, 70, 198,
- 3, 7, 128, 248, 64, 81, 39, 50, 75, 108, 50, 72, 36, 12, 0, 17, 70, 197, 28, 199, 131, 51, 192, 81, 36, 51, 57, 108, 50, 37,
- 72, 0, 20, 70, 192, 188, 209, 29, 229, 48, 49, 35, 89, 37, 51, 39, 91, 91, 35, 49, 49, 0, 18, 70, 187, 17, 222, 128, 248, 64,
- 76, 36, 81, 108, 55, 35, 50, 72, 36, 0, 12, 67, 182, 11, 145, 48, 35, 50, 76, 35, 51, 0, 20, 71, 180, 244, 78, 136, 120, 15,
- 132, 48, 36, 72, 35, 51, 101, 108, 50, 72, 36, 0, 11, 67, 129, 8, 145, 50, 39, 88, 40, 51, 0, 18, 70, 128, 119, 200, 68, 248,
- 64, 50, 108, 65, 71, 39, 51, 72, 36, 12, 0, 11, 67, 126, 12, 209, 65, 39, 50, 37, 51, 0, 18, 70, 124, 161, 200, 137, 236, 240,
- 65, 36, 47, 108, 71, 39, 55, 37, 49, 0, 17, 70, 121, 242, 7, 131, 51, 192, 55, 39, 65, 71, 108, 50, 37, 72, 0, 13, 68, 114,
- 39, 243, 76, 104, 17, 39, 65, 37, 89, 0, 12, 67, 113, 120, 145, 104, 17, 35, 47, 40, 51, 0, 13, 68, 112, 250, 226, 76, 104, 17,
- 72, 72, 40, 89, 0, 10, 67, 49, 19, 0, 75, 39, 51, 75, 0, 11, 67, 32, 232, 145, 71, 39, 101, 39, 51, 0, 17, 70, 32, 229,
- 7, 131, 51, 192, 71, 35, 101, 91, 108, 50, 37, 72, 0, 17, 70, 32, 116, 98, 34, 8, 64, 71, 108, 51, 39, 71, 39, 50, 36, 0,
- 16, 70, 29, 50, 135, 128, 248, 64, 36, 89, 47, 108, 50, 72, 36, 0, 9, 3, 95, 49, 48, 72, 35, 107, 0, 0, 12, 68, 184, 116,
- 94, 72, 76, 108, 51, 55, 88, 0, 17, 69, 182, 3, 212, 130, 32, 48, 35, 50, 72, 91, 36, 50, 39, 12, 0, 10, 67, 126, 36, 128,
- 65, 39, 12, 88, 0, 15, 68, 125, 71, 198, 72, 65, 39, 91, 65, 35, 19, 36, 88, 0, 17, 70, 124, 124, 96, 43, 50, 128, 65, 108,
- 81, 50, 36, 47, 37, 47, 0, 15, 68, 113, 23, 51, 72, 104, 17, 36, 51, 104, 17, 37, 88, 0, 15, 68, 77, 232, 158, 72, 89, 36,
- 55, 55, 40, 55, 39, 88, 0, 15, 69, 61, 50, 162, 71, 48, 72, 35, 89, 47, 40, 51, 37, 0, 18, 70, 32, 114, 145, 35, 50, 128,
- 71, 108, 47, 35, 51, 71, 57, 35, 47, 0, 16, 70, 29, 60, 17, 206, 210, 128, 36, 89, 49, 51, 37, 48, 47, 0, 10, 67, 28, 136,
- 115, 35, 71, 107, 108, 0, 11, 67, 11, 24, 115, 108, 81, 35, 107, 37, 0, 11, 3, 95, 51, 67, 89, 37, 89, 35, 72, 0, 12, 3,
- 95, 49, 51, 89, 37, 88, 72, 35, 107, 0, 0, 20, 70, 192, 118, 144, 180, 116, 97, 49, 108, 104, 17, 35, 88, 48, 108, 51, 36, 12,
- 0, 13, 68, 139, 55, 174, 68, 84, 37, 55, 76, 36, 51, 0, 18, 70, 136, 124, 80, 29, 19, 225, 84, 108, 81, 39, 88, 108, 51, 72,
- 36, 0, 14, 68, 133, 241, 226, 68, 107, 35, 65, 108, 84, 35, 51, 0, 13, 68, 126, 6, 34, 68, 65, 35, 50, 88, 40, 51, 0, 15,
- 68, 126, 2, 148, 68, 65, 39, 50, 47, 35, 91, 36, 51, 0, 13, 68, 125, 35, 226, 68, 65, 39, 88, 72, 40, 51, 0, 19, 70, 125,
- 19, 224, 42, 40, 0, 65, 39, 51, 72, 35, 50, 36, 47, 40, 50, 0, 13, 68, 124, 214, 34, 68, 65, 35, 107, 88, 40, 51, 0, 14,
- 68, 124, 193, 226, 68, 65, 39, 75, 108, 84, 36, 51, 0, 13, 67, 112, 248, 147, 104, 17, 39, 72, 72, 40, 89, 0, 14, 68, 109, 28,
- 210, 68, 83, 36, 51, 37, 88, 36, 51, 0, 13, 68, 58, 3, 51, 68, 101, 36, 50, 75, 37, 51, 0, 11, 67, 49, 21, 0, 75, 36,
- 51, 36, 91, 0, 17, 70, 41, 17, 240, 42, 36, 64, 47, 36, 51, 108, 49, 47, 39, 51, 0, 12, 68, 40, 115, 179, 68, 47, 35, 101,
- 37, 51, 0, 13, 68, 40, 51, 179, 68, 47, 35, 19, 101, 37, 51, 0, 16, 70, 8, 241, 237, 42, 36, 64, 108, 72, 108, 48, 47, 39,
- 51, 0, 14, 3, 95, 49, 50, 72, 35, 84, 108, 88, 72, 35, 107, 0, 0, 17, 70, 186, 3, 224, 137, 28, 192, 76, 35, 50, 72, 50,
- 40, 51, 37, 0, 15, 69, 127, 1, 224, 205, 32, 65, 36, 49, 108, 50, 37, 88, 0, 16, 69, 125, 50, 155, 205, 96, 65, 39, 89, 47,
- 35, 83, 37, 88, 0, 11, 67, 76, 172, 210, 89, 36, 47, 37, 88, 0, 14, 68, 73, 24, 49, 204, 88, 36, 51, 35, 50, 81, 37, 0,
- 12, 68, 63, 56, 142, 136, 72, 37, 84, 101, 40, 0, 14, 68, 61, 236, 222, 80, 72, 35, 55, 37, 55, 35, 91, 0, 19, 70, 50, 2,
- 32, 63, 28, 192, 75, 39, 50, 71, 35, 50, 72, 36, 81, 37, 0, 14, 68, 49, 247, 177, 204, 75, 39, 65, 55, 36, 81, 37, 0, 17,
- 70, 28, 139, 240, 43, 56, 128, 39, 71, 90, 36, 49, 47, 37, 84, 0, 13, 3, 95, 49, 53, 48, 108, 50, 88, 72, 35, 107, 0, 0,
- 18, 70, 194, 3, 199, 192, 168, 145, 49, 39, 50, 72, 108, 49, 47, 39, 51, 0, 11, 67, 193, 67, 192, 49, 36, 91, 35, 72, 0, 16,
- 69, 186, 17, 209, 181, 16, 76, 108, 107, 108, 51, 48, 35, 51, 0, 19, 70, 181, 24, 175, 192, 168, 145, 48, 39, 51, 39, 90, 36, 49,
- 47, 39, 51, 0, 14, 68, 137, 49, 226, 76, 84, 35, 89, 108, 84, 36, 89, 0, 11, 67, 129, 67, 192, 50, 35, 91, 39, 72, 0, 17,
- 70, 109, 17, 224, 79, 52, 192, 83, 36, 51, 108, 50, 89, 37, 89, 0, 15, 69, 71, 60, 7, 137, 16, 51, 37, 49, 108, 84, 36, 51,
- 0, 18, 70, 41, 23, 243, 76, 168, 145, 47, 36, 51, 65, 37, 89, 47, 39, 51, 0, 15, 69, 33, 23, 212, 137, 16, 71, 35, 51, 65,
- 91, 40, 51, 0, 11, 67, 29, 183, 0, 39, 83, 39, 104, 17, 0, 14, 3, 95, 49, 52, 76, 108, 107, 108, 51, 72, 35, 107, 0, 0,
- 18, 70, 127, 51, 162, 29, 28, 115, 65, 36, 57, 101, 108, 51, 36, 81, 37, 0, 14, 68, 42, 3, 237, 72, 47, 39, 50, 72, 48, 35,
- 88, 0, 18, 70, 41, 24, 138, 127, 52, 128, 47, 35, 51, 39, 47, 35, 65, 37, 88, 0, 19, 71, 35, 52, 202, 194, 44, 243, 40, 71,
- 37, 89, 47, 49, 40, 37, 12, 47, 0, 17, 69, 29, 231, 211, 127, 48, 39, 55, 65, 39, 89, 35, 65, 65, 108, 0, 12, 3, 95, 49,
- 55, 107, 37, 84, 72, 35, 107, 0, 0, 17, 70, 194, 40, 83, 40, 120, 0, 49, 40, 107, 36, 89, 47, 108, 50, 0, 16, 70, 192, 123,
- 115, 40, 120, 0, 49, 108, 48, 37, 47, 108, 50, 0, 18, 70, 70, 36, 136, 59, 52, 64, 51, 40, 88, 71, 36, 101, 36, 57, 51, 0,
- 18, 70, 53, 68, 98, 129, 68, 64, 107, 35, 91, 51, 39, 50, 35, 91, 51, 0, 11, 67, 40, 116, 143, 47, 108, 88, 35, 72, 0, 11,
- 68, 31, 50, 34, 192, 37, 71, 40, 49, 0, 12, 68, 29, 59, 115, 192, 36, 89, 48, 37, 49, 0, 13, 3, 95, 49, 54, 91, 108, 50,
- 88, 72, 35, 107, 0, 0, 17, 70, 198, 3, 7, 128, 252, 192, 81, 39, 50, 75, 108, 50, 72, 37, 0, 17, 70, 192, 116, 72, 68, 252,
- 192, 49, 108, 51, 71, 39, 51, 72, 37, 0, 14, 68, 180, 117, 32, 200, 48, 108, 91, 50, 36, 57, 36, 0, 14, 69, 139, 52, 240, 137,
- 32, 84, 37, 89, 49, 39, 88, 0, 22, 71, 72, 132, 82, 128, 204, 209, 204, 88, 35, 71, 35, 51, 88, 35, 50, 75, 37, 51, 37, 0,
- 20, 71, 48, 120, 8, 28, 226, 177, 204, 75, 108, 50, 71, 108, 101, 47, 36, 81, 37, 0, 16, 69, 41, 228, 240, 138, 208, 47, 36, 55,
- 36, 89, 49, 39, 48, 0, 21, 71, 33, 72, 145, 136, 139, 98, 80, 71, 36, 91, 40, 51, 39, 71, 36, 48, 40, 91, 0, 0, 11, 67,
- 137, 227, 192, 84, 35, 55, 35, 72, 0, 10, 67, 126, 3, 192, 65, 35, 50, 72, 0, 11, 67, 74, 3, 192, 88, 35, 50, 35, 72, 0,
- 10, 67, 70, 3, 192, 51, 36, 50, 72, 0, 18, 70, 68, 115, 243, 28, 168, 145, 51, 108, 72, 37, 57, 108, 47, 39, 51, 0, 10, 67,
- 58, 12, 64, 101, 36, 50, 81, 0, 10, 67, 42, 3, 192, 47, 39, 50, 72, 0, 17, 70, 29, 199, 179, 62, 36, 192, 39, 104, 17, 55,
- 37, 72, 39, 89, 0, 20, 71, 29, 50, 162, 58, 35, 226, 76, 39, 89, 47, 39, 101, 39, 72, 72, 40, 89, 0, 12, 3, 95, 55, 88,
- 107, 35, 83, 47, 108, 72, 0, 0, 13, 67, 181, 50, 178, 48, 36, 89, 47, 36, 57, 36, 0, 17, 70, 109, 24, 176, 42, 36, 128, 83,
- 36, 51, 39, 49, 47, 39, 88, 0, 11, 67, 101, 34, 128, 36, 88, 88, 35, 47, 0, 11, 67, 74, 3, 128, 88, 35, 50, 35, 101, 0,
- 19, 70, 63, 20, 71, 128, 252, 212, 72, 36, 81, 35, 51, 35, 50, 72, 37, 91, 0, 14, 67, 53, 68, 114, 107, 35, 91, 35, 51, 36,
- 57, 36, 0, 17, 70, 41, 24, 159, 34, 36, 128, 47, 39, 51, 39, 65, 71, 39, 88, 0, 0, 15, 69, 185, 65, 224, 204, 240, 76, 36,
- 91, 108, 50, 37, 72, 0, 13, 68, 136, 119, 238, 192, 84, 108, 65, 76, 36, 49, 0, 15, 69, 131, 49, 243, 204, 240, 50, 35, 57, 108,
- 37, 12, 72, 0, 12, 67, 78, 188, 207, 89, 36, 57, 57, 36, 72, 0, 12, 67, 63, 56, 139, 72, 35, 57, 57, 40, 89, 0, 11, 67,
- 50, 21, 0, 75, 35, 107, 36, 91, 0, 21, 71, 32, 232, 145, 138, 7, 243, 68, 71, 39, 101, 39, 51, 39, 50, 35, 65, 37, 51, 0,
- 27, 74, 29, 236, 10, 70, 35, 243, 128, 119, 243, 192, 36, 55, 36, 49, 47, 51, 39, 72, 37, 50, 108, 65, 37, 49, 0, 0, 19, 70,
- 198, 3, 7, 128, 252, 128, 81, 39, 50, 75, 108, 50, 72, 36, 57, 36, 0, 10, 67, 136, 220, 192, 84, 35, 107, 57, 0, 19, 70, 128,
- 119, 200, 68, 252, 128, 50, 108, 65, 71, 39, 51, 72, 36, 57, 36, 0, 16, 69, 77, 20, 159, 206, 0, 89, 35, 51, 88, 35, 65, 37,
- 50, 0, 20, 71, 60, 124, 209, 192, 168, 145, 204, 72, 108, 57, 51, 36, 49, 47, 39, 51, 37, 0, 16, 69, 56, 132, 113, 30, 0, 101,
- 39, 71, 51, 36, 81, 108, 50, 0, 11, 67, 35, 55, 142, 71, 37, 55, 35, 101, 0, 10, 67, 29, 188, 0, 19, 36, 83, 49, 0, 11,
- 67, 9, 24, 154, 108, 51, 39, 104, 17, 0, 0, 12, 68, 198, 44, 243, 60, 81, 40, 37, 12, 72, 0, 15, 70, 183, 52, 71, 207, 51,
- 192, 48, 37, 51, 108, 37, 72, 0, 20, 71, 133, 17, 240, 123, 50, 162, 76, 107, 36, 51, 108, 49, 55, 37, 47, 40, 89, 0, 11, 67,
- 84, 241, 192, 89, 36, 6, 72, 108, 0, 16, 70, 32, 229, 7, 207, 51, 192, 71, 35, 101, 91, 108, 37, 72, 0, 21, 72, 11, 8, 159,
- 137, 225, 202, 137, 16, 108, 49, 39, 65, 40, 55, 108, 47, 39, 51, 0, 0, 10, 67, 180, 115, 226, 48, 108, 72, 39, 0, 15, 68, 113,
- 49, 226, 40, 104, 17, 36, 89, 108, 84, 35, 47, 0, 12, 67, 85, 243, 226, 89, 35, 65, 35, 72, 40, 0, 14, 68, 76, 225, 226, 40,
- 89, 36, 101, 108, 84, 35, 47, 0, 14, 68, 73, 19, 212, 40, 88, 35, 51, 72, 39, 91, 47, 0, 10, 67, 48, 115, 226, 75, 108, 72,
- 40, 0, 15, 68, 41, 177, 226, 40, 47, 35, 6, 83, 108, 84, 39, 47, 0, 26, 73, 41, 23, 226, 29, 236, 10, 71, 60, 0, 47, 36,
- 51, 65, 39, 36, 55, 36, 49, 47, 37, 51, 37, 49, 0, 23, 72, 29, 236, 10, 70, 37, 51, 127, 48, 36, 55, 36, 49, 47, 36, 51,
- 39, 91, 37, 65, 37, 0, 0, 18, 70, 199, 52, 226, 77, 188, 207, 81, 37, 89, 40, 89, 36, 83, 37, 72, 0, 25, 73, 192, 116, 115,
- 193, 231, 199, 42, 36, 64, 49, 108, 51, 37, 49, 35, 55, 35, 65, 108, 47, 39, 51, 0, 13, 67, 129, 195, 199, 50, 35, 104, 17, 72,
- 35, 50, 0, 12, 67, 85, 227, 71, 89, 39, 55, 35, 107, 108, 0, 11, 67, 83, 51, 199, 91, 36, 57, 72, 108, 0, 12, 67, 56, 132,
- 71, 101, 35, 71, 35, 51, 108, 0, 16, 70, 32, 116, 179, 123, 60, 0, 71, 108, 88, 37, 55, 37, 49, 0, 12, 67, 28, 131, 199, 35,
- 71, 35, 72, 35, 50, 0, 10, 67, 11, 51, 199, 108, 57, 72, 108, 0, 0, 13, 68, 123, 24, 145, 204, 55, 36, 81, 40, 51, 37, 0,
- 15, 68, 113, 72, 49, 204, 104, 17, 35, 91, 35, 50, 81, 37, 0, 10, 67, 72, 252, 192, 88, 35, 72, 37, 0, 14, 68, 40, 115, 79,
- 204, 47, 108, 107, 35, 72, 72, 37, 0, 16, 69, 33, 24, 20, 204, 160, 71, 39, 51, 39, 50, 91, 37, 47, 0, 8, 65, 32, 6, 71,
- 36, 12, 0, 0, 14, 68, 85, 28, 205, 28, 89, 35, 51, 37, 107, 35, 50, 0, 10, 67, 56, 241, 192, 101, 39, 72, 108, 0, 10, 67,
- 48, 241, 192, 75, 39, 72, 108, 0, 15, 70, 31, 4, 199, 207, 51, 192, 39, 49, 89, 108, 37, 72, 0, 23, 73, 9, 226, 162, 194, 39,
- 226, 122, 36, 192, 108, 55, 47, 39, 49, 39, 65, 39, 55, 40, 89, 0, 5, 65, 164, 39, 0, 0, 11, 67, 192, 115, 226, 49, 108, 72,
- 39, 12, 0, 15, 69, 182, 1, 222, 43, 48, 48, 36, 50, 108, 55, 47, 37, 0, 17, 70, 33, 24, 7, 62, 34, 128, 71, 36, 51, 50,
- 108, 72, 39, 47, 0, 10, 67, 29, 60, 51, 36, 89, 49, 37, 0, 12, 3, 95, 53, 67, 48, 108, 50, 89, 35, 72, 0, 0, 19, 71,
- 182, 39, 179, 110, 40, 51, 192, 48, 39, 55, 37, 83, 39, 50, 37, 49, 0, 20, 70, 180, 244, 115, 124, 120, 0, 48, 36, 72, 35, 51,
- 37, 57, 36, 65, 108, 50, 0, 18, 70, 136, 117, 32, 196, 168, 0, 84, 108, 91, 35, 50, 81, 47, 39, 50, 0, 12, 67, 133, 232, 7,
- 107, 36, 55, 36, 50, 108, 0, 13, 67, 125, 151, 199, 65, 39, 19, 35, 65, 65, 108, 0, 11, 67, 124, 247, 192, 65, 39, 72, 36, 65,
- 0, 21, 70, 124, 172, 15, 204, 120, 0, 65, 39, 47, 36, 49, 35, 72, 72, 37, 57, 108, 50, 0, 12, 67, 101, 232, 7, 35, 55, 35,
- 50, 35, 50, 0, 11, 67, 100, 247, 192, 35, 12, 72, 35, 65, 0, 12, 67, 100, 131, 199, 6, 36, 71, 72, 108, 19, 0, 17, 69, 85,
- 17, 205, 40, 112, 89, 36, 51, 108, 107, 35, 47, 35, 50, 0, 11, 67, 72, 132, 71, 88, 36, 71, 51, 108, 0, 16, 69, 41, 232, 179,
- 52, 112, 47, 35, 55, 84, 37, 107, 35, 50, 0, 16, 69, 41, 19, 51, 52, 112, 47, 35, 51, 75, 37, 107, 35, 50, 0, 13, 67, 40,
- 132, 71, 47, 35, 71, 35, 51, 51, 108, 0, 10, 67, 29, 118, 199, 36, 47, 83, 108, 0, 15, 69, 28, 194, 7, 68, 112, 36, 75, 71,
- 108, 51, 35, 50, 0, 11, 67, 8, 168, 7, 108, 47, 36, 50, 108, 0, 0, 13, 68, 187, 28, 224, 204, 76, 36, 81, 37, 50, 37, 0,
- 18, 70, 180, 241, 219, 128, 252, 192, 48, 35, 72, 108, 83, 35, 50, 72, 37, 0, 10, 67, 124, 183, 128, 65, 36, 89, 55, 0, 14, 68,
- 112, 241, 223, 204, 104, 17, 39, 72, 108, 65, 37, 0, 10, 67, 109, 151, 128, 83, 36, 19, 55, 0, 17, 70, 76, 123, 81, 137, 188, 202,
- 89, 108, 48, 51, 39, 83, 37, 47, 0, 17, 70, 33, 24, 7, 68, 248, 128, 71, 36, 51, 50, 108, 51, 72, 39, 0, 15, 69, 29, 19,
- 226, 30, 0, 35, 51, 72, 35, 84, 108, 50, 0, 0, 12, 68, 127, 50, 145, 28, 65, 37, 47, 51, 108, 0, 14, 67, 124, 230, 219, 65,
- 39, 101, 35, 83, 83, 35, 83, 0, 11, 67, 83, 8, 64, 91, 39, 49, 36, 12, 0, 13, 67, 43, 8, 64, 6, 47, 36, 19, 49, 36,
- 12, 0, 11, 67, 32, 252, 217, 71, 35, 72, 37, 19, 0, 13, 68, 32, 132, 97, 28, 71, 35, 71, 51, 107, 108, 0, 14, 68, 31, 2,
- 209, 28, 35, 49, 89, 35, 51, 35, 50, 0, 13, 68, 30, 243, 225, 28, 36, 90, 72, 36, 107, 108, 0, 18, 70, 29, 101, 209, 29, 17,
- 192, 36, 88, 47, 36, 51, 108, 51, 35, 50, 0, 0, 16, 69, 134, 247, 226, 131, 48, 107, 36, 90, 36, 65, 39, 50, 37, 0, 21, 70,
- 129, 132, 72, 122, 3, 243, 50, 35, 88, 35, 51, 71, 39, 55, 35, 50, 72, 37, 0, 15, 69, 128, 116, 96, 199, 48, 50, 108, 51, 36,
- 50, 81, 37, 0, 16, 69, 125, 50, 153, 111, 48, 65, 39, 89, 47, 35, 19, 83, 37, 0, 15, 69, 48, 116, 78, 43, 48, 75, 108, 51,
- 35, 101, 47, 37, 0, 15, 69, 30, 220, 207, 127, 48, 36, 48, 37, 72, 36, 65, 37, 0, 20, 70, 29, 225, 200, 56, 172, 51, 35, 55,
- 55, 108, 71, 35, 101, 47, 35, 49, 37, 0, 0, 17, 70, 128, 118, 209, 124, 120, 0, 50, 108, 83, 35, 51, 65, 108, 50, 0, 13, 67,
- 113, 90, 225, 104, 17, 36, 89, 89, 36, 12, 0, 12, 67, 112, 247, 192, 104, 17, 35, 72, 35, 65, 0, 13, 67, 105, 90, 225, 104, 17,
- 39, 89, 89, 36, 12, 0, 11, 67, 95, 52, 97, 47, 35, 57, 51, 35, 0, 14, 68, 77, 252, 209, 124, 89, 36, 65, 37, 51, 39, 65,
- 0, 14, 68, 72, 225, 209, 108, 88, 35, 101, 108, 51, 36, 83, 0, 15, 68, 50, 24, 43, 124, 75, 35, 107, 35, 50, 50, 35, 65, 0,
- 18, 69, 40, 215, 51, 112, 112, 47, 35, 107, 104, 17, 37, 104, 17, 35, 50, 0, 12, 67, 34, 234, 225, 71, 35, 76, 76, 36, 12, 0,
- 13, 67, 33, 236, 33, 6, 71, 35, 55, 49, 36, 12, 0, 11, 67, 32, 247, 192, 71, 36, 72, 35, 65, 0, 13, 68, 32, 116, 143, 124,
- 71, 108, 88, 72, 35, 65, 0, 18, 70, 30, 3, 226, 133, 35, 199, 35, 50, 72, 40, 107, 88, 39, 72, 108, 0, 17, 70, 29, 50, 141,
- 76, 120, 0, 36, 89, 47, 36, 107, 89, 108, 50, 0, 17, 70, 10, 1, 240, 138, 3, 199, 108, 50, 108, 49, 39, 50, 72, 108, 0, 0,
- 16, 67, 126, 39, 10, 65, 39, 84, 35, 104, 17, 104, 17, 35, 47, 0, 16, 67, 125, 71, 10, 65, 35, 91, 36, 104, 17, 104, 17, 35,
- 47, 0, 19, 70, 124, 252, 209, 204, 172, 192, 65, 39, 72, 37, 51, 37, 57, 35, 47, 37, 0, 11, 67, 101, 68, 74, 36, 91, 51, 35,
- 47, 0, 15, 69, 92, 119, 136, 30, 0, 47, 108, 55, 36, 71, 108, 50, 0, 13, 67, 76, 135, 10, 89, 36, 71, 104, 17, 35, 47, 0,
- 10, 67, 42, 35, 138, 47, 40, 101, 47, 0, 20, 71, 32, 225, 209, 28, 248, 146, 204, 71, 39, 101, 108, 51, 108, 72, 40, 88, 37, 0,
- 11, 67, 11, 60, 32, 108, 57, 49, 39, 50, 0, 0, 17, 69, 133, 66, 149, 61, 240, 107, 35, 91, 47, 89, 35, 72, 39, 65, 0, 27,
- 74, 130, 44, 30, 206, 43, 81, 136, 172, 243, 60, 50, 40, 49, 55, 36, 39, 48, 39, 51, 39, 47, 36, 37, 72, 0, 11, 67, 128, 115,
- 223, 50, 108, 72, 36, 65, 0, 14, 67, 125, 151, 223, 65, 39, 19, 35, 65, 65, 35, 65, 0, 22, 71, 125, 72, 79, 29, 228, 86, 28,
- 65, 35, 91, 107, 35, 72, 39, 51, 51, 36, 88, 108, 0, 16, 68, 125, 56, 143, 132, 65, 39, 89, 35, 84, 84, 35, 72, 36, 0, 15,
- 68, 124, 199, 171, 132, 65, 35, 75, 35, 55, 55, 36, 12, 0, 15, 68, 124, 170, 205, 60, 65, 39, 47, 47, 35, 107, 36, 72, 0, 12,
- 67, 124, 136, 95, 65, 39, 71, 107, 35, 65, 0, 12, 67, 111, 8, 64, 83, 35, 49, 49, 36, 12, 0, 17, 70, 109, 232, 145, 204, 241,
- 192, 83, 36, 55, 39, 51, 37, 72, 108, 0, 12, 67, 79, 8, 64, 89, 36, 49, 49, 36, 12, 0, 12, 67, 63, 8, 64, 72, 35, 49,
- 49, 36, 12, 0, 11, 67, 55, 8, 64, 107, 36, 49, 49, 36, 0, 14, 68, 50, 36, 143, 132, 75, 35, 84, 88, 35, 72, 72, 0, 13,
- 68, 32, 116, 143, 132, 71, 108, 88, 72, 36, 107, 0, 13, 68, 32, 116, 79, 132, 71, 108, 51, 72, 36, 107, 0, 13, 68, 29, 231, 171,
- 132, 35, 55, 55, 12, 108, 107, 0, 18, 70, 28, 226, 149, 29, 17, 192, 36, 101, 47, 36, 89, 108, 51, 35, 50, 0, 0, 18, 70, 186,
- 17, 209, 33, 147, 243, 76, 108, 107, 108, 51, 71, 39, 72, 37, 0, 17, 70, 181, 28, 211, 194, 43, 64, 48, 36, 51, 37, 89, 49, 39,
- 48, 0, 20, 70, 181, 12, 209, 108, 168, 51, 48, 35, 88, 37, 51, 39, 83, 47, 35, 50, 37, 0, 10, 67, 130, 44, 216, 50, 39, 57,
- 88, 0, 14, 68, 126, 17, 209, 40, 65, 35, 107, 108, 51, 35, 47, 0, 15, 68, 125, 156, 235, 128, 65, 39, 35, 12, 19, 57, 35, 50,
- 0, 15, 68, 125, 87, 141, 40, 65, 35, 89, 55, 35, 107, 35, 47, 0, 15, 68, 125, 60, 43, 128, 65, 39, 89, 35, 49, 49, 36, 50,
- 0, 15, 67, 125, 39, 222, 65, 39, 88, 88, 35, 65, 65, 36, 55, 0, 12, 67, 78, 216, 12, 89, 36, 48, 35, 50, 75, 0, 15, 68,
- 77, 21, 48, 128, 89, 35, 51, 91, 36, 49, 35, 50, 0, 11, 67, 71, 55, 222, 51, 37, 65, 36, 55, 0, 14, 68, 40, 193, 209, 40,
- 47, 36, 75, 108, 51, 35, 47, 0, 23, 72, 33, 17, 224, 199, 51, 138, 199, 48, 71, 35, 51, 35, 50, 81, 37, 101, 47, 36, 81, 37,
- 0, 12, 67, 32, 252, 94, 71, 35, 72, 81, 36, 55, 0, 0, 15, 69, 197, 33, 209, 62, 16, 81, 39, 88, 108, 51, 72, 36, 0, 11,
- 67, 194, 212, 64, 49, 35, 48, 35, 51, 0, 16, 70, 188, 120, 15, 29, 23, 192, 90, 108, 50, 72, 108, 51, 65, 0, 11, 67, 186, 212,
- 64, 76, 35, 48, 35, 51, 0, 17, 69, 182, 247, 209, 62, 16, 48, 35, 90, 65, 39, 51, 72, 36, 12, 0, 17, 70, 135, 52, 98, 83,
- 55, 199, 107, 37, 51, 39, 91, 37, 65, 108, 0, 12, 67, 132, 248, 79, 107, 39, 72, 107, 39, 72, 0, 11, 67, 130, 212, 64, 50, 35,
- 48, 35, 51, 0, 14, 68, 126, 1, 210, 100, 65, 39, 50, 108, 88, 36, 19, 0, 16, 68, 124, 168, 25, 124, 65, 39, 47, 35, 50, 35,
- 19, 36, 65, 0, 13, 67, 113, 230, 97, 104, 17, 35, 55, 19, 36, 12, 0, 16, 69, 80, 120, 18, 62, 16, 6, 91, 108, 50, 88, 72,
- 35, 107, 0, 12, 67, 72, 131, 225, 88, 39, 71, 72, 36, 12, 0, 12, 67, 63, 7, 225, 72, 39, 49, 65, 36, 12, 0, 10, 67, 55,
- 52, 97, 107, 37, 51, 36, 0, 13, 67, 41, 236, 33, 47, 35, 55, 35, 49, 36, 12, 0, 16, 68, 32, 247, 15, 124, 71, 35, 72, 104,
- 17, 35, 72, 35, 65, 0, 13, 68, 29, 59, 81, 124, 36, 89, 48, 36, 51, 65, 0, 0, 15, 69, 181, 24, 115, 56, 160, 48, 35, 51,
- 107, 37, 101, 47, 0, 12, 67, 133, 23, 224, 107, 39, 51, 65, 39, 50, 0, 14, 68, 126, 38, 79, 32, 65, 39, 35, 19, 72, 35, 71,
- 0, 12, 67, 124, 250, 202, 65, 39, 72, 72, 35, 47, 0, 12, 67, 124, 71, 224, 65, 39, 19, 65, 36, 50, 0, 10, 67, 120, 220, 192,
- 55, 36, 107, 108, 0, 14, 68, 114, 39, 160, 48, 104, 17, 39, 55, 35, 50, 75, 0, 15, 69, 109, 24, 115, 56, 160, 83, 35, 51, 107,
- 37, 101, 47, 0, 11, 67, 86, 36, 74, 89, 40, 51, 35, 47, 0, 17, 69, 80, 196, 115, 30, 0, 91, 35, 75, 35, 51, 37, 57, 108,
- 50, 0, 13, 67, 77, 230, 224, 89, 36, 55, 39, 83, 39, 50, 0, 15, 69, 56, 116, 243, 30, 0, 101, 108, 89, 37, 57, 108, 50, 0,
- 17, 69, 42, 12, 83, 42, 0, 47, 35, 50, 81, 36, 89, 47, 35, 50, 0, 14, 67, 41, 230, 224, 47, 36, 55, 36, 6, 83, 39, 50,
- 0, 15, 69, 35, 60, 19, 30, 0, 71, 37, 49, 35, 89, 108, 50, 0, 10, 67, 35, 51, 138, 71, 37, 101, 47, 0, 10, 67, 32, 248,
- 128, 71, 39, 72, 39, 0, 14, 69, 29, 59, 98, 68, 160, 36, 89, 48, 39, 51, 47, 0, 0, 12, 67, 199, 55, 209, 81, 36, 57, 65,
- 36, 51, 0, 13, 68, 198, 44, 224, 60, 81, 40, 57, 35, 50, 72, 0, 13, 68, 197, 241, 209, 60, 81, 39, 65, 108, 51, 72, 0, 12,
- 67, 193, 72, 145, 49, 36, 91, 84, 35, 51, 0, 18, 70, 193, 24, 159, 28, 172, 240, 49, 39, 51, 39, 65, 108, 47, 37, 49, 0, 15,
- 68, 185, 164, 95, 132, 76, 35, 104, 17, 35, 51, 65, 36, 0, 13, 68, 183, 56, 145, 132, 48, 37, 57, 39, 51, 36, 0, 10, 67, 182,
- 3, 0, 48, 35, 50, 75, 0, 18, 70, 136, 124, 80, 29, 19, 192, 84, 108, 81, 39, 88, 108, 51, 35, 72, 0, 15, 69, 127, 56, 51,
- 125, 240, 65, 37, 50, 37, 65, 39, 65, 0, 16, 70, 127, 55, 179, 29, 19, 192, 65, 37, 55, 57, 108, 51, 72, 0, 14, 68, 125, 99,
- 112, 132, 65, 35, 88, 107, 35, 49, 36, 0, 14, 68, 114, 36, 95, 132, 104, 17, 39, 51, 65, 36, 12, 0, 15, 68, 86, 39, 217, 132,
- 89, 39, 12, 65, 36, 19, 36, 12, 0, 15, 68, 81, 146, 15, 132, 91, 39, 19, 71, 35, 72, 36, 12, 0, 13, 68, 80, 116, 143, 132,
- 91, 108, 88, 72, 36, 12, 0, 15, 68, 79, 20, 95, 132, 89, 36, 81, 36, 51, 65, 36, 12, 0, 15, 68, 62, 28, 15, 132, 72, 36,
- 107, 49, 35, 72, 36, 12, 0, 19, 70, 57, 232, 138, 192, 248, 64, 101, 35, 55, 84, 35, 47, 49, 35, 72, 36, 0, 10, 67, 50, 4,
- 192, 75, 36, 50, 89, 0, 14, 68, 40, 228, 95, 132, 47, 36, 101, 36, 51, 65, 36, 0, 12, 68, 32, 116, 223, 132, 71, 108, 89, 65,
- 36, 0, 20, 71, 30, 24, 145, 29, 244, 143, 28, 35, 107, 40, 51, 108, 65, 35, 88, 72, 108, 0, 9, 67, 30, 4, 192, 39, 50, 89,
- 0, 12, 68, 11, 8, 145, 60, 108, 49, 39, 51, 72, 0, 0, 13, 68, 206, 36, 113, 128, 57, 40, 51, 81, 36, 50, 0, 11, 67, 130,
- 212, 128, 50, 35, 48, 35, 88, 0, 12, 67, 129, 200, 148, 50, 39, 104, 17, 40, 91, 0, 15, 68, 125, 49, 205, 112, 65, 39, 89, 108,
- 107, 36, 104, 17, 0, 15, 68, 124, 132, 97, 128, 65, 39, 71, 35, 51, 107, 35, 50, 0, 13, 68, 124, 120, 48, 128, 65, 108, 50, 49,
- 35, 50, 0, 10, 67, 122, 4, 128, 55, 36, 50, 88, 0, 13, 68, 109, 24, 142, 40, 83, 39, 51, 40, 101, 47, 0, 11, 67, 76, 116,
- 148, 89, 108, 88, 36, 91, 0, 13, 68, 74, 40, 48, 128, 88, 40, 50, 49, 35, 50, 0, 14, 68, 69, 65, 207, 40, 51, 36, 91, 108,
- 72, 35, 47, 0, 15, 68, 41, 28, 31, 128, 47, 39, 51, 49, 35, 65, 35, 50, 0, 14, 68, 41, 24, 159, 128, 47, 36, 51, 39, 65,
- 35, 50, 0, 13, 67, 40, 196, 115, 47, 35, 75, 35, 51, 51, 37, 0, 11, 67, 34, 212, 128, 71, 36, 48, 35, 88, 0, 14, 68, 30,
- 20, 95, 128, 35, 107, 51, 36, 65, 35, 50, 0, 13, 68, 9, 226, 17, 40, 108, 55, 71, 36, 51, 47, 0, 9, 4, 95, 35, 114, 100,
- 39, 65, 0, 0, 19, 70, 197, 19, 194, 137, 19, 225, 81, 36, 51, 72, 108, 84, 35, 51, 72, 36, 0, 15, 69, 187, 1, 224, 62, 16,
- 76, 36, 49, 108, 50, 72, 36, 0, 19, 70, 186, 17, 209, 84, 247, 192, 76, 108, 107, 108, 51, 89, 35, 72, 39, 65, 0, 16, 69, 182,
- 3, 199, 68, 240, 48, 36, 50, 72, 108, 51, 35, 72, 0, 18, 69, 181, 52, 89, 126, 16, 48, 36, 89, 35, 51, 35, 65, 65, 36, 12,
- 0, 11, 67, 181, 21, 0, 48, 35, 51, 36, 91, 0, 16, 69, 129, 60, 7, 110, 16, 50, 36, 89, 49, 108, 83, 36, 12, 0, 11, 67,
- 128, 228, 64, 50, 35, 101, 35, 51, 0, 15, 68, 125, 193, 200, 68, 65, 35, 104, 17, 108, 71, 36, 51, 0, 12, 67, 125, 183, 147, 65,
- 39, 83, 55, 36, 89, 0, 14, 69, 124, 119, 162, 128, 240, 65, 108, 55, 40, 50, 72, 0, 18, 69, 112, 242, 30, 128, 240, 104, 17, 35,
- 72, 71, 39, 55, 35, 50, 72, 0, 21, 72, 79, 56, 48, 70, 34, 145, 138, 0, 89, 37, 50, 49, 51, 39, 47, 51, 39, 50, 0, 17,
- 69, 77, 18, 30, 128, 240, 89, 35, 51, 71, 39, 55, 35, 50, 72, 0, 19, 70, 61, 19, 240, 83, 51, 225, 72, 35, 51, 72, 49, 36,
- 91, 37, 72, 36, 0, 17, 69, 51, 20, 72, 128, 240, 75, 36, 81, 35, 51, 71, 35, 50, 72, 0, 15, 69, 49, 18, 226, 126, 16, 75,
- 39, 51, 89, 40, 65, 36, 0, 14, 68, 34, 1, 200, 68, 71, 35, 50, 108, 71, 35, 51, 0, 20, 70, 33, 24, 49, 75, 51, 225, 71,
- 35, 51, 50, 35, 81, 39, 88, 37, 72, 36, 0, 13, 68, 32, 115, 138, 68, 71, 108, 101, 47, 35, 51, 0, 15, 69, 29, 53, 226, 70,
- 16, 39, 89, 47, 40, 51, 36, 12, 0, 15, 69, 29, 28, 51, 62, 16, 39, 51, 49, 37, 72, 36, 12, 0, 19, 70, 28, 196, 71, 129,
- 67, 225, 36, 75, 51, 108, 50, 35, 91, 39, 72, 36, 0, 14, 69, 9, 23, 226, 128, 240, 108, 51, 65, 39, 50, 72, 0, 0, 13, 68,
- 194, 12, 91, 136, 49, 39, 50, 81, 83, 39, 0, 12, 67, 137, 40, 146, 84, 36, 88, 84, 36, 88, 0, 14, 68, 133, 184, 91, 136, 107,
- 39, 83, 107, 39, 83, 40, 0, 17, 69, 125, 145, 214, 60, 160, 65, 39, 19, 108, 88, 36, 72, 35, 47, 0, 14, 68, 124, 215, 171, 204,
- 65, 35, 107, 35, 55, 55, 37, 0, 10, 67, 80, 252, 192, 91, 39, 72, 37, 0, 11, 67, 48, 252, 192, 75, 36, 72, 72, 37, 0, 14,
- 68, 29, 59, 81, 204, 36, 89, 48, 36, 51, 36, 57, 0, 14, 69, 29, 59, 71, 68, 160, 36, 89, 48, 108, 51, 47, 0, 14, 68, 9,
- 244, 82, 80, 108, 65, 39, 51, 88, 36, 91, 0, 0, 18, 70, 197, 28, 224, 122, 3, 192, 81, 36, 51, 37, 50, 55, 35, 50, 72, 0,
- 11, 67, 183, 52, 145, 48, 37, 88, 39, 51, 0, 16, 69, 181, 28, 223, 41, 16, 48, 36, 51, 37, 65, 36, 47, 51, 0, 12, 67, 181,
- 24, 145, 48, 35, 51, 84, 35, 51, 0, 15, 69, 136, 114, 159, 41, 16, 84, 108, 47, 65, 36, 47, 51, 0, 13, 68, 127, 59, 81, 76,
- 65, 37, 48, 39, 51, 89, 0, 11, 67, 125, 24, 145, 65, 39, 51, 40, 51, 0, 17, 70, 122, 40, 7, 180, 116, 112, 55, 39, 50, 108,
- 48, 108, 51, 49, 0, 13, 67, 89, 24, 145, 88, 35, 6, 51, 40, 12, 51, 0, 17, 70, 72, 196, 79, 204, 248, 64, 88, 35, 75, 51,
- 72, 37, 72, 36, 0, 20, 70, 60, 226, 145, 101, 248, 64, 72, 39, 101, 47, 35, 51, 35, 65, 65, 36, 12, 0, 11, 67, 53, 19, 0,
- 107, 35, 51, 35, 75, 0, 11, 67, 52, 117, 145, 107, 108, 88, 36, 51, 0, 11, 67, 49, 56, 145, 75, 35, 89, 40, 51, 0, 14, 69,
- 35, 53, 25, 137, 16, 71, 37, 91, 39, 40, 51, 0, 16, 69, 33, 232, 159, 41, 16, 71, 39, 55, 39, 65, 36, 47, 51, 0, 19, 70,
- 33, 28, 82, 206, 3, 192, 71, 35, 51, 81, 39, 88, 37, 50, 35, 72, 0, 15, 69, 30, 36, 74, 137, 16, 39, 84, 36, 51, 47, 40,
- 51, 0, 10, 3, 95, 50, 88, 71, 37, 89, 47, 0, 0, 12, 67, 134, 36, 128, 107, 35, 84, 84, 35, 88, 0, 12, 67, 133, 252, 115,
- 107, 35, 65, 36, 81, 37, 0, 15, 68, 125, 146, 145, 88, 65, 39, 19, 47, 35, 51, 36, 88, 0, 16, 69, 57, 248, 143, 199, 48, 101,
- 35, 65, 40, 72, 36, 81, 37, 0, 12, 67, 33, 36, 98, 71, 39, 88, 51, 39, 84, 0, 16, 69, 10, 20, 202, 199, 48, 108, 107, 36,
- 89, 47, 36, 81, 37, 0, 15, 69, 9, 56, 143, 199, 48, 108, 89, 40, 72, 36, 81, 37, 0, 0, 16, 68, 181, 23, 138, 68, 48, 39,
- 51, 39, 55, 36, 47, 36, 51, 0, 20, 70, 181, 18, 51, 130, 3, 225, 48, 39, 51, 71, 37, 50, 35, 50, 72, 36, 12, 0, 11, 67,
- 129, 184, 147, 50, 39, 83, 40, 89, 0, 13, 67, 112, 132, 83, 104, 17, 36, 71, 51, 36, 89, 0, 11, 67, 88, 250, 192, 88, 36, 72,
- 72, 36, 0, 14, 68, 61, 39, 202, 68, 72, 39, 88, 65, 36, 47, 51, 0, 13, 68, 40, 114, 243, 68, 47, 35, 19, 89, 37, 51, 0,
- 13, 68, 40, 50, 243, 68, 47, 35, 19, 89, 37, 51, 0, 15, 69, 30, 12, 94, 205, 48, 36, 50, 81, 36, 55, 37, 89, 0, 18, 70,
- 29, 236, 10, 70, 40, 0, 36, 55, 36, 49, 47, 36, 51, 39, 50, 0, 14, 69, 29, 60, 7, 131, 0, 36, 89, 49, 108, 50, 49, 0,
- 15, 68, 29, 40, 24, 68, 35, 88, 50, 35, 88, 35, 51, 36, 0, 0, 13, 68, 194, 40, 48, 80, 49, 40, 50, 49, 36, 91, 0, 19,
- 70, 186, 3, 220, 128, 252, 192, 76, 35, 50, 72, 104, 17, 35, 50, 72, 37, 0, 15, 68, 181, 24, 28, 80, 48, 39, 51, 50, 35, 104,
- 17, 91, 0, 11, 67, 128, 123, 82, 50, 108, 48, 35, 88, 0, 19, 69, 124, 135, 154, 30, 0, 65, 39, 71, 35, 55, 55, 36, 104, 17,
- 108, 50, 0, 15, 68, 77, 20, 160, 80, 89, 35, 51, 88, 35, 50, 36, 91, 0, 18, 70, 73, 252, 224, 71, 51, 138, 88, 35, 65, 37,
- 50, 51, 37, 101, 47, 0, 18, 70, 42, 36, 91, 43, 28, 192, 47, 40, 51, 35, 83, 47, 36, 81, 37, 0, 14, 68, 33, 36, 113, 204,
- 71, 39, 88, 39, 51, 81, 37, 0, 16, 70, 29, 28, 71, 128, 252, 192, 39, 51, 81, 108, 50, 72, 37, 0, 0, 17, 69, 125, 50, 141,
- 89, 16, 65, 39, 89, 47, 35, 107, 88, 35, 51, 0, 13, 68, 110, 39, 176, 76, 83, 40, 55, 36, 49, 89, 0, 11, 67, 70, 35, 240,
- 51, 40, 72, 35, 49, 0, 14, 68, 69, 183, 176, 76, 51, 36, 83, 55, 36, 49, 89, 0, 19, 70, 31, 4, 237, 122, 36, 81, 36, 49,
- 89, 48, 36, 55, 39, 51, 36, 51, 0, 10, 67, 30, 23, 235, 35, 107, 35, 65, 0, 19, 70, 29, 236, 30, 137, 242, 145, 35, 55, 49,
- 39, 55, 39, 65, 36, 47, 51, 0, 15, 69, 9, 246, 226, 41, 16, 108, 65, 83, 39, 47, 36, 51, 0, 0, 20, 70, 193, 225, 219, 70,
- 12, 115, 49, 39, 55, 108, 83, 35, 51, 35, 50, 81, 37, 0, 12, 67, 126, 2, 128, 65, 36, 50, 50, 35, 47, 0, 18, 70, 68, 119,
- 225, 69, 244, 128, 51, 108, 65, 107, 39, 51, 65, 39, 88, 0, 13, 67, 48, 115, 242, 75, 108, 72, 72, 36, 57, 36, 0, 12, 67, 45,
- 151, 136, 89, 35, 19, 55, 35, 71, 0, 24, 71, 34, 3, 209, 41, 28, 31, 128, 71, 35, 50, 72, 35, 51, 47, 39, 51, 49, 35, 65,
- 35, 50, 0, 0, 11, 67, 193, 76, 207, 49, 36, 91, 37, 72, 0, 13, 68, 182, 36, 95, 192, 48, 40, 51, 65, 35, 49, 0, 19, 70,
- 182, 24, 7, 131, 20, 64, 48, 35, 107, 50, 108, 50, 36, 81, 35, 51, 0, 19, 70, 181, 52, 71, 128, 244, 64, 48, 36, 89, 35, 51,
- 35, 50, 72, 35, 51, 0, 19, 70, 70, 34, 19, 183, 52, 64, 51, 39, 71, 36, 89, 48, 37, 57, 36, 51, 0, 11, 67, 52, 250, 192,
- 107, 35, 72, 72, 36, 0, 23, 72, 33, 17, 224, 60, 116, 160, 62, 16, 71, 35, 51, 35, 50, 72, 108, 88, 35, 50, 72, 36, 0, 0,
- 11, 67, 181, 28, 0, 48, 35, 51, 35, 49, 0, 14, 67, 125, 100, 74, 65, 35, 88, 36, 51, 51, 35, 47, 0, 11, 67, 84, 119, 202,
- 89, 108, 65, 36, 47, 0, 13, 68, 78, 39, 155, 188, 89, 39, 55, 83, 36, 90, 0, 21, 71, 70, 12, 72, 28, 226, 177, 204, 51, 35,
- 50, 81, 71, 108, 101, 47, 36, 81, 37, 0, 20, 70, 63, 4, 84, 128, 248, 128, 72, 36, 49, 36, 51, 36, 91, 36, 50, 72, 39, 0,
- 16, 68, 62, 28, 15, 200, 72, 36, 107, 49, 35, 72, 36, 57, 36, 0, 18, 70, 32, 252, 7, 71, 28, 192, 71, 35, 72, 49, 108, 51,
- 36, 81, 37, 0, 16, 69, 32, 243, 148, 30, 0, 71, 35, 72, 35, 101, 91, 108, 50, 0, 16, 70, 28, 248, 135, 68, 248, 128, 36, 72,
- 84, 108, 51, 72, 39, 0, 0, 15, 68, 180, 244, 76, 60, 48, 36, 72, 35, 51, 75, 35, 72, 0, 19, 71, 31, 1, 222, 206, 210, 162,
- 76, 39, 49, 108, 55, 37, 48, 47, 40, 89, 0, 0, 23, 72, 181, 52, 78, 136, 120, 15, 199, 48, 48, 36, 89, 35, 51, 101, 108, 50,
- 72, 36, 81, 37, 0, 12, 68, 139, 52, 179, 40, 84, 37, 88, 37, 47, 0, 15, 68, 125, 72, 145, 40, 65, 35, 91, 84, 36, 51, 35,
- 47, 0, 11, 67, 124, 204, 200, 65, 39, 75, 37, 71, 0, 19, 70, 108, 168, 147, 128, 164, 128, 83, 39, 47, 39, 89, 35, 50, 47, 36,
- 88, 0, 15, 68, 57, 22, 158, 40, 101, 35, 51, 104, 17, 35, 55, 47, 0, 0, 11, 67, 185, 76, 207, 76, 36, 91, 37, 72, 0, 13,
- 67, 113, 72, 49, 104, 17, 35, 91, 35, 50, 81, 0, 19, 71, 68, 131, 226, 80, 119, 200, 68, 51, 39, 71, 72, 39, 91, 108, 65, 51,
- 0, 15, 69, 48, 124, 30, 204, 240, 75, 108, 49, 36, 55, 37, 72, 0, 16, 69, 29, 59, 97, 32, 240, 36, 89, 48, 35, 107, 71, 39,
- 72, 0, 0, 11, 67, 183, 8, 0, 48, 36, 49, 35, 50, 0, 15, 69, 125, 40, 155, 204, 160, 65, 36, 88, 39, 83, 37, 47, 0, 17,
- 69, 124, 161, 200, 100, 160, 65, 39, 47, 108, 71, 36, 19, 35, 47, 0, 21, 71, 80, 124, 81, 60, 120, 49, 204, 91, 108, 81, 36, 51,
- 72, 108, 50, 36, 81, 37, 0, 11, 67, 60, 117, 10, 72, 6, 108, 91, 47, 0, 21, 71, 35, 51, 199, 69, 67, 241, 204, 71, 37, 72,
- 108, 51, 91, 39, 72, 36, 81, 37, 0, 16, 69, 34, 18, 145, 206, 0, 71, 36, 107, 47, 35, 51, 37, 50, 0, 0, 18, 70, 137, 19,
- 194, 137, 19, 192, 84, 35, 51, 72, 108, 84, 35, 51, 72, 0, 30, 74, 126, 11, 147, 41, 28, 226, 128, 124, 202, 60, 65, 35, 50, 76,
- 36, 89, 47, 36, 51, 57, 40, 50, 108, 57, 47, 36, 72, 0, 14, 68, 57, 27, 160, 196, 101, 35, 51, 76, 35, 50, 81, 0, 13, 67,
- 40, 135, 0, 6, 47, 35, 71, 35, 104, 17, 0, 15, 69, 35, 56, 27, 137, 0, 71, 37, 50, 39, 83, 40, 88, 0, 0, 18, 69, 182,
- 247, 209, 63, 32, 48, 35, 90, 65, 39, 51, 72, 36, 57, 36, 0, 13, 68, 127, 60, 20, 40, 65, 37, 49, 39, 91, 47, 0, 15, 69,
- 102, 3, 222, 204, 128, 35, 50, 72, 35, 55, 37, 71, 0, 10, 66, 95, 48, 47, 36, 57, 57, 36, 0, 19, 70, 34, 20, 85, 137, 18,
- 128, 71, 36, 107, 35, 51, 89, 40, 51, 35, 47, 0, 8, 66, 31, 48, 37, 12, 0, 76, 0, 19, 70, 193, 28, 211, 43, 56, 0, 49,
- 36, 51, 37, 89, 47, 37, 57, 35, 50, 0, 12, 67, 192, 132, 71, 6, 49, 39, 71, 51, 108, 0, 12, 67, 126, 3, 71, 6, 65, 36,
- 50, 107, 108, 0, 14, 67, 113, 118, 71, 104, 17, 35, 47, 19, 6, 35, 50, 0, 19, 70, 82, 17, 207, 43, 56, 0, 91, 35, 107, 108,
- 72, 35, 47, 36, 57, 50, 0, 18, 70, 40, 131, 179, 71, 8, 0, 47, 35, 71, 101, 37, 51, 49, 39, 50, 0, 15, 69, 10, 2, 145,
- 207, 0, 108, 50, 47, 37, 51, 37, 49, 0, 17, 65, 36, 6, 47, 108, 57, 36, 20, 4, 47, 35, 19, 50, 37, 89, 0, 0, 16, 69,
- 136, 119, 143, 206, 0, 84, 108, 55, 36, 72, 36, 57, 50, 0, 17, 69, 133, 248, 33, 80, 160, 107, 35, 65, 50, 36, 107, 36, 91, 47,
- 0, 16, 69, 126, 8, 47, 204, 160, 65, 36, 50, 35, 50, 90, 37, 47, 0, 0, 15, 68, 136, 119, 25, 28, 84, 108, 104, 17, 36, 19,
- 35, 50, 0, 10, 67, 128, 241, 192, 50, 36, 72, 108, 0, 15, 68, 105, 244, 143, 28, 104, 17, 35, 65, 88, 36, 72, 108, 0, 17, 70,
- 62, 39, 135, 186, 12, 64, 72, 39, 55, 108, 76, 35, 50, 81, 0, 18, 70, 42, 12, 71, 42, 12, 64, 47, 35, 50, 81, 108, 47, 35,
- 50, 81, 0, 19, 70, 29, 225, 240, 122, 12, 64, 35, 55, 55, 108, 49, 39, 55, 35, 50, 81, 0, 11, 3, 95, 52, 88, 76, 36, 107,
- 36, 55, 0, 0, 11, 67, 125, 76, 51, 65, 36, 91, 49, 37, 0, 13, 67, 109, 24, 51, 83, 36, 6, 51, 36, 50, 37, 0, 10, 67,
- 53, 34, 0, 107, 36, 88, 71, 0, 27, 72, 33, 71, 7, 34, 212, 96, 63, 32, 71, 39, 91, 104, 17, 108, 71, 48, 35, 51, 35, 50,
- 72, 36, 57, 36, 0, 18, 70, 32, 117, 94, 28, 130, 128, 71, 108, 89, 35, 55, 108, 71, 35, 47, 0, 0, 11, 67, 128, 198, 192, 50,
- 35, 75, 35, 83, 0, 12, 67, 101, 243, 199, 19, 35, 65, 72, 35, 50, 0, 11, 67, 101, 22, 199, 39, 51, 35, 83, 108, 0, 12, 67,
- 97, 22, 199, 88, 39, 51, 35, 83, 108, 0, 12, 67, 89, 150, 199, 88, 39, 19, 35, 83, 108, 0, 12, 67, 85, 22, 199, 89, 36, 51,
- 83, 35, 50, 0, 14, 67, 62, 39, 199, 72, 39, 84, 84, 39, 65, 35, 50, 0, 19, 70, 29, 234, 199, 193, 232, 49, 35, 55, 55, 108,
- 49, 39, 55, 35, 50, 81, 0, 17, 70, 29, 55, 226, 195, 56, 49, 36, 89, 65, 39, 49, 37, 50, 81, 0, 18, 70, 29, 50, 145, 123,
- 56, 49, 36, 89, 47, 36, 51, 55, 37, 50, 81, 0, 10, 67, 28, 230, 199, 36, 101, 83, 108, 0, 0, 17, 70, 194, 36, 81, 131, 28,
- 192, 49, 40, 51, 51, 35, 50, 81, 37, 0, 18, 70, 136, 114, 145, 181, 232, 128, 84, 108, 47, 36, 51, 48, 39, 55, 39, 0, 18, 70,
- 133, 241, 225, 131, 28, 192, 107, 35, 65, 108, 107, 35, 50, 81, 37, 0, 15, 69, 131, 56, 138, 138, 0, 50, 37, 57, 39, 47, 39, 50,
- 0, 11, 67, 127, 55, 128, 65, 36, 12, 57, 55, 0, 9, 66, 73, 192, 88, 39, 104, 17, 0, 18, 70, 53, 71, 207, 29, 28, 192, 107,
- 35, 91, 35, 65, 72, 108, 51, 37, 0, 11, 67, 45, 199, 128, 89, 36, 104, 17, 55, 0, 14, 69, 32, 117, 10, 206, 0, 71, 108, 91,
- 47, 37, 50, 0, 10, 67, 30, 220, 0, 39, 48, 36, 49, 0, 18, 70, 10, 4, 219, 29, 236, 202, 108, 50, 89, 36, 83, 108, 55, 37,
- 47, 0, 0, 13, 67, 182, 3, 31, 6, 48, 35, 50, 75, 39, 65, 0, 12, 68, 134, 40, 15, 28, 107, 39, 50, 72, 108, 0, 14, 68,
- 125, 97, 219, 28, 65, 39, 88, 108, 83, 35, 50, 0, 13, 68, 124, 115, 17, 28, 65, 108, 75, 35, 51, 108, 0, 12, 67, 123, 8, 64,
- 55, 35, 49, 49, 36, 12, 0, 14, 68, 53, 104, 145, 28, 107, 39, 88, 40, 51, 35, 50, 0, 13, 68, 31, 2, 155, 28, 36, 49, 47,
- 36, 83, 108, 0, 14, 68, 29, 226, 33, 28, 39, 55, 10, 71, 35, 107, 108, 0, 0, 12, 67, 204, 180, 72, 57, 35, 89, 51, 36, 71,
- 0, 12, 67, 197, 23, 200, 81, 39, 51, 39, 65, 71, 0, 13, 67, 114, 2, 30, 104, 17, 39, 65, 71, 39, 55, 0, 16, 69, 109, 24,
- 96, 199, 48, 83, 35, 51, 107, 35, 50, 81, 37, 0, 8, 66, 77, 224, 89, 36, 55, 0, 16, 69, 77, 24, 96, 199, 48, 89, 35, 51,
- 107, 35, 50, 81, 37, 0, 8, 66, 73, 224, 88, 39, 55, 0, 8, 66, 69, 224, 51, 39, 55, 0, 16, 69, 57, 23, 224, 63, 48, 101,
- 39, 51, 65, 35, 50, 72, 37, 0, 12, 67, 54, 2, 30, 107, 35, 50, 71, 35, 55, 0, 16, 69, 41, 28, 222, 191, 48, 47, 36, 51,
- 37, 55, 39, 90, 37, 0, 23, 73, 29, 50, 135, 111, 55, 162, 194, 44, 0, 36, 89, 47, 108, 83, 37, 55, 39, 49, 39, 49, 0, 9,
- 4, 95, 35, 115, 116, 39, 65, 0, 0, 11, 67, 126, 36, 161, 65, 40, 88, 36, 12, 0, 14, 67, 126, 35, 33, 65, 39, 84, 35, 75,
- 75, 35, 107, 0, 15, 68, 126, 4, 204, 124, 65, 39, 50, 89, 35, 75, 36, 65, 0, 15, 68, 125, 151, 171, 124, 65, 39, 19, 35, 55,
- 55, 36, 65, 0, 14, 68, 125, 97, 217, 108, 65, 39, 88, 108, 19, 35, 83, 0, 14, 67, 125, 67, 207, 65, 39, 91, 35, 72, 72, 35,
- 72, 0, 18, 69, 124, 210, 145, 124, 112, 65, 39, 107, 47, 35, 51, 35, 65, 35, 50, 0, 18, 69, 124, 194, 159, 100, 112, 65, 39, 75,
- 47, 35, 65, 36, 19, 35, 50, 0, 22, 72, 29, 252, 209, 29, 20, 222, 30, 0, 35, 65, 37, 51, 35, 51, 89, 35, 55, 108, 50, 0,
- 17, 70, 29, 50, 161, 32, 120, 0, 36, 89, 47, 35, 107, 71, 108, 50, 0, 15, 69, 29, 50, 143, 100, 112, 36, 89, 47, 36, 72, 19,
- 108, 0, 0, 12, 67, 197, 228, 160, 81, 39, 55, 88, 35, 50, 0, 12, 67, 137, 27, 224, 84, 36, 51, 90, 36, 50, 0, 13, 67, 129,
- 199, 202, 50, 36, 104, 17, 65, 35, 47, 0, 10, 67, 123, 55, 128, 55, 35, 57, 55, 0, 12, 67, 83, 6, 202, 91, 36, 49, 39, 83,
- 47, 0, 16, 69, 71, 1, 200, 74, 0, 51, 36, 49, 108, 71, 88, 35, 50, 0, 12, 67, 70, 38, 160, 51, 39, 104, 17, 35, 50, 0,
- 18, 70, 57, 76, 51, 63, 28, 192, 101, 39, 91, 49, 37, 72, 36, 81, 37, 0, 10, 67, 53, 40, 0, 107, 39, 88, 50, 0, 12, 67,
- 34, 4, 160, 71, 35, 50, 88, 35, 50, 0, 18, 70, 32, 251, 115, 123, 28, 192, 71, 35, 72, 48, 37, 55, 36, 81, 37, 0, 16, 69,
- 32, 168, 98, 138, 0, 71, 36, 47, 107, 39, 84, 36, 50, 0, 15, 69, 30, 12, 72, 206, 0, 35, 50, 81, 35, 71, 37, 50, 0, 14,
- 68, 29, 55, 200, 120, 35, 89, 36, 65, 71, 36, 55, 0, 0, 15, 68, 181, 56, 15, 60, 48, 35, 89, 35, 50, 72, 35, 72, 0, 14,
- 68, 181, 24, 175, 132, 48, 39, 51, 39, 90, 36, 12, 0, 14, 67, 126, 38, 27, 65, 39, 84, 35, 88, 88, 35, 83, 0, 17, 68, 41,
- 152, 107, 60, 47, 35, 19, 10, 35, 107, 10, 107, 39, 72, 0, 14, 67, 40, 119, 159, 47, 35, 19, 35, 55, 55, 39, 65, 0, 14, 68,
- 28, 200, 136, 132, 35, 57, 84, 35, 71, 36, 12, 0, 13, 68, 28, 193, 210, 132, 36, 75, 108, 88, 36, 12, 0, 12, 3, 95, 53, 88,
- 48, 35, 50, 75, 108, 107, 0, 0, 13, 68, 198, 36, 112, 128, 81, 40, 51, 49, 35, 50, 0, 13, 68, 192, 116, 112, 128, 49, 108, 51,
- 49, 39, 50, 0, 17, 69, 181, 24, 138, 193, 224, 48, 39, 51, 39, 47, 39, 49, 39, 55, 0, 13, 68, 180, 115, 202, 128, 48, 108, 72,
- 47, 35, 50, 0, 14, 68, 137, 33, 209, 40, 84, 36, 88, 108, 51, 35, 47, 0, 14, 68, 137, 17, 203, 40, 84, 36, 51, 108, 89, 35,
- 47, 0, 14, 68, 134, 12, 91, 40, 107, 35, 50, 81, 39, 83, 47, 0, 14, 68, 125, 17, 209, 40, 65, 35, 51, 108, 51, 35, 47, 0,
- 18, 69, 124, 163, 158, 57, 224, 65, 39, 47, 36, 101, 35, 55, 101, 36, 55, 0, 14, 68, 121, 113, 219, 40, 55, 36, 47, 108, 83, 35,
- 47, 0, 13, 68, 63, 1, 209, 40, 72, 36, 49, 108, 51, 47, 0, 14, 68, 57, 49, 209, 40, 101, 36, 89, 108, 51, 35, 47, 0, 15,
- 68, 53, 193, 209, 40, 107, 36, 104, 17, 108, 51, 35, 47, 0, 11, 67, 42, 40, 30, 47, 40, 50, 36, 55, 0, 14, 68, 42, 33, 210,
- 128, 47, 35, 84, 108, 88, 39, 50, 0, 12, 67, 42, 2, 30, 47, 35, 50, 71, 35, 55, 0, 14, 68, 40, 140, 217, 40, 47, 35, 71,
- 37, 19, 35, 47, 0, 14, 68, 29, 193, 223, 40, 36, 104, 17, 108, 65, 35, 47, 0, 10, 67, 28, 242, 0, 35, 72, 35, 71, 0, 0,
- 11, 67, 198, 35, 33, 81, 39, 75, 36, 12, 0, 12, 67, 194, 24, 33, 49, 39, 107, 50, 36, 12, 0, 13, 67, 125, 55, 161, 65, 36,
- 89, 35, 55, 55, 36, 0, 15, 68, 124, 164, 76, 124, 65, 39, 47, 35, 51, 75, 36, 65, 0, 12, 67, 80, 216, 33, 91, 36, 107, 50,
- 36, 12, 0, 12, 67, 68, 162, 33, 51, 39, 47, 71, 36, 12, 0, 11, 67, 61, 71, 225, 72, 36, 91, 65, 36, 0, 12, 67, 57, 114,
- 33, 101, 39, 47, 71, 36, 12, 0, 10, 67, 54, 37, 0, 107, 39, 12, 91, 0, 18, 70, 33, 229, 34, 205, 39, 192, 71, 39, 55, 91,
- 39, 84, 37, 88, 65, 0, 18, 69, 32, 114, 162, 50, 16, 71, 108, 47, 35, 84, 35, 75, 75, 39, 107, 0, 17, 70, 10, 2, 145, 29,
- 56, 0, 108, 50, 47, 51, 108, 89, 36, 50, 0, 12, 67, 9, 248, 33, 108, 65, 36, 50, 36, 12, 0, 0, 12, 67, 193, 18, 32, 49,
- 35, 51, 71, 39, 50, 0, 18, 69, 181, 23, 15, 124, 160, 48, 39, 51, 104, 17, 36, 72, 65, 35, 47, 0, 21, 71, 135, 59, 81, 181,
- 225, 210, 204, 107, 37, 48, 36, 51, 48, 36, 55, 108, 88, 37, 0, 18, 69, 109, 17, 215, 33, 192, 83, 35, 51, 108, 47, 35, 71, 35,
- 104, 17, 0, 15, 69, 77, 232, 155, 138, 0, 89, 36, 55, 39, 83, 39, 50, 0, 16, 70, 76, 120, 19, 204, 135, 128, 89, 108, 50, 89,
- 37, 71, 55, 0, 11, 67, 68, 115, 74, 51, 108, 107, 35, 47, 0, 12, 67, 61, 71, 224, 72, 39, 91, 65, 35, 50, 0, 15, 68, 58,
- 33, 209, 48, 101, 35, 6, 84, 108, 51, 36, 75, 0, 13, 67, 43, 55, 224, 47, 35, 57, 65, 65, 39, 50, 0, 14, 67, 41, 252, 32,
- 47, 35, 65, 35, 49, 49, 39, 50, 0, 15, 68, 40, 231, 142, 120, 47, 35, 101, 35, 55, 101, 39, 55, 0, 16, 69, 35, 55, 179, 138,
- 0, 6, 65, 37, 55, 57, 40, 12, 50, 0, 10, 67, 29, 236, 0, 35, 55, 35, 49, 0, 13, 68, 10, 8, 155, 120, 108, 50, 39, 83,
- 36, 55, 0, 6, 65, 168, 36, 12, 0, 0, 14, 68, 197, 44, 224, 132, 81, 39, 88, 37, 50, 36, 12, 0, 15, 68, 137, 19, 224, 132,
- 84, 35, 51, 72, 35, 50, 36, 12, 0, 14, 68, 135, 55, 224, 132, 107, 36, 57, 65, 35, 50, 36, 0, 10, 67, 135, 51, 209, 107, 37,
- 72, 51, 0, 17, 69, 125, 236, 226, 129, 240, 65, 37, 55, 57, 40, 12, 50, 39, 65, 0, 12, 67, 124, 199, 209, 65, 36, 75, 65, 35,
- 51, 0, 16, 69, 124, 164, 98, 129, 240, 65, 36, 47, 51, 39, 50, 39, 65, 0, 13, 67, 113, 227, 209, 104, 17, 39, 55, 72, 39, 51,
- 0, 17, 70, 109, 24, 142, 137, 19, 192, 83, 39, 51, 40, 101, 39, 51, 72, 0, 14, 68, 101, 113, 209, 60, 10, 35, 47, 108, 51, 39,
- 72, 0, 13, 68, 69, 40, 159, 132, 51, 36, 88, 39, 65, 36, 0, 14, 68, 61, 17, 217, 132, 72, 39, 51, 51, 108, 19, 36, 0, 13,
- 68, 41, 236, 222, 132, 47, 35, 55, 37, 55, 36, 0, 14, 68, 40, 196, 72, 132, 47, 35, 75, 51, 39, 71, 36, 0, 14, 67, 32, 215,
- 0, 71, 36, 107, 35, 104, 17, 104, 17, 0, 13, 68, 32, 168, 160, 132, 71, 35, 47, 40, 50, 36, 0, 12, 68, 31, 56, 48, 132, 37,
- 50, 49, 36, 12, 0, 15, 69, 30, 210, 179, 125, 240, 39, 48, 47, 37, 65, 39, 65, 0, 12, 68, 29, 230, 97, 60, 39, 55, 35, 107,
- 72, 0, 0, 13, 68, 194, 40, 48, 128, 49, 40, 50, 49, 39, 50, 0, 11, 67, 194, 12, 98, 49, 39, 50, 81, 39, 0, 13, 68, 192,
- 116, 72, 128, 49, 108, 51, 71, 39, 50, 0, 17, 68, 126, 39, 43, 40, 65, 39, 84, 35, 104, 17, 104, 17, 35, 47, 0, 12, 67, 61,
- 231, 226, 72, 36, 55, 35, 65, 39, 0, 13, 68, 29, 241, 240, 128, 35, 65, 108, 49, 36, 50, 0, 13, 68, 10, 216, 158, 128, 108, 48,
- 39, 55, 39, 50, 0, 10, 67, 10, 2, 179, 108, 50, 47, 37, 0, 13, 68, 9, 241, 210, 128, 108, 65, 108, 88, 39, 50, 0, 11, 67,
- 8, 140, 20, 108, 71, 49, 36, 91, 0, 8, 66, 35, 48, 71, 37, 0, 76, 0, 15, 68, 207, 3, 241, 68, 57, 36, 49, 72, 36, 81,
- 35, 51, 0, 12, 67, 187, 5, 0, 76, 35, 49, 49, 39, 91, 0, 15, 68, 185, 232, 49, 68, 76, 36, 55, 35, 50, 81, 35, 51, 0,
- 17, 69, 127, 1, 222, 126, 16, 65, 39, 49, 108, 55, 36, 65, 36, 12, 0, 20, 70, 84, 243, 209, 136, 116, 161, 89, 35, 72, 72, 35,
- 51, 84, 108, 88, 36, 12, 0, 13, 68, 40, 124, 223, 68, 47, 108, 57, 65, 36, 51, 0, 13, 68, 34, 37, 33, 68, 71, 40, 91, 36,
- 107, 51, 0, 17, 70, 32, 115, 211, 136, 226, 161, 71, 108, 72, 89, 40, 101, 47, 36, 0, 13, 68, 30, 33, 223, 68, 35, 84, 108, 65,
- 36, 51, 0, 18, 70, 29, 236, 10, 71, 60, 0, 36, 55, 36, 49, 47, 36, 51, 37, 49, 0, 17, 69, 29, 227, 83, 130, 16, 39, 55,
- 107, 35, 89, 35, 50, 36, 12, 0, 0, 17, 69, 125, 241, 224, 100, 160, 65, 39, 65, 108, 50, 36, 19, 35, 47, 0, 13, 68, 124, 193,
- 210, 204, 65, 35, 75, 108, 88, 37, 0, 18, 69, 41, 23, 179, 138, 0, 6, 47, 36, 51, 36, 55, 57, 40, 12, 50, 0, 0, 17, 70,
- 185, 242, 7, 41, 248, 64, 76, 39, 65, 71, 108, 47, 65, 36, 0, 15, 68, 133, 248, 27, 76, 107, 35, 65, 50, 35, 83, 35, 89, 0,
- 14, 67, 124, 212, 81, 65, 39, 107, 35, 51, 51, 36, 51, 0, 14, 68, 109, 17, 209, 76, 83, 35, 51, 108, 51, 36, 89, 0, 12, 67,
- 78, 12, 81, 89, 35, 50, 81, 35, 51, 0, 12, 67, 55, 51, 209, 107, 36, 57, 72, 35, 51, 0, 15, 68, 41, 230, 240, 76, 47, 36,
- 55, 36, 83, 35, 49, 89, 0, 17, 69, 32, 252, 98, 133, 16, 71, 35, 72, 81, 39, 84, 107, 35, 51, 0, 15, 69, 28, 136, 136, 193,
- 16, 35, 71, 40, 71, 35, 49, 51, 0, 10, 3, 95, 54, 88, 91, 35, 89, 47, 0, 0, 12, 67, 181, 52, 98, 48, 35, 89, 51, 39,
- 12, 0, 11, 67, 137, 24, 51, 84, 36, 51, 50, 37, 0, 12, 67, 129, 23, 212, 50, 35, 51, 65, 36, 91, 0, 14, 69, 126, 40, 7,
- 194, 32, 65, 39, 50, 108, 49, 39, 0, 10, 67, 94, 34, 51, 47, 40, 71, 108, 0, 11, 67, 62, 34, 51, 72, 39, 71, 36, 57, 0,
- 15, 69, 9, 193, 217, 126, 32, 108, 104, 17, 108, 35, 65, 40, 0, 9, 4, 95, 35, 116, 104, 39, 65, 0, 0, 15, 69, 199, 52, 72,
- 193, 48, 81, 37, 51, 71, 39, 49, 89, 0, 19, 70, 125, 19, 224, 40, 120, 0, 65, 39, 51, 72, 35, 50, 36, 47, 108, 50, 0, 15,
- 68, 124, 227, 235, 68, 65, 39, 101, 35, 72, 72, 36, 51, 0, 17, 69, 114, 5, 226, 69, 48, 104, 17, 35, 50, 47, 40, 51, 39, 89,
- 0, 14, 69, 71, 55, 243, 193, 48, 51, 37, 65, 37, 49, 89, 0, 13, 68, 70, 44, 241, 68, 51, 40, 57, 81, 35, 51, 0, 18, 70,
- 61, 24, 160, 74, 20, 64, 72, 35, 51, 40, 50, 88, 35, 107, 51, 0, 11, 67, 57, 21, 0, 101, 35, 51, 35, 91, 0, 17, 70, 9,
- 228, 135, 205, 244, 64, 108, 55, 88, 108, 57, 65, 36, 51, 0, 0, 14, 68, 198, 33, 209, 80, 81, 39, 84, 108, 51, 36, 91, 0, 14,
- 68, 131, 17, 209, 80, 50, 36, 81, 108, 51, 36, 91, 0, 13, 68, 128, 114, 160, 204, 50, 108, 47, 35, 50, 37, 0, 15, 68, 125, 194,
- 160, 204, 65, 39, 104, 17, 47, 35, 50, 37, 0, 11, 67, 58, 12, 0, 101, 39, 50, 35, 49, 0, 13, 68, 51, 8, 146, 204, 75, 35,
- 49, 40, 88, 37, 0, 14, 68, 41, 18, 145, 136, 47, 36, 51, 47, 36, 51, 40, 0, 14, 68, 40, 196, 72, 204, 47, 35, 75, 51, 39,
- 71, 37, 0, 0, 11, 67, 120, 211, 192, 55, 35, 107, 35, 72, 0, 10, 67, 79, 52, 112, 89, 37, 51, 49, 0, 11, 67, 57, 23, 0,
- 101, 35, 51, 104, 17, 0, 15, 69, 32, 116, 179, 197, 16, 71, 108, 88, 37, 81, 35, 51, 0, 18, 70, 29, 21, 31, 204, 244, 192, 35,
- 51, 35, 91, 65, 37, 72, 39, 89, 0, 0, 13, 67, 130, 34, 50, 50, 39, 12, 71, 36, 57, 36, 0, 21, 72, 111, 55, 135, 69, 248,
- 160, 207, 0, 83, 37, 55, 108, 51, 65, 39, 50, 37, 49, 0, 20, 71, 109, 17, 224, 193, 184, 145, 40, 83, 36, 51, 108, 50, 49, 83,
- 39, 51, 47, 0, 13, 67, 105, 23, 200, 104, 17, 39, 51, 39, 65, 71, 0, 16, 69, 78, 36, 240, 193, 64, 89, 40, 89, 49, 10, 49,
- 39, 91, 0, 14, 67, 61, 19, 50, 72, 35, 51, 35, 75, 36, 57, 36, 0, 16, 69, 42, 35, 225, 131, 48, 47, 40, 72, 35, 107, 35,
- 50, 37, 0, 16, 69, 33, 24, 148, 131, 48, 71, 36, 51, 39, 91, 35, 50, 37, 0, 0, 17, 70, 82, 44, 34, 180, 116, 83, 91, 39,
- 49, 39, 48, 108, 51, 89, 0, 15, 69, 62, 34, 30, 193, 48, 72, 40, 71, 55, 36, 49, 89, 0, 13, 67, 32, 132, 79, 71, 36, 71,
- 35, 51, 35, 72, 0, 19, 69, 29, 231, 220, 61, 48, 39, 55, 65, 39, 104, 17, 35, 72, 72, 35, 89, 0, 17, 70, 28, 129, 205, 207,
- 20, 64, 36, 71, 108, 107, 37, 81, 35, 51, 0, 0, 10, 67, 185, 28, 0, 76, 36, 51, 49, 0, 12, 67, 130, 22, 202, 50, 35, 107,
- 39, 83, 47, 0, 14, 68, 63, 60, 10, 200, 72, 37, 49, 47, 36, 57, 36, 0, 18, 70, 61, 28, 199, 74, 12, 192, 72, 35, 51, 57,
- 108, 88, 35, 50, 37, 0, 12, 67, 55, 7, 202, 107, 36, 49, 65, 35, 47, 0, 16, 68, 54, 37, 94, 200, 107, 39, 12, 89, 36, 55,
- 36, 57, 36, 0, 11, 67, 53, 56, 0, 107, 35, 89, 35, 50, 0, 17, 69, 34, 3, 209, 197, 32, 71, 35, 50, 72, 35, 51, 81, 35,
- 88, 0, 0, 18, 70, 127, 55, 179, 29, 19, 209, 65, 37, 55, 57, 108, 51, 72, 36, 51, 0, 24, 72, 125, 183, 34, 60, 119, 135, 45,
- 16, 65, 35, 83, 104, 17, 40, 72, 39, 55, 35, 89, 35, 51, 0, 14, 68, 42, 33, 209, 44, 47, 35, 84, 108, 51, 39, 89, 0, 0,
- 19, 70, 124, 124, 51, 30, 39, 179, 65, 108, 49, 37, 57, 108, 84, 36, 55, 37, 0, 22, 72, 108, 116, 95, 31, 8, 158, 191, 48, 83,
- 108, 51, 65, 108, 49, 39, 55, 39, 90, 37, 0, 13, 68, 68, 123, 81, 40, 51, 108, 48, 39, 51, 47, 0, 14, 68, 49, 49, 209, 40,
- 75, 36, 89, 108, 51, 35, 47, 0, 16, 69, 28, 136, 158, 132, 128, 35, 71, 40, 55, 35, 107, 35, 71, 0, 0, 17, 70, 180, 120, 145,
- 187, 56, 0, 48, 108, 84, 35, 51, 76, 37, 50, 0, 17, 68, 112, 247, 15, 192, 104, 17, 39, 72, 104, 17, 39, 72, 35, 49, 0, 17,
- 69, 78, 20, 98, 68, 240, 89, 39, 107, 51, 36, 84, 35, 51, 72, 0, 15, 69, 77, 17, 223, 207, 0, 89, 36, 51, 108, 65, 37, 49,
- 0, 18, 70, 31, 56, 10, 69, 188, 19, 37, 50, 47, 36, 51, 83, 35, 49, 89, 0, 10, 67, 30, 39, 207, 40, 65, 35, 72, 0, 16,
- 70, 29, 28, 71, 131, 60, 0, 39, 51, 81, 108, 50, 37, 49, 0, 0, 18, 68, 124, 168, 140, 200, 65, 39, 47, 36, 84, 35, 75, 75,
- 36, 57, 36, 0, 11, 67, 57, 28, 0, 101, 35, 51, 35, 49, 0, 12, 67, 40, 138, 202, 47, 35, 71, 71, 35, 47, 0, 17, 71, 30,
- 44, 17, 31, 60, 224, 204, 39, 49, 51, 108, 37, 50, 37, 0, 10, 67, 28, 168, 128, 39, 47, 40, 12, 0, 15, 69, 10, 3, 33, 30,
- 0, 108, 50, 75, 35, 107, 108, 50, 0, 0, 14, 68, 197, 33, 209, 60, 81, 39, 88, 108, 51, 35, 72, 0, 17, 70, 181, 28, 240, 29,
- 19, 192, 48, 36, 51, 37, 49, 108, 51, 72, 0, 10, 67, 131, 1, 192, 50, 36, 49, 108, 0, 22, 72, 48, 120, 179, 60, 119, 135, 45,
- 16, 75, 108, 84, 37, 72, 39, 55, 35, 89, 35, 51, 0, 17, 70, 35, 55, 179, 29, 19, 192, 6, 71, 37, 55, 57, 108, 51, 72, 0,
- 17, 70, 33, 28, 241, 29, 19, 192, 71, 36, 51, 37, 81, 108, 51, 72, 0, 0, 15, 68, 125, 247, 176, 40, 65, 35, 65, 55, 36, 49,
- 35, 47, 0, 12, 67, 125, 230, 179, 65, 39, 55, 104, 17, 108, 0, 16, 70, 79, 55, 240, 29, 18, 128, 89, 37, 65, 49, 108, 51, 47,
- 0, 15, 68, 68, 248, 48, 40, 51, 36, 72, 36, 50, 49, 39, 47, 0, 17, 70, 41, 17, 240, 29, 178, 128, 47, 35, 51, 108, 49, 108,
- 83, 47, 0, 0, 24, 72, 206, 40, 7, 204, 163, 237, 69, 48, 57, 40, 50, 108, 57, 47, 36, 72, 48, 36, 51, 36, 89, 0, 19, 70,
- 128, 116, 173, 70, 36, 79, 50, 108, 88, 48, 35, 51, 84, 35, 51, 72, 0, 12, 67, 80, 229, 71, 91, 35, 101, 89, 35, 50, 0, 11,
- 67, 53, 18, 7, 107, 36, 51, 71, 108, 0, 11, 67, 33, 178, 135, 71, 35, 83, 47, 108, 0, 0, 14, 68, 78, 10, 202, 204, 89, 39,
- 50, 50, 35, 47, 37, 0, 12, 68, 72, 119, 200, 204, 88, 108, 65, 71, 37, 0, 24, 73, 71, 56, 143, 138, 241, 224, 205, 24, 128, 51,
- 37, 57, 39, 72, 39, 90, 108, 50, 37, 51, 39, 0, 26, 73, 30, 12, 7, 70, 12, 17, 62, 12, 192, 36, 50, 49, 108, 51, 50, 35,
- 49, 35, 51, 72, 35, 50, 37, 0, 24, 72, 29, 236, 10, 70, 38, 226, 69, 32, 36, 55, 36, 49, 47, 36, 51, 39, 83, 39, 51, 36,
- 88, 0, 0, 15, 68, 125, 200, 171, 28, 65, 39, 104, 17, 35, 84, 84, 108, 0, 13, 68, 32, 225, 209, 28, 71, 39, 101, 108, 51, 108,
- 0, 10, 67, 32, 193, 192, 71, 36, 75, 108, 0, 8, 66, 29, 240, 35, 65, 0, 76, 12, 3, 95, 56, 88, 107, 35, 91, 47, 108, 72,
- 0, 0, 14, 69, 183, 60, 34, 122, 32, 48, 37, 49, 39, 55, 39, 0, 17, 70, 124, 116, 113, 29, 18, 128, 65, 108, 51, 81, 108, 51,
- 36, 47, 0, 17, 69, 80, 164, 113, 122, 32, 91, 39, 47, 39, 51, 81, 35, 55, 40, 0, 14, 69, 42, 43, 98, 75, 48, 47, 40, 48,
- 40, 88, 37, 0, 18, 70, 32, 115, 81, 29, 18, 128, 71, 108, 107, 35, 51, 108, 51, 35, 47, 0, 19, 70, 29, 118, 199, 27, 58, 242,
- 36, 47, 83, 108, 37, 57, 57, 36, 57, 36, 0, 8, 65, 40, 6, 47, 36, 12, 0, 0, 10, 67, 206, 39, 192, 57, 39, 12, 65, 0,
- 17, 69, 131, 49, 200, 40, 112, 50, 37, 57, 108, 71, 35, 47, 35, 50, 0, 13, 67, 125, 18, 7, 65, 39, 51, 35, 71, 71, 108, 0,
- 20, 69, 124, 163, 209, 48, 112, 65, 39, 47, 35, 72, 35, 51, 51, 36, 75, 35, 50, 0, 12, 67, 101, 247, 135, 35, 65, 35, 55, 35,
- 50, 0, 11, 67, 101, 231, 199, 39, 55, 35, 65, 108, 0, 10, 67, 58, 38, 192, 101, 39, 84, 83, 0, 12, 67, 52, 167, 199, 107, 35,
- 47, 65, 35, 50, 0, 10, 67, 52, 119, 135, 107, 108, 55, 108, 0, 11, 67, 32, 119, 135, 6, 71, 108, 55, 108, 0, 11, 67, 29, 167,
- 199, 36, 104, 17, 65, 108, 0, 18, 70, 29, 50, 162, 30, 12, 0, 39, 89, 47, 39, 84, 108, 50, 35, 49, 0, 12, 67, 28, 210, 7,
- 35, 107, 36, 71, 71, 108, 0, 12, 67, 57, 37, 0, 101, 35, 88, 36, 91, 0, 48, 12, 67, 57, 37, 0, 101, 35, 88, 35, 91, 0,
- 46, 0, 15, 69, 182, 36, 179, 82, 0, 48, 39, 88, 37, 91, 36, 50, 0, 16, 69, 182, 23, 162, 30, 0, 48, 35, 107, 55, 35, 84,
- 108, 50, 0, 10, 67, 134, 39, 128, 107, 39, 12, 55, 0, 16, 70, 130, 34, 145, 206, 8, 128, 50, 39, 47, 51, 37, 50, 39, 0, 16,
- 68, 124, 167, 224, 204, 65, 39, 47, 36, 65, 35, 50, 50, 37, 0, 14, 68, 86, 3, 222, 204, 89, 35, 50, 72, 35, 55, 37, 0, 11,
- 67, 80, 167, 128, 91, 36, 47, 36, 55, 0, 9, 66, 33, 192, 71, 39, 104, 17, 0, 11, 67, 29, 199, 128, 35, 104, 17, 35, 55, 0,
- 8, 66, 29, 192, 39, 104, 17, 0, 10, 67, 29, 39, 128, 35, 88, 35, 55, 0, 15, 69, 28, 168, 147, 194, 208, 39, 47, 39, 89, 49,
- 39, 48, 0, 10, 67, 8, 167, 128, 108, 47, 36, 55, 0, 0, 10, 67, 198, 40, 64, 81, 39, 84, 36, 0, 13, 68, 189, 22, 224, 28,
- 90, 35, 51, 83, 50, 108, 0, 9, 67, 183, 56, 64, 48, 37, 107, 0, 10, 67, 183, 51, 0, 48, 36, 57, 75, 0, 14, 68, 136, 200,
- 136, 28, 84, 39, 75, 40, 71, 35, 50, 0, 20, 71, 131, 49, 224, 196, 116, 79, 60, 50, 35, 57, 35, 50, 81, 108, 51, 35, 72, 0,
- 14, 67, 125, 88, 27, 65, 39, 89, 35, 50, 50, 36, 83, 0, 14, 67, 125, 39, 155, 65, 39, 88, 35, 55, 55, 35, 83, 0, 15, 68,
- 107, 49, 200, 28, 104, 17, 37, 57, 108, 71, 35, 50, 0, 11, 67, 106, 34, 192, 104, 17, 39, 12, 89, 0, 11, 67, 78, 216, 64, 89,
- 36, 48, 35, 107, 0, 12, 67, 69, 50, 159, 51, 39, 89, 47, 35, 65, 0, 11, 67, 56, 114, 159, 101, 108, 47, 35, 65, 0, 14, 68,
- 44, 119, 224, 28, 89, 108, 65, 36, 50, 35, 50, 0, 13, 68, 30, 36, 202, 28, 35, 84, 36, 89, 47, 108, 0, 8, 66, 29, 176, 36,
- 83, 0, 46, 0, 14, 67, 125, 51, 30, 65, 39, 89, 35, 75, 75, 35, 55, 0, 13, 67, 114, 34, 128, 104, 17, 39, 84, 84, 35, 47,
- 0, 9, 66, 85, 224, 89, 36, 55, 55, 0, 16, 69, 82, 12, 207, 131, 48, 91, 36, 50, 37, 72, 35, 50, 37, 0, 8, 66, 81, 224,
- 91, 39, 55, 0, 12, 67, 33, 226, 30, 71, 39, 55, 71, 39, 55, 0, 15, 69, 30, 39, 7, 43, 48, 39, 12, 104, 17, 108, 47, 37,
- 0, 24, 73, 10, 12, 94, 137, 49, 240, 78, 40, 0, 108, 50, 81, 36, 55, 39, 89, 108, 49, 89, 39, 50, 0, 8, 66, 29, 224, 36,
- 55, 0, 46, 24, 5, 217, 130, 46, 217, 133, 104, 12, 12, 35, 71, 55, 10, 35, 88, 9, 65, 37, 55, 108, 72, 0, 46, 0, 14, 68,
- 181, 20, 142, 124, 48, 39, 51, 88, 35, 101, 65, 0, 15, 69, 135, 59, 176, 48, 112, 107, 37, 76, 49, 39, 75, 108, 0, 12, 67, 128,
- 226, 33, 50, 39, 101, 71, 36, 12, 0, 12, 67, 128, 132, 79, 50, 35, 71, 39, 51, 72, 0, 14, 69, 128, 114, 51, 128, 112, 50, 108,
- 71, 37, 50, 108, 0, 12, 67, 109, 19, 33, 83, 39, 51, 75, 36, 12, 0, 12, 67, 109, 18, 15, 83, 35, 51, 71, 39, 72, 0, 12,
- 67, 81, 146, 33, 91, 39, 19, 71, 36, 12, 0, 11, 67, 79, 53, 79, 89, 37, 89, 35, 72, 0, 18, 70, 73, 161, 222, 60, 120, 0,
- 88, 39, 104, 17, 108, 55, 72, 108, 50, 0, 12, 67, 49, 146, 33, 75, 35, 19, 71, 36, 12, 0, 12, 67, 42, 34, 33, 47, 39, 12,
- 71, 36, 12, 0, 13, 68, 35, 56, 24, 124, 71, 37, 50, 35, 88, 65, 0, 12, 67, 35, 52, 161, 71, 36, 57, 88, 36, 12, 0, 0,
- 10, 67, 183, 60, 0, 48, 36, 57, 49, 0, 10, 67, 181, 76, 0, 48, 36, 91, 49, 0, 11, 67, 180, 119, 138, 48, 108, 55, 36, 47,
- 0, 15, 69, 128, 116, 160, 206, 0, 50, 108, 88, 35, 50, 37, 50, 0, 12, 67, 113, 39, 128, 104, 17, 36, 88, 36, 55, 0, 12, 67,
- 105, 39, 128, 104, 17, 35, 88, 35, 55, 0, 16, 69, 79, 55, 200, 206, 0, 89, 37, 65, 71, 37, 57, 35, 50, 0, 10, 67, 55, 56,
- 0, 107, 36, 57, 50, 0, 12, 67, 33, 199, 128, 71, 35, 104, 17, 35, 55, 0, 11, 67, 31, 2, 138, 39, 49, 47, 36, 47, 0, 13,
- 68, 29, 53, 200, 120, 36, 89, 47, 35, 71, 55, 0, 14, 69, 29, 50, 135, 126, 208, 36, 89, 47, 108, 65, 48, 0, 0, 13, 68, 197,
- 49, 209, 60, 81, 39, 89, 108, 51, 72, 0, 11, 67, 195, 56, 64, 49, 37, 57, 36, 12, 0, 11, 67, 187, 56, 64, 76, 37, 57, 36,
- 12, 0, 13, 67, 186, 23, 159, 6, 76, 36, 36, 55, 39, 65, 0, 14, 68, 181, 44, 209, 60, 48, 35, 88, 37, 51, 35, 72, 0, 19,
- 70, 138, 4, 162, 205, 225, 192, 84, 36, 50, 36, 88, 40, 19, 36, 55, 108, 0, 10, 67, 136, 200, 64, 84, 35, 75, 107, 0, 11, 67,
- 130, 40, 64, 50, 35, 84, 36, 12, 0, 15, 68, 126, 39, 171, 60, 65, 39, 84, 35, 55, 55, 36, 72, 0, 14, 67, 125, 83, 77, 65,
- 39, 89, 35, 107, 107, 36, 107, 0, 17, 68, 124, 168, 140, 132, 65, 39, 47, 36, 84, 35, 75, 75, 36, 12, 0, 12, 67, 120, 200, 64,
- 55, 39, 75, 75, 36, 12, 0, 16, 70, 110, 36, 95, 207, 1, 192, 83, 39, 51, 65, 37, 49, 108, 0, 14, 68, 77, 19, 140, 132, 89,
- 39, 51, 101, 75, 36, 12, 0, 11, 67, 76, 119, 159, 89, 108, 55, 36, 65, 0, 14, 68, 76, 118, 74, 132, 89, 108, 19, 35, 47, 36,
- 12, 0, 15, 68, 72, 132, 76, 60, 88, 36, 71, 35, 51, 75, 35, 72, 0, 10, 67, 62, 3, 0, 72, 36, 50, 75, 0, 17, 69, 53,
- 28, 7, 41, 240, 107, 35, 51, 35, 49, 108, 47, 35, 65, 0, 13, 67, 42, 216, 64, 47, 35, 6, 48, 48, 36, 12, 0, 14, 67, 41,
- 135, 159, 47, 35, 88, 35, 55, 55, 39, 65, 0, 11, 67, 29, 150, 31, 35, 19, 88, 35, 65, 0, 11, 3, 95, 57, 88, 50, 35, 84,
- 35, 72, 0, 0, 18, 70, 182, 36, 96, 48, 114, 179, 48, 40, 51, 50, 36, 75, 108, 47, 37, 0, 15, 68, 181, 20, 206, 128, 48, 39,
- 51, 89, 39, 101, 35, 50, 0, 15, 68, 126, 6, 217, 40, 65, 35, 50, 83, 35, 19, 35, 47, 0, 15, 68, 83, 53, 224, 40, 91, 36,
- 57, 47, 35, 50, 35, 47, 0, 12, 67, 78, 2, 30, 89, 39, 50, 71, 39, 55, 0, 15, 68, 77, 229, 224, 40, 89, 35, 55, 47, 35,
- 50, 35, 47, 0, 15, 68, 69, 193, 200, 40, 51, 36, 104, 17, 108, 71, 35, 47, 0, 20, 70, 61, 24, 95, 194, 5, 0, 72, 35, 51,
- 107, 35, 65, 49, 39, 50, 36, 91, 0, 18, 70, 34, 12, 94, 28, 245, 0, 71, 35, 50, 81, 55, 108, 72, 36, 91, 0, 13, 68, 28,
- 212, 224, 40, 35, 107, 89, 35, 50, 47, 0, 0, 12, 67, 193, 232, 49, 49, 39, 55, 35, 50, 81, 0, 16, 69, 186, 17, 209, 84, 240,
- 76, 108, 107, 108, 51, 89, 35, 72, 0, 11, 67, 183, 4, 64, 48, 35, 49, 35, 51, 0, 12, 67, 181, 56, 15, 48, 35, 89, 35, 50,
- 72, 0, 12, 67, 181, 50, 161, 48, 36, 89, 47, 36, 12, 0, 11, 67, 135, 4, 64, 107, 35, 49, 36, 51, 0, 19, 70, 133, 20, 177,
- 139, 56, 0, 107, 36, 51, 88, 39, 81, 39, 84, 37, 50, 0, 14, 68, 125, 129, 222, 124, 65, 35, 88, 108, 55, 36, 65, 0, 17, 69,
- 124, 209, 209, 34, 16, 65, 39, 107, 108, 51, 36, 71, 36, 12, 0, 12, 67, 120, 214, 33, 55, 35, 107, 88, 36, 12, 0, 14, 67, 112,
- 167, 161, 104, 17, 35, 47, 35, 55, 36, 12, 0, 13, 67, 112, 135, 161, 104, 17, 36, 71, 55, 36, 12, 0, 12, 67, 101, 103, 161, 35,
- 88, 39, 55, 36, 12, 0, 18, 70, 84, 241, 226, 79, 55, 199, 89, 36, 72, 108, 39, 89, 37, 65, 108, 0, 18, 70, 77, 18, 162, 131,
- 56, 0, 89, 36, 51, 36, 47, 39, 50, 37, 50, 0, 19, 70, 76, 140, 10, 195, 56, 0, 89, 35, 71, 39, 49, 47, 35, 49, 37, 50,
- 0, 11, 67, 63, 20, 64, 72, 36, 81, 35, 51, 0, 13, 67, 61, 19, 33, 72, 35, 51, 35, 75, 36, 12, 0, 23, 72, 56, 241, 226,
- 128, 252, 71, 68, 112, 101, 39, 72, 108, 84, 35, 50, 72, 81, 108, 51, 108, 0, 19, 70, 55, 51, 209, 32, 114, 7, 107, 36, 57, 72,
- 35, 51, 71, 108, 71, 108, 0, 11, 67, 54, 39, 161, 107, 39, 55, 36, 12, 0, 12, 67, 54, 36, 161, 107, 39, 12, 88, 36, 12, 0,
- 11, 67, 52, 199, 161, 107, 36, 75, 55, 36, 0, 15, 69, 41, 17, 239, 207, 0, 47, 36, 51, 108, 90, 37, 49, 0, 11, 67, 32, 245,
- 0, 71, 35, 72, 35, 91, 0, 12, 67, 31, 20, 64, 4, 35, 6, 81, 35, 51, 0, 11, 67, 29, 232, 49, 35, 55, 35, 50, 81, 0,
- 13, 68, 29, 230, 94, 124, 35, 55, 19, 36, 55, 65, 0, 13, 67, 28, 247, 161, 35, 72, 36, 55, 55, 36, 12, 0, 11, 67, 28, 180,
- 64, 35, 12, 89, 35, 51, 0, 10, 65, 172, 47, 35, 91, 72, 37, 72, 0, 0, 16, 69, 192, 120, 48, 82, 0, 49, 108, 50, 36, 49,
- 91, 36, 50, 0, 11, 67, 187, 24, 0, 76, 36, 81, 36, 50, 0, 16, 68, 125, 50, 156, 120, 65, 39, 89, 47, 35, 104, 17, 36, 55,
- 0, 17, 69, 125, 49, 222, 124, 160, 65, 39, 89, 108, 55, 36, 65, 35, 47, 0, 18, 69, 124, 168, 95, 30, 0, 65, 39, 47, 47, 35,
- 107, 35, 65, 108, 50, 0, 14, 68, 124, 119, 8, 120, 65, 108, 104, 17, 35, 71, 55, 0, 11, 67, 76, 119, 160, 89, 108, 55, 39, 50,
- 0, 13, 67, 75, 50, 28, 88, 36, 57, 71, 35, 104, 17, 0, 16, 69, 61, 241, 204, 108, 160, 72, 35, 65, 108, 75, 39, 83, 47, 0,
- 12, 67, 57, 178, 160, 101, 39, 83, 47, 35, 50, 0, 15, 68, 41, 147, 43, 32, 47, 35, 19, 35, 75, 75, 39, 71, 0, 18, 69, 33,
- 241, 211, 33, 192, 71, 36, 65, 108, 89, 35, 71, 35, 104, 17, 0, 15, 68, 33, 164, 96, 48, 71, 39, 104, 17, 51, 35, 50, 75, 0,
- 11, 67, 32, 119, 160, 71, 108, 55, 39, 50, 0, 13, 68, 29, 54, 224, 48, 36, 89, 83, 35, 50, 75, 0, 21, 71, 9, 232, 159, 206,
- 12, 223, 204, 108, 55, 39, 65, 37, 50, 37, 57, 39, 65, 37, 0, 8, 66, 29, 32, 35, 88, 0, 76, 0, 14, 68, 193, 65, 222, 132,
- 49, 36, 91, 108, 55, 36, 12, 0, 14, 68, 130, 33, 210, 60, 50, 35, 84, 108, 88, 35, 72, 0, 14, 68, 127, 56, 159, 60, 65, 37,
- 57, 40, 65, 35, 72, 0, 14, 68, 126, 225, 222, 132, 65, 39, 76, 108, 55, 36, 12, 0, 15, 68, 125, 18, 136, 132, 65, 35, 51, 47,
- 35, 71, 36, 12, 0, 16, 68, 93, 23, 8, 132, 47, 39, 51, 104, 17, 35, 71, 36, 12, 0, 13, 68, 83, 52, 76, 132, 91, 37, 51,
- 75, 36, 12, 0, 14, 68, 81, 252, 224, 132, 91, 39, 65, 37, 50, 36, 12, 0, 13, 68, 77, 225, 222, 132, 89, 39, 55, 108, 55, 36,
- 0, 15, 68, 70, 36, 160, 132, 51, 39, 12, 88, 35, 50, 36, 12, 0, 15, 68, 57, 225, 220, 132, 101, 35, 55, 55, 108, 104, 17, 36,
- 0, 14, 68, 57, 20, 224, 60, 101, 39, 51, 89, 35, 50, 72, 0, 12, 67, 50, 40, 81, 75, 39, 12, 107, 35, 51, 0, 15, 68, 33,
- 156, 224, 132, 71, 36, 19, 36, 57, 50, 36, 12, 0, 13, 68, 29, 241, 222, 132, 36, 65, 108, 55, 36, 12, 0, 14, 68, 29, 177, 220,
- 132, 36, 83, 108, 104, 17, 36, 12, 0, 13, 68, 29, 113, 222, 132, 36, 47, 108, 55, 36, 12, 0, 9, 66, 33, 16, 71, 35, 51, 0,
- 76, 10, 67, 31, 4, 192, 36, 49, 89, 0, 46, 0, 13, 67, 193, 252, 20, 49, 39, 65, 35, 49, 35, 91, 0, 15, 69, 181, 18, 135,
- 33, 224, 48, 39, 51, 47, 108, 71, 55, 0, 12, 67, 137, 194, 179, 84, 35, 104, 17, 47, 37, 0, 10, 67, 127, 56, 34, 65, 37, 50,
- 40, 0, 17, 68, 125, 71, 43, 40, 65, 35, 91, 36, 104, 17, 104, 17, 35, 47, 0, 17, 69, 120, 124, 217, 113, 224, 55, 108, 57, 35,
- 19, 104, 17, 35, 55, 0, 17, 70, 120, 114, 51, 70, 2, 128, 55, 108, 71, 37, 51, 36, 50, 47, 0, 9, 66, 115, 48, 104, 17, 36,
- 57, 0, 13, 68, 80, 116, 72, 128, 91, 108, 51, 71, 39, 50, 0, 13, 68, 78, 36, 72, 128, 89, 40, 51, 71, 39, 50, 0, 12, 67,
- 77, 248, 34, 89, 35, 65, 35, 50, 40, 0, 14, 68, 63, 49, 200, 40, 72, 37, 57, 108, 71, 36, 47, 0, 14, 68, 61, 228, 206, 40,
- 72, 36, 55, 89, 35, 101, 47, 0, 20, 70, 33, 24, 95, 194, 5, 0, 71, 35, 51, 107, 35, 65, 49, 39, 50, 36, 91, 0, 13, 68,
- 29, 65, 209, 40, 36, 91, 108, 51, 35, 47, 0, 17, 70, 29, 60, 7, 69, 226, 128, 36, 89, 49, 108, 51, 55, 36, 47, 0, 0, 16,
- 69, 197, 19, 199, 122, 16, 81, 36, 51, 72, 108, 55, 36, 12, 0, 17, 70, 196, 116, 202, 71, 56, 0, 81, 108, 89, 47, 36, 51, 37,
- 50, 0, 12, 67, 193, 22, 211, 49, 35, 51, 35, 83, 89, 0, 10, 67, 136, 119, 147, 84, 108, 55, 89, 0, 17, 69, 125, 145, 243, 130,
- 16, 65, 39, 19, 108, 57, 36, 50, 36, 12, 0, 17, 69, 125, 97, 243, 114, 16, 65, 39, 88, 108, 57, 36, 104, 17, 36, 0, 16, 69,
- 124, 247, 179, 131, 16, 65, 39, 72, 36, 55, 37, 50, 81, 0, 16, 69, 94, 23, 226, 68, 176, 47, 35, 107, 65, 40, 51, 36, 89, 0,
- 15, 69, 82, 39, 243, 130, 16, 91, 40, 65, 37, 50, 36, 12, 0, 11, 67, 51, 20, 64, 75, 36, 81, 35, 51, 0, 16, 69, 42, 23,
- 226, 68, 176, 47, 35, 107, 65, 40, 51, 36, 89, 0, 18, 70, 40, 164, 71, 194, 36, 79, 47, 36, 47, 51, 108, 49, 39, 51, 72, 0,
- 15, 69, 40, 117, 48, 128, 240, 47, 108, 91, 49, 35, 50, 72, 0, 14, 69, 34, 39, 179, 131, 16, 71, 39, 55, 37, 50, 81, 0, 17,
- 69, 34, 36, 243, 122, 16, 71, 36, 84, 35, 89, 37, 55, 36, 12, 0, 16, 69, 33, 38, 135, 122, 16, 71, 39, 88, 104, 17, 108, 55,
- 36, 0, 19, 70, 32, 245, 32, 28, 226, 161, 71, 35, 72, 91, 36, 50, 108, 101, 47, 36, 0, 16, 70, 31, 52, 98, 35, 60, 0, 36,
- 57, 51, 39, 71, 37, 49, 0, 11, 67, 30, 6, 211, 35, 50, 83, 39, 89, 0, 14, 68, 29, 34, 33, 68, 35, 88, 71, 35, 107, 51,
- 36, 0, 10, 67, 28, 229, 64, 35, 101, 35, 89, 0, 17, 70, 28, 136, 141, 28, 167, 192, 35, 71, 40, 107, 108, 47, 35, 65, 0, 8,
- 66, 29, 48, 36, 89, 0, 46, 0, 15, 68, 197, 33, 209, 80, 6, 81, 39, 88, 108, 51, 36, 91, 0, 14, 69, 192, 114, 145, 206, 0,
- 49, 108, 47, 51, 37, 50, 0, 11, 67, 133, 231, 210, 107, 39, 55, 65, 88, 0, 16, 68, 124, 168, 8, 204, 65, 39, 47, 36, 50, 35,
- 71, 71, 37, 0, 11, 67, 60, 140, 192, 72, 39, 71, 36, 57, 0, 21, 71, 58, 35, 209, 136, 252, 210, 120, 101, 39, 72, 51, 39, 84,
- 72, 37, 88, 36, 55, 0, 11, 67, 32, 248, 0, 71, 35, 72, 35, 50, 0, 28, 2, 58, 40, 50, 35, 65, 108, 72, 36, 10, 76, 36,
- 107, 51, 36, 57, 36, 10, 104, 17, 35, 65, 81, 37, 50, 0, 46, 0, 12, 67, 194, 3, 209, 49, 39, 50, 72, 39, 51, 0, 23, 71,
- 113, 84, 91, 205, 24, 146, 132, 104, 17, 35, 89, 51, 36, 83, 37, 51, 40, 88, 36, 12, 0, 19, 70, 82, 2, 30, 205, 232, 64, 91,
- 35, 50, 71, 35, 55, 37, 55, 36, 12, 0, 19, 70, 56, 241, 237, 78, 3, 192, 101, 39, 72, 108, 48, 35, 89, 35, 50, 72, 0, 12,
- 67, 42, 3, 209, 47, 39, 50, 72, 35, 51, 0, 12, 67, 34, 3, 209, 71, 35, 50, 72, 35, 51, 0, 18, 70, 29, 232, 176, 29, 232,
- 64, 39, 55, 84, 36, 49, 108, 55, 36, 12, 0, 13, 68, 29, 229, 31, 76, 35, 91, 91, 35, 65, 89, 0, 19, 71, 29, 50, 135, 128,
- 241, 209, 60, 36, 89, 47, 108, 50, 72, 108, 51, 72, 0, 0, 12, 67, 193, 71, 212, 49, 36, 91, 65, 36, 91, 0, 12, 67, 193, 24,
- 20, 49, 39, 51, 50, 36, 91, 0, 16, 69, 181, 18, 7, 69, 64, 48, 39, 51, 71, 108, 51, 36, 91, 0, 17, 70, 131, 49, 223, 136,
- 226, 128, 50, 35, 57, 108, 65, 40, 101, 47, 0, 11, 67, 129, 50, 51, 50, 36, 89, 71, 37, 0, 12, 67, 125, 148, 128, 65, 39, 19,
- 36, 88, 88, 0, 12, 67, 124, 248, 51, 65, 35, 72, 35, 50, 37, 0, 10, 67, 122, 36, 179, 55, 39, 88, 37, 0, 11, 67, 70, 44,
- 20, 51, 40, 49, 36, 91, 0, 13, 67, 40, 199, 179, 47, 35, 75, 35, 55, 55, 37, 0, 12, 68, 40, 124, 223, 72, 47, 108, 57, 65,
- 88, 0, 11, 67, 33, 242, 0, 71, 39, 12, 65, 71, 0, 15, 69, 33, 227, 199, 51, 48, 71, 39, 55, 72, 108, 75, 37, 0, 0, 18,
- 70, 197, 236, 240, 138, 248, 0, 81, 36, 55, 37, 49, 39, 90, 36, 50, 0, 15, 69, 181, 17, 202, 207, 0, 48, 36, 51, 108, 47, 37,
- 49, 0, 19, 71, 135, 59, 96, 136, 172, 210, 124, 107, 37, 48, 50, 39, 47, 37, 88, 65, 0, 19, 70, 133, 248, 175, 131, 52, 161, 107,
- 36, 65, 39, 90, 36, 50, 37, 88, 36, 0, 16, 69, 133, 17, 240, 121, 48, 107, 36, 51, 108, 49, 55, 36, 89, 0, 19, 70, 130, 212,
- 79, 28, 226, 161, 50, 35, 48, 35, 51, 72, 108, 101, 47, 36, 0, 16, 68, 124, 161, 203, 68, 65, 39, 47, 36, 35, 89, 89, 36, 51,
- 0, 21, 72, 122, 44, 18, 29, 242, 34, 71, 16, 55, 39, 49, 88, 108, 65, 71, 39, 51, 81, 0, 21, 70, 78, 12, 96, 137, 66, 161,
- 89, 35, 50, 81, 50, 36, 84, 36, 91, 47, 36, 12, 0, 11, 67, 61, 21, 0, 72, 35, 51, 35, 91, 0, 13, 68, 40, 120, 48, 68,
- 47, 108, 50, 49, 36, 51, 0, 14, 68, 35, 51, 136, 68, 71, 37, 101, 35, 71, 35, 51, 0, 14, 68, 32, 115, 136, 68, 71, 108, 101,
- 35, 71, 35, 51, 0, 14, 69, 31, 56, 15, 193, 48, 37, 50, 72, 36, 49, 89, 0, 0, 10, 67, 186, 40, 0, 6, 76, 39, 50, 0,
- 12, 68, 184, 120, 78, 136, 76, 108, 107, 101, 40, 0, 10, 67, 180, 120, 46, 48, 108, 50, 76, 0, 15, 69, 133, 24, 134, 206, 0, 107,
- 36, 51, 39, 19, 37, 50, 0, 16, 68, 124, 163, 30, 204, 65, 39, 47, 36, 75, 35, 55, 55, 37, 0, 16, 69, 62, 2, 30, 30, 0,
- 72, 39, 50, 71, 35, 55, 108, 50, 0, 18, 70, 48, 120, 34, 68, 232, 128, 75, 108, 50, 36, 84, 35, 51, 101, 40, 0, 11, 67, 32,
- 252, 0, 71, 35, 72, 35, 49, 0, 0, 18, 70, 56, 241, 205, 29, 182, 0, 101, 39, 72, 108, 107, 108, 83, 36, 88, 0, 19, 70, 41,
- 24, 173, 137, 54, 209, 47, 36, 51, 39, 48, 39, 89, 83, 36, 51, 0, 13, 68, 33, 230, 112, 76, 71, 36, 55, 35, 49, 89, 0, 16,
- 69, 33, 24, 160, 33, 16, 71, 40, 51, 40, 50, 71, 35, 51, 0, 20, 71, 33, 17, 224, 199, 51, 138, 132, 71, 35, 51, 35, 50, 81,
- 37, 101, 47, 36, 0, 0, 13, 67, 193, 226, 50, 49, 39, 55, 71, 36, 57, 36, 0, 18, 70, 125, 145, 223, 120, 114, 179, 65, 39, 108,
- 65, 36, 55, 108, 47, 37, 0, 17, 69, 125, 50, 153, 123, 48, 65, 39, 89, 47, 35, 36, 55, 55, 37, 0, 15, 68, 124, 200, 171, 72,
- 65, 39, 75, 35, 84, 84, 36, 88, 0, 17, 69, 83, 4, 202, 131, 48, 91, 36, 49, 35, 89, 47, 35, 50, 37, 0, 16, 69, 40, 134,
- 71, 43, 48, 47, 35, 71, 35, 19, 108, 47, 37, 0, 10, 67, 35, 50, 128, 71, 36, 57, 47, 0, 16, 69, 34, 3, 210, 131, 48, 71,
- 35, 50, 72, 88, 35, 50, 37, 0, 15, 69, 28, 244, 112, 131, 48, 35, 72, 51, 36, 49, 50, 37, 0, 0, 17, 70, 131, 2, 161, 60,
- 120, 0, 50, 39, 49, 47, 36, 72, 108, 50, 0, 13, 67, 126, 40, 11, 65, 39, 35, 50, 50, 35, 89, 0, 19, 70, 34, 39, 30, 126,
- 40, 0, 71, 40, 104, 17, 35, 55, 35, 65, 40, 50, 0, 17, 70, 32, 116, 202, 206, 40, 0, 71, 108, 89, 47, 37, 57, 39, 50, 0,
- 15, 69, 32, 116, 173, 69, 48, 71, 108, 88, 48, 39, 51, 89, 0, 0, 15, 69, 182, 12, 98, 206, 0, 48, 35, 50, 81, 39, 35, 50,
- 0, 12, 67, 133, 247, 138, 107, 35, 65, 55, 36, 47, 0, 12, 67, 131, 54, 202, 50, 35, 57, 39, 83, 47, 0, 12, 67, 129, 40, 74,
- 50, 39, 88, 107, 35, 47, 0, 15, 68, 128, 225, 222, 200, 50, 39, 101, 108, 55, 36, 57, 36, 0, 16, 70, 100, 129, 209, 28, 172, 192,
- 36, 71, 108, 51, 108, 47, 37, 0, 15, 68, 69, 49, 222, 200, 51, 36, 89, 108, 55, 36, 57, 36, 0, 17, 68, 40, 196, 72, 200, 6,
- 47, 35, 75, 51, 39, 71, 36, 57, 36, 0, 18, 70, 32, 229, 34, 62, 12, 192, 71, 35, 101, 91, 40, 72, 35, 50, 37, 0, 14, 68,
- 29, 113, 222, 200, 36, 47, 108, 55, 36, 57, 36, 0, 16, 69, 28, 210, 156, 30, 0, 36, 107, 47, 36, 104, 17, 108, 50, 0, 0, 15,
- 69, 130, 37, 51, 62, 0, 50, 40, 91, 37, 72, 35, 50, 0, 12, 67, 125, 99, 112, 65, 39, 88, 107, 36, 49, 0, 11, 67, 88, 115,
- 112, 88, 108, 107, 36, 49, 0, 10, 67, 53, 88, 0, 107, 36, 89, 50, 0, 11, 67, 33, 248, 0, 71, 36, 65, 35, 50, 0, 15, 69,
- 33, 17, 225, 206, 0, 71, 35, 51, 108, 107, 37, 50, 0, 14, 69, 29, 76, 15, 30, 0, 35, 91, 49, 72, 108, 50, 0, 0, 12, 67,
- 198, 35, 50, 81, 39, 75, 36, 57, 36, 0, 13, 68, 197, 28, 206, 40, 81, 39, 51, 37, 101, 47, 0, 18, 70, 83, 52, 162, 109, 24,
- 51, 91, 37, 88, 39, 83, 36, 51, 50, 37, 0, 19, 70, 68, 115, 243, 137, 235, 243, 51, 108, 72, 37, 57, 39, 55, 39, 90, 37, 0,
- 0, 15, 68, 125, 85, 222, 52, 65, 39, 89, 47, 35, 55, 35, 12, 0, 19, 70, 68, 115, 243, 137, 98, 23, 51, 108, 72, 37, 57, 39,
- 88, 35, 71, 47, 0, 0, 13, 68, 128, 116, 96, 48, 50, 108, 51, 36, 50, 75, 0, 17, 69, 124, 225, 222, 108, 160, 65, 39, 101, 108,
- 55, 36, 83, 35, 47, 0, 0, 15, 68, 82, 8, 160, 60, 91, 36, 50, 35, 84, 35, 50, 72, 0, 22, 72, 79, 56, 10, 205, 49, 243,
- 73, 16, 89, 37, 50, 47, 37, 89, 108, 57, 88, 36, 51, 0, 10, 67, 61, 28, 0, 72, 35, 51, 49, 0, 11, 67, 41, 188, 0, 47,
- 39, 83, 35, 49, 0, 13, 68, 8, 132, 224, 196, 108, 71, 89, 35, 50, 81, 0, 0, 11, 67, 207, 2, 135, 57, 36, 49, 47, 108, 0,
- 11, 67, 197, 178, 135, 81, 39, 83, 47, 108, 0, 14, 68, 125, 92, 200, 40, 65, 39, 89, 37, 71, 35, 47, 0, 11, 67, 62, 21, 0,
- 72, 35, 107, 36, 91, 0, 0, 13, 67, 125, 18, 51, 65, 39, 51, 35, 71, 71, 37, 0, 12, 67, 124, 246, 98, 65, 35, 72, 19, 39,
- 84, 0, 13, 67, 42, 19, 51, 47, 35, 107, 35, 75, 75, 37, 0, 0, 12, 68, 82, 36, 72, 28, 91, 40, 51, 71, 108, 0, 8, 65,
- 44, 6, 89, 36, 12, 0, 0, 18, 70, 197, 17, 224, 78, 12, 64, 81, 36, 51, 108, 50, 89, 35, 50, 81, 0, 15, 69, 181, 232, 138,
- 138, 0, 48, 39, 55, 39, 47, 39, 50, 0, 16, 68, 124, 165, 79, 204, 65, 39, 47, 36, 89, 35, 72, 72, 37, 0, 11, 67, 62, 24,
- 0, 72, 35, 107, 35, 50, 0, 10, 67, 48, 136, 0, 75, 39, 71, 50, 0, 11, 67, 40, 200, 0, 47, 35, 75, 35, 50, 0, 20, 66,
- 133, 192, 107, 36, 75, 51, 37, 57, 36, 9, 104, 35, 65, 35, 51, 37, 0, 46, 0, 10, 67, 139, 52, 135, 84, 37, 88, 108, 0, 13,
- 67, 129, 119, 7, 50, 39, 47, 35, 104, 17, 108, 0, 12, 67, 128, 194, 7, 50, 39, 75, 35, 71, 108, 0, 11, 67, 122, 39, 135, 55,
- 39, 12, 55, 108, 0, 12, 67, 101, 199, 135, 39, 104, 17, 35, 55, 108, 0, 22, 70, 78, 12, 96, 137, 66, 178, 89, 35, 50, 81, 50,
- 36, 84, 36, 91, 47, 36, 57, 36, 0, 11, 67, 64, 114, 135, 88, 108, 47, 35, 50, 0, 10, 67, 29, 247, 135, 36, 65, 55, 108, 0,
- 14, 67, 29, 199, 135, 35, 104, 17, 35, 55, 55, 35, 50, 0, 0, 10, 67, 193, 2, 0, 49, 36, 88, 71, 0, 15, 69, 57, 76, 51,
- 75, 48, 101, 39, 91, 49, 37, 88, 37, 0, 15, 68, 41, 228, 240, 180, 47, 36, 55, 36, 89, 49, 39, 48, 0, 14, 69, 29, 60, 51,
- 126, 32, 36, 89, 49, 37, 65, 40, 0, 0, 17, 70, 131, 60, 30, 78, 40, 0, 50, 37, 49, 39, 55, 89, 39, 50, 0, 16, 70, 122,
- 39, 226, 124, 129, 192, 55, 39, 65, 39, 65, 71, 108, 0, 13, 68, 120, 114, 30, 28, 55, 108, 71, 36, 55, 108, 0, 14, 68, 78, 28,
- 222, 28, 89, 39, 107, 36, 57, 55, 108, 0, 13, 68, 70, 37, 32, 28, 51, 39, 91, 35, 50, 108, 0, 11, 67, 70, 35, 192, 51, 35,
- 84, 35, 72, 0, 19, 70, 61, 71, 224, 80, 120, 0, 72, 39, 91, 65, 35, 50, 36, 91, 108, 50, 0, 12, 68, 29, 236, 224, 28, 36,
- 55, 37, 50, 108, 0, 14, 68, 29, 196, 72, 28, 35, 104, 17, 51, 36, 71, 108, 0, 14, 68, 29, 50, 158, 28, 36, 89, 47, 36, 55,
- 55, 108, 0, 0, 12, 68, 184, 117, 32, 204, 76, 108, 91, 50, 37, 0, 11, 67, 183, 56, 10, 48, 36, 57, 50, 47, 0, 15, 67, 126,
- 38, 220, 65, 39, 84, 35, 83, 83, 35, 104, 17, 0, 15, 67, 125, 83, 220, 65, 39, 89, 35, 72, 72, 36, 104, 17, 0, 13, 67, 125,
- 70, 220, 65, 39, 91, 83, 36, 104, 17, 0, 17, 70, 111, 55, 162, 122, 252, 192, 83, 37, 55, 39, 55, 39, 90, 37, 0, 11, 67, 62,
- 28, 0, 72, 36, 107, 35, 49, 0, 14, 68, 62, 19, 225, 204, 72, 35, 107, 72, 35, 107, 37, 0, 0, 16, 69, 125, 151, 226, 120, 112,
- 65, 35, 19, 65, 40, 55, 35, 50, 0, 15, 69, 110, 34, 179, 128, 112, 83, 40, 47, 36, 57, 50, 108, 0, 14, 67, 105, 226, 33, 104,
- 17, 35, 55, 35, 71, 36, 12, 0, 10, 67, 84, 131, 64, 89, 39, 71, 107, 0, 12, 67, 49, 246, 97, 75, 39, 65, 19, 36, 12, 0,
- 13, 67, 40, 134, 97, 47, 35, 71, 35, 36, 57, 36, 0, 11, 67, 29, 178, 143, 39, 83, 47, 35, 72, 0, 15, 69, 29, 50, 159, 128,
- 112, 36, 89, 47, 36, 65, 50, 108, 0, 15, 69, 29, 50, 153, 120, 112, 36, 89, 47, 36, 19, 55, 108, 0, 0, 12, 67, 186, 3, 222,
- 76, 35, 50, 72, 35, 55, 0, 16, 68, 181, 21, 51, 128, 48, 36, 51, 6, 91, 37, 57, 35, 50, 0, 11, 67, 130, 44, 94, 50, 39,
- 81, 39, 55, 0, 11, 67, 130, 34, 30, 50, 39, 71, 36, 55, 0, 17, 69, 129, 68, 202, 131, 48, 50, 36, 91, 35, 89, 47, 35, 50,
- 37, 0, 16, 69, 127, 1, 202, 35, 48, 65, 35, 49, 108, 47, 36, 71, 37, 0, 10, 67, 83, 51, 128, 91, 36, 57, 101, 0, 14, 69,
- 78, 40, 7, 127, 48, 89, 39, 50, 108, 65, 37, 0, 14, 68, 69, 1, 222, 40, 51, 36, 88, 108, 55, 35, 47, 0, 13, 69, 58, 44,
- 243, 131, 48, 101, 39, 37, 50, 37, 0, 15, 68, 53, 1, 220, 40, 107, 36, 88, 108, 104, 17, 35, 47, 0, 18, 70, 40, 115, 162, 68,
- 252, 115, 47, 108, 101, 39, 51, 72, 36, 81, 37, 0, 15, 68, 32, 243, 158, 112, 71, 35, 72, 101, 39, 55, 104, 17, 0, 13, 68, 31,
- 49, 222, 40, 36, 57, 108, 55, 35, 47, 0, 13, 68, 31, 4, 224, 40, 35, 49, 89, 36, 50, 47, 0, 14, 68, 29, 60, 30, 40, 36,
- 89, 49, 36, 55, 36, 47, 0, 23, 73, 11, 8, 159, 180, 120, 51, 124, 120, 0, 108, 49, 39, 65, 48, 108, 50, 37, 65, 108, 50, 0,
- 0, 12, 67, 186, 3, 223, 76, 35, 50, 72, 39, 65, 0, 12, 67, 126, 2, 25, 65, 35, 50, 71, 35, 19, 0, 17, 68, 124, 168, 8,
- 132, 65, 39, 47, 36, 50, 35, 71, 71, 36, 107, 0, 21, 70, 124, 166, 71, 112, 129, 192, 65, 39, 47, 35, 19, 108, 104, 17, 36, 71,
- 35, 50, 0, 12, 67, 82, 35, 192, 91, 35, 6, 84, 35, 72, 0, 11, 67, 56, 115, 223, 101, 108, 72, 36, 65, 0, 12, 67, 42, 32,
- 223, 47, 39, 12, 19, 35, 65, 0, 8, 66, 41, 176, 47, 39, 83, 0, 18, 70, 41, 28, 19, 40, 120, 0, 47, 39, 51, 49, 36, 89,
- 47, 108, 50, 0, 12, 67, 35, 60, 95, 71, 36, 57, 81, 39, 65, 0, 14, 68, 34, 28, 15, 132, 71, 36, 107, 49, 35, 72, 36, 0,
- 18, 70, 29, 18, 140, 29, 225, 192, 36, 51, 47, 36, 75, 108, 55, 35, 50, 0, 13, 68, 28, 129, 205, 132, 36, 71, 108, 107, 36, 12,
- 0, 0, 15, 69, 192, 114, 51, 128, 160, 49, 108, 71, 37, 50, 36, 47, 0, 14, 69, 184, 124, 223, 30, 0, 76, 108, 57, 65, 108, 50,
- 0, 13, 68, 125, 49, 34, 120, 65, 35, 89, 19, 40, 55, 0, 16, 69, 125, 19, 223, 30, 0, 65, 35, 51, 72, 39, 65, 108, 50, 0,
- 14, 67, 124, 183, 224, 65, 39, 89, 35, 65, 65, 35, 50, 0, 11, 67, 57, 72, 0, 101, 35, 91, 36, 50, 0, 14, 67, 41, 150, 224,
- 47, 35, 19, 35, 83, 83, 39, 50, 0, 8, 66, 41, 32, 47, 36, 88, 0, 15, 68, 40, 216, 171, 120, 47, 35, 107, 35, 84, 84, 39,
- 55, 0, 8, 66, 33, 32, 71, 39, 88, 0, 16, 70, 29, 28, 241, 29, 252, 192, 39, 51, 37, 81, 108, 65, 37, 0, 0, 17, 70, 198,
- 33, 202, 124, 119, 135, 81, 40, 108, 47, 65, 108, 55, 108, 0, 11, 67, 194, 5, 0, 49, 39, 50, 36, 91, 0, 12, 67, 193, 226, 33,
- 49, 39, 55, 71, 36, 12, 0, 14, 68, 133, 252, 224, 192, 107, 35, 65, 37, 50, 35, 49, 0, 15, 68, 130, 21, 79, 124, 50, 39, 107,
- 89, 35, 72, 39, 65, 0, 15, 67, 125, 199, 143, 65, 39, 104, 17, 35, 55, 55, 36, 72, 0, 12, 67, 125, 184, 49, 65, 39, 83, 35,
- 50, 81, 0, 12, 67, 124, 166, 97, 65, 39, 47, 19, 36, 12, 0, 13, 67, 113, 230, 225, 104, 17, 35, 55, 35, 83, 36, 0, 13, 67,
- 113, 23, 225, 104, 17, 39, 51, 65, 36, 12, 0, 12, 67, 93, 151, 225, 47, 39, 19, 65, 36, 12, 0, 11, 67, 84, 246, 192, 89, 35,
- 72, 35, 83, 0, 11, 67, 80, 131, 64, 91, 35, 71, 35, 107, 0, 12, 67, 77, 23, 225, 89, 39, 51, 65, 36, 12, 0, 17, 69, 62,
- 33, 210, 62, 16, 6, 72, 35, 84, 108, 88, 72, 35, 107, 0, 12, 67, 49, 184, 49, 75, 35, 83, 35, 50, 81, 0, 12, 67, 43, 7,
- 225, 47, 39, 49, 65, 36, 12, 0, 15, 69, 41, 232, 135, 78, 16, 47, 35, 55, 84, 108, 89, 36, 0, 12, 67, 41, 184, 49, 47, 39,
- 83, 35, 50, 81, 0, 12, 67, 33, 24, 97, 71, 39, 51, 107, 36, 12, 0, 11, 67, 33, 23, 225, 71, 36, 51, 65, 36, 0, 18, 70,
- 33, 20, 162, 32, 119, 135, 71, 39, 51, 88, 39, 71, 108, 55, 108, 0, 10, 67, 32, 120, 15, 71, 108, 50, 72, 0, 18, 69, 29, 72,
- 34, 206, 16, 39, 91, 50, 35, 84, 37, 57, 57, 36, 12, 0, 11, 67, 28, 135, 161, 35, 71, 55, 35, 107, 0, 11, 67, 10, 24, 49,
- 108, 107, 35, 50, 81, 0, 11, 67, 10, 12, 33, 108, 50, 49, 36, 12, 0, 0, 16, 69, 197, 19, 212, 193, 224, 81, 36, 51, 72, 91,
- 36, 49, 55, 0, 15, 68, 193, 28, 79, 128, 49, 35, 51, 81, 35, 72, 35, 50, 0, 13, 68, 183, 52, 97, 128, 48, 37, 51, 107, 35,
- 50, 0, 18, 70, 182, 36, 85, 28, 247, 0, 48, 40, 51, 89, 108, 72, 36, 104, 17, 0, 20, 70, 130, 36, 71, 120, 215, 0, 50, 40,
- 51, 39, 55, 107, 35, 104, 17, 104, 17, 0, 14, 68, 125, 119, 217, 128, 65, 39, 47, 65, 35, 36, 50, 0, 10, 67, 122, 36, 128, 55,
- 39, 12, 88, 0, 14, 68, 110, 8, 159, 128, 83, 36, 50, 39, 65, 36, 50, 0, 12, 67, 109, 230, 222, 83, 36, 55, 83, 36, 55, 0,
- 20, 70, 55, 51, 209, 29, 167, 179, 107, 36, 57, 72, 35, 51, 39, 104, 17, 55, 37, 0, 12, 67, 50, 12, 94, 75, 35, 50, 81, 35,
- 55, 0, 19, 70, 31, 56, 10, 70, 2, 128, 6, 37, 50, 47, 36, 51, 4, 50, 36, 47, 0, 0, 14, 68, 207, 11, 160, 60, 57, 36,
- 49, 76, 35, 50, 72, 0, 14, 68, 204, 116, 143, 132, 6, 57, 108, 88, 72, 35, 107, 0, 10, 67, 194, 3, 0, 49, 39, 50, 75, 0,
- 17, 69, 133, 178, 149, 61, 240, 107, 35, 83, 47, 89, 35, 72, 39, 65, 0, 15, 69, 127, 60, 98, 205, 240, 65, 37, 81, 40, 57, 35,
- 65, 0, 15, 68, 127, 60, 15, 132, 65, 36, 57, 49, 35, 72, 36, 12, 0, 16, 68, 113, 231, 200, 132, 104, 17, 39, 55, 39, 65, 71,
- 36, 12, 0, 13, 68, 83, 55, 160, 196, 91, 37, 55, 35, 50, 81, 0, 14, 68, 61, 17, 240, 132, 72, 35, 51, 51, 108, 49, 36, 0,
- 13, 68, 52, 124, 31, 132, 107, 108, 49, 36, 65, 36, 0, 12, 67, 49, 226, 48, 75, 39, 55, 71, 35, 49, 0, 15, 69, 42, 43, 98,
- 121, 176, 47, 39, 48, 39, 55, 39, 83, 0, 14, 68, 42, 33, 222, 60, 47, 35, 84, 108, 55, 39, 72, 0, 15, 68, 41, 231, 200, 132,
- 47, 39, 55, 39, 65, 71, 36, 12, 0, 15, 68, 41, 148, 91, 132, 47, 35, 19, 51, 36, 83, 36, 12, 0, 13, 68, 35, 56, 32, 60,
- 71, 37, 50, 35, 50, 72, 0, 19, 70, 35, 56, 15, 29, 35, 192, 71, 37, 57, 35, 50, 72, 108, 88, 35, 72, 0, 18, 70, 35, 49,
- 223, 137, 35, 192, 71, 37, 57, 108, 65, 40, 88, 35, 72, 0, 13, 68, 34, 39, 160, 60, 71, 39, 55, 39, 50, 72, 0, 12, 67, 33,
- 184, 95, 71, 36, 83, 35, 107, 65, 0, 16, 68, 33, 76, 32, 60, 71, 36, 91, 36, 49, 35, 50, 35, 72, 0, 15, 68, 33, 39, 32,
- 60, 71, 39, 88, 104, 17, 35, 50, 72, 0, 13, 68, 32, 119, 160, 196, 71, 108, 55, 35, 50, 81, 0, 0, 10, 67, 180, 120, 18, 48,
- 108, 50, 88, 0, 19, 71, 128, 115, 162, 82, 8, 143, 204, 50, 108, 101, 39, 91, 50, 40, 72, 37, 0, 15, 68, 125, 26, 202, 32, 65,
- 39, 51, 35, 47, 47, 35, 71, 0, 20, 71, 109, 17, 224, 79, 52, 240, 136, 83, 36, 51, 108, 50, 89, 37, 89, 49, 39, 0, 15, 68,
- 81, 116, 96, 48, 6, 91, 35, 47, 51, 35, 50, 75, 0, 13, 68, 58, 37, 49, 120, 101, 39, 91, 81, 36, 55, 0, 10, 67, 57, 76,
- 0, 101, 39, 91, 49, 0, 15, 68, 33, 38, 160, 48, 71, 39, 88, 104, 17, 35, 50, 75, 0, 12, 68, 31, 55, 243, 120, 37, 65, 36,
- 57, 55, 0, 13, 68, 29, 50, 136, 120, 36, 89, 47, 35, 71, 55, 0, 0, 15, 69, 193, 18, 135, 78, 16, 49, 36, 51, 47, 108, 89,
- 36, 0, 15, 69, 192, 164, 115, 131, 16, 49, 36, 47, 51, 37, 50, 81, 0, 16, 69, 185, 71, 200, 128, 240, 76, 36, 91, 65, 71, 35,
- 50, 72, 0, 10, 67, 180, 119, 147, 48, 108, 55, 89, 0, 16, 69, 131, 49, 243, 128, 240, 50, 35, 57, 108, 57, 35, 50, 72, 0, 15,
- 69, 127, 55, 147, 131, 16, 65, 37, 55, 89, 35, 50, 81, 0, 17, 69, 127, 1, 212, 110, 16, 65, 39, 49, 108, 91, 36, 83, 36, 12,
- 0, 15, 68, 125, 148, 107, 108, 65, 39, 19, 35, 51, 51, 36, 83, 0, 15, 69, 124, 119, 136, 128, 240, 65, 108, 55, 71, 35, 50, 72,
- 0, 15, 69, 109, 22, 226, 190, 16, 83, 36, 51, 83, 39, 90, 36, 0, 12, 67, 77, 19, 147, 89, 35, 51, 35, 101, 89, 0, 10, 67,
- 59, 52, 64, 101, 36, 57, 51, 0, 15, 69, 48, 115, 241, 126, 16, 75, 108, 72, 39, 81, 65, 36, 0, 18, 69, 33, 232, 15, 112, 240,
- 71, 39, 55, 35, 50, 72, 104, 17, 35, 72, 0, 17, 69, 33, 24, 7, 126, 16, 71, 35, 51, 6, 50, 108, 65, 36, 12, 0, 15, 69,
- 32, 115, 200, 128, 240, 71, 108, 72, 71, 35, 50, 72, 0, 0, 12, 67, 185, 19, 148, 76, 35, 51, 101, 36, 91, 0, 8, 66, 33, 64,
- 71, 36, 91, 0, 14, 68, 29, 40, 140, 72, 36, 88, 88, 39, 75, 36, 88, 0, 8, 66, 29, 64, 35, 91, 0, 76, 10, 4, 95, 35,
- 110, 100, 84, 39, 65, 0, 0, 11, 67, 206, 36, 145, 57, 40, 88, 36, 51, 0, 16, 70, 197, 17, 243, 204, 248, 64, 81, 36, 51, 108,
- 37, 72, 36, 0, 10, 67, 188, 120, 17, 90, 108, 50, 51, 0, 18, 70, 182, 23, 162, 110, 12, 64, 48, 35, 107, 55, 40, 83, 35, 50,
- 81, 0, 18, 70, 181, 24, 138, 207, 56, 0, 48, 39, 51, 39, 47, 36, 19, 37, 50, 0, 12, 67, 127, 51, 17, 65, 36, 57, 75, 36,
- 51, 0, 16, 68, 125, 196, 96, 76, 65, 39, 104, 17, 35, 51, 50, 35, 89, 0, 14, 67, 125, 67, 17, 65, 39, 91, 35, 75, 75, 35,
- 51, 0, 14, 67, 124, 67, 145, 65, 39, 19, 35, 101, 101, 35, 51, 0, 13, 68, 122, 36, 96, 76, 55, 39, 51, 36, 50, 89, 0, 9,
- 66, 113, 16, 104, 17, 36, 51, 0, 10, 67, 111, 50, 17, 83, 37, 71, 51, 0, 8, 66, 109, 16, 83, 36, 51, 0, 14, 67, 105, 22,
- 145, 104, 17, 39, 51, 104, 17, 39, 51, 0, 9, 66, 105, 16, 104, 17, 39, 51, 0, 20, 70, 82, 20, 91, 70, 12, 64, 91, 35, 107,
- 51, 36, 83, 35, 51, 35, 50, 81, 0, 17, 69, 77, 19, 209, 197, 240, 89, 35, 51, 72, 35, 51, 81, 39, 65, 0, 12, 67, 61, 226,
- 17, 72, 36, 55, 71, 35, 51, 0, 18, 70, 57, 19, 240, 68, 248, 64, 101, 39, 51, 72, 49, 35, 51, 72, 36, 0, 8, 66, 49, 16,
- 75, 36, 51, 0, 17, 70, 9, 36, 95, 199, 56, 0, 108, 88, 35, 51, 65, 81, 37, 50, 0, 9, 66, 41, 16, 47, 35, 51, 0, 76,
- 0, 10, 67, 134, 40, 128, 107, 35, 84, 40, 0, 15, 68, 125, 200, 171, 204, 65, 39, 104, 17, 35, 84, 84, 37, 0, 15, 69, 124, 124,
- 226, 129, 32, 65, 108, 57, 39, 50, 36, 88, 0, 13, 68, 124, 120, 10, 136, 65, 108, 50, 47, 39, 12, 0, 20, 70, 111, 55, 138, 69,
- 76, 32, 83, 37, 55, 47, 36, 51, 91, 36, 49, 35, 50, 0, 15, 69, 30, 3, 8, 206, 0, 35, 50, 75, 35, 71, 37, 50, 0, 15,
- 69, 29, 19, 240, 30, 0, 35, 51, 72, 36, 49, 108, 50, 0, 19, 70, 10, 3, 226, 193, 18, 32, 108, 50, 72, 39, 49, 35, 51, 71,
- 39, 50, 0, 0, 14, 68, 186, 3, 200, 68, 76, 35, 50, 72, 71, 35, 51, 0, 19, 70, 181, 20, 202, 204, 247, 192, 48, 35, 51, 35,
- 89, 47, 37, 72, 35, 65, 0, 14, 68, 129, 241, 200, 68, 50, 35, 65, 108, 71, 35, 51, 0, 14, 68, 126, 17, 204, 68, 65, 39, 107,
- 108, 75, 36, 51, 0, 13, 68, 76, 124, 200, 68, 89, 108, 57, 71, 36, 51, 0, 13, 68, 70, 44, 202, 68, 51, 39, 57, 47, 36, 51,
- 0, 13, 68, 32, 114, 158, 68, 71, 108, 47, 55, 36, 51, 0, 19, 70, 10, 11, 160, 30, 12, 33, 108, 50, 76, 36, 50, 108, 50, 49,
- 36, 89, 0, 15, 3, 239, 174, 168, 6, 107, 36, 12, 10, 39, 51, 72, 40, 0, 0, 15, 69, 125, 17, 204, 103, 48, 65, 35, 51, 108,
- 75, 36, 37, 0, 18, 70, 124, 252, 209, 100, 119, 222, 65, 39, 72, 37, 51, 108, 65, 36, 55, 0, 17, 69, 124, 163, 30, 175, 48, 65,
- 39, 47, 36, 75, 35, 55, 55, 37, 0, 17, 69, 50, 36, 143, 199, 48, 75, 35, 84, 88, 35, 72, 36, 81, 37, 0, 20, 70, 42, 39,
- 179, 61, 242, 222, 47, 39, 12, 55, 37, 72, 36, 65, 36, 89, 55, 0, 13, 67, 34, 236, 115, 71, 35, 76, 76, 36, 81, 37, 0, 11,
- 67, 29, 232, 115, 36, 55, 108, 107, 37, 0, 15, 67, 29, 22, 20, 35, 51, 88, 36, 91, 65, 35, 50, 72, 0, 15, 3, 239, 174, 169,
- 6, 107, 36, 12, 10, 39, 51, 72, 40, 0, 0, 18, 69, 194, 2, 145, 121, 16, 49, 39, 50, 47, 39, 51, 39, 55, 36, 51, 0, 11,
- 67, 193, 19, 0, 49, 35, 51, 35, 75, 0, 12, 67, 130, 34, 17, 50, 39, 12, 71, 35, 51, 0, 15, 69, 130, 33, 223, 33, 16, 50,
- 39, 84, 108, 65, 71, 51, 0, 16, 69, 127, 49, 224, 33, 16, 65, 37, 57, 108, 50, 71, 39, 51, 0, 21, 70, 78, 24, 135, 121, 199,
- 159, 89, 35, 107, 84, 39, 55, 104, 17, 35, 55, 35, 65, 0, 16, 69, 73, 241, 224, 33, 16, 88, 35, 65, 108, 50, 71, 35, 51, 0,
- 17, 70, 70, 39, 199, 43, 52, 223, 51, 39, 65, 108, 47, 37, 89, 65, 0, 12, 67, 70, 18, 17, 51, 35, 107, 71, 35, 51, 0, 15,
- 69, 61, 49, 223, 33, 16, 72, 36, 89, 108, 65, 71, 51, 0, 22, 71, 57, 19, 145, 124, 120, 32, 60, 101, 39, 51, 101, 39, 51, 65,
- 108, 50, 35, 50, 72, 0, 17, 69, 32, 247, 224, 97, 16, 71, 35, 72, 65, 35, 50, 88, 35, 51, 0, 20, 72, 30, 39, 138, 205, 241,
- 202, 137, 240, 39, 55, 47, 37, 65, 108, 47, 39, 65, 0, 20, 72, 30, 36, 71, 131, 24, 138, 30, 0, 40, 51, 108, 50, 81, 40, 47,
- 108, 50, 0, 0, 11, 67, 194, 8, 0, 49, 39, 50, 35, 50, 0, 10, 67, 192, 120, 10, 49, 108, 50, 47, 0, 12, 67, 130, 34, 10,
- 50, 39, 12, 71, 35, 47, 0, 16, 68, 125, 148, 91, 204, 65, 39, 19, 35, 51, 51, 36, 83, 37, 0, 14, 68, 125, 19, 241, 204, 65,
- 39, 51, 72, 36, 81, 37, 0, 12, 67, 124, 216, 10, 65, 36, 107, 50, 35, 47, 0, 12, 67, 81, 18, 10, 91, 35, 51, 71, 35, 47,
- 0, 10, 67, 76, 120, 10, 89, 108, 50, 47, 0, 10, 67, 68, 120, 10, 51, 108, 50, 47, 0, 12, 67, 40, 135, 138, 47, 35, 71, 55,
- 36, 47, 0, 13, 68, 32, 252, 225, 204, 71, 35, 72, 37, 107, 37, 0, 12, 67, 32, 119, 154, 71, 108, 55, 36, 104, 17, 0, 23, 72,
- 29, 180, 209, 29, 231, 222, 139, 0, 35, 83, 89, 35, 51, 39, 55, 65, 39, 55, 40, 49, 0, 14, 4, 95, 48, 77, 50, 65, 37, 55,
- 57, 40, 50, 39, 0, 0, 16, 70, 182, 36, 84, 29, 50, 0, 48, 40, 51, 91, 108, 89, 71, 0, 11, 67, 126, 34, 15, 65, 40, 71,
- 35, 72, 0, 10, 67, 68, 131, 64, 51, 36, 71, 107, 0, 13, 68, 29, 244, 72, 68, 35, 65, 51, 71, 35, 51, 0, 15, 4, 95, 48,
- 77, 51, 65, 37, 55, 57, 108, 51, 72, 39, 0, 0, 13, 68, 192, 119, 224, 40, 49, 108, 65, 36, 50, 47, 0, 14, 68, 139, 1, 222,
- 40, 84, 36, 49, 108, 55, 35, 47, 0, 17, 69, 132, 225, 223, 129, 64, 107, 35, 101, 108, 65, 35, 50, 36, 91, 0, 16, 69, 131, 60,
- 31, 129, 64, 50, 37, 49, 65, 35, 50, 36, 91, 0, 15, 68, 126, 35, 72, 40, 65, 39, 12, 107, 36, 71, 35, 47, 0, 15, 69, 120,
- 114, 146, 206, 32, 55, 108, 47, 88, 37, 57, 39, 0, 9, 67, 87, 50, 128, 89, 37, 47, 0, 10, 67, 86, 34, 128, 89, 39, 12, 47,
- 0, 13, 67, 77, 23, 242, 89, 39, 51, 65, 36, 57, 36, 0, 15, 68, 61, 71, 224, 40, 72, 39, 91, 65, 35, 50, 35, 47, 0, 9,
- 67, 54, 34, 128, 107, 40, 47, 0, 12, 67, 52, 194, 128, 107, 39, 75, 75, 35, 47, 0, 14, 67, 41, 147, 8, 47, 35, 19, 35, 75,
- 75, 39, 71, 0, 15, 69, 30, 12, 115, 73, 64, 35, 50, 81, 37, 88, 36, 91, 0, 13, 68, 29, 81, 200, 40, 36, 89, 108, 71, 35,
- 47, 0, 0, 13, 67, 125, 19, 13, 65, 39, 51, 35, 75, 35, 107, 0, 10, 67, 122, 35, 192, 55, 39, 12, 72, 0, 19, 70, 97, 180,
- 96, 126, 40, 0, 88, 35, 83, 35, 51, 50, 36, 65, 40, 50, 0, 18, 70, 82, 24, 138, 68, 120, 0, 91, 35, 107, 84, 35, 47, 51,
- 108, 50, 0, 14, 67, 41, 247, 176, 47, 35, 65, 35, 55, 55, 39, 49, 0, 11, 67, 32, 195, 192, 71, 36, 75, 36, 72, 0, 13, 4,
- 95, 48, 77, 49, 107, 36, 88, 108, 51, 39, 0, 0, 16, 69, 193, 225, 243, 128, 160, 49, 36, 55, 108, 57, 36, 50, 47, 0, 11, 67,
- 193, 28, 0, 49, 36, 51, 35, 49, 0, 22, 71, 180, 244, 83, 136, 226, 177, 204, 48, 36, 72, 35, 51, 89, 40, 101, 47, 36, 81, 37,
- 0, 12, 67, 135, 50, 10, 107, 36, 57, 71, 35, 47, 0, 17, 70, 133, 228, 243, 131, 12, 192, 107, 36, 55, 89, 37, 50, 49, 37, 0,
- 17, 69, 126, 33, 216, 32, 160, 65, 39, 84, 108, 88, 36, 71, 35, 47, 0, 14, 68, 120, 129, 222, 32, 55, 35, 71, 108, 55, 35, 71,
- 0, 17, 69, 113, 18, 34, 128, 160, 104, 17, 39, 51, 71, 40, 50, 36, 47, 0, 14, 68, 80, 116, 143, 200, 91, 108, 88, 72, 36, 57,
- 36, 0, 10, 67, 71, 51, 138, 51, 37, 101, 47, 0, 0, 12, 67, 194, 8, 15, 49, 39, 50, 35, 50, 72, 0, 12, 67, 193, 72, 15,
- 49, 36, 91, 35, 50, 72, 0, 12, 67, 127, 50, 15, 65, 36, 57, 71, 39, 72, 0, 12, 67, 74, 8, 15, 88, 35, 50, 35, 50, 72,
- 0, 10, 67, 64, 131, 64, 88, 36, 71, 107, 0, 11, 67, 60, 120, 15, 72, 108, 50, 35, 72, 0, 11, 67, 10, 8, 15, 108, 50, 35,
- 50, 72, 0, 0, 13, 67, 194, 3, 242, 49, 39, 50, 72, 36, 57, 36, 0, 18, 70, 192, 120, 19, 130, 2, 128, 49, 108, 50, 89, 39,
- 50, 36, 50, 47, 0, 19, 70, 181, 20, 179, 62, 2, 128, 48, 36, 51, 36, 88, 37, 72, 36, 50, 47, 0, 23, 72, 77, 23, 199, 58,
- 36, 79, 199, 48, 89, 35, 51, 65, 108, 101, 39, 51, 72, 36, 81, 37, 0, 19, 70, 68, 115, 243, 138, 211, 148, 51, 108, 72, 37, 57,
- 39, 48, 35, 101, 91, 0, 18, 70, 42, 36, 96, 126, 2, 128, 47, 39, 51, 50, 39, 65, 36, 50, 47, 0, 18, 69, 34, 36, 243, 123,
- 32, 71, 36, 84, 35, 89, 37, 55, 36, 57, 36, 0, 0, 13, 68, 80, 119, 160, 196, 91, 108, 55, 35, 50, 81, 0, 16, 70, 70, 34,
- 34, 43, 60, 0, 51, 39, 71, 39, 47, 37, 49, 0, 9, 67, 61, 145, 192, 72, 39, 108, 0, 12, 67, 42, 215, 0, 47, 39, 48, 39,
- 104, 17, 0, 21, 70, 40, 195, 243, 62, 6, 17, 47, 35, 75, 72, 37, 72, 36, 50, 35, 88, 35, 51, 0, 12, 68, 34, 44, 224, 196,
- 71, 40, 37, 50, 81, 0, 20, 70, 29, 136, 71, 70, 6, 17, 36, 88, 107, 108, 51, 36, 50, 35, 88, 35, 51, 0, 0, 10, 67, 132,
- 252, 192, 107, 39, 72, 108, 0, 14, 68, 33, 230, 76, 32, 71, 39, 55, 35, 75, 35, 71, 0, 11, 67, 29, 50, 173, 36, 89, 47, 36,
- 48, 0, 14, 69, 9, 232, 159, 206, 0, 108, 55, 39, 65, 37, 50, 0, 0, 11, 67, 136, 172, 7, 84, 39, 47, 49, 108, 0, 12, 67,
- 130, 38, 71, 50, 39, 12, 19, 35, 50, 0, 11, 67, 78, 35, 199, 89, 39, 12, 72, 108, 0, 18, 69, 77, 244, 92, 128, 240, 89, 35,
- 65, 35, 51, 104, 17, 35, 50, 72, 0, 17, 69, 77, 20, 209, 131, 16, 89, 35, 51, 89, 39, 51, 35, 50, 81, 0, 16, 69, 76, 161,
- 243, 128, 240, 89, 36, 47, 108, 57, 35, 50, 72, 0, 17, 69, 61, 235, 83, 128, 240, 72, 36, 55, 48, 35, 89, 35, 50, 72, 0, 11,
- 67, 52, 133, 0, 107, 35, 71, 35, 91, 0, 11, 67, 42, 213, 0, 47, 35, 48, 36, 91, 0, 15, 69, 40, 124, 222, 128, 240, 47, 108,
- 57, 55, 35, 50, 72, 0, 15, 69, 30, 3, 199, 72, 240, 35, 50, 72, 108, 88, 35, 72, 0, 10, 67, 29, 147, 199, 35, 19, 72, 108,
- 0, 12, 67, 28, 246, 71, 36, 72, 72, 36, 19, 108, 0, 0, 8, 66, 55, 48, 107, 35, 57, 0, 10, 67, 50, 35, 226, 75, 39, 72,
- 39, 0, 0, 12, 68, 182, 39, 176, 28, 48, 39, 55, 49, 108, 0, 13, 68, 181, 236, 240, 28, 48, 39, 55, 37, 49, 108, 0, 14, 68,
- 134, 44, 207, 28, 107, 39, 84, 36, 57, 72, 108, 0, 13, 68, 125, 236, 240, 28, 65, 36, 55, 37, 49, 108, 0, 11, 67, 114, 33, 192,
- 104, 17, 39, 84, 108, 0, 15, 68, 112, 117, 217, 28, 104, 17, 108, 47, 36, 19, 35, 50, 0, 10, 67, 81, 145, 192, 91, 39, 108, 19,
- 0, 18, 70, 70, 12, 71, 70, 12, 64, 51, 35, 50, 81, 108, 51, 35, 50, 81, 0, 17, 70, 58, 37, 7, 206, 3, 192, 101, 39, 91,
- 108, 57, 35, 50, 72, 0, 19, 70, 35, 54, 209, 137, 35, 192, 71, 37, 57, 35, 83, 51, 40, 88, 35, 72, 0, 19, 70, 33, 225, 207,
- 70, 12, 64, 71, 36, 55, 108, 72, 36, 51, 35, 50, 81, 0, 20, 72, 31, 52, 162, 120, 116, 243, 138, 0, 37, 88, 39, 55, 108, 89,
- 57, 39, 50, 0, 13, 68, 28, 246, 107, 28, 36, 72, 72, 36, 19, 108, 0, 0, 16, 69, 181, 21, 224, 206, 0, 48, 39, 51, 47, 35,
- 50, 37, 50, 0, 16, 69, 129, 19, 200, 30, 0, 50, 35, 51, 72, 36, 71, 108, 50, 0, 16, 69, 115, 52, 98, 30, 0, 104, 17, 37,
- 51, 39, 84, 108, 50, 0, 14, 69, 83, 52, 98, 30, 0, 91, 37, 51, 84, 108, 50, 0, 15, 69, 80, 161, 200, 30, 0, 91, 36, 47,
- 108, 71, 108, 50, 0, 10, 67, 66, 24, 0, 88, 36, 107, 50, 0, 0, 12, 67, 192, 162, 7, 49, 35, 47, 71, 35, 50, 0, 11, 67,
- 128, 200, 135, 50, 35, 75, 84, 108, 0, 13, 67, 112, 135, 135, 104, 17, 35, 71, 55, 35, 50, 0, 12, 67, 109, 103, 135, 83, 39, 88,
- 35, 55, 108, 0, 11, 67, 70, 35, 71, 51, 40, 107, 35, 50, 0, 20, 70, 62, 12, 199, 181, 56, 15, 72, 39, 50, 57, 108, 48, 35,
- 89, 35, 50, 72, 0, 11, 67, 29, 18, 199, 36, 51, 89, 35, 50, 0, 0, 15, 69, 206, 40, 19, 194, 32, 57, 40, 50, 36, 89, 49,
- 39, 0, 11, 67, 134, 3, 226, 107, 36, 50, 72, 40, 0, 17, 69, 127, 49, 224, 51, 48, 65, 37, 12, 108, 50, 6, 75, 37, 12, 0,
- 17, 69, 124, 165, 79, 175, 48, 65, 39, 47, 36, 89, 35, 72, 72, 37, 0, 20, 70, 65, 236, 222, 125, 19, 242, 88, 35, 55, 37, 55,
- 65, 39, 51, 36, 57, 36, 0, 10, 67, 29, 236, 98, 39, 55, 81, 40, 0, 19, 66, 33, 128, 71, 35, 12, 19, 72, 10, 35, 88, 9,
- 88, 39, 107, 51, 0, 46, 0, 14, 68, 181, 20, 225, 28, 48, 36, 51, 36, 89, 107, 108, 0, 14, 68, 124, 130, 158, 28, 65, 39, 71,
- 47, 35, 55, 108, 0, 16, 68, 83, 8, 155, 28, 91, 39, 49, 40, 12, 6, 83, 108, 12, 0, 14, 68, 76, 114, 25, 28, 89, 108, 71,
- 36, 19, 35, 50, 0, 14, 68, 68, 114, 25, 28, 51, 108, 71, 36, 19, 35, 50, 0, 14, 68, 52, 248, 143, 28, 107, 39, 72, 40, 72,
- 35, 50, 0, 14, 68, 44, 119, 139, 28, 89, 108, 55, 36, 89, 35, 50, 0, 11, 67, 35, 24, 64, 71, 36, 81, 36, 12, 0, 13, 68,
- 28, 130, 158, 28, 36, 71, 47, 36, 55, 108, 0, 10, 67, 11, 24, 64, 108, 81, 35, 107, 0, 23, 5, 217, 130, 46, 216, 184, 104, 12,
- 12, 35, 71, 55, 10, 35, 88, 9, 88, 39, 107, 51, 0, 46, 0, 11, 67, 194, 24, 0, 49, 39, 107, 35, 50, 0, 12, 67, 134, 183,
- 202, 107, 36, 65, 65, 35, 47, 0, 13, 68, 129, 129, 223, 204, 50, 36, 88, 108, 65, 37, 0, 17, 70, 127, 50, 162, 122, 252, 192, 65,
- 37, 47, 39, 55, 39, 90, 37, 0, 14, 67, 125, 87, 202, 65, 39, 89, 35, 65, 65, 35, 47, 0, 15, 67, 124, 166, 220, 65, 39, 47,
- 47, 35, 83, 36, 104, 17, 0, 12, 67, 84, 210, 10, 89, 39, 107, 71, 35, 47, 0, 12, 67, 56, 199, 138, 101, 36, 75, 55, 35, 47,
- 0, 12, 67, 49, 19, 224, 75, 39, 51, 72, 35, 50, 0, 17, 70, 42, 43, 98, 122, 252, 192, 47, 39, 48, 39, 55, 39, 90, 37, 0,
- 12, 67, 41, 18, 10, 47, 39, 51, 71, 35, 47, 0, 12, 67, 33, 28, 32, 71, 35, 51, 49, 35, 50, 0, 8, 65, 48, 6, 75, 37,
- 65, 0, 0, 15, 69, 193, 66, 179, 132, 112, 49, 35, 91, 47, 37, 107, 108, 0, 11, 67, 187, 4, 225, 76, 35, 49, 89, 36, 0, 13,
- 67, 129, 35, 225, 50, 35, 88, 35, 72, 36, 12, 0, 14, 67, 124, 163, 79, 65, 39, 47, 47, 35, 107, 36, 72, 0, 12, 67, 114, 42,
- 225, 104, 17, 39, 84, 36, 12, 0, 12, 67, 84, 247, 192, 6, 89, 35, 72, 39, 65, 0, 12, 67, 79, 10, 225, 89, 36, 49, 49, 36,
- 12, 0, 11, 67, 69, 198, 97, 51, 39, 104, 17, 36, 0, 12, 67, 63, 10, 225, 72, 35, 49, 49, 36, 12, 0, 12, 67, 61, 28, 97,
- 72, 35, 51, 81, 35, 107, 0, 13, 67, 61, 28, 33, 72, 35, 51, 35, 49, 36, 12, 0, 12, 67, 61, 26, 225, 72, 35, 51, 51, 36,
- 12, 0, 13, 67, 43, 10, 225, 6, 47, 36, 49, 49, 36, 12, 0, 11, 67, 33, 198, 97, 71, 39, 104, 17, 36, 0, 12, 67, 33, 28,
- 33, 71, 36, 51, 49, 36, 12, 0, 21, 72, 30, 39, 138, 68, 116, 226, 128, 240, 39, 55, 47, 36, 51, 108, 89, 39, 50, 72, 0, 0,
- 14, 68, 195, 49, 211, 40, 49, 37, 57, 108, 89, 35, 47, 0, 14, 68, 192, 177, 219, 40, 49, 36, 89, 108, 83, 35, 47, 0, 15, 68,
- 181, 18, 147, 40, 48, 39, 51, 39, 47, 36, 89, 47, 0, 19, 70, 133, 241, 202, 137, 235, 243, 107, 36, 65, 108, 47, 39, 55, 39, 90,
- 37, 0, 14, 68, 130, 20, 112, 128, 50, 35, 107, 51, 49, 35, 50, 0, 14, 68, 128, 241, 223, 40, 50, 36, 72, 108, 65, 35, 47, 0,
- 14, 68, 125, 145, 207, 128, 65, 35, 19, 108, 72, 36, 50, 0, 16, 69, 124, 209, 240, 127, 48, 65, 35, 107, 108, 49, 36, 65, 37, 0,
- 16, 68, 124, 170, 219, 112, 65, 39, 47, 47, 35, 83, 36, 104, 17, 0, 10, 67, 66, 34, 0, 88, 39, 12, 71, 0, 13, 68, 62, 44,
- 211, 40, 72, 36, 84, 37, 89, 47, 0, 11, 67, 62, 39, 136, 72, 39, 55, 35, 71, 0, 13, 68, 56, 116, 112, 128, 101, 108, 51, 49,
- 35, 50, 0, 13, 68, 51, 52, 91, 40, 75, 37, 51, 39, 83, 47, 0, 13, 68, 43, 52, 176, 128, 47, 37, 88, 49, 39, 50, 0, 13,
- 68, 41, 17, 211, 40, 47, 36, 51, 108, 89, 47, 0, 11, 67, 40, 210, 128, 47, 35, 107, 47, 36, 0, 19, 68, 30, 23, 243, 40, 6,
- 35, 107, 35, 65, 65, 37, 12, 4, 57, 35, 47, 0, 0, 13, 67, 207, 8, 64, 6, 57, 36, 49, 49, 36, 12, 0, 18, 70, 194, 2,
- 145, 182, 40, 0, 49, 39, 50, 47, 51, 48, 40, 35, 50, 0, 18, 68, 125, 197, 217, 132, 65, 39, 104, 17, 35, 47, 47, 35, 19, 36,
- 12, 0, 13, 67, 125, 195, 223, 65, 35, 104, 17, 72, 35, 65, 0, 15, 68, 124, 215, 235, 60, 65, 39, 107, 35, 65, 65, 35, 72, 0,
- 16, 68, 113, 225, 207, 132, 104, 17, 35, 55, 55, 108, 72, 36, 12, 0, 13, 68, 109, 21, 51, 60, 83, 35, 51, 91, 37, 72, 0, 14,
- 68, 78, 35, 207, 132, 89, 40, 72, 10, 72, 36, 107, 0, 12, 67, 57, 26, 223, 101, 39, 51, 51, 35, 65, 0, 11, 67, 48, 184, 64,
- 75, 39, 89, 89, 36, 0, 10, 67, 48, 116, 240, 75, 108, 89, 49, 0, 15, 68, 42, 36, 217, 132, 6, 47, 39, 89, 36, 19, 36, 12,
- 0, 14, 67, 41, 19, 95, 47, 35, 51, 35, 107, 107, 39, 65, 0, 10, 67, 35, 60, 64, 71, 36, 57, 81, 0, 11, 67, 33, 38, 95,
- 71, 36, 88, 35, 65, 0, 13, 68, 28, 252, 211, 132, 39, 72, 37, 89, 36, 12, 0, 0, 15, 69, 193, 251, 98, 76, 160, 49, 39, 65,
- 48, 39, 89, 47, 0, 12, 67, 193, 60, 32, 49, 39, 89, 49, 39, 50, 0, 12, 67, 193, 20, 202, 49, 39, 51, 89, 36, 47, 0, 15,
- 69, 192, 116, 145, 138, 0, 49, 108, 88, 36, 51, 40, 50, 0, 12, 67, 185, 231, 224, 76, 39, 55, 65, 35, 50, 0, 16, 69, 182, 24,
- 17, 108, 160, 48, 35, 107, 50, 51, 35, 83, 47, 0, 12, 67, 126, 40, 96, 65, 39, 12, 107, 36, 50, 0, 12, 67, 125, 19, 224, 65,
- 39, 51, 72, 35, 50, 0, 11, 67, 124, 215, 128, 65, 35, 107, 35, 55, 0, 11, 67, 88, 119, 224, 88, 108, 65, 36, 50, 0, 11, 67,
- 63, 7, 128, 72, 35, 49, 35, 55, 0, 11, 67, 60, 119, 224, 72, 108, 65, 35, 50, 0, 9, 66, 49, 32, 75, 39, 88, 19, 0, 11,
- 67, 44, 119, 224, 89, 108, 65, 36, 50, 0, 10, 67, 32, 117, 10, 71, 108, 91, 47, 0, 15, 69, 32, 115, 209, 108, 160, 71, 108, 72,
- 51, 39, 83, 47, 0, 15, 68, 29, 231, 203, 120, 39, 55, 6, 65, 35, 89, 35, 55, 0, 11, 67, 29, 19, 224, 39, 51, 72, 39, 50,
- 0, 0, 12, 67, 207, 7, 192, 6, 57, 36, 49, 39, 65, 0, 12, 67, 197, 242, 15, 81, 39, 65, 71, 35, 72, 0, 15, 69, 186, 1,
- 224, 194, 16, 76, 36, 50, 108, 50, 49, 36, 0, 11, 67, 136, 200, 97, 84, 36, 75, 107, 36, 0, 11, 67, 129, 151, 192, 50, 36, 19,
- 35, 65, 0, 15, 68, 126, 6, 43, 124, 65, 39, 50, 35, 88, 88, 35, 65, 0, 16, 69, 125, 241, 224, 102, 16, 65, 39, 65, 108, 50,
- 36, 19, 36, 0, 15, 68, 125, 150, 43, 124, 65, 39, 19, 35, 88, 88, 35, 65, 0, 15, 68, 125, 53, 235, 52, 65, 39, 89, 35, 47,
- 47, 35, 107, 0, 14, 68, 125, 33, 205, 124, 65, 39, 88, 108, 107, 36, 65, 0, 13, 67, 125, 19, 225, 65, 39, 51, 6, 72, 36, 12,
- 0, 14, 67, 124, 215, 207, 65, 39, 107, 35, 65, 65, 35, 72, 0, 15, 69, 120, 115, 17, 102, 16, 55, 108, 75, 39, 51, 19, 36, 0,
- 13, 67, 84, 247, 225, 89, 35, 72, 35, 65, 36, 12, 0, 11, 67, 80, 247, 192, 91, 39, 72, 35, 65, 0, 12, 67, 77, 28, 33, 89,
- 36, 51, 49, 36, 12, 0, 11, 67, 72, 247, 192, 88, 35, 72, 35, 65, 0, 15, 68, 61, 242, 15, 124, 72, 35, 65, 71, 36, 72, 35,
- 65, 0, 10, 67, 60, 120, 49, 72, 108, 50, 81, 0, 12, 67, 57, 19, 225, 101, 39, 51, 72, 36, 12, 0, 11, 67, 56, 247, 192, 101,
- 35, 72, 35, 65, 0, 12, 67, 48, 247, 192, 75, 35, 72, 72, 35, 65, 0, 11, 67, 42, 35, 225, 47, 40, 72, 36, 12, 0, 11, 67,
- 40, 119, 225, 47, 108, 65, 65, 36, 0, 16, 69, 33, 28, 20, 204, 240, 71, 35, 51, 49, 36, 91, 37, 72, 0, 17, 70, 29, 53, 209,
- 120, 114, 0, 39, 89, 47, 39, 51, 55, 108, 71, 0, 10, 67, 8, 247, 192, 108, 72, 35, 65, 0, 0, 14, 68, 197, 232, 176, 128, 81,
- 36, 55, 39, 49, 36, 50, 0, 17, 70, 194, 2, 145, 29, 50, 128, 49, 39, 50, 47, 51, 108, 89, 47, 0, 12, 67, 134, 3, 222, 107,
- 36, 50, 72, 36, 55, 0, 14, 67, 124, 211, 8, 65, 39, 107, 35, 75, 75, 35, 71, 0, 10, 67, 102, 37, 128, 35, 84, 35, 88, 0,
- 19, 70, 63, 52, 92, 61, 242, 128, 72, 37, 51, 104, 17, 36, 72, 65, 35, 47, 0, 11, 67, 32, 196, 128, 71, 36, 75, 39, 88, 0,
- 0, 14, 68, 199, 56, 159, 132, 81, 37, 57, 40, 65, 36, 12, 0, 13, 67, 198, 3, 223, 6, 81, 35, 50, 72, 39, 65, 0, 13, 68,
- 194, 36, 79, 132, 49, 40, 51, 72, 36, 107, 0, 12, 67, 194, 3, 223, 49, 35, 50, 72, 35, 65, 0, 12, 67, 129, 184, 95, 50, 35,
- 83, 35, 107, 65, 0, 14, 67, 125, 87, 223, 65, 39, 89, 35, 65, 65, 35, 65, 0, 15, 68, 124, 220, 31, 132, 65, 35, 107, 49, 35,
- 65, 36, 12, 0, 14, 67, 124, 167, 223, 65, 39, 47, 35, 65, 65, 36, 65, 0, 11, 67, 114, 36, 192, 104, 17, 39, 12, 89, 0, 17,
- 68, 113, 247, 31, 132, 104, 17, 39, 65, 104, 17, 39, 65, 36, 12, 0, 13, 68, 83, 52, 79, 132, 91, 37, 51, 72, 36, 107, 0, 18,
- 70, 81, 245, 51, 69, 40, 0, 91, 35, 65, 91, 37, 51, 88, 35, 50, 0, 19, 70, 77, 180, 112, 68, 248, 64, 89, 35, 83, 35, 51,
- 49, 35, 51, 72, 36, 0, 18, 70, 68, 120, 109, 122, 184, 64, 51, 108, 107, 48, 36, 55, 55, 36, 12, 0, 13, 68, 68, 119, 200, 60,
- 51, 108, 65, 71, 39, 72, 0, 10, 67, 66, 39, 0, 88, 39, 104, 17, 0, 14, 68, 56, 114, 159, 132, 101, 108, 47, 36, 65, 36, 12,
- 0, 14, 67, 41, 184, 95, 47, 35, 83, 35, 107, 107, 39, 65, 0, 11, 67, 34, 36, 223, 71, 40, 89, 35, 65, 0, 18, 70, 29, 118,
- 199, 206, 184, 64, 36, 47, 83, 108, 37, 57, 57, 36, 12, 0, 16, 70, 29, 28, 98, 43, 56, 0, 36, 51, 81, 39, 47, 37, 50, 0,
- 14, 68, 9, 36, 79, 132, 108, 88, 39, 51, 72, 36, 12, 0, 0, 19, 71, 184, 124, 240, 137, 180, 240, 204, 76, 108, 57, 49, 39, 83,
- 89, 49, 37, 0, 16, 68, 181, 18, 176, 120, 48, 39, 51, 39, 47, 39, 49, 39, 55, 0, 11, 67, 133, 18, 146, 107, 36, 51, 47, 88,
- 0, 18, 69, 125, 193, 209, 32, 160, 65, 39, 104, 17, 108, 51, 36, 71, 35, 47, 0, 14, 68, 124, 193, 223, 120, 65, 39, 75, 108, 65,
- 36, 55, 0, 16, 69, 69, 50, 145, 30, 0, 51, 36, 89, 47, 39, 51, 108, 50, 0, 14, 68, 68, 120, 77, 120, 51, 108, 107, 36, 107,
- 35, 55, 0, 11, 67, 61, 76, 0, 72, 39, 91, 35, 49, 0, 14, 68, 43, 5, 48, 120, 47, 35, 49, 91, 36, 49, 55, 0, 17, 69,
- 32, 244, 209, 80, 160, 71, 35, 72, 89, 36, 51, 36, 91, 47, 0, 14, 69, 28, 252, 211, 138, 0, 36, 72, 37, 89, 39, 50, 0, 27,
- 2, 58, 100, 50, 35, 65, 108, 72, 36, 10, 76, 36, 107, 51, 36, 57, 36, 10, 101, 35, 50, 72, 108, 50, 0, 46, 0, 16, 69, 180,
- 120, 18, 62, 16, 6, 48, 108, 50, 88, 72, 35, 107, 0, 15, 68, 127, 51, 225, 124, 65, 37, 72, 35, 6, 107, 35, 65, 0, 14, 68,
- 126, 1, 211, 192, 65, 35, 50, 108, 89, 36, 49, 0, 14, 68, 125, 49, 223, 52, 65, 39, 89, 108, 65, 36, 107, 0, 17, 69, 125, 33,
- 209, 102, 16, 65, 39, 88, 108, 51, 36, 19, 36, 12, 0, 13, 68, 109, 225, 211, 192, 83, 36, 55, 108, 89, 49, 0, 16, 69, 109, 225,
- 211, 110, 16, 83, 35, 55, 108, 89, 36, 83, 36, 0, 11, 67, 107, 52, 64, 104, 17, 36, 57, 51, 0, 10, 67, 80, 132, 64, 91, 36,
- 71, 51, 0, 10, 67, 72, 132, 64, 88, 36, 71, 51, 0, 12, 67, 56, 132, 64, 6, 101, 35, 71, 35, 51, 0, 8, 66, 53, 48, 107,
- 36, 89, 0, 11, 67, 42, 40, 19, 47, 40, 50, 36, 89, 0, 14, 68, 41, 81, 207, 124, 47, 35, 89, 108, 72, 39, 65, 0, 22, 72,
- 41, 28, 222, 136, 140, 202, 132, 112, 47, 36, 51, 37, 55, 39, 71, 37, 47, 107, 108, 0, 12, 67, 40, 132, 64, 6, 47, 35, 71, 35,
- 51, 0, 13, 68, 35, 52, 77, 124, 71, 37, 51, 35, 107, 65, 0, 15, 69, 10, 4, 202, 194, 16, 108, 50, 35, 89, 47, 49, 36, 0,
- 12, 67, 32, 132, 64, 71, 36, 71, 35, 51, 0, 48, 11, 67, 32, 132, 64, 71, 35, 71, 51, 0, 46, 0, 14, 67, 125, 178, 148, 65,
- 39, 83, 35, 47, 47, 36, 91, 0, 11, 67, 125, 164, 128, 65, 35, 104, 17, 88, 0, 10, 67, 124, 213, 128, 65, 35, 107, 88, 0, 10,
- 67, 122, 44, 98, 55, 39, 81, 39, 0, 11, 67, 112, 133, 128, 104, 17, 35, 71, 88, 0, 9, 67, 110, 36, 128, 83, 39, 88, 0, 26,
- 73, 76, 120, 27, 68, 120, 19, 205, 60, 34, 89, 108, 50, 83, 36, 51, 108, 50, 89, 37, 89, 49, 39, 12, 0, 11, 67, 68, 196, 128,
- 51, 35, 75, 35, 88, 0, 12, 67, 61, 19, 148, 72, 36, 51, 35, 101, 91, 0, 12, 67, 55, 52, 128, 107, 35, 57, 57, 36, 88, 0,
- 10, 67, 54, 36, 128, 107, 39, 12, 88, 0, 10, 67, 35, 53, 128, 71, 36, 57, 88, 0, 15, 69, 32, 119, 155, 101, 224, 71, 36, 55,
- 83, 36, 19, 55, 0, 0, 14, 67, 125, 120, 81, 65, 39, 47, 35, 107, 107, 35, 51, 0, 17, 69, 125, 50, 160, 193, 176, 65, 39, 89,
- 47, 35, 50, 49, 36, 83, 0, 12, 67, 124, 226, 17, 65, 39, 101, 71, 36, 51, 0, 12, 67, 124, 183, 209, 65, 39, 89, 65, 36, 51,
- 0, 8, 66, 121, 16, 55, 39, 51, 0, 18, 70, 109, 24, 179, 63, 52, 223, 83, 36, 51, 39, 57, 72, 37, 89, 65, 0, 8, 66, 61,
- 16, 72, 35, 51, 0, 17, 70, 60, 115, 199, 207, 52, 223, 72, 108, 72, 108, 37, 12, 89, 65, 0, 9, 66, 53, 16, 107, 39, 51, 51,
- 0, 16, 68, 42, 36, 235, 92, 47, 35, 84, 35, 89, 89, 39, 47, 36, 0, 9, 66, 61, 16, 72, 35, 51, 0, 76, 0, 24, 71, 124,
- 163, 79, 29, 229, 48, 120, 65, 39, 47, 47, 35, 107, 36, 72, 39, 91, 91, 36, 49, 55, 0, 22, 72, 111, 52, 179, 137, 232, 175, 207,
- 0, 83, 37, 88, 37, 57, 39, 55, 39, 90, 37, 49, 0, 13, 68, 76, 115, 241, 204, 89, 108, 72, 36, 81, 37, 0, 16, 69, 53, 22,
- 212, 30, 0, 107, 35, 51, 83, 36, 91, 108, 50, 0, 0, 14, 68, 198, 36, 78, 68, 81, 40, 51, 36, 101, 35, 51, 0, 17, 70, 193,
- 248, 160, 205, 55, 192, 49, 39, 65, 39, 50, 37, 89, 65, 0, 11, 67, 193, 53, 0, 49, 35, 89, 35, 91, 0, 13, 68, 135, 50, 158,
- 68, 107, 37, 47, 55, 36, 51, 0, 14, 68, 109, 24, 161, 68, 83, 39, 51, 40, 107, 35, 51, 0, 11, 67, 92, 132, 64, 47, 35, 71,
- 35, 51, 0, 18, 70, 78, 220, 207, 48, 119, 225, 89, 36, 48, 37, 72, 75, 108, 65, 36, 0, 17, 70, 76, 119, 142, 137, 19, 225, 89,
- 108, 55, 101, 39, 51, 72, 36, 0, 10, 67, 52, 132, 64, 107, 36, 71, 51, 0, 12, 67, 33, 19, 151, 71, 35, 51, 101, 35, 47, 0,
- 0, 11, 67, 181, 20, 226, 48, 39, 51, 89, 40, 0, 13, 67, 125, 55, 243, 65, 39, 89, 35, 65, 65, 108, 0, 21, 71, 52, 117, 145,
- 29, 228, 33, 128, 107, 108, 88, 36, 51, 39, 88, 88, 36, 107, 50, 0, 21, 71, 41, 19, 243, 60, 118, 240, 128, 47, 35, 51, 72, 37,
- 72, 35, 83, 49, 35, 50, 0, 16, 69, 32, 248, 136, 62, 32, 71, 39, 72, 39, 71, 39, 72, 39, 0, 24, 73, 30, 39, 138, 68, 120,
- 179, 137, 226, 128, 40, 55, 47, 51, 108, 84, 37, 57, 39, 55, 36, 47, 0, 26, 73, 29, 180, 199, 71, 20, 243, 56, 172, 115, 35, 83,
- 89, 108, 51, 81, 39, 89, 37, 101, 47, 36, 81, 37, 0, 0, 10, 67, 197, 19, 0, 81, 39, 51, 75, 0, 19, 70, 193, 225, 212, 206,
- 12, 27, 49, 36, 55, 108, 91, 37, 50, 49, 39, 83, 0, 17, 70, 193, 66, 179, 32, 120, 0, 49, 35, 91, 47, 37, 71, 108, 50, 0,
- 18, 69, 183, 54, 159, 33, 16, 48, 36, 57, 104, 17, 35, 65, 71, 35, 51, 0, 12, 67, 183, 51, 17, 48, 36, 57, 75, 36, 51, 0,
- 16, 69, 183, 49, 223, 33, 16, 48, 35, 57, 108, 65, 71, 35, 51, 0, 12, 67, 129, 66, 145, 50, 36, 91, 47, 35, 51, 0, 11, 67,
- 126, 35, 17, 65, 40, 75, 36, 51, 0, 12, 67, 125, 66, 145, 65, 39, 91, 47, 35, 51, 0, 18, 70, 79, 56, 17, 191, 52, 223, 89,
- 37, 50, 36, 51, 90, 37, 89, 65, 0, 10, 67, 41, 242, 17, 47, 35, 65, 51, 0, 15, 69, 28, 129, 200, 193, 16, 35, 71, 108, 71,
- 35, 49, 51, 0, 30, 2, 58, 111, 50, 35, 65, 108, 72, 36, 10, 76, 36, 107, 51, 36, 57, 36, 10, 65, 39, 47, 36, 35, 75, 12,
- 36, 71, 0, 46, 30, 2, 58, 111, 50, 35, 65, 108, 72, 36, 10, 76, 36, 107, 51, 36, 57, 36, 10, 65, 39, 47, 36, 35, 75, 12,
- 36, 71, 0, 46, 0, 15, 69, 199, 56, 138, 206, 0, 81, 37, 57, 39, 47, 37, 50, 0, 12, 67, 131, 2, 10, 50, 36, 49, 71, 35,
- 47, 0, 12, 67, 127, 8, 10, 65, 36, 49, 50, 35, 47, 0, 14, 68, 126, 2, 161, 204, 65, 39, 50, 47, 35, 107, 37, 0, 14, 68,
- 125, 82, 155, 204, 65, 39, 89, 47, 35, 83, 108, 0, 14, 67, 124, 210, 10, 65, 39, 107, 35, 71, 71, 35, 47, 0, 13, 67, 113, 55,
- 202, 104, 17, 36, 89, 65, 35, 47, 0, 14, 68, 109, 24, 176, 80, 83, 39, 51, 40, 49, 36, 91, 0, 12, 68, 101, 248, 143, 204, 35,
- 65, 40, 72, 37, 0, 16, 69, 79, 4, 74, 206, 0, 89, 36, 49, 51, 36, 47, 37, 50, 0, 12, 67, 68, 215, 138, 51, 36, 107, 55,
- 35, 47, 0, 16, 70, 68, 123, 83, 136, 252, 192, 51, 108, 48, 89, 39, 72, 37, 0, 13, 67, 63, 12, 128, 72, 35, 49, 49, 36, 57,
- 36, 0, 13, 68, 48, 124, 27, 80, 75, 108, 49, 35, 83, 91, 0, 15, 69, 43, 4, 98, 30, 0, 47, 35, 49, 51, 39, 108, 50, 0,
- 16, 69, 41, 23, 200, 138, 0, 47, 36, 51, 39, 65, 71, 39, 50, 0, 11, 67, 29, 230, 202, 39, 55, 83, 35, 47, 0, 12, 68, 28,
- 164, 115, 80, 39, 47, 51, 37, 91, 0, 18, 70, 8, 132, 91, 43, 28, 192, 108, 71, 51, 35, 83, 47, 36, 81, 37, 0, 0, 19, 70,
- 193, 18, 32, 205, 180, 64, 49, 35, 51, 71, 39, 50, 37, 83, 36, 51, 0, 14, 67, 124, 198, 79, 65, 39, 75, 35, 19, 19, 35, 72,
- 0, 11, 67, 57, 117, 0, 101, 35, 47, 35, 91, 0, 13, 68, 51, 50, 8, 68, 75, 37, 71, 71, 39, 51, 0, 17, 70, 28, 129, 200,
- 87, 52, 64, 35, 71, 108, 71, 35, 89, 37, 51, 0, 0, 15, 68, 181, 20, 160, 40, 48, 36, 51, 36, 88, 36, 50, 47, 0, 14, 68,
- 128, 216, 147, 40, 50, 39, 107, 40, 89, 35, 47, 0, 17, 69, 61, 71, 224, 193, 64, 72, 39, 91, 65, 35, 50, 49, 39, 91, 0, 19,
- 70, 41, 24, 138, 29, 44, 115, 47, 35, 51, 39, 47, 108, 88, 36, 81, 37, 0, 16, 69, 9, 180, 115, 129, 64, 108, 83, 35, 51, 37,
- 50, 36, 91, 0, 8, 65, 184, 6, 76, 36, 12, 0, 0, 16, 69, 192, 116, 112, 41, 16, 49, 108, 51, 36, 49, 47, 36, 51, 0, 21,
- 72, 182, 36, 179, 43, 56, 179, 77, 240, 48, 39, 88, 37, 47, 37, 84, 37, 89, 65, 0, 14, 67, 125, 51, 25, 65, 39, 89, 35, 75,
- 75, 35, 19, 0, 12, 67, 125, 19, 25, 65, 35, 51, 75, 35, 19, 0, 17, 68, 124, 163, 15, 60, 65, 39, 47, 36, 75, 35, 72, 72,
- 36, 72, 0, 10, 67, 124, 116, 240, 65, 108, 89, 49, 0, 19, 70, 112, 132, 83, 42, 40, 0, 104, 17, 35, 71, 51, 36, 89, 47, 40,
- 50, 0, 15, 68, 109, 24, 72, 60, 83, 35, 51, 35, 107, 71, 39, 72, 0, 16, 69, 82, 20, 115, 137, 16, 91, 35, 107, 51, 37, 84,
- 35, 51, 0, 16, 70, 31, 2, 7, 40, 120, 0, 36, 49, 71, 108, 47, 108, 50, 0, 0, 16, 70, 183, 52, 95, 137, 60, 192, 48, 37,
- 51, 65, 40, 89, 108, 0, 19, 70, 133, 242, 19, 43, 28, 192, 107, 35, 65, 71, 35, 89, 47, 36, 81, 37, 0, 13, 67, 109, 22, 138,
- 83, 39, 51, 104, 17, 35, 47, 0, 12, 67, 86, 6, 74, 89, 35, 50, 19, 35, 47, 0, 12, 67, 83, 12, 128, 91, 39, 49, 36, 57,
- 36, 0, 14, 69, 78, 33, 179, 108, 160, 89, 40, 19, 37, 83, 47, 0, 20, 71, 76, 119, 142, 137, 19, 241, 204, 89, 108, 55, 101, 39,
- 51, 72, 36, 81, 37, 0, 10, 67, 71, 8, 0, 51, 39, 49, 50, 0, 14, 67, 43, 12, 128, 6, 47, 36, 49, 49, 36, 57, 36, 0,
- 10, 67, 40, 115, 138, 47, 108, 101, 47, 0, 17, 70, 40, 115, 79, 136, 252, 192, 47, 108, 107, 39, 72, 40, 72, 37, 0, 11, 67, 32,
- 115, 138, 6, 71, 108, 101, 47, 0, 0, 14, 67, 124, 216, 15, 65, 39, 107, 35, 50, 50, 35, 72, 0, 26, 73, 124, 114, 25, 60, 119,
- 151, 35, 54, 97, 65, 108, 71, 35, 19, 72, 39, 47, 47, 35, 71, 37, 19, 36, 0, 17, 70, 78, 210, 135, 124, 132, 64, 89, 36, 48,
- 47, 108, 65, 71, 51, 0, 12, 67, 50, 40, 15, 75, 35, 84, 35, 50, 72, 0, 22, 71, 33, 17, 207, 69, 72, 161, 68, 71, 35, 51,
- 108, 72, 35, 51, 91, 39, 107, 35, 51, 0, 0, 21, 72, 198, 33, 224, 40, 120, 7, 126, 32, 81, 40, 108, 50, 47, 108, 50, 108, 65,
- 39, 0, 13, 67, 197, 234, 242, 81, 35, 55, 55, 36, 57, 36, 0, 13, 67, 181, 234, 242, 48, 36, 55, 55, 36, 57, 36, 0, 20, 70,
- 181, 56, 15, 204, 252, 115, 48, 35, 89, 35, 50, 72, 37, 72, 36, 81, 37, 0, 18, 70, 112, 116, 71, 81, 252, 212, 104, 17, 108, 51,
- 108, 91, 65, 37, 91, 0, 14, 67, 101, 195, 242, 19, 39, 104, 17, 72, 36, 57, 36, 0, 14, 67, 43, 10, 242, 6, 47, 36, 49, 49,
- 36, 57, 36, 0, 19, 70, 33, 225, 224, 76, 130, 128, 71, 35, 55, 108, 50, 36, 89, 71, 35, 47, 0, 0, 22, 72, 196, 119, 162, 30,
- 8, 159, 41, 16, 81, 108, 55, 84, 108, 50, 39, 65, 36, 47, 51, 0, 14, 68, 183, 56, 160, 60, 48, 36, 57, 84, 35, 50, 72, 0,
- 15, 68, 181, 23, 32, 60, 48, 39, 51, 104, 17, 35, 50, 72, 0, 19, 70, 181, 22, 209, 28, 168, 145, 48, 36, 51, 83, 39, 51, 108,
- 47, 39, 51, 0, 14, 68, 127, 52, 160, 60, 65, 37, 88, 35, 50, 35, 72, 0, 12, 67, 125, 87, 141, 65, 39, 89, 55, 36, 107, 0,
- 18, 70, 63, 8, 145, 28, 168, 145, 72, 36, 49, 39, 51, 108, 47, 39, 51, 0, 13, 68, 33, 232, 160, 60, 71, 36, 55, 39, 50, 72,
- 0, 18, 70, 29, 251, 81, 28, 168, 145, 36, 65, 48, 36, 51, 108, 47, 40, 51, 0, 0, 18, 70, 192, 120, 19, 138, 8, 10, 49, 108,
- 50, 89, 39, 50, 36, 50, 47, 0, 18, 70, 132, 119, 138, 71, 52, 202, 107, 108, 55, 47, 36, 51, 37, 89, 47, 0, 20, 71, 48, 113,
- 219, 40, 115, 241, 204, 75, 108, 39, 83, 47, 108, 72, 36, 81, 37, 0, 11, 67, 44, 228, 0, 89, 35, 101, 36, 88, 0, 14, 69, 31,
- 4, 71, 206, 0, 39, 49, 51, 108, 57, 50, 0, 14, 69, 29, 60, 17, 206, 0, 36, 89, 49, 51, 37, 50, 0, 0, 19, 71, 192, 116,
- 115, 192, 114, 162, 68, 49, 108, 51, 37, 49, 108, 47, 39, 51, 0, 11, 67, 137, 236, 71, 84, 39, 55, 81, 108, 0, 14, 69, 127, 55,
- 226, 128, 240, 65, 37, 65, 40, 50, 72, 0, 12, 67, 82, 19, 199, 91, 39, 107, 35, 72, 108, 0, 16, 69, 77, 17, 243, 128, 240, 89,
- 39, 51, 108, 57, 35, 50, 72, 0, 15, 68, 41, 70, 84, 100, 47, 35, 91, 35, 19, 91, 39, 19, 0, 20, 71, 41, 23, 243, 128, 114,
- 162, 68, 47, 36, 51, 65, 37, 50, 108, 47, 39, 51, 0, 19, 71, 30, 3, 243, 192, 114, 162, 68, 35, 50, 72, 37, 49, 108, 47, 39,
- 51, 0, 0, 8, 66, 63, 48, 72, 36, 57, 0, 8, 66, 127, 48, 65, 37, 0, 76, 0, 24, 72, 194, 6, 207, 68, 116, 243, 138, 0,
- 49, 39, 50, 83, 36, 72, 51, 108, 89, 37, 57, 39, 50, 0, 14, 68, 192, 243, 143, 28, 49, 35, 72, 101, 39, 72, 108, 0, 12, 68,
- 127, 53, 48, 28, 65, 37, 91, 49, 108, 0, 17, 70, 127, 51, 199, 130, 3, 192, 65, 37, 72, 108, 50, 35, 50, 72, 0, 20, 70, 56,
- 241, 243, 128, 119, 240, 101, 39, 72, 108, 57, 108, 50, 108, 65, 35, 49, 0, 18, 70, 41, 17, 239, 63, 60, 0, 47, 36, 51, 108, 90,
- 36, 72, 37, 49, 0, 13, 68, 31, 12, 207, 28, 35, 49, 37, 72, 35, 50, 0, 17, 70, 31, 8, 160, 137, 252, 240, 36, 49, 39, 50,
- 39, 65, 37, 49, 0, 0, 10, 67, 180, 172, 0, 48, 39, 47, 49, 0, 12, 68, 180, 119, 138, 136, 48, 108, 55, 47, 39, 0, 19, 69,
- 124, 135, 154, 206, 0, 65, 39, 71, 35, 55, 55, 36, 104, 17, 37, 50, 0, 19, 70, 68, 120, 109, 122, 188, 128, 51, 108, 107, 48, 36,
- 55, 55, 36, 57, 36, 0, 16, 69, 61, 232, 20, 206, 0, 72, 36, 55, 50, 36, 91, 37, 50, 0, 14, 68, 50, 3, 241, 204, 75, 36,
- 50, 72, 36, 81, 37, 0, 15, 69, 35, 52, 202, 138, 0, 71, 37, 89, 39, 47, 40, 50, 0, 0, 11, 67, 197, 37, 0, 81, 35, 88,
- 36, 91, 0, 23, 73, 194, 33, 222, 29, 225, 223, 182, 36, 64, 49, 40, 108, 55, 108, 55, 108, 65, 48, 40, 51, 0, 11, 67, 193, 69,
- 0, 49, 36, 91, 36, 91, 0, 22, 70, 185, 168, 15, 69, 200, 15, 39, 104, 17, 39, 50, 72, 35, 51, 104, 17, 35, 50, 72, 0, 15,
- 69, 130, 34, 136, 139, 0, 50, 39, 12, 47, 71, 40, 49, 0, 13, 67, 112, 247, 199, 104, 17, 39, 72, 35, 65, 108, 0, 12, 67, 108,
- 136, 71, 83, 35, 71, 35, 107, 108, 0, 16, 69, 77, 24, 149, 60, 112, 89, 35, 51, 39, 89, 36, 72, 108, 0, 10, 67, 30, 19, 199,
- 36, 107, 72, 108, 0, 25, 73, 9, 226, 162, 29, 50, 145, 28, 168, 147, 108, 55, 47, 39, 36, 89, 47, 36, 51, 108, 47, 40, 89, 0,
- 0, 13, 67, 124, 246, 115, 65, 39, 72, 72, 35, 19, 37, 0, 11, 67, 73, 66, 179, 88, 36, 91, 47, 37, 0, 11, 67, 62, 23, 179,
- 72, 36, 107, 55, 37, 0, 16, 69, 55, 8, 159, 43, 48, 107, 39, 49, 40, 65, 35, 47, 37, 0, 10, 67, 40, 114, 34, 47, 108, 71,
- 39, 0, 11, 67, 32, 242, 34, 71, 35, 72, 71, 40, 0, 0, 13, 68, 193, 236, 211, 28, 49, 36, 55, 37, 89, 108, 0, 10, 67, 100,
- 243, 192, 35, 72, 35, 72, 0, 14, 68, 81, 177, 225, 28, 91, 35, 83, 108, 107, 35, 50, 0, 14, 68, 80, 136, 31, 28, 91, 35, 71,
- 50, 36, 65, 108, 0, 11, 67, 69, 39, 0, 51, 36, 88, 104, 17, 0, 14, 68, 41, 241, 223, 28, 47, 35, 65, 108, 65, 35, 50, 0,
- 8, 66, 41, 240, 47, 36, 65, 0, 13, 68, 35, 53, 91, 28, 71, 37, 89, 35, 83, 108, 0, 22, 71, 35, 28, 209, 136, 130, 32, 60,
- 71, 36, 81, 37, 51, 39, 71, 36, 71, 35, 50, 72, 0, 13, 68, 29, 229, 27, 28, 39, 91, 91, 35, 83, 108, 0, 18, 70, 29, 85,
- 222, 28, 209, 192, 36, 89, 47, 36, 55, 108, 107, 35, 50, 0, 13, 68, 29, 66, 161, 28, 36, 91, 47, 36, 107, 108, 0, 0, 11, 67,
- 204, 118, 202, 6, 57, 108, 83, 47, 0, 14, 68, 181, 19, 241, 204, 48, 35, 51, 72, 36, 81, 37, 0, 18, 70, 127, 60, 17, 137, 60,
- 45, 65, 37, 49, 51, 39, 89, 49, 39, 48, 0, 13, 67, 86, 3, 220, 89, 35, 50, 72, 39, 104, 17, 0, 12, 68, 84, 241, 243, 204,
- 89, 36, 72, 108, 37, 0, 10, 67, 83, 54, 202, 91, 37, 83, 47, 0, 16, 69, 77, 24, 20, 206, 0, 89, 35, 51, 50, 36, 91, 37,
- 50, 0, 13, 67, 70, 40, 28, 51, 39, 12, 50, 35, 104, 17, 0, 14, 68, 68, 129, 224, 204, 51, 35, 71, 71, 108, 50, 37, 0, 11,
- 67, 62, 39, 128, 72, 39, 84, 35, 55, 0, 12, 67, 35, 54, 202, 71, 37, 57, 39, 83, 47, 0, 12, 67, 30, 39, 128, 6, 35, 84,
- 84, 35, 55, 0, 16, 70, 29, 50, 135, 49, 232, 128, 36, 89, 47, 108, 75, 55, 40, 0, 0, 12, 67, 126, 243, 225, 65, 39, 90, 72,
- 36, 12, 0, 18, 69, 125, 66, 145, 192, 112, 65, 39, 91, 47, 35, 51, 35, 49, 35, 50, 0, 16, 69, 124, 199, 226, 100, 112, 65, 35,
- 75, 65, 40, 19, 35, 50, 0, 13, 67, 84, 134, 161, 89, 36, 71, 104, 17, 36, 12, 0, 18, 70, 77, 28, 222, 30, 12, 7, 89, 36,
- 51, 37, 55, 108, 50, 49, 108, 0, 13, 67, 62, 39, 192, 72, 39, 6, 84, 84, 39, 65, 0, 15, 69, 32, 241, 224, 132, 112, 71, 36,
- 72, 108, 50, 107, 108, 0, 14, 69, 29, 244, 115, 192, 112, 36, 65, 51, 37, 49, 108, 0, 14, 69, 9, 244, 115, 192, 112, 108, 65, 51,
- 37, 49, 108, 0, 14, 65, 52, 6, 107, 36, 57, 36, 4, 75, 37, 65, 37, 0, 0, 19, 70, 207, 11, 71, 70, 236, 115, 57, 36, 49,
- 48, 108, 51, 76, 36, 81, 37, 0, 10, 67, 192, 114, 30, 49, 108, 71, 55, 0, 18, 70, 124, 213, 98, 120, 114, 179, 65, 35, 107, 89,
- 40, 55, 108, 47, 37, 0, 13, 67, 124, 166, 88, 65, 39, 47, 47, 35, 36, 88, 0, 16, 69, 113, 118, 71, 43, 48, 104, 17, 35, 47,
- 35, 108, 47, 37, 0, 15, 68, 112, 129, 205, 40, 104, 17, 36, 71, 108, 107, 35, 47, 0, 14, 67, 105, 230, 158, 104, 17, 39, 55, 104,
- 17, 39, 55, 0, 9, 66, 105, 224, 104, 17, 39, 55, 0, 14, 68, 85, 17, 205, 40, 89, 36, 51, 108, 107, 35, 47, 0, 8, 66, 41,
- 224, 47, 36, 55, 0, 15, 68, 41, 23, 200, 128, 47, 36, 51, 39, 65, 71, 39, 50, 0, 13, 68, 8, 132, 91, 40, 108, 71, 51, 39,
- 83, 47, 0, 0, 14, 68, 197, 44, 207, 132, 81, 39, 88, 37, 72, 36, 12, 0, 13, 68, 185, 76, 207, 132, 76, 36, 91, 37, 72, 36,
- 0, 21, 71, 181, 24, 147, 41, 28, 240, 28, 48, 39, 51, 39, 89, 47, 39, 51, 37, 49, 108, 0, 14, 67, 125, 71, 217, 65, 39, 91,
- 35, 65, 65, 35, 19, 0, 20, 70, 125, 50, 156, 205, 241, 192, 65, 39, 89, 47, 35, 104, 17, 37, 65, 35, 50, 0, 15, 68, 125, 19,
- 235, 60, 65, 39, 51, 35, 72, 72, 35, 72, 0, 14, 67, 124, 71, 155, 65, 39, 6, 35, 55, 55, 36, 83, 0, 12, 67, 104, 243, 192,
- 104, 17, 39, 72, 35, 72, 0, 15, 68, 77, 231, 200, 132, 89, 39, 55, 39, 65, 71, 36, 12, 0, 18, 70, 42, 3, 209, 9, 49, 192,
- 47, 39, 50, 72, 35, 51, 108, 89, 108, 0, 12, 68, 32, 119, 200, 132, 71, 108, 65, 71, 36, 0, 11, 67, 30, 12, 95, 35, 50, 81,
- 39, 65, 0, 11, 67, 29, 19, 240, 39, 51, 72, 35, 49, 0, 18, 70, 28, 210, 145, 29, 241, 192, 36, 107, 47, 36, 51, 108, 65, 35,
- 50, 0, 16, 70, 8, 136, 160, 124, 120, 0, 108, 71, 40, 50, 65, 108, 50, 0, 0, 11, 67, 197, 44, 0, 81, 35, 88, 35, 49, 0,
- 10, 67, 195, 60, 0, 49, 36, 57, 49, 0, 13, 68, 194, 44, 10, 120, 49, 39, 49, 47, 36, 55, 0, 17, 70, 127, 60, 34, 122, 252,
- 192, 65, 37, 49, 39, 55, 39, 90, 37, 0, 14, 68, 126, 1, 211, 32, 65, 39, 50, 108, 89, 36, 71, 0, 15, 68, 125, 226, 161, 32,
- 65, 39, 55, 47, 35, 107, 36, 71, 0, 14, 68, 125, 81, 205, 32, 65, 39, 89, 108, 107, 36, 71, 0, 14, 68, 124, 209, 211, 32, 65,
- 39, 107, 108, 89, 36, 71, 0, 15, 67, 112, 246, 160, 104, 17, 35, 72, 36, 104, 17, 35, 50, 0, 13, 67, 109, 23, 32, 83, 39, 51,
- 104, 17, 39, 50, 0, 11, 67, 101, 234, 202, 36, 55, 55, 35, 47, 0, 15, 69, 83, 54, 115, 30, 0, 91, 37, 19, 35, 57, 108, 50,
- 0, 11, 67, 69, 40, 0, 51, 35, 88, 35, 50, 0, 12, 67, 61, 20, 202, 72, 39, 51, 39, 89, 47, 0, 14, 67, 41, 184, 32, 47,
- 35, 83, 35, 50, 50, 39, 50, 0, 11, 67, 34, 236, 224, 71, 36, 76, 37, 50, 0, 21, 70, 33, 120, 145, 193, 236, 192, 71, 36, 47,
- 39, 84, 51, 36, 49, 39, 55, 55, 37, 0, 0, 22, 72, 192, 116, 135, 33, 225, 224, 192, 112, 49, 108, 88, 108, 71, 36, 55, 108, 50,
- 49, 108, 0, 22, 72, 181, 24, 147, 41, 24, 179, 192, 112, 48, 39, 51, 39, 89, 47, 39, 51, 37, 49, 108, 0, 12, 67, 132, 195, 225,
- 107, 36, 75, 72, 35, 107, 0, 11, 67, 127, 55, 161, 65, 37, 55, 36, 12, 0, 12, 67, 80, 136, 97, 91, 39, 71, 107, 36, 12, 0,
- 14, 67, 68, 252, 225, 51, 35, 72, 72, 37, 57, 36, 12, 0, 12, 67, 48, 136, 97, 75, 36, 71, 107, 36, 12, 0, 15, 68, 33, 27,
- 224, 108, 71, 36, 51, 36, 90, 50, 36, 83, 0, 14, 69, 31, 4, 243, 62, 16, 39, 49, 89, 37, 72, 36, 0, 14, 69, 29, 230, 71,
- 62, 16, 39, 55, 108, 72, 72, 36, 0, 12, 67, 29, 183, 33, 35, 83, 104, 17, 35, 107, 0, 11, 67, 28, 226, 161, 35, 101, 47, 36,
- 12, 0, 10, 67, 11, 8, 33, 108, 49, 50, 36, 0, 0, 18, 70, 135, 51, 209, 137, 235, 243, 107, 37, 72, 51, 39, 55, 39, 90, 37,
- 0, 18, 69, 125, 50, 156, 33, 224, 65, 39, 89, 47, 35, 104, 17, 71, 36, 55, 0, 14, 67, 124, 131, 222, 65, 39, 71, 35, 72, 72,
- 36, 55, 0, 14, 68, 124, 129, 243, 128, 65, 39, 71, 108, 57, 36, 50, 0, 11, 67, 109, 60, 222, 83, 39, 89, 37, 55, 0, 14, 68,
- 77, 27, 97, 128, 89, 35, 51, 48, 35, 107, 50, 0, 18, 70, 41, 23, 226, 83, 55, 243, 47, 36, 51, 65, 39, 91, 37, 65, 37, 0,
- 19, 70, 35, 55, 217, 69, 178, 128, 71, 37, 65, 35, 19, 51, 36, 83, 35, 47, 0, 21, 70, 33, 232, 15, 133, 242, 128, 71, 39, 55,
- 35, 50, 72, 107, 36, 65, 65, 35, 47, 0, 24, 73, 30, 6, 226, 69, 241, 211, 206, 40, 0, 35, 50, 83, 39, 51, 65, 108, 89, 37,
- 57, 39, 50, 0, 10, 67, 11, 11, 64, 108, 49, 36, 48, 0, 25, 7, 216, 168, 226, 128, 140, 217, 133, 71, 35, 12, 19, 72, 10, 35,
- 88, 9, 65, 37, 55, 108, 72, 0, 46, 0, 11, 67, 197, 236, 223, 81, 36, 55, 37, 65, 0, 14, 68, 194, 1, 243, 132, 49, 36, 50,
- 108, 57, 36, 12, 0, 19, 70, 182, 3, 20, 128, 136, 64, 48, 35, 50, 75, 91, 35, 50, 71, 36, 12, 0, 14, 68, 133, 17, 211, 60,
- 107, 35, 51, 108, 89, 35, 72, 0, 10, 67, 127, 4, 192, 65, 35, 49, 89, 0, 11, 67, 126, 35, 223, 65, 39, 72, 36, 65, 0, 16,
- 68, 126, 5, 220, 132, 65, 35, 50, 47, 35, 104, 17, 36, 12, 0, 14, 67, 125, 83, 217, 65, 39, 89, 35, 72, 72, 36, 19, 0, 14,
- 67, 124, 168, 95, 65, 39, 47, 47, 35, 107, 35, 65, 0, 14, 68, 63, 7, 138, 132, 72, 36, 49, 39, 55, 47, 36, 0, 13, 68, 61,
- 17, 243, 132, 72, 36, 51, 108, 57, 36, 0, 14, 68, 61, 17, 223, 60, 72, 35, 51, 108, 65, 35, 72, 0, 18, 70, 56, 120, 34, 28,
- 248, 64, 101, 108, 50, 36, 84, 108, 72, 36, 12, 0, 18, 70, 43, 12, 199, 56, 168, 64, 47, 35, 49, 57, 108, 101, 47, 36, 12, 0,
- 15, 67, 42, 40, 95, 47, 35, 6, 84, 35, 107, 107, 39, 65, 0, 15, 67, 41, 195, 223, 47, 35, 104, 17, 35, 72, 72, 39, 65, 0,
- 16, 68, 41, 180, 92, 132, 47, 35, 83, 51, 35, 104, 17, 36, 12, 0, 19, 70, 33, 227, 209, 187, 56, 0, 71, 71, 36, 55, 72, 36,
- 51, 76, 37, 50, 0, 14, 68, 32, 252, 225, 132, 71, 35, 72, 37, 107, 36, 12, 0, 15, 68, 32, 244, 92, 132, 71, 35, 72, 51, 35,
- 104, 17, 36, 0, 19, 70, 32, 114, 140, 68, 136, 64, 71, 108, 47, 35, 75, 51, 39, 71, 36, 12, 0, 19, 70, 29, 231, 7, 100, 248,
- 64, 35, 55, 104, 17, 108, 19, 36, 72, 36, 12, 0, 14, 68, 29, 60, 30, 132, 36, 89, 49, 36, 55, 36, 12, 0, 13, 68, 29, 49,
- 243, 132, 19, 36, 89, 108, 19, 36, 0, 13, 68, 29, 17, 243, 132, 19, 36, 51, 108, 19, 36, 0, 0, 15, 69, 207, 4, 71, 76, 160,
- 57, 36, 49, 51, 108, 89, 47, 0, 20, 71, 133, 241, 202, 137, 232, 175, 204, 107, 36, 65, 108, 47, 39, 55, 39, 90, 37, 0, 13, 68,
- 124, 129, 243, 120, 65, 39, 71, 108, 57, 55, 0, 16, 68, 81, 193, 220, 120, 91, 35, 104, 17, 108, 104, 17, 39, 55, 0, 15, 69, 77,
- 20, 71, 76, 160, 89, 35, 51, 51, 108, 89, 47, 0, 15, 69, 71, 49, 205, 206, 0, 51, 35, 57, 108, 107, 37, 50, 0, 24, 73, 68,
- 115, 243, 136, 124, 210, 136, 168, 173, 51, 108, 72, 37, 57, 39, 37, 88, 39, 47, 39, 48, 0, 19, 68, 52, 241, 220, 120, 107, 4, 35,
- 72, 72, 36, 10, 35, 104, 17, 35, 55, 0, 14, 68, 41, 241, 243, 120, 47, 35, 65, 108, 57, 39, 55, 0, 12, 68, 29, 50, 179, 120,
- 36, 89, 47, 37, 55, 0, 0, 18, 70, 186, 17, 209, 29, 50, 33, 76, 108, 107, 108, 51, 35, 89, 71, 36, 0, 15, 69, 183, 53, 7,
- 124, 240, 48, 37, 91, 108, 65, 35, 72, 0, 14, 68, 181, 19, 76, 124, 48, 39, 51, 107, 35, 75, 65, 0, 17, 69, 125, 113, 222, 34,
- 16, 65, 39, 47, 108, 55, 36, 71, 36, 12, 0, 17, 68, 124, 164, 96, 124, 65, 39, 47, 36, 51, 35, 50, 50, 36, 65, 0, 17, 69,
- 124, 129, 207, 122, 16, 65, 39, 71, 108, 72, 36, 55, 36, 12, 0, 16, 69, 115, 55, 162, 122, 16, 104, 17, 36, 57, 55, 40, 55, 36,
- 0, 14, 68, 89, 241, 243, 124, 88, 35, 65, 108, 57, 36, 65, 0, 15, 68, 81, 69, 79, 124, 91, 36, 91, 89, 35, 72, 39, 65, 0,
- 11, 67, 74, 5, 0, 88, 35, 50, 35, 91, 0, 12, 67, 70, 37, 0, 6, 51, 35, 84, 36, 91, 0, 19, 70, 62, 12, 199, 63, 51,
- 225, 72, 39, 50, 57, 108, 72, 37, 72, 36, 12, 0, 11, 67, 48, 213, 0, 75, 35, 107, 36, 91, 0, 16, 68, 41, 202, 207, 124, 47,
- 35, 104, 17, 35, 72, 72, 39, 65, 0, 15, 69, 35, 50, 162, 42, 16, 71, 36, 57, 47, 40, 47, 36, 0, 0, 12, 67, 207, 8, 98,
- 57, 36, 49, 107, 39, 12, 0, 8, 66, 131, 48, 50, 36, 57, 0, 14, 67, 42, 35, 84, 47, 35, 84, 35, 107, 107, 39, 91, 0, 24,
- 71, 32, 119, 30, 29, 193, 202, 112, 71, 108, 104, 17, 108, 55, 108, 104, 17, 108, 47, 39, 104, 17, 0, 23, 72, 29, 60, 51, 74, 38,
- 209, 131, 48, 19, 36, 89, 49, 37, 88, 39, 83, 36, 51, 50, 37, 0, 17, 70, 9, 21, 51, 43, 2, 128, 108, 51, 91, 37, 47, 36,
- 49, 47, 0, 9, 65, 180, 19, 6, 48, 36, 12, 0, 0, 13, 68, 192, 120, 48, 76, 49, 108, 50, 36, 49, 89, 0, 11, 67, 190, 44,
- 17, 90, 39, 49, 36, 51, 0, 12, 67, 133, 24, 81, 107, 36, 51, 107, 36, 51, 0, 15, 69, 130, 37, 51, 61, 240, 50, 39, 91, 37,
- 72, 35, 65, 0, 12, 67, 126, 12, 17, 65, 39, 50, 49, 36, 51, 0, 12, 67, 125, 148, 209, 65, 39, 19, 89, 36, 51, 0, 14, 67,
- 124, 66, 209, 65, 39, 19, 35, 89, 89, 36, 51, 0, 19, 70, 109, 24, 12, 125, 76, 0, 83, 35, 51, 35, 50, 75, 65, 36, 91, 49,
- 0, 11, 67, 82, 40, 81, 91, 39, 107, 35, 51, 0, 11, 67, 71, 51, 209, 51, 37, 72, 36, 51, 0, 18, 70, 33, 35, 222, 30, 8,
- 64, 71, 39, 88, 72, 36, 55, 108, 50, 36, 0, 20, 71, 33, 24, 146, 204, 118, 202, 132, 71, 39, 51, 40, 88, 57, 108, 83, 47, 36,
- 0, 17, 70, 32, 119, 160, 76, 136, 64, 71, 36, 50, 50, 36, 89, 71, 36, 0, 16, 70, 8, 164, 98, 183, 56, 0, 108, 47, 51, 39,
- 48, 37, 50, 0, 0, 10, 67, 131, 8, 128, 50, 36, 49, 40, 0, 15, 68, 127, 20, 240, 80, 65, 35, 81, 35, 89, 49, 39, 91, 0,
- 14, 68, 124, 194, 136, 204, 65, 39, 75, 47, 35, 71, 108, 0, 14, 69, 79, 52, 98, 30, 0, 89, 37, 51, 84, 108, 50, 0, 23, 72,
- 68, 115, 243, 137, 235, 243, 76, 160, 51, 108, 72, 37, 57, 39, 55, 39, 90, 37, 89, 47, 0, 20, 70, 34, 1, 200, 68, 124, 224, 71,
- 35, 50, 108, 10, 71, 35, 51, 10, 37, 50, 0, 0, 15, 69, 194, 36, 74, 193, 48, 49, 39, 51, 47, 36, 49, 89, 0, 14, 68, 193,
- 53, 25, 68, 49, 39, 89, 91, 36, 19, 51, 0, 15, 68, 113, 24, 155, 68, 104, 17, 36, 51, 39, 83, 36, 51, 0, 18, 70, 82, 1,
- 211, 30, 3, 225, 91, 36, 50, 108, 89, 108, 50, 72, 36, 0, 14, 68, 77, 17, 211, 68, 89, 35, 51, 108, 89, 35, 51, 0, 24, 72,
- 61, 18, 32, 63, 5, 51, 62, 16, 72, 35, 51, 71, 35, 50, 72, 49, 36, 91, 37, 72, 36, 0, 18, 70, 53, 232, 135, 29, 19, 225,
- 107, 35, 55, 84, 108, 35, 51, 72, 36, 0, 15, 67, 42, 36, 215, 47, 35, 84, 35, 89, 89, 39, 47, 36, 0, 13, 68, 32, 118, 240,
- 68, 71, 108, 83, 36, 49, 51, 0, 17, 70, 11, 2, 179, 139, 50, 161, 108, 49, 47, 37, 84, 37, 47, 36, 0, 0, 11, 67, 204, 220,
- 243, 57, 35, 107, 57, 108, 0, 20, 71, 134, 39, 226, 76, 123, 115, 128, 107, 39, 65, 39, 89, 108, 48, 57, 36, 50, 0, 18, 70, 127,
- 60, 17, 79, 11, 64, 65, 37, 49, 51, 39, 89, 49, 39, 48, 0, 14, 67, 125, 200, 51, 65, 39, 104, 17, 35, 50, 50, 37, 0, 13,
- 67, 113, 23, 51, 104, 17, 36, 51, 104, 17, 37, 0, 11, 67, 84, 210, 128, 89, 36, 107, 35, 47, 0, 14, 69, 83, 60, 7, 198, 32,
- 91, 37, 49, 108, 81, 39, 0, 12, 67, 61, 22, 212, 72, 36, 51, 35, 83, 91, 0, 10, 67, 53, 182, 0, 107, 36, 83, 88, 0, 14,
- 69, 9, 231, 199, 43, 48, 108, 55, 65, 108, 47, 37, 0, 0, 12, 67, 125, 83, 209, 65, 35, 89, 72, 35, 51, 0, 15, 68, 125, 20,
- 207, 76, 65, 36, 51, 89, 36, 72, 36, 89, 0, 22, 71, 122, 36, 135, 121, 246, 79, 132, 55, 39, 12, 88, 39, 55, 65, 36, 19, 72,
- 36, 12, 0, 11, 67, 122, 35, 209, 55, 39, 72, 36, 51, 0, 21, 71, 93, 225, 224, 80, 120, 15, 132, 47, 35, 55, 108, 50, 36, 91,
- 108, 50, 72, 36, 0, 13, 68, 71, 55, 176, 76, 51, 37, 55, 35, 49, 89, 0, 17, 69, 57, 23, 212, 133, 16, 101, 39, 51, 35, 65,
- 91, 35, 107, 51, 0, 20, 71, 48, 252, 207, 29, 230, 97, 60, 75, 35, 72, 37, 72, 39, 55, 35, 107, 72, 0, 18, 70, 41, 28, 237,
- 123, 4, 192, 47, 37, 51, 37, 48, 55, 36, 49, 89, 0, 19, 70, 35, 55, 179, 29, 19, 223, 6, 71, 37, 55, 57, 108, 51, 72, 39,
- 65, 0, 20, 71, 33, 17, 224, 60, 115, 138, 132, 71, 35, 51, 35, 50, 72, 108, 101, 47, 36, 0, 10, 67, 11, 3, 192, 108, 49, 36,
- 72, 0, 12, 68, 10, 241, 240, 76, 108, 90, 108, 49, 89, 0, 0, 11, 67, 198, 40, 0, 81, 35, 84, 35, 50, 0, 12, 67, 194, 6,
- 202, 49, 36, 50, 36, 83, 47, 0, 16, 69, 193, 225, 226, 78, 0, 49, 36, 55, 108, 84, 89, 35, 50, 0, 13, 67, 129, 68, 202, 50,
- 36, 6, 91, 35, 89, 47, 0, 21, 70, 125, 195, 223, 28, 172, 192, 65, 39, 104, 17, 35, 72, 72, 35, 65, 108, 47, 37, 0, 17, 68,
- 124, 168, 141, 80, 65, 39, 47, 36, 84, 35, 107, 107, 36, 91, 0, 11, 67, 101, 87, 202, 36, 89, 65, 35, 47, 0, 12, 67, 82, 44,
- 10, 91, 39, 12, 49, 35, 47, 0, 11, 67, 74, 12, 0, 88, 35, 50, 35, 49, 0, 19, 70, 68, 115, 243, 137, 60, 45, 51, 108, 72,
- 37, 57, 39, 89, 49, 39, 48, 0, 12, 67, 53, 71, 202, 107, 36, 91, 65, 35, 47, 0, 17, 69, 50, 2, 158, 126, 0, 75, 36, 50,
- 47, 36, 55, 65, 35, 50, 0, 10, 67, 40, 118, 202, 47, 108, 83, 47, 0, 12, 68, 32, 119, 200, 204, 71, 108, 65, 71, 37, 0, 10,
- 67, 32, 118, 202, 71, 108, 83, 47, 0, 13, 68, 28, 168, 176, 80, 40, 47, 40, 49, 36, 91, 0, 11, 68, 9, 17, 243, 204, 108, 51,
- 108, 37, 0, 13, 68, 9, 17, 223, 80, 108, 51, 108, 65, 36, 91, 0, 0, 17, 69, 193, 251, 94, 193, 48, 49, 39, 65, 48, 36, 55,
- 36, 49, 89, 0, 18, 70, 187, 52, 136, 71, 20, 64, 76, 37, 88, 71, 36, 51, 81, 36, 51, 0, 14, 68, 181, 28, 207, 68, 48, 35,
- 51, 37, 72, 35, 51, 0, 20, 70, 181, 20, 202, 83, 20, 64, 48, 35, 51, 35, 89, 47, 36, 91, 81, 35, 51, 0, 19, 70, 180, 244,
- 84, 138, 20, 64, 48, 36, 72, 35, 51, 91, 39, 107, 35, 51, 0, 15, 69, 128, 124, 222, 193, 48, 50, 108, 57, 55, 36, 49, 89, 0,
- 17, 70, 123, 50, 162, 77, 180, 64, 55, 37, 47, 39, 89, 83, 36, 51, 0, 15, 69, 62, 43, 94, 193, 48, 72, 40, 48, 55, 36, 49,
- 89, 0, 24, 72, 52, 117, 145, 61, 21, 77, 130, 16, 107, 108, 88, 36, 51, 72, 35, 51, 89, 35, 107, 50, 36, 0, 15, 68, 41, 88,
- 171, 68, 47, 35, 89, 35, 84, 84, 39, 51, 0, 18, 70, 41, 23, 226, 77, 180, 64, 47, 36, 51, 65, 39, 89, 83, 36, 51, 0, 15,
- 68, 33, 20, 177, 68, 71, 35, 51, 88, 36, 81, 35, 51, 0, 17, 70, 28, 167, 226, 77, 180, 64, 35, 47, 65, 39, 89, 83, 36, 51,
- 0, 0, 23, 72, 197, 232, 176, 128, 117, 45, 205, 224, 81, 36, 55, 39, 49, 36, 50, 36, 91, 48, 37, 55, 0, 13, 68, 197, 28, 211,
- 40, 81, 36, 51, 37, 89, 47, 0, 15, 68, 181, 20, 91, 40, 48, 39, 51, 10, 51, 35, 83, 47, 0, 14, 68, 136, 225, 223, 40, 84,
- 36, 101, 108, 65, 35, 47, 0, 14, 68, 136, 193, 225, 40, 84, 36, 75, 108, 107, 35, 47, 0, 12, 67, 126, 44, 8, 65, 39, 12, 49,
- 36, 71, 0, 12, 67, 126, 38, 88, 65, 39, 12, 19, 36, 88, 0, 16, 69, 125, 50, 139, 131, 48, 65, 39, 89, 47, 35, 89, 50, 108,
- 0, 14, 68, 88, 225, 223, 40, 88, 36, 101, 108, 65, 35, 47, 0, 13, 67, 81, 151, 178, 91, 39, 19, 55, 36, 57, 36, 0, 14, 68,
- 49, 17, 205, 40, 75, 36, 51, 108, 107, 35, 47, 0, 15, 69, 31, 56, 175, 131, 48, 37, 57, 39, 90, 36, 50, 37, 0, 0, 18, 70,
- 135, 51, 209, 137, 54, 209, 107, 37, 72, 51, 39, 89, 83, 36, 51, 0, 17, 68, 124, 164, 79, 60, 65, 39, 47, 36, 51, 35, 72, 72,
- 36, 72, 0, 18, 69, 77, 18, 135, 77, 16, 10, 89, 35, 51, 10, 47, 108, 89, 35, 51, 0, 11, 67, 52, 195, 0, 107, 39, 75, 35,
- 75, 0, 18, 70, 8, 228, 71, 120, 119, 209, 108, 101, 35, 51, 39, 55, 35, 65, 51, 0, 0, 14, 69, 192, 116, 79, 30, 0, 49, 108,
- 51, 72, 108, 50, 0, 11, 67, 181, 188, 0, 48, 39, 83, 35, 49, 0, 12, 67, 181, 20, 202, 48, 35, 51, 35, 89, 47, 0, 19, 71,
- 127, 50, 147, 136, 140, 212, 204, 65, 37, 47, 89, 39, 71, 37, 91, 37, 0, 14, 68, 125, 225, 205, 96, 65, 39, 55, 108, 107, 36, 88,
- 0, 19, 70, 124, 163, 226, 122, 252, 192, 65, 36, 47, 39, 72, 39, 55, 39, 90, 37, 0, 16, 69, 112, 244, 79, 30, 0, 104, 17, 35,
- 72, 51, 72, 108, 50, 0, 17, 69, 109, 151, 135, 42, 0, 83, 35, 19, 35, 55, 108, 47, 39, 50, 0, 16, 69, 80, 120, 83, 138, 0,
- 91, 108, 107, 89, 35, 84, 35, 50, 0, 13, 67, 49, 16, 202, 75, 39, 51, 19, 6, 35, 47, 0, 11, 67, 45, 248, 0, 89, 35, 65,
- 35, 50, 0, 18, 70, 43, 8, 34, 122, 252, 192, 47, 36, 49, 50, 39, 55, 39, 90, 37, 0, 21, 71, 41, 23, 243, 130, 39, 175, 204,
- 47, 36, 51, 65, 37, 50, 39, 55, 39, 90, 37, 0, 15, 69, 32, 116, 177, 108, 160, 71, 108, 88, 81, 39, 83, 47, 0, 18, 70, 29,
- 60, 222, 137, 60, 45, 35, 89, 37, 55, 39, 89, 49, 39, 48, 0, 0, 15, 68, 125, 18, 155, 100, 65, 39, 51, 47, 35, 83, 35, 19,
- 0, 18, 70, 63, 49, 209, 35, 4, 64, 72, 37, 57, 108, 51, 71, 35, 49, 51, 0, 20, 71, 58, 33, 225, 69, 72, 161, 68, 101, 108,
- 107, 35, 51, 91, 39, 107, 35, 51, 0, 17, 69, 49, 24, 136, 52, 176, 75, 35, 51, 51, 39, 71, 35, 107, 89, 0, 22, 71, 29, 50,
- 145, 28, 164, 219, 68, 36, 89, 47, 36, 51, 108, 47, 36, 89, 83, 36, 51, 0, 0, 17, 70, 197, 17, 219, 205, 50, 128, 81, 36, 51,
- 108, 83, 37, 89, 47, 0, 19, 70, 134, 33, 222, 32, 119, 51, 107, 39, 84, 35, 55, 71, 108, 104, 17, 37, 0, 13, 67, 126, 35, 200,
- 65, 39, 35, 19, 72, 35, 71, 0, 17, 70, 34, 35, 199, 181, 50, 128, 71, 40, 72, 108, 48, 36, 89, 47, 0, 18, 70, 9, 243, 226,
- 69, 178, 128, 108, 65, 35, 72, 39, 51, 35, 83, 47, 0, 0, 14, 68, 183, 49, 223, 60, 48, 35, 57, 108, 65, 35, 72, 0, 14, 68,
- 33, 49, 223, 60, 71, 35, 89, 108, 65, 35, 72, 0, 0, 9, 67, 134, 44, 192, 107, 39, 57, 0, 15, 69, 127, 49, 207, 206, 0, 65,
- 35, 57, 108, 72, 37, 50, 0, 16, 68, 81, 146, 15, 200, 91, 39, 19, 71, 35, 72, 36, 57, 36, 0, 11, 67, 73, 28, 0, 88, 35,
- 51, 35, 49, 0, 15, 68, 41, 243, 31, 48, 47, 35, 65, 35, 75, 65, 39, 75, 0, 10, 67, 32, 200, 128, 71, 36, 75, 40, 0, 0,
- 13, 67, 105, 82, 7, 104, 17, 35, 89, 71, 35, 50, 0, 10, 67, 60, 133, 0, 72, 36, 71, 91, 0, 0, 10, 67, 71, 50, 0, 51,
- 36, 57, 71, 0, 16, 70, 31, 56, 17, 137, 50, 128, 6, 37, 50, 51, 40, 89, 47, 0, 0, 14, 68, 194, 20, 72, 28, 49, 35, 107,
- 51, 39, 71, 108, 0, 15, 68, 61, 182, 74, 28, 72, 35, 83, 19, 35, 47, 35, 50, 0, 10, 67, 34, 209, 192, 71, 36, 48, 108, 0,
- 17, 70, 34, 33, 222, 53, 56, 0, 71, 39, 55, 107, 35, 89, 35, 50, 0, 14, 68, 29, 194, 143, 28, 36, 104, 17, 47, 36, 72, 108,
- 0, 13, 68, 28, 130, 143, 28, 36, 71, 47, 36, 72, 108, 0, 0, 9, 66, 129, 192, 50, 36, 104, 17, 0, 11, 67, 121, 168, 128, 55,
- 35, 104, 17, 84, 0, 11, 67, 62, 40, 128, 72, 36, 84, 39, 12, 0, 9, 66, 61, 192, 72, 36, 104, 17, 0, 0, 12, 67, 126, 8,
- 71, 6, 65, 36, 50, 107, 108, 0, 21, 69, 125, 195, 223, 40, 112, 65, 39, 104, 17, 35, 72, 72, 35, 65, 35, 47, 35, 50, 0, 16,
- 69, 32, 119, 148, 43, 0, 71, 108, 55, 36, 91, 47, 35, 49, 0, 0, 11, 67, 181, 226, 128, 48, 35, 55, 35, 47, 0, 14, 69, 130,
- 37, 51, 63, 48, 50, 40, 91, 37, 72, 37, 0, 19, 70, 129, 50, 153, 123, 55, 0, 50, 35, 89, 47, 35, 19, 55, 37, 104, 17, 0,
- 10, 67, 128, 114, 162, 50, 108, 47, 39, 0, 12, 67, 125, 226, 128, 65, 36, 55, 55, 35, 47, 0, 16, 69, 125, 161, 224, 122, 32, 65,
- 39, 104, 17, 108, 50, 55, 40, 0, 10, 67, 125, 66, 128, 65, 39, 91, 47, 0, 15, 67, 93, 23, 51, 47, 35, 51, 35, 104, 17, 104,
- 17, 37, 0, 11, 67, 77, 183, 179, 89, 39, 83, 55, 108, 0, 16, 69, 73, 19, 224, 34, 32, 88, 35, 51, 72, 35, 50, 71, 40, 0,
- 15, 69, 57, 23, 199, 122, 32, 101, 39, 51, 65, 108, 55, 40, 0, 13, 67, 43, 3, 243, 47, 35, 49, 35, 72, 72, 37, 0, 19, 70,
- 42, 40, 7, 123, 50, 178, 47, 39, 50, 108, 55, 37, 47, 36, 57, 36, 0, 14, 69, 34, 38, 199, 122, 32, 71, 40, 83, 108, 55, 39,
- 0, 15, 69, 32, 229, 51, 63, 48, 71, 35, 101, 91, 37, 72, 37, 0, 25, 73, 29, 251, 81, 79, 56, 160, 205, 50, 128, 35, 65, 48,
- 36, 51, 89, 37, 57, 39, 50, 37, 89, 47, 0, 17, 70, 10, 3, 226, 79, 11, 64, 108, 50, 72, 39, 89, 49, 39, 48, 0, 11, 67,
- 8, 131, 34, 108, 71, 75, 39, 12, 0, 8, 65, 56, 6, 101, 36, 12, 0, 0, 14, 68, 193, 18, 30, 28, 49, 35, 51, 71, 35, 55,
- 108, 0, 14, 68, 126, 2, 161, 28, 65, 39, 50, 47, 35, 107, 108, 0, 15, 68, 125, 194, 143, 28, 65, 39, 104, 17, 47, 35, 72, 108,
- 0, 16, 68, 125, 119, 156, 28, 65, 39, 47, 55, 35, 104, 17, 35, 50, 0, 14, 68, 124, 130, 143, 28, 65, 39, 71, 47, 35, 72, 108,
- 0, 9, 66, 113, 240, 104, 17, 39, 65, 0, 16, 68, 105, 183, 138, 28, 104, 17, 36, 83, 55, 35, 47, 35, 50, 0, 15, 68, 104, 119,
- 136, 28, 104, 17, 108, 55, 36, 71, 35, 50, 0, 12, 67, 84, 136, 64, 89, 39, 71, 71, 36, 12, 0, 11, 67, 79, 56, 64, 89, 37,
- 57, 35, 107, 0, 11, 67, 71, 56, 64, 51, 37, 57, 36, 12, 0, 11, 67, 63, 56, 64, 72, 37, 57, 36, 12, 0, 12, 67, 60, 136,
- 64, 72, 35, 71, 71, 36, 12, 0, 10, 67, 55, 56, 64, 107, 35, 57, 36, 0, 13, 68, 33, 225, 243, 28, 71, 35, 55, 108, 57, 108,
- 0, 17, 70, 32, 115, 223, 50, 40, 0, 71, 108, 72, 36, 65, 75, 40, 50, 0, 17, 70, 30, 252, 207, 132, 124, 0, 36, 90, 37, 72,
- 36, 107, 108, 49, 0, 13, 68, 29, 230, 200, 28, 35, 55, 36, 83, 71, 108, 0, 14, 68, 29, 226, 156, 28, 36, 55, 47, 36, 104, 17,
- 108, 0, 14, 68, 29, 200, 179, 28, 35, 104, 17, 84, 37, 57, 108, 0, 16, 70, 29, 59, 71, 68, 161, 192, 36, 89, 48, 108, 51, 47,
- 108, 0, 0, 11, 67, 126, 215, 128, 65, 39, 48, 39, 55, 0, 15, 67, 125, 151, 156, 65, 39, 19, 35, 55, 55, 35, 104, 17, 0, 15,
- 67, 125, 114, 28, 65, 39, 47, 35, 71, 71, 35, 104, 17, 0, 13, 68, 125, 76, 8, 136, 65, 39, 91, 49, 71, 40, 0, 16, 68, 124,
- 172, 15, 204, 65, 39, 47, 36, 49, 35, 72, 72, 37, 0, 12, 68, 80, 116, 202, 204, 91, 108, 89, 47, 37, 0, 16, 70, 78, 43, 81,
- 30, 8, 128, 89, 39, 48, 51, 108, 50, 39, 0, 13, 67, 77, 23, 10, 89, 36, 51, 104, 17, 35, 47, 0, 12, 67, 76, 199, 128, 89,
- 36, 75, 36, 55, 55, 0, 14, 68, 74, 212, 74, 204, 88, 36, 48, 36, 51, 47, 37, 0, 9, 67, 70, 39, 128, 51, 39, 55, 0, 11,
- 67, 68, 199, 128, 51, 35, 75, 39, 55, 0, 13, 68, 68, 115, 74, 204, 51, 108, 107, 35, 47, 37, 0, 16, 69, 61, 19, 138, 30, 0,
- 72, 36, 51, 35, 101, 47, 108, 50, 0, 11, 67, 57, 231, 128, 101, 36, 55, 35, 55, 0, 14, 68, 56, 132, 113, 204, 101, 39, 71, 51,
- 36, 81, 37, 0, 10, 67, 54, 39, 128, 107, 39, 12, 55, 0, 12, 68, 32, 119, 200, 136, 71, 108, 65, 71, 40, 0, 26, 73, 29, 236,
- 10, 69, 28, 211, 204, 172, 128, 36, 55, 36, 49, 47, 36, 51, 37, 89, 37, 47, 36, 57, 36, 0, 21, 70, 29, 50, 145, 33, 60, 45,
- 36, 89, 47, 36, 51, 39, 71, 39, 89, 49, 39, 48, 0, 10, 67, 28, 199, 128, 35, 75, 35, 55, 0, 0, 16, 69, 125, 50, 139, 128,
- 112, 65, 39, 89, 47, 35, 89, 50, 108, 0, 10, 67, 120, 231, 192, 55, 39, 101, 65, 0, 12, 67, 86, 39, 192, 89, 36, 84, 84, 39,
- 65, 0, 13, 67, 78, 39, 192, 6, 89, 36, 84, 84, 39, 65, 0, 11, 67, 70, 39, 192, 51, 35, 84, 35, 65, 0, 14, 67, 53, 197,
- 0, 107, 35, 104, 17, 104, 17, 35, 91, 0, 18, 69, 28, 166, 199, 112, 112, 36, 47, 47, 36, 83, 108, 104, 17, 35, 50, 0, 0, 15,
- 69, 193, 251, 71, 131, 48, 49, 39, 65, 48, 108, 50, 37, 0, 15, 69, 193, 19, 217, 123, 48, 49, 39, 51, 72, 35, 55, 37, 0, 12,
- 67, 185, 242, 30, 76, 35, 65, 71, 35, 55, 0, 15, 68, 129, 50, 51, 40, 50, 36, 89, 71, 37, 57, 35, 47, 0, 20, 68, 124, 163,
- 92, 112, 65, 39, 47, 36, 107, 35, 104, 17, 104, 17, 36, 104, 17, 0, 9, 66, 113, 224, 104, 17, 39, 55, 0, 16, 69, 85, 180, 89,
- 123, 48, 89, 35, 83, 35, 51, 35, 55, 37, 0, 8, 66, 61, 224, 72, 36, 55, 0, 8, 66, 57, 224, 101, 39, 55, 0, 14, 68, 50,
- 1, 243, 40, 75, 36, 50, 108, 57, 35, 47, 0, 15, 69, 42, 35, 209, 42, 32, 47, 40, 72, 35, 51, 47, 40, 0, 11, 67, 40, 226,
- 128, 47, 6, 35, 101, 47, 0, 0, 9, 66, 133, 176, 6, 107, 36, 83, 0, 16, 70, 130, 44, 30, 206, 40, 0, 50, 40, 49, 55, 36,
- 39, 50, 0, 14, 68, 126, 33, 204, 132, 65, 39, 84, 108, 75, 36, 107, 0, 8, 66, 125, 176, 65, 39, 83, 0, 11, 67, 115, 56, 64,
- 104, 17, 37, 57, 36, 0, 12, 67, 107, 56, 64, 104, 17, 37, 57, 36, 12, 0, 12, 67, 81, 236, 240, 91, 36, 55, 55, 37, 49, 0,
- 10, 67, 80, 136, 64, 91, 36, 71, 107, 0, 10, 67, 74, 35, 0, 88, 39, 12, 75, 0, 10, 67, 70, 248, 64, 51, 36, 90, 36, 0,
- 11, 67, 48, 136, 64, 75, 39, 71, 71, 36, 0, 11, 67, 40, 136, 64, 47, 35, 71, 35, 107, 0, 19, 70, 33, 24, 15, 196, 120, 0,
- 71, 35, 51, 35, 50, 72, 36, 81, 108, 50, 0, 10, 67, 30, 248, 64, 36, 90, 36, 12, 0, 10, 67, 11, 56, 64, 108, 57, 36, 12,
- 0, 0, 16, 70, 198, 36, 112, 30, 12, 192, 81, 40, 51, 49, 108, 50, 37, 0, 11, 67, 194, 215, 128, 49, 35, 48, 35, 55, 0, 12,
- 67, 186, 12, 224, 6, 76, 36, 50, 37, 50, 0, 11, 67, 128, 115, 160, 50, 108, 101, 39, 50, 0, 15, 68, 125, 17, 220, 32, 65, 39,
- 51, 108, 104, 17, 36, 71, 0, 12, 67, 124, 231, 128, 65, 39, 101, 36, 55, 55, 0, 11, 67, 114, 39, 128, 104, 17, 39, 12, 55, 0,
- 13, 67, 112, 114, 156, 104, 17, 108, 47, 39, 104, 17, 0, 12, 67, 73, 243, 138, 88, 39, 65, 39, 101, 47, 0, 8, 66, 61, 32, 72,
- 36, 88, 0, 18, 70, 57, 52, 98, 30, 12, 192, 101, 39, 89, 51, 35, 84, 108, 50, 37, 0, 11, 67, 56, 199, 128, 101, 36, 75, 36,
- 55, 0, 11, 67, 44, 114, 10, 89, 108, 71, 36, 47, 0, 16, 70, 43, 55, 237, 30, 12, 192, 47, 37, 65, 48, 108, 50, 37, 0, 12,
- 67, 41, 183, 160, 47, 36, 83, 55, 39, 50, 0, 16, 70, 34, 39, 211, 30, 12, 192, 71, 40, 65, 89, 108, 50, 37, 0, 18, 70, 32,
- 244, 241, 29, 236, 192, 71, 35, 72, 89, 36, 81, 108, 55, 37, 0, 10, 67, 29, 71, 128, 36, 91, 36, 55, 0, 0, 11, 67, 198, 40,
- 33, 81, 40, 50, 36, 12, 0, 23, 72, 186, 3, 202, 30, 232, 15, 40, 112, 76, 35, 50, 72, 47, 108, 76, 35, 50, 72, 47, 108, 0,
- 12, 67, 182, 183, 161, 48, 36, 55, 55, 36, 12, 0, 14, 67, 129, 183, 33, 50, 35, 83, 35, 104, 17, 36, 12, 0, 12, 67, 128, 215,
- 161, 50, 36, 107, 55, 36, 12, 0, 14, 67, 125, 136, 33, 65, 35, 88, 35, 50, 50, 36, 12, 0, 11, 67, 124, 231, 192, 65, 39, 101,
- 35, 65, 0, 11, 67, 114, 39, 192, 104, 17, 39, 12, 65, 0, 11, 67, 82, 39, 192, 91, 35, 84, 35, 65, 0, 11, 67, 80, 140, 225,
- 91, 35, 71, 37, 107, 0, 16, 68, 78, 212, 90, 124, 89, 36, 48, 35, 51, 104, 17, 35, 65, 0, 12, 67, 68, 232, 33, 51, 36, 101,
- 50, 36, 12, 0, 20, 70, 52, 117, 7, 139, 7, 135, 107, 108, 91, 108, 84, 39, 49, 35, 55, 55, 108, 0, 10, 67, 42, 40, 49, 47,
- 39, 50, 81, 0, 16, 67, 41, 183, 33, 47, 35, 83, 35, 104, 17, 104, 17, 39, 107, 0, 14, 68, 41, 17, 204, 124, 47, 35, 51, 108,
- 75, 39, 65, 0, 14, 68, 35, 52, 202, 124, 6, 71, 37, 89, 47, 39, 65, 0, 11, 67, 10, 40, 49, 108, 84, 35, 50, 81, 0, 11,
- 67, 9, 184, 15, 108, 83, 35, 50, 72, 0, 0, 14, 67, 124, 215, 158, 65, 39, 107, 35, 55, 55, 36, 55, 0, 13, 67, 87, 55, 30,
- 89, 36, 57, 104, 17, 35, 55, 0, 13, 68, 80, 114, 30, 128, 91, 108, 71, 55, 39, 50, 0, 11, 67, 72, 114, 30, 88, 108, 71, 39,
- 55, 0, 13, 68, 67, 52, 72, 40, 88, 37, 51, 35, 71, 47, 0, 12, 67, 54, 6, 30, 107, 35, 50, 88, 35, 55, 0, 13, 68, 41,
- 33, 179, 128, 47, 35, 88, 19, 37, 50, 0, 17, 69, 33, 225, 217, 112, 128, 71, 36, 55, 108, 35, 104, 17, 35, 71, 0, 17, 70, 30,
- 1, 199, 120, 215, 0, 35, 50, 35, 55, 107, 35, 104, 17, 0, 0, 12, 68, 206, 40, 12, 132, 57, 39, 50, 75, 36, 0, 14, 68, 193,
- 236, 222, 132, 49, 36, 55, 37, 55, 36, 12, 0, 15, 68, 139, 20, 96, 132, 84, 35, 81, 35, 51, 10, 50, 35, 0, 14, 68, 129, 248,
- 160, 132, 50, 36, 65, 40, 50, 36, 12, 0, 15, 68, 125, 200, 158, 132, 65, 35, 104, 17, 40, 55, 36, 12, 0, 17, 68, 125, 119, 156,
- 132, 65, 39, 47, 35, 55, 55, 35, 104, 17, 36, 0, 15, 68, 124, 194, 161, 60, 65, 39, 75, 47, 35, 107, 36, 72, 0, 13, 68, 108,
- 115, 138, 132, 83, 108, 101, 47, 36, 12, 0, 11, 67, 96, 119, 159, 88, 108, 55, 36, 65, 0, 10, 67, 79, 4, 192, 89, 36, 49, 89,
- 0, 17, 69, 77, 17, 211, 113, 176, 89, 35, 51, 39, 89, 104, 17, 39, 83, 0, 16, 70, 70, 34, 7, 43, 60, 0, 51, 39, 71, 108,
- 47, 37, 49, 0, 12, 67, 63, 55, 159, 72, 36, 57, 55, 35, 65, 0, 14, 67, 50, 24, 31, 75, 35, 107, 35, 50, 50, 35, 65, 0,
- 16, 68, 49, 228, 220, 132, 75, 36, 55, 36, 89, 104, 17, 36, 12, 0, 14, 67, 41, 151, 159, 47, 35, 19, 35, 55, 55, 39, 65, 0,
- 12, 68, 34, 44, 30, 132, 71, 40, 49, 55, 36, 0, 13, 68, 31, 20, 96, 132, 35, 81, 35, 51, 50, 35, 0, 19, 70, 29, 226, 30,
- 29, 168, 64, 39, 55, 71, 35, 55, 108, 104, 17, 36, 12, 0, 16, 68, 29, 226, 10, 132, 35, 55, 6, 71, 35, 47, 47, 36, 12, 0,
- 18, 70, 9, 56, 148, 204, 163, 192, 108, 89, 39, 91, 36, 57, 47, 36, 72, 0, 0, 10, 67, 197, 72, 0, 81, 39, 91, 50, 0, 21,
- 71, 184, 115, 209, 61, 17, 224, 204, 76, 108, 72, 39, 51, 72, 35, 51, 108, 50, 37, 0, 19, 70, 109, 24, 177, 64, 117, 10, 83, 39,
- 51, 40, 81, 39, 88, 108, 91, 47, 0, 13, 67, 52, 172, 192, 4, 107, 35, 6, 47, 47, 108, 0, 12, 67, 33, 24, 18, 71, 39, 51,
- 39, 50, 88, 0, 14, 69, 32, 116, 159, 30, 0, 71, 108, 88, 65, 108, 50, 0, 13, 69, 29, 227, 235, 206, 0, 39, 72, 72, 37, 50,
- 0, 19, 70, 29, 55, 162, 126, 37, 32, 36, 89, 55, 39, 65, 39, 12, 91, 36, 50, 0, 20, 72, 9, 28, 51, 137, 40, 179, 207, 0,
- 108, 51, 49, 36, 39, 88, 39, 37, 49, 0, 0, 17, 69, 197, 228, 243, 130, 16, 81, 39, 55, 36, 89, 37, 50, 36, 12, 0, 15, 69,
- 197, 28, 199, 128, 240, 81, 36, 51, 57, 108, 50, 72, 0, 15, 69, 185, 243, 135, 122, 16, 76, 35, 65, 101, 108, 55, 36, 0, 16, 69,
- 181, 52, 71, 130, 16, 48, 36, 89, 35, 51, 108, 50, 36, 0, 16, 69, 181, 24, 135, 130, 16, 48, 35, 51, 84, 108, 50, 36, 12, 0,
- 11, 67, 180, 244, 64, 48, 36, 72, 35, 51, 0, 18, 70, 180, 124, 8, 28, 226, 161, 48, 108, 49, 71, 108, 101, 47, 36, 12, 0, 16,
- 69, 134, 36, 199, 130, 16, 107, 35, 84, 35, 89, 108, 50, 36, 0, 12, 67, 133, 23, 211, 107, 36, 51, 65, 36, 89, 0, 11, 67, 132,
- 244, 64, 107, 35, 72, 35, 51, 0, 10, 67, 132, 120, 19, 107, 108, 50, 89, 0, 16, 69, 129, 65, 211, 42, 16, 50, 36, 91, 35, 89,
- 47, 36, 12, 0, 11, 67, 127, 20, 64, 65, 35, 81, 35, 51, 0, 14, 68, 127, 1, 222, 124, 65, 39, 49, 108, 55, 36, 65, 0, 15,
- 67, 125, 195, 211, 65, 39, 104, 17, 35, 72, 72, 35, 89, 0, 17, 69, 125, 84, 71, 130, 16, 65, 39, 89, 36, 51, 51, 108, 50, 36,
- 0, 8, 66, 125, 48, 65, 36, 89, 0, 19, 70, 109, 23, 199, 123, 50, 161, 83, 39, 51, 65, 108, 55, 37, 47, 36, 12, 0, 16, 69,
- 108, 120, 19, 114, 16, 83, 108, 50, 39, 89, 104, 17, 36, 0, 12, 67, 78, 5, 0, 89, 36, 50, 50, 35, 91, 0, 10, 67, 76, 120,
- 19, 89, 108, 50, 89, 0, 18, 69, 66, 36, 160, 114, 16, 88, 40, 88, 35, 50, 35, 104, 17, 36, 12, 0, 13, 68, 62, 36, 202, 124,
- 72, 40, 89, 47, 35, 65, 0, 17, 69, 61, 19, 199, 130, 16, 72, 39, 51, 72, 108, 50, 36, 12, 36, 0, 16, 69, 49, 38, 135, 122,
- 16, 75, 36, 88, 104, 17, 108, 55, 36, 0, 18, 70, 42, 40, 7, 123, 50, 161, 47, 39, 50, 108, 55, 37, 47, 36, 12, 0, 14, 68,
- 41, 17, 206, 124, 47, 35, 51, 108, 101, 39, 65, 0, 15, 69, 29, 180, 135, 204, 240, 35, 83, 88, 108, 57, 35, 72, 0, 0, 8, 66,
- 139, 48, 84, 36, 57, 0, 16, 69, 137, 23, 243, 81, 224, 84, 36, 51, 65, 37, 91, 36, 55, 0, 21, 71, 135, 51, 209, 139, 4, 72,
- 128, 107, 37, 72, 51, 39, 49, 35, 51, 71, 39, 50, 0, 9, 66, 83, 48, 91, 36, 57, 19, 0, 10, 67, 77, 18, 0, 89, 39, 51,
- 71, 0, 16, 69, 48, 132, 70, 205, 224, 75, 36, 71, 51, 35, 19, 37, 55, 0, 12, 67, 41, 28, 20, 47, 35, 51, 49, 36, 91, 0,
- 11, 67, 33, 50, 162, 71, 35, 89, 47, 40, 0, 0, 18, 70, 197, 228, 202, 30, 8, 64, 81, 39, 55, 36, 89, 47, 108, 50, 36, 0,
- 17, 70, 181, 225, 209, 204, 168, 64, 48, 39, 55, 108, 51, 37, 47, 36, 0, 18, 70, 135, 23, 202, 30, 8, 64, 107, 36, 81, 65, 35,
- 47, 108, 50, 36, 0, 18, 70, 130, 34, 17, 30, 8, 64, 50, 39, 12, 71, 35, 51, 108, 50, 36, 0, 14, 67, 127, 3, 209, 65, 39,
- 49, 35, 72, 72, 35, 51, 0, 12, 67, 126, 2, 17, 65, 35, 50, 71, 35, 51, 0, 20, 70, 125, 40, 145, 30, 8, 64, 65, 39, 88,
- 35, 84, 84, 36, 51, 108, 50, 36, 0, 18, 70, 124, 120, 81, 30, 8, 64, 65, 108, 107, 36, 51, 108, 50, 36, 12, 0, 20, 70, 113,
- 24, 23, 206, 8, 64, 104, 17, 35, 51, 35, 50, 47, 37, 50, 36, 12, 0, 17, 70, 109, 22, 226, 70, 248, 64, 83, 36, 51, 83, 39,
- 51, 90, 36, 0, 18, 70, 83, 8, 135, 207, 56, 64, 91, 36, 49, 84, 108, 37, 12, 57, 36, 0, 12, 67, 81, 67, 209, 91, 36, 91,
- 72, 35, 51, 0, 12, 67, 78, 216, 81, 89, 36, 48, 36, 107, 51, 0, 12, 67, 78, 2, 145, 89, 36, 50, 47, 36, 51, 0, 12, 67,
- 76, 162, 17, 89, 36, 47, 35, 71, 51, 0, 18, 70, 75, 52, 112, 30, 8, 64, 88, 37, 51, 35, 49, 108, 50, 36, 12, 0, 21, 71,
- 69, 67, 224, 204, 118, 202, 132, 51, 39, 91, 72, 50, 35, 57, 108, 83, 47, 36, 0, 18, 70, 61, 236, 209, 30, 8, 64, 72, 35, 55,
- 37, 51, 108, 50, 36, 12, 0, 14, 67, 40, 220, 209, 47, 35, 107, 35, 57, 57, 39, 51, 0, 15, 69, 35, 24, 179, 205, 240, 71, 36,
- 81, 40, 37, 12, 65, 0, 10, 67, 35, 4, 192, 71, 39, 49, 89, 0, 18, 70, 34, 1, 241, 137, 76, 0, 71, 35, 50, 108, 81, 40,
- 91, 35, 49, 0, 17, 69, 33, 20, 199, 129, 240, 71, 36, 51, 36, 89, 108, 50, 35, 65, 0, 19, 70, 32, 116, 199, 33, 200, 64, 71,
- 108, 89, 108, 71, 36, 104, 17, 36, 12, 0, 18, 70, 29, 50, 162, 30, 8, 64, 39, 89, 47, 39, 84, 108, 50, 36, 12, 0, 0, 19,
- 70, 192, 248, 138, 128, 135, 128, 49, 35, 72, 40, 47, 35, 50, 71, 35, 55, 0, 13, 68, 181, 225, 202, 136, 48, 36, 55, 108, 47, 39,
- 0, 10, 67, 130, 44, 192, 6, 50, 39, 37, 0, 11, 67, 78, 8, 0, 89, 39, 50, 35, 50, 0, 12, 68, 62, 36, 202, 204, 72, 40,
- 89, 47, 37, 0, 16, 70, 29, 52, 71, 207, 55, 128, 36, 89, 51, 108, 37, 12, 55, 0, 13, 68, 9, 4, 72, 136, 108, 88, 35, 51,
- 71, 40, 0, 0, 11, 67, 192, 244, 64, 49, 36, 72, 36, 51, 0, 15, 69, 192, 116, 79, 193, 48, 49, 108, 51, 72, 36, 49, 89, 0,
- 11, 67, 139, 20, 64, 84, 35, 81, 35, 51, 0, 11, 67, 131, 20, 64, 50, 36, 81, 35, 51, 0, 15, 68, 125, 161, 243, 68, 65, 39,
- 104, 17, 108, 57, 36, 51, 0, 19, 70, 124, 252, 202, 68, 120, 33, 65, 36, 72, 37, 47, 51, 108, 50, 36, 12, 0, 14, 68, 70, 3,
- 8, 68, 51, 35, 50, 75, 71, 35, 51, 0, 24, 72, 63, 56, 135, 70, 8, 148, 42, 16, 72, 37, 84, 108, 51, 50, 36, 84, 36, 91,
- 47, 36, 12, 0, 18, 70, 41, 241, 223, 60, 120, 33, 47, 35, 65, 108, 65, 72, 108, 50, 36, 0, 15, 68, 41, 161, 243, 68, 47, 35,
- 104, 17, 108, 57, 39, 51, 0, 14, 68, 34, 1, 207, 68, 71, 35, 50, 108, 72, 36, 51, 0, 11, 67, 76, 212, 64, 89, 36, 107, 51,
- 0, 48, 12, 67, 76, 212, 64, 89, 35, 107, 35, 51, 0, 46, 0, 11, 67, 197, 226, 128, 81, 39, 55, 35, 47, 0, 12, 67, 197, 19,
- 212, 81, 35, 51, 72, 36, 91, 0, 9, 67, 130, 34, 128, 50, 39, 47, 0, 14, 68, 109, 17, 243, 88, 83, 35, 51, 108, 57, 36, 88,
- 0, 11, 67, 101, 232, 51, 35, 55, 35, 50, 37, 0, 11, 67, 101, 226, 128, 36, 55, 55, 35, 47, 0, 11, 67, 80, 135, 179, 91, 36,
- 71, 55, 37, 0, 11, 67, 68, 119, 212, 51, 108, 65, 36, 91, 0, 15, 68, 41, 244, 112, 72, 47, 35, 65, 35, 51, 49, 39, 88, 0,
- 0, 16, 69, 128, 200, 135, 197, 16, 50, 35, 75, 84, 108, 81, 35, 51, 0, 15, 67, 125, 198, 81, 65, 39, 104, 17, 35, 19, 19, 35,
- 51, 0, 12, 67, 125, 60, 81, 65, 36, 89, 81, 35, 51, 0, 16, 69, 125, 40, 147, 109, 16, 65, 36, 88, 39, 89, 83, 36, 51, 0,
- 16, 69, 122, 252, 226, 129, 16, 55, 36, 90, 57, 39, 50, 36, 51, 0, 22, 71, 108, 228, 71, 120, 248, 158, 132, 83, 35, 101, 51, 39,
- 72, 72, 39, 12, 55, 36, 12, 0, 18, 70, 70, 3, 8, 68, 120, 0, 51, 35, 50, 75, 71, 35, 51, 108, 50, 0, 11, 67, 63, 60,
- 81, 72, 37, 81, 35, 51, 0, 21, 71, 61, 19, 223, 128, 241, 224, 132, 72, 35, 51, 72, 65, 35, 50, 72, 108, 50, 36, 0, 19, 69,
- 52, 241, 240, 45, 16, 107, 35, 72, 72, 36, 10, 35, 49, 89, 35, 51, 0, 21, 71, 40, 136, 112, 29, 17, 224, 132, 47, 35, 71, 35,
- 107, 49, 108, 51, 108, 50, 36, 0, 14, 67, 40, 114, 209, 47, 35, 19, 35, 89, 89, 39, 51, 0, 14, 67, 40, 50, 209, 47, 35, 19,
- 35, 89, 89, 39, 51, 0, 12, 67, 33, 28, 81, 71, 36, 51, 81, 36, 51, 0, 18, 69, 32, 114, 148, 193, 16, 71, 108, 47, 35, 91,
- 35, 49, 49, 39, 51, 0, 15, 69, 31, 8, 135, 61, 16, 36, 49, 84, 108, 72, 39, 51, 0, 17, 70, 29, 236, 98, 71, 50, 159, 35,
- 55, 81, 39, 51, 37, 47, 65, 0, 16, 69, 28, 167, 211, 109, 16, 35, 47, 65, 39, 89, 83, 36, 51, 0, 16, 69, 28, 132, 84, 133,
- 16, 35, 71, 35, 51, 91, 35, 107, 51, 0, 0, 14, 68, 197, 178, 160, 204, 81, 39, 83, 47, 35, 50, 37, 0, 16, 70, 196, 116, 71,
- 128, 172, 192, 81, 108, 51, 108, 50, 47, 37, 0, 10, 67, 194, 38, 202, 49, 40, 83, 47, 0, 15, 69, 192, 116, 200, 30, 0, 49, 108,
- 89, 36, 71, 108, 50, 0, 18, 70, 186, 34, 15, 76, 172, 192, 76, 40, 71, 10, 72, 35, 89, 47, 37, 0, 13, 68, 183, 53, 48, 80,
- 48, 37, 91, 49, 36, 91, 0, 15, 69, 181, 24, 138, 138, 0, 48, 39, 51, 39, 47, 39, 50, 0, 18, 69, 124, 167, 209, 193, 32, 65,
- 39, 47, 36, 65, 35, 51, 49, 36, 88, 0, 11, 67, 75, 56, 10, 88, 37, 50, 35, 47, 0, 12, 68, 68, 124, 72, 204, 51, 108, 81,
- 71, 37, 0, 16, 68, 53, 193, 224, 204, 107, 35, 104, 17, 104, 17, 108, 50, 37, 0, 8, 65, 188, 6, 90, 36, 12, 0, 0, 14, 68,
- 129, 65, 207, 68, 50, 36, 91, 108, 72, 39, 51, 0, 15, 68, 86, 8, 136, 68, 89, 36, 50, 39, 12, 71, 35, 51, 0, 11, 67, 77,
- 21, 0, 89, 35, 51, 35, 91, 0, 22, 72, 77, 17, 219, 68, 116, 135, 130, 16, 89, 35, 51, 35, 83, 51, 108, 88, 108, 50, 36, 0,
- 11, 67, 57, 181, 0, 101, 35, 83, 35, 91, 0, 24, 72, 56, 241, 237, 78, 3, 199, 130, 16, 101, 39, 72, 108, 48, 35, 89, 35, 50,
- 72, 108, 50, 36, 0, 22, 72, 34, 33, 222, 134, 36, 199, 130, 16, 71, 39, 55, 107, 35, 84, 35, 89, 108, 50, 36, 0, 14, 69, 32,
- 119, 153, 193, 48, 71, 36, 55, 35, 49, 89, 0, 0, 13, 68, 197, 60, 206, 40, 81, 39, 89, 37, 101, 47, 0, 13, 68, 194, 36, 96,
- 40, 49, 39, 51, 50, 36, 47, 0, 10, 67, 193, 226, 128, 49, 39, 55, 47, 0, 19, 70, 183, 49, 223, 33, 28, 20, 48, 35, 57, 65,
- 71, 35, 51, 49, 39, 91, 0, 14, 68, 181, 27, 84, 40, 48, 39, 51, 48, 39, 91, 47, 0, 17, 69, 180, 120, 145, 115, 48, 48, 108,
- 84, 35, 51, 35, 104, 17, 37, 0, 15, 69, 139, 52, 71, 205, 64, 84, 37, 51, 108, 57, 36, 91, 0, 10, 67, 137, 226, 128, 84, 39,
- 55, 47, 0, 14, 68, 132, 241, 243, 40, 107, 36, 72, 108, 57, 35, 47, 0, 15, 68, 125, 148, 91, 40, 65, 35, 19, 51, 36, 83, 35,
- 47, 0, 17, 69, 125, 50, 154, 131, 48, 65, 39, 89, 47, 35, 104, 17, 50, 37, 0, 14, 68, 113, 17, 243, 40, 104, 17, 35, 51, 108,
- 35, 47, 0, 14, 68, 83, 1, 243, 40, 91, 36, 49, 108, 57, 35, 47, 0, 15, 69, 82, 24, 135, 131, 48, 91, 35, 107, 84, 108, 50,
- 37, 0, 15, 69, 78, 6, 226, 131, 48, 89, 35, 65, 83, 39, 50, 37, 0, 14, 68, 70, 33, 243, 40, 51, 36, 84, 108, 57, 35, 47,
- 0, 19, 70, 63, 20, 81, 204, 226, 179, 72, 36, 81, 35, 51, 51, 37, 101, 47, 37, 0, 13, 67, 61, 72, 50, 72, 36, 91, 50, 36,
- 57, 36, 0, 16, 69, 61, 50, 159, 34, 32, 72, 35, 89, 47, 35, 65, 71, 40, 0, 14, 68, 57, 72, 160, 40, 101, 39, 91, 40, 50,
- 35, 47, 0, 14, 68, 53, 241, 243, 40, 107, 36, 65, 108, 57, 35, 47, 0, 0, 23, 70, 124, 215, 207, 49, 150, 209, 65, 39, 107, 35,
- 65, 65, 35, 72, 75, 35, 19, 83, 35, 51, 0, 19, 70, 124, 164, 76, 124, 120, 0, 65, 39, 47, 35, 51, 75, 36, 65, 108, 50, 0,
- 21, 71, 41, 252, 211, 42, 44, 30, 76, 47, 36, 65, 37, 89, 47, 39, 49, 36, 55, 89, 0, 16, 69, 33, 225, 199, 45, 16, 71, 36,
- 55, 108, 35, 89, 35, 51, 0, 18, 70, 33, 147, 199, 73, 136, 81, 71, 35, 72, 35, 88, 88, 39, 107, 51, 0, 17, 70, 29, 228, 222,
- 92, 120, 0, 39, 89, 89, 39, 55, 47, 108, 50, 0, 0, 15, 68, 207, 17, 224, 200, 57, 36, 81, 108, 50, 36, 57, 36, 0, 15, 68,
- 197, 44, 224, 200, 81, 39, 88, 37, 50, 36, 57, 36, 0, 16, 69, 193, 236, 207, 74, 0, 49, 36, 55, 37, 72, 88, 35, 50, 0, 15,
- 68, 129, 248, 160, 200, 50, 36, 65, 40, 50, 36, 57, 36, 0, 18, 69, 126, 33, 219, 112, 160, 65, 39, 84, 108, 83, 36, 104, 17, 35,
- 47, 0, 17, 68, 126, 5, 220, 200, 65, 35, 50, 47, 35, 104, 17, 36, 57, 36, 0, 18, 69, 125, 193, 226, 124, 160, 65, 39, 104, 17,
- 108, 84, 36, 65, 35, 47, 0, 18, 68, 125, 48, 222, 200, 65, 35, 89, 10, 6, 35, 12, 55, 36, 57, 36, 0, 12, 67, 109, 51, 74,
- 83, 39, 89, 107, 35, 47, 0, 16, 69, 109, 24, 142, 108, 160, 83, 39, 51, 40, 101, 39, 83, 47, 0, 19, 70, 109, 17, 219, 194, 12,
- 192, 83, 35, 51, 108, 83, 36, 49, 35, 50, 37, 0, 14, 68, 102, 33, 220, 32, 35, 84, 108, 104, 17, 36, 71, 0, 12, 67, 77, 24,
- 14, 89, 35, 51, 50, 35, 101, 0, 11, 67, 57, 184, 0, 101, 35, 83, 35, 50, 0, 15, 69, 55, 7, 209, 30, 0, 107, 39, 49, 65,
- 51, 108, 50, 0, 17, 70, 40, 231, 241, 30, 12, 192, 47, 39, 101, 65, 81, 108, 50, 37, 0, 15, 68, 34, 28, 224, 200, 71, 36, 107,
- 37, 50, 36, 57, 36, 0, 18, 70, 34, 3, 243, 192, 172, 192, 71, 36, 50, 36, 72, 37, 49, 47, 37, 0, 19, 70, 33, 23, 17, 30,
- 12, 192, 71, 35, 51, 104, 17, 35, 51, 108, 50, 37, 0, 15, 69, 30, 40, 34, 112, 160, 40, 50, 84, 35, 104, 17, 47, 0, 11, 67,
- 29, 188, 10, 36, 83, 36, 49, 47, 0, 15, 68, 29, 60, 30, 200, 36, 89, 49, 36, 55, 36, 57, 36, 0, 0, 10, 67, 180, 229, 0,
- 48, 35, 101, 91, 0, 10, 67, 180, 120, 15, 48, 108, 50, 72, 0, 10, 67, 124, 120, 15, 65, 108, 50, 72, 0, 12, 67, 78, 3, 15,
- 89, 36, 50, 75, 36, 72, 0, 27, 73, 33, 232, 15, 181, 24, 135, 72, 120, 33, 71, 39, 55, 35, 50, 72, 48, 35, 51, 84, 108, 88,
- 108, 50, 36, 0, 14, 68, 30, 12, 94, 192, 35, 50, 81, 39, 55, 35, 49, 0, 11, 67, 10, 40, 15, 108, 84, 35, 50, 72, 0, 0,
- 16, 69, 120, 119, 208, 132, 128, 55, 108, 65, 35, 88, 107, 35, 71, 0, 19, 69, 66, 36, 160, 115, 32, 88, 40, 88, 35, 50, 35, 104,
- 17, 36, 57, 36, 0, 18, 70, 57, 252, 209, 76, 120, 51, 101, 35, 65, 37, 51, 89, 108, 50, 37, 0, 13, 67, 49, 50, 178, 75, 39,
- 89, 47, 36, 57, 36, 0, 17, 70, 35, 52, 243, 193, 226, 128, 71, 37, 89, 37, 49, 55, 36, 47, 0, 12, 68, 9, 252, 206, 40, 108,
- 65, 37, 101, 47, 0, 0, 14, 68, 131, 56, 159, 60, 50, 35, 57, 40, 65, 35, 72, 0, 14, 68, 101, 193, 243, 60, 35, 104, 17, 108,
- 57, 36, 72, 0, 14, 68, 68, 129, 243, 60, 51, 39, 71, 108, 57, 35, 72, 0, 11, 68, 58, 33, 243, 60, 101, 108, 57, 72, 0, 9,
- 67, 30, 33, 192, 36, 84, 108, 0, 19, 70, 29, 236, 19, 30, 3, 209, 35, 55, 36, 49, 89, 108, 50, 72, 36, 51, 0, 0, 14, 69,
- 192, 119, 209, 30, 0, 49, 108, 65, 51, 108, 50, 0, 20, 71, 122, 34, 51, 30, 236, 202, 204, 55, 40, 71, 37, 57, 108, 76, 37, 47,
- 37, 0, 17, 69, 113, 227, 209, 30, 0, 104, 17, 39, 55, 72, 39, 51, 108, 50, 0, 11, 67, 77, 28, 0, 89, 35, 51, 35, 49, 0,
- 20, 70, 73, 244, 202, 30, 12, 128, 88, 36, 65, 36, 89, 47, 108, 50, 36, 57, 36, 0, 19, 70, 61, 236, 209, 30, 12, 128, 72, 35,
- 55, 37, 51, 108, 50, 36, 57, 36, 0, 0, 14, 69, 197, 17, 243, 204, 240, 81, 36, 51, 108, 37, 72, 0, 16, 69, 131, 56, 148, 128,
- 240, 50, 37, 57, 40, 91, 35, 50, 72, 0, 16, 69, 129, 72, 162, 128, 240, 50, 35, 91, 35, 84, 35, 50, 72, 0, 17, 69, 125, 148,
- 7, 123, 0, 65, 35, 19, 35, 88, 108, 55, 36, 49, 0, 15, 69, 76, 161, 243, 204, 240, 89, 36, 47, 108, 37, 12, 72, 0, 0, 11,
- 67, 197, 19, 226, 81, 36, 51, 72, 40, 0, 22, 72, 186, 17, 209, 31, 56, 135, 131, 48, 76, 108, 107, 108, 51, 36, 57, 84, 108, 50,
- 37, 0, 9, 66, 135, 48, 107, 36, 12, 57, 0, 11, 67, 133, 19, 226, 107, 35, 51, 72, 39, 0, 8, 66, 71, 48, 51, 36, 57, 0,
- 11, 67, 53, 226, 0, 107, 35, 55, 35, 71, 0, 13, 67, 41, 147, 243, 47, 35, 19, 35, 72, 72, 37, 0, 21, 72, 30, 220, 207, 126,
- 39, 162, 191, 48, 36, 48, 37, 72, 65, 39, 55, 39, 90, 37, 0, 0, 26, 73, 136, 115, 15, 29, 229, 17, 31, 53, 192, 84, 108, 75,
- 36, 72, 39, 91, 91, 35, 51, 108, 57, 36, 47, 0, 15, 68, 113, 28, 200, 28, 104, 17, 35, 51, 37, 71, 35, 50, 0, 11, 68, 58,
- 44, 212, 28, 101, 37, 91, 108, 0, 17, 70, 58, 33, 225, 69, 40, 0, 101, 108, 107, 35, 51, 88, 35, 50, 0, 18, 70, 9, 60, 199,
- 78, 12, 64, 108, 89, 37, 57, 108, 89, 35, 50, 81, 0, 0, 25, 73, 197, 178, 135, 68, 244, 95, 30, 12, 192, 81, 39, 83, 47, 108,
- 51, 72, 35, 51, 65, 108, 50, 37, 0, 16, 69, 193, 23, 222, 206, 0, 49, 36, 51, 36, 65, 55, 37, 50, 0, 25, 73, 69, 178, 135,
- 68, 244, 95, 30, 12, 192, 51, 35, 83, 47, 108, 51, 72, 35, 51, 65, 108, 50, 37, 0, 0, 11, 67, 79, 8, 7, 89, 39, 49, 50,
- 108, 0, 10, 67, 74, 40, 7, 88, 39, 50, 108, 0, 13, 67, 69, 183, 7, 51, 39, 83, 35, 104, 17, 108, 0, 19, 69, 53, 204, 220,
- 40, 112, 107, 35, 104, 17, 37, 104, 17, 35, 47, 35, 50, 0, 11, 67, 29, 86, 135, 36, 89, 104, 17, 108, 0, 0, 16, 69, 197, 178,
- 162, 198, 32, 81, 39, 83, 47, 6, 39, 81, 40, 0, 11, 67, 197, 66, 128, 81, 6, 35, 91, 47, 0, 10, 67, 133, 66, 128, 107, 35,
- 91, 47, 0, 11, 67, 128, 230, 115, 50, 35, 101, 35, 19, 0, 14, 67, 125, 168, 51, 65, 39, 104, 17, 35, 50, 50, 37, 0, 11, 67,
- 125, 20, 243, 65, 36, 51, 89, 37, 0, 25, 72, 63, 56, 135, 70, 8, 148, 43, 32, 72, 37, 84, 108, 51, 50, 36, 84, 36, 91, 47,
- 36, 57, 36, 0, 25, 72, 33, 68, 79, 137, 50, 135, 131, 32, 71, 35, 91, 35, 51, 72, 40, 89, 47, 108, 50, 36, 57, 36, 0, 10,
- 67, 9, 246, 243, 108, 65, 83, 37, 0, 20, 66, 113, 128, 104, 12, 12, 35, 71, 55, 10, 35, 88, 9, 88, 39, 107, 51, 0, 46, 0,
- 10, 67, 198, 35, 192, 81, 39, 12, 72, 0, 12, 68, 194, 33, 222, 28, 49, 40, 108, 55, 108, 0, 18, 70, 181, 225, 211, 128, 161, 192,
- 48, 36, 55, 108, 89, 36, 50, 47, 108, 0, 14, 68, 181, 18, 30, 28, 48, 39, 51, 71, 35, 55, 108, 0, 13, 68, 129, 33, 204, 28,
- 50, 36, 88, 108, 75, 108, 0, 13, 68, 125, 236, 224, 28, 65, 36, 55, 37, 50, 108, 0, 20, 68, 124, 215, 28, 28, 65, 39, 107, 35,
- 104, 17, 104, 17, 35, 104, 17, 35, 50, 0, 13, 68, 79, 8, 179, 28, 89, 36, 49, 40, 57, 108, 0, 14, 68, 78, 216, 10, 28, 89,
- 36, 48, 35, 50, 47, 108, 0, 18, 70, 61, 24, 143, 204, 120, 0, 72, 39, 51, 40, 72, 37, 57, 108, 50, 0, 17, 70, 52, 124, 209,
- 204, 120, 0, 107, 108, 36, 51, 37, 57, 108, 50, 0, 13, 68, 42, 12, 96, 28, 47, 35, 50, 81, 50, 108, 0, 14, 68, 29, 18, 156,
- 28, 36, 51, 47, 36, 104, 17, 108, 0, 8, 65, 60, 6, 72, 108, 55, 0, 0, 12, 67, 197, 227, 224, 81, 39, 55, 72, 36, 50, 0,
- 11, 67, 187, 1, 224, 76, 36, 49, 108, 50, 0, 14, 67, 125, 66, 156, 6, 65, 39, 91, 47, 35, 104, 17, 0, 18, 70, 124, 164, 98,
- 122, 252, 192, 65, 36, 47, 51, 39, 55, 39, 90, 37, 0, 20, 70, 113, 24, 156, 127, 53, 0, 104, 17, 36, 51, 39, 104, 17, 35, 65,
- 37, 91, 0, 11, 67, 69, 241, 224, 51, 39, 65, 108, 50, 0, 11, 67, 35, 49, 224, 71, 35, 57, 108, 50, 0, 11, 67, 29, 60, 32,
- 36, 89, 49, 35, 50, 0, 17, 70, 28, 168, 34, 122, 252, 192, 36, 47, 50, 39, 55, 39, 90, 37, 0, 0, 14, 69, 131, 60, 34, 120,
- 112, 50, 37, 49, 39, 55, 108, 0, 12, 67, 130, 23, 192, 6, 50, 39, 107, 39, 65, 0, 12, 67, 126, 23, 192, 6, 65, 39, 107, 36,
- 65, 0, 18, 69, 125, 26, 202, 32, 112, 65, 39, 51, 35, 47, 47, 35, 71, 35, 50, 0, 16, 69, 124, 120, 15, 120, 112, 65, 108, 50,
- 72, 36, 55, 55, 108, 0, 12, 67, 102, 19, 225, 6, 39, 107, 72, 36, 12, 0, 11, 67, 81, 150, 192, 91, 35, 19, 35, 83, 0, 11,
- 67, 79, 21, 0, 89, 35, 81, 35, 91, 0, 10, 67, 40, 134, 64, 47, 35, 71, 35, 0, 12, 67, 29, 70, 97, 35, 91, 35, 19, 36,
- 12, 0, 15, 69, 28, 178, 7, 40, 112, 36, 89, 71, 108, 47, 35, 50, 0, 15, 69, 9, 180, 115, 112, 112, 108, 83, 51, 37, 104, 17,
- 108, 0, 24, 7, 216, 168, 226, 128, 140, 216, 184, 71, 35, 12, 19, 72, 10, 35, 88, 9, 88, 39, 107, 51, 0, 46, 0, 11, 67, 196,
- 194, 128, 81, 35, 75, 36, 47, 0, 11, 67, 187, 17, 222, 76, 36, 81, 108, 55, 0, 13, 68, 185, 50, 7, 128, 76, 35, 89, 71, 108,
- 50, 0, 12, 68, 181, 28, 224, 40, 48, 51, 37, 50, 47, 0, 12, 67, 133, 33, 222, 107, 35, 88, 88, 108, 55, 0, 14, 68, 127, 54,
- 71, 128, 65, 35, 57, 35, 19, 108, 50, 0, 14, 68, 126, 40, 72, 40, 65, 40, 107, 36, 71, 35, 47, 0, 11, 67, 125, 227, 128, 65,
- 35, 55, 35, 101, 0, 15, 68, 125, 44, 235, 128, 65, 39, 88, 35, 57, 57, 35, 50, 0, 14, 68, 125, 38, 135, 128, 65, 36, 88, 104,
- 17, 108, 50, 0, 19, 70, 124, 163, 226, 122, 43, 243, 65, 36, 47, 39, 72, 39, 55, 39, 90, 37, 0, 14, 68, 113, 18, 7, 128, 104,
- 17, 39, 51, 71, 108, 50, 0, 12, 68, 110, 43, 199, 128, 83, 39, 90, 108, 50, 0, 12, 68, 101, 250, 199, 128, 39, 65, 65, 108, 50,
- 0, 14, 68, 93, 226, 7, 128, 47, 35, 55, 35, 71, 108, 50, 0, 14, 68, 89, 18, 7, 128, 88, 35, 51, 35, 71, 108, 50, 0, 13,
- 68, 83, 50, 7, 128, 91, 36, 57, 71, 108, 50, 0, 12, 67, 79, 49, 222, 89, 35, 57, 57, 108, 55, 0, 15, 69, 77, 246, 226, 131,
- 48, 89, 35, 65, 83, 39, 50, 37, 0, 13, 68, 57, 242, 7, 128, 101, 39, 65, 71, 108, 50, 0, 14, 68, 57, 226, 7, 128, 101, 35,
- 55, 35, 71, 108, 50, 0, 11, 67, 52, 119, 136, 107, 108, 55, 36, 71, 0, 13, 68, 50, 2, 7, 128, 75, 39, 50, 71, 108, 50, 0,
- 18, 70, 43, 8, 34, 122, 43, 243, 47, 36, 49, 50, 39, 55, 39, 90, 37, 0, 15, 69, 34, 44, 96, 62, 32, 71, 40, 81, 35, 50,
- 72, 40, 0, 11, 67, 32, 226, 128, 71, 6, 35, 101, 47, 0, 13, 68, 29, 231, 141, 128, 39, 55, 55, 35, 107, 50, 0, 0, 15, 67,
- 125, 119, 153, 65, 39, 47, 47, 35, 55, 36, 12, 19, 0, 14, 67, 125, 66, 48, 65, 39, 91, 35, 71, 71, 35, 49, 0, 12, 67, 124,
- 220, 31, 65, 39, 107, 49, 35, 65, 0, 10, 67, 120, 124, 240, 55, 108, 57, 49, 0, 10, 67, 110, 39, 176, 83, 39, 55, 49, 0, 11,
- 67, 109, 104, 64, 83, 36, 88, 88, 36, 0, 10, 67, 79, 56, 48, 89, 37, 50, 49, 0, 13, 67, 62, 42, 223, 72, 39, 6, 84, 84,
- 39, 65, 0, 18, 70, 42, 3, 209, 136, 120, 0, 47, 39, 50, 72, 51, 39, 84, 108, 50, 0, 26, 73, 41, 241, 212, 31, 20, 109, 78,
- 3, 192, 47, 35, 65, 108, 91, 81, 35, 51, 48, 35, 89, 35, 50, 72, 0, 10, 67, 40, 120, 48, 47, 108, 50, 49, 0, 10, 67, 32,
- 120, 48, 71, 108, 50, 49, 0, 0, 14, 69, 194, 34, 7, 120, 160, 49, 39, 71, 108, 55, 47, 0, 10, 67, 181, 236, 0, 48, 36, 55,
- 49, 0, 17, 69, 181, 24, 115, 32, 160, 48, 39, 51, 107, 36, 57, 71, 35, 47, 0, 8, 66, 137, 32, 84, 36, 88, 0, 18, 70, 133,
- 230, 207, 138, 12, 192, 107, 39, 55, 39, 83, 72, 40, 50, 37, 0, 14, 70, 132, 204, 240, 40, 140, 192, 107, 36, 75, 75, 37, 0, 12,
- 67, 129, 76, 32, 50, 35, 91, 49, 35, 50, 0, 18, 70, 129, 50, 135, 122, 252, 192, 50, 39, 89, 47, 108, 55, 39, 90, 37, 0, 11,
- 67, 127, 60, 32, 65, 37, 49, 39, 50, 0, 20, 71, 111, 52, 179, 137, 232, 175, 204, 83, 37, 88, 37, 57, 39, 55, 39, 90, 37, 0,
- 22, 71, 108, 168, 136, 206, 39, 175, 204, 83, 39, 47, 39, 71, 37, 57, 39, 55, 39, 90, 37, 0, 11, 67, 76, 115, 138, 89, 6, 108,
- 101, 47, 0, 8, 66, 69, 32, 51, 39, 88, 0, 16, 69, 33, 36, 113, 30, 0, 71, 39, 88, 39, 51, 81, 108, 50, 0, 19, 71, 31,
- 51, 198, 137, 232, 175, 204, 37, 72, 36, 19, 39, 55, 39, 90, 37, 0, 17, 70, 29, 59, 71, 196, 172, 192, 36, 89, 48, 108, 81, 36,
- 47, 37, 0, 15, 69, 29, 54, 225, 30, 0, 36, 89, 83, 35, 107, 108, 50, 0, 14, 69, 9, 54, 199, 120, 160, 108, 89, 83, 108, 55,
- 47, 0, 0, 11, 67, 136, 119, 143, 84, 108, 55, 36, 72, 0, 12, 67, 134, 40, 49, 107, 35, 84, 35, 50, 81, 0, 14, 68, 129, 248,
- 160, 192, 50, 36, 65, 40, 50, 35, 49, 0, 12, 67, 129, 118, 225, 50, 39, 47, 83, 36, 12, 0, 11, 67, 125, 147, 225, 65, 36, 19,
- 72, 36, 0, 14, 68, 125, 65, 243, 100, 65, 39, 91, 108, 57, 36, 19, 0, 13, 67, 113, 22, 97, 104, 17, 39, 51, 19, 36, 12, 0,
- 11, 67, 112, 131, 64, 104, 17, 39, 71, 107, 0, 12, 67, 109, 72, 49, 83, 36, 91, 35, 50, 81, 0, 18, 70, 109, 54, 209, 40, 114,
- 0, 83, 39, 89, 83, 39, 51, 47, 108, 71, 0, 11, 67, 83, 54, 97, 91, 37, 19, 36, 12, 0, 11, 67, 83, 6, 192, 91, 36, 49,
- 39, 83, 0, 12, 67, 82, 40, 15, 91, 35, 84, 35, 50, 72, 0, 12, 67, 81, 21, 225, 91, 39, 51, 47, 36, 12, 0, 10, 67, 68,
- 134, 64, 51, 39, 71, 19, 0, 11, 67, 49, 22, 97, 75, 39, 51, 19, 36, 0, 11, 67, 41, 22, 97, 47, 39, 51, 19, 36, 0, 10,
- 67, 40, 120, 49, 47, 108, 50, 81, 0, 10, 67, 32, 120, 49, 71, 108, 50, 81, 0, 15, 69, 29, 229, 17, 194, 16, 39, 91, 91, 36,
- 51, 49, 36, 0, 13, 67, 28, 200, 33, 35, 75, 36, 50, 50, 36, 12, 0, 11, 67, 11, 56, 15, 108, 57, 35, 50, 72, 0, 0, 23,
- 72, 191, 56, 159, 69, 184, 158, 191, 48, 90, 36, 39, 65, 39, 51, 83, 39, 55, 39, 90, 37, 0, 17, 70, 136, 124, 80, 29, 66, 128,
- 84, 108, 81, 39, 88, 108, 91, 47, 0, 12, 67, 125, 56, 94, 65, 39, 89, 107, 36, 55, 0, 16, 69, 124, 252, 209, 193, 224, 65, 39,
- 72, 37, 51, 49, 39, 55, 0, 17, 68, 124, 166, 91, 128, 65, 39, 47, 36, 19, 35, 83, 83, 36, 50, 0, 15, 68, 114, 3, 199, 112,
- 104, 17, 39, 50, 72, 108, 104, 17, 0, 14, 69, 111, 56, 143, 29, 224, 83, 36, 39, 72, 108, 55, 0, 20, 70, 101, 194, 32, 83, 56,
- 51, 35, 104, 17, 35, 71, 50, 36, 91, 37, 50, 37, 0, 17, 70, 78, 37, 51, 30, 2, 128, 89, 39, 91, 37, 57, 108, 50, 47, 0,
- 16, 69, 76, 140, 8, 29, 224, 89, 35, 71, 39, 49, 71, 108, 55, 0, 19, 70, 61, 24, 154, 198, 44, 243, 72, 39, 51, 40, 104, 17,
- 81, 40, 37, 12, 0, 16, 69, 60, 140, 209, 193, 224, 72, 35, 71, 37, 51, 49, 39, 55, 0, 15, 69, 58, 37, 13, 29, 224, 101, 39,
- 91, 107, 6, 108, 55, 0, 12, 67, 57, 232, 12, 101, 35, 55, 35, 50, 75, 0, 16, 70, 35, 52, 240, 139, 50, 128, 71, 37, 89, 49,
- 40, 37, 47, 0, 12, 67, 35, 4, 222, 71, 39, 49, 89, 36, 55, 0, 16, 69, 29, 35, 7, 128, 128, 35, 88, 75, 108, 50, 36, 71,
- 36, 0, 0, 13, 68, 193, 65, 224, 60, 49, 36, 91, 108, 50, 72, 0, 13, 68, 185, 65, 224, 60, 76, 36, 91, 108, 50, 72, 0, 16,
- 69, 181, 66, 136, 29, 240, 48, 39, 91, 47, 36, 71, 108, 65, 0, 14, 68, 129, 76, 224, 60, 50, 36, 91, 37, 50, 35, 72, 0, 13,
- 68, 129, 65, 224, 60, 50, 36, 91, 108, 50, 72, 0, 13, 67, 128, 248, 95, 50, 35, 72, 35, 107, 35, 65, 0, 16, 68, 125, 146, 156,
- 60, 65, 39, 19, 47, 35, 104, 17, 36, 72, 0, 14, 68, 78, 44, 96, 60, 89, 39, 12, 81, 35, 50, 72, 0, 11, 67, 78, 39, 0,
- 6, 89, 39, 104, 17, 0, 16, 68, 77, 199, 159, 132, 89, 39, 104, 17, 39, 55, 65, 36, 12, 0, 15, 68, 63, 7, 159, 132, 72, 36,
- 49, 55, 35, 65, 36, 12, 0, 14, 68, 61, 24, 179, 60, 72, 36, 51, 35, 84, 37, 72, 0, 13, 68, 57, 248, 143, 132, 101, 35, 65,
- 40, 72, 36, 0, 15, 68, 41, 19, 31, 132, 47, 35, 51, 75, 39, 65, 36, 12, 0, 14, 67, 40, 132, 223, 47, 35, 71, 35, 89, 89,
- 39, 65, 0, 12, 68, 40, 113, 179, 60, 47, 35, 19, 37, 72, 0, 14, 68, 32, 140, 224, 132, 71, 36, 71, 37, 50, 36, 12, 0, 17,
- 70, 32, 119, 148, 139, 60, 0, 71, 108, 55, 91, 36, 84, 37, 49, 0, 12, 68, 29, 177, 214, 132, 36, 83, 108, 88, 36, 0, 13, 68,
- 29, 59, 96, 60, 36, 89, 48, 35, 50, 72, 0, 0, 14, 69, 131, 56, 173, 30, 0, 50, 36, 39, 48, 108, 50, 0, 15, 69, 131, 49,
- 211, 206, 0, 50, 37, 57, 108, 89, 37, 50, 0, 17, 69, 125, 177, 217, 122, 0, 65, 35, 83, 108, 19, 36, 55, 39, 50, 0, 14, 68,
- 125, 145, 222, 48, 65, 39, 19, 108, 55, 36, 75, 0, 15, 69, 83, 49, 215, 206, 0, 91, 35, 57, 108, 47, 37, 50, 0, 11, 67, 79,
- 28, 0, 89, 35, 81, 35, 49, 0, 10, 67, 71, 56, 128, 51, 37, 57, 39, 0, 15, 68, 41, 39, 146, 120, 47, 35, 88, 35, 55, 88,
- 39, 55, 0, 24, 73, 32, 124, 10, 71, 56, 158, 138, 252, 192, 71, 108, 49, 47, 36, 51, 37, 57, 39, 55, 39, 90, 0, 18, 70, 31,
- 56, 10, 68, 120, 10, 37, 50, 47, 36, 51, 108, 50, 36, 47, 0, 14, 68, 29, 230, 95, 120, 39, 55, 10, 35, 65, 35, 55, 0, 18,
- 70, 29, 19, 226, 72, 129, 224, 39, 51, 72, 40, 88, 35, 71, 108, 50, 0, 16, 70, 29, 18, 51, 40, 119, 128, 39, 51, 71, 37, 47,
- 108, 55, 0, 0, 16, 69, 192, 119, 147, 194, 16, 49, 108, 55, 36, 89, 49, 36, 12, 0, 19, 70, 185, 232, 176, 32, 114, 0, 76, 36,
- 55, 39, 84, 49, 35, 71, 108, 71, 0, 15, 69, 185, 50, 34, 128, 240, 76, 35, 89, 71, 40, 50, 72, 0, 17, 68, 124, 168, 74, 192,
- 65, 39, 47, 35, 107, 35, 47, 47, 36, 49, 0, 17, 68, 124, 162, 19, 124, 65, 39, 47, 36, 71, 35, 89, 89, 36, 65, 0, 8, 66,
- 77, 48, 89, 39, 89, 0, 18, 70, 69, 180, 71, 128, 247, 192, 51, 36, 83, 51, 108, 50, 72, 39, 65, 0, 8, 66, 69, 48, 51, 39,
- 89, 0, 14, 69, 68, 124, 199, 128, 240, 51, 108, 57, 108, 50, 72, 0, 16, 69, 61, 50, 136, 128, 240, 72, 35, 89, 47, 71, 35, 50,
- 72, 0, 15, 69, 35, 56, 32, 62, 16, 71, 37, 50, 35, 50, 72, 36, 0, 17, 69, 33, 20, 199, 128, 240, 71, 36, 51, 36, 89, 108,
- 50, 35, 72, 0, 0, 12, 67, 192, 118, 144, 49, 108, 104, 17, 35, 88, 0, 12, 67, 125, 234, 243, 65, 36, 6, 55, 55, 37, 0, 8,
- 66, 125, 64, 65, 36, 91, 0, 17, 69, 125, 50, 153, 125, 224, 65, 39, 89, 47, 35, 19, 65, 35, 55, 0, 17, 70, 109, 24, 147, 28,
- 226, 128, 83, 39, 51, 40, 89, 108, 101, 47, 0, 10, 67, 81, 18, 0, 91, 39, 51, 71, 0, 11, 67, 69, 114, 0, 51, 39, 47, 35,
- 71, 0, 8, 66, 61, 64, 72, 39, 91, 0, 23, 72, 48, 241, 199, 108, 161, 207, 199, 48, 75, 39, 72, 108, 39, 83, 47, 108, 72, 36,
- 81, 37, 0, 12, 67, 42, 37, 115, 47, 39, 89, 89, 37, 57, 0, 16, 69, 33, 24, 176, 77, 224, 71, 39, 51, 40, 49, 89, 36, 55,
- 0, 21, 71, 30, 2, 161, 31, 50, 135, 128, 36, 50, 47, 36, 107, 108, 57, 36, 47, 108, 50, 0, 10, 67, 29, 55, 162, 36, 89, 55,
- 39, 0, 19, 66, 133, 64, 107, 36, 75, 51, 37, 57, 36, 9, 91, 35, 65, 89, 37, 0, 46, 0, 17, 70, 197, 28, 210, 30, 3, 192,
- 81, 39, 51, 37, 88, 108, 50, 72, 0, 16, 70, 184, 116, 76, 206, 12, 64, 76, 108, 51, 75, 37, 50, 81, 0, 17, 70, 183, 52, 71,
- 34, 3, 192, 48, 37, 51, 108, 71, 35, 50, 72, 0, 11, 67, 126, 36, 192, 6, 65, 39, 12, 89, 0, 15, 67, 125, 151, 17, 65, 39,
- 104, 17, 35, 19, 12, 35, 51, 0, 14, 67, 125, 51, 145, 65, 39, 89, 35, 101, 101, 35, 51, 0, 14, 67, 124, 242, 17, 65, 39, 72,
- 35, 71, 71, 36, 51, 0, 12, 67, 124, 226, 149, 65, 39, 101, 47, 35, 89, 0, 14, 67, 124, 133, 17, 65, 39, 71, 35, 91, 91, 36,
- 51, 0, 14, 67, 113, 23, 17, 104, 17, 36, 51, 104, 17, 36, 51, 0, 17, 70, 109, 24, 146, 30, 3, 192, 83, 39, 51, 40, 88, 108,
- 50, 72, 0, 14, 69, 108, 117, 51, 77, 240, 83, 108, 91, 37, 89, 65, 0, 15, 68, 61, 50, 142, 92, 72, 35, 89, 47, 101, 35, 47,
- 47, 0, 20, 71, 48, 241, 199, 108, 161, 207, 132, 75, 39, 72, 108, 39, 83, 47, 108, 72, 36, 0, 12, 67, 30, 2, 17, 35, 50, 71,
- 39, 51, 35, 0, 18, 70, 28, 136, 147, 121, 248, 64, 35, 71, 40, 89, 35, 55, 35, 65, 36, 0, 16, 70, 10, 3, 209, 139, 51, 192,
- 108, 50, 72, 51, 39, 57, 72, 0, 9, 66, 133, 16, 107, 35, 51, 0, 76, 0, 14, 68, 197, 72, 49, 204, 81, 39, 91, 50, 36, 81,
- 37, 0, 13, 68, 125, 232, 143, 204, 65, 36, 55, 39, 72, 37, 0, 15, 69, 84, 115, 72, 30, 0, 89, 108, 107, 36, 71, 108, 50, 0,
- 19, 70, 41, 23, 226, 79, 54, 224, 47, 36, 51, 65, 39, 89, 37, 83, 39, 50, 0, 10, 67, 35, 56, 128, 71, 37, 57, 39, 0, 13,
- 68, 8, 139, 78, 80, 108, 71, 48, 35, 101, 91, 0, 0, 13, 68, 132, 119, 138, 68, 107, 108, 55, 47, 36, 51, 0, 15, 68, 125, 74,
- 206, 84, 65, 39, 91, 35, 101, 101, 35, 89, 0, 14, 68, 124, 129, 212, 68, 65, 39, 71, 108, 91, 36, 51, 0, 21, 71, 72, 124, 207,
- 29, 232, 149, 108, 88, 108, 57, 36, 72, 39, 55, 84, 35, 89, 83, 0, 17, 70, 70, 44, 199, 32, 118, 192, 51, 39, 84, 57, 108, 71,
- 108, 83, 0, 15, 68, 41, 244, 206, 68, 47, 35, 65, 35, 89, 101, 39, 51, 0, 15, 68, 40, 131, 138, 68, 47, 35, 71, 35, 101, 47,
- 39, 51, 0, 15, 69, 32, 245, 7, 129, 48, 71, 35, 72, 91, 108, 50, 89, 0, 0, 11, 67, 193, 20, 243, 49, 39, 51, 89, 37, 0,
- 11, 67, 184, 119, 148, 76, 108, 55, 36, 91, 0, 9, 67, 182, 35, 128, 48, 39, 101, 0, 11, 67, 181, 66, 128, 48, 6, 39, 91, 47,
- 0, 16, 69, 125, 50, 143, 103, 48, 65, 39, 89, 47, 35, 72, 19, 37, 0, 10, 67, 60, 226, 128, 72, 39, 101, 47, 0, 13, 67, 41,
- 70, 243, 47, 35, 91, 35, 83, 83, 37, 0, 12, 67, 32, 248, 115, 71, 36, 72, 36, 107, 37, 0, 9, 67, 28, 226, 128, 39, 101, 47,
- 0, 0, 12, 67, 198, 226, 17, 81, 35, 76, 71, 39, 51, 0, 18, 70, 194, 6, 209, 30, 4, 192, 49, 39, 50, 83, 36, 51, 108, 50,
- 89, 0, 11, 67, 194, 2, 145, 49, 39, 50, 47, 51, 0, 14, 69, 182, 43, 115, 41, 16, 48, 39, 48, 37, 47, 51, 0, 19, 70, 181,
- 18, 147, 40, 120, 0, 48, 39, 51, 39, 47, 36, 89, 47, 108, 50, 0, 12, 67, 134, 242, 17, 107, 39, 90, 35, 71, 51, 0, 17, 70,
- 124, 116, 112, 79, 52, 159, 65, 108, 51, 49, 89, 37, 88, 65, 0, 17, 70, 109, 232, 145, 30, 4, 192, 83, 36, 55, 39, 51, 108, 50,
- 89, 0, 11, 67, 80, 114, 17, 91, 108, 71, 39, 51, 0, 17, 70, 78, 36, 160, 32, 120, 0, 89, 40, 88, 35, 50, 71, 108, 50, 0,
- 15, 69, 77, 18, 179, 41, 16, 89, 35, 51, 47, 37, 47, 51, 0, 11, 67, 53, 247, 0, 107, 39, 65, 104, 17, 0, 11, 67, 49, 163,
- 192, 75, 39, 104, 17, 72, 0, 18, 70, 41, 28, 240, 136, 129, 219, 47, 36, 51, 37, 49, 39, 71, 108, 83, 0, 21, 71, 32, 119, 159,
- 128, 117, 91, 132, 71, 36, 55, 65, 39, 50, 108, 89, 36, 83, 36, 0, 17, 70, 29, 228, 77, 124, 120, 0, 35, 51, 51, 35, 107, 65,
- 108, 50, 0, 0, 9, 67, 206, 40, 0, 57, 39, 50, 0, 14, 68, 197, 44, 224, 80, 81, 39, 88, 37, 50, 36, 91, 0, 12, 67, 193,
- 24, 10, 49, 39, 51, 50, 36, 47, 0, 16, 70, 183, 52, 71, 83, 12, 192, 48, 37, 51, 108, 91, 49, 37, 0, 14, 68, 181, 20, 202,
- 136, 48, 35, 51, 35, 89, 47, 40, 0, 12, 67, 121, 152, 10, 55, 35, 19, 50, 35, 47, 0, 16, 67, 81, 183, 10, 91, 35, 83, 36,
- 104, 17, 104, 17, 35, 47, 0, 26, 74, 42, 34, 135, 123, 50, 135, 71, 52, 202, 204, 47, 39, 47, 108, 55, 37, 47, 108, 51, 37, 89,
- 47, 37, 0, 13, 68, 41, 72, 179, 80, 47, 35, 91, 84, 37, 91, 0, 14, 68, 41, 24, 10, 136, 47, 39, 51, 36, 50, 47, 39, 0,
- 13, 67, 34, 39, 10, 71, 36, 84, 35, 104, 17, 47, 0, 14, 68, 33, 24, 31, 204, 71, 35, 51, 50, 36, 65, 37, 0, 17, 70, 29,
- 50, 155, 30, 8, 128, 36, 89, 47, 36, 83, 108, 50, 39, 0, 0, 18, 70, 193, 24, 34, 124, 164, 64, 49, 39, 51, 50, 39, 65, 36,
- 47, 51, 0, 17, 70, 192, 116, 71, 192, 164, 64, 49, 108, 51, 108, 49, 47, 36, 51, 0, 11, 67, 182, 37, 15, 48, 40, 91, 35, 72,
- 0, 18, 70, 181, 20, 237, 137, 236, 211, 48, 36, 51, 89, 48, 39, 55, 37, 89, 0, 19, 70, 109, 232, 145, 76, 120, 19, 83, 36, 55,
- 39, 51, 36, 89, 108, 50, 89, 0, 20, 70, 109, 54, 209, 76, 120, 19, 83, 39, 89, 83, 39, 51, 36, 89, 108, 50, 89, 0, 10, 67,
- 83, 54, 64, 91, 36, 57, 19, 0, 14, 68, 40, 231, 200, 68, 47, 39, 101, 65, 71, 35, 51, 0, 19, 70, 32, 124, 211, 129, 196, 64,
- 71, 108, 57, 89, 39, 50, 104, 17, 39, 51, 0, 13, 68, 29, 20, 136, 68, 35, 51, 88, 71, 35, 51, 0, 18, 70, 28, 168, 147, 70,
- 44, 211, 39, 47, 39, 89, 36, 51, 84, 37, 89, 0, 18, 70, 9, 251, 81, 124, 164, 64, 108, 65, 48, 36, 51, 65, 36, 47, 51, 0,
- 0, 14, 68, 197, 241, 212, 40, 6, 81, 39, 65, 108, 91, 47, 0, 14, 68, 193, 177, 222, 40, 49, 36, 83, 108, 55, 35, 47, 0, 11,
- 67, 193, 66, 128, 49, 6, 39, 91, 47, 0, 14, 68, 193, 49, 222, 40, 49, 36, 89, 108, 55, 35, 47, 0, 14, 68, 89, 241, 224, 40,
- 88, 36, 65, 108, 50, 35, 47, 0, 11, 67, 44, 124, 200, 89, 108, 19, 36, 71, 0, 13, 68, 30, 17, 224, 40, 36, 107, 108, 50, 35,
- 47, 0, 11, 67, 29, 245, 8, 36, 65, 91, 35, 71, 0, 18, 70, 29, 59, 81, 30, 2, 162, 36, 89, 48, 36, 51, 108, 50, 47, 39,
- 0, 14, 69, 9, 28, 202, 127, 48, 108, 51, 37, 47, 65, 37, 0, 0, 14, 69, 192, 119, 179, 33, 16, 49, 108, 55, 37, 71, 51, 0,
- 13, 68, 192, 119, 136, 60, 49, 108, 55, 71, 39, 72, 0, 12, 67, 186, 215, 0, 76, 39, 48, 39, 104, 17, 0, 22, 72, 181, 24, 138,
- 138, 215, 135, 77, 240, 48, 39, 51, 47, 39, 48, 36, 55, 108, 89, 65, 0, 19, 70, 133, 236, 240, 138, 210, 145, 107, 36, 55, 37, 49,
- 40, 48, 47, 36, 51, 0, 12, 67, 130, 35, 192, 6, 50, 35, 84, 35, 72, 0, 16, 69, 108, 168, 159, 41, 16, 83, 39, 47, 39, 65,
- 36, 47, 51, 0, 15, 68, 78, 216, 72, 60, 89, 36, 48, 35, 107, 71, 39, 72, 0, 19, 70, 61, 19, 224, 31, 2, 145, 72, 35, 51,
- 72, 50, 108, 49, 47, 35, 51, 0, 20, 70, 59, 49, 209, 186, 2, 17, 101, 37, 57, 108, 51, 76, 35, 65, 71, 35, 51, 0, 11, 67,
- 42, 211, 192, 47, 35, 48, 35, 72, 0, 11, 67, 42, 12, 240, 47, 39, 50, 37, 49, 0, 10, 67, 58, 35, 192, 101, 39, 72, 0, 76,
- 0, 13, 67, 197, 5, 10, 81, 39, 6, 88, 35, 91, 47, 0, 15, 69, 194, 33, 209, 40, 160, 49, 40, 108, 51, 47, 36, 47, 0, 18,
- 70, 131, 56, 140, 69, 60, 192, 50, 37, 57, 40, 75, 36, 51, 89, 37, 0, 17, 69, 125, 177, 209, 112, 160, 65, 39, 83, 108, 51, 36,
- 81, 35, 47, 0, 16, 68, 124, 244, 83, 200, 65, 35, 72, 51, 36, 89, 36, 57, 36, 0, 18, 69, 124, 68, 211, 30, 0, 65, 39, 19,
- 35, 89, 89, 36, 89, 108, 50, 0, 11, 67, 83, 8, 0, 91, 36, 49, 35, 50, 0, 13, 67, 69, 162, 10, 51, 36, 104, 17, 71, 35,
- 47, 0, 16, 69, 69, 44, 207, 128, 160, 51, 36, 88, 37, 72, 36, 50, 47, 0, 14, 69, 63, 54, 199, 120, 160, 72, 37, 83, 108, 55,
- 47, 0, 18, 70, 41, 28, 51, 63, 28, 192, 47, 35, 51, 49, 37, 72, 36, 81, 37, 0, 18, 70, 41, 21, 51, 63, 28, 192, 47, 39,
- 51, 91, 37, 72, 36, 81, 37, 0, 15, 69, 29, 86, 225, 30, 0, 36, 89, 83, 35, 107, 108, 50, 0, 14, 68, 29, 28, 240, 200, 35,
- 51, 37, 49, 36, 57, 36, 0, 0, 18, 70, 198, 36, 79, 56, 164, 64, 81, 40, 51, 72, 39, 101, 47, 35, 51, 0, 12, 67, 198, 3,
- 15, 81, 39, 50, 75, 35, 72, 0, 12, 67, 194, 3, 15, 49, 39, 50, 75, 36, 72, 0, 12, 67, 130, 24, 15, 50, 35, 107, 35, 50,
- 72, 0, 19, 70, 125, 49, 219, 68, 132, 64, 65, 39, 89, 108, 83, 36, 51, 71, 35, 51, 0, 11, 67, 124, 204, 207, 65, 35, 75, 37,
- 72, 0, 17, 68, 105, 230, 158, 192, 104, 17, 36, 55, 104, 17, 36, 55, 35, 49, 0, 10, 67, 71, 54, 64, 51, 36, 57, 19, 0, 12,
- 67, 62, 24, 15, 72, 35, 107, 35, 50, 72, 0, 29, 74, 48, 252, 207, 29, 225, 211, 40, 227, 199, 124, 75, 35, 72, 37, 72, 39, 55,
- 19, 36, 89, 47, 36, 101, 72, 108, 65, 0, 17, 70, 30, 210, 162, 124, 164, 64, 39, 48, 47, 39, 65, 36, 47, 51, 0, 16, 69, 29,
- 18, 148, 32, 240, 35, 51, 47, 36, 91, 71, 39, 72, 0, 0, 18, 70, 193, 225, 209, 206, 2, 128, 49, 36, 55, 108, 51, 37, 50, 36,
- 47, 0, 11, 67, 192, 162, 0, 49, 39, 47, 39, 71, 0, 19, 70, 120, 124, 202, 128, 120, 115, 55, 108, 57, 35, 47, 35, 50, 108, 107,
- 37, 0, 12, 67, 113, 235, 64, 104, 17, 39, 55, 39, 48, 0, 17, 70, 109, 24, 145, 204, 226, 128, 83, 39, 51, 40, 51, 37, 101, 47,
- 0, 18, 70, 83, 52, 112, 120, 120, 115, 91, 37, 51, 49, 39, 55, 108, 107, 37, 0, 16, 69, 10, 3, 7, 128, 128, 6, 108, 50, 75,
- 108, 50, 36, 71, 0, 0, 13, 68, 198, 3, 51, 60, 81, 39, 50, 75, 37, 72, 0, 14, 68, 194, 3, 224, 60, 49, 35, 50, 72, 35,
- 50, 72, 0, 13, 68, 183, 56, 160, 196, 48, 37, 57, 40, 50, 81, 0, 14, 68, 129, 241, 243, 60, 50, 35, 65, 108, 57, 35, 72, 0,
- 14, 68, 120, 131, 160, 60, 55, 35, 71, 101, 35, 50, 72, 0, 19, 70, 109, 28, 223, 137, 28, 0, 83, 36, 51, 36, 57, 65, 84, 39,
- 51, 49, 0, 17, 70, 79, 52, 202, 127, 60, 0, 89, 37, 89, 47, 36, 65, 37, 49, 0, 13, 68, 68, 60, 224, 60, 51, 35, 57, 35,
- 50, 72, 0, 14, 68, 62, 33, 224, 60, 72, 35, 84, 108, 50, 35, 72, 0, 15, 68, 35, 54, 202, 60, 71, 37, 57, 39, 83, 47, 35,
- 72, 0, 13, 68, 30, 36, 96, 196, 39, 12, 51, 35, 50, 81, 0, 0, 11, 67, 194, 220, 192, 7, 49, 39, 48, 37, 0, 18, 69, 126,
- 36, 211, 30, 0, 65, 39, 19, 35, 89, 89, 36, 89, 108, 50, 0, 10, 67, 81, 28, 0, 91, 36, 51, 49, 0, 17, 69, 77, 33, 209,
- 206, 0, 89, 36, 88, 108, 51, 37, 57, 35, 50, 0, 18, 70, 32, 115, 224, 196, 117, 10, 71, 108, 72, 50, 36, 81, 108, 91, 47, 0,
- 14, 69, 30, 3, 226, 56, 160, 35, 50, 72, 40, 101, 47, 0, 20, 71, 28, 216, 135, 122, 212, 83, 204, 35, 107, 84, 108, 55, 48, 39,
- 51, 89, 37, 0, 0, 16, 69, 197, 36, 71, 128, 240, 81, 39, 88, 35, 51, 108, 50, 72, 0, 16, 69, 197, 4, 71, 128, 240, 81, 39,
- 88, 35, 51, 108, 50, 72, 0, 14, 69, 183, 59, 162, 128, 240, 48, 37, 76, 40, 50, 72, 0, 11, 67, 183, 51, 199, 48, 36, 57, 72,
- 108, 0, 16, 69, 130, 44, 211, 128, 240, 50, 36, 84, 37, 89, 35, 50, 72, 0, 11, 67, 87, 51, 199, 89, 36, 57, 72, 108, 0, 17,
- 69, 83, 7, 200, 128, 240, 91, 36, 49, 35, 65, 71, 35, 50, 72, 0, 14, 68, 78, 33, 224, 52, 89, 35, 84, 108, 50, 36, 107, 0,
- 16, 69, 76, 119, 8, 128, 240, 89, 108, 104, 17, 71, 35, 50, 72, 0, 11, 67, 61, 226, 135, 72, 36, 55, 47, 108, 0, 18, 69, 33,
- 72, 34, 128, 240, 71, 36, 91, 36, 50, 35, 84, 35, 50, 72, 0, 0, 22, 71, 192, 118, 144, 42, 33, 222, 40, 49, 108, 104, 17, 35,
- 88, 47, 40, 108, 55, 36, 47, 0, 0, 10, 67, 207, 1, 192, 57, 36, 49, 108, 0, 18, 70, 197, 50, 145, 30, 3, 192, 81, 39, 89,
- 47, 35, 51, 108, 50, 72, 0, 20, 70, 183, 52, 95, 137, 8, 0, 48, 37, 51, 65, 39, 19, 35, 88, 88, 36, 50, 0, 13, 68, 125,
- 177, 213, 28, 65, 39, 83, 108, 89, 108, 0, 17, 70, 82, 1, 211, 30, 3, 192, 91, 36, 50, 108, 89, 108, 50, 72, 0, 18, 70, 62,
- 40, 19, 42, 3, 192, 72, 40, 50, 36, 89, 47, 35, 50, 72, 0, 18, 70, 61, 18, 7, 75, 8, 0, 72, 35, 51, 71, 108, 88, 49,
- 39, 50, 0, 11, 67, 57, 227, 0, 101, 35, 55, 35, 75, 0, 12, 2, 195, 151, 88, 35, 51, 71, 72, 35, 51, 0, 0, 11, 67, 192,
- 172, 0, 49, 39, 47, 35, 49, 0, 9, 66, 125, 160, 65, 39, 104, 17, 0, 22, 71, 110, 39, 7, 121, 145, 207, 200, 83, 39, 12, 104,
- 17, 39, 55, 108, 72, 36, 57, 36, 0, 14, 68, 109, 24, 49, 204, 83, 35, 51, 35, 50, 81, 37, 0, 23, 73, 60, 116, 202, 31, 56,
- 155, 79, 12, 192, 72, 108, 89, 47, 108, 57, 39, 83, 89, 49, 37, 0, 11, 67, 53, 124, 192, 107, 39, 47, 47, 37, 0, 15, 69, 34,
- 11, 226, 206, 0, 71, 35, 50, 90, 39, 36, 50, 0, 0, 11, 67, 136, 252, 7, 84, 39, 72, 49, 108, 0, 10, 67, 126, 40, 7, 65,
- 39, 50, 108, 0, 14, 67, 125, 198, 199, 65, 39, 104, 17, 35, 83, 83, 108, 0, 11, 67, 125, 35, 199, 65, 35, 88, 72, 108, 0, 16,
- 69, 124, 229, 98, 84, 112, 65, 35, 101, 89, 40, 89, 35, 50, 0, 18, 69, 112, 118, 79, 40, 112, 104, 17, 108, 19, 36, 72, 35, 47,
- 35, 50, 0, 12, 67, 109, 83, 71, 83, 39, 89, 35, 107, 108, 0, 26, 73, 29, 236, 10, 70, 38, 243, 120, 164, 64, 36, 55, 36, 49,
- 47, 36, 51, 39, 83, 37, 55, 47, 36, 51, 0, 18, 70, 29, 60, 51, 43, 56, 49, 36, 89, 49, 36, 57, 47, 37, 50, 81, 0, 0,
- 14, 69, 62, 34, 25, 63, 48, 72, 39, 71, 39, 72, 37, 0, 11, 67, 61, 236, 34, 72, 36, 55, 49, 39, 0, 11, 67, 61, 50, 128,
- 6, 72, 35, 89, 47, 0, 10, 67, 29, 50, 128, 6, 35, 89, 47, 0, 0, 17, 70, 130, 37, 17, 136, 120, 0, 50, 40, 91, 36, 51,
- 84, 108, 50, 0, 9, 67, 127, 60, 64, 65, 37, 81, 0, 17, 68, 125, 55, 159, 28, 65, 39, 89, 35, 55, 55, 35, 65, 35, 50, 0,
- 16, 68, 124, 76, 15, 28, 65, 39, 35, 49, 49, 35, 72, 35, 50, 0, 15, 68, 109, 116, 74, 28, 83, 36, 47, 51, 35, 47, 35, 50,
- 0, 14, 68, 101, 252, 220, 28, 35, 65, 37, 104, 17, 35, 50, 0, 12, 67, 100, 248, 64, 6, 36, 72, 72, 36, 12, 0, 11, 67, 74,
- 19, 192, 6, 88, 39, 107, 72, 0, 14, 68, 73, 236, 206, 28, 88, 39, 55, 36, 57, 101, 108, 0, 11, 67, 62, 19, 192, 72, 35, 107,
- 35, 72, 0, 17, 70, 29, 19, 211, 40, 120, 0, 35, 51, 72, 36, 89, 47, 108, 50, 0, 0, 11, 67, 205, 241, 224, 57, 36, 65, 108,
- 50, 0, 14, 67, 204, 115, 92, 57, 108, 107, 35, 104, 17, 104, 17, 0, 13, 68, 193, 19, 240, 136, 49, 39, 51, 72, 49, 40, 0, 19,
- 70, 129, 195, 243, 131, 28, 192, 50, 35, 104, 17, 72, 37, 50, 36, 81, 37, 0, 12, 67, 128, 115, 92, 50, 108, 107, 35, 104, 17, 0,
- 11, 67, 124, 247, 128, 65, 39, 72, 36, 55, 0, 14, 68, 110, 12, 220, 204, 83, 36, 50, 37, 104, 17, 37, 0, 11, 67, 101, 241, 224,
- 39, 65, 65, 108, 50, 0, 10, 67, 83, 52, 202, 91, 37, 89, 47, 0, 11, 67, 83, 7, 128, 6, 91, 36, 49, 55, 0, 11, 67, 72,
- 215, 128, 88, 39, 107, 35, 55, 0, 15, 68, 70, 40, 28, 204, 51, 39, 12, 50, 35, 104, 17, 37, 0, 19, 70, 60, 226, 145, 101, 248,
- 128, 72, 39, 101, 47, 35, 51, 35, 12, 65, 40, 0, 13, 67, 57, 231, 10, 101, 36, 55, 104, 17, 35, 47, 0, 12, 68, 56, 124, 18,
- 204, 101, 108, 49, 88, 37, 0, 11, 67, 35, 7, 128, 71, 36, 49, 39, 55, 0, 12, 68, 31, 2, 135, 136, 39, 49, 47, 108, 84, 0,
- 13, 68, 29, 184, 15, 204, 35, 83, 35, 50, 72, 37, 0, 11, 67, 29, 76, 32, 36, 91, 49, 35, 50, 0, 10, 67, 28, 161, 224, 36,
- 47, 108, 50, 0, 0, 11, 67, 183, 17, 225, 48, 36, 81, 108, 107, 0, 15, 69, 181, 225, 211, 124, 112, 48, 36, 55, 108, 89, 65, 108,
- 0, 16, 69, 125, 76, 30, 72, 112, 65, 39, 91, 49, 36, 55, 88, 108, 0, 16, 69, 112, 120, 34, 128, 112, 104, 17, 108, 50, 40, 50,
- 35, 50, 0, 11, 67, 100, 250, 225, 36, 72, 72, 36, 12, 0, 11, 67, 83, 7, 192, 91, 36, 49, 35, 65, 0, 13, 67, 80, 140, 33,
- 91, 35, 71, 35, 49, 36, 12, 0, 12, 67, 60, 138, 225, 72, 35, 71, 71, 36, 12, 0, 11, 67, 56, 246, 97, 101, 39, 72, 19, 36,
- 0, 10, 67, 29, 151, 192, 35, 19, 35, 65, 0, 16, 69, 29, 50, 154, 128, 112, 36, 89, 47, 36, 104, 17, 50, 108, 0, 7, 65, 192,
- 49, 108, 83, 0, 0, 13, 68, 197, 28, 199, 128, 81, 36, 51, 57, 108, 50, 0, 16, 69, 186, 3, 202, 131, 48, 76, 35, 50, 72, 47,
- 39, 50, 37, 0, 18, 70, 183, 52, 71, 53, 243, 243, 48, 37, 51, 35, 107, 65, 35, 72, 37, 0, 14, 68, 181, 27, 83, 40, 48, 39,
- 51, 48, 39, 91, 47, 0, 17, 69, 181, 23, 51, 187, 48, 48, 35, 51, 104, 17, 36, 57, 76, 37, 0, 11, 67, 137, 81, 222, 84, 36,
- 89, 108, 55, 0, 13, 68, 129, 60, 199, 128, 50, 36, 89, 57, 108, 50, 0, 17, 69, 54, 37, 94, 199, 48, 107, 39, 12, 89, 36, 55,
- 36, 81, 37, 0, 15, 69, 48, 118, 17, 111, 48, 75, 108, 88, 35, 51, 83, 37, 0, 15, 68, 41, 243, 235, 128, 47, 35, 65, 35, 72,
- 72, 39, 50, 0, 16, 69, 33, 17, 205, 43, 48, 71, 36, 51, 108, 107, 35, 47, 37, 0, 16, 69, 32, 246, 225, 127, 48, 71, 35, 72,
- 83, 35, 107, 65, 37, 0, 21, 70, 32, 244, 222, 205, 204, 115, 71, 35, 72, 89, 35, 55, 37, 104, 17, 36, 81, 37, 0, 13, 68, 29,
- 76, 27, 40, 36, 91, 49, 39, 83, 47, 0, 15, 69, 11, 1, 207, 127, 48, 108, 49, 108, 72, 36, 65, 37, 0, 0, 12, 67, 193, 56,
- 64, 49, 39, 89, 89, 36, 12, 0, 11, 67, 192, 241, 223, 49, 39, 72, 108, 65, 0, 19, 70, 126, 24, 15, 76, 120, 0, 65, 39, 107,
- 35, 50, 72, 36, 89, 108, 50, 0, 14, 67, 124, 165, 91, 65, 39, 47, 47, 35, 89, 36, 83, 0, 12, 67, 105, 225, 223, 104, 17, 39,
- 55, 108, 65, 0, 13, 67, 104, 248, 64, 104, 17, 39, 72, 72, 36, 12, 0, 12, 67, 86, 42, 223, 89, 36, 84, 84, 39, 65, 0, 10,
- 67, 86, 3, 0, 89, 36, 50, 75, 0, 11, 67, 84, 216, 64, 89, 36, 107, 36, 12, 0, 13, 67, 78, 42, 223, 6, 89, 36, 84, 84,
- 39, 65, 0, 17, 70, 70, 36, 136, 132, 120, 0, 51, 40, 88, 71, 35, 107, 108, 50, 0, 16, 68, 42, 35, 43, 132, 6, 47, 35, 84,
- 35, 75, 75, 39, 107, 0, 12, 67, 42, 33, 223, 47, 39, 12, 19, 35, 65, 0, 18, 70, 29, 146, 145, 29, 97, 192, 36, 19, 47, 36,
- 51, 108, 88, 35, 50, 0, 18, 70, 28, 226, 149, 29, 81, 192, 36, 101, 47, 36, 89, 108, 89, 35, 50, 0, 12, 67, 32, 248, 64, 71,
- 36, 72, 35, 107, 0, 48, 12, 67, 32, 248, 64, 71, 36, 72, 36, 12, 0, 46, 0, 11, 67, 197, 55, 128, 81, 39, 89, 35, 55, 0,
- 11, 67, 193, 55, 128, 49, 36, 89, 36, 55, 0, 17, 70, 186, 3, 200, 100, 252, 192, 76, 35, 50, 72, 71, 39, 72, 37, 0, 12, 67,
- 185, 241, 220, 76, 39, 65, 108, 104, 17, 0, 13, 69, 184, 124, 243, 30, 0, 76, 108, 37, 57, 108, 0, 16, 69, 181, 12, 209, 108, 160,
- 48, 35, 88, 37, 51, 39, 83, 47, 0, 12, 67, 133, 252, 96, 107, 35, 65, 81, 36, 50, 0, 14, 69, 130, 34, 145, 138, 0, 50, 39,
- 47, 51, 39, 50, 0, 14, 68, 125, 17, 205, 120, 65, 35, 51, 108, 107, 36, 55, 0, 12, 67, 124, 212, 224, 65, 39, 107, 89, 36, 50,
- 0, 14, 69, 124, 116, 83, 30, 0, 65, 108, 51, 89, 108, 50, 0, 11, 67, 111, 7, 128, 83, 39, 49, 39, 55, 0, 12, 67, 85, 241,
- 220, 89, 39, 65, 108, 104, 17, 0, 11, 67, 83, 54, 224, 91, 37, 83, 39, 50, 0, 12, 67, 82, 179, 202, 91, 36, 72, 72, 35, 47,
- 0, 12, 67, 77, 241, 220, 89, 39, 65, 108, 104, 17, 0, 15, 69, 68, 39, 179, 76, 160, 51, 36, 108, 55, 37, 89, 47, 0, 16, 69,
- 63, 52, 224, 128, 160, 72, 37, 89, 39, 50, 36, 50, 47, 0, 16, 69, 63, 20, 83, 30, 0, 72, 36, 81, 35, 51, 89, 108, 50, 0,
- 13, 68, 62, 2, 7, 120, 72, 39, 50, 71, 108, 55, 0, 12, 67, 34, 23, 224, 71, 35, 107, 65, 35, 50, 0, 12, 67, 33, 76, 32,
- 71, 36, 91, 49, 35, 50, 0, 11, 67, 32, 247, 128, 71, 35, 72, 35, 55, 0, 11, 67, 32, 117, 224, 71, 108, 47, 36, 50, 0, 10,
- 67, 31, 55, 224, 37, 65, 36, 50, 0, 13, 68, 29, 166, 199, 120, 36, 104, 17, 83, 108, 55, 0, 13, 68, 29, 70, 135, 120, 36, 91,
- 104, 17, 108, 55, 0, 11, 68, 28, 136, 135, 120, 35, 71, 39, 55, 0, 11, 67, 11, 54, 224, 108, 57, 83, 39, 50, 0, 16, 70, 10,
- 2, 145, 138, 220, 192, 108, 50, 47, 51, 39, 48, 37, 0, 8, 65, 64, 6, 88, 108, 55, 0, 0, 17, 69, 186, 17, 209, 62, 16, 6,
- 76, 108, 107, 108, 51, 72, 35, 107, 0, 18, 70, 136, 119, 160, 43, 56, 7, 84, 108, 55, 36, 50, 47, 37, 50, 108, 0, 11, 67, 131,
- 23, 192, 50, 35, 81, 35, 65, 0, 15, 68, 125, 180, 107, 52, 65, 39, 83, 35, 51, 51, 35, 107, 0, 17, 68, 124, 167, 211, 192, 65,
- 39, 47, 36, 65, 35, 89, 89, 36, 49, 0, 13, 68, 102, 33, 215, 108, 35, 84, 108, 47, 36, 83, 0, 12, 67, 59, 55, 225, 101, 36,
- 57, 65, 36, 12, 0, 10, 67, 55, 7, 192, 107, 39, 49, 65, 0, 13, 67, 49, 228, 225, 75, 35, 55, 35, 89, 36, 12, 0, 12, 67,
- 41, 24, 49, 47, 39, 51, 35, 50, 81, 0, 12, 67, 33, 76, 33, 71, 39, 91, 49, 36, 12, 0, 12, 68, 31, 50, 135, 124, 35, 57,
- 47, 108, 65, 0, 15, 69, 9, 17, 223, 198, 16, 108, 51, 108, 65, 81, 35, 107, 0, 0, 15, 68, 204, 229, 48, 128, 57, 35, 101, 91,
- 36, 49, 35, 50, 0, 12, 67, 193, 23, 222, 49, 35, 51, 65, 36, 55, 0, 13, 68, 136, 124, 31, 128, 84, 108, 49, 65, 35, 50, 0,
- 16, 68, 125, 72, 171, 112, 65, 39, 91, 35, 84, 84, 36, 104, 17, 0, 13, 68, 124, 116, 112, 40, 65, 108, 51, 49, 36, 47, 0, 14,
- 68, 100, 162, 7, 40, 6, 35, 47, 35, 71, 108, 47, 0, 14, 68, 68, 226, 176, 128, 51, 35, 101, 47, 49, 35, 50, 0, 15, 68, 40,
- 136, 113, 128, 47, 35, 71, 35, 107, 81, 36, 50, 0, 15, 68, 33, 21, 48, 128, 71, 35, 51, 91, 36, 49, 35, 50, 0, 15, 68, 32,
- 242, 14, 40, 71, 35, 72, 10, 71, 35, 101, 47, 0, 15, 69, 32, 119, 148, 193, 224, 71, 108, 55, 91, 36, 49, 55, 0, 18, 70, 32,
- 116, 243, 29, 50, 128, 71, 108, 89, 37, 57, 108, 89, 35, 47, 0, 11, 67, 29, 236, 30, 35, 55, 49, 39, 55, 0, 13, 68, 29, 50,
- 135, 40, 35, 89, 36, 47, 108, 47, 0, 15, 69, 29, 19, 226, 29, 224, 35, 51, 72, 35, 84, 108, 55, 0, 19, 70, 9, 193, 199, 53,
- 243, 243, 108, 104, 17, 108, 35, 107, 65, 35, 72, 37, 0, 14, 68, 9, 28, 49, 128, 108, 51, 49, 36, 81, 39, 50, 0, 0, 13, 68,
- 185, 28, 240, 132, 76, 36, 51, 37, 49, 36, 0, 14, 68, 185, 17, 240, 132, 76, 36, 51, 108, 10, 49, 36, 0, 11, 67, 181, 225, 240,
- 48, 36, 55, 108, 49, 0, 17, 70, 181, 18, 153, 60, 115, 192, 48, 39, 51, 47, 36, 72, 108, 72, 0, 14, 68, 133, 66, 149, 60, 107,
- 35, 91, 47, 89, 35, 72, 0, 11, 67, 128, 196, 192, 50, 35, 75, 36, 89, 0, 13, 68, 128, 119, 210, 60, 50, 108, 65, 88, 35, 72,
- 0, 16, 68, 126, 2, 156, 60, 65, 39, 50, 47, 35, 104, 17, 36, 72, 0, 17, 69, 125, 50, 150, 101, 176, 65, 39, 89, 47, 35, 88,
- 19, 35, 83, 0, 15, 68, 125, 26, 219, 132, 65, 39, 51, 35, 83, 83, 35, 107, 0, 15, 68, 112, 248, 159, 132, 104, 17, 39, 72, 72,
- 40, 65, 36, 0, 14, 68, 109, 24, 160, 60, 83, 35, 51, 84, 35, 50, 72, 0, 11, 67, 82, 39, 0, 91, 39, 12, 104, 17, 0, 13,
- 68, 82, 37, 48, 132, 91, 40, 91, 49, 36, 12, 0, 15, 68, 79, 4, 240, 132, 89, 36, 49, 89, 36, 49, 36, 12, 0, 17, 70, 61,
- 226, 14, 136, 120, 64, 72, 36, 55, 71, 36, 101, 108, 107, 0, 14, 68, 61, 21, 48, 132, 72, 39, 51, 39, 91, 49, 36, 0, 17, 70,
- 50, 12, 79, 204, 248, 64, 75, 35, 50, 81, 72, 37, 72, 36, 0, 14, 67, 40, 220, 31, 47, 35, 107, 35, 49, 49, 39, 65, 0, 19,
- 70, 33, 28, 82, 204, 248, 64, 71, 35, 51, 81, 39, 88, 37, 72, 36, 12, 0, 17, 70, 29, 50, 153, 60, 115, 192, 36, 89, 47, 36,
- 19, 72, 108, 72, 0, 13, 68, 29, 28, 240, 132, 35, 51, 37, 49, 36, 12, 0, 0, 15, 68, 204, 210, 159, 120, 57, 35, 107, 47, 35,
- 65, 36, 55, 0, 13, 68, 194, 35, 241, 120, 49, 40, 72, 81, 36, 55, 0, 19, 70, 180, 164, 98, 79, 49, 224, 48, 36, 47, 51, 39,
- 89, 37, 57, 108, 50, 0, 16, 69, 134, 36, 209, 30, 0, 107, 35, 84, 35, 89, 51, 108, 50, 0, 17, 70, 128, 120, 95, 58, 33, 224,
- 50, 108, 107, 35, 65, 101, 108, 50, 0, 20, 70, 33, 196, 71, 95, 49, 224, 71, 39, 104, 17, 51, 108, 47, 37, 57, 108, 50, 0, 14,
- 69, 10, 7, 135, 206, 0, 108, 50, 55, 108, 57, 50, 0, 0, 15, 69, 206, 36, 74, 126, 16, 57, 40, 51, 47, 65, 36, 12, 0, 10,
- 67, 192, 132, 64, 49, 36, 71, 51, 0, 15, 69, 192, 116, 72, 128, 240, 49, 108, 51, 71, 35, 50, 72, 0, 11, 67, 136, 132, 64, 84,
- 36, 71, 36, 51, 0, 11, 67, 128, 132, 64, 50, 35, 71, 35, 51, 0, 10, 67, 127, 60, 19, 65, 37, 49, 89, 0, 14, 69, 127, 51,
- 162, 128, 240, 65, 37, 101, 40, 50, 72, 0, 17, 69, 125, 193, 215, 102, 16, 65, 39, 104, 17, 108, 47, 36, 19, 36, 0, 17, 69, 83,
- 4, 78, 128, 240, 91, 36, 49, 35, 51, 101, 35, 50, 72, 0, 15, 69, 78, 36, 74, 126, 16, 89, 40, 51, 47, 65, 36, 12, 0, 15,
- 68, 61, 50, 176, 124, 72, 35, 89, 47, 36, 49, 35, 65, 0, 16, 69, 56, 241, 226, 128, 240, 101, 39, 72, 108, 84, 35, 50, 72, 0,
- 17, 69, 50, 2, 32, 62, 16, 57, 39, 50, 71, 35, 50, 72, 36, 12, 0, 12, 67, 41, 236, 19, 47, 36, 55, 36, 49, 89, 0, 14,
- 68, 41, 225, 215, 124, 47, 35, 55, 108, 47, 39, 65, 0, 20, 70, 34, 3, 209, 122, 12, 97, 71, 35, 50, 72, 35, 51, 55, 36, 50,
- 81, 36, 0, 18, 70, 29, 118, 199, 27, 58, 225, 36, 47, 83, 108, 37, 57, 57, 36, 12, 0, 10, 67, 28, 164, 64, 36, 47, 36, 51,
- 0, 0, 11, 67, 198, 33, 212, 81, 39, 84, 108, 91, 0, 22, 72, 186, 3, 223, 205, 236, 226, 131, 48, 76, 35, 50, 72, 65, 37, 55,
- 57, 40, 50, 37, 0, 19, 70, 184, 164, 96, 48, 114, 128, 76, 35, 47, 51, 36, 50, 36, 75, 108, 47, 0, 17, 70, 181, 24, 147, 40,
- 114, 128, 48, 39, 51, 39, 89, 47, 108, 47, 0, 13, 68, 124, 124, 224, 72, 65, 108, 57, 50, 36, 88, 0, 19, 70, 112, 129, 222, 48,
- 114, 128, 104, 17, 35, 71, 108, 55, 36, 75, 108, 47, 0, 21, 71, 109, 17, 224, 79, 52, 240, 128, 83, 36, 51, 108, 50, 89, 37, 89,
- 49, 35, 50, 0, 9, 66, 81, 64, 6, 91, 36, 91, 0, 10, 67, 69, 146, 0, 51, 39, 19, 71, 0, 17, 70, 56, 119, 149, 48, 114,
- 128, 101, 108, 55, 36, 89, 75, 108, 47, 0, 11, 67, 52, 170, 243, 107, 35, 47, 47, 108, 0, 19, 71, 29, 17, 224, 198, 34, 135, 128,
- 39, 51, 108, 50, 81, 40, 47, 108, 50, 0, 0, 16, 69, 204, 116, 143, 133, 240, 57, 108, 88, 72, 35, 107, 39, 65, 0, 19, 70, 186,
- 17, 209, 57, 120, 64, 76, 108, 107, 108, 51, 101, 35, 47, 47, 36, 0, 19, 70, 181, 24, 51, 70, 12, 64, 48, 39, 51, 50, 36, 57,
- 51, 35, 50, 81, 0, 18, 70, 181, 19, 199, 74, 3, 192, 48, 35, 51, 72, 108, 88, 35, 50, 72, 0, 10, 67, 139, 52, 192, 84, 39,
- 57, 89, 0, 11, 67, 134, 36, 192, 107, 35, 84, 35, 89, 0, 18, 69, 130, 36, 143, 133, 240, 6, 50, 40, 12, 88, 72, 35, 107, 39,
- 65, 0, 16, 67, 126, 39, 17, 65, 39, 84, 35, 104, 17, 104, 17, 35, 51, 0, 12, 67, 123, 52, 145, 55, 36, 57, 88, 36, 51, 0,
- 12, 67, 121, 242, 17, 55, 39, 65, 71, 35, 51, 0, 16, 69, 79, 52, 143, 133, 240, 89, 37, 88, 72, 35, 107, 39, 65, 0, 11, 67,
- 78, 212, 192, 89, 36, 48, 35, 89, 0, 20, 71, 77, 23, 199, 58, 36, 79, 132, 89, 35, 51, 65, 108, 101, 39, 51, 72, 36, 0, 12,
- 67, 60, 226, 145, 72, 39, 101, 47, 35, 51, 0, 10, 67, 40, 228, 192, 47, 39, 101, 89, 0, 19, 70, 34, 5, 51, 130, 3, 192, 71,
- 36, 50, 36, 91, 37, 50, 35, 50, 72, 0, 12, 67, 33, 35, 145, 71, 39, 88, 101, 35, 51, 0, 19, 70, 33, 20, 199, 130, 3, 192,
- 71, 36, 51, 36, 89, 108, 50, 35, 50, 72, 0, 14, 69, 32, 119, 151, 33, 144, 71, 36, 47, 47, 35, 71, 0, 16, 70, 30, 4, 226,
- 123, 56, 0, 35, 50, 89, 39, 55, 37, 50, 0, 0, 10, 67, 207, 12, 192, 57, 36, 49, 37, 0, 14, 69, 188, 119, 200, 138, 0, 90,
- 108, 65, 71, 39, 50, 0, 19, 71, 183, 52, 98, 180, 114, 135, 120, 48, 37, 51, 39, 48, 108, 47, 108, 55, 0, 13, 68, 183, 51, 199,
- 80, 48, 36, 57, 72, 108, 91, 0, 15, 69, 181, 28, 212, 30, 0, 48, 35, 51, 37, 91, 108, 50, 0, 15, 68, 181, 20, 202, 80, 48,
- 35, 51, 35, 89, 47, 36, 91, 0, 20, 70, 91, 49, 193, 29, 227, 92, 88, 37, 57, 39, 55, 107, 35, 104, 17, 104, 17, 0, 13, 68,
- 63, 51, 241, 204, 72, 37, 72, 36, 81, 37, 0, 16, 70, 29, 50, 179, 52, 117, 0, 36, 89, 47, 37, 107, 108, 91, 0, 10, 67, 82,
- 40, 0, 91, 40, 50, 0, 76, 0, 11, 67, 185, 225, 211, 76, 36, 55, 108, 89, 0, 12, 67, 129, 132, 64, 6, 50, 35, 88, 35, 51,
- 0, 14, 68, 125, 65, 204, 68, 65, 39, 91, 108, 75, 36, 51, 0, 11, 67, 124, 132, 64, 65, 35, 71, 35, 51, 0, 11, 67, 80, 164,
- 64, 91, 39, 47, 39, 51, 0, 15, 68, 79, 8, 15, 68, 89, 36, 49, 35, 50, 72, 35, 51, 0, 11, 67, 78, 209, 211, 89, 36, 48,
- 108, 89, 0, 14, 68, 70, 12, 72, 68, 51, 35, 50, 81, 71, 35, 51, 0, 16, 69, 70, 4, 199, 129, 48, 51, 39, 50, 36, 89, 108,
- 50, 89, 0, 19, 70, 34, 44, 209, 28, 215, 207, 71, 39, 57, 36, 51, 35, 107, 65, 35, 72, 0, 23, 72, 33, 225, 199, 76, 166, 199,
- 62, 16, 71, 36, 55, 108, 36, 89, 47, 36, 83, 108, 72, 36, 0, 10, 67, 32, 164, 64, 71, 39, 47, 51, 0, 13, 68, 32, 115, 200,
- 68, 71, 108, 72, 71, 39, 51, 0, 13, 68, 30, 33, 206, 68, 35, 84, 108, 101, 36, 51, 0, 18, 70, 29, 60, 7, 41, 232, 15, 36,
- 89, 49, 108, 47, 55, 35, 50, 72, 0, 0, 12, 67, 115, 52, 243, 104, 17, 36, 57, 89, 37, 0, 11, 67, 71, 52, 148, 51, 37, 88,
- 36, 91, 0, 14, 69, 30, 4, 115, 194, 32, 36, 50, 51, 37, 49, 39, 0, 0, 12, 67, 197, 50, 145, 81, 39, 89, 47, 35, 51, 0,
- 11, 67, 132, 115, 17, 107, 108, 75, 35, 51, 0, 23, 71, 131, 52, 98, 124, 212, 112, 132, 50, 37, 51, 40, 65, 39, 107, 35, 51, 51,
- 36, 49, 36, 0, 10, 67, 55, 50, 192, 107, 36, 57, 89, 0, 12, 67, 41, 50, 145, 47, 39, 89, 47, 36, 51, 0, 12, 67, 34, 18,
- 145, 71, 36, 107, 47, 35, 51, 0, 0, 14, 67, 207, 12, 128, 6, 57, 36, 49, 49, 36, 57, 36, 0, 11, 67, 186, 232, 0, 76, 36,
- 76, 36, 50, 0, 11, 67, 184, 248, 0, 76, 39, 72, 35, 50, 0, 15, 69, 132, 119, 162, 190, 0, 107, 108, 55, 39, 90, 36, 50, 0,
- 13, 68, 127, 51, 225, 204, 65, 37, 72, 35, 107, 37, 0, 14, 68, 127, 49, 223, 204, 65, 35, 57, 108, 65, 36, 57, 0, 9, 67, 82,
- 44, 0, 91, 39, 49, 0, 13, 68, 33, 230, 95, 204, 71, 35, 55, 35, 65, 37, 0, 17, 70, 29, 55, 162, 31, 12, 192, 36, 89, 55,
- 39, 84, 108, 49, 37, 0, 0, 11, 67, 181, 17, 241, 48, 36, 51, 108, 81, 0, 17, 70, 180, 116, 71, 124, 164, 64, 48, 108, 51, 108,
- 65, 36, 47, 51, 0, 15, 68, 131, 53, 48, 68, 50, 36, 57, 91, 36, 49, 35, 51, 0, 17, 70, 127, 55, 179, 138, 4, 64, 65, 37,
- 55, 57, 40, 50, 36, 51, 0, 13, 68, 80, 116, 111, 68, 91, 108, 51, 90, 36, 51, 0, 13, 68, 58, 40, 8, 68, 101, 40, 50, 71,
- 35, 51, 0, 11, 67, 57, 245, 0, 101, 35, 65, 36, 91, 0, 12, 68, 31, 56, 10, 68, 37, 50, 47, 36, 51, 0, 19, 71, 30, 220,
- 240, 137, 28, 211, 124, 36, 48, 37, 49, 40, 51, 37, 89, 65, 0, 13, 68, 29, 60, 7, 68, 19, 39, 89, 49, 108, 51, 0, 0, 15,
- 68, 207, 8, 156, 40, 57, 36, 49, 84, 35, 104, 17, 47, 0, 15, 69, 194, 2, 135, 195, 48, 49, 36, 50, 47, 108, 49, 37, 0, 13,
- 68, 182, 44, 224, 40, 48, 39, 57, 108, 50, 47, 0, 14, 67, 121, 199, 242, 55, 39, 104, 17, 65, 36, 57, 36, 0, 16, 68, 77, 24,
- 156, 40, 89, 35, 51, 36, 84, 35, 104, 17, 47, 0, 16, 69, 32, 115, 224, 113, 64, 71, 108, 72, 50, 35, 104, 17, 91, 0, 0, 20,
- 70, 193, 252, 211, 206, 40, 17, 49, 39, 65, 37, 89, 37, 57, 39, 50, 36, 51, 0, 16, 69, 193, 232, 12, 29, 16, 49, 35, 55, 35,
- 50, 75, 108, 51, 0, 16, 69, 193, 225, 211, 41, 16, 49, 36, 55, 108, 89, 47, 39, 51, 0, 15, 69, 193, 66, 176, 29, 16, 49, 36,
- 91, 47, 49, 108, 51, 0, 15, 69, 193, 19, 241, 29, 16, 49, 36, 51, 72, 81, 108, 51, 0, 15, 69, 181, 28, 224, 41, 16, 48, 51,
- 37, 50, 47, 36, 51, 0, 19, 70, 180, 120, 19, 206, 40, 17, 48, 108, 50, 89, 37, 57, 39, 50, 36, 51, 0, 14, 67, 125, 200, 25,
- 65, 39, 104, 17, 35, 50, 50, 35, 0, 15, 69, 79, 55, 160, 61, 16, 89, 37, 55, 35, 50, 72, 51, 0, 19, 70, 68, 115, 243, 137,
- 242, 145, 51, 108, 72, 37, 57, 39, 65, 36, 47, 51, 0, 15, 69, 33, 19, 200, 29, 16, 71, 39, 51, 72, 71, 108, 51, 0, 15, 69,
- 29, 28, 19, 41, 16, 39, 51, 49, 36, 89, 47, 51, 0, 15, 69, 28, 130, 176, 29, 16, 36, 71, 47, 36, 49, 108, 51, 0, 0, 15,
- 69, 192, 114, 179, 138, 0, 49, 108, 47, 37, 57, 39, 50, 0, 18, 69, 125, 33, 205, 124, 160, 65, 39, 88, 108, 6, 107, 36, 65, 35,
- 47, 0, 13, 67, 114, 42, 202, 104, 17, 39, 84, 84, 35, 47, 0, 11, 67, 62, 17, 202, 72, 36, 107, 108, 47, 0, 16, 68, 42, 36,
- 217, 200, 47, 39, 12, 89, 36, 19, 36, 57, 36, 0, 18, 70, 8, 247, 200, 69, 188, 192, 108, 72, 35, 65, 71, 35, 51, 83, 37, 0,
- 0, 19, 70, 197, 17, 224, 112, 244, 64, 81, 36, 51, 108, 50, 104, 17, 35, 72, 51, 0, 15, 69, 197, 17, 219, 207, 0, 81, 36, 51,
- 108, 83, 37, 49, 0, 18, 70, 131, 2, 10, 32, 116, 64, 50, 36, 49, 71, 35, 47, 71, 108, 51, 0, 15, 68, 124, 120, 156, 100, 65,
- 108, 84, 35, 104, 17, 35, 19, 0, 11, 67, 35, 56, 15, 71, 37, 50, 35, 72, 0, 13, 67, 33, 232, 15, 6, 71, 39, 55, 35, 50,
- 72, 0, 0, 13, 67, 181, 19, 242, 48, 35, 51, 72, 36, 57, 36, 0, 14, 67, 125, 236, 50, 65, 35, 55, 35, 49, 36, 57, 36, 0,
- 15, 68, 125, 76, 235, 40, 65, 35, 91, 37, 57, 57, 35, 47, 0, 15, 68, 124, 210, 43, 40, 65, 39, 107, 35, 71, 71, 35, 47, 0,
- 12, 67, 83, 8, 12, 91, 36, 49, 35, 50, 75, 0, 14, 68, 82, 19, 206, 40, 91, 35, 107, 72, 39, 101, 47, 0, 11, 67, 74, 17,
- 200, 88, 36, 107, 108, 71, 0, 13, 67, 34, 234, 242, 71, 35, 76, 76, 36, 57, 36, 0, 19, 70, 32, 119, 217, 69, 178, 128, 71, 108,
- 65, 35, 19, 51, 36, 83, 35, 47, 0, 17, 70, 31, 52, 74, 31, 4, 243, 36, 57, 51, 47, 108, 49, 89, 37, 0, 18, 70, 29, 18,
- 162, 62, 4, 243, 39, 51, 47, 39, 72, 36, 50, 89, 37, 0, 0, 13, 68, 193, 72, 160, 60, 49, 36, 91, 40, 50, 72, 0, 10, 67,
- 130, 17, 192, 50, 35, 107, 108, 0, 15, 68, 129, 72, 160, 60, 50, 35, 91, 35, 84, 35, 50, 72, 0, 12, 67, 83, 1, 240, 91, 35,
- 49, 49, 108, 49, 0, 18, 70, 76, 120, 10, 205, 242, 145, 89, 108, 50, 47, 37, 65, 36, 47, 51, 0, 18, 70, 63, 4, 202, 71, 56,
- 0, 72, 36, 49, 89, 47, 36, 51, 37, 50, 0, 18, 70, 60, 120, 19, 205, 242, 145, 72, 108, 50, 89, 37, 65, 36, 47, 51, 0, 18,
- 70, 40, 124, 19, 205, 242, 145, 47, 108, 49, 89, 37, 65, 36, 47, 51, 0, 17, 70, 29, 50, 136, 60, 115, 192, 36, 89, 47, 36, 71,
- 72, 108, 72, 0, 0, 11, 67, 193, 184, 0, 49, 35, 83, 35, 50, 0, 11, 67, 185, 248, 0, 76, 35, 65, 35, 50, 0, 16, 69, 133,
- 23, 243, 138, 0, 107, 36, 51, 65, 37, 57, 39, 50, 0, 14, 69, 30, 3, 199, 56, 160, 35, 50, 72, 108, 101, 47, 0, 20, 70, 29,
- 226, 145, 49, 252, 128, 39, 55, 47, 35, 51, 75, 39, 65, 36, 57, 36, 0, 13, 65, 200, 6, 107, 36, 107, 35, 65, 88, 36, 12, 0,
- 0, 16, 69, 129, 241, 243, 128, 240, 50, 35, 65, 108, 57, 35, 50, 72, 0, 16, 69, 85, 180, 72, 128, 240, 89, 36, 83, 51, 71, 35,
- 50, 72, 0, 11, 67, 34, 10, 199, 71, 35, 50, 50, 108, 0, 0, 15, 69, 109, 24, 143, 28, 128, 83, 39, 51, 40, 72, 108, 71, 0,
- 14, 68, 108, 168, 176, 180, 83, 39, 47, 39, 49, 39, 48, 0, 15, 69, 32, 115, 76, 28, 128, 71, 108, 107, 36, 75, 108, 71, 0, 0,
- 23, 72, 180, 116, 71, 197, 225, 243, 61, 16, 48, 108, 51, 108, 81, 36, 55, 108, 57, 72, 36, 51, 0, 17, 70, 129, 252, 223, 138, 3,
- 192, 50, 36, 65, 37, 65, 40, 50, 72, 0, 19, 70, 126, 2, 142, 35, 56, 0, 65, 39, 50, 47, 35, 101, 36, 71, 37, 50, 0, 14,
- 68, 84, 220, 205, 28, 89, 35, 107, 37, 107, 35, 50, 0, 14, 2, 195, 183, 47, 35, 104, 89, 37, 65, 71, 35, 51, 0, 9, 65, 196,
- 6, 81, 12, 108, 83, 0, 0, 12, 68, 192, 117, 48, 204, 49, 108, 91, 49, 37, 0, 16, 69, 181, 28, 211, 194, 208, 48, 36, 51, 37,
- 89, 49, 39, 48, 0, 16, 69, 126, 20, 72, 138, 0, 65, 36, 107, 51, 35, 71, 40, 50, 0, 10, 67, 120, 119, 237, 55, 108, 65, 48,
- 0, 16, 69, 73, 244, 202, 30, 0, 88, 36, 65, 36, 89, 47, 108, 50, 0, 14, 68, 33, 228, 240, 204, 71, 35, 55, 89, 35, 49, 37,
- 0, 15, 69, 30, 42, 222, 206, 0, 35, 84, 84, 35, 55, 37, 50, 0, 19, 70, 29, 118, 199, 206, 188, 128, 36, 47, 83, 108, 37, 57,
- 57, 36, 57, 36, 0, 0, 13, 67, 125, 55, 199, 65, 39, 89, 35, 65, 65, 108, 0, 12, 67, 124, 131, 199, 65, 35, 71, 72, 35, 19,
- 0, 12, 67, 124, 131, 195, 65, 35, 71, 72, 35, 19, 0, 13, 67, 105, 23, 199, 104, 17, 39, 51, 35, 65, 108, 0, 12, 67, 92, 134,
- 71, 47, 35, 71, 19, 35, 50, 0, 11, 67, 73, 151, 199, 88, 39, 35, 65, 108, 0, 12, 67, 58, 12, 7, 101, 39, 50, 35, 49, 108,
- 0, 11, 67, 57, 23, 199, 101, 39, 51, 65, 108, 0, 12, 67, 55, 7, 199, 107, 39, 49, 65, 35, 50, 0, 12, 67, 49, 246, 71, 75,
- 35, 65, 19, 35, 50, 0, 14, 69, 32, 116, 162, 192, 112, 71, 108, 88, 40, 49, 108, 0, 0, 11, 67, 81, 50, 128, 6, 91, 39, 89,
- 47, 0, 17, 69, 61, 24, 154, 195, 48, 72, 39, 51, 40, 104, 17, 35, 49, 37, 0, 15, 69, 28, 215, 207, 122, 32, 35, 107, 65, 35,
- 72, 55, 40, 0, 0, 8, 66, 197, 240, 81, 39, 65, 0, 11, 67, 187, 3, 192, 76, 36, 49, 35, 72, 0, 14, 68, 60, 113, 159, 28,
- 72, 108, 19, 36, 65, 35, 50, 0, 14, 68, 32, 248, 31, 28, 71, 35, 72, 50, 35, 65, 108, 0, 13, 68, 32, 117, 91, 28, 71, 108,
- 89, 35, 83, 108, 0, 17, 70, 32, 115, 223, 48, 120, 0, 71, 108, 72, 36, 65, 75, 108, 50, 0, 13, 68, 29, 232, 19, 28, 39, 50,
- 50, 36, 89, 108, 0, 13, 68, 28, 250, 217, 28, 36, 72, 72, 36, 19, 108, 0, 7, 67, 28, 241, 193, 35, 0, 25, 7, 217, 135, 226,
- 128, 140, 217, 130, 107, 36, 75, 51, 37, 57, 36, 9, 104, 35, 65, 35, 51, 37, 0, 46, 0, 10, 67, 192, 116, 202, 49, 108, 89, 47,
- 0, 14, 69, 192, 116, 74, 138, 0, 49, 108, 51, 47, 39, 50, 0, 14, 69, 182, 43, 94, 206, 0, 48, 39, 48, 55, 37, 50, 0, 11,
- 67, 136, 116, 202, 84, 108, 89, 35, 47, 0, 10, 67, 132, 116, 202, 107, 108, 89, 47, 0, 12, 67, 131, 22, 202, 50, 35, 81, 39, 83,
- 47, 0, 15, 69, 128, 114, 162, 30, 0, 50, 108, 47, 35, 84, 108, 50, 0, 15, 68, 125, 194, 150, 204, 65, 39, 104, 17, 47, 35, 88,
- 37, 0, 19, 70, 114, 3, 237, 133, 232, 128, 104, 17, 35, 50, 72, 48, 35, 107, 55, 40, 0, 14, 68, 109, 151, 177, 204, 83, 35, 19,
- 55, 36, 81, 37, 0, 12, 67, 109, 23, 202, 83, 39, 51, 65, 35, 47, 0, 13, 68, 69, 120, 136, 204, 51, 39, 47, 40, 71, 37, 0,
- 0, 12, 67, 197, 18, 33, 81, 39, 51, 71, 36, 12, 0, 11, 67, 77, 199, 192, 89, 39, 104, 17, 65, 0, 12, 67, 69, 199, 192, 51,
- 35, 104, 17, 35, 65, 0, 11, 67, 61, 229, 0, 72, 36, 55, 35, 91, 0, 17, 69, 41, 81, 207, 108, 112, 47, 35, 89, 108, 72, 39,
- 83, 35, 50, 0, 12, 67, 33, 199, 192, 71, 35, 104, 17, 35, 65, 0, 15, 69, 28, 199, 199, 100, 112, 36, 75, 65, 108, 19, 35, 50,
- 0, 0, 8, 66, 197, 224, 81, 39, 55, 0, 17, 69, 193, 72, 15, 199, 48, 49, 39, 91, 35, 50, 72, 36, 81, 37, 0, 8, 66, 137,
- 224, 84, 36, 55, 0, 8, 66, 133, 224, 107, 39, 55, 0, 15, 68, 125, 226, 155, 40, 65, 39, 55, 47, 35, 83, 36, 47, 0, 13, 67,
- 125, 194, 30, 65, 39, 104, 17, 71, 36, 55, 0, 12, 67, 125, 86, 72, 65, 39, 89, 19, 35, 71, 0, 16, 69, 125, 50, 162, 111, 48,
- 65, 39, 89, 47, 39, 12, 83, 37, 0, 15, 68, 124, 116, 200, 112, 65, 108, 89, 35, 71, 35, 104, 17, 0, 17, 69, 106, 36, 81, 79,
- 48, 104, 17, 39, 12, 51, 51, 35, 89, 37, 0, 20, 70, 32, 119, 30, 30, 215, 162, 71, 108, 104, 17, 108, 55, 108, 48, 39, 55, 39,
- 0, 13, 68, 29, 28, 19, 40, 39, 51, 49, 36, 89, 47, 0, 13, 68, 29, 17, 207, 40, 36, 51, 108, 72, 35, 47, 0, 26, 7, 217,
- 130, 226, 128, 140, 217, 133, 104, 12, 12, 35, 71, 55, 10, 35, 88, 9, 65, 37, 55, 108, 72, 0, 46, 0, 17, 70, 181, 24, 155, 69,
- 241, 192, 48, 51, 39, 83, 39, 51, 65, 108, 0, 11, 67, 181, 24, 64, 48, 35, 51, 51, 36, 0, 21, 70, 181, 20, 202, 204, 248, 0,
- 48, 35, 51, 35, 89, 47, 37, 12, 6, 72, 35, 50, 0, 12, 67, 125, 147, 31, 65, 39, 19, 75, 35, 65, 0, 11, 67, 123, 19, 192,
- 55, 35, 81, 35, 72, 0, 13, 68, 110, 36, 74, 132, 83, 39, 51, 47, 36, 12, 0, 20, 70, 105, 40, 34, 204, 120, 0, 104, 17, 35,
- 88, 50, 35, 84, 37, 57, 108, 50, 0, 15, 68, 85, 225, 200, 132, 89, 39, 55, 55, 108, 71, 36, 12, 0, 14, 68, 83, 8, 8, 132,
- 91, 36, 49, 35, 50, 71, 36, 0, 18, 70, 55, 7, 219, 69, 241, 192, 107, 39, 49, 65, 83, 35, 51, 65, 108, 0, 14, 68, 41, 65,
- 200, 132, 47, 35, 91, 108, 71, 39, 107, 0, 18, 70, 28, 210, 179, 29, 113, 192, 36, 107, 47, 37, 57, 35, 47, 35, 50, 0, 0, 11,
- 67, 196, 119, 160, 81, 108, 55, 39, 50, 0, 15, 69, 183, 53, 17, 108, 160, 48, 37, 91, 51, 35, 83, 47, 0, 14, 69, 182, 36, 83,
- 30, 0, 48, 40, 51, 89, 108, 50, 0, 11, 67, 180, 116, 206, 48, 108, 89, 39, 101, 0, 17, 69, 125, 225, 215, 108, 160, 65, 39, 55,
- 108, 47, 36, 83, 35, 47, 0, 12, 67, 125, 39, 224, 65, 39, 88, 65, 36, 50, 0, 18, 69, 124, 244, 83, 30, 0, 65, 39, 72, 35,
- 51, 51, 36, 89, 108, 50, 0, 11, 67, 124, 124, 10, 65, 108, 49, 36, 47, 0, 12, 67, 121, 1, 202, 55, 35, 88, 88, 108, 47, 0,
- 13, 67, 109, 22, 160, 83, 39, 51, 104, 17, 39, 50, 0, 14, 67, 61, 202, 202, 72, 36, 104, 17, 104, 17, 35, 47, 0, 11, 67, 42,
- 39, 224, 47, 39, 65, 35, 50, 0, 12, 67, 32, 241, 218, 71, 39, 72, 108, 104, 17, 0, 0, 16, 70, 198, 37, 10, 194, 34, 0, 81,
- 40, 91, 47, 49, 40, 71, 0, 10, 67, 195, 54, 192, 49, 36, 57, 83, 0, 16, 69, 193, 234, 243, 174, 16, 49, 39, 55, 37, 57, 57,
- 36, 12, 0, 12, 67, 186, 20, 97, 76, 36, 107, 51, 36, 12, 0, 15, 68, 181, 20, 202, 124, 48, 35, 51, 35, 89, 47, 35, 65, 0,
- 14, 69, 127, 56, 51, 79, 0, 65, 37, 50, 37, 89, 49, 0, 14, 68, 124, 225, 222, 108, 65, 39, 101, 108, 55, 36, 83, 0, 13, 67,
- 121, 199, 225, 55, 39, 104, 17, 65, 36, 12, 0, 13, 67, 115, 55, 225, 104, 17, 36, 57, 65, 36, 12, 0, 13, 67, 107, 55, 225, 104,
- 17, 36, 57, 65, 36, 12, 0, 13, 67, 97, 231, 225, 88, 35, 55, 35, 65, 36, 12, 0, 12, 67, 61, 231, 225, 72, 39, 55, 65, 36,
- 12, 0, 12, 67, 61, 35, 207, 72, 39, 88, 72, 35, 72, 0, 11, 67, 53, 231, 225, 107, 39, 55, 65, 36, 0, 12, 67, 49, 247, 161,
- 75, 39, 65, 55, 36, 12, 0, 14, 68, 42, 17, 204, 124, 47, 35, 107, 108, 75, 39, 65, 0, 10, 65, 68, 6, 51, 2, 34, 36, 12,
- 0, 0, 13, 68, 194, 36, 74, 128, 49, 39, 51, 47, 39, 50, 0, 19, 70, 186, 3, 224, 188, 115, 243, 76, 35, 50, 72, 50, 36, 90,
- 108, 72, 37, 0, 19, 70, 183, 52, 71, 113, 114, 51, 48, 37, 51, 108, 104, 17, 39, 47, 71, 37, 0, 14, 68, 133, 248, 175, 128, 107,
- 36, 65, 39, 90, 36, 50, 0, 17, 70, 124, 120, 51, 109, 50, 128, 65, 108, 50, 37, 83, 36, 89, 47, 0, 17, 70, 124, 116, 202, 124,
- 119, 179, 65, 108, 89, 47, 65, 108, 55, 37, 0, 16, 69, 120, 124, 224, 53, 224, 55, 108, 57, 35, 50, 107, 35, 55, 0, 12, 68, 70,
- 34, 7, 40, 51, 39, 71, 108, 47, 0, 14, 68, 70, 12, 82, 128, 51, 35, 50, 81, 88, 35, 50, 0, 13, 68, 68, 120, 82, 128, 51,
- 108, 107, 88, 35, 50, 0, 17, 69, 63, 20, 84, 193, 224, 72, 36, 81, 35, 51, 91, 36, 49, 55, 0, 19, 70, 50, 1, 200, 100, 119,
- 179, 75, 36, 50, 108, 71, 36, 19, 108, 55, 37, 0, 17, 70, 41, 24, 145, 205, 50, 128, 47, 36, 51, 39, 51, 37, 89, 47, 0, 14,
- 68, 33, 24, 140, 128, 71, 39, 51, 40, 75, 36, 50, 0, 10, 67, 31, 54, 222, 37, 83, 36, 55, 0, 12, 68, 28, 178, 7, 40, 36,
- 89, 71, 108, 47, 0, 19, 70, 28, 132, 84, 71, 2, 128, 35, 71, 35, 51, 91, 36, 51, 49, 35, 47, 0, 0, 15, 68, 198, 3, 222,
- 132, 81, 39, 50, 72, 39, 55, 36, 12, 0, 14, 68, 194, 39, 222, 132, 49, 39, 65, 36, 55, 36, 12, 0, 14, 68, 131, 49, 223, 60,
- 50, 35, 57, 108, 65, 35, 72, 0, 14, 67, 125, 55, 159, 65, 39, 89, 35, 55, 55, 35, 65, 0, 17, 68, 125, 48, 222, 132, 65, 35,
- 89, 10, 6, 35, 12, 55, 36, 12, 0, 21, 71, 109, 23, 199, 129, 180, 95, 28, 83, 35, 51, 65, 108, 50, 83, 35, 51, 65, 108, 0,
- 10, 67, 101, 65, 217, 36, 91, 108, 19, 0, 15, 68, 83, 8, 12, 132, 91, 36, 49, 35, 50, 75, 36, 12, 0, 10, 67, 71, 50, 159,
- 51, 37, 47, 65, 0, 11, 67, 52, 124, 31, 107, 108, 49, 36, 65, 0, 18, 70, 34, 28, 238, 136, 200, 64, 71, 36, 107, 37, 76, 84,
- 35, 75, 107, 0, 16, 70, 29, 50, 135, 43, 60, 0, 36, 89, 47, 108, 47, 37, 49, 0, 0, 13, 68, 124, 124, 240, 120, 65, 108, 57,
- 49, 36, 55, 0, 13, 67, 113, 23, 210, 104, 17, 36, 51, 65, 36, 88, 0, 12, 67, 111, 49, 214, 83, 35, 57, 57, 108, 88, 0, 10,
- 67, 31, 8, 128, 36, 49, 39, 12, 0, 0, 16, 69, 181, 18, 19, 42, 16, 48, 35, 51, 71, 35, 89, 47, 36, 0, 15, 68, 125, 226,
- 146, 124, 65, 39, 55, 47, 35, 88, 36, 65, 0, 17, 69, 125, 81, 222, 54, 16, 65, 39, 89, 108, 55, 36, 107, 36, 12, 0, 16, 69,
- 125, 65, 217, 70, 16, 65, 39, 91, 108, 19, 36, 51, 36, 0, 11, 67, 124, 209, 215, 65, 39, 107, 108, 47, 0, 16, 69, 124, 129, 225,
- 122, 16, 65, 39, 71, 108, 107, 36, 55, 36, 0, 15, 68, 101, 236, 240, 124, 19, 35, 55, 35, 57, 49, 39, 65, 0, 18, 70, 100, 119,
- 179, 68, 162, 33, 6, 108, 55, 37, 51, 39, 47, 71, 36, 0, 16, 69, 75, 52, 109, 122, 16, 88, 37, 51, 48, 36, 55, 55, 36, 0,
- 12, 68, 29, 66, 7, 100, 36, 91, 71, 108, 19, 0, 15, 69, 29, 35, 31, 122, 16, 35, 88, 75, 39, 65, 55, 36, 0, 10, 67, 31,
- 60, 19, 37, 49, 89, 0, 46, 0, 14, 69, 196, 116, 162, 25, 224, 81, 108, 88, 39, 37, 55, 0, 12, 67, 193, 60, 20, 49, 39, 89,
- 49, 36, 91, 0, 11, 67, 181, 23, 226, 48, 39, 51, 65, 40, 0, 19, 70, 124, 210, 162, 204, 114, 128, 65, 39, 107, 47, 35, 84, 37,
- 57, 108, 47, 0, 12, 67, 113, 241, 212, 104, 17, 39, 65, 108, 91, 0, 23, 73, 72, 115, 199, 121, 145, 209, 111, 56, 0, 88, 108, 72,
- 39, 55, 108, 51, 36, 83, 37, 50, 0, 10, 67, 61, 242, 0, 72, 39, 65, 71, 0, 12, 67, 43, 4, 98, 47, 35, 49, 51, 39, 12,
- 0, 15, 69, 32, 117, 10, 28, 128, 71, 108, 91, 36, 47, 108, 71, 0, 13, 68, 29, 194, 7, 88, 36, 104, 17, 71, 108, 88, 0, 10,
- 67, 31, 59, 128, 36, 57, 76, 0, 46, 0, 13, 67, 197, 228, 209, 81, 39, 55, 36, 89, 35, 51, 0, 11, 67, 184, 115, 209, 76, 108,
- 72, 39, 51, 0, 16, 69, 181, 24, 155, 69, 240, 48, 39, 51, 39, 83, 39, 51, 65, 0, 15, 68, 181, 24, 19, 76, 48, 36, 51, 35,
- 50, 89, 36, 89, 0, 19, 71, 139, 52, 240, 137, 44, 202, 132, 84, 37, 89, 49, 39, 88, 37, 47, 36, 0, 14, 69, 128, 123, 71, 121,
- 240, 50, 108, 48, 108, 55, 65, 0, 14, 67, 125, 151, 209, 65, 39, 19, 35, 65, 65, 35, 51, 0, 12, 67, 125, 101, 209, 65, 39, 88,
- 47, 35, 51, 0, 17, 69, 125, 50, 141, 193, 240, 65, 39, 89, 47, 35, 107, 49, 35, 65, 0, 12, 67, 124, 133, 81, 65, 39, 71, 89,
- 36, 51, 0, 12, 67, 109, 22, 209, 83, 36, 51, 83, 36, 51, 0, 12, 67, 49, 150, 209, 75, 35, 19, 83, 35, 51, 0, 19, 70, 29,
- 226, 145, 49, 248, 64, 39, 55, 47, 35, 51, 75, 39, 65, 36, 12, 0, 17, 70, 29, 50, 141, 29, 232, 64, 36, 89, 47, 36, 107, 108,
- 55, 36, 0, 12, 68, 8, 241, 223, 76, 108, 72, 108, 65, 89, 0, 0, 15, 68, 180, 244, 112, 80, 48, 36, 72, 35, 51, 49, 39, 91,
- 0, 16, 68, 113, 23, 17, 136, 104, 17, 39, 51, 104, 17, 39, 51, 40, 0, 16, 68, 105, 22, 145, 136, 104, 17, 39, 51, 104, 17, 39,
- 51, 40, 0, 13, 68, 32, 116, 112, 80, 71, 108, 51, 49, 36, 91, 0, 0, 21, 70, 53, 193, 222, 72, 215, 192, 107, 35, 104, 17, 104,
- 17, 39, 88, 88, 35, 107, 65, 0, 18, 70, 32, 119, 160, 43, 51, 33, 71, 36, 50, 50, 35, 47, 37, 75, 36, 0, 11, 67, 29, 236,
- 19, 35, 55, 36, 49, 89, 0, 19, 70, 29, 50, 176, 133, 231, 192, 6, 36, 89, 47, 39, 49, 107, 39, 55, 65, 0, 0, 12, 67, 193,
- 20, 179, 49, 35, 51, 88, 35, 57, 0, 13, 68, 181, 24, 135, 72, 48, 35, 51, 84, 108, 88, 0, 13, 67, 124, 215, 179, 65, 35, 107,
- 35, 55, 55, 37, 0, 12, 67, 80, 242, 128, 91, 36, 72, 72, 35, 47, 0, 10, 67, 77, 50, 128, 89, 39, 89, 47, 0, 16, 69, 61,
- 17, 210, 193, 64, 72, 36, 51, 108, 88, 49, 36, 91, 0, 12, 67, 48, 242, 128, 75, 35, 72, 72, 35, 47, 0, 13, 67, 41, 55, 179,
- 47, 35, 89, 35, 55, 55, 37, 0, 10, 67, 41, 50, 128, 47, 36, 89, 47, 0, 11, 67, 33, 50, 128, 6, 71, 35, 89, 47, 0, 0,
- 11, 67, 196, 241, 209, 81, 39, 72, 108, 51, 0, 17, 70, 193, 18, 179, 74, 40, 0, 49, 39, 51, 47, 37, 88, 39, 50, 0, 16, 69,
- 184, 114, 48, 77, 16, 76, 108, 71, 39, 49, 89, 35, 51, 0, 12, 67, 125, 70, 81, 65, 39, 91, 19, 36, 51, 0, 19, 70, 125, 19,
- 224, 82, 40, 0, 65, 39, 51, 72, 35, 50, 36, 91, 40, 50, 0, 14, 67, 124, 227, 209, 65, 39, 101, 35, 72, 72, 36, 51, 0, 14,
- 67, 124, 213, 85, 65, 39, 107, 35, 89, 89, 36, 89, 0, 11, 67, 109, 65, 209, 83, 36, 91, 108, 51, 0, 16, 69, 108, 168, 147, 109,
- 16, 83, 39, 47, 39, 89, 83, 36, 51, 0, 11, 67, 69, 183, 0, 51, 36, 83, 104, 17, 0, 12, 67, 61, 247, 0, 72, 35, 65, 35,
- 104, 17, 0, 17, 70, 29, 252, 209, 29, 151, 159, 35, 65, 37, 51, 35, 55, 35, 65, 0, 12, 68, 28, 211, 199, 76, 36, 107, 72, 108,
- 89, 0, 0, 18, 68, 124, 164, 92, 204, 65, 39, 47, 36, 51, 35, 104, 17, 104, 17, 37, 0, 13, 68, 123, 49, 222, 204, 55, 35, 57,
- 108, 55, 37, 0, 14, 67, 113, 92, 128, 104, 17, 36, 89, 89, 36, 57, 36, 0, 12, 67, 101, 135, 202, 35, 88, 36, 65, 35, 47, 0,
- 17, 70, 80, 119, 226, 68, 172, 192, 91, 108, 65, 84, 40, 51, 47, 37, 0, 13, 68, 62, 35, 240, 80, 72, 40, 72, 49, 36, 91, 0,
- 12, 67, 53, 23, 202, 107, 39, 51, 65, 35, 47, 0, 26, 73, 31, 4, 237, 69, 60, 226, 131, 52, 202, 36, 49, 89, 48, 36, 51, 89,
- 37, 57, 39, 50, 37, 89, 47, 0, 11, 67, 10, 12, 10, 108, 50, 49, 36, 47, 0, 0, 13, 68, 197, 178, 135, 68, 81, 39, 83, 47,
- 108, 51, 0, 19, 70, 189, 22, 199, 131, 20, 64, 90, 35, 51, 83, 108, 50, 36, 81, 35, 51, 0, 17, 70, 180, 116, 71, 62, 44, 19,
- 48, 108, 51, 108, 72, 39, 49, 89, 0, 14, 68, 130, 33, 241, 68, 50, 35, 84, 108, 81, 35, 51, 0, 13, 68, 128, 117, 48, 68, 50,
- 108, 91, 39, 49, 51, 0, 14, 69, 123, 56, 34, 193, 48, 55, 37, 50, 40, 49, 89, 0, 12, 68, 28, 194, 7, 68, 36, 75, 71, 108,
- 51, 0, 0, 14, 68, 181, 52, 91, 40, 48, 35, 89, 51, 35, 83, 47, 0, 20, 70, 128, 117, 81, 57, 52, 98, 50, 108, 89, 36, 51,
- 101, 39, 89, 51, 39, 84, 0, 13, 68, 127, 52, 91, 40, 65, 37, 51, 35, 83, 47, 0, 15, 67, 109, 196, 114, 83, 35, 104, 17, 35,
- 51, 36, 57, 36, 0, 13, 67, 101, 103, 178, 35, 88, 39, 55, 36, 57, 36, 0, 14, 68, 79, 49, 211, 40, 89, 37, 57, 108, 89, 35,
- 47, 0, 11, 67, 68, 194, 0, 51, 35, 75, 35, 71, 0, 11, 68, 58, 33, 211, 40, 101, 108, 89, 47, 0, 14, 68, 57, 49, 211, 40,
- 101, 36, 89, 108, 89, 35, 47, 0, 12, 67, 54, 39, 178, 107, 39, 55, 36, 57, 36, 0, 12, 67, 52, 242, 128, 107, 36, 72, 72, 35,
- 47, 0, 15, 68, 32, 120, 95, 40, 71, 108, 107, 36, 65, 65, 35, 47, 0, 0, 15, 69, 194, 39, 136, 29, 16, 49, 40, 55, 36, 71,
- 108, 51, 0, 19, 70, 181, 24, 115, 48, 120, 0, 48, 39, 51, 107, 35, 57, 36, 75, 108, 50, 0, 15, 69, 130, 12, 72, 29, 16, 50,
- 35, 50, 81, 71, 108, 51, 0, 13, 68, 125, 146, 135, 60, 65, 39, 19, 47, 108, 72, 0, 15, 69, 125, 76, 8, 29, 16, 65, 39, 91,
- 49, 71, 108, 51, 0, 15, 69, 125, 28, 72, 29, 16, 65, 35, 51, 81, 71, 108, 51, 0, 15, 69, 74, 12, 72, 29, 16, 88, 35, 50,
- 81, 71, 108, 51, 0, 14, 69, 50, 44, 200, 29, 16, 75, 40, 57, 71, 108, 51, 0, 0, 15, 68, 193, 65, 222, 200, 49, 36, 91, 108,
- 55, 36, 57, 36, 0, 12, 67, 135, 49, 202, 107, 36, 57, 19, 35, 47, 0, 16, 69, 124, 212, 95, 30, 0, 65, 35, 107, 51, 35, 65,
- 108, 50, 0, 16, 69, 109, 24, 145, 108, 160, 83, 39, 51, 40, 51, 35, 83, 47, 0, 18, 69, 83, 4, 83, 58, 0, 91, 36, 49, 35,
- 51, 89, 39, 101, 35, 50, 0, 14, 67, 69, 202, 202, 51, 36, 104, 17, 104, 17, 35, 47, 0, 11, 67, 61, 248, 0, 72, 35, 65, 35,
- 50, 0, 19, 70, 57, 19, 95, 29, 236, 192, 101, 35, 51, 107, 35, 65, 65, 108, 55, 37, 0, 11, 67, 43, 60, 10, 47, 37, 49, 36,
- 47, 0, 17, 69, 42, 33, 224, 76, 160, 6, 47, 35, 84, 108, 50, 36, 89, 47, 0, 0, 15, 69, 198, 1, 200, 28, 240, 81, 39, 50,
- 108, 71, 108, 72, 0, 18, 70, 194, 244, 91, 40, 116, 64, 49, 35, 90, 51, 35, 83, 47, 108, 51, 0, 17, 70, 187, 5, 14, 136, 116,
- 64, 76, 35, 49, 39, 91, 101, 108, 51, 0, 15, 68, 181, 24, 31, 192, 48, 39, 51, 50, 35, 65, 35, 49, 0, 19, 70, 56, 132, 96,
- 196, 116, 64, 101, 35, 71, 35, 51, 50, 36, 81, 108, 51, 0, 20, 70, 34, 3, 209, 100, 129, 211, 71, 35, 50, 72, 35, 51, 35, 71,
- 71, 108, 89, 0, 11, 67, 32, 118, 207, 71, 108, 83, 35, 72, 0, 10, 67, 30, 1, 203, 36, 50, 108, 89, 0, 20, 71, 28, 236, 209,
- 29, 228, 48, 68, 35, 101, 37, 51, 39, 88, 88, 36, 49, 51, 0, 0, 13, 68, 192, 116, 240, 40, 49, 108, 89, 49, 36, 47, 0, 13,
- 68, 180, 116, 112, 40, 48, 108, 51, 49, 36, 47, 0, 11, 67, 120, 129, 200, 55, 39, 71, 108, 71, 0, 19, 70, 109, 17, 224, 185, 60,
- 34, 83, 36, 51, 108, 50, 76, 36, 89, 49, 39, 0, 16, 69, 78, 36, 74, 127, 32, 89, 40, 51, 47, 65, 36, 57, 36, 0, 22, 72,
- 70, 35, 209, 32, 124, 211, 43, 48, 51, 40, 72, 35, 51, 71, 108, 57, 89, 47, 37, 0, 11, 67, 68, 129, 200, 51, 39, 71, 108, 71,
- 0, 11, 67, 52, 129, 200, 107, 39, 71, 108, 71, 0, 14, 68, 30, 36, 112, 40, 39, 84, 36, 51, 49, 39, 47, 0, 13, 68, 28, 172,
- 240, 40, 36, 47, 37, 49, 36, 47, 0, 0, 11, 67, 125, 65, 217, 65, 39, 91, 108, 19, 0, 10, 67, 69, 97, 217, 51, 36, 88, 108,
- 0, 10, 67, 68, 129, 192, 51, 39, 71, 108, 0, 17, 70, 32, 119, 135, 48, 129, 209, 71, 36, 55, 36, 75, 71, 108, 51, 0, 0, 15,
- 68, 124, 228, 107, 32, 65, 39, 101, 35, 51, 51, 36, 71, 0, 16, 69, 124, 196, 95, 30, 0, 65, 39, 75, 51, 36, 65, 108, 50, 0,
- 10, 67, 70, 44, 192, 51, 40, 57, 36, 0, 25, 72, 68, 115, 243, 136, 167, 147, 194, 208, 51, 108, 72, 37, 57, 39, 47, 36, 55, 36,
- 89, 49, 39, 48, 0, 13, 68, 29, 17, 198, 200, 36, 51, 108, 36, 57, 36, 0, 11, 67, 70, 44, 192, 51, 40, 57, 36, 0, 46, 0,
- 22, 71, 79, 49, 211, 41, 243, 199, 68, 89, 37, 57, 108, 89, 35, 47, 65, 35, 72, 108, 51, 0, 9, 67, 30, 35, 7, 40, 75, 108,
- 0, 0, 17, 69, 193, 234, 243, 175, 32, 49, 39, 55, 37, 57, 57, 36, 57, 36, 0, 22, 72, 182, 36, 71, 68, 242, 51, 123, 48, 48,
- 40, 51, 35, 51, 72, 36, 71, 37, 55, 37, 0, 22, 72, 135, 51, 209, 137, 54, 199, 123, 48, 107, 37, 72, 51, 39, 89, 36, 83, 108,
- 55, 37, 0, 20, 70, 9, 4, 113, 82, 4, 200, 108, 88, 35, 51, 81, 39, 91, 50, 35, 89, 71, 0, 0, 14, 68, 185, 228, 202, 28,
- 76, 36, 55, 36, 89, 47, 108, 0, 17, 70, 182, 36, 71, 53, 243, 192, 48, 40, 51, 35, 107, 65, 35, 72, 0, 18, 70, 126, 36, 179,
- 79, 56, 0, 65, 40, 88, 37, 89, 37, 57, 35, 50, 0, 25, 72, 125, 51, 15, 77, 236, 223, 30, 0, 65, 35, 89, 75, 36, 72, 89,
- 39, 55, 36, 57, 65, 108, 50, 0, 10, 67, 55, 49, 192, 107, 35, 57, 108, 0, 19, 70, 43, 8, 51, 79, 56, 0, 47, 36, 49, 50,
- 37, 89, 37, 57, 35, 50, 0, 22, 72, 11, 7, 237, 30, 12, 223, 30, 0, 108, 49, 39, 65, 48, 108, 50, 37, 65, 108, 50, 0, 0,
- 12, 67, 114, 44, 192, 6, 104, 17, 35, 84, 37, 0, 20, 70, 101, 82, 7, 131, 58, 202, 35, 89, 35, 71, 108, 50, 37, 37, 57, 35,
- 47, 0, 10, 67, 82, 44, 192, 91, 35, 84, 37, 0, 22, 72, 78, 36, 81, 204, 119, 179, 76, 160, 89, 40, 51, 36, 51, 36, 108, 55,
- 37, 89, 47, 0, 10, 67, 42, 44, 192, 47, 40, 57, 36, 0, 20, 70, 32, 114, 140, 68, 140, 128, 71, 108, 47, 35, 75, 51, 39, 71,
- 36, 57, 36, 0, 14, 68, 28, 132, 92, 136, 35, 71, 35, 51, 104, 17, 40, 0, 20, 72, 11, 2, 179, 130, 39, 243, 76, 160, 108, 47,
- 37, 50, 39, 65, 37, 89, 47, 0, 8, 65, 204, 6, 57, 36, 12, 0, 0, 13, 67, 125, 87, 135, 65, 39, 89, 35, 55, 55, 108, 0,
- 13, 67, 125, 71, 199, 65, 39, 91, 35, 65, 65, 108, 0, 17, 69, 89, 24, 145, 40, 112, 88, 35, 51, 40, 51, 35, 47, 35, 50, 0,
- 13, 67, 41, 55, 135, 47, 35, 89, 35, 55, 55, 108, 0, 11, 67, 35, 53, 135, 71, 36, 57, 88, 108, 0, 11, 67, 33, 19, 7, 71,
- 35, 51, 75, 108, 0, 0, 15, 69, 197, 66, 135, 182, 32, 81, 36, 91, 47, 108, 48, 39, 0, 16, 69, 84, 115, 220, 122, 32, 89, 108,
- 72, 36, 104, 17, 55, 40, 0, 11, 67, 80, 130, 128, 91, 35, 71, 35, 47, 0, 13, 68, 29, 50, 159, 180, 36, 89, 47, 35, 65, 48,
- 0, 0, 17, 70, 197, 225, 200, 60, 120, 0, 81, 39, 55, 108, 71, 72, 108, 50, 0, 12, 67, 196, 136, 64, 81, 35, 71, 71, 36, 12,
- 0, 17, 70, 180, 120, 19, 206, 40, 0, 48, 108, 50, 89, 37, 57, 39, 50, 0, 13, 68, 133, 66, 173, 28, 107, 35, 91, 47, 48, 108,
- 0, 10, 67, 132, 136, 64, 107, 36, 71, 36, 0, 12, 68, 128, 117, 10, 28, 50, 108, 91, 47, 108, 0, 13, 68, 76, 226, 173, 28, 89,
- 35, 101, 47, 48, 108, 0, 14, 68, 76, 140, 45, 28, 89, 35, 71, 39, 49, 48, 108, 0, 10, 67, 56, 130, 192, 101, 39, 71, 89, 0,
- 17, 70, 40, 114, 19, 42, 40, 0, 47, 108, 71, 36, 89, 47, 40, 50, 0, 14, 68, 29, 21, 220, 28, 36, 51, 47, 36, 104, 17, 108,
- 0, 13, 68, 28, 226, 155, 28, 36, 101, 47, 36, 83, 108, 0, 14, 68, 10, 3, 30, 28, 108, 50, 75, 36, 55, 55, 108, 0, 0, 15,
- 69, 131, 49, 240, 30, 0, 50, 37, 57, 108, 49, 108, 50, 0, 12, 67, 129, 180, 74, 50, 36, 83, 51, 35, 47, 0, 14, 68, 126, 3,
- 96, 204, 65, 39, 50, 107, 35, 50, 37, 0, 14, 67, 125, 167, 156, 65, 39, 104, 17, 55, 35, 104, 17, 0, 10, 67, 124, 135, 128, 65,
- 39, 71, 55, 0, 14, 68, 109, 36, 74, 204, 83, 36, 88, 36, 51, 47, 37, 0, 18, 70, 109, 24, 145, 43, 53, 0, 83, 35, 51, 84,
- 35, 51, 47, 37, 91, 0, 11, 67, 76, 140, 0, 89, 35, 71, 39, 49, 0, 12, 67, 57, 87, 138, 101, 36, 89, 55, 35, 47, 0, 16,
- 69, 57, 52, 98, 30, 0, 101, 39, 89, 51, 35, 84, 108, 50, 0, 15, 69, 34, 4, 162, 206, 0, 71, 35, 50, 88, 39, 35, 88, 0,
- 12, 68, 32, 117, 209, 204, 71, 108, 47, 51, 37, 0, 0, 13, 67, 193, 50, 33, 49, 35, 89, 35, 71, 36, 12, 0, 12, 67, 79, 2,
- 161, 89, 36, 49, 47, 36, 12, 0, 11, 67, 70, 37, 161, 51, 39, 12, 88, 36, 0, 10, 67, 55, 54, 192, 107, 36, 57, 83, 0, 15,
- 67, 42, 35, 33, 6, 47, 35, 84, 35, 75, 75, 39, 107, 0, 16, 69, 41, 181, 115, 120, 112, 47, 35, 83, 89, 37, 55, 35, 50, 0,
- 14, 67, 41, 66, 33, 47, 35, 91, 35, 71, 71, 39, 107, 0, 15, 69, 28, 199, 199, 120, 112, 36, 75, 65, 108, 55, 35, 50, 0, 16,
- 69, 11, 1, 237, 120, 112, 108, 49, 108, 48, 36, 55, 55, 108, 0, 0, 16, 69, 194, 4, 209, 42, 32, 49, 39, 50, 89, 36, 51, 47,
- 39, 0, 19, 70, 182, 36, 72, 133, 66, 179, 48, 40, 51, 71, 36, 107, 36, 91, 47, 37, 0, 12, 67, 125, 150, 30, 65, 39, 19, 88,
- 35, 55, 0, 16, 68, 125, 66, 158, 112, 65, 39, 91, 47, 39, 55, 39, 104, 17, 0, 13, 68, 109, 28, 219, 40, 83, 35, 51, 37, 83,
- 47, 0, 13, 68, 100, 241, 222, 40, 36, 72, 108, 55, 35, 47, 0, 12, 67, 61, 75, 94, 72, 39, 91, 48, 36, 55, 0, 12, 67, 41,
- 231, 200, 47, 39, 55, 39, 65, 71, 0, 15, 69, 40, 210, 135, 131, 48, 47, 35, 107, 47, 108, 50, 37, 0, 15, 69, 33, 24, 176, 123,
- 48, 71, 39, 51, 40, 49, 55, 37, 0, 22, 71, 29, 236, 10, 70, 36, 240, 180, 36, 55, 36, 49, 47, 36, 51, 39, 89, 49, 39, 48,
- 0, 8, 65, 72, 6, 88, 36, 12, 0, 0, 14, 68, 193, 252, 202, 132, 49, 39, 65, 37, 47, 36, 12, 0, 19, 70, 134, 33, 237, 205,
- 241, 192, 6, 107, 35, 84, 108, 48, 36, 57, 65, 108, 0, 16, 70, 130, 36, 72, 29, 225, 192, 50, 40, 51, 71, 108, 55, 108, 0, 14,
- 67, 125, 150, 31, 65, 39, 19, 35, 88, 88, 35, 65, 0, 13, 67, 124, 167, 176, 65, 35, 47, 35, 55, 35, 49, 0, 11, 67, 124, 119,
- 176, 65, 108, 55, 36, 49, 0, 13, 67, 112, 136, 64, 104, 17, 39, 71, 71, 36, 12, 0, 12, 67, 112, 113, 159, 104, 17, 108, 19, 36,
- 65, 0, 15, 68, 109, 20, 202, 60, 83, 36, 51, 36, 89, 47, 35, 72, 0, 18, 70, 79, 56, 15, 69, 225, 192, 89, 37, 50, 72, 36,
- 51, 36, 55, 108, 0, 11, 67, 60, 113, 159, 72, 108, 6, 36, 65, 0, 13, 68, 29, 20, 202, 60, 39, 51, 89, 47, 36, 72, 0, 18,
- 70, 28, 210, 159, 29, 225, 192, 36, 107, 47, 36, 65, 108, 55, 35, 50, 0, 0, 15, 69, 197, 66, 135, 120, 160, 81, 36, 91, 47, 108,
- 55, 47, 0, 11, 67, 193, 236, 0, 49, 35, 55, 35, 49, 0, 17, 69, 115, 55, 226, 124, 160, 104, 17, 36, 57, 65, 40, 65, 35, 47,
- 0, 12, 67, 73, 168, 0, 88, 35, 104, 17, 35, 50, 0, 13, 67, 57, 18, 28, 101, 35, 51, 71, 35, 104, 17, 0, 12, 67, 52, 202,
- 202, 107, 39, 75, 75, 35, 47, 0, 10, 67, 30, 43, 96, 39, 48, 36, 50, 0, 14, 69, 29, 54, 199, 120, 160, 36, 89, 83, 108, 55,
- 47, 0, 16, 70, 10, 1, 202, 137, 252, 192, 108, 50, 108, 47, 39, 65, 37, 0, 19, 70, 9, 193, 213, 109, 28, 192, 108, 104, 17, 108,
- 89, 35, 83, 35, 51, 37, 0, 0, 10, 67, 199, 55, 192, 81, 36, 57, 65, 0, 12, 67, 137, 20, 143, 84, 35, 51, 88, 35, 72, 0,
- 12, 67, 127, 2, 11, 65, 35, 49, 71, 36, 89, 0, 11, 67, 120, 135, 192, 55, 35, 71, 35, 65, 0, 13, 68, 101, 225, 198, 124, 35,
- 55, 108, 19, 36, 65, 0, 11, 67, 70, 34, 33, 51, 40, 71, 35, 107, 0, 10, 67, 69, 39, 192, 51, 35, 88, 65, 0, 15, 69, 29,
- 147, 34, 34, 16, 39, 19, 75, 40, 71, 36, 12, 0, 19, 70, 29, 66, 154, 29, 228, 135, 36, 91, 47, 36, 104, 17, 108, 55, 88, 108,
- 0, 19, 70, 29, 50, 143, 120, 119, 135, 36, 89, 47, 36, 72, 55, 108, 55, 35, 50, 0, 10, 67, 29, 39, 192, 35, 88, 35, 65, 0,
- 15, 69, 29, 18, 162, 180, 240, 39, 51, 47, 39, 48, 36, 72, 0, 11, 67, 9, 36, 79, 108, 88, 39, 51, 72, 0, 15, 69, 8, 161,
- 202, 71, 0, 108, 47, 108, 47, 39, 51, 49, 0, 0, 18, 70, 181, 232, 173, 138, 4, 179, 48, 39, 55, 39, 48, 39, 50, 88, 37, 0,
- 18, 70, 136, 116, 176, 42, 39, 243, 84, 108, 88, 36, 49, 47, 39, 65, 37, 0, 13, 68, 128, 124, 222, 128, 50, 108, 57, 55, 39, 50,
- 0, 16, 68, 125, 113, 200, 112, 65, 39, 6, 47, 108, 71, 36, 104, 17, 0, 12, 67, 124, 226, 158, 65, 39, 101, 47, 35, 55, 0, 17,
- 70, 63, 56, 147, 205, 18, 128, 72, 37, 84, 89, 37, 51, 35, 47, 0, 13, 68, 62, 36, 202, 40, 72, 40, 89, 47, 35, 47, 0, 19,
- 70, 48, 116, 98, 33, 23, 51, 75, 108, 51, 40, 71, 35, 51, 104, 17, 37, 0, 17, 70, 42, 36, 72, 136, 194, 128, 47, 40, 51, 71,
- 39, 75, 36, 47, 0, 17, 69, 32, 114, 153, 84, 128, 71, 108, 47, 35, 35, 89, 89, 39, 71, 0, 14, 69, 31, 52, 135, 33, 224, 37,
- 88, 108, 71, 36, 55, 0, 13, 68, 28, 172, 222, 128, 36, 47, 37, 55, 36, 50, 0, 0, 14, 68, 207, 17, 224, 132, 57, 36, 81, 108,
- 50, 36, 12, 0, 15, 68, 193, 242, 18, 132, 49, 39, 65, 71, 39, 88, 36, 12, 0, 11, 67, 192, 118, 31, 49, 108, 88, 36, 65, 0,
- 13, 68, 136, 119, 158, 132, 84, 35, 55, 55, 108, 107, 0, 13, 68, 129, 65, 224, 132, 50, 36, 91, 108, 50, 36, 0, 14, 67, 125, 180,
- 77, 65, 39, 83, 35, 51, 51, 35, 107, 0, 17, 68, 125, 49, 158, 132, 65, 35, 89, 10, 6, 35, 12, 55, 36, 12, 0, 15, 68, 113,
- 17, 214, 132, 104, 17, 39, 51, 108, 88, 36, 12, 0, 14, 68, 104, 124, 222, 132, 104, 17, 108, 19, 36, 55, 36, 0, 10, 67, 90, 39,
- 0, 88, 39, 104, 17, 0, 14, 68, 70, 33, 224, 132, 51, 35, 84, 108, 50, 36, 12, 0, 12, 67, 68, 119, 31, 51, 108, 104, 17, 36,
- 65, 0, 17, 70, 63, 8, 145, 30, 248, 64, 72, 36, 49, 40, 51, 108, 90, 36, 0, 13, 68, 62, 34, 30, 132, 72, 40, 71, 55, 36,
- 12, 0, 14, 68, 57, 18, 18, 132, 101, 35, 51, 71, 39, 88, 36, 0, 15, 68, 54, 37, 94, 132, 107, 39, 12, 89, 36, 55, 36, 12,
- 0, 14, 68, 49, 18, 18, 132, 75, 39, 51, 71, 39, 88, 36, 0, 19, 71, 32, 114, 179, 76, 168, 138, 28, 71, 108, 47, 37, 89, 47,
- 40, 47, 108, 0, 0, 10, 67, 193, 232, 0, 49, 39, 55, 50, 0, 17, 69, 125, 65, 209, 192, 160, 65, 39, 91, 108, 51, 36, 49, 35,
- 47, 0, 14, 69, 71, 52, 223, 30, 0, 51, 37, 89, 65, 108, 50, 0, 11, 67, 65, 236, 0, 88, 108, 55, 36, 49, 0, 12, 67, 41,
- 23, 210, 47, 39, 51, 65, 39, 88, 0, 8, 67, 30, 44, 192, 40, 57, 0, 15, 68, 29, 231, 222, 120, 39, 55, 6, 65, 36, 55, 35,
- 55, 0, 0, 14, 69, 206, 40, 51, 74, 16, 57, 39, 50, 37, 88, 36, 0, 17, 70, 198, 36, 72, 30, 230, 192, 81, 39, 51, 71, 108,
- 76, 39, 83, 0, 19, 70, 195, 49, 209, 76, 167, 192, 49, 37, 57, 108, 51, 39, 89, 47, 35, 65, 0, 18, 69, 181, 52, 72, 186, 16,
- 48, 36, 89, 35, 51, 71, 35, 76, 76, 36, 0, 10, 67, 136, 124, 19, 84, 108, 49, 89, 0, 11, 67, 127, 52, 83, 65, 37, 51, 36,
- 89, 0, 16, 68, 125, 162, 160, 124, 65, 39, 104, 17, 47, 35, 50, 35, 65, 0, 17, 69, 125, 161, 210, 122, 16, 65, 39, 104, 17, 108,
- 88, 36, 55, 36, 0, 17, 68, 124, 172, 30, 124, 65, 39, 47, 36, 49, 35, 55, 55, 36, 65, 0, 17, 68, 124, 166, 30, 124, 65, 39,
- 47, 36, 88, 35, 55, 55, 36, 65, 0, 10, 67, 108, 124, 19, 83, 108, 49, 89, 0, 21, 72, 91, 49, 193, 29, 230, 94, 124, 112, 88,
- 37, 57, 39, 55, 39, 55, 35, 65, 108, 0, 11, 67, 89, 20, 64, 88, 35, 51, 35, 51, 0, 15, 69, 35, 56, 7, 130, 16, 71, 37,
- 50, 108, 50, 36, 12, 0, 18, 69, 35, 50, 162, 50, 16, 71, 37, 47, 35, 84, 35, 75, 75, 39, 107, 0, 16, 69, 28, 132, 95, 68,
- 240, 35, 71, 35, 51, 65, 35, 51, 72, 0, 0, 13, 67, 192, 172, 20, 49, 39, 47, 35, 49, 35, 91, 0, 23, 72, 181, 18, 162, 61,
- 23, 199, 131, 48, 48, 35, 51, 47, 39, 72, 35, 51, 65, 108, 50, 37, 0, 13, 67, 105, 26, 212, 104, 17, 39, 51, 51, 36, 91, 0,
- 11, 67, 93, 18, 0, 47, 35, 51, 35, 71, 0, 0, 11, 67, 194, 39, 145, 49, 40, 55, 36, 51, 0, 13, 68, 193, 236, 237, 76, 49,
- 37, 55, 37, 48, 89, 0, 13, 67, 185, 195, 209, 76, 36, 104, 17, 35, 72, 51, 0, 11, 67, 182, 44, 17, 48, 39, 49, 36, 51, 0,
- 19, 70, 134, 3, 226, 30, 8, 64, 107, 36, 50, 72, 36, 84, 108, 50, 36, 12, 0, 17, 69, 125, 50, 158, 73, 240, 65, 39, 89, 47,
- 35, 55, 88, 36, 65, 0, 12, 67, 109, 54, 209, 83, 39, 89, 83, 39, 51, 0, 17, 70, 44, 116, 71, 121, 232, 64, 89, 108, 51, 35,
- 55, 55, 108, 107, 0, 10, 67, 43, 50, 145, 47, 37, 47, 51, 0, 17, 70, 34, 12, 79, 30, 8, 64, 71, 35, 50, 81, 72, 108, 50,
- 36, 0, 14, 67, 33, 195, 209, 71, 36, 104, 17, 35, 72, 51, 36, 0, 17, 70, 32, 119, 140, 125, 232, 64, 71, 36, 55, 75, 39, 65,
- 55, 36, 0, 18, 70, 31, 8, 147, 205, 50, 159, 36, 49, 39, 89, 37, 89, 47, 36, 65, 0, 15, 68, 29, 231, 15, 76, 39, 55, 104,
- 17, 39, 72, 39, 89, 0, 15, 68, 29, 53, 220, 76, 39, 89, 47, 39, 104, 17, 39, 89, 0, 0, 13, 68, 196, 116, 176, 80, 81, 108,
- 88, 49, 36, 91, 0, 15, 68, 181, 52, 112, 80, 48, 36, 89, 35, 51, 49, 39, 91, 0, 15, 69, 136, 116, 202, 138, 0, 84, 108, 89,
- 35, 47, 40, 50, 0, 16, 69, 130, 35, 34, 30, 0, 50, 39, 12, 75, 35, 84, 108, 50, 0, 15, 68, 129, 180, 240, 80, 50, 35, 83,
- 35, 89, 49, 36, 91, 0, 23, 72, 126, 34, 162, 69, 60, 240, 120, 160, 65, 39, 47, 39, 51, 10, 89, 37, 49, 55, 36, 47, 0, 16,
- 69, 32, 116, 83, 194, 208, 71, 108, 51, 39, 89, 49, 39, 48, 0, 12, 68, 32, 116, 72, 204, 71, 108, 51, 71, 37, 0, 11, 67, 29,
- 231, 237, 39, 55, 35, 65, 48, 0, 0, 11, 67, 193, 245, 0, 49, 35, 65, 35, 91, 0, 16, 68, 185, 168, 15, 68, 76, 39, 104, 17,
- 39, 50, 72, 35, 51, 0, 14, 67, 125, 55, 151, 65, 39, 89, 35, 55, 55, 35, 47, 0, 14, 67, 125, 51, 211, 65, 39, 89, 35, 72,
- 72, 35, 89, 0, 17, 68, 124, 165, 145, 68, 65, 39, 47, 36, 88, 35, 51, 51, 36, 51, 0, 16, 69, 41, 230, 199, 193, 48, 47, 36,
- 55, 36, 83, 108, 49, 89, 0, 11, 67, 33, 21, 64, 71, 35, 51, 35, 89, 0, 18, 70, 28, 136, 159, 77, 231, 192, 35, 71, 40, 65,
- 39, 89, 55, 36, 65, 0, 24, 7, 217, 135, 226, 128, 140, 216, 180, 107, 36, 75, 51, 37, 57, 36, 9, 91, 35, 65, 89, 37, 0, 46,
- 0, 13, 67, 185, 167, 179, 76, 39, 104, 17, 39, 55, 37, 0, 13, 67, 125, 87, 179, 65, 39, 89, 35, 55, 55, 108, 0, 12, 67, 120,
- 136, 51, 55, 35, 71, 35, 50, 37, 0, 16, 69, 112, 116, 223, 122, 32, 104, 17, 108, 89, 36, 65, 55, 40, 0, 12, 67, 109, 70, 212,
- 83, 36, 91, 83, 36, 91, 0, 11, 67, 92, 119, 148, 47, 108, 55, 36, 91, 0, 11, 67, 82, 36, 84, 91, 40, 51, 36, 91, 0, 24,
- 72, 49, 44, 209, 36, 119, 153, 68, 128, 75, 35, 88, 37, 51, 35, 47, 39, 55, 35, 51, 35, 71, 0, 15, 69, 33, 4, 109, 29, 64,
- 71, 35, 88, 51, 48, 108, 91, 0, 17, 69, 32, 244, 83, 43, 48, 71, 36, 72, 39, 51, 39, 89, 47, 37, 0, 0, 16, 69, 186, 17,
- 209, 61, 16, 76, 108, 107, 108, 51, 72, 35, 51, 0, 13, 68, 183, 52, 112, 76, 48, 37, 51, 36, 49, 89, 0, 15, 69, 182, 39, 179,
- 125, 16, 48, 39, 55, 37, 65, 36, 51, 0, 11, 67, 123, 51, 209, 55, 37, 72, 36, 51, 0, 12, 67, 93, 23, 0, 47, 39, 51, 39,
- 104, 17, 0, 16, 69, 80, 115, 223, 133, 16, 91, 6, 108, 72, 65, 36, 107, 51, 0, 23, 71, 56, 120, 145, 127, 49, 224, 132, 101, 108,
- 84, 35, 51, 36, 65, 37, 57, 108, 50, 36, 12, 0, 16, 69, 56, 116, 84, 193, 16, 101, 108, 51, 91, 36, 49, 35, 51, 0, 15, 70,
- 31, 56, 8, 31, 4, 192, 37, 50, 71, 108, 49, 89, 0, 10, 67, 28, 241, 209, 36, 72, 108, 51, 0, 0, 15, 68, 197, 50, 145, 80,
- 81, 39, 89, 47, 35, 51, 36, 91, 0, 13, 67, 193, 230, 202, 6, 49, 39, 55, 39, 83, 47, 0, 14, 68, 187, 17, 222, 80, 76, 36,
- 81, 108, 55, 36, 91, 0, 16, 69, 125, 172, 222, 30, 0, 65, 39, 104, 17, 37, 55, 108, 50, 0, 13, 67, 105, 230, 10, 104, 17, 36,
- 55, 88, 35, 47, 0, 14, 68, 78, 6, 224, 204, 89, 35, 50, 83, 39, 50, 37, 0, 0, 13, 68, 135, 2, 135, 68, 107, 36, 49, 47,
- 108, 51, 0, 16, 68, 125, 196, 107, 68, 65, 39, 104, 17, 35, 51, 51, 35, 51, 0, 24, 72, 98, 28, 209, 29, 227, 226, 122, 16, 88,
- 35, 107, 37, 51, 39, 72, 72, 39, 84, 55, 36, 12, 0, 13, 68, 62, 28, 199, 68, 72, 36, 107, 57, 108, 51, 0, 16, 69, 33, 116,
- 115, 71, 0, 71, 35, 47, 51, 37, 51, 35, 49, 0, 0, 13, 68, 197, 50, 135, 56, 81, 39, 89, 47, 108, 101, 0, 13, 68, 136, 116,
- 91, 40, 84, 108, 51, 35, 83, 47, 0, 16, 69, 133, 252, 71, 131, 48, 107, 35, 65, 36, 81, 108, 50, 37, 0, 14, 67, 124, 199, 178,
- 65, 35, 75, 35, 55, 55, 36, 12, 0, 17, 68, 124, 165, 10, 40, 65, 39, 47, 36, 91, 35, 47, 47, 36, 47, 0, 15, 69, 101, 82,
- 7, 131, 48, 35, 89, 35, 71, 108, 50, 37, 0, 16, 69, 76, 168, 143, 131, 48, 89, 39, 47, 40, 72, 35, 50, 37, 0, 15, 69, 74,
- 3, 199, 131, 48, 88, 36, 50, 72, 108, 50, 37, 0, 15, 69, 70, 34, 17, 42, 32, 51, 39, 71, 36, 51, 47, 39, 0, 17, 69, 60,
- 226, 145, 193, 64, 72, 39, 101, 47, 35, 51, 49, 39, 91, 0, 16, 69, 56, 120, 28, 123, 48, 101, 108, 50, 104, 17, 39, 55, 37, 0,
- 14, 69, 31, 2, 162, 183, 48, 36, 49, 47, 39, 48, 37, 0, 16, 69, 9, 236, 81, 42, 32, 108, 55, 36, 81, 51, 36, 47, 39, 0,
- 0, 16, 69, 197, 22, 202, 29, 16, 81, 36, 51, 36, 83, 47, 108, 51, 0, 20, 70, 180, 244, 115, 40, 120, 0, 48, 36, 72, 35, 51,
- 37, 57, 36, 47, 108, 50, 0, 14, 68, 133, 66, 135, 60, 6, 107, 35, 91, 47, 108, 72, 0, 10, 67, 87, 51, 192, 89, 36, 57, 72,
- 0, 15, 69, 77, 33, 226, 29, 16, 89, 36, 88, 108, 84, 108, 51, 0, 18, 70, 60, 116, 98, 192, 120, 0, 72, 108, 51, 39, 84, 35,
- 49, 108, 50, 0, 24, 73, 48, 132, 71, 131, 17, 209, 30, 8, 64, 75, 35, 71, 51, 36, 50, 81, 108, 51, 108, 50, 36, 0, 13, 68,
- 32, 116, 112, 60, 71, 108, 51, 49, 39, 72, 0, 22, 72, 29, 251, 81, 204, 119, 179, 73, 240, 35, 65, 48, 36, 51, 57, 108, 55, 37,
- 88, 65, 0, 12, 68, 29, 227, 71, 60, 36, 55, 107, 108, 72, 0, 0, 17, 69, 197, 28, 81, 108, 160, 81, 39, 51, 81, 36, 51, 36,
- 83, 47, 0, 21, 69, 181, 23, 212, 112, 160, 48, 39, 51, 65, 35, 91, 36, 104, 17, 104, 17, 35, 47, 0, 16, 68, 137, 19, 224, 200,
- 84, 35, 51, 72, 35, 50, 36, 57, 36, 0, 16, 70, 123, 50, 162, 30, 12, 192, 55, 37, 47, 84, 108, 50, 37, 0, 18, 70, 112, 244,
- 79, 30, 12, 192, 104, 17, 35, 72, 51, 72, 108, 50, 37, 0, 16, 69, 49, 242, 34, 48, 160, 75, 36, 65, 71, 39, 75, 36, 47, 0,
- 17, 69, 42, 3, 209, 76, 160, 47, 35, 50, 72, 39, 51, 39, 89, 47, 0, 12, 67, 32, 246, 74, 71, 36, 72, 19, 35, 47, 0, 16,
- 70, 31, 8, 158, 138, 252, 192, 36, 49, 39, 55, 39, 90, 37, 0, 0, 12, 67, 198, 2, 15, 81, 39, 50, 71, 35, 72, 0, 11, 67,
- 193, 252, 0, 49, 39, 65, 35, 49, 0, 15, 69, 129, 28, 223, 30, 0, 50, 35, 51, 37, 65, 108, 50, 0, 17, 70, 128, 120, 84, 204,
- 116, 64, 50, 108, 107, 39, 91, 57, 108, 51, 0, 17, 69, 115, 53, 81, 30, 0, 104, 17, 36, 57, 89, 35, 51, 108, 50, 0, 0, 13,
- 67, 197, 18, 50, 81, 39, 51, 71, 36, 57, 36, 0, 18, 70, 182, 36, 82, 124, 120, 51, 48, 40, 51, 88, 35, 65, 108, 50, 37, 0,
- 18, 70, 127, 52, 135, 126, 215, 179, 65, 37, 88, 108, 65, 48, 36, 55, 37, 0, 18, 69, 125, 145, 223, 123, 32, 65, 39, 19, 108, 65,
- 36, 55, 36, 57, 36, 0, 14, 68, 85, 179, 71, 40, 89, 35, 83, 35, 107, 108, 47, 0, 12, 67, 80, 135, 0, 91, 35, 71, 35, 104,
- 17, 0, 17, 70, 58, 35, 199, 205, 248, 51, 101, 39, 72, 37, 65, 36, 50, 37, 0, 21, 70, 33, 232, 15, 124, 242, 128, 71, 39, 55,
- 35, 50, 72, 65, 39, 72, 72, 35, 47, 0, 0, 11, 67, 9, 34, 176, 108, 88, 47, 35, 49, 0, 0, 22, 72, 193, 251, 98, 75, 52,
- 243, 138, 0, 49, 39, 65, 48, 39, 88, 37, 89, 57, 39, 50, 0, 15, 68, 181, 24, 175, 200, 48, 39, 51, 39, 90, 36, 57, 36, 0,
- 16, 70, 135, 52, 98, 63, 56, 0, 107, 37, 51, 39, 72, 37, 50, 0, 22, 71, 34, 3, 209, 30, 4, 158, 204, 71, 35, 50, 72, 35,
- 51, 35, 50, 88, 35, 55, 37, 0, 11, 67, 28, 242, 7, 39, 72, 35, 71, 108, 0, 0, 16, 69, 32, 229, 51, 62, 0, 71, 35, 101,
- 91, 37, 72, 35, 50, 0, 0, 15, 68, 128, 244, 74, 28, 50, 39, 72, 51, 35, 47, 35, 50, 0, 17, 68, 125, 18, 136, 28, 65, 39,
- 51, 35, 47, 47, 35, 71, 35, 50, 0, 23, 72, 110, 8, 159, 130, 39, 162, 191, 48, 83, 36, 50, 39, 65, 36, 50, 39, 55, 39, 90,
- 37, 0, 12, 68, 31, 56, 12, 28, 6, 37, 50, 75, 108, 0, 20, 72, 31, 55, 226, 130, 39, 162, 191, 48, 37, 65, 39, 50, 39, 55,
- 39, 90, 37, 0, 10, 3, 95, 217, 136, 6, 84, 108, 84, 0, 0, 22, 72, 130, 36, 71, 120, 120, 34, 29, 16, 50, 40, 51, 39, 55,
- 19, 35, 50, 84, 108, 51, 0, 23, 72, 32, 212, 71, 120, 120, 34, 29, 16, 71, 35, 107, 51, 39, 55, 10, 35, 50, 84, 108, 51, 0,
- 0, 11, 67, 207, 3, 7, 57, 36, 49, 75, 108, 0, 11, 67, 197, 229, 0, 81, 39, 55, 35, 91, 0, 15, 69, 180, 114, 17, 48, 112,
- 48, 108, 71, 35, 51, 75, 108, 0, 15, 69, 133, 252, 224, 48, 112, 107, 35, 65, 37, 50, 75, 108, 0, 11, 67, 130, 43, 71, 50, 39,
- 12, 48, 108, 0, 13, 67, 124, 183, 135, 65, 35, 89, 35, 55, 35, 50, 0, 13, 67, 113, 226, 7, 104, 17, 35, 55, 71, 35, 50, 0,
- 12, 67, 109, 151, 135, 83, 36, 19, 55, 35, 50, 0, 15, 69, 48, 115, 209, 48, 112, 75, 108, 72, 35, 51, 75, 108, 0, 16, 69, 40,
- 244, 115, 48, 112, 47, 35, 72, 51, 37, 75, 35, 50, 0, 25, 73, 30, 220, 207, 127, 56, 158, 138, 252, 192, 36, 48, 37, 72, 36, 65,
- 37, 57, 39, 55, 39, 90, 37, 0, 11, 67, 29, 230, 135, 36, 55, 104, 17, 108, 0, 11, 67, 29, 87, 135, 35, 89, 55, 35, 50, 0,
- 15, 69, 29, 20, 224, 207, 0, 35, 51, 89, 36, 50, 37, 49, 0, 11, 67, 28, 135, 7, 36, 71, 104, 17, 108, 0, 0, 12, 67, 181,
- 231, 237, 48, 39, 55, 39, 65, 48, 0, 14, 68, 76, 232, 49, 136, 89, 39, 101, 35, 50, 81, 40, 0, 0, 9, 66, 193, 240, 6, 49,
- 35, 65, 0, 13, 68, 186, 3, 202, 28, 76, 35, 50, 72, 47, 108, 0, 13, 68, 185, 28, 18, 28, 76, 36, 51, 49, 88, 108, 0, 13,
- 68, 135, 56, 158, 28, 107, 35, 57, 40, 55, 108, 0, 16, 68, 124, 168, 158, 28, 65, 39, 47, 36, 84, 35, 55, 55, 108, 0, 11, 67,
- 76, 131, 192, 89, 35, 71, 35, 72, 0, 10, 67, 75, 51, 192, 88, 36, 57, 72, 0, 13, 68, 69, 147, 210, 28, 51, 35, 19, 72, 88,
- 108, 0, 13, 68, 43, 12, 222, 28, 47, 36, 49, 37, 55, 108, 0, 14, 68, 33, 23, 222, 28, 71, 35, 51, 65, 35, 55, 108, 0, 14,
- 68, 32, 119, 30, 28, 71, 108, 104, 17, 36, 55, 108, 0, 0, 17, 69, 193, 21, 32, 62, 32, 49, 36, 51, 36, 91, 36, 50, 72, 39,
- 0, 10, 67, 186, 43, 115, 76, 40, 71, 37, 0, 22, 72, 180, 116, 71, 193, 236, 224, 207, 0, 48, 108, 51, 108, 49, 36, 55, 37, 50,
- 37, 49, 0, 11, 67, 127, 60, 98, 65, 36, 57, 81, 40, 0, 13, 67, 41, 83, 243, 47, 35, 89, 35, 72, 72, 37, 0, 13, 67, 40,
- 229, 243, 47, 35, 101, 35, 47, 47, 37, 0, 16, 69, 35, 24, 159, 198, 32, 71, 36, 81, 39, 65, 35, 81, 40, 0, 0, 13, 67, 207,
- 10, 225, 6, 57, 36, 49, 49, 36, 12, 0, 11, 67, 193, 247, 192, 49, 35, 65, 35, 65, 0, 12, 67, 190, 3, 225, 90, 36, 50, 72,
- 36, 12, 0, 16, 69, 136, 195, 199, 128, 112, 84, 36, 75, 72, 108, 50, 35, 50, 0, 15, 69, 133, 36, 71, 180, 112, 107, 36, 88, 108,
- 51, 48, 108, 0, 10, 67, 129, 86, 192, 50, 36, 89, 83, 0, 17, 70, 128, 123, 94, 206, 40, 0, 50, 108, 48, 36, 55, 19, 39, 50,
- 0, 15, 69, 126, 39, 135, 128, 112, 65, 39, 12, 55, 108, 50, 108, 0, 18, 69, 124, 210, 159, 120, 112, 65, 39, 107, 47, 35, 65, 36,
- 55, 35, 50, 0, 14, 67, 124, 183, 139, 65, 39, 89, 35, 55, 55, 35, 89, 0, 12, 67, 122, 12, 97, 55, 36, 50, 81, 36, 12, 0,
- 11, 67, 101, 243, 225, 39, 65, 72, 36, 12, 0, 13, 67, 101, 195, 225, 19, 39, 104, 17, 72, 36, 12, 0, 12, 67, 74, 3, 225, 88,
- 36, 50, 72, 36, 12, 0, 12, 67, 70, 3, 225, 51, 35, 50, 72, 36, 12, 0, 18, 70, 63, 4, 202, 68, 120, 0, 72, 36, 49, 89,
- 47, 36, 51, 108, 50, 0, 17, 69, 41, 196, 115, 32, 112, 47, 35, 104, 17, 51, 37, 71, 35, 50, 0, 11, 67, 34, 23, 192, 71, 36,
- 107, 35, 65, 0, 17, 70, 31, 1, 210, 206, 40, 0, 39, 49, 108, 88, 37, 57, 39, 50, 0, 0, 12, 67, 186, 1, 224, 76, 36, 6,
- 50, 108, 50, 0, 15, 67, 126, 34, 220, 65, 39, 84, 35, 89, 89, 35, 104, 17, 0, 12, 67, 126, 23, 138, 65, 39, 107, 55, 35, 47,
- 0, 13, 67, 105, 183, 138, 104, 17, 36, 83, 55, 35, 47, 0, 13, 68, 40, 104, 145, 204, 47, 36, 19, 39, 51, 37, 0, 18, 70, 32,
- 229, 34, 63, 28, 192, 71, 35, 101, 91, 40, 72, 36, 81, 37, 0, 0, 11, 67, 181, 35, 192, 48, 35, 88, 35, 72, 0, 13, 68, 135,
- 51, 15, 132, 107, 37, 75, 72, 35, 107, 0, 12, 67, 125, 83, 91, 65, 39, 89, 107, 35, 83, 0, 10, 67, 125, 35, 192, 65, 39, 88,
- 72, 0, 12, 67, 124, 215, 176, 65, 39, 107, 55, 36, 49, 0, 12, 67, 79, 51, 192, 89, 36, 57, 57, 36, 72, 0, 13, 68, 60, 119,
- 241, 132, 72, 108, 65, 81, 35, 107, 0, 12, 67, 55, 1, 223, 107, 39, 49, 49, 108, 65, 0, 12, 67, 42, 2, 48, 47, 39, 50, 71,
- 35, 49, 0, 11, 67, 29, 34, 48, 39, 88, 71, 35, 49, 0, 16, 70, 29, 28, 71, 129, 33, 192, 39, 51, 81, 108, 50, 88, 108, 0,
- 8, 65, 76, 6, 89, 37, 50, 0, 0, 9, 66, 193, 224, 6, 49, 39, 55, 0, 14, 68, 182, 12, 89, 128, 48, 35, 50, 81, 40, 35,
- 50, 0, 17, 69, 181, 18, 15, 135, 48, 48, 39, 51, 71, 36, 72, 36, 107, 37, 0, 16, 69, 130, 36, 224, 199, 48, 50, 39, 12, 89,
- 35, 50, 81, 37, 0, 14, 68, 128, 193, 200, 40, 50, 36, 75, 108, 71, 35, 47, 0, 14, 67, 126, 44, 30, 65, 39, 84, 35, 49, 49,
- 36, 55, 0, 12, 67, 126, 3, 94, 65, 39, 50, 107, 35, 55, 0, 13, 67, 125, 119, 136, 6, 65, 35, 47, 55, 35, 71, 0, 14, 67,
- 125, 18, 136, 65, 39, 51, 35, 47, 47, 35, 71, 0, 17, 68, 124, 168, 151, 128, 65, 39, 47, 36, 84, 35, 47, 47, 36, 50, 0, 14,
- 67, 114, 247, 47, 104, 17, 36, 90, 104, 17, 36, 90, 0, 12, 67, 78, 44, 94, 89, 39, 12, 81, 39, 55, 0, 16, 68, 73, 24, 145,
- 112, 88, 35, 51, 84, 35, 51, 35, 104, 17, 0, 14, 68, 69, 44, 199, 128, 51, 35, 88, 37, 57, 108, 50, 0, 15, 69, 62, 36, 96,
- 199, 48, 72, 39, 51, 35, 50, 81, 37, 0, 10, 67, 44, 130, 128, 89, 35, 71, 47, 0, 15, 68, 41, 161, 200, 128, 47, 35, 104, 17,
- 108, 71, 39, 50, 0, 14, 68, 34, 33, 215, 128, 71, 36, 84, 108, 47, 36, 50, 0, 15, 69, 28, 136, 152, 35, 48, 35, 71, 40, 88,
- 35, 71, 37, 0, 0, 14, 67, 193, 231, 225, 6, 49, 35, 55, 35, 65, 36, 12, 0, 9, 67, 130, 38, 64, 50, 39, 19, 0, 14, 67,
- 125, 66, 33, 65, 39, 91, 35, 71, 71, 35, 107, 0, 15, 68, 125, 35, 145, 108, 65, 39, 88, 35, 101, 51, 35, 83, 0, 15, 68, 124,
- 226, 158, 108, 65, 39, 101, 47, 35, 55, 36, 83, 0, 12, 67, 112, 214, 192, 104, 17, 36, 107, 35, 83, 0, 13, 67, 105, 22, 225, 104,
- 17, 39, 51, 83, 36, 12, 0, 12, 67, 77, 22, 225, 89, 39, 51, 83, 36, 12, 0, 12, 67, 62, 23, 192, 6, 72, 35, 107, 39, 65,
- 0, 11, 67, 59, 52, 143, 101, 37, 88, 35, 72, 0, 11, 67, 57, 22, 225, 101, 39, 51, 83, 36, 0, 12, 67, 53, 70, 225, 107, 35,
- 91, 35, 83, 36, 0, 12, 67, 53, 22, 225, 107, 36, 51, 83, 36, 12, 0, 12, 67, 50, 3, 225, 75, 36, 50, 72, 36, 12, 0, 14,
- 68, 42, 33, 214, 100, 47, 35, 84, 108, 88, 39, 19, 0, 14, 68, 41, 33, 205, 124, 47, 35, 88, 108, 107, 39, 65, 0, 12, 67, 41,
- 18, 15, 47, 39, 51, 71, 39, 72, 0, 11, 67, 40, 214, 225, 47, 39, 107, 83, 36, 0, 16, 69, 33, 225, 210, 62, 16, 71, 35, 55,
- 108, 88, 35, 72, 36, 0, 11, 67, 30, 23, 192, 35, 107, 35, 65, 65, 0, 17, 70, 29, 66, 153, 29, 228, 135, 36, 91, 47, 36, 108,
- 55, 88, 108, 0, 11, 67, 10, 12, 97, 108, 50, 81, 35, 107, 0, 15, 68, 125, 17, 204, 100, 65, 39, 51, 108, 75, 36, 19, 0, 48,
- 15, 68, 125, 17, 204, 100, 65, 35, 51, 108, 75, 36, 19, 0, 46, 0, 11, 67, 197, 236, 0, 81, 39, 55, 35, 49, 0, 11, 67, 194,
- 1, 224, 49, 39, 50, 108, 50, 0, 17, 70, 131, 56, 10, 128, 248, 128, 50, 37, 50, 47, 36, 50, 72, 39, 0, 11, 67, 129, 76, 224,
- 50, 36, 91, 37, 50, 0, 12, 67, 127, 55, 224, 65, 36, 57, 65, 35, 50, 0, 14, 69, 76, 119, 159, 138, 0, 89, 108, 55, 65, 39,
- 50, 0, 16, 69, 74, 3, 199, 128, 160, 88, 36, 50, 72, 108, 50, 35, 47, 0, 9, 67, 70, 43, 192, 51, 39, 90, 0, 11, 67, 69,
- 44, 224, 51, 36, 88, 37, 50, 0, 11, 67, 62, 36, 142, 72, 40, 88, 35, 101, 0, 19, 70, 50, 44, 96, 61, 252, 192, 75, 39, 84,
- 81, 35, 50, 72, 39, 65, 37, 0, 10, 67, 28, 172, 224, 36, 47, 37, 50, 0, 14, 69, 10, 3, 199, 128, 160, 108, 50, 72, 108, 50,
- 47, 0, 12, 67, 129, 76, 224, 50, 36, 91, 37, 50, 0, 48, 12, 67, 129, 76, 224, 50, 35, 91, 37, 50, 0, 46, 0, 18, 70, 197,
- 19, 194, 124, 248, 64, 81, 36, 51, 72, 108, 65, 35, 72, 36, 0, 13, 68, 187, 1, 209, 132, 76, 36, 49, 108, 51, 36, 0, 12, 68,
- 184, 114, 159, 132, 76, 108, 47, 65, 36, 0, 11, 67, 183, 52, 192, 48, 37, 57, 36, 89, 0, 13, 68, 136, 120, 49, 132, 84, 108, 50,
- 81, 35, 107, 0, 15, 68, 128, 248, 96, 60, 50, 35, 72, 35, 107, 35, 50, 72, 0, 12, 67, 126, 37, 153, 65, 39, 12, 88, 36, 19,
- 0, 13, 68, 101, 81, 209, 132, 39, 89, 108, 51, 36, 12, 0, 14, 68, 49, 44, 209, 132, 75, 35, 88, 37, 51, 36, 12, 0, 12, 67,
- 34, 229, 31, 71, 36, 76, 36, 91, 65, 0, 14, 68, 32, 172, 15, 132, 71, 39, 47, 49, 35, 72, 36, 0, 13, 68, 32, 119, 158, 132,
- 71, 36, 55, 55, 108, 107, 0, 13, 68, 28, 209, 215, 132, 36, 107, 108, 47, 36, 12, 0, 13, 68, 28, 193, 209, 132, 36, 75, 108, 51,
- 36, 12, 0, 17, 70, 9, 33, 207, 124, 195, 192, 108, 88, 108, 72, 65, 35, 75, 72, 0, 0, 19, 70, 182, 36, 77, 204, 244, 115, 48,
- 40, 51, 107, 36, 57, 72, 35, 51, 37, 0, 14, 68, 137, 50, 145, 128, 84, 36, 89, 47, 36, 51, 50, 0, 18, 70, 127, 52, 135, 130,
- 215, 179, 65, 37, 88, 108, 50, 48, 37, 55, 37, 0, 15, 68, 125, 193, 209, 128, 65, 39, 104, 17, 108, 51, 36, 50, 0, 7, 66, 122,
- 32, 55, 39, 0, 14, 68, 109, 18, 145, 128, 83, 39, 51, 47, 51, 35, 50, 0, 11, 67, 62, 44, 94, 72, 39, 81, 39, 55, 0, 15,
- 68, 41, 193, 209, 128, 47, 35, 104, 17, 108, 51, 39, 50, 0, 13, 68, 32, 124, 209, 128, 71, 108, 57, 36, 51, 50, 0, 22, 72, 31,
- 51, 198, 137, 232, 175, 207, 0, 10, 37, 72, 36, 10, 39, 55, 39, 90, 37, 49, 0, 12, 68, 10, 12, 226, 128, 108, 50, 57, 39, 50,
- 0, 0, 15, 68, 186, 17, 209, 124, 6, 76, 108, 107, 108, 51, 39, 65, 0, 15, 69, 184, 119, 143, 70, 16, 76, 108, 55, 72, 35, 51,
- 51, 0, 14, 68, 129, 24, 179, 124, 50, 35, 51, 35, 84, 37, 65, 0, 15, 68, 126, 8, 79, 124, 65, 39, 50, 107, 35, 72, 36, 65,
- 0, 17, 69, 126, 1, 216, 70, 16, 65, 39, 50, 108, 88, 36, 51, 36, 12, 0, 14, 67, 125, 226, 19, 65, 39, 55, 35, 71, 71, 35,
- 89, 0, 17, 69, 125, 97, 209, 34, 16, 65, 39, 88, 108, 51, 36, 71, 36, 12, 0, 16, 69, 124, 129, 205, 46, 16, 65, 39, 71, 108,
- 107, 36, 89, 36, 0, 21, 70, 120, 124, 202, 57, 230, 192, 55, 108, 57, 35, 47, 35, 101, 35, 55, 55, 35, 83, 0, 16, 69, 109, 19,
- 160, 62, 16, 83, 35, 51, 101, 39, 50, 72, 36, 0, 20, 69, 105, 23, 15, 70, 16, 104, 17, 35, 51, 104, 17, 72, 35, 51, 51, 36,
- 12, 0, 10, 67, 94, 36, 64, 6, 47, 39, 51, 0, 16, 69, 79, 50, 34, 206, 16, 89, 37, 71, 35, 84, 36, 57, 107, 0, 13, 68,
- 63, 59, 94, 124, 72, 37, 48, 55, 39, 65, 0, 14, 68, 57, 22, 225, 124, 101, 35, 51, 83, 35, 107, 65, 0, 17, 69, 33, 225, 206,
- 70, 16, 71, 36, 55, 35, 101, 35, 51, 36, 12, 0, 19, 70, 32, 229, 7, 206, 3, 225, 71, 35, 101, 91, 108, 57, 108, 50, 72, 36,
- 0, 0, 14, 67, 125, 148, 146, 65, 39, 19, 35, 88, 88, 35, 88, 0, 12, 67, 125, 147, 18, 65, 39, 19, 75, 36, 88, 0, 13, 68,
- 125, 56, 162, 120, 65, 35, 89, 19, 40, 55, 0, 11, 67, 122, 43, 82, 55, 39, 48, 36, 88, 0, 17, 70, 109, 50, 179, 136, 119, 128,
- 83, 36, 89, 47, 37, 84, 108, 55, 0, 12, 67, 109, 27, 82, 83, 36, 51, 48, 35, 88, 0, 13, 68, 102, 33, 223, 120, 35, 84, 108,
- 65, 36, 55, 0, 15, 68, 61, 19, 207, 120, 72, 35, 51, 72, 36, 72, 36, 55, 0, 21, 71, 41, 23, 226, 41, 17, 237, 204, 47, 36,
- 51, 65, 39, 47, 39, 51, 108, 48, 37, 0, 20, 71, 40, 124, 19, 204, 244, 95, 204, 47, 108, 49, 89, 37, 72, 36, 51, 65, 37, 0,
- 13, 68, 29, 230, 79, 120, 39, 55, 10, 35, 72, 55, 0, 0, 18, 70, 197, 17, 243, 128, 248, 64, 81, 35, 51, 108, 57, 108, 50, 72,
- 36, 0, 11, 67, 135, 50, 145, 107, 37, 47, 36, 51, 0, 11, 67, 127, 50, 17, 65, 37, 71, 35, 51, 0, 17, 70, 109, 24, 159, 30,
- 3, 192, 83, 39, 51, 40, 65, 108, 50, 72, 0, 15, 69, 83, 52, 91, 133, 240, 91, 37, 51, 83, 35, 107, 65, 0, 16, 70, 78, 44,
- 238, 206, 12, 64, 89, 40, 37, 76, 37, 50, 81, 0, 12, 67, 77, 27, 81, 89, 35, 51, 48, 39, 51, 0, 15, 69, 63, 52, 91, 133,
- 240, 72, 37, 51, 83, 35, 107, 65, 0, 12, 67, 33, 18, 17, 71, 35, 51, 71, 35, 51, 0, 15, 69, 30, 220, 207, 69, 240, 36, 48,
- 37, 72, 36, 51, 65, 0, 0, 11, 67, 125, 247, 162, 65, 35, 65, 55, 39, 0, 12, 67, 81, 146, 0, 91, 39, 19, 35, 12, 71, 0,
- 10, 67, 78, 39, 162, 89, 39, 55, 39, 0, 13, 68, 74, 35, 237, 72, 88, 40, 72, 48, 35, 88, 0, 10, 67, 69, 242, 0, 51, 39,
- 65, 71, 0, 0, 19, 70, 193, 228, 98, 109, 23, 192, 49, 39, 55, 39, 51, 39, 83, 39, 51, 65, 0, 19, 70, 186, 17, 209, 62, 23,
- 192, 76, 108, 107, 108, 51, 72, 35, 107, 39, 65, 0, 11, 67, 134, 4, 64, 107, 39, 50, 35, 51, 0, 12, 67, 129, 19, 19, 50, 35,
- 51, 75, 36, 89, 0, 15, 68, 125, 146, 136, 68, 65, 39, 19, 47, 35, 71, 35, 51, 0, 14, 68, 124, 225, 200, 68, 65, 39, 101, 108,
- 71, 36, 51, 0, 11, 67, 122, 228, 64, 55, 35, 76, 35, 51, 0, 14, 69, 111, 55, 179, 181, 48, 83, 37, 55, 37, 48, 89, 0, 15,
- 68, 79, 4, 74, 68, 89, 36, 49, 51, 36, 47, 36, 51, 0, 15, 68, 41, 28, 222, 68, 47, 36, 51, 36, 57, 55, 36, 51, 0, 15,
- 69, 29, 236, 30, 207, 0, 35, 55, 49, 39, 55, 37, 49, 0, 21, 2, 95, 33, 35, 55, 108, 65, 35, 47, 36, 6, 47, 35, 19, 35,
- 75, 75, 39, 71, 0, 0, 12, 68, 196, 120, 15, 204, 81, 108, 50, 72, 37, 0, 15, 70, 196, 116, 162, 27, 55, 128, 81, 108, 88, 39,
- 37, 55, 0, 10, 67, 139, 56, 128, 84, 36, 57, 84, 0, 14, 69, 124, 116, 74, 206, 0, 65, 108, 51, 47, 37, 50, 0, 16, 69, 104,
- 124, 200, 30, 0, 104, 17, 108, 57, 36, 71, 108, 50, 0, 13, 68, 83, 1, 217, 204, 91, 39, 49, 108, 10, 37, 0, 13, 68, 68, 129,
- 217, 204, 51, 39, 71, 108, 10, 37, 0, 24, 73, 56, 120, 160, 61, 49, 222, 29, 28, 192, 101, 108, 84, 35, 50, 72, 89, 108, 55, 108,
- 51, 37, 0, 12, 68, 40, 114, 30, 136, 47, 108, 71, 55, 39, 0, 18, 70, 32, 114, 7, 81, 247, 128, 71, 108, 71, 108, 91, 35, 65,
- 35, 55, 0, 11, 67, 195, 56, 128, 49, 37, 57, 40, 0, 46, 0, 15, 69, 190, 43, 115, 41, 16, 90, 40, 48, 37, 47, 36, 51, 0,
- 15, 68, 125, 18, 136, 92, 65, 39, 51, 47, 35, 71, 36, 47, 0, 11, 67, 122, 34, 145, 55, 39, 47, 36, 51, 0, 11, 67, 115, 51,
- 192, 104, 17, 36, 57, 72, 0, 10, 67, 100, 131, 192, 35, 12, 71, 72, 0, 12, 67, 69, 247, 0, 51, 35, 65, 35, 104, 17, 0, 12,
- 67, 59, 50, 17, 101, 36, 57, 71, 35, 51, 0, 16, 69, 49, 24, 135, 49, 16, 75, 36, 51, 84, 108, 75, 36, 51, 0, 15, 69, 42,
- 44, 243, 41, 16, 47, 40, 37, 12, 47, 36, 51, 0, 11, 67, 29, 59, 81, 36, 89, 48, 35, 51, 0, 10, 67, 28, 131, 192, 35, 71,
- 35, 72, 0, 0, 11, 67, 196, 119, 148, 81, 108, 55, 36, 91, 0, 11, 67, 192, 132, 115, 49, 39, 71, 51, 108, 0, 17, 69, 181, 21,
- 15, 199, 48, 48, 39, 51, 91, 39, 72, 36, 81, 37, 0, 10, 67, 108, 119, 148, 83, 108, 55, 91, 0, 15, 69, 78, 212, 71, 130, 32,
- 89, 39, 48, 51, 108, 50, 39, 0, 11, 67, 58, 2, 243, 101, 39, 50, 89, 108, 0, 18, 69, 41, 232, 138, 122, 32, 47, 36, 55, 39,
- 12, 47, 36, 55, 39, 12, 0, 12, 67, 40, 130, 128, 47, 35, 71, 71, 35, 47, 0, 11, 67, 40, 119, 148, 47, 108, 55, 36, 91, 0,
- 17, 70, 34, 33, 222, 109, 104, 158, 71, 39, 55, 83, 39, 88, 40, 55, 0, 15, 69, 32, 246, 97, 63, 48, 71, 35, 72, 35, 107, 72,
- 37, 0, 12, 67, 32, 132, 115, 71, 36, 71, 35, 51, 37, 0, 13, 68, 32, 116, 74, 72, 71, 108, 51, 47, 36, 88, 0, 14, 68, 29,
- 40, 174, 72, 36, 88, 88, 39, 76, 36, 88, 0, 20, 71, 28, 168, 159, 29, 60, 226, 128, 39, 47, 39, 65, 108, 89, 37, 57, 39, 50,
- 0, 10, 67, 8, 130, 128, 108, 71, 35, 47, 0, 0, 17, 70, 182, 2, 135, 198, 40, 0, 48, 36, 50, 47, 108, 81, 39, 50, 0, 19,
- 70, 125, 19, 224, 80, 120, 0, 65, 39, 51, 72, 35, 50, 36, 91, 108, 50, 0, 9, 67, 122, 35, 64, 55, 39, 107, 0, 14, 68, 109,
- 24, 136, 68, 83, 39, 51, 40, 71, 35, 51, 0, 18, 70, 69, 44, 211, 40, 120, 19, 51, 36, 88, 37, 89, 47, 108, 50, 89, 0, 17,
- 70, 48, 120, 49, 137, 228, 64, 75, 108, 50, 81, 40, 55, 36, 51, 0, 15, 68, 33, 24, 136, 68, 71, 36, 51, 51, 39, 71, 36, 51,
- 0, 0, 12, 68, 132, 120, 17, 204, 107, 108, 50, 51, 37, 0, 16, 69, 128, 227, 34, 30, 0, 50, 35, 101, 75, 35, 84, 108, 50, 0,
- 14, 68, 125, 85, 219, 204, 65, 39, 89, 47, 35, 83, 108, 0, 9, 67, 122, 43, 192, 55, 39, 90, 0, 14, 68, 77, 183, 177, 204, 89,
- 39, 83, 55, 36, 81, 37, 0, 14, 68, 41, 184, 49, 204, 47, 39, 83, 35, 50, 81, 37, 0, 11, 67, 29, 247, 138, 39, 65, 55, 36,
- 47, 0, 0, 16, 69, 186, 17, 209, 33, 16, 76, 108, 107, 108, 51, 71, 35, 51, 0, 19, 70, 182, 36, 81, 128, 194, 17, 48, 40, 51,
- 51, 35, 50, 75, 71, 35, 51, 0, 11, 67, 137, 35, 192, 84, 35, 88, 35, 72, 0, 10, 67, 100, 130, 192, 35, 71, 35, 89, 0, 21,
- 70, 58, 4, 145, 182, 4, 145, 101, 36, 50, 88, 36, 51, 48, 36, 50, 88, 36, 51, 0, 15, 69, 42, 33, 179, 41, 16, 47, 40, 19,
- 37, 47, 36, 51, 0, 10, 67, 30, 43, 112, 39, 48, 36, 49, 0, 10, 67, 31, 51, 192, 37, 12, 72, 0, 76, 0, 16, 69, 187, 24,
- 160, 199, 48, 76, 36, 81, 40, 50, 36, 81, 37, 0, 12, 67, 101, 72, 178, 36, 91, 84, 36, 57, 36, 0, 14, 68, 69, 49, 222, 40,
- 51, 36, 89, 108, 55, 35, 47, 0, 14, 68, 61, 225, 222, 40, 72, 36, 55, 108, 55, 35, 47, 0, 16, 69, 41, 17, 239, 63, 48, 47,
- 36, 51, 108, 90, 36, 72, 37, 0, 16, 69, 34, 20, 96, 199, 48, 71, 36, 107, 51, 35, 50, 81, 37, 0, 15, 68, 32, 118, 82, 40,
- 71, 108, 19, 36, 88, 88, 35, 47, 0, 0, 17, 70, 196, 120, 146, 32, 120, 0, 81, 108, 84, 88, 35, 71, 108, 50, 0, 18, 70, 196,
- 120, 49, 76, 164, 64, 81, 108, 50, 81, 36, 89, 47, 36, 51, 0, 19, 70, 182, 39, 179, 76, 164, 64, 48, 39, 55, 37, 57, 36, 89,
- 47, 36, 51, 0, 17, 70, 180, 116, 74, 204, 164, 64, 48, 108, 51, 47, 37, 47, 39, 51, 0, 12, 67, 121, 20, 143, 55, 35, 51, 88,
- 35, 72, 0, 10, 67, 86, 6, 64, 89, 39, 50, 19, 0, 10, 67, 31, 52, 143, 37, 88, 35, 72, 0, 16, 70, 29, 28, 240, 78, 40,
- 0, 36, 51, 37, 49, 89, 39, 50, 0, 18, 70, 8, 165, 32, 80, 120, 0, 108, 47, 35, 91, 50, 36, 91, 108, 50, 0, 19, 2, 95,
- 41, 48, 35, 51, 108, 50, 47, 36, 88, 71, 35, 89, 47, 36, 12, 0, 0, 14, 69, 196, 119, 135, 128, 160, 81, 108, 55, 108, 50, 47,
- 0, 17, 70, 180, 118, 212, 29, 28, 192, 48, 108, 83, 36, 91, 108, 51, 37, 0, 18, 69, 125, 18, 51, 30, 0, 65, 39, 51, 35, 71,
- 71, 37, 57, 108, 50, 0, 12, 67, 124, 178, 10, 65, 39, 89, 71, 35, 47, 0, 21, 70, 113, 231, 20, 128, 252, 192, 104, 17, 35, 55,
- 35, 104, 17, 91, 35, 50, 72, 37, 0, 16, 69, 70, 35, 212, 194, 0, 51, 40, 72, 91, 36, 49, 35, 50, 0, 16, 68, 41, 19, 31,
- 200, 47, 35, 51, 75, 39, 65, 36, 57, 36, 0, 15, 68, 32, 247, 30, 32, 71, 35, 72, 104, 17, 35, 55, 71, 0, 13, 68, 28, 193,
- 224, 32, 35, 75, 108, 50, 36, 71, 0, 20, 71, 9, 226, 7, 122, 43, 94, 136, 108, 55, 71, 108, 55, 40, 48, 39, 55, 39, 0, 16,
- 2, 95, 40, 48, 35, 51, 108, 50, 47, 36, 88, 71, 108, 88, 0, 0, 17, 70, 206, 40, 7, 204, 163, 192, 57, 40, 50, 108, 57, 47,
- 36, 72, 0, 25, 7, 217, 130, 226, 128, 140, 216, 184, 104, 12, 12, 35, 71, 55, 10, 35, 88, 9, 88, 39, 107, 51, 0, 46, 0, 19,
- 70, 128, 114, 17, 28, 244, 115, 50, 108, 71, 35, 51, 108, 72, 35, 51, 37, 0, 11, 67, 126, 35, 8, 65, 39, 75, 36, 71, 0, 18,
- 69, 68, 120, 109, 123, 32, 51, 108, 107, 48, 36, 55, 55, 36, 57, 36, 0, 13, 67, 63, 10, 242, 72, 35, 49, 49, 36, 57, 36, 0,
- 17, 69, 60, 120, 151, 120, 128, 72, 108, 12, 84, 47, 35, 55, 35, 71, 0, 11, 2, 95, 46, 50, 39, 104, 47, 36, 12, 0, 0, 15,
- 69, 197, 19, 199, 128, 240, 81, 35, 51, 72, 108, 50, 72, 0, 13, 67, 124, 172, 7, 65, 39, 47, 35, 49, 49, 108, 0, 16, 69, 32,
- 124, 211, 40, 240, 71, 36, 19, 37, 89, 47, 35, 72, 0, 16, 2, 95, 45, 50, 37, 65, 10, 83, 108, 89, 36, 55, 36, 12, 0, 0,
- 14, 68, 126, 33, 216, 32, 65, 39, 84, 108, 88, 36, 71, 0, 10, 67, 124, 216, 128, 65, 35, 107, 84, 0, 10, 67, 77, 156, 192, 89,
- 35, 19, 57, 0, 9, 67, 48, 248, 128, 75, 72, 39, 0, 21, 71, 9, 33, 209, 33, 232, 15, 204, 108, 88, 108, 51, 71, 39, 55, 35,
- 50, 72, 37, 0, 0, 7, 2, 95, 51, 89, 36, 0, 0, 8, 66, 183, 48, 48, 36, 57, 0, 24, 72, 108, 168, 177, 68, 119, 202, 71,
- 48, 83, 39, 47, 39, 81, 36, 51, 108, 65, 36, 47, 51, 37, 0, 12, 67, 95, 50, 0, 47, 35, 57, 57, 36, 71, 0, 17, 3, 95,
- 216, 159, 35, 55, 108, 65, 35, 47, 36, 89, 39, 108, 55, 0, 7, 2, 95, 50, 72, 39, 0, 0, 11, 67, 110, 36, 71, 83, 39, 51,
- 35, 50, 0, 10, 67, 78, 44, 199, 89, 39, 57, 108, 0, 12, 67, 69, 55, 199, 51, 35, 89, 65, 35, 50, 0, 12, 67, 57, 230, 199,
- 101, 39, 55, 35, 83, 108, 0, 11, 67, 49, 230, 199, 75, 39, 55, 83, 108, 0, 8, 2, 95, 49, 57, 36, 49, 0, 0, 13, 68, 133,
- 225, 240, 136, 107, 39, 55, 108, 49, 40, 0, 16, 69, 128, 228, 202, 206, 0, 50, 35, 101, 39, 89, 47, 37, 50, 0, 10, 67, 76, 200,
- 0, 89, 36, 57, 50, 0, 9, 2, 95, 48, 89, 36, 83, 51, 0, 0, 17, 68, 124, 195, 207, 28, 65, 39, 75, 35, 72, 72, 35, 72,
- 35, 50, 0, 14, 68, 70, 24, 31, 28, 51, 35, 107, 50, 35, 65, 108, 0, 11, 67, 69, 243, 192, 51, 35, 65, 35, 72, 0, 14, 68,
- 63, 2, 145, 28, 72, 39, 49, 47, 39, 51, 108, 0, 13, 68, 30, 2, 161, 28, 36, 50, 47, 36, 107, 108, 0, 10, 67, 9, 243, 192,
- 108, 65, 35, 72, 0, 9, 2, 95, 55, 107, 35, 83, 47, 0, 0, 11, 67, 125, 60, 34, 65, 39, 89, 49, 39, 0, 21, 72, 29, 60,
- 207, 120, 124, 10, 207, 0, 35, 89, 37, 72, 55, 108, 49, 47, 37, 49, 0, 10, 67, 29, 19, 226, 39, 51, 72, 40, 0, 8, 2, 95,
- 54, 91, 36, 91, 0, 17, 3, 95, 216, 155, 50, 39, 104, 47, 36, 84, 37, 51, 81, 40, 55, 0, 0, 12, 67, 198, 3, 225, 81, 39,
- 50, 72, 36, 12, 0, 12, 67, 194, 3, 225, 49, 39, 50, 72, 36, 12, 0, 16, 69, 128, 132, 79, 132, 112, 50, 35, 71, 35, 51, 72,
- 107, 108, 0, 20, 69, 124, 166, 95, 60, 112, 65, 39, 47, 36, 19, 35, 65, 65, 36, 72, 35, 50, 0, 11, 67, 79, 23, 192, 89, 35,
- 81, 35, 65, 0, 21, 74, 77, 246, 226, 131, 60, 7, 71, 4, 202, 68, 89, 35, 65, 83, 39, 50, 37, 49, 0, 11, 67, 76, 161, 207,
- 89, 36, 47, 108, 72, 0, 16, 70, 76, 116, 71, 110, 40, 0, 89, 108, 51, 108, 83, 39, 50, 0, 10, 67, 74, 23, 192, 88, 39, 107,
- 65, 0, 10, 67, 63, 23, 192, 72, 39, 81, 65, 0, 12, 67, 49, 236, 97, 75, 39, 55, 81, 36, 12, 0, 11, 67, 35, 1, 225, 71,
- 36, 49, 108, 107, 0, 11, 67, 33, 146, 225, 71, 36, 19, 89, 36, 0, 15, 69, 29, 50, 153, 108, 112, 36, 89, 47, 36, 19, 83, 108,
- 0, 9, 2, 95, 53, 48, 35, 50, 75, 0, 0, 13, 67, 126, 5, 220, 65, 35, 50, 47, 36, 104, 17, 0, 15, 69, 125, 44, 224, 30,
- 0, 65, 35, 88, 37, 50, 108, 50, 0, 12, 67, 86, 39, 138, 89, 39, 12, 55, 35, 47, 0, 12, 67, 83, 22, 202, 91, 36, 81, 36,
- 83, 47, 0, 11, 67, 80, 172, 0, 91, 35, 47, 35, 49, 0, 16, 70, 70, 40, 7, 120, 248, 128, 51, 39, 50, 108, 55, 72, 39, 0,
- 11, 67, 70, 39, 138, 51, 39, 55, 36, 47, 0, 12, 67, 62, 39, 138, 6, 72, 39, 55, 35, 47, 0, 11, 67, 41, 236, 202, 47, 36,
- 55, 37, 47, 0, 12, 67, 40, 215, 202, 47, 39, 107, 65, 35, 47, 0, 11, 67, 33, 236, 202, 71, 36, 55, 37, 47, 0, 11, 67, 32,
- 118, 220, 71, 108, 83, 104, 17, 0, 14, 69, 28, 172, 222, 206, 0, 36, 47, 37, 55, 37, 50, 0, 10, 2, 95, 52, 76, 108, 107, 108,
- 51, 0, 0, 15, 68, 181, 24, 15, 132, 48, 35, 51, 35, 50, 72, 36, 12, 0, 14, 67, 125, 18, 25, 65, 39, 51, 35, 71, 71, 35,
- 19, 0, 21, 70, 124, 167, 7, 33, 225, 192, 65, 39, 47, 35, 104, 17, 108, 71, 36, 55, 35, 50, 0, 17, 68, 124, 166, 79, 60, 65,
- 39, 47, 36, 19, 35, 72, 72, 36, 72, 0, 16, 70, 63, 56, 147, 205, 241, 192, 72, 37, 84, 89, 37, 65, 108, 0, 15, 68, 42, 216,
- 15, 132, 47, 35, 48, 35, 50, 72, 36, 12, 0, 15, 68, 42, 28, 235, 132, 47, 35, 107, 37, 12, 57, 36, 12, 0, 14, 67, 42, 6,
- 95, 47, 35, 50, 35, 19, 19, 39, 65, 0, 0, 11, 67, 198, 44, 94, 81, 40, 81, 36, 55, 0, 18, 70, 182, 36, 77, 29, 243, 243,
- 48, 40, 51, 107, 108, 65, 36, 72, 37, 0, 15, 69, 75, 52, 76, 123, 48, 88, 37, 51, 75, 39, 55, 37, 0, 12, 68, 70, 44, 199,
- 128, 51, 40, 57, 108, 50, 0, 13, 68, 34, 12, 199, 128, 71, 39, 50, 57, 108, 50, 0, 13, 68, 33, 28, 199, 128, 71, 36, 51, 57,
- 108, 50, 0, 10, 67, 29, 147, 222, 35, 72, 35, 55, 0, 12, 68, 29, 28, 199, 128, 39, 51, 57, 108, 50, 0, 14, 2, 95, 58, 6,
- 72, 39, 50, 39, 104, 47, 36, 12, 0, 0, 14, 67, 129, 195, 225, 50, 35, 104, 17, 35, 72, 36, 12, 0, 11, 67, 128, 124, 97, 50,
- 108, 81, 35, 107, 0, 12, 67, 126, 20, 97, 65, 39, 107, 51, 36, 12, 0, 15, 67, 125, 204, 207, 65, 39, 104, 17, 35, 57, 57, 35,
- 72, 0, 14, 67, 125, 22, 225, 65, 39, 51, 35, 83, 83, 35, 107, 0, 14, 68, 124, 241, 209, 192, 65, 35, 72, 108, 51, 36, 49, 0,
- 14, 67, 121, 204, 207, 55, 35, 104, 17, 104, 17, 37, 72, 0, 10, 67, 110, 23, 192, 83, 35, 107, 65, 0, 17, 69, 101, 236, 205, 62,
- 16, 19, 35, 55, 108, 107, 36, 72, 72, 36, 0, 17, 70, 100, 119, 159, 204, 120, 0, 108, 55, 35, 65, 37, 57, 108, 50, 0, 12, 67,
- 77, 180, 97, 89, 39, 83, 51, 36, 12, 0, 17, 70, 69, 50, 162, 68, 120, 0, 51, 36, 89, 47, 40, 51, 108, 50, 0, 13, 67, 56,
- 247, 225, 101, 35, 72, 35, 65, 36, 12, 0, 12, 67, 53, 180, 97, 107, 39, 83, 51, 36, 12, 0, 14, 68, 40, 241, 209, 192, 47, 35,
- 72, 108, 51, 39, 49, 0, 11, 67, 35, 23, 192, 71, 36, 81, 35, 65, 0, 17, 70, 32, 243, 162, 68, 124, 0, 71, 35, 72, 101, 39,
- 51, 108, 49, 0, 14, 68, 29, 39, 222, 192, 35, 88, 65, 35, 55, 35, 49, 0, 12, 68, 28, 167, 135, 108, 36, 47, 55, 108, 83, 0,
- 22, 72, 10, 2, 162, 79, 49, 224, 206, 0, 108, 50, 47, 39, 89, 37, 57, 108, 50, 37, 50, 0, 8, 2, 95, 57, 50, 39, 107, 0,
- 0, 32, 76, 186, 3, 223, 205, 236, 199, 68, 243, 222, 29, 28, 192, 76, 35, 50, 72, 65, 37, 55, 57, 108, 51, 72, 72, 39, 55, 108,
- 51, 37, 0, 11, 67, 136, 124, 96, 84, 108, 81, 39, 50, 0, 17, 70, 79, 52, 74, 69, 76, 192, 89, 37, 51, 47, 39, 51, 91, 37,
- 0, 16, 69, 77, 24, 49, 138, 0, 89, 35, 51, 50, 36, 81, 40, 50, 0, 11, 67, 68, 120, 96, 51, 108, 107, 36, 50, 0, 12, 67,
- 57, 113, 202, 101, 35, 47, 47, 108, 47, 0, 21, 70, 53, 60, 224, 113, 236, 192, 107, 39, 89, 36, 57, 108, 50, 104, 17, 39, 55, 37,
- 0, 11, 67, 48, 247, 128, 75, 35, 72, 35, 55, 0, 15, 67, 33, 19, 92, 71, 35, 51, 107, 35, 104, 17, 104, 17, 0, 16, 69, 29,
- 194, 145, 30, 0, 36, 104, 17, 47, 36, 51, 108, 50, 0, 14, 69, 29, 60, 34, 68, 160, 36, 89, 49, 39, 51, 47, 0, 9, 2, 95,
- 56, 107, 35, 91, 47, 0, 0, 14, 68, 197, 225, 209, 132, 81, 36, 55, 108, 51, 36, 12, 0, 14, 68, 197, 24, 179, 60, 81, 36, 51,
- 35, 84, 37, 72, 0, 15, 68, 194, 12, 81, 132, 49, 39, 50, 81, 36, 51, 36, 12, 0, 17, 69, 133, 178, 135, 61, 240, 6, 107, 35,
- 83, 47, 108, 72, 39, 65, 0, 11, 67, 129, 129, 223, 50, 36, 88, 108, 65, 0, 12, 67, 125, 24, 95, 65, 35, 51, 107, 35, 65, 0,
- 13, 67, 125, 19, 223, 65, 6, 35, 51, 72, 39, 65, 0, 17, 69, 124, 164, 71, 193, 240, 65, 39, 47, 36, 51, 108, 49, 36, 65, 0,
- 12, 67, 122, 33, 219, 55, 35, 84, 84, 108, 83, 0, 17, 68, 114, 23, 33, 132, 104, 17, 35, 107, 104, 17, 35, 107, 36, 12, 0, 18,
- 70, 109, 23, 199, 128, 248, 64, 83, 35, 51, 65, 108, 50, 72, 36, 107, 0, 16, 68, 105, 24, 15, 132, 104, 17, 39, 51, 51, 35, 50,
- 72, 36, 0, 14, 68, 81, 241, 215, 132, 91, 35, 65, 65, 108, 47, 36, 0, 13, 67, 77, 24, 95, 89, 35, 51, 10, 107, 35, 65, 0,
- 12, 67, 61, 24, 95, 72, 35, 51, 107, 35, 65, 0, 13, 68, 57, 17, 219, 132, 101, 39, 51, 108, 83, 36, 0, 15, 68, 41, 12, 17,
- 132, 47, 35, 88, 49, 35, 51, 36, 12, 0, 15, 68, 33, 56, 15, 132, 71, 35, 89, 35, 50, 72, 36, 12, 0, 12, 67, 33, 24, 95,
- 71, 35, 51, 107, 35, 65, 0, 15, 68, 33, 24, 15, 132, 71, 35, 51, 35, 50, 72, 36, 12, 0, 13, 68, 29, 65, 209, 132, 36, 91,
- 108, 51, 36, 12, 0, 0, 18, 70, 134, 33, 222, 80, 118, 243, 107, 39, 84, 35, 91, 91, 108, 83, 37, 0, 13, 68, 127, 60, 81, 128,
- 65, 37, 81, 51, 36, 50, 0, 12, 67, 125, 28, 30, 65, 36, 51, 49, 36, 55, 0, 12, 67, 124, 214, 222, 65, 35, 107, 83, 36, 55,
- 0, 20, 70, 124, 212, 95, 30, 12, 115, 65, 35, 107, 51, 35, 65, 108, 50, 36, 81, 37, 0, 19, 70, 61, 248, 177, 68, 118, 243, 72,
- 36, 65, 39, 81, 36, 51, 108, 83, 37, 0, 15, 68, 41, 172, 199, 128, 47, 39, 104, 17, 37, 57, 108, 50, 0, 19, 70, 35, 56, 177,
- 68, 118, 243, 71, 37, 57, 39, 81, 36, 51, 108, 83, 37, 0, 14, 68, 34, 39, 225, 128, 71, 40, 65, 36, 107, 36, 50, 0, 18, 70,
- 29, 59, 81, 124, 120, 115, 36, 89, 48, 35, 51, 65, 108, 107, 37, 0, 0, 18, 70, 198, 3, 7, 128, 247, 192, 81, 39, 50, 75, 108,
- 50, 72, 35, 65, 0, 13, 68, 192, 120, 15, 124, 49, 108, 50, 72, 39, 65, 0, 12, 67, 185, 164, 64, 76, 35, 104, 17, 35, 51, 0,
- 8, 66, 185, 48, 76, 39, 89, 0, 17, 69, 181, 24, 160, 62, 16, 48, 35, 51, 84, 35, 50, 72, 36, 12, 0, 16, 69, 137, 236, 217,
- 132, 240, 84, 35, 55, 37, 19, 35, 107, 72, 0, 15, 69, 132, 114, 136, 68, 240, 107, 108, 47, 71, 36, 51, 72, 0, 18, 68, 124, 167,
- 15, 124, 65, 39, 47, 36, 104, 17, 35, 72, 72, 36, 65, 0, 14, 68, 120, 115, 17, 124, 55, 108, 75, 35, 51, 35, 65, 0, 11, 67,
- 80, 196, 64, 91, 35, 75, 35, 51, 0, 17, 69, 77, 20, 160, 62, 16, 89, 35, 51, 88, 36, 50, 72, 36, 12, 0, 15, 69, 69, 49,
- 224, 62, 16, 51, 36, 89, 108, 50, 72, 36, 0, 21, 70, 59, 52, 95, 112, 247, 192, 101, 36, 57, 51, 36, 65, 35, 104, 17, 72, 35,
- 65, 0, 17, 70, 48, 113, 219, 40, 115, 225, 75, 108, 39, 83, 47, 108, 72, 36, 0, 10, 67, 46, 36, 64, 89, 39, 12, 51, 0, 15,
- 69, 32, 252, 7, 70, 16, 71, 35, 72, 49, 108, 51, 36, 0, 15, 69, 32, 117, 135, 110, 16, 71, 36, 36, 88, 108, 83, 36, 0, 9,
- 67, 30, 40, 19, 39, 50, 89, 0, 10, 67, 8, 196, 64, 108, 75, 39, 51, 0, 0, 14, 68, 135, 49, 240, 120, 107, 35, 57, 108, 49,
- 36, 55, 0, 11, 67, 83, 12, 192, 91, 35, 49, 49, 37, 0, 11, 67, 51, 55, 210, 75, 36, 57, 65, 88, 0, 11, 67, 33, 236, 210,
- 71, 39, 55, 37, 88, 0, 16, 69, 29, 66, 179, 29, 192, 36, 91, 47, 37, 57, 108, 104, 17, 0, 13, 68, 29, 50, 179, 48, 36, 89,
- 47, 36, 57, 75, 0, 20, 71, 9, 50, 145, 137, 242, 145, 204, 108, 89, 47, 51, 39, 65, 36, 47, 51, 37, 0, 8, 65, 80, 6, 91,
- 37, 50, 0, 0, 10, 67, 204, 132, 192, 57, 39, 71, 89, 0, 12, 67, 194, 34, 209, 49, 39, 12, 89, 35, 51, 0, 12, 67, 194, 12,
- 81, 49, 35, 50, 81, 35, 51, 0, 16, 69, 194, 3, 219, 133, 240, 49, 39, 50, 72, 83, 35, 107, 65, 0, 20, 71, 181, 52, 78, 136,
- 120, 15, 132, 48, 36, 89, 35, 51, 101, 108, 50, 72, 36, 0, 8, 66, 181, 16, 48, 39, 51, 0, 16, 69, 180, 120, 21, 61, 240, 48,
- 108, 50, 89, 35, 72, 39, 65, 0, 12, 67, 126, 3, 17, 65, 39, 50, 75, 35, 51, 0, 10, 67, 100, 132, 192, 35, 71, 35, 89, 0,
- 11, 67, 92, 132, 192, 47, 35, 71, 35, 89, 0, 14, 68, 77, 24, 179, 76, 6, 89, 36, 51, 84, 37, 89, 0, 11, 67, 73, 243, 0,
- 88, 35, 65, 35, 75, 0, 12, 67, 63, 2, 145, 72, 39, 49, 47, 39, 51, 0, 19, 70, 35, 60, 8, 29, 24, 64, 71, 36, 57, 36,
- 49, 71, 108, 51, 36, 12, 0, 10, 67, 35, 52, 192, 71, 36, 57, 89, 0, 12, 67, 34, 12, 81, 71, 36, 50, 81, 35, 51, 0, 14,
- 68, 30, 3, 222, 76, 35, 50, 72, 39, 55, 39, 89, 0, 11, 67, 29, 50, 145, 36, 89, 47, 36, 51, 0, 10, 67, 28, 193, 209, 36,
- 75, 108, 51, 0, 9, 66, 181, 16, 48, 39, 51, 0, 76, 0, 10, 67, 134, 44, 98, 107, 39, 81, 39, 0, 10, 67, 101, 18, 0, 35,
- 51, 35, 71, 0, 12, 67, 83, 7, 226, 91, 36, 49, 35, 65, 40, 0, 21, 71, 80, 252, 207, 29, 231, 141, 128, 91, 35, 72, 37, 72,
- 39, 55, 55, 35, 107, 50, 0, 11, 67, 48, 250, 243, 75, 36, 72, 72, 37, 0, 11, 67, 40, 114, 20, 47, 108, 71, 36, 91, 0, 11,
- 67, 29, 18, 148, 35, 51, 47, 36, 91, 0, 0, 12, 67, 205, 164, 64, 57, 39, 104, 17, 39, 51, 0, 10, 67, 132, 196, 64, 107, 36,
- 75, 51, 0, 14, 67, 125, 55, 215, 65, 39, 89, 35, 65, 65, 35, 47, 0, 15, 68, 124, 226, 149, 68, 65, 39, 101, 47, 35, 89, 35,
- 51, 0, 16, 69, 120, 196, 202, 207, 0, 55, 39, 75, 36, 89, 47, 37, 49, 0, 11, 67, 106, 36, 64, 104, 17, 39, 12, 51, 0, 21,
- 71, 98, 28, 209, 29, 231, 222, 192, 88, 35, 107, 37, 51, 39, 55, 65, 39, 55, 49, 0, 16, 69, 93, 17, 200, 121, 48, 47, 36, 51,
- 108, 71, 55, 39, 89, 0, 12, 68, 76, 116, 74, 68, 89, 108, 51, 47, 51, 0, 16, 69, 69, 40, 7, 129, 48, 51, 36, 88, 39, 50,
- 108, 50, 89, 0, 11, 67, 52, 196, 64, 107, 35, 75, 35, 51, 0, 14, 68, 35, 56, 96, 68, 71, 37, 107, 39, 50, 35, 51, 0, 21,
- 70, 33, 225, 223, 68, 195, 64, 71, 36, 55, 108, 65, 39, 51, 35, 75, 75, 35, 107, 0, 18, 70, 31, 4, 199, 206, 3, 225, 39, 49,
- 89, 108, 57, 35, 50, 72, 36, 0, 18, 70, 10, 17, 209, 126, 20, 97, 108, 107, 108, 51, 65, 39, 107, 51, 36, 0, 14, 68, 10, 7,
- 15, 68, 108, 50, 104, 17, 35, 72, 51, 0, 0, 14, 68, 194, 3, 209, 136, 49, 39, 50, 72, 51, 39, 12, 0, 15, 69, 192, 116, 98,
- 30, 0, 49, 108, 51, 36, 84, 108, 50, 0, 12, 67, 129, 248, 128, 50, 36, 65, 39, 84, 84, 0, 14, 68, 129, 226, 48, 204, 50, 35,
- 55, 71, 35, 49, 37, 0, 12, 68, 127, 60, 17, 136, 65, 37, 49, 51, 39, 0, 11, 67, 102, 8, 0, 19, 36, 50, 35, 50, 0, 15,
- 68, 74, 3, 241, 204, 6, 88, 36, 50, 72, 36, 81, 37, 0, 11, 67, 72, 248, 0, 88, 35, 72, 35, 50, 0, 15, 69, 70, 44, 202,
- 69, 32, 51, 39, 57, 47, 36, 51, 88, 0, 13, 68, 42, 3, 209, 136, 47, 39, 50, 72, 51, 39, 0, 15, 69, 32, 120, 34, 30, 0,
- 71, 108, 50, 39, 84, 108, 50, 0, 13, 68, 29, 232, 49, 136, 35, 55, 35, 50, 81, 40, 0, 17, 70, 10, 2, 179, 126, 33, 224, 108,
- 50, 47, 37, 65, 40, 108, 50, 0, 0, 16, 69, 137, 177, 223, 133, 16, 84, 35, 83, 108, 65, 36, 107, 51, 0, 15, 69, 136, 119, 155,
- 49, 16, 84, 35, 55, 83, 35, 75, 51, 0, 14, 67, 125, 12, 17, 65, 39, 88, 35, 49, 49, 35, 51, 0, 11, 67, 101, 23, 0, 35,
- 51, 35, 104, 17, 0, 16, 69, 85, 180, 71, 33, 16, 89, 35, 83, 51, 108, 71, 39, 51, 0, 13, 67, 81, 183, 0, 6, 91, 35, 83,
- 35, 104, 17, 0, 16, 69, 34, 17, 223, 133, 16, 71, 35, 107, 108, 65, 39, 107, 51, 0, 22, 71, 29, 231, 7, 194, 8, 15, 132, 36,
- 55, 104, 17, 108, 49, 39, 50, 35, 50, 72, 36, 0, 12, 3, 95, 216, 140, 84, 37, 51, 81, 40, 55, 0, 0, 17, 70, 139, 55, 179,
- 29, 244, 128, 84, 37, 55, 37, 57, 108, 65, 88, 0, 11, 67, 121, 44, 115, 55, 36, 88, 81, 37, 0, 11, 67, 33, 116, 115, 71, 39,
- 47, 51, 37, 0, 11, 67, 33, 23, 243, 71, 35, 51, 65, 37, 0, 0, 19, 70, 197, 17, 224, 62, 37, 19, 81, 36, 51, 108, 50, 72,
- 40, 91, 36, 89, 0, 13, 68, 192, 116, 74, 68, 49, 108, 51, 47, 36, 51, 0, 13, 68, 192, 116, 72, 68, 49, 108, 51, 71, 35, 51,
- 0, 13, 68, 184, 116, 74, 68, 76, 108, 51, 47, 36, 51, 0, 13, 68, 182, 36, 202, 68, 48, 39, 89, 47, 36, 51, 0, 13, 68, 71,
- 52, 136, 68, 51, 37, 88, 71, 39, 51, 0, 16, 69, 61, 232, 135, 181, 48, 72, 36, 55, 84, 108, 48, 35, 89, 0, 22, 72, 57, 19,
- 211, 29, 40, 135, 70, 16, 101, 39, 51, 72, 89, 108, 88, 84, 108, 51, 36, 0, 15, 68, 41, 232, 49, 68, 47, 35, 55, 35, 50, 81,
- 39, 51, 0, 18, 70, 34, 23, 224, 83, 52, 64, 71, 35, 107, 65, 35, 50, 91, 37, 51, 0, 26, 72, 33, 71, 7, 34, 212, 96, 62,
- 16, 71, 39, 91, 104, 17, 108, 71, 48, 35, 51, 35, 50, 72, 36, 12, 0, 23, 72, 10, 12, 94, 137, 49, 240, 78, 0, 108, 50, 81,
- 36, 55, 39, 89, 108, 49, 89, 39, 50, 0, 0, 15, 68, 181, 24, 145, 80, 48, 35, 51, 84, 35, 51, 36, 91, 0, 16, 69, 130, 20,
- 98, 30, 0, 50, 35, 107, 51, 35, 84, 108, 50, 0, 12, 67, 113, 97, 202, 104, 17, 39, 88, 108, 47, 0, 13, 68, 57, 88, 149, 204,
- 101, 39, 89, 40, 89, 37, 0, 12, 67, 42, 23, 202, 47, 39, 107, 65, 35, 47, 0, 15, 69, 29, 242, 179, 29, 32, 36, 65, 47, 37,
- 57, 108, 88, 0, 0, 12, 67, 197, 244, 112, 81, 39, 65, 51, 39, 49, 0, 21, 70, 193, 236, 19, 206, 40, 17, 49, 39, 55, 36, 49,
- 89, 37, 57, 39, 50, 36, 51, 0, 21, 70, 182, 36, 95, 112, 244, 192, 48, 40, 51, 65, 39, 104, 17, 35, 72, 72, 35, 89, 0, 11,
- 67, 125, 232, 176, 65, 39, 55, 40, 49, 0, 11, 67, 77, 241, 240, 89, 36, 65, 108, 49, 0, 19, 70, 77, 20, 243, 122, 3, 209, 89,
- 35, 51, 89, 37, 55, 35, 50, 72, 51, 0, 26, 73, 71, 52, 173, 68, 241, 210, 128, 248, 64, 51, 37, 88, 48, 35, 51, 72, 108, 88,
- 35, 50, 72, 36, 12, 0, 19, 71, 30, 6, 199, 71, 2, 162, 76, 35, 50, 83, 108, 51, 49, 47, 40, 89, 0, 0, 15, 69, 193, 241,
- 224, 62, 32, 49, 39, 65, 108, 50, 72, 39, 0, 11, 67, 193, 241, 204, 49, 39, 65, 108, 75, 0, 18, 70, 109, 225, 223, 206, 12, 98,
- 83, 36, 55, 108, 65, 37, 50, 81, 39, 0, 12, 67, 77, 230, 239, 89, 39, 55, 83, 36, 90, 0, 13, 67, 63, 7, 242, 72, 39, 49,
- 65, 36, 57, 36, 0, 16, 69, 61, 226, 160, 199, 48, 72, 36, 55, 47, 35, 50, 81, 37, 0, 11, 67, 34, 1, 200, 71, 39, 50, 108,
- 71, 0, 0, 12, 67, 125, 146, 15, 65, 35, 19, 71, 35, 72, 0, 13, 67, 124, 76, 15, 65, 39, 35, 49, 49, 35, 72, 0, 17, 68,
- 113, 231, 30, 192, 104, 17, 36, 55, 104, 17, 36, 55, 35, 49, 0, 13, 67, 62, 40, 15, 72, 35, 84, 35, 50, 6, 72, 0, 12, 67,
- 56, 200, 15, 101, 39, 75, 35, 50, 72, 0, 16, 70, 32, 116, 115, 42, 40, 0, 71, 108, 51, 37, 47, 39, 50, 0, 0, 18, 70, 180,
- 124, 211, 43, 28, 192, 48, 108, 57, 36, 89, 47, 36, 81, 37, 0, 15, 69, 136, 116, 223, 138, 0, 84, 108, 89, 35, 65, 40, 50, 0,
- 15, 69, 133, 24, 179, 206, 0, 107, 36, 51, 39, 37, 12, 50, 0, 12, 67, 121, 146, 10, 55, 39, 19, 71, 35, 47, 0, 11, 67, 101,
- 42, 202, 36, 88, 88, 35, 47, 0, 12, 67, 100, 252, 128, 36, 72, 72, 36, 57, 36, 0, 18, 69, 83, 4, 84, 194, 0, 91, 36, 49,
- 35, 51, 91, 36, 49, 35, 50, 0, 18, 70, 78, 210, 179, 77, 252, 192, 89, 36, 48, 47, 37, 89, 36, 65, 37, 0, 18, 70, 62, 36,
- 109, 70, 33, 210, 72, 40, 51, 48, 35, 51, 84, 108, 88, 0, 15, 69, 40, 231, 207, 30, 0, 47, 39, 101, 65, 72, 108, 50, 0, 17,
- 70, 40, 119, 135, 77, 252, 192, 47, 108, 55, 108, 89, 36, 65, 37, 0, 18, 70, 34, 20, 113, 205, 28, 192, 71, 35, 107, 51, 36, 81,
- 37, 51, 37, 0, 17, 70, 9, 193, 223, 205, 28, 192, 108, 104, 17, 108, 65, 37, 51, 37, 0, 0, 10, 67, 193, 241, 192, 49, 39, 65,
- 108, 0, 10, 67, 133, 241, 192, 107, 39, 65, 108, 0, 14, 68, 127, 60, 32, 60, 65, 37, 49, 39, 50, 35, 72, 0, 14, 68, 127, 51,
- 145, 60, 65, 37, 101, 35, 51, 35, 72, 0, 11, 67, 121, 241, 192, 55, 35, 65, 65, 108, 0, 22, 72, 41, 17, 224, 75, 52, 202, 137,
- 16, 47, 36, 51, 108, 50, 88, 37, 89, 47, 39, 51, 0, 16, 69, 29, 232, 156, 137, 144, 39, 55, 84, 39, 104, 17, 40, 19, 0, 0,
- 20, 70, 187, 4, 222, 136, 124, 51, 76, 36, 49, 39, 89, 55, 39, 84, 108, 49, 37, 0, 14, 68, 181, 28, 209, 56, 48, 35, 51, 37,
- 51, 39, 101, 0, 14, 67, 80, 140, 50, 91, 35, 71, 35, 49, 36, 57, 36, 0, 11, 67, 50, 1, 200, 75, 36, 50, 108, 71, 0, 0,
- 18, 70, 197, 17, 223, 29, 184, 0, 81, 36, 51, 108, 65, 108, 83, 39, 50, 0, 16, 69, 57, 19, 206, 68, 240, 101, 39, 51, 72, 101,
- 39, 51, 72, 0, 15, 69, 29, 231, 237, 207, 0, 39, 55, 35, 65, 48, 37, 49, 0, 14, 69, 28, 247, 226, 128, 240, 36, 72, 65, 39,
- 50, 72, 0, 0, 17, 69, 197, 40, 27, 138, 0, 81, 36, 88, 36, 50, 39, 83, 39, 50, 0, 20, 71, 185, 232, 135, 68, 129, 219, 204,
- 76, 36, 55, 84, 108, 51, 71, 108, 83, 37, 0, 15, 69, 70, 33, 243, 28, 160, 51, 36, 84, 108, 57, 108, 47, 0, 0, 19, 70, 109,
- 24, 145, 138, 3, 192, 83, 39, 51, 40, 51, 35, 84, 35, 50, 72, 0, 19, 70, 109, 17, 209, 138, 3, 192, 83, 35, 51, 108, 51, 35,
- 84, 35, 50, 72, 0, 15, 70, 58, 33, 200, 138, 3, 192, 101, 108, 71, 40, 50, 72, 0, 17, 68, 41, 146, 15, 28, 47, 35, 19, 35,
- 71, 71, 39, 72, 35, 50, 0, 16, 70, 35, 55, 136, 137, 19, 192, 71, 37, 55, 71, 39, 51, 72, 0, 13, 68, 28, 210, 43, 28, 35,
- 107, 36, 71, 71, 108, 0, 0, 20, 71, 180, 120, 145, 182, 44, 224, 40, 48, 108, 84, 36, 51, 48, 39, 57, 50, 47, 0, 0, 18, 70,
- 109, 24, 145, 63, 56, 0, 83, 35, 51, 84, 35, 51, 72, 37, 50, 0, 15, 69, 68, 136, 138, 207, 0, 51, 39, 71, 39, 47, 37, 49,
- 0, 11, 67, 57, 100, 71, 101, 35, 88, 51, 108, 0, 10, 67, 28, 228, 71, 39, 101, 51, 108, 0, 0, 13, 68, 183, 60, 30, 136, 48,
- 37, 49, 39, 55, 39, 0, 13, 68, 183, 49, 224, 136, 48, 37, 57, 108, 50, 39, 0, 12, 68, 132, 124, 202, 204, 107, 108, 37, 47, 37,
- 0, 14, 68, 128, 226, 49, 204, 50, 39, 101, 71, 36, 81, 37, 0, 16, 69, 112, 117, 72, 30, 0, 104, 17, 108, 89, 36, 71, 108, 50,
- 0, 16, 69, 104, 117, 72, 30, 0, 104, 17, 108, 89, 36, 71, 108, 50, 0, 11, 67, 76, 232, 0, 89, 39, 101, 35, 50, 0, 14, 68,
- 33, 19, 241, 204, 71, 35, 51, 72, 36, 81, 37, 0, 0, 14, 68, 77, 28, 217, 28, 89, 35, 51, 37, 19, 35, 50, 0, 18, 70, 56,
- 241, 226, 128, 241, 192, 101, 39, 72, 108, 84, 35, 50, 72, 108, 0, 13, 68, 49, 252, 217, 28, 75, 35, 65, 37, 35, 50, 0, 0, 16,
- 69, 125, 193, 224, 122, 32, 65, 39, 104, 17, 108, 50, 55, 40, 0, 15, 69, 112, 119, 179, 82, 32, 104, 17, 108, 55, 37, 91, 40, 0,
- 13, 68, 40, 124, 243, 180, 6, 47, 35, 37, 12, 72, 0, 0, 12, 67, 197, 19, 207, 81, 35, 51, 72, 35, 72, 0, 17, 69, 181, 23,
- 207, 100, 112, 48, 39, 51, 65, 39, 72, 72, 35, 108, 0, 10, 67, 95, 54, 192, 47, 36, 57, 83, 0, 10, 67, 87, 54, 192, 89, 36,
- 57, 83, 0, 15, 69, 83, 52, 72, 132, 112, 91, 37, 51, 71, 35, 107, 108, 0, 10, 67, 79, 54, 192, 89, 36, 57, 83, 0, 11, 67,
- 30, 3, 225, 35, 50, 72, 39, 107, 0, 16, 69, 29, 229, 25, 68, 112, 39, 91, 91, 39, 19, 35, 51, 108, 0, 0, 12, 67, 197, 227,
- 160, 81, 39, 55, 101, 35, 50, 0, 14, 67, 125, 44, 224, 65, 39, 88, 35, 57, 57, 35, 50, 0, 13, 68, 82, 36, 84, 204, 91, 40,
- 51, 36, 91, 37, 0, 11, 67, 76, 118, 74, 89, 108, 19, 35, 47, 0, 19, 70, 48, 241, 212, 63, 28, 192, 75, 39, 72, 108, 91, 39,
- 72, 36, 81, 37, 0, 17, 70, 43, 56, 158, 138, 252, 192, 47, 36, 10, 39, 55, 39, 90, 37, 0, 29, 74, 40, 195, 243, 62, 6, 17,
- 58, 33, 225, 204, 47, 35, 75, 72, 37, 72, 36, 50, 35, 88, 35, 51, 101, 108, 107, 37, 0, 11, 67, 33, 146, 202, 71, 36, 89, 35,
- 47, 0, 13, 68, 29, 232, 79, 204, 39, 55, 107, 39, 72, 108, 0, 11, 67, 28, 196, 74, 39, 75, 51, 35, 47, 0, 13, 68, 10, 24,
- 49, 204, 108, 107, 35, 50, 81, 37, 0, 20, 2, 217, 128, 49, 36, 91, 37, 6, 72, 35, 50, 36, 4, 107, 39, 51, 40, 83, 0, 0,
- 18, 70, 197, 17, 224, 34, 17, 192, 81, 36, 51, 108, 50, 71, 35, 107, 108, 0, 15, 68, 193, 72, 15, 132, 49, 39, 91, 35, 50, 72,
- 36, 12, 0, 11, 67, 192, 248, 64, 49, 35, 72, 36, 12, 0, 18, 70, 192, 116, 91, 69, 241, 192, 6, 49, 108, 51, 83, 35, 51, 65,
- 108, 0, 8, 66, 181, 176, 48, 39, 83, 0, 14, 68, 126, 12, 239, 132, 65, 35, 50, 37, 90, 36, 12, 0, 15, 68, 125, 66, 136, 132,
- 65, 39, 91, 47, 35, 71, 35, 107, 0, 13, 67, 113, 232, 112, 104, 17, 39, 55, 107, 35, 49, 0, 16, 68, 49, 163, 26, 132, 75, 36,
- 104, 17, 75, 36, 104, 17, 36, 0, 15, 68, 33, 39, 204, 132, 71, 39, 88, 65, 35, 75, 75, 36, 0, 0, 18, 69, 185, 164, 95, 199,
- 48, 76, 35, 104, 17, 35, 51, 65, 36, 81, 37, 0, 14, 67, 124, 242, 128, 4, 65, 39, 6, 72, 72, 35, 47, 0, 11, 67, 124, 193,
- 200, 65, 39, 75, 108, 71, 0, 11, 67, 120, 193, 204, 55, 36, 75, 108, 75, 0, 11, 67, 108, 124, 222, 6, 83, 108, 57, 55, 0, 15,
- 69, 101, 103, 135, 131, 48, 35, 88, 39, 55, 108, 50, 37, 0, 15, 69, 69, 39, 199, 71, 48, 51, 39, 88, 65, 108, 51, 37, 0, 15,
- 68, 59, 52, 115, 128, 101, 35, 57, 57, 36, 51, 37, 50, 0, 14, 68, 49, 247, 135, 40, 75, 39, 65, 35, 55, 108, 47, 0, 15, 69,
- 49, 55, 199, 131, 48, 75, 36, 89, 65, 108, 50, 37, 0, 14, 68, 33, 24, 135, 40, 71, 35, 51, 35, 84, 108, 47, 0, 13, 68, 29,
- 241, 209, 40, 36, 65, 108, 51, 35, 47, 0, 13, 68, 29, 113, 217, 40, 36, 47, 108, 19, 35, 47, 0, 0, 10, 67, 192, 166, 192, 49,
- 36, 47, 83, 0, 14, 67, 125, 19, 207, 65, 39, 51, 35, 72, 72, 35, 72, 0, 17, 69, 124, 165, 7, 34, 16, 65, 39, 47, 36, 91,
- 108, 71, 36, 107, 0, 21, 70, 112, 114, 30, 204, 168, 71, 104, 17, 108, 71, 36, 55, 37, 57, 35, 47, 107, 108, 0, 13, 67, 109, 23,
- 33, 83, 36, 51, 104, 17, 36, 12, 0, 19, 70, 100, 131, 199, 120, 136, 71, 35, 71, 72, 39, 55, 10, 71, 35, 107, 108, 0, 13, 67,
- 79, 8, 33, 89, 35, 49, 35, 50, 36, 12, 0, 12, 67, 77, 183, 161, 89, 39, 83, 55, 36, 12, 0, 12, 67, 76, 164, 79, 89, 36,
- 47, 39, 51, 72, 0, 10, 67, 75, 54, 192, 88, 35, 57, 83, 0, 10, 67, 63, 55, 192, 72, 36, 57, 65, 0, 13, 67, 57, 23, 33,
- 101, 36, 51, 104, 17, 36, 12, 0, 12, 67, 49, 50, 161, 75, 39, 89, 47, 36, 12, 0, 16, 67, 49, 23, 33, 75, 35, 51, 35, 104,
- 17, 104, 17, 36, 12, 0, 10, 67, 43, 54, 192, 47, 36, 57, 83, 0, 12, 68, 42, 37, 115, 108, 47, 39, 89, 37, 83, 0, 17, 70,
- 32, 116, 83, 122, 40, 0, 71, 108, 51, 89, 36, 55, 39, 50, 0, 11, 67, 32, 116, 79, 71, 108, 51, 35, 72, 0, 12, 67, 29, 232,
- 97, 36, 55, 108, 107, 36, 12, 0, 12, 68, 10, 4, 179, 124, 108, 50, 88, 37, 65, 0, 10, 67, 31, 55, 192, 37, 12, 65, 0, 76,
- 0, 11, 67, 194, 39, 160, 49, 40, 55, 36, 50, 0, 18, 70, 133, 230, 207, 30, 12, 192, 107, 39, 55, 39, 83, 72, 108, 50, 37, 0,
- 15, 68, 125, 193, 200, 120, 65, 39, 104, 17, 108, 71, 36, 55, 0, 12, 67, 92, 114, 28, 47, 108, 71, 35, 104, 17, 0, 12, 67, 81,
- 50, 160, 91, 39, 89, 47, 35, 50, 0, 13, 68, 79, 55, 135, 32, 89, 36, 57, 55, 108, 71, 0, 21, 71, 78, 216, 10, 29, 252, 224,
- 136, 89, 36, 48, 35, 50, 47, 108, 65, 37, 50, 40, 0, 13, 68, 48, 132, 115, 120, 75, 36, 71, 51, 37, 55, 0, 16, 69, 41, 19,
- 31, 30, 0, 47, 35, 51, 75, 39, 65, 108, 50, 0, 16, 70, 32, 114, 159, 30, 12, 192, 71, 108, 47, 65, 108, 50, 37, 0, 14, 68,
- 29, 193, 209, 32, 35, 104, 17, 108, 51, 36, 71, 0, 12, 67, 29, 50, 160, 35, 89, 36, 47, 39, 50, 0, 14, 69, 29, 50, 135, 68,
- 160, 36, 89, 47, 108, 51, 47, 0, 0, 13, 68, 198, 44, 81, 60, 81, 40, 81, 36, 51, 72, 0, 14, 68, 197, 1, 209, 60, 81, 39,
- 88, 108, 51, 35, 72, 0, 15, 68, 194, 44, 202, 132, 49, 39, 84, 36, 57, 47, 36, 12, 0, 14, 68, 193, 236, 212, 132, 49, 36, 55,
- 37, 91, 36, 12, 0, 14, 68, 133, 252, 212, 132, 107, 35, 65, 37, 91, 36, 12, 0, 14, 68, 133, 232, 94, 132, 107, 36, 55, 107, 36,
- 55, 36, 0, 14, 67, 130, 35, 223, 6, 50, 35, 84, 35, 72, 39, 65, 0, 14, 68, 129, 252, 212, 132, 50, 36, 65, 37, 91, 36, 12,
- 0, 19, 70, 129, 241, 243, 128, 248, 64, 50, 35, 65, 108, 57, 35, 50, 72, 36, 12, 0, 11, 67, 128, 118, 31, 50, 108, 88, 36, 65,
- 0, 13, 68, 125, 188, 224, 132, 65, 39, 83, 37, 50, 36, 0, 15, 68, 125, 65, 225, 60, 65, 39, 6, 91, 108, 107, 36, 72, 0, 17,
- 69, 125, 50, 142, 61, 240, 65, 39, 89, 47, 35, 101, 72, 36, 65, 0, 13, 68, 124, 252, 224, 132, 65, 35, 72, 37, 50, 36, 0, 15,
- 68, 124, 196, 115, 132, 65, 39, 75, 51, 37, 57, 36, 12, 0, 19, 70, 124, 130, 158, 28, 136, 64, 65, 39, 71, 47, 35, 55, 108, 71,
- 36, 107, 0, 14, 68, 69, 49, 224, 132, 51, 35, 89, 108, 50, 36, 12, 0, 11, 67, 56, 120, 31, 101, 108, 50, 40, 65, 0, 14, 68,
- 54, 6, 30, 132, 107, 35, 50, 88, 35, 55, 36, 0, 16, 68, 42, 37, 115, 132, 6, 47, 39, 12, 89, 37, 57, 36, 12, 0, 14, 68,
- 42, 33, 209, 60, 47, 35, 84, 108, 51, 39, 72, 0, 14, 68, 34, 17, 224, 132, 71, 35, 107, 108, 50, 36, 12, 0, 19, 70, 33, 24,
- 20, 76, 168, 64, 71, 35, 51, 50, 36, 91, 35, 89, 47, 36, 0, 16, 70, 28, 196, 71, 207, 56, 64, 36, 75, 51, 108, 37, 57, 36,
- 0, 14, 68, 10, 20, 202, 132, 108, 107, 36, 89, 47, 36, 12, 0, 0, 17, 70, 181, 225, 240, 29, 18, 128, 48, 36, 55, 108, 49, 108,
- 51, 47, 0, 20, 70, 180, 244, 74, 32, 116, 115, 48, 36, 72, 35, 51, 47, 35, 71, 108, 51, 37, 0, 14, 67, 124, 199, 158, 65, 39,
- 75, 35, 55, 55, 35, 55, 0, 17, 68, 124, 167, 207, 128, 65, 39, 47, 36, 65, 35, 72, 72, 36, 50, 0, 17, 68, 124, 166, 224, 128,
- 65, 39, 47, 36, 83, 35, 50, 50, 36, 50, 0, 13, 68, 124, 120, 81, 56, 65, 108, 107, 51, 39, 101, 0, 14, 68, 109, 24, 138, 128,
- 83, 39, 51, 40, 47, 35, 50, 0, 15, 68, 78, 33, 200, 112, 89, 35, 84, 108, 71, 36, 104, 17, 0, 10, 67, 70, 34, 30, 51, 40,
- 71, 55, 0, 16, 69, 61, 19, 226, 61, 224, 72, 35, 51, 72, 39, 72, 36, 55, 0, 19, 70, 59, 49, 209, 41, 21, 51, 101, 37, 57,
- 108, 51, 47, 39, 51, 91, 37, 0, 12, 67, 52, 193, 204, 107, 39, 75, 75, 108, 75, 0, 17, 70, 31, 56, 33, 124, 120, 51, 37, 50,
- 107, 35, 65, 108, 50, 37, 0, 17, 70, 29, 28, 98, 130, 39, 243, 36, 51, 81, 39, 50, 39, 65, 37, 0, 14, 68, 28, 252, 30, 128,
- 39, 72, 49, 39, 55, 39, 50, 0, 14, 68, 8, 132, 202, 128, 108, 71, 36, 89, 47, 35, 50, 0, 11, 67, 8, 130, 158, 108, 71, 47,
- 35, 55, 0, 0, 19, 70, 136, 116, 79, 9, 243, 225, 84, 108, 51, 36, 72, 108, 65, 35, 72, 36, 0, 12, 67, 130, 212, 83, 50, 35,
- 48, 39, 51, 89, 0, 15, 68, 129, 68, 202, 124, 50, 36, 91, 35, 89, 47, 35, 65, 0, 12, 67, 129, 28, 83, 50, 35, 51, 81, 36,
- 89, 0, 16, 69, 128, 114, 14, 68, 240, 50, 108, 71, 36, 101, 51, 35, 72, 0, 21, 70, 126, 2, 152, 68, 167, 192, 65, 39, 50, 47,
- 35, 88, 36, 51, 36, 47, 35, 65, 0, 17, 69, 125, 193, 202, 122, 16, 65, 39, 104, 17, 108, 47, 36, 55, 36, 0, 17, 69, 125, 145,
- 223, 122, 16, 65, 39, 19, 108, 65, 36, 55, 36, 12, 0, 18, 69, 125, 49, 200, 114, 16, 65, 39, 89, 108, 71, 36, 104, 17, 36, 12,
- 0, 17, 68, 124, 166, 94, 124, 65, 39, 47, 36, 19, 35, 55, 55, 36, 65, 0, 17, 68, 124, 160, 222, 124, 65, 39, 47, 36, 10, 35,
- 55, 55, 36, 65, 0, 16, 69, 109, 19, 219, 68, 240, 83, 35, 51, 72, 83, 35, 51, 72, 0, 14, 68, 84, 131, 79, 124, 89, 39, 71,
- 107, 72, 35, 65, 0, 17, 69, 82, 20, 112, 68, 240, 91, 35, 107, 51, 36, 49, 39, 51, 72, 0, 14, 68, 79, 53, 79, 124, 89, 37,
- 89, 35, 72, 39, 65, 0, 19, 70, 79, 8, 12, 35, 56, 0, 89, 36, 49, 35, 50, 75, 36, 71, 37, 50, 0, 20, 70, 77, 17, 219,
- 194, 3, 225, 89, 35, 51, 35, 83, 49, 35, 50, 72, 36, 12, 0, 16, 69, 71, 51, 71, 130, 16, 51, 36, 57, 107, 108, 50, 36, 12,
- 0, 15, 69, 68, 120, 72, 68, 240, 51, 108, 107, 71, 39, 51, 72, 0, 10, 67, 34, 36, 83, 71, 40, 51, 89, 0, 15, 69, 32, 200,
- 34, 68, 240, 71, 39, 75, 50, 40, 51, 72, 0, 15, 69, 32, 116, 226, 28, 240, 71, 108, 89, 35, 84, 108, 72, 0, 14, 68, 32, 116,
- 115, 124, 71, 108, 51, 37, 57, 39, 65, 0, 15, 69, 9, 50, 135, 130, 16, 108, 89, 47, 108, 50, 36, 12, 0, 8, 65, 84, 6, 89,
- 108, 72, 0, 0, 13, 68, 192, 116, 74, 120, 49, 108, 51, 47, 36, 55, 0, 12, 67, 187, 4, 82, 76, 36, 49, 36, 51, 88, 0, 13,
- 68, 180, 116, 202, 120, 48, 108, 89, 47, 36, 55, 0, 16, 69, 128, 226, 49, 30, 0, 50, 39, 101, 71, 36, 81, 108, 50, 0, 14, 67,
- 124, 200, 82, 65, 39, 75, 35, 107, 107, 35, 88, 0, 15, 69, 62, 39, 155, 206, 0, 6, 72, 39, 55, 83, 37, 50, 0, 12, 67, 57,
- 17, 210, 101, 35, 51, 51, 108, 88, 0, 14, 69, 40, 120, 15, 138, 0, 47, 108, 50, 72, 39, 50, 0, 11, 67, 35, 24, 128, 71, 36,
- 81, 40, 12, 0, 16, 69, 34, 4, 162, 28, 160, 71, 35, 50, 88, 39, 84, 108, 47, 0, 0, 17, 70, 181, 225, 240, 29, 19, 192, 48,
- 36, 55, 108, 49, 108, 51, 72, 0, 18, 70, 133, 243, 222, 30, 8, 64, 107, 35, 65, 72, 36, 55, 108, 50, 36, 0, 17, 70, 128, 117,
- 77, 30, 8, 64, 50, 108, 89, 36, 107, 108, 50, 36, 0, 14, 67, 125, 149, 209, 65, 39, 19, 35, 47, 47, 35, 51, 0, 20, 70, 125,
- 87, 223, 30, 8, 64, 65, 39, 89, 35, 65, 65, 35, 65, 108, 50, 36, 0, 11, 67, 124, 115, 209, 65, 108, 72, 35, 51, 0, 20, 71,
- 110, 36, 95, 29, 236, 202, 132, 83, 39, 51, 65, 108, 55, 37, 47, 36, 12, 0, 19, 70, 105, 252, 96, 30, 8, 64, 104, 17, 35, 65,
- 81, 36, 50, 108, 50, 36, 0, 18, 70, 85, 252, 223, 30, 8, 64, 89, 35, 65, 37, 65, 108, 50, 36, 12, 0, 11, 67, 84, 241, 209,
- 89, 36, 72, 108, 51, 0, 11, 67, 77, 243, 0, 89, 36, 65, 36, 75, 0, 16, 69, 74, 3, 199, 129, 240, 88, 36, 50, 72, 108, 50,
- 35, 65, 0, 17, 70, 71, 52, 143, 30, 8, 64, 51, 37, 88, 72, 108, 50, 36, 12, 0, 12, 67, 62, 33, 209, 72, 35, 84, 84, 108,
- 51, 0, 20, 71, 61, 17, 224, 60, 115, 138, 132, 72, 35, 51, 35, 50, 72, 108, 101, 47, 36, 0, 16, 70, 60, 117, 8, 137, 19, 192,
- 72, 108, 91, 71, 39, 51, 72, 0, 17, 69, 41, 232, 145, 205, 240, 47, 36, 55, 39, 51, 37, 57, 39, 65, 0, 13, 67, 41, 12, 17,
- 47, 35, 88, 35, 49, 39, 51, 0, 12, 67, 33, 54, 209, 71, 39, 89, 83, 39, 51, 0, 12, 67, 32, 225, 209, 71, 39, 12, 101, 108,
- 51, 0, 17, 70, 29, 66, 161, 29, 19, 192, 36, 91, 47, 36, 107, 108, 51, 72, 0, 15, 69, 29, 60, 17, 205, 240, 36, 89, 49, 36,
- 51, 37, 65, 0, 0, 13, 68, 198, 35, 209, 72, 81, 40, 72, 35, 51, 88, 0, 8, 66, 195, 48, 49, 36, 57, 0, 23, 72, 186, 3,
- 199, 128, 213, 71, 71, 48, 76, 35, 50, 72, 36, 50, 107, 36, 89, 108, 51, 37, 0, 21, 71, 132, 120, 145, 193, 17, 219, 40, 107, 108,
- 84, 36, 51, 49, 36, 51, 108, 83, 47, 0, 13, 68, 68, 115, 17, 72, 51, 108, 75, 36, 51, 88, 0, 12, 67, 41, 4, 98, 47, 35,
- 88, 35, 51, 84, 0, 15, 69, 29, 28, 71, 129, 224, 39, 51, 81, 108, 50, 36, 55, 0, 9, 66, 195, 48, 49, 36, 57, 0, 76, 8,
- 66, 187, 48, 76, 37, 0, 76, 0, 16, 69, 193, 28, 211, 125, 48, 49, 36, 51, 37, 89, 65, 35, 89, 0, 18, 70, 135, 51, 209, 138,
- 248, 33, 107, 37, 72, 51, 39, 90, 36, 50, 36, 0, 18, 70, 129, 252, 207, 30, 7, 192, 50, 36, 65, 37, 72, 108, 50, 35, 65, 0,
- 18, 70, 129, 252, 200, 71, 55, 192, 50, 36, 65, 37, 71, 35, 51, 37, 65, 0, 13, 68, 126, 28, 199, 68, 65, 35, 107, 57, 108, 51,
- 0, 14, 68, 124, 225, 215, 68, 65, 39, 101, 108, 47, 36, 51, 0, 23, 70, 124, 167, 30, 32, 120, 33, 65, 39, 47, 36, 104, 17, 35,
- 55, 55, 36, 71, 108, 50, 36, 0, 22, 70, 124, 161, 211, 108, 120, 33, 65, 39, 47, 35, 19, 35, 89, 89, 36, 83, 108, 50, 36, 0,
- 19, 70, 124, 115, 209, 125, 19, 225, 65, 108, 72, 35, 51, 65, 39, 51, 72, 36, 0, 13, 67, 114, 33, 211, 104, 17, 35, 84, 84, 108,
- 89, 0, 11, 67, 97, 180, 64, 88, 35, 83, 35, 51, 0, 10, 67, 85, 180, 64, 89, 36, 83, 51, 0, 18, 70, 80, 124, 81, 60, 120,
- 33, 91, 108, 81, 36, 51, 72, 108, 50, 36, 0, 11, 67, 77, 180, 64, 89, 35, 83, 35, 51, 0, 15, 68, 69, 178, 177, 68, 51, 39,
- 83, 47, 36, 81, 35, 51, 0, 11, 67, 55, 49, 215, 107, 35, 57, 108, 47, 0, 11, 67, 49, 180, 64, 75, 35, 83, 35, 51, 0, 14,
- 69, 34, 34, 135, 193, 48, 71, 40, 47, 108, 49, 89, 0, 20, 70, 33, 232, 98, 76, 120, 33, 71, 39, 55, 107, 35, 84, 35, 89, 108,
- 50, 36, 0, 14, 68, 33, 60, 199, 68, 71, 36, 89, 37, 57, 108, 51, 0, 14, 68, 33, 59, 71, 68, 71, 36, 89, 36, 48, 108, 51,
- 0, 18, 70, 33, 17, 224, 192, 116, 79, 71, 36, 51, 108, 50, 49, 108, 51, 72, 0, 18, 70, 32, 242, 51, 128, 120, 33, 71, 35, 72,
- 71, 37, 50, 108, 50, 36, 0, 24, 72, 29, 236, 10, 71, 52, 243, 42, 16, 36, 55, 36, 49, 47, 36, 51, 37, 89, 37, 47, 36, 12,
- 0, 16, 69, 29, 18, 143, 193, 48, 39, 51, 47, 39, 72, 39, 49, 89, 0, 0, 11, 67, 204, 252, 0, 57, 35, 72, 35, 49, 0, 13,
- 68, 197, 23, 209, 136, 81, 35, 51, 65, 51, 40, 0, 12, 67, 125, 148, 86, 65, 35, 19, 51, 35, 88, 0, 16, 68, 113, 231, 209, 136,
- 104, 17, 35, 55, 35, 65, 51, 39, 12, 0, 12, 67, 33, 33, 210, 71, 35, 88, 88, 108, 88, 0, 0, 10, 67, 192, 115, 209, 49, 108,
- 72, 51, 0, 17, 70, 182, 39, 135, 71, 52, 223, 48, 39, 55, 108, 51, 37, 89, 65, 0, 11, 67, 182, 33, 209, 48, 39, 84, 108, 51,
- 0, 11, 67, 130, 19, 192, 50, 35, 107, 35, 72, 0, 16, 69, 126, 8, 174, 133, 16, 65, 35, 50, 40, 76, 36, 107, 51, 0, 11, 67,
- 85, 243, 192, 89, 35, 65, 35, 72, 0, 11, 67, 81, 243, 192, 91, 35, 65, 35, 72, 0, 18, 70, 69, 241, 224, 43, 52, 223, 51, 39,
- 65, 108, 50, 47, 37, 89, 65, 0, 15, 69, 31, 56, 28, 61, 16, 37, 50, 104, 17, 35, 72, 51, 0, 15, 69, 29, 226, 144, 29, 0,
- 36, 55, 47, 36, 88, 108, 88, 0, 23, 2, 219, 131, 6, 47, 108, 57, 36, 20, 4, 47, 35, 19, 50, 37, 89, 10, 39, 51, 72, 40,
- 0, 15, 2, 217, 147, 49, 39, 55, 108, 107, 36, 10, 108, 12, 12, 0, 0, 18, 70, 181, 232, 142, 137, 21, 0, 48, 39, 55, 39, 101,
- 39, 51, 36, 91, 0, 11, 67, 81, 23, 179, 91, 36, 51, 55, 37, 0, 17, 70, 76, 120, 15, 139, 59, 128, 89, 108, 50, 72, 36, 84,
- 37, 76, 0, 11, 67, 48, 124, 20, 75, 108, 49, 36, 91, 0, 24, 73, 30, 12, 17, 29, 225, 213, 136, 114, 128, 35, 50, 49, 35, 51,
- 39, 55, 35, 89, 84, 108, 47, 0, 20, 2, 219, 130, 6, 107, 36, 4, 107, 35, 65, 88, 36, 12, 10, 39, 51, 72, 40, 0, 10, 2,
- 217, 146, 89, 108, 49, 36, 50, 0, 0, 19, 70, 186, 209, 226, 123, 20, 64, 76, 35, 48, 108, 84, 39, 55, 81, 35, 51, 0, 17, 70,
- 128, 120, 95, 136, 116, 64, 50, 108, 107, 35, 65, 84, 108, 51, 0, 20, 70, 126, 2, 156, 60, 120, 0, 65, 39, 50, 47, 35, 104, 17,
- 36, 72, 108, 50, 0, 13, 67, 105, 21, 0, 104, 17, 39, 51, 51, 36, 91, 0, 20, 71, 79, 8, 158, 29, 28, 211, 124, 89, 36, 49,
- 40, 55, 108, 51, 37, 89, 65, 0, 15, 68, 77, 248, 15, 68, 89, 35, 65, 35, 50, 72, 35, 51, 0, 21, 72, 32, 116, 179, 198, 37,
- 7, 130, 16, 71, 108, 88, 37, 81, 40, 91, 108, 50, 36, 0, 16, 70, 9, 21, 51, 62, 44, 0, 108, 51, 91, 37, 72, 40, 49, 0,
- 14, 2, 219, 129, 6, 107, 36, 12, 10, 39, 51, 72, 40, 0, 0, 12, 67, 192, 252, 128, 49, 35, 72, 36, 57, 36, 0, 11, 67, 126,
- 44, 10, 65, 39, 49, 36, 47, 0, 14, 68, 124, 193, 224, 204, 65, 35, 75, 75, 108, 50, 37, 0, 17, 70, 124, 161, 222, 138, 252, 192,
- 65, 36, 47, 108, 55, 39, 90, 37, 0, 14, 67, 115, 55, 202, 104, 17, 36, 57, 6, 65, 35, 47, 0, 14, 68, 77, 184, 160, 204, 89,
- 35, 65, 83, 39, 50, 37, 0, 11, 67, 76, 124, 10, 89, 108, 49, 36, 47, 0, 16, 69, 73, 244, 202, 138, 0, 88, 36, 65, 36, 89,
- 47, 40, 50, 0, 11, 67, 68, 124, 10, 51, 108, 49, 36, 47, 0, 22, 71, 63, 54, 209, 30, 4, 243, 120, 72, 37, 83, 6, 51, 108,
- 50, 89, 37, 57, 36, 55, 0, 25, 73, 48, 252, 207, 29, 226, 141, 87, 55, 128, 75, 35, 72, 37, 72, 39, 47, 47, 35, 107, 89, 37,
- 55, 0, 17, 69, 42, 12, 7, 34, 0, 47, 39, 50, 36, 49, 108, 71, 39, 50, 0, 15, 69, 32, 119, 155, 69, 96, 71, 36, 55, 83,
- 35, 51, 88, 0, 18, 70, 29, 236, 241, 136, 244, 82, 35, 55, 37, 81, 40, 72, 35, 51, 88, 0, 14, 2, 218, 136, 6, 72, 108, 55,
- 10, 39, 51, 72, 40, 0, 0, 24, 73, 181, 19, 135, 80, 200, 179, 30, 8, 64, 48, 35, 51, 101, 108, 91, 75, 40, 57, 108, 50, 36,
- 0, 12, 67, 125, 35, 240, 65, 35, 88, 72, 35, 49, 0, 13, 68, 124, 114, 25, 60, 65, 108, 71, 35, 19, 72, 0, 11, 67, 69, 83,
- 192, 51, 35, 89, 35, 72, 0, 16, 69, 34, 24, 12, 29, 16, 71, 36, 107, 35, 50, 75, 108, 51, 0, 21, 70, 33, 17, 200, 70, 12,
- 81, 71, 35, 51, 108, 71, 35, 51, 50, 36, 81, 35, 51, 0, 15, 69, 29, 50, 162, 29, 16, 39, 89, 47, 39, 84, 108, 51, 0, 22,
- 72, 28, 139, 240, 43, 56, 179, 77, 240, 39, 71, 90, 36, 49, 47, 37, 84, 37, 89, 65, 0, 19, 70, 8, 228, 71, 122, 8, 81, 108,
- 101, 36, 51, 39, 50, 50, 35, 107, 51, 0, 0, 12, 67, 194, 44, 8, 49, 39, 12, 49, 35, 71, 0, 13, 68, 193, 24, 135, 40, 49,
- 51, 39, 84, 108, 47, 0, 15, 69, 186, 34, 27, 69, 64, 76, 40, 71, 83, 35, 51, 91, 0, 19, 70, 133, 252, 226, 180, 114, 179, 107,
- 39, 65, 37, 57, 39, 48, 108, 47, 37, 0, 15, 69, 126, 23, 199, 131, 48, 65, 36, 107, 65, 108, 50, 37, 0, 12, 67, 101, 196, 72,
- 35, 104, 17, 51, 35, 71, 0, 15, 69, 97, 231, 199, 131, 48, 88, 39, 55, 65, 108, 50, 37, 0, 13, 68, 80, 161, 219, 40, 91, 36,
- 47, 108, 83, 47, 0, 14, 68, 77, 177, 225, 40, 89, 36, 83, 108, 107, 35, 47, 0, 14, 69, 70, 35, 71, 131, 48, 51, 39, 107, 108,
- 50, 37, 0, 22, 70, 40, 195, 207, 124, 34, 51, 47, 35, 75, 35, 72, 72, 39, 72, 65, 35, 108, 71, 37, 0, 17, 69, 32, 247, 34,
- 123, 48, 71, 35, 72, 104, 17, 39, 84, 55, 37, 0, 14, 69, 29, 60, 34, 62, 32, 36, 89, 49, 39, 72, 39, 0, 14, 67, 28, 247,
- 178, 35, 72, 36, 55, 55, 36, 57, 36, 0, 16, 69, 9, 193, 223, 123, 48, 108, 104, 17, 108, 65, 35, 55, 37, 0, 0, 13, 68, 193,
- 225, 209, 192, 49, 36, 55, 108, 51, 49, 0, 17, 69, 183, 56, 160, 60, 240, 48, 36, 57, 84, 35, 50, 72, 35, 72, 0, 14, 67, 126,
- 35, 79, 65, 39, 84, 35, 107, 107, 36, 72, 0, 13, 67, 114, 33, 207, 104, 17, 35, 84, 84, 108, 72, 0, 11, 67, 109, 19, 64, 83,
- 35, 51, 35, 107, 0, 10, 67, 58, 36, 79, 101, 39, 51, 72, 0, 24, 73, 48, 252, 207, 29, 226, 135, 123, 54, 192, 75, 35, 72, 37,
- 72, 39, 47, 47, 35, 55, 37, 83, 0, 12, 67, 41, 244, 113, 47, 35, 65, 35, 51, 81, 0, 15, 69, 40, 104, 145, 207, 0, 47, 36,
- 10, 39, 51, 37, 49, 0, 17, 70, 33, 242, 7, 68, 120, 0, 71, 39, 65, 71, 108, 51, 108, 50, 0, 11, 67, 30, 36, 79, 39, 84,
- 39, 51, 72, 0, 0, 19, 71, 134, 39, 243, 138, 209, 202, 204, 107, 39, 65, 36, 39, 48, 108, 47, 37, 0, 17, 70, 133, 248, 155, 205,
- 236, 192, 107, 36, 65, 39, 83, 37, 55, 37, 0, 14, 69, 128, 120, 15, 30, 0, 50, 108, 50, 72, 108, 50, 0, 16, 70, 127, 56, 95,
- 30, 12, 192, 65, 37, 107, 65, 108, 50, 37, 0, 14, 68, 124, 209, 209, 32, 65, 39, 107, 108, 51, 36, 71, 0, 16, 69, 95, 55, 147,
- 30, 0, 47, 36, 57, 55, 35, 89, 108, 50, 0, 18, 70, 92, 119, 156, 30, 12, 192, 47, 108, 55, 36, 104, 17, 108, 50, 37, 0, 16,
- 70, 80, 119, 237, 30, 12, 192, 91, 108, 65, 48, 108, 50, 37, 0, 16, 70, 79, 52, 95, 30, 12, 192, 89, 37, 51, 65, 108, 50, 37,
- 0, 15, 69, 78, 209, 225, 30, 0, 89, 36, 48, 108, 107, 108, 50, 0, 11, 67, 77, 248, 0, 89, 35, 65, 35, 50, 0, 12, 67, 77,
- 17, 218, 89, 39, 51, 108, 104, 17, 0, 18, 70, 76, 116, 143, 134, 12, 192, 89, 108, 88, 72, 35, 107, 35, 50, 37, 0, 15, 69, 76,
- 116, 71, 110, 0, 89, 108, 51, 108, 83, 39, 50, 0, 16, 70, 71, 56, 135, 120, 248, 128, 51, 37, 84, 108, 55, 72, 39, 0, 16, 70,
- 40, 116, 223, 30, 12, 192, 47, 108, 89, 65, 108, 50, 37, 0, 19, 70, 34, 17, 209, 113, 236, 192, 71, 35, 107, 108, 51, 104, 17, 39,
- 55, 37, 0, 19, 70, 33, 225, 223, 100, 116, 86, 71, 36, 55, 108, 65, 39, 108, 51, 36, 88, 0, 15, 69, 33, 18, 135, 108, 160, 71,
- 35, 51, 47, 108, 83, 47, 0, 0, 13, 68, 128, 124, 209, 196, 50, 108, 57, 51, 35, 81, 0, 10, 67, 127, 17, 192, 65, 36, 81, 108,
- 0, 14, 67, 92, 135, 0, 6, 47, 36, 71, 104, 17, 36, 12, 0, 14, 68, 78, 209, 209, 60, 89, 36, 48, 108, 51, 35, 72, 0, 14,
- 68, 77, 19, 145, 196, 89, 39, 51, 101, 51, 35, 81, 0, 12, 68, 58, 33, 225, 60, 101, 108, 107, 35, 72, 0, 10, 67, 40, 161, 192,
- 47, 36, 47, 108, 0, 14, 68, 33, 16, 145, 60, 71, 35, 51, 108, 51, 35, 72, 0, 10, 67, 32, 161, 192, 71, 36, 47, 108, 0, 19,
- 70, 28, 132, 135, 70, 12, 81, 35, 71, 88, 108, 51, 50, 36, 81, 35, 51, 0, 14, 68, 9, 230, 209, 60, 108, 55, 83, 36, 51, 36,
- 72, 0, 0, 12, 67, 102, 19, 242, 39, 107, 72, 36, 57, 36, 0, 12, 67, 93, 225, 200, 47, 39, 55, 55, 108, 71, 0, 11, 67, 81,
- 225, 200, 91, 39, 55, 108, 71, 0, 13, 68, 80, 120, 81, 56, 91, 108, 107, 51, 39, 101, 0, 18, 70, 80, 116, 94, 124, 120, 51, 91,
- 108, 51, 55, 39, 65, 108, 50, 37, 0, 17, 69, 71, 51, 71, 131, 32, 51, 36, 57, 107, 108, 50, 36, 57, 36, 0, 11, 67, 52, 193,
- 200, 107, 36, 75, 108, 71, 0, 0, 10, 67, 198, 44, 199, 81, 40, 57, 108, 0, 13, 68, 194, 12, 199, 192, 49, 39, 50, 57, 108, 49,
- 0, 15, 69, 193, 225, 211, 207, 0, 49, 36, 55, 108, 89, 37, 49, 0, 12, 67, 180, 252, 199, 48, 36, 72, 37, 57, 108, 0, 12, 67,
- 124, 252, 199, 65, 36, 72, 37, 57, 108, 0, 11, 67, 82, 213, 0, 91, 36, 48, 36, 91, 0, 34, 75, 40, 195, 243, 62, 6, 17, 93,
- 226, 7, 130, 16, 47, 35, 75, 72, 37, 72, 36, 50, 35, 88, 35, 51, 47, 35, 55, 35, 71, 108, 50, 36, 0, 15, 69, 33, 236, 199,
- 68, 240, 71, 36, 55, 57, 108, 51, 72, 0, 22, 72, 28, 168, 159, 35, 55, 145, 30, 0, 39, 47, 39, 65, 39, 71, 37, 55, 51, 108,
- 50, 0, 14, 2, 218, 145, 6, 34, 36, 12, 10, 39, 51, 72, 40, 0, 0, 11, 67, 205, 248, 0, 57, 35, 65, 35, 50, 0, 10, 67,
- 196, 168, 128, 81, 36, 47, 39, 0, 17, 69, 193, 244, 243, 138, 0, 49, 39, 65, 37, 89, 37, 57, 39, 50, 0, 13, 68, 181, 251, 71,
- 188, 48, 39, 65, 48, 108, 90, 0, 14, 69, 134, 36, 95, 138, 0, 107, 39, 51, 65, 40, 50, 0, 15, 69, 126, 1, 204, 28, 160, 65,
- 39, 50, 108, 75, 108, 47, 0, 17, 69, 124, 168, 135, 74, 0, 65, 39, 47, 36, 84, 108, 88, 36, 50, 0, 11, 67, 77, 252, 0, 89,
- 35, 65, 35, 49, 0, 15, 69, 55, 1, 243, 28, 160, 107, 36, 49, 108, 57, 108, 47, 0, 16, 68, 42, 24, 179, 200, 47, 35, 107, 84,
- 37, 57, 36, 57, 36, 0, 16, 69, 35, 4, 226, 28, 160, 71, 39, 49, 89, 39, 84, 108, 47, 0, 16, 69, 32, 245, 49, 138, 0, 71,
- 35, 72, 91, 39, 81, 40, 50, 0, 0, 14, 68, 192, 132, 115, 28, 49, 36, 71, 51, 37, 57, 108, 0, 10, 67, 72, 241, 192, 88, 39,
- 72, 108, 0, 17, 70, 28, 132, 97, 29, 19, 192, 35, 71, 35, 51, 107, 108, 51, 72, 0, 0, 23, 72, 186, 17, 209, 30, 12, 84, 43,
- 48, 76, 108, 107, 108, 51, 35, 50, 81, 39, 91, 47, 37, 0, 12, 67, 71, 56, 179, 51, 37, 57, 35, 84, 37, 0, 15, 69, 63, 8,
- 173, 30, 240, 72, 36, 49, 39, 48, 108, 90, 0, 0, 16, 69, 197, 232, 145, 204, 112, 81, 36, 55, 39, 51, 37, 57, 108, 0, 15, 69,
- 133, 248, 160, 48, 112, 107, 35, 65, 40, 50, 75, 108, 0, 15, 69, 111, 52, 200, 139, 0, 83, 36, 57, 89, 71, 40, 49, 0, 16, 69,
- 92, 140, 217, 40, 112, 47, 35, 71, 37, 35, 47, 35, 50, 0, 11, 67, 29, 231, 7, 36, 55, 104, 17, 108, 0, 0, 15, 69, 193, 17,
- 202, 206, 0, 49, 36, 51, 108, 47, 37, 50, 0, 14, 68, 125, 50, 162, 204, 65, 39, 89, 47, 35, 84, 37, 0, 16, 69, 62, 20, 202,
- 30, 0, 72, 36, 107, 36, 89, 47, 108, 50, 0, 0, 18, 70, 136, 119, 160, 79, 49, 192, 84, 108, 55, 36, 50, 89, 37, 57, 108, 0,
- 11, 67, 101, 71, 0, 36, 12, 91, 104, 17, 0, 13, 68, 70, 34, 32, 28, 51, 40, 71, 35, 50, 108, 0, 13, 68, 69, 49, 224, 28,
- 51, 36, 89, 108, 50, 108, 0, 16, 68, 41, 230, 224, 28, 47, 36, 55, 36, 83, 39, 50, 35, 50, 0, 17, 68, 41, 151, 207, 28, 47,
- 35, 19, 35, 65, 65, 39, 72, 35, 50, 0, 14, 68, 32, 245, 79, 28, 71, 35, 72, 89, 36, 72, 108, 0, 13, 68, 32, 120, 76, 28,
- 71, 108, 107, 36, 75, 108, 0, 13, 68, 29, 146, 160, 28, 36, 19, 47, 36, 50, 108, 0, 20, 2, 219, 147, 6, 57, 36, 4, 107, 35,
- 65, 88, 36, 12, 10, 39, 51, 72, 40, 0, 0, 17, 70, 192, 118, 209, 195, 53, 0, 49, 108, 83, 35, 51, 49, 37, 91, 0, 13, 67,
- 120, 184, 179, 55, 35, 89, 89, 35, 84, 37, 0, 11, 67, 120, 130, 128, 55, 35, 71, 35, 47, 0, 18, 70, 30, 2, 161, 31, 53, 0,
- 36, 50, 47, 36, 107, 108, 57, 35, 91, 0, 23, 5, 216, 168, 46, 217, 133, 71, 35, 12, 19, 72, 10, 35, 88, 9, 65, 37, 55, 108,
- 72, 0, 46, 13, 2, 219, 146, 6, 57, 36, 10, 39, 51, 72, 40, 0, 0, 17, 70, 193, 236, 224, 42, 40, 0, 49, 36, 55, 37, 50,
- 47, 39, 50, 0, 13, 67, 115, 55, 192, 104, 17, 35, 57, 57, 36, 65, 0, 15, 69, 71, 4, 199, 128, 112, 51, 39, 49, 89, 108, 50,
- 108, 0, 12, 67, 69, 60, 207, 6, 51, 36, 89, 37, 72, 0, 19, 70, 61, 71, 224, 124, 120, 0, 72, 39, 91, 65, 35, 50, 36, 65,
- 108, 50, 0, 11, 67, 35, 56, 161, 71, 37, 84, 36, 12, 0, 15, 69, 29, 50, 139, 128, 112, 36, 89, 47, 36, 89, 50, 108, 0, 10,
- 67, 8, 135, 192, 108, 71, 35, 65, 0, 0, 14, 68, 194, 24, 49, 204, 49, 39, 107, 50, 36, 81, 37, 0, 15, 69, 189, 225, 202, 206,
- 0, 90, 36, 55, 108, 47, 37, 50, 0, 19, 70, 133, 244, 219, 71, 28, 192, 107, 35, 65, 89, 39, 83, 51, 36, 81, 37, 0, 17, 67,
- 124, 215, 28, 65, 39, 107, 35, 104, 17, 104, 17, 36, 104, 17, 0, 12, 68, 124, 124, 19, 204, 65, 108, 49, 89, 37, 0, 12, 68, 79,
- 51, 224, 204, 89, 37, 72, 50, 37, 0, 15, 69, 61, 236, 204, 30, 0, 72, 36, 55, 37, 75, 108, 50, 0, 20, 70, 61, 50, 136, 128,
- 252, 192, 6, 72, 35, 89, 47, 36, 71, 35, 50, 72, 37, 0, 13, 68, 60, 115, 224, 204, 72, 108, 72, 35, 50, 37, 0, 11, 67, 53,
- 92, 224, 107, 35, 89, 37, 50, 0, 14, 67, 41, 232, 160, 47, 35, 55, 35, 84, 84, 39, 50, 0, 15, 67, 41, 184, 156, 47, 35, 83,
- 35, 84, 84, 39, 104, 17, 0, 14, 67, 33, 67, 202, 71, 36, 91, 36, 72, 72, 35, 47, 0, 10, 67, 32, 124, 202, 71, 108, 57, 47,
- 0, 17, 70, 30, 4, 202, 204, 168, 128, 35, 50, 36, 89, 47, 37, 47, 39, 0, 33, 76, 29, 236, 10, 70, 38, 243, 75, 56, 158, 138,
- 252, 192, 36, 55, 36, 49, 47, 36, 51, 39, 83, 37, 88, 37, 57, 39, 55, 39, 90, 37, 0, 13, 67, 28, 136, 74, 39, 71, 39, 107,
- 107, 35, 47, 0, 0, 12, 68, 182, 36, 179, 60, 48, 39, 88, 37, 72, 0, 13, 68, 126, 21, 51, 60, 65, 35, 107, 91, 37, 72, 0,
- 11, 67, 124, 114, 159, 65, 108, 47, 35, 65, 0, 15, 68, 76, 228, 115, 132, 89, 39, 101, 51, 37, 57, 36, 12, 0, 15, 68, 74, 3,
- 243, 132, 88, 35, 50, 72, 37, 57, 36, 12, 0, 13, 68, 40, 132, 115, 60, 47, 35, 71, 51, 37, 72, 0, 19, 70, 33, 28, 202, 30,
- 1, 192, 71, 36, 51, 37, 47, 108, 50, 37, 57, 108, 0, 14, 68, 32, 132, 115, 60, 71, 36, 71, 35, 51, 37, 72, 0, 17, 70, 32,
- 119, 145, 206, 1, 192, 71, 108, 55, 36, 51, 37, 50, 108, 0, 0, 15, 69, 193, 24, 135, 43, 48, 49, 51, 39, 84, 108, 47, 37, 0,
- 8, 66, 189, 224, 90, 36, 55, 0, 8, 66, 185, 224, 76, 36, 55, 0, 8, 66, 181, 224, 48, 39, 55, 0, 21, 70, 180, 244, 112, 80,
- 172, 115, 48, 36, 72, 35, 51, 49, 39, 91, 47, 36, 81, 37, 0, 15, 68, 125, 19, 224, 40, 65, 39, 51, 72, 35, 50, 35, 47, 0,
- 20, 70, 122, 34, 51, 30, 215, 162, 55, 40, 71, 37, 57, 108, 48, 39, 55, 39, 84, 0, 13, 68, 77, 28, 115, 128, 89, 36, 51, 81,
- 37, 50, 0, 13, 68, 34, 4, 179, 128, 71, 36, 50, 88, 37, 50, 0, 15, 68, 33, 39, 209, 104, 71, 39, 88, 65, 39, 51, 104, 17,
- 0, 16, 69, 33, 20, 160, 199, 48, 71, 35, 51, 88, 35, 50, 81, 37, 0, 17, 68, 32, 247, 30, 112, 71, 35, 72, 104, 17, 36, 55,
- 36, 104, 17, 0, 14, 68, 29, 231, 224, 40, 36, 55, 36, 65, 36, 50, 47, 0, 13, 68, 8, 228, 115, 128, 108, 101, 35, 51, 37, 50,
- 0, 0, 12, 67, 186, 3, 33, 76, 36, 50, 75, 36, 12, 0, 17, 70, 139, 56, 19, 42, 40, 0, 84, 37, 50, 36, 89, 47, 39, 50,
- 0, 17, 69, 131, 51, 17, 206, 16, 50, 37, 75, 36, 51, 37, 57, 36, 12, 0, 11, 67, 131, 8, 161, 50, 36, 49, 40, 107, 0, 12,
- 67, 129, 183, 161, 50, 36, 83, 55, 36, 12, 0, 16, 69, 125, 113, 243, 34, 16, 65, 39, 47, 108, 57, 36, 71, 36, 0, 18, 69, 115,
- 53, 209, 206, 16, 104, 17, 36, 57, 47, 35, 51, 37, 57, 36, 0, 13, 67, 114, 24, 161, 104, 17, 35, 107, 84, 36, 12, 0, 14, 67,
- 92, 135, 33, 47, 35, 71, 35, 104, 17, 36, 12, 0, 12, 67, 80, 248, 15, 91, 39, 72, 35, 50, 72, 0, 9, 67, 79, 55, 192, 89,
- 37, 65, 0, 11, 67, 62, 247, 192, 72, 36, 90, 35, 65, 0, 17, 70, 62, 36, 202, 124, 120, 0, 72, 40, 89, 47, 36, 65, 108, 50,
- 0, 12, 67, 57, 24, 15, 101, 35, 51, 35, 50, 72, 0, 12, 67, 53, 200, 33, 107, 39, 104, 17, 50, 36, 0, 13, 67, 35, 8, 15,
- 71, 39, 49, 39, 50, 35, 72, 0, 12, 67, 33, 24, 15, 71, 35, 51, 35, 50, 72, 0, 16, 70, 29, 119, 243, 128, 120, 0, 36, 47,
- 65, 37, 50, 108, 50, 0, 18, 70, 29, 18, 135, 129, 44, 199, 39, 51, 47, 108, 50, 88, 37, 57, 108, 0, 0, 15, 69, 198, 43, 237,
- 80, 160, 81, 40, 90, 48, 39, 91, 47, 0, 12, 67, 197, 44, 224, 6, 81, 39, 88, 37, 50, 0, 15, 69, 194, 43, 237, 80, 160, 49,
- 40, 90, 48, 39, 91, 47, 0, 14, 68, 186, 209, 226, 120, 76, 35, 48, 108, 84, 39, 55, 0, 33, 76, 186, 3, 213, 62, 20, 135, 68,
- 168, 159, 30, 12, 192, 76, 35, 50, 72, 89, 35, 72, 107, 36, 88, 108, 51, 47, 39, 65, 108, 50, 37, 0, 18, 69, 185, 232, 159, 69,
- 160, 76, 36, 55, 39, 84, 65, 39, 51, 104, 17, 0, 13, 68, 185, 27, 179, 120, 76, 36, 51, 76, 37, 55, 0, 11, 67, 132, 167, 128,
- 107, 39, 47, 36, 55, 0, 11, 67, 124, 167, 128, 65, 39, 47, 36, 55, 0, 19, 70, 109, 19, 160, 63, 28, 192, 83, 35, 51, 101, 39,
- 50, 72, 36, 81, 37, 0, 12, 67, 102, 35, 202, 6, 39, 12, 72, 35, 47, 0, 18, 69, 80, 164, 95, 69, 160, 91, 39, 47, 39, 51,
- 65, 39, 51, 104, 17, 0, 19, 70, 77, 20, 160, 63, 28, 192, 89, 35, 51, 88, 36, 50, 72, 36, 81, 37, 0, 11, 67, 72, 135, 128,
- 88, 36, 71, 36, 55, 0, 17, 70, 70, 39, 199, 71, 56, 128, 51, 39, 65, 108, 51, 37, 57, 39, 0, 13, 68, 61, 28, 200, 120, 72,
- 36, 51, 37, 71, 55, 0, 14, 67, 41, 56, 32, 47, 35, 89, 35, 50, 50, 39, 50, 0, 14, 68, 29, 231, 34, 120, 35, 55, 104, 17,
- 39, 12, 55, 0, 0, 13, 68, 187, 1, 224, 60, 76, 36, 49, 108, 50, 72, 0, 17, 70, 181, 28, 199, 56, 168, 64, 48, 39, 51, 57,
- 108, 101, 47, 36, 0, 12, 68, 180, 124, 32, 132, 48, 108, 49, 50, 36, 0, 14, 67, 126, 6, 31, 65, 39, 50, 35, 88, 88, 35, 65,
- 0, 15, 68, 123, 1, 202, 132, 55, 35, 49, 49, 108, 47, 36, 12, 0, 11, 67, 112, 244, 192, 104, 17, 39, 72, 89, 0, 13, 67, 112,
- 119, 31, 104, 17, 108, 104, 17, 39, 65, 0, 14, 68, 81, 236, 202, 132, 91, 35, 55, 37, 47, 36, 12, 0, 12, 67, 60, 124, 223, 72,
- 108, 6, 57, 36, 65, 0, 10, 67, 56, 124, 219, 101, 108, 36, 83, 0, 14, 67, 41, 24, 31, 47, 35, 51, 35, 50, 50, 39, 65, 0,
- 13, 68, 40, 132, 115, 132, 47, 35, 71, 51, 35, 36, 0, 14, 68, 32, 124, 30, 132, 71, 108, 49, 35, 55, 55, 36, 0, 23, 71, 32,
- 119, 135, 107, 52, 74, 28, 71, 108, 55, 108, 104, 17, 36, 57, 51, 35, 47, 35, 50, 0, 14, 68, 28, 244, 96, 132, 35, 72, 36, 51,
- 50, 36, 12, 0, 13, 68, 9, 243, 138, 132, 108, 65, 39, 101, 47, 36, 0, 0, 13, 68, 198, 34, 30, 128, 81, 40, 71, 55, 35, 50,
- 0, 13, 68, 196, 241, 206, 40, 81, 39, 72, 108, 101, 47, 0, 17, 70, 196, 116, 202, 71, 50, 128, 81, 108, 89, 47, 36, 51, 37, 47,
- 0, 13, 67, 193, 232, 30, 49, 39, 55, 39, 50, 36, 55, 0, 18, 70, 131, 56, 15, 28, 226, 128, 50, 35, 57, 35, 50, 72, 108, 101,
- 47, 0, 13, 68, 129, 180, 115, 128, 50, 36, 83, 51, 37, 50, 0, 14, 67, 124, 211, 200, 65, 39, 107, 35, 72, 72, 35, 71, 0, 14,
- 68, 109, 23, 34, 128, 83, 39, 51, 104, 17, 40, 50, 0, 14, 68, 108, 118, 94, 128, 83, 108, 19, 36, 55, 39, 50, 0, 13, 68, 82,
- 1, 206, 40, 91, 36, 50, 108, 101, 47, 0, 13, 68, 79, 4, 115, 128, 36, 89, 49, 51, 37, 50, 0, 12, 67, 77, 242, 30, 89, 35,
- 65, 71, 39, 55, 0, 18, 70, 61, 248, 176, 68, 116, 243, 72, 36, 65, 39, 49, 51, 108, 89, 37, 0, 12, 67, 54, 39, 30, 107, 39,
- 104, 17, 35, 55, 0, 19, 70, 43, 56, 176, 68, 116, 243, 47, 36, 10, 39, 49, 36, 51, 108, 89, 37, 0, 12, 67, 41, 24, 12, 47,
- 39, 51, 35, 50, 75, 0, 10, 67, 34, 35, 204, 71, 40, 72, 75, 0, 12, 67, 33, 24, 12, 71, 36, 51, 36, 50, 75, 0, 11, 67,
- 32, 252, 222, 71, 35, 72, 37, 55, 0, 14, 68, 32, 212, 115, 128, 71, 35, 107, 51, 36, 57, 50, 0, 10, 67, 30, 216, 158, 36, 48,
- 39, 55, 0, 18, 70, 28, 215, 207, 126, 36, 243, 35, 107, 65, 35, 72, 65, 40, 89, 108, 0, 18, 70, 28, 168, 176, 68, 116, 243, 39,
- 47, 39, 49, 36, 51, 108, 89, 37, 0, 13, 68, 9, 180, 115, 128, 108, 83, 35, 51, 37, 50, 0, 8, 65, 88, 6, 88, 108, 72, 0,
- 0, 15, 69, 198, 3, 7, 128, 240, 81, 39, 50, 75, 108, 50, 72, 0, 15, 68, 193, 228, 243, 124, 49, 35, 55, 89, 37, 57, 39, 65,
- 0, 15, 69, 183, 56, 135, 190, 16, 48, 36, 57, 84, 108, 90, 36, 0, 17, 69, 129, 252, 240, 128, 240, 50, 36, 65, 37, 49, 39, 50,
- 35, 72, 0, 14, 68, 127, 60, 32, 124, 65, 37, 49, 39, 50, 35, 65, 0, 15, 69, 127, 51, 199, 128, 240, 65, 37, 72, 108, 50, 35,
- 72, 0, 17, 69, 126, 33, 210, 130, 16, 65, 39, 84, 108, 88, 36, 50, 36, 12, 0, 19, 69, 125, 202, 224, 130, 16, 65, 39, 104, 17,
- 35, 50, 50, 35, 50, 36, 12, 0, 16, 69, 125, 50, 159, 128, 240, 65, 39, 89, 47, 65, 35, 50, 72, 0, 15, 68, 125, 19, 224, 124,
- 65, 39, 51, 72, 35, 50, 35, 65, 0, 15, 68, 124, 210, 158, 124, 65, 39, 107, 47, 35, 55, 36, 65, 0, 17, 69, 124, 168, 7, 34,
- 16, 65, 39, 47, 35, 50, 108, 71, 36, 107, 0, 17, 70, 123, 17, 209, 204, 167, 192, 55, 39, 81, 108, 51, 37, 47, 65, 0, 17, 69,
- 109, 17, 217, 130, 16, 83, 35, 51, 108, 19, 36, 50, 36, 12, 0, 12, 67, 105, 20, 64, 104, 17, 39, 51, 35, 51, 0, 14, 68, 68,
- 117, 179, 124, 51, 108, 88, 37, 57, 35, 65, 0, 15, 68, 61, 71, 224, 124, 72, 39, 91, 65, 35, 50, 35, 65, 0, 18, 70, 48, 241,
- 200, 29, 178, 161, 75, 39, 72, 108, 71, 108, 83, 47, 36, 0, 16, 69, 41, 28, 7, 128, 240, 47, 35, 51, 35, 49, 108, 50, 72, 0,
- 16, 69, 33, 68, 98, 206, 16, 71, 39, 91, 51, 40, 57, 36, 12, 0, 16, 69, 33, 24, 159, 128, 240, 71, 39, 51, 40, 65, 35, 50,
- 72, 0, 18, 70, 33, 20, 199, 131, 55, 192, 71, 36, 51, 36, 89, 108, 50, 37, 65, 0, 15, 69, 33, 20, 162, 206, 16, 71, 39, 51,
- 88, 40, 57, 36, 0, 12, 67, 33, 20, 83, 71, 35, 51, 51, 36, 89, 0, 0, 15, 68, 181, 20, 224, 120, 48, 36, 51, 89, 39, 50,
- 36, 55, 0, 14, 69, 128, 120, 143, 30, 0, 50, 108, 84, 72, 108, 50, 0, 16, 68, 126, 2, 156, 120, 65, 39, 50, 47, 35, 104, 17,
- 36, 55, 0, 16, 69, 74, 3, 241, 30, 0, 88, 36, 50, 72, 36, 81, 108, 50, 0, 19, 70, 60, 116, 98, 61, 19, 138, 72, 108, 51,
- 39, 72, 36, 51, 35, 101, 47, 0, 14, 68, 48, 241, 226, 120, 75, 35, 72, 108, 84, 36, 55, 0, 12, 68, 43, 55, 226, 120, 47, 37,
- 65, 39, 55, 0, 16, 69, 43, 11, 81, 30, 0, 47, 35, 49, 48, 35, 51, 108, 50, 0, 11, 67, 41, 252, 210, 47, 35, 65, 37, 88,
- 0, 15, 69, 29, 242, 141, 30, 0, 36, 65, 47, 36, 107, 108, 50, 0, 12, 68, 10, 36, 115, 120, 108, 84, 51, 37, 55, 0, 0, 12,
- 67, 193, 232, 81, 49, 35, 55, 107, 39, 51, 0, 15, 69, 139, 55, 161, 121, 240, 84, 37, 55, 107, 36, 55, 65, 0, 11, 67, 127, 20,
- 192, 65, 35, 81, 35, 89, 0, 16, 68, 126, 24, 15, 76, 65, 39, 6, 107, 35, 50, 72, 36, 89, 0, 15, 67, 125, 195, 209, 65, 39,
- 104, 17, 35, 72, 72, 35, 51, 0, 19, 70, 124, 244, 96, 204, 168, 64, 65, 39, 72, 36, 51, 50, 37, 47, 36, 12, 0, 18, 70, 124,
- 164, 94, 206, 12, 64, 65, 36, 47, 36, 51, 55, 37, 50, 81, 0, 11, 67, 109, 19, 0, 83, 35, 51, 35, 75, 0, 13, 68, 109, 17,
- 224, 76, 83, 36, 51, 108, 50, 89, 0, 10, 67, 100, 244, 192, 35, 72, 35, 89, 0, 17, 70, 100, 131, 199, 121, 232, 64, 35, 71, 72,
- 39, 55, 55, 108, 107, 0, 18, 70, 83, 4, 71, 121, 232, 64, 91, 39, 49, 51, 39, 55, 55, 108, 107, 0, 13, 68, 79, 1, 224, 76,
- 89, 36, 49, 108, 50, 89, 0, 16, 70, 76, 119, 211, 138, 12, 64, 89, 108, 65, 89, 39, 50, 81, 0, 13, 68, 72, 124, 81, 76, 88,
- 108, 81, 51, 39, 89, 0, 14, 68, 70, 33, 200, 92, 51, 35, 84, 108, 71, 36, 47, 0, 18, 70, 41, 12, 7, 71, 56, 64, 47, 36,
- 88, 49, 108, 51, 37, 57, 36, 0, 18, 70, 34, 17, 199, 121, 232, 64, 71, 35, 107, 108, 10, 39, 55, 108, 107, 0, 17, 69, 34, 5,
- 51, 129, 240, 71, 36, 50, 36, 91, 37, 50, 35, 65, 0, 19, 70, 32, 244, 222, 205, 200, 64, 71, 35, 72, 89, 35, 55, 37, 104, 17,
- 36, 0, 19, 70, 32, 244, 199, 33, 200, 64, 71, 35, 72, 89, 108, 71, 36, 104, 17, 36, 0, 16, 70, 28, 213, 71, 207, 56, 64, 36,
- 107, 89, 108, 37, 57, 36, 0, 18, 70, 9, 231, 243, 131, 56, 159, 108, 55, 65, 37, 50, 37, 57, 39, 65, 0, 0, 12, 67, 197, 245,
- 34, 81, 39, 65, 10, 91, 39, 0, 14, 69, 196, 116, 162, 205, 224, 81, 108, 88, 39, 37, 55, 0, 8, 66, 185, 64, 76, 36, 91, 0,
- 10, 67, 182, 39, 162, 48, 39, 55, 39, 0, 14, 68, 181, 24, 138, 72, 48, 39, 51, 39, 47, 36, 88, 0, 17, 70, 181, 22, 243, 71,
- 50, 128, 48, 39, 51, 83, 37, 51, 37, 47, 0, 13, 68, 139, 56, 15, 72, 84, 37, 50, 72, 39, 88, 0, 10, 67, 101, 82, 0, 35,
- 89, 35, 71, 0, 16, 69, 81, 17, 237, 129, 224, 91, 36, 51, 108, 48, 50, 36, 55, 0, 11, 67, 80, 130, 34, 91, 35, 71, 71, 40,
- 0, 12, 67, 68, 200, 179, 51, 35, 75, 35, 84, 37, 0, 10, 67, 56, 117, 34, 101, 108, 91, 40, 0, 12, 67, 43, 8, 34, 47, 36,
- 49, 50, 39, 12, 0, 12, 67, 33, 23, 34, 71, 39, 51, 104, 17, 40, 0, 10, 67, 32, 117, 34, 71, 108, 91, 40, 0, 24, 72, 30,
- 12, 7, 70, 5, 15, 131, 48, 36, 50, 49, 108, 51, 50, 35, 91, 39, 72, 35, 50, 37, 0, 17, 70, 29, 236, 210, 28, 130, 128, 36,
- 55, 37, 88, 108, 71, 36, 47, 0, 17, 70, 29, 59, 71, 131, 56, 158, 36, 89, 48, 108, 50, 57, 39, 55, 0, 15, 69, 29, 50, 145,
- 205, 224, 36, 89, 47, 36, 51, 37, 55, 0, 11, 67, 29, 40, 34, 35, 88, 50, 39, 12, 0, 10, 67, 28, 171, 128, 35, 47, 35, 76,
- 0, 0, 18, 70, 186, 17, 209, 40, 231, 192, 76, 108, 107, 108, 51, 47, 39, 101, 65, 0, 14, 68, 181, 236, 223, 68, 48, 39, 55, 37,
- 65, 36, 51, 0, 14, 69, 135, 52, 71, 193, 48, 107, 37, 51, 108, 49, 89, 0, 15, 68, 133, 23, 15, 68, 107, 35, 51, 104, 17, 35,
- 72, 51, 0, 18, 70, 111, 55, 138, 71, 56, 49, 83, 37, 55, 47, 36, 51, 37, 50, 81, 0, 13, 68, 71, 53, 10, 68, 51, 37, 91,
- 47, 36, 51, 0, 14, 68, 43, 56, 160, 68, 47, 37, 57, 40, 50, 36, 51, 0, 14, 69, 40, 116, 81, 205, 48, 47, 108, 51, 51, 37,
- 89, 0, 19, 70, 34, 17, 193, 29, 231, 161, 71, 35, 107, 108, 10, 39, 55, 55, 108, 107, 0, 15, 68, 33, 21, 31, 68, 71, 35, 51,
- 91, 36, 65, 39, 51, 0, 20, 70, 32, 215, 207, 29, 231, 161, 71, 36, 107, 35, 65, 72, 36, 55, 55, 108, 107, 0, 9, 5, 95, 48,
- 97, 110, 100, 39, 0, 0, 12, 67, 197, 44, 82, 81, 36, 88, 81, 36, 88, 0, 17, 70, 196, 116, 79, 71, 55, 128, 81, 108, 51, 72,
- 51, 36, 57, 55, 0, 14, 67, 125, 252, 210, 65, 39, 65, 35, 57, 57, 36, 88, 0, 16, 70, 110, 39, 179, 194, 39, 128, 83, 39, 55,
- 37, 49, 40, 55, 0, 11, 67, 80, 248, 0, 91, 39, 72, 35, 50, 0, 16, 69, 60, 132, 202, 30, 0, 72, 35, 71, 36, 89, 47, 108,
- 50, 0, 15, 69, 48, 120, 20, 206, 0, 75, 108, 50, 36, 91, 37, 50, 0, 13, 68, 42, 3, 206, 136, 47, 39, 50, 72, 101, 40, 0,
- 28, 73, 41, 241, 243, 72, 248, 96, 63, 28, 192, 47, 35, 65, 108, 57, 39, 88, 72, 35, 107, 35, 50, 72, 36, 81, 37, 0, 13, 68,
- 40, 196, 115, 80, 47, 35, 75, 51, 37, 91, 0, 15, 69, 32, 116, 179, 194, 0, 71, 108, 88, 37, 49, 39, 50, 0, 19, 70, 30, 215,
- 179, 195, 53, 32, 35, 48, 55, 37, 49, 36, 57, 91, 36, 50, 0, 16, 70, 29, 59, 115, 71, 55, 128, 36, 89, 48, 37, 51, 37, 55,
- 0, 17, 2, 217, 180, 107, 35, 65, 88, 36, 57, 36, 10, 71, 108, 55, 108, 0, 0, 16, 69, 207, 3, 243, 197, 16, 57, 36, 49, 72,
- 37, 81, 35, 51, 0, 22, 71, 129, 152, 144, 32, 119, 158, 132, 50, 35, 10, 40, 88, 39, 71, 36, 55, 55, 108, 107, 0, 15, 69, 72,
- 115, 223, 133, 16, 88, 108, 72, 65, 36, 107, 51, 0, 16, 69, 68, 124, 27, 121, 16, 51, 108, 49, 83, 36, 55, 36, 51, 0, 15, 68,
- 57, 23, 241, 76, 101, 35, 51, 65, 35, 81, 35, 89, 0, 15, 69, 33, 19, 211, 205, 16, 71, 35, 51, 72, 89, 37, 51, 0, 21, 71,
- 30, 5, 7, 4, 119, 158, 132, 19, 36, 50, 91, 108, 19, 35, 55, 55, 108, 107, 0, 16, 69, 29, 60, 32, 61, 16, 36, 89, 49, 35,
- 50, 72, 35, 51, 0, 12, 68, 28, 135, 179, 76, 36, 71, 55, 37, 89, 0, 0, 12, 67, 198, 44, 243, 6, 81, 40, 12, 37, 12, 0,
- 21, 71, 181, 27, 81, 136, 172, 243, 128, 48, 39, 51, 48, 39, 51, 39, 47, 36, 37, 50, 0, 13, 67, 124, 184, 51, 65, 39, 89, 35,
- 50, 50, 108, 0, 10, 67, 78, 40, 51, 89, 39, 50, 37, 0, 13, 67, 78, 2, 179, 89, 39, 50, 50, 35, 47, 37, 0, 12, 67, 74,
- 28, 20, 88, 36, 107, 49, 36, 91, 0, 11, 67, 68, 120, 20, 51, 108, 50, 36, 91, 0, 12, 67, 60, 120, 20, 72, 6, 108, 50, 36,
- 91, 0, 24, 73, 41, 23, 226, 63, 56, 7, 127, 60, 0, 47, 36, 51, 65, 39, 72, 37, 50, 108, 65, 37, 49, 0, 12, 67, 33, 24,
- 20, 71, 39, 51, 39, 50, 91, 0, 17, 70, 32, 114, 7, 130, 44, 222, 71, 108, 71, 108, 50, 39, 36, 55, 0, 0, 11, 67, 198, 44,
- 207, 81, 40, 57, 35, 72, 0, 18, 70, 195, 49, 224, 126, 20, 64, 49, 37, 57, 108, 50, 65, 36, 107, 51, 0, 23, 72, 182, 36, 71,
- 76, 241, 222, 122, 16, 48, 40, 51, 35, 89, 35, 72, 39, 55, 55, 108, 107, 0, 15, 68, 181, 225, 241, 68, 48, 36, 55, 55, 108, 81,
- 35, 51, 0, 18, 70, 127, 60, 17, 137, 180, 64, 65, 108, 57, 49, 51, 39, 83, 36, 51, 0, 18, 70, 127, 52, 243, 138, 4, 64, 65,
- 37, 89, 37, 57, 39, 50, 36, 51, 0, 21, 72, 122, 44, 82, 29, 242, 34, 71, 16, 55, 39, 81, 88, 108, 65, 71, 39, 51, 81, 0,
- 10, 67, 81, 245, 0, 91, 36, 65, 91, 0, 18, 70, 77, 188, 207, 126, 20, 64, 89, 36, 83, 37, 72, 65, 39, 107, 51, 0, 14, 69,
- 75, 52, 71, 193, 48, 88, 37, 51, 108, 49, 89, 0, 12, 67, 72, 140, 207, 88, 39, 71, 36, 57, 72, 0, 18, 70, 70, 33, 224, 126,
- 20, 64, 51, 35, 84, 108, 50, 65, 36, 107, 51, 0, 19, 70, 61, 241, 211, 182, 20, 64, 72, 35, 65, 108, 89, 36, 48, 36, 107, 51,
- 0, 14, 69, 34, 36, 71, 193, 48, 71, 39, 51, 108, 49, 89, 0, 23, 72, 29, 180, 199, 71, 20, 211, 42, 16, 35, 83, 89, 108, 51,
- 81, 39, 89, 35, 89, 47, 36, 0, 23, 72, 28, 129, 217, 32, 241, 222, 122, 16, 35, 71, 108, 19, 35, 71, 72, 36, 55, 55, 108, 107,
- 0, 18, 70, 9, 21, 51, 62, 37, 19, 108, 51, 91, 37, 72, 40, 91, 36, 89, 0, 0, 12, 67, 192, 180, 74, 49, 36, 89, 51, 35,
- 47, 0, 14, 69, 184, 123, 94, 206, 0, 76, 108, 48, 55, 37, 50, 0, 14, 68, 182, 248, 161, 80, 48, 35, 90, 40, 107, 36, 91, 0,
- 11, 67, 136, 120, 10, 84, 108, 50, 36, 47, 0, 14, 68, 131, 8, 161, 80, 50, 36, 49, 40, 107, 36, 91, 0, 14, 68, 124, 130, 160,
- 204, 65, 39, 71, 47, 35, 50, 37, 0, 15, 68, 109, 55, 30, 204, 83, 36, 89, 104, 17, 36, 55, 37, 0, 12, 67, 81, 28, 10, 91,
- 36, 51, 49, 35, 47, 0, 10, 67, 76, 124, 202, 89, 108, 57, 47, 0, 19, 70, 73, 225, 224, 62, 8, 128, 88, 36, 55, 108, 50, 72,
- 36, 50, 39, 12, 0, 10, 67, 68, 124, 202, 51, 108, 57, 47, 0, 14, 69, 62, 36, 202, 30, 0, 72, 40, 89, 47, 108, 50, 0, 14,
- 68, 62, 24, 34, 204, 72, 36, 107, 50, 35, 84, 37, 0, 14, 68, 61, 24, 148, 204, 72, 36, 51, 35, 84, 91, 37, 0, 14, 69, 60,
- 116, 202, 30, 0, 72, 108, 89, 47, 108, 50, 0, 14, 68, 56, 119, 224, 204, 101, 108, 65, 36, 50, 36, 37, 0, 15, 69, 43, 52, 162,
- 33, 32, 47, 37, 88, 39, 71, 39, 88, 0, 14, 68, 33, 225, 240, 80, 71, 35, 55, 108, 49, 36, 91, 0, 14, 69, 32, 119, 176, 30,
- 0, 71, 108, 55, 49, 108, 50, 0, 14, 68, 10, 24, 12, 80, 108, 107, 35, 50, 75, 36, 91, 0, 19, 2, 217, 176, 35, 55, 36, 83,
- 36, 65, 35, 104, 17, 89, 40, 51, 36, 12, 0, 0, 15, 69, 124, 114, 135, 61, 16, 65, 108, 47, 108, 72, 39, 51, 0, 18, 70, 76,
- 120, 10, 70, 39, 209, 89, 108, 50, 47, 51, 39, 65, 36, 51, 0, 15, 69, 29, 19, 212, 205, 16, 35, 51, 72, 35, 91, 37, 51, 0,
- 0, 17, 69, 197, 52, 202, 131, 48, 81, 39, 89, 35, 89, 47, 35, 50, 37, 0, 21, 70, 186, 3, 205, 121, 200, 179, 76, 35, 50, 72,
- 107, 35, 55, 104, 17, 35, 84, 37, 0, 13, 67, 186, 3, 50, 76, 36, 50, 75, 36, 57, 36, 0, 13, 67, 129, 51, 178, 50, 39, 89,
- 101, 36, 57, 36, 0, 13, 68, 126, 39, 224, 40, 65, 39, 65, 36, 50, 47, 0, 13, 68, 79, 60, 30, 40, 89, 37, 49, 55, 36, 47,
- 0, 14, 68, 79, 55, 209, 104, 89, 37, 65, 39, 51, 104, 17, 0, 12, 67, 75, 56, 8, 88, 36, 57, 50, 35, 71, 0, 19, 70, 73,
- 150, 209, 30, 7, 162, 88, 35, 19, 83, 36, 51, 108, 50, 55, 40, 0, 12, 67, 73, 24, 8, 88, 35, 51, 50, 35, 71, 0, 14, 68,
- 71, 1, 240, 40, 51, 36, 49, 108, 49, 35, 47, 0, 14, 67, 57, 23, 50, 101, 36, 51, 104, 17, 36, 57, 36, 0, 17, 70, 42, 43,
- 98, 122, 43, 243, 47, 39, 48, 39, 55, 39, 90, 37, 0, 16, 69, 32, 245, 48, 123, 48, 71, 35, 72, 91, 36, 49, 55, 37, 0, 14,
- 68, 10, 8, 156, 40, 108, 50, 84, 35, 104, 17, 47, 0, 0, 10, 67, 193, 234, 192, 49, 39, 55, 55, 0, 12, 67, 130, 21, 79, 50,
- 39, 107, 89, 35, 72, 0, 14, 68, 124, 241, 219, 100, 65, 39, 72, 108, 83, 36, 19, 0, 12, 67, 70, 40, 15, 51, 35, 84, 35, 50,
- 72, 0, 19, 70, 52, 193, 223, 43, 20, 64, 107, 36, 75, 108, 65, 35, 47, 81, 35, 51, 0, 14, 68, 29, 76, 32, 192, 36, 91, 49,
- 35, 50, 35, 49, 0, 17, 70, 10, 44, 224, 206, 40, 0, 108, 84, 37, 50, 37, 57, 39, 50, 0, 0, 19, 71, 135, 51, 209, 137, 232,
- 175, 204, 107, 37, 72, 51, 39, 55, 39, 90, 37, 0, 17, 70, 133, 248, 155, 138, 12, 192, 107, 39, 65, 39, 83, 39, 50, 37, 0, 17,
- 70, 130, 37, 51, 62, 12, 192, 50, 40, 91, 37, 72, 35, 50, 37, 0, 18, 70, 125, 225, 220, 28, 172, 192, 65, 39, 55, 108, 104, 17,
- 108, 47, 37, 0, 16, 68, 124, 196, 115, 200, 65, 39, 75, 51, 37, 57, 36, 57, 36, 0, 12, 67, 121, 10, 202, 55, 36, 88, 88, 35,
- 47, 0, 11, 67, 111, 8, 0, 83, 36, 49, 35, 50, 0, 13, 68, 109, 225, 224, 188, 83, 36, 55, 108, 50, 90, 0, 11, 67, 81, 248,
- 0, 91, 35, 65, 35, 50, 0, 18, 70, 60, 120, 19, 42, 12, 192, 72, 108, 50, 36, 89, 47, 35, 50, 37, 0, 13, 67, 53, 28, 10,
- 107, 35, 51, 36, 49, 35, 47, 0, 13, 67, 33, 28, 10, 71, 35, 51, 36, 49, 35, 47, 0, 16, 69, 32, 124, 80, 80, 160, 71, 108,
- 81, 39, 88, 35, 91, 47, 0, 0, 23, 72, 186, 17, 209, 79, 55, 160, 61, 16, 76, 108, 107, 108, 51, 89, 37, 55, 35, 50, 72, 51,
- 0, 11, 67, 184, 114, 48, 76, 108, 71, 39, 49, 0, 14, 68, 182, 247, 209, 60, 48, 35, 90, 65, 39, 51, 72, 0, 20, 70, 124, 211,
- 226, 62, 12, 81, 65, 35, 107, 72, 40, 72, 50, 36, 81, 35, 51, 0, 13, 68, 83, 1, 224, 60, 91, 36, 49, 108, 50, 72, 0, 13,
- 68, 69, 49, 224, 60, 51, 36, 89, 108, 50, 72, 0, 29, 74, 68, 115, 243, 136, 124, 10, 206, 44, 202, 132, 51, 108, 72, 37, 57, 39,
- 19, 35, 49, 47, 37, 84, 37, 47, 36, 12, 0, 12, 67, 61, 242, 48, 72, 39, 65, 71, 35, 49, 0, 13, 68, 43, 1, 224, 60, 47,
- 36, 49, 108, 50, 72, 0, 13, 68, 42, 209, 224, 60, 47, 35, 48, 108, 50, 72, 0, 12, 67, 41, 242, 48, 47, 39, 65, 71, 35, 49,
- 0, 18, 70, 29, 59, 115, 123, 50, 145, 36, 89, 48, 37, 55, 37, 47, 36, 51, 0, 19, 70, 29, 50, 153, 124, 124, 81, 36, 89, 47,
- 36, 65, 108, 51, 81, 35, 51, 0, 13, 68, 29, 19, 224, 196, 39, 51, 72, 35, 50, 81, 0, 13, 68, 8, 131, 224, 196, 108, 71, 72,
- 35, 50, 81, 0, 0, 22, 72, 206, 40, 51, 137, 20, 243, 43, 48, 57, 40, 50, 37, 84, 36, 51, 89, 37, 47, 37, 0, 15, 68, 134,
- 44, 235, 40, 107, 39, 84, 37, 57, 57, 35, 47, 0, 14, 68, 131, 49, 200, 40, 50, 37, 57, 108, 71, 35, 47, 0, 14, 69, 108, 119,
- 135, 130, 240, 83, 108, 55, 108, 50, 90, 0, 19, 70, 33, 50, 177, 30, 2, 128, 71, 35, 89, 47, 36, 81, 108, 50, 35, 47, 0, 19,
- 70, 32, 120, 48, 41, 40, 51, 71, 108, 50, 49, 36, 47, 88, 35, 50, 37, 0, 22, 71, 29, 236, 10, 70, 43, 95, 180, 36, 55, 36,
- 49, 47, 36, 51, 39, 48, 39, 65, 48, 0, 11, 67, 9, 24, 12, 108, 51, 36, 50, 75, 0, 0, 15, 69, 198, 33, 209, 204, 240, 81,
- 39, 84, 108, 51, 37, 72, 0, 16, 69, 181, 17, 240, 128, 240, 48, 35, 51, 108, 49, 35, 50, 72, 0, 16, 69, 127, 53, 34, 128, 240,
- 65, 37, 91, 35, 84, 35, 50, 72, 0, 16, 69, 127, 53, 31, 68, 240, 65, 37, 91, 36, 65, 39, 51, 72, 0, 10, 67, 78, 32, 64,
- 89, 40, 19, 36, 0, 10, 67, 70, 44, 199, 51, 39, 57, 108, 0, 13, 67, 69, 194, 7, 51, 39, 104, 17, 35, 71, 108, 0, 17, 69,
- 33, 23, 8, 128, 240, 71, 35, 51, 104, 17, 71, 35, 50, 72, 0, 16, 69, 29, 50, 136, 71, 0, 36, 89, 47, 35, 71, 51, 35, 49,
- 0, 14, 2, 217, 185, 6, 47, 36, 12, 10, 39, 51, 72, 40, 0, 0, 16, 69, 133, 244, 159, 30, 0, 107, 35, 65, 88, 35, 65, 108,
- 50, 0, 17, 69, 85, 180, 115, 30, 0, 89, 35, 83, 35, 51, 37, 57, 108, 50, 0, 15, 69, 72, 115, 241, 30, 0, 88, 108, 72, 36,
- 81, 108, 50, 0, 23, 71, 56, 132, 109, 68, 124, 32, 204, 101, 35, 71, 35, 51, 48, 35, 51, 108, 49, 35, 50, 37, 0, 15, 68, 28,
- 248, 179, 200, 35, 72, 84, 37, 57, 36, 57, 36, 0, 0, 14, 68, 181, 21, 51, 28, 48, 36, 51, 91, 37, 57, 108, 0, 13, 68, 48,
- 114, 12, 28, 75, 108, 71, 36, 75, 108, 0, 0, 12, 67, 137, 17, 243, 84, 35, 51, 108, 57, 36, 0, 12, 67, 133, 17, 243, 107, 35,
- 51, 51, 108, 57, 0, 11, 67, 107, 50, 0, 104, 17, 36, 57, 71, 0, 10, 67, 85, 226, 0, 89, 39, 55, 71, 0, 10, 67, 29, 60,
- 34, 39, 89, 49, 40, 0, 20, 2, 218, 190, 6, 107, 36, 12, 76, 6, 36, 91, 65, 37, 10, 39, 51, 72, 40, 0, 0, 20, 69, 126,
- 39, 43, 40, 112, 65, 39, 84, 35, 104, 17, 104, 17, 35, 47, 35, 50, 0, 12, 67, 103, 56, 7, 19, 36, 57, 50, 35, 50, 0, 11,
- 67, 77, 24, 7, 89, 39, 51, 50, 108, 0, 11, 67, 73, 24, 7, 88, 39, 51, 50, 108, 0, 12, 67, 67, 55, 135, 88, 36, 57, 55,
- 35, 50, 0, 11, 67, 61, 24, 7, 72, 39, 51, 50, 108, 0, 18, 70, 58, 33, 225, 81, 248, 15, 101, 108, 107, 36, 91, 65, 35, 50,
- 72, 0, 12, 67, 48, 241, 229, 75, 36, 72, 72, 35, 50, 0, 11, 67, 34, 18, 135, 71, 36, 107, 47, 108, 0, 11, 67, 33, 24, 7,
- 71, 39, 51, 50, 108, 0, 11, 67, 32, 229, 7, 71, 35, 101, 91, 108, 0, 0, 0, 13, 68, 194, 35, 202, 28, 49, 40, 72, 36, 47,
- 108, 0, 11, 67, 192, 131, 192, 49, 35, 71, 36, 72, 0, 14, 68, 192, 119, 222, 28, 49, 108, 65, 36, 55, 35, 50, 0, 11, 67, 128,
- 131, 192, 50, 35, 71, 39, 72, 0, 14, 68, 128, 119, 30, 28, 50, 108, 104, 17, 39, 55, 108, 0, 13, 68, 124, 209, 200, 28, 65, 39,
- 107, 108, 71, 108, 0, 14, 68, 124, 183, 135, 148, 65, 35, 89, 35, 55, 35, 50, 0, 18, 70, 124, 161, 219, 205, 44, 240, 65, 36, 47,
- 108, 83, 37, 88, 37, 49, 0, 12, 68, 78, 36, 96, 28, 89, 39, 51, 50, 108, 0, 16, 68, 61, 204, 220, 28, 72, 35, 104, 17, 37,
- 104, 17, 35, 50, 0, 13, 68, 30, 3, 96, 28, 36, 50, 107, 36, 50, 108, 0, 13, 68, 29, 146, 158, 28, 36, 19, 47, 36, 55, 108,
- 0, 0, 16, 70, 183, 53, 7, 183, 53, 0, 48, 37, 91, 108, 48, 37, 91, 0, 17, 69, 181, 20, 225, 31, 48, 48, 36, 51, 36, 89,
- 107, 108, 57, 36, 0, 14, 69, 134, 39, 135, 194, 32, 107, 39, 55, 108, 49, 40, 0, 11, 67, 107, 54, 0, 104, 17, 36, 57, 88, 0,
- 15, 67, 41, 231, 51, 47, 35, 55, 35, 104, 17, 104, 17, 37, 0, 14, 69, 8, 164, 98, 111, 48, 108, 47, 51, 39, 83, 37, 0, 14,
- 2, 218, 186, 6, 50, 40, 50, 10, 39, 51, 72, 40, 0, 0, 12, 67, 199, 49, 225, 81, 37, 12, 108, 12, 107, 0, 18, 70, 139, 60,
- 10, 137, 28, 199, 84, 37, 49, 47, 39, 51, 37, 57, 108, 0, 19, 69, 125, 119, 217, 128, 112, 65, 39, 47, 65, 35, 19, 19, 36, 50,
- 35, 50, 0, 10, 67, 121, 118, 192, 55, 39, 47, 83, 0, 17, 70, 42, 34, 147, 40, 120, 0, 47, 40, 47, 36, 89, 47, 108, 50, 0,
- 15, 69, 29, 180, 115, 112, 112, 36, 83, 51, 37, 104, 17, 108, 0, 18, 71, 29, 60, 207, 30, 36, 115, 192, 35, 89, 37, 72, 40, 51,
- 37, 49, 0, 16, 69, 29, 22, 199, 112, 112, 36, 51, 83, 108, 104, 17, 35, 50, 0, 11, 67, 11, 17, 225, 108, 12, 81, 108, 107, 0,
- 10, 67, 9, 86, 192, 108, 89, 36, 83, 0, 0, 11, 67, 207, 1, 224, 57, 36, 49, 108, 50, 0, 11, 67, 197, 17, 224, 81, 36, 51,
- 108, 50, 0, 11, 67, 191, 55, 138, 90, 37, 55, 36, 47, 0, 11, 67, 186, 23, 128, 6, 76, 36, 36, 55, 0, 11, 67, 185, 65, 224,
- 76, 36, 91, 108, 50, 0, 15, 69, 181, 225, 202, 206, 0, 48, 36, 55, 108, 47, 37, 50, 0, 14, 69, 135, 55, 138, 138, 0, 107, 37,
- 55, 47, 39, 50, 0, 12, 67, 130, 21, 10, 50, 35, 107, 36, 91, 47, 0, 14, 68, 126, 20, 202, 204, 65, 35, 107, 35, 89, 47, 37,
- 0, 12, 67, 123, 8, 10, 55, 39, 49, 50, 35, 47, 0, 16, 68, 113, 231, 30, 204, 104, 17, 36, 55, 104, 17, 36, 55, 37, 0, 10,
- 67, 110, 40, 10, 83, 39, 50, 47, 0, 11, 67, 109, 65, 224, 83, 36, 91, 108, 50, 0, 13, 67, 105, 49, 224, 104, 17, 35, 89, 89,
- 108, 50, 0, 14, 67, 88, 252, 206, 88, 36, 72, 72, 36, 57, 35, 101, 0, 14, 67, 88, 252, 202, 88, 36, 72, 72, 37, 57, 35, 47,
- 0, 13, 67, 74, 36, 92, 88, 39, 12, 51, 35, 104, 17, 0, 12, 67, 70, 33, 224, 51, 35, 84, 6, 108, 50, 0, 14, 67, 69, 204,
- 202, 51, 35, 104, 17, 37, 57, 35, 47, 0, 14, 68, 69, 50, 160, 204, 51, 39, 89, 47, 35, 50, 37, 0, 11, 67, 69, 49, 224, 51,
- 36, 89, 108, 50, 0, 11, 67, 61, 247, 128, 72, 39, 65, 35, 55, 0, 11, 67, 55, 49, 224, 107, 35, 57, 108, 50, 0, 11, 67, 49,
- 247, 128, 75, 39, 65, 35, 55, 0, 13, 67, 35, 52, 92, 71, 36, 57, 51, 35, 104, 17, 0, 21, 71, 34, 17, 209, 128, 116, 96, 48,
- 71, 35, 107, 108, 51, 50, 108, 51, 36, 50, 75, 0, 11, 67, 29, 247, 128, 39, 65, 65, 39, 55, 0, 10, 67, 9, 247, 128, 108, 65,
- 39, 55, 0, 0, 14, 68, 131, 5, 51, 60, 50, 35, 49, 36, 91, 37, 72, 0, 18, 70, 128, 172, 204, 40, 121, 64, 50, 35, 47, 37,
- 75, 35, 47, 35, 50, 0, 11, 67, 126, 243, 192, 65, 39, 12, 90, 72, 0, 12, 67, 126, 39, 25, 65, 39, 104, 17, 36, 19, 0, 12,
- 67, 125, 68, 91, 65, 39, 91, 51, 36, 83, 0, 11, 67, 123, 56, 48, 6, 55, 37, 50, 49, 0, 15, 68, 121, 177, 219, 132, 55, 35,
- 83, 83, 108, 83, 36, 12, 0, 13, 67, 113, 49, 223, 104, 17, 35, 89, 89, 108, 65, 0, 10, 67, 110, 35, 0, 83, 39, 12, 75, 0,
- 12, 67, 109, 228, 219, 83, 35, 55, 89, 35, 83, 0, 11, 67, 76, 163, 192, 89, 36, 47, 35, 72, 0, 12, 68, 70, 34, 7, 132, 51,
- 40, 71, 108, 107, 0, 11, 67, 68, 225, 223, 51, 39, 101, 108, 65, 0, 14, 68, 61, 20, 71, 132, 72, 35, 51, 10, 51, 108, 107, 0,
- 12, 67, 59, 49, 223, 101, 35, 57, 57, 108, 65, 0, 12, 67, 53, 241, 223, 107, 35, 65, 65, 108, 65, 0, 11, 67, 41, 241, 223, 47,
- 35, 65, 108, 65, 0, 12, 68, 31, 4, 71, 132, 36, 49, 51, 108, 107, 0, 10, 67, 29, 241, 223, 36, 65, 108, 65, 0, 0, 13, 68,
- 195, 56, 135, 128, 49, 36, 57, 84, 108, 50, 0, 11, 67, 133, 225, 222, 107, 36, 55, 108, 55, 0, 14, 68, 133, 19, 226, 40, 107, 36,
- 51, 39, 72, 39, 47, 0, 11, 67, 130, 209, 222, 50, 36, 48, 108, 55, 0, 14, 68, 130, 36, 199, 128, 50, 35, 84, 35, 89, 108, 50,
- 0, 14, 67, 129, 193, 222, 50, 35, 104, 17, 104, 17, 108, 55, 0, 11, 67, 124, 177, 222, 65, 36, 89, 108, 55, 0, 13, 68, 121, 242,
- 7, 128, 55, 39, 65, 71, 108, 50, 0, 14, 68, 110, 36, 71, 128, 83, 35, 84, 35, 51, 108, 50, 0, 13, 68, 110, 23, 199, 128, 83,
- 35, 107, 65, 108, 50, 0, 14, 68, 109, 23, 7, 128, 83, 39, 51, 104, 17, 108, 50, 0, 12, 68, 101, 22, 199, 128, 36, 51, 83, 108,
- 50, 0, 13, 68, 100, 248, 135, 128, 19, 39, 72, 84, 108, 50, 0, 11, 67, 93, 225, 222, 47, 36, 55, 108, 55, 0, 11, 67, 81, 225,
- 222, 91, 39, 55, 108, 55, 0, 13, 68, 76, 168, 135, 128, 89, 39, 47, 84, 108, 50, 0, 11, 67, 73, 225, 222, 88, 39, 55, 108, 55,
- 0, 13, 68, 70, 18, 7, 128, 51, 39, 107, 71, 108, 50, 0, 13, 68, 62, 36, 71, 128, 72, 39, 12, 51, 108, 50, 0, 12, 67, 61,
- 225, 222, 72, 35, 55, 55, 108, 55, 0, 15, 68, 59, 52, 71, 128, 101, 35, 57, 57, 36, 51, 108, 50, 0, 15, 68, 57, 236, 7, 128,
- 101, 39, 55, 55, 35, 49, 108, 50, 0, 15, 68, 57, 183, 7, 128, 101, 35, 83, 35, 104, 17, 108, 50, 0, 13, 68, 55, 56, 135, 128,
- 107, 36, 57, 84, 108, 50, 0, 13, 68, 55, 52, 71, 128, 107, 36, 57, 51, 108, 50, 0, 12, 67, 53, 241, 222, 107, 35, 65, 65, 108,
- 55, 0, 13, 68, 51, 52, 71, 128, 75, 36, 57, 51, 108, 50, 0, 13, 68, 42, 2, 7, 128, 47, 39, 50, 71, 108, 50, 0, 16, 68,
- 41, 200, 179, 40, 47, 35, 104, 17, 84, 37, 57, 35, 47, 0, 16, 69, 34, 5, 51, 131, 48, 71, 36, 50, 36, 91, 37, 50, 37, 0,
- 13, 68, 33, 228, 199, 128, 71, 35, 55, 89, 108, 50, 0, 13, 68, 32, 212, 71, 128, 71, 39, 107, 51, 108, 50, 0, 11, 67, 32, 209,
- 222, 71, 36, 107, 108, 55, 0, 12, 68, 31, 56, 135, 128, 36, 57, 84, 108, 50, 0, 13, 68, 29, 196, 71, 128, 35, 104, 17, 51, 108,
- 50, 0, 13, 68, 29, 184, 160, 40, 39, 83, 40, 50, 35, 47, 0, 12, 68, 29, 6, 71, 128, 36, 88, 19, 108, 50, 0, 12, 68, 28,
- 212, 199, 128, 36, 107, 89, 108, 50, 0, 13, 68, 11, 4, 224, 40, 108, 49, 89, 36, 50, 47, 0, 14, 68, 10, 211, 243, 40, 108, 48,
- 10, 72, 36, 57, 47, 0, 0, 10, 67, 204, 120, 49, 57, 108, 50, 81, 0, 10, 67, 198, 34, 161, 81, 39, 47, 36, 0, 12, 67, 181,
- 24, 15, 48, 35, 51, 35, 50, 72, 0, 12, 67, 133, 244, 97, 107, 35, 65, 51, 35, 107, 0, 12, 67, 125, 51, 15, 65, 35, 89, 75,
- 36, 72, 0, 17, 68, 124, 161, 211, 108, 65, 39, 47, 35, 19, 35, 89, 89, 36, 83, 0, 12, 67, 122, 40, 15, 55, 35, 84, 35, 50,
- 72, 0, 19, 70, 112, 124, 220, 68, 120, 0, 104, 17, 108, 57, 36, 104, 17, 51, 108, 50, 0, 12, 67, 109, 232, 49, 83, 36, 55, 36,
- 50, 81, 0, 16, 69, 82, 24, 20, 30, 16, 91, 35, 107, 35, 50, 91, 108, 107, 0, 12, 67, 81, 232, 49, 91, 36, 55, 35, 50, 81,
- 0, 12, 67, 74, 20, 97, 88, 39, 107, 51, 36, 12, 0, 11, 67, 57, 20, 161, 101, 35, 51, 88, 36, 0, 11, 67, 40, 114, 15, 47,
- 108, 71, 35, 72, 0, 13, 68, 34, 20, 71, 124, 71, 35, 107, 51, 108, 65, 0, 13, 67, 33, 196, 97, 71, 35, 104, 17, 35, 51, 36,
- 0, 13, 67, 33, 40, 15, 71, 36, 88, 35, 50, 35, 72, 0, 13, 68, 32, 248, 7, 124, 71, 35, 72, 50, 108, 65, 0, 12, 68, 30,
- 40, 71, 124, 39, 12, 107, 108, 65, 0, 19, 70, 30, 3, 226, 129, 44, 199, 35, 50, 72, 39, 50, 36, 88, 37, 57, 108, 0, 12, 68,
- 28, 132, 71, 124, 36, 71, 51, 108, 65, 0, 12, 67, 11, 56, 33, 108, 57, 36, 50, 36, 12, 0, 0, 14, 68, 190, 4, 71, 120, 90,
- 36, 50, 36, 51, 108, 55, 0, 16, 69, 135, 59, 162, 112, 160, 107, 37, 76, 84, 35, 104, 17, 47, 0, 14, 67, 125, 24, 138, 65, 39,
- 51, 39, 84, 84, 35, 47, 0, 14, 68, 124, 183, 7, 120, 65, 36, 89, 104, 17, 108, 55, 0, 13, 67, 109, 49, 220, 83, 39, 89, 89,
- 108, 104, 17, 0, 12, 67, 107, 56, 0, 104, 17, 36, 57, 108, 50, 0, 12, 67, 101, 65, 220, 39, 91, 91, 108, 104, 17, 0, 10, 67,
- 78, 35, 138, 89, 40, 101, 47, 0, 14, 68, 77, 28, 199, 120, 89, 36, 51, 37, 57, 108, 55, 0, 13, 68, 68, 124, 202, 120, 51, 108,
- 57, 47, 36, 55, 0, 13, 68, 41, 242, 199, 120, 47, 36, 65, 89, 108, 55, 0, 13, 68, 34, 12, 71, 120, 71, 35, 50, 81, 108, 55,
- 0, 15, 69, 31, 4, 243, 190, 0, 39, 49, 89, 37, 90, 36, 50, 0, 14, 68, 29, 76, 7, 120, 36, 12, 91, 6, 49, 108, 55, 0,
- 12, 68, 29, 56, 71, 120, 36, 89, 107, 108, 55, 0, 12, 67, 28, 161, 220, 39, 47, 108, 12, 104, 17, 0, 11, 67, 10, 2, 160, 108,
- 50, 47, 36, 50, 0, 18, 70, 8, 228, 89, 125, 28, 192, 108, 101, 35, 51, 36, 39, 65, 51, 37, 0, 0, 15, 69, 197, 17, 225, 29,
- 240, 81, 36, 51, 108, 107, 108, 65, 0, 14, 68, 193, 232, 174, 132, 49, 39, 55, 40, 76, 36, 12, 0, 14, 68, 185, 50, 32, 60, 76,
- 35, 89, 71, 35, 50, 72, 0, 13, 68, 180, 114, 32, 60, 48, 108, 71, 35, 50, 72, 0, 16, 69, 137, 230, 209, 29, 240, 84, 39, 55,
- 83, 36, 51, 108, 65, 0, 14, 68, 127, 49, 200, 60, 65, 37, 57, 108, 71, 35, 72, 0, 16, 68, 125, 194, 17, 132, 65, 35, 104, 17,
- 71, 35, 51, 36, 12, 0, 11, 67, 110, 39, 0, 83, 39, 12, 104, 17, 0, 14, 68, 109, 24, 96, 196, 83, 35, 51, 107, 35, 50, 81,
- 0, 11, 67, 84, 247, 0, 89, 36, 72, 104, 17, 0, 14, 68, 77, 180, 215, 132, 89, 35, 83, 89, 35, 47, 36, 0, 16, 70, 70, 44,
- 199, 131, 51, 192, 51, 40, 57, 108, 50, 37, 72, 0, 17, 70, 70, 3, 7, 131, 51, 192, 51, 35, 50, 75, 108, 50, 37, 72, 0, 12,
- 67, 58, 180, 95, 101, 39, 51, 51, 35, 65, 0, 14, 68, 57, 19, 145, 132, 101, 36, 51, 101, 36, 51, 36, 0, 13, 68, 56, 120, 160,
- 60, 101, 108, 84, 35, 50, 72, 0, 17, 70, 50, 2, 7, 131, 51, 192, 75, 39, 50, 71, 108, 50, 37, 72, 0, 15, 68, 49, 236, 220,
- 132, 75, 36, 55, 37, 104, 17, 36, 12, 0, 11, 67, 33, 232, 176, 71, 39, 55, 40, 49, 0, 15, 69, 29, 226, 146, 29, 240, 36, 55,
- 47, 36, 88, 108, 65, 0, 10, 67, 29, 97, 219, 36, 88, 108, 83, 0, 13, 68, 29, 54, 224, 60, 36, 89, 83, 35, 50, 72, 0, 11,
- 67, 9, 36, 95, 108, 88, 35, 51, 65, 0, 7, 65, 92, 6, 47, 108, 0, 0, 12, 67, 181, 76, 30, 48, 36, 91, 49, 36, 55, 0,
- 17, 69, 181, 18, 154, 29, 224, 48, 39, 51, 47, 36, 104, 17, 108, 55, 0, 13, 68, 127, 60, 17, 128, 65, 37, 49, 51, 39, 50, 0,
- 14, 69, 127, 50, 145, 29, 224, 65, 37, 47, 51, 108, 55, 0, 13, 67, 125, 76, 30, 6, 65, 39, 91, 49, 36, 55, 0, 12, 67, 124,
- 133, 222, 65, 39, 71, 47, 36, 55, 0, 15, 69, 120, 124, 210, 29, 224, 55, 108, 57, 35, 88, 108, 55, 0, 13, 68, 120, 118, 210, 128,
- 55, 108, 83, 88, 35, 50, 0, 15, 68, 110, 36, 115, 40, 83, 39, 12, 51, 37, 57, 35, 47, 0, 12, 67, 109, 24, 12, 83, 36, 51,
- 36, 50, 75, 0, 14, 68, 81, 234, 199, 112, 91, 35, 55, 55, 108, 104, 17, 0, 14, 68, 77, 20, 206, 40, 89, 35, 51, 89, 35, 101,
- 47, 0, 10, 67, 62, 38, 94, 72, 40, 36, 55, 0, 21, 72, 58, 36, 79, 136, 232, 145, 31, 0, 101, 39, 51, 72, 39, 101, 39, 51,
- 108, 49, 0, 14, 68, 40, 231, 199, 112, 47, 39, 101, 65, 108, 104, 17, 0, 12, 67, 35, 4, 94, 71, 36, 49, 51, 36, 55, 0, 13,
- 69, 31, 51, 225, 29, 224, 37, 72, 36, 108, 55, 0, 13, 68, 29, 229, 71, 112, 36, 55, 89, 108, 104, 17, 0, 13, 68, 29, 151, 199,
- 112, 35, 19, 65, 108, 104, 17, 0, 13, 68, 29, 119, 135, 112, 36, 47, 55, 108, 104, 17, 0, 15, 68, 28, 166, 199, 112, 36, 47, 47,
- 36, 83, 108, 104, 17, 0, 12, 68, 9, 248, 142, 40, 108, 65, 40, 101, 47, 0, 0, 13, 68, 193, 66, 7, 108, 49, 36, 91, 71, 108,
- 83, 0, 8, 66, 193, 48, 49, 35, 89, 0, 16, 69, 192, 241, 223, 128, 240, 49, 39, 72, 108, 65, 35, 50, 72, 0, 14, 69, 190, 44,
- 34, 128, 240, 90, 39, 49, 39, 50, 72, 0, 12, 67, 181, 24, 19, 48, 36, 51, 35, 50, 89, 0, 17, 70, 136, 119, 147, 120, 119, 192,
- 84, 35, 89, 89, 35, 55, 108, 65, 0, 17, 70, 135, 59, 176, 60, 119, 192, 107, 37, 76, 49, 39, 72, 108, 65, 0, 17, 69, 133, 241,
- 225, 131, 16, 107, 35, 65, 108, 12, 107, 35, 50, 81, 0, 14, 69, 131, 50, 145, 204, 240, 50, 37, 47, 51, 37, 72, 0, 16, 69, 129,
- 241, 225, 131, 16, 50, 35, 65, 108, 107, 35, 50, 81, 0, 14, 68, 127, 50, 17, 124, 65, 37, 71, 35, 51, 35, 65, 0, 11, 67, 126,
- 40, 19, 65, 40, 50, 36, 89, 0, 11, 67, 124, 172, 211, 65, 36, 47, 37, 89, 0, 17, 69, 105, 24, 158, 128, 240, 104, 17, 39, 51,
- 39, 55, 39, 50, 72, 0, 12, 67, 104, 124, 215, 104, 17, 108, 57, 36, 47, 0, 16, 69, 80, 129, 225, 131, 16, 91, 35, 71, 108, 107,
- 35, 50, 81, 0, 10, 67, 80, 120, 19, 91, 108, 50, 89, 0, 16, 69, 62, 241, 225, 131, 16, 72, 39, 90, 108, 107, 35, 50, 81, 0,
- 16, 69, 57, 20, 161, 70, 16, 101, 35, 51, 88, 35, 107, 51, 36, 0, 16, 69, 48, 118, 212, 131, 16, 75, 108, 83, 36, 91, 35, 50,
- 81, 0, 16, 69, 42, 3, 202, 128, 240, 47, 39, 50, 72, 47, 39, 50, 72, 0, 17, 70, 34, 39, 148, 139, 60, 0, 71, 39, 55, 91,
- 36, 84, 37, 49, 0, 14, 69, 31, 52, 222, 128, 240, 37, 89, 55, 35, 50, 72, 0, 15, 69, 29, 228, 199, 102, 16, 35, 89, 89, 108,
- 19, 36, 12, 0, 12, 68, 29, 148, 71, 108, 36, 19, 51, 108, 83, 0, 12, 68, 29, 84, 71, 108, 36, 89, 51, 108, 83, 0, 17, 70,
- 29, 50, 155, 132, 119, 192, 36, 89, 47, 36, 83, 107, 108, 65, 0, 9, 66, 193, 48, 49, 35, 89, 0, 76, 15, 68, 124, 209, 240, 124,
- 65, 39, 107, 108, 49, 36, 65, 0, 48, 15, 68, 124, 209, 240, 124, 65, 35, 107, 108, 49, 36, 65, 0, 46, 0, 16, 69, 197, 242, 17,
- 138, 0, 81, 39, 65, 71, 36, 51, 39, 50, 0, 18, 70, 194, 2, 145, 182, 33, 224, 49, 39, 50, 47, 51, 48, 40, 108, 50, 0, 17,
- 70, 193, 28, 211, 40, 119, 128, 49, 36, 51, 37, 89, 47, 108, 55, 0, 11, 67, 182, 40, 18, 48, 40, 50, 36, 88, 0, 10, 67, 181,
- 40, 128, 48, 36, 88, 39, 0, 11, 67, 138, 12, 210, 84, 36, 50, 37, 88, 0, 17, 70, 130, 36, 72, 29, 17, 224, 50, 40, 51, 71,
- 108, 51, 108, 50, 0, 15, 68, 125, 55, 147, 120, 65, 39, 89, 35, 55, 89, 35, 55, 0, 20, 70, 124, 115, 209, 205, 241, 224, 65, 108,
- 72, 35, 51, 37, 57, 36, 65, 108, 50, 0, 18, 70, 120, 124, 45, 80, 161, 224, 55, 108, 49, 48, 39, 91, 47, 108, 50, 0, 18, 69,
- 113, 23, 211, 29, 192, 104, 17, 39, 51, 39, 65, 89, 108, 104, 17, 0, 14, 68, 108, 168, 147, 120, 83, 39, 47, 39, 89, 36, 55, 0,
- 10, 67, 80, 120, 18, 91, 108, 50, 88, 0, 20, 70, 77, 27, 81, 76, 161, 224, 89, 35, 51, 48, 35, 51, 35, 89, 47, 108, 50, 0,
- 18, 70, 77, 19, 223, 72, 115, 0, 89, 35, 51, 72, 65, 36, 88, 108, 75, 0, 19, 70, 74, 3, 199, 129, 65, 224, 88, 36, 50, 72,
- 108, 50, 36, 91, 108, 50, 0, 19, 70, 56, 117, 209, 129, 65, 224, 101, 108, 47, 36, 51, 50, 36, 91, 108, 50, 0, 10, 67, 49, 40,
- 128, 75, 39, 88, 84, 0, 19, 70, 49, 17, 203, 112, 119, 128, 75, 35, 51, 51, 36, 89, 104, 17, 108, 55, 0, 19, 70, 42, 8, 15,
- 139, 49, 224, 47, 35, 50, 35, 50, 72, 40, 57, 108, 50, 0, 16, 69, 34, 17, 243, 204, 160, 71, 35, 107, 108, 37, 57, 35, 47, 0,
- 18, 70, 33, 60, 10, 32, 119, 128, 71, 35, 89, 49, 36, 47, 71, 108, 55, 0, 20, 70, 33, 24, 146, 69, 49, 224, 71, 36, 51, 40,
- 88, 10, 51, 36, 89, 108, 50, 0, 18, 70, 30, 2, 177, 68, 119, 128, 35, 50, 6, 47, 36, 81, 51, 108, 55, 0, 16, 69, 29, 226,
- 149, 29, 192, 36, 55, 47, 36, 89, 108, 104, 17, 0, 18, 70, 29, 20, 200, 29, 17, 224, 35, 51, 35, 89, 71, 108, 51, 108, 50, 0,
- 18, 70, 28, 132, 98, 193, 241, 224, 35, 71, 51, 40, 49, 35, 65, 108, 50, 0, 15, 68, 127, 1, 202, 32, 65, 39, 49, 108, 47, 36,
- 71, 0, 48, 15, 68, 127, 1, 202, 32, 65, 35, 49, 108, 47, 36, 71, 0, 46, 0, 18, 70, 206, 36, 173, 122, 12, 64, 57, 40, 88,
- 48, 35, 55, 35, 50, 81, 0, 17, 70, 194, 3, 199, 129, 56, 64, 49, 39, 50, 72, 108, 50, 89, 36, 0, 12, 67, 181, 50, 145, 48,
- 39, 89, 47, 36, 51, 0, 18, 70, 134, 39, 162, 197, 17, 223, 107, 39, 55, 39, 81, 36, 51, 108, 65, 0, 19, 70, 129, 241, 194, 134,
- 12, 64, 50, 35, 65, 108, 10, 108, 107, 35, 50, 81, 0, 16, 67, 125, 86, 145, 65, 39, 89, 35, 104, 17, 104, 17, 35, 51, 0, 12,
- 67, 125, 50, 145, 65, 35, 89, 47, 36, 51, 0, 16, 67, 124, 215, 17, 65, 39, 107, 35, 104, 17, 104, 17, 35, 51, 0, 20, 70, 113,
- 24, 10, 206, 8, 64, 104, 17, 35, 51, 35, 50, 47, 37, 50, 36, 12, 0, 17, 70, 100, 114, 17, 32, 120, 48, 108, 71, 36, 51, 71,
- 108, 50, 49, 0, 18, 70, 57, 27, 147, 138, 8, 64, 101, 35, 51, 76, 39, 89, 40, 50, 36, 0, 13, 68, 42, 36, 243, 92, 47, 39,
- 12, 89, 37, 47, 0, 14, 69, 42, 36, 115, 77, 240, 47, 40, 51, 37, 89, 65, 0, 17, 70, 32, 115, 194, 134, 12, 64, 71, 108, 72,
- 108, 107, 35, 50, 81, 0, 10, 67, 29, 252, 209, 35, 65, 37, 51, 0, 14, 68, 10, 3, 30, 76, 108, 50, 75, 36, 55, 36, 89, 0,
- 19, 70, 9, 4, 83, 134, 3, 192, 108, 88, 35, 51, 89, 35, 107, 35, 50, 72, 0, 9, 66, 197, 16, 81, 35, 51, 0, 76, 0, 13,
- 68, 199, 51, 224, 72, 81, 37, 72, 36, 50, 88, 0, 8, 66, 193, 64, 49, 36, 91, 0, 15, 68, 126, 12, 96, 72, 65, 35, 50, 81,
- 35, 50, 36, 88, 0, 12, 67, 124, 115, 144, 65, 35, 19, 101, 35, 88, 0, 11, 67, 113, 18, 0, 104, 17, 39, 51, 71, 0, 11, 67,
- 69, 252, 226, 51, 39, 65, 36, 39, 0, 13, 68, 63, 60, 32, 72, 72, 37, 49, 36, 50, 88, 0, 22, 71, 50, 33, 225, 70, 5, 7,
- 128, 75, 35, 84, 108, 107, 36, 51, 50, 36, 91, 108, 50, 0, 12, 67, 50, 2, 20, 75, 39, 50, 71, 36, 91, 0, 20, 71, 34, 17,
- 209, 29, 181, 7, 128, 71, 35, 107, 108, 51, 35, 83, 91, 108, 50, 0, 22, 71, 33, 50, 177, 30, 7, 199, 128, 71, 35, 89, 47, 36,
- 81, 108, 50, 36, 65, 108, 50, 0, 11, 67, 33, 20, 162, 71, 39, 51, 88, 40, 0, 21, 71, 30, 2, 161, 31, 53, 7, 128, 36, 50,
- 47, 36, 107, 108, 57, 36, 91, 108, 50, 0, 21, 71, 29, 194, 149, 28, 243, 199, 128, 36, 104, 17, 47, 36, 89, 108, 72, 72, 108, 50,
- 0, 12, 67, 9, 20, 162, 6, 108, 51, 36, 88, 40, 0, 0, 13, 68, 198, 37, 8, 68, 81, 40, 91, 71, 39, 51, 0, 19, 70, 198,
- 3, 7, 128, 248, 15, 81, 39, 50, 75, 108, 50, 72, 35, 50, 72, 0, 11, 67, 197, 228, 64, 81, 39, 55, 36, 51, 0, 12, 67, 194,
- 2, 147, 49, 39, 50, 47, 36, 89, 0, 11, 67, 193, 228, 64, 49, 39, 55, 39, 51, 0, 9, 67, 130, 36, 64, 50, 40, 51, 0, 16,
- 70, 128, 116, 83, 205, 55, 192, 50, 108, 51, 89, 37, 89, 65, 0, 21, 72, 127, 56, 51, 34, 36, 209, 30, 0, 65, 37, 50, 37, 71,
- 40, 89, 51, 108, 50, 0, 15, 68, 126, 2, 152, 68, 65, 39, 50, 47, 35, 88, 36, 51, 0, 16, 68, 125, 50, 156, 68, 65, 39, 89,
- 47, 35, 104, 17, 35, 51, 0, 16, 70, 124, 124, 226, 205, 55, 192, 65, 108, 10, 39, 37, 89, 65, 0, 17, 70, 122, 12, 224, 205, 55,
- 192, 55, 36, 50, 37, 50, 37, 89, 65, 0, 15, 69, 120, 124, 211, 129, 48, 55, 108, 57, 89, 36, 50, 89, 0, 15, 68, 80, 132, 202,
- 68, 91, 35, 71, 36, 89, 47, 35, 51, 0, 13, 68, 79, 56, 12, 68, 89, 37, 50, 75, 36, 51, 0, 20, 70, 72, 132, 98, 73, 24,
- 49, 88, 36, 71, 51, 39, 88, 36, 51, 35, 50, 81, 0, 17, 69, 57, 27, 84, 43, 0, 101, 35, 51, 48, 39, 91, 47, 35, 49, 0,
- 12, 67, 32, 243, 151, 71, 35, 72, 101, 35, 47, 0, 14, 68, 32, 120, 96, 68, 71, 108, 107, 39, 50, 35, 51, 0, 18, 71, 31, 52,
- 162, 42, 40, 51, 192, 37, 88, 39, 47, 39, 50, 37, 49, 0, 13, 68, 31, 2, 136, 68, 39, 49, 47, 39, 71, 51, 0, 14, 68, 29,
- 60, 32, 68, 36, 89, 49, 35, 50, 36, 51, 0, 14, 69, 29, 44, 209, 205, 48, 39, 88, 37, 51, 37, 89, 0, 17, 70, 28, 248, 160,
- 205, 55, 192, 35, 72, 84, 36, 50, 37, 89, 65, 0, 16, 70, 10, 12, 223, 205, 55, 192, 108, 50, 37, 65, 37, 89, 65, 0, 0, 20,
- 71, 206, 40, 51, 137, 20, 199, 120, 57, 40, 50, 37, 84, 36, 51, 89, 108, 55, 0, 10, 67, 136, 168, 128, 84, 36, 47, 39, 0, 9,
- 67, 110, 40, 0, 83, 39, 50, 0, 13, 68, 92, 196, 115, 80, 47, 35, 75, 51, 37, 91, 0, 13, 68, 61, 228, 115, 80, 72, 36, 55,
- 51, 37, 91, 0, 14, 68, 41, 17, 226, 80, 47, 35, 51, 108, 84, 39, 91, 0, 14, 68, 33, 49, 226, 80, 71, 36, 89, 108, 84, 39,
- 91, 0, 20, 70, 32, 119, 135, 41, 177, 220, 71, 36, 55, 36, 47, 47, 36, 83, 108, 104, 17, 0, 16, 70, 31, 52, 71, 128, 243, 138,
- 37, 51, 108, 50, 72, 39, 101, 0, 0, 18, 70, 134, 39, 162, 197, 17, 219, 107, 39, 55, 39, 81, 36, 51, 108, 83, 0, 13, 68, 128,
- 228, 115, 76, 50, 35, 101, 51, 37, 89, 0, 19, 70, 124, 161, 200, 123, 52, 223, 65, 36, 47, 108, 71, 39, 55, 37, 89, 65, 0, 18,
- 70, 123, 50, 162, 197, 17, 219, 55, 37, 47, 39, 81, 36, 51, 108, 83, 0, 15, 69, 120, 119, 243, 129, 16, 55, 108, 65, 37, 50, 39,
- 51, 0, 13, 67, 113, 23, 0, 104, 17, 39, 51, 39, 104, 17, 0, 11, 67, 83, 8, 145, 91, 35, 49, 40, 51, 0, 18, 70, 79, 2,
- 135, 71, 52, 223, 89, 36, 49, 47, 108, 51, 37, 89, 65, 0, 15, 69, 77, 19, 211, 205, 16, 89, 35, 51, 72, 89, 37, 51, 0, 12,
- 67, 70, 3, 17, 51, 36, 50, 75, 36, 51, 0, 18, 70, 61, 59, 98, 43, 52, 223, 72, 36, 89, 48, 39, 47, 37, 89, 65, 0, 14,
- 69, 56, 124, 20, 205, 16, 101, 108, 49, 91, 37, 51, 0, 24, 72, 52, 194, 135, 120, 116, 222, 29, 240, 107, 39, 75, 35, 47, 39, 55,
- 55, 36, 89, 55, 108, 65, 0, 14, 67, 42, 24, 145, 47, 35, 107, 35, 84, 84, 39, 51, 0, 14, 67, 40, 115, 145, 47, 35, 19, 35,
- 101, 101, 39, 51, 0, 16, 70, 31, 55, 199, 191, 52, 223, 37, 65, 108, 90, 37, 89, 65, 0, 17, 70, 31, 8, 158, 138, 252, 240, 36,
- 49, 39, 55, 39, 90, 37, 49, 0, 12, 68, 28, 244, 115, 76, 36, 72, 51, 37, 89, 0, 0, 11, 67, 185, 228, 243, 76, 36, 55, 89,
- 37, 0, 11, 67, 125, 52, 115, 65, 39, 89, 51, 37, 0, 14, 67, 124, 163, 144, 65, 39, 47, 47, 35, 101, 36, 88, 0, 17, 69, 124,
- 115, 209, 205, 64, 65, 108, 72, 35, 51, 37, 57, 35, 91, 0, 10, 67, 122, 34, 162, 55, 39, 47, 39, 0, 16, 70, 78, 36, 109, 71,
- 52, 128, 89, 40, 51, 48, 51, 37, 88, 0, 12, 67, 53, 68, 115, 107, 35, 91, 35, 51, 37, 0, 12, 67, 32, 131, 148, 71, 36, 71,
- 35, 101, 91, 0, 0, 18, 70, 193, 252, 211, 206, 40, 0, 49, 39, 65, 37, 89, 37, 57, 39, 50, 0, 20, 71, 193, 225, 211, 205, 60,
- 211, 124, 49, 36, 55, 108, 89, 37, 89, 37, 89, 65, 0, 17, 70, 192, 120, 10, 206, 4, 64, 49, 108, 50, 47, 37, 50, 36, 51, 0,
- 13, 68, 182, 220, 202, 68, 48, 39, 48, 37, 47, 51, 0, 20, 71, 181, 232, 145, 29, 236, 211, 124, 48, 39, 55, 39, 51, 108, 55, 37,
- 89, 65, 0, 17, 70, 181, 60, 7, 124, 120, 0, 48, 35, 89, 49, 108, 65, 108, 50, 0, 17, 70, 180, 116, 94, 124, 120, 0, 48, 108,
- 51, 55, 36, 65, 108, 50, 0, 19, 71, 128, 116, 83, 205, 60, 211, 124, 50, 108, 51, 89, 37, 89, 37, 89, 65, 0, 13, 68, 122, 36,
- 202, 68, 55, 40, 89, 47, 36, 51, 0, 11, 67, 120, 114, 15, 55, 108, 71, 39, 72, 0, 24, 73, 98, 28, 209, 29, 225, 211, 120, 119,
- 192, 88, 35, 107, 37, 51, 39, 55, 36, 89, 55, 108, 65, 0, 20, 71, 78, 36, 243, 29, 236, 211, 124, 89, 40, 89, 37, 57, 108, 55,
- 37, 89, 65, 0, 24, 73, 48, 252, 207, 29, 225, 211, 120, 119, 192, 75, 35, 72, 37, 72, 39, 55, 36, 89, 55, 108, 65, 0, 15, 67,
- 41, 204, 207, 47, 35, 104, 17, 35, 57, 57, 39, 72, 0, 16, 69, 33, 21, 10, 139, 0, 71, 36, 51, 36, 91, 47, 40, 49, 0, 20,
- 71, 31, 2, 162, 181, 225, 211, 124, 36, 49, 47, 39, 48, 36, 55, 108, 89, 65, 0, 13, 68, 29, 50, 142, 68, 36, 89, 47, 35, 101,
- 51, 0, 0, 15, 69, 197, 232, 136, 206, 0, 81, 39, 55, 39, 71, 37, 50, 0, 18, 70, 193, 66, 179, 132, 124, 192, 49, 35, 91, 47,
- 37, 107, 108, 57, 36, 0, 12, 67, 192, 167, 138, 49, 39, 47, 55, 36, 47, 0, 11, 67, 192, 117, 10, 49, 6, 108, 91, 47, 0, 10,
- 67, 184, 117, 10, 76, 108, 91, 47, 0, 13, 68, 127, 51, 162, 80, 65, 36, 57, 101, 39, 91, 0, 12, 68, 79, 50, 17, 204, 89, 37,
- 71, 51, 37, 0, 15, 69, 78, 12, 81, 205, 32, 89, 35, 50, 81, 51, 37, 88, 0, 10, 67, 62, 35, 138, 72, 40, 101, 47, 0, 15,
- 68, 61, 71, 224, 80, 72, 39, 91, 65, 35, 50, 35, 91, 0, 14, 68, 41, 18, 17, 204, 47, 35, 51, 71, 39, 51, 37, 0, 14, 68,
- 33, 50, 145, 204, 71, 35, 89, 47, 35, 51, 37, 0, 15, 69, 29, 50, 142, 30, 0, 39, 89, 47, 39, 101, 108, 50, 0, 14, 68, 9,
- 4, 78, 80, 108, 88, 35, 51, 35, 101, 91, 0, 0, 21, 72, 192, 123, 115, 40, 119, 179, 77, 240, 49, 108, 48, 37, 47, 108, 55, 37,
- 89, 65, 0, 12, 67, 181, 50, 176, 48, 35, 89, 47, 35, 49, 0, 24, 72, 181, 49, 223, 61, 24, 51, 77, 240, 48, 35, 89, 108, 65,
- 39, 72, 36, 51, 50, 37, 89, 65, 0, 21, 72, 127, 55, 179, 40, 116, 115, 77, 240, 65, 37, 55, 37, 47, 108, 51, 37, 89, 65, 0,
- 14, 68, 125, 17, 226, 60, 65, 39, 51, 108, 84, 36, 72, 0, 22, 72, 124, 114, 145, 204, 119, 179, 77, 240, 65, 108, 47, 36, 51, 57,
- 108, 55, 37, 89, 65, 0, 23, 72, 35, 56, 138, 70, 36, 115, 77, 240, 71, 37, 57, 39, 47, 36, 51, 39, 51, 37, 89, 65, 0, 16,
- 69, 32, 119, 135, 57, 80, 71, 36, 55, 19, 35, 101, 35, 89, 0, 12, 68, 31, 4, 243, 60, 39, 49, 89, 37, 72, 0, 16, 69, 30,
- 12, 84, 41, 16, 35, 50, 81, 39, 91, 47, 35, 51, 0, 0, 14, 67, 129, 197, 242, 50, 39, 104, 17, 47, 36, 57, 36, 0, 14, 67,
- 125, 50, 8, 65, 39, 89, 35, 71, 71, 36, 71, 0, 14, 67, 113, 90, 242, 104, 17, 36, 89, 89, 36, 57, 36, 0, 16, 69, 74, 3,
- 199, 129, 64, 88, 36, 50, 72, 108, 50, 35, 91, 0, 22, 71, 57, 52, 98, 181, 24, 179, 72, 101, 39, 89, 51, 39, 84, 48, 35, 51,
- 84, 37, 88, 0, 14, 68, 53, 177, 216, 40, 107, 36, 83, 108, 88, 35, 47, 0, 11, 67, 42, 39, 136, 47, 40, 55, 35, 71, 0, 17,
- 69, 41, 17, 240, 129, 64, 47, 35, 51, 108, 49, 39, 50, 36, 91, 0, 16, 69, 41, 17, 200, 71, 48, 47, 35, 51, 108, 71, 35, 51,
- 37, 0, 13, 67, 33, 76, 50, 71, 39, 91, 49, 36, 57, 36, 0, 12, 68, 31, 1, 224, 40, 35, 49, 108, 50, 47, 0, 0, 11, 67,
- 204, 114, 15, 57, 108, 71, 35, 72, 0, 10, 67, 182, 40, 15, 48, 39, 50, 72, 0, 18, 70, 135, 52, 202, 69, 44, 211, 107, 37, 89,
- 47, 36, 51, 88, 37, 89, 0, 13, 67, 131, 8, 15, 50, 35, 49, 39, 50, 35, 72, 0, 10, 67, 126, 40, 15, 65, 40, 50, 72, 0,
- 12, 67, 125, 24, 15, 65, 35, 51, 35, 50, 72, 0, 19, 70, 125, 18, 176, 32, 120, 0, 65, 39, 51, 47, 35, 49, 36, 71, 108, 50,
- 0, 10, 67, 111, 55, 143, 83, 37, 55, 72, 0, 25, 73, 29, 251, 81, 79, 56, 160, 205, 55, 192, 35, 65, 48, 36, 51, 89, 37, 57,
- 39, 50, 37, 89, 65, 0, 17, 70, 29, 50, 135, 68, 164, 64, 36, 89, 47, 108, 51, 47, 36, 51, 0, 0, 17, 70, 206, 44, 83, 120,
- 120, 128, 57, 40, 81, 39, 89, 55, 108, 84, 0, 18, 70, 186, 3, 212, 133, 28, 192, 76, 35, 50, 72, 91, 35, 107, 51, 37, 0, 19,
- 71, 183, 50, 146, 207, 1, 202, 136, 48, 37, 47, 89, 37, 49, 108, 47, 39, 0, 16, 68, 182, 3, 17, 200, 48, 35, 50, 75, 35, 51,
- 36, 57, 36, 0, 12, 67, 129, 50, 10, 50, 36, 89, 71, 35, 47, 0, 16, 69, 109, 23, 15, 30, 0, 83, 35, 51, 104, 17, 72, 108,
- 50, 0, 18, 70, 63, 60, 20, 129, 28, 192, 72, 37, 49, 91, 36, 50, 36, 51, 37, 0, 15, 68, 32, 119, 210, 200, 71, 108, 65, 35,
- 88, 36, 57, 36, 0, 16, 70, 10, 212, 71, 193, 60, 192, 108, 48, 51, 108, 49, 89, 37, 0, 0, 12, 67, 186, 2, 48, 76, 39, 65,
- 71, 35, 49, 0, 17, 70, 181, 225, 209, 139, 51, 192, 48, 39, 55, 108, 51, 39, 57, 72, 0, 14, 68, 126, 226, 32, 60, 65, 39, 76,
- 71, 35, 50, 72, 0, 28, 74, 124, 120, 145, 28, 17, 222, 92, 140, 217, 132, 65, 108, 84, 35, 51, 108, 19, 39, 47, 47, 35, 71, 37,
- 19, 36, 0, 13, 68, 109, 24, 179, 60, 83, 36, 51, 39, 57, 72, 0, 27, 74, 29, 59, 81, 124, 114, 162, 74, 44, 243, 60, 36, 89,
- 48, 36, 51, 65, 108, 47, 39, 88, 39, 37, 12, 72, 0, 0, 16, 69, 184, 115, 209, 80, 128, 76, 108, 72, 39, 51, 91, 35, 71, 0,
- 19, 70, 182, 36, 72, 29, 196, 115, 48, 40, 51, 71, 108, 104, 17, 36, 51, 37, 0, 12, 67, 125, 24, 12, 65, 35, 51, 35, 50, 75,
- 0, 18, 70, 63, 59, 94, 124, 116, 243, 72, 37, 48, 55, 39, 65, 108, 89, 37, 0, 18, 70, 63, 56, 147, 69, 66, 128, 72, 37, 84,
- 89, 36, 51, 36, 91, 47, 0, 16, 70, 63, 56, 7, 127, 50, 128, 72, 37, 50, 108, 65, 37, 47, 0, 18, 70, 54, 36, 83, 69, 66,
- 128, 107, 40, 51, 89, 36, 51, 36, 91, 47, 0, 0, 15, 69, 197, 19, 226, 128, 240, 81, 35, 51, 72, 40, 50, 72, 0, 15, 69, 194,
- 33, 209, 40, 240, 49, 40, 108, 51, 47, 36, 72, 0, 12, 67, 181, 34, 135, 48, 36, 88, 36, 47, 108, 0, 17, 69, 133, 241, 224, 128,
- 240, 107, 35, 65, 108, 12, 50, 35, 50, 72, 0, 16, 69, 125, 28, 222, 128, 240, 65, 36, 51, 37, 55, 35, 50, 72, 0, 15, 69, 122,
- 35, 243, 131, 16, 55, 39, 12, 72, 37, 50, 81, 0, 19, 71, 76, 120, 10, 205, 236, 202, 68, 89, 108, 50, 47, 37, 55, 37, 47, 51,
- 0, 16, 69, 74, 20, 78, 128, 240, 88, 35, 107, 51, 101, 35, 50, 72, 0, 16, 69, 34, 3, 219, 131, 16, 71, 35, 50, 72, 83, 35,
- 50, 81, 0, 16, 69, 33, 28, 82, 204, 240, 71, 35, 51, 81, 39, 88, 37, 72, 0, 15, 69, 33, 17, 210, 204, 240, 71, 35, 51, 108,
- 88, 37, 72, 0, 15, 69, 30, 3, 209, 204, 240, 35, 50, 72, 51, 39, 57, 72, 0, 0, 15, 69, 180, 124, 202, 56, 160, 48, 108, 57,
- 47, 35, 101, 47, 0, 16, 69, 76, 232, 17, 30, 0, 89, 39, 101, 35, 50, 51, 108, 50, 0, 18, 70, 76, 120, 19, 193, 28, 202, 89,
- 108, 50, 89, 49, 36, 51, 37, 47, 0, 18, 69, 73, 244, 79, 206, 0, 88, 39, 65, 39, 51, 51, 39, 72, 37, 50, 0, 20, 71, 42,
- 43, 98, 197, 17, 219, 204, 47, 39, 48, 39, 81, 36, 51, 108, 83, 37, 0, 20, 71, 42, 39, 226, 197, 17, 219, 204, 47, 39, 65, 39,
- 81, 36, 51, 108, 83, 37, 0, 18, 70, 33, 17, 224, 199, 51, 138, 71, 35, 51, 35, 50, 81, 37, 101, 47, 0, 0, 18, 70, 125, 40,
- 146, 139, 60, 240, 65, 36, 88, 39, 88, 39, 37, 12, 49, 0, 18, 70, 42, 3, 226, 42, 3, 192, 47, 39, 50, 72, 39, 47, 39, 50,
- 72, 0, 18, 70, 33, 17, 219, 194, 3, 192, 71, 35, 51, 35, 83, 49, 35, 50, 72, 0, 30, 74, 29, 236, 10, 70, 39, 218, 128, 117,
- 243, 76, 36, 55, 36, 49, 47, 36, 51, 39, 65, 36, 104, 17, 50, 108, 47, 37, 89, 0, 9, 67, 29, 33, 192, 36, 88, 108, 0, 0,
- 22, 72, 182, 36, 96, 139, 20, 71, 111, 48, 48, 39, 51, 50, 39, 81, 36, 51, 108, 83, 37, 0, 12, 67, 105, 98, 0, 104, 17, 35,
- 88, 35, 71, 0, 14, 67, 84, 241, 243, 6, 89, 36, 72, 108, 57, 36, 12, 0, 16, 70, 79, 56, 34, 75, 50, 128, 89, 37, 50, 39,
- 88, 37, 47, 0, 23, 72, 30, 11, 243, 139, 20, 71, 111, 48, 35, 50, 90, 37, 57, 39, 81, 36, 51, 108, 83, 37, 0, 19, 71, 10,
- 209, 224, 63, 52, 243, 40, 108, 48, 108, 50, 72, 37, 89, 37, 47, 0, 23, 72, 9, 18, 145, 139, 20, 71, 111, 48, 108, 51, 47, 36,
- 51, 39, 81, 36, 51, 108, 83, 37, 0, 0, 12, 67, 197, 4, 71, 81, 39, 88, 35, 51, 108, 0, 17, 70, 183, 56, 49, 182, 40, 49,
- 48, 37, 50, 81, 48, 39, 50, 81, 0, 18, 70, 181, 24, 138, 27, 56, 0, 48, 36, 51, 39, 47, 39, 19, 37, 50, 0, 21, 71, 124,
- 204, 207, 29, 231, 222, 192, 65, 35, 75, 37, 72, 39, 55, 65, 39, 55, 49, 0, 20, 71, 110, 39, 176, 122, 36, 115, 192, 83, 39, 55,
- 49, 36, 55, 39, 51, 37, 49, 0, 9, 67, 103, 52, 199, 37, 89, 108, 0, 18, 70, 61, 24, 160, 68, 120, 15, 72, 35, 51, 40, 50,
- 51, 108, 50, 72, 0, 20, 70, 56, 117, 209, 181, 56, 15, 101, 108, 47, 36, 51, 48, 35, 89, 35, 50, 72, 0, 12, 67, 33, 165, 135,
- 71, 35, 104, 17, 88, 108, 0, 15, 69, 30, 5, 71, 108, 112, 36, 50, 89, 108, 83, 35, 50, 0, 26, 73, 28, 132, 112, 29, 251, 115,
- 136, 164, 64, 35, 71, 35, 51, 49, 108, 65, 48, 37, 57, 40, 47, 36, 51, 0, 18, 70, 28, 132, 95, 30, 8, 15, 35, 71, 51, 65,
- 108, 50, 35, 50, 72, 0, 0, 13, 68, 183, 53, 17, 136, 48, 37, 91, 51, 39, 12, 0, 13, 68, 70, 34, 17, 136, 51, 40, 71, 36,
- 51, 40, 0, 11, 67, 61, 248, 128, 72, 36, 65, 39, 12, 0, 13, 68, 57, 17, 219, 204, 101, 39, 51, 108, 83, 37, 0, 9, 67, 29,
- 60, 192, 36, 89, 37, 0, 13, 68, 29, 20, 215, 136, 35, 51, 35, 89, 47, 40, 0, 25, 73, 28, 168, 136, 206, 44, 81, 29, 188, 192,
- 39, 47, 39, 71, 37, 57, 39, 81, 36, 51, 108, 83, 37, 0, 0, 11, 67, 193, 243, 192, 49, 39, 65, 39, 72, 0, 13, 68, 137, 60,
- 217, 28, 84, 35, 89, 37, 35, 50, 0, 11, 67, 129, 243, 192, 50, 35, 65, 35, 72, 0, 12, 67, 125, 225, 193, 65, 35, 55, 35, 10,
- 36, 0, 12, 68, 110, 36, 71, 148, 83, 39, 51, 35, 50, 0, 19, 70, 109, 236, 30, 137, 28, 240, 83, 39, 55, 49, 36, 55, 39, 51,
- 37, 49, 0, 12, 67, 85, 184, 64, 89, 39, 83, 83, 36, 12, 0, 13, 68, 70, 12, 82, 28, 51, 35, 50, 81, 88, 108, 0, 13, 68,
- 69, 44, 202, 28, 51, 39, 88, 37, 47, 108, 0, 13, 68, 32, 120, 155, 28, 71, 108, 84, 35, 83, 108, 0, 10, 67, 29, 184, 64, 36,
- 83, 36, 12, 0, 0, 11, 67, 134, 43, 179, 107, 39, 39, 76, 37, 0, 14, 69, 111, 60, 71, 70, 32, 83, 37, 81, 108, 51, 39, 0,
- 14, 69, 70, 44, 34, 194, 32, 51, 39, 49, 39, 49, 39, 0, 20, 71, 41, 24, 159, 34, 36, 243, 40, 47, 39, 51, 39, 65, 71, 39,
- 89, 37, 47, 0, 0, 11, 67, 193, 225, 225, 49, 39, 55, 108, 107, 0, 11, 67, 131, 17, 225, 50, 36, 81, 108, 107, 0, 11, 67, 130,
- 241, 207, 50, 36, 90, 108, 72, 0, 10, 67, 128, 119, 192, 6, 50, 108, 65, 0, 11, 67, 109, 49, 207, 83, 36, 89, 108, 72, 0, 12,
- 68, 29, 52, 71, 4, 36, 89, 51, 108, 51, 0, 16, 69, 29, 50, 156, 68, 112, 36, 89, 47, 36, 104, 17, 51, 108, 0, 0, 11, 67,
- 207, 17, 224, 57, 36, 81, 108, 50, 0, 11, 67, 204, 161, 224, 57, 36, 47, 108, 50, 0, 12, 67, 197, 22, 202, 81, 36, 51, 36, 83,
- 47, 0, 31, 74, 186, 3, 213, 62, 20, 135, 70, 6, 209, 204, 76, 35, 50, 72, 89, 35, 72, 107, 36, 88, 108, 51, 50, 35, 83, 35,
- 51, 37, 0, 16, 70, 130, 37, 15, 29, 24, 128, 50, 40, 91, 72, 108, 51, 40, 0, 10, 67, 127, 49, 224, 65, 37, 108, 50, 0, 12,
- 67, 76, 161, 224, 89, 36, 47, 6, 108, 50, 0, 11, 67, 71, 52, 202, 51, 37, 89, 36, 47, 0, 12, 67, 62, 36, 202, 72, 6, 40,
- 12, 89, 47, 0, 0, 11, 67, 133, 241, 223, 107, 39, 65, 108, 65, 0, 11, 67, 133, 65, 223, 107, 39, 91, 108, 65, 0, 12, 68, 127,
- 54, 71, 60, 65, 37, 19, 108, 72, 0, 11, 67, 109, 24, 64, 83, 35, 51, 35, 107, 0, 13, 67, 105, 24, 64, 104, 17, 35, 51, 51,
- 36, 12, 0, 11, 67, 93, 24, 64, 47, 39, 51, 51, 36, 0, 12, 67, 83, 20, 91, 91, 36, 81, 36, 51, 83, 0, 12, 67, 81, 24,
- 64, 91, 39, 51, 51, 36, 12, 0, 11, 67, 73, 241, 223, 88, 36, 65, 108, 65, 0, 11, 67, 73, 24, 64, 88, 36, 51, 36, 107, 0,
- 12, 67, 61, 24, 64, 72, 35, 51, 51, 36, 12, 0, 19, 70, 41, 236, 81, 29, 177, 192, 47, 36, 55, 36, 81, 51, 108, 83, 35, 50,
- 0, 12, 68, 29, 156, 199, 60, 35, 19, 57, 108, 72, 0, 10, 67, 29, 24, 64, 35, 51, 51, 36, 0, 23, 73, 10, 2, 145, 138, 216,
- 146, 139, 60, 240, 108, 50, 47, 51, 39, 48, 39, 88, 39, 37, 49, 0, 0, 13, 68, 194, 12, 71, 128, 49, 35, 50, 81, 108, 50, 0,
- 14, 68, 194, 4, 209, 40, 49, 39, 50, 89, 36, 51, 47, 0, 11, 67, 193, 242, 128, 49, 35, 65, 35, 47, 0, 11, 67, 193, 241, 222,
- 49, 35, 65, 108, 55, 0, 11, 67, 186, 1, 222, 76, 36, 50, 108, 55, 0, 13, 68, 135, 20, 135, 128, 107, 36, 81, 88, 108, 50, 0,
- 13, 68, 134, 210, 135, 128, 107, 36, 48, 47, 108, 50, 0, 12, 67, 133, 242, 128, 107, 36, 65, 65, 35, 47, 0, 14, 68, 129, 197, 71,
- 128, 50, 39, 104, 17, 89, 108, 50, 0, 14, 68, 129, 129, 219, 40, 50, 36, 88, 108, 83, 35, 47, 0, 12, 67, 129, 49, 204, 50, 35,
- 89, 89, 108, 75, 0, 12, 67, 126, 2, 140, 65, 39, 50, 47, 35, 75, 0, 12, 67, 105, 242, 128, 104, 17, 35, 65, 35, 47, 0, 12,
- 68, 102, 8, 135, 128, 39, 50, 84, 108, 50, 0, 12, 67, 92, 129, 222, 47, 35, 71, 71, 108, 55, 0, 13, 68, 85, 184, 135, 128, 89,
- 35, 83, 84, 108, 50, 0, 11, 67, 81, 241, 222, 91, 39, 65, 108, 55, 0, 13, 68, 76, 131, 71, 128, 89, 39, 71, 107, 108, 50, 0,
- 13, 68, 73, 24, 135, 128, 88, 35, 51, 84, 108, 50, 0, 12, 67, 69, 241, 222, 51, 35, 65, 65, 108, 55, 0, 13, 68, 68, 195, 71,
- 128, 51, 39, 75, 107, 108, 50, 0, 13, 68, 57, 20, 199, 128, 101, 36, 51, 89, 108, 50, 0, 11, 67, 48, 241, 222, 75, 36, 72, 108,
- 55, 0, 10, 67, 34, 18, 128, 71, 39, 107, 47, 0, 14, 68, 34, 5, 7, 128, 71, 36, 50, 36, 91, 108, 50, 0, 14, 68, 33, 20,
- 199, 128, 71, 36, 51, 36, 89, 108, 50, 0, 15, 68, 33, 20, 160, 40, 71, 36, 51, 36, 88, 36, 50, 47, 0, 15, 69, 32, 124, 10,
- 71, 48, 71, 108, 49, 47, 36, 51, 37, 0, 12, 68, 30, 36, 135, 128, 39, 12, 88, 108, 50, 0, 12, 68, 29, 181, 7, 128, 35, 83,
- 91, 108, 50, 0, 11, 67, 9, 27, 111, 108, 51, 48, 36, 90, 0, 0, 11, 67, 184, 172, 33, 76, 39, 47, 49, 36, 0, 12, 67, 129,
- 244, 97, 50, 39, 65, 51, 36, 12, 0, 16, 69, 125, 50, 155, 28, 240, 65, 39, 89, 47, 35, 83, 108, 72, 0, 12, 67, 82, 20, 97,
- 91, 39, 107, 51, 36, 12, 0, 12, 67, 78, 216, 15, 89, 36, 48, 35, 50, 72, 0, 12, 67, 77, 229, 225, 89, 39, 55, 47, 36, 12,
- 0, 18, 70, 77, 24, 147, 40, 120, 0, 89, 36, 51, 84, 36, 89, 47, 108, 50, 0, 18, 70, 77, 19, 32, 32, 120, 0, 89, 35, 51,
- 75, 39, 65, 71, 108, 50, 0, 12, 67, 73, 244, 97, 88, 39, 65, 51, 36, 12, 0, 13, 68, 43, 52, 138, 192, 47, 37, 88, 47, 35,
- 49, 0, 14, 68, 41, 236, 7, 124, 47, 36, 55, 36, 49, 108, 65, 0, 16, 69, 34, 23, 209, 30, 16, 71, 36, 107, 35, 65, 51, 108,
- 107, 0, 11, 68, 30, 36, 115, 192, 40, 51, 37, 49, 0, 12, 68, 29, 227, 71, 124, 36, 55, 107, 108, 65, 0, 13, 68, 29, 195, 199,
- 124, 36, 104, 17, 72, 108, 65, 0, 10, 67, 29, 87, 192, 35, 89, 35, 65, 0, 11, 67, 8, 132, 225, 108, 71, 89, 36, 12, 0, 0,
- 18, 70, 182, 36, 96, 97, 28, 192, 48, 40, 51, 50, 35, 88, 35, 51, 37, 0, 18, 70, 134, 3, 211, 109, 28, 192, 107, 35, 50, 72,
- 89, 83, 37, 51, 37, 0, 17, 69, 131, 20, 115, 76, 160, 6, 50, 36, 81, 35, 51, 37, 89, 47, 0, 15, 69, 126, 40, 19, 30, 0,
- 65, 40, 50, 36, 89, 108, 50, 0, 12, 67, 125, 252, 32, 65, 39, 65, 49, 36, 50, 0, 17, 69, 125, 164, 173, 56, 160, 65, 35, 104,
- 17, 88, 48, 39, 101, 47, 0, 13, 68, 125, 148, 71, 48, 65, 36, 19, 51, 108, 75, 0, 12, 67, 113, 40, 0, 104, 17, 35, 88, 35,
- 50, 0, 11, 67, 109, 72, 0, 83, 35, 91, 36, 50, 0, 12, 67, 81, 227, 138, 91, 36, 55, 35, 101, 47, 0, 13, 67, 69, 33, 220,
- 51, 35, 88, 88, 108, 104, 17, 0, 18, 70, 61, 252, 17, 29, 60, 192, 72, 36, 65, 39, 49, 51, 108, 89, 37, 0, 13, 68, 42, 43,
- 135, 120, 47, 39, 84, 76, 108, 55, 0, 12, 68, 42, 40, 7, 120, 47, 39, 50, 108, 55, 0, 17, 70, 41, 28, 10, 29, 44, 192, 47,
- 39, 51, 49, 47, 108, 88, 37, 0, 12, 67, 33, 20, 142, 71, 35, 51, 88, 35, 101, 0, 15, 69, 33, 19, 135, 76, 160, 71, 35, 51,
- 101, 108, 89, 47, 0, 12, 67, 33, 1, 220, 71, 39, 88, 108, 104, 17, 0, 31, 76, 30, 39, 138, 68, 116, 226, 130, 44, 81, 29, 188,
- 192, 40, 55, 47, 51, 108, 50, 89, 39, 50, 39, 81, 36, 51, 108, 83, 37, 0, 12, 68, 29, 244, 199, 120, 36, 65, 89, 108, 55, 0,
- 11, 67, 28, 193, 220, 39, 75, 108, 104, 17, 0, 14, 68, 28, 165, 71, 120, 36, 47, 47, 36, 89, 108, 55, 0, 0, 13, 68, 182, 36,
- 96, 196, 48, 40, 51, 35, 50, 81, 0, 14, 68, 181, 24, 145, 60, 48, 35, 51, 84, 35, 51, 72, 0, 13, 68, 181, 18, 145, 132, 48,
- 39, 51, 47, 51, 36, 0, 16, 69, 128, 164, 79, 29, 240, 50, 39, 47, 36, 51, 72, 108, 65, 0, 12, 67, 120, 129, 219, 55, 35, 71,
- 71, 108, 83, 0, 16, 69, 109, 24, 136, 121, 144, 83, 39, 51, 40, 71, 35, 55, 19, 0, 12, 67, 93, 228, 223, 47, 36, 55, 36, 89,
- 65, 0, 21, 71, 84, 244, 71, 121, 70, 81, 28, 89, 35, 72, 51, 39, 91, 91, 39, 35, 51, 108, 0, 17, 70, 83, 52, 95, 68, 115,
- 192, 91, 37, 51, 65, 39, 51, 108, 72, 0, 17, 70, 80, 120, 96, 80, 120, 64, 91, 108, 107, 35, 50, 91, 108, 107, 0, 15, 68, 78,
- 215, 148, 196, 89, 36, 48, 36, 55, 36, 91, 81, 0, 10, 67, 69, 145, 219, 51, 39, 108, 83, 0, 14, 69, 62, 36, 202, 29, 240, 72,
- 40, 89, 47, 108, 65, 0, 13, 68, 48, 241, 209, 132, 75, 36, 72, 108, 51, 36, 0, 14, 67, 42, 24, 153, 47, 35, 107, 35, 84, 84,
- 39, 19, 0, 16, 69, 41, 236, 81, 29, 240, 47, 36, 55, 36, 81, 51, 108, 65, 0, 17, 70, 33, 24, 160, 132, 124, 64, 71, 40, 51,
- 40, 50, 107, 108, 81, 0, 12, 68, 31, 60, 81, 196, 37, 81, 51, 36, 81, 0, 14, 68, 8, 132, 209, 60, 108, 71, 36, 89, 35, 51,
- 72, 0, 0, 14, 68, 207, 55, 135, 112, 57, 36, 57, 55, 108, 104, 17, 0, 17, 70, 193, 248, 160, 205, 50, 128, 49, 39, 65, 39, 50,
- 37, 89, 47, 0, 17, 70, 182, 39, 179, 110, 40, 51, 48, 39, 55, 37, 83, 39, 50, 37, 0, 16, 70, 180, 116, 237, 137, 18, 128, 48,
- 108, 89, 48, 39, 51, 47, 0, 14, 69, 139, 59, 226, 29, 224, 84, 37, 90, 40, 108, 55, 0, 14, 68, 129, 244, 71, 40, 50, 39, 65,
- 35, 51, 108, 47, 0, 14, 68, 127, 56, 147, 128, 65, 37, 57, 39, 89, 36, 50, 0, 14, 68, 125, 83, 199, 112, 65, 36, 89, 72, 108,
- 104, 17, 0, 14, 67, 124, 165, 94, 65, 39, 47, 47, 35, 89, 36, 55, 0, 15, 69, 123, 50, 17, 29, 224, 55, 37, 71, 36, 51, 108,
- 55, 0, 14, 68, 121, 246, 71, 40, 55, 39, 65, 35, 19, 108, 47, 0, 13, 68, 120, 136, 71, 40, 55, 35, 71, 107, 108, 47, 0, 15,
- 68, 113, 118, 71, 40, 104, 17, 35, 47, 35, 19, 108, 47, 0, 15, 68, 112, 132, 71, 112, 104, 17, 36, 71, 51, 108, 104, 17, 0, 17,
- 70, 109, 252, 224, 205, 50, 128, 83, 36, 65, 37, 50, 37, 89, 47, 0, 15, 68, 105, 40, 135, 40, 104, 17, 35, 88, 35, 84, 108, 47,
- 0, 14, 68, 82, 24, 135, 40, 91, 35, 107, 35, 84, 108, 47, 0, 14, 68, 80, 136, 71, 40, 91, 39, 71, 35, 107, 108, 47, 0, 13,
- 67, 61, 28, 30, 72, 35, 51, 49, 39, 55, 55, 0, 15, 69, 57, 19, 211, 29, 224, 101, 39, 51, 72, 89, 108, 55, 0, 15, 69, 40,
- 114, 13, 29, 224, 47, 108, 71, 36, 107, 108, 55, 0, 15, 69, 29, 230, 94, 28, 192, 39, 55, 19, 35, 55, 108, 75, 0, 13, 68, 29,
- 116, 71, 112, 39, 47, 51, 108, 104, 17, 0, 17, 70, 29, 60, 7, 206, 2, 128, 36, 89, 49, 108, 57, 50, 36, 47, 0, 15, 69, 28,
- 170, 213, 29, 224, 36, 47, 47, 36, 89, 108, 55, 0, 13, 68, 28, 164, 71, 112, 39, 47, 51, 108, 104, 17, 0, 17, 70, 10, 2, 145,
- 31, 2, 128, 108, 50, 47, 36, 51, 108, 49, 47, 0, 0, 11, 67, 206, 40, 19, 57, 40, 50, 36, 89, 0, 11, 67, 199, 56, 19, 81,
- 37, 50, 36, 89, 0, 19, 70, 184, 115, 209, 79, 49, 225, 76, 108, 72, 39, 51, 89, 37, 57, 108, 107, 0, 16, 70, 182, 34, 147, 60,
- 119, 192, 48, 40, 47, 89, 72, 108, 65, 0, 18, 70, 181, 24, 177, 68, 119, 192, 48, 39, 51, 39, 81, 36, 51, 108, 65, 0, 17, 69,
- 125, 81, 207, 70, 16, 65, 39, 89, 108, 72, 36, 51, 36, 12, 0, 14, 68, 125, 17, 211, 124, 65, 35, 51, 108, 89, 36, 65, 0, 11,
- 67, 124, 225, 215, 65, 39, 101, 108, 47, 0, 17, 68, 124, 210, 145, 124, 6, 65, 39, 107, 4, 47, 35, 51, 35, 65, 0, 13, 67, 115,
- 53, 211, 104, 17, 36, 57, 47, 39, 89, 0, 12, 67, 112, 196, 64, 104, 17, 35, 75, 35, 51, 0, 18, 70, 108, 168, 177, 68, 119, 192,
- 83, 39, 47, 39, 81, 36, 51, 108, 65, 0, 17, 70, 78, 43, 81, 48, 119, 192, 89, 40, 48, 36, 51, 75, 108, 65, 0, 14, 68, 78,
- 3, 209, 124, 89, 35, 50, 72, 51, 39, 65, 0, 16, 69, 61, 50, 140, 68, 240, 72, 35, 89, 47, 75, 36, 51, 72, 0, 11, 67, 42,
- 12, 211, 47, 36, 50, 37, 89, 0, 11, 67, 34, 212, 64, 71, 36, 48, 35, 51, 0, 18, 70, 32, 248, 136, 205, 17, 225, 71, 35, 72,
- 39, 71, 37, 51, 108, 107, 0, 12, 68, 30, 5, 71, 108, 36, 50, 89, 108, 83, 0, 0, 19, 70, 194, 6, 207, 68, 119, 128, 49, 39,
- 50, 83, 36, 72, 36, 51, 108, 55, 0, 19, 70, 181, 116, 98, 79, 49, 224, 48, 36, 47, 51, 39, 89, 37, 57, 108, 50, 0, 15, 68,
- 126, 3, 209, 48, 65, 39, 50, 72, 35, 51, 35, 75, 0, 18, 69, 125, 151, 159, 30, 0, 65, 39, 19, 35, 55, 55, 36, 65, 108, 50,
- 0, 15, 69, 125, 49, 226, 28, 160, 65, 39, 89, 108, 84, 108, 47, 0, 20, 70, 125, 28, 43, 32, 241, 224, 65, 39, 51, 35, 49, 49,
- 35, 71, 72, 108, 50, 0, 18, 69, 124, 212, 95, 28, 160, 65, 39, 107, 35, 51, 51, 35, 65, 108, 47, 0, 14, 68, 124, 212, 71, 32,
- 65, 36, 107, 51, 108, 71, 36, 0, 15, 68, 124, 170, 213, 120, 65, 39, 47, 47, 35, 89, 36, 55, 0, 12, 67, 124, 132, 82, 65, 39,
- 71, 51, 35, 88, 0, 20, 70, 124, 115, 209, 205, 65, 224, 65, 108, 72, 35, 51, 37, 57, 36, 91, 108, 50, 0, 20, 70, 124, 115, 209,
- 204, 161, 224, 65, 108, 72, 35, 51, 37, 57, 36, 47, 108, 50, 0, 22, 70, 73, 244, 79, 129, 65, 224, 88, 39, 65, 39, 51, 51, 39,
- 72, 50, 36, 91, 108, 50, 0, 15, 69, 61, 28, 199, 108, 160, 72, 35, 51, 57, 108, 83, 47, 0, 19, 70, 60, 120, 151, 120, 129, 224,
- 72, 108, 84, 47, 35, 55, 35, 71, 108, 50, 0, 22, 71, 58, 35, 211, 41, 24, 160, 204, 101, 39, 72, 89, 36, 47, 35, 51, 84, 35,
- 50, 37, 0, 15, 69, 57, 49, 209, 28, 160, 101, 36, 89, 108, 51, 108, 47, 0, 15, 69, 57, 17, 219, 28, 160, 101, 39, 51, 108, 83,
- 108, 47, 0, 21, 71, 43, 8, 34, 193, 17, 211, 204, 47, 36, 49, 50, 39, 49, 36, 51, 108, 89, 37, 0, 15, 68, 41, 55, 147, 120,
- 47, 35, 89, 35, 55, 89, 39, 55, 0, 17, 70, 40, 116, 115, 56, 241, 224, 47, 108, 51, 37, 101, 72, 108, 50, 0, 17, 70, 29, 251,
- 81, 204, 119, 128, 35, 65, 48, 36, 51, 57, 108, 55, 0, 17, 70, 29, 59, 84, 204, 119, 128, 36, 89, 48, 36, 91, 37, 108, 55, 0,
- 17, 69, 29, 50, 145, 190, 0, 36, 89, 47, 39, 51, 39, 90, 36, 50, 0, 18, 70, 29, 35, 224, 32, 119, 128, 35, 88, 72, 39, 50,
- 71, 108, 55, 36, 0, 0, 12, 67, 183, 60, 17, 48, 36, 57, 49, 35, 51, 0, 18, 70, 120, 124, 226, 41, 56, 64, 55, 108, 19, 39,
- 47, 36, 89, 36, 12, 0, 13, 67, 115, 53, 81, 104, 17, 36, 57, 89, 35, 51, 0, 22, 71, 109, 24, 155, 69, 50, 135, 60, 83, 39,
- 51, 40, 83, 36, 51, 36, 89, 47, 108, 72, 0, 17, 69, 108, 168, 176, 69, 240, 83, 39, 47, 39, 49, 36, 51, 39, 65, 0, 12, 67,
- 59, 52, 145, 101, 36, 57, 88, 35, 51, 0, 18, 70, 51, 20, 109, 29, 24, 64, 75, 36, 81, 35, 51, 48, 108, 51, 36, 0, 11, 67,
- 43, 56, 17, 47, 37, 50, 36, 51, 0, 13, 68, 35, 52, 160, 76, 71, 37, 88, 50, 36, 89, 0, 22, 72, 33, 225, 199, 76, 162, 224,
- 28, 16, 71, 36, 55, 108, 36, 89, 47, 36, 89, 50, 108, 0, 13, 68, 33, 17, 240, 76, 71, 39, 51, 108, 49, 89, 0, 17, 70, 32,
- 119, 160, 109, 56, 64, 71, 36, 50, 50, 35, 83, 89, 36, 0, 20, 71, 32, 116, 135, 69, 60, 199, 132, 71, 108, 88, 108, 51, 89, 37,
- 57, 108, 107, 0, 15, 69, 30, 12, 219, 69, 240, 39, 50, 37, 83, 39, 51, 65, 0, 12, 68, 29, 180, 71, 92, 36, 83, 51, 108, 47,
- 0, 14, 69, 29, 59, 71, 77, 240, 36, 89, 48, 108, 89, 65, 0, 0, 22, 71, 193, 228, 98, 181, 225, 211, 40, 49, 39, 55, 39, 51,
- 39, 48, 36, 55, 108, 89, 47, 0, 11, 67, 185, 65, 212, 76, 36, 91, 108, 91, 0, 11, 67, 183, 52, 98, 48, 36, 57, 51, 39, 0,
- 11, 67, 129, 184, 144, 50, 39, 83, 40, 88, 0, 11, 67, 127, 52, 98, 65, 37, 51, 35, 84, 0, 16, 69, 126, 3, 30, 28, 128, 65,
- 35, 50, 75, 36, 55, 108, 71, 0, 17, 70, 125, 145, 223, 120, 114, 128, 65, 39, 108, 65, 36, 55, 108, 47, 0, 17, 70, 101, 247, 179,
- 204, 114, 128, 35, 65, 35, 55, 37, 57, 35, 47, 0, 16, 69, 82, 12, 202, 77, 224, 91, 36, 50, 37, 47, 89, 36, 55, 0, 15, 69,
- 41, 24, 176, 30, 240, 47, 40, 51, 40, 49, 108, 90, 0, 12, 67, 33, 65, 212, 71, 35, 91, 91, 108, 91, 0, 15, 69, 33, 24, 147,
- 30, 240, 71, 39, 51, 39, 89, 108, 90, 0, 19, 71, 29, 252, 209, 29, 87, 135, 128, 35, 65, 37, 51, 35, 89, 55, 108, 50, 0, 12,
- 68, 29, 60, 7, 184, 36, 89, 49, 108, 76, 0, 18, 70, 29, 28, 19, 41, 17, 222, 39, 51, 49, 36, 89, 47, 51, 108, 55, 0, 0,
- 12, 68, 198, 33, 202, 68, 81, 40, 108, 47, 51, 0, 18, 70, 195, 55, 162, 197, 23, 192, 49, 37, 55, 40, 81, 36, 51, 35, 65, 0,
- 13, 68, 194, 12, 34, 68, 49, 39, 50, 49, 40, 51, 0, 12, 67, 193, 225, 229, 49, 39, 55, 55, 35, 50, 0, 17, 70, 130, 28, 222,
- 205, 55, 192, 50, 36, 107, 37, 55, 37, 89, 65, 0, 14, 69, 127, 56, 51, 193, 48, 65, 37, 50, 37, 49, 89, 0, 15, 68, 125, 56,
- 12, 68, 65, 35, 89, 36, 50, 75, 36, 51, 0, 12, 68, 123, 60, 34, 68, 55, 37, 49, 39, 51, 0, 11, 67, 113, 21, 64, 104, 17,
- 39, 51, 89, 0, 16, 69, 109, 17, 224, 77, 48, 83, 36, 51, 108, 50, 89, 36, 89, 0, 18, 70, 108, 168, 177, 68, 118, 192, 83, 39,
- 47, 39, 81, 36, 51, 108, 83, 0, 12, 67, 85, 164, 64, 89, 36, 104, 17, 35, 51, 0, 11, 67, 78, 212, 64, 89, 36, 48, 35, 51,
- 0, 18, 70, 77, 242, 30, 205, 55, 192, 89, 35, 65, 71, 39, 55, 37, 89, 65, 0, 11, 67, 72, 104, 147, 88, 36, 19, 40, 89, 0,
- 16, 70, 71, 49, 222, 205, 55, 192, 51, 36, 108, 55, 37, 89, 65, 0, 11, 67, 70, 212, 64, 51, 35, 48, 36, 51, 0, 15, 69, 56,
- 124, 7, 135, 0, 101, 108, 49, 108, 107, 35, 49, 0, 16, 69, 53, 49, 200, 69, 48, 107, 36, 89, 108, 71, 51, 35, 89, 0, 13, 70,
- 42, 44, 212, 130, 40, 15, 47, 40, 57, 36, 0, 14, 68, 42, 33, 202, 68, 47, 35, 84, 108, 47, 39, 51, 0, 17, 70, 41, 24, 145,
- 205, 55, 192, 47, 36, 51, 39, 51, 37, 89, 65, 0, 11, 67, 32, 228, 64, 71, 36, 101, 35, 51, 0, 17, 70, 29, 236, 30, 205, 55,
- 192, 35, 55, 49, 39, 55, 37, 89, 65, 0, 11, 67, 29, 164, 64, 39, 104, 17, 39, 51, 0, 15, 69, 28, 210, 179, 29, 112, 36, 107,
- 47, 37, 57, 108, 47, 0, 10, 67, 8, 228, 64, 108, 101, 35, 51, 0, 0, 18, 70, 131, 56, 176, 29, 55, 128, 50, 37, 57, 40, 49,
- 108, 89, 36, 55, 0, 21, 72, 124, 124, 240, 70, 36, 199, 108, 160, 65, 108, 57, 49, 51, 39, 89, 108, 83, 47, 0, 13, 68, 40, 231,
- 199, 80, 47, 39, 101, 65, 108, 91, 0, 19, 70, 34, 4, 162, 183, 52, 96, 71, 35, 50, 88, 39, 48, 37, 51, 36, 50, 0, 19, 70,
- 9, 33, 207, 61, 19, 138, 108, 88, 108, 72, 72, 36, 51, 35, 101, 47, 0, 7, 65, 96, 6, 88, 108, 0, 0, 11, 67, 186, 17, 209,
- 76, 108, 107, 108, 51, 0, 12, 67, 133, 33, 209, 6, 107, 36, 88, 108, 51, 0, 13, 68, 128, 119, 34, 76, 50, 108, 104, 17, 40, 89,
- 0, 16, 69, 125, 50, 143, 205, 16, 65, 39, 89, 47, 35, 72, 37, 51, 0, 12, 67, 124, 231, 149, 65, 39, 101, 55, 36, 89, 0, 16,
- 69, 122, 3, 225, 137, 16, 81, 35, 50, 72, 36, 107, 40, 51, 0, 15, 68, 113, 200, 34, 76, 104, 17, 39, 104, 17, 50, 40, 89, 0,
- 19, 70, 108, 244, 71, 123, 52, 223, 83, 36, 72, 36, 51, 108, 55, 37, 89, 65, 0, 23, 72, 96, 120, 81, 29, 229, 94, 28, 208, 88,
- 108, 107, 36, 51, 39, 89, 89, 35, 55, 108, 107, 0, 12, 67, 85, 161, 209, 89, 36, 104, 17, 108, 51, 0, 10, 67, 80, 115, 192, 91,
- 6, 108, 72, 0, 11, 67, 78, 209, 209, 89, 36, 48, 108, 51, 0, 11, 67, 77, 33, 209, 89, 36, 88, 108, 51, 0, 17, 70, 63, 56,
- 7, 127, 52, 223, 72, 37, 50, 108, 65, 37, 89, 65, 0, 10, 67, 31, 49, 209, 35, 57, 108, 51, 0, 15, 69, 29, 60, 51, 129, 16,
- 36, 89, 49, 37, 50, 36, 51, 0, 16, 69, 29, 59, 96, 77, 16, 36, 89, 48, 36, 50, 89, 36, 51, 0, 0, 11, 67, 187, 56, 20,
- 76, 37, 50, 36, 91, 0, 14, 69, 183, 60, 7, 78, 32, 48, 37, 49, 108, 89, 39, 0, 11, 67, 182, 212, 243, 48, 36, 48, 89, 37,
- 0, 17, 70, 181, 19, 199, 139, 52, 128, 48, 35, 51, 72, 108, 84, 37, 88, 0, 13, 68, 114, 39, 243, 72, 104, 17, 39, 65, 37, 88,
- 0, 16, 69, 109, 19, 209, 205, 64, 83, 36, 51, 36, 72, 51, 37, 91, 0, 9, 67, 103, 52, 243, 37, 89, 108, 0, 12, 67, 76, 212,
- 115, 89, 35, 107, 35, 51, 37, 0, 17, 69, 53, 28, 7, 41, 64, 107, 35, 51, 35, 49, 108, 47, 35, 91, 0, 12, 67, 43, 20, 115,
- 47, 35, 81, 35, 51, 37, 0, 13, 67, 41, 52, 115, 47, 35, 89, 35, 51, 51, 37, 0, 11, 67, 35, 56, 20, 71, 37, 50, 36, 91,
- 0, 16, 69, 29, 236, 10, 70, 32, 36, 55, 36, 49, 47, 36, 51, 39, 0, 0, 14, 68, 194, 3, 202, 68, 49, 39, 50, 72, 47, 35,
- 51, 0, 19, 70, 193, 236, 19, 206, 40, 0, 49, 39, 55, 36, 49, 89, 37, 57, 39, 50, 0, 18, 70, 193, 225, 226, 207, 4, 64, 49,
- 36, 55, 108, 84, 37, 49, 39, 51, 0, 19, 71, 190, 36, 96, 29, 236, 211, 124, 90, 40, 51, 50, 108, 55, 37, 89, 65, 0, 14, 68,
- 133, 241, 219, 68, 107, 39, 65, 108, 83, 35, 51, 0, 18, 70, 131, 60, 34, 76, 232, 0, 50, 37, 49, 40, 89, 39, 101, 35, 50, 0,
- 13, 68, 129, 56, 135, 68, 50, 36, 89, 84, 108, 51, 0, 12, 67, 125, 242, 143, 65, 39, 65, 47, 35, 72, 0, 19, 71, 111, 56, 143,
- 29, 236, 211, 124, 83, 36, 39, 72, 108, 55, 37, 89, 65, 0, 13, 68, 77, 244, 199, 68, 89, 36, 65, 89, 108, 51, 0, 16, 69, 77,
- 228, 243, 137, 48, 89, 36, 55, 89, 37, 57, 40, 89, 0, 21, 71, 68, 115, 243, 139, 20, 71, 108, 51, 108, 72, 37, 57, 39, 81, 36,
- 51, 108, 83, 0, 10, 67, 53, 58, 192, 107, 36, 89, 89, 0, 13, 68, 43, 4, 71, 68, 47, 36, 49, 51, 108, 51, 0, 13, 68, 35,
- 53, 72, 68, 71, 37, 89, 35, 71, 51, 0, 13, 68, 33, 232, 135, 68, 71, 39, 55, 84, 108, 51, 0, 14, 68, 33, 17, 200, 68, 71,
- 35, 51, 108, 71, 35, 51, 0, 18, 70, 32, 161, 202, 70, 40, 0, 71, 36, 47, 108, 47, 36, 51, 39, 50, 0, 12, 68, 29, 244, 71,
- 68, 36, 65, 51, 108, 51, 0, 13, 68, 29, 236, 226, 68, 39, 55, 37, 84, 36, 51, 0, 12, 68, 29, 84, 71, 68, 36, 89, 51, 108,
- 51, 0, 25, 73, 29, 59, 112, 41, 24, 177, 68, 119, 192, 36, 89, 48, 36, 49, 47, 51, 39, 81, 36, 51, 108, 65, 0, 17, 70, 29,
- 20, 136, 199, 52, 64, 35, 51, 88, 71, 36, 81, 37, 51, 0, 12, 68, 28, 164, 71, 68, 39, 47, 51, 108, 51, 0, 12, 68, 28, 132,
- 71, 68, 35, 71, 51, 108, 51, 0, 0, 14, 68, 193, 65, 240, 80, 49, 36, 91, 108, 49, 36, 91, 0, 14, 68, 82, 1, 211, 204, 91,
- 36, 50, 6, 108, 89, 37, 0, 16, 69, 61, 19, 148, 30, 0, 72, 36, 51, 35, 101, 91, 108, 50, 0, 13, 68, 42, 36, 209, 204, 47,
- 40, 89, 35, 51, 37, 0, 12, 67, 34, 21, 10, 71, 36, 107, 36, 91, 47, 0, 12, 67, 33, 60, 10, 71, 35, 89, 49, 36, 47, 0,
- 12, 67, 30, 212, 74, 39, 48, 36, 51, 36, 47, 0, 11, 67, 9, 252, 218, 108, 65, 37, 104, 17, 0, 0, 21, 72, 192, 114, 162, 123,
- 52, 243, 77, 240, 49, 108, 47, 39, 55, 37, 89, 37, 89, 65, 0, 15, 69, 185, 17, 206, 137, 16, 76, 36, 51, 108, 101, 39, 51, 0,
- 14, 69, 184, 124, 206, 137, 16, 76, 108, 57, 101, 39, 51, 0, 21, 72, 128, 114, 162, 68, 119, 179, 77, 240, 50, 108, 47, 40, 51, 108,
- 55, 37, 89, 65, 0, 18, 70, 125, 168, 7, 95, 52, 192, 65, 36, 104, 17, 50, 108, 47, 37, 89, 0, 11, 67, 125, 124, 217, 65, 39,
- 47, 37, 19, 0, 12, 67, 125, 21, 153, 65, 39, 51, 88, 36, 19, 0, 20, 70, 93, 161, 202, 205, 248, 145, 47, 39, 104, 17, 108, 47,
- 36, 57, 65, 40, 51, 0, 21, 72, 78, 36, 81, 204, 119, 179, 77, 240, 89, 40, 51, 36, 51, 36, 108, 55, 37, 65, 0, 16, 69, 74,
- 20, 95, 29, 16, 88, 35, 107, 51, 36, 65, 108, 51, 0, 13, 68, 34, 24, 34, 60, 71, 36, 107, 50, 40, 72, 0, 12, 67, 33, 23,
- 25, 71, 39, 51, 104, 17, 35, 0, 22, 72, 29, 251, 81, 204, 119, 179, 77, 240, 35, 65, 48, 36, 51, 57, 108, 55, 37, 89, 65, 0,
- 12, 68, 29, 21, 71, 60, 36, 51, 89, 108, 72, 0, 21, 72, 9, 251, 115, 71, 52, 243, 77, 240, 108, 65, 48, 37, 51, 37, 89, 37,
- 89, 65, 0, 13, 68, 9, 180, 115, 60, 108, 83, 35, 51, 37, 72, 0, 0, 15, 68, 193, 251, 94, 40, 49, 39, 65, 48, 36, 55, 36,
- 47, 0, 14, 68, 181, 225, 240, 40, 48, 36, 55, 108, 49, 36, 47, 0, 15, 68, 133, 24, 156, 40, 107, 35, 51, 84, 35, 104, 17, 47,
- 0, 17, 69, 113, 18, 34, 129, 64, 104, 17, 39, 51, 71, 40, 50, 36, 91, 0, 13, 68, 83, 1, 219, 40, 91, 36, 49, 108, 83, 47,
- 0, 14, 68, 81, 17, 219, 40, 91, 36, 51, 108, 83, 35, 47, 0, 13, 67, 62, 36, 114, 72, 39, 51, 36, 57, 36, 12, 0, 11, 67,
- 50, 18, 128, 75, 35, 107, 35, 47, 0, 13, 68, 32, 124, 211, 40, 71, 108, 57, 36, 89, 47, 0, 0, 16, 70, 199, 52, 98, 60, 116,
- 64, 81, 37, 51, 39, 72, 108, 51, 0, 12, 67, 197, 40, 15, 81, 35, 88, 35, 50, 72, 0, 13, 68, 195, 56, 147, 192, 49, 37, 57,
- 40, 89, 49, 0, 18, 70, 193, 19, 202, 32, 116, 64, 49, 39, 51, 72, 47, 35, 71, 108, 51, 0, 17, 70, 128, 119, 243, 126, 40, 0,
- 50, 108, 65, 36, 57, 65, 40, 50, 0, 24, 73, 128, 116, 243, 138, 1, 222, 205, 55, 192, 50, 108, 89, 37, 57, 39, 50, 108, 55, 37,
- 89, 65, 0, 12, 67, 109, 68, 79, 83, 36, 91, 39, 51, 72, 0, 12, 67, 83, 8, 15, 91, 36, 49, 35, 50, 72, 0, 17, 70, 74,
- 36, 95, 60, 116, 64, 88, 40, 51, 65, 35, 72, 108, 51, 0, 11, 67, 68, 117, 15, 51, 108, 91, 36, 72, 0, 17, 70, 32, 116, 113,
- 72, 116, 64, 71, 108, 51, 81, 39, 88, 108, 51, 0, 16, 70, 29, 50, 135, 60, 120, 0, 39, 89, 47, 108, 72, 108, 50, 0, 22, 5,
- 216, 168, 46, 216, 184, 71, 35, 12, 19, 72, 10, 35, 88, 9, 88, 39, 107, 51, 0, 46, 0, 18, 69, 197, 232, 49, 62, 0, 81, 35,
- 55, 35, 50, 81, 35, 72, 35, 50, 0, 12, 67, 135, 48, 202, 107, 36, 57, 19, 35, 47, 0, 16, 68, 134, 3, 211, 200, 107, 36, 50,
- 72, 36, 89, 36, 57, 36, 0, 18, 70, 134, 3, 210, 109, 28, 192, 107, 35, 50, 72, 89, 83, 37, 51, 37, 0, 18, 70, 131, 24, 79,
- 29, 28, 192, 50, 36, 81, 35, 107, 72, 108, 51, 37, 0, 12, 67, 129, 22, 202, 50, 35, 51, 35, 83, 47, 0, 18, 69, 124, 167, 207,
- 174, 0, 65, 39, 47, 36, 65, 35, 72, 72, 36, 50, 0, 10, 67, 89, 248, 0, 88, 36, 65, 50, 0, 14, 69, 78, 39, 179, 76, 160,
- 89, 39, 55, 37, 89, 47, 0, 18, 70, 57, 230, 74, 33, 28, 192, 101, 35, 55, 35, 47, 71, 35, 51, 37, 0, 0, 11, 67, 129, 33,
- 217, 50, 36, 88, 108, 19, 0, 13, 68, 124, 120, 32, 60, 65, 108, 50, 35, 50, 72, 0, 11, 67, 109, 17, 240, 83, 36, 51, 108, 49,
- 0, 10, 67, 81, 241, 192, 91, 39, 65, 108, 0, 13, 68, 81, 236, 224, 196, 91, 36, 55, 37, 50, 81, 0, 18, 70, 72, 116, 98, 129,
- 33, 209, 88, 108, 51, 39, 50, 35, 88, 108, 51, 0, 21, 70, 49, 168, 145, 33, 168, 145, 75, 35, 104, 17, 40, 51, 71, 35, 104, 17,
- 40, 51, 0, 18, 70, 42, 34, 135, 123, 50, 145, 47, 39, 47, 108, 55, 37, 47, 36, 51, 0, 11, 67, 33, 49, 240, 71, 35, 89, 108,
- 49, 0, 12, 67, 29, 241, 192, 6, 35, 4, 65, 65, 108, 0, 9, 67, 9, 241, 192, 108, 65, 108, 0, 0, 11, 67, 181, 225, 239, 48,
- 36, 55, 108, 90, 0, 17, 70, 137, 236, 7, 131, 50, 128, 84, 39, 55, 49, 108, 50, 37, 47, 0, 19, 70, 129, 180, 199, 131, 50, 128,
- 50, 35, 83, 89, 108, 50, 37, 57, 35, 47, 0, 18, 69, 124, 129, 243, 103, 32, 65, 39, 71, 108, 57, 36, 19, 36, 57, 36, 0, 14,
- 68, 84, 247, 199, 40, 89, 35, 72, 35, 65, 108, 47, 0, 18, 70, 69, 180, 95, 205, 50, 128, 51, 36, 83, 39, 51, 65, 37, 89, 47,
- 0, 17, 70, 63, 52, 226, 130, 2, 128, 72, 37, 89, 39, 50, 36, 50, 47, 0, 18, 69, 57, 23, 225, 71, 32, 101, 35, 51, 65, 39,
- 107, 51, 36, 57, 36, 0, 14, 68, 53, 100, 71, 40, 107, 35, 88, 35, 51, 108, 47, 0, 19, 70, 50, 36, 97, 125, 52, 115, 75, 40,
- 51, 107, 35, 65, 89, 35, 51, 37, 0, 18, 70, 33, 24, 176, 68, 116, 243, 71, 39, 51, 40, 49, 51, 108, 89, 37, 0, 31, 76, 31,
- 20, 179, 76, 161, 224, 79, 49, 222, 205, 50, 128, 36, 81, 88, 37, 89, 47, 108, 50, 89, 37, 57, 108, 55, 37, 89, 47, 0, 7, 66,
- 30, 32, 40, 12, 0, 13, 68, 28, 193, 200, 40, 36, 75, 108, 71, 35, 47, 0, 8, 66, 30, 32, 40, 12, 0, 76, 0, 15, 69, 185,
- 225, 224, 204, 240, 76, 36, 55, 108, 50, 37, 72, 0, 15, 69, 185, 33, 224, 204, 240, 76, 36, 88, 108, 50, 37, 72, 0, 16, 69, 109,
- 231, 243, 131, 16, 83, 36, 55, 36, 65, 37, 50, 81, 0, 10, 67, 100, 165, 0, 35, 47, 35, 91, 0, 11, 67, 94, 213, 0, 47, 35,
- 48, 36, 91, 0, 21, 71, 68, 116, 160, 198, 19, 199, 68, 51, 108, 88, 50, 36, 81, 35, 107, 72, 108, 51, 0, 14, 69, 58, 36, 84,
- 204, 240, 101, 39, 51, 91, 37, 72, 0, 16, 69, 33, 24, 140, 68, 240, 71, 39, 51, 40, 75, 36, 51, 72, 0, 16, 69, 9, 180, 115,
- 128, 240, 108, 83, 35, 51, 37, 50, 35, 72, 0, 0, 16, 69, 194, 3, 208, 134, 0, 49, 39, 50, 72, 88, 36, 107, 50, 0, 14, 69,
- 131, 50, 145, 28, 160, 50, 37, 47, 51, 108, 47, 0, 19, 69, 125, 195, 223, 28, 160, 65, 39, 104, 17, 35, 72, 72, 35, 65, 108, 47,
- 0, 16, 69, 125, 55, 159, 30, 0, 65, 39, 89, 35, 55, 65, 108, 50, 0, 18, 70, 124, 116, 199, 186, 36, 202, 65, 108, 89, 108, 76,
- 39, 89, 36, 47, 0, 13, 68, 94, 36, 71, 32, 47, 39, 51, 6, 108, 71, 0, 16, 69, 83, 4, 115, 30, 0, 91, 39, 49, 51, 37,
- 57, 108, 50, 0, 16, 69, 49, 33, 179, 28, 160, 75, 39, 88, 19, 37, 57, 108, 47, 0, 16, 69, 42, 3, 208, 134, 0, 47, 39, 50,
- 72, 88, 36, 107, 50, 0, 18, 69, 41, 248, 51, 28, 160, 47, 35, 65, 35, 50, 50, 37, 57, 108, 47, 0, 18, 69, 32, 120, 98, 204,
- 160, 71, 108, 107, 39, 84, 37, 57, 57, 35, 47, 0, 16, 69, 8, 131, 223, 74, 0, 108, 71, 72, 35, 65, 88, 35, 50, 0, 11, 67,
- 129, 252, 192, 50, 36, 65, 37, 0, 76, 0, 19, 70, 197, 19, 224, 34, 3, 192, 81, 35, 51, 72, 35, 50, 71, 35, 50, 72, 0, 18,
- 70, 35, 51, 200, 122, 3, 192, 71, 37, 72, 71, 39, 55, 35, 50, 72, 0, 18, 70, 33, 226, 17, 206, 12, 64, 71, 39, 55, 71, 37,
- 51, 37, 50, 81, 0, 16, 70, 29, 50, 145, 206, 12, 64, 36, 89, 47, 51, 37, 50, 81, 0, 0, 11, 67, 93, 226, 0, 47, 35, 55,
- 35, 71, 0, 18, 70, 63, 20, 72, 29, 178, 128, 72, 36, 81, 35, 51, 71, 108, 83, 47, 0, 18, 70, 60, 225, 224, 204, 114, 128, 72,
- 39, 101, 108, 50, 37, 57, 108, 47, 0, 17, 70, 33, 24, 160, 83, 50, 128, 71, 36, 51, 39, 50, 91, 37, 47, 0, 12, 67, 33, 22,
- 162, 71, 39, 51, 104, 17, 40, 0, 19, 71, 31, 8, 160, 137, 252, 211, 40, 36, 49, 39, 50, 39, 65, 37, 89, 47, 0, 11, 67, 28,
- 136, 179, 35, 71, 35, 84, 37, 0, 0, 12, 67, 181, 52, 71, 48, 36, 89, 35, 51, 108, 0, 9, 66, 94, 16, 47, 108, 107, 108, 0,
- 8, 66, 42, 16, 47, 35, 107, 0, 12, 67, 40, 134, 71, 47, 35, 71, 19, 35, 50, 0, 19, 70, 32, 119, 135, 33, 232, 15, 71, 108,
- 55, 108, 71, 39, 55, 35, 50, 72, 0, 11, 67, 29, 52, 71, 39, 89, 35, 51, 108, 0, 12, 67, 28, 172, 7, 36, 47, 47, 36, 49,
- 108, 0, 9, 66, 34, 16, 71, 36, 12, 0, 76, 0, 14, 68, 198, 3, 34, 204, 81, 35, 50, 75, 35, 84, 37, 0, 15, 69, 197, 252,
- 212, 30, 0, 81, 39, 65, 37, 91, 108, 50, 0, 14, 68, 124, 210, 162, 204, 65, 39, 107, 47, 35, 84, 37, 0, 16, 69, 82, 1, 206,
- 42, 0, 91, 36, 50, 108, 101, 47, 35, 50, 0, 14, 68, 81, 50, 148, 136, 91, 39, 89, 47, 36, 91, 40, 0, 0, 14, 68, 133, 244,
- 209, 28, 107, 35, 65, 89, 39, 51, 108, 0, 16, 68, 114, 23, 17, 28, 104, 17, 35, 107, 104, 17, 35, 51, 108, 0, 11, 67, 93, 231,
- 0, 47, 36, 55, 104, 17, 0, 14, 68, 57, 88, 149, 28, 101, 39, 89, 40, 89, 35, 50, 0, 14, 68, 53, 252, 209, 28, 107, 39, 65,
- 36, 57, 51, 108, 0, 13, 68, 29, 178, 145, 28, 36, 83, 47, 36, 51, 108, 0, 0, 11, 67, 181, 18, 162, 48, 35, 51, 47, 39, 0,
- 12, 67, 133, 24, 179, 107, 36, 51, 35, 84, 37, 0, 13, 67, 105, 24, 179, 104, 17, 35, 51, 35, 84, 37, 0, 11, 67, 57, 76, 51,
- 101, 39, 91, 49, 37, 0, 12, 67, 33, 56, 179, 71, 36, 89, 40, 57, 36, 0, 0, 10, 67, 137, 54, 64, 84, 39, 89, 19, 0, 15,
- 69, 136, 120, 27, 76, 112, 84, 108, 50, 35, 83, 89, 108, 0, 13, 67, 131, 2, 161, 50, 39, 49, 6, 47, 36, 12, 0, 10, 67, 100,
- 129, 207, 36, 71, 108, 72, 0, 11, 67, 89, 241, 207, 88, 36, 65, 108, 72, 0, 11, 67, 86, 7, 192, 89, 35, 50, 35, 65, 0, 15,
- 69, 76, 212, 66, 76, 112, 89, 36, 107, 51, 108, 89, 108, 0, 11, 67, 76, 167, 192, 89, 36, 47, 35, 65, 0, 11, 67, 74, 7, 192,
- 88, 35, 50, 35, 65, 0, 13, 68, 57, 114, 7, 4, 101, 39, 47, 35, 71, 108, 0, 10, 67, 52, 167, 192, 107, 35, 47, 65, 0, 11,
- 67, 46, 7, 192, 89, 35, 50, 35, 65, 0, 11, 67, 42, 7, 192, 47, 35, 50, 35, 65, 0, 16, 69, 32, 124, 220, 68, 112, 71, 108,
- 57, 104, 17, 35, 51, 108, 0, 10, 67, 30, 7, 192, 36, 50, 39, 65, 0, 16, 69, 29, 236, 10, 68, 112, 36, 55, 36, 49, 47, 36,
- 51, 108, 0, 11, 68, 28, 213, 71, 4, 36, 107, 89, 108, 0, 14, 69, 28, 136, 153, 92, 112, 35, 71, 40, 35, 47, 108, 0, 0, 12,
- 67, 197, 52, 202, 81, 39, 89, 35, 89, 47, 0, 16, 69, 194, 28, 20, 30, 0, 49, 35, 107, 49, 36, 91, 108, 50, 0, 11, 67, 193,
- 231, 128, 49, 39, 55, 35, 55, 0, 12, 67, 128, 244, 74, 50, 39, 72, 51, 35, 47, 0, 11, 67, 127, 56, 160, 65, 37, 57, 40, 50,
- 0, 15, 69, 126, 36, 222, 206, 0, 65, 40, 89, 36, 55, 37, 50, 0, 12, 67, 125, 231, 128, 6, 65, 36, 55, 35, 55, 0, 16, 68,
- 124, 168, 155, 204, 65, 39, 47, 36, 84, 35, 83, 83, 108, 0, 12, 67, 113, 231, 128, 104, 17, 39, 55, 35, 55, 0, 14, 67, 112, 244,
- 74, 104, 17, 39, 72, 6, 51, 35, 47, 0, 12, 67, 109, 20, 202, 83, 36, 51, 36, 89, 47, 0, 10, 67, 101, 231, 128, 36, 55, 35,
- 55, 0, 12, 67, 92, 129, 206, 47, 35, 71, 71, 108, 101, 0, 11, 67, 82, 7, 128, 91, 36, 50, 36, 55, 0, 11, 67, 74, 8, 160,
- 88, 35, 50, 40, 50, 0, 14, 67, 41, 156, 224, 47, 35, 19, 35, 57, 57, 39, 50, 0, 15, 69, 29, 242, 160, 30, 0, 36, 65, 47,
- 36, 50, 108, 50, 0, 0, 11, 67, 197, 28, 64, 81, 39, 12, 51, 81, 0, 11, 67, 194, 12, 223, 49, 39, 50, 37, 65, 0, 13, 68,
- 185, 18, 176, 132, 76, 39, 51, 47, 49, 36, 0, 12, 67, 181, 228, 240, 48, 36, 55, 36, 89, 49, 0, 10, 67, 180, 116, 112, 48, 108,
- 51, 49, 0, 13, 68, 137, 20, 199, 60, 84, 36, 51, 89, 108, 72, 0, 13, 67, 129, 72, 159, 50, 35, 91, 35, 84, 35, 65, 0, 14,
- 68, 125, 195, 199, 60, 65, 36, 104, 17, 72, 108, 72, 0, 14, 67, 124, 212, 112, 65, 39, 107, 35, 51, 51, 36, 49, 0, 15, 68, 124,
- 165, 135, 60, 65, 39, 47, 47, 35, 88, 108, 72, 0, 11, 67, 124, 129, 205, 65, 39, 71, 108, 107, 0, 10, 67, 122, 3, 0, 55, 36,
- 50, 75, 0, 12, 67, 85, 24, 64, 89, 39, 51, 51, 36, 12, 0, 15, 68, 82, 24, 179, 132, 91, 35, 107, 35, 84, 37, 57, 36, 0,
- 11, 67, 70, 44, 223, 51, 35, 84, 37, 65, 0, 15, 68, 41, 72, 179, 132, 47, 35, 91, 84, 37, 57, 36, 12, 0, 15, 68, 40, 132,
- 70, 132, 47, 35, 71, 51, 35, 19, 36, 12, 0, 11, 67, 40, 116, 112, 47, 108, 51, 36, 49, 0, 13, 67, 33, 72, 159, 71, 36, 91,
- 35, 84, 35, 65, 0, 10, 67, 32, 116, 240, 71, 108, 89, 49, 0, 14, 69, 29, 18, 148, 28, 16, 36, 51, 47, 36, 91, 108, 0, 14,
- 68, 28, 248, 179, 132, 35, 72, 84, 37, 57, 36, 12, 0, 11, 67, 11, 50, 159, 108, 57, 47, 36, 65, 0, 0, 13, 68, 181, 24, 179,
- 128, 48, 35, 51, 84, 37, 50, 0, 14, 68, 131, 56, 138, 128, 50, 37, 57, 39, 47, 39, 50, 0, 12, 67, 129, 24, 175, 50, 39, 51,
- 84, 36, 90, 0, 13, 68, 126, 23, 226, 128, 65, 36, 107, 65, 40, 50, 0, 15, 67, 125, 196, 72, 65, 39, 104, 17, 35, 51, 51, 35,
- 71, 0, 13, 68, 125, 147, 34, 128, 65, 35, 19, 75, 40, 50, 0, 12, 67, 112, 136, 158, 104, 17, 35, 71, 40, 55, 0, 13, 67, 105,
- 188, 222, 104, 17, 39, 83, 36, 57, 55, 0, 13, 68, 81, 24, 179, 128, 91, 36, 51, 84, 37, 50, 0, 14, 68, 81, 17, 240, 40, 91,
- 36, 51, 108, 49, 35, 47, 0, 11, 67, 69, 56, 158, 51, 35, 89, 40, 55, 0, 12, 67, 61, 246, 128, 72, 35, 65, 35, 104, 17, 0,
- 14, 68, 53, 17, 211, 40, 107, 36, 51, 108, 89, 35, 47, 0, 13, 68, 51, 51, 98, 128, 75, 36, 57, 107, 40, 50, 0, 13, 68, 33,
- 236, 226, 128, 71, 36, 55, 57, 39, 50, 0, 12, 67, 33, 28, 222, 71, 36, 51, 36, 57, 55, 0, 13, 68, 10, 215, 162, 128, 108, 48,
- 39, 55, 39, 50, 0, 0, 12, 67, 197, 28, 225, 81, 36, 51, 57, 36, 12, 0, 11, 67, 185, 251, 161, 76, 35, 65, 76, 36, 0, 15,
- 69, 126, 17, 200, 28, 240, 65, 35, 107, 108, 71, 108, 72, 0, 18, 70, 125, 156, 224, 204, 120, 0, 65, 39, 19, 37, 50, 37, 57, 108,
- 50, 0, 17, 69, 125, 145, 226, 206, 16, 65, 39, 19, 108, 84, 37, 57, 36, 12, 0, 17, 68, 124, 168, 19, 192, 65, 39, 47, 36, 50,
- 35, 89, 89, 36, 49, 0, 12, 67, 121, 200, 161, 55, 35, 104, 17, 84, 36, 0, 9, 67, 102, 6, 192, 39, 50, 83, 0, 10, 67, 86,
- 6, 192, 89, 36, 50, 83, 0, 11, 67, 83, 56, 161, 91, 37, 84, 36, 12, 0, 11, 67, 57, 244, 97, 101, 39, 65, 51, 36, 0, 12,
- 67, 49, 232, 161, 75, 36, 55, 84, 36, 12, 0, 14, 68, 41, 200, 179, 124, 47, 35, 104, 17, 84, 37, 65, 0, 14, 67, 40, 167, 225,
- 47, 35, 47, 35, 65, 65, 36, 12, 0, 13, 68, 32, 120, 149, 108, 71, 108, 84, 35, 89, 83, 0, 11, 67, 9, 21, 33, 108, 51, 91,
- 36, 12, 0, 0, 12, 67, 198, 36, 160, 81, 35, 84, 35, 88, 50, 0, 11, 67, 194, 43, 96, 49, 39, 48, 36, 50, 0, 11, 67, 131,
- 24, 160, 50, 36, 81, 40, 50, 0, 11, 67, 127, 52, 160, 65, 37, 88, 35, 50, 0, 15, 68, 125, 193, 226, 120, 65, 39, 104, 17, 108,
- 84, 36, 55, 0, 14, 67, 125, 156, 224, 65, 39, 19, 35, 57, 57, 35, 50, 0, 11, 67, 125, 40, 160, 65, 36, 88, 39, 50, 0, 12,
- 67, 124, 244, 96, 65, 39, 72, 36, 51, 50, 0, 11, 67, 71, 56, 160, 51, 37, 57, 39, 50, 0, 11, 67, 68, 129, 202, 51, 39, 71,
- 108, 47, 0, 12, 67, 50, 1, 218, 75, 36, 50, 108, 104, 17, 0, 11, 67, 48, 136, 160, 75, 35, 71, 40, 50, 0, 11, 67, 44, 129,
- 202, 89, 39, 71, 108, 47, 0, 17, 70, 43, 56, 146, 137, 188, 192, 47, 36, 10, 39, 88, 39, 83, 37, 0, 14, 67, 40, 213, 96, 47,
- 35, 107, 35, 89, 89, 39, 50, 0, 12, 67, 34, 5, 32, 71, 39, 50, 91, 35, 50, 0, 15, 69, 33, 230, 199, 76, 160, 71, 36, 55,
- 83, 108, 89, 47, 0, 15, 69, 32, 116, 140, 76, 160, 71, 108, 88, 75, 39, 89, 47, 0, 11, 67, 29, 188, 32, 35, 83, 49, 35, 50,
- 0, 12, 68, 29, 75, 115, 120, 36, 91, 48, 37, 55, 0, 0, 14, 69, 192, 120, 15, 137, 240, 49, 108, 50, 72, 39, 65, 0, 15, 69,
- 133, 241, 202, 137, 240, 107, 36, 65, 108, 47, 39, 65, 0, 11, 67, 129, 245, 192, 50, 35, 65, 35, 47, 0, 12, 67, 125, 228, 159, 65,
- 39, 55, 88, 35, 65, 0, 16, 67, 125, 55, 27, 65, 39, 89, 35, 104, 17, 104, 17, 35, 83, 0, 13, 68, 125, 49, 217, 60, 65, 39,
- 89, 108, 36, 72, 0, 12, 67, 112, 124, 223, 104, 17, 108, 57, 36, 65, 0, 15, 68, 110, 36, 115, 132, 83, 36, 84, 51, 37, 57, 36,
- 12, 0, 15, 68, 109, 22, 209, 132, 83, 36, 51, 83, 36, 51, 36, 12, 0, 15, 68, 102, 2, 51, 132, 36, 50, 35, 71, 37, 57, 36,
- 12, 0, 13, 68, 100, 116, 115, 132, 19, 108, 51, 37, 57, 36, 0, 12, 67, 85, 180, 95, 89, 36, 83, 51, 39, 65, 0, 13, 68, 80,
- 124, 81, 60, 91, 108, 81, 36, 51, 72, 0, 12, 67, 77, 156, 223, 89, 35, 19, 57, 35, 65, 0, 16, 69, 57, 24, 148, 185, 176, 101,
- 39, 51, 39, 91, 76, 39, 83, 0, 15, 68, 42, 24, 179, 132, 47, 35, 107, 84, 37, 57, 36, 12, 0, 16, 69, 41, 193, 226, 205, 240,
- 47, 35, 104, 17, 108, 84, 37, 65, 0, 15, 68, 41, 18, 46, 132, 47, 39, 51, 39, 71, 76, 36, 12, 0, 13, 69, 31, 55, 179, 137,
- 240, 37, 55, 36, 39, 65, 0, 14, 68, 30, 4, 243, 132, 36, 50, 89, 37, 57, 36, 12, 0, 18, 70, 29, 231, 237, 204, 115, 192, 39,
- 55, 35, 65, 48, 37, 57, 108, 72, 0, 17, 70, 28, 168, 145, 204, 168, 64, 39, 47, 39, 51, 37, 47, 36, 12, 0, 0, 18, 70, 192,
- 114, 135, 122, 212, 243, 49, 108, 47, 108, 55, 36, 48, 89, 37, 0, 17, 70, 191, 56, 138, 31, 4, 243, 90, 36, 39, 47, 108, 49, 89,
- 37, 0, 10, 67, 181, 251, 64, 48, 39, 65, 48, 0, 18, 70, 130, 36, 97, 68, 116, 243, 50, 40, 51, 107, 35, 51, 108, 89, 37, 0,
- 11, 67, 128, 236, 222, 50, 35, 101, 37, 55, 0, 12, 67, 125, 181, 158, 65, 39, 83, 88, 36, 55, 0, 15, 68, 125, 100, 71, 40, 65,
- 39, 88, 36, 51, 51, 108, 47, 0, 16, 69, 125, 50, 151, 205, 224, 65, 39, 89, 47, 35, 47, 37, 55, 0, 16, 69, 124, 164, 98, 181,
- 224, 65, 36, 47, 51, 39, 48, 39, 55, 0, 17, 68, 124, 163, 85, 128, 65, 39, 47, 36, 107, 35, 89, 89, 36, 50, 0, 14, 68, 120,
- 214, 7, 40, 55, 35, 107, 35, 88, 108, 47, 0, 15, 69, 120, 118, 94, 28, 192, 55, 108, 19, 35, 55, 108, 75, 0, 10, 67, 100, 200,
- 158, 35, 75, 40, 55, 0, 20, 70, 85, 19, 206, 72, 118, 115, 89, 39, 51, 35, 72, 36, 101, 39, 88, 108, 37, 0, 14, 68, 78, 8,
- 135, 40, 89, 35, 50, 35, 84, 108, 47, 0, 14, 68, 61, 152, 135, 40, 72, 35, 19, 35, 84, 108, 47, 0, 12, 67, 61, 28, 222, 72,
- 36, 51, 36, 57, 55, 0, 16, 70, 61, 19, 162, 29, 50, 128, 72, 35, 51, 101, 108, 89, 47, 0, 16, 68, 61, 18, 51, 128, 72, 35,
- 51, 71, 36, 57, 108, 50, 36, 0, 12, 67, 49, 1, 200, 75, 35, 88, 88, 108, 71, 0, 11, 67, 43, 56, 158, 47, 37, 57, 40, 55,
- 0, 11, 67, 40, 120, 158, 47, 108, 84, 35, 55, 0, 13, 68, 34, 37, 31, 128, 71, 40, 91, 65, 35, 50, 0, 11, 67, 32, 236, 222,
- 71, 35, 101, 37, 55, 0, 12, 68, 30, 212, 243, 128, 39, 48, 89, 37, 50, 0, 12, 68, 29, 88, 135, 40, 35, 89, 84, 108, 47, 0,
- 0, 15, 69, 181, 23, 199, 206, 16, 48, 39, 51, 65, 108, 57, 36, 0, 11, 67, 129, 65, 215, 50, 36, 91, 108, 47, 0, 14, 67, 125,
- 100, 83, 65, 39, 88, 35, 51, 51, 35, 89, 0, 10, 67, 122, 44, 19, 55, 40, 49, 89, 0, 16, 69, 61, 50, 177, 68, 240, 72, 35,
- 89, 47, 81, 36, 51, 72, 0, 12, 67, 59, 49, 215, 101, 35, 57, 57, 108, 47, 0, 14, 68, 49, 17, 243, 124, 75, 35, 51, 108, 57,
- 36, 65, 0, 11, 67, 35, 60, 19, 71, 37, 49, 35, 89, 0, 16, 69, 34, 17, 200, 71, 16, 71, 35, 107, 108, 71, 35, 51, 81, 0,
- 14, 68, 33, 24, 179, 124, 71, 36, 51, 35, 84, 37, 65, 0, 16, 69, 32, 119, 159, 70, 16, 71, 36, 55, 65, 35, 51, 51, 36, 0,
- 13, 68, 28, 244, 71, 192, 36, 12, 72, 51, 108, 49, 0, 14, 68, 28, 164, 199, 100, 36, 47, 47, 36, 89, 108, 19, 0, 0, 17, 68,
- 194, 2, 145, 120, 4, 6, 49, 39, 50, 47, 39, 51, 39, 55, 0, 12, 68, 192, 124, 34, 120, 49, 108, 49, 39, 55, 0, 17, 69, 185,
- 235, 145, 29, 160, 76, 36, 55, 76, 36, 51, 108, 104, 17, 0, 19, 71, 183, 50, 147, 207, 1, 202, 136, 48, 37, 47, 89, 37, 49, 108,
- 47, 39, 0, 18, 70, 181, 225, 224, 192, 168, 160, 48, 36, 55, 108, 50, 49, 47, 39, 50, 0, 15, 69, 181, 76, 223, 30, 0, 48, 35,
- 91, 37, 65, 108, 50, 0, 11, 67, 181, 24, 128, 48, 39, 51, 39, 84, 0, 17, 70, 127, 60, 17, 137, 184, 160, 65, 37, 49, 51, 39,
- 83, 39, 50, 0, 13, 68, 126, 2, 135, 188, 65, 39, 50, 47, 108, 90, 0, 15, 68, 125, 103, 205, 120, 65, 39, 88, 65, 35, 107, 36,
- 55, 0, 12, 67, 124, 212, 82, 65, 39, 107, 51, 35, 88, 0, 14, 68, 124, 209, 219, 96, 65, 39, 107, 108, 83, 36, 88, 0, 17, 70,
- 124, 116, 112, 79, 52, 202, 65, 108, 51, 49, 89, 37, 89, 47, 0, 14, 69, 100, 129, 209, 28, 160, 36, 71, 108, 51, 108, 47, 0, 12,
- 67, 78, 212, 82, 89, 36, 48, 39, 51, 88, 0, 15, 69, 53, 44, 209, 30, 0, 107, 35, 88, 37, 51, 108, 50, 0, 19, 70, 30, 216,
- 146, 79, 56, 160, 39, 48, 39, 88, 36, 89, 37, 57, 39, 50, 0, 14, 69, 29, 65, 209, 28, 160, 36, 91, 108, 51, 108, 47, 0, 0,
- 20, 70, 194, 4, 209, 79, 56, 159, 49, 39, 50, 89, 36, 51, 89, 37, 57, 39, 65, 0, 17, 70, 192, 119, 135, 33, 28, 64, 49, 108,
- 55, 108, 71, 35, 51, 81, 0, 15, 69, 127, 50, 17, 205, 240, 65, 37, 71, 35, 51, 37, 65, 0, 13, 68, 124, 210, 135, 92, 65, 39,
- 107, 47, 108, 47, 0, 12, 67, 85, 21, 81, 89, 35, 51, 89, 35, 51, 0, 14, 68, 77, 196, 71, 92, 89, 39, 104, 17, 51, 108, 47,
- 0, 20, 71, 76, 120, 51, 43, 20, 71, 60, 89, 108, 50, 47, 37, 81, 36, 51, 108, 72, 0, 14, 69, 62, 36, 112, 205, 240, 72, 39,
- 51, 49, 37, 65, 0, 15, 69, 58, 40, 49, 69, 240, 101, 40, 50, 81, 35, 51, 65, 0, 15, 69, 32, 120, 27, 137, 0, 71, 108, 50,
- 39, 83, 40, 88, 0, 18, 70, 29, 50, 135, 63, 56, 159, 36, 89, 47, 108, 72, 37, 57, 39, 65, 0, 0, 11, 67, 131, 17, 212, 50,
- 36, 81, 108, 91, 0, 19, 70, 130, 37, 10, 48, 114, 128, 50, 36, 84, 36, 91, 47, 36, 75, 108, 47, 0, 10, 67, 128, 116, 98, 50,
- 108, 51, 39, 0, 18, 70, 127, 1, 202, 32, 114, 128, 65, 39, 49, 108, 47, 36, 71, 108, 47, 0, 21, 70, 124, 168, 155, 204, 114, 128,
- 65, 39, 47, 36, 84, 35, 83, 83, 37, 57, 108, 47, 0, 12, 67, 113, 82, 0, 104, 17, 35, 89, 35, 71, 0, 18, 70, 76, 120, 10,
- 71, 56, 158, 89, 108, 50, 47, 51, 37, 57, 39, 55, 0, 21, 71, 63, 8, 145, 29, 60, 226, 128, 72, 36, 49, 39, 51, 108, 89, 37,
- 57, 39, 50, 0, 18, 70, 29, 119, 135, 100, 114, 128, 36, 47, 47, 36, 55, 108, 19, 108, 47, 0, 0, 11, 67, 197, 17, 211, 81, 36,
- 51, 108, 89, 0, 11, 67, 193, 180, 64, 49, 39, 12, 83, 51, 0, 17, 70, 192, 116, 113, 75, 56, 0, 49, 108, 51, 81, 39, 88, 37,
- 50, 0, 17, 70, 183, 52, 98, 193, 56, 0, 48, 37, 51, 39, 49, 89, 36, 50, 0, 15, 69, 134, 209, 202, 207, 0, 107, 36, 48, 108,
- 47, 37, 49, 0, 11, 67, 129, 180, 64, 50, 35, 83, 35, 51, 0, 12, 67, 125, 180, 64, 65, 35, 83, 35, 51, 51, 0, 14, 68, 125,
- 49, 219, 68, 65, 39, 89, 108, 83, 36, 51, 0, 10, 67, 98, 20, 64, 88, 39, 107, 51, 0, 10, 67, 53, 21, 64, 107, 36, 51, 89,
- 0, 10, 67, 30, 20, 64, 35, 107, 35, 51, 0, 12, 68, 28, 231, 135, 84, 36, 101, 55, 108, 89, 0, 8, 65, 100, 6, 36, 57, 50,
- 0, 0, 16, 69, 197, 66, 159, 69, 32, 81, 35, 91, 47, 65, 35, 51, 88, 0, 19, 70, 193, 228, 202, 70, 39, 128, 49, 39, 55, 36,
- 89, 47, 36, 51, 39, 55, 0, 23, 72, 181, 24, 138, 138, 215, 135, 76, 160, 48, 39, 51, 39, 47, 39, 48, 36, 55, 108, 89, 47, 0,
- 11, 67, 131, 49, 210, 50, 37, 57, 108, 88, 0, 10, 67, 128, 216, 128, 50, 35, 107, 84, 0, 18, 69, 125, 50, 8, 30, 0, 65, 39,
- 89, 35, 71, 71, 36, 71, 108, 50, 0, 13, 67, 105, 241, 210, 104, 17, 35, 65, 65, 108, 88, 0, 14, 68, 93, 28, 220, 204, 47, 35,
- 51, 37, 104, 17, 37, 0, 20, 70, 43, 56, 145, 205, 60, 224, 47, 36, 10, 39, 51, 37, 89, 37, 57, 108, 50, 0, 20, 70, 40, 104,
- 145, 205, 60, 224, 47, 36, 19, 39, 51, 37, 89, 37, 57, 35, 50, 0, 18, 69, 35, 53, 138, 206, 0, 71, 36, 57, 88, 35, 47, 36,
- 57, 108, 50, 0, 16, 69, 35, 49, 223, 69, 32, 71, 37, 57, 108, 65, 39, 51, 88, 0, 13, 68, 35, 2, 135, 80, 71, 35, 49, 47,
- 108, 91, 0, 13, 68, 33, 74, 199, 80, 71, 35, 91, 91, 108, 91, 0, 20, 71, 32, 116, 98, 34, 3, 243, 120, 71, 108, 51, 39, 71,
- 35, 50, 72, 37, 55, 0, 21, 72, 30, 216, 145, 42, 40, 51, 76, 160, 39, 48, 39, 51, 47, 40, 50, 37, 89, 47, 0, 19, 70, 29,
- 60, 32, 61, 24, 160, 36, 89, 49, 35, 50, 72, 35, 51, 40, 50, 0, 12, 68, 29, 24, 71, 80, 36, 51, 107, 108, 91, 0, 0, 18,
- 70, 198, 3, 7, 128, 252, 223, 81, 39, 50, 75, 108, 50, 72, 37, 65, 0, 12, 67, 195, 54, 209, 49, 36, 57, 83, 35, 51, 0, 12,
- 67, 193, 177, 209, 49, 39, 83, 83, 108, 51, 0, 16, 69, 137, 236, 217, 85, 16, 84, 35, 55, 37, 19, 35, 89, 51, 0, 11, 67, 131,
- 17, 209, 50, 36, 81, 108, 51, 0, 11, 67, 128, 177, 209, 50, 36, 89, 108, 51, 0, 11, 67, 125, 243, 192, 65, 35, 65, 35, 72, 0,
- 15, 68, 125, 84, 71, 148, 65, 39, 89, 36, 51, 51, 35, 50, 0, 13, 67, 114, 17, 209, 104, 17, 35, 107, 107, 108, 51, 0, 12, 67,
- 104, 129, 209, 104, 17, 39, 71, 108, 51, 0, 10, 67, 103, 49, 209, 35, 57, 108, 51, 0, 11, 67, 95, 49, 209, 47, 35, 57, 108, 51,
- 0, 12, 67, 79, 49, 209, 89, 35, 57, 57, 108, 51, 0, 11, 67, 74, 17, 209, 88, 36, 107, 108, 51, 0, 11, 67, 61, 225, 209, 72,
- 39, 55, 108, 51, 0, 13, 68, 30, 33, 211, 92, 35, 84, 108, 89, 36, 47, 0, 12, 68, 29, 236, 199, 76, 36, 55, 57, 108, 89, 0,
- 18, 70, 29, 59, 81, 206, 8, 155, 36, 89, 48, 36, 51, 37, 50, 39, 83, 0, 14, 68, 29, 38, 209, 92, 35, 88, 83, 35, 51, 47,
- 36, 0, 12, 68, 28, 212, 199, 76, 36, 107, 89, 108, 89, 0, 0, 18, 70, 182, 36, 83, 133, 17, 200, 48, 40, 51, 89, 39, 107, 51,
- 108, 71, 0, 14, 67, 124, 167, 51, 65, 39, 47, 47, 35, 104, 17, 37, 0, 15, 69, 109, 24, 173, 29, 64, 83, 39, 51, 40, 48, 108,
- 91, 0, 11, 67, 57, 114, 128, 101, 35, 47, 35, 47, 0, 21, 71, 41, 50, 162, 76, 164, 98, 128, 47, 36, 89, 47, 39, 89, 47, 36,
- 51, 39, 50, 0, 19, 70, 32, 252, 224, 137, 60, 222, 71, 36, 72, 37, 50, 84, 35, 89, 37, 55, 0, 0, 13, 68, 193, 66, 135, 68,
- 49, 39, 91, 47, 108, 51, 0, 21, 71, 181, 232, 138, 138, 12, 226, 124, 48, 39, 55, 39, 47, 39, 50, 37, 57, 39, 65, 0, 18, 70,
- 109, 17, 210, 124, 120, 0, 83, 35, 51, 108, 88, 35, 65, 108, 50, 0, 10, 67, 101, 241, 207, 36, 65, 108, 72, 0, 12, 67, 83, 49,
- 207, 91, 35, 57, 57, 108, 72, 0, 13, 68, 74, 24, 135, 68, 88, 36, 107, 84, 108, 51, 0, 12, 68, 63, 56, 135, 68, 72, 37, 84,
- 108, 51, 0, 13, 68, 61, 72, 135, 68, 72, 39, 91, 84, 108, 51, 0, 18, 70, 42, 20, 71, 129, 52, 64, 47, 36, 107, 51, 108, 50,
- 89, 35, 51, 0, 21, 71, 33, 225, 199, 129, 197, 199, 100, 71, 36, 55, 108, 36, 50, 104, 17, 36, 47, 108, 0, 15, 69, 33, 17, 211,
- 29, 48, 71, 35, 51, 35, 89, 108, 89, 0, 12, 68, 32, 116, 135, 68, 71, 108, 88, 108, 51, 0, 17, 71, 30, 39, 162, 29, 230, 82,
- 124, 39, 55, 39, 55, 35, 88, 65, 0, 16, 70, 30, 3, 243, 80, 120, 0, 35, 50, 72, 37, 91, 108, 50, 0, 12, 68, 29, 180, 135,
- 68, 35, 83, 88, 108, 51, 0, 12, 68, 29, 50, 135, 68, 36, 89, 47, 108, 51, 0, 18, 70, 8, 165, 27, 80, 120, 0, 108, 47, 35,
- 91, 83, 36, 91, 108, 50, 0, 0, 13, 68, 195, 56, 138, 136, 49, 37, 57, 39, 47, 39, 0, 22, 72, 193, 18, 34, 135, 51, 209, 28,
- 160, 49, 35, 51, 71, 39, 107, 37, 72, 51, 108, 47, 0, 14, 68, 134, 33, 240, 80, 107, 35, 84, 108, 49, 36, 91, 0, 15, 68, 125,
- 49, 226, 204, 65, 39, 89, 108, 84, 37, 57, 36, 0, 14, 68, 125, 17, 240, 80, 65, 35, 51, 108, 49, 36, 91, 0, 16, 70, 124, 117,
- 51, 129, 24, 128, 65, 108, 91, 37, 50, 51, 39, 0, 17, 69, 63, 20, 113, 82, 0, 72, 36, 81, 35, 51, 81, 39, 91, 50, 0, 12,
- 67, 55, 52, 74, 107, 36, 57, 51, 35, 47, 0, 10, 67, 31, 52, 202, 37, 12, 89, 47, 0, 15, 69, 28, 170, 206, 29, 32, 36, 47,
- 47, 36, 101, 108, 88, 0, 12, 67, 28, 132, 74, 36, 12, 71, 51, 35, 47, 0, 0, 16, 69, 133, 243, 34, 29, 16, 107, 35, 65, 75,
- 35, 84, 108, 51, 0, 16, 69, 127, 60, 83, 29, 16, 65, 36, 57, 81, 39, 89, 108, 51, 0, 16, 69, 125, 50, 148, 29, 16, 65, 39,
- 89, 47, 35, 91, 108, 51, 0, 16, 69, 125, 50, 140, 29, 16, 65, 39, 89, 47, 35, 75, 108, 51, 0, 10, 67, 125, 28, 64, 65, 35,
- 51, 81, 0, 13, 68, 109, 20, 135, 60, 83, 35, 51, 88, 108, 72, 0, 15, 69, 77, 24, 176, 29, 16, 89, 35, 51, 39, 49, 108, 51,
- 0, 10, 67, 63, 52, 240, 72, 37, 89, 49, 0, 23, 72, 32, 119, 17, 29, 230, 94, 137, 240, 71, 108, 104, 17, 36, 51, 39, 55, 39,
- 55, 40, 65, 0, 16, 69, 29, 194, 143, 29, 16, 36, 104, 17, 47, 36, 72, 108, 51, 0, 12, 68, 29, 147, 199, 60, 35, 19, 72, 108,
- 72, 0, 14, 69, 29, 76, 8, 29, 16, 35, 91, 49, 71, 108, 51, 0, 15, 69, 29, 54, 200, 29, 16, 35, 89, 35, 83, 71, 108, 51,
- 0, 0, 15, 69, 194, 3, 48, 30, 32, 49, 39, 50, 75, 49, 108, 84, 0, 17, 70, 181, 49, 224, 60, 116, 128, 48, 35, 89, 35, 50,
- 72, 108, 88, 0, 18, 70, 133, 178, 179, 71, 5, 0, 107, 35, 83, 47, 37, 51, 49, 36, 91, 0, 16, 69, 124, 164, 199, 139, 48, 65,
- 39, 47, 36, 89, 108, 84, 37, 0, 15, 68, 112, 241, 211, 40, 104, 17, 36, 72, 108, 89, 35, 47, 0, 10, 67, 100, 194, 0, 35, 75,
- 35, 71, 0, 16, 69, 78, 12, 91, 69, 64, 89, 35, 50, 81, 83, 35, 51, 91, 0, 13, 68, 77, 236, 211, 40, 89, 39, 55, 89, 37,
- 47, 0, 14, 68, 71, 49, 211, 40, 51, 37, 57, 108, 89, 35, 47, 0, 15, 67, 68, 252, 242, 51, 35, 72, 72, 37, 57, 36, 57, 36,
- 0, 18, 70, 61, 50, 162, 68, 114, 179, 72, 35, 89, 47, 40, 51, 108, 47, 37, 0, 19, 70, 60, 120, 20, 50, 44, 243, 72, 108, 50,
- 36, 91, 6, 75, 40, 37, 12, 0, 14, 68, 56, 129, 211, 40, 101, 36, 71, 108, 89, 35, 47, 0, 17, 70, 33, 17, 219, 68, 116, 128,
- 71, 35, 51, 35, 83, 51, 108, 88, 0, 19, 70, 33, 17, 207, 71, 5, 0, 71, 35, 51, 108, 72, 35, 51, 49, 39, 91, 0, 19, 70,
- 9, 193, 224, 32, 114, 179, 108, 104, 17, 108, 50, 35, 71, 108, 47, 37, 0, 12, 67, 9, 21, 50, 108, 51, 91, 36, 57, 36, 0, 0,
- 19, 70, 61, 71, 224, 40, 120, 0, 72, 39, 91, 65, 35, 50, 36, 47, 108, 50, 0, 15, 69, 56, 120, 34, 28, 240, 101, 108, 50, 36,
- 84, 108, 72, 0, 15, 69, 30, 4, 207, 28, 240, 36, 50, 89, 36, 72, 108, 72, 0, 15, 69, 29, 242, 143, 28, 240, 36, 65, 47, 36,
- 72, 108, 72, 0, 17, 70, 29, 18, 148, 40, 116, 64, 35, 51, 47, 36, 91, 47, 108, 51, 0, 8, 65, 108, 6, 83, 36, 12, 0, 0,
- 18, 70, 133, 252, 224, 198, 44, 192, 107, 36, 65, 37, 50, 81, 84, 36, 57, 0, 12, 67, 131, 49, 202, 50, 37, 57, 57, 108, 47, 0,
- 14, 68, 124, 225, 215, 32, 65, 39, 101, 108, 47, 35, 71, 0, 11, 67, 123, 8, 0, 55, 108, 49, 36, 50, 0, 12, 67, 109, 20, 206,
- 83, 35, 51, 89, 35, 101, 0, 13, 67, 105, 225, 202, 104, 17, 35, 55, 55, 108, 47, 0, 18, 70, 49, 50, 140, 139, 60, 192, 75, 39,
- 89, 47, 39, 75, 40, 37, 12, 0, 14, 69, 32, 116, 79, 30, 0, 71, 108, 51, 72, 108, 50, 0, 12, 68, 28, 228, 71, 48, 36, 101,
- 51, 108, 75, 0, 20, 71, 9, 55, 199, 128, 228, 71, 80, 108, 89, 65, 108, 50, 101, 35, 51, 108, 91, 0, 0, 14, 68, 133, 178, 149,
- 60, 107, 35, 83, 47, 89, 35, 72, 0, 14, 68, 129, 252, 209, 60, 50, 35, 65, 37, 51, 35, 72, 0, 10, 67, 126, 1, 192, 65, 39,
- 50, 108, 0, 18, 70, 109, 24, 160, 132, 115, 192, 83, 39, 51, 40, 50, 35, 107, 108, 72, 0, 18, 70, 76, 168, 135, 131, 49, 209, 89,
- 39, 47, 84, 108, 50, 57, 108, 51, 0, 0, 15, 68, 129, 183, 7, 40, 50, 35, 83, 35, 104, 17, 108, 47, 0, 12, 67, 129, 81, 200,
- 50, 35, 89, 89, 108, 71, 0, 13, 67, 128, 216, 178, 50, 35, 107, 84, 36, 57, 36, 0, 14, 68, 79, 4, 71, 40, 89, 35, 49, 35,
- 51, 108, 47, 0, 12, 68, 78, 40, 7, 40, 89, 39, 50, 108, 47, 0, 14, 68, 71, 6, 71, 40, 51, 35, 49, 35, 19, 108, 47, 0,
- 13, 67, 69, 66, 178, 51, 36, 91, 47, 36, 57, 36, 0, 11, 67, 57, 65, 200, 101, 36, 91, 108, 71, 0, 12, 67, 53, 49, 200, 6,
- 107, 36, 89, 108, 71, 0, 14, 68, 53, 28, 7, 40, 107, 35, 51, 35, 49, 108, 47, 0, 14, 68, 40, 134, 71, 40, 47, 35, 71, 35,
- 19, 108, 47, 0, 15, 67, 33, 204, 242, 71, 35, 104, 17, 37, 57, 36, 57, 36, 0, 18, 70, 33, 68, 79, 137, 50, 128, 71, 35, 91,
- 35, 51, 72, 40, 89, 47, 0, 19, 70, 33, 24, 160, 41, 17, 226, 71, 39, 51, 40, 50, 47, 35, 51, 108, 84, 0, 18, 71, 31, 56,
- 135, 130, 40, 179, 184, 37, 84, 108, 50, 39, 84, 37, 76, 0, 21, 72, 29, 60, 207, 79, 50, 145, 207, 0, 35, 89, 37, 72, 89, 37,
- 47, 51, 37, 49, 0, 0, 11, 67, 137, 226, 135, 84, 39, 55, 47, 108, 0, 12, 67, 133, 236, 199, 107, 36, 55, 37, 57, 108, 0, 13,
- 67, 126, 28, 199, 65, 39, 107, 35, 57, 57, 108, 0, 11, 67, 122, 21, 0, 55, 36, 107, 35, 91, 0, 11, 67, 69, 56, 135, 51, 39,
- 89, 84, 108, 0, 11, 67, 62, 12, 199, 72, 39, 50, 57, 108, 0, 21, 71, 61, 23, 199, 129, 243, 199, 68, 72, 35, 51, 65, 108, 50,
- 65, 35, 72, 108, 51, 0, 19, 71, 42, 34, 135, 123, 50, 135, 68, 47, 39, 47, 108, 55, 37, 47, 108, 51, 0, 11, 67, 33, 27, 71,
- 71, 35, 51, 48, 108, 0, 20, 71, 30, 3, 226, 135, 20, 199, 68, 35, 50, 72, 40, 107, 81, 39, 89, 108, 51, 0, 0, 14, 69, 131,
- 53, 49, 30, 0, 50, 37, 91, 81, 108, 50, 0, 11, 67, 105, 40, 128, 104, 17, 35, 88, 84, 0, 15, 69, 35, 59, 71, 76, 224, 71,
- 37, 48, 108, 89, 39, 101, 0, 12, 68, 29, 149, 71, 32, 35, 19, 89, 108, 71, 0, 23, 73, 29, 60, 7, 128, 252, 224, 30, 44, 192,
- 36, 89, 49, 108, 50, 72, 37, 50, 108, 84, 37, 0, 15, 69, 29, 50, 155, 30, 0, 36, 89, 47, 36, 83, 108, 50, 0, 0, 11, 67,
- 121, 35, 0, 55, 35, 88, 36, 75, 0, 10, 67, 121, 1, 192, 55, 36, 88, 108, 0, 13, 68, 35, 56, 34, 28, 71, 37, 50, 35, 84,
- 108, 0, 13, 68, 29, 50, 162, 28, 39, 89, 47, 39, 84, 108, 0, 12, 68, 28, 161, 226, 28, 39, 47, 108, 84, 108, 0, 0, 12, 67,
- 192, 204, 51, 49, 35, 75, 35, 49, 37, 0, 12, 67, 129, 24, 179, 50, 36, 51, 35, 84, 37, 0, 11, 67, 128, 216, 179, 50, 35, 107,
- 84, 37, 0, 12, 67, 128, 136, 179, 50, 35, 71, 35, 84, 37, 0, 16, 69, 125, 50, 151, 28, 128, 65, 39, 89, 47, 35, 47, 108, 71,
- 0, 16, 69, 125, 50, 140, 28, 128, 65, 39, 89, 47, 35, 75, 108, 71, 0, 12, 67, 125, 24, 179, 65, 35, 51, 35, 84, 37, 0, 18,
- 70, 125, 1, 240, 68, 114, 128, 65, 39, 88, 108, 49, 36, 51, 108, 47, 0, 18, 70, 124, 225, 200, 68, 114, 128, 65, 39, 101, 108, 71,
- 36, 51, 108, 47, 0, 20, 71, 122, 44, 34, 181, 225, 211, 40, 55, 39, 49, 39, 48, 36, 55, 108, 89, 47, 0, 22, 72, 108, 168, 143,
- 206, 1, 223, 207, 0, 83, 39, 47, 39, 72, 37, 50, 108, 65, 37, 49, 0, 12, 67, 101, 194, 0, 35, 12, 104, 17, 35, 71, 0, 20,
- 71, 78, 40, 34, 122, 252, 211, 40, 89, 39, 50, 39, 55, 39, 90, 37, 89, 47, 0, 16, 69, 32, 247, 153, 28, 128, 71, 35, 72, 55,
- 39, 19, 108, 71, 0, 16, 69, 32, 243, 83, 28, 128, 71, 35, 72, 107, 36, 89, 108, 71, 0, 15, 69, 29, 226, 161, 28, 128, 36, 55,
- 47, 36, 107, 108, 71, 0, 0, 14, 67, 125, 84, 71, 65, 39, 89, 36, 51, 51, 35, 50, 0, 11, 67, 74, 20, 71, 88, 35, 107, 51,
- 108, 0, 17, 69, 32, 245, 32, 136, 112, 71, 35, 72, 91, 36, 50, 35, 84, 108, 0, 17, 69, 29, 87, 179, 40, 112, 35, 89, 55, 37,
- 57, 35, 47, 35, 50, 0, 14, 69, 29, 50, 162, 180, 112, 36, 89, 47, 40, 48, 108, 0, 10, 67, 28, 220, 199, 36, 107, 57, 108, 0,
- 0, 14, 68, 193, 236, 226, 204, 49, 39, 55, 57, 35, 84, 37, 0, 10, 67, 132, 116, 109, 107, 108, 51, 48, 0, 15, 69, 108, 168, 148,
- 30, 208, 83, 39, 47, 39, 91, 108, 48, 0, 11, 67, 82, 8, 128, 91, 36, 50, 39, 12, 0, 8, 66, 68, 224, 51, 39, 101, 0, 0,
- 12, 67, 197, 232, 64, 81, 35, 55, 55, 36, 12, 0, 11, 67, 194, 3, 192, 49, 39, 50, 35, 72, 0, 12, 67, 193, 232, 64, 49, 35,
- 55, 55, 36, 12, 0, 12, 67, 185, 232, 64, 76, 36, 55, 55, 36, 12, 0, 12, 67, 181, 232, 64, 48, 36, 55, 55, 36, 12, 0, 10,
- 67, 138, 3, 192, 84, 35, 50, 72, 0, 10, 67, 134, 3, 192, 107, 36, 50, 72, 0, 12, 67, 121, 232, 64, 55, 36, 55, 55, 108, 107,
- 0, 13, 67, 113, 232, 64, 104, 17, 39, 55, 55, 36, 12, 0, 14, 67, 81, 200, 64, 91, 35, 104, 17, 104, 17, 36, 12, 0, 14, 67,
- 53, 200, 64, 107, 39, 104, 17, 104, 17, 36, 12, 0, 11, 67, 45, 200, 64, 89, 36, 104, 17, 36, 0, 14, 67, 41, 200, 64, 47, 35,
- 104, 17, 104, 17, 36, 12, 0, 13, 67, 33, 200, 64, 71, 39, 104, 17, 104, 17, 36, 0, 14, 68, 32, 243, 226, 28, 71, 35, 72, 72,
- 35, 84, 108, 0, 14, 68, 30, 7, 22, 28, 36, 50, 104, 17, 36, 88, 108, 0, 11, 67, 194, 3, 192, 49, 35, 50, 72, 0, 48, 12,
- 67, 194, 3, 192, 49, 39, 50, 35, 72, 0, 46, 23, 5, 217, 135, 46, 217, 130, 107, 36, 75, 51, 37, 57, 36, 9, 104, 35, 65, 35,
- 51, 37, 0, 46, 0, 12, 67, 125, 60, 226, 65, 39, 89, 37, 57, 39, 0, 12, 67, 108, 248, 179, 83, 35, 72, 35, 84, 37, 0, 20,
- 70, 86, 36, 74, 53, 49, 200, 89, 40, 51, 35, 47, 10, 107, 36, 89, 108, 71, 0, 16, 69, 78, 1, 209, 206, 32, 89, 36, 50, 108,
- 51, 37, 57, 39, 0, 10, 67, 75, 59, 98, 88, 37, 48, 39, 0, 13, 67, 61, 27, 115, 72, 35, 51, 48, 36, 57, 36, 0, 11, 67,
- 61, 18, 128, 72, 35, 51, 35, 47, 0, 10, 67, 57, 66, 128, 101, 36, 91, 47, 0, 0, 17, 69, 193, 231, 200, 204, 112, 49, 39, 55,
- 39, 65, 71, 37, 57, 108, 0, 11, 67, 192, 136, 143, 49, 35, 71, 40, 72, 0, 11, 67, 187, 12, 207, 76, 36, 49, 37, 72, 0, 11,
- 67, 126, 7, 192, 65, 35, 50, 35, 65, 0, 19, 69, 125, 50, 159, 68, 112, 65, 39, 89, 47, 35, 65, 36, 51, 51, 35, 50, 0, 16,
- 69, 123, 50, 17, 204, 112, 55, 37, 71, 36, 51, 37, 57, 108, 0, 11, 67, 77, 188, 207, 89, 36, 83, 37, 72, 0, 12, 67, 69, 66,
- 161, 51, 36, 91, 47, 36, 12, 0, 15, 69, 50, 36, 76, 204, 112, 75, 39, 51, 75, 37, 57, 108, 0, 11, 67, 42, 12, 207, 47, 35,
- 50, 37, 72, 0, 42, 79, 33, 55, 199, 121, 232, 71, 121, 19, 95, 128, 119, 145, 55, 55, 192, 71, 36, 89, 65, 36, 55, 55, 108, 107,
- 36, 51, 51, 35, 107, 65, 108, 50, 36, 51, 51, 35, 107, 37, 65, 0, 13, 69, 30, 36, 135, 192, 112, 39, 88, 108, 49, 108, 0, 15,
- 69, 29, 50, 141, 72, 112, 36, 89, 47, 36, 107, 88, 108, 0, 16, 69, 28, 231, 135, 112, 112, 35, 101, 55, 108, 104, 17, 35, 50, 0,
- 10, 67, 28, 167, 192, 35, 47, 39, 65, 0, 0, 11, 67, 192, 168, 160, 49, 35, 47, 40, 50, 0, 14, 68, 183, 52, 98, 204, 48, 36,
- 57, 51, 35, 84, 37, 0, 12, 67, 137, 54, 74, 84, 39, 89, 19, 35, 47, 0, 12, 67, 132, 196, 74, 107, 36, 75, 51, 35, 47, 0,
- 12, 67, 129, 84, 74, 50, 39, 89, 51, 35, 47, 0, 13, 68, 127, 52, 98, 204, 65, 37, 51, 35, 84, 37, 0, 14, 68, 126, 2, 155,
- 204, 65, 39, 50, 47, 35, 83, 37, 0, 11, 67, 125, 88, 160, 65, 35, 89, 40, 50, 0, 13, 68, 124, 120, 98, 204, 65, 108, 107, 39,
- 84, 37, 0, 12, 67, 77, 22, 74, 89, 39, 51, 19, 35, 47, 0, 13, 68, 42, 44, 51, 136, 47, 39, 49, 37, 57, 39, 0, 15, 69,
- 10, 11, 160, 30, 0, 108, 50, 76, 36, 50, 108, 50, 0, 0, 11, 67, 197, 28, 223, 81, 36, 51, 37, 65, 0, 13, 68, 181, 20, 243,
- 60, 48, 39, 51, 89, 37, 72, 0, 14, 68, 130, 7, 226, 60, 50, 35, 50, 36, 65, 40, 72, 0, 10, 67, 78, 36, 240, 89, 40, 89,
- 49, 0, 10, 67, 71, 52, 240, 51, 37, 89, 49, 0, 10, 67, 69, 40, 64, 51, 35, 88, 36, 0, 24, 73, 48, 252, 207, 29, 225, 205,
- 60, 114, 192, 75, 35, 72, 37, 72, 39, 55, 36, 107, 72, 108, 89, 0, 14, 67, 41, 88, 155, 47, 35, 89, 35, 84, 84, 39, 83, 0,
- 15, 68, 41, 56, 179, 132, 47, 35, 89, 84, 37, 57, 36, 12, 0, 11, 67, 33, 40, 64, 71, 36, 88, 36, 107, 0, 11, 67, 29, 59,
- 95, 36, 89, 48, 35, 65, 0, 0, 10, 67, 194, 44, 222, 49, 39, 57, 55, 0, 10, 67, 194, 2, 128, 49, 39, 50, 47, 0, 13, 68,
- 180, 114, 162, 112, 48, 108, 47, 39, 104, 17, 0, 13, 68, 127, 55, 226, 128, 65, 36, 57, 65, 40, 50, 0, 11, 67, 126, 232, 158, 65,
- 39, 76, 40, 55, 0, 14, 67, 125, 148, 8, 65, 39, 19, 35, 88, 88, 35, 71, 0, 15, 68, 125, 145, 212, 112, 65, 39, 19, 108, 91,
- 36, 104, 17, 0, 13, 68, 125, 103, 226, 128, 65, 35, 88, 65, 40, 50, 0, 14, 68, 124, 118, 226, 112, 65, 108, 83, 39, 12, 104, 17,
- 0, 9, 67, 122, 34, 0, 55, 39, 71, 0, 12, 68, 108, 124, 98, 40, 83, 108, 81, 39, 47, 0, 14, 68, 105, 231, 226, 128, 104, 17,
- 36, 55, 65, 40, 50, 0, 15, 69, 83, 1, 209, 187, 48, 91, 36, 49, 108, 51, 76, 37, 0, 11, 67, 81, 156, 200, 91, 39, 35, 57,
- 71, 0, 11, 67, 75, 28, 222, 88, 36, 81, 37, 55, 0, 14, 68, 74, 35, 51, 128, 88, 39, 12, 75, 36, 57, 50, 0, 15, 69, 70,
- 35, 98, 91, 48, 51, 40, 107, 39, 12, 88, 37, 0, 11, 67, 57, 248, 158, 101, 35, 65, 40, 55, 0, 14, 68, 53, 19, 226, 128, 107,
- 36, 51, 72, 39, 84, 50, 0, 14, 68, 40, 129, 243, 128, 47, 35, 71, 108, 57, 39, 50, 0, 13, 69, 35, 52, 199, 206, 32, 71, 37,
- 89, 108, 39, 0, 13, 68, 34, 19, 243, 128, 71, 36, 107, 72, 37, 50, 0, 13, 68, 34, 4, 134, 128, 71, 36, 50, 88, 37, 50, 0,
- 11, 67, 32, 168, 158, 71, 35, 47, 40, 55, 0, 12, 67, 9, 28, 222, 108, 51, 37, 57, 36, 55, 0, 0, 17, 70, 130, 44, 51, 80,
- 120, 0, 50, 39, 12, 49, 37, 91, 108, 50, 0, 13, 67, 129, 60, 225, 50, 36, 89, 37, 57, 36, 12, 0, 11, 67, 126, 36, 79, 65,
- 39, 51, 36, 72, 0, 12, 67, 125, 180, 79, 65, 39, 83, 51, 35, 72, 0, 17, 68, 124, 162, 17, 192, 65, 39, 47, 36, 71, 35, 51,
- 51, 36, 49, 0, 13, 67, 113, 232, 161, 104, 17, 39, 55, 84, 36, 12, 0, 16, 69, 109, 23, 199, 204, 240, 83, 35, 51, 65, 108, 57,
- 35, 72, 0, 14, 68, 105, 100, 98, 108, 104, 17, 39, 88, 51, 40, 83, 0, 13, 67, 82, 8, 161, 91, 36, 50, 35, 84, 36, 12, 0,
- 13, 67, 61, 21, 79, 72, 35, 51, 6, 89, 35, 72, 0, 11, 67, 57, 187, 161, 101, 35, 83, 76, 36, 0, 0, 11, 67, 187, 24, 160,
- 76, 36, 81, 40, 50, 0, 15, 69, 182, 36, 84, 204, 224, 48, 40, 51, 91, 36, 57, 101, 0, 13, 68, 133, 7, 162, 120, 107, 39, 88,
- 55, 40, 55, 0, 14, 67, 128, 136, 138, 50, 35, 71, 39, 84, 84, 35, 47, 0, 11, 67, 123, 24, 0, 55, 35, 81, 35, 50, 0, 19,
- 71, 122, 44, 34, 126, 34, 179, 136, 55, 39, 49, 39, 65, 39, 47, 37, 84, 0, 15, 68, 120, 119, 213, 32, 55, 108, 65, 35, 89, 89,
- 35, 71, 0, 12, 67, 85, 241, 218, 89, 39, 65, 108, 104, 17, 0, 13, 67, 85, 188, 224, 89, 36, 83, 83, 36, 57, 50, 0, 11, 67,
- 81, 167, 128, 91, 39, 104, 17, 55, 0, 12, 67, 77, 241, 218, 89, 39, 65, 108, 104, 17, 0, 12, 67, 70, 36, 160, 51, 39, 12, 88,
- 35, 50, 0, 12, 67, 61, 167, 128, 72, 35, 104, 17, 35, 55, 0, 12, 67, 57, 236, 220, 101, 35, 55, 37, 104, 17, 0, 11, 67, 34,
- 37, 32, 71, 40, 91, 35, 50, 0, 17, 70, 34, 20, 145, 29, 156, 192, 71, 36, 107, 88, 36, 51, 108, 37, 0, 12, 67, 33, 167, 128,
- 71, 35, 104, 17, 35, 55, 0, 15, 69, 32, 252, 98, 80, 160, 71, 35, 72, 81, 40, 91, 47, 0, 10, 67, 30, 44, 224, 36, 84, 37,
- 50, 0, 10, 67, 30, 36, 160, 39, 88, 39, 50, 0, 11, 67, 9, 167, 128, 108, 104, 17, 39, 55, 0, 0, 14, 68, 197, 225, 243, 132,
- 81, 36, 55, 108, 57, 36, 12, 0, 14, 68, 133, 19, 226, 60, 107, 36, 51, 39, 72, 39, 72, 0, 11, 67, 128, 252, 223, 50, 35, 72,
- 37, 65, 0, 10, 67, 120, 124, 219, 55, 108, 57, 83, 0, 13, 68, 120, 119, 209, 60, 55, 108, 65, 36, 51, 72, 0, 11, 67, 120, 116,
- 159, 55, 108, 88, 36, 65, 0, 14, 68, 110, 36, 179, 132, 83, 40, 88, 37, 57, 36, 12, 0, 11, 67, 101, 236, 240, 35, 55, 36, 57,
- 49, 0, 10, 67, 89, 20, 192, 88, 36, 51, 89, 0, 16, 70, 72, 115, 226, 70, 35, 192, 88, 108, 72, 39, 51, 40, 72, 0, 17, 70,
- 62, 40, 19, 43, 51, 192, 72, 40, 50, 36, 89, 47, 37, 72, 0, 14, 68, 61, 242, 17, 196, 72, 39, 65, 71, 35, 51, 81, 0, 10,
- 67, 57, 20, 192, 101, 36, 51, 89, 0, 11, 67, 53, 24, 159, 107, 35, 51, 40, 65, 0, 11, 67, 53, 20, 192, 107, 35, 51, 35, 89,
- 0, 13, 68, 42, 2, 51, 132, 47, 35, 50, 71, 37, 107, 0, 14, 68, 41, 28, 51, 60, 47, 36, 51, 36, 49, 37, 72, 0, 10, 67,
- 29, 20, 192, 35, 51, 35, 89, 0, 0, 10, 67, 197, 20, 128, 81, 39, 51, 88, 0, 12, 68, 196, 119, 162, 128, 81, 108, 55, 39, 50,
- 0, 10, 67, 181, 20, 128, 48, 39, 51, 88, 0, 13, 68, 137, 23, 226, 40, 84, 36, 51, 65, 40, 47, 0, 12, 67, 125, 149, 158, 65,
- 39, 19, 88, 35, 55, 0, 13, 68, 109, 17, 162, 128, 83, 36, 51, 19, 39, 50, 0, 15, 68, 84, 241, 220, 40, 89, 36, 72, 108, 104,
- 17, 35, 47, 0, 16, 68, 77, 27, 173, 112, 89, 35, 51, 76, 39, 48, 39, 104, 17, 0, 18, 70, 77, 17, 224, 197, 66, 128, 89, 35,
- 51, 35, 50, 81, 39, 91, 47, 0, 11, 67, 76, 140, 222, 89, 36, 71, 37, 55, 0, 13, 68, 75, 50, 162, 128, 88, 36, 57, 47, 40,
- 50, 0, 14, 68, 53, 225, 226, 40, 107, 35, 55, 108, 84, 35, 47, 0, 7, 66, 42, 32, 47, 39, 0, 14, 67, 41, 248, 158, 47, 35,
- 65, 35, 84, 84, 39, 55, 0, 13, 68, 41, 183, 162, 128, 47, 36, 83, 55, 39, 50, 0, 15, 67, 40, 236, 222, 47, 35, 101, 35, 6,
- 57, 57, 39, 55, 0, 14, 67, 40, 216, 158, 47, 35, 107, 35, 84, 84, 39, 55, 0, 22, 72, 29, 50, 145, 29, 50, 34, 71, 0, 36,
- 89, 47, 36, 51, 108, 89, 71, 39, 51, 49, 0, 13, 68, 10, 7, 34, 40, 108, 50, 104, 17, 40, 47, 0, 8, 66, 42, 32, 47, 39,
- 0, 76, 15, 6, 95, 114, 111, 109, 97, 110, 36, 51, 39, 65, 37, 10, 0, 0, 19, 70, 194, 28, 115, 122, 44, 225, 49, 39, 107, 81,
- 37, 55, 40, 57, 36, 12, 0, 17, 69, 193, 225, 226, 206, 16, 49, 36, 55, 108, 84, 37, 57, 36, 12, 0, 17, 70, 181, 19, 199, 75,
- 55, 192, 48, 35, 51, 72, 108, 88, 37, 65, 0, 14, 69, 135, 50, 17, 204, 240, 107, 37, 71, 51, 37, 72, 0, 19, 70, 126, 12, 210,
- 206, 39, 192, 65, 35, 50, 57, 35, 88, 37, 57, 39, 65, 0, 11, 67, 126, 5, 0, 65, 35, 50, 36, 91, 0, 15, 68, 124, 210, 148,
- 124, 65, 39, 107, 47, 35, 91, 35, 65, 0, 12, 67, 113, 181, 64, 104, 17, 35, 83, 35, 89, 0, 16, 69, 109, 24, 176, 68, 240, 83,
- 39, 51, 40, 49, 35, 51, 72, 0, 15, 69, 79, 1, 209, 204, 240, 89, 36, 49, 35, 51, 37, 72, 0, 15, 69, 70, 44, 240, 68, 240,
- 51, 40, 57, 49, 35, 51, 72, 0, 11, 67, 61, 52, 64, 72, 36, 89, 36, 51, 0, 15, 69, 60, 117, 8, 68, 240, 72, 108, 91, 71,
- 39, 51, 72, 0, 14, 68, 53, 231, 34, 124, 107, 39, 55, 104, 17, 40, 65, 0, 15, 68, 41, 18, 51, 124, 47, 36, 51, 71, 37, 57,
- 39, 65, 0, 18, 70, 33, 232, 145, 120, 124, 225, 71, 40, 55, 40, 51, 55, 108, 57, 36, 0, 20, 70, 33, 232, 15, 180, 124, 225, 71,
- 39, 55, 35, 50, 72, 48, 108, 57, 36, 12, 0, 11, 67, 33, 52, 64, 71, 36, 89, 35, 51, 0, 17, 69, 33, 24, 136, 186, 16, 71,
- 35, 51, 39, 71, 35, 76, 76, 36, 0, 19, 70, 33, 17, 207, 69, 40, 0, 71, 35, 51, 108, 72, 35, 51, 88, 35, 50, 0, 13, 68,
- 32, 242, 34, 124, 71, 35, 72, 71, 40, 65, 0, 16, 70, 31, 56, 46, 131, 56, 0, 37, 50, 76, 36, 50, 37, 50, 0, 12, 68, 29,
- 244, 199, 192, 36, 65, 89, 108, 49, 0, 13, 68, 29, 200, 34, 124, 39, 104, 17, 50, 40, 65, 0, 18, 70, 11, 8, 135, 71, 55, 192,
- 108, 49, 84, 108, 51, 37, 57, 39, 65, 0, 0, 13, 68, 193, 51, 162, 120, 49, 39, 89, 101, 39, 55, 0, 13, 68, 125, 151, 162, 120,
- 65, 35, 19, 55, 40, 55, 0, 11, 67, 109, 28, 210, 83, 37, 51, 37, 88, 0, 13, 67, 105, 241, 214, 104, 17, 35, 65, 65, 108, 88,
- 0, 14, 69, 79, 51, 209, 204, 160, 89, 37, 72, 51, 37, 47, 0, 14, 68, 69, 1, 243, 120, 51, 35, 88, 108, 19, 36, 55, 0, 11,
- 67, 62, 37, 18, 72, 40, 91, 36, 88, 0, 12, 68, 29, 55, 162, 32, 39, 89, 55, 40, 71, 0, 19, 70, 9, 227, 211, 41, 24, 160,
- 108, 55, 72, 39, 89, 47, 36, 51, 39, 50, 0, 8, 66, 30, 224, 36, 76, 0, 46, 0, 14, 68, 185, 71, 209, 76, 76, 36, 91, 65,
- 51, 35, 89, 0, 15, 69, 183, 52, 110, 81, 240, 48, 37, 51, 76, 36, 91, 65, 0, 17, 70, 181, 24, 176, 79, 51, 192, 48, 36, 51,
- 39, 49, 89, 37, 72, 0, 16, 69, 181, 19, 199, 73, 240, 48, 35, 51, 72, 108, 88, 35, 65, 0, 16, 69, 130, 36, 110, 81, 240, 50,
- 40, 51, 36, 76, 36, 91, 65, 0, 10, 67, 129, 244, 192, 50, 36, 65, 89, 0, 14, 67, 127, 4, 81, 65, 39, 49, 35, 51, 51, 35,
- 51, 0, 14, 67, 125, 134, 209, 65, 39, 88, 35, 83, 83, 35, 51, 0, 12, 67, 113, 81, 213, 104, 17, 36, 89, 108, 89, 0, 15, 69,
- 74, 35, 225, 89, 240, 88, 40, 72, 107, 35, 88, 65, 0, 17, 69, 74, 20, 110, 81, 240, 88, 35, 107, 51, 36, 76, 36, 91, 65, 0,
- 15, 69, 63, 52, 97, 89, 240, 72, 37, 51, 107, 35, 88, 65, 0, 18, 70, 51, 20, 113, 137, 72, 64, 75, 36, 81, 35, 51, 81, 40,
- 91, 36, 0, 11, 67, 40, 123, 145, 47, 108, 76, 36, 51, 0, 18, 70, 33, 232, 159, 33, 28, 64, 71, 36, 55, 39, 65, 71, 36, 51,
- 81, 0, 16, 70, 28, 168, 176, 79, 51, 192, 36, 47, 39, 49, 89, 37, 72, 0, 15, 69, 28, 132, 115, 81, 240, 35, 71, 51, 37, 91,
- 35, 65, 0, 0, 20, 70, 185, 161, 210, 128, 140, 222, 76, 39, 104, 17, 108, 88, 35, 50, 71, 37, 55, 0, 13, 68, 181, 24, 115, 72,
- 48, 35, 51, 107, 37, 88, 0, 14, 69, 127, 51, 176, 136, 128, 65, 37, 101, 49, 40, 71, 0, 14, 69, 126, 39, 176, 137, 224, 65, 39,
- 55, 49, 40, 55, 0, 17, 70, 122, 6, 226, 79, 50, 128, 55, 35, 50, 83, 39, 89, 37, 47, 0, 15, 69, 120, 120, 149, 137, 224, 55,
- 108, 84, 39, 89, 40, 55, 0, 15, 69, 114, 40, 19, 137, 224, 104, 17, 39, 50, 89, 40, 55, 0, 11, 67, 113, 114, 0, 104, 17, 39,
- 47, 71, 0, 13, 67, 61, 236, 20, 6, 72, 36, 55, 49, 35, 91, 0, 20, 71, 30, 216, 146, 205, 60, 226, 128, 39, 48, 39, 88, 37,
- 89, 37, 57, 39, 50, 0, 18, 70, 29, 226, 155, 30, 34, 128, 39, 47, 47, 35, 83, 108, 84, 39, 47, 0, 10, 65, 104, 6, 104, 17,
- 36, 57, 50, 0, 0, 16, 69, 195, 56, 159, 69, 48, 49, 37, 57, 40, 65, 35, 51, 89, 0, 11, 67, 124, 220, 215, 65, 39, 107, 37,
- 47, 0, 12, 67, 81, 241, 211, 91, 35, 65, 65, 108, 89, 0, 15, 68, 81, 24, 162, 68, 91, 36, 51, 51, 39, 84, 36, 51, 0, 15,
- 69, 79, 56, 10, 193, 48, 89, 37, 50, 47, 35, 49, 89, 0, 13, 68, 34, 40, 21, 68, 71, 40, 50, 35, 89, 51, 0, 14, 68, 33,
- 230, 162, 68, 71, 35, 55, 104, 17, 40, 51, 0, 12, 68, 31, 54, 162, 68, 37, 104, 17, 40, 51, 0, 14, 69, 30, 3, 243, 193, 48,
- 35, 50, 72, 37, 49, 89, 0, 0, 13, 68, 194, 36, 98, 80, 49, 40, 6, 51, 40, 91, 0, 15, 69, 193, 66, 136, 30, 0, 49, 36,
- 91, 47, 71, 108, 50, 0, 11, 67, 190, 8, 128, 90, 36, 50, 36, 84, 0, 13, 68, 131, 49, 243, 204, 50, 35, 57, 108, 37, 12, 0,
- 10, 67, 126, 8, 128, 65, 36, 50, 39, 0, 15, 68, 126, 1, 220, 80, 65, 39, 50, 108, 104, 17, 36, 91, 0, 14, 68, 124, 184, 34,
- 204, 65, 35, 89, 50, 35, 84, 37, 0, 13, 67, 113, 251, 82, 104, 17, 39, 65, 48, 39, 88, 0, 11, 67, 106, 8, 128, 104, 17, 39,
- 50, 40, 0, 12, 67, 94, 1, 210, 47, 35, 50, 50, 108, 88, 0, 11, 67, 70, 8, 128, 51, 36, 50, 39, 12, 0, 17, 69, 52, 248,
- 159, 69, 32, 107, 35, 72, 72, 39, 65, 35, 51, 88, 0, 16, 69, 41, 24, 155, 69, 32, 47, 35, 51, 39, 83, 36, 51, 88, 0, 18,
- 70, 29, 248, 158, 79, 56, 160, 36, 65, 39, 55, 89, 37, 57, 39, 50, 0, 27, 74, 29, 236, 10, 70, 37, 51, 127, 49, 243, 204, 36,
- 55, 36, 49, 47, 36, 51, 39, 91, 37, 65, 37, 57, 37, 0, 19, 70, 29, 231, 211, 31, 55, 128, 19, 35, 55, 65, 35, 89, 108, 19,
- 36, 55, 0, 18, 70, 29, 200, 160, 205, 120, 160, 39, 104, 17, 40, 50, 37, 47, 40, 50, 0, 0, 11, 67, 197, 49, 209, 81, 39, 89,
- 108, 51, 0, 19, 70, 136, 114, 145, 181, 24, 155, 84, 108, 47, 36, 51, 48, 39, 51, 40, 83, 0, 12, 68, 128, 119, 226, 76, 50, 108,
- 65, 40, 89, 0, 11, 67, 124, 204, 209, 65, 39, 75, 37, 51, 0, 12, 67, 113, 81, 209, 104, 17, 36, 89, 108, 51, 0, 11, 67, 94,
- 24, 145, 47, 35, 107, 40, 51, 0, 12, 68, 78, 36, 243, 76, 89, 39, 89, 37, 89, 0, 18, 70, 69, 180, 71, 128, 248, 159, 51, 36,
- 83, 51, 108, 50, 72, 39, 65, 0, 10, 67, 62, 12, 64, 72, 39, 50, 81, 0, 11, 67, 53, 81, 209, 107, 36, 89, 108, 51, 0, 11,
- 67, 32, 216, 145, 71, 39, 107, 40, 51, 0, 17, 70, 29, 204, 199, 130, 36, 192, 39, 104, 17, 57, 108, 50, 40, 89, 0, 21, 71, 29,
- 50, 145, 29, 50, 17, 196, 36, 89, 47, 36, 51, 108, 89, 71, 39, 51, 81, 0, 0, 21, 71, 194, 8, 135, 129, 60, 226, 128, 49, 39,
- 50, 84, 108, 50, 89, 37, 57, 39, 50, 0, 11, 67, 182, 36, 148, 48, 40, 88, 36, 91, 0, 15, 69, 180, 119, 135, 205, 64, 48, 108,
- 55, 108, 57, 36, 91, 0, 16, 69, 134, 3, 226, 193, 64, 107, 36, 50, 72, 39, 49, 39, 91, 0, 14, 68, 125, 145, 209, 88, 65, 39,
- 19, 108, 51, 36, 88, 0, 11, 67, 125, 22, 128, 65, 39, 51, 104, 17, 0, 11, 67, 80, 116, 84, 91, 108, 51, 36, 91, 0, 16, 69,
- 63, 20, 72, 29, 64, 72, 36, 81, 35, 51, 71, 108, 91, 0, 11, 67, 56, 116, 84, 101, 108, 51, 36, 91, 0, 12, 67, 34, 6, 212,
- 71, 35, 50, 35, 83, 91, 0, 16, 69, 32, 114, 156, 139, 48, 71, 108, 47, 35, 104, 17, 84, 108, 0, 0, 6, 20, 96, 6, 0, 0,
- 48, 0, 0, 0, 240, 6, 0, 0, 48, 0, 0, 0, 241, 6, 0, 0, 49, 0, 0, 0, 97, 6, 0, 0, 49, 0, 0, 0, 98, 6,
- 0, 0, 50, 0, 0, 0, 242, 6, 0, 0, 50, 0, 0, 0, 99, 6, 0, 0, 51, 0, 0, 0, 243, 6, 0, 0, 51, 0, 0, 0,
- 100, 6, 0, 0, 52, 0, 0, 0, 244, 6, 0, 0, 52, 0, 0, 0, 101, 6, 0, 0, 53, 0, 0, 0, 245, 6, 0, 0, 53, 0,
- 0, 0, 102, 6, 0, 0, 54, 0, 0, 0, 246, 6, 0, 0, 54, 0, 0, 0, 103, 6, 0, 0, 55, 0, 0, 0, 247, 6, 0, 0,
- 55, 0, 0, 0, 104, 6, 0, 0, 56, 0, 0, 0, 248, 6, 0, 0, 56, 0, 0, 0, 105, 6, 0, 0, 57, 0, 0, 0, 249, 6,
- 0, 0, 57, 0, 0, 0, 106, 6, 0, 0, 37, 0, 0, 0, 84, 6, 0, 0, 116, 6, 0, 0, 74, 6, 0, 0, 204, 6, 0, 0,
- 129, 254, 0, 0, 34, 6, 0, 0, 141, 254, 0, 0, 39, 6, 0, 0, 142, 254, 0, 0, 39, 6, 0, 0, 132, 254, 0, 0, 35, 6,
- 0, 0, 143, 254, 0, 0, 40, 6, 0, 0, 144, 254, 0, 0, 40, 6, 0, 0, 145, 254, 0, 0, 40, 6, 0, 0, 146, 254, 0, 0,
- 40, 6, 0, 0, 86, 251, 0, 0, 126, 6, 0, 0, 87, 251, 0, 0, 126, 6, 0, 0, 88, 251, 0, 0, 126, 6, 0, 0, 89, 251,
- 0, 0, 126, 6, 0, 0, 149, 254, 0, 0, 42, 6, 0, 0, 150, 254, 0, 0, 42, 6, 0, 0, 151, 254, 0, 0, 42, 6, 0, 0,
- 152, 254, 0, 0, 42, 6, 0, 0, 154, 254, 0, 0, 43, 6, 0, 0, 155, 254, 0, 0, 43, 6, 0, 0, 156, 254, 0, 0, 43, 6,
- 0, 0, 157, 254, 0, 0, 44, 6, 0, 0, 158, 254, 0, 0, 44, 6, 0, 0, 160, 254, 0, 0, 44, 6, 0, 0, 159, 254, 0, 0,
- 44, 6, 0, 0, 123, 251, 0, 0, 134, 6, 0, 0, 124, 251, 0, 0, 134, 6, 0, 0, 125, 251, 0, 0, 134, 6, 0, 0, 162, 254,
- 0, 0, 45, 6, 0, 0, 163, 254, 0, 0, 45, 6, 0, 0, 164, 254, 0, 0, 45, 6, 0, 0, 165, 254, 0, 0, 46, 6, 0, 0,
- 166, 254, 0, 0, 46, 6, 0, 0, 167, 254, 0, 0, 46, 6, 0, 0, 168, 254, 0, 0, 46, 6, 0, 0, 169, 254, 0, 0, 47, 6,
- 0, 0, 170, 254, 0, 0, 47, 6, 0, 0, 171, 254, 0, 0, 48, 6, 0, 0, 172, 254, 0, 0, 48, 6, 0, 0, 173, 254, 0, 0,
- 49, 6, 0, 0, 174, 254, 0, 0, 49, 6, 0, 0, 175, 254, 0, 0, 50, 6, 0, 0, 176, 254, 0, 0, 50, 6, 0, 0, 138, 251,
- 0, 0, 152, 6, 0, 0, 139, 251, 0, 0, 152, 6, 0, 0, 177, 254, 0, 0, 51, 6, 0, 0, 178, 254, 0, 0, 51, 6, 0, 0,
- 179, 254, 0, 0, 51, 6, 0, 0, 180, 254, 0, 0, 51, 6, 0, 0, 181, 254, 0, 0, 52, 6, 0, 0, 182, 254, 0, 0, 52, 6,
- 0, 0, 183, 254, 0, 0, 52, 6, 0, 0, 184, 254, 0, 0, 52, 6, 0, 0, 185, 254, 0, 0, 53, 6, 0, 0, 186, 254, 0, 0,
- 53, 6, 0, 0, 187, 254, 0, 0, 53, 6, 0, 0, 188, 254, 0, 0, 53, 6, 0, 0, 189, 254, 0, 0, 54, 6, 0, 0, 191, 254,
- 0, 0, 54, 6, 0, 0, 192, 254, 0, 0, 54, 6, 0, 0, 193, 254, 0, 0, 55, 6, 0, 0, 194, 254, 0, 0, 55, 6, 0, 0,
- 195, 254, 0, 0, 55, 6, 0, 0, 196, 254, 0, 0, 55, 6, 0, 0, 199, 254, 0, 0, 56, 6, 0, 0, 200, 254, 0, 0, 56, 6,
- 0, 0, 201, 254, 0, 0, 57, 6, 0, 0, 202, 254, 0, 0, 57, 6, 0, 0, 203, 254, 0, 0, 57, 6, 0, 0, 204, 254, 0, 0,
- 57, 6, 0, 0, 205, 254, 0, 0, 58, 6, 0, 0, 206, 254, 0, 0, 58, 6, 0, 0, 207, 254, 0, 0, 58, 6, 0, 0, 208, 254,
- 0, 0, 58, 6, 0, 0, 209, 254, 0, 0, 65, 6, 0, 0, 210, 254, 0, 0, 65, 6, 0, 0, 211, 254, 0, 0, 65, 6, 0, 0,
- 212, 254, 0, 0, 65, 6, 0, 0, 213, 254, 0, 0, 66, 6, 0, 0, 214, 254, 0, 0, 66, 6, 0, 0, 215, 254, 0, 0, 66, 6,
- 0, 0, 216, 254, 0, 0, 66, 6, 0, 0, 67, 6, 0, 0, 169, 6, 0, 0, 142, 251, 0, 0, 169, 6, 0, 0, 143, 251, 0, 0,
- 169, 6, 0, 0, 144, 251, 0, 0, 169, 6, 0, 0, 145, 251, 0, 0, 169, 6, 0, 0, 219, 254, 0, 0, 169, 6, 0, 0, 218, 254,
- 0, 0, 169, 6, 0, 0, 220, 254, 0, 0, 169, 6, 0, 0, 146, 251, 0, 0, 175, 6, 0, 0, 147, 251, 0, 0, 175, 6, 0, 0,
- 148, 251, 0, 0, 175, 6, 0, 0, 149, 251, 0, 0, 175, 6, 0, 0, 221, 254, 0, 0, 68, 6, 0, 0, 222, 254, 0, 0, 68, 6,
- 0, 0, 223, 254, 0, 0, 68, 6, 0, 0, 224, 254, 0, 0, 68, 6, 0, 0, 225, 254, 0, 0, 69, 6, 0, 0, 226, 254, 0, 0,
- 69, 6, 0, 0, 227, 254, 0, 0, 69, 6, 0, 0, 228, 254, 0, 0, 69, 6, 0, 0, 229, 254, 0, 0, 70, 6, 0, 0, 230, 254,
- 0, 0, 70, 6, 0, 0, 231, 254, 0, 0, 70, 6, 0, 0, 232, 254, 0, 0, 70, 6, 0, 0, 237, 254, 0, 0, 72, 6, 0, 0,
- 238, 254, 0, 0, 72, 6, 0, 0, 190, 6, 0, 0, 71, 6, 0, 0, 213, 6, 0, 0, 71, 6, 0, 0, 233, 254, 0, 0, 71, 6,
- 0, 0, 234, 254, 0, 0, 71, 6, 0, 0, 235, 254, 0, 0, 71, 6, 0, 0, 236, 254, 0, 0, 71, 6, 0, 0, 73, 6, 0, 0,
- 204, 6, 0, 0, 205, 6, 0, 0, 204, 6, 0, 0, 252, 251, 0, 0, 204, 6, 0, 0, 253, 251, 0, 0, 204, 6, 0, 0, 254, 251,
- 0, 0, 204, 6, 0, 0, 255, 251, 0, 0, 204, 6, 0, 0, 240, 254, 0, 0, 204, 6, 0, 0, 241, 254, 0, 0, 204, 6, 0, 0,
- 242, 254, 0, 0, 204, 6, 0, 0, 243, 254, 0, 0, 204, 6, 0, 0, 244, 254, 0, 0, 204, 6, 0, 0, 239, 254, 0, 0, 204, 6,
- 0, 0, 251, 254, 0, 0, 68, 6, 39, 6, 252, 254, 0, 0, 68, 6, 39, 6, 148, 254, 0, 0, 41, 6, 0, 0, 139, 254, 0, 0,
- 38, 6, 0, 0, 140, 254, 0, 0, 38, 6, 0, 0, 134, 254, 0, 0, 36, 6, 0, 0, 128, 254, 0, 0, 33, 6, 0, 0, 122, 254,
- 0, 0, 80, 6, 0, 0, 121, 6, 0, 0, 42, 6, 0, 0, 136, 6, 0, 0, 47, 6, 0, 0, 145, 6, 0, 0, 49, 6, 0, 0,
- 193, 6, 0, 0, 71, 6, 0, 0, 169, 251, 0, 0, 71, 6, 0, 0, 168, 251, 0, 0, 71, 6, 0, 0, 210, 6, 0, 0, 204, 6,
- 0, 0, 186, 6, 0, 0, 70, 6, 0, 0, 195, 6, 0, 0, 42, 6, 0, 0, 194, 6, 0, 0, 71, 6, 0, 0, 211, 6, 0, 0,
- 204, 6, 0, 0, 0, 0, 0, 0, 6, 18, 66, 216, 162, 0, 216, 167, 0, 219, 140, 0, 217, 138, 0, 217, 136, 0, 7, 6, 18, 67,
- 217, 142, 0, 217, 143, 0, 217, 144, 0, 217, 146, 0, 217, 139, 0, 217, 140, 0, 217, 141, 0, 217, 145, 0, 216, 164, 0, 216, 163, 0,
- 216, 165, 0, 216, 161, 0, 219, 128, 0, 7, 6, 18, 68, 216, 168, 0, 217, 190, 0, 216, 170, 0, 216, 171, 0, 216, 172, 0, 218, 134,
- 0, 216, 173, 0, 216, 174, 0, 216, 175, 0, 216, 176, 0, 216, 177, 0, 216, 178, 0, 218, 152, 0, 216, 179, 0, 216, 180, 0, 216, 181,
- 0, 216, 182, 0, 216, 183, 0, 216, 184, 0, 216, 185, 0, 216, 186, 0, 217, 129, 0, 217, 130, 0, 218, 169, 0, 218, 175, 0, 217, 132,
- 0, 217, 133, 0, 217, 134, 0, 217, 135, 0, 216, 169, 0, 216, 166, 0, 7, 6, 18, 69, 216, 182, 0, 216, 181, 0, 216, 171, 0, 217,
- 130, 0, 217, 129, 0, 216, 186, 0, 216, 185, 0, 217, 135, 0, 216, 174, 0, 216, 173, 0, 216, 172, 0, 218, 134, 0, 216, 180, 0, 216,
- 179, 0, 219, 140, 0, 216, 168, 0, 217, 132, 0, 216, 170, 0, 217, 134, 0, 217, 133, 0, 218, 169, 0, 218, 175, 0, 219, 128, 0, 216,
- 184, 0, 216, 183, 0, 216, 178, 0, 216, 177, 0, 216, 176, 0, 216, 175, 0, 216, 166, 0, 217, 136, 0, 216, 169, 0, 217, 138, 0, 218,
- 152, 0, 216, 164, 0, 216, 165, 0, 216, 163, 0, 216, 161, 0, 216, 159, 0, 217, 190, 0, 7, 6, 18, 70, 216, 171, 0, 216, 179, 0,
- 216, 181, 0, 216, 180, 0, 216, 176, 0, 216, 178, 0, 216, 182, 0, 216, 184, 0, 217, 129, 0, 217, 132, 0, 217, 134, 0, 7, 6, 18,
- 71, 216, 168, 0, 217, 190, 0, 216, 170, 0, 216, 172, 0, 218, 134, 0, 216, 173, 0, 216, 174, 0, 216, 175, 0, 216, 177, 0, 218, 152,
- 0, 216, 183, 0, 216, 185, 0, 216, 186, 0, 217, 130, 0, 218, 169, 0, 218, 175, 0, 217, 133, 0, 217, 135, 0, 7, 6, 18, 72, 217,
- 134, 216, 175, 218, 175, 216, 167, 217, 134, 0, 217, 134, 216, 175, 218, 175, 219, 140, 0, 218, 175, 216, 167, 217, 134, 217, 135, 0, 218, 175,
- 216, 167, 217, 134, 219, 128, 0, 216, 179, 216, 170, 216, 167, 217, 134, 0, 217, 133, 216, 167, 217, 134, 0, 216, 170, 216, 167, 217, 134, 0,
- 216, 180, 216, 167, 217, 134, 0, 217, 134, 216, 175, 217, 135, 0, 217, 134, 216, 175, 219, 128, 0, 218, 175, 216, 167, 217, 134, 0, 217, 134,
- 216, 175, 0, 218, 175, 219, 140, 0, 216, 179, 216, 170, 0, 217, 134, 0, 217, 133, 0, 216, 170, 0, 216, 180, 0, 218, 169, 0, 7, 6,
- 18, 73, 216, 162, 0, 216, 167, 0, 219, 140, 0, 217, 138, 0, 217, 136, 0, 217, 142, 0, 217, 143, 0, 217, 144, 0, 217, 146, 0, 217,
- 139, 0, 217, 140, 0, 217, 141, 0, 217, 145, 0, 216, 164, 0, 216, 163, 0, 216, 165, 0, 216, 161, 0, 219, 128, 0, 7, 6, 18, 74,
- 216, 182, 0, 216, 181, 0, 216, 171, 0, 217, 130, 0, 217, 129, 0, 216, 186, 0, 216, 185, 0, 217, 135, 0, 216, 174, 0, 216, 173, 0,
- 216, 172, 0, 218, 134, 0, 216, 180, 0, 216, 179, 0, 219, 140, 0, 216, 168, 0, 217, 132, 0, 216, 167, 0, 216, 170, 0, 217, 134, 0,
- 217, 133, 0, 218, 169, 0, 218, 175, 0, 219, 128, 0, 216, 162, 0, 216, 184, 0, 216, 183, 0, 216, 178, 0, 216, 177, 0, 216, 176, 0,
- 216, 175, 0, 216, 166, 0, 217, 136, 0, 216, 169, 0, 217, 138, 0, 218, 152, 0, 217, 190, 0, 216, 164, 0, 216, 165, 0, 216, 163, 0,
- 216, 161, 0, 216, 159, 0, 217, 145, 0, 7, 6, 97, 97, 0, 3, 21, 0, 5, 1, 3, 108, 0, 7, 6, 99, 104, 0, 3, 21, 0,
- 5, 1, 3, 76, 0, 7, 6, 101, 101, 0, 3, 21, 0, 5, 1, 3, 37, 0, 7, 6, 103, 104, 0, 3, 21, 0, 5, 1, 3, 104,
- 17, 0, 7, 6, 106, 104, 0, 3, 21, 0, 5, 1, 3, 90, 0, 7, 6, 107, 104, 0, 3, 21, 0, 5, 1, 3, 101, 0, 7, 6,
- 111, 111, 0, 5, 1, 2, 111, 3, 0, 3, 21, 0, 5, 1, 3, 40, 0, 7, 6, 111, 117, 0, 3, 21, 0, 5, 1, 3, 40, 0,
- 7, 6, 112, 104, 0, 3, 21, 0, 7, 6, 115, 104, 0, 3, 21, 0, 5, 1, 3, 91, 0, 7, 6, 116, 104, 0, 3, 21, 0, 7,
- 6, 1, 28, 0, 3, 0, 7, 6, 1, 34, 0, 4, 1, 162, 216, 18, 74, 18, 74, 2, 32, 14, 136, 128, 129, 3, 0, 1, 167, 216,
- 18, 74, 18, 74, 2, 32, 14, 136, 128, 129, 3, 0, 4, 3, 19, 0, 1, 18, 69, 18, 74, 18, 74, 2, 32, 14, 136, 128, 129, 0,
- 7, 6, 1, 35, 0, 3, 6, 108, 0, 78, 8, 3, 6, 108, 12, 0, 216, 168, 216, 167, 216, 175, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 132, 3, 108, 6, 71, 108, 72, 0, 217, 132, 217, 136, 216, 175, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 132, 3, 108, 55,
- 40, 72, 0, 217, 132, 216, 167, 216, 170, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 108, 55, 108, 47, 0, 217, 133, 219, 140,
- 216, 178, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 132, 3, 108, 65, 37, 88, 0, 217, 133, 217, 136, 216, 178, 1, 18, 69, 18, 74,
- 2, 32, 14, 136, 128, 132, 3, 108, 65, 40, 88, 0, 217, 133, 217, 136, 216, 174, 216, 170, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 134, 3, 108, 65, 40, 101, 47, 36, 12, 0, 217, 133, 217, 136, 216, 174, 216, 170, 219, 128, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 134, 3, 108, 65, 40, 101, 47, 36, 57, 36, 0, 216, 168, 216, 167, 216, 175, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 132,
- 3, 108, 71, 108, 72, 0, 218, 175, 216, 167, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 108, 81, 108, 107, 0, 217,
- 129, 216, 177, 219, 140, 217, 134, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 133, 3, 108, 83, 35, 51, 37, 50, 0, 217, 136, 216, 177,
- 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 131, 3, 108, 84, 35, 51, 0, 217, 136, 216, 177, 216, 175, 1, 18, 69, 18, 74, 2, 32,
- 14, 136, 128, 132, 3, 108, 84, 35, 51, 72, 0, 7, 6, 1, 36, 0, 2, 217, 142, 3, 0, 3, 35, 19, 0, 7, 6, 1, 37, 0,
- 3, 39, 19, 0, 7, 6, 1, 38, 0, 2, 217, 144, 3, 0, 3, 36, 19, 0, 7, 6, 1, 39, 0, 4, 1, 18, 66, 18, 74, 2,
- 32, 14, 136, 128, 129, 3, 19, 0, 1, 18, 67, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 18, 68, 3, 19, 36, 0, 1, 18, 68,
- 18, 74, 2, 32, 14, 136, 128, 129, 3, 35, 19, 0, 1, 18, 68, 18, 74, 2, 32, 24, 14, 136, 128, 129, 3, 37, 0, 4, 216, 166,
- 1, 18, 66, 18, 74, 2, 32, 14, 136, 128, 130, 3, 37, 12, 0, 219, 140, 0, 219, 140, 1, 18, 66, 18, 74, 2, 32, 14, 136, 128,
- 130, 0, 219, 140, 217, 135, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 37, 12, 57, 36, 0, 219, 140, 219, 128, 1, 18,
- 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 37, 12, 57, 36, 57, 36, 0, 4, 216, 166, 1, 18, 68, 18, 74, 2, 32, 14, 136,
- 128, 130, 3, 37, 37, 0, 219, 140, 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 130, 0, 217, 135, 1, 18, 68, 18, 74, 2, 32, 12,
- 24, 14, 136, 128, 130, 3, 37, 57, 36, 0, 219, 128, 1, 18, 68, 18, 74, 2, 32, 12, 24, 14, 136, 128, 130, 3, 37, 57, 36, 57,
- 36, 0, 4, 1, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 129, 3, 57, 36, 0, 217, 135, 1, 18, 66, 18, 74, 2, 32, 12, 24,
- 14, 136, 128, 130, 0, 219, 128, 1, 18, 66, 18, 74, 2, 32, 12, 24, 14, 136, 128, 130, 3, 57, 36, 57, 36, 0, 7, 6, 1, 40,
- 0, 4, 8, 2, 18, 66, 18, 68, 3, 0, 8, 2, 18, 67, 18, 74, 3, 0, 8, 3, 6, 35, 12, 0, 4, 3, 6, 108, 0, 2,
- 32, 0, 4, 218, 169, 216, 168, 216, 177, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 3, 35, 49, 71, 35, 51, 0, 218, 169,
- 216, 168, 216, 177, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 217, 139, 3, 35, 50, 0, 217, 139, 1, 18, 69, 18,
- 74, 2, 32, 24, 14, 136, 128, 130, 0, 217, 140, 1, 18, 69, 18, 74, 2, 32, 24, 14, 136, 128, 130, 0, 217, 141, 1, 18, 69, 18,
- 74, 2, 32, 24, 14, 136, 128, 130, 0, 217, 134, 216, 175, 216, 167, 216, 178, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 133, 3, 35,
- 50, 72, 108, 88, 0, 217, 134, 218, 175, 219, 140, 216, 178, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 133, 3, 35, 50, 81, 37, 88,
- 0, 217, 132, 8, 2, 18, 74, 18, 74, 18, 74, 14, 128, 132, 130, 3, 35, 55, 0, 8, 2, 18, 67, 32, 3, 35, 55, 36, 83, 19,
- 0, 4, 217, 133, 219, 140, 216, 177, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 3, 35, 65, 37, 51, 0, 217, 133, 219, 140,
- 216, 177, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 216, 168, 217, 136, 216, 167, 217, 132, 8, 2, 18, 69, 18, 74,
- 18, 74, 28, 2, 14, 128, 132, 133, 3, 35, 71, 39, 55, 6, 0, 216, 168, 217, 136, 216, 167, 217, 132, 8, 2, 216, 162, 18, 74, 18,
- 74, 28, 2, 14, 128, 132, 133, 0, 4, 216, 168, 217, 136, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 3, 35, 71,
- 40, 0, 216, 168, 217, 136, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 0, 217, 129, 216, 178, 216, 167, 216, 177, 1,
- 18, 69, 18, 74, 2, 32, 14, 136, 128, 133, 3, 35, 83, 88, 108, 51, 0, 4, 216, 181, 216, 186, 216, 177, 8, 2, 18, 69, 18, 74,
- 18, 74, 14, 128, 132, 132, 3, 35, 89, 104, 17, 35, 51, 0, 216, 181, 216, 186, 216, 177, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128,
- 132, 132, 0, 4, 8, 2, 18, 68, 216, 170, 18, 69, 216, 167, 18, 68, 32, 3, 36, 0, 8, 2, 216, 179, 216, 170, 18, 69, 18, 69,
- 216, 167, 18, 68, 32, 0, 8, 2, 216, 185, 0, 8, 2, 217, 134, 18, 69, 18, 69, 216, 167, 18, 68, 32, 0, 217, 141, 3, 36, 50,
- 0, 4, 1, 45, 2, 217, 132, 217, 132, 217, 135, 32, 3, 39, 0, 1, 45, 2, 217, 132, 217, 132, 217, 145, 217, 135, 32, 12, 0, 217,
- 140, 3, 39, 50, 0, 4, 217, 132, 217, 132, 217, 135, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 132, 3, 39, 55, 55, 108, 107, 0,
- 217, 132, 217, 132, 217, 135, 1, 18, 69, 18, 74, 45, 2, 32, 14, 136, 128, 132, 0, 217, 132, 217, 132, 217, 145, 217, 135, 1, 18, 69,
- 18, 74, 2, 32, 14, 136, 128, 133, 0, 217, 132, 217, 132, 217, 145, 217, 135, 1, 18, 69, 18, 74, 45, 2, 32, 14, 136, 128, 133, 0,
- 217, 132, 217, 133, 217, 133, 216, 167, 217, 132, 218, 169, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 135, 3, 39, 55, 65, 35, 65, 108,
- 55, 36, 49, 0, 217, 132, 217, 133, 217, 132, 217, 136, 218, 169, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 134, 3, 39, 55, 65, 39,
- 55, 40, 49, 0, 217, 132, 217, 133, 217, 132, 218, 169, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 133, 3, 39, 55, 65, 39, 55, 49,
- 0, 217, 132, 216, 173, 218, 169, 217, 133, 216, 167, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 134, 3, 39, 55, 107, 39, 49, 35, 65,
- 108, 0, 4, 217, 132, 216, 175, 217, 145, 219, 140, 217, 134, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 134, 3, 39, 72, 72, 37, 50,
- 0, 217, 132, 216, 175, 219, 140, 217, 134, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 133, 0, 4, 217, 132, 216, 175, 217, 136, 217, 132,
- 217, 135, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 134, 3, 39, 72, 72, 39, 55, 36, 12, 0, 217, 132, 216, 175, 217, 145, 217, 136,
- 217, 132, 217, 135, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 135, 0, 4, 217, 132, 216, 175, 217, 136, 217, 132, 219, 128, 1, 18, 69,
- 18, 74, 2, 32, 14, 136, 128, 134, 3, 39, 72, 72, 39, 55, 36, 57, 36, 0, 217, 132, 216, 175, 217, 145, 217, 136, 217, 132, 219, 128,
- 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 135, 0, 4, 217, 132, 216, 179, 217, 132, 216, 183, 217, 134, 217, 135, 1, 18, 69, 18, 74,
- 2, 32, 14, 136, 128, 135, 3, 39, 89, 89, 35, 55, 47, 35, 50, 36, 12, 0, 217, 132, 216, 179, 217, 145, 217, 132, 216, 183, 217, 134,
- 217, 135, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 136, 0, 4, 217, 132, 216, 179, 217, 132, 216, 183, 217, 134, 219, 128, 1, 18, 69,
- 18, 74, 2, 32, 14, 136, 128, 135, 3, 39, 89, 89, 35, 55, 47, 35, 50, 36, 57, 36, 0, 217, 132, 216, 179, 217, 145, 217, 132, 216,
- 183, 217, 134, 219, 128, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 136, 0, 4, 217, 132, 216, 179, 216, 167, 216, 175, 216, 167, 216, 170,
- 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 135, 3, 39, 89, 89, 108, 72, 108, 47, 0, 217, 132, 216, 179, 217, 145, 216, 167, 216, 175,
- 216, 167, 216, 170, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 136, 0, 2, 217, 147, 3, 108, 0, 217, 134, 217, 135, 1, 51, 48, 108,
- 57, 48, 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 131, 3, 108, 4, 50, 36, 12, 0, 217, 134, 219, 128, 1, 51, 48, 108, 57, 48,
- 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 131, 3, 108, 4, 50, 36, 57, 36, 0, 4, 216, 170, 1, 18, 66, 18, 68, 18, 74, 2,
- 32, 14, 136, 128, 130, 3, 108, 47, 0, 216, 170, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 130, 0, 216, 170, 216, 170,
- 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 108, 47, 35, 47, 0, 216, 170, 217, 133, 1, 18, 68, 18, 74, 18,
- 74, 2, 32, 24, 14, 136, 128, 131, 3, 108, 47, 35, 65, 0, 216, 170, 216, 180, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136,
- 128, 131, 3, 108, 47, 35, 91, 0, 216, 170, 216, 170, 217, 136, 217, 134, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 133,
- 3, 108, 47, 36, 47, 40, 50, 0, 216, 170, 216, 170, 216, 167, 217, 134, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 133,
- 3, 108, 47, 36, 47, 108, 50, 0, 216, 170, 217, 133, 217, 136, 217, 134, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 133,
- 3, 108, 47, 36, 65, 40, 50, 0, 216, 170, 217, 133, 216, 167, 217, 134, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 133,
- 3, 108, 47, 36, 65, 108, 50, 0, 216, 170, 216, 180, 217, 136, 217, 134, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 133,
- 3, 108, 47, 36, 91, 40, 50, 0, 216, 170, 216, 180, 216, 167, 217, 134, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 133,
- 3, 108, 47, 36, 91, 108, 50, 0, 216, 170, 219, 140, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 108, 47, 37,
- 0, 216, 170, 217, 135, 216, 167, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 132, 3, 108, 47, 107, 108, 0, 216, 170, 217,
- 135, 216, 167, 219, 140, 219, 140, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 134, 3, 108, 47, 107, 108, 37, 12, 0, 216,
- 170, 217, 135, 216, 167, 219, 140, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 133, 3, 108, 47, 107, 108, 57, 36, 0, 217,
- 134, 1, 18, 69, 18, 74, 18, 74, 2, 32, 14, 136, 128, 130, 3, 108, 50, 0, 217, 134, 216, 170, 1, 52, 48, 108, 57, 48, 108, 57,
- 48, 108, 2, 32, 24, 14, 136, 128, 131, 3, 108, 50, 35, 47, 0, 217, 134, 217, 133, 1, 52, 48, 108, 57, 48, 108, 57, 48, 108, 2,
- 32, 24, 14, 136, 128, 131, 3, 108, 50, 35, 65, 0, 217, 134, 216, 180, 1, 52, 48, 108, 57, 48, 108, 57, 48, 108, 2, 32, 24, 14,
- 136, 128, 131, 3, 108, 50, 35, 91, 0, 217, 134, 216, 170, 217, 136, 217, 134, 1, 52, 48, 108, 57, 48, 108, 57, 48, 108, 2, 32, 24,
- 14, 136, 128, 133, 3, 108, 50, 36, 47, 40, 50, 0, 217, 134, 216, 170, 216, 167, 217, 134, 1, 52, 48, 108, 57, 48, 108, 57, 48, 108,
- 2, 32, 24, 14, 136, 128, 133, 3, 108, 50, 36, 47, 108, 50, 0, 217, 134, 217, 133, 217, 136, 217, 134, 1, 52, 48, 108, 57, 48, 108,
- 57, 48, 108, 2, 32, 24, 14, 136, 128, 133, 3, 108, 50, 36, 65, 40, 50, 0, 217, 134, 217, 133, 216, 167, 217, 134, 1, 52, 48, 108,
- 57, 48, 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 133, 3, 108, 50, 36, 65, 108, 50, 0, 217, 134, 216, 180, 217, 136, 217, 134, 1,
- 52, 48, 108, 57, 48, 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 133, 3, 108, 50, 36, 91, 40, 50, 0, 217, 134, 216, 180, 216, 167,
- 217, 134, 1, 52, 48, 108, 57, 48, 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 133, 3, 108, 50, 36, 91, 108, 50, 0, 217, 134, 219,
- 140, 216, 175, 1, 51, 48, 108, 57, 48, 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 132, 3, 108, 50, 37, 72, 0, 217, 134, 219, 140,
- 216, 175, 217, 134, 1, 51, 48, 108, 57, 48, 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 133, 3, 108, 50, 37, 72, 35, 50, 0, 217,
- 134, 219, 140, 216, 175, 217, 134, 216, 175, 1, 51, 48, 108, 57, 48, 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 134, 3, 108, 50, 37,
- 72, 35, 50, 72, 0, 217, 134, 219, 140, 216, 175, 217, 133, 1, 51, 48, 108, 57, 48, 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 133,
- 3, 108, 50, 37, 72, 35, 65, 0, 217, 134, 219, 140, 216, 175, 219, 140, 1, 51, 48, 108, 57, 48, 108, 57, 48, 108, 2, 32, 24, 14,
- 136, 128, 133, 3, 108, 50, 37, 72, 37, 0, 217, 134, 219, 140, 216, 175, 219, 140, 217, 133, 1, 51, 48, 108, 57, 48, 108, 57, 48, 108,
- 2, 32, 24, 14, 136, 128, 134, 3, 108, 50, 37, 72, 37, 65, 0, 217, 134, 219, 140, 216, 175, 219, 140, 216, 175, 1, 51, 48, 108, 57,
- 48, 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 134, 3, 108, 50, 37, 72, 37, 72, 0, 217, 134, 216, 175, 1, 51, 48, 108, 57, 48,
- 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 131, 3, 108, 50, 72, 0, 217, 134, 216, 175, 217, 134, 1, 51, 48, 108, 57, 48, 108, 57,
- 48, 108, 2, 32, 24, 14, 136, 128, 132, 3, 108, 50, 72, 35, 50, 0, 217, 134, 216, 175, 217, 134, 216, 175, 1, 51, 48, 108, 57, 48,
- 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 133, 3, 108, 50, 72, 35, 50, 72, 0, 217, 134, 216, 175, 217, 133, 1, 51, 48, 108, 57,
- 48, 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 132, 3, 108, 50, 72, 35, 65, 0, 217, 134, 216, 175, 217, 135, 1, 51, 48, 108, 57,
- 48, 108, 57, 48, 108, 2, 32, 14, 136, 128, 132, 3, 108, 50, 72, 36, 12, 0, 217, 134, 216, 175, 219, 128, 1, 51, 48, 108, 57, 48,
- 108, 57, 48, 108, 2, 32, 14, 136, 128, 132, 3, 108, 50, 72, 36, 57, 36, 0, 217, 134, 216, 175, 219, 140, 1, 51, 48, 108, 57, 48,
- 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 132, 3, 108, 50, 72, 37, 0, 217, 134, 216, 175, 219, 140, 217, 133, 1, 51, 48, 108, 57,
- 48, 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 133, 3, 108, 50, 72, 37, 65, 0, 217, 134, 216, 175, 219, 140, 216, 175, 1, 51, 48,
- 108, 57, 48, 108, 57, 48, 108, 2, 32, 24, 14, 136, 128, 133, 3, 108, 50, 72, 37, 72, 0, 217, 132, 217, 136, 216, 175, 1, 18, 69,
- 18, 74, 2, 32, 14, 136, 128, 131, 3, 108, 55, 40, 72, 0, 217, 133, 219, 140, 216, 178, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128,
- 132, 3, 108, 65, 37, 88, 0, 216, 168, 216, 167, 216, 175, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 132, 3, 108, 71, 108, 72, 0,
- 217, 136, 216, 177, 1, 18, 69, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 108, 84, 35, 51, 0, 217, 136, 216, 177, 216, 175, 1,
- 18, 69, 18, 74, 2, 32, 14, 136, 128, 132, 3, 108, 84, 35, 51, 72, 0, 7, 6, 1, 41, 0, 4, 1, 18, 66, 18, 74, 2, 18,
- 68, 18, 74, 32, 3, 71, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18,
- 72, 32, 12, 24, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0,
- 1, 168, 216, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0,
- 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18,
- 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219,
- 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18,
- 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18,
- 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18,
- 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 133, 217, 2,
- 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12,
- 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162,
- 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8,
- 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1,
- 18, 66, 18, 74, 2, 18, 68, 32, 3, 71, 35, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68,
- 32, 0, 1, 18, 68, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 168, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18,
- 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0,
- 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0,
- 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18,
- 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2,
- 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18,
- 70, 18, 71, 32, 12, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18,
- 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134,
- 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18,
- 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216,
- 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2,
- 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 216, 177, 216, 175, 216, 167, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3,
- 71, 35, 34, 72, 108, 51, 0, 4, 217, 134, 217, 129, 216, 180, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 3, 71, 35, 50,
- 35, 83, 91, 0, 217, 134, 217, 129, 216, 180, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 217, 134, 216, 175, 1, 18,
- 66, 18, 74, 2, 32, 14, 136, 128, 131, 3, 71, 35, 50, 72, 0, 217, 134, 216, 175, 1, 168, 216, 18, 74, 18, 74, 2, 32, 14, 136,
- 128, 131, 0, 217, 134, 216, 175, 8, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 0, 217, 134, 216, 175, 219, 140, 1, 18, 74, 18, 74,
- 2, 32, 14, 136, 128, 132, 3, 71, 35, 50, 72, 37, 0, 217, 134, 216, 175, 217, 135, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136,
- 128, 133, 3, 71, 35, 50, 72, 107, 108, 0, 217, 134, 216, 175, 217, 135, 216, 167, 219, 140, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 135, 3, 71, 35, 50, 72, 107, 108, 37, 12, 0, 217, 134, 216, 175, 217, 135, 216, 167, 216, 170, 1, 18, 74, 18, 74, 2, 32,
- 24, 14, 136, 128, 134, 3, 71, 35, 50, 72, 107, 108, 47, 0, 217, 134, 216, 175, 217, 135, 216, 167, 216, 170, 217, 136, 217, 134, 1, 18,
- 74, 18, 74, 2, 32, 24, 14, 136, 128, 136, 3, 71, 35, 50, 72, 107, 108, 47, 40, 50, 0, 217, 134, 216, 175, 217, 135, 216, 167, 219,
- 140, 216, 170, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 135, 3, 71, 35, 50, 72, 107, 108, 57, 35, 47, 0, 217, 134, 216, 175,
- 217, 135, 216, 167, 219, 140, 217, 133, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 135, 3, 71, 35, 50, 72, 107, 108, 57, 35, 65,
- 0, 217, 134, 216, 175, 217, 135, 216, 167, 219, 140, 216, 180, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 135, 3, 71, 35, 50, 72,
- 107, 108, 57, 35, 91, 0, 217, 134, 216, 175, 217, 135, 216, 167, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 134, 3, 71, 35,
- 50, 72, 107, 108, 57, 36, 0, 217, 134, 216, 175, 217, 135, 216, 167, 219, 140, 216, 170, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32,
- 24, 14, 136, 128, 137, 3, 71, 35, 50, 72, 107, 108, 57, 36, 47, 108, 50, 0, 217, 134, 216, 175, 217, 135, 216, 167, 219, 140, 217, 133,
- 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 137, 3, 71, 35, 50, 72, 107, 108, 57, 36, 65, 108, 50, 0, 217,
- 134, 216, 175, 217, 135, 216, 167, 219, 140, 216, 180, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 137, 3, 71, 35,
- 50, 72, 107, 108, 57, 36, 91, 108, 50, 0, 217, 134, 216, 175, 217, 135, 216, 167, 217, 133, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136,
- 128, 134, 3, 71, 35, 50, 72, 107, 108, 65, 0, 217, 134, 216, 175, 217, 135, 216, 167, 217, 133, 217, 136, 217, 134, 1, 18, 74, 18, 74,
- 2, 32, 24, 14, 136, 128, 136, 3, 71, 35, 50, 72, 107, 108, 65, 40, 50, 0, 217, 134, 216, 175, 217, 135, 216, 167, 216, 180, 1, 18,
- 74, 18, 74, 2, 32, 24, 14, 136, 128, 134, 3, 71, 35, 50, 72, 107, 108, 91, 0, 217, 134, 216, 175, 217, 135, 216, 167, 216, 180, 217,
- 136, 217, 134, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 136, 3, 71, 35, 50, 72, 107, 108, 91, 40, 50, 0, 217, 134, 216, 175,
- 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 71, 35, 50, 72, 108, 50, 0, 4, 216, 177, 8, 2, 18, 69,
- 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 3, 71, 35, 51, 0, 216, 177, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132,
- 130, 0, 216, 177, 216, 167, 217, 134, 218, 175, 219, 140, 216, 178, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 135, 3, 71, 35, 51, 35,
- 50, 81, 37, 88, 0, 4, 216, 177, 217, 134, 217, 133, 219, 140, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 133, 3, 71,
- 35, 51, 50, 36, 65, 37, 0, 216, 177, 217, 134, 217, 133, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 133, 0,
- 4, 216, 177, 217, 133, 219, 140, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 132, 3, 71, 35, 51, 65, 37, 0, 216, 177,
- 217, 133, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 132, 0, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 28,
- 2, 14, 128, 132, 130, 3, 71, 35, 72, 0, 216, 179, 216, 170, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 71, 35, 89, 47,
- 0, 216, 174, 216, 170, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 71, 35, 101, 47, 0, 216, 174, 216, 180, 1, 18, 74, 18,
- 74, 2, 32, 14, 136, 128, 131, 3, 71, 35, 101, 91, 0, 4, 8, 2, 18, 68, 18, 74, 18, 74, 28, 2, 14, 128, 132, 129, 3, 71,
- 36, 0, 8, 2, 217, 136, 18, 66, 18, 74, 28, 2, 14, 128, 132, 129, 0, 8, 2, 217, 136, 18, 67, 18, 74, 28, 2, 14, 128, 132,
- 129, 0, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134,
- 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69,
- 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18,
- 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 4, 217, 132, 216, 167, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2,
- 14, 128, 132, 131, 3, 71, 36, 55, 108, 0, 217, 132, 216, 167, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 0, 219,
- 140, 218, 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 71, 36, 57, 81, 0, 4, 217, 135, 8, 2, 18, 69, 18, 74, 18,
- 74, 28, 2, 14, 128, 132, 130, 3, 71, 36, 107, 0, 217, 135, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 0, 219,
- 140, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 71, 37, 50, 0, 219, 140, 217, 134, 219, 140, 1, 18, 74, 18, 74,
- 2, 32, 14, 136, 128, 132, 3, 71, 37, 50, 37, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 71, 39, 0, 8, 167, 216, 18,
- 69, 170, 216, 2, 18, 68, 32, 0, 4, 217, 132, 217, 134, 216, 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 71, 39, 55,
- 35, 50, 72, 0, 217, 132, 217, 134, 216, 175, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 0, 217, 132, 217, 134, 216, 175, 8,
- 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 216, 178, 216, 177, 218, 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132,
- 3, 71, 39, 88, 39, 51, 81, 0, 216, 178, 216, 177, 218, 175, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 0, 216, 178, 216,
- 177, 218, 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 2, 217, 145, 18, 73, 3, 71, 71, 0, 2, 217, 145, 32,
- 0, 4, 2, 217, 145, 18, 68, 3, 71, 71, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170,
- 216, 133, 217, 2, 18, 68, 32, 3, 71, 71, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69,
- 170, 216, 2, 18, 68, 32, 12, 12, 3, 71, 71, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 216, 167, 217, 134,
- 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 71, 108, 50, 0, 216, 167, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128,
- 131, 3, 71, 108, 51, 0, 216, 167, 217, 129, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 71, 108, 83, 0, 216, 167, 217, 129,
- 216, 170, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 71, 108, 83, 47, 0, 216, 167, 217, 136, 216, 177, 1, 18, 74, 18, 74,
- 2, 32, 14, 136, 128, 132, 3, 71, 108, 84, 35, 51, 0, 4, 216, 167, 216, 178, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3,
- 71, 108, 88, 0, 216, 167, 216, 178, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 0, 216, 167, 216, 178, 8, 2, 216, 162, 18,
- 74, 18, 74, 14, 128, 132, 131, 0, 4, 216, 167, 216, 178, 217, 134, 217, 133, 219, 140, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14,
- 128, 132, 134, 3, 71, 108, 88, 50, 36, 65, 37, 0, 216, 167, 216, 178, 217, 134, 217, 133, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74,
- 28, 2, 14, 128, 132, 134, 0, 4, 216, 167, 216, 178, 217, 133, 219, 140, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 133,
- 3, 71, 108, 88, 65, 37, 0, 216, 167, 216, 178, 217, 133, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 133, 0,
- 216, 167, 216, 180, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 71, 108, 91, 0, 7, 6, 1, 42, 0, 3, 47, 0, 7, 6,
- 1, 43, 0, 4, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 129, 3, 35, 47, 0, 1, 136, 217, 18, 66, 18, 74, 2,
- 32, 24, 14, 136, 128, 129, 0, 217, 136, 217, 134, 1, 18, 68, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 36, 47, 40, 50, 0, 4,
- 216, 167, 217, 134, 1, 18, 68, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 36, 47, 108, 50, 0, 216, 167, 217, 134, 1, 136, 217, 18,
- 66, 2, 32, 24, 14, 136, 128, 131, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 47, 0, 1, 18, 66, 18, 74, 2,
- 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 70, 18, 74, 2, 18, 68,
- 18, 74, 32, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1,
- 170, 216, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2,
- 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66,
- 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 18, 69,
- 219, 140, 18, 69, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140,
- 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71,
- 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18,
- 74, 32, 0, 8, 18, 68, 167, 216, 2, 219, 140, 216, 167, 18, 68, 32, 12, 12, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71,
- 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18,
- 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140,
- 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216,
- 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219,
- 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 32, 3, 47, 35,
- 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18,
- 71, 32, 0, 1, 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 170, 12, 12, 12, 0, 1, 18, 74, 18, 74,
- 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128,
- 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 18, 69, 18, 69,
- 18, 68, 32, 0, 8, 2, 18, 69, 18, 69, 217, 145, 18, 68, 32, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0,
- 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18,
- 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0,
- 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69,
- 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 219, 140,
- 18, 68, 32, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18,
- 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12,
- 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 69, 18, 68,
- 32, 12, 0, 8, 170, 216, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0,
- 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 8, 179, 216, 133, 217, 2, 18, 69, 18, 69, 18, 68, 32, 12,
- 0, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 130, 3, 47, 35, 51, 0, 216, 177, 219, 140, 217, 134, 1, 18, 74, 18, 74,
- 2, 32, 14, 136, 128, 132, 3, 47, 35, 51, 37, 50, 0, 216, 177, 216, 167, 216, 180, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132,
- 3, 47, 35, 51, 108, 91, 0, 217, 130, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 47, 35, 104, 17, 37, 0, 4,
- 8, 18, 68, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 3, 47, 36, 0, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32,
- 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 133, 217, 2, 18, 69, 18, 69, 18, 68, 32, 0, 8, 133, 217,
- 2, 18, 69, 18, 69, 217, 145, 18, 68, 32, 0, 8, 133, 217, 2, 18, 69, 216, 167, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2,
- 18, 69, 216, 167, 18, 69, 219, 140, 32, 12, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216,
- 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2,
- 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 179,
- 216, 167, 216, 2, 18, 69, 18, 69, 216, 167, 18, 68, 32, 12, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 47, 39, 0, 8,
- 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 0, 4, 217, 134, 216, 175, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131,
- 3, 47, 39, 50, 72, 0, 217, 134, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 0, 217, 136, 217, 134, 1,
- 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 47, 40, 50, 0, 4, 2, 217, 145, 18, 73, 3, 47, 47, 0, 2, 217, 145, 32,
- 0, 4, 2, 217, 145, 18, 68, 3, 47, 47, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170,
- 216, 133, 217, 2, 18, 68, 32, 3, 47, 47, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216,
- 2, 18, 68, 32, 12, 12, 3, 47, 47, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 12, 0, 4, 216, 167, 217, 134,
- 1, 140, 219, 18, 68, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 57, 36, 47, 108, 50, 0, 216, 167, 217, 134, 1, 140, 219, 175, 218,
- 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 0, 216, 167, 217, 134, 1, 140, 219, 175, 218, 136, 217, 18, 66, 18, 74, 2,
- 32, 24, 14, 136, 128, 131, 0, 216, 167, 217, 134, 1, 140, 219, 175, 218, 140, 219, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 131, 0,
- 7, 6, 1, 44, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 89, 0, 1, 18, 66, 18, 74, 2, 18, 68, 32, 0,
- 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18,
- 68, 18, 68, 2, 18, 71, 32, 0, 1, 18, 70, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1,
- 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 171, 216, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18,
- 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2,
- 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135,
- 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2,
- 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18,
- 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18,
- 68, 18, 74, 18, 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18,
- 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69,
- 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216,
- 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177,
- 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18,
- 68, 32, 12, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32,
- 12, 3, 89, 12, 35, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 3, 89, 12, 39, 0, 4, 1, 18, 66, 18, 66, 2,
- 18, 68, 32, 3, 89, 35, 0, 1, 18, 66, 18, 74, 2, 216, 176, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 177, 32, 12, 0, 1,
- 18, 66, 18, 74, 2, 216, 178, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 180, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 182, 32,
- 12, 0, 1, 18, 66, 18, 74, 2, 216, 184, 32, 12, 0, 1, 18, 66, 18, 74, 2, 217, 132, 32, 12, 0, 1, 18, 68, 18, 66, 2,
- 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 70, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18, 71, 32, 0, 1, 18, 71, 18,
- 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 171, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68,
- 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18,
- 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167,
- 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8,
- 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74,
- 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18,
- 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2,
- 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219,
- 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18,
- 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69,
- 217, 145, 18, 68, 32, 12, 12, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 12, 3, 89, 36, 0, 8, 18, 69, 170, 216,
- 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69,
- 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18,
- 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 12, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 4, 8,
- 2, 18, 69, 217, 136, 18, 68, 32, 3, 89, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 12, 0, 4, 2, 217, 145, 18,
- 73, 3, 89, 89, 0, 2, 217, 145, 32, 0, 2, 217, 145, 18, 68, 3, 89, 89, 35, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18,
- 68, 32, 12, 3, 89, 89, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 8, 18, 69, 170, 216, 2, 18, 68,
- 32, 12, 12, 3, 89, 89, 39, 0, 7, 6, 1, 45, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 75, 0, 1, 18,
- 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 74, 2,
- 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 172, 216, 18, 74, 2, 18, 68, 18,
- 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128,
- 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128,
- 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219,
- 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18,
- 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68,
- 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162,
- 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133,
- 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68,
- 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0,
- 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216,
- 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 32, 3, 75, 35, 0, 1, 18, 68, 18,
- 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0, 1, 18, 68, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18,
- 74, 2, 216, 172, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18,
- 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18,
- 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0,
- 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18,
- 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18,
- 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 70, 18, 71, 32, 12, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12,
- 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8,
- 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133,
- 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0,
- 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2,
- 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4, 8, 18, 69, 134, 217,
- 133, 217, 2, 18, 68, 32, 3, 75, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2,
- 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18,
- 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 0, 8,
- 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 75, 39, 0, 8, 167, 216, 18, 69,
- 170, 216, 2, 18, 68, 32, 0, 217, 136, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 130, 3, 75, 40, 0, 4, 2, 217, 145, 18, 73,
- 3, 75, 75, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 75, 75, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68,
- 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 3, 75, 75, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145,
- 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 75, 75, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18,
- 68, 32, 12, 0, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 75, 108, 50, 0, 7, 6, 1, 46, 0, 4,
- 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 107, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0,
- 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18,
- 68, 18, 74, 18, 74, 32, 0, 1, 173, 216, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32,
- 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2,
- 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128,
- 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18,
- 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0,
- 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 68, 18,
- 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 18, 69, 2, 18,
- 68, 32, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217,
- 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162,
- 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8,
- 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1,
- 18, 66, 18, 74, 2, 18, 68, 32, 3, 107, 35, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68,
- 32, 0, 1, 18, 68, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 173, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18,
- 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0,
- 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0,
- 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18,
- 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2,
- 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18,
- 70, 18, 71, 32, 12, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18,
- 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134,
- 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18,
- 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216,
- 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2,
- 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4, 216, 179, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 107, 35, 89,
- 35, 50, 0, 216, 179, 217, 134, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 0, 216, 179, 217, 134, 8, 2, 216, 162, 18, 74,
- 18, 74, 14, 128, 132, 131, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 3, 107, 36, 0, 8, 18, 69, 170, 216, 179, 216,
- 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18,
- 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0,
- 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 4, 8, 2, 18, 69, 217,
- 136, 18, 68, 32, 3, 107, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 0, 4, 216, 179, 219, 140, 217, 134, 1, 18, 74,
- 18, 74, 2, 32, 14, 136, 128, 132, 3, 107, 39, 89, 36, 57, 50, 0, 216, 179, 219, 140, 217, 134, 8, 2, 18, 69, 18, 74, 18, 74,
- 14, 128, 132, 132, 0, 216, 179, 219, 140, 217, 134, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 2, 217, 145, 18, 73,
- 3, 107, 107, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 107, 107, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68,
- 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 3, 107, 107, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145,
- 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 107, 107, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18,
- 68, 32, 12, 0, 216, 167, 217, 132, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 107, 108, 55, 0, 7, 6, 1, 47, 0, 4,
- 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 101, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0,
- 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 70, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 217, 136,
- 18, 66, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 174, 216, 18, 74, 2, 18, 68, 18, 74, 32,
- 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128,
- 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67,
- 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2,
- 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 2, 217, 136, 219, 140, 216, 180, 12, 0, 8, 18, 66, 18, 74,
- 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68,
- 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 69, 2,
- 18, 68, 32, 0, 8, 18, 71, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0,
- 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2,
- 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18,
- 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18,
- 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 216, 167, 217, 134, 217,
- 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 101, 6, 108, 50, 36, 0, 216, 167, 217, 134, 219, 128, 1, 18, 74, 18, 74,
- 2, 32, 14, 136, 128, 132, 3, 101, 6, 108, 50, 36, 12, 57, 36, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 32, 3, 101, 35, 0,
- 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18, 71,
- 32, 0, 1, 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 174, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18,
- 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0,
- 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 219, 140, 18,
- 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0,
- 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68,
- 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12,
- 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12,
- 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162,
- 216, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0,
- 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216,
- 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 130, 3, 101, 35, 51,
- 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 3, 101, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32,
- 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167,
- 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18,
- 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 219, 140, 216, 178, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 131, 3, 101, 37, 88, 0, 4, 217, 136, 219, 140, 216, 180, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 3, 101, 37,
- 91, 0, 217, 136, 219, 140, 216, 180, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68,
- 32, 3, 101, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 0, 217, 136, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136,
- 128, 131, 3, 101, 39, 51, 0, 217, 136, 216, 177, 216, 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 101, 39, 51, 72, 0,
- 217, 136, 216, 177, 216, 175, 218, 175, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 134, 3, 101, 39, 51, 72, 36, 81, 37, 0,
- 4, 217, 136, 216, 175, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 3, 101, 39, 72, 0, 217, 136, 216, 175, 8, 2, 216, 162,
- 18, 74, 18, 74, 14, 128, 132, 131, 0, 4, 216, 175, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 101, 39, 72, 108,
- 0, 216, 175, 216, 167, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 0, 216, 175, 216, 167, 8, 2, 216, 162, 18, 74, 18, 74,
- 14, 128, 132, 131, 0, 4, 217, 136, 216, 180, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 101, 39, 91, 0, 217, 136, 216, 180,
- 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 0, 217, 136, 216, 180, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0,
- 217, 136, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 101, 40, 50, 0, 4, 217, 136, 216, 168, 8, 2, 18, 69, 18,
- 74, 18, 74, 14, 128, 132, 131, 3, 101, 40, 71, 0, 217, 136, 216, 168, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 4,
- 2, 217, 145, 18, 73, 3, 101, 101, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 101, 101, 35, 0, 8, 18, 69, 133, 217,
- 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 3, 101, 101, 36, 0, 8, 18, 69, 170, 216,
- 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 101, 101, 39, 0, 8, 18, 69, 170,
- 216, 2, 217, 145, 18, 68, 32, 12, 0, 4, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 101, 108, 50, 0,
- 216, 167, 217, 134, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 0, 216, 167, 217, 134, 8, 2, 216, 162, 18, 74, 18,
- 74, 28, 2, 14, 128, 132, 131, 0, 217, 136, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 0, 217, 136, 216, 167,
- 217, 134, 216, 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 101, 108, 50, 72, 0, 217, 136, 216, 167, 216, 177, 1, 18, 74,
- 18, 74, 2, 32, 14, 136, 128, 132, 3, 101, 108, 51, 0, 4, 217, 136, 216, 167, 216, 168, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128,
- 132, 3, 101, 108, 71, 0, 217, 136, 216, 167, 216, 168, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 0, 217, 136, 216, 167, 216,
- 168, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 217, 136, 216, 167, 216, 179, 216, 170, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 133, 3, 101, 108, 89, 47, 0, 217, 136, 216, 167, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 101, 108, 107,
- 0, 4, 217, 136, 216, 167, 217, 135, 216, 175, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 133, 3, 101, 108, 107, 35, 72, 0, 217,
- 136, 216, 167, 217, 135, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 133, 0, 4, 217, 136, 216, 167, 217, 135, 216, 180, 8,
- 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 133, 3, 101, 108, 107, 36, 91, 0, 217, 136, 216, 167, 217, 135, 216, 180, 8, 2, 216, 162,
- 18, 74, 18, 74, 14, 128, 132, 133, 0, 4, 217, 136, 216, 167, 217, 135, 219, 140, 216, 175, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128,
- 132, 134, 3, 101, 108, 107, 37, 72, 0, 217, 136, 216, 167, 217, 135, 219, 140, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132,
- 134, 0, 7, 6, 1, 48, 0, 217, 135, 217, 133, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 6, 72, 35, 107, 39, 65, 0,
- 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 72, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67,
- 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 70, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 217,
- 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 175, 216, 18, 74, 2, 18, 68, 18, 74,
- 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217,
- 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18,
- 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140,
- 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68,
- 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18,
- 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71, 18, 69, 2, 18, 71, 18, 74,
- 32, 12, 0, 8, 18, 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217,
- 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32,
- 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8,
- 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179,
- 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 32, 3, 72, 35, 0, 1, 18, 68, 18, 66,
- 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18, 71, 32, 0, 1, 18, 71,
- 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 175, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18,
- 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128,
- 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216,
- 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0,
- 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18,
- 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8,
- 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217,
- 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2,
- 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170,
- 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69,
- 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4, 216, 177, 8, 2, 18, 69, 18,
- 74, 18, 74, 28, 2, 14, 128, 132, 130, 3, 72, 35, 51, 0, 216, 177, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130,
- 0, 216, 177, 216, 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 72, 35, 51, 72, 0, 4, 216, 179, 216, 170, 1, 18, 74,
- 18, 74, 2, 32, 14, 136, 128, 131, 3, 72, 35, 89, 47, 0, 216, 179, 216, 170, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131,
- 0, 216, 179, 216, 170, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 216, 180, 216, 170, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 131, 3, 72, 35, 91, 47, 0, 217, 135, 217, 134, 216, 175, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 72,
- 35, 107, 35, 50, 72, 36, 12, 0, 217, 135, 217, 134, 216, 175, 219, 128, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 72, 35,
- 107, 35, 50, 72, 36, 57, 36, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 3, 72, 36, 0, 8, 18, 69, 170, 216, 179,
- 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2,
- 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32,
- 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 4, 216, 177, 216, 167,
- 216, 178, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 3, 72, 36, 51, 108, 88, 0, 216, 177, 216, 167, 216, 178, 8, 2, 216,
- 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 217, 132, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 130, 3, 72, 36, 55, 0, 217,
- 132, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 0, 217, 132, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128,
- 132, 130, 0, 217, 135, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 72, 36, 107, 37, 0, 4, 219, 140, 216, 177, 8,
- 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 3, 72, 37, 51, 0, 219, 140, 216, 177, 8, 2, 216, 162, 18, 74, 18, 74,
- 28, 2, 14, 128, 132, 131, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 72, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18,
- 68, 32, 0, 217, 136, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 0, 217, 136, 8, 2, 216, 162, 18, 74, 18, 74,
- 28, 2, 14, 128, 132, 130, 0, 4, 216, 177, 216, 179, 216, 170, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 3, 72, 39, 34,
- 39, 89, 47, 0, 216, 177, 216, 179, 216, 170, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 216, 174, 216, 170, 1, 18, 74,
- 18, 74, 2, 32, 14, 136, 128, 131, 3, 72, 39, 101, 47, 0, 217, 136, 216, 178, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3,
- 72, 40, 88, 0, 217, 136, 216, 179, 216, 170, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 72, 40, 89, 47, 0, 217, 136, 216,
- 180, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 72, 40, 91, 0, 4, 2, 217, 145, 18, 73, 3, 72, 72, 0, 2, 217, 145,
- 32, 0, 4, 2, 217, 145, 18, 68, 3, 72, 72, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69,
- 170, 216, 133, 217, 2, 18, 68, 32, 3, 72, 72, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18,
- 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 72, 72, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 216, 167, 217,
- 134, 217, 135, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 72, 108, 50, 107, 108, 0, 216, 167, 217, 134, 217, 135, 216,
- 167, 219, 140, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 135, 3, 72, 108, 50, 107, 108, 37, 12, 0, 216, 167, 217, 134, 217,
- 135, 216, 167, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 134, 3, 72, 108, 50, 107, 108, 57, 36, 0, 216, 167, 217, 134, 216,
- 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 72, 108, 50, 108, 50, 0, 216, 167, 216, 177, 1, 18, 74, 18, 74,
- 2, 32, 14, 136, 128, 131, 3, 72, 108, 51, 0, 4, 216, 177, 216, 167, 217, 132, 8, 2, 216, 170, 18, 74, 18, 74, 12, 28, 2, 14,
- 128, 132, 132, 3, 72, 108, 51, 39, 10, 6, 0, 216, 177, 216, 167, 217, 132, 8, 2, 216, 175, 18, 74, 18, 74, 12, 28, 2, 14, 128,
- 132, 132, 0, 4, 216, 177, 216, 167, 217, 132, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 132, 3, 72, 108, 51, 39, 55,
- 0, 216, 177, 216, 167, 217, 132, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 132, 0, 216, 167, 216, 175, 1, 18, 74, 18,
- 74, 2, 32, 14, 136, 128, 131, 3, 72, 108, 72, 0, 216, 167, 216, 180, 216, 170, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3,
- 72, 108, 91, 47, 0, 7, 6, 1, 49, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 88, 0, 1, 18, 66, 18, 74,
- 2, 18, 68, 32, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32,
- 12, 24, 0, 1, 18, 68, 18, 68, 2, 18, 71, 32, 0, 1, 18, 70, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 217,
- 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 176, 216, 18, 74, 2, 18, 68, 18, 74,
- 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217,
- 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18,
- 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140,
- 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68,
- 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18,
- 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71, 18, 69, 2, 18, 71, 18, 74,
- 32, 12, 0, 8, 18, 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217,
- 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32,
- 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8,
- 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 167, 216, 136,
- 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66, 18, 74,
- 2, 216, 171, 32, 12, 3, 88, 35, 0, 1, 18, 66, 18, 74, 2, 216, 177, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 179, 32, 12,
- 0, 1, 18, 66, 18, 74, 2, 216, 180, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 181, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216,
- 186, 32, 12, 0, 1, 18, 66, 18, 74, 2, 217, 130, 32, 12, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68,
- 2, 18, 70, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18, 71, 32, 0, 1, 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1,
- 18, 74, 2, 216, 176, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2,
- 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128,
- 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68,
- 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8,
- 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2,
- 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0,
- 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0,
- 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216,
- 2, 18, 68, 32, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8,
- 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4,
- 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 12, 3, 88, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0,
- 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216,
- 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18,
- 69, 2, 18, 68, 32, 12, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 4, 219, 140, 8, 2, 18, 69, 18, 74, 18, 74,
- 28, 2, 14, 128, 132, 130, 3, 88, 37, 0, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 0, 4, 8, 2,
- 18, 69, 217, 136, 18, 68, 32, 3, 88, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 12, 0, 4, 217, 136, 216, 167, 217,
- 132, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 3, 88, 39, 55, 0, 217, 136, 216, 167, 217, 132, 8, 2, 216, 162, 18, 74,
- 18, 74, 14, 128, 132, 132, 0, 4, 2, 217, 145, 18, 73, 3, 88, 88, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 88,
- 88, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 12, 3,
- 88, 88, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12,
- 3, 88, 88, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 7, 6, 1, 50, 0, 4, 1, 18, 66, 18, 74, 2,
- 18, 68, 18, 74, 32, 3, 51, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12,
- 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74,
- 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 177, 216, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0,
- 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128,
- 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12,
- 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136,
- 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2,
- 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18,
- 68, 18, 68, 2, 216, 175, 32, 12, 0, 8, 18, 68, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 68, 18, 74, 18, 66, 2,
- 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8,
- 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18,
- 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68,
- 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69,
- 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66, 18, 74,
- 2, 18, 68, 32, 3, 51, 35, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0, 1, 18,
- 68, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 177, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2,
- 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217,
- 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136,
- 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68,
- 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18,
- 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 70, 18, 71, 32, 12, 0, 8, 18, 68, 167, 216, 2, 18,
- 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18,
- 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8,
- 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68,
- 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216,
- 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4, 217, 134,
- 218, 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 51, 35, 50, 81, 0, 217, 134, 218, 175, 8, 2, 18, 69, 18, 74, 18,
- 74, 14, 128, 132, 131, 0, 217, 134, 218, 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 217, 136, 216, 167, 217, 134, 1,
- 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 51, 35, 84, 108, 50, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 3,
- 51, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32,
- 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18,
- 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2,
- 18, 68, 32, 0, 4, 216, 182, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 51, 36, 88, 108, 0, 216, 182, 216, 167,
- 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 0, 216, 182, 216, 167, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0,
- 216, 179, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 51, 36, 89, 108, 50, 0, 4, 219, 140, 216, 178, 1,
- 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 51, 37, 88, 0, 219, 140, 216, 178, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132,
- 131, 0, 219, 140, 216, 178, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3,
- 51, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 0, 216, 168, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131,
- 3, 51, 39, 71, 108, 0, 4, 2, 217, 145, 18, 73, 3, 51, 51, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 51, 51,
- 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 3, 51, 51,
- 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 51,
- 51, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 216, 167, 217, 134, 217, 135, 216, 167, 1, 18, 74, 18, 74, 18,
- 74, 2, 32, 14, 136, 128, 133, 3, 51, 108, 50, 107, 35, 0, 216, 167, 217, 134, 217, 135, 216, 167, 219, 140, 219, 140, 1, 18, 74, 18,
- 74, 18, 74, 2, 32, 14, 136, 128, 135, 3, 51, 108, 50, 107, 108, 37, 12, 0, 216, 167, 217, 134, 217, 135, 216, 167, 219, 140, 1, 18,
- 74, 18, 74, 18, 74, 2, 32, 14, 136, 128, 134, 3, 51, 108, 50, 107, 108, 57, 36, 0, 216, 167, 217, 134, 216, 167, 217, 134, 1, 18,
- 74, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 51, 108, 50, 108, 50, 0, 216, 167, 216, 179, 216, 170, 8, 2, 216, 162, 18, 74,
- 18, 74, 14, 128, 132, 132, 3, 51, 108, 89, 47, 0, 216, 167, 216, 179, 216, 170, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132,
- 3, 51, 108, 89, 47, 12, 0, 7, 6, 1, 51, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 88, 0, 1, 18, 66,
- 18, 74, 2, 18, 68, 32, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18,
- 72, 32, 12, 24, 0, 1, 18, 68, 18, 68, 2, 18, 71, 32, 0, 1, 18, 70, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74,
- 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 178, 216, 18, 74, 2, 18, 68,
- 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217,
- 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217,
- 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136,
- 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2,
- 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18,
- 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71, 18, 69, 2, 18, 71,
- 18, 74, 32, 12, 0, 8, 18, 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8,
- 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18,
- 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12,
- 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 167,
- 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66,
- 18, 66, 2, 18, 68, 32, 3, 88, 35, 0, 1, 18, 66, 18, 74, 2, 216, 171, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 177, 32,
- 12, 0, 1, 18, 66, 18, 74, 2, 216, 179, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 180, 32, 12, 0, 1, 18, 66, 18, 74, 2,
- 216, 181, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 186, 32, 12, 0, 1, 18, 66, 18, 74, 2, 217, 130, 32, 12, 0, 1, 18, 68,
- 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 70, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18, 71, 32, 0, 1,
- 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 178, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74,
- 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128,
- 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217,
- 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71,
- 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18,
- 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12,
- 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8,
- 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133,
- 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170,
- 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217,
- 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4, 216, 177, 216, 175, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131,
- 3, 88, 35, 51, 72, 0, 216, 177, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 0, 216, 175, 217, 134, 1,
- 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 88, 35, 72, 35, 50, 0, 216, 175, 217, 135, 1, 18, 74, 18, 74, 2, 32, 12, 14,
- 136, 128, 131, 3, 88, 35, 72, 36, 12, 0, 216, 175, 219, 128, 1, 18, 74, 18, 74, 2, 32, 12, 14, 136, 128, 131, 3, 88, 35, 72,
- 36, 57, 36, 0, 216, 175, 218, 175, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 88, 35, 72, 36, 81, 37, 0, 4,
- 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 12, 3, 88, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0,
- 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216,
- 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18,
- 69, 2, 18, 68, 32, 12, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 4, 219, 140, 216, 177, 8, 2, 18, 69, 18, 74,
- 18, 74, 28, 2, 14, 128, 132, 131, 3, 88, 37, 51, 0, 219, 140, 216, 177, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132,
- 131, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 88, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 12, 0, 216,
- 175, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 88, 39, 72, 108, 0, 4, 217, 136, 216, 175, 8, 2, 18, 69, 18,
- 74, 18, 74, 28, 2, 14, 128, 132, 131, 3, 88, 40, 72, 0, 217, 136, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128,
- 132, 131, 0, 4, 2, 217, 145, 18, 73, 3, 88, 88, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 88, 88, 35, 0, 8,
- 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 12, 3, 88, 88, 36, 0,
- 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 88, 88, 39,
- 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 216, 167, 1, 45, 18, 74, 18, 74, 2, 32, 14, 136, 128, 130, 3, 88,
- 108, 0, 216, 167, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 88, 108, 51, 0, 216, 167, 216, 175, 1, 18, 74, 18,
- 74, 2, 32, 14, 136, 128, 131, 3, 88, 108, 72, 0, 7, 6, 1, 52, 0, 4, 216, 170, 1, 18, 68, 18, 74, 2, 32, 12, 12, 24,
- 14, 136, 128, 130, 3, 35, 89, 47, 0, 216, 170, 1, 45, 18, 67, 2, 32, 12, 24, 14, 136, 128, 130, 0, 216, 170, 1, 45, 18, 68,
- 2, 32, 12, 24, 14, 136, 128, 130, 0, 216, 170, 216, 167, 217, 134, 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 132, 3, 36, 89, 47,
- 108, 50, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 89, 0, 1, 18, 66, 18, 74, 2, 18, 68, 32, 0, 1, 18,
- 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 68, 18,
- 68, 2, 18, 71, 32, 0, 1, 18, 70, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74,
- 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 179, 216, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0,
- 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128,
- 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12,
- 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136,
- 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2,
- 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18,
- 74, 18, 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 71, 162,
- 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68,
- 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8,
- 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162,
- 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2,
- 219, 140, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32,
- 12, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 3, 89, 12, 35, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68,
- 32, 12, 3, 89, 12, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18,
- 68, 32, 12, 3, 89, 12, 39, 0, 4, 1, 18, 66, 18, 66, 2, 18, 68, 32, 3, 89, 35, 0, 1, 18, 66, 18, 74, 2, 216, 176,
- 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 177, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 178, 32, 12, 0, 1, 18, 66, 18, 74,
- 2, 216, 180, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 182, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 184, 32, 12, 0, 1, 18,
- 66, 18, 74, 2, 217, 132, 32, 12, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 70, 32, 0, 1,
- 18, 70, 18, 74, 2, 18, 70, 18, 71, 32, 0, 1, 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 179, 12,
- 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128,
- 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18,
- 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18,
- 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18,
- 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74,
- 32, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18,
- 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2,
- 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8,
- 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18,
- 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 217, 134, 216, 172, 1, 18, 74,
- 18, 74, 2, 32, 14, 136, 128, 131, 3, 89, 35, 50, 75, 0, 4, 217, 134, 218, 175, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132,
- 131, 3, 89, 35, 50, 81, 0, 217, 134, 218, 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 4, 216, 177, 8, 2, 18,
- 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 3, 89, 35, 51, 0, 216, 177, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128,
- 132, 130, 0, 216, 177, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 89, 35, 51, 108, 0, 4, 216, 168, 216, 178, 8,
- 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 3, 89, 35, 71, 88, 0, 216, 168, 216, 178, 8, 2, 216, 162, 18, 74, 18, 74, 14,
- 128, 132, 131, 0, 217, 136, 216, 167, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 89, 35, 84, 108, 51, 0, 4, 8,
- 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 12, 3, 89, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8,
- 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18,
- 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69,
- 2, 18, 68, 32, 12, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 216, 170, 8, 2, 32, 3, 89, 36, 47, 0, 216, 170,
- 219, 140, 216, 178, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 89, 36, 47, 37, 88, 0, 4, 217, 190, 219, 140, 216, 175, 8,
- 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 3, 89, 36, 48, 37, 72, 0, 217, 190, 219, 140, 216, 175, 8, 2, 216, 162, 18, 74,
- 18, 74, 14, 128, 132, 132, 0, 217, 190, 219, 140, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 216, 177, 216, 180,
- 216, 170, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 89, 36, 51, 36, 91, 47, 0, 4, 219, 140, 216, 175, 8, 2, 18, 69,
- 18, 74, 18, 74, 14, 128, 132, 131, 3, 89, 36, 57, 57, 36, 72, 0, 219, 140, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128,
- 132, 131, 0, 219, 140, 217, 145, 216, 175, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 0, 219, 140, 217, 145, 216, 175, 8, 2,
- 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 217, 129, 219, 140, 216, 175, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132,
- 3, 89, 36, 83, 37, 72, 0, 217, 129, 219, 140, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 8, 2, 18,
- 69, 217, 136, 18, 68, 32, 3, 89, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 12, 0, 217, 136, 216, 161, 8, 2, 18,
- 74, 18, 74, 14, 128, 132, 131, 3, 89, 40, 19, 36, 0, 4, 216, 170, 1, 18, 66, 18, 74, 2, 32, 12, 12, 24, 14, 136, 128, 130,
- 3, 89, 47, 0, 216, 170, 1, 45, 18, 66, 2, 32, 12, 24, 14, 136, 128, 130, 0, 216, 170, 216, 167, 217, 134, 1, 18, 66, 18, 74,
- 2, 32, 14, 136, 128, 132, 3, 89, 47, 108, 50, 0, 4, 2, 217, 145, 18, 73, 3, 89, 89, 0, 2, 217, 145, 32, 0, 2, 217, 145,
- 18, 68, 3, 89, 89, 35, 0, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 89, 89, 39, 0, 216, 167, 1, 18, 74, 18, 74,
- 2, 32, 14, 136, 128, 130, 3, 89, 108, 0, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 89, 108, 50, 0,
- 4, 216, 167, 217, 134, 216, 170, 219, 140, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 133, 3, 89, 108, 50, 47, 37, 0, 216, 167,
- 217, 134, 216, 170, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 133, 0, 216, 167, 216, 177, 1, 18, 74, 18, 74, 2, 32,
- 14, 136, 128, 131, 3, 89, 108, 51, 0, 216, 167, 217, 132, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 89, 108, 55, 0, 216,
- 167, 217, 132, 216, 167, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 89, 108, 55, 108, 51, 0, 216, 167, 216, 178, 1,
- 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 89, 108, 88, 0, 7, 6, 1, 53, 0, 4, 1, 18, 68, 18, 74, 18, 74, 2, 32,
- 24, 14, 136, 128, 129, 3, 35, 91, 0, 1, 136, 217, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 129, 0, 217, 136, 1, 18, 68, 18,
- 74, 2, 32, 24, 14, 136, 128, 130, 3, 36, 91, 39, 0, 217, 136, 217, 134, 1, 18, 68, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3,
- 36, 91, 40, 50, 0, 4, 216, 167, 217, 134, 1, 18, 68, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 36, 91, 108, 50, 0, 216, 167,
- 217, 134, 1, 136, 217, 18, 66, 2, 32, 24, 14, 136, 128, 131, 0, 1, 140, 219, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128,
- 129, 3, 57, 35, 91, 0, 4, 216, 167, 217, 134, 1, 140, 219, 18, 68, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 57, 36, 91, 108,
- 50, 0, 216, 167, 217, 134, 1, 140, 219, 175, 218, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 0, 216, 167, 217, 134, 1,
- 140, 219, 175, 218, 136, 217, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 131, 0, 216, 167, 217, 134, 1, 140, 219, 175, 218, 140, 219, 18,
- 66, 18, 74, 2, 32, 24, 14, 136, 128, 131, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 91, 0, 1, 18, 66, 18,
- 74, 2, 18, 68, 32, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72,
- 32, 12, 24, 0, 1, 18, 68, 18, 68, 2, 18, 71, 32, 0, 1, 18, 70, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2,
- 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 180, 216, 18, 74, 2, 18, 68, 18,
- 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128,
- 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128,
- 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219,
- 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18,
- 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68,
- 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71, 18, 69, 2, 18, 71, 18,
- 74, 32, 12, 0, 8, 18, 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133,
- 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68,
- 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0,
- 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 167, 216,
- 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 216, 167, 216, 175,
- 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 3, 91, 6, 108, 72, 0, 216, 167, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74,
- 14, 128, 132, 131, 0, 4, 216, 167, 217, 135, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 3, 91, 6, 108, 107, 0, 216, 167,
- 217, 135, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 4, 1, 18, 66, 18, 66, 2, 18, 68, 32, 3, 91, 35, 0, 1,
- 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 70, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18, 71, 32,
- 0, 1, 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 180, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74,
- 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2,
- 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8,
- 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70,
- 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18,
- 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2, 18, 68,
- 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74,
- 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134,
- 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0,
- 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216,
- 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 217, 134, 216, 168, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132,
- 3, 91, 35, 50, 71, 36, 12, 0, 217, 136, 217, 134, 216, 175, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 91, 35,
- 84, 35, 50, 72, 36, 12, 0, 217, 136, 217, 134, 216, 175, 219, 128, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 91, 35, 84,
- 35, 50, 72, 36, 57, 36, 0, 217, 135, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 91, 35, 107, 51, 0, 4, 8,
- 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 12, 3, 91, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8,
- 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18,
- 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69,
- 2, 18, 68, 32, 12, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 218, 169, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 131, 3, 91, 36, 49, 35, 50, 0, 217, 134, 216, 167, 216, 179, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 91, 36,
- 50, 108, 89, 0, 217, 134, 216, 167, 216, 179, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 134, 3, 91, 36, 50, 108,
- 89, 108, 50, 0, 217, 134, 216, 167, 216, 174, 216, 170, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 91, 36, 50, 108, 101, 47,
- 0, 4, 219, 140, 216, 177, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 3, 91, 37, 51, 20, 0, 219, 140, 216, 177, 8, 2,
- 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 91, 39, 0, 8, 167, 216, 18, 69,
- 170, 216, 2, 18, 68, 32, 12, 0, 217, 136, 1, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 130, 0, 217, 133, 216, 167, 216, 177, 1,
- 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 91, 39, 65, 108, 51, 0, 216, 175, 217, 134, 1, 18, 74, 18, 74, 18, 74, 2, 32,
- 14, 136, 128, 131, 3, 91, 39, 72, 35, 50, 0, 216, 175, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 91, 39, 72,
- 36, 12, 0, 216, 175, 219, 128, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 91, 39, 72, 36, 57, 36, 0, 216, 175, 218, 175,
- 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 91, 39, 72, 36, 81, 108, 50, 0, 217, 136, 219, 140, 219, 140,
- 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 91, 40, 37, 12, 0, 217, 136, 217, 134, 1, 18, 66, 18, 74, 2, 32, 24, 14,
- 136, 128, 131, 3, 91, 40, 50, 0, 217, 136, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 91, 40, 51, 0, 4, 2,
- 217, 145, 18, 73, 3, 91, 91, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 91, 91, 35, 0, 8, 18, 69, 133, 217, 2,
- 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 12, 3, 91, 91, 36, 0, 8, 18, 69, 170, 216,
- 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 91, 91, 39, 0, 8, 18, 69, 170,
- 216, 2, 217, 145, 18, 68, 32, 12, 0, 216, 167, 216, 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 91, 108, 72, 0, 216,
- 167, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 91, 108, 107, 0, 7, 6, 1, 54, 0, 4, 1, 18, 66, 18, 74,
- 2, 18, 68, 18, 74, 32, 3, 89, 0, 1, 18, 66, 18, 74, 2, 18, 68, 32, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24,
- 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 68, 18, 68, 2, 18, 71, 32, 0, 1, 18, 70,
- 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74,
- 18, 74, 32, 0, 1, 181, 216, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217,
- 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217,
- 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8,
- 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74,
- 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68,
- 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 69, 2,
- 18, 68, 32, 0, 8, 18, 71, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0,
- 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2,
- 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18,
- 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18,
- 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 179, 216, 133, 217,
- 2, 18, 69, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 3, 89, 12, 35, 0, 4, 8, 18, 69, 170,
- 216, 133, 217, 2, 18, 68, 32, 12, 3, 89, 12, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 8, 18, 69,
- 170, 216, 2, 217, 145, 18, 68, 32, 12, 3, 89, 12, 39, 0, 4, 1, 18, 66, 18, 66, 2, 18, 68, 32, 3, 89, 35, 0, 1, 18,
- 66, 18, 74, 2, 216, 176, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 177, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 178, 32, 12,
- 0, 1, 18, 66, 18, 74, 2, 216, 180, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 182, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216,
- 184, 32, 12, 0, 1, 18, 66, 18, 74, 2, 217, 132, 32, 12, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68,
- 2, 18, 70, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18, 71, 32, 0, 1, 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1,
- 18, 74, 2, 216, 181, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2,
- 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128,
- 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68,
- 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8,
- 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2,
- 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0,
- 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0,
- 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216,
- 2, 18, 68, 32, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8,
- 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4,
- 216, 175, 216, 177, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 3, 89, 35, 72, 34, 0, 216, 175, 216, 177, 8, 2, 216, 162,
- 18, 74, 18, 74, 14, 128, 132, 133, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 12, 3, 89, 36, 0, 8, 18, 69, 170,
- 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18,
- 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2,
- 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 12, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 217,
- 129, 216, 170, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 89, 36, 83, 35, 47, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68,
- 32, 3, 89, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 12, 0, 4, 2, 217, 145, 18, 73, 3, 89, 89, 0, 2, 217,
- 145, 32, 0, 2, 217, 145, 18, 68, 3, 89, 89, 35, 0, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 89, 89, 39, 0, 4,
- 216, 167, 216, 173, 216, 168, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 3, 89, 108, 107, 36, 71, 0, 216, 167, 216, 173, 216,
- 168, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 7, 6, 1, 55, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74,
- 32, 3, 88, 0, 1, 18, 66, 18, 74, 2, 18, 68, 32, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0,
- 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 68, 18, 68, 2, 18, 71, 32, 0, 1, 18, 70, 18, 74, 2, 18, 68,
- 18, 74, 32, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1,
- 182, 216, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2,
- 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66,
- 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140,
- 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74,
- 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68,
- 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8,
- 18, 71, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18,
- 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0,
- 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8,
- 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217,
- 2, 219, 140, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68,
- 32, 12, 0, 4, 1, 18, 66, 18, 66, 2, 18, 68, 32, 3, 88, 35, 0, 1, 18, 66, 18, 74, 2, 216, 171, 32, 12, 0, 1, 18,
- 66, 18, 74, 2, 216, 177, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 179, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 180, 32, 12,
- 0, 1, 18, 66, 18, 74, 2, 216, 181, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 186, 32, 12, 0, 1, 18, 66, 18, 74, 2, 217,
- 130, 32, 12, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 70, 32, 0, 1, 18, 70, 18, 74, 2,
- 18, 70, 18, 71, 32, 0, 1, 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 182, 12, 12, 12, 0, 1, 18,
- 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217,
- 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217,
- 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8,
- 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18,
- 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68,
- 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18,
- 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32,
- 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 170, 216, 2, 18, 68,
- 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12,
- 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32,
- 12, 3, 88, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18,
- 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8,
- 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 12, 0, 8, 170, 216, 18,
- 69, 133, 217, 2, 18, 68, 32, 0, 4, 216, 175, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 3, 88, 36, 72, 72,
- 36, 0, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 0, 216, 175, 217, 145, 8, 2, 18, 69, 18, 74, 18,
- 74, 14, 128, 132, 131, 0, 216, 175, 217, 145, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 4, 8, 2, 18, 69, 217, 136,
- 18, 68, 32, 3, 88, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 12, 0, 4, 2, 217, 145, 18, 73, 3, 88, 88, 0,
- 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 88, 88, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4,
- 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 12, 3, 88, 88, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32,
- 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 88, 88, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12,
- 0, 7, 6, 1, 56, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 47, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32,
- 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 70, 18, 74, 2, 18, 68, 18, 74, 32,
- 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 183, 216, 18,
- 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18,
- 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217,
- 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0,
- 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0,
- 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18,
- 74, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71, 18,
- 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18, 68,
- 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219,
- 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2,
- 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140,
- 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 32, 3, 47, 35,
- 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18,
- 71, 32, 0, 1, 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 183, 12, 12, 12, 0, 1, 18, 74, 18, 74,
- 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128,
- 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67,
- 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2,
- 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66,
- 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2,
- 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74,
- 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0,
- 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18,
- 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170,
- 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 217, 132,
- 216, 168, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 47, 35, 55, 35, 71, 0, 217, 132, 216, 168, 216, 167, 217, 134, 1, 18,
- 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 47, 35, 55, 35, 71, 108, 50, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32,
- 3, 47, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68,
- 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216,
- 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217,
- 2, 18, 68, 32, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 47, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32,
- 0, 4, 2, 217, 145, 18, 73, 3, 47, 47, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 47, 47, 35, 0, 8, 18, 69,
- 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 3, 47, 47, 36, 0, 8, 18, 69,
- 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 47, 47, 39, 0, 8, 18,
- 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 7, 6, 1, 57, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 88,
- 0, 1, 18, 66, 18, 74, 2, 18, 68, 32, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68,
- 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 68, 18, 68, 2, 18, 71, 32, 0, 1, 18, 70, 18, 74, 2, 18, 68, 18, 74, 32,
- 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 184, 216, 18,
- 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18,
- 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217,
- 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0,
- 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0,
- 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18,
- 74, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71, 18,
- 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18, 68,
- 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219,
- 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2,
- 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140,
- 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0,
- 4, 1, 18, 66, 18, 66, 2, 18, 68, 32, 3, 88, 35, 0, 1, 18, 66, 18, 74, 2, 216, 171, 32, 12, 0, 1, 18, 66, 18, 74,
- 2, 216, 177, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 179, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 180, 32, 12, 0, 1, 18,
- 66, 18, 74, 2, 216, 181, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 186, 32, 12, 0, 1, 18, 66, 18, 74, 2, 217, 130, 32, 12,
- 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 70, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18,
- 71, 32, 0, 1, 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 216, 184, 12, 12, 12, 0, 1, 18, 74, 18, 74,
- 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128,
- 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67,
- 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2,
- 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66,
- 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2,
- 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74,
- 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0,
- 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32,
- 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8,
- 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 12, 3, 88,
- 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12,
- 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18,
- 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 12, 0, 8, 170, 216, 18, 69, 133, 217,
- 2, 18, 68, 32, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 88, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32,
- 12, 0, 4, 2, 217, 145, 18, 73, 3, 88, 88, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 88, 88, 35, 0, 8, 18,
- 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 12, 3, 88, 88, 36, 0, 8,
- 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 88, 88, 39, 0,
- 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 7, 6, 1, 58, 0, 8, 2, 216, 167, 3, 0, 1, 18, 74, 2, 32, 3,
- 6, 19, 0, 4, 216, 168, 216, 175, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 3, 6, 35, 12, 71, 72, 0, 216, 168, 216,
- 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 19, 0, 1,
- 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 70,
- 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 185, 216, 18, 74,
- 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217,
- 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217,
- 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0,
- 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18,
- 74, 0, 8, 18, 68, 18, 68, 167, 216, 2, 32, 0, 8, 18, 68, 18, 68, 170, 216, 2, 32, 0, 8, 18, 68, 18, 74, 18, 66, 2,
- 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 69, 18, 69, 133, 217, 2, 32, 0, 8, 18, 69, 18,
- 69, 170, 216, 133, 217, 2, 32, 0, 8, 18, 69, 167, 216, 18, 69, 170, 216, 2, 32, 0, 8, 18, 69, 167, 216, 18, 69, 170, 216, 133,
- 217, 2, 32, 0, 8, 18, 69, 170, 216, 18, 69, 133, 217, 2, 32, 0, 8, 18, 69, 170, 216, 179, 216, 167, 216, 2, 216, 167, 18, 68,
- 32, 0, 8, 18, 71, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 18,
- 74, 18, 74, 134, 217, 133, 217, 2, 32, 0, 8, 18, 74, 167, 216, 18, 74, 133, 217, 2, 32, 0, 8, 133, 217, 2, 18, 69, 18, 68,
- 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219,
- 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0,
- 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68,
- 32, 12, 0, 8, 170, 216, 179, 216, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 0, 4, 2, 217, 145, 18, 73, 3, 19, 19, 0, 2,
- 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 19, 19, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8,
- 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 3, 19, 19, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4,
- 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 19, 19, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 4,
- 1, 18, 66, 18, 74, 2, 18, 68, 32, 3, 19, 35, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18,
- 68, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18, 71, 32, 0, 1, 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74,
- 2, 216, 185, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68,
- 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68,
- 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8,
- 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2,
- 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0,
- 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0,
- 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 167, 216,
- 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18,
- 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68,
- 32, 12, 12, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 3, 19, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2,
- 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12,
- 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216,
- 136, 217, 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18,
- 68, 32, 3, 19, 39, 0, 8, 2, 217, 136, 3, 35, 0, 8, 2, 18, 68, 3, 35, 12, 0, 4, 217, 132, 219, 140, 1, 18, 74, 18,
- 74, 2, 32, 24, 14, 136, 128, 131, 3, 35, 12, 55, 37, 0, 217, 132, 219, 140, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131,
- 0, 217, 132, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 4, 216, 168, 216, 175, 216, 167, 217, 132, 8, 2, 18,
- 69, 18, 74, 18, 74, 14, 128, 132, 133, 3, 35, 71, 72, 39, 55, 6, 0, 216, 168, 216, 175, 216, 167, 217, 132, 8, 2, 216, 162, 18,
- 74, 18, 74, 14, 128, 132, 133, 0, 8, 2, 219, 140, 3, 36, 0, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 39, 0, 7, 6, 1,
- 59, 0, 4, 219, 140, 216, 177, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 3, 6, 104, 17, 36, 57, 51, 36, 0, 219, 140,
- 216, 177, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 104, 17,
- 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1,
- 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 186, 216, 18, 74, 2,
- 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0,
- 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217,
- 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2,
- 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18,
- 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0,
- 8, 18, 68, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8,
- 18, 68, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12,
- 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216,
- 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175,
- 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0,
- 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 32, 3, 104, 17, 35, 0,
- 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0, 1, 18, 68, 18, 74, 2, 18, 68, 18, 74,
- 32, 0, 1, 18, 74, 2, 216, 186, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74,
- 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217,
- 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219,
- 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18,
- 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74,
- 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 70, 18, 71, 32, 12, 0, 8, 18, 68, 167, 216, 2,
- 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74,
- 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0,
- 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18,
- 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170,
- 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4, 8,
- 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 3, 104, 17, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8,
- 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18,
- 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2,
- 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 104, 17, 39,
- 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 0, 4, 217, 132, 216, 167, 217, 133, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128,
- 132, 3, 104, 17, 39, 55, 108, 65, 0, 217, 132, 216, 167, 217, 133, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 0, 217, 132,
- 216, 167, 217, 133, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 2, 217, 145, 18, 73, 3, 104, 17, 104, 17, 0, 2,
- 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 104, 17, 104, 17, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0,
- 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 3, 104, 17, 104, 17, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18,
- 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 104, 17, 104, 17, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145,
- 18, 68, 32, 12, 0, 7, 6, 1, 65, 0, 3, 0, 7, 6, 1, 66, 0, 4, 1, 18, 70, 18, 68, 18, 74, 2, 18, 70, 32, 3,
- 35, 83, 0, 8, 18, 71, 18, 68, 162, 216, 2, 18, 70, 32, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 83, 0,
- 1, 18, 66, 18, 74, 2, 18, 68, 32, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18,
- 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 68, 18, 68, 2, 18, 71, 32, 0, 1, 18, 70, 18, 74, 2, 18, 68, 18, 74, 32, 0,
- 1, 18, 71, 18, 68, 2, 18, 70, 32, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18,
- 74, 18, 74, 32, 0, 1, 129, 217, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2,
- 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128,
- 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0,
- 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18,
- 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68,
- 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68,
- 18, 74, 18, 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 71,
- 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18,
- 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2,
- 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32,
- 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68,
- 32, 12, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66, 18, 66, 2, 18, 68, 32, 3, 83,
- 35, 0, 1, 18, 66, 18, 74, 2, 216, 177, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 186, 32, 12, 0, 1, 18, 66, 18, 74, 2,
- 217, 130, 32, 12, 0, 1, 18, 66, 18, 74, 2, 217, 132, 32, 12, 0, 1, 18, 66, 18, 74, 2, 217, 133, 32, 12, 0, 1, 18, 66,
- 18, 74, 2, 217, 134, 32, 12, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18, 71, 32, 0,
- 1, 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 217, 129, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18,
- 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217,
- 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2,
- 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71,
- 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18,
- 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18,
- 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18,
- 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12,
- 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68,
- 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32,
- 12, 12, 0, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 130, 3, 83, 35, 51, 0, 216, 177, 217, 134, 218, 175, 219, 140, 1,
- 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 83, 35, 51, 35, 50, 81, 37, 0, 216, 177, 219, 140, 216, 168, 1, 18, 74, 18, 74,
- 2, 32, 14, 136, 128, 132, 3, 83, 35, 51, 37, 71, 0, 216, 177, 217, 133, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132,
- 3, 83, 35, 51, 65, 108, 0, 216, 177, 216, 179, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 83, 35, 51, 89, 108,
- 0, 4, 216, 177, 216, 167, 8, 2, 18, 69, 18, 74, 28, 2, 14, 128, 132, 131, 3, 83, 35, 51, 108, 0, 216, 177, 216, 167, 8, 2,
- 216, 162, 18, 74, 28, 2, 14, 128, 132, 131, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 12, 3, 83, 36, 0, 8, 18,
- 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167,
- 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 170, 216, 133,
- 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 12, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32,
- 0, 216, 180, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 83, 36, 91, 108, 50, 0, 4, 8, 2, 18, 69,
- 217, 136, 18, 68, 32, 3, 83, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 12, 0, 216, 177, 217, 136, 216, 180, 1, 18,
- 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 83, 39, 51, 40, 91, 0, 4, 2, 217, 145, 18, 73, 3, 83, 83, 0, 2, 217, 145, 32,
- 0, 4, 2, 217, 145, 18, 68, 3, 83, 83, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170,
- 216, 133, 217, 2, 18, 68, 32, 12, 3, 83, 83, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18,
- 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 83, 83, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 216, 167, 217,
- 133, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 83, 108, 65, 0, 7, 6, 1, 67, 0, 4, 8, 18, 69, 170, 216, 133, 217,
- 2, 18, 68, 32, 3, 104, 12, 104, 17, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 1, 18, 66, 18,
- 74, 2, 18, 68, 18, 74, 32, 3, 104, 17, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68,
- 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74,
- 18, 74, 32, 0, 1, 130, 217, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217,
- 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217,
- 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8,
- 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74,
- 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68,
- 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 68, 18, 74, 18, 66,
- 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 18, 69, 2, 18, 68, 32, 0,
- 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2,
- 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18,
- 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18,
- 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 216, 167, 216, 168,
- 217, 132, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 3, 104, 17, 6, 108, 71, 36, 55, 36, 0, 216, 167, 216, 168, 217, 132,
- 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 32, 3, 104, 17, 35, 0, 1, 18,
- 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0, 1, 18, 68, 18, 74, 2, 18, 68, 18, 74, 32, 0,
- 1, 18, 74, 2, 217, 130, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0,
- 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217,
- 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18,
- 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0,
- 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68,
- 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 70, 18, 71, 32, 12, 0, 8, 18, 68, 167, 216, 2, 18, 68,
- 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74,
- 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134,
- 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32,
- 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133,
- 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4, 8, 18, 69,
- 134, 217, 133, 217, 2, 18, 68, 32, 3, 104, 17, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217,
- 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133,
- 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68,
- 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 4, 216, 177, 217, 133, 216, 178, 8, 2, 18, 69, 18, 74, 18, 74, 14,
- 128, 132, 132, 3, 104, 17, 36, 51, 65, 36, 88, 0, 216, 177, 217, 133, 216, 178, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132,
- 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 104, 17, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 0, 4, 2,
- 217, 145, 18, 73, 3, 104, 17, 104, 17, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 104, 17, 104, 17, 35, 0, 8, 18,
- 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 104, 17, 104, 17, 39, 0,
- 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 7, 6, 1, 69, 0, 4, 1, 18, 70, 18, 68, 18, 74, 2, 18, 70, 32,
- 3, 35, 55, 0, 8, 18, 71, 18, 68, 162, 216, 2, 18, 70, 32, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 55,
- 0, 1, 18, 66, 18, 74, 2, 18, 68, 32, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68,
- 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 68, 18, 68, 2, 18, 71, 32, 0, 1, 18, 71, 18, 68, 2, 18, 70, 32, 0, 1,
- 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 132, 217, 18, 74, 2,
- 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0,
- 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217,
- 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2,
- 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18,
- 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0,
- 8, 18, 68, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8,
- 18, 68, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12,
- 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216,
- 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175,
- 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 2, 217, 132, 217, 135, 32, 12, 12, 12, 0, 8,
- 167, 216, 2, 217, 132, 217, 145, 217, 135, 32, 12, 12, 12, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 167,
- 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66,
- 18, 66, 2, 18, 68, 32, 3, 55, 35, 0, 1, 18, 66, 18, 74, 2, 216, 177, 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 186, 32,
- 12, 0, 1, 18, 66, 18, 74, 2, 217, 130, 32, 12, 0, 1, 18, 66, 18, 74, 2, 217, 133, 32, 12, 0, 1, 18, 66, 18, 74, 2,
- 217, 134, 32, 12, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74,
- 2, 217, 132, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68,
- 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68,
- 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8,
- 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68,
- 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68,
- 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 70, 18, 71, 32, 12, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0,
- 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133,
- 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217,
- 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216,
- 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2,
- 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 12, 3, 55, 36, 0, 8, 18, 69,
- 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216,
- 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217,
- 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 12, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0,
- 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 55, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 12, 0, 217, 136, 218,
- 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 55, 39, 81, 0, 217, 136, 218, 152, 1, 18, 74, 18, 74, 2, 32, 14, 136,
- 128, 131, 3, 55, 39, 90, 0, 217, 136, 218, 152, 219, 140, 218, 169, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 55, 39, 90,
- 37, 49, 0, 4, 2, 217, 145, 18, 73, 3, 55, 55, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 55, 55, 35, 0, 8,
- 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 12, 3, 55, 55, 36, 0,
- 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 55, 55, 39,
- 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 132, 217, 167, 216, 2, 217, 135, 32, 12, 12, 3, 55, 108, 0,
- 8, 132, 217, 167, 216, 2, 217, 145, 217, 135, 32, 0, 7, 6, 1, 70, 0, 4, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136,
- 128, 129, 3, 35, 65, 0, 1, 136, 217, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 129, 0, 217, 136, 217, 134, 1, 18, 68, 18, 74,
- 2, 32, 24, 14, 136, 128, 131, 3, 36, 65, 40, 50, 0, 4, 216, 167, 217, 134, 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 131, 3,
- 36, 65, 108, 50, 0, 216, 167, 217, 134, 1, 136, 217, 18, 66, 2, 32, 14, 136, 128, 131, 0, 4, 216, 167, 217, 134, 1, 140, 219, 18,
- 68, 18, 74, 2, 32, 14, 136, 128, 131, 3, 57, 36, 65, 108, 50, 0, 216, 167, 217, 134, 1, 140, 219, 175, 218, 18, 68, 18, 74, 18,
- 74, 2, 32, 24, 14, 136, 128, 131, 0, 216, 167, 217, 134, 1, 140, 219, 175, 218, 136, 217, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128,
- 131, 0, 216, 167, 217, 134, 1, 140, 219, 175, 218, 140, 219, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 131, 0, 4, 1, 18, 66, 18,
- 74, 2, 18, 68, 18, 74, 32, 3, 65, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18,
- 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18,
- 74, 32, 0, 1, 133, 217, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 12, 12, 0, 2, 32, 0, 2,
- 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128,
- 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0,
- 8, 2, 217, 136, 18, 69, 217, 136, 18, 68, 32, 12, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67,
- 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66,
- 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 69, 2,
- 18, 71, 18, 74, 32, 12, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18,
- 68, 18, 74, 32, 12, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 18,
- 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0,
- 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8,
- 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217,
- 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 32,
- 3, 65, 35, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0, 1, 18, 68, 18, 74, 2,
- 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 217, 133, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74,
- 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0,
- 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 18, 69, 18, 69, 18, 68, 32, 12, 0, 8, 2, 18, 69,
- 18, 69, 217, 136, 18, 68, 32, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68,
- 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8,
- 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2,
- 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 70, 18, 71, 32, 12, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32,
- 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18,
- 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2,
- 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8,
- 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217,
- 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145,
- 18, 68, 32, 12, 12, 0, 217, 134, 216, 180, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 65, 35, 50, 36, 91, 0, 217, 134,
- 216, 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 65, 35, 50, 72, 0, 216, 177, 216, 175, 1, 18, 74, 18, 74, 2, 32,
- 14, 136, 128, 131, 3, 65, 35, 51, 72, 0, 216, 177, 216, 175, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3,
- 65, 35, 51, 72, 108, 50, 0, 4, 216, 175, 216, 167, 216, 177, 1, 170, 216, 140, 219, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3,
- 65, 35, 72, 108, 51, 0, 216, 175, 216, 167, 216, 177, 1, 170, 216, 145, 217, 140, 219, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 0,
- 217, 130, 216, 167, 217, 133, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 65, 35, 104, 17, 108, 65, 0, 4, 217, 135, 216, 175,
- 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 65, 35, 107, 72, 37, 0, 217, 135, 216, 175, 219, 140, 8, 2, 18, 69,
- 18, 74, 18, 74, 14, 128, 132, 132, 0, 217, 135, 216, 175, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 216, 162,
- 216, 168, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 65, 35, 108, 71, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68,
- 32, 3, 65, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18,
- 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167,
- 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133,
- 217, 2, 18, 68, 32, 0, 4, 218, 175, 216, 167, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 3, 65, 36, 81, 108,
- 0, 218, 175, 216, 167, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 0, 216, 173, 217, 136, 216, 177, 1, 18, 74, 18,
- 74, 2, 32, 14, 136, 128, 132, 3, 65, 36, 107, 84, 35, 51, 0, 4, 219, 140, 8, 2, 18, 68, 18, 74, 12, 28, 2, 14, 128, 132,
- 130, 3, 65, 37, 0, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 0, 219, 140, 8, 2, 217, 136, 18, 74,
- 18, 74, 28, 2, 14, 128, 132, 130, 0, 4, 219, 140, 218, 169, 216, 177, 217, 136, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 133,
- 3, 65, 37, 49, 51, 39, 0, 219, 140, 218, 169, 216, 177, 217, 136, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 133, 0, 4, 219,
- 140, 216, 177, 216, 178, 216, 167, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 133, 3, 65, 37, 51, 88, 108, 0, 219, 140, 216, 177,
- 216, 178, 216, 167, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 133, 0, 4, 219, 140, 217, 132, 219, 140, 8, 2, 18, 69, 18, 74,
- 18, 74, 28, 2, 14, 128, 132, 132, 3, 65, 37, 55, 37, 0, 219, 140, 217, 132, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2,
- 14, 128, 132, 132, 0, 4, 8, 2, 18, 69, 18, 69, 217, 145, 18, 68, 32, 12, 3, 65, 39, 0, 8, 2, 18, 69, 216, 170, 18, 69,
- 18, 68, 32, 0, 8, 2, 18, 69, 217, 136, 18, 68, 32, 0, 8, 2, 216, 170, 18, 69, 18, 69, 18, 68, 32, 12, 0, 8, 2, 216,
- 170, 18, 69, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 2, 216, 170, 18, 69, 216, 167, 18, 69, 18, 68, 32, 0, 8, 2, 216, 170,
- 18, 69, 216, 167, 18, 69, 219, 140, 32, 0, 8, 2, 216, 179, 216, 170, 18, 69, 18, 69, 18, 68, 32, 0, 8, 2, 217, 134, 18, 69,
- 18, 69, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 0, 4, 216, 177, 216, 170, 216, 182, 219, 140, 1, 18, 74,
- 18, 74, 2, 32, 14, 136, 128, 133, 3, 65, 39, 51, 47, 36, 88, 108, 0, 216, 177, 216, 170, 216, 182, 219, 140, 8, 2, 18, 69, 18,
- 74, 18, 74, 14, 128, 132, 133, 0, 216, 177, 216, 170, 216, 182, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 133, 0, 216,
- 177, 216, 186, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 65, 39, 51, 104, 17, 0, 4, 216, 172, 216, 170, 216, 168, 219, 140,
- 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 65, 39, 75, 47, 35, 71, 108, 0, 216, 172, 216, 170, 216, 168, 219, 140, 8, 2,
- 18, 69, 18, 74, 18, 74, 14, 128, 132, 133, 0, 216, 172, 216, 170, 216, 168, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132,
- 133, 0, 4, 216, 181, 216, 183, 217, 129, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 65, 39, 89, 47, 35, 83, 108,
- 0, 216, 181, 216, 183, 217, 129, 219, 140, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 133, 0, 216, 181, 216, 183, 217, 129, 219, 140,
- 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 133, 0, 4, 216, 180, 216, 170, 216, 168, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 133, 3, 65, 39, 91, 47, 35, 71, 108, 0, 216, 180, 216, 170, 216, 168, 219, 140, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128,
- 132, 133, 0, 216, 180, 216, 170, 216, 168, 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 133, 0, 4, 216, 173, 217, 133, 216,
- 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 65, 39, 107, 35, 65, 65, 35, 72, 0, 216, 173, 217, 133, 216, 175, 8, 2,
- 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 0, 216, 173, 217, 133, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0,
- 216, 173, 217, 133, 217, 145, 216, 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 0, 216, 173, 217, 133, 217, 145, 216, 175, 8, 2,
- 18, 69, 18, 74, 18, 74, 14, 128, 132, 133, 0, 216, 173, 217, 133, 217, 145, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132,
- 133, 0, 4, 216, 173, 216, 179, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 65, 39, 107, 89, 36, 50, 0, 216, 173,
- 216, 179, 217, 134, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 0, 216, 173, 216, 179, 217, 134, 8, 2, 216, 162, 18, 74, 18,
- 74, 14, 128, 132, 132, 0, 217, 136, 217, 134, 1, 18, 66, 18, 74, 2, 32, 14, 136, 128, 131, 3, 65, 40, 50, 0, 4, 217, 136, 217,
- 132, 216, 170, 219, 140, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 133, 3, 65, 40, 55, 47, 37, 0, 217, 136, 217, 132, 216, 170,
- 219, 140, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 133, 0, 4, 2, 217, 145, 18, 73, 3, 65, 65, 0, 2, 217, 145, 32, 0,
- 4, 2, 217, 145, 18, 68, 3, 65, 65, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216,
- 133, 217, 2, 18, 68, 32, 3, 65, 65, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170,
- 216, 2, 18, 68, 32, 12, 12, 3, 65, 65, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 4, 216, 167, 218, 169,
- 216, 177, 217, 136, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 133, 3, 65, 108, 49, 51, 39, 0, 216, 167, 218, 169, 216, 177, 217,
- 136, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 133, 0, 4, 216, 167, 219, 140, 218, 169, 216, 177, 217, 136, 8, 2, 18, 69, 18,
- 74, 18, 74, 14, 128, 132, 134, 3, 65, 108, 57, 49, 51, 39, 0, 216, 167, 219, 140, 218, 169, 216, 177, 217, 136, 8, 2, 216, 162, 18,
- 74, 18, 74, 14, 128, 132, 134, 0, 4, 216, 167, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 65, 108, 107, 0, 216,
- 167, 217, 135, 8, 2, 18, 68, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 0, 216, 167, 217, 135, 8, 2, 216, 162, 18, 74, 18, 74,
- 28, 2, 14, 128, 132, 131, 0, 7, 6, 1, 71, 0, 4, 8, 2, 18, 68, 18, 74, 18, 74, 28, 2, 14, 128, 132, 129, 3, 6, 50,
- 35, 0, 8, 2, 219, 140, 216, 167, 18, 74, 28, 2, 14, 128, 132, 129, 0, 219, 140, 8, 2, 216, 162, 18, 69, 18, 74, 18, 74, 28,
- 2, 14, 128, 132, 130, 3, 6, 50, 35, 57, 0, 4, 217, 133, 219, 140, 8, 2, 18, 69, 18, 74, 28, 2, 14, 128, 132, 131, 3, 6,
- 50, 36, 65, 37, 0, 217, 133, 219, 140, 8, 2, 216, 162, 18, 74, 28, 2, 14, 128, 132, 131, 0, 4, 1, 18, 68, 18, 74, 18, 74,
- 2, 32, 24, 14, 136, 128, 129, 3, 35, 50, 0, 1, 18, 70, 18, 68, 18, 74, 2, 18, 70, 32, 0, 8, 18, 71, 18, 68, 162, 216,
- 2, 18, 70, 32, 0, 216, 170, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 130, 3, 35, 50, 35, 47, 0, 217, 133, 1,
- 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 130, 3, 35, 50, 35, 65, 0, 216, 180, 1, 18, 68, 18, 74, 18, 74, 2, 32,
- 24, 14, 136, 128, 130, 3, 35, 50, 35, 91, 0, 216, 170, 217, 136, 217, 134, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128,
- 132, 3, 35, 50, 36, 47, 40, 50, 0, 216, 170, 216, 167, 217, 134, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 132, 3,
- 35, 50, 36, 47, 108, 50, 0, 217, 133, 217, 136, 217, 134, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 132, 3, 35, 50,
- 36, 65, 40, 50, 0, 217, 133, 216, 167, 217, 134, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 132, 3, 35, 50, 36, 65,
- 108, 50, 0, 216, 180, 217, 136, 217, 134, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 132, 3, 35, 50, 36, 91, 40, 50,
- 0, 216, 180, 216, 167, 217, 134, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 132, 3, 35, 50, 36, 91, 108, 50, 0, 216,
- 175, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 130, 3, 35, 50, 72, 0, 216, 175, 217, 135, 1, 18, 68, 18, 74, 2,
- 32, 14, 136, 128, 131, 3, 35, 50, 72, 36, 0, 216, 175, 219, 128, 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 131, 3, 35, 50, 72,
- 36, 57, 36, 0, 216, 175, 218, 175, 219, 140, 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 132, 3, 35, 50, 72, 36, 81, 37, 0, 216,
- 175, 218, 175, 216, 167, 217, 134, 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 133, 3, 35, 50, 72, 36, 81, 108, 50, 0, 4, 1, 18,
- 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 50, 0, 1, 18, 66, 18, 74, 2, 18, 68, 32, 0, 1, 18, 66, 18, 74, 2, 18, 72,
- 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 68, 18, 68, 2, 18, 71, 32, 0,
- 1, 18, 71, 18, 68, 2, 18, 70, 32, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18,
- 74, 18, 74, 32, 0, 1, 134, 217, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2,
- 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128,
- 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0,
- 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18,
- 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18,
- 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 68, 18, 74, 18,
- 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 18, 69, 2, 18, 68, 32,
- 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18, 69, 18, 68, 32, 0, 8, 133, 217, 2, 216, 170,
- 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8,
- 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2,
- 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217,
- 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66, 18, 66, 2, 18, 68, 32, 3, 50, 35, 0, 1, 18, 66, 18, 74, 2, 216, 177,
- 32, 12, 0, 1, 18, 66, 18, 74, 2, 216, 186, 32, 12, 0, 1, 18, 66, 18, 74, 2, 217, 130, 32, 12, 0, 1, 18, 66, 18, 74,
- 2, 217, 132, 32, 12, 0, 1, 18, 66, 18, 74, 2, 217, 133, 32, 12, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68,
- 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 217, 134, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18,
- 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128,
- 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216,
- 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0,
- 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18,
- 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 70, 18, 71, 32, 12,
- 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74,
- 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18,
- 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 167,
- 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145,
- 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18,
- 68, 32, 12, 12, 0, 218, 169, 216, 177, 216, 175, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 50, 35, 49, 35, 51,
- 72, 35, 50, 0, 217, 134, 216, 175, 218, 175, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 134, 3, 50, 35, 50, 72,
- 36, 81, 108, 50, 0, 217, 133, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 50, 35, 65, 108, 0, 217, 133, 216, 167,
- 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 50, 35, 65, 108, 57, 36, 0, 217, 136, 216, 177, 216, 175, 1, 18, 74,
- 18, 74, 2, 32, 14, 136, 128, 132, 3, 50, 35, 84, 35, 51, 72, 0, 217, 136, 216, 167, 216, 178, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 132, 3, 50, 35, 84, 108, 88, 0, 216, 180, 216, 175, 217, 134, 1, 18, 74, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3,
- 50, 35, 91, 39, 72, 35, 50, 0, 217, 130, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 50, 35, 104, 17, 37, 0,
- 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 12, 3, 50, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32,
- 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167,
- 216, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217,
- 18, 69, 2, 18, 68, 32, 12, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 218, 175, 216, 167, 216, 177, 1, 18, 74, 18,
- 74, 2, 32, 14, 136, 128, 132, 3, 50, 36, 81, 108, 51, 0, 217, 136, 216, 180, 216, 170, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128,
- 132, 3, 50, 36, 84, 36, 91, 47, 0, 217, 136, 219, 140, 216, 179, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 50, 36, 84,
- 37, 89, 0, 218, 152, 216, 167, 216, 175, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 50, 36, 90, 108, 72, 0, 216, 180, 219,
- 140, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 50, 36, 91, 37, 50, 0, 216, 180, 216, 167, 217, 134, 216, 175, 217,
- 135, 1, 18, 74, 18, 74, 18, 74, 2, 32, 14, 136, 128, 134, 3, 50, 36, 91, 108, 50, 72, 36, 12, 0, 216, 180, 216, 167, 217, 134,
- 216, 175, 219, 128, 1, 18, 74, 18, 74, 18, 74, 2, 32, 14, 136, 128, 134, 3, 50, 36, 91, 108, 50, 72, 36, 57, 36, 0, 4, 219,
- 140, 218, 169, 217, 136, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 132, 3, 50, 37, 49, 40, 0, 219, 140, 218, 169, 217,
- 136, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 132, 0, 4, 219, 140, 217, 133, 8, 2, 18, 69, 18, 74, 18, 74, 28,
- 2, 14, 128, 132, 131, 3, 50, 37, 65, 0, 219, 140, 217, 133, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 0, 4,
- 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 50, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 12, 0, 4, 217, 136, 8,
- 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 3, 50, 39, 6, 0, 217, 136, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2,
- 14, 128, 132, 130, 0, 4, 2, 217, 145, 18, 73, 3, 50, 50, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 50, 50, 35,
- 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 12, 3, 50, 50,
- 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 50,
- 50, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 4, 216, 167, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14,
- 128, 132, 130, 3, 50, 108, 6, 0, 216, 167, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 0, 216, 167, 218, 169, 1,
- 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 50, 108, 49, 0, 216, 167, 217, 133, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136,
- 128, 132, 3, 50, 108, 65, 36, 12, 0, 216, 167, 217, 133, 219, 128, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 50, 108, 65,
- 36, 57, 36, 0, 7, 6, 1, 72, 0, 4, 1, 18, 71, 18, 70, 18, 68, 2, 32, 3, 35, 107, 0, 8, 18, 68, 2, 32, 0, 8,
- 18, 68, 18, 74, 2, 32, 0, 4, 1, 18, 68, 18, 74, 2, 32, 12, 12, 14, 136, 128, 129, 3, 36, 12, 0, 1, 136, 217, 18, 66,
- 2, 32, 0, 1, 136, 217, 18, 66, 18, 74, 2, 32, 12, 12, 14, 136, 128, 129, 0, 1, 136, 217, 18, 67, 2, 32, 0, 1, 140, 219,
- 18, 66, 2, 32, 0, 1, 140, 219, 18, 67, 2, 32, 0, 8, 18, 68, 2, 32, 12, 24, 0, 8, 168, 216, 2, 32, 12, 3, 36, 107,
- 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 107, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18,
- 67, 0, 1, 18, 67, 2, 32, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12,
- 24, 0, 1, 18, 70, 18, 74, 2, 32, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18,
- 74, 18, 74, 32, 0, 1, 135, 217, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 1, 136, 217, 18, 68, 2, 32, 0, 1, 140, 219, 18,
- 68, 2, 32, 0, 1, 162, 216, 2, 32, 0, 1, 167, 216, 2, 32, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 217, 128, 18, 66, 0,
- 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18,
- 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219,
- 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18,
- 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18,
- 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18,
- 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71, 18,
- 74, 18, 74, 2, 32, 0, 8, 132, 217, 132, 217, 167, 216, 2, 32, 12, 12, 12, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0,
- 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2,
- 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32,
- 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8,
- 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 216, 167, 216, 166, 219, 140, 1, 18, 74, 18, 74, 2, 32, 24, 14,
- 136, 128, 132, 3, 107, 6, 108, 37, 12, 0, 216, 167, 219, 140, 219, 140, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 132, 0, 216,
- 167, 219, 140, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 107, 6, 108, 57, 36, 0, 216, 167, 216, 179, 216, 170, 1, 18,
- 74, 18, 74, 2, 32, 24, 14, 136, 128, 132, 3, 107, 6, 108, 89, 47, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 32, 3, 107, 35,
- 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0, 1, 18, 68, 18, 74, 2, 18, 68, 18,
- 74, 32, 0, 1, 18, 74, 2, 217, 135, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18,
- 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128,
- 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136,
- 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71,
- 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18,
- 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 70, 18, 71, 32, 12, 0, 8, 18, 68, 167, 216,
- 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18,
- 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12,
- 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2,
- 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8,
- 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4,
- 217, 133, 8, 2, 18, 69, 18, 74, 28, 2, 14, 128, 132, 130, 3, 107, 35, 65, 0, 217, 133, 8, 2, 216, 162, 18, 74, 28, 2, 14,
- 128, 132, 130, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 3, 107, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2,
- 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12,
- 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216,
- 136, 217, 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68,
- 32, 3, 107, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 0, 4, 2, 217, 145, 18, 73, 3, 107, 107, 0, 2, 217, 145,
- 32, 0, 4, 2, 217, 145, 18, 68, 3, 107, 107, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69,
- 170, 216, 133, 217, 2, 18, 68, 32, 3, 107, 107, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18,
- 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 107, 107, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 216, 167, 1,
- 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 130, 3, 107, 108, 0, 216, 167, 216, 170, 217, 136, 217, 134, 1, 18, 74, 18, 74, 2, 32,
- 24, 14, 136, 128, 133, 3, 107, 108, 47, 40, 50, 0, 216, 167, 219, 140, 216, 170, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 132,
- 3, 107, 108, 57, 35, 47, 0, 216, 167, 219, 140, 217, 133, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 132, 3, 107, 108, 57, 35,
- 65, 0, 216, 167, 219, 140, 216, 180, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 132, 3, 107, 108, 57, 35, 91, 0, 216, 167, 219,
- 140, 216, 170, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 134, 3, 107, 108, 57, 36, 47, 108, 50, 0, 216, 167,
- 219, 140, 217, 133, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 134, 3, 107, 108, 57, 36, 65, 108, 50, 0, 216,
- 167, 219, 140, 216, 180, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 134, 3, 107, 108, 57, 36, 91, 108, 50, 0,
- 216, 167, 217, 133, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 107, 108, 65, 0, 216, 167, 217, 133, 217, 136, 217, 134, 1,
- 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 133, 3, 107, 108, 65, 40, 50, 0, 216, 167, 216, 180, 1, 18, 74, 18, 74, 2, 32, 24,
- 14, 136, 128, 131, 3, 107, 108, 91, 0, 216, 167, 216, 180, 217, 136, 217, 134, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 133, 3,
- 107, 108, 91, 40, 50, 0, 7, 6, 1, 73, 0, 4, 1, 174, 216, 2, 216, 162, 12, 3, 0, 4, 8, 174, 216, 2, 216, 167, 12, 3,
- 0, 8, 174, 216, 2, 219, 140, 216, 180, 12, 3, 0, 8, 133, 217, 2, 18, 69, 217, 136, 18, 68, 32, 3, 6, 39, 12, 0, 8, 18,
- 68, 2, 216, 162, 3, 35, 84, 0, 4, 8, 170, 216, 2, 18, 69, 219, 140, 18, 69, 32, 3, 39, 0, 8, 174, 216, 2, 216, 175, 12,
- 0, 8, 174, 216, 2, 216, 177, 12, 0, 8, 174, 216, 2, 216, 180, 12, 0, 8, 174, 216, 2, 217, 132, 12, 0, 4, 1, 18, 68, 2,
- 217, 136, 32, 3, 40, 0, 1, 18, 68, 2, 219, 140, 18, 66, 0, 1, 136, 217, 2, 32, 0, 1, 136, 217, 140, 219, 2, 32, 0, 1,
- 136, 217, 162, 216, 2, 32, 0, 1, 136, 217, 167, 216, 18, 74, 2, 32, 0, 1, 140, 219, 18, 66, 2, 18, 68, 0, 1, 140, 219, 18,
- 68, 2, 18, 68, 0, 8, 136, 217, 0, 4, 1, 18, 68, 2, 18, 68, 3, 40, 12, 0, 1, 18, 68, 2, 32, 0, 1, 18, 68, 2,
- 217, 135, 32, 0, 1, 18, 68, 2, 219, 140, 32, 0, 1, 18, 74, 2, 217, 136, 18, 66, 0, 1, 128, 217, 18, 68, 2, 18, 68, 0,
- 1, 128, 217, 128, 217, 0, 1, 128, 217, 128, 217, 18, 68, 2, 18, 68, 0, 1, 128, 217, 128, 217, 128, 217, 18, 68, 2, 18, 68, 0,
- 1, 136, 217, 18, 74, 2, 18, 68, 0, 2, 217, 128, 18, 74, 0, 2, 217, 128, 217, 128, 0, 8, 140, 219, 2, 18, 68, 0, 8, 167,
- 216, 2, 18, 68, 0, 8, 167, 216, 2, 219, 140, 216, 167, 0, 8, 167, 216, 2, 219, 140, 217, 136, 0, 8, 174, 216, 2, 32, 0, 2,
- 216, 161, 3, 40, 12, 19, 0, 4, 1, 18, 67, 3, 84, 0, 1, 18, 68, 2, 216, 162, 0, 1, 18, 68, 2, 216, 167, 0, 1, 18,
- 68, 2, 219, 140, 18, 68, 0, 1, 18, 74, 2, 217, 136, 18, 68, 0, 1, 128, 217, 140, 219, 18, 74, 2, 18, 66, 0, 1, 136, 217,
- 18, 68, 2, 32, 0, 1, 136, 217, 18, 74, 2, 18, 66, 0, 1, 136, 217, 167, 216, 2, 32, 0, 1, 140, 219, 2, 32, 0, 1, 140,
- 219, 18, 74, 2, 18, 66, 0, 1, 162, 216, 2, 18, 66, 0, 1, 162, 216, 2, 32, 0, 1, 162, 216, 18, 74, 2, 18, 68, 0, 1,
- 162, 216, 18, 74, 2, 219, 140, 18, 74, 0, 1, 167, 216, 2, 32, 0, 1, 167, 216, 18, 74, 2, 18, 68, 0, 1, 167, 216, 18, 74,
- 2, 216, 162, 0, 1, 167, 216, 18, 74, 2, 216, 167, 0, 1, 167, 216, 18, 74, 2, 217, 136, 32, 0, 1, 167, 216, 18, 74, 2, 219,
- 140, 18, 74, 0, 2, 18, 67, 0, 8, 2, 18, 66, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 140, 219, 2, 18, 66,
- 0, 8, 140, 219, 167, 216, 2, 18, 66, 0, 8, 167, 216, 2, 216, 167, 0, 8, 167, 216, 2, 219, 140, 18, 68, 0, 8, 167, 216, 2,
- 219, 140, 219, 140, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18,
- 68, 32, 12, 0, 4, 1, 128, 217, 18, 66, 3, 84, 35, 0, 1, 128, 217, 18, 67, 0, 1, 128, 217, 18, 68, 2, 18, 66, 0, 1,
- 128, 217, 128, 217, 18, 66, 0, 1, 128, 217, 128, 217, 18, 67, 0, 1, 128, 217, 128, 217, 18, 68, 2, 18, 66, 0, 1, 128, 217, 128,
- 217, 128, 217, 18, 66, 0, 1, 128, 217, 128, 217, 128, 217, 18, 67, 0, 1, 128, 217, 128, 217, 128, 217, 18, 68, 2, 18, 66, 0, 1,
- 128, 217, 140, 219, 18, 74, 2, 18, 68, 0, 1, 162, 216, 2, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 32, 0, 8, 18, 68, 167,
- 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12,
- 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 140,
- 219, 167, 216, 2, 18, 68, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170,
- 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69,
- 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 217, 134, 216, 175, 1, 18, 74, 18,
- 74, 2, 32, 14, 136, 128, 131, 3, 84, 35, 50, 72, 0, 217, 134, 216, 175, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136,
- 128, 133, 3, 84, 35, 50, 72, 108, 50, 0, 216, 177, 1, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 130, 3, 84, 35, 51, 0, 216,
- 177, 216, 178, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 84, 35, 51, 88, 0, 4, 8, 18, 69, 170, 216, 179, 216, 133, 217,
- 2, 18, 68, 32, 3, 84, 36, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2,
- 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32,
- 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 84, 39, 0, 8, 167, 216,
- 18, 69, 170, 216, 2, 18, 68, 32, 0, 4, 2, 217, 145, 18, 73, 3, 84, 84, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68,
- 3, 84, 84, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32,
- 3, 84, 84, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12,
- 12, 3, 84, 84, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 216, 167, 216, 177, 1, 18, 74, 18, 74, 2, 32,
- 14, 136, 128, 131, 3, 84, 108, 51, 0, 4, 216, 167, 217, 132, 216, 167, 8, 2, 18, 69, 18, 74, 14, 128, 132, 132, 3, 84, 108, 55,
- 108, 0, 216, 167, 217, 132, 216, 167, 8, 2, 216, 162, 18, 74, 14, 128, 132, 132, 0, 7, 6, 1, 76, 0, 4, 3, 35, 50, 0, 1,
- 18, 69, 18, 74, 2, 32, 14, 136, 128, 129, 0, 7, 6, 1, 77, 0, 4, 3, 39, 50, 0, 1, 18, 69, 18, 74, 2, 32, 14, 136,
- 128, 129, 0, 7, 6, 1, 78, 0, 4, 3, 36, 50, 0, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 129, 0, 7, 6, 1, 79, 0,
- 8, 167, 216, 3, 6, 35, 12, 0, 4, 3, 35, 0, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 129, 0, 7, 6, 1, 80, 0, 8,
- 167, 216, 3, 6, 39, 12, 0, 4, 3, 39, 0, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 129, 0, 7, 6, 1, 81, 0, 8, 167,
- 216, 3, 6, 36, 12, 0, 4, 3, 36, 0, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 129, 0, 7, 6, 1, 82, 0, 1, 18, 67,
- 3, 47, 35, 91, 72, 37, 72, 0, 7, 6, 1, 83, 0, 4, 3, 0, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 129, 3, 0, 7,
- 6, 1, 84, 0, 3, 0, 7, 6, 1, 113, 0, 3, 108, 0, 7, 6, 1, 117, 0, 4, 3, 0, 1, 18, 69, 3, 0, 1, 167, 216,
- 3, 35, 19, 0, 1, 18, 68, 18, 74, 2, 32, 24, 14, 136, 128, 129, 3, 57, 36, 0, 7, 6, 1, 127, 0, 4, 216, 179, 8, 2,
- 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 3, 6, 48, 35, 89, 0, 216, 179, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2,
- 14, 128, 132, 130, 0, 4, 216, 179, 216, 167, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 3, 6, 48, 35, 89, 108, 0, 216,
- 179, 216, 167, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 4, 219, 140, 218, 169, 217, 136, 8, 2, 18, 69, 18, 74, 18,
- 74, 14, 128, 132, 132, 3, 6, 48, 37, 49, 39, 0, 219, 140, 218, 169, 217, 136, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132,
- 0, 4, 219, 140, 216, 180, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 3, 6, 48, 37, 91, 0, 219, 140, 216, 180,
- 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 0, 4, 219, 140, 216, 180, 216, 167, 8, 2, 18, 69, 18, 74, 18, 74,
- 14, 128, 132, 132, 3, 6, 48, 37, 91, 108, 0, 219, 140, 216, 180, 216, 167, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0,
- 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 48, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67,
- 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2,
- 18, 68, 18, 74, 18, 74, 32, 0, 1, 190, 217, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2,
- 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0,
- 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219,
- 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8,
- 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32,
- 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 68,
- 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 18, 69, 2,
- 18, 68, 32, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136,
- 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8,
- 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0,
- 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4,
- 1, 18, 66, 18, 74, 2, 18, 68, 32, 3, 48, 35, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18,
- 68, 32, 0, 1, 18, 68, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 217, 190, 12, 12, 12, 0, 1, 18, 74, 18, 74,
- 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128,
- 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67,
- 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2,
- 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66,
- 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2,
- 18, 70, 18, 71, 32, 12, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8,
- 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8,
- 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2,
- 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170,
- 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217,
- 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 217, 134, 216, 167, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 48,
- 35, 50, 108, 107, 0, 216, 177, 216, 179, 216, 170, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 48, 35, 51, 35, 89, 47, 0,
- 216, 177, 216, 175, 216, 167, 216, 178, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 48, 35, 51, 72, 108, 88, 0, 216, 177, 217,
- 136, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 48, 35, 51, 84, 35, 51, 0, 216, 176, 219, 140, 216, 177, 1, 18,
- 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 48, 35, 88, 37, 51, 0, 216, 179, 217, 134, 216, 175, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 132, 3, 48, 35, 89, 35, 50, 72, 0, 216, 179, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 48, 35, 89,
- 108, 0, 218, 152, 217, 136, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 48, 35, 90, 40, 107, 0, 4, 8, 18, 69,
- 134, 217, 133, 217, 2, 18, 68, 32, 3, 48, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167,
- 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217,
- 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32,
- 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 217, 134, 216, 175, 216, 167, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136,
- 128, 133, 3, 48, 36, 50, 72, 108, 51, 0, 219, 140, 217, 133, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 48, 36,
- 57, 65, 108, 0, 216, 178, 216, 180, 218, 169, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 48, 36, 88, 36, 91, 49, 0, 219,
- 140, 216, 180, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 48, 37, 91, 36, 12, 0, 219, 140, 216, 180, 219, 128, 1,
- 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 48, 37, 91, 36, 57, 36, 0, 219, 140, 216, 180, 216, 167, 1, 18, 74, 18, 74, 2,
- 32, 14, 136, 128, 132, 3, 48, 37, 91, 108, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 48, 39, 0, 8, 167, 216, 18, 69,
- 170, 216, 2, 18, 68, 32, 0, 4, 216, 177, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 3, 48, 39, 51, 0, 216,
- 177, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 0, 217, 136, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128,
- 131, 3, 48, 40, 51, 0, 217, 136, 216, 180, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 48, 40, 91, 0, 4, 2, 217, 145,
- 18, 73, 3, 48, 48, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 48, 48, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145,
- 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 3, 48, 48, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2,
- 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 48, 48, 39, 0, 8, 18, 69, 170, 216, 2, 217,
- 145, 18, 68, 32, 12, 0, 7, 6, 218, 134, 0, 4, 217, 134, 216, 175, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131,
- 3, 6, 76, 35, 50, 72, 0, 217, 134, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 0, 4, 216, 167, 216,
- 177, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 131, 3, 6, 76, 108, 51, 0, 216, 167, 216, 177, 8, 2, 216, 162, 18,
- 74, 18, 74, 28, 2, 14, 128, 132, 131, 0, 4, 217, 135, 216, 167, 216, 177, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 3,
- 6, 76, 108, 107, 108, 51, 0, 217, 135, 216, 167, 216, 177, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 1, 18, 66,
- 18, 74, 2, 18, 68, 18, 74, 32, 3, 76, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68,
- 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74,
- 18, 74, 32, 0, 1, 134, 218, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217,
- 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217,
- 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8,
- 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74,
- 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68,
- 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 68, 18, 74, 18, 66,
- 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 18, 69, 2, 18, 68, 32, 0,
- 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2,
- 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18,
- 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18,
- 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66, 18,
- 74, 2, 18, 68, 32, 3, 76, 35, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0, 1,
- 18, 68, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 218, 134, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74,
- 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128,
- 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217,
- 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71,
- 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18,
- 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 70, 18, 71,
- 32, 12, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74,
- 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217,
- 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0,
- 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68,
- 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217,
- 145, 18, 68, 32, 12, 12, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 3, 76, 36, 0, 8, 18, 69, 170, 216, 179, 216,
- 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18,
- 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0,
- 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 217, 135, 1, 18, 74, 18,
- 74, 2, 32, 14, 136, 128, 130, 0, 217, 135, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 76, 36, 107, 51, 0, 217,
- 135, 216, 177, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 76, 36, 107, 51, 36, 12, 0, 217, 135, 216, 177, 219, 128,
- 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 76, 36, 107, 51, 36, 57, 36, 0, 219, 140, 1, 18, 74, 18, 74, 18, 74, 2,
- 32, 14, 136, 128, 130, 3, 76, 37, 0, 219, 140, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 76, 37, 50, 0, 219,
- 140, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 76, 37, 57, 108, 50, 0, 4, 8, 2, 18, 69, 217, 136,
- 18, 68, 32, 3, 76, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 0, 4, 2, 217, 145, 18, 73, 3, 76, 76, 0, 2,
- 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 76, 76, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8,
- 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 3, 76, 76, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4,
- 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 76, 76, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 7,
- 6, 218, 152, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 90, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24,
- 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18,
- 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 152, 218, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2,
- 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217,
- 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12,
- 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219,
- 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18,
- 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 69, 2, 18, 71, 18, 74, 32, 12,
- 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0,
- 8, 18, 69, 2, 18, 68, 32, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32,
- 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68,
- 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0,
- 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68,
- 32, 12, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 32, 3, 90, 35, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68,
- 18, 68, 2, 18, 68, 32, 0, 1, 18, 68, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 218, 152, 12, 12, 12, 0, 1,
- 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2,
- 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2,
- 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0,
- 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8,
- 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18,
- 68, 162, 216, 2, 18, 70, 18, 71, 32, 12, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68,
- 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68,
- 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0,
- 8, 162, 216, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32,
- 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8,
- 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 3, 90, 36,
- 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12,
- 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170,
- 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68,
- 32, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 90, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 0, 4, 2,
- 217, 145, 18, 73, 3, 90, 90, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 90, 90, 35, 0, 8, 18, 69, 133, 217, 2,
- 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 3, 90, 90, 36, 0, 8, 18, 69, 170, 216, 133,
- 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 90, 90, 39, 0, 8, 18, 69, 170, 216,
- 2, 217, 145, 18, 68, 32, 12, 0, 7, 6, 218, 169, 0, 1, 18, 68, 18, 74, 18, 74, 2, 32, 14, 136, 128, 129, 3, 35, 49, 0,
- 4, 1, 18, 66, 18, 74, 2, 18, 68, 18, 74, 32, 3, 49, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67,
- 0, 1, 18, 68, 18, 66, 2, 18, 72, 32, 12, 24, 0, 1, 18, 70, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 217,
- 136, 18, 67, 0, 1, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 169, 218, 18, 74, 2, 18, 68, 18, 74,
- 32, 12, 0, 2, 18, 66, 0, 2, 18, 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217,
- 128, 18, 66, 0, 2, 217, 128, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18,
- 67, 0, 2, 217, 135, 32, 12, 12, 12, 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140,
- 18, 67, 0, 8, 2, 217, 136, 219, 140, 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68,
- 18, 66, 0, 8, 18, 68, 2, 18, 71, 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18,
- 74, 18, 66, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71, 18, 69, 2, 18, 71, 18, 74,
- 32, 12, 0, 8, 18, 71, 162, 216, 2, 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217,
- 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32,
- 12, 0, 8, 162, 216, 2, 18, 68, 18, 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8,
- 162, 216, 2, 216, 177, 32, 12, 0, 8, 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179,
- 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68, 32, 3, 49, 35, 0, 1, 18, 68, 18, 66,
- 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0, 1, 18, 70, 18, 74, 2, 18, 70, 18, 71, 32, 0, 1, 18, 71,
- 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 218, 169, 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18,
- 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128,
- 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2, 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216,
- 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0,
- 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177, 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18,
- 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18, 74, 32, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8,
- 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217,
- 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2,
- 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170,
- 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69,
- 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 12, 0, 216, 177, 216, 175, 1, 18, 74, 18,
- 74, 2, 32, 14, 136, 128, 131, 3, 49, 35, 51, 72, 0, 216, 177, 216, 175, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132,
- 3, 49, 35, 51, 72, 35, 50, 0, 217, 132, 216, 167, 217, 133, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 49, 35, 55, 108,
- 65, 0, 4, 217, 133, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 3, 49, 35, 65, 0, 217, 133, 8, 2, 216, 162,
- 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 0, 216, 175, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 49, 35, 72,
- 36, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 3, 49, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2, 18, 68,
- 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12, 0, 8,
- 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217,
- 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 216, 180, 1, 18, 74, 18, 74, 2, 32, 14, 136,
- 128, 130, 3, 49, 36, 91, 0, 4, 219, 140, 217, 132, 217, 136, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 3, 49, 37, 55,
- 40, 0, 219, 140, 217, 132, 217, 136, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68,
- 32, 3, 49, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 0, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 130,
- 3, 49, 39, 50, 0, 217, 134, 217, 134, 216, 175, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 49, 39, 50, 35, 50,
- 72, 36, 12, 0, 217, 134, 217, 134, 216, 175, 219, 128, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 49, 39, 50, 35, 50, 72,
- 36, 57, 36, 0, 217, 134, 217, 134, 216, 175, 218, 175, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 135, 3, 49, 39,
- 50, 35, 50, 72, 36, 81, 108, 50, 0, 4, 217, 134, 216, 175, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 3, 49, 39, 50,
- 72, 0, 217, 134, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 217, 134, 216, 167, 217, 134, 1, 18, 74, 18, 74,
- 2, 32, 14, 136, 128, 132, 3, 49, 39, 50, 108, 50, 0, 4, 217, 136, 218, 134, 218, 169, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128,
- 132, 3, 49, 40, 76, 35, 49, 0, 217, 136, 218, 134, 218, 169, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 132, 0, 217, 136, 218,
- 134, 218, 169, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 132, 0, 4, 2, 217, 145, 18, 73, 3, 49, 49, 0, 2, 217, 145, 32,
- 0, 4, 2, 217, 145, 18, 68, 3, 49, 49, 35, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170,
- 216, 133, 217, 2, 18, 68, 32, 3, 49, 49, 36, 0, 8, 18, 69, 170, 216, 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69,
- 170, 216, 2, 18, 68, 32, 12, 12, 3, 49, 49, 39, 0, 8, 18, 69, 170, 216, 2, 217, 145, 18, 68, 32, 12, 0, 216, 167, 216, 177,
- 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 49, 108, 51, 0, 216, 167, 217, 136, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128,
- 131, 3, 49, 108, 84, 0, 7, 6, 218, 175, 0, 4, 219, 140, 1, 18, 68, 18, 74, 18, 74, 2, 32, 14, 136, 128, 130, 3, 36, 81,
- 37, 0, 219, 140, 1, 136, 217, 18, 66, 18, 74, 2, 32, 14, 136, 128, 130, 0, 219, 140, 1, 140, 219, 18, 66, 18, 74, 2, 32, 14,
- 136, 128, 130, 0, 4, 219, 140, 217, 133, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 36, 81, 37, 57, 35, 65,
- 0, 219, 140, 217, 133, 1, 136, 217, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 131, 0, 219, 140, 217, 133, 1, 140, 219, 18, 66, 18,
- 74, 2, 32, 24, 14, 136, 128, 131, 0, 219, 140, 219, 140, 217, 133, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 132, 0,
- 219, 140, 219, 140, 217, 133, 1, 136, 217, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 132, 0, 219, 140, 219, 140, 217, 133, 1, 140, 219,
- 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 132, 0, 216, 167, 217, 134, 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 131, 3, 36, 81,
- 108, 50, 0, 216, 167, 217, 134, 216, 170, 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 132, 3, 36, 81, 108, 50, 35, 47, 0, 216, 167,
- 217, 134, 217, 133, 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 132, 3, 36, 81, 108, 50, 35, 65, 0, 216, 167, 217, 134, 216, 180, 1,
- 18, 68, 18, 74, 2, 32, 14, 136, 128, 132, 3, 36, 81, 108, 50, 35, 91, 0, 216, 167, 217, 134, 216, 170, 216, 167, 217, 134, 1, 18,
- 68, 18, 74, 2, 32, 14, 136, 128, 134, 3, 36, 81, 108, 50, 36, 47, 108, 50, 0, 216, 167, 217, 134, 217, 133, 216, 167, 217, 134, 1,
- 18, 68, 18, 74, 2, 32, 14, 136, 128, 134, 3, 36, 81, 108, 50, 36, 65, 108, 50, 0, 216, 167, 217, 134, 216, 180, 216, 167, 217, 134,
- 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 134, 3, 36, 81, 108, 50, 36, 91, 108, 50, 0, 4, 1, 18, 66, 18, 74, 2, 18, 68,
- 18, 74, 32, 3, 81, 0, 1, 18, 66, 18, 74, 2, 18, 72, 32, 12, 24, 0, 1, 18, 67, 0, 1, 18, 68, 18, 66, 2, 18, 72,
- 32, 12, 24, 0, 1, 18, 70, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 217, 136, 18, 67, 0, 1, 18, 74, 18, 74,
- 18, 74, 2, 18, 68, 18, 74, 18, 74, 32, 0, 1, 175, 218, 18, 74, 2, 18, 68, 18, 74, 32, 12, 0, 2, 18, 66, 0, 2, 18,
- 67, 0, 2, 32, 0, 2, 217, 128, 18, 66, 0, 2, 217, 128, 18, 67, 0, 2, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128,
- 18, 67, 0, 2, 217, 128, 217, 128, 217, 128, 18, 66, 0, 2, 217, 128, 217, 128, 217, 128, 18, 67, 0, 2, 217, 135, 32, 12, 12, 12,
- 0, 2, 219, 128, 32, 0, 8, 2, 217, 136, 219, 140, 18, 66, 0, 8, 2, 217, 136, 219, 140, 18, 67, 0, 8, 2, 217, 136, 219, 140,
- 32, 0, 8, 18, 66, 18, 74, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 2, 18, 68, 18, 66, 0, 8, 18, 68, 2, 18, 71,
- 18, 68, 32, 0, 8, 18, 68, 18, 68, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 66, 2, 18, 68, 18, 74, 18,
- 74, 32, 0, 8, 18, 69, 2, 18, 68, 32, 0, 8, 18, 71, 18, 69, 2, 18, 71, 18, 74, 32, 12, 0, 8, 18, 71, 162, 216, 2,
- 18, 68, 18, 74, 32, 12, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12,
- 0, 8, 136, 217, 167, 216, 2, 18, 68, 32, 12, 0, 8, 140, 219, 167, 216, 2, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 18,
- 66, 0, 8, 162, 216, 2, 18, 68, 18, 67, 0, 8, 162, 216, 2, 216, 175, 32, 12, 0, 8, 162, 216, 2, 216, 177, 32, 12, 0, 8,
- 167, 216, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 219, 140, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32,
- 12, 0, 216, 167, 217, 134, 1, 18, 66, 18, 74, 2, 32, 14, 136, 128, 131, 3, 81, 6, 108, 50, 0, 216, 167, 217, 134, 217, 135, 1,
- 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 81, 6, 108, 50, 36, 12, 0, 216, 167, 217, 134, 219, 128, 1, 18, 74, 18, 74, 2,
- 32, 14, 136, 128, 132, 3, 81, 6, 108, 50, 36, 57, 36, 0, 216, 167, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3,
- 81, 6, 108, 51, 0, 216, 167, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 81, 6, 108, 107, 0, 4, 1, 18, 66,
- 18, 74, 2, 18, 68, 32, 3, 81, 35, 0, 1, 18, 68, 18, 66, 2, 18, 68, 32, 0, 1, 18, 68, 18, 68, 2, 18, 68, 32, 0,
- 1, 18, 70, 18, 74, 2, 18, 70, 18, 71, 32, 0, 1, 18, 71, 18, 74, 2, 18, 68, 18, 74, 32, 0, 1, 18, 74, 2, 218, 175,
- 12, 12, 12, 0, 1, 18, 74, 18, 74, 18, 74, 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 32, 0, 2, 18, 68, 0, 2, 217,
- 128, 18, 68, 0, 2, 217, 128, 217, 128, 0, 2, 217, 128, 217, 128, 18, 68, 0, 2, 217, 128, 217, 128, 217, 128, 18, 68, 0, 8, 2,
- 18, 68, 0, 8, 2, 217, 136, 18, 67, 0, 8, 2, 217, 136, 216, 167, 0, 8, 2, 217, 136, 219, 140, 18, 68, 0, 8, 18, 68, 2,
- 18, 70, 18, 68, 0, 8, 18, 68, 2, 18, 70, 18, 71, 32, 0, 8, 18, 68, 2, 18, 71, 18, 68, 0, 8, 18, 68, 2, 216, 177,
- 18, 68, 12, 0, 8, 18, 68, 18, 66, 2, 18, 68, 18, 74, 18, 74, 0, 8, 18, 68, 18, 74, 18, 68, 2, 18, 68, 18, 74, 18,
- 74, 32, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 69, 133, 217, 2, 18, 68, 32, 12, 0, 8, 18, 74, 18, 74,
- 18, 74, 2, 18, 68, 18, 74, 18, 74, 18, 74, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 12, 0, 8, 134, 217, 133, 217,
- 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2, 18, 68, 32, 0,
- 8, 167, 216, 136, 217, 174, 216, 2, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68,
- 217, 145, 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217,
- 145, 18, 68, 32, 12, 12, 0, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 130, 3, 81, 35, 51, 0, 216, 177, 216, 175, 1,
- 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 81, 35, 51, 72, 0, 216, 177, 216, 175, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2,
- 32, 14, 136, 128, 133, 3, 81, 35, 51, 72, 108, 50, 0, 216, 177, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 81,
- 35, 51, 108, 0, 4, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 3, 81, 36, 0, 8, 18, 69, 170, 216, 179, 216, 133, 217, 2,
- 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 12, 12, 0, 8, 167, 216, 18, 69, 2, 18, 68, 32, 12,
- 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216,
- 136, 217, 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 216, 177, 217, 129, 216, 170, 1, 18, 74,
- 18, 74, 2, 32, 14, 136, 128, 132, 3, 81, 36, 51, 36, 83, 47, 0, 216, 177, 216, 167, 217, 129, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 132, 3, 81, 36, 51, 108, 83, 0, 219, 140, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 81, 37, 50, 0,
- 219, 140, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 81, 37, 51, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32,
- 3, 81, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18, 68, 32, 0, 216, 177, 219, 140, 216, 178, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 132, 3, 81, 39, 51, 37, 88, 0, 4, 217, 132, 8, 2, 18, 69, 18, 74, 28, 2, 14, 128, 132, 130, 3, 81, 39, 55, 0,
- 217, 132, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 0, 4, 216, 176, 216, 167, 216, 177, 1, 18, 74, 18, 74, 2,
- 32, 14, 136, 128, 132, 3, 81, 39, 88, 6, 108, 51, 0, 216, 178, 216, 167, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132,
- 0, 4, 216, 176, 216, 167, 216, 177, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 3, 81, 39, 88, 6, 108, 51, 37, 0,
- 216, 178, 216, 167, 216, 177, 219, 140, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 133, 0, 4, 216, 176, 216, 177, 8, 2, 18, 69, 18,
- 74, 18, 74, 14, 128, 132, 131, 3, 81, 39, 88, 35, 51, 0, 216, 176, 216, 177, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131,
- 0, 216, 178, 216, 177, 8, 2, 18, 69, 18, 74, 18, 74, 14, 128, 132, 131, 0, 216, 178, 216, 177, 8, 2, 216, 162, 18, 74, 18, 74,
- 14, 128, 132, 131, 0, 216, 178, 219, 140, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 81, 39, 88, 37, 50, 0, 216,
- 179, 216, 170, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 81, 39, 89, 47, 35, 51, 0, 216, 179, 216, 167, 216, 177,
- 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 81, 39, 89, 108, 51, 0, 216, 180, 216, 167, 1, 18, 74, 18, 74, 2, 32, 14,
- 136, 128, 131, 3, 81, 39, 91, 108, 0, 217, 136, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 130, 3, 81, 40, 0, 4, 217, 136, 217,
- 134, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 81, 40, 50, 0, 217, 136, 217, 134, 1, 18, 74, 18, 74, 2, 32, 14, 136,
- 128, 131, 0, 217, 136, 217, 134, 217, 135, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 132, 3, 81, 40, 50, 36, 12, 0, 4, 2, 217,
- 145, 18, 73, 3, 81, 81, 0, 2, 217, 145, 32, 0, 4, 2, 217, 145, 18, 68, 3, 81, 81, 35, 0, 8, 18, 69, 133, 217, 2, 217,
- 145, 18, 68, 32, 12, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 3, 81, 81, 36, 0, 8, 18, 69, 170, 216, 133, 217,
- 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 81, 81, 39, 0, 8, 18, 69, 170, 216, 2,
- 217, 145, 18, 68, 32, 12, 0, 216, 167, 217, 134, 216, 170, 1, 18, 66, 18, 74, 2, 32, 14, 136, 128, 132, 3, 81, 108, 50, 35, 47,
- 0, 216, 167, 217, 134, 217, 133, 1, 18, 66, 18, 74, 2, 32, 14, 136, 128, 132, 3, 81, 108, 50, 35, 65, 0, 216, 167, 217, 134, 216,
- 180, 1, 18, 66, 18, 74, 2, 32, 14, 136, 128, 132, 3, 81, 108, 50, 35, 91, 0, 216, 167, 217, 134, 216, 170, 216, 167, 217, 134, 1,
- 18, 66, 18, 74, 2, 32, 14, 136, 128, 134, 3, 81, 108, 50, 36, 47, 108, 50, 0, 216, 167, 217, 134, 217, 133, 216, 167, 217, 134, 1,
- 18, 66, 18, 74, 2, 32, 14, 136, 128, 134, 3, 81, 108, 50, 36, 65, 108, 50, 0, 216, 167, 217, 134, 216, 180, 216, 167, 217, 134, 1,
- 18, 66, 18, 74, 2, 32, 14, 136, 128, 134, 3, 81, 108, 50, 36, 91, 108, 50, 0, 7, 6, 219, 128, 0, 4, 1, 18, 67, 18, 74,
- 2, 32, 24, 14, 136, 128, 129, 3, 6, 36, 57, 36, 0, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 129, 0, 8, 18, 68, 0,
- 8, 18, 66, 3, 6, 107, 36, 57, 36, 0, 7, 6, 219, 140, 0, 219, 140, 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 129, 3, 37,
- 0, 4, 219, 140, 3, 37, 12, 0, 219, 140, 1, 18, 66, 18, 74, 2, 32, 14, 136, 128, 130, 0, 219, 140, 217, 133, 1, 18, 66, 18,
- 74, 2, 32, 24, 14, 136, 128, 131, 3, 37, 12, 65, 0, 219, 140, 216, 175, 1, 18, 66, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128,
- 131, 3, 37, 12, 72, 0, 219, 140, 217, 133, 1, 18, 68, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 37, 37, 65, 0, 4, 219, 140,
- 216, 170, 1, 175, 218, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 130, 3, 57, 35, 47, 0, 219, 140, 216, 170, 1, 175, 218,
- 136, 217, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 130, 0, 219, 140, 216, 170, 1, 175, 218, 140, 219, 18, 66, 18, 74, 2, 32, 24,
- 14, 136, 128, 130, 0, 2, 217, 176, 32, 3, 0, 8, 18, 68, 2, 18, 67, 3, 35, 57, 0, 4, 8, 18, 68, 2, 217, 145, 18, 73,
- 3, 35, 57, 57, 0, 8, 18, 68, 2, 217, 145, 32, 0, 8, 18, 68, 2, 217, 145, 18, 68, 3, 35, 57, 57, 35, 0, 1, 136, 217,
- 18, 74, 2, 217, 136, 32, 12, 3, 36, 57, 0, 4, 3, 37, 0, 1, 18, 68, 2, 32, 0, 1, 18, 68, 18, 74, 2, 32, 14, 136,
- 128, 129, 0, 1, 136, 217, 18, 66, 18, 74, 2, 32, 14, 136, 128, 129, 0, 1, 136, 217, 18, 66, 18, 74, 2, 32, 14, 136, 128, 129,
- 0, 1, 136, 217, 18, 74, 2, 18, 68, 0, 1, 136, 217, 18, 74, 2, 217, 136, 18, 74, 12, 0, 1, 145, 217, 2, 18, 68, 12, 0,
- 1, 145, 217, 2, 32, 12, 0, 8, 2, 217, 128, 18, 68, 0, 8, 18, 68, 167, 216, 2, 18, 68, 32, 12, 0, 8, 18, 68, 167, 216,
- 18, 69, 170, 216, 133, 217, 2, 32, 0, 8, 136, 217, 2, 18, 68, 0, 8, 136, 217, 167, 216, 18, 69, 170, 216, 133, 217, 2, 32, 0,
- 8, 167, 216, 2, 32, 12, 0, 4, 8, 167, 216, 3, 37, 12, 0, 216, 166, 1, 18, 66, 18, 74, 2, 32, 12, 14, 136, 128, 130, 0,
- 4, 216, 170, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 130, 3, 37, 12, 57, 35, 47, 0, 217, 145, 216, 170, 1, 18, 68, 18, 74,
- 2, 32, 14, 136, 128, 131, 0, 217, 145, 216, 170, 1, 18, 69, 18, 74, 2, 32, 14, 136, 128, 131, 0, 4, 216, 166, 217, 135, 1, 18,
- 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 37, 12, 57, 36, 0, 219, 140, 217, 135, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136,
- 128, 131, 0, 4, 216, 166, 219, 128, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 37, 12, 57, 36, 57, 36, 0, 219, 140,
- 219, 128, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 0, 219, 140, 216, 167, 217, 134, 1, 18, 66, 18, 74, 2, 32, 14, 136,
- 128, 132, 3, 37, 12, 108, 50, 0, 216, 166, 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 130, 3, 37, 37, 0, 4, 217, 134, 1, 18,
- 68, 18, 74, 2, 32, 14, 136, 128, 130, 3, 37, 50, 0, 217, 134, 1, 133, 217, 18, 74, 18, 74, 2, 32, 14, 136, 128, 130, 0, 217,
- 134, 217, 135, 1, 18, 68, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 37, 50, 36, 12, 0, 217, 134, 219, 128, 1, 18, 68, 18, 74,
- 2, 32, 24, 14, 136, 128, 131, 3, 37, 50, 36, 57, 36, 0, 1, 18, 68, 2, 217, 136, 18, 68, 3, 37, 57, 0, 217, 135, 1, 18,
- 68, 18, 74, 2, 32, 12, 24, 14, 136, 128, 130, 3, 37, 57, 36, 0, 219, 128, 1, 18, 68, 18, 74, 2, 32, 12, 24, 14, 136, 128,
- 130, 3, 37, 57, 36, 57, 36, 0, 4, 216, 167, 216, 170, 1, 18, 66, 18, 68, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 37, 57,
- 57, 108, 47, 0, 216, 167, 216, 170, 1, 185, 216, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 0, 217, 145, 216, 167, 216, 170, 1,
- 18, 74, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 132, 0, 4, 216, 167, 216, 170, 216, 170, 1, 18, 66, 18, 68, 2, 32, 24, 14,
- 136, 128, 132, 3, 37, 57, 57, 108, 47, 35, 47, 0, 216, 167, 216, 170, 216, 170, 1, 185, 216, 18, 74, 2, 32, 24, 14, 136, 128, 132,
- 0, 217, 145, 216, 167, 216, 170, 216, 170, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 133, 0, 4, 216, 167, 216, 170, 217, 133, 1,
- 18, 66, 18, 68, 2, 32, 24, 14, 136, 128, 132, 3, 37, 57, 57, 108, 47, 35, 65, 0, 216, 167, 216, 170, 217, 133, 1, 185, 216, 18,
- 74, 2, 32, 24, 14, 136, 128, 132, 0, 217, 145, 216, 167, 216, 170, 217, 133, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 133, 0,
- 4, 216, 167, 216, 170, 216, 180, 1, 18, 66, 18, 68, 2, 32, 24, 14, 136, 128, 132, 3, 37, 57, 57, 108, 47, 35, 91, 0, 216, 167,
- 216, 170, 216, 180, 1, 185, 216, 18, 74, 2, 32, 24, 14, 136, 128, 132, 0, 217, 145, 216, 167, 216, 170, 216, 180, 1, 18, 74, 18, 74,
- 2, 32, 24, 14, 136, 128, 133, 0, 4, 216, 167, 216, 170, 216, 170, 216, 167, 217, 134, 1, 18, 66, 18, 68, 2, 32, 24, 14, 136, 128,
- 134, 3, 37, 57, 57, 108, 47, 36, 47, 108, 50, 0, 216, 167, 216, 170, 216, 170, 216, 167, 217, 134, 1, 185, 216, 18, 74, 2, 32, 24,
- 14, 136, 128, 134, 0, 217, 145, 216, 167, 216, 170, 216, 170, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 135, 0,
- 4, 216, 167, 216, 170, 217, 133, 216, 167, 217, 134, 1, 18, 66, 18, 68, 2, 32, 24, 14, 136, 128, 134, 3, 37, 57, 57, 108, 47, 36,
- 65, 108, 50, 0, 216, 167, 216, 170, 217, 133, 216, 167, 217, 134, 1, 185, 216, 18, 74, 2, 32, 24, 14, 136, 128, 134, 0, 217, 145, 216,
- 167, 216, 170, 217, 133, 216, 167, 217, 134, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 135, 0, 4, 216, 167, 216, 170, 216, 180, 216,
- 167, 217, 134, 1, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 134, 3, 37, 57, 57, 108, 47, 36, 91, 108, 50, 0, 216, 167, 216, 170,
- 216, 180, 216, 167, 217, 134, 1, 185, 216, 18, 74, 2, 32, 24, 14, 136, 128, 134, 0, 217, 145, 216, 167, 216, 170, 216, 180, 216, 167, 217,
- 134, 1, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 135, 0, 4, 216, 167, 216, 170, 219, 140, 1, 18, 66, 18, 68, 18, 74, 2, 32,
- 24, 14, 136, 128, 132, 3, 37, 57, 57, 108, 47, 37, 0, 216, 167, 216, 170, 219, 140, 1, 185, 216, 18, 74, 18, 74, 2, 32, 24, 14,
- 136, 128, 132, 0, 217, 145, 216, 167, 216, 170, 219, 140, 1, 18, 74, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 133, 0, 217, 133, 1,
- 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 130, 3, 37, 65, 0, 216, 175, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14,
- 136, 128, 130, 3, 37, 72, 0, 216, 175, 217, 135, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 37, 72, 36, 12,
- 0, 216, 175, 219, 128, 1, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 131, 3, 37, 72, 36, 57, 36, 0, 216, 179, 216, 170,
- 1, 45, 2, 32, 12, 24, 14, 136, 128, 131, 3, 37, 89, 47, 0, 216, 178, 216, 167, 216, 179, 219, 140, 217, 136, 217, 134, 1, 18, 74,
- 18, 74, 2, 32, 14, 136, 128, 135, 3, 37, 89, 108, 89, 37, 39, 50, 0, 4, 1, 18, 66, 18, 74, 2, 32, 14, 136, 128, 129, 3,
- 57, 0, 1, 18, 67, 0, 1, 18, 67, 2, 32, 0, 1, 136, 217, 18, 74, 2, 18, 66, 0, 1, 145, 217, 2, 18, 66, 12, 0, 1,
- 167, 216, 18, 74, 2, 18, 66, 0, 1, 167, 216, 18, 74, 2, 18, 68, 0, 2, 18, 67, 0, 2, 217, 176, 18, 69, 0, 8, 2, 216,
- 162, 0, 8, 2, 216, 167, 0, 8, 2, 217, 128, 18, 66, 0, 8, 2, 217, 136, 18, 68, 0, 8, 133, 217, 2, 18, 69, 18, 68, 32,
- 0, 8, 133, 217, 2, 18, 69, 217, 136, 18, 68, 32, 0, 8, 133, 217, 2, 216, 170, 18, 69, 18, 68, 32, 12, 0, 8, 170, 216, 2,
- 18, 69, 219, 140, 18, 68, 32, 0, 8, 170, 216, 179, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 0, 8, 185, 216, 2, 18, 66, 0,
- 8, 185, 216, 2, 18, 67, 0, 8, 185, 216, 2, 18, 68, 32, 0, 4, 8, 3, 57, 35, 0, 8, 2, 217, 136, 18, 66, 0, 8, 2,
- 217, 136, 18, 67, 0, 8, 18, 69, 133, 217, 2, 217, 145, 18, 68, 32, 0, 8, 133, 217, 2, 18, 69, 217, 145, 18, 68, 32, 0, 8,
- 134, 217, 133, 217, 2, 18, 68, 18, 68, 32, 12, 12, 0, 8, 134, 217, 133, 217, 2, 219, 140, 18, 68, 32, 12, 0, 8, 162, 216, 2,
- 18, 68, 0, 8, 162, 216, 2, 18, 68, 32, 0, 8, 170, 216, 2, 18, 68, 18, 68, 32, 12, 0, 8, 170, 216, 2, 18, 68, 217, 145,
- 18, 68, 32, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 18, 68, 32, 12, 12, 0, 8, 170, 216, 133, 217, 2, 18, 69, 217, 145, 18,
- 68, 32, 12, 12, 0, 8, 185, 216, 2, 18, 68, 0, 4, 216, 170, 1, 18, 66, 18, 74, 2, 32, 12, 24, 14, 136, 128, 130, 3, 57,
- 35, 47, 0, 216, 170, 1, 175, 218, 18, 68, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 129, 0, 216, 170, 1, 175, 218, 136, 217, 18,
- 66, 18, 74, 2, 32, 24, 14, 136, 128, 129, 0, 216, 170, 1, 175, 218, 140, 219, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 129, 0,
- 217, 134, 216, 175, 1, 18, 66, 18, 74, 2, 32, 14, 136, 128, 131, 3, 57, 35, 50, 72, 0, 217, 134, 216, 175, 217, 135, 1, 18, 66,
- 18, 74, 2, 32, 14, 136, 128, 132, 3, 57, 35, 50, 72, 36, 0, 217, 134, 216, 175, 219, 128, 1, 18, 66, 18, 74, 2, 32, 14, 136,
- 128, 132, 3, 57, 35, 50, 72, 36, 57, 36, 0, 217, 133, 1, 18, 66, 18, 74, 2, 32, 12, 24, 14, 136, 128, 130, 3, 57, 35, 65,
- 0, 216, 180, 1, 18, 66, 18, 74, 2, 32, 12, 24, 14, 136, 128, 130, 3, 57, 35, 91, 0, 4, 1, 18, 66, 2, 32, 3, 57, 36,
- 0, 1, 136, 217, 18, 68, 18, 74, 2, 32, 14, 136, 128, 129, 0, 1, 162, 216, 18, 74, 18, 74, 2, 32, 14, 136, 128, 129, 0, 1,
- 167, 216, 18, 74, 18, 74, 2, 32, 24, 14, 136, 128, 129, 0, 8, 18, 69, 134, 217, 133, 217, 2, 18, 68, 32, 0, 8, 18, 69, 170,
- 216, 179, 216, 133, 217, 2, 18, 68, 32, 0, 8, 134, 217, 167, 216, 2, 18, 69, 216, 167, 18, 68, 32, 0, 8, 167, 216, 18, 69, 2,
- 18, 68, 32, 0, 8, 167, 216, 18, 69, 18, 69, 2, 18, 68, 32, 0, 8, 167, 216, 18, 69, 133, 217, 2, 18, 68, 32, 0, 8, 167,
- 216, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 0, 8, 167, 216, 136, 217, 18, 69, 2, 18, 68, 32, 0, 8, 170, 216, 18, 69, 133,
- 217, 2, 18, 68, 32, 0, 217, 135, 1, 18, 66, 18, 74, 2, 32, 12, 24, 14, 136, 128, 130, 0, 216, 170, 216, 167, 217, 134, 1, 18,
- 66, 18, 74, 2, 32, 24, 14, 136, 128, 132, 3, 57, 36, 47, 108, 50, 0, 4, 218, 169, 8, 2, 18, 69, 18, 74, 18, 74, 28, 2,
- 14, 128, 132, 130, 3, 57, 36, 49, 0, 218, 169, 8, 2, 216, 162, 18, 74, 18, 74, 28, 2, 14, 128, 132, 130, 0, 219, 128, 1, 18,
- 66, 18, 74, 2, 32, 12, 24, 14, 136, 128, 130, 3, 57, 36, 57, 36, 0, 217, 133, 216, 167, 217, 134, 1, 18, 66, 18, 74, 2, 32,
- 24, 14, 136, 128, 132, 3, 57, 36, 65, 108, 50, 0, 216, 180, 216, 167, 217, 134, 1, 18, 66, 18, 74, 2, 32, 24, 14, 136, 128, 132,
- 3, 57, 36, 91, 108, 50, 0, 4, 8, 2, 18, 69, 217, 136, 18, 68, 32, 3, 57, 39, 0, 8, 167, 216, 18, 69, 170, 216, 2, 18,
- 68, 32, 0, 217, 136, 217, 133, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 57, 39, 65, 0, 217, 136, 217, 134, 1, 18, 74,
- 18, 74, 2, 32, 14, 136, 128, 131, 3, 57, 40, 50, 0, 4, 2, 217, 145, 18, 73, 3, 57, 57, 0, 2, 217, 145, 32, 0, 2, 217,
- 145, 18, 68, 3, 57, 57, 35, 0, 4, 8, 18, 69, 170, 216, 133, 217, 2, 18, 68, 32, 3, 57, 57, 36, 0, 8, 18, 69, 170, 216,
- 133, 217, 2, 217, 145, 18, 68, 32, 0, 4, 8, 18, 69, 170, 216, 2, 18, 68, 32, 12, 12, 3, 57, 57, 39, 0, 8, 18, 69, 170,
- 216, 2, 217, 145, 18, 68, 32, 0, 216, 167, 216, 177, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 57, 108, 51, 0, 216, 167,
- 216, 168, 1, 18, 74, 18, 74, 2, 32, 14, 136, 128, 131, 3, 57, 108, 71, 0, 4, 216, 167, 216, 175, 8, 2, 18, 69, 18, 74, 18,
- 74, 14, 128, 132, 131, 3, 57, 108, 72, 0, 216, 167, 216, 175, 8, 2, 216, 162, 18, 74, 18, 74, 14, 128, 132, 131, 0, 216, 167, 217,
- 129, 216, 170, 1, 18, 68, 18, 74, 2, 32, 14, 136, 128, 132, 3, 57, 108, 83, 47, 0, 7, 6, 43, 0, 4, 2, 46, 15, 3, 65,
- 39, 89, 71, 35, 47, 36, 20, 0, 8, 32, 2, 32, 15, 0, 7, 6, 45, 0, 4, 2, 46, 15, 3, 65, 35, 50, 83, 37, 57, 36,
- 20, 0, 8, 32, 2, 32, 15, 0, 7, 6, 97, 0, 3, 21, 0, 5, 1, 3, 35, 0, 5, 1, 2, 39, 3, 108, 0, 7, 6, 98,
- 0, 3, 21, 0, 5, 1, 3, 71, 0, 7, 6, 99, 0, 3, 21, 0, 5, 1, 3, 49, 0, 4, 5, 1, 2, 101, 3, 89, 0, 5,
- 1, 2, 105, 0, 5, 1, 2, 121, 0, 7, 6, 100, 0, 3, 21, 0, 5, 1, 3, 72, 0, 7, 6, 101, 0, 3, 21, 0, 5, 1,
- 3, 36, 0, 7, 6, 102, 0, 3, 21, 0, 5, 1, 3, 83, 0, 7, 6, 103, 0, 3, 21, 0, 5, 1, 3, 81, 0, 7, 6, 104,
- 0, 3, 21, 0, 5, 1, 3, 107, 0, 7, 6, 105, 0, 3, 21, 0, 5, 1, 3, 37, 0, 7, 6, 106, 0, 3, 21, 0, 5, 1,
- 3, 75, 0, 7, 6, 107, 0, 3, 21, 0, 5, 1, 3, 49, 0, 7, 6, 108, 0, 3, 21, 0, 5, 1, 3, 55, 0, 7, 6, 109,
- 0, 3, 21, 0, 5, 1, 3, 65, 0, 7, 6, 110, 0, 3, 21, 0, 5, 1, 3, 50, 0, 7, 6, 111, 0, 3, 21, 0, 5, 1,
- 3, 39, 0, 7, 6, 112, 0, 3, 21, 0, 5, 1, 3, 48, 0, 7, 6, 113, 0, 3, 21, 0, 5, 1, 3, 104, 17, 0, 7, 6,
- 114, 0, 3, 21, 0, 5, 1, 3, 51, 0, 7, 6, 115, 0, 3, 21, 0, 5, 1, 3, 89, 0, 7, 6, 116, 0, 3, 21, 0, 5,
- 1, 3, 47, 0, 7, 6, 117, 0, 3, 21, 0, 5, 1, 3, 40, 0, 7, 6, 118, 0, 3, 21, 0, 5, 1, 3, 84, 0, 7, 6,
- 119, 0, 3, 21, 0, 5, 1, 3, 58, 0, 7, 6, 120, 0, 3, 21, 0, 5, 1, 3, 49, 89, 0, 7, 6, 121, 0, 3, 21, 0,
- 5, 1, 3, 57, 0, 7, 6, 122, 0, 3, 21, 0, 5, 1, 3, 88, 0, 7, 6, 0, 60, 61, 3, 49, 40, 76, 6, 36, 49, 47,
- 35, 51, 15, 57, 108, 12, 15, 65, 4, 39, 89, 108, 84, 37, 0, 46, 2, 15, 3, 50, 39, 104, 17, 47, 36, 12, 0, 194, 177, 3,
- 65, 6, 39, 89, 71, 35, 47, 15, 57, 108, 12, 15, 65, 6, 35, 50, 83, 37, 0, 62, 61, 3, 71, 39, 88, 6, 39, 51, 81, 47,
- 35, 51, 15, 57, 108, 12, 15, 65, 4, 39, 89, 108, 84, 37, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts19 = FileInMemory_createWithData (231857, reinterpret_cast<const char *> (&espeakdata_dicts19_data),
- U"espeak-1.48.04-source/espeak-data/fa_dict",
- U"fa");
- my addItem_move (espeakdata_dicts19.move());
+ Collection_addItem (me.peek(), espeakdata_dicts17.transfer());
- static unsigned char espeakdata_dicts20_data[5121] = {
- 0, 4, 0, 0, 151, 16, 0, 0, 0, 0, 0, 13, 67, 57, 35, 192, 50, 40, 65, 36, 34, 39, 0, 24, 0, 0, 6, 65, 4, 35,
- 12, 0, 0, 13, 65, 108, 6, 35, 55, 35, 0, 24, 81, 108, 97, 32, 0, 8, 197, 48, 145, 78, 20, 80, 72, 0, 0, 7, 65, 8,
- 71, 36, 12, 0, 0, 0, 16, 67, 21, 64, 192, 36, 47, 10, 89, 36, 47, 36, 34, 35, 0, 24, 8, 197, 81, 83, 211, 80, 16, 76,
- 0, 0, 7, 65, 12, 89, 36, 12, 0, 0, 6, 195, 60, 193, 78, 72, 0, 0, 0, 7, 65, 16, 72, 36, 12, 0, 0, 7, 196, 88,
- 148, 136, 20, 14, 0, 0, 13, 4, 95, 100, 112, 116, 48, 37, 55, 49, 12, 40, 0, 0, 6, 65, 20, 36, 12, 0, 0, 0, 0, 0,
- 6, 65, 24, 109, 83, 0, 0, 0, 0, 0, 7, 65, 28, 81, 36, 12, 0, 0, 0, 0, 0, 7, 65, 32, 107, 39, 12, 0, 0, 0,
- 0, 0, 6, 65, 36, 37, 12, 0, 0, 14, 1, 37, 48, 34, 39, 89, 36, 50, 47, 12, 108, 0, 27, 13, 1, 37, 48, 34, 39, 89,
- 36, 50, 47, 12, 37, 0, 0, 7, 1, 38, 10, 36, 47, 0, 0, 0, 7, 65, 40, 57, 37, 12, 0, 0, 0, 14, 1, 42, 35, 89,
- 47, 36, 34, 37, 89, 49, 37, 0, 27, 0, 9, 1, 43, 48, 55, 40, 89, 0, 27, 0, 7, 65, 44, 49, 39, 12, 0, 0, 0, 0,
- 9, 1, 47, 49, 122, 47, 12, 35, 0, 0, 13, 4, 95, 100, 105, 97, 6, 40, 65, 55, 122, 47, 0, 6, 65, 48, 109, 55, 0, 0,
- 0, 0, 6, 195, 60, 193, 84, 72, 0, 6, 65, 52, 109, 65, 0, 0, 0, 0, 0, 6, 65, 56, 109, 50, 0, 0, 0, 0, 0, 6,
- 65, 60, 39, 12, 0, 0, 14, 1, 61, 6, 114, 107, 47, 109, 49, 6, 120, 50, 0, 27, 0, 0, 0, 17, 70, 44, 243, 134, 85, 68,
- 197, 49, 39, 50, 83, 40, 47, 89, 36, 0, 7, 1, 64, 10, 109, 47, 0, 7, 65, 64, 48, 36, 12, 0, 0, 0, 0, 0, 7, 65,
- 68, 49, 40, 12, 0, 0, 0, 0, 0, 6, 65, 72, 109, 34, 0, 0, 0, 10, 135, 110, 195, 164, 105, 110, 195, 164, 76, 0, 0, 6,
- 65, 76, 109, 89, 0, 0, 0, 0, 0, 7, 65, 80, 47, 36, 12, 0, 0, 0, 0, 0, 9, 198, 48, 145, 78, 21, 69, 5, 72, 6,
- 65, 84, 40, 12, 0, 0, 0, 0, 0, 7, 65, 88, 84, 36, 12, 0, 0, 0, 0, 16, 4, 95, 49, 77, 52, 71, 6, 37, 55, 57,
- 39, 12, 50, 35, 0, 0, 8, 133, 115, 105, 110, 195, 164, 72, 8, 1, 92, 49, 36, 50, 39, 0, 13, 65, 92, 49, 35, 49, 89, 117,
- 89, 84, 36, 12, 0, 0, 0, 0, 0, 13, 4, 95, 49, 77, 49, 47, 6, 40, 107, 35, 47, 0, 7, 65, 96, 109, 49, 89, 0, 0,
- 6, 194, 4, 64, 13, 24, 16, 4, 95, 49, 77, 50, 65, 6, 37, 55, 57, 39, 12, 50, 35, 0, 0, 16, 4, 95, 49, 77, 51, 65,
- 6, 37, 55, 57, 35, 34, 72, 37, 0, 18, 65, 120, 34, 6, 130, 47, 89, 35, 55, 115, 50, 36, 50, 6, 39, 12, 0, 0, 0, 6,
- 65, 100, 114, 12, 0, 0, 7, 196, 81, 83, 12, 4, 14, 0, 0, 0, 8, 65, 104, 47, 89, 36, 47, 0, 0, 0, 0, 0, 9, 67,
- 60, 176, 89, 39, 49, 118, 0, 0, 6, 195, 81, 83, 206, 76, 0, 0, 0, 0, 6, 194, 12, 16, 13, 24, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 12, 68, 64, 244, 212, 36, 48, 39, 89, 47, 108, 0, 0, 9, 1, 126, 47, 37, 55, 72, 36, 0, 0, 12,
- 4, 95, 116, 108, 100, 47, 37, 55, 72, 36, 0, 0, 0, 0, 0, 0, 0, 12, 68, 52, 19, 142, 20, 65, 35, 50, 50, 36, 0, 7,
- 196, 80, 84, 150, 20, 14, 0, 0, 0, 0, 7, 196, 81, 83, 142, 20, 14, 7, 196, 48, 21, 83, 20, 14, 0, 0, 0, 0, 0, 0,
- 0, 6, 195, 52, 83, 133, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 10, 135, 110, 195, 164, 105, 108, 108, 101, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 10, 135, 116, 195, 164, 108, 108, 195, 164, 76, 0, 0, 0, 0, 10, 135, 116, 195, 164, 115, 116, 195, 164, 76, 0, 9, 198,
- 60, 194, 83, 37, 96, 84, 72, 11, 136, 110, 195, 164, 105, 115, 116, 195, 164, 76, 0, 0, 0, 6, 195, 80, 16, 64, 14, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 17, 8, 112, 195, 164, 195, 164, 115, 116, 105, 48, 109, 12, 89, 47, 108, 0, 0, 0, 0, 0, 0, 0,
- 7, 195, 80, 18, 64, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 110, 195, 164, 105, 108, 108, 195, 164,
- 76, 12, 3, 95, 35, 57, 89, 35, 34, 49, 115, 50, 0, 0, 0, 12, 68, 32, 147, 12, 20, 107, 37, 55, 55, 36, 0, 7, 196, 81,
- 83, 206, 4, 76, 0, 0, 0, 0, 7, 196, 65, 84, 146, 4, 14, 7, 196, 48, 18, 84, 20, 14, 5, 194, 21, 64, 72, 0, 8, 197,
- 40, 242, 76, 48, 80, 76, 8, 197, 40, 242, 83, 80, 16, 76, 0, 0, 6, 195, 4, 146, 5, 14, 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, 8, 197, 5, 85, 5, 80, 16, 14, 0, 0, 0, 6, 195,
- 4, 66, 4, 13, 0, 8, 197, 56, 242, 83, 80, 16, 76, 8, 197, 81, 83, 211, 76, 16, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 17, 66, 20, 112, 36, 89, 37, 65, 36, 34, 49, 37, 49, 89, 37, 0, 24, 16, 70, 64, 83, 1, 77, 66, 64, 48, 36, 55, 35, 89,
- 47, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 69, 73, 154, 19, 80, 144, 51, 132, 89, 47, 108, 0, 13, 69,
- 45, 154, 19, 80, 144, 49, 132, 89, 47, 108, 0, 9, 134, 116, 195, 164, 109, 195, 164, 76, 0, 0, 0, 8, 197, 44, 146, 78, 56, 144,
- 14, 0, 16, 70, 88, 20, 129, 77, 66, 64, 84, 35, 51, 35, 89, 47, 108, 0, 0, 0, 0, 0, 0, 0, 7, 196, 40, 245, 11, 4,
- 76, 7, 196, 40, 244, 211, 4, 76, 0, 8, 197, 56, 242, 76, 48, 80, 76, 0, 0, 6, 195, 40, 243, 129, 76, 0, 0, 0, 0, 0,
- 0, 0, 5, 194, 20, 144, 72, 0, 0, 0, 7, 196, 60, 195, 21, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 7, 196, 40, 243, 139, 4, 76, 0, 9, 198, 56, 242, 84, 80, 83, 128, 76, 10, 135, 116, 195, 164, 109, 195, 164, 110, 76, 0,
- 0, 0, 0, 0, 0, 7, 195, 40, 225, 64, 13, 24, 11, 67, 4, 227, 133, 35, 50, 50, 36, 0, 41, 7, 195, 60, 195, 1, 72, 14,
- 9, 3, 226, 130, 172, 124, 34, 39, 0, 10, 3, 226, 130, 172, 124, 34, 39, 35, 0, 0, 0, 0, 0, 6, 195, 88, 83, 133, 14, 6,
- 195, 44, 243, 133, 14, 7, 195, 60, 193, 64, 72, 14, 0, 0, 0, 6, 194, 40, 16, 72, 8, 5, 194, 32, 80, 72, 0, 9, 198, 48,
- 145, 78, 20, 211, 69, 72, 0, 0, 0, 0, 6, 195, 60, 194, 64, 72, 0, 0, 0, 0, 0, 0, 0, 9, 134, 109, 101, 110, 110, 195,
- 164, 14, 9, 134, 116, 195, 164, 110, 195, 164, 76, 0, 16, 70, 88, 149, 76, 37, 53, 9, 84, 125, 55, 108, 89, 47, 108, 0, 0, 0,
- 0, 0, 0, 7, 196, 40, 242, 84, 4, 76, 7, 196, 40, 243, 12, 4, 76, 0, 0, 0, 0, 7, 196, 40, 244, 212, 4, 76, 0, 0,
- 13, 4, 95, 98, 114, 118, 71, 34, 6, 36, 84, 36, 0, 0, 0, 0, 0, 0, 6, 195, 60, 148, 133, 14, 7, 195, 37, 68, 197, 76,
- 14, 0, 12, 68, 72, 148, 212, 36, 51, 37, 89, 47, 108, 0, 12, 68, 65, 148, 212, 36, 48, 114, 89, 47, 108, 0, 0, 0, 6, 194,
- 20, 208, 13, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 20, 224, 72, 0, 6, 195, 61, 64,
- 64, 14, 20, 3, 95, 51, 88, 49, 6, 39, 55, 65, 36, 49, 114, 65, 65, 36, 50, 47, 109, 0, 0, 12, 68, 40, 19, 142, 20, 57,
- 35, 50, 50, 36, 0, 13, 3, 95, 48, 67, 89, 6, 35, 47, 35, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49,
- 67, 89, 6, 35, 47, 35, 0, 0, 0, 0, 0, 0, 0, 21, 3, 95, 49, 57, 6, 114, 107, 72, 36, 49, 89, 109, 50, 47, 4, 117,
- 89, 47, 35, 0, 0, 22, 3, 95, 49, 56, 49, 6, 35, 107, 72, 36, 49, 89, 35, 50, 47, 4, 117, 89, 47, 35, 0, 0, 8, 197,
- 81, 83, 200, 60, 224, 76, 0, 0, 0, 0, 0, 0, 16, 3, 95, 49, 49, 6, 114, 49, 89, 37, 47, 117, 89, 47, 35, 0, 0, 6,
- 195, 57, 83, 192, 76, 15, 3, 95, 49, 48, 49, 6, 114, 65, 65, 36, 50, 36, 50, 0, 0, 17, 3, 95, 49, 51, 49, 6, 39, 55,
- 65, 36, 47, 117, 89, 47, 35, 0, 0, 17, 3, 95, 49, 50, 49, 6, 35, 49, 89, 37, 47, 117, 89, 47, 35, 0, 0, 17, 3, 95,
- 49, 53, 84, 6, 37, 12, 89, 37, 47, 117, 89, 47, 35, 0, 0, 17, 3, 95, 49, 52, 50, 6, 36, 55, 57, 109, 47, 117, 89, 47,
- 35, 0, 0, 21, 3, 95, 49, 55, 89, 6, 118, 47, 89, 36, 65, 109, 50, 47, 4, 117, 89, 47, 35, 0, 0, 17, 3, 95, 49, 54,
- 49, 6, 40, 12, 89, 37, 47, 117, 89, 47, 35, 0, 0, 0, 7, 196, 40, 242, 15, 56, 76, 24, 3, 95, 55, 88, 89, 6, 118, 47,
- 89, 36, 65, 109, 68, 49, 4, 114, 65, 65, 36, 50, 47, 109, 0, 0, 9, 198, 48, 145, 78, 56, 81, 84, 72, 0, 0, 0, 0, 7,
- 196, 65, 82, 197, 4, 14, 0, 0, 0, 0, 0, 0, 0, 6, 195, 40, 245, 1, 76, 15, 4, 95, 97, 99, 117, 6, 35, 49, 40, 12,
- 47, 12, 108, 0, 0, 0, 0, 0, 0, 6, 65, 160, 111, 12, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 50, 88, 49, 6, 35,
- 49, 89, 37, 49, 114, 65, 65, 36, 50, 47, 109, 0, 0, 0, 0, 0, 0, 12, 68, 44, 84, 212, 36, 49, 36, 89, 47, 108, 0, 12,
- 68, 44, 20, 212, 36, 49, 35, 89, 47, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 63, 63, 65, 6, 36, 34, 49, 12,
- 108, 0, 0, 0, 0, 20, 3, 95, 52, 88, 50, 6, 36, 55, 57, 109, 49, 114, 65, 65, 36, 50, 47, 109, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 20, 3, 95, 53, 88, 84, 6, 37, 12, 89, 37, 49, 114, 65, 65, 36, 50, 47, 109, 0, 0, 0, 0, 0, 0, 0, 0,
- 8, 197, 60, 194, 83, 37, 64, 72, 0, 20, 3, 95, 54, 88, 49, 6, 40, 12, 89, 37, 49, 114, 65, 65, 36, 50, 47, 109, 0, 0,
- 0, 0, 0, 10, 135, 110, 195, 164, 105, 116, 195, 164, 76, 0, 0, 0, 0, 0, 12, 68, 56, 19, 12, 20, 50, 35, 55, 55, 36, 0,
- 0, 0, 0, 0, 12, 68, 64, 243, 12, 20, 48, 39, 55, 55, 36, 0, 12, 68, 28, 19, 12, 20, 81, 35, 55, 55, 36, 0, 7, 196,
- 40, 243, 12, 20, 76, 0, 8, 197, 40, 242, 83, 76, 16, 76, 8, 197, 56, 242, 83, 76, 16, 76, 8, 197, 81, 83, 204, 80, 16, 76,
- 8, 197, 81, 83, 204, 48, 16, 76, 0, 0, 25, 3, 95, 56, 88, 49, 6, 35, 107, 72, 36, 49, 89, 35, 68, 49, 4, 114, 65, 65,
- 36, 50, 47, 109, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 80, 72, 0, 24, 3, 95, 57, 88, 6, 114, 107, 72, 36, 49, 89,
- 109, 68, 49, 4, 114, 65, 65, 36, 50, 47, 109, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 45, 144, 13, 24, 8, 197, 60, 195, 5,
- 21, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 110, 195, 164, 109, 195, 164, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 5, 194, 56, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 61, 48, 13, 24, 21, 4, 95, 99,
- 105, 114, 89, 6, 37, 34, 49, 40, 65, 83, 55, 4, 36, 49, 89, 108, 0, 0, 0, 17, 4, 95, 48, 77, 52, 71, 6, 37, 55, 57,
- 39, 12, 50, 35, 12, 0, 0, 0, 17, 4, 95, 48, 77, 50, 65, 6, 37, 55, 57, 39, 12, 50, 35, 12, 0, 0, 17, 4, 95, 48,
- 77, 51, 65, 6, 37, 55, 57, 35, 34, 72, 37, 35, 0, 0, 0, 15, 4, 95, 48, 77, 49, 47, 6, 40, 107, 35, 47, 12, 35, 0,
- 0, 0, 0, 16, 70, 65, 84, 137, 77, 66, 64, 48, 40, 51, 108, 89, 47, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 6, 195, 61, 96, 84, 72, 0, 0, 0, 0, 0, 0, 9, 134, 101, 105, 118, 195, 164, 116, 72, 0, 0, 0, 12,
- 137, 108, 105, 101, 110, 101, 118, 195, 164, 116, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 4, 160, 64, 14, 0, 0, 0,
- 0, 0, 0, 10, 135, 118, 195, 164, 104, 195, 164, 110, 76, 0, 0, 0, 15, 4, 95, 99, 101, 100, 89, 6, 36, 72, 108, 55, 57, 108,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 99, 97, 112, 6, 37, 89, 39, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 17, 70, 64, 144, 78, 37, 53, 9, 48, 37, 35, 50, 37, 89, 47, 108, 0, 10, 135, 110, 195, 164, 105, 100, 101, 110, 76,
- 0, 8, 196, 48, 145, 78, 20, 72, 14, 7, 196, 81, 83, 212, 4, 76, 0, 0, 0, 0, 8, 196, 53, 85, 20, 4, 76, 8, 0, 0,
- 0, 0, 0, 0, 0, 0, 12, 68, 72, 20, 212, 36, 51, 35, 89, 47, 108, 0, 12, 68, 44, 244, 212, 36, 49, 39, 89, 47, 108, 0,
- 0, 0, 0, 0, 0, 0, 6, 195, 60, 194, 84, 72, 0, 0, 5, 194, 61, 144, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135,
- 116, 195, 164, 115, 115, 195, 164, 76, 0, 11, 136, 110, 195, 164, 105, 115, 115, 195, 164, 76, 0, 0, 12, 68, 32, 19, 142, 20, 107, 35,
- 50, 50, 36, 0, 0, 0, 0, 0, 7, 196, 4, 161, 84, 4, 14, 7, 196, 65, 84, 138, 20, 14, 0, 0, 0, 17, 70, 65, 35, 205,
- 36, 195, 5, 48, 51, 39, 65, 108, 55, 55, 36, 0, 0, 0, 0, 0, 0, 13, 66, 60, 176, 6, 39, 12, 10, 4, 49, 39, 12, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 60, 194, 83, 36, 224, 72, 0, 17, 70, 52, 20, 137, 4, 227, 133, 65, 35, 51,
- 108, 35, 50, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 103, 114, 118, 81, 34, 6, 35, 84, 108, 89, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 76, 80, 72, 13, 2, 194, 164, 84, 35, 55, 40, 12, 47, 12, 35, 0, 0,
- 0, 0, 10, 2, 194, 163, 48, 40, 50, 47, 35, 0, 0, 0, 0, 0, 0, 7, 2, 195, 164, 109, 12, 0, 0, 0, 0, 9, 133, 101,
- 110, 116, 195, 164, 72, 8, 0, 0, 0, 0, 0, 5, 194, 60, 224, 72, 0, 6, 195, 4, 32, 192, 13, 10, 135, 116, 195, 164, 108, 116,
- 195, 164, 76, 0, 0, 0, 7, 196, 88, 148, 139, 20, 14, 0, 0, 0, 0, 0, 0, 0, 0, 17, 70, 100, 241, 200, 85, 37, 0, 57,
- 39, 81, 40, 34, 47, 12, 37, 0, 0, 0, 0, 0, 5, 194, 80, 80, 72, 0, 0, 0, 0, 0, 7, 195, 88, 18, 64, 72, 8, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 116, 195, 164, 116, 195, 164, 76, 0, 0, 11, 136, 110, 195, 164, 105, 108, 116, 195,
- 164, 76, 0, 0, 12, 68, 92, 147, 12, 20, 84, 37, 55, 55, 36, 0, 12, 68, 88, 147, 12, 20, 84, 37, 55, 55, 36, 0, 12, 68,
- 44, 19, 12, 20, 49, 35, 55, 55, 36, 0, 0, 0, 0, 0, 12, 68, 64, 83, 12, 20, 48, 36, 55, 55, 36, 0, 7, 196, 56, 242,
- 78, 4, 76, 0, 8, 197, 40, 242, 76, 80, 16, 76, 8, 197, 40, 242, 76, 48, 16, 76, 8, 197, 56, 242, 76, 80, 16, 76, 0, 0,
- 6, 195, 40, 242, 193, 76, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 60, 194, 83, 36, 211, 69, 72, 0, 0, 0, 0, 0, 8, 197,
- 48, 145, 78, 21, 64, 72, 0, 0, 0, 0, 0, 0, 0, 6, 195, 77, 154, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197,
- 60, 193, 77, 52, 80, 72, 8, 197, 56, 242, 76, 48, 16, 76, 0, 0, 6, 195, 65, 81, 64, 14, 6, 195, 65, 82, 5, 14, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 95, 35, 34, 37, 89, 40, 0, 0, 10, 2, 95, 34, 55, 115, 50, 122, 89, 0,
- 0, 16, 2, 95, 33, 107, 40, 12, 47, 39, 65, 36, 34, 49, 12, 37, 0, 0, 0, 10, 2, 95, 39, 107, 118, 47, 12, 39, 0, 0,
- 13, 2, 95, 38, 36, 47, 65, 36, 34, 49, 12, 37, 0, 0, 14, 2, 95, 37, 48, 34, 39, 89, 36, 50, 47, 12, 37, 0, 0, 13,
- 2, 95, 36, 72, 39, 55, 55, 35, 34, 37, 50, 0, 0, 0, 18, 71, 45, 83, 135, 25, 85, 19, 20, 49, 40, 68, 83, 40, 47, 89,
- 36, 0, 0, 15, 2, 95, 41, 55, 39, 48, 12, 40, 89, 40, 55, 49, 40, 0, 0, 14, 2, 95, 40, 35, 55, 49, 40, 89, 40, 55,
- 49, 40, 0, 0, 7, 195, 20, 180, 128, 13, 24, 0, 10, 2, 95, 46, 48, 37, 89, 47, 36, 0, 0, 10, 2, 95, 45, 84, 37, 12,
- 84, 35, 0, 0, 0, 11, 2, 95, 51, 49, 6, 39, 55, 65, 36, 0, 0, 11, 2, 95, 50, 49, 6, 35, 49, 89, 37, 0, 0, 9,
- 134, 110, 195, 164, 121, 116, 101, 14, 8, 197, 60, 194, 77, 52, 80, 72, 9, 134, 116, 195, 164, 108, 108, 101, 76, 10, 2, 95, 49, 6,
- 114, 49, 89, 37, 0, 0, 11, 2, 95, 48, 50, 6, 39, 55, 55, 35, 0, 0, 6, 195, 81, 83, 5, 14, 14, 2, 95, 55, 89, 6,
- 118, 47, 89, 36, 65, 109, 50, 0, 0, 11, 2, 95, 54, 49, 6, 40, 12, 89, 37, 0, 0, 11, 2, 95, 53, 84, 6, 37, 12, 89,
- 37, 0, 0, 11, 2, 95, 52, 50, 6, 36, 55, 57, 109, 0, 0, 6, 195, 36, 131, 69, 14, 0, 16, 2, 95, 58, 49, 35, 49, 89,
- 117, 89, 48, 37, 89, 47, 36, 0, 0, 14, 2, 95, 57, 6, 114, 107, 72, 36, 49, 89, 109, 50, 0, 0, 15, 2, 95, 56, 49, 6,
- 35, 107, 72, 36, 49, 89, 35, 50, 0, 0, 18, 2, 95, 63, 49, 114, 89, 114, 65, 114, 89, 65, 36, 34, 49, 12, 108, 0, 0, 18,
- 2, 95, 62, 89, 6, 40, 12, 34, 36, 65, 48, 108, 49, 6, 120, 50, 0, 0, 0, 17, 2, 95, 60, 48, 6, 131, 50, 36, 65, 48,
- 108, 49, 6, 120, 50, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 116, 195, 164, 104, 195, 164, 110, 76, 0, 0, 0, 0, 0, 0, 0,
- 0, 12, 65, 212, 107, 6, 35, 47, 12, 40, 109, 89, 0, 0, 0, 9, 198, 60, 194, 83, 37, 69, 5, 72, 0, 0, 0, 23, 73, 76,
- 148, 139, 85, 52, 5, 48, 193, 64, 89, 37, 51, 49, 40, 89, 48, 36, 55, 55, 36, 0, 7, 132, 104, 195, 164, 110, 72, 0, 6, 195,
- 20, 211, 69, 72, 0, 7, 196, 60, 194, 83, 36, 72, 0, 0, 6, 195, 60, 194, 78, 72, 0, 13, 2, 95, 91, 35, 55, 49, 40, 107,
- 35, 49, 35, 0, 0, 0, 0, 0, 13, 2, 95, 95, 35, 55, 35, 84, 37, 12, 84, 35, 0, 0, 0, 14, 2, 95, 93, 55, 39, 48,
- 12, 40, 107, 35, 49, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 109, 105, 110, 195, 164, 72, 0, 0, 0, 0, 0, 0, 0,
- 7, 196, 40, 243, 20, 4, 76, 0, 0, 0, 0, 7, 196, 61, 65, 84, 4, 14, 7, 196, 81, 83, 210, 20, 14, 0, 0, 0, 0, 8,
- 197, 56, 242, 72, 36, 224, 76, 0, 0, 0, 14, 2, 95, 123, 35, 55, 49, 40, 35, 12, 55, 47, 39, 0, 0, 0, 0, 0, 0, 0,
- 15, 2, 95, 125, 55, 39, 48, 12, 40, 35, 12, 55, 47, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 11, 136, 110, 195, 164, 105, 116, 116, 101, 110, 76, 0, 0, 7, 196, 65, 81, 84, 4, 14, 0, 0, 0, 0, 8, 197, 48, 145,
- 78, 20, 224, 72, 0, 0, 11, 4, 95, 35, 51, 50, 84, 109, 55, 37, 0, 0, 6, 195, 65, 84, 133, 14, 0, 8, 197, 40, 242, 68,
- 20, 224, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 49, 83, 192, 14, 6, 195, 81, 83, 192, 76,
- 0, 8, 197, 56, 242, 68, 20, 224, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 70, 77, 84, 193, 56, 225, 64, 89, 40, 89,
- 35, 50, 50, 36, 0, 0, 0, 0, 0, 0, 6, 195, 5, 85, 1, 14, 6, 195, 21, 69, 5, 72, 0, 0, 0, 0, 0, 0, 0, 8,
- 197, 60, 194, 86, 5, 64, 72, 0, 0, 0, 0, 16, 69, 100, 241, 213, 73, 64, 57, 39, 81, 40, 34, 47, 12, 37, 0, 0, 0, 8,
- 197, 40, 242, 72, 36, 224, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 110, 195, 164, 105, 104, 105, 110, 76,
- 0, 0, 6, 195, 5, 53, 5, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 65, 228, 107, 6, 35, 47, 12, 40,
- 47, 89, 4, 36, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 115, 121, 195, 182, 100, 195, 164, 14, 0, 7, 196,
- 49, 83, 196, 20, 14, 0, 8, 197, 60, 194, 84, 80, 80, 72, 8, 197, 60, 193, 84, 80, 80, 72, 8, 197, 81, 83, 204, 48, 80, 76,
- 0, 0, 0, 7, 196, 40, 242, 78, 4, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 66, 100, 208, 114, 50, 50, 109, 10, 65,
- 40, 12, 47, 35, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 164, 0, 1, 10, 2, 108, 108, 97, 32, 3, 2,
- 109, 0, 3, 109, 0, 195, 164, 3, 109, 12, 0, 105, 105, 3, 109, 37, 12, 0, 121, 121, 3, 109, 114, 12, 0, 105, 3, 116, 0, 121,
- 3, 126, 0, 7, 6, 195, 182, 0, 3, 111, 0, 195, 182, 3, 111, 12, 0, 105, 105, 3, 111, 37, 12, 0, 121, 121, 3, 111, 114, 12,
- 0, 105, 3, 119, 0, 121, 3, 128, 0, 7, 6, 97, 0, 1, 10, 2, 108, 108, 97, 32, 3, 2, 35, 0, 3, 35, 0, 4, 8, 114,
- 116, 115, 117, 97, 2, 108, 3, 35, 12, 0, 97, 0, 105, 105, 3, 35, 37, 12, 0, 117, 117, 3, 35, 40, 12, 0, 105, 3, 115, 0,
- 117, 3, 122, 0, 7, 6, 98, 0, 3, 71, 0, 98, 3, 71, 12, 0, 7, 6, 99, 0, 4, 3, 49, 0, 104, 1, 25, 2, 114, 0,
- 99, 3, 49, 12, 0, 4, 2, 101, 3, 89, 0, 2, 105, 0, 2, 121, 0, 105, 116, 121, 3, 89, 37, 47, 37, 0, 7, 6, 100, 0,
- 3, 72, 0, 100, 3, 72, 12, 0, 7, 6, 101, 0, 4, 1, 10, 2, 108, 108, 97, 32, 3, 2, 36, 0, 1, 10, 2, 108, 108, 195,
- 164, 32, 0, 3, 36, 0, 101, 3, 36, 12, 0, 105, 105, 3, 36, 37, 12, 0, 117, 117, 3, 36, 40, 12, 0, 121, 121, 3, 36, 114,
- 12, 0, 105, 3, 118, 0, 117, 3, 124, 0, 121, 3, 127, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 3, 81, 0, 103, 3,
- 81, 12, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 1, 10, 2, 108, 108, 97, 32, 3, 2, 37, 0, 3, 37, 0, 105, 3,
- 37, 12, 0, 101, 101, 3, 37, 36, 12, 0, 117, 117, 3, 37, 40, 12, 0, 121, 121, 3, 37, 114, 12, 0, 117, 3, 125, 0, 121, 3,
- 129, 0, 101, 3, 131, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0, 3, 49, 0, 107, 3, 49, 12, 0, 7, 6, 108, 0, 3,
- 55, 0, 108, 101, 1, 21, 2, 32, 3, 55, 55, 36, 22, 0, 7, 6, 109, 0, 3, 65, 0, 8, 164, 195, 100, 121, 115, 2, 17, 65,
- 3, 65, 12, 0, 7, 6, 110, 0, 3, 50, 0, 110, 101, 1, 21, 2, 32, 3, 50, 50, 36, 22, 0, 4, 2, 32, 112, 3, 65, 0,
- 2, 112, 0, 4, 2, 32, 107, 3, 68, 0, 2, 107, 0, 103, 2, 25, 0, 103, 3, 68, 12, 0, 7, 6, 111, 0, 4, 3, 39, 0,
- 1, 98, 109, 121, 115, 2, 108, 111, 105, 0, 4, 1, 98, 109, 121, 115, 2, 108, 3, 39, 12, 0, 111, 0, 105, 105, 3, 39, 37, 12,
- 0, 117, 117, 3, 39, 40, 12, 0, 105, 3, 117, 0, 117, 3, 123, 0, 7, 6, 112, 0, 3, 48, 0, 4, 1, 109, 97, 104, 115, 2,
- 111, 3, 48, 12, 0, 1, 109, 97, 107, 2, 97, 110, 106, 0, 8, 97, 116, 111, 2, 97, 0, 8, 101, 108, 111, 2, 97, 0, 112, 0,
- 7, 6, 113, 0, 3, 49, 0, 113, 3, 49, 12, 0, 7, 6, 114, 0, 3, 34, 0, 7, 6, 115, 0, 3, 89, 0, 116, 105, 1, 17,
- 65, 2, 32, 3, 89, 47, 37, 22, 0, 4, 104, 1, 21, 2, 97, 110, 32, 3, 89, 107, 0, 104, 1, 21, 2, 195, 164, 110, 32, 0,
- 115, 3, 89, 133, 0, 4, 99, 104, 1, 25, 3, 91, 0, 104, 1, 25, 0, 7, 6, 116, 0, 3, 47, 0, 116, 3, 47, 12, 0, 122,
- 3, 47, 89, 0, 115, 101, 1, 21, 2, 32, 3, 47, 89, 36, 22, 0, 7, 6, 117, 0, 3, 40, 0, 117, 3, 40, 12, 0, 105, 105,
- 3, 40, 37, 12, 0, 111, 111, 3, 40, 39, 12, 0, 105, 3, 58, 37, 0, 4, 105, 8, 3, 120, 0, 105, 8, 106, 0, 111, 3, 130,
- 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 84, 0, 7, 6, 120, 0, 120, 3, 49, 12, 89, 0, 3, 49, 89, 0, 7,
- 6, 121, 0, 3, 114, 0, 121, 3, 114, 12, 0, 105, 105, 3, 114, 37, 12, 0, 195, 182, 195, 182, 3, 114, 111, 12, 0, 105, 3, 121,
- 0, 195, 182, 3, 132, 0, 7, 6, 122, 0, 4, 3, 47, 89, 0, 122, 0, 104, 1, 25, 3, 90, 0, 7, 6, 0, 4, 45, 1, 32,
- 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 195, 165, 3, 39, 0, 195, 165, 195, 165, 3, 39, 12, 0,
- 45, 8, 32, 2, 32, 15, 3, 65, 37, 12, 50, 40, 89, 0, 36, 3, 72, 39, 55, 55, 35, 34, 37, 50, 0, 197, 190, 3, 90, 0,
- 197, 161, 3, 91, 0, 195, 188, 3, 114, 0, 195, 188, 195, 188, 3, 114, 12, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts20 = FileInMemory_createWithData (5120, reinterpret_cast<const char *> (&espeakdata_dicts20_data),
- U"espeak-1.48.04-source/espeak-data/fi_dict",
+ static unsigned char espeakdata_dicts18_data[5131] = {
+ 0, 4, 0, 0, 161, 16, 0, 0, 9, 198, 48, 145, 78, 20, 211, 69, 72, 0, 0, 0, 13, 67, 57, 35, 192, 50, 40, 65, 36, 34,
+ 39, 0, 24, 0, 0, 6, 65, 4, 35, 12, 0, 0, 10, 135, 20, 195, 164, 12, 20, 195, 164, 76, 0, 0, 6, 195, 52, 83, 133, 19,
+ 7, 196, 48, 21, 83, 20, 19, 0, 7, 65, 8, 71, 36, 12, 0, 0, 0, 16, 67, 21, 64, 192, 36, 47, 10, 89, 36, 47, 36, 34,
+ 35, 0, 24, 0, 0, 7, 65, 12, 89, 36, 12, 0, 0, 0, 0, 0, 7, 65, 16, 72, 36, 12, 0, 0, 0, 0, 7, 196, 81, 83,
+ 206, 4, 76, 0, 6, 65, 20, 36, 12, 0, 0, 0, 0, 0, 6, 65, 24, 109, 83, 0, 0, 0, 0, 0, 8, 197, 56, 242, 76, 48,
+ 80, 76, 7, 65, 28, 81, 36, 12, 0, 0, 0, 0, 7, 196, 40, 243, 139, 4, 76, 0, 7, 65, 32, 107, 39, 12, 0, 0, 0, 0,
+ 6, 195, 60, 148, 133, 19, 7, 196, 40, 243, 12, 4, 76, 7, 195, 37, 68, 197, 76, 19, 0, 6, 65, 36, 37, 12, 0, 0, 14, 1,
+ 37, 48, 34, 39, 89, 36, 50, 47, 12, 108, 0, 27, 13, 1, 37, 48, 34, 39, 89, 36, 50, 47, 12, 37, 0, 0, 17, 70, 44, 243,
+ 134, 85, 68, 197, 49, 39, 50, 83, 40, 47, 89, 36, 0, 7, 1, 38, 10, 36, 47, 0, 0, 0, 8, 197, 81, 83, 200, 60, 224, 76,
+ 7, 65, 40, 57, 37, 12, 0, 0, 0, 14, 1, 42, 35, 89, 47, 36, 34, 37, 89, 49, 37, 0, 27, 0, 9, 1, 43, 48, 55, 40,
+ 89, 0, 27, 0, 7, 65, 44, 49, 39, 12, 0, 0, 0, 0, 9, 1, 47, 49, 122, 47, 12, 35, 0, 0, 6, 65, 48, 109, 55, 0,
+ 0, 0, 0, 12, 68, 64, 243, 12, 20, 48, 39, 55, 55, 36, 0, 7, 196, 40, 243, 12, 20, 76, 0, 6, 65, 52, 109, 65, 0, 0,
+ 0, 0, 0, 6, 65, 56, 109, 50, 0, 0, 0, 0, 0, 6, 65, 60, 39, 12, 0, 0, 14, 1, 61, 6, 114, 107, 47, 109, 49, 6,
+ 120, 50, 0, 27, 0, 0, 0, 7, 1, 64, 10, 109, 47, 0, 7, 65, 64, 48, 36, 12, 0, 0, 0, 0, 7, 196, 81, 83, 212, 4,
+ 76, 0, 7, 65, 68, 49, 40, 12, 0, 0, 0, 0, 0, 6, 65, 72, 109, 34, 0, 0, 0, 0, 0, 6, 65, 76, 109, 89, 0, 0,
+ 0, 0, 0, 7, 65, 80, 47, 36, 12, 0, 0, 0, 0, 12, 68, 64, 83, 12, 20, 48, 36, 55, 55, 36, 0, 0, 6, 65, 84, 40,
+ 12, 0, 0, 0, 0, 0, 7, 65, 88, 84, 36, 12, 0, 0, 0, 0, 16, 4, 95, 49, 77, 52, 71, 6, 37, 55, 57, 39, 12, 50,
+ 35, 0, 0, 8, 197, 60, 194, 77, 52, 80, 72, 8, 133, 13, 9, 14, 195, 164, 72, 8, 1, 92, 49, 36, 50, 39, 0, 13, 65, 92,
+ 49, 35, 49, 89, 117, 89, 84, 36, 12, 0, 0, 0, 0, 0, 13, 4, 95, 49, 77, 49, 47, 6, 40, 107, 35, 47, 0, 7, 65, 96,
+ 109, 49, 89, 0, 0, 6, 194, 4, 64, 17, 24, 16, 4, 95, 49, 77, 50, 65, 6, 37, 55, 57, 39, 12, 50, 35, 0, 0, 16, 4,
+ 95, 49, 77, 51, 65, 6, 37, 55, 57, 35, 34, 72, 37, 0, 0, 7, 196, 81, 83, 210, 20, 19, 7, 196, 40, 243, 20, 4, 76, 0,
+ 6, 65, 100, 114, 12, 0, 0, 0, 0, 0, 8, 65, 104, 47, 89, 36, 47, 0, 0, 0, 0, 0, 0, 16, 70, 77, 84, 193, 56, 225,
+ 64, 89, 40, 89, 35, 50, 50, 36, 0, 0, 0, 0, 0, 6, 194, 12, 16, 17, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 9, 1, 126, 47, 37, 55, 72, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 68, 52, 19, 142, 20, 65, 35, 50, 50,
+ 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 68, 32, 147, 12, 20, 107, 37, 55, 55, 36, 0, 7, 196, 65, 84,
+ 146, 4, 19, 0, 0, 0, 0, 0, 8, 197, 56, 242, 83, 80, 16, 76, 0, 0, 0, 7, 196, 60, 195, 21, 80, 72, 7, 196, 40, 244,
+ 211, 4, 76, 0, 0, 0, 0, 11, 67, 4, 227, 133, 35, 50, 50, 36, 0, 41, 0, 0, 0, 0, 12, 68, 72, 148, 212, 36, 51, 37,
+ 89, 47, 108, 0, 7, 196, 40, 244, 212, 4, 76, 0, 0, 0, 0, 12, 68, 40, 19, 142, 20, 57, 35, 50, 50, 36, 0, 0, 0, 0,
+ 0, 7, 196, 65, 82, 197, 4, 19, 0, 0, 0, 0, 0, 0, 0, 0, 12, 68, 56, 19, 12, 20, 50, 35, 55, 55, 36, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 14, 195, 164, 9, 20, 195, 164, 76, 0, 0, 0, 0, 0, 12, 68, 72, 20, 212, 36,
+ 51, 35, 89, 47, 108, 0, 12, 68, 44, 244, 212, 36, 49, 39, 89, 47, 108, 0, 0, 0, 0, 6, 195, 80, 16, 64, 19, 0, 12, 68,
+ 32, 19, 142, 20, 107, 35, 50, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 68, 92, 147, 12, 20, 84, 37,
+ 55, 55, 36, 0, 12, 68, 88, 147, 12, 20, 84, 37, 55, 55, 36, 0, 12, 68, 44, 19, 12, 20, 49, 35, 55, 55, 36, 0, 0, 8,
+ 197, 40, 242, 76, 48, 16, 76, 8, 197, 56, 242, 76, 80, 16, 76, 0, 0, 7, 195, 80, 18, 64, 72, 8, 0, 13, 4, 95, 4, 16,
+ 20, 48, 37, 55, 49, 12, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 20, 12, 4, 47, 37, 55, 72,
+ 36, 0, 12, 3, 95, 35, 57, 89, 35, 34, 49, 115, 50, 0, 0, 8, 197, 56, 242, 72, 36, 224, 76, 0, 0, 0, 0, 0, 5, 194,
+ 21, 64, 72, 0, 0, 0, 8, 197, 60, 194, 86, 5, 64, 72, 0, 0, 0, 0, 0, 0, 0, 7, 196, 49, 83, 196, 20, 19, 0, 8,
+ 197, 60, 193, 84, 80, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 20, 195, 164, 13, 195, 164, 76, 0, 0, 9, 67, 60,
+ 176, 89, 39, 49, 118, 0, 0, 0, 0, 0, 0, 12, 68, 64, 244, 212, 36, 48, 39, 89, 47, 108, 0, 0, 0, 0, 0, 0, 0, 11,
+ 136, 14, 195, 164, 9, 20, 20, 5, 14, 76, 0, 0, 0, 0, 0, 0, 0, 0, 17, 66, 20, 112, 36, 89, 37, 65, 36, 34, 49, 37,
+ 49, 89, 37, 0, 24, 0, 0, 0, 8, 197, 40, 242, 76, 48, 80, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 88, 83, 133,
+ 19, 7, 195, 60, 195, 1, 72, 19, 9, 198, 56, 242, 84, 80, 83, 128, 76, 0, 0, 0, 17, 70, 65, 35, 205, 36, 195, 5, 48, 51,
+ 39, 65, 108, 55, 55, 36, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 40, 242, 15, 56, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 5, 194, 20, 144, 72, 0, 0, 12, 68, 28, 19, 12, 20, 81, 35, 55, 55, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 9, 134, 20, 195, 164, 14, 195, 164, 76, 0, 0, 0, 0, 0, 6, 195, 60, 194, 84, 72, 0, 11, 136, 14, 195, 164, 9, 19, 19, 195,
+ 164, 76, 0, 0, 0, 0, 0, 0, 0, 7, 195, 40, 225, 64, 17, 24, 9, 3, 226, 130, 172, 124, 34, 39, 0, 10, 3, 226, 130, 172,
+ 124, 34, 39, 35, 0, 0, 0, 0, 15, 7, 18, 25, 195, 182, 19, 20, 9, 51, 132, 89, 47, 108, 0, 0, 7, 195, 60, 193, 64, 72,
+ 19, 0, 0, 0, 6, 194, 40, 16, 72, 8, 5, 194, 32, 80, 72, 0, 17, 8, 16, 195, 164, 195, 164, 19, 20, 9, 48, 109, 12, 89,
+ 47, 108, 0, 0, 0, 23, 73, 76, 148, 139, 85, 52, 5, 48, 193, 64, 89, 37, 51, 49, 40, 89, 48, 36, 55, 55, 36, 0, 0, 0,
+ 6, 195, 60, 194, 64, 72, 0, 0, 0, 6, 195, 36, 131, 69, 19, 0, 0, 0, 6, 195, 60, 194, 78, 72, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 8, 197, 56, 242, 68, 20, 224, 76, 0, 0, 0, 0, 16, 69, 100, 241, 213, 73, 64, 57, 39, 81, 40, 34,
+ 47, 12, 37, 0, 0, 0, 0, 0, 9, 198, 60, 194, 83, 37, 69, 5, 72, 0, 6, 194, 20, 208, 17, 24, 0, 0, 0, 6, 195, 60,
+ 193, 78, 72, 0, 0, 0, 0, 8, 197, 81, 83, 211, 80, 16, 76, 0, 0, 6, 195, 60, 193, 84, 72, 0, 0, 0, 0, 0, 0, 0,
+ 5, 194, 20, 224, 72, 0, 6, 195, 61, 64, 64, 19, 20, 3, 95, 51, 88, 49, 6, 39, 55, 65, 36, 49, 114, 65, 65, 36, 50, 47,
+ 109, 0, 0, 13, 3, 95, 48, 67, 89, 6, 35, 47, 35, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 67, 89,
+ 6, 35, 47, 35, 0, 0, 0, 0, 0, 0, 0, 6, 195, 4, 146, 5, 19, 21, 3, 95, 49, 57, 6, 114, 107, 72, 36, 49, 89, 109,
+ 50, 47, 4, 117, 89, 47, 35, 0, 0, 22, 3, 95, 49, 56, 49, 6, 35, 107, 72, 36, 49, 89, 35, 50, 47, 4, 117, 89, 47, 35,
+ 0, 0, 0, 0, 0, 0, 0, 8, 197, 44, 146, 78, 56, 144, 19, 8, 197, 81, 83, 211, 76, 16, 76, 0, 16, 3, 95, 49, 49, 6,
+ 114, 49, 89, 37, 47, 117, 89, 47, 35, 0, 0, 6, 195, 57, 83, 192, 76, 15, 3, 95, 49, 48, 49, 6, 114, 65, 65, 36, 50, 36,
+ 50, 0, 0, 17, 3, 95, 49, 51, 49, 6, 39, 55, 65, 36, 47, 117, 89, 47, 35, 0, 0, 17, 3, 95, 49, 50, 49, 6, 35, 49,
+ 89, 37, 47, 117, 89, 47, 35, 0, 0, 15, 7, 11, 25, 195, 182, 19, 20, 9, 49, 132, 89, 47, 108, 0, 17, 3, 95, 49, 53, 84,
+ 6, 37, 12, 89, 37, 47, 117, 89, 47, 35, 0, 0, 17, 3, 95, 49, 52, 50, 6, 36, 55, 57, 109, 47, 117, 89, 47, 35, 0, 0,
+ 21, 3, 95, 49, 55, 89, 6, 118, 47, 89, 36, 65, 109, 50, 47, 4, 117, 89, 47, 35, 0, 0, 17, 3, 95, 49, 54, 49, 6, 40,
+ 12, 89, 37, 47, 117, 89, 47, 35, 0, 0, 0, 10, 135, 20, 195, 164, 19, 19, 195, 164, 76, 24, 3, 95, 55, 88, 89, 6, 118, 47,
+ 89, 36, 65, 109, 68, 49, 4, 114, 65, 65, 36, 50, 47, 109, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 40, 245, 1, 76, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 50, 88, 49, 6, 35, 49, 89, 37, 49, 114, 65, 65,
+ 36, 50, 47, 109, 0, 0, 0, 0, 0, 0, 11, 136, 14, 195, 164, 9, 12, 12, 195, 164, 76, 0, 0, 0, 0, 0, 0, 0, 0, 13,
+ 3, 95, 63, 63, 65, 6, 36, 34, 49, 12, 108, 0, 0, 0, 0, 20, 3, 95, 52, 88, 50, 6, 36, 55, 57, 109, 49, 114, 65, 65,
+ 36, 50, 47, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 53, 88, 84, 6, 37, 12, 89, 37, 49, 114, 65, 65, 36, 50,
+ 47, 109, 0, 0, 0, 8, 197, 40, 242, 76, 80, 16, 76, 0, 0, 0, 0, 0, 0, 20, 3, 95, 54, 88, 49, 6, 40, 12, 89, 37,
+ 49, 114, 65, 65, 36, 50, 47, 109, 0, 0, 0, 0, 0, 0, 0, 10, 135, 20, 195, 164, 8, 195, 164, 14, 76, 0, 0, 10, 135, 20,
+ 195, 164, 12, 12, 195, 164, 76, 10, 135, 20, 195, 164, 19, 20, 195, 164, 76, 0, 7, 196, 61, 65, 84, 4, 19, 0, 0, 0, 0, 7,
+ 196, 65, 81, 84, 4, 19, 0, 0, 10, 135, 14, 195, 164, 9, 12, 12, 5, 76, 0, 25, 3, 95, 56, 88, 49, 6, 35, 107, 72, 36,
+ 49, 89, 35, 68, 49, 4, 114, 65, 65, 36, 50, 47, 109, 0, 0, 0, 0, 7, 132, 8, 195, 164, 14, 72, 0, 0, 0, 0, 5, 194,
+ 52, 80, 72, 0, 24, 3, 95, 57, 88, 6, 114, 107, 72, 36, 49, 89, 109, 68, 49, 4, 114, 65, 65, 36, 50, 47, 109, 0, 0, 0,
+ 0, 0, 0, 0, 0, 6, 194, 45, 144, 17, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 14, 195, 164, 9, 19, 20, 195,
+ 164, 76, 0, 7, 196, 81, 83, 12, 4, 19, 0, 0, 0, 0, 7, 196, 81, 83, 142, 20, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 5, 194, 56, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 61, 48, 17, 24, 0, 0, 6, 195, 40, 243, 129, 76, 17, 4,
+ 95, 48, 77, 52, 71, 6, 37, 55, 57, 39, 12, 50, 35, 12, 0, 0, 0, 17, 4, 95, 48, 77, 50, 65, 6, 37, 55, 57, 39, 12,
+ 50, 35, 12, 0, 0, 17, 4, 95, 48, 77, 51, 65, 6, 37, 55, 57, 35, 34, 72, 37, 35, 0, 0, 0, 15, 4, 95, 48, 77, 49,
+ 47, 6, 40, 107, 35, 47, 12, 35, 0, 0, 13, 4, 95, 2, 18, 22, 71, 34, 6, 36, 84, 36, 0, 0, 0, 7, 196, 40, 242, 84,
+ 4, 76, 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, 9, 134, 14, 195, 164, 13, 195, 164, 76, 0, 0, 0, 0, 0, 6, 195, 4, 160, 64, 19, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 8, 197, 48, 145, 78, 21, 64, 72, 0, 0, 9, 198, 48, 145, 78, 21, 69, 5, 72, 0, 6, 195, 40, 242, 193, 76, 0, 0,
+ 0, 0, 0, 8, 197, 60, 193, 77, 52, 80, 72, 10, 135, 14, 195, 164, 9, 4, 5, 14, 76, 0, 0, 0, 0, 0, 21, 4, 95, 3,
+ 9, 18, 89, 6, 37, 34, 49, 40, 65, 83, 55, 4, 36, 49, 89, 108, 0, 0, 0, 7, 196, 60, 194, 83, 36, 72, 0, 0, 9, 134,
+ 13, 5, 14, 14, 195, 164, 19, 0, 0, 0, 0, 0, 9, 134, 20, 195, 164, 12, 12, 5, 76, 0, 0, 8, 197, 40, 242, 68, 20, 224,
+ 76, 0, 0, 0, 0, 15, 4, 95, 1, 3, 21, 6, 35, 49, 40, 12, 47, 12, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 8, 197, 48, 145, 78, 20, 80, 72, 0, 5, 194, 61, 144, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 196, 80, 84, 150, 20, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 66, 60, 176, 6, 39, 12, 10, 4, 49, 39, 12, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 16, 70, 64, 83, 1, 77, 66, 64, 48, 36, 55, 35, 89, 47, 108, 0, 0, 0, 7, 196, 40, 245,
+ 11, 4, 76, 0, 0, 0, 0, 0, 0, 0, 0, 12, 68, 65, 148, 212, 36, 48, 114, 89, 47, 108, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 5, 194, 76, 80, 72, 13, 2, 194, 164, 84, 35, 55, 40, 12, 47, 12, 35, 0, 0, 0, 0, 8, 197,
+ 40, 242, 83, 76, 16, 76, 8, 197, 81, 83, 204, 48, 16, 76, 10, 2, 194, 163, 48, 40, 50, 47, 35, 0, 0, 0, 6, 195, 61, 96,
+ 84, 72, 0, 0, 0, 9, 198, 60, 194, 83, 37, 96, 84, 72, 7, 2, 195, 164, 109, 12, 0, 0, 19, 2, 195, 165, 34, 6, 130, 47,
+ 89, 35, 55, 115, 50, 36, 50, 6, 39, 12, 0, 0, 0, 0, 14, 2, 195, 160, 6, 35, 55, 35, 0, 24, 81, 108, 97, 32, 0, 0,
+ 0, 0, 5, 194, 60, 224, 72, 9, 134, 20, 195, 164, 20, 195, 164, 76, 0, 6, 195, 4, 32, 192, 17, 0, 0, 0, 0, 0, 7, 196,
+ 4, 161, 84, 4, 19, 7, 2, 195, 182, 111, 12, 0, 0, 0, 0, 0, 15, 4, 95, 3, 5, 4, 89, 6, 36, 72, 108, 55, 57, 108,
+ 0, 0, 0, 17, 70, 100, 241, 200, 85, 37, 0, 57, 39, 81, 40, 34, 47, 12, 37, 0, 0, 13, 2, 197, 161, 107, 6, 35, 47, 12,
+ 40, 109, 89, 0, 0, 7, 196, 88, 148, 139, 20, 19, 0, 0, 5, 194, 80, 80, 72, 0, 0, 7, 196, 56, 242, 78, 4, 76, 0, 0,
+ 0, 7, 195, 88, 18, 64, 72, 8, 0, 6, 195, 65, 82, 5, 19, 0, 0, 0, 0, 6, 195, 81, 83, 5, 19, 0, 0, 0, 9, 198,
+ 60, 194, 83, 36, 211, 69, 72, 0, 16, 2, 197, 190, 107, 6, 35, 47, 12, 40, 47, 89, 4, 36, 47, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 8, 197, 48, 145, 78, 20, 224, 72, 0, 0, 17, 70, 64, 144, 78, 37, 53, 9, 48, 37, 35, 50, 37, 89, 47, 108, 0,
+ 0, 0, 10, 135, 22, 195, 164, 8, 195, 164, 14, 76, 0, 0, 0, 6, 195, 5, 53, 5, 19, 0, 0, 0, 0, 7, 196, 40, 242, 78,
+ 4, 76, 0, 8, 197, 60, 194, 84, 80, 80, 72, 8, 197, 81, 83, 204, 48, 80, 76, 0, 0, 0, 7, 196, 88, 148, 136, 20, 19, 0,
+ 10, 135, 14, 195, 164, 9, 8, 9, 14, 76, 0, 9, 134, 5, 9, 22, 195, 164, 20, 72, 0, 0, 0, 12, 137, 12, 9, 5, 14, 5,
+ 22, 195, 164, 20, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 65, 81, 64, 19, 0, 0, 0, 7,
+ 132, 19, 25, 195, 182, 19, 0, 0, 0, 0, 0, 0, 7, 196, 48, 18, 84, 20, 19, 0, 16, 70, 88, 149, 76, 37, 53, 9, 84, 125,
+ 55, 108, 89, 47, 108, 0, 0, 0, 6, 195, 4, 66, 4, 17, 9, 2, 95, 35, 34, 37, 89, 40, 0, 0, 10, 2, 95, 34, 55, 115,
+ 50, 122, 89, 0, 0, 8, 197, 5, 85, 5, 80, 16, 19, 16, 2, 95, 33, 107, 40, 12, 47, 39, 65, 36, 34, 49, 12, 37, 0, 0,
+ 0, 10, 2, 95, 39, 107, 118, 47, 12, 39, 0, 0, 13, 2, 95, 38, 36, 47, 65, 36, 34, 49, 12, 37, 0, 0, 14, 2, 95, 37,
+ 48, 34, 39, 89, 36, 50, 47, 12, 37, 0, 0, 6, 195, 44, 243, 133, 19, 9, 198, 48, 145, 78, 56, 81, 84, 72, 13, 2, 95, 36,
+ 72, 39, 55, 55, 35, 34, 37, 50, 0, 0, 0, 11, 4, 95, 3, 1, 16, 6, 37, 89, 39, 0, 0, 15, 2, 95, 41, 55, 39, 48,
+ 12, 40, 89, 40, 55, 49, 40, 0, 0, 14, 2, 95, 40, 35, 55, 49, 40, 89, 40, 55, 49, 40, 0, 0, 7, 195, 20, 180, 128, 17,
+ 24, 0, 10, 2, 95, 46, 48, 37, 89, 47, 36, 0, 0, 10, 2, 95, 45, 84, 37, 12, 84, 35, 0, 0, 0, 11, 2, 95, 51, 49,
+ 6, 39, 55, 65, 36, 0, 0, 11, 2, 95, 50, 49, 6, 35, 49, 89, 37, 0, 0, 10, 2, 95, 49, 6, 114, 49, 89, 37, 0, 0,
+ 11, 2, 95, 48, 50, 6, 39, 55, 55, 35, 0, 0, 14, 2, 95, 55, 89, 6, 118, 47, 89, 36, 65, 109, 50, 0, 0, 11, 2, 95,
+ 54, 49, 6, 40, 12, 89, 37, 0, 0, 8, 197, 60, 194, 83, 37, 64, 72, 11, 2, 95, 53, 84, 6, 37, 12, 89, 37, 0, 0, 11,
+ 2, 95, 52, 50, 6, 36, 55, 57, 109, 0, 0, 0, 16, 2, 95, 58, 49, 35, 49, 89, 117, 89, 48, 37, 89, 47, 36, 0, 0, 8,
+ 197, 60, 195, 5, 21, 64, 72, 14, 2, 95, 57, 6, 114, 107, 72, 36, 49, 89, 109, 50, 0, 0, 15, 2, 95, 56, 49, 6, 35, 107,
+ 72, 36, 49, 89, 35, 50, 0, 0, 18, 2, 95, 63, 49, 114, 89, 114, 65, 114, 89, 65, 36, 34, 49, 12, 108, 0, 0, 18, 2, 95,
+ 62, 89, 6, 40, 12, 34, 36, 65, 48, 108, 49, 6, 120, 50, 0, 0, 0, 17, 2, 95, 60, 48, 6, 131, 50, 36, 65, 48, 108, 49,
+ 6, 120, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 14, 195, 164, 9, 14, 195, 164, 76, 0, 0, 8, 133, 19, 9, 14,
+ 195, 164, 72, 0, 0, 0, 0, 0, 0, 0, 7, 196, 65, 84, 138, 20, 19, 0, 0, 0, 0, 0, 0, 0, 13, 2, 95, 91, 35, 55,
+ 49, 40, 107, 35, 49, 35, 0, 0, 0, 0, 0, 13, 2, 95, 95, 35, 55, 35, 84, 37, 12, 84, 35, 0, 0, 0, 14, 2, 95, 93,
+ 55, 39, 48, 12, 40, 107, 35, 49, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 70, 52, 20, 137, 4, 227, 133,
+ 65, 35, 51, 108, 35, 50, 50, 36, 0, 0, 14, 4, 95, 7, 18, 22, 81, 34, 6, 35, 84, 108, 89, 0, 0, 0, 0, 0, 6, 195,
+ 65, 84, 133, 19, 0, 0, 0, 0, 6, 195, 21, 69, 5, 72, 0, 0, 0, 0, 0, 13, 4, 95, 4, 9, 1, 6, 40, 65, 55, 122,
+ 47, 0, 14, 2, 95, 123, 35, 55, 49, 40, 35, 12, 55, 47, 39, 0, 0, 0, 0, 0, 0, 0, 15, 2, 95, 125, 55, 39, 48, 12,
+ 40, 35, 12, 55, 47, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 81, 83, 206, 76, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 35, 51, 50, 84, 109, 55, 37, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 40, 242,
+ 83, 80, 16, 76, 0, 16, 70, 88, 20, 129, 77, 66, 64, 84, 35, 51, 35, 89, 47, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 6, 195, 49, 83, 192, 19, 6, 195, 81, 83, 192, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 68, 44, 84, 212, 36, 49, 36, 89,
+ 47, 108, 0, 12, 68, 44, 20, 212, 36, 49, 35, 89, 47, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197,
+ 56, 242, 83, 76, 16, 76, 8, 197, 81, 83, 204, 80, 16, 76, 0, 16, 70, 65, 84, 137, 77, 66, 64, 48, 40, 51, 108, 89, 47, 108,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 196, 48, 145, 78, 20, 72, 19, 8, 196, 53, 85, 20, 4, 76,
+ 8, 11, 136, 14, 195, 164, 9, 12, 20, 195, 164, 76, 0, 8, 197, 60, 194, 83, 36, 224, 72, 0, 0, 0, 0, 0, 0, 0, 0, 10,
+ 135, 20, 195, 164, 13, 195, 164, 14, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 56, 242, 76, 48, 16, 76, 0,
+ 0, 0, 0, 9, 133, 5, 14, 20, 195, 164, 72, 8, 0, 6, 195, 20, 211, 69, 72, 0, 0, 0, 0, 0, 10, 135, 19, 25, 195, 182,
+ 4, 195, 164, 19, 0, 0, 9, 134, 14, 195, 164, 25, 20, 5, 19, 0, 0, 0, 0, 8, 197, 40, 242, 72, 36, 224, 76, 0, 6, 195,
+ 5, 85, 1, 19, 0, 0, 0, 0, 0, 18, 71, 45, 83, 135, 25, 85, 19, 20, 49, 40, 68, 83, 40, 47, 89, 36, 0, 0, 0, 0,
+ 16, 66, 100, 208, 114, 50, 50, 109, 10, 65, 40, 12, 47, 35, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 164,
+ 0, 1, 10, 2, 108, 108, 97, 32, 3, 2, 109, 0, 3, 109, 0, 195, 164, 3, 109, 12, 0, 105, 105, 3, 109, 37, 12, 0, 121, 121,
+ 3, 109, 114, 12, 0, 105, 3, 116, 0, 121, 3, 126, 0, 7, 6, 195, 182, 0, 3, 111, 0, 195, 182, 3, 111, 12, 0, 105, 105, 3,
+ 111, 37, 12, 0, 121, 121, 3, 111, 114, 12, 0, 105, 3, 119, 0, 121, 3, 128, 0, 7, 6, 97, 0, 1, 10, 2, 108, 108, 97, 32,
+ 3, 2, 35, 0, 3, 35, 0, 4, 8, 114, 116, 115, 117, 97, 2, 108, 3, 35, 12, 0, 97, 0, 105, 105, 3, 35, 37, 12, 0, 117,
+ 117, 3, 35, 40, 12, 0, 105, 3, 115, 0, 117, 3, 122, 0, 7, 6, 98, 0, 3, 71, 0, 98, 3, 71, 12, 0, 7, 6, 99, 0,
+ 4, 3, 49, 0, 104, 1, 25, 2, 114, 0, 99, 3, 49, 12, 0, 4, 2, 101, 3, 89, 0, 2, 105, 0, 2, 121, 0, 105, 116, 121,
+ 3, 89, 37, 47, 37, 0, 7, 6, 100, 0, 3, 72, 0, 100, 3, 72, 12, 0, 7, 6, 101, 0, 4, 1, 10, 2, 108, 108, 97, 32,
+ 3, 2, 36, 0, 1, 10, 2, 108, 108, 195, 164, 32, 0, 3, 36, 0, 101, 3, 36, 12, 0, 105, 105, 3, 36, 37, 12, 0, 117, 117,
+ 3, 36, 40, 12, 0, 121, 121, 3, 36, 114, 12, 0, 105, 3, 118, 0, 117, 3, 124, 0, 121, 3, 127, 0, 7, 6, 102, 0, 3, 83,
+ 0, 7, 6, 103, 0, 3, 81, 0, 103, 3, 81, 12, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 1, 10, 2, 108, 108, 97,
+ 32, 3, 2, 37, 0, 3, 37, 0, 105, 3, 37, 12, 0, 101, 101, 3, 37, 36, 12, 0, 117, 117, 3, 37, 40, 12, 0, 121, 121, 3,
+ 37, 114, 12, 0, 117, 3, 125, 0, 121, 3, 129, 0, 101, 3, 131, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0, 3, 49, 0,
+ 107, 3, 49, 12, 0, 7, 6, 108, 0, 3, 55, 0, 108, 101, 1, 21, 2, 32, 3, 55, 55, 36, 22, 0, 7, 6, 109, 0, 3, 65,
+ 0, 8, 164, 195, 100, 121, 115, 2, 17, 65, 3, 65, 12, 0, 7, 6, 110, 0, 3, 50, 0, 110, 101, 1, 21, 2, 32, 3, 50, 50,
+ 36, 22, 0, 4, 2, 32, 112, 3, 65, 0, 2, 112, 0, 4, 2, 32, 107, 3, 68, 0, 2, 107, 0, 103, 2, 25, 0, 103, 3, 68,
+ 12, 0, 7, 6, 111, 0, 4, 3, 39, 0, 1, 98, 109, 121, 115, 2, 108, 111, 105, 0, 4, 1, 98, 109, 121, 115, 2, 108, 3, 39,
+ 12, 0, 111, 0, 105, 105, 3, 39, 37, 12, 0, 117, 117, 3, 39, 40, 12, 0, 105, 3, 117, 0, 117, 3, 123, 0, 7, 6, 112, 0,
+ 3, 48, 0, 4, 1, 109, 97, 104, 115, 2, 111, 3, 48, 12, 0, 1, 109, 97, 107, 2, 97, 110, 106, 0, 8, 97, 116, 111, 2, 97,
+ 0, 8, 101, 108, 111, 2, 97, 0, 112, 0, 7, 6, 113, 0, 3, 49, 0, 113, 3, 49, 12, 0, 7, 6, 114, 0, 3, 34, 0, 7,
+ 6, 115, 0, 3, 89, 0, 116, 105, 1, 17, 65, 2, 32, 3, 89, 47, 37, 22, 0, 4, 104, 1, 21, 2, 97, 110, 32, 3, 89, 107,
+ 0, 104, 1, 21, 2, 195, 164, 110, 32, 0, 115, 3, 89, 133, 0, 4, 99, 104, 1, 25, 3, 91, 0, 104, 1, 25, 0, 7, 6, 116,
+ 0, 3, 47, 0, 116, 3, 47, 12, 0, 122, 3, 47, 89, 0, 115, 101, 1, 21, 2, 32, 3, 47, 89, 36, 22, 0, 7, 6, 117, 0,
+ 3, 40, 0, 117, 3, 40, 12, 0, 105, 105, 3, 40, 37, 12, 0, 111, 111, 3, 40, 39, 12, 0, 105, 3, 58, 37, 0, 4, 105, 8,
+ 3, 120, 0, 105, 8, 106, 0, 111, 3, 130, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 84, 0, 7, 6, 120, 0, 120,
+ 3, 49, 12, 89, 0, 3, 49, 89, 0, 7, 6, 121, 0, 3, 114, 0, 121, 3, 114, 12, 0, 105, 105, 3, 114, 37, 12, 0, 195, 182,
+ 195, 182, 3, 114, 111, 12, 0, 105, 3, 121, 0, 195, 182, 3, 132, 0, 7, 6, 122, 0, 4, 3, 47, 89, 0, 122, 0, 104, 1, 25,
+ 3, 90, 0, 7, 6, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 195, 165, 3,
+ 39, 0, 195, 165, 195, 165, 3, 39, 12, 0, 45, 8, 32, 2, 32, 15, 3, 65, 37, 12, 50, 40, 89, 0, 36, 3, 72, 39, 55, 55,
+ 35, 34, 37, 50, 0, 197, 190, 3, 90, 0, 197, 161, 3, 91, 0, 195, 188, 3, 114, 0, 195, 188, 195, 188, 3, 114, 12, 0, 7, 0,
+ 0};
+ autoFileInMemory espeakdata_dicts18 = FileInMemory_createWithData (5130, reinterpret_cast<const char *> (&espeakdata_dicts18_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/fi_dict",
U"fi");
- my addItem_move (espeakdata_dicts20.move());
+ Collection_addItem (me.peek(), espeakdata_dicts18.transfer());
- static unsigned char espeakdata_dicts21_data[21423] = {
- 0, 4, 0, 0, 109, 43, 0, 0, 0, 0, 0, 8, 67, 21, 81, 64, 111, 0, 76, 0, 9, 198, 21, 84, 211, 36, 86, 128, 76, 0,
- 7, 65, 4, 35, 0, 49, 46, 5, 193, 4, 76, 36, 6, 65, 4, 35, 0, 76, 0, 9, 68, 5, 4, 12, 20, 21, 0, 47, 13, 70,
- 12, 243, 150, 20, 229, 0, 49, 116, 84, 113, 0, 6, 193, 108, 49, 43, 46, 6, 65, 108, 35, 0, 76, 0, 0, 0, 18, 70, 8, 243,
- 212, 4, 35, 5, 98, 111, 117, 116, 97, 98, 108, 101, 0, 29, 6, 65, 8, 71, 36, 0, 0, 0, 6, 195, 85, 64, 192, 13, 6, 195,
- 57, 50, 64, 13, 15, 69, 52, 36, 143, 48, 16, 112, 65, 71, 34, 39, 55, 35, 0, 14, 67, 21, 64, 192, 112, 47, 89, 36, 47, 36,
- 34, 35, 0, 0, 0, 6, 65, 12, 89, 36, 0, 0, 0, 14, 69, 12, 147, 133, 52, 16, 89, 37, 50, 36, 65, 35, 0, 6, 195, 69,
- 81, 64, 76, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 13, 69, 8, 83, 9, 104, 80, 71, 36, 55, 37, 88, 0, 10, 69, 64, 83,
- 208, 48, 80, 21, 0, 47, 0, 16, 70, 9, 84, 149, 56, 66, 64, 71, 40, 34, 40, 50, 72, 37, 0, 10, 67, 45, 84, 148, 49, 40,
- 34, 47, 0, 13, 4, 95, 100, 112, 116, 84, 37, 34, 81, 111, 55, 0, 0, 14, 65, 20, 101, 98, 97, 121, 0, 29, 81, 98, 97, 121,
- 32, 6, 65, 20, 11, 13, 0, 0, 0, 7, 195, 69, 82, 64, 32, 76, 0, 0, 7, 65, 24, 11, 112, 83, 0, 0, 0, 9, 68, 64,
- 20, 5, 72, 21, 0, 47, 0, 0, 16, 65, 28, 90, 37, 81, 35, 112, 34, 47, 89, 0, 81, 104, 122, 32, 6, 65, 28, 90, 36, 0,
- 0, 0, 9, 67, 29, 147, 64, 90, 37, 65, 0, 9, 67, 28, 147, 128, 75, 37, 50, 0, 7, 195, 80, 243, 128, 72, 34, 0, 16, 70,
- 85, 4, 5, 72, 53, 84, 111, 48, 112, 34, 49, 117, 47, 0, 10, 68, 48, 245, 73, 76, 55, 58, 37, 0, 0, 7, 65, 32, 11, 35,
- 91, 0, 0, 0, 0, 0, 6, 65, 36, 11, 37, 0, 0, 8, 66, 37, 0, 37, 48, 36, 0, 10, 1, 37, 48, 40, 34, 89, 113, 0,
- 27, 0, 6, 195, 12, 20, 128, 37, 6, 195, 12, 20, 128, 72, 7, 1, 38, 36, 0, 72, 28, 0, 0, 6, 65, 40, 90, 37, 0, 0,
- 0, 8, 67, 76, 148, 128, 21, 0, 47, 14, 1, 42, 35, 89, 47, 36, 34, 37, 89, 49, 12, 0, 27, 0, 9, 1, 43, 48, 55, 111,
- 89, 0, 27, 0, 6, 65, 44, 49, 35, 0, 0, 0, 0, 3, 129, 47, 0, 13, 4, 95, 100, 105, 97, 47, 34, 36, 65, 6, 35, 0,
- 7, 65, 48, 11, 112, 55, 0, 0, 23, 1, 49, 48, 34, 13, 65, 57, 112, 34, 65, 113, 0, 81, 195, 168, 114, 101, 109, 101, 110, 116,
- 32, 19, 1, 49, 48, 34, 13, 65, 57, 112, 34, 143, 0, 81, 195, 168, 114, 101, 115, 32, 17, 1, 49, 48, 34, 13, 65, 57, 112, 34,
- 0, 81, 195, 168, 114, 101, 32, 16, 1, 49, 48, 34, 13, 65, 57, 36, 143, 0, 81, 101, 114, 115, 32, 15, 1, 49, 48, 34, 13, 65,
- 57, 36, 120, 0, 81, 101, 114, 32, 0, 0, 10, 68, 64, 242, 78, 28, 48, 58, 114, 0, 0, 7, 65, 52, 11, 112, 65, 0, 0, 17,
- 66, 53, 0, 23, 112, 65, 48, 36, 47, 34, 58, 35, 0, 81, 51, 32, 0, 0, 0, 7, 65, 56, 11, 112, 50, 0, 0, 0, 0, 0,
- 6, 65, 60, 11, 39, 0, 0, 0, 8, 197, 64, 51, 67, 36, 16, 13, 0, 0, 11, 1, 64, 24, 35, 34, 39, 71, 35, 88, 0, 6,
- 65, 64, 48, 36, 0, 0, 9, 198, 21, 84, 211, 20, 229, 0, 76, 0, 0, 0, 18, 67, 88, 152, 212, 84, 57, 112, 47, 50, 35, 65,
- 0, 81, 110, 97, 109, 32, 6, 65, 68, 49, 111, 0, 0, 0, 0, 4, 193, 116, 43, 0, 7, 65, 72, 11, 112, 34, 0, 0, 0, 0,
- 17, 70, 72, 84, 85, 36, 83, 64, 34, 36, 49, 111, 37, 57, 112, 65, 0, 17, 4, 95, 100, 111, 116, 48, 58, 114, 89, 111, 89, 49,
- 34, 6, 37, 0, 0, 7, 65, 76, 11, 112, 89, 0, 0, 23, 6, 113, 117, 39, 101, 115, 116, 49, 112, 89, 49, 13, 0, 72, 82, 99,
- 101, 32, 113, 117, 101, 32, 8, 195, 48, 85, 82, 72, 36, 40, 7, 195, 48, 85, 82, 72, 34, 0, 7, 195, 84, 225, 64, 34, 76, 0,
- 0, 14, 65, 80, 21, 0, 47, 81, 115, 104, 105, 114, 116, 115, 32, 13, 65, 80, 21, 0, 47, 81, 115, 104, 105, 114, 116, 32, 0, 5,
- 194, 4, 48, 13, 0, 6, 195, 12, 147, 192, 13, 0, 17, 71, 32, 85, 82, 80, 147, 206, 76, 23, 117, 34, 47, 57, 116, 143, 0, 0,
- 6, 65, 84, 11, 111, 0, 0, 7, 66, 85, 0, 21, 0, 47, 0, 0, 23, 67, 33, 69, 16, 35, 91, 47, 4, 36, 47, 4, 36, 48,
- 6, 36, 10, 0, 81, 58, 47, 47, 32, 0, 6, 65, 88, 84, 36, 0, 0, 15, 70, 44, 225, 83, 76, 85, 0, 49, 50, 36, 89, 112,
- 47, 0, 12, 66, 5, 48, 35, 47, 111, 0, 81, 116, 117, 32, 9, 66, 5, 48, 35, 143, 0, 76, 36, 7, 66, 5, 48, 35, 89, 0,
- 0, 0, 0, 8, 197, 16, 84, 21, 37, 48, 76, 15, 69, 72, 148, 195, 61, 48, 34, 37, 89, 49, 39, 112, 89, 0, 12, 65, 92, 72,
- 40, 71, 55, 13, 84, 6, 36, 0, 0, 0, 0, 10, 67, 24, 21, 84, 83, 39, 140, 0, 76, 0, 9, 68, 36, 228, 21, 80, 21, 0,
- 47, 10, 4, 95, 49, 77, 49, 65, 37, 55, 0, 8, 65, 96, 11, 37, 49, 89, 0, 0, 0, 11, 70, 56, 147, 148, 20, 225, 15, 21,
- 0, 47, 0, 0, 13, 65, 100, 23, 37, 81, 34, 6, 112, 49, 0, 49, 46, 5, 193, 100, 76, 32, 0, 0, 8, 67, 100, 84, 192, 21,
- 0, 47, 9, 67, 76, 20, 192, 89, 35, 89, 0, 10, 67, 48, 244, 192, 55, 39, 89, 0, 76, 0, 0, 7, 65, 104, 88, 112, 72, 0,
- 0, 7, 66, 5, 64, 21, 0, 47, 8, 196, 88, 245, 18, 20, 72, 34, 8, 196, 56, 245, 18, 20, 72, 34, 0, 0, 0, 13, 5, 100,
- 39, 101, 115, 116, 72, 6, 112, 89, 47, 0, 0, 8, 67, 61, 1, 78, 21, 0, 47, 0, 0, 0, 0, 16, 70, 100, 241, 207, 85, 37,
- 0, 23, 37, 39, 81, 40, 34, 47, 0, 10, 66, 12, 16, 89, 35, 0, 76, 41, 32, 0, 0, 0, 0, 0, 14, 69, 84, 37, 78, 81,
- 80, 40, 71, 40, 50, 47, 40, 0, 0, 8, 67, 69, 82, 84, 21, 0, 47, 0, 0, 6, 194, 5, 80, 72, 34, 0, 11, 67, 52, 84,
- 192, 65, 123, 143, 0, 72, 34, 0, 12, 68, 52, 19, 21, 76, 65, 35, 55, 111, 89, 0, 19, 71, 25, 32, 78, 12, 84, 195, 60, 83,
- 34, 113, 50, 91, 112, 89, 49, 39, 0, 0, 0, 0, 9, 1, 126, 47, 37, 55, 72, 36, 0, 0, 7, 195, 5, 86, 0, 72, 34, 12,
- 4, 95, 116, 108, 100, 47, 6, 37, 55, 72, 0, 0, 0, 11, 68, 77, 84, 200, 36, 89, 40, 91, 37, 0, 15, 66, 8, 64, 98, 111,
- 117, 108, 101, 118, 97, 114, 100, 0, 29, 0, 0, 0, 0, 11, 68, 48, 83, 206, 20, 55, 36, 127, 50, 0, 13, 69, 52, 147, 15, 84,
- 64, 65, 37, 55, 40, 72, 0, 0, 0, 0, 0, 7, 196, 20, 229, 18, 20, 36, 7, 196, 20, 229, 18, 20, 76, 0, 0, 12, 67, 5,
- 98, 0, 35, 84, 4, 36, 35, 91, 0, 0, 0, 0, 7, 195, 77, 82, 83, 76, 36, 0, 10, 4, 95, 49, 67, 48, 89, 113, 140, 0,
- 0, 0, 7, 66, 8, 80, 21, 0, 47, 0, 16, 7, 107, 111, 119, 101, 195, 175, 116, 49, 39, 58, 112, 57, 47, 0, 6, 195, 57, 66,
- 64, 13, 0, 0, 16, 70, 9, 35, 215, 28, 194, 69, 98, 114, 101, 117, 105, 108, 0, 29, 0, 0, 0, 0, 16, 70, 65, 33, 77, 36,
- 84, 128, 48, 34, 13, 65, 57, 36, 120, 0, 6, 195, 69, 83, 201, 76, 0, 15, 70, 64, 130, 76, 37, 4, 192, 83, 37, 55, 37, 48,
- 89, 0, 0, 0, 0, 0, 13, 70, 16, 84, 211, 61, 84, 192, 72, 13, 89, 40, 0, 0, 9, 67, 9, 85, 0, 71, 111, 47, 0, 9,
- 67, 9, 85, 0, 71, 111, 0, 36, 0, 10, 67, 25, 81, 76, 83, 57, 40, 55, 0, 0, 0, 0, 12, 71, 52, 84, 211, 20, 225, 197,
- 72, 21, 0, 47, 17, 71, 77, 2, 9, 56, 53, 5, 72, 89, 83, 114, 49, 47, 112, 34, 0, 0, 10, 67, 25, 33, 68, 83, 34, 112,
- 72, 0, 0, 4, 193, 128, 43, 0, 0, 0, 0, 0, 13, 66, 17, 32, 72, 39, 49, 47, 132, 34, 0, 24, 41, 0, 9, 67, 21, 84,
- 192, 111, 143, 0, 76, 0, 6, 195, 88, 21, 88, 76, 17, 70, 65, 33, 83, 69, 81, 64, 48, 34, 112, 89, 49, 8, 13, 0, 76, 17,
- 70, 65, 82, 83, 69, 81, 64, 48, 111, 37, 89, 49, 8, 13, 0, 76, 0, 8, 67, 52, 17, 5, 21, 0, 47, 8, 67, 25, 33, 69,
- 21, 0, 47, 0, 19, 71, 29, 80, 84, 20, 208, 76, 4, 81, 58, 35, 47, 36, 65, 35, 55, 35, 0, 12, 68, 12, 147, 132, 100, 89,
- 37, 50, 72, 37, 0, 0, 0, 0, 0, 12, 66, 4, 144, 112, 90, 0, 76, 81, 106, 101, 32, 6, 194, 4, 144, 76, 36, 6, 194, 12,
- 80, 76, 34, 0, 7, 196, 5, 52, 197, 104, 76, 0, 0, 0, 13, 4, 95, 109, 99, 110, 65, 35, 49, 34, 6, 116, 0, 0, 7, 195,
- 4, 149, 0, 76, 36, 7, 195, 12, 85, 0, 72, 34, 0, 9, 67, 4, 150, 0, 112, 49, 89, 0, 16, 67, 80, 19, 148, 47, 113, 48,
- 37, 0, 76, 81, 112, 105, 115, 32, 19, 67, 80, 19, 148, 47, 113, 65, 57, 132, 0, 76, 81, 109, 105, 101, 117, 120, 32, 10, 67, 80,
- 19, 148, 47, 113, 140, 0, 76, 0, 16, 70, 76, 48, 78, 56, 84, 128, 89, 49, 35, 50, 117, 34, 0, 37, 16, 70, 76, 48, 78, 56,
- 84, 128, 89, 49, 35, 50, 36, 120, 0, 36, 15, 70, 16, 244, 16, 48, 84, 128, 72, 127, 48, 55, 112, 34, 0, 7, 196, 64, 242, 78,
- 80, 37, 7, 196, 64, 242, 78, 80, 76, 0, 0, 0, 13, 69, 12, 19, 131, 21, 32, 49, 113, 89, 112, 34, 0, 19, 72, 5, 35, 65,
- 28, 81, 4, 60, 224, 35, 34, 65, 35, 81, 36, 72, 116, 0, 18, 67, 12, 85, 88, 89, 132, 15, 55, 35, 0, 32, 76, 81, 108, 195,
- 160, 32, 17, 67, 12, 85, 88, 89, 132, 15, 89, 37, 0, 32, 76, 81, 99, 105, 32, 6, 195, 12, 85, 88, 76, 0, 0, 18, 70, 76,
- 51, 210, 9, 85, 0, 115, 99, 111, 114, 98, 117, 116, 116, 0, 29, 0, 9, 67, 13, 85, 0, 49, 117, 47, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 15, 70, 76, 48, 78, 56, 84, 147, 89, 49, 35, 50, 117, 34, 0, 0, 9, 198, 69, 83, 201, 69, 81,
- 64, 72, 0, 0, 4, 193, 132, 43, 0, 10, 67, 76, 83, 147, 89, 113, 143, 0, 36, 9, 67, 76, 83, 147, 89, 113, 89, 0, 0, 0,
- 0, 6, 194, 16, 80, 72, 34, 0, 0, 0, 0, 12, 69, 9, 81, 7, 21, 64, 71, 111, 75, 112, 0, 0, 9, 67, 8, 149, 0, 71,
- 37, 47, 0, 6, 195, 52, 242, 64, 76, 6, 195, 12, 50, 64, 13, 0, 0, 0, 15, 69, 5, 162, 77, 85, 64, 35, 88, 37, 65, 6,
- 111, 47, 0, 8, 66, 21, 48, 112, 143, 0, 76, 9, 66, 17, 80, 72, 130, 0, 72, 34, 0, 0, 0, 0, 0, 9, 67, 21, 53, 0,
- 112, 140, 0, 76, 0, 14, 70, 12, 130, 69, 56, 194, 84, 91, 57, 113, 55, 37, 0, 0, 0, 7, 196, 64, 20, 141, 36, 76, 7, 196,
- 88, 242, 76, 108, 76, 0, 7, 195, 5, 97, 67, 76, 28, 0, 15, 3, 95, 35, 57, 47, 35, 71, 111, 55, 35, 89, 37, 116, 0, 0,
- 0, 0, 8, 197, 20, 224, 207, 72, 80, 76, 12, 67, 52, 228, 192, 65, 37, 50, 111, 47, 143, 0, 10, 67, 4, 197, 0, 24, 35, 55,
- 47, 0, 0, 11, 67, 69, 82, 68, 49, 58, 37, 72, 0, 76, 0, 0, 20, 68, 12, 83, 12, 20, 89, 112, 55, 15, 55, 35, 0, 32,
- 76, 81, 108, 195, 160, 32, 19, 68, 12, 83, 12, 20, 89, 112, 55, 15, 89, 37, 0, 32, 76, 81, 99, 105, 32, 7, 196, 12, 83, 12,
- 20, 76, 7, 66, 21, 64, 36, 0, 76, 0, 0, 24, 11, 97, 117, 106, 111, 117, 114, 100, 39, 104, 117, 105, 97, 117, 106, 111, 117, 114,
- 100, 117, 105, 0, 29, 0, 0, 0, 14, 69, 52, 19, 1, 92, 144, 65, 35, 55, 35, 58, 37, 0, 6, 195, 76, 19, 147, 76, 4, 193,
- 136, 43, 0, 0, 0, 0, 9, 67, 61, 84, 147, 40, 34, 89, 0, 12, 67, 4, 209, 0, 35, 4, 112, 65, 72, 36, 0, 0, 23, 73,
- 81, 85, 20, 37, 21, 65, 57, 66, 64, 47, 40, 47, 37, 49, 58, 6, 35, 50, 47, 37, 0, 11, 67, 81, 35, 208, 47, 34, 39, 139,
- 0, 76, 0, 0, 13, 69, 60, 97, 147, 21, 64, 127, 83, 89, 112, 47, 0, 15, 70, 4, 225, 18, 60, 145, 0, 113, 72, 34, 39, 37,
- 72, 0, 0, 0, 7, 195, 76, 243, 148, 76, 36, 0, 0, 7, 66, 21, 80, 111, 0, 76, 0, 0, 22, 69, 4, 68, 204, 81, 96, 35,
- 72, 36, 112, 89, 6, 112, 55, 15, 47, 36, 84, 6, 36, 0, 0, 0, 0, 10, 67, 21, 85, 0, 111, 140, 0, 76, 36, 0, 9, 67,
- 21, 86, 0, 132, 143, 0, 76, 0, 12, 68, 90, 35, 149, 76, 84, 36, 50, 111, 89, 0, 0, 8, 67, 4, 225, 0, 21, 0, 47, 0,
- 6, 194, 128, 16, 76, 32, 0, 0, 10, 134, 102, 195, 187, 109, 101, 115, 76, 36, 0, 0, 16, 70, 10, 35, 1, 73, 84, 192, 71, 36,
- 55, 35, 34, 111, 89, 0, 6, 195, 64, 245, 82, 76, 0, 0, 0, 8, 197, 12, 243, 148, 72, 80, 76, 0, 10, 199, 64, 197, 83, 36,
- 85, 82, 76, 76, 0, 0, 0, 9, 67, 21, 81, 83, 111, 143, 0, 76, 0, 0, 16, 70, 48, 17, 84, 37, 66, 65, 55, 36, 47, 37,
- 89, 57, 35, 0, 6, 195, 5, 97, 192, 13, 0, 4, 193, 140, 43, 0, 0, 0, 11, 67, 4, 243, 0, 35, 4, 39, 112, 55, 0, 0,
- 0, 0, 14, 68, 80, 86, 1, 76, 47, 112, 49, 89, 6, 35, 89, 0, 0, 0, 0, 0, 0, 8, 67, 32, 19, 128, 23, 113, 0, 11,
- 68, 20, 225, 133, 72, 113, 83, 112, 34, 0, 0, 0, 11, 67, 25, 85, 0, 83, 111, 140, 0, 76, 36, 0, 0, 7, 195, 52, 243, 128,
- 72, 34, 0, 0, 0, 6, 194, 20, 128, 76, 28, 7, 66, 16, 160, 21, 0, 47, 0, 6, 195, 64, 20, 128, 76, 12, 67, 60, 52, 128,
- 39, 89, 4, 36, 112, 34, 0, 0, 0, 0, 0, 0, 0, 18, 3, 226, 132, 162, 65, 35, 34, 49, 72, 13, 83, 35, 71, 34, 37, 49,
- 0, 0, 0, 18, 71, 24, 83, 4, 77, 0, 84, 32, 83, 112, 55, 72, 89, 48, 35, 47, 0, 0, 19, 71, 88, 83, 133, 105, 81, 76,
- 4, 84, 36, 50, 36, 88, 111, 112, 55, 35, 0, 16, 70, 100, 241, 200, 61, 84, 148, 23, 37, 39, 81, 40, 34, 47, 0, 0, 6, 195,
- 76, 245, 83, 76, 0, 0, 4, 193, 144, 43, 4, 193, 144, 43, 0, 0, 0, 14, 70, 80, 130, 69, 73, 38, 64, 47, 57, 112, 34, 37,
- 0, 17, 66, 12, 208, 99, 101, 110, 116, 105, 109, 195, 168, 116, 114, 101, 0, 29, 0, 0, 14, 69, 12, 19, 153, 60, 224, 49, 35, 50,
- 57, 127, 50, 0, 0, 8, 67, 28, 85, 0, 21, 0, 47, 0, 0, 0, 21, 67, 80, 245, 84, 47, 40, 55, 47, 113, 0, 82, 108, 101,
- 32, 116, 101, 109, 112, 115, 32, 22, 67, 80, 245, 84, 47, 40, 55, 65, 116, 72, 0, 82, 108, 101, 32, 109, 111, 110, 100, 101, 32, 11,
- 67, 80, 245, 84, 47, 6, 40, 140, 0, 76, 0, 16, 70, 16, 84, 142, 36, 84, 128, 72, 112, 34, 50, 57, 36, 120, 0, 0, 0, 0,
- 14, 70, 64, 128, 76, 49, 84, 192, 83, 35, 55, 111, 89, 0, 0, 0, 0, 0, 0, 15, 70, 52, 21, 20, 32, 144, 83, 65, 35, 47,
- 57, 35, 89, 0, 0, 0, 0, 11, 70, 61, 85, 12, 60, 242, 192, 21, 0, 47, 0, 12, 71, 8, 197, 69, 80, 243, 212, 32, 21, 0,
- 47, 0, 0, 0, 0, 0, 0, 15, 67, 24, 147, 5, 21, 0, 47, 81, 122, 105, 108, 108, 97, 32, 11, 3, 226, 130, 172, 13, 34, 6,
- 39, 0, 76, 0, 0, 17, 70, 4, 197, 5, 72, 81, 207, 35, 55, 47, 112, 34, 36, 81, 39, 0, 7, 195, 88, 245, 83, 76, 32, 7,
- 195, 56, 245, 83, 76, 32, 0, 0, 7, 195, 12, 83, 1, 76, 32, 7, 195, 20, 195, 5, 76, 32, 19, 67, 52, 195, 5, 109, 97, 100,
- 101, 109, 111, 105, 115, 101, 108, 108, 101, 0, 29, 6, 195, 44, 65, 64, 13, 0, 12, 4, 102, 195, 187, 116, 83, 111, 140, 0, 76, 36,
- 0, 6, 195, 64, 197, 83, 76, 0, 7, 66, 32, 80, 21, 0, 47, 0, 0, 11, 67, 25, 33, 84, 83, 34, 6, 112, 47, 0, 0, 11,
- 68, 76, 51, 213, 80, 89, 49, 40, 47, 0, 14, 4, 95, 111, 103, 111, 39, 81, 39, 50, 6, 112, 49, 0, 0, 0, 0, 6, 195, 88,
- 21, 84, 76, 0, 0, 6, 195, 65, 35, 198, 24, 0, 0, 0, 0, 0, 0, 7, 196, 4, 147, 147, 36, 76, 0, 0, 5, 194, 20, 192,
- 76, 12, 3, 95, 50, 49, 84, 114, 47, 36, 12, 115, 0, 0, 9, 67, 64, 20, 192, 48, 35, 0, 37, 11, 67, 64, 20, 192, 48, 6,
- 35, 143, 0, 76, 9, 3, 95, 50, 48, 84, 114, 140, 0, 0, 14, 3, 95, 50, 51, 84, 114, 47, 47, 34, 58, 35, 143, 0, 0, 12,
- 3, 95, 50, 50, 84, 114, 47, 72, 132, 143, 0, 0, 12, 3, 95, 50, 53, 84, 114, 47, 89, 114, 49, 0, 0, 8, 67, 32, 148, 192,
- 21, 0, 47, 13, 3, 95, 50, 52, 84, 114, 47, 49, 35, 47, 34, 0, 0, 17, 67, 56, 244, 132, 50, 39, 34, 112, 89, 47, 0, 81,
- 101, 115, 116, 32, 12, 3, 95, 50, 55, 84, 114, 47, 89, 112, 47, 0, 0, 12, 3, 95, 50, 54, 84, 114, 47, 89, 37, 144, 0, 0,
- 16, 70, 137, 98, 84, 36, 243, 147, 36, 84, 37, 47, 57, 116, 143, 0, 7, 66, 37, 64, 21, 0, 47, 13, 3, 95, 51, 49, 47, 34,
- 113, 47, 36, 12, 115, 0, 12, 4, 95, 98, 114, 118, 71, 34, 6, 112, 84, 0, 0, 0, 4, 193, 152, 43, 0, 6, 195, 80, 245, 83,
- 76, 0, 20, 4, 95, 97, 99, 50, 72, 40, 71, 55, 35, 49, 89, 113, 47, 112, 81, 6, 111, 0, 0, 0, 15, 69, 4, 208, 90, 60,
- 224, 35, 65, 35, 88, 6, 127, 50, 0, 0, 0, 7, 66, 16, 240, 21, 0, 47, 0, 12, 67, 20, 211, 0, 13, 4, 112, 65, 112, 55,
- 0, 0, 0, 9, 67, 16, 245, 0, 72, 127, 47, 0, 11, 68, 69, 80, 78, 80, 49, 113, 140, 0, 72, 0, 0, 9, 197, 76, 243, 77,
- 21, 48, 76, 36, 0, 0, 0, 0, 8, 197, 40, 19, 65, 37, 48, 76, 0, 0, 0, 0, 0, 0, 16, 70, 32, 243, 132, 85, 32, 83,
- 23, 116, 72, 111, 34, 35, 89, 0, 8, 67, 20, 225, 0, 21, 0, 47, 0, 17, 66, 20, 224, 113, 15, 47, 40, 143, 0, 76, 81, 116,
- 111, 117, 115, 32, 7, 194, 20, 224, 76, 36, 40, 5, 194, 20, 224, 76, 10, 199, 80, 245, 84, 20, 99, 201, 76, 76, 5, 194, 20, 224,
- 72, 15, 3, 95, 54, 49, 89, 58, 35, 89, 113, 47, 36, 12, 115, 0, 0, 10, 134, 101, 195, 187, 116, 101, 115, 76, 36, 10, 3, 95,
- 51, 88, 47, 34, 113, 47, 0, 0, 15, 69, 44, 192, 88, 60, 224, 49, 55, 35, 49, 89, 127, 50, 0, 16, 70, 21, 66, 5, 72, 225,
- 84, 36, 47, 112, 34, 50, 112, 47, 0, 8, 3, 95, 48, 67, 89, 113, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 55, 49, 89, 112,
- 48, 47, 113, 47, 36, 12, 115, 0, 102, 16, 3, 95, 55, 49, 89, 58, 35, 89, 113, 47, 36, 12, 116, 88, 0, 0, 0, 0, 0, 0,
- 8, 67, 32, 84, 133, 21, 0, 47, 10, 67, 77, 65, 64, 89, 6, 114, 47, 0, 0, 0, 0, 19, 66, 48, 16, 55, 121, 15, 55, 132,
- 34, 0, 76, 32, 81, 108, 101, 117, 114, 32, 6, 194, 40, 80, 72, 32, 10, 66, 48, 16, 55, 121, 0, 36, 40, 72, 9, 66, 48, 16,
- 55, 121, 0, 34, 76, 12, 3, 95, 49, 57, 72, 37, 88, 50, 117, 83, 0, 0, 11, 67, 5, 2, 64, 35, 48, 4, 36, 37, 0, 12,
- 3, 95, 49, 56, 72, 37, 88, 111, 37, 141, 0, 0, 15, 67, 80, 86, 20, 21, 0, 47, 81, 97, 108, 111, 117, 100, 32, 11, 67, 21,
- 130, 84, 36, 81, 88, 37, 47, 0, 0, 7, 196, 5, 96, 78, 80, 76, 0, 8, 196, 20, 195, 5, 76, 76, 32, 0, 0, 0, 15, 70,
- 77, 67, 195, 44, 84, 128, 89, 47, 39, 49, 36, 120, 0, 0, 12, 3, 95, 50, 57, 84, 114, 47, 50, 117, 83, 0, 9, 3, 95, 49,
- 49, 23, 116, 88, 0, 0, 12, 68, 56, 145, 197, 72, 50, 37, 90, 112, 34, 0, 12, 3, 95, 50, 56, 84, 114, 47, 111, 37, 141, 0,
- 9, 3, 95, 49, 48, 72, 37, 144, 0, 0, 12, 70, 40, 16, 209, 84, 84, 192, 90, 35, 49, 0, 10, 3, 95, 49, 51, 47, 34, 112,
- 88, 0, 0, 9, 3, 95, 49, 50, 72, 40, 88, 0, 0, 9, 3, 95, 49, 53, 49, 114, 88, 0, 0, 12, 3, 95, 49, 52, 49, 35,
- 47, 127, 34, 88, 0, 0, 11, 3, 95, 49, 55, 72, 37, 89, 112, 47, 0, 0, 9, 3, 95, 49, 54, 89, 112, 88, 0, 0, 0, 7,
- 195, 25, 84, 192, 76, 36, 13, 3, 95, 55, 88, 89, 112, 48, 47, 113, 47, 0, 102, 0, 12, 68, 52, 81, 9, 4, 65, 36, 72, 57,
- 35, 0, 0, 0, 0, 9, 67, 9, 84, 192, 71, 111, 0, 36, 9, 67, 9, 84, 192, 71, 111, 89, 0, 0, 13, 69, 137, 66, 79, 57,
- 48, 36, 47, 57, 116, 143, 0, 0, 0, 10, 66, 33, 160, 23, 112, 34, 47, 89, 0, 0, 18, 9, 113, 117, 101, 108, 113, 117, 39, 117,
- 110, 49, 112, 55, 49, 115, 0, 76, 0, 0, 16, 70, 64, 20, 148, 36, 243, 147, 48, 35, 34, 47, 57, 116, 143, 0, 8, 67, 28, 83,
- 147, 90, 113, 0, 0, 0, 16, 4, 95, 97, 99, 117, 35, 49, 89, 113, 47, 112, 81, 6, 111, 0, 0, 0, 0, 9, 66, 52, 16, 65,
- 121, 0, 72, 34, 14, 3, 95, 52, 49, 49, 35, 34, 113, 47, 36, 12, 115, 0, 0, 14, 67, 52, 134, 128, 65, 36, 81, 35, 112, 34,
- 47, 89, 0, 0, 4, 193, 160, 43, 0, 11, 68, 76, 131, 210, 80, 91, 127, 34, 47, 0, 9, 67, 52, 21, 0, 65, 35, 47, 0, 0,
- 11, 67, 65, 40, 83, 48, 34, 112, 143, 0, 76, 0, 0, 10, 67, 16, 243, 148, 72, 116, 140, 0, 72, 0, 19, 68, 76, 18, 78, 80,
- 89, 114, 49, 55, 40, 0, 81, 99, 108, 111, 117, 100, 32, 0, 12, 68, 4, 64, 77, 76, 35, 72, 35, 65, 89, 0, 14, 3, 95, 53,
- 49, 89, 114, 49, 113, 47, 36, 12, 115, 0, 0, 0, 0, 0, 0, 0, 0, 21, 2, 50, 49, 84, 114, 47, 36, 12, 111, 50, 37, 112,
- 65, 0, 81, 195, 168, 109, 101, 32, 0, 0, 0, 12, 68, 44, 83, 153, 4, 49, 36, 50, 57, 35, 0, 0, 18, 5, 115, 46, 116, 46,
- 112, 89, 37, 55, 47, 13, 12, 48, 55, 6, 112, 0, 0, 14, 70, 52, 22, 79, 81, 65, 64, 65, 35, 57, 127, 47, 0, 0, 6, 195,
- 92, 208, 64, 13, 0, 22, 68, 64, 20, 131, 20, 48, 35, 34, 89, 49, 116, 134, 0, 76, 81, 113, 117, 39, 111, 110, 32, 26, 68, 64,
- 20, 131, 20, 48, 35, 34, 89, 49, 112, 55, 143, 0, 76, 81, 113, 117, 39, 101, 108, 108, 101, 115, 32, 24, 68, 64, 20, 131, 20, 48,
- 35, 34, 89, 49, 112, 55, 0, 76, 81, 113, 117, 39, 101, 108, 108, 101, 32, 24, 68, 64, 20, 131, 20, 48, 35, 34, 89, 49, 37, 55,
- 143, 0, 76, 81, 113, 117, 39, 105, 108, 115, 32, 22, 68, 64, 20, 131, 20, 48, 35, 34, 89, 49, 37, 55, 0, 76, 81, 113, 117, 39,
- 105, 108, 32, 19, 68, 64, 20, 131, 20, 48, 35, 34, 89, 49, 13, 0, 76, 81, 113, 117, 101, 32, 18, 3, 112, 46, 115, 48, 127, 89,
- 47, 89, 49, 34, 37, 48, 47, 127, 65, 0, 13, 3, 95, 63, 63, 89, 114, 71, 6, 39, 55, 55, 0, 0, 22, 2, 51, 49, 47, 34,
- 113, 47, 36, 12, 111, 50, 37, 112, 65, 0, 81, 195, 168, 109, 101, 32, 0, 16, 70, 69, 81, 76, 69, 81, 64, 49, 112, 55, 49, 8,
- 13, 0, 76, 10, 66, 53, 32, 65, 13, 89, 37, 132, 0, 0, 8, 67, 48, 149, 5, 21, 0, 47, 11, 3, 95, 52, 88, 49, 35, 34,
- 113, 47, 0, 0, 0, 0, 12, 69, 8, 22, 69, 85, 128, 71, 35, 57, 132, 0, 0, 10, 67, 8, 85, 1, 71, 36, 47, 35, 0, 7,
- 195, 4, 145, 64, 76, 36, 0, 0, 23, 2, 52, 49, 49, 35, 34, 113, 47, 36, 12, 111, 50, 37, 112, 65, 0, 81, 195, 168, 109, 101,
- 32, 0, 19, 66, 48, 80, 55, 14, 15, 55, 132, 34, 0, 76, 32, 81, 108, 101, 117, 114, 32, 7, 194, 48, 80, 36, 40, 72, 6, 194,
- 48, 80, 34, 76, 16, 66, 44, 112, 107, 105, 108, 111, 103, 114, 97, 109, 109, 101, 0, 29, 0, 6, 195, 64, 50, 64, 13, 14, 3, 95,
- 56, 48, 49, 35, 47, 34, 13, 84, 114, 143, 0, 11, 3, 95, 53, 88, 89, 114, 49, 113, 47, 0, 0, 0, 9, 67, 56, 21, 0, 50,
- 35, 47, 0, 8, 67, 48, 85, 0, 21, 0, 47, 15, 4, 95, 114, 110, 103, 34, 116, 140, 113, 91, 6, 112, 83, 0, 0, 16, 70, 88,
- 19, 149, 5, 69, 64, 84, 35, 50, 40, 35, 47, 40, 0, 13, 69, 52, 22, 143, 85, 64, 65, 35, 88, 40, 47, 0, 9, 68, 64, 245,
- 76, 76, 48, 40, 0, 0, 8, 67, 25, 35, 205, 21, 0, 47, 8, 67, 52, 18, 64, 65, 112, 0, 0, 8, 67, 32, 83, 16, 21, 0,
- 47, 15, 70, 40, 16, 203, 64, 245, 0, 75, 35, 49, 48, 127, 47, 0, 0, 23, 2, 53, 49, 89, 114, 49, 113, 47, 36, 12, 111, 50,
- 37, 112, 65, 0, 81, 195, 168, 109, 101, 32, 0, 14, 69, 76, 245, 137, 21, 64, 89, 39, 84, 37, 112, 47, 0, 12, 68, 4, 195, 210,
- 76, 35, 55, 127, 34, 0, 76, 23, 68, 80, 83, 80, 76, 47, 113, 88, 113, 47, 113, 0, 82, 101, 110, 32, 116, 101, 109, 112, 115, 32,
- 14, 66, 45, 112, 107, 105, 108, 111, 119, 97, 116, 116, 0, 29, 15, 3, 95, 57, 49, 50, 39, 50, 113, 47, 36, 12, 115, 0, 102, 0,
- 16, 67, 60, 83, 64, 11, 4, 39, 11, 4, 13, 11, 6, 112, 65, 0, 12, 3, 95, 54, 88, 89, 58, 35, 89, 113, 47, 0, 0, 10,
- 69, 52, 20, 16, 21, 32, 21, 0, 47, 0, 0, 0, 0, 0, 24, 2, 54, 49, 89, 58, 35, 89, 113, 47, 36, 12, 111, 50, 37, 112,
- 65, 0, 81, 195, 168, 109, 101, 32, 0, 6, 194, 36, 192, 76, 32, 0, 0, 0, 11, 69, 16, 83, 135, 84, 80, 72, 114, 81, 0, 0,
- 0, 0, 7, 196, 80, 83, 12, 20, 76, 0, 15, 70, 136, 195, 209, 84, 83, 148, 36, 55, 39, 49, 113, 140, 0, 10, 69, 16, 83, 5,
- 80, 80, 21, 0, 47, 0, 0, 14, 3, 95, 56, 88, 49, 35, 47, 34, 13, 84, 114, 12, 0, 0, 0, 10, 67, 16, 19, 147, 72, 113,
- 143, 0, 76, 0, 0, 0, 6, 195, 69, 81, 76, 76, 0, 24, 2, 56, 49, 49, 35, 47, 34, 13, 84, 114, 12, 111, 50, 37, 112, 65,
- 0, 81, 195, 168, 109, 101, 32, 0, 6, 194, 52, 80, 72, 32, 0, 11, 70, 76, 19, 69, 80, 147, 69, 21, 0, 47, 12, 3, 95, 57,
- 88, 50, 39, 50, 113, 47, 0, 102, 0, 0, 8, 67, 32, 245, 0, 21, 0, 47, 0, 15, 69, 21, 131, 195, 21, 64, 112, 81, 88, 39,
- 89, 112, 47, 0, 0, 0, 10, 67, 44, 20, 148, 49, 35, 34, 47, 0, 0, 0, 11, 3, 95, 63, 65, 55, 6, 112, 47, 34, 0, 0,
- 9, 198, 64, 245, 82, 69, 83, 201, 76, 0, 10, 69, 8, 85, 20, 21, 32, 21, 0, 47, 14, 69, 64, 243, 4, 21, 32, 48, 127, 55,
- 72, 112, 34, 0, 0, 0, 0, 0, 0, 11, 4, 95, 115, 116, 107, 71, 6, 35, 34, 0, 0, 16, 70, 40, 83, 142, 36, 97, 82, 90,
- 36, 50, 37, 83, 112, 34, 0, 16, 70, 28, 19, 135, 77, 65, 82, 81, 113, 81, 89, 47, 112, 34, 0, 0, 7, 66, 36, 224, 21, 0,
- 47, 0, 22, 67, 92, 80, 128, 119, 101, 98, 118, 105, 115, 117, 109, 0, 29, 81, 118, 105, 115, 117, 109, 32, 0, 0, 0, 0, 10, 69,
- 28, 243, 199, 48, 80, 21, 0, 47, 0, 0, 18, 71, 77, 69, 84, 80, 112, 82, 80, 91, 47, 40, 47, 81, 35, 34, 47, 0, 0, 0,
- 15, 70, 80, 83, 148, 36, 243, 147, 47, 113, 47, 57, 116, 143, 0, 9, 67, 52, 83, 147, 65, 113, 143, 0, 10, 67, 52, 20, 147, 65,
- 35, 34, 89, 0, 0, 12, 67, 16, 149, 152, 72, 37, 84, 37, 49, 89, 0, 0, 0, 19, 72, 8, 19, 135, 48, 17, 5, 76, 128, 71,
- 113, 81, 55, 35, 72, 112, 91, 0, 21, 72, 18, 36, 197, 73, 66, 79, 57, 48, 72, 36, 88, 112, 34, 47, 57, 116, 143, 0, 36, 0,
- 0, 0, 0, 6, 194, 56, 80, 72, 32, 0, 10, 67, 61, 82, 64, 23, 58, 37, 0, 76, 0, 9, 196, 48, 85, 82, 76, 72, 36, 40,
- 8, 196, 48, 85, 82, 76, 76, 34, 19, 67, 16, 84, 20, 100, 195, 169, 112, 97, 114, 116, 101, 109, 101, 110, 116, 0, 29, 0, 0, 0,
- 15, 68, 13, 144, 133, 72, 21, 0, 47, 81, 108, 105, 110, 107, 32, 9, 67, 56, 85, 0, 50, 112, 47, 0, 7, 196, 29, 88, 82, 20,
- 76, 0, 9, 67, 32, 20, 148, 35, 34, 47, 0, 0, 0, 22, 4, 95, 99, 105, 114, 35, 49, 89, 113, 89, 37, 34, 49, 116, 83, 55,
- 6, 112, 49, 89, 0, 4, 193, 172, 43, 0, 0, 0, 10, 69, 52, 18, 76, 80, 240, 21, 0, 47, 0, 12, 4, 95, 48, 77, 50, 65,
- 37, 55, 57, 116, 0, 0, 9, 67, 56, 243, 128, 50, 116, 0, 76, 13, 4, 95, 48, 77, 51, 65, 37, 55, 57, 35, 34, 0, 0, 0,
- 10, 4, 95, 48, 77, 49, 65, 37, 55, 0, 0, 0, 0, 0, 0, 12, 68, 76, 19, 79, 4, 89, 35, 65, 39, 35, 0, 11, 68, 28,
- 227, 205, 20, 81, 50, 127, 65, 0, 0, 6, 195, 24, 244, 128, 76, 11, 67, 85, 4, 192, 111, 48, 36, 112, 89, 0, 0, 0, 0, 17,
- 66, 65, 32, 112, 114, 111, 102, 101, 115, 115, 101, 117, 114, 0, 41, 29, 0, 15, 4, 95, 108, 105, 103, 55, 37, 81, 35, 47, 6, 111,
- 34, 0, 0, 0, 10, 5, 97, 111, 195, 187, 116, 40, 47, 0, 15, 70, 52, 84, 135, 84, 86, 128, 65, 112, 34, 81, 112, 88, 0, 0,
- 23, 73, 21, 132, 12, 60, 149, 9, 60, 228, 192, 112, 49, 89, 48, 55, 58, 35, 47, 57, 116, 143, 0, 21, 73, 12, 243, 147, 80, 21,
- 9, 60, 228, 192, 49, 116, 89, 47, 35, 47, 57, 116, 143, 0, 0, 0, 0, 0, 25, 66, 44, 208, 49, 35, 4, 112, 65, 48, 55, 112,
- 57, 6, 117, 34, 0, 81, 112, 108, 97, 121, 101, 114, 32, 16, 66, 44, 208, 107, 105, 108, 111, 109, 195, 168, 116, 114, 101, 0, 29, 0,
- 0, 0, 13, 69, 92, 19, 12, 37, 48, 58, 35, 55, 37, 89, 0, 14, 69, 64, 19, 1, 61, 48, 48, 35, 55, 35, 127, 89, 0, 12,
- 68, 77, 67, 213, 80, 89, 47, 35, 40, 47, 0, 14, 69, 32, 84, 141, 21, 48, 23, 112, 34, 65, 112, 89, 0, 0, 0, 0, 9, 68,
- 8, 197, 69, 76, 21, 0, 47, 0, 8, 197, 80, 83, 12, 21, 48, 76, 21, 69, 12, 83, 12, 21, 48, 89, 112, 55, 15, 55, 35, 0,
- 32, 76, 81, 108, 195, 160, 32, 20, 69, 12, 83, 12, 21, 48, 89, 112, 55, 15, 89, 37, 0, 32, 76, 81, 99, 105, 32, 8, 197, 12,
- 83, 12, 21, 48, 76, 0, 8, 66, 61, 80, 40, 0, 72, 28, 13, 66, 69, 16, 113, 117, 101, 108, 113, 117, 101, 0, 29, 0, 0, 0,
- 0, 0, 9, 67, 61, 85, 0, 35, 40, 47, 0, 0, 0, 17, 70, 104, 147, 66, 4, 37, 197, 88, 37, 65, 71, 35, 71, 58, 36, 0,
- 0, 0, 6, 195, 64, 64, 64, 13, 0, 0, 17, 5, 115, 46, 118, 46, 112, 89, 37, 55, 84, 129, 48, 55, 6, 112, 0, 0, 0, 21,
- 67, 52, 16, 192, 65, 35, 49, 39, 112, 89, 37, 49, 89, 0, 82, 111, 115, 32, 120, 32, 0, 0, 0, 0, 8, 67, 28, 20, 147, 81,
- 35, 0, 6, 195, 57, 50, 83, 13, 0, 0, 0, 0, 0, 13, 4, 95, 99, 101, 100, 89, 36, 72, 6, 37, 57, 0, 0, 25, 5, 110,
- 39, 101, 115, 116, 50, 6, 112, 89, 15, 48, 6, 35, 143, 0, 82, 99, 101, 32, 112, 97, 115, 32, 0, 12, 68, 49, 82, 71, 36, 55,
- 58, 37, 75, 37, 0, 5, 194, 56, 144, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 67, 36, 35, 64, 37, 71, 4, 36, 6, 112,
- 65, 0, 0, 16, 4, 95, 99, 97, 112, 65, 35, 90, 111, 89, 49, 6, 111, 55, 0, 0, 0, 0, 8, 67, 77, 83, 128, 21, 0, 47,
- 0, 0, 16, 70, 77, 84, 208, 20, 228, 197, 89, 111, 89, 48, 112, 50, 89, 0, 0, 0, 0, 12, 3, 95, 194, 181, 65, 37, 49, 34,
- 6, 39, 0, 0, 0, 7, 196, 5, 85, 18, 20, 76, 0, 9, 67, 52, 20, 192, 65, 35, 89, 0, 6, 195, 77, 84, 128, 76, 7, 195,
- 88, 244, 192, 72, 34, 7, 195, 56, 244, 192, 72, 34, 11, 67, 76, 84, 192, 89, 123, 143, 0, 72, 34, 11, 67, 12, 84, 192, 89, 36,
- 143, 0, 72, 34, 0, 0, 0, 0, 6, 131, 95, 195, 180, 43, 0, 0, 0, 17, 3, 95, 194, 171, 40, 84, 34, 36, 15, 81, 37, 57,
- 65, 6, 112, 0, 0, 6, 195, 28, 229, 64, 13, 8, 67, 101, 97, 83, 37, 84, 0, 7, 195, 76, 242, 83, 76, 36, 8, 197, 9, 35,
- 20, 81, 144, 13, 0, 0, 0, 9, 66, 76, 16, 89, 121, 0, 72, 34, 17, 66, 52, 208, 109, 105, 108, 108, 105, 109, 195, 168, 116, 114,
- 101, 0, 29, 13, 3, 95, 194, 167, 89, 112, 49, 89, 57, 6, 116, 0, 0, 19, 70, 12, 19, 22, 4, 67, 211, 99, 97, 108, 118, 97,
- 100, 111, 115, 115, 0, 29, 0, 11, 67, 9, 37, 84, 71, 34, 6, 111, 47, 0, 0, 14, 69, 64, 20, 212, 37, 48, 48, 35, 89, 47,
- 37, 89, 0, 0, 6, 195, 76, 20, 0, 13, 0, 8, 67, 28, 81, 75, 21, 0, 47, 0, 0, 11, 69, 28, 147, 12, 21, 48, 90, 37,
- 55, 0, 13, 69, 8, 148, 211, 85, 48, 71, 37, 89, 111, 89, 0, 0, 0, 14, 69, 81, 85, 129, 49, 80, 47, 40, 84, 35, 55, 40,
- 0, 0, 0, 0, 0, 6, 131, 95, 195, 160, 43, 0, 0, 0, 10, 66, 52, 224, 65, 37, 50, 111, 47, 0, 0, 0, 38, 70, 36, 229,
- 5, 72, 225, 84, 114, 47, 112, 34, 50, 6, 112, 47, 15, 112, 49, 89, 48, 55, 127, 34, 6, 117, 34, 0, 81, 101, 120, 112, 108, 111,
- 114, 101, 114, 32, 17, 70, 36, 229, 5, 72, 225, 84, 114, 47, 112, 34, 50, 6, 112, 47, 0, 17, 70, 52, 20, 135, 5, 33, 84, 65,
- 35, 34, 81, 35, 34, 112, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 67, 57, 83, 12, 21, 0, 47, 15, 70, 13, 147, 148, 32,
- 144, 64, 89, 37, 50, 47, 37, 35, 0, 0, 14, 67, 96, 96, 197, 37, 49, 89, 112, 83, 89, 36, 13, 0, 0, 0, 0, 14, 69, 16,
- 80, 137, 4, 224, 72, 36, 71, 57, 35, 50, 0, 0, 6, 195, 72, 144, 65, 13, 0, 9, 66, 60, 176, 39, 49, 36, 0, 76, 9, 66,
- 80, 16, 47, 121, 0, 72, 34, 0, 12, 68, 48, 20, 197, 72, 55, 35, 88, 112, 34, 0, 0, 15, 70, 52, 144, 200, 4, 83, 0, 65,
- 37, 49, 35, 112, 55, 0, 0, 0, 16, 70, 4, 225, 197, 48, 84, 192, 113, 50, 90, 36, 55, 112, 89, 0, 13, 70, 12, 128, 82, 48,
- 84, 192, 91, 35, 34, 55, 0, 16, 70, 4, 192, 137, 56, 244, 192, 35, 55, 71, 37, 50, 39, 89, 0, 0, 0, 16, 70, 64, 21, 1,
- 69, 88, 83, 48, 35, 47, 35, 49, 112, 89, 0, 0, 0, 0, 0, 14, 69, 88, 148, 135, 36, 224, 84, 37, 34, 90, 37, 50, 0, 0,
- 0, 14, 70, 52, 243, 147, 36, 85, 82, 65, 13, 89, 57, 132, 0, 18, 3, 95, 194, 187, 83, 112, 34, 65, 36, 15, 81, 37, 57, 65,
- 6, 112, 0, 0, 9, 67, 73, 85, 0, 34, 111, 47, 0, 15, 70, 12, 245, 83, 12, 245, 83, 49, 40, 89, 49, 40, 89, 0, 0, 12,
- 68, 92, 20, 137, 60, 58, 35, 34, 57, 39, 0, 0, 0, 0, 9, 67, 29, 84, 192, 81, 111, 89, 0, 15, 67, 69, 20, 192, 113, 117,
- 101, 108, 113, 117, 101, 115, 0, 29, 0, 0, 0, 16, 4, 95, 103, 114, 118, 35, 49, 89, 113, 81, 34, 6, 35, 84, 0, 0, 9, 67,
- 77, 84, 192, 89, 111, 0, 36, 9, 67, 77, 84, 192, 89, 111, 89, 0, 0, 15, 70, 13, 35, 193, 80, 145, 64, 49, 34, 39, 35, 89,
- 37, 0, 17, 70, 48, 244, 147, 69, 81, 64, 55, 127, 34, 89, 49, 8, 13, 0, 76, 0, 20, 2, 195, 151, 65, 111, 55, 47, 37, 48,
- 55, 37, 6, 36, 10, 48, 6, 35, 34, 0, 0, 17, 66, 77, 64, 89, 114, 49, 55, 40, 0, 81, 99, 108, 111, 117, 100, 32, 9, 66,
- 77, 64, 89, 6, 114, 140, 0, 0, 0, 0, 6, 195, 57, 97, 1, 13, 0, 10, 67, 4, 192, 78, 35, 55, 35, 50, 0, 16, 67, 77,
- 68, 0, 89, 37, 55, 47, 13, 12, 48, 55, 6, 112, 0, 0, 0, 22, 2, 194, 166, 89, 36, 48, 35, 34, 35, 47, 117, 34, 15, 84,
- 112, 47, 37, 49, 35, 55, 0, 0, 0, 6, 194, 76, 80, 72, 32, 0, 8, 2, 194, 165, 57, 112, 50, 0, 0, 10, 69, 60, 194, 86,
- 21, 32, 21, 0, 47, 6, 195, 76, 242, 84, 76, 6, 131, 111, 195, 185, 76, 11, 67, 81, 40, 83, 47, 34, 112, 143, 0, 76, 9, 2,
- 194, 162, 89, 112, 50, 47, 0, 0, 9, 2, 194, 163, 55, 37, 84, 34, 0, 0, 15, 70, 8, 18, 1, 52, 20, 192, 71, 35, 35, 65,
- 35, 89, 0, 29, 67, 12, 129, 70, 99, 104, 195, 169, 100, 101, 117, 118, 114, 101, 115, 0, 29, 81, 100, 39, 111, 101, 117, 118, 114, 101,
- 115, 32, 27, 67, 12, 129, 70, 99, 104, 195, 169, 100, 101, 117, 118, 114, 101, 0, 29, 81, 100, 39, 111, 101, 117, 118, 114, 101, 32, 9,
- 198, 69, 81, 76, 48, 84, 192, 76, 0, 8, 67, 56, 245, 0, 21, 0, 47, 9, 67, 76, 85, 0, 89, 112, 47, 0, 0, 12, 68, 56,
- 85, 137, 76, 50, 36, 84, 37, 89, 0, 16, 2, 194, 174, 65, 35, 34, 49, 72, 36, 48, 39, 88, 6, 36, 0, 0, 9, 68, 64, 18,
- 78, 80, 21, 0, 47, 10, 2, 194, 175, 65, 35, 49, 34, 116, 0, 0, 16, 70, 72, 21, 9, 60, 228, 192, 34, 35, 47, 57, 116, 143,
- 0, 36, 15, 70, 16, 21, 9, 60, 228, 192, 72, 35, 47, 57, 116, 143, 0, 8, 67, 76, 48, 78, 21, 0, 47, 11, 70, 12, 243, 12,
- 36, 228, 192, 21, 0, 47, 20, 2, 194, 172, 47, 37, 34, 112, 10, 83, 35, 49, 111, 55, 47, 35, 47, 37, 83, 0, 5, 130, 195, 164,
- 43, 0, 17, 67, 77, 81, 0, 89, 111, 72, 112, 89, 47, 0, 81, 101, 115, 116, 32, 0, 15, 71, 76, 128, 77, 64, 242, 78, 28, 91,
- 113, 48, 58, 114, 0, 0, 12, 2, 197, 147, 39, 15, 13, 15, 55, 37, 36, 0, 0, 0, 7, 2, 194, 169, 21, 0, 47, 0, 13, 2,
- 194, 182, 48, 35, 34, 35, 81, 34, 35, 83, 0, 0, 10, 134, 102, 195, 187, 116, 101, 115, 76, 36, 8, 2, 194, 183, 48, 58, 114, 0,
- 5, 130, 195, 175, 43, 0, 17, 72, 52, 243, 148, 76, 84, 146, 5, 64, 65, 116, 89, 36, 34, 35, 0, 14, 70, 52, 245, 76, 61, 81,
- 0, 65, 40, 55, 40, 72, 0, 9, 66, 60, 224, 116, 134, 0, 76, 32, 0, 6, 195, 4, 32, 192, 13, 0, 16, 2, 194, 178, 48, 111,
- 37, 89, 6, 113, 89, 15, 72, 6, 132, 0, 0, 16, 2, 194, 179, 48, 111, 37, 89, 113, 89, 15, 47, 34, 58, 35, 0, 0, 0, 7,
- 195, 60, 229, 0, 76, 36, 15, 2, 194, 177, 48, 55, 6, 111, 88, 40, 65, 58, 6, 114, 0, 0, 14, 70, 64, 245, 82, 12, 83, 148,
- 48, 40, 34, 89, 113, 0, 16, 70, 44, 20, 129, 60, 177, 64, 49, 35, 34, 35, 39, 49, 36, 0, 16, 70, 9, 35, 199, 48, 145, 64,
- 98, 114, 101, 117, 105, 108, 0, 29, 14, 2, 194, 190, 47, 34, 58, 35, 10, 49, 6, 35, 34, 0, 0, 9, 67, 4, 64, 77, 35, 72,
- 113, 0, 12, 67, 85, 35, 0, 111, 12, 112, 34, 112, 55, 0, 27, 2, 194, 191, 48, 58, 114, 15, 72, 114, 47, 36, 34, 39, 81, 35,
- 89, 57, 116, 15, 114, 84, 112, 34, 89, 36, 0, 17, 2, 195, 183, 72, 37, 84, 37, 88, 6, 36, 10, 48, 6, 35, 34, 0, 0, 10,
- 67, 60, 208, 78, 39, 65, 35, 50, 0, 6, 130, 195, 180, 49, 43, 11, 2, 194, 188, 115, 10, 49, 6, 35, 34, 0, 0, 12, 2, 194,
- 189, 115, 10, 72, 13, 65, 6, 37, 0, 0, 20, 73, 9, 32, 90, 104, 21, 137, 48, 193, 64, 71, 34, 35, 88, 35, 84, 37, 55, 0,
- 10, 2, 194, 186, 72, 13, 81, 34, 36, 0, 0, 0, 15, 67, 77, 100, 0, 89, 37, 55, 84, 129, 48, 55, 6, 112, 0, 10, 2, 194,
- 184, 89, 36, 72, 37, 57, 0, 0, 12, 67, 60, 225, 192, 39, 4, 112, 50, 90, 36, 0, 5, 130, 195, 177, 43, 0, 0, 6, 195, 80,
- 83, 0, 76, 0, 6, 194, 80, 80, 72, 32, 0, 17, 70, 48, 148, 212, 8, 246, 0, 55, 37, 89, 47, 71, 127, 49, 89, 0, 6, 195,
- 76, 242, 64, 76, 0, 13, 69, 9, 81, 134, 21, 32, 71, 132, 83, 117, 34, 0, 0, 13, 68, 5, 4, 161, 76, 35, 48, 34, 112, 143,
- 0, 76, 5, 130, 195, 187, 43, 0, 14, 69, 32, 19, 76, 21, 64, 23, 35, 65, 55, 112, 47, 0, 8, 197, 25, 84, 133, 57, 64, 76,
- 8, 197, 17, 84, 129, 57, 64, 76, 0, 6, 195, 52, 50, 64, 13, 5, 130, 195, 185, 43, 0, 10, 69, 12, 83, 148, 21, 32, 21, 0,
- 47, 0, 0, 10, 69, 72, 81, 8, 5, 64, 21, 0, 47, 11, 69, 5, 85, 133, 57, 64, 39, 84, 113, 0, 12, 69, 21, 84, 133, 57,
- 64, 111, 34, 140, 0, 76, 6, 194, 81, 80, 76, 32, 0, 12, 67, 60, 115, 64, 39, 90, 4, 36, 112, 65, 0, 0, 0, 0, 0, 9,
- 67, 32, 211, 64, 107, 117, 65, 0, 0, 0, 0, 0, 0, 0, 16, 69, 20, 32, 196, 36, 48, 13, 71, 36, 89, 36, 72, 37, 49, 0,
- 0, 12, 68, 5, 37, 66, 4, 35, 34, 40, 71, 35, 0, 8, 196, 12, 85, 20, 20, 72, 34, 0, 14, 69, 25, 85, 21, 56, 16, 83,
- 40, 47, 40, 50, 35, 0, 0, 0, 10, 199, 58, 32, 78, 52, 242, 78, 76, 76, 0, 7, 66, 85, 64, 111, 47, 0, 0, 9, 198, 21,
- 84, 211, 36, 243, 147, 76, 6, 195, 64, 85, 64, 76, 8, 197, 12, 128, 81, 84, 80, 76, 0, 0, 0, 0, 0, 18, 71, 21, 52, 5,
- 72, 19, 148, 60, 112, 89, 48, 36, 34, 113, 47, 39, 0, 0, 0, 0, 8, 67, 8, 22, 64, 21, 0, 47, 0, 0, 7, 195, 12, 80,
- 201, 76, 32, 0, 14, 69, 100, 19, 213, 73, 64, 23, 37, 35, 40, 34, 47, 0, 0, 0, 0, 0, 10, 67, 8, 145, 78, 71, 37, 114,
- 134, 0, 0, 0, 0, 11, 68, 52, 145, 85, 96, 65, 37, 132, 0, 76, 0, 11, 70, 72, 80, 207, 72, 65, 82, 21, 0, 47, 0, 0,
- 0, 0, 0, 0, 13, 67, 37, 32, 192, 125, 4, 112, 34, 23, 89, 36, 0, 0, 12, 68, 80, 245, 84, 20, 47, 6, 40, 47, 0, 76,
- 10, 3, 117, 46, 115, 111, 12, 112, 89, 0, 0, 13, 69, 4, 113, 78, 16, 16, 35, 90, 114, 72, 35, 0, 8, 197, 69, 81, 76, 48,
- 80, 76, 0, 16, 71, 52, 84, 211, 36, 85, 82, 76, 65, 36, 89, 57, 132, 143, 0, 0, 7, 195, 85, 48, 64, 13, 42, 0, 0, 6,
- 195, 88, 84, 147, 37, 10, 67, 88, 84, 147, 84, 112, 34, 0, 76, 0, 0, 9, 68, 9, 34, 65, 56, 21, 0, 47, 0, 0, 0, 13,
- 4, 95, 226, 136, 158, 37, 50, 83, 37, 50, 37, 0, 0, 0, 0, 0, 9, 68, 20, 208, 67, 76, 21, 0, 47, 9, 68, 40, 19, 69,
- 76, 21, 0, 47, 0, 26, 67, 25, 146, 64, 83, 117, 34, 15, 57, 117, 34, 15, 125, 50, 83, 117, 34, 65, 6, 112, 57, 91, 117, 50,
- 0, 0, 0, 0, 0, 9, 68, 64, 85, 5, 72, 21, 0, 47, 7, 195, 49, 82, 64, 76, 32, 9, 2, 95, 35, 72, 57, 112, 88, 0,
- 0, 10, 2, 95, 34, 81, 37, 57, 65, 112, 0, 0, 22, 2, 95, 33, 48, 58, 114, 15, 72, 112, 49, 89, 49, 55, 35, 65, 35, 89,
- 57, 6, 116, 0, 0, 0, 9, 68, 48, 241, 207, 56, 21, 0, 47, 9, 67, 76, 243, 128, 89, 116, 0, 37, 7, 195, 76, 243, 128, 76,
- 34, 14, 2, 95, 39, 35, 48, 39, 89, 47, 34, 6, 127, 83, 0, 0, 18, 2, 95, 38, 10, 36, 10, 49, 39, 65, 112, 34, 89, 37,
- 6, 35, 55, 0, 0, 0, 11, 70, 12, 243, 80, 85, 65, 82, 21, 0, 47, 17, 70, 72, 85, 143, 49, 97, 82, 34, 36, 84, 127, 55,
- 84, 112, 34, 0, 0, 9, 67, 8, 147, 128, 71, 37, 50, 0, 12, 68, 4, 67, 73, 56, 35, 72, 65, 37, 50, 0, 0, 15, 70, 8,
- 80, 85, 12, 245, 80, 71, 39, 49, 40, 139, 0, 76, 0, 18, 2, 95, 41, 48, 35, 34, 113, 47, 112, 88, 10, 72, 34, 58, 35, 47,
- 0, 0, 16, 70, 92, 19, 21, 36, 114, 64, 58, 35, 55, 40, 37, 75, 37, 0, 15, 70, 81, 32, 77, 92, 22, 64, 47, 34, 35, 65,
- 58, 137, 0, 16, 2, 95, 40, 48, 35, 34, 113, 47, 112, 88, 10, 81, 39, 91, 0, 0, 8, 67, 32, 84, 128, 21, 0, 47, 13, 2,
- 95, 47, 71, 35, 34, 39, 71, 55, 37, 49, 0, 0, 15, 70, 72, 84, 211, 20, 229, 0, 34, 13, 89, 6, 113, 140, 0, 11, 68, 12,
- 243, 77, 20, 49, 127, 65, 0, 76, 10, 2, 95, 46, 23, 48, 58, 2, 114, 0, 0, 9, 2, 95, 45, 47, 37, 34, 112, 0, 0, 10,
- 67, 4, 49, 82, 35, 89, 112, 34, 0, 11, 67, 24, 145, 82, 83, 57, 36, 34, 0, 36, 11, 2, 95, 44, 84, 37, 34, 81, 111, 55,
- 0, 0, 8, 67, 53, 36, 192, 21, 0, 47, 10, 2, 95, 51, 47, 34, 58, 35, 143, 0, 0, 8, 2, 95, 50, 72, 132, 143, 0, 0,
- 6, 195, 48, 244, 147, 76, 6, 2, 95, 49, 115, 0, 0, 10, 2, 95, 48, 88, 36, 34, 39, 0, 76, 0, 8, 2, 95, 55, 89, 112,
- 47, 0, 0, 9, 198, 64, 197, 80, 5, 37, 0, 76, 8, 2, 95, 54, 89, 37, 144, 0, 0, 8, 2, 95, 53, 89, 114, 49, 0, 0,
- 11, 70, 65, 35, 199, 72, 19, 64, 21, 0, 47, 9, 2, 95, 52, 49, 35, 47, 34, 0, 0, 16, 2, 95, 59, 48, 58, 114, 15, 84,
- 37, 34, 81, 6, 111, 55, 0, 0, 10, 69, 28, 84, 141, 4, 224, 21, 0, 47, 7, 196, 88, 242, 67, 36, 76, 13, 2, 95, 58, 72,
- 6, 132, 15, 48, 58, 6, 114, 0, 0, 8, 2, 95, 57, 50, 117, 83, 0, 0, 12, 68, 60, 20, 201, 76, 39, 35, 88, 37, 89, 0,
- 9, 2, 95, 56, 23, 111, 37, 141, 0, 0, 21, 2, 95, 63, 48, 58, 114, 15, 72, 114, 47, 112, 34, 39, 81, 35, 89, 57, 6, 116,
- 0, 0, 13, 2, 95, 62, 89, 111, 48, 36, 34, 37, 117, 34, 0, 0, 9, 2, 95, 61, 36, 81, 35, 55, 0, 0, 12, 2, 95, 60,
- 114, 83, 36, 34, 37, 117, 34, 0, 0, 13, 69, 80, 83, 142, 37, 48, 47, 36, 50, 37, 89, 0, 8, 67, 72, 150, 128, 34, 37, 0,
- 0, 0, 0, 0, 0, 9, 68, 69, 81, 82, 100, 21, 0, 47, 0, 17, 70, 52, 84, 131, 20, 65, 83, 65, 112, 34, 89, 36, 72, 112,
- 89, 0, 0, 11, 67, 4, 98, 78, 35, 83, 114, 0, 76, 28, 21, 70, 44, 212, 12, 5, 145, 82, 49, 35, 4, 112, 65, 48, 55, 112,
- 57, 6, 117, 34, 0, 0, 0, 19, 71, 8, 19, 1, 8, 243, 11, 4, 71, 35, 55, 35, 71, 127, 55, 49, 35, 0, 7, 196, 5, 84,
- 211, 36, 76, 0, 0, 0, 0, 11, 68, 48, 144, 153, 20, 55, 37, 71, 37, 0, 13, 70, 88, 147, 131, 20, 229, 0, 84, 114, 89, 113,
- 0, 0, 16, 7, 116, 97, 195, 175, 119, 97, 110, 47, 35, 57, 58, 35, 50, 0, 0, 18, 71, 4, 100, 137, 44, 16, 78, 76, 35, 83,
- 34, 37, 49, 35, 50, 89, 0, 0, 12, 67, 85, 48, 128, 111, 12, 112, 89, 71, 36, 0, 0, 15, 70, 12, 243, 147, 20, 229, 0, 49,
- 116, 89, 6, 113, 140, 0, 0, 0, 6, 195, 48, 242, 78, 76, 0, 8, 67, 76, 19, 69, 21, 0, 47, 6, 195, 36, 65, 64, 13, 16,
- 4, 95, 226, 128, 153, 35, 48, 39, 89, 47, 34, 6, 127, 83, 0, 0, 16, 4, 95, 226, 128, 152, 35, 48, 39, 89, 47, 34, 6, 127,
- 83, 0, 0, 0, 0, 8, 67, 76, 129, 64, 21, 0, 47, 14, 2, 95, 91, 49, 34, 127, 91, 112, 10, 81, 39, 91, 0, 0, 8, 66,
- 133, 48, 112, 89, 0, 72, 0, 0, 10, 67, 29, 83, 6, 81, 127, 55, 83, 0, 5, 194, 84, 176, 13, 0, 16, 69, 4, 148, 130, 85,
- 48, 97, 105, 114, 98, 117, 115, 115, 0, 29, 11, 2, 95, 95, 89, 40, 55, 37, 67, 36, 0, 0, 15, 70, 48, 22, 129, 72, 85, 0,
- 55, 35, 88, 35, 34, 112, 0, 15, 2, 95, 94, 89, 37, 34, 49, 116, 83, 55, 112, 49, 89, 0, 0, 15, 2, 95, 93, 49, 34, 127,
- 91, 112, 10, 72, 34, 58, 35, 0, 0, 17, 67, 88, 148, 0, 84, 4, 37, 15, 4, 35, 57, 15, 48, 6, 37, 0, 12, 2, 95, 92,
- 71, 35, 49, 89, 55, 35, 91, 0, 0, 8, 197, 12, 84, 148, 21, 48, 76, 0, 6, 195, 72, 21, 16, 13, 0, 0, 7, 195, 141, 65,
- 83, 76, 36, 16, 2, 95, 96, 35, 49, 89, 6, 113, 10, 81, 34, 6, 35, 84, 0, 0, 0, 7, 2, 95, 102, 112, 83, 0, 0, 6,
- 2, 95, 101, 13, 0, 0, 0, 0, 0, 6, 2, 95, 105, 37, 0, 0, 19, 72, 24, 18, 18, 20, 226, 5, 37, 64, 83, 35, 34, 13,
- 50, 35, 57, 47, 0, 7, 2, 95, 104, 35, 91, 0, 0, 20, 67, 88, 148, 192, 84, 37, 88, 35, 84, 37, 0, 82, 195, 160, 32, 118,
- 105, 115, 32, 6, 195, 76, 244, 192, 13, 8, 67, 20, 32, 89, 21, 0, 47, 6, 2, 95, 111, 39, 0, 0, 7, 2, 95, 110, 112, 50,
- 0, 0, 7, 2, 95, 109, 112, 65, 0, 0, 7, 2, 95, 108, 112, 55, 0, 0, 9, 67, 8, 148, 192, 71, 37, 89, 0, 11, 67, 16,
- 84, 192, 72, 123, 143, 0, 72, 34, 21, 67, 48, 84, 192, 55, 123, 15, 55, 132, 34, 0, 76, 32, 81, 108, 101, 117, 114, 115, 32, 20,
- 67, 48, 84, 192, 55, 123, 15, 55, 132, 34, 0, 76, 32, 81, 108, 101, 117, 114, 32, 11, 67, 80, 84, 192, 47, 123, 143, 0, 72, 34,
- 12, 67, 48, 84, 192, 55, 123, 143, 0, 36, 40, 72, 11, 67, 48, 84, 192, 55, 123, 143, 0, 34, 76, 7, 2, 95, 115, 112, 89, 0,
- 0, 9, 198, 64, 245, 82, 80, 19, 148, 76, 7, 2, 95, 114, 112, 34, 0, 0, 11, 68, 69, 80, 78, 16, 49, 113, 140, 0, 76, 12,
- 4, 95, 104, 97, 99, 49, 35, 34, 6, 116, 0, 0, 10, 69, 37, 51, 1, 56, 64, 21, 0, 47, 0, 0, 0, 7, 195, 4, 145, 83,
- 76, 36, 6, 2, 95, 117, 111, 0, 0, 0, 15, 2, 95, 123, 35, 49, 127, 55, 35, 72, 10, 81, 39, 91, 0, 0, 0, 13, 2, 95,
- 121, 11, 37, 12, 81, 34, 6, 112, 49, 0, 0, 8, 66, 80, 240, 47, 40, 0, 76, 8, 2, 95, 120, 37, 49, 89, 0, 0, 17, 70,
- 4, 195, 5, 49, 82, 65, 35, 55, 36, 55, 40, 37, 6, 35, 0, 8, 197, 80, 19, 132, 37, 48, 76, 8, 197, 5, 85, 18, 21, 48,
- 76, 0, 11, 70, 69, 81, 82, 36, 84, 192, 21, 0, 47, 0, 8, 67, 100, 85, 0, 21, 0, 47, 9, 68, 4, 35, 213, 80, 21, 0,
- 47, 17, 2, 95, 125, 35, 49, 127, 55, 35, 72, 10, 72, 34, 58, 35, 47, 0, 0, 18, 2, 95, 124, 71, 35, 34, 10, 84, 112, 34,
- 47, 37, 49, 6, 35, 55, 0, 0, 12, 69, 76, 245, 82, 37, 48, 89, 40, 34, 37, 0, 14, 69, 80, 245, 84, 21, 48, 47, 6, 40,
- 47, 143, 0, 76, 0, 13, 67, 44, 34, 84, 49, 37, 55, 39, 71, 37, 47, 0, 0, 14, 69, 8, 148, 211, 5, 80, 71, 37, 89, 35,
- 6, 39, 0, 9, 5, 95, 48, 97, 110, 100, 36, 0, 0, 0, 12, 68, 34, 35, 1, 76, 36, 55, 35, 89, 0, 76, 0, 15, 70, 48,
- 84, 207, 80, 131, 192, 55, 36, 88, 127, 47, 39, 0, 0, 17, 70, 69, 81, 76, 69, 81, 83, 49, 112, 55, 49, 8, 13, 143, 0, 76,
- 0, 0, 12, 68, 44, 85, 137, 56, 49, 36, 84, 37, 50, 0, 0, 0, 0, 17, 71, 12, 132, 137, 77, 67, 65, 76, 49, 34, 37, 89,
- 65, 35, 89, 0, 6, 194, 84, 224, 34, 76, 0, 0, 9, 68, 80, 129, 82, 20, 21, 0, 47, 0, 0, 27, 70, 9, 84, 139, 36, 224,
- 64, 71, 40, 34, 49, 37, 50, 35, 15, 83, 35, 89, 39, 0, 81, 102, 97, 115, 111, 32, 0, 6, 195, 81, 96, 64, 13, 0, 0, 10,
- 67, 4, 226, 83, 35, 50, 37, 89, 0, 0, 0, 0, 9, 68, 100, 244, 200, 36, 21, 0, 47, 11, 4, 101, 195, 187, 116, 111, 140, 0,
- 76, 36, 0, 0, 12, 4, 95, 35, 51, 50, 112, 89, 48, 35, 89, 0, 0, 7, 196, 20, 225, 137, 56, 76, 12, 67, 20, 65, 128, 13,
- 72, 4, 36, 112, 83, 0, 0, 12, 68, 32, 147, 132, 36, 23, 37, 50, 72, 37, 0, 0, 0, 0, 0, 16, 70, 28, 83, 133, 76, 148,
- 192, 90, 36, 50, 36, 88, 37, 89, 0, 16, 70, 76, 243, 1, 72, 148, 192, 89, 39, 55, 35, 34, 37, 89, 0, 10, 2, 109, 46, 65,
- 13, 89, 37, 132, 0, 0, 10, 67, 18, 20, 192, 72, 112, 143, 0, 72, 0, 0, 10, 67, 8, 197, 77, 71, 55, 40, 65, 0, 0, 16,
- 70, 88, 245, 9, 60, 228, 192, 84, 127, 39, 47, 57, 116, 143, 0, 8, 67, 20, 66, 84, 21, 0, 47, 13, 67, 52, 34, 84, 65, 36,
- 81, 35, 71, 37, 47, 0, 18, 70, 4, 52, 143, 8, 21, 0, 97, 99, 114, 111, 98, 97, 116, 101, 0, 29, 0, 0, 5, 194, 97, 144,
- 13, 0, 9, 68, 48, 241, 201, 56, 21, 0, 47, 12, 67, 4, 67, 128, 35, 72, 4, 36, 112, 50, 0, 0, 0, 9, 67, 105, 85, 0,
- 88, 111, 47, 0, 0, 0, 24, 74, 48, 145, 67, 33, 65, 78, 77, 65, 73, 56, 55, 37, 91, 47, 117, 50, 91, 47, 35, 57, 50, 0,
- 0, 0, 0, 0, 18, 71, 32, 19, 66, 85, 33, 197, 72, 23, 113, 71, 13, 34, 81, 117, 34, 0, 0, 9, 198, 12, 243, 77, 20, 229,
- 0, 76, 15, 70, 76, 19, 83, 84, 225, 192, 89, 35, 65, 89, 40, 68, 0, 0, 0, 10, 68, 12, 242, 78, 28, 49, 58, 114, 0, 0,
- 0, 20, 73, 12, 243, 148, 20, 229, 9, 60, 228, 192, 49, 116, 47, 113, 47, 57, 116, 143, 0, 9, 68, 80, 131, 211, 20, 21, 0, 47,
- 0, 0, 0, 6, 195, 13, 5, 64, 13, 0, 11, 68, 5, 48, 201, 36, 35, 89, 49, 37, 0, 0, 15, 70, 52, 243, 148, 74, 32, 76,
- 65, 116, 34, 36, 35, 55, 0, 6, 195, 52, 18, 83, 76, 0, 0, 0, 0, 0, 12, 68, 81, 83, 137, 76, 47, 111, 50, 37, 89, 0,
- 0, 14, 67, 28, 134, 128, 90, 37, 81, 35, 112, 34, 47, 89, 0, 0, 13, 70, 28, 83, 210, 28, 84, 192, 90, 127, 34, 90, 0, 15,
- 70, 25, 32, 78, 12, 148, 192, 83, 34, 113, 89, 37, 89, 0, 0, 12, 68, 76, 208, 82, 80, 89, 65, 35, 34, 47, 0, 9, 67, 88,
- 245, 0, 84, 127, 47, 0, 7, 196, 4, 145, 78, 80, 76, 0, 10, 69, 61, 85, 16, 85, 64, 21, 0, 47, 11, 68, 12, 240, 213, 76,
- 49, 127, 49, 111, 0, 0, 14, 67, 44, 134, 128, 49, 37, 55, 39, 112, 34, 47, 89, 0, 0, 11, 69, 12, 131, 197, 85, 32, 49, 117,
- 34, 0, 0, 0, 6, 195, 12, 129, 90, 76, 0, 0, 8, 67, 52, 18, 76, 21, 0, 47, 13, 67, 13, 68, 140, 24, 49, 116, 47, 34,
- 127, 55, 0, 0, 18, 71, 77, 112, 90, 36, 192, 78, 16, 89, 58, 35, 88, 37, 55, 113, 72, 0, 18, 71, 29, 35, 197, 56, 192, 78,
- 16, 81, 34, 39, 112, 50, 55, 113, 72, 0, 0, 0, 10, 134, 101, 195, 187, 109, 101, 115, 76, 36, 0, 0, 0, 0, 6, 195, 76, 52,
- 201, 13, 0, 0, 0, 0, 6, 195, 12, 144, 64, 13, 0, 0, 0, 20, 70, 5, 81, 9, 8, 193, 64, 21, 0, 47, 81, 109, 97, 110,
- 97, 103, 101, 114, 32, 0, 13, 67, 52, 209, 64, 109, 97, 100, 97, 109, 101, 0, 29, 0, 0, 0, 0, 6, 195, 85, 65, 128, 13, 0,
- 0, 0, 0, 9, 67, 92, 146, 64, 58, 37, 12, 0, 6, 195, 80, 242, 64, 76, 0, 0, 0, 8, 197, 5, 85, 1, 57, 64, 76, 0,
- 0, 0, 0, 12, 69, 4, 36, 197, 57, 64, 35, 71, 89, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 69, 32, 20, 133, 56,
- 112, 23, 35, 34, 113, 0, 0, 0, 0, 16, 70, 64, 242, 226, 52, 243, 128, 48, 39, 49, 36, 65, 127, 50, 0, 0, 7, 195, 36, 196,
- 192, 76, 32, 0, 0, 10, 67, 48, 19, 211, 55, 35, 127, 89, 0, 9, 198, 80, 245, 74, 61, 84, 147, 76, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 13, 69, 5, 85, 15, 85, 32, 39, 47, 40, 34, 0, 76, 14, 6, 95, 114, 111, 109, 97, 110, 34, 39, 65, 6,
- 114, 0, 0, 0, 0, 0, 0, 0, 10, 69, 76, 50, 69, 57, 64, 89, 37, 0, 12, 67, 72, 145, 78, 34, 37, 6, 114, 134, 0, 76,
- 0, 0, 14, 67, 4, 68, 204, 35, 72, 4, 36, 112, 89, 112, 55, 0, 0, 6, 20, 0, 83, 1, 0, 0, 111, 0, 101, 0, 0, 0,
- 0, 0, 6, 18, 66, 100, 0, 101, 0, 108, 0, 110, 0, 114, 0, 116, 0, 117, 0, 7, 6, 18, 67, 98, 0, 99, 0, 100, 0, 102,
- 0, 103, 0, 104, 0, 107, 0, 112, 0, 116, 0, 118, 0, 7, 6, 18, 68, 100, 0, 108, 0, 109, 0, 110, 0, 115, 0, 116, 0, 118,
- 0, 7, 6, 18, 69, 99, 0, 100, 0, 102, 0, 103, 0, 108, 0, 109, 0, 110, 0, 118, 0, 7, 6, 18, 70, 103, 0, 104, 0, 107,
- 0, 108, 0, 109, 0, 118, 0, 119, 0, 7, 6, 18, 71, 98, 108, 0, 98, 114, 0, 99, 108, 0, 99, 114, 0, 99, 116, 0, 100, 114,
- 0, 102, 108, 0, 102, 114, 0, 102, 116, 0, 103, 108, 0, 103, 114, 0, 107, 108, 0, 107, 114, 0, 112, 108, 0, 112, 114, 0, 116, 114,
- 0, 118, 114, 0, 7, 6, 18, 72, 195, 169, 99, 0, 195, 169, 100, 0, 101, 99, 0, 101, 100, 0, 108, 98, 0, 108, 99, 0, 108, 100,
- 0, 108, 103, 0, 108, 109, 0, 108, 110, 0, 108, 112, 0, 108, 116, 0, 108, 118, 0, 114, 98, 0, 114, 99, 0, 114, 100, 0, 114, 102,
- 0, 114, 103, 0, 114, 108, 0, 114, 109, 0, 114, 110, 0, 114, 112, 0, 114, 115, 0, 114, 116, 0, 114, 118, 0, 7, 6, 18, 73, 99,
- 104, 0, 113, 117, 0, 103, 117, 0, 98, 0, 99, 0, 100, 0, 102, 0, 103, 0, 104, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0,
- 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, 118, 0, 119, 0, 120, 0, 122, 0, 7, 6, 18, 74, 108, 0, 114, 0, 115, 0, 7, 6,
- 18, 75, 105, 97, 0, 105, 101, 0, 105, 111, 0, 117, 97, 0, 117, 101, 0, 117, 105, 0, 117, 111, 0, 7, 6, 18, 76, 98, 0, 112,
- 0, 116, 0, 7, 6, 18, 77, 97, 195, 175, 0, 114, 195, 169, 0, 195, 169, 0, 195, 168, 0, 97, 108, 0, 105, 98, 0, 105, 101, 0,
- 105, 113, 0, 111, 109, 0, 111, 110, 0, 121, 109, 0, 108, 0, 7, 6, 18, 78, 101, 114, 0, 104, 110, 0, 100, 0, 103, 0, 107, 0,
- 108, 0, 112, 0, 7, 6, 18, 79, 98, 101, 0, 105, 110, 0, 117, 112, 0, 117, 116, 0, 7, 6, 18, 80, 99, 0, 102, 0, 103, 0,
- 104, 0, 7, 6, 18, 81, 48, 48, 0, 48, 49, 0, 48, 50, 0, 48, 51, 0, 48, 52, 0, 48, 53, 0, 48, 54, 0, 48, 55, 0,
- 48, 56, 0, 48, 57, 0, 49, 48, 0, 49, 49, 0, 49, 50, 0, 49, 51, 0, 49, 52, 0, 49, 53, 0, 49, 54, 0, 49, 55, 0,
- 49, 56, 0, 49, 57, 0, 50, 48, 0, 50, 49, 0, 50, 50, 0, 50, 51, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0,
- 54, 0, 55, 0, 56, 0, 57, 0, 7, 6, 18, 82, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 7, 6, 195, 167, 0, 4,
- 3, 89, 0, 39, 8, 2, 14, 128, 140, 130, 0, 7, 6, 195, 168, 0, 109, 101, 1, 16, 3, 37, 112, 65, 0, 4, 3, 112, 0, 115,
- 2, 32, 0, 4, 115, 1, 109, 2, 32, 3, 112, 89, 0, 115, 1, 110, 2, 32, 0, 115, 1, 112, 2, 32, 0, 115, 1, 114, 17, 65,
- 2, 32, 0, 7, 6, 195, 171, 0, 1, 117, 3, 0, 1, 111, 110, 2, 32, 3, 36, 0, 3, 112, 0, 7, 6, 195, 175, 0, 3, 37,
- 0, 115, 1, 97, 17, 67, 2, 32, 3, 37, 89, 0, 4, 1, 17, 65, 2, 32, 3, 57, 0, 1, 17, 65, 2, 108, 17, 65, 0, 101,
- 1, 17, 65, 2, 32, 0, 110, 2, 25, 3, 114, 0, 7, 6, 195, 180, 0, 4, 3, 39, 0, 116, 2, 32, 0, 7, 6, 195, 188, 0,
- 109, 2, 32, 3, 39, 65, 0, 3, 111, 0, 108, 2, 32, 3, 111, 55, 55, 0, 115, 2, 32, 3, 111, 89, 0, 7, 6, 97, 0, 2,
- 195, 180, 3, 0, 105, 1, 102, 2, 115, 17, 65, 3, 13, 0, 4, 110, 121, 3, 21, 0, 119, 2, 25, 0, 4, 3, 35, 0, 2, 105,
- 108, 25, 0, 2, 110, 110, 17, 65, 0, 109, 2, 109, 0, 109, 2, 110, 0, 110, 2, 110, 32, 0, 4, 114, 99, 104, 8, 2, 97, 14,
- 128, 132, 132, 3, 35, 34, 49, 0, 114, 99, 104, 8, 2, 111, 14, 128, 132, 132, 0, 114, 99, 104, 195, 169, 8, 2, 21, 14, 128, 132,
- 133, 3, 35, 34, 49, 36, 0, 114, 99, 104, 195, 169, 111, 8, 2, 21, 14, 128, 132, 134, 3, 35, 34, 49, 36, 39, 0, 111, 195, 187,
- 116, 2, 105, 3, 35, 40, 89, 0, 4, 110, 1, 109, 18, 67, 2, 32, 3, 35, 50, 0, 110, 1, 109, 21, 21, 2, 32, 0, 110, 1,
- 109, 122, 2, 32, 0, 110, 1, 119, 2, 32, 0, 110, 2, 104, 0, 110, 8, 18, 69, 2, 32, 0, 110, 8, 104, 2, 32, 0, 110, 97,
- 114, 99, 104, 111, 8, 2, 21, 14, 128, 132, 135, 3, 35, 50, 35, 34, 49, 39, 0, 4, 121, 2, 97, 107, 3, 35, 57, 0, 121, 101,
- 1, 98, 98, 2, 32, 0, 4, 109, 1, 104, 2, 32, 14, 128, 128, 130, 3, 35, 65, 0, 109, 8, 2, 110, 0, 101, 3, 35, 112, 0,
- 4, 101, 2, 32, 3, 36, 0, 105, 2, 32, 0, 121, 101, 1, 98, 98, 2, 29, 3, 36, 37, 0, 4, 117, 3, 39, 0, 117, 100, 2,
- 32, 0, 117, 116, 111, 8, 2, 21, 14, 128, 132, 132, 3, 39, 47, 39, 0, 117, 116, 111, 109, 8, 2, 110, 3, 39, 47, 127, 0, 117,
- 100, 8, 17, 67, 2, 32, 3, 39, 72, 0, 117, 100, 105, 111, 8, 2, 21, 14, 128, 132, 133, 3, 39, 72, 37, 39, 0, 117, 116, 2,
- 32, 3, 39, 140, 0, 4, 111, 117, 1, 115, 2, 108, 101, 3, 40, 0, 111, 117, 108, 1, 115, 2, 32, 0, 111, 195, 187, 116, 3, 40,
- 47, 0, 4, 105, 3, 112, 0, 105, 8, 108, 97, 98, 2, 32, 0, 105, 8, 114, 118, 2, 32, 0, 105, 8, 115, 115, 101, 2, 32, 0,
- 105, 101, 0, 121, 2, 17, 67, 0, 121, 2, 32, 0, 121, 3, 112, 57, 0, 121, 101, 114, 1, 108, 29, 2, 29, 3, 112, 57, 117, 34,
- 0, 4, 105, 101, 110, 116, 3, 112, 140, 0, 105, 116, 2, 32, 0, 105, 115, 2, 32, 3, 112, 143, 0, 4, 101, 110, 3, 113, 0, 109,
- 2, 18, 76, 0, 110, 1, 109, 108, 117, 2, 32, 0, 110, 1, 109, 115, 105, 108, 2, 32, 0, 110, 2, 25, 0, 110, 8, 109, 175, 195,
- 97, 99, 2, 32, 0, 111, 110, 8, 17, 67, 2, 32, 0, 4, 110, 116, 105, 8, 2, 17, 67, 17, 65, 29, 14, 128, 132, 132, 3, 113,
- 47, 37, 0, 110, 116, 105, 8, 2, 21, 21, 14, 128, 132, 132, 0, 4, 105, 109, 2, 25, 3, 114, 0, 105, 110, 2, 25, 0, 4, 105,
- 110, 1, 104, 99, 2, 32, 3, 114, 134, 0, 105, 110, 1, 116, 17, 67, 2, 32, 0, 4, 117, 2, 108, 32, 3, 127, 0, 117, 2, 114,
- 101, 32, 0, 7, 6, 98, 0, 1, 109, 111, 2, 32, 3, 0, 4, 97, 99, 107, 3, 21, 0, 101, 8, 2, 18, 80, 17, 65, 0, 111,
- 97, 114, 100, 0, 111, 120, 2, 32, 0, 117, 103, 103, 0, 4, 3, 71, 0, 98, 0, 7, 6, 99, 0, 4, 1, 97, 98, 97, 116, 2,
- 32, 3, 0, 4, 1, 97, 109, 111, 116, 2, 32, 3, 0, 4, 1, 110, 97, 17, 67, 2, 32, 3, 0, 4, 1, 110, 111, 17, 67, 2,
- 32, 3, 0, 4, 1, 114, 97, 2, 116, 105, 3, 0, 4, 1, 114, 101, 108, 99, 2, 32, 3, 0, 4, 1, 115, 2, 17, 71, 3, 0,
- 4, 1, 117, 111, 104, 99, 116, 2, 32, 3, 0, 1, 120, 2, 17, 71, 3, 0, 4, 104, 1, 110, 2, 32, 3, 21, 0, 104, 2, 109,
- 101, 110, 116, 0, 117, 116, 2, 32, 0, 4, 3, 49, 0, 8, 110, 111, 100, 2, 32, 0, 99, 0, 99, 104, 0, 104, 1, 97, 2, 32,
- 0, 104, 1, 101, 2, 32, 0, 104, 1, 105, 110, 2, 32, 0, 104, 1, 105, 110, 97, 109, 2, 195, 169, 0, 104, 1, 111, 116, 105, 109,
- 2, 111, 0, 104, 1, 114, 111, 2, 101, 115, 17, 67, 0, 104, 1, 114, 111, 2, 105, 17, 67, 0, 104, 2, 108, 0, 104, 2, 110, 0,
- 104, 2, 114, 0, 104, 2, 115, 0, 104, 2, 116, 111, 0, 104, 8, 2, 97, 111, 0, 104, 8, 2, 97, 114, 105, 115, 109, 0, 104, 8,
- 2, 105, 114, 111, 112, 0, 104, 8, 2, 111, 114, 17, 65, 0, 104, 8, 17, 65, 2, 111, 32, 0, 104, 8, 117, 101, 2, 97, 114, 105,
- 0, 107, 0, 113, 0, 113, 117, 0, 104, 114, 111, 110, 111, 8, 2, 21, 14, 128, 132, 134, 3, 49, 34, 39, 50, 39, 0, 4, 97, 115,
- 116, 2, 32, 14, 128, 128, 132, 3, 49, 35, 89, 47, 0, 97, 115, 116, 115, 2, 32, 14, 128, 128, 133, 0, 108, 111, 119, 110, 8, 3,
- 49, 55, 40, 50, 0, 99, 2, 17, 71, 3, 49, 89, 0, 104, 1, 105, 119, 3, 76, 0, 4, 1, 101, 115, 2, 111, 110, 100, 3, 81,
- 0, 1, 110, 105, 122, 2, 32, 0, 4, 2, 17, 71, 3, 89, 0, 39, 8, 2, 14, 128, 140, 130, 0, 4, 8, 2, 100, 3, 89, 36,
- 0, 111, 101, 8, 2, 108, 97, 0, 121, 98, 101, 114, 8, 2, 14, 128, 132, 133, 3, 89, 37, 71, 112, 34, 0, 105, 101, 110, 116, 2,
- 32, 3, 89, 37, 140, 0, 4, 105, 101, 110, 116, 1, 105, 102, 102, 101, 3, 89, 57, 113, 0, 105, 101, 110, 116, 1, 105, 102, 169, 195,
- 100, 0, 4, 104, 3, 91, 0, 104, 8, 2, 111, 114, 105, 122, 0, 104, 8, 2, 111, 114, 111, 0, 7, 6, 100, 0, 4, 1, 105, 111,
- 2, 32, 3, 0, 4, 1, 110, 97, 2, 32, 3, 0, 4, 1, 110, 111, 17, 67, 2, 32, 3, 0, 4, 1, 114, 2, 32, 3, 0, 4,
- 1, 117, 111, 2, 32, 3, 0, 8, 105, 110, 2, 32, 3, 0, 4, 97, 121, 2, 32, 3, 21, 0, 101, 118, 105, 99, 8, 0, 108, 101,
- 2, 29, 0, 116, 2, 32, 3, 47, 0, 4, 3, 72, 0, 1, 114, 111, 108, 2, 32, 0, 8, 110, 97, 98, 2, 32, 0, 8, 110, 97,
- 108, 2, 32, 0, 8, 110, 97, 115, 2, 32, 0, 8, 110, 97, 116, 115, 2, 32, 0, 8, 114, 97, 104, 2, 32, 0, 39, 8, 2, 14,
- 128, 132, 130, 0, 100, 0, 4, 105, 101, 110, 1, 169, 195, 112, 120, 101, 32, 26, 2, 116, 32, 3, 72, 37, 0, 105, 101, 110, 2, 116,
- 32, 0, 4, 105, 101, 110, 8, 169, 195, 112, 120, 101, 2, 116, 32, 3, 72, 57, 113, 0, 105, 101, 110, 8, 169, 195, 114, 103, 110, 105,
- 2, 116, 32, 0, 101, 110, 100, 114, 111, 8, 2, 21, 14, 128, 132, 134, 3, 72, 114, 72, 34, 39, 0, 4, 1, 110, 101, 17, 67, 2,
- 32, 3, 140, 0, 1, 110, 101, 117, 113, 2, 32, 0, 1, 110, 111, 99, 2, 32, 0, 8, 110, 97, 114, 103, 2, 32, 0, 7, 6, 101,
- 0, 4, 1, 17, 65, 2, 114, 17, 65, 3, 0, 4, 1, 17, 67, 2, 45, 3, 0, 4, 1, 18, 73, 21, 2, 17, 67, 17, 65, 3,
- 0, 4, 1, 18, 73, 21, 2, 18, 71, 3, 0, 4, 1, 99, 45, 2, 32, 3, 0, 4, 1, 103, 2, 17, 65, 3, 0, 4, 1, 105,
- 2, 109, 17, 65, 3, 0, 4, 1, 106, 45, 2, 32, 3, 0, 4, 2, 32, 3, 0, 4, 2, 111, 105, 3, 0, 4, 110, 1, 108, 111,
- 26, 2, 116, 32, 3, 0, 4, 110, 1, 118, 117, 111, 99, 32, 26, 2, 116, 32, 3, 0, 110, 1, 118, 117, 111, 99, 32, 115, 2, 116,
- 32, 3, 0, 195, 175, 2, 25, 3, 6, 112, 57, 0, 4, 3, 13, 0, 1, 17, 67, 21, 2, 17, 67, 101, 17, 67, 17, 65, 0, 1,
- 18, 71, 21, 2, 17, 67, 17, 65, 0, 1, 18, 71, 21, 2, 18, 71, 0, 1, 18, 72, 21, 2, 17, 67, 17, 65, 0, 1, 18, 72,
- 21, 2, 18, 71, 0, 1, 18, 73, 21, 2, 17, 67, 18, 75, 17, 67, 0, 1, 18, 73, 21, 2, 18, 71, 18, 75, 17, 67, 0, 1,
- 100, 2, 115, 115, 117, 115, 32, 0, 1, 114, 116, 2, 17, 67, 17, 65, 0, 1, 114, 116, 2, 17, 67, 104, 17, 65, 0, 1, 117, 103,
- 18, 74, 21, 2, 17, 67, 17, 65, 0, 1, 117, 103, 18, 74, 21, 2, 18, 71, 0, 1, 117, 113, 18, 74, 21, 2, 17, 67, 17, 65,
- 0, 1, 117, 113, 18, 74, 21, 2, 18, 71, 0, 2, 17, 67, 108, 0, 2, 17, 67, 114, 0, 8, 100, 2, 99, 104, 0, 8, 108, 2,
- 17, 67, 17, 65, 0, 8, 108, 2, 17, 67, 104, 17, 65, 0, 8, 108, 2, 17, 67, 108, 17, 65, 0, 8, 114, 2, 99, 104, 0, 8,
- 114, 2, 115, 115, 0, 8, 114, 2, 115, 116, 114, 97, 0, 8, 114, 2, 115, 116, 114, 111, 0, 8, 114, 2, 115, 116, 114, 117, 0, 8,
- 17, 67, 2, 32, 3, 14, 0, 4, 8, 2, 17, 67, 101, 29, 3, 21, 0, 97, 0, 100, 2, 32, 0, 101, 0, 102, 111, 114, 101, 2,
- 32, 0, 105, 110, 103, 2, 32, 0, 105, 118, 101, 0, 108, 2, 17, 67, 29, 0, 110, 104, 97, 110, 8, 0, 110, 116, 101, 114, 8, 2,
- 32, 0, 115, 115, 2, 32, 0, 115, 116, 1, 117, 113, 2, 32, 0, 115, 116, 101, 1, 117, 113, 2, 29, 32, 0, 118, 101, 110, 2, 32,
- 0, 118, 101, 114, 1, 17, 67, 111, 0, 118, 101, 114, 8, 0, 119, 2, 12, 12, 0, 121, 101, 8, 0, 4, 109, 1, 21, 2, 109, 101,
- 3, 35, 0, 109, 1, 108, 2, 110, 0, 109, 8, 102, 2, 109, 101, 0, 4, 2, 114, 105, 32, 12, 12, 3, 36, 0, 2, 114, 105, 97,
- 32, 12, 12, 0, 2, 114, 111, 32, 12, 12, 0, 8, 2, 17, 67, 11, 0, 8, 2, 17, 67, 17, 65, 0, 8, 2, 17, 67, 17, 65,
- 24, 0, 8, 2, 18, 71, 17, 65, 0, 8, 109, 2, 103, 97, 0, 8, 114, 2, 115, 115, 117, 0, 8, 116, 114, 97, 2, 12, 12, 0,
- 100, 1, 105, 112, 2, 32, 0, 102, 8, 108, 99, 2, 32, 0, 114, 2, 32, 0, 114, 2, 115, 32, 0, 115, 1, 109, 17, 65, 2, 100,
- 17, 65, 0, 115, 1, 109, 17, 65, 2, 110, 17, 65, 0, 115, 8, 100, 2, 98, 17, 65, 0, 115, 8, 100, 2, 106, 17, 65, 0, 115,
- 8, 100, 2, 110, 17, 65, 0, 115, 8, 100, 2, 113, 17, 65, 0, 115, 8, 108, 2, 113, 17, 65, 0, 115, 8, 109, 2, 100, 17, 65,
- 0, 115, 8, 109, 2, 110, 17, 65, 0, 115, 104, 1, 100, 2, 17, 65, 3, 36, 88, 0, 114, 1, 119, 101, 105, 2, 29, 3, 36, 120,
- 0, 122, 2, 32, 3, 36, 143, 0, 97, 117, 2, 12, 12, 3, 39, 0, 4, 117, 1, 103, 2, 114, 101, 3, 111, 0, 117, 8, 2, 115,
- 115, 0, 195, 187, 8, 0, 117, 116, 8, 2, 32, 3, 111, 140, 0, 4, 1, 104, 103, 2, 116, 17, 65, 29, 3, 112, 0, 1, 105, 2,
- 114, 116, 32, 0, 1, 112, 97, 99, 2, 108, 97, 32, 0, 2, 17, 67, 17, 67, 0, 2, 17, 67, 32, 0, 2, 99, 116, 12, 12, 12,
- 12, 12, 0, 2, 105, 108, 0, 2, 114, 17, 67, 0, 2, 114, 114, 12, 12, 12, 0, 2, 120, 12, 12, 12, 12, 12, 0, 8, 17, 67,
- 101, 2, 17, 67, 17, 65, 12, 12, 0, 98, 1, 102, 2, 118, 17, 65, 0, 99, 116, 1, 112, 2, 32, 0, 105, 0, 108, 2, 108, 0,
- 109, 2, 109, 97, 0, 110, 1, 105, 17, 67, 2, 110, 17, 65, 0, 110, 2, 110, 17, 65, 0, 116, 1, 107, 99, 105, 116, 2, 32, 0,
- 121, 2, 17, 67, 0, 121, 2, 32, 0, 4, 114, 1, 107, 99, 111, 2, 25, 3, 112, 34, 0, 114, 1, 110, 105, 97, 116, 2, 29, 0,
- 114, 1, 116, 115, 17, 67, 2, 29, 0, 114, 8, 17, 67, 2, 32, 0, 114, 8, 104, 17, 67, 2, 32, 0, 114, 8, 105, 102, 2, 32,
- 0, 114, 8, 105, 104, 2, 32, 0, 114, 8, 105, 116, 2, 32, 0, 114, 8, 116, 114, 97, 99, 2, 29, 0, 114, 8, 118, 105, 104, 2,
- 29, 0, 114, 8, 118, 110, 101, 2, 32, 0, 4, 116, 1, 103, 100, 2, 32, 3, 112, 47, 0, 116, 1, 107, 2, 32, 0, 99, 116, 2,
- 32, 3, 112, 49, 47, 0, 4, 120, 116, 114, 97, 8, 2, 17, 67, 14, 128, 132, 133, 3, 112, 49, 89, 47, 34, 35, 0, 120, 116, 114,
- 97, 8, 2, 117, 14, 128, 132, 133, 0, 4, 105, 110, 8, 2, 25, 3, 112, 50, 0, 110, 1, 17, 67, 2, 32, 0, 110, 1, 17, 67,
- 2, 116, 111, 32, 0, 110, 8, 121, 2, 32, 0, 110, 115, 1, 112, 115, 2, 32, 3, 112, 50, 89, 0, 108, 2, 115, 29, 3, 112, 55,
- 0, 121, 3, 112, 57, 0, 109, 110, 1, 108, 105, 3, 112, 65, 0, 115, 116, 1, 45, 2, 32, 3, 112, 89, 47, 0, 116, 1, 109, 2,
- 32, 3, 112, 140, 0, 4, 109, 2, 18, 76, 3, 113, 0, 109, 2, 109, 17, 65, 17, 67, 17, 65, 17, 67, 0, 109, 2, 109, 17, 65,
- 17, 67, 17, 67, 0, 109, 2, 109, 97, 105, 0, 110, 1, 17, 67, 2, 100, 32, 0, 110, 1, 17, 67, 111, 17, 67, 109, 105, 2, 116,
- 32, 0, 110, 1, 17, 67, 111, 17, 67, 110, 105, 2, 116, 32, 0, 110, 1, 17, 67, 169, 195, 2, 116, 32, 0, 110, 1, 17, 67, 169,
- 195, 2, 116, 32, 0, 110, 1, 99, 97, 106, 2, 116, 32, 0, 110, 1, 99, 99, 2, 116, 32, 0, 110, 1, 99, 105, 116, 169, 195, 2,
- 116, 32, 0, 110, 1, 99, 115, 17, 65, 2, 116, 32, 0, 110, 1, 100, 105, 17, 67, 169, 195, 2, 116, 32, 0, 110, 1, 100, 105, 99,
- 17, 67, 17, 65, 29, 2, 116, 32, 0, 110, 1, 100, 105, 114, 116, 29, 2, 116, 32, 0, 110, 1, 100, 117, 17, 67, 2, 116, 32, 0,
- 110, 1, 103, 110, 105, 21, 21, 2, 116, 32, 0, 110, 1, 103, 114, 101, 118, 2, 116, 32, 0, 110, 1, 105, 17, 67, 2, 99, 0, 110,
- 1, 105, 116, 97, 112, 0, 110, 1, 108, 97, 118, 105, 2, 116, 32, 0, 110, 1, 108, 108, 101, 99, 120, 2, 116, 32, 0, 110, 1, 108,
- 111, 2, 116, 32, 0, 110, 1, 108, 117, 2, 116, 32, 0, 110, 1, 109, 97, 17, 67, 105, 2, 116, 32, 0, 110, 1, 109, 97, 109, 114,
- 2, 116, 32, 0, 110, 1, 109, 101, 2, 116, 32, 0, 110, 1, 109, 103, 2, 116, 32, 0, 110, 1, 109, 105, 17, 67, 17, 67, 17, 65,
- 17, 67, 2, 116, 32, 0, 110, 1, 109, 105, 97, 17, 65, 2, 116, 32, 0, 110, 1, 109, 105, 97, 17, 67, 2, 116, 32, 0, 110, 1,
- 109, 105, 100, 2, 116, 32, 0, 110, 1, 109, 105, 103, 17, 65, 2, 116, 32, 0, 110, 1, 109, 105, 108, 17, 65, 2, 116, 32, 0, 110,
- 1, 109, 105, 108, 112, 2, 116, 32, 0, 110, 1, 109, 105, 110, 97, 109, 2, 116, 32, 0, 110, 1, 109, 105, 110, 105, 2, 116, 32, 0,
- 110, 1, 109, 105, 110, 111, 2, 116, 32, 0, 110, 1, 109, 105, 115, 17, 65, 2, 116, 32, 0, 110, 1, 109, 105, 116, 17, 65, 2, 116,
- 32, 0, 110, 1, 109, 109, 2, 116, 32, 0, 110, 1, 109, 111, 109, 2, 116, 32, 0, 110, 1, 109, 114, 101, 2, 116, 32, 0, 110, 1,
- 109, 114, 117, 111, 116, 2, 116, 32, 0, 110, 1, 109, 117, 17, 67, 111, 2, 116, 32, 0, 110, 1, 109, 117, 100, 2, 116, 32, 0, 110,
- 1, 109, 117, 103, 2, 116, 32, 0, 110, 1, 109, 117, 106, 2, 116, 32, 0, 110, 1, 109, 117, 114, 2, 116, 32, 0, 110, 1, 110, 97,
- 109, 2, 116, 32, 0, 110, 1, 110, 105, 109, 109, 105, 2, 116, 32, 0, 110, 1, 110, 105, 109, 169, 195, 111, 2, 116, 32, 0, 110, 1,
- 110, 105, 116, 110, 111, 2, 116, 32, 0, 110, 1, 110, 105, 116, 114, 101, 2, 116, 32, 0, 110, 1, 112, 114, 17, 65, 29, 2, 116, 32,
- 0, 110, 1, 114, 97, 112, 115, 2, 116, 32, 0, 110, 1, 114, 114, 17, 65, 17, 67, 2, 116, 32, 0, 110, 1, 116, 105, 110, 169, 195,
- 2, 116, 32, 0, 110, 1, 116, 116, 105, 109, 2, 116, 32, 0, 110, 1, 117, 108, 102, 17, 67, 2, 116, 32, 0, 110, 1, 117, 113, 2,
- 100, 32, 0, 110, 1, 117, 113, 169, 195, 2, 116, 32, 0, 110, 2, 17, 67, 17, 65, 0, 110, 2, 17, 67, 17, 67, 0, 110, 2, 110,
- 117, 0, 110, 2, 115, 32, 0, 110, 8, 17, 67, 2, 116, 32, 0, 110, 8, 100, 114, 97, 2, 116, 32, 0, 110, 8, 103, 97, 2, 116,
- 32, 0, 110, 8, 103, 114, 97, 2, 116, 32, 0, 110, 8, 103, 114, 101, 115, 2, 116, 32, 0, 110, 8, 103, 114, 117, 2, 116, 32, 0,
- 110, 8, 108, 97, 116, 2, 116, 32, 0, 110, 8, 108, 111, 100, 2, 116, 32, 0, 110, 8, 109, 105, 99, 2, 116, 32, 0, 110, 8, 109,
- 105, 112, 2, 116, 32, 0, 110, 8, 109, 114, 17, 65, 115, 2, 116, 32, 0, 110, 8, 110, 105, 109, 169, 195, 2, 116, 32, 0, 110, 8,
- 114, 97, 112, 2, 116, 32, 0, 110, 8, 114, 97, 112, 112, 97, 2, 116, 32, 0, 110, 8, 114, 97, 118, 2, 116, 32, 0, 110, 8, 114,
- 111, 108, 102, 2, 116, 32, 0, 110, 8, 114, 117, 97, 108, 2, 116, 32, 0, 110, 8, 116, 97, 108, 2, 116, 32, 0, 110, 8, 116, 97,
- 112, 2, 116, 32, 0, 110, 8, 116, 110, 111, 99, 2, 116, 32, 0, 110, 8, 116, 110, 111, 99, 169, 195, 109, 2, 116, 32, 0, 110, 8,
- 118, 117, 111, 99, 2, 116, 14, 128, 160, 131, 0, 110, 8, 118, 117, 111, 115, 2, 116, 32, 0, 110, 115, 1, 99, 110, 2, 32, 0, 4,
- 110, 2, 104, 17, 65, 3, 113, 50, 0, 110, 8, 2, 17, 65, 0, 110, 2, 32, 3, 113, 134, 0, 4, 110, 116, 1, 103, 105, 100, 110,
- 2, 32, 3, 113, 140, 0, 110, 116, 1, 103, 105, 108, 105, 2, 32, 0, 110, 116, 1, 103, 105, 108, 108, 2, 32, 0, 110, 116, 1, 103,
- 110, 97, 116, 2, 32, 0, 110, 115, 1, 17, 67, 169, 195, 2, 32, 3, 113, 143, 0, 4, 105, 110, 2, 25, 3, 114, 0, 110, 1, 17,
- 65, 17, 65, 2, 32, 0, 110, 1, 100, 111, 2, 100, 114, 0, 110, 1, 105, 17, 67, 2, 25, 0, 110, 1, 109, 97, 120, 2, 32, 0,
- 110, 1, 112, 112, 97, 2, 100, 105, 0, 110, 1, 169, 195, 2, 32, 0, 110, 8, 17, 67, 2, 106, 0, 110, 8, 109, 97, 108, 102, 2,
- 99, 0, 105, 110, 1, 108, 112, 2, 32, 3, 114, 134, 0, 4, 1, 104, 99, 116, 2, 114, 29, 3, 117, 0, 1, 116, 114, 101, 118, 2,
- 114, 29, 0, 117, 1, 103, 0, 117, 2, 17, 67, 29, 0, 117, 2, 17, 67, 101, 29, 0, 117, 2, 105, 0, 117, 2, 108, 101, 29, 0,
- 117, 2, 114, 17, 67, 0, 117, 2, 114, 101, 29, 0, 117, 2, 114, 114, 101, 29, 0, 4, 114, 1, 107, 99, 97, 2, 25, 3, 117, 34,
- 0, 114, 1, 107, 99, 111, 114, 2, 25, 0, 114, 8, 116, 116, 117, 99, 2, 29, 0, 97, 109, 1, 114, 17, 67, 3, 125, 12, 65, 0,
- 97, 110, 101, 114, 1, 108, 17, 67, 3, 125, 50, 117, 34, 0, 97, 109, 101, 114, 1, 114, 17, 67, 3, 125, 65, 117, 34, 0, 4, 117,
- 3, 132, 0, 117, 2, 17, 67, 101, 29, 0, 117, 2, 17, 67, 101, 114, 32, 0, 117, 2, 108, 101, 114, 0, 195, 187, 3, 132, 12, 0,
- 117, 116, 2, 32, 3, 132, 140, 0, 117, 120, 2, 32, 3, 132, 143, 0, 4, 110, 116, 1, 17, 65, 2, 32, 3, 140, 0, 110, 116, 1,
- 100, 105, 17, 67, 169, 195, 26, 2, 32, 0, 110, 116, 1, 103, 105, 2, 32, 0, 110, 116, 1, 103, 114, 101, 118, 26, 2, 32, 0, 110,
- 116, 1, 103, 114, 117, 32, 26, 2, 32, 0, 110, 116, 1, 108, 97, 118, 105, 26, 2, 32, 0, 110, 116, 1, 108, 108, 101, 99, 120, 26,
- 2, 32, 0, 110, 116, 1, 108, 111, 29, 2, 32, 0, 110, 116, 1, 108, 117, 26, 2, 32, 0, 110, 116, 1, 108, 117, 99, 17, 67, 2,
- 32, 0, 110, 116, 1, 108, 117, 101, 2, 32, 0, 110, 116, 1, 109, 114, 101, 102, 26, 2, 32, 0, 110, 116, 1, 114, 97, 112, 32, 26,
- 2, 32, 0, 110, 116, 1, 114, 114, 101, 17, 67, 2, 32, 0, 110, 116, 1, 117, 108, 102, 17, 67, 26, 2, 32, 0, 110, 116, 2, 32,
- 0, 110, 116, 8, 116, 110, 111, 99, 26, 2, 32, 0, 115, 2, 32, 3, 143, 0, 7, 6, 102, 0, 4, 2, 102, 3, 0, 8, 114, 101,
- 110, 2, 29, 3, 0, 4, 105, 114, 101, 8, 2, 17, 67, 17, 65, 3, 21, 0, 105, 114, 101, 8, 2, 17, 67, 17, 67, 17, 65, 0,
- 108, 121, 0, 114, 97, 109, 101, 8, 0, 116, 101, 114, 2, 32, 0, 3, 83, 0, 4, 8, 117, 101, 110, 2, 32, 97, 110, 115, 3, 84,
- 0, 8, 117, 101, 110, 2, 32, 104, 101, 117, 114, 101, 115, 0, 7, 6, 103, 0, 4, 1, 110, 97, 116, 169, 195, 2, 32, 3, 0, 4,
- 1, 114, 117, 111, 98, 2, 32, 3, 0, 4, 8, 110, 97, 114, 2, 32, 3, 0, 4, 8, 110, 97, 115, 2, 32, 3, 0, 4, 8, 110,
- 111, 108, 2, 32, 3, 0, 4, 116, 1, 110, 105, 118, 2, 32, 117, 110, 3, 0, 116, 2, 32, 3, 0, 4, 97, 109, 101, 8, 2, 29,
- 3, 21, 0, 104, 2, 25, 0, 105, 114, 108, 0, 121, 1, 21, 2, 32, 0, 4, 116, 1, 110, 17, 65, 2, 17, 65, 3, 47, 0, 116,
- 1, 110, 105, 118, 2, 32, 17, 65, 0, 116, 1, 110, 105, 118, 2, 32, 99, 105, 110, 113, 0, 116, 1, 110, 105, 118, 2, 32, 100, 101,
- 117, 120, 0, 116, 1, 110, 105, 118, 2, 32, 104, 117, 105, 116, 0, 116, 1, 110, 105, 118, 2, 32, 110, 101, 117, 102, 0, 116, 1, 110,
- 105, 118, 2, 32, 110, 101, 117, 118, 105, 0, 116, 1, 110, 105, 118, 2, 32, 113, 117, 97, 116, 114, 0, 116, 1, 110, 105, 118, 2, 32,
- 115, 101, 112, 116, 0, 116, 1, 110, 105, 118, 2, 32, 115, 105, 120, 0, 116, 1, 110, 105, 118, 2, 32, 116, 114, 111, 105, 115, 0, 110,
- 2, 105, 101, 3, 50, 0, 110, 3, 50, 57, 0, 110, 2, 101, 17, 67, 17, 65, 3, 50, 57, 14, 0, 4, 110, 2, 32, 3, 67, 0,
- 110, 2, 101, 32, 0, 110, 105, 1, 105, 97, 0, 110, 105, 3, 67, 37, 0, 4, 3, 81, 0, 1, 97, 105, 100, 2, 110, 111, 0, 2,
- 17, 67, 0, 2, 32, 0, 8, 97, 2, 110, 111, 0, 103, 0, 117, 2, 105, 0, 110, 101, 114, 8, 97, 119, 2, 32, 3, 81, 50, 112,
- 34, 0, 103, 1, 117, 115, 2, 17, 71, 3, 81, 90, 0, 4, 117, 105, 1, 105, 97, 2, 108, 3, 81, 111, 37, 0, 117, 105, 1, 110,
- 105, 2, 115, 0, 4, 2, 17, 71, 3, 90, 0, 101, 2, 97, 0, 101, 2, 111, 0, 116, 115, 8, 110, 105, 118, 101, 114, 116, 97, 117,
- 113, 2, 32, 3, 143, 0, 7, 6, 104, 0, 4, 3, 0, 4, 8, 2, 97, 98, 105, 3, 0, 4, 8, 2, 97, 108, 108, 111, 3, 0,
- 4, 8, 2, 97, 109, 101, 3, 0, 4, 8, 2, 97, 110, 100, 114, 3, 0, 4, 8, 2, 97, 114, 109, 3, 0, 4, 8, 2, 101, 99,
- 116, 3, 0, 4, 8, 2, 101, 108, 3, 0, 4, 8, 2, 101, 114, 98, 3, 0, 4, 8, 2, 101, 117, 114, 101, 3, 0, 4, 8, 2,
- 105, 98, 101, 114, 3, 0, 4, 8, 2, 105, 112, 112, 111, 3, 0, 4, 8, 2, 105, 114, 111, 3, 0, 4, 8, 2, 105, 115, 116, 3,
- 0, 4, 8, 2, 105, 118, 3, 0, 4, 8, 2, 111, 109, 109, 3, 0, 4, 8, 2, 111, 110, 110, 3, 0, 4, 8, 2, 111, 114, 97,
- 3, 0, 4, 8, 2, 111, 114, 105, 112, 3, 0, 4, 8, 2, 111, 114, 105, 122, 3, 0, 4, 8, 2, 111, 114, 108, 111, 3, 0, 4,
- 8, 2, 111, 114, 111, 3, 0, 4, 8, 2, 111, 114, 114, 3, 0, 4, 8, 2, 111, 115, 3, 0, 4, 8, 2, 117, 105, 108, 3, 0,
- 4, 8, 2, 117, 105, 115, 115, 3, 0, 4, 8, 2, 117, 105, 116, 114, 3, 0, 4, 8, 2, 117, 109, 17, 65, 3, 0, 4, 8, 2,
- 117, 109, 17, 67, 3, 0, 4, 8, 2, 121, 3, 0, 4, 8, 2, 195, 169, 3, 0, 8, 2, 195, 180, 3, 0, 4, 97, 8, 2, 17,
- 67, 32, 3, 21, 0, 97, 108, 102, 8, 0, 110, 0, 4, 8, 3, 23, 0, 8, 2, 195, 169, 114, 105, 115, 0, 8, 2, 195, 169, 114,
- 111, 0, 105, 8, 2, 17, 65, 3, 23, 57, 0, 101, 105, 109, 2, 32, 3, 35, 57, 65, 0, 121, 112, 114, 97, 8, 2, 21, 14, 128,
- 132, 133, 3, 37, 48, 34, 35, 0, 4, 121, 112, 101, 114, 8, 2, 21, 14, 128, 132, 133, 3, 37, 48, 112, 34, 0, 121, 112, 101, 114,
- 8, 2, 32, 0, 97, 117, 115, 2, 32, 3, 39, 89, 0, 121, 8, 2, 17, 65, 3, 57, 0, 7, 6, 105, 0, 4, 1, 102, 32, 109,
- 97, 114, 2, 108, 101, 3, 21, 0, 2, 112, 17, 65, 100, 0, 98, 117, 116, 101, 114, 2, 29, 0, 101, 118, 0, 102, 101, 2, 32, 0,
- 103, 110, 2, 32, 0, 108, 108, 1, 17, 67, 2, 121, 32, 0, 108, 108, 2, 32, 0, 110, 100, 1, 17, 67, 17, 65, 2, 101, 114, 29,
- 0, 110, 100, 2, 29, 0, 110, 100, 8, 17, 67, 2, 101, 114, 29, 0, 110, 103, 2, 32, 0, 114, 100, 1, 17, 67, 2, 29, 0, 114,
- 116, 1, 17, 67, 2, 32, 0, 118, 101, 110, 2, 32, 0, 122, 101, 2, 25, 0, 4, 1, 108, 102, 102, 111, 2, 110, 101, 32, 3, 35,
- 57, 0, 1, 108, 110, 111, 2, 110, 101, 32, 0, 1, 108, 116, 111, 2, 110, 101, 29, 0, 1, 114, 100, 2, 118, 101, 0, 1, 116, 103,
- 2, 109, 0, 8, 2, 99, 101, 21, 0, 4, 3, 37, 0, 1, 17, 67, 2, 101, 114, 17, 65, 0, 101, 110, 1, 17, 67, 2, 116, 32,
- 0, 101, 110, 1, 118, 169, 195, 100, 2, 116, 32, 0, 108, 8, 2, 108, 0, 110, 2, 110, 0, 115, 1, 17, 67, 2, 32, 0, 110, 2,
- 104, 3, 37, 50, 0, 110, 116, 1, 114, 112, 2, 32, 3, 37, 50, 47, 0, 110, 103, 2, 104, 3, 37, 50, 81, 0, 4, 108, 108, 1,
- 99, 2, 105, 3, 37, 55, 0, 108, 108, 1, 99, 115, 111, 0, 108, 108, 1, 116, 115, 105, 100, 0, 108, 108, 1, 117, 113, 110, 97, 0,
- 108, 108, 1, 118, 2, 101, 32, 0, 108, 108, 8, 18, 70, 0, 4, 108, 108, 1, 17, 67, 3, 37, 57, 0, 108, 108, 1, 117, 103, 0,
- 108, 108, 1, 117, 103, 105, 97, 0, 108, 108, 1, 117, 113, 0, 109, 2, 32, 3, 37, 65, 0, 109, 109, 3, 37, 65, 65, 0, 110, 103,
- 2, 115, 3, 37, 68, 0, 4, 108, 115, 1, 102, 32, 18, 66, 2, 32, 3, 37, 89, 0, 115, 1, 114, 105, 25, 2, 32, 0, 115, 1,
- 114, 111, 98, 2, 32, 0, 115, 1, 114, 111, 100, 2, 32, 0, 115, 1, 114, 111, 116, 2, 32, 0, 4, 101, 110, 1, 108, 99, 2, 17,
- 67, 3, 37, 113, 0, 101, 110, 1, 114, 111, 2, 116, 0, 4, 108, 1, 97, 2, 32, 3, 57, 0, 108, 1, 101, 2, 32, 0, 108, 1,
- 117, 2, 32, 0, 108, 108, 1, 17, 65, 0, 4, 101, 110, 1, 108, 111, 109, 2, 17, 67, 3, 57, 113, 0, 101, 110, 1, 110, 169, 195,
- 118, 2, 17, 67, 0, 101, 110, 1, 112, 105, 99, 2, 17, 67, 0, 101, 110, 1, 116, 97, 2, 116, 32, 0, 101, 110, 1, 116, 111, 2,
- 116, 32, 0, 4, 101, 110, 1, 116, 2, 25, 32, 3, 57, 114, 0, 101, 110, 1, 118, 2, 25, 32, 0, 4, 109, 2, 17, 67, 3, 114,
- 0, 110, 2, 17, 67, 0, 110, 2, 32, 0, 110, 99, 116, 2, 32, 0, 4, 110, 116, 101, 114, 8, 2, 32, 3, 114, 47, 6, 112, 34,
- 0, 110, 116, 101, 114, 8, 2, 110, 101, 32, 0, 4, 110, 116, 114, 97, 8, 2, 110, 101, 14, 128, 132, 133, 3, 114, 47, 34, 35, 0,
- 110, 116, 114, 97, 8, 2, 117, 14, 128, 132, 133, 0, 4, 110, 116, 101, 114, 8, 2, 21, 21, 14, 128, 132, 133, 3, 114, 47, 112, 34,
- 0, 110, 116, 101, 114, 114, 8, 2, 17, 65, 0, 110, 102, 114, 97, 8, 2, 115, 14, 128, 132, 133, 3, 114, 83, 34, 35, 0, 114, 116,
- 1, 108, 102, 3, 117, 34, 47, 0, 7, 6, 106, 0, 4, 8, 2, 111, 98, 25, 3, 75, 0, 8, 2, 111, 104, 25, 0, 97, 122, 122,
- 8, 3, 75, 35, 88, 0, 4, 3, 90, 0, 39, 8, 2, 14, 128, 140, 130, 0, 101, 2, 97, 0, 117, 115, 113, 117, 39, 8, 2, 14,
- 128, 132, 134, 3, 90, 111, 89, 49, 0, 7, 6, 107, 0, 4, 1, 17, 67, 17, 65, 2, 29, 3, 21, 0, 101, 2, 32, 0, 101, 2,
- 110, 29, 0, 101, 2, 114, 29, 0, 101, 2, 115, 32, 0, 3, 49, 0, 7, 6, 108, 0, 4, 1, 105, 17, 67, 117, 2, 32, 3, 0,
- 4, 1, 105, 116, 110, 2, 32, 3, 0, 116, 1, 117, 97, 3, 0, 4, 1, 17, 67, 11, 2, 101, 29, 3, 21, 0, 1, 17, 67, 17,
- 65, 2, 29, 0, 100, 1, 111, 2, 32, 0, 100, 1, 117, 2, 32, 0, 101, 115, 115, 2, 32, 0, 105, 110, 101, 8, 2, 29, 0, 105,
- 118, 101, 8, 0, 111, 117, 100, 1, 21, 2, 32, 0, 4, 3, 55, 0, 1, 102, 102, 2, 101, 29, 0, 1, 112, 112, 2, 101, 29, 0,
- 39, 8, 2, 14, 128, 132, 130, 0, 108, 2, 17, 65, 0, 111, 114, 115, 113, 117, 39, 8, 2, 14, 128, 132, 135, 3, 55, 39, 34, 89,
- 49, 0, 4, 104, 1, 105, 116, 110, 3, 57, 0, 108, 1, 105, 117, 0, 7, 6, 109, 0, 4, 2, 110, 32, 3, 21, 0, 97, 105, 108,
- 1, 100, 0, 97, 105, 108, 1, 101, 0, 97, 105, 108, 1, 103, 0, 97, 105, 108, 1, 116, 0, 111, 118, 2, 17, 65, 29, 0, 111, 118,
- 2, 105, 101, 32, 0, 4, 3, 65, 0, 39, 8, 2, 14, 128, 140, 130, 0, 109, 0, 99, 8, 2, 21, 14, 128, 132, 130, 3, 65, 35,
- 49, 0, 97, 115, 116, 101, 114, 2, 32, 14, 128, 128, 134, 3, 65, 35, 89, 47, 117, 34, 0, 115, 8, 2, 14, 128, 132, 130, 3, 112,
- 65, 112, 89, 0, 7, 6, 110, 0, 4, 2, 101, 109, 101, 32, 3, 21, 0, 2, 101, 109, 101, 115, 32, 0, 97, 109, 101, 8, 0, 97,
- 109, 101, 8, 101, 114, 0, 4, 3, 50, 0, 39, 8, 2, 14, 128, 140, 130, 0, 110, 0, 103, 104, 3, 50, 81, 0, 8, 2, 32, 194,
- 176, 3, 50, 111, 65, 36, 34, 39, 0, 101, 114, 8, 17, 67, 17, 65, 119, 2, 32, 3, 50, 112, 34, 0, 101, 117, 114, 111, 8, 2,
- 21, 21, 14, 128, 132, 133, 3, 50, 132, 34, 39, 0, 103, 2, 32, 3, 68, 0, 118, 100, 97, 8, 2, 14, 128, 132, 132, 3, 112, 50,
- 84, 36, 72, 36, 35, 0, 7, 6, 111, 0, 4, 2, 108, 100, 101, 114, 32, 3, 21, 0, 8, 2, 114, 100, 101, 114, 32, 0, 97, 2,
- 17, 67, 101, 114, 29, 0, 97, 2, 29, 0, 97, 99, 104, 0, 101, 115, 0, 102, 8, 2, 29, 0, 105, 110, 103, 1, 17, 67, 2, 32,
- 0, 110, 1, 116, 103, 2, 32, 0, 110, 1, 116, 115, 17, 67, 2, 32, 0, 110, 101, 8, 0, 111, 2, 17, 67, 101, 0, 111, 2, 29,
- 0, 111, 2, 107, 0, 111, 2, 115, 116, 0, 111, 116, 1, 17, 67, 0, 116, 8, 17, 67, 115, 0, 117, 100, 1, 17, 67, 29, 2, 29,
- 0, 117, 100, 1, 108, 2, 29, 0, 117, 110, 2, 17, 67, 0, 118, 101, 114, 8, 0, 119, 2, 29, 0, 119, 2, 101, 0, 121, 8, 17,
- 67, 2, 29, 0, 117, 8, 2, 97, 116, 3, 23, 40, 0, 110, 8, 2, 122, 3, 23, 116, 0, 101, 8, 104, 112, 2, 17, 67, 3, 36,
- 0, 4, 1, 17, 67, 2, 109, 101, 32, 3, 39, 0, 2, 32, 0, 2, 101, 17, 67, 0, 2, 115, 17, 65, 0, 2, 116, 32, 0, 2,
- 122, 17, 65, 0, 99, 1, 114, 98, 2, 32, 0, 99, 1, 114, 99, 2, 32, 0, 105, 8, 2, 103, 110, 111, 110, 0, 111, 1, 122, 0,
- 112, 8, 108, 97, 103, 2, 32, 0, 112, 8, 114, 105, 115, 2, 32, 0, 115, 1, 32, 115, 2, 32, 0, 115, 1, 32, 120, 2, 32, 0,
- 115, 8, 118, 2, 103, 17, 71, 0, 115, 116, 1, 118, 2, 32, 0, 4, 97, 2, 32, 3, 39, 35, 0, 97, 2, 115, 32, 0, 111, 1,
- 122, 2, 17, 67, 3, 39, 39, 0, 115, 115, 1, 114, 103, 3, 39, 89, 0, 4, 111, 1, 122, 2, 109, 3, 40, 0, 117, 0, 117, 101,
- 2, 109, 17, 65, 0, 117, 112, 8, 17, 67, 2, 32, 0, 195, 185, 0, 195, 187, 0, 117, 2, 105, 110, 3, 58, 0, 4, 101, 2, 108,
- 108, 17, 65, 3, 58, 35, 0, 105, 0, 121, 0, 195, 170, 2, 108, 0, 121, 2, 17, 65, 3, 58, 35, 57, 0, 4, 105, 110, 2, 17,
- 67, 3, 58, 114, 0, 105, 110, 2, 32, 0, 4, 109, 1, 110, 2, 29, 3, 116, 0, 109, 2, 18, 76, 0, 110, 2, 25, 0, 110, 8,
- 99, 2, 32, 0, 110, 116, 8, 109, 2, 109, 0, 110, 116, 8, 109, 2, 112, 17, 65, 17, 67, 0, 110, 116, 8, 109, 2, 114, 17, 65,
- 97, 108, 0, 110, 115, 104, 2, 17, 65, 3, 116, 88, 0, 110, 8, 17, 67, 2, 32, 3, 116, 134, 0, 110, 2, 116, 32, 3, 116, 140,
- 0, 4, 101, 2, 105, 3, 117, 0, 101, 8, 104, 112, 2, 110, 32, 0, 101, 117, 0, 4, 3, 127, 0, 2, 17, 67, 17, 67, 0, 8,
- 17, 67, 2, 109, 101, 32, 0, 8, 121, 2, 121, 0, 110, 2, 110, 0, 111, 1, 99, 108, 97, 2, 108, 0, 121, 8, 99, 2, 111, 3,
- 127, 37, 0, 110, 104, 2, 17, 65, 3, 127, 50, 0, 121, 8, 98, 2, 99, 111, 3, 127, 57, 0, 109, 2, 32, 3, 127, 65, 0, 115,
- 8, 2, 32, 12, 12, 3, 127, 89, 0, 4, 101, 8, 2, 17, 67, 3, 132, 0, 101, 117, 100, 0, 101, 117, 102, 115, 2, 32, 0, 101,
- 117, 2, 120, 3, 132, 143, 0, 7, 6, 112, 0, 4, 1, 97, 98, 2, 116, 3, 0, 4, 1, 97, 114, 100, 2, 32, 3, 0, 4, 1,
- 108, 117, 99, 115, 2, 116, 3, 0, 4, 1, 109, 97, 99, 2, 32, 3, 0, 4, 1, 109, 97, 104, 99, 2, 32, 3, 0, 4, 1, 109,
- 111, 99, 2, 116, 3, 0, 4, 2, 112, 3, 0, 4, 115, 1, 109, 2, 32, 3, 0, 4, 115, 1, 114, 2, 32, 3, 0, 116, 1, 17,
- 67, 2, 32, 3, 0, 4, 97, 100, 2, 32, 3, 21, 0, 108, 117, 103, 0, 114, 105, 110, 116, 101, 114, 2, 32, 0, 4, 116, 1, 101,
- 115, 2, 32, 3, 47, 0, 116, 1, 101, 115, 2, 105, 195, 168, 0, 3, 48, 0, 97, 114, 97, 8, 2, 112, 17, 67, 14, 128, 132, 132,
- 3, 48, 35, 34, 35, 0, 111, 108, 121, 8, 2, 21, 14, 128, 132, 132, 3, 48, 39, 55, 37, 0, 4, 111, 115, 116, 8, 2, 17, 65,
- 17, 67, 17, 67, 14, 128, 132, 132, 3, 48, 39, 89, 47, 0, 111, 115, 116, 8, 2, 17, 67, 14, 128, 132, 132, 0, 115, 121, 99, 104,
- 8, 2, 21, 14, 128, 132, 133, 3, 48, 89, 37, 49, 0, 4, 115, 121, 99, 104, 8, 2, 17, 65, 17, 65, 32, 14, 128, 132, 133, 3,
- 48, 89, 37, 91, 0, 115, 121, 99, 104, 8, 2, 105, 17, 67, 14, 128, 132, 133, 0, 115, 101, 117, 100, 111, 8, 2, 21, 14, 128, 132,
- 134, 3, 48, 89, 132, 72, 39, 0, 117, 105, 115, 113, 117, 39, 8, 2, 14, 128, 132, 135, 3, 48, 111, 37, 89, 49, 0, 97, 121, 115,
- 3, 48, 112, 37, 143, 0, 104, 3, 83, 0, 104, 111, 116, 111, 8, 2, 21, 14, 128, 132, 133, 3, 83, 39, 47, 39, 0, 7, 6, 113,
- 0, 4, 1, 110, 2, 32, 99, 101, 110, 116, 32, 3, 0, 1, 110, 2, 32, 109, 105, 108, 108, 3, 0, 117, 105, 99, 107, 3, 21, 0,
- 4, 3, 49, 0, 1, 110, 2, 32, 0, 117, 0, 117, 39, 8, 2, 17, 65, 14, 128, 132, 131, 0, 117, 101, 8, 2, 32, 3, 49, 13,
- 0, 117, 97, 8, 2, 100, 114, 105, 108, 108, 3, 49, 35, 0, 117, 8, 97, 2, 105, 102, 3, 49, 40, 0, 4, 117, 97, 1, 169, 195,
- 100, 3, 49, 58, 35, 0, 117, 97, 8, 2, 100, 0, 117, 97, 8, 2, 114, 116, 122, 0, 117, 97, 8, 2, 116, 17, 65, 0, 117, 97,
- 8, 17, 65, 0, 117, 97, 8, 17, 67, 0, 117, 97, 8, 97, 0, 117, 97, 110, 8, 2, 116, 17, 65, 3, 49, 58, 113, 0, 4, 117,
- 105, 8, 17, 65, 2, 100, 105, 115, 116, 3, 49, 111, 37, 0, 117, 105, 8, 17, 65, 2, 108, 97, 116, 0, 7, 6, 114, 0, 4, 2,
- 17, 67, 121, 32, 3, 21, 0, 101, 97, 108, 8, 0, 115, 116, 2, 32, 0, 117, 108, 101, 8, 0, 4, 3, 34, 0, 114, 0, 114, 1,
- 117, 111, 99, 2, 105, 0, 114, 1, 117, 111, 99, 2, 111, 0, 4, 114, 1, 117, 111, 99, 3, 34, 34, 0, 114, 1, 117, 111, 109, 0,
- 114, 8, 117, 115, 0, 97, 100, 105, 111, 8, 2, 21, 14, 128, 132, 133, 3, 34, 35, 72, 37, 39, 0, 7, 6, 115, 0, 4, 1, 117,
- 17, 67, 2, 32, 3, 0, 4, 1, 117, 99, 111, 100, 2, 32, 3, 0, 4, 1, 117, 99, 169, 195, 2, 32, 3, 0, 4, 1, 117, 103,
- 105, 2, 32, 3, 0, 4, 1, 117, 109, 169, 195, 2, 32, 3, 0, 4, 1, 117, 110, 101, 2, 32, 3, 0, 4, 1, 117, 114, 97, 2,
- 32, 3, 0, 4, 1, 117, 114, 117, 111, 2, 32, 3, 0, 4, 1, 117, 116, 105, 97, 2, 32, 3, 0, 4, 8, 117, 98, 17, 65, 2,
- 32, 3, 0, 4, 8, 117, 109, 2, 32, 3, 0, 4, 8, 117, 111, 116, 2, 32, 17, 67, 101, 115, 32, 3, 0, 4, 8, 117, 111, 116,
- 2, 32, 17, 67, 111, 115, 32, 3, 0, 8, 117, 111, 116, 2, 32, 108, 101, 117, 114, 115, 32, 3, 0, 4, 8, 17, 65, 2, 32, 3,
- 21, 0, 101, 110, 100, 2, 32, 0, 101, 114, 118, 101, 114, 8, 2, 29, 0, 104, 2, 17, 65, 112, 0, 104, 2, 17, 65, 116, 0, 104,
- 2, 32, 0, 105, 100, 101, 1, 18, 79, 2, 29, 12, 12, 12, 0, 105, 100, 101, 8, 2, 29, 12, 12, 12, 0, 107, 121, 8, 0, 109,
- 105, 108, 8, 0, 111, 110, 1, 18, 78, 2, 32, 0, 112, 121, 0, 116, 111, 110, 1, 18, 78, 2, 32, 0, 116, 111, 110, 101, 2, 32,
- 0, 4, 1, 17, 65, 2, 17, 65, 3, 88, 0, 1, 98, 117, 2, 105, 115, 0, 1, 110, 97, 114, 116, 2, 17, 65, 0, 2, 98, 0,
- 2, 100, 0, 2, 103, 0, 2, 106, 0, 2, 118, 0, 8, 108, 97, 2, 97, 99, 0, 104, 1, 169, 195, 100, 2, 17, 65, 0, 4, 3,
- 89, 0, 1, 17, 65, 2, 111, 102, 116, 0, 1, 17, 65, 2, 111, 108, 32, 0, 1, 97, 107, 97, 2, 32, 0, 1, 97, 115, 110, 97,
- 107, 2, 32, 0, 1, 105, 97, 2, 101, 109, 0, 1, 110, 97, 114, 116, 2, 101, 0, 1, 110, 97, 114, 116, 2, 117, 98, 0, 1, 111,
- 114, 116, 97, 98, 2, 32, 0, 1, 111, 114, 169, 195, 99, 111, 2, 32, 0, 1, 117, 98, 17, 65, 2, 32, 0, 1, 117, 98, 109, 2,
- 32, 0, 1, 117, 99, 17, 65, 2, 32, 0, 1, 117, 100, 111, 2, 32, 0, 1, 117, 103, 2, 32, 0, 1, 117, 105, 2, 32, 0, 1,
- 117, 108, 117, 17, 67, 2, 32, 0, 1, 117, 108, 121, 2, 32, 0, 1, 117, 109, 2, 32, 0, 1, 117, 110, 17, 65, 2, 32, 0, 1,
- 117, 112, 111, 2, 32, 0, 1, 117, 114, 17, 65, 2, 32, 0, 1, 117, 115, 97, 2, 32, 0, 1, 117, 115, 112, 2, 32, 0, 1, 117,
- 115, 115, 101, 99, 2, 32, 0, 1, 117, 116, 97, 2, 32, 0, 1, 117, 116, 99, 2, 32, 0, 1, 117, 116, 101, 2, 32, 0, 1, 117,
- 116, 105, 2, 32, 0, 1, 117, 116, 108, 2, 32, 0, 1, 117, 116, 111, 2, 32, 0, 1, 117, 116, 117, 17, 67, 2, 32, 0, 1, 117,
- 175, 195, 2, 32, 0, 1, 168, 195, 17, 67, 97, 2, 32, 0, 1, 168, 195, 110, 2, 32, 0, 8, 117, 2, 32, 0, 8, 117, 111, 116,
- 2, 32, 0, 8, 117, 111, 116, 2, 32, 100, 101, 115, 32, 0, 8, 117, 112, 17, 67, 17, 65, 99, 2, 32, 0, 39, 8, 2, 14, 128,
- 140, 130, 0, 39, 8, 2, 101, 115, 29, 14, 128, 140, 130, 0, 115, 0, 195, 167, 0, 99, 105, 101, 110, 2, 116, 3, 89, 37, 113, 0,
- 111, 99, 105, 111, 8, 2, 21, 14, 128, 132, 133, 3, 89, 39, 89, 37, 39, 0, 4, 99, 104, 2, 105, 101, 3, 89, 49, 0, 99, 104,
- 2, 105, 122, 0, 99, 104, 2, 111, 108, 0, 99, 104, 2, 111, 111, 0, 117, 112, 114, 97, 8, 2, 21, 14, 128, 132, 133, 3, 89, 111,
- 48, 34, 35, 0, 4, 117, 112, 101, 114, 8, 2, 21, 21, 14, 128, 132, 133, 3, 89, 111, 48, 112, 34, 0, 117, 112, 101, 114, 8, 2,
- 32, 0, 4, 99, 104, 3, 91, 0, 104, 0, 99, 104, 117, 3, 91, 40, 0, 116, 101, 105, 110, 2, 32, 3, 91, 47, 35, 57, 50, 0,
- 113, 108, 2, 32, 14, 128, 128, 131, 3, 112, 89, 49, 111, 112, 55, 0, 4, 1, 117, 108, 112, 2, 32, 3, 143, 0, 2, 32, 14, 128,
- 128, 129, 0, 7, 6, 116, 0, 4, 1, 108, 117, 97, 2, 32, 3, 0, 4, 1, 110, 2, 32, 3, 0, 4, 1, 114, 2, 32, 3, 0,
- 4, 2, 32, 3, 0, 104, 1, 115, 2, 109, 3, 0, 4, 1, 105, 2, 117, 110, 101, 29, 3, 21, 0, 1, 114, 97, 17, 67, 115, 2,
- 32, 0, 1, 114, 97, 17, 67, 115, 2, 101, 114, 32, 0, 104, 2, 17, 65, 0, 104, 2, 25, 0, 105, 109, 101, 8, 0, 108, 101, 2,
- 32, 0, 111, 110, 1, 103, 2, 32, 0, 111, 111, 0, 114, 121, 2, 32, 0, 116, 108, 0, 117, 110, 8, 2, 17, 65, 29, 0, 4, 3,
- 47, 0, 1, 17, 67, 2, 32, 0, 1, 26, 2, 105, 111, 110, 0, 1, 99, 101, 26, 2, 105, 111, 110, 0, 1, 101, 17, 67, 2, 105,
- 111, 110, 115, 0, 1, 101, 104, 99, 97, 2, 105, 111, 110, 0, 1, 105, 17, 67, 169, 195, 2, 105, 111, 110, 115, 0, 1, 105, 97, 2,
- 105, 111, 110, 0, 1, 105, 98, 97, 104, 2, 105, 111, 110, 115, 0, 1, 105, 99, 2, 105, 111, 110, 115, 0, 1, 105, 107, 2, 32, 0,
- 1, 105, 109, 105, 2, 105, 111, 110, 115, 0, 1, 105, 110, 97, 114, 103, 2, 32, 0, 1, 105, 111, 2, 105, 111, 110, 0, 1, 105, 115,
- 105, 17, 67, 2, 105, 111, 110, 0, 1, 110, 97, 2, 105, 97, 0, 1, 110, 97, 104, 99, 2, 105, 111, 110, 0, 1, 110, 101, 115, 2,
- 105, 111, 110, 32, 0, 1, 112, 101, 26, 2, 105, 111, 110, 0, 1, 112, 109, 111, 99, 2, 105, 111, 110, 115, 0, 1, 114, 111, 112, 17,
- 65, 2, 105, 111, 110, 0, 1, 114, 111, 112, 17, 67, 2, 105, 111, 110, 0, 1, 114, 111, 115, 2, 105, 111, 110, 0, 1, 115, 2, 105,
- 111, 110, 0, 1, 116, 2, 105, 111, 110, 0, 1, 117, 17, 65, 26, 2, 105, 111, 110, 0, 1, 169, 195, 26, 2, 105, 111, 110, 0, 1,
- 170, 195, 114, 2, 105, 111, 110, 0, 8, 0, 8, 17, 65, 115, 110, 97, 114, 116, 2, 32, 0, 8, 97, 116, 2, 105, 111, 110, 0, 8,
- 101, 99, 2, 32, 0, 39, 8, 2, 14, 128, 140, 130, 0, 104, 0, 104, 1, 114, 111, 2, 12, 12, 0, 104, 2, 17, 65, 114, 17, 65,
- 12, 12, 0, 104, 2, 18, 77, 12, 12, 0, 104, 2, 111, 17, 67, 17, 65, 0, 104, 8, 2, 101, 114, 109, 0, 116, 0, 8, 2, 32,
- 3, 47, 36, 0, 4, 101, 108, 101, 8, 3, 47, 36, 55, 36, 0, 195, 169, 108, 195, 169, 8, 2, 21, 14, 128, 132, 132, 0, 104, 101,
- 114, 109, 111, 8, 2, 21, 14, 128, 132, 134, 3, 47, 112, 34, 65, 39, 0, 4, 1, 17, 67, 2, 105, 101, 117, 3, 89, 0, 1, 97,
- 2, 105, 97, 0, 1, 97, 2, 105, 101, 110, 0, 1, 97, 109, 17, 65, 2, 105, 101, 29, 0, 1, 97, 114, 99, 2, 105, 101, 29, 0,
- 1, 99, 110, 17, 65, 17, 67, 2, 105, 111, 110, 0, 1, 105, 2, 105, 101, 110, 0, 1, 105, 110, 105, 2, 105, 17, 65, 0, 1, 105,
- 115, 2, 105, 111, 110, 0, 1, 105, 116, 169, 195, 2, 105, 111, 110, 0, 1, 110, 97, 2, 105, 97, 116, 0, 1, 110, 101, 2, 105, 97,
- 0, 1, 111, 2, 105, 101, 110, 0, 1, 112, 2, 105, 97, 0, 1, 114, 2, 105, 97, 0, 1, 114, 97, 109, 2, 105, 101, 110, 0, 1,
- 114, 101, 110, 2, 105, 101, 0, 1, 114, 111, 112, 111, 2, 105, 111, 110, 0, 1, 117, 98, 108, 2, 105, 17, 65, 0, 1, 117, 108, 2,
- 105, 111, 110, 0, 1, 117, 110, 2, 105, 101, 29, 0, 1, 169, 195, 109, 97, 2, 105, 101, 29, 0, 1, 169, 195, 112, 105, 2, 105, 101,
- 29, 0, 2, 105, 17, 65, 109, 0, 2, 105, 101, 108, 0, 2, 105, 101, 117, 0, 2, 105, 111, 32, 0, 2, 105, 111, 110, 0, 4, 105,
- 101, 110, 1, 105, 110, 2, 116, 32, 3, 89, 37, 0, 105, 101, 110, 1, 117, 98, 2, 116, 32, 0, 4, 1, 17, 65, 2, 45, 3, 140,
- 0, 1, 45, 2, 45, 0, 1, 105, 17, 67, 26, 2, 32, 0, 1, 105, 116, 101, 112, 2, 32, 0, 1, 110, 26, 2, 32, 0, 1, 105,
- 117, 104, 2, 32, 3, 141, 0, 115, 2, 32, 14, 128, 128, 129, 3, 143, 0, 7, 6, 117, 0, 1, 103, 2, 17, 65, 3, 0, 4, 1,
- 114, 2, 110, 29, 3, 21, 0, 97, 108, 1, 18, 68, 2, 32, 0, 99, 104, 2, 32, 0, 105, 1, 17, 67, 2, 99, 101, 0, 108, 116,
- 1, 17, 67, 2, 32, 0, 109, 98, 101, 114, 2, 32, 0, 109, 112, 2, 32, 0, 110, 8, 17, 67, 2, 32, 0, 110, 8, 17, 67, 2,
- 110, 121, 0, 110, 99, 104, 0, 110, 100, 101, 114, 0, 112, 2, 32, 0, 112, 8, 2, 17, 67, 0, 114, 110, 2, 29, 0, 115, 105, 8,
- 98, 0, 115, 116, 2, 32, 0, 122, 122, 0, 4, 1, 103, 2, 97, 121, 3, 40, 0, 1, 107, 175, 195, 97, 104, 2, 29, 0, 1, 112,
- 2, 116, 115, 99, 104, 0, 99, 99, 105, 1, 17, 67, 3, 40, 76, 37, 0, 4, 97, 1, 103, 2, 108, 32, 3, 58, 35, 0, 97, 1,
- 103, 97, 2, 29, 0, 97, 1, 103, 105, 116, 17, 67, 2, 32, 0, 97, 8, 103, 0, 4, 3, 111, 0, 1, 103, 2, 195, 171, 0, 1,
- 103, 2, 195, 175, 0, 108, 8, 99, 2, 32, 0, 110, 2, 110, 0, 120, 1, 108, 102, 2, 32, 0, 105, 3, 111, 37, 0, 121, 2, 17,
- 65, 3, 111, 37, 57, 0, 108, 116, 114, 97, 8, 2, 14, 128, 132, 133, 3, 111, 55, 47, 34, 35, 0, 105, 110, 2, 25, 3, 111, 114,
- 0, 4, 109, 1, 102, 2, 32, 3, 115, 0, 109, 2, 18, 76, 0, 110, 1, 17, 67, 17, 67, 2, 32, 0, 110, 2, 17, 67, 0, 110,
- 8, 104, 2, 32, 0, 110, 116, 1, 114, 112, 2, 32, 0, 4, 110, 1, 99, 117, 2, 32, 3, 115, 134, 0, 110, 2, 32, 0, 4, 1,
- 17, 67, 2, 98, 29, 3, 117, 0, 1, 17, 67, 2, 103, 29, 0, 8, 17, 67, 2, 114, 102, 29, 0, 8, 108, 98, 2, 102, 102, 0,
- 8, 110, 2, 114, 115, 101, 0, 8, 115, 2, 114, 102, 101, 29, 0, 101, 2, 105, 108, 0, 122, 2, 122, 0, 109, 2, 32, 3, 127, 65,
- 0, 7, 6, 118, 0, 4, 111, 105, 99, 101, 2, 29, 3, 21, 0, 111, 105, 100, 2, 32, 0, 121, 2, 32, 0, 3, 84, 0, 105, 101,
- 119, 2, 29, 3, 84, 57, 40, 0, 105, 101, 119, 8, 2, 17, 65, 3, 84, 57, 40, 84, 0, 101, 114, 115, 2, 32, 3, 84, 112, 34,
- 143, 0, 101, 114, 1, 105, 114, 100, 2, 29, 3, 84, 117, 34, 0, 7, 6, 119, 0, 4, 8, 2, 17, 65, 17, 67, 3, 21, 0, 8,
- 2, 17, 65, 105, 0, 97, 114, 0, 97, 118, 0, 97, 121, 0, 101, 8, 0, 104, 0, 110, 1, 17, 65, 0, 111, 114, 0, 114, 0, 8,
- 2, 17, 65, 3, 23, 58, 0, 4, 3, 58, 0, 8, 2, 17, 65, 17, 67, 111, 0, 8, 2, 17, 65, 116, 116, 0, 8, 2, 105, 110,
- 97, 0, 2, 97, 103, 12, 12, 3, 84, 0, 7, 6, 120, 0, 4, 1, 105, 97, 2, 32, 3, 0, 4, 1, 105, 111, 2, 32, 3, 0,
- 4, 1, 105, 114, 2, 32, 3, 0, 8, 117, 97, 2, 113, 117, 101, 108, 3, 0, 109, 108, 2, 32, 14, 128, 128, 131, 3, 23, 37, 49,
- 89, 112, 65, 112, 55, 0, 8, 2, 17, 67, 14, 128, 132, 129, 3, 37, 49, 89, 0, 4, 3, 49, 89, 0, 1, 101, 18, 68, 2, 17,
- 65, 0, 120, 0, 4, 1, 101, 2, 17, 65, 3, 81, 88, 0, 8, 2, 17, 65, 0, 8, 101, 2, 104, 0, 8, 101, 110, 105, 2, 17,
- 65, 0, 4, 1, 105, 100, 2, 105, 195, 168, 3, 88, 0, 1, 105, 115, 2, 105, 195, 168, 0, 1, 117, 101, 100, 2, 105, 195, 168, 0,
- 8, 105, 100, 2, 32, 110, 101, 117, 102, 0, 4, 8, 105, 111, 115, 2, 17, 65, 3, 89, 0, 8, 105, 115, 2, 32, 110, 101, 117, 0,
- 1, 117, 17, 65, 2, 32, 3, 143, 0, 4, 8, 105, 100, 2, 32, 3, 144, 0, 8, 105, 115, 2, 32, 0, 7, 6, 121, 0, 4, 1,
- 17, 67, 2, 101, 32, 3, 21, 0, 1, 17, 67, 11, 2, 32, 0, 1, 17, 67, 17, 65, 2, 32, 0, 1, 17, 67, 101, 17, 67, 21,
- 2, 32, 0, 1, 17, 67, 110, 2, 32, 0, 97, 99, 104, 116, 8, 0, 122, 101, 0, 8, 2, 17, 65, 3, 23, 57, 0, 4, 3, 37,
- 0, 1, 115, 115, 2, 32, 0, 2, 110, 110, 0, 115, 1, 29, 2, 32, 3, 37, 89, 0, 8, 2, 101, 117, 3, 57, 0, 97, 104, 111,
- 111, 8, 2, 14, 128, 132, 133, 3, 57, 35, 6, 40, 0, 4, 109, 2, 18, 76, 3, 114, 0, 109, 2, 32, 0, 110, 2, 25, 0, 7,
- 6, 122, 0, 3, 88, 0, 101, 114, 1, 116, 2, 32, 3, 88, 112, 34, 0, 101, 114, 1, 17, 67, 2, 32, 3, 88, 117, 34, 0, 1,
- 116, 3, 89, 0, 7, 6, 0, 194, 176, 8, 32, 110, 3, 0, 39, 2, 17, 67, 3, 21, 0, 195, 162, 3, 35, 12, 0, 195, 169, 3,
- 36, 0, 195, 182, 3, 39, 0, 195, 177, 3, 67, 0, 194, 176, 3, 72, 13, 81, 34, 36, 0, 36, 3, 72, 127, 55, 35, 34, 0, 195,
- 188, 3, 111, 0, 195, 187, 3, 111, 12, 0, 195, 170, 3, 112, 0, 58, 8, 32, 18, 81, 2, 32, 18, 82, 15, 32, 3, 117, 34, 0,
- 7, 0, 0};
- autoFileInMemory espeakdata_dicts21 = FileInMemory_createWithData (21422, reinterpret_cast<const char *> (&espeakdata_dicts21_data),
- U"espeak-1.48.04-source/espeak-data/fr_dict",
+ static unsigned char espeakdata_dicts19_data[21485] = {
+ 0, 4, 0, 0, 166, 43, 0, 0, 0, 0, 0, 8, 67, 69, 82, 84, 21, 0, 10, 8, 67, 21, 81, 64, 111, 0, 76, 0, 0, 7,
+ 65, 4, 35, 0, 14, 9, 5, 193, 4, 76, 36, 6, 65, 4, 35, 0, 76, 0, 13, 70, 12, 243, 150, 20, 229, 0, 49, 116, 84, 113,
+ 0, 0, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 6, 195, 85, 64, 192, 17, 6, 195, 57, 50, 64, 17, 14, 67, 21, 64, 192, 112,
+ 47, 89, 36, 47, 36, 34, 35, 0, 0, 0, 6, 65, 12, 89, 36, 0, 0, 15, 70, 16, 244, 16, 48, 84, 128, 72, 127, 48, 55, 112,
+ 34, 0, 0, 6, 195, 69, 81, 64, 76, 12, 4, 95, 8, 1, 3, 49, 35, 34, 6, 116, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0,
+ 6, 195, 76, 19, 147, 76, 0, 11, 67, 69, 82, 68, 49, 58, 37, 72, 0, 76, 0, 0, 6, 195, 64, 245, 82, 76, 14, 65, 20, 101,
+ 98, 97, 121, 0, 29, 81, 98, 97, 121, 32, 6, 65, 20, 11, 13, 0, 0, 9, 67, 21, 81, 83, 111, 143, 0, 76, 0, 7, 195, 69,
+ 82, 64, 32, 76, 0, 0, 7, 65, 24, 11, 112, 83, 0, 0, 0, 21, 67, 80, 245, 84, 47, 40, 55, 47, 113, 0, 82, 108, 101, 32,
+ 116, 101, 109, 112, 115, 32, 22, 67, 80, 245, 84, 47, 40, 55, 65, 116, 72, 0, 82, 108, 101, 32, 109, 111, 110, 100, 101, 32, 11, 67,
+ 80, 245, 84, 47, 6, 40, 140, 0, 76, 10, 199, 64, 197, 83, 36, 85, 82, 76, 76, 0, 0, 14, 69, 12, 19, 153, 60, 224, 49, 35,
+ 50, 57, 127, 50, 0, 16, 65, 28, 90, 37, 81, 35, 112, 34, 47, 89, 0, 81, 104, 122, 32, 6, 65, 28, 90, 36, 0, 0, 16, 70,
+ 16, 84, 142, 36, 84, 128, 72, 112, 34, 50, 57, 36, 120, 0, 0, 9, 67, 29, 147, 64, 90, 37, 65, 0, 9, 67, 28, 147, 128, 75,
+ 37, 50, 0, 7, 195, 80, 243, 128, 72, 34, 0, 0, 7, 65, 32, 11, 35, 91, 0, 0, 6, 195, 80, 245, 83, 76, 0, 0, 0, 6,
+ 65, 36, 11, 37, 0, 0, 8, 66, 37, 0, 37, 48, 36, 0, 10, 1, 37, 48, 40, 34, 89, 113, 0, 27, 0, 6, 195, 12, 20, 128,
+ 37, 6, 195, 12, 20, 128, 72, 7, 1, 38, 36, 0, 72, 28, 0, 0, 11, 70, 56, 147, 148, 20, 225, 15, 21, 0, 10, 6, 65, 40,
+ 90, 37, 0, 0, 15, 70, 77, 67, 195, 44, 84, 128, 89, 47, 39, 49, 36, 120, 0, 18, 8, 16, 15, 11, 195, 169, 13, 15, 14, 48,
+ 39, 49, 36, 65, 127, 50, 0, 0, 8, 67, 76, 148, 128, 21, 0, 10, 10, 67, 16, 243, 148, 72, 116, 140, 0, 72, 14, 1, 42, 35,
+ 89, 47, 36, 34, 37, 89, 49, 12, 0, 27, 0, 19, 9, 195, 169, 22, 9, 20, 9, 15, 14, 19, 36, 84, 37, 47, 57, 116, 143, 0,
+ 12, 68, 52, 81, 9, 4, 65, 36, 72, 57, 35, 0, 9, 1, 43, 48, 55, 111, 89, 0, 27, 0, 6, 65, 44, 49, 35, 0, 0, 15,
+ 7, 195, 169, 20, 9, 15, 14, 19, 36, 47, 57, 116, 143, 0, 0, 0, 8, 67, 25, 35, 205, 21, 0, 10, 3, 129, 47, 0, 7, 65,
+ 48, 11, 112, 55, 0, 0, 23, 1, 49, 48, 34, 13, 65, 57, 112, 34, 65, 113, 0, 81, 195, 168, 114, 101, 109, 101, 110, 116, 32, 19,
+ 1, 49, 48, 34, 13, 65, 57, 112, 34, 143, 0, 81, 195, 168, 114, 101, 115, 32, 17, 1, 49, 48, 34, 13, 65, 57, 112, 34, 0, 81,
+ 195, 168, 114, 101, 32, 16, 1, 49, 48, 34, 13, 65, 57, 36, 143, 0, 81, 101, 114, 115, 32, 15, 1, 49, 48, 34, 13, 65, 57, 36,
+ 120, 0, 81, 101, 114, 32, 16, 70, 69, 81, 76, 69, 81, 64, 49, 112, 55, 49, 8, 13, 0, 76, 0, 10, 67, 44, 20, 148, 49, 35,
+ 34, 47, 0, 6, 195, 69, 81, 76, 76, 0, 7, 196, 80, 83, 12, 20, 76, 0, 7, 65, 52, 11, 112, 65, 0, 0, 9, 67, 52, 83,
+ 147, 65, 113, 143, 0, 17, 66, 53, 0, 23, 112, 65, 48, 36, 47, 34, 58, 35, 0, 81, 51, 32, 0, 0, 9, 196, 48, 85, 82, 76,
+ 72, 36, 40, 8, 196, 48, 85, 82, 76, 76, 34, 0, 9, 5, 95, 48, 1, 14, 4, 36, 0, 7, 65, 56, 11, 112, 50, 0, 0, 0,
+ 0, 0, 14, 69, 64, 19, 1, 61, 48, 48, 35, 55, 35, 127, 89, 0, 6, 65, 60, 11, 39, 0, 0, 8, 67, 28, 20, 147, 81, 35,
+ 0, 6, 195, 57, 50, 83, 17, 0, 0, 9, 133, 195, 170, 20, 5, 19, 76, 36, 0, 11, 1, 64, 24, 35, 34, 39, 71, 35, 88, 0,
+ 6, 65, 64, 48, 36, 0, 0, 9, 198, 21, 84, 211, 20, 229, 0, 76, 0, 0, 0, 14, 6, 8, 195, 169, 12, 1, 19, 36, 55, 35,
+ 89, 0, 76, 6, 65, 68, 49, 111, 0, 0, 0, 0, 0, 20, 5, 22, 9, 195, 170, 20, 84, 57, 112, 47, 50, 35, 65, 0, 81, 110,
+ 97, 109, 32, 14, 69, 16, 80, 137, 4, 224, 72, 36, 71, 57, 35, 50, 0, 7, 65, 72, 11, 112, 34, 0, 0, 13, 70, 12, 128, 82,
+ 48, 84, 192, 91, 35, 34, 55, 0, 0, 0, 0, 18, 9, 13, 15, 14, 20, 18, 195, 169, 1, 12, 65, 116, 34, 36, 35, 55, 0, 10,
+ 5, 1, 15, 195, 187, 20, 40, 47, 0, 7, 65, 76, 11, 112, 89, 0, 0, 0, 7, 195, 84, 225, 64, 34, 76, 0, 0, 14, 65, 80,
+ 21, 0, 10, 81, 115, 104, 105, 114, 116, 115, 32, 13, 65, 80, 21, 0, 10, 81, 115, 104, 105, 114, 116, 32, 11, 69, 5, 85, 133, 57,
+ 64, 39, 84, 113, 0, 0, 5, 194, 4, 48, 17, 0, 6, 195, 12, 147, 192, 17, 0, 11, 68, 52, 145, 85, 96, 65, 37, 132, 0, 76,
+ 0, 20, 73, 9, 32, 90, 104, 21, 137, 48, 193, 64, 71, 34, 35, 88, 35, 84, 37, 55, 0, 6, 65, 84, 11, 111, 0, 0, 7, 66,
+ 85, 0, 21, 0, 10, 0, 0, 0, 6, 65, 88, 84, 36, 0, 0, 15, 70, 44, 225, 83, 76, 85, 0, 49, 50, 36, 89, 112, 47, 0,
+ 12, 66, 5, 48, 35, 47, 111, 0, 81, 116, 117, 32, 9, 66, 5, 48, 35, 143, 0, 76, 36, 7, 66, 5, 48, 35, 89, 0, 6, 195,
+ 48, 244, 147, 76, 0, 0, 0, 10, 69, 28, 84, 141, 4, 224, 21, 0, 10, 11, 67, 4, 98, 78, 35, 83, 114, 0, 76, 28, 12, 65,
+ 92, 72, 40, 71, 55, 13, 84, 6, 36, 0, 0, 0, 0, 0, 10, 4, 95, 49, 77, 49, 65, 37, 55, 0, 8, 65, 96, 11, 37, 49,
+ 89, 0, 0, 0, 13, 67, 44, 34, 84, 49, 37, 55, 39, 71, 37, 47, 0, 0, 11, 68, 69, 80, 78, 16, 49, 113, 140, 0, 76, 0,
+ 10, 69, 37, 51, 1, 56, 64, 21, 0, 10, 13, 65, 100, 23, 37, 81, 34, 6, 112, 49, 0, 14, 9, 17, 70, 69, 81, 76, 69, 81,
+ 83, 49, 112, 55, 49, 8, 13, 143, 0, 76, 5, 193, 100, 76, 32, 0, 10, 67, 4, 226, 83, 35, 50, 37, 89, 0, 0, 8, 67, 100,
+ 84, 192, 21, 0, 10, 9, 67, 76, 20, 192, 89, 35, 89, 0, 10, 67, 48, 244, 192, 55, 39, 89, 0, 76, 0, 10, 67, 8, 197, 77,
+ 71, 55, 40, 65, 0, 7, 196, 20, 225, 137, 56, 76, 0, 7, 65, 104, 88, 112, 72, 0, 0, 7, 66, 5, 64, 21, 0, 10, 0, 0,
+ 11, 68, 5, 48, 201, 36, 35, 89, 49, 37, 0, 0, 0, 0, 0, 0, 0, 16, 70, 100, 241, 207, 85, 37, 0, 23, 37, 39, 81, 40,
+ 34, 47, 0, 10, 66, 12, 16, 89, 35, 0, 76, 41, 32, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 5, 80, 72, 34, 0, 11, 67,
+ 52, 84, 192, 65, 123, 143, 0, 72, 34, 0, 0, 0, 0, 9, 1, 126, 47, 37, 55, 72, 36, 0, 0, 7, 195, 5, 86, 0, 72, 34,
+ 0, 0, 15, 66, 8, 64, 98, 111, 117, 108, 101, 118, 97, 114, 100, 0, 29, 0, 0, 0, 0, 0, 0, 6, 195, 69, 83, 201, 76, 0,
+ 13, 69, 52, 147, 15, 84, 64, 65, 37, 55, 40, 72, 0, 0, 0, 0, 12, 67, 5, 98, 0, 35, 84, 4, 36, 35, 91, 0, 0, 13,
+ 69, 12, 19, 131, 21, 32, 49, 113, 89, 112, 34, 0, 0, 0, 0, 10, 4, 95, 49, 67, 48, 89, 113, 140, 0, 0, 0, 7, 66, 8,
+ 80, 21, 0, 10, 7, 195, 5, 97, 67, 76, 28, 0, 18, 71, 21, 52, 5, 72, 19, 148, 60, 112, 89, 48, 36, 34, 113, 47, 39, 0,
+ 6, 195, 57, 66, 64, 17, 0, 0, 0, 0, 0, 11, 68, 20, 225, 133, 72, 113, 83, 112, 34, 0, 10, 2, 13, 46, 65, 13, 89, 37,
+ 132, 0, 0, 0, 0, 0, 0, 0, 14, 70, 64, 128, 76, 49, 84, 192, 83, 35, 55, 111, 89, 0, 0, 9, 67, 9, 85, 0, 71, 111,
+ 47, 0, 9, 67, 9, 85, 0, 71, 111, 0, 36, 0, 16, 70, 40, 83, 142, 36, 97, 82, 90, 36, 50, 37, 83, 112, 34, 0, 0, 0,
+ 17, 70, 52, 20, 135, 5, 33, 84, 65, 35, 34, 81, 35, 34, 112, 47, 0, 0, 15, 71, 76, 128, 77, 64, 242, 78, 28, 91, 113, 48,
+ 58, 114, 0, 0, 11, 68, 69, 80, 78, 80, 49, 113, 140, 0, 72, 0, 0, 0, 0, 7, 196, 5, 96, 78, 80, 76, 0, 0, 13, 66,
+ 17, 32, 72, 39, 49, 47, 132, 34, 0, 24, 41, 0, 9, 67, 21, 84, 192, 111, 143, 0, 76, 0, 0, 0, 0, 9, 198, 64, 245, 82,
+ 69, 83, 201, 76, 0, 8, 67, 48, 149, 5, 21, 0, 10, 10, 67, 8, 85, 1, 71, 36, 47, 35, 0, 0, 13, 69, 52, 22, 143, 85,
+ 64, 65, 35, 88, 40, 47, 0, 13, 138, 14, 195, 169, 1, 14, 13, 15, 9, 14, 19, 76, 0, 14, 70, 52, 22, 79, 81, 65, 64, 65,
+ 35, 57, 127, 47, 0, 12, 66, 4, 144, 112, 90, 0, 76, 81, 106, 101, 32, 6, 194, 4, 144, 76, 36, 6, 194, 12, 80, 76, 34, 0,
+ 0, 0, 11, 69, 16, 83, 135, 84, 80, 72, 114, 81, 0, 0, 0, 7, 195, 4, 149, 0, 76, 36, 9, 134, 7, 21, 195, 168, 18, 5,
+ 76, 7, 195, 12, 85, 0, 72, 34, 0, 9, 67, 4, 150, 0, 112, 49, 89, 0, 0, 0, 0, 0, 12, 68, 77, 67, 213, 80, 89, 47,
+ 35, 40, 47, 0, 0, 21, 69, 12, 83, 12, 21, 48, 89, 112, 55, 15, 55, 35, 0, 32, 76, 81, 108, 195, 160, 32, 20, 69, 12, 83,
+ 12, 21, 48, 89, 112, 55, 15, 89, 37, 0, 32, 76, 81, 99, 105, 32, 8, 197, 12, 83, 12, 21, 48, 76, 0, 18, 70, 76, 51, 210,
+ 9, 85, 0, 115, 99, 111, 114, 98, 117, 116, 116, 0, 29, 0, 9, 67, 13, 85, 0, 49, 117, 47, 0, 0, 12, 68, 49, 82, 71, 36,
+ 55, 58, 37, 75, 37, 0, 0, 0, 8, 67, 101, 97, 83, 37, 84, 0, 0, 0, 0, 0, 0, 8, 67, 57, 83, 12, 21, 0, 10, 0,
+ 0, 20, 73, 12, 243, 148, 20, 229, 9, 60, 228, 192, 49, 116, 47, 113, 47, 57, 116, 143, 0, 0, 0, 19, 71, 29, 80, 84, 20, 208,
+ 76, 4, 81, 58, 35, 47, 36, 65, 35, 55, 35, 0, 0, 0, 8, 67, 76, 48, 78, 21, 0, 10, 0, 0, 0, 0, 13, 5, 4, 39,
+ 5, 19, 20, 72, 6, 112, 89, 47, 0, 0, 6, 194, 16, 80, 72, 34, 0, 0, 0, 0, 0, 18, 71, 32, 19, 66, 85, 33, 197, 72,
+ 23, 113, 71, 13, 34, 81, 117, 34, 0, 9, 67, 8, 149, 0, 71, 37, 47, 0, 6, 195, 52, 242, 64, 76, 6, 195, 12, 50, 64, 17,
+ 0, 9, 68, 9, 34, 65, 56, 21, 0, 10, 12, 68, 80, 245, 84, 20, 47, 6, 40, 47, 0, 76, 13, 4, 95, 4, 16, 20, 84, 37,
+ 34, 81, 111, 55, 0, 0, 0, 15, 70, 81, 32, 77, 92, 22, 64, 47, 34, 35, 65, 58, 137, 0, 8, 66, 21, 48, 112, 143, 0, 76,
+ 9, 66, 17, 80, 72, 130, 0, 72, 34, 0, 0, 0, 0, 11, 70, 65, 35, 199, 72, 19, 64, 21, 0, 10, 0, 11, 70, 76, 19, 69,
+ 80, 147, 69, 21, 0, 10, 9, 67, 21, 53, 0, 112, 140, 0, 76, 0, 0, 0, 15, 70, 8, 80, 85, 12, 245, 80, 71, 39, 49, 40,
+ 139, 0, 76, 0, 0, 15, 3, 95, 35, 57, 47, 35, 71, 111, 55, 35, 89, 37, 116, 0, 12, 4, 95, 20, 12, 4, 47, 6, 37, 55,
+ 72, 0, 0, 0, 0, 12, 67, 52, 228, 192, 65, 37, 50, 111, 47, 143, 0, 10, 67, 4, 197, 0, 24, 35, 55, 47, 0, 0, 12, 68,
+ 32, 147, 132, 36, 23, 37, 50, 72, 37, 0, 0, 0, 7, 66, 21, 64, 36, 0, 76, 0, 0, 0, 0, 24, 74, 48, 145, 67, 33, 65,
+ 78, 77, 65, 73, 56, 55, 37, 91, 47, 117, 50, 91, 47, 35, 57, 50, 0, 0, 0, 11, 4, 5, 195, 187, 20, 111, 140, 0, 76, 36,
+ 0, 8, 197, 5, 85, 1, 57, 64, 76, 0, 0, 12, 67, 4, 209, 0, 35, 4, 112, 65, 72, 36, 0, 0, 17, 72, 52, 243, 148, 76,
+ 84, 146, 5, 64, 65, 116, 89, 36, 34, 35, 0, 0, 0, 9, 198, 21, 84, 211, 36, 86, 128, 76, 15, 70, 4, 225, 18, 60, 145, 0,
+ 113, 72, 34, 39, 37, 72, 0, 0, 0, 10, 68, 48, 245, 73, 76, 55, 58, 37, 0, 0, 13, 69, 8, 83, 9, 104, 80, 71, 36, 55,
+ 37, 88, 0, 10, 69, 64, 83, 208, 48, 80, 21, 0, 10, 0, 7, 66, 21, 80, 111, 0, 76, 0, 0, 0, 0, 0, 10, 67, 21, 85,
+ 0, 111, 140, 0, 76, 36, 0, 9, 67, 21, 86, 0, 132, 143, 0, 76, 0, 15, 70, 12, 245, 83, 12, 245, 83, 49, 40, 89, 49, 40,
+ 89, 0, 0, 8, 67, 4, 225, 0, 21, 0, 10, 0, 0, 0, 0, 0, 0, 10, 67, 25, 81, 76, 83, 57, 40, 55, 0, 0, 12, 68,
+ 12, 147, 132, 100, 89, 37, 50, 72, 37, 0, 0, 0, 16, 70, 65, 33, 77, 36, 84, 128, 48, 34, 13, 65, 57, 36, 120, 0, 0, 16,
+ 67, 80, 19, 148, 47, 113, 48, 37, 0, 76, 81, 112, 105, 115, 32, 19, 67, 80, 19, 148, 47, 113, 65, 57, 132, 0, 76, 81, 109, 105,
+ 101, 117, 120, 32, 10, 67, 80, 19, 148, 47, 113, 140, 0, 76, 0, 0, 0, 0, 6, 195, 5, 97, 192, 17, 0, 0, 0, 9, 198, 69,
+ 83, 201, 69, 81, 64, 72, 0, 16, 7, 11, 15, 23, 5, 195, 175, 20, 49, 39, 58, 112, 57, 47, 0, 11, 67, 4, 243, 0, 35, 4,
+ 39, 112, 55, 0, 0, 20, 68, 12, 83, 12, 20, 89, 112, 55, 15, 55, 35, 0, 32, 76, 81, 108, 195, 160, 32, 19, 68, 12, 83, 12,
+ 20, 89, 112, 55, 15, 89, 37, 0, 32, 76, 81, 99, 105, 32, 7, 196, 12, 83, 12, 20, 76, 0, 17, 70, 4, 195, 5, 49, 82, 65,
+ 35, 55, 36, 55, 40, 37, 6, 35, 0, 0, 0, 0, 0, 0, 0, 8, 67, 32, 19, 128, 23, 113, 0, 0, 0, 11, 67, 25, 85, 0,
+ 83, 111, 140, 0, 76, 36, 0, 0, 7, 195, 52, 243, 128, 72, 34, 0, 0, 0, 6, 194, 20, 128, 76, 28, 7, 66, 16, 160, 21, 0,
+ 10, 0, 6, 195, 64, 20, 128, 76, 12, 67, 60, 52, 128, 39, 89, 4, 36, 112, 34, 0, 0, 0, 15, 69, 44, 192, 88, 60, 224, 49,
+ 55, 35, 49, 89, 127, 50, 0, 0, 0, 0, 8, 196, 20, 195, 5, 76, 76, 32, 0, 18, 3, 226, 132, 162, 65, 35, 34, 49, 72, 13,
+ 83, 35, 71, 34, 37, 49, 0, 0, 0, 18, 71, 24, 83, 4, 77, 0, 84, 32, 83, 112, 55, 72, 89, 48, 35, 47, 0, 0, 0, 12,
+ 69, 8, 22, 69, 85, 128, 71, 35, 57, 132, 0, 0, 0, 0, 12, 68, 44, 83, 153, 4, 49, 36, 50, 57, 35, 0, 9, 68, 64, 245,
+ 76, 76, 48, 40, 0, 10, 67, 16, 19, 147, 72, 113, 143, 0, 76, 22, 68, 64, 20, 131, 20, 48, 35, 34, 89, 49, 116, 134, 0, 76,
+ 81, 113, 117, 39, 111, 110, 32, 26, 68, 64, 20, 131, 20, 48, 35, 34, 89, 49, 112, 55, 143, 0, 76, 81, 113, 117, 39, 101, 108, 108,
+ 101, 115, 32, 24, 68, 64, 20, 131, 20, 48, 35, 34, 89, 49, 112, 55, 0, 76, 81, 113, 117, 39, 101, 108, 108, 101, 32, 24, 68, 64,
+ 20, 131, 20, 48, 35, 34, 89, 49, 37, 55, 143, 0, 76, 81, 113, 117, 39, 105, 108, 115, 32, 22, 68, 64, 20, 131, 20, 48, 35, 34,
+ 89, 49, 37, 55, 0, 76, 81, 113, 117, 39, 105, 108, 32, 19, 68, 64, 20, 131, 20, 48, 35, 34, 89, 49, 13, 0, 76, 81, 113, 117,
+ 101, 32, 0, 0, 9, 198, 64, 245, 82, 80, 19, 148, 76, 17, 66, 12, 208, 99, 101, 110, 116, 105, 109, 195, 168, 116, 114, 101, 0, 29,
+ 0, 12, 67, 16, 149, 152, 72, 37, 84, 37, 49, 89, 0, 0, 0, 8, 67, 28, 85, 0, 21, 0, 10, 0, 0, 9, 67, 32, 20, 148,
+ 35, 34, 47, 0, 0, 0, 0, 0, 0, 0, 13, 69, 92, 19, 12, 37, 48, 58, 35, 55, 37, 89, 0, 14, 69, 32, 84, 141, 21, 48,
+ 23, 112, 34, 65, 112, 89, 0, 0, 0, 0, 0, 0, 0, 0, 21, 70, 44, 212, 12, 5, 145, 82, 49, 35, 4, 112, 65, 48, 55, 112,
+ 57, 6, 117, 34, 0, 0, 0, 0, 0, 12, 68, 92, 20, 137, 60, 58, 35, 34, 57, 39, 0, 0, 0, 16, 70, 4, 192, 137, 56, 244,
+ 192, 35, 55, 71, 37, 50, 39, 89, 0, 6, 195, 57, 97, 1, 17, 0, 11, 3, 226, 130, 172, 13, 34, 6, 39, 0, 76, 0, 0, 10,
+ 69, 60, 194, 86, 21, 32, 21, 0, 10, 0, 0, 15, 70, 80, 83, 148, 36, 243, 147, 47, 113, 47, 57, 116, 143, 0, 6, 195, 44, 65,
+ 64, 17, 0, 0, 10, 69, 72, 81, 8, 5, 64, 21, 0, 10, 12, 69, 21, 84, 133, 57, 64, 111, 34, 140, 0, 76, 0, 7, 66, 32,
+ 80, 21, 0, 10, 0, 0, 12, 68, 5, 37, 66, 4, 35, 34, 40, 71, 35, 0, 6, 195, 88, 84, 147, 37, 10, 67, 88, 84, 147, 84,
+ 112, 34, 0, 76, 0, 14, 69, 25, 85, 21, 56, 16, 83, 40, 47, 40, 50, 35, 0, 8, 197, 12, 128, 81, 84, 80, 76, 16, 69, 20,
+ 32, 196, 36, 48, 13, 71, 36, 89, 36, 72, 37, 49, 0, 0, 0, 0, 0, 13, 69, 4, 113, 78, 16, 16, 35, 90, 114, 72, 35, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 20, 192, 76, 12, 3, 95, 50, 49, 84, 114, 47, 36, 12, 115, 0, 0, 9, 67, 64,
+ 20, 192, 48, 35, 0, 37, 11, 67, 64, 20, 192, 48, 6, 35, 143, 0, 76, 9, 3, 95, 50, 48, 84, 114, 140, 0, 0, 12, 68, 44,
+ 85, 137, 56, 49, 36, 84, 37, 50, 0, 14, 3, 95, 50, 51, 84, 114, 47, 47, 34, 58, 35, 143, 0, 0, 18, 5, 19, 46, 20, 46,
+ 16, 89, 37, 55, 47, 13, 12, 48, 55, 6, 112, 0, 12, 3, 95, 50, 50, 84, 114, 47, 72, 132, 143, 0, 0, 11, 70, 69, 81, 82,
+ 36, 84, 192, 21, 0, 10, 12, 3, 95, 50, 53, 84, 114, 47, 89, 114, 49, 0, 0, 8, 67, 32, 148, 192, 21, 0, 10, 13, 3, 95,
+ 50, 52, 84, 114, 47, 49, 35, 47, 34, 0, 0, 12, 3, 95, 50, 55, 84, 114, 47, 89, 112, 47, 0, 0, 12, 3, 95, 50, 54, 84,
+ 114, 47, 89, 37, 144, 0, 0, 7, 66, 37, 64, 21, 0, 10, 13, 3, 95, 51, 49, 47, 34, 113, 47, 36, 12, 115, 0, 13, 4, 95,
+ 13, 3, 14, 65, 35, 49, 34, 6, 116, 0, 0, 0, 0, 0, 6, 195, 76, 52, 201, 17, 0, 0, 10, 67, 48, 19, 211, 55, 35, 127,
+ 89, 0, 0, 0, 7, 66, 16, 240, 21, 0, 10, 0, 12, 67, 20, 211, 0, 13, 4, 112, 65, 112, 55, 0, 0, 0, 9, 67, 16, 245,
+ 0, 72, 127, 47, 0, 0, 0, 0, 9, 68, 64, 20, 5, 72, 21, 0, 10, 0, 0, 0, 0, 14, 6, 95, 18, 15, 13, 1, 14, 34,
+ 39, 65, 6, 114, 0, 0, 0, 0, 10, 134, 5, 195, 187, 13, 5, 19, 76, 36, 10, 134, 6, 195, 187, 13, 5, 19, 76, 36, 0, 0,
+ 8, 67, 20, 225, 0, 21, 0, 10, 8, 197, 16, 84, 21, 37, 48, 76, 0, 17, 66, 20, 224, 113, 15, 47, 40, 143, 0, 76, 81, 116,
+ 111, 117, 115, 32, 7, 194, 20, 224, 76, 36, 40, 5, 194, 20, 224, 76, 5, 194, 20, 224, 72, 15, 3, 95, 54, 49, 89, 58, 35, 89,
+ 113, 47, 36, 12, 115, 0, 0, 10, 3, 95, 51, 88, 47, 34, 113, 47, 0, 0, 11, 68, 77, 84, 200, 36, 89, 40, 91, 37, 0, 12,
+ 68, 52, 19, 21, 76, 65, 35, 55, 111, 89, 0, 8, 3, 95, 48, 67, 89, 113, 0, 0, 0, 0, 0, 7, 196, 5, 52, 197, 104, 76,
+ 18, 3, 16, 46, 19, 48, 127, 89, 47, 89, 49, 34, 37, 48, 47, 127, 65, 0, 0, 0, 8, 67, 52, 17, 5, 21, 0, 10, 13, 70,
+ 16, 84, 211, 61, 84, 192, 72, 13, 89, 40, 0, 16, 3, 95, 55, 49, 89, 112, 48, 47, 113, 47, 36, 12, 115, 0, 102, 16, 3, 95,
+ 55, 49, 89, 58, 35, 89, 113, 47, 36, 12, 116, 88, 0, 0, 0, 0, 0, 0, 10, 67, 77, 65, 64, 89, 6, 114, 47, 0, 0, 7,
+ 196, 64, 20, 141, 36, 76, 0, 0, 19, 66, 48, 16, 55, 121, 15, 55, 132, 34, 0, 76, 32, 81, 108, 101, 117, 114, 32, 6, 194, 40,
+ 80, 72, 32, 10, 66, 48, 16, 55, 121, 0, 36, 40, 72, 9, 66, 48, 16, 55, 121, 0, 34, 76, 12, 3, 95, 49, 57, 72, 37, 88,
+ 50, 117, 83, 0, 0, 11, 67, 5, 2, 64, 35, 48, 4, 36, 37, 0, 12, 3, 95, 49, 56, 72, 37, 88, 111, 37, 141, 0, 0, 0,
+ 8, 197, 20, 224, 207, 72, 80, 76, 0, 0, 0, 0, 0, 14, 70, 80, 130, 69, 73, 38, 64, 47, 57, 112, 34, 37, 0, 12, 3, 95,
+ 50, 57, 84, 114, 47, 50, 117, 83, 0, 9, 3, 95, 49, 49, 23, 116, 88, 0, 0, 12, 3, 95, 50, 56, 84, 114, 47, 111, 37, 141,
+ 0, 9, 3, 95, 49, 48, 72, 37, 144, 0, 0, 10, 3, 95, 49, 51, 47, 34, 112, 88, 0, 0, 9, 3, 95, 49, 50, 72, 40, 88,
+ 0, 0, 7, 195, 12, 83, 1, 76, 32, 9, 3, 95, 49, 53, 49, 114, 88, 0, 0, 12, 3, 95, 49, 52, 49, 35, 47, 127, 34, 88,
+ 0, 0, 7, 196, 4, 147, 147, 36, 76, 11, 3, 95, 49, 55, 72, 37, 89, 112, 47, 0, 0, 9, 3, 95, 49, 54, 89, 112, 88, 0,
+ 0, 0, 7, 195, 25, 84, 192, 76, 36, 17, 70, 52, 84, 131, 20, 65, 83, 65, 112, 34, 89, 36, 72, 112, 89, 0, 13, 3, 95, 55,
+ 88, 89, 112, 48, 47, 113, 47, 0, 102, 0, 0, 0, 0, 11, 67, 21, 130, 84, 36, 81, 88, 37, 47, 0, 9, 67, 9, 84, 192, 71,
+ 111, 0, 36, 9, 67, 9, 84, 192, 71, 111, 89, 0, 0, 0, 0, 10, 66, 33, 160, 23, 112, 34, 47, 89, 0, 0, 19, 71, 88, 83,
+ 133, 105, 81, 76, 4, 84, 36, 50, 36, 88, 111, 112, 55, 35, 0, 0, 24, 11, 4, 195, 169, 19, 5, 18, 20, 9, 15, 14, 19, 72,
+ 36, 88, 112, 34, 47, 57, 116, 143, 0, 36, 0, 0, 0, 0, 0, 10, 69, 52, 20, 16, 21, 32, 21, 0, 10, 0, 16, 70, 88, 19,
+ 149, 5, 69, 64, 84, 35, 50, 40, 35, 47, 40, 0, 9, 66, 52, 16, 65, 121, 0, 72, 34, 14, 3, 95, 52, 49, 49, 35, 34, 113,
+ 47, 36, 12, 115, 0, 0, 14, 67, 52, 134, 128, 65, 36, 81, 35, 112, 34, 47, 89, 0, 0, 19, 72, 24, 18, 18, 20, 226, 5, 37,
+ 64, 83, 35, 34, 13, 50, 35, 57, 47, 0, 0, 9, 67, 52, 21, 0, 65, 35, 47, 0, 0, 0, 0, 0, 10, 69, 52, 18, 76, 80,
+ 240, 21, 0, 10, 0, 14, 3, 95, 53, 49, 89, 114, 49, 113, 47, 36, 12, 115, 0, 0, 17, 71, 77, 2, 9, 56, 53, 5, 72, 89,
+ 83, 114, 49, 47, 112, 34, 0, 0, 0, 8, 197, 80, 83, 12, 21, 48, 76, 0, 0, 0, 0, 21, 2, 50, 49, 84, 114, 47, 36, 12,
+ 111, 50, 37, 112, 65, 0, 81, 195, 168, 109, 101, 32, 0, 0, 0, 8, 67, 28, 81, 75, 21, 0, 10, 0, 0, 0, 6, 195, 92, 208,
+ 64, 17, 0, 13, 3, 95, 63, 63, 89, 114, 71, 6, 39, 55, 55, 0, 0, 22, 2, 51, 49, 47, 34, 113, 47, 36, 12, 111, 50, 37,
+ 112, 65, 0, 81, 195, 168, 109, 101, 32, 0, 15, 70, 13, 147, 148, 32, 144, 64, 89, 37, 50, 47, 37, 35, 0, 10, 66, 53, 32, 65,
+ 13, 89, 37, 132, 0, 0, 11, 3, 95, 52, 88, 49, 35, 34, 113, 47, 0, 0, 0, 17, 70, 104, 147, 66, 4, 37, 197, 88, 37, 65,
+ 71, 35, 71, 58, 36, 0, 10, 67, 60, 208, 78, 39, 65, 35, 50, 0, 0, 0, 7, 195, 4, 145, 64, 76, 36, 0, 0, 14, 69, 32,
+ 19, 76, 21, 64, 23, 35, 65, 55, 112, 47, 0, 23, 2, 52, 49, 49, 35, 34, 113, 47, 36, 12, 111, 50, 37, 112, 65, 0, 81, 195,
+ 168, 109, 101, 32, 0, 19, 66, 48, 80, 55, 14, 15, 55, 132, 34, 0, 76, 32, 81, 108, 101, 117, 114, 32, 7, 194, 48, 80, 36, 40,
+ 72, 6, 194, 48, 80, 34, 76, 16, 66, 44, 112, 107, 105, 108, 111, 103, 114, 97, 109, 109, 101, 0, 29, 0, 6, 195, 64, 50, 64, 17,
+ 14, 3, 95, 56, 48, 49, 35, 47, 34, 13, 84, 114, 143, 0, 11, 3, 95, 53, 88, 89, 114, 49, 113, 47, 0, 0, 8, 196, 12, 85,
+ 20, 20, 72, 34, 0, 9, 67, 56, 21, 0, 50, 35, 47, 0, 8, 67, 48, 85, 0, 21, 0, 10, 0, 0, 8, 67, 52, 18, 64, 65,
+ 112, 0, 0, 9, 68, 64, 85, 5, 72, 21, 0, 10, 15, 70, 40, 16, 203, 64, 245, 0, 75, 35, 49, 48, 127, 47, 0, 0, 8, 197,
+ 69, 81, 76, 48, 80, 76, 23, 2, 53, 49, 89, 114, 49, 113, 47, 36, 12, 111, 50, 37, 112, 65, 0, 81, 195, 168, 109, 101, 32, 0,
+ 16, 70, 92, 19, 21, 36, 114, 64, 58, 35, 55, 40, 37, 75, 37, 0, 14, 66, 45, 112, 107, 105, 108, 111, 119, 97, 116, 116, 0, 29,
+ 15, 3, 95, 57, 49, 50, 39, 50, 113, 47, 36, 12, 115, 0, 102, 0, 16, 67, 60, 83, 64, 11, 4, 39, 11, 4, 13, 11, 6, 112,
+ 65, 0, 12, 3, 95, 54, 88, 89, 58, 35, 89, 113, 47, 0, 0, 7, 196, 5, 84, 211, 36, 76, 0, 13, 69, 80, 83, 142, 37, 48,
+ 47, 36, 50, 37, 89, 0, 0, 7, 131, 195, 167, 1, 76, 32, 0, 0, 11, 68, 48, 144, 153, 20, 55, 37, 71, 37, 0, 14, 70, 52,
+ 243, 147, 36, 85, 82, 65, 13, 89, 57, 132, 0, 7, 195, 4, 145, 83, 76, 36, 0, 10, 67, 29, 83, 6, 81, 127, 55, 83, 0, 8,
+ 197, 12, 84, 148, 21, 48, 76, 24, 2, 54, 49, 89, 58, 35, 89, 113, 47, 36, 12, 111, 50, 37, 112, 65, 0, 81, 195, 168, 109, 101,
+ 32, 0, 6, 194, 36, 192, 76, 32, 0, 0, 17, 70, 72, 85, 143, 49, 97, 82, 34, 36, 84, 127, 55, 84, 112, 34, 0, 0, 17, 5,
+ 19, 46, 22, 46, 16, 89, 37, 55, 84, 129, 48, 55, 6, 112, 0, 0, 0, 0, 6, 195, 52, 18, 83, 76, 0, 0, 0, 8, 67, 52,
+ 18, 76, 21, 0, 10, 13, 67, 13, 68, 140, 24, 49, 116, 47, 34, 127, 55, 0, 14, 3, 95, 56, 88, 49, 35, 47, 34, 13, 84, 114,
+ 12, 0, 0, 0, 10, 69, 61, 85, 16, 85, 64, 21, 0, 10, 11, 69, 12, 131, 197, 85, 32, 49, 117, 34, 0, 0, 15, 70, 76, 19,
+ 83, 84, 225, 192, 89, 35, 65, 89, 40, 68, 0, 0, 0, 0, 24, 2, 56, 49, 49, 35, 47, 34, 13, 84, 114, 12, 111, 50, 37, 112,
+ 65, 0, 81, 195, 168, 109, 101, 32, 0, 6, 194, 52, 80, 72, 32, 0, 9, 198, 21, 84, 211, 36, 243, 147, 76, 12, 3, 95, 57, 88,
+ 50, 39, 50, 113, 47, 0, 102, 0, 0, 8, 67, 32, 245, 0, 21, 0, 10, 0, 0, 0, 0, 0, 11, 3, 95, 63, 65, 55, 6, 112,
+ 47, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 70, 72, 84, 85, 36, 83, 64, 34, 36, 49, 111, 37, 57, 112, 65, 0, 0, 7,
+ 66, 36, 224, 21, 0, 10, 0, 22, 67, 92, 80, 128, 119, 101, 98, 118, 105, 115, 117, 109, 0, 29, 81, 118, 105, 115, 117, 109, 32, 0,
+ 0, 0, 7, 195, 77, 82, 83, 76, 36, 15, 70, 64, 130, 76, 37, 4, 192, 83, 37, 55, 37, 48, 89, 0, 0, 18, 67, 12, 85, 88,
+ 89, 132, 15, 55, 35, 0, 32, 76, 81, 108, 195, 160, 32, 17, 67, 12, 85, 88, 89, 132, 15, 89, 37, 0, 32, 76, 81, 99, 105, 32,
+ 6, 195, 12, 85, 88, 76, 14, 4, 95, 15, 7, 15, 39, 81, 39, 50, 6, 112, 49, 0, 0, 7, 196, 20, 229, 18, 20, 36, 7, 196,
+ 20, 229, 18, 20, 76, 0, 0, 0, 0, 0, 15, 69, 5, 162, 77, 85, 64, 35, 88, 37, 65, 6, 111, 47, 0, 0, 10, 67, 76, 83,
+ 147, 89, 113, 143, 0, 36, 9, 67, 76, 83, 147, 89, 113, 89, 0, 17, 70, 65, 33, 83, 69, 81, 64, 48, 34, 112, 89, 49, 8, 13,
+ 0, 76, 17, 70, 65, 82, 83, 69, 81, 64, 48, 111, 37, 89, 49, 8, 13, 0, 76, 0, 11, 67, 81, 35, 208, 47, 34, 39, 139, 0,
+ 76, 0, 0, 0, 6, 194, 56, 80, 72, 32, 0, 10, 67, 61, 82, 64, 23, 58, 37, 0, 76, 0, 14, 68, 80, 86, 1, 76, 47, 112,
+ 49, 89, 6, 35, 89, 0, 0, 14, 69, 52, 19, 1, 92, 144, 65, 35, 55, 35, 58, 37, 0, 0, 0, 9, 67, 56, 85, 0, 50, 112,
+ 47, 0, 0, 0, 15, 70, 52, 21, 20, 32, 144, 83, 65, 35, 47, 57, 35, 89, 0, 0, 0, 0, 0, 6, 195, 65, 35, 198, 24, 0,
+ 7, 195, 88, 245, 83, 76, 32, 7, 195, 56, 245, 83, 76, 32, 12, 4, 95, 48, 77, 50, 65, 37, 55, 57, 116, 0, 0, 9, 67, 56,
+ 243, 128, 50, 116, 0, 76, 13, 4, 95, 48, 77, 51, 65, 37, 55, 57, 35, 34, 0, 0, 0, 14, 6, 22, 195, 169, 14, 21, 19, 84,
+ 36, 50, 111, 89, 0, 10, 4, 95, 48, 77, 49, 65, 37, 55, 0, 0, 12, 4, 95, 2, 18, 22, 71, 34, 6, 112, 84, 0, 0, 17,
+ 67, 56, 244, 132, 50, 39, 34, 112, 89, 47, 0, 81, 101, 115, 116, 32, 18, 70, 8, 243, 212, 4, 35, 5, 98, 111, 117, 116, 97, 98,
+ 108, 101, 0, 29, 0, 0, 0, 0, 6, 195, 24, 244, 128, 76, 11, 67, 85, 4, 192, 111, 48, 36, 112, 89, 0, 0, 0, 0, 8, 67,
+ 28, 83, 147, 90, 113, 0, 17, 66, 65, 32, 112, 114, 111, 102, 101, 115, 115, 101, 117, 114, 0, 41, 29, 0, 0, 0, 16, 70, 64, 20,
+ 148, 36, 243, 147, 48, 35, 34, 47, 57, 116, 143, 0, 14, 69, 76, 245, 137, 21, 64, 89, 39, 84, 37, 112, 47, 0, 0, 0, 0, 0,
+ 0, 25, 66, 44, 208, 49, 35, 4, 112, 65, 48, 55, 112, 57, 6, 117, 34, 0, 81, 112, 108, 97, 121, 101, 114, 32, 16, 66, 44, 208,
+ 107, 105, 108, 111, 109, 195, 168, 116, 114, 101, 0, 29, 0, 0, 13, 5, 20, 18, 195, 168, 19, 47, 34, 112, 143, 0, 76, 0, 10, 69,
+ 16, 83, 5, 80, 80, 21, 0, 10, 0, 10, 67, 52, 20, 147, 65, 35, 34, 89, 0, 0, 17, 71, 12, 132, 137, 77, 67, 65, 76, 49,
+ 34, 37, 89, 65, 35, 89, 0, 0, 0, 0, 8, 66, 61, 80, 40, 0, 72, 28, 13, 66, 69, 16, 113, 117, 101, 108, 113, 117, 101, 0,
+ 29, 0, 0, 12, 68, 76, 19, 79, 4, 89, 35, 65, 39, 35, 0, 0, 0, 0, 9, 67, 61, 85, 0, 35, 40, 47, 0, 0, 0, 14,
+ 69, 81, 85, 129, 49, 80, 47, 40, 84, 35, 55, 40, 0, 14, 69, 64, 20, 212, 37, 48, 48, 35, 89, 47, 37, 89, 0, 0, 0, 6,
+ 195, 64, 64, 64, 17, 0, 0, 0, 0, 21, 67, 52, 16, 192, 65, 35, 49, 39, 112, 89, 37, 49, 89, 0, 82, 111, 115, 32, 120, 32,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 12, 80, 201, 76, 32, 0, 0, 14, 70, 64, 245, 82, 12, 83, 148, 48, 40, 34, 89,
+ 113, 0, 5, 194, 56, 144, 72, 0, 0, 9, 68, 20, 208, 67, 76, 21, 0, 10, 0, 0, 9, 3, 195, 168, 19, 112, 89, 0, 72, 0,
+ 11, 4, 4, 195, 168, 19, 72, 112, 143, 0, 72, 0, 9, 68, 69, 81, 82, 100, 21, 0, 10, 0, 0, 0, 13, 67, 36, 35, 64, 37,
+ 71, 4, 36, 6, 112, 65, 0, 0, 0, 0, 22, 4, 95, 3, 9, 18, 35, 49, 89, 113, 89, 37, 34, 49, 116, 83, 55, 6, 112, 49,
+ 89, 0, 0, 8, 67, 77, 83, 128, 21, 0, 10, 0, 8, 67, 20, 32, 89, 21, 0, 10, 0, 14, 69, 8, 148, 211, 5, 80, 71, 37,
+ 89, 35, 6, 39, 0, 8, 197, 5, 85, 18, 21, 48, 76, 0, 0, 13, 67, 52, 34, 84, 65, 36, 81, 35, 71, 37, 47, 0, 0, 12,
+ 3, 95, 194, 181, 65, 37, 49, 34, 6, 39, 0, 0, 0, 16, 70, 28, 83, 133, 76, 148, 192, 90, 36, 50, 36, 88, 37, 89, 0, 16,
+ 70, 76, 243, 1, 72, 148, 192, 89, 39, 55, 35, 34, 37, 89, 0, 0, 9, 67, 52, 20, 192, 65, 35, 89, 0, 6, 195, 77, 84, 128,
+ 76, 7, 195, 88, 244, 192, 72, 34, 7, 195, 56, 244, 192, 72, 34, 11, 67, 76, 84, 192, 89, 123, 143, 0, 72, 34, 11, 67, 12, 84,
+ 192, 89, 36, 143, 0, 72, 34, 0, 9, 68, 100, 244, 200, 36, 21, 0, 10, 12, 68, 81, 83, 137, 76, 47, 111, 50, 37, 89, 0, 0,
+ 0, 27, 70, 9, 84, 139, 36, 224, 64, 71, 40, 34, 49, 37, 50, 35, 15, 83, 35, 89, 39, 0, 81, 102, 97, 115, 111, 32, 14, 70,
+ 12, 130, 69, 56, 194, 84, 91, 57, 113, 55, 37, 0, 0, 11, 4, 95, 19, 20, 11, 71, 6, 35, 34, 0, 6, 131, 95, 195, 180, 43,
+ 0, 9, 68, 80, 131, 211, 20, 21, 0, 10, 0, 16, 4, 95, 1, 3, 21, 35, 49, 89, 113, 47, 112, 81, 6, 111, 0, 0, 17, 3,
+ 95, 194, 171, 40, 84, 34, 36, 15, 81, 37, 57, 65, 6, 112, 0, 0, 6, 195, 28, 229, 64, 17, 0, 0, 10, 69, 76, 50, 69, 57,
+ 64, 89, 37, 0, 0, 9, 66, 76, 16, 89, 121, 0, 72, 34, 17, 66, 52, 208, 109, 105, 108, 108, 105, 109, 195, 168, 116, 114, 101, 0,
+ 29, 13, 3, 95, 194, 167, 89, 112, 49, 89, 57, 6, 116, 0, 0, 10, 67, 45, 84, 148, 49, 40, 34, 47, 0, 0, 0, 0, 6, 195,
+ 76, 20, 0, 17, 0, 15, 4, 95, 18, 14, 7, 34, 116, 140, 113, 91, 6, 112, 83, 0, 0, 0, 0, 16, 70, 9, 84, 149, 56, 66,
+ 64, 71, 40, 34, 40, 50, 72, 37, 0, 0, 23, 67, 33, 69, 16, 35, 91, 47, 4, 36, 47, 4, 36, 48, 6, 36, 10, 0, 81, 58,
+ 47, 47, 32, 0, 0, 15, 69, 72, 148, 195, 61, 48, 34, 37, 89, 49, 39, 112, 89, 0, 0, 0, 6, 131, 95, 195, 160, 43, 0, 11,
+ 70, 72, 80, 207, 72, 65, 82, 21, 0, 10, 0, 14, 69, 84, 37, 78, 81, 80, 40, 71, 40, 50, 47, 40, 0, 0, 10, 66, 52, 224,
+ 65, 37, 50, 111, 47, 0, 0, 0, 6, 131, 15, 195, 185, 76, 0, 0, 0, 0, 11, 68, 48, 83, 206, 20, 55, 36, 127, 50, 0, 0,
+ 0, 0, 0, 0, 0, 20, 4, 95, 1, 3, 50, 72, 40, 71, 55, 35, 49, 89, 113, 47, 112, 81, 6, 111, 0, 0, 0, 0, 13, 69,
+ 60, 97, 147, 21, 64, 127, 83, 89, 112, 47, 0, 0, 9, 66, 60, 176, 39, 49, 36, 0, 76, 9, 67, 61, 84, 147, 40, 34, 89, 0,
+ 9, 66, 80, 16, 47, 121, 0, 72, 34, 0, 0, 15, 70, 52, 144, 200, 4, 83, 0, 65, 37, 49, 35, 112, 55, 0, 0, 9, 198, 80,
+ 245, 74, 61, 84, 147, 76, 0, 0, 0, 0, 0, 0, 0, 11, 68, 76, 51, 213, 80, 89, 49, 40, 47, 0, 0, 0, 6, 195, 64, 197,
+ 83, 76, 18, 3, 95, 194, 187, 83, 112, 34, 65, 36, 15, 81, 37, 57, 65, 6, 112, 0, 0, 9, 67, 73, 85, 0, 34, 111, 47, 0,
+ 0, 15, 67, 24, 147, 5, 21, 0, 10, 81, 122, 105, 108, 108, 97, 32, 0, 0, 0, 15, 67, 80, 86, 20, 21, 0, 10, 81, 97, 108,
+ 111, 117, 100, 32, 9, 67, 29, 84, 192, 81, 111, 89, 0, 15, 67, 69, 20, 192, 113, 117, 101, 108, 113, 117, 101, 115, 0, 29, 0, 12,
+ 68, 56, 145, 197, 72, 50, 37, 90, 112, 34, 0, 0, 15, 69, 4, 208, 90, 60, 224, 35, 65, 35, 88, 6, 127, 50, 0, 0, 0, 9,
+ 67, 77, 84, 192, 89, 111, 0, 36, 9, 67, 77, 84, 192, 89, 111, 89, 0, 0, 11, 68, 76, 131, 210, 80, 91, 127, 34, 47, 0, 12,
+ 68, 4, 64, 77, 76, 35, 72, 35, 65, 89, 0, 0, 20, 2, 195, 151, 65, 111, 55, 47, 37, 48, 55, 37, 6, 36, 10, 48, 6, 35,
+ 34, 0, 0, 17, 66, 77, 64, 89, 114, 49, 55, 40, 0, 81, 99, 108, 111, 117, 100, 32, 9, 66, 77, 64, 89, 6, 114, 140, 0, 0,
+ 8, 67, 32, 83, 16, 21, 0, 10, 0, 19, 72, 5, 35, 65, 28, 81, 4, 60, 224, 35, 34, 65, 35, 81, 36, 72, 116, 0, 23, 68,
+ 80, 83, 80, 76, 47, 113, 88, 113, 47, 113, 0, 82, 101, 110, 32, 116, 101, 109, 112, 115, 32, 0, 0, 16, 67, 77, 68, 0, 89, 37,
+ 55, 47, 13, 12, 48, 55, 6, 112, 0, 0, 0, 22, 2, 194, 166, 89, 36, 48, 35, 34, 35, 47, 117, 34, 15, 84, 112, 47, 37, 49,
+ 35, 55, 0, 0, 10, 69, 8, 85, 20, 21, 32, 21, 0, 10, 15, 69, 21, 131, 195, 21, 64, 112, 81, 88, 39, 89, 112, 47, 0, 0,
+ 6, 194, 76, 80, 72, 32, 0, 19, 67, 16, 84, 20, 100, 195, 169, 112, 97, 114, 116, 101, 109, 101, 110, 116, 0, 29, 8, 2, 194, 165,
+ 57, 112, 50, 0, 0, 15, 68, 13, 144, 133, 72, 21, 0, 10, 81, 108, 105, 110, 107, 32, 13, 5, 16, 18, 195, 168, 19, 48, 34, 112,
+ 143, 0, 76, 9, 2, 194, 162, 89, 112, 50, 47, 0, 0, 15, 6, 1, 16, 18, 195, 168, 19, 35, 48, 34, 112, 143, 0, 76, 9, 2,
+ 194, 163, 55, 37, 84, 34, 0, 0, 0, 8, 67, 56, 245, 0, 21, 0, 10, 9, 67, 76, 85, 0, 89, 112, 47, 0, 16, 70, 48, 17,
+ 84, 37, 66, 65, 55, 36, 47, 37, 89, 57, 35, 0, 0, 16, 2, 194, 174, 65, 35, 34, 49, 72, 36, 48, 39, 88, 6, 36, 0, 0,
+ 16, 70, 32, 243, 132, 85, 32, 83, 23, 116, 72, 111, 34, 35, 89, 0, 23, 73, 81, 85, 20, 37, 21, 65, 57, 66, 64, 47, 40, 47,
+ 37, 49, 58, 6, 35, 50, 47, 37, 0, 10, 2, 194, 175, 65, 35, 49, 34, 116, 0, 5, 130, 195, 167, 43, 0, 20, 2, 194, 172, 47,
+ 37, 34, 112, 10, 83, 35, 49, 111, 55, 47, 35, 47, 37, 83, 0, 5, 130, 195, 164, 43, 0, 17, 67, 77, 81, 0, 89, 111, 72, 112,
+ 89, 47, 0, 81, 101, 115, 116, 32, 0, 11, 68, 28, 227, 205, 20, 81, 50, 127, 65, 0, 5, 130, 195, 162, 43, 0, 12, 2, 197, 147,
+ 39, 15, 13, 15, 55, 37, 36, 0, 0, 7, 130, 195, 160, 14, 43, 9, 7, 2, 195, 160, 35, 0, 76, 0, 7, 2, 194, 169, 21, 0,
+ 10, 0, 11, 70, 12, 243, 80, 85, 65, 82, 21, 0, 10, 24, 11, 1, 21, 10, 15, 21, 18, 4, 39, 8, 21, 9, 97, 117, 106, 111,
+ 117, 114, 100, 117, 105, 0, 29, 13, 2, 194, 182, 48, 35, 34, 35, 81, 34, 35, 83, 0, 5, 130, 195, 174, 43, 0, 11, 69, 28, 147,
+ 12, 21, 48, 90, 37, 55, 0, 8, 2, 194, 183, 48, 58, 114, 0, 5, 130, 195, 175, 43, 0, 14, 70, 52, 245, 76, 61, 81, 0, 65,
+ 40, 55, 40, 72, 0, 7, 195, 76, 242, 83, 76, 36, 9, 66, 60, 224, 116, 134, 0, 76, 32, 0, 6, 195, 4, 32, 192, 17, 0, 16,
+ 2, 194, 178, 48, 111, 37, 89, 6, 113, 89, 15, 72, 6, 132, 0, 5, 130, 195, 170, 43, 0, 16, 2, 194, 179, 48, 111, 37, 89, 113,
+ 89, 15, 47, 34, 58, 35, 0, 5, 130, 195, 171, 43, 5, 130, 195, 171, 43, 0, 10, 3, 21, 46, 19, 111, 12, 112, 89, 0, 5, 130,
+ 195, 168, 43, 0, 7, 195, 60, 229, 0, 76, 36, 6, 195, 76, 242, 84, 76, 15, 2, 194, 177, 48, 55, 6, 111, 88, 40, 65, 58, 6,
+ 114, 0, 5, 130, 195, 169, 43, 0, 12, 68, 56, 85, 137, 76, 50, 36, 84, 37, 89, 0, 6, 195, 72, 144, 65, 17, 14, 2, 194, 190,
+ 47, 34, 58, 35, 10, 49, 6, 35, 34, 0, 5, 130, 195, 182, 43, 0, 12, 67, 85, 35, 0, 111, 12, 112, 34, 112, 55, 0, 27, 2,
+ 194, 191, 48, 58, 114, 15, 72, 114, 47, 36, 34, 39, 81, 35, 89, 57, 116, 15, 114, 84, 112, 34, 89, 36, 0, 17, 2, 195, 183, 72,
+ 37, 84, 37, 88, 6, 36, 10, 48, 6, 35, 34, 0, 0, 6, 130, 195, 180, 14, 43, 11, 2, 194, 188, 115, 10, 49, 6, 35, 34, 0,
+ 0, 12, 2, 194, 189, 115, 10, 72, 13, 65, 6, 37, 0, 0, 10, 2, 194, 186, 72, 13, 81, 34, 36, 0, 13, 4, 95, 3, 5, 4,
+ 89, 36, 72, 6, 37, 57, 0, 0, 8, 197, 25, 84, 133, 57, 64, 76, 0, 15, 70, 13, 35, 193, 80, 145, 64, 49, 34, 39, 35, 89,
+ 37, 0, 17, 70, 48, 244, 147, 69, 81, 64, 55, 127, 34, 89, 49, 8, 13, 0, 76, 15, 67, 77, 100, 0, 89, 37, 55, 84, 129, 48,
+ 55, 6, 112, 0, 10, 2, 194, 184, 89, 36, 72, 37, 57, 0, 0, 12, 67, 60, 225, 192, 39, 4, 112, 50, 90, 36, 0, 15, 4, 95,
+ 12, 9, 7, 55, 37, 81, 35, 47, 6, 111, 34, 0, 5, 130, 195, 177, 43, 0, 0, 19, 70, 12, 19, 22, 4, 67, 211, 99, 97, 108,
+ 118, 97, 100, 111, 115, 115, 0, 29, 14, 69, 100, 19, 213, 73, 64, 23, 37, 35, 40, 34, 47, 0, 10, 67, 8, 145, 78, 71, 37, 114,
+ 134, 0, 6, 195, 80, 83, 0, 76, 0, 16, 70, 44, 20, 129, 60, 177, 64, 49, 35, 34, 35, 39, 49, 36, 0, 16, 70, 9, 35, 199,
+ 48, 145, 64, 98, 114, 101, 117, 105, 108, 0, 29, 6, 194, 80, 80, 72, 32, 5, 130, 195, 188, 43, 0, 17, 70, 48, 148, 212, 8, 246,
+ 0, 55, 37, 89, 47, 71, 127, 49, 89, 0, 6, 195, 76, 242, 64, 76, 0, 0, 5, 130, 195, 187, 43, 0, 0, 6, 195, 52, 50, 64,
+ 17, 5, 130, 195, 185, 43, 0, 0, 10, 67, 4, 49, 82, 35, 89, 112, 34, 0, 11, 67, 24, 145, 82, 83, 57, 36, 34, 0, 36, 0,
+ 6, 194, 81, 80, 76, 32, 0, 6, 195, 72, 21, 16, 17, 12, 67, 60, 115, 64, 39, 90, 4, 36, 112, 65, 0, 0, 11, 68, 12, 243,
+ 77, 20, 49, 127, 65, 0, 76, 7, 196, 88, 242, 67, 36, 76, 0, 0, 0, 9, 67, 32, 211, 64, 107, 117, 65, 0, 0, 0, 14, 69,
+ 80, 245, 84, 21, 48, 47, 6, 40, 47, 143, 0, 76, 0, 0, 0, 0, 0, 0, 18, 71, 77, 112, 90, 36, 192, 78, 16, 89, 58, 35,
+ 88, 37, 55, 113, 72, 0, 18, 71, 29, 35, 197, 56, 192, 78, 16, 81, 34, 39, 112, 50, 55, 113, 72, 0, 0, 11, 68, 12, 240, 213,
+ 76, 49, 127, 49, 111, 0, 7, 196, 4, 145, 78, 80, 76, 0, 0, 7, 66, 85, 64, 111, 47, 0, 0, 18, 71, 77, 69, 84, 80, 112,
+ 82, 80, 91, 47, 40, 47, 81, 35, 34, 47, 0, 6, 195, 64, 85, 64, 76, 0, 0, 0, 0, 0, 12, 4, 6, 195, 187, 20, 83, 111,
+ 140, 0, 76, 36, 0, 12, 67, 72, 145, 78, 34, 37, 6, 114, 134, 0, 76, 0, 0, 8, 67, 8, 22, 64, 21, 0, 10, 0, 0, 12,
+ 69, 32, 20, 133, 56, 112, 23, 35, 34, 113, 0, 0, 0, 0, 0, 14, 69, 12, 147, 133, 52, 16, 89, 37, 50, 36, 65, 35, 0, 0,
+ 0, 10, 67, 24, 21, 84, 83, 39, 140, 0, 76, 0, 9, 68, 36, 228, 21, 80, 21, 0, 10, 10, 68, 64, 242, 78, 28, 48, 58, 114,
+ 0, 7, 2, 95, 6, 112, 83, 0, 0, 8, 195, 48, 85, 82, 72, 36, 40, 7, 195, 48, 85, 82, 72, 34, 0, 0, 6, 2, 95, 5,
+ 13, 0, 0, 0, 0, 6, 2, 95, 9, 37, 0, 0, 7, 2, 95, 8, 35, 91, 0, 0, 13, 67, 37, 32, 192, 125, 4, 112, 34, 23,
+ 89, 36, 0, 6, 2, 95, 15, 39, 0, 0, 8, 196, 88, 245, 18, 20, 72, 34, 8, 196, 56, 245, 18, 20, 72, 34, 7, 2, 95, 14,
+ 112, 50, 0, 0, 7, 2, 95, 13, 112, 65, 0, 0, 7, 2, 95, 12, 112, 55, 0, 0, 6, 195, 88, 21, 88, 76, 7, 195, 85, 48,
+ 64, 17, 42, 7, 2, 95, 19, 112, 89, 0, 0, 7, 196, 64, 242, 78, 80, 37, 7, 196, 64, 242, 78, 80, 76, 7, 2, 95, 18, 112,
+ 34, 0, 0, 0, 16, 70, 76, 48, 78, 56, 84, 128, 89, 49, 35, 50, 117, 34, 0, 37, 16, 70, 76, 48, 78, 56, 84, 128, 89, 49,
+ 35, 50, 36, 120, 0, 36, 0, 0, 19, 72, 8, 19, 135, 48, 17, 5, 76, 128, 71, 113, 81, 55, 35, 72, 112, 91, 0, 0, 18, 9,
+ 195, 169, 12, 15, 17, 21, 5, 14, 20, 36, 55, 39, 49, 113, 140, 0, 25, 5, 14, 39, 5, 19, 20, 50, 6, 112, 89, 15, 48, 6,
+ 35, 143, 0, 82, 99, 101, 32, 112, 97, 115, 32, 6, 2, 95, 21, 111, 0, 0, 13, 4, 95, 226, 136, 158, 37, 50, 83, 37, 50, 37,
+ 0, 0, 7, 195, 76, 243, 148, 76, 36, 0, 0, 22, 69, 4, 68, 204, 81, 96, 35, 72, 36, 112, 89, 6, 112, 55, 15, 47, 36, 84,
+ 6, 36, 0, 13, 2, 95, 25, 11, 37, 12, 81, 34, 6, 112, 49, 0, 0, 8, 2, 95, 24, 37, 49, 89, 0, 0, 26, 67, 25, 146,
+ 64, 83, 117, 34, 15, 57, 117, 34, 15, 125, 50, 83, 117, 34, 65, 6, 112, 57, 91, 117, 50, 0, 0, 0, 0, 0, 15, 70, 76, 48,
+ 78, 56, 84, 147, 89, 49, 35, 50, 117, 34, 0, 7, 195, 49, 82, 64, 76, 32, 9, 2, 95, 35, 72, 57, 112, 88, 0, 0, 6, 195,
+ 76, 245, 83, 76, 10, 2, 95, 34, 81, 37, 57, 65, 112, 0, 0, 8, 197, 12, 243, 148, 72, 80, 76, 22, 2, 95, 33, 48, 58, 114,
+ 15, 72, 112, 49, 89, 49, 55, 35, 65, 35, 89, 57, 6, 116, 0, 0, 0, 6, 195, 88, 21, 84, 76, 9, 67, 76, 243, 128, 89, 116,
+ 0, 37, 7, 195, 76, 243, 128, 76, 34, 14, 2, 95, 39, 35, 48, 39, 89, 47, 34, 6, 127, 83, 0, 0, 18, 2, 95, 38, 10, 36,
+ 10, 49, 39, 65, 112, 34, 89, 37, 6, 35, 55, 0, 0, 0, 7, 195, 20, 195, 5, 76, 32, 19, 67, 52, 195, 5, 109, 97, 100, 101,
+ 109, 111, 105, 115, 101, 108, 108, 101, 0, 29, 0, 9, 67, 8, 147, 128, 71, 37, 50, 0, 16, 71, 52, 84, 211, 36, 85, 82, 76, 65,
+ 36, 89, 57, 132, 143, 0, 0, 16, 4, 95, 3, 1, 16, 65, 35, 90, 111, 89, 49, 6, 111, 55, 0, 0, 9, 197, 76, 243, 77, 21,
+ 48, 76, 36, 18, 2, 95, 41, 48, 35, 34, 113, 47, 112, 88, 10, 72, 34, 58, 35, 47, 0, 0, 16, 70, 85, 4, 5, 72, 53, 84,
+ 111, 48, 112, 34, 49, 117, 47, 0, 16, 2, 95, 40, 48, 35, 34, 113, 47, 112, 88, 10, 81, 39, 91, 0, 0, 8, 67, 32, 84, 128,
+ 21, 0, 10, 13, 2, 95, 47, 71, 35, 34, 39, 71, 55, 37, 49, 0, 0, 15, 70, 72, 84, 211, 20, 229, 0, 34, 13, 89, 6, 113,
+ 140, 0, 10, 2, 95, 46, 23, 48, 58, 2, 114, 0, 0, 9, 2, 95, 45, 47, 37, 34, 112, 0, 0, 8, 67, 32, 84, 133, 21, 0,
+ 10, 11, 2, 95, 44, 84, 37, 34, 81, 111, 55, 0, 0, 8, 67, 53, 36, 192, 21, 0, 10, 10, 2, 95, 51, 47, 34, 58, 35, 143,
+ 0, 0, 19, 68, 76, 18, 78, 80, 89, 114, 49, 55, 40, 0, 81, 99, 108, 111, 117, 100, 32, 8, 2, 95, 50, 72, 132, 143, 0, 0,
+ 6, 2, 95, 49, 115, 0, 0, 10, 2, 95, 48, 88, 36, 34, 39, 0, 76, 0, 8, 2, 95, 55, 89, 112, 47, 0, 0, 9, 198, 64,
+ 197, 80, 5, 37, 0, 76, 8, 2, 95, 54, 89, 37, 144, 0, 0, 8, 2, 95, 53, 89, 114, 49, 0, 0, 9, 2, 95, 52, 49, 35,
+ 47, 34, 0, 0, 16, 2, 95, 59, 48, 58, 114, 15, 84, 37, 34, 81, 6, 111, 55, 0, 0, 13, 2, 95, 58, 72, 6, 132, 15, 48,
+ 58, 6, 114, 0, 0, 8, 2, 95, 57, 50, 117, 83, 0, 0, 9, 2, 95, 56, 23, 111, 37, 141, 0, 0, 21, 2, 95, 63, 48, 58,
+ 114, 15, 72, 114, 47, 112, 34, 39, 81, 35, 89, 57, 6, 116, 0, 0, 13, 2, 95, 62, 89, 111, 48, 36, 34, 37, 117, 34, 0, 0,
+ 9, 2, 95, 61, 36, 81, 35, 55, 0, 0, 12, 2, 95, 60, 114, 83, 36, 34, 37, 117, 34, 0, 0, 8, 67, 72, 150, 128, 34, 37,
+ 0, 0, 0, 0, 15, 70, 52, 84, 135, 84, 86, 128, 65, 112, 34, 81, 112, 88, 0, 0, 10, 134, 5, 195, 187, 20, 5, 19, 76, 36,
+ 10, 134, 6, 195, 187, 20, 5, 19, 76, 36, 0, 0, 0, 0, 19, 71, 8, 19, 1, 8, 243, 11, 4, 71, 35, 55, 35, 71, 127, 55,
+ 49, 35, 0, 0, 0, 18, 8, 2, 195, 169, 12, 1, 18, 21, 19, 71, 36, 55, 35, 34, 111, 89, 0, 8, 197, 9, 35, 20, 81, 144,
+ 17, 0, 0, 0, 13, 70, 88, 147, 131, 20, 229, 0, 84, 114, 89, 113, 0, 12, 68, 48, 20, 197, 72, 55, 35, 88, 112, 34, 0, 0,
+ 0, 16, 70, 4, 225, 197, 48, 84, 192, 113, 50, 90, 36, 55, 112, 89, 0, 0, 12, 67, 85, 48, 128, 111, 12, 112, 89, 71, 36, 0,
+ 0, 9, 68, 64, 18, 78, 80, 21, 0, 10, 15, 70, 12, 243, 147, 20, 229, 0, 49, 116, 89, 6, 113, 140, 0, 0, 29, 67, 12, 129,
+ 70, 99, 104, 195, 169, 100, 101, 117, 118, 114, 101, 115, 0, 29, 81, 100, 39, 111, 101, 117, 118, 114, 101, 115, 32, 27, 67, 12, 129, 70,
+ 99, 104, 195, 169, 100, 101, 117, 118, 114, 101, 0, 29, 81, 100, 39, 111, 101, 117, 118, 114, 101, 32, 10, 67, 4, 192, 78, 35, 55, 35,
+ 50, 0, 0, 15, 70, 8, 18, 1, 52, 20, 192, 71, 35, 35, 65, 35, 89, 0, 9, 198, 69, 81, 76, 48, 84, 192, 76, 0, 18, 9,
+ 17, 21, 5, 12, 17, 21, 39, 21, 14, 49, 112, 55, 49, 115, 0, 76, 6, 195, 36, 65, 64, 17, 16, 4, 95, 226, 128, 153, 35, 48,
+ 39, 89, 47, 34, 6, 127, 83, 0, 0, 16, 4, 95, 226, 128, 152, 35, 48, 39, 89, 47, 34, 6, 127, 83, 0, 17, 4, 95, 4, 15,
+ 20, 48, 58, 114, 89, 111, 89, 49, 34, 6, 37, 0, 0, 13, 69, 9, 81, 134, 21, 32, 71, 132, 83, 117, 34, 0, 0, 9, 67, 4,
+ 64, 77, 35, 72, 113, 0, 0, 8, 67, 76, 129, 64, 21, 0, 10, 14, 2, 95, 91, 49, 34, 127, 91, 112, 10, 81, 39, 91, 0, 0,
+ 0, 0, 5, 194, 84, 176, 17, 0, 17, 71, 32, 85, 82, 80, 147, 206, 76, 23, 117, 34, 47, 57, 116, 143, 0, 11, 2, 95, 95, 89,
+ 40, 55, 37, 67, 36, 0, 0, 15, 70, 48, 22, 129, 72, 85, 0, 55, 35, 88, 35, 34, 112, 0, 9, 68, 40, 19, 69, 76, 21, 0,
+ 10, 12, 68, 4, 67, 73, 56, 35, 72, 65, 37, 50, 0, 15, 2, 95, 94, 89, 37, 34, 49, 116, 83, 55, 112, 49, 89, 0, 0, 15,
+ 2, 95, 93, 49, 34, 127, 91, 112, 10, 72, 34, 58, 35, 0, 0, 17, 67, 88, 148, 0, 84, 4, 37, 15, 4, 35, 57, 15, 48, 6,
+ 37, 0, 12, 2, 95, 92, 71, 35, 49, 89, 55, 35, 91, 0, 0, 0, 12, 68, 60, 20, 201, 76, 39, 35, 88, 37, 89, 0, 0, 0,
+ 16, 2, 95, 96, 35, 49, 89, 6, 113, 10, 81, 34, 6, 35, 84, 0, 0, 0, 0, 16, 69, 4, 148, 130, 85, 48, 97, 105, 114, 98,
+ 117, 115, 115, 0, 29, 0, 0, 0, 0, 8, 197, 80, 19, 132, 37, 48, 76, 0, 16, 4, 95, 7, 18, 22, 35, 49, 89, 113, 81, 34,
+ 6, 35, 84, 0, 0, 8, 67, 20, 66, 84, 21, 0, 10, 20, 67, 88, 148, 192, 84, 37, 88, 35, 84, 37, 0, 82, 195, 160, 32, 118,
+ 105, 115, 32, 6, 195, 76, 244, 192, 17, 0, 0, 6, 195, 12, 129, 90, 76, 0, 0, 12, 71, 8, 197, 69, 80, 243, 212, 32, 21, 0,
+ 10, 9, 67, 8, 148, 192, 71, 37, 89, 0, 11, 67, 16, 84, 192, 72, 123, 143, 0, 72, 34, 21, 67, 48, 84, 192, 55, 123, 15, 55,
+ 132, 34, 0, 76, 32, 81, 108, 101, 117, 114, 115, 32, 20, 67, 48, 84, 192, 55, 123, 15, 55, 132, 34, 0, 76, 32, 81, 108, 101, 117,
+ 114, 32, 11, 67, 80, 84, 192, 47, 123, 143, 0, 72, 34, 12, 67, 48, 84, 192, 55, 123, 143, 0, 36, 40, 72, 11, 67, 48, 84, 192,
+ 55, 123, 143, 0, 34, 76, 0, 0, 0, 13, 70, 28, 83, 210, 28, 84, 192, 90, 127, 34, 90, 0, 15, 70, 25, 32, 78, 12, 148, 192,
+ 83, 34, 113, 89, 37, 89, 0, 0, 19, 71, 25, 32, 78, 12, 84, 195, 60, 83, 34, 113, 50, 91, 112, 89, 49, 39, 0, 0, 10, 68,
+ 12, 242, 78, 28, 49, 58, 114, 0, 0, 12, 69, 4, 36, 197, 57, 64, 35, 71, 89, 113, 0, 0, 0, 15, 2, 95, 123, 35, 49, 127,
+ 55, 35, 72, 10, 81, 39, 91, 0, 13, 4, 95, 4, 9, 1, 47, 34, 36, 65, 6, 35, 0, 0, 0, 13, 69, 5, 85, 15, 85, 32,
+ 39, 47, 40, 34, 0, 76, 0, 20, 70, 5, 81, 9, 8, 193, 64, 21, 0, 10, 81, 109, 97, 110, 97, 103, 101, 114, 32, 8, 66, 80,
+ 240, 47, 40, 0, 76, 0, 0, 0, 8, 67, 100, 85, 0, 21, 0, 10, 17, 2, 95, 125, 35, 49, 127, 55, 35, 72, 10, 72, 34, 58,
+ 35, 47, 0, 0, 16, 70, 100, 241, 200, 61, 84, 148, 23, 37, 39, 81, 40, 34, 47, 0, 18, 2, 95, 124, 71, 35, 34, 10, 84, 112,
+ 34, 47, 37, 49, 6, 35, 55, 0, 0, 17, 70, 4, 197, 5, 72, 81, 207, 35, 55, 47, 112, 34, 36, 81, 39, 0, 0, 9, 68, 5,
+ 4, 12, 20, 21, 0, 10, 0, 16, 70, 9, 35, 215, 28, 194, 69, 98, 114, 101, 117, 105, 108, 0, 29, 15, 69, 52, 36, 143, 48, 16,
+ 112, 65, 71, 34, 39, 55, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 67, 61, 1, 78, 21, 0, 10, 0, 6, 194, 84, 224, 34,
+ 76, 0, 0, 0, 0, 0, 6, 195, 81, 96, 64, 17, 0, 0, 0, 8, 67, 25, 33, 69, 21, 0, 10, 0, 10, 67, 25, 33, 68, 83,
+ 34, 112, 72, 0, 0, 0, 12, 69, 9, 81, 7, 21, 64, 71, 111, 75, 112, 0, 0, 12, 4, 95, 35, 51, 50, 112, 89, 48, 35, 89,
+ 0, 0, 12, 67, 20, 65, 128, 13, 72, 4, 36, 112, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 70, 4, 52, 143, 8, 21,
+ 0, 97, 99, 114, 111, 98, 97, 116, 101, 0, 29, 0, 0, 11, 70, 61, 85, 12, 60, 242, 192, 21, 0, 10, 5, 194, 97, 144, 17, 0,
+ 11, 67, 25, 33, 84, 83, 34, 6, 112, 47, 0, 12, 67, 4, 67, 128, 35, 72, 4, 36, 112, 50, 0, 0, 16, 70, 28, 19, 135, 77,
+ 65, 82, 81, 113, 81, 89, 47, 112, 34, 0, 0, 9, 67, 105, 85, 0, 88, 111, 47, 0, 0, 16, 70, 21, 66, 5, 72, 225, 84, 36,
+ 47, 112, 34, 50, 112, 47, 0, 0, 18, 71, 4, 100, 137, 44, 16, 78, 76, 35, 83, 34, 37, 49, 35, 50, 89, 0, 0, 0, 8, 197,
+ 40, 19, 65, 37, 48, 76, 0, 38, 70, 36, 229, 5, 72, 225, 84, 114, 47, 112, 34, 50, 6, 112, 47, 15, 112, 49, 89, 48, 55, 127,
+ 34, 6, 117, 34, 0, 81, 101, 120, 112, 108, 111, 114, 101, 114, 32, 17, 70, 36, 229, 5, 72, 225, 84, 114, 47, 112, 34, 50, 6, 112,
+ 47, 0, 0, 0, 9, 198, 12, 243, 77, 20, 229, 0, 76, 0, 0, 12, 70, 40, 16, 209, 84, 84, 192, 90, 35, 49, 0, 0, 0, 0,
+ 0, 0, 6, 195, 13, 5, 64, 17, 0, 12, 68, 4, 195, 210, 76, 35, 55, 127, 34, 0, 76, 0, 0, 0, 0, 0, 14, 69, 64, 243,
+ 4, 21, 32, 48, 127, 55, 72, 112, 34, 0, 0, 0, 14, 67, 28, 134, 128, 90, 37, 81, 35, 112, 34, 47, 89, 0, 0, 0, 9, 67,
+ 88, 245, 0, 84, 127, 47, 0, 0, 0, 14, 67, 44, 134, 128, 49, 37, 55, 39, 112, 34, 47, 89, 0, 0, 9, 68, 8, 197, 69, 76,
+ 21, 0, 10, 0, 10, 69, 28, 243, 199, 48, 80, 21, 0, 10, 0, 19, 9, 16, 1, 20, 1, 17, 21, 195, 168, 19, 48, 35, 47, 35,
+ 49, 112, 89, 0, 0, 0, 0, 0, 9, 134, 22, 15, 9, 12, 195, 160, 76, 0, 11, 67, 9, 37, 84, 71, 34, 6, 111, 47, 0, 0,
+ 0, 13, 69, 8, 148, 211, 85, 48, 71, 37, 89, 111, 89, 0, 0, 0, 0, 7, 196, 5, 85, 18, 20, 76, 0, 14, 69, 88, 148, 135,
+ 36, 224, 84, 37, 34, 90, 37, 50, 0, 0, 14, 67, 96, 96, 197, 37, 49, 89, 112, 83, 89, 36, 13, 0, 0, 6, 195, 12, 144, 64,
+ 17, 0, 0, 16, 70, 77, 84, 208, 20, 228, 197, 89, 111, 89, 48, 112, 50, 89, 0, 0, 16, 70, 72, 21, 9, 60, 228, 192, 34, 35,
+ 47, 57, 116, 143, 0, 36, 15, 70, 16, 21, 9, 60, 228, 192, 72, 35, 47, 57, 116, 143, 0, 11, 70, 12, 243, 12, 36, 228, 192, 21,
+ 0, 10, 0, 13, 67, 52, 209, 64, 109, 97, 100, 97, 109, 101, 0, 29, 0, 0, 21, 73, 12, 243, 147, 80, 21, 9, 60, 228, 192, 49,
+ 116, 89, 47, 35, 47, 57, 116, 143, 0, 10, 69, 12, 83, 148, 21, 32, 21, 0, 10, 8, 197, 17, 84, 129, 57, 64, 76, 0, 23, 6,
+ 17, 21, 39, 5, 19, 20, 49, 112, 89, 49, 13, 0, 72, 82, 99, 101, 32, 113, 117, 101, 32, 0, 6, 195, 85, 65, 128, 17, 0, 0,
+ 0, 0, 9, 67, 92, 146, 64, 58, 37, 12, 0, 6, 195, 80, 242, 64, 76, 0, 9, 68, 48, 241, 207, 56, 21, 0, 10, 0, 0, 0,
+ 10, 199, 80, 245, 84, 20, 99, 201, 76, 76, 0, 0, 0, 0, 12, 71, 52, 84, 211, 20, 225, 197, 72, 21, 0, 10, 0, 0, 6, 195,
+ 48, 242, 78, 76, 0, 8, 67, 76, 19, 69, 21, 0, 10, 0, 0, 9, 68, 4, 35, 213, 80, 21, 0, 10, 0, 12, 69, 76, 245, 82,
+ 37, 48, 89, 40, 34, 37, 0, 0, 15, 70, 48, 84, 207, 80, 131, 192, 55, 36, 88, 127, 47, 39, 0, 0, 0, 9, 68, 48, 241, 201,
+ 56, 21, 0, 10, 0, 0, 16, 70, 88, 245, 9, 60, 228, 192, 84, 127, 39, 47, 57, 116, 143, 0, 0, 7, 195, 36, 196, 192, 76, 32,
+ 0, 12, 68, 76, 208, 82, 80, 89, 65, 35, 34, 47, 0, 9, 68, 80, 129, 82, 20, 21, 0, 10, 0, 0, 0, 0, 0, 23, 73, 21,
+ 132, 12, 60, 149, 9, 60, 228, 192, 112, 49, 89, 48, 55, 58, 35, 47, 57, 116, 143, 0, 0, 0, 14, 67, 4, 68, 204, 35, 72, 4,
+ 36, 112, 89, 112, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 7, 20, 1, 195, 175, 23, 1, 14, 47, 35, 57, 58, 35,
+ 50, 0, 8, 197, 64, 51, 67, 36, 16, 17, 0, 0, 0, 0, 6, 20, 83, 1, 0, 0, 111, 0, 101, 0, 0, 0, 0, 0, 6, 18,
+ 66, 100, 0, 101, 0, 108, 0, 110, 0, 114, 0, 116, 0, 117, 0, 7, 6, 18, 67, 98, 0, 99, 0, 100, 0, 102, 0, 103, 0, 104,
+ 0, 107, 0, 112, 0, 116, 0, 118, 0, 7, 6, 18, 68, 100, 0, 108, 0, 109, 0, 110, 0, 115, 0, 116, 0, 118, 0, 7, 6, 18,
+ 69, 99, 0, 100, 0, 102, 0, 103, 0, 108, 0, 109, 0, 110, 0, 118, 0, 7, 6, 18, 70, 103, 0, 104, 0, 107, 0, 108, 0, 109,
+ 0, 118, 0, 119, 0, 7, 6, 18, 71, 98, 108, 0, 98, 114, 0, 99, 108, 0, 99, 114, 0, 99, 116, 0, 100, 114, 0, 102, 108, 0,
+ 102, 114, 0, 102, 116, 0, 103, 108, 0, 103, 114, 0, 107, 108, 0, 107, 114, 0, 112, 108, 0, 112, 114, 0, 116, 114, 0, 118, 114, 0,
+ 7, 6, 18, 72, 195, 169, 99, 0, 195, 169, 100, 0, 101, 99, 0, 101, 100, 0, 108, 98, 0, 108, 99, 0, 108, 100, 0, 108, 103, 0,
+ 108, 109, 0, 108, 110, 0, 108, 112, 0, 108, 116, 0, 108, 118, 0, 114, 98, 0, 114, 99, 0, 114, 100, 0, 114, 102, 0, 114, 103, 0,
+ 114, 108, 0, 114, 109, 0, 114, 110, 0, 114, 112, 0, 114, 115, 0, 114, 116, 0, 114, 118, 0, 7, 6, 18, 73, 99, 104, 0, 113, 117,
+ 0, 103, 117, 0, 98, 0, 99, 0, 100, 0, 102, 0, 103, 0, 104, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 112, 0, 113, 0,
+ 114, 0, 115, 0, 116, 0, 118, 0, 119, 0, 120, 0, 122, 0, 7, 6, 18, 74, 108, 0, 114, 0, 115, 0, 7, 6, 18, 75, 105, 97,
+ 0, 105, 101, 0, 105, 111, 0, 117, 97, 0, 117, 101, 0, 117, 105, 0, 117, 111, 0, 7, 6, 18, 76, 98, 0, 112, 0, 7, 6, 18,
+ 77, 97, 195, 175, 0, 114, 195, 169, 0, 195, 169, 0, 195, 168, 0, 97, 108, 0, 105, 98, 0, 105, 101, 0, 105, 113, 0, 111, 109, 0,
+ 111, 110, 0, 121, 109, 0, 108, 0, 7, 6, 18, 78, 101, 114, 0, 104, 110, 0, 100, 0, 103, 0, 107, 0, 108, 0, 112, 0, 7, 6,
+ 18, 79, 98, 101, 0, 105, 110, 0, 117, 112, 0, 117, 116, 0, 7, 6, 18, 80, 99, 0, 102, 0, 103, 0, 104, 0, 7, 6, 18, 81,
+ 48, 48, 0, 48, 49, 0, 48, 50, 0, 48, 51, 0, 48, 52, 0, 48, 53, 0, 48, 54, 0, 48, 55, 0, 48, 56, 0, 48, 57, 0,
+ 49, 48, 0, 49, 49, 0, 49, 50, 0, 49, 51, 0, 49, 52, 0, 49, 53, 0, 49, 54, 0, 49, 55, 0, 49, 56, 0, 49, 57, 0,
+ 50, 48, 0, 50, 49, 0, 50, 50, 0, 50, 51, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0,
+ 57, 0, 7, 6, 18, 82, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 7, 6, 195, 167, 0, 4, 3, 89, 0, 39, 8, 2,
+ 14, 128, 140, 130, 0, 7, 6, 195, 168, 0, 109, 101, 1, 16, 3, 37, 112, 65, 0, 4, 3, 112, 0, 115, 2, 32, 0, 4, 115, 1,
+ 109, 2, 32, 3, 112, 89, 0, 115, 1, 110, 2, 32, 0, 115, 1, 112, 2, 32, 0, 115, 1, 114, 17, 65, 2, 32, 0, 7, 6, 195,
+ 171, 0, 1, 117, 3, 0, 1, 111, 110, 2, 32, 3, 36, 0, 3, 112, 0, 7, 6, 195, 175, 0, 3, 37, 0, 115, 1, 97, 17, 67,
+ 2, 32, 3, 37, 89, 0, 4, 1, 17, 65, 2, 32, 3, 57, 0, 1, 17, 65, 2, 108, 17, 65, 0, 101, 1, 17, 65, 2, 32, 0,
+ 110, 2, 25, 3, 114, 0, 7, 6, 195, 180, 0, 4, 3, 39, 0, 116, 2, 32, 0, 7, 6, 195, 188, 0, 109, 2, 32, 3, 39, 65,
+ 0, 3, 111, 0, 108, 2, 32, 3, 111, 55, 55, 0, 115, 2, 32, 3, 111, 89, 0, 7, 6, 97, 0, 2, 195, 180, 3, 0, 105, 1,
+ 102, 2, 115, 17, 65, 3, 13, 0, 4, 110, 121, 3, 21, 0, 119, 2, 25, 0, 4, 3, 35, 0, 2, 105, 108, 25, 0, 2, 110, 110,
+ 17, 65, 0, 109, 2, 109, 0, 109, 2, 110, 0, 110, 2, 110, 32, 0, 4, 114, 99, 104, 8, 2, 97, 14, 128, 132, 132, 3, 35, 34,
+ 49, 0, 114, 99, 104, 8, 2, 111, 14, 128, 132, 132, 0, 114, 99, 104, 195, 169, 8, 2, 21, 14, 128, 132, 133, 3, 35, 34, 49, 36,
+ 0, 114, 99, 104, 195, 169, 111, 8, 2, 21, 14, 128, 132, 134, 3, 35, 34, 49, 36, 39, 0, 111, 195, 187, 116, 2, 105, 3, 35, 40,
+ 89, 0, 4, 110, 1, 109, 18, 67, 2, 32, 3, 35, 50, 0, 110, 1, 109, 21, 21, 2, 32, 0, 110, 1, 109, 122, 2, 32, 0, 110,
+ 1, 119, 2, 32, 0, 110, 2, 104, 0, 110, 8, 18, 69, 2, 32, 0, 110, 8, 104, 2, 32, 0, 110, 97, 114, 99, 104, 111, 8, 2,
+ 21, 14, 128, 132, 135, 3, 35, 50, 35, 34, 49, 39, 0, 4, 121, 2, 97, 107, 3, 35, 57, 0, 121, 101, 1, 98, 98, 2, 32, 0,
+ 4, 109, 1, 104, 2, 32, 14, 128, 128, 130, 3, 35, 65, 0, 109, 8, 2, 110, 0, 101, 3, 35, 112, 0, 4, 101, 2, 32, 3, 36,
+ 0, 105, 2, 32, 0, 121, 101, 1, 98, 98, 2, 29, 3, 36, 37, 0, 4, 117, 3, 39, 0, 117, 100, 2, 32, 0, 117, 116, 111, 8,
+ 2, 21, 14, 128, 132, 132, 3, 39, 47, 39, 0, 117, 116, 111, 109, 8, 2, 110, 3, 39, 47, 127, 0, 117, 100, 8, 17, 67, 2, 32,
+ 3, 39, 72, 0, 117, 100, 105, 111, 8, 2, 21, 14, 128, 132, 133, 3, 39, 72, 37, 39, 0, 117, 116, 2, 32, 3, 39, 140, 0, 4,
+ 111, 117, 1, 115, 2, 108, 101, 3, 40, 0, 111, 117, 108, 1, 115, 2, 32, 0, 111, 195, 187, 116, 3, 40, 47, 0, 4, 105, 3, 112,
+ 0, 105, 8, 108, 97, 98, 2, 32, 0, 105, 8, 114, 118, 2, 32, 0, 105, 8, 115, 115, 101, 2, 32, 0, 105, 101, 0, 121, 2, 17,
+ 67, 0, 121, 2, 32, 0, 121, 3, 112, 57, 0, 121, 101, 114, 1, 108, 29, 2, 29, 3, 112, 57, 117, 34, 0, 4, 105, 101, 110, 116,
+ 3, 112, 140, 0, 105, 116, 2, 32, 0, 105, 115, 2, 32, 3, 112, 143, 0, 4, 101, 110, 3, 113, 0, 109, 2, 18, 76, 0, 110, 1,
+ 109, 108, 117, 2, 32, 0, 110, 1, 109, 115, 105, 108, 2, 32, 0, 110, 2, 25, 0, 110, 8, 109, 175, 195, 97, 99, 2, 32, 0, 111,
+ 110, 8, 17, 67, 2, 32, 0, 4, 110, 116, 105, 8, 2, 17, 67, 17, 65, 29, 14, 128, 132, 132, 3, 113, 47, 37, 0, 110, 116, 105,
+ 8, 2, 21, 21, 14, 128, 132, 132, 0, 4, 105, 109, 2, 25, 3, 114, 0, 105, 110, 2, 25, 0, 4, 105, 110, 1, 104, 99, 2, 32,
+ 3, 114, 134, 0, 105, 110, 1, 116, 17, 67, 2, 32, 0, 4, 117, 2, 108, 32, 3, 127, 0, 117, 2, 114, 101, 32, 0, 7, 6, 98,
+ 0, 1, 109, 111, 2, 32, 3, 0, 4, 97, 99, 107, 3, 21, 0, 101, 8, 2, 18, 80, 17, 65, 0, 111, 97, 114, 100, 0, 111, 120,
+ 2, 32, 0, 117, 103, 103, 0, 4, 3, 71, 0, 98, 0, 7, 6, 99, 0, 4, 1, 97, 98, 97, 116, 2, 32, 3, 0, 4, 1, 97,
+ 109, 111, 116, 2, 32, 3, 0, 4, 1, 110, 97, 17, 67, 2, 32, 3, 0, 4, 1, 110, 111, 17, 67, 2, 32, 3, 0, 4, 1, 114,
+ 97, 2, 116, 105, 3, 0, 4, 1, 114, 101, 108, 99, 2, 32, 3, 0, 4, 1, 115, 2, 17, 71, 3, 0, 4, 1, 117, 111, 104, 99,
+ 116, 2, 32, 3, 0, 1, 120, 2, 17, 71, 3, 0, 4, 104, 1, 110, 2, 32, 3, 21, 0, 104, 2, 109, 101, 110, 116, 0, 117, 116,
+ 2, 32, 0, 4, 3, 49, 0, 8, 110, 111, 100, 2, 32, 0, 99, 0, 99, 104, 0, 104, 1, 97, 2, 32, 0, 104, 1, 101, 2, 32,
+ 0, 104, 1, 105, 110, 2, 32, 0, 104, 1, 105, 110, 97, 109, 2, 195, 169, 0, 104, 1, 111, 116, 105, 109, 2, 111, 0, 104, 1, 114,
+ 111, 2, 101, 115, 17, 67, 0, 104, 1, 114, 111, 2, 105, 17, 67, 0, 104, 2, 108, 0, 104, 2, 110, 0, 104, 2, 114, 0, 104, 2,
+ 115, 0, 104, 2, 116, 111, 0, 104, 8, 2, 97, 111, 0, 104, 8, 2, 97, 114, 105, 115, 109, 0, 104, 8, 2, 105, 114, 111, 112, 0,
+ 104, 8, 2, 111, 114, 17, 65, 0, 104, 8, 17, 65, 2, 111, 32, 0, 104, 8, 117, 101, 2, 97, 114, 105, 0, 107, 0, 113, 0, 113,
+ 117, 0, 104, 114, 111, 110, 111, 8, 2, 21, 14, 128, 132, 134, 3, 49, 34, 39, 50, 39, 0, 4, 97, 115, 116, 2, 32, 14, 128, 128,
+ 132, 3, 49, 35, 89, 47, 0, 97, 115, 116, 115, 2, 32, 14, 128, 128, 133, 0, 108, 111, 119, 110, 8, 3, 49, 55, 40, 50, 0, 99,
+ 2, 17, 71, 3, 49, 89, 0, 104, 1, 105, 119, 3, 76, 0, 4, 1, 101, 115, 2, 111, 110, 100, 3, 81, 0, 1, 110, 105, 122, 2,
+ 32, 0, 4, 2, 17, 71, 3, 89, 0, 39, 8, 2, 14, 128, 140, 130, 0, 4, 8, 2, 100, 3, 89, 36, 0, 111, 101, 8, 2, 108,
+ 97, 0, 121, 98, 101, 114, 8, 2, 14, 128, 132, 133, 3, 89, 37, 71, 112, 34, 0, 105, 101, 110, 116, 2, 32, 3, 89, 37, 140, 0,
+ 4, 105, 101, 110, 116, 1, 105, 102, 102, 101, 3, 89, 57, 113, 0, 105, 101, 110, 116, 1, 105, 102, 169, 195, 100, 0, 4, 104, 3, 91,
+ 0, 104, 8, 2, 111, 114, 105, 122, 0, 104, 8, 2, 111, 114, 111, 0, 7, 6, 100, 0, 4, 1, 105, 111, 2, 32, 3, 0, 4, 1,
+ 110, 97, 2, 32, 3, 0, 4, 1, 110, 111, 17, 67, 2, 32, 3, 0, 4, 1, 114, 2, 32, 3, 0, 4, 1, 117, 111, 2, 32, 3,
+ 0, 8, 105, 110, 2, 32, 3, 0, 4, 97, 121, 2, 32, 3, 21, 0, 101, 118, 105, 99, 8, 0, 108, 101, 2, 29, 0, 116, 2, 32,
+ 3, 47, 0, 4, 3, 72, 0, 1, 114, 111, 108, 2, 32, 0, 8, 110, 97, 98, 2, 32, 0, 8, 110, 97, 108, 2, 32, 0, 8, 110,
+ 97, 115, 2, 32, 0, 8, 110, 97, 116, 115, 2, 32, 0, 8, 114, 97, 104, 2, 32, 0, 39, 8, 2, 14, 128, 132, 130, 0, 100, 0,
+ 4, 105, 101, 110, 1, 169, 195, 112, 120, 101, 32, 26, 2, 116, 32, 3, 72, 37, 0, 105, 101, 110, 2, 116, 32, 0, 4, 105, 101, 110,
+ 8, 169, 195, 112, 120, 101, 2, 116, 32, 3, 72, 57, 113, 0, 105, 101, 110, 8, 169, 195, 114, 103, 110, 105, 2, 116, 32, 0, 101, 110,
+ 100, 114, 111, 8, 2, 21, 14, 128, 132, 134, 3, 72, 114, 72, 34, 39, 0, 4, 1, 110, 101, 17, 67, 2, 32, 3, 140, 0, 1, 110,
+ 101, 117, 113, 2, 32, 0, 1, 110, 111, 99, 2, 32, 0, 8, 110, 97, 114, 103, 2, 32, 0, 7, 6, 101, 0, 4, 1, 17, 65, 2,
+ 114, 17, 65, 3, 0, 4, 1, 17, 67, 2, 45, 3, 0, 4, 1, 18, 73, 21, 2, 17, 67, 17, 65, 3, 0, 4, 1, 18, 73, 21,
+ 2, 18, 71, 3, 0, 4, 1, 99, 45, 2, 32, 3, 0, 4, 1, 103, 2, 17, 65, 3, 0, 4, 1, 105, 2, 109, 17, 65, 3, 0,
+ 4, 1, 106, 45, 2, 32, 3, 0, 4, 2, 32, 3, 0, 4, 2, 111, 105, 3, 0, 4, 110, 1, 108, 111, 26, 2, 116, 32, 3, 0,
+ 4, 110, 1, 118, 117, 111, 99, 32, 26, 2, 116, 32, 3, 0, 110, 1, 118, 117, 111, 99, 32, 115, 2, 116, 32, 3, 0, 195, 175, 2,
+ 25, 3, 6, 112, 57, 0, 4, 3, 13, 0, 1, 17, 67, 21, 2, 17, 67, 101, 17, 67, 17, 65, 0, 1, 18, 71, 21, 2, 17, 67,
+ 17, 65, 0, 1, 18, 71, 21, 2, 18, 71, 0, 1, 18, 72, 21, 2, 17, 67, 17, 65, 0, 1, 18, 72, 21, 2, 18, 71, 0, 1,
+ 18, 73, 21, 2, 17, 67, 18, 75, 17, 67, 0, 1, 18, 73, 21, 2, 18, 71, 18, 75, 17, 67, 0, 1, 100, 2, 115, 115, 117, 115,
+ 32, 0, 1, 114, 116, 2, 17, 67, 17, 65, 0, 1, 114, 116, 2, 17, 67, 104, 17, 65, 0, 1, 117, 103, 18, 74, 21, 2, 17, 67,
+ 17, 65, 0, 1, 117, 103, 18, 74, 21, 2, 18, 71, 0, 1, 117, 113, 18, 74, 21, 2, 17, 67, 17, 65, 0, 1, 117, 113, 18, 74,
+ 21, 2, 18, 71, 0, 2, 17, 67, 108, 0, 2, 17, 67, 114, 0, 8, 100, 2, 99, 104, 0, 8, 108, 2, 17, 67, 17, 65, 0, 8,
+ 108, 2, 17, 67, 104, 17, 65, 0, 8, 108, 2, 17, 67, 108, 17, 65, 0, 8, 114, 2, 99, 104, 0, 8, 114, 2, 115, 115, 0, 8,
+ 114, 2, 115, 116, 114, 97, 0, 8, 114, 2, 115, 116, 114, 111, 0, 8, 114, 2, 115, 116, 114, 117, 0, 8, 17, 67, 2, 32, 3, 14,
+ 0, 4, 8, 2, 17, 67, 101, 29, 3, 21, 0, 97, 0, 100, 2, 32, 0, 101, 0, 102, 111, 114, 101, 2, 32, 0, 105, 110, 103, 2,
+ 32, 0, 105, 118, 101, 0, 108, 2, 17, 67, 29, 0, 110, 104, 97, 110, 8, 0, 110, 116, 101, 114, 8, 2, 32, 0, 115, 115, 2, 32,
+ 0, 115, 116, 1, 117, 113, 2, 32, 0, 115, 116, 101, 1, 117, 113, 2, 29, 32, 0, 118, 101, 110, 2, 32, 0, 118, 101, 114, 1, 17,
+ 67, 111, 0, 118, 101, 114, 8, 0, 119, 2, 12, 12, 0, 121, 101, 8, 0, 4, 109, 1, 21, 2, 109, 101, 3, 35, 0, 109, 1, 108,
+ 2, 110, 0, 109, 8, 102, 2, 109, 101, 0, 4, 2, 114, 105, 32, 12, 12, 3, 36, 0, 2, 114, 105, 97, 32, 12, 12, 0, 2, 114,
+ 111, 32, 12, 12, 0, 8, 2, 17, 67, 11, 0, 8, 2, 17, 67, 17, 65, 0, 8, 2, 17, 67, 17, 65, 24, 0, 8, 2, 18, 71,
+ 17, 65, 0, 8, 109, 2, 103, 97, 0, 8, 114, 2, 115, 115, 117, 0, 8, 116, 114, 97, 2, 12, 12, 0, 100, 1, 105, 112, 2, 32,
+ 0, 102, 8, 108, 99, 2, 32, 0, 114, 2, 32, 0, 114, 2, 115, 32, 0, 115, 1, 109, 17, 65, 2, 100, 17, 65, 0, 115, 1, 109,
+ 17, 65, 2, 110, 17, 65, 0, 115, 8, 100, 2, 98, 17, 65, 0, 115, 8, 100, 2, 106, 17, 65, 0, 115, 8, 100, 2, 110, 17, 65,
+ 0, 115, 8, 100, 2, 113, 17, 65, 0, 115, 8, 108, 2, 113, 17, 65, 0, 115, 8, 109, 2, 100, 17, 65, 0, 115, 8, 109, 2, 110,
+ 17, 65, 0, 115, 104, 1, 100, 2, 17, 65, 3, 36, 88, 0, 114, 1, 119, 101, 105, 2, 29, 3, 36, 120, 0, 122, 2, 32, 3, 36,
+ 143, 0, 97, 117, 2, 12, 12, 3, 39, 0, 4, 117, 1, 103, 2, 114, 101, 3, 111, 0, 117, 8, 2, 115, 115, 0, 195, 187, 8, 0,
+ 117, 116, 8, 2, 32, 3, 111, 140, 0, 4, 1, 104, 103, 2, 116, 17, 65, 29, 3, 112, 0, 1, 105, 2, 114, 116, 32, 0, 1, 112,
+ 97, 99, 2, 108, 97, 32, 0, 2, 17, 67, 17, 67, 0, 2, 17, 67, 32, 0, 2, 99, 116, 12, 12, 12, 12, 12, 0, 2, 105, 108,
+ 0, 2, 114, 17, 67, 0, 2, 114, 114, 12, 12, 12, 0, 2, 120, 12, 12, 12, 12, 12, 0, 8, 17, 67, 101, 2, 17, 67, 17, 65,
+ 12, 12, 0, 98, 1, 102, 2, 118, 17, 65, 0, 99, 116, 1, 112, 2, 32, 0, 105, 0, 108, 2, 108, 0, 109, 2, 109, 97, 0, 110,
+ 1, 105, 17, 67, 2, 110, 17, 65, 0, 110, 2, 110, 17, 65, 0, 116, 1, 107, 99, 105, 116, 2, 32, 0, 121, 2, 17, 67, 0, 121,
+ 2, 32, 0, 4, 114, 1, 107, 99, 111, 2, 25, 3, 112, 34, 0, 114, 1, 110, 105, 97, 116, 2, 29, 0, 114, 1, 116, 115, 17, 67,
+ 2, 29, 0, 114, 8, 17, 67, 2, 32, 0, 114, 8, 104, 17, 67, 2, 32, 0, 114, 8, 105, 102, 2, 32, 0, 114, 8, 105, 104, 2,
+ 32, 0, 114, 8, 105, 116, 2, 32, 0, 114, 8, 116, 114, 97, 99, 2, 29, 0, 114, 8, 118, 105, 104, 2, 29, 0, 114, 8, 118, 110,
+ 101, 2, 32, 0, 4, 116, 1, 103, 100, 2, 32, 3, 112, 47, 0, 116, 1, 107, 2, 32, 0, 99, 116, 2, 32, 3, 112, 49, 47, 0,
+ 4, 120, 116, 114, 97, 8, 2, 17, 67, 14, 128, 132, 133, 3, 112, 49, 89, 47, 34, 35, 0, 120, 116, 114, 97, 8, 2, 117, 14, 128,
+ 132, 133, 0, 4, 105, 110, 8, 2, 25, 3, 112, 50, 0, 110, 1, 17, 67, 2, 32, 0, 110, 1, 17, 67, 2, 116, 111, 32, 0, 110,
+ 8, 121, 2, 32, 0, 110, 115, 1, 112, 115, 2, 32, 3, 112, 50, 89, 0, 108, 2, 115, 29, 3, 112, 55, 0, 121, 3, 112, 57, 0,
+ 109, 110, 1, 108, 105, 3, 112, 65, 0, 115, 116, 1, 45, 2, 32, 3, 112, 89, 47, 0, 116, 1, 109, 2, 32, 3, 112, 140, 0, 4,
+ 109, 2, 18, 76, 3, 113, 0, 109, 2, 109, 17, 65, 17, 67, 17, 65, 17, 67, 0, 109, 2, 109, 17, 65, 17, 67, 17, 67, 0, 109,
+ 2, 109, 97, 105, 0, 110, 1, 17, 67, 2, 100, 32, 0, 110, 1, 17, 67, 111, 17, 67, 109, 105, 2, 116, 32, 0, 110, 1, 17, 67,
+ 111, 17, 67, 110, 105, 2, 116, 32, 0, 110, 1, 17, 67, 169, 195, 2, 116, 32, 0, 110, 1, 17, 67, 169, 195, 2, 116, 32, 0, 110,
+ 1, 99, 97, 106, 2, 116, 32, 0, 110, 1, 99, 99, 2, 116, 32, 0, 110, 1, 99, 105, 116, 169, 195, 2, 116, 32, 0, 110, 1, 99,
+ 115, 17, 65, 2, 116, 32, 0, 110, 1, 100, 105, 17, 67, 169, 195, 2, 116, 32, 0, 110, 1, 100, 105, 99, 17, 67, 17, 65, 29, 2,
+ 116, 32, 0, 110, 1, 100, 105, 114, 116, 29, 2, 116, 32, 0, 110, 1, 100, 117, 17, 67, 2, 116, 32, 0, 110, 1, 103, 110, 105, 21,
+ 21, 2, 116, 32, 0, 110, 1, 103, 114, 101, 118, 2, 116, 32, 0, 110, 1, 105, 17, 67, 2, 99, 0, 110, 1, 105, 116, 97, 112, 0,
+ 110, 1, 108, 97, 118, 105, 2, 116, 32, 0, 110, 1, 108, 108, 101, 99, 120, 2, 116, 32, 0, 110, 1, 108, 111, 2, 116, 32, 0, 110,
+ 1, 108, 117, 2, 116, 32, 0, 110, 1, 109, 97, 17, 67, 105, 2, 116, 32, 0, 110, 1, 109, 97, 109, 114, 2, 116, 32, 0, 110, 1,
+ 109, 101, 2, 116, 32, 0, 110, 1, 109, 103, 2, 116, 32, 0, 110, 1, 109, 105, 17, 67, 17, 67, 17, 65, 17, 67, 2, 116, 32, 0,
+ 110, 1, 109, 105, 97, 17, 65, 2, 116, 32, 0, 110, 1, 109, 105, 97, 17, 67, 2, 116, 32, 0, 110, 1, 109, 105, 100, 2, 116, 32,
+ 0, 110, 1, 109, 105, 103, 17, 65, 2, 116, 32, 0, 110, 1, 109, 105, 108, 17, 65, 2, 116, 32, 0, 110, 1, 109, 105, 108, 112, 2,
+ 116, 32, 0, 110, 1, 109, 105, 110, 97, 109, 2, 116, 32, 0, 110, 1, 109, 105, 110, 105, 2, 116, 32, 0, 110, 1, 109, 105, 110, 111,
+ 2, 116, 32, 0, 110, 1, 109, 105, 115, 17, 65, 2, 116, 32, 0, 110, 1, 109, 105, 116, 17, 65, 2, 116, 32, 0, 110, 1, 109, 109,
+ 2, 116, 32, 0, 110, 1, 109, 111, 109, 2, 116, 32, 0, 110, 1, 109, 114, 101, 2, 116, 32, 0, 110, 1, 109, 114, 117, 111, 116, 2,
+ 116, 32, 0, 110, 1, 109, 117, 17, 67, 111, 2, 116, 32, 0, 110, 1, 109, 117, 100, 2, 116, 32, 0, 110, 1, 109, 117, 103, 2, 116,
+ 32, 0, 110, 1, 109, 117, 106, 2, 116, 32, 0, 110, 1, 109, 117, 114, 2, 116, 32, 0, 110, 1, 110, 97, 109, 2, 116, 32, 0, 110,
+ 1, 110, 105, 109, 109, 105, 2, 116, 32, 0, 110, 1, 110, 105, 109, 169, 195, 111, 2, 116, 32, 0, 110, 1, 110, 105, 116, 110, 111, 2,
+ 116, 32, 0, 110, 1, 110, 105, 116, 114, 101, 2, 116, 32, 0, 110, 1, 112, 114, 17, 65, 29, 2, 116, 32, 0, 110, 1, 114, 97, 112,
+ 115, 2, 116, 32, 0, 110, 1, 114, 114, 17, 65, 17, 67, 2, 116, 32, 0, 110, 1, 116, 105, 110, 169, 195, 2, 116, 32, 0, 110, 1,
+ 116, 116, 105, 109, 2, 116, 32, 0, 110, 1, 117, 108, 102, 17, 67, 2, 116, 32, 0, 110, 1, 117, 113, 2, 100, 32, 0, 110, 1, 117,
+ 113, 169, 195, 2, 116, 32, 0, 110, 2, 17, 67, 17, 65, 0, 110, 2, 17, 67, 17, 67, 0, 110, 2, 110, 117, 0, 110, 2, 115, 32,
+ 0, 110, 8, 17, 67, 2, 116, 32, 0, 110, 8, 100, 114, 97, 2, 116, 32, 0, 110, 8, 103, 97, 2, 116, 32, 0, 110, 8, 103, 114,
+ 97, 2, 116, 32, 0, 110, 8, 103, 114, 101, 115, 2, 116, 32, 0, 110, 8, 103, 114, 117, 2, 116, 32, 0, 110, 8, 108, 97, 116, 2,
+ 116, 32, 0, 110, 8, 108, 111, 100, 2, 116, 32, 0, 110, 8, 109, 105, 99, 2, 116, 32, 0, 110, 8, 109, 105, 112, 2, 116, 32, 0,
+ 110, 8, 109, 114, 17, 65, 115, 2, 116, 32, 0, 110, 8, 110, 105, 109, 169, 195, 2, 116, 32, 0, 110, 8, 114, 97, 112, 2, 116, 32,
+ 0, 110, 8, 114, 97, 112, 112, 97, 2, 116, 32, 0, 110, 8, 114, 97, 118, 2, 116, 32, 0, 110, 8, 114, 111, 108, 102, 2, 116, 32,
+ 0, 110, 8, 114, 117, 97, 108, 2, 116, 32, 0, 110, 8, 116, 97, 108, 2, 116, 32, 0, 110, 8, 116, 97, 112, 2, 116, 32, 0, 110,
+ 8, 116, 110, 111, 99, 2, 116, 32, 0, 110, 8, 116, 110, 111, 99, 169, 195, 109, 2, 116, 32, 0, 110, 8, 118, 117, 111, 99, 2, 116,
+ 14, 128, 160, 131, 0, 110, 8, 118, 117, 111, 115, 2, 116, 32, 0, 110, 115, 1, 99, 110, 2, 32, 0, 4, 110, 2, 104, 17, 65, 3,
+ 113, 50, 0, 110, 8, 2, 17, 65, 0, 110, 2, 32, 3, 113, 134, 0, 4, 110, 116, 1, 103, 105, 100, 110, 2, 32, 3, 113, 140, 0,
+ 110, 116, 1, 103, 105, 108, 105, 2, 32, 0, 110, 116, 1, 103, 105, 108, 108, 2, 32, 0, 110, 116, 1, 103, 110, 97, 116, 2, 32, 0,
+ 110, 115, 1, 17, 67, 169, 195, 2, 32, 3, 113, 143, 0, 4, 105, 110, 2, 25, 3, 114, 0, 110, 1, 17, 65, 17, 65, 2, 32, 0,
+ 110, 1, 100, 111, 2, 100, 114, 0, 110, 1, 105, 17, 67, 2, 25, 0, 110, 1, 109, 97, 120, 2, 32, 0, 110, 1, 112, 112, 97, 2,
+ 100, 105, 0, 110, 1, 169, 195, 2, 32, 0, 110, 8, 17, 67, 2, 106, 0, 110, 8, 109, 97, 108, 102, 2, 99, 0, 105, 110, 1, 108,
+ 112, 2, 32, 3, 114, 134, 0, 4, 1, 104, 99, 116, 2, 114, 29, 3, 117, 0, 1, 116, 114, 101, 118, 2, 114, 29, 0, 117, 1, 103,
+ 0, 117, 2, 17, 67, 29, 0, 117, 2, 17, 67, 101, 29, 0, 117, 2, 105, 0, 117, 2, 108, 101, 29, 0, 117, 2, 114, 17, 67, 0,
+ 117, 2, 114, 101, 29, 0, 117, 2, 114, 114, 101, 29, 0, 4, 114, 1, 107, 99, 97, 2, 25, 3, 117, 34, 0, 114, 1, 107, 99, 111,
+ 114, 2, 25, 0, 114, 8, 116, 116, 117, 99, 2, 29, 0, 97, 109, 1, 114, 17, 67, 3, 125, 12, 65, 0, 97, 110, 101, 114, 1, 108,
+ 17, 67, 3, 125, 50, 117, 34, 0, 97, 109, 101, 114, 1, 114, 17, 67, 3, 125, 65, 117, 34, 0, 4, 117, 3, 132, 0, 117, 2, 17,
+ 67, 101, 29, 0, 117, 2, 17, 67, 101, 114, 32, 0, 117, 2, 108, 101, 114, 0, 195, 187, 3, 132, 12, 0, 117, 116, 2, 32, 3, 132,
+ 140, 0, 117, 120, 2, 32, 3, 132, 143, 0, 4, 110, 116, 1, 17, 65, 2, 32, 3, 140, 0, 110, 116, 1, 100, 105, 17, 67, 169, 195,
+ 26, 2, 32, 0, 110, 116, 1, 103, 105, 2, 32, 0, 110, 116, 1, 103, 114, 101, 118, 26, 2, 32, 0, 110, 116, 1, 103, 114, 117, 32,
+ 26, 2, 32, 0, 110, 116, 1, 108, 97, 118, 105, 26, 2, 32, 0, 110, 116, 1, 108, 108, 101, 99, 120, 26, 2, 32, 0, 110, 116, 1,
+ 108, 111, 29, 2, 32, 0, 110, 116, 1, 108, 117, 26, 2, 32, 0, 110, 116, 1, 108, 117, 99, 17, 67, 2, 32, 0, 110, 116, 1, 108,
+ 117, 101, 2, 32, 0, 110, 116, 1, 109, 114, 101, 102, 26, 2, 32, 0, 110, 116, 1, 114, 97, 112, 32, 26, 2, 32, 0, 110, 116, 1,
+ 114, 114, 101, 17, 67, 2, 32, 0, 110, 116, 1, 117, 108, 102, 17, 67, 26, 2, 32, 0, 110, 116, 2, 32, 0, 110, 116, 8, 116, 110,
+ 111, 99, 26, 2, 32, 0, 115, 2, 32, 3, 143, 0, 7, 6, 102, 0, 4, 2, 102, 3, 0, 8, 114, 101, 110, 2, 29, 3, 0, 4,
+ 105, 114, 101, 8, 2, 17, 67, 17, 65, 3, 21, 0, 105, 114, 101, 8, 2, 17, 67, 17, 67, 17, 65, 0, 108, 121, 0, 114, 97, 109,
+ 101, 8, 0, 116, 101, 114, 2, 32, 0, 3, 83, 0, 4, 8, 117, 101, 110, 2, 32, 97, 110, 115, 3, 84, 0, 8, 117, 101, 110, 2,
+ 32, 104, 101, 117, 114, 101, 115, 0, 7, 6, 103, 0, 4, 1, 110, 97, 116, 169, 195, 2, 32, 3, 0, 4, 1, 114, 117, 111, 98, 2,
+ 32, 3, 0, 4, 8, 110, 97, 114, 2, 32, 3, 0, 4, 8, 110, 97, 115, 2, 32, 3, 0, 4, 8, 110, 111, 108, 2, 32, 3, 0,
+ 4, 116, 1, 110, 105, 118, 2, 32, 117, 110, 3, 0, 116, 2, 32, 3, 0, 4, 97, 109, 101, 8, 2, 29, 3, 21, 0, 104, 2, 25,
+ 0, 105, 114, 108, 0, 121, 2, 32, 0, 4, 116, 1, 110, 17, 65, 2, 17, 65, 3, 47, 0, 116, 1, 110, 105, 118, 2, 32, 17, 65,
+ 0, 116, 1, 110, 105, 118, 2, 32, 99, 105, 110, 113, 0, 116, 1, 110, 105, 118, 2, 32, 100, 101, 117, 120, 0, 116, 1, 110, 105, 118,
+ 2, 32, 104, 117, 105, 116, 0, 116, 1, 110, 105, 118, 2, 32, 110, 101, 117, 102, 0, 116, 1, 110, 105, 118, 2, 32, 110, 101, 117, 118,
+ 105, 0, 116, 1, 110, 105, 118, 2, 32, 113, 117, 97, 116, 114, 0, 116, 1, 110, 105, 118, 2, 32, 115, 101, 112, 116, 0, 116, 1, 110,
+ 105, 118, 2, 32, 115, 105, 120, 0, 116, 1, 110, 105, 118, 2, 32, 116, 114, 111, 105, 115, 0, 110, 2, 105, 101, 3, 50, 0, 110, 3,
+ 50, 57, 0, 110, 2, 101, 17, 67, 17, 65, 3, 50, 57, 14, 0, 4, 110, 2, 32, 3, 67, 0, 110, 2, 101, 32, 0, 110, 105, 1,
+ 105, 97, 0, 110, 105, 3, 67, 37, 0, 4, 3, 81, 0, 1, 97, 105, 100, 2, 110, 111, 0, 2, 17, 67, 0, 2, 32, 0, 8, 97,
+ 2, 110, 111, 0, 103, 0, 117, 2, 105, 0, 110, 101, 114, 8, 97, 119, 2, 32, 3, 81, 50, 112, 34, 0, 103, 1, 117, 115, 2, 17,
+ 71, 3, 81, 90, 0, 4, 117, 105, 1, 105, 97, 2, 108, 3, 81, 111, 37, 0, 117, 105, 1, 110, 105, 2, 115, 0, 4, 2, 17, 71,
+ 3, 90, 0, 101, 2, 97, 0, 101, 2, 111, 0, 116, 115, 8, 110, 105, 118, 101, 114, 116, 97, 117, 113, 2, 32, 3, 143, 0, 7, 6,
+ 104, 0, 4, 3, 0, 4, 8, 2, 97, 98, 105, 3, 0, 4, 8, 2, 97, 108, 108, 111, 3, 0, 4, 8, 2, 97, 109, 101, 3, 0,
+ 4, 8, 2, 97, 110, 100, 114, 3, 0, 4, 8, 2, 97, 114, 109, 3, 0, 4, 8, 2, 101, 99, 116, 3, 0, 4, 8, 2, 101, 108,
+ 3, 0, 4, 8, 2, 101, 114, 98, 3, 0, 4, 8, 2, 101, 117, 114, 101, 3, 0, 4, 8, 2, 105, 98, 101, 114, 3, 0, 4, 8,
+ 2, 105, 112, 112, 111, 3, 0, 4, 8, 2, 105, 114, 111, 3, 0, 4, 8, 2, 105, 115, 116, 3, 0, 4, 8, 2, 105, 118, 3, 0,
+ 4, 8, 2, 111, 109, 109, 3, 0, 4, 8, 2, 111, 110, 110, 3, 0, 4, 8, 2, 111, 114, 97, 3, 0, 4, 8, 2, 111, 114, 105,
+ 112, 3, 0, 4, 8, 2, 111, 114, 105, 122, 3, 0, 4, 8, 2, 111, 114, 108, 111, 3, 0, 4, 8, 2, 111, 114, 111, 3, 0, 4,
+ 8, 2, 111, 114, 114, 3, 0, 4, 8, 2, 111, 115, 3, 0, 4, 8, 2, 117, 105, 108, 3, 0, 4, 8, 2, 117, 105, 115, 115, 3,
+ 0, 4, 8, 2, 117, 105, 116, 114, 3, 0, 4, 8, 2, 117, 109, 17, 65, 3, 0, 4, 8, 2, 117, 109, 17, 67, 3, 0, 4, 8,
+ 2, 121, 3, 0, 4, 8, 2, 195, 169, 3, 0, 8, 2, 195, 180, 3, 0, 4, 97, 8, 2, 17, 67, 32, 3, 21, 0, 97, 108, 102,
+ 8, 0, 110, 0, 4, 8, 3, 23, 0, 8, 2, 195, 169, 114, 105, 115, 0, 8, 2, 195, 169, 114, 111, 0, 105, 8, 2, 17, 65, 3,
+ 23, 57, 0, 101, 105, 109, 2, 32, 3, 35, 57, 65, 0, 121, 112, 114, 97, 8, 2, 21, 14, 128, 132, 133, 3, 37, 48, 34, 35, 0,
+ 4, 121, 112, 101, 114, 8, 2, 21, 14, 128, 132, 133, 3, 37, 48, 112, 34, 0, 121, 112, 101, 114, 8, 2, 32, 0, 97, 117, 115, 2,
+ 32, 3, 39, 89, 0, 121, 8, 2, 17, 65, 3, 57, 0, 7, 6, 105, 0, 4, 1, 102, 32, 109, 97, 114, 2, 108, 101, 3, 21, 0,
+ 2, 112, 17, 65, 100, 0, 98, 117, 116, 101, 114, 2, 29, 0, 101, 118, 0, 102, 101, 2, 32, 0, 103, 110, 2, 32, 0, 108, 108, 1,
+ 17, 67, 2, 121, 32, 0, 108, 108, 2, 32, 0, 110, 100, 1, 17, 67, 17, 65, 2, 101, 114, 29, 0, 110, 100, 2, 29, 0, 110, 100,
+ 8, 17, 67, 2, 101, 114, 29, 0, 110, 103, 2, 32, 0, 114, 100, 1, 17, 67, 2, 29, 0, 114, 116, 1, 17, 67, 2, 32, 0, 118,
+ 101, 110, 2, 32, 0, 122, 101, 2, 25, 0, 4, 1, 108, 102, 102, 111, 2, 110, 101, 32, 3, 35, 57, 0, 1, 108, 110, 111, 2, 110,
+ 101, 32, 0, 1, 108, 116, 111, 2, 110, 101, 29, 0, 1, 114, 100, 2, 118, 101, 0, 1, 116, 103, 2, 109, 0, 8, 2, 99, 101, 21,
+ 0, 4, 3, 37, 0, 1, 17, 67, 2, 101, 114, 17, 65, 0, 101, 110, 1, 17, 67, 2, 116, 32, 0, 101, 110, 1, 118, 169, 195, 100,
+ 2, 116, 32, 0, 108, 8, 2, 108, 0, 110, 2, 110, 0, 115, 1, 17, 67, 2, 32, 0, 110, 2, 104, 3, 37, 50, 0, 110, 116, 1,
+ 114, 112, 2, 32, 3, 37, 50, 47, 0, 110, 103, 2, 104, 3, 37, 50, 81, 0, 4, 108, 108, 1, 99, 2, 105, 3, 37, 55, 0, 108,
+ 108, 1, 99, 115, 111, 0, 108, 108, 1, 116, 115, 105, 100, 0, 108, 108, 1, 117, 113, 110, 97, 0, 108, 108, 1, 118, 2, 101, 32, 0,
+ 108, 108, 8, 18, 70, 0, 4, 108, 108, 1, 17, 67, 3, 37, 57, 0, 108, 108, 1, 117, 103, 0, 108, 108, 1, 117, 103, 105, 97, 0,
+ 108, 108, 1, 117, 113, 0, 109, 2, 32, 3, 37, 65, 0, 109, 109, 3, 37, 65, 65, 0, 110, 103, 2, 115, 3, 37, 68, 0, 4, 108,
+ 115, 1, 102, 32, 18, 66, 2, 32, 3, 37, 89, 0, 115, 1, 114, 105, 25, 2, 32, 0, 115, 1, 114, 111, 98, 2, 32, 0, 115, 1,
+ 114, 111, 100, 2, 32, 0, 115, 1, 114, 111, 116, 2, 32, 0, 4, 101, 110, 1, 108, 99, 2, 17, 67, 3, 37, 113, 0, 101, 110, 1,
+ 114, 111, 2, 116, 0, 4, 108, 1, 97, 2, 32, 3, 57, 0, 108, 1, 101, 2, 32, 0, 108, 1, 117, 2, 32, 0, 108, 108, 1, 17,
+ 65, 0, 4, 101, 110, 1, 108, 111, 109, 2, 17, 67, 3, 57, 113, 0, 101, 110, 1, 110, 169, 195, 118, 2, 17, 67, 0, 101, 110, 1,
+ 112, 105, 99, 2, 17, 67, 0, 101, 110, 1, 116, 97, 2, 116, 32, 0, 101, 110, 1, 116, 111, 2, 116, 32, 0, 4, 101, 110, 1, 116,
+ 2, 25, 32, 3, 57, 114, 0, 101, 110, 1, 118, 2, 25, 32, 0, 4, 109, 2, 17, 67, 3, 114, 0, 110, 2, 17, 67, 0, 110, 2,
+ 32, 0, 110, 99, 116, 2, 32, 0, 4, 110, 116, 101, 114, 8, 2, 32, 3, 114, 47, 6, 112, 34, 0, 110, 116, 101, 114, 8, 2, 110,
+ 101, 32, 0, 4, 110, 116, 114, 97, 8, 2, 110, 101, 14, 128, 132, 133, 3, 114, 47, 34, 35, 0, 110, 116, 114, 97, 8, 2, 117, 14,
+ 128, 132, 133, 0, 4, 110, 116, 101, 114, 8, 2, 21, 21, 14, 128, 132, 133, 3, 114, 47, 112, 34, 0, 110, 116, 101, 114, 114, 8, 2,
+ 17, 65, 0, 110, 102, 114, 97, 8, 2, 115, 14, 128, 132, 133, 3, 114, 83, 34, 35, 0, 114, 116, 1, 108, 102, 3, 117, 34, 47, 0,
+ 7, 6, 106, 0, 4, 8, 2, 111, 98, 25, 3, 75, 0, 8, 2, 111, 104, 25, 0, 97, 122, 122, 8, 3, 75, 35, 88, 0, 4, 3,
+ 90, 0, 39, 8, 2, 14, 128, 140, 130, 0, 101, 2, 97, 0, 117, 115, 113, 117, 39, 8, 2, 14, 128, 132, 134, 3, 90, 111, 89, 49,
+ 0, 7, 6, 107, 0, 4, 1, 17, 67, 17, 65, 2, 29, 3, 21, 0, 101, 2, 32, 0, 101, 2, 110, 29, 0, 101, 2, 114, 29, 0,
+ 101, 2, 115, 32, 0, 3, 49, 0, 7, 6, 108, 0, 4, 1, 105, 17, 67, 117, 2, 32, 3, 0, 4, 1, 105, 116, 110, 2, 32, 3,
+ 0, 116, 1, 117, 97, 3, 0, 4, 1, 17, 67, 11, 2, 101, 29, 3, 21, 0, 1, 17, 67, 17, 65, 2, 29, 0, 100, 1, 111, 2,
+ 32, 0, 100, 1, 117, 2, 32, 0, 101, 115, 115, 2, 32, 0, 105, 110, 101, 8, 2, 29, 0, 105, 118, 101, 8, 0, 111, 117, 100, 1,
+ 21, 2, 32, 0, 4, 3, 55, 0, 1, 102, 102, 2, 101, 29, 0, 1, 112, 112, 2, 101, 29, 0, 39, 8, 2, 14, 128, 132, 130, 0,
+ 108, 2, 17, 65, 0, 111, 114, 115, 113, 117, 39, 8, 2, 14, 128, 132, 135, 3, 55, 39, 34, 89, 49, 0, 4, 104, 1, 105, 116, 110,
+ 3, 57, 0, 108, 1, 105, 117, 0, 7, 6, 109, 0, 4, 2, 110, 32, 3, 21, 0, 97, 105, 108, 1, 100, 0, 97, 105, 108, 1, 101,
+ 0, 97, 105, 108, 1, 103, 0, 97, 105, 108, 1, 116, 0, 111, 118, 2, 17, 65, 29, 0, 111, 118, 2, 105, 101, 32, 0, 4, 3, 65,
+ 0, 39, 8, 2, 14, 128, 140, 130, 0, 109, 0, 99, 8, 2, 21, 14, 128, 132, 130, 3, 65, 35, 49, 0, 97, 115, 116, 101, 114, 2,
+ 32, 14, 128, 128, 134, 3, 65, 35, 89, 47, 117, 34, 0, 115, 8, 2, 14, 128, 132, 130, 3, 112, 65, 112, 89, 0, 7, 6, 110, 0,
+ 4, 2, 101, 109, 101, 32, 3, 21, 0, 2, 101, 109, 101, 115, 32, 0, 97, 109, 101, 8, 0, 97, 109, 101, 8, 101, 114, 0, 4, 3,
+ 50, 0, 39, 8, 2, 14, 128, 140, 130, 0, 110, 0, 103, 104, 3, 50, 81, 0, 8, 2, 32, 194, 176, 3, 50, 111, 65, 36, 34, 39,
+ 0, 101, 114, 8, 17, 67, 17, 65, 119, 2, 32, 3, 50, 112, 34, 0, 101, 117, 114, 111, 8, 2, 21, 21, 14, 128, 132, 133, 3, 50,
+ 132, 34, 39, 0, 103, 2, 32, 3, 68, 0, 118, 100, 97, 8, 2, 14, 128, 132, 132, 3, 112, 50, 84, 36, 72, 36, 35, 0, 7, 6,
+ 111, 0, 4, 2, 108, 100, 101, 114, 32, 3, 21, 0, 8, 2, 114, 100, 101, 114, 32, 0, 97, 2, 17, 67, 101, 114, 29, 0, 97, 2,
+ 29, 0, 97, 99, 104, 0, 101, 115, 0, 102, 8, 2, 29, 0, 105, 110, 103, 1, 17, 67, 2, 32, 0, 110, 1, 116, 103, 2, 32, 0,
+ 110, 1, 116, 115, 17, 67, 2, 32, 0, 110, 101, 8, 0, 111, 2, 17, 67, 101, 0, 111, 2, 29, 0, 111, 2, 107, 0, 111, 2, 115,
+ 116, 0, 111, 116, 1, 17, 67, 0, 116, 8, 17, 67, 115, 0, 117, 100, 1, 17, 67, 29, 2, 29, 0, 117, 100, 1, 108, 2, 29, 0,
+ 117, 110, 2, 17, 67, 0, 118, 101, 114, 8, 0, 119, 2, 29, 0, 119, 2, 101, 0, 121, 8, 17, 67, 2, 29, 0, 117, 8, 2, 97,
+ 116, 3, 23, 40, 0, 110, 8, 2, 122, 3, 23, 116, 0, 101, 8, 104, 112, 2, 17, 67, 3, 36, 0, 4, 1, 17, 67, 2, 109, 101,
+ 32, 3, 39, 0, 2, 32, 0, 2, 101, 17, 67, 0, 2, 115, 17, 65, 0, 2, 116, 32, 0, 2, 122, 17, 65, 0, 99, 1, 114, 98,
+ 2, 32, 0, 99, 1, 114, 99, 2, 32, 0, 105, 8, 2, 103, 110, 111, 110, 0, 111, 1, 122, 0, 112, 8, 108, 97, 103, 2, 32, 0,
+ 112, 8, 114, 105, 115, 2, 32, 0, 115, 1, 32, 115, 2, 32, 0, 115, 1, 32, 120, 2, 32, 0, 115, 8, 118, 2, 103, 17, 71, 0,
+ 115, 116, 1, 118, 2, 32, 0, 4, 97, 2, 32, 3, 39, 35, 0, 97, 2, 115, 32, 0, 111, 1, 122, 2, 17, 67, 3, 39, 39, 0,
+ 115, 115, 1, 114, 103, 3, 39, 89, 0, 4, 111, 1, 122, 2, 109, 3, 40, 0, 117, 0, 117, 101, 2, 109, 17, 65, 0, 117, 112, 8,
+ 17, 67, 2, 32, 0, 195, 185, 0, 195, 187, 0, 117, 2, 105, 110, 3, 58, 0, 4, 101, 2, 108, 108, 17, 65, 3, 58, 35, 0, 105,
+ 0, 121, 0, 195, 170, 2, 108, 0, 121, 2, 17, 65, 3, 58, 35, 57, 0, 4, 105, 110, 2, 17, 67, 3, 58, 114, 0, 105, 110, 2,
+ 32, 0, 4, 109, 1, 110, 2, 29, 3, 116, 0, 109, 2, 18, 76, 0, 109, 2, 116, 0, 110, 2, 25, 0, 110, 8, 99, 2, 32, 0,
+ 110, 116, 8, 109, 2, 109, 0, 110, 116, 8, 109, 2, 112, 17, 65, 17, 67, 0, 110, 116, 8, 109, 2, 114, 17, 65, 97, 108, 0, 110,
+ 115, 104, 2, 17, 65, 3, 116, 88, 0, 110, 8, 17, 67, 2, 32, 3, 116, 134, 0, 110, 2, 116, 32, 3, 116, 140, 0, 4, 101, 2,
+ 105, 3, 117, 0, 101, 8, 104, 112, 2, 110, 32, 0, 101, 117, 0, 4, 3, 127, 0, 2, 17, 67, 17, 67, 0, 8, 17, 67, 2, 109,
+ 101, 32, 0, 8, 121, 2, 121, 0, 110, 2, 110, 0, 111, 1, 99, 108, 97, 2, 108, 0, 121, 8, 99, 2, 111, 3, 127, 37, 0, 110,
+ 104, 2, 17, 65, 3, 127, 50, 0, 121, 8, 98, 2, 99, 111, 3, 127, 57, 0, 109, 2, 32, 3, 127, 65, 0, 115, 8, 2, 32, 12,
+ 12, 3, 127, 89, 0, 4, 101, 8, 2, 17, 67, 3, 132, 0, 101, 117, 100, 0, 101, 117, 102, 115, 2, 32, 0, 101, 117, 2, 120, 3,
+ 132, 143, 0, 7, 6, 112, 0, 4, 1, 97, 98, 2, 116, 3, 0, 4, 1, 97, 114, 100, 2, 32, 3, 0, 4, 1, 108, 117, 99, 115,
+ 2, 116, 3, 0, 4, 1, 109, 97, 99, 2, 32, 3, 0, 4, 1, 109, 97, 104, 99, 2, 32, 3, 0, 4, 1, 109, 111, 99, 2, 116,
+ 3, 0, 4, 2, 112, 3, 0, 4, 115, 1, 109, 2, 32, 3, 0, 4, 115, 1, 114, 2, 32, 3, 0, 116, 1, 17, 67, 2, 32, 3,
+ 0, 4, 97, 100, 2, 32, 3, 21, 0, 108, 117, 103, 0, 114, 105, 110, 116, 101, 114, 2, 32, 0, 4, 116, 1, 101, 115, 2, 32, 3,
+ 47, 0, 116, 1, 101, 115, 2, 105, 195, 168, 0, 3, 48, 0, 97, 114, 97, 8, 2, 112, 17, 67, 14, 128, 132, 132, 3, 48, 35, 34,
+ 35, 0, 111, 108, 121, 8, 2, 21, 14, 128, 132, 132, 3, 48, 39, 55, 37, 0, 4, 111, 115, 116, 8, 2, 17, 65, 17, 67, 17, 67,
+ 14, 128, 132, 132, 3, 48, 39, 89, 47, 0, 111, 115, 116, 8, 2, 17, 67, 14, 128, 132, 132, 0, 115, 121, 99, 104, 8, 2, 21, 14,
+ 128, 132, 133, 3, 48, 89, 37, 49, 0, 4, 115, 121, 99, 104, 8, 2, 17, 65, 17, 65, 32, 14, 128, 132, 133, 3, 48, 89, 37, 91,
+ 0, 115, 121, 99, 104, 8, 2, 105, 17, 67, 14, 128, 132, 133, 0, 115, 101, 117, 100, 111, 8, 2, 21, 14, 128, 132, 134, 3, 48, 89,
+ 132, 72, 39, 0, 117, 105, 115, 113, 117, 39, 8, 2, 14, 128, 132, 135, 3, 48, 111, 37, 89, 49, 0, 97, 121, 115, 3, 48, 112, 37,
+ 143, 0, 104, 3, 83, 0, 104, 111, 116, 111, 8, 2, 21, 14, 128, 132, 133, 3, 83, 39, 47, 39, 0, 7, 6, 113, 0, 4, 1, 110,
+ 2, 32, 99, 101, 110, 116, 32, 3, 0, 1, 110, 2, 32, 109, 105, 108, 108, 3, 0, 117, 105, 99, 107, 3, 21, 0, 4, 3, 49, 0,
+ 1, 110, 2, 32, 0, 117, 0, 117, 39, 8, 2, 17, 65, 14, 128, 132, 131, 0, 117, 101, 8, 2, 32, 3, 49, 13, 0, 117, 97, 8,
+ 2, 100, 114, 105, 108, 108, 3, 49, 35, 0, 117, 8, 97, 2, 105, 102, 3, 49, 40, 0, 4, 117, 97, 1, 169, 195, 100, 3, 49, 58,
+ 35, 0, 117, 97, 8, 2, 100, 0, 117, 97, 8, 2, 114, 116, 122, 0, 117, 97, 8, 2, 116, 17, 65, 0, 117, 97, 8, 17, 65, 0,
+ 117, 97, 8, 17, 67, 0, 117, 97, 8, 97, 0, 117, 97, 110, 8, 2, 116, 17, 65, 3, 49, 58, 113, 0, 4, 117, 105, 8, 17, 65,
+ 2, 100, 105, 115, 116, 3, 49, 111, 37, 0, 117, 105, 8, 17, 65, 2, 108, 97, 116, 0, 7, 6, 114, 0, 4, 2, 17, 67, 121, 32,
+ 3, 21, 0, 101, 97, 108, 8, 0, 115, 116, 2, 32, 0, 117, 108, 101, 8, 0, 4, 3, 34, 0, 114, 0, 114, 1, 117, 111, 99, 2,
+ 105, 0, 114, 1, 117, 111, 99, 2, 111, 0, 4, 114, 1, 117, 111, 99, 3, 34, 34, 0, 114, 1, 117, 111, 109, 0, 114, 8, 117, 115,
+ 0, 97, 100, 105, 111, 8, 2, 21, 14, 128, 132, 133, 3, 34, 35, 72, 37, 39, 0, 7, 6, 115, 0, 4, 1, 117, 17, 67, 2, 32,
+ 3, 0, 4, 1, 117, 99, 111, 100, 2, 32, 3, 0, 4, 1, 117, 99, 169, 195, 2, 32, 3, 0, 4, 1, 117, 103, 105, 2, 32, 3,
+ 0, 4, 1, 117, 109, 169, 195, 2, 32, 3, 0, 4, 1, 117, 110, 101, 2, 32, 3, 0, 4, 1, 117, 114, 97, 2, 32, 3, 0, 4,
+ 1, 117, 114, 117, 111, 2, 32, 3, 0, 4, 1, 117, 116, 105, 97, 2, 32, 3, 0, 4, 8, 117, 98, 17, 65, 2, 32, 3, 0, 4,
+ 8, 117, 109, 2, 32, 3, 0, 4, 8, 117, 111, 116, 2, 32, 17, 67, 101, 115, 32, 3, 0, 4, 8, 117, 111, 116, 2, 32, 17, 67,
+ 111, 115, 32, 3, 0, 8, 117, 111, 116, 2, 32, 108, 101, 117, 114, 115, 32, 3, 0, 4, 8, 17, 65, 2, 32, 3, 21, 0, 101, 110,
+ 100, 2, 32, 0, 101, 114, 118, 101, 114, 8, 2, 29, 0, 104, 2, 17, 65, 112, 0, 104, 2, 17, 65, 116, 0, 104, 2, 32, 0, 105,
+ 100, 101, 1, 18, 79, 2, 29, 12, 12, 12, 0, 105, 100, 101, 8, 2, 29, 12, 12, 12, 0, 107, 121, 8, 0, 109, 105, 108, 8, 0,
+ 111, 110, 1, 18, 78, 2, 32, 0, 112, 121, 0, 116, 111, 110, 1, 18, 78, 2, 32, 0, 116, 111, 110, 101, 2, 32, 0, 4, 1, 17,
+ 65, 2, 17, 65, 3, 88, 0, 1, 98, 117, 2, 105, 115, 0, 1, 110, 97, 114, 116, 2, 17, 65, 0, 2, 98, 0, 2, 100, 0, 2,
+ 103, 0, 2, 106, 0, 2, 118, 0, 8, 108, 97, 2, 97, 99, 0, 104, 1, 169, 195, 100, 2, 17, 65, 0, 4, 3, 89, 0, 1, 17,
+ 65, 2, 111, 102, 116, 0, 1, 17, 65, 2, 111, 108, 32, 0, 1, 97, 107, 97, 2, 32, 0, 1, 97, 115, 110, 97, 107, 2, 32, 0,
+ 1, 105, 97, 2, 101, 109, 0, 1, 110, 97, 114, 116, 2, 101, 0, 1, 110, 97, 114, 116, 2, 117, 98, 0, 1, 111, 114, 116, 97, 98,
+ 2, 32, 0, 1, 111, 114, 169, 195, 99, 111, 2, 32, 0, 1, 117, 98, 17, 65, 2, 32, 0, 1, 117, 98, 109, 2, 32, 0, 1, 117,
+ 99, 17, 65, 2, 32, 0, 1, 117, 100, 111, 2, 32, 0, 1, 117, 103, 2, 32, 0, 1, 117, 105, 2, 32, 0, 1, 117, 108, 117, 17,
+ 67, 2, 32, 0, 1, 117, 108, 121, 2, 32, 0, 1, 117, 109, 2, 32, 0, 1, 117, 110, 17, 65, 2, 32, 0, 1, 117, 112, 111, 2,
+ 32, 0, 1, 117, 114, 17, 65, 2, 32, 0, 1, 117, 115, 97, 2, 32, 0, 1, 117, 115, 112, 2, 32, 0, 1, 117, 115, 115, 101, 99,
+ 2, 32, 0, 1, 117, 116, 97, 2, 32, 0, 1, 117, 116, 99, 2, 32, 0, 1, 117, 116, 101, 2, 32, 0, 1, 117, 116, 105, 2, 32,
+ 0, 1, 117, 116, 108, 2, 32, 0, 1, 117, 116, 111, 2, 32, 0, 1, 117, 116, 117, 17, 67, 2, 32, 0, 1, 117, 175, 195, 2, 32,
+ 0, 1, 168, 195, 17, 67, 97, 2, 32, 0, 1, 168, 195, 110, 2, 32, 0, 8, 117, 2, 32, 0, 8, 117, 111, 116, 2, 32, 0, 8,
+ 117, 111, 116, 2, 32, 100, 101, 115, 32, 0, 8, 117, 112, 17, 67, 17, 65, 99, 2, 32, 0, 39, 8, 2, 14, 128, 140, 130, 0, 39,
+ 8, 2, 101, 115, 29, 14, 128, 140, 130, 0, 115, 0, 195, 167, 0, 99, 105, 101, 110, 2, 116, 3, 89, 37, 113, 0, 111, 99, 105, 111,
+ 8, 2, 21, 14, 128, 132, 133, 3, 89, 39, 89, 37, 39, 0, 4, 99, 104, 2, 105, 101, 3, 89, 49, 0, 99, 104, 2, 105, 122, 0,
+ 99, 104, 2, 111, 108, 0, 99, 104, 2, 111, 111, 0, 117, 112, 114, 97, 8, 2, 21, 14, 128, 132, 133, 3, 89, 111, 48, 34, 35, 0,
+ 4, 117, 112, 101, 114, 8, 2, 21, 21, 14, 128, 132, 133, 3, 89, 111, 48, 112, 34, 0, 117, 112, 101, 114, 8, 2, 32, 0, 4, 99,
+ 104, 3, 91, 0, 104, 0, 99, 104, 117, 3, 91, 40, 0, 116, 101, 105, 110, 2, 32, 3, 91, 47, 35, 57, 50, 0, 113, 108, 2, 32,
+ 14, 128, 128, 131, 3, 112, 89, 49, 111, 112, 55, 0, 4, 1, 117, 108, 112, 2, 32, 3, 143, 0, 2, 32, 14, 128, 128, 129, 0, 7,
+ 6, 116, 0, 4, 1, 108, 117, 97, 2, 32, 3, 0, 4, 1, 110, 2, 32, 3, 0, 4, 1, 114, 2, 32, 3, 0, 4, 2, 32, 3,
+ 0, 104, 1, 115, 2, 109, 3, 0, 4, 1, 105, 2, 117, 110, 101, 29, 3, 21, 0, 1, 114, 97, 17, 67, 115, 2, 32, 0, 1, 114,
+ 97, 17, 67, 115, 2, 101, 114, 32, 0, 104, 2, 17, 65, 0, 104, 2, 25, 0, 105, 109, 101, 8, 0, 108, 101, 2, 32, 0, 111, 110,
+ 1, 103, 2, 32, 0, 111, 111, 0, 114, 121, 2, 32, 0, 116, 108, 0, 117, 110, 8, 2, 17, 65, 29, 0, 4, 3, 47, 0, 1, 17,
+ 67, 2, 32, 0, 1, 26, 2, 105, 111, 110, 0, 1, 99, 101, 26, 2, 105, 111, 110, 0, 1, 101, 17, 67, 2, 105, 111, 110, 115, 0,
+ 1, 101, 104, 99, 97, 2, 105, 111, 110, 0, 1, 105, 17, 67, 169, 195, 2, 105, 111, 110, 115, 0, 1, 105, 97, 2, 105, 111, 110, 0,
+ 1, 105, 98, 97, 104, 2, 105, 111, 110, 115, 0, 1, 105, 99, 2, 105, 111, 110, 115, 0, 1, 105, 107, 2, 32, 0, 1, 105, 109, 105,
+ 2, 105, 111, 110, 115, 0, 1, 105, 110, 97, 114, 103, 2, 32, 0, 1, 105, 111, 2, 105, 111, 110, 0, 1, 105, 115, 105, 17, 67, 2,
+ 105, 111, 110, 0, 1, 110, 97, 2, 105, 97, 0, 1, 110, 97, 104, 99, 2, 105, 111, 110, 0, 1, 110, 101, 115, 2, 105, 111, 110, 32,
+ 0, 1, 112, 101, 26, 2, 105, 111, 110, 0, 1, 112, 109, 111, 99, 2, 105, 111, 110, 115, 0, 1, 114, 111, 112, 17, 65, 2, 105, 111,
+ 110, 0, 1, 114, 111, 112, 17, 67, 2, 105, 111, 110, 0, 1, 114, 111, 115, 2, 105, 111, 110, 0, 1, 115, 2, 105, 111, 110, 0, 1,
+ 116, 2, 105, 111, 110, 0, 1, 117, 17, 65, 26, 2, 105, 111, 110, 0, 1, 169, 195, 26, 2, 105, 111, 110, 0, 1, 170, 195, 114, 2,
+ 105, 111, 110, 0, 8, 0, 8, 17, 65, 115, 110, 97, 114, 116, 2, 32, 0, 8, 97, 116, 2, 105, 111, 110, 0, 8, 101, 99, 2, 32,
+ 0, 39, 8, 2, 14, 128, 140, 130, 0, 104, 0, 104, 1, 114, 111, 2, 12, 12, 0, 104, 2, 17, 65, 114, 17, 65, 12, 12, 0, 104,
+ 2, 18, 77, 12, 12, 0, 104, 2, 111, 17, 67, 17, 65, 0, 104, 8, 2, 101, 114, 109, 0, 116, 0, 8, 2, 32, 3, 47, 36, 0,
+ 4, 101, 108, 101, 8, 3, 47, 36, 55, 36, 0, 195, 169, 108, 195, 169, 8, 2, 21, 14, 128, 132, 132, 0, 104, 101, 114, 109, 111, 8,
+ 2, 21, 14, 128, 132, 134, 3, 47, 112, 34, 65, 39, 0, 4, 1, 17, 67, 2, 105, 101, 117, 3, 89, 0, 1, 97, 2, 105, 97, 0,
+ 1, 97, 2, 105, 101, 110, 0, 1, 97, 109, 17, 65, 2, 105, 101, 29, 0, 1, 97, 114, 99, 2, 105, 101, 29, 0, 1, 99, 110, 17,
+ 65, 17, 67, 2, 105, 111, 110, 0, 1, 105, 2, 105, 101, 110, 0, 1, 105, 110, 105, 2, 105, 17, 65, 0, 1, 105, 115, 2, 105, 111,
+ 110, 0, 1, 105, 116, 169, 195, 2, 105, 111, 110, 0, 1, 110, 97, 2, 105, 97, 116, 0, 1, 110, 101, 2, 105, 97, 0, 1, 111, 2,
+ 105, 101, 110, 0, 1, 112, 2, 105, 97, 0, 1, 114, 2, 105, 97, 0, 1, 114, 97, 109, 2, 105, 101, 110, 0, 1, 114, 101, 110, 2,
+ 105, 101, 0, 1, 114, 111, 112, 111, 2, 105, 111, 110, 0, 1, 117, 98, 108, 2, 105, 17, 65, 0, 1, 117, 108, 2, 105, 111, 110, 0,
+ 1, 117, 110, 2, 105, 101, 29, 0, 1, 169, 195, 109, 97, 2, 105, 101, 29, 0, 1, 169, 195, 112, 105, 2, 105, 101, 29, 0, 2, 105,
+ 17, 65, 109, 0, 2, 105, 101, 108, 0, 2, 105, 101, 117, 0, 2, 105, 111, 32, 0, 2, 105, 111, 110, 0, 4, 105, 101, 110, 1, 105,
+ 110, 2, 116, 32, 3, 89, 37, 0, 105, 101, 110, 1, 117, 98, 2, 116, 32, 0, 4, 1, 17, 65, 2, 45, 3, 140, 0, 1, 45, 2,
+ 45, 0, 1, 105, 17, 67, 26, 2, 32, 0, 1, 105, 116, 101, 112, 2, 32, 0, 1, 110, 26, 2, 32, 0, 1, 105, 117, 104, 2, 32,
+ 3, 141, 0, 115, 2, 32, 14, 128, 128, 129, 3, 143, 0, 7, 6, 117, 0, 1, 103, 2, 17, 65, 3, 0, 4, 1, 114, 2, 110, 29,
+ 3, 21, 0, 97, 108, 1, 18, 68, 2, 32, 0, 99, 104, 2, 32, 0, 105, 1, 17, 67, 2, 99, 101, 0, 108, 116, 1, 17, 67, 2,
+ 32, 0, 109, 98, 101, 114, 2, 32, 0, 109, 112, 2, 32, 0, 110, 8, 17, 67, 2, 32, 0, 110, 8, 17, 67, 2, 110, 121, 0, 110,
+ 99, 104, 0, 110, 100, 101, 114, 0, 112, 2, 32, 0, 112, 8, 2, 17, 67, 0, 114, 110, 2, 29, 0, 115, 105, 8, 98, 0, 115, 116,
+ 2, 32, 0, 122, 122, 0, 4, 1, 103, 2, 97, 121, 3, 40, 0, 1, 107, 175, 195, 97, 104, 2, 29, 0, 1, 112, 2, 116, 115, 99,
+ 104, 0, 99, 99, 105, 1, 17, 67, 3, 40, 76, 37, 0, 4, 97, 1, 103, 2, 108, 32, 3, 58, 35, 0, 97, 1, 103, 97, 2, 29,
+ 0, 97, 1, 103, 105, 116, 17, 67, 2, 32, 0, 97, 8, 103, 0, 4, 3, 111, 0, 1, 103, 2, 195, 171, 0, 1, 103, 2, 195, 175,
+ 0, 108, 8, 99, 2, 32, 0, 110, 2, 110, 0, 120, 1, 108, 102, 2, 32, 0, 105, 3, 111, 37, 0, 121, 2, 17, 65, 3, 111, 37,
+ 57, 0, 108, 116, 114, 97, 8, 2, 14, 128, 132, 133, 3, 111, 55, 47, 34, 35, 0, 105, 110, 2, 25, 3, 111, 114, 0, 4, 109, 1,
+ 102, 2, 32, 3, 115, 0, 109, 2, 18, 76, 0, 110, 1, 17, 67, 17, 67, 2, 32, 0, 110, 2, 17, 67, 0, 110, 8, 104, 2, 32,
+ 0, 110, 116, 1, 114, 112, 2, 32, 0, 4, 110, 1, 99, 117, 2, 32, 3, 115, 134, 0, 110, 2, 32, 0, 4, 1, 17, 67, 2, 98,
+ 29, 3, 117, 0, 1, 17, 67, 2, 103, 29, 0, 8, 17, 67, 2, 114, 102, 29, 0, 8, 108, 98, 2, 102, 102, 0, 8, 110, 2, 114,
+ 115, 101, 0, 8, 115, 2, 114, 102, 101, 29, 0, 101, 2, 105, 108, 0, 122, 2, 122, 0, 109, 2, 32, 3, 127, 65, 0, 7, 6, 118,
+ 0, 4, 111, 105, 99, 101, 2, 29, 3, 21, 0, 111, 105, 100, 2, 32, 0, 121, 2, 32, 0, 3, 84, 0, 105, 101, 119, 2, 29, 3,
+ 84, 57, 40, 0, 105, 101, 119, 8, 2, 17, 65, 3, 84, 57, 40, 84, 0, 101, 114, 115, 2, 32, 3, 84, 112, 34, 143, 0, 101, 114,
+ 1, 105, 114, 100, 2, 29, 3, 84, 117, 34, 0, 7, 6, 119, 0, 4, 8, 2, 17, 65, 17, 67, 3, 21, 0, 8, 2, 17, 65, 105,
+ 0, 97, 114, 0, 97, 118, 0, 97, 121, 0, 101, 8, 0, 104, 0, 110, 1, 17, 65, 0, 111, 114, 0, 114, 0, 8, 2, 17, 65, 3,
+ 23, 58, 0, 4, 3, 58, 0, 8, 2, 17, 65, 17, 67, 111, 0, 8, 2, 17, 65, 116, 116, 0, 8, 2, 105, 110, 97, 0, 2, 97,
+ 103, 12, 12, 3, 84, 0, 7, 6, 120, 0, 4, 1, 105, 97, 2, 32, 3, 0, 4, 1, 105, 111, 2, 32, 3, 0, 4, 1, 105, 114,
+ 2, 32, 3, 0, 8, 117, 97, 2, 113, 117, 101, 108, 3, 0, 109, 108, 2, 32, 14, 128, 128, 131, 3, 23, 37, 49, 89, 112, 65, 112,
+ 55, 0, 8, 2, 17, 67, 14, 128, 132, 129, 3, 37, 49, 89, 0, 4, 3, 49, 89, 0, 1, 101, 18, 68, 2, 17, 65, 0, 120, 0,
+ 4, 1, 101, 2, 17, 65, 3, 81, 88, 0, 8, 2, 17, 65, 0, 8, 101, 2, 104, 0, 8, 101, 110, 105, 2, 17, 65, 0, 4, 1,
+ 105, 100, 2, 105, 195, 168, 3, 88, 0, 1, 105, 115, 2, 105, 195, 168, 0, 1, 117, 101, 100, 2, 105, 195, 168, 0, 8, 105, 100, 2,
+ 32, 110, 101, 117, 102, 0, 4, 8, 105, 111, 115, 2, 17, 65, 3, 89, 0, 8, 105, 115, 2, 32, 110, 101, 117, 0, 1, 117, 17, 65,
+ 2, 32, 3, 143, 0, 4, 8, 105, 100, 2, 32, 3, 144, 0, 8, 105, 115, 2, 32, 0, 7, 6, 121, 0, 4, 1, 17, 67, 2, 101,
+ 32, 3, 21, 0, 1, 17, 67, 11, 2, 32, 0, 1, 17, 67, 17, 65, 2, 32, 0, 1, 17, 67, 101, 17, 67, 21, 2, 32, 0, 1,
+ 17, 67, 110, 2, 32, 0, 8, 17, 67, 2, 32, 0, 97, 99, 104, 116, 8, 0, 122, 101, 0, 8, 2, 17, 65, 3, 23, 57, 0, 4,
+ 3, 37, 0, 1, 115, 115, 2, 32, 0, 2, 110, 110, 0, 115, 1, 29, 2, 32, 3, 37, 89, 0, 8, 2, 101, 117, 3, 57, 0, 97,
+ 104, 111, 111, 8, 2, 14, 128, 132, 133, 3, 57, 35, 6, 40, 0, 4, 109, 2, 18, 76, 3, 114, 0, 109, 2, 32, 0, 110, 2, 25,
+ 0, 7, 6, 122, 0, 3, 88, 0, 101, 114, 1, 116, 2, 32, 3, 88, 112, 34, 0, 101, 114, 1, 17, 67, 2, 32, 3, 88, 117, 34,
+ 0, 1, 116, 3, 89, 0, 7, 6, 0, 194, 176, 8, 32, 110, 3, 0, 39, 2, 17, 67, 3, 21, 0, 195, 162, 3, 35, 12, 0, 195,
+ 169, 3, 36, 0, 195, 182, 3, 39, 0, 195, 177, 3, 67, 0, 194, 176, 3, 72, 13, 81, 34, 36, 0, 36, 3, 72, 127, 55, 35, 34,
+ 0, 195, 188, 3, 111, 0, 195, 187, 3, 111, 12, 0, 195, 170, 3, 112, 0, 58, 8, 32, 18, 81, 2, 32, 18, 82, 15, 32, 3, 117,
+ 34, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts19 = FileInMemory_createWithData (21484, reinterpret_cast<const char *> (&espeakdata_dicts19_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/fr_dict",
U"fr");
- my addItem_move (espeakdata_dicts21.move());
+ Collection_addItem (me.peek(), espeakdata_dicts19.transfer());
- static unsigned char espeakdata_dicts22_data[8918] = {
- 0, 4, 0, 0, 81, 15, 0, 0, 0, 0, 0, 0, 0, 5, 65, 4, 13, 0, 0, 0, 0, 0, 7, 65, 8, 71, 108, 0, 49, 0,
- 0, 0, 0, 6, 65, 12, 89, 108, 0, 0, 0, 0, 0, 7, 65, 16, 72, 108, 0, 49, 0, 0, 10, 67, 28, 19, 128, 81, 120, 50,
- 0, 72, 0, 11, 4, 95, 100, 112, 116, 48, 116, 50, 49, 0, 0, 5, 65, 20, 108, 0, 0, 0, 0, 0, 6, 65, 24, 113, 83, 0,
- 0, 0, 0, 0, 7, 65, 28, 75, 108, 0, 49, 0, 0, 11, 67, 76, 19, 128, 89, 6, 35, 50, 0, 41, 9, 67, 76, 19, 128, 89,
- 13, 50, 0, 0, 8, 67, 56, 145, 200, 50, 108, 0, 0, 7, 65, 32, 132, 76, 0, 49, 0, 0, 0, 0, 6, 65, 36, 109, 0, 72,
- 0, 12, 1, 37, 83, 13, 108, 50, 81, 110, 13, 73, 0, 0, 0, 0, 6, 65, 40, 75, 132, 0, 0, 0, 0, 0, 6, 65, 44, 49,
- 132, 0, 0, 0, 8, 1, 46, 48, 116, 50, 49, 0, 0, 0, 11, 67, 53, 84, 129, 65, 117, 34, 13, 0, 72, 6, 65, 48, 113, 55,
- 0, 0, 0, 0, 0, 7, 65, 52, 113, 65, 0, 49, 0, 0, 0, 0, 7, 65, 56, 113, 50, 0, 49, 0, 0, 13, 67, 80, 144, 203,
- 124, 13, 89, 101, 120, 65, 13, 0, 0, 0, 0, 0, 0, 0, 6, 65, 64, 48, 108, 0, 0, 16, 70, 53, 82, 71, 32, 83, 192, 65,
- 119, 6, 108, 15, 6, 122, 0, 7, 66, 4, 32, 13, 71, 0, 0, 10, 67, 36, 224, 64, 109, 50, 13, 0, 72, 0, 0, 7, 65, 68,
- 49, 57, 124, 0, 0, 15, 70, 12, 128, 84, 32, 18, 82, 101, 6, 120, 107, 13, 34, 0, 0, 0, 0, 6, 65, 72, 35, 34, 0, 0,
- 15, 66, 5, 32, 113, 34, 6, 35, 91, 0, 81, 97, 105, 115, 32, 7, 66, 5, 32, 113, 34, 0, 0, 0, 0, 11, 65, 76, 91, 6,
- 108, 0, 81, 195, 173, 32, 11, 65, 76, 91, 6, 110, 0, 81, 195, 169, 32, 0, 11, 68, 77, 0, 67, 20, 89, 48, 123, 89, 0, 0,
- 0, 0, 7, 65, 80, 47, 108, 0, 49, 0, 0, 0, 9, 67, 4, 50, 0, 120, 101, 0, 72, 0, 6, 65, 84, 57, 124, 0, 0, 0,
- 0, 0, 6, 65, 88, 84, 108, 0, 0, 7, 66, 5, 48, 120, 89, 0, 0, 0, 13, 4, 95, 49, 77, 52, 6, 71, 37, 55, 124, 50,
- 0, 0, 12, 65, 92, 72, 6, 116, 71, 13, 55, 57, 124, 0, 0, 0, 0, 0, 12, 4, 95, 49, 77, 49, 65, 6, 108, 55, 113, 0,
- 7, 65, 96, 113, 49, 89, 0, 0, 13, 4, 95, 49, 77, 50, 6, 65, 37, 55, 124, 50, 0, 0, 0, 0, 6, 65, 100, 58, 128, 0,
- 0, 8, 68, 4, 241, 8, 4, 110, 0, 0, 11, 67, 4, 117, 83, 120, 81, 13, 89, 0, 72, 0, 0, 7, 65, 104, 88, 113, 72, 0,
- 0, 0, 0, 0, 0, 0, 0, 7, 67, 4, 241, 8, 110, 0, 0, 11, 67, 5, 71, 0, 13, 74, 6, 123, 0, 72, 0, 9, 68, 74,
- 34, 68, 32, 34, 110, 0, 0, 0, 0, 29, 71, 80, 147, 195, 24, 18, 68, 32, 76, 116, 49, 108, 6, 123, 34, 55, 6, 123, 0, 82,
- 195, 161, 114, 32, 108, 195, 161, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 70, 28, 48, 84,
- 32, 18, 82, 81, 120, 107, 13, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 69, 8, 128, 73, 48, 192, 84, 119, 6, 108, 55, 0,
- 0, 0, 11, 4, 95, 49, 67, 48, 49, 110, 13, 73, 0, 0, 0, 9, 66, 4, 112, 113, 81, 0, 32, 72, 0, 0, 12, 69, 13, 32,
- 73, 56, 224, 49, 34, 108, 50, 0, 0, 0, 0, 0, 0, 15, 70, 12, 21, 8, 4, 148, 128, 49, 6, 120, 107, 13, 34, 0, 0, 0,
- 8, 67, 4, 227, 128, 130, 50, 0, 0, 14, 4, 95, 50, 77, 52, 81, 123, 84, 37, 55, 124, 50, 0, 0, 0, 12, 69, 52, 133, 73,
- 28, 128, 84, 119, 6, 108, 0, 11, 69, 28, 129, 65, 48, 192, 57, 130, 55, 0, 0, 0, 0, 13, 4, 95, 50, 77, 49, 81, 123, 84,
- 108, 55, 113, 0, 0, 14, 4, 95, 50, 77, 50, 73, 123, 84, 109, 55, 124, 50, 0, 0, 0, 0, 0, 0, 0, 15, 70, 12, 192, 73,
- 56, 225, 64, 49, 55, 6, 109, 50, 113, 0, 13, 70, 12, 82, 84, 33, 33, 64, 49, 113, 34, 13, 0, 0, 0, 0, 0, 0, 0, 18,
- 71, 5, 48, 200, 85, 37, 8, 4, 6, 120, 89, 101, 117, 34, 107, 13, 0, 0, 0, 0, 0, 12, 69, 8, 129, 149, 36, 192, 58, 6,
- 109, 55, 0, 0, 0, 0, 18, 71, 60, 148, 135, 32, 144, 76, 48, 6, 113, 34, 34, 13, 106, 13, 55, 0, 0, 0, 0, 20, 73, 4,
- 148, 198, 32, 147, 12, 20, 17, 8, 4, 35, 91, 6, 109, 55, 38, 13, 0, 0, 0, 0, 0, 0, 0, 13, 69, 4, 213, 73, 28, 128,
- 13, 65, 119, 6, 109, 0, 0, 0, 0, 0, 7, 66, 8, 128, 84, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 8, 66, 16, 80, 72, 113, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 67, 72, 16, 136, 34, 130, 0, 15,
- 4, 95, 51, 77, 52, 47, 34, 108, 84, 37, 55, 124, 50, 0, 0, 0, 0, 0, 0, 0, 22, 67, 76, 147, 142, 91, 6, 109, 50, 15,
- 83, 6, 110, 50, 0, 81, 102, 195, 169, 105, 110, 32, 15, 4, 95, 51, 77, 50, 47, 34, 108, 84, 37, 55, 124, 50, 0, 0, 10, 67,
- 36, 228, 192, 109, 50, 89, 0, 72, 0, 0, 0, 0, 0, 8, 66, 57, 192, 50, 123, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 7, 66, 4, 208, 130, 65, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 49, 48, 49, 49, 110, 13, 73, 13, 107, 110, 13, 50,
- 0, 0, 15, 71, 48, 19, 199, 32, 18, 82, 20, 55, 108, 13, 34, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 12, 70, 16, 128, 79, 36, 34, 0, 57, 108, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 16, 144, 72, 109,
- 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 4, 243, 128, 110, 13, 50, 0, 0, 0, 0, 0, 0, 0, 12, 68, 4, 224,
- 76, 48, 13, 50, 6, 130, 55, 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, 12, 68, 4, 229, 65, 76, 112, 50, 6, 127, 89, 0, 0, 0, 0, 0, 0, 9, 67, 48, 89, 64, 55, 110, 108, 0, 0,
- 0, 13, 70, 12, 132, 129, 36, 227, 128, 101, 34, 108, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 69, 4, 210, 28, 36, 224, 13,
- 58, 6, 123, 37, 50, 0, 0, 0, 10, 67, 20, 147, 5, 6, 113, 55, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 13, 66, 37, 48, 109, 91, 6, 35, 0, 81, 101, 97, 32, 9, 66, 37, 48, 6, 109, 89, 0, 72, 0, 0, 0, 11, 68,
- 8, 133, 69, 48, 58, 6, 113, 55, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 50, 48, 83, 109, 99, 36, 0, 0, 0, 0, 0, 0,
- 0, 0, 15, 3, 95, 51, 49, 47, 34, 116, 101, 13, 107, 110, 13, 50, 0, 0, 10, 67, 5, 36, 193, 13, 34, 89, 13, 0, 0, 0,
- 0, 0, 0, 0, 0, 8, 66, 16, 240, 72, 116, 0, 72, 0, 0, 0, 10, 67, 16, 245, 0, 48, 116, 50, 49, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 54, 49, 91, 35, 89, 49, 13, 107, 110, 13, 50, 0, 0, 11, 3, 95, 51, 88,
- 47, 34, 116, 101, 13, 0, 0, 10, 3, 95, 48, 67, 49, 110, 13, 73, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 55, 49, 91, 120,
- 101, 74, 122, 107, 110, 13, 50, 0, 0, 0, 10, 3, 95, 49, 67, 49, 110, 13, 73, 0, 0, 12, 68, 8, 80, 68, 32, 71, 38, 6,
- 13, 106, 0, 0, 13, 69, 4, 112, 73, 8, 128, 120, 81, 13, 109, 84, 0, 0, 0, 0, 10, 68, 8, 82, 68, 32, 71, 113, 81, 0,
- 0, 12, 3, 95, 49, 57, 50, 108, 72, 110, 13, 81, 0, 0, 13, 3, 95, 49, 56, 116, 101, 47, 72, 110, 13, 81, 0, 0, 13, 3,
- 95, 50, 67, 81, 35, 12, 99, 110, 13, 73, 0, 0, 0, 0, 0, 16, 70, 32, 147, 206, 80, 16, 200, 107, 6, 108, 50, 74, 13, 101,
- 0, 0, 0, 13, 3, 95, 49, 49, 110, 13, 50, 72, 110, 13, 81, 0, 0, 0, 13, 3, 95, 51, 67, 47, 34, 108, 99, 110, 13, 73,
- 0, 14, 3, 95, 49, 51, 47, 34, 6, 108, 72, 110, 13, 81, 0, 0, 12, 3, 95, 49, 50, 73, 122, 57, 110, 13, 81, 0, 0, 19,
- 69, 52, 128, 73, 28, 128, 84, 119, 6, 108, 15, 6, 122, 0, 81, 101, 111, 32, 14, 3, 95, 49, 53, 49, 124, 37, 81, 72, 110, 13,
- 81, 0, 0, 15, 3, 95, 49, 52, 49, 35, 107, 13, 34, 72, 110, 13, 81, 0, 0, 14, 3, 95, 49, 55, 91, 120, 101, 47, 72, 110,
- 13, 81, 0, 0, 12, 3, 95, 49, 54, 91, 110, 72, 110, 13, 81, 0, 0, 0, 11, 3, 95, 55, 88, 91, 120, 101, 47, 122, 0, 0,
- 14, 3, 95, 52, 67, 49, 113, 34, 13, 49, 110, 13, 73, 0, 0, 0, 0, 0, 11, 68, 12, 243, 77, 4, 49, 120, 65, 13, 0, 0,
- 0, 0, 0, 14, 3, 95, 53, 67, 49, 124, 37, 81, 80, 110, 13, 73, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 52, 49, 73, 120,
- 99, 13, 72, 35, 107, 110, 13, 50, 0, 0, 11, 3, 95, 52, 48, 73, 120, 99, 13, 72, 0, 10, 3, 95, 49, 88, 13, 75, 6, 113,
- 0, 0, 12, 3, 95, 54, 67, 91, 110, 49, 110, 13, 73, 0, 0, 0, 0, 0, 0, 14, 70, 80, 16, 136, 4, 148, 128, 47, 6, 124,
- 13, 34, 0, 0, 16, 3, 95, 53, 49, 49, 13, 110, 13, 81, 13, 107, 110, 13, 50, 0, 0, 10, 3, 95, 50, 88, 83, 37, 99, 113,
- 0, 0, 14, 3, 95, 55, 67, 91, 120, 101, 47, 81, 110, 13, 73, 0, 0, 10, 68, 52, 18, 84, 32, 65, 6, 120, 0, 0, 0, 0,
- 0, 0, 0, 0, 14, 3, 95, 56, 67, 116, 101, 47, 81, 6, 110, 13, 73, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 26, 34, 78,
- 107, 6, 110, 50, 0, 12, 3, 95, 52, 88, 73, 120, 99, 13, 72, 13, 0, 0, 12, 3, 95, 57, 67, 50, 108, 81, 110, 13, 73, 0,
- 0, 0, 0, 0, 0, 0, 8, 66, 48, 80, 55, 113, 0, 72, 26, 66, 28, 240, 81, 13, 34, 13, 65, 108, 55, 13, 0, 82, 114, 97,
- 105, 98, 104, 32, 109, 195, 173, 108, 101, 32, 25, 66, 28, 240, 81, 13, 34, 13, 65, 120, 107, 0, 82, 114, 97, 105, 98, 104, 32, 109,
- 97, 105, 116, 104, 32, 14, 3, 95, 56, 49, 116, 101, 74, 122, 107, 110, 13, 50, 0, 0, 9, 67, 38, 163, 0, 57, 124, 55, 0, 12,
- 3, 95, 53, 88, 49, 13, 110, 13, 81, 13, 0, 0, 20, 5, 95, 50, 48, 48, 49, 81, 123, 84, 108, 55, 113, 89, 13, 107, 110, 13,
- 50, 0, 0, 0, 20, 5, 95, 50, 48, 48, 51, 81, 123, 84, 108, 55, 113, 89, 13, 47, 34, 6, 108, 0, 0, 19, 5, 95, 50, 48,
- 48, 50, 81, 123, 84, 108, 55, 113, 89, 13, 73, 6, 122, 0, 0, 20, 5, 95, 50, 48, 48, 53, 81, 123, 84, 108, 55, 113, 89, 13,
- 49, 124, 37, 81, 0, 0, 21, 5, 95, 50, 48, 48, 52, 81, 123, 84, 108, 55, 113, 89, 13, 49, 35, 107, 13, 34, 0, 0, 14, 3,
- 95, 57, 49, 50, 122, 101, 13, 107, 110, 13, 50, 0, 0, 11, 3, 95, 54, 88, 91, 35, 89, 49, 13, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 12, 68, 24, 18, 68, 20, 83, 13, 109, 73, 113, 0, 0, 0, 0, 13, 69, 56, 243, 1, 36, 112, 50, 116, 55, 37, 81,
- 0, 0, 0, 0, 0, 10, 3, 95, 56, 88, 116, 106, 47, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 57, 88, 50, 122,
- 101, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 36, 224, 109, 50, 0, 72, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 68, 72, 18, 66, 32, 34, 113, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 7, 66, 61, 48, 122, 89, 0, 0, 0, 13, 4, 95, 48, 77, 52, 10, 71, 37, 55, 124, 50, 0, 0, 0, 12, 4, 95, 48, 77,
- 50, 65, 109, 55, 124, 50, 0, 0, 0, 16, 70, 14, 163, 19, 48, 18, 83, 49, 124, 55, 89, 55, 35, 91, 0, 0, 11, 4, 95, 48,
- 77, 49, 65, 108, 55, 113, 0, 0, 0, 0, 0, 0, 0, 8, 67, 4, 148, 128, 113, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 17, 70, 18, 161, 200, 61, 35, 64, 73, 6, 124, 103, 115, 34, 13, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 12, 68, 8, 18, 76, 48, 71, 119, 6, 108, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 18, 68, 52, 18, 71, 32, 65, 119, 6, 108, 15, 6, 122, 0, 81, 101, 111, 32, 10, 68, 24, 18, 71, 32, 83, 128, 81, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 99, 97, 112, 65, 6, 122, 34, 0, 0, 9, 68, 37, 34, 83, 32, 21,
- 0, 47, 0, 0, 10, 67, 76, 83, 192, 91, 117, 10, 0, 72, 0, 0, 0, 0, 10, 67, 29, 84, 128, 81, 117, 34, 0, 72, 0, 0,
- 13, 3, 95, 195, 186, 57, 124, 15, 83, 120, 73, 13, 0, 0, 0, 0, 0, 15, 71, 16, 243, 72, 56, 18, 71, 32, 73, 130, 50, 37,
- 81, 0, 0, 0, 0, 0, 0, 12, 3, 95, 195, 179, 122, 15, 83, 120, 73, 13, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 195, 173,
- 128, 15, 83, 120, 73, 13, 0, 0, 0, 0, 0, 12, 3, 95, 195, 169, 108, 15, 83, 120, 73, 13, 0, 0, 0, 0, 0, 14, 70, 16,
- 243, 72, 56, 16, 200, 73, 130, 50, 13, 101, 0, 0, 0, 0, 0, 12, 3, 95, 195, 161, 132, 15, 83, 120, 73, 13, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 68, 24, 80, 68, 32, 83, 35, 81, 0, 0, 0, 0, 0, 0, 8, 66, 52, 240, 65,
- 116, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 69, 52, 33, 65, 16, 128, 65, 38, 116, 106, 0, 11, 69, 52,
- 128, 73, 80, 128, 58, 6, 120, 0, 13, 69, 8, 129, 65, 16, 128, 84, 38, 6, 13, 106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15,
- 3, 225, 184, 131, 71, 4, 108, 71, 6, 124, 55, 76, 13, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 196, 139, 89, 4, 108, 71, 6,
- 124, 55, 76, 13, 0, 0, 0, 0, 15, 3, 225, 185, 129, 4, 113, 65, 71, 6, 40, 55, 76, 13, 0, 0, 10, 67, 4, 145, 197, 13,
- 81, 6, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 196, 139, 117, 114, 101, 6, 117, 34, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 15, 3, 225, 185, 171, 47, 4, 108, 71, 6, 124, 55, 76, 13, 0, 0, 14, 2, 196, 161, 75, 4, 108, 71,
- 6, 124, 55, 76, 13, 0, 0, 0, 0, 15, 3, 225, 184, 159, 4, 113, 83, 71, 6, 124, 55, 76, 13, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 8, 66, 58, 112, 50, 124, 0, 72, 0, 0, 0, 19, 71, 4, 224, 73, 80, 131, 137, 16, 6, 120, 50, 35, 107, 13, 50, 109,
- 75, 0, 0, 0, 0, 0, 0, 15, 3, 225, 185, 151, 48, 4, 108, 71, 6, 124, 55, 76, 13, 0, 0, 0, 0, 0, 15, 3, 225, 184,
- 139, 72, 4, 108, 71, 6, 124, 55, 76, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 4, 53, 64, 120,
- 49, 6, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 68, 61, 37, 8, 84, 116, 34, 107, 40, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 24, 80, 82, 83, 6, 35, 34, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 95, 33, 91, 49, 34, 110, 13, 101, 0, 0, 0, 11, 2, 95, 39, 124,
- 89, 101, 120, 65, 13, 0, 0, 16, 4, 95, 52, 77, 52, 49, 113, 34, 13, 84, 37, 55, 124, 50, 0, 0, 10, 67, 24, 18, 67, 83,
- 13, 35, 49, 0, 0, 16, 4, 95, 52, 77, 50, 49, 113, 34, 13, 65, 37, 55, 124, 50, 0, 0, 0, 0, 0, 0, 0, 9, 2, 95,
- 46, 48, 116, 50, 49, 0, 0, 0, 9, 2, 95, 44, 49, 120, 65, 13, 0, 0, 10, 2, 95, 51, 13, 76, 51, 6, 108, 0, 0, 9,
- 2, 95, 50, 13, 73, 6, 122, 0, 0, 10, 2, 95, 49, 13, 107, 6, 110, 50, 0, 0, 16, 70, 32, 19, 72, 112, 147, 128, 107, 13,
- 58, 6, 123, 37, 50, 0, 10, 2, 95, 48, 13, 50, 123, 37, 75, 0, 0, 10, 2, 95, 55, 13, 91, 120, 101, 74, 0, 0, 9, 2,
- 95, 54, 13, 91, 6, 110, 0, 0, 10, 2, 95, 53, 13, 49, 124, 109, 81, 0, 0, 12, 2, 95, 52, 13, 49, 6, 35, 107, 13, 34,
- 0, 0, 9, 2, 95, 59, 89, 36, 65, 109, 0, 0, 10, 2, 95, 58, 49, 122, 55, 120, 50, 0, 0, 11, 2, 95, 57, 13, 50, 13,
- 13, 6, 108, 0, 0, 11, 2, 95, 56, 13, 107, 6, 120, 101, 74, 0, 0, 9, 2, 95, 63, 49, 113, 91, 47, 0, 0, 0, 14, 70,
- 74, 83, 72, 4, 149, 8, 51, 6, 108, 58, 120, 0, 0, 12, 68, 8, 129, 65, 76, 84, 6, 110, 13, 89, 0, 0, 0, 13, 68, 36,
- 227, 137, 84, 109, 50, 57, 6, 124, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 12, 68, 4, 208, 67, 32, 13, 65, 6, 120, 101, 0, 0, 0, 0, 0, 0, 0, 15, 70, 36, 243, 148, 4, 50, 0, 6, 108, 50,
- 74, 13, 101, 0, 0, 0, 0, 0, 11, 67, 4, 224, 77, 6, 120, 50, 13, 65, 0, 0, 0, 6, 2, 95, 97, 132, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 6, 2, 95, 105, 128, 0, 0, 0, 7, 2, 95, 111, 39, 117, 0, 0, 0, 0, 0, 10, 67, 16, 84, 192, 72,
- 113, 89, 0, 72, 7, 2, 95, 115, 113, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,
- 5, 95, 48, 97, 110, 100, 109, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 11, 4, 95, 35, 51, 50, 89, 48, 123, 89, 0, 0, 16, 69, 58, 83, 210, 8, 128, 50, 108, 13, 34, 13, 84, 84, 0, 72, 0, 0,
- 0, 0, 15, 70, 37, 53, 5, 4, 50, 0, 109, 89, 76, 6, 120, 101, 0, 0, 0, 0, 0, 0, 0, 0, 11, 67, 5, 41, 83, 13,
- 34, 6, 108, 91, 0, 0, 0, 0, 0, 12, 68, 4, 228, 197, 60, 13, 50, 91, 6, 115, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67,
- 21, 84, 143, 57, 124, 34, 122, 0, 0, 0, 0, 0, 0, 15, 70, 52, 128, 73, 80, 129, 64, 58, 6, 120, 107, 38, 113, 0, 16, 70,
- 4, 34, 1, 36, 193, 64, 13, 58, 6, 120, 55, 38, 113, 0, 0, 0, 0, 0, 0, 0, 14, 69, 72, 18, 68, 38, 112, 34, 6, 35,
- 72, 108, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 68, 52, 128, 77, 4,
- 58, 6, 120, 65, 13, 0, 0, 0, 0, 0, 0, 0, 0, 11, 68, 4, 227, 206, 56, 13, 50, 130, 50, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 16, 70, 4, 215, 18, 4, 50, 0, 13, 65, 6, 123, 34, 13, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 67, 16,
- 20, 200, 83, 55, 113, 91, 49, 108, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 69, 56, 243, 12, 4, 112, 50, 13,
- 55, 13, 81, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 12, 133, 78, 101, 117, 50, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 15, 70, 12, 131, 1, 36, 227, 133, 101, 55, 6, 109, 50, 113, 0, 0, 0, 6, 18, 66, 195, 169, 0, 195, 173, 0,
- 101, 0, 105, 0, 7, 6, 18, 67, 99, 104, 0, 103, 104, 0, 99, 0, 100, 0, 103, 0, 110, 0, 115, 0, 7, 6, 18, 68, 98, 104,
- 0, 109, 98, 0, 99, 104, 0, 109, 104, 0, 100, 104, 0, 112, 104, 0, 98, 0, 99, 0, 102, 0, 109, 0, 112, 0, 7, 6, 18, 69,
- 98, 104, 0, 109, 98, 0, 98, 0, 7, 6, 18, 70, 99, 104, 97, 105, 115, 0, 110, 110, 97, 99, 104, 0, 110, 116, 97, 99, 104, 0,
- 108, 108, 97, 99, 104, 0, 110, 110, 97, 115, 0, 110, 116, 97, 115, 0, 110, 97, 99, 104, 0, 110, 97, 105, 115, 0, 114, 116, 104, 97,
- 0, 99, 104, 97, 115, 0, 99, 104, 116, 97, 0, 110, 110, 97, 0, 110, 97, 115, 0, 100, 97, 114, 0, 109, 97, 114, 0, 110, 116, 97,
- 0, 99, 104, 116, 0, 110, 110, 0, 100, 104, 0, 109, 104, 0, 108, 108, 0, 114, 0, 115, 0, 100, 0, 108, 0, 7, 6, 18, 71, 97,
- 100, 115, 97, 101, 97, 100, 115, 97, 0, 97, 105, 110, 110, 115, 101, 0, 97, 105, 100, 195, 173, 115, 0, 97, 105, 109, 105, 100, 0, 97,
- 105, 109, 105, 115, 0, 105, 110, 110, 115, 101, 0, 105, 100, 195, 173, 115, 0, 97, 105, 100, 104, 0, 101, 97, 100, 104, 0, 105, 109, 105,
- 100, 0, 105, 109, 105, 115, 0, 97, 105, 110, 110, 0, 195, 169, 105, 110, 0, 105, 100, 104, 0, 97, 195, 173, 0, 101, 195, 161, 0, 97,
- 100, 104, 0, 101, 97, 100, 0, 105, 110, 110, 0, 195, 161, 0, 97, 100, 0, 7, 6, 18, 72, 99, 104, 0, 98, 104, 0, 103, 104, 0,
- 109, 98, 0, 98, 0, 99, 0, 103, 0, 7, 6, 18, 73, 98, 104, 115, 101, 0, 108, 99, 0, 108, 108, 0, 110, 116, 0, 7, 6, 18,
- 74, 99, 104, 114, 0, 99, 108, 0, 99, 114, 0, 102, 0, 7, 6, 18, 75, 103, 104, 108, 0, 99, 104, 0, 112, 104, 0, 103, 108, 0,
- 99, 0, 112, 0, 7, 6, 18, 76, 116, 195, 173, 111, 99, 104, 116, 97, 0, 116, 105, 195, 186, 105, 108, 0, 116, 105, 195, 186, 108, 97,
- 0, 116, 104, 101, 111, 105, 114, 0, 116, 104, 101, 111, 114, 97, 0, 115, 116, 101, 97, 99, 104, 0, 108, 108, 195, 173, 110, 0, 108, 108,
- 195, 173, 0, 116, 104, 101, 0, 110, 110, 101, 0, 115, 116, 101, 0, 103, 195, 173, 0, 109, 115, 101, 0, 100, 104, 0, 103, 104, 0, 110,
- 110, 0, 110, 116, 0, 108, 108, 0, 99, 0, 115, 0, 103, 0, 7, 6, 18, 77, 195, 161, 0, 195, 169, 0, 195, 179, 0, 101, 111, 0,
- 117, 97, 0, 7, 6, 18, 78, 111, 109, 98, 0, 111, 99, 0, 7, 6, 18, 79, 103, 110, 195, 173, 111, 0, 114, 195, 173, 111, 0, 100,
- 195, 186, 110, 0, 7, 6, 18, 80, 98, 104, 102, 0, 99, 104, 0, 102, 104, 0, 100, 104, 0, 103, 99, 0, 103, 104, 0, 109, 104, 0,
- 99, 0, 102, 0, 109, 0, 100, 0, 103, 0, 7, 6, 18, 81, 103, 104, 114, 0, 98, 104, 0, 99, 104, 0, 103, 114, 0, 116, 104, 0,
- 98, 0, 99, 0, 116, 0, 7, 6, 18, 82, 110, 105, 115, 116, 101, 0, 108, 101, 0, 108, 105, 0, 110, 110, 0, 108, 0, 7, 6, 18,
- 83, 110, 102, 105, 100, 105, 115, 0, 110, 101, 97, 109, 97, 114, 0, 110, 101, 97, 110, 110, 0, 110, 101, 97, 100, 104, 0, 110, 116, 101,
- 97, 114, 0, 110, 102, 101, 97, 114, 0, 110, 102, 105, 110, 110, 0, 110, 102, 105, 100, 104, 0, 110, 116, 101, 0, 110, 105, 109, 0, 110,
- 116, 0, 110, 0, 7, 6, 18, 84, 108, 108, 101, 97, 0, 97, 114, 103, 97, 0, 110, 101, 97, 0, 114, 101, 97, 0, 110, 97, 0, 114,
- 97, 0, 108, 97, 0, 7, 6, 18, 85, 101, 111, 105, 114, 0, 101, 97, 98, 104, 0, 101, 195, 161, 0, 105, 195, 186, 0, 101, 111, 0,
- 105, 111, 0, 105, 117, 0, 7, 6, 18, 86, 110, 110, 116, 195, 161, 105, 110, 0, 110, 110, 116, 195, 161, 110, 0, 110, 100, 195, 161, 110,
- 0, 110, 110, 116, 97, 0, 110, 110, 97, 0, 108, 108, 0, 110, 110, 0, 7, 6, 18, 87, 101, 97, 103, 195, 161, 105, 110, 195, 173, 110,
- 0, 101, 97, 108, 116, 97, 105, 110, 101, 0, 101, 97, 103, 195, 161, 110, 0, 101, 97, 100, 104, 0, 101, 97, 103, 97, 0, 101, 97, 108,
- 108, 0, 101, 97, 98, 104, 0, 101, 97, 110, 110, 0, 101, 97, 103, 0, 105, 195, 186, 0, 101, 111, 0, 105, 111, 0, 105, 117, 0, 7,
- 6, 18, 88, 101, 97, 0, 101, 111, 0, 105, 0, 7, 6, 18, 89, 109, 98, 0, 98, 104, 0, 103, 104, 0, 112, 104, 0, 98, 112, 0,
- 109, 104, 0, 98, 0, 103, 0, 112, 0, 109, 0, 7, 6, 20, 0, 0, 3, 30, 0, 0, 98, 0, 104, 0, 11, 1, 0, 0, 99, 0,
- 104, 0, 11, 30, 0, 0, 100, 0, 104, 0, 31, 30, 0, 0, 102, 0, 104, 0, 33, 1, 0, 0, 103, 0, 104, 0, 65, 30, 0, 0,
- 109, 0, 104, 0, 87, 30, 0, 0, 112, 0, 104, 0, 107, 30, 0, 0, 116, 0, 104, 0, 11, 1, 0, 0, 99, 0, 104, 0, 0, 0,
- 0, 0, 6, 97, 105, 0, 2, 108, 108, 105, 109, 104, 12, 12, 3, 6, 120, 0, 108, 108, 101, 97, 99, 104, 3, 6, 120, 55, 38, 13,
- 101, 0, 108, 101, 2, 32, 3, 6, 120, 55, 38, 113, 0, 4, 1, 99, 29, 2, 108, 17, 65, 3, 6, 121, 0, 1, 104, 99, 2, 108,
- 17, 65, 0, 4, 2, 109, 115, 105, 3, 6, 128, 0, 103, 104, 1, 29, 0, 108, 108, 8, 18, 69, 2, 32, 3, 58, 108, 55, 0, 4,
- 1, 21, 2, 18, 76, 32, 3, 109, 0, 1, 99, 2, 108, 32, 0, 110, 103, 2, 32, 3, 109, 50, 81, 0, 3, 112, 0, 4, 1, 104,
- 115, 2, 98, 104, 3, 113, 0, 1, 115, 2, 98, 104, 0, 4, 1, 99, 2, 116, 32, 3, 119, 6, 109, 0, 8, 18, 69, 2, 18, 83,
- 32, 12, 12, 0, 4, 1, 18, 69, 2, 18, 82, 3, 121, 0, 1, 99, 2, 116, 104, 0, 1, 104, 99, 2, 116, 104, 0, 1, 109, 2,
- 110, 0, 1, 112, 2, 108, 0, 2, 100, 0, 2, 108, 108, 101, 97, 99, 104, 0, 2, 116, 195, 173, 110, 0, 103, 104, 114, 101, 3, 128,
- 34, 13, 0, 100, 104, 109, 3, 128, 65, 0, 4, 2, 18, 73, 12, 12, 3, 129, 0, 103, 104, 0, 7, 6, 101, 97, 0, 110, 98, 104,
- 101, 97, 110, 3, 6, 35, 50, 13, 84, 4, 35, 50, 0, 4, 8, 18, 69, 2, 100, 104, 32, 3, 13, 0, 8, 18, 69, 2, 103, 0,
- 103, 97, 1, 18, 69, 2, 32, 3, 13, 81, 13, 0, 103, 110, 8, 18, 69, 3, 13, 81, 50, 0, 4, 3, 112, 0, 105, 0, 1, 29,
- 2, 99, 104, 3, 120, 0, 103, 104, 108, 3, 128, 55, 0, 100, 104, 98, 3, 128, 71, 0, 4, 1, 29, 2, 18, 86, 32, 3, 130, 0,
- 1, 103, 2, 108, 108, 0, 1, 114, 100, 25, 2, 109, 0, 2, 108, 116, 97, 105, 110, 101, 0, 109, 104, 1, 108, 2, 110, 0, 98, 104,
- 114, 97, 3, 130, 34, 13, 0, 98, 104, 115, 3, 130, 89, 0, 7, 6, 111, 105, 0, 8, 2, 108, 101, 195, 161, 3, 6, 109, 0, 114,
- 2, 32, 3, 6, 113, 51, 51, 0, 4, 2, 109, 105, 115, 3, 13, 0, 2, 110, 110, 195, 173, 111, 0, 8, 18, 80, 2, 12, 3, 13,
- 6, 109, 0, 2, 110, 116, 101, 3, 13, 108, 0, 110, 115, 101, 2, 32, 3, 13, 108, 50, 91, 13, 0, 108, 108, 2, 12, 3, 58, 6,
- 108, 55, 0, 4, 1, 104, 2, 98, 3, 109, 0, 1, 108, 2, 103, 0, 1, 108, 2, 110, 0, 1, 114, 0, 2, 99, 32, 0, 2, 100,
- 101, 0, 2, 100, 105, 0, 8, 2, 98, 0, 8, 2, 114, 0, 115, 1, 110, 2, 32, 12, 12, 3, 109, 91, 0, 99, 1, 108, 2, 32,
- 3, 113, 49, 0, 4, 3, 115, 0, 8, 99, 115, 2, 114, 0, 115, 2, 12, 12, 3, 116, 91, 0, 4, 1, 102, 2, 108, 17, 67, 3,
- 128, 0, 1, 104, 102, 2, 108, 17, 67, 0, 100, 104, 0, 103, 104, 2, 101, 97, 0, 103, 104, 110, 3, 128, 106, 50, 0, 4, 1, 99,
- 2, 99, 3, 129, 0, 1, 115, 2, 108, 115, 0, 7, 6, 195, 161, 0, 1, 21, 3, 4, 123, 0, 105, 3, 6, 123, 37, 0, 4, 3,
- 123, 0, 100, 104, 0, 105, 2, 112, 0, 105, 110, 105, 103, 3, 123, 50, 109, 81, 0, 4, 116, 104, 97, 105, 114, 2, 32, 3, 123, 107,
- 13, 34, 0, 116, 104, 97, 114, 0, 7, 6, 195, 169, 0, 4, 3, 6, 110, 0, 97, 0, 105, 0, 97, 99, 115, 3, 110, 13, 49, 89,
- 0, 4, 105, 8, 2, 114, 105, 103, 3, 128, 0, 105, 8, 2, 114, 195, 173, 0, 105, 8, 104, 2, 114, 195, 173, 0, 105, 114, 101, 111,
- 105, 100, 104, 8, 3, 128, 34, 122, 109, 81, 0, 7, 6, 195, 173, 0, 3, 6, 108, 0, 108, 101, 2, 32, 3, 6, 108, 55, 113, 0,
- 111, 109, 104, 3, 6, 108, 84, 0, 111, 99, 104, 110, 3, 6, 108, 101, 50, 0, 2, 32, 3, 108, 0, 111, 3, 108, 13, 0, 110, 2,
- 32, 3, 108, 50, 0, 7, 6, 195, 179, 0, 4, 3, 6, 122, 0, 105, 2, 112, 21, 0, 109, 104, 97, 105, 3, 122, 13, 0, 7, 6,
- 195, 186, 0, 4, 3, 124, 0, 105, 0, 105, 2, 103, 3, 124, 37, 0, 110, 109, 104, 3, 124, 50, 84, 0, 105, 110, 110, 2, 32, 3,
- 124, 109, 68, 0, 105, 98, 104, 2, 32, 3, 124, 109, 84, 0, 7, 6, 97, 0, 195, 173, 2, 32, 3, 2, 108, 0, 116, 104, 8, 2,
- 21, 21, 14, 128, 132, 131, 3, 4, 120, 10, 0, 116, 104, 97, 105, 114, 3, 6, 35, 107, 13, 34, 0, 195, 173, 3, 6, 108, 0, 111,
- 105, 1, 104, 116, 97, 2, 114, 3, 6, 108, 13, 0, 111, 105, 99, 104, 116, 2, 32, 3, 6, 108, 13, 101, 74, 0, 111, 105, 1, 114,
- 2, 110, 195, 173, 110, 3, 6, 110, 13, 0, 110, 8, 2, 45, 3, 6, 120, 50, 0, 116, 104, 114, 8, 3, 6, 120, 107, 34, 0, 4,
- 1, 169, 195, 3, 13, 0, 2, 32, 0, 8, 2, 110, 17, 65, 0, 105, 2, 109, 32, 0, 111, 3, 13, 36, 0, 4, 110, 8, 2, 32,
- 3, 13, 50, 0, 110, 8, 2, 115, 18, 66, 0, 111, 105, 3, 13, 108, 0, 111, 105, 110, 101, 1, 100, 2, 32, 3, 13, 108, 50, 38,
- 2, 108, 0, 111, 1, 17, 67, 2, 116, 104, 32, 3, 13, 110, 0, 111, 1, 17, 67, 2, 17, 67, 3, 13, 110, 13, 0, 2, 114, 114,
- 97, 105, 103, 101, 3, 35, 0, 114, 114, 97, 105, 110, 103, 3, 35, 34, 109, 50, 81, 0, 111, 8, 18, 89, 2, 17, 67, 3, 58, 6,
- 110, 13, 0, 111, 1, 98, 2, 116, 104, 32, 12, 12, 3, 58, 110, 0, 111, 1, 98, 2, 12, 12, 3, 58, 110, 13, 0, 111, 105, 8,
- 3, 108, 0, 4, 101, 3, 110, 0, 111, 8, 0, 116, 104, 8, 3, 120, 107, 0, 3, 121, 0, 114, 100, 8, 2, 21, 14, 128, 132, 131,
- 3, 123, 34, 73, 0, 4, 98, 104, 97, 105, 114, 1, 104, 116, 3, 124, 13, 34, 0, 98, 104, 97, 105, 114, 1, 116, 0, 98, 104, 97,
- 114, 1, 104, 116, 0, 98, 104, 97, 114, 1, 116, 0, 4, 100, 104, 2, 17, 67, 3, 128, 0, 100, 104, 2, 97, 0, 103, 104, 2, 100,
- 0, 103, 104, 2, 115, 0, 103, 104, 97, 3, 128, 13, 0, 103, 104, 97, 105, 100, 104, 3, 128, 81, 0, 4, 98, 104, 2, 17, 67, 3,
- 130, 0, 109, 104, 8, 0, 4, 98, 104, 97, 3, 130, 13, 0, 98, 104, 97, 105, 0, 109, 104, 97, 0, 109, 104, 114, 3, 130, 34, 0,
- 109, 104, 110, 97, 2, 32, 3, 130, 50, 13, 0, 109, 104, 108, 1, 25, 3, 130, 55, 0, 109, 2, 112, 108, 97, 3, 130, 65, 0, 4,
- 1, 29, 2, 108, 108, 32, 3, 131, 0, 1, 29, 2, 110, 110, 32, 0, 109, 97, 2, 32, 3, 131, 65, 13, 0, 98, 104, 116, 3, 131,
- 74, 0, 7, 6, 98, 0, 5, 1, 8, 32, 109, 2, 21, 3, 0, 117, 110, 5, 1, 8, 32, 109, 2, 17, 67, 21, 14, 128, 132, 131,
- 3, 4, 117, 50, 0, 4, 3, 71, 0, 5, 1, 8, 2, 32, 112, 0, 112, 8, 0, 117, 110, 8, 2, 17, 67, 21, 14, 128, 132, 131,
- 3, 71, 4, 117, 50, 0, 4, 1, 18, 66, 3, 71, 38, 0, 5, 1, 8, 2, 32, 112, 18, 66, 0, 112, 8, 2, 18, 66, 0, 112,
- 114, 195, 173, 111, 109, 104, 8, 2, 21, 14, 128, 132, 135, 3, 71, 51, 4, 108, 84, 0, 2, 18, 87, 3, 71, 57, 0, 101, 97, 110,
- 110, 8, 2, 21, 3, 71, 112, 50, 0, 4, 104, 3, 84, 0, 104, 1, 18, 66, 0, 104, 5, 1, 8, 2, 32, 102, 0, 104, 102, 8,
- 0, 104, 102, 97, 105, 103, 104, 3, 84, 6, 128, 0, 4, 104, 5, 1, 8, 2, 32, 102, 18, 87, 3, 84, 38, 0, 104, 102, 8, 2,
- 18, 87, 0, 104, 2, 18, 87, 3, 84, 57, 0, 104, 2, 32, 3, 84, 84, 0, 104, 101, 97, 110, 110, 8, 2, 21, 3, 84, 112, 50,
- 0, 104, 1, 97, 2, 97, 3, 117, 0, 104, 97, 1, 114, 97, 101, 3, 124, 0, 7, 6, 99, 0, 4, 5, 1, 8, 32, 103, 2, 18,
- 66, 3, 0, 5, 1, 8, 32, 103, 2, 21, 3, 0, 3, 49, 0, 111, 109, 104, 8, 2, 21, 21, 14, 128, 132, 132, 3, 49, 4, 122,
- 0, 4, 111, 109, 104, 97, 105, 114, 3, 49, 6, 122, 13, 34, 0, 111, 109, 104, 97, 114, 0, 97, 98, 104, 114, 8, 3, 49, 6, 130,
- 34, 0, 2, 18, 66, 3, 49, 38, 0, 101, 97, 110, 110, 8, 2, 17, 67, 21, 14, 128, 132, 133, 3, 49, 38, 4, 130, 50, 0, 4,
- 104, 2, 18, 66, 3, 99, 38, 0, 104, 2, 195, 169, 12, 0, 104, 101, 97, 110, 110, 8, 2, 17, 67, 21, 14, 128, 132, 134, 3, 99,
- 38, 4, 130, 50, 0, 104, 3, 101, 0, 104, 111, 109, 104, 8, 2, 21, 21, 14, 128, 132, 133, 3, 101, 4, 122, 0, 4, 104, 111, 109,
- 104, 97, 105, 114, 3, 101, 6, 122, 13, 34, 0, 104, 111, 109, 104, 97, 114, 0, 104, 97, 98, 104, 114, 8, 3, 101, 6, 130, 34, 0,
- 104, 2, 101, 105, 12, 3, 101, 38, 0, 7, 6, 100, 0, 4, 5, 1, 8, 32, 110, 2, 21, 3, 0, 4, 104, 1, 18, 84, 2, 32,
- 3, 0, 104, 1, 97, 26, 2, 32, 12, 3, 0, 104, 2, 18, 66, 3, 57, 0, 4, 8, 2, 32, 39, 102, 104, 3, 72, 0, 39, 8,
- 0, 39, 8, 2, 21, 14, 128, 132, 130, 0, 39, 102, 104, 2, 18, 66, 0, 195, 173, 8, 2, 17, 67, 21, 21, 14, 128, 132, 130, 3,
- 72, 4, 108, 0, 101, 97, 114, 116, 104, 195, 161, 105, 114, 3, 72, 34, 13, 107, 6, 123, 34, 0, 2, 18, 66, 3, 72, 38, 0, 195,
- 173, 99, 104, 101, 97, 108, 108, 3, 72, 38, 6, 108, 99, 112, 55, 0, 101, 105, 114, 102, 105, 195, 186, 114, 3, 72, 38, 34, 13, 83,
- 6, 124, 34, 0, 4, 3, 73, 0, 5, 1, 8, 2, 32, 116, 0, 116, 8, 0, 111, 8, 2, 17, 67, 104, 21, 21, 14, 128, 132, 130,
- 3, 73, 4, 117, 10, 0, 111, 109, 104, 97, 110, 3, 73, 130, 13, 50, 0, 4, 1, 18, 66, 3, 75, 0, 1, 105, 2, 105, 0, 2,
- 17, 67, 18, 66, 0, 2, 18, 87, 0, 5, 1, 8, 2, 32, 116, 18, 66, 0, 116, 8, 2, 18, 66, 0, 104, 1, 105, 2, 32, 3,
- 81, 0, 104, 101, 97, 114, 116, 104, 195, 161, 105, 114, 3, 81, 34, 13, 107, 6, 123, 34, 0, 104, 101, 105, 114, 102, 105, 195, 186, 114,
- 3, 81, 38, 34, 13, 83, 6, 124, 34, 0, 4, 104, 3, 100, 0, 104, 2, 97, 111, 0, 104, 2, 117, 105, 0, 104, 97, 111, 105, 110,
- 101, 3, 100, 13, 108, 50, 38, 2, 108, 0, 4, 104, 1, 97, 2, 32, 3, 106, 0, 104, 1, 111, 2, 32, 0, 7, 6, 101, 0, 111,
- 1, 115, 2, 32, 3, 13, 0, 105, 3, 113, 0, 3, 114, 0, 4, 111, 1, 100, 2, 99, 104, 3, 116, 0, 111, 1, 104, 100, 2, 99,
- 104, 0, 111, 8, 2, 99, 104, 0, 111, 8, 104, 2, 99, 104, 0, 4, 111, 3, 122, 0, 111, 103, 104, 97, 0, 111, 103, 104, 97, 105,
- 0, 111, 105, 0, 4, 111, 105, 2, 17, 67, 17, 67, 32, 3, 122, 109, 0, 111, 105, 2, 103, 0, 195, 161, 3, 123, 0, 4, 105, 1,
- 104, 115, 2, 110, 110, 3, 128, 0, 105, 1, 114, 2, 109, 0, 105, 1, 115, 2, 110, 110, 0, 105, 100, 104, 2, 17, 67, 0, 105, 103,
- 104, 0, 105, 103, 104, 101, 97, 0, 105, 103, 104, 101, 97, 0, 7, 6, 102, 0, 4, 5, 1, 8, 32, 104, 98, 2, 21, 3, 0, 104,
- 3, 0, 4, 5, 1, 8, 32, 104, 98, 2, 18, 87, 3, 38, 0, 104, 2, 18, 87, 0, 3, 83, 0, 195, 173, 111, 114, 8, 2, 21,
- 14, 128, 132, 132, 3, 83, 4, 108, 34, 0, 111, 8, 2, 17, 67, 21, 21, 14, 128, 132, 130, 3, 83, 4, 117, 0, 111, 114, 98, 8,
- 3, 83, 6, 115, 34, 71, 0, 111, 103, 104, 8, 3, 83, 6, 130, 0, 2, 18, 87, 3, 83, 38, 0, 97, 111, 105, 3, 83, 58, 6,
- 108, 0, 105, 111, 115, 3, 83, 109, 89, 0, 111, 99, 8, 2, 21, 12, 12, 3, 83, 115, 49, 0, 4, 1, 21, 2, 18, 71, 32, 3,
- 107, 0, 104, 2, 195, 169, 105, 110, 32, 0, 104, 105, 111, 115, 3, 109, 89, 0, 7, 6, 103, 0, 5, 1, 8, 32, 110, 2, 21, 3,
- 0, 104, 101, 111, 98, 104, 3, 57, 6, 122, 0, 4, 3, 81, 0, 5, 1, 8, 2, 32, 99, 0, 99, 8, 0, 104, 1, 105, 2, 32,
- 0, 110, 8, 3, 81, 13, 50, 0, 110, 195, 161, 116, 104, 8, 2, 21, 21, 14, 128, 132, 133, 3, 81, 13, 50, 4, 123, 0, 4, 2,
- 18, 66, 3, 81, 38, 0, 5, 1, 8, 2, 32, 99, 18, 66, 0, 99, 8, 2, 18, 66, 0, 101, 97, 114, 114, 8, 2, 17, 67, 21,
- 21, 14, 128, 132, 133, 3, 81, 38, 4, 35, 51, 0, 97, 98, 104, 3, 81, 130, 0, 104, 3, 103, 0, 104, 8, 2, 18, 66, 3, 103,
- 57, 0, 104, 101, 97, 114, 114, 8, 2, 17, 67, 21, 21, 14, 128, 132, 134, 3, 103, 57, 4, 35, 51, 0, 104, 97, 98, 104, 3, 103,
- 130, 0, 104, 1, 17, 67, 21, 2, 21, 3, 106, 0, 104, 2, 110, 3, 106, 13, 0, 104, 110, 195, 161, 116, 104, 8, 2, 21, 14, 128,
- 132, 134, 3, 106, 13, 50, 4, 123, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 110, 8, 2, 21, 21, 14, 128, 132, 130, 3,
- 4, 109, 50, 10, 0, 111, 110, 97, 100, 8, 2, 17, 67, 21, 21, 14, 128, 132, 133, 3, 4, 115, 50, 112, 73, 0, 110, 8, 2, 116,
- 105, 110, 110, 3, 6, 109, 50, 0, 1, 18, 77, 3, 37, 0, 4, 1, 109, 2, 100, 32, 3, 108, 0, 97, 2, 116, 104, 97, 0, 97,
- 105, 3, 108, 37, 0, 110, 110, 1, 18, 81, 2, 32, 3, 108, 50, 0, 109, 112, 101, 97, 108, 108, 3, 108, 65, 48, 13, 55, 0, 4,
- 3, 109, 0, 8, 0, 111, 1, 104, 115, 2, 109, 98, 0, 111, 1, 115, 2, 109, 98, 0, 111, 2, 100, 195, 161, 0, 111, 2, 115, 0,
- 110, 110, 8, 3, 109, 50, 0, 111, 3, 116, 0, 111, 110, 100, 3, 116, 50, 13, 73, 0, 111, 109, 108, 3, 116, 65, 13, 55, 0, 117,
- 3, 117, 0, 4, 111, 8, 2, 110, 97, 100, 104, 3, 124, 0, 111, 8, 114, 112, 2, 110, 0, 195, 186, 0, 97, 3, 126, 0, 7, 6,
- 106, 0, 3, 21, 0, 7, 6, 107, 0, 3, 21, 0, 7, 6, 108, 0, 4, 3, 55, 0, 108, 0, 108, 2, 98, 0, 111, 114, 103, 8,
- 2, 21, 21, 14, 128, 132, 132, 3, 55, 4, 115, 34, 13, 81, 0, 195, 161, 110, 8, 2, 21, 21, 14, 128, 132, 131, 3, 55, 4, 123,
- 50, 0, 4, 2, 98, 3, 55, 13, 0, 2, 103, 0, 4, 1, 18, 66, 3, 55, 38, 0, 2, 18, 88, 0, 108, 2, 18, 88, 0, 1,
- 18, 66, 2, 98, 3, 55, 38, 13, 0, 7, 6, 109, 0, 1, 114, 3, 13, 65, 0, 1, 114, 2, 18, 85, 3, 13, 65, 38, 0, 4,
- 3, 65, 0, 5, 1, 8, 2, 32, 98, 0, 98, 8, 0, 101, 97, 114, 8, 2, 21, 21, 14, 128, 132, 132, 3, 65, 4, 35, 34, 0,
- 195, 173, 8, 2, 17, 67, 21, 21, 14, 128, 132, 130, 3, 65, 4, 108, 0, 8, 2, 110, 3, 65, 13, 0, 4, 2, 18, 85, 3, 65,
- 38, 0, 5, 1, 8, 2, 32, 98, 18, 87, 0, 98, 8, 2, 18, 87, 0, 4, 104, 3, 84, 0, 104, 1, 18, 79, 0, 104, 8, 2,
- 110, 3, 84, 13, 0, 104, 101, 97, 115, 1, 114, 105, 169, 195, 108, 3, 84, 35, 89, 0, 104, 2, 18, 85, 3, 84, 38, 0, 7, 6,
- 110, 0, 4, 1, 99, 3, 13, 50, 0, 1, 104, 99, 0, 4, 3, 50, 0, 5, 1, 8, 2, 32, 100, 0, 100, 8, 0, 110, 0, 97,
- 115, 99, 8, 2, 17, 67, 21, 21, 3, 50, 4, 120, 89, 49, 0, 4, 2, 98, 3, 50, 13, 0, 2, 98, 104, 0, 2, 99, 104, 0,
- 2, 109, 0, 4, 2, 18, 66, 3, 50, 38, 0, 5, 1, 8, 2, 32, 18, 66, 0, 5, 1, 8, 2, 32, 100, 18, 66, 0, 100, 8,
- 2, 18, 66, 0, 110, 2, 18, 66, 3, 50, 57, 0, 4, 5, 1, 8, 2, 32, 103, 3, 68, 0, 103, 0, 110, 1, 105, 2, 32, 0,
- 4, 5, 1, 8, 2, 32, 103, 18, 66, 3, 68, 38, 0, 103, 2, 18, 66, 0, 7, 6, 111, 0, 108, 108, 8, 2, 21, 21, 14, 128,
- 132, 131, 3, 4, 115, 55, 0, 4, 1, 17, 67, 2, 99, 104, 116, 32, 3, 6, 115, 0, 8, 0, 114, 110, 2, 32, 3, 6, 115, 34,
- 13, 50, 0, 112, 97, 105, 99, 3, 13, 48, 109, 49, 0, 195, 173, 3, 108, 0, 4, 3, 116, 0, 1, 114, 2, 110, 110, 32, 0, 100,
- 108, 2, 97, 3, 116, 55, 0, 4, 2, 105, 114, 100, 32, 3, 122, 0, 2, 114, 100, 32, 0, 100, 104, 1, 17, 67, 2, 32, 0, 109,
- 104, 8, 17, 67, 0, 109, 104, 8, 17, 67, 17, 67, 0, 4, 109, 104, 97, 3, 122, 13, 0, 109, 104, 97, 105, 0, 4, 1, 17, 67,
- 2, 110, 110, 32, 3, 130, 0, 2, 108, 108, 32, 0, 100, 104, 97, 0, 103, 104, 1, 17, 67, 0, 109, 104, 97, 105, 110, 2, 32, 3,
- 130, 109, 50, 0, 7, 6, 112, 0, 5, 1, 8, 32, 98, 2, 21, 3, 0, 3, 48, 0, 2, 18, 87, 3, 48, 38, 0, 114, 195, 173,
- 111, 109, 104, 8, 2, 21, 14, 128, 132, 134, 3, 48, 51, 4, 108, 84, 0, 104, 3, 83, 0, 104, 2, 18, 85, 3, 83, 38, 0, 104,
- 114, 195, 173, 111, 109, 104, 8, 2, 21, 14, 128, 132, 135, 3, 83, 51, 4, 108, 84, 0, 7, 6, 113, 0, 3, 21, 0, 7, 6, 114,
- 0, 3, 34, 0, 195, 169, 97, 109, 104, 8, 2, 21, 14, 128, 132, 133, 3, 34, 4, 110, 84, 0, 2, 98, 104, 3, 34, 13, 0, 103,
- 3, 34, 13, 81, 0, 103, 104, 3, 34, 103, 0, 97, 109, 104, 8, 3, 34, 130, 0, 4, 1, 18, 66, 3, 51, 0, 1, 115, 2, 17,
- 65, 0, 2, 18, 66, 0, 114, 0, 103, 1, 18, 66, 3, 51, 13, 81, 0, 4, 1, 105, 18, 77, 2, 101, 32, 3, 90, 0, 1, 105,
- 18, 77, 2, 116, 32, 0, 7, 6, 115, 0, 5, 1, 8, 32, 116, 2, 21, 3, 0, 4, 3, 89, 0, 2, 112, 17, 67, 195, 169, 0,
- 8, 39, 2, 32, 0, 97, 105, 110, 8, 2, 21, 14, 128, 132, 132, 3, 89, 4, 35, 50, 0, 4, 1, 18, 66, 3, 91, 0, 2, 17,
- 67, 17, 67, 18, 66, 0, 2, 17, 67, 18, 66, 0, 2, 18, 66, 0, 2, 108, 18, 66, 0, 101, 97, 110, 8, 2, 21, 21, 14, 128,
- 132, 132, 3, 91, 4, 35, 50, 0, 4, 104, 3, 107, 0, 104, 2, 17, 67, 18, 66, 0, 104, 2, 18, 66, 3, 107, 38, 0, 7, 6,
- 116, 0, 4, 5, 1, 8, 32, 100, 2, 21, 3, 0, 4, 104, 1, 17, 65, 2, 32, 3, 0, 104, 1, 111, 97, 2, 32, 3, 0, 104,
- 1, 25, 2, 97, 115, 32, 3, 13, 107, 0, 104, 1, 99, 2, 101, 32, 3, 37, 107, 0, 4, 5, 1, 8, 2, 32, 115, 18, 66, 3,
- 47, 38, 0, 115, 8, 2, 18, 66, 0, 4, 3, 74, 0, 5, 1, 8, 2, 32, 115, 0, 115, 8, 0, 97, 105, 110, 101, 2, 32, 3,
- 74, 109, 50, 2, 113, 0, 4, 1, 17, 67, 18, 66, 3, 76, 0, 2, 17, 67, 18, 66, 0, 2, 101, 111, 12, 12, 0, 2, 195, 173,
- 12, 12, 110, 0, 4, 1, 18, 66, 3, 80, 0, 2, 18, 66, 0, 5, 1, 8, 2, 32, 18, 66, 0, 4, 104, 3, 107, 0, 104, 1,
- 17, 67, 18, 66, 0, 104, 1, 18, 66, 0, 104, 110, 101, 2, 32, 3, 107, 13, 50, 113, 0, 104, 2, 18, 66, 3, 107, 38, 0, 7,
- 6, 117, 0, 105, 109, 104, 105, 114, 8, 2, 17, 67, 21, 14, 128, 132, 134, 3, 4, 109, 84, 109, 51, 0, 97, 99, 104, 97, 105, 3,
- 6, 40, 101, 13, 0, 195, 173, 111, 109, 104, 3, 6, 108, 13, 84, 84, 0, 105, 110, 110, 2, 32, 3, 6, 108, 50, 0, 105, 98, 104,
- 110, 101, 97, 99, 104, 2, 32, 3, 13, 6, 108, 50, 13, 101, 0, 105, 98, 104, 110, 101, 2, 32, 3, 13, 6, 108, 50, 38, 113, 0,
- 4, 105, 1, 103, 2, 103, 104, 32, 3, 13, 108, 0, 105, 1, 104, 103, 2, 103, 104, 32, 0, 105, 1, 18, 68, 3, 13, 109, 0, 4,
- 97, 105, 2, 100, 3, 40, 37, 0, 97, 105, 2, 103, 0, 4, 195, 173, 1, 103, 3, 58, 108, 0, 195, 173, 1, 104, 103, 0, 195, 173,
- 8, 98, 0, 195, 173, 8, 104, 98, 0, 195, 173, 3, 108, 0, 105, 3, 109, 0, 8, 100, 2, 108, 32, 3, 116, 0, 3, 118, 0, 105,
- 110, 116, 105, 3, 118, 6, 108, 50, 47, 109, 0, 109, 104, 3, 124, 0, 195, 161, 3, 124, 6, 123, 0, 97, 2, 32, 3, 124, 13, 0,
- 97, 105, 110, 110, 3, 124, 37, 68, 0, 4, 97, 3, 127, 0, 97, 105, 0, 7, 6, 118, 0, 3, 21, 0, 195, 169, 97, 114, 115, 97,
- 3, 84, 110, 34, 89, 13, 0, 7, 6, 119, 0, 3, 21, 0, 7, 6, 120, 0, 3, 21, 0, 7, 6, 121, 0, 3, 21, 0, 7, 6,
- 122, 0, 3, 21, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts22 = FileInMemory_createWithData (8917, reinterpret_cast<const char *> (&espeakdata_dicts22_data),
- U"espeak-1.48.04-source/espeak-data/ga_dict",
- U"ga");
- my addItem_move (espeakdata_dicts22.move());
-
- static unsigned char espeakdata_dicts23_data[3795] = {
- 0, 4, 0, 0, 157, 7, 0, 0, 0, 0, 0, 0, 0, 4, 193, 4, 76, 0, 0, 0, 0, 7, 65, 8, 71, 109, 0, 49, 0, 0,
- 0, 0, 6, 65, 12, 89, 109, 0, 0, 0, 0, 0, 7, 65, 16, 72, 109, 0, 49, 0, 0, 0, 19, 4, 95, 100, 112, 116, 10, 89,
- 47, 6, 35, 72, 83, 6, 119, 67, 119, 131, 0, 0, 6, 65, 20, 111, 0, 76, 0, 0, 0, 0, 6, 65, 24, 112, 83, 0, 0, 0,
- 0, 0, 7, 65, 28, 75, 109, 0, 49, 0, 0, 6, 195, 76, 19, 128, 76, 0, 0, 7, 65, 32, 125, 76, 0, 49, 0, 0, 0, 0,
- 6, 65, 36, 109, 0, 76, 0, 0, 6, 65, 112, 114, 0, 76, 0, 0, 6, 65, 40, 75, 125, 0, 0, 0, 0, 0, 6, 65, 44, 49,
- 125, 0, 0, 0, 0, 0, 6, 65, 48, 112, 55, 0, 0, 0, 0, 0, 7, 65, 52, 112, 65, 0, 49, 0, 0, 0, 0, 7, 65, 56,
- 112, 50, 0, 49, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 64, 48, 109, 0, 0, 0, 0, 0, 7, 65, 68, 49, 57, 118, 0, 0,
- 0, 0, 0, 6, 65, 72, 35, 51, 0, 0, 5, 194, 5, 32, 72, 0, 0, 0, 0, 0, 0, 0, 7, 65, 80, 47, 109, 0, 49, 0,
- 0, 0, 0, 0, 0, 0, 0, 6, 65, 88, 84, 109, 0, 0, 0, 0, 0, 13, 65, 92, 72, 6, 116, 137, 71, 13, 55, 57, 118, 0,
- 0, 0, 0, 0, 7, 65, 96, 112, 49, 89, 0, 0, 0, 0, 0, 6, 65, 100, 58, 124, 0, 0, 0, 0, 0, 7, 65, 104, 88, 112,
- 72, 0, 0, 0, 6, 195, 80, 133, 64, 76, 0, 6, 195, 76, 144, 136, 76, 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, 0, 0, 0, 0, 0, 0, 5, 194, 4, 112, 76,
- 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 9, 80, 71, 13, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 76,
- 147, 142, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 4, 208, 76, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 4, 224, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 6, 195, 36, 17, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 29, 80, 76, 5, 194, 29, 80, 76, 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,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 50, 48, 83, 6, 37, 99, 13, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13,
- 3, 95, 51, 48, 47, 135, 6, 37, 99, 13, 72, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 16, 240, 72, 13, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 51, 88, 47, 135, 6, 37, 99, 13, 72, 89, 13, 138, 0, 13,
- 3, 95, 54, 48, 91, 6, 36, 89, 81, 13, 72, 0, 0, 10, 3, 95, 48, 67, 132, 6, 122, 72, 0, 0, 0, 0, 0, 0, 0, 0,
- 13, 3, 95, 55, 48, 91, 6, 112, 101, 81, 13, 72, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 49, 57, 134, 6, 127, 130, 4,
- 122, 81, 0, 0, 14, 3, 95, 49, 56, 6, 116, 101, 81, 130, 4, 122, 81, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 49, 49,
- 6, 119, 12, 50, 130, 4, 122, 81, 0, 0, 10, 3, 95, 49, 48, 130, 6, 36, 99, 0, 0, 14, 3, 95, 49, 51, 47, 135, 6, 37,
- 130, 4, 122, 81, 0, 0, 13, 3, 95, 49, 50, 100, 6, 35, 100, 4, 122, 81, 0, 0, 14, 3, 95, 49, 53, 49, 6, 115, 131, 130,
- 4, 122, 81, 0, 0, 16, 3, 95, 49, 52, 132, 6, 36, 107, 108, 135, 130, 4, 122, 81, 0, 0, 15, 3, 95, 49, 55, 91, 6, 112,
- 101, 81, 130, 4, 122, 81, 0, 0, 13, 3, 95, 49, 54, 91, 6, 121, 130, 4, 122, 81, 0, 0, 0, 16, 3, 95, 55, 88, 91, 6,
- 112, 101, 81, 13, 72, 89, 13, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 97, 99, 117, 35, 49, 57,
- 6, 118, 47, 0, 0, 0, 0, 0, 13, 3, 95, 52, 48, 132, 6, 112, 107, 16, 13, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15,
- 3, 95, 50, 88, 83, 6, 37, 99, 13, 72, 89, 13, 138, 0, 12, 3, 95, 53, 48, 49, 6, 115, 131, 13, 72, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 52, 88, 132, 6, 112, 107, 16, 13, 72, 89, 13, 138, 0, 0, 0,
- 0, 0, 0, 0, 0, 5, 194, 56, 16, 76, 0, 15, 3, 95, 53, 88, 49, 6, 115, 131, 13, 72, 89, 13, 138, 0, 12, 3, 95, 56,
- 48, 6, 116, 101, 81, 13, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 54, 88, 91, 6, 36, 89, 81, 13, 72, 89, 13,
- 138, 0, 14, 3, 95, 57, 48, 134, 6, 119, 12, 101, 81, 13, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 15, 3, 95, 56, 88, 6, 116, 101, 81, 13, 72, 89, 13, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 57, 88,
- 134, 6, 119, 12, 101, 81, 13, 72, 89, 13, 138, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 29, 83, 64, 76, 0,
- 0, 0, 13, 4, 95, 48, 77, 50, 65, 6, 37, 61, 13, 50, 0, 0, 0, 0, 12, 4, 95, 48, 77, 49, 65, 6, 37, 55, 13, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 144, 76, 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, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 6, 195, 29, 83, 128, 76, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 29, 84, 128, 76, 0, 0, 0, 0, 0, 6, 131,
- 95, 195, 185, 43, 0, 0, 0, 0, 0, 6, 131, 95, 195, 178, 43, 0, 6, 131, 95, 195, 179, 43, 0, 0, 0, 0, 5, 194, 76, 16,
- 76, 0, 6, 131, 95, 195, 172, 43, 0, 0, 0, 0, 6, 131, 95, 195, 168, 43, 0, 6, 131, 95, 195, 169, 43, 0, 0, 0, 0, 0,
- 0, 0, 6, 131, 95, 195, 160, 43, 0, 6, 131, 95, 195, 161, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 7, 66, 52, 240, 65, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 14, 4, 95, 103, 114, 118, 6, 35, 49, 89, 112, 50, 47, 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, 0, 0, 0, 0, 0, 5, 194, 85, 32, 72, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 81, 80, 76, 0, 0, 0, 0, 0, 6, 195, 56, 19, 64, 76, 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, 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, 0, 6, 195, 56, 19, 128, 76, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 95, 51, 47, 135, 6, 37, 0, 0, 8, 2, 95, 50,
- 100, 6, 35, 0, 0, 9, 2, 95, 49, 6, 119, 12, 50, 0, 0, 10, 2, 95, 48, 50, 6, 116, 50, 108, 0, 0, 10, 2, 95, 55,
- 91, 6, 112, 101, 81, 0, 0, 8, 2, 95, 54, 91, 6, 121, 0, 0, 9, 2, 95, 53, 49, 6, 115, 131, 0, 0, 11, 2, 95, 52,
- 132, 6, 36, 107, 108, 135, 0, 0, 0, 0, 8, 2, 95, 57, 134, 6, 127, 0, 0, 9, 2, 95, 56, 6, 116, 101, 81, 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, 0,
- 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 97, 125, 0, 0, 0, 0, 0, 6, 2, 95, 101, 109, 0, 0, 0, 0, 0, 6, 2, 95,
- 105, 124, 0, 0, 0, 6, 2, 95, 111, 117, 0, 0, 0, 0, 0, 7, 2, 95, 115, 112, 89, 0, 0, 0, 0, 0, 0, 0, 7, 2,
- 95, 117, 57, 118, 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,
+ static unsigned char espeakdata_dicts20_data[1093] = {
+ 0, 4, 0, 0, 8, 4, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
- 18, 66, 195, 168, 0, 195, 169, 0, 195, 172, 0, 101, 0, 105, 0, 7, 6, 18, 67, 195, 160, 0, 195, 161, 0, 195, 178, 0, 195, 179,
- 0, 195, 185, 0, 97, 0, 111, 0, 117, 0, 7, 6, 18, 68, 101, 97, 108, 108, 0, 101, 97, 110, 110, 0, 101, 97, 114, 114, 0, 101,
- 97, 114, 110, 0, 101, 97, 100, 104, 0, 101, 97, 104, 103, 0, 105, 111, 108, 108, 0, 105, 111, 110, 110, 0, 101, 195, 178, 0, 105, 195,
- 185, 0, 101, 111, 0, 105, 117, 0, 7, 6, 18, 69, 98, 104, 0, 103, 104, 0, 109, 104, 0, 98, 0, 103, 0, 109, 0, 7, 6, 18,
- 70, 108, 108, 0, 110, 110, 0, 109, 0, 7, 6, 18, 71, 108, 0, 110, 0, 114, 0, 7, 6, 18, 72, 99, 104, 0, 108, 0, 114, 0,
- 115, 0, 7, 6, 98, 104, 0, 2, 32, 12, 28, 17, 3, 0, 4, 3, 84, 0, 2, 32, 0, 2, 18, 68, 3, 84, 57, 0, 4, 1,
- 18, 71, 3, 136, 84, 0, 1, 18, 71, 2, 32, 0, 1, 18, 71, 2, 18, 68, 3, 136, 84, 57, 0, 7, 6, 195, 160, 0, 4, 3,
- 113, 0, 105, 0, 7, 6, 195, 161, 0, 4, 3, 113, 0, 105, 0, 7, 6, 195, 168, 0, 4, 3, 111, 0, 105, 0, 97, 3, 122, 0,
- 7, 6, 195, 169, 0, 4, 3, 110, 0, 105, 0, 7, 6, 195, 172, 0, 3, 109, 0, 111, 3, 121, 0, 7, 6, 195, 178, 0, 4, 3,
- 115, 0, 105, 0, 7, 6, 195, 179, 0, 4, 3, 117, 0, 105, 0, 7, 6, 195, 185, 0, 4, 3, 118, 0, 105, 0, 7, 6, 97, 0,
- 4, 3, 35, 0, 105, 0, 105, 100, 104, 2, 17, 67, 3, 35, 23, 37, 0, 4, 98, 104, 2, 17, 67, 3, 35, 23, 40, 0, 109, 104,
- 2, 17, 67, 0, 105, 1, 21, 3, 108, 0, 105, 2, 109, 18, 72, 3, 112, 0, 4, 2, 114, 100, 3, 113, 0, 2, 114, 110, 0, 2,
- 114, 114, 25, 0, 105, 2, 114, 100, 0, 105, 2, 114, 110, 0, 105, 2, 114, 114, 25, 0, 4, 2, 103, 32, 3, 114, 0, 105, 2, 108,
- 32, 0, 111, 3, 119, 12, 0, 4, 2, 100, 104, 17, 65, 3, 120, 0, 2, 100, 104, 32, 0, 2, 103, 104, 17, 65, 0, 2, 103, 104,
- 32, 0, 4, 100, 104, 2, 17, 67, 3, 120, 12, 0, 103, 104, 2, 17, 67, 0, 105, 103, 104, 2, 17, 67, 3, 120, 23, 37, 0, 4,
- 105, 2, 18, 70, 25, 3, 124, 0, 105, 2, 98, 104, 17, 67, 0, 105, 2, 109, 104, 17, 67, 0, 111, 105, 3, 127, 0, 2, 18, 70,
- 25, 3, 128, 0, 7, 6, 98, 0, 3, 71, 0, 2, 18, 68, 3, 71, 57, 0, 1, 18, 71, 3, 136, 71, 0, 1, 18, 71, 2, 18,
- 68, 3, 136, 71, 57, 0, 7, 6, 99, 0, 3, 49, 0, 110, 3, 49, 51, 0, 1, 17, 67, 2, 32, 3, 81, 0, 4, 104, 1, 18,
- 66, 3, 99, 0, 104, 2, 18, 66, 0, 104, 3, 101, 0, 1, 17, 67, 18, 66, 2, 32, 3, 131, 0, 2, 18, 66, 3, 132, 0, 4,
- 104, 1, 18, 71, 2, 18, 66, 3, 136, 99, 0, 104, 1, 18, 71, 18, 66, 0, 104, 1, 18, 71, 3, 136, 101, 0, 1, 17, 65, 2,
- 18, 67, 3, 137, 49, 0, 4, 1, 17, 65, 2, 32, 3, 137, 81, 0, 104, 100, 0, 1, 18, 66, 2, 32, 3, 137, 131, 0, 1, 17,
- 65, 2, 18, 66, 3, 137, 132, 0, 7, 6, 100, 0, 4, 104, 1, 17, 65, 2, 18, 66, 3, 0, 4, 104, 1, 105, 97, 2, 32, 3,
- 0, 104, 1, 105, 169, 195, 2, 32, 3, 0, 3, 72, 0, 4, 104, 1, 18, 66, 3, 98, 0, 104, 2, 18, 66, 0, 4, 104, 3, 100,
- 0, 104, 1, 17, 65, 2, 18, 67, 0, 4, 1, 18, 66, 3, 130, 0, 2, 18, 66, 0, 7, 6, 101, 0, 97, 1, 21, 3, 13, 0,
- 4, 97, 2, 108, 108, 17, 65, 3, 35, 0, 97, 2, 110, 110, 17, 65, 0, 97, 2, 114, 114, 17, 65, 0, 4, 3, 36, 0, 97, 2,
- 100, 0, 97, 2, 103, 0, 97, 2, 115, 0, 105, 0, 4, 97, 8, 2, 108, 108, 17, 65, 3, 57, 35, 0, 97, 8, 2, 110, 110, 17,
- 65, 0, 97, 8, 2, 114, 114, 17, 65, 0, 4, 195, 178, 8, 3, 57, 115, 0, 195, 178, 105, 8, 0, 105, 1, 21, 3, 108, 0, 117,
- 2, 109, 3, 110, 0, 97, 3, 112, 0, 97, 109, 104, 2, 17, 67, 3, 112, 23, 40, 0, 4, 97, 2, 114, 110, 3, 113, 0, 97, 2,
- 114, 114, 25, 0, 97, 1, 21, 2, 103, 32, 3, 114, 0, 4, 195, 178, 3, 115, 0, 195, 178, 105, 0, 111, 3, 116, 0, 4, 97, 2,
- 100, 104, 32, 3, 120, 0, 97, 2, 103, 104, 32, 0, 97, 103, 104, 2, 17, 67, 3, 120, 12, 0, 117, 3, 122, 0, 105, 2, 18, 70,
- 25, 3, 125, 0, 4, 97, 2, 108, 108, 25, 3, 128, 0, 97, 2, 110, 110, 25, 0, 7, 6, 102, 0, 104, 3, 0, 3, 83, 0, 2,
- 18, 68, 3, 83, 57, 0, 7, 6, 103, 0, 4, 104, 1, 17, 65, 2, 18, 66, 3, 0, 104, 2, 32, 12, 28, 17, 3, 0, 3, 81,
- 0, 110, 3, 81, 51, 0, 4, 104, 1, 18, 66, 3, 98, 0, 104, 2, 18, 66, 0, 4, 104, 3, 100, 0, 104, 1, 17, 65, 2, 18,
- 67, 0, 4, 1, 18, 66, 3, 131, 0, 2, 18, 66, 0, 1, 18, 71, 3, 136, 81, 0, 4, 104, 1, 18, 71, 2, 18, 66, 3, 136,
- 98, 0, 104, 1, 18, 71, 18, 66, 0, 104, 1, 18, 71, 3, 136, 100, 0, 4, 1, 18, 71, 2, 18, 66, 3, 136, 131, 0, 1, 18,
- 71, 18, 66, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 4, 3, 37, 0, 2, 109, 18, 72, 0, 2, 109, 104, 0, 111, 0,
- 4, 111, 100, 104, 2, 17, 67, 3, 37, 23, 13, 0, 111, 103, 104, 2, 17, 67, 0, 117, 3, 40, 0, 4, 111, 8, 2, 108, 108, 25,
- 3, 57, 40, 0, 111, 8, 2, 110, 110, 25, 0, 117, 8, 0, 2, 18, 70, 25, 3, 109, 0, 4, 111, 2, 108, 108, 25, 3, 118, 0,
- 111, 2, 110, 110, 25, 0, 117, 2, 114, 114, 0, 117, 2, 114, 115, 0, 195, 185, 0, 195, 185, 105, 0, 97, 3, 121, 0, 7, 6, 106,
- 0, 3, 75, 0, 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 4, 1, 18, 66, 3, 55, 0, 2, 18, 66, 0, 4, 8, 2, 18,
- 66, 3, 61, 0, 108, 1, 18, 66, 0, 108, 2, 18, 66, 0, 4, 3, 64, 0, 108, 0, 7, 6, 109, 0, 3, 65, 0, 2, 18, 68,
- 3, 65, 57, 0, 2, 18, 72, 3, 65, 136, 0, 104, 3, 84, 0, 104, 2, 18, 68, 3, 84, 57, 0, 1, 18, 71, 3, 136, 65, 0,
- 1, 18, 71, 2, 18, 68, 3, 136, 65, 57, 0, 104, 1, 18, 71, 3, 136, 84, 0, 104, 1, 18, 71, 2, 18, 68, 3, 136, 84, 57,
- 0, 7, 6, 110, 0, 4, 3, 50, 0, 2, 103, 104, 0, 4, 103, 1, 18, 66, 3, 50, 131, 0, 103, 2, 18, 66, 0, 4, 1, 17,
- 67, 17, 67, 18, 66, 18, 67, 3, 67, 0, 1, 17, 67, 18, 66, 18, 67, 0, 1, 18, 66, 18, 67, 0, 110, 1, 18, 66, 2, 12,
- 0, 110, 2, 18, 66, 0, 103, 3, 68, 81, 0, 4, 8, 2, 18, 67, 3, 134, 0, 110, 0, 7, 6, 111, 0, 4, 2, 18, 69, 3,
- 39, 0, 2, 109, 104, 0, 105, 2, 18, 69, 0, 105, 2, 109, 104, 0, 4, 2, 114, 100, 3, 115, 0, 2, 114, 110, 0, 2, 114, 114,
- 25, 0, 3, 116, 0, 105, 109, 104, 2, 17, 67, 3, 116, 10, 37, 0, 103, 104, 2, 17, 67, 3, 117, 0, 105, 3, 120, 0, 4, 105,
- 98, 104, 2, 17, 67, 3, 120, 10, 37, 0, 105, 103, 104, 2, 17, 67, 0, 105, 2, 18, 70, 25, 3, 126, 0, 2, 18, 70, 25, 3,
- 129, 0, 7, 6, 112, 0, 3, 48, 0, 1, 17, 67, 2, 32, 3, 71, 0, 2, 18, 68, 3, 71, 57, 0, 104, 3, 83, 0, 104, 2,
- 18, 68, 3, 83, 57, 0, 1, 17, 65, 2, 17, 65, 3, 137, 48, 0, 1, 17, 65, 2, 32, 3, 137, 71, 0, 1, 17, 65, 2, 18,
- 68, 3, 137, 71, 57, 0, 7, 6, 113, 0, 3, 49, 58, 0, 7, 6, 114, 0, 3, 16, 0, 4, 100, 2, 32, 3, 16, 91, 72, 0,
- 116, 2, 32, 0, 4, 8, 3, 51, 0, 114, 0, 4, 1, 18, 66, 3, 135, 0, 2, 18, 66, 0, 7, 6, 115, 0, 3, 89, 0, 4,
- 1, 18, 66, 3, 91, 0, 2, 18, 66, 0, 104, 3, 107, 0, 104, 2, 18, 68, 3, 107, 57, 0, 7, 6, 116, 0, 104, 2, 32, 3,
- 0, 3, 47, 0, 1, 17, 67, 2, 32, 3, 72, 0, 104, 3, 107, 0, 104, 2, 18, 68, 3, 107, 57, 0, 4, 1, 17, 67, 17, 67,
- 18, 66, 2, 32, 3, 130, 0, 1, 17, 67, 18, 66, 2, 32, 0, 2, 18, 66, 3, 133, 0, 1, 17, 65, 2, 18, 67, 3, 137, 47,
- 0, 1, 17, 65, 2, 32, 3, 137, 72, 0, 1, 18, 66, 2, 32, 3, 137, 130, 0, 1, 17, 65, 2, 18, 66, 3, 137, 133, 0, 7,
- 6, 117, 0, 4, 3, 40, 0, 105, 0, 105, 109, 104, 2, 17, 67, 3, 40, 23, 37, 0, 4, 2, 18, 70, 25, 3, 118, 0, 2, 32,
- 0, 2, 114, 110, 0, 2, 114, 114, 0, 4, 105, 2, 18, 70, 3, 119, 0, 105, 2, 109, 0, 105, 2, 110, 0, 105, 2, 115, 0, 4,
- 97, 3, 123, 0, 97, 105, 0, 4, 105, 2, 18, 70, 25, 3, 127, 0, 105, 2, 100, 104, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6,
- 119, 0, 3, 58, 0, 7, 6, 120, 0, 3, 49, 89, 0, 8, 3, 88, 0, 7, 6, 121, 0, 3, 37, 0, 4, 1, 17, 65, 3, 57,
- 0, 2, 17, 65, 0, 7, 6, 122, 0, 3, 88, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts23 = FileInMemory_createWithData (3794, reinterpret_cast<const char *> (&espeakdata_dicts23_data),
- U"espeak-1.48.04-source/espeak-data/gd_dict",
- U"gd");
- my addItem_move (espeakdata_dicts23.move());
-
- static unsigned char espeakdata_dicts24_data[3430] = {
- 0, 4, 0, 0, 224, 4, 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, 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, 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, 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, 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, 12, 6, 95, 48, 108, 97, 110, 103, 21, 0, 101, 47, 0, 0, 0, 0, 0, 0, 8,
+ 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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,
+ 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, 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, 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, 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, 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, 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, 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, 6, 97, 0, 3, 106, 0, 7, 6, 98, 0, 3, 69, 0, 7, 6, 101, 0, 3,
+ 108, 0, 7, 6, 105, 0, 3, 110, 0, 7, 6, 111, 0, 3, 112, 0, 7, 6, 116, 0, 3, 47, 0, 7, 6, 117, 0, 3, 114, 0,
+ 7, 6, 0, 36, 3, 70, 111, 55, 13, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts20 = FileInMemory_createWithData (1092, reinterpret_cast<const char *> (&espeakdata_dicts20_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/ga_dict",
+ U"ga");
+ Collection_addItem (me.peek(), espeakdata_dicts20.transfer());
+
+ static unsigned char espeakdata_dicts21_data[3391] = {
+ 0, 4, 0, 0, 220, 4, 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, 12, 6, 95, 48, 12, 1, 14, 7, 21, 0, 101, 10, 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, 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, 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, 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, 0, 0, 8,
133, 207, 132, 225, 191, 130, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 207, 132, 225, 191, 178,
72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 207, 132, 225, 189, 184,
72, 0, 0, 0, 0, 8, 133, 207, 132, 225, 189, 188, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 8, 133, 207, 132, 225, 189, 176, 72, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 207, 132, 225, 189, 176, 207, 130, 72, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 206, 177, 201, 166, 206, 185, 72, 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, 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, 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, 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, 12, 137, 207, 132, 206, 177, 225, 189, 182, 207, 130,
- 72, 0, 0, 7, 132, 201, 166, 206, 183, 72, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 201, 166, 206, 191, 72, 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, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 207, 132, 206, 177, 225, 189, 182, 206, 189, 72, 12, 137, 207, 132, 206, 177,
- 225, 189, 182, 206, 189, 72, 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, 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, 0, 0, 0, 0, 0, 10, 135, 207, 132, 225, 189, 180, 207, 130, 72, 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, 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, 10, 135, 207, 132, 225,
- 189, 180, 206, 189, 72, 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, 0, 0, 0, 12, 137, 207, 132, 206, 191, 225, 189, 182, 207, 130, 72, 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, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 207, 132, 206, 191, 225, 189, 182, 206, 189, 72, 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, 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, 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, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 207, 132, 206, 191, 225, 189, 186, 72, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 10, 135, 207, 132, 225, 189, 184, 206, 189, 72, 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, 9, 134, 206, 191, 201, 166, 206, 185, 72, 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, 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,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 207, 132, 206, 191, 225, 189,
- 186, 207, 130, 72, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 207, 132, 225, 189, 188,
- 206, 189, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 50, 32, 0, 0, 39, 0, 0, 0,
- 97, 0, 0, 0, 177, 3, 0, 0, 111, 0, 0, 0, 191, 3, 0, 0, 118, 0, 0, 0, 189, 3, 0, 0, 65, 0, 0, 0, 145, 3,
- 0, 0, 66, 0, 0, 0, 146, 3, 0, 0, 69, 0, 0, 0, 149, 3, 0, 0, 90, 0, 0, 0, 150, 3, 0, 0, 72, 0, 0, 0,
- 151, 3, 0, 0, 73, 0, 0, 0, 153, 3, 0, 0, 75, 0, 0, 0, 154, 3, 0, 0, 77, 0, 0, 0, 156, 3, 0, 0, 78, 0,
- 0, 0, 157, 3, 0, 0, 79, 0, 0, 0, 159, 3, 0, 0, 80, 0, 0, 0, 161, 3, 0, 0, 84, 0, 0, 0, 164, 3, 0, 0,
- 89, 0, 0, 0, 165, 3, 0, 0, 88, 0, 0, 0, 167, 3, 0, 0, 116, 0, 104, 0, 184, 3, 0, 0, 112, 0, 104, 0, 198, 3,
- 0, 0, 107, 0, 104, 0, 199, 3, 0, 0, 112, 0, 115, 0, 200, 3, 0, 0, 98, 0, 0, 0, 178, 3, 0, 0, 103, 0, 0, 0,
- 179, 3, 0, 0, 100, 0, 0, 0, 180, 3, 0, 0, 101, 0, 0, 0, 181, 3, 0, 0, 122, 0, 0, 0, 182, 3, 0, 0, 113, 0,
- 0, 0, 183, 3, 0, 0, 105, 0, 0, 0, 185, 3, 0, 0, 107, 0, 0, 0, 186, 3, 0, 0, 108, 0, 0, 0, 187, 3, 0, 0,
- 109, 0, 0, 0, 188, 3, 0, 0, 110, 0, 0, 0, 189, 3, 0, 0, 120, 0, 0, 0, 190, 3, 0, 0, 112, 0, 0, 0, 192, 3,
- 0, 0, 114, 0, 0, 0, 193, 3, 0, 0, 115, 0, 0, 0, 195, 3, 0, 0, 116, 0, 0, 0, 196, 3, 0, 0, 117, 0, 0, 0,
- 197, 3, 0, 0, 121, 0, 0, 0, 197, 3, 0, 0, 119, 0, 0, 0, 201, 3, 0, 0, 172, 3, 0, 0, 112, 31, 0, 0, 113, 31,
- 0, 0, 112, 31, 0, 0, 180, 31, 0, 0, 178, 31, 0, 0, 182, 31, 0, 0, 112, 31, 0, 0, 183, 31, 0, 0, 178, 31, 0, 0,
- 0, 31, 0, 0, 177, 3, 0, 0, 1, 31, 0, 0, 102, 2, 177, 3, 2, 31, 0, 0, 112, 31, 0, 0, 3, 31, 0, 0, 102, 2,
- 112, 31, 4, 31, 0, 0, 112, 31, 0, 0, 5, 31, 0, 0, 102, 2, 112, 31, 6, 31, 0, 0, 112, 31, 0, 0, 7, 31, 0, 0,
- 102, 2, 112, 31, 128, 31, 0, 0, 179, 31, 0, 0, 129, 31, 0, 0, 102, 2, 179, 31, 130, 31, 0, 0, 178, 31, 0, 0, 131, 31,
- 0, 0, 102, 2, 178, 31, 132, 31, 0, 0, 178, 31, 0, 0, 133, 31, 0, 0, 102, 2, 178, 31, 134, 31, 0, 0, 178, 31, 0, 0,
- 135, 31, 0, 0, 102, 2, 178, 31, 173, 3, 0, 0, 114, 31, 0, 0, 115, 31, 0, 0, 114, 31, 0, 0, 16, 31, 0, 0, 181, 3,
- 0, 0, 17, 31, 0, 0, 102, 2, 181, 3, 18, 31, 0, 0, 114, 31, 0, 0, 19, 31, 0, 0, 102, 2, 114, 31, 20, 31, 0, 0,
- 114, 31, 0, 0, 21, 31, 0, 0, 102, 2, 114, 31, 174, 3, 0, 0, 116, 31, 0, 0, 117, 31, 0, 0, 116, 31, 0, 0, 196, 31,
- 0, 0, 194, 31, 0, 0, 198, 31, 0, 0, 116, 31, 0, 0, 199, 31, 0, 0, 194, 31, 0, 0, 32, 31, 0, 0, 183, 3, 0, 0,
- 33, 31, 0, 0, 102, 2, 183, 3, 34, 31, 0, 0, 116, 31, 0, 0, 35, 31, 0, 0, 102, 2, 116, 31, 36, 31, 0, 0, 116, 31,
- 0, 0, 37, 31, 0, 0, 102, 2, 116, 31, 38, 31, 0, 0, 116, 31, 0, 0, 39, 31, 0, 0, 102, 2, 116, 31, 144, 31, 0, 0,
- 195, 31, 0, 0, 145, 31, 0, 0, 102, 2, 195, 31, 146, 31, 0, 0, 194, 31, 0, 0, 147, 31, 0, 0, 102, 2, 194, 31, 148, 31,
- 0, 0, 194, 31, 0, 0, 149, 31, 0, 0, 102, 2, 194, 31, 150, 31, 0, 0, 194, 31, 0, 0, 151, 31, 0, 0, 102, 2, 194, 31,
- 175, 3, 0, 0, 118, 31, 0, 0, 119, 31, 0, 0, 118, 31, 0, 0, 214, 31, 0, 0, 118, 31, 0, 0, 48, 31, 0, 0, 185, 3,
- 0, 0, 49, 31, 0, 0, 102, 2, 185, 3, 50, 31, 0, 0, 118, 31, 0, 0, 51, 31, 0, 0, 102, 2, 118, 31, 52, 31, 0, 0,
- 118, 31, 0, 0, 53, 31, 0, 0, 102, 2, 118, 31, 54, 31, 0, 0, 118, 31, 0, 0, 55, 31, 0, 0, 102, 2, 118, 31, 211, 31,
- 0, 0, 210, 31, 0, 0, 215, 31, 0, 0, 210, 31, 0, 0, 204, 3, 0, 0, 120, 31, 0, 0, 121, 31, 0, 0, 120, 31, 0, 0,
- 64, 31, 0, 0, 191, 3, 0, 0, 65, 31, 0, 0, 102, 2, 191, 3, 66, 31, 0, 0, 120, 31, 0, 0, 67, 31, 0, 0, 102, 2,
- 120, 31, 68, 31, 0, 0, 120, 31, 0, 0, 69, 31, 0, 0, 102, 2, 120, 31, 205, 3, 0, 0, 122, 31, 0, 0, 123, 31, 0, 0,
- 122, 31, 0, 0, 230, 31, 0, 0, 122, 31, 0, 0, 80, 31, 0, 0, 197, 3, 0, 0, 81, 31, 0, 0, 102, 2, 197, 3, 82, 31,
- 0, 0, 122, 31, 0, 0, 83, 31, 0, 0, 102, 2, 122, 31, 84, 31, 0, 0, 122, 31, 0, 0, 85, 31, 0, 0, 102, 2, 122, 31,
- 86, 31, 0, 0, 122, 31, 0, 0, 87, 31, 0, 0, 102, 2, 122, 31, 227, 31, 0, 0, 226, 31, 0, 0, 231, 31, 0, 0, 226, 31,
- 0, 0, 206, 3, 0, 0, 124, 31, 0, 0, 125, 31, 0, 0, 124, 31, 0, 0, 244, 31, 0, 0, 242, 31, 0, 0, 246, 31, 0, 0,
- 124, 31, 0, 0, 247, 31, 0, 0, 242, 31, 0, 0, 96, 31, 0, 0, 201, 3, 0, 0, 97, 31, 0, 0, 102, 2, 201, 3, 98, 31,
- 0, 0, 124, 31, 0, 0, 99, 31, 0, 0, 102, 2, 124, 31, 100, 31, 0, 0, 124, 31, 0, 0, 101, 31, 0, 0, 102, 2, 124, 31,
- 102, 31, 0, 0, 124, 31, 0, 0, 103, 31, 0, 0, 102, 2, 124, 31, 160, 31, 0, 0, 243, 31, 0, 0, 161, 31, 0, 0, 102, 2,
- 243, 31, 162, 31, 0, 0, 242, 31, 0, 0, 163, 31, 0, 0, 102, 2, 242, 31, 164, 31, 0, 0, 242, 31, 0, 0, 165, 31, 0, 0,
- 102, 2, 242, 31, 166, 31, 0, 0, 242, 31, 0, 0, 167, 31, 0, 0, 102, 2, 242, 31, 228, 31, 0, 0, 193, 3, 0, 0, 229, 31,
- 0, 0, 102, 2, 193, 3, 0, 0, 0, 0, 6, 195, 175, 0, 3, 37, 0, 7, 6, 201, 166, 0, 3, 107, 0, 7, 6, 1, 50, 0,
- 201, 166, 225, 189, 186, 3, 6, 107, 114, 0, 201, 166, 225, 189, 182, 3, 6, 107, 117, 0, 225, 189, 186, 3, 6, 114, 0, 225, 189, 182,
- 3, 6, 117, 0, 3, 35, 0, 201, 166, 207, 133, 3, 107, 114, 0, 201, 166, 206, 185, 3, 107, 117, 0, 207, 133, 3, 114, 0, 206, 185,
- 3, 117, 0, 7, 6, 1, 51, 0, 3, 71, 0, 7, 6, 1, 52, 0, 206, 179, 3, 68, 81, 0, 3, 81, 0, 7, 6, 1, 53, 0,
- 3, 72, 0, 7, 6, 1, 54, 0, 225, 189, 182, 3, 6, 36, 12, 0, 201, 166, 225, 189, 182, 3, 6, 107, 36, 12, 0, 201, 166, 225,
- 189, 186, 3, 6, 107, 115, 0, 225, 189, 186, 3, 6, 115, 0, 3, 36, 0, 206, 185, 3, 36, 12, 0, 201, 166, 206, 185, 3, 107, 36,
- 12, 0, 201, 166, 207, 133, 3, 107, 115, 0, 207, 133, 3, 115, 0, 7, 6, 1, 55, 0, 3, 88, 0, 7, 6, 1, 56, 0, 201, 166,
- 225, 189, 182, 3, 6, 107, 119, 12, 0, 201, 166, 225, 189, 186, 3, 6, 107, 124, 12, 0, 225, 189, 182, 3, 6, 119, 12, 0, 225, 189,
- 186, 3, 6, 124, 12, 0, 201, 166, 206, 185, 3, 107, 119, 12, 0, 201, 166, 207, 133, 3, 107, 124, 12, 0, 3, 109, 12, 0, 206, 185,
- 3, 119, 12, 0, 207, 133, 3, 124, 12, 0, 7, 6, 1, 57, 0, 3, 87, 0, 7, 6, 1, 58, 0, 3, 37, 0, 7, 6, 1, 59,
- 0, 3, 49, 0, 7, 6, 1, 60, 0, 3, 55, 0, 7, 6, 1, 61, 0, 3, 65, 0, 7, 6, 1, 62, 0, 3, 50, 0, 7, 6,
- 1, 63, 0, 3, 49, 89, 0, 7, 6, 1, 64, 0, 225, 189, 186, 3, 6, 40, 12, 0, 201, 166, 225, 189, 186, 3, 6, 107, 40, 12,
- 0, 201, 166, 225, 189, 182, 3, 6, 107, 120, 0, 225, 189, 182, 3, 6, 120, 0, 3, 39, 0, 207, 133, 3, 40, 12, 0, 201, 166, 207,
- 133, 3, 107, 40, 12, 0, 201, 166, 206, 185, 3, 107, 120, 0, 206, 185, 3, 120, 0, 7, 6, 1, 65, 0, 3, 48, 0, 7, 6, 1,
- 66, 0, 3, 51, 0, 7, 6, 1, 67, 0, 3, 89, 0, 7, 6, 1, 68, 0, 3, 89, 0, 7, 6, 1, 69, 0, 3, 47, 0, 7,
- 6, 1, 70, 0, 201, 166, 225, 189, 182, 3, 6, 107, 127, 0, 225, 189, 182, 3, 6, 127, 0, 201, 166, 206, 185, 3, 107, 127, 0, 3,
+ 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, 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, 0, 0, 0, 6, 131, 8, 206, 183, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 6, 131, 8, 206, 191, 72, 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, 0, 0, 0, 0, 0, 0, 0, 12, 137, 207, 132, 206, 177, 225, 189,
+ 182, 207, 130, 72, 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, 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, 12, 137, 207, 132, 206, 177, 225, 189, 182, 206, 189, 72, 12, 137, 207, 132, 206, 177, 225, 189, 182, 206, 189, 72, 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, 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, 0,
+ 0, 0, 0, 0, 10, 135, 207, 132, 225, 189, 180, 207, 130, 72, 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, 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, 10, 135, 207, 132, 225, 189, 180, 206, 189, 72, 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, 0, 0, 0, 12,
+ 137, 207, 132, 206, 191, 225, 189, 182, 207, 130, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137,
+ 207, 132, 206, 191, 225, 189, 182, 206, 189, 72, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 10, 135, 207, 132, 206, 191, 225, 189, 186, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 207, 132,
+ 225, 189, 184, 206, 189, 72, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 12, 137, 207, 132, 206, 191, 225, 189, 186, 207, 130, 72, 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, 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, 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, 8, 133, 206, 191, 8, 206, 185, 72, 0, 0, 0, 0, 8, 133, 206, 177, 8,
+ 206, 185, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 207, 132, 225, 189, 188, 206, 189, 72, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 50, 32, 0, 0, 39, 0, 0, 0, 97, 0, 0, 0,
+ 177, 3, 0, 0, 111, 0, 0, 0, 191, 3, 0, 0, 118, 0, 0, 0, 189, 3, 0, 0, 65, 0, 0, 0, 145, 3, 0, 0, 66, 0,
+ 0, 0, 146, 3, 0, 0, 69, 0, 0, 0, 149, 3, 0, 0, 90, 0, 0, 0, 150, 3, 0, 0, 72, 0, 0, 0, 151, 3, 0, 0,
+ 73, 0, 0, 0, 153, 3, 0, 0, 75, 0, 0, 0, 154, 3, 0, 0, 77, 0, 0, 0, 156, 3, 0, 0, 78, 0, 0, 0, 157, 3,
+ 0, 0, 79, 0, 0, 0, 159, 3, 0, 0, 80, 0, 0, 0, 161, 3, 0, 0, 84, 0, 0, 0, 164, 3, 0, 0, 89, 0, 0, 0,
+ 165, 3, 0, 0, 88, 0, 0, 0, 167, 3, 0, 0, 116, 0, 104, 0, 184, 3, 0, 0, 112, 0, 104, 0, 198, 3, 0, 0, 107, 0,
+ 104, 0, 199, 3, 0, 0, 112, 0, 115, 0, 200, 3, 0, 0, 98, 0, 0, 0, 178, 3, 0, 0, 103, 0, 0, 0, 179, 3, 0, 0,
+ 100, 0, 0, 0, 180, 3, 0, 0, 101, 0, 0, 0, 181, 3, 0, 0, 122, 0, 0, 0, 182, 3, 0, 0, 113, 0, 0, 0, 183, 3,
+ 0, 0, 105, 0, 0, 0, 185, 3, 0, 0, 107, 0, 0, 0, 186, 3, 0, 0, 108, 0, 0, 0, 187, 3, 0, 0, 109, 0, 0, 0,
+ 188, 3, 0, 0, 110, 0, 0, 0, 189, 3, 0, 0, 120, 0, 0, 0, 190, 3, 0, 0, 112, 0, 0, 0, 192, 3, 0, 0, 114, 0,
+ 0, 0, 193, 3, 0, 0, 115, 0, 0, 0, 195, 3, 0, 0, 116, 0, 0, 0, 196, 3, 0, 0, 117, 0, 0, 0, 197, 3, 0, 0,
+ 121, 0, 0, 0, 197, 3, 0, 0, 119, 0, 0, 0, 201, 3, 0, 0, 172, 3, 0, 0, 112, 31, 0, 0, 113, 31, 0, 0, 112, 31,
+ 0, 0, 180, 31, 0, 0, 178, 31, 0, 0, 182, 31, 0, 0, 112, 31, 0, 0, 183, 31, 0, 0, 178, 31, 0, 0, 0, 31, 0, 0,
+ 177, 3, 0, 0, 1, 31, 0, 0, 104, 0, 177, 3, 2, 31, 0, 0, 112, 31, 0, 0, 3, 31, 0, 0, 104, 0, 112, 31, 4, 31,
+ 0, 0, 112, 31, 0, 0, 5, 31, 0, 0, 104, 0, 112, 31, 6, 31, 0, 0, 112, 31, 0, 0, 7, 31, 0, 0, 104, 0, 112, 31,
+ 128, 31, 0, 0, 179, 31, 0, 0, 129, 31, 0, 0, 104, 0, 179, 31, 130, 31, 0, 0, 178, 31, 0, 0, 131, 31, 0, 0, 104, 0,
+ 178, 31, 132, 31, 0, 0, 178, 31, 0, 0, 133, 31, 0, 0, 104, 0, 178, 31, 134, 31, 0, 0, 178, 31, 0, 0, 135, 31, 0, 0,
+ 104, 0, 178, 31, 173, 3, 0, 0, 114, 31, 0, 0, 115, 31, 0, 0, 114, 31, 0, 0, 16, 31, 0, 0, 181, 3, 0, 0, 17, 31,
+ 0, 0, 104, 0, 181, 3, 18, 31, 0, 0, 114, 31, 0, 0, 19, 31, 0, 0, 104, 0, 114, 31, 20, 31, 0, 0, 114, 31, 0, 0,
+ 21, 31, 0, 0, 104, 0, 114, 31, 174, 3, 0, 0, 116, 31, 0, 0, 117, 31, 0, 0, 116, 31, 0, 0, 196, 31, 0, 0, 194, 31,
+ 0, 0, 198, 31, 0, 0, 116, 31, 0, 0, 199, 31, 0, 0, 194, 31, 0, 0, 32, 31, 0, 0, 183, 3, 0, 0, 33, 31, 0, 0,
+ 104, 0, 183, 3, 34, 31, 0, 0, 116, 31, 0, 0, 35, 31, 0, 0, 104, 0, 116, 31, 36, 31, 0, 0, 116, 31, 0, 0, 37, 31,
+ 0, 0, 104, 0, 116, 31, 38, 31, 0, 0, 116, 31, 0, 0, 39, 31, 0, 0, 104, 0, 116, 31, 144, 31, 0, 0, 195, 31, 0, 0,
+ 145, 31, 0, 0, 104, 0, 195, 31, 146, 31, 0, 0, 194, 31, 0, 0, 147, 31, 0, 0, 104, 0, 194, 31, 148, 31, 0, 0, 194, 31,
+ 0, 0, 149, 31, 0, 0, 104, 0, 194, 31, 150, 31, 0, 0, 194, 31, 0, 0, 151, 31, 0, 0, 104, 0, 194, 31, 175, 3, 0, 0,
+ 118, 31, 0, 0, 119, 31, 0, 0, 118, 31, 0, 0, 214, 31, 0, 0, 118, 31, 0, 0, 48, 31, 0, 0, 185, 3, 0, 0, 49, 31,
+ 0, 0, 104, 0, 185, 3, 50, 31, 0, 0, 118, 31, 0, 0, 51, 31, 0, 0, 104, 0, 118, 31, 52, 31, 0, 0, 118, 31, 0, 0,
+ 53, 31, 0, 0, 104, 0, 118, 31, 54, 31, 0, 0, 118, 31, 0, 0, 55, 31, 0, 0, 104, 0, 118, 31, 211, 31, 0, 0, 210, 31,
+ 0, 0, 215, 31, 0, 0, 210, 31, 0, 0, 204, 3, 0, 0, 120, 31, 0, 0, 121, 31, 0, 0, 120, 31, 0, 0, 64, 31, 0, 0,
+ 191, 3, 0, 0, 65, 31, 0, 0, 104, 0, 191, 3, 66, 31, 0, 0, 120, 31, 0, 0, 67, 31, 0, 0, 104, 0, 120, 31, 68, 31,
+ 0, 0, 120, 31, 0, 0, 69, 31, 0, 0, 104, 0, 120, 31, 205, 3, 0, 0, 122, 31, 0, 0, 123, 31, 0, 0, 122, 31, 0, 0,
+ 230, 31, 0, 0, 122, 31, 0, 0, 80, 31, 0, 0, 197, 3, 0, 0, 81, 31, 0, 0, 104, 0, 197, 3, 82, 31, 0, 0, 122, 31,
+ 0, 0, 83, 31, 0, 0, 104, 0, 122, 31, 84, 31, 0, 0, 122, 31, 0, 0, 85, 31, 0, 0, 104, 0, 122, 31, 86, 31, 0, 0,
+ 122, 31, 0, 0, 87, 31, 0, 0, 104, 0, 122, 31, 227, 31, 0, 0, 226, 31, 0, 0, 231, 31, 0, 0, 226, 31, 0, 0, 206, 3,
+ 0, 0, 124, 31, 0, 0, 125, 31, 0, 0, 124, 31, 0, 0, 244, 31, 0, 0, 242, 31, 0, 0, 246, 31, 0, 0, 124, 31, 0, 0,
+ 247, 31, 0, 0, 242, 31, 0, 0, 96, 31, 0, 0, 201, 3, 0, 0, 97, 31, 0, 0, 104, 0, 201, 3, 98, 31, 0, 0, 124, 31,
+ 0, 0, 99, 31, 0, 0, 104, 0, 124, 31, 100, 31, 0, 0, 124, 31, 0, 0, 101, 31, 0, 0, 104, 0, 124, 31, 102, 31, 0, 0,
+ 124, 31, 0, 0, 103, 31, 0, 0, 104, 0, 124, 31, 160, 31, 0, 0, 243, 31, 0, 0, 161, 31, 0, 0, 104, 0, 243, 31, 162, 31,
+ 0, 0, 242, 31, 0, 0, 163, 31, 0, 0, 104, 0, 242, 31, 164, 31, 0, 0, 242, 31, 0, 0, 165, 31, 0, 0, 104, 0, 242, 31,
+ 166, 31, 0, 0, 242, 31, 0, 0, 167, 31, 0, 0, 104, 0, 242, 31, 228, 31, 0, 0, 193, 3, 0, 0, 229, 31, 0, 0, 104, 0,
+ 193, 3, 0, 0, 0, 0, 6, 195, 175, 0, 3, 37, 0, 7, 6, 1, 50, 0, 104, 225, 189, 186, 3, 6, 107, 114, 0, 104, 225, 189,
+ 182, 3, 6, 107, 117, 0, 225, 189, 186, 3, 6, 114, 0, 225, 189, 182, 3, 6, 117, 0, 3, 35, 0, 104, 207, 133, 3, 107, 114, 0,
+ 104, 206, 185, 3, 107, 117, 0, 207, 133, 3, 114, 0, 206, 185, 3, 117, 0, 7, 6, 1, 51, 0, 3, 71, 0, 7, 6, 1, 52, 0,
+ 206, 179, 3, 68, 81, 0, 3, 81, 0, 7, 6, 1, 53, 0, 3, 72, 0, 7, 6, 1, 54, 0, 225, 189, 182, 3, 6, 36, 12, 0,
+ 104, 225, 189, 182, 3, 6, 107, 36, 12, 0, 104, 225, 189, 186, 3, 6, 107, 115, 0, 225, 189, 186, 3, 6, 115, 0, 3, 36, 0, 206,
+ 185, 3, 36, 12, 0, 104, 206, 185, 3, 107, 36, 12, 0, 104, 207, 133, 3, 107, 115, 0, 207, 133, 3, 115, 0, 7, 6, 1, 55, 0,
+ 3, 88, 0, 7, 6, 1, 56, 0, 104, 225, 189, 182, 3, 6, 107, 119, 12, 0, 104, 225, 189, 186, 3, 6, 107, 124, 12, 0, 225, 189,
+ 182, 3, 6, 119, 12, 0, 225, 189, 186, 3, 6, 124, 12, 0, 104, 206, 185, 3, 107, 119, 12, 0, 104, 207, 133, 3, 107, 124, 12, 0,
+ 3, 109, 12, 0, 206, 185, 3, 119, 12, 0, 207, 133, 3, 124, 12, 0, 7, 6, 1, 57, 0, 3, 87, 0, 7, 6, 1, 58, 0, 3,
+ 37, 0, 7, 6, 1, 59, 0, 3, 49, 0, 7, 6, 1, 60, 0, 3, 55, 0, 7, 6, 1, 61, 0, 3, 65, 0, 7, 6, 1, 62,
+ 0, 3, 50, 0, 7, 6, 1, 63, 0, 3, 49, 89, 0, 7, 6, 1, 64, 0, 225, 189, 186, 3, 6, 40, 12, 0, 104, 225, 189, 186,
+ 3, 6, 107, 40, 12, 0, 104, 225, 189, 182, 3, 6, 107, 120, 0, 225, 189, 182, 3, 6, 120, 0, 3, 39, 0, 207, 133, 3, 40, 12,
+ 0, 104, 207, 133, 3, 107, 40, 12, 0, 104, 206, 185, 3, 107, 120, 0, 206, 185, 3, 120, 0, 7, 6, 1, 65, 0, 3, 48, 0, 7,
+ 6, 1, 66, 0, 3, 51, 0, 7, 6, 1, 67, 0, 3, 89, 0, 7, 6, 1, 68, 0, 3, 89, 0, 7, 6, 1, 69, 0, 3, 47,
+ 0, 7, 6, 1, 70, 0, 104, 225, 189, 182, 3, 6, 107, 127, 0, 225, 189, 182, 3, 6, 127, 0, 104, 206, 185, 3, 107, 127, 0, 3,
112, 0, 206, 185, 3, 127, 0, 7, 6, 1, 71, 0, 3, 83, 0, 7, 6, 1, 72, 0, 3, 101, 0, 7, 6, 1, 73, 0, 3, 48,
- 89, 0, 7, 6, 1, 74, 0, 201, 166, 225, 189, 182, 3, 6, 107, 125, 12, 0, 201, 166, 225, 189, 186, 3, 6, 107, 126, 12, 0, 225,
- 189, 182, 3, 6, 125, 12, 0, 225, 189, 186, 3, 6, 126, 12, 0, 201, 166, 206, 185, 3, 107, 125, 12, 0, 201, 166, 207, 133, 3, 107,
- 126, 12, 0, 3, 110, 12, 0, 206, 185, 3, 125, 12, 0, 207, 133, 3, 126, 12, 0, 7, 6, 1, 75, 0, 3, 37, 0, 7, 6, 1,
- 76, 0, 201, 166, 225, 189, 182, 3, 6, 107, 127, 0, 225, 189, 182, 3, 6, 127, 0, 201, 166, 206, 185, 3, 107, 127, 0, 3, 112, 0,
- 206, 185, 3, 127, 0, 7, 6, 97, 0, 3, 35, 0, 117, 3, 114, 0, 105, 3, 117, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 100,
- 0, 3, 72, 0, 7, 6, 101, 0, 3, 36, 0, 105, 3, 36, 12, 0, 117, 3, 115, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103,
- 0, 103, 3, 68, 81, 0, 3, 81, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 3, 37, 0, 7, 6, 106, 0, 3, 57, 0,
- 7, 6, 107, 0, 3, 49, 0, 104, 3, 101, 0, 7, 6, 108, 0, 3, 55, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 3,
- 50, 0, 7, 6, 111, 0, 3, 39, 0, 117, 3, 40, 12, 0, 105, 3, 120, 0, 7, 6, 112, 0, 3, 48, 0, 104, 3, 83, 0, 7,
- 6, 113, 0, 3, 109, 12, 0, 105, 3, 119, 12, 0, 117, 3, 124, 12, 0, 7, 6, 114, 0, 3, 51, 0, 7, 6, 115, 0, 3, 89,
- 0, 7, 6, 116, 0, 3, 47, 0, 104, 3, 87, 0, 7, 6, 117, 0, 3, 112, 0, 105, 3, 127, 0, 7, 6, 118, 0, 3, 84, 0,
- 7, 6, 119, 0, 3, 110, 12, 0, 105, 3, 125, 0, 117, 3, 126, 0, 7, 6, 120, 0, 3, 101, 0, 7, 6, 121, 0, 3, 112, 0,
- 105, 3, 127, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 225, 189, 176, 3, 6, 35, 0, 225, 189, 178, 3, 6, 36, 0, 4, 206,
- 144, 3, 6, 37, 0, 225, 189, 182, 0, 225, 191, 146, 0, 225, 189, 184, 3, 6, 39, 0, 225, 189, 180, 3, 6, 109, 12, 0, 225, 189,
- 188, 3, 6, 110, 12, 0, 4, 225, 189, 186, 3, 6, 112, 0, 225, 191, 162, 0, 225, 190, 178, 3, 6, 117, 12, 0, 225, 191, 130, 3,
- 6, 119, 12, 0, 225, 191, 178, 3, 6, 125, 12, 0, 39, 3, 8, 0, 225, 190, 179, 3, 117, 12, 0, 225, 191, 131, 3, 119, 12, 0,
- 225, 191, 179, 3, 125, 12, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts24 = FileInMemory_createWithData (3429, reinterpret_cast<const char *> (&espeakdata_dicts24_data),
- U"espeak-1.48.04-source/espeak-data/grc_dict",
+ 89, 0, 7, 6, 1, 74, 0, 104, 225, 189, 182, 3, 6, 107, 125, 12, 0, 104, 225, 189, 186, 3, 6, 107, 126, 12, 0, 225, 189, 182,
+ 3, 6, 125, 12, 0, 225, 189, 186, 3, 6, 126, 12, 0, 104, 206, 185, 3, 107, 125, 12, 0, 104, 207, 133, 3, 107, 126, 12, 0, 3,
+ 110, 12, 0, 206, 185, 3, 125, 12, 0, 207, 133, 3, 126, 12, 0, 7, 6, 1, 75, 0, 3, 37, 0, 7, 6, 1, 76, 0, 104, 225,
+ 189, 182, 3, 6, 107, 127, 0, 225, 189, 182, 3, 6, 127, 0, 104, 206, 185, 3, 107, 127, 0, 3, 112, 0, 206, 185, 3, 127, 0, 7,
+ 6, 97, 0, 3, 35, 0, 117, 3, 114, 0, 105, 3, 117, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 100, 0, 3, 72, 0, 7, 6,
+ 101, 0, 3, 36, 0, 105, 3, 36, 12, 0, 117, 3, 115, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 103, 3, 68, 81, 0,
+ 3, 81, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 3, 37, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0, 3, 49,
+ 0, 104, 3, 101, 0, 7, 6, 108, 0, 3, 55, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 7, 6, 111, 0,
+ 3, 39, 0, 117, 3, 40, 12, 0, 105, 3, 120, 0, 7, 6, 112, 0, 3, 48, 0, 104, 3, 83, 0, 7, 6, 113, 0, 3, 109, 12,
+ 0, 105, 3, 119, 12, 0, 117, 3, 124, 12, 0, 7, 6, 114, 0, 3, 51, 0, 7, 6, 115, 0, 3, 89, 0, 7, 6, 116, 0, 3,
+ 47, 0, 104, 3, 87, 0, 7, 6, 117, 0, 3, 112, 0, 105, 3, 127, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 110,
+ 12, 0, 105, 3, 125, 0, 117, 3, 126, 0, 7, 6, 120, 0, 3, 101, 0, 7, 6, 121, 0, 3, 112, 0, 105, 3, 127, 0, 7, 6,
+ 122, 0, 3, 88, 0, 7, 6, 0, 225, 189, 176, 3, 6, 35, 0, 225, 189, 178, 3, 6, 36, 0, 4, 225, 189, 182, 3, 6, 37, 0,
+ 225, 191, 146, 0, 225, 189, 184, 3, 6, 39, 0, 225, 189, 180, 3, 6, 109, 12, 0, 225, 189, 188, 3, 6, 110, 12, 0, 4, 225, 189,
+ 186, 3, 6, 112, 0, 225, 191, 162, 0, 225, 190, 178, 3, 6, 117, 12, 0, 225, 191, 130, 3, 6, 119, 12, 0, 225, 191, 178, 3, 6,
+ 125, 12, 0, 39, 3, 8, 0, 225, 190, 179, 3, 117, 12, 0, 225, 191, 131, 3, 119, 12, 0, 225, 191, 179, 3, 125, 12, 0, 7, 0,
+ 0};
+ autoFileInMemory espeakdata_dicts21 = FileInMemory_createWithData (3390, reinterpret_cast<const char *> (&espeakdata_dicts21_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/grc_dict",
U"grc");
- my addItem_move (espeakdata_dicts24.move());
+ Collection_addItem (me.peek(), espeakdata_dicts21.transfer());
- static unsigned char espeakdata_dicts25_data[5241] = {
- 0, 4, 0, 0, 205, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4,
- 95, 100, 112, 116, 10, 72, 13, 89, 13, 65, 55, 6, 119, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 9, 1, 36, 72, 121, 55, 13, 34, 0, 0, 12, 1, 37, 48, 109, 47, 6, 113, 91, 13, 47, 0, 0, 0, 0, 0, 0, 13,
- 1, 42, 47, 118, 34, 6, 118, 68, 49, 13, 50, 0, 0, 8, 1, 43, 48, 55, 109, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 61, 71, 109, 34, 6, 118, 71, 13, 34, 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, 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, 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, 0, 11, 6, 224,
- 170, 171, 224, 170, 188, 83, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 224, 170, 161, 224, 170, 188, 13, 70,
- 13, 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, 0, 0, 0, 0, 0, 11, 6, 224, 170, 151, 224, 170, 188, 100, 13, 0, 0, 0, 0, 0, 11, 6, 224, 170, 149, 224, 170,
- 188, 104, 13, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17,
- 3, 95, 51, 57, 4, 119, 81, 13, 66, 80, 118, 55, 6, 112, 89, 0, 13, 3, 95, 50, 49, 4, 114, 49, 84, 6, 112, 89, 0, 0,
- 15, 3, 95, 51, 56, 4, 118, 70, 35, 47, 34, 6, 112, 89, 0, 10, 3, 95, 50, 48, 58, 6, 112, 89, 0, 0, 12, 3, 95, 50,
- 51, 47, 114, 84, 6, 112, 89, 0, 0, 13, 3, 95, 50, 50, 71, 6, 118, 58, 6, 112, 89, 0, 0, 13, 3, 95, 50, 53, 48, 13,
- 80, 80, 6, 112, 89, 0, 0, 12, 3, 95, 50, 52, 80, 119, 84, 6, 112, 89, 0, 0, 17, 3, 95, 50, 55, 89, 4, 13, 47, 12,
- 114, 118, 84, 6, 112, 89, 0, 0, 12, 3, 95, 50, 54, 143, 110, 84, 6, 112, 89, 0, 0, 16, 3, 95, 51, 49, 4, 114, 49, 13,
- 47, 12, 34, 6, 112, 89, 0, 0, 11, 3, 95, 51, 48, 47, 34, 6, 112, 89, 0, 0, 14, 3, 95, 51, 51, 47, 6, 114, 47, 34,
- 6, 112, 89, 0, 0, 15, 3, 95, 51, 50, 71, 4, 13, 47, 12, 34, 6, 112, 89, 0, 0, 14, 3, 95, 51, 53, 48, 6, 129, 47,
- 34, 6, 112, 89, 0, 0, 14, 3, 95, 51, 52, 80, 6, 131, 47, 34, 6, 112, 89, 0, 0, 16, 3, 95, 51, 55, 89, 4, 118, 70,
- 35, 47, 34, 6, 112, 89, 0, 0, 13, 3, 95, 51, 54, 143, 110, 47, 34, 6, 112, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 55, 57, 4, 119, 81, 66, 57, 118, 6, 126, 12, 89, 113, 0, 13, 3, 95, 54, 49,
- 4, 114, 49, 89, 6, 109, 141, 0, 0, 15, 3, 95, 55, 56, 4, 113, 141, 12, 119, 47, 6, 114, 34, 0, 12, 3, 95, 54, 48, 89,
- 118, 108, 6, 124, 141, 0, 0, 9, 3, 95, 48, 67, 89, 6, 119, 0, 13, 3, 95, 54, 51, 47, 34, 114, 89, 6, 109, 141, 0, 0,
- 12, 3, 95, 54, 50, 71, 118, 89, 6, 109, 141, 0, 0, 12, 3, 95, 54, 53, 48, 129, 89, 6, 109, 141, 0, 0, 12, 3, 95, 54,
- 52, 80, 119, 89, 6, 109, 141, 0, 0, 15, 3, 95, 54, 55, 89, 4, 13, 70, 13, 89, 6, 109, 141, 0, 0, 12, 3, 95, 54, 54,
- 143, 129, 89, 6, 109, 141, 0, 0, 14, 3, 95, 55, 49, 4, 114, 49, 119, 47, 6, 114, 34, 0, 0, 13, 3, 95, 55, 48, 89, 113,
- 47, 12, 6, 114, 16, 0, 0, 12, 3, 95, 55, 51, 47, 131, 47, 6, 114, 34, 0, 0, 12, 3, 95, 55, 50, 71, 131, 47, 6, 114,
- 34, 0, 0, 16, 3, 95, 55, 53, 48, 4, 113, 50, 80, 119, 47, 6, 114, 34, 0, 0, 15, 3, 95, 55, 52, 80, 4, 113, 65, 119,
- 47, 6, 114, 34, 0, 0, 16, 3, 95, 55, 55, 89, 4, 113, 47, 12, 119, 47, 6, 114, 34, 0, 0, 12, 3, 95, 55, 54, 143, 131,
- 47, 6, 114, 34, 0, 0, 13, 3, 95, 49, 57, 4, 119, 81, 66, 6, 112, 89, 0, 0, 11, 3, 95, 49, 56, 109, 142, 6, 13, 34,
- 0, 0, 12, 3, 95, 50, 67, 71, 6, 109, 89, 6, 119, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 50, 57, 4, 119, 81, 13, 66,
- 47, 34, 6, 112, 89, 0, 14, 3, 95, 49, 49, 4, 109, 81, 113, 57, 6, 118, 34, 0, 0, 16, 3, 95, 50, 56, 4, 109, 141, 12,
- 114, 118, 84, 6, 112, 89, 0, 10, 3, 95, 49, 48, 72, 6, 109, 89, 0, 0, 10, 3, 95, 49, 51, 47, 6, 114, 34, 0, 0, 10,
- 3, 95, 49, 50, 71, 6, 118, 34, 0, 0, 13, 3, 95, 49, 53, 48, 13, 50, 72, 6, 109, 34, 0, 0, 10, 3, 95, 49, 52, 80,
- 6, 120, 72, 0, 0, 13, 3, 95, 49, 55, 89, 13, 47, 47, 6, 109, 34, 0, 0, 10, 3, 95, 49, 54, 89, 6, 119, 70, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 52, 57, 4, 119, 81, 13, 66, 4, 13, 48, 80, 6, 118, 89, 0, 0, 11, 3, 224,
- 165, 164, 72, 109, 66, 140, 109, 0, 15, 3, 95, 52, 56, 4, 109, 70, 47, 118, 55, 6, 112, 89, 0, 0, 0, 0, 0, 0, 0, 0,
- 16, 3, 95, 53, 57, 4, 119, 81, 13, 66, 89, 118, 6, 124, 141, 0, 15, 3, 95, 52, 49, 4, 114, 49, 47, 118, 55, 6, 112, 89,
- 0, 0, 12, 3, 95, 53, 56, 109, 141, 12, 6, 135, 50, 0, 12, 3, 95, 52, 48, 80, 118, 55, 6, 112, 89, 0, 0, 15, 3, 95,
- 52, 51, 47, 4, 114, 47, 118, 55, 6, 112, 89, 0, 0, 15, 3, 95, 52, 50, 71, 4, 114, 47, 118, 55, 6, 112, 89, 0, 0, 16,
- 3, 95, 52, 53, 48, 4, 113, 89, 47, 118, 55, 6, 112, 89, 0, 0, 15, 3, 95, 52, 52, 80, 4, 133, 65, 118, 55, 6, 112, 89,
- 0, 0, 16, 3, 95, 52, 55, 89, 4, 40, 70, 47, 118, 55, 6, 112, 89, 0, 0, 15, 3, 95, 52, 54, 143, 4, 114, 47, 118, 55,
- 6, 112, 89, 0, 0, 18, 3, 95, 54, 57, 4, 119, 81, 13, 66, 89, 113, 47, 12, 6, 114, 16, 0, 11, 3, 95, 53, 49, 114, 49,
- 6, 135, 50, 0, 0, 14, 3, 95, 54, 56, 4, 109, 70, 13, 89, 6, 109, 141, 0, 12, 3, 95, 53, 48, 48, 13, 80, 6, 118, 89,
- 0, 0, 13, 3, 95, 53, 51, 47, 34, 114, 48, 6, 109, 50, 0, 0, 10, 3, 95, 53, 50, 71, 6, 135, 50, 0, 0, 13, 3, 95,
- 53, 53, 48, 13, 67, 80, 6, 135, 50, 0, 0, 12, 3, 95, 53, 52, 80, 119, 48, 6, 109, 50, 0, 0, 13, 3, 95, 53, 55, 89,
- 13, 47, 12, 6, 135, 50, 0, 0, 13, 3, 95, 53, 54, 143, 110, 48, 12, 6, 109, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 14, 3, 95, 56, 57, 50, 113, 84, 57, 6, 118, 89, 37, 0, 0, 14, 3, 95, 56, 56, 4, 109, 141, 57, 6, 118, 89, 37, 0, 0,
- 0, 0, 0, 0, 0, 0, 14, 3, 95, 57, 57, 50, 13, 84, 84, 6, 118, 66, 133, 0, 14, 3, 95, 56, 49, 4, 114, 49, 57, 6,
- 118, 89, 37, 0, 0, 13, 3, 95, 57, 56, 109, 141, 12, 6, 118, 66, 133, 0, 11, 3, 95, 56, 48, 6, 126, 12, 89, 113, 0, 0,
- 13, 3, 95, 56, 51, 47, 12, 57, 6, 129, 89, 37, 0, 0, 12, 3, 95, 56, 50, 71, 57, 6, 129, 89, 37, 0, 0, 14, 3, 95,
- 56, 53, 48, 113, 50, 80, 6, 118, 89, 37, 0, 0, 16, 3, 95, 56, 52, 80, 4, 40, 34, 113, 38, 6, 118, 89, 37, 0, 0, 15,
- 3, 95, 56, 55, 89, 13, 47, 12, 57, 6, 118, 89, 37, 0, 0, 12, 3, 95, 56, 54, 143, 114, 6, 129, 89, 37, 0, 0, 12, 3,
- 95, 57, 49, 114, 49, 6, 118, 66, 133, 0, 0, 11, 3, 95, 57, 48, 50, 6, 114, 84, 133, 0, 0, 12, 3, 95, 57, 51, 47, 34,
- 6, 118, 66, 133, 0, 0, 11, 3, 95, 57, 50, 71, 6, 118, 66, 133, 0, 0, 14, 3, 95, 57, 53, 48, 13, 50, 80, 6, 118, 66,
- 133, 0, 0, 13, 3, 95, 57, 52, 80, 119, 34, 6, 118, 66, 133, 0, 0, 14, 3, 95, 57, 55, 89, 13, 47, 12, 6, 118, 66, 133,
- 0, 0, 12, 3, 95, 57, 54, 143, 6, 109, 50, 50, 133, 0, 0, 8, 3, 224, 170, 149, 49, 13, 0, 0, 0, 8, 3, 224, 170, 151,
- 81, 13, 0, 0, 9, 3, 224, 170, 150, 49, 107, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 224, 171, 144, 18, 131,
- 65, 0, 0, 0, 0, 13, 3, 224, 171, 141, 108, 13, 55, 6, 109, 50, 47, 0, 0, 9, 3, 224, 171, 140, 147, 135, 0, 103, 8, 3,
- 224, 171, 140, 147, 135, 0, 0, 0, 0, 8, 3, 224, 171, 137, 18, 121, 0, 0, 9, 3, 224, 171, 136, 147, 134, 0, 102, 8, 3, 224,
- 171, 136, 147, 134, 0, 0, 8, 3, 224, 171, 139, 147, 119, 0, 0, 0, 8, 3, 224, 171, 133, 18, 116, 0, 0, 9, 3, 224, 171, 132,
- 18, 34, 40, 0, 0, 8, 3, 224, 171, 135, 147, 114, 0, 0, 0, 8, 3, 224, 171, 129, 18, 122, 0, 0, 8, 3, 224, 171, 128, 147,
- 112, 0, 0, 9, 3, 224, 171, 131, 18, 34, 40, 0, 0, 8, 3, 224, 171, 130, 147, 123, 0, 0, 8, 3, 224, 170, 182, 91, 13, 0,
- 0, 8, 3, 224, 170, 183, 93, 13, 0, 0, 0, 8, 3, 224, 170, 181, 84, 13, 0, 0, 8, 3, 224, 170, 178, 55, 13, 0, 0, 8,
- 3, 224, 170, 179, 62, 13, 0, 0, 8, 3, 224, 170, 176, 34, 13, 0, 0, 0, 8, 3, 224, 170, 174, 65, 13, 0, 0, 8, 3, 224,
- 170, 175, 57, 13, 0, 0, 8, 3, 224, 170, 172, 71, 13, 0, 0, 9, 3, 224, 170, 173, 71, 107, 13, 0, 0, 8, 3, 224, 170, 170,
- 48, 13, 0, 0, 9, 3, 224, 170, 171, 48, 107, 13, 0, 0, 8, 3, 224, 170, 168, 50, 13, 0, 0, 0, 8, 3, 224, 170, 166, 72,
- 13, 0, 0, 9, 3, 224, 170, 167, 72, 107, 13, 0, 0, 8, 3, 224, 170, 164, 47, 13, 0, 0, 9, 3, 224, 170, 165, 47, 107, 13,
- 0, 0, 8, 3, 224, 170, 162, 142, 13, 0, 0, 10, 3, 224, 170, 163, 107, 13, 66, 13, 0, 0, 8, 3, 224, 170, 160, 141, 13, 0,
- 0, 8, 3, 224, 170, 161, 140, 13, 0, 0, 8, 3, 224, 170, 158, 67, 13, 0, 0, 8, 3, 224, 170, 159, 139, 13, 0, 0, 8, 3,
- 224, 170, 156, 79, 13, 0, 0, 9, 3, 224, 170, 157, 79, 107, 13, 0, 12, 4, 95, 48, 77, 52, 109, 71, 6, 109, 79, 0, 0, 8,
- 3, 224, 171, 162, 18, 45, 0, 8, 3, 224, 170, 154, 80, 13, 0, 14, 4, 95, 48, 77, 53, 49, 107, 6, 109, 34, 13, 71, 0, 0,
- 9, 3, 224, 171, 163, 147, 45, 12, 0, 9, 3, 224, 170, 155, 80, 107, 13, 0, 12, 4, 95, 48, 77, 50, 55, 6, 118, 49, 107, 0,
- 0, 9, 3, 224, 170, 152, 81, 107, 13, 0, 13, 4, 95, 48, 77, 51, 49, 13, 34, 119, 70, 109, 0, 0, 8, 3, 224, 170, 153, 68,
- 13, 0, 0, 13, 4, 95, 48, 77, 49, 107, 13, 79, 4, 118, 34, 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, 8, 3, 224, 170, 190, 147, 118, 0, 0, 8, 3, 224, 170, 191, 18, 113, 0, 0, 0, 0,
- 0, 0, 8, 3, 224, 170, 184, 89, 13, 0, 0, 8, 3, 224, 170, 185, 108, 13, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 131, 239, 187, 191, 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, 0, 0, 0, 0, 0, 0, 0, 0,
- 11, 6, 224, 170, 156, 224, 170, 188, 88, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 11, 6, 224, 170, 150, 224, 170, 188, 101, 13, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 95, 51, 47, 34, 6, 111, 66, 0, 0, 8, 2, 95, 50, 71, 6, 114, 0, 0, 8, 2,
- 95, 49, 6, 114, 49, 0, 0, 11, 2, 95, 48, 91, 6, 123, 50, 57, 14, 0, 0, 9, 2, 95, 55, 89, 6, 118, 47, 0, 0, 8,
- 2, 95, 54, 143, 6, 110, 0, 0, 10, 2, 95, 53, 48, 6, 118, 67, 80, 0, 0, 9, 2, 95, 52, 80, 6, 118, 34, 0, 0, 0,
- 0, 9, 2, 95, 57, 50, 6, 135, 0, 103, 9, 2, 95, 57, 50, 6, 109, 40, 0, 0, 8, 2, 95, 56, 6, 118, 141, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 230, 10, 0, 0, 48, 0,
- 0, 0, 231, 10, 0, 0, 49, 0, 0, 0, 232, 10, 0, 0, 50, 0, 0, 0, 233, 10, 0, 0, 51, 0, 0, 0, 234, 10, 0, 0,
- 52, 0, 0, 0, 235, 10, 0, 0, 53, 0, 0, 0, 236, 10, 0, 0, 54, 0, 0, 0, 237, 10, 0, 0, 55, 0, 0, 0, 238, 10,
- 0, 0, 56, 0, 0, 0, 239, 10, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 6, 1, 22, 0, 3, 104, 109, 0, 7, 6, 1, 23,
- 0, 3, 101, 109, 0, 7, 6, 1, 24, 0, 3, 100, 109, 0, 7, 6, 1, 29, 0, 3, 88, 109, 0, 7, 6, 1, 44, 0, 3, 83,
- 109, 0, 7, 6, 1, 2, 0, 3, 50, 0, 7, 6, 1, 3, 0, 3, 50, 0, 4, 2, 224, 170, 170, 3, 65, 0, 2, 224, 170, 171,
- 0, 2, 224, 170, 172, 0, 2, 224, 170, 173, 0, 2, 224, 170, 174, 0, 4, 2, 224, 170, 159, 3, 66, 0, 2, 224, 170, 160, 0, 2,
- 224, 170, 161, 0, 2, 224, 170, 162, 0, 2, 224, 170, 163, 0, 4, 2, 224, 170, 154, 3, 67, 0, 2, 224, 170, 155, 0, 2, 224, 170,
- 156, 0, 2, 224, 170, 157, 0, 2, 224, 170, 158, 0, 2, 224, 170, 175, 0, 4, 2, 224, 170, 149, 3, 68, 0, 2, 224, 170, 150, 0,
- 2, 224, 170, 151, 0, 2, 224, 170, 152, 0, 2, 224, 170, 153, 0, 7, 6, 1, 4, 0, 3, 108, 0, 7, 6, 1, 6, 0, 3, 109,
- 0, 4, 1, 185, 170, 224, 133, 170, 224, 3, 116, 0, 2, 224, 170, 185, 0, 7, 6, 1, 7, 0, 3, 118, 0, 224, 170, 130, 3, 129,
- 0, 7, 6, 1, 8, 0, 3, 113, 0, 224, 170, 130, 3, 124, 0, 7, 6, 1, 9, 0, 2, 32, 3, 37, 0, 3, 112, 0, 7, 6,
- 1, 10, 0, 3, 122, 0, 7, 6, 1, 11, 0, 3, 40, 0, 4, 224, 170, 129, 2, 32, 3, 133, 0, 224, 170, 130, 0, 7, 6, 1,
- 12, 0, 3, 34, 40, 0, 7, 6, 1, 13, 0, 3, 45, 0, 7, 6, 1, 14, 0, 3, 116, 0, 7, 6, 1, 16, 0, 224, 170, 129,
- 1, 190, 170, 224, 2, 32, 3, 57, 0, 3, 114, 0, 4, 224, 170, 129, 3, 126, 12, 0, 224, 170, 130, 0, 7, 6, 1, 17, 0, 3,
- 134, 0, 4, 224, 170, 129, 2, 32, 3, 148, 0, 224, 170, 130, 0, 7, 6, 1, 18, 0, 3, 121, 0, 7, 6, 1, 20, 0, 4, 224,
- 170, 129, 1, 190, 170, 224, 2, 32, 3, 58, 0, 224, 170, 130, 1, 190, 170, 224, 2, 32, 0, 3, 119, 0, 4, 224, 170, 129, 2, 32,
- 3, 131, 0, 224, 170, 130, 0, 7, 6, 1, 21, 0, 3, 135, 0, 4, 224, 170, 129, 2, 32, 3, 149, 0, 224, 170, 130, 0, 7, 6,
- 1, 22, 0, 2, 17, 66, 3, 49, 0, 4, 2, 224, 171, 141, 224, 170, 175, 3, 49, 12, 0, 224, 171, 141, 224, 170, 149, 2, 17, 66,
- 0, 224, 171, 141, 224, 170, 149, 3, 49, 12, 109, 0, 224, 171, 141, 224, 170, 183, 2, 17, 66, 3, 49, 91, 0, 224, 171, 141, 224, 170,
- 183, 3, 49, 91, 109, 0, 3, 49, 109, 0, 224, 170, 188, 2, 17, 66, 3, 104, 0, 224, 170, 188, 3, 104, 109, 0, 7, 6, 1, 23,
- 0, 224, 170, 188, 2, 17, 66, 3, 101, 0, 224, 170, 188, 3, 101, 109, 0, 2, 17, 66, 3, 145, 0, 3, 145, 109, 0, 7, 6, 1,
- 24, 0, 2, 17, 66, 3, 81, 0, 224, 171, 141, 224, 170, 151, 2, 17, 66, 3, 81, 12, 0, 224, 171, 141, 224, 170, 151, 3, 81, 12,
- 109, 0, 3, 81, 109, 0, 224, 170, 188, 2, 17, 66, 3, 100, 0, 224, 170, 188, 3, 100, 109, 0, 7, 6, 1, 25, 0, 2, 17, 66,
- 3, 146, 0, 3, 146, 109, 0, 7, 6, 1, 26, 0, 2, 17, 66, 3, 68, 0, 1, 141, 171, 224, 2, 32, 3, 68, 13, 0, 3, 68,
- 109, 0, 7, 6, 1, 27, 0, 2, 17, 66, 3, 80, 0, 4, 2, 224, 171, 141, 224, 170, 175, 3, 80, 12, 0, 224, 171, 141, 224, 170,
- 154, 2, 17, 66, 0, 224, 171, 141, 224, 170, 154, 3, 80, 12, 109, 0, 3, 80, 109, 0, 224, 171, 141, 224, 170, 155, 2, 17, 66, 3,
- 143, 12, 0, 224, 171, 141, 224, 170, 155, 3, 143, 12, 109, 0, 7, 6, 1, 28, 0, 2, 17, 66, 3, 143, 0, 224, 171, 141, 224, 170,
- 155, 2, 17, 66, 3, 143, 12, 0, 224, 171, 141, 224, 170, 155, 3, 143, 12, 109, 0, 3, 143, 109, 0, 7, 6, 1, 29, 0, 2, 17,
- 66, 3, 79, 0, 224, 171, 141, 224, 170, 156, 2, 17, 66, 3, 79, 12, 0, 224, 171, 141, 224, 170, 156, 3, 79, 12, 109, 0, 3, 79,
- 109, 0, 224, 171, 141, 224, 170, 158, 2, 17, 66, 3, 81, 66, 0, 224, 171, 141, 224, 170, 158, 3, 81, 66, 109, 0, 224, 170, 188, 2,
- 17, 66, 3, 88, 0, 224, 170, 188, 3, 88, 109, 0, 7, 6, 1, 30, 0, 2, 17, 66, 3, 144, 0, 3, 144, 109, 0, 7, 6, 1,
- 31, 0, 4, 1, 141, 171, 224, 2, 32, 3, 67, 0, 2, 17, 66, 0, 3, 67, 109, 0, 7, 6, 1, 32, 0, 2, 17, 66, 3, 139,
- 0, 4, 2, 224, 171, 141, 224, 170, 175, 3, 139, 12, 0, 224, 171, 141, 224, 170, 159, 2, 17, 66, 0, 224, 171, 141, 224, 170, 159, 3,
- 139, 12, 109, 0, 3, 139, 109, 0, 224, 171, 141, 224, 170, 160, 2, 17, 66, 3, 141, 12, 0, 224, 171, 141, 224, 170, 160, 3, 141, 12,
- 109, 0, 7, 6, 1, 33, 0, 2, 17, 66, 3, 141, 0, 224, 171, 141, 224, 170, 160, 2, 17, 66, 3, 141, 12, 0, 224, 171, 141, 224,
- 170, 160, 3, 141, 12, 109, 0, 3, 141, 109, 0, 7, 6, 1, 34, 0, 224, 170, 188, 2, 17, 66, 3, 70, 0, 224, 170, 188, 3, 70,
- 109, 0, 2, 17, 66, 3, 140, 0, 224, 171, 141, 224, 170, 161, 2, 17, 66, 3, 140, 12, 0, 224, 171, 141, 224, 170, 161, 3, 140, 12,
- 109, 0, 3, 140, 109, 0, 224, 171, 141, 224, 170, 162, 2, 17, 66, 3, 142, 12, 0, 224, 171, 141, 224, 170, 162, 3, 142, 12, 109, 0,
- 7, 6, 1, 35, 0, 224, 170, 188, 2, 17, 66, 3, 70, 107, 0, 224, 170, 188, 3, 70, 107, 109, 0, 2, 17, 66, 3, 142, 0, 224,
- 171, 141, 224, 170, 162, 2, 17, 66, 3, 142, 12, 0, 224, 171, 141, 224, 170, 162, 3, 142, 12, 109, 0, 3, 142, 109, 0, 7, 6, 1,
- 36, 0, 2, 17, 66, 3, 66, 0, 1, 141, 171, 224, 2, 32, 3, 66, 13, 0, 3, 66, 109, 0, 7, 6, 1, 37, 0, 224, 171, 141,
- 224, 170, 165, 2, 17, 66, 3, 25, 12, 0, 224, 171, 141, 224, 170, 165, 3, 25, 12, 109, 0, 2, 17, 66, 3, 47, 0, 4, 2, 224,
- 171, 141, 224, 170, 175, 3, 47, 12, 0, 224, 171, 141, 224, 170, 164, 2, 17, 66, 0, 224, 171, 141, 224, 170, 164, 3, 47, 12, 109, 0,
- 3, 47, 109, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 25, 0, 224, 171, 141, 224, 170, 165, 2, 17, 66, 3, 25, 12, 0, 224, 171,
- 141, 224, 170, 165, 3, 25, 12, 109, 0, 3, 25, 109, 0, 7, 6, 1, 39, 0, 2, 17, 66, 3, 72, 0, 224, 171, 141, 224, 170, 166,
- 2, 17, 66, 3, 72, 12, 0, 224, 171, 141, 224, 170, 166, 3, 72, 12, 109, 0, 3, 72, 109, 0, 224, 171, 141, 224, 170, 167, 2, 17,
- 66, 3, 138, 12, 0, 224, 171, 141, 224, 170, 167, 3, 138, 12, 109, 0, 7, 6, 1, 40, 0, 2, 17, 66, 3, 138, 0, 224, 171, 141,
- 224, 170, 167, 2, 17, 66, 3, 138, 12, 0, 224, 171, 141, 224, 170, 167, 3, 138, 12, 109, 0, 3, 138, 109, 0, 7, 6, 1, 41, 0,
- 4, 1, 141, 171, 224, 176, 170, 224, 2, 32, 3, 50, 0, 2, 17, 66, 0, 1, 141, 171, 224, 2, 32, 3, 50, 13, 0, 3, 50, 109,
- 0, 7, 6, 1, 43, 0, 2, 17, 66, 3, 48, 0, 4, 2, 224, 171, 141, 224, 170, 175, 3, 48, 12, 0, 224, 171, 141, 224, 170, 170,
- 2, 17, 66, 0, 224, 171, 141, 224, 170, 170, 3, 48, 12, 109, 0, 3, 48, 109, 0, 7, 6, 1, 44, 0, 224, 170, 188, 2, 17, 66,
- 3, 83, 0, 224, 170, 188, 3, 83, 109, 0, 2, 17, 66, 3, 136, 0, 3, 136, 109, 0, 7, 6, 1, 45, 0, 2, 17, 66, 3, 71,
- 0, 3, 71, 109, 0, 7, 6, 1, 46, 0, 2, 17, 66, 3, 137, 0, 3, 137, 109, 0, 7, 6, 1, 47, 0, 4, 1, 141, 171, 224,
- 168, 170, 224, 2, 32, 3, 65, 0, 1, 141, 171, 224, 176, 170, 224, 2, 32, 0, 2, 17, 66, 0, 1, 141, 171, 224, 2, 32, 3, 65,
- 13, 0, 3, 65, 109, 0, 7, 6, 1, 48, 0, 2, 17, 66, 3, 57, 0, 4, 3, 57, 13, 0, 1, 141, 171, 224, 2, 32, 0, 1,
- 17, 67, 2, 32, 3, 116, 57, 0, 7, 6, 1, 49, 0, 4, 2, 17, 66, 3, 34, 0, 2, 32, 0, 1, 141, 171, 224, 2, 32, 3,
- 34, 13, 0, 3, 34, 109, 0, 7, 6, 1, 51, 0, 2, 17, 66, 3, 55, 0, 1, 141, 171, 224, 2, 32, 3, 55, 13, 0, 3, 55,
- 109, 0, 7, 6, 1, 52, 0, 2, 17, 66, 3, 62, 0, 1, 141, 171, 224, 2, 32, 3, 62, 13, 0, 3, 62, 109, 0, 7, 6, 1,
- 54, 0, 8, 2, 17, 66, 3, 58, 0, 8, 3, 58, 109, 0, 4, 2, 17, 66, 3, 84, 0, 8, 2, 224, 171, 141, 0, 3, 84, 109,
- 0, 7, 6, 1, 55, 0, 2, 17, 66, 3, 91, 0, 3, 91, 109, 0, 7, 6, 1, 56, 0, 2, 17, 66, 3, 93, 0, 3, 93, 109,
- 0, 7, 6, 1, 57, 0, 2, 17, 66, 3, 89, 0, 3, 89, 109, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 108, 0, 3, 108, 109,
- 0, 7, 6, 1, 61, 0, 3, 0, 7, 6, 1, 62, 0, 3, 12, 0, 7, 6, 1, 63, 0, 3, 118, 0, 4, 2, 224, 170, 129, 3,
- 129, 0, 224, 170, 129, 2, 32, 0, 224, 170, 130, 0, 224, 170, 181, 3, 135, 0, 7, 6, 1, 64, 0, 3, 113, 0, 224, 170, 130, 3,
- 124, 0, 7, 6, 1, 65, 0, 2, 32, 3, 37, 0, 3, 112, 0, 4, 2, 224, 170, 129, 3, 124, 0, 224, 170, 129, 2, 32, 0, 224,
- 170, 130, 0, 7, 6, 1, 66, 0, 3, 40, 0, 4, 2, 224, 170, 129, 3, 133, 0, 224, 170, 129, 2, 32, 0, 224, 170, 130, 0, 7,
- 6, 1, 67, 0, 3, 123, 0, 4, 2, 224, 170, 129, 3, 133, 0, 224, 170, 129, 2, 32, 0, 224, 170, 130, 0, 7, 6, 1, 68, 0,
- 3, 34, 40, 0, 7, 6, 1, 69, 0, 3, 34, 40, 0, 7, 6, 1, 70, 0, 3, 116, 0, 7, 6, 1, 72, 0, 3, 114, 0, 2,
- 224, 170, 129, 3, 126, 0, 4, 224, 170, 129, 2, 32, 3, 126, 12, 0, 224, 170, 130, 0, 7, 6, 1, 73, 0, 3, 134, 0, 4, 2,
- 224, 170, 129, 3, 148, 0, 224, 170, 129, 2, 32, 0, 224, 170, 130, 0, 7, 6, 1, 74, 0, 3, 121, 0, 7, 6, 1, 76, 0, 3,
- 119, 0, 4, 2, 224, 170, 129, 3, 131, 0, 224, 170, 129, 2, 32, 0, 224, 170, 130, 0, 7, 6, 1, 77, 0, 3, 135, 0, 4, 2,
- 224, 170, 129, 3, 149, 0, 224, 170, 129, 2, 32, 0, 224, 170, 130, 0, 7, 6, 1, 78, 0, 3, 0, 7, 6, 1, 81, 0, 3, 131,
- 65, 0, 7, 6, 1, 97, 0, 3, 109, 20, 34, 34, 0, 7, 6, 1, 98, 0, 3, 45, 12, 0, 7, 6, 1, 99, 0, 3, 45, 0,
- 7, 6, 1, 100, 0, 3, 45, 12, 0, 7, 6, 111, 0, 3, 21, 0, 102, 1, 32, 32, 15, 2, 32, 32, 15, 3, 65, 36, 0, 7,
- 6, 0, 37, 3, 48, 109, 89, 116, 50, 47, 0, 36, 3, 72, 121, 55, 109, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts25 = FileInMemory_createWithData (5240, reinterpret_cast<const char *> (&espeakdata_dicts25_data),
- U"espeak-1.48.04-source/espeak-data/gu_dict",
- U"gu");
- my addItem_move (espeakdata_dicts25.move());
-
- static unsigned char espeakdata_dicts26_data[7732] = {
- 0, 4, 0, 0, 222, 26, 0, 0, 0, 0, 0, 7, 195, 85, 81, 64, 46, 13, 7, 195, 4, 209, 128, 46, 13, 0, 0, 6, 65, 4,
- 35, 0, 49, 5, 193, 4, 72, 8, 0, 0, 0, 0, 6, 65, 8, 71, 13, 0, 0, 0, 7, 195, 57, 50, 64, 46, 13, 0, 0, 6,
- 65, 12, 117, 13, 0, 0, 6, 195, 29, 36, 146, 13, 0, 7, 195, 41, 49, 64, 46, 13, 7, 195, 20, 209, 128, 46, 13, 0, 0, 6,
- 65, 16, 72, 13, 0, 0, 0, 6, 195, 57, 33, 192, 13, 6, 195, 29, 36, 19, 13, 0, 15, 4, 95, 100, 112, 116, 9, 88, 6, 35,
- 16, 109, 88, 10, 0, 0, 0, 0, 6, 195, 56, 81, 207, 8, 0, 0, 6, 65, 24, 83, 13, 0, 0, 0, 7, 195, 57, 48, 64, 46,
- 13, 7, 195, 57, 32, 192, 46, 13, 0, 0, 6, 65, 28, 81, 13, 0, 0, 0, 0, 0, 6, 65, 32, 101, 13, 0, 0, 14, 1, 33,
- 6, 40, 88, 84, 138, 76, 50, 138, 49, 0, 102, 14, 1, 33, 6, 40, 89, 49, 55, 138, 76, 50, 138, 49, 0, 0, 0, 11, 1, 35,
- 71, 140, 6, 39, 57, 10, 0, 27, 0, 6, 65, 36, 37, 0, 49, 5, 193, 36, 72, 8, 0, 11, 1, 37, 48, 6, 39, 89, 47, 39,
- 0, 27, 0, 9, 1, 38, 10, 6, 36, 50, 72, 0, 0, 0, 6, 65, 40, 57, 136, 0, 0, 7, 196, 56, 83, 65, 52, 76, 0, 7,
- 195, 61, 22, 64, 46, 13, 15, 1, 42, 88, 84, 57, 6, 36, 88, 72, 37, 117, 122, 0, 27, 0, 7, 195, 5, 2, 0, 46, 13, 9,
- 1, 43, 48, 55, 40, 89, 0, 27, 0, 7, 195, 5, 3, 0, 46, 13, 6, 65, 44, 49, 13, 0, 0, 7, 195, 5, 4, 0, 46, 13,
- 0, 7, 195, 37, 69, 192, 46, 13, 11, 1, 46, 47, 35, 76, 49, 122, 0, 104, 27, 10, 1, 46, 47, 39, 76, 49, 122, 0, 27, 0,
- 11, 1, 47, 49, 140, 6, 39, 88, 10, 0, 27, 0, 14, 4, 95, 100, 105, 97, 6, 40, 65, 55, 122, 139, 47, 0, 6, 65, 48, 55,
- 13, 0, 0, 0, 7, 195, 57, 37, 192, 46, 13, 0, 0, 6, 65, 52, 65, 13, 0, 0, 7, 195, 53, 0, 64, 46, 13, 0, 7, 195,
- 92, 150, 128, 46, 13, 0, 0, 6, 65, 56, 50, 13, 0, 0, 0, 7, 195, 57, 36, 192, 46, 13, 14, 1, 58, 72, 84, 6, 39, 47,
- 122, 76, 49, 122, 0, 104, 13, 1, 58, 72, 84, 6, 39, 47, 39, 76, 49, 122, 0, 0, 0, 6, 65, 60, 39, 0, 49, 5, 193, 60,
- 72, 28, 0, 14, 1, 61, 10, 57, 6, 36, 72, 50, 122, 49, 39, 0, 27, 0, 0, 0, 15, 1, 64, 47, 51, 81, 39, 84, 35, 76,
- 49, 39, 37, 0, 102, 8, 1, 64, 10, 6, 35, 47, 0, 6, 65, 64, 48, 13, 0, 0, 7, 195, 65, 0, 64, 46, 13, 7, 194, 4,
- 32, 46, 13, 41, 0, 7, 195, 56, 51, 192, 46, 13, 6, 195, 48, 128, 64, 13, 7, 195, 4, 209, 192, 46, 13, 0, 0, 7, 65, 68,
- 49, 84, 13, 0, 0, 0, 6, 195, 72, 48, 192, 13, 0, 0, 6, 65, 72, 51, 13, 0, 0, 8, 66, 5, 32, 122, 51, 0, 102, 6,
- 194, 73, 0, 46, 13, 0, 0, 13, 4, 95, 100, 111, 116, 47, 6, 39, 76, 49, 122, 0, 0, 7, 65, 76, 89, 13, 0, 49, 7, 65,
- 76, 89, 10, 0, 28, 0, 0, 0, 0, 6, 65, 80, 47, 13, 0, 0, 6, 195, 36, 208, 117, 76, 0, 7, 195, 36, 209, 192, 46, 13,
- 0, 0, 6, 65, 84, 40, 0, 49, 5, 193, 84, 72, 28, 7, 195, 4, 51, 0, 46, 13, 0, 0, 0, 0, 6, 65, 88, 84, 13, 0,
- 0, 0, 0, 16, 4, 95, 49, 77, 52, 71, 6, 37, 55, 37, 57, 111, 50, 0, 104, 15, 4, 95, 49, 77, 52, 71, 6, 37, 55, 37,
- 57, 139, 50, 0, 0, 13, 1, 92, 71, 6, 109, 49, 89, 55, 109, 91, 0, 27, 13, 65, 92, 72, 40, 48, 55, 39, 15, 84, 13, 0,
- 102, 16, 65, 92, 72, 84, 39, 89, 47, 140, 40, 49, 39, 15, 84, 13, 0, 0, 7, 195, 5, 52, 0, 46, 13, 0, 6, 195, 16, 243,
- 192, 13, 16, 1, 94, 117, 6, 37, 51, 49, 40, 65, 83, 55, 36, 49, 89, 0, 0, 7, 195, 5, 54, 0, 46, 13, 0, 15, 4, 95,
- 49, 77, 49, 107, 6, 37, 61, 35, 72, 139, 0, 103, 16, 4, 95, 49, 77, 49, 107, 6, 37, 61, 4, 122, 72, 139, 0, 102, 14, 4,
- 95, 49, 77, 49, 47, 6, 37, 89, 139, 78, 139, 0, 7, 65, 96, 37, 49, 89, 0, 0, 7, 195, 97, 0, 64, 46, 13, 16, 4, 95,
- 49, 77, 50, 65, 6, 37, 55, 37, 57, 111, 50, 0, 104, 15, 4, 95, 49, 77, 50, 65, 6, 37, 55, 37, 57, 139, 50, 0, 0, 7,
- 195, 4, 65, 0, 46, 13, 17, 4, 95, 49, 77, 51, 65, 37, 55, 37, 57, 137, 34, 72, 139, 0, 102, 16, 4, 95, 49, 77, 51, 65,
- 6, 37, 55, 37, 35, 51, 72, 139, 0, 0, 0, 11, 65, 100, 37, 48, 89, 37, 55, 39, 50, 0, 0, 7, 195, 4, 68, 0, 46, 13,
- 0, 6, 195, 72, 52, 192, 13, 7, 195, 20, 212, 192, 46, 13, 0, 0, 6, 65, 104, 88, 13, 0, 0, 6, 194, 9, 32, 24, 13, 0,
- 7, 195, 21, 84, 128, 46, 13, 0, 0, 6, 195, 9, 35, 0, 13, 0, 6, 195, 5, 68, 0, 13, 0, 7, 195, 36, 101, 64, 46, 13,
- 0, 6, 195, 9, 38, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 1, 126, 47, 6, 37, 55, 72,
- 122, 0, 0, 13, 4, 95, 116, 108, 100, 47, 6, 37, 55, 72, 122, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 97, 128, 64, 46, 13,
- 6, 195, 73, 64, 64, 13, 0, 0, 0, 6, 194, 13, 32, 46, 13, 6, 194, 5, 96, 46, 13, 0, 0, 0, 0, 0, 7, 195, 97, 129,
- 64, 46, 13, 7, 195, 36, 97, 128, 46, 13, 7, 195, 13, 37, 0, 46, 13, 0, 0, 0, 0, 7, 195, 97, 2, 64, 46, 13, 7, 195,
- 93, 34, 64, 46, 13, 7, 195, 60, 34, 128, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 5, 117, 0, 46,
- 13, 0, 0, 0, 0, 6, 195, 92, 36, 128, 13, 0, 0, 0, 0, 7, 195, 76, 36, 128, 46, 13, 6, 195, 73, 52, 192, 13, 0, 0,
- 0, 6, 194, 17, 32, 24, 13, 0, 7, 195, 77, 148, 192, 46, 13, 6, 195, 33, 166, 143, 13, 0, 0, 0, 0, 7, 195, 81, 5, 64,
- 46, 13, 0, 0, 0, 0, 7, 196, 56, 83, 65, 212, 76, 7, 195, 60, 38, 128, 46, 13, 0, 0, 0, 7, 195, 4, 148, 0, 46, 13,
- 15, 4, 95, 109, 99, 110, 65, 6, 35, 49, 140, 16, 39, 50, 0, 0, 0, 0, 13, 68, 77, 64, 82, 80, 89, 47, 6, 35, 51, 47,
- 0, 0, 6, 194, 21, 16, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 36, 224, 192, 24, 7, 195, 72, 208, 64, 46, 13,
- 7, 195, 52, 112, 64, 46, 13, 0, 0, 0, 0, 7, 195, 16, 16, 64, 46, 13, 6, 195, 12, 48, 64, 13, 0, 0, 0, 8, 66, 21,
- 32, 36, 51, 0, 102, 0, 7, 195, 72, 209, 64, 46, 13, 7, 195, 52, 113, 64, 46, 13, 0, 0, 0, 0, 6, 195, 73, 65, 128, 13,
- 7, 195, 37, 97, 128, 46, 13, 0, 0, 0, 0, 7, 195, 72, 210, 64, 46, 13, 7, 195, 52, 114, 64, 46, 13, 0, 0, 0, 7, 195,
- 20, 52, 0, 46, 13, 0, 0, 0, 0, 0, 7, 195, 96, 19, 64, 46, 13, 0, 0, 0, 0, 13, 67, 41, 1, 71, 57, 136, 15, 48,
- 6, 36, 81, 0, 7, 195, 64, 131, 192, 46, 13, 6, 195, 32, 131, 192, 13, 6, 195, 4, 115, 64, 13, 0, 0, 0, 0, 7, 195, 48,
- 148, 64, 46, 13, 6, 195, 29, 36, 128, 13, 0, 0, 0, 0, 6, 195, 72, 68, 192, 13, 7, 195, 5, 100, 128, 46, 13, 0, 0, 0,
- 6, 194, 25, 32, 46, 13, 0, 7, 195, 21, 65, 0, 46, 13, 0, 6, 195, 73, 69, 12, 13, 7, 195, 20, 49, 12, 46, 13, 0, 0,
- 0, 6, 195, 73, 69, 128, 13, 7, 195, 25, 37, 0, 46, 13, 0, 6, 195, 25, 38, 0, 13, 0, 0, 0, 7, 195, 4, 209, 0, 46,
- 13, 0, 0, 0, 0, 0, 0, 0, 6, 194, 21, 80, 46, 13, 0, 8, 197, 56, 83, 65, 41, 80, 76, 0, 0, 0, 0, 0, 15, 67,
- 76, 148, 216, 89, 6, 37, 89, 15, 6, 37, 49, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 77, 48, 64, 46, 13, 6, 195,
- 4, 49, 141, 13, 0, 0, 0, 6, 194, 29, 32, 46, 13, 0, 7, 195, 72, 209, 128, 46, 13, 0, 0, 0, 6, 195, 29, 36, 0, 13,
- 0, 6, 195, 56, 146, 133, 76, 6, 195, 5, 97, 192, 13, 0, 7, 195, 29, 38, 0, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 36, 208, 77, 60, 76, 0, 7, 195, 60, 52, 128, 46, 13, 7, 195, 29, 36, 192, 46,
- 13, 0, 0, 0, 0, 7, 195, 76, 52, 128, 46, 13, 0, 0, 18, 3, 226, 132, 162, 48, 140, 6, 39, 6, 37, 88, 84, 39, 75, 122,
- 76, 0, 0, 6, 194, 33, 32, 46, 13, 0, 0, 0, 8, 195, 33, 37, 0, 46, 13, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 6, 195, 17, 22, 64, 13, 0, 0, 0, 6, 194, 37, 16, 46, 13, 0, 6, 195, 56, 148, 213, 76, 0, 0, 0, 0, 0, 0, 0, 0,
- 7, 195, 96, 32, 64, 46, 13, 7, 195, 24, 96, 64, 46, 13, 0, 0, 18, 3, 226, 128, 166, 47, 140, 6, 37, 15, 47, 6, 35, 76,
- 49, 36, 0, 104, 17, 3, 226, 128, 166, 47, 140, 6, 37, 15, 47, 6, 39, 76, 49, 36, 0, 0, 23, 3, 226, 128, 161, 72, 84, 6,
- 39, 89, 47, 51, 139, 49, 37, 15, 49, 51, 6, 89, 47, 0, 102, 22, 3, 226, 128, 161, 72, 84, 6, 39, 89, 47, 140, 139, 49, 37,
- 15, 49, 140, 6, 37, 90, 0, 0, 7, 195, 12, 64, 64, 46, 13, 7, 195, 5, 112, 128, 46, 13, 12, 3, 226, 128, 160, 49, 44, 6,
- 89, 47, 0, 102, 11, 3, 226, 128, 160, 49, 140, 6, 37, 90, 0, 0, 0, 21, 3, 226, 128, 162, 49, 140, 6, 40, 48, 50, 35, 15,
- 47, 6, 35, 76, 49, 122, 0, 104, 20, 3, 226, 128, 162, 49, 140, 6, 40, 48, 50, 35, 15, 47, 6, 39, 76, 49, 122, 0, 0, 0,
- 12, 3, 226, 130, 172, 6, 36, 84, 140, 39, 0, 104, 11, 3, 226, 130, 172, 6, 36, 40, 51, 39, 0, 0, 0, 0, 0, 6, 195, 8,
- 147, 1, 72, 0, 0, 0, 0, 0, 0, 14, 4, 95, 111, 103, 111, 6, 39, 81, 39, 50, 109, 49, 0, 0, 0, 0, 0, 0, 6, 195,
- 65, 35, 198, 24, 0, 7, 195, 37, 51, 0, 46, 13, 0, 0, 0, 7, 195, 37, 52, 0, 46, 13, 0, 0, 0, 0, 0, 0, 0, 6,
- 195, 8, 147, 15, 72, 0, 0, 0, 0, 7, 195, 37, 65, 0, 24, 13, 0, 13, 4, 95, 98, 114, 118, 71, 140, 16, 6, 109, 84, 0,
- 0, 0, 0, 0, 24, 4, 95, 97, 99, 50, 72, 84, 6, 39, 89, 47, 140, 16, 139, 49, 138, 38, 6, 35, 49, 139, 47, 0, 0, 7,
- 195, 96, 149, 192, 46, 13, 0, 0, 0, 0, 7, 195, 20, 211, 0, 46, 13, 0, 7, 195, 20, 210, 0, 46, 13, 0, 0, 0, 6, 195,
- 97, 150, 128, 13, 13, 3, 226, 128, 176, 48, 140, 6, 39, 65, 37, 55, 0, 0, 7, 195, 16, 246, 0, 46, 13, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 6, 195, 93, 64, 64, 13, 15, 3, 95, 51, 88, 47, 140, 6, 37, 72, 109, 89, 109, 47, 0, 0, 12, 3,
- 95, 48, 67, 89, 47, 6, 111, 10, 0, 102, 11, 3, 95, 48, 67, 89, 47, 6, 39, 10, 0, 0, 0, 0, 7, 195, 213, 64, 64, 104,
- 76, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 77, 65, 64, 72, 7, 195, 53, 1, 64, 46, 13, 0, 0, 0, 5, 194, 40, 80, 72,
+ static unsigned char espeakdata_dicts22_data[7360] = {
+ 0, 4, 0, 0, 139, 25, 0, 0, 0, 0, 0, 7, 195, 85, 81, 64, 9, 17, 7, 195, 4, 209, 128, 9, 17, 0, 0, 6, 65, 4,
+ 35, 0, 14, 5, 193, 4, 72, 8, 0, 0, 0, 0, 6, 65, 8, 71, 13, 0, 0, 0, 7, 195, 57, 50, 64, 9, 17, 0, 0, 6,
+ 65, 12, 117, 13, 0, 0, 0, 7, 195, 41, 49, 64, 9, 17, 7, 195, 20, 209, 128, 9, 17, 15, 4, 95, 8, 1, 3, 49, 84, 6,
+ 35, 76, 138, 117, 122, 0, 0, 0, 6, 65, 16, 72, 13, 0, 0, 0, 6, 195, 57, 33, 192, 17, 0, 0, 8, 197, 56, 83, 65, 41,
+ 80, 76, 0, 0, 0, 0, 6, 65, 24, 83, 13, 0, 0, 0, 7, 195, 57, 48, 64, 9, 17, 7, 195, 57, 32, 192, 9, 17, 0, 0,
+ 6, 65, 28, 81, 13, 0, 0, 0, 0, 0, 6, 65, 32, 101, 13, 0, 0, 14, 1, 33, 6, 40, 88, 84, 138, 76, 50, 138, 49, 0,
+ 102, 14, 1, 33, 6, 40, 89, 49, 55, 138, 76, 50, 138, 49, 0, 0, 0, 11, 1, 35, 71, 140, 6, 39, 57, 10, 0, 27, 0, 6,
+ 65, 36, 37, 0, 14, 5, 193, 36, 72, 8, 0, 11, 1, 37, 48, 6, 39, 89, 47, 39, 0, 27, 0, 9, 1, 38, 10, 6, 36, 50,
+ 72, 0, 0, 0, 6, 65, 40, 57, 136, 0, 0, 0, 7, 195, 61, 22, 64, 9, 17, 15, 1, 42, 88, 84, 57, 6, 36, 88, 72, 37,
+ 117, 122, 0, 27, 0, 7, 195, 5, 2, 0, 9, 17, 9, 1, 43, 48, 55, 40, 89, 0, 27, 0, 7, 195, 5, 3, 0, 9, 17, 6,
+ 65, 44, 49, 13, 0, 0, 7, 195, 5, 4, 0, 9, 17, 0, 7, 195, 37, 69, 192, 9, 17, 11, 1, 46, 47, 35, 76, 49, 122, 0,
+ 104, 27, 10, 1, 46, 47, 39, 76, 49, 122, 0, 27, 0, 11, 1, 47, 49, 140, 6, 39, 88, 10, 0, 27, 0, 6, 65, 48, 55, 13,
+ 0, 0, 0, 7, 195, 57, 37, 192, 9, 17, 0, 0, 6, 65, 52, 65, 13, 0, 0, 7, 195, 53, 0, 64, 9, 17, 0, 7, 195, 92,
+ 150, 128, 9, 17, 0, 0, 6, 65, 56, 50, 13, 0, 0, 0, 7, 195, 57, 36, 192, 9, 17, 14, 1, 58, 72, 84, 6, 39, 47, 122,
+ 76, 49, 122, 0, 104, 13, 1, 58, 72, 84, 6, 39, 47, 39, 76, 49, 122, 0, 0, 0, 6, 65, 60, 39, 0, 14, 5, 193, 60, 72,
+ 28, 0, 14, 1, 61, 10, 57, 6, 36, 72, 50, 122, 49, 39, 0, 27, 0, 0, 0, 15, 1, 64, 47, 51, 81, 39, 84, 35, 76, 49,
+ 39, 37, 0, 102, 8, 1, 64, 10, 6, 35, 47, 0, 6, 65, 64, 48, 13, 0, 0, 7, 195, 65, 0, 64, 9, 17, 7, 194, 4, 32,
+ 9, 17, 41, 0, 7, 195, 56, 51, 192, 9, 17, 6, 195, 48, 128, 64, 17, 7, 195, 4, 209, 192, 9, 17, 0, 0, 7, 65, 68, 49,
+ 84, 13, 0, 0, 0, 6, 195, 72, 48, 192, 17, 0, 0, 6, 65, 72, 51, 13, 0, 0, 8, 66, 5, 32, 122, 51, 0, 102, 6, 194,
+ 73, 0, 9, 17, 0, 0, 0, 7, 65, 76, 89, 13, 0, 14, 7, 65, 76, 89, 10, 0, 28, 0, 0, 0, 0, 6, 65, 80, 47, 13,
+ 0, 0, 0, 7, 195, 36, 209, 192, 9, 17, 0, 0, 6, 65, 84, 40, 0, 14, 5, 193, 84, 72, 28, 7, 195, 4, 51, 0, 9, 17,
+ 0, 0, 0, 0, 6, 65, 88, 84, 13, 0, 0, 0, 0, 16, 4, 95, 49, 77, 52, 71, 6, 37, 55, 37, 57, 111, 50, 0, 104, 15,
+ 4, 95, 49, 77, 52, 71, 6, 37, 55, 37, 57, 139, 50, 0, 0, 13, 1, 92, 71, 6, 109, 49, 89, 55, 109, 91, 0, 27, 13, 65,
+ 92, 72, 40, 48, 55, 39, 15, 84, 13, 0, 102, 16, 65, 92, 72, 84, 39, 89, 47, 140, 40, 49, 39, 15, 84, 13, 0, 0, 7, 195,
+ 5, 52, 0, 9, 17, 0, 6, 195, 16, 243, 192, 17, 16, 1, 94, 117, 6, 37, 51, 49, 40, 65, 83, 55, 36, 49, 89, 0, 0, 7,
+ 195, 5, 54, 0, 9, 17, 0, 15, 4, 95, 49, 77, 49, 107, 6, 37, 61, 35, 72, 139, 0, 103, 16, 4, 95, 49, 77, 49, 107, 6,
+ 37, 61, 4, 122, 72, 139, 0, 102, 14, 4, 95, 49, 77, 49, 47, 6, 37, 89, 139, 78, 139, 0, 7, 65, 96, 37, 49, 89, 0, 0,
+ 7, 195, 97, 0, 64, 9, 17, 16, 4, 95, 49, 77, 50, 65, 6, 37, 55, 37, 57, 111, 50, 0, 104, 15, 4, 95, 49, 77, 50, 65,
+ 6, 37, 55, 37, 57, 139, 50, 0, 0, 7, 195, 4, 65, 0, 9, 17, 17, 4, 95, 49, 77, 51, 65, 37, 55, 37, 57, 137, 34, 72,
+ 139, 0, 102, 16, 4, 95, 49, 77, 51, 65, 6, 37, 55, 37, 35, 51, 72, 139, 0, 0, 0, 11, 65, 100, 37, 48, 89, 37, 55, 39,
+ 50, 0, 0, 7, 195, 4, 68, 0, 9, 17, 0, 6, 195, 72, 52, 192, 17, 7, 195, 20, 212, 192, 9, 17, 0, 0, 6, 65, 104, 88,
+ 13, 0, 0, 6, 194, 9, 32, 24, 17, 0, 7, 195, 21, 84, 128, 9, 17, 0, 0, 6, 195, 9, 35, 0, 17, 0, 6, 195, 5, 68,
+ 0, 17, 0, 15, 67, 16, 240, 216, 72, 6, 39, 117, 15, 6, 37, 49, 89, 0, 7, 195, 36, 101, 64, 9, 17, 0, 6, 195, 9, 38,
+ 0, 17, 0, 0, 0, 0, 0, 0, 6, 195, 29, 36, 19, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 1, 126, 47, 6, 37, 55,
+ 72, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 97, 128, 64, 9, 17, 6, 195, 73, 64, 64, 17, 0, 0, 0, 6, 194, 13,
+ 32, 9, 17, 6, 194, 5, 96, 9, 17, 0, 0, 0, 0, 0, 7, 195, 97, 129, 64, 9, 17, 7, 195, 36, 97, 128, 9, 17, 7, 195,
+ 13, 37, 0, 9, 17, 0, 0, 0, 0, 15, 67, 76, 148, 216, 89, 6, 37, 89, 15, 6, 37, 49, 89, 0, 7, 195, 97, 2, 64, 9,
+ 17, 7, 195, 93, 34, 64, 9, 17, 6, 195, 73, 69, 12, 17, 7, 195, 60, 34, 128, 9, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 7, 195, 5, 117, 0, 9, 17, 0, 0, 0, 0, 6, 195, 92, 36, 128, 17, 0, 0, 0, 0, 7, 195, 76, 36, 128, 9,
+ 17, 6, 195, 73, 52, 192, 17, 0, 0, 0, 6, 194, 17, 32, 24, 17, 0, 7, 195, 77, 148, 192, 9, 17, 0, 0, 0, 0, 7, 195,
+ 81, 5, 64, 9, 17, 0, 0, 0, 0, 7, 195, 60, 38, 128, 9, 17, 0, 0, 0, 7, 195, 4, 148, 0, 9, 17, 0, 0, 0, 0,
+ 6, 194, 21, 16, 9, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 36, 224, 192, 24, 7, 195, 72, 208, 64, 9, 17, 7, 195,
+ 52, 112, 64, 9, 17, 0, 0, 0, 0, 7, 195, 16, 16, 64, 9, 17, 6, 195, 12, 48, 64, 17, 0, 0, 8, 132, 197, 161, 20, 1,
+ 104, 76, 0, 8, 66, 21, 32, 36, 51, 0, 102, 0, 7, 195, 72, 209, 64, 9, 17, 7, 195, 52, 113, 64, 9, 17, 0, 0, 0, 0,
+ 7, 132, 197, 161, 20, 15, 76, 6, 195, 73, 65, 128, 17, 7, 195, 37, 97, 128, 9, 17, 0, 0, 0, 0, 7, 195, 72, 210, 64, 9,
+ 17, 7, 195, 52, 114, 64, 9, 17, 0, 7, 196, 56, 148, 212, 20, 76, 0, 0, 7, 195, 20, 52, 0, 9, 17, 0, 0, 15, 4, 95,
+ 4, 16, 20, 9, 88, 6, 35, 16, 109, 88, 10, 0, 0, 0, 0, 7, 195, 96, 19, 64, 9, 17, 0, 6, 195, 56, 83, 65, 76, 0,
+ 8, 197, 56, 83, 65, 52, 240, 76, 0, 0, 7, 195, 64, 131, 192, 9, 17, 6, 195, 32, 131, 192, 17, 6, 195, 4, 115, 64, 17, 0,
+ 0, 0, 0, 7, 195, 48, 148, 64, 9, 17, 6, 195, 29, 36, 128, 17, 0, 13, 4, 95, 20, 12, 4, 47, 6, 37, 55, 72, 122, 0,
+ 0, 0, 0, 6, 195, 72, 68, 192, 17, 7, 195, 5, 100, 128, 9, 17, 0, 0, 0, 6, 194, 25, 32, 9, 17, 0, 7, 195, 21, 65,
+ 0, 9, 17, 0, 0, 0, 8, 133, 9, 13, 1, 197, 161, 76, 0, 6, 195, 73, 69, 128, 17, 7, 195, 25, 37, 0, 9, 17, 0, 6,
+ 195, 25, 38, 0, 17, 0, 0, 0, 7, 195, 4, 209, 0, 9, 17, 0, 0, 6, 195, 29, 36, 146, 17, 0, 0, 0, 0, 0, 6, 194,
+ 21, 80, 9, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 77, 48, 64, 9, 17, 0, 0, 0, 6, 194,
+ 29, 32, 9, 17, 0, 7, 195, 72, 209, 128, 9, 17, 0, 0, 0, 6, 195, 29, 36, 0, 17, 0, 6, 195, 5, 97, 192, 17, 0, 7,
+ 195, 29, 38, 0, 9, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 60, 52, 128,
+ 9, 17, 7, 195, 29, 36, 192, 9, 17, 0, 0, 0, 0, 7, 195, 76, 52, 128, 9, 17, 0, 0, 18, 3, 226, 132, 162, 48, 140, 6,
+ 39, 6, 37, 88, 84, 39, 75, 122, 76, 0, 0, 6, 194, 33, 32, 9, 17, 0, 0, 0, 8, 195, 33, 37, 0, 9, 17, 41, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 17, 22, 64, 17, 0, 0, 0, 6, 194, 37, 16, 9, 17, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 7, 195, 96, 32, 64, 9, 17, 7, 195, 24, 96, 64, 9, 17, 0, 0, 18, 3, 226, 128, 166, 47, 140, 6, 37, 15, 47, 6,
+ 35, 76, 49, 36, 0, 104, 17, 3, 226, 128, 166, 47, 140, 6, 37, 15, 47, 6, 39, 76, 49, 36, 0, 0, 23, 3, 226, 128, 161, 72,
+ 84, 6, 39, 89, 47, 51, 139, 49, 37, 15, 49, 51, 6, 89, 47, 0, 102, 22, 3, 226, 128, 161, 72, 84, 6, 39, 89, 47, 140, 139,
+ 49, 37, 15, 49, 140, 6, 37, 90, 0, 0, 7, 195, 12, 64, 64, 9, 17, 7, 195, 5, 112, 128, 9, 17, 12, 3, 226, 128, 160, 49,
+ 44, 6, 89, 47, 0, 102, 11, 3, 226, 128, 160, 49, 140, 6, 37, 90, 0, 0, 0, 21, 3, 226, 128, 162, 49, 140, 6, 40, 48, 50,
+ 35, 15, 47, 6, 35, 76, 49, 122, 0, 104, 20, 3, 226, 128, 162, 49, 140, 6, 40, 48, 50, 35, 15, 47, 6, 39, 76, 49, 122, 0,
+ 0, 6, 195, 57, 97, 1, 17, 0, 12, 3, 226, 130, 172, 6, 36, 84, 140, 39, 0, 104, 11, 3, 226, 130, 172, 6, 36, 40, 51, 39,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 56, 83, 65, 80, 80, 76, 0, 0, 0, 0, 11, 3, 95, 50, 6, 72, 84,
+ 6, 109, 0, 102, 12, 3, 95, 50, 6, 72, 84, 6, 37, 57, 36, 0, 0, 0, 7, 195, 37, 51, 0, 9, 17, 0, 0, 0, 7, 195,
+ 37, 52, 0, 9, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 37, 65, 0, 24, 17, 0, 15, 4, 95, 13, 3, 14,
+ 65, 6, 35, 49, 140, 16, 39, 50, 0, 0, 0, 0, 0, 0, 7, 195, 96, 149, 192, 9, 17, 0, 0, 0, 0, 7, 195, 20, 211, 0,
+ 9, 17, 0, 7, 195, 20, 210, 0, 9, 17, 0, 0, 0, 6, 195, 97, 150, 128, 17, 13, 3, 226, 128, 176, 48, 140, 6, 39, 65, 37,
+ 55, 0, 0, 6, 195, 56, 81, 207, 8, 7, 195, 16, 246, 0, 9, 17, 0, 0, 0, 0, 16, 6, 95, 18, 15, 13, 1, 14, 140, 6,
+ 37, 65, 89, 49, 39, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 93, 64, 64, 17, 15, 3, 95, 51, 88, 47, 140, 6, 37, 72, 109,
+ 89, 109, 47, 0, 0, 12, 3, 95, 48, 67, 89, 47, 6, 111, 10, 0, 102, 11, 3, 95, 48, 67, 89, 47, 6, 39, 10, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 77, 65, 64, 72, 7, 195, 53, 1, 64, 9, 17, 0, 0, 0, 5, 194, 40, 80, 72,
18, 3, 95, 49, 57, 72, 6, 109, 84, 109, 47, 50, 35, 109, 89, 47, 0, 102, 16, 3, 95, 49, 57, 72, 6, 109, 84, 109, 47, 50,
130, 89, 47, 0, 0, 17, 3, 95, 49, 56, 6, 39, 89, 122, 65, 50, 35, 109, 89, 47, 0, 102, 15, 3, 95, 49, 56, 6, 39, 89,
122, 65, 50, 130, 89, 47, 0, 0, 16, 3, 95, 50, 67, 72, 84, 6, 36, 89, 47, 6, 35, 10, 0, 102, 15, 3, 95, 50, 67, 72,
- 84, 57, 6, 36, 89, 47, 6, 39, 0, 0, 0, 0, 0, 7, 196, 36, 208, 74, 84, 76, 0, 0, 17, 3, 95, 49, 49, 57, 6, 36,
- 72, 122, 50, 35, 109, 89, 47, 0, 102, 15, 3, 95, 49, 49, 57, 6, 36, 72, 122, 50, 130, 89, 47, 0, 0, 7, 195, 61, 67, 64,
- 46, 13, 7, 195, 5, 3, 64, 46, 13, 12, 3, 95, 49, 48, 72, 6, 109, 89, 109, 47, 0, 0, 16, 3, 95, 51, 67, 47, 51, 6,
- 37, 89, 47, 6, 35, 10, 0, 102, 16, 3, 95, 49, 51, 47, 140, 6, 37, 50, 35, 109, 89, 47, 0, 102, 14, 3, 95, 49, 51, 47,
- 140, 6, 37, 50, 130, 89, 47, 0, 0, 16, 3, 95, 49, 50, 72, 84, 6, 35, 50, 35, 109, 89, 47, 0, 102, 14, 3, 95, 49, 50,
- 72, 84, 6, 35, 50, 130, 89, 47, 0, 0, 16, 3, 95, 49, 53, 48, 6, 109, 47, 50, 35, 109, 89, 47, 0, 102, 14, 3, 95, 49,
- 53, 48, 6, 109, 47, 50, 130, 89, 47, 0, 16, 4, 95, 99, 121, 114, 78, 6, 37, 51, 37, 55, 37, 117, 35, 0, 0, 17, 3, 95,
- 49, 52, 76, 6, 109, 47, 44, 50, 35, 109, 89, 47, 0, 102, 15, 3, 95, 49, 52, 76, 6, 109, 47, 44, 50, 130, 89, 47, 0, 0,
- 18, 3, 95, 49, 55, 89, 6, 109, 72, 122, 65, 50, 35, 109, 89, 47, 0, 102, 16, 3, 95, 49, 55, 89, 6, 109, 72, 122, 65, 50,
- 130, 89, 47, 0, 0, 16, 3, 95, 49, 54, 91, 6, 109, 89, 50, 35, 109, 89, 47, 0, 102, 14, 3, 95, 49, 54, 91, 6, 109, 89,
- 50, 130, 89, 47, 0, 0, 0, 7, 195, 61, 52, 192, 46, 13, 6, 195, 12, 196, 128, 13, 17, 3, 95, 55, 88, 89, 6, 109, 72, 122,
- 65, 72, 109, 89, 109, 47, 0, 0, 18, 3, 95, 52, 67, 76, 36, 47, 51, 6, 37, 89, 47, 6, 39, 10, 0, 102, 0, 0, 0, 6,
- 195, 12, 68, 128, 13, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 97, 99, 117, 6, 35, 49, 139, 47, 0, 0, 0, 0, 0, 0,
- 13, 3, 95, 54, 67, 91, 6, 109, 89, 47, 6, 39, 0, 0, 0, 0, 6, 195, 8, 147, 9, 72, 0, 0, 11, 3, 95, 50, 102, 72,
- 84, 6, 109, 0, 102, 12, 3, 95, 50, 102, 72, 84, 6, 37, 57, 36, 0, 0, 0, 15, 3, 95, 50, 88, 72, 84, 6, 35, 72, 109,
- 89, 109, 47, 0, 0, 16, 5, 95, 48, 77, 65, 49, 107, 6, 37, 61, 35, 72, 36, 0, 103, 17, 5, 95, 48, 77, 65, 49, 107, 6,
- 37, 61, 4, 122, 72, 36, 0, 102, 15, 5, 95, 48, 77, 65, 49, 47, 6, 37, 89, 139, 78, 36, 0, 0, 0, 18, 5, 95, 48, 77,
- 65, 51, 65, 37, 55, 37, 57, 137, 34, 72, 36, 0, 102, 17, 5, 95, 48, 77, 65, 51, 65, 6, 37, 55, 37, 35, 51, 72, 36, 0,
- 0, 18, 5, 95, 48, 77, 65, 50, 65, 6, 37, 55, 37, 57, 111, 50, 35, 0, 104, 17, 5, 95, 48, 77, 65, 50, 65, 6, 37, 55,
- 37, 57, 139, 50, 35, 0, 0, 0, 0, 0, 6, 195, 88, 112, 64, 13, 6, 195, 4, 16, 64, 13, 0, 0, 0, 0, 7, 195, 92, 208,
- 64, 46, 13, 0, 10, 3, 95, 63, 63, 88, 50, 35, 49, 0, 0, 0, 6, 194, 53, 32, 24, 13, 0, 7, 195, 65, 33, 128, 46, 13,
- 7, 195, 61, 65, 128, 46, 13, 16, 3, 95, 52, 88, 76, 6, 109, 47, 44, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 7, 195, 21,
- 1, 128, 46, 13, 0, 0, 0, 0, 7, 195, 72, 226, 192, 46, 13, 7, 195, 5, 2, 128, 46, 13, 14, 3, 95, 53, 88, 48, 6, 109,
- 72, 109, 89, 109, 47, 0, 0, 0, 13, 4, 95, 114, 110, 103, 140, 16, 6, 37, 68, 81, 0, 0, 0, 7, 195, 4, 130, 192, 46, 13,
- 0, 0, 0, 0, 6, 195, 65, 35, 128, 13, 6, 195, 60, 83, 64, 13, 7, 195, 56, 99, 192, 46, 13, 15, 3, 95, 54, 88, 91, 6,
- 109, 88, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 6, 195, 188, 81, 193, 8, 0, 0, 0, 6, 195, 69, 4, 128, 13, 0, 7,
- 196, 36, 208, 84, 20, 76, 0, 0, 0, 8, 195, 77, 68, 128, 46, 24, 13, 7, 195, 53, 4, 128, 46, 13, 7, 195, 52, 20, 64, 46,
- 13, 0, 0, 0, 6, 194, 57, 32, 46, 13, 0, 6, 195, 81, 165, 128, 24, 7, 195, 33, 37, 128, 46, 13, 16, 3, 95, 56, 88, 6,
- 39, 89, 122, 65, 72, 109, 89, 109, 47, 0, 0, 7, 195, 57, 34, 0, 46, 13, 0, 0, 0, 0, 0, 6, 195, 213, 67, 192, 76, 0,
- 0, 7, 195, 36, 211, 0, 46, 13, 16, 3, 95, 57, 88, 72, 6, 109, 84, 109, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0,
- 0, 11, 3, 95, 63, 65, 89, 55, 39, 84, 39, 0, 0, 0, 0, 0, 7, 195, 53, 84, 0, 13, 41, 0, 0, 0, 13, 4, 95, 115,
- 116, 107, 49, 140, 16, 6, 39, 88, 0, 0, 0, 0, 7, 195, 60, 33, 0, 46, 13, 7, 195, 21, 128, 192, 46, 13, 0, 0, 0, 0,
- 6, 195, 72, 112, 128, 13, 7, 195, 60, 37, 0, 46, 13, 0, 0, 0, 0, 7, 195, 84, 145, 128, 46, 13, 7, 195, 65, 33, 192, 46,
- 13, 6, 195, 12, 68, 151, 13, 0, 0, 7, 66, 19, 144, 75, 13, 0, 0, 0, 7, 195, 4, 145, 128, 46, 13, 0, 0, 0, 5, 194,
- 48, 144, 72, 0, 7, 195, 97, 50, 64, 46, 13, 7, 195, 33, 34, 192, 46, 13, 7, 195, 29, 82, 64, 46, 13, 0, 7, 195, 60, 54,
- 0, 46, 13, 0, 0, 0, 0, 0, 0, 7, 194, 61, 48, 46, 13, 41, 19, 4, 95, 99, 105, 114, 117, 6, 37, 51, 49, 139, 65, 83,
- 55, 109, 49, 89, 0, 0, 0, 17, 4, 95, 48, 77, 52, 71, 6, 37, 55, 37, 57, 111, 50, 35, 0, 104, 16, 4, 95, 48, 77, 52,
- 71, 6, 37, 55, 37, 57, 139, 50, 35, 0, 0, 0, 17, 4, 95, 48, 77, 50, 65, 6, 37, 55, 37, 57, 111, 50, 35, 0, 104, 16,
- 4, 95, 48, 77, 50, 65, 6, 37, 55, 37, 57, 139, 50, 35, 0, 0, 17, 4, 95, 48, 77, 51, 65, 37, 55, 37, 57, 137, 34, 72,
- 138, 0, 102, 16, 4, 95, 48, 77, 51, 65, 6, 37, 55, 37, 35, 51, 72, 138, 0, 0, 0, 15, 4, 95, 48, 77, 49, 107, 6, 37,
- 61, 35, 72, 122, 0, 103, 16, 4, 95, 48, 77, 49, 107, 6, 37, 61, 4, 122, 72, 122, 0, 102, 14, 4, 95, 48, 77, 49, 47, 6,
- 37, 89, 139, 78, 122, 0, 0, 7, 66, 48, 160, 61, 13, 0, 0, 0, 0, 0, 0, 7, 195, 20, 20, 128, 46, 13, 0, 0, 0, 6,
- 194, 65, 32, 46, 13, 0, 17, 4, 95, 108, 105, 103, 55, 6, 37, 81, 122, 47, 4, 139, 51, 122, 0, 0, 0, 0, 0, 7, 195, 65,
- 37, 0, 46, 13, 0, 0, 0, 0, 7, 195, 37, 22, 64, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 56, 148, 205, 60,
- 76, 0, 0, 0, 0, 0, 6, 65, 184, 78, 136, 0, 0, 0, 6, 195, 64, 64, 64, 13, 6, 195, 4, 16, 192, 13, 0, 7, 195, 60,
- 102, 0, 46, 13, 0, 0, 0, 7, 195, 96, 192, 64, 46, 13, 7, 195, 60, 101, 0, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 14, 4, 95, 99, 101, 100, 117, 6, 109, 72, 138, 55, 122, 0, 0, 7, 195, 60, 115, 0, 46, 13, 0, 8, 66, 72, 16, 51, 122, 0,
- 102, 0, 7, 195, 64, 66, 64, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 76, 211, 192, 72, 6, 195, 80, 179, 192, 76, 6,
- 195, 36, 35, 64, 13, 0, 15, 4, 95, 99, 97, 112, 49, 6, 35, 48, 138, 47, 122, 55, 0, 0, 0, 0, 7, 195, 64, 179, 192, 46,
- 13, 0, 0, 0, 5, 194, 72, 32, 13, 7, 66, 56, 160, 67, 13, 0, 0, 0, 0, 6, 131, 95, 195, 186, 43, 0, 0, 7, 195, 17,
- 52, 128, 46, 13, 0, 0, 0, 0, 6, 65, 188, 76, 13, 0, 0, 26, 3, 95, 194, 173, 48, 140, 6, 37, 84, 140, 36, 65, 36, 50,
- 122, 15, 117, 6, 44, 47, 6, 37, 117, 122, 0, 0, 0, 25, 3, 95, 194, 171, 6, 39, 47, 84, 39, 51, 36, 50, 37, 15, 50, 6,
- 35, 84, 39, 72, 50, 138, 49, 0, 6, 131, 95, 195, 179, 43, 0, 6, 195, 60, 213, 192, 13, 7, 195, 52, 21, 192, 46, 13, 0, 0,
- 0, 6, 194, 72, 48, 46, 13, 0, 6, 195, 72, 49, 0, 13, 0, 6, 131, 95, 195, 173, 43, 0, 0, 0, 0, 6, 131, 95, 195, 169,
- 43, 0, 0, 5, 194, 73, 48, 13, 0, 7, 195, 104, 243, 192, 46, 13, 0, 0, 0, 0, 0, 6, 131, 95, 195, 161, 43, 0, 0, 6,
- 194, 72, 64, 46, 13, 0, 7, 195, 33, 64, 64, 46, 13, 0, 0, 0, 0, 0, 0, 6, 195, 73, 67, 0, 13, 0, 6, 194, 77, 32,
- 46, 13, 0, 7, 195, 77, 33, 0, 46, 13, 7, 195, 60, 97, 128, 46, 13, 0, 0, 0, 0, 0, 0, 0, 8, 66, 72, 80, 51, 36,
- 0, 102, 0, 7, 195, 41, 2, 64, 46, 13, 0, 0, 0, 5, 131, 239, 187, 191, 0, 6, 65, 192, 77, 136, 0, 0, 0, 0, 6, 195,
- 37, 49, 14, 13, 0, 0, 0, 0, 26, 3, 95, 194, 187, 88, 6, 35, 47, 84, 39, 51, 36, 50, 37, 15, 50, 6, 35, 84, 39, 72,
- 50, 138, 49, 0, 0, 7, 195, 73, 115, 192, 46, 13, 0, 0, 0, 0, 6, 195, 68, 36, 128, 13, 0, 0, 0, 16, 4, 95, 103, 114,
- 118, 50, 6, 35, 81, 55, 122, 89, 122, 49, 0, 0, 0, 0, 10, 2, 195, 151, 48, 6, 40, 47, 122, 0, 0, 0, 0, 0, 6, 195,
- 44, 241, 193, 8, 6, 195, 57, 97, 1, 13, 0, 0, 0, 15, 67, 64, 245, 24, 48, 6, 39, 47, 15, 6, 37, 49, 89, 0, 0, 13,
- 2, 194, 167, 6, 39, 72, 55, 39, 65, 122, 49, 0, 0, 12, 2, 194, 164, 84, 6, 35, 55, 40, 47, 122, 0, 0, 0, 0, 0, 0,
- 0, 18, 2, 194, 174, 51, 6, 36, 81, 37, 89, 47, 140, 35, 117, 138, 57, 122, 0, 0, 0, 5, 194, 77, 80, 72, 5, 194, 73, 112,
- 13, 0, 0, 0, 0, 14, 2, 194, 168, 48, 140, 6, 36, 81, 55, 122, 89, 0, 102, 15, 2, 194, 168, 48, 140, 6, 37, 57, 36, 81,
- 55, 122, 89, 0, 0, 19, 2, 194, 169, 6, 127, 47, 39, 51, 89, 49, 122, 15, 48, 140, 35, 84, 122, 0, 0, 12, 2, 194, 182, 76,
- 55, 6, 35, 50, 122, 49, 0, 0, 10, 2, 194, 183, 48, 6, 40, 47, 122, 0, 0, 6, 194, 72, 128, 46, 13, 0, 7, 195, 104, 16,
- 64, 46, 13, 6, 195, 4, 32, 192, 13, 11, 2, 194, 181, 65, 6, 37, 49, 140, 39, 0, 0, 19, 65, 200, 55, 13, 15, 89, 122, 15,
- 117, 6, 44, 47, 6, 37, 117, 39, 65, 0, 0, 0, 13, 2, 194, 176, 89, 47, 6, 36, 48, 36, 50, 0, 104, 12, 2, 194, 176, 89,
- 47, 6, 40, 48, 122, 67, 0, 0, 7, 195, 64, 208, 64, 46, 13, 0, 0, 7, 195, 85, 35, 0, 46, 13, 16, 2, 195, 183, 48, 6,
- 39, 72, 36, 61, 4, 36, 50, 39, 0, 102, 17, 2, 195, 183, 48, 6, 39, 72, 37, 57, 36, 61, 4, 36, 50, 39, 0, 0, 5, 194,
- 73, 128, 13, 0, 0, 0, 0, 12, 2, 194, 184, 89, 36, 72, 6, 37, 55, 122, 0, 0, 0, 8, 3, 95, 209, 129, 89, 13, 0, 0,
- 0, 0, 7, 195, 5, 34, 128, 46, 13, 7, 195, 4, 34, 192, 46, 13, 0, 0, 0, 0, 6, 195, 12, 114, 64, 13, 0, 0, 0, 0,
- 7, 195, 85, 49, 0, 46, 13, 7, 195, 36, 51, 64, 46, 13, 7, 195, 4, 51, 64, 46, 13, 0, 0, 0, 0, 0, 0, 7, 195, 84,
- 67, 0, 46, 13, 0, 0, 6, 195, 4, 36, 192, 13, 0, 0, 0, 7, 196, 56, 148, 212, 20, 76, 0, 7, 195, 57, 4, 128, 24, 13,
- 6, 195, 84, 69, 0, 13, 6, 195, 24, 20, 64, 13, 0, 0, 0, 0, 8, 197, 56, 83, 65, 80, 80, 76, 0, 0, 0, 0, 0, 0,
- 0, 5, 194, 76, 144, 72, 6, 194, 72, 176, 46, 13, 0, 0, 7, 195, 92, 22, 0, 46, 13, 0, 0, 12, 2, 203, 152, 71, 140, 6,
- 36, 84, 37, 89, 0, 0, 0, 0, 0, 6, 194, 85, 80, 46, 13, 0, 0, 0, 0, 7, 195, 85, 84, 0, 46, 13, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 6, 195, 4, 49, 205, 13, 7, 2, 209, 135, 76, 13, 0, 0, 7, 2, 209, 134, 117, 13, 0, 0, 7, 2,
- 209, 133, 101, 13, 0, 0, 7, 2, 209, 132, 83, 13, 0, 0, 7, 195, 5, 33, 192, 46, 13, 7, 195, 4, 49, 128, 46, 13, 6, 2,
- 209, 131, 40, 0, 0, 7, 2, 209, 130, 47, 13, 0, 0, 0, 7, 2, 209, 128, 51, 13, 0, 0, 7, 2, 209, 143, 57, 35, 0, 0,
- 7, 2, 209, 142, 57, 40, 0, 0, 6, 2, 209, 141, 36, 0, 0, 6, 194, 72, 208, 46, 13, 16, 2, 209, 140, 65, 6, 36, 49, 37,
- 15, 88, 4, 50, 35, 49, 0, 0, 9, 2, 209, 139, 57, 36, 34, 37, 0, 0, 6, 195, 72, 214, 0, 13, 17, 2, 209, 138, 47, 84,
- 52, 72, 6, 37, 15, 88, 50, 4, 35, 49, 0, 0, 7, 195, 72, 213, 0, 46, 13, 8, 2, 209, 137, 91, 78, 136, 0, 0, 7, 2,
- 209, 136, 91, 13, 0, 0, 7, 195, 53, 50, 64, 46, 13, 0, 12, 2, 95, 34, 50, 6, 35, 84, 39, 72, 0, 102, 14, 2, 95, 34,
- 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 7, 2, 209, 149, 118, 13, 0, 0, 0, 7, 195, 5, 51, 64, 46, 13, 14, 2, 95,
- 39, 6, 35, 48, 39, 89, 47, 140, 39, 83, 0, 7, 2, 209, 147, 77, 136, 0, 0, 19, 2, 95, 38, 47, 6, 44, 81, 6, 39, 84,
- 122, 76, 49, 39, 15, 6, 37, 0, 7, 2, 209, 146, 77, 136, 0, 0, 7, 2, 209, 145, 57, 39, 0, 0, 11, 2, 95, 36, 72, 6,
- 39, 55, 122, 51, 0, 0, 7, 2, 209, 159, 75, 13, 0, 0, 6, 195, 84, 130, 0, 13, 15, 2, 95, 42, 88, 84, 6, 36, 88, 72,
- 37, 117, 122, 0, 102, 15, 2, 95, 42, 88, 84, 57, 6, 36, 88, 72, 37, 117, 122, 0, 0, 24, 2, 95, 41, 88, 6, 35, 47, 84,
- 39, 51, 36, 50, 122, 15, 88, 6, 35, 81, 140, 35, 72, 122, 0, 0, 5, 194, 80, 160, 24, 5, 194, 76, 192, 24, 6, 194, 72, 224,
- 46, 13, 23, 2, 95, 40, 6, 39, 47, 84, 39, 51, 36, 50, 122, 15, 88, 6, 35, 81, 140, 35, 72, 122, 0, 7, 2, 209, 156, 78,
- 136, 0, 0, 6, 195, 36, 208, 77, 76, 7, 2, 209, 155, 78, 136, 0, 0, 12, 2, 95, 46, 47, 6, 35, 76, 49, 122, 0, 104, 11,
- 2, 95, 46, 47, 6, 39, 76, 49, 122, 0, 7, 2, 209, 154, 67, 13, 0, 0, 13, 2, 95, 45, 117, 6, 44, 47, 6, 37, 117, 122,
- 0, 11, 2, 95, 45, 65, 6, 37, 50, 40, 89, 0, 7, 2, 209, 153, 61, 13, 0, 0, 13, 2, 95, 44, 88, 6, 35, 48, 36, 47,
- 35, 0, 102, 11, 2, 95, 44, 88, 6, 35, 51, 36, 88, 0, 7, 2, 209, 152, 57, 136, 0, 0, 7, 195, 53, 36, 192, 24, 13, 9,
- 2, 95, 51, 47, 140, 6, 37, 0, 0, 9, 2, 95, 50, 72, 84, 6, 35, 0, 0, 7, 195, 85, 129, 0, 46, 13, 11, 2, 95, 49,
- 57, 6, 36, 72, 122, 50, 0, 0, 10, 2, 95, 48, 50, 6, 40, 55, 122, 0, 0, 8, 197, 56, 83, 65, 52, 240, 76, 11, 2, 95,
- 55, 89, 6, 109, 72, 122, 65, 0, 0, 10, 2, 95, 54, 91, 6, 109, 89, 47, 0, 0, 9, 2, 95, 53, 48, 6, 109, 47, 0, 0,
- 12, 2, 95, 52, 76, 6, 109, 47, 138, 51, 138, 0, 0, 6, 195, 56, 83, 65, 76, 18, 2, 95, 59, 47, 6, 35, 76, 49, 122, 88,
- 4, 35, 16, 109, 88, 0, 103, 19, 2, 95, 59, 47, 6, 35, 76, 49, 122, 88, 4, 35, 48, 36, 47, 35, 0, 102, 17, 2, 95, 59,
- 47, 6, 39, 76, 49, 122, 88, 4, 35, 16, 109, 88, 0, 7, 2, 208, 183, 88, 13, 0, 0, 7, 2, 208, 182, 90, 13, 0, 0, 11,
- 2, 95, 57, 72, 6, 109, 84, 109, 47, 0, 6, 2, 208, 181, 109, 0, 0, 10, 2, 95, 56, 6, 39, 89, 122, 65, 0, 7, 2, 208,
- 180, 72, 13, 0, 0, 7, 195, 73, 22, 64, 46, 13, 13, 2, 95, 63, 6, 40, 48, 37, 47, 50, 138, 49, 0, 7, 2, 208, 179, 81,
- 13, 0, 0, 14, 2, 95, 62, 84, 6, 36, 76, 37, 15, 6, 39, 72, 0, 7, 2, 208, 178, 84, 13, 0, 0, 13, 2, 95, 61, 57,
- 6, 36, 72, 50, 122, 49, 39, 0, 13, 2, 95, 61, 57, 6, 36, 72, 50, 122, 49, 39, 0, 7, 2, 208, 177, 71, 13, 0, 0, 7,
- 195, 84, 148, 0, 46, 13, 14, 2, 95, 60, 65, 6, 35, 67, 37, 15, 6, 39, 72, 0, 6, 2, 208, 176, 35, 0, 0, 7, 2, 208,
- 191, 48, 13, 0, 0, 6, 2, 208, 190, 39, 0, 0, 7, 2, 208, 189, 50, 13, 0, 0, 8, 2, 95, 64, 36, 47, 0, 102, 19, 2,
- 95, 64, 47, 6, 44, 81, 6, 39, 84, 122, 76, 49, 39, 15, 6, 35, 0, 7, 2, 208, 188, 65, 13, 0, 0, 7, 2, 208, 187, 55,
- 13, 0, 0, 7, 2, 208, 186, 49, 13, 0, 0, 15, 2, 208, 185, 49, 34, 4, 35, 47, 49, 39, 15, 6, 37, 0, 0, 6, 2, 208,
- 184, 37, 0, 0, 0, 0, 0, 0, 6, 195, 72, 32, 64, 13, 7, 195, 60, 112, 192, 46, 13, 7, 195, 36, 48, 192, 46, 13, 7, 195,
- 4, 48, 192, 46, 13, 0, 0, 6, 65, 212, 91, 13, 0, 0, 0, 7, 195, 88, 32, 64, 46, 13, 7, 195, 52, 64, 64, 46, 13, 0,
- 0, 0, 26, 4, 95, 226, 128, 154, 6, 39, 47, 84, 39, 51, 36, 50, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 7,
- 195, 60, 113, 192, 46, 13, 7, 195, 5, 49, 128, 46, 13, 7, 195, 4, 49, 192, 46, 13, 30, 4, 95, 226, 128, 153, 57, 6, 36, 72,
- 50, 39, 89, 47, 140, 6, 40, 49, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 26, 4, 95, 226, 128, 152, 6, 39, 47,
- 84, 39, 51, 36, 50, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 0, 27, 4, 95, 226, 128, 158, 88, 122, 47, 84, 39,
- 51, 36, 50, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 102, 26, 4, 95, 226, 128, 158, 89, 48, 6, 40, 91, 47, 36, 50,
- 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 7, 195, 88, 33, 64, 46, 13, 7, 195, 52, 65, 64, 46, 13, 24, 2, 95,
- 91, 6, 39, 47, 84, 39, 51, 36, 50, 122, 15, 6, 40, 81, 55, 122, 89, 47, 122, 0, 102, 22, 2, 95, 91, 6, 39, 47, 84, 39,
- 51, 36, 50, 122, 15, 6, 40, 81, 55, 122, 47, 122, 0, 27, 4, 95, 226, 128, 157, 88, 6, 35, 47, 84, 39, 51, 36, 50, 37, 15,
- 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 26, 4, 95, 226, 128, 156, 6, 39, 47, 84, 39, 51, 36, 50, 37, 15, 50, 6, 35,
- 84, 39, 72, 50, 138, 49, 0, 0, 15, 4, 95, 226, 128, 147, 109, 50, 15, 117, 6, 44, 47, 122, 0, 0, 0, 7, 195, 56, 162, 64,
- 46, 13, 10, 2, 95, 95, 117, 6, 44, 47, 122, 0, 0, 0, 25, 2, 95, 93, 88, 6, 35, 47, 84, 39, 51, 36, 50, 122, 15, 6,
- 40, 81, 55, 122, 89, 47, 122, 0, 102, 23, 2, 95, 93, 88, 6, 35, 47, 84, 39, 51, 36, 50, 122, 15, 6, 40, 81, 55, 122, 47,
- 122, 0, 0, 0, 7, 195, 36, 194, 64, 72, 8, 6, 195, 4, 194, 64, 8, 7, 195, 52, 66, 64, 46, 13, 6, 195, 24, 34, 64, 13,
- 0, 15, 4, 95, 226, 128, 148, 109, 65, 15, 117, 6, 44, 47, 122, 0, 0, 14, 3, 95, 97, 114, 6, 137, 34, 35, 48, 89, 49, 39,
- 0, 0, 12, 2, 95, 96, 81, 140, 6, 35, 84, 37, 89, 0, 0, 7, 195, 36, 67, 64, 46, 13, 7, 195, 20, 195, 64, 46, 13, 7,
- 195, 5, 51, 128, 46, 13, 0, 0, 0, 0, 6, 195, 8, 147, 192, 72, 7, 195, 4, 195, 64, 46, 13, 0, 0, 0, 0, 7, 195, 36,
- 52, 192, 46, 13, 0, 0, 0, 0, 7, 195, 85, 52, 128, 46, 13, 7, 195, 20, 52, 192, 46, 13, 7, 2, 95, 115, 89, 13, 0, 0,
- 0, 15, 4, 95, 104, 97, 99, 49, 84, 6, 35, 76, 138, 117, 122, 0, 0, 0, 7, 195, 72, 21, 192, 46, 13, 7, 195, 4, 53, 192,
- 46, 13, 26, 4, 95, 226, 128, 185, 6, 39, 47, 84, 39, 51, 36, 50, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 0,
- 0, 0, 25, 2, 95, 123, 6, 39, 47, 84, 39, 51, 36, 50, 122, 15, 84, 6, 37, 47, 37, 76, 122, 89, 47, 122, 0, 0, 0, 0,
- 0, 0, 0, 26, 2, 95, 125, 88, 6, 35, 47, 84, 39, 51, 36, 50, 122, 15, 84, 6, 37, 47, 37, 76, 122, 89, 47, 122, 0, 0,
- 15, 2, 95, 124, 6, 40, 89, 48, 51, 122, 84, 50, 122, 0, 102, 13, 2, 95, 124, 6, 39, 49, 39, 65, 37, 117, 122, 0, 0, 0,
- 0, 0, 6, 194, 101, 80, 46, 13, 0, 0, 0, 0, 0, 0, 7, 196, 56, 148, 193, 52, 76, 0, 0, 0, 7, 195, 36, 64, 128, 46,
- 13, 7, 195, 5, 48, 192, 46, 13, 0, 0, 0, 0, 7, 195, 57, 32, 64, 46, 13, 7, 195, 21, 48, 192, 46, 13, 0, 0, 0, 0,
- 7, 195, 13, 1, 64, 46, 13, 0, 0, 0, 0, 7, 195, 84, 65, 128, 46, 13, 7, 195, 57, 33, 64, 46, 13, 0, 0, 0, 0, 0,
- 0, 0, 0, 7, 195, 57, 34, 64, 46, 13, 0, 0, 0, 5, 194, 97, 144, 13, 0, 7, 195, 4, 67, 128, 46, 13, 0, 21, 5, 95,
- 49, 77, 65, 49, 57, 36, 72, 50, 122, 15, 107, 37, 61, 122, 72, 122, 0, 102, 0, 0, 0, 7, 195, 57, 35, 64, 46, 13, 6, 195,
- 25, 35, 64, 13, 0, 0, 0, 0, 6, 195, 56, 148, 201, 76, 7, 195, 37, 52, 192, 46, 13, 0, 0, 0, 0, 6, 195, 88, 36, 128,
- 13, 7, 195, 85, 52, 192, 46, 13, 7, 195, 57, 36, 64, 46, 13, 0, 0, 0, 0, 7, 195, 13, 5, 64, 46, 13, 0, 0, 0, 0,
- 7, 195, 57, 37, 64, 46, 13, 0, 0, 0, 0, 0, 0, 0, 16, 70, 12, 243, 148, 72, 243, 0, 117, 39, 50, 47, 51, 125, 55, 0,
- 0, 0, 0, 0, 0, 0, 13, 67, 13, 68, 140, 117, 39, 50, 47, 51, 125, 55, 0, 6, 195, 13, 68, 140, 13, 0, 0, 0, 0, 0,
- 0, 0, 7, 195, 36, 64, 192, 46, 13, 0, 0, 0, 0, 6, 195, 36, 208, 64, 76, 7, 195, 57, 32, 128, 46, 13, 0, 0, 0, 0,
- 6, 195, 9, 33, 128, 13, 7, 195, 5, 65, 128, 46, 13, 0, 0, 0, 0, 13, 67, 85, 65, 128, 40, 15, 47, 36, 15, 36, 83, 0,
- 7, 195, 57, 33, 128, 46, 13, 7, 195, 4, 193, 192, 46, 13, 0, 0, 0, 0, 7, 195, 64, 114, 64, 46, 13, 0, 0, 0, 0, 7,
- 195, 36, 194, 192, 46, 13, 0, 6, 65, 228, 90, 13, 0, 0, 0, 0, 6, 195, 76, 19, 64, 72, 7, 195, 28, 131, 192, 46, 13, 0,
- 15, 67, 16, 240, 216, 72, 6, 39, 117, 15, 6, 37, 49, 89, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 41, 36, 128, 13, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 37, 70, 128, 46, 13, 0, 16, 6, 95, 114, 111, 109, 97, 110,
- 140, 6, 37, 65, 89, 49, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 67, 52, 16, 216, 65, 6, 35, 117, 15, 6, 37, 49, 89,
- 0, 6, 195, 4, 68, 204, 13, 0, 6, 196, 135, 0, 3, 78, 0, 7, 6, 196, 141, 0, 3, 76, 0, 7, 6, 196, 145, 0, 3, 77,
- 0, 7, 6, 197, 161, 0, 3, 91, 0, 7, 6, 197, 190, 0, 3, 90, 0, 7, 6, 97, 0, 3, 35, 0, 4, 2, 106, 3, 137, 0,
- 2, 114, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 3, 117, 0, 7, 6, 100, 0, 3, 72, 0, 197, 190, 3, 75, 0, 197,
- 190, 8, 2, 32, 3, 75, 13, 0, 122, 3, 118, 0, 122, 8, 2, 32, 3, 118, 13, 0, 7, 6, 101, 0, 120, 101, 5, 2, 8, 3,
- 2, 36, 37, 49, 89, 36, 0, 120, 101, 8, 3, 2, 36, 49, 89, 36, 0, 4, 1, 106, 3, 36, 0, 2, 106, 0, 3, 109, 0, 7,
- 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 3, 81, 0, 7, 6, 104, 0, 8, 3, 101, 0, 3, 107, 0, 7, 6, 105, 0, 110, 105,
- 1, 32, 46, 3, 2, 37, 50, 37, 0, 3, 37, 0, 7, 6, 106, 0, 3, 57, 0, 1, 17, 65, 29, 2, 32, 3, 57, 10, 0, 7,
- 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 1, 25, 2, 25, 3, 45, 0, 3, 55, 0, 106, 1, 118, 3, 55, 57, 0, 106, 2, 12,
- 3, 61, 0, 106, 8, 2, 32, 3, 61, 13, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 106, 3, 67, 0, 106,
- 8, 2, 32, 3, 67, 13, 0, 4, 2, 103, 3, 68, 0, 2, 107, 0, 7, 6, 111, 0, 3, 39, 0, 117, 3, 129, 0, 7, 6, 112,
- 0, 3, 48, 0, 7, 6, 113, 0, 3, 49, 0, 117, 5, 2, 3, 49, 40, 0, 117, 3, 49, 84, 0, 7, 6, 114, 0, 4, 3, 51,
- 0, 1, 17, 65, 2, 17, 65, 0, 2, 32, 0, 114, 0, 1, 25, 2, 25, 3, 52, 0, 1, 25, 2, 17, 65, 3, 140, 0, 7, 6,
- 115, 0, 3, 89, 0, 7, 6, 116, 0, 3, 47, 0, 7, 6, 117, 0, 3, 40, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0,
- 3, 84, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 1, 25, 2, 25, 3, 37, 0, 3, 57, 0, 7, 6, 122, 0, 3,
- 88, 0, 7, 6, 206, 0, 177, 3, 6, 35, 55, 83, 122, 0, 172, 3, 6, 35, 55, 83, 122, 15, 47, 6, 39, 50, 39, 89, 0, 183,
- 3, 6, 36, 47, 122, 0, 174, 3, 6, 36, 47, 122, 15, 47, 6, 39, 50, 39, 89, 0, 181, 3, 6, 36, 48, 89, 138, 55, 39, 50,
- 0, 173, 3, 6, 36, 48, 89, 138, 55, 39, 50, 15, 47, 6, 39, 50, 39, 89, 0, 191, 3, 6, 39, 65, 138, 49, 140, 39, 50, 10,
- 0, 184, 3, 47, 101, 6, 36, 47, 122, 0, 186, 3, 49, 6, 35, 48, 122, 0, 190, 3, 49, 89, 6, 37, 0, 189, 3, 50, 6, 37,
- 0, 187, 3, 55, 6, 35, 65, 72, 122, 0, 185, 3, 57, 6, 39, 47, 122, 0, 175, 3, 57, 6, 39, 47, 122, 15, 47, 6, 39, 50,
- 39, 89, 0, 188, 3, 65, 6, 37, 0, 178, 3, 71, 6, 36, 47, 122, 0, 180, 3, 72, 6, 36, 55, 47, 122, 0, 179, 3, 81, 6,
- 35, 65, 122, 0, 182, 3, 88, 6, 36, 47, 122, 0, 7, 6, 207, 0, 137, 3, 6, 39, 65, 36, 81, 122, 0, 142, 3, 6, 39, 65,
- 36, 81, 122, 15, 47, 6, 39, 50, 39, 89, 0, 140, 3, 6, 39, 65, 138, 49, 140, 39, 50, 15, 47, 6, 39, 50, 39, 89, 0, 132,
- 3, 47, 6, 35, 40, 0, 128, 3, 48, 6, 37, 0, 136, 3, 48, 89, 6, 37, 0, 129, 3, 51, 6, 39, 0, 141, 3, 81, 44, 76,
- 49, 37, 15, 6, 37, 48, 89, 138, 55, 39, 50, 15, 47, 6, 39, 50, 39, 89, 0, 133, 3, 81, 44, 76, 49, 37, 23, 6, 37, 48,
- 89, 138, 55, 39, 50, 0, 130, 3, 81, 44, 76, 49, 39, 23, 88, 6, 35, 84, 44, 91, 50, 39, 23, 89, 6, 37, 81, 65, 122, 0,
- 134, 3, 83, 6, 37, 0, 131, 3, 89, 6, 37, 81, 65, 122, 0, 135, 3, 101, 6, 37, 0, 7, 6, 0, 4, 45, 1, 32, 17, 65,
- 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 4, 195, 159, 3, 21, 100, 101, 0, 195, 164, 0, 195, 182, 0, 195,
- 188, 0, 45, 8, 32, 2, 32, 15, 3, 65, 37, 50, 40, 89, 0, 36, 3, 72, 6, 39, 55, 122, 51, 0, 195, 173, 3, 121, 0, 195,
- 169, 3, 123, 0, 195, 161, 3, 124, 0, 195, 179, 3, 125, 0, 195, 186, 3, 126, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts26 = FileInMemory_createWithData (7731, reinterpret_cast<const char *> (&espeakdata_dicts26_data),
- U"espeak-1.48.04-source/espeak-data/hbs_dict",
+ 84, 57, 6, 36, 89, 47, 6, 39, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 49, 49, 57, 6, 36, 72, 122, 50, 35, 109, 89, 47,
+ 0, 102, 15, 3, 95, 49, 49, 57, 6, 36, 72, 122, 50, 130, 89, 47, 0, 0, 7, 195, 61, 67, 64, 9, 17, 7, 195, 5, 3, 64,
+ 9, 17, 12, 3, 95, 49, 48, 72, 6, 109, 89, 109, 47, 0, 0, 16, 3, 95, 51, 67, 47, 51, 6, 37, 89, 47, 6, 35, 10, 0,
+ 102, 16, 3, 95, 49, 51, 47, 140, 6, 37, 50, 35, 109, 89, 47, 0, 102, 14, 3, 95, 49, 51, 47, 140, 6, 37, 50, 130, 89, 47,
+ 0, 0, 16, 3, 95, 49, 50, 72, 84, 6, 35, 50, 35, 109, 89, 47, 0, 102, 14, 3, 95, 49, 50, 72, 84, 6, 35, 50, 130, 89,
+ 47, 0, 0, 16, 3, 95, 49, 53, 48, 6, 109, 47, 50, 35, 109, 89, 47, 0, 102, 14, 3, 95, 49, 53, 48, 6, 109, 47, 50, 130,
+ 89, 47, 0, 0, 17, 3, 95, 49, 52, 76, 6, 109, 47, 44, 50, 35, 109, 89, 47, 0, 102, 15, 3, 95, 49, 52, 76, 6, 109, 47,
+ 44, 50, 130, 89, 47, 0, 0, 18, 3, 95, 49, 55, 89, 6, 109, 72, 122, 65, 50, 35, 109, 89, 47, 0, 102, 16, 3, 95, 49, 55,
+ 89, 6, 109, 72, 122, 65, 50, 130, 89, 47, 0, 0, 16, 3, 95, 49, 54, 91, 6, 109, 89, 50, 35, 109, 89, 47, 0, 102, 14, 3,
+ 95, 49, 54, 91, 6, 109, 89, 50, 130, 89, 47, 0, 0, 0, 7, 195, 61, 52, 192, 9, 17, 6, 195, 12, 196, 128, 17, 17, 3, 95,
+ 55, 88, 89, 6, 109, 72, 122, 65, 72, 109, 89, 109, 47, 0, 0, 18, 3, 95, 52, 67, 76, 36, 47, 51, 6, 37, 89, 47, 6, 39,
+ 10, 0, 102, 0, 0, 0, 6, 195, 12, 68, 128, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 12, 68, 151,
+ 17, 13, 3, 95, 54, 67, 91, 6, 109, 89, 47, 6, 39, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 50, 88, 72, 84, 6, 35,
+ 72, 109, 89, 109, 47, 0, 0, 16, 5, 95, 48, 77, 65, 49, 107, 6, 37, 61, 35, 72, 36, 0, 103, 17, 5, 95, 48, 77, 65, 49,
+ 107, 6, 37, 61, 4, 122, 72, 36, 0, 102, 15, 5, 95, 48, 77, 65, 49, 47, 6, 37, 89, 139, 78, 36, 0, 0, 0, 18, 5, 95,
+ 48, 77, 65, 51, 65, 37, 55, 37, 57, 137, 34, 72, 36, 0, 102, 17, 5, 95, 48, 77, 65, 51, 65, 6, 37, 55, 37, 35, 51, 72,
+ 36, 0, 0, 18, 5, 95, 48, 77, 65, 50, 65, 6, 37, 55, 37, 57, 111, 50, 35, 0, 104, 17, 5, 95, 48, 77, 65, 50, 65, 6,
+ 37, 55, 37, 57, 139, 50, 35, 0, 0, 0, 0, 0, 6, 195, 88, 112, 64, 17, 6, 195, 4, 16, 64, 17, 0, 0, 0, 0, 7, 195,
+ 92, 208, 64, 9, 17, 0, 10, 3, 95, 63, 63, 88, 50, 35, 49, 0, 0, 0, 6, 194, 53, 32, 24, 17, 0, 7, 195, 65, 33, 128,
+ 9, 17, 7, 195, 61, 65, 128, 9, 17, 16, 3, 95, 52, 88, 76, 6, 109, 47, 44, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 7,
+ 195, 21, 1, 128, 9, 17, 0, 0, 0, 0, 7, 195, 72, 226, 192, 9, 17, 7, 195, 5, 2, 128, 9, 17, 14, 3, 95, 53, 88, 48,
+ 6, 109, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 7, 195, 4, 130, 192, 9, 17, 0, 0, 0, 0, 6, 195, 65, 35, 128, 17, 6,
+ 195, 60, 83, 64, 17, 7, 195, 56, 99, 192, 9, 17, 15, 3, 95, 54, 88, 91, 6, 109, 88, 72, 109, 89, 109, 47, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 6, 195, 69, 4, 128, 17, 0, 0, 0, 0, 8, 195, 77, 68, 128, 9, 24, 17, 7, 195, 53, 4, 128, 9, 17,
+ 7, 195, 52, 20, 64, 9, 17, 0, 0, 0, 6, 194, 57, 32, 9, 17, 0, 13, 67, 13, 68, 140, 117, 39, 50, 47, 51, 125, 55, 0,
+ 6, 195, 81, 165, 128, 24, 7, 195, 33, 37, 128, 9, 17, 6, 195, 13, 68, 140, 17, 16, 3, 95, 56, 88, 6, 39, 89, 122, 65, 72,
+ 109, 89, 109, 47, 0, 0, 7, 195, 57, 34, 0, 9, 17, 0, 9, 134, 14, 5, 13, 1, 197, 161, 76, 0, 0, 0, 0, 0, 0, 7,
+ 195, 36, 211, 0, 9, 17, 16, 3, 95, 57, 88, 72, 6, 109, 84, 109, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 11,
+ 3, 95, 63, 65, 89, 55, 39, 84, 39, 0, 0, 0, 0, 0, 7, 195, 53, 84, 0, 17, 41, 0, 0, 0, 0, 0, 0, 7, 195, 60,
+ 33, 0, 9, 17, 7, 195, 21, 128, 192, 9, 17, 0, 0, 0, 0, 6, 195, 72, 112, 128, 17, 7, 195, 60, 37, 0, 9, 17, 14, 4,
+ 95, 15, 7, 15, 6, 39, 81, 39, 50, 109, 49, 0, 0, 13, 68, 77, 64, 82, 80, 89, 47, 6, 35, 51, 47, 0, 0, 0, 6, 195,
+ 33, 166, 143, 17, 0, 7, 195, 84, 145, 128, 9, 17, 7, 195, 65, 33, 192, 9, 17, 0, 0, 0, 0, 7, 195, 4, 145, 128, 9, 17,
+ 0, 0, 0, 5, 194, 48, 144, 72, 0, 7, 195, 97, 50, 64, 9, 17, 7, 195, 33, 34, 192, 9, 17, 7, 195, 29, 82, 64, 9, 17,
+ 0, 7, 195, 60, 54, 0, 9, 17, 0, 0, 0, 0, 0, 0, 7, 194, 61, 48, 9, 17, 41, 0, 0, 17, 4, 95, 48, 77, 52, 71,
+ 6, 37, 55, 37, 57, 111, 50, 35, 0, 104, 16, 4, 95, 48, 77, 52, 71, 6, 37, 55, 37, 57, 139, 50, 35, 0, 0, 6, 195, 65,
+ 35, 198, 24, 0, 17, 4, 95, 48, 77, 50, 65, 6, 37, 55, 37, 57, 111, 50, 35, 0, 104, 16, 4, 95, 48, 77, 50, 65, 6, 37,
+ 55, 37, 57, 139, 50, 35, 0, 0, 17, 4, 95, 48, 77, 51, 65, 37, 55, 37, 57, 137, 34, 72, 138, 0, 102, 16, 4, 95, 48, 77,
+ 51, 65, 6, 37, 55, 37, 35, 51, 72, 138, 0, 0, 0, 15, 4, 95, 48, 77, 49, 107, 6, 37, 61, 35, 72, 122, 0, 103, 16, 4,
+ 95, 48, 77, 49, 107, 6, 37, 61, 4, 122, 72, 122, 0, 102, 14, 4, 95, 48, 77, 49, 47, 6, 37, 89, 139, 78, 122, 0, 0, 13,
+ 4, 95, 2, 18, 22, 71, 140, 16, 6, 109, 84, 0, 7, 66, 48, 160, 61, 13, 0, 0, 0, 0, 0, 0, 7, 195, 20, 20, 128, 9,
+ 17, 0, 0, 0, 6, 194, 65, 32, 9, 17, 0, 0, 0, 0, 0, 7, 195, 65, 37, 0, 9, 17, 0, 0, 0, 0, 7, 195, 37, 22,
+ 64, 9, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 64, 64, 64, 17, 6, 195, 4, 16, 192,
+ 17, 0, 7, 195, 60, 102, 0, 9, 17, 0, 0, 0, 7, 195, 96, 192, 64, 9, 17, 7, 195, 60, 101, 0, 9, 17, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 7, 195, 60, 115, 0, 9, 17, 0, 8, 66, 72, 16, 51, 122, 0, 102, 0, 7, 195, 64, 66, 64, 9, 17,
+ 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 76, 211, 192, 72, 6, 195, 80, 179, 192, 76, 6, 195, 36, 35, 64, 17, 0, 0, 0, 19,
+ 4, 95, 3, 9, 18, 117, 6, 37, 51, 49, 139, 65, 83, 55, 109, 49, 89, 0, 0, 7, 195, 64, 179, 192, 9, 17, 0, 0, 0, 5,
+ 194, 72, 32, 17, 7, 66, 56, 160, 67, 13, 0, 0, 0, 0, 6, 131, 95, 195, 186, 43, 0, 0, 7, 195, 17, 52, 128, 9, 17, 0,
+ 0, 0, 0, 13, 4, 95, 19, 20, 11, 49, 140, 16, 6, 39, 88, 0, 0, 26, 3, 95, 194, 173, 48, 140, 6, 37, 84, 140, 36, 65,
+ 36, 50, 122, 15, 117, 6, 44, 47, 6, 37, 117, 122, 0, 0, 12, 4, 95, 1, 3, 21, 6, 35, 49, 139, 47, 0, 0, 25, 3, 95,
+ 194, 171, 6, 39, 47, 84, 39, 51, 36, 50, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 6, 131, 95, 195, 179, 43, 0, 15,
+ 67, 52, 16, 216, 65, 6, 35, 117, 15, 6, 37, 49, 89, 0, 6, 195, 60, 213, 192, 17, 7, 195, 52, 21, 192, 9, 17, 0, 0, 0,
+ 6, 194, 72, 48, 9, 17, 0, 6, 195, 72, 49, 0, 17, 0, 6, 131, 95, 195, 173, 43, 0, 0, 0, 13, 4, 95, 18, 14, 7, 140,
+ 16, 6, 37, 68, 81, 0, 0, 6, 131, 95, 195, 169, 43, 0, 0, 5, 194, 73, 48, 17, 0, 7, 195, 104, 243, 192, 9, 17, 0, 0,
+ 0, 8, 133, 196, 141, 5, 7, 1, 8, 0, 0, 6, 131, 95, 195, 161, 43, 0, 0, 6, 194, 72, 64, 9, 17, 0, 7, 195, 33, 64,
+ 64, 9, 17, 0, 0, 0, 0, 0, 0, 6, 195, 73, 67, 0, 17, 0, 6, 194, 77, 32, 9, 17, 0, 7, 195, 77, 33, 0, 9, 17,
+ 7, 195, 60, 97, 128, 9, 17, 0, 0, 0, 13, 67, 41, 1, 71, 57, 136, 15, 48, 6, 36, 81, 0, 24, 4, 95, 1, 3, 50, 72,
+ 84, 6, 39, 89, 47, 140, 16, 139, 49, 138, 38, 6, 35, 49, 139, 47, 0, 0, 0, 0, 0, 8, 66, 72, 80, 51, 36, 0, 102, 0,
+ 7, 195, 41, 2, 64, 9, 17, 7, 195, 20, 49, 12, 9, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 3, 95, 194, 187,
+ 88, 6, 35, 47, 84, 39, 51, 36, 50, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 7, 195, 73, 115, 192, 9, 17, 0,
+ 6, 195, 8, 147, 1, 72, 0, 7, 2, 196, 135, 78, 136, 0, 0, 6, 195, 8, 147, 15, 72, 0, 6, 195, 68, 36, 128, 17, 0, 0,
+ 0, 0, 0, 6, 195, 8, 147, 9, 72, 0, 10, 2, 195, 151, 48, 6, 40, 47, 122, 0, 0, 0, 7, 2, 196, 141, 76, 13, 0, 0,
+ 20, 2, 197, 130, 55, 13, 15, 89, 122, 15, 117, 6, 44, 47, 6, 37, 117, 39, 65, 0, 0, 0, 0, 0, 0, 13, 2, 194, 167, 6,
+ 39, 72, 55, 39, 65, 122, 49, 0, 0, 12, 2, 194, 164, 84, 6, 35, 55, 40, 47, 122, 0, 0, 0, 7, 196, 36, 208, 84, 20, 76,
+ 0, 0, 0, 7, 2, 196, 145, 77, 136, 0, 0, 18, 2, 194, 174, 51, 6, 36, 81, 37, 89, 47, 140, 35, 117, 138, 57, 122, 0, 0,
+ 0, 5, 194, 77, 80, 72, 5, 194, 73, 112, 17, 0, 0, 0, 0, 14, 2, 194, 168, 48, 140, 6, 36, 81, 55, 122, 89, 0, 102, 15,
+ 2, 194, 168, 48, 140, 6, 37, 57, 36, 81, 55, 122, 89, 0, 0, 19, 2, 194, 169, 6, 127, 47, 39, 51, 89, 49, 122, 15, 48, 140,
+ 35, 84, 122, 0, 0, 12, 2, 194, 182, 76, 55, 6, 35, 50, 122, 49, 0, 0, 10, 2, 194, 183, 48, 6, 40, 47, 122, 0, 0, 6,
+ 194, 72, 128, 9, 17, 0, 7, 195, 104, 16, 64, 9, 17, 6, 195, 4, 32, 192, 17, 11, 2, 194, 181, 65, 6, 37, 49, 140, 39, 0,
+ 0, 0, 6, 195, 37, 49, 14, 17, 0, 13, 2, 194, 176, 89, 47, 6, 36, 48, 36, 50, 0, 104, 12, 2, 194, 176, 89, 47, 6, 40,
+ 48, 122, 67, 0, 0, 7, 195, 64, 208, 64, 9, 17, 0, 0, 7, 195, 85, 35, 0, 9, 17, 16, 2, 195, 183, 48, 6, 39, 72, 36,
+ 61, 4, 36, 50, 39, 0, 102, 17, 2, 195, 183, 48, 6, 39, 72, 37, 57, 36, 61, 4, 36, 50, 39, 0, 0, 5, 194, 73, 128, 17,
+ 0, 0, 14, 4, 95, 3, 5, 4, 117, 6, 109, 72, 138, 55, 122, 0, 0, 0, 12, 2, 194, 184, 89, 36, 72, 6, 37, 55, 122, 0,
+ 0, 17, 4, 95, 12, 9, 7, 55, 6, 37, 81, 122, 47, 4, 139, 51, 122, 0, 7, 2, 197, 161, 91, 13, 0, 0, 0, 0, 0, 7,
+ 195, 5, 34, 128, 9, 17, 7, 195, 4, 34, 192, 9, 17, 0, 0, 0, 0, 6, 195, 12, 114, 64, 17, 0, 0, 0, 0, 7, 195, 85,
+ 49, 0, 9, 17, 7, 195, 36, 51, 64, 9, 17, 7, 195, 4, 51, 64, 9, 17, 0, 0, 0, 0, 0, 7, 2, 197, 190, 90, 13, 0,
+ 0, 7, 195, 84, 67, 0, 9, 17, 0, 0, 6, 195, 4, 36, 192, 17, 0, 0, 0, 0, 7, 195, 57, 4, 128, 24, 17, 6, 195, 84,
+ 69, 0, 17, 6, 195, 24, 20, 64, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 76, 144, 72, 6, 194, 72, 176, 9,
+ 17, 0, 0, 7, 195, 92, 22, 0, 9, 17, 0, 0, 12, 2, 203, 152, 71, 140, 6, 36, 84, 37, 89, 0, 0, 0, 0, 0, 6, 194,
+ 85, 80, 9, 17, 0, 0, 7, 196, 56, 83, 65, 52, 76, 0, 0, 7, 195, 85, 84, 0, 9, 17, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 7, 2, 95, 19, 89, 13, 0, 0, 0, 0, 0, 7, 195, 5, 33, 192, 9, 17, 7, 195, 4, 49, 128, 9, 17, 0, 0, 0,
+ 0, 0, 0, 0, 6, 194, 72, 208, 9, 17, 0, 0, 7, 196, 36, 208, 77, 60, 76, 6, 195, 72, 214, 0, 17, 0, 7, 195, 72, 213,
+ 0, 9, 17, 0, 6, 195, 56, 146, 133, 76, 6, 195, 4, 49, 141, 17, 0, 7, 195, 53, 50, 64, 9, 17, 0, 12, 2, 95, 34, 50,
+ 6, 35, 84, 39, 72, 0, 102, 14, 2, 95, 34, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 0, 0, 7, 195, 5, 51, 64, 9,
+ 17, 14, 2, 95, 39, 6, 35, 48, 39, 89, 47, 140, 39, 83, 0, 0, 19, 2, 95, 38, 47, 6, 44, 81, 6, 39, 84, 122, 76, 49,
+ 39, 15, 6, 37, 0, 0, 0, 11, 2, 95, 36, 72, 6, 39, 55, 122, 51, 0, 0, 0, 6, 195, 84, 130, 0, 17, 15, 2, 95, 42,
+ 88, 84, 6, 36, 88, 72, 37, 117, 122, 0, 102, 15, 2, 95, 42, 88, 84, 57, 6, 36, 88, 72, 37, 117, 122, 0, 15, 4, 95, 3,
+ 1, 16, 49, 6, 35, 48, 138, 47, 122, 55, 0, 0, 24, 2, 95, 41, 88, 6, 35, 47, 84, 39, 51, 36, 50, 122, 15, 88, 6, 35,
+ 81, 140, 35, 72, 122, 0, 0, 5, 194, 80, 160, 24, 5, 194, 76, 192, 24, 6, 194, 72, 224, 9, 17, 23, 2, 95, 40, 6, 39, 47,
+ 84, 39, 51, 36, 50, 122, 15, 88, 6, 35, 81, 140, 35, 72, 122, 0, 0, 0, 7, 196, 36, 208, 74, 84, 76, 12, 2, 95, 46, 47,
+ 6, 35, 76, 49, 122, 0, 104, 11, 2, 95, 46, 47, 6, 39, 76, 49, 122, 0, 0, 13, 2, 95, 45, 117, 6, 44, 47, 6, 37, 117,
+ 122, 0, 11, 2, 95, 45, 65, 6, 37, 50, 40, 89, 0, 0, 13, 2, 95, 44, 88, 6, 35, 48, 36, 47, 35, 0, 102, 11, 2, 95,
+ 44, 88, 6, 35, 51, 36, 88, 0, 0, 7, 195, 53, 36, 192, 24, 17, 9, 2, 95, 51, 47, 140, 6, 37, 0, 0, 9, 2, 95, 50,
+ 72, 84, 6, 35, 0, 0, 7, 195, 85, 129, 0, 9, 17, 11, 2, 95, 49, 57, 6, 36, 72, 122, 50, 0, 0, 10, 2, 95, 48, 50,
+ 6, 40, 55, 122, 0, 0, 11, 2, 95, 55, 89, 6, 109, 72, 122, 65, 0, 0, 10, 2, 95, 54, 91, 6, 109, 89, 47, 0, 0, 9,
+ 2, 95, 53, 48, 6, 109, 47, 0, 0, 12, 2, 95, 52, 76, 6, 109, 47, 138, 51, 138, 0, 0, 18, 2, 95, 59, 47, 6, 35, 76,
+ 49, 122, 88, 4, 35, 16, 109, 88, 0, 103, 19, 2, 95, 59, 47, 6, 35, 76, 49, 122, 88, 4, 35, 48, 36, 47, 35, 0, 102, 17,
+ 2, 95, 59, 47, 6, 39, 76, 49, 122, 88, 4, 35, 16, 109, 88, 0, 0, 0, 11, 2, 95, 57, 72, 6, 109, 84, 109, 47, 0, 0,
+ 10, 2, 95, 56, 6, 39, 89, 122, 65, 0, 0, 7, 195, 73, 22, 64, 9, 17, 13, 2, 95, 63, 6, 40, 48, 37, 47, 50, 138, 49,
+ 0, 0, 14, 2, 95, 62, 84, 6, 36, 76, 37, 15, 6, 39, 72, 0, 0, 13, 2, 95, 61, 57, 6, 36, 72, 50, 122, 49, 39, 0,
+ 13, 2, 95, 61, 57, 6, 36, 72, 50, 122, 49, 39, 0, 0, 7, 195, 84, 148, 0, 9, 17, 14, 2, 95, 60, 65, 6, 35, 67, 37,
+ 15, 6, 39, 72, 0, 0, 0, 0, 0, 8, 2, 95, 64, 36, 47, 0, 102, 19, 2, 95, 64, 47, 6, 44, 81, 6, 39, 84, 122, 76,
+ 49, 39, 15, 6, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 72, 32, 64, 17, 7, 195, 60, 112, 192, 9, 17, 7, 195,
+ 36, 48, 192, 9, 17, 7, 195, 4, 48, 192, 9, 17, 0, 0, 0, 0, 7, 195, 88, 32, 64, 9, 17, 7, 195, 52, 64, 64, 9, 17,
+ 0, 0, 0, 6, 195, 44, 241, 193, 8, 26, 4, 95, 226, 128, 154, 6, 39, 47, 84, 39, 51, 36, 50, 37, 15, 50, 6, 35, 84, 39,
+ 72, 50, 138, 49, 0, 0, 7, 195, 60, 113, 192, 9, 17, 7, 195, 5, 49, 128, 9, 17, 7, 195, 4, 49, 192, 9, 17, 30, 4, 95,
+ 226, 128, 153, 57, 6, 36, 72, 50, 39, 89, 47, 140, 6, 40, 49, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 26, 4,
+ 95, 226, 128, 152, 6, 39, 47, 84, 39, 51, 36, 50, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 13, 4, 95, 4, 15, 20,
+ 47, 6, 39, 76, 49, 122, 0, 0, 0, 27, 4, 95, 226, 128, 158, 88, 122, 47, 84, 39, 51, 36, 50, 37, 15, 50, 6, 35, 84, 39,
+ 72, 50, 138, 49, 0, 102, 26, 4, 95, 226, 128, 158, 89, 48, 6, 40, 91, 47, 36, 50, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138,
+ 49, 0, 0, 7, 195, 88, 33, 64, 9, 17, 7, 195, 52, 65, 64, 9, 17, 24, 2, 95, 91, 6, 39, 47, 84, 39, 51, 36, 50, 122,
+ 15, 6, 40, 81, 55, 122, 89, 47, 122, 0, 102, 22, 2, 95, 91, 6, 39, 47, 84, 39, 51, 36, 50, 122, 15, 6, 40, 81, 55, 122,
+ 47, 122, 0, 27, 4, 95, 226, 128, 157, 88, 6, 35, 47, 84, 39, 51, 36, 50, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0,
+ 0, 26, 4, 95, 226, 128, 156, 6, 39, 47, 84, 39, 51, 36, 50, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 15, 4,
+ 95, 226, 128, 147, 109, 50, 15, 117, 6, 44, 47, 122, 0, 0, 0, 7, 195, 56, 162, 64, 9, 17, 10, 2, 95, 95, 117, 6, 44, 47,
+ 122, 0, 0, 0, 25, 2, 95, 93, 88, 6, 35, 47, 84, 39, 51, 36, 50, 122, 15, 6, 40, 81, 55, 122, 89, 47, 122, 0, 102, 23,
+ 2, 95, 93, 88, 6, 35, 47, 84, 39, 51, 36, 50, 122, 15, 6, 40, 81, 55, 122, 47, 122, 0, 0, 6, 195, 4, 49, 205, 17, 0,
+ 7, 195, 36, 194, 64, 72, 8, 6, 195, 4, 194, 64, 8, 7, 195, 52, 66, 64, 9, 17, 6, 195, 24, 34, 64, 17, 0, 15, 4, 95,
+ 226, 128, 148, 109, 65, 15, 117, 6, 44, 47, 122, 0, 0, 0, 12, 2, 95, 96, 81, 140, 6, 35, 84, 37, 89, 0, 0, 7, 195, 36,
+ 67, 64, 9, 17, 7, 195, 20, 195, 64, 9, 17, 7, 195, 5, 51, 128, 9, 17, 0, 0, 0, 0, 6, 195, 8, 147, 192, 72, 7, 195,
+ 4, 195, 64, 9, 17, 0, 7, 196, 56, 148, 193, 52, 76, 0, 0, 16, 4, 95, 7, 18, 22, 50, 6, 35, 81, 55, 122, 89, 122, 49,
+ 0, 0, 7, 195, 36, 52, 192, 9, 17, 0, 0, 0, 0, 7, 195, 85, 52, 128, 9, 17, 7, 195, 20, 52, 192, 9, 17, 0, 0, 0,
+ 6, 195, 56, 148, 201, 76, 0, 7, 195, 72, 21, 192, 9, 17, 7, 195, 4, 53, 192, 9, 17, 26, 4, 95, 226, 128, 185, 6, 39, 47,
+ 84, 39, 51, 36, 50, 37, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 0, 0, 0, 25, 2, 95, 123, 6, 39, 47, 84, 39,
+ 51, 36, 50, 122, 15, 84, 6, 37, 47, 37, 76, 122, 89, 47, 122, 0, 14, 4, 95, 4, 9, 1, 6, 40, 65, 55, 122, 139, 47, 0,
+ 0, 0, 0, 0, 0, 0, 26, 2, 95, 125, 88, 6, 35, 47, 84, 39, 51, 36, 50, 122, 15, 84, 6, 37, 47, 37, 76, 122, 89, 47,
+ 122, 0, 0, 15, 2, 95, 124, 6, 40, 89, 48, 51, 122, 84, 50, 122, 0, 102, 13, 2, 95, 124, 6, 39, 49, 39, 65, 37, 117, 122,
+ 0, 0, 0, 0, 0, 6, 194, 101, 80, 9, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 36, 64, 128, 9, 17, 7, 195, 5,
+ 48, 192, 9, 17, 0, 0, 0, 0, 7, 195, 57, 32, 64, 9, 17, 7, 195, 21, 48, 192, 9, 17, 0, 0, 0, 0, 7, 195, 13, 1,
+ 64, 9, 17, 0, 0, 0, 0, 7, 195, 84, 65, 128, 9, 17, 7, 195, 57, 33, 64, 9, 17, 0, 0, 0, 0, 0, 0, 0, 6, 195,
+ 56, 148, 213, 76, 0, 7, 195, 57, 34, 64, 9, 17, 0, 0, 0, 5, 194, 97, 144, 17, 0, 7, 195, 4, 67, 128, 9, 17, 0, 21,
+ 5, 95, 49, 77, 65, 49, 57, 36, 72, 50, 122, 15, 107, 37, 61, 122, 72, 122, 0, 102, 0, 0, 0, 7, 195, 57, 35, 64, 9, 17,
+ 6, 195, 25, 35, 64, 17, 0, 0, 0, 0, 7, 195, 37, 52, 192, 9, 17, 0, 0, 0, 0, 6, 195, 88, 36, 128, 17, 7, 195, 85,
+ 52, 192, 9, 17, 7, 195, 57, 36, 64, 9, 17, 0, 0, 0, 0, 7, 195, 13, 5, 64, 9, 17, 0, 0, 0, 0, 7, 195, 57, 37,
+ 64, 9, 17, 0, 0, 0, 0, 0, 0, 0, 16, 70, 12, 243, 148, 72, 243, 0, 117, 39, 50, 47, 51, 125, 55, 0, 0, 0, 7, 196,
+ 56, 148, 205, 60, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 36, 64, 192, 9, 17, 0, 0, 0, 0, 15, 67, 64,
+ 245, 24, 48, 6, 39, 47, 15, 6, 37, 49, 89, 0, 6, 195, 36, 208, 64, 76, 7, 195, 57, 32, 128, 9, 17, 0, 0, 0, 0, 6,
+ 195, 9, 33, 128, 17, 7, 195, 5, 65, 128, 9, 17, 0, 0, 0, 0, 13, 67, 85, 65, 128, 40, 15, 47, 36, 15, 36, 83, 0, 7,
+ 195, 57, 33, 128, 9, 17, 7, 195, 4, 193, 192, 9, 17, 0, 0, 0, 0, 7, 195, 64, 114, 64, 9, 17, 0, 0, 0, 0, 7, 195,
+ 36, 194, 192, 9, 17, 0, 0, 0, 6, 195, 36, 208, 77, 76, 0, 6, 195, 76, 19, 64, 72, 7, 195, 28, 131, 192, 9, 17, 0, 0,
+ 0, 0, 0, 0, 8, 3, 4, 197, 190, 75, 13, 0, 0, 0, 6, 195, 41, 36, 128, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 6, 195, 4, 68, 204, 17, 0, 0, 0, 0, 7, 195, 37, 70, 128, 9, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
+ 196, 135, 0, 3, 78, 0, 7, 6, 196, 141, 0, 3, 76, 0, 7, 6, 196, 145, 0, 3, 77, 0, 7, 6, 197, 161, 0, 3, 91, 0,
+ 7, 6, 197, 190, 0, 3, 90, 0, 7, 6, 97, 0, 3, 35, 0, 4, 2, 106, 3, 137, 0, 2, 114, 0, 7, 6, 98, 0, 3, 71,
+ 0, 7, 6, 99, 0, 3, 117, 0, 7, 6, 100, 0, 3, 72, 0, 197, 190, 3, 75, 0, 122, 3, 118, 0, 7, 6, 101, 0, 120, 101,
+ 5, 2, 8, 3, 2, 36, 37, 49, 89, 36, 0, 120, 101, 8, 3, 2, 36, 49, 89, 36, 0, 4, 1, 106, 3, 36, 0, 2, 106, 0,
+ 3, 109, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 3, 81, 0, 7, 6, 104, 0, 8, 3, 101, 0, 3, 107, 0, 7, 6,
+ 105, 0, 110, 105, 1, 32, 46, 3, 2, 37, 50, 37, 0, 3, 37, 0, 7, 6, 106, 0, 3, 57, 0, 1, 17, 65, 29, 2, 32, 3,
+ 57, 10, 0, 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 1, 25, 2, 25, 3, 45, 0, 3, 55, 0, 106, 1, 118, 3, 55, 57,
+ 0, 106, 2, 12, 3, 61, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 106, 3, 67, 0, 4, 2, 103, 3, 68,
+ 0, 2, 107, 0, 7, 6, 111, 0, 3, 39, 0, 117, 3, 129, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 49, 0, 117,
+ 5, 2, 3, 49, 40, 0, 117, 3, 49, 84, 0, 7, 6, 114, 0, 4, 3, 51, 0, 1, 17, 65, 2, 17, 65, 0, 2, 32, 0, 114,
+ 0, 1, 25, 2, 25, 3, 52, 0, 1, 25, 2, 17, 65, 3, 140, 0, 7, 6, 115, 0, 3, 89, 0, 7, 6, 116, 0, 3, 47, 0,
+ 7, 6, 117, 0, 3, 40, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 84, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7,
+ 6, 121, 0, 1, 25, 2, 25, 3, 37, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 206, 0, 177, 3, 6, 35, 55, 83,
+ 122, 0, 172, 3, 6, 35, 55, 83, 122, 15, 47, 6, 39, 50, 39, 89, 0, 183, 3, 6, 36, 47, 122, 0, 174, 3, 6, 36, 47, 122,
+ 15, 47, 6, 39, 50, 39, 89, 0, 181, 3, 6, 36, 48, 89, 138, 55, 39, 50, 0, 173, 3, 6, 36, 48, 89, 138, 55, 39, 50, 15,
+ 47, 6, 39, 50, 39, 89, 0, 191, 3, 6, 39, 65, 138, 49, 140, 39, 50, 10, 0, 184, 3, 47, 101, 6, 36, 47, 122, 0, 186, 3,
+ 49, 6, 35, 48, 122, 0, 190, 3, 49, 89, 6, 37, 0, 189, 3, 50, 6, 37, 0, 187, 3, 55, 6, 35, 65, 72, 122, 0, 185, 3,
+ 57, 6, 39, 47, 122, 0, 175, 3, 57, 6, 39, 47, 122, 15, 47, 6, 39, 50, 39, 89, 0, 188, 3, 65, 6, 37, 0, 178, 3, 71,
+ 6, 36, 47, 122, 0, 180, 3, 72, 6, 36, 55, 47, 122, 0, 179, 3, 81, 6, 35, 65, 122, 0, 182, 3, 88, 6, 36, 47, 122, 0,
+ 7, 6, 207, 0, 137, 3, 6, 39, 65, 36, 81, 122, 0, 142, 3, 6, 39, 65, 36, 81, 122, 15, 47, 6, 39, 50, 39, 89, 0, 140,
+ 3, 6, 39, 65, 138, 49, 140, 39, 50, 15, 47, 6, 39, 50, 39, 89, 0, 132, 3, 47, 6, 35, 40, 0, 128, 3, 48, 6, 37, 0,
+ 136, 3, 48, 89, 6, 37, 0, 129, 3, 51, 6, 39, 0, 141, 3, 81, 44, 76, 49, 37, 15, 6, 37, 48, 89, 138, 55, 39, 50, 15,
+ 47, 6, 39, 50, 39, 89, 0, 133, 3, 81, 44, 76, 49, 37, 23, 6, 37, 48, 89, 138, 55, 39, 50, 0, 130, 3, 81, 44, 76, 49,
+ 39, 23, 88, 6, 35, 84, 44, 91, 50, 39, 23, 89, 6, 37, 81, 65, 122, 0, 134, 3, 83, 6, 37, 0, 131, 3, 89, 6, 37, 81,
+ 65, 122, 0, 135, 3, 101, 6, 37, 0, 7, 6, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2,
+ 32, 15, 0, 4, 195, 159, 3, 21, 100, 101, 0, 195, 164, 0, 195, 182, 0, 195, 188, 0, 45, 8, 32, 2, 32, 15, 3, 65, 37, 50,
+ 40, 89, 0, 36, 3, 72, 6, 39, 55, 122, 51, 0, 195, 173, 3, 121, 0, 195, 169, 3, 123, 0, 195, 161, 3, 124, 0, 195, 179, 3,
+ 125, 0, 195, 186, 3, 126, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts22 = FileInMemory_createWithData (7359, reinterpret_cast<const char *> (&espeakdata_dicts22_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/hbs_dict",
U"hbs");
- my addItem_move (espeakdata_dicts26.move());
+ Collection_addItem (me.peek(), espeakdata_dicts22.transfer());
- static unsigned char espeakdata_dicts27_data[8607] = {
- 0, 4, 0, 0, 46, 25, 0, 0, 0, 0, 34, 21, 224, 164, 173, 224, 164, 190, 224, 164, 136, 224, 164, 154, 224, 164, 190, 224, 164, 176,
- 224, 164, 190, 71, 107, 118, 37, 6, 80, 107, 118, 34, 118, 0, 0, 30, 18, 224, 164, 157, 224, 165, 139, 224, 164, 178, 224, 164, 157, 224,
- 164, 190, 224, 164, 178, 79, 107, 39, 6, 55, 79, 107, 118, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 21,
- 224, 164, 182, 224, 165, 141, 224, 164, 176, 224, 164, 174, 224, 164, 166, 224, 164, 190, 224, 164, 168, 91, 34, 35, 65, 6, 72, 118, 50, 0,
- 0, 0, 0, 0, 17, 4, 95, 100, 112, 116, 10, 72, 13, 89, 13, 65, 55, 6, 119, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 36, 72, 121, 55, 13, 34, 0, 0, 12, 1, 37, 48, 109, 47, 6, 113, 91, 13, 47, 0,
- 0, 0, 0, 0, 0, 3, 129, 42, 13, 1, 42, 47, 118, 34, 6, 118, 68, 49, 13, 50, 0, 0, 8, 1, 43, 48, 55, 109, 89, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 61, 71, 109, 34, 6, 118, 71, 13, 34, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 224, 164, 149, 224, 165, 128, 72, 0,
- 15, 140, 224, 164, 134, 224, 164, 170, 224, 164, 149, 224, 165, 139, 72, 0, 0, 12, 137, 224, 164, 176, 224, 164, 185, 224, 165, 128, 72, 9,
- 134, 224, 164, 175, 224, 165, 135, 72, 9, 134, 224, 164, 175, 224, 165, 135, 72, 0, 0, 0, 15, 140, 224, 164, 137, 224, 164, 168, 224, 164,
- 149, 224, 165, 128, 72, 15, 140, 224, 164, 137, 224, 164, 184, 224, 164, 149, 224, 165, 128, 72, 15, 140, 224, 164, 134, 224, 164, 170, 224, 164,
- 149, 224, 165, 128, 72, 0, 9, 134, 224, 164, 149, 224, 165, 135, 72, 9, 134, 224, 164, 181, 224, 165, 135, 72, 0, 0, 0, 12, 137, 224,
- 164, 176, 224, 164, 185, 224, 165, 135, 72, 0, 9, 134, 224, 164, 149, 224, 165, 139, 72, 9, 134, 224, 164, 181, 224, 165, 139, 72, 9, 134,
- 224, 164, 181, 224, 165, 139, 72, 0, 0, 15, 140, 224, 164, 137, 224, 164, 168, 224, 164, 149, 224, 165, 135, 72, 15, 140, 224, 164, 137, 224,
- 164, 184, 224, 164, 149, 224, 165, 135, 72, 15, 140, 224, 164, 134, 224, 164, 170, 224, 164, 149, 224, 165, 135, 72, 15, 140, 224, 164, 174, 224,
- 165, 129, 224, 164, 157, 224, 165, 135, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 224, 164, 185, 224, 165, 136, 72, 0,
- 0, 0, 9, 134, 224, 164, 185, 224, 165, 139, 72, 0, 0, 0, 0, 0, 0, 16, 9, 224, 164, 174, 224, 165, 135, 224, 164, 130, 65, 126,
- 12, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 146, 224, 164, 135, 224, 164, 168, 224, 165, 141, 224, 164, 185, 224, 165, 135, 224,
- 164, 130, 72, 0, 0, 0, 15, 140, 224, 164, 164, 224, 165, 129, 224, 164, 157, 224, 165, 135, 72, 24, 149, 224, 164, 164, 224, 165, 129, 224,
- 164, 174, 224, 165, 141, 224, 164, 185, 224, 165, 135, 224, 164, 130, 72, 0, 0, 12, 137, 224, 164, 174, 224, 164, 151, 224, 164, 176, 8, 0,
- 11, 6, 224, 164, 151, 224, 164, 188, 100, 13, 0, 0, 9, 134, 224, 164, 181, 224, 164, 185, 72, 0, 39, 24, 224, 164, 168, 224, 165, 140,
- 224, 164, 149, 224, 164, 176, 224, 164, 182, 224, 164, 190, 224, 164, 185, 224, 165, 128, 50, 35, 40, 6, 49, 35, 34, 6, 91, 118, 107, 113,
- 0, 0, 0, 11, 6, 224, 164, 149, 224, 164, 188, 104, 13, 0, 0, 0, 9, 134, 224, 164, 149, 224, 164, 190, 72, 0, 0, 0, 0, 38,
- 24, 224, 164, 174, 224, 165, 130, 224, 164, 178, 224, 164, 174, 224, 164, 130, 224, 164, 164, 224, 165, 141, 224, 164, 176, 65, 40, 55, 6, 65,
- 35, 50, 6, 47, 34, 35, 0, 0, 33, 21, 224, 164, 174, 224, 164, 185, 224, 164, 190, 224, 164, 184, 224, 164, 190, 224, 164, 151, 224, 164,
- 176, 65, 35, 107, 118, 89, 118, 81, 35, 34, 0, 0, 15, 140, 224, 164, 137, 224, 164, 168, 224, 164, 149, 224, 164, 190, 72, 15, 140, 224,
- 164, 137, 224, 164, 184, 224, 164, 149, 224, 164, 190, 72, 15, 140, 224, 164, 135, 224, 164, 168, 224, 164, 149, 224, 164, 190, 72, 15, 140, 224,
- 164, 135, 224, 164, 184, 224, 164, 149, 224, 164, 190, 72, 0, 0, 0, 0, 47, 30, 224, 164, 133, 224, 164, 130, 224, 164, 156, 224, 164, 168,
- 224, 165, 128, 224, 164, 170, 224, 165, 129, 224, 164, 164, 224, 165, 141, 224, 164, 176, 35, 50, 57, 35, 50, 6, 113, 48, 40, 47, 12, 6,
- 34, 35, 0, 11, 6, 224, 164, 171, 224, 164, 188, 83, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 140, 224, 164, 149, 224, 165, 141,
- 224, 164, 175, 224, 164, 190, 72, 8, 0, 12, 137, 224, 164, 176, 224, 164, 185, 224, 164, 190, 72, 0, 36, 24, 224, 164, 173, 224, 165, 130,
- 224, 164, 164, 224, 164, 170, 224, 165, 141, 224, 164, 176, 224, 165, 135, 224, 164, 164, 71, 107, 40, 47, 6, 48, 34, 36, 47, 0, 0, 0,
- 15, 140, 224, 164, 134, 224, 164, 170, 224, 164, 149, 224, 164, 190, 72, 0, 0, 0, 0, 0, 0, 31, 21, 224, 164, 149, 224, 165, 141, 224,
- 164, 176, 224, 164, 191, 224, 164, 149, 224, 165, 135, 224, 164, 159, 49, 34, 6, 113, 49, 113, 47, 0, 0, 0, 0, 9, 134, 224, 164, 175,
- 224, 164, 185, 72, 0, 0, 34, 21, 224, 164, 149, 224, 164, 190, 224, 164, 178, 224, 164, 154, 224, 164, 149, 224, 165, 141, 224, 164, 176, 49,
- 118, 55, 6, 80, 35, 49, 6, 34, 35, 0, 0, 0, 0, 29, 18, 224, 164, 176, 224, 164, 190, 224, 164, 182, 224, 165, 128, 224, 164, 171,
- 224, 164, 178, 34, 118, 91, 37, 6, 83, 35, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 164, 161, 224, 164, 188,
- 70, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 18, 224, 164, 174, 224, 164, 185, 224, 164,
- 190, 224, 164, 166, 224, 165, 135, 224, 164, 181, 65, 35, 107, 118, 6, 72, 36, 84, 0, 0, 9, 134, 224, 164, 185, 224, 164, 174, 72, 0,
- 0, 0, 12, 137, 224, 164, 164, 224, 165, 129, 224, 164, 174, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 38, 24, 224, 164, 176, 224, 164, 190, 224, 164, 174, 224, 164, 176, 224, 164, 190, 224, 164, 156, 224, 165, 141,
- 224, 165, 159, 34, 118, 65, 12, 34, 118, 79, 6, 79, 57, 35, 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, 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, 0, 0, 0, 0, 0, 0, 14, 3, 95, 51, 57, 122,
- 50, 47, 6, 118, 55, 37, 89, 0, 12, 3, 95, 50, 49, 113, 49, 12, 6, 37, 89, 0, 0, 12, 3, 95, 51, 56, 6, 109, 34, 47,
- 37, 89, 0, 10, 3, 95, 50, 48, 71, 6, 112, 89, 0, 0, 11, 3, 95, 50, 51, 47, 6, 114, 37, 89, 0, 0, 11, 3, 95, 50,
- 50, 71, 6, 118, 37, 89, 0, 0, 13, 3, 95, 50, 53, 48, 6, 109, 80, 12, 37, 89, 0, 0, 12, 3, 95, 50, 52, 80, 6, 120,
- 71, 37, 89, 0, 0, 14, 3, 95, 50, 55, 89, 13, 47, 12, 6, 118, 37, 89, 0, 0, 13, 3, 95, 50, 54, 143, 109, 71, 71, 6,
- 37, 89, 0, 0, 13, 3, 95, 51, 49, 113, 49, 13, 47, 6, 37, 89, 0, 0, 10, 3, 95, 51, 48, 47, 6, 112, 89, 0, 0, 12,
- 3, 95, 51, 51, 47, 6, 127, 47, 37, 89, 0, 0, 13, 3, 95, 51, 50, 71, 6, 35, 47, 12, 37, 89, 0, 0, 9, 134, 224, 164,
- 165, 224, 165, 128, 72, 12, 3, 95, 51, 53, 48, 6, 127, 47, 37, 89, 0, 0, 12, 3, 95, 51, 52, 80, 6, 130, 47, 37, 89, 0,
- 0, 12, 3, 95, 51, 55, 89, 6, 127, 47, 37, 89, 0, 0, 13, 3, 95, 51, 54, 143, 6, 109, 47, 12, 37, 89, 0, 0, 0, 9,
- 134, 224, 164, 165, 224, 165, 135, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 55, 57, 122, 50,
- 6, 118, 89, 37, 0, 12, 3, 95, 54, 49, 6, 113, 49, 89, 109, 141, 0, 0, 9, 3, 224, 165, 140, 147, 135, 0, 103, 8, 3, 224,
- 165, 140, 147, 120, 0, 15, 3, 95, 55, 56, 109, 47, 108, 6, 109, 47, 12, 109, 34, 0, 10, 3, 95, 54, 48, 89, 6, 118, 141, 0,
- 0, 9, 3, 95, 48, 67, 89, 6, 120, 0, 14, 3, 95, 54, 51, 47, 6, 113, 34, 114, 89, 109, 141, 0, 0, 12, 3, 95, 54, 50,
- 71, 6, 118, 89, 109, 141, 0, 0, 8, 3, 224, 165, 137, 18, 121, 0, 12, 3, 95, 54, 53, 48, 6, 127, 89, 109, 141, 0, 0, 9,
- 3, 224, 165, 136, 147, 134, 0, 102, 8, 3, 224, 165, 136, 147, 115, 0, 12, 3, 95, 54, 52, 80, 6, 130, 89, 109, 141, 0, 0, 8,
- 3, 224, 165, 139, 147, 119, 0, 13, 3, 95, 54, 55, 89, 6, 109, 70, 89, 109, 141, 0, 0, 8, 3, 224, 165, 138, 18, 39, 0, 14,
- 3, 95, 54, 54, 143, 113, 57, 6, 118, 89, 109, 141, 0, 0, 8, 3, 224, 165, 133, 18, 116, 0, 15, 3, 95, 55, 49, 6, 113, 49,
- 108, 109, 47, 12, 109, 34, 0, 0, 9, 3, 224, 165, 132, 18, 34, 113, 0, 13, 3, 95, 55, 48, 89, 6, 109, 47, 12, 109, 34, 0,
- 0, 8, 3, 224, 165, 135, 147, 114, 0, 15, 3, 95, 55, 51, 47, 6, 113, 107, 109, 47, 12, 109, 34, 0, 0, 8, 3, 224, 165, 134,
- 18, 36, 0, 15, 3, 95, 55, 50, 6, 71, 109, 107, 109, 47, 12, 109, 34, 0, 0, 8, 3, 224, 165, 129, 18, 122, 0, 16, 3, 95,
- 55, 53, 48, 109, 80, 108, 6, 109, 47, 12, 109, 34, 0, 0, 8, 3, 224, 165, 128, 147, 112, 0, 15, 3, 95, 55, 52, 80, 120, 108,
- 6, 109, 47, 12, 109, 34, 0, 0, 9, 3, 224, 165, 131, 18, 34, 113, 0, 16, 3, 95, 55, 55, 89, 109, 47, 108, 6, 109, 47, 12,
- 109, 34, 0, 0, 8, 3, 224, 165, 130, 147, 123, 0, 15, 3, 95, 55, 54, 143, 113, 108, 6, 109, 47, 12, 109, 34, 0, 0, 12, 3,
- 95, 49, 57, 122, 50, 50, 6, 113, 89, 0, 0, 13, 3, 95, 49, 56, 109, 141, 6, 118, 34, 109, 108, 0, 0, 0, 0, 0, 0, 0,
- 0, 12, 3, 95, 50, 57, 6, 122, 50, 47, 37, 89, 0, 13, 3, 95, 49, 49, 81, 57, 6, 118, 16, 109, 108, 0, 0, 13, 3, 95,
- 50, 56, 35, 25, 12, 6, 118, 37, 89, 0, 10, 3, 95, 49, 48, 72, 6, 109, 89, 0, 0, 12, 3, 95, 49, 51, 47, 6, 114, 34,
- 109, 108, 0, 0, 12, 3, 95, 49, 50, 71, 6, 118, 34, 109, 108, 0, 0, 15, 4, 95, 99, 121, 114, 89, 113, 34, 113, 49, 6, 113,
- 49, 0, 14, 3, 95, 49, 53, 48, 6, 109, 50, 72, 34, 109, 108, 0, 0, 12, 3, 95, 49, 52, 80, 6, 120, 72, 109, 108, 0, 0,
- 12, 3, 95, 49, 55, 89, 109, 47, 34, 109, 107, 0, 0, 12, 3, 95, 49, 54, 89, 6, 119, 55, 109, 108, 0, 0, 8, 3, 224, 164,
- 165, 25, 13, 0, 0, 8, 3, 224, 164, 164, 47, 13, 0, 0, 36, 24, 224, 164, 172, 224, 165, 136, 224, 164, 178, 224, 164, 151, 224, 164,
- 190, 224, 164, 161, 224, 164, 188, 224, 165, 128, 71, 115, 36, 55, 6, 81, 118, 34, 113, 0, 35, 24, 224, 164, 176, 224, 165, 135, 224, 164,
- 178, 224, 164, 151, 224, 164, 190, 224, 164, 161, 224, 164, 188, 224, 165, 128, 34, 36, 55, 6, 81, 118, 34, 113, 0, 9, 134, 224, 164, 165,
- 224, 164, 190, 72, 8, 3, 224, 164, 167, 138, 13, 0, 0, 8, 3, 224, 164, 166, 72, 13, 0, 0, 8, 3, 224, 164, 161, 140, 13, 0,
- 0, 8, 3, 224, 164, 160, 141, 13, 0, 0, 8, 3, 224, 164, 163, 66, 13, 0, 0, 8, 3, 224, 164, 162, 142, 13, 0, 0, 8, 3,
- 224, 164, 157, 144, 13, 0, 12, 3, 95, 52, 57, 6, 122, 50, 80, 118, 89, 0, 0, 11, 3, 224, 165, 164, 72, 109, 66, 140, 109, 0,
- 8, 3, 224, 164, 156, 79, 13, 0, 14, 3, 95, 52, 56, 109, 34, 47, 6, 118, 55, 37, 89, 0, 0, 8, 3, 224, 164, 159, 139, 13,
- 0, 0, 8, 3, 224, 164, 158, 67, 13, 0, 0, 8, 3, 224, 164, 153, 68, 13, 0, 0, 8, 3, 224, 164, 152, 146, 13, 0, 0, 9,
- 3, 224, 165, 163, 147, 45, 12, 0, 8, 3, 224, 164, 155, 143, 13, 0, 0, 8, 3, 224, 165, 162, 18, 45, 0, 8, 3, 224, 164, 154,
- 80, 13, 0, 0, 9, 3, 224, 165, 157, 107, 34, 13, 0, 8, 3, 224, 164, 149, 49, 13, 0, 12, 3, 95, 53, 57, 6, 122, 50, 89,
- 109, 141, 0, 14, 3, 95, 52, 49, 113, 49, 47, 6, 118, 55, 37, 89, 0, 0, 8, 3, 224, 165, 156, 44, 13, 0, 14, 3, 95, 53,
- 56, 35, 141, 12, 6, 118, 58, 13, 50, 0, 12, 3, 95, 52, 48, 80, 6, 118, 55, 37, 89, 0, 0, 8, 3, 224, 165, 159, 57, 13,
- 0, 8, 3, 224, 164, 151, 81, 13, 0, 14, 3, 95, 52, 51, 47, 127, 47, 6, 118, 55, 37, 89, 0, 0, 8, 3, 224, 165, 158, 83,
- 13, 0, 8, 3, 224, 164, 150, 145, 13, 0, 13, 3, 95, 52, 50, 71, 134, 6, 118, 55, 37, 89, 0, 0, 8, 3, 224, 165, 153, 101,
- 13, 0, 15, 3, 95, 52, 53, 48, 134, 50, 47, 6, 118, 55, 37, 89, 0, 0, 8, 3, 224, 165, 152, 104, 13, 0, 14, 3, 95, 52,
- 52, 80, 120, 84, 6, 118, 55, 37, 89, 0, 0, 8, 3, 224, 165, 155, 88, 13, 0, 14, 3, 95, 52, 55, 89, 127, 47, 6, 118, 55,
- 37, 89, 0, 0, 13, 137, 224, 164, 133, 224, 164, 151, 224, 164, 176, 72, 8, 8, 3, 224, 165, 154, 100, 13, 0, 14, 3, 95, 52, 54,
- 143, 113, 57, 6, 118, 55, 37, 89, 0, 0, 15, 3, 95, 54, 57, 6, 122, 50, 109, 107, 47, 12, 109, 34, 0, 14, 3, 95, 53, 49,
- 113, 49, 57, 6, 118, 58, 109, 50, 0, 0, 11, 3, 95, 54, 56, 109, 70, 89, 109, 141, 0, 12, 3, 95, 53, 48, 48, 109, 80, 6,
- 118, 89, 0, 0, 14, 3, 95, 53, 51, 47, 6, 113, 34, 114, 48, 109, 50, 0, 0, 12, 3, 95, 53, 50, 71, 6, 118, 58, 109, 50,
- 0, 0, 13, 3, 95, 53, 53, 48, 6, 109, 80, 48, 109, 50, 0, 0, 9, 3, 224, 165, 144, 18, 131, 65, 0, 12, 3, 95, 53, 52,
- 80, 6, 120, 58, 109, 50, 0, 0, 14, 3, 95, 53, 55, 89, 109, 47, 6, 118, 58, 13, 50, 0, 0, 32, 21, 224, 164, 149, 224, 165,
- 129, 224, 164, 178, 224, 164, 166, 224, 165, 135, 224, 164, 181, 224, 165, 128, 49, 40, 55, 6, 72, 36, 84, 37, 0, 13, 3, 95, 53, 54,
- 143, 6, 109, 48, 12, 109, 50, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 63, 63, 109, 49, 93, 13, 34, 0, 0, 0, 13, 3,
- 95, 56, 57, 50, 109, 58, 6, 118, 89, 37, 0, 0, 13, 3, 95, 56, 56, 35, 25, 12, 6, 118, 89, 37, 0, 0, 8, 3, 224, 164,
- 191, 18, 113, 0, 0, 8, 3, 224, 164, 190, 147, 118, 0, 0, 8, 3, 224, 164, 185, 108, 13, 0, 0, 8, 3, 224, 164, 184, 89, 13,
- 0, 0, 0, 0, 8, 3, 224, 164, 181, 84, 13, 0, 16, 3, 95, 57, 57, 50, 113, 67, 57, 6, 118, 50, 13, 71, 114, 0, 13, 3,
- 95, 56, 49, 113, 49, 57, 6, 118, 89, 37, 0, 0, 15, 3, 95, 57, 56, 109, 25, 12, 6, 118, 50, 13, 71, 114, 0, 11, 3, 95,
- 56, 48, 6, 109, 89, 89, 112, 0, 0, 8, 3, 224, 164, 183, 93, 13, 0, 13, 3, 95, 56, 51, 47, 113, 34, 6, 118, 89, 37, 0,
- 0, 8, 3, 224, 164, 182, 91, 13, 0, 13, 3, 95, 56, 50, 71, 109, 57, 6, 118, 89, 37, 0, 0, 8, 3, 224, 164, 177, 34, 13,
- 0, 13, 3, 95, 56, 53, 48, 109, 80, 6, 118, 89, 37, 0, 0, 8, 3, 224, 164, 176, 34, 13, 0, 13, 3, 95, 56, 52, 80, 120,
- 34, 6, 118, 89, 37, 0, 0, 8, 3, 224, 164, 179, 62, 13, 0, 14, 3, 95, 56, 55, 89, 109, 47, 12, 6, 118, 89, 37, 0, 0,
- 8, 3, 224, 164, 178, 55, 13, 0, 13, 3, 95, 56, 54, 143, 113, 57, 6, 118, 89, 37, 0, 0, 8, 3, 224, 164, 173, 137, 13, 0,
- 16, 3, 95, 57, 49, 113, 49, 12, 57, 6, 118, 50, 13, 71, 114, 0, 0, 8, 3, 224, 164, 172, 71, 13, 0, 12, 3, 95, 57, 48,
- 50, 6, 109, 71, 12, 114, 0, 0, 10, 3, 224, 164, 175, 57, 13, 0, 72, 8, 8, 3, 224, 164, 175, 57, 13, 0, 15, 3, 95, 57,
- 51, 47, 113, 34, 6, 118, 50, 13, 71, 114, 0, 0, 8, 3, 224, 164, 174, 65, 13, 0, 13, 3, 95, 57, 50, 71, 6, 118, 50, 13,
- 71, 114, 0, 0, 16, 3, 95, 57, 53, 48, 109, 50, 80, 6, 118, 50, 13, 71, 114, 0, 0, 8, 3, 224, 164, 168, 50, 13, 0, 15,
- 3, 95, 57, 52, 80, 120, 34, 6, 118, 65, 13, 71, 114, 0, 0, 8, 3, 224, 164, 171, 136, 13, 0, 16, 3, 95, 57, 55, 89, 109,
- 47, 12, 6, 118, 50, 13, 71, 114, 0, 0, 8, 3, 224, 164, 170, 48, 13, 0, 15, 3, 95, 57, 54, 143, 113, 57, 6, 118, 50, 13,
- 71, 114, 0, 0, 0, 0, 0, 0, 0, 25, 15, 224, 164, 174, 224, 164, 164, 224, 164, 166, 224, 164, 190, 224, 164, 168, 65, 35, 47, 6,
- 72, 118, 50, 0, 0, 0, 0, 0, 0, 0, 32, 21, 224, 164, 176, 224, 164, 149, 224, 165, 141, 224, 164, 164, 224, 164, 166, 224, 164, 190,
- 224, 164, 168, 34, 35, 49, 6, 47, 72, 118, 50, 0, 0, 0, 0, 37, 24, 224, 164, 168, 224, 165, 135, 224, 164, 164, 224, 165, 141, 224,
- 164, 176, 224, 164, 166, 224, 164, 190, 224, 164, 168, 50, 36, 47, 6, 34, 35, 6, 72, 118, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 46, 30, 224, 164, 154, 224, 164, 166, 224, 165, 141, 224, 164, 176, 224, 164, 149, 224, 164, 190, 224, 164, 168, 224, 165, 141, 224, 164, 164, 224,
- 164, 190, 80, 35, 50, 6, 72, 34, 35, 6, 49, 118, 50, 47, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29,
- 18, 224, 164, 170, 224, 164, 164, 224, 165, 128, 224, 164, 166, 224, 165, 135, 224, 164, 181, 48, 35, 47, 37, 6, 72, 36, 84, 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, 12, 4, 95, 48, 77, 52, 6, 109,
- 34, 109, 71, 0, 0, 13, 4, 95, 48, 77, 53, 145, 6, 109, 34, 109, 71, 0, 0, 11, 4, 95, 48, 77, 50, 55, 6, 118, 145, 0,
- 0, 14, 4, 95, 48, 77, 51, 49, 13, 34, 6, 119, 70, 109, 0, 0, 0, 13, 4, 95, 48, 77, 49, 107, 6, 109, 79, 118, 34, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 164, 185, 224, 165, 136, 224, 164, 130, 72, 0, 0,
- 0, 0, 0, 9, 134, 224, 164, 164, 224, 165, 130, 72, 0, 0, 0, 0, 0, 0, 18, 143, 224, 164, 137, 224, 164, 184, 224, 165, 141, 224,
- 164, 184, 224, 165, 135, 72, 18, 143, 224, 164, 135, 224, 164, 184, 224, 165, 141, 224, 164, 184, 224, 165, 135, 72, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 27, 152, 224, 164, 164, 224, 165, 129, 224, 164, 174, 224, 165, 141, 224, 164, 185, 224, 164, 190, 224, 164, 176, 224, 165, 135, 72,
- 0, 0, 0, 0, 0, 27, 152, 224, 164, 164, 224, 165, 129, 224, 164, 174, 224, 165, 141, 224, 164, 185, 224, 164, 190, 224, 164, 176, 224, 165,
- 128, 72, 0, 0, 0, 0, 0, 0, 12, 137, 224, 164, 185, 224, 165, 130, 224, 164, 129, 72, 0, 12, 137, 224, 164, 165, 224, 165, 128, 224,
- 164, 130, 72, 12, 137, 224, 164, 174, 224, 165, 136, 224, 164, 130, 72, 0, 0, 9, 134, 224, 164, 184, 224, 165, 135, 72, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 9, 134, 224, 164, 164, 224, 164, 149, 72, 0, 0, 0, 18, 143, 224, 164, 133, 224, 164, 151, 224, 164, 176, 224,
- 164, 154, 224, 165, 135, 8, 0, 0, 0, 0, 0, 0, 0, 32, 21, 224, 164, 174, 224, 164, 185, 224, 164, 190, 224, 164, 176, 224, 164, 190,
- 224, 164, 168, 224, 165, 128, 65, 35, 107, 118, 34, 118, 50, 37, 0, 0, 11, 6, 224, 164, 150, 224, 164, 188, 101, 13, 0, 0, 0, 0,
- 44, 30, 224, 164, 176, 224, 164, 191, 224, 164, 182, 224, 165, 141, 224, 164, 164, 224, 165, 135, 224, 164, 168, 224, 164, 190, 224, 164, 164, 224,
- 165, 135, 34, 37, 89, 6, 47, 36, 6, 50, 118, 47, 36, 0, 0, 0, 0, 47, 30, 224, 165, 159, 224, 165, 129, 224, 164, 152, 224, 165,
- 141, 224, 164, 166, 224, 164, 181, 224, 164, 191, 224, 164, 176, 224, 164, 190, 224, 164, 174, 57, 12, 40, 6, 72, 107, 12, 6, 84, 37, 6,
- 34, 118, 65, 0, 0, 37, 24, 224, 164, 151, 224, 165, 129, 224, 164, 176, 224, 165, 129, 224, 164, 168, 224, 164, 190, 224, 164, 168, 224, 164,
- 149, 81, 40, 34, 40, 6, 50, 118, 50, 35, 49, 0, 0, 0, 0, 29, 18, 224, 164, 156, 224, 165, 159, 224, 164, 174, 224, 164, 190, 224,
- 164, 178, 224, 164, 190, 79, 35, 57, 6, 65, 118, 55, 118, 0, 29, 18, 224, 164, 181, 224, 164, 176, 224, 164, 174, 224, 164, 190, 224, 164,
- 178, 224, 164, 190, 84, 35, 6, 51, 65, 118, 55, 118, 0, 0, 0, 47, 30, 224, 164, 154, 224, 164, 168, 224, 165, 141, 224, 164, 166, 224,
- 165, 141, 224, 164, 176, 224, 164, 182, 224, 165, 135, 224, 164, 150, 224, 164, 176, 80, 35, 50, 6, 72, 34, 35, 6, 91, 36, 49, 107, 35,
- 34, 0, 37, 24, 224, 164, 170, 224, 164, 190, 224, 164, 178, 224, 164, 168, 224, 164, 185, 224, 164, 190, 224, 164, 176, 224, 164, 190, 48, 118,
- 55, 35, 50, 6, 107, 118, 34, 118, 0, 27, 152, 224, 164, 164, 224, 165, 129, 224, 164, 174, 224, 165, 141, 224, 164, 185, 224, 164, 190, 224,
- 164, 176, 224, 164, 190, 72, 0, 33, 21, 224, 164, 166, 224, 165, 128, 224, 164, 170, 224, 164, 182, 224, 164, 191, 224, 164, 150, 224, 164, 190,
- 72, 113, 48, 6, 91, 37, 49, 107, 35, 0, 0, 54, 36, 224, 164, 170, 224, 165, 141, 224, 164, 176, 224, 164, 152, 224, 164, 190, 224, 164,
- 168, 224, 164, 174, 224, 164, 130, 224, 164, 164, 224, 165, 141, 224, 164, 176, 224, 165, 128, 48, 34, 35, 72, 107, 118, 50, 6, 65, 35, 50,
- 6, 47, 34, 37, 0, 0, 0, 0, 0, 0, 42, 27, 224, 164, 133, 224, 164, 149, 224, 165, 141, 224, 164, 183, 224, 164, 176, 224, 164, 174,
- 224, 164, 190, 224, 164, 178, 224, 164, 190, 35, 49, 6, 89, 107, 35, 34, 6, 65, 118, 55, 118, 0, 0, 9, 134, 224, 164, 170, 224, 164,
- 176, 8, 0, 0, 0, 0, 22, 12, 224, 164, 185, 224, 164, 178, 224, 164, 154, 224, 164, 178, 107, 35, 55, 6, 80, 35, 55, 0, 0, 40,
- 27, 224, 164, 135, 224, 164, 168, 224, 165, 141, 224, 164, 166, 224, 165, 141, 224, 164, 176, 224, 164, 156, 224, 165, 128, 224, 164, 164, 113, 50,
- 6, 72, 34, 35, 6, 79, 113, 47, 0, 0, 0, 29, 18, 224, 164, 174, 224, 164, 185, 224, 164, 190, 224, 164, 172, 224, 164, 178, 224, 164,
- 191, 65, 35, 107, 118, 71, 35, 55, 37, 0, 0, 37, 24, 224, 164, 149, 224, 165, 129, 224, 164, 178, 224, 164, 166, 224, 165, 135, 224, 164,
- 181, 224, 164, 164, 224, 164, 190, 49, 122, 55, 6, 72, 114, 84, 6, 47, 118, 0, 35, 21, 224, 164, 168, 224, 165, 140, 224, 164, 149, 224,
- 164, 176, 224, 164, 182, 224, 164, 190, 224, 164, 185, 50, 35, 40, 6, 49, 35, 34, 6, 91, 118, 107, 0, 0, 41, 27, 224, 164, 150, 224,
- 165, 129, 224, 164, 182, 224, 164, 149, 224, 164, 191, 224, 164, 184, 224, 165, 141, 224, 164, 174, 224, 164, 164, 49, 107, 122, 91, 49, 37, 6,
- 89, 65, 35, 47, 0, 0, 29, 18, 224, 164, 173, 224, 165, 130, 224, 164, 164, 224, 164, 149, 224, 164, 190, 224, 164, 178, 71, 107, 122, 47,
- 6, 49, 118, 55, 0, 0, 0, 42, 27, 224, 164, 172, 224, 165, 129, 224, 164, 167, 224, 165, 141, 224, 164, 166, 224, 164, 191, 224, 164, 174,
- 224, 164, 164, 224, 164, 191, 71, 40, 72, 6, 72, 107, 37, 6, 65, 35, 47, 37, 0, 0, 0, 0, 0, 25, 15, 224, 164, 184, 224, 165,
- 129, 224, 164, 174, 224, 164, 164, 224, 164, 191, 89, 40, 65, 35, 6, 47, 37, 0, 30, 18, 224, 164, 170, 224, 164, 176, 224, 164, 174, 224,
- 164, 181, 224, 165, 128, 224, 164, 176, 48, 35, 34, 35, 65, 6, 84, 113, 34, 0, 26, 15, 224, 164, 151, 224, 164, 156, 224, 164, 170, 224,
- 164, 164, 224, 164, 191, 81, 35, 79, 6, 48, 35, 47, 37, 0, 0, 0, 29, 18, 224, 164, 174, 224, 164, 164, 224, 164, 166, 224, 164, 190,
- 224, 164, 164, 224, 164, 190, 65, 35, 47, 6, 72, 118, 47, 118, 0, 0, 30, 18, 224, 164, 174, 224, 164, 185, 224, 164, 190, 224, 164, 170,
- 224, 164, 164, 224, 164, 191, 65, 35, 107, 118, 6, 48, 35, 47, 37, 0, 29, 18, 224, 164, 149, 224, 165, 129, 224, 164, 178, 224, 164, 170,
- 224, 164, 164, 224, 164, 191, 49, 40, 55, 6, 48, 35, 47, 37, 0, 0, 0, 32, 21, 224, 164, 176, 224, 164, 190, 224, 164, 156, 224, 164,
- 174, 224, 164, 190, 224, 164, 164, 224, 164, 190, 51, 118, 79, 6, 65, 118, 47, 118, 0, 34, 21, 224, 164, 184, 224, 165, 129, 224, 164, 150,
- 224, 164, 166, 224, 164, 190, 224, 164, 164, 224, 164, 190, 89, 40, 6, 49, 107, 6, 72, 118, 47, 118, 0, 0, 43, 30, 224, 164, 170, 224,
- 165, 141, 224, 164, 176, 224, 164, 190, 224, 164, 154, 224, 165, 128, 224, 164, 168, 224, 164, 149, 224, 164, 190, 224, 164, 178, 48, 34, 118, 80,
- 113, 50, 6, 49, 118, 55, 0, 32, 21, 224, 164, 184, 224, 165, 135, 224, 164, 168, 224, 164, 190, 224, 164, 170, 224, 164, 164, 224, 164, 191,
- 89, 36, 50, 118, 48, 35, 47, 37, 0, 0, 0, 11, 6, 224, 164, 156, 224, 164, 188, 88, 13, 0, 0, 36, 24, 224, 164, 170, 224, 165,
- 130, 224, 164, 129, 224, 164, 156, 224, 165, 128, 224, 164, 170, 224, 164, 164, 224, 164, 191, 48, 133, 79, 37, 6, 48, 35, 47, 37, 0, 36,
- 24, 224, 164, 170, 224, 165, 141, 224, 164, 176, 224, 164, 156, 224, 164, 190, 224, 164, 170, 224, 164, 164, 224, 164, 191, 48, 34, 35, 79, 118,
- 48, 35, 47, 37, 0, 0, 0, 0, 0, 0, 37, 24, 224, 164, 168, 224, 165, 135, 224, 164, 164, 224, 165, 141, 224, 164, 176, 224, 164, 185,
- 224, 165, 128, 224, 164, 168, 50, 36, 47, 34, 12, 35, 6, 107, 113, 50, 0, 0, 44, 30, 224, 164, 176, 224, 164, 190, 224, 164, 183, 224,
- 165, 141, 224, 164, 159, 224, 165, 141, 224, 164, 176, 224, 164, 170, 224, 164, 164, 224, 164, 191, 34, 118, 91, 47, 34, 35, 6, 48, 35, 47,
- 37, 0, 0, 0, 0, 0, 0, 10, 134, 224, 164, 148, 224, 164, 176, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 16, 140, 224, 164, 172,
- 224, 164, 191, 224, 164, 168, 224, 164, 190, 72, 8, 0, 34, 21, 224, 164, 170, 224, 165, 141, 224, 164, 176, 224, 164, 164, 224, 164, 191, 224,
- 164, 170, 224, 164, 178, 48, 34, 35, 6, 47, 37, 6, 48, 35, 55, 0, 0, 0, 0, 0, 0, 30, 18, 224, 164, 165, 224, 164, 178, 224,
- 164, 184, 224, 165, 135, 224, 164, 168, 224, 164, 190, 47, 107, 35, 55, 6, 89, 36, 50, 118, 0, 0, 0, 0, 0, 0, 9, 134, 224, 164,
- 134, 224, 164, 170, 72, 0, 35, 24, 224, 164, 181, 224, 164, 190, 224, 165, 159, 224, 165, 129, 224, 164, 184, 224, 165, 135, 224, 164, 168, 224,
- 164, 190, 58, 118, 123, 6, 89, 36, 50, 118, 0, 0, 0, 0, 0, 36, 21, 224, 164, 170, 224, 164, 129, 224, 164, 156, 224, 165, 128, 224,
- 164, 149, 224, 164, 176, 224, 164, 169, 48, 35, 50, 6, 79, 37, 6, 49, 35, 34, 35, 50, 0, 0, 30, 18, 224, 164, 168, 224, 165, 128,
- 224, 164, 178, 224, 164, 149, 224, 164, 130, 224, 164, 160, 50, 113, 55, 6, 49, 35, 6, 50, 141, 0, 0, 0, 0, 0, 22, 12, 224, 164,
- 185, 224, 164, 176, 224, 164, 166, 224, 164, 174, 107, 35, 34, 6, 72, 35, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 9, 2, 95, 51, 47, 6, 112, 50, 0, 0, 8, 2, 95, 50, 72, 6, 119, 0, 0, 8, 2, 95, 49, 6, 114,
- 49, 0, 0, 11, 2, 95, 48, 91, 6, 123, 50, 57, 14, 0, 0, 9, 2, 95, 55, 89, 6, 118, 47, 0, 0, 9, 2, 95, 54, 143,
- 6, 109, 108, 0, 0, 9, 2, 95, 53, 6, 48, 128, 80, 0, 0, 9, 2, 95, 52, 80, 6, 118, 34, 0, 0, 0, 0, 9, 2, 95,
- 57, 50, 6, 135, 0, 103, 8, 2, 95, 57, 50, 6, 120, 0, 0, 8, 2, 95, 56, 6, 118, 141, 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, 0, 0, 0, 0, 0, 0,
- 0, 0, 11, 3, 95, 97, 114, 6, 109, 34, 71, 37, 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, 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, 15, 140, 224, 164, 174, 224, 165, 135, 224, 164, 176, 224, 165, 135, 72, 0, 12, 137, 224, 164, 185,
- 224, 164, 174, 224, 165, 135, 72, 0, 0, 18, 143, 224, 164, 137, 224, 164, 168, 224, 165, 141, 224, 164, 185, 224, 165, 135, 72, 0, 0, 0,
- 0, 15, 140, 224, 164, 174, 224, 165, 135, 224, 164, 176, 224, 165, 128, 72, 0, 0, 29, 18, 224, 164, 172, 224, 164, 178, 224, 164, 182, 224,
- 164, 190, 224, 164, 178, 224, 165, 128, 84, 35, 55, 6, 91, 118, 55, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 137, 224, 164, 175,
- 224, 164, 166, 224, 164, 191, 72, 8, 0, 41, 27, 224, 164, 173, 224, 164, 190, 224, 164, 151, 224, 165, 141, 224, 165, 159, 224, 164, 182, 224,
- 164, 190, 224, 164, 178, 224, 165, 128, 71, 107, 118, 81, 57, 35, 6, 91, 118, 55, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 18, 143, 224, 164, 185, 224, 164, 174, 224, 164, 190, 224, 164, 176, 224, 165, 135, 72, 0, 0, 0, 0, 0,
- 0, 0, 18, 143, 224, 164, 185, 224, 164, 174, 224, 164, 190, 224, 164, 176, 224, 165, 128, 72, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224,
- 164, 164, 224, 165, 135, 224, 164, 176, 224, 164, 190, 72, 15, 140, 224, 164, 174, 224, 165, 135, 224, 164, 176, 224, 164, 190, 72, 0, 24, 15,
- 224, 164, 184, 224, 164, 190, 224, 164, 175, 224, 164, 172, 224, 164, 176, 89, 6, 134, 71, 13, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 32, 21, 224, 164, 166, 224, 165, 128, 224, 164, 170, 224, 164, 174, 224, 164, 190, 224, 164, 178, 224, 164, 190, 72, 113, 48,
- 6, 65, 118, 55, 118, 0, 0, 0, 0, 0, 0, 0, 34, 21, 224, 164, 174, 224, 164, 185, 224, 164, 190, 224, 164, 173, 224, 164, 190, 224,
- 164, 176, 224, 164, 164, 65, 35, 107, 118, 71, 107, 118, 34, 35, 47, 0, 0, 0, 0, 0, 0, 0, 31, 21, 224, 164, 184, 224, 165, 128,
- 224, 164, 164, 224, 164, 190, 224, 164, 176, 224, 164, 190, 224, 164, 174, 89, 113, 47, 118, 34, 118, 65, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 40, 24, 224, 164, 133, 224, 164, 164, 224, 165, 141, 224, 164, 174, 224, 164, 174, 224, 164, 130, 224, 164, 165, 224, 164, 168, 35, 47,
- 65, 6, 35, 65, 35, 50, 6, 47, 107, 35, 50, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 122, 104, 80, 6, 37, 13, 50, 37,
- 0, 0, 0, 0, 28, 18, 224, 164, 174, 224, 164, 185, 224, 164, 190, 224, 164, 176, 224, 164, 190, 224, 164, 156, 65, 35, 107, 118, 34, 118,
- 79, 0, 0, 0, 36, 24, 224, 164, 174, 224, 164, 166, 224, 165, 128, 224, 164, 176, 224, 164, 190, 224, 164, 170, 224, 164, 190, 224, 164, 168,
- 65, 35, 72, 37, 34, 118, 48, 118, 50, 0, 0, 0, 0, 0, 45, 30, 224, 164, 174, 224, 164, 185, 224, 164, 190, 224, 164, 184, 224, 164,
- 130, 224, 164, 151, 224, 165, 141, 224, 164, 176, 224, 164, 190, 224, 164, 174, 65, 35, 107, 118, 89, 35, 50, 6, 81, 34, 118, 65, 0, 0,
- 18, 143, 224, 164, 185, 224, 164, 174, 224, 164, 190, 224, 164, 176, 224, 164, 190, 72, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 102, 9,
- 0, 0, 48, 0, 0, 0, 103, 9, 0, 0, 49, 0, 0, 0, 104, 9, 0, 0, 50, 0, 0, 0, 105, 9, 0, 0, 51, 0, 0, 0,
- 106, 9, 0, 0, 52, 0, 0, 0, 107, 9, 0, 0, 53, 0, 0, 0, 108, 9, 0, 0, 54, 0, 0, 0, 109, 9, 0, 0, 55, 0,
- 0, 0, 110, 9, 0, 0, 56, 0, 0, 0, 111, 9, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 6, 1, 2, 0, 3, 50, 0, 7,
- 6, 1, 3, 0, 3, 50, 0, 4, 2, 224, 164, 170, 3, 65, 0, 2, 224, 164, 171, 0, 2, 224, 164, 172, 0, 2, 224, 164, 173, 0,
- 2, 224, 164, 174, 0, 4, 2, 224, 164, 159, 3, 66, 0, 2, 224, 164, 160, 0, 2, 224, 164, 161, 0, 2, 224, 164, 162, 0, 2, 224,
- 164, 163, 0, 4, 2, 224, 164, 154, 3, 67, 0, 2, 224, 164, 155, 0, 2, 224, 164, 156, 0, 2, 224, 164, 157, 0, 2, 224, 164, 158,
- 0, 2, 224, 164, 175, 0, 4, 2, 224, 164, 149, 3, 68, 0, 2, 224, 164, 150, 0, 2, 224, 164, 151, 0, 2, 224, 164, 152, 0, 2,
- 224, 164, 153, 0, 7, 6, 1, 4, 0, 3, 108, 0, 7, 6, 1, 6, 0, 3, 109, 0, 4, 1, 185, 164, 224, 133, 164, 224, 3, 116,
- 0, 2, 224, 164, 185, 0, 7, 6, 1, 7, 0, 3, 118, 0, 224, 164, 130, 3, 128, 0, 7, 6, 1, 8, 0, 3, 113, 0, 224, 164,
- 130, 3, 124, 0, 7, 6, 1, 9, 0, 2, 32, 3, 37, 0, 3, 112, 0, 7, 6, 1, 10, 0, 3, 122, 0, 7, 6, 1, 11, 0,
- 3, 40, 0, 4, 224, 164, 129, 2, 32, 3, 133, 0, 224, 164, 130, 0, 7, 6, 1, 12, 0, 3, 34, 113, 0, 7, 6, 1, 13, 0,
- 3, 45, 0, 7, 6, 1, 14, 0, 3, 116, 0, 7, 6, 1, 15, 0, 3, 36, 0, 4, 224, 164, 129, 2, 32, 3, 126, 0, 224, 164,
- 130, 0, 7, 6, 1, 16, 0, 224, 164, 129, 1, 190, 164, 224, 2, 32, 3, 57, 0, 3, 114, 0, 4, 224, 164, 129, 3, 126, 12, 0,
- 224, 164, 130, 0, 7, 6, 1, 17, 0, 3, 115, 0, 4, 224, 164, 129, 2, 32, 3, 127, 0, 224, 164, 130, 0, 5, 2, 3, 134, 0,
- 7, 6, 1, 18, 0, 3, 121, 0, 7, 6, 1, 19, 0, 3, 39, 0, 4, 224, 164, 129, 2, 32, 3, 131, 0, 224, 164, 130, 0, 7,
- 6, 1, 20, 0, 4, 224, 164, 129, 1, 190, 164, 224, 2, 32, 3, 58, 0, 224, 164, 130, 1, 190, 164, 224, 2, 32, 0, 3, 119, 0,
- 4, 224, 164, 129, 2, 32, 3, 131, 0, 224, 164, 130, 0, 7, 6, 1, 21, 0, 3, 120, 0, 4, 224, 164, 129, 2, 32, 3, 130, 0,
- 224, 164, 130, 0, 5, 3, 3, 135, 0, 7, 6, 1, 22, 0, 2, 17, 66, 3, 49, 0, 4, 2, 224, 165, 141, 224, 164, 175, 3, 49,
- 12, 0, 224, 165, 141, 224, 164, 149, 2, 17, 66, 0, 224, 165, 141, 224, 164, 149, 3, 49, 12, 109, 0, 224, 165, 141, 224, 164, 183, 2,
- 17, 66, 3, 49, 91, 0, 224, 165, 141, 224, 164, 183, 3, 49, 91, 109, 0, 3, 49, 109, 0, 224, 164, 188, 2, 17, 66, 3, 104, 0,
- 224, 164, 188, 3, 104, 109, 0, 7, 6, 1, 23, 0, 224, 164, 188, 2, 17, 66, 3, 101, 0, 224, 164, 188, 3, 101, 109, 0, 2, 17,
- 66, 3, 145, 0, 3, 145, 109, 0, 7, 6, 1, 24, 0, 2, 17, 66, 3, 81, 0, 3, 81, 109, 0, 224, 164, 188, 2, 17, 66, 3,
- 100, 0, 224, 164, 188, 3, 100, 109, 0, 7, 6, 1, 25, 0, 2, 17, 66, 3, 146, 0, 3, 146, 109, 0, 7, 6, 1, 26, 0, 2,
- 17, 66, 3, 68, 0, 1, 141, 165, 224, 2, 32, 3, 68, 13, 0, 3, 68, 109, 0, 7, 6, 1, 27, 0, 2, 17, 66, 3, 80, 0,
- 2, 224, 165, 141, 224, 164, 175, 3, 80, 12, 0, 3, 80, 109, 0, 7, 6, 1, 28, 0, 2, 17, 66, 3, 143, 0, 3, 143, 109, 0,
- 7, 6, 1, 29, 0, 2, 17, 66, 3, 79, 0, 3, 79, 109, 0, 224, 165, 141, 224, 164, 158, 2, 17, 66, 3, 81, 57, 0, 224, 165,
- 141, 224, 164, 158, 3, 81, 57, 109, 0, 224, 164, 188, 2, 17, 66, 3, 88, 0, 224, 164, 188, 3, 88, 109, 0, 7, 6, 1, 30, 0,
- 2, 17, 66, 3, 144, 0, 3, 144, 109, 0, 7, 6, 1, 31, 0, 2, 17, 66, 3, 67, 0, 1, 141, 165, 224, 2, 32, 3, 67, 13,
- 0, 3, 67, 109, 0, 7, 6, 1, 32, 0, 2, 17, 66, 3, 139, 0, 4, 2, 224, 165, 141, 224, 164, 175, 3, 139, 12, 0, 224, 165,
- 141, 224, 164, 159, 2, 17, 66, 0, 224, 165, 141, 224, 164, 159, 3, 139, 12, 109, 0, 3, 139, 109, 0, 224, 165, 141, 224, 164, 160, 2,
- 17, 66, 3, 141, 12, 0, 224, 165, 141, 224, 164, 160, 3, 141, 12, 109, 0, 7, 6, 1, 33, 0, 2, 17, 66, 3, 141, 0, 224, 165,
- 141, 224, 164, 160, 2, 17, 66, 3, 141, 12, 0, 224, 165, 141, 224, 164, 160, 3, 141, 12, 109, 0, 3, 141, 109, 0, 7, 6, 1, 34,
- 0, 224, 164, 188, 2, 17, 66, 3, 70, 0, 224, 164, 188, 3, 70, 109, 0, 2, 17, 66, 3, 140, 0, 3, 140, 109, 0, 7, 6, 1,
- 35, 0, 224, 164, 188, 2, 17, 66, 3, 70, 107, 0, 224, 164, 188, 3, 70, 107, 109, 0, 2, 17, 66, 3, 142, 0, 3, 142, 109, 0,
- 7, 6, 1, 36, 0, 2, 17, 66, 3, 66, 0, 1, 141, 165, 224, 2, 32, 3, 66, 13, 0, 3, 66, 109, 0, 7, 6, 1, 37, 0,
- 2, 17, 66, 3, 47, 0, 4, 2, 224, 165, 141, 224, 164, 175, 3, 47, 12, 0, 224, 165, 141, 224, 164, 164, 2, 17, 66, 0, 224, 165,
- 141, 224, 164, 164, 3, 47, 12, 109, 0, 3, 47, 109, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 25, 0, 3, 25, 109, 0, 7, 6,
- 1, 39, 0, 2, 17, 66, 3, 72, 0, 3, 72, 109, 0, 7, 6, 1, 40, 0, 2, 17, 66, 3, 138, 0, 3, 138, 109, 0, 7, 6,
- 1, 41, 0, 4, 1, 141, 165, 224, 176, 164, 224, 2, 32, 3, 50, 0, 2, 17, 66, 0, 1, 141, 165, 224, 2, 32, 3, 50, 13, 0,
- 3, 50, 109, 0, 7, 6, 1, 42, 0, 3, 50, 12, 0, 7, 6, 1, 43, 0, 2, 17, 66, 3, 48, 0, 4, 2, 224, 165, 141, 224,
- 164, 175, 3, 48, 12, 0, 224, 165, 141, 224, 164, 170, 2, 17, 66, 0, 224, 165, 141, 224, 164, 170, 3, 48, 12, 109, 0, 3, 48, 109,
- 0, 7, 6, 1, 44, 0, 224, 164, 188, 2, 17, 66, 3, 83, 0, 224, 164, 188, 3, 83, 109, 0, 2, 17, 66, 3, 136, 0, 3, 136,
- 109, 0, 7, 6, 1, 45, 0, 2, 17, 66, 3, 71, 0, 3, 71, 109, 0, 7, 6, 1, 46, 0, 2, 17, 66, 3, 137, 0, 3, 137,
- 109, 0, 7, 6, 1, 47, 0, 4, 1, 141, 165, 224, 168, 164, 224, 2, 32, 3, 65, 0, 1, 141, 165, 224, 176, 164, 224, 2, 32, 0,
- 2, 17, 66, 0, 1, 141, 165, 224, 2, 32, 3, 65, 13, 0, 3, 65, 109, 0, 7, 6, 1, 48, 0, 2, 17, 66, 3, 57, 0, 1,
- 141, 165, 224, 2, 32, 3, 57, 13, 0, 3, 57, 109, 0, 1, 17, 67, 2, 32, 3, 116, 57, 0, 7, 6, 1, 49, 0, 4, 2, 17,
- 66, 3, 34, 0, 2, 32, 0, 1, 141, 165, 224, 2, 32, 3, 34, 13, 0, 3, 34, 109, 0, 7, 6, 1, 50, 0, 2, 17, 66, 3,
- 34, 0, 1, 141, 165, 224, 2, 32, 3, 34, 13, 0, 3, 34, 109, 0, 7, 6, 1, 51, 0, 2, 17, 66, 3, 55, 0, 1, 141, 165,
- 224, 2, 32, 3, 55, 13, 0, 3, 55, 109, 0, 7, 6, 1, 52, 0, 2, 17, 66, 3, 62, 0, 1, 141, 165, 224, 2, 32, 3, 62,
- 13, 0, 3, 62, 109, 0, 7, 6, 1, 53, 0, 2, 17, 66, 3, 62, 0, 1, 141, 165, 224, 2, 32, 3, 62, 13, 0, 3, 62, 109,
- 0, 7, 6, 1, 54, 0, 4, 2, 32, 3, 58, 0, 8, 2, 17, 66, 0, 1, 141, 165, 224, 2, 32, 3, 58, 13, 0, 8, 3, 58,
- 109, 0, 4, 2, 17, 66, 3, 84, 0, 8, 2, 224, 165, 141, 0, 3, 84, 109, 0, 7, 6, 1, 55, 0, 2, 17, 66, 3, 91, 0,
- 3, 91, 109, 0, 7, 6, 1, 56, 0, 2, 17, 66, 3, 93, 0, 3, 93, 109, 0, 7, 6, 1, 57, 0, 2, 17, 66, 3, 89, 0,
- 3, 89, 109, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 108, 0, 3, 108, 109, 0, 7, 6, 1, 62, 0, 3, 12, 0, 7, 6, 1,
- 63, 0, 3, 118, 0, 4, 2, 224, 164, 129, 3, 128, 0, 224, 164, 129, 2, 32, 0, 224, 164, 130, 0, 224, 164, 181, 3, 135, 0, 7,
- 6, 1, 64, 0, 3, 113, 0, 224, 164, 130, 3, 124, 0, 7, 6, 1, 65, 0, 2, 32, 3, 37, 0, 3, 112, 0, 4, 2, 224, 164,
- 129, 3, 124, 0, 224, 164, 129, 2, 32, 0, 224, 164, 130, 0, 7, 6, 1, 66, 0, 3, 122, 0, 4, 2, 224, 164, 129, 3, 133, 0,
- 224, 164, 129, 2, 32, 0, 224, 164, 130, 0, 7, 6, 1, 67, 0, 3, 123, 0, 4, 2, 224, 164, 129, 3, 133, 0, 224, 164, 129, 2,
- 32, 0, 224, 164, 130, 0, 7, 6, 1, 68, 0, 3, 34, 113, 0, 7, 6, 1, 69, 0, 3, 34, 113, 0, 7, 6, 1, 70, 0, 3,
- 116, 0, 7, 6, 1, 71, 0, 3, 36, 0, 4, 2, 224, 164, 129, 3, 126, 0, 224, 164, 129, 2, 32, 0, 224, 164, 130, 0, 7, 6,
- 1, 72, 0, 3, 114, 0, 2, 224, 164, 129, 3, 126, 0, 4, 224, 164, 129, 2, 32, 3, 126, 12, 0, 224, 164, 130, 0, 7, 6, 1,
- 73, 0, 3, 115, 0, 4, 2, 224, 164, 129, 3, 127, 0, 224, 164, 129, 2, 32, 0, 224, 164, 130, 0, 224, 164, 130, 0, 5, 2, 3,
- 134, 0, 7, 6, 1, 74, 0, 3, 121, 0, 7, 6, 1, 75, 0, 3, 39, 0, 4, 2, 224, 164, 129, 3, 131, 0, 224, 164, 129, 2,
- 32, 0, 224, 164, 130, 0, 7, 6, 1, 76, 0, 3, 119, 0, 4, 2, 224, 164, 129, 3, 131, 0, 224, 164, 129, 2, 32, 0, 224, 164,
- 130, 0, 7, 6, 1, 77, 0, 3, 120, 0, 4, 2, 224, 164, 129, 3, 130, 0, 224, 164, 129, 2, 32, 0, 224, 164, 130, 0, 5, 3,
- 3, 135, 0, 7, 6, 1, 78, 0, 3, 0, 7, 6, 1, 81, 0, 3, 131, 65, 0, 7, 6, 1, 89, 0, 2, 17, 66, 3, 104, 0,
- 3, 104, 109, 0, 7, 6, 1, 90, 0, 2, 17, 66, 3, 101, 0, 3, 101, 109, 0, 7, 6, 1, 91, 0, 2, 17, 66, 3, 100, 0,
- 3, 100, 109, 0, 7, 6, 1, 92, 0, 2, 17, 66, 3, 88, 0, 3, 88, 109, 0, 7, 6, 1, 93, 0, 2, 17, 66, 3, 70, 0,
- 3, 70, 109, 0, 7, 6, 1, 94, 0, 2, 17, 66, 3, 70, 107, 0, 3, 70, 107, 109, 0, 7, 6, 1, 95, 0, 2, 17, 66, 3,
- 83, 0, 3, 83, 109, 0, 7, 6, 1, 96, 0, 2, 17, 66, 3, 57, 0, 3, 57, 109, 0, 7, 6, 1, 97, 0, 3, 109, 20, 34,
- 34, 0, 7, 6, 1, 98, 0, 3, 45, 12, 0, 7, 6, 1, 99, 0, 3, 45, 0, 7, 6, 1, 100, 0, 3, 45, 12, 0, 7, 6,
- 111, 0, 3, 21, 0, 102, 1, 32, 32, 15, 2, 32, 32, 15, 194, 160, 194, 160, 194, 160, 3, 65, 36, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts27 = FileInMemory_createWithData (8606, reinterpret_cast<const char *> (&espeakdata_dicts27_data),
- U"espeak-1.48.04-source/espeak-data/hi_dict",
+ static unsigned char espeakdata_dicts23_data[5724] = {
+ 0, 4, 0, 0, 152, 15, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 9, 134, 224, 164, 149, 224, 165, 128, 72, 0, 15, 140, 224, 164, 134, 224, 164, 170, 224, 164, 149, 224, 165, 139, 72, 0, 0, 12, 137, 224,
+ 164, 176, 224, 164, 185, 224, 165, 128, 72, 9, 134, 224, 164, 175, 224, 165, 135, 72, 9, 134, 224, 164, 175, 224, 165, 135, 72, 0, 0, 0,
+ 15, 140, 224, 164, 137, 224, 164, 168, 224, 164, 149, 224, 165, 128, 72, 15, 140, 224, 164, 137, 224, 164, 184, 224, 164, 149, 224, 165, 128, 72,
+ 15, 140, 224, 164, 134, 224, 164, 170, 224, 164, 149, 224, 165, 128, 72, 0, 9, 134, 224, 164, 149, 224, 165, 135, 72, 9, 134, 224, 164, 181,
+ 224, 165, 135, 72, 0, 0, 0, 12, 137, 224, 164, 176, 224, 164, 185, 224, 165, 135, 72, 0, 9, 134, 224, 164, 149, 224, 165, 139, 72, 9,
+ 134, 224, 164, 181, 224, 165, 139, 72, 9, 134, 224, 164, 181, 224, 165, 139, 72, 0, 0, 15, 140, 224, 164, 137, 224, 164, 168, 224, 164, 149,
+ 224, 165, 135, 72, 15, 140, 224, 164, 137, 224, 164, 184, 224, 164, 149, 224, 165, 135, 72, 15, 140, 224, 164, 134, 224, 164, 170, 224, 164, 149,
+ 224, 165, 135, 72, 15, 140, 224, 164, 174, 224, 165, 129, 224, 164, 157, 224, 165, 135, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 9, 134, 224, 164, 185, 224, 165, 136, 72, 0, 0, 0, 9, 134, 224, 164, 185, 224, 165, 139, 72, 0, 0, 0, 0, 0, 0, 12, 137, 224,
+ 164, 174, 224, 165, 135, 224, 164, 130, 72, 0, 0, 0, 15, 140, 224, 164, 185, 224, 164, 174, 224, 165, 135, 224, 164, 130, 72, 0, 0, 0,
+ 0, 0, 0, 21, 146, 224, 164, 137, 224, 164, 168, 224, 165, 141, 224, 164, 185, 224, 165, 135, 224, 164, 130, 72, 21, 146, 224, 164, 135, 224,
+ 164, 168, 224, 165, 141, 224, 164, 185, 224, 165, 135, 224, 164, 130, 72, 0, 0, 0, 15, 140, 224, 164, 164, 224, 165, 129, 224, 164, 157, 224,
+ 165, 135, 72, 24, 149, 224, 164, 164, 224, 165, 129, 224, 164, 174, 224, 165, 141, 224, 164, 185, 224, 165, 135, 224, 164, 130, 72, 0, 0, 12,
+ 137, 224, 164, 174, 224, 164, 151, 224, 164, 176, 8, 0, 11, 6, 224, 164, 151, 224, 164, 188, 100, 13, 0, 0, 9, 134, 224, 164, 181, 224,
+ 164, 185, 72, 0, 0, 0, 11, 6, 224, 164, 149, 224, 164, 188, 104, 13, 0, 0, 0, 9, 134, 224, 164, 149, 224, 164, 190, 72, 0, 0,
+ 0, 0, 0, 0, 15, 140, 224, 164, 137, 224, 164, 168, 224, 164, 149, 224, 164, 190, 72, 15, 140, 224, 164, 137, 224, 164, 184, 224, 164, 149,
+ 224, 164, 190, 72, 15, 140, 224, 164, 135, 224, 164, 168, 224, 164, 149, 224, 164, 190, 72, 15, 140, 224, 164, 135, 224, 164, 184, 224, 164, 149,
+ 224, 164, 190, 72, 0, 0, 0, 0, 11, 6, 224, 164, 171, 224, 164, 188, 83, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 140, 224,
+ 164, 149, 224, 165, 141, 224, 164, 175, 224, 164, 190, 72, 8, 0, 12, 137, 224, 164, 176, 224, 164, 185, 224, 164, 190, 72, 0, 17, 4, 95,
+ 4, 16, 20, 10, 72, 13, 89, 13, 65, 55, 6, 119, 10, 0, 0, 0, 15, 140, 224, 164, 134, 224, 164, 170, 224, 164, 149, 224, 164, 190,
+ 72, 0, 0, 0, 0, 0, 0, 31, 21, 224, 164, 149, 224, 165, 141, 224, 164, 176, 224, 164, 191, 224, 164, 149, 224, 165, 135, 224, 164, 159,
+ 49, 34, 113, 49, 6, 116, 47, 0, 0, 0, 0, 9, 134, 224, 164, 175, 224, 164, 185, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 11, 6, 224, 164, 161, 224, 164, 188, 70, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 9, 134, 224, 164, 185, 224, 164, 174, 72, 0, 0, 0, 12, 137, 224, 164, 164, 224, 165, 129, 224, 164, 174, 72, 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,
+ 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, 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,
+ 14, 3, 95, 51, 57, 122, 50, 47, 118, 55, 6, 113, 89, 0, 12, 3, 95, 50, 49, 113, 49, 12, 6, 113, 89, 0, 0, 12, 3, 95,
+ 51, 56, 35, 34, 47, 6, 113, 89, 0, 10, 3, 95, 50, 48, 71, 6, 112, 89, 0, 0, 11, 3, 95, 50, 51, 47, 6, 114, 113, 89,
+ 0, 0, 11, 3, 95, 50, 50, 71, 6, 118, 113, 89, 0, 0, 13, 3, 95, 50, 53, 48, 13, 80, 12, 6, 113, 89, 0, 0, 12, 3,
+ 95, 50, 52, 80, 6, 120, 71, 113, 89, 0, 0, 14, 3, 95, 50, 55, 89, 13, 47, 12, 6, 118, 113, 89, 0, 0, 14, 3, 95, 50,
+ 54, 144, 13, 71, 71, 6, 112, 34, 89, 0, 0, 14, 3, 95, 51, 49, 113, 49, 13, 47, 12, 6, 113, 89, 0, 0, 10, 3, 95, 51,
+ 48, 47, 6, 112, 89, 0, 0, 12, 3, 95, 51, 51, 47, 127, 47, 6, 113, 89, 0, 0, 13, 3, 95, 51, 50, 71, 35, 47, 12, 6,
+ 113, 89, 0, 0, 9, 134, 224, 164, 165, 224, 165, 128, 72, 12, 3, 95, 51, 53, 48, 127, 47, 6, 113, 89, 0, 0, 12, 3, 95, 51,
+ 52, 80, 130, 47, 6, 113, 89, 0, 0, 12, 3, 95, 51, 55, 89, 127, 47, 6, 113, 89, 0, 0, 13, 3, 95, 51, 54, 144, 35, 87,
+ 6, 47, 113, 89, 0, 0, 0, 9, 134, 224, 164, 165, 224, 165, 135, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 14, 3, 95, 55, 57, 4, 122, 67, 113, 118, 89, 6, 112, 0, 12, 3, 95, 54, 49, 6, 113, 49, 89, 13, 142, 0, 0, 9, 3,
+ 224, 165, 140, 148, 135, 0, 103, 8, 3, 224, 165, 140, 148, 120, 0, 16, 3, 95, 55, 56, 35, 138, 107, 35, 47, 12, 6, 109, 34, 12,
+ 0, 10, 3, 95, 54, 48, 89, 6, 118, 142, 0, 0, 9, 3, 95, 48, 67, 89, 6, 120, 0, 13, 3, 95, 54, 51, 47, 6, 113, 34,
+ 89, 13, 142, 0, 0, 12, 3, 95, 54, 50, 71, 6, 118, 89, 13, 142, 0, 0, 8, 3, 224, 165, 137, 18, 121, 0, 12, 3, 95, 54,
+ 53, 48, 134, 50, 89, 13, 142, 0, 0, 9, 3, 224, 165, 136, 148, 134, 0, 102, 8, 3, 224, 165, 136, 148, 115, 0, 12, 3, 95, 54,
+ 52, 80, 6, 130, 89, 13, 142, 0, 0, 8, 3, 224, 165, 139, 148, 119, 0, 13, 3, 95, 54, 55, 89, 6, 109, 34, 89, 13, 142, 0,
+ 0, 8, 3, 224, 165, 138, 18, 39, 0, 14, 3, 95, 54, 54, 144, 6, 113, 57, 118, 89, 13, 142, 0, 0, 8, 3, 224, 165, 133, 18,
+ 116, 0, 15, 3, 95, 55, 49, 113, 146, 35, 47, 12, 6, 109, 34, 12, 0, 0, 9, 3, 224, 165, 132, 18, 34, 113, 0, 14, 3, 95,
+ 55, 48, 89, 35, 47, 12, 6, 109, 34, 12, 0, 0, 8, 3, 224, 165, 135, 148, 114, 0, 16, 3, 95, 55, 51, 47, 113, 107, 35, 47,
+ 12, 6, 109, 34, 12, 0, 0, 8, 3, 224, 165, 134, 18, 36, 0, 16, 3, 95, 55, 50, 71, 13, 107, 35, 47, 12, 6, 109, 34, 12,
+ 0, 0, 8, 3, 224, 165, 129, 18, 122, 0, 17, 3, 95, 55, 53, 48, 35, 144, 4, 35, 47, 12, 6, 109, 34, 12, 0, 0, 8, 3,
+ 224, 165, 128, 148, 112, 0, 16, 3, 95, 55, 52, 80, 120, 107, 35, 47, 12, 6, 109, 34, 12, 0, 0, 9, 3, 224, 165, 131, 18, 34,
+ 113, 0, 18, 3, 95, 55, 55, 89, 13, 47, 13, 107, 35, 47, 12, 6, 109, 34, 12, 0, 0, 8, 3, 224, 165, 130, 148, 123, 0, 16,
+ 3, 95, 55, 54, 144, 113, 107, 35, 47, 12, 6, 109, 34, 12, 0, 0, 12, 3, 95, 49, 57, 122, 50, 50, 6, 113, 89, 0, 0, 13,
+ 3, 95, 49, 56, 109, 142, 12, 6, 118, 34, 111, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 50, 57, 122, 50, 47, 6, 113, 89,
+ 0, 12, 3, 95, 49, 49, 81, 57, 6, 118, 34, 111, 0, 0, 13, 3, 95, 50, 56, 35, 138, 12, 6, 118, 113, 89, 0, 10, 3, 95,
+ 49, 48, 72, 6, 109, 89, 0, 0, 11, 3, 95, 49, 51, 47, 6, 115, 34, 111, 0, 0, 11, 3, 95, 49, 50, 71, 6, 118, 34, 111,
+ 0, 0, 13, 3, 95, 49, 53, 48, 6, 109, 50, 72, 34, 111, 0, 0, 11, 3, 95, 49, 52, 144, 6, 120, 72, 111, 0, 0, 13, 3,
+ 95, 49, 55, 89, 6, 109, 47, 12, 34, 111, 0, 0, 11, 3, 95, 49, 54, 89, 6, 119, 55, 111, 0, 0, 8, 3, 224, 164, 165, 138,
+ 13, 0, 0, 8, 3, 224, 164, 164, 47, 13, 0, 0, 9, 134, 224, 164, 165, 224, 164, 190, 72, 8, 3, 224, 164, 167, 139, 13, 0, 0,
+ 8, 3, 224, 164, 166, 72, 13, 0, 0, 8, 3, 224, 164, 161, 141, 13, 0, 0, 8, 3, 224, 164, 160, 142, 13, 0, 0, 8, 3, 224,
+ 164, 163, 66, 13, 0, 0, 8, 3, 224, 164, 162, 143, 13, 0, 0, 8, 3, 224, 164, 157, 145, 13, 0, 12, 3, 95, 52, 57, 6, 122,
+ 67, 80, 118, 89, 0, 0, 11, 3, 224, 165, 164, 72, 109, 66, 141, 109, 0, 8, 3, 224, 164, 156, 79, 13, 0, 14, 3, 95, 52, 56,
+ 35, 34, 47, 118, 55, 6, 113, 89, 0, 0, 8, 3, 224, 164, 159, 140, 13, 0, 0, 8, 3, 224, 164, 158, 67, 13, 0, 0, 8, 3,
+ 224, 164, 153, 68, 13, 0, 0, 8, 3, 224, 164, 152, 147, 13, 0, 0, 9, 3, 224, 165, 163, 148, 45, 12, 0, 8, 3, 224, 164, 155,
+ 144, 13, 0, 0, 8, 3, 224, 165, 162, 18, 45, 0, 8, 3, 224, 164, 154, 80, 13, 0, 0, 9, 3, 224, 165, 157, 107, 34, 13, 0,
+ 8, 3, 224, 164, 149, 49, 13, 0, 12, 3, 95, 53, 57, 122, 50, 89, 6, 109, 138, 0, 14, 3, 95, 52, 49, 113, 49, 47, 118, 55,
+ 6, 113, 89, 0, 0, 8, 3, 224, 165, 156, 44, 13, 0, 14, 3, 95, 53, 56, 35, 138, 12, 6, 118, 58, 13, 50, 0, 12, 3, 95,
+ 52, 48, 80, 118, 55, 6, 113, 89, 0, 0, 8, 3, 224, 165, 159, 57, 13, 0, 8, 3, 224, 164, 151, 81, 13, 0, 14, 3, 95, 52,
+ 51, 47, 127, 47, 118, 55, 6, 113, 89, 0, 0, 8, 3, 224, 165, 158, 83, 13, 0, 8, 3, 224, 164, 150, 146, 13, 0, 13, 3, 95,
+ 52, 50, 71, 134, 118, 55, 6, 113, 89, 0, 0, 8, 3, 224, 165, 153, 101, 13, 0, 16, 3, 95, 52, 53, 48, 134, 6, 50, 47, 118,
+ 55, 6, 113, 89, 0, 0, 8, 3, 224, 165, 152, 104, 13, 0, 14, 3, 95, 52, 52, 80, 120, 58, 118, 55, 6, 113, 89, 0, 0, 8,
+ 3, 224, 165, 155, 88, 13, 0, 14, 3, 95, 52, 55, 89, 127, 47, 118, 55, 6, 113, 89, 0, 0, 13, 137, 224, 164, 133, 224, 164, 151,
+ 224, 164, 176, 72, 8, 8, 3, 224, 165, 154, 100, 13, 0, 15, 3, 95, 52, 54, 144, 107, 113, 57, 118, 55, 6, 113, 89, 0, 0, 18,
+ 3, 95, 54, 57, 122, 50, 13, 107, 4, 35, 47, 12, 6, 109, 34, 12, 0, 14, 3, 95, 53, 49, 113, 49, 57, 6, 118, 58, 109, 50,
+ 0, 0, 11, 3, 95, 54, 56, 35, 34, 89, 13, 142, 0, 12, 3, 95, 53, 48, 48, 13, 80, 6, 118, 89, 0, 0, 13, 3, 95, 53,
+ 51, 47, 6, 113, 34, 48, 109, 50, 0, 0, 12, 3, 95, 53, 50, 71, 6, 118, 58, 109, 50, 0, 0, 13, 3, 95, 53, 53, 48, 6,
+ 35, 144, 48, 109, 50, 0, 0, 9, 3, 224, 165, 144, 18, 131, 65, 0, 13, 3, 95, 53, 52, 80, 6, 121, 123, 58, 109, 50, 0, 0,
+ 15, 3, 95, 53, 55, 89, 109, 47, 12, 6, 118, 58, 13, 50, 0, 0, 14, 3, 95, 53, 54, 144, 107, 13, 48, 12, 6, 109, 50, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 56, 57, 50, 109, 58, 118, 89, 6, 112, 0, 0, 13, 3, 95, 56, 56, 35, 138,
+ 12, 118, 89, 6, 112, 0, 0, 8, 3, 224, 164, 191, 18, 113, 0, 0, 8, 3, 224, 164, 190, 148, 118, 0, 0, 8, 3, 224, 164, 185,
+ 108, 13, 0, 0, 8, 3, 224, 164, 184, 89, 13, 0, 0, 0, 0, 8, 3, 224, 164, 181, 84, 13, 0, 16, 3, 95, 57, 57, 50, 113,
+ 67, 57, 6, 118, 50, 13, 58, 114, 0, 13, 3, 95, 56, 49, 113, 49, 57, 118, 89, 6, 112, 0, 0, 15, 3, 95, 57, 56, 35, 138,
+ 12, 6, 118, 50, 13, 58, 114, 0, 12, 3, 95, 56, 48, 4, 109, 89, 89, 6, 112, 0, 0, 8, 3, 224, 164, 183, 93, 13, 0, 13,
+ 3, 95, 56, 51, 47, 113, 34, 118, 89, 6, 112, 0, 0, 8, 3, 224, 164, 182, 91, 13, 0, 12, 3, 95, 56, 50, 71, 134, 118, 89,
+ 6, 112, 0, 0, 8, 3, 224, 164, 177, 34, 13, 0, 14, 3, 95, 56, 53, 48, 113, 6, 80, 118, 89, 6, 112, 0, 0, 8, 3, 224,
+ 164, 176, 34, 13, 0, 13, 3, 95, 56, 52, 80, 120, 34, 118, 89, 6, 112, 0, 0, 8, 3, 224, 164, 179, 62, 13, 0, 14, 3, 95,
+ 56, 55, 89, 109, 47, 12, 118, 89, 6, 112, 0, 0, 8, 3, 224, 164, 178, 55, 13, 0, 13, 3, 95, 56, 54, 144, 113, 57, 118, 89,
+ 6, 112, 0, 0, 8, 3, 224, 164, 173, 137, 13, 0, 15, 3, 95, 57, 49, 113, 49, 57, 6, 118, 50, 13, 58, 114, 0, 0, 8, 3,
+ 224, 164, 172, 71, 13, 0, 12, 3, 95, 57, 48, 50, 109, 71, 12, 6, 114, 0, 0, 10, 3, 224, 164, 175, 57, 13, 0, 72, 8, 8,
+ 3, 224, 164, 175, 57, 13, 0, 15, 3, 95, 57, 51, 47, 113, 34, 6, 118, 50, 13, 58, 114, 0, 0, 8, 3, 224, 164, 174, 65, 13,
+ 0, 13, 3, 95, 57, 50, 71, 6, 118, 50, 13, 58, 114, 0, 0, 15, 3, 95, 57, 53, 48, 13, 80, 6, 118, 50, 13, 58, 114, 0,
+ 0, 8, 3, 224, 164, 168, 50, 13, 0, 15, 3, 95, 57, 52, 80, 120, 34, 6, 118, 65, 13, 58, 114, 0, 0, 8, 3, 224, 164, 171,
+ 136, 13, 0, 16, 3, 95, 57, 55, 89, 13, 47, 12, 6, 118, 50, 13, 58, 114, 0, 0, 8, 3, 224, 164, 170, 48, 13, 0, 15, 3,
+ 95, 57, 54, 144, 113, 57, 6, 118, 50, 13, 58, 114, 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, 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, 12, 4, 95, 48, 77, 52, 6, 109, 34, 13, 71, 0, 0, 13, 4, 95, 48,
+ 77, 53, 146, 6, 109, 34, 13, 71, 0, 0, 11, 4, 95, 48, 77, 50, 55, 6, 118, 146, 0, 0, 13, 4, 95, 48, 77, 51, 80, 34,
+ 6, 39, 34, 36, 0, 0, 0, 13, 4, 95, 48, 77, 49, 107, 13, 88, 6, 118, 34, 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, 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, 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, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 12, 137, 224, 164, 185, 224, 165, 136, 224, 164, 130, 72, 0, 0, 0, 0, 0, 9, 134, 224, 164, 164, 224, 165,
+ 130, 72, 0, 0, 0, 0, 0, 0, 18, 143, 224, 164, 137, 224, 164, 184, 224, 165, 141, 224, 164, 184, 224, 165, 135, 72, 18, 143, 224, 164,
+ 135, 224, 164, 184, 224, 165, 141, 224, 164, 184, 224, 165, 135, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 152, 224, 164, 164, 224, 165,
+ 129, 224, 164, 174, 224, 165, 141, 224, 164, 185, 224, 164, 190, 224, 164, 176, 224, 165, 135, 72, 0, 0, 0, 0, 0, 27, 152, 224, 164, 164,
+ 224, 165, 129, 224, 164, 174, 224, 165, 141, 224, 164, 185, 224, 164, 190, 224, 164, 176, 224, 165, 128, 72, 0, 0, 0, 0, 0, 0, 12, 137,
+ 224, 164, 185, 224, 165, 130, 224, 164, 129, 72, 0, 12, 137, 224, 164, 165, 224, 165, 128, 224, 164, 130, 72, 12, 137, 224, 164, 174, 224, 165,
+ 136, 224, 164, 130, 72, 0, 0, 9, 134, 224, 164, 184, 224, 165, 135, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 224, 164,
+ 164, 224, 164, 149, 72, 0, 0, 0, 18, 143, 224, 164, 133, 224, 164, 151, 224, 164, 176, 224, 164, 154, 224, 165, 135, 8, 0, 0, 0, 0,
+ 0, 0, 0, 0, 11, 6, 224, 164, 150, 224, 164, 188, 101, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 152, 224,
+ 164, 164, 224, 165, 129, 224, 164, 174, 224, 165, 141, 224, 164, 185, 224, 164, 190, 224, 164, 176, 224, 164, 190, 72, 0, 0, 0, 0, 0, 0,
+ 0, 0, 9, 134, 224, 164, 170, 224, 164, 176, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 11, 6, 224, 164, 156, 224, 164, 188, 88, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 134,
+ 224, 164, 148, 224, 164, 176, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 16, 140, 224, 164, 172, 224, 164, 191, 224, 164, 168, 224, 164, 190,
+ 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 224, 164, 134, 224, 164, 170, 72, 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, 9, 2, 95, 51, 47, 6, 112, 50, 0, 0, 8,
+ 2, 95, 50, 72, 6, 119, 0, 0, 8, 2, 95, 49, 6, 114, 49, 0, 0, 11, 2, 95, 48, 91, 6, 123, 66, 57, 109, 0, 0, 9,
+ 2, 95, 55, 89, 6, 118, 47, 0, 0, 8, 2, 95, 54, 144, 6, 111, 0, 0, 10, 2, 95, 53, 48, 6, 118, 50, 80, 0, 0, 10,
+ 2, 95, 52, 80, 6, 118, 34, 12, 0, 0, 0, 0, 9, 2, 95, 57, 50, 6, 135, 0, 103, 8, 2, 95, 57, 50, 6, 120, 0, 0,
+ 8, 2, 95, 56, 6, 118, 142, 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, 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, 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, 15, 140, 224, 164, 174, 224, 165, 135, 224, 164, 176, 224, 165, 135, 72, 0, 0,
+ 0, 0, 0, 0, 0, 15, 140, 224, 164, 174, 224, 165, 135, 224, 164, 176, 224, 165, 128, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 13, 137, 224, 164, 175, 224, 164, 166, 224, 164, 191, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 18, 143, 224, 164, 185, 224, 164, 174, 224, 164, 190, 224, 164, 176, 224, 165, 135, 72, 0, 0, 0, 0, 0, 0, 0, 18, 143, 224, 164,
+ 185, 224, 164, 174, 224, 164, 190, 224, 164, 176, 224, 165, 128, 72, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 164, 164, 224, 165, 135, 224,
+ 164, 176, 224, 164, 190, 72, 15, 140, 224, 164, 174, 224, 165, 135, 224, 164, 176, 224, 164, 190, 72, 0, 24, 15, 224, 164, 184, 224, 164, 190,
+ 224, 164, 175, 224, 164, 172, 224, 164, 176, 89, 6, 134, 71, 13, 34, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 18, 143, 224, 164, 185, 224, 164, 174, 224, 164, 190, 224, 164, 176, 224, 164, 190, 72, 0, 0, 0, 0, 0, 0,
+ 0, 0, 6, 20, 0, 0, 102, 9, 0, 0, 48, 0, 0, 0, 103, 9, 0, 0, 49, 0, 0, 0, 104, 9, 0, 0, 50, 0, 0, 0,
+ 105, 9, 0, 0, 51, 0, 0, 0, 106, 9, 0, 0, 52, 0, 0, 0, 107, 9, 0, 0, 53, 0, 0, 0, 108, 9, 0, 0, 54, 0,
+ 0, 0, 109, 9, 0, 0, 55, 0, 0, 0, 110, 9, 0, 0, 56, 0, 0, 0, 111, 9, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0,
+ 6, 1, 2, 0, 3, 50, 0, 7, 6, 1, 3, 0, 3, 50, 0, 4, 2, 224, 164, 170, 3, 65, 0, 2, 224, 164, 171, 0, 2, 224,
+ 164, 172, 0, 2, 224, 164, 173, 0, 2, 224, 164, 174, 0, 4, 2, 224, 164, 159, 3, 66, 0, 2, 224, 164, 160, 0, 2, 224, 164, 161,
+ 0, 2, 224, 164, 162, 0, 2, 224, 164, 163, 0, 4, 2, 224, 164, 154, 3, 67, 0, 2, 224, 164, 155, 0, 2, 224, 164, 156, 0, 2,
+ 224, 164, 157, 0, 2, 224, 164, 158, 0, 2, 224, 164, 175, 0, 4, 2, 224, 164, 149, 3, 68, 0, 2, 224, 164, 150, 0, 2, 224, 164,
+ 151, 0, 2, 224, 164, 152, 0, 2, 224, 164, 153, 0, 2, 224, 164, 185, 0, 7, 6, 1, 4, 0, 3, 108, 0, 7, 6, 1, 6, 0,
+ 3, 109, 0, 4, 1, 185, 164, 224, 133, 164, 224, 3, 116, 0, 2, 224, 164, 185, 0, 7, 6, 1, 7, 0, 3, 118, 0, 7, 6, 1,
+ 8, 0, 3, 113, 0, 7, 6, 1, 9, 0, 2, 32, 3, 37, 0, 3, 112, 0, 7, 6, 1, 10, 0, 3, 122, 0, 7, 6, 1, 11,
+ 0, 3, 123, 0, 4, 224, 164, 129, 3, 133, 0, 224, 164, 130, 0, 7, 6, 1, 12, 0, 3, 34, 113, 0, 7, 6, 1, 13, 0, 3,
+ 45, 0, 7, 6, 1, 14, 0, 3, 116, 0, 7, 6, 1, 15, 0, 3, 36, 0, 7, 6, 1, 16, 0, 3, 114, 0, 7, 6, 1, 17,
+ 0, 3, 115, 0, 4, 224, 164, 129, 3, 127, 0, 224, 164, 130, 0, 5, 2, 3, 134, 0, 7, 6, 1, 18, 0, 3, 121, 0, 7, 6,
+ 1, 19, 0, 3, 39, 0, 7, 6, 1, 20, 0, 3, 119, 0, 4, 224, 164, 129, 3, 131, 0, 224, 164, 130, 0, 7, 6, 1, 21, 0,
+ 3, 120, 0, 4, 224, 164, 129, 3, 130, 0, 224, 164, 130, 0, 5, 3, 3, 135, 0, 7, 6, 1, 22, 0, 2, 17, 66, 3, 49, 0,
+ 2, 224, 165, 141, 224, 164, 175, 3, 49, 12, 0, 3, 49, 109, 0, 224, 164, 188, 2, 17, 66, 3, 104, 0, 224, 164, 188, 3, 104, 109,
+ 0, 7, 6, 1, 23, 0, 224, 164, 188, 2, 17, 66, 3, 101, 0, 224, 164, 188, 3, 101, 109, 0, 2, 17, 66, 3, 146, 0, 3, 146,
+ 109, 0, 7, 6, 1, 24, 0, 2, 17, 66, 3, 81, 0, 3, 81, 109, 0, 224, 164, 188, 2, 17, 66, 3, 100, 0, 224, 164, 188, 3,
+ 100, 109, 0, 7, 6, 1, 25, 0, 2, 17, 66, 3, 147, 0, 3, 147, 109, 0, 7, 6, 1, 26, 0, 2, 17, 66, 3, 68, 0, 1,
+ 141, 165, 224, 2, 32, 3, 68, 13, 0, 3, 68, 109, 0, 7, 6, 1, 27, 0, 2, 17, 66, 3, 80, 0, 2, 224, 165, 141, 224, 164,
+ 175, 3, 80, 12, 0, 3, 80, 109, 0, 7, 6, 1, 28, 0, 2, 17, 66, 3, 144, 0, 3, 144, 109, 0, 7, 6, 1, 29, 0, 2,
+ 17, 66, 3, 79, 0, 3, 79, 109, 0, 224, 164, 188, 2, 17, 66, 3, 88, 0, 224, 164, 188, 3, 88, 109, 0, 7, 6, 1, 30, 0,
+ 2, 17, 66, 3, 145, 0, 3, 145, 109, 0, 7, 6, 1, 31, 0, 4, 1, 141, 165, 224, 2, 32, 3, 67, 0, 2, 17, 66, 0, 3,
+ 67, 109, 0, 7, 6, 1, 32, 0, 2, 17, 66, 3, 140, 0, 2, 224, 165, 141, 224, 164, 175, 3, 140, 12, 0, 3, 140, 109, 0, 7,
+ 6, 1, 33, 0, 2, 17, 66, 3, 142, 0, 3, 142, 109, 0, 7, 6, 1, 34, 0, 224, 164, 188, 2, 17, 66, 3, 70, 0, 224, 164,
+ 188, 3, 70, 109, 0, 2, 17, 66, 3, 141, 0, 3, 141, 109, 0, 7, 6, 1, 35, 0, 224, 164, 188, 2, 17, 66, 3, 70, 107, 0,
+ 224, 164, 188, 3, 70, 107, 109, 0, 2, 17, 66, 3, 143, 0, 3, 143, 109, 0, 7, 6, 1, 36, 0, 2, 17, 66, 3, 66, 0, 1,
+ 141, 165, 224, 2, 32, 3, 66, 13, 0, 3, 66, 109, 0, 7, 6, 1, 37, 0, 2, 17, 66, 3, 47, 0, 2, 224, 165, 141, 224, 164,
+ 175, 3, 47, 12, 0, 3, 47, 109, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 138, 0, 3, 138, 109, 0, 7, 6, 1, 39, 0, 2,
+ 17, 66, 3, 72, 0, 3, 72, 109, 0, 7, 6, 1, 40, 0, 2, 17, 66, 3, 139, 0, 3, 139, 109, 0, 7, 6, 1, 41, 0, 4,
+ 1, 141, 165, 224, 176, 164, 224, 2, 32, 3, 50, 0, 2, 17, 66, 0, 1, 141, 165, 224, 2, 32, 3, 50, 13, 0, 3, 50, 109, 0,
+ 7, 6, 1, 42, 0, 3, 50, 12, 0, 7, 6, 1, 43, 0, 2, 17, 66, 3, 48, 0, 2, 224, 165, 141, 224, 164, 175, 3, 48, 12,
+ 0, 3, 48, 109, 0, 7, 6, 1, 44, 0, 224, 164, 188, 2, 17, 66, 3, 83, 0, 224, 164, 188, 3, 83, 109, 0, 2, 17, 66, 3,
+ 136, 0, 3, 136, 109, 0, 7, 6, 1, 45, 0, 2, 17, 66, 3, 71, 0, 3, 71, 109, 0, 7, 6, 1, 46, 0, 2, 17, 66, 3,
+ 137, 0, 3, 137, 109, 0, 7, 6, 1, 47, 0, 4, 1, 141, 165, 224, 168, 164, 224, 2, 32, 3, 65, 0, 1, 141, 165, 224, 176, 164,
+ 224, 2, 32, 0, 2, 17, 66, 0, 1, 141, 165, 224, 2, 32, 3, 65, 13, 0, 3, 65, 109, 0, 7, 6, 1, 48, 0, 2, 17, 66,
+ 3, 57, 0, 1, 141, 165, 224, 2, 32, 3, 57, 13, 0, 3, 57, 109, 0, 7, 6, 1, 49, 0, 2, 17, 66, 3, 34, 0, 1, 141,
+ 165, 224, 2, 32, 3, 34, 13, 0, 3, 34, 109, 0, 7, 6, 1, 50, 0, 2, 17, 66, 3, 34, 0, 1, 141, 165, 224, 2, 32, 3,
+ 34, 13, 0, 3, 34, 109, 0, 7, 6, 1, 51, 0, 2, 17, 66, 3, 55, 0, 1, 141, 165, 224, 2, 32, 3, 55, 13, 0, 3, 55,
+ 109, 0, 7, 6, 1, 52, 0, 2, 17, 66, 3, 62, 0, 1, 141, 165, 224, 2, 32, 3, 62, 13, 0, 3, 62, 109, 0, 7, 6, 1,
+ 53, 0, 2, 17, 66, 3, 62, 0, 1, 141, 165, 224, 2, 32, 3, 62, 13, 0, 3, 62, 109, 0, 7, 6, 1, 54, 0, 8, 2, 17,
+ 66, 3, 58, 0, 8, 3, 58, 109, 0, 4, 2, 17, 66, 3, 84, 0, 8, 2, 224, 165, 141, 0, 3, 84, 109, 0, 7, 6, 1, 55,
+ 0, 2, 17, 66, 3, 91, 0, 3, 91, 109, 0, 7, 6, 1, 56, 0, 2, 17, 66, 3, 93, 0, 3, 93, 109, 0, 7, 6, 1, 57,
+ 0, 2, 17, 66, 3, 89, 0, 3, 89, 109, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 108, 0, 3, 108, 109, 0, 7, 6, 1, 62,
+ 0, 3, 12, 0, 7, 6, 1, 63, 0, 3, 118, 0, 224, 164, 181, 3, 135, 0, 7, 6, 1, 64, 0, 3, 113, 0, 7, 6, 1, 65,
+ 0, 2, 32, 3, 37, 0, 3, 112, 0, 7, 6, 1, 66, 0, 3, 122, 0, 7, 6, 1, 67, 0, 3, 123, 0, 4, 224, 164, 129, 3,
+ 133, 0, 224, 164, 130, 0, 7, 6, 1, 68, 0, 3, 34, 113, 0, 7, 6, 1, 69, 0, 3, 34, 113, 0, 7, 6, 1, 70, 0, 3,
+ 116, 0, 7, 6, 1, 71, 0, 3, 36, 0, 7, 6, 1, 72, 0, 3, 114, 0, 7, 6, 1, 73, 0, 3, 115, 0, 4, 224, 164, 129,
+ 3, 127, 0, 224, 164, 130, 0, 5, 2, 3, 134, 0, 7, 6, 1, 74, 0, 3, 121, 0, 7, 6, 1, 75, 0, 3, 39, 0, 7, 6,
+ 1, 76, 0, 3, 119, 0, 4, 224, 164, 129, 3, 131, 0, 224, 164, 130, 0, 7, 6, 1, 77, 0, 3, 120, 0, 4, 224, 164, 129, 3,
+ 130, 0, 224, 164, 130, 0, 5, 3, 3, 135, 0, 7, 6, 1, 78, 0, 3, 0, 7, 6, 1, 81, 0, 3, 131, 65, 0, 7, 6, 1,
+ 89, 0, 2, 17, 66, 3, 104, 0, 3, 104, 109, 0, 7, 6, 1, 90, 0, 2, 17, 66, 3, 101, 0, 3, 101, 109, 0, 7, 6, 1,
+ 91, 0, 2, 17, 66, 3, 100, 0, 3, 100, 109, 0, 7, 6, 1, 92, 0, 2, 17, 66, 3, 88, 0, 3, 88, 109, 0, 7, 6, 1,
+ 93, 0, 2, 17, 66, 3, 70, 0, 3, 70, 109, 0, 7, 6, 1, 94, 0, 2, 17, 66, 3, 70, 107, 0, 3, 70, 107, 109, 0, 7,
+ 6, 1, 95, 0, 2, 17, 66, 3, 83, 0, 3, 83, 109, 0, 7, 6, 1, 96, 0, 2, 17, 66, 3, 57, 0, 3, 57, 109, 0, 7,
+ 6, 1, 97, 0, 3, 109, 20, 34, 34, 0, 7, 6, 1, 98, 0, 3, 45, 12, 0, 7, 6, 1, 99, 0, 3, 45, 0, 7, 6, 1,
+ 100, 0, 3, 45, 12, 0, 7, 6, 111, 0, 3, 21, 0, 102, 1, 32, 32, 15, 2, 32, 32, 15, 194, 160, 194, 160, 194, 160, 3, 65,
+ 36, 0, 7, 6, 0, 37, 3, 48, 109, 89, 116, 50, 47, 0, 36, 3, 72, 121, 55, 109, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts23 = FileInMemory_createWithData (5723, reinterpret_cast<const char *> (&espeakdata_dicts23_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/hi_dict",
U"hi");
- my addItem_move (espeakdata_dicts27.move());
+ Collection_addItem (me.peek(), espeakdata_dicts23.transfer());
+
+ static unsigned char espeakdata_dicts24_data[2417] = {
+ 0, 4, 0, 0, 93, 8, 0, 0, 0, 0, 0, 0, 0, 7, 65, 4, 35, 0, 15, 14, 4, 193, 4, 72, 4, 193, 4, 72, 0, 5,
+ 194, 5, 0, 72, 0, 0, 0, 6, 65, 8, 71, 37, 0, 0, 0, 0, 0, 6, 65, 12, 89, 37, 0, 0, 0, 0, 0, 6, 65, 16,
+ 72, 37, 0, 0, 0, 0, 0, 5, 65, 20, 36, 0, 0, 5, 194, 100, 240, 72, 0, 0, 0, 6, 65, 24, 112, 83, 0, 0, 0, 0,
+ 0, 6, 65, 28, 81, 36, 0, 0, 0, 0, 0, 6, 65, 32, 35, 91, 0, 0, 0, 0, 9, 1, 35, 35, 91, 35, 57, 0, 27, 0,
+ 5, 65, 36, 37, 0, 0, 9, 1, 37, 48, 40, 89, 113, 0, 27, 0, 0, 0, 6, 65, 40, 90, 37, 0, 0, 0, 12, 1, 42, 35,
+ 89, 47, 36, 34, 37, 89, 0, 27, 0, 9, 1, 43, 48, 55, 37, 89, 0, 27, 0, 6, 65, 44, 49, 35, 0, 0, 0, 0, 9, 1,
+ 47, 89, 55, 35, 91, 0, 27, 0, 7, 65, 48, 36, 55, 0, 14, 0, 0, 0, 0, 7, 65, 52, 36, 65, 0, 14, 0, 0, 0, 0,
+ 7, 65, 56, 36, 50, 0, 14, 0, 0, 0, 0, 5, 65, 60, 39, 0, 0, 9, 1, 61, 36, 81, 35, 55, 0, 27, 0, 0, 0, 6,
+ 65, 64, 48, 37, 0, 0, 0, 0, 0, 7, 65, 68, 49, 57, 40, 0, 0, 0, 0, 0, 7, 65, 72, 35, 34, 35, 0, 0, 0, 0,
+ 0, 6, 65, 76, 112, 89, 0, 0, 0, 0, 0, 7, 65, 80, 47, 35, 0, 14, 12, 65, 80, 47, 35, 48, 0, 72, 81, 97, 112, 32,
+ 0, 0, 0, 0, 5, 65, 84, 40, 0, 0, 0, 0, 0, 6, 65, 88, 84, 35, 0, 0, 0, 0, 0, 11, 65, 92, 72, 40, 71, 84,
+ 6, 35, 0, 14, 12, 1, 92, 113, 47, 37, 89, 55, 35, 91, 0, 27, 0, 0, 0, 0, 10, 4, 95, 49, 77, 49, 65, 37, 55, 0,
+ 0, 0, 0, 0, 13, 65, 100, 37, 48, 89, 37, 55, 6, 39, 50, 0, 14, 0, 0, 0, 0, 7, 65, 104, 88, 36, 72, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 4, 176, 72, 28, 0, 0, 0, 0, 0, 0, 11, 4, 95, 4, 16,
+ 20, 10, 48, 58, 114, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 4, 224, 72, 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, 6, 195, 48, 19, 128, 72, 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, 6, 195, 53, 113, 78,
+ 72, 0, 0, 6, 195, 100, 243, 128, 72, 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, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 51, 57, 47, 34, 113, 47, 50, 112, 83,
+ 0, 12, 3, 95, 50, 49, 84, 114, 47, 36, 38, 114, 0, 0, 13, 3, 95, 51, 56, 47, 34, 113, 47, 111, 37, 47, 0, 8, 3, 95,
+ 50, 48, 84, 114, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 51, 49, 47, 34, 113, 47, 36, 38, 114, 0, 0, 10, 3, 95, 51,
+ 48, 47, 34, 113, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15,
+ 3, 95, 54, 49, 89, 58, 35, 89, 113, 47, 36, 38, 114, 0, 0, 12, 3, 95, 54, 48, 89, 58, 35, 89, 113, 47, 0, 10, 3, 95,
+ 51, 88, 47, 34, 113, 50, 0, 0, 8, 3, 95, 48, 67, 89, 113, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 55, 49, 89, 58, 35,
+ 89, 113, 47, 36, 38, 116, 88, 0, 0, 15, 3, 95, 55, 48, 89, 58, 35, 89, 113, 47, 72, 37, 89, 0, 0, 0, 0, 0, 6, 195,
+ 65, 32, 76, 72, 0, 0, 0, 5, 194, 48, 16, 72, 12, 3, 95, 49, 57, 72, 37, 88, 50, 112, 83, 0, 0, 12, 3, 95, 49, 56,
+ 72, 37, 88, 111, 37, 47, 0, 0, 0, 0, 0, 7, 195, 21, 2, 64, 72, 8, 0, 0, 0, 12, 3, 95, 50, 57, 84, 114, 47, 50,
+ 112, 83, 0, 8, 3, 95, 49, 49, 116, 88, 0, 0, 12, 3, 95, 50, 56, 84, 114, 47, 111, 37, 47, 0, 9, 3, 95, 49, 48, 72,
+ 37, 89, 0, 0, 10, 3, 95, 49, 51, 47, 34, 112, 88, 0, 0, 9, 3, 95, 49, 50, 72, 40, 88, 0, 0, 9, 3, 95, 49, 53,
+ 49, 114, 88, 0, 0, 11, 3, 95, 49, 52, 49, 35, 47, 127, 88, 0, 0, 11, 3, 95, 49, 55, 72, 37, 89, 112, 47, 0, 0, 9,
+ 3, 95, 49, 54, 89, 112, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 52, 57, 49, 35, 34, 113, 47, 50, 112, 83,
+ 0, 0, 14, 3, 95, 52, 56, 49, 35, 34, 113, 47, 111, 37, 47, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 53, 57, 89, 114,
+ 49, 113, 47, 50, 112, 83, 0, 14, 3, 95, 52, 49, 49, 35, 34, 113, 47, 36, 38, 114, 0, 0, 14, 3, 95, 53, 56, 89, 114, 49,
+ 113, 47, 111, 37, 47, 0, 11, 3, 95, 52, 48, 49, 35, 34, 113, 47, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 53, 49, 89,
+ 114, 49, 113, 47, 36, 38, 114, 0, 0, 11, 3, 95, 53, 48, 89, 114, 49, 113, 47, 0, 9, 3, 95, 50, 88, 84, 114, 50, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 52, 88, 49, 35, 34, 113, 50, 0, 0, 0, 0, 0,
+ 0, 0, 0, 15, 3, 95, 56, 49, 49, 35, 47, 34, 36, 84, 114, 47, 114, 0, 0, 11, 3, 95, 53, 88, 89, 114, 49, 113, 50, 0,
+ 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 57, 49, 49, 35, 47, 34, 36, 84, 114, 47, 116, 88, 0, 0, 12, 3, 95, 54, 88, 89,
+ 58, 35, 89, 113, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 56, 88, 49, 35, 47,
+ 34, 36, 84, 114, 0, 0, 0, 0, 0, 6, 195, 56, 245, 64, 72, 0, 0, 0, 5, 194, 44, 144, 72, 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, 0, 5, 194, 48, 144,
+ 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 48, 77, 52, 71, 37, 55, 57, 39, 50, 0, 0, 0, 13, 4, 95, 48,
+ 77, 50, 65, 37, 55, 57, 39, 50, 0, 0, 12, 4, 95, 48, 77, 51, 65, 37, 55, 57, 35, 0, 0, 0, 10, 4, 95, 48, 77, 49,
+ 65, 37, 55, 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, 5,
+ 194, 61, 80, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 5, 194, 76, 16, 72, 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, 5, 194, 80, 16, 72, 0, 0, 0, 0, 6, 195, 80, 20, 0, 72, 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, 5, 194, 76, 80, 72, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 60, 224, 72, 0, 0, 0, 0, 11, 2, 195, 168, 36, 81, 34, 6, 35, 84,
+ 0, 0, 0, 0, 0, 0, 0, 11, 2, 195, 178, 39, 81, 34, 6, 35, 84, 0, 0, 0, 0, 0, 0, 0, 5, 194, 80, 80, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 1, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 95, 14,
+ 36, 50, 0, 0, 7, 2, 95, 13, 36, 65, 0, 0, 7, 2, 95, 12, 36, 55, 0, 0, 0, 0, 0, 0, 11, 2, 95, 23, 72, 40,
+ 71, 84, 6, 35, 0, 0, 0, 0, 7, 2, 95, 20, 47, 35, 0, 0, 0, 0, 13, 2, 95, 25, 37, 48, 89, 37, 55, 6, 39, 50,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 88, 147, 128, 72, 0, 0, 0, 0, 6, 195, 56, 19, 128, 72, 0, 0, 0,
+ 0, 0, 8, 2, 95, 46, 48, 58, 114, 0, 0, 0, 10, 2, 95, 44, 84, 37, 81, 37, 55, 0, 0, 8, 2, 95, 51, 47, 58, 35,
+ 0, 0, 7, 2, 95, 50, 72, 36, 0, 0, 6, 2, 95, 49, 114, 0, 0, 9, 2, 95, 48, 88, 36, 58, 39, 0, 0, 8, 2, 95,
+ 55, 89, 112, 47, 0, 0, 8, 2, 95, 54, 89, 37, 89, 0, 0, 8, 2, 95, 53, 89, 114, 49, 0, 0, 8, 2, 95, 52, 49, 35,
+ 47, 0, 0, 13, 2, 95, 59, 48, 58, 114, 84, 37, 81, 37, 55, 0, 0, 0, 8, 2, 95, 57, 50, 112, 83, 0, 0, 8, 2, 95,
+ 56, 111, 37, 47, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 11, 195, 168, 11, 72, 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, 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, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 64, 245, 64, 72, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 160, 0, 3, 35, 0, 7, 6, 195, 168, 0, 3, 112, 0, 7, 6, 195, 178,
+ 0, 3, 127, 0, 7, 6, 97, 0, 3, 35, 0, 110, 2, 25, 3, 113, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 3, 49,
+ 0, 2, 17, 71, 3, 89, 0, 104, 3, 91, 0, 7, 6, 100, 0, 3, 72, 0, 7, 6, 101, 0, 3, 36, 0, 110, 2, 25, 3, 114,
+ 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 3, 81, 0, 7, 6, 104, 0, 3, 0, 7, 6, 105, 0, 3, 37, 0, 7, 6,
+ 106, 0, 3, 90, 0, 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 3, 55, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0,
+ 3, 50, 0, 103, 3, 68, 0, 7, 6, 111, 0, 3, 39, 0, 117, 3, 40, 0, 110, 2, 25, 3, 116, 0, 7, 6, 112, 0, 3, 48,
+ 0, 7, 6, 113, 0, 3, 49, 0, 7, 6, 114, 0, 3, 34, 0, 7, 6, 115, 0, 3, 89, 0, 7, 6, 116, 0, 3, 47, 0, 99,
+ 104, 3, 76, 0, 7, 6, 117, 0, 3, 40, 0, 105, 3, 111, 37, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0,
+ 7, 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 1, 25, 2, 25, 3, 37, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7,
+ 6, 0, 36, 3, 72, 39, 55, 35, 0, 195, 167, 3, 89, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts24 = FileInMemory_createWithData (2416, reinterpret_cast<const char *> (&espeakdata_dicts24_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/ht_dict",
+ U"ht");
+ Collection_addItem (me.peek(), espeakdata_dicts24.transfer());
- static unsigned char espeakdata_dicts28_data[113341] = {
- 0, 4, 0, 0, 72, 56, 1, 0, 11, 200, 60, 197, 129, 76, 112, 84, 88, 16, 11, 8, 197, 44, 83, 5, 80, 144, 11, 8, 197, 72,
- 18, 148, 4, 208, 11, 8, 197, 8, 83, 142, 20, 208, 11, 7, 196, 4, 71, 19, 4, 11, 0, 10, 199, 149, 72, 140, 80, 85, 22, 20,
- 11, 6, 195, 137, 10, 204, 11, 0, 59, 73, 24, 83, 22, 137, 65, 76, 136, 225, 75, 83, 109, 55, 84, 113, 47, 109, 55, 113, 50, 109,
- 49, 23, 89, 111, 49, 91, 113, 81, 109, 91, 12, 113, 81, 113, 47, 0, 11, 81, 115, 122, 195, 188, 107, 115, 195, 169, 103, 101, 115, 115,
- 195, 169, 103, 195, 169, 116, 32, 8, 197, 32, 151, 14, 101, 64, 11, 12, 201, 46, 132, 142, 100, 86, 133, 80, 33, 78, 11, 0, 0, 8,
- 197, 88, 149, 20, 20, 208, 11, 0, 7, 65, 4, 108, 12, 0, 49, 15, 204, 81, 81, 1, 81, 195, 12, 5, 3, 212, 8, 19, 128, 11,
- 26, 65, 4, 108, 6, 15, 49, 113, 52, 72, 113, 91, 47, 0, 11, 81, 107, 195, 169, 114, 100, 195, 169, 115, 116, 32, 29, 65, 4, 108,
- 6, 15, 48, 108, 50, 108, 89, 39, 49, 108, 47, 0, 11, 81, 112, 97, 110, 97, 115, 122, 111, 107, 97, 116, 32, 26, 65, 4, 108, 6,
- 15, 72, 110, 50, 47, 113, 91, 47, 0, 11, 81, 100, 195, 182, 110, 116, 195, 169, 115, 116, 32, 25, 65, 4, 108, 6, 15, 65, 108, 79,
- 108, 52, 39, 49, 0, 11, 81, 109, 97, 103, 121, 97, 114, 111, 107, 32, 27, 65, 4, 108, 6, 15, 107, 109, 57, 88, 109, 47, 109, 47,
- 0, 11, 81, 104, 101, 108, 121, 122, 101, 116, 101, 116, 32, 21, 65, 4, 108, 6, 15, 49, 108, 57, 114, 47, 0, 11, 81, 107, 97, 106,
- 195, 161, 116, 32, 16, 65, 4, 108, 6, 15, 71, 108, 57, 0, 11, 81, 98, 97, 106, 32, 12, 201, 81, 83, 1, 40, 67, 206, 61, 48,
- 64, 11, 30, 65, 4, 108, 6, 15, 47, 111, 50, 47, 109, 47, 113, 91, 47, 0, 11, 81, 116, 195, 188, 110, 116, 101, 116, 195, 169, 115,
- 116, 32, 30, 65, 4, 108, 6, 15, 49, 109, 72, 113, 57, 109, 49, 109, 47, 0, 11, 81, 107, 101, 100, 195, 169, 108, 121, 101, 107, 101,
- 116, 32, 22, 65, 4, 108, 6, 15, 89, 39, 49, 114, 91, 0, 11, 81, 115, 122, 111, 107, 195, 161, 115, 32, 25, 65, 4, 108, 6, 15,
- 84, 37, 55, 114, 81, 39, 50, 0, 11, 81, 118, 105, 108, 195, 161, 103, 111, 110, 32, 29, 65, 4, 108, 6, 15, 49, 40, 47, 108, 47,
- 115, 49, 108, 47, 0, 11, 81, 107, 117, 116, 97, 116, 195, 179, 107, 97, 116, 32, 28, 65, 4, 108, 6, 15, 71, 37, 88, 39, 76, 12,
- 114, 81, 0, 11, 81, 98, 105, 122, 111, 116, 116, 115, 195, 161, 103, 32, 26, 65, 4, 108, 6, 15, 83, 109, 55, 108, 72, 108, 47, 108,
- 0, 11, 81, 102, 101, 108, 97, 100, 97, 116, 97, 32, 35, 65, 4, 108, 6, 15, 65, 115, 72, 39, 91, 112, 47, 114, 91, 39, 49, 0,
- 11, 81, 109, 195, 179, 100, 111, 115, 195, 173, 116, 195, 161, 115, 111, 107, 32, 25, 65, 4, 108, 6, 15, 83, 109, 55, 111, 55, 109, 47,
- 0, 11, 81, 102, 101, 108, 195, 188, 108, 101, 116, 32, 28, 65, 4, 108, 6, 15, 47, 108, 71, 55, 109, 47, 107, 109, 88, 0, 11, 81,
- 116, 97, 98, 108, 101, 116, 104, 101, 122, 32, 23, 65, 4, 108, 6, 15, 89, 37, 50, 47, 109, 47, 0, 11, 81, 115, 122, 105, 110, 116,
- 101, 116, 32, 28, 65, 4, 108, 6, 15, 49, 113, 89, 111, 55, 113, 49, 0, 11, 81, 107, 195, 169, 115, 122, 195, 188, 108, 195, 169, 107,
- 32, 22, 65, 4, 108, 6, 15, 65, 39, 71, 37, 55, 47, 0, 11, 81, 109, 111, 98, 105, 108, 116, 32, 24, 65, 4, 108, 6, 15, 47,
- 109, 55, 109, 83, 39, 50, 0, 11, 81, 116, 101, 108, 101, 102, 111, 110, 32, 24, 65, 4, 108, 6, 15, 49, 113, 88, 71, 118, 55, 0,
- 11, 81, 107, 195, 169, 122, 98, 197, 145, 108, 32, 17, 65, 4, 108, 6, 15, 91, 114, 52, 0, 11, 81, 115, 195, 161, 114, 32, 22, 65,
- 4, 108, 6, 15, 107, 39, 50, 55, 108, 48, 0, 11, 81, 104, 111, 110, 108, 97, 112, 32, 40, 65, 4, 108, 6, 15, 48, 52, 109, 88,
- 109, 50, 47, 114, 55, 114, 91, 50, 108, 49, 0, 11, 81, 112, 114, 101, 122, 101, 110, 116, 195, 161, 108, 195, 161, 115, 110, 97, 107, 32,
- 24, 65, 4, 108, 6, 15, 83, 109, 55, 108, 72, 108, 47, 0, 11, 81, 102, 101, 108, 97, 100, 97, 116, 32, 27, 65, 4, 108, 6, 15,
- 89, 109, 34, 84, 109, 88, 109, 47, 0, 11, 81, 115, 122, 101, 114, 118, 101, 122, 101, 116, 32, 26, 65, 4, 108, 6, 15, 107, 108, 47,
- 115, 91, 114, 81, 0, 11, 81, 104, 97, 116, 195, 179, 115, 195, 161, 103, 32, 26, 65, 4, 108, 6, 15, 49, 110, 55, 47, 118, 52, 109,
- 0, 11, 81, 107, 195, 182, 108, 116, 197, 145, 114, 101, 32, 22, 65, 4, 108, 6, 15, 47, 37, 47, 49, 39, 47, 0, 11, 81, 116, 105,
- 116, 107, 111, 116, 32, 24, 65, 4, 108, 6, 15, 84, 114, 55, 108, 89, 47, 0, 11, 81, 118, 195, 161, 108, 97, 115, 122, 116, 32, 24,
- 65, 4, 108, 6, 15, 81, 113, 48, 113, 52, 109, 0, 11, 81, 103, 195, 169, 112, 195, 169, 114, 101, 32, 39, 65, 4, 108, 6, 15, 55,
- 109, 81, 83, 39, 50, 47, 39, 91, 108, 71, 50, 108, 49, 0, 11, 81, 108, 101, 103, 102, 111, 110, 116, 111, 115, 97, 98, 98, 110, 97,
- 107, 32, 41, 65, 4, 108, 6, 15, 49, 37, 57, 109, 55, 109, 50, 47, 113, 91, 109, 72, 12, 109, 55, 0, 11, 81, 107, 105, 106, 101,
- 108, 101, 110, 116, 195, 169, 115, 101, 100, 100, 101, 108, 32, 32, 65, 4, 108, 6, 15, 49, 113, 48, 84, 37, 91, 109, 55, 118, 49, 0,
- 11, 81, 107, 195, 169, 112, 118, 105, 115, 101, 108, 197, 145, 107, 32, 31, 65, 4, 108, 6, 15, 49, 109, 52, 111, 55, 109, 47, 71, 109,
- 50, 0, 11, 81, 107, 101, 114, 195, 188, 108, 101, 116, 98, 101, 110, 32, 28, 65, 4, 108, 6, 15, 52, 109, 50, 119, 109, 52, 71, 109,
- 0, 11, 81, 114, 101, 110, 100, 115, 122, 101, 114, 98, 101, 32, 29, 65, 4, 108, 6, 15, 52, 109, 50, 119, 109, 52, 113, 47, 0, 11,
- 81, 114, 101, 110, 100, 115, 122, 101, 114, 195, 169, 116, 32, 26, 65, 4, 108, 6, 15, 72, 39, 55, 81, 39, 49, 108, 47, 0, 11, 81,
- 100, 111, 108, 103, 111, 107, 97, 116, 32, 42, 65, 4, 108, 6, 15, 107, 39, 88, 88, 114, 89, 115, 55, 114, 91, 39, 49, 108, 47, 0,
- 11, 81, 104, 111, 122, 122, 195, 161, 115, 122, 195, 179, 108, 195, 161, 115, 111, 107, 97, 116, 32, 23, 65, 4, 108, 6, 15, 50, 113, 48,
- 50, 109, 49, 0, 11, 81, 110, 195, 169, 112, 110, 101, 107, 32, 28, 65, 4, 108, 6, 15, 83, 109, 55, 114, 55, 12, 114, 91, 0, 11,
- 81, 102, 101, 108, 195, 161, 108, 108, 195, 161, 115, 32, 31, 65, 4, 108, 6, 15, 84, 113, 55, 109, 65, 113, 67, 109, 65, 0, 11, 81,
- 118, 195, 169, 108, 101, 109, 195, 169, 110, 121, 101, 109, 32, 27, 65, 4, 108, 6, 15, 48, 52, 39, 71, 55, 113, 65, 108, 0, 11, 81,
- 112, 114, 111, 98, 108, 195, 169, 109, 97, 32, 9, 198, 52, 147, 132, 20, 118, 64, 11, 36, 65, 4, 108, 6, 15, 83, 109, 57, 55, 109,
- 89, 47, 118, 49, 50, 109, 49, 0, 11, 81, 102, 101, 106, 108, 101, 115, 122, 116, 197, 145, 107, 110, 101, 107, 32, 23, 65, 4, 108, 6,
- 15, 119, 113, 55, 23, 108, 88, 0, 11, 82, 99, 195, 169, 108, 32, 97, 122, 32, 18, 65, 4, 108, 6, 15, 107, 37, 71, 108, 0, 11,
- 81, 104, 105, 98, 97, 32, 28, 65, 4, 108, 6, 15, 47, 108, 52, 47, 108, 55, 65, 108, 47, 0, 11, 81, 116, 97, 114, 116, 97, 108,
- 109, 97, 116, 32, 17, 65, 4, 108, 6, 15, 119, 112, 65, 0, 11, 81, 99, 195, 173, 109, 32, 22, 65, 4, 108, 6, 15, 72, 39, 55,
- 81, 39, 47, 0, 11, 81, 100, 111, 108, 103, 111, 116, 32, 25, 65, 4, 108, 6, 15, 107, 115, 50, 108, 48, 39, 49, 0, 11, 81, 104,
- 195, 179, 110, 97, 112, 111, 107, 32, 19, 65, 4, 108, 6, 15, 83, 110, 55, 72, 0, 11, 81, 102, 195, 182, 108, 100, 32, 30, 65, 4,
- 108, 6, 15, 49, 113, 52, 72, 113, 91, 23, 108, 88, 0, 11, 82, 107, 195, 169, 114, 100, 195, 169, 115, 32, 97, 122, 32, 32, 65, 4,
- 108, 6, 15, 76, 108, 55, 114, 72, 39, 49, 50, 108, 49, 0, 11, 81, 99, 115, 97, 108, 195, 161, 100, 111, 107, 110, 97, 107, 32, 24,
- 65, 4, 108, 6, 15, 47, 52, 109, 50, 72, 109, 47, 0, 11, 81, 116, 114, 101, 110, 100, 101, 116, 32, 26, 65, 4, 108, 6, 15, 47,
- 40, 72, 108, 47, 71, 108, 50, 0, 11, 81, 116, 117, 100, 97, 116, 98, 97, 110, 32, 33, 65, 4, 108, 6, 15, 65, 109, 81, 39, 55,
- 72, 114, 91, 12, 108, 55, 0, 11, 81, 109, 101, 103, 111, 108, 100, 195, 161, 115, 115, 97, 108, 32, 30, 65, 4, 108, 6, 15, 89, 108,
- 49, 108, 72, 113, 49, 39, 47, 0, 11, 81, 115, 122, 97, 107, 97, 100, 195, 169, 107, 111, 116, 32, 28, 65, 4, 108, 6, 15, 107, 109,
- 57, 88, 109, 47, 113, 47, 0, 11, 81, 104, 101, 108, 121, 122, 101, 116, 195, 169, 116, 32, 30, 65, 4, 108, 6, 15, 84, 114, 55, 108,
- 89, 39, 49, 108, 47, 0, 11, 81, 118, 195, 161, 108, 97, 115, 122, 111, 107, 97, 116, 32, 27, 65, 4, 108, 6, 15, 72, 39, 107, 114,
- 67, 88, 115, 0, 11, 81, 100, 111, 104, 195, 161, 110, 121, 122, 195, 179, 32, 36, 65, 4, 108, 6, 15, 72, 39, 107, 114, 67, 88, 114,
- 91, 34, 115, 55, 0, 11, 81, 100, 111, 104, 195, 161, 110, 121, 122, 195, 161, 115, 114, 195, 179, 108, 32, 31, 65, 4, 108, 6, 15, 72,
- 39, 107, 114, 67, 88, 114, 91, 47, 0, 11, 81, 100, 111, 104, 195, 161, 110, 121, 122, 195, 161, 115, 116, 32, 21, 65, 4, 108, 6, 15,
- 83, 113, 52, 83, 37, 0, 11, 81, 102, 195, 169, 114, 102, 105, 32, 26, 65, 4, 108, 6, 15, 57, 110, 84, 118, 71, 109, 50, 0, 11,
- 81, 106, 195, 182, 118, 197, 145, 98, 101, 110, 32, 28, 65, 4, 108, 6, 15, 71, 111, 50, 47, 109, 47, 113, 91, 0, 11, 81, 98, 195,
- 188, 110, 116, 101, 116, 195, 169, 115, 32, 22, 65, 4, 108, 6, 15, 91, 39, 52, 71, 108, 50, 0, 11, 81, 115, 111, 114, 98, 97, 110,
- 32, 21, 65, 4, 108, 6, 15, 47, 110, 65, 109, 81, 0, 11, 81, 116, 195, 182, 109, 101, 103, 32, 20, 65, 4, 108, 6, 15, 91, 39,
- 52, 71, 108, 0, 11, 81, 115, 111, 114, 98, 97, 32, 22, 65, 4, 108, 10, 6, 15, 107, 109, 57, 109, 47, 0, 11, 81, 104, 101, 108,
- 121, 101, 116, 32, 28, 65, 4, 108, 6, 15, 49, 113, 52, 72, 113, 91, 109, 65, 0, 11, 81, 107, 195, 169, 114, 100, 195, 169, 115, 101,
- 109, 32, 23, 65, 4, 108, 6, 15, 65, 113, 52, 81, 109, 47, 0, 11, 81, 109, 195, 169, 114, 103, 101, 116, 32, 24, 65, 4, 108, 6,
- 15, 49, 113, 52, 72, 113, 91, 0, 11, 81, 107, 195, 169, 114, 100, 195, 169, 115, 32, 26, 65, 4, 108, 6, 15, 84, 108, 55, 115, 91,
- 114, 81, 0, 11, 81, 118, 97, 108, 195, 179, 115, 195, 161, 103, 32, 29, 65, 4, 108, 6, 15, 49, 110, 55, 76, 113, 81, 109, 47, 0,
- 11, 81, 107, 195, 182, 108, 116, 115, 195, 169, 103, 101, 116, 32, 26, 65, 4, 108, 6, 15, 89, 109, 52, 84, 109, 88, 118, 0, 11, 81,
- 115, 122, 101, 114, 118, 101, 122, 197, 145, 32, 29, 65, 4, 108, 6, 15, 107, 39, 50, 55, 108, 48, 57, 114, 50, 0, 11, 81, 104, 111,
- 110, 108, 97, 112, 106, 195, 161, 110, 32, 33, 65, 4, 108, 6, 15, 83, 109, 55, 47, 113, 47, 109, 55, 12, 109, 55, 0, 11, 81, 102,
- 101, 108, 116, 195, 169, 116, 101, 108, 108, 101, 108, 32, 31, 65, 4, 108, 6, 15, 49, 37, 47, 113, 47, 109, 55, 12, 109, 55, 0, 11,
- 81, 107, 105, 116, 195, 169, 116, 101, 108, 108, 101, 108, 32, 28, 65, 4, 108, 6, 15, 72, 110, 50, 47, 113, 91, 52, 109, 0, 11, 81,
- 100, 195, 182, 110, 116, 195, 169, 115, 114, 101, 32, 29, 65, 4, 108, 6, 15, 89, 110, 84, 109, 76, 12, 113, 81, 0, 11, 81, 115, 122,
- 195, 182, 118, 101, 116, 115, 195, 169, 103, 32, 30, 65, 4, 108, 6, 15, 89, 110, 84, 109, 76, 12, 113, 81, 0, 11, 81, 115, 122, 195,
- 182, 118, 101, 116, 116, 115, 195, 169, 103, 32, 21, 65, 4, 108, 6, 15, 119, 113, 61, 57, 108, 0, 11, 81, 99, 195, 169, 108, 106, 97,
- 32, 43, 65, 4, 108, 6, 15, 65, 109, 81, 89, 39, 52, 112, 47, 114, 91, 39, 49, 71, 108, 50, 0, 11, 81, 109, 101, 103, 115, 122,
- 111, 114, 195, 173, 116, 195, 161, 115, 111, 107, 98, 97, 110, 32, 23, 65, 4, 108, 6, 15, 67, 40, 81, 108, 47, 37, 0, 11, 81, 110,
- 121, 117, 103, 97, 116, 105, 32, 47, 65, 4, 108, 6, 15, 49, 110, 88, 110, 50, 91, 113, 81, 23, 91, 39, 52, 108, 37, 71, 108, 50,
- 0, 11, 82, 107, 195, 182, 122, 195, 182, 110, 115, 195, 169, 103, 32, 115, 111, 114, 97, 105, 98, 97, 110, 32, 23, 65, 4, 108, 6, 15,
- 107, 109, 57, 88, 109, 47, 0, 11, 81, 104, 101, 108, 121, 122, 101, 116, 32, 23, 65, 4, 108, 6, 15, 65, 113, 52, 55, 109, 81, 0,
- 11, 81, 109, 195, 169, 114, 108, 101, 103, 32, 26, 65, 4, 108, 6, 15, 47, 109, 52, 84, 109, 88, 109, 47, 0, 11, 81, 116, 101, 114,
- 118, 101, 122, 101, 116, 32, 28, 65, 4, 108, 6, 15, 107, 108, 55, 81, 108, 47, 115, 49, 0, 11, 81, 104, 97, 108, 108, 103, 97, 116,
- 195, 179, 107, 32, 49, 65, 4, 108, 6, 15, 49, 39, 52, 114, 71, 12, 37, 23, 109, 55, 49, 113, 48, 88, 109, 55, 113, 91, 0, 11,
- 82, 107, 111, 114, 195, 161, 98, 98, 105, 32, 101, 108, 107, 195, 169, 112, 122, 101, 108, 195, 169, 115, 32, 30, 65, 4, 108, 6, 15, 107,
- 114, 47, 12, 113, 52, 71, 109, 50, 0, 11, 81, 104, 195, 161, 116, 116, 195, 169, 114, 98, 101, 110, 32, 36, 65, 4, 108, 6, 15, 49,
- 110, 55, 76, 113, 81, 109, 49, 52, 118, 55, 0, 11, 81, 107, 195, 182, 108, 116, 115, 195, 169, 103, 101, 107, 114, 197, 145, 108, 32, 32,
- 65, 4, 108, 6, 23, 107, 108, 55, 81, 108, 47, 115, 50, 108, 49, 0, 11, 81, 104, 97, 108, 108, 103, 97, 116, 195, 179, 110, 97, 107,
- 32, 28, 65, 4, 108, 6, 15, 84, 114, 55, 47, 39, 88, 114, 91, 0, 11, 81, 118, 195, 161, 108, 116, 111, 122, 195, 161, 115, 32, 28,
- 65, 4, 108, 6, 15, 49, 113, 52, 72, 113, 91, 52, 109, 0, 11, 81, 107, 195, 169, 114, 100, 195, 169, 115, 114, 101, 32, 37, 65, 4,
- 108, 6, 15, 79, 115, 79, 89, 109, 52, 109, 49, 113, 52, 47, 0, 11, 81, 103, 121, 195, 179, 103, 121, 115, 122, 101, 114, 101, 107, 195,
- 169, 114, 116, 32, 24, 65, 4, 108, 6, 15, 71, 109, 47, 109, 81, 109, 49, 0, 11, 81, 98, 101, 116, 101, 103, 101, 107, 32, 78, 65,
- 4, 108, 6, 15, 71, 109, 47, 109, 81, 109, 49, 50, 109, 49, 23, 108, 6, 15, 79, 115, 79, 89, 109, 52, 47, 114, 65, 39, 81, 108,
- 47, 114, 91, 114, 47, 0, 11, 83, 98, 101, 116, 101, 103, 101, 107, 110, 101, 107, 32, 97, 32, 103, 121, 195, 179, 103, 121, 115, 122, 101,
- 114, 116, 195, 161, 109, 111, 103, 97, 116, 195, 161, 115, 195, 161, 116, 32, 20, 65, 4, 108, 6, 15, 47, 113, 67, 47, 0, 11, 81, 116,
- 195, 169, 110, 121, 116, 32, 26, 65, 4, 108, 6, 15, 72, 112, 57, 108, 88, 114, 91, 0, 11, 81, 100, 195, 173, 106, 97, 122, 195, 161,
- 115, 32, 26, 65, 4, 108, 6, 15, 67, 39, 65, 39, 88, 115, 49, 0, 11, 81, 110, 121, 111, 109, 111, 122, 195, 179, 107, 32, 35, 65,
- 4, 108, 6, 15, 83, 109, 55, 109, 55, 118, 91, 113, 81, 109, 47, 0, 11, 81, 102, 101, 108, 101, 108, 197, 145, 115, 115, 195, 169, 103,
- 101, 116, 32, 21, 65, 4, 108, 6, 15, 47, 111, 88, 109, 47, 0, 11, 81, 116, 195, 188, 122, 101, 116, 32, 26, 65, 4, 108, 6, 15,
- 47, 113, 65, 114, 71, 108, 50, 0, 11, 81, 116, 195, 169, 109, 195, 161, 98, 97, 110, 32, 25, 65, 4, 108, 6, 15, 83, 109, 55, 109,
- 55, 118, 91, 0, 11, 81, 102, 101, 108, 101, 108, 197, 145, 115, 32, 34, 65, 4, 108, 6, 15, 49, 113, 52, 72, 113, 91, 109, 49, 71,
- 109, 50, 0, 11, 81, 107, 195, 169, 114, 100, 195, 169, 115, 101, 107, 98, 101, 110, 32, 26, 65, 4, 108, 6, 15, 72, 39, 55, 81, 39,
- 72, 108, 47, 0, 11, 81, 100, 111, 108, 103, 111, 100, 97, 116, 32, 30, 65, 4, 108, 6, 23, 107, 108, 79, 39, 65, 108, 12, 67, 47,
- 0, 11, 81, 104, 97, 103, 121, 111, 109, 195, 161, 110, 121, 116, 32, 16, 65, 4, 108, 6, 15, 91, 39, 49, 0, 11, 81, 115, 111, 107,
- 32, 34, 65, 4, 108, 6, 15, 49, 113, 48, 109, 91, 12, 113, 81, 109, 37, 47, 0, 11, 81, 107, 195, 169, 112, 101, 115, 115, 195, 169,
- 103, 101, 105, 116, 32, 35, 65, 4, 108, 6, 15, 83, 109, 55, 107, 108, 89, 50, 114, 55, 115, 47, 0, 11, 81, 102, 101, 108, 104, 97,
- 115, 122, 110, 195, 161, 108, 195, 179, 116, 32, 18, 65, 4, 108, 6, 15, 119, 37, 49, 12, 0, 11, 81, 99, 105, 107, 107, 32, 33, 65,
- 4, 108, 6, 15, 83, 114, 57, 55, 57, 108, 37, 50, 49, 108, 47, 0, 11, 81, 102, 195, 161, 106, 108, 106, 97, 105, 110, 107, 97, 116,
- 32, 41, 65, 4, 108, 6, 15, 83, 109, 55, 107, 108, 89, 50, 114, 55, 115, 49, 50, 108, 49, 0, 11, 81, 102, 101, 108, 104, 97, 115,
- 122, 110, 195, 161, 108, 195, 179, 107, 110, 97, 107, 32, 36, 65, 4, 108, 6, 23, 91, 111, 57, 57, 109, 89, 47, 118, 71, 109, 50, 0,
- 11, 81, 115, 195, 188, 108, 108, 121, 101, 115, 122, 116, 197, 145, 98, 101, 110, 32, 28, 65, 4, 108, 6, 23, 83, 109, 57, 55, 118, 72,
- 113, 91, 0, 11, 81, 102, 101, 106, 108, 197, 145, 100, 195, 169, 115, 32, 26, 65, 4, 108, 6, 23, 52, 109, 50, 119, 109, 52, 47, 0,
- 11, 81, 114, 101, 110, 100, 115, 122, 101, 114, 116, 32, 30, 65, 4, 108, 6, 15, 55, 113, 81, 65, 39, 88, 81, 114, 91, 0, 11, 81,
- 108, 195, 169, 103, 109, 111, 122, 103, 195, 161, 115, 32, 23, 65, 4, 108, 6, 9, 15, 49, 109, 55, 109, 47, 37, 0, 11, 81, 107, 101,
- 108, 101, 116, 105, 32, 20, 65, 4, 108, 6, 9, 15, 72, 113, 55, 37, 0, 11, 81, 100, 195, 169, 108, 105, 32, 27, 65, 4, 108, 6,
- 15, 72, 39, 49, 47, 39, 52, 50, 118, 0, 11, 81, 100, 111, 107, 116, 111, 114, 110, 197, 145, 32, 29, 65, 4, 108, 6, 23, 89, 49,
- 52, 37, 48, 47, 71, 109, 50, 0, 11, 81, 115, 122, 107, 114, 105, 112, 116, 98, 101, 110, 32, 40, 65, 4, 108, 6, 23, 83, 109, 55,
- 108, 72, 108, 47, 39, 47, 23, 49, 108, 48, 57, 108, 0, 11, 82, 102, 101, 108, 97, 100, 97, 116, 111, 116, 32, 107, 97, 112, 106, 97,
- 32, 30, 65, 4, 108, 6, 23, 49, 110, 84, 109, 47, 49, 109, 88, 118, 0, 11, 81, 107, 195, 182, 118, 101, 116, 107, 101, 122, 197, 145,
- 32, 28, 65, 4, 108, 6, 23, 84, 114, 55, 47, 114, 91, 39, 50, 0, 11, 81, 118, 195, 161, 108, 116, 195, 161, 115, 111, 110, 32, 21,
- 65, 4, 108, 6, 15, 83, 109, 55, 107, 118, 0, 11, 81, 102, 101, 108, 104, 197, 145, 32, 24, 65, 4, 108, 6, 23, 52, 109, 50, 119,
- 109, 52, 0, 11, 81, 114, 101, 110, 100, 115, 122, 101, 114, 32, 34, 65, 4, 108, 6, 15, 49, 37, 47, 110, 55, 47, 113, 91, 49, 39,
- 52, 0, 11, 81, 107, 105, 116, 195, 182, 108, 116, 195, 169, 115, 107, 111, 114, 32, 38, 65, 4, 108, 6, 15, 83, 109, 57, 55, 109, 89,
- 47, 113, 91, 109, 49, 109, 47, 0, 11, 81, 102, 101, 106, 108, 101, 115, 122, 116, 195, 169, 115, 101, 107, 101, 116, 32, 32, 65, 4, 108,
- 6, 15, 49, 37, 47, 110, 55, 47, 118, 84, 109, 55, 0, 11, 81, 107, 105, 116, 195, 182, 108, 116, 197, 145, 118, 101, 108, 32, 32, 65,
- 4, 108, 6, 15, 49, 113, 52, 72, 113, 91, 109, 49, 52, 109, 0, 11, 81, 107, 195, 169, 114, 100, 195, 169, 115, 101, 107, 114, 101, 32,
- 31, 65, 4, 108, 6, 15, 49, 113, 52, 72, 118, 112, 84, 109, 47, 0, 11, 81, 107, 195, 169, 114, 100, 197, 145, 195, 173, 118, 101, 116,
- 32, 20, 65, 4, 108, 6, 15, 50, 108, 48, 39, 47, 0, 11, 81, 110, 97, 112, 111, 116, 32, 21, 65, 4, 108, 6, 15, 48, 113, 50,
- 89, 47, 0, 11, 81, 112, 195, 169, 110, 122, 116, 32, 31, 65, 4, 108, 6, 15, 49, 113, 52, 113, 91, 113, 84, 109, 55, 0, 11, 81,
- 107, 195, 169, 114, 195, 169, 115, 195, 169, 118, 101, 108, 32, 38, 65, 4, 108, 6, 15, 65, 37, 50, 37, 89, 47, 109, 52, 109, 55, 50,
- 110, 49, 0, 11, 81, 109, 105, 110, 105, 115, 122, 116, 101, 114, 101, 108, 110, 195, 182, 107, 32, 34, 65, 4, 108, 6, 107, 118, 65, 113,
- 52, 91, 113, 49, 55, 109, 47, 0, 11, 81, 104, 197, 145, 109, 195, 169, 114, 115, 195, 169, 107, 108, 101, 116, 32, 23, 65, 4, 108, 6,
- 15, 55, 109, 84, 109, 81, 118, 0, 11, 81, 108, 101, 118, 101, 103, 197, 145, 32, 27, 65, 4, 108, 6, 15, 83, 109, 55, 107, 118, 88,
- 109, 47, 0, 11, 81, 102, 101, 108, 104, 197, 145, 122, 101, 116, 32, 35, 65, 4, 108, 6, 15, 49, 111, 55, 110, 50, 71, 91, 113, 81,
- 109, 47, 0, 11, 81, 107, 195, 188, 108, 195, 182, 110, 98, 115, 195, 169, 103, 101, 116, 32, 23, 65, 4, 108, 6, 15, 83, 109, 50, 113,
- 71, 109, 0, 11, 81, 102, 101, 110, 195, 169, 98, 101, 32, 20, 65, 4, 108, 6, 15, 72, 39, 55, 39, 81, 0, 11, 81, 100, 111, 108,
- 111, 103, 32, 21, 65, 4, 108, 6, 15, 107, 109, 57, 109, 72, 0, 11, 81, 104, 101, 108, 121, 101, 100, 32, 21, 65, 4, 108, 6, 15,
- 81, 113, 48, 109, 50, 0, 11, 81, 103, 195, 169, 112, 101, 110, 32, 30, 65, 4, 108, 6, 23, 48, 52, 39, 71, 55, 113, 65, 114, 65,
- 0, 11, 81, 112, 114, 111, 98, 108, 195, 169, 109, 195, 161, 109, 32, 12, 201, 81, 83, 1, 40, 67, 206, 61, 48, 64, 11, 8, 197, 90,
- 34, 207, 57, 144, 11, 5, 193, 4, 72, 10, 22, 65, 4, 108, 67, 67, 37, 15, 65, 6, 37, 50, 47, 0, 25, 83, 46, 32, 109, 32,
- 46, 32, 9, 4, 95, 35, 45, 97, 108, 0, 16, 0, 7, 196, 21, 168, 146, 80, 11, 24, 68, 5, 168, 146, 80, 108, 88, 113, 52, 47,
- 15, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32, 28, 68, 21, 168, 146, 80, 109, 88, 113, 52, 47, 15, 84, 108, 50, 15, 108,
- 88, 0, 11, 82, 118, 97, 110, 32, 97, 122, 32, 7, 196, 5, 168, 146, 80, 11, 7, 196, 16, 240, 142, 36, 11, 0, 27, 67, 16, 240,
- 128, 72, 39, 71, 10, 6, 15, 48, 37, 108, 119, 52, 108, 0, 11, 81, 112, 105, 97, 99, 114, 97, 32, 9, 198, 46, 36, 26, 137, 49,
- 64, 11, 9, 198, 46, 36, 26, 137, 49, 64, 11, 6, 195, 57, 151, 18, 11, 6, 195, 57, 151, 18, 15, 0, 0, 6, 65, 8, 71, 113,
- 0, 8, 197, 21, 54, 142, 20, 176, 11, 8, 197, 80, 84, 150, 20, 176, 11, 8, 197, 88, 20, 212, 4, 112, 11, 39, 69, 8, 243, 20,
- 60, 176, 71, 39, 55, 47, 39, 49, 10, 6, 15, 108, 57, 114, 50, 55, 108, 47, 108, 37, 0, 11, 81, 97, 106, 195, 161, 110, 108, 97,
- 116, 97, 105, 32, 8, 197, 52, 240, 211, 60, 176, 11, 8, 4, 95, 35, 45, 101, 109, 0, 0, 9, 198, 88, 17, 217, 84, 226, 192, 11,
- 7, 196, 80, 242, 138, 4, 11, 10, 199, 88, 19, 1, 52, 152, 146, 80, 11, 9, 198, 88, 17, 217, 84, 226, 192, 11, 9, 198, 57, 147,
- 205, 84, 226, 192, 11, 9, 198, 88, 84, 154, 38, 115, 128, 11, 35, 70, 81, 81, 10, 84, 226, 192, 47, 40, 79, 12, 40, 50, 49, 23,
- 47, 110, 55, 47, 109, 50, 37, 0, 11, 81, 116, 195, 182, 108, 116, 101, 110, 105, 32, 9, 198, 48, 82, 5, 77, 49, 78, 11, 9, 198,
- 80, 20, 148, 84, 226, 192, 11, 9, 198, 33, 83, 12, 61, 69, 0, 11, 12, 137, 102, 101, 108, 110, 195, 182, 118, 197, 145, 11, 6, 195,
- 74, 115, 1, 11, 0, 47, 70, 46, 132, 162, 8, 83, 128, 49, 110, 52, 113, 71, 109, 50, 23, 48, 52, 115, 71, 114, 55, 50, 114, 49,
- 23, 49, 37, 0, 11, 82, 112, 114, 195, 179, 98, 195, 161, 108, 110, 195, 161, 107, 32, 107, 105, 32, 42, 70, 46, 132, 162, 8, 83, 128,
- 49, 110, 52, 113, 71, 109, 50, 23, 37, 91, 23, 84, 37, 47, 108, 47, 39, 47, 12, 0, 11, 82, 105, 115, 32, 118, 105, 116, 97, 116,
- 111, 116, 116, 32, 24, 69, 81, 81, 20, 4, 208, 47, 40, 47, 12, 108, 65, 23, 65, 109, 81, 0, 11, 81, 109, 101, 103, 32, 7, 196,
- 54, 129, 235, 48, 11, 0, 24, 149, 195, 188, 103, 121, 102, 101, 108, 101, 107, 36, 117, 110, 115, 116, 114, 101, 115, 115, 101, 110, 100, 11,
- 10, 199, 161, 52, 218, 20, 112, 133, 56, 11, 10, 199, 44, 84, 133, 82, 32, 133, 56, 11, 12, 137, 98, 101, 108, 197, 145, 108, 195, 188,
- 107, 11, 10, 199, 61, 36, 218, 112, 112, 129, 56, 11, 0, 6, 65, 12, 119, 113, 0, 9, 198, 81, 195, 65, 17, 64, 64, 11, 6, 195,
- 4, 73, 212, 11, 7, 196, 48, 18, 231, 44, 11, 0, 12, 201, 77, 170, 22, 20, 113, 75, 8, 83, 128, 11, 10, 199, 44, 84, 133, 77,
- 165, 43, 48, 11, 0, 8, 197, 32, 17, 217, 80, 16, 11, 7, 196, 10, 84, 138, 4, 11, 8, 197, 52, 83, 148, 20, 208, 11, 16, 67,
- 61, 33, 139, 39, 109, 51, 109, 83, 49, 114, 0, 13, 42, 42, 15, 8, 95, 35, 45, 195, 169, 110, 101, 107, 113, 50, 109, 49, 0, 0,
- 12, 201, 88, 148, 197, 48, 177, 68, 137, 56, 142, 11, 44, 70, 32, 83, 25, 136, 225, 75, 107, 109, 57, 113, 50, 109, 49, 23, 65, 109,
- 81, 47, 108, 55, 114, 55, 114, 91, 108, 0, 11, 81, 109, 101, 103, 116, 97, 108, 195, 161, 108, 195, 161, 115, 97, 32, 9, 198, 52, 243,
- 132, 4, 232, 139, 11, 9, 198, 18, 131, 148, 20, 225, 75, 11, 0, 6, 65, 16, 72, 113, 0, 30, 68, 52, 144, 84, 80, 65, 37, 108,
- 47, 12, 23, 84, 108, 50, 23, 112, 79, 0, 11, 82, 118, 97, 110, 32, 195, 173, 103, 121, 32, 34, 68, 52, 144, 84, 80, 65, 6, 37,
- 108, 47, 12, 15, 67, 39, 65, 39, 88, 50, 108, 49, 0, 11, 81, 110, 121, 111, 109, 111, 122, 110, 97, 107, 32, 38, 68, 52, 144, 84,
- 80, 65, 37, 108, 47, 12, 23, 47, 37, 55, 47, 108, 49, 39, 88, 50, 108, 49, 0, 11, 81, 116, 105, 108, 116, 97, 107, 111, 122, 110,
- 97, 107, 32, 12, 201, 8, 83, 211, 105, 67, 212, 80, 160, 73, 11, 6, 195, 89, 196, 148, 11, 7, 196, 52, 144, 84, 80, 11, 0, 27,
- 3, 58, 47, 47, 40, 107, 101, 116, 116, 197, 145, 115, 112, 111, 110, 116, 112, 101, 114, 112, 101, 114, 41, 0, 8, 29, 0, 8, 197, 52,
- 83, 142, 36, 80, 11, 15, 140, 101, 108, 101, 103, 101, 110, 100, 197, 145, 110, 101, 107, 11, 10, 199, 41, 196, 129, 18, 34, 207, 80, 11,
- 6, 195, 24, 84, 211, 11, 0, 8, 197, 46, 181, 25, 173, 64, 11, 9, 198, 24, 84, 212, 20, 226, 64, 11, 9, 198, 44, 84, 133, 76,
- 226, 64, 11, 9, 198, 53, 85, 1, 80, 226, 64, 11, 6, 195, 24, 84, 212, 11, 12, 4, 95, 100, 112, 116, 15, 109, 81, 113, 89, 0,
- 0, 8, 197, 88, 17, 217, 60, 176, 72, 9, 198, 36, 112, 90, 60, 195, 137, 11, 33, 73, 36, 225, 37, 81, 103, 14, 100, 224, 75, 37,
- 50, 72, 112, 47, 84, 114, 67, 50, 108, 49, 23, 84, 108, 50, 0, 11, 81, 118, 97, 110, 32, 12, 201, 36, 229, 34, 104, 216, 142, 100,
- 225, 75, 11, 8, 197, 24, 17, 217, 60, 176, 11, 8, 197, 72, 80, 211, 20, 112, 11, 9, 198, 77, 161, 77, 137, 33, 64, 11, 9, 198,
- 26, 179, 5, 45, 33, 64, 11, 9, 198, 77, 68, 133, 77, 54, 128, 11, 4, 193, 20, 72, 4, 193, 20, 49, 4, 193, 20, 72, 0, 9,
- 198, 48, 84, 218, 80, 82, 192, 72, 10, 199, 88, 84, 218, 80, 85, 20, 20, 11, 11, 200, 44, 85, 133, 72, 81, 5, 81, 64, 11, 43,
- 11, 108, 101, 104, 101, 116, 197, 145, 115, 195, 169, 103, 55, 109, 107, 109, 47, 118, 91, 113, 81, 15, 84, 108, 50, 15, 108, 52, 52, 108,
- 0, 11, 82, 118, 97, 110, 32, 97, 114, 114, 97, 32, 6, 195, 49, 198, 128, 11, 36, 71, 88, 84, 218, 80, 85, 20, 20, 84, 109, 89,
- 47, 109, 47, 12, 109, 23, 113, 55, 109, 47, 113, 47, 0, 11, 81, 195, 169, 108, 101, 116, 195, 169, 116, 32, 11, 200, 52, 147, 137, 77,
- 165, 5, 73, 64, 11, 11, 200, 76, 146, 197, 72, 81, 5, 81, 64, 11, 9, 198, 88, 84, 218, 80, 82, 192, 11, 9, 198, 32, 149, 5,
- 50, 37, 0, 11, 9, 198, 52, 240, 137, 48, 242, 192, 11, 8, 197, 80, 81, 217, 172, 176, 11, 14, 139, 108, 101, 104, 101, 116, 197, 145,
- 115, 195, 169, 103, 11, 0, 7, 196, 50, 36, 14, 36, 11, 7, 196, 10, 86, 142, 36, 11, 0, 25, 70, 32, 19, 135, 104, 245, 20, 107,
- 108, 50, 81, 88, 39, 47, 12, 23, 109, 55, 0, 11, 81, 101, 108, 32, 27, 70, 32, 19, 135, 104, 245, 20, 107, 108, 50, 81, 88, 39,
- 47, 12, 10, 6, 15, 109, 55, 0, 11, 81, 101, 108, 32, 39, 69, 48, 18, 220, 76, 16, 55, 108, 49, 114, 91, 108, 23, 79, 40, 55,
- 12, 108, 47, 12, 23, 49, 37, 0, 11, 82, 103, 121, 117, 108, 108, 97, 100, 116, 32, 107, 105, 32, 9, 198, 56, 85, 133, 104, 85, 20,
- 11, 8, 197, 57, 154, 140, 56, 144, 11, 9, 198, 4, 194, 207, 80, 245, 20, 11, 9, 198, 77, 161, 82, 104, 85, 20, 11, 8, 197, 53,
- 196, 218, 56, 144, 11, 0, 7, 65, 24, 109, 83, 83, 0, 30, 67, 40, 241, 201, 57, 39, 81, 37, 23, 89, 110, 84, 109, 81, 109, 47,
- 0, 11, 81, 115, 122, 195, 182, 118, 101, 103, 101, 116, 32, 34, 67, 40, 241, 201, 57, 39, 81, 37, 15, 55, 113, 48, 113, 91, 109, 49,
- 109, 47, 0, 11, 81, 108, 195, 169, 112, 195, 169, 115, 101, 107, 101, 116, 32, 11, 200, 137, 10, 204, 21, 65, 75, 8, 80, 11, 0, 9,
- 198, 13, 49, 82, 136, 195, 137, 11, 10, 199, 77, 163, 198, 81, 97, 82, 20, 11, 9, 198, 8, 243, 25, 30, 115, 128, 11, 12, 137, 106,
- 101, 108, 108, 101, 109, 122, 197, 145, 11, 9, 198, 60, 179, 218, 61, 69, 0, 11, 0, 10, 199, 81, 195, 79, 28, 21, 14, 36, 11, 0,
- 44, 67, 137, 98, 71, 113, 84, 37, 81, 23, 55, 109, 89, 23, 47, 114, 65, 39, 81, 108, 47, 39, 47, 12, 0, 11, 82, 108, 101, 115,
- 122, 32, 116, 195, 161, 109, 111, 103, 97, 116, 111, 116, 116, 32, 7, 196, 44, 84, 133, 76, 11, 7, 196, 44, 84, 133, 76, 11, 6, 195,
- 77, 168, 139, 11, 0, 6, 65, 28, 81, 113, 0, 47, 70, 14, 35, 15, 45, 32, 64, 119, 113, 55, 39, 49, 52, 108, 23, 107, 108, 89,
- 50, 114, 55, 107, 108, 47, 50, 114, 49, 0, 11, 81, 104, 97, 115, 122, 110, 195, 161, 108, 104, 97, 116, 110, 195, 161, 107, 32, 10, 4,
- 95, 35, 45, 105, 109, 37, 0, 16, 0, 12, 201, 64, 243, 9, 80, 146, 220, 8, 19, 128, 11, 12, 201, 85, 64, 76, 89, 195, 153, 8,
- 19, 128, 11, 0, 23, 69, 80, 20, 148, 40, 16, 47, 108, 34, 80, 108, 10, 6, 15, 109, 55, 0, 11, 81, 101, 108, 32, 11, 136, 101,
- 114, 197, 145, 115, 122, 97, 107, 11, 12, 201, 32, 83, 25, 78, 33, 197, 44, 33, 78, 11, 7, 196, 80, 82, 5, 72, 11, 12, 201, 46,
- 36, 218, 172, 200, 139, 44, 83, 0, 11, 8, 197, 80, 20, 148, 40, 16, 11, 0, 31, 70, 42, 130, 5, 80, 225, 75, 57, 110, 107, 109,
- 47, 50, 109, 49, 23, 89, 115, 71, 108, 0, 11, 81, 115, 122, 195, 179, 98, 97, 32, 10, 199, 24, 148, 148, 5, 52, 213, 44, 11, 9,
- 198, 50, 37, 5, 104, 225, 75, 11, 16, 68, 112, 229, 19, 104, 114, 109, 50, 47, 113, 109, 89, 0, 42, 42, 0, 6, 65, 32, 107, 114,
- 0, 29, 68, 4, 192, 84, 80, 108, 55, 108, 47, 12, 23, 49, 113, 89, 111, 55, 0, 11, 81, 107, 195, 169, 115, 122, 195, 188, 108, 32,
- 34, 68, 4, 192, 84, 80, 108, 55, 108, 47, 12, 15, 72, 39, 55, 81, 39, 89, 47, 108, 49, 0, 11, 81, 100, 111, 108, 103, 111, 122,
- 116, 97, 107, 32, 6, 195, 10, 36, 148, 11, 6, 195, 46, 36, 148, 11, 7, 196, 4, 192, 84, 80, 11, 0, 26, 71, 60, 192, 211, 156,
- 32, 129, 80, 39, 55, 76, 115, 71, 12, 108, 47, 23, 37, 91, 0, 11, 81, 105, 115, 32, 8, 197, 81, 196, 138, 84, 176, 11, 10, 199,
- 57, 149, 71, 18, 82, 129, 80, 11, 9, 133, 197, 145, 115, 122, 105, 15, 11, 0, 12, 201, 80, 20, 148, 4, 195, 65, 104, 224, 75, 11,
- 12, 201, 80, 20, 148, 4, 195, 65, 104, 224, 75, 11, 8, 197, 84, 115, 210, 56, 144, 11, 8, 197, 58, 38, 133, 81, 64, 11, 8, 197,
- 48, 83, 142, 36, 80, 11, 0, 17, 1, 35, 49, 109, 47, 12, 118, 91, 49, 109, 52, 109, 89, 47, 0, 27, 9, 198, 65, 33, 77, 36,
- 84, 148, 11, 10, 199, 32, 19, 12, 61, 69, 21, 44, 11, 9, 198, 44, 86, 133, 48, 226, 64, 11, 9, 198, 24, 241, 193, 16, 226, 64,
- 11, 9, 198, 88, 147, 28, 28, 224, 75, 11, 0, 10, 199, 77, 160, 86, 5, 163, 212, 80, 11, 7, 196, 72, 17, 193, 16, 11, 8, 197,
- 48, 18, 206, 4, 176, 11, 8, 133, 98, 197, 145, 114, 116, 11, 0, 24, 1, 37, 115, 122, 195, 161, 122, 97, 108, 195, 169, 107, 107, 97,
- 108, 0, 44, 29, 81, 107, 97, 108, 32, 12, 1, 37, 89, 114, 88, 108, 55, 113, 49, 0, 27, 10, 199, 88, 84, 154, 38, 117, 129, 48,
- 11, 9, 199, 88, 84, 154, 38, 117, 129, 48, 9, 198, 32, 21, 129, 104, 146, 192, 11, 9, 198, 52, 243, 132, 4, 231, 13, 11, 9, 198,
- 32, 145, 199, 100, 82, 192, 11, 9, 198, 4, 176, 82, 56, 18, 192, 11, 9, 198, 44, 86, 133, 48, 146, 192, 11, 9, 198, 56, 85, 133,
- 104, 146, 192, 11, 8, 197, 37, 0, 82, 8, 16, 11, 0, 7, 1, 38, 113, 91, 0, 27, 9, 198, 48, 18, 220, 76, 32, 78, 11, 9,
- 198, 24, 244, 141, 112, 32, 78, 11, 48, 70, 24, 244, 141, 112, 32, 78, 83, 39, 52, 65, 114, 71, 108, 50, 23, 108, 6, 15, 47, 109,
- 52, 84, 109, 88, 109, 47, 71, 109, 50, 0, 11, 82, 97, 32, 116, 101, 114, 118, 101, 122, 101, 116, 98, 101, 110, 32, 9, 198, 88, 147,
- 28, 28, 32, 78, 11, 9, 198, 48, 148, 212, 112, 32, 78, 11, 8, 197, 20, 192, 68, 56, 144, 11, 9, 134, 99, 195, 173, 109, 197, 177,
- 11, 0, 45, 73, 61, 54, 148, 112, 198, 92, 56, 18, 192, 39, 89, 47, 114, 57, 114, 50, 108, 49, 23, 84, 109, 88, 109, 47, 113, 91,
- 113, 47, 0, 11, 81, 118, 101, 122, 101, 116, 195, 169, 115, 195, 169, 116, 32, 16, 141, 114, 101, 110, 100, 197, 145, 114, 195, 182, 107, 110,
- 101, 107, 11, 12, 201, 81, 196, 135, 100, 19, 10, 4, 224, 75, 11, 12, 201, 81, 196, 135, 100, 19, 10, 4, 224, 75, 11, 10, 199, 5,
- 81, 213, 77, 165, 21, 76, 15, 0, 6, 65, 40, 57, 113, 0, 12, 201, 29, 144, 78, 169, 57, 84, 4, 224, 75, 11, 8, 197, 24, 241,
- 202, 84, 176, 11, 14, 203, 44, 243, 80, 5, 66, 66, 36, 194, 83, 20, 176, 11, 7, 196, 12, 149, 137, 48, 11, 6, 195, 74, 36, 212,
- 11, 0, 9, 198, 88, 243, 20, 84, 226, 192, 72, 31, 70, 137, 10, 204, 21, 65, 64, 113, 48, 111, 55, 109, 47, 109, 23, 109, 55, 118,
- 47, 12, 0, 11, 81, 101, 108, 197, 145, 116, 116, 32, 0, 11, 1, 42, 76, 37, 55, 55, 108, 81, 0, 27, 6, 195, 32, 246, 128, 11,
- 0, 9, 1, 43, 48, 55, 40, 89, 0, 27, 9, 198, 77, 163, 203, 80, 19, 64, 11, 7, 196, 45, 195, 211, 104, 11, 0, 6, 65, 44,
- 49, 114, 0, 13, 202, 64, 148, 218, 80, 243, 25, 60, 178, 193, 48, 11, 9, 134, 116, 197, 177, 110, 105, 107, 11, 0, 48, 73, 46, 131,
- 20, 78, 33, 197, 44, 177, 76, 49, 110, 55, 76, 113, 81, 109, 49, 12, 109, 55, 23, 83, 111, 81, 12, 23, 110, 89, 12, 109, 0, 11,
- 82, 102, 195, 188, 103, 103, 32, 195, 182, 115, 115, 122, 101, 32, 12, 201, 80, 19, 148, 21, 53, 43, 48, 85, 5, 11, 9, 198, 25, 194,
- 140, 41, 197, 0, 11, 7, 196, 20, 225, 197, 52, 11, 0, 10, 1, 46, 48, 2, 39, 50, 47, 0, 27, 9, 198, 88, 243, 20, 5, 67,
- 203, 72, 12, 201, 89, 195, 1, 77, 160, 73, 10, 115, 0, 11, 7, 196, 14, 35, 10, 4, 11, 7, 196, 54, 163, 22, 4, 11, 0, 8,
- 1, 47, 48, 109, 52, 0, 27, 12, 201, 46, 134, 137, 57, 72, 154, 54, 35, 153, 11, 0, 7, 65, 48, 109, 55, 55, 0, 9, 198, 8,
- 244, 165, 80, 167, 11, 11, 12, 201, 44, 244, 140, 113, 67, 218, 61, 69, 0, 11, 9, 198, 40, 21, 165, 80, 167, 11, 11, 9, 198, 40,
- 21, 165, 80, 167, 11, 11, 8, 197, 32, 83, 25, 21, 48, 76, 12, 4, 95, 100, 105, 97, 47, 52, 113, 65, 108, 0, 17, 1, 48, 50,
- 40, 55, 12, 114, 91, 47, 0, 44, 81, 32, 115, 116, 32, 20, 1, 48, 50, 40, 55, 12, 114, 52, 115, 55, 0, 44, 81, 32, 114, 195,
- 179, 108, 32, 15, 1, 48, 50, 40, 55, 12, 114, 50, 0, 44, 81, 32, 110, 32, 20, 1, 48, 50, 40, 55, 12, 114, 47, 115, 55, 0,
- 44, 81, 32, 116, 195, 179, 108, 32, 21, 1, 48, 50, 40, 55, 12, 114, 91, 39, 50, 0, 44, 81, 32, 195, 161, 115, 111, 110, 32, 19,
- 1, 48, 50, 40, 55, 12, 114, 71, 108, 0, 44, 81, 32, 195, 161, 98, 97, 32, 21, 1, 48, 50, 40, 55, 12, 114, 71, 108, 50, 0,
- 44, 81, 32, 195, 161, 98, 97, 110, 32, 16, 1, 48, 50, 40, 55, 12, 114, 50, 0, 44, 81, 32, 97, 110, 32, 16, 1, 48, 50, 40,
- 55, 12, 114, 47, 0, 44, 81, 32, 97, 116, 32, 22, 1, 48, 50, 40, 55, 12, 114, 47, 115, 55, 0, 44, 81, 32, 195, 161, 116, 195,
- 179, 108, 32, 17, 1, 48, 50, 40, 55, 12, 114, 47, 0, 44, 81, 32, 195, 161, 116, 32, 17, 1, 48, 50, 40, 55, 12, 114, 71, 108,
- 0, 44, 81, 32, 98, 97, 32, 19, 1, 48, 50, 40, 55, 12, 114, 71, 108, 50, 0, 44, 81, 32, 98, 97, 110, 32, 17, 1, 48, 50,
- 40, 55, 12, 114, 37, 81, 0, 44, 81, 32, 105, 103, 32, 17, 1, 48, 50, 40, 55, 12, 114, 50, 0, 44, 81, 32, 195, 161, 110, 32,
- 19, 1, 48, 50, 40, 55, 12, 114, 52, 108, 0, 44, 81, 32, 195, 161, 114, 97, 32, 19, 1, 48, 50, 40, 55, 12, 114, 91, 52, 108,
- 0, 44, 81, 32, 115, 114, 97, 32, 15, 1, 48, 50, 40, 55, 12, 114, 91, 0, 44, 81, 32, 115, 32, 19, 1, 48, 50, 40, 55, 12,
- 114, 107, 39, 88, 0, 44, 81, 32, 104, 111, 122, 32, 20, 1, 48, 50, 40, 55, 12, 114, 50, 114, 55, 0, 44, 81, 32, 110, 195, 161,
- 108, 32, 17, 1, 48, 50, 40, 55, 12, 114, 52, 108, 0, 44, 81, 32, 114, 97, 32, 19, 1, 48, 50, 40, 55, 12, 114, 84, 108, 55,
- 0, 44, 81, 32, 118, 97, 108, 32, 15, 1, 48, 50, 40, 55, 12, 114, 47, 0, 44, 81, 32, 116, 32, 17, 1, 48, 50, 40, 55, 12,
- 114, 91, 0, 44, 81, 32, 195, 161, 115, 32, 0, 10, 199, 24, 243, 25, 80, 21, 10, 4, 11, 17, 1, 49, 109, 79, 12, 109, 55, 0,
- 44, 81, 32, 103, 121, 101, 108, 32, 17, 1, 49, 109, 79, 12, 109, 91, 0, 44, 81, 32, 103, 121, 101, 115, 32, 17, 1, 49, 109, 79,
- 12, 109, 47, 0, 44, 81, 32, 103, 121, 101, 116, 32, 22, 1, 49, 101, 108, 115, 101, 106, 195, 169, 116, 0, 44, 16, 29, 81, 32, 106,
- 195, 169, 116, 32, 25, 1, 49, 101, 108, 115, 101, 106, 195, 169, 104, 101, 122, 0, 44, 16, 29, 81, 32, 195, 169, 104, 101, 122, 32, 21,
- 1, 49, 101, 108, 115, 101, 106, 101, 105, 0, 44, 16, 29, 81, 32, 105, 107, 101, 105, 32, 19, 1, 49, 101, 108, 115, 101, 106, 101, 0,
- 44, 16, 29, 81, 32, 105, 107, 101, 32, 20, 1, 49, 101, 108, 115, 101, 106, 101, 105, 0, 44, 16, 29, 81, 32, 105, 107, 105, 32, 27,
- 1, 49, 101, 108, 115, 101, 106, 195, 169, 110, 195, 169, 108, 0, 44, 16, 29, 81, 32, 195, 169, 110, 195, 169, 108, 32, 28, 1, 49, 101,
- 108, 115, 101, 106, 195, 169, 110, 195, 169, 108, 0, 44, 16, 29, 81, 32, 106, 195, 169, 110, 195, 169, 108, 32, 23, 1, 49, 101, 108, 115,
- 101, 106, 195, 169, 118, 101, 108, 0, 44, 16, 29, 81, 32, 118, 101, 108, 32, 25, 1, 49, 101, 108, 115, 101, 106, 195, 169, 110, 101, 107,
- 0, 44, 16, 29, 81, 32, 195, 169, 110, 101, 107, 32, 24, 1, 49, 101, 108, 115, 101, 106, 195, 169, 105, 103, 0, 44, 16, 29, 81, 32,
- 106, 195, 169, 105, 103, 32, 28, 1, 49, 101, 108, 115, 101, 106, 195, 169, 116, 197, 145, 108, 0, 44, 16, 29, 81, 32, 106, 195, 169, 116,
- 197, 145, 108, 32, 24, 1, 49, 101, 108, 115, 101, 106, 195, 169, 114, 101, 0, 44, 16, 29, 81, 32, 106, 195, 169, 114, 101, 32, 26, 1,
- 49, 101, 108, 115, 101, 106, 195, 169, 118, 101, 108, 0, 44, 16, 29, 81, 32, 106, 195, 169, 118, 101, 108, 32, 20, 1, 49, 101, 108, 115,
- 101, 106, 101, 105, 0, 44, 16, 29, 81, 32, 106, 101, 105, 32, 18, 1, 49, 101, 108, 115, 101, 106, 101, 0, 44, 16, 29, 81, 32, 106,
- 101, 32, 21, 1, 49, 101, 108, 115, 101, 106, 195, 169, 116, 0, 44, 16, 29, 81, 32, 195, 169, 116, 32, 27, 1, 49, 101, 108, 115, 101,
- 106, 195, 169, 116, 197, 145, 108, 0, 44, 16, 29, 81, 32, 195, 169, 116, 197, 145, 108, 32, 22, 1, 49, 101, 108, 115, 101, 106, 195, 169,
- 105, 103, 0, 44, 29, 81, 32, 195, 169, 105, 103, 32, 24, 1, 49, 101, 108, 115, 101, 106, 195, 169, 118, 101, 108, 0, 44, 29, 81, 32,
- 195, 169, 118, 101, 108, 32, 25, 1, 49, 101, 108, 115, 101, 106, 195, 169, 114, 197, 145, 108, 0, 44, 16, 29, 81, 32, 114, 197, 145, 108,
- 32, 27, 1, 49, 101, 108, 115, 101, 106, 195, 169, 114, 197, 145, 108, 0, 44, 16, 29, 81, 32, 195, 169, 114, 197, 145, 108, 32, 21, 1,
- 49, 101, 108, 115, 101, 106, 195, 169, 105, 103, 0, 44, 16, 29, 81, 32, 105, 103, 32, 25, 1, 49, 101, 108, 115, 101, 106, 195, 169, 116,
- 197, 145, 108, 0, 44, 16, 29, 81, 32, 116, 197, 145, 108, 32, 21, 1, 49, 101, 108, 115, 101, 106, 195, 169, 114, 101, 0, 44, 16, 29,
- 81, 32, 114, 101, 32, 23, 1, 49, 101, 108, 115, 101, 106, 195, 169, 114, 101, 0, 44, 16, 29, 81, 32, 195, 169, 114, 101, 32, 19, 1,
- 49, 101, 108, 115, 101, 106, 101, 105, 0, 44, 16, 29, 81, 32, 101, 105, 32, 18, 1, 49, 101, 108, 115, 101, 106, 101, 105, 0, 44, 16,
- 29, 81, 32, 105, 32, 22, 1, 49, 101, 108, 115, 101, 106, 195, 169, 110, 0, 44, 16, 29, 81, 32, 106, 195, 169, 110, 32, 21, 1, 49,
- 101, 108, 115, 101, 106, 195, 169, 110, 0, 44, 16, 29, 81, 32, 195, 169, 110, 32, 17, 1, 49, 101, 108, 115, 101, 106, 101, 0, 44, 16,
- 29, 81, 32, 101, 32, 0, 11, 200, 24, 147, 143, 54, 85, 19, 112, 176, 11, 24, 69, 88, 82, 5, 80, 144, 84, 109, 107, 109, 47, 37,
- 23, 108, 89, 47, 0, 11, 81, 97, 122, 116, 32, 11, 200, 32, 149, 129, 80, 179, 218, 88, 16, 11, 18, 1, 50, 49, 109, 47, 12, 118,
- 84, 109, 55, 0, 44, 81, 32, 101, 108, 32, 15, 1, 50, 49, 109, 47, 12, 118, 65, 0, 44, 81, 32, 109, 32, 15, 1, 50, 49, 109,
- 47, 12, 118, 50, 0, 44, 81, 32, 110, 32, 17, 1, 50, 49, 109, 47, 12, 118, 50, 0, 44, 81, 32, 197, 145, 110, 32, 17, 1, 50,
- 49, 109, 47, 12, 118, 47, 0, 44, 81, 32, 197, 145, 116, 32, 18, 1, 50, 49, 113, 119, 12, 109, 52, 0, 44, 81, 32, 115, 122, 101,
- 114, 32, 28, 1, 50, 109, 195, 161, 115, 111, 100, 105, 107, 195, 161, 116, 195, 179, 108, 0, 44, 16, 29, 81, 32, 116, 197, 145, 108, 32,
- 30, 1, 50, 109, 195, 161, 115, 111, 100, 105, 107, 195, 161, 116, 195, 179, 108, 0, 44, 16, 29, 81, 32, 195, 169, 116, 197, 145, 108, 32,
- 24, 1, 50, 109, 195, 161, 115, 111, 100, 105, 107, 195, 161, 105, 103, 0, 44, 16, 29, 81, 32, 105, 103, 32, 21, 1, 50, 109, 195, 161,
- 115, 111, 100, 105, 107, 97, 105, 0, 44, 16, 29, 81, 32, 105, 32, 0, 10, 199, 24, 83, 1, 16, 21, 15, 44, 11, 15, 204, 88, 148,
- 211, 104, 23, 12, 50, 85, 28, 77, 197, 0, 11, 17, 1, 51, 107, 114, 52, 65, 108, 91, 0, 44, 81, 32, 109, 97, 115, 32, 15, 1,
- 51, 107, 114, 52, 65, 108, 47, 0, 44, 81, 32, 116, 32, 26, 1, 51, 107, 108, 52, 65, 108, 72, 37, 49, 12, 108, 55, 0, 44, 81,
- 32, 97, 100, 105, 107, 107, 97, 108, 32, 24, 1, 51, 107, 108, 52, 65, 108, 72, 37, 49, 39, 50, 0, 44, 81, 32, 97, 100, 105, 107,
- 111, 110, 32, 24, 1, 51, 107, 108, 52, 65, 108, 72, 37, 49, 108, 47, 0, 44, 81, 32, 97, 100, 105, 107, 97, 116, 32, 20, 1, 51,
- 107, 108, 52, 65, 108, 72, 37, 49, 0, 44, 81, 32, 97, 100, 105, 107, 32, 16, 1, 51, 107, 114, 52, 65, 39, 50, 0, 44, 81, 32,
- 111, 110, 32, 18, 1, 51, 107, 114, 52, 39, 65, 12, 108, 55, 0, 44, 81, 32, 97, 108, 32, 24, 1, 51, 104, 97, 114, 109, 97, 100,
- 105, 107, 195, 161, 105, 103, 0, 44, 16, 29, 81, 32, 105, 103, 32, 21, 1, 51, 107, 108, 52, 10, 65, 108, 72, 37, 49, 108, 37, 0,
- 44, 16, 81, 32, 105, 32, 0, 7, 65, 52, 109, 65, 65, 0, 39, 69, 72, 18, 206, 4, 176, 52, 108, 49, 50, 108, 49, 10, 6, 15,
- 71, 109, 50, 12, 111, 50, 49, 109, 47, 0, 11, 81, 98, 101, 110, 110, 195, 188, 110, 107, 101, 116, 32, 7, 196, 80, 84, 133, 80, 11,
- 18, 70, 53, 97, 217, 61, 54, 128, 109, 65, 84, 113, 79, 113, 39, 109, 89, 0, 25, 1, 52, 50, 109, 79, 109, 72, 37, 49, 12, 109,
- 55, 0, 44, 81, 32, 101, 100, 105, 107, 107, 101, 108, 32, 23, 1, 52, 50, 109, 79, 109, 72, 37, 49, 109, 50, 0, 44, 81, 32, 101,
- 100, 105, 107, 101, 110, 32, 23, 1, 52, 50, 109, 79, 109, 72, 37, 49, 109, 47, 0, 44, 81, 32, 101, 100, 105, 107, 101, 116, 32, 19,
- 1, 52, 50, 109, 79, 109, 72, 37, 49, 0, 44, 81, 32, 101, 100, 105, 107, 32, 14, 1, 52, 50, 113, 79, 109, 47, 0, 44, 81, 32,
- 116, 32, 18, 1, 52, 50, 113, 79, 12, 109, 55, 0, 44, 81, 32, 103, 121, 101, 108, 32, 16, 1, 52, 50, 113, 79, 12, 109, 55, 0,
- 44, 81, 32, 101, 108, 32, 0, 31, 70, 20, 195, 65, 72, 17, 0, 109, 55, 65, 108, 52, 108, 72, 23, 108, 47, 12, 115, 55, 0, 11,
- 81, 97, 116, 116, 195, 179, 108, 32, 6, 195, 10, 36, 133, 11, 9, 198, 77, 167, 14, 80, 17, 0, 11, 9, 198, 8, 84, 218, 136, 195,
- 137, 11, 9, 198, 12, 146, 203, 56, 82, 192, 11, 6, 195, 29, 198, 128, 11, 6, 195, 33, 198, 128, 11, 15, 1, 53, 110, 47, 12, 109,
+ static unsigned char espeakdata_dicts25_data[112826] = {
+ 0, 4, 0, 0, 190, 85, 1, 0, 13, 138, 11, 15, 18, 8, 1, 20, 195, 161, 18, 1, 13, 0, 9, 198, 80, 84, 150, 20, 177, 84,
+ 13, 12, 137, 11, 9, 12, 195, 161, 20, 195, 161, 19, 13, 7, 132, 19, 195, 161, 22, 13, 0, 50, 12, 14, 5, 8, 195, 169, 26, 19,
+ 195, 169, 7, 2, 5, 50, 109, 107, 113, 91, 12, 113, 81, 71, 109, 10, 6, 15, 111, 47, 49, 110, 88, 110, 47, 12, 0, 13, 81, 195,
+ 188, 116, 107, 195, 182, 122, 195, 182, 116, 116, 32, 10, 135, 13, 1, 16, 16, 195, 161, 20, 13, 15, 140, 21, 20, 1, 19, 195, 173, 20,
+ 195, 161, 19, 2, 1, 13, 0, 7, 196, 5, 166, 129, 48, 13, 7, 196, 21, 166, 133, 48, 13, 16, 141, 19, 26, 195, 161, 13, 12, 195,
+ 161, 10, 195, 161, 18, 1, 13, 10, 135, 16, 195, 161, 18, 195, 161, 19, 13, 11, 136, 12, 195, 161, 14, 25, 195, 161, 20, 13, 11, 136,
+ 4, 18, 195, 161, 22, 195, 161, 20, 13, 15, 140, 2, 197, 177, 14, 5, 19, 5, 20, 18, 197, 145, 12, 13, 19, 144, 11, 195, 182, 26,
+ 12, 5, 11, 5, 4, 195, 169, 19, 2, 197, 145, 12, 13, 7, 196, 20, 118, 69, 80, 13, 12, 137, 18, 195, 161, 10, 195, 182, 14, 14,
+ 9, 13, 11, 136, 19, 195, 186, 12, 25, 195, 161, 20, 13, 7, 196, 5, 166, 129, 48, 13, 8, 133, 195, 169, 18, 14, 9, 13, 0, 49,
+ 14, 11, 1, 16, 3, 19, 15, 12, 195, 179, 4, 195, 161, 19, 9, 49, 108, 48, 76, 39, 55, 115, 72, 114, 91, 37, 23, 48, 52, 39,
+ 71, 55, 113, 65, 108, 0, 13, 81, 112, 114, 111, 98, 108, 195, 169, 109, 97, 32, 7, 196, 21, 54, 137, 44, 13, 15, 140, 11, 15, 18,
+ 12, 195, 161, 20, 15, 26, 195, 161, 19, 13, 12, 137, 1, 18, 195, 161, 14, 25, 195, 161, 20, 13, 0, 7, 65, 4, 108, 12, 0, 14,
+ 26, 65, 4, 108, 6, 15, 49, 113, 52, 72, 113, 91, 47, 0, 13, 81, 107, 195, 169, 114, 100, 195, 169, 115, 116, 32, 29, 65, 4, 108,
+ 6, 15, 48, 108, 50, 108, 89, 39, 49, 108, 47, 0, 13, 81, 112, 97, 110, 97, 115, 122, 111, 107, 97, 116, 32, 26, 65, 4, 108, 6,
+ 15, 72, 110, 50, 47, 113, 91, 47, 0, 13, 81, 100, 195, 182, 110, 116, 195, 169, 115, 116, 32, 25, 65, 4, 108, 6, 15, 65, 108, 79,
+ 108, 52, 39, 49, 0, 13, 81, 109, 97, 103, 121, 97, 114, 111, 107, 32, 27, 65, 4, 108, 6, 15, 107, 109, 57, 88, 109, 47, 109, 47,
+ 0, 13, 81, 104, 101, 108, 121, 122, 101, 116, 101, 116, 32, 21, 65, 4, 108, 6, 15, 49, 108, 57, 114, 47, 0, 13, 81, 107, 97, 106,
+ 195, 161, 116, 32, 16, 65, 4, 108, 6, 15, 71, 108, 57, 0, 13, 81, 98, 97, 106, 32, 30, 65, 4, 108, 6, 15, 47, 111, 50, 47,
+ 109, 47, 113, 91, 47, 0, 13, 81, 116, 195, 188, 110, 116, 101, 116, 195, 169, 115, 116, 32, 30, 65, 4, 108, 6, 15, 49, 109, 72, 113,
+ 57, 109, 49, 109, 47, 0, 13, 81, 107, 101, 100, 195, 169, 108, 121, 101, 107, 101, 116, 32, 22, 65, 4, 108, 6, 15, 89, 39, 49, 114,
+ 91, 0, 13, 81, 115, 122, 111, 107, 195, 161, 115, 32, 25, 65, 4, 108, 6, 15, 84, 37, 55, 114, 81, 39, 50, 0, 13, 81, 118, 105,
+ 108, 195, 161, 103, 111, 110, 32, 29, 65, 4, 108, 6, 15, 49, 40, 47, 108, 47, 115, 49, 108, 47, 0, 13, 81, 107, 117, 116, 97, 116,
+ 195, 179, 107, 97, 116, 32, 28, 65, 4, 108, 6, 15, 71, 37, 88, 39, 76, 12, 114, 81, 0, 13, 81, 98, 105, 122, 111, 116, 116, 115,
+ 195, 161, 103, 32, 26, 65, 4, 108, 6, 15, 83, 109, 55, 108, 72, 108, 47, 108, 0, 13, 81, 102, 101, 108, 97, 100, 97, 116, 97, 32,
+ 35, 65, 4, 108, 6, 15, 65, 115, 72, 39, 91, 112, 47, 114, 91, 39, 49, 0, 13, 81, 109, 195, 179, 100, 111, 115, 195, 173, 116, 195,
+ 161, 115, 111, 107, 32, 25, 65, 4, 108, 6, 15, 83, 109, 55, 111, 55, 109, 47, 0, 13, 81, 102, 101, 108, 195, 188, 108, 101, 116, 32,
+ 28, 65, 4, 108, 6, 15, 47, 108, 71, 55, 109, 47, 107, 109, 88, 0, 13, 81, 116, 97, 98, 108, 101, 116, 104, 101, 122, 32, 23, 65,
+ 4, 108, 6, 15, 89, 37, 50, 47, 109, 47, 0, 13, 81, 115, 122, 105, 110, 116, 101, 116, 32, 28, 65, 4, 108, 6, 15, 49, 113, 89,
+ 111, 55, 113, 49, 0, 13, 81, 107, 195, 169, 115, 122, 195, 188, 108, 195, 169, 107, 32, 22, 65, 4, 108, 6, 15, 65, 39, 71, 37, 55,
+ 47, 0, 13, 81, 109, 111, 98, 105, 108, 116, 32, 24, 65, 4, 108, 6, 15, 47, 109, 55, 109, 83, 39, 50, 0, 13, 81, 116, 101, 108,
+ 101, 102, 111, 110, 32, 24, 65, 4, 108, 6, 15, 49, 113, 88, 71, 118, 55, 0, 13, 81, 107, 195, 169, 122, 98, 197, 145, 108, 32, 17,
+ 65, 4, 108, 6, 15, 91, 114, 52, 0, 13, 81, 115, 195, 161, 114, 32, 22, 65, 4, 108, 6, 15, 107, 39, 50, 55, 108, 48, 0, 13,
+ 81, 104, 111, 110, 108, 97, 112, 32, 40, 65, 4, 108, 6, 15, 48, 52, 109, 88, 109, 50, 47, 114, 55, 114, 91, 50, 108, 49, 0, 13,
+ 81, 112, 114, 101, 122, 101, 110, 116, 195, 161, 108, 195, 161, 115, 110, 97, 107, 32, 24, 65, 4, 108, 6, 15, 83, 109, 55, 108, 72, 108,
+ 47, 0, 13, 81, 102, 101, 108, 97, 100, 97, 116, 32, 27, 65, 4, 108, 6, 15, 89, 109, 34, 84, 109, 88, 109, 47, 0, 13, 81, 115,
+ 122, 101, 114, 118, 101, 122, 101, 116, 32, 26, 65, 4, 108, 6, 15, 107, 108, 47, 115, 91, 114, 81, 0, 13, 81, 104, 97, 116, 195, 179,
+ 115, 195, 161, 103, 32, 26, 65, 4, 108, 6, 15, 49, 110, 55, 47, 118, 52, 109, 0, 13, 81, 107, 195, 182, 108, 116, 197, 145, 114, 101,
+ 32, 22, 65, 4, 108, 6, 15, 47, 37, 47, 49, 39, 47, 0, 13, 81, 116, 105, 116, 107, 111, 116, 32, 24, 65, 4, 108, 6, 15, 84,
+ 114, 55, 108, 89, 47, 0, 13, 81, 118, 195, 161, 108, 97, 115, 122, 116, 32, 24, 65, 4, 108, 6, 15, 81, 113, 48, 113, 52, 109, 0,
+ 13, 81, 103, 195, 169, 112, 195, 169, 114, 101, 32, 39, 65, 4, 108, 6, 15, 55, 109, 81, 83, 39, 50, 47, 39, 91, 108, 71, 50, 108,
+ 49, 0, 13, 81, 108, 101, 103, 102, 111, 110, 116, 111, 115, 97, 98, 98, 110, 97, 107, 32, 41, 65, 4, 108, 6, 15, 49, 37, 57, 109,
+ 55, 109, 50, 47, 113, 91, 109, 72, 12, 109, 55, 0, 13, 81, 107, 105, 106, 101, 108, 101, 110, 116, 195, 169, 115, 101, 100, 100, 101, 108,
+ 32, 32, 65, 4, 108, 6, 15, 49, 113, 48, 84, 37, 91, 109, 55, 118, 49, 0, 13, 81, 107, 195, 169, 112, 118, 105, 115, 101, 108, 197,
+ 145, 107, 32, 31, 65, 4, 108, 6, 15, 49, 109, 52, 111, 55, 109, 47, 71, 109, 50, 0, 13, 81, 107, 101, 114, 195, 188, 108, 101, 116,
+ 98, 101, 110, 32, 28, 65, 4, 108, 6, 15, 52, 109, 50, 119, 109, 52, 71, 109, 0, 13, 81, 114, 101, 110, 100, 115, 122, 101, 114, 98,
+ 101, 32, 29, 65, 4, 108, 6, 15, 52, 109, 50, 119, 109, 52, 113, 47, 0, 13, 81, 114, 101, 110, 100, 115, 122, 101, 114, 195, 169, 116,
+ 32, 26, 65, 4, 108, 6, 15, 72, 39, 55, 81, 39, 49, 108, 47, 0, 13, 81, 100, 111, 108, 103, 111, 107, 97, 116, 32, 42, 65, 4,
+ 108, 6, 15, 107, 39, 88, 88, 114, 89, 115, 55, 114, 91, 39, 49, 108, 47, 0, 13, 81, 104, 111, 122, 122, 195, 161, 115, 122, 195, 179,
+ 108, 195, 161, 115, 111, 107, 97, 116, 32, 23, 65, 4, 108, 6, 15, 50, 113, 48, 50, 109, 49, 0, 13, 81, 110, 195, 169, 112, 110, 101,
+ 107, 32, 28, 65, 4, 108, 6, 15, 83, 109, 55, 114, 55, 12, 114, 91, 0, 13, 81, 102, 101, 108, 195, 161, 108, 108, 195, 161, 115, 32,
+ 31, 65, 4, 108, 6, 15, 84, 113, 55, 109, 65, 113, 67, 109, 65, 0, 13, 81, 118, 195, 169, 108, 101, 109, 195, 169, 110, 121, 101, 109,
+ 32, 27, 65, 4, 108, 6, 15, 48, 52, 39, 71, 55, 113, 65, 108, 0, 13, 81, 112, 114, 111, 98, 108, 195, 169, 109, 97, 32, 36, 65,
+ 4, 108, 6, 15, 83, 109, 57, 55, 109, 89, 47, 118, 49, 50, 109, 49, 0, 13, 81, 102, 101, 106, 108, 101, 115, 122, 116, 197, 145, 107,
+ 110, 101, 107, 32, 23, 65, 4, 108, 6, 15, 119, 113, 55, 23, 108, 88, 0, 13, 82, 99, 195, 169, 108, 32, 97, 122, 32, 18, 65, 4,
+ 108, 6, 15, 107, 37, 71, 108, 0, 13, 81, 104, 105, 98, 97, 32, 28, 65, 4, 108, 6, 15, 47, 108, 52, 47, 108, 55, 65, 108, 47,
+ 0, 13, 81, 116, 97, 114, 116, 97, 108, 109, 97, 116, 32, 17, 65, 4, 108, 6, 15, 119, 112, 65, 0, 13, 81, 99, 195, 173, 109, 32,
+ 22, 65, 4, 108, 6, 15, 72, 39, 55, 81, 39, 47, 0, 13, 81, 100, 111, 108, 103, 111, 116, 32, 25, 65, 4, 108, 6, 15, 107, 115,
+ 50, 108, 48, 39, 49, 0, 13, 81, 104, 195, 179, 110, 97, 112, 111, 107, 32, 19, 65, 4, 108, 6, 15, 83, 110, 55, 72, 0, 13, 81,
+ 102, 195, 182, 108, 100, 32, 30, 65, 4, 108, 6, 15, 49, 113, 52, 72, 113, 91, 23, 108, 88, 0, 13, 82, 107, 195, 169, 114, 100, 195,
+ 169, 115, 32, 97, 122, 32, 32, 65, 4, 108, 6, 15, 76, 108, 55, 114, 72, 39, 49, 50, 108, 49, 0, 13, 81, 99, 115, 97, 108, 195,
+ 161, 100, 111, 107, 110, 97, 107, 32, 24, 65, 4, 108, 6, 15, 47, 52, 109, 50, 72, 109, 47, 0, 13, 81, 116, 114, 101, 110, 100, 101,
+ 116, 32, 26, 65, 4, 108, 6, 15, 47, 40, 72, 108, 47, 71, 108, 50, 0, 13, 81, 116, 117, 100, 97, 116, 98, 97, 110, 32, 33, 65,
+ 4, 108, 6, 15, 65, 109, 81, 39, 55, 72, 114, 91, 12, 108, 55, 0, 13, 81, 109, 101, 103, 111, 108, 100, 195, 161, 115, 115, 97, 108,
+ 32, 30, 65, 4, 108, 6, 15, 89, 108, 49, 108, 72, 113, 49, 39, 47, 0, 13, 81, 115, 122, 97, 107, 97, 100, 195, 169, 107, 111, 116,
+ 32, 28, 65, 4, 108, 6, 15, 107, 109, 57, 88, 109, 47, 113, 47, 0, 13, 81, 104, 101, 108, 121, 122, 101, 116, 195, 169, 116, 32, 30,
+ 65, 4, 108, 6, 15, 84, 114, 55, 108, 89, 39, 49, 108, 47, 0, 13, 81, 118, 195, 161, 108, 97, 115, 122, 111, 107, 97, 116, 32, 27,
+ 65, 4, 108, 6, 15, 72, 39, 107, 114, 67, 88, 115, 0, 13, 81, 100, 111, 104, 195, 161, 110, 121, 122, 195, 179, 32, 36, 65, 4, 108,
+ 6, 15, 72, 39, 107, 114, 67, 88, 114, 91, 34, 115, 55, 0, 13, 81, 100, 111, 104, 195, 161, 110, 121, 122, 195, 161, 115, 114, 195, 179,
+ 108, 32, 31, 65, 4, 108, 6, 15, 72, 39, 107, 114, 67, 88, 114, 91, 47, 0, 13, 81, 100, 111, 104, 195, 161, 110, 121, 122, 195, 161,
+ 115, 116, 32, 21, 65, 4, 108, 6, 15, 83, 113, 52, 83, 37, 0, 13, 81, 102, 195, 169, 114, 102, 105, 32, 26, 65, 4, 108, 6, 15,
+ 57, 110, 84, 118, 71, 109, 50, 0, 13, 81, 106, 195, 182, 118, 197, 145, 98, 101, 110, 32, 28, 65, 4, 108, 6, 15, 71, 111, 50, 47,
+ 109, 47, 113, 91, 0, 13, 81, 98, 195, 188, 110, 116, 101, 116, 195, 169, 115, 32, 22, 65, 4, 108, 6, 15, 91, 39, 52, 71, 108, 50,
+ 0, 13, 81, 115, 111, 114, 98, 97, 110, 32, 21, 65, 4, 108, 6, 15, 47, 110, 65, 109, 81, 0, 13, 81, 116, 195, 182, 109, 101, 103,
+ 32, 20, 65, 4, 108, 6, 15, 91, 39, 52, 71, 108, 0, 13, 81, 115, 111, 114, 98, 97, 32, 22, 65, 4, 108, 10, 6, 15, 107, 109,
+ 57, 109, 47, 0, 13, 81, 104, 101, 108, 121, 101, 116, 32, 28, 65, 4, 108, 6, 15, 49, 113, 52, 72, 113, 91, 109, 65, 0, 13, 81,
+ 107, 195, 169, 114, 100, 195, 169, 115, 101, 109, 32, 23, 65, 4, 108, 6, 15, 65, 113, 52, 81, 109, 47, 0, 13, 81, 109, 195, 169, 114,
+ 103, 101, 116, 32, 24, 65, 4, 108, 6, 15, 49, 113, 52, 72, 113, 91, 0, 13, 81, 107, 195, 169, 114, 100, 195, 169, 115, 32, 26, 65,
+ 4, 108, 6, 15, 84, 108, 55, 115, 91, 114, 81, 0, 13, 81, 118, 97, 108, 195, 179, 115, 195, 161, 103, 32, 29, 65, 4, 108, 6, 15,
+ 49, 110, 55, 76, 113, 81, 109, 47, 0, 13, 81, 107, 195, 182, 108, 116, 115, 195, 169, 103, 101, 116, 32, 26, 65, 4, 108, 6, 15, 89,
+ 109, 52, 84, 109, 88, 118, 0, 13, 81, 115, 122, 101, 114, 118, 101, 122, 197, 145, 32, 29, 65, 4, 108, 6, 15, 107, 39, 50, 55, 108,
+ 48, 57, 114, 50, 0, 13, 81, 104, 111, 110, 108, 97, 112, 106, 195, 161, 110, 32, 33, 65, 4, 108, 6, 15, 83, 109, 55, 47, 113, 47,
+ 109, 55, 12, 109, 55, 0, 13, 81, 102, 101, 108, 116, 195, 169, 116, 101, 108, 108, 101, 108, 32, 31, 65, 4, 108, 6, 15, 49, 37, 47,
+ 113, 47, 109, 55, 12, 109, 55, 0, 13, 81, 107, 105, 116, 195, 169, 116, 101, 108, 108, 101, 108, 32, 28, 65, 4, 108, 6, 15, 72, 110,
+ 50, 47, 113, 91, 52, 109, 0, 13, 81, 100, 195, 182, 110, 116, 195, 169, 115, 114, 101, 32, 29, 65, 4, 108, 6, 15, 89, 110, 84, 109,
+ 76, 12, 113, 81, 0, 13, 81, 115, 122, 195, 182, 118, 101, 116, 115, 195, 169, 103, 32, 30, 65, 4, 108, 6, 15, 89, 110, 84, 109, 76,
+ 12, 113, 81, 0, 13, 81, 115, 122, 195, 182, 118, 101, 116, 116, 115, 195, 169, 103, 32, 21, 65, 4, 108, 6, 15, 119, 113, 61, 57, 108,
+ 0, 13, 81, 99, 195, 169, 108, 106, 97, 32, 43, 65, 4, 108, 6, 15, 65, 109, 81, 89, 39, 52, 112, 47, 114, 91, 39, 49, 71, 108,
+ 50, 0, 13, 81, 109, 101, 103, 115, 122, 111, 114, 195, 173, 116, 195, 161, 115, 111, 107, 98, 97, 110, 32, 23, 65, 4, 108, 6, 15, 67,
+ 40, 81, 108, 47, 37, 0, 13, 81, 110, 121, 117, 103, 97, 116, 105, 32, 47, 65, 4, 108, 6, 15, 49, 110, 88, 110, 50, 91, 113, 81,
+ 23, 91, 39, 52, 108, 37, 71, 108, 50, 0, 13, 82, 107, 195, 182, 122, 195, 182, 110, 115, 195, 169, 103, 32, 115, 111, 114, 97, 105, 98,
+ 97, 110, 32, 23, 65, 4, 108, 6, 15, 107, 109, 57, 88, 109, 47, 0, 13, 81, 104, 101, 108, 121, 122, 101, 116, 32, 23, 65, 4, 108,
+ 6, 15, 65, 113, 52, 55, 109, 81, 0, 13, 81, 109, 195, 169, 114, 108, 101, 103, 32, 26, 65, 4, 108, 6, 15, 47, 109, 52, 84, 109,
+ 88, 109, 47, 0, 13, 81, 116, 101, 114, 118, 101, 122, 101, 116, 32, 28, 65, 4, 108, 6, 15, 107, 108, 55, 81, 108, 47, 115, 49, 0,
+ 13, 81, 104, 97, 108, 108, 103, 97, 116, 195, 179, 107, 32, 49, 65, 4, 108, 6, 15, 49, 39, 52, 114, 71, 12, 37, 23, 109, 55, 49,
+ 113, 48, 88, 109, 55, 113, 91, 0, 13, 82, 107, 111, 114, 195, 161, 98, 98, 105, 32, 101, 108, 107, 195, 169, 112, 122, 101, 108, 195, 169,
+ 115, 32, 30, 65, 4, 108, 6, 15, 107, 114, 47, 12, 113, 52, 71, 109, 50, 0, 13, 81, 104, 195, 161, 116, 116, 195, 169, 114, 98, 101,
+ 110, 32, 36, 65, 4, 108, 6, 15, 49, 110, 55, 76, 113, 81, 109, 49, 52, 118, 55, 0, 13, 81, 107, 195, 182, 108, 116, 115, 195, 169,
+ 103, 101, 107, 114, 197, 145, 108, 32, 32, 65, 4, 108, 6, 23, 107, 108, 55, 81, 108, 47, 115, 50, 108, 49, 0, 13, 81, 104, 97, 108,
+ 108, 103, 97, 116, 195, 179, 110, 97, 107, 32, 28, 65, 4, 108, 6, 15, 84, 114, 55, 47, 39, 88, 114, 91, 0, 13, 81, 118, 195, 161,
+ 108, 116, 111, 122, 195, 161, 115, 32, 28, 65, 4, 108, 6, 15, 49, 113, 52, 72, 113, 91, 52, 109, 0, 13, 81, 107, 195, 169, 114, 100,
+ 195, 169, 115, 114, 101, 32, 37, 65, 4, 108, 6, 15, 79, 115, 79, 89, 109, 52, 109, 49, 113, 52, 47, 0, 13, 81, 103, 121, 195, 179,
+ 103, 121, 115, 122, 101, 114, 101, 107, 195, 169, 114, 116, 32, 24, 65, 4, 108, 6, 15, 71, 109, 47, 109, 81, 109, 49, 0, 13, 81, 98,
+ 101, 116, 101, 103, 101, 107, 32, 78, 65, 4, 108, 6, 15, 71, 109, 47, 109, 81, 109, 49, 50, 109, 49, 23, 108, 6, 15, 79, 115, 79,
+ 89, 109, 52, 47, 114, 65, 39, 81, 108, 47, 114, 91, 114, 47, 0, 13, 83, 98, 101, 116, 101, 103, 101, 107, 110, 101, 107, 32, 97, 32,
+ 103, 121, 195, 179, 103, 121, 115, 122, 101, 114, 116, 195, 161, 109, 111, 103, 97, 116, 195, 161, 115, 195, 161, 116, 32, 20, 65, 4, 108, 6,
+ 15, 47, 113, 67, 47, 0, 13, 81, 116, 195, 169, 110, 121, 116, 32, 26, 65, 4, 108, 6, 15, 72, 112, 57, 108, 88, 114, 91, 0, 13,
+ 81, 100, 195, 173, 106, 97, 122, 195, 161, 115, 32, 26, 65, 4, 108, 6, 15, 67, 39, 65, 39, 88, 115, 49, 0, 13, 81, 110, 121, 111,
+ 109, 111, 122, 195, 179, 107, 32, 35, 65, 4, 108, 6, 15, 83, 109, 55, 109, 55, 118, 91, 113, 81, 109, 47, 0, 13, 81, 102, 101, 108,
+ 101, 108, 197, 145, 115, 115, 195, 169, 103, 101, 116, 32, 21, 65, 4, 108, 6, 15, 47, 111, 88, 109, 47, 0, 13, 81, 116, 195, 188, 122,
+ 101, 116, 32, 26, 65, 4, 108, 6, 15, 47, 113, 65, 114, 71, 108, 50, 0, 13, 81, 116, 195, 169, 109, 195, 161, 98, 97, 110, 32, 25,
+ 65, 4, 108, 6, 15, 83, 109, 55, 109, 55, 118, 91, 0, 13, 81, 102, 101, 108, 101, 108, 197, 145, 115, 32, 34, 65, 4, 108, 6, 15,
+ 49, 113, 52, 72, 113, 91, 109, 49, 71, 109, 50, 0, 13, 81, 107, 195, 169, 114, 100, 195, 169, 115, 101, 107, 98, 101, 110, 32, 26, 65,
+ 4, 108, 6, 15, 72, 39, 55, 81, 39, 72, 108, 47, 0, 13, 81, 100, 111, 108, 103, 111, 100, 97, 116, 32, 30, 65, 4, 108, 6, 23,
+ 107, 108, 79, 39, 65, 108, 12, 67, 47, 0, 13, 81, 104, 97, 103, 121, 111, 109, 195, 161, 110, 121, 116, 32, 16, 65, 4, 108, 6, 15,
+ 91, 39, 49, 0, 13, 81, 115, 111, 107, 32, 34, 65, 4, 108, 6, 15, 49, 113, 48, 109, 91, 12, 113, 81, 109, 37, 47, 0, 13, 81,
+ 107, 195, 169, 112, 101, 115, 115, 195, 169, 103, 101, 105, 116, 32, 35, 65, 4, 108, 6, 15, 83, 109, 55, 107, 108, 89, 50, 114, 55, 115,
+ 47, 0, 13, 81, 102, 101, 108, 104, 97, 115, 122, 110, 195, 161, 108, 195, 179, 116, 32, 18, 65, 4, 108, 6, 15, 119, 37, 49, 12, 0,
+ 13, 81, 99, 105, 107, 107, 32, 33, 65, 4, 108, 6, 15, 83, 114, 57, 55, 57, 108, 37, 50, 49, 108, 47, 0, 13, 81, 102, 195, 161,
+ 106, 108, 106, 97, 105, 110, 107, 97, 116, 32, 41, 65, 4, 108, 6, 15, 83, 109, 55, 107, 108, 89, 50, 114, 55, 115, 49, 50, 108, 49,
+ 0, 13, 81, 102, 101, 108, 104, 97, 115, 122, 110, 195, 161, 108, 195, 179, 107, 110, 97, 107, 32, 36, 65, 4, 108, 6, 23, 91, 111, 57,
+ 57, 109, 89, 47, 118, 71, 109, 50, 0, 13, 81, 115, 195, 188, 108, 108, 121, 101, 115, 122, 116, 197, 145, 98, 101, 110, 32, 28, 65, 4,
+ 108, 6, 23, 83, 109, 57, 55, 118, 72, 113, 91, 0, 13, 81, 102, 101, 106, 108, 197, 145, 100, 195, 169, 115, 32, 26, 65, 4, 108, 6,
+ 23, 52, 109, 50, 119, 109, 52, 47, 0, 13, 81, 114, 101, 110, 100, 115, 122, 101, 114, 116, 32, 30, 65, 4, 108, 6, 15, 55, 113, 81,
+ 65, 39, 88, 81, 114, 91, 0, 13, 81, 108, 195, 169, 103, 109, 111, 122, 103, 195, 161, 115, 32, 23, 65, 4, 108, 6, 9, 15, 49, 109,
+ 55, 109, 47, 37, 0, 13, 81, 107, 101, 108, 101, 116, 105, 32, 20, 65, 4, 108, 6, 9, 15, 72, 113, 55, 37, 0, 13, 81, 100, 195,
+ 169, 108, 105, 32, 27, 65, 4, 108, 6, 15, 72, 39, 49, 47, 39, 52, 50, 118, 0, 13, 81, 100, 111, 107, 116, 111, 114, 110, 197, 145,
+ 32, 29, 65, 4, 108, 6, 23, 89, 49, 52, 37, 48, 47, 71, 109, 50, 0, 13, 81, 115, 122, 107, 114, 105, 112, 116, 98, 101, 110, 32,
+ 40, 65, 4, 108, 6, 23, 83, 109, 55, 108, 72, 108, 47, 39, 47, 23, 49, 108, 48, 57, 108, 0, 13, 82, 102, 101, 108, 97, 100, 97,
+ 116, 111, 116, 32, 107, 97, 112, 106, 97, 32, 30, 65, 4, 108, 6, 23, 49, 110, 84, 109, 47, 49, 109, 88, 118, 0, 13, 81, 107, 195,
+ 182, 118, 101, 116, 107, 101, 122, 197, 145, 32, 28, 65, 4, 108, 6, 23, 84, 114, 55, 47, 114, 91, 39, 50, 0, 13, 81, 118, 195, 161,
+ 108, 116, 195, 161, 115, 111, 110, 32, 21, 65, 4, 108, 6, 15, 83, 109, 55, 107, 118, 0, 13, 81, 102, 101, 108, 104, 197, 145, 32, 24,
+ 65, 4, 108, 6, 23, 52, 109, 50, 119, 109, 52, 0, 13, 81, 114, 101, 110, 100, 115, 122, 101, 114, 32, 34, 65, 4, 108, 6, 15, 49,
+ 37, 47, 110, 55, 47, 113, 91, 49, 39, 52, 0, 13, 81, 107, 105, 116, 195, 182, 108, 116, 195, 169, 115, 107, 111, 114, 32, 38, 65, 4,
+ 108, 6, 15, 83, 109, 57, 55, 109, 89, 47, 113, 91, 109, 49, 109, 47, 0, 13, 81, 102, 101, 106, 108, 101, 115, 122, 116, 195, 169, 115,
+ 101, 107, 101, 116, 32, 32, 65, 4, 108, 6, 15, 49, 37, 47, 110, 55, 47, 118, 84, 109, 55, 0, 13, 81, 107, 105, 116, 195, 182, 108,
+ 116, 197, 145, 118, 101, 108, 32, 32, 65, 4, 108, 6, 15, 49, 113, 52, 72, 113, 91, 109, 49, 52, 109, 0, 13, 81, 107, 195, 169, 114,
+ 100, 195, 169, 115, 101, 107, 114, 101, 32, 31, 65, 4, 108, 6, 15, 49, 113, 52, 72, 118, 112, 84, 109, 47, 0, 13, 81, 107, 195, 169,
+ 114, 100, 197, 145, 195, 173, 118, 101, 116, 32, 20, 65, 4, 108, 6, 15, 50, 108, 48, 39, 47, 0, 13, 81, 110, 97, 112, 111, 116, 32,
+ 21, 65, 4, 108, 6, 15, 48, 113, 50, 89, 47, 0, 13, 81, 112, 195, 169, 110, 122, 116, 32, 31, 65, 4, 108, 6, 15, 49, 113, 52,
+ 113, 91, 113, 84, 109, 55, 0, 13, 81, 107, 195, 169, 114, 195, 169, 115, 195, 169, 118, 101, 108, 32, 38, 65, 4, 108, 6, 15, 65, 37,
+ 50, 37, 89, 47, 109, 52, 109, 55, 50, 110, 49, 0, 13, 81, 109, 105, 110, 105, 115, 122, 116, 101, 114, 101, 108, 110, 195, 182, 107, 32,
+ 34, 65, 4, 108, 6, 107, 118, 65, 113, 52, 91, 113, 49, 55, 109, 47, 0, 13, 81, 104, 197, 145, 109, 195, 169, 114, 115, 195, 169, 107,
+ 108, 101, 116, 32, 23, 65, 4, 108, 6, 15, 55, 109, 84, 109, 81, 118, 0, 13, 81, 108, 101, 118, 101, 103, 197, 145, 32, 27, 65, 4,
+ 108, 6, 15, 83, 109, 55, 107, 118, 88, 109, 47, 0, 13, 81, 102, 101, 108, 104, 197, 145, 122, 101, 116, 32, 35, 65, 4, 108, 6, 15,
+ 49, 111, 55, 110, 50, 71, 91, 113, 81, 109, 47, 0, 13, 81, 107, 195, 188, 108, 195, 182, 110, 98, 115, 195, 169, 103, 101, 116, 32, 23,
+ 65, 4, 108, 6, 15, 83, 109, 50, 113, 71, 109, 0, 13, 81, 102, 101, 110, 195, 169, 98, 101, 32, 20, 65, 4, 108, 6, 15, 72, 39,
+ 55, 39, 81, 0, 13, 81, 100, 111, 108, 111, 103, 32, 21, 65, 4, 108, 6, 15, 107, 109, 57, 109, 72, 0, 13, 81, 104, 101, 108, 121,
+ 101, 100, 32, 21, 65, 4, 108, 6, 15, 81, 113, 48, 109, 50, 0, 13, 81, 103, 195, 169, 112, 101, 110, 32, 30, 65, 4, 108, 6, 23,
+ 48, 52, 39, 71, 55, 113, 65, 114, 65, 0, 13, 81, 112, 114, 111, 98, 108, 195, 169, 109, 195, 161, 109, 32, 17, 142, 20, 5, 12, 5,
+ 16, 195, 173, 20, 195, 169, 19, 19, 5, 12, 13, 9, 198, 41, 85, 1, 48, 243, 64, 13, 9, 134, 16, 1, 3, 195, 161, 20, 13, 9,
+ 198, 24, 84, 218, 20, 113, 84, 13, 9, 198, 60, 197, 129, 76, 243, 64, 13, 9, 134, 13, 1, 7, 195, 161, 20, 13, 5, 193, 4, 72,
+ 12, 22, 65, 4, 108, 67, 67, 37, 15, 65, 6, 37, 50, 47, 0, 25, 83, 46, 32, 109, 32, 46, 32, 0, 9, 198, 77, 161, 77, 8,
+ 83, 128, 13, 9, 198, 77, 161, 77, 8, 83, 128, 13, 0, 27, 67, 16, 240, 128, 72, 39, 71, 10, 6, 15, 48, 37, 108, 119, 52, 108,
+ 0, 13, 81, 112, 105, 97, 99, 114, 97, 32, 11, 136, 11, 21, 12, 3, 19, 195, 161, 20, 13, 40, 11, 14, 195, 182, 22, 5, 12, 195,
+ 169, 19, 5, 19, 50, 110, 84, 109, 55, 113, 91, 109, 91, 23, 47, 109, 89, 47, 109, 47, 0, 13, 81, 116, 101, 115, 122, 116, 101, 116,
+ 32, 11, 200, 32, 17, 9, 24, 241, 207, 49, 144, 13, 10, 199, 80, 20, 148, 4, 195, 65, 44, 13, 6, 195, 64, 243, 148, 13, 0, 12,
+ 137, 22, 9, 20, 195, 161, 10, 195, 161, 20, 13, 41, 12, 11, 15, 18, 18, 9, 7, 195, 161, 12, 195, 161, 19, 49, 39, 52, 52, 37,
+ 81, 114, 55, 114, 91, 23, 52, 113, 84, 113, 50, 0, 13, 81, 114, 195, 169, 118, 195, 169, 110, 32, 12, 201, 80, 83, 5, 24, 243, 143,
+ 44, 176, 76, 13, 13, 138, 22, 195, 161, 12, 15, 7, 1, 20, 14, 9, 13, 12, 201, 13, 51, 208, 61, 37, 15, 44, 176, 76, 13, 0,
+ 6, 65, 8, 71, 113, 0, 14, 139, 4, 18, 195, 161, 7, 21, 12, 195, 161, 19, 1, 13, 22, 147, 13, 5, 7, 195, 161, 12, 12, 1,
+ 16, 195, 173, 20, 195, 161, 19, 195, 161, 18, 1, 13, 13, 138, 2, 5, 14, 14, 195, 188, 14, 11, 5, 20, 13, 17, 142, 195, 169, 12,
+ 5, 20, 20, 1, 18, 20, 1, 13, 195, 161, 20, 13, 13, 138, 13, 21, 14, 11, 195, 161, 10, 195, 161, 20, 13, 0, 23, 148, 22, 9,
+ 19, 19, 26, 1, 195, 161, 12, 12, 195, 173, 20, 195, 161, 19, 195, 161, 18, 1, 13, 14, 139, 12, 5, 195, 173, 18, 195, 161, 19, 195,
+ 161, 20, 13, 18, 143, 20, 5, 18, 8, 5, 19, 19, 195, 169, 7, 195, 188, 11, 5, 20, 13, 15, 140, 20, 195, 161, 13, 15, 7, 1,
+ 20, 195, 161, 19, 1, 13, 9, 198, 33, 83, 12, 61, 69, 0, 13, 10, 135, 16, 195, 169, 14, 20, 5, 11, 20, 0, 15, 140, 11, 195,
+ 169, 16, 22, 9, 19, 5, 12, 197, 145, 20, 13, 14, 139, 11, 9, 14, 195, 169, 26, 5, 20, 20, 5, 12, 13, 9, 134, 16, 195, 169,
+ 12, 4, 1, 13, 9, 134, 11, 195, 182, 26, 20, 5, 13, 9, 134, 16, 195, 169, 12, 4, 1, 13, 15, 140, 10, 195, 161, 18, 1, 4,
+ 195, 169, 11, 195, 161, 20, 13, 0, 11, 136, 13, 21, 14, 11, 195, 161, 19, 20, 13, 61, 13, 12, 5, 8, 5, 20, 197, 145, 19, 195,
+ 169, 7, 5, 20, 55, 109, 107, 109, 47, 118, 91, 113, 81, 109, 47, 10, 6, 15, 65, 109, 81, 84, 108, 55, 115, 91, 112, 47, 108, 50,
+ 37, 0, 13, 81, 109, 101, 103, 118, 97, 108, 195, 179, 115, 195, 173, 116, 97, 110, 105, 32, 19, 144, 14, 195, 169, 16, 19, 26, 195, 161,
+ 13, 12, 195, 161, 12, 195, 161, 19, 13, 14, 139, 16, 18, 195, 179, 2, 195, 161, 12, 20, 1, 13, 13, 10, 135, 20, 195, 169, 20, 5,
+ 12, 5, 13, 16, 141, 12, 5, 8, 5, 20, 197, 145, 19, 195, 169, 7, 5, 20, 13, 0, 6, 65, 12, 119, 113, 0, 9, 198, 24, 244,
+ 132, 84, 195, 203, 13, 13, 138, 11, 195, 182, 22, 5, 20, 20, 195, 169, 11, 13, 10, 135, 13, 195, 169, 18, 20, 5, 14, 13, 11, 136,
+ 19, 26, 195, 161, 14, 20, 1, 13, 13, 17, 142, 6, 5, 12, 5, 12, 197, 145, 19, 19, 195, 169, 7, 5, 20, 13, 8, 197, 44, 86,
+ 132, 88, 80, 13, 0, 48, 73, 16, 242, 213, 52, 83, 148, 84, 212, 129, 72, 39, 49, 40, 65, 109, 50, 47, 40, 65, 52, 108, 23, 107,
+ 37, 84, 108, 47, 49, 39, 88, 84, 108, 0, 13, 81, 104, 105, 118, 97, 116, 107, 111, 122, 118, 97, 32, 0, 9, 134, 195, 188, 26, 5,
+ 13, 5, 13, 11, 4, 95, 8, 1, 3, 48, 37, 48, 108, 0, 0, 14, 139, 13, 1, 7, 25, 1, 18, 195, 161, 26, 20, 1, 13, 11,
+ 136, 5, 12, 197, 145, 20, 20, 5, 4, 13, 11, 200, 77, 161, 82, 88, 86, 133, 80, 80, 13, 12, 137, 11, 5, 18, 5, 19, 20, 195,
+ 169, 11, 13, 0, 6, 65, 16, 72, 113, 0, 15, 140, 1, 4, 15, 13, 195, 161, 14, 25, 15, 26, 20, 1, 13, 8, 197, 88, 148, 197,
+ 49, 64, 13, 20, 145, 19, 26, 195, 161, 13, 195, 173, 20, 195, 179, 7, 195, 169, 16, 16, 5, 12, 13, 6, 195, 44, 147, 142, 13, 0,
+ 27, 3, 58, 47, 47, 40, 107, 101, 116, 116, 197, 145, 115, 112, 111, 110, 116, 112, 101, 114, 112, 101, 114, 41, 0, 8, 29, 8, 133, 20,
+ 195, 169, 13, 1, 13, 10, 135, 22, 195, 161, 18, 21, 14, 11, 13, 8, 133, 20, 195, 169, 13, 1, 13, 17, 142, 19, 26, 5, 18, 22,
+ 5, 26, 5, 20, 11, 195, 169, 14, 20, 13, 9, 134, 20, 197, 145, 12, 5, 4, 13, 0, 13, 138, 2, 197, 145, 22, 195, 173, 20, 5,
+ 14, 9, 13, 15, 140, 8, 15, 26, 26, 195, 161, 11, 5, 26, 4, 5, 11, 13, 9, 198, 40, 21, 129, 76, 195, 205, 13, 9, 198, 80,
+ 20, 148, 4, 195, 205, 13, 0, 14, 139, 19, 26, 195, 161, 13, 195, 173, 20, 1, 14, 9, 13, 11, 200, 52, 81, 214, 21, 36, 197, 49,
+ 64, 13, 10, 135, 14, 25, 195, 186, 12, 14, 9, 13, 10, 135, 195, 169, 18, 4, 5, 13, 5, 13, 11, 136, 19, 26, 195, 161, 14, 20,
+ 1, 4, 13, 11, 136, 18, 5, 14, 4, 197, 145, 18, 20, 13, 0, 4, 193, 20, 72, 4, 193, 20, 14, 4, 193, 20, 72, 0, 8, 133,
+ 195, 173, 18, 14, 9, 13, 9, 198, 56, 147, 131, 76, 83, 128, 13, 0, 10, 199, 48, 144, 197, 56, 49, 73, 80, 13, 10, 199, 32, 19,
+ 12, 61, 69, 21, 44, 13, 15, 140, 12, 5, 6, 5, 4, 5, 20, 20, 19, 195, 169, 7, 13, 14, 4, 95, 48, 67, 15, 89, 114, 88,
+ 108, 72, 37, 49, 0, 0, 0, 7, 65, 24, 109, 83, 83, 0, 8, 197, 20, 209, 76, 56, 144, 13, 11, 136, 22, 195, 161, 12, 1, 19,
+ 26, 1, 13, 13, 138, 195, 161, 12, 12, 195, 173, 20, 21, 14, 11, 13, 0, 18, 143, 19, 26, 5, 13, 2, 5, 19, 195, 188, 12, 14,
+ 9, 195, 188, 11, 13, 9, 198, 60, 179, 218, 61, 69, 0, 13, 0, 14, 139, 18, 195, 161, 2, 195, 182, 11, 195, 182, 20, 20, 13, 10,
+ 135, 13, 1, 14, 21, 195, 161, 12, 13, 0, 45, 8, 195, 161, 12, 12, 1, 16, 15, 20, 114, 55, 12, 108, 48, 39, 47, 23, 57, 108,
+ 84, 112, 47, 114, 91, 114, 52, 108, 0, 13, 81, 106, 97, 118, 195, 173, 116, 195, 161, 115, 195, 161, 114, 97, 32, 9, 134, 20, 195, 169,
+ 12, 5, 14, 13, 11, 136, 195, 161, 12, 12, 1, 16, 15, 20, 13, 0, 6, 65, 28, 81, 113, 0, 16, 141, 20, 195, 182, 18, 22, 195,
+ 169, 14, 25, 18, 197, 145, 12, 13, 46, 11, 9, 7, 195, 169, 14, 25, 5, 9, 8, 5, 26, 37, 81, 113, 67, 109, 37, 107, 109, 88,
+ 23, 37, 81, 108, 88, 112, 47, 108, 50, 37, 0, 13, 81, 105, 103, 97, 122, 195, 173, 116, 97, 110, 105, 32, 20, 136, 5, 19, 26, 13,
+ 195, 169, 10, 5, 13, 81, 104, 101, 118, 195, 173, 116, 105, 32, 10, 135, 14, 25, 15, 13, 195, 161, 14, 13, 0, 9, 198, 24, 147, 13,
+ 20, 177, 84, 13, 11, 136, 6, 195, 161, 10, 12, 8, 15, 26, 13, 13, 138, 10, 21, 20, 20, 1, 20, 195, 161, 19, 20, 13, 0, 10,
+ 199, 32, 21, 133, 72, 160, 73, 52, 13, 43, 6, 11, 195, 182, 26, 20, 9, 49, 110, 89, 47, 37, 23, 49, 111, 55, 110, 50, 71, 91,
+ 113, 81, 109, 49, 0, 13, 81, 107, 195, 188, 108, 195, 182, 110, 98, 115, 195, 169, 103, 101, 107, 32, 28, 9, 7, 195, 169, 16, 5, 11,
+ 8, 5, 26, 81, 113, 48, 109, 49, 107, 109, 88, 23, 37, 91, 0, 13, 81, 105, 115, 32, 53, 6, 11, 195, 182, 26, 20, 9, 49, 110,
+ 89, 47, 37, 23, 50, 113, 88, 109, 47, 109, 55, 47, 113, 52, 113, 91, 109, 49, 109, 47, 0, 13, 81, 110, 195, 169, 122, 101, 116, 101,
+ 108, 116, 195, 169, 114, 195, 169, 115, 101, 107, 101, 116, 32, 11, 136, 1, 11, 1, 18, 10, 195, 161, 11, 13, 10, 199, 16, 243, 7, 61,
+ 166, 143, 56, 13, 10, 135, 14, 1, 16, 10, 195, 161, 20, 13, 17, 4, 95, 54, 48, 15, 107, 108, 47, 84, 108, 50, 108, 72, 37, 49,
+ 0, 0, 38, 72, 44, 85, 133, 76, 80, 130, 20, 224, 49, 109, 84, 109, 91, 109, 71, 12, 109, 50, 10, 6, 15, 108, 50, 12, 114, 55,
+ 0, 13, 81, 97, 110, 110, 195, 161, 108, 32, 17, 142, 11, 15, 14, 7, 18, 5, 19, 19, 26, 21, 19, 195, 161, 14, 13, 15, 140, 12,
+ 195, 161, 20, 15, 7, 1, 20, 195, 161, 19, 20, 13, 0, 6, 65, 32, 107, 114, 0, 14, 67, 52, 196, 218, 109, 65, 109, 55, 109, 89,
+ 0, 42, 42, 0, 47, 10, 195, 182, 19, 19, 26, 5, 7, 195, 169, 20, 110, 89, 12, 109, 81, 113, 47, 23, 83, 109, 55, 47, 111, 50,
+ 47, 109, 91, 12, 109, 0, 13, 81, 102, 101, 108, 116, 195, 188, 110, 116, 101, 115, 115, 101, 32, 9, 134, 195, 169, 7, 5, 20, 20, 13,
+ 8, 133, 20, 195, 169, 12, 9, 20, 0, 13, 138, 4, 195, 182, 14, 20, 195, 169, 19, 5, 9, 13, 10, 199, 44, 20, 8, 5, 67, 129,
+ 44, 13, 15, 140, 20, 195, 161, 13, 15, 7, 1, 20, 10, 195, 161, 11, 13, 51, 71, 24, 145, 217, 20, 195, 69, 80, 83, 37, 79, 109,
+ 55, 65, 109, 47, 23, 49, 109, 55, 12, 23, 83, 39, 52, 72, 112, 47, 108, 50, 37, 0, 13, 82, 107, 101, 108, 108, 32, 102, 111, 114,
+ 100, 195, 173, 116, 97, 110, 105, 32, 10, 199, 24, 145, 217, 20, 195, 69, 80, 13, 15, 140, 2, 15, 19, 19, 26, 1, 14, 20, 195, 179,
+ 1, 11, 13, 10, 199, 48, 18, 207, 76, 242, 193, 80, 13, 13, 138, 19, 26, 1, 11, 195, 173, 20, 1, 14, 9, 13, 10, 199, 24, 83,
+ 22, 21, 66, 5, 80, 13, 10, 135, 14, 25, 15, 13, 195, 161, 20, 13, 0, 17, 1, 35, 49, 109, 47, 12, 118, 91, 49, 109, 52, 109,
+ 89, 47, 0, 27, 16, 141, 9, 18, 195, 161, 14, 25, 195, 173, 20, 10, 195, 161, 11, 13, 15, 140, 14, 25, 195, 186, 10, 20, 195, 161,
+ 19, 195, 161, 20, 13, 7, 132, 11, 195, 186, 20, 13, 7, 132, 3, 195, 169, 12, 13, 0, 45, 9, 22, 195, 161, 12, 12, 1, 12, 1,
+ 20, 84, 114, 55, 12, 108, 55, 108, 47, 23, 49, 110, 88, 55, 109, 65, 113, 67, 109, 0, 13, 81, 107, 195, 182, 122, 108, 101, 109, 195,
+ 169, 110, 121, 101, 32, 16, 141, 6, 15, 18, 13, 195, 161, 12, 195, 161, 19, 195, 161, 20, 13, 15, 140, 20, 5, 12, 10, 5, 19, 195,
+ 173, 20, 5, 14, 9, 13, 15, 140, 20, 5, 12, 10, 5, 19, 195, 173, 20, 5, 14, 9, 13, 20, 145, 11, 195, 169, 19, 26, 195, 188,
+ 12, 195, 169, 11, 195, 188, 14, 11, 5, 20, 13, 16, 141, 12, 5, 16, 1, 11, 15, 12, 195, 161, 19, 195, 161, 20, 13, 8, 197, 20,
+ 210, 65, 81, 64, 13, 0, 24, 1, 37, 115, 122, 195, 161, 122, 97, 108, 195, 169, 107, 107, 97, 108, 0, 44, 29, 81, 107, 97, 108, 32,
+ 12, 1, 37, 89, 114, 88, 108, 55, 113, 49, 0, 27, 13, 138, 11, 15, 18, 8, 1, 20, 195, 161, 18, 20, 13, 8, 197, 37, 0, 82,
+ 8, 16, 13, 0, 7, 1, 38, 113, 91, 0, 27, 14, 139, 20, 5, 14, 4, 5, 14, 3, 9, 195, 161, 20, 13, 13, 138, 19, 195, 169,
+ 18, 5, 12, 13, 5, 26, 9, 13, 9, 198, 40, 83, 5, 57, 68, 197, 13, 10, 199, 77, 163, 205, 8, 21, 9, 28, 22, 10, 199, 5,
+ 81, 213, 77, 165, 21, 76, 20, 0, 12, 137, 6, 5, 12, 6, 15, 7, 195, 161, 19, 13, 19, 144, 18, 1, 20, 9, 6, 9, 11, 195,
+ 161, 12, 195, 161, 19, 195, 161, 20, 13, 31, 68, 72, 18, 148, 4, 52, 108, 57, 47, 108, 23, 81, 113, 48, 109, 55, 50, 37, 0, 13,
+ 81, 103, 195, 169, 112, 101, 108, 110, 105, 32, 57, 10, 11, 195, 169, 18, 4, 197, 145, 195, 173, 22, 49, 113, 52, 72, 118, 112, 84, 23,
+ 84, 113, 55, 109, 65, 113, 67, 109, 88, 113, 91, 113, 52, 109, 0, 13, 81, 118, 195, 169, 108, 101, 109, 195, 169, 110, 121, 101, 122, 195,
+ 169, 115, 195, 169, 114, 101, 32, 12, 137, 20, 1, 12, 195, 161, 12, 21, 14, 11, 13, 7, 196, 72, 18, 148, 4, 13, 0, 6, 65, 40,
+ 57, 113, 0, 0, 11, 136, 6, 5, 2, 18, 21, 195, 161, 18, 20, 0, 11, 1, 42, 76, 37, 55, 55, 108, 81, 0, 27, 16, 141, 195,
+ 161, 12, 12, 1, 13, 16, 15, 12, 7, 195, 161, 18, 13, 9, 198, 48, 84, 218, 60, 179, 137, 13, 13, 138, 3, 19, 9, 14, 195, 161,
+ 12, 20, 1, 13, 13, 10, 199, 36, 225, 193, 80, 192, 78, 80, 13, 18, 143, 11, 195, 188, 12, 195, 182, 14, 2, 19, 195, 169, 7, 7,
+ 5, 12, 13, 6, 195, 32, 246, 128, 13, 0, 9, 1, 43, 48, 55, 40, 89, 0, 27, 10, 135, 22, 195, 161, 18, 20, 1, 13, 13, 10,
+ 135, 10, 195, 161, 18, 20, 1, 13, 13, 12, 137, 8, 9, 2, 195, 161, 26, 20, 1, 11, 13, 11, 136, 11, 195, 182, 26, 16, 15, 14,
+ 20, 13, 0, 6, 65, 44, 49, 114, 0, 10, 135, 5, 19, 5, 20, 195, 169, 14, 13, 32, 8, 195, 169, 18, 5, 26, 20, 5, 13, 113,
+ 52, 109, 89, 47, 109, 65, 23, 65, 108, 81, 108, 65, 0, 13, 81, 109, 97, 103, 97, 109, 32, 11, 136, 12, 5, 195, 173, 18, 20, 1,
+ 13, 13, 15, 140, 13, 5, 12, 12, 195, 169, 11, 5, 12, 20, 5, 13, 13, 11, 136, 195, 169, 18, 5, 26, 20, 5, 13, 13, 8, 197,
+ 48, 85, 20, 20, 176, 13, 10, 135, 5, 19, 5, 20, 195, 169, 14, 13, 8, 197, 44, 20, 14, 4, 176, 13, 0, 12, 137, 19, 195, 169,
+ 18, 20, 5, 14, 195, 169, 13, 14, 139, 16, 18, 15, 2, 12, 195, 169, 13, 195, 161, 19, 13, 10, 135, 22, 195, 161, 12, 20, 1, 11,
+ 13, 15, 140, 11, 195, 182, 18, 14, 25, 195, 169, 11, 195, 169, 14, 13, 15, 140, 11, 195, 182, 18, 14, 25, 195, 169, 11, 195, 169, 14,
+ 22, 0, 10, 1, 46, 48, 2, 39, 50, 47, 0, 27, 10, 199, 32, 20, 131, 60, 195, 137, 4, 13, 7, 132, 3, 195, 169, 7, 13, 7,
+ 195, 52, 84, 148, 72, 8, 0, 8, 1, 47, 48, 109, 52, 0, 27, 10, 135, 22, 195, 169, 4, 5, 14, 9, 13, 0, 7, 65, 48, 109,
+ 55, 55, 0, 9, 198, 52, 17, 218, 5, 67, 203, 13, 8, 197, 32, 149, 5, 49, 64, 13, 8, 197, 44, 144, 211, 37, 64, 13, 13, 138,
+ 19, 26, 5, 18, 5, 20, 14, 195, 169, 11, 13, 17, 1, 48, 50, 40, 55, 12, 114, 91, 47, 0, 44, 81, 32, 115, 116, 32, 20, 1,
+ 48, 50, 40, 55, 12, 114, 52, 115, 55, 0, 44, 81, 32, 114, 195, 179, 108, 32, 15, 1, 48, 50, 40, 55, 12, 114, 50, 0, 44, 81,
+ 32, 110, 32, 20, 1, 48, 50, 40, 55, 12, 114, 47, 115, 55, 0, 44, 81, 32, 116, 195, 179, 108, 32, 21, 1, 48, 50, 40, 55, 12,
+ 114, 91, 39, 50, 0, 44, 81, 32, 195, 161, 115, 111, 110, 32, 19, 1, 48, 50, 40, 55, 12, 114, 71, 108, 0, 44, 81, 32, 195, 161,
+ 98, 97, 32, 21, 1, 48, 50, 40, 55, 12, 114, 71, 108, 50, 0, 44, 81, 32, 195, 161, 98, 97, 110, 32, 16, 1, 48, 50, 40, 55,
+ 12, 114, 50, 0, 44, 81, 32, 97, 110, 32, 16, 1, 48, 50, 40, 55, 12, 114, 47, 0, 44, 81, 32, 97, 116, 32, 22, 1, 48, 50,
+ 40, 55, 12, 114, 47, 115, 55, 0, 44, 81, 32, 195, 161, 116, 195, 179, 108, 32, 17, 1, 48, 50, 40, 55, 12, 114, 47, 0, 44, 81,
+ 32, 195, 161, 116, 32, 17, 1, 48, 50, 40, 55, 12, 114, 71, 108, 0, 44, 81, 32, 98, 97, 32, 19, 1, 48, 50, 40, 55, 12, 114,
+ 71, 108, 50, 0, 44, 81, 32, 98, 97, 110, 32, 17, 1, 48, 50, 40, 55, 12, 114, 37, 81, 0, 44, 81, 32, 105, 103, 32, 17, 1,
+ 48, 50, 40, 55, 12, 114, 50, 0, 44, 81, 32, 195, 161, 110, 32, 19, 1, 48, 50, 40, 55, 12, 114, 52, 108, 0, 44, 81, 32, 195,
+ 161, 114, 97, 32, 19, 1, 48, 50, 40, 55, 12, 114, 91, 52, 108, 0, 44, 81, 32, 115, 114, 97, 32, 15, 1, 48, 50, 40, 55, 12,
+ 114, 91, 0, 44, 81, 32, 115, 32, 19, 1, 48, 50, 40, 55, 12, 114, 107, 39, 88, 0, 44, 81, 32, 104, 111, 122, 32, 20, 1, 48,
+ 50, 40, 55, 12, 114, 50, 114, 55, 0, 44, 81, 32, 110, 195, 161, 108, 32, 17, 1, 48, 50, 40, 55, 12, 114, 52, 108, 0, 44, 81,
+ 32, 114, 97, 32, 19, 1, 48, 50, 40, 55, 12, 114, 84, 108, 55, 0, 44, 81, 32, 118, 97, 108, 32, 15, 1, 48, 50, 40, 55, 12,
+ 114, 47, 0, 44, 81, 32, 116, 32, 17, 1, 48, 50, 40, 55, 12, 114, 91, 0, 44, 81, 32, 195, 161, 115, 32, 0, 14, 139, 22, 195,
+ 169, 7, 26, 197, 145, 4, 20, 5, 11, 13, 8, 133, 13, 195, 169, 12, 25, 13, 17, 1, 49, 109, 79, 12, 109, 55, 0, 44, 81, 32,
+ 103, 121, 101, 108, 32, 17, 1, 49, 109, 79, 12, 109, 91, 0, 44, 81, 32, 103, 121, 101, 115, 32, 17, 1, 49, 109, 79, 12, 109, 47,
+ 0, 44, 81, 32, 103, 121, 101, 116, 32, 22, 1, 49, 101, 108, 115, 101, 106, 195, 169, 116, 0, 44, 21, 29, 81, 32, 106, 195, 169, 116,
+ 32, 25, 1, 49, 101, 108, 115, 101, 106, 195, 169, 104, 101, 122, 0, 44, 21, 29, 81, 32, 195, 169, 104, 101, 122, 32, 21, 1, 49, 101,
+ 108, 115, 101, 106, 101, 105, 0, 44, 21, 29, 81, 32, 105, 107, 101, 105, 32, 19, 1, 49, 101, 108, 115, 101, 106, 101, 0, 44, 21, 29,
+ 81, 32, 105, 107, 101, 32, 20, 1, 49, 101, 108, 115, 101, 106, 101, 105, 0, 44, 21, 29, 81, 32, 105, 107, 105, 32, 27, 1, 49, 101,
+ 108, 115, 101, 106, 195, 169, 110, 195, 169, 108, 0, 44, 21, 29, 81, 32, 195, 169, 110, 195, 169, 108, 32, 28, 1, 49, 101, 108, 115, 101,
+ 106, 195, 169, 110, 195, 169, 108, 0, 44, 21, 29, 81, 32, 106, 195, 169, 110, 195, 169, 108, 32, 23, 1, 49, 101, 108, 115, 101, 106, 195,
+ 169, 118, 101, 108, 0, 44, 21, 29, 81, 32, 118, 101, 108, 32, 25, 1, 49, 101, 108, 115, 101, 106, 195, 169, 110, 101, 107, 0, 44, 21,
+ 29, 81, 32, 195, 169, 110, 101, 107, 32, 24, 1, 49, 101, 108, 115, 101, 106, 195, 169, 105, 103, 0, 44, 21, 29, 81, 32, 106, 195, 169,
+ 105, 103, 32, 28, 1, 49, 101, 108, 115, 101, 106, 195, 169, 116, 197, 145, 108, 0, 44, 21, 29, 81, 32, 106, 195, 169, 116, 197, 145, 108,
+ 32, 24, 1, 49, 101, 108, 115, 101, 106, 195, 169, 114, 101, 0, 44, 21, 29, 81, 32, 106, 195, 169, 114, 101, 32, 26, 1, 49, 101, 108,
+ 115, 101, 106, 195, 169, 118, 101, 108, 0, 44, 21, 29, 81, 32, 106, 195, 169, 118, 101, 108, 32, 20, 1, 49, 101, 108, 115, 101, 106, 101,
+ 105, 0, 44, 21, 29, 81, 32, 106, 101, 105, 32, 18, 1, 49, 101, 108, 115, 101, 106, 101, 0, 44, 21, 29, 81, 32, 106, 101, 32, 21,
+ 1, 49, 101, 108, 115, 101, 106, 195, 169, 116, 0, 44, 21, 29, 81, 32, 195, 169, 116, 32, 27, 1, 49, 101, 108, 115, 101, 106, 195, 169,
+ 116, 197, 145, 108, 0, 44, 21, 29, 81, 32, 195, 169, 116, 197, 145, 108, 32, 22, 1, 49, 101, 108, 115, 101, 106, 195, 169, 105, 103, 0,
+ 44, 29, 81, 32, 195, 169, 105, 103, 32, 24, 1, 49, 101, 108, 115, 101, 106, 195, 169, 118, 101, 108, 0, 44, 29, 81, 32, 195, 169, 118,
+ 101, 108, 32, 25, 1, 49, 101, 108, 115, 101, 106, 195, 169, 114, 197, 145, 108, 0, 44, 21, 29, 81, 32, 114, 197, 145, 108, 32, 27, 1,
+ 49, 101, 108, 115, 101, 106, 195, 169, 114, 197, 145, 108, 0, 44, 21, 29, 81, 32, 195, 169, 114, 197, 145, 108, 32, 21, 1, 49, 101, 108,
+ 115, 101, 106, 195, 169, 105, 103, 0, 44, 21, 29, 81, 32, 105, 103, 32, 25, 1, 49, 101, 108, 115, 101, 106, 195, 169, 116, 197, 145, 108,
+ 0, 44, 21, 29, 81, 32, 116, 197, 145, 108, 32, 21, 1, 49, 101, 108, 115, 101, 106, 195, 169, 114, 101, 0, 44, 21, 29, 81, 32, 114,
+ 101, 32, 23, 1, 49, 101, 108, 115, 101, 106, 195, 169, 114, 101, 0, 44, 21, 29, 81, 32, 195, 169, 114, 101, 32, 19, 1, 49, 101, 108,
+ 115, 101, 106, 101, 105, 0, 44, 21, 29, 81, 32, 101, 105, 32, 18, 1, 49, 101, 108, 115, 101, 106, 101, 105, 0, 44, 21, 29, 81, 32,
+ 105, 32, 22, 1, 49, 101, 108, 115, 101, 106, 195, 169, 110, 0, 44, 21, 29, 81, 32, 106, 195, 169, 110, 32, 21, 1, 49, 101, 108, 115,
+ 101, 106, 195, 169, 110, 0, 44, 21, 29, 81, 32, 195, 169, 110, 32, 17, 1, 49, 101, 108, 115, 101, 106, 101, 0, 44, 21, 29, 81, 32,
+ 101, 32, 0, 11, 136, 195, 179, 18, 195, 161, 11, 9, 7, 13, 13, 138, 10, 5, 12, 5, 14, 20, 5, 14, 195, 169, 13, 18, 1, 50,
+ 49, 109, 47, 12, 118, 84, 109, 55, 0, 44, 81, 32, 101, 108, 32, 15, 1, 50, 49, 109, 47, 12, 118, 65, 0, 44, 81, 32, 109, 32,
+ 15, 1, 50, 49, 109, 47, 12, 118, 50, 0, 44, 81, 32, 110, 32, 17, 1, 50, 49, 109, 47, 12, 118, 50, 0, 44, 81, 32, 197, 145,
+ 110, 32, 17, 1, 50, 49, 109, 47, 12, 118, 47, 0, 44, 81, 32, 197, 145, 116, 32, 18, 1, 50, 49, 113, 119, 12, 109, 52, 0, 44,
+ 81, 32, 115, 122, 101, 114, 32, 28, 1, 50, 109, 195, 161, 115, 111, 100, 105, 107, 195, 161, 116, 195, 179, 108, 0, 44, 21, 29, 81, 32,
+ 116, 197, 145, 108, 32, 30, 1, 50, 109, 195, 161, 115, 111, 100, 105, 107, 195, 161, 116, 195, 179, 108, 0, 44, 21, 29, 81, 32, 195, 169,
+ 116, 197, 145, 108, 32, 24, 1, 50, 109, 195, 161, 115, 111, 100, 105, 107, 195, 161, 105, 103, 0, 44, 21, 29, 81, 32, 105, 103, 32, 21,
+ 1, 50, 109, 195, 161, 115, 111, 100, 105, 107, 97, 105, 0, 44, 21, 29, 81, 32, 105, 32, 0, 12, 137, 13, 15, 2, 9, 12, 3, 195,
+ 169, 7, 13, 6, 131, 6, 197, 145, 13, 17, 1, 51, 107, 114, 52, 65, 108, 91, 0, 44, 81, 32, 109, 97, 115, 32, 15, 1, 51, 107,
+ 114, 52, 65, 108, 47, 0, 44, 81, 32, 116, 32, 26, 1, 51, 107, 108, 52, 65, 108, 72, 37, 49, 12, 108, 55, 0, 44, 81, 32, 97,
+ 100, 105, 107, 107, 97, 108, 32, 24, 1, 51, 107, 108, 52, 65, 108, 72, 37, 49, 39, 50, 0, 44, 81, 32, 97, 100, 105, 107, 111, 110,
+ 32, 24, 1, 51, 107, 108, 52, 65, 108, 72, 37, 49, 108, 47, 0, 44, 81, 32, 97, 100, 105, 107, 97, 116, 32, 20, 1, 51, 107, 108,
+ 52, 65, 108, 72, 37, 49, 0, 44, 81, 32, 97, 100, 105, 107, 32, 16, 1, 51, 107, 114, 52, 65, 39, 50, 0, 44, 81, 32, 111, 110,
+ 32, 18, 1, 51, 107, 114, 52, 39, 65, 12, 108, 55, 0, 44, 81, 32, 97, 108, 32, 24, 1, 51, 104, 97, 114, 109, 97, 100, 105, 107,
+ 195, 161, 105, 103, 0, 44, 21, 29, 81, 32, 105, 103, 32, 21, 1, 51, 107, 108, 52, 10, 65, 108, 72, 37, 49, 108, 37, 0, 44, 21,
+ 81, 32, 105, 32, 0, 7, 65, 52, 109, 65, 65, 0, 45, 69, 60, 179, 218, 80, 16, 39, 49, 39, 89, 47, 108, 23, 48, 52, 39, 71,
+ 55, 113, 65, 114, 49, 71, 115, 55, 0, 13, 81, 112, 114, 111, 98, 108, 195, 169, 109, 195, 161, 107, 98, 195, 179, 108, 32, 8, 197, 60,
+ 179, 218, 80, 16, 13, 25, 1, 52, 50, 109, 79, 109, 72, 37, 49, 12, 109, 55, 0, 44, 81, 32, 101, 100, 105, 107, 107, 101, 108, 32,
+ 23, 1, 52, 50, 109, 79, 109, 72, 37, 49, 109, 50, 0, 44, 81, 32, 101, 100, 105, 107, 101, 110, 32, 23, 1, 52, 50, 109, 79, 109,
+ 72, 37, 49, 109, 47, 0, 44, 81, 32, 101, 100, 105, 107, 101, 116, 32, 19, 1, 52, 50, 109, 79, 109, 72, 37, 49, 0, 44, 81, 32,
+ 101, 100, 105, 107, 32, 14, 1, 52, 50, 113, 79, 109, 47, 0, 44, 81, 32, 116, 32, 18, 1, 52, 50, 113, 79, 12, 109, 55, 0, 44,
+ 81, 32, 103, 121, 101, 108, 32, 16, 1, 52, 50, 113, 79, 12, 109, 55, 0, 44, 81, 32, 101, 108, 32, 0, 40, 5, 11, 195, 169, 14,
+ 5, 49, 113, 50, 109, 10, 6, 15, 84, 114, 55, 108, 89, 47, 108, 50, 39, 65, 0, 13, 81, 118, 195, 161, 108, 97, 115, 122, 116, 97,
+ 110, 111, 109, 32, 31, 70, 20, 195, 65, 72, 17, 0, 109, 55, 65, 108, 52, 108, 72, 23, 108, 47, 12, 115, 55, 0, 13, 81, 97, 116,
+ 116, 195, 179, 108, 32, 10, 135, 22, 195, 161, 12, 21, 14, 11, 13, 8, 133, 11, 195, 169, 14, 5, 13, 15, 1, 53, 110, 47, 12, 109,
55, 0, 44, 81, 32, 101, 108, 32, 18, 1, 53, 110, 119, 12, 110, 52, 0, 44, 81, 32, 115, 122, 195, 182, 114, 32, 13, 1, 53, 110,
- 47, 110, 47, 0, 44, 81, 32, 116, 32, 23, 1, 53, 110, 47, 110, 72, 37, 49, 113, 47, 118, 55, 0, 44, 16, 81, 32, 116, 197, 145,
+ 47, 110, 47, 0, 44, 81, 32, 116, 32, 23, 1, 53, 110, 47, 110, 72, 37, 49, 113, 47, 118, 55, 0, 44, 21, 81, 32, 116, 197, 145,
108, 32, 15, 1, 53, 110, 47, 12, 109, 55, 0, 44, 81, 32, 101, 108, 32, 16, 1, 53, 110, 47, 12, 109, 55, 0, 44, 81, 32, 116,
- 101, 108, 32, 0, 29, 68, 77, 167, 13, 4, 89, 114, 65, 108, 23, 76, 110, 49, 12, 109, 50, 0, 11, 81, 99, 115, 195, 182, 107, 107,
- 101, 110, 32, 7, 196, 77, 167, 13, 4, 11, 7, 196, 44, 20, 19, 104, 11, 18, 1, 54, 107, 108, 119, 12, 39, 52, 0, 44, 81, 32,
- 115, 122, 111, 114, 32, 24, 1, 54, 107, 108, 47, 39, 72, 37, 49, 114, 47, 115, 55, 0, 44, 16, 81, 32, 116, 195, 179, 108, 32, 18,
- 1, 54, 107, 108, 47, 12, 115, 55, 0, 44, 81, 32, 116, 195, 179, 108, 32, 17, 1, 54, 107, 108, 47, 12, 108, 55, 0, 44, 81, 32,
- 116, 97, 108, 32, 16, 1, 54, 107, 108, 47, 12, 108, 55, 0, 44, 81, 32, 97, 108, 32, 23, 1, 54, 104, 97, 116, 111, 100, 105, 107,
- 195, 161, 105, 103, 0, 44, 16, 29, 81, 32, 105, 103, 32, 19, 1, 54, 107, 108, 47, 39, 72, 37, 49, 108, 37, 0, 44, 16, 81, 32,
- 105, 32, 0, 33, 71, 32, 149, 129, 80, 19, 15, 76, 107, 37, 84, 108, 47, 108, 55, 39, 91, 23, 55, 109, 50, 12, 109, 0, 11, 81,
- 108, 101, 110, 110, 101, 32, 10, 199, 61, 54, 148, 112, 198, 79, 56, 11, 7, 196, 54, 113, 15, 56, 11, 8, 197, 45, 196, 148, 100, 16,
- 11, 18, 1, 55, 107, 113, 119, 12, 109, 52, 0, 44, 81, 32, 115, 122, 101, 114, 32, 19, 1, 55, 107, 109, 47, 109, 91, 12, 109, 55,
- 0, 44, 81, 32, 115, 101, 108, 32, 22, 1, 55, 107, 109, 47, 109, 91, 109, 49, 52, 109, 0, 44, 81, 32, 115, 101, 107, 114, 101, 32,
- 16, 1, 55, 107, 113, 47, 12, 109, 55, 0, 44, 81, 32, 101, 108, 32, 17, 1, 55, 107, 113, 47, 12, 109, 55, 0, 44, 81, 32, 116,
- 101, 108, 32, 24, 1, 55, 107, 109, 47, 109, 72, 37, 49, 113, 47, 118, 55, 0, 44, 16, 81, 32, 116, 197, 145, 108, 32, 18, 1, 55,
- 107, 113, 47, 12, 118, 55, 0, 44, 81, 32, 116, 197, 145, 108, 32, 0, 7, 65, 56, 109, 50, 50, 0, 10, 199, 36, 112, 90, 77, 193,
- 207, 76, 11, 6, 195, 26, 180, 212, 11, 17, 1, 56, 67, 39, 55, 119, 12, 108, 55, 0, 44, 81, 32, 97, 108, 32, 18, 1, 56, 67,
- 39, 55, 119, 12, 108, 55, 0, 44, 81, 32, 99, 97, 108, 32, 25, 1, 56, 110, 121, 111, 108, 99, 97, 100, 105, 107, 195, 161, 105, 103,
- 0, 44, 16, 29, 81, 32, 105, 103, 32, 20, 1, 56, 67, 39, 55, 119, 108, 72, 37, 49, 108, 37, 0, 44, 16, 81, 32, 105, 32, 0,
- 12, 201, 82, 131, 139, 72, 85, 5, 32, 85, 9, 11, 9, 134, 195, 188, 108, 197, 145, 116, 11, 10, 199, 40, 21, 129, 76, 243, 14, 36,
- 11, 19, 1, 57, 49, 37, 55, 109, 50, 119, 109, 47, 0, 44, 81, 32, 99, 101, 116, 32, 20, 1, 57, 49, 37, 55, 109, 50, 119, 12,
- 109, 55, 0, 44, 81, 32, 99, 101, 108, 32, 19, 1, 57, 49, 37, 55, 109, 50, 119, 12, 109, 55, 0, 44, 81, 32, 101, 108, 32, 0,
- 9, 198, 48, 84, 218, 172, 226, 192, 72, 9, 198, 82, 132, 148, 136, 227, 137, 11, 12, 201, 44, 243, 12, 136, 119, 9, 88, 19, 0, 11,
- 9, 198, 82, 132, 148, 136, 227, 137, 11, 9, 198, 48, 83, 142, 136, 226, 192, 11, 0, 8, 197, 66, 35, 4, 113, 64, 11, 0, 28, 69,
- 50, 36, 34, 76, 80, 55, 113, 48, 113, 91, 109, 23, 109, 55, 12, 109, 50, 0, 11, 81, 101, 108, 108, 101, 110, 32, 35, 69, 20, 118,
- 107, 90, 32, 109, 79, 12, 111, 84, 113, 23, 47, 108, 34, 47, 39, 88, 114, 91, 0, 11, 81, 116, 97, 114, 116, 111, 122, 195, 161, 115,
- 32, 8, 197, 137, 38, 162, 76, 80, 11, 8, 197, 82, 35, 92, 72, 16, 11, 10, 199, 77, 161, 77, 80, 19, 170, 44, 11, 9, 198, 85,
- 64, 83, 149, 71, 19, 11, 0, 11, 1, 61, 109, 79, 109, 50, 55, 118, 0, 27, 40, 68, 61, 0, 201, 156, 39, 48, 119, 37, 115, 23,
- 71, 109, 49, 108, 48, 76, 39, 55, 114, 91, 108, 0, 11, 81, 98, 101, 107, 97, 112, 99, 115, 111, 108, 195, 161, 115, 97, 32, 28, 70,
- 76, 146, 197, 72, 84, 192, 91, 37, 49, 109, 52, 109, 91, 23, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32, 12, 201, 20, 195,
- 5, 57, 72, 148, 8, 83, 128, 11, 8, 197, 61, 0, 201, 156, 176, 11, 22, 68, 61, 0, 201, 156, 39, 48, 119, 37, 115, 15, 50, 109,
- 65, 0, 11, 81, 110, 101, 109, 32, 6, 195, 149, 37, 129, 11, 0, 7, 196, 10, 86, 142, 4, 11, 12, 201, 80, 83, 142, 37, 96, 76,
- 156, 226, 192, 11, 0, 29, 71, 88, 19, 39, 78, 85, 10, 4, 84, 108, 55, 115, 91, 112, 80, 12, 108, 23, 65, 109, 81, 0, 11, 81,
- 109, 101, 103, 32, 40, 14, 115, 122, 101, 114, 122, 197, 145, 100, 195, 169, 115, 98, 101, 110, 89, 109, 52, 88, 118, 72, 113, 91, 71, 109,
- 50, 23, 49, 109, 55, 12, 0, 11, 81, 107, 101, 108, 108, 32, 42, 69, 112, 195, 1, 52, 144, 114, 55, 12, 108, 65, 37, 10, 6, 15,
- 47, 114, 65, 39, 81, 108, 47, 114, 91, 108, 0, 11, 81, 116, 195, 161, 109, 111, 103, 97, 116, 195, 161, 115, 97, 32, 10, 199, 28, 243,
- 132, 60, 194, 149, 44, 11, 7, 196, 41, 196, 147, 104, 11, 12, 7, 95, 35, 45, 105, 107, 97, 105, 108, 37, 0, 0, 10, 1, 64, 49,
- 40, 49, 108, 119, 0, 27, 6, 65, 64, 48, 113, 0, 8, 197, 89, 193, 217, 77, 160, 11, 8, 197, 46, 133, 34, 76, 80, 11, 9, 198,
- 40, 83, 5, 57, 68, 197, 11, 12, 201, 72, 81, 201, 77, 165, 18, 112, 50, 103, 11, 0, 9, 198, 77, 167, 13, 49, 194, 84, 11, 12,
- 201, 112, 195, 28, 77, 3, 206, 80, 160, 64, 11, 10, 199, 37, 50, 207, 49, 194, 193, 80, 11, 6, 195, 60, 179, 218, 11, 10, 67, 113,
- 54, 128, 114, 89, 0, 42, 42, 0, 9, 198, 8, 83, 69, 57, 65, 75, 11, 11, 200, 74, 36, 218, 48, 85, 5, 37, 64, 11, 9, 198,
- 88, 148, 197, 49, 65, 75, 11, 9, 134, 102, 197, 177, 122, 110, 105, 11, 9, 198, 137, 34, 197, 104, 146, 192, 11, 10, 199, 61, 33, 9,
- 9, 195, 20, 4, 11, 7, 196, 90, 35, 20, 20, 11, 0, 16, 141, 109, 101, 103, 102, 101, 108, 101, 108, 197, 145, 110, 101, 107, 11, 9,
- 198, 60, 197, 129, 76, 226, 64, 11, 16, 141, 115, 122, 97, 107, 195, 169, 114, 116, 197, 145, 110, 101, 107, 11, 9, 198, 44, 20, 3, 76,
- 243, 20, 11, 7, 132, 197, 145, 114, 116, 11, 0, 6, 65, 68, 49, 40, 0, 45, 10, 98, 197, 177, 110, 195, 182, 115, 110, 101, 107, 71,
- 117, 50, 110, 91, 50, 109, 49, 10, 6, 15, 47, 108, 55, 114, 61, 57, 114, 49, 0, 11, 81, 116, 97, 108, 195, 161, 108, 106, 195, 161,
- 107, 32, 70, 10, 115, 122, 101, 110, 118, 101, 100, 197, 145, 107, 89, 109, 50, 84, 109, 72, 118, 49, 23, 49, 110, 52, 113, 71, 109, 50,
- 23, 48, 52, 115, 71, 114, 55, 50, 114, 49, 23, 49, 37, 0, 11, 83, 107, 195, 182, 114, 195, 169, 98, 101, 110, 32, 112, 114, 195, 179,
- 98, 195, 161, 108, 110, 195, 161, 107, 32, 107, 105, 32, 12, 201, 21, 132, 5, 18, 80, 201, 156, 224, 75, 11, 0, 9, 198, 88, 17, 217,
- 80, 242, 192, 11, 8, 197, 172, 200, 147, 20, 224, 11, 10, 199, 40, 241, 203, 161, 36, 133, 48, 11, 0, 9, 198, 53, 83, 139, 112, 32,
- 78, 11, 11, 200, 137, 33, 5, 44, 82, 86, 20, 192, 11, 11, 200, 81, 195, 79, 28, 21, 14, 112, 176, 11, 43, 74, 40, 83, 5, 57,
- 66, 197, 106, 36, 226, 80, 57, 109, 55, 109, 50, 47, 49, 109, 88, 113, 91, 113, 47, 23, 84, 114, 52, 57, 40, 49, 0, 11, 81, 118,
- 195, 161, 114, 106, 117, 107, 32, 13, 138, 107, 195, 182, 116, 101, 108, 101, 122, 197, 145, 11, 12, 201, 8, 244, 211, 104, 19, 148, 156, 18,
- 192, 11, 9, 198, 77, 163, 194, 112, 32, 78, 11, 7, 196, 148, 120, 146, 80, 11, 9, 198, 46, 36, 5, 44, 33, 78, 17, 0, 11, 200,
- 37, 39, 14, 102, 85, 10, 112, 176, 11, 9, 198, 41, 85, 20, 5, 71, 19, 11, 10, 199, 50, 36, 8, 21, 52, 197, 56, 11, 10, 199,
- 12, 83, 148, 72, 146, 213, 76, 11, 11, 200, 50, 36, 34, 76, 82, 203, 20, 192, 11, 0, 7, 65, 72, 109, 51, 51, 0, 21, 67, 112,
- 195, 0, 114, 55, 12, 23, 108, 52, 52, 108, 0, 11, 81, 97, 114, 114, 97, 32, 7, 196, 5, 166, 129, 48, 11, 7, 196, 21, 166, 133,
- 48, 11, 12, 137, 195, 169, 118, 101, 107, 98, 197, 145, 108, 11, 44, 12, 118, 97, 108, 195, 179, 115, 122, 195, 173, 110, 197, 177, 84, 108,
- 55, 115, 89, 112, 50, 117, 15, 10, 107, 37, 72, 109, 81, 109, 71, 12, 0, 11, 81, 104, 105, 100, 101, 103, 101, 98, 98, 32, 12, 137,
- 195, 169, 118, 101, 107, 98, 197, 145, 108, 11, 15, 140, 118, 97, 108, 195, 179, 115, 122, 195, 173, 110, 197, 177, 11, 7, 196, 5, 166, 129,
- 48, 11, 6, 195, 112, 195, 0, 11, 0, 12, 137, 101, 114, 197, 145, 115, 195, 173, 116, 105, 11, 15, 204, 77, 163, 204, 29, 195, 20, 5,
- 71, 19, 60, 176, 84, 11, 38, 76, 77, 163, 204, 29, 195, 20, 5, 71, 19, 60, 176, 84, 89, 39, 55, 81, 114, 55, 47, 108, 47, 114,
- 91, 39, 49, 108, 47, 23, 37, 91, 0, 11, 81, 105, 115, 32, 41, 73, 44, 20, 3, 76, 243, 1, 80, 32, 78, 49, 108, 48, 76, 39,
- 55, 108, 47, 71, 108, 50, 23, 108, 88, 23, 84, 39, 55, 47, 0, 11, 82, 97, 122, 32, 118, 111, 108, 116, 32, 0, 12, 201, 82, 132,
- 150, 136, 230, 69, 44, 83, 128, 11, 11, 200, 32, 83, 25, 104, 85, 34, 73, 64, 11, 0, 8, 197, 46, 133, 14, 36, 80, 11, 9, 198,
- 52, 243, 132, 40, 19, 64, 11, 11, 200, 84, 118, 65, 56, 18, 203, 61, 32, 11, 15, 204, 24, 83, 8, 5, 54, 142, 112, 201, 203, 56,
- 18, 192, 11, 9, 198, 25, 34, 83, 78, 179, 0, 11, 9, 198, 41, 85, 1, 48, 243, 64, 11, 9, 198, 60, 197, 129, 76, 243, 64, 11,
- 0, 7, 65, 76, 109, 91, 0, 49, 6, 65, 76, 91, 10, 0, 13, 202, 46, 132, 130, 20, 167, 20, 77, 167, 19, 4, 11, 7, 196, 14,
- 35, 15, 44, 11, 0, 11, 200, 77, 160, 86, 5, 160, 84, 61, 64, 11, 17, 142, 102, 101, 108, 101, 115, 195, 169, 103, 195, 169, 116, 197,
- 145, 108, 11, 13, 202, 64, 243, 7, 113, 35, 69, 77, 65, 82, 80, 11, 10, 199, 40, 83, 5, 57, 72, 147, 80, 11, 6, 195, 149, 37,
- 1, 11, 9, 198, 46, 179, 4, 161, 69, 0, 11, 0, 9, 198, 44, 83, 12, 20, 225, 75, 11, 11, 200, 44, 145, 137, 104, 85, 14, 36,
- 80, 11, 9, 198, 76, 20, 139, 112, 131, 218, 11, 12, 201, 65, 35, 194, 50, 35, 92, 74, 115, 0, 11, 10, 199, 24, 83, 12, 137, 8,
- 147, 80, 11, 8, 133, 103, 121, 197, 145, 122, 11, 0, 0, 7, 196, 90, 85, 143, 44, 11, 12, 201, 161, 52, 218, 21, 32, 75, 61, 69,
- 0, 11, 9, 198, 82, 132, 148, 136, 226, 75, 11, 7, 196, 20, 118, 69, 80, 11, 7, 196, 88, 83, 5, 16, 11, 0, 31, 70, 18, 131,
- 148, 161, 69, 0, 72, 110, 50, 47, 110, 47, 12, 23, 108, 52, 52, 115, 55, 0, 11, 81, 97, 114, 114, 195, 179, 108, 32, 8, 197, 49,
- 195, 131, 60, 176, 11, 26, 68, 44, 144, 211, 36, 49, 37, 76, 37, 10, 6, 15, 108, 107, 39, 88, 0, 11, 81, 97, 104, 104, 111, 122,
- 32, 9, 198, 36, 179, 206, 41, 196, 129, 11, 6, 195, 137, 37, 5, 11, 9, 198, 18, 131, 148, 161, 69, 0, 11, 5, 194, 8, 16, 11,
- 0, 35, 67, 52, 81, 192, 65, 109, 81, 23, 49, 109, 55, 12, 23, 39, 55, 72, 108, 50, 37, 0, 11, 82, 107, 101, 108, 108, 32, 111,
- 108, 100, 97, 110, 105, 32, 41, 67, 52, 81, 192, 65, 109, 81, 23, 49, 109, 55, 12, 23, 84, 37, 90, 81, 114, 55, 50, 37, 0, 11,
- 82, 107, 101, 108, 108, 32, 118, 105, 122, 115, 103, 195, 161, 108, 110, 105, 32, 8, 197, 8, 19, 156, 57, 64, 11, 38, 67, 52, 81, 192,
- 65, 109, 81, 10, 6, 15, 49, 109, 55, 12, 10, 6, 15, 67, 39, 65, 50, 37, 0, 11, 82, 107, 101, 108, 108, 32, 110, 121, 111, 109,
- 110, 105, 32, 25, 67, 52, 81, 192, 65, 109, 81, 23, 108, 88, 39, 49, 108, 47, 0, 11, 81, 97, 122, 111, 107, 97, 116, 32, 28, 67,
- 52, 81, 192, 65, 109, 81, 23, 108, 6, 15, 91, 39, 52, 71, 108, 0, 11, 82, 97, 32, 115, 111, 114, 98, 97, 32, 45, 67, 52, 81,
- 192, 65, 109, 81, 23, 108, 6, 15, 57, 109, 55, 109, 50, 47, 49, 109, 88, 118, 84, 109, 55, 0, 11, 82, 97, 32, 106, 101, 108, 101,
- 110, 116, 107, 101, 122, 197, 145, 118, 101, 108, 32, 29, 67, 52, 81, 192, 65, 109, 81, 23, 37, 91, 23, 47, 40, 72, 39, 65, 0, 11,
- 82, 105, 115, 32, 116, 117, 100, 111, 109, 32, 24, 67, 52, 81, 192, 65, 109, 81, 23, 108, 23, 107, 112, 52, 0, 11, 82, 97, 32, 104,
- 195, 173, 114, 32, 15, 67, 52, 81, 192, 65, 109, 81, 23, 108, 0, 11, 81, 97, 32, 12, 201, 46, 36, 218, 172, 200, 139, 20, 177, 84,
- 11, 8, 197, 105, 196, 149, 49, 64, 11, 9, 198, 76, 81, 229, 80, 83, 162, 11, 6, 195, 52, 81, 192, 11, 0, 9, 198, 77, 161, 77,
- 64, 243, 148, 11, 9, 198, 77, 169, 204, 81, 195, 0, 11, 0, 32, 73, 72, 83, 132, 20, 194, 197, 106, 36, 212, 51, 109, 50, 72, 109,
- 55, 49, 109, 88, 113, 91, 47, 23, 37, 91, 0, 11, 81, 105, 115, 32, 16, 141, 101, 108, 108, 101, 110, 197, 145, 114, 122, 195, 169, 115,
- 116, 11, 28, 67, 8, 19, 0, 71, 108, 55, 23, 39, 55, 72, 108, 55, 114, 50, 0, 11, 81, 111, 108, 100, 97, 108, 195, 161, 110, 32,
- 12, 201, 36, 225, 193, 80, 192, 78, 84, 176, 129, 11, 13, 202, 32, 18, 140, 136, 181, 1, 48, 19, 143, 44, 11, 12, 201, 20, 194, 5,
- 49, 145, 90, 21, 69, 0, 11, 12, 201, 8, 150, 143, 81, 68, 220, 28, 245, 0, 11, 7, 196, 32, 83, 25, 80, 11, 7, 196, 24, 243,
- 25, 80, 11, 11, 193, 84, 13, 83, 46, 32, 105, 32, 46, 32, 0, 33, 67, 137, 100, 133, 113, 84, 52, 109, 10, 6, 15, 49, 113, 89,
- 111, 55, 50, 109, 0, 11, 81, 107, 195, 169, 115, 122, 195, 188, 108, 110, 101, 32, 6, 195, 137, 100, 133, 11, 12, 201, 80, 20, 148, 157,
- 162, 207, 17, 196, 212, 11, 9, 198, 52, 81, 206, 137, 163, 137, 11, 9, 66, 85, 0, 40, 48, 0, 42, 42, 0, 13, 202, 52, 81, 220,
- 48, 192, 80, 60, 71, 19, 80, 11, 9, 198, 77, 167, 12, 48, 163, 206, 11, 0, 13, 202, 32, 246, 154, 112, 167, 18, 84, 199, 19, 80,
- 11, 11, 136, 101, 122, 101, 108, 197, 145, 116, 116, 11, 0, 4, 193, 88, 42, 6, 65, 88, 84, 113, 0, 12, 201, 40, 81, 217, 104, 85,
- 5, 44, 85, 0, 11, 9, 198, 81, 196, 143, 48, 226, 64, 11, 9, 198, 44, 84, 171, 48, 226, 64, 11, 0, 9, 198, 13, 50, 82, 46,
- 36, 133, 11, 12, 137, 118, 101, 115, 122, 197, 145, 100, 110, 105, 11, 9, 198, 64, 84, 133, 54, 36, 133, 11, 16, 66, 137, 48, 113, 91,
- 23, 57, 115, 0, 11, 81, 106, 195, 179, 32, 25, 66, 137, 48, 113, 91, 23, 83, 108, 48, 108, 72, 39, 91, 0, 11, 81, 102, 97, 112,
- 97, 100, 111, 115, 32, 9, 198, 78, 37, 28, 48, 226, 64, 11, 33, 66, 137, 48, 113, 91, 23, 71, 39, 89, 12, 108, 50, 47, 115, 108,
- 49, 0, 11, 81, 98, 111, 115, 115, 122, 97, 110, 116, 195, 179, 97, 107, 32, 10, 199, 65, 35, 202, 20, 181, 10, 20, 11, 9, 198, 77,
- 169, 204, 40, 243, 128, 11, 24, 66, 137, 48, 113, 91, 65, 115, 79, 12, 114, 47, 0, 11, 81, 109, 195, 179, 100, 106, 195, 161, 116, 32,
- 10, 199, 20, 211, 5, 28, 85, 14, 36, 11, 5, 194, 5, 48, 72, 7, 194, 137, 48, 72, 10, 17, 0, 9, 198, 161, 42, 13, 137, 33,
- 64, 11, 10, 199, 64, 148, 218, 45, 195, 14, 36, 11, 11, 200, 24, 83, 9, 76, 209, 82, 56, 144, 11, 0, 12, 201, 80, 83, 5, 24,
- 243, 143, 44, 176, 76, 11, 12, 201, 13, 51, 208, 61, 37, 15, 44, 176, 76, 11, 9, 198, 76, 145, 84, 82, 179, 139, 11, 14, 139, 114,
- 101, 110, 100, 101, 108, 107, 101, 122, 197, 145, 11, 15, 4, 95, 49, 77, 52, 109, 79, 71, 37, 55, 55, 37, 115, 0, 0, 12, 1, 92,
- 71, 109, 49, 122, 55, 109, 91, 0, 27, 11, 65, 92, 72, 40, 48, 55, 108, 84, 113, 0, 15, 140, 101, 108, 108, 101, 110, 197, 145, 114,
- 105, 122, 110, 105, 11, 16, 141, 109, 197, 177, 107, 195, 182, 100, 116, 101, 116, 101, 116, 116, 11, 12, 201, 44, 146, 1, 77, 163, 156, 48,
- 226, 64, 11, 7, 196, 88, 148, 197, 48, 11, 0, 9, 198, 29, 144, 78, 168, 167, 20, 11, 10, 199, 65, 35, 194, 50, 35, 92, 76, 11,
- 9, 198, 24, 244, 141, 112, 167, 20, 11, 7, 196, 36, 225, 37, 80, 11, 0, 14, 1, 94, 83, 110, 55, 83, 109, 55, 113, 67, 112, 55,
- 0, 9, 198, 37, 39, 14, 100, 131, 218, 11, 10, 199, 137, 37, 34, 44, 82, 197, 80, 11, 7, 196, 10, 84, 142, 4, 11, 0, 10, 199,
- 20, 193, 40, 57, 72, 147, 20, 11, 9, 198, 53, 85, 1, 80, 167, 11, 11, 13, 202, 44, 243, 135, 72, 84, 211, 105, 84, 220, 56, 11,
- 9, 198, 89, 195, 1, 77, 163, 203, 11, 9, 198, 80, 84, 141, 136, 177, 75, 11, 9, 198, 24, 84, 218, 20, 113, 84, 11, 12, 7, 95,
- 35, 45, 105, 107, 101, 105, 109, 37, 0, 0, 4, 193, 96, 42, 7, 65, 96, 37, 49, 89, 0, 35, 68, 48, 82, 5, 80, 55, 109, 107,
- 109, 47, 23, 89, 114, 65, 112, 47, 108, 50, 37, 0, 11, 81, 115, 122, 195, 161, 109, 195, 173, 116, 97, 110, 105, 32, 38, 68, 48, 82,
- 5, 80, 55, 109, 107, 109, 47, 23, 108, 49, 108, 72, 114, 57, 39, 88, 50, 37, 0, 11, 81, 97, 107, 97, 100, 195, 161, 108, 121, 111,
- 122, 110, 105, 32, 25, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 23, 113, 52, 50, 37, 0, 11, 81, 195, 169, 114, 110, 105, 32, 41,
- 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 10, 6, 15, 47, 40, 72, 50, 37, 10, 6, 15, 51, 115, 55, 108, 0, 11, 82, 116, 117,
- 100, 110, 105, 32, 114, 195, 179, 108, 97, 32, 33, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 10, 6, 15, 37, 91, 65, 109, 52, 118,
- 91, 0, 11, 81, 105, 115, 109, 101, 114, 197, 145, 115, 32, 28, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 10, 6, 15, 84, 109, 50,
- 12, 37, 0, 11, 81, 118, 101, 110, 110, 105, 32, 34, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 10, 6, 15, 65, 108, 34, 49, 39,
- 55, 50, 37, 0, 11, 81, 109, 97, 114, 107, 111, 108, 110, 105, 32, 36, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 10, 6, 15, 57,
- 109, 55, 109, 50, 47, 109, 50, 37, 0, 11, 81, 106, 101, 108, 101, 110, 116, 101, 110, 105, 32, 26, 68, 48, 82, 5, 80, 55, 109, 107,
- 109, 47, 23, 109, 88, 88, 109, 55, 0, 11, 81, 101, 122, 122, 101, 108, 32, 16, 205, 80, 20, 137, 24, 16, 211, 60, 208, 71, 60, 178,
- 193, 48, 11, 34, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 23, 107, 108, 89, 50, 114, 55, 50, 37, 0, 11, 81, 104, 97, 115, 122,
- 110, 195, 161, 108, 110, 105, 32, 36, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 23, 108, 88, 10, 6, 15, 111, 79, 71, 109, 50, 0,
- 11, 82, 97, 122, 32, 195, 188, 103, 121, 98, 101, 110, 32, 27, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 23, 50, 113, 88, 50, 37,
- 0, 11, 81, 110, 195, 169, 122, 110, 105, 32, 16, 141, 105, 115, 109, 101, 114, 197, 145, 115, 101, 105, 107, 101, 116, 11, 32, 68, 48, 82,
- 5, 80, 55, 109, 107, 109, 47, 23, 76, 108, 48, 108, 72, 113, 49, 0, 11, 81, 99, 115, 97, 112, 97, 100, 195, 169, 107, 32, 7, 196,
- 76, 242, 193, 80, 11, 7, 196, 80, 82, 5, 80, 11, 7, 196, 48, 82, 5, 80, 11, 16, 65, 96, 47, 112, 88, 88, 109, 55, 0, 44,
- 42, 81, 101, 108, 32, 0, 14, 203, 88, 148, 211, 104, 23, 12, 50, 85, 1, 57, 192, 11, 10, 199, 13, 50, 78, 112, 197, 28, 44, 11,
- 17, 142, 101, 108, 197, 145, 195, 173, 114, 195, 161, 115, 111, 107, 97, 116, 11, 12, 201, 25, 32, 75, 12, 153, 202, 113, 32, 64, 11, 10,
- 199, 40, 21, 129, 76, 243, 10, 4, 11, 9, 198, 77, 161, 82, 17, 196, 129, 17, 5, 194, 4, 64, 11, 15, 4, 95, 49, 77, 50, 109,
- 79, 65, 37, 55, 55, 37, 115, 0, 0, 9, 198, 48, 89, 82, 113, 55, 20, 11, 11, 200, 77, 163, 204, 29, 195, 10, 112, 176, 11, 17,
- 4, 95, 49, 77, 51, 109, 79, 65, 37, 55, 55, 37, 114, 52, 72, 0, 0, 9, 198, 20, 194, 78, 17, 83, 20, 11, 7, 196, 77, 169,
- 214, 112, 11, 10, 199, 57, 154, 138, 81, 196, 220, 80, 11, 6, 131, 102, 197, 145, 11, 0, 11, 65, 100, 37, 48, 89, 37, 55, 39, 50,
- 0, 12, 201, 32, 19, 135, 52, 147, 148, 112, 176, 84, 11, 9, 198, 44, 145, 5, 74, 179, 20, 11, 0, 51, 70, 20, 195, 5, 58, 36,
- 133, 109, 55, 12, 109, 50, 113, 52, 109, 23, 37, 91, 23, 71, 37, 89, 47, 39, 91, 112, 47, 108, 50, 114, 0, 11, 82, 105, 115, 32,
- 98, 105, 122, 116, 111, 115, 195, 173, 116, 97, 110, 195, 161, 32, 13, 202, 52, 80, 200, 4, 226, 90, 53, 84, 220, 80, 11, 13, 202, 52,
- 81, 220, 48, 201, 84, 113, 55, 18, 4, 11, 10, 199, 65, 35, 194, 50, 35, 92, 44, 11, 17, 142, 105, 100, 197, 145, 106, 195, 161, 114,
- 195, 161, 115, 195, 161, 116, 11, 33, 70, 57, 149, 71, 60, 69, 0, 67, 40, 81, 39, 47, 12, 15, 65, 108, 52, 108, 72, 50, 37, 0,
- 11, 81, 109, 97, 114, 97, 100, 110, 105, 32, 11, 200, 40, 21, 129, 76, 243, 10, 112, 176, 11, 7, 196, 12, 83, 12, 4, 11, 9, 198,
- 24, 244, 132, 84, 197, 0, 11, 8, 195, 37, 5, 22, 13, 42, 42, 0, 11, 200, 81, 195, 79, 28, 21, 10, 112, 176, 11, 20, 67, 66,
- 35, 154, 48, 113, 50, 88, 15, 84, 108, 50, 0, 11, 81, 118, 97, 110, 32, 12, 201, 24, 83, 16, 84, 137, 84, 113, 55, 20, 11, 14,
- 139, 114, 101, 110, 100, 106, 195, 169, 114, 197, 145, 108, 11, 6, 195, 66, 35, 154, 11, 6, 195, 76, 20, 192, 11, 0, 29, 71, 65, 35,
- 194, 50, 35, 92, 52, 48, 52, 39, 71, 55, 113, 65, 114, 65, 23, 84, 108, 50, 0, 11, 81, 118, 97, 110, 32, 40, 72, 20, 118, 69,
- 78, 179, 5, 80, 144, 109, 79, 12, 109, 91, 111, 55, 109, 47, 37, 23, 84, 109, 88, 109, 47, 118, 49, 0, 11, 81, 118, 101, 122, 101,
- 116, 197, 145, 107, 32, 15, 204, 52, 81, 220, 48, 192, 80, 149, 71, 19, 113, 32, 64, 11, 13, 202, 54, 113, 15, 78, 85, 28, 76, 242,
- 193, 80, 11, 33, 71, 65, 35, 194, 50, 35, 92, 52, 48, 52, 39, 71, 55, 113, 65, 114, 65, 15, 108, 49, 108, 47, 12, 0, 11, 81,
- 97, 107, 97, 100, 116, 32, 31, 70, 52, 81, 207, 48, 71, 19, 65, 109, 81, 39, 55, 72, 114, 91, 15, 48, 109, 72, 37, 81, 0, 11,
- 81, 112, 101, 100, 105, 103, 32, 9, 198, 52, 81, 207, 48, 71, 19, 11, 0, 6, 65, 104, 88, 113, 0, 22, 68, 160, 197, 5, 44, 110,
- 55, 47, 109, 49, 23, 65, 109, 81, 0, 11, 81, 109, 101, 103, 32, 39, 69, 32, 243, 140, 5, 0, 107, 39, 50, 55, 108, 48, 10, 6,
- 15, 47, 110, 52, 55, 113, 91, 113, 47, 0, 11, 81, 116, 195, 182, 114, 108, 195, 169, 115, 195, 169, 116, 32, 15, 204, 88, 148, 211, 104,
- 23, 12, 50, 85, 28, 77, 196, 129, 11, 8, 197, 172, 118, 66, 20, 224, 11, 20, 145, 101, 108, 197, 145, 195, 161, 108, 108, 195, 173, 116,
- 195, 161, 115, 195, 161, 116, 11, 0, 12, 201, 44, 244, 140, 113, 67, 218, 113, 48, 64, 11, 9, 198, 65, 84, 218, 82, 85, 0, 11, 12,
- 201, 46, 134, 140, 20, 177, 68, 80, 85, 9, 11, 8, 197, 54, 36, 142, 20, 176, 11, 8, 197, 32, 83, 25, 20, 64, 11, 17, 142, 195,
- 169, 108, 109, 195, 169, 110, 121, 195, 169, 116, 197, 145, 108, 11, 11, 200, 77, 161, 75, 80, 244, 146, 4, 192, 11, 8, 197, 89, 196, 142,
- 4, 176, 11, 8, 197, 46, 36, 142, 20, 176, 11, 8, 197, 10, 162, 142, 4, 176, 11, 17, 142, 114, 195, 169, 115, 122, 108, 101, 116, 101,
- 105, 114, 197, 145, 108, 11, 8, 197, 41, 196, 142, 4, 176, 11, 11, 200, 48, 82, 5, 81, 56, 135, 21, 48, 11, 0, 6, 195, 21, 161,
- 75, 11, 9, 198, 113, 37, 76, 56, 18, 192, 11, 9, 198, 77, 169, 204, 80, 18, 192, 11, 11, 200, 77, 163, 198, 81, 97, 82, 20, 144,
- 11, 6, 195, 137, 37, 0, 11, 0, 10, 199, 77, 161, 82, 20, 197, 5, 44, 11, 9, 198, 32, 21, 143, 57, 64, 64, 11, 7, 196, 113,
- 32, 129, 56, 11, 31, 71, 56, 147, 131, 76, 83, 133, 44, 50, 37, 50, 76, 109, 50, 109, 49, 23, 52, 115, 55, 108, 0, 11, 81, 114,
- 195, 179, 108, 97, 32, 11, 200, 65, 35, 199, 72, 19, 66, 4, 224, 11, 9, 198, 32, 22, 149, 17, 64, 64, 11, 9, 198, 52, 20, 129,
- 17, 96, 64, 11, 7, 196, 34, 37, 5, 56, 11, 9, 198, 16, 20, 129, 9, 32, 64, 11, 6, 195, 88, 19, 12, 11, 0, 47, 71, 65,
- 35, 199, 72, 19, 79, 80, 48, 52, 39, 81, 52, 108, 65, 39, 47, 23, 37, 50, 72, 112, 47, 108, 50, 114, 50, 108, 49, 0, 11, 81,
- 105, 110, 100, 195, 173, 116, 97, 110, 195, 161, 110, 97, 107, 32, 43, 71, 65, 35, 199, 72, 19, 79, 80, 48, 52, 39, 81, 52, 108, 65,
- 39, 47, 15, 47, 109, 89, 47, 109, 55, 111, 50, 49, 0, 11, 81, 116, 101, 115, 122, 116, 101, 108, 195, 188, 110, 107, 32, 0, 11, 200,
- 24, 243, 25, 4, 208, 84, 61, 64, 11, 12, 201, 32, 19, 135, 78, 163, 25, 61, 165, 1, 11, 12, 201, 88, 243, 129, 80, 179, 218, 56,
- 18, 192, 11, 0, 22, 147, 116, 101, 118, 195, 169, 107, 101, 110, 121, 115, 195, 169, 103, 195, 169, 114, 197, 145, 108, 11, 15, 140, 195, 169,
- 108, 99, 101, 108, 197, 145, 100, 116, 101, 107, 11, 0, 11, 200, 4, 181, 9, 89, 195, 20, 4, 208, 11, 7, 196, 48, 20, 15, 44, 11,
- 7, 196, 21, 54, 137, 44, 11, 10, 199, 24, 244, 132, 84, 197, 1, 44, 11, 6, 195, 73, 195, 139, 11, 0, 7, 196, 113, 67, 1, 28,
- 11, 42, 70, 44, 244, 156, 8, 34, 64, 49, 39, 52, 114, 71, 12, 37, 23, 109, 55, 49, 113, 48, 88, 109, 55, 113, 91, 0, 11, 81,
- 101, 108, 107, 195, 169, 112, 122, 101, 108, 195, 169, 115, 32, 43, 72, 168, 169, 84, 113, 51, 203, 5, 64, 116, 57, 112, 47, 114, 91, 39,
- 49, 108, 47, 15, 71, 109, 84, 109, 88, 109, 47, 50, 37, 0, 11, 81, 98, 101, 118, 101, 122, 101, 116, 110, 105, 32, 7, 196, 36, 198,
- 69, 80, 11, 6, 195, 4, 32, 129, 11, 0, 9, 198, 8, 245, 18, 112, 230, 65, 11, 6, 195, 90, 35, 9, 11, 6, 195, 90, 35, 9,
- 11, 6, 195, 82, 35, 9, 15, 6, 195, 42, 163, 128, 15, 0, 12, 201, 32, 246, 154, 112, 177, 90, 16, 82, 192, 11, 10, 199, 82, 179,
- 148, 21, 72, 147, 80, 11, 0, 8, 197, 46, 36, 142, 36, 80, 11, 10, 199, 32, 85, 9, 48, 20, 15, 44, 11, 0, 9, 198, 77, 161,
- 77, 8, 83, 128, 11, 9, 198, 16, 243, 7, 61, 163, 137, 11, 9, 198, 77, 161, 77, 8, 83, 128, 11, 0, 22, 67, 40, 240, 130, 57,
- 39, 71, 12, 23, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32, 38, 67, 40, 240, 130, 57, 39, 71, 12, 10, 6, 15, 47, 114,
- 65, 39, 81, 108, 47, 114, 91, 108, 0, 11, 81, 116, 195, 161, 109, 111, 103, 97, 116, 195, 161, 115, 97, 32, 9, 198, 80, 84, 141, 20,
- 149, 0, 11, 9, 198, 58, 38, 133, 28, 85, 0, 11, 6, 195, 40, 240, 130, 11, 11, 5, 95, 35, 45, 97, 105, 108, 37, 0, 16, 0,
- 20, 69, 84, 37, 78, 81, 80, 117, 98, 117, 110, 116, 117, 110, 0, 44, 29, 81, 110, 32, 7, 196, 77, 169, 194, 4, 11, 8, 197, 46,
- 35, 77, 20, 192, 11, 7, 196, 89, 196, 138, 4, 11, 10, 199, 44, 149, 40, 49, 65, 78, 36, 11, 10, 199, 77, 160, 75, 149, 64, 78,
- 36, 11, 9, 198, 36, 112, 90, 77, 193, 192, 11, 7, 196, 46, 133, 14, 36, 11, 7, 196, 137, 10, 204, 80, 11, 7, 196, 46, 134, 130,
- 20, 11, 14, 4, 95, 48, 67, 111, 89, 114, 88, 108, 72, 37, 49, 0, 0, 10, 199, 77, 167, 13, 149, 64, 78, 36, 11, 9, 198, 80,
- 82, 5, 80, 170, 203, 11, 8, 197, 85, 64, 220, 8, 16, 11, 6, 195, 72, 82, 148, 11, 0, 11, 200, 24, 243, 25, 4, 208, 84, 61,
- 48, 11, 27, 70, 46, 133, 133, 80, 85, 20, 49, 110, 84, 109, 47, 109, 47, 12, 10, 6, 15, 109, 55, 0, 11, 81, 101, 108, 32, 8,
- 197, 77, 168, 144, 20, 224, 11, 9, 198, 46, 133, 133, 80, 85, 20, 11, 8, 197, 54, 36, 148, 20, 224, 11, 12, 201, 136, 193, 84, 80,
- 20, 148, 4, 208, 64, 11, 9, 198, 16, 84, 165, 80, 85, 20, 11, 0, 11, 200, 36, 225, 37, 81, 196, 203, 61, 32, 11, 25, 69, 57,
- 153, 76, 36, 176, 67, 112, 55, 37, 49, 15, 108, 52, 52, 108, 0, 11, 81, 97, 114, 114, 97, 32, 11, 200, 65, 35, 199, 72, 19, 77,
- 4, 192, 11, 8, 197, 82, 132, 148, 20, 176, 11, 7, 132, 197, 145, 115, 122, 15, 0, 13, 202, 81, 83, 1, 40, 67, 206, 149, 64, 78,
- 36, 11, 22, 67, 44, 148, 192, 49, 37, 91, 23, 47, 109, 55, 115, 0, 11, 81, 116, 101, 108, 195, 179, 32, 30, 67, 44, 148, 192, 49,
- 37, 91, 15, 47, 111, 52, 109, 55, 65, 109, 47, 0, 11, 81, 116, 195, 188, 114, 101, 108, 109, 101, 116, 32, 24, 67, 44, 148, 192, 49,
- 37, 91, 15, 109, 52, 109, 57, 117, 0, 11, 81, 101, 114, 101, 106, 197, 177, 32, 8, 197, 77, 167, 13, 61, 64, 11, 7, 196, 104, 21,
- 129, 72, 11, 0, 12, 201, 72, 17, 193, 77, 162, 207, 16, 226, 64, 11, 32, 70, 24, 244, 137, 57, 67, 212, 83, 39, 52, 37, 50, 47,
- 39, 47, 23, 113, 52, 50, 109, 49, 0, 11, 81, 195, 169, 114, 110, 101, 107, 32, 8, 197, 44, 86, 162, 8, 80, 11, 11, 200, 36, 112,
- 90, 28, 21, 39, 40, 16, 11, 11, 200, 9, 81, 1, 64, 84, 212, 20, 224, 11, 9, 198, 24, 244, 137, 57, 67, 212, 11, 10, 199, 28,
- 243, 132, 60, 197, 78, 44, 11, 0, 12, 201, 52, 83, 133, 81, 33, 78, 16, 85, 0, 11, 27, 71, 80, 84, 171, 48, 85, 5, 44, 47,
- 109, 52, 111, 55, 109, 47, 109, 49, 23, 37, 91, 0, 11, 81, 105, 115, 32, 9, 198, 28, 243, 132, 60, 195, 205, 11, 10, 199, 37, 50,
- 207, 49, 196, 207, 44, 11, 9, 198, 37, 35, 196, 112, 32, 64, 11, 9, 198, 48, 18, 220, 76, 32, 64, 11, 11, 200, 44, 146, 133, 48,
- 83, 148, 36, 176, 11, 9, 198, 88, 147, 28, 28, 32, 64, 11, 7, 196, 137, 33, 5, 44, 11, 0, 12, 201, 32, 19, 135, 78, 163, 25,
- 61, 165, 129, 11, 12, 201, 82, 132, 148, 136, 226, 5, 80, 85, 20, 11, 0, 9, 1, 126, 47, 37, 55, 72, 109, 0, 10, 199, 50, 36,
- 34, 76, 82, 197, 80, 11, 9, 198, 64, 19, 5, 81, 71, 14, 11, 17, 4, 95, 54, 48, 111, 107, 108, 47, 84, 108, 50, 108, 72, 37,
- 49, 0, 0, 49, 12, 115, 122, 101, 114, 122, 197, 145, 100, 195, 169, 115, 116, 89, 109, 52, 88, 118, 72, 113, 91, 47, 23, 49, 109, 55,
- 12, 23, 49, 110, 47, 50, 37, 0, 11, 82, 107, 101, 108, 108, 32, 107, 195, 182, 116, 110, 105, 32, 15, 140, 115, 122, 101, 114, 122, 197,
- 145, 100, 195, 169, 115, 116, 11, 9, 198, 88, 19, 39, 77, 83, 0, 11, 12, 4, 95, 116, 108, 100, 47, 37, 55, 72, 109, 0, 0, 7,
- 196, 80, 242, 156, 76, 11, 12, 137, 108, 195, 169, 118, 197, 145, 107, 101, 116, 11, 48, 74, 80, 83, 5, 66, 179, 34, 76, 82, 197, 56,
- 47, 109, 55, 109, 48, 111, 55, 113, 91, 109, 49, 109, 50, 10, 6, 15, 72, 39, 55, 81, 39, 88, 37, 49, 0, 11, 81, 100, 111, 108,
- 103, 111, 122, 105, 107, 32, 9, 198, 77, 161, 77, 136, 198, 84, 11, 0, 9, 198, 52, 17, 220, 32, 246, 128, 11, 33, 70, 77, 161, 82,
- 36, 229, 0, 89, 109, 52, 37, 50, 47, 23, 108, 88, 39, 49, 50, 108, 49, 0, 11, 81, 97, 122, 111, 107, 110, 97, 107, 32, 27, 70,
- 77, 161, 82, 36, 229, 0, 89, 109, 52, 37, 50, 47, 23, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32, 44, 70, 77, 161, 82,
- 36, 229, 0, 89, 109, 52, 37, 50, 47, 23, 65, 115, 72, 39, 91, 112, 47, 107, 108, 47, 115, 0, 11, 81, 109, 195, 179, 100, 111, 115,
- 195, 173, 116, 104, 97, 116, 195, 179, 32, 6, 195, 18, 35, 9, 11, 17, 142, 107, 195, 169, 114, 100, 197, 145, 195, 173, 118, 101, 107, 101,
- 116, 11, 9, 198, 77, 161, 82, 36, 229, 0, 11, 0, 14, 203, 8, 84, 133, 56, 65, 90, 44, 81, 34, 77, 64, 11, 11, 200, 32, 20,
- 218, 57, 195, 10, 112, 176, 11, 9, 198, 73, 81, 193, 48, 208, 83, 11, 10, 135, 106, 195, 182, 118, 197, 145, 116, 11, 8, 197, 25, 39,
- 19, 105, 64, 11, 0, 4, 193, 124, 43, 7, 196, 20, 197, 133, 44, 11, 13, 202, 4, 67, 212, 81, 55, 7, 4, 146, 15, 104, 11, 48,
- 73, 52, 81, 206, 161, 97, 75, 77, 162, 75, 65, 109, 81, 50, 110, 84, 109, 49, 89, 37, 49, 23, 108, 23, 83, 109, 55, 107, 118, 88,
- 109, 47, 0, 11, 82, 97, 32, 102, 101, 108, 104, 197, 145, 122, 101, 116, 32, 15, 140, 109, 197, 177, 118, 101, 108, 101, 116, 101, 107, 101,
- 116, 11, 9, 198, 4, 64, 84, 60, 176, 84, 11, 0, 41, 72, 77, 167, 26, 4, 200, 139, 113, 64, 89, 114, 88, 108, 55, 113, 49, 114,
- 47, 23, 47, 109, 89, 37, 49, 23, 49, 37, 0, 11, 82, 116, 101, 115, 122, 105, 107, 32, 107, 105, 32, 11, 200, 77, 167, 26, 4, 200,
- 139, 113, 64, 11, 9, 198, 32, 20, 131, 60, 195, 137, 11, 11, 200, 77, 167, 26, 4, 200, 139, 113, 64, 11, 10, 199, 112, 195, 37, 81,
- 196, 220, 80, 11, 6, 195, 57, 147, 205, 11, 0, 26, 68, 48, 83, 142, 20, 55, 109, 50, 12, 109, 23, 109, 50, 12, 109, 49, 0, 11,
- 81, 101, 110, 110, 101, 107, 32, 21, 68, 48, 83, 142, 20, 55, 109, 50, 12, 109, 23, 52, 114, 0, 11, 81, 114, 195, 161, 32, 33, 68,
- 48, 83, 142, 20, 55, 109, 50, 12, 109, 23, 89, 109, 52, 37, 50, 47, 109, 65, 0, 11, 81, 115, 122, 101, 114, 105, 110, 116, 101, 109,
- 32, 13, 202, 36, 229, 5, 72, 104, 147, 104, 82, 197, 80, 11, 36, 68, 24, 18, 148, 4, 83, 108, 57, 47, 108, 23, 57, 108, 84, 112,
- 47, 114, 91, 39, 49, 0, 11, 81, 106, 97, 118, 195, 173, 116, 195, 161, 115, 111, 107, 32, 22, 68, 48, 83, 142, 20, 55, 109, 50, 12,
- 109, 23, 89, 115, 0, 11, 81, 115, 122, 195, 179, 32, 35, 68, 48, 83, 142, 20, 55, 109, 50, 12, 109, 23, 89, 111, 49, 91, 113, 81,
- 109, 65, 0, 11, 81, 115, 122, 195, 188, 107, 115, 195, 169, 103, 101, 109, 32, 22, 67, 58, 34, 1, 50, 113, 107, 108, 15, 84, 109, 55,
- 109, 0, 11, 81, 118, 101, 108, 101, 32, 31, 68, 48, 83, 142, 20, 55, 109, 50, 12, 109, 15, 89, 111, 49, 91, 113, 81, 0, 11, 81,
- 115, 122, 195, 188, 107, 115, 195, 169, 103, 32, 7, 196, 80, 84, 150, 20, 11, 7, 196, 48, 83, 142, 20, 11, 0, 8, 197, 89, 195, 12,
- 4, 192, 11, 9, 198, 58, 133, 133, 50, 36, 197, 11, 13, 201, 80, 84, 141, 137, 54, 133, 80, 84, 192, 72, 65, 0, 13, 202, 72, 21,
- 9, 24, 146, 220, 49, 196, 220, 80, 11, 28, 67, 5, 4, 167, 108, 48, 52, 115, 10, 6, 15, 72, 39, 55, 81, 39, 49, 0, 11, 81,
- 100, 111, 108, 103, 111, 107, 32, 39, 68, 30, 36, 5, 56, 81, 113, 48, 109, 50, 23, 89, 111, 49, 91, 113, 81, 109, 91, 109, 49, 0,
- 11, 81, 115, 122, 195, 188, 107, 115, 195, 169, 103, 101, 115, 101, 107, 32, 22, 68, 30, 36, 5, 56, 81, 113, 48, 109, 50, 15, 83, 40,
- 47, 0, 11, 81, 102, 117, 116, 32, 7, 196, 30, 36, 5, 56, 11, 9, 198, 21, 49, 68, 136, 177, 83, 11, 7, 196, 24, 19, 28, 56,
- 11, 0, 7, 196, 14, 83, 69, 44, 11, 9, 198, 13, 58, 11, 44, 83, 148, 11, 10, 199, 52, 243, 132, 4, 231, 14, 44, 11, 14, 203,
- 77, 163, 204, 29, 195, 20, 5, 71, 19, 113, 64, 11, 0, 40, 70, 4, 192, 80, 41, 195, 128, 108, 55, 108, 48, 57, 114, 50, 23, 112,
- 47, 113, 55, 49, 109, 88, 109, 55, 0, 11, 81, 195, 173, 116, 195, 169, 108, 107, 101, 122, 101, 108, 32, 47, 10, 105, 100, 197, 145, 110,
- 107, 195, 169, 110, 116, 37, 72, 118, 50, 49, 113, 50, 47, 23, 108, 6, 15, 83, 109, 55, 107, 118, 88, 109, 47, 0, 11, 82, 97, 32,
- 102, 101, 108, 104, 197, 145, 122, 101, 116, 32, 8, 197, 46, 36, 140, 20, 176, 11, 15, 204, 160, 226, 207, 72, 215, 14, 101, 160, 84, 60,
- 176, 84, 11, 7, 196, 36, 65, 74, 20, 11, 7, 196, 80, 244, 148, 4, 11, 9, 198, 4, 192, 80, 41, 195, 128, 11, 7, 196, 13, 49,
- 82, 20, 11, 8, 197, 66, 35, 148, 20, 176, 15, 0, 39, 70, 46, 131, 153, 88, 82, 192, 49, 110, 67, 84, 109, 49, 23, 55, 114, 47,
- 107, 108, 47, 39, 108, 49, 0, 11, 81, 108, 195, 161, 116, 104, 97, 116, 195, 179, 97, 107, 32, 9, 198, 82, 131, 69, 28, 82, 192, 11,
- 9, 198, 29, 154, 20, 161, 37, 5, 11, 15, 204, 52, 81, 214, 112, 197, 15, 105, 64, 84, 113, 55, 20, 11, 9, 198, 46, 36, 5, 76,
- 82, 192, 11, 9, 198, 46, 131, 153, 88, 82, 192, 11, 6, 195, 54, 129, 226, 11, 0, 12, 201, 64, 243, 9, 80, 146, 213, 76, 18, 64,
- 11, 8, 197, 49, 197, 20, 4, 208, 11, 11, 200, 29, 145, 82, 20, 177, 75, 20, 224, 11, 10, 199, 80, 145, 210, 37, 51, 133, 44, 11,
- 8, 197, 90, 33, 218, 20, 208, 11, 33, 72, 48, 82, 5, 80, 85, 12, 20, 224, 55, 109, 107, 109, 47, 109, 47, 55, 109, 50, 23, 84,
- 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32, 9, 198, 4, 35, 1, 45, 32, 64, 11, 0, 11, 200, 80, 243, 1, 44, 241, 20, 4,
- 176, 11, 6, 195, 32, 144, 129, 11, 7, 196, 14, 33, 197, 44, 11, 6, 195, 77, 167, 4, 11, 0, 16, 205, 64, 243, 7, 113, 35, 69,
- 77, 65, 82, 20, 178, 197, 48, 11, 14, 203, 25, 194, 132, 4, 195, 205, 52, 83, 148, 21, 48, 11, 12, 201, 72, 83, 132, 77, 161, 82,
- 56, 82, 192, 11, 10, 135, 116, 197, 177, 110, 116, 101, 107, 11, 11, 200, 90, 33, 5, 44, 86, 148, 20, 176, 11, 10, 199, 18, 131, 148,
- 161, 69, 5, 44, 11, 0, 13, 202, 44, 86, 132, 20, 216, 142, 100, 86, 148, 20, 11, 7, 196, 20, 130, 5, 104, 11, 10, 199, 80, 20,
- 148, 4, 195, 65, 104, 11, 7, 196, 26, 36, 134, 36, 11, 6, 195, 5, 81, 192, 15, 0, 18, 207, 29, 153, 199, 101, 54, 133, 73, 71,
- 13, 60, 112, 84, 113, 55, 20, 11, 12, 137, 101, 108, 116, 197, 177, 110, 116, 101, 107, 11, 10, 199, 65, 41, 194, 112, 197, 1, 52, 11,
- 0, 9, 198, 64, 244, 148, 60, 195, 137, 11, 41, 73, 20, 118, 69, 78, 179, 5, 81, 65, 76, 109, 79, 12, 109, 91, 111, 55, 109, 47,
- 12, 109, 55, 23, 89, 109, 65, 71, 109, 50, 0, 11, 81, 115, 122, 101, 109, 98, 101, 110, 32, 9, 198, 61, 36, 218, 112, 115, 212, 11,
- 0, 20, 66, 8, 80, 71, 109, 23, 116, 57, 52, 108, 0, 11, 81, 195, 186, 106, 114, 97, 32, 25, 66, 8, 80, 71, 109, 10, 6, 15,
- 108, 89, 47, 23, 37, 91, 0, 11, 82, 97, 122, 116, 32, 105, 115, 32, 12, 201, 44, 148, 18, 156, 39, 12, 80, 19, 64, 11, 12, 201,
- 80, 83, 5, 66, 85, 5, 81, 65, 77, 11, 10, 199, 46, 131, 20, 161, 165, 5, 44, 11, 5, 194, 8, 80, 11, 5, 194, 8, 80, 11,
- 0, 52, 73, 137, 10, 204, 21, 65, 75, 32, 86, 128, 113, 48, 111, 55, 109, 47, 109, 49, 107, 109, 88, 23, 107, 108, 89, 39, 50, 55,
- 112, 47, 39, 47, 12, 108, 0, 11, 81, 104, 97, 115, 111, 110, 108, 195, 173, 116, 111, 116, 116, 97, 32, 15, 204, 52, 81, 198, 36, 118,
- 69, 50, 36, 226, 32, 86, 128, 11, 10, 199, 8, 244, 165, 82, 34, 207, 80, 11, 0, 11, 136, 101, 108, 197, 145, 116, 116, 101, 100, 11,
- 19, 144, 98, 105, 108, 108, 101, 110, 116, 121, 197, 177, 122, 101, 116, 116, 101, 108, 11, 8, 197, 72, 144, 211, 4, 160, 11, 9, 198, 32,
- 83, 25, 37, 56, 135, 11, 0, 36, 69, 32, 243, 14, 5, 0, 107, 39, 55, 50, 108, 48, 23, 72, 113, 55, 109, 55, 118, 47, 12, 0,
- 11, 81, 100, 195, 169, 108, 101, 108, 197, 145, 116, 116, 32, 34, 69, 32, 243, 14, 5, 0, 107, 39, 55, 50, 108, 48, 23, 72, 113, 55,
- 40, 47, 114, 50, 0, 11, 81, 100, 195, 169, 108, 117, 116, 195, 161, 110, 32, 24, 67, 77, 161, 77, 89, 109, 65, 23, 109, 55, 118, 47,
- 12, 0, 11, 81, 101, 108, 197, 145, 116, 116, 32, 8, 197, 32, 243, 14, 5, 0, 11, 34, 69, 32, 243, 14, 5, 0, 107, 39, 55, 50,
- 108, 48, 15, 72, 113, 55, 40, 47, 114, 50, 0, 11, 81, 100, 195, 169, 108, 117, 116, 195, 161, 110, 32, 36, 69, 32, 243, 14, 5, 0,
- 107, 39, 55, 50, 108, 48, 15, 72, 113, 55, 109, 55, 118, 47, 12, 0, 11, 81, 100, 195, 169, 108, 101, 108, 197, 145, 116, 116, 32, 13,
- 202, 77, 167, 13, 149, 73, 199, 137, 4, 5, 48, 11, 6, 195, 14, 35, 0, 11, 0, 9, 198, 46, 36, 162, 78, 37, 0, 11, 11, 5,
- 95, 35, 45, 101, 105, 109, 37, 0, 16, 0, 14, 196, 46, 38, 130, 20, 11, 81, 118, 101, 110, 110, 105, 32, 6, 195, 80, 19, 139, 11,
- 13, 67, 36, 98, 128, 37, 83, 57, 108, 71, 12, 0, 25, 0, 8, 197, 88, 149, 28, 8, 16, 11, 7, 196, 72, 243, 131, 76, 11, 6,
- 195, 64, 243, 148, 11, 0, 8, 197, 46, 134, 130, 20, 224, 11, 26, 69, 46, 134, 130, 20, 224, 49, 110, 88, 71, 109, 50, 10, 6, 15,
- 91, 109, 65, 0, 11, 81, 115, 101, 109, 32, 9, 198, 52, 81, 212, 84, 66, 129, 11, 12, 201, 8, 81, 133, 40, 86, 162, 78, 34, 71,
- 11, 9, 198, 24, 241, 204, 4, 194, 129, 11, 12, 201, 89, 195, 20, 61, 160, 84, 4, 149, 0, 11, 12, 201, 77, 167, 13, 149, 66, 1,
- 81, 83, 139, 11, 7, 196, 57, 145, 82, 80, 11, 0, 7, 66, 13, 48, 76, 113, 0, 8, 197, 74, 33, 201, 20, 176, 11, 8, 197, 89,
- 195, 14, 4, 176, 11, 0, 9, 198, 18, 131, 148, 137, 49, 73, 11, 11, 200, 80, 83, 5, 24, 243, 156, 49, 64, 11, 9, 198, 89, 193,
- 217, 56, 18, 192, 11, 0, 9, 198, 137, 33, 5, 44, 83, 0, 11, 8, 197, 136, 193, 84, 8, 80, 11, 11, 200, 77, 162, 210, 37, 5,
- 2, 20, 224, 11, 16, 4, 95, 50, 77, 52, 49, 113, 47, 71, 37, 55, 55, 37, 115, 0, 0, 10, 199, 77, 170, 204, 21, 69, 5, 44,
- 11, 36, 72, 77, 163, 198, 81, 97, 82, 20, 176, 89, 39, 83, 47, 84, 109, 52, 109, 49, 15, 108, 52, 114, 67, 108, 0, 11, 81, 97,
- 114, 195, 161, 110, 121, 97, 32, 12, 201, 52, 81, 193, 48, 179, 212, 156, 160, 64, 11, 12, 201, 81, 196, 147, 4, 64, 76, 52, 21, 0,
- 11, 11, 200, 81, 83, 1, 40, 242, 206, 4, 176, 11, 12, 201, 52, 83, 142, 100, 148, 226, 30, 37, 0, 11, 10, 199, 77, 161, 82, 21,
- 67, 162, 44, 11, 0, 12, 201, 24, 144, 84, 4, 195, 203, 56, 18, 192, 11, 11, 200, 8, 83, 153, 60, 215, 19, 60, 176, 11, 8, 197,
- 33, 192, 143, 74, 160, 11, 12, 201, 16, 243, 7, 61, 166, 129, 56, 18, 192, 11, 0, 11, 200, 44, 147, 162, 104, 85, 20, 20, 192, 11,
- 11, 200, 137, 37, 5, 78, 179, 20, 20, 176, 11, 7, 196, 89, 196, 142, 36, 11, 7, 196, 46, 36, 142, 36, 11, 5, 194, 136, 192, 11,
- 0, 34, 71, 32, 18, 148, 61, 69, 1, 44, 107, 108, 57, 47, 39, 47, 12, 108, 49, 23, 84, 113, 81, 52, 109, 0, 11, 81, 118, 195,
- 169, 103, 114, 101, 32, 39, 71, 24, 241, 204, 4, 197, 1, 44, 83, 39, 81, 55, 108, 55, 47, 108, 49, 10, 6, 15, 114, 55, 12, 114,
- 91, 47, 0, 11, 81, 195, 161, 108, 108, 195, 161, 115, 116, 32, 7, 196, 54, 37, 5, 72, 11, 10, 199, 88, 19, 1, 44, 147, 133, 44,
- 11, 10, 199, 16, 243, 7, 61, 165, 1, 44, 11, 10, 199, 20, 192, 86, 84, 197, 1, 44, 11, 8, 197, 77, 167, 14, 56, 144, 11, 0,
- 14, 4, 95, 50, 77, 49, 49, 113, 47, 109, 88, 109, 52, 0, 0, 18, 66, 16, 32, 100, 97, 114, 97, 98, 111, 116, 0, 44, 29, 81,
- 111, 116, 32, 18, 66, 16, 32, 100, 97, 114, 97, 98, 111, 115, 0, 44, 29, 81, 111, 115, 32, 17, 66, 12, 64, 99, 195, 169, 100, 195,
- 169, 109, 0, 44, 29, 81, 109, 32, 18, 66, 12, 64, 99, 195, 169, 100, 195, 169, 109, 0, 44, 29, 42, 81, 109, 32, 18, 66, 12, 64,
- 99, 195, 169, 100, 195, 169, 100, 0, 44, 29, 42, 81, 100, 32, 17, 66, 12, 64, 99, 195, 169, 100, 195, 169, 100, 0, 44, 29, 81, 100,
- 32, 17, 66, 12, 64, 99, 195, 169, 100, 195, 169, 110, 0, 44, 29, 81, 110, 32, 18, 66, 12, 64, 99, 195, 169, 100, 195, 169, 110, 0,
- 44, 29, 42, 81, 110, 32, 17, 66, 12, 64, 99, 195, 169, 100, 195, 169, 107, 0, 44, 29, 81, 107, 32, 18, 66, 12, 64, 99, 195, 169,
- 100, 195, 169, 107, 0, 44, 29, 42, 81, 107, 32, 27, 5, 101, 108, 115, 197, 145, 109, 55, 91, 118, 10, 6, 15, 113, 84, 109, 50, 0,
- 11, 81, 195, 169, 118, 101, 110, 32, 38, 5, 101, 108, 115, 197, 145, 109, 55, 91, 118, 23, 91, 39, 52, 71, 108, 50, 114, 55, 12, 115,
- 0, 11, 81, 115, 111, 114, 98, 97, 110, 195, 161, 108, 108, 195, 179, 32, 10, 199, 52, 81, 207, 48, 64, 78, 36, 11, 8, 133, 101, 108,
- 115, 197, 145, 11, 6, 195, 137, 9, 84, 11, 6, 195, 149, 35, 137, 11, 37, 66, 12, 64, 119, 113, 72, 113, 109, 55, 12, 109, 50, 118,
- 52, 88, 113, 91, 47, 0, 44, 42, 81, 101, 108, 108, 101, 110, 197, 145, 114, 122, 195, 169, 115, 116, 32, 16, 4, 95, 50, 77, 50, 49,
- 113, 47, 65, 37, 55, 55, 37, 115, 0, 0, 37, 67, 13, 80, 195, 119, 40, 119, 12, 23, 49, 111, 55, 83, 110, 55, 72, 52, 118, 55,
- 0, 11, 81, 107, 195, 188, 108, 102, 195, 182, 108, 100, 114, 197, 145, 108, 32, 6, 195, 13, 80, 195, 11, 37, 69, 53, 83, 139, 113, 64,
- 65, 40, 50, 49, 114, 47, 10, 6, 15, 84, 113, 81, 109, 89, 47, 109, 49, 0, 11, 81, 118, 195, 169, 103, 101, 122, 116, 101, 107, 32,
- 7, 196, 76, 244, 143, 56, 11, 7, 196, 4, 66, 143, 56, 11, 24, 69, 53, 83, 139, 113, 64, 65, 40, 50, 49, 114, 47, 23, 37, 47,
- 12, 0, 11, 81, 105, 116, 116, 32, 46, 6, 102, 101, 108, 104, 197, 145, 83, 109, 55, 107, 118, 23, 55, 109, 89, 23, 83, 109, 55, 109,
- 47, 12, 111, 50, 49, 0, 11, 82, 108, 101, 115, 122, 32, 102, 101, 108, 101, 116, 116, 195, 188, 110, 107, 32, 38, 6, 102, 101, 108, 104,
- 197, 145, 83, 109, 55, 107, 118, 23, 84, 108, 55, 115, 89, 112, 50, 117, 0, 11, 81, 118, 97, 108, 195, 179, 115, 122, 195, 173, 110, 197,
- 177, 32, 10, 199, 89, 195, 15, 28, 21, 14, 36, 11, 8, 197, 53, 83, 139, 113, 64, 11, 9, 198, 112, 195, 20, 84, 226, 192, 11, 8,
- 197, 57, 147, 205, 113, 64, 11, 18, 4, 95, 50, 77, 51, 49, 113, 47, 65, 37, 55, 55, 37, 114, 52, 72, 0, 0, 18, 207, 72, 83,
- 132, 77, 161, 82, 80, 83, 5, 66, 85, 34, 76, 179, 210, 11, 6, 195, 21, 33, 68, 11, 6, 195, 32, 145, 4, 11, 6, 195, 44, 81,
- 4, 15, 0, 4, 193, 128, 43, 24, 68, 32, 144, 156, 76, 107, 37, 71, 114, 91, 23, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116,
- 32, 11, 136, 109, 101, 103, 108, 101, 112, 197, 145, 11, 0, 7, 196, 4, 67, 137, 4, 11, 9, 198, 137, 9, 84, 20, 226, 64, 11, 9,
- 198, 60, 181, 39, 8, 84, 128, 15, 0, 10, 199, 46, 179, 4, 161, 69, 5, 80, 11, 8, 197, 18, 131, 148, 137, 48, 11, 6, 195, 90,
- 36, 218, 11, 6, 195, 46, 132, 218, 11, 0, 11, 200, 80, 18, 193, 74, 85, 1, 56, 144, 11, 32, 69, 21, 84, 167, 64, 16, 109, 40,
- 52, 115, 48, 108, 15, 10, 67, 40, 81, 108, 47, 37, 0, 11, 81, 110, 121, 117, 103, 97, 116, 105, 32, 9, 198, 37, 51, 69, 73, 97,
- 64, 11, 9, 198, 80, 83, 5, 57, 65, 64, 11, 0, 54, 71, 81, 83, 1, 40, 67, 206, 80, 47, 40, 55, 108, 57, 72, 39, 50, 47,
- 23, 84, 113, 72, 118, 23, 47, 110, 52, 84, 113, 67, 109, 49, 0, 11, 82, 118, 195, 169, 100, 197, 145, 32, 116, 195, 182, 114, 118, 195,
- 169, 110, 121, 101, 107, 32, 12, 201, 80, 83, 10, 21, 57, 84, 20, 226, 64, 11, 12, 201, 80, 83, 10, 21, 57, 84, 20, 226, 64, 11,
- 15, 140, 107, 105, 116, 195, 182, 108, 116, 104, 101, 116, 197, 145, 11, 11, 200, 90, 35, 5, 54, 35, 153, 137, 64, 11, 23, 67, 97, 98,
- 73, 47, 37, 88, 109, 50, 107, 113, 47, 12, 109, 55, 0, 44, 42, 81, 101, 108, 32, 0, 12, 201, 90, 33, 210, 20, 128, 74, 80, 19,
- 137, 11, 27, 71, 25, 34, 83, 78, 85, 34, 76, 83, 52, 37, 91, 12, 112, 47, 113, 91, 23, 37, 91, 0, 11, 81, 105, 115, 32, 16,
- 141, 101, 109, 108, 195, 169, 107, 101, 122, 116, 101, 116, 197, 145, 11, 6, 195, 173, 161, 77, 11, 12, 66, 17, 32, 72, 39, 49, 47, 39,
- 52, 0, 25, 0, 32, 70, 49, 197, 19, 104, 146, 192, 55, 114, 119, 12, 37, 49, 10, 6, 15, 47, 109, 107, 114, 47, 0, 11, 81, 116,
- 101, 104, 195, 161, 116, 32, 9, 198, 80, 19, 149, 49, 69, 75, 11, 9, 198, 41, 197, 19, 104, 146, 192, 11, 12, 201, 26, 177, 199, 21,
- 67, 5, 58, 179, 0, 11, 8, 197, 44, 86, 132, 88, 80, 11, 9, 198, 49, 197, 19, 104, 146, 192, 11, 6, 195, 26, 131, 34, 11, 0,
- 16, 141, 101, 108, 197, 145, 114, 101, 106, 101, 108, 122, 195, 169, 115, 11, 7, 196, 80, 83, 34, 56, 15, 0, 40, 14, 108, 101, 104, 101,
- 116, 197, 145, 115, 195, 169, 103, 195, 188, 107, 55, 109, 107, 109, 47, 118, 91, 113, 81, 111, 49, 23, 108, 52, 52, 108, 0, 11, 81, 97,
- 114, 114, 97, 32, 10, 199, 81, 81, 15, 53, 196, 213, 44, 11, 0, 9, 198, 149, 41, 196, 61, 69, 0, 11, 0, 7, 196, 58, 38, 142,
- 36, 11, 0, 0, 12, 201, 54, 113, 15, 78, 85, 28, 77, 197, 0, 11, 8, 197, 20, 200, 135, 30, 32, 11, 0, 9, 198, 161, 42, 11,
- 160, 197, 0, 11, 8, 197, 89, 195, 21, 56, 176, 11, 8, 197, 4, 66, 1, 82, 112, 11, 9, 198, 52, 243, 132, 61, 69, 0, 11, 0,
- 15, 205, 4, 176, 68, 112, 198, 77, 20, 229, 5, 78, 85, 34, 76, 6, 195, 77, 169, 210, 72, 0, 7, 195, 88, 243, 20, 11, 17, 28,
- 67, 88, 243, 20, 84, 39, 55, 47, 10, 6, 15, 107, 108, 55, 39, 47, 12, 0, 11, 81, 104, 97, 108, 111, 116, 116, 32, 25, 67, 88,
- 243, 20, 84, 39, 55, 47, 10, 6, 15, 39, 57, 108, 50, 0, 11, 81, 111, 108, 121, 97, 110, 32, 36, 67, 88, 243, 20, 84, 39, 55,
- 47, 10, 6, 15, 109, 55, 83, 39, 81, 55, 108, 55, 84, 108, 0, 11, 81, 101, 108, 102, 111, 103, 108, 97, 108, 118, 97, 32, 15, 204,
- 36, 225, 146, 5, 53, 18, 84, 181, 42, 73, 197, 0, 11, 22, 67, 88, 243, 20, 84, 39, 55, 47, 15, 109, 52, 52, 109, 0, 11, 81,
- 101, 114, 114, 101, 32, 9, 198, 40, 83, 5, 57, 56, 135, 11, 10, 199, 57, 154, 138, 82, 118, 142, 36, 11, 11, 4, 95, 111, 114, 100,
- 109, 72, 37, 49, 0, 0, 7, 196, 60, 179, 218, 156, 11, 12, 201, 24, 241, 193, 48, 208, 90, 61, 69, 0, 11, 0, 8, 197, 72, 18,
- 207, 81, 64, 11, 44, 72, 77, 167, 13, 60, 195, 149, 56, 176, 89, 114, 65, 39, 55, 50, 40, 50, 49, 23, 49, 109, 55, 12, 23, 108,
- 88, 88, 108, 55, 0, 11, 82, 107, 101, 108, 108, 32, 97, 122, 122, 97, 108, 32, 9, 198, 77, 165, 15, 72, 149, 0, 11, 28, 69, 4,
- 227, 153, 37, 64, 108, 67, 67, 37, 47, 47, 40, 72, 40, 50, 49, 0, 76, 81, 116, 117, 100, 117, 110, 107, 32, 8, 197, 28, 243, 66,
- 61, 64, 11, 8, 197, 21, 161, 75, 21, 64, 11, 9, 198, 80, 84, 171, 48, 85, 0, 11, 13, 4, 95, 109, 99, 110, 65, 108, 49, 52,
- 39, 50, 0, 0, 7, 196, 88, 83, 142, 136, 11, 23, 68, 74, 36, 218, 20, 52, 113, 89, 109, 15, 84, 39, 55, 47, 0, 11, 81, 118,
- 111, 108, 116, 32, 7, 196, 89, 195, 14, 4, 11, 7, 196, 112, 195, 10, 4, 11, 7, 196, 74, 36, 218, 20, 11, 7, 196, 161, 52, 218,
- 20, 11, 0, 16, 67, 53, 54, 144, 101, 109, 101, 115, 122, 112, 195, 169, 0, 29, 42, 6, 195, 136, 200, 142, 11, 6, 195, 57, 146, 84,
- 11, 6, 195, 104, 18, 148, 11, 0, 9, 198, 52, 243, 137, 80, 244, 128, 11, 7, 196, 149, 37, 1, 44, 11, 12, 68, 65, 52, 218, 80,
- 48, 89, 12, 47, 0, 41, 0, 9, 198, 57, 145, 76, 88, 85, 0, 11, 9, 198, 44, 84, 171, 48, 85, 0, 11, 9, 198, 137, 37, 5,
- 78, 179, 20, 11, 8, 197, 36, 225, 21, 49, 64, 11, 5, 194, 34, 112, 11, 11, 200, 88, 20, 220, 72, 224, 80, 36, 112, 17, 0, 9,
- 198, 82, 132, 148, 136, 227, 133, 11, 19, 208, 4, 176, 68, 112, 198, 77, 20, 229, 5, 78, 85, 34, 78, 34, 5, 104, 11, 10, 199, 74,
- 36, 218, 21, 58, 204, 80, 11, 0, 8, 197, 89, 196, 148, 4, 208, 11, 10, 199, 80, 85, 20, 20, 147, 133, 44, 11, 0, 12, 201, 77,
- 160, 66, 4, 68, 220, 29, 197, 0, 11, 11, 200, 20, 193, 143, 28, 17, 20, 4, 176, 11, 0, 9, 198, 80, 17, 220, 48, 192, 77, 11,
- 13, 202, 81, 83, 1, 40, 67, 206, 61, 53, 39, 48, 11, 9, 198, 12, 83, 12, 112, 180, 129, 11, 9, 198, 76, 81, 226, 49, 149, 0,
- 11, 15, 8, 95, 35, 45, 195, 169, 104, 101, 122, 113, 107, 109, 88, 0, 0, 37, 71, 20, 118, 69, 80, 83, 69, 56, 109, 79, 109, 47,
- 109, 65, 109, 50, 23, 84, 113, 81, 88, 109, 47, 12, 0, 11, 81, 118, 195, 169, 103, 122, 101, 116, 116, 32, 10, 199, 44, 244, 156, 8,
- 36, 167, 48, 11, 0, 12, 201, 46, 36, 218, 149, 65, 84, 80, 82, 192, 11, 12, 201, 77, 167, 13, 149, 67, 212, 80, 18, 192, 11, 10,
- 199, 66, 35, 4, 112, 181, 39, 48, 11, 9, 198, 44, 84, 133, 77, 72, 139, 11, 13, 202, 4, 194, 193, 48, 208, 90, 61, 69, 1, 44,
- 11, 7, 196, 77, 165, 28, 72, 11, 0, 12, 137, 116, 197, 177, 122, 102, 97, 108, 97, 116, 11, 9, 198, 80, 19, 28, 48, 226, 64, 11,
- 9, 198, 18, 131, 148, 20, 226, 64, 11, 9, 198, 40, 83, 40, 48, 226, 64, 11, 0, 12, 201, 44, 146, 226, 72, 65, 90, 58, 35, 64,
- 11, 9, 198, 77, 68, 156, 24, 245, 0, 11, 10, 199, 77, 161, 82, 88, 86, 142, 36, 11, 12, 201, 44, 20, 1, 12, 149, 28, 77, 41,
- 204, 11, 8, 197, 74, 115, 21, 56, 176, 11, 0, 8, 197, 80, 149, 11, 113, 64, 11, 8, 197, 80, 244, 148, 113, 64, 11, 8, 197, 46,
- 36, 132, 137, 48, 11, 0, 9, 198, 64, 144, 67, 60, 176, 84, 11, 12, 201, 8, 150, 143, 57, 145, 193, 80, 226, 64, 11, 31, 7, 118,
- 101, 122, 101, 116, 197, 145, 84, 109, 88, 109, 47, 118, 23, 50, 118, 50, 109, 49, 0, 11, 81, 110, 197, 145, 110, 101, 107, 32, 12, 201,
- 60, 64, 70, 36, 118, 69, 48, 226, 64, 11, 11, 200, 76, 80, 133, 77, 56, 135, 137, 64, 11, 7, 196, 64, 242, 28, 72, 11, 12, 201,
- 44, 146, 133, 48, 83, 148, 20, 226, 64, 11, 10, 135, 118, 101, 122, 101, 116, 197, 145, 11, 7, 196, 48, 18, 201, 44, 11, 6, 195, 88,
- 145, 4, 11, 0, 16, 141, 107, 195, 169, 114, 100, 197, 145, 195, 173, 118, 195, 169, 116, 11, 6, 195, 10, 115, 0, 72, 0, 10, 199, 53,
- 83, 139, 4, 129, 76, 100, 11, 33, 69, 44, 144, 68, 113, 48, 49, 37, 108, 72, 114, 91, 23, 119, 113, 61, 57, 108, 37, 47, 0, 11,
- 81, 99, 195, 169, 108, 106, 97, 105, 116, 32, 8, 197, 72, 16, 140, 113, 48, 11, 24, 69, 44, 144, 68, 113, 48, 49, 37, 108, 72, 114,
- 91, 23, 55, 109, 89, 0, 81, 108, 101, 115, 122, 32, 9, 198, 36, 224, 75, 82, 85, 128, 11, 12, 137, 195, 169, 114, 116, 104, 101, 116,
- 197, 145, 11, 8, 197, 44, 144, 68, 113, 48, 11, 8, 197, 80, 20, 148, 113, 48, 11, 12, 137, 107, 195, 169, 114, 104, 101, 116, 197, 145,
- 11, 7, 196, 66, 35, 154, 80, 11, 6, 195, 50, 33, 217, 11, 6, 195, 54, 33, 217, 11, 6, 195, 77, 163, 210, 72, 0, 10, 199, 81,
- 196, 136, 20, 198, 98, 80, 11, 6, 195, 60, 176, 64, 11, 13, 138, 101, 108, 195, 169, 114, 104, 101, 116, 197, 145, 11, 6, 195, 36, 72,
- 142, 17, 0, 14, 139, 101, 108, 197, 145, 195, 169, 108, 101, 116, 197, 177, 11, 9, 198, 40, 83, 5, 105, 65, 64, 11, 16, 141, 99, 195,
- 169, 108, 107, 105, 116, 197, 177, 122, 195, 169, 115, 11, 0, 28, 68, 89, 195, 9, 44, 84, 114, 55, 37, 49, 23, 108, 6, 15, 119, 113,
- 81, 0, 11, 82, 97, 32, 99, 195, 169, 103, 32, 33, 74, 80, 20, 1, 77, 165, 1, 48, 21, 15, 16, 47, 108, 48, 108, 89, 47, 108,
- 55, 108, 47, 39, 72, 23, 37, 91, 0, 11, 81, 105, 115, 32, 9, 198, 21, 54, 139, 161, 170, 11, 11, 12, 201, 52, 81, 211, 106, 115,
- 1, 49, 64, 84, 11, 15, 140, 108, 101, 104, 101, 116, 197, 145, 115, 195, 169, 103, 101, 11, 15, 140, 102, 101, 108, 101, 108, 197, 145, 115,
- 195, 169, 103, 101, 11, 7, 196, 89, 195, 9, 44, 11, 12, 201, 13, 58, 212, 161, 37, 40, 46, 131, 128, 17, 0, 39, 66, 5, 160, 108,
- 88, 23, 113, 52, 47, 113, 49, 109, 91, 112, 47, 113, 91, 47, 0, 11, 81, 195, 169, 114, 116, 195, 169, 107, 101, 115, 195, 173, 116, 195,
- 169, 115, 116, 32, 32, 66, 5, 160, 108, 88, 23, 109, 55, 12, 109, 50, 113, 52, 84, 109, 49, 0, 11, 81, 101, 108, 108, 101, 110, 195,
- 169, 114, 118, 101, 107, 32, 22, 66, 5, 160, 108, 88, 23, 37, 72, 118, 52, 109, 0, 11, 81, 105, 100, 197, 145, 114, 101, 32, 18, 66,
- 5, 160, 108, 88, 23, 89, 108, 52, 0, 11, 81, 115, 122, 97, 114, 32, 34, 66, 5, 160, 108, 88, 23, 108, 55, 108, 48, 113, 55, 65,
- 113, 67, 109, 0, 11, 81, 97, 108, 97, 112, 195, 169, 108, 109, 195, 169, 110, 121, 101, 32, 25, 66, 5, 160, 108, 88, 23, 111, 79, 109,
- 49, 109, 47, 0, 11, 81, 195, 188, 103, 121, 101, 107, 101, 116, 32, 27, 66, 5, 160, 108, 88, 23, 111, 79, 109, 49, 71, 109, 50, 0,
- 11, 81, 195, 188, 103, 121, 101, 107, 98, 101, 110, 32, 29, 66, 5, 160, 108, 88, 10, 6, 15, 108, 72, 108, 47, 39, 49, 108, 47, 0,
- 11, 81, 97, 100, 97, 116, 111, 107, 97, 116, 32, 32, 66, 5, 160, 108, 88, 10, 6, 15, 37, 50, 72, 39, 49, 55, 114, 91, 47, 0,
- 11, 81, 105, 110, 100, 111, 107, 108, 195, 161, 115, 116, 32, 22, 66, 5, 160, 108, 88, 10, 6, 15, 109, 55, 91, 118, 0, 11, 81, 101,
- 108, 115, 197, 145, 32, 28, 66, 5, 160, 108, 88, 10, 6, 15, 37, 55, 12, 109, 47, 118, 47, 0, 11, 81, 105, 108, 108, 101, 116, 197,
- 145, 116, 32, 27, 66, 5, 160, 108, 88, 10, 6, 15, 109, 91, 109, 47, 71, 109, 50, 0, 11, 81, 101, 115, 101, 116, 98, 101, 110, 32,
- 27, 66, 5, 160, 108, 88, 10, 6, 15, 49, 109, 55, 12, 109, 50, 109, 0, 11, 81, 107, 101, 108, 108, 101, 110, 101, 32, 23, 66, 5,
- 160, 108, 88, 10, 6, 15, 114, 52, 114, 47, 0, 11, 81, 195, 161, 114, 195, 161, 116, 32, 34, 66, 5, 160, 108, 88, 10, 6, 15, 109,
- 89, 49, 110, 88, 110, 49, 109, 47, 0, 11, 81, 101, 115, 122, 107, 195, 182, 122, 195, 182, 107, 101, 116, 32, 22, 66, 5, 160, 108, 88,
- 10, 6, 15, 113, 84, 109, 47, 0, 11, 81, 195, 169, 118, 101, 116, 32, 22, 66, 5, 160, 108, 88, 10, 6, 15, 37, 72, 118, 47, 0,
- 11, 81, 105, 100, 197, 145, 116, 32, 24, 66, 5, 160, 108, 88, 10, 6, 15, 108, 6, 15, 71, 108, 57, 0, 11, 82, 97, 32, 98, 97,
- 106, 32, 21, 66, 5, 160, 108, 88, 10, 6, 15, 108, 72, 108, 47, 0, 11, 81, 97, 100, 97, 116, 32, 31, 66, 5, 160, 108, 88, 10,
- 6, 15, 39, 52, 89, 114, 81, 71, 108, 50, 0, 11, 81, 111, 114, 115, 122, 195, 161, 103, 98, 97, 110, 32, 23, 66, 5, 160, 108, 88,
- 10, 6, 15, 109, 55, 84, 109, 47, 0, 11, 81, 101, 108, 118, 101, 116, 32, 24, 66, 5, 160, 108, 88, 10, 6, 15, 113, 61, 57, 109,
- 55, 0, 11, 81, 195, 169, 106, 106, 101, 108, 32, 23, 66, 5, 160, 108, 88, 10, 6, 15, 108, 50, 81, 39, 55, 0, 11, 81, 97, 110,
- 103, 111, 108, 32, 34, 66, 5, 160, 108, 88, 10, 6, 15, 37, 50, 72, 112, 47, 84, 114, 67, 108, 0, 11, 81, 105, 110, 100, 195, 173,
- 116, 118, 195, 161, 110, 121, 97, 32, 25, 66, 5, 160, 108, 88, 10, 6, 15, 39, 55, 72, 108, 55, 47, 0, 11, 81, 111, 108, 100, 97,
- 108, 116, 32, 26, 66, 5, 160, 108, 88, 10, 6, 15, 111, 79, 52, 118, 55, 0, 11, 81, 195, 188, 103, 121, 114, 197, 145, 108, 32, 35,
- 66, 5, 160, 108, 88, 10, 6, 15, 109, 55, 50, 110, 49, 91, 113, 81, 109, 47, 0, 11, 81, 101, 108, 110, 195, 182, 107, 115, 195, 169,
- 103, 101, 116, 32, 36, 66, 5, 160, 108, 88, 10, 6, 15, 109, 79, 12, 109, 91, 111, 55, 109, 47, 109, 49, 0, 11, 81, 101, 103, 121,
- 101, 115, 195, 188, 108, 101, 116, 101, 107, 32, 39, 66, 5, 160, 108, 88, 10, 6, 15, 109, 55, 118, 52, 109, 57, 109, 55, 88, 113, 91,
- 109, 0, 11, 81, 101, 108, 197, 145, 114, 101, 106, 101, 108, 122, 195, 169, 115, 101, 32, 36, 66, 5, 160, 108, 88, 10, 6, 15, 37, 50,
- 47, 113, 88, 65, 113, 67, 109, 49, 0, 11, 81, 105, 110, 116, 195, 169, 122, 109, 195, 169, 110, 121, 101, 107, 32, 36, 66, 5, 160, 108,
- 88, 10, 6, 15, 37, 50, 72, 39, 49, 55, 114, 91, 12, 108, 55, 0, 11, 81, 105, 110, 100, 111, 107, 108, 195, 161, 115, 115, 97, 108,
- 32, 36, 66, 5, 160, 108, 88, 10, 6, 15, 114, 55, 12, 108, 48, 39, 47, 40, 49, 39, 50, 0, 11, 81, 195, 161, 108, 108, 97, 112,
- 111, 116, 117, 107, 111, 110, 32, 38, 66, 5, 160, 108, 88, 23, 91, 109, 65, 23, 89, 39, 49, 84, 114, 67, 39, 91, 0, 11, 82, 115,
- 101, 109, 32, 115, 122, 111, 107, 118, 195, 161, 110, 121, 111, 115, 32, 25, 66, 5, 160, 108, 88, 10, 6, 15, 111, 79, 71, 109, 50, 0,
- 11, 81, 195, 188, 103, 121, 98, 101, 110, 32, 41, 66, 5, 160, 108, 88, 10, 6, 15, 108, 55, 108, 48, 37, 55, 12, 109, 47, 65, 113,
- 67, 109, 0, 11, 81, 97, 108, 97, 112, 105, 108, 108, 101, 116, 109, 195, 169, 110, 121, 101, 32, 29, 66, 5, 160, 108, 88, 10, 6, 15,
- 37, 88, 81, 108, 55, 65, 108, 91, 0, 11, 81, 105, 122, 103, 97, 108, 109, 97, 115, 32, 30, 66, 5, 160, 108, 88, 23, 108, 6, 15,
- 49, 113, 52, 72, 113, 91, 0, 11, 82, 97, 32, 107, 195, 169, 114, 100, 195, 169, 115, 32, 34, 66, 5, 160, 108, 88, 23, 37, 50, 47,
- 113, 88, 109, 47, 109, 49, 109, 47, 0, 11, 81, 105, 110, 116, 195, 169, 122, 101, 116, 101, 107, 101, 116, 32, 21, 66, 5, 160, 108, 88,
- 23, 109, 55, 84, 109, 47, 0, 11, 81, 101, 108, 118, 101, 116, 32, 24, 66, 5, 160, 108, 88, 23, 113, 55, 109, 47, 109, 72, 0, 11,
- 81, 195, 169, 108, 101, 116, 101, 100, 32, 31, 66, 5, 160, 108, 88, 6, 23, 116, 57, 112, 47, 114, 91, 39, 49, 0, 11, 81, 195, 186,
- 106, 195, 173, 116, 195, 161, 115, 111, 107, 32, 31, 66, 5, 160, 108, 88, 6, 23, 114, 55, 12, 108, 48, 39, 47, 39, 65, 0, 11, 81,
- 195, 161, 108, 108, 97, 112, 111, 116, 111, 109, 32, 7, 196, 64, 84, 131, 20, 11, 38, 66, 5, 160, 108, 88, 10, 6, 15, 37, 50, 47,
- 109, 52, 50, 109, 47, 109, 88, 113, 91, 0, 11, 81, 105, 110, 116, 101, 114, 110, 101, 116, 101, 122, 195, 169, 115, 32, 35, 66, 5, 160,
- 108, 88, 10, 6, 15, 108, 6, 15, 48, 52, 39, 71, 55, 113, 65, 108, 0, 11, 82, 97, 32, 112, 114, 111, 98, 108, 195, 169, 109, 97,
- 32, 25, 66, 5, 160, 108, 88, 6, 15, 10, 113, 89, 108, 49, 37, 0, 11, 81, 195, 169, 115, 122, 97, 107, 105, 32, 18, 66, 5, 160,
- 108, 88, 23, 109, 91, 118, 0, 11, 81, 101, 115, 197, 145, 32, 17, 66, 5, 160, 108, 88, 23, 113, 4, 81, 0, 11, 81, 195, 169, 103,
- 32, 17, 66, 5, 160, 108, 88, 23, 84, 108, 50, 0, 11, 81, 118, 97, 110, 32, 22, 66, 5, 160, 108, 88, 23, 37, 50, 83, 115, 47,
- 0, 11, 81, 105, 110, 102, 195, 179, 116, 32, 15, 66, 5, 160, 108, 88, 15, 37, 91, 0, 11, 81, 105, 115, 32, 20, 66, 5, 160, 10,
- 108, 88, 15, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32, 6, 194, 5, 160, 72, 10, 0, 27, 67, 149, 37, 0, 112, 52, 47,
- 23, 49, 110, 67, 84, 109, 47, 0, 11, 81, 107, 195, 182, 110, 121, 118, 101, 116, 32, 13, 138, 102, 197, 145, 104, 97, 100, 110, 97, 103,
- 121, 11, 6, 195, 169, 67, 206, 11, 6, 195, 149, 37, 0, 11, 6, 195, 33, 193, 192, 11, 6, 195, 169, 67, 206, 15, 0, 35, 70, 80,
- 83, 69, 77, 49, 64, 47, 109, 65, 109, 91, 12, 109, 23, 109, 55, 23, 116, 57, 52, 108, 0, 11, 82, 101, 108, 32, 195, 186, 106, 114,
- 97, 32, 8, 197, 82, 37, 5, 48, 80, 11, 11, 200, 82, 163, 12, 137, 5, 43, 56, 176, 11, 0, 41, 12, 118, 101, 122, 101, 116, 197,
- 145, 115, 195, 169, 103, 105, 84, 109, 88, 109, 47, 118, 91, 113, 81, 37, 23, 47, 108, 81, 57, 108, 37, 0, 11, 81, 116, 97, 103, 106,
- 97, 105, 32, 7, 196, 137, 37, 9, 44, 11, 0, 39, 70, 44, 83, 12, 21, 69, 0, 49, 109, 55, 12, 109, 47, 12, 23, 49, 108, 48,
- 76, 39, 55, 50, 39, 65, 0, 11, 81, 107, 97, 112, 99, 115, 111, 108, 110, 111, 109, 32, 29, 70, 44, 83, 12, 21, 69, 0, 49, 109,
- 55, 12, 109, 47, 12, 23, 108, 107, 39, 88, 0, 11, 81, 97, 104, 104, 111, 122, 32, 40, 70, 44, 83, 12, 21, 69, 0, 49, 109, 55,
- 12, 109, 47, 12, 23, 109, 55, 39, 55, 84, 108, 91, 50, 39, 65, 0, 11, 81, 101, 108, 111, 108, 118, 97, 115, 110, 111, 109, 32, 11,
- 200, 61, 1, 82, 113, 67, 210, 60, 176, 11, 9, 198, 44, 83, 12, 21, 69, 0, 11, 0, 13, 202, 24, 83, 9, 56, 69, 76, 113, 48,
- 167, 48, 11, 29, 67, 5, 165, 0, 108, 89, 47, 10, 6, 15, 84, 114, 52, 57, 114, 49, 0, 11, 81, 118, 195, 161, 114, 106, 195, 161,
- 107, 32, 31, 67, 5, 165, 0, 108, 89, 47, 10, 6, 15, 89, 109, 52, 109, 47, 50, 113, 0, 11, 81, 115, 122, 101, 114, 101, 116, 110,
- 195, 169, 32, 27, 67, 5, 165, 0, 108, 89, 47, 10, 6, 15, 57, 109, 55, 88, 37, 49, 0, 11, 81, 106, 101, 108, 122, 105, 107, 32,
- 38, 67, 5, 165, 0, 108, 89, 47, 10, 6, 15, 79, 108, 50, 112, 47, 39, 47, 12, 114, 49, 0, 11, 81, 103, 121, 97, 110, 195, 173,
- 116, 111, 116, 116, 195, 161, 107, 32, 33, 67, 5, 165, 0, 108, 89, 47, 10, 6, 49, 113, 48, 84, 37, 91, 109, 55, 37, 0, 11, 81,
+ 101, 108, 32, 13, 7, 95, 35, 45, 195, 169, 9, 7, 113, 37, 81, 0, 0, 35, 7, 8, 195, 169, 20, 20, 5, 12, 107, 113, 47, 12,
+ 109, 55, 23, 109, 88, 109, 55, 118, 47, 12, 0, 13, 81, 101, 122, 101, 108, 197, 145, 116, 116, 32, 10, 199, 20, 195, 69, 57, 65, 78,
+ 36, 13, 10, 135, 195, 169, 18, 22, 5, 12, 20, 13, 10, 199, 32, 19, 12, 28, 21, 14, 36, 13, 6, 195, 52, 83, 148, 13, 18, 1,
+ 54, 107, 108, 119, 12, 39, 52, 0, 44, 81, 32, 115, 122, 111, 114, 32, 24, 1, 54, 107, 108, 47, 39, 72, 37, 49, 114, 47, 115, 55,
+ 0, 44, 21, 81, 32, 116, 195, 179, 108, 32, 18, 1, 54, 107, 108, 47, 12, 115, 55, 0, 44, 81, 32, 116, 195, 179, 108, 32, 17, 1,
+ 54, 107, 108, 47, 12, 108, 55, 0, 44, 81, 32, 116, 97, 108, 32, 16, 1, 54, 107, 108, 47, 12, 108, 55, 0, 44, 81, 32, 97, 108,
+ 32, 23, 1, 54, 104, 97, 116, 111, 100, 105, 107, 195, 161, 105, 103, 0, 44, 21, 29, 81, 32, 105, 103, 32, 19, 1, 54, 107, 108, 47,
+ 39, 72, 37, 49, 108, 37, 0, 44, 21, 81, 32, 105, 32, 0, 31, 68, 80, 83, 142, 36, 47, 109, 50, 12, 37, 10, 6, 15, 108, 49,
+ 108, 52, 114, 91, 0, 13, 81, 97, 107, 97, 114, 195, 161, 115, 32, 22, 68, 80, 83, 142, 36, 47, 109, 50, 12, 37, 23, 108, 89, 47,
+ 0, 13, 81, 97, 122, 116, 32, 9, 134, 5, 19, 20, 195, 169, 14, 13, 7, 196, 80, 83, 142, 36, 13, 18, 1, 55, 107, 113, 119, 12,
+ 109, 52, 0, 44, 81, 32, 115, 122, 101, 114, 32, 19, 1, 55, 107, 109, 47, 109, 91, 12, 109, 55, 0, 44, 81, 32, 115, 101, 108, 32,
+ 22, 1, 55, 107, 109, 47, 109, 91, 109, 49, 52, 109, 0, 44, 81, 32, 115, 101, 107, 114, 101, 32, 16, 1, 55, 107, 113, 47, 12, 109,
+ 55, 0, 44, 81, 32, 101, 108, 32, 17, 1, 55, 107, 113, 47, 12, 109, 55, 0, 44, 81, 32, 116, 101, 108, 32, 24, 1, 55, 107, 109,
+ 47, 109, 72, 37, 49, 113, 47, 118, 55, 0, 44, 21, 81, 32, 116, 197, 145, 108, 32, 18, 1, 55, 107, 113, 47, 12, 118, 55, 0, 44,
+ 81, 32, 116, 197, 145, 108, 32, 0, 7, 65, 56, 109, 50, 50, 0, 8, 197, 57, 147, 205, 60, 176, 13, 8, 197, 24, 17, 217, 56, 144,
+ 13, 9, 134, 1, 11, 3, 9, 195, 179, 13, 8, 197, 88, 84, 218, 36, 176, 13, 10, 135, 22, 195, 169, 7, 195, 169, 14, 13, 7, 132,
+ 195, 188, 7, 25, 13, 10, 135, 22, 195, 169, 7, 195, 169, 14, 20, 17, 1, 56, 67, 39, 55, 119, 12, 108, 55, 0, 44, 81, 32, 97,
+ 108, 32, 18, 1, 56, 67, 39, 55, 119, 12, 108, 55, 0, 44, 81, 32, 99, 97, 108, 32, 25, 1, 56, 110, 121, 111, 108, 99, 97, 100,
+ 105, 107, 195, 161, 105, 103, 0, 44, 21, 29, 81, 32, 105, 103, 32, 20, 1, 56, 67, 39, 55, 119, 108, 72, 37, 49, 108, 37, 0, 44,
+ 21, 81, 32, 105, 32, 0, 51, 10, 22, 195, 161, 12, 1, 19, 26, 15, 12, 20, 84, 114, 55, 108, 89, 39, 55, 47, 23, 108, 6, 15,
+ 83, 109, 55, 84, 109, 47, 113, 91, 52, 109, 0, 13, 82, 97, 32, 102, 101, 108, 118, 101, 116, 195, 169, 115, 114, 101, 32, 12, 137, 20,
+ 1, 12, 195, 161, 12, 20, 1, 13, 13, 57, 15, 11, 195, 182, 20, 5, 12, 5, 26, 5, 20, 20, 19, 195, 169, 7, 49, 110, 47, 109,
+ 55, 109, 88, 109, 76, 12, 113, 81, 23, 71, 37, 89, 47, 39, 91, 112, 47, 108, 50, 37, 0, 13, 81, 98, 105, 122, 116, 111, 115, 195,
+ 173, 116, 97, 110, 105, 32, 10, 135, 20, 197, 177, 14, 20, 5, 11, 13, 19, 1, 57, 49, 37, 55, 109, 50, 119, 109, 47, 0, 44, 81,
+ 32, 99, 101, 116, 32, 20, 1, 57, 49, 37, 55, 109, 50, 119, 12, 109, 55, 0, 44, 81, 32, 99, 101, 108, 32, 19, 1, 57, 49, 37,
+ 55, 109, 50, 119, 12, 109, 55, 0, 44, 81, 32, 101, 108, 32, 0, 29, 10, 19, 26, 195, 161, 13, 15, 12, 20, 1, 13, 89, 114, 65,
+ 39, 55, 47, 108, 65, 23, 49, 37, 0, 13, 81, 107, 105, 32, 10, 135, 26, 195, 161, 18, 21, 12, 20, 13, 10, 135, 2, 5, 19, 26,
+ 195, 169, 12, 13, 9, 134, 2, 195, 173, 26, 22, 1, 13, 14, 139, 6, 5, 10, 12, 197, 145, 4, 195, 182, 20, 20, 13, 14, 139, 11,
+ 5, 26, 4, 197, 145, 4, 195, 182, 20, 20, 13, 0, 12, 137, 5, 12, 20, 197, 177, 14, 20, 5, 11, 13, 7, 196, 77, 160, 71, 4,
+ 13, 12, 137, 5, 10, 20, 5, 20, 20, 195, 169, 11, 13, 0, 36, 69, 80, 84, 212, 72, 80, 47, 109, 91, 47, 52, 109, 10, 6, 15,
+ 89, 108, 71, 107, 108, 47, 115, 0, 13, 81, 115, 122, 97, 98, 104, 97, 116, 195, 179, 32, 38, 8, 5, 7, 25, 195, 188, 22, 195, 169,
+ 109, 79, 12, 111, 84, 113, 23, 47, 108, 34, 47, 39, 88, 114, 91, 0, 13, 81, 116, 97, 114, 116, 111, 122, 195, 161, 115, 32, 9, 198,
+ 13, 48, 80, 5, 67, 203, 13, 44, 12, 22, 1, 12, 195, 179, 19, 26, 195, 173, 14, 197, 177, 84, 108, 55, 115, 89, 112, 50, 117, 15,
+ 10, 107, 37, 72, 109, 81, 109, 71, 12, 0, 13, 81, 104, 105, 100, 101, 103, 101, 98, 98, 32, 8, 197, 4, 64, 84, 60, 176, 13, 16,
+ 141, 5, 12, 11, 5, 26, 4, 197, 145, 4, 195, 182, 20, 20, 13, 12, 137, 11, 9, 20, 195, 169, 20, 5, 12, 20, 13, 15, 140, 22,
+ 1, 12, 195, 179, 19, 26, 195, 173, 14, 197, 177, 13, 16, 141, 10, 5, 12, 195, 182, 12, 195, 169, 19, 14, 195, 169, 12, 13, 0, 11,
+ 1, 61, 109, 79, 109, 50, 55, 118, 0, 27, 18, 143, 6, 5, 12, 5, 12, 197, 145, 19, 19, 195, 169, 7, 195, 188, 11, 13, 17, 142,
+ 13, 5, 7, 11, 5, 26, 4, 197, 145, 4, 195, 182, 20, 20, 13, 17, 142, 195, 169, 18, 4, 5, 11, 12, 197, 145, 4, 195, 182, 20,
+ 20, 13, 0, 40, 9, 11, 195, 169, 16, 20, 5, 12, 5, 14, 49, 113, 48, 47, 109, 55, 109, 50, 23, 71, 109, 47, 109, 81, 50, 109,
+ 49, 0, 13, 81, 98, 101, 116, 101, 103, 110, 101, 107, 32, 56, 13, 195, 169, 16, 195, 188, 12, 5, 20, 5, 11, 8, 5, 26, 113, 48,
+ 111, 55, 109, 47, 109, 49, 107, 109, 88, 23, 107, 108, 89, 39, 50, 55, 112, 47, 39, 47, 12, 108, 0, 13, 81, 104, 97, 115, 111, 110,
+ 108, 195, 173, 116, 111, 116, 116, 97, 32, 0, 45, 9, 20, 1, 12, 195, 161, 12, 20, 1, 11, 47, 108, 55, 114, 55, 47, 108, 49, 23,
+ 108, 6, 15, 67, 39, 65, 39, 88, 115, 49, 0, 13, 82, 97, 32, 110, 121, 111, 109, 111, 122, 195, 179, 107, 32, 12, 137, 20, 1, 12,
+ 195, 161, 12, 20, 1, 11, 13, 30, 9, 13, 5, 18, 195, 188, 12, 20, 5, 11, 65, 109, 52, 111, 55, 47, 109, 49, 23, 83, 109, 55,
+ 0, 13, 81, 102, 101, 108, 32, 12, 137, 16, 195, 179, 26, 15, 12, 20, 1, 11, 13, 19, 144, 2, 9, 12, 12, 5, 14, 20, 25, 197,
+ 177, 26, 5, 20, 20, 5, 12, 13, 14, 139, 9, 7, 1, 26, 7, 1, 20, 195, 179, 10, 1, 13, 11, 200, 72, 83, 132, 77, 161, 82,
+ 8, 80, 13, 0, 10, 1, 64, 49, 40, 49, 108, 119, 0, 27, 6, 65, 64, 48, 113, 0, 13, 138, 19, 26, 195, 161, 13, 15, 12, 20,
+ 1, 11, 13, 0, 13, 138, 11, 195, 169, 18, 195, 169, 19, 195, 169, 20, 13, 23, 5, 20, 195, 169, 14, 25, 47, 113, 67, 10, 6, 15,
+ 91, 109, 65, 0, 13, 81, 115, 101, 109, 32, 42, 70, 77, 162, 78, 80, 83, 128, 89, 37, 50, 47, 109, 50, 23, 47, 109, 91, 47, 52,
+ 109, 89, 108, 71, 50, 37, 0, 13, 81, 116, 101, 115, 116, 114, 101, 115, 122, 97, 98, 110, 105, 32, 9, 198, 77, 162, 78, 80, 83, 128,
+ 13, 8, 133, 20, 195, 169, 14, 25, 13, 0, 14, 139, 20, 5, 13, 5, 20, 197, 145, 10, 195, 169, 20, 13, 17, 142, 13, 5, 7, 1,
+ 12, 1, 16, 195, 173, 20, 195, 179, 10, 1, 13, 15, 140, 195, 169, 18, 20, 5, 19, 195, 188, 12, 20, 5, 11, 13, 0, 10, 135, 195,
+ 169, 18, 9, 14, 20, 9, 13, 0, 6, 65, 68, 49, 40, 0, 31, 8, 195, 169, 10, 19, 26, 1, 11, 1, 113, 57, 89, 108, 49, 108,
+ 10, 6, 15, 84, 39, 55, 47, 0, 13, 81, 118, 111, 108, 116, 32, 12, 137, 20, 197, 177, 26, 6, 1, 12, 1, 20, 13, 11, 136, 20,
+ 1, 18, 20, 1, 14, 195, 161, 13, 0, 19, 144, 13, 197, 177, 11, 195, 182, 4, 20, 5, 20, 195, 169, 19, 8, 5, 26, 13, 0, 11,
+ 136, 6, 195, 161, 10, 12, 21, 14, 11, 13, 10, 199, 12, 83, 148, 72, 146, 213, 76, 13, 0, 18, 68, 77, 161, 19, 104, 101, 115, 122,
+ 100, 195, 169, 101, 115, 122, 0, 29, 42, 38, 68, 4, 32, 129, 56, 108, 71, 12, 108, 50, 23, 83, 39, 81, 55, 108, 55, 47, 108, 49,
+ 108, 47, 0, 13, 81, 102, 111, 103, 108, 97, 108, 116, 97, 107, 97, 116, 32, 18, 143, 11, 195, 182, 26, 9, 14, 20, 195, 169, 26, 13,
+ 195, 169, 14, 25, 13, 11, 136, 13, 195, 161, 19, 18, 195, 179, 12, 13, 16, 141, 3, 195, 169, 12, 11, 9, 20, 197, 177, 26, 195, 169,
+ 19, 13, 7, 196, 20, 32, 133, 56, 13, 7, 196, 4, 32, 129, 56, 13, 0, 7, 65, 72, 109, 51, 51, 0, 21, 146, 22, 195, 169, 7,
+ 12, 5, 7, 5, 19, 195, 173, 20, 5, 20, 20, 195, 169, 11, 13, 8, 197, 32, 148, 218, 20, 64, 13, 0, 10, 135, 18, 195, 169, 13,
+ 12, 9, 11, 13, 8, 133, 13, 195, 169, 7, 25, 13, 0, 12, 137, 9, 18, 195, 161, 14, 25, 8, 15, 26, 13, 10, 199, 80, 20, 148,
+ 4, 195, 65, 104, 13, 0, 7, 196, 81, 81, 19, 104, 76, 18, 67, 32, 241, 217, 107, 39, 79, 4, 108, 49, 37, 0, 81, 97, 107, 105,
+ 32, 17, 67, 32, 241, 217, 107, 4, 39, 79, 4, 108, 88, 0, 81, 97, 122, 32, 15, 67, 32, 241, 217, 107, 4, 39, 79, 4, 108, 0,
+ 81, 97, 32, 9, 198, 80, 84, 133, 52, 33, 78, 13, 34, 7, 5, 21, 18, 195, 179, 16, 1, 109, 40, 52, 115, 48, 108, 15, 10, 67,
+ 40, 81, 108, 47, 37, 0, 13, 81, 110, 121, 117, 103, 97, 116, 105, 32, 6, 195, 52, 81, 217, 13, 7, 132, 19, 195, 179, 20, 13, 6,
+ 195, 52, 81, 217, 13, 0, 7, 65, 76, 109, 91, 0, 14, 6, 65, 76, 91, 10, 0, 8, 197, 60, 179, 218, 56, 144, 13, 43, 10, 22,
+ 15, 14, 1, 20, 11, 15, 26, 195, 179, 84, 39, 50, 108, 47, 49, 39, 88, 115, 10, 6, 15, 48, 39, 50, 80, 108, 37, 47, 0, 13,
+ 81, 112, 111, 110, 116, 106, 97, 105, 116, 32, 8, 197, 88, 86, 133, 80, 144, 13, 8, 197, 44, 20, 21, 56, 176, 13, 13, 138, 22, 15,
+ 14, 1, 20, 11, 15, 26, 195, 179, 13, 11, 136, 13, 9, 12, 12, 9, 195, 179, 13, 13, 8, 197, 16, 243, 7, 61, 64, 13, 19, 3,
+ 22, 195, 182, 84, 6, 109, 90, 72, 15, 10, 6, 110, 89, 122, 109, 0, 25, 0, 9, 198, 60, 179, 218, 56, 18, 192, 13, 9, 198, 13,
+ 48, 80, 5, 67, 212, 13, 0, 9, 198, 32, 19, 12, 61, 69, 1, 13, 18, 143, 22, 195, 161, 12, 20, 15, 26, 1, 20, 195, 161, 2,
+ 195, 179, 12, 13, 0, 11, 200, 52, 20, 129, 16, 160, 78, 4, 176, 13, 0, 32, 70, 32, 18, 148, 4, 224, 75, 107, 108, 57, 47, 108,
+ 50, 108, 49, 23, 84, 113, 81, 52, 109, 0, 13, 81, 118, 195, 169, 103, 114, 101, 32, 12, 201, 52, 20, 129, 16, 128, 84, 56, 18, 192,
+ 13, 12, 201, 28, 243, 132, 61, 50, 207, 16, 146, 192, 13, 8, 197, 24, 83, 22, 21, 64, 13, 0, 21, 146, 14, 25, 9, 12, 22, 195,
+ 161, 14, 195, 173, 20, 195, 161, 19, 20, 195, 179, 12, 13, 12, 137, 19, 195, 169, 20, 195, 161, 12, 14, 9, 13, 12, 137, 14, 25, 195,
+ 186, 10, 20, 1, 14, 9, 13, 5, 194, 8, 16, 13, 0, 35, 67, 52, 81, 192, 65, 109, 81, 23, 49, 109, 55, 12, 23, 39, 55, 72,
+ 108, 50, 37, 0, 13, 82, 107, 101, 108, 108, 32, 111, 108, 100, 97, 110, 105, 32, 41, 67, 52, 81, 192, 65, 109, 81, 23, 49, 109, 55,
+ 12, 23, 84, 37, 90, 81, 114, 55, 50, 37, 0, 13, 82, 107, 101, 108, 108, 32, 118, 105, 122, 115, 103, 195, 161, 108, 110, 105, 32, 38,
+ 67, 52, 81, 192, 65, 109, 81, 10, 6, 15, 49, 109, 55, 12, 10, 6, 15, 67, 39, 65, 50, 37, 0, 13, 82, 107, 101, 108, 108, 32,
+ 110, 121, 111, 109, 110, 105, 32, 25, 67, 52, 81, 192, 65, 109, 81, 23, 108, 88, 39, 49, 108, 47, 0, 13, 81, 97, 122, 111, 107, 97,
+ 116, 32, 28, 67, 52, 81, 192, 65, 109, 81, 23, 108, 6, 15, 91, 39, 52, 71, 108, 0, 13, 82, 97, 32, 115, 111, 114, 98, 97, 32,
+ 45, 67, 52, 81, 192, 65, 109, 81, 23, 108, 6, 15, 57, 109, 55, 109, 50, 47, 49, 109, 88, 118, 84, 109, 55, 0, 13, 82, 97, 32,
+ 106, 101, 108, 101, 110, 116, 107, 101, 122, 197, 145, 118, 101, 108, 32, 29, 67, 52, 81, 192, 65, 109, 81, 23, 37, 91, 23, 47, 40, 72,
+ 39, 65, 0, 13, 82, 105, 115, 32, 116, 117, 100, 111, 109, 32, 24, 67, 52, 81, 192, 65, 109, 81, 23, 108, 23, 107, 112, 52, 0, 13,
+ 82, 97, 32, 104, 195, 173, 114, 32, 15, 67, 52, 81, 192, 65, 109, 81, 23, 108, 0, 13, 81, 97, 32, 6, 195, 52, 81, 192, 13, 0,
+ 11, 136, 13, 9, 12, 12, 9, 195, 179, 20, 13, 24, 68, 20, 208, 133, 72, 109, 65, 71, 109, 52, 23, 84, 39, 55, 47, 0, 13, 81,
+ 118, 111, 108, 116, 32, 13, 196, 20, 208, 133, 72, 13, 81, 118, 111, 108, 116, 32, 8, 133, 1, 12, 22, 195, 179, 13, 7, 196, 20, 208,
+ 133, 72, 13, 0, 8, 133, 11, 195, 182, 12, 20, 13, 28, 67, 8, 19, 0, 71, 108, 55, 23, 39, 55, 72, 108, 55, 114, 50, 0, 13,
+ 81, 111, 108, 100, 97, 108, 195, 161, 110, 32, 12, 201, 20, 194, 5, 49, 145, 90, 21, 69, 0, 13, 8, 133, 10, 195, 182, 20, 20, 13,
+ 11, 193, 84, 17, 83, 46, 32, 105, 32, 46, 32, 0, 6, 195, 12, 146, 203, 13, 9, 66, 85, 0, 40, 48, 0, 42, 42, 0, 11, 136,
+ 10, 195, 161, 18, 20, 21, 14, 11, 13, 41, 73, 44, 20, 3, 76, 243, 1, 80, 32, 78, 49, 108, 48, 76, 39, 55, 108, 47, 71, 108,
+ 50, 23, 108, 88, 23, 84, 39, 55, 47, 0, 13, 82, 97, 122, 32, 118, 111, 108, 116, 32, 10, 199, 20, 193, 143, 28, 17, 14, 36, 13,
+ 10, 199, 8, 83, 85, 80, 21, 14, 36, 13, 10, 199, 20, 197, 137, 76, 83, 14, 36, 13, 9, 134, 3, 195, 169, 12, 10, 1, 13, 10,
+ 135, 5, 12, 10, 195, 182, 20, 20, 13, 20, 145, 20, 5, 12, 10, 5, 19, 195, 173, 20, 195, 169, 19, 195, 169, 8, 5, 26, 13, 11,
+ 136, 20, 197, 145, 12, 195, 188, 14, 11, 13, 0, 10, 135, 12, 195, 161, 20, 20, 1, 13, 13, 0, 4, 193, 88, 42, 6, 65, 88, 84,
+ 113, 0, 12, 201, 40, 81, 217, 104, 85, 5, 44, 85, 0, 13, 9, 134, 22, 195, 173, 22, 15, 11, 13, 8, 197, 72, 243, 148, 40, 16,
+ 13, 8, 197, 57, 147, 205, 60, 208, 13, 8, 197, 48, 83, 20, 20, 208, 13, 0, 9, 198, 29, 145, 82, 52, 82, 192, 13, 34, 11, 19,
+ 26, 1, 2, 195, 161, 12, 25, 26, 195, 179, 89, 108, 71, 114, 57, 88, 115, 23, 40, 47, 114, 50, 0, 13, 81, 117, 116, 195, 161, 110,
+ 32, 9, 198, 72, 17, 207, 104, 226, 64, 13, 13, 138, 22, 1, 4, 195, 161, 19, 26, 15, 20, 20, 13, 9, 198, 40, 83, 5, 104, 226,
+ 64, 13, 9, 198, 57, 145, 82, 80, 82, 192, 13, 16, 141, 2, 9, 26, 15, 14, 25, 195, 173, 20, 1, 14, 9, 1, 13, 5, 194, 5,
+ 48, 72, 0, 40, 6, 8, 195, 161, 18, 15, 13, 107, 114, 52, 39, 65, 23, 113, 84, 37, 81, 23, 71, 112, 52, 50, 37, 0, 13, 82,
+ 195, 169, 118, 105, 103, 32, 98, 195, 173, 114, 110, 105, 32, 9, 134, 2, 195, 173, 26, 26, 1, 13, 13, 138, 11, 195, 182, 20, 5, 12,
+ 5, 26, 197, 145, 13, 12, 137, 18, 195, 182, 22, 9, 4, 5, 2, 2, 13, 10, 135, 10, 15, 7, 18, 195, 179, 12, 13, 13, 138, 19,
+ 26, 15, 12, 7, 195, 161, 12, 14, 1, 13, 8, 133, 195, 186, 20, 15, 14, 13, 8, 133, 11, 195, 182, 19, 26, 13, 8, 133, 195, 186,
+ 20, 15, 14, 20, 0, 15, 140, 195, 182, 19, 19, 26, 5, 18, 1, 11, 15, 20, 20, 13, 16, 141, 13, 5, 7, 20, 5, 12, 195, 173,
+ 20, 195, 188, 14, 11, 13, 15, 4, 95, 49, 77, 52, 109, 79, 71, 37, 55, 55, 37, 115, 0, 0, 12, 1, 92, 71, 109, 49, 122, 55,
+ 109, 91, 0, 27, 11, 65, 92, 72, 40, 48, 55, 108, 84, 113, 0, 11, 136, 7, 25, 1, 14, 195, 186, 10, 1, 13, 8, 197, 88, 85,
+ 20, 20, 176, 13, 11, 136, 6, 195, 188, 12, 5, 11, 18, 5, 13, 12, 201, 88, 243, 129, 80, 179, 218, 56, 18, 192, 13, 9, 134, 12,
+ 1, 11, 195, 179, 11, 13, 12, 201, 24, 241, 204, 4, 194, 207, 104, 226, 64, 13, 0, 10, 135, 10, 195, 182, 20, 20, 5, 11, 13, 0,
+ 14, 1, 94, 83, 110, 55, 83, 109, 55, 113, 67, 112, 55, 0, 9, 134, 20, 195, 169, 18, 14, 9, 13, 13, 138, 22, 9, 26, 19, 7,
+ 195, 161, 12, 10, 1, 13, 9, 134, 11, 195, 182, 20, 14, 9, 13, 0, 14, 139, 11, 18, 9, 20, 9, 11, 195, 161, 11, 18, 1, 13,
+ 38, 4, 7, 195, 169, 16, 81, 113, 48, 23, 83, 39, 79, 108, 89, 47, 114, 91, 114, 47, 0, 13, 81, 102, 111, 103, 121, 97, 115, 122,
+ 116, 195, 161, 115, 195, 161, 116, 32, 11, 200, 57, 146, 84, 61, 69, 21, 56, 176, 13, 10, 135, 19, 5, 7, 195, 169, 12, 25, 13, 7,
+ 132, 13, 195, 179, 4, 13, 7, 132, 7, 195, 169, 16, 13, 0, 4, 193, 96, 42, 7, 65, 96, 37, 49, 89, 0, 11, 136, 18, 195, 161,
+ 22, 5, 14, 14, 9, 13, 16, 65, 96, 47, 112, 88, 88, 109, 55, 0, 44, 42, 81, 101, 108, 32, 0, 10, 135, 10, 195, 161, 18, 20,
+ 1, 19, 13, 5, 194, 4, 64, 13, 15, 4, 95, 49, 77, 50, 109, 79, 65, 37, 55, 55, 37, 115, 0, 0, 14, 139, 11, 195, 169, 18,
+ 4, 195, 169, 19, 195, 169, 20, 13, 18, 143, 13, 5, 7, 1, 12, 195, 161, 26, 195, 161, 19, 18, 195, 179, 12, 13, 10, 199, 80, 20,
+ 148, 4, 195, 65, 80, 13, 15, 140, 195, 169, 12, 3, 5, 12, 197, 145, 4, 20, 5, 11, 13, 13, 138, 16, 9, 19, 26, 11, 195, 161,
+ 12, 14, 9, 13, 13, 138, 19, 5, 2, 5, 19, 19, 195, 169, 7, 5, 13, 17, 4, 95, 49, 77, 51, 109, 79, 65, 37, 55, 55, 37,
+ 114, 52, 72, 0, 0, 14, 139, 195, 186, 10, 4, 15, 14, 19, 195, 161, 7, 1, 13, 40, 7, 14, 25, 5, 12, 22, 197, 177, 67, 109,
+ 55, 84, 117, 23, 37, 91, 65, 109, 52, 47, 109, 47, 118, 49, 0, 13, 81, 105, 115, 109, 101, 114, 116, 101, 116, 197, 145, 107, 32, 8,
+ 133, 195, 169, 12, 5, 19, 13, 0, 11, 65, 100, 37, 48, 89, 37, 55, 39, 50, 0, 24, 149, 20, 195, 182, 18, 22, 195, 169, 14, 25,
+ 10, 1, 22, 1, 19, 12, 1, 20, 18, 195, 179, 12, 13, 20, 145, 20, 195, 161, 13, 15, 7, 1, 20, 195, 161, 19, 195, 161, 2, 195,
+ 179, 12, 13, 33, 6, 11, 5, 22, 195, 169, 19, 49, 109, 84, 113, 91, 23, 108, 23, 83, 109, 55, 107, 118, 0, 13, 82, 97, 32, 102,
+ 101, 108, 104, 197, 145, 32, 11, 136, 22, 195, 169, 7, 5, 26, 14, 9, 13, 13, 138, 20, 5, 11, 9, 14, 20, 195, 188, 14, 11, 13,
+ 8, 197, 4, 176, 82, 77, 160, 13, 9, 134, 11, 5, 22, 195, 169, 19, 13, 12, 67, 16, 245, 206, 72, 39, 58, 50, 0, 42, 42, 0,
+ 16, 141, 195, 182, 14, 11, 195, 182, 12, 20, 19, 195, 169, 7, 5, 13, 33, 70, 57, 149, 71, 60, 69, 0, 67, 40, 81, 39, 47, 12,
+ 15, 65, 108, 52, 108, 72, 50, 37, 0, 13, 81, 109, 97, 114, 97, 100, 110, 105, 32, 9, 198, 24, 244, 132, 84, 197, 0, 13, 0, 46,
+ 10, 8, 15, 18, 4, 5, 18, 5, 10, 197, 177, 107, 39, 52, 72, 109, 52, 109, 57, 117, 23, 49, 113, 52, 72, 113, 91, 71, 109, 50,
+ 0, 13, 81, 107, 195, 169, 114, 100, 195, 169, 115, 98, 101, 110, 32, 10, 199, 32, 83, 25, 104, 85, 2, 20, 13, 6, 195, 76, 20, 192,
+ 13, 0, 19, 144, 13, 5, 7, 19, 26, 195, 188, 12, 5, 20, 195, 169, 19, 195, 169, 20, 13, 45, 68, 20, 118, 73, 44, 109, 79, 12,
+ 37, 49, 10, 6, 15, 47, 109, 55, 109, 48, 107, 109, 57, 113, 52, 118, 55, 0, 13, 81, 116, 101, 108, 101, 112, 104, 101, 108, 121, 195,
+ 169, 114, 197, 145, 108, 32, 33, 68, 20, 118, 73, 44, 109, 79, 12, 37, 49, 23, 84, 109, 88, 109, 47, 118, 57, 109, 0, 13, 81, 118,
+ 101, 122, 101, 116, 197, 145, 106, 101, 32, 40, 68, 20, 118, 73, 44, 109, 79, 12, 37, 49, 23, 49, 113, 48, 84, 37, 91, 109, 55, 118,
+ 57, 109, 0, 13, 81, 107, 195, 169, 112, 118, 105, 115, 101, 108, 197, 145, 106, 101, 32, 19, 144, 6, 5, 12, 20, 195, 188, 14, 20, 5,
+ 20, 195, 169, 19, 195, 169, 20, 13, 12, 137, 12, 5, 8, 5, 20, 195, 188, 14, 11, 13, 7, 196, 20, 118, 73, 44, 13, 0, 6, 65,
+ 104, 88, 113, 0, 25, 69, 24, 244, 132, 84, 192, 83, 39, 34, 72, 40, 55, 23, 109, 55, 118, 0, 13, 81, 101, 108, 197, 145, 32, 39,
+ 69, 32, 243, 140, 5, 0, 107, 39, 50, 55, 108, 48, 10, 6, 15, 47, 110, 52, 55, 113, 91, 113, 47, 0, 13, 81, 116, 195, 182, 114,
+ 108, 195, 169, 115, 195, 169, 116, 32, 8, 197, 57, 147, 205, 60, 224, 13, 13, 138, 18, 5, 14, 4, 197, 145, 18, 195, 182, 11, 13, 13,
+ 138, 20, 5, 18, 5, 13, 20, 195, 188, 14, 11, 13, 8, 197, 64, 144, 67, 60, 224, 13, 8, 197, 24, 244, 132, 84, 192, 13, 0, 16,
+ 141, 5, 18, 5, 4, 13, 195, 169, 14, 25, 5, 26, 197, 145, 13, 13, 138, 13, 21, 14, 11, 195, 161, 18, 195, 179, 12, 13, 9, 198,
+ 88, 149, 1, 80, 160, 64, 13, 9, 198, 53, 85, 1, 80, 160, 64, 13, 12, 137, 6, 5, 12, 14, 195, 182, 22, 197, 145, 13, 8, 133,
+ 12, 195, 169, 7, 25, 13, 0, 10, 135, 11, 195, 169, 13, 13, 5, 12, 13, 10, 199, 52, 243, 137, 80, 244, 143, 44, 13, 14, 139, 22,
+ 195, 161, 12, 12, 195, 161, 18, 195, 179, 12, 13, 10, 199, 24, 244, 132, 84, 197, 1, 44, 13, 0, 25, 68, 97, 98, 73, 36, 47, 37,
+ 88, 109, 50, 67, 39, 55, 119, 12, 108, 55, 0, 44, 42, 81, 97, 108, 32, 0, 34, 69, 40, 83, 5, 57, 64, 57, 109, 55, 109, 50,
+ 47, 23, 89, 114, 65, 40, 49, 52, 108, 0, 13, 81, 115, 122, 195, 161, 109, 117, 107, 114, 97, 32, 12, 137, 195, 179, 18, 195, 161, 20,
+ 195, 179, 12, 13, 13, 138, 19, 26, 195, 161, 18, 13, 1, 26, 195, 179, 13, 8, 197, 40, 83, 5, 57, 64, 13, 16, 9, 95, 35, 45,
+ 195, 161, 18, 195, 179, 12, 114, 52, 115, 55, 0, 0, 0, 13, 138, 6, 197, 145, 8, 1, 4, 14, 1, 7, 25, 13, 0, 45, 68, 85,
+ 64, 193, 36, 40, 119, 12, 108, 37, 23, 113, 48, 111, 55, 109, 47, 109, 23, 109, 55, 118, 47, 12, 0, 13, 82, 195, 169, 112, 195, 188,
+ 108, 101, 116, 101, 32, 101, 108, 197, 145, 116, 116, 32, 0, 8, 197, 4, 192, 75, 61, 64, 13, 8, 197, 80, 84, 150, 21, 64, 13, 0,
+ 14, 139, 11, 195, 182, 22, 5, 20, 11, 5, 26, 9, 11, 13, 9, 198, 8, 85, 137, 80, 83, 20, 13, 9, 134, 20, 195, 161, 13, 1,
+ 4, 13, 0, 9, 198, 32, 83, 25, 21, 69, 5, 13, 14, 139, 6, 5, 12, 15, 12, 22, 1, 19, 195, 179, 20, 13, 10, 135, 7, 18,
+ 195, 179, 6, 15, 20, 13, 0, 13, 138, 8, 5, 12, 25, 195, 188, 11, 195, 182, 14, 13, 19, 144, 8, 1, 19, 26, 14, 195, 161, 12,
+ 1, 20, 195, 161, 18, 195, 179, 12, 13, 7, 132, 11, 195, 182, 4, 13, 7, 196, 80, 83, 9, 44, 13, 7, 132, 195, 188, 12, 20, 13,
+ 0, 25, 5, 195, 161, 12, 12, 20, 114, 55, 47, 23, 110, 89, 12, 109, 0, 13, 81, 195, 182, 115, 115, 122, 101, 32, 35, 5, 195, 161,
+ 12, 12, 20, 114, 55, 47, 23, 48, 113, 55, 72, 108, 49, 113, 50, 47, 0, 13, 81, 112, 195, 169, 108, 100, 97, 107, 195, 169, 110, 116,
+ 32, 19, 4, 195, 173, 7, 25, 112, 79, 23, 84, 108, 50, 0, 13, 81, 118, 97, 110, 32, 8, 197, 77, 160, 75, 52, 16, 13, 21, 4,
+ 195, 173, 7, 25, 112, 79, 15, 84, 39, 55, 47, 0, 13, 81, 118, 111, 108, 116, 32, 10, 135, 5, 19, 26, 11, 195, 182, 26, 13, 8,
+ 133, 195, 161, 12, 12, 20, 13, 7, 132, 195, 173, 7, 25, 13, 0, 9, 198, 72, 243, 148, 4, 226, 64, 13, 9, 198, 80, 84, 141, 20,
+ 149, 0, 13, 9, 198, 48, 85, 5, 56, 226, 64, 13, 21, 146, 13, 195, 179, 4, 15, 19, 195, 173, 20, 195, 161, 19, 195, 161, 18, 195,
+ 179, 12, 13, 9, 198, 80, 20, 148, 4, 226, 64, 13, 9, 198, 52, 243, 132, 4, 226, 64, 13, 0, 9, 198, 80, 20, 148, 4, 226, 65,
+ 13, 15, 204, 4, 194, 193, 48, 208, 90, 61, 69, 1, 44, 224, 75, 13, 0, 7, 196, 80, 242, 138, 4, 13, 10, 135, 21, 20, 3, 195,
+ 161, 2, 1, 13, 11, 200, 32, 149, 129, 80, 179, 218, 88, 16, 13, 0, 8, 197, 88, 17, 217, 60, 176, 72, 11, 136, 20, 5, 19, 20,
+ 195, 169, 2, 5, 13, 8, 197, 88, 20, 212, 4, 112, 13, 40, 9, 19, 9, 11, 5, 18, 195, 188, 12, 20, 91, 37, 49, 109, 52, 111,
+ 55, 47, 23, 49, 37, 83, 39, 81, 50, 39, 65, 0, 13, 81, 107, 105, 102, 111, 103, 110, 111, 109, 32, 8, 197, 24, 17, 217, 60, 176,
+ 13, 12, 201, 24, 83, 4, 60, 193, 207, 104, 226, 64, 13, 9, 134, 3, 195, 173, 13, 5, 11, 13, 13, 138, 11, 9, 20, 195, 169, 18,
+ 195, 188, 14, 11, 13, 9, 134, 3, 195, 169, 12, 15, 11, 13, 16, 9, 95, 35, 45, 195, 161, 20, 195, 179, 12, 114, 47, 115, 55, 0,
+ 0, 9, 198, 48, 84, 218, 80, 82, 192, 72, 9, 198, 24, 84, 212, 20, 226, 64, 13, 9, 198, 44, 84, 133, 76, 226, 64, 13, 9, 198,
+ 88, 84, 218, 80, 82, 192, 13, 0, 22, 67, 44, 148, 192, 49, 37, 91, 23, 47, 109, 55, 115, 0, 13, 81, 116, 101, 108, 195, 179, 32,
+ 30, 67, 44, 148, 192, 49, 37, 91, 15, 47, 111, 52, 109, 55, 65, 109, 47, 0, 13, 81, 116, 195, 188, 114, 101, 108, 109, 101, 116, 32,
+ 19, 144, 5, 12, 11, 195, 169, 16, 26, 5, 12, 195, 169, 19, 195, 188, 14, 11, 13, 24, 67, 44, 148, 192, 49, 37, 91, 15, 109, 52,
+ 109, 57, 117, 0, 13, 81, 101, 114, 101, 106, 197, 177, 32, 13, 138, 19, 26, 15, 12, 7, 195, 161, 12, 10, 1, 13, 10, 199, 77, 163,
+ 205, 8, 21, 15, 56, 22, 0, 15, 140, 20, 18, 195, 179, 14, 10, 195, 161, 18, 195, 179, 12, 13, 15, 140, 20, 9, 12, 1, 12, 13,
+ 195, 161, 18, 195, 179, 12, 13, 11, 200, 29, 144, 78, 4, 180, 218, 36, 176, 13, 15, 140, 4, 195, 182, 18, 195, 182, 13, 2, 195, 182,
+ 12, 20, 13, 9, 134, 3, 195, 173, 13, 5, 14, 13, 12, 137, 22, 195, 161, 12, 20, 15, 26, 195, 179, 13, 0, 12, 201, 52, 83, 133,
+ 81, 33, 78, 16, 85, 0, 13, 16, 141, 22, 195, 161, 12, 20, 15, 26, 20, 1, 20, 15, 20, 20, 13, 39, 69, 72, 18, 206, 4, 176,
+ 52, 108, 49, 50, 108, 49, 10, 6, 15, 71, 109, 50, 12, 111, 50, 49, 109, 47, 0, 13, 81, 98, 101, 110, 110, 195, 188, 110, 107, 101,
+ 116, 32, 24, 69, 88, 82, 5, 80, 144, 84, 109, 107, 109, 47, 37, 23, 108, 89, 47, 0, 13, 81, 97, 122, 116, 32, 12, 201, 44, 146,
+ 133, 48, 83, 148, 20, 226, 64, 13, 0, 28, 70, 76, 146, 197, 72, 84, 192, 91, 37, 49, 109, 52, 109, 91, 23, 84, 39, 55, 47, 0,
+ 13, 81, 118, 111, 108, 116, 32, 12, 137, 19, 26, 195, 161, 13, 21, 11, 18, 1, 13, 9, 198, 12, 146, 203, 56, 82, 192, 13, 0, 9,
+ 1, 126, 47, 37, 55, 72, 109, 0, 10, 135, 20, 195, 182, 2, 2, 9, 20, 13, 0, 15, 140, 16, 15, 19, 26, 20, 10, 195, 161, 18,
+ 195, 179, 12, 13, 15, 140, 15, 11, 20, 1, 20, 195, 161, 19, 2, 195, 179, 12, 13, 10, 135, 5, 12, 195, 169, 18, 14, 9, 13, 9,
+ 198, 16, 80, 197, 52, 33, 82, 20, 9, 198, 56, 245, 133, 52, 33, 82, 20, 0, 12, 201, 36, 225, 15, 44, 243, 20, 56, 18, 192, 13,
+ 9, 198, 80, 20, 148, 4, 224, 75, 13, 0, 33, 70, 77, 161, 82, 36, 229, 0, 89, 109, 52, 37, 50, 47, 23, 108, 88, 39, 49, 50,
+ 108, 49, 0, 13, 81, 97, 122, 111, 107, 110, 97, 107, 32, 27, 70, 77, 161, 82, 36, 229, 0, 89, 109, 52, 37, 50, 47, 23, 84, 39,
+ 55, 47, 0, 13, 81, 118, 111, 108, 116, 32, 44, 70, 77, 161, 82, 36, 229, 0, 89, 109, 52, 37, 50, 47, 23, 65, 115, 72, 39, 91,
+ 112, 47, 107, 108, 47, 115, 0, 13, 81, 109, 195, 179, 100, 111, 115, 195, 173, 116, 104, 97, 116, 195, 179, 32, 12, 137, 13, 5, 7, 11,
+ 195, 169, 18, 14, 9, 13, 16, 141, 10, 5, 12, 5, 14, 19, 195, 169, 7, 5, 11, 18, 5, 13, 12, 137, 13, 5, 7, 14, 195, 169,
+ 26, 14, 9, 13, 9, 198, 77, 161, 82, 36, 229, 0, 13, 0, 18, 143, 6, 5, 12, 9, 14, 4, 21, 12, 195, 161, 19, 2, 195, 179,
+ 12, 13, 18, 143, 20, 195, 161, 13, 15, 7, 1, 20, 195, 161, 19, 2, 195, 179, 12, 13, 0, 15, 204, 44, 243, 80, 72, 243, 73, 77,
+ 54, 149, 52, 242, 192, 13, 55, 8, 19, 26, 195, 161, 13, 195, 173, 20, 89, 114, 65, 112, 47, 10, 6, 15, 108, 6, 15, 65, 37, 50,
+ 37, 89, 47, 109, 52, 109, 55, 50, 110, 49, 0, 13, 82, 97, 32, 109, 105, 110, 105, 115, 122, 116, 101, 114, 101, 108, 110, 195, 182, 107,
+ 32, 12, 201, 80, 20, 148, 4, 195, 65, 104, 224, 75, 13, 12, 201, 80, 20, 148, 4, 195, 65, 104, 224, 75, 13, 11, 136, 19, 26, 195,
+ 161, 13, 195, 173, 20, 13, 0, 11, 136, 195, 169, 18, 11, 5, 26, 197, 145, 13, 12, 137, 195, 188, 26, 5, 13, 13, 195, 179, 4, 13,
+ 13, 138, 9, 7, 195, 169, 14, 25, 195, 188, 14, 11, 13, 20, 145, 11, 15, 14, 3, 5, 16, 3, 9, 195, 179, 10, 195, 161, 18, 195,
+ 179, 12, 13, 0, 20, 145, 20, 5, 22, 195, 169, 11, 5, 14, 25, 19, 195, 169, 7, 5, 11, 18, 5, 13, 9, 198, 32, 22, 149, 17,
+ 64, 64, 13, 0, 31, 10, 22, 9, 26, 19, 7, 195, 161, 12, 14, 9, 84, 37, 90, 81, 114, 55, 50, 37, 23, 108, 89, 47, 0, 13,
+ 81, 97, 122, 116, 32, 0, 26, 68, 48, 83, 142, 20, 55, 109, 50, 12, 109, 23, 109, 50, 12, 109, 49, 0, 13, 81, 101, 110, 110, 101,
+ 107, 32, 21, 68, 48, 83, 142, 20, 55, 109, 50, 12, 109, 23, 52, 114, 0, 13, 81, 114, 195, 161, 32, 14, 139, 14, 195, 169, 16, 5,
+ 19, 19, 195, 169, 7, 5, 13, 33, 68, 48, 83, 142, 20, 55, 109, 50, 12, 109, 23, 89, 109, 52, 37, 50, 47, 109, 65, 0, 13, 81,
+ 115, 122, 101, 114, 105, 110, 116, 101, 109, 32, 24, 67, 77, 161, 77, 89, 109, 65, 23, 109, 55, 118, 47, 12, 0, 13, 81, 101, 108, 197,
+ 145, 116, 116, 32, 22, 68, 48, 83, 142, 20, 55, 109, 50, 12, 109, 23, 89, 115, 0, 13, 81, 115, 122, 195, 179, 32, 35, 68, 48, 83,
+ 142, 20, 55, 109, 50, 12, 109, 23, 89, 111, 49, 91, 113, 81, 109, 65, 0, 13, 81, 115, 122, 195, 188, 107, 115, 195, 169, 103, 101, 109,
+ 32, 31, 68, 48, 83, 142, 20, 55, 109, 50, 12, 109, 15, 89, 111, 49, 91, 113, 81, 0, 13, 81, 115, 122, 195, 188, 107, 115, 195, 169,
+ 103, 32, 14, 139, 11, 195, 169, 16, 5, 19, 19, 195, 169, 7, 5, 13, 14, 139, 11, 195, 169, 16, 22, 9, 19, 5, 12, 197, 145, 13,
+ 12, 137, 19, 9, 5, 20, 20, 195, 188, 14, 11, 13, 7, 132, 11, 195, 182, 16, 13, 7, 196, 48, 83, 142, 20, 13, 0, 0, 31, 6,
+ 1, 20, 20, 195, 179, 12, 108, 47, 12, 115, 55, 10, 6, 15, 83, 113, 55, 50, 37, 0, 13, 81, 102, 195, 169, 108, 110, 105, 32, 10,
+ 135, 11, 15, 18, 195, 186, 1, 11, 13, 11, 136, 7, 25, 5, 14, 7, 195, 169, 14, 13, 8, 133, 14, 195, 169, 7, 25, 13, 9, 134,
+ 1, 20, 20, 195, 179, 12, 13, 0, 9, 198, 52, 81, 212, 20, 227, 137, 13, 11, 136, 22, 195, 161, 7, 25, 14, 1, 11, 13, 10, 199,
+ 20, 192, 86, 84, 197, 1, 44, 13, 6, 195, 32, 145, 4, 13, 0, 12, 137, 22, 195, 161, 12, 1, 19, 26, 15, 11, 13, 0, 12, 201,
+ 77, 160, 66, 4, 67, 129, 65, 32, 64, 13, 11, 136, 20, 1, 12, 195, 161, 12, 20, 1, 13, 13, 138, 2, 15, 18, 195, 173, 20, 1,
+ 14, 1, 11, 13, 12, 137, 3, 19, 195, 182, 11, 11, 5, 14, 20, 13, 8, 197, 28, 243, 66, 61, 64, 13, 8, 197, 21, 161, 75, 21,
+ 64, 13, 0, 0, 15, 140, 8, 1, 20, 195, 179, 19, 195, 161, 7, 14, 1, 11, 13, 21, 146, 195, 161, 12, 12, 1, 13, 20, 9, 20,
+ 11, 195, 161, 18, 19, 195, 161, 7, 1, 13, 15, 140, 5, 12, 12, 195, 161, 20, 195, 179, 11, 14, 1, 11, 13, 13, 138, 11, 9, 20,
+ 1, 12, 195, 161, 12, 20, 1, 13, 6, 195, 5, 81, 192, 20, 0, 18, 68, 53, 54, 141, 64, 101, 109, 101, 115, 122, 101, 109, 112, 195,
+ 169, 0, 29, 19, 68, 53, 54, 141, 64, 101, 109, 101, 115, 122, 101, 109, 112, 195, 169, 0, 29, 42, 22, 4, 195, 161, 12, 12, 114, 55,
+ 12, 23, 108, 52, 52, 108, 0, 13, 81, 97, 114, 114, 97, 32, 16, 141, 13, 5, 7, 6, 5, 12, 5, 12, 197, 145, 14, 5, 11, 13,
+ 16, 141, 19, 26, 1, 11, 195, 169, 18, 20, 197, 145, 14, 5, 11, 13, 16, 141, 2, 9, 26, 15, 20, 20, 19, 195, 161, 7, 14, 1,
+ 11, 13, 7, 132, 195, 161, 12, 12, 13, 0, 13, 138, 15, 18, 19, 26, 195, 161, 7, 14, 1, 11, 13, 17, 142, 2, 9, 3, 9, 11,
+ 12, 9, 26, 197, 145, 11, 14, 5, 11, 13, 15, 140, 11, 195, 182, 18, 195, 188, 12, 195, 182, 20, 20, 5, 13, 0, 20, 66, 8, 80,
+ 71, 109, 23, 116, 57, 52, 108, 0, 13, 81, 195, 186, 106, 114, 97, 32, 12, 137, 3, 19, 5, 18, 195, 169, 12, 14, 9, 13, 25, 66,
+ 8, 80, 71, 109, 10, 6, 15, 108, 89, 47, 23, 37, 91, 0, 13, 82, 97, 122, 116, 32, 105, 115, 32, 5, 194, 8, 80, 13, 5, 194,
+ 8, 80, 13, 0, 9, 198, 72, 82, 212, 61, 32, 73, 13, 15, 140, 7, 1, 26, 4, 1, 19, 195, 161, 7, 14, 1, 11, 13, 15, 140,
+ 5, 12, 5, 7, 5, 14, 4, 197, 145, 14, 5, 11, 13, 14, 203, 52, 81, 198, 60, 112, 76, 52, 22, 143, 81, 64, 13, 6, 195, 76,
+ 20, 212, 13, 0, 27, 68, 88, 243, 14, 4, 84, 39, 55, 50, 108, 23, 65, 108, 81, 114, 47, 0, 13, 81, 109, 97, 103, 195, 161, 116,
+ 32, 22, 68, 88, 243, 14, 4, 84, 39, 55, 50, 108, 23, 83, 109, 55, 0, 13, 81, 102, 101, 108, 32, 22, 68, 88, 243, 14, 4, 84,
+ 39, 55, 50, 108, 23, 65, 109, 81, 0, 13, 81, 109, 101, 103, 32, 33, 68, 88, 243, 14, 4, 84, 39, 55, 50, 108, 23, 65, 109, 81,
+ 23, 118, 49, 109, 47, 0, 13, 82, 109, 101, 103, 32, 197, 145, 107, 101, 116, 32, 32, 68, 88, 243, 14, 4, 84, 39, 55, 50, 108, 23,
+ 47, 109, 52, 84, 109, 88, 50, 37, 0, 13, 81, 116, 101, 114, 118, 101, 122, 110, 105, 32, 45, 68, 88, 243, 14, 4, 84, 39, 55, 50,
+ 108, 23, 108, 23, 49, 113, 52, 72, 118, 112, 84, 109, 49, 109, 47, 0, 13, 82, 97, 32, 107, 195, 169, 114, 100, 197, 145, 195, 173, 118,
+ 101, 107, 101, 116, 32, 12, 137, 19, 26, 15, 11, 195, 161, 19, 15, 19, 13, 12, 137, 19, 5, 2, 5, 19, 19, 195, 169, 7, 13, 12,
+ 137, 19, 26, 195, 188, 11, 19, 195, 169, 7, 13, 12, 137, 19, 26, 195, 188, 11, 19, 195, 169, 7, 13, 11, 200, 32, 19, 1, 77, 165,
+ 15, 81, 64, 13, 7, 196, 32, 148, 218, 36, 13, 7, 196, 88, 243, 14, 4, 13, 0, 36, 69, 32, 243, 14, 5, 0, 107, 39, 55, 50,
+ 108, 48, 23, 72, 113, 55, 109, 55, 118, 47, 12, 0, 13, 81, 100, 195, 169, 108, 101, 108, 197, 145, 116, 116, 32, 34, 69, 32, 243, 14,
+ 5, 0, 107, 39, 55, 50, 108, 48, 23, 72, 113, 55, 40, 47, 114, 50, 0, 13, 81, 100, 195, 169, 108, 117, 116, 195, 161, 110, 32, 8,
+ 197, 32, 243, 14, 5, 0, 13, 34, 69, 32, 243, 14, 5, 0, 107, 39, 55, 50, 108, 48, 15, 72, 113, 55, 40, 47, 114, 50, 0, 13,
+ 81, 100, 195, 169, 108, 117, 116, 195, 161, 110, 32, 36, 69, 32, 243, 14, 5, 0, 107, 39, 55, 50, 108, 48, 15, 72, 113, 55, 109, 55,
+ 118, 47, 12, 0, 13, 81, 100, 195, 169, 108, 101, 108, 197, 145, 116, 116, 32, 9, 198, 61, 37, 143, 76, 224, 75, 13, 8, 197, 52, 243,
+ 132, 80, 16, 13, 0, 6, 195, 32, 19, 11, 13, 12, 67, 57, 54, 139, 109, 50, 109, 89, 49, 114, 0, 0, 10, 199, 57, 149, 71, 60,
+ 69, 1, 56, 13, 11, 136, 13, 195, 169, 18, 14, 195, 182, 11, 13, 13, 67, 36, 98, 128, 37, 83, 57, 108, 71, 12, 0, 25, 17, 4,
+ 95, 50, 67, 15, 49, 113, 47, 89, 114, 88, 108, 72, 37, 49, 0, 0, 6, 195, 84, 227, 137, 13, 7, 196, 52, 83, 142, 36, 13, 0,
+ 9, 198, 80, 19, 149, 49, 69, 75, 13, 0, 7, 66, 13, 48, 76, 113, 0, 0, 10, 199, 77, 161, 82, 20, 197, 5, 44, 13, 0, 11,
+ 200, 88, 148, 197, 48, 177, 68, 56, 144, 13, 11, 200, 16, 243, 7, 61, 163, 137, 84, 176, 13, 40, 68, 60, 193, 1, 48, 39, 55, 72,
+ 108, 55, 23, 109, 55, 49, 113, 89, 112, 47, 113, 91, 109, 0, 13, 81, 101, 108, 107, 195, 169, 115, 122, 195, 173, 116, 195, 169, 115, 101,
+ 32, 11, 200, 8, 85, 129, 48, 195, 212, 80, 16, 13, 6, 195, 8, 83, 5, 13, 11, 200, 52, 81, 205, 60, 225, 1, 56, 144, 13, 7,
+ 196, 60, 193, 1, 48, 13, 16, 4, 95, 50, 77, 52, 49, 113, 47, 71, 37, 55, 55, 37, 115, 0, 0, 35, 70, 44, 86, 132, 20, 225,
+ 75, 49, 109, 88, 72, 109, 50, 109, 49, 6, 23, 37, 52, 114, 50, 47, 108, 0, 13, 81, 105, 114, 195, 161, 110, 116, 97, 32, 12, 137,
+ 22, 9, 26, 19, 7, 195, 161, 12, 20, 13, 0, 31, 6, 11, 5, 18, 195, 188, 12, 49, 109, 52, 111, 55, 10, 6, 15, 37, 47, 107,
+ 39, 50, 0, 13, 81, 105, 116, 116, 104, 111, 110, 32, 24, 6, 11, 5, 18, 195, 188, 12, 49, 109, 52, 111, 55, 23, 91, 39, 52, 0,
+ 13, 81, 115, 111, 114, 32, 9, 134, 11, 5, 18, 195, 188, 12, 13, 0, 29, 67, 61, 37, 20, 111, 101, 114, 114, 116, 195, 169, 116, 195,
+ 169, 116, 197, 145, 108, 0, 44, 29, 42, 81, 116, 197, 145, 108, 32, 12, 137, 19, 1, 18, 11, 195, 161, 8, 15, 26, 13, 15, 140, 19,
+ 26, 195, 161, 13, 195, 173, 20, 1, 14, 1, 11, 13, 61, 10, 20, 5, 18, 195, 188, 12, 5, 20, 18, 5, 47, 109, 52, 111, 55, 109,
+ 47, 52, 109, 10, 6, 15, 37, 91, 10, 6, 15, 49, 39, 50, 119, 109, 50, 47, 52, 114, 55, 50, 37, 0, 13, 82, 105, 115, 32, 107,
+ 111, 110, 99, 101, 110, 116, 114, 195, 161, 108, 110, 105, 32, 10, 135, 20, 195, 182, 2, 2, 5, 20, 13, 26, 7, 20, 195, 182, 2, 2,
+ 5, 20, 47, 110, 71, 12, 109, 47, 23, 83, 39, 81, 0, 13, 81, 102, 111, 103, 32, 32, 7, 20, 195, 182, 2, 2, 5, 20, 47, 110,
+ 71, 12, 109, 47, 15, 47, 40, 72, 50, 108, 49, 0, 13, 81, 116, 117, 100, 110, 97, 107, 32, 8, 195, 61, 37, 20, 17, 42, 42, 0,
+ 11, 136, 19, 5, 18, 5, 7, 195, 169, 20, 13, 47, 12, 195, 182, 19, 19, 26, 5, 15, 13, 12, 15, 20, 20, 110, 89, 12, 109, 39,
+ 65, 55, 39, 47, 12, 23, 108, 23, 52, 109, 50, 119, 109, 52, 0, 13, 82, 97, 32, 114, 101, 110, 100, 115, 122, 101, 114, 32, 6, 195,
+ 24, 83, 5, 13, 6, 195, 88, 83, 5, 13, 0, 17, 142, 7, 25, 1, 14, 195, 186, 19, 195, 173, 20, 1, 14, 1, 11, 13, 9, 198,
+ 36, 225, 21, 49, 64, 75, 13, 15, 140, 11, 195, 169, 16, 5, 18, 14, 25, 197, 145, 18, 5, 13, 17, 10, 95, 35, 45, 9, 11, 195,
+ 161, 14, 1, 11, 114, 50, 108, 49, 0, 14, 4, 95, 50, 77, 49, 49, 113, 47, 109, 88, 109, 52, 0, 0, 18, 66, 16, 32, 100, 97,
+ 114, 97, 98, 111, 116, 0, 44, 29, 81, 111, 116, 32, 18, 66, 16, 32, 100, 97, 114, 97, 98, 111, 115, 0, 44, 29, 81, 111, 115, 32,
+ 17, 66, 12, 64, 99, 195, 169, 100, 195, 169, 109, 0, 44, 29, 81, 109, 32, 18, 66, 12, 64, 99, 195, 169, 100, 195, 169, 109, 0, 44,
+ 29, 42, 81, 109, 32, 18, 66, 12, 64, 99, 195, 169, 100, 195, 169, 100, 0, 44, 29, 42, 81, 100, 32, 17, 66, 12, 64, 99, 195, 169,
+ 100, 195, 169, 100, 0, 44, 29, 81, 100, 32, 17, 66, 12, 64, 99, 195, 169, 100, 195, 169, 110, 0, 44, 29, 81, 110, 32, 18, 66, 12,
+ 64, 99, 195, 169, 100, 195, 169, 110, 0, 44, 29, 42, 81, 110, 32, 17, 66, 12, 64, 99, 195, 169, 100, 195, 169, 107, 0, 44, 29, 81,
+ 107, 32, 18, 66, 12, 64, 99, 195, 169, 100, 195, 169, 107, 0, 44, 29, 42, 81, 107, 32, 12, 137, 195, 169, 16, 195, 173, 20, 5, 14,
+ 9, 13, 37, 66, 12, 64, 119, 113, 72, 113, 109, 55, 12, 109, 50, 118, 52, 88, 113, 91, 47, 0, 44, 42, 81, 101, 108, 108, 101, 110,
+ 197, 145, 114, 122, 195, 169, 115, 116, 32, 16, 4, 95, 50, 77, 50, 49, 113, 47, 65, 37, 55, 55, 37, 115, 0, 0, 28, 71, 57, 149,
+ 71, 60, 69, 1, 52, 67, 40, 81, 39, 47, 12, 108, 65, 23, 65, 109, 81, 0, 13, 81, 109, 101, 103, 32, 19, 144, 11, 195, 169, 19,
+ 26, 195, 188, 12, 195, 169, 11, 5, 9, 14, 5, 11, 13, 10, 135, 10, 195, 182, 22, 197, 145, 20, 13, 10, 135, 195, 188, 26, 5, 14,
+ 5, 20, 13, 18, 4, 95, 50, 77, 51, 49, 113, 47, 65, 37, 55, 55, 37, 114, 52, 72, 0, 0, 43, 70, 72, 83, 132, 77, 161, 82,
+ 52, 109, 50, 119, 109, 52, 23, 83, 40, 47, 12, 108, 47, 114, 91, 114, 52, 108, 0, 13, 81, 102, 117, 116, 116, 97, 116, 195, 161, 115,
+ 195, 161, 114, 97, 32, 41, 70, 72, 83, 132, 77, 161, 82, 52, 109, 50, 119, 109, 52, 23, 83, 52, 37, 91, 12, 112, 47, 113, 91, 47,
+ 0, 13, 81, 102, 114, 105, 115, 115, 195, 173, 116, 195, 169, 115, 116, 32, 15, 140, 19, 5, 2, 5, 19, 19, 195, 169, 7, 195, 169, 20,
+ 13, 15, 140, 11, 195, 182, 12, 20, 19, 195, 169, 7, 195, 169, 20, 13, 9, 198, 72, 83, 132, 77, 161, 82, 13, 11, 136, 19, 26, 195,
+ 161, 13, 195, 161, 20, 13, 7, 196, 16, 243, 15, 28, 13, 0, 11, 136, 19, 26, 5, 18, 5, 20, 197, 145, 13, 16, 141, 13, 21, 14,
+ 11, 1, 20, 195, 161, 18, 19, 195, 161, 20, 13, 18, 143, 195, 161, 12, 12, 195, 173, 20, 195, 161, 19, 195, 161, 8, 15, 26, 13, 15,
+ 140, 2, 5, 195, 161, 12, 12, 195, 173, 20, 1, 14, 9, 13, 15, 140, 5, 7, 25, 5, 14, 12, 195, 173, 20, 5, 14, 9, 13, 8,
+ 197, 52, 243, 132, 60, 64, 13, 11, 136, 11, 5, 18, 195, 188, 12, 197, 145, 13, 8, 133, 6, 195, 161, 10, 20, 13, 0, 57, 70, 24,
+ 241, 193, 17, 64, 64, 83, 39, 81, 108, 47, 12, 108, 23, 108, 88, 6, 23, 109, 55, 49, 113, 48, 88, 109, 55, 113, 91, 109, 49, 109,
+ 47, 0, 13, 82, 97, 122, 32, 101, 108, 107, 195, 169, 112, 122, 101, 108, 195, 169, 115, 101, 107, 101, 116, 32, 9, 198, 48, 81, 202, 60,
+ 32, 128, 13, 9, 198, 48, 20, 211, 4, 32, 128, 13, 9, 198, 24, 241, 193, 17, 64, 64, 13, 0, 9, 198, 36, 112, 90, 60, 195, 137,
+ 13, 20, 145, 2, 9, 26, 20, 15, 19, 195, 173, 20, 195, 161, 19, 195, 161, 8, 15, 26, 13, 10, 199, 40, 83, 5, 57, 65, 78, 20,
+ 13, 0, 7, 196, 24, 82, 130, 20, 13, 9, 134, 195, 161, 18, 2, 1, 14, 13, 7, 196, 80, 148, 218, 80, 13, 0, 12, 201, 32, 19,
+ 135, 61, 165, 1, 81, 64, 64, 13, 0, 12, 66, 17, 32, 72, 39, 49, 47, 39, 52, 0, 25, 0, 9, 134, 13, 195, 182, 7, 195, 169,
+ 13, 0, 12, 137, 11, 195, 188, 26, 4, 5, 14, 5, 11, 13, 9, 134, 11, 195, 179, 4, 195, 186, 13, 0, 32, 69, 64, 84, 131, 21,
+ 64, 48, 109, 52, 119, 109, 47, 23, 83, 37, 88, 109, 47, 109, 49, 0, 13, 81, 102, 105, 122, 101, 116, 101, 107, 32, 8, 197, 9, 82,
+ 203, 4, 224, 13, 12, 201, 52, 81, 212, 36, 197, 15, 81, 64, 64, 13, 8, 133, 6, 195, 161, 10, 12, 13, 8, 197, 52, 147, 139, 21,
+ 64, 13, 8, 197, 52, 147, 139, 21, 64, 13, 12, 137, 5, 7, 25, 1, 18, 195, 161, 14, 20, 13, 0, 9, 198, 77, 161, 82, 21, 1,
+ 64, 13, 12, 137, 11, 195, 182, 26, 195, 182, 12, 20, 5, 13, 9, 133, 197, 145, 19, 26, 9, 20, 13, 0, 13, 138, 195, 169, 18, 5,
+ 26, 8, 5, 20, 20, 5, 13, 14, 139, 6, 197, 145, 15, 19, 26, 20, 195, 161, 10, 20, 13, 6, 195, 32, 19, 20, 13, 0, 49, 13,
+ 15, 19, 26, 20, 195, 161, 12, 25, 195, 161, 14, 1, 11, 39, 89, 47, 114, 57, 114, 50, 108, 49, 23, 84, 109, 88, 109, 47, 113, 91,
+ 113, 47, 0, 13, 81, 118, 101, 122, 101, 116, 195, 169, 115, 195, 169, 116, 32, 16, 141, 20, 195, 161, 18, 7, 25, 1, 12, 10, 1, 14,
+ 1, 11, 13, 16, 141, 20, 195, 161, 18, 7, 25, 1, 12, 10, 1, 14, 1, 11, 13, 0, 10, 135, 195, 179, 18, 1, 11, 15, 18, 13,
+ 38, 14, 9, 14, 4, 195, 173, 20, 22, 195, 161, 14, 25, 14, 1, 11, 37, 50, 72, 112, 47, 84, 114, 67, 50, 108, 49, 23, 84, 108,
+ 50, 0, 13, 81, 118, 97, 110, 32, 34, 11, 195, 161, 12, 12, 1, 16, 15, 20, 2, 1, 14, 114, 55, 12, 108, 48, 39, 47, 71, 108,
+ 50, 23, 84, 108, 50, 0, 13, 81, 118, 97, 110, 32, 17, 142, 5, 12, 22, 195, 161, 18, 195, 161, 19, 15, 11, 14, 1, 11, 13, 8,
+ 197, 24, 241, 193, 37, 64, 13, 9, 198, 80, 20, 148, 61, 162, 75, 13, 0, 10, 135, 195, 182, 19, 19, 26, 5, 7, 13, 14, 139, 22,
+ 5, 26, 5, 20, 197, 145, 11, 14, 5, 11, 13, 9, 198, 52, 243, 132, 61, 69, 0, 13, 0, 19, 144, 11, 195, 169, 16, 22, 9, 19,
+ 5, 12, 20, 10, 5, 9, 14, 5, 11, 13, 11, 136, 26, 195, 161, 19, 26, 12, 195, 179, 13, 0, 16, 141, 11, 21, 20, 1, 20, 195,
+ 161, 19, 15, 11, 14, 1, 11, 13, 10, 135, 22, 195, 169, 11, 15, 14, 25, 13, 0, 8, 197, 16, 243, 7, 60, 176, 13, 45, 69, 16,
+ 243, 7, 60, 176, 72, 39, 55, 81, 39, 49, 10, 6, 15, 37, 72, 109, 81, 109, 91, 112, 47, 109, 50, 109, 49, 0, 13, 81, 105, 100,
+ 101, 103, 101, 115, 195, 173, 116, 101, 110, 101, 107, 32, 13, 138, 2, 5, 12, 197, 145, 14, 9, 195, 188, 11, 13, 17, 142, 9, 14, 20,
+ 195, 169, 26, 13, 195, 169, 14, 25, 14, 5, 11, 13, 6, 195, 77, 160, 82, 13, 9, 198, 4, 192, 80, 77, 162, 75, 13, 15, 140, 195,
+ 169, 12, 5, 20, 20, 1, 18, 20, 1, 13, 1, 13, 12, 201, 24, 241, 193, 48, 208, 90, 61, 69, 0, 13, 6, 195, 77, 160, 82, 13,
+ 0, 40, 11, 11, 195, 182, 26, 195, 182, 14, 19, 195, 169, 7, 49, 110, 88, 110, 50, 91, 113, 81, 23, 91, 39, 52, 108, 37, 71, 108,
+ 0, 13, 81, 115, 111, 114, 97, 105, 98, 97, 32, 12, 201, 80, 20, 1, 77, 165, 1, 49, 64, 77, 13, 9, 198, 77, 165, 15, 72, 149,
+ 0, 13, 13, 138, 22, 1, 12, 12, 15, 13, 195, 161, 19, 20, 13, 0, 11, 136, 20, 21, 4, 8, 1, 20, 195, 179, 13, 10, 199, 4,
+ 64, 75, 61, 163, 212, 80, 13, 16, 134, 11, 195, 169, 26, 2, 5, 13, 81, 118, 101, 110, 110, 105, 32, 0, 7, 196, 85, 64, 76, 80,
+ 13, 7, 196, 4, 65, 9, 28, 13, 58, 13, 20, 5, 22, 195, 169, 11, 5, 14, 25, 19, 195, 169, 7, 47, 109, 84, 113, 49, 109, 67,
+ 91, 113, 81, 23, 49, 110, 88, 113, 48, 12, 39, 50, 80, 114, 71, 108, 0, 13, 81, 107, 195, 182, 122, 195, 169, 112, 112, 111, 110, 116,
+ 106, 195, 161, 98, 97, 32, 38, 9, 19, 26, 1, 2, 8, 1, 20, 195, 179, 89, 108, 71, 107, 108, 47, 115, 23, 65, 109, 50, 111, 84,
+ 109, 55, 0, 13, 81, 109, 101, 110, 195, 188, 118, 101, 108, 32, 12, 137, 15, 19, 26, 20, 8, 1, 20, 195, 179, 13, 11, 136, 3, 19,
+ 9, 14, 195, 161, 12, 20, 13, 16, 141, 20, 5, 22, 195, 169, 11, 5, 14, 25, 19, 195, 169, 7, 13, 12, 137, 22, 195, 161, 7, 8,
+ 1, 20, 195, 179, 13, 12, 137, 12, 195, 161, 20, 8, 1, 20, 195, 179, 13, 7, 196, 32, 147, 142, 36, 13, 7, 196, 48, 83, 142, 36,
+ 13, 0, 11, 136, 8, 1, 12, 195, 161, 12, 18, 1, 13, 9, 198, 88, 148, 197, 49, 65, 75, 13, 17, 142, 20, 1, 12, 195, 161, 12,
+ 13, 195, 161, 14, 25, 21, 14, 11, 13, 13, 138, 6, 15, 7, 1, 4, 8, 1, 20, 195, 179, 13, 0, 9, 198, 57, 145, 76, 88, 85,
+ 0, 13, 42, 11, 5, 12, 22, 195, 161, 18, 8, 1, 20, 195, 179, 109, 55, 84, 114, 52, 107, 108, 47, 115, 23, 89, 109, 52, 37, 50,
+ 47, 109, 0, 13, 81, 115, 122, 101, 114, 105, 110, 116, 101, 32, 12, 137, 19, 26, 195, 161, 13, 15, 4, 18, 1, 13, 14, 139, 6, 21,
+ 20, 20, 1, 20, 8, 1, 20, 195, 179, 13, 12, 137, 5, 12, 11, 195, 182, 12, 20, 22, 5, 13, 14, 139, 20, 1, 12, 195, 161, 12,
+ 8, 1, 20, 195, 179, 13, 0, 15, 140, 11, 1, 16, 3, 19, 15, 12, 8, 1, 20, 195, 179, 13, 9, 198, 88, 148, 197, 49, 65, 77,
+ 13, 11, 136, 8, 1, 20, 195, 161, 19, 21, 11, 13, 15, 140, 6, 15, 18, 4, 195, 173, 20, 8, 1, 20, 195, 179, 13, 6, 195, 32,
+ 149, 20, 13, 15, 8, 95, 35, 45, 195, 169, 14, 5, 11, 113, 50, 109, 49, 0, 0, 7, 196, 24, 82, 133, 16, 13, 16, 141, 11, 9,
+ 20, 1, 12, 195, 161, 12, 8, 1, 20, 195, 179, 13, 12, 137, 22, 9, 12, 195, 161, 7, 14, 1, 11, 13, 0, 14, 139, 8, 195, 169,
+ 20, 22, 195, 169, 7, 195, 169, 14, 13, 40, 14, 12, 5, 8, 5, 20, 197, 145, 19, 195, 169, 7, 195, 188, 11, 55, 109, 107, 109, 47,
+ 118, 91, 113, 81, 111, 49, 23, 108, 52, 52, 108, 0, 13, 81, 97, 114, 114, 97, 32, 6, 195, 77, 161, 82, 72, 0, 9, 198, 80, 148,
+ 9, 45, 84, 192, 13, 9, 134, 8, 195, 179, 14, 1, 16, 13, 0, 17, 142, 5, 12, 5, 11, 20, 18, 15, 14, 9, 11, 195, 161, 10,
+ 1, 13, 0, 11, 136, 3, 195, 169, 12, 10, 1, 9, 20, 13, 50, 72, 36, 229, 5, 72, 225, 84, 21, 48, 37, 50, 47, 109, 52, 50,
+ 109, 47, 109, 91, 15, 49, 37, 47, 110, 55, 47, 113, 91, 113, 52, 109, 0, 13, 81, 107, 105, 116, 195, 182, 108, 116, 195, 169, 115, 195,
+ 169, 114, 101, 32, 20, 145, 13, 5, 7, 195, 161, 12, 12, 1, 16, 195, 173, 20, 8, 1, 20, 195, 179, 13, 0, 45, 10, 2, 197, 177,
+ 14, 195, 182, 19, 14, 5, 11, 71, 117, 50, 110, 91, 50, 109, 49, 10, 6, 15, 47, 108, 55, 114, 61, 57, 114, 49, 0, 13, 81, 116,
+ 97, 108, 195, 161, 108, 106, 195, 161, 107, 32, 12, 137, 7, 25, 5, 18, 5, 11, 195, 169, 20, 13, 14, 139, 195, 169, 16, 195, 188, 12,
+ 5, 20, 2, 5, 14, 13, 14, 139, 11, 5, 18, 195, 188, 12, 5, 20, 2, 5, 14, 13, 0, 12, 137, 11, 5, 26, 4, 197, 145, 4,
+ 197, 145, 13, 14, 139, 6, 21, 14, 11, 3, 9, 195, 179, 14, 1, 11, 13, 0, 0, 11, 136, 5, 7, 195, 169, 19, 26, 5, 20, 13,
+ 0, 8, 197, 77, 160, 66, 4, 64, 76, 11, 136, 13, 195, 169, 18, 5, 20, 197, 177, 13, 64, 14, 6, 5, 12, 22, 195, 169, 20, 5,
+ 12, 195, 169, 14, 5, 11, 83, 109, 55, 84, 113, 47, 109, 55, 113, 50, 109, 49, 23, 89, 111, 49, 91, 113, 81, 109, 91, 12, 113, 81,
+ 113, 47, 0, 13, 81, 115, 122, 195, 188, 107, 115, 195, 169, 103, 101, 115, 115, 195, 169, 103, 195, 169, 116, 32, 11, 136, 195, 169, 16, 195,
+ 188, 12, 197, 145, 13, 6, 195, 36, 113, 78, 13, 8, 133, 11, 195, 169, 18, 20, 13, 10, 4, 95, 49, 48, 5, 47, 37, 88, 0, 0,
+ 0, 14, 139, 195, 169, 12, 13, 195, 169, 14, 25, 195, 169, 20, 13, 10, 199, 24, 148, 148, 5, 52, 213, 44, 13, 19, 144, 14, 195, 182,
+ 22, 5, 11, 5, 4, 195, 169, 19, 195, 169, 14, 5, 11, 13, 14, 139, 20, 195, 161, 18, 8, 5, 12, 25, 195, 169, 20, 13, 32, 7,
+ 18, 5, 1, 7, 195, 161, 12, 52, 109, 108, 81, 114, 55, 23, 47, 110, 71, 12, 113, 0, 13, 81, 116, 195, 182, 98, 98, 195, 169, 32,
+ 6, 195, 60, 176, 64, 13, 10, 199, 20, 197, 133, 32, 85, 9, 44, 13, 10, 135, 195, 173, 7, 195, 169, 18, 20, 13, 0, 7, 196, 77,
+ 162, 78, 80, 13, 0, 10, 135, 16, 9, 1, 3, 195, 161, 14, 13, 8, 133, 6, 9, 195, 186, 20, 13, 8, 133, 2, 197, 145, 18, 20,
+ 13, 0, 39, 66, 5, 160, 108, 88, 23, 113, 52, 47, 113, 49, 109, 91, 112, 47, 113, 91, 47, 0, 13, 81, 195, 169, 114, 116, 195, 169,
+ 107, 101, 115, 195, 173, 116, 195, 169, 115, 116, 32, 32, 66, 5, 160, 108, 88, 23, 109, 55, 12, 109, 50, 113, 52, 84, 109, 49, 0, 13,
+ 81, 101, 108, 108, 101, 110, 195, 169, 114, 118, 101, 107, 32, 22, 66, 5, 160, 108, 88, 23, 37, 72, 118, 52, 109, 0, 13, 81, 105, 100,
+ 197, 145, 114, 101, 32, 18, 66, 5, 160, 108, 88, 23, 89, 108, 52, 0, 13, 81, 115, 122, 97, 114, 32, 34, 66, 5, 160, 108, 88, 23,
+ 108, 55, 108, 48, 113, 55, 65, 113, 67, 109, 0, 13, 81, 97, 108, 97, 112, 195, 169, 108, 109, 195, 169, 110, 121, 101, 32, 25, 66, 5,
+ 160, 108, 88, 23, 111, 79, 109, 49, 109, 47, 0, 13, 81, 195, 188, 103, 121, 101, 107, 101, 116, 32, 27, 66, 5, 160, 108, 88, 23, 111,
+ 79, 109, 49, 71, 109, 50, 0, 13, 81, 195, 188, 103, 121, 101, 107, 98, 101, 110, 32, 29, 66, 5, 160, 108, 88, 10, 6, 15, 108, 72,
+ 108, 47, 39, 49, 108, 47, 0, 13, 81, 97, 100, 97, 116, 111, 107, 97, 116, 32, 32, 66, 5, 160, 108, 88, 10, 6, 15, 37, 50, 72,
+ 39, 49, 55, 114, 91, 47, 0, 13, 81, 105, 110, 100, 111, 107, 108, 195, 161, 115, 116, 32, 22, 66, 5, 160, 108, 88, 10, 6, 15, 109,
+ 55, 91, 118, 0, 13, 81, 101, 108, 115, 197, 145, 32, 28, 66, 5, 160, 108, 88, 10, 6, 15, 37, 55, 12, 109, 47, 118, 47, 0, 13,
+ 81, 105, 108, 108, 101, 116, 197, 145, 116, 32, 27, 66, 5, 160, 108, 88, 10, 6, 15, 109, 91, 109, 47, 71, 109, 50, 0, 13, 81, 101,
+ 115, 101, 116, 98, 101, 110, 32, 27, 66, 5, 160, 108, 88, 10, 6, 15, 49, 109, 55, 12, 109, 50, 109, 0, 13, 81, 107, 101, 108, 108,
+ 101, 110, 101, 32, 23, 66, 5, 160, 108, 88, 10, 6, 15, 114, 52, 114, 47, 0, 13, 81, 195, 161, 114, 195, 161, 116, 32, 34, 66, 5,
+ 160, 108, 88, 10, 6, 15, 109, 89, 49, 110, 88, 110, 49, 109, 47, 0, 13, 81, 101, 115, 122, 107, 195, 182, 122, 195, 182, 107, 101, 116,
+ 32, 22, 66, 5, 160, 108, 88, 10, 6, 15, 113, 84, 109, 47, 0, 13, 81, 195, 169, 118, 101, 116, 32, 22, 66, 5, 160, 108, 88, 10,
+ 6, 15, 37, 72, 118, 47, 0, 13, 81, 105, 100, 197, 145, 116, 32, 24, 66, 5, 160, 108, 88, 10, 6, 15, 108, 6, 15, 71, 108, 57,
+ 0, 13, 82, 97, 32, 98, 97, 106, 32, 21, 66, 5, 160, 108, 88, 10, 6, 15, 108, 72, 108, 47, 0, 13, 81, 97, 100, 97, 116, 32,
+ 31, 66, 5, 160, 108, 88, 10, 6, 15, 39, 34, 89, 114, 81, 71, 108, 50, 0, 13, 81, 111, 114, 115, 122, 195, 161, 103, 98, 97, 110,
+ 32, 23, 66, 5, 160, 108, 88, 10, 6, 15, 109, 55, 84, 109, 47, 0, 13, 81, 101, 108, 118, 101, 116, 32, 24, 66, 5, 160, 108, 88,
+ 10, 6, 15, 113, 61, 57, 109, 55, 0, 13, 81, 195, 169, 106, 106, 101, 108, 32, 23, 66, 5, 160, 108, 88, 10, 6, 15, 108, 50, 81,
+ 39, 55, 0, 13, 81, 97, 110, 103, 111, 108, 32, 34, 66, 5, 160, 108, 88, 10, 6, 15, 37, 50, 72, 112, 47, 84, 114, 67, 108, 0,
+ 13, 81, 105, 110, 100, 195, 173, 116, 118, 195, 161, 110, 121, 97, 32, 25, 66, 5, 160, 108, 88, 10, 6, 15, 39, 55, 72, 108, 55, 47,
+ 0, 13, 81, 111, 108, 100, 97, 108, 116, 32, 26, 66, 5, 160, 108, 88, 10, 6, 15, 111, 79, 52, 118, 55, 0, 13, 81, 195, 188, 103,
+ 121, 114, 197, 145, 108, 32, 35, 66, 5, 160, 108, 88, 10, 6, 15, 109, 55, 50, 110, 49, 91, 113, 81, 109, 47, 0, 13, 81, 101, 108,
+ 110, 195, 182, 107, 115, 195, 169, 103, 101, 116, 32, 36, 66, 5, 160, 108, 88, 10, 6, 15, 109, 79, 12, 109, 91, 111, 55, 109, 47, 109,
+ 49, 0, 13, 81, 101, 103, 121, 101, 115, 195, 188, 108, 101, 116, 101, 107, 32, 39, 66, 5, 160, 108, 88, 10, 6, 15, 109, 55, 118, 52,
+ 109, 57, 109, 55, 88, 113, 91, 109, 0, 13, 81, 101, 108, 197, 145, 114, 101, 106, 101, 108, 122, 195, 169, 115, 101, 32, 36, 66, 5, 160,
+ 108, 88, 10, 6, 15, 37, 50, 47, 113, 88, 65, 113, 67, 109, 49, 0, 13, 81, 105, 110, 116, 195, 169, 122, 109, 195, 169, 110, 121, 101,
+ 107, 32, 36, 66, 5, 160, 108, 88, 10, 6, 15, 37, 50, 72, 39, 49, 55, 114, 91, 12, 108, 55, 0, 13, 81, 105, 110, 100, 111, 107,
+ 108, 195, 161, 115, 115, 97, 108, 32, 36, 66, 5, 160, 108, 88, 10, 6, 15, 114, 55, 12, 108, 48, 39, 47, 40, 49, 39, 50, 0, 13,
+ 81, 195, 161, 108, 108, 97, 112, 111, 116, 117, 107, 111, 110, 32, 38, 66, 5, 160, 108, 88, 23, 91, 109, 65, 23, 89, 39, 49, 84, 114,
+ 67, 39, 91, 0, 13, 82, 115, 101, 109, 32, 115, 122, 111, 107, 118, 195, 161, 110, 121, 111, 115, 32, 25, 66, 5, 160, 108, 88, 10, 6,
+ 15, 111, 79, 71, 109, 50, 0, 13, 81, 195, 188, 103, 121, 98, 101, 110, 32, 41, 66, 5, 160, 108, 88, 10, 6, 15, 108, 55, 108, 48,
+ 37, 55, 12, 109, 47, 65, 113, 67, 109, 0, 13, 81, 97, 108, 97, 112, 105, 108, 108, 101, 116, 109, 195, 169, 110, 121, 101, 32, 29, 66,
+ 5, 160, 108, 88, 10, 6, 15, 37, 88, 81, 108, 55, 65, 108, 91, 0, 13, 81, 105, 122, 103, 97, 108, 109, 97, 115, 32, 30, 66, 5,
+ 160, 108, 88, 23, 108, 6, 15, 49, 113, 52, 72, 113, 91, 0, 13, 82, 97, 32, 107, 195, 169, 114, 100, 195, 169, 115, 32, 34, 66, 5,
+ 160, 108, 88, 23, 37, 50, 47, 113, 88, 109, 47, 109, 49, 109, 47, 0, 13, 81, 105, 110, 116, 195, 169, 122, 101, 116, 101, 107, 101, 116,
+ 32, 21, 66, 5, 160, 108, 88, 23, 109, 55, 84, 109, 47, 0, 13, 81, 101, 108, 118, 101, 116, 32, 24, 66, 5, 160, 108, 88, 23, 113,
+ 55, 109, 47, 109, 72, 0, 13, 81, 195, 169, 108, 101, 116, 101, 100, 32, 31, 66, 5, 160, 108, 88, 6, 23, 116, 57, 112, 47, 114, 91,
+ 39, 49, 0, 13, 81, 195, 186, 106, 195, 173, 116, 195, 161, 115, 111, 107, 32, 31, 66, 5, 160, 108, 88, 6, 23, 114, 55, 12, 108, 48,
+ 39, 47, 39, 65, 0, 13, 81, 195, 161, 108, 108, 97, 112, 111, 116, 111, 109, 32, 38, 66, 5, 160, 108, 88, 10, 6, 15, 37, 50, 47,
+ 109, 52, 50, 109, 47, 109, 88, 113, 91, 0, 13, 81, 105, 110, 116, 101, 114, 110, 101, 116, 101, 122, 195, 169, 115, 32, 35, 66, 5, 160,
+ 108, 88, 10, 6, 15, 108, 6, 15, 48, 52, 39, 71, 55, 113, 65, 108, 0, 13, 82, 97, 32, 112, 114, 111, 98, 108, 195, 169, 109, 97,
+ 32, 25, 66, 5, 160, 108, 88, 6, 15, 10, 113, 89, 108, 49, 37, 0, 13, 81, 195, 169, 115, 122, 97, 107, 105, 32, 18, 66, 5, 160,
+ 108, 88, 23, 109, 91, 118, 0, 13, 81, 101, 115, 197, 145, 32, 17, 66, 5, 160, 108, 88, 23, 113, 4, 81, 0, 13, 81, 195, 169, 103,
+ 32, 17, 66, 5, 160, 108, 88, 23, 84, 108, 50, 0, 13, 81, 118, 97, 110, 32, 22, 66, 5, 160, 108, 88, 23, 37, 50, 83, 115, 47,
+ 0, 13, 81, 105, 110, 102, 195, 179, 116, 32, 15, 66, 5, 160, 108, 88, 15, 37, 91, 0, 13, 81, 105, 115, 32, 20, 66, 5, 160, 10,
+ 108, 88, 15, 84, 39, 55, 47, 0, 13, 81, 118, 111, 108, 116, 32, 9, 134, 20, 195, 161, 18, 15, 12, 13, 6, 194, 5, 160, 72, 12,
+ 0, 15, 140, 19, 26, 195, 169, 12, 12, 195, 182, 11, 195, 169, 19, 13, 8, 133, 11, 195, 169, 19, 26, 13, 0, 11, 136, 3, 195, 169,
+ 7, 195, 169, 18, 20, 13, 9, 134, 16, 195, 161, 18, 15, 14, 13, 14, 139, 22, 9, 26, 19, 7, 195, 161, 12, 1, 20, 1, 13, 0,
+ 12, 137, 16, 195, 169, 12, 4, 195, 161, 21, 12, 13, 8, 133, 11, 195, 169, 19, 20, 13, 15, 69, 29, 145, 83, 21, 96, 79, 109, 91,
+ 109, 84, 0, 42, 42, 0, 39, 70, 44, 83, 12, 21, 69, 0, 49, 109, 55, 12, 109, 47, 12, 23, 49, 108, 48, 76, 39, 55, 50, 39,
+ 65, 0, 13, 81, 107, 97, 112, 99, 115, 111, 108, 110, 111, 109, 32, 29, 70, 44, 83, 12, 21, 69, 0, 49, 109, 55, 12, 109, 47, 12,
+ 23, 108, 107, 39, 88, 0, 13, 81, 97, 104, 104, 111, 122, 32, 40, 70, 44, 83, 12, 21, 69, 0, 49, 109, 55, 12, 109, 47, 12, 23,
+ 109, 55, 39, 55, 84, 108, 91, 50, 39, 65, 0, 13, 81, 101, 108, 111, 108, 118, 97, 115, 110, 111, 109, 32, 13, 138, 20, 195, 182, 13,
+ 5, 7, 18, 197, 145, 12, 13, 9, 198, 44, 83, 12, 21, 69, 0, 13, 6, 131, 8, 195, 179, 13, 0, 10, 135, 20, 15, 10, 195, 161,
+ 19, 20, 13, 29, 67, 5, 165, 0, 108, 89, 47, 10, 6, 15, 84, 114, 52, 57, 114, 49, 0, 13, 81, 118, 195, 161, 114, 106, 195, 161,
+ 107, 32, 31, 67, 5, 165, 0, 108, 89, 47, 10, 6, 15, 89, 109, 52, 109, 47, 50, 113, 0, 13, 81, 115, 122, 101, 114, 101, 116, 110,
+ 195, 169, 32, 27, 67, 5, 165, 0, 108, 89, 47, 10, 6, 15, 57, 109, 55, 88, 37, 49, 0, 13, 81, 106, 101, 108, 122, 105, 107, 32,
+ 38, 67, 5, 165, 0, 108, 89, 47, 10, 6, 15, 79, 108, 50, 112, 47, 39, 47, 12, 114, 49, 0, 13, 81, 103, 121, 97, 110, 195, 173,
+ 116, 111, 116, 116, 195, 161, 107, 32, 33, 67, 5, 165, 0, 108, 89, 47, 10, 6, 49, 113, 48, 84, 37, 91, 109, 55, 37, 0, 13, 81,
107, 195, 169, 112, 118, 105, 115, 101, 108, 105, 32, 37, 67, 5, 165, 0, 108, 89, 47, 6, 23, 108, 23, 107, 108, 79, 39, 65, 114, 67,
- 47, 0, 11, 82, 97, 32, 104, 97, 103, 121, 111, 109, 195, 161, 110, 121, 116, 32, 9, 198, 46, 132, 170, 80, 243, 128, 11, 36, 67, 5,
- 165, 0, 108, 89, 47, 23, 47, 108, 48, 108, 89, 47, 108, 55, 47, 108, 65, 0, 11, 81, 116, 97, 112, 97, 115, 122, 116, 97, 108, 116,
- 97, 109, 32, 37, 67, 5, 165, 0, 108, 89, 47, 23, 47, 108, 50, 114, 76, 39, 57, 57, 57, 114, 49, 0, 11, 81, 116, 97, 110, 195,
- 161, 99, 115, 111, 108, 106, 195, 161, 107, 32, 56, 67, 5, 165, 0, 108, 89, 47, 23, 49, 113, 52, 47, 109, 23, 108, 88, 23, 114, 55,
- 12, 108, 65, 47, 37, 47, 49, 114, 52, 0, 11, 83, 107, 195, 169, 114, 116, 101, 32, 97, 122, 32, 195, 161, 108, 108, 97, 109, 116, 105,
- 116, 107, 195, 161, 114, 32, 11, 200, 24, 241, 207, 73, 99, 211, 60, 208, 11, 14, 195, 5, 165, 0, 11, 81, 108, 195, 161, 116, 110, 105,
- 32, 10, 195, 5, 165, 0, 11, 81, 105, 115, 32, 6, 195, 5, 165, 0, 11, 10, 199, 77, 163, 205, 8, 21, 15, 56, 17, 0, 0, 33,
- 70, 44, 244, 141, 112, 230, 64, 49, 39, 52, 65, 114, 67, 23, 49, 110, 88, 110, 47, 12, 0, 11, 81, 107, 195, 182, 122, 195, 182, 116,
- 116, 32, 12, 201, 56, 85, 133, 48, 177, 68, 21, 69, 0, 11, 12, 201, 44, 243, 131, 21, 0, 201, 156, 32, 78, 11, 14, 203, 44, 243,
- 131, 21, 0, 201, 156, 167, 18, 156, 192, 11, 9, 198, 20, 194, 156, 72, 226, 64, 11, 9, 198, 46, 179, 4, 20, 226, 64, 11, 0, 29,
- 68, 77, 169, 204, 156, 89, 115, 55, 115, 23, 72, 110, 50, 47, 113, 91, 0, 11, 81, 100, 195, 182, 110, 116, 195, 169, 115, 32, 35, 68,
- 77, 169, 204, 156, 89, 115, 55, 115, 23, 57, 108, 84, 108, 91, 55, 108, 47, 39, 47, 0, 11, 81, 106, 97, 118, 97, 115, 108, 97, 116,
- 111, 116, 32, 9, 198, 46, 134, 144, 60, 229, 0, 11, 7, 196, 77, 169, 204, 156, 11, 6, 194, 16, 80, 76, 8, 0, 11, 200, 88, 148,
- 197, 48, 177, 68, 56, 144, 11, 11, 200, 52, 81, 205, 60, 225, 1, 56, 144, 11, 6, 194, 169, 64, 15, 11, 9, 198, 77, 165, 18, 112,
- 162, 192, 11, 0, 35, 70, 77, 160, 66, 32, 21, 39, 89, 108, 71, 107, 108, 47, 115, 23, 65, 109, 50, 111, 84, 109, 55, 0, 11, 81,
- 109, 101, 110, 195, 188, 118, 101, 108, 32, 9, 198, 32, 83, 25, 172, 186, 14, 11, 8, 197, 137, 33, 5, 52, 80, 11, 9, 198, 46, 36,
- 142, 172, 226, 192, 11, 12, 201, 24, 241, 204, 4, 194, 207, 104, 226, 64, 11, 6, 195, 80, 83, 20, 11, 0, 0, 8, 197, 8, 243, 20,
- 61, 64, 11, 9, 198, 74, 37, 5, 28, 85, 0, 11, 8, 197, 24, 241, 207, 81, 64, 11, 5, 194, 50, 112, 11, 9, 198, 80, 149, 5,
- 44, 85, 0, 11, 0, 17, 67, 13, 48, 75, 76, 108, 49, 23, 49, 37, 0, 11, 81, 107, 105, 32, 31, 67, 13, 48, 75, 76, 108, 49,
- 10, 6, 15, 65, 109, 81, 47, 109, 50, 12, 37, 0, 11, 81, 109, 101, 103, 116, 101, 110, 110, 105, 32, 27, 67, 13, 48, 75, 76, 108,
- 49, 23, 49, 113, 91, 118, 71, 12, 0, 11, 81, 107, 195, 169, 115, 197, 145, 98, 98, 32, 23, 67, 13, 48, 75, 76, 108, 49, 23, 108,
- 49, 12, 39, 52, 0, 11, 81, 97, 107, 107, 111, 114, 32, 23, 67, 13, 48, 75, 76, 108, 49, 23, 55, 109, 107, 109, 47, 0, 11, 81,
- 108, 101, 104, 101, 116, 32, 13, 138, 109, 101, 103, 103, 121, 197, 145, 122, 110, 105, 11, 12, 201, 44, 149, 133, 80, 226, 86, 4, 201, 192,
- 11, 6, 195, 13, 48, 75, 11, 25, 67, 96, 146, 64, 47, 37, 88, 109, 50, 49, 109, 47, 12, 118, 84, 109, 55, 0, 44, 42, 81, 101,
- 108, 32, 0, 8, 197, 88, 149, 28, 40, 16, 11, 9, 198, 8, 150, 129, 44, 241, 39, 11, 15, 204, 24, 145, 217, 20, 195, 69, 105, 65,
- 84, 21, 69, 0, 11, 6, 195, 88, 243, 148, 11, 6, 195, 88, 243, 148, 11, 0, 18, 68, 53, 54, 141, 64, 101, 109, 101, 115, 122, 101,
- 109, 112, 195, 169, 0, 29, 19, 68, 53, 54, 141, 64, 101, 109, 101, 115, 122, 101, 109, 112, 195, 169, 0, 29, 42, 12, 201, 8, 148, 218,
- 80, 244, 207, 44, 21, 0, 11, 0, 8, 197, 161, 97, 90, 36, 176, 11, 10, 199, 112, 197, 1, 49, 195, 143, 76, 11, 9, 198, 77, 167,
- 13, 84, 180, 129, 11, 8, 197, 24, 18, 149, 49, 64, 11, 8, 197, 32, 83, 25, 21, 64, 11, 8, 197, 77, 161, 77, 21, 64, 11, 8,
- 197, 88, 148, 197, 49, 64, 11, 8, 197, 52, 240, 137, 49, 64, 11, 9, 198, 112, 195, 37, 80, 160, 64, 11, 8, 197, 90, 33, 218, 36,
- 176, 11, 8, 197, 40, 21, 149, 49, 64, 11, 8, 197, 58, 38, 142, 20, 176, 11, 7, 196, 57, 153, 76, 80, 11, 9, 198, 52, 17, 213,
- 44, 21, 0, 11, 8, 197, 52, 20, 129, 17, 64, 11, 5, 194, 21, 48, 72, 0, 10, 199, 77, 163, 210, 84, 194, 143, 56, 11, 39, 67,
- 56, 83, 64, 50, 109, 65, 23, 57, 109, 55, 109, 50, 47, 23, 91, 109, 65, 12, 37, 47, 0, 11, 82, 106, 101, 108, 101, 110, 116, 32,
- 115, 101, 109, 109, 105, 116, 32, 19, 68, 57, 145, 76, 88, 67, 109, 55, 84, 23, 37, 91, 0, 11, 81, 105, 115, 32, 47, 67, 56, 83,
- 64, 50, 109, 65, 23, 84, 39, 55, 47, 23, 47, 37, 89, 47, 109, 91, 12, 113, 81, 109, 91, 0, 11, 82, 118, 111, 108, 116, 32, 116,
- 105, 115, 122, 116, 101, 115, 115, 195, 169, 103, 101, 115, 32, 24, 67, 56, 83, 64, 50, 109, 65, 23, 55, 114, 47, 12, 108, 0, 11, 81,
- 108, 195, 161, 116, 116, 97, 32, 21, 67, 56, 83, 64, 50, 109, 65, 23, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32, 44, 67,
- 56, 83, 64, 50, 109, 65, 23, 65, 39, 88, 81, 108, 47, 12, 108, 23, 47, 39, 84, 114, 71, 12, 0, 11, 82, 109, 111, 122, 103, 97,
- 116, 116, 97, 32, 116, 111, 118, 195, 161, 98, 98, 32, 20, 67, 56, 83, 64, 50, 109, 65, 23, 55, 109, 89, 0, 11, 81, 108, 101, 115,
- 122, 32, 40, 67, 56, 83, 64, 50, 109, 65, 15, 65, 109, 52, 47, 109, 65, 15, 55, 109, 112, 52, 50, 37, 0, 11, 82, 109, 101, 114,
- 116, 101, 109, 32, 108, 101, 195, 173, 114, 110, 105, 32, 11, 200, 76, 81, 229, 80, 83, 171, 56, 176, 11, 9, 198, 50, 37, 5, 104, 146,
- 192, 11, 9, 198, 74, 133, 137, 16, 80, 130, 11, 9, 198, 50, 37, 5, 104, 146, 192, 11, 9, 198, 74, 115, 1, 80, 242, 192, 11, 7,
- 195, 56, 83, 64, 102, 10, 8, 195, 56, 83, 64, 10, 23, 17, 0, 12, 201, 88, 150, 147, 29, 195, 8, 5, 73, 192, 11, 9, 198, 112,
- 195, 1, 64, 245, 42, 11, 12, 201, 32, 20, 218, 57, 195, 8, 5, 73, 192, 11, 11, 200, 29, 153, 199, 101, 67, 210, 56, 16, 11, 7,
- 196, 82, 35, 5, 56, 11, 12, 201, 44, 149, 1, 49, 195, 8, 5, 73, 192, 11, 12, 201, 32, 20, 218, 57, 195, 8, 5, 73, 192, 11,
- 15, 204, 81, 195, 79, 28, 21, 15, 81, 68, 220, 28, 245, 0, 11, 6, 195, 85, 64, 76, 11, 0, 9, 198, 88, 148, 197, 49, 65, 77,
- 11, 11, 200, 29, 144, 78, 4, 180, 218, 36, 176, 11, 11, 200, 46, 36, 132, 137, 49, 75, 72, 80, 11, 11, 200, 20, 208, 133, 72, 82,
- 206, 20, 176, 11, 0, 11, 200, 25, 34, 83, 78, 179, 14, 20, 176, 11, 6, 195, 90, 33, 197, 11, 0, 9, 198, 17, 39, 7, 112, 32,
- 128, 11, 7, 196, 89, 193, 206, 36, 11, 0, 9, 198, 37, 39, 14, 101, 83, 0, 11, 10, 199, 48, 81, 201, 56, 183, 2, 8, 11, 10,
- 199, 52, 243, 137, 80, 244, 143, 44, 11, 0, 8, 197, 161, 42, 11, 160, 192, 11, 12, 201, 72, 83, 132, 77, 161, 82, 20, 180, 133, 11,
- 0, 12, 137, 107, 101, 122, 100, 197, 145, 100, 197, 145, 11, 29, 68, 44, 84, 171, 48, 49, 109, 52, 111, 55, 10, 6, 15, 37, 47, 107,
- 39, 50, 0, 11, 81, 105, 116, 116, 104, 111, 110, 32, 22, 68, 44, 84, 171, 48, 49, 109, 52, 111, 55, 23, 91, 39, 52, 0, 11, 81,
- 115, 111, 114, 32, 23, 67, 88, 84, 218, 84, 109, 89, 23, 52, 113, 89, 47, 0, 11, 81, 114, 195, 169, 115, 122, 116, 32, 8, 197, 89,
- 196, 149, 56, 176, 11, 6, 195, 88, 148, 218, 11, 7, 196, 44, 84, 171, 48, 11, 6, 195, 44, 147, 142, 11, 6, 195, 88, 84, 218, 11,
- 0, 10, 199, 112, 195, 15, 53, 195, 153, 80, 11, 35, 67, 161, 42, 13, 110, 52, 110, 65, 23, 108, 6, 23, 89, 114, 65, 39, 65, 52,
- 108, 0, 11, 82, 97, 32, 115, 122, 195, 161, 109, 111, 109, 114, 97, 32, 8, 197, 36, 65, 74, 137, 64, 11, 13, 202, 88, 150, 147, 29,
- 195, 1, 80, 242, 210, 4, 11, 6, 195, 136, 165, 0, 11, 0, 14, 203, 136, 193, 76, 52, 148, 218, 21, 33, 75, 72, 80, 11, 21, 66,
- 73, 192, 52, 114, 23, 37, 81, 113, 67, 0, 11, 81, 105, 103, 195, 169, 110, 121, 32, 30, 66, 73, 192, 52, 114, 23, 89, 111, 49, 91,
- 113, 81, 109, 65, 0, 11, 81, 115, 122, 195, 188, 107, 115, 195, 169, 103, 101, 109, 32, 40, 72, 56, 83, 90, 21, 66, 232, 104, 144, 50,
- 109, 65, 88, 109, 47, 49, 110, 88, 37, 23, 89, 108, 71, 84, 114, 67, 0, 11, 81, 115, 122, 97, 98, 118, 195, 161, 110, 121, 32, 41,
- 72, 56, 83, 90, 21, 66, 232, 104, 144, 50, 109, 65, 88, 109, 47, 49, 110, 88, 37, 23, 89, 108, 71, 84, 114, 67, 0, 11, 81, 115,
- 122, 97, 98, 98, 118, 195, 161, 110, 121, 32, 9, 198, 4, 181, 21, 112, 194, 83, 11, 5, 194, 73, 192, 11, 9, 3, 95, 35, 57, 47,
- 108, 71, 0, 0, 12, 201, 52, 81, 194, 149, 160, 84, 113, 53, 0, 11, 0, 29, 68, 21, 56, 138, 80, 109, 91, 113, 57, 47, 10, 6,
- 15, 55, 114, 47, 39, 49, 0, 11, 81, 108, 195, 161, 116, 111, 107, 32, 7, 196, 77, 167, 14, 80, 11, 0, 52, 74, 112, 195, 28, 77,
- 3, 206, 80, 243, 65, 80, 114, 55, 12, 114, 91, 48, 39, 50, 47, 39, 65, 108, 47, 23, 107, 108, 50, 81, 39, 89, 47, 108, 47, 39,
- 65, 0, 11, 81, 104, 97, 110, 103, 111, 122, 116, 97, 116, 111, 109, 32, 8, 197, 28, 243, 66, 72, 16, 11, 8, 197, 77, 161, 82, 80,
- 80, 11, 11, 67, 4, 197, 0, 108, 55, 47, 0, 42, 42, 0, 22, 67, 52, 18, 132, 65, 108, 57, 72, 10, 6, 15, 65, 109, 81, 0,
- 11, 81, 109, 101, 103, 32, 32, 67, 52, 18, 132, 65, 108, 57, 72, 10, 6, 15, 65, 117, 49, 110, 72, 50, 37, 0, 11, 81, 109, 197,
- 177, 107, 195, 182, 100, 110, 105, 32, 34, 67, 52, 18, 132, 65, 108, 57, 72, 10, 6, 15, 55, 109, 107, 109, 47, 118, 84, 113, 0, 11,
- 81, 108, 101, 104, 101, 116, 197, 145, 118, 195, 169, 32, 40, 67, 52, 18, 132, 65, 108, 57, 72, 10, 6, 15, 65, 109, 81, 47, 109, 49,
- 37, 50, 47, 109, 50, 37, 0, 11, 81, 109, 101, 103, 116, 101, 107, 105, 110, 116, 101, 110, 105, 32, 33, 67, 52, 18, 132, 65, 108, 57,
- 72, 10, 6, 15, 107, 108, 55, 81, 108, 47, 50, 37, 0, 11, 81, 104, 97, 108, 108, 103, 97, 116, 110, 105, 32, 26, 67, 52, 18, 132,
- 65, 108, 57, 72, 10, 6, 15, 52, 108, 57, 47, 108, 0, 11, 81, 114, 97, 106, 116, 97, 32, 6, 195, 52, 18, 132, 11, 0, 36, 71,
- 72, 83, 132, 77, 161, 82, 80, 52, 109, 50, 119, 109, 52, 47, 10, 6, 15, 49, 113, 89, 112, 47, 0, 11, 81, 107, 195, 169, 115, 122,
- 195, 173, 116, 32, 10, 199, 36, 225, 193, 80, 192, 78, 80, 11, 10, 199, 72, 83, 132, 77, 161, 82, 80, 11, 6, 195, 82, 132, 148, 11,
- 6, 195, 82, 36, 148, 11, 7, 196, 74, 115, 21, 44, 11, 6, 195, 4, 199, 0, 11, 0, 27, 68, 88, 243, 14, 4, 84, 39, 55, 50,
- 108, 23, 65, 108, 81, 114, 47, 0, 11, 81, 109, 97, 103, 195, 161, 116, 32, 31, 69, 89, 193, 202, 84, 176, 84, 114, 81, 57, 40, 49,
- 10, 6, 15, 90, 109, 71, 52, 109, 0, 11, 81, 122, 115, 101, 98, 114, 101, 32, 22, 68, 88, 243, 14, 4, 84, 39, 55, 50, 108, 23,
- 83, 109, 55, 0, 11, 81, 102, 101, 108, 32, 9, 198, 53, 83, 139, 113, 41, 204, 11, 22, 68, 88, 243, 14, 4, 84, 39, 55, 50, 108,
- 23, 65, 109, 81, 0, 11, 81, 109, 101, 103, 32, 8, 197, 89, 196, 138, 84, 176, 11, 33, 68, 88, 243, 14, 4, 84, 39, 55, 50, 108,
- 23, 65, 109, 81, 23, 118, 49, 109, 47, 0, 11, 82, 109, 101, 103, 32, 197, 145, 107, 101, 116, 32, 32, 68, 88, 243, 14, 4, 84, 39,
- 55, 50, 108, 23, 47, 109, 52, 84, 109, 88, 50, 37, 0, 11, 81, 116, 101, 114, 118, 101, 122, 110, 105, 32, 45, 68, 88, 243, 14, 4,
- 84, 39, 55, 50, 108, 23, 108, 23, 49, 113, 52, 72, 118, 112, 84, 109, 49, 109, 47, 0, 11, 82, 97, 32, 107, 195, 169, 114, 100, 197,
- 145, 195, 173, 118, 101, 107, 101, 116, 32, 49, 69, 112, 119, 2, 4, 224, 114, 81, 114, 71, 108, 50, 15, 91, 37, 50, 76, 15, 55, 109,
- 76, 109, 52, 113, 55, 50, 37, 0, 11, 82, 115, 105, 110, 99, 115, 32, 108, 101, 99, 115, 101, 114, 195, 169, 108, 110, 105, 32, 5, 194,
- 21, 64, 11, 7, 196, 88, 243, 14, 4, 11, 14, 6, 95, 35, 45, 118, 97, 108, 114, 84, 108, 55, 0, 16, 0, 21, 67, 17, 97, 0,
- 100, 195, 169, 118, 195, 169, 100, 195, 169, 109, 0, 44, 29, 81, 109, 32, 22, 67, 17, 97, 0, 100, 195, 169, 118, 195, 169, 100, 195, 169,
- 116, 0, 44, 29, 42, 81, 109, 32, 22, 67, 17, 97, 0, 100, 195, 169, 118, 195, 169, 100, 195, 169, 100, 0, 44, 29, 42, 81, 100, 32,
- 21, 67, 17, 97, 0, 100, 195, 169, 118, 195, 169, 100, 195, 169, 100, 0, 44, 29, 81, 100, 32, 21, 67, 17, 97, 0, 100, 195, 169, 118,
- 195, 169, 100, 195, 169, 110, 0, 44, 29, 81, 110, 32, 22, 67, 17, 97, 0, 100, 195, 169, 118, 195, 169, 100, 195, 169, 110, 0, 44, 29,
- 42, 81, 110, 32, 21, 67, 17, 97, 0, 100, 195, 169, 118, 195, 169, 100, 195, 169, 107, 0, 44, 29, 81, 107, 32, 22, 67, 17, 97, 0,
- 100, 195, 169, 118, 195, 169, 100, 195, 169, 107, 0, 44, 29, 42, 81, 107, 32, 31, 71, 24, 83, 20, 137, 65, 76, 20, 83, 109, 55, 47,
- 113, 47, 109, 55, 109, 23, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32, 8, 197, 8, 19, 139, 40, 16, 11, 50, 68, 46, 36,
- 148, 20, 49, 113, 52, 47, 109, 10, 6, 15, 83, 109, 55, 23, 65, 116, 55, 47, 10, 6, 15, 107, 113, 47, 109, 50, 0, 11, 83, 102,
- 101, 108, 32, 109, 195, 186, 108, 116, 32, 104, 195, 169, 116, 101, 110, 32, 11, 200, 8, 85, 129, 48, 195, 212, 80, 16, 11, 7, 196, 105,
- 196, 148, 4, 11, 10, 199, 81, 195, 79, 28, 21, 20, 4, 11, 10, 199, 29, 151, 18, 80, 245, 20, 4, 11, 7, 196, 46, 36, 148, 20,
- 11, 9, 198, 46, 85, 156, 56, 52, 201, 11, 7, 196, 89, 196, 148, 4, 11, 8, 197, 52, 243, 132, 80, 16, 11, 0, 8, 197, 54, 33,
- 9, 84, 208, 11, 10, 199, 137, 37, 34, 44, 83, 20, 20, 11, 6, 195, 14, 35, 42, 11, 9, 198, 29, 151, 18, 82, 114, 192, 11, 0,
- 11, 200, 16, 243, 7, 61, 163, 137, 84, 176, 11, 10, 199, 46, 132, 171, 50, 133, 20, 20, 11, 12, 201, 32, 18, 140, 136, 181, 1, 48,
- 19, 148, 11, 11, 200, 112, 195, 1, 52, 242, 194, 4, 224, 11, 0, 13, 138, 101, 108, 197, 145, 102, 111, 114, 100, 117, 108, 11, 10, 199,
- 20, 194, 83, 52, 84, 148, 20, 11, 9, 198, 20, 199, 18, 84, 197, 1, 11, 9, 198, 44, 144, 66, 112, 197, 1, 11, 7, 196, 44, 20,
- 14, 36, 11, 6, 195, 13, 48, 74, 11, 15, 8, 95, 35, 45, 195, 161, 104, 111, 122, 114, 107, 39, 88, 0, 0, 4, 193, 136, 49, 40,
- 69, 20, 195, 5, 56, 144, 109, 55, 12, 109, 50, 37, 23, 83, 109, 55, 12, 113, 48, 113, 91, 52, 109, 0, 11, 81, 102, 101, 108, 108,
- 195, 169, 112, 195, 169, 115, 114, 101, 32, 8, 197, 88, 19, 1, 44, 144, 11, 9, 198, 48, 20, 10, 112, 32, 78, 11, 8, 197, 52, 20,
- 139, 60, 208, 11, 12, 201, 89, 195, 20, 61, 160, 84, 10, 115, 0, 11, 4, 193, 136, 72, 0, 9, 198, 136, 197, 133, 104, 225, 75, 11,
- 47, 70, 112, 195, 10, 4, 224, 75, 114, 57, 57, 108, 50, 108, 49, 23, 52, 109, 50, 72, 109, 55, 49, 109, 88, 113, 91, 52, 109, 0,
- 11, 81, 114, 101, 110, 100, 101, 108, 107, 101, 122, 195, 169, 115, 114, 101, 32, 12, 201, 52, 81, 212, 36, 197, 15, 81, 64, 64, 11, 9,
- 198, 16, 243, 7, 61, 169, 203, 11, 12, 201, 57, 146, 76, 5, 66, 207, 105, 64, 64, 11, 0, 6, 195, 76, 242, 1, 11, 0, 7, 196,
- 32, 148, 218, 36, 11, 6, 195, 48, 83, 142, 11, 0, 24, 67, 20, 118, 64, 109, 79, 23, 49, 37, 91, 12, 109, 71, 0, 11, 81, 107,
- 105, 115, 101, 98, 98, 32, 28, 67, 20, 118, 64, 109, 79, 10, 6, 15, 48, 52, 115, 71, 114, 47, 0, 11, 81, 112, 114, 195, 179, 98,
- 195, 161, 116, 32, 35, 67, 20, 118, 64, 109, 79, 10, 6, 15, 83, 39, 81, 108, 72, 114, 91, 40, 50, 49, 0, 11, 81, 102, 111, 103,
- 97, 100, 195, 161, 115, 117, 110, 107, 32, 37, 67, 20, 118, 64, 109, 79, 23, 107, 108, 57, 55, 113, 49, 47, 108, 55, 108, 50, 47, 0,
- 11, 81, 104, 97, 106, 108, 195, 169, 107, 116, 97, 108, 97, 110, 116, 32, 27, 67, 20, 118, 64, 109, 79, 23, 83, 115, 52, 40, 65, 39,
- 50, 0, 11, 81, 102, 195, 179, 114, 117, 109, 111, 110, 32, 23, 67, 20, 118, 64, 109, 79, 10, 6, 15, 72, 37, 114, 49, 0, 11, 81,
- 100, 105, 195, 161, 107, 32, 25, 67, 20, 118, 64, 109, 79, 10, 6, 15, 83, 113, 52, 83, 37, 0, 11, 81, 102, 195, 169, 114, 102, 105,
- 32, 32, 67, 20, 118, 64, 109, 79, 23, 83, 109, 55, 65, 113, 52, 113, 91, 47, 0, 11, 81, 102, 101, 108, 109, 195, 169, 114, 195, 169,
- 115, 116, 32, 29, 67, 20, 118, 64, 109, 79, 23, 89, 39, 83, 47, 84, 109, 52, 47, 0, 11, 81, 115, 122, 111, 102, 116, 118, 101, 114,
- 116, 32, 38, 67, 20, 118, 64, 109, 79, 23, 112, 52, 114, 91, 47, 40, 72, 108, 47, 55, 108, 50, 0, 11, 81, 195, 173, 114, 195, 161,
- 115, 116, 117, 100, 97, 116, 108, 97, 110, 32, 22, 67, 20, 118, 64, 109, 79, 23, 37, 72, 109, 37, 81, 0, 11, 81, 105, 100, 101, 105,
- 103, 32, 23, 67, 20, 118, 64, 109, 79, 23, 81, 113, 48, 109, 47, 0, 11, 81, 103, 195, 169, 112, 101, 116, 32, 33, 67, 20, 118, 64,
- 109, 79, 23, 89, 108, 71, 108, 72, 50, 108, 48, 52, 108, 0, 11, 81, 115, 122, 97, 98, 97, 100, 110, 97, 112, 114, 97, 32, 8, 197,
- 105, 196, 218, 50, 112, 11, 8, 197, 90, 35, 10, 172, 176, 11, 6, 195, 26, 131, 142, 11, 7, 195, 20, 118, 64, 11, 17, 11, 67, 52,
- 148, 211, 65, 37, 89, 12, 0, 25, 0, 12, 201, 4, 194, 207, 80, 215, 14, 100, 224, 75, 11, 6, 195, 76, 20, 212, 11, 6, 195, 52,
- 244, 212, 11, 0, 20, 67, 4, 201, 204, 108, 55, 115, 55, 10, 6, 15, 108, 88, 0, 11, 81, 97, 122, 32, 8, 197, 81, 81, 20, 84,
- 176, 11, 13, 202, 61, 36, 218, 112, 116, 162, 77, 160, 133, 56, 11, 6, 195, 26, 35, 0, 11, 9, 198, 56, 147, 131, 76, 83, 128, 11,
- 6, 195, 4, 201, 204, 11, 0, 35, 71, 41, 196, 149, 50, 34, 207, 76, 57, 114, 52, 40, 55, 113, 49, 39, 91, 23, 109, 55, 109, 65,
- 109, 49, 0, 11, 81, 101, 108, 101, 109, 101, 107, 32, 23, 70, 32, 83, 25, 104, 85, 0, 107, 109, 57, 88, 109, 47, 23, 108, 88, 0,
- 11, 81, 97, 122, 32, 24, 67, 89, 193, 217, 84, 114, 79, 23, 113, 81, 109, 47, 12, 0, 11, 81, 195, 169, 103, 101, 116, 116, 32, 14,
- 203, 112, 195, 1, 53, 66, 84, 45, 196, 130, 4, 224, 11, 9, 198, 44, 244, 146, 20, 181, 0, 11, 9, 198, 32, 83, 25, 104, 85, 0,
- 11, 9, 198, 88, 145, 217, 113, 163, 137, 11, 9, 198, 80, 82, 5, 80, 82, 192, 11, 6, 195, 89, 193, 217, 11, 12, 5, 95, 35, 45,
- 114, 97, 114, 52, 108, 0, 16, 0, 13, 202, 58, 133, 133, 44, 81, 34, 78, 35, 133, 44, 11, 10, 199, 24, 83, 43, 29, 145, 76, 36,
- 11, 7, 196, 50, 37, 18, 20, 11, 10, 199, 52, 81, 214, 136, 65, 78, 36, 11, 17, 4, 95, 50, 67, 111, 49, 113, 47, 89, 114, 88,
- 108, 72, 37, 49, 0, 0, 54, 73, 80, 85, 162, 44, 83, 153, 78, 33, 192, 47, 109, 84, 113, 49, 109, 67, 91, 113, 81, 23, 49, 110,
- 88, 113, 48, 12, 39, 50, 80, 114, 71, 108, 0, 11, 81, 107, 195, 182, 122, 195, 169, 112, 112, 111, 110, 116, 106, 195, 161, 98, 97, 32,
- 8, 197, 8, 89, 82, 88, 16, 11, 12, 201, 80, 85, 162, 44, 83, 153, 78, 33, 192, 11, 8, 197, 48, 89, 82, 88, 16, 11, 8, 197,
- 77, 169, 204, 88, 16, 11, 7, 195, 52, 147, 148, 102, 11, 7, 195, 52, 147, 148, 11, 23, 0, 9, 134, 102, 197, 145, 110, 101, 107, 11,
- 9, 198, 137, 33, 5, 44, 83, 20, 11, 9, 198, 52, 147, 12, 38, 115, 64, 11, 9, 198, 78, 162, 148, 32, 21, 39, 11, 9, 198, 44,
- 149, 34, 80, 83, 20, 11, 7, 196, 58, 38, 137, 44, 11, 11, 136, 195, 161, 102, 97, 97, 58, 102, 97, 42, 0, 14, 66, 21, 80, 101,
- 117, 110, 0, 44, 29, 42, 81, 110, 32, 38, 71, 20, 197, 156, 72, 128, 84, 156, 109, 55, 84, 114, 52, 107, 108, 47, 115, 23, 89, 109,
- 52, 37, 50, 47, 109, 0, 11, 81, 115, 122, 101, 114, 105, 110, 116, 101, 32, 10, 199, 80, 19, 28, 48, 128, 84, 156, 11, 7, 196, 4,
- 32, 167, 48, 11, 12, 5, 95, 35, 45, 114, 101, 113, 52, 109, 0, 16, 0, 10, 199, 112, 195, 37, 80, 128, 84, 156, 11, 0, 6, 195,
- 44, 83, 12, 11, 24, 67, 44, 83, 12, 49, 109, 55, 12, 23, 84, 109, 50, 12, 37, 0, 11, 81, 118, 101, 110, 110, 105, 32, 28, 67,
- 44, 83, 12, 49, 109, 55, 12, 23, 83, 39, 81, 108, 72, 50, 37, 0, 11, 81, 102, 111, 103, 97, 100, 110, 105, 32, 36, 68, 4, 192,
- 80, 168, 108, 55, 108, 48, 116, 10, 6, 15, 52, 109, 50, 119, 109, 52, 109, 50, 0, 11, 81, 114, 101, 110, 100, 115, 122, 101, 114, 101,
- 110, 32, 9, 198, 40, 241, 220, 88, 19, 0, 11, 25, 67, 44, 83, 12, 49, 109, 55, 12, 23, 49, 110, 47, 50, 37, 0, 11, 81, 107,
- 195, 182, 116, 110, 105, 32, 32, 67, 44, 83, 12, 49, 109, 55, 12, 23, 39, 49, 47, 108, 47, 50, 37, 40, 49, 0, 11, 81, 111, 107,
- 116, 97, 116, 110, 105, 117, 107, 32, 32, 67, 44, 83, 12, 49, 109, 55, 12, 23, 107, 108, 52, 119, 39, 55, 50, 37, 108, 0, 11, 81,
- 104, 97, 114, 99, 111, 108, 110, 105, 97, 32, 10, 199, 84, 69, 129, 73, 192, 129, 56, 11, 7, 196, 4, 192, 80, 168, 11, 9, 198, 44,
- 84, 171, 48, 225, 75, 11, 0, 11, 200, 4, 192, 75, 84, 195, 137, 84, 176, 11, 11, 200, 44, 84, 171, 48, 85, 2, 20, 224, 11, 0,
- 9, 198, 32, 19, 65, 72, 16, 130, 11, 23, 68, 80, 84, 218, 36, 47, 109, 89, 37, 23, 65, 108, 57, 72, 0, 11, 81, 109, 97, 106,
- 100, 32, 31, 71, 81, 81, 15, 53, 196, 213, 48, 47, 40, 72, 39, 65, 114, 91, 40, 55, 23, 49, 109, 55, 12, 0, 11, 81, 107, 101,
- 108, 108, 32, 9, 198, 52, 17, 193, 76, 16, 130, 11, 9, 198, 29, 147, 210, 76, 16, 130, 11, 0, 11, 200, 44, 84, 171, 48, 232, 142,
- 20, 176, 11, 12, 201, 52, 147, 137, 77, 165, 5, 72, 225, 75, 11, 11, 200, 72, 83, 132, 77, 161, 82, 72, 80, 11, 0, 18, 69, 88,
- 68, 218, 77, 160, 84, 113, 72, 113, 109, 89, 109, 89, 0, 42, 42, 0, 17, 142, 98, 105, 99, 105, 107, 108, 105, 122, 197, 145, 107, 110,
- 101, 107, 11, 37, 69, 46, 132, 171, 48, 144, 49, 110, 52, 111, 55, 37, 23, 110, 89, 12, 109, 81, 71, 118, 55, 0, 11, 81, 195, 182,
- 115, 115, 122, 101, 103, 98, 197, 145, 108, 32, 13, 138, 105, 100, 197, 145, 115, 122, 97, 107, 111, 107, 11, 8, 197, 52, 243, 132, 60, 176,
- 11, 8, 197, 28, 243, 132, 60, 176, 11, 0, 7, 195, 48, 84, 218, 72, 17, 53, 11, 99, 115, 197, 145, 100, 106, 195, 169, 110, 101, 107,
- 76, 118, 79, 12, 113, 50, 109, 49, 23, 109, 55, 49, 109, 52, 111, 55, 113, 91, 113, 52, 109, 0, 11, 81, 101, 108, 107, 101, 114, 195,
- 188, 108, 195, 169, 115, 195, 169, 114, 101, 32, 9, 198, 136, 195, 98, 57, 149, 0, 11, 30, 67, 48, 84, 218, 55, 109, 89, 23, 108, 57,
- 114, 50, 55, 39, 47, 12, 0, 11, 81, 97, 106, 195, 161, 110, 108, 111, 116, 116, 32, 27, 67, 136, 197, 0, 113, 55, 47, 6, 23, 91,
- 39, 49, 114, 37, 81, 0, 11, 81, 115, 111, 107, 195, 161, 105, 103, 32, 7, 196, 48, 244, 14, 36, 11, 16, 205, 16, 144, 71, 56, 244,
- 218, 80, 150, 156, 48, 128, 84, 156, 11, 6, 195, 32, 148, 218, 11, 6, 195, 136, 197, 0, 11, 0, 8, 197, 37, 51, 69, 72, 144, 11,
- 5, 194, 4, 224, 72, 15, 66, 28, 32, 81, 37, 81, 108, 71, 114, 57, 47, 0, 42, 42, 0, 10, 199, 46, 131, 20, 78, 33, 226, 80,
- 11, 6, 195, 24, 80, 128, 15, 0, 31, 68, 44, 85, 162, 76, 49, 109, 84, 113, 91, 23, 108, 23, 83, 109, 55, 107, 118, 0, 11, 82,
- 97, 32, 102, 101, 108, 104, 197, 145, 32, 9, 198, 52, 81, 212, 20, 227, 137, 11, 7, 196, 76, 244, 130, 4, 11, 7, 196, 44, 85, 162,
- 76, 11, 0, 9, 198, 44, 85, 133, 74, 34, 197, 11, 32, 69, 4, 176, 82, 40, 16, 108, 49, 108, 52, 57, 108, 23, 107, 108, 57, 47,
- 108, 50, 37, 0, 11, 81, 104, 97, 106, 116, 97, 110, 105, 32, 8, 197, 4, 176, 82, 40, 16, 11, 0, 28, 68, 52, 152, 146, 80, 65,
- 37, 113, 52, 47, 15, 84, 108, 50, 15, 108, 88, 0, 11, 82, 118, 97, 110, 32, 97, 122, 32, 50, 73, 20, 193, 75, 81, 35, 206, 36,
- 181, 83, 109, 55, 109, 49, 47, 52, 39, 50, 37, 49, 40, 91, 23, 84, 114, 55, 47, 39, 88, 108, 47, 114, 47, 0, 11, 81, 118, 195,
- 161, 108, 116, 111, 122, 97, 116, 195, 161, 116, 32, 22, 68, 52, 152, 146, 80, 65, 37, 113, 52, 47, 15, 50, 109, 65, 0, 11, 81, 110,
- 101, 109, 32, 13, 138, 98, 97, 106, 107, 101, 118, 101, 114, 197, 145, 11, 9, 134, 109, 197, 177, 118, 101, 108, 11, 9, 198, 80, 20, 148,
- 4, 231, 0, 11, 6, 195, 24, 80, 146, 15, 9, 198, 53, 196, 131, 37, 84, 192, 15, 0, 9, 134, 110, 197, 145, 110, 101, 107, 11, 57,
- 10, 107, 195, 169, 114, 100, 197, 145, 195, 173, 118, 49, 113, 52, 72, 118, 112, 84, 23, 84, 113, 55, 109, 65, 113, 67, 109, 88, 113, 91,
- 113, 52, 109, 0, 11, 81, 118, 195, 169, 108, 101, 109, 195, 169, 110, 121, 101, 122, 195, 169, 115, 195, 169, 114, 101, 32, 8, 197, 28, 22,
- 132, 4, 112, 11, 7, 196, 73, 194, 149, 44, 11, 11, 67, 80, 16, 128, 47, 108, 71, 0, 42, 42, 0, 7, 196, 26, 35, 19, 104, 11,
- 0, 22, 69, 20, 209, 76, 80, 80, 109, 65, 109, 55, 47, 109, 23, 49, 37, 0, 11, 81, 107, 105, 32, 9, 198, 32, 20, 218, 57, 195,
- 4, 11, 11, 200, 56, 85, 82, 60, 201, 199, 85, 48, 11, 11, 200, 44, 145, 15, 48, 115, 218, 80, 16, 11, 9, 198, 48, 20, 20, 61,
- 3, 203, 11, 6, 195, 32, 19, 11, 11, 6, 195, 41, 196, 148, 11, 12, 67, 57, 54, 139, 109, 50, 109, 89, 49, 114, 0, 0, 22, 66,
- 25, 64, 83, 39, 52, 37, 50, 47, 12, 115, 55, 0, 44, 11, 81, 116, 195, 179, 108, 32, 21, 66, 25, 64, 83, 39, 52, 37, 50, 47,
- 50, 108, 49, 0, 44, 11, 81, 110, 97, 107, 32, 19, 66, 25, 64, 83, 39, 52, 37, 50, 47, 71, 108, 0, 44, 11, 81, 98, 97, 32,
- 19, 66, 25, 64, 83, 39, 52, 37, 50, 47, 39, 47, 0, 44, 11, 81, 111, 116, 32, 21, 66, 25, 64, 83, 39, 52, 37, 50, 47, 12,
- 108, 55, 0, 44, 11, 81, 116, 97, 108, 32, 12, 66, 25, 64, 83, 39, 52, 37, 50, 47, 0, 11, 9, 198, 48, 18, 206, 112, 224, 75,
- 11, 6, 195, 149, 35, 203, 11, 11, 200, 80, 20, 218, 149, 67, 212, 80, 16, 11, 14, 6, 95, 35, 45, 118, 101, 108, 113, 84, 109, 55,
- 0, 16, 0, 0, 10, 199, 40, 21, 129, 76, 243, 20, 4, 11, 19, 144, 116, 101, 108, 106, 101, 115, 195, 173, 116, 109, 195, 169, 110, 121,
- 197, 177, 11, 0, 12, 201, 88, 148, 218, 60, 230, 85, 48, 224, 75, 11, 8, 197, 20, 209, 76, 56, 144, 11, 11, 200, 77, 167, 13, 149,
- 64, 78, 4, 176, 11, 11, 200, 36, 229, 34, 104, 85, 2, 20, 224, 11, 10, 199, 20, 211, 37, 80, 85, 20, 20, 11, 0, 11, 200, 32,
- 246, 154, 113, 65, 84, 80, 80, 11, 9, 198, 20, 165, 5, 81, 72, 139, 11, 0, 13, 202, 88, 243, 149, 48, 128, 84, 57, 195, 129, 44,
- 11, 9, 198, 80, 84, 141, 136, 33, 78, 11, 7, 195, 56, 242, 1, 72, 8, 17, 10, 95, 35, 45, 105, 107, 195, 169, 110, 101, 107, 113,
- 50, 109, 49, 0, 0, 12, 201, 24, 82, 140, 21, 54, 148, 137, 56, 142, 11, 12, 201, 8, 81, 143, 49, 151, 19, 60, 197, 1, 11, 9,
- 198, 46, 134, 168, 81, 66, 64, 11, 7, 196, 52, 83, 142, 36, 11, 0, 40, 69, 56, 85, 133, 104, 144, 50, 109, 84, 109, 88, 37, 23,
- 47, 40, 55, 108, 57, 72, 39, 50, 39, 91, 108, 0, 11, 81, 116, 117, 108, 97, 106, 100, 111, 110, 111, 115, 97, 32, 9, 198, 81, 81,
- 8, 5, 73, 192, 11, 9, 198, 84, 118, 65, 56, 22, 128, 11, 8, 197, 40, 81, 217, 20, 144, 11, 0, 19, 66, 32, 16, 107, 108, 23,
- 49, 109, 55, 12, 0, 11, 81, 107, 101, 108, 108, 32, 9, 198, 61, 54, 148, 32, 21, 39, 11, 9, 198, 29, 144, 75, 61, 34, 64, 11,
- 6, 194, 32, 16, 72, 8, 0, 20, 67, 24, 83, 0, 83, 109, 55, 10, 6, 15, 52, 114, 0, 11, 81, 114, 195, 161, 32, 30, 67, 24,
- 83, 0, 83, 109, 55, 23, 108, 6, 15, 91, 39, 52, 71, 108, 50, 0, 11, 82, 97, 32, 115, 111, 114, 98, 97, 110, 32, 9, 198, 24,
- 83, 12, 20, 195, 137, 11, 30, 67, 24, 83, 0, 83, 109, 55, 23, 108, 23, 55, 109, 84, 109, 81, 118, 0, 11, 82, 97, 32, 108, 101,
- 118, 101, 103, 197, 145, 32, 6, 195, 32, 19, 0, 11, 6, 195, 77, 71, 2, 11, 6, 195, 24, 83, 0, 11, 0, 10, 199, 24, 83, 153,
- 20, 113, 84, 36, 11, 9, 198, 90, 37, 5, 50, 37, 0, 11, 9, 198, 41, 196, 150, 112, 230, 64, 11, 6, 195, 13, 48, 80, 11, 9,
- 198, 77, 163, 205, 8, 21, 0, 15, 0, 6, 195, 4, 73, 192, 11, 7, 196, 10, 86, 150, 4, 11, 6, 195, 32, 21, 0, 11, 7, 196,
- 81, 197, 146, 4, 11, 0, 19, 68, 56, 147, 131, 76, 50, 37, 50, 76, 23, 37, 91, 0, 11, 81, 105, 115, 32, 37, 67, 30, 36, 0,
- 81, 113, 48, 23, 83, 39, 79, 108, 89, 47, 114, 91, 114, 47, 0, 11, 81, 102, 111, 103, 121, 97, 115, 122, 116, 195, 161, 115, 195, 161,
- 116, 32, 7, 196, 56, 147, 131, 76, 11, 6, 195, 30, 36, 0, 11, 0, 20, 68, 4, 178, 207, 72, 108, 49, 12, 39, 52, 23, 37, 91,
- 0, 11, 81, 105, 115, 32, 7, 196, 4, 178, 207, 72, 11, 12, 201, 32, 83, 25, 78, 33, 197, 44, 85, 0, 11, 6, 195, 84, 227, 137,
- 11, 11, 67, 80, 18, 128, 47, 108, 57, 0, 42, 42, 0, 10, 199, 65, 35, 196, 84, 49, 82, 20, 11, 0, 9, 198, 32, 21, 28, 77,
- 82, 192, 11, 9, 198, 32, 20, 218, 57, 195, 20, 11, 7, 196, 57, 145, 76, 80, 11, 0, 34, 70, 80, 83, 10, 21, 49, 78, 47, 109,
- 55, 57, 109, 91, 109, 50, 23, 107, 111, 57, 113, 50, 0, 11, 81, 104, 195, 188, 108, 121, 195, 169, 110, 32, 7, 196, 21, 164, 133, 76,
- 11, 29, 68, 5, 69, 39, 48, 108, 47, 12, 115, 55, 10, 6, 15, 83, 113, 55, 50, 37, 0, 11, 81, 102, 195, 169, 108, 110, 105, 32,
- 7, 196, 5, 69, 39, 48, 11, 0, 9, 198, 37, 35, 196, 113, 32, 64, 11, 12, 201, 24, 83, 20, 137, 65, 76, 20, 149, 0, 11, 11,
- 200, 52, 243, 132, 32, 21, 10, 84, 176, 11, 14, 67, 29, 51, 64, 81, 113, 109, 91, 109, 65, 0, 42, 42, 0, 0, 9, 198, 24, 83,
- 28, 73, 32, 76, 11, 58, 71, 80, 84, 171, 48, 85, 18, 20, 47, 109, 52, 111, 55, 109, 47, 52, 109, 10, 6, 15, 37, 91, 10, 6,
- 15, 49, 39, 50, 119, 109, 50, 47, 52, 114, 55, 50, 37, 0, 11, 82, 105, 115, 32, 107, 111, 110, 99, 101, 110, 116, 114, 195, 161, 108,
- 110, 105, 32, 25, 67, 25, 85, 0, 83, 40, 47, 10, 6, 15, 52, 108, 57, 47, 108, 0, 11, 81, 114, 97, 106, 116, 97, 32, 11, 200,
- 24, 83, 153, 20, 113, 84, 88, 80, 11, 10, 199, 137, 10, 204, 21, 64, 133, 56, 11, 8, 197, 60, 193, 1, 56, 144, 11, 8, 197, 60,
- 193, 1, 56, 144, 11, 6, 195, 25, 85, 0, 11, 6, 195, 25, 194, 192, 11, 7, 196, 57, 151, 18, 36, 15, 0, 12, 201, 77, 160, 66,
- 4, 67, 129, 65, 32, 64, 11, 9, 198, 80, 82, 5, 80, 232, 139, 11, 0, 17, 67, 77, 169, 86, 89, 112, 84, 23, 109, 55, 0, 11,
- 81, 101, 108, 32, 10, 199, 77, 167, 13, 149, 67, 212, 80, 11, 6, 195, 8, 83, 128, 72, 0, 26, 70, 88, 86, 133, 80, 146, 192, 84,
- 109, 88, 109, 47, 37, 49, 10, 6, 15, 109, 55, 0, 11, 81, 101, 108, 32, 14, 139, 118, 101, 122, 101, 116, 197, 145, 107, 110, 101, 107,
- 11, 6, 195, 137, 35, 137, 11, 0, 10, 199, 17, 39, 7, 112, 32, 129, 56, 11, 11, 200, 32, 21, 39, 77, 193, 206, 4, 176, 11, 8,
- 197, 21, 54, 139, 161, 160, 11, 15, 204, 20, 208, 133, 73, 71, 18, 76, 18, 75, 56, 18, 192, 11, 42, 6, 108, 195, 169, 118, 197, 145,
- 55, 113, 84, 118, 107, 108, 91, 39, 50, 55, 115, 91, 114, 81, 39, 47, 0, 11, 81, 104, 97, 115, 111, 110, 108, 195, 179, 115, 195, 161,
- 103, 111, 116, 32, 9, 134, 108, 195, 169, 118, 197, 145, 11, 8, 197, 20, 165, 5, 56, 144, 11, 0, 9, 198, 32, 83, 25, 21, 162, 64,
- 11, 9, 198, 40, 83, 5, 57, 66, 64, 11, 0, 9, 198, 18, 131, 148, 137, 56, 148, 11, 11, 200, 89, 195, 1, 77, 165, 34, 44, 16,
- 11, 6, 195, 88, 84, 128, 11, 12, 201, 20, 197, 156, 73, 196, 207, 44, 224, 75, 11, 10, 199, 88, 86, 133, 82, 36, 226, 80, 11, 13,
- 202, 44, 243, 131, 20, 229, 18, 112, 195, 129, 44, 11, 8, 197, 64, 243, 148, 60, 176, 11, 10, 4, 95, 49, 48, 101, 47, 37, 88, 0,
- 0, 9, 198, 8, 84, 218, 136, 197, 0, 11, 9, 198, 8, 84, 218, 136, 197, 0, 11, 9, 198, 8, 84, 218, 136, 197, 0, 11, 7, 132,
- 116, 197, 145, 108, 11, 0, 11, 200, 20, 120, 147, 105, 56, 135, 137, 64, 11, 33, 68, 52, 17, 193, 16, 65, 108, 81, 108, 72, 23, 109,
- 79, 109, 50, 109, 91, 109, 50, 0, 11, 81, 101, 103, 121, 101, 110, 101, 115, 101, 110, 32, 9, 198, 32, 17, 10, 113, 32, 84, 11, 8,
- 133, 101, 108, 197, 145, 108, 11, 9, 198, 90, 35, 5, 54, 35, 153, 11, 8, 133, 101, 108, 197, 145, 108, 11, 7, 196, 52, 17, 193, 16,
- 11, 8, 133, 101, 108, 197, 145, 108, 11, 0, 17, 142, 103, 121, 197, 177, 114, 197, 145, 100, 195, 169, 115, 101, 105, 116, 11, 9, 198, 44,
- 244, 156, 10, 115, 0, 11, 12, 201, 20, 194, 5, 49, 145, 90, 137, 56, 148, 11, 7, 196, 37, 39, 14, 80, 11, 9, 195, 28, 68, 0,
- 102, 13, 42, 42, 14, 67, 28, 68, 0, 75, 112, 72, 112, 48, 112, 0, 42, 42, 0, 11, 200, 37, 39, 14, 102, 85, 1, 56, 144, 11,
- 11, 200, 8, 87, 12, 50, 85, 1, 56, 144, 11, 0, 6, 195, 72, 83, 132, 11, 6, 195, 28, 243, 132, 11, 6, 195, 28, 243, 132, 11,
- 9, 198, 28, 243, 132, 60, 197, 0, 11, 6, 195, 52, 243, 132, 11, 7, 132, 114, 197, 145, 108, 11, 0, 12, 3, 226, 132, 162, 84, 113,
- 72, 57, 109, 79, 0, 35, 70, 44, 86, 132, 20, 225, 75, 49, 109, 88, 72, 109, 50, 109, 49, 6, 23, 37, 52, 114, 50, 47, 108, 0,
- 11, 81, 105, 114, 195, 161, 110, 116, 97, 32, 10, 199, 77, 168, 140, 50, 130, 226, 76, 11, 12, 201, 50, 37, 5, 78, 85, 13, 136, 230,
- 64, 11, 9, 198, 80, 82, 5, 80, 225, 75, 11, 9, 198, 48, 82, 5, 80, 225, 75, 11, 0, 7, 66, 17, 160, 120, 113, 0, 13, 202,
- 52, 81, 214, 4, 201, 211, 149, 64, 78, 36, 11, 30, 67, 21, 161, 82, 109, 88, 109, 52, 23, 83, 39, 52, 37, 50, 47, 39, 47, 0,
- 11, 81, 102, 111, 114, 105, 110, 116, 111, 116, 32, 26, 67, 21, 161, 82, 109, 88, 109, 52, 23, 83, 39, 52, 37, 50, 47, 0, 11, 81,
- 102, 111, 114, 105, 110, 116, 32, 9, 198, 29, 145, 78, 30, 35, 128, 11, 0, 12, 201, 161, 52, 218, 20, 106, 199, 30, 36, 192, 11, 6,
- 195, 8, 83, 5, 11, 6, 195, 73, 195, 64, 11, 6, 195, 73, 195, 64, 11, 0, 12, 201, 72, 83, 132, 20, 194, 197, 104, 146, 192, 11,
- 11, 136, 116, 101, 114, 118, 98, 197, 145, 108, 11, 0, 9, 198, 48, 85, 20, 21, 65, 75, 11, 40, 68, 60, 193, 1, 48, 39, 55, 72,
- 108, 55, 23, 109, 55, 49, 113, 89, 112, 47, 113, 91, 109, 0, 11, 81, 101, 108, 107, 195, 169, 115, 122, 195, 173, 116, 195, 169, 115, 101,
- 32, 7, 196, 60, 193, 1, 48, 11, 6, 195, 77, 169, 212, 11, 0, 9, 198, 20, 197, 162, 29, 162, 75, 11, 9, 198, 60, 197, 129, 77,
- 55, 11, 11, 10, 199, 20, 118, 77, 113, 52, 193, 48, 11, 0, 6, 195, 4, 67, 129, 11, 12, 201, 32, 19, 12, 5, 68, 218, 61, 69,
- 0, 11, 23, 67, 96, 149, 128, 47, 37, 88, 109, 50, 50, 113, 79, 12, 109, 55, 0, 44, 42, 81, 101, 108, 32, 0, 0, 16, 141, 107,
- 195, 188, 108, 102, 195, 182, 108, 100, 114, 197, 145, 108, 11, 24, 68, 36, 225, 21, 48, 37, 50, 72, 40, 55, 23, 65, 108, 57, 72, 0,
- 11, 81, 109, 97, 106, 100, 32, 38, 68, 36, 225, 21, 48, 37, 50, 72, 40, 55, 23, 108, 6, 15, 83, 109, 55, 107, 118, 88, 109, 47,
- 0, 11, 82, 97, 32, 102, 101, 108, 104, 197, 145, 122, 101, 116, 32, 9, 198, 49, 197, 20, 84, 226, 192, 11, 6, 195, 34, 164, 212, 11,
- 0, 47, 14, 115, 122, 111, 102, 116, 118, 101, 114, 101, 107, 114, 197, 145, 108, 89, 39, 83, 47, 84, 109, 52, 109, 49, 52, 118, 55, 23,
- 84, 108, 50, 23, 89, 115, 0, 11, 82, 118, 97, 110, 32, 115, 122, 195, 179, 32, 17, 142, 103, 121, 195, 179, 103, 121, 115, 122, 101, 114,
- 98, 197, 145, 108, 11, 10, 199, 77, 160, 75, 61, 37, 143, 76, 11, 7, 196, 48, 81, 231, 80, 11, 6, 195, 24, 83, 142, 11, 5, 194,
- 20, 144, 72, 21, 66, 12, 208, 119, 109, 50, 47, 37, 65, 113, 47, 109, 52, 47, 0, 44, 11, 81, 116, 32, 23, 66, 12, 208, 119, 109,
- 50, 47, 37, 65, 113, 47, 109, 52, 109, 91, 0, 44, 11, 81, 101, 115, 32, 24, 66, 12, 208, 119, 109, 50, 47, 37, 65, 113, 47, 109,
- 52, 67, 37, 0, 44, 11, 81, 110, 121, 105, 32, 28, 66, 12, 208, 119, 109, 50, 47, 37, 65, 113, 47, 109, 52, 67, 37, 52, 109, 0,
- 44, 11, 81, 110, 121, 105, 114, 101, 32, 23, 66, 12, 208, 119, 109, 50, 47, 37, 65, 113, 47, 109, 52, 52, 109, 0, 44, 11, 81, 114,
- 101, 32, 16, 66, 12, 208, 119, 109, 50, 47, 37, 65, 113, 47, 109, 52, 0, 11, 12, 5, 95, 35, 45, 105, 103, 113, 37, 81, 0, 16,
- 0, 9, 198, 48, 84, 218, 60, 179, 137, 11, 9, 198, 81, 196, 147, 5, 55, 7, 11, 9, 198, 64, 20, 148, 148, 50, 103, 11, 6, 195,
- 18, 163, 0, 11, 0, 39, 67, 136, 116, 133, 113, 81, 52, 109, 23, 89, 114, 65, 112, 47, 107, 108, 47, 40, 50, 49, 0, 11, 81, 115,
- 122, 195, 161, 109, 195, 173, 116, 104, 97, 116, 117, 110, 107, 32, 26, 70, 24, 150, 133, 80, 81, 0, 83, 37, 88, 109, 47, 109, 72, 15,
- 65, 109, 81, 0, 11, 81, 109, 101, 103, 32, 6, 195, 64, 84, 212, 11, 0, 7, 196, 16, 149, 129, 80, 11, 7, 196, 41, 196, 142, 4,
- 11, 6, 195, 34, 37, 0, 11, 0, 15, 204, 64, 20, 129, 56, 52, 206, 60, 180, 220, 29, 197, 0, 11, 9, 198, 48, 82, 5, 82, 179,
- 139, 11, 9, 5, 95, 35, 45, 105, 107, 15, 0, 0, 42, 73, 57, 146, 76, 89, 195, 143, 77, 55, 7, 67, 37, 55, 84, 114, 50, 39,
- 91, 12, 114, 81, 23, 89, 114, 65, 114, 52, 108, 0, 11, 81, 115, 122, 195, 161, 109, 195, 161, 114, 97, 32, 9, 198, 25, 85, 20, 5,
- 66, 129, 11, 10, 135, 109, 101, 108, 108, 197, 145, 108, 11, 15, 4, 95, 49, 48, 113, 47, 37, 88, 109, 72, 37, 49, 109, 0, 0, 8,
- 197, 49, 197, 20, 84, 176, 11, 9, 198, 4, 167, 14, 48, 21, 0, 11, 0, 11, 200, 88, 243, 129, 80, 179, 218, 56, 16, 11, 9, 198,
- 52, 241, 5, 48, 193, 75, 11, 7, 196, 77, 161, 80, 80, 15, 0, 9, 198, 80, 84, 133, 52, 33, 78, 11, 9, 198, 48, 83, 11, 137,
- 54, 128, 11, 8, 197, 41, 196, 148, 4, 208, 11, 0, 47, 70, 80, 17, 202, 4, 148, 129, 47, 108, 81, 57, 108, 37, 52, 108, 23, 84,
- 39, 50, 108, 47, 49, 39, 88, 12, 108, 50, 108, 49, 0, 11, 81, 118, 111, 110, 97, 116, 107, 111, 122, 122, 97, 110, 97, 107, 32, 9,
- 198, 29, 144, 78, 168, 160, 64, 11, 9, 198, 24, 244, 141, 112, 160, 64, 11, 11, 200, 90, 33, 5, 44, 86, 133, 81, 64, 11, 10, 199,
- 49, 197, 19, 104, 245, 15, 44, 11, 0, 9, 198, 77, 167, 13, 60, 212, 129, 11, 12, 137, 107, 101, 122, 101, 108, 197, 145, 106, 101, 11,
- 0, 38, 10, 108, 101, 104, 101, 116, 197, 145, 118, 195, 169, 55, 109, 107, 109, 47, 118, 84, 113, 23, 47, 113, 47, 109, 55, 109, 0, 11,
- 81, 116, 195, 169, 116, 101, 108, 101, 32, 36, 10, 108, 101, 104, 101, 116, 197, 145, 118, 195, 169, 55, 109, 107, 109, 47, 118, 84, 113, 23,
- 47, 109, 50, 12, 113, 0, 11, 81, 116, 101, 110, 110, 195, 169, 32, 10, 199, 44, 244, 136, 5, 71, 18, 4, 11, 7, 196, 82, 36, 142,
- 36, 11, 9, 198, 44, 84, 133, 77, 65, 75, 11, 11, 200, 20, 195, 28, 82, 114, 206, 4, 176, 11, 10, 199, 24, 83, 5, 41, 65, 84,
- 80, 11, 10, 199, 77, 161, 82, 21, 1, 76, 80, 11, 14, 4, 95, 49, 48, 111, 47, 37, 88, 109, 72, 37, 49, 0, 0, 7, 196, 52,
- 17, 213, 44, 11, 0, 28, 69, 4, 176, 82, 60, 176, 108, 49, 108, 52, 39, 49, 23, 55, 109, 50, 12, 37, 0, 11, 81, 108, 101, 110,
- 110, 105, 32, 9, 198, 77, 167, 12, 48, 226, 64, 11, 9, 198, 20, 195, 28, 80, 226, 64, 11, 9, 198, 90, 33, 197, 104, 226, 64, 11,
- 9, 198, 44, 146, 168, 56, 226, 64, 11, 0, 15, 204, 88, 148, 211, 104, 21, 34, 74, 36, 226, 88, 83, 0, 11, 19, 68, 46, 131, 153,
- 88, 49, 110, 67, 84, 23, 37, 91, 0, 11, 81, 105, 115, 32, 10, 199, 18, 132, 168, 52, 42, 12, 80, 11, 12, 201, 33, 195, 39, 104,
- 21, 15, 44, 32, 64, 11, 7, 196, 88, 83, 5, 52, 11, 7, 196, 29, 32, 77, 52, 11, 0, 11, 200, 8, 84, 218, 21, 33, 90, 56,
- 144, 11, 9, 198, 4, 194, 193, 48, 208, 83, 11, 13, 202, 46, 36, 218, 172, 200, 139, 20, 147, 133, 44, 11, 8, 133, 197, 145, 107, 101,
- 116, 11, 0, 24, 70, 82, 132, 150, 136, 230, 84, 47, 110, 52, 84, 113, 67, 47, 23, 37, 91, 0, 11, 81, 105, 115, 32, 9, 198, 82,
- 132, 150, 136, 230, 84, 11, 43, 70, 161, 52, 218, 20, 120, 148, 110, 89, 12, 109, 81, 113, 47, 23, 83, 109, 55, 47, 111, 50, 47, 109,
- 91, 12, 109, 0, 11, 81, 102, 101, 108, 116, 195, 188, 110, 116, 101, 115, 115, 101, 32, 6, 195, 18, 82, 128, 11, 9, 198, 32, 148, 132,
- 21, 66, 64, 11, 0, 9, 198, 46, 36, 132, 137, 56, 148, 11, 29, 70, 136, 164, 218, 4, 176, 64, 113, 57, 89, 108, 49, 108, 10, 6,
- 15, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32, 9, 198, 36, 120, 142, 102, 179, 139, 11, 6, 195, 60, 64, 64, 11, 6, 195,
- 157, 39, 19, 11, 6, 195, 60, 64, 64, 11, 7, 196, 53, 194, 149, 76, 15, 0, 11, 200, 161, 54, 148, 160, 230, 162, 76, 80, 11, 11,
- 200, 78, 36, 171, 50, 34, 197, 57, 144, 11, 9, 198, 24, 150, 133, 82, 36, 197, 11, 16, 141, 107, 195, 188, 108, 195, 182, 110, 98, 195,
- 182, 122, 197, 145, 11, 9, 198, 52, 243, 132, 81, 82, 192, 11, 6, 195, 18, 178, 0, 11, 0, 22, 3, 226, 128, 166, 10, 48, 2, 39,
- 50, 47, 48, 2, 39, 50, 47, 48, 2, 39, 50, 47, 0, 40, 70, 29, 144, 75, 72, 19, 128, 79, 108, 49, 52, 108, 50, 23, 55, 109,
- 89, 23, 113, 55, 113, 50, 49, 0, 11, 82, 108, 101, 115, 122, 32, 195, 169, 108, 195, 169, 110, 107, 32, 9, 198, 41, 197, 19, 104, 128,
- 84, 11, 16, 141, 109, 197, 177, 107, 195, 182, 100, 195, 169, 115, 195, 169, 116, 11, 6, 195, 20, 165, 0, 11, 6, 195, 29, 198, 148, 11,
- 0, 7, 196, 29, 154, 138, 80, 11, 7, 196, 57, 154, 138, 80, 11, 0, 18, 8, 95, 98, 114, 97, 105, 108, 108, 101, 71, 52, 108, 37,
- 55, 12, 109, 0, 11, 200, 44, 148, 18, 156, 39, 12, 56, 144, 11, 27, 68, 53, 196, 201, 44, 65, 114, 91, 37, 49, 10, 6, 15, 47,
- 113, 65, 108, 0, 11, 81, 116, 195, 169, 109, 97, 32, 15, 140, 101, 103, 121, 195, 169, 114, 116, 101, 108, 109, 197, 177, 11, 12, 201, 80,
- 83, 10, 21, 57, 84, 137, 56, 148, 11, 12, 201, 137, 54, 146, 21, 104, 148, 20, 197, 0, 11, 0, 14, 203, 44, 149, 5, 72, 161, 83,
- 105, 72, 147, 137, 64, 11, 8, 197, 4, 73, 196, 36, 176, 11, 6, 195, 52, 147, 132, 11, 6, 195, 24, 83, 34, 11, 0, 11, 200, 46,
- 36, 218, 172, 200, 139, 21, 64, 11, 40, 9, 118, 101, 118, 197, 145, 107, 107, 101, 108, 84, 109, 84, 118, 49, 12, 109, 55, 23, 49, 110,
- 47, 109, 50, 72, 118, 0, 11, 81, 107, 195, 182, 116, 101, 110, 100, 197, 145, 32, 12, 137, 115, 122, 101, 114, 118, 116, 197, 145, 108, 11,
- 11, 200, 46, 36, 218, 172, 200, 139, 21, 64, 11, 0, 27, 66, 21, 160, 109, 88, 10, 6, 15, 84, 108, 55, 108, 65, 37, 47, 0, 11,
- 81, 118, 97, 108, 97, 109, 105, 116, 32, 15, 66, 21, 160, 109, 88, 23, 108, 88, 0, 11, 81, 97, 122, 32, 35, 66, 21, 160, 109, 88,
- 10, 6, 15, 108, 6, 15, 48, 52, 39, 71, 55, 113, 65, 108, 0, 11, 82, 97, 32, 112, 114, 111, 98, 108, 195, 169, 109, 97, 32, 16,
- 205, 32, 20, 218, 57, 195, 8, 5, 64, 84, 48, 19, 142, 112, 11, 12, 201, 56, 82, 34, 105, 56, 135, 20, 177, 84, 11, 5, 194, 21,
- 160, 11, 0, 10, 3, 226, 130, 172, 109, 40, 52, 39, 0, 6, 195, 24, 83, 5, 11, 11, 200, 88, 148, 197, 48, 177, 68, 36, 176, 11,
- 11, 200, 88, 148, 197, 48, 177, 68, 36, 176, 11, 6, 195, 88, 83, 5, 11, 0, 11, 136, 116, 101, 114, 118, 114, 197, 145, 108, 11, 9,
- 198, 5, 39, 14, 101, 197, 0, 11, 14, 5, 95, 50, 77, 49, 101, 49, 113, 47, 109, 88, 52, 0, 0, 19, 67, 21, 165, 0, 109, 89,
- 47, 10, 6, 15, 108, 88, 0, 11, 81, 97, 122, 32, 8, 197, 44, 243, 79, 49, 144, 11, 21, 67, 21, 165, 0, 109, 89, 47, 23, 49,
- 109, 55, 12, 0, 11, 81, 107, 101, 108, 108, 32, 11, 200, 40, 83, 5, 57, 65, 84, 80, 80, 11, 9, 198, 48, 81, 217, 20, 225, 75,
- 11, 7, 196, 73, 198, 142, 36, 11, 7, 196, 41, 196, 142, 36, 11, 6, 195, 21, 165, 0, 11, 0, 9, 198, 44, 81, 22, 138, 36, 148,
- 11, 8, 197, 89, 195, 14, 36, 16, 11, 12, 137, 114, 101, 110, 100, 101, 108, 197, 145, 107, 11, 13, 138, 106, 195, 182, 118, 197, 145, 114,
- 197, 145, 108, 11, 13, 202, 57, 146, 76, 5, 66, 207, 104, 21, 15, 44, 11, 8, 197, 5, 39, 14, 100, 16, 11, 0, 7, 196, 149, 39,
- 19, 80, 11, 12, 201, 61, 4, 133, 56, 68, 218, 21, 37, 0, 11, 6, 195, 41, 196, 167, 11, 14, 139, 114, 195, 169, 115, 122, 101, 109,
- 114, 197, 145, 108, 11, 13, 138, 107, 195, 182, 116, 104, 101, 116, 197, 145, 107, 11, 6, 195, 80, 17, 192, 11, 0, 14, 139, 107, 101, 122,
- 101, 108, 104, 101, 116, 197, 145, 107, 11, 11, 5, 95, 48, 77, 49, 101, 109, 88, 52, 0, 0, 11, 200, 76, 84, 139, 20, 229, 5, 56,
- 144, 11, 27, 71, 44, 21, 5, 30, 116, 137, 4, 49, 108, 47, 109, 81, 115, 52, 37, 108, 23, 37, 91, 0, 11, 81, 105, 115, 32, 10,
- 199, 44, 21, 5, 30, 116, 137, 4, 11, 15, 140, 107, 195, 169, 112, 118, 105, 115, 101, 108, 197, 145, 107, 11, 0, 32, 70, 20, 195, 162,
- 106, 36, 212, 109, 55, 50, 113, 88, 113, 91, 47, 23, 49, 113, 52, 109, 49, 0, 11, 81, 107, 195, 169, 114, 101, 107, 32, 9, 198, 28,
- 22, 132, 5, 55, 7, 11, 17, 142, 115, 122, 101, 109, 101, 116, 101, 115, 101, 107, 98, 197, 145, 108, 11, 10, 199, 41, 85, 20, 5, 71,
- 19, 80, 11, 6, 195, 77, 39, 3, 11, 0, 18, 143, 101, 108, 116, 197, 177, 110, 195, 169, 115, 195, 169, 114, 197, 145, 108, 11, 6, 195,
- 26, 131, 0, 11, 6, 195, 56, 82, 192, 11, 0, 29, 67, 61, 37, 20, 111, 101, 114, 114, 116, 195, 169, 116, 195, 169, 116, 197, 145, 108,
- 0, 44, 29, 42, 81, 116, 197, 145, 108, 32, 6, 195, 90, 37, 133, 11, 5, 194, 157, 48, 72, 8, 195, 61, 37, 20, 13, 42, 42, 0,
- 7, 196, 10, 86, 154, 4, 11, 39, 68, 54, 113, 10, 4, 65, 115, 79, 12, 108, 23, 65, 109, 81, 84, 114, 55, 47, 39, 88, 37, 49,
- 0, 11, 81, 109, 101, 103, 118, 195, 161, 108, 116, 111, 122, 105, 107, 32, 6, 195, 21, 50, 75, 11, 6, 195, 77, 168, 140, 11, 6, 195,
- 46, 134, 162, 11, 13, 4, 95, 111, 103, 111, 107, 39, 52, 81, 39, 49, 0, 0, 14, 203, 52, 81, 201, 56, 73, 84, 113, 55, 34, 73,
- 64, 11, 11, 200, 172, 193, 40, 30, 35, 34, 77, 64, 11, 9, 198, 20, 197, 34, 74, 36, 212, 11, 13, 7, 95, 35, 45, 195, 169, 114,
- 101, 113, 52, 109, 0, 18, 5, 95, 50, 77, 49, 111, 49, 113, 47, 109, 88, 52, 109, 72, 37, 49, 0, 0, 45, 70, 72, 81, 199, 20,
- 196, 133, 52, 109, 81, 12, 109, 55, 52, 36, 23, 113, 71, 52, 109, 72, 107, 109, 47, 111, 50, 49, 0, 11, 81, 195, 169, 98, 114, 101,
- 100, 104, 101, 116, 195, 188, 110, 107, 32, 35, 70, 72, 81, 199, 20, 196, 133, 52, 109, 81, 12, 109, 55, 52, 109, 23, 65, 109, 81, 107,
- 108, 55, 47, 0, 11, 81, 109, 101, 103, 104, 97, 108, 116, 32, 22, 147, 107, 97, 114, 108, 101, 110, 100, 195, 173, 116, 195, 169, 115, 101,
- 107, 98, 197, 145, 108, 11, 12, 201, 137, 37, 5, 48, 209, 90, 58, 179, 139, 11, 9, 198, 44, 149, 34, 74, 179, 139, 11, 8, 197, 24,
- 243, 148, 61, 48, 11, 0, 9, 198, 78, 36, 148, 20, 232, 128, 11, 66, 78, 4, 176, 68, 112, 198, 77, 20, 229, 5, 78, 85, 34, 76,
- 144, 108, 49, 108, 72, 114, 57, 65, 109, 50, 47, 109, 91, 112, 47, 113, 91, 37, 10, 6, 15, 109, 55, 84, 114, 52, 114, 91, 39, 49,
- 50, 108, 49, 0, 11, 81, 101, 108, 118, 195, 161, 114, 195, 161, 115, 111, 107, 110, 97, 107, 32, 43, 70, 112, 195, 1, 64, 245, 0, 114,
- 55, 12, 108, 48, 39, 47, 23, 57, 108, 84, 112, 47, 114, 91, 114, 52, 108, 0, 11, 81, 106, 97, 118, 195, 173, 116, 195, 161, 115, 195,
- 161, 114, 97, 32, 31, 68, 20, 120, 147, 104, 109, 81, 113, 89, 23, 49, 109, 55, 12, 109, 65, 109, 91, 0, 11, 81, 107, 101, 108, 108,
- 101, 109, 101, 115, 32, 9, 198, 76, 84, 133, 30, 37, 0, 11, 10, 199, 52, 81, 205, 60, 225, 10, 4, 11, 6, 195, 21, 49, 84, 11,
- 9, 198, 112, 195, 1, 64, 245, 0, 11, 0, 14, 203, 32, 19, 28, 48, 42, 206, 80, 85, 34, 77, 64, 11, 7, 196, 12, 145, 201, 80,
- 11, 9, 198, 137, 34, 197, 104, 85, 20, 11, 7, 196, 40, 83, 5, 80, 11, 9, 198, 137, 34, 78, 80, 85, 20, 11, 13, 202, 61, 5,
- 9, 52, 19, 9, 105, 195, 14, 36, 11, 8, 197, 26, 36, 134, 36, 224, 11, 7, 196, 24, 150, 133, 80, 11, 9, 198, 32, 148, 218, 37,
- 65, 75, 11, 17, 9, 95, 35, 45, 195, 169, 116, 197, 145, 108, 113, 47, 118, 55, 0, 16, 0, 13, 66, 33, 80, 104, 117, 110, 0, 44,
- 29, 81, 110, 32, 29, 66, 37, 48, 37, 91, 23, 114, 55, 112, 80, 12, 114, 49, 0, 11, 81, 195, 161, 108, 108, 195, 173, 116, 106, 195,
- 161, 107, 32, 29, 66, 37, 48, 37, 91, 23, 84, 113, 81, 109, 88, 47, 113, 49, 0, 11, 81, 118, 195, 169, 103, 101, 122, 116, 195, 169,
- 107, 32, 40, 66, 37, 48, 37, 91, 23, 108, 55, 114, 47, 114, 65, 108, 89, 47, 39, 47, 12, 108, 0, 11, 81, 97, 108, 195, 161, 116,
- 195, 161, 109, 97, 115, 122, 116, 111, 116, 116, 97, 32, 28, 66, 37, 48, 37, 91, 23, 84, 37, 47, 108, 80, 12, 114, 49, 0, 11, 81,
- 118, 105, 116, 97, 116, 106, 195, 161, 107, 32, 7, 196, 137, 65, 76, 80, 11, 27, 66, 37, 48, 37, 91, 23, 108, 55, 114, 112, 52, 47,
- 108, 0, 11, 81, 97, 108, 195, 161, 195, 173, 114, 116, 97, 32, 30, 66, 37, 48, 37, 91, 23, 65, 109, 81, 109, 65, 55, 112, 47, 37,
- 0, 11, 81, 109, 101, 103, 101, 109, 108, 195, 173, 116, 105, 32, 22, 66, 37, 48, 37, 91, 23, 65, 113, 52, 37, 49, 0, 11, 81, 109,
- 195, 169, 114, 105, 107, 32, 27, 66, 37, 48, 37, 91, 23, 47, 110, 34, 47, 113, 50, 47, 0, 11, 81, 116, 195, 182, 114, 116, 195, 169,
- 110, 116, 32, 25, 66, 37, 48, 37, 91, 23, 71, 109, 89, 113, 55, 47, 0, 11, 81, 98, 101, 115, 122, 195, 169, 108, 116, 32, 54, 66,
- 37, 48, 37, 91, 10, 6, 15, 55, 109, 107, 109, 47, 10, 6, 15, 76, 108, 47, 55, 108, 49, 39, 89, 47, 108, 47, 50, 37, 0, 11,
- 82, 108, 101, 104, 101, 116, 32, 99, 115, 97, 116, 108, 97, 107, 111, 122, 116, 97, 116, 110, 105, 32, 45, 66, 37, 48, 37, 91, 10, 6,
- 15, 55, 109, 107, 109, 47, 10, 6, 15, 71, 118, 84, 112, 47, 109, 50, 37, 0, 11, 82, 108, 101, 104, 101, 116, 32, 98, 197, 145, 118,
- 195, 173, 116, 101, 110, 105, 32, 45, 66, 37, 48, 37, 91, 10, 6, 15, 55, 109, 107, 109, 47, 10, 6, 15, 107, 108, 89, 50, 114, 55,
- 50, 37, 0, 11, 82, 108, 101, 104, 101, 116, 32, 104, 97, 115, 122, 110, 195, 161, 108, 110, 105, 32, 33, 66, 37, 48, 37, 91, 10, 6,
- 15, 47, 108, 55, 114, 55, 107, 108, 47, 115, 0, 11, 81, 116, 97, 108, 195, 161, 108, 104, 97, 116, 195, 179, 32, 31, 66, 37, 48, 37,
- 91, 10, 6, 15, 57, 109, 79, 109, 89, 47, 111, 49, 0, 11, 81, 106, 101, 103, 121, 101, 122, 116, 195, 188, 107, 32, 25, 66, 37, 48,
- 37, 91, 10, 6, 15, 84, 108, 50, 12, 108, 49, 0, 11, 81, 118, 97, 110, 110, 97, 107, 32, 36, 66, 37, 48, 37, 91, 10, 6, 15,
- 65, 109, 81, 65, 40, 47, 108, 80, 12, 114, 49, 0, 11, 81, 109, 101, 103, 109, 117, 116, 97, 116, 106, 195, 161, 107, 32, 40, 66, 37,
- 48, 37, 91, 10, 6, 15, 49, 37, 109, 81, 113, 89, 112, 47, 109, 47, 12, 109, 0, 11, 81, 107, 105, 101, 103, 195, 169, 115, 122, 195,
- 173, 116, 101, 116, 116, 101, 32, 37, 66, 37, 48, 37, 91, 10, 6, 15, 52, 109, 50, 72, 109, 55, 49, 109, 89, 47, 109, 49, 0, 11,
- 81, 114, 101, 110, 100, 101, 108, 107, 101, 122, 116, 101, 107, 32, 34, 66, 37, 48, 37, 91, 6, 15, 49, 110, 89, 110, 50, 107, 109, 47,
- 118, 0, 11, 81, 107, 195, 182, 115, 122, 195, 182, 110, 104, 101, 116, 197, 145, 32, 33, 66, 37, 48, 37, 91, 10, 6, 15, 112, 47, 113,
- 55, 107, 109, 47, 37, 49, 0, 11, 81, 195, 173, 116, 195, 169, 108, 104, 101, 116, 105, 107, 32, 38, 66, 37, 48, 37, 91, 10, 6, 15,
- 49, 39, 50, 119, 109, 50, 47, 52, 114, 55, 50, 37, 0, 11, 81, 107, 111, 110, 99, 101, 110, 116, 114, 195, 161, 108, 110, 105, 32, 22,
- 66, 37, 48, 37, 91, 10, 6, 15, 114, 52, 40, 55, 0, 11, 81, 195, 161, 114, 117, 108, 32, 23, 66, 37, 48, 37, 91, 10, 6, 15,
- 47, 37, 55, 39, 91, 0, 11, 81, 116, 105, 108, 111, 115, 32, 29, 66, 37, 48, 37, 91, 10, 6, 15, 111, 79, 109, 55, 47, 109, 49,
- 0, 11, 81, 195, 188, 103, 121, 101, 108, 116, 101, 107, 32, 22, 66, 37, 48, 37, 91, 10, 6, 55, 109, 50, 12, 109, 0, 11, 81, 108,
- 101, 110, 110, 101, 32, 35, 66, 37, 48, 37, 91, 10, 6, 15, 84, 114, 55, 108, 89, 47, 39, 47, 12, 108, 0, 11, 81, 118, 195, 161,
- 108, 97, 115, 122, 116, 111, 116, 116, 97, 32, 24, 66, 37, 48, 37, 91, 10, 6, 15, 55, 114, 88, 108, 72, 0, 11, 81, 108, 195, 161,
- 122, 97, 100, 32, 18, 66, 37, 48, 37, 91, 10, 6, 15, 113, 52, 0, 11, 81, 195, 169, 114, 32, 25, 66, 37, 48, 37, 91, 10, 6,
- 15, 107, 108, 47, 39, 47, 12, 0, 11, 81, 104, 97, 116, 111, 116, 116, 32, 32, 66, 37, 48, 37, 91, 10, 6, 15, 89, 111, 49, 91,
- 113, 81, 109, 91, 0, 11, 81, 115, 122, 195, 188, 107, 115, 195, 169, 103, 101, 115, 32, 29, 66, 37, 48, 37, 91, 23, 89, 109, 52, 109,
- 47, 50, 113, 49, 0, 11, 81, 115, 122, 101, 114, 101, 116, 110, 195, 169, 107, 32, 39, 66, 37, 48, 37, 91, 23, 109, 79, 12, 111, 47,
- 65, 117, 49, 110, 72, 37, 49, 0, 11, 81, 101, 103, 121, 195, 188, 116, 116, 109, 197, 177, 107, 195, 182, 100, 105, 107, 32, 28, 66, 37,
- 48, 37, 91, 23, 57, 109, 55, 109, 88, 47, 113, 49, 0, 11, 81, 106, 101, 108, 101, 122, 116, 195, 169, 107, 32, 34, 66, 37, 48, 37,
- 91, 23, 89, 111, 49, 110, 91, 109, 71, 12, 109, 49, 0, 11, 81, 115, 122, 197, 177, 107, 195, 182, 115, 101, 98, 98, 101, 107, 32, 35,
- 66, 37, 48, 37, 91, 23, 49, 37, 57, 109, 55, 110, 55, 107, 109, 47, 118, 0, 11, 81, 107, 105, 106, 101, 108, 195, 182, 108, 104, 101,
- 116, 197, 145, 32, 34, 66, 37, 48, 37, 91, 23, 107, 108, 89, 50, 114, 55, 107, 108, 47, 115, 0, 11, 81, 104, 97, 115, 122, 110, 195,
- 161, 108, 104, 97, 116, 195, 179, 32, 12, 201, 80, 84, 150, 21, 162, 5, 82, 179, 139, 11, 36, 66, 37, 48, 37, 91, 23, 107, 108, 89,
- 50, 114, 55, 107, 108, 47, 115, 49, 0, 11, 81, 104, 97, 115, 122, 110, 195, 161, 108, 104, 97, 116, 195, 179, 107, 32, 35, 66, 37, 48,
- 37, 91, 23, 65, 109, 81, 89, 109, 52, 109, 89, 47, 113, 49, 0, 11, 81, 109, 101, 103, 115, 122, 101, 114, 101, 122, 116, 195, 169, 107,
- 32, 26, 66, 37, 48, 37, 91, 23, 55, 109, 55, 110, 84, 37, 49, 0, 11, 81, 108, 101, 108, 195, 182, 118, 105, 107, 32, 30, 66, 37,
- 48, 37, 91, 23, 47, 114, 65, 39, 81, 108, 80, 12, 108, 0, 11, 81, 116, 195, 161, 109, 111, 103, 97, 116, 106, 97, 32, 39, 66, 37,
- 48, 37, 91, 23, 109, 52, 109, 72, 65, 113, 67, 109, 88, 107, 109, 47, 37, 0, 11, 81, 101, 114, 101, 100, 109, 195, 169, 110, 121, 101,
- 122, 104, 101, 116, 105, 32, 23, 66, 37, 48, 37, 91, 23, 84, 39, 55, 47, 108, 49, 0, 11, 81, 118, 111, 108, 116, 97, 107, 32, 26,
- 66, 37, 48, 37, 91, 23, 49, 37, 72, 109, 52, 111, 55, 0, 11, 81, 107, 105, 100, 101, 114, 195, 188, 108, 32, 31, 66, 37, 48, 37,
- 91, 10, 6, 15, 83, 109, 55, 84, 109, 47, 107, 109, 47, 0, 11, 81, 102, 101, 108, 118, 101, 116, 104, 101, 116, 32, 42, 66, 37, 48,
- 37, 91, 23, 52, 109, 65, 113, 67, 49, 109, 72, 107, 109, 47, 111, 50, 49, 0, 11, 81, 114, 101, 109, 195, 169, 110, 121, 107, 101, 100,
- 104, 101, 116, 195, 188, 110, 107, 32, 18, 66, 37, 48, 37, 91, 23, 55, 109, 89, 0, 11, 81, 108, 101, 115, 122, 32, 30, 66, 37, 48,
- 37, 91, 23, 83, 109, 55, 65, 109, 52, 111, 55, 47, 0, 11, 81, 102, 101, 108, 109, 101, 114, 195, 188, 108, 116, 32, 38, 66, 37, 48,
- 37, 91, 23, 52, 114, 84, 37, 55, 114, 81, 112, 47, 39, 47, 12, 0, 11, 81, 114, 195, 161, 118, 105, 108, 195, 161, 103, 195, 173, 116,
- 111, 116, 116, 32, 67, 66, 37, 48, 37, 91, 23, 83, 37, 88, 109, 47, 107, 109, 47, 50, 109, 49, 23, 108, 6, 15, 79, 115, 79, 89,
- 109, 52, 109, 49, 113, 52, 47, 0, 11, 83, 102, 105, 122, 101, 116, 104, 101, 116, 110, 101, 107, 32, 97, 32, 103, 121, 195, 179, 103, 121,
- 115, 122, 101, 114, 101, 107, 195, 169, 114, 116, 32, 29, 66, 37, 48, 37, 91, 23, 47, 108, 52, 47, 108, 55, 65, 108, 88, 0, 11, 81,
- 116, 97, 114, 116, 97, 108, 109, 97, 122, 32, 24, 66, 37, 48, 37, 91, 23, 83, 39, 57, 50, 108, 49, 0, 11, 81, 102, 111, 108, 121,
- 110, 97, 107, 32, 21, 66, 37, 48, 37, 91, 23, 110, 52, 110, 65, 0, 11, 81, 195, 182, 114, 195, 182, 109, 32, 23, 66, 37, 48, 37,
- 91, 23, 71, 40, 49, 12, 108, 50, 0, 11, 81, 98, 117, 107, 107, 97, 110, 32, 29, 66, 37, 48, 37, 91, 23, 107, 37, 114, 67, 39,
- 55, 39, 65, 0, 11, 81, 104, 105, 195, 161, 110, 121, 111, 108, 111, 109, 32, 19, 66, 37, 48, 37, 91, 23, 55, 109, 47, 12, 0, 11,
- 81, 108, 101, 116, 116, 32, 19, 66, 37, 48, 37, 91, 23, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32, 36, 66, 37, 48, 37,
- 91, 23, 65, 113, 52, 91, 113, 49, 55, 118, 72, 37, 49, 0, 11, 81, 109, 195, 169, 114, 115, 195, 169, 107, 108, 197, 145, 100, 105, 107,
- 32, 33, 66, 37, 48, 37, 91, 23, 49, 112, 91, 113, 52, 107, 109, 47, 37, 49, 0, 11, 81, 107, 195, 173, 115, 195, 169, 114, 104, 101,
- 116, 105, 107, 32, 26, 66, 37, 48, 37, 91, 23, 49, 37, 84, 114, 52, 50, 37, 0, 11, 81, 107, 105, 118, 195, 161, 114, 110, 105, 32,
- 28, 66, 37, 48, 37, 91, 23, 83, 109, 57, 55, 118, 72, 37, 49, 0, 11, 81, 102, 101, 106, 108, 197, 145, 100, 105, 107, 32, 22, 66,
- 37, 48, 37, 91, 23, 84, 114, 55, 37, 49, 0, 11, 81, 118, 195, 161, 108, 105, 107, 32, 20, 66, 37, 48, 37, 91, 23, 83, 111, 81,
- 12, 0, 11, 81, 102, 195, 188, 103, 103, 32, 27, 66, 37, 48, 37, 91, 23, 84, 114, 52, 107, 108, 47, 115, 0, 11, 81, 118, 195, 161,
- 114, 104, 97, 116, 195, 179, 32, 25, 66, 37, 48, 37, 91, 23, 71, 109, 37, 49, 47, 108, 47, 0, 11, 81, 98, 101, 105, 107, 116, 97,
- 116, 32, 26, 66, 37, 48, 37, 91, 23, 65, 109, 50, 109, 49, 111, 55, 0, 11, 81, 109, 101, 110, 101, 107, 195, 188, 108, 32, 20, 66,
- 37, 48, 37, 91, 23, 52, 115, 55, 108, 0, 11, 81, 114, 195, 179, 108, 97, 32, 38, 66, 37, 48, 37, 91, 23, 49, 37, 109, 81, 113,
- 89, 112, 47, 109, 47, 12, 109, 0, 11, 81, 107, 105, 101, 103, 195, 169, 115, 122, 195, 173, 116, 101, 116, 116, 101, 32, 16, 66, 37, 48,
- 37, 91, 23, 108, 88, 6, 0, 11, 81, 97, 122, 32, 33, 66, 37, 48, 37, 91, 23, 65, 109, 81, 65, 108, 52, 108, 79, 12, 39, 50,
- 0, 11, 81, 109, 101, 103, 109, 97, 114, 97, 100, 106, 111, 110, 32, 36, 66, 37, 48, 37, 91, 23, 83, 109, 57, 55, 109, 89, 47, 109,
- 47, 12, 109, 49, 0, 11, 81, 102, 101, 106, 108, 101, 115, 122, 116, 101, 116, 116, 101, 107, 32, 31, 66, 37, 48, 37, 91, 15, 107, 6,
- 108, 57, 55, 108, 50, 72, 115, 49, 0, 11, 81, 104, 97, 106, 108, 97, 110, 100, 195, 179, 107, 32, 24, 66, 37, 48, 37, 91, 23, 40,
- 79, 108, 50, 108, 88, 0, 11, 81, 117, 103, 121, 97, 110, 97, 122, 32, 40, 66, 37, 48, 37, 91, 23, 49, 108, 47, 108, 89, 47, 52,
- 115, 83, 114, 107, 39, 88, 0, 11, 81, 107, 97, 116, 97, 115, 122, 116, 114, 195, 179, 102, 195, 161, 104, 111, 122, 32, 33, 66, 37, 48,
- 37, 91, 23, 83, 39, 81, 55, 108, 55, 49, 39, 88, 39, 65, 0, 11, 81, 102, 111, 103, 108, 97, 108, 107, 111, 122, 111, 109, 32, 36,
- 66, 37, 48, 37, 91, 23, 109, 55, 118, 83, 39, 52, 72, 40, 55, 107, 108, 47, 0, 11, 81, 101, 108, 197, 145, 102, 111, 114, 100, 117,
- 108, 104, 97, 116, 32, 37, 66, 37, 48, 37, 91, 23, 49, 113, 48, 88, 118, 72, 107, 109, 47, 50, 109, 49, 0, 11, 81, 107, 195, 169,
- 112, 122, 197, 145, 100, 104, 101, 116, 110, 101, 107, 32, 21, 66, 37, 48, 37, 91, 23, 55, 109, 107, 109, 47, 0, 11, 81, 108, 101, 104,
- 101, 116, 32, 25, 66, 37, 48, 37, 91, 23, 49, 109, 88, 109, 55, 47, 109, 0, 11, 81, 107, 101, 122, 101, 108, 116, 101, 32, 29, 66,
- 37, 48, 37, 91, 23, 89, 111, 55, 109, 47, 109, 47, 12, 0, 11, 81, 115, 122, 195, 188, 108, 101, 116, 101, 116, 116, 32, 80, 66, 37,
- 48, 37, 91, 23, 49, 37, 47, 110, 55, 47, 107, 109, 47, 12, 113, 49, 23, 84, 39, 55, 50, 108, 23, 108, 23, 49, 113, 52, 72, 118,
- 112, 84, 109, 49, 109, 47, 0, 11, 84, 107, 105, 116, 195, 182, 108, 116, 104, 101, 116, 116, 195, 169, 107, 32, 118, 111, 108, 110, 97, 32,
- 97, 32, 107, 195, 169, 114, 100, 197, 145, 195, 173, 118, 101, 107, 101, 116, 32, 36, 66, 37, 48, 37, 91, 23, 108, 23, 49, 113, 52, 72,
- 118, 112, 84, 109, 47, 0, 11, 82, 97, 32, 107, 195, 169, 114, 100, 197, 145, 195, 173, 118, 101, 116, 32, 26, 66, 37, 48, 37, 91, 23,
- 83, 109, 50, 12, 114, 55, 12, 0, 11, 81, 102, 101, 110, 110, 195, 161, 108, 108, 32, 36, 66, 37, 48, 37, 91, 23, 109, 55, 118, 83,
- 39, 52, 72, 40, 55, 50, 108, 49, 0, 11, 81, 101, 108, 197, 145, 102, 111, 114, 100, 117, 108, 110, 97, 107, 32, 29, 66, 37, 48, 37,
- 91, 23, 83, 109, 55, 52, 108, 49, 47, 108, 65, 0, 11, 81, 102, 101, 108, 114, 97, 107, 116, 97, 109, 32, 35, 66, 37, 48, 37, 91,
- 15, 83, 109, 55, 109, 57, 47, 49, 109, 89, 47, 109, 65, 0, 11, 81, 102, 101, 108, 101, 106, 116, 107, 101, 122, 116, 101, 109, 32, 22,
- 66, 37, 48, 37, 91, 15, 52, 109, 76, 109, 81, 0, 11, 81, 114, 101, 99, 115, 101, 103, 32, 28, 66, 37, 48, 37, 91, 15, 84, 114,
- 55, 47, 39, 88, 37, 49, 0, 11, 81, 118, 195, 161, 108, 116, 111, 122, 105, 107, 32, 40, 66, 37, 48, 37, 91, 15, 49, 109, 55, 12,
- 15, 83, 37, 88, 109, 47, 50, 37, 111, 49, 0, 11, 82, 107, 101, 108, 108, 32, 102, 105, 122, 101, 116, 110, 105, 195, 188, 107, 32, 29,
- 66, 37, 48, 37, 91, 15, 109, 55, 37, 91, 65, 109, 52, 47, 109, 0, 11, 81, 101, 108, 105, 115, 109, 101, 114, 116, 101, 32, 23, 66,
- 37, 48, 37, 91, 10, 6, 15, 108, 49, 108, 47, 12, 0, 11, 81, 97, 107, 97, 100, 116, 32, 13, 138, 118, 97, 108, 97, 107, 105, 116,
- 197, 145, 108, 11, 9, 198, 89, 195, 20, 61, 162, 75, 11, 5, 194, 37, 48, 11, 5, 194, 37, 48, 72, 0, 11, 200, 90, 35, 5, 44,
- 81, 5, 81, 64, 11, 33, 72, 53, 85, 1, 80, 179, 218, 36, 176, 65, 40, 47, 108, 47, 49, 39, 88, 37, 49, 10, 6, 15, 65, 109,
- 81, 0, 11, 81, 109, 101, 103, 32, 48, 73, 16, 242, 213, 52, 83, 148, 84, 212, 129, 72, 39, 49, 40, 65, 109, 50, 47, 40, 65, 52,
- 108, 23, 107, 37, 84, 108, 47, 49, 39, 88, 84, 108, 0, 11, 81, 104, 105, 118, 97, 116, 107, 111, 122, 118, 97, 32, 9, 198, 89, 195,
- 1, 77, 160, 64, 11, 11, 200, 25, 34, 83, 78, 85, 5, 81, 64, 11, 11, 200, 88, 243, 129, 80, 179, 218, 36, 176, 11, 11, 200, 53,
- 85, 1, 80, 179, 218, 36, 176, 11, 0, 9, 198, 81, 195, 3, 113, 32, 64, 11, 9, 198, 54, 113, 10, 113, 32, 64, 11, 9, 198, 77,
- 161, 82, 77, 167, 13, 11, 0, 9, 198, 66, 35, 4, 113, 166, 129, 11, 7, 132, 110, 197, 145, 115, 11, 13, 138, 116, 105, 115, 122, 116,
- 101, 108, 197, 145, 105, 11, 12, 201, 77, 161, 77, 80, 19, 170, 88, 19, 0, 11, 0, 21, 146, 101, 103, 121, 195, 188, 116, 116, 109, 197,
- 177, 107, 195, 182, 100, 195, 169, 115, 116, 11, 8, 197, 90, 33, 5, 56, 144, 11, 13, 202, 36, 229, 34, 104, 216, 142, 100, 82, 194, 20,
- 11, 7, 196, 76, 81, 229, 80, 11, 9, 198, 20, 118, 69, 80, 83, 64, 11, 13, 202, 24, 82, 140, 21, 54, 148, 137, 56, 146, 20, 11,
- 18, 143, 109, 101, 103, 101, 108, 197, 145, 122, 195, 169, 115, 195, 169, 114, 101, 11, 8, 133, 101, 114, 197, 145, 115, 11, 0, 27, 4, 101,
- 115, 197, 145, 109, 91, 118, 23, 52, 113, 89, 113, 47, 0, 11, 81, 114, 195, 169, 115, 122, 195, 169, 116, 32, 39, 74, 46, 131, 20, 78,
- 33, 214, 21, 72, 147, 36, 49, 110, 55, 76, 113, 81, 84, 109, 47, 113, 91, 37, 23, 91, 39, 52, 39, 50, 0, 11, 81, 115, 111, 114,
- 111, 110, 32, 29, 4, 101, 115, 197, 145, 109, 91, 118, 23, 48, 39, 50, 80, 108, 37, 50, 0, 11, 81, 112, 111, 110, 116, 106, 97, 105,
- 110, 32, 9, 198, 81, 196, 136, 20, 198, 64, 11, 14, 139, 107, 195, 173, 118, 195, 188, 108, 114, 197, 145, 108, 11, 10, 199, 20, 200, 146,
- 137, 56, 146, 20, 11, 9, 198, 25, 85, 20, 5, 67, 137, 11, 7, 132, 101, 115, 197, 145, 11, 9, 198, 77, 161, 82, 21, 163, 137, 11,
- 0, 15, 204, 112, 195, 1, 53, 66, 84, 45, 196, 156, 88, 19, 0, 11, 15, 140, 98, 197, 177, 110, 101, 115, 101, 116, 114, 197, 145, 108,
- 11, 10, 199, 24, 244, 132, 149, 68, 220, 44, 11, 7, 132, 110, 197, 145, 116, 11, 0, 12, 201, 52, 81, 205, 20, 229, 34, 78, 36, 133,
- 11, 24, 67, 32, 19, 135, 107, 108, 50, 81, 15, 65, 37, 108, 47, 12, 0, 11, 81, 109, 105, 97, 116, 116, 32, 7, 196, 24, 83, 5,
- 48, 11, 6, 195, 32, 19, 135, 11, 0, 15, 204, 44, 86, 132, 20, 216, 142, 100, 86, 162, 78, 36, 133, 11, 22, 66, 20, 192, 109, 55,
- 23, 48, 113, 50, 89, 47, 0, 11, 81, 112, 195, 169, 110, 122, 116, 32, 27, 66, 20, 192, 109, 55, 23, 108, 6, 15, 83, 113, 52, 83,
- 37, 0, 11, 82, 97, 32, 102, 195, 169, 114, 102, 105, 32, 27, 66, 20, 192, 109, 55, 23, 65, 37, 50, 72, 109, 50, 49, 37, 0, 11,
- 81, 109, 105, 110, 100, 101, 110, 107, 105, 32, 25, 66, 20, 192, 109, 55, 10, 6, 15, 50, 109, 49, 47, 109, 49, 0, 11, 81, 110, 101,
- 107, 116, 101, 107, 32, 35, 66, 20, 192, 109, 55, 6, 23, 108, 6, 15, 52, 109, 50, 72, 118, 52, 110, 49, 0, 11, 82, 97, 32, 114,
- 101, 110, 100, 197, 145, 114, 195, 182, 107, 32, 14, 139, 109, 197, 177, 107, 195, 182, 100, 195, 169, 115, 101, 11, 13, 202, 52, 81, 201, 76,
- 209, 82, 137, 56, 146, 20, 11, 10, 135, 115, 122, 197, 177, 114, 197, 145, 11, 9, 198, 80, 19, 156, 13, 55, 20, 11, 7, 196, 77, 167,
- 12, 48, 11, 5, 194, 20, 192, 11, 14, 66, 36, 64, 37, 72, 118, 91, 109, 71, 12, 0, 25, 46, 0, 11, 200, 13, 58, 11, 44, 83,
- 162, 76, 80, 11, 9, 3, 95, 50, 48, 107, 116, 89, 0, 0, 9, 198, 80, 84, 150, 20, 177, 84, 11, 40, 7, 102, 101, 108, 104, 197,
- 145, 115, 83, 109, 55, 107, 118, 91, 23, 37, 72, 118, 89, 108, 49, 71, 108, 50, 0, 11, 81, 105, 100, 197, 145, 115, 122, 97, 107, 98,
- 97, 110, 32, 45, 7, 102, 101, 108, 104, 197, 145, 115, 83, 109, 55, 107, 118, 91, 23, 47, 109, 52, 111, 55, 109, 47, 109, 49, 23, 37,
- 91, 0, 11, 82, 116, 101, 114, 195, 188, 108, 101, 116, 101, 107, 32, 105, 115, 32, 15, 140, 107, 195, 169, 112, 118, 105, 115, 101, 108, 197,
- 145, 116, 11, 9, 198, 88, 86, 133, 82, 36, 197, 11, 14, 203, 52, 81, 194, 172, 229, 5, 82, 36, 226, 72, 80, 11, 10, 199, 41, 196,
- 129, 18, 34, 220, 80, 11, 10, 135, 102, 101, 108, 104, 197, 145, 115, 11, 0, 10, 67, 56, 21, 15, 50, 114, 47, 115, 0, 11, 200, 24,
- 244, 141, 112, 199, 19, 113, 64, 11, 15, 204, 52, 81, 211, 106, 179, 148, 21, 72, 147, 137, 33, 64, 11, 9, 198, 5, 163, 206, 8, 19,
- 128, 11, 11, 200, 24, 244, 132, 149, 71, 19, 113, 64, 11, 9, 198, 113, 4, 137, 48, 148, 192, 15, 0, 9, 198, 24, 83, 6, 60, 119,
- 19, 11, 7, 196, 64, 81, 9, 28, 11, 8, 197, 52, 243, 132, 60, 64, 11, 7, 196, 16, 243, 15, 28, 11, 0, 24, 67, 157, 64, 64,
- 115, 47, 108, 23, 47, 108, 52, 47, 115, 0, 11, 81, 116, 97, 114, 116, 195, 179, 32, 11, 200, 25, 34, 83, 78, 85, 34, 76, 80, 11,
- 13, 202, 46, 131, 20, 78, 33, 214, 21, 72, 147, 20, 11, 6, 195, 4, 67, 137, 11, 6, 195, 157, 32, 64, 11, 8, 195, 157, 64, 64,
- 11, 15, 17, 0, 14, 203, 112, 195, 28, 77, 3, 206, 80, 165, 75, 5, 64, 11, 8, 197, 32, 246, 148, 112, 176, 11, 7, 196, 52, 20,
- 16, 4, 11, 7, 196, 44, 20, 20, 4, 11, 8, 133, 116, 197, 145, 108, 101, 11, 0, 22, 5, 116, 197, 177, 110, 116, 47, 117, 50, 47,
- 10, 6, 15, 49, 37, 0, 11, 81, 107, 105, 32, 20, 5, 116, 197, 177, 110, 116, 47, 117, 50, 47, 23, 109, 55, 0, 11, 81, 101, 108,
- 32, 8, 133, 116, 197, 177, 110, 116, 11, 9, 198, 52, 243, 132, 81, 194, 192, 11, 8, 133, 116, 197, 177, 110, 116, 11, 0, 9, 198, 84,
- 226, 103, 10, 115, 0, 11, 10, 199, 44, 244, 136, 5, 71, 18, 80, 11, 57, 70, 24, 241, 193, 17, 64, 64, 83, 39, 81, 108, 47, 12,
- 108, 23, 108, 88, 6, 23, 109, 55, 49, 113, 48, 88, 109, 55, 113, 91, 109, 49, 109, 47, 0, 11, 82, 97, 122, 32, 101, 108, 107, 195,
- 169, 112, 122, 101, 108, 195, 169, 115, 101, 107, 101, 116, 32, 9, 198, 24, 241, 193, 17, 64, 64, 11, 9, 198, 88, 149, 1, 81, 64, 64,
- 11, 9, 198, 81, 81, 1, 81, 64, 64, 11, 13, 4, 95, 98, 114, 118, 83, 113, 55, 49, 110, 52, 0, 0, 13, 202, 89, 195, 1, 77,
- 165, 28, 76, 242, 193, 80, 11, 6, 195, 44, 244, 129, 11, 12, 201, 112, 195, 1, 53, 66, 84, 45, 196, 128, 11, 21, 69, 77, 169, 214,
- 4, 192, 89, 115, 84, 108, 55, 23, 108, 88, 0, 11, 81, 97, 122, 32, 25, 70, 30, 36, 5, 44, 129, 90, 81, 113, 48, 109, 49, 107,
- 109, 88, 23, 37, 91, 0, 11, 81, 105, 115, 32, 8, 197, 77, 169, 214, 4, 192, 11, 8, 197, 77, 169, 214, 4, 192, 11, 0, 9, 198,
- 80, 19, 28, 49, 64, 77, 11, 58, 68, 61, 32, 156, 56, 39, 52, 71, 114, 50, 23, 84, 37, 49, 47, 39, 52, 23, 65, 37, 50, 37,
- 89, 47, 109, 52, 109, 55, 50, 110, 49, 0, 11, 82, 118, 105, 107, 116, 111, 114, 32, 109, 105, 110, 105, 115, 122, 116, 101, 114, 101, 108,
- 110, 195, 182, 107, 32, 9, 198, 61, 37, 143, 77, 48, 76, 11, 9, 198, 137, 37, 5, 81, 65, 77, 11, 6, 195, 49, 195, 153, 11, 0,
- 23, 67, 37, 69, 0, 37, 47, 12, 23, 91, 109, 50, 49, 37, 0, 11, 81, 115, 101, 110, 107, 105, 32, 49, 71, 52, 81, 207, 48, 71,
- 19, 36, 65, 109, 81, 39, 55, 72, 114, 91, 37, 23, 55, 109, 107, 109, 47, 118, 91, 113, 81, 12, 109, 55, 0, 11, 81, 108, 101, 104,
- 101, 116, 197, 145, 115, 195, 169, 103, 103, 101, 108, 32, 17, 67, 37, 69, 0, 37, 47, 12, 23, 37, 91, 0, 11, 81, 105, 115, 32, 29,
- 67, 37, 69, 0, 37, 47, 12, 23, 39, 55, 84, 108, 91, 47, 108, 65, 0, 11, 81, 111, 108, 118, 97, 115, 116, 97, 109, 32, 9, 198,
- 48, 81, 202, 60, 32, 128, 11, 23, 67, 37, 69, 0, 37, 47, 12, 55, 114, 47, 12, 108, 0, 11, 81, 108, 195, 161, 116, 116, 97, 32,
- 9, 198, 48, 20, 211, 4, 32, 128, 11, 8, 197, 77, 168, 140, 20, 224, 11, 6, 195, 37, 69, 0, 11, 0, 12, 201, 44, 145, 133, 41,
- 65, 84, 80, 83, 64, 11, 12, 201, 24, 147, 129, 57, 54, 165, 72, 246, 128, 11, 14, 67, 52, 196, 218, 109, 65, 109, 55, 109, 89, 0,
- 42, 42, 13, 4, 95, 97, 99, 50, 49, 109, 47, 12, 118, 91, 0, 0, 12, 201, 52, 81, 212, 21, 68, 218, 21, 69, 0, 11, 9, 198,
- 77, 161, 77, 136, 198, 64, 11, 7, 196, 89, 196, 143, 76, 11, 9, 198, 149, 72, 140, 82, 34, 192, 11, 0, 35, 69, 32, 83, 25, 20,
- 224, 107, 109, 57, 109, 50, 23, 49, 37, 107, 108, 79, 12, 114, 49, 0, 11, 81, 107, 105, 104, 97, 103, 121, 106, 195, 161, 107, 32, 8,
- 197, 32, 83, 25, 20, 224, 11, 0, 9, 198, 41, 196, 148, 84, 226, 192, 11, 0, 9, 198, 52, 240, 137, 48, 56, 135, 11, 38, 67, 5,
- 163, 206, 108, 88, 39, 50, 10, 6, 15, 81, 39, 50, 72, 39, 55, 49, 39, 72, 50, 37, 0, 11, 81, 103, 111, 110, 100, 111, 108, 107,
- 111, 100, 110, 105, 32, 6, 195, 5, 163, 206, 11, 11, 200, 161, 52, 218, 21, 97, 84, 56, 144, 11, 7, 196, 137, 37, 5, 16, 11, 7,
- 196, 82, 33, 197, 16, 11, 0, 12, 201, 20, 193, 40, 57, 74, 20, 82, 34, 192, 11, 0, 13, 202, 36, 225, 143, 72, 215, 3, 38, 120,
- 146, 80, 11, 0, 27, 67, 8, 19, 139, 71, 108, 50, 49, 23, 91, 109, 81, 112, 47, 37, 0, 11, 81, 115, 101, 103, 195, 173, 116, 105,
- 32, 0, 6, 195, 81, 195, 131, 11, 6, 195, 44, 20, 0, 11, 0, 8, 197, 24, 82, 235, 17, 64, 11, 9, 198, 80, 84, 212, 136, 33,
- 64, 11, 9, 198, 24, 82, 34, 72, 33, 64, 11, 9, 198, 13, 49, 82, 136, 33, 64, 11, 0, 9, 198, 80, 84, 218, 80, 85, 0, 11,
- 51, 72, 52, 147, 12, 37, 196, 132, 61, 48, 65, 37, 55, 37, 114, 52, 72, 39, 91, 23, 50, 113, 48, 89, 114, 65, 55, 114, 55, 114,
- 91, 0, 11, 81, 110, 195, 169, 112, 115, 122, 195, 161, 109, 108, 195, 161, 108, 195, 161, 115, 32, 9, 198, 46, 131, 153, 88, 85, 0, 11,
- 8, 197, 48, 83, 142, 136, 176, 11, 15, 4, 95, 50, 113, 120, 65, 114, 91, 39, 72, 37, 49, 108, 0, 0, 28, 71, 77, 167, 13, 84,
- 226, 210, 4, 89, 114, 65, 40, 50, 49, 52, 108, 10, 6, 15, 108, 88, 0, 11, 81, 97, 122, 32, 41, 70, 34, 181, 133, 49, 146, 192,
- 107, 111, 84, 109, 57, 49, 10, 6, 15, 114, 47, 65, 113, 52, 118, 57, 117, 0, 11, 81, 195, 161, 116, 109, 195, 169, 114, 197, 145, 106,
- 197, 177, 32, 22, 68, 34, 84, 133, 52, 107, 112, 52, 109, 65, 23, 84, 108, 50, 0, 11, 81, 118, 97, 110, 32, 29, 70, 20, 211, 37,
- 80, 85, 20, 109, 65, 55, 112, 47, 109, 47, 12, 23, 108, 52, 52, 108, 0, 11, 81, 97, 114, 114, 97, 32, 10, 199, 77, 167, 13, 84,
- 226, 210, 4, 11, 9, 198, 76, 81, 229, 80, 85, 20, 11, 34, 70, 20, 211, 37, 80, 85, 20, 109, 65, 55, 112, 47, 109, 47, 12, 23,
- 119, 37, 49, 71, 109, 50, 0, 11, 81, 99, 105, 107, 107, 98, 101, 110, 32, 38, 70, 20, 211, 37, 80, 85, 20, 109, 65, 55, 112, 47,
- 109, 47, 12, 23, 89, 109, 52, 84, 109, 88, 109, 47, 0, 11, 81, 115, 122, 101, 114, 118, 101, 122, 101, 116, 32, 24, 149, 98, 197, 177,
- 110, 99, 115, 101, 108, 101, 107, 109, 195, 169, 110, 121, 101, 107, 195, 169, 114, 116, 11, 0, 7, 66, 29, 144, 79, 113, 0, 51, 72, 13,
- 48, 80, 4, 72, 139, 72, 16, 76, 108, 48, 108, 72, 113, 49, 52, 108, 23, 91, 37, 50, 76, 23, 49, 37, 55, 114, 47, 114, 91, 0,
- 11, 82, 115, 105, 110, 99, 115, 32, 107, 105, 108, 195, 161, 116, 195, 161, 115, 32, 8, 197, 20, 210, 65, 81, 64, 11, 9, 134, 101, 114,
- 114, 197, 145, 108, 11, 7, 196, 57, 154, 140, 80, 11, 15, 5, 95, 48, 77, 49, 111, 109, 88, 52, 109, 72, 37, 49, 0, 0, 12, 201,
- 32, 20, 132, 88, 84, 133, 44, 85, 0, 11, 10, 135, 107, 195, 182, 122, 197, 177, 108, 11, 0, 30, 68, 168, 160, 66, 8, 116, 57, 108,
- 71, 12, 23, 83, 109, 55, 108, 72, 108, 47, 0, 11, 81, 102, 101, 108, 97, 100, 97, 116, 32, 0, 10, 199, 57, 147, 205, 61, 37, 76,
- 80, 11, 11, 200, 53, 83, 139, 4, 145, 5, 40, 80, 11, 9, 198, 24, 150, 133, 80, 225, 75, 11, 11, 200, 72, 83, 132, 77, 161, 82,
- 8, 80, 11, 6, 195, 32, 20, 131, 11, 6, 195, 64, 84, 131, 11, 16, 9, 95, 35, 45, 195, 169, 114, 197, 145, 108, 113, 52, 118, 55,
- 0, 0, 12, 201, 81, 196, 135, 100, 19, 28, 76, 242, 192, 11, 10, 199, 8, 83, 5, 77, 169, 204, 80, 11, 13, 138, 109, 111, 100, 101,
- 108, 108, 98, 197, 145, 108, 11, 0, 11, 200, 77, 163, 210, 149, 71, 19, 112, 224, 11, 11, 136, 106, 101, 108, 108, 101, 103, 197, 177, 11,
- 8, 197, 149, 97, 75, 21, 64, 11, 9, 198, 50, 35, 153, 20, 113, 64, 11, 11, 136, 107, 101, 114, 195, 188, 108, 197, 145, 11, 10, 199,
- 24, 243, 148, 61, 48, 66, 8, 11, 0, 8, 197, 74, 36, 218, 137, 64, 11, 9, 134, 115, 111, 102, 197, 145, 114, 11, 15, 140, 102, 101,
- 108, 195, 188, 108, 101, 116, 98, 197, 145, 108, 11, 9, 198, 4, 192, 80, 40, 18, 84, 11, 8, 197, 44, 20, 10, 60, 224, 11, 8, 133,
- 110, 101, 118, 197, 177, 11, 0, 22, 67, 20, 225, 0, 116, 57, 91, 4, 39, 52, 0, 44, 82, 111, 102, 32, 108, 105, 110, 101, 32, 11,
- 200, 8, 85, 162, 80, 83, 8, 21, 160, 11, 12, 201, 40, 83, 5, 57, 66, 197, 105, 65, 75, 11, 0, 7, 196, 14, 33, 197, 80, 11,
- 9, 198, 80, 17, 211, 112, 119, 20, 11, 21, 68, 90, 33, 197, 80, 84, 113, 81, 109, 47, 23, 113, 52, 0, 11, 81, 195, 169, 114, 32,
- 17, 67, 80, 84, 218, 47, 109, 89, 15, 49, 37, 0, 11, 81, 107, 105, 32, 15, 204, 32, 20, 218, 57, 195, 8, 5, 64, 84, 48, 19,
- 128, 11, 5, 194, 44, 32, 11, 7, 196, 90, 33, 197, 80, 11, 14, 139, 109, 105, 110, 197, 145, 115, 195, 169, 103, 197, 177, 11, 6, 195,
- 42, 131, 128, 11, 6, 195, 80, 84, 218, 11, 5, 194, 20, 224, 11, 5, 194, 20, 224, 72, 16, 66, 44, 32, 49, 110, 52, 111, 55, 71,
- 109, 55, 111, 55, 0, 25, 0, 18, 143, 106, 101, 108, 101, 110, 108, 195, 169, 116, 195, 169, 114, 197, 145, 108, 11, 11, 200, 72, 83, 132,
- 20, 193, 84, 137, 64, 11, 11, 200, 72, 83, 132, 77, 161, 82, 137, 64, 11, 6, 195, 29, 41, 198, 11, 15, 4, 95, 48, 90, 53, 89,
- 114, 88, 109, 88, 52, 109, 72, 0, 13, 3, 95, 51, 88, 107, 108, 52, 65, 37, 50, 119, 0, 0, 11, 200, 46, 36, 132, 137, 49, 75,
- 21, 64, 11, 7, 196, 24, 82, 130, 20, 11, 31, 68, 72, 18, 148, 4, 52, 108, 57, 47, 108, 23, 81, 113, 48, 109, 55, 50, 37, 0,
- 11, 81, 103, 195, 169, 112, 101, 108, 110, 105, 32, 11, 136, 195, 169, 108, 197, 145, 107, 101, 116, 11, 7, 196, 24, 82, 34, 72, 11, 11,
- 200, 18, 131, 148, 137, 49, 75, 21, 64, 11, 7, 196, 72, 18, 148, 4, 11, 15, 4, 95, 48, 90, 52, 47, 112, 88, 109, 88, 52, 109,
- 72, 0, 9, 3, 95, 48, 67, 89, 114, 88, 0, 0, 37, 70, 20, 208, 133, 72, 83, 128, 109, 65, 71, 109, 52, 109, 50, 23, 91, 109,
- 81, 112, 47, 107, 109, 47, 0, 11, 81, 115, 101, 103, 195, 173, 116, 104, 101, 116, 32, 22, 68, 81, 33, 78, 16, 47, 52, 109, 50, 72,
- 10, 6, 15, 108, 88, 0, 11, 81, 97, 122, 32, 42, 70, 89, 195, 12, 4, 192, 84, 84, 114, 55, 12, 108, 55, 108, 47, 23, 49, 110,
- 88, 55, 109, 65, 113, 67, 109, 0, 11, 81, 107, 195, 182, 122, 108, 101, 109, 195, 169, 110, 121, 101, 32, 10, 199, 77, 162, 210, 37, 5,
- 5, 80, 11, 9, 198, 37, 50, 207, 49, 196, 192, 11, 9, 198, 20, 208, 133, 72, 83, 128, 11, 17, 142, 106, 101, 108, 101, 110, 116, 197,
- 145, 115, 195, 169, 103, 197, 177, 11, 7, 196, 90, 131, 7, 100, 11, 7, 196, 81, 196, 135, 100, 11, 18, 4, 95, 48, 90, 55, 47, 112,
- 88, 65, 37, 55, 37, 39, 65, 39, 72, 0, 0, 12, 201, 52, 81, 193, 48, 179, 212, 113, 55, 20, 11, 17, 142, 107, 195, 169, 112, 118,
- 105, 115, 101, 108, 197, 145, 107, 101, 116, 11, 15, 4, 95, 48, 90, 54, 65, 37, 55, 37, 39, 65, 39, 72, 0, 0, 6, 195, 32, 83,
- 25, 11, 10, 199, 77, 167, 13, 149, 66, 1, 80, 11, 15, 204, 76, 81, 226, 16, 84, 218, 46, 134, 168, 44, 177, 76, 11, 14, 203, 24,
- 82, 140, 21, 54, 148, 137, 49, 75, 21, 64, 11, 6, 195, 137, 96, 64, 11, 6, 195, 32, 83, 25, 11, 6, 195, 32, 83, 25, 11, 12,
- 4, 95, 48, 90, 49, 47, 37, 88, 109, 72, 0, 0, 34, 68, 8, 83, 142, 20, 71, 109, 50, 12, 109, 23, 116, 57, 72, 39, 50, 91,
- 114, 81, 0, 11, 81, 195, 186, 106, 100, 111, 110, 115, 195, 161, 103, 32, 52, 71, 77, 170, 203, 78, 33, 197, 76, 89, 111, 49, 91, 113,
- 81, 109, 91, 23, 37, 50, 47, 113, 89, 49, 109, 72, 113, 91, 109, 49, 109, 47, 0, 11, 81, 105, 110, 116, 195, 169, 122, 107, 101, 100,
- 195, 169, 115, 101, 107, 101, 116, 32, 9, 198, 52, 147, 132, 20, 229, 0, 11, 28, 68, 8, 83, 142, 20, 71, 109, 50, 12, 109, 15, 71,
- 37, 89, 47, 39, 91, 0, 11, 81, 98, 105, 122, 116, 111, 115, 32, 11, 200, 82, 132, 148, 136, 225, 84, 21, 64, 11, 7, 196, 8, 83,
- 142, 20, 11, 9, 198, 52, 147, 132, 20, 229, 0, 9, 0, 9, 198, 13, 48, 80, 5, 67, 203, 11, 12, 201, 32, 243, 140, 5, 2, 156,
- 74, 115, 0, 11, 7, 196, 90, 35, 5, 52, 11, 12, 4, 95, 48, 90, 51, 109, 88, 52, 109, 72, 0, 0, 11, 200, 52, 17, 217, 5,
- 39, 26, 80, 16, 11, 8, 197, 32, 21, 28, 78, 160, 11, 33, 70, 60, 193, 1, 49, 32, 64, 39, 55, 72, 108, 55, 52, 108, 6, 15,
- 71, 40, 49, 12, 108, 50, 0, 11, 81, 98, 117, 107, 107, 97, 110, 32, 69, 68, 112, 197, 1, 48, 114, 55, 47, 108, 55, 10, 6, 15,
- 49, 112, 50, 114, 55, 47, 10, 6, 15, 89, 39, 55, 81, 114, 55, 47, 108, 47, 114, 91, 39, 49, 108, 47, 0, 11, 82, 107, 195, 173,
- 110, 195, 161, 108, 116, 32, 115, 122, 111, 108, 103, 195, 161, 108, 116, 97, 116, 195, 161, 115, 111, 107, 97, 116, 32, 7, 196, 112, 197, 1,
- 48, 11, 15, 204, 13, 48, 84, 48, 18, 207, 105, 64, 84, 113, 55, 20, 11, 12, 201, 136, 193, 84, 80, 20, 148, 4, 215, 20, 11, 9,
- 198, 60, 193, 1, 49, 32, 64, 11, 17, 66, 37, 96, 50, 113, 79, 12, 109, 55, 0, 44, 42, 81, 101, 108, 32, 12, 4, 95, 48, 90,
- 50, 89, 114, 88, 108, 72, 0, 0, 12, 201, 112, 195, 1, 53, 3, 204, 29, 196, 128, 11, 33, 69, 34, 37, 20, 20, 192, 107, 113, 47,
- 12, 109, 55, 23, 109, 88, 109, 55, 118, 47, 12, 0, 11, 81, 101, 122, 101, 108, 197, 145, 116, 116, 32, 16, 205, 46, 133, 5, 48, 86,
- 133, 81, 68, 226, 28, 82, 197, 80, 11, 8, 197, 148, 120, 146, 80, 80, 11, 9, 198, 48, 89, 82, 80, 19, 64, 11, 8, 197, 148, 120,
- 146, 80, 80, 11, 9, 198, 77, 167, 14, 80, 19, 64, 11, 9, 198, 21, 53, 34, 42, 35, 128, 17, 0, 9, 198, 60, 193, 1, 49, 197,
- 0, 11, 26, 69, 44, 148, 197, 8, 32, 49, 37, 91, 12, 109, 71, 12, 23, 109, 91, 118, 0, 11, 81, 101, 115, 197, 145, 32, 9, 198,
- 21, 54, 139, 161, 165, 0, 11, 8, 197, 42, 133, 20, 20, 176, 11, 0, 14, 3, 226, 136, 158, 84, 109, 81, 47, 109, 55, 109, 50, 0,
- 10, 199, 40, 83, 12, 20, 113, 197, 48, 11, 6, 195, 25, 197, 0, 11, 0, 7, 196, 24, 241, 207, 44, 76, 27, 70, 52, 84, 171, 49,
- 65, 75, 65, 109, 52, 111, 55, 47, 109, 49, 23, 83, 109, 55, 0, 11, 81, 102, 101, 108, 32, 9, 198, 36, 225, 9, 112, 41, 204, 11,
- 9, 198, 66, 118, 143, 49, 64, 75, 11, 9, 198, 14, 83, 69, 44, 83, 128, 11, 8, 197, 81, 81, 28, 78, 160, 11, 6, 195, 4, 197,
- 167, 11, 8, 197, 24, 145, 217, 20, 192, 11, 9, 198, 48, 83, 142, 137, 65, 75, 11, 9, 198, 32, 149, 20, 137, 65, 75, 11, 0, 15,
- 3, 226, 137, 160, 50, 109, 65, 109, 79, 109, 50, 55, 118, 0, 6, 195, 52, 148, 133, 11, 19, 67, 9, 81, 192, 71, 40, 81, 23, 84,
- 108, 50, 0, 11, 81, 118, 97, 110, 32, 12, 201, 80, 20, 1, 77, 165, 1, 49, 64, 77, 11, 20, 68, 46, 132, 171, 48, 49, 110, 52,
- 111, 55, 23, 37, 91, 0, 11, 81, 105, 115, 32, 14, 139, 102, 197, 145, 111, 115, 122, 116, 195, 161, 106, 116, 11, 12, 201, 46, 132, 142,
- 100, 86, 133, 80, 129, 90, 11, 5, 194, 172, 192, 11, 9, 196, 46, 132, 171, 48, 11, 15, 17, 0, 38, 72, 44, 85, 133, 76, 80, 130,
- 20, 224, 49, 109, 84, 109, 91, 109, 71, 12, 109, 50, 10, 6, 15, 108, 50, 12, 114, 55, 0, 11, 81, 97, 110, 110, 195, 161, 108, 32,
- 0, 12, 3, 226, 136, 154, 79, 110, 49, 57, 109, 55, 0, 12, 201, 57, 146, 76, 5, 66, 207, 105, 64, 75, 11, 16, 66, 168, 224, 116,
- 79, 50, 109, 84, 109, 88, 109, 47, 12, 0, 25, 0, 26, 69, 4, 192, 75, 84, 192, 108, 55, 108, 49, 40, 55, 23, 65, 108, 57, 72,
- 0, 11, 81, 109, 97, 106, 100, 32, 37, 67, 88, 19, 39, 84, 108, 55, 115, 23, 47, 52, 111, 49, 12, 110, 88, 113, 91, 47, 0, 11,
- 81, 116, 114, 195, 188, 107, 107, 195, 182, 122, 195, 169, 115, 116, 32, 9, 198, 32, 19, 12, 32, 21, 39, 11, 9, 198, 76, 80, 133, 77,
- 56, 135, 11, 8, 197, 4, 192, 75, 84, 192, 11, 6, 195, 88, 19, 39, 11, 6, 195, 8, 83, 142, 11, 5, 194, 36, 112, 11, 0, 12,
- 201, 72, 16, 143, 76, 179, 196, 61, 69, 0, 11, 12, 201, 48, 84, 1, 44, 243, 28, 77, 197, 0, 11, 6, 195, 40, 83, 0, 11, 0,
- 8, 197, 61, 36, 218, 112, 112, 11, 28, 69, 61, 36, 218, 112, 112, 10, 39, 52, 89, 114, 81, 23, 83, 110, 55, 113, 0, 11, 81, 102,
- 195, 182, 108, 195, 169, 32, 9, 198, 57, 154, 138, 80, 19, 137, 11, 13, 7, 95, 35, 45, 195, 161, 105, 103, 114, 37, 81, 0, 0, 10,
- 199, 78, 36, 133, 48, 209, 90, 36, 11, 48, 67, 53, 196, 192, 65, 114, 91, 23, 89, 109, 65, 55, 113, 55, 109, 47, 109, 47, 23, 49,
- 110, 84, 109, 47, 0, 11, 82, 115, 122, 101, 109, 108, 195, 169, 108, 101, 116, 101, 116, 32, 107, 195, 182, 118, 101, 116, 32, 19, 67, 53,
- 196, 192, 65, 114, 91, 23, 91, 109, 65, 0, 11, 81, 115, 101, 109, 32, 26, 67, 53, 196, 192, 65, 114, 91, 23, 81, 113, 48, 12, 109,
- 55, 0, 11, 81, 103, 195, 169, 112, 112, 101, 108, 32, 11, 200, 77, 167, 26, 4, 200, 139, 61, 48, 11, 6, 195, 5, 163, 203, 11, 6,
- 195, 46, 37, 0, 11, 6, 195, 53, 196, 192, 11, 7, 196, 80, 148, 218, 80, 11, 0, 31, 67, 48, 20, 0, 55, 108, 48, 9, 15, 47,
- 109, 47, 109, 57, 113, 52, 109, 0, 11, 81, 116, 101, 116, 101, 106, 195, 169, 114, 101, 32, 6, 195, 48, 20, 0, 11, 6, 195, 46, 36,
- 0, 11, 6, 195, 46, 36, 128, 11, 0, 12, 201, 24, 83, 1, 16, 21, 15, 44, 21, 0, 11, 0, 9, 198, 77, 161, 82, 90, 37, 0,
- 11, 38, 67, 46, 35, 133, 49, 113, 50, 109, 10, 6, 15, 84, 114, 55, 108, 89, 47, 108, 50, 39, 65, 0, 11, 81, 118, 195, 161, 108,
- 97, 115, 122, 116, 97, 110, 111, 109, 32, 64, 69, 81, 81, 20, 112, 176, 47, 40, 47, 12, 114, 49, 23, 83, 39, 52, 72, 112, 47, 108,
- 50, 37, 23, 108, 23, 49, 113, 52, 72, 118, 112, 84, 109, 47, 0, 11, 83, 102, 111, 114, 100, 195, 173, 116, 97, 110, 105, 32, 97, 32,
- 107, 195, 169, 114, 100, 197, 145, 195, 173, 118, 101, 116, 32, 13, 202, 32, 20, 218, 57, 195, 1, 80, 18, 207, 72, 11, 8, 197, 81, 81,
- 20, 112, 176, 11, 6, 195, 46, 35, 133, 11, 6, 195, 32, 18, 148, 11, 0, 11, 3, 226, 136, 146, 65, 37, 50, 40, 89, 0, 8, 197,
- 64, 243, 3, 112, 224, 11, 8, 197, 5, 165, 84, 112, 224, 11, 48, 70, 37, 50, 207, 49, 194, 192, 37, 91, 49, 39, 55, 114, 49, 23,
- 65, 111, 49, 110, 47, 12, 109, 47, 113, 91, 113, 47, 0, 11, 81, 109, 197, 177, 107, 195, 182, 100, 116, 101, 116, 195, 169, 115, 195, 169,
- 116, 32, 36, 70, 64, 84, 131, 44, 244, 128, 48, 109, 52, 119, 49, 39, 52, 15, 10, 49, 113, 89, 111, 55, 47, 0, 11, 81, 107, 195,
- 169, 115, 122, 195, 188, 108, 116, 32, 9, 198, 52, 17, 220, 56, 18, 192, 11, 8, 197, 48, 148, 212, 112, 224, 11, 9, 198, 81, 196, 135,
- 100, 18, 192, 11, 0, 6, 195, 10, 84, 128, 11, 6, 131, 108, 197, 145, 11, 6, 195, 34, 84, 128, 11, 0, 8, 197, 172, 200, 147, 136,
- 224, 11, 9, 3, 95, 49, 48, 47, 112, 88, 0, 0, 10, 199, 77, 161, 82, 36, 229, 5, 52, 11, 10, 199, 24, 83, 18, 4, 181, 1,
- 52, 11, 9, 198, 41, 197, 19, 104, 19, 129, 11, 12, 201, 36, 225, 15, 44, 243, 20, 56, 18, 192, 11, 0, 10, 199, 88, 19, 1, 52,
- 149, 133, 48, 11, 10, 199, 24, 147, 13, 20, 178, 197, 48, 11, 6, 195, 41, 85, 0, 11, 0, 14, 4, 95, 99, 121, 114, 119, 6, 37,
- 52, 37, 55, 55, 0, 42, 70, 80, 19, 28, 49, 64, 75, 47, 108, 55, 114, 55, 47, 108, 49, 23, 108, 6, 15, 67, 39, 65, 39, 88,
- 115, 49, 0, 11, 82, 97, 32, 110, 121, 111, 109, 111, 122, 195, 179, 107, 32, 9, 198, 80, 19, 28, 49, 64, 75, 11, 10, 135, 115, 122,
- 195, 188, 108, 197, 145, 11, 41, 70, 168, 163, 206, 56, 19, 128, 116, 57, 39, 50, 12, 108, 50, 23, 47, 109, 55, 109, 48, 112, 47, 109,
- 47, 12, 0, 11, 81, 116, 101, 108, 101, 112, 195, 173, 116, 101, 116, 116, 32, 10, 199, 46, 132, 142, 102, 34, 226, 56, 11, 8, 197, 77,
- 169, 204, 56, 144, 11, 10, 199, 46, 132, 142, 102, 34, 226, 56, 17, 0, 8, 197, 112, 195, 8, 5, 64, 11, 12, 201, 8, 150, 143, 57,
- 153, 84, 136, 179, 203, 11, 8, 197, 41, 196, 136, 5, 64, 11, 11, 200, 52, 20, 129, 16, 160, 78, 4, 176, 11, 7, 196, 46, 85, 171,
- 48, 11, 0, 12, 201, 52, 20, 129, 16, 128, 84, 56, 18, 192, 11, 10, 199, 46, 36, 132, 21, 165, 34, 44, 11, 18, 4, 95, 48, 90,
- 56, 89, 114, 88, 65, 37, 55, 37, 39, 65, 39, 72, 0, 0, 9, 198, 44, 84, 171, 48, 129, 84, 11, 12, 201, 8, 150, 143, 57, 149,
- 1, 48, 19, 128, 11, 41, 66, 136, 224, 113, 50, 15, 37, 91, 15, 65, 109, 81, 76, 37, 50, 114, 55, 47, 108, 65, 0, 11, 82, 105,
- 115, 32, 109, 101, 103, 99, 115, 105, 110, 195, 161, 108, 116, 97, 109, 32, 15, 66, 136, 224, 113, 50, 15, 37, 91, 0, 11, 81, 105, 115,
- 32, 12, 201, 37, 35, 196, 4, 195, 205, 8, 19, 128, 11, 9, 198, 25, 194, 140, 84, 226, 192, 11, 9, 198, 80, 84, 212, 172, 193, 84,
- 11, 5, 194, 136, 224, 11, 5, 194, 136, 224, 11, 0, 7, 196, 81, 81, 15, 44, 76, 7, 196, 40, 241, 220, 80, 11, 11, 200, 72, 83,
- 132, 20, 193, 84, 21, 64, 11, 11, 200, 32, 243, 20, 80, 84, 212, 21, 64, 11, 7, 196, 112, 195, 1, 80, 11, 15, 3, 95, 50, 113,
- 49, 109, 47, 12, 109, 72, 37, 49, 109, 0, 0, 50, 72, 36, 229, 5, 72, 225, 84, 21, 48, 37, 50, 47, 109, 52, 50, 109, 47, 109,
- 91, 15, 49, 37, 47, 110, 55, 47, 113, 91, 113, 52, 109, 0, 11, 81, 107, 105, 116, 195, 182, 108, 116, 195, 169, 115, 195, 169, 114, 101,
- 32, 7, 196, 60, 227, 129, 56, 11, 7, 196, 36, 227, 133, 56, 11, 12, 3, 95, 55, 88, 107, 109, 47, 84, 109, 50, 0, 0, 9, 198,
- 24, 147, 13, 20, 177, 84, 11, 49, 70, 88, 148, 218, 60, 229, 0, 84, 37, 89, 39, 50, 47, 23, 109, 55, 109, 50, 81, 109, 72, 107,
- 109, 47, 109, 47, 55, 109, 50, 0, 11, 81, 101, 108, 101, 110, 103, 101, 100, 104, 101, 116, 101, 116, 108, 101, 110, 32, 9, 198, 80, 84,
- 150, 21, 161, 84, 11, 23, 70, 88, 148, 218, 60, 229, 0, 84, 37, 89, 39, 50, 47, 23, 108, 88, 0, 11, 81, 97, 122, 32, 12, 137,
- 107, 195, 182, 116, 104, 101, 116, 197, 145, 11, 50, 70, 88, 148, 218, 60, 229, 0, 84, 37, 89, 39, 50, 47, 23, 108, 89, 47, 23, 47,
- 108, 48, 108, 89, 47, 108, 55, 47, 108, 65, 0, 11, 82, 97, 122, 116, 32, 116, 97, 112, 97, 115, 122, 116, 97, 108, 116, 97, 109, 32,
- 12, 137, 101, 103, 121, 115, 122, 101, 114, 197, 177, 11, 12, 137, 107, 195, 182, 116, 104, 101, 116, 197, 145, 11, 10, 198, 88, 148, 218, 60,
- 229, 0, 11, 17, 0, 10, 199, 80, 84, 218, 80, 82, 197, 80, 11, 13, 138, 110, 101, 118, 101, 122, 104, 101, 116, 197, 145, 11, 7, 196,
- 49, 197, 15, 52, 11, 0, 26, 70, 56, 85, 133, 105, 65, 64, 50, 109, 84, 109, 89, 47, 109, 23, 108, 89, 47, 0, 11, 81, 97, 122,
- 116, 32, 25, 68, 74, 36, 218, 80, 52, 113, 89, 47, 23, 84, 109, 50, 12, 37, 0, 11, 81, 118, 101, 110, 110, 105, 32, 22, 68, 74,
- 36, 218, 80, 52, 113, 89, 47, 23, 84, 109, 89, 0, 11, 81, 118, 101, 115, 122, 32, 26, 70, 56, 85, 133, 105, 65, 64, 50, 109, 84,
- 109, 89, 47, 109, 23, 65, 109, 81, 0, 11, 81, 109, 101, 103, 32, 27, 68, 74, 36, 218, 80, 52, 113, 89, 47, 23, 84, 109, 47, 12,
- 109, 49, 0, 11, 81, 118, 101, 116, 116, 101, 107, 32, 9, 198, 88, 85, 5, 81, 65, 64, 11, 14, 139, 107, 195, 169, 112, 118, 105, 115,
- 101, 108, 197, 145, 11, 9, 198, 56, 85, 133, 105, 65, 64, 11, 9, 198, 8, 194, 75, 45, 33, 64, 11, 9, 198, 77, 161, 82, 21, 1,
- 64, 11, 14, 139, 104, 101, 108, 121, 101, 122, 104, 101, 116, 197, 145, 11, 7, 196, 74, 36, 218, 80, 11, 0, 18, 143, 101, 108, 108, 101,
- 110, 197, 145, 114, 122, 195, 169, 115, 195, 169, 116, 11, 0, 41, 72, 88, 148, 211, 104, 17, 83, 137, 48, 84, 37, 89, 12, 108, 109, 91,
- 113, 91, 23, 107, 108, 47, 114, 91, 108, 37, 47, 0, 11, 81, 104, 97, 116, 195, 161, 115, 97, 105, 116, 32, 10, 135, 115, 122, 197, 177,
- 114, 105, 107, 11, 11, 200, 32, 19, 135, 40, 83, 26, 137, 48, 11, 13, 3, 95, 49, 111, 109, 79, 12, 109, 72, 37, 49, 0, 11, 4,
- 95, 49, 111, 120, 109, 55, 91, 118, 0, 0, 8, 197, 157, 39, 20, 156, 192, 11, 8, 197, 52, 83, 148, 136, 224, 11, 7, 196, 52, 83,
- 12, 136, 11, 0, 9, 198, 88, 86, 133, 77, 49, 64, 11, 20, 66, 37, 128, 49, 37, 55, 109, 50, 119, 12, 109, 55, 0, 44, 42, 81,
- 101, 108, 32, 16, 3, 95, 51, 113, 107, 108, 52, 10, 65, 108, 72, 37, 49, 108, 0, 0, 12, 137, 101, 108, 197, 145, 115, 122, 195, 182,
- 114, 11, 6, 195, 4, 69, 1, 11, 0, 10, 199, 32, 21, 133, 72, 160, 73, 52, 11, 7, 196, 76, 83, 77, 36, 11, 9, 198, 104, 18,
- 140, 61, 69, 0, 11, 0, 9, 198, 24, 244, 132, 84, 195, 203, 11, 10, 199, 32, 20, 218, 57, 195, 15, 52, 11, 0, 12, 137, 102, 101,
- 106, 108, 197, 145, 100, 105, 107, 11, 12, 137, 107, 101, 122, 100, 197, 145, 100, 105, 107, 11, 9, 3, 95, 49, 101, 109, 79, 12, 0, 0,
- 6, 195, 88, 149, 1, 11, 8, 197, 48, 85, 20, 20, 176, 11, 8, 197, 44, 20, 14, 4, 176, 11, 11, 4, 95, 97, 99, 117, 113, 55,
- 109, 91, 0, 0, 8, 197, 9, 82, 203, 4, 224, 11, 15, 204, 20, 192, 143, 13, 55, 20, 113, 51, 203, 74, 115, 0, 11, 9, 198, 77,
- 162, 210, 37, 5, 0, 11, 9, 198, 77, 162, 210, 37, 5, 0, 11, 7, 196, 54, 35, 20, 156, 11, 9, 198, 4, 73, 218, 113, 58, 128,
- 11, 14, 3, 95, 50, 111, 49, 109, 47, 12, 109, 72, 37, 49, 0, 0, 7, 196, 173, 161, 77, 20, 11, 0, 20, 70, 20, 118, 69, 105,
- 56, 135, 101, 103, 103, 121, 101, 115, 115, 195, 169, 103, 0, 29, 22, 68, 57, 195, 1, 16, 50, 114, 55, 108, 72, 23, 84, 108, 50, 0,
- 11, 81, 118, 97, 110, 32, 29, 66, 52, 16, 65, 108, 15, 72, 113, 55, 109, 55, 118, 47, 12, 0, 11, 81, 100, 195, 169, 108, 101, 108,
- 197, 145, 116, 116, 32, 27, 66, 52, 16, 65, 108, 15, 72, 113, 55, 40, 47, 114, 50, 0, 11, 81, 100, 195, 169, 108, 117, 116, 195, 161,
- 110, 32, 5, 194, 52, 16, 11, 9, 198, 32, 20, 218, 57, 195, 0, 11, 19, 66, 36, 144, 49, 109, 47, 12, 118, 84, 109, 55, 0, 44,
- 42, 81, 101, 108, 32, 21, 2, 48, 48, 50, 40, 55, 12, 108, 50, 40, 55, 12, 114, 50, 0, 44, 81, 32, 110, 32, 26, 2, 48, 48,
- 50, 40, 55, 12, 108, 50, 40, 55, 12, 114, 47, 115, 55, 0, 44, 81, 32, 116, 195, 179, 108, 32, 21, 2, 48, 48, 50, 40, 55, 12,
- 108, 50, 40, 55, 12, 114, 91, 0, 44, 81, 32, 115, 32, 23, 2, 48, 48, 50, 40, 55, 12, 108, 50, 40, 55, 12, 114, 37, 81, 0,
- 44, 81, 32, 105, 103, 32, 9, 3, 95, 50, 97, 49, 113, 47, 0, 0, 22, 67, 52, 134, 128, 109, 101, 103, 97, 104, 101, 114, 99, 101,
- 110, 0, 44, 29, 81, 101, 110, 32, 23, 67, 52, 134, 128, 109, 101, 103, 97, 104, 101, 114, 99, 101, 110, 0, 44, 29, 42, 81, 101, 110,
- 32, 7, 196, 60, 192, 211, 156, 11, 12, 201, 52, 81, 193, 49, 198, 156, 77, 41, 204, 11, 12, 201, 89, 195, 20, 61, 160, 84, 112, 41,
- 204, 11, 11, 3, 95, 49, 88, 47, 37, 88, 109, 50, 0, 0, 10, 199, 32, 20, 131, 60, 195, 137, 4, 11, 9, 198, 46, 133, 133, 80,
- 226, 69, 11, 6, 195, 33, 198, 129, 11, 6, 195, 44, 83, 20, 11, 6, 195, 9, 34, 84, 11, 6, 195, 24, 243, 20, 11, 0, 12, 201,
- 90, 35, 5, 54, 35, 153, 21, 163, 137, 11, 13, 202, 81, 195, 79, 28, 21, 28, 77, 192, 167, 48, 11, 11, 200, 54, 35, 20, 157, 55,
- 7, 61, 64, 11, 6, 195, 64, 20, 139, 11, 6, 195, 14, 35, 20, 11, 0, 32, 69, 64, 84, 131, 21, 64, 48, 109, 52, 119, 109, 47,
- 23, 83, 37, 88, 109, 47, 109, 49, 0, 11, 81, 102, 105, 122, 101, 116, 101, 107, 32, 8, 197, 52, 147, 139, 21, 64, 11, 8, 197, 44,
- 20, 15, 81, 64, 11, 6, 195, 50, 36, 0, 11, 6, 195, 90, 36, 128, 11, 6, 195, 82, 36, 128, 11, 8, 197, 52, 147, 139, 21, 64,
- 11, 10, 3, 95, 50, 101, 49, 109, 47, 12, 0, 0, 28, 69, 44, 84, 171, 49, 64, 49, 109, 52, 111, 55, 47, 23, 89, 115, 71, 108,
- 0, 11, 81, 115, 122, 195, 179, 98, 97, 32, 27, 69, 44, 84, 171, 49, 64, 49, 109, 52, 111, 55, 47, 23, 108, 107, 39, 88, 0, 11,
- 81, 97, 104, 104, 111, 122, 32, 8, 197, 44, 84, 171, 49, 64, 11, 8, 197, 13, 50, 78, 112, 192, 11, 8, 197, 44, 84, 171, 49, 64,
- 11, 8, 197, 52, 84, 171, 49, 64, 11, 0, 9, 198, 46, 113, 15, 44, 21, 0, 11, 8, 197, 81, 81, 10, 112, 176, 11, 6, 195, 8,
- 18, 148, 11, 8, 197, 81, 81, 10, 112, 176, 11, 6, 195, 8, 83, 148, 11, 15, 3, 95, 51, 111, 107, 108, 52, 10, 65, 108, 72, 37,
- 49, 0, 0, 7, 196, 88, 149, 28, 36, 11, 10, 199, 32, 20, 218, 57, 195, 10, 4, 11, 7, 196, 42, 114, 193, 36, 11, 7, 196, 77,
- 161, 82, 80, 11, 0, 8, 197, 4, 210, 65, 81, 64, 11, 36, 69, 24, 83, 5, 49, 64, 83, 109, 55, 109, 55, 47, 23, 84, 39, 55,
- 50, 108, 23, 65, 109, 81, 0, 11, 82, 118, 111, 108, 110, 97, 32, 109, 101, 103, 32, 8, 197, 24, 83, 5, 49, 64, 11, 17, 2, 49,
- 48, 47, 112, 88, 88, 109, 55, 0, 44, 81, 32, 101, 108, 32, 15, 2, 49, 48, 47, 37, 88, 109, 47, 0, 44, 81, 32, 116, 32, 23,
- 2, 49, 48, 47, 112, 89, 12, 109, 52, 109, 91, 0, 44, 81, 32, 115, 122, 101, 114, 101, 115, 32, 19, 2, 49, 48, 47, 112, 89, 12,
- 109, 52, 0, 44, 81, 32, 115, 122, 101, 114, 32, 0, 34, 4, 105, 100, 197, 145, 37, 72, 118, 23, 84, 108, 55, 115, 89, 112, 50, 117,
- 0, 11, 81, 118, 97, 108, 195, 179, 115, 122, 195, 173, 110, 197, 177, 32, 30, 4, 105, 100, 197, 145, 37, 72, 118, 23, 84, 114, 52, 107,
- 108, 47, 115, 0, 11, 81, 118, 195, 161, 114, 104, 97, 116, 195, 179, 32, 21, 4, 105, 100, 197, 145, 37, 72, 118, 23, 55, 109, 89, 0,
- 11, 81, 108, 101, 115, 122, 32, 9, 198, 73, 192, 168, 46, 133, 20, 11, 11, 200, 90, 33, 5, 48, 83, 77, 20, 192, 11, 7, 132, 105,
- 100, 197, 145, 11, 30, 2, 49, 51, 116, 105, 122, 101, 110, 104, 97, 114, 109, 97, 100, 105, 107, 195, 161, 105, 103, 0, 44, 16, 29, 81,
- 32, 105, 103, 32, 11, 3, 95, 50, 88, 107, 40, 89, 39, 50, 0, 0, 7, 196, 4, 227, 153, 36, 11, 0, 20, 67, 49, 53, 0, 101,
- 108, 101, 115, 116, 195, 169, 110, 0, 44, 29, 42, 81, 110, 32, 20, 67, 49, 53, 0, 101, 108, 101, 115, 116, 195, 169, 107, 0, 44, 29,
- 42, 81, 107, 32, 28, 71, 8, 150, 143, 56, 230, 65, 48, 71, 37, 88, 39, 67, 67, 108, 55, 10, 6, 15, 108, 88, 0, 11, 81, 97,
- 122, 32, 10, 199, 16, 243, 7, 60, 178, 193, 48, 11, 8, 197, 53, 84, 218, 112, 160, 11, 10, 199, 13, 51, 205, 4, 113, 193, 48, 11,
- 14, 67, 49, 53, 0, 109, 55, 109, 91, 47, 113, 0, 42, 42, 0, 37, 68, 37, 51, 98, 80, 37, 91, 65, 113, 47, 10, 6, 15, 83,
- 109, 55, 65, 109, 52, 111, 55, 47, 0, 11, 81, 102, 101, 108, 109, 101, 114, 195, 188, 108, 116, 32, 59, 12, 106, 101, 108, 101, 110, 116,
- 197, 145, 115, 101, 98, 98, 57, 109, 55, 109, 50, 47, 118, 91, 109, 71, 12, 23, 76, 108, 48, 108, 72, 113, 49, 107, 40, 55, 12, 114,
- 91, 0, 11, 81, 99, 115, 97, 112, 97, 100, 195, 169, 107, 104, 117, 108, 108, 195, 161, 115, 32, 17, 67, 58, 38, 128, 50, 113, 88, 23,
- 49, 37, 0, 11, 81, 107, 105, 32, 28, 68, 37, 51, 98, 80, 37, 91, 65, 113, 47, 23, 109, 55, 109, 52, 109, 72, 0, 11, 81, 101,
- 108, 101, 114, 101, 100, 32, 40, 70, 24, 83, 34, 8, 83, 128, 83, 109, 55, 113, 71, 109, 50, 23, 114, 55, 107, 108, 47, 6, 15, 71,
- 6, 109, 0, 11, 82, 195, 161, 108, 108, 104, 97, 116, 32, 98, 101, 32, 13, 202, 46, 37, 19, 136, 112, 133, 21, 53, 5, 52, 11, 9,
- 198, 32, 144, 156, 105, 64, 75, 11, 6, 195, 58, 38, 128, 11, 10, 3, 95, 51, 101, 107, 114, 52, 65, 0, 0, 12, 201, 48, 82, 156,
- 81, 54, 167, 32, 246, 128, 11, 8, 197, 82, 128, 130, 21, 64, 11, 24, 69, 82, 128, 130, 21, 64, 47, 110, 71, 12, 109, 47, 23, 83,
- 39, 81, 0, 11, 81, 102, 111, 103, 32, 13, 202, 46, 134, 162, 65, 3, 206, 80, 167, 2, 4, 11, 30, 69, 82, 128, 130, 21, 64, 47,
- 110, 71, 12, 109, 47, 15, 47, 40, 72, 50, 108, 49, 0, 11, 81, 116, 117, 100, 110, 97, 107, 32, 11, 136, 116, 101, 114, 106, 101, 100,
- 197, 145, 11, 10, 199, 10, 84, 167, 77, 193, 210, 4, 11, 0, 10, 199, 77, 169, 204, 4, 194, 143, 56, 11, 15, 204, 80, 85, 162, 44,
- 83, 153, 78, 33, 197, 45, 33, 64, 11, 56, 73, 33, 195, 39, 104, 21, 15, 45, 32, 64, 107, 114, 55, 115, 88, 108, 47, 39, 49, 52,
- 108, 23, 76, 108, 47, 55, 108, 49, 39, 88, 107, 108, 47, 40, 50, 49, 0, 11, 81, 99, 115, 97, 116, 108, 97, 107, 111, 122, 104, 97,
- 116, 117, 110, 107, 32, 8, 197, 77, 169, 78, 21, 48, 11, 29, 2, 49, 54, 116, 105, 122, 101, 110, 104, 97, 116, 111, 100, 105, 107, 195,
- 161, 105, 103, 0, 44, 16, 29, 81, 32, 105, 103, 32, 0, 10, 199, 76, 80, 133, 77, 56, 135, 20, 11, 13, 138, 104, 97, 116, 195, 161,
- 114, 105, 100, 197, 145, 11, 6, 195, 160, 197, 0, 11, 0, 24, 66, 52, 32, 109, 101, 103, 97, 98, 195, 161, 106, 116, 116, 97, 108, 0,
- 44, 29, 42, 81, 97, 108, 32, 37, 76, 48, 81, 203, 136, 230, 69, 48, 209, 83, 20, 32, 128, 55, 109, 81, 49, 113, 67, 109, 55, 65,
- 109, 91, 109, 71, 12, 23, 108, 88, 0, 11, 81, 97, 122, 32, 9, 198, 54, 113, 19, 104, 84, 128, 11, 7, 196, 24, 241, 220, 80, 11,
- 7, 196, 52, 17, 220, 80, 11, 15, 66, 52, 32, 65, 109, 81, 108, 71, 114, 57, 47, 0, 42, 42, 17, 2, 50, 48, 107, 116, 89, 12,
- 108, 55, 0, 44, 81, 32, 97, 108, 32, 25, 2, 50, 48, 104, 117, 115, 122, 97, 100, 105, 107, 195, 161, 105, 103, 0, 44, 16, 29, 81,
- 32, 105, 103, 32, 22, 2, 50, 48, 104, 117, 115, 122, 97, 100, 105, 107, 97, 105, 0, 44, 16, 29, 81, 32, 105, 32, 31, 2, 49, 56,
- 116, 105, 122, 101, 110, 110, 121, 111, 108, 99, 97, 100, 105, 107, 195, 161, 105, 103, 0, 44, 16, 29, 81, 32, 105, 103, 32, 14, 3, 95,
- 54, 113, 107, 108, 47, 39, 72, 37, 49, 108, 0, 0, 11, 136, 115, 122, 101, 114, 101, 116, 197, 145, 11, 14, 203, 57, 146, 76, 89, 195,
- 143, 77, 55, 7, 72, 16, 11, 13, 138, 114, 101, 110, 100, 197, 145, 114, 195, 182, 107, 11, 6, 195, 137, 97, 64, 11, 6, 195, 42, 115,
- 0, 11, 31, 2, 50, 51, 104, 117, 115, 122, 111, 110, 104, 97, 114, 109, 97, 100, 105, 107, 195, 161, 105, 103, 0, 44, 16, 29, 81, 32,
- 105, 103, 32, 0, 9, 198, 76, 242, 193, 77, 193, 193, 11, 8, 197, 61, 69, 8, 60, 224, 11, 0, 9, 198, 46, 179, 6, 160, 193, 9,
- 11, 10, 199, 13, 48, 80, 60, 194, 1, 80, 11, 10, 199, 13, 51, 206, 80, 242, 193, 80, 11, 7, 195, 44, 101, 0, 11, 42, 6, 195,
- 78, 83, 148, 11, 6, 195, 42, 117, 0, 11, 0, 14, 203, 89, 195, 20, 61, 168, 139, 60, 230, 65, 8, 32, 11, 9, 198, 20, 118, 107,
- 81, 65, 83, 11, 0, 14, 139, 116, 101, 109, 101, 116, 197, 145, 106, 195, 169, 116, 11, 15, 140, 107, 105, 115, 122, 197, 177, 114, 104, 101,
- 116, 197, 145, 11, 10, 199, 80, 82, 201, 57, 74, 206, 44, 11, 14, 67, 77, 64, 128, 91, 108, 47, 110, 71, 12, 37, 0, 25, 0, 16,
- 141, 107, 195, 182, 115, 122, 195, 182, 110, 104, 101, 116, 197, 145, 11, 14, 3, 95, 63, 63, 49, 108, 52, 108, 49, 47, 109, 52, 0, 30,
- 2, 50, 54, 104, 117, 115, 122, 111, 110, 104, 97, 116, 111, 100, 105, 107, 195, 161, 105, 103, 0, 44, 16, 29, 81, 32, 105, 103, 32, 12,
- 3, 95, 53, 111, 110, 47, 110, 72, 37, 49, 0, 0, 8, 197, 89, 195, 10, 60, 224, 11, 0, 39, 71, 16, 243, 7, 60, 180, 167, 48,
- 72, 39, 55, 81, 39, 49, 52, 115, 55, 23, 71, 109, 89, 113, 55, 109, 49, 0, 11, 81, 98, 101, 115, 122, 195, 169, 108, 101, 107, 32,
- 18, 143, 104, 111, 122, 122, 195, 161, 102, 195, 169, 114, 104, 101, 116, 197, 145, 11, 9, 198, 88, 82, 5, 77, 49, 64, 11, 10, 199, 13,
- 51, 205, 4, 116, 167, 48, 11, 12, 66, 53, 32, 65, 37, 89, 47, 109, 52, 0, 25, 21, 2, 51, 48, 107, 108, 52, 65, 37, 50, 119,
- 12, 108, 55, 0, 44, 81, 32, 97, 108, 32, 22, 2, 51, 48, 107, 108, 52, 65, 37, 50, 119, 12, 108, 55, 0, 44, 81, 32, 99, 97,
- 108, 32, 25, 2, 51, 48, 104, 97, 114, 109, 105, 110, 99, 97, 100, 105, 107, 97, 105, 0, 44, 16, 29, 81, 32, 105, 32, 28, 2, 51,
- 48, 104, 97, 114, 109, 105, 110, 99, 97, 100, 105, 107, 195, 161, 105, 103, 0, 44, 16, 29, 81, 32, 105, 103, 32, 32, 2, 50, 56, 104,
- 117, 115, 122, 111, 110, 110, 121, 111, 108, 99, 97, 100, 105, 107, 195, 161, 105, 103, 0, 44, 16, 29, 81, 32, 105, 103, 32, 14, 3, 95,
- 55, 113, 107, 109, 47, 109, 72, 37, 49, 109, 0, 0, 32, 67, 32, 85, 5, 107, 109, 47, 109, 23, 107, 108, 89, 50, 114, 55, 39, 65,
- 0, 11, 81, 104, 97, 115, 122, 110, 195, 161, 108, 111, 109, 32, 9, 198, 77, 169, 210, 156, 66, 75, 11, 11, 200, 90, 35, 5, 54, 35,
- 153, 20, 208, 11, 18, 143, 98, 105, 108, 108, 101, 110, 116, 121, 197, 177, 122, 101, 116, 101, 116, 11, 12, 201, 44, 243, 131, 20, 229, 18,
- 112, 197, 0, 11, 10, 199, 32, 20, 218, 57, 195, 15, 44, 11, 12, 3, 95, 52, 88, 50, 109, 79, 84, 109, 50, 0, 0, 30, 70, 52,
- 83, 12, 21, 69, 0, 65, 109, 55, 12, 109, 47, 12, 23, 84, 39, 55, 50, 108, 0, 11, 81, 118, 111, 108, 110, 97, 32, 24, 70, 52,
- 83, 12, 21, 69, 0, 65, 109, 55, 12, 109, 47, 12, 23, 108, 88, 0, 11, 81, 97, 122, 32, 9, 198, 52, 83, 12, 21, 69, 0, 11,
- 0, 6, 195, 25, 194, 140, 11, 8, 197, 77, 167, 13, 60, 224, 11, 6, 195, 33, 197, 0, 11, 16, 9, 95, 35, 45, 195, 161, 114, 195,
- 179, 108, 114, 52, 115, 55, 0, 0, 7, 196, 46, 113, 15, 80, 11, 11, 200, 32, 20, 218, 57, 195, 14, 60, 208, 11, 0, 6, 195, 56,
- 85, 133, 11, 0, 7, 196, 24, 241, 207, 52, 11, 9, 198, 13, 48, 80, 5, 67, 212, 11, 13, 202, 44, 19, 39, 104, 179, 196, 113, 53,
- 39, 48, 11, 13, 3, 95, 54, 111, 107, 108, 47, 39, 72, 37, 49, 0, 0, 11, 200, 88, 20, 220, 72, 224, 80, 60, 224, 17, 0, 25,
- 68, 74, 133, 137, 16, 52, 110, 84, 37, 72, 23, 108, 107, 39, 88, 0, 11, 81, 97, 104, 104, 111, 122, 32, 7, 196, 74, 133, 137, 16,
- 11, 14, 203, 57, 146, 76, 89, 195, 165, 81, 196, 212, 156, 192, 11, 26, 66, 48, 80, 55, 109, 10, 6, 15, 84, 39, 49, 91, 114, 47,
- 0, 11, 81, 118, 111, 107, 115, 195, 161, 116, 32, 29, 66, 48, 80, 55, 109, 23, 83, 39, 81, 23, 83, 40, 47, 50, 37, 0, 11, 82,
- 102, 111, 103, 32, 102, 117, 116, 110, 105, 32, 22, 194, 48, 80, 11, 82, 107, 101, 108, 108, 32, 115, 122, 195, 182, 103, 101, 122, 110, 101,
- 109, 32, 5, 194, 56, 16, 72, 5, 194, 48, 80, 11, 5, 194, 36, 176, 11, 20, 2, 52, 48, 50, 109, 79, 84, 109, 50, 12, 109, 55,
- 0, 44, 81, 32, 101, 108, 32, 0, 12, 201, 81, 195, 79, 28, 21, 28, 76, 41, 204, 11, 11, 200, 57, 146, 84, 61, 69, 21, 56, 176,
- 11, 11, 3, 95, 53, 88, 110, 47, 84, 109, 50, 0, 0, 13, 202, 20, 193, 143, 28, 17, 28, 77, 196, 167, 48, 11, 10, 199, 20, 195,
- 153, 21, 35, 137, 20, 11, 13, 202, 32, 20, 218, 57, 195, 1, 81, 196, 167, 48, 11, 8, 197, 57, 147, 205, 77, 160, 11, 6, 195, 32,
- 19, 20, 11, 0, 8, 197, 157, 32, 75, 61, 32, 11, 23, 66, 137, 96, 113, 84, 23, 109, 55, 47, 109, 55, 47, 0, 11, 81, 101, 108,
- 116, 101, 108, 116, 32, 21, 66, 137, 96, 113, 84, 23, 108, 55, 108, 47, 12, 0, 11, 81, 97, 108, 97, 116, 116, 32, 8, 197, 54, 36,
- 142, 160, 176, 11, 8, 197, 49, 196, 218, 50, 112, 11, 13, 138, 116, 195, 182, 114, 197, 145, 100, 110, 105, 101, 11, 5, 194, 137, 96, 11,
- 10, 4, 95, 114, 110, 103, 49, 110, 52, 0, 0, 45, 67, 56, 20, 0, 50, 108, 48, 23, 108, 55, 108, 47, 12, 23, 47, 40, 72, 108,
- 47, 39, 91, 40, 55, 47, 0, 11, 82, 97, 108, 97, 116, 116, 32, 116, 117, 100, 97, 116, 111, 115, 117, 108, 116, 32, 50, 67, 56, 20,
- 0, 50, 108, 48, 23, 40, 47, 114, 50, 23, 89, 111, 55, 109, 47, 109, 47, 12, 23, 65, 109, 81, 0, 11, 83, 117, 116, 195, 161, 110,
- 32, 115, 122, 195, 188, 108, 101, 116, 101, 116, 116, 32, 109, 101, 103, 32, 19, 67, 56, 20, 0, 50, 108, 48, 10, 6, 15, 37, 91, 0,
- 11, 81, 105, 115, 32, 8, 197, 24, 241, 193, 37, 64, 11, 13, 202, 54, 113, 15, 78, 85, 28, 77, 196, 167, 48, 11, 8, 197, 20, 193,
- 71, 21, 64, 11, 8, 197, 40, 241, 193, 37, 64, 11, 8, 197, 41, 85, 15, 81, 64, 11, 6, 195, 56, 20, 0, 11, 0, 12, 201, 52,
- 81, 203, 173, 161, 5, 56, 145, 64, 11, 12, 201, 37, 51, 69, 72, 85, 5, 44, 85, 0, 11, 10, 199, 33, 195, 39, 104, 21, 15, 80,
- 11, 20, 67, 36, 146, 64, 107, 114, 52, 39, 65, 12, 108, 55, 0, 44, 42, 81, 97, 108, 32, 0, 9, 198, 88, 243, 129, 48, 21, 0,
- 11, 9, 198, 32, 149, 129, 80, 19, 20, 11, 30, 67, 24, 83, 148, 83, 109, 50, 47, 23, 108, 6, 15, 107, 109, 57, 109, 47, 0, 11,
- 82, 97, 32, 104, 101, 108, 121, 101, 116, 32, 9, 198, 40, 241, 207, 77, 83, 20, 11, 8, 197, 113, 71, 12, 49, 64, 11, 6, 195, 24,
- 83, 148, 11, 7, 195, 52, 84, 148, 72, 8, 13, 3, 95, 55, 111, 107, 109, 47, 109, 72, 37, 49, 0, 0, 9, 198, 64, 244, 218, 81,
- 41, 204, 11, 10, 199, 20, 197, 162, 28, 86, 154, 20, 11, 7, 196, 137, 38, 133, 52, 11, 10, 199, 77, 163, 204, 29, 195, 14, 4, 11,
- 6, 195, 46, 182, 132, 11, 0, 8, 197, 5, 163, 203, 5, 64, 11, 48, 70, 32, 149, 129, 80, 19, 0, 107, 37, 84, 108, 47, 108, 55,
- 23, 37, 55, 12, 109, 47, 113, 49, 109, 91, 113, 84, 109, 55, 0, 11, 81, 105, 108, 108, 101, 116, 195, 169, 107, 101, 115, 195, 169, 118,
- 101, 108, 32, 10, 199, 50, 130, 226, 76, 82, 210, 20, 11, 42, 69, 24, 83, 5, 81, 64, 83, 109, 55, 109, 47, 12, 23, 37, 91, 23,
- 65, 109, 81, 89, 117, 50, 37, 49, 0, 11, 82, 105, 115, 32, 109, 101, 103, 115, 122, 197, 177, 110, 105, 107, 32, 8, 197, 32, 149, 5,
- 49, 64, 11, 8, 197, 44, 144, 211, 37, 64, 11, 8, 197, 80, 84, 133, 53, 64, 11, 9, 198, 32, 149, 129, 80, 19, 0, 11, 8, 197,
- 49, 149, 75, 5, 64, 11, 8, 197, 76, 83, 139, 37, 64, 11, 8, 197, 24, 83, 5, 81, 64, 11, 11, 67, 34, 37, 128, 107, 113, 84,
- 0, 42, 42, 19, 2, 53, 48, 110, 47, 84, 109, 50, 12, 109, 55, 0, 44, 81, 32, 101, 108, 32, 14, 3, 95, 49, 113, 109, 79, 12,
- 109, 72, 37, 49, 109, 0, 0, 12, 3, 95, 54, 88, 107, 108, 47, 84, 108, 50, 0, 0, 9, 198, 46, 36, 162, 77, 33, 64, 11, 12,
- 201, 40, 83, 5, 57, 56, 135, 20, 180, 133, 11, 7, 196, 81, 81, 15, 52, 11, 0, 9, 198, 41, 196, 129, 80, 242, 192, 11, 0, 4,
- 193, 164, 43, 9, 3, 95, 55, 101, 107, 109, 47, 0, 0, 26, 67, 76, 83, 64, 91, 109, 65, 23, 49, 109, 52, 111, 55, 47, 0, 11,
- 81, 107, 101, 114, 195, 188, 108, 116, 32, 19, 67, 76, 83, 64, 91, 109, 65, 23, 83, 39, 81, 0, 11, 81, 102, 111, 103, 32, 31, 67,
- 76, 83, 64, 91, 109, 65, 10, 6, 15, 71, 37, 89, 47, 39, 91, 108, 49, 0, 11, 81, 98, 105, 122, 116, 111, 115, 97, 107, 32, 19,
- 67, 76, 83, 64, 91, 109, 65, 10, 6, 15, 108, 88, 0, 11, 81, 97, 122, 32, 32, 67, 76, 83, 64, 91, 109, 65, 10, 6, 15, 65,
- 40, 47, 108, 80, 12, 114, 49, 0, 11, 81, 109, 117, 116, 97, 116, 106, 195, 161, 107, 32, 25, 67, 76, 83, 64, 91, 109, 65, 10, 6,
- 15, 65, 109, 52, 109, 49, 0, 11, 81, 109, 101, 114, 101, 107, 32, 42, 67, 76, 83, 64, 91, 109, 65, 10, 6, 15, 51, 37, 108, 72,
- 50, 108, 49, 23, 84, 37, 89, 12, 108, 0, 11, 82, 114, 105, 97, 100, 110, 97, 107, 32, 118, 105, 115, 115, 122, 97, 32, 40, 67, 76,
- 83, 64, 91, 109, 65, 23, 109, 65, 55, 112, 47, 109, 47, 12, 23, 108, 52, 52, 108, 0, 11, 82, 101, 109, 108, 195, 173, 116, 101, 116,
- 116, 32, 97, 114, 114, 97, 32, 54, 67, 76, 83, 64, 91, 109, 65, 23, 57, 109, 55, 109, 50, 47, 113, 49, 47, 109, 55, 109, 50, 23,
- 110, 89, 12, 109, 81, 0, 11, 82, 106, 101, 108, 101, 110, 116, 195, 169, 107, 116, 101, 108, 101, 110, 32, 195, 182, 115, 115, 122, 101, 103,
- 32, 23, 67, 76, 83, 64, 91, 109, 65, 23, 47, 40, 47, 12, 108, 0, 11, 81, 116, 117, 100, 116, 97, 32, 21, 67, 76, 83, 64, 91,
- 109, 65, 23, 49, 109, 55, 12, 0, 11, 81, 107, 101, 108, 108, 32, 26, 67, 76, 83, 64, 91, 109, 65, 23, 49, 37, 88, 114, 52, 47,
- 0, 11, 81, 107, 105, 122, 195, 161, 114, 116, 32, 41, 67, 76, 83, 64, 91, 109, 65, 23, 47, 40, 47, 12, 108, 49, 23, 65, 39, 50,
- 72, 108, 50, 37, 0, 11, 82, 116, 117, 100, 116, 97, 107, 32, 109, 111, 110, 100, 97, 110, 105, 32, 65, 67, 76, 83, 64, 91, 109, 65,
- 23, 83, 37, 79, 109, 55, 65, 109, 89, 47, 109, 47, 109, 47, 12, 23, 107, 108, 50, 81, 57, 109, 55, 88, 113, 91, 0, 11, 82, 102,
- 105, 103, 121, 101, 108, 109, 101, 122, 116, 101, 116, 101, 116, 116, 32, 104, 97, 110, 103, 106, 101, 108, 122, 195, 169, 115, 32, 66, 67, 76,
- 83, 64, 91, 109, 65, 23, 114, 55, 12, 23, 65, 115, 79, 12, 40, 49, 71, 108, 50, 23, 109, 55, 12, 109, 50, 118, 52, 37, 88, 50,
- 37, 0, 11, 83, 195, 161, 108, 108, 32, 109, 195, 179, 100, 106, 117, 107, 98, 97, 110, 32, 101, 108, 108, 101, 110, 197, 145, 114, 105, 122,
- 110, 105, 32, 19, 67, 76, 83, 64, 91, 109, 65, 65, 109, 79, 0, 11, 81, 109, 101, 103, 121, 32, 35, 67, 76, 83, 64, 91, 109, 65,
- 15, 108, 55, 49, 108, 55, 65, 108, 88, 50, 108, 49, 0, 11, 81, 97, 108, 107, 97, 108, 109, 97, 122, 110, 97, 107, 32, 24, 67, 76,
- 83, 64, 91, 109, 65, 15, 47, 110, 65, 37, 49, 0, 11, 81, 116, 195, 182, 109, 105, 107, 32, 10, 199, 16, 243, 7, 61, 166, 143, 56,
- 11, 7, 195, 76, 83, 64, 11, 17, 0, 12, 201, 28, 243, 132, 61, 50, 207, 16, 146, 192, 11, 15, 3, 95, 48, 111, 50, 6, 40, 55,
- 55, 108, 72, 37, 49, 0, 0, 10, 199, 32, 20, 218, 57, 195, 14, 36, 11, 12, 201, 24, 241, 204, 4, 197, 1, 45, 41, 204, 11, 6,
- 195, 160, 229, 0, 11, 0, 7, 196, 24, 83, 43, 48, 11, 7, 196, 58, 35, 137, 80, 11, 20, 2, 54, 48, 107, 108, 47, 84, 108, 50,
- 12, 108, 55, 0, 44, 81, 32, 97, 108, 32, 0, 11, 200, 77, 160, 66, 9, 103, 14, 101, 64, 11, 14, 67, 36, 195, 0, 37, 55, 55,
- 109, 47, 84, 109, 0, 25, 0, 9, 198, 113, 67, 162, 104, 226, 64, 11, 7, 196, 32, 21, 14, 4, 11, 0, 10, 199, 20, 208, 133, 72,
- 82, 197, 80, 11, 45, 69, 60, 179, 218, 80, 16, 39, 49, 39, 89, 47, 108, 23, 48, 52, 39, 71, 55, 113, 65, 114, 49, 71, 115, 55,
- 0, 11, 81, 112, 114, 111, 98, 108, 195, 169, 109, 195, 161, 107, 98, 195, 179, 108, 32, 68, 69, 29, 145, 78, 28, 80, 79, 109, 50, 81,
- 109, 15, 55, 113, 81, 65, 39, 88, 81, 114, 91, 52, 108, 23, 89, 114, 65, 112, 47, 107, 108, 47, 40, 50, 49, 0, 11, 82, 108, 195,
- 169, 103, 109, 111, 122, 103, 195, 161, 115, 114, 97, 32, 115, 122, 195, 161, 109, 195, 173, 116, 104, 97, 116, 117, 110, 107, 32, 10, 199, 20,
- 208, 133, 72, 82, 197, 80, 11, 8, 197, 60, 179, 218, 80, 16, 11, 0, 11, 200, 34, 179, 25, 137, 50, 197, 16, 160, 11, 11, 200, 28,
- 20, 129, 57, 71, 12, 56, 144, 11, 0, 8, 197, 34, 112, 143, 73, 64, 11, 25, 67, 85, 71, 14, 40, 47, 114, 50, 23, 50, 113, 88,
- 50, 37, 0, 11, 81, 110, 195, 169, 122, 110, 105, 32, 12, 201, 77, 160, 66, 112, 198, 79, 104, 226, 64, 11, 9, 198, 46, 133, 133, 81,
- 65, 64, 11, 7, 195, 85, 71, 14, 11, 17, 0, 40, 72, 46, 134, 140, 20, 216, 142, 101, 64, 49, 110, 88, 55, 109, 65, 113, 67, 47,
- 23, 108, 72, 39, 47, 12, 23, 49, 37, 0, 11, 82, 97, 100, 111, 116, 116, 32, 107, 105, 32, 36, 67, 44, 86, 132, 49, 109, 88, 72,
- 23, 108, 6, 23, 83, 109, 55, 107, 118, 88, 109, 47, 0, 11, 82, 97, 32, 102, 101, 108, 104, 197, 145, 122, 101, 116, 32, 16, 205, 52,
- 240, 137, 49, 54, 143, 48, 119, 12, 80, 21, 39, 44, 11, 7, 196, 81, 81, 10, 4, 11, 9, 198, 46, 134, 168, 49, 65, 64, 11, 6,
- 195, 44, 86, 132, 11, 16, 3, 95, 57, 111, 49, 37, 55, 109, 50, 119, 109, 72, 37, 49, 0, 14, 4, 95, 50, 111, 120, 65, 114, 91,
- 39, 72, 37, 49, 0, 0, 8, 197, 45, 83, 3, 76, 16, 11, 16, 9, 95, 35, 45, 195, 161, 116, 195, 179, 108, 114, 47, 115, 55, 0,
- 0, 9, 198, 54, 163, 20, 74, 115, 0, 11, 20, 2, 55, 48, 107, 109, 47, 84, 109, 50, 12, 109, 55, 0, 44, 81, 32, 101, 108, 32,
- 0, 9, 198, 80, 19, 28, 49, 64, 64, 11, 10, 199, 8, 244, 165, 80, 19, 129, 44, 11, 13, 3, 95, 56, 88, 67, 39, 55, 119, 84,
- 108, 50, 0, 0, 11, 200, 32, 20, 218, 57, 195, 14, 4, 176, 11, 9, 198, 44, 86, 132, 21, 69, 0, 11, 15, 8, 95, 35, 45, 195,
- 161, 118, 97, 108, 114, 84, 108, 55, 0, 15, 8, 95, 35, 45, 195, 169, 118, 101, 108, 113, 84, 109, 55, 0, 0, 10, 199, 32, 21, 28,
- 77, 192, 129, 56, 11, 11, 200, 40, 83, 12, 20, 209, 90, 80, 80, 11, 29, 67, 57, 154, 140, 67, 116, 55, 15, 89, 109, 52, 109, 48,
- 113, 47, 0, 11, 81, 115, 122, 101, 114, 101, 112, 195, 169, 116, 32, 12, 201, 16, 243, 7, 61, 163, 156, 56, 18, 192, 11, 6, 195, 57,
- 154, 140, 11, 0, 9, 198, 88, 147, 28, 29, 41, 204, 11, 13, 202, 88, 243, 129, 80, 179, 218, 104, 19, 129, 44, 11, 34, 68, 54, 113,
- 15, 80, 65, 115, 72, 39, 47, 23, 84, 114, 55, 108, 89, 47, 39, 65, 0, 11, 81, 118, 195, 161, 108, 97, 115, 122, 116, 111, 109, 32,
- 8, 197, 32, 85, 165, 80, 144, 11, 8, 197, 76, 81, 229, 80, 144, 11, 9, 198, 37, 72, 140, 82, 34, 192, 11, 0, 12, 201, 80, 84,
- 133, 50, 36, 226, 8, 83, 128, 11, 9, 198, 4, 64, 75, 61, 163, 137, 11, 8, 197, 32, 21, 14, 4, 176, 11, 12, 201, 24, 244, 146,
- 113, 50, 231, 16, 224, 75, 11, 12, 201, 44, 145, 143, 29, 196, 207, 49, 64, 64, 11, 0, 9, 198, 46, 134, 168, 48, 226, 64, 11, 9,
- 198, 44, 19, 69, 73, 197, 0, 11, 11, 200, 46, 133, 133, 80, 83, 14, 20, 176, 11, 12, 201, 46, 134, 144, 60, 229, 10, 112, 32, 78,
- 11, 11, 200, 36, 120, 142, 100, 82, 78, 20, 176, 11, 11, 200, 52, 82, 5, 80, 232, 142, 20, 176, 11, 9, 198, 65, 35, 194, 50, 35,
- 65, 11, 0, 40, 70, 4, 192, 80, 84, 201, 192, 108, 55, 108, 48, 40, 55, 115, 23, 47, 110, 52, 47, 113, 50, 109, 47, 109, 0, 11,
- 81, 116, 195, 182, 114, 116, 195, 169, 110, 101, 116, 101, 32, 11, 200, 161, 52, 218, 22, 179, 14, 20, 176, 11, 6, 195, 46, 129, 0, 11,
- 0, 30, 66, 44, 144, 49, 37, 23, 84, 39, 55, 47, 23, 112, 52, 84, 108, 0, 11, 82, 118, 111, 108, 116, 32, 195, 173, 114, 118, 97,
- 32, 39, 66, 44, 144, 49, 37, 23, 49, 109, 55, 12, 23, 47, 109, 52, 57, 109, 72, 50, 37, 109, 0, 11, 82, 107, 101, 108, 108, 32,
- 116, 101, 114, 106, 101, 100, 110, 105, 101, 32, 35, 66, 44, 144, 49, 37, 23, 49, 109, 55, 12, 23, 65, 39, 50, 72, 108, 50, 37, 0,
- 11, 82, 107, 101, 108, 108, 32, 109, 111, 110, 100, 97, 110, 105, 32, 32, 66, 44, 144, 49, 37, 10, 6, 15, 108, 88, 10, 6, 15, 110,
- 47, 55, 109, 47, 0, 11, 82, 97, 122, 32, 195, 182, 116, 108, 101, 116, 32, 12, 201, 80, 20, 148, 61, 168, 139, 113, 96, 76, 11, 29,
- 66, 44, 144, 10, 49, 37, 15, 83, 39, 81, 15, 112, 52, 50, 37, 0, 11, 82, 102, 111, 103, 32, 195, 173, 114, 110, 105, 32, 21, 66,
- 44, 144, 49, 37, 15, 47, 40, 79, 12, 108, 0, 11, 81, 116, 117, 100, 106, 97, 32, 25, 66, 44, 144, 49, 37, 55, 109, 107, 109, 47,
- 108, 88, 0, 11, 82, 108, 101, 104, 101, 116, 32, 97, 122, 32, 13, 202, 77, 161, 82, 88, 86, 133, 80, 184, 142, 80, 11, 5, 194, 44,
- 144, 11, 21, 2, 56, 48, 67, 39, 55, 119, 84, 108, 50, 12, 108, 55, 0, 44, 81, 32, 97, 108, 32, 14, 3, 95, 52, 113, 50, 109,
- 79, 109, 72, 37, 49, 109, 0, 0, 8, 197, 88, 243, 20, 4, 176, 11, 8, 197, 16, 243, 7, 60, 176, 11, 10, 199, 88, 84, 218, 80,
- 84, 226, 28, 11, 45, 69, 16, 243, 7, 60, 176, 72, 39, 55, 81, 39, 49, 10, 6, 15, 37, 72, 109, 81, 109, 91, 112, 47, 109, 50,
- 109, 49, 0, 11, 81, 105, 100, 101, 103, 101, 115, 195, 173, 116, 101, 110, 101, 107, 32, 14, 203, 77, 161, 82, 88, 86, 133, 80, 82, 206,
- 20, 176, 11, 12, 201, 48, 81, 197, 56, 84, 156, 48, 226, 64, 11, 13, 202, 32, 20, 218, 57, 195, 1, 81, 197, 129, 48, 11, 7, 196,
- 76, 18, 148, 156, 11, 12, 201, 20, 195, 98, 48, 85, 5, 44, 33, 78, 11, 10, 199, 80, 84, 133, 53, 74, 206, 44, 11, 13, 202, 8,
- 83, 85, 80, 21, 28, 77, 197, 129, 48, 11, 12, 201, 45, 85, 1, 81, 196, 207, 44, 32, 78, 11, 6, 195, 58, 35, 0, 11, 6, 195,
- 42, 163, 0, 15, 15, 3, 95, 57, 88, 49, 37, 55, 109, 50, 119, 84, 109, 50, 0, 0, 13, 202, 81, 195, 79, 28, 21, 28, 77, 197,
- 129, 48, 11, 9, 198, 89, 193, 217, 4, 149, 0, 11, 6, 195, 12, 243, 20, 11, 0, 24, 67, 89, 195, 20, 84, 114, 55, 47, 23, 84,
- 39, 55, 50, 108, 0, 11, 81, 118, 111, 108, 110, 97, 32, 14, 203, 44, 244, 140, 113, 67, 218, 113, 55, 22, 4, 192, 11, 20, 195, 89,
- 195, 20, 11, 81, 104, 105, 118, 97, 116, 97, 108, 111, 115, 115, 195, 161, 32, 10, 199, 52, 81, 226, 73, 65, 78, 36, 11, 12, 201, 48,
- 81, 133, 16, 85, 20, 78, 33, 192, 11, 6, 195, 89, 195, 20, 11, 10, 6, 95, 35, 45, 105, 107, 105, 37, 0, 0, 32, 69, 81, 81,
- 15, 81, 64, 47, 40, 72, 39, 47, 12, 23, 48, 37, 107, 109, 50, 12, 37, 0, 11, 81, 112, 105, 104, 101, 110, 110, 105, 32, 9, 198,
- 46, 132, 218, 160, 234, 13, 11, 8, 197, 4, 64, 84, 61, 64, 11, 8, 197, 29, 154, 18, 29, 144, 11, 8, 197, 81, 81, 15, 81, 64,
- 11, 6, 195, 58, 36, 0, 11, 6, 195, 46, 132, 0, 11, 0, 8, 197, 52, 84, 226, 49, 64, 11, 8, 197, 52, 84, 226, 49, 64, 11,
- 0, 6, 195, 58, 33, 217, 11, 0, 17, 206, 82, 132, 150, 136, 230, 74, 5, 96, 83, 48, 21, 18, 156, 192, 11, 7, 196, 48, 20, 15,
- 80, 11, 11, 200, 24, 244, 132, 149, 66, 1, 82, 112, 11, 7, 196, 90, 33, 226, 56, 11, 7, 196, 21, 49, 84, 80, 11, 9, 198, 49,
- 197, 19, 104, 245, 20, 11, 7, 196, 90, 33, 226, 56, 15, 0, 8, 197, 44, 149, 162, 88, 80, 11, 15, 204, 77, 167, 12, 49, 196, 200,
- 20, 198, 69, 44, 85, 0, 11, 6, 195, 58, 37, 128, 11, 23, 2, 57, 48, 49, 37, 55, 109, 50, 119, 84, 109, 50, 12, 109, 55, 0,
- 44, 81, 32, 101, 108, 32, 13, 3, 95, 53, 113, 110, 47, 110, 72, 37, 49, 109, 0, 0, 0, 9, 198, 77, 167, 13, 60, 68, 129, 11,
- 0, 9, 198, 36, 225, 37, 80, 245, 20, 11, 5, 130, 57, 53, 11, 9, 198, 32, 144, 156, 104, 245, 20, 11, 12, 201, 46, 36, 26, 137,
- 49, 75, 44, 83, 0, 11, 9, 198, 29, 151, 18, 80, 245, 20, 11, 10, 6, 95, 35, 45, 105, 107, 97, 108, 0, 0, 7, 196, 88, 85,
- 9, 44, 11, 7, 196, 44, 86, 162, 80, 11, 10, 199, 46, 134, 148, 84, 67, 212, 80, 11, 14, 203, 52, 81, 220, 48, 192, 80, 149, 66,
- 1, 82, 112, 11, 0, 21, 69, 80, 84, 218, 36, 176, 47, 109, 89, 37, 49, 23, 49, 37, 0, 11, 81, 107, 105, 32, 35, 70, 10, 36,
- 140, 21, 66, 64, 71, 113, 52, 55, 109, 47, 37, 23, 72, 112, 57, 108, 49, 52, 108, 0, 11, 81, 100, 195, 173, 106, 97, 107, 114, 97,
- 32, 8, 197, 80, 84, 218, 36, 176, 11, 0, 11, 200, 77, 170, 22, 20, 120, 150, 20, 192, 11, 12, 201, 77, 161, 77, 50, 35, 20, 21,
- 69, 133, 11, 12, 201, 57, 146, 76, 5, 66, 207, 104, 245, 20, 11, 13, 3, 95, 52, 111, 50, 109, 79, 109, 72, 37, 49, 0, 0, 12,
- 201, 32, 19, 12, 28, 21, 39, 56, 18, 192, 11, 12, 201, 80, 20, 148, 4, 195, 92, 56, 18, 192, 11, 8, 197, 28, 243, 132, 60, 208,
- 11, 6, 195, 77, 170, 204, 11, 12, 201, 52, 81, 207, 48, 71, 19, 56, 18, 192, 11, 14, 139, 101, 108, 101, 109, 122, 197, 145, 107, 98,
- 101, 110, 11, 8, 197, 52, 243, 132, 60, 208, 11, 6, 195, 20, 202, 12, 11, 14, 4, 95, 115, 116, 107, 114, 47, 107, 116, 88, 114, 91,
- 0, 10, 6, 95, 35, 45, 105, 107, 101, 109, 0, 0, 55, 74, 65, 35, 194, 50, 35, 92, 41, 194, 15, 104, 48, 52, 39, 71, 55, 113,
- 65, 114, 57, 114, 107, 39, 88, 23, 107, 108, 91, 39, 50, 55, 112, 47, 39, 47, 12, 108, 0, 11, 81, 104, 97, 115, 111, 110, 108, 195,
- 173, 116, 111, 116, 116, 97, 32, 9, 198, 16, 80, 197, 52, 33, 82, 15, 9, 198, 56, 245, 133, 52, 33, 82, 15, 0, 8, 197, 24, 241,
- 212, 60, 176, 76, 39, 68, 20, 195, 5, 56, 109, 55, 12, 109, 50, 23, 55, 113, 47, 52, 109, 107, 39, 88, 39, 47, 12, 0, 11, 81,
- 108, 195, 169, 116, 114, 101, 104, 111, 122, 111, 116, 116, 32, 47, 68, 20, 195, 5, 56, 109, 55, 12, 109, 50, 10, 6, 15, 107, 37, 52,
- 72, 109, 47, 12, 113, 49, 10, 6, 15, 65, 109, 81, 0, 11, 82, 104, 105, 114, 100, 101, 116, 116, 195, 169, 107, 32, 109, 101, 103, 32,
- 11, 200, 77, 1, 67, 36, 98, 75, 85, 48, 11, 30, 70, 44, 144, 68, 113, 48, 64, 49, 37, 108, 72, 114, 91, 108, 23, 55, 109, 107,
- 109, 47, 0, 11, 81, 108, 101, 104, 101, 116, 32, 9, 198, 80, 20, 148, 113, 48, 64, 11, 7, 196, 20, 195, 5, 56, 11, 5, 194, 136,
- 112, 11, 5, 194, 136, 112, 11, 7, 196, 20, 195, 5, 56, 11, 0, 6, 195, 60, 183, 14, 11, 9, 198, 32, 246, 142, 37, 82, 192, 11,
- 0, 7, 196, 4, 65, 9, 28, 11, 11, 200, 32, 83, 25, 21, 69, 5, 76, 80, 11, 9, 198, 88, 20, 220, 72, 224, 80, 15, 0, 9,
- 198, 21, 54, 139, 161, 168, 148, 11, 9, 134, 197, 145, 114, 110, 101, 107, 11, 0, 31, 68, 24, 241, 202, 4, 83, 39, 81, 57, 108, 10,
- 6, 15, 113, 52, 47, 109, 50, 37, 0, 11, 81, 195, 169, 114, 116, 101, 110, 105, 32, 40, 68, 24, 241, 202, 4, 83, 39, 81, 57, 108,
- 23, 109, 52, 109, 72, 65, 113, 67, 109, 88, 50, 37, 0, 11, 81, 101, 114, 101, 100, 109, 195, 169, 110, 121, 101, 122, 110, 105, 32, 8,
- 197, 88, 145, 5, 156, 176, 11, 6, 195, 77, 160, 82, 11, 9, 198, 44, 149, 40, 49, 72, 147, 11, 6, 195, 77, 160, 82, 11, 7, 196,
- 24, 241, 202, 4, 11, 0, 44, 69, 56, 17, 217, 72, 16, 50, 108, 79, 52, 108, 10, 6, 15, 84, 108, 50, 10, 6, 15, 114, 55, 112,
- 47, 84, 108, 0, 11, 82, 118, 97, 110, 32, 195, 161, 108, 108, 195, 173, 116, 118, 97, 32, 9, 198, 40, 83, 5, 57, 66, 75, 11, 8,
- 197, 80, 148, 218, 80, 16, 11, 11, 200, 36, 225, 37, 81, 103, 14, 101, 64, 11, 8, 197, 77, 161, 82, 16, 16, 15, 0, 13, 138, 197,
- 145, 115, 122, 105, 110, 116, 195, 169, 110, 11, 10, 199, 60, 181, 1, 80, 226, 85, 44, 11, 12, 137, 109, 197, 177, 115, 111, 114, 110, 97,
- 107, 11, 0, 8, 197, 44, 85, 25, 20, 112, 11, 28, 67, 45, 196, 148, 49, 114, 52, 47, 10, 6, 15, 39, 49, 39, 88, 50, 108, 0,
- 11, 81, 111, 107, 111, 122, 110, 97, 32, 12, 201, 45, 96, 76, 36, 98, 75, 112, 197, 0, 11, 10, 199, 77, 163, 198, 81, 97, 82, 80,
- 11, 10, 199, 32, 19, 135, 77, 161, 82, 80, 11, 6, 195, 45, 196, 148, 11, 6, 195, 34, 84, 148, 11, 0, 35, 68, 32, 246, 142, 4,
- 107, 39, 88, 50, 108, 23, 65, 109, 81, 39, 55, 72, 114, 91, 47, 0, 11, 81, 109, 101, 103, 111, 108, 100, 195, 161, 115, 116, 32, 28,
- 70, 46, 36, 218, 172, 197, 0, 49, 113, 89, 111, 55, 47, 23, 52, 115, 55, 108, 0, 11, 81, 114, 195, 179, 108, 97, 32, 43, 68, 80,
- 17, 202, 4, 47, 108, 81, 57, 108, 23, 37, 91, 23, 76, 108, 47, 55, 108, 49, 39, 88, 37, 49, 0, 11, 82, 105, 115, 32, 99, 115,
- 97, 116, 108, 97, 107, 111, 122, 105, 107, 32, 7, 196, 80, 17, 202, 4, 11, 11, 200, 82, 132, 133, 44, 81, 14, 20, 176, 11, 9, 198,
- 17, 39, 7, 84, 197, 0, 11, 9, 198, 46, 36, 218, 172, 197, 0, 11, 0, 17, 68, 77, 165, 147, 104, 101, 115, 122, 118, 195, 169, 101,
- 115, 122, 0, 29, 11, 200, 77, 161, 82, 88, 86, 133, 80, 80, 11, 8, 197, 81, 81, 14, 36, 16, 11, 8, 197, 32, 17, 217, 88, 16,
- 11, 7, 196, 4, 130, 15, 104, 11, 7, 196, 50, 130, 212, 20, 11, 8, 197, 88, 148, 211, 104, 16, 11, 0, 9, 198, 112, 195, 28, 76,
- 32, 78, 11, 0, 10, 199, 77, 170, 204, 21, 67, 133, 44, 11, 8, 197, 57, 147, 205, 60, 176, 11, 10, 199, 64, 243, 148, 41, 195, 129,
- 44, 11, 14, 203, 20, 195, 85, 48, 20, 218, 80, 245, 20, 84, 176, 11, 17, 142, 107, 195, 169, 112, 122, 197, 145, 100, 104, 101, 116, 110,
- 101, 107, 11, 14, 203, 52, 17, 217, 5, 35, 210, 77, 167, 7, 60, 224, 11, 6, 195, 48, 22, 129, 11, 8, 197, 77, 160, 86, 4, 176,
- 11, 8, 197, 88, 84, 218, 36, 176, 11, 9, 198, 20, 118, 65, 73, 195, 148, 11, 17, 9, 95, 35, 45, 195, 169, 110, 195, 169, 108, 113,
- 50, 113, 55, 0, 16, 0, 7, 196, 24, 241, 206, 36, 11, 31, 68, 80, 83, 142, 36, 47, 109, 50, 12, 37, 10, 6, 15, 108, 49, 108,
- 52, 114, 91, 0, 11, 81, 97, 107, 97, 114, 195, 161, 115, 32, 21, 67, 82, 35, 153, 47, 113, 67, 10, 6, 15, 91, 109, 65, 0, 11,
- 81, 115, 101, 109, 32, 22, 68, 80, 83, 142, 36, 47, 109, 50, 12, 37, 23, 108, 89, 47, 0, 11, 81, 97, 122, 116, 32, 6, 195, 82,
- 35, 153, 11, 7, 196, 80, 83, 142, 36, 11, 10, 199, 36, 225, 15, 44, 243, 20, 4, 11, 6, 195, 26, 35, 153, 11, 6, 195, 90, 86,
- 128, 11, 0, 10, 199, 16, 240, 156, 77, 197, 129, 48, 11, 10, 199, 46, 133, 133, 80, 83, 20, 20, 11, 6, 195, 85, 64, 83, 11, 8,
- 197, 24, 17, 217, 56, 144, 11, 10, 199, 160, 227, 65, 29, 197, 129, 48, 11, 10, 199, 37, 39, 14, 101, 197, 129, 48, 11, 0, 11, 200,
- 89, 195, 1, 77, 163, 204, 80, 16, 11, 11, 200, 44, 144, 68, 113, 55, 22, 4, 192, 11, 0, 6, 195, 88, 150, 133, 11, 0, 20, 66,
- 56, 80, 50, 109, 23, 50, 113, 88, 88, 0, 11, 81, 110, 195, 169, 122, 122, 32, 9, 198, 42, 116, 218, 112, 115, 212, 11, 24, 66, 56,
- 80, 50, 109, 10, 6, 15, 47, 109, 50, 12, 113, 0, 11, 81, 116, 101, 110, 110, 195, 169, 32, 17, 142, 195, 169, 114, 116, 101, 115, 195,
- 173, 116, 197, 145, 118, 101, 108, 11, 12, 201, 90, 85, 141, 112, 230, 65, 37, 96, 76, 11, 9, 198, 85, 64, 90, 61, 69, 0, 11, 9,
- 198, 32, 19, 12, 41, 82, 192, 11, 9, 198, 32, 83, 25, 21, 69, 0, 11, 7, 196, 32, 147, 142, 36, 11, 6, 195, 54, 35, 25, 11,
- 7, 196, 48, 83, 142, 36, 11, 5, 194, 56, 80, 11, 0, 41, 68, 46, 134, 148, 36, 49, 110, 89, 47, 37, 23, 49, 111, 55, 110, 50,
- 71, 91, 113, 81, 109, 49, 0, 11, 81, 107, 195, 188, 108, 195, 182, 110, 98, 115, 195, 169, 103, 101, 107, 32, 13, 202, 36, 195, 5, 82,
- 34, 197, 78, 37, 133, 48, 11, 51, 68, 46, 134, 148, 36, 49, 110, 89, 47, 37, 23, 50, 113, 88, 109, 47, 109, 55, 47, 113, 52, 113,
- 91, 109, 49, 109, 47, 0, 11, 81, 110, 195, 169, 122, 101, 116, 101, 108, 116, 195, 169, 114, 195, 169, 115, 101, 107, 101, 116, 32, 9, 198,
- 29, 144, 76, 60, 115, 211, 11, 8, 197, 8, 18, 129, 36, 208, 11, 0, 12, 201, 46, 36, 218, 149, 72, 147, 137, 97, 76, 11, 26, 67,
- 85, 64, 84, 40, 47, 108, 47, 15, 49, 108, 48, 39, 47, 12, 0, 11, 81, 107, 97, 112, 111, 116, 116, 32, 9, 198, 80, 84, 150, 21,
- 162, 64, 11, 9, 198, 36, 120, 142, 100, 83, 0, 11, 9, 198, 89, 195, 20, 61, 169, 192, 11, 7, 196, 45, 83, 3, 76, 11, 9, 198,
- 80, 21, 129, 77, 162, 64, 15, 15, 3, 95, 56, 113, 67, 39, 55, 119, 108, 72, 37, 49, 108, 0, 0, 7, 196, 85, 64, 76, 80, 11,
- 9, 198, 48, 81, 143, 29, 147, 137, 11, 7, 196, 4, 197, 68, 80, 11, 0, 9, 198, 41, 197, 19, 104, 19, 137, 11, 7, 196, 136, 113,
- 84, 80, 11, 9, 198, 18, 82, 129, 44, 21, 0, 11, 8, 197, 49, 197, 10, 84, 176, 11, 0, 20, 68, 53, 196, 210, 4, 65, 114, 91,
- 52, 108, 23, 37, 91, 0, 11, 81, 105, 115, 32, 12, 201, 72, 83, 132, 20, 194, 197, 104, 83, 0, 11, 9, 198, 24, 150, 137, 45, 83,
- 106, 11, 7, 196, 58, 38, 150, 20, 11, 9, 198, 24, 241, 193, 48, 213, 75, 11, 6, 195, 46, 165, 0, 11, 0, 6, 195, 52, 83, 148,
- 11, 0, 12, 201, 29, 145, 82, 52, 82, 197, 44, 85, 0, 11, 11, 200, 53, 85, 15, 28, 21, 10, 84, 176, 11, 10, 199, 24, 83, 43,
- 48, 85, 34, 56, 11, 10, 199, 80, 84, 171, 48, 85, 34, 56, 11, 7, 196, 88, 19, 39, 44, 11, 0, 15, 66, 49, 144, 109, 55, 55,
- 37, 48, 89, 37, 55, 39, 50, 0, 9, 198, 14, 35, 10, 4, 149, 0, 11, 9, 198, 88, 19, 1, 44, 149, 0, 11, 5, 194, 61, 48,
- 72, 18, 4, 95, 99, 105, 114, 119, 37, 52, 49, 40, 65, 83, 55, 109, 49, 89, 0, 0, 0, 9, 198, 80, 85, 19, 104, 85, 20, 11,
- 8, 197, 88, 86, 162, 72, 80, 11, 10, 199, 28, 243, 132, 60, 197, 21, 44, 11, 9, 198, 160, 234, 11, 56, 82, 192, 11, 8, 197, 82,
- 131, 139, 72, 80, 11, 9, 198, 41, 196, 129, 18, 34, 192, 11, 10, 199, 81, 83, 1, 40, 67, 206, 168, 11, 6, 131, 110, 197, 145, 11,
- 17, 3, 95, 57, 113, 49, 37, 55, 109, 50, 119, 109, 72, 37, 49, 109, 0, 13, 4, 95, 48, 77, 52, 71, 37, 55, 55, 37, 115, 0,
- 0, 9, 198, 32, 19, 28, 49, 32, 64, 11, 8, 197, 40, 83, 26, 36, 176, 11, 34, 71, 48, 81, 129, 29, 147, 212, 80, 55, 109, 83,
- 108, 79, 39, 47, 12, 23, 65, 37, 50, 72, 109, 50, 0, 11, 81, 109, 105, 110, 100, 101, 110, 32, 8, 197, 24, 83, 18, 4, 176, 11,
- 9, 198, 52, 20, 16, 113, 32, 64, 11, 8, 197, 32, 148, 218, 36, 176, 11, 0, 32, 70, 40, 83, 26, 137, 53, 0, 57, 109, 55, 88,
- 113, 91, 47, 10, 6, 15, 108, 72, 50, 108, 49, 0, 11, 81, 97, 100, 110, 97, 107, 32, 31, 70, 77, 163, 198, 81, 97, 82, 89, 39,
- 83, 47, 84, 109, 52, 23, 50, 109, 84, 113, 47, 0, 11, 81, 110, 101, 118, 195, 169, 116, 32, 9, 198, 89, 196, 220, 72, 243, 20, 11,
- 7, 196, 41, 85, 14, 36, 11, 14, 3, 95, 56, 111, 67, 39, 55, 119, 108, 72, 37, 49, 0, 13, 4, 95, 48, 77, 50, 65, 37, 55,
- 55, 37, 115, 0, 0, 11, 200, 8, 150, 143, 57, 153, 84, 136, 176, 11, 6, 195, 88, 243, 128, 11, 15, 4, 95, 48, 77, 51, 65, 37,
- 55, 55, 37, 114, 52, 72, 0, 0, 8, 197, 52, 81, 226, 72, 144, 11, 15, 204, 46, 133, 5, 48, 86, 133, 81, 68, 226, 30, 37, 0,
- 11, 52, 69, 77, 167, 13, 149, 64, 89, 114, 65, 112, 47, 10, 6, 15, 108, 6, 15, 65, 37, 50, 37, 89, 47, 109, 52, 109, 55, 50,
- 110, 49, 0, 11, 82, 97, 32, 109, 105, 110, 105, 115, 122, 116, 101, 114, 101, 108, 110, 195, 182, 107, 32, 13, 202, 4, 194, 193, 48, 208,
- 90, 104, 19, 129, 44, 11, 8, 197, 46, 36, 218, 149, 64, 11, 8, 197, 77, 167, 13, 149, 64, 11, 0, 8, 197, 48, 84, 218, 20, 176,
- 72, 42, 75, 77, 169, 203, 5, 0, 211, 60, 192, 84, 60, 176, 89, 115, 49, 108, 48, 76, 39, 55, 108, 47, 39, 49, 23, 84, 108, 50,
- 12, 108, 49, 0, 11, 81, 118, 97, 110, 110, 97, 107, 32, 8, 197, 80, 81, 217, 20, 176, 11, 7, 196, 82, 84, 21, 76, 11, 8, 197,
- 44, 20, 20, 4, 176, 11, 11, 4, 95, 48, 77, 49, 109, 88, 109, 52, 0, 0, 15, 204, 44, 243, 80, 72, 243, 73, 77, 54, 149, 52,
- 242, 192, 11, 58, 73, 80, 84, 150, 21, 168, 147, 137, 97, 76, 47, 109, 34, 84, 109, 88, 113, 91, 113, 84, 109, 55, 23, 83, 39, 81,
- 55, 108, 55, 49, 39, 88, 115, 23, 119, 113, 81, 0, 11, 82, 102, 111, 103, 108, 97, 108, 107, 111, 122, 195, 179, 32, 99, 195, 169, 103,
- 32, 8, 133, 116, 101, 118, 197, 145, 11, 9, 198, 4, 176, 82, 41, 82, 192, 11, 7, 196, 81, 81, 14, 36, 11, 0, 8, 67, 17, 164,
- 192, 75, 113, 0, 9, 134, 107, 195, 169, 114, 197, 145, 11, 8, 197, 81, 33, 78, 16, 144, 11, 8, 197, 149, 35, 156, 56, 176, 11, 8,
- 197, 90, 33, 218, 137, 48, 11, 6, 195, 54, 113, 0, 11, 6, 195, 8, 244, 128, 11, 6, 195, 172, 197, 0, 11, 0, 14, 203, 20, 195,
- 211, 104, 192, 84, 113, 55, 22, 4, 192, 11, 14, 203, 4, 194, 193, 48, 208, 90, 113, 55, 22, 4, 192, 11, 9, 198, 29, 145, 78, 30,
- 179, 0, 11, 14, 139, 101, 108, 197, 145, 107, 101, 114, 101, 115, 110, 105, 11, 11, 6, 95, 35, 45, 195, 161, 110, 114, 50, 0, 0, 15,
- 204, 90, 33, 204, 20, 113, 83, 149, 65, 84, 82, 34, 192, 11, 24, 68, 56, 82, 197, 16, 50, 109, 49, 109, 72, 15, 49, 109, 55, 12,
- 0, 11, 81, 107, 101, 108, 108, 32, 7, 196, 24, 82, 133, 16, 11, 7, 196, 56, 82, 197, 16, 11, 0, 24, 70, 4, 192, 75, 84, 197,
- 0, 108, 55, 108, 49, 40, 55, 47, 23, 49, 37, 0, 11, 81, 107, 105, 32, 7, 196, 77, 160, 71, 4, 11, 11, 200, 24, 82, 140, 21,
- 54, 148, 137, 48, 11, 0, 28, 70, 53, 196, 207, 16, 146, 192, 65, 114, 91, 39, 72, 37, 49, 23, 109, 55, 109, 65, 0, 11, 81, 101,
- 108, 101, 109, 32, 15, 204, 13, 48, 80, 4, 72, 139, 72, 83, 132, 77, 161, 82, 11, 10, 199, 46, 37, 19, 136, 113, 73, 80, 11, 9,
- 198, 72, 83, 98, 48, 146, 192, 11, 11, 200, 82, 132, 140, 21, 54, 148, 137, 48, 11, 11, 200, 20, 194, 226, 65, 161, 76, 137, 48, 11,
- 15, 7, 95, 35, 45, 116, 197, 145, 108, 113, 47, 118, 55, 0, 16, 0, 15, 204, 32, 18, 140, 136, 181, 1, 48, 19, 138, 4, 147, 139,
- 11, 15, 204, 32, 246, 154, 112, 167, 18, 84, 199, 19, 113, 96, 76, 11, 11, 200, 89, 195, 1, 77, 165, 1, 56, 144, 11, 0, 11, 200,
- 44, 83, 5, 80, 177, 90, 36, 176, 11, 9, 198, 44, 19, 11, 84, 199, 12, 11, 0, 7, 196, 72, 149, 11, 4, 11, 18, 143, 102, 101,
- 108, 101, 108, 197, 145, 115, 115, 195, 169, 103, 195, 188, 107, 11, 7, 196, 32, 83, 25, 20, 11, 11, 200, 46, 133, 133, 80, 177, 90, 36,
- 176, 11, 6, 195, 34, 134, 128, 11, 0, 9, 198, 81, 81, 10, 4, 224, 75, 11, 36, 69, 80, 84, 212, 72, 80, 47, 109, 91, 47, 52,
- 109, 10, 6, 15, 89, 108, 71, 107, 108, 47, 115, 0, 11, 81, 115, 122, 97, 98, 104, 97, 116, 195, 179, 32, 12, 201, 89, 195, 12, 4,
- 192, 84, 10, 115, 0, 11, 8, 197, 49, 197, 20, 112, 176, 11, 15, 4, 95, 108, 105, 103, 55, 37, 81, 108, 47, 116, 52, 108, 0, 9,
- 198, 80, 21, 129, 77, 167, 14, 15, 15, 7, 95, 35, 45, 114, 197, 145, 108, 113, 52, 118, 55, 0, 16, 0, 11, 136, 112, 101, 114, 99,
- 114, 197, 145, 108, 17, 12, 201, 8, 150, 148, 61, 57, 84, 41, 194, 192, 11, 9, 198, 78, 162, 148, 41, 194, 192, 11, 9, 198, 77, 167,
- 14, 41, 194, 192, 11, 9, 198, 77, 167, 13, 49, 194, 192, 11, 12, 201, 52, 17, 217, 5, 39, 26, 105, 194, 192, 11, 0, 10, 199, 4,
- 192, 80, 61, 165, 28, 44, 11, 10, 199, 20, 195, 79, 56, 69, 28, 44, 11, 12, 201, 53, 83, 139, 5, 71, 18, 76, 18, 64, 11, 8,
- 197, 4, 64, 84, 60, 176, 11, 0, 19, 71, 44, 147, 15, 29, 32, 77, 52, 107, 105, 108, 111, 103, 114, 97, 109, 0, 29, 15, 204, 161,
- 52, 218, 64, 243, 148, 61, 57, 84, 4, 226, 64, 11, 6, 195, 10, 86, 128, 11, 9, 198, 10, 84, 156, 49, 71, 11, 11, 13, 67, 61,
- 68, 0, 115, 47, 113, 48, 113, 0, 42, 42, 0, 8, 197, 80, 242, 156, 77, 64, 11, 19, 67, 61, 69, 0, 39, 47, 12, 23, 84, 108,
- 50, 0, 11, 81, 118, 97, 110, 32, 14, 139, 114, 195, 169, 115, 122, 195, 169, 98, 197, 145, 108, 11, 12, 201, 24, 82, 140, 21, 54, 148,
- 137, 49, 78, 11, 6, 195, 61, 69, 0, 11, 6, 195, 56, 245, 128, 15, 0, 11, 200, 24, 243, 25, 156, 148, 129, 80, 16, 11, 11, 200,
- 88, 150, 147, 29, 195, 1, 80, 16, 11, 0, 12, 201, 53, 83, 139, 5, 71, 18, 77, 197, 0, 11, 0, 18, 66, 64, 48, 112, 195, 169,
- 99, 195, 169, 115, 0, 44, 29, 42, 81, 115, 32, 17, 66, 64, 48, 112, 195, 169, 99, 195, 169, 110, 0, 44, 29, 81, 110, 32, 18, 66,
- 64, 48, 112, 195, 169, 99, 195, 169, 110, 0, 44, 29, 42, 81, 110, 32, 18, 66, 64, 48, 112, 195, 169, 99, 195, 169, 107, 0, 44, 29,
- 42, 81, 107, 32, 10, 199, 81, 81, 8, 5, 67, 156, 16, 11, 26, 68, 8, 83, 43, 48, 71, 109, 55, 111, 55, 23, 65, 108, 52, 108,
- 72, 0, 11, 81, 109, 97, 114, 97, 100, 32, 7, 196, 8, 83, 43, 48, 11, 5, 194, 52, 144, 11, 20, 66, 44, 208, 49, 37, 55, 115,
- 65, 113, 47, 109, 52, 47, 0, 44, 11, 81, 116, 32, 22, 66, 44, 208, 49, 37, 55, 115, 65, 113, 47, 109, 52, 109, 91, 0, 44, 11,
- 81, 101, 115, 32, 23, 66, 44, 208, 49, 37, 55, 115, 65, 113, 47, 109, 52, 67, 37, 0, 44, 11, 81, 110, 121, 105, 32, 27, 66, 44,
- 208, 49, 37, 55, 115, 65, 113, 47, 109, 52, 67, 37, 52, 109, 0, 44, 11, 81, 110, 121, 105, 114, 101, 32, 22, 66, 44, 208, 49, 37,
- 55, 115, 65, 113, 47, 109, 52, 52, 109, 0, 44, 11, 81, 114, 101, 32, 15, 66, 44, 208, 49, 37, 55, 115, 65, 113, 47, 109, 52, 0,
- 11, 0, 0, 10, 199, 10, 84, 167, 77, 193, 207, 80, 11, 11, 200, 18, 131, 148, 161, 69, 43, 56, 176, 11, 6, 195, 32, 149, 20, 11,
- 0, 12, 201, 4, 194, 193, 48, 208, 90, 61, 69, 0, 11, 0, 9, 198, 36, 229, 34, 104, 85, 0, 11, 9, 198, 80, 19, 28, 48, 231,
- 4, 11, 9, 198, 84, 69, 129, 73, 195, 128, 11, 12, 201, 32, 20, 207, 56, 201, 211, 112, 115, 212, 11, 6, 195, 149, 34, 129, 11, 8,
- 197, 44, 20, 10, 112, 176, 11, 9, 198, 77, 161, 82, 17, 195, 128, 17, 0, 22, 67, 52, 149, 0, 65, 37, 47, 23, 109, 89, 109, 55,
- 0, 11, 81, 101, 115, 122, 101, 108, 32, 38, 67, 52, 149, 0, 65, 37, 47, 10, 6, 15, 84, 114, 55, 47, 39, 89, 47, 108, 47, 50,
- 37, 0, 11, 81, 118, 195, 161, 108, 116, 111, 122, 116, 97, 116, 110, 105, 32, 8, 197, 77, 167, 13, 60, 192, 11, 10, 199, 20, 197, 28,
- 72, 243, 14, 36, 11, 8, 197, 50, 113, 207, 81, 64, 11, 8, 197, 48, 83, 142, 136, 192, 11, 6, 195, 52, 149, 0, 11, 0, 34, 69,
- 20, 195, 168, 44, 144, 109, 55, 50, 110, 49, 37, 23, 48, 39, 89, 47, 52, 115, 55, 0, 11, 81, 112, 111, 115, 122, 116, 114, 195, 179,
- 108, 32, 16, 141, 102, 101, 108, 104, 197, 145, 116, 97, 107, 97, 114, 195, 179, 11, 7, 196, 65, 196, 143, 56, 11, 6, 195, 32, 244, 16,
- 11, 6, 195, 8, 244, 148, 11, 7, 196, 29, 147, 210, 76, 11, 0, 10, 199, 137, 33, 5, 46, 32, 133, 56, 11, 13, 138, 109, 197, 177,
- 107, 195, 182, 100, 110, 101, 107, 11, 10, 199, 137, 33, 5, 46, 32, 133, 56, 11, 8, 133, 108, 197, 145, 116, 116, 11, 0, 9, 198, 160,
- 197, 40, 104, 232, 139, 11, 9, 198, 80, 148, 9, 45, 84, 192, 11, 11, 200, 44, 83, 12, 20, 232, 142, 20, 176, 11, 12, 201, 77, 160,
- 66, 112, 198, 79, 105, 196, 212, 11, 7, 196, 25, 194, 140, 80, 11, 0, 12, 201, 80, 82, 201, 57, 65, 84, 136, 33, 78, 11, 10, 135,
- 105, 100, 197, 145, 118, 101, 108, 11, 9, 198, 4, 192, 84, 80, 144, 75, 11, 11, 200, 24, 83, 12, 137, 8, 147, 20, 176, 11, 10, 199,
- 77, 163, 204, 29, 195, 10, 4, 11, 0, 24, 67, 26, 177, 199, 83, 111, 81, 12, 23, 110, 89, 12, 109, 0, 11, 81, 195, 182, 115, 115,
- 122, 101, 32, 12, 201, 77, 170, 203, 78, 33, 197, 76, 82, 192, 11, 9, 198, 26, 35, 153, 21, 49, 75, 11, 6, 195, 136, 193, 83, 11,
- 6, 195, 26, 177, 199, 11, 0, 8, 197, 80, 20, 148, 60, 176, 11, 9, 198, 13, 51, 205, 4, 116, 129, 11, 26, 71, 32, 83, 25, 21,
- 161, 84, 80, 107, 109, 57, 109, 88, 109, 47, 12, 23, 49, 37, 0, 11, 81, 107, 105, 32, 10, 199, 80, 84, 150, 21, 161, 84, 80, 11,
- 15, 140, 108, 101, 118, 101, 103, 197, 145, 106, 195, 169, 114, 101, 11, 8, 197, 40, 19, 149, 113, 32, 15, 0, 12, 201, 137, 65, 76, 32,
- 244, 132, 157, 96, 76, 11, 0, 12, 201, 46, 36, 132, 137, 49, 75, 8, 83, 128, 11, 12, 201, 32, 149, 129, 80, 19, 15, 77, 55, 0,
- 11, 12, 201, 80, 20, 148, 157, 162, 207, 16, 146, 192, 11, 14, 203, 32, 18, 140, 136, 181, 1, 48, 19, 142, 4, 192, 11, 7, 196, 46,
- 132, 162, 80, 11, 7, 196, 46, 132, 162, 80, 11, 0, 8, 133, 105, 100, 197, 145, 115, 11, 8, 197, 64, 199, 26, 113, 64, 11, 8, 197,
- 54, 113, 10, 113, 64, 11, 8, 197, 78, 163, 25, 113, 64, 11, 8, 197, 77, 167, 13, 113, 64, 11, 6, 195, 57, 145, 76, 11, 0, 9,
- 198, 16, 151, 11, 60, 176, 84, 11, 9, 198, 88, 17, 217, 60, 231, 20, 11, 15, 140, 103, 121, 197, 177, 106, 116, 197, 145, 110, 101, 118,
- 101, 11, 15, 140, 107, 195, 169, 112, 101, 114, 110, 121, 197, 145, 114, 101, 11, 9, 198, 64, 244, 218, 80, 167, 20, 11, 0, 10, 199, 48,
- 83, 79, 56, 64, 78, 36, 11, 9, 198, 74, 36, 218, 21, 58, 204, 11, 12, 137, 100, 111, 107, 116, 111, 114, 110, 197, 145, 11, 8, 197,
- 44, 83, 20, 137, 48, 11, 15, 204, 40, 241, 211, 104, 16, 156, 49, 147, 203, 8, 19, 128, 11, 0, 11, 200, 80, 83, 132, 20, 224, 201,
- 113, 64, 11, 11, 200, 24, 243, 25, 4, 208, 84, 113, 64, 11, 57, 72, 24, 83, 13, 85, 64, 84, 56, 144, 83, 109, 55, 65, 40, 47,
- 108, 47, 50, 37, 23, 108, 6, 15, 47, 114, 52, 79, 108, 55, 114, 91, 39, 49, 39, 50, 0, 11, 82, 97, 32, 116, 195, 161, 114, 103,
- 121, 97, 108, 195, 161, 115, 111, 107, 111, 110, 32, 11, 200, 13, 51, 208, 61, 37, 10, 113, 64, 11, 12, 201, 76, 81, 229, 81, 56, 135,
- 137, 97, 76, 11, 22, 147, 112, 195, 169, 110, 122, 105, 110, 116, 195, 169, 122, 101, 116, 101, 107, 116, 197, 145, 108, 11, 11, 200, 24, 83,
- 11, 21, 33, 83, 56, 144, 11, 0, 15, 204, 90, 35, 5, 54, 35, 153, 21, 168, 147, 137, 33, 64, 11, 8, 197, 20, 195, 168, 44, 80,
- 11, 10, 199, 24, 19, 129, 80, 146, 213, 76, 11, 12, 201, 40, 21, 129, 76, 192, 84, 60, 176, 84, 11, 0, 30, 71, 24, 244, 132, 84,
- 194, 1, 80, 83, 39, 52, 72, 40, 55, 107, 108, 47, 23, 109, 55, 118, 0, 11, 81, 101, 108, 197, 145, 32, 12, 201, 4, 194, 193, 48,
- 208, 90, 113, 53, 0, 11, 0, 60, 14, 106, 101, 108, 101, 110, 116, 197, 145, 115, 195, 169, 103, 101, 116, 57, 109, 55, 109, 50, 47, 118,
- 91, 113, 81, 109, 47, 23, 47, 40, 55, 108, 57, 72, 39, 50, 112, 47, 108, 50, 37, 0, 11, 81, 116, 117, 108, 97, 106, 100, 111, 110,
- 195, 173, 116, 97, 110, 105, 32, 16, 141, 108, 195, 182, 118, 195, 182, 108, 100, 195, 182, 122, 197, 145, 11, 6, 195, 77, 161, 82, 72, 0,
- 9, 198, 136, 193, 84, 137, 104, 148, 11, 37, 72, 44, 244, 146, 36, 119, 12, 113, 48, 49, 39, 52, 52, 37, 81, 114, 55, 114, 91, 23,
- 52, 113, 84, 113, 50, 0, 11, 81, 114, 195, 169, 118, 195, 169, 110, 32, 9, 198, 36, 225, 21, 49, 64, 75, 11, 14, 203, 32, 20, 207,
- 56, 201, 84, 28, 21, 14, 60, 64, 11, 11, 200, 82, 132, 133, 45, 54, 171, 56, 176, 11, 0, 10, 199, 4, 194, 193, 81, 40, 147, 104,
- 11, 8, 197, 10, 36, 162, 73, 64, 11, 7, 196, 81, 197, 143, 56, 11, 0, 9, 198, 65, 83, 39, 88, 84, 148, 11, 0, 13, 138, 99,
- 195, 173, 109, 195, 169, 116, 197, 145, 108, 11, 9, 198, 54, 36, 134, 160, 193, 0, 11, 11, 200, 40, 83, 5, 57, 72, 147, 20, 176, 11,
- 12, 136, 104, 195, 169, 116, 102, 197, 145, 110, 15, 17, 0, 9, 198, 54, 36, 142, 160, 177, 73, 11, 14, 203, 13, 48, 80, 4, 72, 139,
- 33, 83, 12, 113, 48, 11, 7, 196, 46, 134, 148, 20, 11, 10, 199, 46, 36, 132, 137, 52, 197, 48, 11, 6, 195, 40, 241, 192, 11, 0,
- 10, 199, 24, 82, 150, 4, 71, 19, 104, 11, 12, 201, 8, 84, 133, 56, 65, 90, 137, 49, 75, 11, 0, 9, 198, 32, 19, 12, 61, 69,
- 1, 11, 10, 199, 80, 20, 148, 61, 69, 28, 44, 11, 10, 199, 81, 81, 8, 5, 66, 156, 44, 11, 17, 9, 95, 35, 45, 195, 161, 110,
- 195, 161, 108, 114, 50, 114, 55, 0, 16, 0, 10, 199, 24, 244, 137, 57, 72, 146, 80, 11, 13, 202, 4, 194, 193, 48, 208, 90, 113, 52,
- 193, 48, 11, 40, 71, 24, 244, 137, 57, 72, 146, 80, 83, 39, 52, 37, 50, 47, 113, 52, 47, 23, 109, 55, 84, 37, 107, 109, 47, 118,
- 0, 11, 81, 101, 108, 118, 105, 104, 101, 116, 197, 145, 32, 10, 199, 89, 196, 136, 5, 73, 193, 44, 11, 13, 138, 104, 101, 108, 121, 195,
- 169, 114, 197, 145, 108, 11, 8, 197, 88, 83, 43, 56, 176, 11, 7, 196, 52, 17, 193, 52, 11, 0, 6, 195, 24, 241, 192, 11, 21, 67,
- 49, 197, 0, 55, 114, 47, 23, 65, 108, 57, 72, 0, 11, 81, 109, 97, 106, 100, 32, 36, 67, 24, 241, 192, 83, 39, 81, 23, 108, 6,
- 15, 71, 37, 88, 39, 76, 12, 114, 81, 0, 11, 82, 97, 32, 98, 105, 122, 111, 116, 116, 115, 195, 161, 103, 32, 29, 67, 24, 241, 192,
- 83, 39, 81, 23, 107, 108, 34, 119, 39, 55, 50, 37, 0, 11, 81, 104, 97, 114, 99, 111, 108, 110, 105, 32, 10, 199, 20, 195, 69, 78,
- 35, 20, 20, 11, 14, 139, 114, 195, 169, 115, 122, 195, 169, 114, 197, 145, 108, 11, 6, 195, 49, 197, 0, 11, 0, 10, 199, 52, 20, 129,
- 17, 69, 78, 44, 11, 10, 199, 24, 244, 137, 57, 69, 78, 44, 11, 8, 197, 20, 200, 146, 56, 144, 11, 12, 201, 80, 19, 28, 48, 128,
- 84, 156, 18, 192, 11, 8, 197, 74, 161, 220, 77, 64, 11, 14, 4, 95, 99, 101, 100, 119, 113, 72, 37, 55, 55, 109, 0, 0, 42, 70,
- 77, 162, 78, 80, 83, 128, 89, 37, 50, 47, 109, 50, 23, 47, 109, 91, 47, 52, 109, 89, 108, 71, 50, 37, 0, 11, 81, 116, 101, 115,
- 116, 114, 101, 115, 122, 97, 98, 110, 105, 32, 9, 198, 60, 64, 101, 72, 226, 64, 11, 12, 201, 73, 194, 226, 72, 65, 90, 21, 69, 0,
- 11, 9, 198, 77, 162, 78, 80, 83, 128, 11, 9, 198, 9, 195, 148, 4, 226, 64, 11, 0, 9, 198, 45, 83, 3, 77, 197, 0, 11, 39,
- 71, 52, 81, 207, 48, 71, 19, 80, 65, 109, 81, 39, 55, 72, 114, 91, 47, 23, 113, 48, 112, 47, 23, 71, 109, 0, 11, 82, 195, 169,
- 112, 195, 173, 116, 32, 98, 101, 32, 10, 199, 88, 19, 12, 60, 215, 19, 80, 11, 9, 198, 36, 72, 154, 21, 69, 0, 11, 9, 198, 40,
- 83, 26, 21, 69, 0, 11, 10, 199, 52, 81, 207, 48, 71, 19, 80, 11, 5, 194, 161, 48, 72, 5, 194, 72, 16, 11, 0, 11, 200, 80,
- 20, 148, 32, 21, 14, 112, 64, 11, 9, 198, 33, 197, 18, 112, 230, 65, 11, 0, 18, 207, 82, 132, 150, 136, 230, 74, 5, 96, 83, 48,
- 21, 28, 32, 246, 128, 11, 8, 197, 50, 36, 14, 36, 80, 11, 24, 67, 48, 85, 20, 55, 109, 47, 12, 23, 84, 39, 55, 50, 108, 0,
- 11, 81, 118, 111, 108, 110, 97, 32, 22, 67, 48, 85, 20, 55, 109, 47, 12, 23, 81, 39, 50, 72, 0, 11, 81, 103, 111, 110, 100, 32,
- 13, 202, 32, 20, 218, 57, 195, 1, 81, 200, 146, 80, 11, 6, 195, 48, 85, 20, 11, 0, 7, 196, 49, 192, 156, 56, 11, 0, 43, 73,
- 44, 20, 3, 76, 243, 1, 80, 244, 192, 49, 108, 48, 76, 39, 55, 108, 47, 39, 91, 23, 79, 108, 50, 116, 52, 115, 55, 0, 11, 81,
- 103, 121, 97, 110, 195, 186, 114, 195, 179, 108, 32, 8, 197, 44, 201, 206, 60, 176, 11, 45, 73, 44, 20, 3, 76, 243, 1, 80, 244, 192,
- 49, 108, 48, 76, 39, 55, 108, 47, 39, 91, 23, 47, 109, 52, 84, 109, 49, 52, 118, 55, 0, 11, 81, 116, 101, 114, 118, 101, 107, 114,
- 197, 145, 108, 32, 41, 73, 44, 20, 3, 76, 243, 1, 80, 244, 192, 49, 108, 48, 76, 39, 55, 108, 47, 39, 91, 23, 107, 112, 52, 109,
- 49, 109, 47, 0, 11, 81, 104, 195, 173, 114, 101, 107, 101, 116, 32, 12, 137, 108, 101, 103, 121, 197, 145, 122, 110, 105, 11, 58, 73, 44,
- 20, 3, 76, 243, 1, 80, 244, 192, 49, 108, 48, 76, 39, 55, 108, 47, 39, 91, 23, 71, 37, 88, 39, 67, 47, 108, 55, 108, 50, 91,
- 114, 81, 39, 49, 0, 11, 81, 98, 105, 122, 111, 110, 121, 116, 97, 108, 97, 110, 115, 195, 161, 103, 111, 107, 32, 6, 195, 34, 84, 133,
- 11, 12, 201, 44, 20, 3, 76, 243, 1, 80, 244, 192, 11, 9, 198, 80, 17, 202, 4, 149, 0, 11, 7, 132, 116, 197, 177, 122, 11, 14,
- 67, 48, 212, 0, 109, 55, 109, 65, 48, 113, 0, 42, 42, 0, 23, 67, 24, 242, 192, 83, 39, 49, 23, 49, 110, 88, 113, 0, 11, 81,
- 107, 195, 182, 122, 195, 169, 32, 43, 67, 24, 242, 192, 83, 39, 49, 23, 49, 110, 88, 113, 23, 109, 65, 109, 55, 49, 109, 72, 37, 49,
- 0, 11, 82, 107, 195, 182, 122, 195, 169, 32, 101, 109, 101, 108, 107, 101, 100, 105, 107, 32, 46, 67, 24, 242, 192, 83, 39, 49, 23, 49,
- 110, 88, 110, 47, 12, 23, 89, 115, 52, 115, 72, 37, 49, 0, 11, 82, 107, 195, 182, 122, 195, 182, 116, 116, 32, 115, 122, 195, 179, 114,
- 195, 179, 100, 105, 107, 32, 70, 67, 24, 242, 192, 83, 39, 49, 23, 49, 110, 88, 113, 23, 76, 110, 49, 12, 109, 50, 23, 108, 23, 107,
- 118, 65, 113, 52, 91, 113, 49, 55, 109, 47, 0, 11, 84, 107, 195, 182, 122, 195, 169, 32, 99, 115, 195, 182, 107, 107, 101, 110, 32, 97,
- 32, 104, 197, 145, 109, 195, 169, 114, 115, 195, 169, 107, 108, 101, 116, 32, 41, 67, 24, 242, 192, 83, 39, 49, 23, 49, 110, 88, 110, 47,
- 12, 23, 108, 55, 108, 49, 40, 55, 0, 11, 82, 107, 195, 182, 122, 195, 182, 116, 116, 32, 97, 108, 97, 107, 117, 108, 32, 74, 67, 24,
- 242, 192, 83, 39, 49, 23, 83, 110, 55, 113, 23, 109, 65, 109, 55, 49, 109, 72, 37, 49, 23, 108, 23, 107, 118, 65, 113, 52, 91, 113,
- 49, 55, 109, 47, 0, 11, 84, 102, 195, 182, 108, 195, 169, 32, 101, 109, 101, 108, 107, 101, 100, 105, 107, 32, 97, 32, 104, 197, 145, 109,
- 195, 169, 114, 115, 195, 169, 107, 108, 101, 116, 32, 45, 67, 24, 242, 192, 83, 39, 49, 23, 49, 110, 88, 110, 47, 12, 23, 84, 114, 51,
- 107, 108, 47, 115, 0, 11, 82, 107, 195, 182, 122, 195, 182, 116, 116, 32, 118, 195, 161, 114, 104, 97, 116, 195, 179, 32, 7, 196, 85, 71,
- 14, 4, 11, 9, 198, 24, 243, 148, 61, 48, 75, 11, 12, 201, 44, 149, 162, 80, 83, 34, 88, 83, 0, 11, 10, 199, 89, 195, 20, 61,
- 167, 19, 80, 11, 6, 195, 24, 242, 192, 11, 9, 198, 80, 20, 148, 4, 224, 75, 11, 0, 11, 200, 173, 161, 77, 20, 197, 5, 80, 144,
- 11, 48, 72, 81, 195, 79, 28, 21, 28, 77, 64, 47, 114, 65, 39, 81, 108, 47, 114, 91, 47, 23, 71, 37, 89, 47, 39, 91, 112, 47,
- 108, 50, 37, 0, 11, 81, 98, 105, 122, 116, 111, 115, 195, 173, 116, 97, 110, 105, 32, 41, 67, 157, 39, 14, 115, 52, 114, 50, 10, 6,
- 15, 71, 109, 55, 111, 55, 10, 6, 15, 65, 108, 52, 108, 72, 0, 11, 82, 98, 101, 108, 195, 188, 108, 32, 109, 97, 114, 97, 100, 32,
- 11, 200, 49, 197, 15, 28, 21, 28, 77, 64, 11, 11, 200, 20, 193, 15, 9, 195, 28, 77, 64, 11, 15, 204, 46, 134, 130, 37, 165, 15,
- 57, 55, 7, 137, 37, 0, 11, 11, 200, 81, 195, 79, 28, 21, 28, 77, 64, 11, 11, 200, 29, 147, 210, 78, 85, 28, 77, 64, 11, 10,
- 199, 80, 83, 5, 24, 243, 143, 44, 11, 7, 196, 137, 34, 133, 56, 11, 0, 11, 200, 52, 81, 214, 21, 54, 142, 20, 176, 11, 32, 6,
- 195, 169, 108, 197, 145, 107, 113, 55, 118, 49, 23, 107, 109, 57, 88, 109, 47, 109, 0, 11, 81, 104, 101, 108, 121, 122, 101, 116, 101, 32,
- 31, 69, 8, 150, 148, 61, 48, 71, 37, 89, 47, 39, 91, 23, 89, 109, 52, 37, 50, 47, 0, 11, 81, 115, 122, 101, 114, 105, 110, 116,
- 32, 9, 198, 52, 147, 12, 37, 196, 132, 11, 32, 70, 52, 147, 12, 37, 196, 132, 65, 37, 55, 37, 114, 52, 72, 23, 83, 39, 52, 37,
- 50, 47, 0, 11, 81, 102, 111, 114, 105, 110, 116, 32, 8, 197, 8, 150, 148, 61, 48, 11, 12, 201, 24, 244, 146, 113, 50, 231, 16, 245,
- 0, 11, 0, 7, 66, 57, 144, 109, 67, 0, 9, 198, 88, 19, 1, 52, 149, 0, 11, 10, 199, 77, 170, 204, 21, 65, 84, 80, 11, 10,
- 199, 46, 36, 132, 21, 161, 84, 80, 11, 13, 202, 40, 21, 129, 16, 19, 13, 5, 167, 19, 80, 11, 9, 198, 34, 115, 129, 64, 245, 0,
- 11, 9, 134, 101, 98, 98, 197, 145, 108, 11, 0, 32, 70, 32, 18, 148, 4, 224, 75, 107, 108, 57, 47, 108, 50, 108, 49, 23, 84, 113,
- 81, 52, 109, 0, 11, 81, 118, 195, 169, 103, 114, 101, 32, 10, 199, 28, 243, 66, 60, 195, 156, 52, 11, 43, 6, 105, 100, 197, 145, 114,
- 101, 37, 72, 118, 52, 109, 23, 89, 114, 65, 112, 47, 107, 108, 47, 40, 50, 49, 0, 11, 81, 115, 122, 195, 161, 109, 195, 173, 116, 104,
- 97, 116, 117, 110, 107, 32, 42, 6, 105, 100, 197, 145, 114, 101, 37, 72, 118, 52, 109, 23, 84, 108, 50, 23, 49, 37, 55, 114, 47, 114,
- 91, 0, 11, 82, 118, 97, 110, 32, 107, 105, 108, 195, 161, 116, 195, 161, 115, 32, 32, 71, 82, 128, 130, 57, 146, 82, 20, 47, 110, 71,
- 67, 37, 52, 109, 23, 79, 109, 50, 81, 109, 0, 11, 81, 103, 121, 101, 110, 103, 101, 32, 11, 200, 88, 150, 147, 29, 195, 10, 112, 176,
- 11, 8, 133, 115, 122, 197, 145, 114, 11, 8, 197, 74, 161, 212, 112, 176, 11, 8, 197, 89, 196, 148, 112, 176, 11, 0, 12, 201, 8, 150,
- 143, 57, 153, 84, 41, 194, 192, 11, 9, 198, 77, 167, 14, 81, 194, 192, 11, 11, 200, 80, 20, 148, 4, 195, 92, 72, 16, 11, 24, 70,
- 9, 195, 148, 77, 194, 192, 71, 114, 50, 76, 114, 49, 23, 118, 47, 0, 11, 81, 197, 145, 116, 32, 10, 199, 46, 36, 133, 48, 216, 146,
- 20, 11, 12, 4, 95, 99, 97, 112, 50, 6, 108, 79, 23, 0, 0, 10, 199, 34, 37, 22, 136, 120, 146, 20, 11, 10, 199, 44, 146, 1,
- 29, 146, 156, 44, 11, 9, 198, 44, 81, 22, 21, 163, 133, 11, 10, 199, 28, 243, 132, 60, 194, 156, 44, 11, 11, 200, 85, 64, 83, 149,
- 71, 19, 8, 16, 11, 10, 199, 54, 36, 148, 136, 184, 146, 20, 11, 13, 202, 72, 83, 132, 20, 194, 197, 106, 36, 197, 44, 11, 12, 201,
- 172, 118, 78, 160, 180, 226, 28, 85, 0, 11, 9, 198, 90, 33, 5, 48, 83, 64, 11, 6, 195, 77, 168, 144, 11, 0, 11, 200, 32, 19,
- 12, 28, 21, 20, 112, 176, 11, 8, 197, 72, 87, 12, 37, 48, 11, 13, 138, 116, 195, 182, 109, 101, 103, 114, 197, 145, 108, 11, 8, 197,
- 41, 196, 149, 56, 176, 11, 8, 197, 42, 163, 9, 85, 48, 15, 12, 6, 95, 35, 45, 195, 161, 116, 114, 47, 0, 16, 0, 13, 202, 64,
- 243, 7, 113, 35, 69, 77, 65, 82, 20, 11, 44, 73, 44, 20, 3, 76, 243, 39, 17, 196, 201, 49, 108, 48, 76, 39, 55, 115, 72, 114,
- 91, 37, 23, 48, 52, 39, 71, 55, 113, 65, 108, 0, 11, 81, 112, 114, 111, 98, 108, 195, 169, 109, 97, 32, 12, 201, 60, 197, 129, 76,
- 128, 84, 41, 194, 192, 11, 13, 202, 24, 147, 129, 57, 54, 165, 72, 246, 150, 4, 11, 10, 199, 20, 194, 197, 74, 179, 10, 20, 11, 8,
- 197, 46, 36, 5, 37, 64, 11, 12, 201, 4, 194, 193, 48, 208, 90, 105, 194, 192, 11, 10, 199, 40, 83, 5, 57, 65, 78, 136, 11, 7,
- 196, 169, 66, 156, 80, 11, 7, 196, 169, 66, 156, 80, 11, 0, 15, 204, 46, 133, 5, 48, 86, 133, 81, 68, 226, 28, 85, 0, 11, 0,
- 41, 70, 80, 84, 141, 136, 177, 84, 47, 109, 52, 65, 113, 49, 109, 47, 23, 84, 114, 91, 114, 52, 39, 55, 39, 49, 0, 11, 81, 118,
- 195, 161, 115, 195, 161, 114, 111, 108, 111, 107, 32, 13, 202, 52, 81, 211, 20, 121, 84, 137, 56, 146, 20, 11, 12, 201, 44, 84, 171, 48,
- 85, 5, 44, 33, 64, 11, 9, 198, 44, 86, 132, 40, 83, 128, 11, 0, 17, 3, 95, 194, 183, 49, 110, 88, 113, 48, 91, 118, 48, 39,
- 50, 47, 0, 13, 202, 20, 197, 84, 5, 57, 84, 61, 69, 28, 44, 11, 9, 198, 46, 36, 132, 137, 49, 64, 11, 7, 196, 65, 196, 156,
- 76, 11, 10, 199, 8, 83, 142, 172, 226, 197, 80, 11, 12, 201, 24, 244, 132, 84, 192, 84, 77, 167, 13, 11, 0, 13, 202, 24, 147, 129,
- 57, 54, 165, 72, 246, 154, 4, 11, 10, 199, 112, 195, 1, 64, 245, 28, 80, 11, 8, 197, 48, 89, 82, 113, 48, 11, 13, 202, 81, 194,
- 162, 44, 246, 148, 5, 69, 28, 44, 11, 11, 200, 44, 244, 140, 113, 67, 218, 113, 48, 11, 10, 199, 90, 35, 5, 54, 35, 153, 80, 11,
- 6, 195, 24, 242, 234, 11, 0, 10, 135, 103, 121, 197, 145, 122, 110, 105, 11, 11, 200, 8, 81, 143, 49, 151, 19, 113, 64, 11, 9, 198,
- 56, 244, 141, 112, 194, 83, 11, 10, 135, 102, 195, 188, 103, 103, 197, 145, 11, 6, 195, 4, 176, 68, 11, 11, 200, 21, 54, 139, 161, 170,
- 11, 21, 64, 11, 11, 136, 197, 145, 114, 195, 182, 107, 101, 116, 11, 8, 197, 168, 169, 84, 113, 48, 11, 8, 197, 20, 211, 34, 44, 80,
- 17, 11, 6, 95, 35, 45, 195, 169, 110, 113, 50, 0, 0, 19, 3, 95, 194, 178, 65, 114, 91, 39, 72, 37, 49, 107, 108, 47, 84, 114,
- 67, 0, 46, 71, 77, 161, 82, 88, 86, 133, 80, 89, 109, 52, 84, 109, 88, 109, 47, 10, 6, 15, 65, 117, 49, 110, 47, 12, 109, 47,
- 12, 109, 0, 11, 81, 109, 197, 177, 107, 195, 182, 100, 116, 101, 116, 116, 101, 32, 61, 13, 108, 101, 104, 101, 116, 197, 145, 115, 195, 169,
- 103, 101, 116, 55, 109, 107, 109, 47, 118, 91, 113, 81, 109, 47, 10, 6, 15, 65, 109, 81, 84, 108, 55, 115, 91, 112, 47, 108, 50, 37,
- 0, 11, 81, 109, 101, 103, 118, 97, 108, 195, 179, 115, 195, 173, 116, 97, 110, 105, 32, 14, 203, 80, 20, 1, 77, 165, 1, 48, 21, 21,
- 56, 176, 11, 10, 199, 77, 161, 82, 88, 86, 133, 80, 11, 8, 197, 37, 35, 196, 112, 224, 11, 16, 141, 108, 101, 104, 101, 116, 197, 145,
- 115, 195, 169, 103, 101, 116, 11, 16, 141, 102, 101, 108, 101, 108, 197, 145, 115, 195, 169, 103, 101, 116, 11, 0, 20, 3, 95, 194, 179, 107,
- 108, 34, 65, 108, 72, 37, 49, 107, 108, 47, 84, 114, 67, 0, 8, 197, 77, 160, 66, 4, 64, 76, 36, 70, 60, 197, 129, 77, 196, 193,
- 39, 55, 84, 108, 91, 114, 91, 108, 10, 6, 15, 49, 110, 88, 71, 109, 50, 0, 11, 81, 107, 195, 182, 122, 98, 101, 110, 32, 11, 200,
- 4, 194, 193, 48, 208, 90, 113, 48, 11, 10, 199, 29, 147, 210, 78, 85, 28, 76, 11, 7, 196, 81, 196, 143, 48, 11, 9, 198, 73, 194,
- 168, 56, 226, 64, 11, 6, 195, 49, 192, 128, 11, 0, 8, 197, 88, 243, 20, 112, 192, 72, 30, 70, 32, 18, 148, 41, 194, 192, 107, 108,
- 57, 80, 114, 49, 23, 84, 113, 81, 52, 109, 0, 11, 81, 118, 195, 169, 103, 114, 101, 32, 13, 138, 110, 195, 169, 112, 115, 122, 101, 114,
- 197, 177, 11, 40, 74, 80, 85, 162, 44, 83, 153, 78, 33, 197, 80, 47, 109, 84, 113, 49, 109, 67, 91, 113, 81, 109, 47, 23, 84, 113,
- 81, 109, 88, 0, 11, 81, 118, 195, 169, 103, 101, 122, 32, 30, 69, 72, 80, 71, 112, 192, 52, 109, 108, 81, 114, 55, 23, 47, 110, 71,
- 12, 113, 0, 11, 81, 116, 195, 182, 98, 98, 195, 169, 32, 12, 201, 46, 134, 150, 136, 193, 77, 136, 230, 84, 11, 11, 136, 116, 197, 145,
- 108, 101, 116, 101, 107, 11, 6, 195, 56, 244, 192, 72, 0, 10, 199, 44, 20, 8, 5, 67, 129, 44, 11, 19, 144, 98, 197, 177, 110, 99,
- 115, 101, 108, 101, 107, 109, 195, 169, 110, 121, 116, 11, 0, 12, 201, 52, 81, 220, 48, 192, 80, 60, 71, 19, 11, 44, 73, 52, 81, 220,
- 48, 192, 80, 60, 71, 19, 65, 109, 81, 114, 55, 12, 108, 48, 39, 72, 114, 91, 23, 49, 110, 47, 107, 109, 47, 118, 0, 11, 81, 107,
- 195, 182, 116, 104, 101, 116, 197, 145, 32, 52, 73, 52, 81, 220, 48, 192, 80, 60, 71, 19, 65, 109, 81, 114, 55, 12, 108, 48, 39, 72,
- 114, 91, 23, 37, 91, 23, 89, 111, 55, 109, 47, 109, 47, 12, 0, 11, 82, 105, 115, 32, 115, 122, 195, 188, 108, 101, 116, 101, 116, 116,
- 32, 43, 72, 36, 120, 142, 100, 82, 72, 21, 160, 37, 81, 113, 67, 109, 37, 107, 109, 88, 23, 37, 81, 108, 88, 112, 47, 108, 50, 37,
- 0, 11, 81, 105, 103, 97, 122, 195, 173, 116, 97, 110, 105, 32, 13, 202, 46, 36, 218, 172, 200, 139, 172, 226, 197, 80, 11, 11, 200, 73,
- 192, 133, 77, 168, 140, 56, 144, 11, 0, 27, 68, 81, 81, 20, 4, 47, 40, 47, 12, 108, 6, 15, 84, 39, 55, 50, 108, 0, 11, 81,
- 118, 111, 108, 110, 97, 32, 11, 200, 30, 36, 5, 50, 36, 200, 21, 160, 11, 7, 196, 4, 227, 156, 48, 11, 9, 198, 52, 81, 212, 20,
- 197, 0, 11, 7, 196, 136, 162, 133, 48, 11, 7, 196, 81, 81, 20, 4, 11, 9, 196, 33, 49, 16, 4, 13, 42, 42, 0, 37, 70, 46,
- 36, 20, 20, 193, 78, 49, 113, 48, 47, 109, 55, 109, 50, 23, 71, 109, 47, 109, 81, 50, 109, 49, 0, 11, 81, 98, 101, 116, 101, 103,
- 110, 101, 107, 32, 7, 196, 57, 195, 1, 52, 11, 0, 16, 3, 95, 194, 173, 55, 114, 79, 49, 110, 47, 118, 57, 109, 55, 0, 0, 10,
- 199, 52, 81, 198, 36, 118, 69, 48, 11, 30, 70, 137, 33, 90, 80, 83, 64, 113, 52, 109, 89, 47, 109, 65, 23, 65, 108, 81, 108, 65,
- 0, 11, 81, 109, 97, 103, 97, 109, 32, 45, 73, 24, 242, 207, 104, 21, 15, 76, 19, 128, 83, 39, 49, 39, 88, 108, 47, 39, 91, 108,
- 50, 23, 65, 109, 81, 89, 117, 50, 37, 49, 0, 11, 81, 109, 101, 103, 115, 122, 197, 177, 110, 105, 107, 32, 12, 201, 61, 69, 8, 60,
- 229, 1, 48, 19, 128, 11, 9, 198, 137, 33, 90, 80, 83, 64, 11, 0, 22, 3, 95, 194, 171, 71, 109, 55, 91, 118, 71, 108, 55, 37,
- 72, 113, 88, 118, 57, 109, 55, 0, 6, 195, 82, 35, 65, 11, 6, 195, 82, 35, 65, 11, 0, 0, 7, 196, 8, 195, 203, 44, 11, 9,
- 198, 66, 35, 148, 20, 178, 71, 17, 0, 9, 198, 80, 20, 148, 4, 195, 65, 11, 9, 198, 77, 160, 66, 112, 198, 64, 11, 0, 7, 196,
- 90, 33, 5, 16, 11, 7, 196, 137, 38, 133, 16, 11, 10, 135, 116, 197, 145, 108, 195, 188, 107, 11, 20, 66, 52, 208, 65, 37, 55, 37,
- 65, 113, 47, 109, 52, 47, 0, 44, 11, 81, 116, 32, 22, 66, 52, 208, 65, 37, 55, 37, 65, 113, 47, 109, 52, 109, 91, 0, 44, 11,
- 81, 101, 115, 32, 27, 66, 52, 208, 65, 37, 55, 37, 65, 113, 47, 109, 52, 67, 37, 52, 109, 0, 44, 11, 81, 110, 121, 105, 114, 101,
- 32, 23, 66, 52, 208, 65, 37, 55, 37, 65, 113, 47, 109, 52, 67, 37, 0, 44, 11, 81, 110, 121, 105, 32, 15, 66, 52, 208, 65, 37,
- 55, 37, 65, 113, 47, 109, 52, 0, 11, 0, 16, 3, 95, 194, 164, 48, 113, 50, 88, 50, 109, 65, 57, 109, 55, 0, 0, 6, 195, 16,
- 151, 11, 11, 12, 137, 104, 195, 169, 116, 102, 197, 145, 105, 103, 17, 0, 7, 196, 25, 35, 206, 80, 11, 0, 34, 6, 102, 101, 108, 197,
- 145, 108, 83, 109, 55, 118, 55, 10, 6, 15, 50, 113, 88, 88, 111, 49, 0, 11, 81, 110, 195, 169, 122, 122, 195, 188, 107, 32, 10, 199,
- 32, 246, 129, 18, 34, 207, 80, 11, 9, 198, 84, 69, 129, 72, 244, 192, 11, 6, 195, 105, 196, 128, 11, 9, 134, 102, 101, 108, 197, 145,
- 108, 11, 6, 131, 197, 145, 107, 11, 7, 131, 197, 145, 107, 11, 8, 0, 12, 3, 95, 194, 160, 89, 6, 115, 49, 110, 88, 0, 0, 16,
- 3, 95, 194, 161, 108, 55, 91, 115, 37, 50, 72, 109, 49, 89, 0, 7, 3, 95, 195, 169, 113, 0, 9, 198, 137, 37, 34, 44, 82, 192,
- 11, 12, 137, 109, 197, 177, 107, 195, 182, 100, 105, 107, 11, 0, 13, 138, 101, 114, 197, 145, 115, 195, 182, 100, 105, 107, 11, 9, 198, 52,
- 81, 217, 136, 33, 64, 11, 9, 198, 81, 195, 65, 16, 167, 11, 11, 12, 201, 13, 51, 205, 4, 115, 203, 32, 246, 128, 11, 0, 6, 195,
- 36, 113, 78, 11, 0, 9, 198, 53, 83, 139, 112, 131, 218, 11, 6, 195, 88, 144, 195, 11, 6, 131, 197, 145, 116, 11, 9, 198, 24, 243,
- 25, 4, 215, 14, 15, 0, 9, 198, 20, 195, 65, 72, 17, 20, 11, 12, 201, 88, 147, 28, 28, 135, 2, 61, 42, 128, 11, 11, 136, 104,
- 101, 108, 121, 114, 197, 145, 108, 11, 0, 6, 131, 197, 145, 114, 11, 0, 12, 137, 115, 122, 101, 114, 122, 197, 145, 106, 101, 11, 36, 11,
- 102, 101, 106, 108, 101, 115, 122, 116, 197, 145, 107, 83, 109, 57, 55, 109, 89, 47, 118, 49, 23, 83, 109, 55, 113, 0, 11, 81, 102, 101,
- 108, 195, 169, 32, 13, 202, 32, 20, 218, 57, 195, 8, 5, 66, 156, 44, 11, 13, 138, 118, 97, 108, 97, 109, 105, 114, 197, 145, 108, 11,
- 6, 195, 9, 84, 218, 11, 0, 9, 134, 108, 101, 108, 107, 197, 177, 11, 8, 197, 82, 128, 130, 37, 64, 11, 0, 8, 197, 136, 193, 84,
- 137, 64, 11, 0, 15, 204, 8, 84, 133, 56, 65, 90, 44, 81, 34, 77, 49, 76, 11, 9, 198, 20, 118, 83, 136, 113, 64, 11, 9, 134,
- 101, 109, 108, 197, 145, 115, 11, 0, 9, 198, 137, 37, 5, 48, 216, 148, 11, 9, 198, 137, 54, 138, 113, 39, 19, 11, 7, 196, 46, 133,
- 34, 76, 11, 9, 198, 54, 36, 148, 136, 177, 64, 11, 7, 196, 88, 149, 28, 80, 11, 7, 196, 34, 115, 129, 64, 11, 0, 11, 200, 45,
- 34, 84, 36, 183, 11, 5, 64, 11, 14, 139, 106, 111, 103, 115, 195, 169, 114, 116, 197, 145, 116, 11, 52, 71, 46, 131, 20, 78, 33, 197,
- 80, 49, 110, 55, 76, 113, 81, 109, 47, 23, 57, 109, 55, 109, 50, 47, 23, 89, 114, 65, 40, 49, 52, 108, 0, 11, 82, 106, 101, 108,
- 101, 110, 116, 32, 115, 122, 195, 161, 109, 117, 107, 114, 97, 32, 11, 200, 80, 84, 150, 21, 161, 84, 137, 64, 11, 13, 202, 24, 83, 43,
- 49, 98, 90, 76, 119, 12, 80, 11, 6, 195, 149, 36, 218, 11, 0, 30, 70, 20, 194, 156, 73, 196, 192, 109, 55, 57, 114, 52, 114, 91,
- 23, 37, 50, 72, 40, 55, 0, 11, 81, 105, 110, 100, 117, 108, 32, 12, 201, 29, 145, 82, 52, 82, 197, 36, 177, 84, 11, 9, 198, 20,
- 195, 28, 81, 196, 192, 11, 9, 198, 44, 147, 28, 81, 196, 192, 11, 9, 198, 20, 194, 156, 73, 196, 192, 11, 9, 198, 80, 19, 28, 49,
- 83, 139, 11, 0, 15, 140, 109, 101, 110, 110, 121, 105, 115, 195, 169, 103, 197, 177, 11, 10, 199, 48, 18, 207, 76, 242, 193, 80, 11, 11,
- 136, 195, 169, 112, 195, 188, 108, 197, 145, 11, 8, 197, 57, 144, 82, 112, 224, 15, 0, 9, 198, 149, 72, 140, 21, 65, 84, 11, 52, 74,
- 77, 161, 82, 20, 197, 162, 57, 145, 73, 80, 89, 109, 52, 109, 55, 84, 113, 67, 109, 37, 47, 23, 65, 109, 81, 109, 52, 118, 91, 112,
- 47, 84, 109, 0, 11, 81, 109, 101, 103, 101, 114, 197, 145, 115, 195, 173, 116, 118, 101, 32, 41, 69, 24, 241, 202, 112, 176, 83, 39, 81,
- 57, 114, 49, 23, 109, 55, 12, 109, 50, 118, 52, 37, 88, 50, 37, 0, 11, 81, 101, 108, 108, 101, 110, 197, 145, 114, 105, 122, 110, 105,
- 32, 22, 147, 115, 122, 111, 102, 116, 118, 101, 114, 102, 101, 106, 108, 101, 115, 122, 116, 197, 145, 107, 11, 9, 198, 90, 33, 5, 48, 216,
- 148, 11, 17, 142, 102, 101, 108, 101, 108, 197, 145, 115, 115, 195, 169, 103, 101, 116, 11, 9, 198, 29, 151, 18, 82, 117, 0, 11, 8, 197,
- 24, 241, 202, 112, 176, 11, 9, 198, 148, 120, 146, 21, 65, 84, 11, 8, 197, 74, 36, 218, 136, 224, 11, 8, 197, 32, 149, 20, 20, 64,
- 11, 0, 39, 72, 25, 83, 139, 12, 153, 203, 5, 64, 83, 40, 50, 49, 119, 37, 115, 49, 108, 47, 23, 109, 55, 12, 114, 47, 115, 0,
- 11, 81, 101, 108, 108, 195, 161, 116, 195, 179, 32, 46, 72, 44, 144, 68, 113, 51, 203, 5, 64, 49, 37, 108, 72, 114, 91, 39, 49, 108,
- 47, 23, 48, 52, 109, 83, 109, 52, 114, 61, 57, 108, 0, 11, 81, 112, 114, 101, 102, 101, 114, 195, 161, 108, 106, 97, 32, 11, 200, 25,
- 83, 139, 12, 153, 203, 5, 64, 11, 11, 200, 89, 195, 1, 77, 163, 203, 5, 64, 11, 12, 201, 64, 243, 7, 113, 35, 69, 77, 65, 82,
- 11, 9, 198, 52, 243, 132, 41, 194, 192, 11, 6, 195, 136, 196, 218, 11, 6, 195, 77, 170, 18, 72, 0, 14, 139, 195, 169, 112, 195, 173,
- 116, 195, 169, 115, 197, 177, 11, 0, 6, 195, 57, 195, 0, 11, 0, 9, 198, 32, 144, 130, 4, 229, 0, 11, 9, 198, 52, 147, 12, 38,
- 117, 0, 11, 9, 198, 172, 227, 133, 64, 83, 128, 11, 9, 198, 56, 85, 162, 8, 83, 128, 11, 12, 201, 32, 18, 140, 136, 181, 1, 48,
- 19, 128, 11, 8, 197, 32, 148, 218, 20, 64, 11, 0, 7, 196, 24, 241, 211, 104, 76, 12, 201, 58, 36, 19, 105, 195, 76, 112, 199, 19,
- 11, 9, 198, 20, 195, 69, 57, 66, 75, 11, 9, 198, 80, 82, 201, 57, 66, 75, 11, 9, 198, 80, 20, 148, 61, 162, 75, 11, 0, 9,
- 198, 45, 34, 84, 36, 176, 64, 11, 44, 9, 103, 121, 197, 145, 122, 116, 195, 169, 107, 79, 118, 88, 47, 113, 49, 23, 83, 109, 55, 72,
- 39, 55, 81, 39, 88, 50, 37, 0, 11, 81, 102, 101, 108, 100, 111, 108, 103, 111, 122, 110, 105, 32, 9, 198, 13, 48, 80, 4, 72, 139,
- 11, 0, 9, 198, 77, 169, 204, 80, 19, 64, 11, 0, 28, 71, 57, 149, 71, 60, 69, 1, 52, 67, 40, 81, 39, 47, 12, 108, 65, 23,
- 65, 109, 81, 0, 11, 81, 109, 101, 103, 32, 10, 199, 57, 145, 82, 80, 84, 197, 36, 11, 0, 38, 68, 4, 32, 129, 56, 108, 71, 12,
- 108, 50, 23, 83, 39, 81, 55, 108, 55, 47, 108, 49, 108, 47, 0, 11, 81, 102, 111, 103, 108, 97, 108, 116, 97, 107, 97, 116, 32, 7,
- 196, 46, 134, 171, 48, 11, 12, 201, 77, 167, 13, 149, 73, 199, 137, 1, 75, 11, 7, 196, 20, 32, 133, 56, 11, 7, 196, 4, 32, 129,
- 56, 11, 7, 196, 46, 134, 171, 48, 11, 0, 0, 12, 201, 76, 18, 156, 80, 244, 211, 112, 115, 203, 11, 11, 200, 40, 83, 40, 50, 36,
- 206, 136, 192, 11, 0, 9, 198, 77, 160, 66, 61, 69, 0, 11, 5, 194, 72, 80, 11, 9, 66, 60, 176, 39, 49, 0, 42, 42, 0, 0,
- 12, 201, 24, 83, 13, 60, 225, 1, 57, 195, 139, 11, 9, 198, 81, 196, 143, 49, 83, 139, 11, 0, 40, 71, 88, 243, 129, 80, 179, 218,
- 156, 84, 39, 50, 108, 47, 49, 39, 88, 115, 10, 6, 15, 48, 39, 50, 80, 108, 37, 47, 0, 11, 81, 112, 111, 110, 116, 106, 97, 105,
- 116, 32, 44, 73, 161, 52, 218, 20, 243, 76, 61, 69, 0, 110, 89, 12, 109, 39, 65, 55, 39, 47, 12, 23, 108, 23, 52, 109, 50, 119,
- 109, 52, 0, 11, 82, 97, 32, 114, 101, 110, 100, 115, 122, 101, 114, 32, 10, 199, 88, 243, 129, 80, 179, 218, 156, 11, 7, 196, 149, 35,
- 129, 44, 11, 8, 197, 12, 83, 12, 112, 224, 11, 8, 197, 64, 144, 67, 112, 224, 11, 7, 196, 77, 162, 78, 80, 11, 10, 199, 32, 83,
- 25, 104, 85, 43, 44, 11, 0, 9, 198, 76, 81, 229, 80, 83, 137, 11, 9, 198, 81, 195, 79, 28, 21, 0, 11, 8, 197, 24, 18, 148,
- 112, 176, 11, 0, 45, 70, 80, 20, 148, 41, 194, 192, 47, 108, 52, 80, 114, 49, 23, 48, 52, 39, 71, 55, 113, 65, 114, 91, 50, 108,
- 49, 0, 11, 81, 112, 114, 111, 98, 108, 195, 169, 109, 195, 161, 115, 110, 97, 107, 32, 9, 198, 80, 20, 148, 77, 194, 192, 11, 9, 198,
- 4, 176, 82, 41, 194, 192, 11, 8, 197, 52, 19, 149, 112, 192, 11, 9, 198, 80, 20, 148, 41, 194, 192, 11, 6, 195, 60, 181, 0, 15,
- 0, 0, 20, 5, 100, 197, 145, 108, 116, 72, 118, 55, 47, 23, 71, 109, 0, 11, 81, 98, 101, 32, 8, 133, 100, 197, 145, 108, 116, 11,
- 5, 194, 156, 224, 72, 0, 15, 3, 95, 203, 135, 55, 109, 83, 109, 55, 113, 67, 112, 55, 0, 48, 71, 89, 195, 1, 77, 163, 204, 80,
- 84, 114, 55, 108, 89, 39, 55, 47, 23, 108, 6, 15, 83, 109, 55, 84, 109, 47, 113, 91, 52, 109, 0, 11, 82, 97, 32, 102, 101, 108,
- 118, 101, 116, 195, 169, 115, 114, 101, 32, 9, 198, 88, 149, 28, 8, 19, 128, 11, 15, 204, 52, 80, 200, 4, 226, 90, 53, 84, 220, 88,
- 19, 0, 11, 9, 198, 48, 82, 232, 82, 133, 20, 11, 9, 198, 72, 18, 212, 113, 36, 129, 11, 0, 18, 68, 77, 161, 19, 104, 101, 115,
- 122, 100, 195, 169, 101, 115, 122, 0, 29, 42, 9, 198, 4, 64, 75, 61, 162, 75, 11, 9, 198, 52, 17, 218, 5, 67, 203, 11, 7, 196,
- 137, 37, 5, 52, 11, 14, 139, 109, 197, 177, 107, 195, 182, 100, 195, 182, 116, 116, 11, 0, 16, 141, 115, 122, 101, 114, 107, 101, 122, 101,
- 116, 197, 177, 101, 107, 11, 8, 197, 53, 83, 139, 112, 208, 11, 0, 12, 3, 95, 194, 186, 91, 39, 34, 89, 114, 65, 0, 0, 23, 3,
- 95, 194, 187, 71, 109, 55, 91, 118, 57, 39, 71, 71, 37, 72, 113, 88, 118, 57, 109, 55, 0, 8, 197, 48, 84, 218, 20, 192, 72, 10,
- 199, 32, 19, 12, 61, 69, 1, 52, 11, 9, 198, 53, 83, 139, 113, 53, 0, 11, 10, 199, 4, 192, 80, 61, 165, 1, 52, 11, 8, 197,
- 41, 196, 148, 5, 48, 11, 10, 199, 28, 243, 132, 60, 197, 1, 52, 11, 6, 195, 161, 56, 148, 11, 12, 6, 95, 35, 45, 195, 169, 116,
- 113, 47, 0, 16, 0, 8, 197, 50, 36, 8, 21, 64, 11, 8, 197, 46, 36, 136, 21, 64, 11, 8, 197, 89, 195, 8, 5, 64, 11, 8,
- 197, 46, 36, 12, 21, 64, 11, 0, 16, 3, 95, 194, 185, 109, 55, 89, 118, 107, 108, 47, 84, 114, 67, 0, 43, 69, 32, 241, 217, 4,
- 224, 107, 39, 79, 108, 50, 23, 83, 39, 81, 23, 84, 113, 81, 88, 118, 72, 50, 37, 0, 11, 82, 102, 111, 103, 32, 118, 195, 169, 103,
- 122, 197, 145, 100, 110, 105, 32, 8, 197, 37, 69, 8, 60, 224, 11, 0, 15, 140, 115, 122, 97, 107, 195, 169, 114, 116, 197, 145, 106, 101,
- 11, 6, 195, 149, 97, 84, 11, 0, 14, 203, 52, 244, 134, 60, 225, 37, 72, 246, 148, 4, 176, 11, 8, 197, 77, 64, 66, 36, 192, 11,
- 7, 196, 64, 16, 220, 80, 11, 0, 9, 198, 136, 195, 98, 57, 152, 148, 11, 11, 200, 32, 17, 9, 24, 241, 207, 49, 144, 11, 6, 195,
- 34, 81, 192, 11, 6, 195, 50, 113, 192, 11, 0, 6, 195, 81, 81, 4, 11, 15, 204, 8, 150, 143, 57, 149, 1, 48, 19, 147, 112, 115,
- 203, 11, 9, 198, 88, 86, 133, 80, 129, 84, 11, 11, 200, 77, 161, 80, 80, 83, 66, 21, 32, 15, 0, 11, 136, 109, 195, 169, 114, 101,
- 116, 197, 177, 11, 51, 71, 24, 145, 217, 20, 195, 69, 80, 83, 37, 79, 109, 55, 65, 109, 47, 23, 49, 109, 55, 12, 23, 83, 39, 52,
- 72, 112, 47, 108, 50, 37, 0, 11, 82, 107, 101, 108, 108, 32, 102, 111, 114, 100, 195, 173, 116, 97, 110, 105, 32, 16, 141, 101, 108, 197,
- 145, 102, 111, 114, 100, 117, 108, 104, 97, 116, 11, 10, 199, 24, 145, 217, 20, 195, 69, 80, 11, 10, 199, 80, 20, 148, 4, 195, 65, 80,
- 11, 10, 199, 24, 83, 22, 21, 66, 5, 80, 11, 10, 199, 44, 20, 3, 76, 243, 1, 80, 11, 0, 11, 200, 76, 83, 5, 41, 65, 90,
- 137, 48, 11, 7, 196, 20, 227, 162, 48, 11, 10, 199, 88, 20, 156, 105, 51, 1, 80, 11, 12, 4, 95, 103, 114, 118, 47, 39, 65, 48,
- 108, 0, 0, 0, 11, 200, 73, 193, 217, 168, 165, 8, 5, 64, 11, 0, 11, 2, 195, 151, 47, 108, 55, 48, 108, 91, 0, 9, 198, 8,
- 18, 143, 45, 41, 204, 11, 13, 138, 109, 195, 169, 114, 101, 116, 197, 177, 101, 107, 11, 6, 195, 26, 131, 4, 11, 0, 9, 198, 77, 161,
- 77, 24, 241, 192, 11, 9, 198, 82, 132, 148, 136, 229, 0, 11, 9, 198, 20, 192, 68, 157, 73, 204, 11, 9, 198, 82, 132, 148, 136, 229,
- 0, 11, 0, 0, 50, 70, 80, 19, 156, 13, 51, 203, 47, 108, 50, 114, 76, 39, 49, 23, 49, 113, 52, 72, 113, 91, 113, 52, 118, 55,
- 23, 37, 91, 0, 11, 82, 107, 195, 169, 114, 100, 195, 169, 115, 195, 169, 114, 197, 145, 108, 32, 105, 115, 32, 0, 27, 67, 57, 97, 1,
- 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 118, 97, 108, 0, 44, 29, 42, 81, 118, 97, 108, 32, 29, 67, 57, 97, 1, 101, 110, 118,
- 195, 169, 100, 195, 169, 195, 161, 116, 195, 179, 108, 0, 44, 29, 42, 81, 116, 195, 179, 108, 32, 23, 67, 57, 97, 1, 101, 110, 118, 195,
- 169, 100, 195, 169, 195, 161, 116, 0, 44, 29, 42, 81, 116, 32, 23, 67, 57, 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 115,
- 0, 44, 29, 42, 81, 115, 32, 27, 67, 57, 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 110, 97, 107, 0, 44, 29, 42, 81,
- 110, 97, 107, 32, 27, 67, 57, 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 104, 111, 122, 0, 44, 29, 42, 81, 104, 111, 122,
- 32, 29, 67, 57, 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 98, 195, 179, 108, 0, 44, 29, 42, 81, 98, 195, 179, 108, 32,
- 27, 67, 57, 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 98, 97, 110, 0, 44, 29, 42, 81, 98, 97, 110, 32, 25, 67, 57,
- 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 98, 97, 0, 44, 29, 42, 81, 98, 97, 32, 8, 197, 44, 20, 21, 56, 176, 11,
- 12, 201, 52, 20, 129, 17, 103, 14, 100, 18, 64, 11, 6, 195, 40, 241, 193, 11, 15, 67, 57, 97, 1, 109, 50, 84, 113, 72, 113, 108,
- 0, 42, 42, 0, 9, 198, 60, 179, 218, 56, 18, 192, 11, 11, 200, 24, 83, 2, 60, 229, 28, 78, 160, 11, 38, 69, 88, 81, 217, 172,
- 176, 84, 109, 79, 111, 49, 10, 6, 15, 83, 37, 79, 109, 55, 109, 65, 71, 109, 0, 11, 81, 102, 105, 103, 121, 101, 108, 101, 109, 98,
- 101, 32, 9, 198, 80, 20, 148, 61, 69, 0, 11, 0, 8, 197, 60, 179, 218, 56, 144, 11, 8, 197, 88, 86, 133, 80, 144, 11, 0, 12,
- 201, 32, 19, 135, 61, 165, 1, 80, 243, 64, 11, 0, 11, 2, 194, 167, 89, 6, 108, 49, 108, 89, 0, 9, 2, 195, 159, 21, 100, 101,
- 0, 47, 7, 196, 88, 83, 43, 44, 11, 6, 195, 82, 35, 0, 15, 0, 22, 66, 76, 80, 91, 109, 23, 71, 112, 52, 39, 65, 0, 11,
- 81, 98, 195, 173, 114, 111, 109, 32, 21, 66, 76, 80, 91, 109, 23, 49, 108, 48, 50, 37, 0, 11, 81, 107, 97, 112, 110, 105, 32, 29,
- 66, 76, 80, 91, 109, 23, 113, 52, 47, 109, 47, 12, 113, 49, 0, 11, 81, 195, 169, 114, 116, 101, 116, 116, 195, 169, 107, 32, 10, 199,
- 46, 179, 6, 160, 193, 40, 56, 11, 24, 66, 76, 80, 91, 109, 10, 6, 15, 47, 52, 113, 83, 108, 0, 11, 81, 116, 114, 195, 169, 102,
- 97, 32, 27, 66, 76, 80, 91, 109, 23, 76, 37, 50, 114, 55, 39, 49, 0, 11, 81, 99, 115, 105, 110, 195, 161, 108, 111, 107, 32, 23,
- 66, 76, 80, 91, 109, 23, 84, 109, 47, 12, 109, 65, 0, 11, 81, 118, 101, 116, 116, 101, 109, 32, 7, 196, 81, 195, 65, 16, 11, 5,
- 194, 56, 240, 72, 5, 194, 76, 80, 11, 0, 6, 195, 76, 242, 203, 11, 0, 11, 200, 65, 35, 198, 21, 52, 218, 61, 32, 11, 15, 69,
- 29, 145, 83, 21, 96, 79, 109, 91, 109, 84, 0, 42, 42, 0, 14, 203, 36, 225, 37, 81, 103, 14, 100, 242, 210, 156, 192, 11, 9, 198,
- 25, 196, 129, 77, 165, 39, 11, 8, 197, 57, 147, 205, 112, 224, 11, 9, 198, 32, 20, 218, 57, 195, 39, 11, 10, 199, 29, 144, 82, 5,
- 3, 196, 156, 11, 6, 195, 54, 163, 20, 11, 0, 9, 198, 84, 118, 65, 56, 148, 192, 11, 11, 136, 105, 100, 197, 145, 115, 101, 98, 98,
- 11, 58, 70, 24, 83, 43, 48, 85, 0, 83, 109, 55, 111, 55, 109, 47, 23, 108, 49, 108, 72, 114, 57, 65, 109, 50, 47, 109, 91, 12,
- 113, 81, 113, 47, 0, 11, 81, 97, 107, 97, 100, 195, 161, 108, 121, 109, 101, 110, 116, 101, 115, 115, 195, 169, 103, 195, 169, 116, 32, 9,
- 198, 24, 83, 43, 48, 85, 0, 11, 26, 70, 24, 83, 43, 48, 85, 0, 83, 109, 55, 111, 55, 109, 47, 23, 84, 108, 50, 0, 11, 81,
- 118, 97, 110, 32, 8, 197, 8, 195, 199, 61, 64, 11, 5, 194, 42, 112, 11, 0, 24, 67, 34, 164, 218, 107, 116, 89, 23, 113, 84, 71,
- 109, 50, 0, 11, 81, 195, 169, 118, 98, 101, 110, 32, 8, 197, 16, 84, 171, 49, 64, 11, 6, 195, 34, 164, 218, 11, 6, 195, 82, 37,
- 0, 11, 15, 7, 95, 35, 45, 116, 195, 179, 108, 114, 47, 115, 55, 0, 16, 0, 14, 2, 194, 174, 71, 109, 57, 109, 79, 88, 109, 47,
- 12, 0, 42, 72, 77, 167, 26, 4, 200, 139, 61, 64, 89, 114, 88, 108, 55, 113, 49, 39, 47, 23, 84, 109, 89, 112, 47, 109, 50, 109,
- 0, 11, 81, 118, 101, 115, 122, 195, 173, 116, 101, 110, 101, 32, 6, 195, 60, 179, 212, 11, 0, 18, 198, 21, 54, 141, 136, 161, 64, 11,
- 81, 104, 101, 118, 195, 173, 116, 105, 32, 0, 15, 2, 194, 172, 55, 39, 81, 37, 49, 108, 37, 50, 109, 65, 0, 5, 130, 195, 164, 43,
- 9, 198, 37, 39, 14, 101, 73, 204, 11, 8, 197, 24, 244, 137, 57, 64, 11, 11, 200, 32, 21, 39, 4, 230, 65, 30, 160, 11, 8, 197,
- 16, 243, 7, 61, 64, 11, 8, 197, 37, 51, 69, 73, 64, 11, 0, 7, 196, 81, 81, 19, 104, 76, 7, 196, 84, 118, 65, 56, 11, 20,
- 68, 149, 37, 1, 52, 112, 52, 47, 108, 65, 23, 55, 109, 0, 11, 81, 108, 101, 32, 9, 198, 89, 196, 143, 77, 192, 129, 11, 9, 198,
- 37, 39, 14, 101, 192, 129, 11, 10, 199, 88, 150, 147, 29, 195, 10, 4, 11, 7, 196, 149, 37, 1, 52, 11, 12, 201, 74, 36, 218, 48,
- 81, 226, 88, 83, 0, 11, 15, 7, 95, 35, 45, 114, 195, 179, 108, 114, 52, 115, 55, 0, 16, 0, 17, 142, 108, 101, 103, 102, 101, 108,
- 116, 197, 177, 110, 197, 145, 98, 98, 11, 11, 200, 45, 34, 84, 36, 183, 11, 72, 16, 11, 9, 198, 81, 195, 65, 17, 64, 75, 11, 10,
- 199, 173, 161, 77, 54, 113, 2, 4, 11, 38, 69, 12, 146, 204, 60, 224, 119, 37, 49, 55, 39, 50, 23, 47, 108, 55, 114, 55, 107, 108,
- 47, 115, 0, 11, 81, 116, 97, 108, 195, 161, 108, 104, 97, 116, 195, 179, 32, 9, 198, 81, 196, 143, 50, 114, 192, 11, 11, 200, 24, 145,
- 217, 20, 195, 98, 8, 80, 11, 8, 197, 48, 81, 217, 20, 224, 11, 0, 13, 138, 104, 197, 145, 98, 195, 182, 114, 195, 182, 103, 11, 12,
- 201, 46, 179, 40, 56, 36, 226, 28, 85, 0, 11, 9, 198, 89, 196, 136, 5, 73, 203, 11, 0, 41, 74, 4, 192, 80, 4, 230, 65, 28,
- 242, 210, 4, 108, 55, 108, 48, 108, 67, 108, 81, 39, 49, 52, 108, 23, 49, 113, 67, 109, 91, 0, 11, 81, 107, 195, 169, 110, 121, 101,
- 115, 32, 19, 144, 118, 97, 108, 195, 179, 115, 122, 195, 173, 110, 197, 177, 116, 108, 101, 110, 11, 7, 196, 20, 227, 153, 36, 11, 14, 203,
- 52, 81, 198, 60, 112, 76, 52, 22, 143, 81, 64, 11, 0, 18, 2, 194, 169, 119, 39, 48, 37, 52, 37, 81, 107, 47, 20, 57, 109, 55,
- 0, 14, 203, 57, 145, 82, 76, 19, 153, 4, 115, 203, 72, 16, 11, 9, 198, 20, 200, 146, 137, 52, 133, 11, 9, 134, 107, 101, 122, 100,
- 197, 145, 11, 8, 197, 173, 161, 78, 21, 64, 11, 0, 13, 2, 194, 182, 71, 109, 49, 109, 88, 72, 113, 91, 0, 12, 201, 24, 83, 142,
- 4, 176, 68, 80, 19, 64, 11, 11, 200, 64, 244, 218, 80, 167, 18, 156, 192, 11, 13, 202, 80, 20, 148, 157, 162, 207, 17, 196, 210, 4,
- 11, 11, 200, 80, 147, 1, 48, 215, 18, 156, 192, 11, 13, 202, 112, 195, 1, 81, 64, 82, 81, 196, 210, 4, 11, 7, 196, 40, 241, 207,
- 44, 11, 0, 12, 201, 52, 83, 12, 136, 177, 76, 80, 83, 64, 11, 11, 200, 80, 19, 156, 13, 48, 68, 156, 144, 11, 13, 202, 57, 146,
- 76, 89, 195, 165, 81, 196, 210, 4, 11, 6, 195, 74, 115, 0, 11, 0, 7, 196, 161, 67, 5, 80, 11, 7, 196, 80, 82, 28, 80, 11,
- 5, 194, 60, 224, 11, 13, 66, 64, 192, 48, 113, 55, 72, 114, 40, 55, 0, 25, 9, 198, 24, 80, 146, 85, 196, 128, 15, 0, 7, 2,
- 194, 181, 65, 117, 0, 12, 201, 46, 132, 171, 48, 216, 142, 100, 82, 64, 11, 0, 12, 201, 137, 37, 5, 48, 209, 90, 106, 178, 192, 11,
- 10, 199, 168, 161, 15, 57, 55, 7, 4, 11, 12, 201, 36, 229, 5, 72, 225, 84, 21, 168, 147, 11, 0, 18, 67, 32, 241, 217, 107, 39,
- 79, 4, 108, 49, 37, 0, 81, 97, 107, 105, 32, 17, 67, 32, 241, 217, 107, 4, 39, 79, 4, 108, 88, 0, 81, 97, 122, 32, 15, 67,
- 32, 241, 217, 107, 4, 39, 79, 4, 108, 0, 81, 97, 32, 45, 8, 195, 169, 114, 105, 110, 116, 197, 145, 113, 52, 37, 50, 47, 118, 23,
- 49, 113, 52, 72, 113, 91, 109, 49, 71, 109, 50, 0, 11, 81, 107, 195, 169, 114, 100, 195, 169, 115, 101, 107, 98, 101, 110, 32, 34, 70,
- 89, 195, 20, 61, 160, 84, 84, 114, 55, 47, 39, 88, 108, 47, 23, 109, 91, 109, 47, 113, 50, 0, 11, 81, 101, 115, 101, 116, 195, 169,
- 110, 32, 8, 197, 21, 49, 84, 136, 224, 11, 45, 8, 195, 169, 114, 105, 110, 116, 197, 145, 113, 52, 37, 50, 47, 118, 23, 83, 52, 37,
- 91, 12, 112, 47, 113, 91, 109, 49, 0, 11, 81, 102, 114, 105, 115, 115, 195, 173, 116, 195, 169, 115, 101, 107, 32, 6, 195, 64, 144, 201,
- 11, 12, 201, 77, 162, 71, 61, 41, 84, 113, 53, 0, 11, 9, 198, 89, 195, 20, 61, 160, 84, 11, 11, 136, 195, 169, 114, 105, 110, 116,
- 197, 145, 11, 8, 197, 21, 49, 84, 136, 224, 11, 6, 195, 52, 81, 217, 11, 6, 195, 10, 162, 148, 11, 6, 195, 52, 81, 217, 11, 0,
- 8, 2, 194, 176, 83, 39, 49, 0, 11, 2, 194, 176, 83, 39, 49, 57, 109, 55, 0, 6, 195, 78, 84, 0, 11, 0, 14, 2, 194, 177,
- 48, 55, 40, 89, 65, 37, 50, 40, 89, 0, 11, 136, 107, 101, 100, 118, 197, 177, 101, 107, 11, 6, 195, 14, 33, 192, 11, 6, 195, 54,
- 33, 192, 11, 0, 15, 2, 194, 190, 107, 114, 52, 39, 65, 50, 109, 79, 109, 72, 0, 8, 197, 33, 198, 130, 156, 192, 11, 8, 197, 53,
- 196, 210, 156, 192, 11, 11, 200, 44, 81, 22, 21, 163, 98, 57, 144, 11, 0, 10, 2, 195, 183, 39, 89, 47, 114, 91, 0, 10, 199, 77,
- 167, 18, 52, 22, 137, 44, 11, 0, 10, 2, 194, 188, 50, 109, 79, 109, 72, 0, 35, 70, 21, 49, 84, 48, 81, 192, 109, 91, 109, 47,
- 55, 109, 81, 23, 109, 55, 113, 52, 107, 109, 47, 0, 11, 81, 101, 108, 195, 169, 114, 104, 101, 116, 32, 16, 141, 102, 101, 106, 108, 101,
- 115, 122, 116, 195, 169, 115, 197, 177, 11, 9, 198, 13, 50, 78, 112, 197, 0, 11, 0, 8, 2, 194, 189, 83, 113, 55, 0, 0, 0, 28,
- 68, 24, 243, 25, 156, 83, 39, 57, 115, 15, 84, 109, 52, 91, 109, 67, 0, 11, 81, 118, 101, 114, 115, 101, 110, 121, 32, 9, 198, 24,
- 18, 193, 17, 64, 77, 11, 6, 195, 24, 241, 193, 11, 10, 199, 82, 132, 133, 45, 54, 137, 44, 11, 6, 195, 52, 17, 193, 11, 0, 12,
- 201, 32, 19, 12, 28, 21, 39, 45, 73, 204, 11, 0, 5, 130, 195, 177, 43, 7, 196, 49, 197, 39, 80, 11, 9, 198, 32, 20, 207, 56,
- 201, 192, 11, 0, 10, 199, 52, 243, 132, 4, 229, 78, 44, 11, 0, 6, 195, 88, 19, 0, 11, 6, 195, 74, 131, 0, 11, 0, 45, 67,
- 137, 37, 128, 113, 52, 84, 23, 108, 6, 15, 55, 37, 50, 40, 49, 89, 23, 65, 109, 55, 12, 109, 47, 12, 0, 11, 83, 97, 32, 108,
- 105, 110, 117, 120, 32, 109, 101, 108, 108, 101, 116, 116, 32, 11, 200, 40, 21, 129, 76, 192, 84, 61, 64, 11, 11, 200, 32, 20, 207, 56,
- 192, 84, 61, 64, 11, 6, 195, 137, 37, 128, 11, 9, 198, 64, 20, 129, 77, 165, 0, 11, 9, 198, 44, 83, 20, 21, 69, 0, 11, 7,
- 196, 90, 35, 5, 16, 11, 5, 194, 80, 80, 11, 13, 67, 161, 165, 128, 110, 88, 84, 109, 79, 0, 25, 46, 0, 11, 200, 21, 54, 139,
- 161, 170, 11, 160, 224, 11, 30, 66, 113, 64, 114, 47, 23, 108, 6, 23, 72, 52, 114, 84, 114, 47, 0, 11, 82, 97, 32, 100, 114, 195,
- 161, 118, 195, 161, 116, 32, 7, 196, 49, 195, 153, 4, 11, 11, 200, 24, 83, 15, 49, 96, 83, 157, 64, 11, 10, 199, 32, 21, 28, 72,
- 246, 142, 36, 11, 5, 194, 113, 64, 11, 18, 67, 88, 146, 64, 107, 113, 47, 12, 109, 55, 0, 44, 42, 81, 101, 108, 32, 0, 14, 139,
- 109, 101, 103, 103, 121, 197, 145, 122, 110, 105, 101, 11, 0, 5, 194, 149, 32, 11, 12, 201, 88, 148, 197, 48, 177, 68, 21, 69, 0, 11,
- 0, 8, 197, 64, 144, 67, 61, 64, 11, 47, 69, 20, 208, 133, 73, 64, 109, 65, 71, 109, 52, 47, 23, 49, 37, 65, 109, 50, 109, 49,
- 112, 47, 109, 47, 12, 109, 49, 0, 11, 81, 107, 105, 109, 101, 110, 101, 107, 195, 173, 116, 101, 116, 116, 101, 107, 32, 8, 197, 80, 149,
- 11, 61, 64, 11, 8, 197, 88, 85, 20, 136, 176, 11, 5, 194, 74, 112, 11, 8, 197, 88, 149, 20, 136, 176, 11, 0, 23, 66, 161, 64,
- 110, 47, 23, 49, 110, 52, 111, 55, 0, 11, 81, 107, 195, 182, 114, 195, 188, 108, 32, 8, 197, 40, 83, 40, 49, 64, 11, 8, 197, 48,
- 87, 12, 49, 64, 11, 8, 197, 137, 37, 133, 49, 64, 11, 8, 197, 58, 133, 133, 49, 64, 11, 8, 197, 77, 167, 12, 49, 64, 11, 10,
- 199, 13, 58, 212, 161, 37, 40, 44, 15, 0, 11, 200, 77, 160, 66, 112, 198, 90, 157, 64, 11, 0, 10, 199, 46, 133, 133, 80, 83, 9,
- 44, 11, 13, 138, 101, 114, 197, 145, 108, 116, 101, 116, 105, 107, 11, 25, 67, 96, 146, 73, 47, 37, 88, 109, 50, 107, 114, 52, 39, 65,
- 12, 108, 55, 0, 44, 42, 81, 97, 108, 32, 19, 67, 88, 146, 73, 67, 39, 55, 119, 12, 108, 55, 0, 44, 42, 81, 97, 108, 32, 0,
- 8, 197, 56, 83, 90, 21, 64, 11, 11, 200, 48, 81, 196, 73, 193, 220, 8, 32, 11, 8, 197, 24, 83, 22, 21, 64, 11, 10, 199, 89,
- 195, 20, 61, 163, 212, 80, 11, 11, 200, 52, 81, 214, 21, 36, 197, 49, 64, 11, 10, 199, 88, 17, 28, 77, 163, 212, 80, 11, 9, 198,
- 30, 36, 5, 44, 85, 0, 11, 7, 196, 112, 195, 39, 44, 11, 6, 195, 77, 167, 13, 11, 0, 6, 195, 81, 81, 0, 11, 22, 67, 20,
- 120, 146, 109, 81, 113, 52, 23, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32, 9, 198, 172, 118, 86, 136, 66, 133, 11, 6, 195,
- 81, 81, 0, 11, 11, 67, 72, 19, 64, 52, 108, 65, 0, 42, 42, 0, 47, 70, 48, 82, 5, 80, 85, 20, 55, 109, 107, 109, 47, 109,
- 47, 12, 23, 84, 37, 90, 81, 114, 55, 50, 37, 23, 108, 89, 47, 0, 11, 82, 118, 105, 122, 115, 103, 195, 161, 108, 110, 105, 32, 97,
- 122, 116, 32, 36, 70, 48, 82, 5, 80, 85, 20, 55, 109, 107, 109, 47, 109, 47, 12, 23, 89, 114, 65, 114, 52, 108, 0, 11, 81, 115,
- 122, 195, 161, 109, 195, 161, 114, 97, 32, 13, 138, 107, 195, 182, 118, 101, 116, 197, 145, 101, 110, 11, 9, 198, 48, 82, 5, 80, 85, 20,
- 11, 0, 25, 70, 82, 131, 20, 76, 83, 64, 47, 110, 55, 76, 109, 65, 23, 65, 109, 81, 0, 11, 81, 109, 101, 103, 32, 12, 201, 89,
- 195, 20, 61, 165, 1, 80, 245, 20, 11, 9, 198, 72, 82, 212, 61, 32, 73, 11, 12, 201, 20, 195, 28, 80, 241, 193, 80, 245, 20, 11,
- 0, 41, 73, 44, 21, 5, 30, 116, 137, 112, 32, 64, 49, 108, 47, 109, 81, 115, 52, 37, 114, 71, 108, 23, 91, 39, 52, 39, 55, 39,
- 65, 0, 11, 81, 115, 111, 114, 111, 108, 111, 109, 32, 8, 133, 197, 145, 114, 122, 105, 11, 0, 9, 198, 80, 84, 211, 106, 178, 192, 11,
- 23, 70, 32, 148, 211, 106, 178, 192, 107, 37, 89, 12, 111, 49, 23, 109, 55, 0, 11, 81, 101, 108, 32, 9, 198, 80, 83, 142, 38, 178,
- 192, 11, 11, 200, 80, 19, 28, 48, 128, 84, 156, 176, 11, 11, 200, 32, 21, 28, 72, 246, 143, 81, 64, 11, 0, 13, 202, 32, 246, 154,
- 113, 64, 82, 80, 246, 167, 36, 11, 8, 197, 76, 81, 226, 49, 144, 11, 0, 23, 67, 20, 200, 128, 109, 55, 113, 23, 84, 109, 47, 37,
- 49, 0, 11, 81, 118, 101, 116, 105, 107, 32, 50, 71, 77, 161, 77, 136, 198, 69, 76, 89, 109, 65, 113, 57, 109, 91, 23, 71, 109, 114,
- 55, 12, 37, 47, 114, 91, 39, 49, 108, 47, 0, 11, 81, 98, 101, 195, 161, 108, 108, 195, 173, 116, 195, 161, 115, 111, 107, 97, 116, 32,
- 6, 195, 20, 200, 128, 11, 0, 7, 196, 42, 130, 5, 80, 11, 7, 196, 172, 118, 69, 80, 11, 0, 28, 71, 88, 150, 147, 29, 195, 14,
- 36, 84, 37, 90, 81, 114, 55, 50, 37, 23, 108, 89, 47, 0, 11, 81, 97, 122, 116, 32, 12, 201, 17, 84, 12, 36, 183, 3, 38, 116,
- 129, 11, 7, 196, 32, 246, 154, 112, 11, 0, 11, 200, 88, 84, 218, 80, 84, 226, 28, 80, 11, 42, 68, 72, 19, 135, 168, 52, 108, 50,
- 81, 116, 23, 47, 37, 89, 47, 84, 37, 91, 109, 55, 118, 57, 109, 0, 11, 81, 116, 105, 115, 122, 116, 118, 105, 115, 101, 108, 197, 145,
- 106, 101, 32, 0, 11, 136, 105, 106, 101, 115, 122, 116, 197, 145, 11, 34, 71, 24, 83, 5, 81, 74, 206, 44, 83, 109, 55, 109, 47, 12,
- 111, 50, 49, 23, 108, 88, 23, 113, 81, 0, 11, 82, 97, 122, 32, 195, 169, 103, 32, 14, 203, 57, 149, 71, 112, 195, 15, 53, 195, 153,
- 8, 16, 11, 6, 195, 77, 169, 204, 11, 0, 40, 70, 40, 241, 207, 44, 32, 78, 57, 39, 81, 39, 49, 71, 108, 50, 23, 37, 55, 12,
- 109, 47, 113, 49, 109, 91, 0, 11, 81, 105, 108, 108, 101, 116, 195, 169, 107, 101, 115, 32, 14, 203, 52, 147, 137, 77, 165, 5, 72, 83,
- 14, 160, 176, 11, 7, 196, 32, 149, 20, 20, 11, 6, 195, 80, 84, 150, 11, 0, 8, 197, 64, 84, 131, 72, 80, 17, 8, 197, 64, 243,
- 148, 40, 16, 11, 6, 195, 78, 117, 0, 11, 0, 0, 27, 71, 160, 227, 65, 29, 192, 129, 56, 110, 50, 65, 108, 81, 114, 71, 108, 50,
- 23, 108, 88, 0, 11, 81, 97, 122, 32, 10, 199, 44, 148, 198, 38, 163, 129, 44, 11, 10, 199, 57, 154, 138, 80, 19, 129, 44, 11, 6,
- 195, 90, 36, 148, 11, 10, 199, 49, 197, 19, 104, 19, 129, 44, 11, 0, 11, 200, 137, 37, 5, 48, 216, 130, 20, 224, 11, 0, 28, 69,
- 32, 18, 148, 40, 16, 107, 108, 57, 80, 108, 23, 84, 113, 81, 52, 109, 0, 11, 81, 118, 195, 169, 103, 114, 101, 32, 8, 197, 57, 146,
- 84, 40, 16, 11, 8, 197, 28, 243, 132, 40, 16, 11, 8, 197, 24, 241, 206, 36, 16, 11, 9, 198, 32, 20, 141, 4, 66, 75, 11, 6,
- 195, 76, 244, 147, 11, 0, 0, 10, 199, 53, 83, 139, 113, 51, 129, 44, 11, 9, 198, 46, 133, 133, 81, 72, 139, 11, 10, 199, 77, 167,
- 13, 60, 195, 129, 44, 11, 12, 137, 195, 186, 103, 121, 116, 197, 177, 110, 116, 11, 10, 199, 89, 195, 12, 4, 195, 129, 44, 11, 8, 197,
- 25, 85, 14, 4, 176, 11, 7, 196, 172, 194, 168, 56, 11, 0, 9, 198, 24, 150, 133, 80, 82, 192, 11, 11, 200, 54, 35, 25, 78, 33,
- 194, 20, 224, 11, 13, 202, 46, 134, 140, 20, 216, 142, 102, 32, 133, 56, 11, 9, 198, 60, 179, 218, 80, 18, 192, 11, 9, 198, 44, 20,
- 21, 41, 197, 0, 11, 9, 198, 46, 134, 168, 49, 72, 139, 11, 9, 198, 88, 83, 5, 80, 82, 192, 11, 0, 8, 197, 88, 243, 20, 4,
- 208, 72, 8, 197, 36, 195, 5, 80, 144, 11, 8, 197, 90, 33, 226, 36, 112, 11, 10, 199, 90, 37, 5, 50, 37, 133, 48, 11, 29, 71,
- 44, 21, 15, 57, 196, 167, 48, 49, 108, 47, 39, 50, 114, 52, 115, 55, 23, 84, 108, 50, 0, 11, 81, 118, 97, 110, 32, 10, 199, 44,
- 21, 15, 57, 196, 167, 48, 11, 35, 69, 88, 19, 1, 52, 144, 84, 108, 55, 108, 65, 37, 15, 48, 52, 39, 71, 55, 113, 65, 108, 0,
- 11, 81, 112, 114, 111, 98, 108, 195, 169, 109, 97, 32, 8, 197, 88, 243, 20, 4, 208, 11, 8, 197, 88, 19, 1, 52, 144, 11, 8, 197,
- 40, 83, 26, 20, 208, 11, 8, 197, 57, 154, 138, 82, 112, 11, 12, 201, 46, 133, 133, 80, 177, 90, 56, 82, 192, 11, 8, 197, 29, 41,
- 198, 61, 64, 11, 0, 13, 202, 33, 198, 147, 104, 16, 156, 49, 149, 39, 48, 11, 8, 197, 46, 36, 218, 172, 192, 11, 8, 197, 46, 36,
- 218, 172, 192, 11, 8, 197, 58, 35, 11, 172, 192, 11, 8, 197, 80, 21, 129, 77, 160, 15, 0, 8, 197, 24, 241, 213, 56, 176, 76, 13,
- 138, 98, 101, 108, 197, 145, 110, 105, 195, 188, 107, 11, 43, 69, 88, 243, 148, 4, 176, 84, 39, 50, 47, 108, 49, 23, 83, 109, 55, 109,
- 55, 118, 91, 113, 81, 51, 109, 0, 11, 81, 102, 101, 108, 101, 108, 197, 145, 115, 115, 195, 169, 103, 114, 101, 32, 6, 195, 5, 2, 129,
- 11, 9, 198, 25, 83, 139, 12, 153, 212, 11, 9, 198, 4, 226, 77, 112, 50, 103, 11, 8, 197, 32, 20, 131, 60, 176, 11, 0, 29, 69,
- 52, 147, 12, 38, 112, 65, 37, 55, 37, 115, 23, 83, 39, 52, 37, 50, 47, 0, 11, 81, 102, 111, 114, 105, 110, 116, 32, 14, 203, 81,
- 196, 135, 100, 19, 28, 76, 242, 194, 4, 224, 11, 15, 204, 40, 83, 5, 57, 66, 197, 104, 129, 84, 56, 82, 192, 11, 0, 39, 72, 44,
- 148, 218, 60, 193, 220, 50, 112, 49, 37, 89, 39, 55, 81, 114, 55, 115, 23, 57, 114, 52, 108, 47, 108, 37, 0, 11, 81, 106, 195, 161,
- 114, 97, 116, 97, 105, 32, 24, 68, 20, 208, 133, 72, 109, 65, 71, 109, 52, 23, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32,
- 13, 196, 20, 208, 133, 72, 11, 81, 118, 111, 108, 116, 32, 11, 200, 44, 148, 218, 60, 193, 220, 50, 112, 11, 7, 196, 20, 208, 133, 72,
- 11, 6, 195, 74, 161, 0, 11, 6, 195, 77, 169, 192, 11, 0, 13, 202, 80, 83, 5, 66, 85, 34, 78, 37, 133, 48, 11, 9, 198, 77,
- 163, 203, 113, 51, 211, 11, 0, 23, 67, 112, 195, 20, 114, 55, 47, 23, 110, 89, 12, 109, 0, 11, 81, 195, 182, 115, 115, 122, 101, 32,
- 9, 198, 77, 161, 82, 20, 195, 69, 11, 33, 67, 112, 195, 20, 114, 55, 47, 23, 48, 113, 55, 72, 108, 49, 113, 50, 47, 0, 11, 81,
- 112, 195, 169, 108, 100, 97, 107, 195, 169, 110, 116, 32, 15, 204, 52, 81, 214, 113, 55, 18, 60, 194, 1, 82, 114, 192, 11, 12, 201, 80,
- 19, 28, 48, 215, 14, 101, 83, 139, 11, 6, 195, 112, 195, 20, 11, 0, 9, 198, 20, 195, 168, 46, 37, 0, 11, 8, 197, 80, 84, 141,
- 136, 176, 11, 9, 198, 24, 81, 5, 104, 85, 0, 11, 9, 198, 24, 241, 193, 48, 208, 90, 11, 0, 7, 197, 20, 118, 107, 81, 64, 8,
- 197, 34, 85, 143, 81, 64, 11, 0, 20, 67, 80, 20, 148, 47, 108, 52, 47, 23, 39, 47, 12, 0, 11, 81, 111, 116, 116, 32, 9, 198,
- 8, 85, 137, 80, 83, 20, 11, 10, 199, 89, 196, 220, 72, 243, 14, 36, 11, 6, 195, 80, 20, 148, 11, 0, 10, 199, 58, 133, 133, 45,
- 54, 137, 44, 11, 9, 198, 4, 113, 231, 16, 245, 20, 11, 0, 11, 200, 32, 19, 1, 77, 165, 15, 81, 64, 11, 0, 21, 67, 82, 130,
- 192, 47, 110, 49, 23, 37, 81, 108, 88, 0, 11, 81, 105, 103, 97, 122, 32, 11, 200, 54, 36, 148, 136, 184, 130, 20, 224, 11, 18, 4,
- 95, 56, 48, 111, 67, 39, 55, 119, 84, 108, 50, 108, 72, 37, 49, 0, 0, 11, 200, 82, 132, 150, 136, 227, 153, 20, 192, 11, 10, 198,
- 66, 35, 4, 113, 83, 0, 11, 17, 0, 8, 197, 81, 81, 20, 60, 176, 76, 8, 197, 88, 19, 142, 4, 176, 11, 43, 73, 65, 35, 194,
- 50, 35, 92, 44, 21, 0, 48, 52, 39, 71, 55, 113, 65, 114, 49, 108, 47, 23, 49, 108, 48, 108, 52, 81, 108, 47, 0, 11, 81, 107,
- 97, 112, 97, 114, 103, 97, 116, 32, 12, 201, 52, 81, 203, 161, 72, 147, 136, 33, 78, 11, 12, 201, 65, 35, 194, 50, 35, 92, 44, 21,
- 0, 11, 13, 202, 80, 84, 218, 80, 83, 34, 78, 32, 133, 56, 11, 12, 201, 4, 192, 80, 161, 67, 5, 82, 37, 0, 11, 0, 9, 198,
- 85, 64, 90, 56, 18, 192, 11, 10, 199, 13, 48, 76, 156, 67, 212, 80, 11, 9, 198, 8, 19, 139, 56, 18, 192, 11, 22, 68, 40, 83,
- 26, 36, 57, 109, 55, 88, 37, 10, 6, 15, 108, 88, 0, 11, 81, 97, 122, 32, 43, 70, 72, 83, 132, 77, 161, 82, 52, 109, 50, 119,
- 109, 52, 23, 83, 40, 47, 12, 108, 47, 114, 91, 114, 52, 108, 0, 11, 81, 102, 117, 116, 116, 97, 116, 195, 161, 115, 195, 161, 114, 97,
- 32, 31, 70, 72, 144, 68, 56, 18, 192, 51, 37, 108, 72, 50, 108, 49, 23, 84, 37, 89, 12, 108, 0, 11, 81, 118, 105, 115, 115, 122,
- 97, 32, 9, 198, 5, 163, 203, 56, 18, 192, 11, 41, 70, 72, 83, 132, 77, 161, 82, 52, 109, 50, 119, 109, 52, 23, 83, 52, 37, 91,
- 12, 112, 47, 113, 91, 47, 0, 11, 81, 102, 114, 105, 115, 115, 195, 173, 116, 195, 169, 115, 116, 32, 7, 196, 40, 241, 207, 52, 11, 9,
- 198, 20, 194, 232, 49, 69, 133, 11, 9, 198, 32, 19, 135, 104, 146, 192, 11, 9, 198, 52, 243, 132, 41, 82, 192, 11, 7, 196, 88, 85,
- 14, 36, 11, 9, 198, 32, 19, 135, 104, 146, 192, 11, 9, 198, 72, 83, 132, 77, 161, 82, 11, 7, 196, 40, 83, 26, 36, 11, 0, 20,
- 67, 4, 194, 71, 108, 55, 37, 81, 23, 84, 108, 50, 0, 11, 81, 118, 97, 110, 32, 8, 197, 26, 36, 134, 37, 64, 11, 0, 63, 14,
- 101, 103, 121, 195, 169, 114, 116, 101, 108, 109, 197, 177, 101, 110, 109, 79, 12, 113, 52, 47, 109, 55, 65, 117, 109, 50, 23, 65, 109, 81,
- 114, 55, 12, 108, 48, 112, 47, 39, 47, 12, 108, 0, 11, 81, 109, 101, 103, 195, 161, 108, 108, 97, 112, 195, 173, 116, 111, 116, 116, 97,
- 32, 6, 195, 82, 115, 0, 11, 0, 8, 197, 76, 82, 148, 36, 176, 11, 9, 198, 32, 20, 207, 56, 201, 84, 11, 9, 198, 20, 209, 76,
- 137, 49, 64, 11, 18, 67, 148, 118, 64, 112, 79, 23, 84, 108, 50, 0, 11, 81, 118, 97, 110, 32, 20, 67, 148, 118, 64, 112, 79, 15,
- 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116, 32, 9, 198, 80, 19, 132, 148, 160, 84, 11, 6, 195, 148, 118, 64, 11, 0, 7, 196,
- 50, 36, 34, 76, 11, 8, 197, 81, 195, 153, 137, 32, 11, 7, 196, 5, 32, 78, 100, 11, 6, 195, 12, 146, 203, 11, 7, 196, 49, 195,
- 153, 80, 11, 0, 22, 68, 20, 65, 9, 28, 109, 72, 12, 37, 81, 23, 91, 109, 65, 0, 11, 81, 115, 101, 109, 32, 0, 0, 6, 195,
- 57, 195, 1, 11, 0, 23, 69, 77, 163, 203, 80, 16, 89, 39, 49, 47, 108, 23, 65, 109, 81, 0, 11, 81, 109, 101, 103, 32, 7, 196,
- 9, 192, 211, 36, 11, 8, 197, 72, 243, 148, 40, 16, 11, 8, 197, 4, 176, 82, 80, 16, 11, 9, 198, 16, 243, 7, 61, 162, 75, 11,
- 8, 197, 44, 86, 132, 80, 80, 11, 0, 28, 67, 4, 176, 82, 108, 49, 108, 52, 23, 84, 108, 55, 108, 65, 37, 47, 0, 11, 81, 118,
- 97, 108, 97, 109, 105, 116, 32, 34, 67, 4, 176, 82, 108, 49, 108, 52, 10, 6, 15, 108, 6, 15, 79, 114, 52, 47, 115, 0, 11, 82,
- 97, 32, 103, 121, 195, 161, 114, 116, 195, 179, 32, 29, 67, 4, 176, 82, 108, 6, 49, 108, 52, 23, 65, 108, 52, 108, 72, 50, 37, 0,
- 11, 81, 109, 97, 114, 97, 100, 110, 105, 32, 8, 197, 77, 168, 140, 136, 224, 11, 6, 195, 4, 176, 82, 11, 0, 19, 67, 85, 48, 64,
- 117, 115, 195, 161, 98, 97, 0, 44, 29, 42, 81, 98, 97, 32, 21, 67, 85, 48, 64, 117, 115, 195, 161, 98, 97, 110, 0, 44, 29, 42,
- 81, 98, 97, 110, 32, 25, 67, 85, 48, 64, 117, 115, 195, 161, 195, 169, 118, 97, 108, 0, 44, 29, 42, 81, 195, 169, 118, 97, 108, 32,
- 21, 67, 85, 48, 64, 117, 115, 195, 161, 110, 97, 107, 0, 44, 29, 42, 81, 110, 97, 107, 32, 23, 67, 85, 48, 64, 117, 115, 195, 161,
- 98, 195, 179, 108, 0, 44, 29, 42, 81, 98, 195, 179, 108, 32, 10, 199, 61, 36, 218, 112, 115, 129, 44, 11, 8, 197, 40, 241, 210, 156,
- 192, 11, 0, 41, 68, 40, 241, 210, 4, 57, 39, 81, 52, 108, 23, 84, 114, 55, 47, 39, 89, 47, 108, 47, 39, 47, 12, 0, 11, 81,
- 118, 195, 161, 108, 116, 111, 122, 116, 97, 116, 111, 116, 116, 32, 9, 198, 136, 193, 84, 136, 33, 78, 11, 7, 196, 24, 241, 214, 4, 11,
- 0, 10, 199, 20, 120, 147, 106, 32, 133, 56, 11, 8, 197, 52, 144, 84, 80, 16, 11, 6, 195, 73, 193, 0, 11, 8, 197, 52, 243, 132,
- 40, 16, 11, 6, 195, 88, 84, 147, 11, 17, 3, 117, 46, 110, 116, 79, 50, 109, 84, 109, 88, 109, 47, 12, 0, 25, 0, 7, 66, 77,
- 160, 109, 89, 0, 35, 67, 20, 200, 135, 109, 55, 113, 81, 15, 83, 37, 79, 109, 55, 65, 109, 91, 109, 50, 0, 11, 81, 102, 105, 103,
- 121, 101, 108, 109, 101, 115, 101, 110, 32, 6, 195, 20, 200, 135, 11, 0, 7, 196, 44, 147, 39, 76, 11, 16, 141, 98, 197, 177, 110, 116,
- 101, 116, 116, 195, 169, 98, 101, 110, 11, 0, 11, 200, 32, 151, 14, 100, 246, 142, 4, 176, 11, 9, 198, 29, 145, 82, 52, 82, 192, 11,
- 9, 198, 52, 20, 129, 16, 242, 192, 11, 11, 200, 25, 83, 139, 12, 153, 206, 4, 176, 11, 9, 198, 24, 243, 25, 56, 18, 192, 11, 9,
- 198, 57, 145, 82, 80, 82, 192, 11, 6, 195, 137, 38, 137, 11, 0, 10, 199, 137, 33, 90, 32, 85, 20, 20, 11, 6, 195, 42, 114, 192,
- 11, 8, 197, 80, 17, 202, 4, 144, 11, 8, 197, 32, 148, 218, 20, 208, 11, 0, 9, 198, 72, 17, 207, 104, 226, 64, 11, 9, 198, 40,
- 83, 5, 104, 226, 64, 11, 11, 200, 45, 34, 84, 37, 167, 12, 80, 16, 11, 6, 195, 25, 194, 128, 11, 5, 194, 112, 208, 11, 5, 194,
- 136, 144, 72, 0, 8, 197, 104, 18, 140, 36, 176, 11, 32, 69, 81, 81, 20, 4, 176, 47, 40, 47, 12, 108, 49, 23, 65, 39, 50, 72,
- 108, 50, 37, 0, 11, 81, 109, 111, 110, 100, 97, 110, 105, 32, 14, 203, 24, 83, 15, 49, 96, 83, 32, 21, 14, 4, 176, 11, 12, 201,
- 80, 19, 28, 48, 179, 218, 61, 69, 0, 11, 8, 197, 52, 83, 142, 20, 176, 11, 8, 197, 4, 197, 156, 77, 64, 11, 8, 197, 46, 36,
- 5, 77, 64, 11, 6, 195, 88, 83, 0, 11, 6, 195, 82, 131, 0, 11, 0, 9, 198, 64, 243, 148, 41, 197, 0, 11, 43, 70, 82, 132,
- 150, 136, 230, 64, 47, 110, 52, 84, 113, 67, 10, 10, 47, 109, 52, 84, 109, 88, 109, 47, 113, 71, 109, 0, 11, 81, 116, 101, 114, 118,
- 101, 122, 101, 116, 195, 169, 98, 101, 32, 50, 70, 82, 132, 150, 136, 230, 64, 47, 110, 52, 84, 113, 67, 23, 49, 39, 50, 119, 109, 48,
- 119, 37, 115, 57, 114, 52, 115, 55, 0, 11, 81, 107, 111, 110, 99, 101, 112, 99, 105, 195, 179, 106, 195, 161, 114, 195, 179, 108, 32, 9,
- 198, 82, 132, 150, 136, 230, 64, 11, 7, 196, 88, 83, 142, 36, 11, 7, 196, 32, 246, 142, 36, 11, 7, 196, 88, 147, 142, 36, 11, 7,
- 196, 32, 246, 142, 36, 11, 0, 31, 69, 77, 160, 86, 4, 208, 89, 108, 84, 108, 65, 15, 57, 114, 52, 114, 91, 108, 0, 11, 81, 106,
- 195, 161, 114, 195, 161, 115, 97, 32, 8, 197, 57, 147, 205, 60, 208, 11, 8, 197, 137, 37, 10, 172, 176, 11, 8, 197, 48, 83, 20, 20,
- 208, 11, 0, 10, 199, 32, 148, 132, 21, 67, 162, 16, 11, 14, 203, 60, 179, 211, 80, 83, 5, 24, 243, 142, 4, 192, 11, 9, 198, 77,
- 161, 77, 52, 83, 0, 11, 5, 194, 80, 144, 11, 11, 66, 92, 48, 84, 113, 119, 113, 0, 42, 42, 0, 21, 67, 8, 18, 128, 71, 108,
- 57, 10, 6, 15, 84, 108, 50, 0, 11, 81, 118, 97, 110, 32, 19, 67, 8, 18, 128, 71, 108, 57, 10, 6, 15, 108, 88, 0, 11, 81,
- 97, 122, 32, 20, 67, 8, 18, 128, 71, 108, 57, 15, 84, 39, 55, 47, 0, 81, 118, 111, 108, 116, 32, 12, 201, 44, 243, 134, 36, 117,
- 82, 112, 50, 103, 11, 6, 195, 32, 81, 217, 11, 6, 195, 8, 18, 128, 11, 0, 8, 197, 60, 192, 211, 156, 176, 11, 7, 196, 57, 144,
- 75, 168, 11, 0, 14, 203, 36, 229, 34, 104, 216, 142, 100, 82, 206, 136, 192, 11, 0, 13, 202, 46, 35, 153, 77, 161, 82, 149, 65, 78,
- 36, 11, 0, 12, 201, 53, 196, 207, 17, 1, 82, 12, 85, 0, 11, 9, 198, 46, 36, 5, 104, 232, 139, 11, 12, 201, 16, 148, 218, 81,
- 34, 66, 168, 50, 103, 11, 8, 197, 20, 194, 168, 81, 64, 11, 8, 197, 50, 36, 5, 81, 64, 11, 12, 201, 13, 58, 212, 161, 37, 40,
- 44, 145, 192, 17, 0, 13, 2, 95, 34, 37, 72, 113, 88, 118, 57, 109, 55, 0, 11, 200, 44, 244, 141, 112, 230, 78, 4, 176, 11, 22,
- 68, 160, 194, 162, 44, 110, 57, 57, 113, 49, 23, 65, 109, 81, 0, 11, 81, 109, 101, 103, 32, 9, 198, 56, 20, 20, 113, 32, 129, 11,
- 6, 195, 88, 84, 148, 11, 0, 17, 2, 95, 33, 83, 109, 55, 49, 37, 114, 55, 47, 115, 57, 109, 55, 0, 8, 197, 58, 38, 142, 136,
- 176, 11, 12, 201, 28, 22, 132, 5, 55, 7, 56, 18, 192, 11, 8, 197, 89, 195, 1, 77, 160, 11, 6, 195, 46, 34, 192, 11, 8, 197,
- 90, 35, 20, 136, 176, 11, 6, 195, 42, 133, 20, 11, 0, 7, 66, 81, 144, 80, 113, 0, 11, 200, 48, 148, 212, 112, 167, 2, 4, 224,
- 11, 11, 200, 24, 244, 141, 112, 167, 2, 4, 224, 11, 6, 195, 137, 54, 128, 11, 0, 13, 2, 95, 39, 108, 48, 39, 89, 47, 52, 115,
- 83, 0, 8, 197, 81, 81, 14, 4, 176, 76, 9, 198, 13, 50, 78, 112, 196, 218, 11, 25, 68, 36, 198, 69, 56, 37, 57, 109, 50, 10,
- 6, 15, 71, 39, 55, 47, 0, 11, 81, 98, 111, 108, 116, 32, 31, 68, 60, 198, 65, 56, 39, 57, 108, 50, 10, 6, 15, 49, 113, 52,
- 72, 113, 91, 0, 11, 81, 107, 195, 169, 114, 100, 195, 169, 115, 32, 9, 198, 52, 147, 132, 20, 226, 201, 11, 11, 200, 65, 35, 194, 50,
- 35, 92, 40, 16, 11, 12, 201, 32, 19, 12, 28, 21, 39, 44, 21, 0, 11, 23, 68, 36, 198, 69, 56, 37, 57, 109, 50, 15, 89, 113,
- 48, 0, 11, 81, 115, 122, 195, 169, 112, 32, 8, 197, 81, 81, 14, 4, 176, 11, 7, 196, 60, 198, 65, 56, 11, 6, 195, 8, 19, 128,
- 72, 6, 195, 40, 19, 128, 15, 0, 13, 202, 52, 81, 211, 104, 244, 165, 81, 196, 207, 44, 11, 9, 198, 8, 85, 5, 28, 82, 192, 11,
- 27, 71, 32, 20, 218, 57, 195, 19, 104, 107, 108, 89, 50, 114, 55, 89, 15, 83, 109, 55, 0, 11, 81, 102, 101, 108, 32, 43, 76, 36,
- 225, 143, 72, 208, 84, 36, 181, 83, 56, 18, 192, 37, 50, 83, 39, 52, 10, 65, 108, 47, 37, 49, 40, 91, 50, 108, 49, 15, 49, 109,
- 55, 12, 0, 11, 81, 107, 101, 108, 108, 32, 7, 196, 25, 85, 14, 36, 11, 12, 201, 20, 195, 28, 81, 196, 220, 8, 19, 128, 11, 10,
- 199, 32, 20, 218, 57, 195, 19, 104, 11, 12, 137, 118, 101, 122, 101, 116, 197, 145, 106, 101, 11, 9, 198, 52, 243, 132, 80, 18, 192, 11,
- 8, 197, 42, 163, 137, 85, 48, 15, 0, 11, 200, 89, 196, 220, 72, 243, 14, 4, 176, 11, 12, 201, 82, 132, 148, 136, 225, 84, 136, 33,
- 78, 11, 13, 202, 20, 193, 75, 81, 35, 206, 36, 183, 10, 4, 11, 8, 197, 88, 84, 218, 20, 208, 11, 12, 201, 77, 170, 204, 21, 52,
- 197, 56, 82, 192, 11, 0, 14, 203, 46, 36, 22, 37, 49, 76, 21, 72, 130, 20, 224, 11, 9, 198, 88, 84, 147, 20, 230, 64, 11, 43,
- 71, 80, 20, 139, 149, 67, 212, 80, 47, 108, 52, 49, 112, 47, 39, 47, 12, 15, 10, 37, 72, 118, 57, 114, 52, 114, 91, 0, 11, 81,
- 105, 100, 197, 145, 106, 195, 161, 114, 195, 161, 115, 32, 14, 203, 4, 194, 193, 48, 208, 90, 113, 55, 2, 4, 224, 11, 9, 198, 37, 51,
- 69, 73, 74, 203, 11, 9, 198, 52, 20, 129, 16, 226, 64, 11, 9, 198, 20, 195, 69, 56, 226, 64, 11, 9, 198, 44, 146, 149, 80, 226,
- 64, 11, 9, 198, 24, 150, 133, 80, 226, 64, 11, 9, 198, 52, 20, 129, 16, 226, 64, 11, 9, 198, 36, 225, 21, 48, 226, 64, 11, 6,
- 195, 53, 194, 128, 15, 0, 7, 195, 88, 19, 128, 11, 17, 9, 198, 72, 83, 98, 48, 170, 203, 11, 11, 136, 195, 169, 114, 107, 101, 122,
- 197, 145, 11, 21, 67, 88, 19, 128, 84, 108, 50, 10, 6, 15, 37, 47, 12, 0, 11, 81, 105, 116, 116, 32, 32, 67, 88, 19, 128, 84,
- 108, 50, 23, 89, 111, 49, 91, 113, 81, 109, 65, 0, 11, 81, 115, 122, 195, 188, 107, 115, 195, 169, 103, 101, 109, 32, 18, 67, 88, 19,
- 128, 84, 108, 50, 23, 52, 114, 0, 11, 81, 114, 195, 161, 32, 23, 67, 88, 19, 128, 84, 108, 50, 23, 37, 72, 109, 57, 109, 0, 11,
- 81, 105, 100, 101, 106, 101, 32, 47, 72, 81, 195, 79, 28, 21, 15, 81, 64, 47, 114, 65, 39, 81, 108, 47, 39, 47, 12, 23, 49, 37,
- 108, 72, 114, 91, 23, 55, 109, 89, 0, 11, 82, 107, 105, 97, 100, 195, 161, 115, 32, 108, 101, 115, 122, 32, 11, 200, 81, 195, 79, 28,
- 21, 15, 81, 64, 11, 0, 15, 140, 110, 101, 118, 101, 108, 197, 145, 107, 110, 195, 169, 108, 11, 12, 201, 36, 229, 15, 57, 192, 201, 156,
- 160, 64, 11, 14, 139, 107, 101, 114, 101, 115, 197, 145, 106, 195, 188, 107, 11, 9, 198, 52, 81, 203, 137, 35, 137, 11, 11, 200, 77, 161,
- 82, 21, 67, 162, 56, 176, 11, 12, 201, 44, 151, 12, 50, 85, 28, 76, 243, 128, 11, 0, 17, 2, 95, 41, 57, 6, 39, 71, 88, 114,
- 52, 115, 57, 109, 55, 0, 27, 27, 69, 57, 146, 84, 56, 144, 67, 37, 47, 50, 37, 23, 108, 49, 12, 39, 52, 0, 11, 81, 97, 107,
- 107, 111, 114, 32, 9, 198, 29, 145, 82, 20, 184, 148, 11, 0, 17, 2, 95, 40, 71, 6, 108, 55, 88, 114, 52, 115, 57, 109, 55, 0,
- 27, 9, 198, 44, 244, 156, 74, 115, 0, 11, 11, 200, 137, 37, 34, 44, 83, 10, 172, 176, 11, 10, 199, 80, 19, 28, 48, 215, 14, 100,
- 11, 0, 6, 195, 8, 18, 201, 11, 6, 195, 24, 241, 217, 11, 12, 201, 168, 164, 129, 44, 86, 132, 137, 53, 0, 11, 6, 195, 76, 244,
- 128, 11, 6, 195, 56, 82, 201, 11, 11, 67, 8, 20, 128, 71, 108, 52, 0, 42, 42, 0, 9, 2, 95, 46, 48, 39, 50, 47, 0, 20,
- 145, 102, 114, 97, 107, 99, 105, 195, 179, 118, 101, 122, 101, 116, 197, 145, 106, 101, 11, 11, 200, 20, 196, 133, 56, 65, 90, 137, 48, 11,
- 0, 12, 2, 95, 45, 65, 6, 37, 50, 40, 89, 0, 27, 14, 203, 80, 19, 28, 48, 179, 218, 156, 167, 22, 4, 192, 11, 13, 202, 46,
- 36, 218, 172, 200, 139, 20, 179, 162, 48, 11, 11, 200, 82, 132, 148, 136, 225, 84, 137, 64, 11, 12, 201, 52, 20, 129, 17, 103, 14, 100,
- 18, 84, 11, 12, 201, 77, 168, 139, 33, 198, 156, 10, 115, 0, 11, 14, 203, 77, 68, 129, 82, 33, 201, 112, 167, 22, 4, 192, 11, 7,
- 196, 24, 18, 193, 16, 11, 8, 197, 36, 65, 74, 136, 224, 11, 9, 197, 20, 193, 74, 136, 224, 15, 11, 0, 10, 2, 95, 44, 84, 109,
- 89, 122, 118, 0, 10, 199, 74, 129, 218, 149, 65, 78, 36, 11, 0, 9, 198, 29, 151, 18, 80, 167, 11, 11, 9, 198, 40, 21, 129, 76,
- 195, 205, 11, 6, 195, 81, 68, 192, 11, 8, 197, 8, 84, 218, 136, 192, 11, 9, 198, 80, 20, 148, 4, 195, 205, 11, 12, 67, 53, 36,
- 192, 65, 37, 89, 37, 89, 0, 25, 6, 195, 49, 68, 192, 15, 10, 2, 95, 51, 107, 114, 52, 39, 65, 0, 0, 12, 201, 16, 151, 11,
- 82, 179, 148, 21, 72, 147, 11, 9, 198, 173, 161, 77, 54, 113, 0, 11, 20, 68, 113, 53, 28, 44, 114, 91, 47, 114, 49, 23, 109, 55,
- 0, 11, 81, 101, 108, 32, 10, 2, 95, 50, 49, 109, 47, 12, 118, 0, 0, 13, 202, 32, 19, 28, 48, 42, 206, 80, 85, 34, 76, 11,
- 9, 198, 65, 35, 196, 84, 183, 12, 11, 22, 67, 46, 134, 148, 49, 110, 89, 47, 15, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108, 116,
- 32, 8, 197, 49, 197, 10, 112, 176, 11, 8, 197, 49, 197, 10, 112, 176, 11, 7, 196, 52, 20, 129, 16, 11, 7, 195, 46, 134, 148, 11,
- 17, 7, 2, 95, 49, 109, 79, 0, 0, 6, 195, 81, 195, 128, 11, 10, 199, 44, 244, 170, 4, 178, 193, 48, 11, 10, 2, 95, 48, 50,
- 40, 55, 55, 108, 0, 0, 8, 197, 88, 85, 20, 20, 176, 11, 9, 198, 81, 195, 65, 17, 71, 11, 11, 9, 198, 44, 148, 129, 44, 21,
- 1, 11, 9, 198, 76, 244, 143, 104, 21, 1, 11, 9, 198, 66, 35, 148, 20, 177, 78, 17, 8, 2, 95, 55, 107, 113, 121, 0, 0, 11,
- 200, 52, 243, 132, 32, 21, 14, 112, 176, 11, 9, 198, 88, 149, 28, 41, 197, 0, 11, 7, 196, 168, 164, 220, 28, 11, 8, 133, 110, 197,
- 145, 110, 105, 11, 9, 198, 112, 193, 15, 104, 21, 1, 11, 11, 200, 40, 21, 129, 76, 243, 20, 112, 176, 11, 8, 2, 95, 54, 107, 108,
- 121, 0, 0, 7, 2, 95, 53, 110, 121, 0, 0, 10, 199, 88, 19, 12, 156, 178, 193, 48, 11, 10, 199, 65, 196, 148, 60, 178, 193, 48,
- 11, 9, 198, 77, 163, 204, 29, 195, 0, 11, 8, 2, 95, 52, 50, 113, 79, 0, 0, 16, 2, 95, 59, 48, 39, 50, 47, 39, 91, 84,
- 109, 89, 122, 118, 0, 22, 67, 168, 118, 64, 116, 79, 10, 6, 15, 83, 109, 91, 47, 0, 11, 81, 102, 101, 115, 116, 32, 37, 67, 168,
- 118, 64, 116, 79, 10, 6, 15, 113, 52, 47, 109, 55, 65, 109, 89, 47, 109, 65, 0, 11, 81, 195, 169, 114, 116, 101, 108, 109, 101, 122,
- 116, 101, 109, 32, 35, 67, 168, 118, 64, 116, 79, 10, 6, 15, 113, 52, 47, 109, 55, 65, 109, 88, 109, 65, 0, 11, 81, 195, 169, 114,
- 116, 101, 108, 109, 101, 122, 101, 109, 32, 21, 67, 168, 118, 64, 116, 79, 23, 107, 37, 89, 37, 0, 11, 81, 104, 105, 115, 122, 105, 32,
- 35, 70, 137, 37, 5, 48, 209, 64, 113, 52, 47, 109, 55, 65, 109, 23, 83, 109, 55, 52, 115, 50, 37, 0, 11, 81, 102, 101, 108, 114,
- 195, 179, 110, 105, 32, 9, 198, 137, 37, 5, 48, 209, 64, 11, 6, 195, 82, 163, 0, 11, 6, 195, 168, 118, 64, 11, 0, 15, 2, 95,
- 58, 49, 109, 47, 12, 118, 91, 48, 39, 50, 47, 0, 30, 71, 77, 160, 66, 112, 198, 90, 156, 89, 108, 71, 114, 57, 88, 115, 23, 40,
- 47, 114, 50, 0, 11, 81, 117, 116, 195, 161, 110, 32, 10, 199, 36, 229, 15, 57, 192, 201, 156, 11, 0, 10, 199, 21, 33, 68, 54, 35,
- 153, 20, 11, 11, 200, 36, 225, 143, 72, 215, 3, 38, 112, 11, 11, 2, 95, 57, 49, 37, 55, 109, 50, 119, 0, 0, 9, 2, 95, 56,
- 67, 39, 55, 119, 0, 0, 13, 2, 95, 63, 49, 113, 52, 72, 118, 57, 109, 55, 0, 38, 67, 56, 17, 217, 50, 108, 79, 10, 6, 15,
- 65, 109, 81, 55, 109, 48, 109, 47, 113, 91, 47, 0, 11, 81, 109, 101, 103, 108, 101, 112, 101, 116, 195, 169, 115, 116, 32, 18, 143, 98,
- 195, 182, 110, 103, 195, 169, 115, 122, 197, 145, 98, 197, 145, 108, 11, 12, 201, 46, 179, 40, 56, 36, 226, 28, 113, 76, 11, 9, 198, 77,
- 167, 18, 52, 22, 167, 11, 6, 195, 56, 17, 217, 11, 6, 195, 32, 86, 128, 11, 0, 10, 2, 95, 62, 50, 108, 79, 39, 71, 0, 6,
- 195, 136, 197, 133, 11, 9, 198, 24, 82, 34, 72, 85, 0, 11, 0, 38, 68, 33, 196, 143, 52, 107, 114, 52, 39, 65, 23, 113, 84, 37,
- 81, 23, 71, 112, 52, 50, 37, 0, 11, 82, 195, 169, 118, 105, 103, 32, 98, 195, 173, 114, 110, 105, 32, 6, 195, 46, 131, 20, 11, 13,
- 202, 24, 83, 20, 20, 193, 80, 149, 65, 78, 36, 11, 10, 199, 81, 196, 135, 100, 19, 14, 36, 11, 10, 199, 113, 68, 1, 44, 243, 14,
- 36, 11, 6, 195, 18, 163, 20, 11, 7, 196, 4, 67, 212, 80, 11, 6, 195, 26, 35, 20, 11, 0, 11, 2, 95, 60, 49, 37, 91, 91,
- 109, 71, 0, 7, 196, 52, 84, 226, 48, 11, 41, 68, 52, 17, 193, 76, 65, 108, 81, 108, 91, 23, 107, 118, 65, 113, 52, 91, 113, 49,
- 55, 109, 47, 0, 11, 81, 104, 197, 145, 109, 195, 169, 114, 115, 195, 169, 107, 108, 101, 116, 32, 7, 196, 52, 17, 193, 76, 11, 0, 12,
- 201, 65, 35, 199, 72, 19, 79, 44, 21, 0, 11, 52, 73, 77, 160, 78, 44, 50, 103, 44, 21, 0, 89, 108, 50, 49, 119, 37, 115, 49,
- 108, 47, 15, 108, 55, 49, 108, 55, 65, 108, 88, 88, 108, 50, 108, 49, 0, 11, 81, 97, 108, 107, 97, 108, 109, 97, 122, 122, 97, 110,
- 97, 107, 32, 8, 197, 44, 21, 137, 13, 48, 11, 9, 198, 80, 84, 150, 21, 165, 133, 11, 8, 197, 72, 84, 43, 49, 64, 11, 0, 11,
- 200, 81, 196, 135, 100, 19, 14, 4, 176, 11, 9, 198, 10, 162, 148, 5, 66, 129, 11, 13, 138, 116, 101, 109, 101, 116, 197, 145, 98, 101,
- 110, 11, 6, 195, 4, 64, 84, 11, 6, 195, 64, 84, 148, 11, 6, 195, 76, 244, 148, 11, 13, 4, 95, 49, 113, 120, 109, 55, 91, 109,
- 57, 109, 0, 0, 29, 71, 32, 21, 28, 72, 246, 154, 4, 107, 108, 47, 114, 52, 39, 88, 88, 108, 23, 65, 109, 81, 0, 11, 81, 109,
- 101, 103, 32, 27, 69, 77, 169, 204, 77, 160, 89, 115, 55, 89, 23, 107, 39, 88, 88, 114, 0, 11, 81, 104, 111, 122, 122, 195, 161, 32,
- 8, 197, 77, 169, 204, 77, 160, 11, 0, 30, 6, 101, 108, 197, 145, 116, 116, 109, 55, 118, 47, 12, 23, 49, 110, 88, 110, 55, 0, 11,
- 81, 107, 195, 182, 122, 195, 182, 108, 32, 39, 6, 101, 108, 197, 145, 116, 116, 109, 55, 118, 47, 12, 23, 48, 40, 71, 55, 37, 49, 114,
- 55, 47, 108, 0, 11, 81, 112, 117, 98, 108, 105, 107, 195, 161, 108, 116, 97, 32, 9, 198, 81, 81, 10, 113, 67, 203, 11, 11, 134, 101,
- 108, 197, 145, 116, 116, 15, 17, 11, 18, 4, 195, 186, 46, 110, 116, 79, 50, 109, 84, 109, 88, 109, 47, 12, 0, 25, 0, 10, 199, 36,
- 112, 90, 60, 194, 156, 44, 11, 9, 198, 24, 148, 148, 5, 69, 129, 11, 10, 199, 44, 20, 8, 5, 66, 156, 44, 11, 13, 138, 114, 101,
- 110, 100, 197, 145, 114, 110, 101, 107, 11, 0, 14, 139, 107, 101, 114, 101, 115, 107, 101, 100, 197, 145, 107, 11, 13, 202, 81, 196, 147, 4,
- 64, 76, 60, 208, 129, 56, 11, 35, 70, 20, 208, 133, 72, 82, 192, 109, 65, 71, 109, 52, 109, 49, 23, 89, 114, 65, 114, 52, 108, 0,
- 11, 81, 115, 122, 195, 161, 109, 195, 161, 114, 97, 32, 7, 196, 172, 202, 206, 44, 11, 0, 18, 143, 115, 195, 188, 108, 108, 121, 101, 115,
- 122, 116, 197, 145, 98, 101, 110, 11, 38, 69, 44, 86, 133, 48, 144, 49, 109, 88, 109, 55, 37, 23, 108, 6, 23, 88, 109, 50, 113, 49,
- 109, 47, 0, 11, 82, 97, 32, 122, 101, 110, 195, 169, 107, 101, 116, 32, 9, 134, 100, 195, 182, 102, 197, 145, 11, 12, 201, 65, 34, 79,
- 72, 149, 28, 77, 48, 76, 11, 0, 40, 7, 110, 121, 101, 108, 118, 197, 177, 67, 109, 55, 84, 117, 23, 37, 91, 65, 109, 52, 47, 109,
- 47, 118, 49, 0, 11, 81, 105, 115, 109, 101, 114, 116, 101, 116, 197, 145, 107, 32, 12, 201, 24, 241, 204, 4, 194, 207, 104, 243, 64, 11,
- 11, 200, 32, 83, 25, 77, 169, 78, 136, 224, 11, 6, 195, 157, 39, 20, 11, 6, 195, 113, 39, 20, 11, 9, 198, 48, 85, 143, 56, 226,
- 64, 11, 13, 138, 100, 195, 169, 108, 101, 108, 197, 145, 116, 116, 17, 0, 8, 197, 72, 82, 140, 36, 176, 11, 12, 201, 77, 170, 22, 21,
- 69, 19, 136, 113, 75, 11, 65, 73, 169, 67, 85, 80, 21, 39, 8, 19, 128, 116, 47, 65, 40, 47, 108, 47, 115, 71, 108, 50, 23, 37,
- 91, 23, 108, 89, 47, 23, 47, 108, 50, 114, 76, 39, 57, 57, 57, 114, 49, 0, 11, 83, 105, 115, 32, 97, 122, 116, 32, 116, 97, 110,
- 195, 161, 99, 115, 111, 108, 106, 195, 161, 107, 32, 12, 201, 49, 197, 15, 28, 21, 39, 8, 19, 128, 11, 8, 197, 81, 81, 10, 84, 176,
- 11, 9, 198, 64, 192, 84, 24, 244, 141, 11, 6, 195, 172, 118, 64, 11, 0, 8, 197, 45, 105, 212, 113, 64, 11, 8, 197, 49, 195, 153,
- 113, 64, 11, 8, 197, 17, 39, 22, 113, 64, 11, 10, 199, 52, 81, 206, 137, 166, 171, 44, 11, 9, 198, 137, 9, 84, 137, 53, 0, 11,
- 0, 33, 4, 95, 226, 128, 163, 107, 114, 52, 39, 65, 89, 110, 81, 108, 55, 108, 49, 116, 83, 109, 55, 91, 39, 52, 39, 55, 114, 91,
- 57, 109, 55, 0, 9, 198, 21, 49, 84, 8, 83, 128, 11, 9, 198, 80, 83, 5, 24, 243, 128, 11, 8, 197, 80, 20, 148, 60, 208, 11,
- 9, 134, 116, 197, 177, 110, 197, 145, 11, 8, 197, 32, 149, 20, 20, 208, 11, 0, 15, 4, 95, 226, 128, 162, 55, 37, 91, 47, 108, 57,
- 109, 55, 0, 9, 198, 80, 84, 212, 90, 36, 128, 11, 8, 197, 81, 39, 7, 113, 32, 11, 7, 196, 26, 35, 153, 80, 11, 10, 135, 104,
- 195, 169, 116, 102, 197, 145, 15, 0, 10, 199, 168, 164, 129, 149, 39, 19, 4, 11, 0, 20, 67, 136, 197, 5, 113, 55, 47, 109, 23, 65,
- 109, 81, 0, 11, 81, 109, 101, 103, 32, 10, 199, 58, 133, 133, 44, 81, 34, 76, 11, 9, 198, 28, 243, 132, 60, 195, 196, 11, 7, 196,
- 53, 83, 139, 4, 11, 7, 132, 100, 197, 145, 108, 11, 0, 11, 136, 115, 122, 197, 177, 114, 197, 145, 107, 11, 9, 198, 53, 85, 1, 80,
- 224, 75, 11, 0, 19, 4, 95, 226, 128, 166, 48, 39, 50, 47, 48, 39, 50, 47, 48, 39, 50, 47, 0, 9, 198, 82, 35, 92, 74, 115,
- 0, 11, 8, 197, 49, 197, 20, 112, 224, 11, 0, 19, 67, 85, 48, 128, 195, 186, 101, 115, 98, 195, 169, 116, 0, 44, 29, 81, 116, 32,
- 19, 67, 85, 48, 128, 195, 186, 101, 115, 98, 195, 169, 110, 0, 44, 29, 81, 110, 32, 20, 67, 85, 48, 128, 195, 186, 101, 115, 98, 195,
- 169, 110, 0, 44, 29, 42, 81, 110, 32, 9, 198, 32, 83, 25, 21, 69, 5, 11, 6, 195, 16, 80, 192, 15, 0, 16, 141, 101, 114, 101,
- 100, 109, 195, 169, 110, 121, 101, 122, 197, 145, 11, 11, 200, 89, 195, 12, 4, 195, 137, 84, 176, 11, 11, 200, 46, 134, 144, 60, 229, 10,
- 113, 64, 11, 11, 200, 46, 35, 153, 77, 161, 82, 149, 64, 11, 7, 196, 80, 81, 217, 20, 11, 15, 204, 52, 81, 211, 105, 195, 76, 112,
- 197, 1, 80, 226, 64, 11, 8, 197, 14, 33, 226, 73, 64, 11, 7, 196, 52, 81, 217, 20, 11, 7, 196, 149, 35, 156, 44, 11, 7, 196,
- 149, 34, 156, 44, 11, 7, 132, 98, 197, 145, 108, 72, 0, 15, 4, 95, 226, 128, 155, 37, 72, 113, 88, 118, 57, 109, 55, 0, 9, 198,
- 46, 36, 132, 137, 49, 73, 11, 0, 15, 4, 95, 226, 128, 154, 37, 72, 113, 88, 118, 57, 109, 55, 0, 9, 198, 64, 243, 148, 40, 18,
- 78, 11, 12, 201, 80, 83, 5, 66, 179, 34, 76, 82, 192, 11, 6, 195, 24, 154, 128, 11, 0, 25, 4, 95, 226, 128, 153, 57, 39, 71,
- 12, 39, 55, 72, 108, 55, 37, 37, 72, 113, 88, 118, 57, 109, 55, 0, 9, 198, 56, 17, 217, 44, 244, 170, 11, 13, 138, 118, 195, 169,
- 103, 122, 197, 145, 100, 105, 107, 11, 10, 199, 28, 243, 132, 60, 197, 28, 44, 11, 6, 195, 36, 65, 64, 11, 13, 202, 80, 84, 136, 21,
- 52, 226, 30, 178, 197, 80, 11, 9, 198, 20, 195, 79, 56, 69, 1, 11, 9, 198, 24, 148, 148, 5, 69, 1, 11, 6, 195, 46, 35, 64,
- 11, 6, 195, 36, 65, 64, 11, 0, 24, 4, 95, 226, 128, 152, 71, 108, 55, 39, 55, 72, 108, 55, 37, 37, 72, 113, 88, 118, 57, 109,
- 55, 0, 12, 201, 52, 81, 194, 149, 162, 1, 82, 112, 78, 11, 10, 199, 49, 197, 8, 5, 73, 193, 44, 11, 11, 136, 114, 101, 110, 100,
- 197, 145, 114, 116, 11, 7, 196, 56, 82, 197, 52, 11, 0, 15, 4, 95, 226, 128, 159, 37, 72, 113, 88, 118, 57, 109, 55, 0, 11, 200,
- 46, 36, 5, 77, 56, 135, 20, 176, 11, 9, 198, 46, 36, 132, 137, 49, 77, 11, 0, 15, 4, 95, 226, 128, 158, 37, 72, 113, 88, 118,
- 57, 109, 55, 0, 12, 201, 77, 170, 22, 21, 68, 226, 28, 82, 192, 11, 12, 201, 80, 83, 5, 66, 85, 34, 77, 49, 76, 11, 9, 198,
- 52, 243, 132, 80, 19, 64, 11, 0, 15, 4, 95, 226, 128, 157, 37, 72, 113, 88, 118, 57, 109, 55, 0, 19, 2, 95, 91, 67, 6, 37,
- 47, 115, 89, 110, 81, 55, 109, 47, 109, 91, 0, 27, 0, 15, 4, 95, 226, 128, 156, 37, 72, 113, 88, 118, 57, 109, 55, 0, 13, 202,
- 32, 19, 135, 78, 163, 25, 61, 165, 28, 44, 11, 15, 140, 114, 101, 110, 100, 115, 122, 101, 114, 114, 197, 145, 108, 11, 11, 5, 95, 49,
- 77, 49, 101, 109, 88, 52, 0, 0, 18, 4, 95, 226, 128, 147, 81, 39, 50, 72, 39, 55, 108, 47, 57, 109, 55, 0, 11, 200, 89, 195,
- 12, 4, 194, 207, 106, 112, 11, 0, 14, 203, 65, 35, 199, 72, 19, 74, 4, 146, 203, 4, 192, 11, 8, 133, 115, 122, 197, 177, 107, 11,
- 17, 66, 88, 144, 107, 108, 47, 12, 108, 55, 0, 44, 42, 81, 97, 108, 32, 0, 14, 2, 95, 95, 108, 55, 114, 107, 116, 88, 114, 91,
- 0, 27, 18, 143, 116, 101, 108, 101, 112, 104, 101, 108, 121, 195, 169, 114, 197, 145, 108, 11, 30, 67, 76, 242, 192, 91, 39, 49, 23, 47,
- 111, 52, 109, 55, 65, 109, 47, 0, 11, 81, 116, 195, 188, 114, 101, 108, 109, 101, 116, 32, 6, 195, 77, 169, 78, 11, 6, 195, 76, 242,
- 192, 11, 0, 34, 67, 80, 85, 20, 47, 109, 47, 12, 23, 108, 88, 10, 6, 15, 111, 79, 71, 109, 50, 0, 11, 82, 97, 122, 32, 195,
- 188, 103, 121, 98, 101, 110, 32, 47, 67, 88, 85, 20, 84, 109, 47, 12, 23, 108, 23, 47, 114, 34, 79, 108, 55, 114, 91, 39, 49, 71,
- 108, 50, 0, 11, 82, 97, 32, 116, 195, 161, 114, 103, 121, 97, 108, 195, 161, 115, 111, 107, 98, 97, 110, 32, 11, 200, 80, 84, 218, 80,
- 83, 43, 56, 176, 11, 6, 195, 82, 37, 133, 11, 8, 197, 80, 85, 20, 136, 176, 11, 8, 197, 32, 149, 20, 136, 176, 11, 6, 195, 88,
- 85, 20, 11, 6, 195, 80, 85, 20, 11, 0, 19, 2, 95, 93, 88, 6, 114, 52, 115, 89, 110, 81, 55, 109, 47, 109, 91, 0, 27, 7,
- 196, 32, 85, 5, 80, 11, 32, 68, 32, 85, 5, 80, 107, 109, 47, 109, 47, 23, 107, 108, 89, 50, 114, 55, 47, 0, 11, 81, 104, 97,
- 115, 122, 110, 195, 161, 108, 116, 32, 20, 145, 108, 101, 104, 101, 116, 197, 145, 115, 195, 169, 103, 101, 105, 114, 197, 145, 108, 11, 7, 196,
- 24, 241, 193, 80, 11, 7, 196, 20, 197, 133, 80, 11, 7, 196, 33, 197, 28, 56, 11, 7, 196, 20, 197, 133, 80, 11, 6, 195, 78, 179,
- 20, 11, 18, 66, 90, 128, 84, 6, 109, 90, 72, 15, 10, 6, 110, 89, 122, 109, 0, 25, 0, 14, 203, 8, 87, 12, 50, 85, 28, 76,
- 242, 206, 112, 192, 11, 9, 198, 20, 195, 28, 81, 196, 212, 11, 9, 198, 20, 194, 156, 73, 196, 212, 11, 13, 7, 95, 35, 45, 195, 161,
- 114, 97, 114, 52, 108, 0, 15, 5, 95, 49, 77, 49, 111, 109, 88, 52, 109, 72, 37, 49, 0, 0, 9, 198, 21, 54, 139, 161, 161, 64,
- 11, 8, 197, 80, 19, 28, 49, 64, 11, 9, 198, 113, 71, 12, 49, 196, 212, 11, 6, 195, 56, 18, 192, 11, 0, 17, 4, 95, 226, 128,
- 148, 49, 84, 37, 52, 47, 65, 112, 50, 40, 89, 0, 34, 70, 24, 244, 132, 149, 69, 129, 83, 39, 52, 72, 112, 47, 84, 108, 23, 108,
- 6, 23, 89, 115, 47, 0, 11, 82, 97, 32, 115, 122, 195, 179, 116, 32, 16, 205, 160, 226, 207, 72, 215, 14, 101, 160, 84, 60, 179, 156,
- 48, 11, 0, 11, 3, 95, 97, 114, 6, 108, 52, 108, 71, 0, 7, 2, 95, 97, 108, 12, 0, 8, 197, 89, 196, 138, 112, 176, 11, 37,
- 70, 76, 146, 197, 74, 179, 20, 91, 37, 49, 109, 52, 111, 55, 47, 23, 49, 37, 83, 39, 81, 50, 39, 65, 0, 11, 81, 107, 105, 102,
- 111, 103, 110, 111, 109, 32, 8, 197, 34, 85, 138, 112, 176, 11, 9, 198, 61, 37, 143, 76, 224, 75, 11, 10, 199, 173, 163, 5, 80, 82,
- 194, 20, 11, 12, 201, 80, 84, 212, 172, 193, 84, 56, 82, 192, 11, 8, 133, 110, 197, 145, 116, 116, 11, 0, 10, 2, 95, 96, 47, 39,
- 65, 48, 108, 0, 26, 67, 137, 97, 83, 113, 84, 109, 91, 23, 109, 65, 71, 109, 52, 47, 0, 11, 81, 101, 109, 98, 101, 114, 116, 32,
- 24, 67, 137, 97, 83, 113, 84, 109, 91, 23, 109, 65, 71, 109, 52, 0, 11, 81, 101, 109, 98, 101, 114, 32, 27, 67, 137, 97, 83, 113,
- 84, 109, 91, 23, 49, 37, 91, 83, 37, 116, 0, 11, 81, 107, 105, 115, 102, 105, 195, 186, 32, 21, 67, 137, 97, 83, 113, 84, 109, 91,
- 23, 83, 37, 116, 0, 11, 81, 102, 105, 195, 186, 32, 28, 67, 137, 97, 83, 113, 84, 109, 91, 23, 49, 37, 91, 55, 114, 67, 0, 11,
- 81, 107, 105, 115, 108, 195, 161, 110, 121, 32, 22, 67, 137, 97, 83, 113, 84, 109, 91, 23, 55, 114, 67, 0, 11, 81, 108, 195, 161, 110,
- 121, 32, 19, 67, 137, 97, 83, 113, 84, 109, 91, 23, 50, 118, 0, 11, 81, 110, 197, 145, 32, 25, 67, 137, 97, 83, 113, 84, 109, 91,
- 23, 83, 113, 52, 83, 37, 0, 11, 81, 102, 195, 169, 114, 102, 105, 32, 29, 67, 137, 97, 83, 113, 84, 109, 91, 23, 49, 37, 91, 83,
- 37, 116, 47, 0, 11, 81, 107, 105, 115, 102, 105, 195, 186, 116, 32, 23, 67, 137, 97, 83, 113, 84, 109, 91, 23, 83, 37, 116, 47, 0,
- 11, 81, 102, 105, 195, 186, 116, 32, 30, 67, 137, 97, 83, 113, 84, 109, 91, 23, 49, 37, 91, 55, 114, 67, 47, 0, 11, 81, 107, 105,
- 115, 108, 195, 161, 110, 121, 116, 32, 24, 67, 137, 97, 83, 113, 84, 109, 91, 23, 55, 114, 67, 47, 0, 11, 81, 108, 195, 161, 110, 121,
- 116, 32, 23, 67, 137, 97, 83, 113, 84, 109, 91, 23, 50, 118, 52, 109, 0, 11, 81, 110, 197, 145, 114, 101, 32, 29, 67, 137, 97, 83,
- 113, 84, 109, 91, 23, 83, 113, 52, 83, 37, 52, 108, 0, 11, 81, 102, 195, 169, 114, 102, 105, 114, 97, 32, 29, 67, 137, 97, 83, 113,
- 84, 109, 91, 23, 49, 37, 91, 83, 37, 116, 47, 0, 11, 81, 107, 105, 115, 102, 105, 195, 186, 116, 32, 27, 67, 137, 97, 83, 113, 84,
- 109, 91, 23, 49, 37, 91, 83, 37, 116, 0, 11, 81, 107, 105, 115, 102, 105, 195, 186, 32, 13, 138, 195, 182, 116, 108, 101, 116, 116, 197,
- 145, 108, 11, 34, 67, 137, 97, 83, 113, 84, 109, 91, 23, 47, 114, 65, 39, 81, 108, 47, 114, 91, 0, 11, 81, 116, 195, 161, 109, 111,
- 103, 97, 116, 195, 161, 115, 32, 30, 67, 137, 97, 83, 113, 84, 109, 91, 15, 49, 39, 52, 114, 71, 115, 55, 0, 11, 81, 107, 111, 114,
- 195, 161, 98, 195, 179, 108, 32, 29, 67, 137, 97, 83, 113, 84, 109, 91, 15, 79, 109, 52, 109, 49, 109, 47, 0, 11, 81, 103, 121, 101,
- 114, 101, 107, 101, 116, 32, 6, 195, 137, 97, 83, 11, 10, 199, 80, 20, 148, 113, 55, 18, 4, 11, 10, 199, 136, 164, 218, 4, 183, 18,
- 4, 17, 0, 34, 71, 32, 18, 148, 61, 69, 28, 44, 107, 108, 57, 47, 39, 47, 12, 114, 49, 23, 84, 113, 81, 52, 109, 0, 11, 81,
- 118, 195, 169, 103, 114, 101, 32, 46, 72, 56, 82, 34, 105, 56, 135, 8, 80, 50, 109, 107, 113, 91, 12, 113, 81, 71, 109, 10, 6, 15,
- 111, 47, 49, 110, 88, 110, 47, 12, 0, 11, 81, 195, 188, 116, 107, 195, 182, 122, 195, 182, 116, 116, 32, 11, 200, 36, 179, 206, 82, 35,
- 92, 72, 16, 11, 11, 200, 65, 35, 194, 50, 35, 92, 72, 16, 11, 12, 201, 80, 84, 171, 48, 85, 5, 44, 85, 0, 11, 10, 199, 80,
- 17, 204, 4, 194, 156, 44, 11, 12, 201, 57, 146, 76, 89, 195, 165, 81, 196, 212, 11, 9, 198, 88, 19, 1, 32, 245, 129, 11, 0, 11,
- 200, 77, 167, 13, 49, 194, 156, 72, 16, 11, 40, 8, 109, 105, 101, 108, 197, 145, 116, 116, 65, 37, 109, 55, 118, 47, 12, 23, 83, 39,
- 57, 47, 108, 47, 50, 114, 0, 11, 81, 102, 111, 108, 121, 116, 97, 116, 110, 195, 161, 32, 12, 137, 107, 195, 182, 108, 116, 197, 145, 114,
- 101, 11, 8, 197, 32, 149, 20, 172, 176, 11, 8, 197, 32, 149, 20, 172, 176, 11, 0, 6, 2, 95, 101, 109, 0, 9, 198, 88, 148, 211,
- 106, 178, 192, 11, 0, 13, 202, 24, 83, 142, 80, 20, 148, 113, 55, 18, 4, 11, 12, 201, 81, 195, 79, 28, 21, 28, 77, 48, 76, 11,
- 11, 200, 65, 33, 70, 21, 39, 12, 40, 16, 11, 10, 199, 44, 144, 162, 46, 179, 22, 20, 11, 0, 12, 201, 20, 118, 69, 105, 65, 84,
- 137, 49, 78, 11, 12, 201, 20, 118, 69, 105, 65, 84, 137, 49, 78, 11, 32, 73, 20, 118, 69, 105, 65, 84, 137, 49, 78, 109, 79, 12,
- 109, 89, 47, 109, 47, 113, 91, 109, 50, 23, 37, 91, 0, 11, 81, 105, 115, 32, 16, 205, 82, 132, 150, 136, 230, 74, 5, 96, 83, 48,
- 21, 15, 80, 11, 12, 201, 44, 145, 143, 29, 196, 207, 49, 71, 11, 11, 0, 34, 73, 112, 195, 1, 66, 85, 15, 81, 71, 11, 114, 55,
- 12, 108, 48, 112, 47, 39, 47, 12, 114, 49, 23, 65, 109, 81, 0, 11, 81, 109, 101, 103, 32, 56, 11, 105, 100, 197, 145, 106, 195, 161,
- 114, 195, 161, 115, 37, 72, 118, 57, 114, 52, 114, 91, 23, 55, 109, 89, 23, 108, 23, 57, 109, 55, 12, 109, 65, 88, 118, 0, 11, 83,
- 108, 101, 115, 122, 32, 97, 32, 106, 101, 108, 108, 101, 109, 122, 197, 145, 32, 9, 198, 10, 179, 148, 21, 67, 137, 11, 15, 140, 102, 101,
- 108, 195, 188, 108, 101, 116, 114, 197, 145, 108, 11, 0, 10, 199, 40, 83, 5, 57, 72, 147, 20, 11, 6, 195, 77, 168, 148, 11, 0, 10,
- 199, 17, 39, 7, 84, 199, 19, 4, 11, 17, 142, 109, 197, 177, 107, 195, 182, 100, 195, 169, 115, 114, 197, 145, 108, 11, 7, 196, 78, 163,
- 25, 80, 11, 0, 10, 199, 36, 195, 5, 82, 34, 197, 76, 11, 11, 200, 161, 52, 218, 20, 113, 75, 21, 64, 11, 34, 70, 24, 83, 28,
- 48, 199, 19, 83, 109, 55, 114, 55, 12, 114, 91, 23, 89, 109, 52, 37, 50, 47, 0, 11, 81, 115, 122, 101, 114, 105, 110, 116, 32, 11,
- 200, 81, 195, 79, 28, 21, 28, 76, 16, 11, 11, 200, 173, 161, 78, 21, 65, 75, 21, 64, 11, 11, 200, 8, 83, 153, 168, 165, 28, 76,
- 16, 11, 7, 196, 160, 227, 133, 44, 11, 0, 9, 198, 72, 83, 132, 20, 197, 0, 11, 12, 137, 102, 101, 108, 101, 108, 197, 145, 115, 101,
- 11, 10, 199, 89, 195, 1, 77, 165, 28, 76, 11, 8, 197, 160, 234, 11, 21, 64, 11, 10, 199, 81, 195, 79, 28, 21, 28, 76, 11, 11,
- 200, 20, 118, 69, 57, 37, 72, 113, 48, 17, 0, 46, 10, 104, 111, 114, 100, 101, 114, 101, 106, 197, 177, 107, 39, 52, 72, 109, 52, 109,
- 57, 117, 23, 49, 113, 52, 72, 113, 91, 71, 109, 50, 0, 11, 81, 107, 195, 169, 114, 100, 195, 169, 115, 98, 101, 110, 32, 7, 196, 89,
- 196, 143, 52, 11, 7, 196, 66, 35, 4, 4, 11, 10, 199, 8, 87, 12, 50, 85, 28, 76, 11, 7, 196, 66, 35, 4, 4, 11, 6, 195,
- 18, 131, 148, 11, 0, 12, 3, 95, 104, 101, 107, 6, 113, 71, 109, 52, 0, 9, 198, 8, 20, 156, 80, 167, 20, 11, 10, 199, 80, 84,
- 141, 20, 195, 133, 44, 11, 11, 200, 8, 84, 218, 21, 38, 162, 76, 80, 11, 9, 198, 53, 83, 139, 112, 167, 20, 11, 0, 7, 2, 95,
- 115, 109, 91, 0, 11, 200, 80, 84, 141, 136, 177, 75, 21, 64, 11, 11, 200, 161, 52, 218, 20, 170, 14, 56, 144, 11, 11, 200, 44, 81,
- 34, 49, 145, 75, 21, 64, 11, 11, 200, 40, 83, 26, 137, 49, 75, 21, 64, 11, 7, 196, 42, 115, 129, 44, 11, 10, 4, 95, 50, 48,
- 101, 107, 40, 89, 0, 0, 8, 197, 44, 244, 170, 4, 176, 11, 40, 70, 8, 80, 211, 172, 197, 0, 71, 109, 76, 111, 55, 47, 23, 113,
- 52, 47, 113, 49, 113, 50, 109, 49, 0, 11, 81, 195, 169, 114, 116, 195, 169, 107, 195, 169, 110, 101, 107, 32, 47, 12, 107, 195, 169, 114,
- 100, 197, 145, 195, 173, 118, 101, 116, 49, 113, 52, 72, 118, 112, 84, 109, 47, 23, 49, 113, 89, 112, 47, 109, 50, 37, 0, 11, 81, 107,
- 195, 169, 115, 122, 195, 173, 116, 101, 110, 105, 32, 49, 12, 107, 195, 169, 114, 100, 197, 145, 195, 173, 118, 101, 116, 49, 113, 52, 72, 118,
- 112, 84, 109, 47, 23, 49, 113, 89, 112, 47, 109, 50, 109, 49, 0, 11, 81, 107, 195, 169, 115, 122, 195, 173, 116, 101, 110, 101, 107, 32,
- 9, 198, 20, 208, 133, 73, 33, 76, 11, 8, 197, 26, 35, 14, 20, 176, 11, 15, 140, 107, 195, 169, 114, 100, 197, 145, 195, 173, 118, 101,
- 116, 11, 8, 197, 74, 36, 218, 20, 176, 11, 7, 196, 58, 37, 133, 56, 11, 8, 197, 112, 195, 14, 4, 176, 11, 0, 11, 200, 45, 83,
- 20, 169, 39, 10, 113, 64, 11, 8, 197, 50, 36, 10, 20, 224, 11, 11, 4, 95, 104, 97, 99, 48, 37, 48, 108, 0, 0, 8, 197, 8,
- 83, 142, 20, 64, 11, 21, 66, 97, 96, 47, 37, 88, 109, 50, 110, 47, 12, 109, 55, 0, 44, 42, 81, 101, 108, 32, 0, 11, 200, 80,
- 20, 148, 32, 21, 14, 4, 176, 11, 12, 201, 32, 145, 193, 57, 148, 218, 112, 192, 64, 11, 30, 67, 25, 84, 129, 83, 40, 52, 108, 23,
- 72, 39, 55, 81, 39, 49, 108, 47, 0, 11, 81, 100, 111, 108, 103, 111, 107, 97, 116, 32, 6, 195, 25, 84, 129, 11, 12, 201, 4, 67,
- 205, 112, 230, 79, 105, 64, 64, 11, 6, 195, 21, 36, 133, 11, 0, 9, 198, 46, 36, 132, 21, 165, 5, 11, 11, 200, 32, 20, 218, 57,
- 195, 10, 84, 176, 11, 11, 200, 32, 83, 25, 104, 85, 2, 20, 224, 11, 11, 200, 36, 225, 37, 80, 245, 20, 4, 176, 11, 0, 9, 198,
- 34, 37, 22, 136, 120, 142, 11, 8, 197, 157, 39, 11, 36, 112, 11, 8, 197, 80, 21, 129, 49, 144, 11, 0, 8, 197, 32, 20, 131, 60,
- 192, 11, 11, 200, 32, 21, 1, 48, 243, 77, 4, 192, 11, 9, 198, 77, 170, 203, 78, 33, 192, 11, 12, 201, 77, 160, 75, 20, 208, 133,
- 72, 82, 64, 11, 9, 198, 77, 170, 203, 78, 33, 192, 11, 0, 18, 2, 95, 123, 49, 6, 109, 88, 72, 118, 49, 108, 48, 76, 39, 91,
- 0, 27, 35, 67, 5, 36, 129, 108, 52, 52, 108, 10, 6, 15, 47, 110, 52, 109, 49, 109, 72, 50, 37, 0, 11, 81, 116, 195, 182, 114,
- 101, 107, 101, 100, 110, 105, 32, 30, 67, 5, 36, 129, 108, 52, 52, 108, 10, 6, 15, 49, 113, 52, 57, 111, 49, 0, 11, 81, 107, 195,
- 169, 114, 106, 195, 188, 107, 32, 30, 67, 5, 36, 129, 108, 52, 52, 108, 23, 57, 40, 47, 39, 47, 12, 108, 65, 0, 11, 81, 106, 117,
- 116, 111, 116, 116, 97, 109, 32, 37, 67, 5, 36, 129, 108, 52, 52, 108, 23, 84, 39, 50, 108, 47, 49, 39, 88, 115, 108, 50, 0, 11,
- 81, 118, 111, 110, 97, 116, 107, 111, 122, 195, 179, 97, 110, 32, 18, 67, 5, 36, 129, 108, 52, 52, 108, 23, 37, 91, 0, 11, 81, 105,
- 115, 32, 23, 67, 61, 36, 129, 39, 52, 52, 108, 10, 6, 15, 108, 55, 114, 0, 11, 81, 97, 108, 195, 161, 32, 45, 67, 5, 36, 129,
- 108, 52, 52, 108, 23, 49, 109, 55, 12, 23, 39, 72, 108, 83, 37, 79, 109, 55, 50, 37, 0, 11, 82, 107, 101, 108, 108, 32, 111, 100,
- 97, 102, 105, 103, 121, 101, 108, 110, 105, 32, 35, 68, 88, 147, 28, 28, 84, 37, 55, 114, 81, 15, 72, 37, 76, 118, 91, 113, 81, 109,
- 0, 11, 81, 100, 105, 99, 115, 197, 145, 115, 195, 169, 103, 101, 32, 6, 195, 5, 36, 129, 11, 0, 9, 198, 90, 33, 218, 21, 69, 0,
- 11, 9, 198, 90, 33, 218, 21, 69, 0, 11, 9, 198, 32, 19, 28, 49, 197, 0, 11, 0, 20, 4, 95, 226, 128, 179, 72, 40, 48, 55,
- 108, 108, 48, 39, 89, 47, 52, 115, 83, 0, 10, 199, 20, 193, 40, 57, 65, 78, 36, 11, 9, 198, 44, 86, 133, 50, 36, 212, 11, 0,
- 15, 4, 95, 226, 128, 178, 108, 48, 39, 89, 47, 52, 115, 83, 0, 15, 204, 44, 243, 134, 36, 117, 82, 112, 50, 103, 41, 197, 0, 11,
- 10, 199, 46, 36, 218, 149, 65, 78, 36, 11, 0, 10, 199, 46, 132, 171, 48, 216, 142, 100, 11, 36, 73, 8, 243, 153, 60, 201, 84, 4,
- 226, 64, 71, 39, 67, 39, 55, 112, 47, 108, 50, 37, 23, 52, 108, 57, 47, 108, 0, 11, 81, 114, 97, 106, 116, 97, 32, 9, 198, 112,
- 195, 37, 81, 83, 139, 11, 12, 201, 8, 150, 143, 57, 153, 84, 4, 226, 64, 11, 12, 201, 8, 150, 148, 61, 57, 84, 4, 226, 64, 11,
- 15, 4, 95, 50, 48, 113, 107, 40, 89, 108, 72, 37, 49, 108, 0, 0, 14, 4, 95, 226, 128, 176, 109, 88, 52, 109, 55, 113, 49, 0,
- 9, 198, 88, 86, 162, 74, 37, 0, 11, 6, 195, 88, 149, 20, 11, 0, 16, 2, 95, 125, 84, 6, 113, 81, 49, 108, 48, 76, 39, 91,
- 0, 27, 9, 198, 41, 85, 15, 81, 64, 75, 11, 7, 196, 53, 85, 1, 80, 11, 0, 20, 2, 95, 124, 83, 111, 81, 12, 118, 55, 109,
- 81, 109, 91, 84, 39, 50, 108, 55, 0, 8, 197, 169, 54, 148, 4, 208, 11, 9, 198, 44, 244, 156, 8, 19, 128, 11, 10, 199, 16, 243,
- 7, 61, 163, 129, 44, 11, 10, 199, 80, 20, 148, 4, 195, 65, 44, 11, 6, 195, 45, 196, 128, 11, 6, 195, 41, 196, 128, 11, 7, 195,
- 9, 196, 128, 72, 8, 0, 27, 69, 20, 195, 106, 49, 64, 109, 55, 65, 116, 55, 47, 23, 113, 84, 109, 49, 0, 11, 81, 195, 169, 118,
- 101, 107, 32, 25, 69, 82, 35, 92, 40, 16, 47, 113, 65, 114, 57, 108, 23, 55, 109, 89, 0, 11, 81, 108, 101, 115, 122, 32, 8, 197,
- 82, 35, 92, 40, 16, 11, 0, 38, 68, 74, 33, 197, 56, 52, 113, 81, 109, 50, 23, 49, 37, 47, 108, 55, 114, 55, 47, 114, 49, 0,
- 11, 81, 107, 105, 116, 97, 108, 195, 161, 108, 116, 195, 161, 107, 32, 9, 198, 112, 195, 37, 80, 167, 11, 11, 0, 8, 197, 80, 19, 132,
- 148, 160, 11, 7, 132, 102, 197, 145, 115, 11, 7, 196, 77, 197, 130, 4, 11, 12, 201, 80, 20, 148, 4, 195, 92, 88, 19, 0, 11, 10,
- 199, 20, 197, 5, 72, 161, 68, 80, 11, 0, 7, 66, 105, 48, 90, 113, 0, 9, 198, 4, 167, 14, 48, 165, 75, 11, 7, 132, 98, 197,
- 145, 114, 11, 0, 12, 201, 77, 160, 66, 112, 198, 79, 105, 167, 11, 11, 11, 200, 36, 225, 21, 49, 196, 220, 72, 16, 11, 14, 139, 102,
- 101, 106, 108, 197, 145, 100, 195, 182, 116, 116, 11, 14, 139, 107, 101, 122, 100, 197, 145, 100, 195, 182, 116, 116, 11, 0, 31, 67, 4, 131,
- 204, 108, 107, 39, 55, 23, 84, 108, 50, 23, 48, 113, 50, 88, 0, 11, 82, 118, 97, 110, 32, 112, 195, 169, 110, 122, 32, 10, 199, 32,
- 83, 25, 104, 85, 2, 20, 11, 8, 197, 4, 176, 82, 77, 160, 11, 0, 10, 199, 76, 183, 12, 113, 165, 28, 44, 11, 16, 141, 101, 108,
- 107, 101, 122, 100, 197, 145, 100, 195, 182, 116, 116, 11, 14, 4, 95, 50, 48, 111, 107, 40, 89, 108, 72, 37, 49, 0, 0, 9, 198, 77,
- 161, 76, 48, 83, 64, 11, 17, 142, 109, 101, 103, 107, 101, 122, 100, 197, 145, 100, 195, 182, 116, 116, 11, 11, 200, 8, 150, 129, 48, 243,
- 77, 4, 192, 11, 17, 198, 72, 244, 211, 105, 83, 0, 11, 81, 102, 117, 116, 111, 116, 116, 32, 11, 200, 5, 52, 218, 60, 227, 153, 4,
- 192, 11, 17, 142, 195, 169, 114, 100, 101, 107, 108, 197, 145, 100, 195, 182, 116, 116, 11, 12, 67, 16, 245, 206, 72, 39, 58, 50, 0, 42,
- 42, 0, 8, 197, 80, 19, 153, 113, 64, 11, 9, 198, 24, 244, 132, 84, 195, 137, 11, 12, 201, 81, 196, 135, 100, 19, 28, 76, 243, 128,
- 11, 14, 139, 112, 101, 116, 197, 145, 102, 105, 114, 197, 145, 108, 11, 9, 198, 24, 83, 20, 20, 227, 137, 11, 9, 198, 32, 83, 25, 21,
- 163, 137, 11, 9, 198, 24, 244, 132, 84, 195, 137, 11, 9, 198, 32, 83, 25, 21, 163, 137, 11, 0, 53, 73, 80, 20, 148, 4, 195, 65,
- 44, 176, 76, 47, 108, 52, 47, 108, 55, 65, 108, 49, 12, 108, 55, 10, 6, 15, 49, 108, 48, 76, 39, 55, 108, 47, 71, 108, 50, 0,
- 11, 81, 107, 97, 112, 99, 115, 111, 108, 97, 116, 98, 97, 110, 32, 27, 4, 102, 197, 145, 116, 83, 118, 47, 23, 84, 114, 52, 40, 50,
- 49, 0, 11, 81, 118, 195, 161, 114, 117, 110, 107, 32, 36, 71, 58, 133, 133, 50, 36, 197, 76, 50, 110, 84, 109, 55, 113, 91, 109, 91,
- 23, 47, 109, 89, 47, 109, 47, 0, 11, 81, 116, 101, 115, 122, 116, 101, 116, 32, 9, 198, 8, 150, 148, 61, 48, 84, 11, 15, 140, 116,
- 195, 169, 116, 101, 108, 195, 169, 114, 197, 145, 108, 11, 7, 132, 102, 197, 145, 116, 11, 0, 16, 141, 116, 195, 182, 114, 118, 195, 169, 110,
- 121, 114, 197, 145, 108, 11, 9, 198, 36, 65, 71, 21, 57, 84, 11, 9, 198, 77, 167, 14, 18, 34, 193, 11, 0, 11, 200, 40, 241, 211,
- 104, 16, 156, 49, 144, 11, 30, 69, 4, 192, 80, 84, 192, 108, 55, 108, 48, 40, 55, 23, 84, 109, 50, 12, 37, 109, 0, 11, 81, 118,
- 101, 110, 110, 105, 101, 32, 8, 197, 4, 192, 80, 84, 192, 11, 0, 11, 200, 20, 211, 34, 44, 86, 148, 21, 64, 11, 10, 199, 72, 81,
- 201, 77, 165, 5, 72, 11, 9, 198, 28, 243, 132, 60, 195, 137, 11, 0, 33, 68, 76, 244, 156, 56, 91, 39, 52, 114, 50, 23, 49, 37,
- 72, 109, 52, 111, 55, 47, 0, 11, 81, 107, 105, 100, 101, 114, 195, 188, 108, 116, 32, 19, 144, 107, 195, 182, 122, 108, 101, 107, 101, 100,
- 195, 169, 115, 98, 197, 145, 108, 11, 9, 198, 46, 131, 153, 89, 71, 18, 11, 7, 196, 76, 244, 156, 56, 11, 0, 7, 196, 29, 196, 132,
- 4, 11, 36, 73, 44, 144, 68, 113, 51, 203, 10, 115, 0, 49, 37, 108, 72, 114, 91, 39, 49, 71, 115, 55, 23, 108, 107, 39, 88, 0,
- 11, 81, 97, 104, 104, 111, 122, 32, 13, 202, 77, 161, 77, 136, 198, 76, 22, 84, 156, 76, 11, 7, 196, 9, 196, 139, 36, 11, 0, 10,
- 199, 33, 197, 20, 137, 37, 28, 72, 11, 9, 198, 80, 18, 193, 72, 160, 64, 11, 9, 198, 4, 212, 21, 48, 192, 64, 11, 10, 199, 88,
- 20, 137, 112, 228, 211, 112, 11, 9, 198, 88, 149, 1, 80, 160, 64, 11, 9, 198, 53, 85, 1, 80, 160, 64, 11, 0, 10, 199, 21, 49,
- 84, 20, 176, 133, 56, 11, 7, 196, 136, 161, 162, 48, 17, 6, 195, 53, 64, 64, 13, 0, 7, 196, 85, 64, 220, 56, 11, 8, 197, 89,
- 195, 20, 4, 176, 11, 7, 196, 90, 33, 197, 104, 11, 7, 196, 32, 246, 148, 4, 11, 0, 14, 203, 52, 81, 206, 100, 147, 22, 112, 229,
- 76, 113, 48, 11, 9, 198, 4, 192, 80, 77, 162, 75, 11, 10, 199, 77, 170, 204, 21, 69, 5, 52, 11, 9, 198, 24, 83, 20, 137, 65,
- 76, 11, 9, 198, 90, 35, 9, 80, 82, 192, 11, 0, 9, 198, 137, 97, 75, 8, 83, 128, 11, 9, 198, 52, 83, 66, 73, 195, 128, 11,
- 45, 68, 20, 118, 73, 44, 109, 79, 12, 37, 49, 10, 6, 15, 47, 109, 55, 109, 48, 107, 109, 57, 113, 52, 118, 55, 0, 11, 81, 116,
- 101, 108, 101, 112, 104, 101, 108, 121, 195, 169, 114, 197, 145, 108, 32, 18, 207, 76, 18, 148, 157, 71, 10, 136, 179, 218, 80, 21, 39, 41,
- 195, 128, 11, 33, 68, 20, 118, 73, 44, 109, 79, 12, 37, 49, 23, 84, 109, 88, 109, 47, 118, 57, 109, 0, 11, 81, 118, 101, 122, 101,
- 116, 197, 145, 106, 101, 32, 40, 68, 20, 118, 73, 44, 109, 79, 12, 37, 49, 23, 49, 113, 48, 84, 37, 91, 109, 55, 118, 57, 109, 0,
- 11, 81, 107, 195, 169, 112, 118, 105, 115, 101, 108, 197, 145, 106, 101, 32, 9, 198, 64, 243, 148, 41, 195, 128, 11, 9, 198, 44, 20, 3,
- 77, 195, 128, 11, 7, 196, 20, 118, 73, 44, 11, 17, 66, 97, 128, 107, 116, 89, 12, 108, 55, 0, 44, 42, 81, 97, 108, 32, 0, 10,
- 199, 74, 36, 218, 48, 85, 5, 44, 11, 11, 200, 8, 85, 133, 104, 85, 20, 20, 176, 11, 10, 199, 80, 84, 133, 53, 68, 197, 56, 11,
- 9, 198, 46, 134, 168, 49, 65, 75, 11, 0, 8, 197, 161, 52, 218, 20, 112, 11, 40, 72, 60, 197, 129, 76, 21, 12, 4, 224, 39, 55,
- 84, 108, 91, 108, 47, 55, 108, 50, 23, 55, 109, 84, 113, 55, 52, 109, 0, 11, 81, 108, 101, 118, 195, 169, 108, 114, 101, 32, 11, 200,
- 36, 229, 5, 72, 225, 84, 20, 224, 11, 11, 200, 37, 51, 69, 72, 85, 12, 20, 224, 11, 8, 197, 50, 35, 153, 20, 112, 11, 9, 198,
- 65, 196, 148, 41, 197, 0, 11, 10, 199, 50, 36, 34, 76, 184, 142, 80, 11, 22, 67, 97, 134, 0, 107, 108, 52, 65, 37, 50, 119, 12,
- 35, 55, 0, 44, 42, 81, 97, 108, 32, 0, 12, 201, 32, 20, 218, 57, 195, 1, 81, 64, 76, 11, 12, 201, 24, 83, 11, 21, 42, 204,
- 80, 82, 192, 11, 5, 194, 112, 224, 72, 0, 14, 203, 80, 20, 1, 77, 165, 1, 48, 21, 20, 4, 192, 11, 7, 196, 56, 82, 201, 44,
- 11, 13, 4, 95, 35, 51, 50, 89, 6, 115, 49, 110, 88, 0, 0, 12, 201, 32, 149, 129, 80, 179, 218, 61, 69, 0, 11, 9, 198, 4,
- 192, 75, 84, 195, 137, 11, 0, 9, 198, 88, 147, 28, 29, 197, 0, 11, 8, 197, 57, 147, 205, 60, 224, 11, 8, 197, 64, 144, 67, 60,
- 224, 11, 13, 7, 95, 35, 45, 195, 169, 105, 103, 113, 37, 81, 0, 0, 6, 195, 74, 36, 192, 11, 6, 195, 46, 36, 192, 11, 0, 25,
- 69, 24, 244, 132, 84, 192, 83, 39, 34, 72, 40, 55, 23, 109, 55, 118, 0, 11, 81, 101, 108, 197, 145, 32, 9, 134, 116, 197, 145, 108,
- 101, 100, 11, 8, 197, 24, 244, 132, 84, 192, 11, 0, 10, 199, 24, 150, 133, 80, 226, 107, 44, 11, 23, 67, 97, 98, 64, 47, 37, 88,
- 109, 50, 107, 108, 47, 12, 108, 55, 0, 44, 42, 81, 97, 108, 32, 26, 67, 97, 98, 64, 47, 37, 88, 109, 50, 107, 108, 47, 39, 72,
- 37, 49, 37, 81, 0, 44, 42, 81, 105, 103, 32, 0, 32, 67, 4, 210, 84, 108, 65, 37, 47, 23, 107, 108, 89, 50, 114, 55, 39, 49,
- 0, 11, 81, 104, 97, 115, 122, 110, 195, 161, 108, 111, 107, 32, 26, 67, 96, 150, 0, 47, 37, 88, 109, 50, 49, 37, 55, 109, 50, 119,
- 12, 109, 55, 0, 44, 42, 81, 101, 108, 32, 0, 12, 201, 46, 83, 156, 48, 21, 28, 88, 19, 0, 11, 8, 197, 36, 226, 220, 8, 32,
- 11, 0, 24, 67, 53, 196, 128, 65, 114, 52, 10, 6, 15, 108, 48, 52, 115, 0, 11, 81, 97, 112, 114, 195, 179, 32, 31, 67, 53, 196,
- 128, 65, 114, 52, 10, 6, 15, 109, 55, 113, 52, 47, 113, 49, 0, 11, 81, 101, 108, 195, 169, 114, 116, 195, 169, 107, 32, 49, 67, 53,
- 196, 128, 65, 114, 52, 10, 6, 15, 49, 109, 84, 113, 91, 71, 113, 10, 6, 15, 107, 108, 55, 12, 108, 50, 37, 0, 11, 82, 107, 101,
- 118, 195, 169, 115, 98, 195, 169, 32, 104, 97, 108, 108, 97, 110, 105, 32, 34, 67, 53, 196, 128, 65, 114, 52, 23, 55, 109, 107, 109, 76,
- 12, 113, 81, 109, 91, 0, 11, 81, 108, 101, 104, 101, 116, 115, 195, 169, 103, 101, 115, 32, 32, 67, 53, 196, 128, 65, 114, 52, 23, 65,
- 109, 81, 89, 39, 49, 39, 47, 12, 0, 11, 81, 109, 101, 103, 115, 122, 111, 107, 111, 116, 116, 32, 9, 198, 82, 35, 92, 88, 19, 0,
- 11, 32, 67, 53, 196, 128, 65, 114, 52, 23, 49, 39, 52, 114, 71, 52, 115, 55, 0, 11, 81, 107, 111, 114, 195, 161, 98, 98, 114, 195,
- 179, 108, 32, 23, 68, 76, 147, 131, 76, 91, 37, 50, 76, 15, 81, 39, 50, 72, 0, 11, 81, 103, 111, 110, 100, 32, 37, 68, 76, 147,
- 131, 76, 91, 37, 50, 76, 23, 109, 79, 12, 109, 47, 113, 52, 47, 113, 91, 0, 11, 81, 101, 103, 121, 101, 116, 195, 169, 114, 116, 195,
- 169, 115, 32, 23, 67, 53, 196, 128, 65, 114, 52, 15, 91, 39, 49, 108, 47, 0, 11, 81, 115, 111, 107, 97, 116, 32, 9, 198, 13, 58,
- 11, 44, 83, 128, 11, 9, 198, 60, 192, 211, 156, 32, 128, 11, 7, 196, 76, 147, 131, 76, 11, 6, 195, 89, 196, 128, 11, 6, 195, 53,
- 196, 128, 11, 6, 195, 113, 4, 128, 15, 0, 7, 196, 136, 195, 133, 44, 11, 12, 201, 32, 20, 218, 57, 195, 39, 44, 21, 0, 11, 10,
- 199, 57, 149, 71, 60, 69, 1, 56, 11, 7, 196, 80, 18, 193, 72, 11, 9, 198, 77, 73, 76, 85, 58, 128, 11, 11, 200, 28, 22, 132,
- 5, 55, 7, 61, 64, 11, 8, 195, 53, 66, 64, 13, 42, 42, 14, 68, 29, 148, 197, 88, 79, 109, 91, 109, 84, 0, 42, 42, 0, 25,
- 69, 26, 131, 40, 81, 64, 83, 110, 55, 110, 47, 12, 23, 114, 55, 12, 0, 11, 81, 195, 161, 108, 108, 32, 52, 74, 46, 133, 5, 48,
- 86, 133, 81, 68, 226, 28, 49, 110, 47, 109, 55, 109, 88, 109, 76, 12, 113, 81, 23, 71, 37, 89, 47, 39, 91, 112, 47, 108, 50, 37,
- 0, 11, 81, 98, 105, 122, 116, 111, 115, 195, 173, 116, 97, 110, 105, 32, 22, 69, 26, 131, 40, 81, 64, 83, 110, 55, 110, 47, 12, 23,
- 37, 91, 0, 11, 81, 105, 115, 32, 14, 203, 72, 83, 132, 20, 195, 5, 56, 84, 211, 136, 112, 11, 7, 196, 40, 241, 220, 56, 11, 7,
- 196, 14, 83, 69, 56, 11, 9, 197, 46, 134, 168, 81, 64, 72, 17, 8, 197, 26, 131, 40, 81, 64, 11, 8, 197, 54, 129, 232, 81, 64,
- 11, 0, 26, 71, 77, 167, 13, 60, 197, 1, 52, 89, 114, 65, 39, 55, 47, 108, 65, 23, 49, 37, 0, 11, 81, 107, 105, 32, 8, 197,
- 46, 36, 138, 20, 224, 11, 9, 198, 37, 39, 14, 101, 83, 20, 11, 8, 197, 36, 112, 90, 112, 224, 11, 10, 199, 13, 50, 78, 112, 197,
- 1, 52, 11, 11, 200, 32, 17, 19, 21, 33, 71, 8, 80, 11, 5, 194, 160, 224, 11, 10, 135, 197, 145, 115, 122, 195, 169, 110, 15, 0,
- 9, 198, 77, 167, 14, 18, 34, 192, 11, 8, 197, 25, 194, 140, 8, 16, 11, 10, 199, 18, 131, 148, 161, 69, 5, 52, 11, 0, 14, 139,
- 101, 108, 197, 145, 102, 111, 114, 100, 117, 108, 116, 11, 10, 199, 77, 167, 13, 60, 197, 1, 44, 11, 9, 198, 28, 243, 132, 60, 194, 129,
- 11, 7, 132, 101, 108, 197, 145, 11, 7, 132, 101, 108, 197, 145, 11, 13, 67, 5, 67, 64, 114, 47, 113, 109, 65, 0, 42, 42, 0, 6,
- 195, 148, 120, 146, 11, 12, 201, 77, 161, 82, 88, 86, 133, 81, 65, 76, 11, 51, 73, 77, 161, 82, 88, 86, 133, 80, 82, 192, 89, 109,
- 52, 84, 109, 88, 109, 47, 109, 49, 23, 48, 114, 57, 114, 88, 107, 108, 47, 50, 108, 49, 0, 11, 81, 112, 195, 161, 108, 121, 195, 161,
- 122, 104, 97, 116, 110, 97, 107, 32, 8, 197, 46, 133, 40, 81, 64, 11, 13, 202, 24, 83, 19, 106, 115, 1, 49, 196, 207, 44, 11, 10,
- 199, 65, 35, 199, 72, 19, 66, 4, 11, 14, 139, 118, 195, 169, 103, 122, 197, 145, 100, 116, 101, 107, 11, 8, 197, 24, 244, 146, 113, 48,
- 11, 0, 27, 66, 168, 160, 116, 57, 10, 6, 15, 108, 71, 55, 108, 49, 39, 47, 0, 11, 81, 97, 98, 108, 97, 107, 111, 116, 32, 30,
- 66, 168, 160, 116, 57, 23, 65, 109, 81, 39, 55, 72, 114, 91, 47, 0, 11, 81, 109, 101, 103, 111, 108, 100, 195, 161, 115, 116, 32, 45,
- 13, 101, 108, 108, 101, 110, 197, 145, 114, 122, 195, 182, 116, 116, 109, 55, 12, 109, 50, 110, 52, 88, 110, 47, 12, 23, 109, 79, 91, 113,
- 81, 109, 0, 11, 81, 101, 103, 121, 115, 195, 169, 103, 101, 32, 20, 66, 168, 160, 116, 57, 15, 108, 57, 47, 115, 0, 11, 81, 97, 106,
- 116, 195, 179, 32, 9, 198, 44, 149, 1, 49, 195, 20, 11, 9, 198, 88, 150, 147, 29, 195, 20, 11, 5, 194, 168, 160, 11, 0, 14, 203,
- 36, 225, 146, 5, 53, 18, 84, 181, 42, 72, 16, 11, 0, 23, 69, 77, 160, 86, 113, 64, 89, 108, 84, 114, 47, 23, 91, 109, 65, 0,
- 11, 81, 115, 101, 109, 32, 9, 198, 61, 54, 148, 61, 163, 137, 11, 8, 197, 56, 20, 10, 113, 64, 11, 7, 196, 72, 244, 211, 104, 11,
- 0, 12, 137, 107, 195, 182, 116, 101, 110, 100, 197, 145, 11, 9, 198, 64, 147, 12, 4, 224, 84, 11, 9, 198, 40, 21, 129, 76, 192, 84,
- 11, 8, 197, 44, 81, 4, 20, 224, 17, 0, 13, 138, 98, 197, 145, 118, 195, 173, 116, 101, 110, 105, 11, 12, 201, 52, 81, 193, 48, 20,
- 37, 82, 114, 129, 11, 0, 14, 139, 107, 195, 182, 122, 108, 101, 107, 101, 100, 197, 145, 11, 11, 200, 45, 34, 84, 36, 181, 83, 77, 192,
- 11, 0, 30, 71, 52, 147, 137, 77, 165, 5, 72, 65, 37, 50, 37, 89, 47, 109, 52, 15, 84, 39, 55, 47, 0, 11, 81, 118, 111, 108,
- 116, 32, 12, 201, 20, 118, 69, 56, 201, 84, 20, 226, 64, 11, 10, 199, 52, 147, 137, 77, 165, 5, 72, 11, 6, 195, 74, 36, 218, 11,
- 0, 11, 200, 13, 50, 78, 112, 194, 149, 56, 176, 11, 10, 199, 64, 20, 129, 54, 37, 5, 72, 11, 0, 6, 195, 24, 154, 148, 11, 0,
- 10, 199, 89, 195, 20, 61, 162, 1, 80, 11, 0, 0, 8, 197, 52, 244, 206, 136, 176, 11, 13, 202, 77, 161, 77, 8, 84, 235, 48, 226,
- 107, 44, 11, 0, 8, 197, 89, 193, 217, 156, 176, 11, 0, 43, 70, 44, 83, 12, 20, 225, 64, 49, 109, 55, 12, 109, 50, 109, 23, 71,
- 37, 89, 47, 39, 91, 112, 47, 108, 50, 37, 0, 11, 81, 98, 105, 122, 116, 111, 115, 195, 173, 116, 97, 110, 105, 32, 34, 70, 44, 83,
- 12, 20, 225, 64, 49, 109, 55, 12, 109, 50, 109, 23, 83, 37, 88, 109, 47, 50, 37, 0, 11, 81, 102, 105, 122, 101, 116, 110, 105, 32,
- 39, 70, 44, 83, 12, 20, 225, 64, 49, 109, 55, 12, 109, 50, 109, 23, 108, 6, 15, 48, 52, 39, 81, 52, 108, 65, 0, 11, 82, 97,
- 32, 112, 114, 111, 103, 114, 97, 109, 32, 44, 70, 52, 81, 5, 72, 33, 64, 65, 109, 72, 109, 52, 71, 109, 23, 47, 109, 52, 109, 55,
- 113, 91, 113, 71, 109, 50, 0, 11, 81, 116, 101, 114, 101, 108, 195, 169, 115, 195, 169, 98, 101, 110, 32, 9, 198, 46, 84, 226, 72, 146,
- 192, 11, 37, 70, 44, 83, 12, 20, 225, 64, 49, 109, 55, 12, 109, 50, 109, 15, 49, 110, 84, 109, 47, 50, 37, 109, 0, 11, 81, 107,
- 195, 182, 118, 101, 116, 110, 105, 101, 32, 9, 198, 44, 83, 12, 20, 225, 64, 11, 0, 6, 195, 20, 197, 128, 11, 10, 199, 57, 147, 205,
- 80, 21, 39, 44, 11, 6, 195, 21, 53, 5, 17, 0, 7, 196, 105, 196, 15, 72, 11, 25, 68, 97, 98, 73, 36, 47, 37, 88, 109, 50,
- 67, 39, 55, 119, 12, 108, 55, 0, 44, 42, 81, 97, 108, 32, 0, 9, 198, 34, 115, 129, 64, 145, 192, 11, 6, 195, 113, 37, 0, 11,
- 0, 0, 51, 73, 24, 83, 8, 5, 54, 142, 112, 201, 203, 83, 109, 55, 107, 108, 89, 50, 114, 55, 115, 49, 23, 55, 109, 47, 110, 55,
- 47, 113, 91, 109, 37, 47, 0, 11, 81, 108, 101, 116, 195, 182, 108, 116, 195, 169, 115, 101, 105, 116, 32, 72, 73, 24, 83, 142, 80, 20,
- 148, 61, 69, 0, 83, 109, 50, 12, 47, 108, 52, 47, 39, 47, 12, 23, 37, 91, 49, 39, 55, 114, 49, 23, 65, 111, 49, 110, 47, 12,
- 109, 47, 113, 91, 113, 47, 0, 11, 82, 105, 115, 107, 111, 108, 195, 161, 107, 32, 109, 197, 177, 107, 195, 182, 100, 116, 101, 116, 195, 169,
- 115, 195, 169, 116, 32, 40, 73, 24, 83, 8, 5, 54, 142, 112, 201, 203, 83, 109, 55, 107, 108, 89, 50, 114, 55, 115, 49, 23, 57, 110,
- 50, 12, 109, 49, 0, 11, 81, 106, 195, 182, 110, 110, 101, 107, 32, 10, 199, 24, 241, 193, 16, 128, 84, 156, 11, 6, 195, 29, 5, 64,
- 13, 0, 45, 71, 80, 19, 165, 80, 19, 132, 156, 47, 108, 50, 112, 47, 108, 50, 72, 115, 23, 37, 91, 65, 109, 52, 109, 47, 109, 49,
- 109, 47, 0, 11, 81, 105, 115, 109, 101, 114, 101, 116, 101, 107, 101, 116, 32, 11, 200, 25, 85, 20, 5, 66, 1, 82, 112, 11, 8, 197,
- 80, 19, 149, 50, 112, 11, 10, 199, 21, 84, 167, 65, 192, 167, 48, 11, 0, 6, 195, 34, 164, 192, 11, 0, 19, 144, 109, 197, 177, 107,
- 195, 182, 100, 116, 101, 116, 195, 169, 115, 104, 101, 122, 11, 8, 197, 113, 37, 76, 56, 144, 11, 6, 195, 77, 197, 128, 11, 10, 199, 77,
- 163, 205, 8, 21, 9, 28, 17, 0, 6, 195, 88, 17, 217, 72, 13, 202, 77, 161, 77, 64, 243, 148, 41, 192, 167, 48, 11, 7, 196, 34,
- 84, 133, 44, 11, 7, 196, 4, 66, 156, 44, 11, 6, 195, 24, 17, 217, 11, 7, 195, 88, 17, 217, 76, 8, 20, 4, 95, 51, 48, 113,
- 107, 108, 52, 10, 65, 37, 50, 119, 108, 72, 37, 49, 108, 0, 0, 35, 70, 46, 134, 168, 57, 56, 135, 49, 110, 88, 110, 50, 91, 113,
- 81, 23, 91, 39, 52, 108, 37, 71, 108, 0, 11, 81, 115, 111, 114, 97, 105, 98, 97, 32, 9, 198, 80, 17, 207, 104, 21, 0, 11, 9,
- 198, 24, 20, 1, 16, 244, 192, 11, 0, 7, 196, 4, 176, 82, 80, 11, 0, 10, 199, 65, 35, 199, 72, 19, 79, 44, 11, 6, 195, 77,
- 170, 7, 11, 0, 26, 70, 80, 19, 28, 48, 160, 64, 47, 108, 55, 114, 55, 57, 108, 23, 65, 109, 81, 0, 11, 81, 109, 101, 103, 32,
- 9, 198, 34, 115, 129, 64, 160, 64, 11, 20, 68, 81, 194, 129, 44, 47, 114, 57, 108, 49, 23, 37, 91, 0, 11, 81, 105, 115, 32, 12,
- 201, 89, 195, 20, 4, 179, 218, 32, 21, 0, 11, 7, 196, 52, 245, 15, 72, 11, 6, 195, 46, 36, 218, 11, 0, 7, 196, 89, 193, 231,
- 44, 11, 7, 196, 82, 36, 133, 56, 11, 11, 67, 65, 54, 148, 48, 89, 12, 47, 0, 41, 0, 9, 198, 36, 120, 142, 100, 82, 192, 11,
- 9, 198, 161, 67, 5, 80, 82, 192, 11, 12, 201, 28, 243, 132, 60, 192, 84, 80, 19, 0, 11, 0, 34, 69, 40, 83, 5, 57, 64, 57,
- 109, 55, 109, 50, 47, 23, 89, 114, 65, 40, 49, 52, 108, 0, 11, 81, 115, 122, 195, 161, 109, 117, 107, 114, 97, 32, 8, 197, 40, 83,
- 5, 57, 64, 11, 0, 9, 198, 41, 196, 129, 80, 18, 64, 11, 8, 197, 149, 39, 19, 72, 16, 11, 0, 10, 199, 40, 83, 5, 57, 65,
- 78, 20, 11, 12, 201, 77, 161, 82, 21, 1, 76, 56, 82, 192, 11, 12, 201, 24, 145, 217, 20, 195, 69, 76, 82, 192, 11, 8, 196, 32,
- 16, 156, 72, 72, 8, 0, 9, 134, 102, 197, 145, 122, 110, 105, 11, 12, 201, 173, 161, 77, 20, 197, 5, 80, 146, 192, 11, 10, 199, 46,
- 134, 144, 60, 229, 10, 4, 11, 9, 198, 88, 147, 28, 29, 192, 129, 11, 11, 136, 116, 197, 145, 108, 195, 188, 110, 107, 11, 19, 4, 95,
- 51, 48, 111, 107, 108, 52, 10, 65, 37, 50, 119, 108, 72, 37, 49, 0, 0, 16, 141, 109, 197, 177, 107, 195, 182, 100, 116, 101, 116, 116,
- 101, 107, 11, 12, 201, 8, 150, 143, 81, 68, 220, 29, 73, 204, 11, 0, 8, 197, 21, 33, 74, 137, 64, 11, 8, 197, 52, 20, 16, 113,
- 64, 11, 7, 196, 46, 36, 5, 76, 11, 7, 196, 21, 164, 133, 56, 11, 14, 203, 80, 83, 10, 21, 57, 84, 137, 56, 136, 21, 160, 11,
- 8, 197, 58, 34, 28, 57, 144, 11, 0, 9, 198, 40, 241, 213, 56, 176, 84, 11, 9, 198, 16, 243, 7, 84, 176, 84, 11, 11, 200, 112,
- 195, 1, 64, 245, 18, 156, 192, 11, 12, 137, 109, 197, 177, 107, 195, 182, 100, 197, 145, 11, 8, 197, 56, 82, 235, 56, 176, 11, 9, 198,
- 52, 17, 213, 56, 176, 84, 11, 0, 9, 198, 44, 20, 14, 112, 226, 192, 11, 10, 199, 48, 144, 197, 56, 49, 73, 80, 11, 9, 198, 88,
- 243, 14, 112, 226, 192, 11, 9, 198, 52, 83, 148, 172, 226, 192, 11, 9, 198, 80, 84, 150, 172, 226, 192, 11, 7, 196, 82, 131, 78, 36,
- 11, 7, 196, 49, 197, 14, 36, 11, 0, 36, 7, 115, 122, 105, 110, 116, 197, 177, 89, 37, 50, 47, 117, 23, 83, 109, 55, 107, 118, 88,
- 109, 47, 0, 11, 81, 102, 101, 108, 104, 197, 145, 122, 101, 116, 32, 10, 199, 24, 83, 43, 48, 85, 5, 80, 11, 10, 199, 46, 36, 5,
- 77, 56, 135, 20, 11, 10, 199, 74, 36, 218, 48, 85, 5, 80, 11, 8, 197, 44, 153, 82, 56, 144, 11, 0, 7, 196, 137, 38, 137, 44,
- 11, 6, 195, 113, 42, 128, 11, 0, 10, 199, 44, 20, 3, 76, 243, 14, 36, 11, 12, 201, 24, 145, 217, 20, 195, 69, 105, 65, 84, 11,
- 9, 198, 12, 146, 204, 60, 229, 0, 11, 12, 201, 52, 81, 207, 48, 64, 78, 84, 226, 192, 11, 10, 199, 48, 83, 69, 57, 65, 78, 36,
- 11, 0, 13, 202, 20, 194, 226, 65, 161, 76, 137, 58, 206, 44, 11, 0, 10, 199, 58, 36, 5, 77, 56, 135, 20, 11, 49, 15, 98, 197,
- 177, 110, 99, 115, 101, 108, 101, 107, 109, 195, 169, 110, 121, 71, 111, 50, 76, 109, 55, 109, 49, 65, 113, 67, 10, 6, 15, 79, 108, 50,
- 116, 57, 108, 0, 11, 81, 103, 121, 97, 110, 195, 186, 106, 97, 32, 16, 205, 32, 246, 154, 112, 167, 18, 84, 199, 19, 60, 176, 129, 56,
- 11, 12, 201, 52, 81, 212, 20, 201, 84, 172, 226, 192, 11, 0, 7, 196, 82, 131, 73, 44, 11, 7, 196, 9, 195, 137, 44, 11, 0, 31,
- 68, 49, 197, 39, 44, 55, 114, 47, 115, 49, 23, 89, 114, 65, 114, 52, 108, 0, 11, 81, 115, 122, 195, 161, 109, 195, 161, 114, 97, 32,
- 12, 201, 24, 83, 8, 5, 54, 142, 112, 195, 137, 11, 7, 196, 46, 129, 40, 76, 11, 0, 8, 197, 112, 195, 10, 60, 224, 11, 6, 195,
- 25, 194, 148, 11, 6, 195, 26, 162, 148, 11, 0, 0, 7, 196, 4, 176, 201, 156, 11, 0, 13, 202, 52, 81, 211, 106, 179, 5, 82, 36,
- 226, 80, 11, 45, 68, 85, 64, 193, 36, 40, 119, 12, 108, 37, 23, 113, 48, 111, 55, 109, 47, 109, 23, 109, 55, 118, 47, 12, 0, 11,
- 82, 195, 169, 112, 195, 188, 108, 101, 116, 101, 32, 101, 108, 197, 145, 116, 116, 32, 13, 202, 24, 83, 20, 172, 229, 5, 82, 36, 226, 80,
- 11, 0, 0, 47, 70, 89, 196, 136, 5, 73, 192, 84, 114, 52, 107, 108, 47, 115, 23, 108, 55, 108, 49, 40, 55, 114, 91, 114, 52, 115,
- 55, 0, 11, 81, 97, 108, 97, 107, 117, 108, 195, 161, 115, 195, 161, 114, 195, 179, 108, 32, 27, 70, 89, 196, 136, 5, 73, 192, 84, 114,
- 52, 107, 108, 47, 115, 23, 109, 91, 118, 0, 11, 81, 101, 115, 197, 145, 32, 9, 198, 89, 196, 136, 5, 73, 192, 11, 9, 198, 89, 193,
- 200, 5, 73, 192, 11, 9, 198, 49, 197, 8, 5, 73, 192, 11, 9, 198, 89, 196, 136, 5, 73, 192, 11, 0, 9, 198, 89, 195, 12, 113,
- 41, 204, 11, 0, 29, 72, 52, 81, 207, 48, 66, 1, 82, 112, 65, 109, 81, 39, 55, 72, 107, 108, 47, 115, 23, 108, 88, 0, 11, 81,
- 97, 122, 32, 10, 199, 32, 19, 28, 49, 196, 167, 48, 11, 8, 197, 88, 84, 154, 38, 112, 11, 8, 197, 24, 18, 193, 18, 112, 11, 0,
- 22, 66, 137, 32, 113, 52, 23, 84, 113, 81, 109, 47, 0, 11, 81, 118, 195, 169, 103, 101, 116, 32, 7, 196, 5, 39, 14, 100, 11, 12,
- 201, 44, 20, 3, 76, 243, 8, 5, 73, 192, 11, 17, 66, 137, 32, 113, 52, 10, 6, 15, 109, 55, 0, 11, 81, 101, 108, 32, 11, 200,
- 80, 20, 148, 113, 55, 18, 156, 192, 11, 5, 194, 169, 32, 11, 5, 194, 137, 32, 11, 0, 8, 197, 112, 195, 14, 36, 16, 11, 11, 67,
- 53, 197, 128, 65, 114, 84, 0, 42, 42, 6, 195, 53, 196, 131, 15, 0, 9, 198, 50, 37, 5, 104, 226, 64, 11, 9, 198, 73, 197, 133,
- 56, 226, 64, 11, 7, 196, 90, 35, 9, 44, 11, 0, 10, 199, 46, 179, 40, 56, 17, 39, 80, 11, 9, 198, 40, 83, 5, 44, 85, 0,
- 11, 9, 198, 46, 36, 26, 20, 195, 137, 11, 9, 198, 13, 50, 78, 112, 195, 137, 11, 12, 201, 8, 150, 143, 57, 153, 84, 4, 226, 65,
- 11, 0, 31, 72, 28, 83, 133, 73, 192, 201, 157, 48, 81, 109, 50, 109, 52, 114, 119, 37, 115, 91, 10, 6, 15, 39, 49, 0, 11, 81,
- 111, 107, 32, 11, 200, 28, 83, 133, 73, 192, 201, 157, 48, 11, 7, 196, 40, 241, 207, 80, 11, 7, 196, 40, 241, 207, 80, 11, 7, 196,
- 85, 64, 83, 80, 11, 0, 40, 70, 77, 163, 205, 61, 42, 128, 89, 39, 65, 39, 52, 116, 23, 84, 39, 55, 47, 23, 55, 114, 47, 50,
- 37, 0, 11, 82, 118, 111, 108, 116, 32, 108, 195, 161, 116, 110, 105, 32, 8, 197, 88, 242, 211, 61, 64, 11, 8, 197, 44, 86, 132, 21,
- 64, 11, 12, 201, 24, 83, 4, 60, 193, 207, 104, 226, 64, 11, 14, 139, 103, 121, 197, 145, 122, 107, 195, 182, 100, 110, 105, 11, 0, 9,
- 198, 89, 195, 20, 4, 224, 64, 11, 38, 70, 24, 244, 137, 57, 64, 129, 83, 39, 52, 37, 50, 47, 71, 108, 23, 49, 109, 52, 111, 55,
- 50, 109, 49, 0, 11, 81, 107, 101, 114, 195, 188, 108, 110, 101, 107, 32, 10, 199, 20, 211, 34, 45, 54, 137, 44, 11, 7, 196, 54, 163,
- 9, 44, 11, 0, 12, 201, 48, 85, 133, 106, 35, 153, 20, 195, 137, 11, 9, 198, 32, 21, 28, 49, 144, 129, 11, 9, 198, 40, 83, 19,
- 106, 116, 129, 11, 7, 196, 80, 84, 162, 56, 11, 0, 9, 198, 82, 84, 21, 76, 242, 192, 11, 12, 201, 33, 197, 20, 137, 37, 28, 72,
- 243, 39, 11, 7, 196, 49, 197, 10, 4, 11, 0, 11, 200, 4, 194, 129, 77, 55, 7, 72, 16, 11, 8, 197, 4, 192, 75, 61, 64, 11,
- 8, 197, 76, 241, 15, 73, 64, 11, 8, 197, 80, 84, 150, 21, 64, 11, 0, 11, 200, 72, 19, 135, 40, 18, 84, 156, 192, 11, 10, 199,
- 137, 10, 204, 21, 72, 130, 20, 11, 12, 201, 77, 167, 14, 18, 34, 213, 44, 21, 0, 11, 12, 201, 88, 150, 147, 29, 195, 1, 80, 245,
- 0, 11, 0, 30, 69, 88, 85, 20, 172, 176, 84, 109, 47, 12, 111, 49, 10, 6, 15, 113, 89, 52, 109, 0, 11, 81, 195, 169, 115, 122,
- 114, 101, 32, 43, 73, 81, 195, 79, 28, 21, 28, 77, 32, 64, 47, 114, 65, 39, 81, 108, 47, 114, 91, 52, 108, 23, 57, 39, 81, 39,
- 91, 40, 55, 47, 0, 11, 81, 106, 111, 103, 111, 115, 117, 108, 116, 32, 8, 197, 8, 83, 142, 172, 176, 11, 0, 12, 201, 20, 197, 162,
- 29, 168, 147, 136, 33, 64, 11, 28, 71, 81, 195, 65, 77, 165, 10, 4, 47, 114, 65, 108, 89, 80, 108, 23, 108, 55, 114, 0, 11, 81,
- 97, 108, 195, 161, 32, 0, 12, 201, 65, 32, 75, 80, 146, 213, 76, 16, 130, 11, 0, 30, 69, 21, 56, 140, 101, 64, 109, 91, 113, 57,
- 47, 10, 6, 15, 55, 114, 47, 39, 49, 0, 11, 81, 108, 195, 161, 116, 111, 107, 32, 10, 199, 24, 244, 146, 113, 48, 167, 48, 11, 0,
- 8, 197, 32, 22, 156, 56, 176, 11, 10, 199, 81, 41, 206, 41, 196, 167, 48, 11, 11, 200, 60, 181, 1, 81, 196, 194, 156, 192, 11, 0,
- 34, 70, 56, 85, 133, 50, 36, 192, 50, 109, 84, 109, 55, 113, 91, 23, 47, 113, 65, 114, 57, 108, 0, 11, 81, 116, 195, 169, 109, 195,
- 161, 106, 97, 32, 7, 196, 81, 81, 14, 112, 11, 0, 13, 202, 64, 147, 12, 4, 224, 84, 60, 176, 167, 48, 11, 8, 197, 8, 89, 82,
- 56, 144, 11, 0, 18, 67, 112, 103, 0, 195, 161, 102, 195, 161, 116, 0, 44, 29, 42, 81, 116, 32, 19, 67, 137, 97, 78, 113, 84, 109,
- 50, 23, 114, 47, 0, 11, 81, 195, 161, 116, 32, 9, 198, 44, 81, 22, 20, 224, 197, 11, 14, 67, 16, 228, 192, 72, 113, 109, 50, 109,
- 91, 0, 42, 42, 0, 36, 68, 80, 85, 20, 20, 47, 109, 47, 12, 109, 23, 84, 37, 55, 114, 81, 39, 91, 12, 114, 0, 11, 81, 118,
- 105, 108, 195, 161, 103, 111, 115, 115, 195, 161, 32, 22, 68, 36, 112, 90, 4, 37, 81, 108, 88, 108, 23, 84, 108, 50, 0, 11, 81, 118,
- 97, 110, 32, 11, 200, 160, 226, 232, 49, 68, 226, 28, 80, 11, 10, 199, 20, 193, 143, 28, 17, 14, 36, 11, 12, 201, 46, 134, 168, 77,
- 56, 135, 137, 97, 76, 11, 10, 199, 8, 83, 85, 80, 21, 14, 36, 11, 10, 199, 20, 197, 137, 76, 83, 14, 36, 11, 14, 203, 52, 81,
- 203, 161, 161, 76, 149, 72, 147, 72, 80, 11, 6, 195, 46, 113, 42, 11, 7, 196, 88, 85, 20, 20, 11, 6, 195, 49, 193, 217, 11, 7,
- 196, 80, 85, 20, 20, 11, 0, 8, 197, 77, 160, 75, 52, 16, 11, 17, 196, 49, 197, 20, 4, 11, 81, 112, 101, 116, 197, 145, 102, 105,
- 116, 32, 8, 197, 60, 179, 218, 104, 16, 11, 13, 138, 115, 122, 97, 107, 195, 169, 114, 116, 197, 145, 11, 7, 196, 49, 197, 20, 4, 11,
- 6, 195, 78, 36, 148, 11, 15, 8, 95, 35, 45, 195, 161, 110, 97, 107, 114, 50, 108, 49, 0, 0, 9, 198, 20, 209, 76, 21, 65, 78,
- 11, 7, 196, 5, 36, 167, 48, 11, 7, 196, 5, 36, 167, 48, 11, 0, 9, 198, 14, 83, 69, 105, 65, 64, 11, 9, 198, 90, 131, 7,
- 100, 33, 78, 11, 12, 201, 89, 195, 20, 61, 165, 1, 80, 226, 64, 11, 8, 197, 44, 81, 4, 36, 112, 17, 17, 10, 95, 35, 45, 105,
- 107, 195, 161, 110, 97, 107, 114, 50, 108, 49, 0, 0, 37, 72, 33, 83, 12, 4, 72, 139, 60, 176, 107, 40, 55, 12, 108, 72, 113, 49,
- 39, 49, 23, 76, 40, 48, 114, 50, 0, 11, 81, 99, 115, 117, 112, 195, 161, 110, 32, 10, 199, 10, 179, 148, 21, 52, 226, 44, 11, 10,
- 199, 80, 84, 150, 21, 161, 84, 20, 11, 7, 196, 56, 20, 10, 4, 11, 10, 199, 60, 179, 218, 32, 21, 20, 4, 11, 0, 11, 200, 72,
- 82, 204, 112, 208, 211, 148, 176, 11, 8, 197, 88, 19, 12, 88, 16, 11, 12, 201, 28, 243, 132, 60, 192, 84, 82, 115, 0, 11, 9, 198,
- 28, 243, 132, 60, 195, 203, 11, 10, 199, 32, 151, 14, 100, 243, 20, 4, 11, 10, 199, 44, 149, 1, 49, 195, 20, 4, 11, 0, 9, 198,
- 89, 193, 15, 48, 224, 75, 11, 10, 199, 80, 20, 137, 25, 197, 129, 48, 11, 9, 198, 46, 182, 132, 20, 225, 75, 11, 7, 196, 105, 196,
- 149, 48, 11, 12, 201, 65, 35, 199, 72, 19, 74, 112, 224, 75, 11, 10, 135, 197, 145, 114, 110, 97, 103, 121, 11, 10, 199, 32, 244, 132,
- 112, 149, 129, 48, 11, 10, 135, 98, 101, 108, 197, 145, 108, 101, 11, 12, 201, 32, 19, 135, 61, 165, 1, 81, 64, 64, 11, 12, 201, 8,
- 150, 143, 81, 68, 220, 28, 224, 75, 11, 7, 196, 80, 83, 9, 44, 11, 0, 12, 3, 95, 122, 104, 49, 6, 112, 50, 108, 37, 0, 8,
- 197, 77, 9, 210, 60, 192, 11, 9, 198, 157, 39, 11, 8, 19, 128, 11, 8, 197, 32, 83, 25, 20, 176, 11, 11, 200, 36, 225, 193, 80,
- 192, 78, 84, 176, 11, 9, 198, 82, 35, 92, 8, 19, 128, 11, 7, 196, 20, 195, 168, 44, 11, 8, 197, 56, 82, 212, 20, 176, 11, 0,
- 9, 198, 48, 84, 218, 56, 82, 192, 72, 10, 199, 76, 84, 133, 30, 32, 133, 56, 11, 38, 71, 52, 81, 217, 136, 176, 133, 56, 65, 109,
- 79, 113, 49, 71, 109, 50, 23, 84, 114, 52, 107, 108, 47, 115, 0, 11, 81, 118, 195, 161, 114, 104, 97, 116, 195, 179, 32, 9, 198, 44,
- 84, 133, 76, 146, 192, 11, 9, 198, 4, 230, 65, 28, 242, 192, 11, 9, 198, 24, 82, 211, 104, 146, 192, 11, 9, 198, 72, 244, 211, 104,
- 18, 192, 11, 0, 31, 72, 112, 195, 1, 64, 245, 2, 4, 224, 114, 55, 12, 108, 48, 39, 47, 71, 108, 50, 23, 84, 108, 50, 0, 11,
- 81, 118, 97, 110, 32, 15, 204, 112, 195, 1, 53, 66, 84, 45, 196, 147, 112, 112, 64, 11, 15, 204, 46, 36, 22, 37, 49, 76, 80, 161,
- 73, 56, 82, 192, 11, 12, 201, 64, 19, 129, 77, 162, 207, 16, 224, 75, 11, 12, 201, 112, 195, 37, 81, 196, 220, 32, 246, 128, 11, 6,
- 195, 46, 36, 212, 11, 6, 195, 53, 196, 212, 11, 0, 9, 198, 72, 243, 148, 4, 226, 64, 11, 13, 202, 29, 153, 199, 101, 83, 28, 77,
- 194, 15, 104, 11, 9, 198, 48, 85, 5, 56, 226, 64, 11, 12, 201, 45, 85, 1, 81, 196, 207, 44, 224, 75, 11, 9, 198, 12, 83, 12,
- 113, 41, 204, 11, 10, 199, 112, 195, 37, 80, 245, 20, 4, 11, 9, 198, 80, 20, 148, 4, 226, 64, 11, 6, 195, 36, 112, 90, 11, 9,
- 198, 52, 243, 132, 4, 226, 64, 11, 7, 196, 4, 227, 129, 44, 11, 0, 8, 197, 81, 81, 21, 56, 176, 76, 14, 203, 8, 150, 148, 61,
- 57, 84, 113, 55, 8, 61, 160, 11, 12, 201, 52, 81, 212, 20, 129, 84, 21, 69, 0, 11, 8, 197, 48, 18, 212, 4, 176, 11, 0, 41,
- 70, 24, 82, 140, 21, 69, 0, 83, 109, 57, 55, 109, 47, 12, 10, 6, 15, 48, 52, 39, 119, 109, 89, 12, 39, 52, 0, 11, 81, 112,
- 114, 111, 99, 101, 115, 115, 122, 111, 114, 32, 8, 197, 57, 149, 71, 90, 112, 11, 0, 8, 197, 76, 82, 148, 20, 208, 11, 15, 204, 4,
- 194, 193, 48, 208, 90, 61, 69, 1, 44, 224, 75, 11, 0, 13, 202, 44, 145, 71, 137, 54, 165, 80, 85, 20, 20, 11, 8, 197, 137, 34,
- 78, 80, 144, 11, 9, 198, 77, 161, 82, 17, 194, 71, 17, 0, 26, 67, 82, 128, 130, 47, 110, 71, 12, 23, 39, 52, 89, 114, 81, 0,
- 11, 81, 111, 114, 115, 122, 195, 161, 103, 32, 12, 201, 81, 196, 147, 5, 50, 28, 104, 41, 204, 11, 77, 67, 82, 128, 130, 47, 110, 71,
- 12, 23, 107, 109, 57, 109, 50, 23, 89, 108, 49, 108, 72, 39, 88, 37, 49, 23, 83, 109, 55, 23, 108, 23, 83, 109, 55, 107, 118, 88,
- 109, 47, 0, 11, 85, 104, 101, 108, 121, 101, 110, 32, 115, 122, 97, 107, 97, 100, 111, 122, 105, 107, 32, 102, 101, 108, 32, 97, 32, 102,
- 101, 108, 104, 197, 145, 122, 101, 116, 32, 11, 200, 20, 194, 28, 74, 85, 1, 56, 144, 11, 47, 67, 82, 128, 130, 47, 110, 71, 12, 23,
- 83, 109, 55, 107, 118, 23, 84, 108, 55, 115, 89, 112, 50, 117, 0, 11, 82, 102, 101, 108, 104, 197, 145, 32, 118, 97, 108, 195, 179, 115,
- 122, 195, 173, 110, 197, 177, 32, 9, 198, 80, 20, 148, 4, 226, 65, 11, 6, 195, 82, 128, 130, 11, 0, 10, 199, 20, 195, 69, 57, 65,
- 78, 36, 11, 9, 198, 20, 120, 147, 104, 85, 0, 11, 9, 198, 8, 16, 146, 112, 195, 137, 11, 10, 199, 32, 19, 12, 28, 21, 14, 36,
- 11, 0, 8, 197, 32, 244, 211, 106, 160, 11, 11, 200, 137, 33, 5, 44, 84, 211, 136, 112, 11, 10, 199, 46, 133, 5, 48, 86, 142, 36,
- 11, 0, 8, 197, 56, 17, 217, 61, 64, 11, 9, 198, 88, 149, 1, 80, 167, 11, 11, 9, 198, 72, 244, 211, 104, 16, 130, 11, 10, 199,
- 20, 197, 133, 32, 85, 9, 44, 11, 7, 196, 77, 169, 204, 80, 11, 0, 6, 195, 36, 72, 154, 11, 8, 197, 49, 197, 15, 81, 64, 11,
- 16, 67, 44, 98, 201, 49, 114, 109, 83, 49, 114, 37, 0, 13, 42, 42, 0, 9, 198, 32, 144, 156, 44, 21, 0, 11, 9, 198, 54, 36,
- 133, 82, 37, 0, 11, 7, 196, 21, 53, 34, 56, 11, 8, 197, 74, 35, 76, 36, 176, 11, 0, 7, 196, 50, 36, 22, 20, 11, 10, 199,
- 16, 243, 7, 61, 163, 212, 80, 11, 10, 199, 4, 64, 75, 61, 163, 212, 80, 11, 0, 58, 75, 112, 195, 1, 53, 66, 84, 45, 196, 147,
- 112, 112, 35, 55, 12, 108, 65, 47, 37, 47, 49, 114, 52, 91, 114, 81, 23, 47, 109, 34, 84, 109, 88, 109, 47, 113, 52, 118, 55, 0,
- 11, 81, 116, 101, 114, 118, 101, 122, 101, 116, 195, 169, 114, 197, 145, 108, 32, 9, 198, 25, 194, 140, 32, 246, 128, 11, 12, 201, 36, 229,
- 34, 104, 216, 142, 100, 82, 192, 11, 8, 197, 105, 82, 1, 57, 64, 11, 0, 8, 197, 24, 241, 206, 4, 176, 76, 0, 15, 204, 90, 33,
- 210, 20, 128, 74, 81, 196, 220, 88, 19, 0, 11, 10, 199, 161, 97, 90, 21, 64, 133, 56, 11, 9, 198, 8, 84, 218, 136, 197, 133, 11,
- 10, 199, 37, 50, 207, 49, 192, 129, 56, 11, 9, 198, 18, 131, 148, 137, 53, 0, 11, 10, 199, 72, 83, 132, 77, 161, 82, 20, 11, 9,
- 198, 8, 195, 203, 44, 242, 192, 11, 15, 67, 4, 68, 204, 114, 72, 113, 109, 91, 109, 55, 0, 42, 42, 0, 6, 20, 0, 0, 244, 0,
- 0, 0, 81, 1, 0, 0, 251, 0, 0, 0, 113, 1, 0, 0, 0, 0, 0, 0, 6, 18, 66, 98, 0, 99, 0, 100, 0, 102, 0, 103,
- 0, 104, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 112, 0, 115, 0, 116, 0, 114, 0, 118, 0, 119, 0, 122, 0, 7, 6, 99,
- 104, 0, 4, 1, 115, 2, 105, 108, 108, 105, 110, 103, 3, 0, 1, 115, 105, 102, 2, 101, 114, 3, 0, 4, 1, 105, 115, 105, 114, 117,
- 106, 3, 76, 0, 1, 105, 118, 101, 108, 103, 101, 107, 0, 1, 105, 118, 101, 115, 99, 97, 106, 101, 112, 0, 1, 105, 118, 111, 107, 108,
- 97, 115, 115, 97, 114, 103, 0, 1, 105, 118, 111, 107, 115, 97, 108, 98, 0, 1, 161, 195, 103, 114, 111, 102, 0, 1, 169, 195, 112, 2,
- 121, 0, 1, 169, 195, 122, 115, 0, 5, 1, 1, 105, 110, 97, 106, 109, 97, 100, 0, 8, 105, 122, 2, 121, 0, 99, 115, 1, 105, 115,
- 105, 114, 117, 106, 3, 76, 12, 0, 105, 112, 5, 1, 3, 76, 37, 48, 0, 4, 101, 8, 169, 195, 122, 115, 2, 110, 121, 3, 76, 113,
- 0, 195, 169, 8, 169, 195, 122, 115, 2, 110, 121, 0, 4, 1, 105, 110, 114, 101, 116, 116, 101, 109, 3, 99, 0, 1, 105, 114, 2, 116,
- 101, 114, 0, 1, 110, 188, 195, 109, 2, 101, 110, 0, 4, 1, 97, 2, 97, 101, 109, 3, 107, 0, 1, 97, 2, 105, 108, 108, 101, 115,
- 0, 1, 97, 2, 195, 161, 116, 0, 1, 97, 98, 0, 1, 97, 99, 114, 97, 2, 111, 110, 0, 1, 97, 99, 114, 97, 2, 111, 110, 0,
- 1, 97, 100, 108, 97, 98, 2, 105, 110, 0, 1, 97, 102, 0, 1, 97, 106, 2, 116, 0, 1, 97, 108, 97, 109, 2, 105, 116, 0, 1,
- 97, 109, 2, 105, 97, 118, 101, 108, 108, 0, 1, 97, 109, 2, 105, 110, 195, 161, 0, 1, 97, 110, 97, 109, 108, 97, 0, 1, 97, 114,
- 107, 0, 1, 97, 122, 115, 2, 97, 114, 105, 100, 0, 1, 101, 2, 195, 179, 0, 1, 101, 108, 2, 110, 101, 114, 0, 1, 101, 109, 2,
- 97, 0, 1, 101, 116, 0, 1, 105, 114, 116, 2, 105, 110, 0, 1, 105, 116, 2, 111, 110, 0, 1, 105, 116, 122, 115, 105, 100, 2, 111,
- 110, 0, 1, 105, 116, 122, 115, 111, 110, 111, 114, 107, 2, 111, 110, 0, 1, 105, 122, 115, 112, 0, 1, 111, 115, 97, 109, 2, 105, 115,
- 116, 17, 65, 0, 1, 111, 116, 122, 115, 2, 97, 115, 122, 116, 105, 0, 1, 111, 122, 97, 109, 2, 105, 115, 0, 1, 111, 122, 97, 109,
- 2, 105, 122, 109, 0, 1, 114, 97, 2, 97, 105, 107, 117, 115, 0, 1, 114, 97, 2, 105, 116, 101, 107, 116, 195, 186, 0, 1, 114, 97,
- 2, 105, 118, 195, 161, 108, 0, 1, 114, 97, 2, 195, 173, 118, 0, 1, 114, 97, 103, 105, 108, 111, 0, 1, 114, 97, 110, 97, 2, 105,
- 0, 1, 114, 97, 110, 111, 109, 2, 105, 0, 1, 114, 97, 114, 101, 105, 104, 2, 105, 0, 1, 114, 111, 2, 195, 173, 100, 101, 97, 0,
- 1, 117, 101, 2, 97, 114, 105, 115, 122, 0, 1, 117, 110, 117, 101, 0, 1, 121, 122, 115, 112, 0, 8, 114, 97, 2, 105, 109, 195, 169,
- 0, 8, 114, 111, 2, 105, 100, 101, 0, 4, 1, 101, 99, 2, 101, 116, 3, 107, 12, 0, 1, 101, 112, 103, 101, 108, 2, 101, 115, 0,
- 1, 105, 114, 116, 115, 2, 101, 108, 0, 8, 101, 112, 0, 7, 6, 100, 122, 0, 4, 1, 97, 122, 161, 195, 122, 115, 2, 101, 110, 101,
- 3, 72, 88, 0, 1, 101, 114, 122, 101, 2, 101, 110, 101, 0, 1, 103, 97, 114, 97, 109, 115, 2, 195, 182, 108, 100, 0, 1, 169, 195,
- 118, 110, 111, 104, 2, 195, 161, 115, 122, 108, 195, 179, 0, 1, 169, 195, 122, 115, 101, 98, 2, 97, 118, 97, 114, 0, 4, 115, 3, 75,
- 0, 115, 1, 17, 67, 0, 115, 1, 97, 2, 17, 65, 0, 115, 2, 17, 67, 0, 4, 115, 1, 97, 114, 97, 104, 97, 109, 2, 17, 65,
- 3, 75, 12, 0, 115, 1, 101, 110, 101, 109, 2, 17, 65, 0, 115, 1, 105, 114, 98, 2, 17, 65, 0, 115, 5, 1, 1, 111, 98, 109,
- 97, 107, 2, 17, 65, 0, 115, 8, 111, 100, 2, 17, 65, 0, 4, 1, 145, 197, 108, 101, 100, 101, 122, 115, 3, 88, 0, 1, 145, 197,
- 108, 101, 116, 101, 118, 182, 195, 107, 0, 1, 145, 197, 114, 169, 195, 107, 0, 1, 145, 197, 116, 101, 103, 101, 116, 110, 101, 109, 0, 1,
- 145, 197, 116, 101, 103, 101, 121, 110, 101, 102, 0, 1, 177, 197, 114, 177, 197, 121, 103, 2, 105, 107, 0, 1, 179, 195, 103, 111, 102, 2,
- 195, 179, 0, 1, 179, 195, 108, 108, 105, 118, 0, 1, 179, 195, 108, 111, 107, 114, 117, 98, 0, 1, 179, 195, 108, 111, 107, 116, 105, 116,
- 0, 1, 179, 195, 108, 161, 195, 98, 109, 105, 104, 0, 1, 179, 195, 108, 161, 195, 98, 111, 100, 0, 1, 179, 195, 108, 161, 195, 112, 97,
- 107, 0, 1, 179, 195, 112, 97, 114, 97, 104, 0, 1, 179, 195, 112, 111, 108, 0, 1, 179, 195, 114, 97, 107, 97, 0, 1, 179, 195, 115,
- 114, 111, 98, 0, 1, 179, 195, 116, 97, 103, 108, 108, 97, 104, 0, 1, 179, 195, 116, 97, 103, 110, 105, 114, 0, 1, 179, 195, 116, 97,
- 103, 110, 161, 195, 114, 0, 1, 179, 195, 116, 97, 103, 111, 112, 97, 116, 0, 1, 145, 197, 108, 101, 100, 101, 122, 115, 2, 107, 195, 182,
- 3, 89, 0, 4, 1, 101, 114, 169, 195, 107, 3, 119, 0, 1, 101, 114, 169, 195, 109, 2, 107, 0, 1, 179, 195, 2, 107, 111, 100, 0,
- 1, 179, 195, 103, 111, 102, 2, 107, 111, 100, 0, 1, 179, 195, 122, 186, 195, 104, 0, 8, 179, 195, 2, 107, 111, 0, 4, 3, 120, 12,
- 0, 0, 1, 17, 65, 2, 17, 65, 0, 1, 101, 2, 195, 169, 115, 0, 1, 101, 2, 197, 145, 0, 7, 6, 103, 121, 0, 115, 3, 76,
- 0, 115, 1, 17, 65, 2, 17, 65, 3, 76, 12, 0, 4, 3, 79, 0, 1, 97, 2, 115, 101, 98, 195, 169, 115, 122, 0, 1, 97, 2,
- 115, 101, 106, 0, 1, 97, 2, 115, 195, 169, 114, 195, 188, 108, 0, 1, 97, 102, 2, 115, 195, 169, 114, 195, 188, 108, 0, 1, 97, 110,
- 2, 115, 97, 108, 108, 195, 179, 0, 1, 97, 110, 2, 115, 97, 114, 108, 195, 179, 0, 1, 97, 110, 2, 115, 101, 98, 101, 115, 0, 1,
- 97, 110, 2, 115, 105, 101, 116, 0, 1, 97, 110, 2, 115, 105, 107, 101, 114, 0, 1, 97, 110, 2, 115, 111, 107, 195, 161, 114, 97, 0,
- 1, 97, 110, 2, 115, 111, 114, 0, 1, 97, 110, 2, 115, 116, 114, 97, 116, 195, 169, 103, 105, 97, 0, 1, 97, 110, 2, 115, 116, 195,
- 173, 108, 0, 1, 97, 110, 2, 115, 195, 161, 103, 0, 1, 97, 110, 2, 115, 195, 161, 112, 0, 1, 101, 2, 101, 115, 45, 101, 103, 121,
- 101, 100, 195, 188, 108, 0, 1, 101, 2, 106, 101, 103, 121, 197, 177, 0, 1, 101, 2, 106, 101, 108, 101, 110, 116, 195, 169, 115, 197, 177,
- 0, 1, 101, 2, 115, 97, 114, 107, 195, 186, 0, 1, 101, 2, 115, 101, 106, 116, 197, 177, 0, 1, 101, 2, 115, 111, 114, 0, 1, 101,
- 2, 115, 195, 173, 110, 197, 177, 0, 1, 101, 104, 2, 115, 195, 169, 103, 0, 1, 101, 106, 2, 101, 110, 107, 195, 169, 110, 116, 0, 1,
- 101, 106, 2, 101, 122, 116, 101, 0, 1, 101, 106, 2, 195, 169, 114, 116, 0, 1, 101, 106, 100, 169, 195, 118, 2, 115, 116, 114, 97, 116,
- 195, 169, 0, 1, 101, 118, 2, 195, 169, 114, 116, 195, 169, 107, 0, 1, 110, 182, 195, 121, 103, 2, 115, 111, 114, 0, 1, 111, 104, 2,
+ 47, 0, 13, 82, 97, 32, 104, 97, 103, 121, 111, 109, 195, 161, 110, 121, 116, 32, 36, 67, 5, 165, 0, 108, 89, 47, 23, 47, 108, 48,
+ 108, 89, 47, 108, 55, 47, 108, 65, 0, 13, 81, 116, 97, 112, 97, 115, 122, 116, 97, 108, 116, 97, 109, 32, 37, 67, 5, 165, 0, 108,
+ 89, 47, 23, 47, 108, 50, 114, 76, 39, 57, 57, 57, 114, 49, 0, 13, 81, 116, 97, 110, 195, 161, 99, 115, 111, 108, 106, 195, 161, 107,
+ 32, 56, 67, 5, 165, 0, 108, 89, 47, 23, 49, 113, 52, 47, 109, 23, 108, 88, 23, 114, 55, 12, 108, 65, 47, 37, 47, 49, 114, 52,
+ 0, 13, 83, 107, 195, 169, 114, 116, 101, 32, 97, 122, 32, 195, 161, 108, 108, 97, 109, 116, 105, 116, 107, 195, 161, 114, 32, 14, 195, 5,
+ 165, 0, 13, 81, 108, 195, 161, 116, 110, 105, 32, 10, 195, 5, 165, 0, 13, 81, 105, 115, 32, 6, 195, 5, 165, 0, 13, 12, 137, 6,
+ 15, 12, 25, 1, 13, 195, 161, 14, 20, 0, 11, 200, 72, 83, 132, 20, 193, 84, 21, 64, 13, 25, 67, 96, 146, 73, 47, 37, 88, 109,
+ 50, 107, 114, 52, 39, 65, 12, 108, 55, 0, 44, 42, 81, 97, 108, 32, 0, 12, 201, 56, 85, 133, 48, 177, 68, 21, 69, 0, 13, 16,
+ 141, 8, 1, 10, 12, 195, 169, 11, 20, 1, 12, 1, 14, 20, 13, 0, 6, 194, 16, 80, 76, 8, 0, 10, 135, 195, 173, 18, 195, 161,
+ 19, 20, 13, 0, 10, 135, 7, 25, 197, 145, 26, 14, 9, 13, 14, 139, 22, 195, 161, 12, 1, 19, 26, 20, 1, 14, 9, 13, 7, 196,
+ 5, 32, 78, 100, 13, 0, 8, 197, 24, 241, 213, 56, 176, 76, 11, 136, 20, 1, 12, 195, 161, 12, 14, 9, 13, 8, 197, 28, 243, 132,
+ 40, 16, 13, 0, 10, 135, 22, 5, 18, 26, 9, 195, 179, 13, 21, 146, 11, 195, 182, 26, 2, 9, 26, 20, 15, 14, 19, 195, 161, 7,
+ 195, 169, 18, 20, 13, 9, 198, 80, 149, 5, 44, 85, 0, 13, 0, 10, 199, 44, 20, 3, 76, 243, 14, 36, 13, 30, 7, 11, 5, 18,
+ 195, 188, 12, 20, 49, 109, 52, 111, 55, 47, 23, 89, 115, 71, 108, 0, 13, 81, 115, 122, 195, 179, 98, 97, 32, 29, 7, 11, 5, 18,
+ 195, 188, 12, 20, 49, 109, 52, 111, 55, 47, 23, 108, 107, 39, 88, 0, 13, 81, 97, 104, 104, 111, 122, 32, 10, 135, 11, 5, 18, 195,
+ 188, 12, 20, 13, 14, 139, 22, 195, 161, 12, 20, 15, 26, 195, 161, 19, 20, 13, 10, 199, 48, 83, 69, 57, 65, 78, 36, 13, 10, 135,
+ 11, 5, 18, 195, 188, 12, 20, 13, 25, 67, 96, 146, 64, 47, 37, 88, 109, 50, 49, 109, 47, 12, 118, 84, 109, 55, 0, 44, 42, 81,
+ 101, 108, 32, 0, 22, 68, 20, 65, 9, 28, 109, 72, 12, 37, 81, 23, 91, 109, 65, 0, 13, 81, 115, 101, 109, 32, 11, 136, 9, 4,
+ 195, 169, 26, 5, 20, 20, 13, 15, 204, 24, 145, 217, 20, 195, 69, 105, 65, 84, 21, 69, 0, 13, 7, 196, 88, 83, 142, 36, 13, 7,
+ 196, 88, 147, 142, 36, 13, 12, 4, 95, 4, 16, 20, 15, 109, 81, 113, 89, 0, 0, 8, 197, 104, 18, 140, 36, 176, 13, 15, 140, 13,
+ 5, 7, 11, 195, 188, 26, 4, 5, 14, 9, 5, 13, 47, 14, 14, 25, 9, 12, 22, 195, 161, 14, 15, 19, 19, 195, 161, 7, 67, 37,
+ 55, 84, 114, 50, 39, 91, 12, 114, 81, 23, 89, 114, 65, 114, 52, 108, 0, 13, 81, 115, 122, 195, 161, 109, 195, 161, 114, 97, 32, 12,
+ 201, 8, 148, 218, 80, 244, 207, 44, 21, 0, 13, 8, 197, 52, 83, 142, 20, 176, 13, 11, 136, 20, 195, 169, 13, 195, 161, 18, 1, 13,
+ 12, 201, 52, 81, 207, 48, 64, 78, 84, 226, 192, 13, 8, 197, 32, 148, 218, 20, 208, 13, 15, 4, 95, 49, 48, 17, 47, 37, 88, 109,
+ 72, 37, 49, 109, 0, 0, 32, 11, 13, 5, 7, 15, 12, 4, 8, 1, 20, 195, 179, 65, 109, 81, 39, 55, 72, 107, 108, 47, 115, 23,
+ 108, 88, 0, 13, 81, 97, 122, 32, 13, 138, 195, 169, 18, 20, 5, 19, 195, 188, 12, 20, 13, 9, 198, 52, 17, 213, 44, 21, 0, 13,
+ 5, 194, 21, 48, 72, 0, 39, 67, 56, 83, 64, 50, 109, 65, 23, 57, 109, 55, 109, 50, 47, 23, 91, 109, 65, 12, 37, 47, 0, 13,
+ 82, 106, 101, 108, 101, 110, 116, 32, 115, 101, 109, 109, 105, 116, 32, 31, 71, 56, 147, 131, 76, 83, 133, 44, 50, 37, 50, 76, 109, 50,
+ 109, 49, 23, 52, 115, 55, 108, 0, 13, 81, 114, 195, 179, 108, 97, 32, 12, 137, 195, 188, 12, 195, 169, 19, 195, 169, 14, 13, 47, 67,
+ 56, 83, 64, 50, 109, 65, 23, 84, 39, 55, 47, 23, 47, 37, 89, 47, 109, 91, 12, 113, 81, 109, 91, 0, 13, 82, 118, 111, 108, 116,
+ 32, 116, 105, 115, 122, 116, 101, 115, 115, 195, 169, 103, 101, 115, 32, 24, 67, 56, 83, 64, 50, 109, 65, 23, 55, 114, 47, 12, 108, 0,
+ 13, 81, 108, 195, 161, 116, 116, 97, 32, 21, 67, 56, 83, 64, 50, 109, 65, 23, 84, 39, 55, 47, 0, 13, 81, 118, 111, 108, 116, 32,
+ 44, 67, 56, 83, 64, 50, 109, 65, 23, 65, 39, 88, 81, 108, 47, 12, 108, 23, 47, 39, 84, 114, 71, 12, 0, 13, 82, 109, 111, 122,
+ 103, 97, 116, 116, 97, 32, 116, 111, 118, 195, 161, 98, 98, 32, 14, 203, 77, 161, 82, 88, 86, 133, 80, 82, 206, 20, 176, 13, 20, 67,
+ 56, 83, 64, 50, 109, 65, 23, 55, 109, 89, 0, 13, 81, 108, 101, 115, 122, 32, 40, 67, 56, 83, 64, 50, 109, 65, 15, 65, 109, 52,
+ 47, 109, 65, 15, 55, 109, 112, 52, 50, 37, 0, 13, 82, 109, 101, 114, 116, 101, 109, 32, 108, 101, 195, 173, 114, 110, 105, 32, 14, 139,
+ 18, 195, 169, 19, 26, 5, 19, 195, 188, 12, 20, 13, 10, 135, 195, 169, 16, 195, 188, 12, 20, 13, 7, 195, 56, 83, 64, 102, 12, 8,
+ 195, 56, 83, 64, 12, 23, 22, 15, 8, 95, 35, 45, 195, 161, 14, 1, 11, 114, 50, 108, 49, 0, 0, 14, 139, 20, 1, 18, 20, 1,
+ 12, 13, 195, 161, 18, 1, 13, 14, 139, 11, 195, 169, 18, 5, 12, 13, 195, 169, 18, 5, 13, 0, 12, 201, 64, 243, 9, 80, 146, 213,
+ 76, 18, 64, 13, 15, 140, 9, 11, 15, 14, 20, 195, 169, 13, 195, 161, 18, 1, 13, 12, 201, 77, 161, 82, 88, 86, 133, 81, 65, 76,
+ 13, 0, 9, 134, 195, 188, 12, 197, 145, 20, 13, 12, 137, 20, 195, 161, 12, 3, 195, 161, 18, 1, 13, 9, 198, 80, 85, 19, 104, 85,
+ 20, 13, 0, 47, 67, 88, 85, 20, 84, 109, 47, 12, 23, 108, 23, 47, 114, 34, 79, 108, 55, 114, 91, 39, 49, 71, 108, 50, 0, 13,
+ 82, 97, 32, 116, 195, 161, 114, 103, 121, 97, 108, 195, 161, 115, 111, 107, 98, 97, 110, 32, 8, 133, 14, 25, 195, 161, 18, 13, 6, 195,
+ 88, 85, 20, 13, 8, 133, 14, 25, 195, 161, 18, 20, 14, 4, 95, 49, 48, 15, 47, 37, 88, 109, 72, 37, 49, 0, 0, 17, 142, 6,
+ 5, 10, 12, 5, 19, 26, 20, 195, 169, 19, 195, 169, 14, 13, 17, 142, 22, 9, 19, 5, 12, 11, 5, 4, 195, 169, 19, 195, 169, 14,
+ 13, 18, 143, 9, 14, 20, 195, 169, 26, 13, 195, 169, 14, 25, 5, 11, 2, 5, 13, 0, 17, 142, 22, 15, 14, 21, 12, 8, 1, 20,
+ 14, 195, 161, 14, 1, 11, 13, 12, 137, 22, 9, 12, 195, 161, 7, 195, 161, 20, 13, 12, 201, 44, 145, 133, 41, 65, 84, 80, 83, 64,
+ 13, 13, 138, 12, 195, 161, 20, 19, 26, 1, 14, 1, 11, 13, 17, 10, 95, 35, 45, 9, 11, 195, 169, 14, 5, 11, 113, 50, 109, 49,
+ 0, 0, 29, 10, 15, 12, 3, 19, 195, 179, 2, 2, 1, 20, 39, 55, 76, 115, 71, 12, 108, 47, 23, 37, 91, 0, 13, 81, 105, 115,
+ 32, 20, 145, 13, 5, 7, 195, 161, 12, 12, 195, 173, 20, 195, 161, 19, 195, 161, 18, 1, 13, 13, 138, 20, 1, 7, 19, 195, 161, 7,
+ 195, 161, 20, 13, 9, 198, 52, 243, 132, 80, 19, 64, 13, 0, 14, 139, 11, 18, 9, 20, 9, 11, 195, 161, 11, 1, 20, 13, 9, 198,
+ 24, 18, 193, 17, 64, 77, 13, 10, 135, 11, 195, 169, 16, 5, 9, 20, 13, 0, 14, 139, 195, 188, 26, 5, 13, 5, 12, 20, 5, 20,
+ 9, 13, 23, 67, 61, 36, 129, 39, 52, 52, 108, 10, 6, 15, 108, 55, 114, 0, 13, 81, 97, 108, 195, 161, 32, 16, 141, 1, 12, 11,
+ 15, 20, 13, 195, 161, 14, 25, 14, 1, 11, 13, 9, 3, 95, 35, 57, 47, 108, 71, 0, 12, 4, 95, 20, 12, 4, 47, 37, 55, 72,
+ 109, 0, 0, 15, 140, 195, 186, 10, 18, 1, 195, 173, 18, 195, 161, 19, 1, 13, 0, 0, 17, 142, 22, 195, 169, 12, 5, 13, 195, 169,
+ 14, 25, 5, 26, 14, 9, 13, 8, 133, 15, 11, 195, 161, 14, 13, 13, 138, 8, 1, 20, 195, 161, 18, 15, 26, 14, 9, 13, 11, 67,
+ 4, 197, 0, 108, 55, 47, 0, 42, 42, 0, 23, 68, 76, 147, 131, 76, 91, 37, 50, 76, 15, 81, 39, 50, 72, 0, 13, 81, 103, 111,
+ 110, 100, 32, 37, 68, 76, 147, 131, 76, 91, 37, 50, 76, 23, 109, 79, 12, 109, 47, 113, 52, 47, 113, 91, 0, 13, 81, 101, 103, 121,
+ 101, 116, 195, 169, 114, 116, 195, 169, 115, 32, 11, 136, 19, 26, 15, 12, 7, 195, 161, 12, 13, 14, 139, 8, 5, 12, 25, 5, 26, 8,
+ 5, 20, 197, 145, 13, 7, 196, 76, 147, 131, 76, 13, 7, 132, 197, 145, 18, 20, 13, 7, 132, 195, 161, 18, 20, 13, 7, 196, 72, 244,
+ 211, 104, 13, 0, 19, 144, 11, 195, 182, 18, 2, 5, 10, 195, 161, 20, 19, 26, 195, 161, 19, 1, 13, 15, 140, 11, 9, 20, 195, 182,
+ 12, 20, 8, 5, 20, 197, 145, 13, 0, 11, 136, 3, 195, 173, 13, 5, 11, 5, 14, 13, 9, 134, 7, 25, 195, 186, 10, 20, 13, 5,
+ 194, 21, 64, 13, 0, 21, 67, 17, 97, 0, 100, 195, 169, 118, 195, 169, 100, 195, 169, 109, 0, 44, 29, 81, 109, 32, 22, 67, 17, 97,
+ 0, 100, 195, 169, 118, 195, 169, 100, 195, 169, 116, 0, 44, 29, 42, 81, 109, 32, 22, 67, 17, 97, 0, 100, 195, 169, 118, 195, 169, 100,
+ 195, 169, 100, 0, 44, 29, 42, 81, 100, 32, 21, 67, 17, 97, 0, 100, 195, 169, 118, 195, 169, 100, 195, 169, 100, 0, 44, 29, 81, 100,
+ 32, 21, 67, 17, 97, 0, 100, 195, 169, 118, 195, 169, 100, 195, 169, 110, 0, 44, 29, 81, 110, 32, 22, 67, 17, 97, 0, 100, 195, 169,
+ 118, 195, 169, 100, 195, 169, 110, 0, 44, 29, 42, 81, 110, 32, 21, 67, 17, 97, 0, 100, 195, 169, 118, 195, 169, 100, 195, 169, 107, 0,
+ 44, 29, 81, 107, 32, 22, 67, 17, 97, 0, 100, 195, 169, 118, 195, 169, 100, 195, 169, 107, 0, 44, 29, 42, 81, 107, 32, 43, 8, 8,
+ 195, 188, 22, 5, 12, 25, 11, 107, 111, 84, 109, 57, 49, 10, 6, 15, 114, 47, 65, 113, 52, 118, 57, 117, 0, 13, 81, 195, 161, 116,
+ 109, 195, 169, 114, 197, 145, 106, 197, 177, 32, 16, 141, 195, 161, 12, 12, 1, 13, 20, 9, 20, 11, 195, 161, 18, 13, 0, 16, 141, 20,
+ 5, 18, 22, 5, 26, 8, 5, 20, 195, 188, 14, 11, 13, 18, 143, 8, 15, 26, 26, 195, 161, 6, 195, 169, 18, 8, 5, 20, 197, 145,
+ 13, 11, 136, 9, 18, 195, 161, 14, 25, 21, 12, 13, 0, 0, 9, 198, 40, 241, 207, 77, 83, 20, 13, 13, 202, 4, 194, 193, 48, 208,
+ 90, 104, 19, 129, 44, 13, 13, 138, 10, 195, 182, 22, 197, 145, 18, 197, 145, 12, 13, 14, 5, 95, 50, 77, 49, 5, 49, 113, 47, 109,
+ 88, 52, 0, 0, 9, 134, 6, 197, 177, 26, 14, 9, 13, 0, 0, 6, 195, 36, 112, 90, 13, 0, 12, 137, 5, 18, 197, 145, 19, 195,
+ 173, 20, 9, 13, 12, 137, 11, 195, 182, 26, 195, 182, 12, 14, 9, 13, 16, 141, 20, 1, 14, 20, 5, 19, 20, 195, 188, 12, 5, 20,
+ 5, 13, 12, 137, 195, 161, 20, 14, 195, 169, 26, 14, 9, 13, 11, 5, 95, 48, 77, 49, 5, 109, 88, 52, 0, 0, 24, 67, 20, 118,
+ 64, 109, 79, 23, 49, 37, 91, 12, 109, 71, 0, 13, 81, 107, 105, 115, 101, 98, 98, 32, 28, 67, 20, 118, 64, 109, 79, 10, 6, 15,
+ 48, 52, 115, 71, 114, 47, 0, 13, 81, 112, 114, 195, 179, 98, 195, 161, 116, 32, 35, 67, 20, 118, 64, 109, 79, 10, 6, 15, 83, 39,
+ 81, 108, 72, 114, 91, 40, 50, 49, 0, 13, 81, 102, 111, 103, 97, 100, 195, 161, 115, 117, 110, 107, 32, 37, 67, 20, 118, 64, 109, 79,
+ 23, 107, 108, 57, 55, 113, 49, 47, 108, 55, 108, 50, 47, 0, 13, 81, 104, 97, 106, 108, 195, 169, 107, 116, 97, 108, 97, 110, 116, 32,
+ 27, 67, 20, 118, 64, 109, 79, 23, 83, 115, 52, 40, 65, 39, 50, 0, 13, 81, 102, 195, 179, 114, 117, 109, 111, 110, 32, 9, 198, 52,
+ 147, 132, 20, 226, 201, 13, 23, 67, 20, 118, 64, 109, 79, 10, 6, 15, 72, 37, 114, 49, 0, 13, 81, 100, 105, 195, 161, 107, 32, 25,
+ 67, 20, 118, 64, 109, 79, 10, 6, 15, 83, 113, 52, 83, 37, 0, 13, 81, 102, 195, 169, 114, 102, 105, 32, 32, 67, 20, 118, 64, 109,
+ 79, 23, 83, 109, 55, 65, 113, 52, 113, 91, 47, 0, 13, 81, 102, 101, 108, 109, 195, 169, 114, 195, 169, 115, 116, 32, 29, 67, 20, 118,
+ 64, 109, 79, 23, 89, 39, 83, 47, 84, 109, 52, 47, 0, 13, 81, 115, 122, 111, 102, 116, 118, 101, 114, 116, 32, 38, 67, 20, 118, 64,
+ 109, 79, 23, 112, 52, 114, 91, 47, 40, 72, 108, 47, 55, 108, 50, 0, 13, 81, 195, 173, 114, 195, 161, 115, 116, 117, 100, 97, 116, 108,
+ 97, 110, 32, 22, 67, 20, 118, 64, 109, 79, 23, 37, 72, 109, 37, 81, 0, 13, 81, 105, 100, 101, 105, 103, 32, 23, 67, 20, 118, 64,
+ 109, 79, 23, 81, 113, 48, 109, 47, 0, 13, 81, 103, 195, 169, 112, 101, 116, 32, 33, 67, 20, 118, 64, 109, 79, 23, 89, 108, 71, 108,
+ 72, 50, 108, 48, 52, 108, 0, 13, 81, 115, 122, 97, 98, 97, 100, 110, 97, 112, 114, 97, 32, 10, 135, 11, 195, 169, 16, 5, 19, 20,
+ 13, 6, 195, 20, 118, 64, 13, 0, 49, 12, 19, 26, 5, 18, 26, 197, 145, 4, 195, 169, 19, 20, 89, 109, 52, 88, 118, 72, 113, 91,
+ 47, 23, 49, 109, 55, 12, 23, 49, 110, 47, 50, 37, 0, 13, 82, 107, 101, 108, 108, 32, 107, 195, 182, 116, 110, 105, 32, 11, 200, 65,
+ 35, 198, 21, 52, 218, 61, 32, 13, 19, 144, 9, 14, 6, 15, 18, 13, 195, 161, 3, 9, 195, 179, 195, 169, 18, 20, 13, 15, 140, 19,
+ 26, 5, 18, 26, 197, 145, 4, 195, 169, 19, 20, 13, 7, 196, 4, 227, 129, 44, 13, 0, 8, 197, 81, 81, 21, 56, 176, 76, 30, 6,
+ 6, 15, 12, 25, 195, 179, 83, 39, 57, 115, 15, 84, 109, 52, 91, 109, 67, 0, 13, 81, 118, 101, 114, 115, 101, 110, 121, 32, 13, 138,
+ 20, 195, 161, 18, 19, 1, 19, 195, 161, 7, 13, 8, 197, 48, 18, 212, 4, 176, 13, 0, 9, 198, 52, 147, 132, 20, 118, 64, 13, 42,
+ 10, 13, 5, 7, 15, 12, 4, 195, 161, 19, 20, 65, 109, 81, 39, 55, 72, 114, 91, 47, 23, 113, 48, 112, 47, 23, 71, 109, 0, 13,
+ 82, 195, 169, 112, 195, 173, 116, 32, 98, 101, 32, 23, 70, 32, 83, 25, 104, 85, 0, 107, 109, 57, 88, 109, 47, 23, 108, 88, 0, 13,
+ 81, 97, 122, 32, 9, 198, 44, 244, 146, 20, 181, 0, 13, 9, 198, 32, 83, 25, 104, 85, 0, 13, 13, 138, 13, 5, 7, 15, 12, 4,
+ 195, 161, 19, 20, 13, 16, 67, 61, 33, 139, 39, 109, 51, 109, 83, 49, 114, 0, 17, 42, 42, 0, 29, 7, 5, 12, 13, 195, 186, 12,
+ 20, 109, 55, 65, 116, 55, 47, 23, 113, 84, 109, 49, 0, 13, 81, 195, 169, 118, 101, 107, 32, 10, 135, 18, 5, 16, 195, 188, 12, 20,
+ 13, 8, 133, 7, 25, 197, 145, 26, 13, 10, 135, 14, 195, 169, 26, 5, 20, 20, 13, 0, 11, 136, 195, 161, 20, 195, 161, 12, 12, 20,
+ 13, 11, 136, 22, 195, 169, 7, 26, 5, 20, 20, 13, 11, 136, 22, 195, 169, 7, 26, 5, 20, 20, 13, 15, 140, 5, 12, 4, 15, 2,
+ 195, 161, 12, 195, 161, 19, 20, 13, 7, 196, 80, 82, 5, 72, 13, 10, 135, 13, 21, 14, 11, 195, 161, 13, 13, 7, 196, 16, 240, 142,
+ 36, 13, 18, 5, 95, 50, 77, 49, 15, 49, 113, 47, 109, 88, 52, 109, 72, 37, 49, 0, 0, 27, 8, 20, 195, 182, 12, 20, 19, 5,
+ 13, 47, 110, 55, 76, 109, 65, 23, 65, 109, 81, 0, 13, 81, 109, 101, 103, 32, 8, 197, 80, 84, 150, 20, 176, 13, 12, 137, 16, 18,
+ 15, 4, 21, 11, 195, 161, 12, 13, 8, 197, 52, 83, 142, 36, 80, 13, 12, 201, 77, 160, 75, 20, 208, 133, 72, 82, 64, 13, 8, 133,
+ 13, 195, 186, 12, 20, 13, 0, 14, 66, 21, 80, 101, 117, 110, 0, 44, 29, 42, 81, 110, 32, 12, 137, 3, 19, 9, 18, 11, 195, 169,
+ 18, 5, 13, 22, 147, 19, 26, 15, 6, 20, 22, 5, 18, 6, 5, 10, 12, 5, 19, 26, 20, 197, 145, 11, 13, 9, 198, 80, 20, 148,
+ 84, 226, 192, 13, 0, 18, 143, 2, 5, 18, 5, 14, 4, 5, 26, 11, 5, 4, 195, 169, 19, 20, 13, 9, 134, 2, 195, 173, 26, 14,
+ 1, 13, 52, 10, 13, 5, 7, 15, 12, 4, 195, 161, 19, 9, 65, 109, 81, 39, 55, 72, 114, 91, 37, 23, 55, 109, 107, 109, 47, 118,
+ 91, 113, 81, 12, 109, 55, 0, 13, 81, 108, 101, 104, 101, 116, 197, 145, 115, 195, 169, 103, 103, 101, 108, 32, 9, 134, 10, 195, 179, 11,
+ 1, 9, 13, 10, 135, 12, 195, 169, 16, 5, 20, 20, 13, 0, 33, 11, 22, 1, 12, 195, 179, 19, 195, 173, 20, 10, 1, 84, 108, 55,
+ 115, 91, 112, 80, 12, 108, 23, 65, 109, 81, 0, 13, 81, 109, 101, 103, 32, 19, 144, 8, 15, 26, 26, 195, 161, 10, 195, 161, 18, 21,
+ 12, 195, 161, 19, 20, 13, 40, 8, 13, 9, 5, 12, 197, 145, 20, 20, 65, 37, 109, 55, 118, 47, 12, 23, 83, 39, 57, 47, 108, 47,
+ 50, 114, 0, 13, 81, 102, 111, 108, 121, 116, 97, 116, 110, 195, 161, 32, 11, 200, 44, 146, 133, 48, 83, 148, 36, 176, 13, 14, 139, 20,
+ 1, 18, 20, 195, 161, 19, 195, 161, 18, 1, 13, 0, 28, 8, 20, 1, 12, 195, 161, 12, 10, 1, 47, 108, 55, 114, 55, 57, 108, 23,
+ 65, 109, 81, 0, 13, 81, 109, 101, 103, 32, 15, 140, 9, 14, 4, 21, 12, 195, 161, 19, 195, 161, 18, 1, 13, 30, 9, 11, 195, 182,
+ 22, 5, 20, 5, 20, 20, 49, 110, 84, 109, 47, 109, 47, 12, 10, 6, 15, 109, 55, 0, 13, 81, 101, 108, 32, 12, 137, 11, 195, 182,
+ 22, 5, 20, 5, 20, 20, 13, 12, 137, 195, 169, 18, 9, 14, 20, 5, 20, 20, 13, 0, 20, 5, 195, 161, 6, 195, 161, 195, 161, 102,
+ 195, 161, 116, 0, 44, 29, 42, 81, 116, 32, 13, 138, 4, 195, 169, 12, 5, 12, 197, 145, 20, 20, 22, 0, 39, 7, 13, 21, 14, 11,
+ 195, 161, 20, 65, 40, 50, 49, 114, 47, 10, 6, 15, 84, 113, 81, 109, 89, 47, 109, 49, 0, 13, 81, 118, 195, 169, 103, 101, 122, 116,
+ 101, 107, 32, 26, 7, 13, 21, 14, 11, 195, 161, 20, 65, 40, 50, 49, 114, 47, 23, 37, 47, 12, 0, 13, 81, 105, 116, 116, 32, 14,
+ 139, 11, 195, 173, 22, 195, 188, 12, 18, 197, 145, 12, 13, 10, 135, 20, 9, 20, 11, 195, 161, 20, 13, 10, 135, 13, 21, 14, 11, 195,
+ 161, 20, 13, 12, 137, 16, 195, 169, 14, 20, 5, 11, 5, 14, 22, 0, 35, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 23, 89, 114,
+ 65, 112, 47, 108, 50, 37, 0, 13, 81, 115, 122, 195, 161, 109, 195, 173, 116, 97, 110, 105, 32, 38, 68, 48, 82, 5, 80, 55, 109, 107,
+ 109, 47, 23, 108, 49, 108, 72, 114, 57, 39, 88, 50, 37, 0, 13, 81, 97, 107, 97, 100, 195, 161, 108, 121, 111, 122, 110, 105, 32, 18,
+ 143, 6, 5, 14, 14, 20, 1, 18, 20, 195, 161, 19, 195, 161, 18, 1, 13, 25, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 23, 113,
+ 52, 50, 37, 0, 13, 81, 195, 169, 114, 110, 105, 32, 41, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 10, 6, 15, 47, 40, 72, 50,
+ 37, 10, 6, 15, 51, 115, 55, 108, 0, 13, 82, 116, 117, 100, 110, 105, 32, 114, 195, 179, 108, 97, 32, 33, 68, 48, 82, 5, 80, 55,
+ 109, 107, 109, 47, 10, 6, 15, 37, 91, 65, 109, 52, 118, 91, 0, 13, 81, 105, 115, 109, 101, 114, 197, 145, 115, 32, 28, 68, 48, 82,
+ 5, 80, 55, 109, 107, 109, 47, 10, 6, 15, 84, 109, 50, 12, 37, 0, 13, 81, 118, 101, 110, 110, 105, 32, 34, 68, 48, 82, 5, 80,
+ 55, 109, 107, 109, 47, 10, 6, 15, 65, 108, 34, 49, 39, 55, 50, 37, 0, 13, 81, 109, 97, 114, 107, 111, 108, 110, 105, 32, 36, 68,
+ 48, 82, 5, 80, 55, 109, 107, 109, 47, 10, 6, 15, 57, 109, 55, 109, 50, 47, 109, 50, 37, 0, 13, 81, 106, 101, 108, 101, 110, 116,
+ 101, 110, 105, 32, 26, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 23, 109, 88, 88, 109, 55, 0, 13, 81, 101, 122, 122, 101, 108, 32,
+ 34, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 23, 107, 108, 89, 50, 114, 55, 50, 37, 0, 13, 81, 104, 97, 115, 122, 110, 195, 161,
+ 108, 110, 105, 32, 36, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 23, 108, 88, 10, 6, 15, 111, 79, 71, 109, 50, 0, 13, 82, 97,
+ 122, 32, 195, 188, 103, 121, 98, 101, 110, 32, 27, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 23, 50, 113, 88, 50, 37, 0, 13, 81,
+ 110, 195, 169, 122, 110, 105, 32, 32, 68, 48, 82, 5, 80, 55, 109, 107, 109, 47, 23, 76, 108, 48, 108, 72, 113, 49, 0, 13, 81, 99,
+ 115, 97, 112, 97, 100, 195, 169, 107, 32, 7, 196, 80, 82, 5, 80, 13, 11, 136, 4, 195, 173, 10, 1, 11, 1, 20, 13, 7, 196, 88,
+ 83, 5, 16, 13, 7, 196, 48, 82, 5, 80, 13, 14, 139, 195, 169, 10, 19, 26, 1, 11, 195, 161, 18, 1, 22, 0, 11, 136, 20, 1,
+ 18, 20, 195, 161, 19, 1, 13, 0, 39, 9, 15, 12, 22, 1, 19, 195, 161, 19, 1, 39, 55, 84, 108, 91, 114, 91, 108, 10, 6, 15,
+ 49, 110, 88, 71, 109, 50, 0, 13, 81, 107, 195, 182, 122, 98, 101, 110, 32, 14, 139, 6, 15, 18, 4, 195, 173, 20, 19, 195, 161, 11,
+ 13, 13, 138, 20, 1, 14, 195, 161, 3, 19, 195, 161, 20, 13, 0, 10, 135, 20, 1, 14, 25, 195, 161, 20, 13, 14, 139, 20, 5, 18,
+ 13, 195, 169, 11, 5, 11, 5, 20, 13, 5, 194, 4, 224, 72, 15, 66, 28, 32, 81, 37, 81, 108, 71, 114, 57, 47, 0, 42, 42, 0,
+ 15, 140, 13, 195, 161, 19, 15, 4, 16, 5, 18, 3, 5, 20, 13, 12, 137, 5, 19, 5, 4, 195, 169, 11, 5, 19, 13, 6, 195, 72,
+ 82, 148, 13, 6, 195, 24, 80, 128, 20, 0, 46, 13, 19, 26, 195, 161, 26, 1, 12, 195, 169, 11, 195, 161, 20, 89, 114, 88, 108, 55,
+ 113, 49, 114, 47, 23, 47, 109, 89, 37, 49, 23, 49, 37, 0, 13, 82, 116, 101, 115, 122, 105, 107, 32, 107, 105, 32, 16, 141, 19, 26,
+ 195, 161, 26, 1, 12, 195, 169, 11, 195, 161, 20, 13, 12, 137, 12, 195, 169, 22, 197, 145, 11, 5, 20, 13, 11, 136, 195, 169, 18, 26,
+ 195, 169, 19, 5, 13, 7, 196, 20, 130, 5, 104, 13, 16, 141, 19, 26, 195, 161, 26, 1, 12, 195, 169, 11, 195, 161, 20, 13, 7, 196,
+ 12, 83, 12, 4, 13, 15, 140, 2, 5, 14, 25, 195, 186, 10, 20, 195, 161, 19, 1, 13, 0, 12, 137, 6, 5, 12, 5, 12, 197, 145,
+ 19, 5, 13, 24, 5, 11, 195, 182, 26, 20, 49, 110, 89, 47, 15, 84, 39, 55, 47, 0, 13, 81, 118, 111, 108, 116, 32, 9, 198, 61,
+ 54, 148, 61, 163, 137, 13, 17, 142, 11, 195, 169, 16, 22, 9, 19, 5, 12, 197, 145, 11, 5, 20, 13, 11, 136, 20, 18, 195, 161, 7,
+ 195, 161, 18, 13, 9, 134, 22, 195, 169, 12, 5, 13, 13, 9, 133, 11, 195, 182, 26, 20, 13, 22, 8, 133, 7, 195, 161, 26, 20, 13,
+ 0, 14, 139, 195, 182, 19, 19, 26, 5, 7, 5, 11, 5, 20, 13, 18, 143, 11, 195, 169, 19, 26, 195, 188, 12, 195, 169, 11, 5, 11,
+ 5, 20, 13, 14, 139, 22, 195, 161, 12, 1, 19, 26, 15, 11, 1, 20, 13, 14, 139, 195, 169, 18, 20, 195, 169, 11, 5, 11, 5, 20,
+ 13, 6, 195, 32, 144, 129, 13, 11, 136, 195, 161, 16, 18, 9, 12, 9, 19, 20, 0, 15, 140, 8, 1, 12, 12, 7, 1, 20, 195, 179,
+ 11, 1, 20, 13, 55, 12, 19, 26, 1, 14, 11, 3, 9, 195, 179, 11, 1, 20, 89, 108, 50, 49, 119, 37, 115, 49, 108, 47, 15, 108,
+ 55, 49, 108, 55, 65, 108, 88, 88, 108, 50, 108, 49, 0, 13, 81, 97, 108, 107, 97, 108, 109, 97, 122, 122, 97, 110, 97, 107, 32, 14,
+ 139, 7, 25, 197, 145, 26, 11, 195, 182, 4, 14, 9, 13, 10, 199, 72, 83, 132, 77, 161, 82, 20, 13, 15, 140, 8, 5, 12, 25, 19,
+ 195, 169, 7, 5, 11, 5, 20, 13, 11, 67, 80, 16, 128, 47, 108, 71, 0, 42, 42, 0, 20, 145, 16, 1, 18, 1, 14, 3, 19, 14,
+ 15, 11, 19, 195, 161, 7, 195, 161, 20, 13, 7, 196, 4, 66, 143, 56, 13, 36, 68, 24, 18, 148, 4, 83, 108, 57, 47, 108, 23, 57,
+ 108, 84, 112, 47, 114, 91, 39, 49, 0, 13, 81, 106, 97, 118, 195, 173, 116, 195, 161, 115, 111, 107, 32, 11, 200, 8, 150, 129, 48, 243,
+ 77, 4, 192, 13, 12, 137, 195, 169, 18, 20, 5, 20, 20, 5, 13, 13, 7, 196, 13, 49, 82, 20, 13, 6, 195, 80, 19, 139, 13, 7,
+ 196, 72, 243, 131, 76, 13, 0, 11, 136, 14, 195, 169, 26, 14, 195, 169, 11, 13, 13, 138, 19, 26, 195, 188, 12, 5, 20, 20, 5, 13,
+ 13, 9, 134, 195, 169, 18, 20, 5, 13, 13, 17, 142, 14, 5, 8, 195, 169, 26, 19, 195, 169, 7, 5, 11, 5, 20, 13, 0, 22, 66,
+ 25, 64, 83, 39, 52, 37, 50, 47, 12, 115, 55, 0, 44, 13, 81, 116, 195, 179, 108, 32, 21, 66, 25, 64, 83, 39, 52, 37, 50, 47,
+ 50, 108, 49, 0, 44, 13, 81, 110, 97, 107, 32, 19, 66, 25, 64, 83, 39, 52, 37, 50, 47, 71, 108, 0, 44, 13, 81, 98, 97, 32,
+ 19, 66, 25, 64, 83, 39, 52, 37, 50, 47, 39, 47, 0, 44, 13, 81, 111, 116, 32, 21, 66, 25, 64, 83, 39, 52, 37, 50, 47, 12,
+ 108, 55, 0, 44, 13, 81, 116, 97, 108, 32, 12, 66, 25, 64, 83, 39, 52, 37, 50, 47, 0, 13, 31, 6, 5, 19, 195, 169, 10, 20,
+ 109, 91, 113, 57, 47, 10, 6, 15, 55, 114, 47, 39, 49, 0, 13, 81, 108, 195, 161, 116, 111, 107, 32, 0, 24, 6, 195, 182, 12, 20,
+ 5, 11, 110, 55, 47, 109, 49, 23, 65, 109, 81, 0, 13, 81, 109, 101, 103, 32, 11, 136, 3, 195, 173, 13, 5, 26, 20, 5, 13, 10,
+ 199, 88, 19, 1, 44, 147, 133, 44, 13, 9, 134, 195, 169, 18, 4, 5, 11, 13, 0, 8, 133, 4, 195, 169, 12, 9, 13, 11, 200, 77,
+ 162, 210, 37, 5, 2, 20, 224, 13, 16, 141, 20, 5, 12, 5, 16, 195, 173, 20, 5, 20, 20, 5, 13, 13, 7, 196, 4, 67, 137, 4,
+ 13, 0, 34, 10, 6, 5, 12, 20, 195, 169, 20, 5, 12, 5, 83, 109, 55, 47, 113, 47, 109, 55, 109, 23, 84, 39, 55, 47, 0, 13,
+ 81, 118, 111, 108, 116, 32, 8, 197, 36, 225, 21, 49, 64, 13, 6, 195, 77, 163, 210, 72, 0, 22, 147, 11, 195, 182, 20, 5, 12, 5,
+ 26, 5, 20, 20, 19, 195, 169, 7, 5, 11, 5, 20, 13, 12, 137, 20, 195, 161, 13, 1, 4, 20, 1, 11, 13, 37, 5, 5, 12, 195,
+ 169, 7, 109, 55, 113, 81, 15, 83, 37, 79, 109, 55, 65, 109, 91, 109, 50, 0, 13, 81, 102, 105, 103, 121, 101, 108, 109, 101, 115, 101,
+ 110, 32, 8, 133, 5, 12, 195, 169, 7, 13, 9, 134, 22, 195, 169, 12, 5, 4, 13, 0, 13, 138, 19, 26, 195, 188, 12, 5, 20, 20,
+ 5, 11, 13, 12, 201, 65, 32, 75, 80, 146, 213, 76, 16, 130, 13, 0, 17, 67, 13, 48, 75, 76, 108, 49, 23, 49, 37, 0, 13, 81,
+ 107, 105, 32, 31, 67, 13, 48, 75, 76, 108, 49, 10, 6, 15, 65, 109, 81, 47, 109, 50, 12, 37, 0, 13, 81, 109, 101, 103, 116, 101,
+ 110, 110, 105, 32, 18, 143, 13, 15, 18, 6, 15, 14, 4, 195, 173, 18, 15, 26, 20, 1, 11, 13, 27, 67, 13, 48, 75, 76, 108, 49,
+ 23, 49, 113, 91, 118, 71, 12, 0, 13, 81, 107, 195, 169, 115, 197, 145, 98, 98, 32, 23, 67, 13, 48, 75, 76, 108, 49, 23, 108, 49,
+ 12, 39, 52, 0, 13, 81, 97, 107, 107, 111, 114, 32, 23, 67, 13, 48, 75, 76, 108, 49, 23, 55, 109, 107, 109, 47, 0, 13, 81, 108,
+ 101, 104, 101, 116, 32, 7, 196, 64, 84, 131, 20, 13, 12, 137, 19, 5, 7, 195, 173, 20, 5, 14, 9, 13, 10, 135, 195, 186, 10, 19,
+ 195, 161, 7, 13, 16, 141, 8, 1, 14, 7, 19, 195, 186, 12, 25, 15, 26, 20, 1, 13, 10, 135, 6, 1, 11, 1, 4, 195, 179, 13,
+ 14, 139, 9, 14, 4, 195, 173, 20, 15, 20, 20, 1, 11, 13, 6, 195, 13, 48, 75, 13, 0, 9, 134, 2, 195, 173, 26, 14, 9, 13,
+ 8, 197, 52, 240, 137, 49, 64, 13, 6, 195, 13, 48, 74, 13, 0, 14, 139, 20, 1, 11, 1, 18, 195, 173, 20, 1, 14, 9, 13, 16,
+ 141, 11, 195, 169, 19, 26, 195, 173, 20, 5, 20, 20, 5, 11, 13, 16, 141, 19, 26, 195, 161, 13, 195, 173, 20, 15, 20, 20, 1, 11,
+ 13, 19, 66, 32, 16, 107, 108, 23, 49, 109, 55, 12, 0, 13, 81, 107, 101, 108, 108, 32, 14, 139, 11, 195, 169, 19, 26, 195, 173, 20,
+ 5, 14, 9, 13, 9, 134, 195, 169, 18, 20, 5, 4, 13, 6, 194, 32, 16, 72, 8, 0, 20, 67, 24, 83, 0, 83, 109, 55, 10, 6,
+ 15, 52, 114, 0, 13, 81, 114, 195, 161, 32, 30, 67, 24, 83, 0, 83, 109, 55, 23, 108, 6, 15, 91, 39, 52, 71, 108, 50, 0, 13,
+ 82, 97, 32, 115, 111, 114, 98, 97, 110, 32, 15, 140, 5, 12, 8, 195, 161, 18, 195, 173, 20, 1, 14, 9, 13, 30, 67, 24, 83, 0,
+ 83, 109, 55, 23, 108, 23, 55, 109, 84, 109, 81, 118, 0, 13, 82, 97, 32, 108, 101, 118, 101, 103, 197, 145, 32, 15, 140, 2, 9, 26,
+ 20, 15, 19, 195, 173, 20, 1, 14, 9, 13, 6, 195, 32, 19, 0, 13, 6, 195, 24, 83, 0, 13, 0, 23, 68, 80, 84, 218, 36, 47,
+ 109, 89, 37, 23, 65, 108, 57, 72, 0, 13, 81, 109, 97, 106, 100, 32, 46, 12, 19, 26, 195, 161, 26, 1, 12, 195, 169, 11, 15, 20,
+ 89, 114, 88, 108, 55, 113, 49, 39, 47, 23, 84, 109, 89, 112, 47, 109, 50, 109, 0, 13, 81, 118, 101, 115, 122, 195, 173, 116, 101, 110,
+ 101, 32, 9, 198, 77, 163, 205, 8, 21, 0, 20, 0, 8, 197, 52, 243, 132, 60, 176, 13, 8, 197, 28, 243, 132, 60, 176, 13, 6, 195,
+ 32, 21, 0, 13, 6, 195, 24, 80, 146, 20, 0, 33, 74, 80, 20, 1, 77, 165, 1, 48, 21, 15, 16, 47, 108, 48, 108, 89, 47, 108,
+ 55, 108, 47, 39, 72, 23, 37, 91, 0, 13, 81, 105, 115, 32, 18, 143, 11, 195, 169, 14, 25, 19, 26, 5, 18, 195, 173, 20, 5, 14,
+ 9, 13, 12, 137, 16, 195, 169, 14, 20, 5, 11, 9, 7, 22, 11, 4, 195, 161, 19, 26, 114, 89, 0, 42, 42, 7, 132, 197, 145, 19,
+ 26, 20, 7, 132, 195, 161, 16, 18, 20, 0, 10, 135, 6, 5, 11, 195, 188, 4, 20, 13, 10, 199, 88, 84, 218, 80, 85, 20, 20, 13,
+ 11, 136, 22, 195, 161, 12, 20, 1, 14, 1, 13, 36, 71, 88, 84, 218, 80, 85, 20, 20, 84, 109, 89, 47, 109, 47, 12, 109, 23, 113,
+ 55, 109, 47, 113, 47, 0, 13, 81, 195, 169, 108, 101, 116, 195, 169, 116, 32, 10, 135, 4, 5, 18, 195, 188, 12, 20, 13, 10, 135, 13,
+ 5, 18, 195, 188, 12, 20, 13, 6, 195, 13, 48, 80, 13, 9, 134, 20, 197, 177, 14, 9, 11, 13, 11, 67, 80, 18, 128, 47, 108, 57,
+ 0, 42, 42, 0, 10, 135, 195, 182, 22, 5, 26, 9, 11, 13, 20, 145, 195, 182, 19, 19, 26, 16, 15, 14, 20, 15, 19, 195, 173, 20,
+ 1, 14, 9, 13, 19, 68, 56, 147, 131, 76, 50, 37, 50, 76, 23, 37, 91, 0, 13, 81, 105, 115, 32, 14, 139, 195, 161, 12, 20, 1,
+ 12, 195, 161, 14, 15, 19, 13, 9, 134, 21, 20, 3, 195, 161, 14, 13, 7, 196, 76, 244, 130, 4, 13, 7, 196, 56, 147, 131, 76, 13,
+ 0, 22, 69, 20, 209, 76, 80, 80, 109, 65, 109, 55, 47, 109, 23, 49, 37, 0, 13, 81, 107, 105, 32, 51, 73, 77, 161, 82, 88, 86,
+ 133, 80, 82, 192, 89, 109, 52, 84, 109, 88, 109, 47, 109, 49, 23, 48, 114, 57, 114, 88, 107, 108, 47, 50, 108, 49, 0, 13, 81, 112,
+ 195, 161, 108, 121, 195, 161, 122, 104, 97, 116, 110, 97, 107, 32, 15, 140, 19, 26, 195, 161, 26, 1, 12, 195, 169, 11, 15, 19, 13, 12,
+ 137, 11, 9, 4, 5, 18, 195, 188, 12, 20, 13, 8, 197, 60, 193, 1, 56, 144, 13, 9, 134, 14, 195, 169, 26, 22, 5, 13, 8, 197,
+ 60, 193, 1, 56, 144, 13, 6, 195, 24, 83, 142, 13, 8, 133, 3, 195, 169, 12, 20, 13, 0, 7, 132, 6, 9, 195, 186, 13, 15, 5,
+ 95, 48, 77, 49, 15, 109, 88, 52, 109, 72, 37, 49, 0, 0, 6, 195, 72, 83, 132, 13, 10, 135, 13, 5, 19, 195, 169, 12, 20, 13,
+ 15, 140, 16, 18, 15, 2, 12, 195, 169, 13, 195, 161, 18, 1, 13, 10, 135, 13, 5, 19, 195, 169, 12, 20, 13, 6, 195, 52, 243, 132,
+ 13, 14, 67, 29, 51, 64, 81, 113, 109, 91, 109, 65, 0, 42, 42, 0, 11, 136, 11, 195, 188, 20, 25, 195, 188, 20, 13, 14, 139, 11,
+ 195, 182, 12, 20, 195, 182, 26, 20, 5, 11, 13, 7, 196, 88, 83, 5, 52, 13, 7, 196, 29, 32, 77, 52, 13, 0, 25, 67, 25, 85,
+ 0, 83, 40, 47, 10, 6, 15, 52, 108, 57, 47, 108, 0, 13, 81, 114, 97, 106, 116, 97, 32, 6, 195, 25, 85, 0, 13, 0, 40, 70,
+ 29, 144, 75, 72, 19, 128, 79, 108, 49, 52, 108, 50, 23, 55, 109, 89, 23, 113, 55, 113, 50, 49, 0, 13, 82, 108, 101, 115, 122, 32,
+ 195, 169, 108, 195, 169, 110, 107, 32, 12, 137, 3, 19, 1, 16, 1, 4, 195, 169, 11, 13, 13, 138, 22, 1, 12, 1, 13, 9, 18, 197,
+ 145, 12, 13, 9, 134, 195, 169, 16, 195, 188, 12, 13, 0, 17, 142, 2, 9, 26, 15, 14, 25, 195, 173, 20, 195, 169, 11, 15, 11, 13,
+ 6, 195, 8, 83, 128, 72, 0, 36, 11, 6, 5, 10, 12, 5, 19, 26, 20, 197, 145, 11, 83, 109, 57, 55, 109, 89, 47, 118, 49, 23,
+ 83, 109, 55, 113, 0, 13, 81, 102, 101, 108, 195, 169, 32, 16, 141, 8, 1, 14, 7, 19, 195, 186, 12, 25, 15, 26, 22, 1, 13, 24,
+ 67, 32, 19, 135, 107, 108, 50, 81, 15, 65, 37, 108, 47, 12, 0, 13, 81, 109, 105, 97, 116, 116, 32, 7, 196, 40, 83, 5, 80, 13,
+ 7, 196, 24, 83, 5, 48, 13, 6, 195, 32, 19, 135, 13, 0, 9, 134, 11, 195, 169, 18, 197, 145, 13, 42, 6, 12, 195, 169, 22, 197,
+ 145, 55, 113, 84, 118, 107, 108, 91, 39, 50, 55, 115, 91, 114, 81, 39, 47, 0, 13, 81, 104, 97, 115, 111, 110, 108, 195, 179, 115, 195,
+ 161, 103, 111, 116, 32, 15, 140, 6, 5, 12, 11, 5, 18, 195, 188, 12, 20, 5, 11, 13, 9, 134, 12, 195, 169, 22, 197, 145, 13, 8,
+ 197, 24, 243, 148, 61, 48, 13, 10, 135, 10, 1, 14, 21, 195, 161, 18, 20, 0, 15, 140, 8, 1, 10, 12, 195, 169, 11, 20, 1, 12,
+ 1, 14, 13, 17, 142, 11, 195, 169, 19, 26, 195, 188, 12, 195, 169, 11, 11, 5, 12, 13, 0, 6, 195, 88, 84, 128, 13, 39, 12, 2,
+ 15, 14, 25, 15, 12, 195, 173, 20, 1, 14, 9, 71, 39, 67, 39, 55, 112, 47, 108, 50, 37, 23, 52, 108, 57, 47, 108, 0, 13, 81,
+ 114, 97, 106, 116, 97, 32, 0, 11, 136, 8, 9, 2, 195, 161, 11, 1, 20, 13, 14, 139, 19, 26, 5, 18, 5, 20, 14, 195, 169, 14,
+ 11, 13, 6, 195, 32, 20, 131, 13, 0, 9, 134, 14, 195, 161, 12, 1, 13, 13, 45, 73, 24, 242, 207, 104, 21, 15, 76, 19, 128, 83,
+ 39, 49, 39, 88, 108, 47, 39, 91, 108, 50, 23, 65, 109, 81, 89, 117, 50, 37, 49, 0, 13, 81, 109, 101, 103, 115, 122, 197, 177, 110,
+ 105, 107, 32, 16, 141, 13, 5, 7, 19, 26, 195, 179, 12, 1, 12, 20, 1, 20, 13, 11, 136, 195, 161, 12, 12, 20, 21, 14, 11, 13,
+ 6, 195, 8, 83, 142, 13, 8, 133, 19, 195, 173, 14, 20, 13, 0, 17, 142, 13, 5, 7, 1, 12, 11, 15, 20, 195, 161, 19, 195, 161,
+ 20, 13, 17, 142, 13, 5, 3, 8, 1, 14, 9, 26, 13, 21, 19, 195, 161, 20, 13, 71, 6, 195, 161, 12, 20, 1, 12, 114, 55, 47,
+ 108, 55, 10, 6, 15, 49, 112, 50, 114, 55, 47, 10, 6, 15, 89, 39, 55, 81, 114, 55, 47, 108, 47, 114, 91, 39, 49, 108, 47, 0,
+ 13, 82, 107, 195, 173, 110, 195, 161, 108, 116, 32, 115, 122, 111, 108, 103, 195, 161, 108, 116, 97, 116, 195, 161, 115, 111, 107, 97, 116, 32,
+ 9, 134, 13, 5, 19, 195, 169, 12, 13, 9, 134, 195, 161, 12, 20, 1, 12, 13, 13, 138, 22, 1, 18, 195, 161, 26, 19, 12, 1, 20,
+ 13, 12, 137, 5, 7, 25, 195, 188, 20, 20, 5, 19, 13, 9, 195, 28, 68, 0, 102, 17, 42, 42, 14, 67, 28, 68, 0, 75, 112, 72,
+ 112, 48, 112, 0, 42, 42, 0, 9, 134, 195, 173, 18, 20, 1, 11, 13, 6, 195, 32, 18, 148, 13, 0, 34, 68, 8, 83, 142, 20, 71,
+ 109, 50, 12, 109, 23, 116, 57, 72, 39, 50, 91, 114, 81, 0, 13, 81, 195, 186, 106, 100, 111, 110, 115, 195, 161, 103, 32, 18, 143, 6,
+ 195, 161, 10, 4, 1, 12, 15, 13, 13, 5, 14, 20, 5, 19, 13, 28, 68, 8, 83, 142, 20, 71, 109, 50, 12, 109, 15, 71, 37, 89,
+ 47, 39, 91, 0, 13, 81, 98, 105, 122, 116, 111, 115, 32, 11, 200, 32, 21, 1, 48, 243, 77, 4, 192, 13, 7, 196, 60, 227, 129, 56,
+ 13, 16, 141, 11, 195, 188, 12, 195, 182, 14, 2, 195, 182, 26, 197, 145, 13, 15, 140, 6, 5, 12, 20, 195, 169, 20, 5, 12, 5, 9,
+ 20, 13, 7, 196, 8, 83, 142, 20, 13, 10, 135, 20, 195, 182, 18, 20, 5, 11, 13, 9, 198, 28, 243, 132, 60, 197, 0, 13, 7, 196,
+ 36, 227, 133, 56, 13, 0, 12, 3, 226, 132, 162, 84, 113, 72, 57, 109, 79, 0, 12, 201, 81, 83, 1, 40, 67, 206, 61, 48, 64, 13,
+ 22, 6, 195, 173, 18, 20, 1, 13, 112, 52, 47, 108, 65, 23, 55, 109, 0, 13, 81, 108, 101, 32, 12, 201, 81, 83, 1, 40, 67, 206,
+ 61, 48, 64, 13, 12, 137, 20, 195, 182, 18, 20, 195, 169, 14, 20, 13, 9, 134, 195, 173, 18, 20, 1, 13, 13, 11, 136, 22, 195, 161,
+ 7, 25, 195, 179, 11, 13, 12, 137, 20, 195, 182, 18, 20, 195, 169, 14, 20, 13, 0, 7, 66, 17, 160, 120, 113, 0, 36, 70, 64, 84,
+ 131, 44, 244, 128, 48, 109, 52, 119, 49, 39, 52, 15, 10, 49, 113, 89, 111, 55, 47, 0, 13, 81, 107, 195, 169, 115, 122, 195, 188, 108,
+ 116, 32, 0, 6, 195, 8, 83, 148, 13, 0, 33, 7, 22, 195, 161, 7, 10, 21, 11, 84, 114, 81, 57, 40, 49, 10, 6, 15, 90, 109,
+ 71, 52, 109, 0, 13, 81, 122, 115, 101, 98, 114, 101, 32, 7, 196, 4, 227, 153, 36, 13, 14, 139, 22, 195, 169, 4, 5, 11, 5, 26,
+ 20, 5, 11, 13, 6, 195, 64, 20, 139, 13, 0, 8, 197, 4, 210, 65, 81, 64, 13, 36, 69, 24, 83, 5, 49, 64, 83, 109, 55, 109,
+ 55, 47, 23, 84, 39, 55, 50, 108, 23, 65, 109, 81, 0, 13, 82, 118, 111, 108, 110, 97, 32, 109, 101, 103, 32, 17, 142, 11, 5, 26,
+ 4, 5, 13, 195, 169, 14, 25, 5, 26, 20, 5, 13, 20, 145, 9, 14, 6, 18, 1, 19, 20, 18, 21, 11, 20, 195, 186, 18, 195, 161,
+ 20, 13, 16, 141, 8, 1, 19, 26, 14, 195, 161, 12, 1, 20, 20, 1, 12, 13, 20, 145, 19, 26, 195, 161, 12, 12, 195, 161, 19, 8,
+ 5, 12, 25, 5, 11, 5, 20, 13, 8, 197, 24, 83, 5, 49, 64, 13, 0, 24, 6, 14, 195, 161, 12, 1, 4, 50, 114, 55, 108, 72,
+ 23, 84, 108, 50, 0, 13, 81, 118, 97, 110, 32, 6, 195, 56, 85, 133, 13, 0, 30, 67, 24, 83, 148, 83, 109, 50, 47, 23, 108, 6,
+ 15, 107, 109, 57, 109, 47, 0, 13, 82, 97, 32, 104, 101, 108, 121, 101, 116, 32, 6, 195, 24, 83, 148, 13, 12, 201, 32, 19, 12, 5,
+ 68, 218, 61, 69, 0, 13, 10, 199, 24, 243, 148, 61, 48, 66, 8, 13, 23, 67, 96, 149, 128, 47, 37, 88, 109, 50, 50, 113, 79, 12,
+ 109, 55, 0, 44, 42, 81, 101, 108, 32, 0, 12, 137, 16, 18, 15, 2, 12, 195, 169, 13, 1, 13, 14, 139, 11, 195, 169, 18, 4, 5,
+ 26, 20, 195, 169, 11, 13, 0, 11, 136, 20, 5, 14, 14, 9, 195, 188, 11, 13, 31, 5, 14, 25, 195, 186, 12, 67, 116, 55, 15, 89,
+ 109, 52, 109, 48, 113, 47, 0, 13, 81, 115, 122, 101, 114, 101, 112, 195, 169, 116, 32, 13, 138, 11, 9, 20, 195, 182, 12, 20, 5, 14,
+ 9, 13, 8, 197, 49, 149, 75, 5, 64, 13, 8, 133, 14, 25, 195, 186, 12, 13, 8, 133, 8, 195, 186, 19, 20, 13, 0, 5, 194, 20,
+ 144, 72, 21, 66, 12, 208, 119, 109, 50, 47, 37, 65, 113, 47, 109, 52, 47, 0, 44, 13, 81, 116, 32, 23, 66, 12, 208, 119, 109, 50,
+ 47, 37, 65, 113, 47, 109, 52, 109, 91, 0, 44, 13, 81, 101, 115, 32, 24, 66, 12, 208, 119, 109, 50, 47, 37, 65, 113, 47, 109, 52,
+ 67, 37, 0, 44, 13, 81, 110, 121, 105, 32, 28, 66, 12, 208, 119, 109, 50, 47, 37, 65, 113, 47, 109, 52, 67, 37, 52, 109, 0, 44,
+ 13, 81, 110, 121, 105, 114, 101, 32, 23, 66, 12, 208, 119, 109, 50, 47, 37, 65, 113, 47, 109, 52, 52, 109, 0, 44, 13, 81, 114, 101,
+ 32, 16, 66, 12, 208, 119, 109, 50, 47, 37, 65, 113, 47, 109, 52, 0, 13, 0, 0, 17, 68, 77, 165, 147, 104, 101, 115, 122, 118, 195,
+ 169, 101, 115, 122, 0, 29, 39, 68, 20, 195, 5, 56, 109, 55, 12, 109, 50, 23, 55, 113, 47, 52, 109, 107, 39, 88, 39, 47, 12, 0,
+ 13, 81, 108, 195, 169, 116, 114, 101, 104, 111, 122, 111, 116, 116, 32, 47, 68, 20, 195, 5, 56, 109, 55, 12, 109, 50, 10, 6, 15, 107,
+ 37, 52, 72, 109, 47, 12, 113, 49, 10, 6, 15, 65, 109, 81, 0, 13, 82, 104, 105, 114, 100, 101, 116, 116, 195, 169, 107, 32, 109, 101,
+ 103, 32, 47, 11, 19, 26, 195, 161, 13, 15, 12, 14, 21, 14, 11, 89, 114, 65, 39, 55, 50, 40, 50, 49, 23, 49, 109, 55, 12, 23,
+ 108, 88, 88, 108, 55, 0, 13, 82, 107, 101, 108, 108, 32, 97, 122, 122, 97, 108, 32, 7, 196, 88, 85, 9, 44, 13, 26, 70, 24, 150,
+ 133, 80, 81, 0, 83, 37, 88, 109, 47, 109, 72, 15, 65, 109, 81, 0, 13, 81, 109, 101, 103, 32, 7, 196, 20, 195, 5, 56, 13, 7,
+ 196, 32, 21, 14, 4, 13, 7, 196, 4, 130, 15, 104, 13, 7, 196, 21, 49, 84, 80, 13, 7, 196, 20, 195, 5, 56, 13, 0, 21, 69,
+ 80, 84, 218, 36, 176, 47, 109, 89, 37, 49, 23, 49, 37, 0, 13, 81, 107, 105, 32, 8, 197, 28, 243, 132, 60, 208, 13, 8, 197, 52,
+ 243, 132, 60, 208, 13, 8, 197, 80, 84, 218, 36, 176, 13, 0, 9, 198, 65, 33, 77, 36, 84, 148, 13, 6, 195, 48, 22, 129, 13, 9,
+ 134, 14, 25, 195, 173, 12, 20, 13, 0, 17, 142, 2, 5, 6, 5, 10, 5, 26, 195, 169, 19, 195, 169, 9, 7, 13, 9, 134, 18, 195,
+ 161, 10, 21, 11, 13, 10, 135, 14, 195, 182, 22, 5, 12, 20, 13, 10, 199, 24, 243, 25, 80, 21, 10, 4, 13, 0, 11, 200, 8, 85,
+ 133, 104, 85, 20, 20, 176, 13, 9, 134, 20, 5, 12, 195, 169, 14, 20, 0, 8, 197, 80, 148, 218, 80, 16, 13, 8, 197, 32, 148, 218,
+ 36, 176, 13, 10, 6, 95, 35, 45, 9, 11, 9, 37, 0, 0, 14, 139, 4, 195, 182, 14, 20, 195, 182, 20, 20, 5, 13, 13, 0, 37,
+ 71, 20, 118, 69, 80, 83, 69, 56, 109, 79, 109, 47, 109, 65, 109, 50, 23, 84, 113, 81, 88, 109, 47, 12, 0, 13, 81, 118, 195, 169,
+ 103, 122, 101, 116, 116, 32, 14, 203, 44, 243, 80, 5, 66, 66, 36, 194, 83, 20, 176, 13, 10, 199, 24, 83, 5, 41, 65, 84, 80, 13,
+ 11, 136, 22, 195, 169, 4, 5, 12, 5, 13, 13, 0, 14, 139, 2, 5, 14, 25, 15, 13, 195, 161, 19, 15, 11, 13, 7, 196, 32, 83,
+ 25, 20, 13, 10, 135, 20, 195, 161, 18, 10, 21, 11, 13, 0, 45, 13, 5, 7, 25, 5, 19, 195, 188, 12, 5, 20, 20, 5, 12, 109,
+ 79, 12, 109, 91, 111, 55, 109, 47, 12, 109, 55, 23, 89, 109, 65, 71, 109, 50, 0, 13, 81, 115, 122, 101, 109, 98, 101, 110, 32, 14,
+ 139, 6, 5, 12, 195, 188, 12, 5, 20, 195, 169, 14, 13, 10, 135, 19, 26, 195, 169, 12, 5, 14, 13, 10, 6, 95, 35, 45, 9, 11,
+ 5, 109, 0, 0, 18, 143, 9, 14, 6, 18, 1, 19, 20, 18, 21, 11, 20, 195, 186, 18, 1, 13, 12, 137, 19, 26, 195, 161, 14, 4,
+ 195, 169, 11, 13, 0, 9, 198, 24, 243, 148, 61, 48, 75, 13, 13, 138, 11, 195, 182, 26, 195, 182, 12, 20, 5, 11, 13, 12, 137, 5,
+ 19, 20, 195, 169, 10, 195, 169, 14, 22, 9, 134, 13, 195, 161, 10, 21, 19, 20, 0, 14, 139, 4, 195, 182, 14, 20, 195, 182, 20, 20,
+ 5, 11, 13, 0, 12, 137, 5, 12, 14, 195, 182, 11, 195, 169, 20, 13, 38, 6, 195, 182, 18, 195, 182, 13, 110, 52, 110, 65, 23, 108,
+ 6, 23, 89, 114, 65, 39, 65, 52, 108, 0, 13, 82, 97, 32, 115, 122, 195, 161, 109, 111, 109, 114, 97, 32, 17, 142, 6, 9, 14, 1,
+ 14, 19, 26, 195, 173, 18, 15, 26, 22, 1, 13, 12, 201, 8, 150, 143, 57, 149, 1, 48, 19, 128, 13, 9, 134, 20, 21, 4, 14, 195,
+ 161, 13, 11, 136, 22, 9, 19, 19, 26, 195, 188, 11, 13, 10, 6, 95, 35, 45, 9, 11, 1, 108, 0, 0, 16, 141, 13, 197, 177, 11,
+ 195, 182, 4, 20, 5, 20, 20, 5, 11, 13, 15, 140, 7, 195, 169, 16, 5, 12, 195, 169, 19, 8, 5, 26, 13, 9, 198, 44, 86, 132,
+ 40, 83, 128, 13, 15, 3, 95, 50, 17, 49, 109, 47, 12, 109, 72, 37, 49, 109, 0, 0, 15, 140, 22, 195, 161, 12, 1, 19, 26, 20,
+ 195, 169, 11, 1, 13, 14, 139, 11, 195, 188, 12, 4, 195, 182, 20, 20, 5, 20, 13, 6, 195, 60, 64, 64, 13, 14, 139, 18, 5, 14,
+ 4, 5, 12, 5, 20, 195, 169, 20, 13, 10, 199, 44, 20, 3, 76, 243, 1, 80, 13, 6, 195, 60, 64, 64, 13, 0, 0, 22, 3, 226,
+ 128, 166, 10, 48, 2, 39, 50, 47, 48, 2, 39, 50, 47, 48, 2, 39, 50, 47, 0, 9, 134, 22, 5, 14, 14, 195, 169, 13, 16, 141,
+ 1, 12, 1, 16, 195, 182, 20, 12, 5, 20, 195, 169, 20, 13, 6, 195, 20, 165, 0, 13, 8, 133, 2, 195, 186, 10, 20, 13, 0, 9,
+ 198, 84, 69, 129, 72, 244, 192, 13, 0, 14, 139, 5, 13, 12, 195, 169, 11, 5, 26, 20, 5, 20, 13, 10, 199, 28, 243, 132, 60, 194,
+ 149, 44, 13, 0, 31, 11, 6, 18, 9, 19, 19, 195, 173, 20, 195, 169, 19, 83, 52, 37, 91, 12, 112, 47, 113, 91, 23, 37, 91, 0,
+ 13, 81, 105, 115, 32, 11, 5, 95, 35, 45, 5, 9, 109, 37, 0, 21, 13, 3, 95, 49, 15, 109, 79, 12, 109, 72, 37, 49, 0, 0,
+ 0, 27, 67, 57, 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 118, 97, 108, 0, 44, 29, 42, 81, 118, 97, 108, 32, 29, 67,
+ 57, 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 116, 195, 179, 108, 0, 44, 29, 42, 81, 116, 195, 179, 108, 32, 23, 67, 57,
+ 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 116, 0, 44, 29, 42, 81, 116, 32, 23, 67, 57, 97, 1, 101, 110, 118, 195, 169,
+ 100, 195, 169, 195, 161, 115, 0, 44, 29, 42, 81, 115, 32, 27, 67, 57, 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 110, 97,
+ 107, 0, 44, 29, 42, 81, 110, 97, 107, 32, 27, 67, 57, 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 104, 111, 122, 0, 44,
+ 29, 42, 81, 104, 111, 122, 32, 29, 67, 57, 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 98, 195, 179, 108, 0, 44, 29, 42,
+ 81, 98, 195, 179, 108, 32, 27, 67, 57, 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 98, 97, 110, 0, 44, 29, 42, 81, 98,
+ 97, 110, 32, 25, 67, 57, 97, 1, 101, 110, 118, 195, 169, 100, 195, 169, 195, 161, 98, 97, 0, 44, 29, 42, 81, 98, 97, 32, 27, 66,
+ 21, 160, 109, 88, 10, 6, 15, 84, 108, 55, 108, 65, 37, 47, 0, 13, 81, 118, 97, 108, 97, 109, 105, 116, 32, 10, 135, 197, 145, 18,
+ 14, 1, 7, 25, 13, 15, 66, 21, 160, 109, 88, 23, 108, 88, 0, 13, 81, 97, 122, 32, 35, 66, 21, 160, 109, 88, 10, 6, 15, 108,
+ 6, 15, 48, 52, 39, 71, 55, 113, 65, 108, 0, 13, 82, 97, 32, 112, 114, 111, 98, 108, 195, 169, 109, 97, 32, 5, 194, 21, 160, 13,
+ 15, 67, 57, 97, 1, 109, 50, 84, 113, 72, 113, 108, 0, 42, 42, 15, 8, 95, 35, 45, 195, 169, 8, 5, 26, 113, 107, 109, 88, 0,
+ 16, 3, 95, 51, 17, 107, 108, 52, 10, 65, 108, 72, 37, 49, 108, 0, 0, 10, 3, 226, 130, 172, 109, 40, 52, 39, 0, 36, 71, 72,
+ 83, 132, 77, 161, 82, 80, 52, 109, 50, 119, 109, 52, 47, 10, 6, 15, 49, 113, 89, 112, 47, 0, 13, 81, 107, 195, 169, 115, 122, 195,
+ 173, 116, 32, 41, 12, 22, 5, 26, 5, 20, 197, 145, 19, 195, 169, 7, 9, 84, 109, 88, 109, 47, 118, 91, 113, 81, 37, 23, 47, 108,
+ 81, 57, 108, 37, 0, 13, 81, 116, 97, 103, 106, 97, 105, 32, 17, 142, 19, 26, 195, 161, 13, 195, 173, 20, 8, 1, 20, 21, 14, 11,
+ 13, 9, 198, 24, 150, 133, 80, 225, 75, 13, 6, 195, 60, 179, 212, 13, 10, 199, 72, 83, 132, 77, 161, 82, 80, 13, 0, 10, 135, 12,
+ 195, 161, 14, 3, 15, 11, 13, 7, 196, 20, 227, 153, 36, 13, 6, 131, 10, 195, 179, 13, 0, 19, 67, 21, 165, 0, 109, 89, 47, 10,
+ 6, 15, 108, 88, 0, 13, 81, 97, 122, 32, 21, 67, 21, 165, 0, 109, 89, 47, 23, 49, 109, 55, 12, 0, 13, 81, 107, 101, 108, 108,
+ 32, 8, 197, 24, 244, 137, 57, 64, 13, 12, 137, 2, 1, 10, 15, 11, 18, 195, 179, 12, 13, 8, 197, 37, 51, 69, 73, 64, 13, 6,
+ 195, 21, 165, 0, 13, 0, 13, 138, 22, 9, 12, 195, 161, 7, 18, 195, 179, 12, 13, 9, 198, 77, 161, 77, 24, 241, 192, 13, 6, 195,
+ 64, 144, 201, 13, 12, 137, 13, 197, 177, 11, 195, 182, 4, 9, 11, 13, 9, 3, 95, 49, 5, 109, 79, 12, 0, 0, 14, 139, 22, 195,
+ 169, 4, 5, 12, 5, 13, 13, 5, 12, 13, 12, 201, 61, 4, 133, 56, 68, 218, 21, 37, 0, 13, 12, 137, 13, 21, 14, 11, 195, 161,
+ 8, 15, 26, 13, 13, 138, 5, 13, 12, 195, 169, 11, 19, 26, 9, 11, 13, 11, 136, 19, 26, 5, 13, 195, 169, 12, 25, 13, 6, 195,
+ 80, 17, 192, 13, 0, 10, 135, 195, 188, 12, 195, 188, 14, 11, 13, 14, 3, 95, 50, 15, 49, 109, 47, 12, 109, 72, 37, 49, 0, 0,
+ 8, 197, 56, 83, 90, 21, 64, 13, 9, 134, 18, 195, 161, 26, 14, 9, 13, 13, 138, 22, 195, 169, 12, 5, 13, 195, 169, 14, 25, 13,
+ 13, 138, 8, 1, 19, 26, 14, 195, 161, 12, 14, 9, 13, 0, 13, 138, 8, 15, 26, 1, 4, 195, 169, 11, 15, 20, 13, 9, 3, 95,
+ 50, 1, 49, 113, 47, 0, 0, 20, 67, 80, 20, 148, 47, 108, 52, 47, 23, 39, 47, 12, 0, 13, 81, 111, 116, 116, 32, 15, 140, 12,
+ 5, 7, 5, 14, 5, 18, 195, 161, 12, 14, 9, 13, 9, 134, 10, 195, 161, 18, 195, 179, 13, 14, 139, 10, 195, 161, 18, 1, 4, 195,
+ 169, 11, 15, 20, 13, 6, 195, 80, 20, 148, 13, 6, 195, 56, 82, 192, 13, 0, 22, 68, 40, 83, 26, 36, 57, 109, 55, 88, 37, 10,
+ 6, 15, 108, 88, 0, 13, 81, 97, 122, 32, 7, 196, 88, 85, 14, 36, 13, 7, 196, 40, 83, 26, 36, 13, 10, 135, 22, 5, 12, 195,
+ 188, 14, 11, 13, 6, 195, 88, 84, 147, 13, 0, 8, 197, 81, 81, 20, 60, 176, 76, 8, 197, 88, 19, 142, 4, 176, 13, 0, 9, 198,
+ 85, 64, 90, 56, 18, 192, 13, 9, 198, 8, 19, 139, 56, 18, 192, 13, 12, 201, 88, 148, 218, 60, 230, 85, 48, 224, 75, 13, 31, 70,
+ 72, 144, 68, 56, 18, 192, 51, 37, 108, 72, 50, 108, 49, 23, 84, 37, 89, 12, 108, 0, 13, 81, 118, 105, 115, 115, 122, 97, 32, 9,
+ 198, 5, 163, 203, 56, 18, 192, 13, 9, 198, 32, 19, 135, 104, 146, 192, 13, 9, 198, 52, 243, 132, 41, 82, 192, 13, 9, 198, 32, 19,
+ 135, 104, 146, 192, 13, 9, 134, 6, 195, 161, 10, 12, 20, 13, 10, 3, 95, 50, 5, 49, 109, 47, 12, 0, 0, 26, 5, 8, 195, 186,
+ 19, 26, 107, 116, 89, 23, 113, 84, 71, 109, 50, 0, 13, 81, 195, 169, 118, 98, 101, 110, 32, 15, 140, 11, 195, 182, 18, 195, 188, 12,
+ 13, 195, 169, 14, 25, 13, 20, 145, 13, 5, 7, 6, 9, 7, 25, 5, 12, 195, 169, 19, 195, 169, 8, 5, 26, 13, 15, 140, 11, 9,
+ 8, 1, 19, 26, 14, 195, 161, 12, 14, 9, 13, 14, 139, 2, 15, 18, 195, 173, 20, 195, 169, 11, 15, 20, 13, 11, 136, 19, 26, 195,
+ 179, 12, 20, 1, 13, 13, 8, 133, 8, 195, 186, 19, 26, 13, 6, 195, 88, 84, 148, 13, 0, 42, 8, 2, 5, 3, 19, 195, 188, 12,
+ 20, 71, 109, 76, 111, 55, 47, 23, 113, 52, 47, 113, 49, 113, 50, 109, 49, 0, 13, 81, 195, 169, 114, 116, 195, 169, 107, 195, 169, 110,
+ 101, 107, 32, 12, 137, 10, 5, 12, 19, 26, 195, 179, 18, 1, 13, 11, 200, 24, 83, 9, 76, 209, 82, 56, 144, 13, 15, 3, 95, 51,
+ 15, 107, 108, 52, 10, 65, 108, 72, 37, 49, 0, 11, 4, 95, 15, 18, 4, 109, 72, 37, 49, 0, 0, 8, 197, 81, 81, 14, 4, 176,
+ 76, 13, 138, 11, 195, 182, 26, 16, 15, 14, 20, 10, 1, 13, 8, 197, 81, 81, 14, 4, 176, 13, 11, 136, 18, 5, 13, 195, 169, 12,
+ 9, 11, 13, 0, 13, 66, 33, 80, 104, 117, 110, 0, 44, 29, 81, 110, 32, 29, 66, 37, 48, 37, 91, 23, 114, 55, 112, 80, 12, 114,
+ 49, 0, 13, 81, 195, 161, 108, 108, 195, 173, 116, 106, 195, 161, 107, 32, 29, 66, 37, 48, 37, 91, 23, 84, 113, 81, 109, 88, 47, 113,
+ 49, 0, 13, 81, 118, 195, 169, 103, 101, 122, 116, 195, 169, 107, 32, 40, 66, 37, 48, 37, 91, 23, 108, 55, 114, 47, 114, 65, 108, 89,
+ 47, 39, 47, 12, 108, 0, 13, 81, 97, 108, 195, 161, 116, 195, 161, 109, 97, 115, 122, 116, 111, 116, 116, 97, 32, 28, 66, 37, 48, 37,
+ 91, 23, 84, 37, 47, 108, 80, 12, 114, 49, 0, 13, 81, 118, 105, 116, 97, 116, 106, 195, 161, 107, 32, 27, 66, 37, 48, 37, 91, 23,
+ 108, 55, 114, 112, 52, 47, 108, 0, 13, 81, 97, 108, 195, 161, 195, 173, 114, 116, 97, 32, 30, 66, 37, 48, 37, 91, 23, 65, 109, 81,
+ 109, 65, 55, 112, 47, 37, 0, 13, 81, 109, 101, 103, 101, 109, 108, 195, 173, 116, 105, 32, 22, 66, 37, 48, 37, 91, 23, 65, 113, 52,
+ 37, 49, 0, 13, 81, 109, 195, 169, 114, 105, 107, 32, 27, 66, 37, 48, 37, 91, 23, 47, 110, 34, 47, 113, 50, 47, 0, 13, 81, 116,
+ 195, 182, 114, 116, 195, 169, 110, 116, 32, 25, 66, 37, 48, 37, 91, 23, 71, 109, 89, 113, 55, 47, 0, 13, 81, 98, 101, 115, 122, 195,
+ 169, 108, 116, 32, 54, 66, 37, 48, 37, 91, 10, 6, 15, 55, 109, 107, 109, 47, 10, 6, 15, 76, 108, 47, 55, 108, 49, 39, 89, 47,
+ 108, 47, 50, 37, 0, 13, 82, 108, 101, 104, 101, 116, 32, 99, 115, 97, 116, 108, 97, 107, 111, 122, 116, 97, 116, 110, 105, 32, 45, 66,
+ 37, 48, 37, 91, 10, 6, 15, 55, 109, 107, 109, 47, 10, 6, 15, 71, 118, 84, 112, 47, 109, 50, 37, 0, 13, 82, 108, 101, 104, 101,
+ 116, 32, 98, 197, 145, 118, 195, 173, 116, 101, 110, 105, 32, 45, 66, 37, 48, 37, 91, 10, 6, 15, 55, 109, 107, 109, 47, 10, 6, 15,
+ 107, 108, 89, 50, 114, 55, 50, 37, 0, 13, 82, 108, 101, 104, 101, 116, 32, 104, 97, 115, 122, 110, 195, 161, 108, 110, 105, 32, 33, 66,
+ 37, 48, 37, 91, 10, 6, 15, 47, 108, 55, 114, 55, 107, 108, 47, 115, 0, 13, 81, 116, 97, 108, 195, 161, 108, 104, 97, 116, 195, 179,
+ 32, 31, 66, 37, 48, 37, 91, 10, 6, 15, 57, 109, 79, 109, 89, 47, 111, 49, 0, 13, 81, 106, 101, 103, 121, 101, 122, 116, 195, 188,
+ 107, 32, 25, 66, 37, 48, 37, 91, 10, 6, 15, 84, 108, 50, 12, 108, 49, 0, 13, 81, 118, 97, 110, 110, 97, 107, 32, 36, 66, 37,
+ 48, 37, 91, 10, 6, 15, 65, 109, 81, 65, 40, 47, 108, 80, 12, 114, 49, 0, 13, 81, 109, 101, 103, 109, 117, 116, 97, 116, 106, 195,
+ 161, 107, 32, 40, 66, 37, 48, 37, 91, 10, 6, 15, 49, 37, 109, 81, 113, 89, 112, 47, 109, 47, 12, 109, 0, 13, 81, 107, 105, 101,
+ 103, 195, 169, 115, 122, 195, 173, 116, 101, 116, 116, 101, 32, 37, 66, 37, 48, 37, 91, 10, 6, 15, 52, 109, 50, 72, 109, 55, 49, 109,
+ 89, 47, 109, 49, 0, 13, 81, 114, 101, 110, 100, 101, 108, 107, 101, 122, 116, 101, 107, 32, 34, 66, 37, 48, 37, 91, 6, 15, 49, 110,
+ 89, 110, 50, 107, 109, 47, 118, 0, 13, 81, 107, 195, 182, 115, 122, 195, 182, 110, 104, 101, 116, 197, 145, 32, 33, 66, 37, 48, 37, 91,
+ 10, 6, 15, 112, 47, 113, 55, 107, 109, 47, 37, 49, 0, 13, 81, 195, 173, 116, 195, 169, 108, 104, 101, 116, 105, 107, 32, 38, 66, 37,
+ 48, 37, 91, 10, 6, 15, 49, 39, 50, 119, 109, 50, 47, 52, 114, 55, 50, 37, 0, 13, 81, 107, 111, 110, 99, 101, 110, 116, 114, 195,
+ 161, 108, 110, 105, 32, 22, 66, 37, 48, 37, 91, 10, 6, 15, 114, 52, 40, 55, 0, 13, 81, 195, 161, 114, 117, 108, 32, 23, 66, 37,
+ 48, 37, 91, 10, 6, 15, 47, 37, 55, 39, 91, 0, 13, 81, 116, 105, 108, 111, 115, 32, 29, 66, 37, 48, 37, 91, 10, 6, 15, 111,
+ 79, 109, 55, 47, 109, 49, 0, 13, 81, 195, 188, 103, 121, 101, 108, 116, 101, 107, 32, 22, 66, 37, 48, 37, 91, 10, 6, 55, 109, 50,
+ 12, 109, 0, 13, 81, 108, 101, 110, 110, 101, 32, 35, 66, 37, 48, 37, 91, 10, 6, 15, 84, 114, 55, 108, 89, 47, 39, 47, 12, 108,
+ 0, 13, 81, 118, 195, 161, 108, 97, 115, 122, 116, 111, 116, 116, 97, 32, 24, 66, 37, 48, 37, 91, 10, 6, 15, 55, 114, 88, 108, 72,
+ 0, 13, 81, 108, 195, 161, 122, 97, 100, 32, 18, 66, 37, 48, 37, 91, 10, 6, 15, 113, 52, 0, 13, 81, 195, 169, 114, 32, 25, 66,
+ 37, 48, 37, 91, 10, 6, 15, 107, 108, 47, 39, 47, 12, 0, 13, 81, 104, 97, 116, 111, 116, 116, 32, 32, 66, 37, 48, 37, 91, 10,
+ 6, 15, 89, 111, 49, 91, 113, 81, 109, 91, 0, 13, 81, 115, 122, 195, 188, 107, 115, 195, 169, 103, 101, 115, 32, 29, 66, 37, 48, 37,
+ 91, 23, 89, 109, 52, 109, 47, 50, 113, 49, 0, 13, 81, 115, 122, 101, 114, 101, 116, 110, 195, 169, 107, 32, 39, 66, 37, 48, 37, 91,
+ 23, 109, 79, 12, 111, 47, 65, 117, 49, 110, 72, 37, 49, 0, 13, 81, 101, 103, 121, 195, 188, 116, 116, 109, 197, 177, 107, 195, 182, 100,
+ 105, 107, 32, 28, 66, 37, 48, 37, 91, 23, 57, 109, 55, 109, 88, 47, 113, 49, 0, 13, 81, 106, 101, 108, 101, 122, 116, 195, 169, 107,
+ 32, 34, 66, 37, 48, 37, 91, 23, 89, 111, 49, 110, 91, 109, 71, 12, 109, 49, 0, 13, 81, 115, 122, 197, 177, 107, 195, 182, 115, 101,
+ 98, 98, 101, 107, 32, 35, 66, 37, 48, 37, 91, 23, 49, 37, 57, 109, 55, 110, 55, 107, 109, 47, 118, 0, 13, 81, 107, 105, 106, 101,
+ 108, 195, 182, 108, 104, 101, 116, 197, 145, 32, 34, 66, 37, 48, 37, 91, 23, 107, 108, 89, 50, 114, 55, 107, 108, 47, 115, 0, 13, 81,
+ 104, 97, 115, 122, 110, 195, 161, 108, 104, 97, 116, 195, 179, 32, 36, 66, 37, 48, 37, 91, 23, 107, 108, 89, 50, 114, 55, 107, 108, 47,
+ 115, 49, 0, 13, 81, 104, 97, 115, 122, 110, 195, 161, 108, 104, 97, 116, 195, 179, 107, 32, 35, 66, 37, 48, 37, 91, 23, 65, 109, 81,
+ 89, 109, 52, 109, 89, 47, 113, 49, 0, 13, 81, 109, 101, 103, 115, 122, 101, 114, 101, 122, 116, 195, 169, 107, 32, 26, 66, 37, 48, 37,
+ 91, 23, 55, 109, 55, 110, 84, 37, 49, 0, 13, 81, 108, 101, 108, 195, 182, 118, 105, 107, 32, 30, 66, 37, 48, 37, 91, 23, 47, 114,
+ 65, 39, 81, 108, 80, 12, 108, 0, 13, 81, 116, 195, 161, 109, 111, 103, 97, 116, 106, 97, 32, 39, 66, 37, 48, 37, 91, 23, 109, 52,
+ 109, 72, 65, 113, 67, 109, 88, 107, 109, 47, 37, 0, 13, 81, 101, 114, 101, 100, 109, 195, 169, 110, 121, 101, 122, 104, 101, 116, 105, 32,
+ 23, 66, 37, 48, 37, 91, 23, 84, 39, 55, 47, 108, 49, 0, 13, 81, 118, 111, 108, 116, 97, 107, 32, 26, 66, 37, 48, 37, 91, 23,
+ 49, 37, 72, 109, 52, 111, 55, 0, 13, 81, 107, 105, 100, 101, 114, 195, 188, 108, 32, 31, 66, 37, 48, 37, 91, 10, 6, 15, 83, 109,
+ 55, 84, 109, 47, 107, 109, 47, 0, 13, 81, 102, 101, 108, 118, 101, 116, 104, 101, 116, 32, 42, 66, 37, 48, 37, 91, 23, 52, 109, 65,
+ 113, 67, 49, 109, 72, 107, 109, 47, 111, 50, 49, 0, 13, 81, 114, 101, 109, 195, 169, 110, 121, 107, 101, 100, 104, 101, 116, 195, 188, 110,
+ 107, 32, 18, 66, 37, 48, 37, 91, 23, 55, 109, 89, 0, 13, 81, 108, 101, 115, 122, 32, 30, 66, 37, 48, 37, 91, 23, 83, 109, 55,
+ 65, 109, 52, 111, 55, 47, 0, 13, 81, 102, 101, 108, 109, 101, 114, 195, 188, 108, 116, 32, 38, 66, 37, 48, 37, 91, 23, 52, 114, 84,
+ 37, 55, 114, 81, 112, 47, 39, 47, 12, 0, 13, 81, 114, 195, 161, 118, 105, 108, 195, 161, 103, 195, 173, 116, 111, 116, 116, 32, 67, 66,
+ 37, 48, 37, 91, 23, 83, 37, 88, 109, 47, 107, 109, 47, 50, 109, 49, 23, 108, 6, 15, 79, 115, 79, 89, 109, 52, 109, 49, 113, 52,
+ 47, 0, 13, 83, 102, 105, 122, 101, 116, 104, 101, 116, 110, 101, 107, 32, 97, 32, 103, 121, 195, 179, 103, 121, 115, 122, 101, 114, 101, 107,
+ 195, 169, 114, 116, 32, 29, 66, 37, 48, 37, 91, 23, 47, 108, 52, 47, 108, 55, 65, 108, 88, 0, 13, 81, 116, 97, 114, 116, 97, 108,
+ 109, 97, 122, 32, 24, 66, 37, 48, 37, 91, 23, 83, 39, 57, 50, 108, 49, 0, 13, 81, 102, 111, 108, 121, 110, 97, 107, 32, 21, 66,
+ 37, 48, 37, 91, 23, 110, 52, 110, 65, 0, 13, 81, 195, 182, 114, 195, 182, 109, 32, 23, 66, 37, 48, 37, 91, 23, 71, 40, 49, 12,
+ 108, 50, 0, 13, 81, 98, 117, 107, 107, 97, 110, 32, 29, 66, 37, 48, 37, 91, 23, 107, 37, 114, 67, 39, 55, 39, 65, 0, 13, 81,
+ 104, 105, 195, 161, 110, 121, 111, 108, 111, 109, 32, 19, 66, 37, 48, 37, 91, 23, 55, 109, 47, 12, 0, 13, 81, 108, 101, 116, 116, 32,
+ 19, 66, 37, 48, 37, 91, 23, 84, 39, 55, 47, 0, 13, 81, 118, 111, 108, 116, 32, 36, 66, 37, 48, 37, 91, 23, 65, 113, 52, 91,
+ 113, 49, 55, 118, 72, 37, 49, 0, 13, 81, 109, 195, 169, 114, 115, 195, 169, 107, 108, 197, 145, 100, 105, 107, 32, 33, 66, 37, 48, 37,
+ 91, 23, 49, 112, 91, 113, 52, 107, 109, 47, 37, 49, 0, 13, 81, 107, 195, 173, 115, 195, 169, 114, 104, 101, 116, 105, 107, 32, 26, 66,
+ 37, 48, 37, 91, 23, 49, 37, 84, 114, 52, 50, 37, 0, 13, 81, 107, 105, 118, 195, 161, 114, 110, 105, 32, 28, 66, 37, 48, 37, 91,
+ 23, 83, 109, 57, 55, 118, 72, 37, 49, 0, 13, 81, 102, 101, 106, 108, 197, 145, 100, 105, 107, 32, 22, 66, 37, 48, 37, 91, 23, 84,
+ 114, 55, 37, 49, 0, 13, 81, 118, 195, 161, 108, 105, 107, 32, 20, 66, 37, 48, 37, 91, 23, 83, 111, 81, 12, 0, 13, 81, 102, 195,
+ 188, 103, 103, 32, 27, 66, 37, 48, 37, 91, 23, 84, 114, 52, 107, 108, 47, 115, 0, 13, 81, 118, 195, 161, 114, 104, 97, 116, 195, 179,
+ 32, 25, 66, 37, 48, 37, 91, 23, 71, 109, 37, 49, 47, 108, 47, 0, 13, 81, 98, 101, 105, 107, 116, 97, 116, 32, 26, 66, 37, 48,
+ 37, 91, 23, 65, 109, 50, 109, 49, 111, 55, 0, 13, 81, 109, 101, 110, 101, 107, 195, 188, 108, 32, 20, 66, 37, 48, 37, 91, 23, 52,
+ 115, 55, 108, 0, 13, 81, 114, 195, 179, 108, 97, 32, 38, 66, 37, 48, 37, 91, 23, 49, 37, 109, 81, 113, 89, 112, 47, 109, 47, 12,
+ 109, 0, 13, 81, 107, 105, 101, 103, 195, 169, 115, 122, 195, 173, 116, 101, 116, 116, 101, 32, 16, 66, 37, 48, 37, 91, 23, 108, 88, 6,
+ 0, 13, 81, 97, 122, 32, 33, 66, 37, 48, 37, 91, 23, 65, 109, 81, 65, 108, 52, 108, 79, 12, 39, 50, 0, 13, 81, 109, 101, 103,
+ 109, 97, 114, 97, 100, 106, 111, 110, 32, 36, 66, 37, 48, 37, 91, 23, 83, 109, 57, 55, 109, 89, 47, 109, 47, 12, 109, 49, 0, 13,
+ 81, 102, 101, 106, 108, 101, 115, 122, 116, 101, 116, 116, 101, 107, 32, 31, 66, 37, 48, 37, 91, 15, 107, 6, 108, 57, 55, 108, 50, 72,
+ 115, 49, 0, 13, 81, 104, 97, 106, 108, 97, 110, 100, 195, 179, 107, 32, 10, 135, 195, 186, 19, 26, 20, 1, 13, 13, 24, 66, 37, 48,
+ 37, 91, 23, 40, 79, 108, 50, 108, 88, 0, 13, 81, 117, 103, 121, 97, 110, 97, 122, 32, 40, 66, 37, 48, 37, 91, 23, 49, 108, 47,
+ 108, 89, 47, 52, 115, 83, 114, 107, 39, 88, 0, 13, 81, 107, 97, 116, 97, 115, 122, 116, 114, 195, 179, 102, 195, 161, 104, 111, 122, 32,
+ 16, 141, 6, 5, 12, 8, 197, 145, 20, 1, 11, 1, 18, 195, 179, 13, 33, 66, 37, 48, 37, 91, 23, 83, 39, 81, 55, 108, 55, 49,
+ 39, 88, 39, 65, 0, 13, 81, 102, 111, 103, 108, 97, 108, 107, 111, 122, 111, 109, 32, 36, 66, 37, 48, 37, 91, 23, 109, 55, 118, 83,
+ 39, 52, 72, 40, 55, 107, 108, 47, 0, 13, 81, 101, 108, 197, 145, 102, 111, 114, 100, 117, 108, 104, 97, 116, 32, 37, 66, 37, 48, 37,
+ 91, 23, 49, 113, 48, 88, 118, 72, 107, 109, 47, 50, 109, 49, 0, 13, 81, 107, 195, 169, 112, 122, 197, 145, 100, 104, 101, 116, 110, 101,
+ 107, 32, 21, 66, 37, 48, 37, 91, 23, 55, 109, 107, 109, 47, 0, 13, 81, 108, 101, 104, 101, 116, 32, 25, 66, 37, 48, 37, 91, 23,
+ 49, 109, 88, 109, 55, 47, 109, 0, 13, 81, 107, 101, 122, 101, 108, 116, 101, 32, 29, 66, 37, 48, 37, 91, 23, 89, 111, 55, 109, 47,
+ 109, 47, 12, 0, 13, 81, 115, 122, 195, 188, 108, 101, 116, 101, 116, 116, 32, 80, 66, 37, 48, 37, 91, 23, 49, 37, 47, 110, 55, 47,
+ 107, 109, 47, 12, 113, 49, 23, 84, 39, 55, 50, 108, 23, 108, 23, 49, 113, 52, 72, 118, 112, 84, 109, 49, 109, 47, 0, 13, 84, 107,
+ 105, 116, 195, 182, 108, 116, 104, 101, 116, 116, 195, 169, 107, 32, 118, 111, 108, 110, 97, 32, 97, 32, 107, 195, 169, 114, 100, 197, 145, 195,
+ 173, 118, 101, 107, 101, 116, 32, 36, 66, 37, 48, 37, 91, 23, 108, 23, 49, 113, 52, 72, 118, 112, 84, 109, 47, 0, 13, 82, 97, 32,
+ 107, 195, 169, 114, 100, 197, 145, 195, 173, 118, 101, 116, 32, 26, 66, 37, 48, 37, 91, 23, 83, 109, 50, 12, 114, 55, 12, 0, 13, 81,
+ 102, 101, 110, 110, 195, 161, 108, 108, 32, 36, 66, 37, 48, 37, 91, 23, 109, 55, 118, 83, 39, 52, 72, 40, 55, 50, 108, 49, 0, 13,
+ 81, 101, 108, 197, 145, 102, 111, 114, 100, 117, 108, 110, 97, 107, 32, 29, 66, 37, 48, 37, 91, 23, 83, 109, 55, 52, 108, 49, 47, 108,
+ 65, 0, 13, 81, 102, 101, 108, 114, 97, 107, 116, 97, 109, 32, 35, 66, 37, 48, 37, 91, 15, 83, 109, 55, 109, 57, 47, 49, 109, 89,
+ 47, 109, 65, 0, 13, 81, 102, 101, 108, 101, 106, 116, 107, 101, 122, 116, 101, 109, 32, 22, 66, 37, 48, 37, 91, 15, 52, 109, 76, 109,
+ 81, 0, 13, 81, 114, 101, 99, 115, 101, 103, 32, 14, 139, 1, 11, 20, 9, 22, 195, 161, 12, 20, 1, 13, 13, 10, 135, 11, 5, 26,
+ 195, 169, 2, 5, 13, 28, 66, 37, 48, 37, 91, 15, 84, 114, 55, 47, 39, 88, 37, 49, 0, 13, 81, 118, 195, 161, 108, 116, 111, 122,
+ 105, 107, 32, 40, 66, 37, 48, 37, 91, 15, 49, 109, 55, 12, 15, 83, 37, 88, 109, 47, 50, 37, 111, 49, 0, 13, 82, 107, 101, 108,
+ 108, 32, 102, 105, 122, 101, 116, 110, 105, 195, 188, 107, 32, 29, 66, 37, 48, 37, 91, 15, 109, 55, 37, 91, 65, 109, 52, 47, 109, 0,
+ 13, 81, 101, 108, 105, 115, 109, 101, 114, 116, 101, 32, 23, 66, 37, 48, 37, 91, 10, 6, 15, 108, 49, 108, 47, 12, 0, 13, 81, 97,
+ 107, 97, 100, 116, 32, 9, 198, 52, 20, 129, 16, 226, 64, 13, 9, 198, 44, 146, 149, 80, 226, 64, 13, 9, 198, 24, 150, 133, 80, 226,
+ 64, 13, 9, 198, 52, 20, 129, 16, 226, 64, 13, 9, 198, 52, 243, 132, 80, 18, 192, 13, 9, 198, 36, 225, 21, 48, 226, 64, 13, 9,
+ 134, 1, 2, 2, 195, 179, 12, 13, 5, 194, 37, 48, 13, 6, 195, 56, 82, 201, 13, 5, 194, 37, 48, 72, 0, 10, 199, 57, 147, 205,
+ 61, 37, 76, 80, 13, 13, 138, 11, 195, 169, 16, 5, 26, 14, 195, 169, 11, 13, 49, 8, 3, 195, 169, 12, 15, 11, 18, 1, 119, 113,
+ 55, 39, 49, 52, 108, 23, 107, 108, 89, 50, 114, 55, 107, 108, 47, 50, 114, 49, 0, 13, 81, 104, 97, 115, 122, 110, 195, 161, 108, 104,
+ 97, 116, 110, 195, 161, 107, 32, 13, 138, 8, 1, 19, 26, 14, 195, 161, 12, 15, 11, 13, 0, 16, 141, 11, 9, 16, 18, 195, 179, 2,
+ 195, 161, 12, 20, 1, 13, 13, 7, 196, 52, 20, 129, 16, 13, 9, 134, 20, 5, 18, 195, 169, 14, 13, 0, 13, 138, 20, 195, 182, 18,
+ 20, 195, 169, 14, 14, 5, 13, 11, 136, 19, 26, 195, 179, 12, 20, 1, 11, 13, 13, 138, 8, 1, 19, 26, 14, 195, 161, 12, 15, 13,
+ 13, 11, 135, 5, 12, 5, 10, 195, 169, 14, 20, 13, 0, 17, 142, 8, 1, 12, 12, 7, 1, 20, 195, 179, 11, 20, 195, 179, 12, 13,
+ 9, 198, 21, 49, 84, 8, 83, 128, 13, 9, 198, 80, 83, 5, 24, 243, 128, 13, 14, 139, 6, 9, 7, 25, 5, 12, 13, 195, 169, 2,
+ 5, 13, 10, 3, 95, 51, 5, 107, 114, 52, 65, 0, 0, 13, 138, 8, 197, 145, 2, 195, 182, 18, 195, 182, 7, 13, 28, 153, 1, 11,
+ 1, 4, 195, 161, 12, 25, 13, 5, 14, 20, 5, 19, 195, 173, 20, 195, 169, 19, 195, 169, 8, 5, 26, 13, 11, 136, 5, 7, 25, 19,
+ 195, 169, 7, 5, 13, 10, 199, 52, 20, 129, 17, 69, 78, 44, 13, 10, 199, 24, 244, 137, 57, 69, 78, 44, 13, 11, 136, 20, 195, 161,
+ 18, 15, 12, 14, 9, 13, 0, 16, 141, 11, 9, 11, 195, 169, 18, 4, 5, 26, 14, 195, 169, 13, 13, 11, 136, 7, 25, 5, 14, 7,
+ 195, 188, 12, 13, 8, 133, 20, 5, 22, 197, 145, 13, 0, 15, 140, 18, 5, 11, 12, 195, 161, 13, 3, 19, 195, 173, 11, 13, 8, 197,
+ 80, 21, 129, 49, 144, 13, 0, 39, 6, 9, 19, 13, 195, 169, 20, 37, 91, 65, 113, 47, 10, 6, 15, 83, 109, 55, 65, 109, 52, 111,
+ 55, 47, 0, 13, 81, 102, 101, 108, 109, 101, 114, 195, 188, 108, 116, 32, 22, 66, 20, 192, 109, 55, 23, 48, 113, 50, 89, 47, 0, 13,
+ 81, 112, 195, 169, 110, 122, 116, 32, 27, 66, 20, 192, 109, 55, 23, 108, 6, 15, 83, 113, 52, 83, 37, 0, 13, 82, 97, 32, 102, 195,
+ 169, 114, 102, 105, 32, 27, 66, 20, 192, 109, 55, 23, 65, 37, 50, 72, 109, 50, 49, 37, 0, 13, 81, 109, 105, 110, 100, 101, 110, 107,
+ 105, 32, 25, 66, 20, 192, 109, 55, 10, 6, 15, 50, 109, 49, 47, 109, 49, 0, 13, 81, 110, 101, 107, 116, 101, 107, 32, 35, 66, 20,
+ 192, 109, 55, 6, 23, 108, 6, 15, 52, 109, 50, 72, 118, 52, 110, 49, 0, 13, 82, 97, 32, 114, 101, 110, 100, 197, 145, 114, 195, 182,
+ 107, 32, 30, 67, 25, 84, 129, 83, 40, 52, 108, 23, 72, 39, 55, 81, 39, 49, 108, 47, 0, 13, 81, 100, 111, 108, 103, 111, 107, 97,
+ 116, 32, 30, 6, 9, 19, 13, 195, 169, 20, 37, 91, 65, 113, 47, 23, 109, 55, 109, 52, 109, 72, 0, 13, 81, 101, 108, 101, 114, 101,
+ 100, 32, 6, 195, 25, 84, 129, 13, 14, 139, 22, 195, 161, 19, 195, 161, 18, 15, 12, 14, 9, 13, 5, 194, 20, 192, 13, 14, 66, 36,
+ 64, 37, 72, 118, 91, 109, 71, 12, 0, 25, 9, 14, 3, 95, 54, 17, 107, 108, 47, 39, 72, 37, 49, 108, 0, 0, 15, 140, 5, 12,
+ 12, 5, 14, 197, 145, 18, 9, 26, 14, 9, 13, 8, 133, 7, 18, 195, 179, 6, 13, 9, 3, 95, 50, 48, 107, 116, 89, 0, 0, 14,
+ 139, 5, 12, 18, 5, 14, 4, 5, 26, 195, 169, 19, 13, 12, 137, 4, 15, 11, 20, 15, 18, 14, 197, 145, 13, 14, 139, 19, 5, 12,
+ 5, 10, 20, 5, 26, 195, 169, 19, 13, 0, 13, 138, 14, 195, 169, 16, 19, 26, 5, 18, 197, 177, 13, 20, 145, 9, 14, 4, 195, 173,
+ 20, 22, 195, 161, 14, 25, 15, 11, 18, 195, 179, 12, 13, 30, 69, 4, 192, 80, 84, 192, 108, 55, 108, 48, 40, 55, 23, 84, 109, 50,
+ 12, 37, 109, 0, 13, 81, 118, 101, 110, 110, 105, 101, 32, 8, 197, 8, 83, 142, 20, 64, 13, 8, 197, 4, 192, 80, 84, 192, 13, 11,
+ 136, 4, 195, 182, 14, 20, 195, 169, 19, 13, 0, 14, 139, 11, 195, 182, 19, 26, 195, 182, 14, 195, 182, 13, 13, 0, 9, 134, 195, 169,
+ 18, 20, 9, 11, 13, 10, 199, 80, 84, 133, 53, 68, 197, 56, 13, 9, 134, 14, 195, 169, 26, 9, 11, 13, 0, 44, 11, 22, 9, 19,
+ 19, 26, 1, 5, 19, 195, 169, 19, 84, 37, 89, 12, 108, 109, 91, 113, 91, 23, 107, 108, 47, 114, 91, 108, 37, 47, 0, 13, 81, 104,
+ 97, 116, 195, 161, 115, 97, 105, 116, 32, 27, 7, 14, 25, 195, 173, 12, 9, 11, 67, 112, 55, 37, 49, 15, 108, 52, 52, 108, 0, 13,
+ 81, 97, 114, 114, 97, 32, 11, 200, 36, 229, 5, 72, 225, 84, 20, 224, 13, 14, 68, 29, 148, 197, 88, 79, 109, 91, 109, 84, 0, 42,
+ 42, 11, 5, 95, 35, 45, 1, 9, 108, 37, 0, 21, 12, 3, 95, 53, 15, 110, 47, 110, 72, 37, 49, 0, 0, 0, 9, 198, 80, 18,
+ 193, 72, 160, 64, 13, 9, 198, 4, 212, 21, 48, 192, 64, 13, 9, 134, 14, 25, 195, 186, 10, 20, 13, 13, 4, 95, 13, 3, 14, 65,
+ 108, 49, 52, 39, 50, 0, 14, 3, 95, 55, 17, 107, 109, 47, 109, 72, 37, 49, 109, 0, 0, 13, 138, 20, 195, 182, 18, 20, 195, 169,
+ 14, 9, 11, 13, 0, 11, 200, 77, 161, 75, 80, 244, 146, 4, 192, 13, 10, 135, 18, 195, 169, 7, 9, 5, 11, 13, 0, 9, 134, 6,
+ 197, 145, 26, 14, 9, 13, 23, 67, 37, 69, 0, 37, 47, 12, 23, 91, 109, 50, 49, 37, 0, 13, 81, 115, 101, 110, 107, 105, 32, 17,
+ 67, 37, 69, 0, 37, 47, 12, 23, 37, 91, 0, 13, 81, 105, 115, 32, 29, 67, 37, 69, 0, 37, 47, 12, 23, 39, 55, 84, 108, 91,
+ 47, 108, 65, 0, 13, 81, 111, 108, 118, 97, 115, 116, 97, 109, 32, 23, 67, 37, 69, 0, 37, 47, 12, 55, 114, 47, 12, 108, 0, 13,
+ 81, 108, 195, 161, 116, 116, 97, 32, 9, 134, 14, 195, 169, 26, 14, 9, 13, 6, 195, 37, 69, 0, 13, 8, 133, 5, 12, 195, 182, 12,
+ 13, 0, 0, 9, 134, 15, 12, 3, 19, 195, 179, 13, 14, 203, 60, 179, 211, 80, 83, 5, 24, 243, 142, 4, 192, 13, 12, 201, 52, 81,
+ 212, 21, 68, 218, 21, 69, 0, 13, 0, 10, 135, 14, 25, 21, 7, 22, 195, 179, 13, 12, 201, 8, 83, 211, 105, 67, 212, 80, 160, 73,
+ 13, 12, 137, 2, 15, 20, 18, 195, 161, 14, 25, 1, 13, 13, 3, 95, 54, 15, 107, 108, 47, 39, 72, 37, 49, 0, 0, 13, 138, 20,
+ 195, 182, 18, 20, 195, 169, 14, 14, 9, 13, 40, 13, 11, 9, 1, 4, 195, 161, 19, 15, 11, 2, 195, 179, 12, 49, 37, 108, 72, 114,
+ 91, 39, 49, 71, 115, 55, 23, 108, 107, 39, 88, 0, 13, 81, 97, 104, 104, 111, 122, 32, 13, 138, 20, 195, 182, 18, 20, 195, 169, 14,
+ 14, 9, 13, 0, 17, 142, 16, 9, 12, 12, 1, 14, 1, 20, 15, 11, 2, 195, 179, 12, 13, 0, 9, 198, 32, 20, 141, 4, 66, 75,
+ 13, 0, 6, 195, 24, 84, 211, 13, 0, 8, 197, 24, 241, 206, 4, 176, 76, 8, 197, 88, 149, 20, 20, 208, 13, 8, 197, 44, 83, 5,
+ 80, 144, 13, 13, 138, 8, 195, 161, 20, 18, 195, 161, 14, 25, 1, 13, 8, 197, 60, 179, 218, 104, 16, 13, 8, 133, 4, 195, 186, 12,
+ 20, 13, 0, 9, 198, 8, 195, 203, 44, 242, 192, 13, 6, 195, 44, 20, 0, 13, 0, 16, 141, 5, 19, 26, 11, 195, 182, 26, 195, 182,
+ 11, 195, 182, 14, 13, 11, 136, 13, 5, 7, 25, 195, 169, 2, 5, 13, 10, 199, 32, 85, 9, 48, 20, 15, 44, 13, 6, 195, 24, 84,
+ 212, 13, 0, 9, 198, 80, 84, 218, 80, 85, 0, 13, 7, 196, 44, 84, 133, 76, 13, 7, 196, 44, 84, 133, 76, 13, 13, 3, 95, 55,
+ 15, 107, 109, 47, 109, 72, 37, 49, 0, 0, 12, 201, 72, 17, 193, 77, 162, 207, 16, 226, 64, 13, 13, 138, 8, 1, 19, 26, 14, 195,
+ 161, 12, 10, 1, 13, 11, 136, 20, 195, 161, 18, 7, 25, 1, 11, 13, 8, 197, 84, 115, 210, 56, 144, 13, 6, 195, 60, 179, 218, 13,
+ 0, 7, 66, 29, 144, 79, 113, 0, 14, 139, 16, 18, 5, 6, 5, 18, 195, 161, 12, 10, 1, 13, 9, 198, 32, 21, 129, 104, 146, 192,
+ 13, 9, 198, 4, 176, 82, 56, 18, 192, 13, 9, 198, 44, 86, 133, 48, 226, 64, 13, 9, 198, 56, 85, 133, 104, 146, 192, 13, 9, 198,
+ 24, 241, 193, 16, 226, 64, 13, 12, 137, 4, 15, 12, 7, 15, 26, 195, 179, 11, 13, 9, 134, 14, 25, 195, 186, 12, 20, 13, 14, 3,
+ 95, 49, 17, 109, 79, 12, 109, 72, 37, 49, 109, 0, 0, 13, 138, 14, 195, 182, 22, 5, 11, 19, 26, 9, 11, 13, 11, 136, 3, 19,
+ 5, 18, 195, 169, 2, 5, 13, 12, 201, 32, 20, 132, 88, 84, 133, 44, 85, 0, 13, 14, 203, 80, 20, 1, 77, 165, 1, 48, 21, 21,
+ 56, 176, 13, 9, 198, 52, 241, 5, 48, 193, 75, 13, 17, 142, 195, 169, 18, 20, 5, 12, 13, 5, 26, 14, 195, 188, 14, 11, 13, 10,
+ 199, 77, 161, 82, 21, 1, 76, 80, 13, 13, 138, 20, 195, 182, 18, 5, 11, 19, 26, 9, 11, 13, 10, 135, 12, 195, 179, 7, 15, 20,
+ 20, 13, 10, 135, 19, 26, 195, 161, 12, 12, 20, 13, 0, 10, 135, 11, 12, 195, 179, 14, 15, 11, 13, 32, 6, 195, 186, 10, 1, 2,
+ 2, 116, 57, 108, 71, 12, 23, 83, 109, 55, 108, 72, 108, 47, 0, 13, 81, 102, 101, 108, 97, 100, 97, 116, 32, 7, 196, 80, 84, 133,
+ 80, 13, 12, 137, 3, 5, 12, 12, 195, 161, 11, 18, 1, 13, 16, 141, 195, 161, 12, 12, 195, 161, 19, 16, 15, 14, 20, 10, 1, 13,
+ 8, 133, 22, 195, 169, 7, 5, 13, 0, 32, 10, 8, 1, 20, 195, 161, 18, 15, 26, 26, 1, 107, 108, 47, 114, 52, 39, 88, 88, 108,
+ 23, 65, 109, 81, 0, 13, 81, 109, 101, 103, 32, 17, 142, 22, 9, 26, 19, 7, 195, 161, 12, 1, 20, 15, 11, 18, 1, 13, 13, 138,
+ 11, 195, 173, 22, 195, 161, 14, 3, 19, 9, 13, 0, 14, 139, 12, 195, 182, 11, 195, 169, 19, 5, 11, 18, 5, 13, 52, 13, 13, 5,
+ 7, 14, 195, 182, 22, 5, 11, 19, 26, 9, 11, 65, 109, 81, 50, 110, 84, 109, 49, 89, 37, 49, 23, 108, 23, 83, 109, 55, 107, 118,
+ 88, 109, 47, 0, 13, 82, 97, 32, 102, 101, 108, 104, 197, 145, 122, 101, 116, 32, 9, 134, 195, 188, 7, 25, 5, 20, 13, 12, 137, 5,
+ 12, 22, 195, 169, 7, 26, 9, 11, 13, 18, 143, 8, 15, 26, 26, 195, 161, 20, 1, 18, 20, 15, 26, 195, 179, 9, 13, 9, 134, 6,
+ 195, 169, 14, 25, 20, 13, 9, 3, 95, 55, 5, 107, 109, 47, 0, 0, 13, 138, 5, 18, 197, 145, 19, 195, 182, 4, 9, 11, 13, 10,
+ 199, 24, 83, 18, 4, 181, 1, 52, 13, 15, 140, 195, 169, 16, 195, 188, 12, 5, 20, 195, 169, 2, 5, 13, 15, 140, 11, 195, 169, 18,
+ 4, 195, 169, 19, 5, 11, 18, 5, 13, 13, 138, 22, 195, 161, 18, 8, 1, 20, 195, 179, 11, 13, 0, 11, 200, 77, 1, 67, 36, 98,
+ 75, 85, 48, 13, 60, 13, 8, 195, 161, 12, 195, 179, 26, 1, 20, 15, 11, 18, 1, 107, 114, 55, 115, 88, 108, 47, 39, 49, 52, 108,
+ 23, 76, 108, 47, 55, 108, 49, 39, 88, 107, 108, 47, 40, 50, 49, 0, 13, 81, 99, 115, 97, 116, 108, 97, 107, 111, 122, 104, 97, 116,
+ 117, 110, 107, 32, 7, 196, 32, 83, 25, 80, 13, 7, 196, 24, 243, 25, 80, 13, 15, 3, 95, 48, 15, 50, 6, 40, 55, 55, 108, 72,
+ 37, 49, 0, 0, 22, 67, 20, 225, 0, 116, 57, 91, 4, 39, 52, 0, 44, 82, 111, 102, 32, 108, 105, 110, 101, 32, 17, 142, 5, 12,
+ 22, 195, 169, 7, 26, 195, 169, 19, 195, 169, 2, 5, 13, 8, 195, 37, 5, 22, 17, 42, 42, 0, 18, 143, 195, 169, 12, 5, 12, 13,
+ 9, 19, 26, 5, 18, 5, 11, 18, 5, 13, 14, 139, 22, 1, 18, 9, 195, 161, 14, 19, 19, 195, 161, 13, 5, 194, 44, 32, 13, 10,
+ 135, 19, 26, 197, 177, 18, 197, 145, 13, 10, 135, 19, 26, 195, 179, 12, 14, 9, 13, 5, 194, 20, 224, 13, 5, 194, 20, 224, 72, 16,
+ 66, 44, 32, 49, 110, 52, 111, 55, 71, 109, 55, 111, 55, 0, 25, 0, 10, 199, 4, 192, 80, 61, 165, 1, 52, 13, 10, 199, 28, 243,
+ 132, 60, 197, 1, 52, 13, 14, 139, 19, 26, 1, 2, 2, 22, 195, 161, 14, 25, 20, 13, 15, 140, 6, 5, 12, 5, 12, 197, 145, 19,
+ 195, 169, 7, 5, 13, 15, 4, 95, 48, 90, 53, 89, 114, 88, 109, 88, 52, 109, 72, 0, 13, 3, 95, 51, 88, 107, 108, 52, 65, 37,
+ 50, 119, 0, 0, 16, 141, 12, 5, 22, 5, 26, 195, 169, 14, 25, 5, 12, 14, 9, 13, 7, 196, 20, 197, 133, 44, 13, 12, 137, 12,
+ 5, 7, 25, 197, 145, 26, 14, 9, 13, 12, 137, 2, 1, 2, 18, 195, 161, 12, 14, 9, 13, 7, 196, 104, 21, 129, 72, 13, 7, 132,
+ 20, 195, 169, 12, 20, 15, 4, 95, 48, 90, 52, 47, 112, 88, 109, 88, 52, 109, 72, 0, 9, 3, 95, 48, 67, 89, 114, 88, 0, 0,
+ 10, 135, 195, 188, 12, 10, 195, 182, 14, 13, 9, 134, 22, 195, 169, 12, 20, 5, 13, 18, 4, 95, 48, 90, 55, 47, 112, 88, 65, 37,
+ 55, 37, 39, 65, 39, 72, 0, 0, 14, 139, 22, 5, 19, 26, 20, 5, 19, 195, 169, 7, 5, 13, 9, 198, 52, 20, 129, 17, 96, 64,
+ 13, 9, 198, 16, 20, 129, 9, 32, 64, 13, 15, 4, 95, 48, 90, 54, 65, 37, 55, 37, 39, 65, 39, 72, 0, 0, 15, 140, 11, 9,
+ 16, 18, 195, 179, 2, 195, 161, 12, 14, 9, 13, 57, 15, 195, 161, 12, 12, 195, 161, 19, 16, 15, 14, 20, 15, 13, 1, 20, 114, 55,
+ 12, 114, 91, 48, 39, 50, 47, 39, 65, 108, 47, 23, 107, 108, 50, 81, 39, 89, 47, 108, 47, 39, 65, 0, 13, 81, 104, 97, 110, 103,
+ 111, 122, 116, 97, 116, 111, 109, 32, 15, 140, 12, 5, 8, 5, 20, 197, 145, 19, 195, 169, 7, 5, 13, 8, 133, 9, 4, 195, 169, 14,
+ 22, 12, 4, 95, 48, 90, 49, 47, 37, 88, 109, 72, 0, 0, 10, 135, 13, 15, 19, 14, 195, 169, 11, 13, 9, 198, 52, 147, 132, 20,
+ 229, 0, 13, 24, 5, 14, 195, 169, 8, 1, 50, 113, 107, 108, 15, 84, 109, 55, 109, 0, 13, 81, 118, 101, 108, 101, 32, 10, 135, 18,
+ 195, 169, 19, 26, 5, 11, 13, 12, 137, 11, 9, 1, 2, 195, 161, 12, 20, 1, 13, 9, 198, 52, 147, 132, 20, 229, 0, 11, 16, 3,
+ 95, 57, 15, 49, 37, 55, 109, 50, 119, 109, 72, 37, 49, 0, 0, 10, 135, 11, 195, 182, 26, 2, 5, 14, 13, 28, 7, 11, 195, 182,
+ 26, 2, 5, 14, 49, 110, 88, 71, 109, 50, 10, 6, 15, 91, 109, 65, 0, 13, 81, 115, 101, 109, 32, 45, 70, 72, 81, 199, 20, 196,
+ 133, 52, 109, 81, 12, 109, 55, 52, 36, 23, 113, 71, 52, 109, 72, 107, 109, 47, 111, 50, 49, 0, 13, 81, 195, 169, 98, 114, 101, 100,
+ 104, 101, 116, 195, 188, 110, 107, 32, 35, 70, 72, 81, 199, 20, 196, 133, 52, 109, 81, 12, 109, 55, 52, 109, 23, 65, 109, 81, 107, 108,
+ 55, 47, 0, 13, 81, 109, 101, 103, 104, 97, 108, 116, 32, 13, 138, 8, 9, 195, 161, 14, 25, 15, 12, 20, 1, 13, 12, 4, 95, 48,
+ 90, 51, 109, 88, 52, 109, 72, 0, 0, 47, 9, 8, 5, 12, 25, 195, 169, 14, 5, 11, 107, 109, 57, 113, 50, 109, 49, 23, 65, 109,
+ 81, 47, 108, 55, 114, 55, 114, 91, 108, 0, 13, 81, 109, 101, 103, 116, 97, 108, 195, 161, 108, 195, 161, 115, 97, 32, 14, 139, 22, 195,
+ 161, 12, 1, 19, 26, 15, 12, 20, 1, 13, 17, 66, 37, 96, 50, 113, 79, 12, 109, 55, 0, 44, 42, 81, 101, 108, 32, 12, 4, 95,
+ 48, 90, 50, 89, 114, 88, 108, 72, 0, 0, 7, 195, 88, 243, 20, 13, 22, 28, 67, 88, 243, 20, 84, 39, 55, 47, 10, 6, 15, 107,
+ 108, 55, 39, 47, 12, 0, 13, 81, 104, 97, 108, 111, 116, 116, 32, 25, 67, 88, 243, 20, 84, 39, 55, 47, 10, 6, 15, 39, 57, 108,
+ 50, 0, 13, 81, 111, 108, 121, 97, 110, 32, 36, 67, 88, 243, 20, 84, 39, 55, 47, 10, 6, 15, 109, 55, 83, 39, 81, 55, 108, 55,
+ 84, 108, 0, 13, 81, 101, 108, 102, 111, 103, 108, 97, 108, 118, 97, 32, 9, 134, 14, 197, 145, 14, 5, 11, 13, 39, 71, 24, 241, 204,
+ 4, 197, 1, 44, 83, 39, 81, 55, 108, 55, 47, 108, 49, 10, 6, 15, 114, 55, 12, 114, 91, 47, 0, 13, 81, 195, 161, 108, 108, 195,
+ 161, 115, 116, 32, 22, 67, 88, 243, 20, 84, 39, 55, 47, 15, 109, 52, 52, 109, 0, 13, 81, 101, 114, 114, 101, 32, 15, 140, 11, 9,
+ 6, 15, 7, 195, 161, 19, 15, 12, 20, 1, 13, 6, 195, 44, 81, 4, 20, 0, 14, 139, 9, 7, 195, 169, 14, 25, 5, 9, 14, 5,
+ 11, 13, 11, 136, 8, 195, 161, 26, 2, 195, 179, 12, 13, 12, 137, 5, 12, 195, 161, 18, 21, 12, 20, 1, 13, 10, 135, 8, 9, 20,
+ 20, 195, 169, 11, 13, 0, 14, 3, 226, 136, 158, 84, 109, 81, 47, 109, 55, 109, 50, 0, 38, 10, 12, 5, 8, 5, 20, 197, 145, 22,
+ 195, 169, 55, 109, 107, 109, 47, 118, 84, 113, 23, 47, 113, 47, 109, 55, 109, 0, 13, 81, 116, 195, 169, 116, 101, 108, 101, 32, 14, 139,
+ 4, 18, 195, 161, 7, 195, 161, 2, 2, 1, 14, 13, 8, 197, 72, 18, 207, 81, 64, 13, 36, 10, 12, 5, 8, 5, 20, 197, 145, 22,
+ 195, 169, 55, 109, 107, 109, 47, 118, 84, 113, 23, 47, 109, 50, 12, 113, 0, 13, 81, 116, 101, 110, 110, 195, 169, 32, 23, 67, 88, 84,
+ 218, 84, 109, 89, 23, 52, 113, 89, 47, 0, 13, 81, 114, 195, 169, 115, 122, 116, 32, 15, 140, 8, 1, 12, 12, 7, 1, 20, 195, 179,
+ 14, 1, 11, 13, 28, 69, 4, 227, 153, 37, 64, 108, 67, 67, 37, 47, 47, 40, 72, 40, 50, 49, 0, 76, 81, 116, 117, 100, 117, 110,
+ 107, 32, 13, 138, 15, 18, 4, 9, 2, 195, 161, 12, 20, 1, 13, 10, 135, 9, 4, 5, 10, 195, 169, 14, 13, 6, 195, 88, 84, 218,
+ 13, 10, 135, 197, 145, 19, 26, 195, 169, 14, 20, 0, 14, 139, 195, 169, 18, 20, 195, 169, 11, 5, 12, 20, 5, 13, 0, 15, 3, 226,
+ 137, 160, 50, 109, 65, 109, 79, 109, 50, 55, 118, 0, 19, 67, 9, 81, 192, 71, 40, 81, 23, 84, 108, 50, 0, 13, 81, 118, 97, 110,
+ 32, 13, 138, 14, 25, 15, 13, 20, 1, 20, 195, 179, 11, 13, 10, 135, 13, 195, 182, 7, 195, 188, 12, 13, 0, 53, 11, 3, 19, 197,
+ 145, 4, 10, 195, 169, 14, 5, 11, 76, 118, 79, 12, 113, 50, 109, 49, 23, 109, 55, 49, 109, 52, 111, 55, 113, 91, 113, 52, 109, 0,
+ 13, 81, 101, 108, 107, 101, 114, 195, 188, 108, 195, 169, 115, 195, 169, 114, 101, 32, 13, 138, 195, 182, 22, 5, 26, 5, 20, 2, 5, 14,
+ 13, 14, 139, 13, 5, 8, 5, 20, 14, 195, 169, 14, 5, 11, 13, 14, 139, 11, 195, 182, 26, 195, 182, 12, 20, 195, 169, 11, 13, 10,
+ 135, 10, 195, 161, 18, 21, 14, 11, 13, 13, 138, 1, 4, 195, 179, 26, 195, 161, 19, 195, 186, 13, 11, 136, 14, 195, 169, 12, 11, 195,
+ 188, 12, 13, 0, 12, 3, 226, 136, 154, 79, 110, 49, 57, 109, 55, 0, 8, 197, 8, 243, 20, 61, 64, 13, 18, 143, 15, 18, 19, 26,
+ 195, 161, 7, 18, 195, 169, 19, 26, 2, 5, 14, 13, 9, 198, 44, 148, 129, 44, 21, 1, 13, 15, 140, 20, 1, 12, 195, 161, 12, 8,
+ 1, 20, 195, 179, 11, 13, 6, 195, 32, 148, 218, 13, 0, 14, 139, 18, 195, 182, 7, 26, 195, 173, 20, 5, 14, 9, 13, 5, 194, 36,
+ 112, 13, 14, 3, 95, 52, 17, 50, 109, 79, 109, 72, 37, 49, 109, 0, 0, 6, 195, 44, 83, 12, 13, 24, 67, 44, 83, 12, 49, 109,
+ 55, 12, 23, 84, 109, 50, 12, 37, 0, 13, 81, 118, 101, 110, 110, 105, 32, 28, 67, 44, 83, 12, 49, 109, 55, 12, 23, 83, 39, 81,
+ 108, 72, 50, 37, 0, 13, 81, 102, 111, 103, 97, 100, 110, 105, 32, 25, 67, 44, 83, 12, 49, 109, 55, 12, 23, 49, 110, 47, 50, 37,
+ 0, 13, 81, 107, 195, 182, 116, 110, 105, 32, 32, 67, 44, 83, 12, 49, 109, 55, 12, 23, 39, 49, 47, 108, 47, 50, 37, 40, 49, 0,
+ 13, 81, 111, 107, 116, 97, 116, 110, 105, 117, 107, 32, 32, 67, 44, 83, 12, 49, 109, 55, 12, 23, 107, 108, 52, 119, 39, 55, 50, 37,
+ 108, 0, 13, 81, 104, 97, 114, 99, 111, 108, 110, 105, 97, 32, 17, 142, 5, 12, 4, 195, 182, 14, 20, 195, 182, 20, 20, 195, 169, 11,
+ 13, 12, 201, 72, 16, 143, 76, 179, 196, 61, 69, 0, 13, 6, 195, 40, 83, 0, 13, 6, 195, 52, 244, 212, 13, 0, 12, 137, 2, 5,
+ 19, 26, 195, 169, 12, 14, 9, 13, 7, 196, 48, 244, 14, 36, 13, 0, 8, 197, 8, 19, 139, 40, 16, 13, 17, 142, 20, 21, 12, 1,
+ 10, 4, 15, 14, 195, 173, 20, 1, 14, 9, 13, 8, 197, 37, 51, 69, 72, 144, 13, 13, 138, 195, 161, 20, 16, 1, 11, 15, 12, 14,
+ 9, 13, 9, 198, 28, 243, 132, 60, 195, 137, 13, 9, 198, 28, 243, 132, 60, 194, 129, 13, 8, 197, 77, 161, 82, 80, 80, 13, 7, 132,
+ 6, 195, 161, 11, 13, 0, 31, 67, 48, 20, 0, 55, 108, 48, 9, 15, 47, 109, 47, 109, 57, 113, 52, 109, 0, 13, 81, 116, 101, 116,
+ 101, 106, 195, 169, 114, 101, 32, 6, 195, 48, 20, 0, 13, 7, 132, 6, 195, 161, 10, 13, 7, 195, 56, 242, 1, 72, 8, 0, 15, 140,
+ 19, 26, 1, 2, 195, 161, 12, 25, 15, 26, 14, 9, 13, 21, 146, 13, 5, 7, 22, 195, 161, 19, 195, 161, 18, 15, 12, 8, 1, 20,
+ 195, 179, 11, 13, 15, 140, 18, 195, 161, 2, 5, 19, 26, 195, 169, 12, 14, 9, 13, 12, 201, 24, 83, 1, 16, 21, 15, 44, 21, 0,
+ 13, 10, 199, 40, 21, 129, 76, 243, 10, 4, 13, 11, 136, 195, 161, 6, 1, 1, 58, 6, 1, 42, 0, 11, 200, 60, 197, 129, 76, 112,
+ 84, 88, 16, 13, 22, 147, 13, 15, 2, 9, 12, 19, 26, 15, 12, 7, 195, 161, 12, 20, 1, 20, 195, 179, 11, 13, 9, 134, 11, 195,
+ 161, 15, 19, 26, 13, 0, 11, 3, 226, 136, 146, 65, 37, 50, 40, 89, 0, 9, 198, 64, 244, 148, 60, 195, 137, 13, 8, 197, 20, 165,
+ 5, 56, 144, 13, 0, 10, 135, 22, 195, 169, 7, 26, 5, 13, 13, 15, 140, 9, 14, 4, 195, 173, 20, 195, 161, 19, 11, 15, 18, 13,
+ 13, 3, 95, 53, 17, 110, 47, 110, 72, 37, 49, 109, 0, 0, 9, 134, 6, 197, 145, 14, 5, 11, 13, 13, 138, 14, 25, 195, 186, 10,
+ 20, 1, 14, 1, 11, 13, 10, 199, 52, 81, 205, 60, 225, 10, 4, 13, 8, 133, 9, 4, 195, 169, 26, 13, 10, 135, 3, 19, 9, 14,
+ 195, 161, 12, 13, 9, 3, 95, 49, 48, 47, 112, 88, 0, 0, 11, 200, 76, 84, 139, 20, 229, 5, 56, 144, 13, 7, 196, 16, 149, 129,
+ 80, 13, 7, 132, 8, 195, 169, 20, 13, 0, 15, 140, 11, 5, 18, 195, 188, 12, 14, 195, 169, 14, 5, 11, 13, 7, 132, 6, 197, 145,
+ 19, 13, 11, 136, 10, 195, 161, 20, 19, 26, 9, 11, 13, 6, 195, 41, 85, 0, 13, 0, 11, 136, 13, 5, 13, 2, 18, 195, 161, 14,
+ 13, 9, 134, 195, 169, 16, 195, 173, 20, 13, 12, 4, 8, 195, 169, 22, 107, 113, 84, 0, 42, 42, 0, 19, 71, 44, 147, 15, 29, 32,
+ 77, 52, 107, 105, 108, 111, 103, 114, 97, 109, 0, 29, 27, 4, 5, 19, 197, 145, 109, 91, 118, 23, 52, 113, 89, 113, 47, 0, 13, 81,
+ 114, 195, 169, 115, 122, 195, 169, 116, 32, 29, 4, 5, 19, 197, 145, 109, 91, 118, 23, 48, 39, 50, 80, 108, 37, 50, 0, 13, 81, 112,
+ 111, 110, 116, 106, 97, 105, 110, 32, 11, 136, 20, 195, 161, 18, 8, 5, 12, 25, 13, 7, 132, 5, 19, 197, 145, 13, 0, 14, 139, 11,
+ 15, 18, 13, 195, 161, 14, 25, 14, 1, 11, 13, 27, 4, 6, 197, 145, 20, 83, 118, 47, 23, 84, 114, 52, 40, 50, 49, 0, 13, 81,
+ 118, 195, 161, 114, 117, 110, 107, 32, 15, 140, 18, 5, 14, 4, 19, 26, 5, 18, 18, 197, 145, 12, 13, 15, 140, 19, 26, 5, 13, 20,
+ 1, 14, 195, 186, 22, 1, 12, 13, 7, 132, 12, 195, 169, 16, 13, 7, 132, 6, 197, 145, 20, 13, 7, 132, 6, 195, 161, 20, 13, 13,
+ 3, 95, 52, 15, 50, 109, 79, 109, 72, 37, 49, 0, 18, 4, 95, 48, 90, 56, 89, 114, 88, 65, 37, 55, 37, 39, 65, 39, 72, 0,
+ 0, 12, 137, 8, 1, 19, 15, 14, 12, 195, 173, 20, 13, 15, 140, 20, 1, 18, 20, 1, 12, 13, 195, 161, 14, 1, 11, 13, 9, 134,
+ 12, 5, 12, 11, 197, 177, 13, 13, 138, 8, 1, 20, 195, 161, 18, 9, 4, 197, 145, 13, 0, 9, 198, 20, 195, 65, 72, 17, 20, 13,
+ 13, 138, 18, 195, 169, 19, 26, 5, 19, 195, 188, 12, 13, 16, 141, 16, 18, 15, 7, 18, 1, 13, 10, 195, 161, 14, 1, 11, 13, 12,
+ 201, 64, 19, 129, 77, 162, 207, 16, 224, 75, 13, 10, 135, 6, 195, 188, 7, 7, 197, 145, 13, 12, 137, 1, 11, 20, 21, 195, 161, 12,
+ 9, 19, 13, 13, 138, 14, 25, 21, 7, 4, 195, 173, 10, 1, 20, 13, 0, 15, 140, 9, 18, 195, 161, 14, 25, 195, 173, 20, 1, 14,
+ 9, 13, 9, 198, 16, 243, 7, 61, 162, 75, 13, 12, 3, 95, 55, 88, 107, 109, 47, 84, 109, 50, 0, 0, 22, 5, 195, 169, 12, 20,
+ 5, 113, 55, 47, 109, 23, 65, 109, 81, 0, 13, 81, 109, 101, 103, 32, 10, 135, 18, 5, 195, 161, 12, 9, 19, 13, 7, 196, 64, 81,
+ 9, 28, 13, 49, 70, 88, 148, 218, 60, 229, 0, 84, 37, 89, 39, 50, 47, 23, 109, 55, 109, 50, 81, 109, 72, 107, 109, 47, 109, 47,
+ 55, 109, 50, 0, 13, 81, 101, 108, 101, 110, 103, 101, 100, 104, 101, 116, 101, 116, 108, 101, 110, 32, 23, 70, 88, 148, 218, 60, 229, 0,
+ 84, 37, 89, 39, 50, 47, 23, 108, 88, 0, 13, 81, 97, 122, 32, 25, 150, 18, 5, 14, 4, 19, 26, 5, 18, 20, 5, 12, 5, 16,
+ 195, 173, 20, 195, 169, 19, 11, 15, 18, 13, 50, 70, 88, 148, 218, 60, 229, 0, 84, 37, 89, 39, 50, 47, 23, 108, 89, 47, 23, 47,
+ 108, 48, 108, 89, 47, 108, 55, 47, 108, 65, 0, 13, 82, 97, 122, 116, 32, 116, 97, 112, 97, 115, 122, 116, 97, 108, 116, 97, 109, 32,
+ 9, 198, 88, 148, 218, 60, 229, 0, 13, 7, 196, 52, 20, 16, 4, 13, 7, 196, 44, 20, 20, 4, 13, 0, 17, 142, 6, 5, 12, 20,
+ 5, 12, 5, 16, 195, 173, 20, 5, 14, 9, 13, 8, 197, 44, 20, 10, 60, 224, 13, 9, 198, 4, 192, 75, 84, 195, 137, 13, 0, 18,
+ 143, 13, 5, 7, 22, 1, 12, 195, 179, 19, 195, 173, 20, 1, 14, 9, 13, 44, 7, 195, 161, 12, 12, 1, 13, 9, 114, 55, 12, 108,
+ 65, 37, 10, 6, 15, 47, 114, 65, 39, 81, 108, 47, 114, 91, 108, 0, 13, 81, 116, 195, 161, 109, 111, 103, 97, 116, 195, 161, 115, 97,
+ 32, 18, 4, 14, 195, 169, 26, 50, 113, 88, 23, 49, 37, 0, 13, 81, 107, 105, 32, 11, 136, 13, 195, 179, 4, 19, 26, 5, 18, 13,
+ 10, 135, 7, 25, 195, 182, 18, 7, 25, 13, 9, 198, 88, 149, 1, 81, 64, 64, 13, 9, 198, 81, 81, 1, 81, 64, 64, 13, 7, 132,
+ 14, 195, 169, 26, 13, 7, 132, 22, 195, 173, 26, 13, 0, 10, 199, 65, 35, 202, 20, 181, 10, 20, 13, 0, 22, 68, 81, 33, 78, 16,
+ 47, 52, 109, 50, 72, 10, 6, 15, 108, 88, 0, 13, 81, 97, 122, 32, 0, 13, 138, 11, 195, 182, 22, 5, 20, 5, 12, 20, 5, 13,
+ 9, 134, 6, 195, 182, 12, 195, 169, 13, 0, 20, 66, 37, 128, 49, 37, 55, 109, 50, 119, 12, 109, 55, 0, 44, 42, 81, 101, 108, 32,
+ 9, 5, 95, 35, 45, 9, 11, 15, 0, 0, 6, 195, 44, 83, 20, 13, 6, 195, 24, 243, 20, 13, 0, 9, 198, 104, 18, 140, 61, 69,
+ 0, 13, 0, 12, 137, 6, 5, 12, 195, 161, 18, 18, 1, 12, 13, 11, 136, 5, 18, 197, 145, 19, 26, 1, 11, 13, 11, 136, 13, 1,
+ 7, 195, 161, 14, 1, 11, 13, 14, 139, 20, 5, 18, 195, 188, 12, 5, 20, 195, 169, 14, 13, 7, 132, 8, 195, 173, 7, 13, 8, 197,
+ 44, 20, 15, 81, 64, 13, 0, 12, 137, 12, 1, 11, 14, 195, 161, 14, 1, 11, 13, 20, 145, 8, 1, 10, 12, 195, 169, 11, 20, 1,
+ 12, 1, 14, 10, 1, 9, 14, 11, 13, 9, 198, 88, 85, 5, 81, 65, 64, 13, 12, 5, 95, 35, 45, 9, 7, 113, 37, 81, 0, 21,
+ 0, 13, 138, 9, 4, 197, 145, 19, 26, 1, 11, 15, 11, 13, 0, 9, 198, 77, 162, 210, 37, 5, 0, 13, 9, 198, 77, 162, 210, 37,
+ 5, 0, 13, 16, 141, 2, 5, 6, 15, 12, 25, 195, 161, 19, 15, 12, 20, 1, 13, 0, 15, 140, 4, 15, 12, 7, 15, 26, 14, 195,
+ 161, 14, 1, 11, 13, 15, 140, 13, 5, 7, 15, 12, 4, 195, 161, 19, 14, 1, 11, 13, 11, 136, 12, 195, 161, 19, 26, 12, 195, 179,
+ 13, 9, 198, 76, 244, 143, 104, 21, 1, 13, 13, 138, 13, 5, 7, 22, 195, 169, 4, 5, 14, 9, 13, 0, 20, 145, 6, 5, 12, 8,
+ 1, 19, 26, 14, 195, 161, 12, 195, 179, 11, 14, 1, 11, 13, 29, 66, 52, 16, 65, 108, 15, 72, 113, 55, 109, 55, 118, 47, 12, 0,
+ 13, 81, 100, 195, 169, 108, 101, 108, 197, 145, 116, 116, 32, 19, 144, 195, 161, 12, 12, 1, 13, 20, 9, 20, 11, 195, 161, 18, 2, 1,
+ 14, 13, 27, 66, 52, 16, 65, 108, 15, 72, 113, 55, 40, 47, 114, 50, 0, 13, 81, 100, 195, 169, 108, 117, 116, 195, 161, 110, 32, 5,
+ 194, 52, 16, 13, 19, 66, 36, 144, 49, 109, 47, 12, 118, 84, 109, 55, 0, 44, 42, 81, 101, 108, 32, 21, 2, 48, 48, 50, 40, 55,
+ 12, 108, 50, 40, 55, 12, 114, 50, 0, 44, 81, 32, 110, 32, 26, 2, 48, 48, 50, 40, 55, 12, 108, 50, 40, 55, 12, 114, 47, 115,
+ 55, 0, 44, 81, 32, 116, 195, 179, 108, 32, 21, 2, 48, 48, 50, 40, 55, 12, 108, 50, 40, 55, 12, 114, 91, 0, 44, 81, 32, 115,
+ 32, 23, 2, 48, 48, 50, 40, 55, 12, 108, 50, 40, 55, 12, 114, 37, 81, 0, 44, 81, 32, 105, 103, 32, 15, 3, 95, 56, 17, 67,
+ 39, 55, 119, 108, 72, 37, 49, 108, 0, 0, 22, 67, 52, 134, 128, 109, 101, 103, 97, 104, 101, 114, 99, 101, 110, 0, 44, 29, 81, 101,
+ 110, 32, 23, 67, 52, 134, 128, 109, 101, 103, 97, 104, 101, 114, 99, 101, 110, 0, 44, 29, 42, 81, 101, 110, 32, 13, 138, 6, 9, 26,
+ 5, 20, 14, 9, 195, 188, 11, 13, 11, 3, 95, 49, 88, 47, 37, 88, 109, 50, 0, 0, 8, 133, 195, 169, 12, 22, 5, 13, 10, 135,
+ 1, 4, 8, 1, 20, 195, 179, 13, 0, 8, 197, 24, 241, 212, 60, 176, 76, 11, 136, 22, 195, 169, 7, 195, 169, 9, 7, 13, 8, 197,
+ 45, 83, 3, 76, 16, 13, 68, 69, 29, 145, 78, 28, 80, 79, 109, 50, 81, 109, 15, 55, 113, 81, 65, 39, 88, 81, 114, 91, 52, 108,
+ 23, 89, 114, 65, 112, 47, 107, 108, 47, 40, 50, 49, 0, 13, 82, 108, 195, 169, 103, 109, 111, 122, 103, 195, 161, 115, 114, 97, 32, 115,
+ 122, 195, 161, 109, 195, 173, 116, 104, 97, 116, 117, 110, 107, 32, 19, 144, 5, 13, 2, 5, 18, 20, 195, 161, 18, 19, 1, 9, 11, 14,
+ 1, 11, 13, 11, 136, 12, 195, 161, 20, 20, 21, 14, 11, 13, 0, 50, 9, 22, 195, 161, 18, 8, 1, 20, 195, 179, 84, 114, 52, 107,
+ 108, 47, 115, 23, 108, 55, 108, 49, 40, 55, 114, 91, 114, 52, 115, 55, 0, 13, 81, 97, 108, 97, 107, 117, 108, 195, 161, 115, 195, 161,
+ 114, 195, 179, 108, 32, 12, 137, 8, 1, 12, 12, 8, 1, 20, 195, 179, 13, 30, 9, 22, 195, 161, 18, 8, 1, 20, 195, 179, 84, 114,
+ 52, 107, 108, 47, 115, 23, 109, 91, 118, 0, 13, 81, 101, 115, 197, 145, 32, 12, 137, 22, 195, 161, 18, 8, 1, 20, 195, 179, 13, 9,
+ 198, 20, 208, 133, 73, 33, 76, 13, 9, 198, 32, 246, 142, 37, 82, 192, 13, 12, 137, 22, 195, 161, 18, 8, 1, 20, 195, 179, 13, 0,
+ 23, 4, 195, 186, 7, 25, 116, 79, 10, 6, 15, 83, 109, 91, 47, 0, 13, 81, 102, 101, 115, 116, 32, 38, 4, 195, 186, 7, 25, 116,
+ 79, 10, 6, 15, 113, 52, 47, 109, 55, 65, 109, 89, 47, 109, 65, 0, 13, 81, 195, 169, 114, 116, 101, 108, 109, 101, 122, 116, 101, 109,
+ 32, 36, 4, 195, 186, 7, 25, 116, 79, 10, 6, 15, 113, 52, 47, 109, 55, 65, 109, 88, 109, 65, 0, 13, 81, 195, 169, 114, 116, 101,
+ 108, 109, 101, 122, 101, 109, 32, 10, 199, 16, 243, 7, 61, 163, 212, 80, 13, 10, 199, 24, 83, 1, 16, 21, 15, 44, 13, 22, 4, 195,
+ 186, 7, 25, 116, 79, 23, 107, 37, 89, 37, 0, 13, 81, 104, 105, 115, 122, 105, 32, 10, 199, 20, 211, 5, 28, 85, 14, 36, 13, 7,
+ 132, 195, 186, 7, 25, 13, 0, 12, 137, 2, 5, 19, 26, 195, 169, 12, 22, 5, 13, 11, 200, 36, 225, 193, 80, 192, 78, 84, 176, 13,
+ 9, 134, 195, 169, 12, 195, 169, 14, 13, 7, 132, 14, 195, 169, 12, 13, 0, 8, 197, 81, 33, 78, 16, 144, 13, 15, 140, 195, 161, 12,
+ 12, 195, 173, 20, 8, 1, 20, 195, 179, 13, 8, 197, 81, 81, 14, 36, 16, 13, 8, 197, 44, 20, 20, 4, 176, 13, 0, 16, 141, 22,
+ 9, 26, 19, 7, 195, 161, 12, 8, 1, 20, 195, 179, 13, 50, 9, 195, 161, 12, 12, 10, 1, 14, 1, 11, 114, 57, 57, 108, 50, 108,
+ 49, 23, 52, 109, 50, 72, 109, 55, 49, 109, 88, 113, 91, 52, 109, 0, 13, 81, 114, 101, 110, 100, 101, 108, 107, 101, 122, 195, 169, 115,
+ 114, 101, 32, 6, 131, 12, 197, 145, 13, 17, 2, 49, 48, 47, 112, 88, 88, 109, 55, 0, 44, 81, 32, 101, 108, 32, 15, 2, 49, 48,
+ 47, 37, 88, 109, 47, 0, 44, 81, 32, 116, 32, 23, 2, 49, 48, 47, 112, 89, 12, 109, 52, 109, 91, 0, 44, 81, 32, 115, 122, 101,
+ 114, 101, 115, 32, 19, 2, 49, 48, 47, 112, 89, 12, 109, 52, 0, 44, 81, 32, 115, 122, 101, 114, 32, 17, 3, 95, 57, 17, 49, 37,
+ 55, 109, 50, 119, 109, 72, 37, 49, 109, 0, 0, 10, 199, 20, 194, 83, 52, 84, 148, 20, 13, 9, 134, 10, 195, 179, 14, 1, 11, 13,
+ 8, 133, 195, 169, 12, 19, 26, 13, 30, 2, 49, 51, 116, 105, 122, 101, 110, 104, 97, 114, 109, 97, 100, 105, 107, 195, 161, 105, 103, 0,
+ 44, 21, 29, 81, 32, 105, 103, 32, 11, 3, 95, 50, 88, 107, 40, 89, 39, 50, 0, 0, 11, 136, 2, 5, 19, 26, 195, 169, 12, 20,
+ 13, 11, 136, 2, 5, 19, 26, 195, 169, 12, 20, 13, 10, 135, 12, 195, 161, 20, 20, 21, 11, 13, 11, 136, 2, 5, 19, 26, 195, 169,
+ 12, 20, 13, 7, 132, 14, 195, 169, 16, 13, 7, 196, 29, 147, 210, 76, 13, 7, 132, 20, 195, 169, 20, 13, 0, 20, 67, 49, 53, 0,
+ 101, 108, 101, 115, 116, 195, 169, 110, 0, 44, 29, 42, 81, 110, 32, 20, 67, 49, 53, 0, 101, 108, 101, 115, 116, 195, 169, 107, 0, 44,
+ 29, 42, 81, 107, 32, 15, 140, 19, 26, 195, 188, 12, 5, 19, 19, 5, 14, 5, 11, 13, 7, 132, 18, 195, 169, 19, 13, 14, 67, 49,
+ 53, 0, 109, 55, 109, 91, 47, 113, 0, 42, 42, 0, 13, 202, 88, 243, 129, 80, 179, 218, 104, 19, 129, 44, 13, 16, 141, 18, 5, 14,
+ 4, 197, 145, 18, 195, 182, 11, 14, 5, 11, 13, 12, 137, 9, 20, 195, 169, 12, 20, 195, 169, 11, 13, 7, 132, 22, 195, 169, 18, 13,
+ 0, 10, 199, 88, 19, 1, 52, 149, 133, 48, 13, 11, 136, 20, 5, 18, 10, 5, 4, 197, 145, 13, 12, 137, 19, 20, 195, 173, 12, 21,
+ 19, 195, 186, 13, 11, 136, 2, 195, 161, 14, 20, 1, 14, 9, 13, 0, 11, 136, 8, 9, 20, 5, 12, 195, 169, 20, 13, 11, 136, 195,
+ 169, 12, 5, 20, 195, 169, 20, 13, 10, 135, 19, 26, 195, 173, 14, 5, 19, 13, 8, 133, 22, 195, 169, 12, 9, 13, 8, 133, 22, 195,
+ 169, 12, 9, 13, 29, 2, 49, 54, 116, 105, 122, 101, 110, 104, 97, 116, 111, 100, 105, 107, 195, 161, 105, 103, 0, 44, 21, 29, 81, 32,
+ 105, 103, 32, 14, 3, 95, 56, 15, 67, 39, 55, 119, 108, 72, 37, 49, 0, 0, 14, 139, 9, 14, 20, 195, 169, 26, 5, 20, 2, 5,
+ 14, 13, 46, 6, 6, 5, 12, 8, 197, 145, 83, 109, 55, 107, 118, 23, 55, 109, 89, 23, 83, 109, 55, 109, 47, 12, 111, 50, 49, 0,
+ 13, 82, 108, 101, 115, 122, 32, 102, 101, 108, 101, 116, 116, 195, 188, 110, 107, 32, 38, 6, 6, 5, 12, 8, 197, 145, 83, 109, 55, 107,
+ 118, 23, 84, 108, 55, 115, 89, 112, 50, 117, 0, 13, 81, 118, 97, 108, 195, 179, 115, 122, 195, 173, 110, 197, 177, 32, 16, 141, 195, 169,
+ 19, 26, 18, 5, 22, 195, 169, 20, 5, 12, 20, 13, 13, 138, 19, 26, 195, 161, 14, 4, 195, 169, 11, 1, 13, 11, 136, 12, 5, 14,
+ 14, 195, 169, 14, 11, 13, 6, 195, 9, 84, 218, 13, 0, 24, 66, 52, 32, 109, 101, 103, 97, 98, 195, 161, 106, 116, 116, 97, 108, 0,
+ 44, 29, 42, 81, 97, 108, 32, 31, 7, 22, 5, 26, 5, 20, 197, 145, 84, 109, 88, 109, 47, 118, 23, 50, 118, 50, 109, 49, 0, 13,
+ 81, 110, 197, 145, 110, 101, 107, 32, 15, 140, 5, 12, 12, 5, 14, 20, 195, 169, 20, 2, 5, 14, 13, 10, 135, 19, 26, 195, 188, 12,
+ 197, 145, 13, 10, 135, 22, 5, 26, 5, 20, 197, 145, 13, 14, 139, 11, 5, 4, 22, 5, 26, 13, 195, 169, 14, 25, 13, 7, 132, 20,
+ 195, 169, 18, 13, 7, 132, 14, 195, 169, 22, 13, 7, 132, 8, 195, 173, 18, 13, 15, 66, 52, 32, 65, 109, 81, 108, 71, 114, 57, 47,
+ 0, 42, 42, 17, 2, 50, 48, 107, 116, 89, 12, 108, 55, 0, 44, 81, 32, 97, 108, 32, 25, 2, 50, 48, 104, 117, 115, 122, 97, 100,
+ 105, 107, 195, 161, 105, 103, 0, 44, 21, 29, 81, 32, 105, 103, 32, 22, 2, 50, 48, 104, 117, 115, 122, 97, 100, 105, 107, 97, 105, 0,
+ 44, 21, 29, 81, 32, 105, 32, 31, 2, 49, 56, 116, 105, 122, 101, 110, 110, 121, 111, 108, 99, 97, 100, 105, 107, 195, 161, 105, 103, 0,
+ 44, 21, 29, 81, 32, 105, 103, 32, 0, 9, 198, 41, 85, 15, 81, 64, 75, 13, 22, 5, 16, 195, 169, 14, 26, 48, 113, 50, 88, 15,
+ 84, 108, 50, 0, 13, 81, 118, 97, 110, 32, 17, 142, 5, 24, 16, 5, 4, 195, 173, 3, 9, 195, 179, 14, 1, 11, 13, 10, 135, 9,
+ 4, 5, 10, 195, 169, 20, 13, 16, 141, 11, 195, 182, 18, 14, 25, 5, 26, 5, 20, 2, 5, 14, 13, 8, 133, 16, 195, 169, 14, 26,
+ 13, 31, 2, 50, 51, 104, 117, 115, 122, 111, 110, 104, 97, 114, 109, 97, 100, 105, 107, 195, 161, 105, 103, 0, 44, 21, 29, 81, 32, 105,
+ 103, 32, 0, 14, 139, 3, 19, 9, 14, 195, 161, 12, 10, 21, 14, 11, 13, 7, 196, 25, 35, 206, 80, 13, 7, 132, 20, 197, 145, 12,
+ 13, 0, 12, 137, 22, 5, 26, 195, 169, 18, 195, 169, 20, 13, 13, 138, 14, 5, 22, 5, 26, 8, 5, 20, 197, 145, 13, 12, 137, 20,
+ 1, 14, 4, 195, 173, 10, 1, 20, 13, 7, 195, 44, 101, 0, 13, 42, 8, 133, 19, 195, 169, 18, 20, 13, 0, 19, 144, 20, 21, 4,
+ 1, 20, 195, 161, 12, 12, 1, 16, 15, 20, 2, 1, 14, 13, 34, 6, 6, 5, 12, 197, 145, 12, 83, 109, 55, 118, 55, 10, 6, 15,
+ 50, 113, 88, 88, 111, 49, 0, 13, 81, 110, 195, 169, 122, 122, 195, 188, 107, 32, 16, 141, 9, 14, 20, 5, 18, 14, 5, 20, 5, 26,
+ 195, 169, 19, 13, 7, 132, 20, 195, 161, 14, 13, 9, 134, 6, 5, 12, 197, 145, 12, 13, 12, 7, 95, 35, 45, 9, 11, 5, 9, 109,
+ 37, 0, 0, 10, 135, 22, 15, 12, 20, 195, 161, 12, 72, 10, 199, 77, 163, 198, 81, 97, 82, 20, 13, 33, 71, 32, 149, 129, 80, 19,
+ 15, 76, 107, 37, 84, 108, 47, 108, 55, 39, 91, 23, 55, 109, 50, 12, 109, 0, 13, 81, 108, 101, 110, 110, 101, 32, 10, 199, 60, 179,
+ 218, 32, 21, 20, 4, 13, 7, 132, 18, 195, 161, 13, 13, 7, 132, 18, 195, 161, 13, 13, 14, 67, 77, 64, 128, 91, 108, 47, 110, 71,
+ 12, 37, 0, 25, 0, 33, 6, 5, 7, 195, 169, 19, 26, 109, 81, 113, 89, 23, 49, 109, 55, 12, 109, 65, 109, 91, 0, 13, 81, 107,
+ 101, 108, 108, 101, 109, 101, 115, 32, 7, 132, 18, 197, 145, 12, 13, 18, 3, 95, 63, 63, 49, 108, 52, 108, 49, 47, 109, 34, 15, 49,
+ 115, 72, 0, 30, 2, 50, 54, 104, 117, 115, 122, 111, 110, 104, 97, 116, 111, 100, 105, 107, 195, 161, 105, 103, 0, 44, 21, 29, 81, 32,
+ 105, 103, 32, 11, 6, 95, 35, 45, 195, 161, 14, 114, 50, 0, 0, 17, 142, 12, 195, 169, 20, 5, 19, 195, 173, 20, 13, 195, 169, 14,
+ 25, 13, 11, 136, 12, 195, 169, 20, 5, 26, 9, 11, 13, 11, 136, 12, 195, 169, 20, 5, 26, 9, 11, 13, 0, 9, 198, 45, 34, 84,
+ 36, 176, 64, 13, 13, 138, 195, 182, 20, 12, 5, 20, 20, 197, 145, 12, 13, 13, 138, 22, 1, 12, 12, 195, 179, 11, 11, 1, 12, 13,
+ 13, 138, 16, 195, 161, 18, 20, 15, 11, 11, 1, 12, 13, 12, 137, 195, 169, 18, 20, 195, 169, 11, 5, 11, 13, 12, 66, 53, 32, 65,
+ 37, 89, 47, 109, 52, 0, 25, 21, 2, 51, 48, 107, 108, 52, 65, 37, 50, 119, 12, 108, 55, 0, 44, 81, 32, 97, 108, 32, 22, 2,
+ 51, 48, 107, 108, 52, 65, 37, 50, 119, 12, 108, 55, 0, 44, 81, 32, 99, 97, 108, 32, 25, 2, 51, 48, 104, 97, 114, 109, 105, 110,
+ 99, 97, 100, 105, 107, 97, 105, 0, 44, 21, 29, 81, 32, 105, 32, 28, 2, 51, 48, 104, 97, 114, 109, 105, 110, 99, 97, 100, 105, 107,
+ 195, 161, 105, 103, 0, 44, 21, 29, 81, 32, 105, 103, 32, 32, 2, 50, 56, 104, 117, 115, 122, 111, 110, 110, 121, 111, 108, 99, 97, 100,
+ 105, 107, 195, 161, 105, 103, 0, 44, 21, 29, 81, 32, 105, 103, 32, 0, 20, 145, 3, 19, 1, 16, 1, 4, 195, 169, 11, 18, 5, 14,
+ 4, 19, 26, 5, 18, 13, 12, 3, 95, 52, 88, 50, 109, 79, 84, 109, 50, 0, 0, 30, 70, 52, 83, 12, 21, 69, 0, 65, 109, 55,
+ 12, 109, 47, 12, 23, 84, 39, 55, 50, 108, 0, 13, 81, 118, 111, 108, 110, 97, 32, 40, 11, 8, 21, 12, 12, 1, 4, 195, 169, 11,
+ 15, 11, 107, 40, 55, 12, 108, 72, 113, 49, 39, 49, 23, 76, 40, 48, 114, 50, 0, 13, 81, 99, 115, 117, 112, 195, 161, 110, 32, 24,
+ 70, 52, 83, 12, 21, 69, 0, 65, 109, 55, 12, 109, 47, 12, 23, 108, 88, 0, 13, 81, 97, 122, 32, 38, 6, 1, 12, 1, 16, 195,
+ 186, 108, 55, 108, 48, 116, 10, 6, 15, 52, 109, 50, 119, 109, 52, 109, 50, 0, 13, 81, 114, 101, 110, 100, 115, 122, 101, 114, 101, 110,
+ 32, 34, 9, 195, 169, 16, 195, 188, 12, 5, 20, 5, 113, 48, 111, 55, 109, 47, 109, 23, 109, 55, 118, 47, 12, 0, 13, 81, 101, 108,
+ 197, 145, 116, 116, 32, 18, 143, 4, 9, 195, 161, 11, 20, 195, 188, 14, 20, 5, 20, 195, 169, 19, 13, 9, 134, 1, 12, 1, 16, 195,
+ 186, 13, 12, 137, 195, 161, 12, 4, 15, 26, 1, 20, 1, 13, 6, 131, 12, 195, 179, 13, 9, 198, 52, 83, 12, 21, 69, 0, 13, 0,
+ 19, 144, 8, 1, 12, 195, 161, 12, 2, 195, 188, 14, 20, 5, 20, 195, 169, 19, 13, 50, 8, 9, 19, 11, 15, 12, 195, 161, 11, 37,
+ 91, 49, 39, 55, 114, 49, 23, 65, 111, 49, 110, 47, 12, 109, 47, 113, 91, 113, 47, 0, 13, 81, 109, 197, 177, 107, 195, 182, 100, 116,
+ 101, 116, 195, 169, 115, 195, 169, 116, 32, 8, 197, 8, 195, 199, 61, 64, 13, 7, 132, 1, 4, 195, 179, 13, 7, 132, 8, 195, 161, 7,
+ 13, 0, 11, 136, 13, 1, 7, 195, 161, 8, 15, 26, 13, 14, 139, 6, 15, 12, 25, 195, 179, 9, 18, 1, 20, 1, 13, 11, 136, 16,
+ 15, 14, 20, 10, 195, 161, 14, 13, 13, 138, 11, 15, 18, 195, 186, 1, 11, 11, 1, 12, 13, 10, 135, 13, 195, 161, 19, 26, 14, 9,
+ 13, 0, 70, 10, 19, 26, 5, 14, 22, 5, 4, 197, 145, 11, 89, 109, 50, 84, 109, 72, 118, 49, 23, 49, 110, 52, 113, 71, 109, 50,
+ 23, 48, 52, 115, 71, 114, 55, 50, 114, 49, 23, 49, 37, 0, 13, 83, 107, 195, 182, 114, 195, 169, 98, 101, 110, 32, 112, 114, 195, 179,
+ 98, 195, 161, 108, 110, 195, 161, 107, 32, 107, 105, 32, 11, 136, 11, 195, 188, 12, 4, 5, 14, 9, 13, 0, 14, 139, 11, 5, 18, 5,
+ 19, 11, 5, 4, 197, 145, 11, 13, 7, 132, 18, 195, 161, 4, 13, 0, 53, 73, 80, 20, 148, 4, 195, 65, 44, 176, 76, 47, 108, 52,
+ 47, 108, 55, 65, 108, 49, 12, 108, 55, 10, 6, 15, 49, 108, 48, 76, 39, 55, 108, 47, 71, 108, 50, 0, 13, 81, 107, 97, 112, 99,
+ 115, 111, 108, 97, 116, 98, 97, 110, 32, 13, 138, 13, 5, 7, 195, 169, 18, 20, 5, 14, 9, 13, 11, 136, 13, 5, 14, 20, 195, 188,
+ 14, 11, 13, 8, 197, 80, 21, 129, 77, 160, 20, 0, 27, 6, 18, 195, 182, 22, 9, 4, 52, 110, 84, 37, 72, 23, 108, 107, 39, 88,
+ 0, 13, 81, 97, 104, 104, 111, 122, 32, 9, 134, 18, 195, 182, 22, 9, 4, 13, 26, 66, 48, 80, 55, 109, 10, 6, 15, 84, 39, 49,
+ 91, 114, 47, 0, 13, 81, 118, 111, 107, 115, 195, 161, 116, 32, 19, 144, 7, 25, 195, 179, 7, 25, 21, 12, 195, 161, 19, 195, 161, 8,
+ 15, 26, 13, 29, 66, 48, 80, 55, 109, 23, 83, 39, 81, 23, 83, 40, 47, 50, 37, 0, 13, 82, 102, 111, 103, 32, 102, 117, 116, 110,
+ 105, 32, 6, 195, 5, 2, 129, 13, 22, 194, 48, 80, 13, 82, 107, 101, 108, 108, 32, 115, 122, 195, 182, 103, 101, 122, 110, 101, 109, 32,
+ 17, 142, 16, 15, 12, 7, 195, 161, 18, 13, 5, 19, 20, 5, 18, 20, 13, 7, 132, 12, 195, 161, 2, 13, 5, 194, 56, 16, 72, 5,
+ 194, 48, 80, 13, 5, 194, 36, 176, 13, 20, 2, 52, 48, 50, 109, 79, 84, 109, 50, 12, 109, 55, 0, 44, 81, 32, 101, 108, 32, 0,
+ 22, 147, 16, 195, 169, 14, 26, 9, 14, 20, 195, 169, 26, 5, 20, 5, 11, 20, 197, 145, 12, 13, 11, 3, 95, 53, 88, 110, 47, 84,
+ 109, 50, 0, 0, 10, 135, 15, 18, 19, 26, 195, 161, 7, 13, 30, 7, 15, 18, 19, 26, 195, 161, 7, 10, 39, 52, 89, 114, 81, 23,
+ 83, 110, 55, 113, 0, 13, 81, 102, 195, 182, 108, 195, 169, 32, 8, 133, 20, 195, 169, 22, 5, 13, 7, 196, 32, 149, 20, 20, 13, 0,
+ 8, 197, 76, 82, 148, 36, 176, 13, 11, 136, 8, 1, 19, 15, 14, 12, 195, 179, 13, 8, 197, 24, 241, 206, 36, 16, 13, 17, 142, 15,
+ 16, 20, 9, 13, 1, 12, 9, 26, 195, 161, 12, 14, 9, 13, 0, 45, 67, 56, 20, 0, 50, 108, 48, 23, 108, 55, 108, 47, 12, 23,
+ 47, 40, 72, 108, 47, 39, 91, 40, 55, 47, 0, 13, 82, 97, 108, 97, 116, 116, 32, 116, 117, 100, 97, 116, 111, 115, 117, 108, 116, 32,
+ 50, 67, 56, 20, 0, 50, 108, 48, 23, 40, 47, 114, 50, 23, 89, 111, 55, 109, 47, 109, 47, 12, 23, 65, 109, 81, 0, 13, 83, 117,
+ 116, 195, 161, 110, 32, 115, 122, 195, 188, 108, 101, 116, 101, 116, 116, 32, 109, 101, 103, 32, 19, 67, 56, 20, 0, 50, 108, 48, 10, 6,
+ 15, 37, 91, 0, 13, 81, 105, 115, 32, 12, 137, 2, 9, 26, 1, 11, 15, 4, 195, 179, 13, 12, 137, 20, 195, 161, 18, 15, 12, 21,
+ 14, 11, 13, 6, 195, 56, 20, 0, 13, 0, 12, 201, 37, 51, 69, 72, 85, 5, 44, 85, 0, 13, 22, 6, 20, 195, 161, 10, 1, 11,
+ 47, 114, 57, 108, 49, 23, 37, 91, 0, 13, 81, 105, 115, 32, 9, 198, 28, 243, 132, 60, 195, 203, 13, 10, 199, 40, 21, 129, 76, 243,
+ 14, 36, 13, 10, 199, 77, 160, 86, 5, 163, 212, 80, 13, 13, 138, 19, 195, 186, 10, 20, 8, 1, 20, 195, 179, 13, 13, 138, 7, 25,
+ 1, 18, 1, 16, 15, 4, 195, 179, 13, 20, 67, 36, 146, 64, 107, 114, 52, 39, 65, 12, 108, 55, 0, 44, 42, 81, 97, 108, 32, 0,
+ 25, 150, 20, 195, 182, 18, 22, 195, 169, 14, 25, 10, 1, 22, 1, 19, 12, 1, 20, 195, 161, 8, 15, 26, 13, 9, 198, 88, 243, 129,
+ 48, 21, 0, 13, 11, 200, 44, 145, 137, 104, 85, 14, 36, 80, 13, 39, 11, 10, 195, 161, 18, 21, 12, 195, 169, 11, 15, 19, 57, 114,
+ 52, 40, 55, 113, 49, 39, 91, 23, 109, 55, 109, 65, 109, 49, 0, 13, 81, 101, 108, 101, 109, 101, 107, 32, 54, 11, 13, 9, 12, 12,
+ 9, 195, 161, 18, 4, 15, 19, 65, 37, 55, 37, 114, 52, 72, 39, 91, 23, 50, 113, 48, 89, 114, 65, 55, 114, 55, 114, 91, 0, 13,
+ 81, 110, 195, 169, 112, 115, 122, 195, 161, 109, 108, 195, 161, 108, 195, 161, 115, 32, 23, 148, 195, 182, 14, 11, 15, 18, 13, 195, 161, 14,
+ 25, 26, 1, 20, 15, 11, 14, 195, 161, 12, 13, 18, 6, 195, 161, 14, 20, 19, 26, 114, 109, 50, 47, 113, 109, 89, 0, 42, 42, 0,
+ 12, 137, 195, 169, 18, 11, 5, 26, 5, 20, 20, 13, 9, 198, 28, 243, 132, 60, 195, 205, 13, 9, 134, 22, 195, 161, 12, 14, 1, 13,
+ 9, 134, 13, 5, 12, 12, 195, 169, 13, 0, 7, 132, 12, 195, 161, 26, 13, 48, 70, 32, 149, 129, 80, 19, 0, 107, 37, 84, 108, 47,
+ 108, 55, 23, 37, 55, 12, 109, 47, 113, 49, 109, 91, 113, 84, 109, 55, 0, 13, 81, 105, 108, 108, 101, 116, 195, 169, 107, 101, 115, 195,
+ 169, 118, 101, 108, 32, 49, 15, 2, 197, 177, 14, 3, 19, 5, 12, 5, 11, 13, 195, 169, 14, 25, 71, 111, 50, 76, 109, 55, 109, 49,
+ 65, 113, 67, 10, 6, 15, 79, 108, 50, 116, 57, 108, 0, 13, 81, 103, 121, 97, 110, 195, 186, 106, 97, 32, 16, 141, 8, 1, 19, 26,
+ 14, 195, 161, 12, 8, 1, 20, 195, 179, 13, 13, 138, 5, 12, 197, 145, 6, 15, 18, 4, 21, 12, 13, 12, 137, 20, 5, 18, 13, 195,
+ 169, 11, 5, 11, 13, 16, 141, 8, 1, 19, 26, 14, 195, 161, 12, 8, 1, 20, 195, 179, 13, 9, 198, 32, 149, 129, 80, 19, 0, 13,
+ 19, 2, 53, 48, 110, 47, 84, 109, 50, 12, 109, 55, 0, 44, 81, 32, 101, 108, 32, 0, 34, 4, 9, 4, 197, 145, 37, 72, 118, 23,
+ 84, 108, 55, 115, 89, 112, 50, 117, 0, 13, 81, 118, 97, 108, 195, 179, 115, 122, 195, 173, 110, 197, 177, 32, 30, 4, 9, 4, 197, 145,
+ 37, 72, 118, 23, 84, 114, 52, 107, 108, 47, 115, 0, 13, 81, 118, 195, 161, 114, 104, 97, 116, 195, 179, 32, 13, 138, 16, 15, 14, 20,
+ 10, 195, 161, 14, 1, 11, 13, 21, 4, 9, 4, 197, 145, 37, 72, 118, 23, 55, 109, 89, 0, 13, 81, 108, 101, 115, 122, 32, 15, 140,
+ 11, 5, 18, 195, 188, 12, 5, 20, 5, 11, 2, 5, 13, 15, 140, 5, 12, 195, 169, 18, 195, 169, 19, 195, 169, 18, 5, 13, 15, 140,
+ 7, 25, 197, 177, 10, 20, 197, 145, 14, 5, 22, 5, 13, 7, 132, 9, 4, 197, 145, 13, 12, 3, 95, 54, 88, 107, 108, 47, 84, 108,
+ 50, 0, 0, 22, 4, 12, 195, 161, 20, 55, 114, 47, 23, 65, 108, 57, 72, 0, 13, 81, 109, 97, 106, 100, 32, 14, 139, 195, 182, 12,
+ 20, 195, 182, 26, 14, 195, 169, 11, 13, 17, 142, 8, 1, 19, 26, 14, 195, 161, 12, 1, 20, 1, 11, 15, 18, 13, 7, 132, 12, 195,
+ 161, 20, 13, 7, 132, 8, 195, 161, 20, 13, 0, 8, 197, 44, 21, 137, 13, 48, 13, 13, 138, 195, 188, 26, 12, 5, 20, 5, 11, 2,
+ 5, 13, 16, 141, 18, 195, 161, 11, 195, 169, 18, 4, 5, 26, 5, 20, 20, 13, 0, 11, 136, 8, 1, 20, 195, 161, 19, 195, 186, 13,
+ 13, 138, 10, 15, 7, 11, 195, 182, 18, 18, 5, 12, 13, 12, 137, 4, 195, 182, 14, 20, 5, 14, 5, 11, 13, 12, 137, 195, 182, 14,
+ 195, 182, 11, 14, 5, 11, 13, 18, 143, 13, 5, 7, 9, 19, 13, 5, 18, 195, 169, 19, 195, 169, 18, 5, 13, 10, 135, 19, 26, 195,
+ 161, 14, 14, 9, 13, 7, 132, 10, 195, 161, 18, 13, 0, 13, 138, 11, 195, 182, 22, 5, 20, 5, 12, 9, 11, 13, 26, 67, 76, 83,
+ 64, 91, 109, 65, 23, 49, 109, 52, 111, 55, 47, 0, 13, 81, 107, 101, 114, 195, 188, 108, 116, 32, 12, 137, 3, 19, 9, 14, 195, 161,
+ 12, 19, 26, 13, 19, 67, 76, 83, 64, 91, 109, 65, 23, 83, 39, 81, 0, 13, 81, 102, 111, 103, 32, 31, 67, 76, 83, 64, 91, 109,
+ 65, 10, 6, 15, 71, 37, 89, 47, 39, 91, 108, 49, 0, 13, 81, 98, 105, 122, 116, 111, 115, 97, 107, 32, 19, 67, 76, 83, 64, 91,
+ 109, 65, 10, 6, 15, 108, 88, 0, 13, 81, 97, 122, 32, 32, 67, 76, 83, 64, 91, 109, 65, 10, 6, 15, 65, 40, 47, 108, 80, 12,
+ 114, 49, 0, 13, 81, 109, 117, 116, 97, 116, 106, 195, 161, 107, 32, 25, 67, 76, 83, 64, 91, 109, 65, 10, 6, 15, 65, 109, 52, 109,
+ 49, 0, 13, 81, 109, 101, 114, 101, 107, 32, 42, 67, 76, 83, 64, 91, 109, 65, 10, 6, 15, 51, 37, 108, 72, 50, 108, 49, 23, 84,
+ 37, 89, 12, 108, 0, 13, 82, 114, 105, 97, 100, 110, 97, 107, 32, 118, 105, 115, 115, 122, 97, 32, 40, 67, 76, 83, 64, 91, 109, 65,
+ 23, 109, 65, 55, 112, 47, 109, 47, 12, 23, 108, 52, 52, 108, 0, 13, 82, 101, 109, 108, 195, 173, 116, 101, 116, 116, 32, 97, 114, 114,
+ 97, 32, 54, 67, 76, 83, 64, 91, 109, 65, 23, 57, 109, 55, 109, 50, 47, 113, 49, 47, 109, 55, 109, 50, 23, 110, 89, 12, 109, 81,
+ 0, 13, 82, 106, 101, 108, 101, 110, 116, 195, 169, 107, 116, 101, 108, 101, 110, 32, 195, 182, 115, 115, 122, 101, 103, 32, 23, 67, 76, 83,
+ 64, 91, 109, 65, 23, 47, 40, 47, 12, 108, 0, 13, 81, 116, 117, 100, 116, 97, 32, 21, 67, 76, 83, 64, 91, 109, 65, 23, 49, 109,
+ 55, 12, 0, 13, 81, 107, 101, 108, 108, 32, 26, 67, 76, 83, 64, 91, 109, 65, 23, 49, 37, 88, 114, 52, 47, 0, 13, 81, 107, 105,
+ 122, 195, 161, 114, 116, 32, 26, 6, 8, 9, 2, 195, 161, 19, 107, 37, 71, 114, 91, 23, 84, 39, 55, 47, 0, 13, 81, 118, 111, 108,
+ 116, 32, 41, 67, 76, 83, 64, 91, 109, 65, 23, 47, 40, 47, 12, 108, 49, 23, 65, 39, 50, 72, 108, 50, 37, 0, 13, 82, 116, 117,
+ 100, 116, 97, 107, 32, 109, 111, 110, 100, 97, 110, 105, 32, 65, 67, 76, 83, 64, 91, 109, 65, 23, 83, 37, 79, 109, 55, 65, 109, 89,
+ 47, 109, 47, 109, 47, 12, 23, 107, 108, 50, 81, 57, 109, 55, 88, 113, 91, 0, 13, 82, 102, 105, 103, 121, 101, 108, 109, 101, 122, 116,
+ 101, 116, 101, 116, 116, 32, 104, 97, 110, 103, 106, 101, 108, 122, 195, 169, 115, 32, 66, 67, 76, 83, 64, 91, 109, 65, 23, 114, 55, 12,
+ 23, 65, 115, 79, 12, 40, 49, 71, 108, 50, 23, 109, 55, 12, 109, 50, 118, 52, 37, 88, 50, 37, 0, 13, 83, 195, 161, 108, 108, 32,
+ 109, 195, 179, 100, 106, 117, 107, 98, 97, 110, 32, 101, 108, 108, 101, 110, 197, 145, 114, 105, 122, 110, 105, 32, 19, 67, 76, 83, 64, 91,
+ 109, 65, 65, 109, 79, 0, 13, 81, 109, 101, 103, 121, 32, 35, 67, 76, 83, 64, 91, 109, 65, 15, 108, 55, 49, 108, 55, 65, 108, 88,
+ 50, 108, 49, 0, 13, 81, 97, 108, 107, 97, 108, 109, 97, 122, 110, 97, 107, 32, 24, 67, 76, 83, 64, 91, 109, 65, 15, 47, 110, 65,
+ 37, 49, 0, 13, 81, 116, 195, 182, 109, 105, 107, 32, 15, 140, 195, 169, 16, 195, 188, 12, 5, 20, 5, 11, 2, 5, 13, 6, 195, 76,
+ 83, 64, 13, 0, 7, 196, 32, 85, 5, 80, 13, 11, 136, 9, 14, 20, 195, 169, 26, 5, 20, 13, 32, 68, 32, 85, 5, 80, 107, 109,
+ 47, 109, 47, 23, 107, 108, 89, 50, 114, 55, 47, 0, 13, 81, 104, 97, 115, 122, 110, 195, 161, 108, 116, 32, 11, 136, 11, 22, 195, 179,
+ 20, 195, 161, 20, 13, 14, 139, 11, 5, 12, 12, 5, 14, 195, 169, 14, 5, 11, 13, 7, 196, 20, 197, 133, 80, 13, 7, 196, 20, 197,
+ 133, 80, 13, 22, 147, 4, 9, 1, 7, 14, 15, 19, 26, 20, 9, 26, 195, 161, 12, 8, 1, 20, 195, 179, 13, 10, 134, 8, 1, 2,
+ 195, 161, 18, 72, 8, 0, 17, 142, 16, 15, 12, 7, 195, 161, 18, 13, 5, 19, 20, 5, 18, 5, 13, 0, 22, 147, 22, 195, 169, 12,
+ 5, 13, 195, 169, 14, 25, 5, 26, 195, 169, 19, 195, 169, 18, 5, 13, 53, 14, 11, 195, 182, 12, 20, 19, 195, 169, 7, 5, 11, 11,
+ 5, 12, 49, 110, 55, 76, 113, 81, 109, 49, 12, 109, 55, 23, 83, 111, 81, 12, 23, 110, 89, 12, 109, 0, 13, 82, 102, 195, 188, 103,
+ 103, 32, 195, 182, 115, 115, 122, 101, 32, 9, 198, 28, 243, 132, 60, 195, 196, 13, 20, 2, 54, 48, 107, 108, 47, 84, 108, 50, 12, 108,
+ 55, 0, 44, 81, 32, 97, 108, 32, 0, 13, 138, 9, 12, 12, 5, 20, 195, 169, 11, 5, 19, 13, 15, 140, 3, 19, 195, 182, 11, 11,
+ 5, 14, 195, 169, 19, 5, 13, 31, 67, 4, 131, 204, 108, 107, 39, 55, 23, 84, 108, 50, 23, 48, 113, 50, 88, 0, 13, 82, 118, 97,
+ 110, 32, 112, 195, 169, 110, 122, 32, 11, 136, 13, 5, 7, 12, 5, 16, 197, 145, 13, 10, 135, 195, 173, 22, 5, 11, 5, 20, 13, 14,
+ 67, 36, 195, 0, 37, 55, 55, 109, 47, 84, 109, 0, 25, 0, 11, 136, 16, 15, 14, 20, 10, 195, 161, 20, 13, 35, 7, 11, 9, 1,
+ 4, 195, 161, 19, 49, 37, 108, 72, 114, 91, 23, 119, 113, 61, 57, 108, 37, 47, 0, 13, 81, 99, 195, 169, 108, 106, 97, 105, 116, 32,
+ 12, 137, 11, 195, 182, 20, 8, 5, 20, 197, 145, 13, 26, 7, 11, 9, 1, 4, 195, 161, 19, 49, 37, 108, 72, 114, 91, 23, 55, 109,
+ 89, 0, 81, 108, 101, 115, 122, 32, 12, 137, 3, 19, 9, 14, 195, 161, 12, 14, 9, 13, 12, 137, 195, 169, 18, 20, 8, 5, 20, 197,
+ 145, 13, 16, 141, 6, 5, 12, 8, 1, 19, 26, 14, 195, 161, 12, 14, 9, 13, 10, 135, 11, 9, 1, 4, 195, 161, 19, 13, 12, 137,
+ 11, 195, 182, 20, 8, 5, 20, 197, 145, 13, 12, 137, 11, 195, 169, 18, 8, 5, 20, 197, 145, 13, 7, 132, 4, 197, 145, 12, 13, 0,
+ 44, 9, 20, 5, 18, 13, 195, 169, 11, 5, 20, 47, 109, 52, 65, 113, 49, 109, 47, 23, 84, 114, 91, 114, 52, 39, 55, 39, 49, 0,
+ 13, 81, 118, 195, 161, 115, 195, 161, 114, 111, 108, 111, 107, 32, 37, 9, 22, 195, 161, 12, 20, 15, 26, 1, 20, 84, 114, 55, 47, 39,
+ 88, 108, 47, 23, 109, 91, 109, 47, 113, 50, 0, 13, 81, 101, 115, 101, 116, 195, 169, 110, 32, 12, 201, 24, 241, 204, 4, 194, 207, 104,
+ 243, 64, 13, 12, 137, 22, 195, 161, 12, 20, 15, 26, 1, 20, 13, 13, 138, 5, 12, 20, 195, 161, 18, 15, 12, 14, 9, 13, 13, 138,
+ 5, 12, 195, 169, 18, 8, 5, 20, 197, 145, 13, 8, 133, 22, 195, 169, 18, 20, 13, 0, 14, 139, 5, 12, 197, 145, 195, 169, 12, 5,
+ 20, 197, 177, 13, 12, 137, 14, 15, 18, 13, 195, 161, 12, 9, 19, 13, 17, 142, 5, 12, 197, 145, 195, 173, 18, 195, 161, 19, 15, 11,
+ 1, 20, 13, 17, 142, 11, 195, 169, 18, 4, 197, 145, 195, 173, 22, 5, 11, 5, 20, 13, 12, 7, 95, 35, 45, 9, 11, 1, 9, 108,
+ 37, 0, 0, 38, 10, 6, 5, 12, 195, 161, 12, 12, 195, 161, 19, 83, 109, 55, 114, 55, 12, 114, 91, 23, 89, 109, 52, 37, 50, 47,
+ 0, 13, 81, 115, 122, 101, 114, 105, 110, 116, 32, 15, 140, 11, 9, 19, 26, 197, 177, 18, 8, 5, 20, 197, 145, 13, 10, 199, 80, 84,
+ 141, 20, 195, 133, 44, 13, 10, 135, 13, 5, 12, 12, 197, 145, 12, 13, 0, 16, 141, 195, 182, 19, 26, 20, 195, 182, 14, 26, 195, 169,
+ 19, 5, 13, 15, 140, 11, 195, 182, 26, 16, 15, 14, 20, 10, 195, 161, 20, 13, 28, 4, 195, 173, 18, 20, 112, 52, 47, 23, 49, 110,
+ 67, 84, 109, 47, 0, 13, 81, 107, 195, 182, 110, 121, 118, 101, 116, 32, 40, 72, 60, 197, 129, 76, 21, 12, 4, 224, 39, 55, 84, 108,
+ 91, 108, 47, 55, 108, 50, 23, 55, 109, 84, 113, 55, 52, 109, 0, 13, 81, 108, 101, 118, 195, 169, 108, 114, 101, 32, 16, 141, 5, 13,
+ 12, 195, 169, 11, 5, 26, 20, 5, 20, 197, 145, 13, 11, 136, 2, 195, 169, 18, 195, 169, 18, 20, 13, 16, 141, 11, 195, 182, 19, 26,
+ 195, 182, 14, 8, 5, 20, 197, 145, 13, 7, 132, 195, 173, 18, 20, 13, 7, 132, 2, 197, 145, 12, 72, 0, 47, 8, 20, 1, 18, 20,
+ 10, 195, 161, 11, 47, 108, 52, 80, 114, 49, 23, 48, 52, 39, 71, 55, 113, 65, 114, 91, 50, 108, 49, 0, 13, 81, 112, 114, 111, 98,
+ 108, 195, 169, 109, 195, 161, 115, 110, 97, 107, 32, 10, 135, 1, 26, 21, 20, 195, 161, 14, 13, 12, 137, 19, 26, 5, 18, 22, 20, 197,
+ 145, 12, 13, 16, 141, 11, 195, 169, 18, 4, 197, 145, 195, 173, 22, 195, 169, 20, 13, 16, 141, 19, 26, 1, 2, 1, 4, 19, 195, 161,
+ 7, 195, 161, 20, 13, 12, 137, 11, 1, 12, 11, 21, 12, 195, 161, 12, 13, 15, 140, 20, 195, 182, 18, 12, 5, 19, 26, 20, 195, 169,
+ 19, 13, 9, 198, 16, 243, 7, 61, 163, 137, 13, 8, 133, 6, 195, 182, 12, 4, 13, 11, 136, 20, 1, 18, 20, 10, 195, 161, 11, 13,
+ 0, 13, 138, 11, 5, 4, 22, 195, 169, 195, 169, 18, 20, 13, 13, 138, 22, 1, 12, 1, 13, 9, 195, 169, 18, 20, 13, 30, 6, 13,
+ 9, 195, 169, 18, 20, 65, 37, 113, 52, 47, 15, 84, 108, 50, 15, 108, 88, 0, 13, 82, 118, 97, 110, 32, 97, 122, 32, 17, 142, 9,
+ 14, 20, 5, 18, 6, 195, 169, 19, 26, 5, 11, 5, 20, 13, 24, 6, 13, 9, 195, 169, 18, 20, 65, 37, 113, 52, 47, 15, 50, 109,
+ 65, 0, 13, 81, 110, 101, 109, 32, 13, 202, 57, 146, 76, 5, 66, 207, 104, 21, 15, 44, 13, 7, 132, 8, 195, 161, 26, 13, 9, 134,
+ 5, 18, 18, 197, 145, 12, 13, 20, 2, 55, 48, 107, 109, 47, 84, 109, 50, 12, 109, 55, 0, 44, 81, 32, 101, 108, 32, 0, 30, 6,
+ 22, 195, 161, 12, 9, 11, 84, 114, 55, 37, 49, 23, 108, 6, 15, 119, 113, 81, 0, 13, 82, 97, 32, 99, 195, 169, 103, 32, 13, 138,
+ 11, 1, 16, 8, 1, 20, 10, 195, 161, 11, 13, 9, 134, 22, 195, 161, 12, 9, 11, 13, 8, 133, 22, 195, 169, 19, 26, 13, 9, 134,
+ 22, 195, 169, 12, 9, 11, 13, 8, 133, 18, 195, 169, 19, 26, 13, 13, 3, 95, 56, 88, 67, 39, 55, 119, 84, 108, 50, 0, 0, 19,
+ 144, 195, 161, 12, 12, 195, 161, 19, 16, 15, 14, 20, 10, 21, 11, 1, 20, 13, 12, 137, 13, 15, 14, 4, 1, 14, 195, 161, 13, 13,
+ 11, 136, 20, 5, 18, 22, 18, 197, 145, 12, 13, 12, 137, 19, 26, 5, 18, 19, 26, 195, 161, 13, 13, 9, 198, 44, 86, 132, 21, 69,
+ 0, 13, 15, 140, 12, 195, 169, 16, 195, 169, 19, 5, 11, 11, 5, 12, 13, 0, 19, 144, 3, 19, 1, 16, 1, 4, 195, 169, 11, 8,
+ 21, 12, 12, 195, 161, 19, 13, 9, 134, 12, 195, 161, 14, 25, 1, 13, 11, 136, 195, 169, 18, 11, 5, 26, 9, 11, 13, 16, 141, 11,
+ 195, 169, 16, 26, 195, 169, 19, 5, 11, 11, 5, 12, 13, 8, 133, 18, 195, 169, 19, 20, 13, 0, 17, 142, 195, 169, 12, 13, 195, 169,
+ 14, 25, 195, 169, 20, 197, 145, 12, 13, 13, 138, 13, 15, 4, 5, 12, 12, 2, 197, 145, 12, 13, 10, 135, 19, 5, 7, 195, 173, 20,
+ 9, 13, 10, 135, 11, 195, 161, 18, 20, 25, 1, 13, 13, 138, 8, 5, 12, 25, 195, 169, 18, 197, 145, 12, 13, 12, 136, 8, 195, 169,
+ 20, 6, 197, 145, 14, 20, 22, 0, 16, 141, 20, 195, 182, 18, 22, 195, 169, 14, 25, 5, 11, 5, 14, 13, 16, 141, 12, 5, 10, 195,
+ 161, 20, 19, 26, 195, 179, 8, 15, 26, 13, 16, 141, 19, 26, 15, 18, 195, 173, 20, 195, 161, 19, 195, 161, 14, 13, 14, 139, 16, 5,
+ 20, 197, 145, 6, 9, 18, 197, 145, 12, 13, 14, 139, 8, 5, 12, 25, 26, 5, 20, 195, 169, 18, 20, 13, 14, 139, 18, 5, 14, 4,
+ 10, 195, 169, 18, 197, 145, 12, 13, 0, 15, 140, 6, 5, 12, 195, 188, 12, 5, 20, 2, 197, 145, 12, 13, 14, 139, 11, 5, 26, 5,
+ 12, 8, 5, 20, 197, 145, 11, 13, 18, 143, 8, 1, 19, 26, 14, 195, 161, 12, 8, 1, 20, 10, 195, 161, 11, 13, 13, 138, 1, 12,
+ 11, 1, 20, 18, 195, 169, 19, 26, 13, 7, 196, 85, 64, 83, 80, 13, 0, 13, 138, 5, 18, 5, 4, 13, 195, 169, 14, 25, 5, 13,
+ 8, 197, 44, 86, 132, 21, 64, 13, 15, 140, 19, 11, 195, 161, 12, 195, 161, 26, 20, 195, 161, 11, 13, 0, 30, 66, 44, 144, 49, 37,
+ 23, 84, 39, 55, 47, 23, 112, 52, 84, 108, 0, 13, 82, 118, 111, 108, 116, 32, 195, 173, 114, 118, 97, 32, 39, 66, 44, 144, 49, 37,
+ 23, 49, 109, 55, 12, 23, 47, 109, 52, 57, 109, 72, 50, 37, 109, 0, 13, 82, 107, 101, 108, 108, 32, 116, 101, 114, 106, 101, 100, 110,
+ 105, 101, 32, 35, 66, 44, 144, 49, 37, 23, 49, 109, 55, 12, 23, 65, 39, 50, 72, 108, 50, 37, 0, 13, 82, 107, 101, 108, 108, 32,
+ 109, 111, 110, 100, 97, 110, 105, 32, 32, 66, 44, 144, 49, 37, 10, 6, 15, 108, 88, 10, 6, 15, 110, 47, 55, 109, 47, 0, 13, 82,
+ 97, 122, 32, 195, 182, 116, 108, 101, 116, 32, 29, 66, 44, 144, 10, 49, 37, 15, 83, 39, 81, 15, 112, 52, 50, 37, 0, 13, 82, 102,
+ 111, 103, 32, 195, 173, 114, 110, 105, 32, 21, 66, 44, 144, 49, 37, 15, 47, 40, 79, 12, 108, 0, 13, 81, 116, 117, 100, 106, 97, 32,
+ 25, 66, 44, 144, 49, 37, 55, 109, 107, 109, 47, 108, 88, 0, 13, 82, 108, 101, 104, 101, 116, 32, 97, 122, 32, 17, 142, 19, 26, 5,
+ 13, 5, 20, 5, 19, 5, 11, 2, 197, 145, 12, 13, 17, 142, 18, 195, 169, 19, 26, 12, 5, 20, 5, 9, 18, 197, 145, 12, 13, 13,
+ 138, 195, 169, 16, 195, 173, 20, 195, 169, 19, 20, 13, 5, 194, 44, 144, 13, 21, 2, 56, 48, 67, 39, 55, 119, 84, 108, 50, 12, 108,
+ 55, 0, 44, 81, 32, 97, 108, 32, 0, 45, 16, 11, 195, 182, 12, 20, 19, 195, 169, 7, 22, 5, 20, 195, 169, 19, 9, 49, 110, 55,
+ 76, 113, 81, 84, 109, 47, 113, 91, 37, 23, 91, 39, 52, 39, 50, 0, 13, 81, 115, 111, 114, 111, 110, 32, 37, 8, 195, 169, 18, 20,
+ 5, 12, 13, 5, 113, 52, 47, 109, 55, 65, 109, 23, 83, 109, 55, 52, 115, 50, 37, 0, 13, 81, 102, 101, 108, 114, 195, 179, 110, 105,
+ 32, 18, 143, 5, 12, 20, 197, 177, 14, 195, 169, 19, 195, 169, 18, 197, 145, 12, 13, 11, 136, 195, 169, 18, 20, 5, 12, 13, 5, 13,
+ 15, 3, 95, 57, 88, 49, 37, 55, 109, 50, 119, 84, 109, 50, 0, 0, 7, 196, 56, 20, 10, 4, 13, 8, 133, 8, 195, 173, 18, 5,
+ 13, 8, 133, 22, 195, 169, 22, 5, 13, 12, 5, 95, 35, 45, 18, 5, 113, 52, 109, 0, 21, 0, 11, 136, 12, 5, 19, 26, 195, 188,
+ 14, 11, 72, 12, 137, 11, 5, 26, 5, 12, 195, 169, 19, 20, 13, 8, 197, 72, 18, 148, 4, 208, 13, 13, 138, 20, 195, 161, 18, 7,
+ 25, 1, 12, 14, 9, 13, 16, 141, 195, 186, 10, 18, 1, 11, 5, 26, 4, 195, 169, 19, 20, 13, 8, 197, 8, 83, 142, 20, 208, 13,
+ 0, 21, 146, 16, 15, 12, 7, 195, 161, 18, 13, 5, 19, 20, 5, 18, 5, 11, 11, 5, 12, 13, 0, 10, 199, 80, 84, 150, 21, 161,
+ 84, 20, 13, 15, 7, 95, 35, 45, 20, 197, 145, 12, 113, 47, 118, 55, 0, 21, 0, 73, 21, 1, 11, 1, 4, 195, 161, 12, 25, 13,
+ 5, 14, 20, 5, 19, 195, 173, 20, 195, 169, 19, 9, 108, 49, 108, 72, 114, 57, 65, 109, 50, 47, 109, 91, 112, 47, 113, 91, 37, 10,
+ 6, 15, 109, 55, 84, 114, 52, 114, 91, 39, 49, 50, 108, 49, 0, 13, 81, 101, 108, 118, 195, 161, 114, 195, 161, 115, 111, 107, 110, 97,
+ 107, 32, 7, 196, 44, 20, 19, 104, 13, 7, 132, 14, 195, 161, 12, 13, 12, 5, 95, 35, 45, 18, 1, 114, 52, 108, 0, 21, 0, 32,
+ 8, 8, 1, 10, 20, 10, 195, 161, 11, 107, 108, 57, 80, 114, 49, 23, 84, 113, 81, 52, 109, 0, 13, 81, 118, 195, 169, 103, 114, 101,
+ 32, 13, 138, 5, 12, 22, 195, 169, 7, 5, 26, 26, 5, 13, 23, 69, 80, 20, 148, 40, 16, 47, 108, 34, 80, 108, 10, 6, 15, 109,
+ 55, 0, 13, 81, 101, 108, 32, 39, 69, 8, 243, 20, 60, 176, 71, 39, 55, 47, 39, 49, 10, 6, 15, 108, 57, 114, 50, 55, 108, 47,
+ 108, 37, 0, 13, 81, 97, 106, 195, 161, 110, 108, 97, 116, 97, 105, 32, 40, 9, 22, 5, 22, 197, 145, 11, 11, 5, 12, 84, 109, 84,
+ 118, 49, 12, 109, 55, 23, 49, 110, 47, 109, 50, 72, 118, 0, 13, 81, 107, 195, 182, 116, 101, 110, 100, 197, 145, 32, 31, 10, 20, 195,
+ 161, 13, 1, 19, 26, 20, 10, 1, 47, 114, 65, 108, 89, 80, 108, 23, 108, 55, 114, 0, 13, 81, 97, 108, 195, 161, 32, 35, 10, 20,
+ 195, 182, 2, 2, 14, 25, 9, 18, 5, 47, 110, 71, 67, 37, 52, 109, 23, 79, 109, 50, 81, 109, 0, 13, 81, 103, 121, 101, 110, 103,
+ 101, 32, 15, 140, 20, 195, 182, 18, 5, 11, 19, 26, 195, 188, 14, 11, 13, 8, 197, 80, 20, 148, 40, 16, 13, 9, 198, 77, 161, 82,
+ 21, 163, 137, 13, 8, 197, 48, 83, 142, 36, 80, 13, 0, 9, 198, 57, 147, 205, 84, 226, 192, 13, 13, 138, 22, 1, 12, 1, 11, 9,
+ 20, 197, 145, 12, 13, 13, 138, 11, 195, 169, 18, 4, 5, 26, 5, 20, 20, 13, 12, 137, 19, 195, 186, 10, 20, 10, 195, 161, 11, 13,
+ 23, 2, 57, 48, 49, 37, 55, 109, 50, 119, 84, 109, 50, 12, 109, 55, 0, 44, 81, 32, 101, 108, 32, 15, 8, 95, 35, 45, 195, 161,
+ 8, 15, 26, 114, 107, 39, 88, 0, 13, 7, 95, 35, 45, 195, 169, 18, 5, 113, 52, 109, 0, 0, 15, 140, 8, 195, 169, 20, 22, 195,
+ 169, 7, 195, 169, 18, 5, 13, 15, 140, 13, 195, 169, 18, 20, 195, 169, 11, 195, 169, 18, 5, 13, 9, 198, 24, 241, 193, 48, 213, 75,
+ 13, 10, 135, 12, 5, 195, 161, 12, 12, 20, 13, 9, 198, 73, 81, 193, 48, 208, 83, 13, 14, 139, 22, 195, 169, 4, 5, 11, 5, 26,
+ 5, 20, 20, 13, 13, 138, 19, 26, 195, 161, 18, 13, 1, 26, 9, 11, 13, 0, 11, 136, 16, 5, 18, 3, 18, 197, 145, 12, 22, 11,
+ 136, 195, 169, 18, 4, 5, 11, 5, 12, 13, 35, 6, 19, 15, 18, 195, 161, 14, 91, 39, 52, 114, 50, 23, 49, 37, 72, 109, 52, 111,
+ 55, 47, 0, 13, 81, 107, 105, 100, 101, 114, 195, 188, 108, 116, 32, 66, 7, 20, 21, 4, 20, 195, 161, 11, 47, 40, 47, 12, 114, 49,
+ 23, 83, 39, 52, 72, 112, 47, 108, 50, 37, 23, 108, 23, 49, 113, 52, 72, 118, 112, 84, 109, 47, 0, 13, 83, 102, 111, 114, 100, 195,
+ 173, 116, 97, 110, 105, 32, 97, 32, 107, 195, 169, 114, 100, 197, 145, 195, 173, 118, 101, 116, 32, 60, 6, 15, 18, 2, 195, 161, 14, 39,
+ 52, 71, 114, 50, 23, 84, 37, 49, 47, 39, 52, 23, 65, 37, 50, 37, 89, 47, 109, 52, 109, 55, 50, 110, 49, 0, 13, 82, 118, 105,
+ 107, 116, 111, 114, 32, 109, 105, 110, 105, 115, 122, 116, 101, 114, 101, 108, 110, 195, 182, 107, 32, 10, 135, 20, 21, 4, 20, 195, 161, 11,
+ 13, 7, 196, 12, 149, 137, 48, 13, 9, 134, 19, 15, 18, 195, 161, 14, 13, 0, 13, 138, 195, 182, 18, 195, 182, 13, 195, 169, 18, 5,
+ 13, 12, 137, 19, 5, 7, 195, 173, 20, 5, 20, 20, 13, 7, 132, 14, 197, 145, 19, 13, 9, 198, 44, 81, 22, 21, 163, 133, 13, 5,
+ 130, 57, 53, 13, 15, 140, 8, 1, 19, 26, 14, 195, 161, 12, 10, 195, 161, 11, 13, 15, 140, 19, 26, 15, 12, 7, 195, 161, 12, 10,
+ 195, 161, 11, 13, 12, 137, 4, 5, 18, 195, 173, 20, 5, 20, 20, 13, 8, 133, 197, 145, 11, 5, 20, 13, 8, 197, 32, 83, 25, 21,
+ 48, 76, 0, 12, 137, 18, 5, 14, 4, 5, 12, 197, 145, 11, 13, 9, 134, 6, 15, 7, 195, 161, 20, 13, 10, 135, 8, 5, 22, 195,
+ 173, 20, 9, 13, 13, 138, 19, 26, 195, 188, 12, 5, 20, 5, 20, 20, 13, 12, 137, 19, 26, 195, 161, 13, 12, 195, 161, 11, 13, 9,
+ 134, 20, 5, 8, 195, 161, 20, 13, 7, 132, 26, 195, 161, 18, 13, 7, 132, 22, 195, 161, 18, 13, 12, 6, 95, 35, 45, 195, 161, 20,
+ 114, 47, 0, 21, 0, 31, 8, 12, 195, 169, 16, 195, 169, 19, 5, 55, 113, 48, 113, 91, 109, 23, 109, 55, 12, 109, 50, 0, 13, 81,
+ 101, 108, 108, 101, 110, 32, 46, 71, 77, 161, 82, 88, 86, 133, 80, 89, 109, 52, 84, 109, 88, 109, 47, 10, 6, 15, 65, 117, 49, 110,
+ 47, 12, 109, 47, 12, 109, 0, 13, 81, 109, 197, 177, 107, 195, 182, 100, 116, 101, 116, 116, 101, 32, 37, 8, 2, 195, 169, 18, 12, 5,
+ 20, 9, 71, 113, 52, 55, 109, 47, 37, 23, 72, 112, 57, 108, 49, 52, 108, 0, 13, 81, 100, 195, 173, 106, 97, 107, 114, 97, 32, 30,
+ 71, 24, 244, 132, 84, 194, 1, 80, 83, 39, 52, 72, 40, 55, 107, 108, 47, 23, 109, 55, 118, 0, 13, 81, 101, 108, 197, 145, 32, 14,
+ 139, 6, 18, 9, 19, 19, 195, 173, 20, 5, 20, 20, 13, 10, 199, 77, 161, 82, 88, 86, 133, 80, 13, 8, 133, 19, 26, 197, 145, 18,
+ 13, 12, 137, 20, 1, 22, 1, 19, 26, 195, 161, 14, 20, 0, 12, 137, 11, 195, 169, 18, 4, 195, 169, 19, 5, 13, 11, 136, 195, 169,
+ 12, 197, 145, 11, 5, 20, 13, 14, 139, 2, 195, 173, 18, 195, 161, 12, 20, 195, 161, 11, 13, 16, 141, 8, 195, 161, 12, 195, 179, 26,
+ 1, 20, 15, 11, 2, 1, 13, 7, 132, 14, 197, 145, 20, 13, 0, 15, 140, 6, 9, 14, 15, 13, 195, 173, 20, 19, 195, 161, 11, 13,
+ 16, 141, 13, 197, 177, 11, 195, 182, 4, 20, 5, 20, 5, 20, 20, 13, 0, 22, 67, 40, 240, 130, 57, 39, 71, 12, 23, 84, 39, 55,
+ 47, 0, 13, 81, 118, 111, 108, 116, 32, 38, 67, 40, 240, 130, 57, 39, 71, 12, 10, 6, 15, 47, 114, 65, 39, 81, 108, 47, 114, 91,
+ 108, 0, 13, 81, 116, 195, 161, 109, 111, 103, 97, 116, 195, 161, 115, 97, 32, 47, 70, 48, 82, 5, 80, 85, 20, 55, 109, 107, 109, 47,
+ 109, 47, 12, 23, 84, 37, 90, 81, 114, 55, 50, 37, 23, 108, 89, 47, 0, 13, 82, 118, 105, 122, 115, 103, 195, 161, 108, 110, 105, 32,
+ 97, 122, 116, 32, 36, 70, 48, 82, 5, 80, 85, 20, 55, 109, 107, 109, 47, 109, 47, 12, 23, 89, 114, 65, 114, 52, 108, 0, 13, 81,
+ 115, 122, 195, 161, 109, 195, 161, 114, 97, 32, 17, 142, 20, 195, 182, 18, 20, 195, 169, 14, 8, 5, 20, 5, 20, 20, 13, 18, 143, 13,
+ 5, 7, 5, 12, 197, 145, 26, 195, 169, 19, 195, 169, 18, 5, 13, 12, 137, 11, 195, 169, 18, 14, 195, 188, 14, 11, 13, 9, 198, 48,
+ 82, 5, 80, 85, 20, 13, 6, 195, 40, 240, 130, 13, 0, 42, 11, 6, 21, 14, 11, 3, 9, 195, 179, 11, 1, 20, 83, 40, 50, 49,
+ 119, 37, 115, 49, 108, 47, 23, 109, 55, 12, 114, 47, 115, 0, 13, 81, 101, 108, 108, 195, 161, 116, 195, 179, 32, 14, 139, 195, 161, 12,
+ 12, 1, 16, 15, 20, 195, 161, 20, 13, 9, 134, 5, 13, 12, 197, 145, 19, 13, 14, 139, 6, 21, 14, 11, 3, 9, 195, 179, 11, 1,
+ 20, 13, 14, 139, 10, 5, 12, 26, 195, 169, 19, 5, 11, 5, 20, 13, 10, 135, 195, 186, 20, 10, 195, 161, 20, 13, 10, 135, 195, 186,
+ 20, 10, 195, 161, 20, 13, 14, 139, 195, 188, 26, 5, 14, 5, 20, 5, 11, 5, 20, 13, 17, 142, 11, 9, 6, 15, 7, 195, 161, 19,
+ 15, 12, 20, 195, 161, 11, 13, 8, 133, 6, 195, 182, 14, 14, 13, 0, 16, 141, 20, 195, 182, 14, 11, 18, 5, 20, 5, 8, 5, 20,
+ 9, 13, 14, 139, 1, 12, 11, 1, 12, 13, 1, 26, 195, 161, 19, 13, 12, 137, 11, 195, 169, 16, 26, 195, 169, 19, 5, 13, 12, 137,
+ 6, 9, 26, 5, 20, 195, 169, 19, 5, 13, 11, 136, 11, 195, 179, 4, 15, 11, 1, 20, 13, 40, 7, 6, 5, 12, 8, 197, 145, 19,
+ 83, 109, 55, 107, 118, 91, 23, 37, 72, 118, 89, 108, 49, 71, 108, 50, 0, 13, 81, 105, 100, 197, 145, 115, 122, 97, 107, 98, 97, 110,
+ 32, 45, 7, 6, 5, 12, 8, 197, 145, 19, 83, 109, 55, 107, 118, 91, 23, 47, 109, 52, 111, 55, 109, 47, 109, 49, 23, 37, 91, 0,
+ 13, 82, 116, 101, 114, 195, 188, 108, 101, 116, 101, 107, 32, 105, 115, 32, 12, 137, 22, 5, 26, 5, 20, 195, 169, 19, 5, 13, 15, 140,
+ 20, 5, 18, 195, 188, 12, 5, 20, 5, 11, 5, 20, 13, 15, 140, 13, 197, 177, 22, 5, 12, 5, 20, 5, 11, 5, 20, 13, 10, 135,
+ 6, 5, 12, 8, 197, 145, 19, 13, 12, 137, 11, 195, 169, 16, 26, 195, 169, 19, 5, 13, 0, 53, 15, 20, 5, 12, 5, 16, 195, 188,
+ 12, 195, 169, 19, 5, 11, 5, 14, 47, 109, 55, 109, 48, 111, 55, 113, 91, 109, 49, 109, 50, 10, 6, 15, 72, 39, 55, 81, 39, 88,
+ 37, 49, 0, 13, 81, 100, 111, 108, 103, 111, 122, 105, 107, 32, 48, 13, 195, 186, 10, 195, 173, 20, 195, 161, 19, 15, 11, 1, 20, 116,
+ 57, 112, 47, 114, 91, 39, 49, 108, 47, 15, 71, 109, 84, 109, 88, 109, 47, 50, 37, 0, 13, 81, 98, 101, 118, 101, 122, 101, 116, 110,
+ 105, 32, 12, 137, 4, 9, 195, 161, 11, 15, 11, 1, 20, 13, 16, 141, 8, 1, 19, 26, 14, 195, 161, 12, 195, 179, 11, 1, 20, 13,
+ 11, 136, 9, 19, 11, 15, 12, 195, 161, 19, 13, 7, 196, 48, 20, 15, 44, 13, 15, 140, 19, 5, 7, 195, 173, 20, 5, 14, 195, 188,
+ 14, 11, 13, 12, 137, 6, 195, 161, 10, 12, 10, 195, 161, 20, 13, 12, 137, 16, 15, 19, 26, 20, 10, 195, 161, 20, 13, 8, 133, 19,
+ 26, 195, 169, 11, 13, 7, 196, 57, 145, 82, 80, 13, 11, 6, 95, 35, 45, 195, 169, 14, 113, 50, 0, 0, 14, 139, 7, 1, 18, 1,
+ 14, 20, 195, 161, 12, 14, 9, 13, 22, 147, 11, 5, 26, 4, 5, 13, 195, 169, 14, 25, 5, 26, 195, 169, 19, 195, 169, 18, 5, 13,
+ 22, 5, 20, 197, 177, 14, 20, 47, 117, 50, 47, 10, 6, 15, 49, 37, 0, 13, 81, 107, 105, 32, 20, 5, 20, 197, 177, 14, 20, 47,
+ 117, 50, 47, 23, 109, 55, 0, 13, 81, 101, 108, 32, 14, 139, 13, 197, 177, 11, 195, 182, 4, 195, 169, 19, 5, 13, 8, 197, 32, 83,
+ 25, 20, 64, 13, 8, 133, 20, 197, 177, 14, 20, 13, 12, 137, 10, 21, 20, 20, 1, 20, 195, 161, 19, 13, 12, 137, 195, 186, 10, 195,
+ 173, 20, 195, 161, 19, 13, 8, 133, 20, 195, 169, 18, 20, 13, 8, 133, 8, 195, 173, 18, 20, 13, 8, 133, 20, 197, 177, 14, 20, 13,
+ 0, 18, 143, 13, 195, 179, 4, 15, 19, 195, 173, 20, 195, 161, 19, 195, 161, 20, 13, 7, 132, 4, 195, 173, 10, 13, 14, 139, 3, 19,
+ 15, 16, 15, 18, 20, 10, 195, 161, 20, 13, 15, 140, 6, 18, 9, 19, 19, 195, 173, 20, 195, 169, 19, 5, 13, 49, 11, 11, 9, 1,
+ 4, 195, 161, 19, 15, 11, 1, 20, 49, 37, 108, 72, 114, 91, 39, 49, 108, 47, 23, 48, 52, 109, 83, 109, 52, 114, 61, 57, 108, 0,
+ 13, 81, 112, 114, 101, 102, 101, 114, 195, 161, 108, 106, 97, 32, 18, 143, 6, 5, 10, 12, 5, 19, 26, 20, 195, 169, 19, 5, 11, 5,
+ 20, 13, 14, 139, 12, 195, 169, 16, 195, 169, 19, 5, 11, 5, 20, 13, 18, 143, 6, 5, 12, 16, 21, 8, 195, 173, 20, 195, 161, 19,
+ 195, 161, 20, 13, 19, 144, 11, 195, 182, 12, 20, 19, 195, 169, 7, 22, 5, 20, 195, 169, 19, 5, 13, 13, 138, 21, 20, 1, 19, 195,
+ 173, 20, 195, 161, 19, 13, 9, 134, 16, 195, 169, 14, 26, 20, 13, 8, 133, 20, 197, 145, 12, 5, 13, 0, 15, 140, 11, 195, 169, 18,
+ 4, 195, 169, 19, 5, 11, 5, 20, 13, 15, 140, 2, 5, 6, 15, 12, 25, 195, 161, 19, 195, 161, 20, 13, 52, 6, 11, 195, 169, 18,
+ 20, 5, 49, 113, 52, 47, 109, 10, 6, 15, 83, 109, 55, 23, 65, 116, 55, 47, 10, 6, 15, 107, 113, 47, 109, 50, 0, 13, 83, 102,
+ 101, 108, 32, 109, 195, 186, 108, 116, 32, 104, 195, 169, 116, 101, 110, 32, 19, 144, 13, 195, 179, 4, 15, 19, 195, 173, 20, 195, 161, 19,
+ 15, 11, 1, 20, 13, 9, 134, 11, 195, 169, 18, 20, 5, 13, 13, 4, 95, 15, 7, 15, 107, 39, 52, 81, 39, 49, 0, 0, 34, 70,
+ 80, 83, 10, 21, 49, 78, 47, 109, 55, 57, 109, 91, 109, 50, 23, 107, 111, 57, 113, 50, 0, 13, 81, 104, 195, 188, 108, 121, 195, 169,
+ 110, 32, 16, 141, 11, 195, 169, 19, 26, 195, 188, 12, 195, 169, 11, 5, 20, 13, 10, 135, 2, 5, 12, 197, 145, 12, 5, 13, 11, 200,
+ 5, 52, 218, 60, 227, 153, 4, 192, 13, 20, 145, 5, 12, 197, 145, 195, 161, 12, 12, 195, 173, 20, 195, 161, 19, 195, 161, 20, 13, 7,
+ 196, 36, 65, 74, 20, 13, 16, 141, 19, 26, 195, 161, 14, 4, 195, 169, 11, 21, 11, 1, 20, 13, 15, 140, 2, 5, 195, 161, 12, 12,
+ 195, 173, 20, 195, 161, 19, 13, 16, 141, 11, 195, 169, 19, 26, 195, 188, 12, 195, 169, 11, 5, 20, 13, 20, 145, 19, 26, 15, 12, 7,
+ 195, 161, 12, 20, 1, 20, 195, 161, 19, 195, 161, 20, 13, 0, 17, 142, 9, 4, 197, 145, 10, 195, 161, 18, 195, 161, 19, 195, 161, 20,
+ 13, 21, 146, 19, 26, 15, 12, 7, 195, 161, 12, 20, 1, 20, 195, 161, 19, 15, 11, 1, 20, 13, 44, 18, 19, 26, 15, 12, 7, 195,
+ 161, 12, 20, 1, 20, 195, 161, 19, 15, 11, 1, 20, 89, 39, 55, 81, 114, 55, 47, 108, 47, 114, 91, 39, 49, 108, 47, 23, 37, 91,
+ 0, 13, 81, 105, 115, 32, 11, 136, 195, 173, 7, 195, 169, 18, 20, 5, 13, 21, 146, 3, 19, 1, 20, 12, 1, 11, 15, 26, 20, 1,
+ 20, 195, 161, 19, 195, 161, 20, 13, 11, 136, 195, 173, 7, 195, 169, 18, 20, 5, 13, 8, 133, 19, 26, 195, 169, 12, 13, 0, 18, 143,
+ 22, 195, 161, 12, 1, 19, 26, 20, 195, 161, 19, 15, 11, 1, 20, 13, 22, 147, 13, 5, 7, 22, 195, 161, 12, 20, 15, 26, 20, 1,
+ 20, 195, 161, 19, 195, 161, 20, 13, 18, 143, 11, 195, 182, 26, 22, 195, 169, 12, 5, 13, 195, 169, 14, 25, 20, 13, 9, 198, 52, 243,
+ 137, 80, 244, 128, 13, 22, 147, 22, 9, 19, 19, 26, 1, 195, 161, 12, 12, 195, 173, 20, 195, 161, 19, 195, 161, 20, 13, 0, 10, 199,
+ 77, 163, 198, 81, 97, 82, 80, 13, 10, 199, 28, 243, 132, 60, 197, 21, 44, 13, 10, 199, 32, 19, 135, 77, 161, 82, 80, 13, 11, 136,
+ 22, 195, 169, 12, 9, 20, 5, 11, 13, 6, 195, 88, 243, 148, 13, 6, 195, 88, 243, 148, 13, 0, 19, 68, 57, 145, 76, 88, 67, 109,
+ 55, 84, 23, 37, 91, 0, 13, 81, 105, 115, 32, 11, 200, 65, 35, 199, 72, 19, 77, 4, 192, 13, 12, 137, 8, 9, 20, 20, 195, 169,
+ 20, 5, 11, 13, 7, 132, 20, 195, 186, 12, 13, 0, 8, 197, 32, 83, 25, 21, 64, 13, 8, 197, 77, 161, 77, 21, 64, 13, 9, 198,
+ 4, 192, 84, 80, 144, 75, 13, 8, 197, 40, 21, 149, 49, 64, 13, 0, 19, 144, 22, 1, 12, 195, 179, 19, 26, 195, 173, 14, 197, 177,
+ 20, 12, 5, 14, 13, 31, 7, 13, 9, 12, 12, 9, 195, 179, 65, 37, 55, 37, 115, 23, 83, 39, 52, 37, 50, 47, 0, 13, 81, 102,
+ 111, 114, 105, 110, 116, 32, 12, 201, 36, 225, 193, 80, 192, 78, 84, 176, 129, 13, 0, 27, 152, 7, 25, 195, 179, 7, 25, 19, 26, 5,
+ 18, 20, 195, 161, 13, 15, 7, 1, 20, 195, 161, 19, 195, 161, 20, 13, 9, 198, 20, 195, 79, 56, 69, 1, 13, 7, 195, 52, 147, 148,
+ 102, 13, 7, 195, 52, 147, 148, 13, 23, 0, 10, 135, 13, 5, 7, 195, 169, 18, 9, 13, 0, 11, 136, 12, 195, 169, 20, 5, 26, 14,
+ 9, 13, 13, 138, 19, 26, 5, 13, 20, 1, 14, 195, 186, 11, 13, 6, 131, 195, 161, 14, 72, 18, 69, 88, 68, 218, 77, 160, 84, 113,
+ 72, 113, 109, 89, 109, 89, 0, 42, 42, 0, 20, 66, 56, 80, 50, 109, 23, 50, 113, 88, 88, 0, 13, 81, 110, 195, 169, 122, 122, 32,
+ 24, 66, 56, 80, 50, 109, 10, 6, 15, 47, 109, 50, 12, 113, 0, 13, 81, 116, 101, 110, 110, 195, 169, 32, 14, 139, 11, 5, 18, 5,
+ 19, 197, 145, 10, 195, 188, 11, 13, 9, 198, 85, 64, 90, 61, 69, 0, 13, 9, 198, 32, 83, 25, 21, 69, 0, 13, 5, 194, 56, 80,
+ 13, 0, 22, 67, 52, 18, 132, 65, 108, 57, 72, 10, 6, 15, 65, 109, 81, 0, 13, 81, 109, 101, 103, 32, 32, 67, 52, 18, 132, 65,
+ 108, 57, 72, 10, 6, 15, 65, 117, 49, 110, 72, 50, 37, 0, 13, 81, 109, 197, 177, 107, 195, 182, 100, 110, 105, 32, 34, 67, 52, 18,
+ 132, 65, 108, 57, 72, 10, 6, 15, 55, 109, 107, 109, 47, 118, 84, 113, 0, 13, 81, 108, 101, 104, 101, 116, 197, 145, 118, 195, 169, 32,
+ 40, 67, 52, 18, 132, 65, 108, 57, 72, 10, 6, 15, 65, 109, 81, 47, 109, 49, 37, 50, 47, 109, 50, 37, 0, 13, 81, 109, 101, 103,
+ 116, 101, 107, 105, 110, 116, 101, 110, 105, 32, 33, 67, 52, 18, 132, 65, 108, 57, 72, 10, 6, 15, 107, 108, 55, 81, 108, 47, 50, 37,
+ 0, 13, 81, 104, 97, 108, 108, 103, 97, 116, 110, 105, 32, 26, 67, 52, 18, 132, 65, 108, 57, 72, 10, 6, 15, 52, 108, 57, 47, 108,
+ 0, 13, 81, 114, 97, 106, 116, 97, 32, 15, 140, 195, 169, 18, 4, 5, 11, 5, 19, 19, 195, 169, 7, 13, 6, 195, 52, 18, 132, 13,
+ 0, 10, 135, 195, 161, 18, 21, 12, 14, 9, 13, 9, 134, 8, 195, 169, 20, 5, 14, 13, 7, 196, 44, 20, 14, 36, 13, 7, 196, 57,
+ 145, 76, 80, 13, 6, 131, 195, 161, 13, 13, 15, 4, 95, 50, 17, 24, 65, 114, 91, 39, 72, 37, 49, 108, 0, 0, 40, 69, 20, 195,
+ 5, 56, 144, 109, 55, 12, 109, 50, 37, 23, 83, 109, 55, 12, 113, 48, 113, 91, 52, 109, 0, 13, 81, 102, 101, 108, 108, 195, 169, 112,
+ 195, 169, 115, 114, 101, 32, 8, 197, 88, 19, 1, 44, 144, 13, 10, 135, 6, 195, 169, 18, 6, 9, 14, 13, 8, 197, 28, 243, 66, 72,
+ 16, 13, 0, 35, 5, 195, 169, 22, 18, 5, 113, 84, 52, 109, 10, 6, 15, 49, 113, 89, 111, 55, 50, 109, 0, 13, 81, 107, 195, 169,
+ 115, 122, 195, 188, 108, 110, 101, 32, 8, 133, 195, 169, 22, 18, 5, 13, 11, 136, 3, 19, 195, 182, 11, 11, 5, 14, 13, 10, 135, 20,
+ 21, 4, 10, 195, 161, 11, 13, 10, 135, 20, 21, 4, 10, 195, 161, 11, 13, 6, 131, 197, 145, 11, 13, 7, 131, 197, 145, 11, 13, 8,
+ 0, 14, 139, 20, 195, 188, 14, 20, 5, 20, 195, 169, 19, 20, 13, 12, 201, 72, 83, 132, 20, 194, 197, 104, 83, 0, 13, 14, 139, 6,
+ 5, 12, 12, 195, 169, 16, 195, 169, 19, 20, 13, 0, 10, 135, 195, 169, 12, 5, 20, 2, 5, 13, 9, 134, 10, 15, 7, 195, 161, 14,
+ 13, 12, 137, 19, 26, 195, 161, 14, 10, 195, 161, 11, 13, 8, 133, 20, 195, 161, 14, 3, 13, 7, 132, 18, 195, 186, 4, 13, 7, 196,
+ 77, 161, 80, 80, 20, 0, 20, 145, 8, 1, 12, 195, 161, 12, 2, 195, 188, 14, 20, 5, 20, 195, 169, 19, 20, 13, 13, 138, 7, 25,
+ 195, 161, 18, 20, 10, 195, 161, 11, 13, 12, 201, 29, 145, 82, 52, 82, 197, 44, 85, 0, 13, 24, 149, 2, 197, 177, 14, 3, 19, 5,
+ 12, 5, 11, 13, 195, 169, 14, 25, 5, 11, 195, 169, 18, 20, 13, 0, 15, 66, 49, 144, 109, 55, 55, 37, 48, 89, 37, 55, 39, 50,
+ 0, 21, 146, 5, 7, 25, 195, 188, 20, 20, 13, 197, 177, 11, 195, 182, 4, 195, 169, 19, 20, 13, 11, 136, 12, 5, 12, 11, 195, 169,
+ 19, 26, 13, 9, 198, 4, 64, 84, 60, 176, 84, 13, 9, 198, 88, 19, 1, 44, 149, 0, 13, 7, 132, 2, 197, 145, 18, 13, 5, 194,
+ 61, 48, 72, 8, 132, 2, 195, 161, 18, 72, 8, 0, 34, 8, 12, 195, 161, 20, 19, 26, 9, 11, 55, 114, 119, 12, 37, 49, 10, 6,
+ 15, 47, 109, 107, 114, 47, 0, 13, 81, 116, 101, 104, 195, 161, 116, 32, 31, 3, 195, 161, 20, 114, 47, 23, 108, 6, 23, 72, 52, 114,
+ 84, 114, 47, 0, 13, 82, 97, 32, 100, 114, 195, 161, 118, 195, 161, 116, 32, 10, 135, 11, 195, 182, 26, 197, 177, 12, 13, 11, 136, 12,
+ 195, 161, 20, 19, 26, 9, 11, 13, 6, 131, 197, 145, 20, 13, 6, 131, 195, 161, 20, 13, 15, 7, 95, 35, 45, 18, 197, 145, 12, 113,
+ 52, 118, 55, 0, 21, 0, 12, 137, 19, 26, 195, 161, 14, 20, 195, 161, 11, 13, 24, 68, 36, 225, 21, 48, 37, 50, 72, 40, 55, 23,
+ 65, 108, 57, 72, 0, 13, 81, 109, 97, 106, 100, 32, 11, 200, 32, 83, 25, 21, 69, 5, 76, 80, 13, 38, 68, 36, 225, 21, 48, 37,
+ 50, 72, 40, 55, 23, 108, 6, 15, 83, 109, 55, 107, 118, 88, 109, 47, 0, 13, 82, 97, 32, 102, 101, 108, 104, 197, 145, 122, 101, 116,
+ 32, 16, 141, 2, 9, 26, 20, 15, 19, 195, 173, 20, 10, 195, 161, 11, 13, 7, 196, 24, 150, 133, 80, 13, 12, 137, 10, 195, 161, 18,
+ 1, 4, 195, 169, 11, 13, 11, 136, 8, 5, 12, 25, 18, 197, 145, 12, 13, 13, 4, 95, 48, 77, 52, 71, 37, 55, 55, 37, 115, 0,
+ 0, 34, 9, 4, 195, 182, 14, 20, 195, 182, 20, 20, 72, 110, 50, 47, 110, 47, 12, 23, 108, 52, 52, 115, 55, 0, 13, 81, 97, 114,
+ 114, 195, 179, 108, 32, 14, 139, 2, 5, 22, 195, 169, 20, 5, 12, 8, 5, 26, 13, 12, 137, 195, 169, 22, 5, 11, 2, 197, 145, 12,
+ 13, 15, 140, 13, 21, 14, 11, 1, 20, 195, 161, 18, 19, 1, 9, 13, 12, 201, 40, 21, 129, 76, 192, 84, 60, 176, 84, 13, 12, 137,
+ 195, 169, 22, 5, 11, 2, 197, 145, 12, 13, 6, 131, 197, 145, 18, 13, 12, 137, 4, 195, 182, 14, 20, 195, 182, 20, 20, 13, 0, 14,
+ 139, 2, 195, 188, 14, 20, 5, 19, 19, 195, 169, 11, 13, 13, 138, 12, 5, 11, 195, 182, 20, 195, 182, 20, 20, 13, 10, 135, 6, 15,
+ 18, 18, 195, 161, 19, 13, 13, 4, 95, 48, 77, 50, 65, 37, 55, 55, 37, 115, 0, 0, 14, 139, 22, 195, 169, 12, 5, 11, 5, 4,
+ 5, 20, 20, 13, 10, 135, 6, 195, 169, 18, 6, 9, 20, 13, 10, 135, 8, 9, 195, 161, 14, 25, 20, 13, 6, 195, 88, 243, 128, 13,
+ 6, 195, 52, 147, 132, 13, 15, 4, 95, 48, 77, 51, 65, 37, 55, 55, 37, 114, 52, 72, 0, 0, 9, 134, 13, 195, 169, 20, 5, 18,
+ 13, 11, 136, 15, 12, 4, 1, 12, 195, 161, 20, 13, 12, 137, 20, 5, 8, 5, 20, 10, 195, 188, 11, 13, 11, 136, 11, 5, 18, 195,
+ 188, 12, 5, 20, 13, 11, 136, 7, 195, 169, 16, 5, 11, 5, 20, 13, 9, 198, 24, 241, 193, 48, 208, 90, 13, 0, 45, 13, 5, 12,
+ 12, 5, 14, 197, 145, 18, 26, 195, 182, 20, 20, 109, 55, 12, 109, 50, 110, 52, 88, 110, 47, 12, 23, 109, 79, 91, 113, 81, 109, 0,
+ 13, 81, 101, 103, 121, 115, 195, 169, 103, 101, 32, 12, 137, 9, 4, 5, 7, 5, 19, 195, 173, 20, 13, 9, 134, 11, 195, 169, 16, 5,
+ 19, 13, 11, 4, 95, 48, 77, 49, 109, 88, 109, 52, 0, 0, 9, 134, 10, 15, 7, 195, 161, 20, 13, 9, 134, 10, 195, 182, 8, 5,
+ 20, 13, 61, 16, 16, 18, 15, 2, 12, 195, 169, 13, 195, 161, 10, 195, 161, 8, 15, 26, 48, 52, 39, 71, 55, 113, 65, 114, 57, 114,
+ 107, 39, 88, 23, 107, 108, 91, 39, 50, 55, 112, 47, 39, 47, 12, 108, 0, 13, 81, 104, 97, 115, 111, 110, 108, 195, 173, 116, 111, 116,
+ 116, 97, 32, 9, 134, 195, 161, 18, 195, 161, 20, 13, 10, 135, 20, 1, 18, 20, 195, 161, 19, 13, 13, 138, 195, 173, 7, 195, 169, 18,
+ 5, 20, 5, 20, 13, 9, 134, 12, 195, 161, 14, 25, 20, 13, 13, 4, 95, 2, 18, 22, 83, 113, 55, 49, 110, 52, 0, 0, 8, 67,
+ 17, 164, 192, 75, 113, 0, 14, 139, 10, 15, 7, 19, 195, 169, 18, 20, 197, 145, 20, 13, 18, 143, 20, 5, 12, 5, 16, 8, 5, 12,
+ 25, 195, 169, 18, 197, 145, 12, 13, 22, 147, 19, 5, 7, 195, 169, 4, 5, 19, 26, 11, 195, 182, 26, 195, 182, 11, 11, 5, 12, 13,
+ 18, 143, 10, 5, 12, 5, 14, 12, 195, 169, 20, 195, 169, 18, 197, 145, 12, 13, 6, 195, 8, 244, 128, 13, 0, 16, 141, 195, 169, 18,
+ 20, 5, 12, 13, 5, 26, 26, 195, 188, 11, 13, 43, 11, 5, 7, 25, 5, 19, 195, 188, 12, 5, 20, 9, 109, 79, 12, 109, 91, 111,
+ 55, 109, 47, 37, 23, 84, 109, 88, 109, 47, 118, 49, 0, 13, 81, 118, 101, 122, 101, 116, 197, 145, 107, 32, 9, 198, 48, 82, 5, 77,
+ 49, 78, 13, 9, 198, 72, 244, 211, 104, 16, 130, 13, 15, 140, 22, 195, 161, 12, 20, 1, 11, 15, 26, 8, 1, 20, 13, 0, 12, 201,
+ 29, 145, 82, 52, 82, 197, 36, 177, 84, 13, 16, 141, 9, 19, 13, 5, 18, 197, 145, 19, 5, 9, 11, 5, 20, 13, 10, 135, 19, 26,
+ 195, 169, 16, 5, 14, 13, 0, 24, 70, 4, 192, 75, 84, 197, 0, 108, 55, 108, 49, 40, 55, 47, 23, 49, 37, 0, 13, 81, 107, 105,
+ 32, 14, 139, 22, 195, 161, 12, 1, 19, 26, 20, 195, 161, 19, 13, 11, 136, 8, 195, 161, 2, 15, 18, 195, 186, 13, 13, 138, 9, 19,
+ 11, 15, 12, 195, 161, 11, 1, 20, 13, 9, 134, 19, 26, 195, 161, 14, 20, 13, 11, 136, 19, 26, 195, 169, 12, 195, 169, 14, 13, 14,
+ 139, 5, 7, 25, 5, 14, 18, 21, 8, 195, 161, 19, 22, 0, 22, 147, 20, 5, 22, 195, 169, 11, 5, 14, 25, 19, 195, 169, 7, 195,
+ 169, 18, 197, 145, 12, 13, 14, 139, 195, 161, 12, 12, 15, 13, 195, 161, 14, 25, 20, 13, 18, 143, 2, 9, 12, 12, 5, 14, 20, 25,
+ 197, 177, 26, 5, 20, 5, 20, 13, 14, 139, 11, 5, 4, 195, 169, 12, 25, 5, 11, 5, 20, 13, 10, 135, 22, 195, 161, 12, 12, 1,
+ 12, 13, 7, 132, 8, 195, 186, 19, 13, 8, 133, 19, 26, 195, 173, 14, 13, 0, 7, 196, 24, 241, 207, 44, 76, 6, 195, 52, 148, 133,
+ 13, 12, 137, 13, 15, 14, 4, 1, 14, 195, 169, 11, 13, 7, 196, 77, 161, 82, 80, 13, 0, 47, 13, 16, 18, 15, 2, 12, 195, 169,
+ 13, 195, 161, 11, 1, 20, 48, 52, 39, 71, 55, 113, 65, 114, 49, 108, 47, 23, 49, 108, 48, 108, 52, 81, 108, 47, 0, 13, 81, 107,
+ 97, 112, 97, 114, 103, 97, 116, 32, 26, 69, 4, 192, 75, 84, 192, 108, 55, 108, 49, 40, 55, 23, 65, 108, 57, 72, 0, 13, 81, 109,
+ 97, 106, 100, 32, 16, 141, 16, 18, 15, 2, 12, 195, 169, 13, 195, 161, 11, 1, 20, 13, 16, 141, 8, 1, 14, 7, 13, 9, 14, 20,
+ 195, 161, 11, 1, 20, 13, 16, 141, 195, 161, 12, 12, 195, 173, 20, 195, 161, 19, 195, 161, 20, 13, 8, 197, 4, 192, 75, 84, 192, 13,
+ 16, 141, 6, 15, 18, 4, 195, 173, 20, 195, 161, 19, 195, 161, 20, 13, 12, 137, 6, 5, 12, 20, 195, 169, 20, 5, 12, 13, 0, 16,
+ 141, 12, 195, 182, 22, 195, 182, 12, 4, 195, 182, 26, 197, 145, 13, 6, 131, 195, 169, 7, 13, 12, 201, 72, 83, 132, 77, 161, 82, 20,
+ 180, 133, 13, 6, 131, 195, 169, 7, 13, 0, 19, 144, 13, 5, 7, 14, 25, 9, 12, 22, 195, 161, 14, 21, 12, 195, 161, 19, 13, 9,
+ 198, 13, 51, 205, 4, 116, 129, 13, 0, 17, 142, 22, 9, 12, 195, 161, 7, 8, 195, 161, 2, 15, 18, 195, 186, 13, 11, 200, 29, 145,
+ 82, 20, 177, 75, 20, 224, 13, 7, 196, 76, 83, 77, 36, 13, 0, 8, 197, 5, 163, 203, 5, 64, 13, 42, 69, 24, 83, 5, 81, 64,
+ 83, 109, 55, 109, 47, 12, 23, 37, 91, 23, 65, 109, 81, 89, 117, 50, 37, 49, 0, 13, 82, 105, 115, 32, 109, 101, 103, 115, 122, 197,
+ 177, 110, 105, 107, 32, 8, 197, 24, 83, 5, 81, 64, 13, 17, 9, 95, 35, 45, 195, 169, 14, 195, 169, 12, 113, 50, 113, 55, 0, 21,
+ 0, 21, 146, 195, 182, 14, 11, 15, 18, 13, 195, 161, 14, 25, 26, 1, 20, 15, 11, 1, 20, 13, 12, 137, 11, 195, 169, 18, 4, 5,
+ 26, 20, 5, 13, 9, 134, 19, 26, 195, 161, 12, 12, 13, 13, 67, 61, 68, 0, 115, 47, 113, 48, 113, 0, 42, 42, 7, 132, 10, 195,
+ 186, 14, 20, 13, 7, 95, 35, 45, 195, 161, 9, 7, 114, 37, 81, 0, 0, 19, 67, 61, 69, 0, 39, 47, 12, 23, 84, 108, 50, 0,
+ 13, 81, 118, 97, 110, 32, 13, 138, 7, 25, 195, 182, 20, 195, 182, 18, 20, 5, 13, 6, 195, 61, 69, 0, 13, 6, 195, 56, 245, 128,
+ 20, 0, 7, 196, 24, 241, 207, 52, 13, 7, 196, 48, 20, 15, 80, 13, 7, 132, 10, 195, 186, 12, 20, 0, 0, 18, 66, 64, 48, 112,
+ 195, 169, 99, 195, 169, 115, 0, 44, 29, 42, 81, 115, 32, 17, 66, 64, 48, 112, 195, 169, 99, 195, 169, 110, 0, 44, 29, 81, 110, 32,
+ 18, 66, 64, 48, 112, 195, 169, 99, 195, 169, 110, 0, 44, 29, 42, 81, 110, 32, 18, 66, 64, 48, 112, 195, 169, 99, 195, 169, 107, 0,
+ 44, 29, 42, 81, 107, 32, 32, 7, 22, 5, 20, 20, 195, 188, 11, 84, 109, 47, 12, 111, 49, 10, 6, 15, 113, 89, 52, 109, 0, 13,
+ 81, 195, 169, 115, 122, 114, 101, 32, 7, 132, 2, 195, 173, 26, 13, 9, 198, 88, 82, 5, 77, 49, 64, 13, 5, 194, 52, 144, 13, 20,
+ 66, 44, 208, 49, 37, 55, 115, 65, 113, 47, 109, 52, 47, 0, 44, 13, 81, 116, 32, 22, 66, 44, 208, 49, 37, 55, 115, 65, 113, 47,
+ 109, 52, 109, 91, 0, 44, 13, 81, 101, 115, 32, 23, 66, 44, 208, 49, 37, 55, 115, 65, 113, 47, 109, 52, 67, 37, 0, 44, 13, 81,
+ 110, 121, 105, 32, 27, 66, 44, 208, 49, 37, 55, 115, 65, 113, 47, 109, 52, 67, 37, 52, 109, 0, 44, 13, 81, 110, 121, 105, 114, 101,
+ 32, 22, 66, 44, 208, 49, 37, 55, 115, 65, 113, 47, 109, 52, 52, 109, 0, 44, 13, 81, 114, 101, 32, 15, 66, 44, 208, 49, 37, 55,
+ 115, 65, 113, 47, 109, 52, 0, 13, 0, 31, 6, 19, 26, 195, 161, 13, 1, 89, 114, 65, 108, 23, 76, 110, 49, 12, 109, 50, 0, 13,
+ 81, 99, 115, 195, 182, 107, 107, 101, 110, 32, 36, 67, 44, 86, 132, 49, 109, 88, 72, 23, 108, 6, 23, 83, 109, 55, 107, 118, 88, 109,
+ 47, 0, 13, 82, 97, 32, 102, 101, 108, 104, 197, 145, 122, 101, 116, 32, 9, 134, 19, 26, 195, 161, 13, 1, 13, 6, 195, 44, 86, 132,
+ 13, 0, 11, 200, 44, 85, 133, 72, 81, 5, 81, 64, 13, 11, 200, 76, 146, 197, 72, 81, 5, 81, 64, 13, 0, 8, 197, 32, 21, 14,
+ 4, 176, 13, 12, 201, 4, 194, 193, 48, 208, 90, 61, 69, 0, 13, 0, 43, 11, 12, 5, 8, 5, 20, 197, 145, 19, 195, 169, 7, 55,
+ 109, 107, 109, 47, 118, 91, 113, 81, 15, 84, 108, 50, 15, 108, 52, 52, 108, 0, 13, 82, 118, 97, 110, 32, 97, 114, 114, 97, 32, 10,
+ 135, 11, 195, 169, 18, 12, 5, 11, 13, 9, 198, 8, 150, 148, 61, 48, 84, 13, 14, 139, 12, 5, 8, 5, 20, 197, 145, 19, 195, 169,
+ 7, 13, 10, 135, 12, 5, 14, 14, 195, 169, 11, 13, 0, 22, 67, 52, 149, 0, 65, 37, 47, 23, 109, 89, 109, 55, 0, 13, 81, 101,
+ 115, 122, 101, 108, 32, 38, 67, 52, 149, 0, 65, 37, 47, 10, 6, 15, 84, 114, 55, 47, 39, 89, 47, 108, 47, 50, 37, 0, 13, 81,
+ 118, 195, 161, 108, 116, 111, 122, 116, 97, 116, 110, 105, 32, 6, 195, 8, 244, 148, 13, 6, 195, 52, 149, 0, 13, 0, 7, 196, 24, 241,
+ 206, 36, 13, 11, 200, 80, 20, 148, 32, 21, 14, 4, 176, 13, 31, 68, 24, 241, 202, 4, 83, 39, 81, 57, 108, 10, 6, 15, 113, 52,
+ 47, 109, 50, 37, 0, 13, 81, 195, 169, 114, 116, 101, 110, 105, 32, 40, 68, 24, 241, 202, 4, 83, 39, 81, 57, 108, 23, 109, 52, 109,
+ 72, 65, 113, 67, 109, 88, 50, 37, 0, 13, 81, 101, 114, 101, 100, 109, 195, 169, 110, 121, 101, 122, 110, 105, 32, 10, 135, 6, 195, 161,
+ 10, 12, 2, 1, 13, 11, 200, 72, 83, 132, 77, 161, 82, 72, 80, 13, 7, 196, 24, 241, 202, 4, 13, 0, 8, 197, 44, 85, 25, 20,
+ 112, 13, 8, 197, 8, 18, 129, 36, 208, 13, 8, 197, 77, 160, 86, 4, 176, 13, 0, 12, 137, 20, 1, 7, 195, 161, 12, 12, 1, 13,
+ 13, 12, 137, 11, 5, 26, 5, 12, 197, 145, 10, 5, 13, 13, 138, 22, 195, 161, 19, 195, 161, 18, 15, 12, 20, 13, 7, 132, 2, 195,
+ 173, 18, 13, 0, 14, 203, 20, 195, 85, 48, 20, 218, 80, 245, 20, 84, 176, 13, 14, 203, 24, 83, 15, 49, 96, 83, 32, 21, 14, 4,
+ 176, 13, 10, 199, 80, 84, 150, 21, 161, 84, 80, 13, 10, 135, 12, 5, 14, 14, 195, 169, 12, 13, 11, 136, 22, 195, 169, 12, 20, 195,
+ 169, 11, 13, 10, 135, 195, 169, 10, 6, 195, 169, 12, 22, 0, 11, 136, 11, 195, 182, 20, 195, 182, 20, 20, 13, 15, 140, 11, 15, 14,
+ 3, 5, 14, 20, 18, 195, 161, 12, 20, 13, 6, 131, 14, 197, 145, 13, 0, 6, 131, 195, 173, 18, 13, 12, 137, 11, 195, 188, 12, 4,
+ 195, 182, 20, 20, 13, 8, 133, 19, 26, 195, 169, 16, 13, 0, 12, 6, 95, 35, 45, 195, 169, 20, 113, 47, 0, 21, 0, 10, 135, 11,
+ 195, 169, 16, 12, 5, 20, 13, 0, 15, 140, 14, 5, 22, 5, 12, 197, 145, 11, 14, 195, 169, 12, 13, 60, 8, 6, 5, 12, 195, 188,
+ 12, 5, 20, 83, 109, 55, 111, 55, 109, 47, 23, 108, 49, 108, 72, 114, 57, 65, 109, 50, 47, 109, 91, 12, 113, 81, 113, 47, 0, 13,
+ 81, 97, 107, 97, 100, 195, 161, 108, 121, 109, 101, 110, 116, 101, 115, 115, 195, 169, 103, 195, 169, 116, 32, 11, 136, 6, 5, 12, 195, 188,
+ 12, 5, 20, 13, 28, 8, 6, 5, 12, 195, 188, 12, 5, 20, 83, 109, 55, 111, 55, 109, 47, 23, 84, 108, 50, 0, 13, 81, 118, 97,
+ 110, 32, 9, 134, 6, 5, 8, 195, 169, 18, 13, 10, 135, 19, 26, 195, 179, 22, 195, 161, 13, 7, 132, 6, 195, 182, 12, 13, 0, 12,
+ 137, 20, 5, 19, 20, 195, 188, 12, 5, 20, 13, 8, 133, 19, 26, 195, 169, 20, 13, 0, 13, 138, 195, 173, 20, 195, 169, 12, 5, 20,
+ 5, 20, 13, 13, 138, 6, 5, 12, 195, 188, 12, 5, 20, 5, 20, 13, 9, 134, 19, 5, 7, 195, 173, 20, 13, 8, 133, 12, 195, 161,
+ 14, 25, 13, 0, 11, 136, 11, 1, 16, 14, 195, 161, 14, 11, 13, 24, 3, 195, 182, 20, 110, 47, 23, 49, 110, 52, 111, 55, 0, 13,
+ 81, 107, 195, 182, 114, 195, 188, 108, 32, 14, 139, 20, 5, 18, 22, 5, 26, 5, 20, 195, 169, 20, 13, 14, 139, 11, 195, 169, 20, 19,
+ 195, 169, 7, 5, 9, 20, 13, 0, 18, 143, 11, 195, 169, 20, 19, 195, 169, 7, 2, 5, 5, 19, 20, 5, 13, 13, 12, 137, 9, 19,
+ 13, 5, 18, 20, 195, 188, 11, 13, 14, 139, 11, 18, 9, 20, 9, 11, 21, 19, 19, 195, 161, 13, 11, 136, 1, 10, 195, 161, 14, 12,
+ 1, 20, 13, 11, 4, 95, 49, 15, 24, 109, 55, 91, 118, 0, 0, 35, 8, 11, 15, 18, 13, 195, 161, 14, 25, 49, 39, 52, 65, 114,
+ 67, 23, 49, 110, 88, 110, 47, 12, 0, 13, 81, 107, 195, 182, 122, 195, 182, 116, 116, 32, 15, 140, 5, 7, 25, 195, 169, 18, 20, 5,
+ 12, 13, 197, 177, 13, 0, 6, 131, 195, 182, 19, 72, 0, 12, 137, 14, 1, 7, 25, 11, 15, 18, 195, 186, 13, 14, 139, 195, 169, 12,
+ 5, 20, 195, 169, 22, 195, 169, 20, 13, 13, 138, 2, 1, 10, 11, 5, 22, 5, 18, 197, 145, 13, 8, 133, 195, 161, 18, 195, 186, 13,
+ 0, 15, 140, 11, 195, 169, 14, 25, 19, 26, 5, 18, 195, 173, 20, 13, 0, 16, 141, 13, 1, 18, 1, 4, 22, 195, 161, 14, 25, 1,
+ 9, 20, 13, 19, 144, 20, 5, 12, 10, 5, 19, 195, 173, 20, 13, 195, 169, 14, 25, 197, 177, 13, 8, 133, 4, 195, 182, 14, 20, 13,
+ 0, 0, 11, 136, 10, 195, 161, 18, 1, 20, 15, 11, 13, 6, 195, 40, 241, 192, 13, 8, 133, 19, 26, 195, 179, 18, 72, 0, 22, 147,
+ 8, 1, 19, 26, 14, 195, 161, 12, 8, 1, 20, 1, 20, 12, 1, 14, 14, 195, 161, 13, 6, 195, 40, 241, 193, 13, 0, 0, 0, 6,
+ 195, 24, 241, 192, 13, 36, 67, 24, 241, 192, 83, 39, 81, 23, 108, 6, 15, 71, 37, 88, 39, 76, 12, 114, 81, 0, 13, 82, 97, 32,
+ 98, 105, 122, 111, 116, 116, 115, 195, 161, 103, 32, 29, 67, 24, 241, 192, 83, 39, 81, 23, 107, 108, 34, 119, 39, 55, 50, 37, 0, 13,
+ 81, 104, 97, 114, 99, 111, 108, 110, 105, 32, 0, 6, 195, 24, 241, 193, 13, 15, 140, 5, 21, 18, 195, 179, 16, 195, 161, 2, 195, 179,
+ 12, 13, 8, 133, 18, 195, 161, 14, 11, 13, 6, 195, 52, 17, 193, 13, 0, 42, 3, 195, 169, 14, 113, 50, 15, 37, 91, 15, 65, 109,
+ 81, 76, 37, 50, 114, 55, 47, 108, 65, 0, 13, 82, 105, 115, 32, 109, 101, 103, 99, 115, 105, 110, 195, 161, 108, 116, 97, 109, 32, 16,
+ 3, 195, 169, 14, 113, 50, 15, 37, 91, 0, 13, 81, 105, 115, 32, 12, 137, 6, 21, 14, 11, 3, 9, 195, 179, 20, 13, 9, 134, 11,
+ 9, 12, 195, 179, 19, 13, 6, 131, 195, 169, 14, 13, 8, 133, 19, 26, 195, 179, 20, 13, 6, 131, 195, 169, 14, 13, 0, 15, 140, 11,
+ 195, 188, 12, 6, 195, 182, 12, 4, 195, 182, 14, 13, 9, 198, 40, 83, 26, 21, 69, 0, 13, 5, 194, 72, 16, 13, 0, 7, 132, 10,
+ 195, 179, 11, 13, 6, 131, 195, 169, 12, 13, 0, 7, 132, 20, 195, 179, 12, 13, 0, 8, 197, 36, 195, 5, 80, 144, 13, 22, 5, 1,
+ 12, 195, 179, 12, 108, 55, 115, 55, 10, 6, 15, 108, 88, 0, 13, 81, 97, 122, 32, 35, 69, 88, 19, 1, 52, 144, 84, 108, 55, 108,
+ 65, 37, 15, 48, 52, 39, 71, 55, 113, 65, 108, 0, 13, 81, 112, 114, 111, 98, 108, 195, 169, 109, 97, 32, 8, 197, 88, 19, 1, 52,
+ 144, 13, 8, 197, 25, 85, 14, 4, 176, 13, 8, 197, 64, 243, 148, 40, 16, 13, 8, 133, 1, 12, 195, 179, 12, 13, 0, 15, 140, 8,
+ 195, 188, 12, 25, 195, 169, 19, 11, 5, 4, 10, 13, 9, 198, 24, 150, 133, 80, 82, 192, 13, 9, 198, 88, 84, 147, 20, 230, 64, 13,
+ 9, 198, 60, 179, 218, 80, 18, 192, 13, 9, 198, 80, 17, 202, 4, 149, 0, 13, 9, 198, 88, 83, 5, 80, 82, 192, 13, 14, 67, 48,
+ 212, 0, 109, 55, 109, 65, 48, 113, 0, 42, 42, 0, 23, 67, 24, 242, 192, 83, 39, 49, 23, 49, 110, 88, 113, 0, 13, 81, 107, 195,
+ 182, 122, 195, 169, 32, 43, 67, 24, 242, 192, 83, 39, 49, 23, 49, 110, 88, 113, 23, 109, 65, 109, 55, 49, 109, 72, 37, 49, 0, 13,
+ 82, 107, 195, 182, 122, 195, 169, 32, 101, 109, 101, 108, 107, 101, 100, 105, 107, 32, 46, 67, 24, 242, 192, 83, 39, 49, 23, 49, 110, 88,
+ 110, 47, 12, 23, 89, 115, 52, 115, 72, 37, 49, 0, 13, 82, 107, 195, 182, 122, 195, 182, 116, 116, 32, 115, 122, 195, 179, 114, 195, 179,
+ 100, 105, 107, 32, 70, 67, 24, 242, 192, 83, 39, 49, 23, 49, 110, 88, 113, 23, 76, 110, 49, 12, 109, 50, 23, 108, 23, 107, 118, 65,
+ 113, 52, 91, 113, 49, 55, 109, 47, 0, 13, 84, 107, 195, 182, 122, 195, 169, 32, 99, 115, 195, 182, 107, 107, 101, 110, 32, 97, 32, 104,
+ 197, 145, 109, 195, 169, 114, 115, 195, 169, 107, 108, 101, 116, 32, 41, 67, 24, 242, 192, 83, 39, 49, 23, 49, 110, 88, 110, 47, 12, 23,
+ 108, 55, 108, 49, 40, 55, 0, 13, 82, 107, 195, 182, 122, 195, 182, 116, 116, 32, 97, 108, 97, 107, 117, 108, 32, 74, 67, 24, 242, 192,
+ 83, 39, 49, 23, 83, 110, 55, 113, 23, 109, 65, 109, 55, 49, 109, 72, 37, 49, 23, 108, 23, 107, 118, 65, 113, 52, 91, 113, 49, 55,
+ 109, 47, 0, 13, 84, 102, 195, 182, 108, 195, 169, 32, 101, 109, 101, 108, 107, 101, 100, 105, 107, 32, 97, 32, 104, 197, 145, 109, 195, 169,
+ 114, 115, 195, 169, 107, 108, 101, 116, 32, 45, 67, 24, 242, 192, 83, 39, 49, 23, 49, 110, 88, 110, 47, 12, 23, 84, 114, 51, 107, 108,
+ 47, 115, 0, 13, 82, 107, 195, 182, 122, 195, 182, 116, 116, 32, 118, 195, 161, 114, 104, 97, 116, 195, 179, 32, 6, 195, 24, 242, 192, 13,
+ 15, 140, 3, 19, 195, 188, 20, 195, 182, 18, 20, 195, 182, 11, 20, 0, 16, 141, 6, 5, 12, 13, 15, 14, 4, 1, 14, 195, 161, 14,
+ 11, 13, 6, 195, 24, 241, 217, 13, 10, 135, 20, 195, 182, 14, 11, 18, 5, 13, 12, 137, 1, 10, 195, 161, 14, 12, 10, 21, 11, 13,
+ 7, 132, 10, 195, 179, 12, 13, 7, 132, 6, 195, 169, 12, 13, 6, 131, 195, 169, 9, 72, 7, 132, 18, 195, 179, 12, 13, 0, 24, 3,
+ 195, 169, 22, 113, 84, 23, 109, 55, 47, 109, 55, 47, 0, 13, 81, 101, 108, 116, 101, 108, 116, 32, 22, 3, 195, 169, 22, 113, 84, 23,
+ 108, 55, 108, 47, 12, 0, 13, 81, 97, 108, 97, 116, 116, 32, 31, 69, 77, 160, 86, 4, 208, 89, 108, 84, 108, 65, 15, 57, 114, 52,
+ 114, 91, 108, 0, 13, 81, 106, 195, 161, 114, 195, 161, 115, 97, 32, 12, 201, 77, 161, 82, 21, 1, 76, 56, 82, 192, 13, 8, 197, 80,
+ 17, 202, 4, 144, 13, 6, 131, 195, 169, 22, 13, 8, 133, 19, 26, 195, 179, 12, 13, 12, 137, 12, 195, 161, 20, 19, 26, 15, 20, 20,
+ 13, 6, 131, 195, 182, 14, 13, 0, 7, 66, 57, 144, 109, 67, 0, 9, 198, 52, 20, 129, 16, 242, 192, 13, 10, 135, 22, 195, 161, 7,
+ 195, 179, 11, 13, 41, 5, 195, 169, 7, 18, 5, 113, 81, 52, 109, 23, 89, 114, 65, 112, 47, 107, 108, 47, 40, 50, 49, 0, 13, 81,
+ 115, 122, 195, 161, 109, 195, 173, 116, 104, 97, 116, 117, 110, 107, 32, 9, 198, 88, 19, 1, 52, 149, 0, 13, 9, 198, 24, 243, 25, 56,
+ 18, 192, 13, 9, 134, 5, 14, 14, 195, 169, 12, 13, 0, 26, 71, 32, 83, 25, 21, 161, 84, 80, 107, 109, 57, 109, 88, 109, 47, 12,
+ 23, 49, 37, 0, 13, 81, 107, 105, 32, 10, 199, 80, 145, 210, 37, 51, 133, 44, 13, 14, 139, 8, 1, 20, 195, 161, 18, 15, 26, 15,
+ 20, 20, 13, 7, 132, 12, 195, 179, 7, 13, 9, 134, 11, 195, 182, 26, 195, 169, 13, 0, 15, 140, 7, 15, 14, 4, 15, 12, 1, 20,
+ 20, 195, 179, 12, 13, 15, 140, 16, 195, 169, 12, 4, 195, 161, 11, 20, 195, 179, 12, 13, 13, 138, 12, 5, 7, 9, 14, 11, 195, 161,
+ 2, 2, 13, 15, 140, 11, 15, 18, 12, 195, 161, 20, 15, 26, 15, 20, 20, 13, 15, 204, 40, 83, 5, 57, 66, 197, 104, 129, 84, 56,
+ 82, 192, 13, 12, 136, 11, 195, 182, 26, 195, 182, 20, 20, 72, 22, 0, 23, 3, 195, 169, 18, 113, 52, 23, 84, 113, 81, 109, 47, 0,
+ 13, 81, 118, 195, 169, 103, 101, 116, 32, 18, 3, 195, 169, 18, 113, 52, 10, 6, 15, 109, 55, 0, 13, 81, 101, 108, 32, 11, 136, 10,
+ 195, 161, 18, 1, 20, 1, 9, 13, 12, 137, 11, 15, 18, 195, 161, 2, 195, 179, 12, 13, 12, 201, 72, 83, 132, 77, 161, 82, 56, 82,
+ 192, 13, 11, 136, 195, 173, 18, 195, 161, 19, 18, 1, 13, 12, 137, 8, 9, 2, 195, 161, 26, 15, 20, 20, 13, 6, 131, 195, 169, 18,
+ 13, 0, 42, 10, 4, 15, 12, 7, 15, 11, 18, 195, 179, 12, 72, 39, 55, 81, 39, 49, 52, 115, 55, 23, 71, 109, 89, 113, 55, 109,
+ 49, 0, 13, 81, 98, 101, 115, 122, 195, 169, 108, 101, 107, 32, 17, 3, 195, 169, 19, 113, 91, 23, 57, 115, 0, 13, 81, 106, 195, 179,
+ 32, 26, 3, 195, 169, 19, 113, 91, 23, 83, 108, 48, 108, 72, 39, 91, 0, 13, 81, 102, 97, 112, 97, 100, 111, 115, 32, 34, 3, 195,
+ 169, 19, 113, 91, 23, 71, 39, 89, 12, 108, 50, 47, 115, 108, 49, 0, 13, 81, 98, 111, 115, 115, 122, 97, 110, 116, 195, 179, 97, 107,
+ 32, 13, 138, 9, 14, 4, 9, 195, 161, 2, 195, 179, 12, 13, 19, 144, 22, 195, 161, 12, 20, 15, 26, 195, 169, 11, 15, 14, 25, 1,
+ 2, 2, 13, 25, 3, 195, 169, 19, 113, 91, 65, 115, 79, 12, 114, 47, 0, 13, 81, 109, 195, 179, 100, 106, 195, 161, 116, 32, 9, 134,
+ 9, 14, 4, 195, 173, 20, 13, 8, 131, 195, 169, 19, 72, 12, 22, 18, 4, 95, 3, 9, 18, 119, 37, 52, 49, 40, 65, 83, 55, 109,
+ 49, 89, 0, 0, 19, 5, 19, 26, 195, 173, 22, 89, 112, 84, 23, 109, 55, 0, 13, 81, 101, 108, 32, 13, 138, 22, 195, 161, 18, 15,
+ 19, 195, 161, 2, 1, 13, 9, 134, 8, 15, 26, 26, 195, 161, 13, 0, 54, 11, 3, 19, 1, 16, 1, 4, 195, 169, 11, 18, 1, 76,
+ 108, 48, 108, 72, 113, 49, 52, 108, 23, 91, 37, 50, 76, 23, 49, 37, 55, 114, 47, 114, 91, 0, 13, 82, 115, 105, 110, 99, 115, 32,
+ 107, 105, 108, 195, 161, 116, 195, 161, 115, 32, 15, 140, 195, 161, 12, 12, 1, 16, 15, 20, 18, 195, 179, 12, 13, 7, 196, 52, 81, 217,
+ 20, 13, 7, 196, 53, 83, 139, 4, 13, 19, 144, 11, 1, 12, 195, 179, 26, 11, 15, 4, 195, 161, 19, 20, 195, 179, 12, 13, 0, 15,
+ 140, 20, 1, 14, 195, 161, 3, 19, 1, 4, 195, 179, 9, 13, 12, 137, 22, 195, 169, 20, 5, 12, 195, 169, 20, 13, 16, 141, 6, 15,
+ 7, 12, 1, 12, 20, 1, 11, 18, 195, 179, 12, 13, 6, 131, 195, 179, 14, 72, 0, 17, 3, 95, 194, 183, 49, 110, 88, 113, 48, 91,
+ 118, 48, 39, 50, 47, 0, 9, 134, 11, 5, 26, 195, 169, 20, 13, 10, 135, 8, 9, 20, 20, 195, 188, 11, 13, 17, 142, 11, 1, 16,
+ 1, 3, 9, 20, 195, 161, 19, 18, 195, 179, 12, 13, 8, 133, 14, 5, 22, 197, 177, 13, 10, 135, 8, 9, 20, 20, 195, 188, 11, 13,
+ 0, 32, 7, 5, 19, 195, 169, 12, 25, 20, 109, 91, 113, 57, 47, 10, 6, 15, 55, 114, 47, 39, 49, 0, 13, 81, 108, 195, 161, 116,
+ 111, 107, 32, 10, 135, 5, 18, 5, 10, 195, 169, 20, 13, 18, 143, 20, 195, 161, 18, 19, 1, 19, 8, 195, 161, 26, 2, 195, 179, 12,
+ 13, 18, 143, 19, 26, 5, 13, 16, 15, 14, 20, 10, 195, 161, 2, 195, 179, 12, 13, 10, 199, 52, 243, 132, 4, 229, 78, 44, 13, 9,
+ 134, 11, 195, 169, 18, 14, 9, 13, 8, 133, 19, 26, 195, 182, 18, 72, 0, 11, 136, 19, 26, 5, 18, 22, 195, 169, 20, 13, 0, 19,
+ 3, 95, 194, 178, 65, 114, 91, 39, 72, 37, 49, 107, 108, 47, 84, 114, 67, 0, 19, 144, 11, 195, 182, 26, 195, 169, 16, 16, 15, 14,
+ 20, 10, 195, 161, 2, 1, 13, 12, 137, 19, 26, 5, 13, 195, 169, 12, 25, 20, 13, 11, 136, 5, 12, 12, 195, 161, 20, 14, 9, 13,
+ 9, 134, 2, 195, 161, 14, 9, 11, 13, 11, 136, 11, 5, 18, 195, 188, 12, 14, 9, 13, 0, 20, 3, 95, 194, 179, 107, 108, 34, 65,
+ 108, 72, 37, 49, 107, 108, 47, 84, 114, 67, 0, 42, 8, 19, 26, 15, 13, 15, 18, 195, 186, 89, 39, 65, 39, 52, 116, 23, 84, 39,
+ 55, 47, 23, 55, 114, 47, 50, 37, 0, 13, 82, 118, 111, 108, 116, 32, 108, 195, 161, 116, 110, 105, 32, 21, 146, 5, 12, 2, 15, 3,
+ 19, 195, 161, 20, 195, 161, 19, 15, 11, 18, 195, 179, 12, 13, 12, 137, 5, 7, 25, 19, 26, 5, 18, 197, 177, 13, 14, 4, 195, 182,
+ 26, 22, 110, 88, 84, 109, 79, 0, 25, 9, 0, 14, 139, 19, 26, 195, 161, 13, 195, 173, 20, 8, 1, 20, 13, 12, 137, 5, 12, 197,
+ 145, 19, 26, 195, 182, 18, 13, 14, 139, 18, 5, 14, 4, 19, 26, 5, 18, 195, 169, 20, 13, 14, 139, 22, 195, 169, 12, 5, 13, 195,
+ 169, 14, 25, 20, 13, 10, 199, 40, 21, 129, 76, 243, 20, 4, 13, 6, 195, 56, 244, 192, 72, 11, 67, 65, 54, 148, 48, 89, 12, 47,
+ 0, 41, 0, 44, 12, 11, 195, 182, 26, 12, 5, 13, 195, 169, 14, 25, 20, 49, 110, 88, 55, 109, 65, 113, 67, 47, 23, 108, 72, 39,
+ 47, 12, 23, 49, 37, 0, 13, 82, 97, 100, 111, 116, 116, 32, 107, 105, 32, 14, 139, 10, 15, 7, 19, 26, 1, 2, 195, 161, 12, 25,
+ 13, 12, 137, 22, 195, 161, 12, 20, 15, 26, 9, 11, 13, 0, 9, 198, 48, 81, 217, 20, 225, 75, 13, 0, 16, 141, 19, 195, 169, 18,
+ 195, 188, 12, 195, 169, 11, 5, 14, 25, 13, 9, 198, 52, 81, 212, 20, 197, 0, 13, 8, 133, 12, 195, 161, 7, 25, 13, 0, 10, 199,
+ 77, 163, 210, 84, 194, 143, 56, 13, 9, 198, 48, 81, 143, 29, 147, 137, 13, 11, 136, 11, 5, 4, 22, 197, 177, 5, 11, 13, 10, 199,
+ 24, 19, 129, 80, 146, 213, 76, 13, 14, 4, 95, 19, 20, 11, 114, 47, 107, 116, 88, 114, 91, 0, 15, 7, 95, 35, 45, 18, 195, 179,
+ 12, 114, 52, 115, 55, 0, 21, 0, 16, 3, 95, 194, 173, 55, 114, 79, 49, 110, 47, 118, 57, 109, 55, 0, 63, 14, 5, 7, 25, 195,
+ 169, 18, 20, 5, 12, 13, 197, 177, 5, 14, 109, 79, 12, 113, 52, 47, 109, 55, 65, 117, 109, 50, 23, 65, 109, 81, 114, 55, 12, 108,
+ 48, 112, 47, 39, 47, 12, 108, 0, 13, 81, 109, 101, 103, 195, 161, 108, 108, 97, 112, 195, 173, 116, 111, 116, 116, 97, 32, 33, 72, 48,
+ 82, 5, 80, 85, 12, 20, 224, 55, 109, 107, 109, 47, 109, 47, 55, 109, 50, 23, 84, 39, 55, 47, 0, 13, 81, 118, 111, 108, 116, 32,
+ 12, 137, 7, 25, 195, 161, 18, 20, 195, 179, 11, 13, 7, 132, 20, 195, 182, 12, 13, 0, 8, 133, 1, 4, 195, 179, 20, 13, 11, 4,
+ 95, 1, 3, 21, 113, 55, 109, 91, 0, 0, 22, 3, 95, 194, 171, 71, 109, 55, 91, 118, 71, 108, 55, 37, 72, 113, 88, 118, 57, 109,
+ 55, 0, 44, 70, 52, 81, 5, 72, 33, 64, 65, 109, 72, 109, 52, 71, 109, 23, 47, 109, 52, 109, 55, 113, 91, 113, 71, 109, 50, 0,
+ 13, 81, 116, 101, 114, 101, 108, 195, 169, 115, 195, 169, 98, 101, 110, 32, 9, 134, 11, 195, 179, 4, 15, 20, 13, 13, 138, 3, 5, 12,
+ 12, 195, 161, 18, 195, 179, 12, 13, 6, 131, 195, 179, 19, 72, 0, 22, 4, 20, 195, 182, 11, 47, 110, 49, 23, 37, 81, 108, 88, 0,
+ 13, 81, 105, 103, 97, 122, 32, 15, 140, 20, 1, 18, 20, 195, 179, 26, 11, 15, 4, 9, 11, 13, 11, 136, 8, 195, 179, 14, 1, 16,
+ 9, 7, 13, 0, 40, 70, 40, 241, 207, 44, 32, 78, 57, 39, 81, 39, 49, 71, 108, 50, 23, 37, 55, 12, 109, 47, 113, 49, 109, 91,
+ 0, 13, 81, 105, 108, 108, 101, 116, 195, 169, 107, 101, 115, 32, 15, 140, 8, 1, 12, 195, 161, 12, 195, 161, 18, 195, 179, 12, 13, 11,
+ 136, 8, 195, 179, 14, 1, 16, 15, 20, 13, 7, 132, 10, 195, 179, 20, 13, 7, 132, 18, 195, 182, 12, 13, 0, 12, 137, 7, 25, 195,
+ 161, 18, 20, 195, 179, 20, 13, 16, 141, 20, 1, 18, 20, 195, 161, 19, 195, 161, 18, 195, 179, 12, 13, 11, 136, 10, 5, 12, 195, 182,
+ 12, 14, 9, 13, 0, 20, 66, 52, 208, 65, 37, 55, 37, 65, 113, 47, 109, 52, 47, 0, 44, 13, 81, 116, 32, 22, 66, 52, 208, 65,
+ 37, 55, 37, 65, 113, 47, 109, 52, 109, 91, 0, 44, 13, 81, 101, 115, 32, 27, 66, 52, 208, 65, 37, 55, 37, 65, 113, 47, 109, 52,
+ 67, 37, 52, 109, 0, 44, 13, 81, 110, 121, 105, 114, 101, 32, 23, 66, 52, 208, 65, 37, 55, 37, 65, 113, 47, 109, 52, 67, 37, 0,
+ 44, 13, 81, 110, 121, 105, 32, 15, 66, 52, 208, 65, 37, 55, 37, 65, 113, 47, 109, 52, 0, 13, 0, 16, 3, 95, 194, 164, 48, 113,
+ 50, 88, 50, 109, 65, 57, 109, 55, 0, 0, 19, 144, 5, 12, 6, 15, 7, 1, 4, 195, 161, 19, 195, 161, 18, 195, 179, 12, 13, 10,
+ 135, 22, 195, 161, 12, 14, 9, 1, 13, 30, 67, 40, 241, 201, 57, 39, 81, 37, 23, 89, 110, 84, 109, 81, 109, 47, 0, 13, 81, 115,
+ 122, 195, 182, 118, 101, 103, 101, 116, 32, 34, 67, 40, 241, 201, 57, 39, 81, 37, 15, 55, 113, 48, 113, 91, 109, 49, 109, 47, 0, 13,
+ 81, 108, 195, 169, 112, 195, 169, 115, 101, 107, 101, 116, 32, 14, 139, 14, 25, 195, 186, 10, 20, 195, 179, 26, 14, 9, 13, 0, 8, 197,
+ 76, 82, 148, 20, 208, 13, 8, 197, 32, 83, 25, 20, 176, 13, 16, 141, 6, 15, 18, 18, 195, 161, 19, 11, 195, 179, 4, 15, 20, 13,
+ 8, 197, 56, 82, 212, 20, 176, 13, 0, 9, 198, 48, 84, 218, 56, 82, 192, 72, 9, 198, 44, 84, 133, 76, 146, 192, 13, 9, 198, 4,
+ 230, 65, 28, 242, 192, 13, 9, 198, 24, 82, 211, 104, 146, 192, 13, 10, 135, 22, 195, 169, 7, 26, 9, 11, 13, 9, 198, 72, 244, 211,
+ 104, 18, 192, 13, 0, 11, 3, 95, 194, 160, 89, 115, 49, 110, 88, 0, 10, 199, 21, 49, 84, 20, 176, 133, 56, 13, 10, 135, 12, 195,
+ 161, 20, 15, 20, 20, 13, 10, 4, 95, 18, 14, 7, 49, 110, 52, 0, 0, 16, 3, 95, 194, 161, 108, 55, 91, 115, 37, 50, 72, 109,
+ 49, 89, 0, 7, 3, 95, 195, 169, 113, 0, 14, 139, 195, 182, 19, 19, 26, 5, 22, 5, 20, 14, 9, 13, 8, 133, 19, 26, 195, 182,
+ 7, 13, 7, 132, 2, 195, 179, 12, 72, 0, 8, 197, 52, 83, 148, 20, 208, 13, 12, 137, 7, 25, 195, 161, 18, 20, 15, 20, 20, 13,
+ 8, 133, 11, 195, 188, 26, 4, 13, 0, 13, 138, 9, 18, 195, 161, 14, 25, 20, 195, 179, 12, 13, 11, 136, 9, 4, 197, 145, 19, 5,
+ 2, 2, 13, 12, 137, 11, 195, 169, 18, 195, 169, 19, 18, 5, 13, 46, 10, 20, 1, 18, 11, 195, 173, 20, 15, 20, 20, 47, 108, 52,
+ 49, 112, 47, 39, 47, 12, 15, 10, 37, 72, 118, 57, 114, 52, 114, 91, 0, 13, 81, 105, 100, 197, 145, 106, 195, 161, 114, 195, 161, 115,
+ 32, 9, 198, 53, 85, 1, 80, 226, 64, 13, 10, 135, 1, 4, 195, 179, 4, 9, 11, 13, 9, 198, 52, 240, 137, 48, 242, 192, 13, 9,
+ 134, 1, 18, 18, 195, 179, 12, 13, 9, 134, 1, 18, 18, 195, 179, 12, 13, 0, 12, 137, 4, 18, 195, 161, 7, 195, 161, 2, 2, 13,
+ 50, 11, 20, 195, 161, 13, 15, 7, 1, 20, 15, 20, 20, 47, 114, 65, 39, 81, 108, 47, 39, 47, 12, 23, 49, 37, 108, 72, 114, 91,
+ 23, 55, 109, 89, 0, 13, 82, 107, 105, 97, 100, 195, 161, 115, 32, 108, 101, 115, 122, 32, 14, 139, 20, 195, 161, 13, 15, 7, 1, 20,
+ 15, 20, 20, 13, 10, 199, 77, 161, 82, 88, 86, 142, 36, 13, 0, 11, 200, 24, 241, 207, 73, 99, 211, 60, 208, 13, 16, 141, 9, 14,
+ 20, 195, 169, 26, 13, 195, 169, 14, 25, 5, 11, 13, 12, 137, 20, 195, 161, 18, 15, 12, 195, 179, 11, 13, 7, 196, 72, 17, 193, 16,
+ 13, 7, 196, 20, 225, 197, 52, 13, 0, 12, 201, 8, 150, 143, 57, 145, 193, 80, 226, 64, 13, 11, 136, 8, 195, 179, 14, 1, 16, 10,
+ 1, 13, 12, 137, 11, 15, 18, 195, 161, 18, 195, 179, 12, 13, 11, 136, 5, 12, 195, 169, 7, 7, 195, 169, 13, 13, 138, 5, 18, 197,
+ 145, 12, 20, 5, 20, 9, 11, 13, 12, 201, 60, 64, 70, 36, 118, 69, 48, 226, 64, 13, 9, 134, 5, 12, 14, 195, 182, 11, 13, 0,
+ 15, 140, 12, 5, 7, 4, 18, 195, 161, 7, 195, 161, 2, 2, 13, 9, 134, 14, 195, 169, 14, 9, 20, 13, 13, 138, 20, 195, 169, 13,
+ 195, 161, 18, 195, 179, 12, 13, 12, 137, 195, 161, 12, 12, 195, 173, 20, 10, 1, 13, 0, 9, 198, 77, 161, 82, 20, 195, 69, 13, 33,
+ 11, 11, 1, 20, 15, 14, 195, 161, 18, 195, 179, 12, 49, 108, 47, 39, 50, 114, 52, 115, 55, 23, 84, 108, 50, 0, 13, 81, 118, 97,
+ 110, 32, 14, 139, 11, 1, 20, 15, 14, 195, 161, 18, 195, 179, 12, 13, 17, 142, 4, 21, 16, 12, 9, 11, 195, 161, 3, 9, 195, 179,
+ 18, 1, 13, 14, 139, 6, 15, 18, 18, 195, 161, 19, 2, 195, 179, 12, 13, 13, 138, 22, 9, 12, 195, 161, 7, 195, 161, 2, 1, 13,
+ 0, 17, 142, 12, 5, 7, 6, 5, 12, 20, 197, 177, 14, 197, 145, 2, 2, 13, 26, 68, 44, 144, 211, 36, 49, 37, 76, 37, 10, 6,
+ 15, 108, 107, 39, 88, 0, 13, 81, 97, 104, 104, 111, 122, 32, 19, 144, 8, 195, 161, 26, 19, 26, 1, 2, 195, 161, 12, 25, 20, 195,
+ 179, 12, 13, 14, 139, 8, 1, 19, 26, 14, 195, 161, 12, 14, 15, 13, 13, 0, 20, 69, 84, 37, 78, 81, 80, 117, 98, 117, 110, 116,
+ 117, 110, 0, 44, 29, 81, 110, 32, 56, 14, 6, 5, 12, 8, 1, 19, 26, 14, 195, 161, 12, 195, 179, 11, 83, 109, 55, 107, 108, 89,
+ 50, 114, 55, 115, 49, 23, 55, 109, 47, 110, 55, 47, 113, 91, 109, 37, 47, 0, 13, 81, 108, 101, 116, 195, 182, 108, 116, 195, 169, 115,
+ 101, 105, 116, 32, 12, 137, 195, 169, 12, 13, 195, 169, 14, 25, 20, 13, 45, 14, 6, 5, 12, 8, 1, 19, 26, 14, 195, 161, 12, 195,
+ 179, 11, 83, 109, 55, 107, 108, 89, 50, 114, 55, 115, 49, 23, 57, 110, 50, 12, 109, 49, 0, 13, 81, 106, 195, 182, 110, 110, 101, 107,
+ 32, 16, 141, 8, 15, 14, 12, 1, 16, 10, 195, 161, 18, 195, 179, 12, 13, 16, 141, 22, 195, 161, 12, 12, 1, 12, 1, 20, 2, 195,
+ 179, 12, 13, 16, 141, 5, 12, 12, 195, 161, 20, 15, 7, 1, 20, 15, 20, 20, 13, 0, 6, 195, 21, 161, 75, 13, 17, 142, 16, 18,
+ 15, 2, 12, 195, 169, 13, 195, 161, 18, 195, 179, 12, 13, 0, 10, 199, 32, 19, 12, 61, 69, 1, 52, 13, 13, 138, 11, 195, 182, 20,
+ 5, 12, 5, 26, 14, 9, 13, 6, 195, 88, 19, 12, 13, 0, 14, 139, 11, 195, 182, 26, 12, 5, 11, 5, 4, 197, 145, 13, 43, 11,
+ 14, 5, 13, 26, 5, 20, 11, 195, 182, 26, 9, 50, 109, 65, 88, 109, 47, 49, 110, 88, 37, 23, 89, 108, 71, 84, 114, 67, 0, 13,
+ 81, 115, 122, 97, 98, 118, 195, 161, 110, 121, 32, 44, 11, 14, 5, 13, 26, 5, 20, 11, 195, 182, 26, 9, 50, 109, 65, 88, 109, 47,
+ 49, 110, 88, 37, 23, 89, 108, 71, 84, 114, 67, 0, 13, 81, 115, 122, 97, 98, 98, 118, 195, 161, 110, 121, 32, 6, 195, 4, 32, 129,
+ 13, 11, 136, 11, 195, 169, 19, 26, 195, 173, 20, 13, 9, 134, 195, 169, 18, 10, 5, 14, 13, 14, 4, 95, 50, 15, 24, 65, 114, 91,
+ 39, 72, 37, 49, 0, 0, 19, 144, 14, 25, 21, 7, 195, 161, 12, 12, 15, 13, 195, 161, 14, 25, 2, 1, 13, 0, 37, 67, 13, 80,
+ 195, 119, 40, 119, 12, 23, 49, 111, 55, 83, 110, 55, 72, 52, 118, 55, 0, 13, 81, 107, 195, 188, 108, 102, 195, 182, 108, 100, 114, 197,
+ 145, 108, 32, 6, 195, 13, 80, 195, 13, 9, 198, 32, 21, 143, 57, 64, 64, 13, 11, 136, 22, 5, 18, 26, 9, 195, 179, 14, 13, 25,
+ 7, 195, 182, 12, 10, 195, 169, 11, 110, 57, 57, 113, 49, 23, 65, 109, 81, 0, 13, 81, 109, 101, 103, 32, 10, 135, 13, 195, 169, 18,
+ 14, 5, 11, 13, 9, 134, 195, 169, 10, 10, 5, 12, 13, 10, 135, 195, 161, 12, 12, 14, 1, 11, 13, 14, 6, 95, 35, 45, 22, 5,
+ 12, 113, 84, 109, 55, 0, 21, 0, 12, 137, 11, 195, 169, 16, 5, 11, 2, 5, 14, 22, 15, 7, 95, 35, 45, 20, 195, 179, 12, 114,
+ 47, 115, 55, 0, 21, 0, 19, 144, 2, 197, 177, 14, 3, 19, 5, 12, 5, 11, 13, 195, 169, 14, 25, 20, 13, 7, 196, 80, 244, 148,
+ 4, 13, 7, 196, 80, 84, 150, 20, 13, 0, 10, 135, 195, 188, 7, 25, 2, 5, 14, 13, 13, 138, 19, 26, 195, 161, 13, 15, 12, 14,
+ 1, 11, 13, 10, 135, 19, 26, 195, 161, 13, 15, 14, 13, 8, 197, 72, 144, 211, 4, 160, 13, 0, 9, 198, 32, 144, 130, 4, 229, 0,
+ 13, 34, 7, 12, 195, 161, 20, 195, 179, 11, 55, 114, 47, 115, 49, 23, 89, 114, 65, 114, 52, 108, 0, 13, 81, 115, 122, 195, 161, 109,
+ 195, 161, 114, 97, 32, 9, 198, 4, 35, 1, 45, 32, 64, 13, 11, 136, 20, 21, 4, 195, 161, 19, 195, 186, 13, 10, 135, 20, 5, 20,
+ 20, 195, 169, 11, 13, 14, 139, 8, 1, 19, 26, 14, 195, 161, 12, 14, 1, 11, 13, 0, 9, 134, 7, 195, 161, 18, 4, 1, 13, 15,
+ 140, 22, 195, 161, 19, 195, 161, 18, 15, 12, 14, 1, 11, 13, 10, 199, 53, 83, 139, 4, 129, 76, 100, 13, 10, 135, 19, 26, 195, 161,
+ 13, 15, 12, 13, 12, 137, 22, 195, 182, 12, 7, 25, 2, 5, 14, 13, 19, 134, 12, 195, 161, 20, 20, 1, 13, 81, 112, 101, 116, 197,
+ 145, 102, 105, 116, 32, 6, 195, 21, 33, 68, 13, 14, 139, 18, 1, 14, 7, 10, 1, 9, 20, 195, 179, 12, 13, 9, 134, 195, 169, 18,
+ 26, 5, 13, 13, 9, 134, 12, 195, 161, 20, 20, 1, 13, 6, 131, 195, 188, 12, 13, 6, 195, 80, 83, 20, 13, 0, 11, 200, 9, 81,
+ 1, 64, 84, 212, 20, 224, 13, 0, 12, 137, 16, 15, 19, 26, 20, 18, 195, 179, 12, 13, 12, 137, 13, 195, 186, 12, 20, 18, 195, 179,
+ 12, 13, 16, 141, 11, 15, 12, 12, 195, 169, 7, 195, 161, 9, 22, 1, 12, 13, 13, 138, 18, 5, 14, 4, 197, 145, 18, 14, 5, 11,
+ 13, 8, 197, 24, 241, 207, 81, 64, 13, 13, 138, 195, 173, 20, 195, 169, 12, 20, 195, 169, 11, 13, 0, 15, 140, 6, 5, 12, 2, 15,
+ 14, 20, 195, 161, 19, 195, 186, 13, 17, 142, 195, 169, 18, 20, 5, 19, 195, 173, 20, 197, 145, 22, 5, 12, 13, 7, 132, 10, 195, 182,
+ 14, 13, 7, 132, 8, 195, 182, 26, 13, 13, 4, 95, 1, 3, 50, 49, 109, 47, 12, 118, 91, 0, 0, 18, 143, 9, 12, 12, 5, 20,
+ 195, 169, 11, 5, 19, 195, 169, 22, 5, 12, 13, 10, 135, 12, 195, 161, 20, 195, 179, 20, 13, 18, 143, 19, 5, 7, 195, 173, 20, 19,
+ 195, 169, 7, 195, 169, 22, 5, 12, 13, 13, 138, 5, 12, 13, 5, 19, 195, 169, 12, 20, 5, 13, 6, 195, 88, 145, 4, 13, 0, 19,
+ 144, 11, 195, 182, 26, 195, 182, 19, 19, 195, 169, 7, 195, 169, 22, 5, 12, 13, 14, 139, 11, 18, 9, 20, 9, 26, 195, 161, 12, 20,
+ 1, 13, 0, 11, 136, 19, 26, 195, 161, 12, 12, 14, 9, 13, 9, 198, 4, 64, 75, 61, 162, 75, 13, 17, 142, 11, 15, 14, 3, 5,
+ 14, 20, 18, 195, 161, 12, 14, 1, 11, 13, 17, 142, 8, 1, 10, 12, 195, 169, 11, 20, 1, 12, 1, 14, 15, 11, 13, 0, 9, 198,
+ 77, 160, 66, 61, 69, 0, 13, 23, 148, 8, 15, 26, 26, 195, 161, 10, 195, 161, 18, 21, 12, 195, 161, 19, 15, 11, 2, 1, 14, 13,
+ 9, 134, 195, 169, 18, 26, 5, 4, 13, 5, 194, 72, 80, 13, 9, 66, 60, 176, 39, 49, 0, 42, 42, 11, 67, 52, 148, 211, 65, 37,
+ 89, 12, 0, 25, 0, 10, 135, 19, 26, 195, 161, 13, 15, 20, 13, 0, 16, 141, 195, 169, 18, 20, 195, 169, 11, 5, 12, 10, 195, 188,
+ 11, 13, 6, 195, 76, 242, 1, 13, 15, 140, 22, 9, 26, 19, 7, 195, 161, 12, 1, 20, 15, 20, 13, 0, 8, 197, 81, 81, 20, 84,
+ 176, 13, 20, 145, 11, 195, 169, 19, 26, 195, 188, 12, 195, 169, 11, 5, 11, 14, 195, 169, 12, 13, 10, 135, 13, 21, 19, 26, 195, 161,
+ 10, 13, 15, 140, 2, 9, 26, 15, 14, 25, 195, 173, 20, 1, 14, 9, 13, 8, 197, 52, 20, 139, 60, 208, 13, 0, 9, 198, 80, 82,
+ 5, 80, 82, 192, 13, 0, 6, 195, 60, 181, 0, 20, 0, 15, 140, 19, 26, 1, 2, 195, 161, 12, 25, 26, 195, 179, 20, 13, 0, 40,
+ 69, 56, 85, 133, 104, 144, 50, 109, 84, 109, 88, 37, 23, 47, 40, 55, 108, 57, 72, 39, 50, 39, 91, 108, 0, 13, 81, 116, 117, 108,
+ 97, 106, 100, 111, 110, 111, 115, 97, 32, 30, 67, 21, 161, 82, 109, 88, 109, 52, 23, 83, 39, 52, 37, 50, 47, 39, 47, 0, 13, 81,
+ 102, 111, 114, 105, 110, 116, 111, 116, 32, 26, 67, 21, 161, 82, 109, 88, 109, 52, 23, 83, 39, 52, 37, 50, 47, 0, 13, 81, 102, 111,
+ 114, 105, 110, 116, 32, 8, 197, 40, 81, 217, 20, 144, 13, 16, 141, 6, 195, 188, 7, 7, 5, 20, 12, 5, 14, 195, 188, 12, 13, 9,
+ 198, 80, 82, 5, 80, 225, 75, 13, 9, 198, 48, 82, 5, 80, 225, 75, 13, 0, 15, 3, 95, 203, 135, 55, 109, 83, 109, 55, 113, 67,
+ 112, 55, 0, 9, 198, 29, 144, 75, 61, 34, 64, 13, 0, 14, 139, 195, 169, 18, 4, 5, 11, 5, 9, 22, 5, 12, 13, 14, 139, 5,
+ 12, 197, 145, 6, 15, 18, 4, 21, 12, 20, 13, 15, 140, 11, 195, 182, 22, 5, 20, 11, 5, 26, 14, 5, 11, 13, 18, 4, 95, 56,
+ 48, 15, 67, 39, 55, 119, 84, 108, 50, 108, 72, 37, 49, 0, 0, 11, 200, 40, 83, 12, 20, 209, 90, 80, 80, 13, 33, 68, 52, 17,
+ 193, 16, 65, 108, 81, 108, 72, 23, 109, 79, 109, 50, 109, 91, 109, 50, 0, 13, 81, 101, 103, 121, 101, 110, 101, 115, 101, 110, 32, 14,
+ 139, 11, 9, 2, 195, 169, 11, 195, 188, 12, 22, 5, 13, 15, 140, 11, 9, 1, 4, 195, 161, 19, 195, 161, 22, 1, 12, 13, 11, 200,
+ 77, 163, 198, 81, 97, 82, 20, 144, 13, 7, 196, 52, 17, 193, 16, 13, 0, 12, 3, 95, 194, 186, 91, 39, 34, 89, 114, 65, 0, 9,
+ 134, 20, 15, 10, 195, 161, 19, 13, 0, 23, 3, 95, 194, 187, 71, 109, 55, 91, 118, 57, 39, 71, 71, 37, 72, 113, 88, 118, 57, 109,
+ 55, 0, 17, 142, 20, 1, 18, 20, 15, 26, 195, 169, 11, 195, 161, 22, 1, 12, 13, 37, 9, 6, 15, 18, 4, 195, 173, 20, 22, 1,
+ 83, 39, 52, 72, 112, 47, 84, 108, 23, 108, 6, 23, 89, 115, 47, 0, 13, 82, 97, 32, 115, 122, 195, 179, 116, 32, 13, 138, 22, 195,
+ 161, 12, 20, 15, 26, 15, 20, 20, 13, 12, 137, 10, 195, 161, 20, 19, 26, 1, 14, 1, 13, 15, 140, 6, 15, 18, 13, 195, 161, 10,
+ 195, 161, 2, 1, 14, 13, 0, 0, 16, 3, 95, 194, 185, 109, 55, 89, 118, 107, 108, 47, 84, 114, 67, 0, 17, 142, 20, 195, 161, 18,
+ 19, 1, 4, 1, 12, 15, 13, 2, 1, 14, 13, 19, 144, 13, 5, 3, 8, 1, 14, 9, 26, 13, 21, 19, 195, 161, 22, 1, 12, 13,
+ 0, 53, 10, 19, 26, 5, 13, 195, 169, 12, 25, 5, 19, 89, 109, 65, 113, 57, 109, 91, 23, 71, 109, 114, 55, 12, 37, 47, 114, 91,
+ 39, 49, 108, 47, 0, 13, 81, 98, 101, 195, 161, 108, 108, 195, 173, 116, 195, 161, 115, 111, 107, 97, 116, 32, 15, 140, 22, 195, 169, 12,
+ 5, 13, 195, 169, 14, 25, 5, 13, 13, 11, 136, 10, 5, 12, 12, 5, 7, 197, 177, 13, 9, 198, 53, 85, 1, 80, 224, 75, 13, 0,
+ 10, 67, 56, 21, 15, 50, 114, 47, 115, 0, 21, 146, 22, 195, 169, 7, 18, 5, 8, 1, 10, 20, 195, 161, 19, 195, 161, 22, 1, 12,
+ 13, 14, 139, 13, 5, 7, 14, 195, 169, 26, 26, 195, 188, 11, 13, 10, 135, 18, 195, 179, 12, 21, 14, 11, 13, 0, 7, 131, 195, 186,
+ 20, 20, 13, 0, 6, 195, 32, 83, 25, 13, 23, 148, 8, 15, 26, 26, 195, 161, 10, 195, 161, 18, 21, 12, 195, 161, 19, 195, 161, 22,
+ 1, 12, 13, 6, 195, 32, 83, 25, 13, 6, 195, 32, 83, 25, 13, 0, 45, 8, 195, 169, 18, 9, 14, 20, 197, 145, 113, 52, 37, 50,
+ 47, 118, 23, 49, 113, 52, 72, 113, 91, 109, 49, 71, 109, 50, 0, 13, 81, 107, 195, 169, 114, 100, 195, 169, 115, 101, 107, 98, 101, 110,
+ 32, 35, 69, 32, 83, 25, 20, 224, 107, 109, 57, 109, 50, 23, 49, 37, 107, 108, 79, 12, 114, 49, 0, 13, 81, 107, 105, 104, 97, 103,
+ 121, 106, 195, 161, 107, 32, 45, 8, 195, 169, 18, 9, 14, 20, 197, 145, 113, 52, 37, 50, 47, 118, 23, 83, 52, 37, 91, 12, 112, 47,
+ 113, 91, 109, 49, 0, 13, 81, 102, 114, 105, 115, 115, 195, 173, 116, 195, 169, 115, 101, 107, 32, 15, 140, 8, 9, 22, 1, 20, 1, 12,
+ 15, 19, 19, 195, 161, 13, 11, 136, 195, 169, 18, 9, 14, 20, 197, 145, 13, 8, 197, 32, 83, 25, 20, 224, 13, 10, 135, 13, 5, 14,
+ 20, 195, 169, 14, 13, 6, 131, 195, 186, 18, 13, 0, 12, 137, 11, 5, 22, 5, 18, 195, 169, 11, 5, 13, 14, 139, 14, 195, 182, 22,
+ 5, 11, 5, 4, 195, 169, 19, 13, 14, 139, 14, 5, 21, 18, 15, 12, 195, 179, 7, 21, 19, 13, 10, 135, 22, 195, 161, 18, 14, 1,
+ 11, 13, 10, 135, 10, 195, 161, 18, 14, 1, 11, 13, 10, 135, 14, 195, 169, 26, 14, 5, 11, 13, 8, 133, 18, 195, 179, 12, 1, 13,
+ 14, 6, 95, 35, 45, 22, 1, 12, 114, 84, 108, 55, 0, 21, 0, 9, 198, 24, 83, 12, 20, 195, 137, 13, 17, 142, 10, 5, 12, 5,
+ 14, 20, 197, 145, 19, 195, 169, 7, 197, 177, 13, 0, 13, 138, 197, 145, 19, 26, 9, 14, 20, 195, 169, 14, 13, 30, 10, 8, 1, 19,
+ 26, 14, 195, 161, 12, 19, 26, 107, 108, 89, 50, 114, 55, 89, 15, 83, 109, 55, 0, 13, 81, 102, 101, 108, 32, 13, 138, 8, 1, 19,
+ 26, 14, 195, 161, 12, 19, 26, 13, 14, 139, 195, 169, 16, 195, 173, 20, 195, 169, 19, 197, 177, 13, 7, 132, 195, 169, 10, 20, 13, 15,
+ 8, 95, 35, 45, 195, 161, 22, 1, 12, 114, 84, 108, 55, 0, 15, 8, 95, 35, 45, 195, 169, 22, 5, 12, 113, 84, 109, 55, 0, 0,
+ 11, 2, 195, 151, 47, 108, 55, 48, 108, 91, 0, 9, 198, 48, 85, 20, 21, 65, 75, 13, 10, 135, 20, 1, 14, 4, 195, 173, 10, 13,
+ 8, 197, 24, 145, 217, 20, 192, 13, 12, 201, 57, 146, 76, 5, 66, 207, 105, 64, 64, 13, 14, 139, 195, 161, 12, 12, 1, 13, 15, 11,
+ 2, 1, 14, 13, 0, 16, 141, 6, 5, 10, 12, 5, 19, 26, 20, 195, 169, 19, 197, 177, 13, 13, 138, 8, 15, 18, 4, 195, 161, 9,
+ 22, 1, 12, 13, 47, 10, 9, 4, 197, 145, 14, 11, 195, 169, 14, 20, 37, 72, 118, 50, 49, 113, 50, 47, 23, 108, 6, 15, 83, 109,
+ 55, 107, 118, 88, 109, 47, 0, 13, 82, 97, 32, 102, 101, 108, 104, 197, 145, 122, 101, 116, 32, 11, 136, 14, 5, 22, 195, 169, 2, 5,
+ 14, 13, 14, 139, 20, 195, 182, 18, 5, 11, 5, 4, 14, 5, 11, 13, 10, 135, 22, 195, 161, 12, 14, 1, 11, 13, 0, 16, 141, 5,
+ 12, 13, 195, 169, 12, 5, 20, 5, 11, 2, 5, 14, 13, 12, 137, 12, 1, 16, 10, 195, 161, 2, 1, 14, 13, 12, 137, 19, 26, 15,
+ 2, 195, 161, 2, 1, 14, 13, 12, 137, 20, 195, 169, 13, 195, 161, 2, 1, 14, 13, 14, 139, 9, 18, 195, 161, 14, 25, 195, 161, 22,
+ 1, 12, 13, 0, 6, 195, 88, 149, 1, 13, 15, 140, 19, 26, 195, 182, 22, 5, 7, 195, 169, 22, 5, 12, 13, 13, 138, 21, 4, 22,
+ 1, 18, 195, 161, 2, 1, 14, 13, 12, 201, 40, 83, 5, 57, 66, 197, 105, 65, 75, 13, 7, 132, 4, 195, 186, 12, 13, 0, 14, 139,
+ 5, 7, 195, 169, 19, 26, 195, 169, 2, 5, 14, 13, 16, 141, 11, 9, 22, 195, 169, 20, 5, 12, 195, 169, 22, 5, 12, 13, 0, 26,
+ 70, 56, 85, 133, 105, 65, 64, 50, 109, 84, 109, 89, 47, 109, 23, 108, 89, 47, 0, 13, 81, 97, 122, 116, 32, 17, 142, 11, 195, 173,
+ 14, 195, 161, 12, 1, 20, 195, 161, 22, 1, 12, 13, 26, 70, 56, 85, 133, 105, 65, 64, 50, 109, 84, 109, 89, 47, 109, 23, 65, 109,
+ 81, 0, 13, 81, 109, 101, 103, 32, 19, 144, 20, 195, 161, 18, 7, 25, 1, 12, 195, 161, 19, 15, 11, 2, 1, 14, 13, 10, 135, 20,
+ 1, 14, 21, 12, 195, 179, 13, 9, 198, 56, 85, 133, 105, 65, 64, 13, 9, 198, 8, 194, 75, 45, 33, 64, 13, 10, 135, 13, 195, 169,
+ 12, 20, 195, 179, 13, 9, 198, 80, 20, 148, 61, 69, 0, 13, 8, 133, 6, 195, 169, 14, 25, 13, 0, 18, 143, 8, 1, 19, 26, 14,
+ 195, 161, 12, 1, 20, 195, 161, 22, 1, 12, 13, 15, 140, 2, 9, 26, 15, 14, 25, 195, 173, 20, 195, 169, 11, 13, 18, 143, 2, 5,
+ 13, 21, 20, 1, 20, 195, 161, 19, 195, 161, 22, 1, 12, 13, 11, 136, 195, 169, 18, 20, 10, 195, 188, 11, 13, 6, 195, 12, 243, 20,
+ 13, 0, 12, 201, 57, 146, 76, 5, 66, 207, 105, 64, 75, 13, 19, 144, 5, 12, 15, 19, 26, 12, 1, 20, 195, 161, 19, 195, 161, 22,
+ 1, 12, 13, 19, 144, 1, 12, 11, 1, 12, 13, 1, 26, 195, 161, 19, 195, 161, 22, 1, 12, 13, 32, 67, 32, 85, 5, 107, 109, 47,
+ 109, 23, 107, 108, 89, 50, 114, 55, 39, 65, 0, 13, 81, 104, 97, 115, 122, 110, 195, 161, 108, 111, 109, 32, 11, 136, 6, 18, 9, 19,
+ 19, 195, 188, 12, 13, 17, 142, 5, 12, 12, 195, 161, 20, 195, 161, 19, 195, 161, 2, 1, 14, 13, 15, 140, 12, 195, 169, 16, 195, 169,
+ 19, 11, 195, 169, 14, 20, 13, 0, 11, 2, 194, 167, 89, 6, 108, 49, 108, 89, 0, 9, 2, 195, 159, 21, 100, 101, 0, 10, 32, 69,
+ 81, 81, 15, 81, 64, 47, 40, 72, 39, 47, 12, 23, 48, 37, 107, 109, 50, 12, 37, 0, 13, 81, 112, 105, 104, 101, 110, 110, 105, 32,
+ 18, 143, 20, 5, 19, 26, 20, 5, 12, 195, 169, 19, 195, 169, 2, 5, 14, 13, 20, 145, 11, 15, 18, 12, 195, 161, 20, 15, 26, 195,
+ 161, 19, 195, 161, 22, 1, 12, 13, 9, 198, 20, 195, 69, 57, 66, 75, 13, 9, 198, 80, 82, 201, 57, 66, 75, 13, 8, 197, 81, 81,
+ 15, 81, 64, 13, 0, 22, 66, 76, 80, 91, 109, 23, 71, 112, 52, 39, 65, 0, 13, 81, 98, 195, 173, 114, 111, 109, 32, 21, 66, 76,
+ 80, 91, 109, 23, 49, 108, 48, 50, 37, 0, 13, 81, 107, 97, 112, 110, 105, 32, 29, 66, 76, 80, 91, 109, 23, 113, 52, 47, 109, 47,
+ 12, 113, 49, 0, 13, 81, 195, 169, 114, 116, 101, 116, 116, 195, 169, 107, 32, 24, 66, 76, 80, 91, 109, 10, 6, 15, 47, 52, 113, 83,
+ 108, 0, 13, 81, 116, 114, 195, 169, 102, 97, 32, 27, 66, 76, 80, 91, 109, 23, 76, 37, 50, 114, 55, 39, 49, 0, 13, 81, 99, 115,
+ 105, 110, 195, 161, 108, 111, 107, 32, 23, 66, 76, 80, 91, 109, 23, 84, 109, 47, 12, 109, 65, 0, 13, 81, 118, 101, 116, 116, 101, 109,
+ 32, 12, 137, 11, 195, 182, 26, 195, 182, 20, 20, 9, 13, 5, 194, 56, 240, 72, 5, 194, 76, 80, 13, 0, 0, 9, 198, 20, 209, 76,
+ 21, 65, 78, 13, 11, 200, 40, 21, 129, 76, 192, 84, 61, 64, 13, 11, 200, 32, 20, 207, 56, 192, 84, 61, 64, 13, 0, 8, 197, 88,
+ 243, 20, 4, 176, 13, 0, 12, 137, 10, 195, 161, 20, 19, 26, 1, 14, 9, 13, 13, 138, 8, 9, 18, 4, 5, 20, 14, 195, 169, 4,
+ 13, 10, 135, 11, 195, 169, 18, 14, 5, 11, 13, 0, 10, 135, 9, 4, 197, 145, 22, 5, 12, 13, 10, 199, 72, 81, 201, 77, 165, 5,
+ 72, 13, 9, 134, 12, 195, 169, 20, 18, 5, 13, 0, 14, 2, 194, 174, 71, 109, 57, 109, 79, 88, 109, 47, 12, 0, 5, 130, 195, 166,
+ 43, 35, 68, 32, 246, 142, 4, 107, 39, 88, 50, 108, 23, 65, 109, 81, 39, 55, 72, 114, 91, 47, 0, 13, 81, 109, 101, 103, 111, 108,
+ 100, 195, 161, 115, 116, 32, 12, 137, 195, 169, 12, 22, 5, 26, 14, 5, 11, 13, 28, 4, 195, 169, 12, 20, 113, 55, 47, 6, 23, 91,
+ 39, 49, 114, 37, 81, 0, 13, 81, 115, 111, 107, 195, 161, 105, 103, 32, 12, 137, 11, 5, 18, 195, 188, 12, 14, 5, 11, 13, 9, 134,
+ 6, 195, 169, 12, 19, 26, 13, 7, 132, 195, 169, 12, 20, 13, 0, 5, 130, 195, 167, 43, 29, 7, 19, 26, 195, 179, 12, 19, 26, 89,
+ 115, 55, 89, 23, 107, 39, 88, 88, 114, 0, 13, 81, 104, 111, 122, 122, 195, 161, 32, 8, 197, 32, 17, 217, 88, 16, 13, 9, 198, 32,
+ 148, 218, 37, 65, 75, 13, 10, 135, 19, 26, 195, 179, 12, 19, 26, 13, 17, 3, 21, 46, 14, 116, 79, 50, 109, 84, 109, 88, 109, 47,
+ 12, 0, 25, 17, 3, 195, 186, 14, 116, 79, 50, 109, 84, 109, 88, 109, 47, 12, 0, 25, 0, 15, 2, 194, 172, 55, 39, 81, 37, 49,
+ 108, 37, 50, 109, 65, 0, 5, 130, 195, 164, 43, 9, 134, 195, 169, 20, 5, 12, 20, 13, 43, 8, 195, 186, 10, 15, 14, 14, 1, 14,
+ 116, 57, 39, 50, 12, 108, 50, 23, 47, 109, 55, 109, 48, 112, 47, 109, 47, 12, 0, 13, 81, 116, 101, 108, 101, 112, 195, 173, 116, 101,
+ 116, 116, 32, 9, 198, 80, 84, 150, 21, 162, 64, 13, 9, 198, 32, 19, 12, 41, 82, 192, 13, 10, 135, 2, 195, 186, 10, 14, 1, 11,
+ 13, 10, 135, 22, 5, 20, 20, 195, 169, 11, 13, 15, 140, 8, 1, 20, 195, 179, 1, 14, 25, 1, 7, 195, 186, 13, 10, 135, 22, 9,
+ 20, 20, 195, 169, 11, 13, 9, 198, 80, 21, 129, 77, 162, 64, 20, 0, 9, 135, 5, 7, 25, 195, 188, 20, 20, 24, 67, 48, 85, 20,
+ 55, 109, 47, 12, 23, 84, 39, 55, 50, 108, 0, 13, 81, 118, 111, 108, 110, 97, 32, 22, 67, 48, 85, 20, 55, 109, 47, 12, 23, 81,
+ 39, 50, 72, 0, 13, 81, 103, 111, 110, 100, 32, 6, 195, 48, 85, 20, 13, 0, 7, 196, 72, 149, 11, 4, 13, 14, 139, 195, 173, 20,
+ 195, 169, 12, 20, 5, 20, 22, 5, 13, 24, 68, 56, 82, 197, 16, 50, 109, 49, 109, 72, 15, 49, 109, 55, 12, 0, 13, 81, 107, 101,
+ 108, 108, 32, 36, 72, 77, 163, 198, 81, 97, 82, 20, 176, 89, 39, 83, 47, 84, 109, 52, 109, 49, 15, 108, 52, 114, 67, 108, 0, 13,
+ 81, 97, 114, 195, 161, 110, 121, 97, 32, 10, 135, 19, 26, 195, 179, 12, 22, 1, 13, 7, 196, 56, 82, 197, 16, 13, 0, 28, 3, 195,
+ 186, 10, 116, 57, 10, 6, 15, 108, 71, 55, 108, 49, 39, 47, 0, 13, 81, 97, 98, 108, 97, 107, 111, 116, 32, 31, 3, 195, 186, 10,
+ 116, 57, 23, 65, 109, 81, 39, 55, 72, 114, 91, 47, 0, 13, 81, 109, 101, 103, 111, 108, 100, 195, 161, 115, 116, 32, 31, 69, 8, 150,
+ 148, 61, 48, 71, 37, 89, 47, 39, 91, 23, 89, 109, 52, 37, 50, 47, 0, 13, 81, 115, 122, 101, 114, 105, 110, 116, 32, 21, 3, 195,
+ 186, 10, 116, 57, 15, 108, 57, 47, 115, 0, 13, 81, 97, 106, 116, 195, 179, 32, 8, 197, 8, 150, 148, 61, 48, 13, 8, 133, 195, 173,
+ 22, 5, 20, 13, 6, 131, 195, 186, 10, 13, 0, 15, 140, 16, 15, 12, 9, 20, 9, 11, 195, 161, 2, 1, 14, 13, 14, 139, 8, 9,
+ 195, 161, 14, 25, 15, 26, 14, 1, 11, 13, 13, 138, 22, 5, 18, 26, 9, 195, 179, 22, 1, 12, 13, 12, 138, 22, 5, 18, 26, 9,
+ 195, 179, 22, 1, 12, 16, 141, 9, 14, 20, 15, 14, 195, 161, 3, 9, 195, 179, 10, 1, 13, 9, 198, 80, 84, 150, 21, 161, 84, 13,
+ 11, 136, 9, 14, 1, 11, 20, 195, 173, 22, 13, 15, 140, 12, 9, 19, 20, 195, 161, 10, 195, 161, 2, 1, 14, 13, 15, 140, 8, 5,
+ 12, 25, 19, 26, 195, 173, 14, 195, 169, 14, 13, 16, 141, 19, 26, 5, 13, 12, 195, 169, 12, 20, 5, 20, 22, 5, 13, 11, 136, 20,
+ 5, 19, 20, 22, 195, 169, 18, 13, 0, 18, 2, 194, 169, 119, 39, 48, 37, 52, 37, 81, 107, 47, 20, 57, 109, 55, 0, 10, 199, 13,
+ 51, 205, 4, 113, 193, 48, 13, 0, 13, 2, 194, 182, 71, 109, 49, 109, 88, 72, 113, 91, 0, 11, 136, 16, 21, 19, 26, 20, 195, 173,
+ 20, 13, 7, 196, 52, 17, 193, 52, 13, 7, 132, 4, 195, 188, 8, 13, 0, 13, 138, 18, 5, 13, 195, 169, 12, 10, 195, 188, 11, 13,
+ 44, 8, 11, 15, 18, 195, 161, 2, 2, 9, 49, 39, 52, 114, 71, 12, 37, 23, 109, 55, 49, 113, 48, 88, 109, 55, 113, 91, 0, 13,
+ 81, 101, 108, 107, 195, 169, 112, 122, 101, 108, 195, 169, 115, 32, 12, 137, 13, 195, 169, 18, 5, 20, 195, 169, 20, 13, 0, 17, 142, 195,
+ 169, 20, 5, 12, 8, 15, 18, 4, 195, 179, 22, 1, 12, 13, 14, 139, 8, 1, 14, 7, 10, 5, 12, 26, 195, 169, 19, 13, 10, 135,
+ 12, 195, 169, 16, 195, 169, 19, 13, 12, 137, 13, 195, 169, 18, 20, 195, 169, 11, 5, 13, 9, 198, 56, 85, 133, 104, 85, 20, 13, 10,
+ 135, 11, 5, 12, 20, 195, 169, 19, 13, 5, 194, 60, 224, 13, 13, 66, 64, 192, 48, 113, 55, 72, 114, 40, 55, 0, 25, 0, 7, 2,
+ 194, 181, 65, 117, 0, 6, 195, 4, 176, 68, 13, 9, 134, 6, 195, 169, 18, 6, 9, 13, 11, 136, 11, 195, 169, 18, 4, 195, 169, 19,
+ 13, 0, 16, 141, 5, 12, 197, 145, 18, 5, 10, 5, 12, 26, 195, 169, 19, 13, 7, 196, 8, 195, 203, 44, 13, 14, 139, 13, 9, 14,
+ 197, 145, 19, 195, 169, 7, 197, 177, 13, 9, 134, 6, 1, 12, 195, 161, 14, 13, 8, 133, 19, 26, 197, 177, 11, 13, 9, 196, 33, 49,
+ 16, 4, 17, 42, 42, 0, 15, 140, 13, 5, 14, 14, 25, 9, 19, 195, 169, 7, 197, 177, 13, 30, 5, 11, 195, 161, 18, 20, 49, 114,
+ 52, 47, 10, 6, 15, 39, 49, 39, 88, 50, 108, 0, 13, 81, 111, 107, 111, 122, 110, 97, 32, 16, 141, 20, 195, 182, 18, 20, 195, 169,
+ 14, 5, 20, 195, 169, 20, 13, 8, 133, 5, 12, 197, 145, 12, 13, 10, 135, 12, 9, 19, 20, 195, 161, 14, 13, 9, 134, 1, 4, 10,
+ 195, 161, 11, 13, 8, 133, 5, 12, 197, 145, 12, 13, 8, 133, 11, 195, 161, 18, 20, 13, 8, 133, 6, 195, 186, 10, 20, 13, 8, 133,
+ 5, 12, 197, 145, 12, 13, 0, 8, 2, 194, 176, 83, 39, 49, 0, 11, 2, 194, 176, 83, 39, 49, 57, 109, 55, 0, 0, 14, 2, 194,
+ 177, 48, 55, 40, 89, 65, 37, 50, 40, 89, 0, 5, 130, 195, 169, 14, 38, 70, 24, 244, 137, 57, 64, 129, 83, 39, 52, 37, 50, 47,
+ 71, 108, 23, 49, 109, 52, 111, 55, 50, 109, 49, 0, 13, 81, 107, 101, 114, 195, 188, 108, 110, 101, 107, 32, 12, 137, 16, 1, 12, 5,
+ 20, 20, 195, 161, 14, 13, 9, 134, 12, 195, 161, 20, 15, 13, 13, 11, 136, 13, 15, 14, 4, 10, 195, 161, 11, 13, 5, 130, 195, 169,
+ 72, 0, 15, 2, 194, 190, 107, 114, 52, 39, 65, 50, 109, 79, 109, 72, 0, 12, 137, 22, 9, 20, 1, 20, 10, 195, 161, 11, 13, 9,
+ 134, 3, 195, 169, 12, 195, 186, 13, 7, 132, 195, 182, 14, 20, 13, 0, 10, 2, 195, 183, 39, 89, 47, 114, 91, 0, 13, 138, 9, 7,
+ 1, 26, 15, 12, 10, 195, 161, 11, 13, 13, 138, 11, 9, 8, 1, 7, 25, 10, 195, 161, 11, 13, 12, 137, 19, 26, 195, 179, 12, 20,
+ 195, 161, 12, 13, 13, 138, 20, 195, 161, 13, 1, 4, 10, 195, 161, 11, 13, 12, 137, 16, 21, 12, 195, 179, 22, 5, 18, 20, 13, 8,
+ 133, 2, 195, 169, 18, 20, 13, 8, 197, 32, 149, 20, 20, 64, 13, 13, 138, 12, 195, 161, 20, 19, 26, 15, 20, 15, 11, 13, 0, 10,
+ 2, 194, 188, 50, 109, 79, 109, 72, 0, 8, 133, 19, 26, 195, 161, 13, 13, 9, 134, 5, 2, 2, 197, 145, 12, 13, 0, 8, 2, 194,
+ 189, 83, 113, 55, 0, 6, 195, 81, 81, 4, 13, 54, 71, 81, 83, 1, 40, 67, 206, 80, 47, 40, 55, 108, 57, 72, 39, 50, 47, 23,
+ 84, 113, 72, 118, 23, 47, 110, 52, 84, 113, 67, 109, 49, 0, 13, 82, 118, 195, 169, 100, 197, 145, 32, 116, 195, 182, 114, 118, 195, 169,
+ 110, 121, 101, 107, 32, 15, 140, 22, 9, 26, 19, 7, 195, 161, 12, 10, 195, 161, 11, 13, 15, 140, 1, 12, 11, 1, 12, 13, 1, 26,
+ 26, 195, 161, 11, 13, 11, 136, 18, 195, 186, 7, 20, 195, 161, 11, 13, 11, 136, 13, 15, 14, 4, 20, 195, 161, 11, 13, 0, 46, 5,
+ 195, 169, 22, 9, 7, 113, 84, 37, 81, 23, 55, 109, 89, 23, 47, 114, 65, 39, 81, 108, 47, 39, 47, 12, 0, 13, 82, 108, 101, 115,
+ 122, 32, 116, 195, 161, 109, 111, 103, 97, 116, 111, 116, 116, 32, 13, 138, 12, 195, 169, 16, 8, 5, 19, 19, 5, 14, 13, 11, 136, 20,
+ 5, 18, 22, 2, 197, 145, 12, 13, 8, 133, 19, 18, 195, 161, 3, 13, 14, 4, 95, 3, 5, 4, 119, 113, 72, 37, 55, 55, 109, 0,
+ 19, 67, 88, 146, 73, 67, 39, 55, 119, 12, 108, 55, 0, 44, 42, 81, 97, 108, 32, 0, 37, 10, 8, 1, 10, 20, 15, 20, 20, 195,
+ 161, 11, 107, 108, 57, 47, 39, 47, 12, 114, 49, 23, 84, 113, 81, 52, 109, 0, 13, 81, 118, 195, 169, 103, 114, 101, 32, 13, 138, 7,
+ 15, 14, 4, 15, 12, 20, 195, 161, 11, 13, 47, 69, 20, 208, 133, 73, 64, 109, 65, 71, 109, 52, 47, 23, 49, 37, 65, 109, 50, 109,
+ 49, 112, 47, 109, 47, 12, 109, 49, 0, 13, 81, 107, 105, 109, 101, 110, 101, 107, 195, 173, 116, 101, 116, 116, 101, 107, 32, 37, 6, 22,
+ 9, 12, 195, 161, 7, 84, 37, 55, 114, 81, 15, 72, 37, 76, 118, 91, 113, 81, 109, 0, 13, 81, 100, 105, 99, 115, 197, 145, 115, 195,
+ 169, 103, 101, 32, 13, 138, 20, 195, 161, 13, 1, 4, 20, 195, 161, 11, 13, 8, 197, 80, 149, 11, 61, 64, 13, 13, 138, 20, 1, 18,
+ 20, 15, 20, 20, 195, 161, 11, 13, 0, 9, 198, 32, 149, 129, 80, 19, 20, 13, 0, 5, 130, 195, 177, 43, 22, 148, 1, 11, 1, 4,
+ 195, 161, 12, 25, 13, 5, 14, 20, 5, 19, 195, 173, 20, 195, 169, 19, 13, 138, 7, 15, 13, 2, 15, 12, 14, 195, 161, 13, 13, 14,
+ 139, 18, 195, 169, 19, 26, 195, 169, 2, 197, 145, 12, 13, 42, 8, 1, 12, 1, 16, 21, 12, 195, 179, 108, 55, 108, 48, 40, 55, 115,
+ 23, 47, 110, 52, 47, 113, 50, 109, 47, 109, 0, 13, 81, 116, 195, 182, 114, 116, 195, 169, 110, 101, 116, 101, 32, 13, 138, 20, 9, 19,
+ 26, 20, 5, 12, 197, 145, 9, 13, 14, 203, 80, 20, 1, 77, 165, 1, 48, 21, 20, 4, 192, 13, 9, 198, 80, 84, 150, 21, 165, 133,
+ 13, 8, 133, 19, 20, 195, 161, 2, 13, 15, 4, 95, 12, 9, 7, 55, 37, 81, 108, 47, 116, 52, 108, 0, 0, 34, 8, 10, 5, 12,
+ 26, 195, 169, 19, 20, 57, 109, 55, 88, 113, 91, 47, 10, 6, 15, 108, 72, 50, 108, 49, 0, 13, 81, 97, 100, 110, 97, 107, 32, 9,
+ 134, 26, 195, 161, 16, 15, 18, 13, 10, 135, 195, 161, 12, 12, 14, 9, 1, 13, 0, 11, 136, 4, 195, 182, 14, 20, 5, 14, 9, 13,
+ 9, 134, 19, 1, 10, 20, 195, 179, 13, 8, 133, 19, 26, 195, 161, 4, 13, 6, 195, 88, 19, 0, 13, 0, 40, 15, 195, 161, 12, 12,
+ 1, 16, 195, 173, 20, 15, 20, 20, 195, 161, 11, 114, 55, 12, 108, 48, 112, 47, 39, 47, 12, 114, 49, 23, 65, 109, 81, 0, 13, 81,
+ 109, 101, 103, 32, 9, 198, 64, 20, 129, 77, 165, 0, 13, 9, 198, 44, 83, 20, 21, 69, 0, 13, 9, 134, 20, 195, 169, 7, 5, 4,
+ 13, 5, 194, 80, 80, 13, 0, 21, 5, 195, 169, 22, 5, 14, 113, 84, 109, 50, 23, 114, 47, 0, 13, 81, 195, 161, 116, 32, 13, 138,
+ 5, 12, 4, 195, 182, 14, 20, 5, 14, 9, 13, 15, 140, 11, 9, 22, 5, 20, 14, 9, 22, 1, 12, 195, 179, 13, 18, 67, 88, 146,
+ 64, 107, 113, 47, 12, 109, 55, 0, 44, 42, 81, 101, 108, 32, 0, 10, 135, 11, 195, 182, 20, 14, 9, 5, 13, 11, 200, 52, 147, 137,
+ 77, 165, 5, 73, 64, 13, 0, 8, 197, 88, 243, 20, 4, 208, 72, 8, 197, 64, 84, 131, 72, 80, 22, 28, 67, 4, 176, 82, 108, 49,
+ 108, 52, 23, 84, 108, 55, 108, 65, 37, 47, 0, 13, 81, 118, 97, 108, 97, 109, 105, 116, 32, 20, 145, 2, 5, 18, 5, 14, 4, 5,
+ 26, 11, 5, 4, 195, 169, 19, 19, 5, 12, 13, 28, 69, 32, 18, 148, 40, 16, 107, 108, 57, 80, 108, 23, 84, 113, 81, 52, 109, 0,
+ 13, 81, 118, 195, 169, 103, 114, 101, 32, 36, 13, 18, 5, 14, 4, 5, 12, 11, 5, 26, 195, 169, 19, 20, 51, 109, 50, 72, 109, 55,
+ 49, 109, 88, 113, 91, 47, 23, 37, 91, 0, 13, 81, 105, 115, 32, 34, 67, 4, 176, 82, 108, 49, 108, 52, 10, 6, 15, 108, 6, 15,
+ 79, 114, 52, 47, 115, 0, 13, 82, 97, 32, 103, 121, 195, 161, 114, 116, 195, 179, 32, 43, 69, 88, 243, 148, 4, 176, 84, 39, 50, 47,
+ 108, 49, 23, 83, 109, 55, 109, 55, 118, 91, 113, 81, 51, 109, 0, 13, 81, 102, 101, 108, 101, 108, 197, 145, 115, 115, 195, 169, 103, 114,
+ 101, 32, 29, 67, 4, 176, 82, 108, 6, 49, 108, 52, 23, 65, 108, 52, 108, 72, 50, 37, 0, 13, 81, 109, 97, 114, 97, 100, 110, 105,
+ 32, 8, 197, 88, 243, 20, 4, 208, 13, 8, 197, 32, 20, 131, 60, 176, 13, 12, 201, 88, 148, 197, 48, 177, 68, 21, 69, 0, 13, 10,
+ 135, 3, 5, 12, 12, 195, 161, 14, 13, 7, 132, 195, 169, 22, 1, 13, 8, 197, 40, 83, 26, 20, 208, 13, 6, 195, 4, 176, 82, 13,
+ 8, 133, 12, 197, 145, 20, 20, 13, 0, 5, 130, 195, 184, 43, 9, 198, 40, 241, 213, 56, 176, 84, 13, 16, 141, 22, 195, 169, 7, 18,
+ 5, 8, 1, 10, 20, 1, 14, 9, 13, 16, 141, 11, 195, 182, 26, 12, 5, 11, 5, 4, 20, 5, 20, 9, 13, 21, 146, 2, 5, 195,
+ 161, 12, 12, 195, 173, 20, 195, 161, 19, 15, 11, 14, 195, 161, 12, 13, 11, 136, 15, 12, 3, 19, 195, 179, 2, 2, 13, 9, 198, 52,
+ 17, 213, 56, 176, 84, 13, 0, 30, 71, 52, 147, 137, 77, 165, 5, 72, 65, 37, 50, 37, 89, 47, 109, 52, 15, 84, 39, 55, 47, 0,
+ 13, 81, 118, 111, 108, 116, 32, 9, 134, 19, 26, 195, 179, 2, 1, 13, 14, 139, 20, 1, 18, 20, 8, 1, 20, 14, 195, 161, 4, 13,
+ 10, 199, 65, 35, 199, 72, 19, 66, 4, 13, 10, 199, 52, 147, 137, 77, 165, 5, 72, 13, 0, 41, 68, 52, 17, 193, 76, 65, 108, 81,
+ 108, 91, 23, 107, 118, 65, 113, 52, 91, 113, 49, 55, 109, 47, 0, 13, 81, 104, 197, 145, 109, 195, 169, 114, 115, 195, 169, 107, 108, 101,
+ 116, 32, 12, 137, 20, 5, 8, 5, 20, 14, 195, 169, 11, 13, 7, 196, 52, 17, 193, 76, 13, 7, 196, 24, 241, 214, 4, 13, 7, 196,
+ 32, 246, 142, 36, 13, 7, 196, 32, 246, 142, 36, 13, 0, 13, 138, 11, 9, 19, 6, 9, 195, 186, 14, 1, 11, 13, 32, 69, 81, 81,
+ 20, 4, 176, 47, 40, 47, 12, 108, 49, 23, 65, 39, 50, 72, 108, 50, 37, 0, 13, 81, 109, 111, 110, 100, 97, 110, 105, 32, 7, 132,
+ 195, 169, 22, 5, 13, 8, 133, 19, 195, 188, 12, 20, 13, 9, 134, 18, 195, 179, 12, 21, 11, 13, 8, 133, 6, 195, 169, 12, 20, 13,
+ 0, 12, 137, 16, 5, 18, 5, 13, 195, 169, 18, 5, 13, 15, 140, 13, 195, 169, 12, 25, 19, 195, 169, 7, 2, 5, 14, 13, 14, 139,
+ 22, 195, 161, 12, 12, 1, 12, 14, 9, 21, 11, 13, 8, 133, 2, 195, 169, 18, 5, 13, 11, 136, 19, 26, 195, 179, 12, 10, 15, 14,
+ 13, 14, 139, 6, 18, 9, 19, 19, 195, 188, 12, 14, 5, 11, 13, 11, 136, 11, 15, 18, 195, 161, 2, 1, 14, 13, 9, 134, 19, 26,
+ 195, 179, 12, 20, 13, 18, 4, 195, 186, 46, 14, 116, 79, 50, 109, 84, 109, 88, 109, 47, 12, 0, 25, 0, 6, 195, 81, 81, 0, 13,
+ 13, 138, 16, 195, 169, 12, 4, 195, 161, 26, 26, 1, 13, 14, 139, 22, 195, 169, 20, 5, 12, 195, 169, 22, 5, 12, 13, 50, 9, 11,
+ 195, 182, 18, 195, 169, 2, 5, 14, 49, 110, 52, 113, 71, 109, 50, 23, 48, 52, 115, 71, 114, 55, 50, 114, 49, 23, 49, 37, 0, 13,
+ 82, 112, 114, 195, 179, 98, 195, 161, 108, 110, 195, 161, 107, 32, 107, 105, 32, 34, 67, 80, 85, 20, 47, 109, 47, 12, 23, 108, 88, 10,
+ 6, 15, 111, 79, 71, 109, 50, 0, 13, 82, 97, 122, 32, 195, 188, 103, 121, 98, 101, 110, 32, 45, 9, 11, 195, 182, 18, 195, 169, 2,
+ 5, 14, 49, 110, 52, 113, 71, 109, 50, 23, 37, 91, 23, 84, 37, 47, 108, 47, 39, 47, 12, 0, 13, 82, 105, 115, 32, 118, 105, 116,
+ 97, 116, 111, 116, 116, 32, 12, 137, 11, 195, 182, 18, 195, 186, 20, 15, 14, 13, 34, 71, 48, 81, 129, 29, 147, 212, 80, 55, 109, 83,
+ 108, 79, 39, 47, 12, 23, 65, 37, 50, 72, 109, 50, 0, 13, 81, 109, 105, 110, 100, 101, 110, 32, 9, 198, 4, 64, 75, 61, 163, 137,
+ 13, 14, 139, 195, 182, 14, 13, 1, 7, 195, 161, 22, 1, 12, 13, 9, 134, 2, 195, 173, 18, 10, 1, 13, 6, 195, 81, 81, 0, 13,
+ 6, 195, 80, 85, 20, 13, 11, 67, 72, 19, 64, 52, 108, 65, 0, 42, 42, 0, 12, 137, 22, 195, 161, 4, 15, 12, 14, 1, 11, 13,
+ 44, 9, 7, 25, 197, 145, 26, 20, 195, 169, 11, 79, 118, 88, 47, 113, 49, 23, 83, 109, 55, 72, 39, 55, 81, 39, 88, 50, 37, 0,
+ 13, 81, 102, 101, 108, 100, 111, 108, 103, 111, 122, 110, 105, 32, 10, 135, 22, 5, 26, 195, 169, 18, 5, 13, 7, 196, 24, 241, 193, 80,
+ 13, 11, 200, 80, 243, 1, 44, 241, 20, 4, 176, 13, 7, 196, 24, 18, 193, 16, 13, 0, 11, 136, 19, 26, 5, 13, 195, 169, 18, 5,
+ 13, 0, 54, 9, 5, 12, 12, 5, 14, 195, 169, 18, 5, 109, 55, 12, 109, 50, 113, 52, 109, 23, 37, 91, 23, 71, 37, 89, 47, 39,
+ 91, 112, 47, 108, 50, 114, 0, 13, 82, 105, 115, 32, 98, 105, 122, 116, 111, 115, 195, 173, 116, 97, 110, 195, 161, 32, 12, 137, 9, 11,
+ 15, 14, 10, 195, 161, 18, 1, 13, 12, 137, 13, 195, 179, 4, 10, 195, 161, 18, 1, 13, 0, 10, 199, 13, 48, 80, 60, 194, 1, 80,
+ 13, 15, 140, 195, 188, 26, 5, 13, 5, 12, 20, 5, 20, 9, 11, 13, 10, 199, 20, 195, 153, 21, 35, 137, 20, 13, 10, 199, 80, 84,
+ 218, 80, 82, 197, 80, 13, 6, 195, 88, 149, 20, 13, 11, 136, 13, 195, 161, 18, 3, 9, 21, 19, 20, 0, 28, 5, 195, 169, 22, 5,
+ 19, 113, 84, 109, 91, 23, 109, 65, 71, 109, 52, 47, 0, 13, 81, 101, 109, 98, 101, 114, 116, 32, 26, 5, 195, 169, 22, 5, 19, 113,
+ 84, 109, 91, 23, 109, 65, 71, 109, 52, 0, 13, 81, 101, 109, 98, 101, 114, 32, 29, 5, 195, 169, 22, 5, 19, 113, 84, 109, 91, 23,
+ 49, 37, 91, 83, 37, 116, 0, 13, 81, 107, 105, 115, 102, 105, 195, 186, 32, 23, 5, 195, 169, 22, 5, 19, 113, 84, 109, 91, 23, 83,
+ 37, 116, 0, 13, 81, 102, 105, 195, 186, 32, 30, 5, 195, 169, 22, 5, 19, 113, 84, 109, 91, 23, 49, 37, 91, 55, 114, 67, 0, 13,
+ 81, 107, 105, 115, 108, 195, 161, 110, 121, 32, 24, 5, 195, 169, 22, 5, 19, 113, 84, 109, 91, 23, 55, 114, 67, 0, 13, 81, 108, 195,
+ 161, 110, 121, 32, 21, 5, 195, 169, 22, 5, 19, 113, 84, 109, 91, 23, 50, 118, 0, 13, 81, 110, 197, 145, 32, 27, 5, 195, 169, 22,
+ 5, 19, 113, 84, 109, 91, 23, 83, 113, 52, 83, 37, 0, 13, 81, 102, 195, 169, 114, 102, 105, 32, 31, 5, 195, 169, 22, 5, 19, 113,
+ 84, 109, 91, 23, 49, 37, 91, 83, 37, 116, 47, 0, 13, 81, 107, 105, 115, 102, 105, 195, 186, 116, 32, 25, 5, 195, 169, 22, 5, 19,
+ 113, 84, 109, 91, 23, 83, 37, 116, 47, 0, 13, 81, 102, 105, 195, 186, 116, 32, 32, 5, 195, 169, 22, 5, 19, 113, 84, 109, 91, 23,
+ 49, 37, 91, 55, 114, 67, 47, 0, 13, 81, 107, 105, 115, 108, 195, 161, 110, 121, 116, 32, 26, 5, 195, 169, 22, 5, 19, 113, 84, 109,
+ 91, 23, 55, 114, 67, 47, 0, 13, 81, 108, 195, 161, 110, 121, 116, 32, 25, 5, 195, 169, 22, 5, 19, 113, 84, 109, 91, 23, 50, 118,
+ 52, 109, 0, 13, 81, 110, 197, 145, 114, 101, 32, 31, 5, 195, 169, 22, 5, 19, 113, 84, 109, 91, 23, 83, 113, 52, 83, 37, 52, 108,
+ 0, 13, 81, 102, 195, 169, 114, 102, 105, 114, 97, 32, 31, 5, 195, 169, 22, 5, 19, 113, 84, 109, 91, 23, 49, 37, 91, 83, 37, 116,
+ 47, 0, 13, 81, 107, 105, 115, 102, 105, 195, 186, 116, 32, 29, 5, 195, 169, 22, 5, 19, 113, 84, 109, 91, 23, 49, 37, 91, 83, 37,
+ 116, 0, 13, 81, 107, 105, 115, 102, 105, 195, 186, 32, 17, 142, 11, 195, 182, 26, 16, 15, 14, 20, 10, 195, 161, 2, 1, 14, 13, 36,
+ 5, 195, 169, 22, 5, 19, 113, 84, 109, 91, 23, 47, 114, 65, 39, 81, 108, 47, 114, 91, 0, 13, 81, 116, 195, 161, 109, 111, 103, 97,
+ 116, 195, 161, 115, 32, 19, 144, 20, 5, 12, 5, 16, 195, 173, 20, 195, 169, 19, 195, 169, 22, 5, 12, 13, 32, 5, 195, 169, 22, 5,
+ 19, 113, 84, 109, 91, 15, 49, 39, 52, 114, 71, 115, 55, 0, 13, 81, 107, 111, 114, 195, 161, 98, 195, 179, 108, 32, 31, 5, 195, 169,
+ 22, 5, 19, 113, 84, 109, 91, 15, 79, 109, 52, 109, 49, 109, 47, 0, 13, 81, 103, 121, 101, 114, 101, 107, 101, 116, 32, 9, 198, 64,
+ 243, 148, 40, 18, 78, 13, 8, 133, 9, 4, 197, 145, 19, 13, 8, 133, 195, 169, 22, 5, 19, 13, 7, 196, 56, 82, 197, 52, 13, 0,
+ 12, 137, 8, 1, 4, 10, 195, 161, 18, 1, 20, 13, 37, 10, 6, 5, 12, 5, 20, 20, 195, 188, 14, 11, 83, 109, 55, 109, 47, 12,
+ 111, 50, 49, 23, 108, 88, 23, 113, 81, 0, 13, 82, 97, 122, 32, 195, 169, 103, 32, 15, 140, 12, 5, 22, 5, 7, 197, 145, 10, 195,
+ 169, 18, 5, 13, 0, 56, 11, 19, 26, 195, 188, 11, 19, 195, 169, 7, 5, 19, 89, 111, 49, 91, 113, 81, 109, 91, 23, 37, 50, 47,
+ 113, 89, 49, 109, 72, 113, 91, 109, 49, 109, 47, 0, 13, 81, 105, 110, 116, 195, 169, 122, 107, 101, 100, 195, 169, 115, 101, 107, 101, 116,
+ 32, 46, 9, 20, 195, 182, 18, 22, 195, 169, 14, 25, 47, 110, 52, 84, 113, 67, 10, 10, 47, 109, 52, 84, 109, 88, 109, 47, 113, 71,
+ 109, 0, 13, 81, 116, 101, 114, 118, 101, 122, 101, 116, 195, 169, 98, 101, 32, 53, 9, 20, 195, 182, 18, 22, 195, 169, 14, 25, 47, 110,
+ 52, 84, 113, 67, 23, 49, 39, 50, 119, 109, 48, 119, 37, 115, 57, 114, 52, 115, 55, 0, 13, 81, 107, 111, 110, 99, 101, 112, 99, 105,
+ 195, 179, 106, 195, 161, 114, 195, 179, 108, 32, 12, 137, 11, 195, 169, 16, 26, 5, 12, 14, 9, 13, 14, 139, 12, 5, 8, 5, 20, 19,
+ 195, 169, 7, 5, 19, 13, 12, 137, 20, 195, 182, 18, 22, 195, 169, 14, 25, 13, 9, 198, 77, 161, 82, 104, 85, 20, 13, 9, 134, 19,
+ 195, 186, 12, 25, 20, 13, 0, 17, 142, 6, 9, 14, 1, 14, 19, 26, 195, 173, 18, 15, 26, 26, 1, 13, 10, 199, 52, 81, 198, 36,
+ 118, 69, 48, 13, 27, 5, 21, 20, 195, 161, 14, 40, 47, 114, 50, 23, 50, 113, 88, 50, 37, 0, 13, 81, 110, 195, 169, 122, 110, 105,
+ 32, 9, 134, 12, 195, 161, 20, 14, 9, 13, 9, 133, 21, 20, 195, 161, 14, 13, 22, 9, 134, 14, 25, 195, 161, 18, 9, 20, 0, 35,
+ 67, 5, 36, 129, 108, 52, 52, 108, 10, 6, 15, 47, 110, 52, 109, 49, 109, 72, 50, 37, 0, 13, 81, 116, 195, 182, 114, 101, 107, 101,
+ 100, 110, 105, 32, 30, 67, 5, 36, 129, 108, 52, 52, 108, 10, 6, 15, 49, 113, 52, 57, 111, 49, 0, 13, 81, 107, 195, 169, 114, 106,
+ 195, 188, 107, 32, 36, 7, 19, 26, 9, 14, 20, 197, 177, 89, 37, 50, 47, 117, 23, 83, 109, 55, 107, 118, 88, 109, 47, 0, 13, 81,
+ 102, 101, 108, 104, 197, 145, 122, 101, 116, 32, 30, 67, 5, 36, 129, 108, 52, 52, 108, 23, 57, 40, 47, 39, 47, 12, 108, 65, 0, 13,
+ 81, 106, 117, 116, 111, 116, 116, 97, 109, 32, 37, 67, 5, 36, 129, 108, 52, 52, 108, 23, 84, 39, 50, 108, 47, 49, 39, 88, 115, 108,
+ 50, 0, 13, 81, 118, 111, 110, 97, 116, 107, 111, 122, 195, 179, 97, 110, 32, 18, 67, 5, 36, 129, 108, 52, 52, 108, 23, 37, 91, 0,
+ 13, 81, 105, 115, 32, 45, 67, 5, 36, 129, 108, 52, 52, 108, 23, 49, 109, 55, 12, 23, 39, 72, 108, 83, 37, 79, 109, 55, 50, 37,
+ 0, 13, 82, 107, 101, 108, 108, 32, 111, 100, 97, 102, 105, 103, 121, 101, 108, 110, 105, 32, 7, 196, 80, 18, 193, 72, 13, 16, 141, 4,
+ 195, 182, 14, 20, 195, 182, 20, 20, 195, 188, 14, 11, 13, 14, 139, 2, 5, 19, 26, 5, 18, 26, 195, 169, 19, 5, 13, 11, 136, 19,
+ 5, 7, 195, 169, 12, 25, 20, 13, 6, 195, 21, 36, 133, 13, 6, 195, 5, 36, 129, 13, 0, 8, 197, 32, 20, 131, 60, 192, 13, 11,
+ 136, 5, 12, 10, 195, 161, 18, 14, 9, 13, 9, 134, 195, 169, 18, 26, 9, 11, 13, 9, 134, 3, 195, 169, 7, 5, 11, 13, 8, 133,
+ 10, 195, 161, 18, 20, 13, 0, 13, 138, 7, 25, 1, 14, 195, 186, 10, 195, 161, 20, 13, 46, 4, 195, 169, 18, 22, 113, 52, 84, 23,
+ 108, 6, 15, 55, 37, 50, 40, 49, 89, 23, 65, 109, 55, 12, 109, 47, 12, 0, 13, 83, 97, 32, 108, 105, 110, 117, 120, 32, 109, 101,
+ 108, 108, 101, 116, 116, 32, 26, 6, 1, 26, 195, 169, 18, 20, 108, 88, 113, 52, 47, 15, 84, 39, 55, 47, 0, 13, 81, 118, 111, 108,
+ 116, 32, 14, 139, 20, 5, 19, 26, 20, 5, 12, 195, 188, 14, 11, 13, 7, 132, 195, 169, 18, 22, 13, 14, 139, 6, 5, 10, 12, 5,
+ 19, 26, 20, 195, 169, 19, 13, 20, 145, 13, 5, 7, 2, 195, 188, 14, 20, 5, 20, 195, 169, 19, 195, 169, 18, 5, 13, 9, 134, 1,
+ 26, 195, 169, 18, 20, 13, 0, 56, 11, 11, 195, 182, 12, 20, 19, 195, 169, 7, 5, 20, 49, 110, 55, 76, 113, 81, 109, 47, 23, 57,
+ 109, 55, 109, 50, 47, 23, 89, 114, 65, 40, 49, 52, 108, 0, 13, 82, 106, 101, 108, 101, 110, 116, 32, 115, 122, 195, 161, 109, 117, 107,
+ 114, 97, 32, 14, 139, 18, 195, 169, 19, 26, 12, 5, 20, 5, 9, 20, 13, 10, 199, 65, 35, 199, 72, 19, 79, 44, 13, 21, 146, 13,
+ 5, 7, 19, 26, 195, 188, 14, 20, 5, 20, 195, 169, 19, 195, 169, 18, 5, 13, 0, 7, 196, 4, 176, 82, 80, 13, 15, 140, 22, 195,
+ 161, 12, 20, 15, 26, 1, 20, 1, 9, 20, 13, 7, 196, 52, 245, 15, 72, 13, 7, 196, 32, 246, 148, 4, 13, 7, 132, 195, 169, 18,
+ 20, 13, 7, 196, 56, 82, 201, 44, 13, 0, 10, 135, 9, 7, 1, 26, 195, 161, 14, 13, 13, 138, 7, 15, 14, 4, 15, 12, 10, 195,
+ 161, 11, 13, 13, 138, 20, 1, 7, 12, 1, 12, 10, 195, 161, 11, 13, 10, 135, 14, 25, 1, 18, 195, 161, 14, 20, 0, 9, 134, 5,
+ 26, 195, 169, 18, 20, 13, 13, 138, 3, 195, 173, 13, 195, 169, 20, 197, 145, 12, 13, 13, 138, 6, 15, 18, 9, 14, 20, 195, 169, 18,
+ 20, 13, 43, 10, 6, 15, 18, 9, 14, 20, 195, 169, 18, 20, 83, 39, 52, 37, 50, 47, 113, 52, 47, 23, 109, 55, 84, 37, 107, 109,
+ 47, 118, 0, 13, 81, 101, 108, 118, 105, 104, 101, 116, 197, 145, 32, 10, 135, 19, 26, 197, 177, 18, 9, 11, 13, 30, 6, 5, 26, 195,
+ 169, 18, 20, 109, 88, 113, 52, 47, 15, 84, 108, 50, 15, 108, 88, 0, 13, 82, 118, 97, 110, 32, 97, 122, 32, 17, 142, 195, 188, 7,
+ 25, 14, 195, 182, 11, 19, 195, 169, 7, 5, 20, 13, 0, 45, 15, 20, 5, 22, 195, 169, 11, 5, 14, 25, 19, 195, 169, 7, 5, 20,
+ 47, 109, 84, 113, 49, 109, 67, 91, 113, 81, 109, 47, 23, 84, 113, 81, 109, 88, 0, 13, 81, 118, 195, 169, 103, 101, 122, 32, 9, 134,
+ 2, 195, 161, 18, 11, 9, 13, 0, 39, 5, 22, 1, 12, 195, 179, 84, 108, 55, 115, 23, 47, 52, 111, 49, 12, 110, 88, 113, 91, 47,
+ 0, 13, 81, 116, 114, 195, 188, 107, 107, 195, 182, 122, 195, 169, 115, 116, 32, 11, 136, 8, 1, 19, 26, 14, 195, 161, 12, 13, 8, 133,
+ 22, 1, 12, 195, 179, 13, 6, 195, 21, 53, 5, 22, 0, 17, 142, 19, 26, 1, 2, 195, 161, 12, 25, 15, 26, 26, 195, 161, 11, 13,
+ 13, 138, 1, 12, 1, 16, 15, 26, 20, 195, 161, 11, 13, 17, 142, 19, 26, 195, 182, 22, 5, 20, 20, 19, 195, 169, 7, 5, 11, 13,
+ 13, 138, 11, 195, 182, 20, 8, 5, 20, 197, 145, 11, 13, 8, 133, 13, 195, 161, 19, 20, 13, 17, 9, 95, 35, 45, 195, 161, 14, 195,
+ 161, 12, 114, 50, 114, 55, 0, 21, 0, 13, 138, 5, 7, 25, 13, 195, 161, 19, 19, 1, 12, 13, 0, 14, 139, 18, 195, 169, 19, 26,
+ 195, 169, 18, 197, 145, 12, 13, 0, 10, 135, 12, 195, 169, 16, 14, 9, 5, 13, 10, 135, 1, 18, 195, 161, 14, 25, 1, 13, 16, 67,
+ 44, 98, 201, 49, 114, 109, 83, 49, 114, 37, 0, 17, 42, 42, 0, 42, 6, 15, 16, 3, 9, 195, 179, 39, 48, 119, 37, 115, 23, 71,
+ 109, 49, 108, 48, 76, 39, 55, 114, 91, 108, 0, 13, 81, 98, 101, 107, 97, 112, 99, 115, 111, 108, 195, 161, 115, 97, 32, 24, 6, 15,
+ 16, 3, 9, 195, 179, 39, 48, 119, 37, 115, 15, 50, 109, 65, 0, 13, 81, 110, 101, 109, 32, 0, 36, 10, 5, 12, 14, 195, 169, 26,
+ 195, 169, 19, 20, 109, 55, 50, 113, 88, 113, 91, 47, 23, 49, 113, 52, 109, 49, 0, 13, 81, 107, 195, 169, 114, 101, 107, 32, 10, 135,
+ 14, 5, 11, 195, 188, 14, 11, 13, 11, 5, 95, 49, 77, 49, 5, 109, 88, 52, 0, 0, 14, 139, 8, 195, 161, 12, 195, 179, 26, 1,
+ 20, 15, 20, 13, 0, 36, 68, 80, 85, 20, 20, 47, 109, 47, 12, 109, 23, 84, 37, 55, 114, 81, 39, 91, 12, 114, 0, 13, 81, 118,
+ 105, 108, 195, 161, 103, 111, 115, 115, 195, 161, 32, 29, 68, 4, 192, 84, 80, 108, 55, 108, 47, 12, 23, 49, 113, 89, 111, 55, 0, 13,
+ 81, 107, 195, 169, 115, 122, 195, 188, 108, 32, 34, 68, 4, 192, 84, 80, 108, 55, 108, 47, 12, 15, 72, 39, 55, 81, 39, 89, 47, 108,
+ 49, 0, 13, 81, 100, 111, 108, 103, 111, 122, 116, 97, 107, 32, 10, 135, 11, 195, 169, 18, 14, 9, 5, 13, 19, 144, 8, 1, 19, 26,
+ 14, 195, 161, 12, 1, 20, 195, 161, 195, 169, 18, 20, 13, 7, 196, 88, 85, 20, 20, 13, 7, 196, 80, 85, 20, 20, 13, 7, 196, 4,
+ 192, 84, 80, 13, 0, 11, 136, 15, 4, 1, 195, 173, 18, 14, 9, 13, 10, 135, 8, 195, 161, 20, 195, 161, 14, 13, 13, 138, 16, 1,
+ 18, 20, 195, 173, 3, 9, 195, 179, 13, 0, 21, 146, 13, 5, 7, 9, 14, 4, 195, 173, 20, 195, 161, 19, 195, 161, 195, 169, 18, 20,
+ 13, 12, 137, 11, 195, 182, 22, 5, 20, 14, 9, 5, 13, 13, 138, 20, 1, 12, 195, 161, 12, 14, 195, 161, 4, 13, 9, 198, 24, 81,
+ 5, 104, 85, 0, 13, 13, 138, 5, 12, 20, 195, 169, 18, 195, 169, 19, 20, 13, 11, 136, 12, 195, 161, 20, 20, 195, 161, 14, 13, 7,
+ 132, 20, 197, 177, 26, 13, 10, 135, 11, 1, 16, 10, 195, 161, 11, 13, 0, 43, 6, 9, 4, 197, 145, 18, 5, 37, 72, 118, 52, 109,
+ 23, 89, 114, 65, 112, 47, 107, 108, 47, 40, 50, 49, 0, 13, 81, 115, 122, 195, 161, 109, 195, 173, 116, 104, 97, 116, 117, 110, 107, 32,
+ 42, 6, 9, 4, 197, 145, 18, 5, 37, 72, 118, 52, 109, 23, 84, 108, 50, 23, 49, 37, 55, 114, 47, 114, 91, 0, 13, 82, 118, 97,
+ 110, 32, 107, 105, 108, 195, 161, 116, 195, 161, 115, 32, 9, 198, 25, 85, 20, 5, 67, 137, 13, 9, 198, 25, 85, 20, 5, 66, 129, 13,
+ 0, 10, 135, 11, 9, 22, 195, 169, 22, 5, 13, 44, 6, 195, 179, 18, 195, 161, 14, 115, 52, 114, 50, 10, 6, 15, 71, 109, 55, 111,
+ 55, 10, 6, 15, 65, 108, 52, 108, 72, 0, 13, 82, 98, 101, 108, 195, 188, 108, 32, 109, 97, 114, 97, 100, 32, 11, 200, 40, 83, 5,
+ 57, 65, 84, 80, 80, 13, 7, 132, 195, 182, 12, 20, 13, 8, 133, 13, 195, 161, 18, 3, 20, 15, 5, 95, 49, 77, 49, 15, 109, 88,
+ 52, 109, 72, 37, 49, 0, 0, 8, 197, 21, 54, 142, 20, 176, 13, 32, 6, 195, 169, 12, 197, 145, 11, 113, 55, 118, 49, 23, 107, 109,
+ 57, 88, 109, 47, 109, 0, 13, 81, 104, 101, 108, 121, 122, 101, 116, 101, 32, 10, 135, 12, 195, 161, 2, 195, 161, 14, 13, 24, 69, 81,
+ 81, 20, 4, 208, 47, 40, 47, 12, 108, 65, 23, 65, 109, 81, 0, 13, 81, 109, 101, 103, 32, 8, 197, 72, 80, 211, 20, 112, 13, 8,
+ 197, 32, 17, 217, 80, 16, 13, 11, 136, 22, 9, 12, 195, 161, 7, 2, 1, 13, 17, 9, 95, 35, 45, 195, 169, 20, 197, 145, 12, 113,
+ 47, 118, 55, 0, 21, 0, 9, 198, 88, 17, 217, 84, 226, 192, 13, 9, 198, 64, 144, 67, 60, 176, 84, 13, 9, 198, 88, 17, 217, 84,
+ 226, 192, 13, 12, 137, 19, 26, 195, 161, 13, 15, 13, 18, 1, 13, 17, 142, 195, 188, 12, 4, 195, 182, 7, 195, 169, 12, 195, 169, 19,
+ 20, 13, 14, 139, 195, 161, 12, 12, 195, 173, 20, 10, 195, 161, 11, 13, 0, 7, 2, 95, 1, 108, 12, 0, 9, 134, 22, 9, 20, 195,
+ 161, 9, 13, 10, 199, 52, 81, 207, 48, 64, 78, 36, 13, 19, 144, 8, 195, 161, 20, 20, 195, 169, 18, 20, 195, 161, 18, 15, 12, 195,
+ 179, 13, 9, 134, 2, 195, 173, 18, 14, 1, 13, 11, 136, 12, 195, 161, 20, 20, 195, 161, 11, 13, 11, 136, 18, 195, 179, 12, 1, 20,
+ 15, 11, 13, 9, 134, 12, 195, 161, 20, 10, 1, 13, 0, 9, 134, 19, 15, 6, 197, 145, 18, 13, 7, 196, 76, 242, 193, 80, 13, 16,
+ 141, 13, 1, 7, 25, 1, 18, 195, 161, 26, 26, 195, 161, 11, 13, 11, 200, 20, 208, 133, 72, 82, 206, 20, 176, 13, 8, 133, 5, 18,
+ 197, 145, 19, 13, 0, 32, 9, 5, 13, 12, 195, 173, 20, 5, 20, 20, 109, 65, 55, 112, 47, 109, 47, 12, 23, 108, 52, 52, 108, 0,
+ 13, 81, 97, 114, 114, 97, 32, 13, 138, 5, 12, 13, 15, 14, 4, 20, 195, 161, 11, 13, 37, 9, 5, 13, 12, 195, 173, 20, 5, 20,
+ 20, 109, 65, 55, 112, 47, 109, 47, 12, 23, 119, 37, 49, 71, 109, 50, 0, 13, 81, 99, 105, 107, 107, 98, 101, 110, 32, 41, 9, 5,
+ 13, 12, 195, 173, 20, 5, 20, 20, 109, 65, 55, 112, 47, 109, 47, 12, 23, 89, 109, 52, 84, 109, 88, 109, 47, 0, 13, 81, 115, 122,
+ 101, 114, 118, 101, 122, 101, 116, 32, 11, 136, 12, 1, 11, 195, 161, 19, 2, 1, 13, 9, 134, 195, 179, 18, 195, 161, 19, 13, 0, 14,
+ 139, 3, 19, 9, 14, 195, 161, 12, 20, 195, 161, 11, 13, 9, 198, 77, 163, 203, 80, 19, 64, 13, 17, 142, 6, 5, 12, 5, 19, 195,
+ 169, 7, 195, 169, 20, 197, 145, 12, 13, 9, 134, 22, 9, 20, 195, 161, 20, 13, 14, 139, 10, 1, 22, 1, 19, 15, 12, 20, 195, 161,
+ 11, 13, 0, 6, 2, 95, 5, 109, 0, 10, 199, 20, 208, 133, 72, 82, 197, 80, 13, 17, 142, 13, 5, 7, 13, 5, 14, 20, 195, 169,
+ 19, 195, 169, 18, 5, 13, 28, 71, 8, 150, 143, 56, 230, 65, 48, 71, 37, 88, 39, 67, 67, 108, 55, 10, 6, 15, 108, 88, 0, 13,
+ 81, 97, 122, 32, 10, 199, 16, 243, 7, 60, 178, 193, 48, 13, 10, 199, 20, 208, 133, 72, 82, 197, 80, 13, 0, 33, 9, 5, 12, 10,
+ 195, 161, 18, 195, 161, 19, 109, 55, 57, 114, 52, 114, 91, 23, 37, 50, 72, 40, 55, 0, 13, 81, 105, 110, 100, 117, 108, 32, 16, 141,
+ 19, 26, 195, 188, 11, 19, 195, 169, 7, 5, 19, 5, 11, 13, 12, 137, 5, 12, 10, 195, 161, 18, 195, 161, 19, 13, 18, 143, 6, 5,
+ 10, 12, 5, 19, 26, 20, 195, 169, 19, 195, 169, 18, 5, 13, 0, 16, 141, 11, 195, 188, 12, 6, 195, 182, 12, 4, 18, 197, 145, 12,
+ 13, 11, 136, 5, 13, 5, 12, 195, 169, 19, 5, 13, 17, 142, 18, 5, 14, 4, 5, 12, 11, 5, 26, 195, 169, 19, 5, 11, 13, 0,
+ 18, 143, 5, 12, 21, 20, 1, 19, 195, 173, 20, 15, 20, 20, 195, 161, 11, 13, 47, 14, 19, 26, 15, 6, 20, 22, 5, 18, 5, 11,
+ 18, 197, 145, 12, 89, 39, 83, 47, 84, 109, 52, 109, 49, 52, 118, 55, 23, 84, 108, 50, 23, 89, 115, 0, 13, 82, 118, 97, 110, 32,
+ 115, 122, 195, 179, 32, 9, 134, 3, 195, 169, 7, 5, 20, 13, 28, 10, 20, 195, 182, 18, 22, 195, 169, 14, 25, 20, 47, 110, 52, 84,
+ 113, 67, 47, 23, 37, 91, 0, 13, 81, 105, 115, 32, 13, 138, 20, 195, 182, 18, 22, 195, 169, 14, 25, 20, 13, 9, 198, 52, 243, 132,
+ 40, 19, 64, 13, 14, 139, 195, 169, 19, 26, 10, 195, 161, 18, 195, 161, 19, 13, 46, 15, 19, 26, 195, 179, 11, 1, 16, 3, 19, 15,
+ 12, 1, 20, 15, 11, 89, 115, 49, 108, 48, 76, 39, 55, 108, 47, 39, 49, 23, 84, 108, 50, 12, 108, 49, 0, 13, 81, 118, 97, 110,
+ 110, 97, 107, 32, 56, 11, 9, 4, 197, 145, 10, 195, 161, 18, 195, 161, 19, 37, 72, 118, 57, 114, 52, 114, 91, 23, 55, 109, 89, 23,
+ 108, 23, 57, 109, 55, 12, 109, 65, 88, 118, 0, 13, 83, 108, 101, 115, 122, 32, 97, 32, 106, 101, 108, 108, 101, 109, 122, 197, 145, 32,
+ 10, 135, 18, 1, 2, 12, 195, 161, 19, 13, 13, 202, 64, 148, 218, 80, 243, 25, 60, 178, 193, 48, 13, 9, 134, 195, 179, 18, 195, 161,
+ 20, 13, 16, 141, 6, 15, 18, 4, 21, 12, 1, 20, 19, 26, 195, 161, 13, 13, 0, 14, 139, 6, 15, 12, 25, 1, 13, 1, 20, 195,
+ 161, 20, 13, 13, 138, 10, 5, 12, 5, 14, 20, 195, 169, 19, 5, 13, 25, 7, 19, 26, 1, 22, 195, 161, 20, 89, 108, 84, 114, 47,
+ 23, 91, 109, 65, 0, 13, 81, 115, 101, 109, 32, 13, 138, 13, 5, 7, 7, 25, 197, 145, 26, 14, 9, 13, 13, 138, 14, 195, 182, 22,
+ 5, 12, 195, 169, 19, 5, 13, 9, 134, 1, 4, 195, 161, 19, 1, 13, 0, 9, 198, 88, 243, 20, 5, 67, 203, 72, 12, 137, 5, 12,
+ 12, 195, 161, 20, 195, 161, 19, 13, 11, 136, 18, 195, 169, 20, 5, 7, 5, 20, 13, 15, 140, 4, 195, 182, 14, 20, 195, 169, 19, 5,
+ 11, 5, 20, 13, 11, 136, 16, 12, 195, 161, 26, 195, 161, 20, 13, 11, 136, 11, 1, 16, 21, 10, 195, 161, 20, 13, 0, 16, 205, 80,
+ 20, 137, 24, 16, 211, 60, 208, 71, 60, 178, 193, 48, 13, 7, 196, 76, 244, 143, 56, 13, 12, 201, 32, 19, 135, 61, 165, 1, 80, 243,
+ 64, 13, 11, 136, 11, 195, 182, 20, 195, 169, 19, 5, 13, 10, 135, 22, 195, 161, 18, 10, 21, 11, 13, 12, 201, 24, 83, 142, 4, 176,
+ 68, 80, 19, 64, 13, 19, 144, 13, 5, 7, 19, 5, 7, 195, 173, 20, 195, 169, 19, 195, 169, 18, 5, 13, 32, 8, 11, 9, 1, 4,
+ 195, 161, 19, 1, 49, 37, 108, 72, 114, 91, 108, 23, 55, 109, 107, 109, 47, 0, 13, 81, 108, 101, 104, 101, 116, 32, 12, 137, 22, 1,
+ 7, 25, 15, 14, 195, 161, 20, 13, 0, 47, 70, 80, 17, 202, 4, 148, 129, 47, 108, 81, 57, 108, 37, 52, 108, 23, 84, 39, 50, 108,
+ 47, 49, 39, 88, 12, 108, 50, 108, 49, 0, 13, 81, 118, 111, 110, 97, 116, 107, 111, 122, 122, 97, 110, 97, 107, 32, 14, 139, 7, 25,
+ 15, 18, 19, 195, 173, 20, 195, 161, 19, 13, 10, 135, 22, 195, 161, 12, 1, 19, 26, 13, 14, 139, 20, 195, 161, 13, 15, 7, 1, 20,
+ 195, 161, 19, 13, 0, 9, 134, 26, 195, 161, 18, 21, 12, 13, 0, 19, 67, 85, 48, 64, 117, 115, 195, 161, 98, 97, 0, 44, 29, 42,
+ 81, 98, 97, 32, 21, 67, 85, 48, 64, 117, 115, 195, 161, 98, 97, 110, 0, 44, 29, 42, 81, 98, 97, 110, 32, 25, 67, 85, 48, 64,
+ 117, 115, 195, 161, 195, 169, 118, 97, 108, 0, 44, 29, 42, 81, 195, 169, 118, 97, 108, 32, 21, 67, 85, 48, 64, 117, 115, 195, 161, 110,
+ 97, 107, 0, 44, 29, 42, 81, 110, 97, 107, 32, 23, 67, 85, 48, 64, 117, 115, 195, 161, 98, 195, 179, 108, 0, 44, 29, 42, 81, 98,
+ 195, 179, 108, 32, 7, 2, 95, 19, 109, 91, 0, 14, 139, 5, 12, 4, 195, 182, 14, 20, 195, 169, 19, 5, 13, 10, 199, 24, 83, 153,
+ 20, 113, 84, 36, 13, 16, 141, 20, 195, 186, 12, 12, 195, 169, 16, 20, 195, 188, 14, 11, 13, 10, 199, 16, 243, 7, 61, 163, 129, 44,
+ 13, 6, 195, 57, 146, 84, 13, 6, 195, 104, 18, 148, 13, 10, 4, 95, 50, 48, 5, 107, 40, 89, 0, 0, 9, 198, 32, 19, 65, 72,
+ 16, 130, 13, 17, 142, 13, 5, 7, 195, 161, 12, 12, 1, 16, 15, 4, 195, 161, 19, 13, 49, 14, 13, 5, 7, 195, 161, 12, 12, 1,
+ 16, 15, 4, 195, 161, 19, 65, 109, 81, 114, 55, 12, 108, 48, 39, 72, 114, 91, 23, 49, 110, 47, 107, 109, 47, 118, 0, 13, 81, 107,
+ 195, 182, 116, 104, 101, 116, 197, 145, 32, 57, 14, 13, 5, 7, 195, 161, 12, 12, 1, 16, 15, 4, 195, 161, 19, 65, 109, 81, 114, 55,
+ 12, 108, 48, 39, 72, 114, 91, 23, 37, 91, 23, 89, 111, 55, 109, 47, 109, 47, 12, 0, 13, 82, 105, 115, 32, 115, 122, 195, 188, 108,
+ 101, 116, 101, 116, 116, 32, 16, 141, 11, 21, 12, 20, 195, 186, 18, 195, 161, 10, 195, 161, 20, 13, 12, 68, 65, 52, 218, 80, 48, 89,
+ 12, 47, 0, 41, 0, 27, 152, 19, 1, 10, 20, 195, 179, 20, 195, 161, 10, 195, 169, 11, 15, 26, 20, 1, 20, 195, 179, 10, 195, 161,
+ 14, 13, 9, 134, 26, 195, 161, 18, 20, 1, 13, 9, 134, 22, 195, 161, 18, 20, 1, 13, 0, 7, 66, 77, 160, 109, 89, 0, 0, 17,
+ 142, 19, 1, 10, 195, 161, 20, 15, 19, 19, 195, 161, 7, 15, 11, 13, 0, 20, 145, 11, 195, 182, 20, 5, 12, 5, 26, 5, 20, 20,
+ 19, 195, 169, 7, 5, 20, 13, 0, 21, 146, 11, 15, 14, 6, 9, 7, 21, 18, 195, 161, 3, 9, 195, 179, 10, 195, 161, 20, 13, 8,
+ 197, 24, 18, 149, 49, 64, 13, 9, 198, 64, 192, 84, 24, 244, 141, 13, 8, 197, 52, 20, 129, 17, 64, 13, 0, 12, 137, 8, 195, 169,
+ 20, 6, 197, 145, 9, 7, 22, 0, 6, 195, 88, 83, 0, 13, 0, 17, 142, 1, 4, 15, 20, 20, 19, 195, 161, 7, 1, 9, 8, 15,
+ 26, 13, 12, 137, 22, 9, 7, 25, 195, 161, 26, 14, 9, 13, 10, 135, 20, 5, 7, 25, 195, 188, 11, 13, 0, 15, 140, 20, 5, 14,
+ 14, 9, 22, 1, 12, 195, 179, 14, 11, 13, 11, 136, 195, 173, 18, 14, 195, 161, 14, 11, 13, 6, 195, 48, 83, 142, 13, 0, 35, 70,
+ 80, 83, 69, 77, 49, 64, 47, 109, 65, 109, 91, 12, 109, 23, 109, 55, 23, 116, 57, 52, 108, 0, 13, 82, 101, 108, 32, 195, 186, 106,
+ 114, 97, 32, 9, 134, 22, 195, 169, 4, 5, 4, 13, 13, 138, 10, 5, 12, 5, 14, 20, 195, 169, 19, 20, 13, 9, 198, 77, 161, 77,
+ 52, 83, 0, 13, 7, 132, 195, 169, 19, 26, 13, 5, 194, 80, 144, 13, 11, 66, 92, 48, 84, 113, 119, 113, 0, 42, 42, 0, 21, 67,
+ 8, 18, 128, 71, 108, 57, 10, 6, 15, 84, 108, 50, 0, 13, 81, 118, 97, 110, 32, 19, 67, 8, 18, 128, 71, 108, 57, 10, 6, 15,
+ 108, 88, 0, 13, 81, 97, 122, 32, 47, 71, 65, 35, 199, 72, 19, 79, 80, 48, 52, 39, 81, 52, 108, 65, 39, 47, 23, 37, 50, 72,
+ 112, 47, 108, 50, 114, 50, 108, 49, 0, 13, 81, 105, 110, 100, 195, 173, 116, 97, 110, 195, 161, 110, 97, 107, 32, 20, 67, 8, 18, 128,
+ 71, 108, 57, 15, 84, 39, 55, 47, 0, 81, 118, 111, 108, 116, 32, 10, 135, 11, 195, 182, 26, 195, 188, 12, 13, 43, 71, 65, 35, 199,
+ 72, 19, 79, 80, 48, 52, 39, 81, 52, 108, 65, 39, 47, 15, 47, 109, 89, 47, 109, 55, 111, 50, 49, 0, 13, 81, 116, 101, 115, 122,
+ 116, 101, 108, 195, 188, 110, 107, 32, 6, 195, 8, 18, 128, 13, 10, 135, 11, 195, 182, 26, 195, 188, 12, 13, 15, 4, 95, 50, 48, 17,
+ 107, 40, 89, 108, 72, 37, 49, 108, 0, 0, 11, 200, 24, 243, 25, 4, 208, 84, 61, 64, 13, 20, 68, 4, 178, 207, 72, 108, 49, 12,
+ 39, 52, 23, 37, 91, 0, 13, 81, 105, 115, 32, 7, 196, 4, 178, 207, 72, 13, 0, 20, 5, 4, 197, 145, 12, 20, 72, 118, 55, 47,
+ 23, 71, 109, 0, 13, 81, 98, 101, 32, 10, 135, 22, 195, 161, 7, 25, 19, 26, 13, 11, 136, 12, 195, 161, 20, 10, 195, 161, 11, 13,
+ 12, 137, 4, 195, 182, 14, 20, 195, 169, 19, 20, 13, 11, 136, 12, 195, 161, 20, 10, 195, 161, 11, 13, 8, 133, 4, 197, 145, 12, 20,
+ 13, 0, 13, 138, 10, 195, 179, 19, 26, 195, 161, 7, 15, 20, 13, 26, 70, 88, 86, 133, 80, 146, 192, 84, 109, 88, 109, 47, 37, 49,
+ 10, 6, 15, 109, 55, 0, 13, 81, 101, 108, 32, 9, 198, 84, 118, 65, 56, 22, 128, 13, 12, 137, 6, 5, 10, 12, 197, 145, 4, 9,
+ 11, 13, 12, 137, 11, 5, 26, 4, 197, 145, 4, 9, 11, 13, 0, 9, 198, 4, 194, 193, 48, 208, 83, 13, 17, 142, 3, 19, 195, 188,
+ 20, 195, 182, 18, 20, 195, 182, 11, 9, 7, 22, 0, 13, 2, 95, 34, 37, 72, 113, 88, 118, 57, 109, 55, 0, 15, 140, 2, 195, 173,
+ 18, 195, 179, 19, 195, 161, 7, 15, 20, 13, 14, 139, 10, 1, 22, 1, 19, 15, 12, 10, 195, 161, 11, 13, 10, 135, 6, 1, 10, 20,
+ 195, 161, 11, 13, 10, 135, 8, 15, 26, 20, 195, 161, 11, 13, 15, 140, 2, 9, 26, 15, 20, 20, 19, 195, 161, 7, 15, 20, 13, 13,
+ 138, 20, 21, 12, 1, 10, 4, 15, 14, 195, 186, 13, 7, 196, 52, 17, 213, 44, 13, 0, 17, 2, 95, 33, 83, 109, 55, 49, 37, 114,
+ 55, 47, 115, 57, 109, 55, 0, 28, 69, 4, 176, 82, 60, 176, 108, 49, 108, 52, 39, 49, 23, 55, 109, 50, 12, 37, 0, 13, 81, 108,
+ 101, 110, 110, 105, 32, 16, 141, 5, 12, 12, 5, 14, 197, 145, 18, 26, 195, 169, 19, 20, 13, 32, 69, 4, 176, 82, 40, 16, 108, 49,
+ 108, 52, 57, 108, 23, 107, 108, 57, 47, 108, 50, 37, 0, 13, 81, 104, 97, 106, 116, 97, 110, 105, 32, 9, 134, 21, 20, 195, 161, 14,
+ 1, 13, 8, 197, 4, 176, 82, 40, 16, 13, 11, 136, 22, 195, 161, 18, 20, 195, 161, 11, 13, 0, 7, 66, 81, 144, 80, 113, 0, 10,
+ 135, 2, 5, 195, 173, 18, 22, 1, 13, 11, 136, 21, 4, 22, 1, 18, 195, 161, 14, 13, 17, 142, 8, 1, 19, 15, 14, 12, 195, 179,
+ 19, 195, 161, 7, 15, 20, 13, 12, 137, 6, 195, 169, 14, 25, 5, 19, 5, 11, 13, 9, 134, 1, 14, 14, 195, 161, 12, 13, 10, 135,
+ 12, 5, 195, 173, 18, 22, 1, 13, 0, 13, 2, 95, 39, 108, 48, 39, 89, 47, 52, 115, 83, 0, 28, 8, 20, 195, 169, 13, 195, 161,
+ 10, 1, 47, 113, 65, 114, 57, 108, 23, 55, 109, 89, 0, 13, 81, 108, 101, 115, 122, 32, 16, 141, 20, 195, 161, 18, 7, 25, 1, 12,
+ 195, 161, 19, 15, 14, 13, 11, 136, 20, 195, 169, 13, 195, 161, 10, 1, 13, 6, 195, 28, 243, 132, 13, 6, 195, 21, 49, 84, 13, 6,
+ 195, 28, 243, 132, 13, 6, 195, 8, 19, 128, 72, 6, 195, 40, 19, 128, 20, 0, 28, 8, 6, 195, 182, 12, 195, 182, 20, 20, 83, 110,
+ 55, 110, 47, 12, 23, 114, 55, 12, 0, 13, 81, 195, 161, 108, 108, 32, 7, 196, 12, 145, 201, 80, 13, 15, 140, 11, 22, 1, 12, 9,
+ 6, 9, 11, 195, 161, 12, 20, 13, 20, 145, 13, 5, 7, 19, 26, 195, 161, 13, 12, 195, 161, 12, 20, 1, 20, 14, 9, 13, 25, 8,
+ 6, 195, 182, 12, 195, 182, 20, 20, 83, 110, 55, 110, 47, 12, 23, 37, 91, 0, 13, 81, 105, 115, 32, 13, 138, 6, 5, 10, 22, 1,
+ 4, 195, 161, 19, 26, 13, 6, 195, 21, 50, 75, 13, 11, 136, 6, 195, 182, 12, 195, 182, 20, 20, 13, 11, 136, 13, 195, 182, 7, 195,
+ 182, 20, 20, 13, 10, 135, 10, 195, 186, 12, 9, 21, 19, 20, 0, 8, 197, 44, 243, 79, 49, 144, 13, 11, 136, 12, 5, 195, 173, 18,
+ 195, 161, 19, 13, 20, 145, 20, 195, 161, 13, 15, 7, 1, 20, 15, 20, 20, 19, 195, 161, 7, 15, 20, 13, 16, 9, 95, 35, 45, 195,
+ 169, 18, 197, 145, 12, 113, 52, 118, 55, 0, 14, 4, 95, 50, 48, 15, 107, 40, 89, 108, 72, 37, 49, 0, 0, 41, 74, 4, 192, 80,
+ 4, 230, 65, 28, 242, 210, 4, 108, 55, 108, 48, 108, 67, 108, 81, 39, 49, 52, 108, 23, 49, 113, 67, 109, 91, 0, 13, 81, 107, 195,
+ 169, 110, 121, 101, 115, 32, 16, 141, 20, 195, 161, 18, 7, 25, 1, 12, 195, 161, 19, 15, 11, 13, 50, 73, 20, 193, 75, 81, 35, 206,
+ 36, 181, 83, 109, 55, 109, 49, 47, 52, 39, 50, 37, 49, 40, 91, 23, 84, 114, 55, 47, 39, 88, 108, 47, 114, 47, 0, 13, 81, 118,
+ 195, 161, 108, 116, 111, 122, 97, 116, 195, 161, 116, 32, 14, 139, 195, 188, 26, 5, 13, 13, 195, 179, 4, 2, 1, 13, 16, 141, 2, 5,
+ 18, 5, 14, 4, 5, 26, 195, 169, 19, 5, 11, 13, 9, 198, 5, 163, 206, 8, 19, 128, 13, 0, 7, 195, 88, 19, 128, 13, 22, 21,
+ 67, 88, 19, 128, 84, 108, 50, 10, 6, 15, 37, 47, 12, 0, 13, 81, 105, 116, 116, 32, 32, 67, 88, 19, 128, 84, 108, 50, 23, 89,
+ 111, 49, 91, 113, 81, 109, 65, 0, 13, 81, 115, 122, 195, 188, 107, 115, 195, 169, 103, 101, 109, 32, 18, 67, 88, 19, 128, 84, 108, 50,
+ 23, 52, 114, 0, 13, 81, 114, 195, 161, 32, 23, 67, 88, 19, 128, 84, 108, 50, 23, 37, 72, 109, 57, 109, 0, 13, 81, 105, 100, 101,
+ 106, 101, 32, 14, 139, 18, 195, 169, 19, 26, 5, 13, 18, 197, 145, 12, 13, 10, 135, 20, 15, 18, 20, 195, 161, 20, 13, 0, 18, 143,
+ 8, 1, 14, 7, 19, 195, 186, 12, 25, 15, 26, 20, 195, 161, 11, 13, 27, 67, 8, 19, 139, 71, 108, 50, 49, 23, 91, 109, 81, 112,
+ 47, 37, 0, 13, 81, 115, 101, 103, 195, 173, 116, 105, 32, 11, 136, 16, 195, 169, 12, 4, 195, 161, 20, 13, 9, 134, 16, 15, 8, 195,
+ 161, 18, 13, 11, 136, 197, 145, 18, 195, 182, 11, 5, 20, 13, 15, 140, 20, 195, 169, 20, 5, 12, 195, 169, 18, 197, 145, 12, 13, 9,
+ 134, 19, 26, 20, 195, 161, 18, 13, 6, 195, 64, 84, 131, 13, 12, 4, 95, 3, 1, 16, 50, 6, 108, 79, 23, 0, 10, 135, 10, 195,
+ 186, 14, 9, 21, 19, 20, 0, 17, 2, 95, 41, 57, 6, 39, 71, 88, 114, 52, 115, 57, 109, 55, 0, 27, 38, 67, 5, 163, 206, 108,
+ 88, 39, 50, 10, 6, 15, 81, 39, 50, 72, 39, 55, 49, 39, 72, 50, 37, 0, 13, 81, 103, 111, 110, 100, 111, 108, 107, 111, 100, 110,
+ 105, 32, 12, 137, 8, 1, 12, 195, 161, 12, 195, 161, 20, 13, 6, 195, 5, 163, 206, 13, 9, 134, 3, 195, 173, 13, 197, 177, 13, 0,
+ 17, 2, 95, 40, 71, 6, 108, 55, 88, 114, 52, 115, 57, 109, 55, 0, 27, 37, 70, 20, 208, 133, 72, 83, 128, 109, 65, 71, 109, 52,
+ 109, 50, 23, 91, 109, 81, 112, 47, 107, 109, 47, 0, 13, 81, 115, 101, 103, 195, 173, 116, 104, 101, 116, 32, 6, 195, 44, 244, 129, 13,
+ 34, 9, 13, 5, 7, 15, 12, 4, 195, 161, 19, 65, 109, 81, 39, 55, 72, 114, 91, 15, 48, 109, 72, 37, 81, 0, 13, 81, 112, 101,
+ 100, 105, 103, 32, 12, 137, 13, 5, 7, 15, 12, 4, 195, 161, 19, 13, 9, 198, 20, 208, 133, 72, 83, 128, 13, 9, 198, 88, 86, 133,
+ 80, 129, 84, 13, 0, 6, 195, 76, 244, 128, 13, 11, 67, 8, 20, 128, 71, 108, 52, 0, 42, 42, 0, 9, 2, 95, 46, 48, 39, 50,
+ 47, 0, 11, 200, 24, 243, 25, 4, 208, 84, 61, 48, 13, 11, 136, 11, 1, 13, 5, 18, 195, 161, 20, 13, 15, 140, 20, 195, 182, 18,
+ 20, 195, 169, 14, 5, 20, 5, 20, 13, 11, 136, 195, 182, 14, 195, 182, 11, 5, 20, 13, 15, 140, 5, 19, 26, 11, 195, 182, 26, 195,
+ 182, 11, 5, 20, 13, 13, 138, 16, 1, 18, 1, 13, 195, 169, 20, 5, 18, 13, 8, 133, 195, 169, 18, 20, 5, 13, 15, 140, 9, 14,
+ 4, 195, 173, 20, 22, 195, 161, 14, 25, 20, 13, 13, 138, 11, 195, 182, 14, 25, 22, 20, 195, 161, 18, 13, 6, 195, 5, 163, 203, 13,
+ 11, 136, 20, 5, 18, 195, 188, 12, 5, 20, 13, 0, 12, 2, 95, 45, 65, 6, 37, 50, 40, 89, 0, 27, 20, 145, 12, 5, 8, 5,
+ 20, 197, 145, 19, 195, 169, 7, 5, 9, 18, 197, 145, 12, 13, 19, 144, 19, 26, 5, 13, 195, 169, 12, 25, 12, 5, 195, 173, 18, 195,
+ 161, 19, 13, 12, 201, 61, 69, 8, 60, 229, 1, 48, 19, 128, 13, 16, 140, 20, 5, 18, 13, 195, 169, 19, 26, 5, 20, 5, 19, 72,
+ 65, 0, 10, 2, 95, 44, 84, 109, 89, 122, 118, 0, 15, 140, 8, 195, 161, 20, 20, 195, 169, 18, 20, 195, 161, 18, 13, 13, 138, 6,
+ 15, 18, 13, 195, 161, 10, 195, 161, 20, 13, 0, 6, 195, 81, 68, 192, 13, 22, 147, 11, 1, 18, 12, 5, 14, 4, 195, 173, 20, 195,
+ 169, 19, 5, 11, 2, 197, 145, 12, 13, 8, 133, 195, 173, 18, 19, 26, 13, 6, 195, 8, 18, 148, 13, 12, 67, 53, 36, 192, 65, 37,
+ 89, 37, 89, 0, 25, 6, 195, 49, 68, 192, 20, 10, 2, 95, 51, 107, 114, 52, 39, 65, 0, 0, 15, 140, 18, 195, 161, 7, 25, 195,
+ 186, 10, 20, 8, 1, 20, 13, 9, 198, 52, 17, 193, 76, 16, 130, 13, 14, 139, 8, 1, 19, 26, 14, 195, 161, 12, 10, 21, 11, 13,
+ 9, 198, 29, 147, 210, 76, 16, 130, 13, 8, 133, 195, 173, 18, 20, 1, 13, 10, 2, 95, 50, 49, 109, 47, 12, 118, 0, 0, 12, 137,
+ 8, 1, 19, 26, 14, 195, 161, 12, 4, 13, 11, 136, 195, 182, 20, 12, 5, 20, 5, 11, 13, 8, 197, 61, 69, 8, 60, 224, 13, 8,
+ 133, 20, 195, 182, 18, 20, 13, 11, 136, 20, 197, 145, 12, 5, 20, 5, 11, 13, 7, 2, 95, 49, 109, 79, 0, 0, 17, 142, 11, 195,
+ 188, 12, 195, 182, 14, 2, 19, 195, 169, 7, 5, 20, 13, 12, 137, 12, 5, 14, 14, 195, 169, 20, 5, 11, 13, 6, 195, 4, 69, 1,
+ 13, 10, 2, 95, 48, 50, 40, 55, 55, 108, 0, 0, 9, 134, 15, 11, 15, 26, 195, 179, 13, 16, 141, 11, 195, 182, 18, 14, 25, 5,
+ 26, 5, 20, 8, 5, 26, 13, 8, 2, 95, 55, 107, 113, 121, 0, 0, 8, 2, 95, 54, 107, 108, 121, 0, 0, 8, 197, 80, 84, 133,
+ 53, 64, 13, 9, 198, 88, 19, 1, 32, 245, 129, 13, 8, 197, 76, 83, 139, 37, 64, 13, 7, 2, 95, 53, 110, 121, 0, 0, 21, 146,
+ 11, 195, 182, 20, 5, 12, 5, 26, 5, 20, 20, 19, 195, 169, 7, 195, 169, 20, 13, 9, 198, 88, 86, 133, 77, 49, 64, 13, 19, 144,
+ 8, 1, 19, 26, 14, 195, 161, 12, 8, 1, 20, 1, 20, 12, 1, 14, 13, 8, 2, 95, 52, 50, 113, 79, 0, 0, 16, 2, 95, 59,
+ 48, 39, 50, 47, 39, 91, 84, 109, 89, 122, 118, 0, 9, 134, 195, 161, 20, 12, 1, 7, 13, 15, 140, 8, 9, 7, 1, 14, 25, 19,
+ 26, 195, 161, 12, 1, 13, 0, 15, 2, 95, 58, 49, 109, 47, 12, 118, 91, 48, 39, 50, 47, 0, 0, 19, 144, 19, 26, 195, 161, 13,
+ 195, 173, 20, 195, 179, 7, 195, 169, 16, 5, 11, 13, 11, 2, 95, 57, 49, 37, 55, 109, 50, 119, 0, 0, 23, 9, 5, 7, 25, 5,
+ 26, 19, 195, 169, 7, 101, 103, 103, 121, 101, 115, 115, 195, 169, 103, 0, 29, 32, 70, 24, 244, 137, 57, 67, 212, 83, 39, 52, 37, 50,
+ 47, 39, 47, 23, 113, 52, 50, 109, 49, 0, 13, 81, 195, 169, 114, 110, 101, 107, 32, 9, 198, 24, 244, 137, 57, 67, 212, 13, 9, 2,
+ 95, 56, 67, 39, 55, 119, 0, 0, 13, 2, 95, 63, 49, 113, 52, 72, 118, 57, 109, 55, 0, 13, 138, 22, 5, 19, 26, 20, 5, 19,
+ 195, 169, 7, 13, 10, 199, 57, 145, 82, 80, 84, 197, 36, 13, 6, 195, 32, 86, 128, 13, 0, 10, 2, 95, 62, 50, 108, 79, 39, 71,
+ 0, 12, 137, 10, 195, 161, 18, 22, 195, 161, 14, 25, 13, 7, 196, 45, 83, 3, 76, 13, 7, 196, 41, 85, 14, 36, 13, 11, 200, 77,
+ 161, 80, 80, 83, 66, 21, 32, 20, 0, 8, 197, 40, 83, 26, 36, 176, 13, 8, 197, 24, 83, 18, 4, 176, 13, 25, 6, 18, 195, 169,
+ 19, 26, 5, 52, 113, 89, 109, 15, 84, 39, 55, 47, 0, 13, 81, 118, 111, 108, 116, 32, 9, 134, 18, 195, 169, 19, 26, 5, 13, 0,
+ 11, 2, 95, 60, 49, 37, 91, 91, 109, 71, 0, 6, 195, 88, 150, 133, 13, 11, 136, 195, 188, 14, 14, 5, 16, 5, 14, 13, 53, 9,
+ 20, 1, 14, 195, 161, 3, 19, 15, 11, 47, 108, 50, 114, 76, 39, 49, 23, 49, 113, 52, 72, 113, 91, 113, 52, 118, 55, 23, 37, 91,
+ 0, 13, 82, 107, 195, 169, 114, 100, 195, 169, 115, 195, 169, 114, 197, 145, 108, 32, 105, 115, 32, 14, 139, 5, 12, 197, 145, 11, 5, 18,
+ 5, 19, 14, 9, 13, 0, 17, 142, 4, 9, 19, 26, 20, 18, 9, 2, 195, 186, 3, 9, 195, 179, 13, 12, 201, 65, 35, 199, 72, 19,
+ 79, 44, 21, 0, 13, 9, 198, 48, 20, 20, 61, 3, 203, 13, 6, 195, 57, 145, 76, 13, 0, 13, 138, 15, 19, 26, 20, 195, 161, 12,
+ 25, 15, 14, 13, 8, 133, 8, 195, 161, 26, 1, 13, 11, 200, 44, 145, 15, 48, 115, 218, 80, 16, 13, 12, 137, 22, 5, 26, 5, 20,
+ 197, 145, 10, 5, 13, 10, 135, 12, 195, 161, 20, 10, 21, 11, 13, 8, 133, 195, 173, 18, 22, 1, 13, 0, 8, 197, 80, 20, 148, 60,
+ 176, 13, 44, 69, 56, 17, 217, 72, 16, 50, 108, 79, 52, 108, 10, 6, 15, 84, 108, 50, 10, 6, 15, 114, 55, 112, 47, 84, 108, 0,
+ 13, 82, 118, 97, 110, 32, 195, 161, 108, 108, 195, 173, 116, 118, 97, 32, 12, 137, 9, 18, 195, 161, 14, 25, 21, 12, 20, 13, 9, 134,
+ 20, 195, 161, 22, 18, 1, 13, 8, 197, 77, 161, 82, 16, 16, 20, 0, 26, 5, 6, 195, 188, 7, 7, 83, 111, 81, 12, 23, 110, 89,
+ 12, 109, 0, 13, 81, 195, 182, 115, 115, 122, 101, 32, 22, 3, 18, 195, 161, 52, 114, 23, 37, 81, 113, 67, 0, 13, 81, 105, 103, 195,
+ 169, 110, 121, 32, 31, 3, 18, 195, 161, 52, 114, 23, 89, 111, 49, 91, 113, 81, 109, 65, 0, 13, 81, 115, 122, 195, 188, 107, 115, 195,
+ 169, 103, 101, 109, 32, 8, 133, 6, 195, 188, 7, 7, 13, 6, 131, 18, 195, 161, 13, 0, 30, 10, 20, 5, 18, 195, 188, 12, 5, 20,
+ 5, 11, 47, 109, 52, 111, 55, 109, 47, 109, 49, 23, 37, 91, 0, 13, 81, 105, 115, 32, 24, 5, 5, 7, 195, 169, 18, 109, 81, 113,
+ 52, 23, 84, 39, 55, 47, 0, 13, 81, 118, 111, 108, 116, 32, 15, 140, 19, 26, 1, 11, 195, 169, 18, 20, 197, 145, 10, 5, 13, 11,
+ 136, 6, 15, 18, 13, 195, 161, 10, 1, 13, 15, 140, 13, 5, 7, 1, 12, 11, 15, 20, 195, 179, 10, 1, 13, 10, 199, 80, 85, 20,
+ 20, 147, 133, 44, 13, 0, 12, 137, 18, 1, 11, 20, 195, 161, 18, 18, 1, 13, 0, 13, 138, 19, 5, 7, 195, 173, 20, 5, 14, 195,
+ 169, 13, 12, 201, 13, 51, 205, 4, 115, 203, 32, 246, 128, 13, 0, 0, 10, 135, 12, 195, 169, 16, 8, 5, 20, 13, 15, 140, 16, 18,
+ 15, 2, 12, 195, 169, 13, 195, 161, 10, 1, 13, 10, 135, 22, 195, 161, 12, 8, 1, 20, 13, 14, 139, 13, 197, 177, 11, 195, 182, 4,
+ 195, 182, 20, 20, 13, 0, 20, 145, 6, 18, 1, 11, 3, 9, 195, 179, 22, 5, 26, 5, 20, 197, 145, 10, 5, 13, 40, 7, 22, 5,
+ 7, 25, 195, 188, 11, 84, 109, 79, 111, 49, 10, 6, 15, 83, 37, 79, 109, 55, 109, 65, 71, 109, 0, 13, 81, 102, 105, 103, 121, 101,
+ 108, 101, 109, 98, 101, 32, 6, 195, 88, 144, 195, 13, 0, 33, 4, 95, 226, 128, 163, 107, 114, 52, 39, 65, 89, 110, 81, 108, 55, 108,
+ 49, 116, 83, 109, 55, 91, 39, 52, 39, 55, 114, 91, 57, 109, 55, 0, 12, 201, 37, 35, 196, 4, 195, 205, 8, 19, 128, 13, 9, 134,
+ 20, 197, 177, 14, 197, 145, 13, 0, 15, 4, 95, 226, 128, 162, 55, 37, 91, 47, 108, 57, 109, 55, 0, 13, 138, 195, 169, 18, 20, 5,
+ 12, 13, 195, 169, 20, 13, 13, 138, 11, 5, 18, 5, 19, 26, 20, 195, 188, 12, 13, 9, 134, 195, 182, 20, 12, 5, 20, 13, 9, 134,
+ 195, 161, 12, 12, 1, 20, 13, 11, 136, 20, 195, 161, 14, 25, 195, 169, 18, 13, 10, 135, 8, 195, 169, 20, 6, 197, 145, 20, 0, 17,
+ 142, 195, 182, 19, 19, 26, 5, 6, 195, 188, 7, 7, 195, 169, 19, 13, 25, 4, 195, 179, 20, 1, 115, 47, 108, 23, 47, 108, 52, 47,
+ 115, 0, 13, 81, 116, 97, 114, 116, 195, 179, 32, 13, 138, 11, 9, 20, 195, 182, 12, 20, 195, 169, 19, 13, 16, 141, 16, 15, 12, 7,
+ 195, 161, 18, 13, 5, 19, 20, 5, 18, 13, 10, 135, 195, 161, 12, 12, 8, 1, 20, 13, 10, 135, 11, 195, 169, 18, 8, 5, 20, 13,
+ 9, 132, 195, 179, 20, 1, 13, 20, 22, 0, 7, 196, 24, 241, 211, 104, 76, 0, 43, 69, 32, 241, 217, 4, 224, 107, 39, 79, 108, 50,
+ 23, 83, 39, 81, 23, 84, 113, 81, 88, 118, 72, 50, 37, 0, 13, 82, 102, 111, 103, 32, 118, 195, 169, 103, 122, 197, 145, 100, 110, 105,
+ 32, 13, 138, 11, 195, 188, 12, 6, 195, 182, 12, 4, 9, 13, 8, 197, 77, 64, 66, 36, 192, 13, 12, 137, 10, 195, 161, 20, 19, 26,
+ 8, 1, 20, 13, 12, 137, 11, 5, 18, 195, 188, 12, 8, 5, 20, 13, 16, 141, 5, 12, 197, 145, 6, 15, 18, 4, 21, 12, 8, 1,
+ 20, 13, 8, 197, 37, 69, 8, 60, 224, 13, 0, 19, 4, 95, 226, 128, 166, 48, 39, 50, 47, 48, 39, 50, 47, 48, 39, 50, 47, 0,
+ 13, 138, 5, 19, 26, 11, 195, 182, 26, 195, 169, 20, 13, 27, 6, 18, 195, 169, 19, 26, 20, 52, 113, 89, 47, 23, 84, 109, 50, 12,
+ 37, 0, 13, 81, 118, 101, 110, 110, 105, 32, 24, 6, 18, 195, 169, 19, 26, 20, 52, 113, 89, 47, 23, 84, 109, 89, 0, 13, 81, 118,
+ 101, 115, 122, 32, 13, 138, 22, 195, 161, 12, 20, 15, 26, 8, 1, 20, 13, 29, 6, 18, 195, 169, 19, 26, 20, 52, 113, 89, 47, 23,
+ 84, 109, 47, 12, 109, 49, 0, 13, 81, 118, 101, 116, 116, 101, 107, 32, 14, 139, 18, 5, 14, 4, 5, 12, 11, 5, 26, 197, 145, 13,
+ 9, 134, 9, 18, 195, 161, 14, 20, 13, 9, 134, 18, 195, 169, 19, 26, 20, 13, 0, 19, 67, 85, 48, 128, 195, 186, 101, 115, 98, 195,
+ 169, 116, 0, 44, 29, 81, 116, 32, 19, 67, 85, 48, 128, 195, 186, 101, 115, 98, 195, 169, 110, 0, 44, 29, 81, 110, 32, 20, 67, 85,
+ 48, 128, 195, 186, 101, 115, 98, 195, 169, 110, 0, 44, 29, 42, 81, 110, 32, 9, 134, 22, 1, 12, 195, 179, 11, 13, 6, 195, 16, 80,
+ 192, 20, 0, 20, 145, 22, 9, 19, 19, 26, 1, 195, 161, 12, 12, 195, 173, 20, 1, 14, 195, 161, 13, 14, 139, 15, 16, 5, 18, 195,
+ 161, 20, 15, 18, 15, 11, 13, 6, 131, 18, 195, 179, 13, 6, 195, 76, 242, 203, 13, 0, 15, 4, 95, 226, 128, 155, 37, 72, 113, 88,
+ 118, 57, 109, 55, 0, 16, 141, 13, 5, 14, 14, 25, 9, 19, 195, 169, 7, 195, 169, 20, 13, 9, 134, 12, 195, 182, 11, 20, 5, 13,
+ 7, 132, 19, 26, 195, 179, 13, 0, 15, 4, 95, 226, 128, 154, 37, 72, 113, 88, 118, 57, 109, 55, 0, 9, 198, 84, 118, 65, 56, 148,
+ 192, 13, 34, 10, 20, 21, 4, 15, 13, 195, 161, 19, 21, 12, 47, 40, 72, 39, 65, 114, 91, 40, 55, 23, 49, 109, 55, 12, 0, 13,
+ 81, 107, 101, 108, 108, 32, 30, 5, 1, 16, 18, 195, 179, 108, 48, 52, 115, 10, 6, 15, 72, 39, 55, 81, 39, 49, 0, 13, 81, 100,
+ 111, 108, 103, 111, 107, 32, 56, 14, 19, 26, 5, 18, 5, 12, 22, 195, 169, 14, 25, 5, 9, 20, 89, 109, 52, 109, 55, 84, 113, 67,
+ 109, 37, 47, 23, 65, 109, 81, 109, 52, 118, 91, 112, 47, 84, 109, 0, 13, 81, 109, 101, 103, 101, 114, 197, 145, 115, 195, 173, 116, 118,
+ 101, 32, 11, 136, 2, 15, 12, 25, 7, 195, 179, 14, 13, 0, 25, 4, 95, 226, 128, 153, 57, 39, 71, 12, 39, 55, 72, 108, 55, 37,
+ 37, 72, 113, 88, 118, 57, 109, 55, 0, 6, 195, 36, 65, 64, 13, 15, 140, 13, 1, 18, 1, 4, 22, 195, 161, 14, 25, 1, 9, 13,
+ 13, 138, 20, 21, 4, 15, 13, 195, 161, 19, 21, 11, 13, 13, 138, 13, 195, 169, 18, 5, 20, 197, 177, 5, 11, 13, 6, 195, 36, 65,
+ 64, 13, 0, 24, 4, 95, 226, 128, 152, 71, 108, 55, 39, 55, 72, 108, 55, 37, 37, 72, 113, 88, 118, 57, 109, 55, 0, 0, 15, 4,
+ 95, 226, 128, 159, 37, 72, 113, 88, 118, 57, 109, 55, 0, 12, 137, 13, 195, 169, 18, 6, 195, 182, 12, 4, 13, 9, 198, 24, 148, 148,
+ 5, 69, 1, 13, 0, 15, 4, 95, 226, 128, 158, 37, 72, 113, 88, 118, 57, 109, 55, 0, 0, 15, 4, 95, 226, 128, 157, 37, 72, 113,
+ 88, 118, 57, 109, 55, 0, 19, 2, 95, 91, 67, 6, 37, 47, 115, 89, 110, 81, 55, 109, 47, 109, 91, 0, 27, 9, 134, 22, 195, 161,
+ 18, 15, 19, 13, 0, 15, 4, 95, 226, 128, 156, 37, 72, 113, 88, 118, 57, 109, 55, 0, 20, 67, 4, 194, 71, 108, 55, 37, 81, 23,
+ 84, 108, 50, 0, 13, 81, 118, 97, 110, 32, 10, 135, 8, 1, 26, 195, 161, 14, 11, 13, 18, 143, 6, 5, 12, 19, 26, 195, 179, 12,
+ 1, 12, 195, 161, 19, 15, 11, 13, 6, 195, 76, 244, 147, 13, 0, 18, 4, 95, 226, 128, 147, 81, 39, 50, 72, 39, 55, 108, 47, 57,
+ 109, 55, 0, 16, 141, 22, 195, 161, 12, 1, 19, 26, 1, 9, 2, 195, 179, 12, 13, 15, 140, 22, 195, 161, 12, 12, 1, 12, 11, 15,
+ 26, 195, 179, 13, 9, 134, 22, 195, 161, 18, 14, 9, 13, 6, 195, 80, 84, 150, 13, 0, 35, 70, 21, 49, 84, 48, 81, 192, 109, 91,
+ 109, 47, 55, 109, 81, 23, 109, 55, 113, 52, 107, 109, 47, 0, 13, 81, 101, 108, 195, 169, 114, 104, 101, 116, 32, 9, 198, 77, 161, 77,
+ 64, 243, 148, 13, 9, 134, 12, 5, 7, 195, 179, 20, 13, 6, 195, 32, 81, 217, 13, 17, 66, 88, 144, 107, 108, 47, 12, 108, 55, 0,
+ 44, 42, 81, 97, 108, 32, 0, 14, 2, 95, 95, 108, 55, 114, 107, 116, 88, 114, 91, 0, 27, 30, 67, 76, 242, 192, 91, 39, 49, 23,
+ 47, 111, 52, 109, 55, 65, 109, 47, 0, 13, 81, 116, 195, 188, 114, 101, 108, 109, 101, 116, 32, 13, 138, 13, 15, 14, 4, 1, 14, 195,
+ 161, 14, 11, 13, 6, 195, 76, 242, 192, 13, 20, 4, 95, 51, 48, 17, 107, 108, 52, 10, 65, 37, 50, 119, 108, 72, 37, 49, 108, 0,
+ 0, 11, 200, 84, 118, 65, 56, 18, 203, 61, 32, 13, 41, 6, 7, 195, 169, 16, 5, 14, 81, 113, 48, 109, 50, 23, 89, 111, 49, 91,
+ 113, 81, 109, 91, 109, 49, 0, 13, 81, 115, 122, 195, 188, 107, 115, 195, 169, 103, 101, 115, 101, 107, 32, 24, 6, 7, 195, 169, 16, 5,
+ 14, 81, 113, 48, 109, 50, 15, 83, 40, 47, 0, 13, 81, 102, 117, 116, 32, 9, 134, 7, 195, 169, 16, 5, 14, 13, 7, 196, 25, 85,
+ 14, 36, 13, 10, 135, 15, 12, 3, 19, 195, 179, 11, 13, 9, 134, 20, 195, 161, 22, 15, 14, 13, 0, 19, 2, 95, 93, 88, 6, 114,
+ 52, 115, 89, 110, 81, 55, 109, 47, 109, 91, 0, 27, 9, 134, 22, 195, 161, 18, 15, 13, 13, 10, 135, 22, 195, 161, 12, 10, 15, 14,
+ 13, 0, 38, 67, 56, 17, 217, 50, 108, 79, 10, 6, 15, 65, 109, 81, 55, 109, 48, 109, 47, 113, 91, 47, 0, 13, 81, 109, 101, 103,
+ 108, 101, 112, 101, 116, 195, 169, 115, 116, 32, 9, 198, 8, 85, 5, 28, 82, 192, 13, 9, 198, 64, 147, 12, 4, 224, 84, 13, 9, 198,
+ 20, 195, 69, 56, 226, 64, 13, 14, 139, 20, 1, 12, 195, 161, 12, 13, 195, 161, 14, 25, 13, 6, 195, 56, 17, 217, 13, 0, 6, 195,
+ 4, 64, 84, 13, 6, 195, 64, 84, 148, 13, 9, 134, 13, 195, 186, 12, 9, 11, 13, 6, 195, 76, 244, 148, 13, 6, 195, 56, 18, 192,
+ 13, 0, 17, 4, 95, 226, 128, 148, 49, 84, 37, 52, 47, 65, 112, 50, 40, 89, 0, 11, 200, 24, 83, 153, 20, 113, 84, 88, 80, 13,
+ 12, 137, 8, 1, 20, 195, 161, 12, 25, 2, 1, 13, 10, 135, 195, 161, 12, 12, 195, 179, 11, 13, 9, 134, 10, 195, 161, 18, 19, 26,
+ 13, 13, 138, 11, 195, 182, 22, 5, 20, 197, 145, 5, 14, 13, 0, 23, 69, 77, 163, 203, 80, 16, 89, 39, 49, 47, 108, 23, 65, 109,
+ 81, 0, 13, 81, 109, 101, 103, 32, 41, 6, 13, 195, 179, 4, 10, 1, 65, 115, 79, 12, 108, 23, 65, 109, 81, 84, 114, 55, 47, 39,
+ 88, 37, 49, 0, 13, 81, 109, 101, 103, 118, 195, 161, 108, 116, 111, 122, 105, 107, 32, 13, 138, 5, 12, 195, 169, 18, 195, 169, 19, 18,
+ 5, 13, 38, 69, 44, 86, 133, 48, 144, 49, 109, 88, 109, 55, 37, 23, 108, 6, 23, 88, 109, 50, 113, 49, 109, 47, 0, 13, 82, 97,
+ 32, 122, 101, 110, 195, 169, 107, 101, 116, 32, 13, 138, 5, 12, 11, 5, 18, 195, 188, 12, 10, 5, 13, 12, 137, 8, 1, 19, 26, 14,
+ 195, 161, 12, 20, 13, 8, 197, 4, 176, 82, 80, 16, 13, 12, 201, 72, 83, 132, 20, 194, 197, 104, 146, 192, 13, 12, 201, 24, 145, 217,
+ 20, 195, 69, 76, 82, 192, 13, 9, 134, 10, 195, 161, 18, 14, 1, 13, 8, 197, 80, 20, 148, 60, 208, 13, 8, 197, 32, 149, 20, 20,
+ 208, 13, 9, 134, 22, 195, 182, 12, 7, 25, 13, 0, 10, 2, 95, 96, 47, 39, 65, 48, 108, 0, 6, 195, 8, 18, 201, 13, 35, 70,
+ 20, 208, 133, 72, 82, 192, 109, 65, 71, 109, 52, 109, 49, 23, 89, 114, 65, 114, 52, 108, 0, 13, 81, 115, 122, 195, 161, 109, 195, 161,
+ 114, 97, 32, 9, 198, 48, 85, 143, 56, 226, 64, 13, 11, 136, 18, 195, 169, 19, 26, 195, 169, 14, 13, 0, 13, 138, 18, 195, 169, 19,
+ 26, 12, 5, 20, 5, 11, 13, 10, 199, 60, 181, 1, 80, 226, 85, 44, 13, 10, 199, 80, 83, 5, 24, 243, 143, 44, 13, 0, 11, 200,
+ 44, 83, 5, 80, 177, 90, 36, 176, 13, 12, 137, 2, 195, 186, 10, 20, 1, 20, 10, 1, 13, 0, 9, 134, 4, 195, 182, 6, 197, 145,
+ 13, 13, 138, 195, 188, 7, 25, 22, 195, 169, 4, 10, 5, 13, 11, 136, 22, 195, 169, 7, 26, 195, 169, 19, 13, 19, 4, 95, 51, 48,
+ 15, 107, 108, 52, 10, 65, 37, 50, 119, 108, 72, 37, 49, 0, 0, 17, 142, 20, 21, 12, 1, 10, 4, 15, 14, 15, 19, 20, 195, 179,
+ 12, 13, 9, 198, 61, 37, 143, 77, 48, 76, 13, 13, 138, 3, 19, 15, 13, 1, 7, 18, 195, 179, 12, 13, 0, 10, 199, 40, 83, 12,
+ 20, 113, 197, 48, 13, 18, 143, 6, 5, 12, 195, 188, 12, 22, 9, 26, 19, 7, 195, 161, 12, 20, 13, 0, 45, 13, 11, 1, 20, 5,
+ 7, 195, 179, 18, 9, 195, 161, 2, 1, 49, 108, 47, 109, 81, 115, 52, 37, 114, 71, 108, 23, 91, 39, 52, 39, 55, 39, 65, 0, 13,
+ 81, 115, 111, 114, 111, 108, 111, 109, 32, 10, 135, 11, 195, 182, 20, 195, 169, 19, 13, 8, 133, 197, 145, 18, 26, 9, 13, 7, 196, 80,
+ 81, 217, 20, 13, 43, 76, 36, 225, 143, 72, 208, 84, 36, 181, 83, 56, 18, 192, 37, 50, 83, 39, 52, 10, 65, 108, 47, 37, 49, 40,
+ 91, 50, 108, 49, 15, 49, 109, 55, 12, 0, 13, 81, 107, 101, 108, 108, 32, 15, 140, 20, 1, 12, 195, 161, 12, 11, 15, 26, 15, 20,
+ 20, 13, 8, 133, 195, 169, 18, 26, 9, 13, 0, 9, 134, 1, 18, 195, 161, 14, 25, 13, 36, 8, 14, 5, 22, 5, 12, 195, 169, 19,
+ 50, 109, 84, 109, 55, 113, 91, 23, 47, 113, 65, 114, 57, 108, 0, 13, 81, 116, 195, 169, 109, 195, 161, 106, 97, 32, 9, 134, 10, 195,
+ 161, 18, 14, 9, 13, 0, 10, 135, 2, 5, 195, 173, 18, 14, 9, 13, 18, 143, 195, 161, 12, 12, 1, 20, 20, 1, 18, 20, 195, 161,
+ 19, 18, 1, 13, 13, 138, 18, 195, 169, 19, 26, 12, 5, 20, 5, 20, 13, 9, 134, 195, 182, 19, 195, 169, 20, 13, 12, 4, 95, 7,
+ 18, 22, 47, 39, 65, 48, 108, 0, 0, 9, 198, 44, 83, 12, 20, 225, 75, 13, 18, 143, 19, 26, 195, 169, 11, 8, 195, 161, 26, 195,
+ 161, 2, 195, 179, 12, 13, 10, 135, 11, 195, 182, 18, 195, 169, 20, 13, 11, 136, 12, 195, 169, 14, 25, 5, 7, 5, 13, 10, 135, 10,
+ 195, 161, 18, 8, 1, 20, 13, 10, 135, 11, 195, 182, 18, 195, 169, 20, 13, 0, 9, 198, 72, 83, 132, 20, 197, 0, 13, 11, 136, 18,
+ 195, 169, 19, 26, 195, 169, 20, 13, 12, 137, 19, 15, 11, 1, 19, 195, 161, 7, 1, 13, 12, 137, 10, 5, 12, 12, 5, 13, 26, 197,
+ 145, 13, 9, 134, 13, 195, 179, 4, 15, 14, 13, 0, 10, 135, 8, 15, 19, 19, 26, 195, 186, 13, 20, 145, 9, 14, 20, 195, 169, 26,
+ 13, 195, 169, 14, 25, 5, 11, 14, 195, 169, 12, 13, 15, 140, 5, 12, 11, 195, 169, 16, 26, 5, 12, 195, 169, 19, 13, 8, 197, 44,
+ 81, 4, 20, 224, 22, 0, 6, 195, 88, 17, 217, 72, 17, 142, 7, 25, 197, 177, 18, 197, 145, 4, 195, 169, 19, 5, 9, 20, 13, 12,
+ 201, 52, 147, 137, 77, 165, 5, 72, 225, 75, 13, 6, 195, 24, 17, 217, 13, 7, 195, 88, 17, 217, 76, 8, 0, 10, 135, 8, 195, 179,
+ 2, 15, 18, 20, 13, 14, 139, 22, 5, 26, 5, 20, 195, 169, 19, 195, 169, 20, 13, 0, 13, 138, 19, 26, 195, 179, 12, 1, 12, 10,
+ 15, 14, 13, 10, 135, 15, 16, 3, 9, 195, 179, 11, 13, 10, 135, 22, 9, 4, 5, 195, 179, 11, 13, 11, 200, 37, 51, 69, 72, 85,
+ 12, 20, 224, 13, 7, 196, 21, 164, 133, 56, 13, 10, 135, 11, 195, 182, 4, 195, 182, 19, 13, 0, 16, 141, 13, 197, 177, 11, 195, 182,
+ 4, 195, 169, 19, 195, 169, 20, 13, 0, 9, 198, 24, 20, 1, 16, 244, 192, 13, 13, 138, 5, 12, 1, 4, 195, 179, 20, 195, 179, 12,
+ 13, 21, 66, 97, 96, 47, 37, 88, 109, 50, 110, 47, 12, 109, 55, 0, 44, 42, 81, 101, 108, 32, 0, 9, 198, 81, 81, 10, 4, 224,
+ 75, 13, 48, 15, 10, 5, 12, 5, 14, 20, 11, 5, 26, 195, 169, 19, 195, 169, 20, 57, 109, 55, 109, 50, 47, 49, 109, 88, 113, 91,
+ 113, 47, 23, 84, 114, 52, 57, 40, 49, 0, 13, 81, 118, 195, 161, 114, 106, 117, 107, 32, 18, 143, 20, 5, 12, 10, 5, 19, 195, 173,
+ 20, 195, 169, 19, 195, 169, 20, 13, 10, 199, 36, 225, 15, 44, 243, 20, 4, 13, 12, 137, 19, 26, 195, 161, 12, 12, 10, 15, 14, 13,
+ 0, 11, 200, 65, 35, 199, 72, 19, 66, 4, 224, 13, 10, 135, 12, 195, 169, 14, 25, 5, 7, 13, 0, 43, 73, 44, 20, 3, 76, 243,
+ 1, 80, 244, 192, 49, 108, 48, 76, 39, 55, 108, 47, 39, 91, 23, 79, 108, 50, 116, 52, 115, 55, 0, 13, 81, 103, 121, 97, 110, 195,
+ 186, 114, 195, 179, 108, 32, 45, 73, 44, 20, 3, 76, 243, 1, 80, 244, 192, 49, 108, 48, 76, 39, 55, 108, 47, 39, 91, 23, 47, 109,
+ 52, 84, 109, 49, 52, 118, 55, 0, 13, 81, 116, 101, 114, 118, 101, 107, 114, 197, 145, 108, 32, 41, 73, 44, 20, 3, 76, 243, 1, 80,
+ 244, 192, 49, 108, 48, 76, 39, 55, 108, 47, 39, 91, 23, 107, 112, 52, 109, 49, 109, 47, 0, 13, 81, 104, 195, 173, 114, 101, 107, 101,
+ 116, 32, 58, 73, 44, 20, 3, 76, 243, 1, 80, 244, 192, 49, 108, 48, 76, 39, 55, 108, 47, 39, 91, 23, 71, 37, 88, 39, 67, 47,
+ 108, 55, 108, 50, 91, 114, 81, 39, 49, 0, 13, 81, 98, 105, 122, 111, 110, 121, 116, 97, 108, 97, 110, 115, 195, 161, 103, 111, 107, 32,
+ 12, 201, 44, 20, 3, 76, 243, 1, 80, 244, 192, 13, 8, 197, 76, 241, 15, 73, 64, 13, 0, 36, 6, 13, 195, 179, 4, 15, 20, 65,
+ 115, 72, 39, 47, 23, 84, 114, 55, 108, 89, 47, 39, 65, 0, 13, 81, 118, 195, 161, 108, 97, 115, 122, 116, 111, 109, 32, 43, 70, 44,
+ 83, 12, 20, 225, 64, 49, 109, 55, 12, 109, 50, 36, 23, 71, 37, 89, 47, 39, 89, 112, 47, 108, 50, 37, 0, 13, 81, 98, 105, 122,
+ 116, 111, 115, 195, 173, 116, 97, 110, 105, 32, 34, 70, 44, 83, 12, 20, 225, 64, 49, 109, 55, 12, 109, 50, 109, 23, 83, 37, 88, 109,
+ 47, 50, 37, 0, 13, 81, 102, 105, 122, 101, 116, 110, 105, 32, 39, 70, 44, 83, 12, 20, 225, 64, 49, 109, 55, 12, 109, 50, 109, 23,
+ 108, 6, 15, 48, 52, 39, 81, 52, 108, 65, 0, 13, 82, 97, 32, 112, 114, 111, 103, 114, 97, 109, 32, 37, 70, 44, 83, 12, 20, 225,
+ 64, 49, 109, 55, 12, 109, 50, 109, 15, 49, 110, 84, 109, 47, 50, 37, 109, 0, 13, 81, 107, 195, 182, 118, 101, 116, 110, 105, 101, 32,
+ 13, 202, 4, 194, 193, 48, 208, 90, 61, 69, 1, 44, 13, 17, 142, 2, 9, 26, 15, 20, 20, 19, 195, 161, 7, 20, 195, 179, 12, 13,
+ 9, 198, 44, 83, 12, 20, 225, 64, 13, 0, 18, 2, 95, 123, 49, 6, 109, 88, 72, 118, 49, 108, 48, 76, 39, 91, 0, 27, 12, 4,
+ 95, 4, 9, 1, 47, 52, 113, 65, 108, 0, 0, 15, 140, 20, 195, 182, 18, 22, 195, 169, 14, 14, 25, 5, 12, 13, 0, 20, 4, 95,
+ 226, 128, 179, 72, 40, 48, 55, 108, 108, 48, 39, 89, 47, 52, 115, 83, 0, 8, 197, 105, 82, 1, 57, 64, 13, 0, 15, 4, 95, 226,
+ 128, 178, 108, 48, 39, 89, 47, 52, 115, 83, 0, 10, 135, 11, 9, 195, 173, 18, 14, 9, 13, 0, 10, 199, 28, 243, 132, 60, 197, 78,
+ 44, 13, 7, 132, 195, 179, 18, 1, 13, 0, 14, 4, 95, 226, 128, 176, 109, 88, 52, 109, 55, 113, 49, 0, 22, 68, 36, 112, 90, 4,
+ 37, 81, 108, 88, 108, 23, 84, 108, 50, 0, 13, 81, 118, 97, 110, 32, 15, 140, 11, 195, 188, 12, 195, 182, 14, 1, 4, 195, 179, 20,
+ 13, 0, 16, 2, 95, 125, 84, 6, 113, 81, 49, 108, 48, 76, 39, 91, 0, 27, 35, 12, 7, 5, 14, 5, 18, 195, 161, 3, 9, 195,
+ 179, 19, 81, 109, 50, 109, 52, 114, 119, 37, 115, 91, 10, 6, 15, 39, 49, 0, 13, 81, 111, 107, 32, 12, 137, 195, 182, 18, 195, 182,
+ 11, 195, 182, 12, 13, 9, 134, 2, 195, 161, 3, 19, 9, 13, 15, 140, 7, 5, 14, 5, 18, 195, 161, 3, 9, 195, 179, 19, 13, 9,
+ 134, 195, 161, 12, 12, 10, 1, 13, 8, 197, 48, 18, 206, 4, 176, 13, 8, 197, 44, 81, 4, 36, 112, 22, 0, 20, 2, 95, 124, 83,
+ 111, 81, 12, 118, 55, 109, 81, 109, 91, 84, 39, 50, 108, 55, 0, 9, 198, 32, 145, 199, 100, 82, 192, 13, 9, 198, 44, 86, 133, 48,
+ 146, 192, 13, 9, 198, 40, 21, 129, 76, 192, 84, 13, 9, 198, 77, 68, 133, 77, 54, 128, 13, 0, 13, 138, 22, 195, 169, 7, 26, 197,
+ 145, 4, 9, 11, 13, 15, 140, 195, 182, 19, 19, 26, 5, 10, 195, 182, 14, 14, 9, 13, 0, 11, 200, 8, 84, 218, 21, 33, 90, 56,
+ 144, 13, 33, 72, 53, 85, 1, 80, 179, 218, 36, 176, 65, 40, 47, 108, 47, 49, 39, 88, 37, 49, 10, 6, 15, 65, 109, 81, 0, 13,
+ 81, 109, 101, 103, 32, 11, 200, 88, 243, 129, 80, 179, 218, 56, 16, 13, 11, 200, 4, 192, 75, 84, 195, 137, 84, 176, 13, 11, 136, 9,
+ 7, 195, 169, 14, 25, 5, 12, 13, 11, 200, 88, 243, 129, 80, 179, 218, 36, 176, 13, 11, 200, 53, 85, 1, 80, 179, 218, 36, 176, 13,
+ 0, 22, 6, 13, 195, 161, 19, 18, 1, 65, 114, 91, 52, 108, 23, 37, 91, 0, 13, 81, 105, 115, 32, 11, 136, 9, 7, 195, 169, 14,
+ 25, 5, 11, 13, 9, 134, 22, 195, 161, 18, 10, 1, 13, 10, 135, 9, 14, 11, 195, 161, 2, 2, 13, 12, 137, 1, 7, 7, 195, 179,
+ 4, 15, 20, 20, 13, 12, 137, 195, 173, 18, 195, 179, 4, 15, 20, 20, 13, 0, 7, 66, 105, 48, 90, 113, 0, 9, 198, 88, 17, 217,
+ 80, 242, 192, 13, 14, 139, 1, 12, 10, 1, 19, 19, 195, 161, 7, 18, 1, 13, 10, 135, 22, 9, 20, 195, 161, 2, 1, 13, 9, 198,
+ 60, 197, 129, 76, 226, 64, 13, 18, 70, 53, 97, 217, 61, 54, 128, 109, 65, 84, 113, 79, 113, 39, 109, 89, 0, 0, 10, 199, 48, 83,
+ 79, 56, 64, 78, 36, 13, 10, 135, 10, 5, 12, 195, 182, 12, 20, 13, 11, 136, 5, 19, 26, 11, 195, 182, 26, 5, 13, 22, 147, 20,
+ 195, 182, 18, 22, 195, 169, 14, 25, 10, 1, 22, 1, 19, 12, 1, 20, 15, 20, 13, 11, 136, 9, 18, 15, 4, 195, 161, 2, 1, 13,
+ 15, 140, 2, 195, 173, 18, 195, 179, 19, 195, 161, 7, 18, 1, 13, 10, 135, 8, 195, 173, 22, 15, 20, 20, 13, 0, 27, 5, 5, 12,
+ 19, 197, 145, 109, 55, 91, 118, 10, 6, 15, 113, 84, 109, 50, 0, 13, 81, 195, 169, 118, 101, 110, 32, 38, 5, 5, 12, 19, 197, 145,
+ 109, 55, 91, 118, 23, 91, 39, 52, 71, 108, 50, 114, 55, 12, 115, 0, 13, 81, 115, 111, 114, 98, 97, 110, 195, 161, 108, 108, 195, 179,
+ 32, 57, 72, 24, 83, 13, 85, 64, 84, 56, 144, 83, 109, 55, 65, 40, 47, 108, 47, 50, 37, 23, 108, 6, 15, 47, 114, 52, 79, 108,
+ 55, 114, 91, 39, 49, 39, 50, 0, 13, 82, 97, 32, 116, 195, 161, 114, 103, 121, 97, 108, 195, 161, 115, 111, 107, 111, 110, 32, 8, 133,
+ 5, 12, 19, 197, 145, 13, 11, 200, 81, 83, 1, 40, 242, 206, 4, 176, 13, 7, 196, 88, 148, 197, 48, 13, 0, 12, 137, 21, 14, 9,
+ 195, 179, 2, 195, 179, 12, 13, 31, 10, 19, 26, 195, 161, 13, 21, 14, 11, 18, 1, 89, 114, 65, 40, 50, 49, 52, 108, 10, 6, 15,
+ 108, 88, 0, 13, 81, 97, 122, 32, 12, 201, 24, 144, 84, 4, 195, 203, 56, 18, 192, 13, 12, 137, 9, 14, 4, 195, 173, 20, 15, 20,
+ 20, 13, 13, 138, 19, 26, 195, 161, 13, 21, 14, 11, 18, 1, 13, 12, 201, 16, 243, 7, 61, 166, 129, 56, 18, 192, 13, 13, 138, 9,
+ 18, 195, 161, 14, 25, 195, 161, 2, 1, 13, 0, 13, 138, 3, 19, 1, 12, 195, 179, 4, 15, 20, 20, 13, 59, 12, 10, 5, 12, 5,
+ 14, 20, 197, 145, 19, 5, 2, 2, 57, 109, 55, 109, 50, 47, 118, 91, 109, 71, 12, 23, 76, 108, 48, 108, 72, 113, 49, 107, 40, 55,
+ 12, 114, 91, 0, 13, 81, 99, 115, 97, 112, 97, 100, 195, 169, 107, 104, 117, 108, 108, 195, 161, 115, 32, 17, 198, 72, 244, 211, 105, 83,
+ 0, 13, 81, 102, 117, 116, 111, 116, 116, 32, 15, 140, 6, 9, 14, 1, 14, 19, 26, 195, 173, 18, 15, 26, 13, 16, 141, 19, 26, 5,
+ 18, 11, 5, 26, 5, 20, 197, 177, 5, 11, 13, 0, 19, 144, 14, 25, 9, 12, 22, 195, 161, 14, 15, 19, 19, 195, 161, 7, 18, 1,
+ 13, 13, 138, 5, 19, 26, 11, 195, 182, 26, 195, 182, 11, 13, 14, 139, 11, 15, 18, 195, 161, 2, 2, 18, 195, 179, 12, 13, 14, 139,
+ 19, 26, 195, 161, 13, 195, 173, 20, 15, 20, 20, 13, 0, 47, 13, 20, 195, 161, 13, 15, 7, 1, 20, 195, 161, 19, 18, 1, 47, 114,
+ 65, 39, 81, 108, 47, 114, 91, 52, 108, 23, 57, 39, 81, 39, 91, 40, 55, 47, 0, 13, 81, 106, 111, 103, 111, 115, 117, 108, 116, 32,
+ 21, 6, 11, 195, 182, 14, 25, 22, 49, 110, 67, 84, 23, 37, 91, 0, 13, 81, 105, 115, 32, 20, 145, 13, 5, 7, 11, 195, 182, 26,
+ 5, 12, 195, 173, 20, 195, 169, 19, 18, 5, 13, 0, 9, 198, 80, 20, 148, 4, 195, 65, 13, 11, 136, 20, 5, 18, 22, 195, 188, 14,
+ 11, 13, 7, 132, 11, 195, 169, 11, 13, 0, 41, 16, 12, 5, 7, 11, 195, 169, 14, 25, 5, 12, 13, 5, 19, 5, 2, 2, 55, 109,
+ 81, 49, 113, 67, 109, 55, 65, 109, 91, 109, 71, 12, 23, 108, 88, 0, 13, 81, 97, 122, 32, 18, 143, 20, 1, 18, 20, 195, 179, 26,
+ 11, 15, 4, 195, 161, 19, 18, 1, 13, 0, 9, 134, 20, 195, 182, 13, 9, 11, 13, 19, 144, 14, 25, 9, 12, 22, 195, 161, 14, 195,
+ 173, 20, 195, 161, 19, 18, 1, 13, 0, 8, 133, 195, 188, 26, 5, 13, 13, 10, 135, 6, 195, 169, 12, 14, 5, 11, 13, 9, 134, 14,
+ 195, 169, 22, 5, 14, 13, 9, 134, 20, 195, 169, 18, 5, 14, 13, 0, 24, 6, 8, 195, 173, 18, 5, 13, 107, 112, 52, 109, 65, 23,
+ 84, 108, 50, 0, 13, 81, 118, 97, 110, 32, 10, 135, 12, 195, 169, 16, 10, 5, 14, 13, 0, 34, 9, 10, 195, 182, 8, 5, 20, 14,
+ 5, 11, 57, 110, 107, 109, 47, 50, 109, 49, 23, 89, 115, 71, 108, 0, 13, 81, 115, 122, 195, 179, 98, 97, 32, 11, 136, 195, 169, 22,
+ 5, 11, 2, 5, 14, 13, 12, 137, 13, 197, 177, 19, 15, 18, 14, 1, 11, 13, 9, 134, 13, 197, 177, 22, 5, 12, 13, 6, 195, 57,
+ 147, 205, 13, 0, 16, 67, 53, 54, 144, 101, 109, 101, 115, 122, 112, 195, 169, 0, 29, 42, 9, 198, 44, 84, 133, 77, 65, 75, 13, 9,
+ 134, 8, 195, 173, 18, 5, 11, 13, 13, 138, 13, 197, 177, 11, 195, 182, 4, 14, 5, 11, 13, 11, 136, 11, 195, 182, 22, 5, 20, 20,
+ 5, 13, 9, 134, 197, 145, 18, 14, 5, 11, 13, 7, 132, 11, 195, 169, 13, 13, 6, 195, 53, 64, 64, 17, 0, 26, 5, 22, 195, 161,
+ 7, 25, 84, 114, 79, 23, 113, 81, 109, 47, 12, 0, 13, 81, 195, 169, 103, 101, 116, 116, 32, 41, 10, 13, 5, 7, 25, 195, 169, 11,
+ 2, 5, 14, 65, 109, 79, 113, 49, 71, 109, 50, 23, 84, 114, 52, 107, 108, 47, 115, 0, 13, 81, 118, 195, 161, 114, 104, 97, 116, 195,
+ 179, 32, 10, 135, 20, 5, 18, 13, 195, 169, 11, 13, 15, 140, 20, 195, 161, 18, 19, 1, 4, 1, 12, 13, 1, 20, 13, 13, 138, 15,
+ 18, 19, 26, 195, 161, 7, 2, 1, 14, 13, 8, 133, 22, 195, 161, 7, 25, 13, 7, 196, 48, 18, 201, 44, 13, 0, 9, 198, 32, 20,
+ 131, 60, 195, 137, 13, 12, 137, 195, 186, 7, 25, 20, 197, 177, 14, 20, 13, 13, 138, 7, 25, 195, 161, 18, 20, 15, 20, 20, 1, 13,
+ 6, 195, 88, 148, 218, 13, 9, 134, 20, 195, 161, 18, 7, 25, 13, 7, 132, 13, 195, 169, 7, 13, 18, 143, 3, 19, 195, 188, 20, 195,
+ 182, 18, 20, 195, 182, 11, 195, 182, 14, 22, 0, 14, 139, 20, 1, 19, 26, 195, 173, 20, 15, 20, 20, 1, 13, 12, 137, 20, 21, 4,
+ 10, 195, 161, 20, 15, 11, 13, 17, 66, 97, 128, 107, 116, 89, 12, 108, 55, 0, 44, 42, 81, 97, 108, 32, 23, 67, 97, 98, 73, 47,
+ 37, 88, 109, 50, 107, 113, 47, 12, 109, 55, 0, 44, 42, 81, 101, 108, 32, 0, 34, 71, 32, 18, 148, 61, 69, 1, 44, 107, 108, 57,
+ 47, 39, 47, 12, 108, 49, 23, 84, 113, 81, 52, 109, 0, 13, 81, 118, 195, 169, 103, 114, 101, 32, 13, 138, 19, 26, 195, 188, 12, 5,
+ 20, 14, 5, 11, 13, 14, 203, 65, 35, 199, 72, 19, 74, 4, 146, 203, 4, 192, 13, 69, 13, 195, 186, 20, 13, 21, 20, 1, 20, 195,
+ 179, 2, 1, 14, 116, 47, 65, 40, 47, 108, 47, 115, 71, 108, 50, 23, 37, 91, 23, 108, 89, 47, 23, 47, 108, 50, 114, 76, 39, 57,
+ 57, 57, 114, 49, 0, 13, 83, 105, 115, 32, 97, 122, 116, 32, 116, 97, 110, 195, 161, 99, 115, 111, 108, 106, 195, 161, 107, 32, 16, 141,
+ 12, 195, 161, 20, 15, 7, 1, 20, 195, 179, 2, 1, 14, 13, 10, 199, 16, 243, 7, 61, 165, 1, 44, 13, 6, 195, 85, 64, 76, 13,
+ 0, 14, 139, 11, 195, 182, 22, 5, 20, 5, 12, 14, 5, 11, 13, 40, 14, 19, 26, 5, 18, 26, 197, 145, 4, 195, 169, 19, 2, 5,
+ 14, 89, 109, 52, 88, 118, 72, 113, 91, 71, 109, 50, 23, 49, 109, 55, 12, 0, 13, 81, 107, 101, 108, 108, 32, 13, 138, 195, 169, 12,
+ 5, 20, 195, 169, 2, 5, 14, 13, 13, 138, 20, 5, 13, 5, 20, 197, 145, 2, 5, 14, 13, 11, 136, 5, 19, 26, 11, 195, 182, 26,
+ 20, 13, 22, 67, 97, 134, 0, 107, 108, 52, 65, 37, 50, 119, 12, 35, 55, 0, 44, 42, 81, 97, 108, 32, 0, 7, 195, 48, 84, 218,
+ 72, 22, 30, 67, 48, 84, 218, 55, 109, 89, 23, 108, 57, 114, 50, 55, 39, 47, 12, 0, 13, 81, 97, 106, 195, 161, 110, 108, 111, 116,
+ 116, 32, 25, 8, 8, 9, 19, 19, 26, 195, 188, 11, 107, 37, 89, 12, 111, 49, 23, 109, 55, 0, 13, 81, 101, 108, 32, 9, 134, 22,
+ 195, 161, 7, 14, 9, 13, 13, 138, 20, 195, 161, 13, 15, 7, 1, 20, 20, 1, 13, 11, 136, 22, 195, 169, 12, 10, 195, 188, 11, 13,
+ 8, 133, 6, 195, 188, 19, 20, 13, 0, 63, 14, 20, 5, 18, 22, 5, 26, 195, 169, 19, 195, 169, 22, 5, 12, 47, 109, 34, 84, 109,
+ 88, 113, 91, 113, 84, 109, 55, 23, 83, 39, 81, 55, 108, 55, 49, 39, 88, 115, 23, 119, 113, 81, 0, 13, 82, 102, 111, 103, 108, 97,
+ 108, 107, 111, 122, 195, 179, 32, 99, 195, 169, 103, 32, 9, 198, 37, 51, 69, 73, 97, 64, 13, 9, 198, 80, 83, 5, 57, 65, 64, 13,
+ 12, 4, 95, 35, 51, 50, 89, 115, 49, 110, 88, 0, 0, 12, 201, 32, 149, 129, 80, 179, 218, 61, 69, 0, 13, 17, 142, 11, 195, 169,
+ 16, 26, 197, 145, 4, 8, 5, 20, 14, 5, 11, 13, 16, 141, 20, 5, 18, 5, 12, 195, 169, 19, 195, 169, 2, 5, 14, 13, 16, 141,
+ 13, 195, 169, 18, 20, 195, 169, 11, 195, 169, 2, 5, 14, 13, 0, 10, 135, 20, 197, 145, 12, 195, 188, 11, 13, 0, 18, 143, 20, 195,
+ 182, 18, 20, 195, 169, 14, 5, 20, 195, 169, 2, 5, 14, 13, 18, 143, 13, 5, 7, 11, 195, 182, 20, 195, 169, 19, 195, 169, 2, 5,
+ 14, 13, 18, 143, 19, 195, 188, 12, 12, 25, 5, 19, 26, 20, 197, 145, 2, 5, 14, 13, 11, 136, 9, 7, 1, 26, 19, 195, 161, 7,
+ 13, 0, 21, 146, 22, 9, 19, 19, 26, 1, 20, 195, 169, 18, 195, 169, 19, 195, 169, 22, 5, 12, 13, 12, 137, 2, 5, 12, 197, 145,
+ 12, 195, 188, 11, 13, 9, 198, 40, 83, 5, 105, 65, 64, 13, 9, 198, 44, 20, 3, 76, 243, 20, 13, 0, 9, 198, 8, 83, 69, 57,
+ 65, 75, 13, 9, 134, 195, 169, 12, 14, 5, 11, 13, 13, 138, 8, 5, 12, 25, 26, 5, 20, 195, 188, 11, 13, 10, 135, 11, 195, 173,
+ 22, 195, 188, 12, 13, 11, 136, 14, 195, 169, 8, 195, 161, 14, 25, 13, 23, 67, 97, 98, 64, 47, 37, 88, 109, 50, 107, 108, 47, 12,
+ 108, 55, 0, 44, 42, 81, 97, 108, 32, 26, 67, 97, 98, 64, 47, 37, 88, 109, 50, 107, 108, 47, 39, 72, 37, 49, 37, 81, 0, 44,
+ 42, 81, 105, 103, 32, 0, 7, 196, 21, 164, 133, 76, 13, 11, 200, 77, 160, 86, 5, 160, 84, 61, 64, 13, 18, 143, 13, 9, 14, 9,
+ 19, 26, 20, 5, 18, 5, 12, 14, 195, 182, 11, 13, 12, 137, 2, 195, 188, 14, 20, 5, 20, 14, 9, 13, 26, 67, 96, 150, 0, 47,
+ 37, 88, 109, 50, 49, 37, 55, 109, 50, 119, 12, 109, 55, 0, 44, 42, 81, 101, 108, 32, 0, 9, 134, 12, 195, 169, 16, 22, 5, 13,
+ 12, 137, 15, 18, 19, 26, 195, 161, 7, 15, 20, 13, 8, 197, 64, 243, 148, 60, 176, 13, 0, 9, 198, 32, 83, 25, 21, 162, 64, 13,
+ 9, 198, 40, 83, 5, 57, 66, 64, 13, 0, 11, 136, 6, 5, 8, 195, 169, 18, 2, 5, 13, 13, 138, 13, 21, 14, 11, 195, 161, 19,
+ 14, 1, 11, 13, 15, 140, 22, 195, 161, 12, 20, 15, 26, 20, 1, 20, 14, 9, 13, 14, 139, 7, 1, 26, 4, 1, 19, 195, 161, 7,
+ 15, 20, 13, 13, 138, 22, 195, 161, 12, 12, 1, 12, 14, 1, 11, 13, 10, 135, 20, 1, 12, 195, 161, 12, 20, 13, 8, 133, 6, 15,
+ 11, 195, 186, 13, 10, 199, 20, 197, 5, 72, 161, 68, 80, 13, 6, 195, 64, 84, 212, 13, 8, 195, 53, 66, 64, 17, 42, 42, 0, 12,
+ 137, 19, 26, 5, 18, 26, 197, 145, 10, 5, 13, 11, 136, 10, 15, 7, 195, 161, 22, 1, 12, 13, 18, 143, 18, 5, 14, 4, 5, 12,
+ 12, 5, 14, 5, 19, 19, 195, 169, 7, 13, 0, 10, 135, 16, 15, 12, 3, 195, 161, 14, 13, 31, 9, 11, 195, 169, 19, 26, 195, 188,
+ 12, 20, 49, 113, 89, 111, 55, 47, 23, 52, 115, 55, 108, 0, 13, 81, 114, 195, 179, 108, 97, 32, 12, 137, 20, 195, 169, 13, 195, 161,
+ 22, 1, 12, 13, 8, 197, 28, 22, 132, 4, 112, 13, 9, 198, 52, 81, 212, 84, 66, 129, 13, 9, 198, 24, 241, 204, 4, 194, 129, 13,
+ 16, 141, 13, 195, 169, 12, 20, 195, 179, 19, 195, 161, 7, 15, 20, 13, 11, 136, 20, 195, 173, 16, 21, 19, 15, 11, 13, 12, 137, 11,
+ 9, 20, 1, 12, 195, 161, 12, 20, 13, 12, 137, 11, 195, 169, 19, 26, 195, 188, 12, 20, 13, 7, 132, 11, 195, 169, 19, 13, 9, 134,
+ 195, 182, 19, 19, 26, 5, 13, 0, 64, 17, 195, 161, 12, 12, 1, 13, 20, 9, 20, 11, 195, 161, 18, 19, 195, 161, 7, 35, 55, 12,
+ 108, 65, 47, 37, 47, 49, 114, 52, 91, 114, 81, 23, 47, 109, 34, 84, 109, 88, 109, 47, 113, 52, 118, 55, 0, 13, 81, 116, 101, 114,
+ 118, 101, 122, 101, 116, 195, 169, 114, 197, 145, 108, 32, 6, 195, 4, 67, 129, 13, 9, 198, 32, 148, 132, 21, 66, 64, 13, 9, 198, 52,
+ 243, 132, 81, 82, 192, 13, 7, 132, 11, 195, 169, 18, 13, 0, 12, 137, 20, 5, 18, 13, 195, 169, 2, 5, 14, 13, 9, 198, 40, 83,
+ 5, 57, 66, 75, 13, 13, 138, 9, 19, 11, 15, 12, 195, 161, 19, 15, 11, 13, 13, 67, 5, 67, 64, 114, 47, 113, 109, 65, 0, 42,
+ 42, 0, 9, 134, 195, 173, 7, 195, 169, 18, 13, 13, 138, 19, 5, 18, 5, 7, 195, 169, 2, 5, 14, 13, 10, 135, 2, 5, 14, 14,
+ 195, 188, 11, 13, 17, 142, 11, 9, 195, 161, 12, 12, 195, 173, 20, 195, 161, 19, 15, 14, 13, 11, 136, 22, 1, 12, 195, 179, 19, 21,
+ 12, 13, 15, 140, 20, 1, 18, 20, 1, 12, 13, 195, 161, 22, 1, 12, 13, 11, 136, 4, 18, 195, 161, 7, 21, 12, 20, 13, 7, 132,
+ 11, 195, 169, 16, 13, 0, 17, 67, 80, 84, 218, 47, 109, 89, 15, 49, 37, 0, 13, 81, 107, 105, 32, 17, 142, 11, 195, 182, 18, 195,
+ 188, 12, 13, 195, 169, 14, 25, 5, 9, 13, 6, 195, 80, 84, 218, 13, 0, 20, 145, 2, 9, 26, 15, 14, 25, 20, 1, 12, 1, 14,
+ 19, 195, 161, 7, 15, 11, 13, 13, 138, 195, 182, 18, 195, 182, 11, 195, 182, 12, 20, 13, 13, 138, 11, 195, 182, 26, 20, 21, 4, 15,
+ 20, 20, 13, 9, 198, 20, 118, 69, 80, 83, 64, 13, 0, 10, 199, 77, 162, 210, 37, 5, 5, 80, 13, 0, 18, 143, 13, 5, 7, 19,
+ 26, 15, 18, 195, 173, 20, 195, 161, 19, 15, 11, 13, 19, 144, 20, 195, 161, 13, 15, 7, 1, 20, 195, 161, 19, 195, 161, 22, 1, 12,
+ 13, 12, 137, 13, 197, 177, 11, 195, 182, 4, 197, 145, 13, 7, 132, 11, 195, 169, 20, 13, 0, 20, 145, 20, 1, 12, 195, 161, 12, 11,
+ 15, 26, 195, 179, 10, 195, 161, 22, 1, 12, 13, 18, 143, 13, 1, 7, 25, 1, 18, 15, 18, 19, 26, 195, 161, 7, 15, 14, 13, 12,
+ 137, 22, 1, 19, 195, 161, 18, 14, 1, 16, 20, 0, 21, 146, 195, 161, 12, 12, 1, 13, 20, 9, 20, 11, 195, 161, 18, 195, 161, 22,
+ 1, 12, 13, 19, 144, 11, 195, 182, 26, 12, 5, 13, 195, 169, 14, 25, 195, 169, 2, 5, 14, 13, 7, 132, 7, 195, 161, 26, 13, 6,
+ 195, 4, 67, 137, 13, 0, 11, 136, 9, 10, 5, 19, 26, 20, 197, 145, 13, 40, 8, 11, 195, 182, 18, 195, 188, 12, 9, 49, 110, 52,
+ 111, 55, 37, 23, 110, 89, 12, 109, 81, 71, 118, 55, 0, 13, 81, 195, 182, 115, 115, 122, 101, 103, 98, 197, 145, 108, 32, 24, 4, 5,
+ 12, 195, 169, 109, 55, 113, 23, 84, 109, 47, 37, 49, 0, 13, 81, 118, 101, 116, 105, 107, 32, 7, 132, 5, 12, 195, 169, 13, 0, 7,
+ 196, 81, 81, 15, 44, 76, 44, 6, 18, 1, 14, 7, 195, 186, 52, 108, 50, 81, 116, 23, 47, 37, 89, 47, 84, 37, 91, 109, 55, 118,
+ 57, 109, 0, 13, 81, 116, 105, 115, 122, 116, 118, 105, 115, 101, 108, 197, 145, 106, 101, 32, 11, 136, 22, 195, 161, 7, 25, 1, 9, 20,
+ 13, 0, 12, 201, 24, 145, 217, 20, 195, 69, 105, 65, 84, 13, 16, 141, 22, 195, 169, 12, 5, 13, 195, 169, 14, 25, 195, 169, 20, 13,
+ 0, 0, 10, 135, 2, 1, 14, 195, 161, 14, 20, 13, 9, 134, 195, 173, 18, 14, 1, 11, 13, 11, 136, 20, 195, 161, 13, 1, 4, 20,
+ 1, 13, 6, 195, 9, 34, 84, 13, 10, 135, 6, 18, 195, 161, 19, 26, 20, 13, 0, 13, 138, 195, 161, 12, 12, 195, 161, 19, 2, 1,
+ 14, 13, 8, 133, 14, 195, 161, 12, 1, 13, 0, 41, 8, 11, 195, 182, 14, 25, 22, 5, 11, 49, 110, 67, 84, 109, 49, 23, 55, 114,
+ 47, 107, 108, 47, 39, 108, 49, 0, 13, 81, 108, 195, 161, 116, 104, 97, 116, 195, 179, 97, 107, 32, 26, 69, 44, 148, 197, 8, 32, 49,
+ 37, 91, 12, 109, 71, 12, 23, 109, 91, 118, 0, 13, 81, 101, 115, 197, 145, 32, 13, 138, 5, 13, 12, 195, 173, 20, 5, 20, 20, 5,
+ 13, 11, 136, 195, 161, 18, 21, 12, 14, 1, 11, 13, 11, 136, 11, 195, 182, 14, 25, 22, 5, 11, 13, 0, 11, 136, 22, 9, 20, 195,
+ 161, 2, 1, 14, 13, 33, 70, 60, 193, 1, 49, 32, 64, 39, 55, 72, 108, 55, 52, 108, 6, 15, 71, 40, 49, 12, 108, 50, 0, 13,
+ 81, 98, 117, 107, 107, 97, 110, 32, 14, 139, 8, 15, 26, 26, 195, 161, 20, 5, 20, 20, 5, 13, 13, 138, 20, 1, 18, 9, 6, 195,
+ 161, 22, 1, 12, 13, 12, 137, 12, 195, 169, 20, 5, 26, 14, 5, 11, 13, 14, 139, 195, 161, 12, 12, 195, 173, 20, 15, 20, 20, 1,
+ 13, 9, 198, 60, 193, 1, 49, 32, 64, 13, 0, 14, 139, 4, 15, 2, 195, 161, 19, 195, 161, 22, 1, 12, 13, 12, 137, 6, 15, 18,
+ 13, 195, 161, 2, 1, 14, 13, 16, 141, 11, 195, 169, 18, 4, 195, 169, 19, 5, 11, 2, 5, 14, 13, 51, 9, 6, 15, 18, 13, 195,
+ 161, 2, 1, 14, 83, 39, 52, 65, 114, 71, 108, 50, 23, 108, 6, 15, 47, 109, 52, 84, 109, 88, 109, 47, 71, 109, 50, 0, 13, 82,
+ 97, 32, 116, 101, 114, 118, 101, 122, 101, 116, 98, 101, 110, 32, 6, 195, 20, 197, 128, 13, 9, 198, 29, 144, 76, 60, 115, 211, 13, 16,
+ 141, 11, 21, 20, 1, 20, 195, 161, 19, 15, 11, 2, 1, 14, 13, 8, 4, 95, 35, 45, 5, 109, 0, 0, 32, 7, 19, 26, 195, 179,
+ 12, 195, 179, 89, 115, 55, 115, 23, 72, 110, 50, 47, 113, 91, 0, 13, 81, 100, 195, 182, 110, 116, 195, 169, 115, 32, 14, 139, 20, 195,
+ 161, 18, 7, 25, 1, 12, 14, 1, 11, 13, 38, 7, 19, 26, 195, 179, 12, 195, 179, 89, 115, 55, 115, 23, 57, 108, 84, 108, 91, 55,
+ 108, 47, 39, 47, 0, 13, 81, 106, 97, 118, 97, 115, 108, 97, 116, 111, 116, 32, 13, 138, 11, 5, 18, 5, 20, 195, 169, 2, 5, 14,
+ 13, 7, 196, 81, 81, 15, 52, 13, 10, 135, 19, 26, 195, 179, 12, 195, 179, 13, 0, 14, 139, 8, 1, 20, 195, 161, 19, 195, 161, 2,
+ 1, 14, 13, 15, 140, 195, 182, 19, 19, 26, 5, 195, 188, 12, 14, 5, 11, 13, 8, 197, 20, 193, 71, 21, 64, 13, 8, 197, 40, 241,
+ 193, 37, 64, 13, 16, 141, 18, 195, 169, 19, 26, 12, 5, 7, 195, 169, 22, 5, 12, 13, 8, 197, 57, 147, 205, 77, 160, 13, 9, 134,
+ 20, 195, 182, 13, 14, 9, 13, 8, 197, 41, 85, 15, 81, 64, 13, 0, 15, 140, 195, 169, 18, 20, 5, 12, 13, 195, 169, 2, 5, 14,
+ 13, 18, 143, 11, 9, 5, 7, 195, 169, 19, 26, 195, 173, 20, 5, 20, 20, 5, 13, 15, 140, 21, 20, 1, 12, 22, 195, 161, 14, 25,
+ 2, 1, 14, 13, 12, 137, 19, 26, 5, 18, 4, 195, 161, 9, 7, 22, 0, 72, 73, 24, 83, 142, 80, 20, 148, 61, 69, 0, 83, 109,
+ 50, 12, 47, 108, 52, 47, 39, 47, 12, 23, 37, 91, 49, 39, 55, 114, 49, 23, 65, 111, 49, 110, 47, 12, 109, 47, 113, 91, 113, 47,
+ 0, 13, 82, 105, 115, 107, 111, 108, 195, 161, 107, 32, 109, 197, 177, 107, 195, 182, 100, 116, 101, 116, 195, 169, 115, 195, 169, 116, 32, 16,
+ 141, 20, 5, 11, 9, 14, 20, 5, 20, 195, 169, 2, 5, 14, 13, 13, 138, 9, 7, 1, 26, 19, 195, 161, 7, 15, 19, 13, 16, 141,
+ 2, 197, 177, 14, 20, 5, 20, 20, 195, 169, 2, 5, 14, 13, 9, 134, 22, 5, 12, 195, 188, 11, 13, 6, 195, 29, 5, 64, 17, 9,
+ 4, 95, 35, 45, 1, 108, 0, 21, 0, 0, 8, 197, 4, 64, 84, 61, 64, 13, 11, 136, 14, 25, 195, 186, 10, 20, 195, 179, 13, 16,
+ 141, 22, 195, 161, 12, 20, 15, 26, 1, 20, 2, 195, 179, 12, 13, 20, 145, 19, 20, 18, 1, 20, 195, 169, 7, 9, 195, 161, 10, 195,
+ 161, 22, 1, 12, 13, 11, 136, 19, 26, 20, 18, 195, 161, 10, 11, 13, 0, 19, 144, 11, 195, 169, 16, 22, 9, 19, 5, 12, 5, 20,
+ 195, 169, 2, 5, 14, 13, 19, 144, 1, 12, 11, 1, 12, 13, 1, 26, 195, 161, 19, 195, 161, 2, 1, 14, 13, 12, 137, 10, 5, 12,
+ 5, 14, 19, 195, 169, 7, 13, 12, 137, 8, 5, 12, 25, 9, 19, 195, 169, 7, 13, 0, 28, 5, 20, 195, 182, 2, 2, 47, 110, 71,
+ 12, 23, 39, 52, 89, 114, 81, 0, 13, 81, 111, 114, 115, 122, 195, 161, 103, 32, 79, 5, 20, 195, 182, 2, 2, 47, 110, 71, 12, 23,
+ 107, 109, 57, 109, 50, 23, 89, 108, 49, 108, 72, 39, 88, 37, 49, 23, 83, 109, 55, 23, 108, 23, 83, 109, 55, 107, 118, 88, 109, 47,
+ 0, 13, 85, 104, 101, 108, 121, 101, 110, 32, 115, 122, 97, 107, 97, 100, 111, 122, 105, 107, 32, 102, 101, 108, 32, 97, 32, 102, 101, 108,
+ 104, 197, 145, 122, 101, 116, 32, 49, 5, 20, 195, 182, 2, 2, 47, 110, 71, 12, 23, 83, 109, 55, 107, 118, 23, 84, 108, 55, 115, 89,
+ 112, 50, 117, 0, 13, 82, 102, 101, 108, 104, 197, 145, 32, 118, 97, 108, 195, 179, 115, 122, 195, 173, 110, 197, 177, 32, 26, 67, 85, 64,
+ 84, 40, 47, 108, 47, 15, 49, 108, 48, 39, 47, 12, 0, 13, 81, 107, 97, 112, 111, 116, 116, 32, 8, 133, 20, 195, 182, 2, 2, 13,
+ 0, 9, 198, 80, 17, 207, 104, 21, 0, 13, 6, 195, 85, 64, 83, 13, 7, 196, 4, 197, 68, 80, 13, 7, 196, 81, 81, 10, 4, 13,
+ 9, 134, 14, 25, 1, 11, 195, 186, 13, 7, 196, 81, 81, 14, 36, 13, 0, 8, 197, 48, 84, 218, 20, 176, 72, 26, 5, 22, 195, 161,
+ 12, 20, 84, 114, 55, 47, 23, 84, 39, 55, 50, 108, 0, 13, 81, 118, 111, 108, 110, 97, 32, 8, 197, 80, 81, 217, 20, 176, 13, 22,
+ 133, 22, 195, 161, 12, 20, 13, 81, 104, 105, 118, 97, 116, 97, 108, 111, 115, 115, 195, 161, 32, 9, 134, 11, 195, 182, 26, 2, 5, 13,
+ 8, 133, 22, 195, 161, 12, 20, 13, 0, 9, 198, 4, 176, 82, 41, 82, 192, 13, 0, 12, 137, 195, 179, 18, 195, 161, 11, 2, 1, 14,
+ 13, 12, 137, 22, 9, 12, 195, 161, 7, 2, 1, 14, 13, 9, 134, 195, 182, 14, 14, 5, 11, 13, 6, 195, 32, 244, 16, 13, 10, 4,
+ 95, 35, 45, 9, 109, 37, 0, 21, 0, 43, 68, 80, 17, 202, 4, 47, 108, 81, 57, 108, 23, 37, 91, 23, 76, 108, 47, 55, 108, 49,
+ 39, 88, 37, 49, 0, 13, 82, 105, 115, 32, 99, 115, 97, 116, 108, 97, 107, 111, 122, 105, 107, 32, 7, 196, 80, 17, 202, 4, 13, 11,
+ 200, 52, 243, 132, 32, 21, 10, 84, 176, 13, 0, 10, 135, 11, 195, 169, 18, 10, 5, 14, 13, 12, 137, 195, 169, 18, 4, 5, 11, 5,
+ 12, 20, 13, 14, 139, 5, 12, 5, 13, 26, 197, 145, 11, 2, 5, 14, 13, 9, 134, 19, 195, 161, 22, 2, 1, 13, 12, 201, 28, 243,
+ 132, 60, 192, 84, 80, 19, 0, 13, 15, 140, 20, 5, 19, 20, 195, 188, 12, 5, 20, 14, 5, 11, 13, 9, 134, 13, 195, 186, 12, 22,
+ 1, 13, 8, 197, 88, 148, 211, 104, 16, 13, 0, 10, 135, 22, 9, 20, 195, 161, 10, 1, 13, 15, 140, 19, 26, 195, 182, 22, 5, 7,
+ 5, 11, 2, 5, 14, 13, 42, 8, 6, 5, 12, 195, 169, 2, 5, 14, 83, 109, 55, 113, 71, 109, 50, 23, 114, 55, 107, 108, 47, 6,
+ 15, 71, 6, 109, 0, 13, 82, 195, 161, 108, 108, 104, 97, 116, 32, 98, 101, 32, 0, 23, 7, 19, 26, 195, 179, 22, 1, 12, 89, 115,
+ 84, 108, 55, 23, 108, 88, 0, 13, 81, 97, 122, 32, 16, 141, 11, 15, 14, 3, 5, 16, 3, 9, 195, 179, 2, 1, 14, 13, 10, 135,
+ 19, 26, 195, 179, 22, 1, 12, 13, 16, 141, 8, 5, 12, 25, 19, 195, 169, 7, 5, 11, 2, 5, 14, 13, 10, 135, 19, 26, 195, 179,
+ 22, 1, 12, 13, 7, 132, 1, 12, 195, 161, 13, 0, 31, 70, 77, 163, 198, 81, 97, 82, 89, 39, 83, 47, 84, 109, 52, 23, 50, 109,
+ 84, 113, 47, 0, 13, 81, 110, 101, 118, 195, 169, 116, 32, 12, 137, 14, 1, 16, 20, 195, 161, 18, 2, 1, 13, 11, 200, 53, 85, 15,
+ 28, 21, 10, 84, 176, 13, 11, 200, 24, 83, 11, 21, 33, 83, 56, 144, 13, 11, 200, 20, 193, 143, 28, 17, 20, 4, 176, 13, 0, 9,
+ 134, 11, 5, 26, 4, 197, 145, 13, 0, 17, 142, 22, 195, 173, 22, 13, 195, 161, 14, 25, 1, 9, 22, 1, 12, 13, 19, 144, 10, 15,
+ 7, 19, 26, 1, 2, 195, 161, 12, 25, 15, 11, 2, 1, 14, 13, 0, 14, 203, 57, 145, 82, 76, 19, 153, 4, 115, 203, 72, 16, 13,
+ 10, 199, 24, 147, 13, 20, 178, 197, 48, 13, 10, 199, 77, 161, 82, 36, 229, 5, 52, 13, 9, 134, 20, 195, 173, 16, 21, 19, 13, 0,
+ 12, 137, 11, 195, 182, 20, 5, 14, 4, 197, 145, 13, 11, 136, 6, 5, 8, 195, 169, 18, 5, 20, 13, 0, 13, 138, 6, 5, 12, 195,
+ 188, 7, 25, 5, 12, 9, 13, 12, 201, 57, 146, 76, 5, 66, 207, 104, 245, 20, 13, 0, 13, 138, 22, 195, 169, 4, 5, 12, 13, 195,
+ 169, 20, 13, 13, 138, 19, 26, 195, 161, 13, 12, 195, 161, 9, 20, 13, 9, 198, 4, 194, 207, 80, 245, 20, 13, 0, 0, 27, 68, 81,
+ 81, 20, 4, 47, 40, 47, 12, 108, 6, 15, 84, 39, 55, 50, 108, 0, 13, 81, 118, 111, 108, 110, 97, 32, 47, 12, 11, 195, 169, 18,
+ 4, 197, 145, 195, 173, 22, 5, 20, 49, 113, 52, 72, 118, 112, 84, 109, 47, 23, 49, 113, 89, 112, 47, 109, 50, 37, 0, 13, 81, 107,
+ 195, 169, 115, 122, 195, 173, 116, 101, 110, 105, 32, 49, 12, 11, 195, 169, 18, 4, 197, 145, 195, 173, 22, 5, 20, 49, 113, 52, 72, 118,
+ 112, 84, 109, 47, 23, 49, 113, 89, 112, 47, 109, 50, 109, 49, 0, 13, 81, 107, 195, 169, 115, 122, 195, 173, 116, 101, 110, 101, 107, 32,
+ 9, 198, 12, 146, 204, 60, 229, 0, 13, 15, 140, 11, 195, 169, 18, 4, 197, 145, 195, 173, 22, 5, 20, 13, 7, 196, 81, 81, 20, 4,
+ 13, 8, 133, 6, 5, 12, 195, 169, 13, 0, 8, 197, 48, 84, 218, 20, 192, 72, 9, 198, 24, 244, 132, 84, 195, 137, 13, 11, 136, 20,
+ 1, 18, 20, 19, 195, 161, 11, 13, 24, 149, 195, 188, 7, 25, 6, 5, 12, 5, 11, 36, 21, 14, 19, 20, 18, 5, 19, 19, 5, 14,
+ 4, 13, 9, 198, 24, 83, 20, 20, 227, 137, 13, 9, 198, 32, 83, 25, 21, 163, 137, 13, 9, 198, 24, 244, 132, 84, 195, 137, 13, 9,
+ 198, 32, 83, 25, 21, 163, 137, 13, 13, 138, 19, 26, 1, 11, 195, 169, 18, 20, 197, 145, 13, 0, 36, 7, 5, 12, 14, 195, 182, 11,
+ 9, 109, 55, 50, 110, 49, 37, 23, 48, 39, 89, 47, 52, 115, 55, 0, 13, 81, 112, 111, 115, 122, 116, 114, 195, 179, 108, 32, 27, 9,
+ 2, 195, 161, 14, 20, 19, 195, 161, 11, 71, 114, 50, 76, 114, 49, 23, 118, 47, 0, 13, 81, 197, 145, 116, 32, 7, 132, 13, 195, 161,
+ 10, 20, 0, 0, 13, 138, 195, 161, 12, 12, 1, 16, 15, 20, 195, 186, 13, 7, 196, 84, 118, 65, 56, 13, 23, 7, 195, 161, 19, 20,
+ 195, 161, 11, 114, 91, 47, 114, 49, 23, 109, 55, 0, 13, 81, 101, 108, 32, 7, 196, 40, 241, 207, 44, 13, 0, 16, 141, 5, 7, 195,
+ 169, 19, 26, 19, 195, 169, 7, 195, 169, 20, 13, 11, 136, 8, 195, 173, 22, 10, 195, 161, 11, 13, 38, 69, 12, 146, 204, 60, 224, 119,
+ 37, 49, 55, 39, 50, 23, 47, 108, 55, 114, 55, 107, 108, 47, 115, 0, 13, 81, 116, 97, 108, 195, 161, 108, 104, 97, 116, 195, 179, 32,
+ 13, 138, 11, 195, 169, 18, 4, 195, 169, 19, 5, 13, 13, 8, 197, 48, 81, 217, 20, 224, 13, 0, 12, 137, 11, 195, 173, 19, 195, 169,
+ 18, 9, 11, 13, 17, 142, 5, 12, 8, 5, 12, 25, 5, 26, 195, 169, 19, 195, 169, 20, 13, 0, 16, 141, 5, 7, 25, 5, 26, 20,
+ 5, 20, 195, 169, 19, 5, 14, 13, 16, 141, 5, 7, 25, 5, 26, 20, 5, 20, 195, 169, 19, 5, 14, 13, 36, 13, 5, 7, 25, 5,
+ 26, 20, 5, 20, 195, 169, 19, 5, 14, 109, 79, 12, 109, 89, 47, 109, 47, 113, 91, 109, 50, 23, 37, 91, 0, 13, 81, 105, 115, 32,
+ 13, 138, 10, 1, 22, 195, 173, 20, 10, 195, 161, 11, 13, 13, 138, 10, 1, 22, 195, 173, 20, 10, 195, 161, 11, 13, 0, 14, 139, 13,
+ 15, 14, 4, 8, 1, 20, 14, 195, 161, 11, 13, 0, 9, 198, 24, 148, 148, 5, 69, 129, 13, 8, 197, 64, 144, 67, 61, 64, 13, 13,
+ 138, 11, 195, 169, 18, 4, 195, 169, 19, 5, 9, 13, 0, 17, 142, 7, 25, 195, 179, 7, 25, 19, 26, 5, 18, 2, 197, 145, 12, 13,
+ 16, 141, 20, 5, 12, 5, 16, 195, 188, 12, 195, 169, 19, 5, 11, 13, 0, 10, 135, 1, 12, 22, 195, 161, 19, 20, 13, 14, 139, 11,
+ 195, 169, 18, 4, 195, 169, 19, 19, 5, 12, 13, 0, 7, 196, 40, 241, 207, 52, 13, 8, 133, 14, 197, 145, 14, 9, 13, 11, 136, 18,
+ 195, 186, 7, 195, 161, 19, 20, 13, 0, 30, 10, 11, 1, 20, 5, 7, 195, 179, 18, 9, 1, 49, 108, 47, 109, 81, 115, 52, 37, 108,
+ 23, 37, 91, 0, 13, 81, 105, 115, 32, 13, 138, 11, 1, 20, 5, 7, 195, 179, 18, 9, 1, 13, 19, 144, 20, 195, 161, 10, 195, 169,
+ 11, 15, 26, 20, 1, 20, 20, 195, 161, 11, 13, 11, 136, 22, 15, 12, 14, 195, 161, 14, 11, 13, 0, 14, 139, 13, 5, 7, 7, 25,
+ 197, 145, 26, 14, 9, 5, 13, 9, 198, 20, 194, 78, 17, 83, 20, 13, 13, 138, 5, 12, 10, 195, 161, 18, 195, 161, 19, 20, 13, 0,
+ 13, 138, 8, 1, 19, 26, 14, 195, 161, 12, 195, 179, 13, 0, 9, 198, 40, 83, 5, 44, 85, 0, 13, 25, 68, 36, 198, 69, 56, 37,
+ 57, 109, 50, 10, 6, 15, 71, 39, 55, 47, 0, 13, 81, 98, 111, 108, 116, 32, 31, 68, 60, 198, 65, 56, 39, 57, 108, 50, 10, 6,
+ 15, 49, 113, 52, 72, 113, 91, 0, 13, 81, 107, 195, 169, 114, 100, 195, 169, 115, 32, 11, 136, 19, 20, 18, 195, 161, 6, 15, 20, 13,
+ 23, 68, 36, 198, 69, 56, 37, 57, 109, 50, 15, 89, 113, 48, 0, 13, 81, 115, 122, 195, 169, 112, 32, 9, 134, 22, 195, 169, 7, 5,
+ 26, 13, 7, 196, 60, 198, 65, 56, 13, 13, 4, 95, 49, 17, 24, 109, 55, 91, 109, 57, 109, 0, 0, 27, 69, 57, 146, 84, 56, 144,
+ 67, 37, 47, 50, 37, 23, 108, 49, 12, 39, 52, 0, 13, 81, 97, 107, 107, 111, 114, 32, 8, 197, 57, 146, 84, 40, 16, 13, 8, 197,
+ 88, 84, 218, 20, 208, 13, 43, 12, 11, 9, 19, 26, 15, 12, 7, 195, 161, 12, 195, 179, 49, 37, 89, 39, 55, 81, 114, 55, 115, 23,
+ 57, 114, 52, 108, 47, 108, 37, 0, 13, 81, 106, 195, 161, 114, 97, 116, 97, 105, 32, 15, 140, 11, 9, 19, 26, 15, 12, 7, 195, 161,
+ 12, 195, 179, 13, 0, 11, 136, 195, 188, 12, 195, 169, 19, 5, 14, 13, 8, 133, 4, 9, 195, 161, 11, 13, 9, 198, 16, 243, 7, 84,
+ 176, 84, 13, 0, 12, 137, 12, 1, 11, 195, 161, 19, 2, 1, 14, 13, 29, 6, 13, 195, 161, 19, 9, 11, 65, 114, 91, 37, 49, 10,
+ 6, 15, 47, 113, 65, 108, 0, 13, 81, 116, 195, 169, 109, 97, 32, 10, 199, 77, 160, 75, 61, 37, 143, 76, 13, 0, 40, 6, 18, 195,
+ 169, 7, 5, 14, 52, 113, 81, 109, 50, 23, 49, 37, 47, 108, 55, 114, 55, 47, 114, 49, 0, 13, 81, 107, 105, 116, 97, 108, 195, 161,
+ 108, 116, 195, 161, 107, 32, 13, 138, 195, 182, 19, 19, 26, 5, 7, 2, 5, 14, 13, 41, 68, 40, 241, 210, 4, 57, 39, 81, 52, 108,
+ 23, 84, 114, 55, 47, 39, 89, 47, 108, 47, 39, 47, 12, 0, 13, 81, 118, 195, 161, 108, 116, 111, 122, 116, 97, 116, 111, 116, 116, 32,
+ 11, 136, 5, 26, 5, 12, 197, 145, 20, 20, 13, 11, 200, 88, 148, 197, 48, 177, 68, 36, 176, 13, 11, 200, 88, 148, 197, 48, 177, 68,
+ 36, 176, 13, 8, 133, 195, 173, 18, 10, 1, 13, 7, 196, 4, 67, 212, 80, 13, 0, 11, 136, 22, 195, 161, 18, 10, 195, 161, 11, 13,
+ 13, 138, 13, 195, 169, 18, 14, 195, 182, 11, 5, 9, 13, 8, 197, 72, 82, 140, 36, 176, 13, 12, 137, 13, 9, 12, 12, 9, 195, 161,
+ 18, 4, 13, 35, 9, 13, 9, 12, 12, 9, 195, 161, 18, 4, 65, 37, 55, 37, 114, 52, 72, 23, 83, 39, 52, 37, 50, 47, 0, 13,
+ 81, 102, 111, 114, 105, 110, 116, 32, 8, 197, 52, 144, 84, 80, 16, 13, 8, 197, 81, 81, 10, 84, 176, 13, 8, 197, 44, 86, 132, 80,
+ 80, 13, 8, 197, 52, 243, 132, 40, 16, 13, 0, 14, 139, 7, 25, 195, 179, 7, 25, 20, 15, 18, 14, 1, 13, 52, 8, 195, 161, 7,
+ 195, 161, 2, 1, 14, 114, 81, 114, 71, 108, 50, 15, 91, 37, 50, 76, 15, 55, 109, 76, 109, 52, 113, 55, 50, 37, 0, 13, 82, 115,
+ 105, 110, 99, 115, 32, 108, 101, 99, 115, 101, 114, 195, 169, 108, 110, 105, 32, 7, 132, 11, 195, 161, 18, 13, 12, 4, 13, 195, 161, 22,
+ 65, 114, 84, 0, 42, 42, 0, 12, 137, 13, 21, 14, 11, 195, 161, 2, 1, 14, 13, 14, 139, 20, 5, 12, 5, 6, 15, 14, 195, 161,
+ 12, 20, 13, 12, 137, 12, 9, 19, 20, 195, 161, 2, 1, 14, 13, 17, 142, 6, 15, 18, 18, 195, 161, 19, 11, 195, 179, 4, 14, 1,
+ 11, 13, 7, 132, 5, 12, 197, 145, 13, 7, 132, 5, 12, 197, 145, 13, 0, 13, 138, 9, 19, 11, 15, 12, 195, 161, 2, 1, 14, 13,
+ 7, 132, 19, 195, 173, 16, 13, 0, 11, 136, 20, 5, 19, 19, 26, 195, 188, 11, 13, 31, 11, 195, 182, 14, 13, 1, 7, 195, 161, 2,
+ 1, 14, 110, 50, 65, 108, 81, 114, 71, 108, 50, 23, 108, 88, 0, 13, 81, 97, 122, 32, 49, 4, 13, 195, 161, 19, 65, 114, 91, 23,
+ 89, 109, 65, 55, 113, 55, 109, 47, 109, 47, 23, 49, 110, 84, 109, 47, 0, 13, 82, 115, 122, 101, 109, 108, 195, 169, 108, 101, 116, 101,
+ 116, 32, 107, 195, 182, 118, 101, 116, 32, 20, 4, 13, 195, 161, 19, 65, 114, 91, 23, 91, 109, 65, 0, 13, 81, 115, 101, 109, 32, 27,
+ 4, 13, 195, 161, 19, 65, 114, 91, 23, 81, 113, 48, 12, 109, 55, 0, 13, 81, 103, 195, 169, 112, 112, 101, 108, 32, 14, 139, 195, 169,
+ 18, 4, 5, 11, 195, 169, 2, 5, 14, 13, 14, 139, 195, 169, 18, 4, 5, 11, 195, 169, 2, 5, 14, 13, 7, 132, 13, 195, 161, 19,
+ 13, 0, 25, 4, 13, 195, 161, 18, 65, 114, 52, 10, 6, 15, 108, 48, 52, 115, 0, 13, 81, 97, 112, 114, 195, 179, 32, 32, 4, 13,
+ 195, 161, 18, 65, 114, 52, 10, 6, 15, 109, 55, 113, 52, 47, 113, 49, 0, 13, 81, 101, 108, 195, 169, 114, 116, 195, 169, 107, 32, 50,
+ 4, 13, 195, 161, 18, 65, 114, 52, 10, 6, 15, 49, 109, 84, 113, 91, 71, 113, 10, 6, 15, 107, 108, 55, 12, 108, 50, 37, 0, 13,
+ 82, 107, 101, 118, 195, 169, 115, 98, 195, 169, 32, 104, 97, 108, 108, 97, 110, 105, 32, 35, 4, 13, 195, 161, 18, 65, 114, 52, 23, 55,
+ 109, 107, 109, 76, 12, 113, 81, 109, 91, 0, 13, 81, 108, 101, 104, 101, 116, 115, 195, 169, 103, 101, 115, 32, 33, 4, 13, 195, 161, 18,
+ 65, 114, 52, 23, 65, 109, 81, 89, 39, 49, 39, 47, 12, 0, 13, 81, 109, 101, 103, 115, 122, 111, 107, 111, 116, 116, 32, 28, 6, 2,
+ 5, 12, 195, 188, 12, 71, 109, 55, 111, 55, 23, 65, 108, 52, 108, 72, 0, 13, 81, 109, 97, 114, 97, 100, 32, 33, 4, 13, 195, 161,
+ 18, 65, 114, 52, 23, 49, 39, 52, 114, 71, 52, 115, 55, 0, 13, 81, 107, 111, 114, 195, 161, 98, 98, 114, 195, 179, 108, 32, 24, 4,
+ 13, 195, 161, 18, 65, 114, 52, 15, 91, 39, 49, 108, 47, 0, 13, 81, 115, 111, 107, 97, 116, 32, 9, 134, 6, 5, 12, 195, 188, 12,
+ 13, 13, 138, 2, 5, 12, 5, 19, 26, 195, 179, 12, 20, 13, 9, 134, 2, 5, 12, 195, 188, 12, 13, 17, 142, 13, 197, 177, 11, 195,
+ 182, 4, 195, 169, 19, 18, 197, 145, 12, 13, 7, 132, 13, 195, 161, 18, 13, 0, 18, 143, 2, 195, 182, 14, 7, 195, 169, 19, 26, 197,
+ 145, 2, 197, 145, 12, 13, 10, 199, 13, 51, 206, 80, 242, 193, 80, 13, 0, 12, 137, 22, 5, 19, 26, 197, 145, 4, 14, 9, 13, 19,
+ 144, 11, 195, 169, 19, 26, 195, 173, 20, 195, 169, 19, 195, 169, 22, 5, 12, 13, 11, 136, 11, 195, 182, 14, 25, 22, 5, 20, 13, 11,
+ 136, 20, 195, 161, 13, 15, 7, 1, 20, 13, 16, 141, 6, 18, 1, 11, 3, 9, 195, 179, 10, 195, 161, 18, 1, 13, 7, 196, 53, 85,
+ 1, 80, 13, 0, 9, 134, 12, 195, 169, 16, 14, 9, 13, 8, 133, 19, 26, 195, 188, 12, 13, 0, 25, 70, 32, 19, 135, 104, 245, 20,
+ 107, 108, 50, 81, 88, 39, 47, 12, 23, 109, 55, 0, 13, 81, 101, 108, 32, 27, 70, 32, 19, 135, 104, 245, 20, 107, 108, 50, 81, 88,
+ 39, 47, 12, 10, 6, 15, 109, 55, 0, 13, 81, 101, 108, 32, 9, 198, 77, 161, 76, 48, 83, 64, 13, 41, 7, 12, 1, 11, 195, 161,
+ 19, 1, 55, 108, 49, 114, 91, 108, 23, 79, 40, 55, 12, 108, 47, 12, 23, 49, 37, 0, 13, 82, 103, 121, 117, 108, 108, 97, 100, 116,
+ 32, 107, 105, 32, 10, 135, 5, 12, 14, 195, 182, 11, 5, 13, 23, 6, 22, 195, 169, 7, 5, 20, 84, 113, 81, 109, 47, 23, 113, 52,
+ 0, 13, 81, 195, 169, 114, 32, 13, 138, 2, 1, 18, 195, 161, 20, 10, 195, 161, 20, 13, 9, 134, 22, 195, 169, 7, 5, 20, 13, 11,
+ 136, 15, 11, 20, 195, 179, 2, 5, 18, 20, 0, 32, 67, 4, 210, 84, 108, 65, 37, 47, 23, 107, 108, 89, 50, 114, 55, 39, 49, 0,
+ 13, 81, 104, 97, 115, 122, 110, 195, 161, 108, 111, 107, 32, 18, 143, 8, 1, 10, 12, 195, 169, 11, 20, 1, 12, 1, 14, 14, 1, 12,
+ 13, 11, 136, 19, 26, 1, 2, 195, 161, 12, 25, 13, 14, 67, 16, 228, 192, 72, 113, 109, 50, 109, 91, 0, 42, 42, 0, 11, 136, 14,
+ 195, 169, 26, 5, 7, 5, 20, 13, 11, 136, 13, 195, 179, 4, 10, 195, 161, 20, 13, 0, 13, 138, 20, 195, 161, 13, 15, 7, 1, 20,
+ 14, 9, 13, 11, 136, 20, 195, 182, 13, 5, 7, 5, 11, 13, 9, 198, 44, 81, 22, 20, 224, 197, 13, 12, 137, 16, 195, 161, 18, 20,
+ 10, 195, 161, 20, 13, 11, 136, 19, 26, 197, 177, 18, 197, 145, 11, 13, 8, 133, 22, 195, 161, 18, 20, 13, 0, 10, 135, 13, 195, 169,
+ 4, 9, 21, 13, 13, 12, 137, 13, 21, 20, 1, 20, 10, 195, 161, 11, 13, 9, 198, 4, 192, 80, 40, 18, 84, 13, 0, 14, 139, 4,
+ 195, 182, 14, 20, 195, 169, 19, 195, 169, 20, 13, 10, 199, 65, 35, 196, 84, 49, 82, 20, 13, 18, 143, 8, 1, 19, 15, 14, 12, 195,
+ 173, 20, 7, 1, 20, 14, 15, 4, 13, 0, 16, 141, 11, 15, 18, 12, 195, 161, 20, 15, 26, 195, 161, 19, 1, 13, 14, 139, 22, 195,
+ 161, 18, 8, 1, 20, 195, 179, 1, 11, 13, 14, 139, 12, 195, 161, 20, 8, 1, 20, 195, 179, 1, 11, 13, 10, 135, 195, 173, 18, 14,
+ 195, 161, 11, 13, 11, 200, 32, 83, 25, 104, 85, 2, 20, 224, 13, 0, 15, 140, 20, 195, 161, 13, 15, 7, 1, 20, 14, 195, 161, 11,
+ 13, 15, 140, 15, 12, 22, 1, 19, 8, 1, 20, 10, 195, 161, 11, 13, 16, 141, 6, 5, 12, 5, 12, 197, 145, 19, 195, 169, 7, 5,
+ 20, 13, 14, 139, 22, 1, 19, 195, 161, 18, 14, 1, 16, 15, 14, 22, 0, 60, 14, 10, 5, 12, 5, 14, 20, 197, 145, 19, 195, 169,
+ 7, 5, 20, 57, 109, 55, 109, 50, 47, 118, 91, 113, 81, 109, 47, 23, 47, 40, 55, 108, 57, 72, 39, 50, 112, 47, 108, 50, 37, 0,
+ 13, 81, 116, 117, 108, 97, 106, 100, 111, 110, 195, 173, 116, 97, 110, 105, 32, 33, 11, 16, 18, 15, 2, 12, 195, 169, 13, 195, 161, 13,
+ 48, 52, 39, 71, 55, 113, 65, 114, 65, 23, 84, 108, 50, 0, 13, 81, 118, 97, 110, 32, 16, 141, 19, 26, 195, 182, 22, 5, 20, 19,
+ 195, 169, 7, 5, 11, 13, 42, 8, 1, 12, 1, 16, 10, 195, 161, 14, 108, 55, 108, 48, 57, 114, 50, 23, 112, 47, 113, 55, 49, 109,
+ 88, 109, 55, 0, 13, 81, 195, 173, 116, 195, 169, 108, 107, 101, 122, 101, 108, 32, 37, 11, 16, 18, 15, 2, 12, 195, 169, 13, 195, 161,
+ 13, 48, 52, 39, 71, 55, 113, 65, 114, 65, 15, 108, 49, 108, 47, 12, 0, 13, 81, 97, 107, 97, 100, 116, 32, 16, 141, 20, 1, 12,
+ 195, 161, 12, 8, 1, 20, 195, 179, 1, 11, 13, 11, 136, 1, 12, 1, 16, 10, 195, 161, 14, 13, 0, 12, 137, 6, 9, 26, 9, 11,
+ 21, 13, 195, 186, 13, 13, 138, 2, 15, 18, 195, 173, 20, 10, 195, 161, 11, 13, 18, 143, 5, 12, 12, 5, 14, 197, 145, 18, 26, 195,
+ 169, 19, 195, 169, 20, 13, 0, 14, 139, 16, 18, 15, 2, 12, 195, 169, 13, 195, 161, 11, 13, 19, 144, 11, 9, 20, 5, 18, 10, 5,
+ 19, 26, 20, 195, 169, 19, 195, 169, 20, 13, 7, 196, 40, 241, 207, 80, 13, 7, 196, 40, 241, 207, 80, 13, 0, 8, 197, 88, 242, 211,
+ 61, 64, 13, 15, 140, 6, 5, 12, 12, 195, 169, 16, 195, 169, 19, 5, 11, 13, 0, 0, 12, 201, 52, 81, 212, 20, 129, 84, 21, 69,
+ 0, 13, 11, 136, 11, 9, 10, 195, 182, 14, 14, 9, 13, 15, 67, 4, 68, 204, 114, 72, 113, 109, 91, 109, 55, 0, 42, 42, 0, 41,
+ 70, 24, 82, 140, 21, 69, 0, 83, 109, 57, 55, 109, 47, 12, 10, 6, 15, 48, 52, 39, 119, 109, 89, 12, 39, 52, 0, 13, 81, 112,
+ 114, 111, 99, 101, 115, 115, 122, 111, 114, 32, 49, 11, 20, 1, 14, 195, 173, 20, 1, 14, 4, 195, 179, 47, 108, 50, 112, 47, 108, 50,
+ 72, 115, 23, 37, 91, 65, 109, 52, 109, 47, 109, 49, 109, 47, 0, 13, 81, 105, 115, 109, 101, 114, 101, 116, 101, 107, 101, 116, 32, 17,
+ 142, 13, 5, 7, 2, 195, 173, 26, 8, 1, 20, 195, 179, 1, 14, 13, 11, 200, 32, 243, 20, 80, 84, 212, 21, 64, 13, 14, 139, 9,
+ 14, 20, 15, 14, 195, 161, 3, 9, 195, 179, 13, 14, 139, 22, 1, 19, 195, 161, 18, 14, 1, 16, 9, 7, 22, 0, 8, 197, 56, 17,
+ 217, 61, 64, 13, 13, 138, 20, 195, 182, 18, 197, 145, 4, 14, 9, 5, 13, 16, 141, 16, 18, 9, 15, 18, 9, 20, 195, 161, 19, 19,
+ 1, 12, 13, 0, 13, 138, 20, 21, 4, 8, 1, 20, 14, 195, 161, 4, 13, 17, 142, 20, 195, 161, 13, 15, 7, 1, 20, 195, 161, 19,
+ 19, 1, 12, 13, 17, 142, 1, 12, 11, 1, 12, 13, 1, 26, 195, 161, 19, 19, 1, 12, 13, 12, 137, 7, 1, 26, 4, 1, 19, 195,
+ 161, 7, 13, 13, 138, 5, 12, 12, 195, 161, 20, 195, 161, 19, 20, 13, 0, 23, 7, 11, 195, 182, 18, 195, 188, 12, 49, 110, 52, 111,
+ 55, 23, 37, 91, 0, 13, 81, 105, 115, 32, 13, 138, 6, 195, 161, 18, 1, 19, 26, 20, 195, 179, 13, 17, 142, 18, 5, 7, 9, 19,
+ 26, 20, 18, 195, 161, 3, 9, 195, 179, 13, 13, 138, 1, 14, 9, 13, 195, 161, 3, 9, 195, 179, 13, 14, 139, 195, 161, 20, 195, 161,
+ 12, 12, 195, 161, 19, 20, 13, 12, 135, 11, 195, 182, 18, 195, 188, 12, 13, 20, 22, 0, 52, 12, 20, 195, 161, 13, 15, 7, 1, 20,
+ 195, 161, 19, 20, 47, 114, 65, 39, 81, 108, 47, 114, 91, 47, 23, 71, 37, 89, 47, 39, 91, 112, 47, 108, 50, 37, 0, 13, 81, 98,
+ 105, 122, 116, 111, 115, 195, 173, 116, 97, 110, 105, 32, 15, 140, 1, 12, 11, 1, 12, 13, 1, 26, 195, 161, 19, 20, 13, 15, 140, 20,
+ 195, 161, 13, 15, 7, 1, 20, 195, 161, 19, 20, 13, 11, 136, 11, 195, 169, 19, 26, 195, 188, 12, 13, 15, 140, 7, 25, 15, 18, 19,
+ 195, 173, 20, 195, 161, 19, 20, 13, 11, 136, 11, 195, 169, 19, 26, 195, 188, 12, 13, 0, 8, 197, 88, 19, 12, 88, 16, 13, 10, 135,
+ 9, 18, 15, 4, 195, 161, 14, 13, 16, 141, 19, 26, 9, 7, 15, 18, 195, 173, 20, 195, 161, 19, 20, 13, 8, 197, 24, 241, 202, 84,
+ 176, 13, 16, 141, 13, 5, 7, 2, 195, 173, 26, 1, 20, 195, 161, 19, 20, 13, 8, 197, 20, 192, 68, 56, 144, 13, 15, 140, 9, 14,
+ 6, 15, 18, 13, 195, 161, 3, 9, 195, 179, 13, 8, 133, 14, 197, 145, 20, 20, 13, 0, 9, 198, 88, 243, 20, 84, 226, 192, 72, 30,
+ 6, 5, 12, 197, 145, 20, 20, 109, 55, 118, 47, 12, 23, 49, 110, 88, 110, 55, 0, 13, 81, 107, 195, 182, 122, 195, 182, 108, 32, 39,
+ 6, 5, 12, 197, 145, 20, 20, 109, 55, 118, 47, 12, 23, 48, 40, 71, 55, 37, 49, 114, 55, 47, 108, 0, 13, 81, 112, 117, 98, 108,
+ 105, 107, 195, 161, 108, 116, 97, 32, 8, 133, 195, 173, 18, 15, 11, 13, 17, 142, 19, 26, 1, 2, 195, 161, 12, 25, 15, 26, 195, 161,
+ 19, 20, 13, 17, 142, 20, 1, 18, 20, 195, 179, 26, 11, 15, 4, 195, 161, 19, 20, 13, 17, 142, 10, 1, 22, 1, 4, 1, 12, 13,
+ 1, 26, 195, 161, 19, 20, 13, 12, 137, 15, 12, 22, 1, 19, 19, 195, 161, 11, 13, 11, 136, 19, 26, 5, 18, 4, 195, 161, 14, 22,
+ 11, 134, 5, 12, 197, 145, 20, 20, 20, 22, 13, 0, 18, 143, 13, 5, 7, 195, 161, 12, 12, 1, 16, 15, 4, 195, 161, 19, 20, 13,
+ 17, 142, 11, 15, 14, 6, 9, 7, 21, 18, 195, 161, 3, 9, 195, 179, 13, 18, 143, 14, 25, 9, 12, 22, 195, 161, 14, 195, 173, 20,
+ 195, 161, 19, 20, 13, 0, 14, 139, 8, 1, 12, 12, 7, 1, 20, 20, 195, 161, 11, 13, 30, 68, 52, 144, 84, 80, 65, 37, 108, 47,
+ 12, 23, 84, 108, 50, 23, 112, 79, 0, 13, 82, 118, 97, 110, 32, 195, 173, 103, 121, 32, 11, 200, 53, 83, 139, 4, 145, 5, 40, 80,
+ 13, 43, 7, 6, 15, 7, 10, 195, 161, 11, 83, 39, 81, 57, 114, 49, 23, 109, 55, 12, 109, 50, 118, 52, 37, 88, 50, 37, 0, 13,
+ 81, 101, 108, 108, 101, 110, 197, 145, 114, 105, 122, 110, 105, 32, 34, 68, 52, 144, 84, 80, 65, 6, 37, 108, 47, 12, 15, 67, 39, 65,
+ 39, 88, 50, 108, 49, 0, 13, 81, 110, 121, 111, 109, 111, 122, 110, 97, 107, 32, 38, 68, 52, 144, 84, 80, 65, 37, 108, 47, 12, 23,
+ 47, 37, 55, 47, 108, 49, 39, 88, 50, 108, 49, 0, 13, 81, 116, 105, 108, 116, 97, 107, 111, 122, 110, 97, 107, 32, 11, 200, 32, 17,
+ 19, 21, 33, 71, 8, 80, 13, 12, 137, 11, 195, 182, 12, 20, 197, 145, 18, 5, 13, 10, 135, 6, 15, 7, 10, 195, 161, 11, 13, 10,
+ 135, 195, 173, 18, 10, 195, 161, 11, 13, 7, 196, 52, 144, 84, 80, 13, 0, 15, 140, 11, 195, 169, 16, 5, 19, 19, 195, 169, 7, 5,
+ 11, 13, 30, 8, 13, 195, 161, 19, 15, 4, 9, 11, 65, 114, 91, 39, 72, 37, 49, 23, 109, 55, 109, 65, 0, 13, 81, 101, 108, 101,
+ 109, 32, 8, 197, 52, 240, 211, 60, 176, 13, 11, 136, 11, 195, 169, 16, 5, 19, 5, 11, 13, 15, 140, 11, 195, 169, 16, 22, 9, 19,
+ 5, 12, 197, 145, 11, 13, 10, 135, 195, 161, 12, 12, 10, 15, 14, 13, 0, 16, 141, 2, 9, 26, 15, 14, 25, 195, 173, 20, 10, 195,
+ 161, 11, 13, 35, 70, 81, 81, 10, 84, 226, 192, 47, 40, 79, 12, 40, 50, 49, 23, 47, 110, 55, 47, 109, 50, 37, 0, 13, 81, 116,
+ 195, 182, 108, 116, 101, 110, 105, 32, 11, 136, 11, 1, 16, 3, 19, 195, 161, 14, 13, 13, 7, 95, 35, 45, 195, 161, 18, 1, 114, 52,
+ 108, 0, 0, 10, 135, 19, 16, 195, 179, 18, 15, 12, 13, 13, 138, 19, 26, 195, 179, 18, 195, 179, 4, 9, 11, 13, 11, 136, 9, 18,
+ 15, 4, 195, 161, 18, 1, 13, 11, 136, 13, 1, 16, 16, 195, 161, 18, 1, 13, 16, 141, 6, 5, 10, 12, 5, 19, 26, 20, 195, 169,
+ 19, 5, 14, 13, 13, 138, 20, 21, 4, 8, 1, 20, 10, 195, 161, 11, 13, 0, 11, 200, 52, 81, 214, 21, 54, 142, 20, 176, 13, 7,
+ 196, 36, 198, 69, 80, 13, 14, 139, 10, 5, 12, 5, 14, 20, 195, 169, 19, 5, 11, 13, 15, 140, 6, 5, 12, 195, 188, 12, 5, 20,
+ 18, 197, 145, 12, 13, 0, 6, 20, 244, 0, 0, 0, 81, 1, 0, 0, 251, 0, 0, 0, 113, 1, 0, 0, 0, 0, 0, 0, 6, 18,
+ 66, 98, 0, 99, 0, 100, 0, 102, 0, 103, 0, 104, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 112, 0, 115, 0, 116, 0, 114,
+ 0, 118, 0, 119, 0, 122, 0, 7, 6, 99, 104, 0, 4, 1, 169, 195, 122, 115, 3, 76, 0, 8, 105, 122, 2, 121, 0, 4, 101, 8,
+ 169, 195, 122, 115, 2, 110, 121, 3, 76, 113, 0, 195, 169, 8, 169, 195, 122, 115, 2, 110, 121, 0, 1, 110, 188, 195, 109, 2, 101, 110,
+ 3, 99, 0, 4, 1, 97, 99, 114, 97, 2, 111, 110, 3, 107, 0, 1, 97, 100, 108, 97, 98, 2, 105, 110, 0, 1, 97, 106, 2, 116,
+ 0, 1, 97, 109, 2, 105, 97, 118, 101, 108, 108, 0, 1, 97, 109, 2, 105, 110, 195, 161, 0, 1, 97, 110, 97, 109, 108, 97, 0, 1,
+ 101, 109, 2, 97, 0, 1, 101, 116, 0, 1, 105, 116, 122, 115, 105, 100, 2, 111, 110, 0, 1, 105, 116, 122, 115, 111, 110, 111, 114, 107,
+ 2, 111, 110, 0, 1, 105, 122, 115, 112, 0, 1, 111, 115, 97, 109, 2, 105, 115, 116, 17, 65, 0, 1, 111, 122, 97, 109, 2, 105, 115,
+ 0, 1, 111, 122, 97, 109, 2, 105, 122, 109, 0, 1, 114, 97, 2, 97, 105, 107, 117, 115, 0, 1, 114, 97, 2, 105, 116, 101, 107, 116,
+ 195, 186, 0, 1, 114, 97, 2, 105, 118, 195, 161, 108, 0, 1, 114, 97, 2, 195, 173, 118, 0, 1, 114, 97, 103, 105, 108, 111, 0, 1,
+ 114, 97, 110, 97, 2, 105, 0, 1, 114, 97, 110, 111, 109, 2, 105, 0, 1, 114, 97, 114, 101, 105, 104, 2, 105, 0, 1, 114, 111, 2,
+ 195, 173, 100, 101, 97, 0, 1, 121, 122, 115, 112, 0, 8, 114, 97, 2, 105, 109, 195, 169, 0, 8, 114, 111, 2, 105, 100, 101, 0, 4,
+ 1, 101, 99, 2, 101, 116, 3, 107, 12, 0, 1, 101, 112, 103, 101, 108, 2, 101, 115, 0, 1, 105, 114, 116, 115, 2, 101, 108, 0, 8,
+ 101, 112, 0, 7, 6, 100, 122, 0, 4, 1, 97, 122, 161, 195, 122, 115, 2, 101, 110, 101, 3, 72, 88, 0, 1, 101, 114, 122, 101, 2,
+ 101, 110, 101, 0, 1, 103, 97, 114, 97, 109, 115, 2, 195, 182, 108, 100, 0, 1, 169, 195, 118, 110, 111, 104, 2, 195, 161, 115, 122, 108,
+ 195, 179, 0, 1, 169, 195, 122, 115, 101, 98, 2, 97, 118, 97, 114, 0, 4, 115, 3, 75, 0, 115, 1, 17, 67, 0, 115, 1, 97, 2,
+ 17, 65, 0, 115, 2, 17, 67, 0, 4, 115, 1, 97, 114, 97, 104, 97, 109, 2, 17, 65, 3, 75, 12, 0, 115, 1, 101, 110, 101, 109,
+ 2, 17, 65, 0, 115, 1, 105, 114, 98, 2, 17, 65, 0, 115, 5, 1, 1, 111, 98, 109, 97, 107, 2, 17, 65, 0, 115, 8, 111, 100,
+ 2, 17, 65, 0, 4, 1, 145, 197, 108, 101, 100, 101, 122, 115, 3, 88, 0, 1, 145, 197, 108, 101, 116, 101, 118, 182, 195, 107, 0, 1,
+ 145, 197, 114, 169, 195, 107, 0, 1, 145, 197, 116, 101, 103, 101, 116, 110, 101, 109, 0, 1, 145, 197, 116, 101, 103, 101, 121, 110, 101, 102,
+ 0, 1, 177, 197, 114, 177, 197, 121, 103, 2, 105, 107, 0, 1, 179, 195, 103, 111, 102, 2, 195, 179, 0, 1, 179, 195, 108, 108, 105, 118,
+ 0, 1, 179, 195, 108, 111, 107, 114, 117, 98, 0, 1, 179, 195, 108, 111, 107, 116, 105, 116, 0, 1, 179, 195, 108, 161, 195, 98, 109, 105,
+ 104, 0, 1, 179, 195, 108, 161, 195, 98, 111, 100, 0, 1, 179, 195, 108, 161, 195, 112, 97, 107, 0, 1, 179, 195, 112, 97, 114, 97, 104,
+ 0, 1, 179, 195, 112, 111, 108, 0, 1, 179, 195, 114, 97, 107, 97, 0, 1, 179, 195, 115, 114, 111, 98, 0, 1, 179, 195, 116, 97, 103,
+ 108, 108, 97, 104, 0, 1, 179, 195, 116, 97, 103, 110, 105, 114, 0, 1, 179, 195, 116, 97, 103, 110, 161, 195, 114, 0, 1, 179, 195, 116,
+ 97, 103, 111, 112, 97, 116, 0, 1, 145, 197, 108, 101, 100, 101, 122, 115, 2, 107, 195, 182, 3, 89, 0, 4, 1, 101, 114, 169, 195, 107,
+ 3, 119, 0, 1, 101, 114, 169, 195, 109, 2, 107, 0, 1, 179, 195, 2, 107, 111, 100, 0, 1, 179, 195, 103, 111, 102, 2, 107, 111, 100,
+ 0, 1, 179, 195, 122, 186, 195, 104, 0, 8, 179, 195, 2, 107, 111, 0, 4, 3, 120, 12, 0, 0, 1, 17, 65, 2, 17, 65, 0, 1,
+ 101, 2, 195, 169, 115, 0, 1, 101, 2, 197, 145, 0, 7, 6, 103, 121, 0, 115, 3, 76, 0, 115, 1, 17, 65, 2, 17, 65, 3, 76,
+ 12, 0, 4, 3, 79, 0, 1, 97, 2, 115, 101, 98, 195, 169, 115, 122, 0, 1, 97, 2, 115, 101, 106, 0, 1, 97, 2, 115, 195, 169,
+ 114, 195, 188, 108, 0, 1, 97, 102, 2, 115, 195, 169, 114, 195, 188, 108, 0, 1, 97, 110, 2, 115, 97, 108, 108, 195, 179, 0, 1, 97,
+ 110, 2, 115, 97, 114, 108, 195, 179, 0, 1, 97, 110, 2, 115, 101, 98, 101, 115, 0, 1, 97, 110, 2, 115, 105, 101, 116, 0, 1, 97,
+ 110, 2, 115, 105, 107, 101, 114, 0, 1, 97, 110, 2, 115, 111, 107, 195, 161, 114, 97, 0, 1, 97, 110, 2, 115, 116, 114, 97, 116, 195,
+ 169, 103, 105, 97, 0, 1, 97, 110, 2, 115, 116, 195, 173, 108, 0, 1, 97, 110, 2, 115, 195, 161, 103, 0, 1, 97, 110, 2, 115, 195,
+ 161, 112, 0, 1, 101, 2, 101, 115, 45, 101, 103, 121, 101, 100, 195, 188, 108, 0, 1, 101, 2, 106, 101, 103, 121, 197, 177, 0, 1, 101,
+ 2, 106, 101, 108, 101, 110, 116, 195, 169, 115, 197, 177, 0, 1, 101, 2, 115, 97, 114, 107, 195, 186, 0, 1, 101, 2, 115, 101, 106, 116,
+ 197, 177, 0, 1, 101, 2, 115, 111, 114, 0, 1, 101, 2, 115, 195, 173, 110, 197, 177, 0, 1, 101, 104, 2, 115, 195, 169, 103, 0, 1,
+ 101, 106, 2, 101, 110, 107, 195, 169, 110, 116, 0, 1, 101, 106, 2, 101, 122, 116, 101, 0, 1, 101, 106, 2, 195, 169, 114, 116, 0, 1,
+ 101, 106, 100, 169, 195, 118, 2, 115, 116, 114, 97, 116, 195, 169, 0, 1, 110, 182, 195, 121, 103, 2, 115, 111, 114, 0, 1, 111, 104, 2,
115, 101, 0, 1, 111, 104, 101, 115, 2, 115, 101, 0, 1, 114, 161, 195, 116, 2, 106, 117, 116, 97, 108, 0, 1, 114, 161, 195, 116, 2,
115, 111, 114, 0, 1, 114, 161, 195, 116, 2, 115, 111, 114, 111, 122, 97, 116, 0, 1, 161, 195, 2, 115, 111, 114, 0, 1, 161, 195, 108,
2, 115, 195, 161, 0, 1, 161, 195, 118, 116, 169, 195, 2, 106, 97, 118, 195, 173, 116, 0, 1, 169, 195, 110, 2, 106, 101, 103, 121, 0,
@@ -30162,1094 +20335,827 @@ autoFileInMemorySet create_espeakdata_dicts () {
2, 105, 107, 0, 8, 173, 195, 2, 106, 195, 161, 114, 0, 106, 1, 17, 67, 0, 4, 1, 101, 2, 45, 101, 103, 121, 3, 79, 12, 0,
1, 101, 2, 97, 114, 195, 161, 110, 116, 0, 1, 101, 2, 97, 122, 111, 110, 0, 1, 101, 2, 101, 108, 197, 145, 114, 101, 0, 1, 101,
2, 101, 109, 98, 101, 114, 0, 1, 101, 2, 101, 110, 107, 195, 169, 110, 116, 0, 1, 101, 2, 101, 110, 114, 97, 110, 103, 0, 1, 101,
- 2, 101, 110, 115, 195, 186, 108, 121, 0, 1, 101, 2, 101, 115, 195, 173, 116, 0, 1, 101, 2, 101, 115, 195, 188, 108, 101, 116, 0, 1,
- 101, 2, 101, 116, 195, 169, 114, 116, 0, 1, 101, 2, 101, 122, 107, 101, 100, 0, 1, 101, 2, 101, 122, 116, 101, 116, 0, 1, 101, 2,
- 105, 100, 101, 106, 197, 177, 0, 1, 101, 2, 105, 114, 195, 161, 110, 121, 195, 186, 0, 1, 101, 2, 195, 161, 108, 116, 97, 108, 195, 161,
- 110, 0, 1, 101, 2, 195, 169, 106, 115, 122, 97, 107, 0, 1, 101, 2, 195, 169, 114, 116, 0, 1, 101, 2, 195, 169, 114, 116, 101, 108,
- 109, 197, 177, 0, 1, 101, 2, 195, 186, 116, 116, 97, 108, 0, 1, 101, 45, 109, 101, 110, 2, 101, 122, 0, 1, 101, 45, 109, 101, 110,
- 2, 105, 107, 0, 1, 101, 45, 109, 101, 110, 2, 195, 188, 116, 116, 0, 1, 101, 97, 114, 106, 186, 195, 2, 101, 115, 195, 173, 116, 0,
- 1, 101, 99, 110, 105, 109, 114, 97, 104, 2, 101, 100, 105, 107, 0, 1, 101, 101, 108, 101, 98, 2, 101, 122, 0, 1, 101, 101, 122, 115,
- 115, 182, 195, 2, 101, 115, 195, 173, 116, 0, 1, 101, 103, 101, 109, 108, 169, 195, 102, 2, 101, 122, 0, 1, 101, 105, 107, 2, 101, 122,
- 0, 1, 101, 110, 101, 122, 105, 116, 2, 101, 100, 105, 107, 0, 1, 101, 110, 101, 122, 105, 116, 2, 101, 100, 115, 122, 101, 114, 0, 1,
- 101, 110, 101, 122, 105, 116, 2, 101, 110, 0, 1, 101, 110, 101, 122, 105, 116, 2, 101, 115, 0, 1, 101, 110, 101, 122, 105, 116, 2, 101,
- 116, 0, 1, 101, 110, 111, 122, 115, 117, 104, 2, 101, 100, 0, 1, 101, 110, 111, 122, 115, 117, 104, 2, 101, 100, 105, 107, 0, 1, 101,
- 110, 111, 122, 115, 117, 104, 2, 101, 115, 0, 1, 101, 110, 111, 122, 115, 117, 104, 2, 101, 122, 0, 1, 101, 116, 101, 108, 188, 195, 112,
- 169, 195, 2, 195, 188, 116, 116, 0, 1, 101, 122, 161, 195, 122, 115, 2, 101, 100, 105, 107, 0, 1, 101, 122, 161, 195, 122, 115, 2, 101,
- 115, 0, 8, 101, 2, 97, 98, 108, 97, 107, 0, 8, 101, 2, 101, 108, 0, 8, 101, 2, 101, 115, 0, 8, 101, 2, 101, 116, 32, 0,
- 8, 101, 2, 101, 116, 108, 101, 110, 0, 8, 101, 2, 101, 122, 0, 8, 101, 2, 101, 122, 109, 195, 169, 110, 121, 0, 8, 101, 2, 105,
- 100, 197, 145, 0, 8, 101, 2, 105, 107, 0, 8, 101, 2, 111, 108, 100, 97, 108, 0, 8, 101, 2, 195, 161, 103, 121, 0, 8, 101, 2,
- 195, 169, 32, 0, 8, 101, 2, 195, 169, 118, 0, 8, 101, 2, 195, 179, 114, 195, 161, 0, 8, 101, 2, 195, 182, 110, 116, 101, 116, 0,
- 8, 101, 2, 195, 182, 115, 115, 122, 101, 103, 0, 8, 101, 2, 195, 188, 116, 0, 8, 101, 45, 116, 110, 105, 109, 2, 195, 169, 32, 0,
- 8, 101, 103, 101, 109, 2, 101, 122, 0, 8, 101, 107, 101, 122, 115, 105, 104, 2, 101, 0, 8, 101, 110, 111, 122, 115, 117, 104, 2, 101,
- 0, 8, 101, 114, 101, 122, 115, 121, 103, 101, 2, 101, 0, 106, 1, 17, 65, 2, 17, 65, 0, 106, 1, 97, 104, 0, 106, 1, 101, 2,
- 101, 108, 101, 110, 116, 195, 169, 115, 197, 177, 3, 79, 57, 0, 4, 115, 122, 3, 79, 89, 0, 115, 122, 1, 17, 65, 2, 17, 65, 0,
- 115, 122, 1, 97, 110, 2, 97, 0, 4, 115, 1, 101, 2, 195, 161, 118, 3, 79, 91, 0, 115, 1, 101, 2, 195, 169, 103, 0, 115, 1,
- 101, 2, 195, 173, 107, 0, 115, 1, 186, 195, 2, 101, 0, 115, 8, 173, 195, 2, 101, 0, 7, 6, 115, 115, 0, 4, 122, 1, 97, 2,
- 105, 115, 122, 116, 101, 110, 115, 3, 89, 0, 122, 1, 97, 2, 105, 115, 122, 116, 195, 161, 108, 0, 122, 1, 97, 107, 2, 195, 173, 114,
- 111, 122, 0, 122, 1, 97, 109, 2, 195, 173, 114, 111, 122, 0, 122, 1, 97, 112, 2, 195, 173, 114, 111, 122, 0, 122, 1, 111, 114, 105,
- 112, 2, 107, 97, 0, 122, 2, 18, 66, 0, 122, 2, 45, 18, 66, 0, 122, 8, 97, 2, 105, 115, 122, 116, 0, 122, 8, 101, 2, 101,
- 110, 99, 105, 0, 122, 8, 101, 122, 115, 101, 110, 2, 101, 114, 0, 4, 1, 117, 105, 98, 117, 110, 97, 100, 3, 89, 12, 0, 1, 117,
- 116, 110, 101, 118, 117, 106, 0, 8, 101, 107, 2, 101, 108, 114, 105, 110, 103, 0, 122, 1, 97, 118, 97, 116, 2, 97, 0, 122, 1, 97,
- 118, 107, 2, 105, 97, 107, 195, 169, 114, 0, 122, 1, 97, 118, 108, 111, 0, 122, 1, 97, 118, 109, 97, 104, 0, 122, 1, 97, 118, 114,
- 111, 115, 2, 195, 161, 107, 0, 122, 1, 97, 118, 117, 107, 2, 97, 108, 0, 122, 1, 97, 118, 117, 121, 110, 0, 122, 1, 97, 118, 121,
- 116, 111, 107, 0, 122, 1, 97, 118, 186, 195, 121, 110, 0, 122, 1, 101, 108, 169, 195, 108, 182, 195, 102, 2, 101, 109, 0, 122, 1, 101,
- 117, 108, 98, 2, 97, 108, 0, 122, 1, 101, 118, 2, 197, 145, 107, 0, 122, 1, 101, 118, 101, 108, 101, 98, 2, 101, 110, 0, 122, 1,
- 101, 118, 121, 110, 182, 195, 107, 2, 195, 169, 0, 122, 1, 111, 114, 2, 97, 98, 98, 0, 122, 1, 117, 105, 98, 117, 110, 97, 100, 0,
- 122, 1, 117, 116, 110, 101, 118, 117, 106, 0, 122, 1, 161, 195, 100, 97, 118, 0, 122, 1, 161, 195, 114, 103, 117, 116, 105, 109, 2, 97,
- 108, 0, 122, 1, 169, 195, 114, 101, 103, 110, 101, 116, 2, 195, 188, 114, 107, 0, 122, 8, 97, 108, 101, 109, 2, 195, 173, 110, 0, 122,
- 8, 97, 118, 97, 114, 0, 122, 8, 97, 118, 114, 111, 115, 0, 122, 8, 97, 118, 117, 115, 2, 97, 0, 122, 8, 97, 118, 121, 116, 97,
- 107, 0, 122, 8, 169, 195, 110, 101, 112, 2, 195, 173, 110, 0, 122, 114, 3, 89, 52, 0, 122, 98, 3, 89, 71, 0, 4, 1, 117, 109,
- 2, 111, 108, 105, 110, 3, 89, 122, 0, 122, 0, 4, 1, 117, 116, 108, 101, 2, 111, 108, 3, 91, 0, 1, 145, 197, 108, 101, 108, 101,
- 102, 2, 195, 169, 103, 0, 1, 188, 195, 108, 112, 2, 122, 115, 0, 2, 18, 66, 0, 2, 45, 18, 66, 0, 4, 1, 105, 114, 102, 2,
- 122, 195, 182, 108, 3, 91, 12, 0, 1, 161, 195, 110, 97, 98, 98, 111, 114, 0, 114, 3, 91, 52, 0, 98, 3, 91, 71, 0, 4, 122,
- 1, 97, 100, 161, 195, 110, 3, 91, 89, 0, 122, 1, 97, 103, 97, 109, 2, 105, 110, 116, 0, 122, 1, 97, 103, 97, 109, 2, 195, 161,
- 114, 195, 186, 0, 122, 1, 97, 103, 111, 102, 0, 122, 1, 97, 103, 111, 102, 2, 101, 103, 0, 122, 1, 97, 103, 114, 111, 104, 0, 122,
- 1, 97, 103, 117, 108, 2, 101, 114, 197, 177, 0, 122, 1, 97, 104, 114, 182, 195, 115, 0, 122, 1, 97, 107, 2, 195, 169, 107, 0, 122,
- 1, 97, 107, 97, 107, 0, 122, 1, 97, 107, 97, 107, 2, 195, 169, 107, 0, 122, 1, 97, 107, 104, 169, 195, 109, 2, 101, 114, 0, 122,
- 1, 97, 107, 108, 108, 101, 109, 0, 122, 1, 97, 107, 114, 97, 102, 2, 101, 109, 0, 122, 1, 97, 107, 114, 97, 102, 2, 101, 114, 197,
- 177, 0, 122, 1, 97, 107, 114, 97, 102, 2, 117, 107, 0, 122, 1, 97, 107, 114, 97, 102, 2, 195, 188, 114, 107, 0, 122, 1, 97, 107,
- 114, 97, 102, 2, 197, 145, 108, 197, 145, 0, 122, 1, 97, 108, 105, 121, 110, 0, 122, 1, 97, 109, 114, 161, 195, 104, 0, 122, 1, 97,
- 109, 114, 161, 195, 104, 2, 97, 98, 0, 122, 1, 97, 109, 114, 161, 195, 104, 2, 195, 161, 109, 0, 122, 1, 97, 109, 114, 161, 195, 104,
- 2, 195, 182, 0, 122, 1, 97, 115, 2, 101, 109, 0, 122, 1, 97, 115, 2, 105, 107, 108, 0, 122, 1, 97, 115, 2, 105, 109, 98, 0,
- 122, 1, 97, 115, 2, 111, 98, 111, 114, 0, 122, 1, 97, 115, 2, 111, 98, 114, 0, 122, 1, 97, 115, 97, 118, 2, 97, 107, 0, 122,
- 1, 97, 116, 116, 111, 108, 97, 104, 0, 122, 1, 97, 116, 117, 0, 122, 1, 97, 116, 117, 2, 101, 114, 0, 122, 1, 97, 116, 117, 2,
- 105, 110, 116, 0, 122, 1, 97, 116, 117, 2, 111, 108, 103, 0, 122, 1, 97, 116, 117, 2, 195, 161, 108, 0, 122, 1, 97, 116, 117, 2,
- 195, 161, 109, 0, 122, 1, 97, 118, 109, 97, 104, 2, 197, 145, 107, 101, 0, 122, 1, 97, 118, 114, 97, 122, 115, 0, 122, 1, 97, 122,
- 114, 111, 98, 2, 197, 145, 114, 0, 122, 1, 97, 122, 161, 195, 122, 115, 0, 122, 1, 101, 98, 98, 182, 195, 116, 2, 195, 161, 109, 0,
- 122, 1, 101, 98, 101, 119, 0, 122, 1, 101, 100, 101, 122, 105, 116, 0, 122, 1, 101, 100, 101, 122, 105, 116, 2, 195, 161, 108, 108, 195,
- 161, 115, 0, 122, 1, 101, 100, 108, 182, 195, 122, 2, 195, 188, 114, 107, 0, 122, 1, 101, 100, 108, 182, 195, 122, 2, 195, 188, 114, 107,
- 101, 0, 122, 1, 101, 100, 169, 195, 2, 195, 161, 106, 0, 122, 1, 101, 100, 169, 195, 2, 195, 188, 108, 0, 122, 1, 101, 103, 169, 195,
- 115, 100, 108, 182, 195, 122, 0, 122, 1, 101, 103, 169, 195, 115, 114, 101, 116, 115, 101, 109, 0, 122, 1, 101, 104, 114, 101, 116, 0, 122,
- 1, 101, 104, 169, 195, 2, 195, 161, 106, 0, 122, 1, 101, 104, 169, 195, 109, 0, 122, 1, 101, 105, 114, 97, 99, 0, 122, 1, 101, 106,
- 108, 101, 116, 0, 122, 1, 101, 107, 101, 110, 169, 195, 0, 122, 1, 101, 107, 169, 195, 2, 195, 179, 0, 122, 1, 101, 107, 169, 195, 2,
- 195, 179, 108, 0, 122, 1, 101, 107, 169, 195, 107, 2, 195, 188, 114, 107, 0, 122, 1, 101, 108, 2, 97, 98, 0, 122, 1, 101, 108, 101,
- 100, 101, 102, 2, 195, 161, 114, 110, 121, 0, 122, 1, 101, 108, 101, 102, 106, 101, 116, 2, 195, 161, 106, 0, 122, 1, 101, 108, 169, 195,
- 2, 101, 109, 0, 122, 1, 101, 108, 169, 195, 122, 115, 0, 122, 1, 101, 108, 182, 195, 107, 0, 122, 1, 101, 108, 182, 195, 107, 2, 101,
- 109, 0, 122, 1, 101, 109, 101, 110, 2, 195, 173, 118, 0, 122, 1, 101, 109, 101, 110, 2, 197, 145, 114, 109, 0, 122, 1, 101, 109, 121,
- 108, 101, 115, 2, 197, 145, 107, 101, 0, 122, 1, 101, 110, 101, 121, 103, 101, 0, 122, 1, 101, 110, 101, 121, 103, 101, 2, 195, 161, 108,
- 0, 122, 1, 101, 112, 101, 122, 115, 2, 111, 109, 98, 97, 116, 0, 122, 1, 101, 114, 100, 101, 109, 2, 195, 169, 107, 0, 122, 1, 101,
- 114, 101, 118, 2, 197, 145, 107, 101, 0, 122, 1, 101, 114, 101, 122, 115, 145, 197, 108, 0, 122, 1, 101, 114, 169, 195, 104, 101, 102, 2,
- 195, 188, 114, 107, 0, 122, 1, 101, 114, 169, 195, 104, 101, 102, 2, 197, 145, 107, 101, 0, 122, 1, 101, 114, 169, 195, 118, 2, 195, 161,
- 106, 0, 122, 1, 101, 115, 99, 169, 195, 109, 0, 122, 1, 101, 115, 182, 195, 114, 182, 195, 118, 2, 197, 145, 107, 101, 0, 122, 1, 101,
- 116, 101, 108, 101, 121, 103, 188, 195, 2, 111, 98, 0, 122, 1, 101, 116, 101, 122, 114, 101, 122, 115, 2, 101, 114, 0, 122, 1, 101, 116,
- 110, 101, 104, 0, 122, 1, 101, 116, 110, 169, 195, 107, 110, 182, 195, 0, 122, 1, 101, 116, 114, 169, 195, 118, 2, 195, 161, 122, 97, 100,
- 0, 122, 1, 101, 116, 114, 169, 195, 118, 2, 197, 145, 108, 197, 145, 0, 122, 1, 101, 116, 116, 101, 107, 0, 122, 1, 101, 117, 108, 98,
- 0, 122, 1, 101, 118, 100, 101, 110, 2, 195, 188, 114, 107, 0, 122, 1, 101, 118, 101, 108, 0, 122, 1, 101, 118, 101, 108, 2, 101, 100,
- 0, 122, 1, 101, 118, 121, 110, 182, 195, 107, 0, 122, 1, 101, 118, 121, 110, 182, 195, 107, 2, 101, 107, 0, 122, 1, 101, 118, 173, 195,
- 109, 100, 108, 182, 195, 102, 0, 122, 1, 101, 118, 177, 197, 109, 100, 108, 182, 195, 102, 0, 122, 1, 101, 118, 177, 197, 109, 122, 169, 195,
- 107, 0, 122, 1, 101, 121, 103, 101, 2, 195, 161, 109, 0, 122, 1, 101, 121, 103, 101, 104, 2, 195, 182, 103, 0, 122, 1, 101, 121, 103,
- 169, 195, 110, 0, 122, 1, 101, 121, 108, 101, 107, 107, 105, 112, 2, 195, 161, 114, 110, 121, 0, 122, 1, 101, 121, 110, 101, 104, 114, 182,
- 195, 118, 2, 197, 145, 107, 101, 0, 122, 1, 101, 121, 110, 169, 195, 122, 115, 114, 101, 0, 122, 1, 101, 122, 115, 145, 197, 0, 122, 1,
- 101, 122, 115, 173, 195, 100, 0, 122, 1, 101, 122, 188, 195, 116, 2, 101, 109, 0, 122, 1, 105, 107, 2, 101, 98, 0, 122, 1, 105, 107,
- 2, 101, 100, 0, 122, 1, 105, 107, 2, 101, 107, 101, 0, 122, 1, 105, 107, 2, 101, 107, 114, 195, 169, 110, 121, 0, 122, 1, 105, 107,
- 2, 101, 114, 197, 177, 0, 122, 1, 105, 107, 2, 111, 98, 0, 122, 1, 105, 107, 2, 195, 161, 109, 0, 122, 1, 105, 107, 2, 195, 169,
- 107, 0, 122, 1, 105, 107, 2, 195, 179, 116, 195, 161, 114, 0, 122, 1, 105, 108, 161, 195, 105, 99, 111, 122, 115, 0, 122, 1, 105, 108,
- 161, 195, 114, 117, 116, 108, 117, 107, 0, 122, 1, 105, 109, 97, 104, 2, 195, 173, 110, 0, 122, 1, 105, 109, 97, 114, 105, 112, 0, 122,
- 1, 105, 109, 97, 114, 105, 112, 2, 101, 114, 197, 177, 0, 122, 1, 105, 110, 114, 111, 107, 105, 110, 117, 0, 122, 1, 105, 115, 99, 111,
- 107, 2, 101, 114, 101, 112, 0, 122, 1, 105, 116, 115, 101, 112, 0, 122, 1, 105, 116, 169, 195, 102, 0, 122, 1, 105, 116, 169, 195, 102,
- 2, 101, 114, 197, 177, 0, 122, 1, 105, 118, 182, 195, 116, 0, 122, 1, 105, 118, 182, 195, 116, 2, 195, 186, 114, 0, 122, 1, 105, 120,
- 97, 116, 0, 122, 1, 105, 122, 161, 195, 98, 0, 122, 1, 105, 122, 161, 195, 102, 0, 122, 1, 105, 122, 161, 195, 111, 2, 101, 114, 197,
- 177, 0, 122, 1, 105, 122, 161, 195, 114, 102, 2, 101, 114, 197, 177, 0, 122, 1, 105, 122, 173, 195, 108, 97, 110, 97, 0, 122, 1, 105,
- 122, 173, 195, 114, 107, 0, 122, 1, 105, 122, 179, 195, 100, 0, 122, 1, 105, 122, 179, 195, 104, 99, 105, 122, 115, 112, 0, 122, 1, 110,
- 97, 116, 115, 110, 111, 107, 0, 122, 1, 110, 101, 100, 105, 99, 110, 105, 0, 122, 1, 110, 101, 100, 105, 122, 101, 114, 0, 122, 1, 110,
- 101, 105, 108, 107, 2, 111, 102, 116, 0, 122, 1, 110, 101, 110, 105, 116, 110, 111, 107, 0, 122, 1, 110, 101, 118, 108, 111, 118, 101, 0,
- 122, 1, 110, 161, 195, 109, 114, 111, 102, 2, 105, 110, 116, 0, 122, 1, 110, 161, 195, 114, 103, 105, 109, 101, 0, 122, 1, 110, 161, 195,
- 116, 117, 109, 0, 122, 1, 111, 99, 114, 97, 0, 122, 1, 111, 99, 114, 97, 104, 0, 122, 1, 111, 100, 97, 121, 110, 161, 195, 104, 0,
- 122, 1, 111, 100, 108, 111, 115, 122, 0, 122, 1, 111, 102, 2, 195, 173, 110, 0, 122, 1, 111, 103, 110, 161, 195, 108, 0, 122, 1, 111,
- 103, 111, 108, 97, 121, 103, 0, 122, 1, 111, 103, 161, 195, 108, 105, 118, 0, 122, 1, 111, 103, 161, 195, 108, 105, 118, 2, 195, 188, 114,
- 107, 101, 0, 122, 1, 111, 103, 161, 195, 108, 105, 118, 2, 197, 145, 107, 101, 0, 122, 1, 111, 107, 2, 97, 114, 118, 0, 122, 1, 111,
- 107, 97, 108, 2, 195, 161, 109, 0, 122, 1, 111, 107, 105, 98, 117, 107, 0, 122, 1, 111, 107, 108, 105, 121, 103, 0, 122, 1, 111, 107,
- 110, 117, 98, 114, 101, 118, 0, 122, 1, 111, 107, 116, 105, 116, 2, 111, 108, 103, 0, 122, 1, 111, 107, 161, 195, 98, 117, 116, 2, 101,
- 108, 0, 122, 1, 111, 107, 161, 195, 114, 0, 122, 1, 111, 107, 169, 195, 116, 161, 195, 106, 0, 122, 1, 111, 107, 179, 195, 105, 102, 2,
- 101, 107, 114, 0, 122, 1, 111, 108, 161, 195, 112, 2, 101, 110, 0, 122, 1, 111, 108, 169, 195, 99, 110, 161, 195, 112, 0, 122, 1, 111,
- 109, 97, 108, 108, 105, 118, 0, 122, 1, 111, 109, 97, 108, 108, 105, 118, 2, 195, 169, 107, 0, 122, 1, 111, 109, 111, 108, 112, 109, 101,
- 116, 2, 97, 107, 0, 122, 1, 111, 109, 114, 111, 107, 0, 122, 1, 111, 112, 97, 108, 2, 195, 161, 114, 0, 122, 1, 111, 112, 186, 195,
- 112, 2, 195, 186, 110, 121, 111, 103, 0, 122, 1, 111, 114, 97, 107, 2, 195, 169, 107, 0, 122, 1, 111, 114, 97, 107, 2, 195, 169, 114,
- 105, 97, 0, 122, 1, 111, 114, 97, 107, 2, 195, 169, 114, 105, 195, 161, 0, 122, 1, 111, 114, 97, 107, 2, 195, 169, 114, 105, 195, 161,
- 106, 195, 186, 0, 122, 1, 111, 114, 97, 109, 0, 122, 1, 111, 114, 97, 118, 97, 122, 2, 195, 188, 114, 0, 122, 1, 111, 114, 97, 118,
- 117, 102, 0, 122, 1, 111, 114, 97, 118, 117, 102, 2, 101, 107, 195, 169, 114, 0, 122, 1, 111, 114, 105, 112, 2, 101, 109, 0, 122, 1,
- 111, 114, 105, 112, 97, 112, 0, 122, 1, 111, 114, 111, 112, 145, 197, 108, 0, 122, 1, 111, 114, 111, 116, 111, 109, 0, 122, 1, 111, 114,
- 111, 116, 111, 109, 2, 101, 109, 195, 188, 118, 101, 103, 0, 122, 1, 111, 114, 111, 116, 111, 109, 2, 195, 161, 110, 0, 122, 1, 111, 114,
- 111, 122, 115, 2, 101, 114, 197, 177, 0, 122, 1, 111, 114, 161, 195, 112, 107, 169, 195, 114, 101, 107, 0, 122, 1, 111, 114, 161, 195, 116,
- 118, 121, 110, 182, 195, 107, 0, 122, 1, 111, 114, 161, 195, 118, 2, 101, 114, 0, 122, 1, 111, 114, 161, 195, 118, 2, 105, 108, 117, 101,
- 116, 116, 0, 122, 1, 111, 114, 161, 195, 118, 2, 195, 169, 112, 101, 0, 122, 1, 111, 114, 173, 195, 115, 122, 2, 195, 161, 106, 0, 122,
- 1, 111, 114, 173, 195, 115, 122, 2, 195, 169, 110, 0, 122, 1, 111, 114, 179, 195, 107, 2, 101, 110, 0, 122, 1, 111, 115, 122, 186, 195,
- 114, 0, 122, 1, 111, 116, 97, 107, 97, 108, 0, 122, 1, 111, 116, 105, 112, 114, 161, 195, 107, 0, 122, 1, 111, 116, 108, 161, 195, 116,
- 2, 195, 161, 114, 110, 121, 0, 122, 1, 111, 116, 122, 105, 98, 0, 122, 1, 111, 118, 114, 111, 0, 122, 1, 111, 118, 114, 111, 2, 97,
- 107, 195, 169, 114, 116, 197, 145, 0, 122, 1, 111, 118, 114, 111, 2, 101, 109, 195, 169, 108, 121, 0, 122, 1, 111, 118, 114, 111, 2, 101,
- 114, 0, 122, 1, 111, 118, 114, 111, 2, 101, 114, 0, 122, 1, 111, 118, 114, 111, 2, 195, 161, 122, 0, 122, 1, 111, 118, 114, 111, 2,
- 195, 182, 118, 101, 116, 115, 195, 169, 103, 0, 122, 1, 111, 121, 103, 97, 102, 2, 101, 110, 116, 0, 122, 1, 111, 121, 108, 161, 195, 103,
- 114, 101, 116, 122, 115, 101, 0, 122, 1, 111, 121, 110, 97, 114, 97, 2, 197, 145, 107, 101, 0, 122, 1, 114, 101, 118, 2, 97, 107, 0,
- 122, 1, 114, 101, 118, 2, 101, 114, 0, 122, 1, 114, 101, 118, 2, 101, 114, 122, 0, 122, 1, 114, 111, 98, 2, 101, 109, 0, 122, 1,
- 114, 111, 98, 2, 195, 179, 114, 0, 122, 1, 114, 111, 115, 2, 101, 114, 197, 177, 0, 122, 1, 114, 111, 121, 103, 2, 197, 177, 114, 0,
- 122, 1, 114, 145, 197, 145, 197, 108, 101, 2, 101, 114, 197, 177, 0, 122, 1, 114, 161, 195, 116, 2, 101, 107, 195, 169, 114, 0, 122, 1,
- 114, 161, 195, 116, 2, 101, 114, 0, 122, 1, 114, 161, 195, 116, 2, 111, 109, 115, 122, 195, 169, 100, 0, 122, 1, 114, 161, 195, 116, 2,
- 195, 182, 118, 101, 0, 122, 1, 114, 161, 195, 116, 114, 111, 107, 0, 122, 1, 117, 100, 179, 195, 105, 114, 101, 112, 0, 122, 1, 117, 103,
- 161, 195, 109, 0, 122, 1, 117, 103, 179, 195, 103, 97, 100, 101, 112, 0, 122, 1, 117, 103, 179, 195, 103, 97, 100, 101, 112, 2, 111, 98,
- 0, 122, 1, 117, 103, 179, 195, 108, 97, 116, 97, 107, 2, 195, 161, 109, 0, 122, 1, 117, 103, 179, 195, 108, 105, 112, 101, 0, 122, 1,
- 117, 103, 179, 195, 108, 111, 104, 99, 105, 122, 115, 112, 0, 122, 1, 117, 103, 179, 195, 108, 111, 114, 111, 101, 116, 101, 109, 0, 122, 1,
- 117, 107, 105, 109, 97, 110, 105, 100, 0, 122, 1, 117, 107, 105, 110, 111, 114, 116, 107, 101, 108, 101, 0, 122, 1, 117, 107, 105, 114, 116,
- 110, 105, 0, 122, 1, 117, 107, 105, 115, 122, 117, 109, 0, 122, 1, 117, 107, 105, 116, 101, 116, 110, 105, 122, 115, 0, 122, 1, 117, 107,
- 105, 116, 122, 115, 117, 107, 97, 0, 122, 1, 117, 108, 107, 105, 99, 0, 122, 1, 117, 108, 173, 195, 116, 115, 0, 122, 1, 117, 108, 179,
- 195, 112, 0, 122, 1, 117, 109, 116, 105, 114, 0, 122, 1, 117, 109, 116, 105, 114, 2, 97, 98, 0, 122, 1, 117, 109, 122, 97, 103, 114,
- 111, 0, 122, 1, 117, 109, 122, 105, 107, 101, 116, 97, 107, 2, 101, 114, 197, 177, 0, 122, 1, 117, 109, 122, 105, 108, 97, 116, 105, 112,
- 97, 107, 0, 122, 1, 117, 109, 122, 105, 114, 117, 116, 0, 122, 1, 117, 109, 122, 105, 116, 117, 97, 0, 122, 1, 117, 110, 105, 99, 105,
- 114, 0, 122, 1, 117, 110, 161, 195, 108, 117, 2, 195, 161, 122, 97, 100, 0, 122, 1, 117, 110, 179, 195, 107, 97, 105, 100, 0, 122, 1,
- 117, 110, 179, 195, 114, 116, 0, 122, 1, 117, 112, 97, 107, 0, 122, 1, 117, 112, 105, 116, 2, 195, 161, 109, 0, 122, 1, 117, 112, 173,
- 195, 116, 0, 122, 1, 117, 114, 112, 105, 99, 0, 122, 1, 117, 114, 116, 105, 99, 0, 122, 1, 117, 114, 173, 195, 118, 0, 122, 1, 117,
- 114, 179, 195, 107, 0, 122, 1, 117, 115, 179, 195, 109, 2, 101, 114, 0, 122, 1, 117, 116, 105, 98, 97, 104, 2, 101, 114, 197, 177, 0,
- 122, 1, 117, 116, 107, 97, 116, 0, 122, 1, 117, 116, 107, 101, 102, 102, 101, 0, 122, 1, 117, 116, 107, 105, 108, 102, 110, 111, 107, 0,
- 122, 1, 117, 116, 110, 105, 114, 105, 98, 97, 108, 0, 122, 1, 117, 116, 110, 105, 114, 105, 98, 97, 108, 2, 101, 114, 0, 122, 1, 117,
- 116, 120, 101, 116, 0, 122, 1, 117, 116, 122, 115, 101, 103, 0, 122, 1, 117, 116, 161, 195, 107, 105, 100, 110, 105, 122, 115, 0, 122, 1,
- 117, 116, 173, 195, 114, 0, 122, 1, 117, 120, 117, 108, 0, 122, 1, 117, 122, 108, 117, 112, 0, 122, 1, 117, 122, 108, 117, 112, 2, 195,
- 161, 109, 0, 122, 1, 117, 122, 114, 117, 107, 0, 122, 1, 117, 122, 115, 115, 97, 98, 0, 122, 1, 117, 122, 169, 195, 106, 0, 122, 1,
- 145, 197, 2, 97, 114, 118, 0, 122, 1, 145, 197, 2, 195, 161, 114, 109, 0, 122, 1, 145, 197, 2, 195, 182, 114, 110, 121, 0, 122, 1,
- 145, 197, 2, 195, 188, 108, 101, 0, 122, 1, 145, 197, 2, 195, 188, 108, 197, 145, 0, 122, 1, 145, 197, 104, 2, 101, 114, 101, 108, 0,
- 122, 1, 145, 197, 104, 2, 101, 114, 101, 112, 0, 122, 1, 145, 197, 108, 109, 101, 2, 101, 114, 197, 177, 0, 122, 1, 145, 197, 108, 188,
- 195, 112, 101, 114, 2, 116, 114, 195, 161, 106, 107, 0, 122, 1, 145, 197, 108, 188, 195, 112, 101, 114, 2, 195, 161, 114, 110, 121, 0, 122,
- 1, 145, 197, 110, 107, 101, 116, 0, 122, 1, 145, 197, 112, 105, 99, 0, 122, 1, 145, 197, 116, 110, 101, 109, 0, 122, 1, 145, 197, 116,
- 188, 195, 0, 122, 1, 145, 197, 122, 101, 118, 101, 0, 122, 1, 161, 195, 98, 97, 122, 115, 106, 173, 195, 100, 0, 122, 1, 161, 195, 100,
- 97, 0, 122, 1, 161, 195, 100, 97, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 100, 97, 2, 195, 188, 110, 101, 116, 0, 122, 1, 161,
- 195, 100, 97, 122, 161, 195, 108, 0, 122, 1, 161, 195, 100, 105, 115, 122, 100, 0, 122, 1, 161, 195, 100, 108, 111, 103, 101, 109, 0, 122,
- 1, 161, 195, 100, 110, 111, 109, 0, 122, 1, 161, 195, 100, 111, 108, 108, 161, 195, 122, 115, 0, 122, 1, 161, 195, 100, 111, 112, 97, 108,
- 108, 161, 195, 103, 101, 109, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 100, 111, 118, 2, 105, 110, 116, 0, 122, 1, 161, 195, 100, 114,
- 161, 195, 115, 99, 2, 195, 179, 108, 0, 122, 1, 161, 195, 100, 117, 116, 0, 122, 1, 161, 195, 100, 117, 116, 2, 105, 110, 116, 0, 122,
- 1, 161, 195, 100, 117, 116, 2, 111, 109, 106, 0, 122, 1, 161, 195, 100, 179, 195, 122, 115, 2, 105, 0, 122, 1, 161, 195, 100, 186, 195,
- 106, 0, 122, 1, 161, 195, 101, 116, 2, 101, 114, 118, 0, 122, 1, 161, 195, 102, 2, 101, 114, 0, 122, 1, 161, 195, 103, 108, 97, 115,
- 114, 161, 195, 116, 2, 195, 161, 109, 98, 97, 0, 122, 1, 161, 195, 103, 110, 111, 114, 111, 122, 115, 0, 122, 1, 161, 195, 103, 110, 111,
- 122, 114, 111, 98, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 103, 110, 161, 195, 114, 2, 101, 114, 0, 122, 1, 161, 195, 103, 111, 104,
- 117, 115, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 103, 111, 112, 105, 115, 99, 0, 122, 1, 161, 195, 103, 111, 116, 116, 97, 107, 0,
- 122, 1, 161, 195, 103, 111, 118, 161, 195, 121, 110, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 103, 114, 111, 102, 2, 101, 114, 0, 122,
- 1, 161, 195, 103, 114, 161, 195, 115, 0, 122, 1, 161, 195, 103, 122, 111, 109, 0, 122, 1, 161, 195, 103, 161, 195, 118, 0, 122, 1, 161,
- 195, 103, 186, 195, 114, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 104, 108, 161, 195, 109, 0, 122, 1, 161, 195, 104, 117, 114, 2, 101,
- 107, 101, 114, 101, 0, 122, 1, 161, 195, 104, 117, 114, 2, 101, 107, 114, 195, 169, 110, 121, 0, 122, 1, 161, 195, 104, 117, 114, 2, 111,
- 98, 0, 122, 1, 161, 195, 106, 161, 195, 102, 2, 101, 114, 0, 122, 1, 161, 195, 107, 97, 108, 0, 122, 1, 161, 195, 107, 97, 108, 2,
- 101, 110, 0, 122, 1, 161, 195, 107, 105, 114, 112, 97, 112, 0, 122, 1, 161, 195, 107, 110, 111, 115, 0, 122, 1, 161, 195, 107, 111, 122,
- 115, 2, 101, 114, 0, 122, 1, 161, 195, 107, 111, 122, 115, 2, 195, 161, 109, 0, 122, 1, 161, 195, 107, 117, 98, 0, 122, 1, 161, 195,
- 108, 97, 114, 97, 121, 110, 0, 122, 1, 161, 195, 108, 97, 116, 117, 0, 122, 1, 161, 195, 108, 97, 116, 117, 2, 101, 114, 197, 177, 0,
- 122, 1, 161, 195, 108, 103, 97, 110, 111, 118, 0, 122, 1, 161, 195, 108, 106, 97, 104, 2, 195, 182, 103, 0, 122, 1, 161, 195, 108, 107,
- 117, 115, 99, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 108, 108, 97, 118, 0, 122, 1, 161, 195, 108, 108, 97, 118, 2, 97, 98, 0,
- 122, 1, 161, 195, 108, 108, 161, 195, 0, 122, 1, 161, 195, 108, 108, 161, 195, 2, 195, 182, 103, 0, 122, 1, 161, 195, 108, 108, 161, 195,
- 110, 101, 108, 108, 101, 2, 101, 107, 114, 195, 169, 110, 121, 0, 122, 1, 161, 195, 108, 109, 97, 114, 161, 195, 0, 122, 1, 161, 195, 108,
- 109, 97, 122, 115, 117, 115, 99, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 108, 109, 111, 2, 97, 103, 0, 122, 1, 161, 195, 108, 109,
- 111, 101, 122, 115, 115, 182, 195, 0, 122, 1, 161, 195, 108, 109, 161, 195, 108, 108, 105, 118, 0, 122, 1, 161, 195, 108, 109, 161, 195, 116,
- 2, 195, 169, 107, 0, 122, 1, 161, 195, 108, 111, 98, 111, 100, 0, 122, 1, 161, 195, 108, 111, 103, 110, 161, 195, 108, 0, 122, 1, 161,
- 195, 108, 111, 107, 114, 111, 104, 0, 122, 1, 161, 195, 108, 111, 114, 97, 115, 122, 2, 101, 114, 0, 122, 1, 161, 195, 108, 111, 114, 111,
- 115, 108, 101, 102, 0, 122, 1, 161, 195, 108, 111, 115, 112, 97, 116, 0, 122, 1, 161, 195, 108, 111, 116, 108, 101, 0, 122, 1, 161, 195,
- 108, 114, 97, 122, 97, 112, 0, 122, 1, 161, 195, 108, 114, 111, 116, 103, 101, 109, 0, 122, 1, 161, 195, 108, 114, 111, 116, 105, 118, 0,
- 122, 1, 161, 195, 108, 116, 179, 195, 112, 0, 122, 1, 161, 195, 108, 117, 100, 110, 161, 195, 114, 2, 101, 114, 197, 177, 0, 122, 1, 161,
- 195, 108, 117, 103, 161, 195, 116, 2, 97, 98, 195, 161, 108, 121, 0, 122, 1, 161, 195, 108, 117, 106, 161, 195, 2, 101, 114, 197, 177, 0,
- 122, 1, 161, 195, 108, 117, 110, 97, 116, 0, 122, 1, 161, 195, 108, 117, 115, 114, 161, 195, 116, 0, 122, 1, 161, 195, 108, 161, 195, 116,
- 105, 98, 109, 111, 114, 116, 0, 122, 1, 161, 195, 108, 161, 195, 116, 110, 161, 195, 107, 0, 122, 1, 161, 195, 108, 161, 195, 118, 111, 116,
- 101, 116, 0, 122, 1, 161, 195, 108, 179, 195, 122, 115, 2, 97, 98, 97, 100, 0, 122, 1, 161, 195, 108, 186, 195, 121, 110, 0, 122, 1,
- 161, 195, 109, 2, 101, 114, 0, 122, 1, 161, 195, 109, 2, 111, 114, 0, 122, 1, 161, 195, 109, 2, 197, 145, 114, 0, 122, 1, 161, 195,
- 109, 108, 97, 2, 195, 188, 114, 107, 0, 122, 1, 161, 195, 109, 108, 97, 2, 195, 188, 114, 107, 101, 0, 122, 1, 161, 195, 109, 111, 108,
- 108, 161, 195, 0, 122, 1, 161, 195, 109, 111, 116, 161, 195, 108, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 109, 111, 121, 110, 0, 122,
- 1, 161, 195, 109, 111, 121, 110, 2, 97, 98, 0, 122, 1, 161, 195, 109, 111, 121, 110, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 109,
- 121, 103, 101, 0, 122, 1, 161, 195, 109, 173, 195, 114, 112, 0, 122, 1, 161, 195, 110, 97, 98, 98, 111, 100, 0, 122, 1, 161, 195, 110,
- 97, 98, 98, 111, 108, 0, 122, 1, 161, 195, 110, 97, 98, 98, 111, 114, 0, 122, 1, 161, 195, 110, 97, 98, 98, 111, 114, 2, 101, 114,
- 0, 122, 1, 161, 195, 110, 97, 98, 98, 111, 115, 99, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 110, 97, 104, 111, 114, 0, 122, 1,
- 161, 195, 110, 97, 104, 117, 122, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 110, 97, 107, 107, 105, 121, 110, 2, 101, 114, 0, 122, 1,
- 161, 195, 110, 97, 108, 108, 105, 118, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 110, 97, 116, 116, 97, 115, 99, 2, 101, 114, 197, 177,
- 0, 122, 1, 161, 195, 110, 103, 161, 195, 109, 0, 122, 1, 161, 195, 110, 111, 118, 0, 122, 1, 161, 195, 110, 111, 118, 108, 101, 102, 0,
- 122, 1, 161, 195, 110, 114, 97, 98, 2, 197, 145, 107, 0, 122, 1, 161, 195, 110, 114, 161, 195, 112, 2, 195, 169, 107, 0, 122, 1, 161,
- 195, 110, 169, 195, 122, 115, 2, 101, 107, 0, 122, 1, 161, 195, 112, 97, 107, 2, 197, 145, 108, 197, 145, 0, 122, 1, 161, 195, 112, 97,
- 115, 99, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 112, 97, 115, 99, 2, 195, 161, 109, 0, 122, 1, 161, 195, 112, 109, 161, 195, 108,
- 0, 122, 1, 161, 195, 114, 97, 112, 97, 107, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 114, 97, 118, 97, 107, 2, 101, 114, 197, 177,
- 0, 122, 1, 161, 195, 114, 97, 118, 97, 115, 99, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 114, 103, 117, 0, 122, 1, 161, 195, 114,
- 103, 117, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 114, 111, 115, 122, 117, 0, 122, 1, 161, 195, 114, 114, 97, 118, 0, 122, 1, 161,
- 195, 114, 114, 111, 102, 145, 197, 114, 101, 0, 122, 1, 161, 195, 114, 161, 195, 106, 0, 122, 1, 161, 195, 114, 161, 195, 106, 2, 101, 114,
- 197, 177, 0, 122, 1, 161, 195, 114, 161, 195, 106, 2, 111, 108, 103, 195, 161, 108, 97, 116, 0, 122, 1, 161, 195, 114, 173, 195, 0, 122,
+ 2, 101, 110, 115, 195, 186, 108, 121, 0, 1, 101, 2, 101, 115, 195, 188, 108, 101, 116, 0, 1, 101, 2, 101, 116, 195, 169, 114, 116, 0,
+ 1, 101, 2, 101, 122, 107, 101, 100, 0, 1, 101, 2, 101, 122, 116, 101, 116, 0, 1, 101, 2, 105, 100, 101, 106, 197, 177, 0, 1, 101,
+ 2, 105, 114, 195, 161, 110, 121, 195, 186, 0, 1, 101, 2, 195, 161, 108, 116, 97, 108, 195, 161, 110, 0, 1, 101, 2, 195, 169, 106, 115,
+ 122, 97, 107, 0, 1, 101, 2, 195, 169, 114, 116, 0, 1, 101, 2, 195, 169, 114, 116, 101, 108, 109, 197, 177, 0, 1, 101, 2, 195, 186,
+ 116, 116, 97, 108, 0, 1, 101, 45, 109, 101, 110, 2, 101, 122, 0, 1, 101, 45, 109, 101, 110, 2, 105, 107, 0, 1, 101, 45, 109, 101,
+ 110, 2, 195, 188, 116, 116, 0, 1, 101, 97, 114, 106, 186, 195, 2, 101, 115, 195, 173, 116, 0, 1, 101, 99, 110, 105, 109, 114, 97, 104,
+ 2, 101, 100, 105, 107, 0, 1, 101, 101, 108, 101, 98, 2, 101, 122, 0, 1, 101, 101, 122, 115, 115, 182, 195, 2, 101, 115, 195, 173, 116,
+ 0, 1, 101, 103, 101, 109, 108, 169, 195, 102, 2, 101, 122, 0, 1, 101, 105, 107, 2, 101, 122, 0, 1, 101, 110, 101, 122, 105, 116, 2,
+ 101, 100, 105, 107, 0, 1, 101, 110, 101, 122, 105, 116, 2, 101, 100, 115, 122, 101, 114, 0, 1, 101, 110, 101, 122, 105, 116, 2, 101, 110,
+ 0, 1, 101, 110, 101, 122, 105, 116, 2, 101, 115, 0, 1, 101, 110, 101, 122, 105, 116, 2, 101, 116, 0, 1, 101, 110, 111, 122, 115, 117,
+ 104, 2, 101, 100, 0, 1, 101, 110, 111, 122, 115, 117, 104, 2, 101, 100, 105, 107, 0, 1, 101, 110, 111, 122, 115, 117, 104, 2, 101, 115,
+ 0, 1, 101, 110, 111, 122, 115, 117, 104, 2, 101, 122, 0, 1, 101, 116, 101, 108, 188, 195, 112, 169, 195, 2, 195, 188, 116, 116, 0, 1,
+ 101, 122, 161, 195, 122, 115, 2, 101, 100, 105, 107, 0, 1, 101, 122, 161, 195, 122, 115, 2, 101, 115, 0, 8, 101, 2, 97, 98, 108, 97,
+ 107, 0, 8, 101, 2, 101, 108, 0, 8, 101, 2, 101, 115, 0, 8, 101, 2, 101, 116, 32, 0, 8, 101, 2, 101, 116, 108, 101, 110, 0,
+ 8, 101, 2, 101, 122, 0, 8, 101, 2, 101, 122, 109, 195, 169, 110, 121, 0, 8, 101, 2, 105, 100, 197, 145, 0, 8, 101, 2, 105, 107,
+ 0, 8, 101, 2, 111, 108, 100, 97, 108, 0, 8, 101, 2, 195, 161, 103, 121, 0, 8, 101, 2, 195, 169, 32, 0, 8, 101, 2, 195, 169,
+ 118, 0, 8, 101, 2, 195, 179, 114, 195, 161, 0, 8, 101, 2, 195, 182, 110, 116, 101, 116, 0, 8, 101, 2, 195, 182, 115, 115, 122, 101,
+ 103, 0, 8, 101, 2, 195, 188, 116, 0, 8, 101, 45, 116, 110, 105, 109, 2, 195, 169, 32, 0, 8, 101, 103, 101, 109, 2, 101, 122, 0,
+ 8, 101, 107, 101, 122, 115, 105, 104, 2, 101, 0, 8, 101, 110, 111, 122, 115, 117, 104, 2, 101, 0, 8, 101, 114, 101, 122, 115, 121, 103,
+ 101, 2, 101, 0, 106, 1, 17, 65, 2, 17, 65, 0, 106, 1, 97, 104, 0, 106, 1, 101, 2, 101, 108, 101, 110, 116, 195, 169, 115, 197,
+ 177, 3, 79, 57, 0, 4, 115, 122, 3, 79, 89, 0, 115, 122, 1, 17, 65, 2, 17, 65, 0, 115, 122, 1, 97, 110, 2, 97, 0, 4,
+ 115, 1, 101, 2, 195, 161, 118, 3, 79, 91, 0, 115, 1, 101, 2, 195, 169, 103, 0, 115, 1, 101, 2, 195, 173, 107, 0, 115, 1, 186,
+ 195, 2, 101, 0, 115, 8, 173, 195, 2, 101, 0, 7, 6, 115, 115, 0, 4, 122, 1, 97, 2, 105, 115, 122, 116, 101, 110, 115, 3, 89,
+ 0, 122, 1, 97, 2, 105, 115, 122, 116, 195, 161, 108, 0, 122, 1, 97, 107, 2, 195, 173, 114, 111, 122, 0, 122, 1, 97, 109, 2, 195,
+ 173, 114, 111, 122, 0, 122, 1, 97, 112, 2, 195, 173, 114, 111, 122, 0, 122, 1, 111, 114, 105, 112, 2, 107, 97, 0, 122, 2, 18, 66,
+ 0, 122, 2, 45, 18, 66, 0, 122, 8, 97, 2, 105, 115, 122, 116, 0, 122, 8, 101, 2, 101, 110, 99, 105, 0, 122, 8, 101, 122, 115,
+ 101, 110, 2, 101, 114, 0, 4, 1, 117, 105, 98, 117, 110, 97, 100, 3, 89, 12, 0, 1, 117, 116, 110, 101, 118, 117, 106, 0, 8, 101,
+ 107, 2, 101, 108, 114, 105, 110, 103, 0, 122, 1, 97, 118, 97, 116, 2, 97, 0, 122, 1, 97, 118, 107, 2, 105, 97, 107, 195, 169, 114,
+ 0, 122, 1, 97, 118, 108, 111, 0, 122, 1, 97, 118, 109, 97, 104, 0, 122, 1, 97, 118, 114, 111, 115, 2, 195, 161, 107, 0, 122, 1,
+ 97, 118, 117, 121, 110, 0, 122, 1, 97, 118, 121, 116, 111, 107, 0, 122, 1, 97, 118, 186, 195, 121, 110, 0, 122, 1, 101, 108, 169, 195,
+ 108, 182, 195, 102, 2, 101, 109, 0, 122, 1, 117, 105, 98, 117, 110, 97, 100, 0, 122, 1, 117, 116, 110, 101, 118, 117, 106, 0, 122, 8,
+ 97, 108, 101, 109, 2, 195, 173, 110, 0, 122, 8, 97, 118, 97, 114, 0, 122, 8, 97, 118, 114, 111, 115, 0, 122, 8, 97, 118, 117, 115,
+ 2, 97, 0, 122, 8, 169, 195, 110, 101, 112, 2, 195, 173, 110, 0, 122, 114, 3, 89, 52, 0, 122, 98, 3, 89, 71, 0, 4, 1, 117,
+ 109, 2, 111, 108, 105, 110, 3, 89, 122, 0, 122, 0, 4, 1, 117, 116, 108, 101, 2, 111, 108, 3, 91, 0, 1, 145, 197, 108, 101, 108,
+ 101, 102, 2, 195, 169, 103, 0, 1, 188, 195, 108, 112, 2, 122, 115, 0, 2, 18, 66, 0, 2, 45, 18, 66, 0, 4, 1, 105, 114, 102,
+ 2, 122, 195, 182, 108, 3, 91, 12, 0, 1, 161, 195, 110, 97, 98, 98, 111, 114, 0, 114, 3, 91, 52, 0, 98, 3, 91, 71, 0, 4,
+ 122, 1, 97, 103, 97, 109, 2, 195, 161, 114, 195, 186, 3, 91, 89, 0, 122, 1, 97, 103, 111, 102, 2, 101, 103, 0, 122, 1, 97, 103,
+ 117, 108, 2, 101, 114, 197, 177, 0, 122, 1, 97, 107, 2, 195, 169, 107, 0, 122, 1, 97, 107, 97, 107, 2, 195, 169, 107, 0, 122, 1,
+ 97, 107, 114, 97, 102, 2, 101, 109, 0, 122, 1, 97, 107, 114, 97, 102, 2, 101, 114, 197, 177, 0, 122, 1, 97, 107, 114, 97, 102, 2,
+ 117, 107, 0, 122, 1, 97, 107, 114, 97, 102, 2, 195, 188, 114, 107, 0, 122, 1, 97, 107, 114, 97, 102, 2, 197, 145, 108, 197, 145, 0,
+ 122, 1, 97, 109, 114, 161, 195, 104, 2, 97, 98, 0, 122, 1, 97, 109, 114, 161, 195, 104, 2, 195, 161, 109, 0, 122, 1, 97, 109, 114,
+ 161, 195, 104, 2, 195, 182, 0, 122, 1, 97, 115, 2, 101, 109, 0, 122, 1, 97, 115, 97, 118, 2, 97, 107, 0, 122, 1, 97, 116, 116,
+ 111, 108, 97, 104, 0, 122, 1, 97, 116, 117, 2, 101, 114, 0, 122, 1, 97, 116, 117, 2, 105, 110, 116, 0, 122, 1, 97, 116, 117, 2,
+ 111, 108, 103, 0, 122, 1, 97, 116, 117, 2, 195, 161, 108, 0, 122, 1, 97, 116, 117, 2, 195, 161, 109, 0, 122, 1, 97, 118, 109, 97,
+ 104, 2, 197, 145, 107, 101, 0, 122, 1, 97, 122, 114, 111, 98, 2, 197, 145, 114, 0, 122, 1, 101, 98, 98, 182, 195, 116, 2, 195, 161,
+ 109, 0, 122, 1, 101, 100, 101, 122, 105, 116, 2, 195, 161, 108, 108, 195, 161, 115, 0, 122, 1, 101, 100, 108, 182, 195, 122, 2, 195, 188,
+ 114, 107, 0, 122, 1, 101, 100, 108, 182, 195, 122, 2, 195, 188, 114, 107, 101, 0, 122, 1, 101, 100, 169, 195, 2, 195, 161, 106, 0, 122,
+ 1, 101, 100, 169, 195, 2, 195, 188, 108, 0, 122, 1, 101, 104, 169, 195, 2, 195, 161, 106, 0, 122, 1, 101, 104, 169, 195, 109, 0, 122,
+ 1, 101, 107, 169, 195, 2, 195, 179, 0, 122, 1, 101, 107, 169, 195, 2, 195, 179, 108, 0, 122, 1, 101, 107, 169, 195, 107, 2, 195, 188,
+ 114, 107, 0, 122, 1, 101, 108, 101, 100, 101, 102, 2, 195, 161, 114, 110, 121, 0, 122, 1, 101, 108, 101, 102, 106, 101, 116, 2, 195, 161,
+ 106, 0, 122, 1, 101, 108, 169, 195, 2, 101, 109, 0, 122, 1, 101, 108, 182, 195, 107, 2, 101, 109, 0, 122, 1, 101, 109, 101, 110, 2,
+ 195, 173, 118, 0, 122, 1, 101, 109, 101, 110, 2, 197, 145, 114, 109, 0, 122, 1, 101, 109, 121, 108, 101, 115, 2, 197, 145, 107, 101, 0,
+ 122, 1, 101, 110, 101, 121, 103, 101, 0, 122, 1, 101, 110, 101, 121, 103, 101, 2, 195, 161, 108, 0, 122, 1, 101, 112, 101, 122, 115, 2,
+ 111, 109, 98, 97, 116, 0, 122, 1, 101, 114, 100, 101, 109, 2, 195, 169, 107, 0, 122, 1, 101, 114, 101, 118, 2, 197, 145, 107, 101, 0,
+ 122, 1, 101, 114, 101, 122, 115, 145, 197, 108, 0, 122, 1, 101, 114, 169, 195, 104, 101, 102, 2, 195, 188, 114, 107, 0, 122, 1, 101, 114,
+ 169, 195, 104, 101, 102, 2, 197, 145, 107, 101, 0, 122, 1, 101, 114, 169, 195, 118, 2, 195, 161, 106, 0, 122, 1, 101, 115, 99, 169, 195,
+ 109, 0, 122, 1, 101, 115, 182, 195, 114, 182, 195, 118, 2, 197, 145, 107, 101, 0, 122, 1, 101, 116, 101, 108, 101, 121, 103, 188, 195, 2,
+ 111, 98, 0, 122, 1, 101, 116, 101, 122, 114, 101, 122, 115, 2, 101, 114, 0, 122, 1, 101, 116, 114, 169, 195, 118, 2, 195, 161, 122, 97,
+ 100, 0, 122, 1, 101, 116, 114, 169, 195, 118, 2, 197, 145, 108, 197, 145, 0, 122, 1, 101, 118, 100, 101, 110, 2, 195, 188, 114, 107, 0,
+ 122, 1, 101, 118, 101, 108, 2, 101, 100, 0, 122, 1, 101, 118, 121, 110, 182, 195, 107, 0, 122, 1, 101, 118, 121, 110, 182, 195, 107, 2,
+ 101, 107, 0, 122, 1, 101, 121, 103, 101, 104, 2, 195, 182, 103, 0, 122, 1, 101, 121, 108, 101, 107, 107, 105, 112, 2, 195, 161, 114, 110,
+ 121, 0, 122, 1, 101, 121, 110, 101, 104, 114, 182, 195, 118, 2, 197, 145, 107, 101, 0, 122, 1, 101, 122, 115, 145, 197, 0, 122, 1, 101,
+ 122, 188, 195, 116, 2, 101, 109, 0, 122, 1, 105, 107, 2, 101, 98, 0, 122, 1, 105, 107, 2, 101, 100, 0, 122, 1, 105, 107, 2, 101,
+ 107, 114, 195, 169, 110, 121, 0, 122, 1, 105, 107, 2, 101, 114, 197, 177, 0, 122, 1, 105, 107, 2, 111, 98, 0, 122, 1, 105, 107, 2,
+ 195, 161, 109, 0, 122, 1, 105, 107, 2, 195, 169, 107, 0, 122, 1, 105, 107, 2, 195, 179, 116, 195, 161, 114, 0, 122, 1, 105, 109, 97,
+ 114, 105, 112, 2, 101, 114, 197, 177, 0, 122, 1, 105, 115, 99, 111, 107, 2, 101, 114, 101, 112, 0, 122, 1, 105, 116, 169, 195, 102, 2,
+ 101, 114, 197, 177, 0, 122, 1, 105, 118, 182, 195, 116, 0, 122, 1, 105, 118, 182, 195, 116, 2, 195, 186, 114, 0, 122, 1, 105, 122, 161,
+ 195, 98, 0, 122, 1, 105, 122, 161, 195, 111, 2, 101, 114, 197, 177, 0, 122, 1, 105, 122, 161, 195, 114, 102, 2, 101, 114, 197, 177, 0,
+ 122, 1, 110, 101, 105, 108, 107, 2, 111, 102, 116, 0, 122, 1, 111, 99, 114, 97, 104, 0, 122, 1, 111, 100, 108, 111, 115, 122, 0, 122,
+ 1, 111, 103, 111, 108, 97, 121, 103, 0, 122, 1, 111, 103, 161, 195, 108, 105, 118, 0, 122, 1, 111, 103, 161, 195, 108, 105, 118, 2, 195,
+ 188, 114, 107, 101, 0, 122, 1, 111, 103, 161, 195, 108, 105, 118, 2, 197, 145, 107, 101, 0, 122, 1, 111, 107, 2, 97, 114, 118, 0, 122,
+ 1, 111, 107, 97, 108, 2, 195, 161, 109, 0, 122, 1, 111, 107, 116, 105, 116, 2, 111, 108, 103, 195, 161, 108, 0, 122, 1, 111, 107, 161,
+ 195, 98, 117, 116, 2, 101, 108, 0, 122, 1, 111, 107, 179, 195, 105, 102, 2, 101, 107, 114, 0, 122, 1, 111, 108, 169, 195, 99, 110, 161,
+ 195, 112, 0, 122, 1, 111, 109, 97, 108, 108, 105, 118, 0, 122, 1, 111, 109, 97, 108, 108, 105, 118, 2, 195, 169, 107, 0, 122, 1, 111,
+ 109, 111, 108, 112, 109, 101, 116, 2, 97, 107, 0, 122, 1, 111, 109, 114, 111, 107, 0, 122, 1, 111, 112, 97, 108, 2, 195, 161, 114, 0,
+ 122, 1, 111, 112, 186, 195, 112, 2, 195, 186, 110, 121, 111, 103, 0, 122, 1, 111, 114, 97, 107, 2, 195, 169, 107, 0, 122, 1, 111, 114,
+ 97, 107, 2, 195, 169, 114, 105, 97, 0, 122, 1, 111, 114, 97, 107, 2, 195, 169, 114, 105, 195, 161, 0, 122, 1, 111, 114, 97, 107, 2,
+ 195, 169, 114, 105, 195, 161, 106, 195, 186, 0, 122, 1, 111, 114, 97, 109, 0, 122, 1, 111, 114, 97, 118, 97, 122, 2, 195, 188, 114, 0,
+ 122, 1, 111, 114, 97, 118, 117, 102, 2, 101, 107, 195, 169, 114, 0, 122, 1, 111, 114, 105, 112, 2, 101, 109, 0, 122, 1, 111, 114, 105,
+ 112, 97, 112, 0, 122, 1, 111, 114, 111, 112, 145, 197, 108, 0, 122, 1, 111, 114, 111, 116, 111, 109, 2, 101, 109, 195, 188, 118, 101, 103,
+ 0, 122, 1, 111, 114, 111, 116, 111, 109, 2, 195, 161, 110, 0, 122, 1, 111, 114, 111, 122, 115, 2, 101, 114, 197, 177, 0, 122, 1, 111,
+ 114, 161, 195, 118, 2, 101, 114, 0, 122, 1, 111, 114, 161, 195, 118, 2, 105, 108, 117, 101, 116, 116, 0, 122, 1, 111, 114, 161, 195, 118,
+ 2, 195, 169, 112, 101, 0, 122, 1, 111, 114, 173, 195, 115, 122, 2, 195, 161, 106, 0, 122, 1, 111, 114, 173, 195, 115, 122, 2, 195, 169,
+ 110, 0, 122, 1, 111, 116, 108, 161, 195, 116, 2, 195, 161, 114, 110, 121, 0, 122, 1, 111, 118, 114, 111, 2, 97, 107, 195, 169, 114, 116,
+ 197, 145, 0, 122, 1, 111, 118, 114, 111, 2, 101, 109, 195, 169, 108, 121, 0, 122, 1, 111, 118, 114, 111, 2, 101, 114, 0, 122, 1, 111,
+ 118, 114, 111, 2, 101, 114, 0, 122, 1, 111, 118, 114, 111, 2, 195, 161, 122, 0, 122, 1, 111, 118, 114, 111, 2, 195, 182, 118, 101, 116,
+ 115, 195, 169, 103, 0, 122, 1, 111, 121, 103, 97, 102, 2, 101, 110, 116, 0, 122, 1, 111, 121, 110, 97, 114, 97, 2, 197, 145, 107, 101,
+ 0, 122, 1, 114, 101, 118, 2, 97, 107, 0, 122, 1, 114, 101, 118, 2, 101, 114, 122, 0, 122, 1, 114, 111, 98, 2, 101, 109, 0, 122,
+ 1, 114, 111, 98, 2, 195, 179, 114, 0, 122, 1, 114, 111, 115, 2, 101, 114, 197, 177, 0, 122, 1, 114, 111, 121, 103, 2, 197, 177, 114,
+ 0, 122, 1, 114, 145, 197, 145, 197, 108, 101, 2, 101, 114, 197, 177, 0, 122, 1, 114, 161, 195, 116, 2, 101, 107, 195, 169, 114, 0, 122,
+ 1, 114, 161, 195, 116, 2, 101, 114, 0, 122, 1, 114, 161, 195, 116, 2, 111, 109, 115, 122, 195, 169, 100, 0, 122, 1, 114, 161, 195, 116,
+ 2, 195, 182, 118, 101, 0, 122, 1, 117, 103, 179, 195, 103, 97, 100, 101, 112, 2, 111, 98, 0, 122, 1, 117, 103, 179, 195, 108, 97, 116,
+ 97, 107, 2, 195, 161, 109, 0, 122, 1, 117, 107, 105, 115, 122, 117, 109, 0, 122, 1, 117, 109, 116, 105, 114, 2, 97, 98, 0, 122, 1,
+ 117, 109, 122, 105, 107, 101, 116, 97, 107, 2, 101, 114, 197, 177, 0, 122, 1, 117, 110, 161, 195, 108, 117, 2, 195, 161, 122, 97, 100, 0,
+ 122, 1, 117, 112, 97, 107, 0, 122, 1, 117, 112, 105, 116, 2, 195, 161, 109, 0, 122, 1, 117, 116, 105, 98, 97, 104, 2, 101, 114, 197,
+ 177, 0, 122, 1, 117, 116, 110, 105, 114, 105, 98, 97, 108, 2, 101, 114, 0, 122, 1, 117, 116, 161, 195, 107, 105, 100, 110, 105, 122, 115,
+ 0, 122, 1, 117, 120, 117, 108, 0, 122, 1, 117, 122, 108, 117, 112, 2, 195, 161, 109, 0, 122, 1, 145, 197, 2, 97, 114, 118, 0, 122,
+ 1, 145, 197, 2, 195, 161, 114, 109, 0, 122, 1, 145, 197, 2, 195, 182, 114, 110, 121, 0, 122, 1, 145, 197, 2, 195, 188, 108, 101, 0,
+ 122, 1, 145, 197, 2, 195, 188, 108, 197, 145, 0, 122, 1, 145, 197, 104, 2, 101, 114, 101, 108, 0, 122, 1, 145, 197, 104, 2, 101, 114,
+ 101, 112, 0, 122, 1, 145, 197, 108, 188, 195, 112, 101, 114, 2, 116, 114, 195, 161, 106, 107, 0, 122, 1, 145, 197, 108, 188, 195, 112, 101,
+ 114, 2, 195, 161, 114, 110, 121, 0, 122, 1, 145, 197, 112, 105, 99, 0, 122, 1, 161, 195, 100, 97, 2, 101, 114, 197, 177, 0, 122, 1,
+ 161, 195, 100, 97, 2, 195, 188, 110, 101, 116, 0, 122, 1, 161, 195, 100, 97, 122, 161, 195, 108, 0, 122, 1, 161, 195, 100, 111, 112, 97,
+ 108, 108, 161, 195, 103, 101, 109, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 100, 111, 118, 2, 105, 110, 116, 0, 122, 1, 161, 195, 100,
+ 114, 161, 195, 115, 99, 2, 195, 179, 108, 0, 122, 1, 161, 195, 100, 117, 116, 2, 105, 110, 116, 0, 122, 1, 161, 195, 100, 117, 116, 2,
+ 111, 109, 106, 0, 122, 1, 161, 195, 100, 179, 195, 122, 115, 2, 105, 0, 122, 1, 161, 195, 101, 116, 2, 101, 114, 118, 0, 122, 1, 161,
+ 195, 103, 108, 97, 115, 114, 161, 195, 116, 2, 195, 161, 109, 98, 97, 0, 122, 1, 161, 195, 103, 110, 111, 114, 111, 122, 115, 0, 122, 1,
+ 161, 195, 103, 110, 111, 122, 114, 111, 98, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 103, 110, 161, 195, 114, 2, 101, 114, 0, 122, 1,
+ 161, 195, 103, 111, 104, 117, 115, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 103, 111, 116, 116, 97, 107, 0, 122, 1, 161, 195, 103, 111,
+ 118, 161, 195, 121, 110, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 103, 114, 161, 195, 115, 0, 122, 1, 161, 195, 103, 122, 111, 109, 0,
+ 122, 1, 161, 195, 103, 186, 195, 114, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 104, 108, 161, 195, 109, 0, 122, 1, 161, 195, 104, 117,
+ 114, 2, 101, 107, 101, 114, 101, 0, 122, 1, 161, 195, 104, 117, 114, 2, 101, 107, 114, 195, 169, 110, 121, 0, 122, 1, 161, 195, 104, 117,
+ 114, 2, 111, 98, 0, 122, 1, 161, 195, 106, 161, 195, 102, 2, 101, 114, 0, 122, 1, 161, 195, 107, 97, 108, 2, 101, 110, 0, 122, 1,
+ 161, 195, 107, 105, 114, 112, 97, 112, 0, 122, 1, 161, 195, 107, 110, 111, 115, 0, 122, 1, 161, 195, 107, 111, 122, 115, 2, 101, 114, 0,
+ 122, 1, 161, 195, 107, 111, 122, 115, 2, 195, 161, 109, 0, 122, 1, 161, 195, 108, 97, 116, 117, 2, 101, 114, 197, 177, 0, 122, 1, 161,
+ 195, 108, 106, 97, 104, 2, 195, 182, 103, 0, 122, 1, 161, 195, 108, 107, 117, 115, 99, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 108,
+ 108, 97, 118, 2, 97, 98, 0, 122, 1, 161, 195, 108, 108, 161, 195, 0, 122, 1, 161, 195, 108, 108, 161, 195, 2, 195, 182, 103, 0, 122,
+ 1, 161, 195, 108, 108, 161, 195, 110, 101, 108, 108, 101, 2, 101, 107, 114, 195, 169, 110, 121, 0, 122, 1, 161, 195, 108, 109, 97, 122, 115,
+ 117, 115, 99, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 108, 109, 111, 2, 97, 103, 0, 122, 1, 161, 195, 108, 109, 161, 195, 116, 2,
+ 195, 169, 107, 0, 122, 1, 161, 195, 108, 114, 111, 116, 105, 118, 0, 122, 1, 161, 195, 108, 116, 179, 195, 112, 0, 122, 1, 161, 195, 108,
+ 117, 100, 110, 161, 195, 114, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 108, 117, 103, 161, 195, 116, 2, 97, 98, 195, 161, 108, 121, 0,
+ 122, 1, 161, 195, 108, 117, 106, 161, 195, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 108, 179, 195, 122, 115, 2, 97, 98, 97, 100, 0,
+ 122, 1, 161, 195, 109, 2, 101, 114, 0, 122, 1, 161, 195, 109, 2, 111, 114, 0, 122, 1, 161, 195, 109, 2, 197, 145, 114, 0, 122, 1,
+ 161, 195, 109, 108, 97, 2, 195, 188, 114, 107, 0, 122, 1, 161, 195, 109, 108, 97, 2, 195, 188, 114, 107, 101, 0, 122, 1, 161, 195, 109,
+ 111, 116, 161, 195, 108, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 109, 111, 121, 110, 2, 97, 98, 0, 122, 1, 161, 195, 109, 111, 121,
+ 110, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 110, 97, 98, 98, 111, 114, 2, 101, 114, 0, 122, 1, 161, 195, 110, 97, 98, 98, 111,
+ 115, 99, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 110, 97, 104, 117, 122, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 110, 97, 107,
+ 107, 105, 121, 110, 2, 101, 114, 0, 122, 1, 161, 195, 110, 97, 108, 108, 105, 118, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 110, 97,
+ 116, 116, 97, 115, 99, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 110, 103, 161, 195, 109, 0, 122, 1, 161, 195, 110, 114, 97, 98, 2,
+ 197, 145, 107, 0, 122, 1, 161, 195, 110, 114, 161, 195, 112, 2, 195, 169, 107, 0, 122, 1, 161, 195, 110, 169, 195, 122, 115, 2, 101, 107,
+ 0, 122, 1, 161, 195, 112, 97, 115, 99, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 112, 97, 115, 99, 2, 195, 161, 109, 0, 122, 1,
+ 161, 195, 114, 97, 112, 97, 107, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 114, 97, 118, 97, 107, 2, 101, 114, 197, 177, 0, 122, 1,
+ 161, 195, 114, 97, 118, 97, 115, 99, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 114, 103, 117, 2, 101, 114, 197, 177, 0, 122, 1, 161,
+ 195, 114, 161, 195, 106, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 114, 161, 195, 106, 2, 111, 108, 103, 195, 161, 108, 97, 116, 0, 122,
1, 161, 195, 114, 173, 195, 2, 97, 107, 195, 169, 114, 0, 122, 1, 161, 195, 114, 173, 195, 145, 197, 108, 101, 2, 101, 114, 0, 122, 1,
- 161, 195, 114, 179, 195, 0, 122, 1, 161, 195, 114, 186, 195, 122, 115, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 115, 97, 118, 108, 111,
- 0, 122, 1, 161, 195, 116, 97, 103, 117, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 116, 97, 103, 122, 97, 103, 105, 0, 122, 1, 161,
- 195, 116, 97, 104, 0, 122, 1, 161, 195, 116, 97, 104, 2, 195, 188, 110, 101, 0, 122, 1, 161, 195, 116, 97, 108, 107, 97, 122, 0, 122,
- 1, 161, 195, 116, 97, 108, 108, 97, 118, 2, 101, 114, 0, 122, 1, 161, 195, 116, 97, 116, 107, 111, 0, 122, 1, 161, 195, 116, 97, 116,
- 107, 111, 2, 101, 114, 0, 122, 1, 161, 195, 116, 97, 116, 108, 161, 195, 103, 108, 111, 122, 115, 0, 122, 1, 161, 195, 116, 97, 116, 117,
- 107, 0, 122, 1, 161, 195, 116, 97, 116, 122, 111, 107, 116, 97, 108, 105, 121, 110, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 116, 97,
- 118, 105, 104, 0, 122, 1, 161, 195, 116, 97, 118, 105, 104, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 116, 105, 99, 97, 112, 97, 107,
- 0, 122, 1, 161, 195, 116, 105, 100, 105, 118, 107, 105, 108, 0, 122, 1, 161, 195, 116, 105, 108, 97, 101, 114, 0, 122, 1, 161, 195, 116,
- 105, 114, 111, 105, 114, 112, 0, 122, 1, 161, 195, 116, 105, 114, 111, 116, 117, 97, 0, 122, 1, 161, 195, 116, 105, 116, 110, 101, 100, 105,
- 0, 122, 1, 161, 195, 116, 105, 118, 105, 116, 97, 101, 114, 107, 0, 122, 1, 161, 195, 116, 105, 118, 105, 116, 107, 97, 0, 122, 1, 161,
- 195, 116, 106, 97, 104, 0, 122, 1, 161, 195, 116, 106, 97, 104, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 116, 106, 186, 195, 121, 103,
- 2, 97, 98, 195, 161, 108, 121, 0, 122, 1, 161, 195, 116, 108, 111, 107, 105, 115, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 116, 108,
- 161, 195, 118, 0, 122, 1, 161, 195, 116, 110, 97, 98, 98, 111, 114, 0, 122, 1, 161, 195, 116, 110, 105, 116, 116, 97, 107, 0, 122, 1,
- 161, 195, 116, 110, 161, 195, 114, 0, 122, 1, 161, 195, 116, 110, 161, 195, 114, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 116, 111, 107,
- 108, 97, 0, 122, 1, 161, 195, 116, 114, 97, 116, 97, 103, 97, 109, 0, 122, 1, 161, 195, 116, 114, 97, 116, 110, 97, 98, 114, 97, 107,
- 0, 122, 1, 161, 195, 116, 114, 97, 116, 114, 101, 122, 115, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 116, 114, 97, 116, 122, 161, 195,
- 104, 0, 122, 1, 161, 195, 116, 114, 105, 2, 195, 169, 108, 0, 122, 1, 161, 195, 116, 114, 161, 195, 121, 103, 0, 122, 1, 161, 195, 116,
- 115, 111, 112, 0, 122, 1, 161, 195, 116, 122, 115, 97, 108, 161, 195, 118, 0, 122, 1, 161, 195, 116, 161, 195, 108, 2, 195, 182, 103, 0,
- 122, 1, 161, 195, 116, 161, 195, 108, 108, 101, 0, 122, 1, 161, 195, 116, 161, 195, 108, 108, 101, 2, 101, 114, 0, 122, 1, 161, 195, 116,
- 173, 195, 100, 110, 105, 0, 122, 1, 161, 195, 116, 173, 195, 100, 114, 111, 102, 0, 122, 1, 161, 195, 116, 173, 195, 115, 97, 116, 117, 0,
- 122, 1, 161, 195, 116, 173, 195, 115, 97, 116, 117, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 118, 108, 97, 2, 101, 103, 0, 122, 1,
- 161, 195, 118, 111, 114, 0, 122, 1, 161, 195, 118, 173, 195, 104, 0, 122, 1, 161, 195, 118, 173, 195, 104, 105, 107, 0, 122, 1, 161, 195,
- 118, 173, 195, 118, 0, 122, 1, 161, 195, 121, 103, 97, 102, 0, 122, 1, 161, 195, 121, 108, 111, 102, 2, 101, 114, 0, 122, 1, 161, 195,
- 121, 108, 117, 103, 0, 122, 1, 161, 195, 121, 110, 161, 195, 104, 2, 97, 103, 0, 122, 1, 161, 195, 121, 116, 114, 161, 195, 104, 2, 195,
- 161, 114, 110, 121, 0, 122, 1, 161, 195, 122, 97, 109, 108, 97, 107, 108, 97, 0, 122, 1, 161, 195, 122, 97, 116, 117, 2, 101, 114, 0,
- 122, 1, 161, 195, 122, 97, 116, 117, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 122, 103, 110, 97, 104, 0, 122, 1, 161, 195, 122, 111,
- 103, 108, 111, 100, 105, 107, 0, 122, 1, 161, 195, 122, 111, 107, 97, 114, 179, 195, 122, 115, 2, 195, 161, 109, 0, 122, 1, 161, 195, 122,
- 111, 107, 107, 97, 115, 0, 122, 1, 161, 195, 122, 111, 107, 108, 97, 108, 103, 111, 102, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 122,
- 111, 107, 108, 97, 108, 108, 161, 195, 118, 0, 122, 1, 161, 195, 122, 111, 107, 108, 161, 195, 98, 179, 195, 114, 112, 0, 122, 1, 161, 195,
- 122, 111, 107, 116, 97, 116, 117, 109, 0, 122, 1, 161, 195, 122, 111, 107, 116, 97, 118, 105, 104, 0, 122, 1, 161, 195, 122, 114, 161, 195,
- 103, 117, 115, 0, 122, 1, 161, 195, 122, 115, 116, 161, 195, 106, 0, 122, 1, 161, 195, 122, 115, 161, 195, 109, 2, 101, 114, 197, 177, 0,
- 122, 1, 161, 195, 122, 161, 195, 98, 109, 111, 98, 0, 122, 1, 161, 195, 122, 161, 195, 102, 0, 122, 1, 169, 195, 100, 101, 107, 101, 108,
- 122, 182, 195, 107, 0, 122, 1, 169, 195, 100, 101, 107, 108, 101, 109, 101, 0, 122, 1, 169, 195, 100, 101, 115, 101, 122, 115, 169, 195, 114,
- 0, 122, 1, 169, 195, 100, 101, 122, 115, 0, 122, 1, 169, 195, 100, 122, 101, 107, 0, 122, 1, 169, 195, 100, 145, 197, 108, 101, 118, 177,
- 197, 109, 0, 122, 1, 169, 195, 100, 145, 197, 108, 106, 101, 102, 0, 122, 1, 169, 195, 100, 145, 197, 122, 114, 101, 122, 115, 0, 122, 1,
- 169, 195, 100, 145, 197, 122, 114, 101, 122, 115, 2, 101, 0, 122, 1, 169, 195, 100, 182, 195, 107, 108, 145, 197, 114, 101, 0, 122, 1, 169,
- 195, 100, 182, 195, 107, 177, 197, 109, 0, 122, 1, 169, 195, 102, 182, 195, 100, 0, 122, 1, 169, 195, 103, 101, 98, 101, 108, 0, 122, 1,
- 169, 195, 103, 101, 99, 114, 101, 115, 0, 122, 1, 169, 195, 103, 101, 118, 101, 115, 99, 0, 122, 1, 169, 195, 103, 110, 101, 108, 2, 97,
- 98, 195, 161, 108, 121, 0, 122, 1, 169, 195, 103, 110, 101, 114, 0, 122, 1, 169, 195, 103, 110, 101, 114, 2, 101, 114, 197, 177, 0, 122,
- 1, 169, 195, 103, 110, 101, 115, 114, 101, 118, 0, 122, 1, 169, 195, 103, 110, 101, 122, 103, 169, 195, 2, 101, 114, 197, 177, 0, 122, 1,
- 169, 195, 103, 114, 101, 112, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 103, 114, 101, 115, 99, 105, 115, 99, 0, 122, 1, 169, 195, 103,
- 114, 182, 195, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 103, 114, 182, 195, 100, 0, 122, 1, 169, 195, 103, 114, 182, 195, 100, 121, 110,
- 110, 101, 109, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 103, 122, 101, 114, 2, 195, 161, 109, 0, 122, 1, 169, 195, 103, 145, 197, 98,
- 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 103, 169, 195, 2, 97, 98, 195, 161, 108, 121, 0, 122, 1, 169, 195, 103, 169, 195, 2, 97,
- 103, 0, 122, 1, 169, 195, 103, 182, 195, 102, 182, 195, 114, 0, 122, 1, 169, 195, 103, 182, 195, 102, 188, 195, 98, 0, 122, 1, 169, 195,
- 103, 182, 195, 104, 182, 195, 107, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 103, 182, 195, 121, 110, 0, 122, 1, 169, 195, 103, 182, 195,
- 122, 115, 115, 188, 195, 116, 0, 122, 1, 169, 195, 107, 2, 101, 114, 0, 122, 1, 169, 195, 107, 2, 195, 161, 110, 0, 122, 1, 169, 195,
- 107, 2, 195, 161, 114, 0, 122, 1, 169, 195, 107, 2, 195, 186, 114, 195, 161, 115, 0, 122, 1, 169, 195, 107, 182, 195, 108, 2, 101, 114,
- 197, 177, 0, 122, 1, 169, 195, 107, 182, 195, 108, 2, 195, 161, 109, 0, 122, 1, 169, 195, 108, 101, 100, 110, 101, 114, 0, 122, 1, 169,
- 195, 108, 101, 107, 169, 195, 122, 114, 169, 195, 2, 105, 110, 116, 0, 122, 1, 169, 195, 108, 101, 108, 122, 115, 169, 195, 0, 122, 1, 169,
- 195, 108, 101, 108, 182, 195, 0, 122, 1, 169, 195, 108, 101, 109, 101, 2, 101, 114, 0, 122, 1, 169, 195, 108, 101, 112, 105, 114, 105, 99,
- 0, 122, 1, 169, 195, 108, 101, 114, 101, 122, 115, 2, 101, 116, 116, 0, 122, 1, 169, 195, 108, 101, 115, 105, 118, 100, 110, 111, 103, 2,
- 101, 114, 0, 122, 1, 169, 195, 108, 101, 118, 114, 169, 195, 0, 122, 1, 169, 195, 108, 101, 118, 177, 197, 109, 0, 122, 1, 169, 195, 108,
- 107, 182, 195, 121, 110, 182, 195, 107, 2, 195, 169, 108, 0, 122, 1, 169, 195, 108, 108, 101, 103, 182, 195, 122, 115, 2, 101, 114, 197, 177,
- 0, 122, 1, 169, 195, 108, 109, 182, 195, 0, 122, 1, 169, 195, 108, 116, 169, 195, 109, 115, 105, 0, 122, 1, 169, 195, 108, 121, 110, 169,
- 195, 118, 114, 182, 195, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 108, 145, 197, 100, 2, 97, 98, 0, 122, 1, 169, 195, 108, 145, 197,
- 100, 2, 195, 182, 103, 0, 122, 1, 169, 195, 108, 169, 195, 97, 122, 115, 115, 105, 118, 0, 122, 1, 169, 195, 108, 169, 195, 98, 2, 97,
- 108, 97, 103, 0, 122, 1, 169, 195, 108, 169, 195, 98, 2, 195, 182, 118, 0, 122, 1, 169, 195, 108, 169, 195, 122, 115, 101, 98, 108, 101,
- 0, 122, 1, 169, 195, 108, 177, 197, 121, 103, 0, 122, 1, 169, 195, 108, 182, 195, 108, 101, 106, 0, 122, 1, 169, 195, 108, 188, 195, 0,
- 122, 1, 169, 195, 108, 188, 195, 2, 97, 107, 0, 122, 1, 169, 195, 108, 188, 195, 107, 101, 110, 101, 109, 2, 101, 114, 197, 177, 0, 122,
- 1, 169, 195, 108, 188, 195, 112, 101, 108, 101, 116, 0, 122, 1, 169, 195, 108, 188, 195, 112, 101, 108, 101, 116, 2, 101, 114, 0, 122, 1,
- 169, 195, 108, 188, 195, 112, 101, 108, 101, 116, 2, 105, 115, 122, 0, 122, 1, 169, 195, 108, 188, 195, 112, 101, 114, 2, 101, 114, 0, 122,
- 1, 169, 195, 109, 114, 101, 116, 0, 122, 1, 169, 195, 110, 101, 98, 98, 105, 108, 0, 122, 1, 169, 195, 110, 101, 107, 107, 182, 195, 122,
- 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 110, 101, 108, 101, 106, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 110, 101, 115, 114, 182,
- 195, 112, 0, 122, 1, 169, 195, 112, 101, 108, 2, 101, 114, 0, 122, 1, 169, 195, 114, 2, 101, 108, 101, 0, 122, 1, 169, 195, 114, 101,
- 118, 114, 161, 195, 0, 122, 1, 169, 195, 114, 112, 2, 97, 107, 0, 122, 1, 169, 195, 114, 112, 2, 101, 114, 0, 122, 1, 169, 195, 114,
- 114, 161, 195, 0, 122, 1, 169, 195, 114, 169, 195, 107, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 114, 177, 197, 116, 0, 122, 1, 169,
- 195, 114, 177, 197, 122, 115, 0, 122, 1, 169, 195, 114, 182, 195, 116, 0, 122, 1, 169, 195, 114, 182, 195, 116, 2, 195, 182, 103, 0, 122,
- 1, 169, 195, 114, 182, 195, 116, 105, 107, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 114, 182, 195, 116, 116, 161, 195, 0, 122, 1, 169,
- 195, 115, 101, 0, 122, 1, 169, 195, 115, 101, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 115, 101, 2, 195, 182, 103, 0, 122, 1, 169,
- 195, 115, 101, 114, 101, 107, 0, 122, 1, 169, 195, 116, 101, 100, 114, 105, 104, 0, 122, 1, 169, 195, 116, 101, 100, 114, 105, 104, 2, 101,
- 114, 118, 101, 0, 122, 1, 169, 195, 116, 101, 100, 114, 105, 104, 2, 195, 182, 118, 101, 103, 0, 122, 1, 169, 195, 116, 101, 103, 169, 195,
- 98, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 116, 101, 107, 101, 102, 2, 195, 188, 114, 107, 0, 122, 1, 169, 195, 116, 101, 108, 188,
- 195, 122, 115, 2, 97, 98, 0, 122, 1, 169, 195, 116, 101, 108, 188, 195, 122, 115, 2, 195, 161, 109, 0, 122, 1, 169, 195, 116, 101, 112,
- 101, 108, 103, 101, 109, 0, 122, 1, 169, 195, 116, 101, 112, 101, 108, 103, 101, 109, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 116, 101,
- 116, 2, 101, 0, 122, 1, 169, 195, 116, 101, 116, 108, 101, 100, 110, 101, 114, 2, 101, 114, 0, 122, 1, 169, 195, 116, 101, 122, 101, 118,
- 0, 122, 1, 169, 195, 116, 106, 101, 108, 2, 195, 182, 103, 0, 122, 1, 169, 195, 116, 108, 182, 195, 116, 0, 122, 1, 169, 195, 116, 108,
- 182, 195, 116, 2, 97, 98, 0, 122, 1, 169, 195, 116, 108, 182, 195, 116, 2, 97, 98, 195, 161, 108, 121, 111, 122, 0, 122, 1, 169, 195,
- 116, 108, 182, 195, 116, 2, 97, 107, 0, 122, 1, 169, 195, 116, 108, 182, 195, 116, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 116, 108,
- 182, 195, 116, 2, 195, 161, 109, 0, 122, 1, 169, 195, 116, 109, 101, 114, 101, 116, 0, 122, 1, 169, 195, 116, 110, 101, 108, 101, 106, 0,
- 122, 1, 169, 195, 116, 110, 101, 108, 101, 106, 2, 105, 110, 116, 0, 122, 1, 169, 195, 116, 110, 105, 104, 182, 195, 107, 2, 101, 114, 197,
- 177, 0, 122, 1, 169, 195, 116, 114, 101, 115, 0, 122, 1, 169, 195, 116, 114, 169, 195, 115, 2, 195, 161, 109, 0, 122, 1, 169, 195, 116,
- 122, 115, 101, 106, 114, 101, 103, 0, 122, 1, 169, 195, 116, 122, 115, 101, 108, 106, 101, 102, 0, 122, 1, 169, 195, 116, 122, 115, 101, 118,
- 169, 195, 116, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 116, 173, 195, 112, 169, 195, 2, 97, 98, 0, 122, 1, 169, 195, 116, 173, 195,
- 114, 101, 107, 0, 122, 1, 169, 195, 116, 173, 195, 114, 101, 121, 110, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 116, 173, 195, 115, 101,
- 108, 101, 116, 105, 104, 0, 122, 1, 169, 195, 116, 173, 195, 115, 145, 197, 114, 101, 0, 122, 1, 169, 195, 116, 177, 197, 102, 2, 97, 103,
- 0, 122, 1, 169, 195, 116, 177, 197, 104, 0, 122, 1, 169, 195, 116, 182, 195, 107, 0, 122, 1, 169, 195, 116, 188, 195, 2, 101, 114, 197,
- 177, 0, 122, 1, 169, 195, 116, 188, 195, 2, 195, 161, 109, 0, 122, 1, 169, 195, 116, 188, 195, 97, 116, 106, 97, 114, 2, 101, 114, 0,
- 122, 1, 169, 195, 118, 101, 116, 108, 101, 102, 0, 122, 1, 169, 195, 118, 182, 195, 108, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 118,
- 182, 195, 108, 2, 195, 161, 109, 0, 122, 1, 169, 195, 118, 182, 195, 108, 121, 108, 111, 116, 122, 115, 105, 112, 2, 101, 114, 197, 177, 0,
- 122, 1, 169, 195, 118, 182, 195, 122, 115, 0, 122, 1, 169, 195, 122, 100, 101, 0, 122, 1, 169, 195, 122, 101, 99, 110, 101, 102, 107, 117,
- 98, 0, 122, 1, 169, 195, 122, 101, 103, 114, 169, 195, 109, 0, 122, 1, 169, 195, 122, 101, 106, 101, 102, 105, 107, 0, 122, 1, 169, 195,
- 122, 101, 107, 101, 108, 188, 195, 121, 103, 0, 122, 1, 169, 195, 122, 101, 107, 108, 101, 100, 110, 101, 114, 2, 101, 114, 0, 122, 1, 169,
- 195, 122, 101, 107, 169, 195, 102, 0, 122, 1, 169, 195, 122, 101, 108, 101, 118, 101, 108, 0, 122, 1, 169, 195, 122, 101, 112, 169, 195, 107,
- 101, 108, 0, 122, 1, 169, 195, 122, 101, 118, 114, 101, 116, 0, 122, 1, 169, 195, 122, 103, 169, 195, 108, 0, 122, 1, 169, 195, 122, 108,
- 101, 106, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 122, 110, 182, 195, 116, 103, 182, 195, 114, 0, 122, 1, 169, 195, 122, 114, 145, 197,
- 110, 101, 108, 108, 101, 0, 122, 1, 169, 195, 122, 114, 169, 195, 0, 122, 1, 169, 195, 122, 115, 116, 101, 109, 0, 122, 1, 169, 195, 122,
- 121, 103, 101, 106, 2, 101, 114, 0, 122, 1, 169, 195, 122, 145, 197, 102, 0, 122, 1, 169, 195, 122, 145, 197, 107, 114, 169, 195, 109, 0,
- 122, 1, 169, 195, 122, 145, 197, 116, 114, 101, 102, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 122, 182, 195, 100, 108, 182, 195, 118, 182,
- 195, 108, 0, 122, 1, 169, 195, 122, 182, 195, 107, 116, 188, 195, 0, 122, 1, 169, 195, 122, 182, 195, 116, 110, 182, 195, 0, 122, 1, 179,
- 195, 100, 97, 0, 122, 1, 179, 195, 100, 97, 2, 195, 161, 109, 108, 97, 0, 122, 1, 179, 195, 103, 117, 114, 0, 122, 1, 179, 195, 105,
+ 161, 195, 114, 186, 195, 122, 115, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 116, 97, 103, 117, 2, 101, 114, 197, 177, 0, 122, 1, 161,
+ 195, 116, 97, 104, 2, 195, 188, 110, 101, 0, 122, 1, 161, 195, 116, 97, 108, 108, 97, 118, 2, 101, 114, 0, 122, 1, 161, 195, 116, 97,
+ 116, 122, 111, 107, 116, 97, 108, 105, 121, 110, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 116, 97, 118, 105, 104, 2, 101, 114, 197, 177,
+ 0, 122, 1, 161, 195, 116, 106, 97, 104, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 116, 106, 186, 195, 121, 103, 2, 97, 98, 195, 161,
+ 108, 121, 0, 122, 1, 161, 195, 116, 108, 111, 107, 105, 115, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 116, 110, 161, 195, 114, 0, 122,
+ 1, 161, 195, 116, 110, 161, 195, 114, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 116, 114, 105, 2, 195, 169, 108, 0, 122, 1, 161, 195,
+ 116, 161, 195, 108, 2, 195, 182, 103, 0, 122, 1, 161, 195, 116, 161, 195, 108, 108, 101, 2, 101, 114, 0, 122, 1, 161, 195, 116, 173, 195,
+ 115, 97, 116, 117, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 118, 108, 97, 2, 101, 103, 0, 122, 1, 161, 195, 118, 173, 195, 104, 105,
+ 107, 0, 122, 1, 161, 195, 121, 110, 161, 195, 104, 2, 97, 103, 0, 122, 1, 161, 195, 121, 116, 114, 161, 195, 104, 2, 195, 161, 114, 110,
+ 121, 0, 122, 1, 161, 195, 122, 97, 116, 117, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 122, 111, 107, 97, 114, 179, 195, 122, 115, 2,
+ 195, 161, 109, 0, 122, 1, 161, 195, 122, 111, 107, 108, 97, 108, 103, 111, 102, 2, 101, 114, 197, 177, 0, 122, 1, 161, 195, 122, 114, 161,
+ 195, 103, 117, 115, 0, 122, 1, 169, 195, 100, 145, 197, 122, 114, 101, 122, 115, 2, 101, 0, 122, 1, 169, 195, 103, 110, 101, 108, 2, 97,
+ 98, 195, 161, 108, 121, 0, 122, 1, 169, 195, 103, 110, 101, 114, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 103, 110, 101, 122, 103, 169,
+ 195, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 103, 114, 101, 112, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 103, 114, 182, 195, 2,
+ 101, 114, 197, 177, 0, 122, 1, 169, 195, 103, 114, 182, 195, 100, 0, 122, 1, 169, 195, 103, 114, 182, 195, 100, 121, 110, 110, 101, 109, 2,
+ 101, 114, 197, 177, 0, 122, 1, 169, 195, 103, 122, 101, 114, 2, 195, 161, 109, 0, 122, 1, 169, 195, 103, 145, 197, 98, 2, 101, 114, 197,
+ 177, 0, 122, 1, 169, 195, 103, 169, 195, 2, 97, 98, 195, 161, 108, 121, 0, 122, 1, 169, 195, 103, 169, 195, 2, 97, 103, 0, 122, 1,
+ 169, 195, 103, 182, 195, 104, 182, 195, 107, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 107, 2, 195, 186, 114, 195, 161, 115, 0, 122, 1,
+ 169, 195, 107, 182, 195, 108, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 107, 182, 195, 108, 2, 195, 161, 109, 0, 122, 1, 169, 195, 108,
+ 101, 107, 169, 195, 122, 114, 169, 195, 2, 105, 110, 116, 0, 122, 1, 169, 195, 108, 101, 109, 101, 2, 101, 114, 0, 122, 1, 169, 195, 108,
+ 101, 114, 101, 122, 115, 2, 101, 116, 116, 0, 122, 1, 169, 195, 108, 101, 115, 105, 118, 100, 110, 111, 103, 2, 101, 114, 0, 122, 1, 169,
+ 195, 108, 107, 182, 195, 121, 110, 182, 195, 107, 2, 195, 169, 108, 0, 122, 1, 169, 195, 108, 108, 101, 103, 182, 195, 122, 115, 2, 101, 114,
+ 197, 177, 0, 122, 1, 169, 195, 108, 121, 110, 169, 195, 118, 114, 182, 195, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 108, 145, 197, 100,
+ 2, 195, 182, 103, 0, 122, 1, 169, 195, 108, 169, 195, 98, 2, 97, 108, 97, 103, 0, 122, 1, 169, 195, 108, 169, 195, 98, 2, 195, 182,
+ 118, 0, 122, 1, 169, 195, 108, 188, 195, 2, 97, 107, 0, 122, 1, 169, 195, 108, 188, 195, 107, 101, 110, 101, 109, 2, 101, 114, 197, 177,
+ 0, 122, 1, 169, 195, 108, 188, 195, 112, 101, 108, 101, 116, 2, 101, 114, 0, 122, 1, 169, 195, 108, 188, 195, 112, 101, 114, 2, 101, 114,
+ 0, 122, 1, 169, 195, 110, 101, 107, 107, 182, 195, 122, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 110, 101, 108, 101, 106, 2, 101, 114,
+ 197, 177, 0, 122, 1, 169, 195, 114, 112, 2, 101, 114, 0, 122, 1, 169, 195, 114, 169, 195, 107, 2, 101, 114, 197, 177, 0, 122, 1, 169,
+ 195, 114, 182, 195, 116, 2, 195, 182, 103, 0, 122, 1, 169, 195, 114, 182, 195, 116, 105, 107, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195,
+ 115, 101, 2, 195, 182, 103, 0, 122, 1, 169, 195, 115, 101, 114, 101, 107, 0, 122, 1, 169, 195, 116, 101, 100, 114, 105, 104, 2, 101, 114,
+ 118, 101, 0, 122, 1, 169, 195, 116, 101, 100, 114, 105, 104, 2, 195, 182, 118, 101, 103, 0, 122, 1, 169, 195, 116, 101, 103, 169, 195, 98,
+ 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 116, 101, 107, 101, 102, 2, 195, 188, 114, 107, 0, 122, 1, 169, 195, 116, 101, 108, 188, 195,
+ 122, 115, 2, 97, 98, 0, 122, 1, 169, 195, 116, 101, 112, 101, 108, 103, 101, 109, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 116, 101,
+ 116, 2, 101, 0, 122, 1, 169, 195, 116, 101, 116, 108, 101, 100, 110, 101, 114, 2, 101, 114, 0, 122, 1, 169, 195, 116, 106, 101, 108, 2,
+ 195, 182, 103, 0, 122, 1, 169, 195, 116, 108, 182, 195, 116, 2, 97, 98, 0, 122, 1, 169, 195, 116, 108, 182, 195, 116, 2, 97, 98, 195,
+ 161, 108, 121, 111, 122, 0, 122, 1, 169, 195, 116, 108, 182, 195, 116, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 116, 108, 182, 195, 116,
+ 2, 195, 161, 109, 0, 122, 1, 169, 195, 116, 110, 101, 108, 101, 106, 2, 105, 110, 116, 0, 122, 1, 169, 195, 116, 110, 105, 104, 182, 195,
+ 107, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 116, 114, 101, 115, 0, 122, 1, 169, 195, 116, 114, 169, 195, 115, 2, 195, 161, 109, 0,
+ 122, 1, 169, 195, 116, 122, 115, 101, 118, 169, 195, 116, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 116, 173, 195, 114, 101, 107, 0, 122,
+ 1, 169, 195, 116, 173, 195, 114, 101, 121, 110, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 116, 177, 197, 102, 2, 97, 103, 0, 122, 1,
+ 169, 195, 116, 182, 195, 107, 0, 122, 1, 169, 195, 116, 188, 195, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 116, 188, 195, 2, 195, 161,
+ 109, 0, 122, 1, 169, 195, 116, 188, 195, 97, 116, 106, 97, 114, 2, 101, 114, 0, 122, 1, 169, 195, 118, 182, 195, 108, 2, 101, 114, 197,
+ 177, 0, 122, 1, 169, 195, 118, 182, 195, 108, 121, 108, 111, 116, 122, 115, 105, 112, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 122, 101,
+ 107, 108, 101, 100, 110, 101, 114, 2, 101, 114, 0, 122, 1, 169, 195, 122, 108, 101, 106, 2, 101, 114, 197, 177, 0, 122, 1, 169, 195, 122,
+ 145, 197, 116, 114, 101, 102, 2, 101, 114, 197, 177, 0, 122, 1, 179, 195, 100, 97, 2, 195, 161, 109, 108, 97, 0, 122, 1, 179, 195, 105,
99, 161, 195, 107, 105, 110, 117, 109, 109, 111, 107, 2, 111, 98, 0, 122, 1, 179, 195, 105, 100, 161, 195, 114, 2, 101, 114, 101, 112, 0,
- 122, 1, 179, 195, 105, 100, 161, 195, 114, 2, 111, 98, 0, 122, 1, 179, 195, 106, 97, 104, 2, 108, 101, 110, 103, 0, 122, 1, 179, 195,
- 106, 97, 104, 114, 177, 197, 0, 122, 1, 179, 195, 107, 105, 115, 99, 0, 122, 1, 179, 195, 107, 105, 115, 99, 2, 195, 161, 109, 0, 122,
- 1, 179, 195, 108, 122, 115, 161, 195, 122, 0, 122, 1, 179, 195, 110, 111, 118, 2, 101, 114, 101, 110, 195, 161, 100, 0, 122, 1, 179, 195,
- 112, 109, 97, 107, 0, 122, 1, 179, 195, 114, 186, 195, 122, 115, 2, 101, 109, 0, 122, 1, 179, 195, 116, 111, 102, 0, 122, 1, 179, 195,
- 116, 117, 97, 0, 122, 1, 179, 195, 116, 117, 97, 2, 101, 109, 195, 188, 118, 101, 103, 0, 122, 1, 179, 195, 118, 186, 195, 102, 0, 122,
- 1, 179, 195, 118, 186, 195, 102, 2, 101, 114, 115, 122, 0, 122, 1, 179, 195, 118, 186, 195, 102, 2, 105, 109, 0, 122, 1, 179, 195, 121,
- 110, 97, 0, 122, 1, 179, 195, 121, 110, 117, 98, 0, 122, 1, 182, 195, 107, 182, 195, 116, 115, 188, 195, 0, 122, 1, 182, 195, 108, 182,
- 195, 102, 106, 101, 116, 2, 195, 161, 106, 0, 122, 1, 182, 195, 114, 107, 182, 195, 2, 101, 107, 195, 169, 114, 0, 122, 1, 182, 195, 114,
- 145, 197, 107, 2, 101, 103, 0, 122, 1, 182, 195, 114, 145, 197, 122, 115, 2, 195, 173, 118, 0, 122, 1, 182, 195, 114, 182, 195, 107, 2,
- 101, 0, 122, 1, 182, 195, 114, 182, 195, 118, 2, 101, 109, 0, 122, 1, 182, 195, 116, 110, 182, 195, 107, 0, 122, 1, 182, 195, 116, 110,
- 182, 195, 107, 2, 101, 114, 197, 177, 0, 122, 1, 182, 195, 118, 116, 182, 195, 0, 122, 1, 182, 195, 118, 177, 197, 104, 2, 101, 109, 197,
- 177, 0, 122, 1, 186, 195, 100, 2, 97, 107, 195, 161, 108, 108, 0, 122, 1, 186, 195, 104, 2, 97, 102, 116, 0, 122, 1, 186, 195, 104,
- 2, 101, 107, 114, 195, 169, 110, 121, 0, 122, 1, 186, 195, 104, 2, 101, 107, 116, 0, 122, 1, 186, 195, 104, 2, 101, 108, 101, 116, 0,
- 122, 1, 186, 195, 104, 2, 101, 109, 108, 0, 122, 1, 186, 195, 104, 2, 101, 114, 0, 122, 1, 186, 195, 104, 2, 105, 110, 116, 0, 122,
- 1, 186, 195, 104, 2, 195, 161, 108, 0, 122, 1, 186, 195, 104, 2, 195, 161, 108, 108, 195, 173, 116, 0, 122, 1, 186, 195, 104, 2, 195,
- 182, 114, 110, 121, 0, 122, 1, 186, 195, 104, 2, 195, 188, 107, 115, 195, 169, 0, 122, 1, 186, 195, 121, 103, 161, 195, 0, 122, 1, 188,
- 195, 108, 112, 2, 101, 114, 197, 177, 0, 122, 2, 195, 173, 110, 197, 177, 0, 122, 2, 195, 188, 114, 107, 0, 122, 2, 197, 145, 107, 101,
- 0, 122, 8, 97, 100, 114, 111, 0, 122, 8, 97, 107, 97, 107, 2, 195, 179, 0, 122, 8, 97, 107, 114, 97, 102, 2, 105, 103, 0, 122,
- 8, 97, 107, 114, 97, 102, 2, 195, 161, 106, 0, 122, 8, 97, 110, 105, 0, 122, 8, 97, 115, 2, 101, 103, 0, 122, 8, 97, 115, 2,
- 195, 161, 114, 110, 121, 0, 122, 8, 97, 116, 117, 115, 97, 118, 0, 122, 8, 97, 118, 109, 97, 104, 2, 195, 188, 114, 107, 101, 0, 122,
- 8, 101, 100, 169, 195, 2, 101, 115, 122, 116, 101, 115, 116, 0, 122, 8, 101, 103, 169, 195, 115, 99, 110, 101, 122, 115, 2, 197, 177, 122,
- 0, 122, 8, 101, 107, 101, 114, 101, 107, 2, 195, 169, 107, 0, 122, 8, 101, 109, 101, 110, 0, 122, 8, 101, 110, 101, 109, 101, 107, 0,
- 122, 8, 101, 110, 169, 195, 109, 0, 122, 8, 101, 114, 101, 118, 0, 122, 8, 101, 116, 110, 101, 104, 2, 97, 107, 0, 122, 8, 101, 122,
- 115, 101, 109, 2, 195, 188, 114, 0, 122, 8, 105, 102, 107, 97, 98, 0, 122, 8, 105, 107, 2, 101, 114, 115, 122, 0, 122, 8, 105, 107,
- 2, 195, 161, 108, 108, 195, 161, 0, 122, 8, 105, 107, 2, 195, 169, 114, 105, 0, 122, 8, 105, 107, 2, 195, 182, 118, 0, 122, 8, 105,
- 112, 115, 161, 195, 106, 2, 111, 98, 0, 122, 8, 105, 114, 103, 105, 116, 0, 122, 8, 105, 114, 145, 197, 107, 0, 122, 8, 105, 115, 97,
- 104, 2, 97, 103, 0, 122, 8, 111, 98, 109, 111, 103, 0, 122, 8, 111, 103, 97, 121, 103, 97, 2, 101, 114, 103, 0, 122, 8, 111, 103,
- 161, 195, 108, 105, 118, 2, 101, 109, 0, 122, 8, 111, 107, 2, 101, 109, 0, 122, 8, 111, 107, 2, 101, 114, 0, 122, 8, 111, 107, 105,
- 109, 0, 122, 8, 111, 107, 111, 0, 122, 8, 111, 107, 122, 115, 105, 112, 0, 122, 8, 111, 109, 97, 122, 115, 0, 122, 8, 111, 109, 161,
- 195, 118, 0, 122, 8, 111, 112, 97, 107, 0, 122, 8, 111, 112, 97, 110, 2, 111, 98, 0, 122, 8, 111, 114, 161, 195, 118, 0, 122, 8,
- 111, 114, 161, 195, 118, 2, 195, 169, 108, 0, 122, 8, 111, 121, 103, 110, 111, 114, 0, 122, 8, 114, 101, 118, 2, 101, 114, 0, 122, 8,
- 114, 111, 115, 2, 97, 98, 0, 122, 8, 114, 111, 115, 2, 101, 115, 122, 195, 169, 108, 121, 0, 122, 8, 114, 111, 121, 103, 0, 122, 8,
- 114, 161, 195, 104, 0, 122, 8, 114, 161, 195, 116, 2, 111, 98, 0, 122, 8, 114, 161, 195, 121, 110, 2, 101, 114, 197, 177, 0, 122, 8,
- 117, 100, 108, 111, 107, 2, 101, 0, 122, 8, 117, 103, 179, 195, 103, 97, 100, 101, 112, 2, 101, 114, 0, 122, 8, 117, 107, 101, 104, 2,
- 97, 103, 0, 122, 8, 117, 107, 179, 195, 109, 0, 122, 8, 117, 112, 173, 195, 116, 2, 195, 161, 109, 0, 122, 8, 117, 112, 173, 195, 116,
- 2, 195, 182, 118, 101, 103, 0, 122, 8, 117, 114, 173, 195, 118, 2, 101, 114, 0, 122, 8, 117, 116, 107, 97, 116, 110, 111, 107, 0, 122,
- 8, 117, 122, 110, 101, 122, 115, 110, 111, 107, 0, 122, 8, 145, 197, 2, 101, 108, 108, 0, 122, 8, 145, 197, 2, 101, 114, 197, 177, 0,
- 122, 8, 145, 197, 2, 105, 0, 122, 8, 145, 197, 2, 108, 195, 161, 118, 0, 122, 8, 145, 197, 2, 111, 107, 195, 161, 0, 122, 8, 145,
- 197, 2, 195, 169, 107, 0, 122, 8, 145, 197, 104, 0, 122, 8, 161, 195, 102, 2, 195, 173, 110, 0, 122, 8, 161, 195, 103, 97, 99, 97,
- 107, 2, 101, 114, 0, 122, 8, 161, 195, 103, 114, 111, 102, 0, 122, 8, 161, 195, 107, 97, 108, 0, 122, 8, 161, 195, 107, 97, 114, 0,
- 122, 8, 161, 195, 108, 97, 2, 111, 108, 103, 0, 122, 8, 161, 195, 108, 179, 195, 122, 115, 0, 122, 8, 161, 195, 109, 2, 195, 179, 0,
- 122, 8, 161, 195, 109, 111, 108, 108, 97, 118, 0, 122, 8, 161, 195, 109, 111, 121, 110, 2, 105, 110, 0, 122, 8, 161, 195, 114, 114, 111,
- 102, 0, 122, 8, 161, 195, 115, 0, 122, 8, 161, 195, 115, 122, 179, 195, 114, 2, 197, 145, 107, 0, 122, 8, 161, 195, 116, 97, 104, 2,
- 101, 114, 0, 122, 8, 161, 195, 116, 110, 97, 107, 114, 111, 104, 2, 101, 114, 0, 122, 8, 161, 195, 116, 114, 111, 112, 0, 122, 8, 161,
- 195, 116, 161, 195, 108, 2, 195, 182, 103, 0, 122, 8, 161, 195, 118, 108, 105, 122, 115, 0, 122, 8, 169, 195, 99, 101, 114, 2, 195, 161,
- 114, 195, 186, 0, 122, 8, 169, 195, 100, 101, 107, 108, 101, 122, 173, 195, 104, 0, 122, 8, 169, 195, 103, 169, 195, 0, 122, 8, 169, 195,
- 107, 112, 105, 115, 99, 0, 122, 8, 169, 195, 107, 169, 195, 98, 0, 122, 8, 169, 195, 114, 2, 101, 114, 197, 177, 0, 122, 8, 169, 195,
- 116, 101, 100, 108, 188, 195, 107, 0, 122, 8, 169, 195, 116, 101, 116, 110, 188, 195, 116, 105, 107, 0, 122, 8, 169, 195, 116, 101, 118, 0,
- 122, 8, 169, 195, 116, 106, 101, 108, 0, 122, 8, 169, 195, 116, 173, 195, 114, 101, 107, 2, 97, 103, 0, 122, 8, 169, 195, 116, 177, 197,
- 102, 0, 122, 8, 169, 195, 118, 101, 107, 0, 122, 8, 169, 195, 118, 101, 107, 2, 101, 114, 0, 122, 8, 169, 195, 122, 101, 100, 110, 101,
- 114, 101, 98, 2, 101, 0, 122, 8, 179, 195, 105, 100, 2, 105, 108, 195, 161, 0, 122, 8, 179, 195, 106, 0, 122, 8, 179, 195, 106, 97,
- 104, 0, 122, 8, 179, 195, 110, 111, 118, 2, 105, 118, 0, 122, 8, 179, 195, 116, 173, 195, 114, 105, 112, 2, 101, 0, 122, 8, 182, 195,
- 114, 107, 182, 195, 2, 101, 103, 0, 122, 8, 182, 195, 114, 107, 182, 195, 2, 101, 107, 101, 114, 101, 0, 122, 8, 182, 195, 114, 107, 188,
- 195, 116, 0, 122, 8, 182, 195, 114, 182, 195, 107, 2, 105, 103, 0, 122, 8, 182, 195, 114, 182, 195, 118, 0, 122, 8, 186, 195, 104, 2,
- 97, 108, 111, 110, 110, 97, 0, 122, 8, 186, 195, 104, 2, 105, 103, 101, 116, 0, 122, 8, 186, 195, 104, 2, 195, 173, 110, 0, 122, 8,
- 186, 195, 104, 2, 195, 182, 118, 0, 7, 6, 115, 122, 0, 4, 3, 89, 0, 1, 97, 118, 97, 114, 2, 195, 161, 114, 0, 1, 97, 118,
- 97, 116, 2, 195, 161, 114, 97, 0, 1, 97, 118, 97, 116, 2, 195, 161, 114, 195, 179, 108, 0, 1, 100, 110, 101, 114, 2, 101, 114, 101,
- 116, 197, 145, 0, 1, 101, 122, 110, 169, 195, 112, 2, 107, 0, 1, 182, 195, 109, 182, 195, 115, 99, 2, 195, 182, 108, 0, 1, 100, 110,
- 101, 114, 2, 101, 114, 3, 89, 12, 0, 4, 116, 1, 97, 114, 97, 112, 2, 115, 101, 103, 103, 3, 89, 47, 0, 116, 1, 101, 98, 122,
- 97, 2, 115, 105, 115, 97, 107, 0, 116, 1, 101, 114, 101, 107, 2, 115, 111, 114, 0, 116, 1, 101, 114, 101, 107, 2, 115, 122, 101, 114,
- 0, 116, 1, 117, 121, 110, 2, 115, 195, 188, 118, 101, 103, 0, 4, 116, 115, 122, 3, 89, 47, 89, 0, 116, 115, 122, 1, 97, 114, 97,
- 112, 2, 97, 103, 0, 116, 115, 122, 1, 97, 114, 97, 112, 2, 97, 110, 100, 195, 161, 108, 0, 116, 115, 122, 1, 97, 114, 97, 112, 2,
- 101, 107, 0, 116, 115, 122, 1, 101, 114, 101, 107, 2, 97, 108, 97, 0, 116, 115, 122, 1, 101, 114, 101, 107, 2, 101, 0, 116, 115, 122,
- 1, 101, 116, 2, 101, 122, 111, 110, 0, 116, 115, 122, 1, 105, 108, 2, 101, 109, 101, 107, 0, 116, 115, 122, 1, 105, 108, 2, 101, 114,
- 197, 177, 0, 116, 115, 122, 1, 105, 116, 97, 98, 2, 101, 114, 197, 177, 0, 116, 115, 122, 8, 97, 109, 97, 100, 0, 4, 116, 115, 122,
- 101, 1, 105, 116, 97, 98, 2, 103, 195, 169, 3, 89, 47, 89, 109, 0, 116, 115, 122, 101, 1, 105, 116, 101, 109, 97, 0, 116, 115, 122,
- 101, 1, 111, 114, 100, 2, 114, 122, 197, 145, 0, 116, 115, 122, 101, 8, 97, 107, 0, 4, 116, 115, 1, 97, 108, 97, 109, 2, 117, 103,
- 97, 108, 3, 89, 47, 91, 0, 116, 115, 1, 97, 108, 108, 97, 98, 2, 195, 186, 108, 121, 0, 116, 115, 1, 97, 114, 97, 112, 2, 97,
- 108, 195, 161, 0, 116, 115, 1, 97, 114, 97, 112, 2, 101, 114, 101, 0, 116, 115, 1, 97, 114, 97, 112, 2, 105, 104, 101, 100, 0, 116,
- 115, 1, 97, 114, 97, 112, 2, 111, 110, 107, 0, 116, 115, 1, 97, 114, 97, 112, 2, 111, 114, 98, 0, 116, 115, 1, 97, 114, 97, 112,
- 2, 111, 114, 115, 0, 116, 115, 1, 97, 114, 97, 112, 2, 117, 104, 97, 110, 0, 116, 115, 1, 97, 114, 97, 112, 2, 195, 188, 116, 101,
- 0, 116, 115, 1, 101, 116, 2, 111, 114, 111, 122, 0, 116, 115, 8, 97, 109, 97, 100, 0, 116, 115, 8, 101, 116, 2, 111, 114, 0, 116,
- 115, 3, 89, 76, 12, 0, 116, 115, 122, 97, 3, 89, 119, 108, 0, 116, 115, 122, 101, 3, 89, 119, 109, 0, 115, 1, 169, 195, 103, 101,
- 2, 195, 169, 103, 3, 91, 0, 4, 115, 1, 97, 103, 105, 2, 195, 161, 103, 111, 115, 3, 91, 12, 0, 115, 1, 169, 195, 107, 103, 101,
- 108, 2, 195, 169, 103, 101, 115, 0, 1, 97, 118, 2, 97, 98, 108, 3, 91, 15, 88, 0, 4, 1, 97, 118, 2, 195, 161, 112, 111, 114,
- 3, 91, 88, 0, 1, 97, 118, 2, 195, 161, 114, 0, 1, 111, 114, 97, 109, 2, 117, 103, 0, 1, 161, 195, 108, 108, 97, 104, 2, 97,
- 118, 97, 114, 0, 1, 161, 195, 108, 108, 161, 195, 110, 101, 108, 108, 101, 2, 195, 179, 110, 0, 1, 161, 195, 121, 108, 107, 161, 195, 102,
- 2, 101, 110, 101, 0, 1, 169, 195, 114, 2, 195, 161, 114, 195, 161, 115, 0, 1, 169, 195, 118, 101, 2, 97, 118, 97, 114, 0, 1, 179,
- 195, 110, 111, 118, 2, 101, 110, 101, 0, 1, 182, 195, 114, 182, 195, 107, 2, 117, 103, 0, 2, 97, 99, 115, 107, 0, 2, 97, 118, 97,
- 114, 0, 2, 195, 182, 108, 100, 0, 4, 115, 1, 97, 118, 2, 97, 110, 195, 169, 114, 3, 91, 90, 0, 115, 1, 97, 118, 2, 195, 173,
- 114, 0, 115, 1, 101, 118, 121, 110, 101, 2, 105, 110, 0, 115, 1, 101, 122, 105, 118, 2, 101, 109, 0, 115, 1, 161, 195, 107, 110, 111,
- 115, 2, 101, 109, 108, 0, 115, 1, 161, 195, 116, 2, 105, 110, 0, 115, 1, 169, 195, 116, 114, 101, 115, 2, 105, 114, 0, 115, 1, 169,
- 195, 116, 114, 101, 115, 2, 195, 173, 114, 0, 115, 2, 195, 161, 107, 0, 7, 6, 116, 106, 0, 4, 1, 97, 104, 2, 101, 103, 121, 197,
- 177, 3, 47, 57, 0, 1, 97, 108, 108, 161, 195, 2, 195, 179, 108, 195, 169, 116, 0, 1, 97, 108, 111, 100, 110, 111, 103, 2, 101, 108,
- 0, 1, 97, 108, 117, 103, 110, 97, 104, 2, 97, 118, 195, 173, 116, 0, 1, 97, 108, 117, 103, 110, 97, 104, 2, 101, 108, 0, 1, 97,
- 109, 97, 121, 108, 111, 102, 2, 101, 108, 0, 1, 97, 110, 111, 118, 2, 101, 103, 103, 121, 0, 1, 97, 110, 111, 118, 2, 101, 103, 121,
- 0, 1, 97, 112, 97, 115, 99, 2, 101, 108, 0, 1, 97, 112, 97, 115, 99, 2, 195, 161, 116, 195, 169, 107, 0, 1, 97, 122, 97, 118,
- 97, 122, 115, 2, 101, 103, 0, 1, 97, 122, 97, 118, 97, 122, 115, 2, 111, 103, 0, 1, 97, 122, 111, 103, 108, 111, 100, 2, 97, 118,
- 195, 173, 116, 0, 1, 101, 108, 98, 98, 182, 195, 116, 2, 195, 182, 118, 101, 100, 101, 108, 0, 1, 101, 108, 101, 116, 122, 115, 105, 116,
- 2, 101, 103, 121, 0, 1, 101, 108, 114, 169, 195, 98, 2, 101, 103, 121, 0, 1, 101, 108, 169, 195, 2, 101, 108, 0, 1, 101, 108, 169,
- 195, 2, 195, 161, 114, 97, 100, 195, 169, 107, 0, 1, 101, 108, 188, 195, 114, 101, 116, 2, 101, 108, 195, 182, 108, 0, 1, 101, 109, 169,
- 195, 110, 2, 117, 104, 195, 161, 0, 1, 101, 110, 101, 109, 2, 101, 103, 103, 121, 0, 1, 101, 110, 101, 109, 2, 101, 103, 121, 0, 1,
- 101, 110, 101, 122, 188, 195, 2, 101, 108, 0, 1, 101, 110, 114, 101, 116, 110, 105, 2, 101, 103, 121, 0, 1, 101, 110, 188, 195, 122, 115,
- 2, 101, 108, 0, 1, 101, 115, 101, 2, 111, 103, 0, 1, 101, 122, 101, 106, 101, 102, 2, 101, 108, 0, 1, 101, 122, 114, 169, 195, 122,
- 182, 195, 107, 2, 97, 118, 195, 173, 0, 1, 101, 122, 115, 169, 195, 109, 114, 101, 116, 2, 111, 103, 0, 1, 101, 122, 115, 169, 195, 109,
- 114, 101, 116, 2, 195, 161, 114, 0, 1, 101, 122, 115, 169, 195, 109, 114, 101, 116, 2, 195, 161, 116, 195, 169, 107, 0, 1, 101, 122, 121,
- 108, 101, 104, 2, 101, 108, 0, 1, 101, 122, 177, 197, 121, 116, 110, 101, 108, 108, 105, 98, 2, 101, 108, 0, 1, 101, 122, 177, 197, 121,
- 116, 110, 101, 108, 108, 105, 98, 2, 195, 161, 116, 195, 169, 0, 1, 108, 111, 104, 2, 195, 161, 116, 195, 169, 107, 0, 1, 110, 97, 107,
- 107, 111, 114, 2, 195, 161, 114, 97, 100, 195, 169, 107, 0, 1, 110, 101, 122, 115, 2, 97, 107, 97, 98, 0, 1, 110, 101, 122, 115, 2,
- 195, 161, 110, 111, 115, 0, 1, 110, 111, 114, 102, 2, 195, 161, 114, 0, 1, 110, 111, 115, 99, 2, 195, 161, 116, 195, 169, 107, 0, 1,
- 111, 112, 97, 108, 108, 161, 195, 2, 97, 118, 117, 108, 0, 1, 111, 112, 97, 108, 108, 161, 195, 2, 101, 108, 0, 1, 114, 111, 112, 115,
- 2, 195, 161, 116, 195, 169, 107, 0, 1, 114, 188, 195, 107, 2, 101, 108, 0, 1, 115, 101, 116, 2, 195, 161, 116, 195, 169, 107, 0, 1,
- 115, 188, 195, 122, 101, 2, 101, 108, 118, 0, 1, 122, 115, 182, 195, 114, 182, 195, 107, 2, 195, 161, 114, 0, 1, 161, 195, 2, 117, 115,
- 115, 0, 1, 161, 195, 2, 117, 116, 0, 1, 161, 195, 2, 195, 161, 114, 0, 1, 161, 195, 2, 195, 182, 0, 1, 161, 195, 2, 195, 182,
- 104, 101, 0, 1, 161, 195, 2, 195, 182, 110, 0, 1, 161, 195, 2, 195, 182, 115, 115, 122, 0, 1, 161, 195, 2, 195, 182, 116, 0, 1,
- 169, 195, 104, 2, 101, 103, 121, 197, 177, 0, 1, 169, 195, 107, 2, 101, 103, 121, 197, 177, 0, 1, 169, 195, 107, 2, 195, 161, 116, 115,
- 122, 109, 0, 1, 169, 195, 107, 105, 112, 2, 195, 161, 116, 115, 122, 0, 1, 169, 195, 108, 2, 111, 103, 111, 115, 117, 108, 116, 115, 195,
- 161, 103, 0, 1, 169, 195, 110, 101, 122, 2, 195, 161, 116, 115, 122, 0, 1, 179, 195, 107, 115, 2, 117, 104, 195, 161, 115, 122, 0, 1,
- 179, 195, 112, 2, 101, 0, 1, 182, 195, 2, 101, 103, 121, 197, 177, 0, 1, 186, 195, 2, 97, 118, 195, 173, 0, 1, 186, 195, 2, 101,
- 108, 122, 195, 169, 115, 0, 1, 186, 195, 2, 101, 108, 122, 197, 145, 0, 1, 186, 195, 2, 111, 103, 0, 2, 101, 108, 0, 8, 97, 122,
- 161, 195, 108, 98, 161, 195, 116, 2, 101, 103, 121, 0, 8, 101, 108, 101, 116, 122, 115, 105, 116, 2, 101, 108, 0, 8, 101, 108, 122, 115,
- 169, 195, 107, 2, 101, 108, 101, 110, 0, 8, 110, 97, 122, 115, 101, 100, 2, 195, 161, 114, 109, 0, 8, 122, 115, 101, 114, 101, 107, 2,
- 195, 161, 0, 8, 122, 115, 169, 195, 118, 2, 195, 179, 115, 108, 0, 8, 161, 195, 2, 101, 108, 101, 110, 116, 107, 101, 122, 0, 8, 161,
- 195, 2, 117, 0, 8, 161, 195, 2, 195, 182, 106, 0, 4, 195, 161, 116, 115, 115, 122, 1, 161, 195, 3, 47, 57, 114, 119, 12, 0, 195,
- 161, 116, 115, 122, 1, 161, 195, 0, 4, 1, 17, 67, 3, 80, 0, 1, 110, 111, 115, 99, 0, 1, 114, 188, 195, 107, 0, 1, 115, 188,
- 195, 122, 101, 0, 4, 1, 17, 65, 2, 17, 65, 3, 80, 12, 0, 1, 101, 108, 122, 188, 195, 0, 1, 161, 195, 103, 2, 195, 161, 114,
- 0, 1, 161, 195, 104, 2, 195, 161, 114, 0, 1, 161, 195, 108, 114, 111, 107, 2, 195, 161, 114, 97, 0, 1, 161, 195, 114, 97, 98, 2,
- 195, 161, 114, 0, 7, 6, 116, 115, 0, 4, 122, 1, 97, 100, 97, 3, 47, 89, 0, 122, 1, 97, 100, 97, 2, 111, 108, 103, 195, 161,
- 108, 116, 97, 116, 0, 122, 1, 97, 104, 2, 195, 161, 122, 0, 122, 1, 97, 108, 117, 100, 110, 105, 2, 195, 179, 0, 122, 1, 101, 108,
- 98, 98, 182, 195, 116, 2, 111, 108, 0, 122, 1, 101, 108, 188, 195, 115, 99, 101, 98, 2, 195, 179, 0, 122, 1, 101, 110, 2, 111, 0,
- 122, 1, 101, 110, 101, 109, 2, 195, 169, 108, 0, 122, 1, 101, 116, 101, 114, 101, 122, 115, 2, 111, 108, 103, 195, 161, 108, 97, 116, 0,
- 122, 1, 101, 122, 109, 101, 110, 2, 111, 0, 122, 1, 105, 104, 2, 101, 0, 122, 1, 105, 104, 2, 195, 179, 0, 122, 1, 106, 101, 115,
- 2, 195, 182, 0, 122, 1, 110, 97, 108, 2, 195, 179, 0, 122, 1, 110, 101, 98, 2, 111, 114, 117, 108, 0, 122, 1, 110, 101, 122, 115,
- 2, 111, 98, 114, 111, 107, 0, 122, 1, 110, 101, 122, 115, 2, 195, 169, 107, 0, 122, 1, 110, 111, 114, 102, 2, 111, 108, 103, 195, 161,
- 108, 0, 122, 1, 110, 111, 115, 99, 2, 195, 169, 110, 0, 122, 1, 110, 161, 195, 112, 2, 195, 169, 108, 0, 122, 1, 111, 112, 97, 121,
- 103, 0, 122, 1, 114, 101, 107, 2, 111, 109, 115, 122, 195, 169, 100, 0, 122, 1, 114, 111, 112, 115, 2, 111, 108, 103, 195, 161, 108, 0,
- 122, 1, 114, 188, 195, 107, 2, 195, 179, 0, 122, 1, 161, 195, 2, 97, 0, 122, 1, 161, 195, 2, 101, 0, 122, 1, 161, 195, 2, 111,
- 107, 0, 122, 1, 161, 195, 2, 195, 182, 0, 122, 1, 161, 195, 2, 195, 186, 0, 122, 1, 161, 195, 2, 197, 145, 0, 122, 1, 161, 195,
- 2, 197, 177, 0, 122, 1, 161, 195, 98, 97, 107, 2, 195, 169, 0, 122, 1, 161, 195, 104, 2, 195, 169, 108, 0, 122, 1, 161, 195, 108,
- 2, 101, 0, 122, 1, 161, 195, 108, 2, 101, 114, 195, 169, 115, 122, 0, 122, 1, 161, 195, 122, 115, 115, 97, 112, 2, 195, 169, 108, 0,
- 122, 1, 169, 195, 104, 2, 195, 161, 122, 0, 122, 1, 169, 195, 107, 2, 101, 114, 101, 112, 0, 122, 1, 169, 195, 107, 2, 195, 161, 122,
- 0, 122, 1, 169, 195, 107, 2, 195, 173, 110, 0, 122, 1, 169, 195, 108, 2, 195, 161, 109, 0, 122, 1, 169, 195, 116, 182, 195, 115, 2,
- 197, 145, 107, 101, 0, 122, 1, 179, 195, 107, 115, 2, 111, 107, 110, 121, 0, 122, 1, 179, 195, 114, 100, 2, 197, 145, 114, 0, 122, 1,
- 182, 195, 2, 195, 161, 122, 0, 122, 1, 186, 195, 2, 111, 114, 111, 115, 0, 122, 1, 186, 195, 2, 195, 169, 108, 0, 122, 2, 97, 0,
- 122, 2, 101, 0, 122, 2, 195, 161, 0, 122, 8, 97, 104, 2, 111, 98, 0, 122, 8, 97, 104, 99, 2, 111, 98, 0, 122, 8, 161, 195,
- 2, 111, 108, 103, 195, 161, 108, 0, 122, 8, 161, 195, 2, 111, 114, 111, 110, 103, 0, 122, 8, 161, 195, 2, 111, 114, 117, 108, 116, 0,
- 122, 8, 161, 195, 2, 111, 114, 195, 173, 116, 0, 122, 8, 169, 195, 104, 2, 111, 98, 0, 122, 8, 169, 195, 107, 2, 111, 98, 0, 122,
- 8, 179, 195, 112, 2, 195, 169, 107, 0, 122, 8, 182, 195, 2, 111, 98, 0, 122, 195, 169, 1, 169, 195, 122, 115, 3, 47, 89, 113, 0,
- 4, 1, 97, 100, 97, 3, 47, 91, 0, 1, 97, 100, 97, 108, 101, 102, 2, 111, 114, 0, 1, 97, 104, 2, 195, 161, 118, 0, 1, 97,
- 108, 108, 161, 195, 2, 101, 114, 101, 103, 0, 1, 97, 108, 111, 100, 110, 111, 103, 2, 111, 114, 0, 1, 97, 108, 114, 111, 107, 97, 121,
- 103, 2, 111, 114, 111, 122, 0, 1, 97, 108, 117, 100, 122, 111, 109, 2, 111, 0, 1, 97, 108, 161, 195, 103, 115, 122, 105, 118, 2, 111,
- 114, 0, 1, 97, 108, 161, 195, 103, 115, 122, 105, 118, 2, 111, 114, 111, 122, 97, 0, 1, 97, 109, 97, 121, 108, 111, 102, 2, 195, 161,
- 118, 0, 1, 97, 110, 97, 103, 97, 100, 2, 101, 106, 0, 1, 97, 114, 105, 108, 101, 102, 2, 195, 161, 118, 0, 1, 97, 122, 97, 118,
- 97, 122, 115, 2, 111, 0, 1, 97, 122, 161, 195, 108, 98, 161, 195, 116, 2, 111, 114, 0, 1, 101, 103, 105, 122, 115, 2, 101, 106, 0,
- 1, 101, 103, 105, 122, 115, 2, 111, 0, 1, 101, 103, 105, 122, 115, 2, 111, 114, 0, 1, 101, 108, 101, 118, 177, 197, 109, 2, 111, 0,
- 1, 101, 108, 101, 118, 177, 197, 109, 2, 195, 161, 118, 0, 1, 101, 108, 101, 121, 103, 101, 107, 2, 195, 169, 114, 0, 1, 101, 108, 114,
- 169, 195, 115, 173, 195, 107, 2, 111, 114, 111, 122, 97, 116, 0, 1, 101, 108, 121, 110, 169, 195, 114, 101, 109, 2, 111, 114, 0, 1, 101,
- 108, 122, 188, 195, 2, 111, 114, 0, 1, 101, 108, 188, 195, 112, 169, 195, 2, 97, 114, 111, 107, 0, 1, 101, 108, 188, 195, 112, 169, 195,
- 2, 97, 114, 111, 107, 0, 1, 101, 108, 188, 195, 114, 101, 116, 2, 195, 161, 118, 0, 1, 101, 108, 188, 195, 115, 99, 101, 98, 2, 195,
- 169, 0, 1, 101, 110, 2, 101, 0, 1, 101, 110, 2, 195, 161, 116, 111, 114, 0, 1, 101, 110, 101, 109, 2, 111, 114, 0, 1, 101, 118,
- 182, 195, 122, 115, 2, 97, 112, 107, 0, 1, 101, 122, 109, 101, 110, 2, 116, 114, 97, 116, 195, 169, 0, 1, 101, 122, 188, 195, 102, 97,
- 107, 110, 117, 109, 2, 97, 98, 108, 0, 1, 105, 98, 2, 101, 98, 101, 115, 115, 195, 169, 103, 0, 1, 105, 109, 2, 101, 0, 1, 108,
- 97, 98, 111, 107, 2, 117, 103, 195, 161, 114, 0, 1, 108, 111, 104, 2, 195, 161, 112, 97, 100, 116, 0, 1, 110, 105, 109, 2, 101, 109,
- 0, 1, 110, 111, 115, 99, 2, 195, 169, 114, 0, 1, 110, 161, 195, 114, 111, 107, 2, 101, 0, 1, 111, 98, 111, 114, 2, 111, 102, 0,
- 1, 111, 111, 98, 2, 111, 114, 114, 101, 110, 100, 0, 1, 111, 112, 97, 108, 108, 161, 195, 2, 111, 114, 0, 1, 114, 97, 112, 2, 195,
- 161, 118, 0, 1, 114, 161, 195, 112, 2, 97, 106, 116, 195, 179, 0, 1, 114, 161, 195, 122, 2, 111, 114, 195, 186, 0, 1, 115, 101, 116,
- 2, 195, 169, 114, 0, 1, 117, 99, 110, 117, 104, 2, 195, 161, 103, 0, 1, 122, 115, 101, 116, 2, 111, 114, 0, 1, 161, 195, 2, 101,
- 103, 195, 173, 116, 0, 1, 161, 195, 2, 101, 106, 108, 101, 0, 1, 161, 195, 2, 111, 114, 0, 1, 161, 195, 2, 117, 103, 0, 1, 161,
- 195, 2, 117, 104, 0, 1, 161, 195, 2, 117, 114, 0, 1, 161, 195, 2, 195, 169, 0, 1, 161, 195, 2, 195, 182, 112, 114, 197, 145, 0,
- 1, 161, 195, 2, 195, 182, 112, 195, 182, 114, 0, 1, 161, 195, 2, 195, 188, 108, 116, 0, 1, 161, 195, 2, 195, 188, 116, 0, 1, 161,
- 195, 2, 195, 188, 118, 195, 173, 116, 0, 1, 161, 195, 103, 2, 195, 188, 108, 108, 121, 101, 100, 0, 1, 169, 195, 107, 2, 97, 114, 107,
- 195, 186, 0, 1, 169, 195, 107, 2, 97, 114, 111, 107, 0, 1, 169, 195, 107, 2, 101, 98, 101, 115, 115, 195, 169, 103, 101, 115, 0, 1,
- 169, 195, 107, 2, 111, 114, 0, 1, 169, 195, 107, 2, 195, 161, 118, 0, 1, 169, 195, 114, 182, 195, 115, 2, 101, 98, 0, 1, 179, 195,
- 107, 115, 2, 97, 112, 107, 97, 0, 1, 179, 195, 114, 100, 2, 195, 182, 118, 195, 169, 110, 110, 121, 0, 1, 179, 195, 114, 100, 2, 195,
- 182, 118, 195, 169, 110, 121, 0, 1, 179, 195, 122, 111, 98, 2, 111, 0, 1, 186, 195, 107, 2, 117, 103, 0, 8, 161, 195, 2, 111, 100,
- 111, 114, 0, 8, 186, 195, 2, 195, 161, 118, 0, 4, 1, 106, 3, 76, 0, 1, 110, 101, 109, 2, 118, 195, 161, 114, 0, 1, 110, 182,
- 195, 100, 2, 195, 182, 110, 0, 2, 32, 14, 128, 128, 130, 0, 2, 97, 0, 2, 101, 0, 2, 111, 0, 2, 117, 0, 2, 195, 161, 0,
- 2, 195, 169, 0, 4, 1, 97, 108, 108, 161, 195, 2, 195, 161, 103, 3, 76, 12, 0, 1, 97, 108, 117, 109, 0, 1, 101, 104, 101, 108,
- 2, 195, 169, 103, 0, 1, 101, 104, 101, 116, 2, 195, 169, 103, 0, 1, 101, 105, 115, 0, 1, 101, 107, 188, 195, 115, 2, 195, 169, 103,
- 0, 1, 101, 108, 106, 101, 102, 2, 195, 169, 103, 0, 1, 101, 109, 169, 195, 110, 2, 195, 169, 103, 0, 1, 101, 114, 101, 109, 115, 105,
- 2, 195, 169, 103, 0, 1, 101, 114, 169, 195, 2, 195, 169, 103, 0, 1, 101, 118, 101, 110, 2, 195, 169, 103, 0, 1, 101, 118, 182, 195,
- 107, 2, 195, 169, 103, 0, 1, 101, 118, 182, 195, 122, 115, 2, 195, 169, 103, 0, 1, 101, 122, 101, 108, 101, 116, 182, 195, 107, 2, 195,
- 169, 103, 0, 1, 101, 122, 105, 102, 2, 195, 169, 103, 0, 1, 101, 122, 109, 101, 110, 0, 1, 105, 103, 101, 115, 2, 195, 169, 0, 1,
- 111, 116, 97, 103, 111, 109, 161, 195, 116, 2, 195, 161, 103, 0, 1, 111, 122, 105, 98, 2, 195, 161, 103, 0, 1, 117, 99, 110, 117, 104,
- 2, 195, 161, 103, 0, 1, 161, 195, 2, 195, 179, 0, 1, 161, 195, 106, 97, 115, 2, 195, 161, 103, 0, 1, 161, 195, 112, 97, 2, 195,
- 161, 103, 0, 1, 161, 195, 114, 97, 98, 0, 1, 169, 195, 107, 2, 195, 169, 103, 0, 1, 169, 195, 109, 101, 122, 115, 2, 195, 169, 103,
- 0, 1, 169, 195, 114, 2, 195, 169, 103, 0, 1, 169, 195, 116, 182, 195, 115, 2, 195, 169, 103, 0, 1, 169, 195, 118, 2, 195, 169, 103,
- 0, 1, 173, 195, 103, 101, 115, 0, 1, 173, 195, 108, 108, 161, 195, 0, 1, 173, 195, 114, 111, 122, 115, 2, 97, 0, 1, 173, 195, 114,
- 188, 195, 2, 101, 0, 1, 177, 197, 102, 0, 1, 177, 197, 104, 0, 1, 182, 195, 116, 182, 195, 107, 2, 195, 169, 103, 0, 8, 161, 195,
- 104, 2, 195, 161, 103, 0, 100, 3, 76, 72, 0, 195, 182, 3, 76, 110, 0, 195, 188, 3, 76, 111, 0, 4, 122, 1, 101, 109, 2, 118,
- 101, 3, 119, 0, 122, 1, 101, 109, 101, 108, 2, 118, 195, 169, 110, 0, 122, 1, 161, 195, 106, 2, 104, 97, 115, 115, 0, 122, 1, 161,
- 195, 106, 2, 104, 97, 116, 0, 122, 1, 161, 195, 106, 2, 109, 0, 122, 1, 161, 195, 106, 2, 118, 0, 4, 115, 122, 1, 97, 108, 108,
- 97, 104, 2, 111, 110, 3, 119, 12, 0, 115, 122, 1, 101, 109, 2, 101, 0, 115, 122, 1, 101, 109, 2, 195, 188, 107, 0, 115, 122, 1,
- 161, 195, 106, 0, 115, 122, 1, 161, 195, 108, 2, 97, 110, 97, 107, 0, 115, 122, 1, 161, 195, 108, 2, 111, 110, 0, 115, 122, 8, 161,
- 195, 108, 2, 195, 169, 107, 0, 122, 1, 97, 108, 108, 97, 104, 2, 97, 0, 122, 1, 97, 108, 108, 97, 104, 2, 105, 107, 0, 122, 1,
- 101, 105, 115, 0, 122, 1, 101, 109, 2, 101, 0, 122, 1, 101, 109, 2, 101, 116, 0, 122, 1, 101, 109, 2, 105, 107, 0, 122, 1, 101,
- 116, 0, 122, 1, 161, 195, 106, 2, 17, 65, 0, 122, 1, 161, 195, 106, 2, 111, 107, 0, 122, 1, 161, 195, 108, 2, 17, 65, 0, 122,
- 1, 169, 195, 104, 2, 101, 114, 0, 122, 1, 169, 195, 107, 2, 101, 114, 0, 122, 1, 182, 195, 2, 195, 182, 114, 0, 122, 1, 182, 195,
- 112, 2, 101, 110, 0, 122, 2, 32, 14, 128, 128, 131, 0, 122, 2, 111, 0, 122, 2, 195, 169, 0, 122, 2, 197, 145, 0, 122, 195, 179,
- 2, 32, 14, 128, 128, 132, 3, 119, 12, 115, 0, 7, 6, 116, 116, 0, 4, 1, 97, 108, 97, 2, 106, 195, 161, 114, 3, 47, 0, 1,
- 101, 107, 105, 114, 107, 2, 106, 195, 161, 116, 0, 1, 101, 107, 105, 114, 107, 2, 106, 195, 161, 116, 0, 1, 111, 108, 97, 104, 2, 115,
- 195, 161, 112, 97, 100, 0, 1, 111, 116, 161, 195, 108, 108, 101, 2, 106, 111, 103, 0, 1, 145, 197, 110, 108, 101, 102, 2, 106, 195, 161,
- 116, 115, 122, 195, 179, 0, 1, 182, 195, 108, 188, 195, 122, 115, 110, 110, 101, 98, 2, 106, 101, 108, 109, 101, 122, 0, 4, 3, 47, 12,
- 0, 1, 101, 122, 101, 121, 108, 101, 104, 2, 114, 197, 145, 108, 0, 1, 122, 115, 101, 114, 101, 107, 2, 197, 177, 122, 0, 1, 169, 195,
- 122, 115, 2, 114, 97, 110, 99, 115, 195, 173, 114, 0, 103, 121, 3, 47, 12, 79, 0, 114, 3, 47, 52, 0, 4, 115, 2, 195, 161, 3,
- 76, 12, 0, 115, 2, 195, 169, 0, 4, 106, 3, 80, 12, 0, 121, 0, 121, 106, 0, 115, 122, 1, 101, 109, 2, 101, 116, 3, 119, 12,
- 0, 7, 6, 116, 121, 0, 1, 110, 101, 122, 115, 100, 110, 105, 109, 3, 47, 37, 0, 2, 97, 114, 100, 3, 47, 57, 0, 7, 6, 195,
- 161, 0, 3, 114, 0, 105, 103, 1, 21, 2, 32, 14, 128, 192, 131, 3, 114, 37, 81, 0, 116, 195, 179, 108, 1, 21, 2, 32, 14, 128,
- 192, 132, 3, 114, 47, 115, 55, 0, 110, 97, 107, 1, 21, 2, 32, 14, 128, 192, 132, 3, 114, 50, 108, 49, 0, 114, 97, 1, 21, 2,
- 32, 14, 128, 192, 131, 3, 114, 52, 108, 0, 98, 97, 110, 1, 21, 2, 32, 14, 128, 192, 132, 3, 114, 71, 108, 50, 0, 7, 6, 195,
- 169, 0, 3, 113, 0, 105, 2, 195, 169, 3, 113, 12, 112, 0, 105, 103, 1, 21, 2, 32, 14, 128, 192, 131, 3, 113, 37, 81, 0, 116,
- 197, 145, 108, 1, 21, 2, 32, 14, 128, 192, 132, 3, 113, 47, 118, 55, 0, 110, 101, 107, 1, 21, 2, 32, 14, 128, 192, 132, 3, 113,
- 50, 109, 49, 0, 114, 101, 1, 21, 2, 32, 14, 128, 192, 131, 3, 113, 52, 109, 0, 98, 101, 110, 1, 21, 2, 32, 14, 128, 192, 132,
- 3, 113, 71, 109, 50, 0, 104, 115, 195, 169, 103, 3, 113, 91, 113, 81, 0, 104, 115, 195, 169, 103, 103, 3, 113, 91, 113, 81, 12, 0,
- 7, 6, 195, 171, 0, 3, 110, 0, 7, 6, 195, 173, 0, 4, 1, 116, 2, 122, 101, 110, 3, 37, 0, 1, 116, 2, 122, 101, 115, 0,
- 1, 116, 2, 122, 101, 116, 0, 1, 118, 2, 122, 101, 110, 0, 1, 118, 2, 122, 195, 169, 114, 101, 0, 1, 122, 115, 2, 118, 97, 116,
- 110, 0, 1, 122, 115, 2, 118, 97, 116, 195, 161, 115, 0, 1, 122, 115, 2, 118, 101, 0, 8, 116, 2, 122, 195, 188, 107, 0, 8, 118,
- 2, 122, 105, 0, 8, 122, 115, 2, 110, 195, 169, 115, 115, 122, 0, 8, 122, 115, 2, 110, 195, 169, 115, 122, 0, 8, 122, 115, 2, 118,
- 97, 116, 116, 97, 107, 0, 8, 122, 115, 2, 118, 97, 116, 116, 195, 161, 107, 107, 0, 8, 122, 115, 2, 118, 97, 116, 195, 179, 0, 8,
- 122, 115, 103, 101, 109, 2, 118, 97, 116, 116, 97, 0, 116, 115, 122, 1, 100, 97, 98, 97, 122, 115, 3, 37, 119, 12, 0, 4, 3, 112,
- 0, 1, 116, 2, 122, 101, 115, 122, 0, 1, 118, 2, 122, 101, 110, 101, 114, 0, 1, 122, 115, 2, 118, 101, 108, 0, 1, 122, 115, 2,
- 118, 101, 109, 101, 108, 0, 1, 122, 115, 2, 118, 101, 109, 195, 169, 115, 122, 116, 0, 1, 122, 115, 2, 118, 101, 114, 101, 0, 1, 122,
- 115, 2, 118, 101, 114, 195, 169, 0, 1, 122, 115, 2, 118, 101, 114, 197, 145, 0, 1, 122, 115, 2, 118, 101, 118, 197, 145, 0, 1, 122,
- 115, 115, 101, 99, 101, 114, 2, 118, 101, 0, 1, 122, 115, 115, 101, 114, 103, 97, 2, 118, 0, 1, 122, 115, 115, 101, 114, 103, 111, 114,
- 112, 2, 118, 101, 0, 1, 122, 115, 115, 101, 114, 112, 120, 101, 2, 118, 0, 8, 118, 2, 122, 105, 195, 179, 0, 116, 115, 3, 112, 76,
- 12, 0, 116, 115, 100, 3, 112, 76, 72, 0, 116, 115, 122, 1, 122, 115, 101, 118, 3, 112, 119, 12, 0, 7, 6, 195, 179, 0, 3, 115,
- 0, 7, 6, 195, 182, 0, 3, 110, 0, 7, 6, 195, 186, 0, 4, 1, 104, 2, 103, 111, 109, 3, 40, 0, 1, 104, 2, 115, 122, 97,
- 110, 0, 1, 104, 2, 115, 122, 97, 115, 0, 1, 104, 2, 115, 122, 97, 116, 0, 8, 104, 2, 103, 103, 121, 0, 8, 104, 2, 103, 111,
- 99, 115, 0, 8, 104, 2, 103, 121, 0, 4, 3, 116, 0, 1, 104, 2, 115, 122, 97, 110, 110, 121, 0, 7, 6, 195, 188, 0, 3, 111,
- 0, 116, 116, 2, 18, 66, 3, 111, 47, 0, 116, 116, 3, 111, 47, 12, 0, 116, 116, 114, 3, 111, 47, 52, 0, 116, 116, 98, 3, 111,
- 47, 71, 0, 116, 116, 121, 2, 18, 66, 3, 111, 80, 0, 116, 116, 121, 3, 111, 80, 12, 0, 116, 116, 121, 114, 3, 111, 80, 52, 0,
- 116, 116, 121, 98, 3, 111, 80, 71, 0, 7, 6, 197, 145, 0, 3, 118, 0, 7, 6, 197, 177, 0, 4, 1, 116, 2, 122, 105, 106, 195,
- 161, 116, 195, 169, 107, 3, 111, 0, 8, 116, 2, 110, 106, 195, 182, 110, 0, 8, 116, 2, 110, 195, 169, 115, 0, 3, 117, 0, 7, 6,
- 97, 0, 8, 2, 32, 3, 2, 108, 0, 108, 1, 45, 32, 48, 48, 15, 2, 32, 3, 88, 108, 55, 0, 3, 108, 0, 108, 1, 45, 32,
- 48, 48, 48, 2, 32, 3, 108, 55, 0, 104, 104, 111, 122, 3, 108, 107, 39, 88, 0, 7, 6, 98, 0, 4, 1, 45, 98, 3, 0, 1,
- 45, 98, 98, 3, 0, 4, 3, 71, 0, 98, 2, 18, 66, 0, 98, 2, 45, 18, 66, 0, 4, 2, 45, 98, 3, 71, 12, 0, 98, 0,
- 98, 2, 45, 98, 0, 105, 122, 2, 17, 65, 3, 71, 37, 88, 4, 0, 98, 114, 3, 71, 52, 0, 98, 106, 3, 71, 57, 0, 97, 110,
- 1, 21, 2, 32, 14, 128, 192, 131, 3, 71, 108, 50, 0, 97, 116, 116, 104, 105, 195, 161, 110, 121, 8, 3, 71, 108, 80, 12, 114, 67,
- 37, 0, 101, 110, 1, 21, 2, 32, 14, 128, 128, 131, 3, 71, 109, 50, 0, 105, 101, 100, 101, 114, 109, 101, 105, 101, 114, 5, 1, 3,
- 71, 112, 72, 109, 52, 65, 114, 57, 109, 52, 0, 7, 6, 99, 0, 4, 1, 45, 99, 3, 0, 4, 1, 45, 99, 99, 3, 0, 4, 99,
- 115, 1, 45, 115, 99, 3, 0, 4, 99, 115, 1, 45, 115, 99, 99, 3, 0, 4, 115, 1, 45, 99, 3, 0, 4, 115, 1, 45, 115, 99,
- 3, 0, 115, 1, 45, 115, 99, 99, 3, 0, 107, 5, 1, 8, 111, 116, 115, 2, 104, 111, 108, 109, 3, 49, 0, 4, 99, 115, 1, 45,
- 99, 99, 3, 76, 0, 99, 115, 2, 18, 66, 0, 99, 115, 2, 45, 18, 66, 0, 115, 0, 115, 1, 45, 99, 99, 0, 115, 1, 105, 118,
- 97, 107, 2, 122, 0, 115, 1, 105, 118, 97, 107, 2, 122, 195, 161, 116, 111, 110, 121, 0, 115, 1, 105, 118, 100, 110, 101, 122, 115, 2,
- 122, 97, 98, 0, 115, 1, 108, 117, 107, 2, 122, 101, 110, 0, 115, 1, 108, 117, 107, 2, 122, 195, 182, 114, 103, 0, 115, 1, 108, 182,
- 195, 109, 188, 195, 121, 103, 2, 122, 115, 0, 115, 1, 110, 105, 108, 105, 98, 2, 122, 195, 182, 114, 0, 115, 1, 110, 105, 108, 105, 107,
- 2, 122, 195, 182, 114, 0, 115, 1, 110, 161, 195, 108, 122, 115, 111, 114, 111, 2, 111, 114, 0, 115, 1, 110, 161, 195, 116, 2, 105, 0,
- 115, 1, 110, 161, 195, 116, 2, 105, 99, 115, 0, 115, 1, 110, 161, 195, 116, 105, 116, 0, 115, 1, 110, 161, 195, 116, 161, 195, 115, 2,
- 97, 112, 0, 115, 1, 111, 112, 97, 107, 2, 122, 195, 161, 114, 0, 115, 1, 114, 169, 195, 2, 195, 173, 112, 116, 101, 0, 115, 1, 117,
- 112, 97, 112, 0, 115, 1, 161, 195, 107, 114, 97, 98, 2, 122, 101, 110, 0, 115, 1, 161, 195, 112, 97, 108, 97, 107, 2, 122, 111, 110,
- 0, 115, 1, 161, 195, 116, 114, 97, 107, 2, 122, 195, 161, 112, 111, 0, 115, 8, 108, 111, 112, 97, 107, 0, 4, 99, 115, 3, 76, 12,
- 0, 99, 115, 2, 45, 99, 99, 115, 0, 99, 115, 2, 45, 99, 115, 0, 115, 1, 161, 195, 114, 97, 98, 2, 195, 161, 103, 116, 97, 0,
- 115, 2, 45, 99, 99, 115, 0, 115, 2, 45, 99, 115, 0, 99, 115, 114, 3, 76, 52, 0, 115, 122, 1, 161, 195, 112, 97, 108, 97, 107,
- 2, 101, 110, 3, 76, 88, 0, 4, 99, 115, 2, 45, 115, 122, 3, 76, 89, 0, 115, 2, 45, 115, 122, 0, 115, 122, 115, 3, 76, 90,
- 0, 4, 3, 119, 0, 1, 97, 108, 97, 109, 2, 99, 115, 0, 1, 97, 108, 97, 109, 2, 115, 195, 161, 0, 1, 97, 108, 97, 109, 2,
- 115, 195, 188, 108, 0, 1, 97, 114, 116, 97, 109, 2, 115, 111, 114, 0, 1, 97, 122, 97, 108, 0, 1, 101, 114, 101, 112, 2, 99, 115,
- 0, 1, 101, 114, 101, 112, 2, 115, 195, 188, 116, 0, 1, 101, 114, 116, 101, 107, 2, 99, 115, 0, 1, 101, 114, 116, 101, 107, 2, 115,
- 111, 0, 1, 108, 105, 102, 2, 99, 115, 105, 122, 0, 1, 108, 111, 112, 2, 115, 111, 0, 1, 108, 111, 121, 110, 2, 99, 115, 97, 116,
- 0, 1, 108, 111, 121, 110, 2, 115, 97, 114, 107, 0, 1, 108, 111, 121, 110, 2, 115, 101, 98, 0, 1, 108, 111, 121, 110, 2, 115, 101,
- 106, 0, 1, 108, 111, 121, 110, 2, 115, 117, 103, 0, 1, 110, 97, 104, 117, 115, 0, 1, 110, 101, 99, 105, 108, 2, 115, 195, 169, 114,
- 116, 195, 169, 115, 0, 1, 110, 101, 108, 105, 107, 2, 99, 115, 97, 116, 111, 114, 110, 0, 1, 110, 101, 108, 105, 107, 2, 115, 99, 104,
- 105, 108, 108, 0, 1, 110, 101, 108, 105, 107, 2, 115, 195, 161, 118, 0, 1, 110, 101, 121, 103, 101, 102, 0, 1, 110, 101, 121, 110, 173,
- 195, 2, 115, 195, 169, 103, 0, 1, 110, 105, 109, 114, 97, 104, 2, 115, 111, 114, 0, 1, 110, 105, 114, 101, 103, 0, 1, 110, 111, 98,
- 97, 114, 97, 103, 2, 115, 101, 114, 0, 1, 110, 111, 103, 114, 97, 121, 110, 2, 99, 115, 0, 1, 110, 111, 106, 102, 105, 2, 99, 115,
- 97, 112, 0, 1, 110, 111, 110, 97, 116, 2, 99, 115, 0, 1, 110, 111, 114, 97, 118, 100, 117, 2, 115, 101, 114, 0, 1, 110, 161, 195,
- 108, 2, 99, 115, 0, 1, 110, 161, 195, 108, 2, 115, 101, 98, 0, 1, 110, 161, 195, 108, 2, 115, 111, 114, 0, 1, 110, 161, 195, 116,
- 2, 99, 115, 0, 1, 110, 161, 195, 116, 2, 115, 0, 1, 110, 182, 195, 108, 188, 195, 107, 2, 115, 195, 169, 0, 1, 111, 98, 114, 161,
- 195, 2, 99, 115, 195, 186, 99, 115, 0, 1, 111, 98, 114, 161, 195, 2, 115, 117, 100, 0, 1, 111, 122, 115, 2, 115, 101, 103, 195, 169,
- 108, 121, 0, 1, 114, 97, 2, 99, 115, 111, 110, 0, 1, 114, 97, 100, 117, 107, 2, 115, 111, 114, 111, 122, 97, 116, 0, 1, 114, 97,
- 104, 2, 99, 115, 101, 108, 101, 107, 0, 1, 114, 97, 104, 2, 99, 115, 111, 112, 111, 114, 116, 0, 1, 114, 97, 107, 2, 115, 111, 114,
- 0, 1, 114, 101, 110, 2, 115, 116, 195, 179, 108, 97, 0, 1, 114, 101, 112, 106, 106, 117, 2, 99, 115, 0, 1, 114, 111, 112, 2, 115,
- 122, 0, 1, 114, 111, 112, 2, 115, 195, 169, 0, 1, 114, 169, 195, 2, 115, 111, 100, 114, 0, 1, 114, 169, 195, 98, 2, 99, 115, 117,
- 116, 0, 1, 114, 169, 195, 98, 2, 115, 195, 188, 118, 101, 103, 0, 1, 114, 169, 195, 100, 105, 108, 2, 99, 115, 0, 1, 117, 100, 114,
- 161, 195, 112, 2, 99, 115, 0, 1, 161, 195, 110, 114, 111, 116, 2, 115, 111, 114, 0, 1, 161, 195, 112, 2, 115, 195, 179, 0, 1, 169,
- 195, 116, 105, 110, 97, 122, 115, 2, 99, 115, 0, 1, 179, 195, 98, 114, 161, 195, 2, 99, 115, 195, 186, 99, 115, 0, 1, 179, 195, 104,
- 111, 98, 2, 115, 97, 112, 107, 0, 1, 179, 195, 104, 111, 98, 2, 115, 105, 112, 107, 0, 1, 179, 195, 108, 97, 116, 114, 97, 109, 0,
- 1, 179, 195, 114, 97, 100, 2, 99, 115, 0, 1, 179, 195, 114, 107, 111, 112, 2, 99, 115, 0, 1, 179, 195, 114, 107, 111, 112, 2, 115,
- 195, 161, 0, 8, 97, 105, 112, 2, 99, 115, 97, 114, 110, 111, 107, 0, 8, 97, 108, 97, 109, 2, 115, 105, 118, 195, 173, 116, 0, 8,
- 101, 103, 101, 106, 0, 8, 108, 105, 102, 2, 99, 115, 195, 173, 107, 0, 8, 108, 111, 112, 2, 99, 115, 97, 116, 0, 8, 110, 97, 98,
- 97, 108, 0, 8, 110, 101, 106, 169, 195, 107, 0, 8, 110, 101, 108, 105, 107, 2, 99, 115, 111, 109, 195, 179, 0, 8, 110, 101, 108, 105,
- 107, 2, 99, 115, 195, 182, 118, 0, 8, 110, 105, 114, 112, 2, 115, 195, 169, 103, 0, 8, 110, 111, 103, 114, 105, 118, 2, 115, 195, 161,
- 103, 0, 8, 110, 111, 106, 186, 195, 0, 8, 110, 169, 195, 109, 108, 101, 2, 115, 195, 169, 103, 0, 8, 114, 97, 2, 115, 101, 98, 0,
- 8, 114, 97, 2, 115, 195, 169, 114, 195, 188, 108, 0, 8, 114, 101, 110, 2, 115, 116, 195, 179, 108, 195, 161, 0, 8, 114, 169, 195, 2,
- 99, 115, 0, 8, 114, 169, 195, 2, 115, 97, 108, 97, 107, 0, 8, 114, 169, 195, 2, 115, 97, 114, 117, 0, 8, 114, 169, 195, 2, 115,
- 97, 115, 0, 8, 114, 169, 195, 2, 115, 101, 108, 121, 0, 8, 114, 169, 195, 2, 115, 105, 115, 97, 107, 0, 8, 114, 169, 195, 2, 115,
- 195, 173, 112, 0, 8, 117, 114, 117, 107, 0, 8, 161, 195, 107, 97, 2, 115, 195, 182, 118, 0, 8, 161, 195, 107, 161, 195, 2, 115, 195,
- 182, 118, 0, 8, 161, 195, 114, 2, 115, 195, 161, 103, 0, 8, 169, 195, 108, 106, 101, 102, 0, 8, 179, 195, 104, 111, 98, 2, 115, 122,
- 0, 8, 179, 195, 107, 2, 99, 115, 111, 109, 195, 179, 0, 8, 179, 195, 108, 97, 112, 2, 115, 195, 161, 103, 0, 99, 1, 101, 104, 2,
- 115, 97, 106, 116, 0, 99, 2, 18, 66, 0, 99, 2, 45, 18, 66, 0, 99, 2, 45, 99, 99, 115, 0, 99, 2, 45, 99, 115, 0, 99,
- 8, 105, 118, 2, 115, 111, 114, 0, 122, 1, 19, 0, 122, 8, 110, 105, 2, 195, 169, 100, 0, 4, 2, 45, 99, 3, 119, 12, 0, 99,
- 0, 99, 2, 45, 99, 0, 99, 114, 3, 119, 52, 0, 4, 2, 45, 99, 115, 3, 119, 76, 0, 99, 115, 1, 110, 101, 99, 105, 108, 0,
- 4, 99, 115, 122, 3, 119, 89, 0, 99, 115, 122, 0, 115, 122, 0, 115, 8, 179, 195, 104, 111, 98, 3, 119, 91, 0, 115, 111, 114, 8,
- 114, 97, 104, 3, 119, 91, 39, 52, 0, 7, 6, 100, 0, 4, 1, 45, 100, 3, 0, 4, 1, 45, 100, 100, 3, 0, 1, 114, 111, 107,
- 101, 114, 2, 115, 101, 98, 101, 115, 115, 195, 169, 103, 3, 0, 116, 1, 122, 101, 107, 3, 47, 0, 4, 116, 3, 47, 12, 0, 116, 2,
- 115, 122, 0, 116, 116, 0, 116, 116, 1, 101, 108, 108, 188, 195, 102, 2, 195, 169, 0, 116, 115, 122, 195, 169, 3, 47, 12, 89, 113, 0,
- 110, 121, 1, 110, 105, 109, 3, 67, 0, 4, 3, 72, 0, 1, 97, 98, 97, 122, 115, 2, 106, 101, 103, 0, 1, 97, 98, 97, 122, 115,
- 2, 115, 97, 106, 116, 0, 1, 97, 98, 97, 122, 115, 2, 115, 116, 114, 97, 110, 100, 0, 1, 97, 98, 97, 122, 115, 2, 115, 122, 101,
- 108, 108, 101, 0, 1, 97, 98, 97, 122, 115, 2, 115, 122, 101, 109, 0, 1, 97, 98, 97, 122, 115, 2, 115, 122, 101, 110, 116, 0, 1,
- 97, 98, 97, 122, 115, 2, 115, 122, 101, 114, 101, 108, 0, 1, 97, 98, 97, 122, 115, 2, 115, 122, 111, 102, 116, 0, 1, 97, 98, 97,
- 122, 115, 2, 115, 122, 111, 109, 98, 97, 116, 0, 1, 97, 98, 97, 122, 115, 2, 115, 122, 195, 161, 106, 195, 186, 0, 1, 97, 98, 97,
- 122, 115, 2, 115, 122, 195, 161, 108, 108, 195, 161, 115, 0, 1, 97, 98, 97, 122, 115, 2, 115, 122, 195, 179, 108, 0, 1, 97, 99, 110,
- 105, 109, 114, 97, 104, 2, 115, 122, 101, 0, 1, 97, 104, 2, 106, 195, 161, 114, 97, 116, 0, 1, 97, 104, 2, 115, 101, 103, 195, 169,
- 100, 0, 1, 97, 104, 2, 115, 111, 114, 0, 1, 97, 104, 2, 115, 122, 101, 114, 116, 195, 161, 0, 1, 97, 104, 2, 115, 122, 105, 110,
- 0, 1, 97, 104, 145, 197, 102, 2, 115, 101, 103, 195, 169, 100, 0, 1, 97, 109, 114, 97, 104, 2, 115, 111, 114, 0, 1, 97, 109, 114,
- 97, 104, 2, 115, 122, 105, 110, 116, 0, 1, 97, 109, 114, 97, 104, 2, 115, 122, 195, 161, 110, 100, 195, 169, 107, 0, 1, 97, 109, 114,
- 97, 104, 2, 115, 122, 195, 161, 122, 0, 1, 97, 112, 2, 115, 111, 114, 0, 1, 97, 112, 2, 115, 122, 101, 114, 197, 177, 0, 1, 97,
- 112, 2, 115, 122, 111, 109, 115, 122, 195, 169, 0, 1, 97, 112, 2, 115, 122, 197, 145, 110, 121, 0, 1, 97, 118, 2, 115, 122, 101, 100,
- 101, 114, 0, 1, 97, 118, 2, 115, 122, 101, 103, 102, 0, 1, 97, 118, 2, 115, 122, 101, 114, 197, 177, 0, 1, 97, 118, 2, 115, 122,
- 105, 108, 118, 0, 1, 97, 118, 2, 115, 122, 116, 114, 195, 161, 106, 107, 0, 1, 97, 118, 2, 115, 122, 195, 161, 108, 108, 195, 173, 0,
- 1, 97, 118, 2, 115, 122, 195, 179, 106, 0, 1, 97, 118, 2, 115, 122, 197, 145, 0, 1, 97, 118, 2, 115, 195, 161, 102, 114, 0, 1,
- 97, 118, 2, 116, 121, 195, 186, 107, 0, 1, 97, 122, 161, 195, 122, 115, 2, 115, 122, 101, 109, 108, 101, 0, 1, 97, 122, 161, 195, 122,
- 115, 2, 115, 122, 105, 110, 116, 0, 1, 97, 122, 161, 195, 122, 115, 2, 115, 122, 195, 161, 109, 0, 1, 101, 101, 119, 116, 2, 115, 97,
- 112, 107, 0, 1, 101, 101, 119, 116, 2, 115, 122, 195, 182, 118, 101, 116, 0, 1, 101, 114, 122, 101, 2, 115, 101, 103, 195, 169, 0, 1,
- 101, 114, 122, 101, 2, 115, 122, 101, 109, 0, 1, 101, 114, 122, 101, 2, 115, 122, 101, 114, 116, 101, 0, 1, 101, 114, 122, 101, 2, 115,
- 122, 105, 110, 0, 1, 101, 114, 122, 101, 2, 115, 122, 195, 161, 0, 1, 101, 114, 122, 101, 2, 122, 195, 161, 115, 122, 108, 0, 1, 101,
- 121, 103, 101, 2, 115, 122, 195, 161, 109, 0, 1, 101, 121, 103, 101, 110, 2, 115, 122, 195, 161, 122, 0, 1, 101, 121, 103, 101, 110, 2,
- 115, 122, 195, 169, 108, 0, 1, 101, 122, 105, 116, 2, 115, 122, 101, 100, 0, 1, 101, 122, 105, 116, 2, 115, 122, 195, 161, 109, 0, 1,
- 101, 122, 105, 116, 2, 115, 122, 195, 161, 122, 0, 1, 103, 97, 114, 97, 109, 115, 2, 115, 122, 195, 173, 110, 0, 1, 105, 112, 105, 108,
- 2, 115, 122, 105, 110, 116, 0, 1, 105, 118, 182, 195, 114, 2, 115, 111, 114, 111, 122, 0, 1, 105, 118, 182, 195, 114, 2, 122, 195, 161,
- 114, 0, 1, 105, 118, 182, 195, 114, 2, 122, 195, 161, 114, 108, 97, 116, 0, 1, 106, 97, 102, 2, 116, 121, 195, 186, 107, 0, 1, 108,
- 111, 98, 111, 107, 2, 115, 122, 195, 182, 103, 0, 1, 108, 111, 104, 2, 115, 122, 111, 110, 100, 0, 1, 108, 111, 104, 2, 115, 122, 112,
- 117, 116, 110, 121, 105, 107, 0, 1, 108, 111, 104, 2, 115, 195, 188, 0, 1, 108, 182, 195, 102, 2, 115, 122, 101, 103, 195, 169, 108, 121,
- 0, 1, 108, 182, 195, 102, 2, 115, 122, 101, 114, 107, 101, 0, 1, 108, 182, 195, 102, 2, 115, 122, 101, 114, 122, 195, 169, 0, 1, 108,
- 182, 195, 102, 2, 115, 122, 101, 114, 197, 177, 0, 1, 108, 182, 195, 102, 2, 115, 122, 111, 114, 111, 115, 0, 1, 108, 182, 195, 102, 2,
- 115, 122, 195, 173, 110, 101, 107, 0, 1, 108, 182, 195, 102, 2, 115, 122, 195, 173, 110, 195, 169, 0, 1, 108, 182, 195, 102, 2, 115, 122,
- 195, 173, 110, 197, 177, 0, 1, 108, 182, 195, 102, 2, 115, 122, 195, 182, 107, 197, 145, 0, 1, 108, 182, 195, 102, 2, 115, 122, 195, 188,
- 114, 107, 0, 1, 108, 182, 195, 102, 2, 115, 195, 161, 110, 99, 0, 1, 108, 182, 195, 102, 2, 115, 195, 161, 118, 0, 1, 108, 182, 195,
- 122, 2, 115, 97, 112, 107, 0, 1, 108, 182, 195, 122, 2, 115, 122, 101, 109, 0, 1, 108, 182, 195, 122, 2, 115, 122, 195, 173, 110, 0,
- 1, 108, 182, 195, 122, 2, 115, 195, 161, 118, 0, 1, 110, 97, 108, 97, 107, 2, 106, 195, 161, 116, 195, 169, 107, 0, 1, 110, 97, 108,
- 97, 107, 2, 115, 122, 101, 114, 0, 1, 110, 97, 108, 97, 107, 2, 115, 122, 101, 114, 101, 112, 0, 1, 110, 97, 108, 116, 101, 104, 115,
- 2, 115, 122, 105, 103, 101, 0, 1, 110, 97, 114, 116, 115, 2, 115, 122, 101, 116, 116, 0, 1, 110, 97, 114, 116, 115, 2, 115, 122, 101,
- 122, 111, 110, 0, 1, 110, 101, 114, 2, 115, 122, 97, 0, 1, 110, 101, 114, 2, 115, 122, 101, 114, 101, 116, 197, 145, 0, 1, 110, 101,
- 114, 2, 122, 97, 118, 97, 114, 0, 1, 110, 101, 115, 99, 2, 115, 195, 169, 114, 116, 195, 169, 115, 0, 1, 110, 105, 109, 2, 106, 111,
- 98, 98, 97, 110, 0, 1, 110, 111, 107, 97, 118, 2, 115, 122, 0, 1, 110, 182, 195, 114, 145, 197, 98, 2, 115, 122, 101, 0, 1, 111,
- 115, 114, 111, 98, 2, 115, 122, 0, 1, 111, 115, 161, 195, 109, 2, 115, 111, 114, 0, 1, 111, 115, 161, 195, 109, 2, 115, 122, 97, 107,
- 195, 161, 0, 1, 111, 115, 161, 195, 109, 2, 115, 122, 97, 118, 97, 0, 1, 111, 115, 161, 195, 109, 2, 115, 122, 101, 114, 101, 112, 0,
- 1, 111, 115, 161, 195, 109, 2, 115, 122, 105, 110, 0, 1, 111, 115, 161, 195, 109, 2, 115, 122, 195, 188, 108, 195, 182, 116, 116, 0, 1,
- 114, 97, 100, 110, 97, 116, 115, 2, 106, 101, 103, 121, 0, 1, 114, 97, 107, 2, 115, 117, 0, 1, 114, 97, 107, 2, 115, 122, 101, 114,
- 197, 177, 0, 1, 114, 97, 107, 2, 115, 122, 195, 173, 106, 0, 1, 114, 111, 102, 2, 106, 195, 161, 110, 111, 115, 0, 1, 114, 111, 104,
- 2, 115, 122, 195, 169, 107, 0, 1, 114, 111, 104, 2, 115, 122, 195, 173, 0, 1, 114, 111, 106, 102, 2, 115, 122, 101, 114, 197, 177, 0,
- 1, 114, 111, 107, 101, 114, 2, 115, 101, 98, 101, 115, 115, 195, 169, 103, 0, 1, 114, 111, 107, 101, 114, 2, 115, 117, 103, 195, 161, 114,
- 0, 1, 114, 111, 107, 101, 114, 2, 115, 122, 101, 114, 0, 1, 114, 111, 107, 101, 114, 2, 115, 122, 101, 114, 107, 101, 122, 0, 1, 114,
- 111, 107, 101, 114, 2, 115, 122, 101, 122, 111, 0, 1, 114, 111, 107, 101, 114, 2, 115, 122, 105, 110, 116, 0, 1, 114, 111, 107, 107, 97,
- 2, 106, 195, 161, 116, 115, 122, 0, 1, 114, 161, 195, 105, 108, 105, 109, 2, 115, 122, 111, 114, 0, 1, 114, 161, 195, 122, 97, 104, 2,
- 106, 195, 161, 116, 195, 169, 107, 0, 1, 114, 161, 195, 122, 110, 97, 109, 2, 115, 122, 111, 98, 0, 1, 114, 169, 195, 116, 2, 115, 122,
- 111, 107, 110, 121, 0, 1, 114, 169, 195, 116, 2, 115, 122, 195, 173, 106, 0, 1, 114, 169, 195, 116, 2, 115, 195, 169, 114, 195, 188, 108,
- 0, 1, 145, 197, 108, 101, 2, 115, 122, 101, 114, 118, 0, 1, 145, 197, 114, 101, 2, 115, 122, 101, 114, 197, 177, 0, 1, 145, 197, 115,
- 99, 2, 115, 122, 101, 114, 197, 177, 0, 1, 161, 195, 107, 114, 161, 195, 2, 115, 122, 101, 114, 197, 177, 0, 1, 161, 195, 108, 97, 115,
- 99, 2, 106, 111, 103, 0, 1, 161, 195, 108, 97, 115, 99, 2, 115, 101, 103, 195, 173, 116, 0, 1, 161, 195, 108, 97, 115, 99, 2, 115,
- 122, 101, 114, 0, 1, 161, 195, 108, 97, 115, 99, 2, 115, 122, 101, 114, 101, 116, 197, 145, 0, 1, 161, 195, 108, 97, 115, 99, 2, 115,
- 122, 111, 99, 105, 111, 108, 0, 1, 161, 195, 108, 97, 115, 99, 2, 115, 122, 116, 111, 114, 0, 1, 161, 195, 110, 0, 1, 161, 195, 110,
- 2, 115, 117, 104, 111, 103, 0, 1, 161, 195, 110, 2, 115, 122, 101, 114, 100, 0, 1, 161, 195, 110, 2, 115, 122, 105, 108, 195, 161, 110,
- 0, 1, 161, 195, 110, 2, 115, 122, 195, 169, 107, 0, 1, 161, 195, 110, 2, 115, 122, 195, 182, 118, 101, 0, 1, 161, 195, 110, 2, 115,
- 122, 197, 145, 110, 121, 101, 0, 1, 161, 195, 110, 2, 115, 195, 173, 112, 0, 1, 161, 195, 110, 114, 101, 104, 2, 115, 122, 0, 1, 161,
- 195, 112, 114, 161, 195, 2, 115, 195, 161, 118, 0, 1, 161, 195, 112, 114, 161, 195, 2, 115, 195, 161, 118, 0, 1, 161, 195, 112, 114, 161,
- 195, 2, 122, 195, 161, 115, 122, 108, 195, 179, 0, 1, 161, 195, 114, 161, 195, 121, 110, 2, 115, 122, 101, 114, 101, 0, 1, 161, 195, 118,
- 2, 115, 122, 195, 179, 122, 97, 0, 1, 161, 195, 122, 115, 105, 108, 97, 112, 2, 115, 111, 114, 0, 1, 169, 195, 98, 101, 2, 106, 101,
- 103, 0, 1, 169, 195, 108, 101, 115, 99, 2, 115, 111, 0, 1, 169, 195, 118, 2, 106, 101, 103, 103, 121, 0, 1, 169, 195, 118, 2, 106,
- 101, 103, 121, 0, 1, 169, 195, 118, 110, 111, 104, 2, 115, 101, 114, 101, 103, 0, 1, 169, 195, 118, 115, 2, 122, 115, 101, 98, 0, 1,
- 169, 195, 118, 121, 103, 188, 195, 2, 106, 101, 108, 0, 1, 169, 195, 122, 115, 101, 98, 2, 106, 97, 118, 195, 173, 116, 0, 1, 169, 195,
- 122, 115, 101, 98, 2, 106, 101, 108, 0, 1, 169, 195, 122, 115, 101, 98, 2, 115, 101, 98, 101, 115, 115, 195, 169, 103, 0, 1, 169, 195,
- 122, 115, 101, 98, 2, 115, 116, 195, 173, 108, 117, 115, 0, 1, 169, 195, 122, 115, 101, 98, 2, 115, 122, 105, 110, 0, 1, 169, 195, 122,
- 115, 101, 98, 2, 122, 97, 103, 121, 0, 1, 169, 195, 122, 115, 109, 111, 122, 115, 2, 106, 111, 103, 0, 1, 169, 195, 122, 115, 109, 111,
- 122, 115, 2, 115, 111, 114, 0, 1, 173, 195, 104, 2, 115, 122, 101, 114, 0, 1, 173, 195, 104, 2, 115, 122, 101, 114, 107, 101, 122, 101,
- 116, 0, 1, 179, 195, 104, 2, 115, 122, 197, 145, 114, 0, 1, 179, 195, 106, 2, 115, 122, 105, 118, 195, 161, 114, 0, 1, 179, 195, 107,
- 2, 106, 101, 108, 0, 1, 179, 195, 107, 2, 115, 111, 114, 0, 1, 179, 195, 107, 2, 115, 122, 101, 114, 107, 101, 0, 1, 179, 195, 107,
- 2, 115, 122, 195, 179, 0, 1, 179, 195, 107, 2, 115, 122, 195, 182, 118, 101, 0, 1, 179, 195, 109, 2, 106, 97, 118, 97, 115, 108, 97,
- 116, 0, 1, 179, 195, 109, 2, 115, 111, 114, 0, 1, 179, 195, 114, 112, 97, 2, 115, 122, 0, 1, 179, 195, 116, 97, 107, 2, 115, 117,
- 103, 195, 161, 114, 0, 1, 179, 195, 116, 117, 2, 106, 101, 108, 195, 182, 108, 0, 1, 179, 195, 116, 117, 2, 115, 122, 101, 114, 118, 0,
- 1, 179, 195, 122, 105, 112, 101, 2, 115, 122, 101, 114, 0, 1, 179, 195, 122, 105, 112, 101, 2, 115, 122, 101, 114, 101, 112, 0, 1, 182,
- 195, 107, 2, 115, 122, 105, 114, 195, 169, 110, 0, 1, 182, 195, 107, 2, 115, 122, 105, 116, 195, 161, 108, 195, 161, 115, 0, 1, 182, 195,
- 116, 182, 195, 2, 115, 122, 195, 188, 108, 195, 182, 0, 1, 186, 195, 108, 2, 122, 115, 195, 173, 114, 0, 1, 186, 195, 114, 2, 115, 122,
- 101, 114, 197, 177, 0, 8, 97, 104, 2, 106, 195, 161, 116, 195, 169, 107, 0, 8, 97, 104, 2, 115, 122, 101, 114, 0, 8, 97, 104, 2,
- 115, 122, 195, 161, 108, 108, 0, 8, 97, 109, 114, 97, 104, 2, 115, 122, 195, 188, 108, 0, 8, 97, 118, 2, 115, 122, 97, 103, 0, 8,
- 97, 118, 2, 115, 122, 97, 109, 0, 8, 97, 118, 2, 115, 122, 101, 114, 98, 0, 8, 97, 118, 2, 115, 122, 195, 161, 114, 110, 121, 0,
- 8, 103, 97, 114, 97, 109, 115, 2, 115, 122, 0, 8, 108, 111, 104, 2, 115, 97, 114, 108, 195, 179, 0, 8, 108, 182, 195, 102, 2, 115,
- 122, 101, 108, 108, 101, 0, 8, 108, 182, 195, 102, 2, 115, 122, 101, 114, 122, 0, 8, 108, 182, 195, 102, 2, 115, 122, 105, 103, 101, 116,
- 0, 8, 108, 182, 195, 102, 2, 115, 122, 117, 114, 111, 107, 0, 8, 108, 182, 195, 102, 2, 115, 122, 195, 173, 110, 0, 8, 108, 182, 195,
- 102, 2, 115, 122, 195, 188, 108, 116, 0, 8, 110, 101, 114, 2, 106, 101, 108, 0, 8, 110, 111, 103, 2, 115, 122, 101, 114, 0, 8, 114,
- 97, 107, 2, 115, 122, 195, 186, 114, 0, 8, 114, 111, 104, 2, 115, 122, 101, 107, 0, 8, 114, 161, 195, 105, 108, 105, 98, 2, 115, 122,
- 111, 0, 8, 114, 169, 195, 116, 2, 122, 115, 101, 98, 0, 8, 122, 188, 195, 107, 2, 115, 122, 101, 108, 108, 0, 8, 161, 195, 110, 2,
- 115, 122, 101, 103, 0, 8, 161, 195, 110, 2, 115, 195, 182, 118, 0, 8, 161, 195, 114, 2, 115, 195, 179, 122, 0, 8, 179, 195, 107, 2,
- 115, 122, 111, 98, 0, 8, 182, 195, 107, 2, 115, 122, 101, 114, 197, 177, 0, 8, 182, 195, 107, 2, 115, 122, 195, 188, 114, 107, 0, 8,
- 186, 195, 108, 2, 115, 122, 111, 107, 195, 161, 115, 0, 100, 1, 97, 104, 2, 32, 14, 128, 128, 130, 0, 100, 2, 18, 66, 0, 100, 2,
- 45, 18, 66, 0, 4, 2, 45, 100, 3, 72, 12, 0, 100, 0, 100, 1, 161, 195, 110, 0, 100, 2, 45, 100, 0, 111, 98, 101, 114, 109,
- 97, 110, 110, 3, 72, 39, 71, 12, 109, 52, 65, 108, 50, 0, 100, 114, 3, 72, 52, 0, 100, 98, 3, 72, 71, 0, 122, 1, 101, 101,
- 119, 116, 2, 97, 107, 3, 72, 88, 0, 4, 115, 122, 1, 97, 2, 195, 173, 3, 72, 89, 0, 115, 122, 1, 101, 101, 119, 116, 2, 111,
- 107, 0, 115, 122, 1, 110, 101, 114, 2, 101, 114, 105, 110, 116, 0, 115, 122, 1, 110, 101, 114, 116, 101, 110, 101, 109, 2, 101, 114, 197,
- 177, 0, 115, 122, 1, 169, 195, 0, 115, 122, 2, 97, 0, 115, 122, 2, 195, 161, 0, 115, 122, 8, 110, 101, 114, 2, 101, 114, 101, 116,
- 101, 116, 0, 115, 122, 8, 110, 101, 114, 116, 2, 101, 0, 195, 188, 104, 116, 197, 145, 108, 3, 72, 111, 47, 118, 55, 0, 195, 188, 104,
- 98, 101, 3, 72, 111, 71, 109, 0, 195, 188, 104, 118, 101, 108, 3, 72, 111, 84, 109, 55, 0, 105, 101, 115, 101, 108, 5, 1, 3, 72,
- 112, 88, 109, 55, 0, 4, 100, 122, 115, 2, 18, 66, 3, 75, 0, 100, 122, 115, 2, 45, 18, 66, 0, 4, 100, 122, 115, 1, 105, 114,
- 98, 2, 101, 108, 3, 75, 12, 0, 122, 115, 1, 111, 98, 109, 97, 107, 0, 4, 115, 1, 17, 67, 3, 76, 0, 115, 2, 17, 67, 0,
- 4, 115, 1, 17, 65, 2, 17, 65, 3, 76, 12, 0, 115, 1, 169, 195, 108, 101, 115, 99, 2, 195, 169, 103, 0, 116, 115, 0, 106, 1,
- 17, 67, 3, 79, 0, 4, 106, 3, 79, 12, 0, 106, 1, 17, 65, 2, 17, 65, 0, 4, 115, 122, 3, 119, 0, 115, 122, 1, 110, 101,
- 114, 2, 101, 114, 105, 110, 116, 101, 103, 114, 195, 161, 99, 105, 195, 179, 0, 115, 122, 2, 17, 67, 0, 115, 122, 8, 110, 111, 109, 2,
- 97, 0, 4, 115, 122, 1, 97, 2, 17, 65, 3, 119, 12, 0, 115, 122, 1, 101, 2, 17, 65, 0, 115, 122, 1, 111, 2, 17, 65, 0,
- 115, 122, 1, 179, 195, 0, 115, 122, 1, 182, 195, 116, 182, 195, 2, 195, 182, 114, 0, 115, 122, 2, 32, 14, 128, 128, 131, 0, 100, 122,
- 2, 18, 66, 3, 120, 0, 7, 6, 101, 0, 108, 1, 45, 32, 48, 48, 48, 2, 32, 3, 51, 109, 55, 0, 3, 109, 0, 108, 1, 45,
- 32, 48, 48, 48, 48, 48, 48, 2, 32, 3, 109, 55, 0, 103, 121, 101, 122, 115, 195, 169, 103, 3, 109, 79, 12, 109, 91, 91, 113, 81,
- 0, 103, 121, 101, 122, 115, 195, 169, 103, 103, 3, 109, 79, 12, 109, 91, 91, 113, 81, 12, 0, 104, 104, 101, 122, 8, 3, 109, 107, 109,
- 88, 0, 7, 6, 102, 0, 4, 3, 83, 0, 102, 1, 97, 2, 195, 169, 108, 0, 102, 1, 101, 2, 97, 106, 116, 0, 102, 1, 101, 2,
- 195, 169, 108, 0, 102, 2, 18, 66, 0, 102, 2, 45, 18, 66, 0, 102, 114, 3, 83, 52, 0, 102, 98, 3, 83, 71, 0, 195, 188, 104,
- 114, 101, 114, 5, 1, 3, 83, 117, 52, 109, 52, 0, 7, 6, 103, 0, 4, 1, 45, 103, 3, 0, 4, 121, 1, 45, 103, 3, 0, 4,
- 121, 1, 45, 103, 103, 3, 0, 121, 1, 45, 121, 103, 3, 0, 107, 3, 49, 12, 0, 104, 1, 169, 195, 2, 97, 106, 108, 97, 3, 49,
- 107, 0, 4, 103, 121, 1, 101, 109, 2, 18, 66, 3, 79, 0, 103, 121, 1, 101, 109, 2, 45, 18, 66, 0, 103, 121, 1, 101, 109, 2,
- 109, 97, 103, 0, 103, 121, 2, 18, 66, 0, 103, 121, 2, 45, 18, 66, 0, 4, 103, 121, 3, 79, 12, 0, 103, 121, 1, 101, 108, 101,
- 2, 101, 108, 0, 103, 121, 1, 101, 108, 101, 2, 195, 169, 0, 103, 121, 1, 101, 109, 2, 32, 14, 128, 128, 131, 0, 103, 121, 1, 101,
- 109, 2, 45, 103, 121, 0, 103, 121, 1, 101, 109, 2, 97, 115, 122, 0, 103, 121, 1, 101, 109, 2, 101, 108, 0, 103, 121, 1, 101, 109,
- 2, 101, 109, 0, 103, 121, 1, 101, 109, 2, 101, 115, 0, 103, 121, 1, 101, 109, 2, 101, 116, 0, 103, 121, 1, 101, 109, 2, 105, 108,
- 108, 0, 103, 121, 1, 101, 109, 2, 195, 173, 122, 0, 103, 121, 1, 101, 109, 2, 195, 182, 110, 116, 101, 0, 103, 121, 1, 101, 109, 2,
- 195, 188, 108, 116, 101, 116, 0, 103, 121, 8, 101, 109, 2, 101, 110, 32, 0, 103, 121, 106, 1, 111, 114, 2, 195, 169, 107, 0, 121, 2,
- 45, 103, 121, 0, 4, 103, 121, 114, 3, 79, 52, 0, 103, 121, 114, 1, 101, 109, 0, 4, 103, 121, 98, 3, 79, 71, 0, 103, 121, 98,
- 1, 101, 109, 0, 4, 3, 81, 0, 1, 97, 108, 97, 122, 115, 2, 103, 121, 97, 107, 111, 114, 0, 1, 97, 108, 97, 122, 115, 2, 103,
- 121, 195, 161, 114, 0, 1, 97, 108, 97, 122, 115, 2, 103, 121, 197, 177, 106, 116, 0, 1, 97, 108, 97, 122, 115, 103, 110, 97, 104, 2,
- 103, 121, 0, 1, 97, 108, 108, 105, 115, 99, 2, 103, 121, 0, 1, 97, 108, 116, 161, 195, 2, 103, 121, 0, 1, 97, 109, 2, 103, 121,
- 195, 161, 114, 0, 1, 97, 116, 2, 103, 121, 195, 188, 108, 0, 1, 97, 116, 2, 103, 121, 197, 177, 108, 0, 1, 97, 116, 103, 169, 195,
- 118, 2, 103, 121, 0, 1, 97, 121, 108, 179, 195, 104, 2, 103, 121, 0, 1, 97, 121, 108, 179, 195, 104, 2, 103, 121, 117, 108, 0, 1,
- 97, 121, 110, 97, 2, 103, 121, 0, 1, 97, 121, 110, 97, 2, 103, 121, 195, 161, 114, 0, 1, 97, 121, 110, 97, 2, 103, 121, 197, 145,
- 122, 0, 1, 97, 121, 110, 97, 2, 103, 121, 197, 177, 106, 116, 0, 1, 97, 121, 110, 97, 105, 100, 97, 104, 2, 103, 121, 195, 161, 114,
- 0, 1, 101, 100, 105, 2, 103, 121, 0, 1, 101, 103, 2, 103, 121, 195, 161, 114, 0, 1, 101, 108, 2, 103, 121, 0, 1, 101, 108, 101,
- 118, 121, 103, 101, 2, 103, 121, 0, 1, 101, 108, 122, 115, 169, 195, 114, 2, 103, 121, 0, 1, 101, 109, 2, 103, 121, 0, 1, 101, 114,
- 101, 115, 2, 103, 121, 0, 1, 101, 114, 101, 115, 2, 103, 121, 197, 177, 106, 0, 1, 101, 114, 101, 121, 110, 2, 103, 121, 0, 1, 101,
- 114, 169, 195, 102, 2, 103, 121, 0, 1, 101, 114, 169, 195, 109, 2, 103, 121, 0, 1, 101, 114, 188, 195, 99, 114, 97, 2, 103, 121, 117,
- 108, 108, 97, 100, 195, 161, 115, 0, 1, 101, 116, 101, 98, 2, 103, 121, 0, 1, 101, 116, 169, 195, 114, 2, 103, 121, 0, 1, 101, 118,
- 182, 195, 122, 115, 2, 103, 121, 197, 177, 106, 116, 0, 1, 101, 118, 188, 195, 2, 103, 121, 0, 1, 101, 121, 108, 169, 195, 98, 2, 103,
- 121, 0, 1, 101, 121, 110, 145, 197, 122, 115, 2, 103, 121, 0, 1, 101, 122, 145, 197, 116, 2, 103, 121, 0, 1, 105, 103, 169, 195, 118,
- 2, 103, 121, 0, 1, 105, 103, 169, 195, 118, 2, 103, 121, 195, 182, 0, 1, 110, 97, 104, 2, 103, 121, 0, 1, 110, 97, 104, 2, 103,
- 121, 97, 107, 111, 114, 0, 1, 110, 97, 108, 114, 97, 98, 2, 103, 121, 0, 1, 110, 97, 114, 97, 104, 2, 103, 121, 0, 1, 110, 101,
- 108, 122, 115, 2, 103, 121, 0, 1, 110, 105, 2, 103, 121, 195, 161, 114, 0, 1, 110, 105, 112, 109, 182, 195, 100, 2, 103, 121, 0, 1,
- 110, 105, 112, 112, 111, 100, 2, 103, 121, 0, 1, 110, 117, 108, 112, 117, 107, 2, 103, 121, 195, 161, 114, 0, 1, 110, 161, 195, 114, 101,
- 109, 117, 98, 2, 103, 121, 0, 1, 111, 100, 161, 195, 98, 2, 103, 121, 0, 1, 111, 102, 2, 103, 121, 97, 108, 117, 0, 1, 111, 102,
- 2, 103, 121, 195, 182, 0, 1, 111, 102, 2, 103, 121, 197, 177, 114, 197, 177, 0, 1, 111, 106, 2, 103, 121, 97, 107, 111, 114, 0, 1,
- 111, 106, 2, 103, 121, 195, 188, 109, 0, 1, 111, 106, 2, 103, 121, 197, 177, 106, 116, 0, 1, 111, 108, 97, 121, 103, 2, 103, 121, 0,
- 1, 111, 108, 161, 195, 122, 2, 103, 121, 0, 1, 111, 114, 100, 2, 103, 121, 0, 1, 111, 114, 111, 104, 2, 103, 121, 0, 1, 111, 114,
- 112, 2, 103, 121, 97, 107, 0, 1, 111, 121, 110, 186, 195, 122, 115, 2, 103, 121, 0, 1, 114, 117, 116, 97, 109, 97, 114, 100, 2, 103,
- 121, 0, 1, 117, 114, 2, 103, 121, 97, 110, 116, 0, 1, 161, 195, 108, 105, 118, 2, 103, 121, 0, 1, 161, 195, 108, 105, 118, 2, 103,
- 121, 197, 177, 108, 195, 182, 108, 0, 1, 161, 195, 114, 2, 103, 121, 197, 177, 106, 116, 0, 1, 161, 195, 114, 105, 118, 2, 103, 121, 0,
- 1, 161, 195, 115, 97, 107, 116, 105, 114, 2, 103, 121, 197, 177, 106, 116, 0, 1, 161, 195, 115, 97, 116, 122, 115, 105, 116, 2, 103, 121,
- 0, 1, 161, 195, 115, 100, 161, 195, 109, 105, 2, 103, 121, 197, 177, 106, 116, 0, 1, 161, 195, 115, 103, 111, 100, 108, 111, 98, 2, 103,
- 121, 0, 1, 161, 195, 115, 103, 117, 122, 97, 104, 2, 103, 121, 0, 1, 161, 195, 115, 105, 107, 117, 99, 2, 103, 121, 0, 1, 161, 195,
- 115, 106, 186, 195, 2, 103, 121, 0, 1, 161, 195, 115, 109, 111, 114, 97, 98, 2, 103, 121, 0, 1, 161, 195, 115, 115, 111, 103, 161, 195,
- 108, 105, 118, 2, 103, 121, 0, 1, 161, 195, 115, 115, 111, 110, 111, 122, 97, 2, 103, 121, 0, 1, 161, 195, 115, 115, 161, 195, 109, 2,
- 103, 121, 0, 1, 161, 195, 115, 116, 116, 111, 122, 105, 98, 2, 103, 121, 0, 1, 161, 195, 122, 115, 114, 111, 2, 103, 121, 97, 114, 97,
- 112, 111, 100, 0, 1, 161, 195, 122, 115, 114, 111, 2, 103, 121, 197, 177, 108, 195, 169, 115, 0, 1, 169, 195, 99, 2, 103, 121, 105, 108,
- 0, 1, 169, 195, 99, 2, 103, 121, 197, 177, 114, 0, 1, 169, 195, 100, 110, 101, 118, 2, 103, 121, 0, 1, 169, 195, 106, 2, 103, 121,
- 197, 177, 114, 0, 1, 169, 195, 106, 177, 197, 109, 2, 103, 121, 195, 161, 114, 0, 1, 169, 195, 108, 2, 103, 121, 195, 161, 114, 0, 1,
- 169, 195, 108, 2, 103, 121, 195, 182, 107, 0, 1, 169, 195, 115, 101, 108, 101, 2, 103, 121, 0, 1, 169, 195, 115, 101, 121, 108, 188, 195,
- 104, 2, 103, 121, 0, 1, 169, 195, 115, 103, 101, 116, 101, 98, 2, 103, 121, 0, 1, 169, 195, 115, 105, 103, 169, 195, 114, 2, 103, 121,
- 197, 177, 106, 116, 0, 1, 169, 195, 115, 107, 182, 195, 114, 182, 195, 2, 103, 121, 0, 1, 169, 195, 115, 108, 101, 102, 2, 103, 121, 0,
- 1, 169, 195, 115, 110, 101, 108, 108, 101, 2, 103, 121, 0, 1, 169, 195, 115, 110, 182, 195, 122, 182, 195, 107, 2, 103, 121, 0, 1, 169,
- 195, 115, 115, 101, 98, 101, 115, 2, 103, 121, 0, 1, 169, 195, 115, 115, 101, 100, 169, 195, 2, 103, 121, 0, 1, 169, 195, 115, 115, 101,
- 107, 101, 100, 114, 169, 195, 2, 103, 121, 0, 1, 169, 195, 115, 115, 101, 108, 101, 116, 182, 195, 107, 2, 103, 121, 97, 107, 0, 1, 169,
- 195, 115, 115, 101, 112, 169, 195, 110, 2, 103, 121, 0, 1, 169, 195, 115, 115, 101, 114, 173, 195, 104, 2, 103, 121, 0, 1, 169, 195, 115,
- 116, 101, 104, 101, 116, 2, 103, 121, 0, 1, 169, 195, 115, 116, 101, 118, 182, 195, 122, 115, 2, 103, 121, 0, 1, 169, 195, 115, 116, 101,
- 122, 109, 101, 110, 2, 103, 121, 0, 1, 169, 195, 115, 116, 108, 188, 195, 122, 115, 101, 102, 2, 103, 121, 0, 1, 169, 195, 115, 116, 110,
- 101, 122, 115, 2, 103, 121, 0, 1, 169, 195, 115, 116, 122, 115, 105, 116, 2, 103, 121, 0, 1, 169, 195, 115, 121, 103, 101, 2, 103, 121,
- 0, 1, 169, 195, 115, 177, 197, 104, 2, 103, 121, 0, 1, 169, 195, 118, 2, 103, 121, 97, 110, 116, 0, 1, 182, 195, 100, 2, 103, 121,
- 97, 112, 106, 195, 186, 0, 1, 182, 195, 100, 2, 103, 121, 195, 161, 114, 0, 1, 182, 195, 100, 114, 182, 195, 2, 103, 121, 0, 1, 182,
- 195, 122, 115, 2, 103, 121, 111, 114, 115, 0, 1, 182, 195, 122, 115, 2, 103, 121, 195, 161, 114, 0, 8, 97, 109, 2, 103, 121, 197, 177,
- 106, 116, 0, 8, 97, 121, 103, 97, 2, 103, 121, 0, 8, 101, 122, 115, 2, 103, 121, 195, 161, 114, 0, 8, 110, 161, 195, 108, 2, 103,
- 121, 0, 8, 111, 108, 2, 103, 121, 197, 177, 106, 116, 0, 8, 169, 195, 106, 2, 103, 121, 195, 161, 114, 0, 8, 169, 195, 115, 101, 108,
- 101, 102, 2, 103, 121, 105, 108, 107, 111, 115, 0, 103, 1, 117, 103, 2, 111, 108, 0, 103, 2, 18, 66, 0, 103, 2, 45, 18, 66, 0,
- 4, 2, 45, 103, 3, 81, 12, 0, 103, 0, 103, 1, 101, 108, 2, 114, 111, 116, 101, 115, 122, 107, 0, 103, 114, 3, 81, 52, 0, 103,
- 98, 3, 81, 71, 0, 4, 2, 45, 103, 121, 3, 81, 79, 0, 103, 2, 45, 103, 121, 0, 111, 101, 116, 104, 5, 1, 8, 3, 81, 118,
- 47, 109, 0, 7, 6, 104, 0, 4, 1, 101, 115, 99, 2, 98, 195, 161, 110, 121, 97, 3, 0, 4, 8, 101, 115, 99, 2, 111, 114, 115,
- 122, 195, 161, 103, 3, 0, 4, 8, 101, 115, 99, 2, 115, 122, 108, 111, 118, 195, 161, 107, 3, 0, 4, 8, 117, 106, 2, 107, 111, 108,
- 98, 3, 0, 4, 8, 117, 106, 2, 115, 97, 106, 116, 3, 0, 4, 8, 117, 106, 2, 115, 122, 195, 161, 114, 110, 121, 195, 169, 107, 3,
- 0, 8, 117, 106, 2, 116, 101, 110, 121, 195, 169, 115, 122, 3, 0, 4, 3, 107, 0, 104, 1, 101, 100, 110, 105, 109, 2, 101, 122, 0,
- 104, 2, 45, 18, 66, 0, 101, 114, 116, 122, 3, 107, 109, 52, 119, 0, 7, 6, 105, 0, 4, 3, 37, 0, 1, 21, 2, 32, 14, 128,
- 128, 129, 0, 103, 1, 21, 2, 32, 14, 128, 128, 130, 3, 37, 81, 0, 104, 111, 122, 1, 21, 2, 32, 14, 128, 192, 132, 3, 37, 107,
- 39, 88, 0, 7, 6, 106, 0, 4, 3, 57, 0, 106, 2, 18, 66, 0, 106, 2, 45, 18, 66, 0, 106, 114, 3, 57, 52, 0, 106, 98,
- 3, 57, 71, 0, 97, 118, 195, 173, 116, 115, 8, 3, 57, 108, 84, 112, 76, 12, 0, 97, 118, 195, 173, 116, 115, 100, 8, 3, 57, 108,
- 84, 112, 76, 72, 0, 195, 169, 105, 103, 1, 21, 2, 32, 14, 128, 128, 132, 3, 57, 113, 37, 81, 0, 195, 169, 116, 197, 145, 108, 1,
- 21, 2, 32, 14, 128, 128, 133, 3, 57, 113, 47, 118, 55, 0, 195, 169, 110, 101, 107, 1, 21, 2, 32, 14, 128, 128, 133, 3, 57, 113,
- 50, 109, 49, 0, 195, 169, 114, 101, 1, 21, 2, 32, 14, 128, 128, 132, 3, 57, 113, 52, 109, 0, 195, 169, 118, 101, 108, 1, 21, 2,
- 32, 14, 128, 128, 133, 3, 57, 113, 84, 109, 55, 0, 195, 161, 105, 103, 1, 21, 2, 32, 14, 128, 192, 132, 3, 57, 114, 37, 81, 0,
- 195, 161, 116, 195, 179, 108, 1, 21, 2, 32, 14, 128, 192, 133, 3, 57, 114, 47, 115, 55, 0, 195, 161, 110, 97, 107, 1, 21, 2, 32,
- 14, 128, 192, 133, 3, 57, 114, 50, 108, 49, 0, 195, 161, 114, 97, 1, 21, 2, 32, 14, 128, 192, 132, 3, 57, 114, 52, 108, 0, 195,
- 161, 98, 97, 110, 1, 21, 2, 32, 14, 128, 192, 133, 3, 57, 114, 71, 108, 50, 0, 195, 161, 118, 97, 108, 1, 21, 2, 32, 14, 128,
- 192, 133, 3, 57, 114, 84, 108, 55, 0, 7, 6, 107, 0, 4, 1, 45, 107, 3, 0, 1, 45, 107, 107, 3, 0, 4, 3, 49, 0, 107,
- 2, 18, 66, 0, 107, 2, 45, 18, 66, 0, 195, 182, 122, 116, 195, 161, 114, 115, 97, 115, 195, 161, 103, 8, 3, 49, 6, 110, 89, 47,
- 114, 52, 91, 108, 91, 114, 81, 0, 195, 182, 122, 116, 195, 161, 114, 115, 97, 115, 195, 161, 103, 103, 8, 3, 49, 6, 110, 89, 47, 114,
- 52, 91, 108, 91, 114, 81, 12, 0, 4, 2, 45, 107, 3, 49, 12, 0, 107, 0, 107, 2, 17, 67, 0, 107, 2, 45, 107, 0, 107, 8,
- 169, 195, 116, 161, 195, 106, 2, 108, 105, 101, 110, 115, 0, 111, 115, 115, 117, 116, 104, 3, 49, 39, 91, 116, 47, 0, 111, 115, 115, 117,
- 116, 104, 116, 3, 49, 39, 91, 116, 47, 12, 0, 111, 115, 115, 117, 116, 104, 106, 3, 49, 39, 91, 116, 80, 12, 0, 107, 114, 3, 49,
- 52, 0, 107, 106, 3, 49, 57, 0, 107, 98, 3, 49, 71, 0, 195, 182, 122, 8, 3, 49, 110, 88, 0, 195, 182, 122, 116, 8, 3, 49,
- 110, 89, 47, 0, 195, 182, 122, 112, 111, 110, 116, 3, 49, 110, 89, 48, 39, 50, 47, 0, 195, 182, 122, 112, 111, 110, 116, 116, 3, 49,
- 110, 89, 48, 39, 50, 47, 12, 0, 195, 182, 122, 112, 111, 110, 116, 106, 3, 49, 110, 89, 48, 39, 50, 80, 0, 195, 182, 122, 115, 195,
- 169, 103, 103, 3, 49, 110, 91, 12, 113, 81, 12, 0, 195, 182, 122, 115, 195, 169, 103, 3, 49, 110, 91, 91, 113, 81, 0, 195, 169, 115,
- 122, 115, 195, 169, 103, 3, 49, 113, 91, 91, 113, 81, 0, 195, 169, 115, 122, 115, 195, 169, 103, 103, 3, 49, 113, 91, 91, 113, 81, 12,
- 0, 7, 6, 108, 0, 4, 3, 55, 0, 1, 101, 2, 106, 117, 115, 0, 1, 101, 2, 106, 117, 116, 0, 1, 101, 2, 106, 195, 161, 116,
- 115, 122, 0, 1, 101, 102, 2, 106, 97, 118, 195, 173, 116, 0, 1, 101, 102, 2, 106, 101, 103, 121, 0, 1, 101, 102, 2, 106, 101, 108,
- 101, 110, 0, 1, 101, 102, 2, 106, 111, 103, 111, 115, 195, 173, 116, 0, 1, 101, 102, 2, 106, 117, 0, 1, 101, 102, 2, 106, 195, 161,
- 114, 0, 1, 101, 102, 2, 106, 195, 182, 0, 1, 106, 161, 195, 102, 0, 1, 169, 195, 118, 101, 108, 2, 108, 121, 117, 107, 0, 1, 169,
- 195, 121, 110, 2, 108, 121, 117, 107, 0, 1, 169, 195, 122, 115, 2, 106, 101, 103, 121, 0, 1, 169, 195, 122, 115, 2, 106, 195, 161, 114,
- 0, 1, 188, 195, 102, 2, 108, 121, 117, 107, 0, 1, 188, 195, 116, 122, 115, 101, 114, 101, 107, 2, 106, 0, 8, 169, 195, 102, 2, 106,
- 111, 98, 98, 0, 108, 1, 101, 2, 105, 112, 115, 122, 0, 108, 1, 101, 116, 97, 103, 97, 98, 2, 105, 122, 0, 108, 1, 101, 116, 110,
- 105, 2, 105, 103, 101, 0, 108, 1, 105, 109, 2, 105, 0, 108, 2, 18, 66, 0, 108, 2, 45, 18, 66, 0, 4, 1, 182, 195, 107, 182,
- 195, 2, 106, 111, 103, 3, 55, 12, 0, 1, 186, 195, 116, 2, 106, 0, 4, 121, 1, 17, 67, 2, 32, 3, 55, 37, 0, 121, 8, 104,
- 116, 169, 195, 107, 0, 108, 114, 3, 55, 52, 0, 4, 108, 121, 1, 101, 117, 109, 97, 122, 115, 3, 55, 55, 37, 0, 121, 1, 101, 117,
- 109, 97, 122, 115, 0, 4, 106, 1, 101, 2, 195, 161, 114, 3, 55, 57, 0, 106, 8, 97, 116, 2, 195, 161, 110, 0, 106, 8, 101, 2,
- 195, 182, 0, 108, 98, 3, 55, 71, 0, 4, 108, 1, 161, 195, 2, 106, 3, 57, 0, 108, 121, 2, 45, 18, 66, 0, 121, 0, 4, 1,
- 97, 108, 106, 161, 195, 102, 2, 106, 3, 57, 57, 0, 1, 169, 195, 99, 2, 106, 195, 161, 0, 106, 1, 101, 107, 0, 106, 1, 101, 114,
- 169, 195, 98, 0, 106, 1, 169, 195, 122, 115, 101, 98, 0, 108, 121, 0, 4, 106, 1, 111, 100, 110, 111, 103, 3, 57, 57, 57, 0, 106,
- 1, 161, 195, 110, 106, 97, 115, 0, 108, 106, 0, 4, 106, 3, 61, 57, 0, 106, 1, 17, 65, 2, 17, 65, 0, 7, 6, 109, 0, 4,
- 3, 65, 0, 109, 1, 111, 107, 2, 117, 110, 105, 0, 109, 2, 18, 66, 0, 109, 2, 45, 18, 66, 0, 7, 6, 110, 0, 39, 69, 109,
- 3, 11, 6, 109, 55, 55, 47, 4, 113, 4, 109, 91, 0, 4, 3, 50, 0, 1, 97, 108, 116, 97, 103, 110, 105, 2, 106, 111, 103, 0,
- 1, 97, 108, 116, 97, 103, 110, 105, 2, 110, 121, 105, 108, 0, 1, 97, 116, 2, 110, 121, 111, 109, 100, 0, 1, 101, 98, 121, 108, 101,
- 104, 2, 106, 195, 161, 114, 0, 1, 101, 98, 122, 182, 195, 107, 2, 106, 195, 161, 114, 0, 1, 101, 98, 145, 197, 102, 2, 106, 195, 161,
- 114, 0, 1, 101, 108, 108, 101, 2, 106, 97, 118, 97, 108, 108, 116, 0, 1, 101, 108, 108, 101, 2, 106, 97, 118, 97, 115, 108, 97, 116,
- 0, 1, 101, 108, 108, 101, 2, 106, 101, 103, 121, 0, 1, 101, 108, 108, 101, 2, 106, 195, 161, 116, 195, 169, 107, 0, 1, 101, 108, 108,
- 111, 112, 2, 106, 101, 108, 101, 110, 0, 1, 101, 108, 169, 195, 2, 106, 195, 161, 114, 0, 1, 101, 118, 116, 182, 195, 2, 121, 97, 114,
- 100, 0, 1, 101, 118, 121, 103, 101, 110, 2, 121, 97, 114, 100, 0, 1, 101, 121, 103, 101, 2, 106, 111, 103, 195, 186, 0, 1, 101, 121,
- 103, 110, 105, 0, 1, 101, 122, 110, 97, 107, 115, 2, 110, 121, 0, 1, 105, 97, 107, 111, 107, 2, 110, 121, 0, 1, 105, 98, 97, 107,
- 2, 110, 121, 195, 173, 108, 0, 1, 105, 102, 114, 111, 109, 2, 110, 121, 0, 1, 105, 122, 110, 101, 98, 2, 110, 121, 0, 1, 111, 98,
- 114, 97, 107, 2, 110, 121, 0, 1, 111, 100, 106, 97, 108, 117, 116, 2, 106, 111, 103, 0, 1, 111, 101, 116, 110, 97, 112, 2, 110, 121,
- 0, 1, 111, 102, 101, 108, 101, 116, 2, 110, 121, 0, 1, 111, 102, 111, 114, 107, 105, 109, 2, 110, 121, 195, 173, 108, 195, 161, 115, 0,
- 1, 111, 105, 2, 110, 121, 0, 1, 111, 108, 98, 97, 115, 2, 110, 121, 0, 1, 111, 110, 161, 195, 107, 2, 106, 111, 103, 0, 1, 111,
- 112, 117, 107, 2, 110, 121, 0, 1, 111, 114, 101, 112, 2, 106, 101, 103, 121, 0, 1, 111, 114, 107, 105, 109, 2, 110, 121, 0, 1, 111,
- 114, 116, 107, 101, 108, 101, 2, 110, 121, 0, 1, 111, 114, 116, 107, 101, 108, 101, 2, 110, 121, 0, 1, 111, 114, 116, 117, 101, 110, 2,
- 110, 121, 0, 1, 111, 116, 97, 114, 97, 109, 2, 110, 121, 0, 1, 111, 116, 101, 98, 2, 106, 195, 161, 114, 100, 97, 0, 1, 111, 121,
- 103, 97, 2, 106, 195, 161, 116, 115, 122, 0, 1, 111, 121, 103, 97, 118, 2, 106, 111, 103, 0, 1, 111, 121, 103, 97, 118, 2, 110, 121,
- 0, 1, 111, 121, 103, 97, 118, 2, 110, 121, 105, 108, 97, 116, 107, 111, 122, 97, 116, 0, 1, 111, 122, 115, 97, 104, 2, 106, 195, 161,
- 114, 0, 1, 111, 122, 115, 97, 104, 2, 110, 121, 0, 1, 111, 122, 115, 161, 195, 118, 2, 110, 121, 0, 1, 145, 197, 115, 169, 195, 107,
- 2, 106, 195, 182, 118, 197, 145, 0, 1, 161, 195, 98, 2, 110, 121, 195, 173, 114, 101, 0, 1, 161, 195, 101, 99, 179, 195, 2, 106, 195,
- 161, 114, 0, 1, 161, 195, 103, 97, 109, 2, 106, 101, 108, 108, 101, 103, 0, 1, 161, 195, 103, 97, 109, 2, 106, 111, 103, 0, 1, 161,
- 195, 103, 97, 109, 2, 110, 121, 97, 114, 0, 1, 161, 195, 103, 97, 109, 2, 110, 121, 101, 108, 0, 1, 161, 195, 105, 100, 101, 109, 2,
- 110, 121, 0, 1, 161, 195, 108, 101, 99, 114, 111, 112, 2, 110, 121, 0, 1, 161, 195, 108, 122, 115, 111, 114, 111, 2, 110, 121, 111, 109,
- 0, 1, 161, 195, 114, 103, 105, 108, 105, 102, 2, 110, 121, 101, 108, 0, 1, 161, 195, 116, 117, 2, 110, 121, 111, 109, 0, 1, 161, 195,
- 118, 105, 116, 110, 101, 122, 115, 2, 110, 121, 0, 1, 161, 195, 122, 97, 107, 2, 110, 121, 0, 1, 169, 195, 103, 105, 120, 111, 2, 110,
- 121, 0, 1, 169, 195, 122, 114, 97, 2, 110, 121, 0, 1, 169, 195, 122, 115, 2, 106, 101, 108, 101, 107, 0, 1, 169, 195, 122, 115, 2,
- 110, 121, 111, 109, 0, 1, 169, 195, 122, 115, 2, 110, 121, 111, 109, 0, 1, 169, 195, 122, 115, 2, 110, 121, 111, 109, 0, 1, 173, 195,
- 122, 115, 2, 106, 101, 108, 101, 115, 0, 1, 173, 195, 122, 115, 2, 106, 101, 108, 122, 195, 169, 115, 0, 1, 173, 195, 122, 115, 2, 106,
- 195, 161, 116, 0, 1, 173, 195, 122, 115, 2, 106, 195, 179, 122, 97, 110, 0, 1, 173, 195, 122, 115, 2, 110, 121, 111, 109, 0, 1, 177,
- 197, 98, 2, 106, 101, 108, 0, 1, 182, 195, 2, 106, 101, 108, 195, 182, 108, 0, 1, 182, 195, 2, 106, 195, 161, 114, 195, 179, 0, 1,
- 182, 195, 108, 188, 195, 107, 2, 106, 195, 161, 114, 97, 0, 1, 182, 195, 115, 99, 108, 182, 195, 107, 2, 106, 101, 103, 121, 122, 0, 1,
- 182, 195, 115, 99, 108, 182, 195, 107, 2, 110, 121, 0, 1, 182, 195, 115, 99, 108, 182, 195, 107, 2, 110, 121, 97, 107, 0, 2, 103, 0,
- 2, 107, 0, 8, 101, 108, 108, 101, 2, 106, 97, 118, 0, 8, 101, 108, 116, 101, 116, 101, 104, 100, 100, 101, 102, 2, 106, 101, 108, 108,
- 101, 0, 8, 105, 122, 115, 2, 106, 195, 161, 116, 115, 122, 0, 8, 177, 197, 98, 2, 110, 121, 111, 109, 0, 8, 182, 195, 2, 110, 121,
- 111, 109, 0, 8, 182, 195, 2, 110, 121, 117, 103, 0, 110, 1, 111, 107, 2, 101, 107, 116, 111, 114, 0, 110, 2, 18, 66, 0, 110, 2,
- 45, 18, 66, 0, 101, 109, 45, 108, 116, 115, 3, 50, 6, 109, 65, 15, 11, 6, 109, 55, 55, 47, 4, 113, 4, 109, 91, 0, 110, 114,
- 3, 50, 52, 0, 106, 1, 105, 122, 110, 101, 98, 3, 50, 57, 0, 4, 110, 121, 1, 161, 195, 103, 97, 109, 2, 117, 103, 100, 195, 173,
- 106, 3, 50, 67, 0, 110, 121, 2, 101, 108, 118, 0, 110, 121, 2, 101, 108, 118, 0, 110, 98, 3, 50, 71, 0, 121, 108, 111, 110, 5,
- 1, 8, 3, 50, 109, 57, 55, 39, 50, 0, 101, 109, 8, 2, 45, 3, 50, 109, 65, 0, 108, 1, 161, 195, 106, 97, 3, 55, 12, 0,
- 108, 106, 1, 161, 195, 106, 97, 3, 57, 12, 0, 2, 112, 3, 65, 0, 4, 106, 1, 101, 104, 105, 112, 2, 32, 14, 128, 128, 130, 3,
- 67, 0, 106, 1, 105, 2, 101, 107, 99, 105, 195, 179, 0, 110, 121, 1, 101, 109, 2, 111, 114, 115, 122, 195, 161, 103, 0, 110, 121, 1,
- 105, 2, 101, 107, 99, 105, 195, 179, 0, 110, 121, 2, 18, 66, 0, 110, 121, 2, 45, 18, 66, 0, 110, 121, 2, 99, 115, 0, 110, 121,
- 8, 101, 109, 2, 97, 115, 115, 122, 0, 121, 0, 121, 1, 101, 115, 114, 101, 118, 2, 106, 111, 103, 0, 121, 1, 101, 115, 114, 101, 118,
- 2, 106, 195, 161, 116, 115, 122, 0, 121, 1, 101, 115, 114, 101, 118, 2, 106, 195, 161, 116, 195, 169, 107, 0, 121, 1, 114, 161, 195, 2,
- 106, 195, 161, 116, 195, 169, 0, 121, 1, 145, 197, 122, 101, 109, 2, 106, 0, 121, 1, 161, 195, 104, 111, 100, 2, 106, 195, 182, 118, 0,
- 121, 1, 161, 195, 105, 104, 2, 106, 0, 121, 1, 161, 195, 107, 114, 111, 122, 115, 111, 98, 2, 106, 101, 108, 101, 116, 0, 121, 1, 161,
- 195, 109, 111, 108, 108, 161, 195, 2, 106, 101, 108, 0, 121, 1, 161, 195, 109, 114, 111, 107, 2, 106, 97, 118, 97, 115, 108, 97, 116, 0,
- 121, 1, 161, 195, 109, 114, 111, 107, 2, 106, 101, 108, 101, 110, 116, 195, 169, 115, 0, 121, 1, 161, 195, 109, 116, 111, 107, 108, 97, 2,
- 106, 0, 121, 1, 161, 195, 114, 105, 2, 106, 101, 108, 0, 121, 1, 161, 195, 114, 116, 111, 98, 2, 106, 195, 161, 116, 195, 169, 107, 0,
- 121, 1, 161, 195, 118, 114, 161, 195, 118, 105, 122, 115, 2, 106, 195, 161, 116, 115, 122, 0, 121, 1, 169, 195, 100, 105, 2, 106, 101, 108,
- 0, 121, 1, 169, 195, 102, 2, 106, 101, 108, 0, 121, 1, 169, 195, 103, 101, 108, 2, 106, 195, 161, 114, 0, 121, 1, 169, 195, 103, 105,
- 2, 106, 111, 103, 0, 121, 1, 169, 195, 109, 100, 101, 114, 101, 2, 106, 0, 121, 1, 169, 195, 109, 101, 114, 101, 121, 110, 2, 106, 195,
- 161, 116, 195, 169, 107, 0, 121, 1, 169, 195, 109, 101, 115, 101, 2, 106, 101, 108, 0, 121, 1, 169, 195, 109, 116, 173, 195, 115, 101, 106,
- 108, 101, 116, 2, 106, 0, 121, 1, 169, 195, 109, 116, 173, 195, 115, 101, 106, 108, 101, 116, 2, 106, 97, 118, 117, 0, 121, 1, 169, 195,
- 118, 114, 182, 195, 116, 2, 106, 97, 118, 97, 0, 121, 1, 169, 195, 118, 122, 115, 169, 195, 114, 2, 106, 101, 103, 121, 0, 121, 8, 101,
- 109, 2, 97, 115, 115, 122, 0, 110, 121, 1, 182, 195, 107, 2, 101, 108, 118, 3, 67, 12, 0, 110, 121, 114, 3, 67, 52, 0, 4, 106,
- 3, 67, 67, 0, 110, 121, 0, 121, 106, 0, 110, 121, 98, 3, 67, 71, 0, 118, 100, 97, 8, 2, 45, 3, 109, 50, 84, 113, 72, 113,
- 114, 0, 7, 6, 111, 0, 3, 39, 0, 7, 6, 112, 0, 4, 1, 45, 112, 3, 0, 1, 45, 112, 112, 3, 0, 4, 3, 48, 0, 112,
- 2, 18, 66, 0, 112, 2, 45, 18, 66, 0, 2, 118, 3, 48, 10, 0, 4, 2, 45, 112, 3, 48, 12, 0, 112, 0, 112, 2, 17, 67,
- 0, 111, 116, 115, 100, 97, 109, 5, 1, 8, 3, 48, 39, 119, 72, 114, 65, 0, 112, 114, 3, 48, 52, 0, 112, 98, 3, 48, 71, 0,
- 7, 6, 113, 0, 4, 3, 49, 84, 0, 117, 0, 7, 6, 114, 0, 4, 2, 99, 99, 3, 51, 0, 2, 114, 0, 101, 1, 21, 2, 32,
- 14, 128, 128, 130, 3, 51, 109, 0, 4, 3, 52, 0, 1, 114, 0, 114, 1, 97, 2, 111, 103, 195, 161, 110, 115, 0, 114, 1, 101, 116,
- 2, 105, 101, 114, 0, 114, 1, 101, 116, 2, 111, 114, 105, 0, 114, 1, 105, 2, 105, 116, 195, 161, 0, 114, 1, 111, 107, 2, 101, 112,
- 101, 116, 195, 161, 0, 114, 1, 117, 107, 110, 111, 107, 2, 101, 110, 0, 114, 2, 18, 66, 0, 114, 2, 45, 18, 66, 0, 114, 8, 97,
- 2, 111, 103, 97, 110, 99, 105, 0, 109, 3, 52, 10, 65, 0, 4, 105, 99, 104, 97, 5, 1, 8, 2, 114, 100, 3, 52, 37, 99, 114,
- 0, 105, 99, 104, 195, 161, 8, 2, 114, 100, 0, 114, 114, 3, 52, 52, 0, 114, 98, 3, 52, 71, 0, 97, 1, 21, 2, 32, 14, 128,
- 128, 130, 3, 52, 108, 0, 7, 6, 115, 0, 122, 1, 45, 115, 3, 0, 5, 1, 1, 108, 101, 104, 2, 105, 110, 107, 105, 3, 88, 0,
- 4, 1, 108, 101, 103, 110, 101, 3, 89, 0, 5, 1, 1, 117, 105, 98, 117, 110, 97, 100, 0, 5, 1, 1, 117, 116, 110, 101, 118, 117,
- 106, 0, 122, 1, 45, 115, 110, 100, 0, 2, 45, 115, 122, 3, 89, 12, 0, 4, 108, 111, 5, 1, 8, 111, 3, 89, 55, 115, 0, 108,
- 195, 179, 5, 1, 8, 111, 0, 4, 101, 109, 109, 101, 108, 119, 101, 105, 115, 8, 3, 89, 109, 65, 65, 109, 55, 84, 109, 57, 89, 0,
- 101, 109, 109, 101, 108, 119, 101, 105, 115, 115, 8, 0, 101, 109, 109, 101, 108, 119, 101, 105, 195, 159, 8, 0, 97, 97, 114, 5, 1, 8,
- 3, 89, 114, 52, 0, 4, 3, 91, 0, 1, 97, 107, 114, 97, 102, 2, 115, 122, 197, 145, 114, 0, 1, 97, 118, 2, 115, 0, 1, 100,
- 108, 182, 195, 102, 2, 195, 161, 110, 99, 0, 1, 101, 110, 101, 121, 103, 101, 2, 122, 195, 161, 114, 0, 1, 101, 110, 103, 161, 195, 109,
- 0, 1, 101, 117, 108, 98, 2, 122, 101, 110, 0, 1, 101, 117, 108, 98, 2, 122, 111, 110, 0, 1, 101, 121, 110, 110, 101, 122, 115, 2,
- 122, 115, 195, 161, 0, 1, 101, 122, 110, 169, 195, 112, 0, 1, 105, 107, 2, 115, 122, 101, 110, 116, 0, 1, 105, 107, 2, 115, 122, 105,
- 103, 101, 116, 0, 1, 105, 107, 2, 115, 122, 197, 145, 108, 197, 145, 0, 1, 105, 107, 2, 122, 115, 105, 100, 195, 161, 0, 1, 105, 107,
- 2, 122, 115, 105, 100, 195, 179, 0, 1, 105, 120, 97, 108, 97, 103, 0, 1, 105, 122, 161, 195, 102, 2, 122, 195, 161, 114, 0, 1, 111,
- 103, 111, 108, 97, 121, 103, 2, 122, 195, 161, 115, 122, 108, 195, 179, 0, 1, 111, 107, 110, 117, 98, 114, 101, 118, 2, 122, 101, 110, 0,
- 1, 111, 107, 111, 116, 2, 122, 195, 161, 115, 122, 108, 0, 1, 111, 108, 169, 195, 99, 110, 161, 195, 112, 0, 1, 111, 114, 161, 195, 118,
- 2, 122, 97, 106, 0, 1, 111, 114, 161, 195, 118, 2, 122, 115, 0, 1, 111, 116, 161, 195, 110, 161, 195, 114, 103, 0, 1, 111, 118, 114,
- 111, 2, 122, 115, 101, 98, 0, 1, 111, 121, 110, 111, 103, 97, 114, 100, 0, 1, 111, 122, 115, 161, 195, 98, 108, 111, 107, 0, 1, 114,
- 161, 195, 116, 114, 111, 107, 2, 122, 101, 110, 0, 1, 117, 100, 108, 111, 107, 0, 1, 117, 103, 179, 195, 103, 97, 100, 101, 112, 2, 115,
- 122, 116, 114, 195, 161, 106, 107, 0, 1, 117, 107, 101, 122, 115, 2, 122, 101, 110, 0, 1, 117, 109, 116, 105, 114, 2, 122, 97, 106, 0,
- 1, 117, 109, 116, 105, 114, 2, 122, 97, 118, 97, 114, 0, 1, 117, 112, 173, 195, 116, 2, 122, 117, 98, 0, 1, 117, 114, 179, 195, 107,
- 2, 122, 101, 110, 0, 1, 117, 116, 107, 105, 108, 102, 110, 111, 107, 2, 122, 195, 179, 110, 0, 1, 117, 122, 115, 115, 97, 98, 2, 122,
- 101, 110, 0, 1, 145, 197, 2, 115, 122, 97, 118, 97, 0, 1, 145, 197, 2, 115, 122, 101, 110, 116, 0, 1, 145, 197, 2, 115, 122, 195,
- 161, 106, 0, 1, 145, 197, 2, 115, 122, 195, 161, 109, 0, 1, 145, 197, 2, 115, 122, 195, 179, 0, 1, 145, 197, 121, 110, 114, 101, 145,
- 197, 116, 106, 101, 0, 1, 161, 195, 100, 97, 104, 2, 115, 122, 97, 103, 0, 1, 161, 195, 102, 2, 115, 122, 195, 161, 114, 195, 186, 0,
- 1, 161, 195, 103, 122, 111, 109, 2, 122, 97, 118, 97, 0, 1, 161, 195, 105, 114, 179, 195, 0, 1, 161, 195, 106, 111, 116, 0, 1, 161,
- 195, 107, 115, 117, 112, 0, 1, 161, 195, 108, 100, 97, 112, 0, 1, 161, 195, 108, 108, 97, 104, 2, 122, 97, 118, 97, 114, 0, 1, 161,
- 195, 108, 117, 107, 105, 109, 2, 122, 97, 99, 115, 0, 1, 161, 195, 110, 97, 98, 98, 111, 114, 0, 1, 161, 195, 110, 97, 98, 98, 111,
- 114, 2, 122, 97, 106, 0, 1, 161, 195, 114, 114, 111, 102, 145, 197, 114, 101, 2, 122, 97, 98, 195, 161, 108, 0, 1, 161, 195, 116, 105,
- 116, 110, 101, 100, 105, 2, 122, 97, 118, 97, 114, 0, 1, 161, 195, 116, 114, 97, 116, 97, 103, 97, 109, 2, 122, 97, 118, 97, 114, 0,
- 1, 161, 195, 116, 161, 195, 108, 2, 122, 97, 118, 97, 114, 0, 1, 161, 195, 118, 108, 97, 2, 122, 97, 118, 97, 0, 1, 161, 195, 121,
- 108, 107, 161, 195, 102, 2, 122, 101, 110, 0, 1, 161, 195, 122, 97, 109, 108, 97, 107, 108, 97, 2, 115, 122, 101, 114, 118, 101, 114, 0,
- 1, 161, 195, 122, 111, 103, 108, 111, 100, 108, 101, 102, 0, 1, 169, 195, 100, 101, 107, 108, 101, 115, 105, 118, 2, 122, 97, 118, 97, 0,
- 1, 169, 195, 100, 114, 169, 195, 107, 0, 1, 169, 195, 100, 182, 195, 107, 177, 197, 109, 2, 122, 97, 118, 97, 0, 1, 169, 195, 103, 101,
- 107, 101, 114, 98, 0, 1, 169, 195, 108, 101, 109, 114, 101, 116, 0, 1, 169, 195, 108, 188, 195, 112, 101, 108, 101, 116, 2, 122, 195, 179,
- 110, 0, 1, 169, 195, 112, 169, 195, 108, 0, 1, 169, 195, 114, 182, 195, 116, 2, 122, 195, 179, 110, 0, 1, 169, 195, 116, 188, 195, 2,
- 122, 195, 161, 112, 0, 1, 169, 195, 122, 101, 100, 101, 102, 0, 1, 169, 195, 122, 103, 169, 195, 118, 0, 1, 179, 195, 103, 117, 114, 2,
- 122, 195, 161, 114, 106, 0, 1, 179, 195, 116, 97, 108, 117, 109, 2, 122, 101, 110, 0, 1, 179, 195, 118, 186, 195, 102, 2, 122, 101, 110,
- 195, 169, 0, 1, 182, 195, 114, 182, 195, 107, 2, 115, 122, 101, 103, 0, 1, 186, 195, 104, 2, 115, 122, 97, 103, 0, 8, 101, 118, 177,
- 197, 109, 145, 197, 107, 2, 115, 122, 0, 8, 105, 107, 2, 115, 122, 195, 173, 110, 0, 8, 105, 107, 2, 122, 111, 109, 98, 111, 114, 0,
- 8, 105, 108, 105, 112, 0, 8, 111, 108, 97, 116, 122, 115, 97, 0, 8, 111, 114, 105, 112, 0, 8, 117, 103, 114, 161, 195, 0, 8, 161,
- 195, 100, 97, 2, 122, 195, 161, 114, 0, 8, 161, 195, 100, 108, 161, 195, 0, 8, 161, 195, 107, 110, 117, 109, 0, 8, 161, 195, 108, 173,
- 195, 121, 110, 0, 8, 169, 195, 108, 182, 195, 107, 114, 182, 195, 112, 2, 115, 122, 0, 8, 169, 195, 114, 145, 197, 108, 2, 115, 122, 0,
- 8, 169, 195, 122, 112, 169, 195, 107, 0, 8, 169, 195, 122, 115, 116, 101, 116, 0, 8, 179, 195, 118, 186, 195, 102, 2, 122, 101, 110, 101,
- 0, 8, 182, 195, 114, 182, 195, 107, 2, 115, 122, 97, 107, 195, 161, 108, 0, 8, 182, 195, 114, 182, 195, 118, 0, 104, 5, 1, 8, 97,
- 119, 2, 105, 110, 103, 0, 4, 115, 122, 8, 161, 195, 110, 114, 97, 98, 2, 195, 188, 114, 107, 101, 3, 91, 89, 0, 115, 122, 8, 161,
- 195, 118, 108, 97, 2, 195, 188, 107, 115, 195, 169, 0, 1, 105, 107, 2, 101, 98, 98, 3, 91, 91, 0, 7, 6, 116, 0, 4, 1, 45,
- 116, 3, 0, 4, 1, 45, 116, 116, 3, 0, 4, 121, 1, 45, 116, 3, 0, 4, 121, 1, 45, 116, 116, 3, 0, 121, 1, 45, 121, 116,
- 3, 0, 4, 3, 47, 0, 1, 45, 2, 32, 0, 1, 97, 99, 117, 116, 2, 115, 122, 195, 169, 112, 0, 1, 97, 104, 2, 99, 101, 108,
- 108, 0, 1, 97, 108, 100, 97, 112, 2, 115, 122, 197, 145, 110, 121, 0, 1, 97, 108, 108, 161, 195, 2, 99, 105, 114, 107, 0, 1, 97,
- 108, 108, 161, 195, 2, 115, 101, 98, 195, 169, 115, 122, 0, 1, 97, 108, 108, 161, 195, 2, 115, 122, 197, 145, 114, 0, 1, 97, 108, 111,
- 100, 110, 111, 103, 2, 115, 122, 111, 110, 100, 0, 1, 97, 108, 111, 121, 116, 97, 112, 2, 115, 101, 108, 121, 0, 1, 97, 109, 97, 107,
- 2, 106, 195, 182, 118, 101, 100, 101, 108, 0, 1, 97, 112, 97, 115, 99, 2, 115, 122, 111, 108, 103, 0, 1, 97, 114, 161, 195, 106, 2,
- 115, 122, 111, 108, 103, 195, 161, 108, 0, 1, 97, 118, 105, 100, 2, 99, 105, 107, 107, 0, 1, 97, 118, 105, 100, 2, 99, 105, 114, 107,
- 0, 1, 97, 118, 105, 100, 2, 115, 122, 195, 169, 112, 0, 1, 97, 122, 115, 111, 109, 2, 115, 101, 106, 116, 0, 1, 97, 122, 115, 116,
- 161, 195, 108, 2, 106, 195, 179, 105, 110, 0, 1, 97, 122, 161, 195, 108, 98, 161, 195, 116, 2, 99, 101, 108, 108, 0, 1, 97, 122, 179,
- 195, 108, 161, 195, 104, 2, 115, 101, 109, 108, 101, 103, 101, 115, 0, 1, 101, 106, 97, 108, 105, 118, 2, 115, 122, 195, 169, 107, 0, 1,
- 101, 108, 101, 115, 99, 108, 182, 195, 98, 2, 115, 97, 118, 97, 0, 1, 101, 108, 101, 116, 122, 115, 105, 116, 2, 106, 101, 103, 103, 121,
- 0, 1, 101, 108, 103, 182, 195, 122, 115, 2, 115, 122, 111, 98, 0, 1, 101, 108, 121, 103, 188, 195, 2, 115, 122, 111, 98, 0, 1, 101,
- 108, 122, 188, 195, 2, 115, 122, 111, 98, 0, 1, 101, 108, 169, 195, 2, 115, 111, 114, 118, 97, 115, 122, 0, 1, 101, 108, 169, 195, 2,
- 115, 122, 111, 109, 106, 0, 1, 101, 108, 188, 195, 112, 169, 195, 2, 115, 122, 111, 98, 114, 195, 161, 0, 1, 101, 108, 188, 195, 114, 101,
- 116, 2, 99, 195, 169, 108, 0, 1, 101, 109, 114, 101, 112, 2, 115, 122, 101, 114, 197, 177, 0, 1, 101, 110, 2, 99, 0, 1, 101, 110,
- 114, 101, 116, 110, 105, 2, 106, 111, 103, 0, 1, 101, 115, 101, 2, 115, 122, 195, 169, 116, 118, 195, 161, 0, 1, 101, 116, 114, 169, 195,
- 115, 173, 195, 107, 2, 115, 122, 195, 161, 122, 97, 100, 0, 1, 101, 116, 182, 195, 107, 2, 115, 122, 195, 161, 109, 0, 1, 101, 118, 182,
- 195, 122, 115, 2, 115, 195, 161, 118, 0, 1, 101, 122, 101, 106, 101, 102, 2, 99, 195, 173, 109, 0, 1, 101, 122, 101, 106, 101, 102, 2,
- 115, 111, 114, 0, 1, 101, 122, 109, 101, 110, 2, 115, 122, 195, 173, 110, 0, 1, 101, 122, 115, 116, 101, 109, 2, 115, 111, 114, 0, 1,
- 101, 122, 121, 103, 169, 195, 110, 2, 99, 101, 110, 116, 105, 0, 1, 105, 98, 2, 115, 122, 195, 169, 108, 101, 115, 0, 1, 105, 102, 97,
- 114, 103, 2, 99, 101, 114, 117, 122, 0, 1, 105, 108, 101, 2, 115, 122, 111, 108, 103, 0, 1, 105, 110, 161, 195, 114, 103, 2, 115, 122,
- 111, 98, 0, 1, 105, 112, 114, 161, 195, 107, 2, 115, 122, 197, 145, 110, 121, 0, 1, 105, 122, 105, 118, 2, 115, 122, 111, 98, 0, 1,
- 106, 97, 115, 2, 115, 97, 108, 195, 161, 116, 0, 1, 106, 101, 115, 2, 115, 122, 105, 110, 116, 101, 0, 1, 106, 101, 115, 2, 115, 197,
- 177, 114, 197, 177, 0, 1, 107, 101, 114, 105, 100, 2, 115, 122, 111, 114, 122, 97, 0, 1, 108, 97, 122, 115, 97, 2, 106, 101, 103, 0,
- 1, 108, 161, 195, 110, 122, 115, 97, 104, 2, 99, 105, 107, 107, 0, 1, 110, 97, 107, 107, 111, 114, 2, 115, 101, 103, 195, 173, 116, 0,
- 1, 110, 101, 122, 115, 2, 115, 122, 111, 98, 0, 1, 110, 111, 106, 97, 118, 2, 115, 122, 111, 114, 111, 115, 0, 1, 110, 111, 114, 102,
- 2, 115, 101, 98, 195, 169, 115, 122, 0, 1, 110, 111, 115, 99, 2, 115, 111, 118, 195, 161, 0, 1, 110, 111, 115, 99, 2, 115, 111, 118,
+ 122, 1, 179, 195, 105, 100, 161, 195, 114, 2, 111, 98, 0, 122, 1, 179, 195, 107, 105, 115, 99, 0, 122, 1, 179, 195, 107, 105, 115, 99,
+ 2, 195, 161, 109, 0, 122, 1, 179, 195, 110, 111, 118, 2, 101, 114, 101, 110, 195, 161, 100, 0, 122, 1, 179, 195, 112, 109, 97, 107, 0,
+ 122, 1, 179, 195, 114, 186, 195, 122, 115, 2, 101, 109, 0, 122, 1, 179, 195, 116, 117, 97, 2, 101, 109, 195, 188, 118, 101, 103, 0, 122,
+ 1, 179, 195, 118, 186, 195, 102, 2, 101, 114, 115, 122, 0, 122, 1, 179, 195, 118, 186, 195, 102, 2, 105, 109, 0, 122, 1, 182, 195, 108,
+ 182, 195, 102, 106, 101, 116, 2, 195, 161, 106, 0, 122, 1, 182, 195, 114, 107, 182, 195, 2, 101, 107, 195, 169, 114, 0, 122, 1, 182, 195,
+ 114, 145, 197, 122, 115, 2, 195, 173, 118, 0, 122, 1, 182, 195, 114, 182, 195, 118, 2, 101, 109, 0, 122, 1, 182, 195, 116, 110, 182, 195,
+ 107, 0, 122, 1, 182, 195, 116, 110, 182, 195, 107, 2, 101, 114, 197, 177, 0, 122, 1, 182, 195, 118, 177, 197, 104, 2, 101, 109, 197, 177,
+ 0, 122, 1, 186, 195, 100, 2, 97, 107, 195, 161, 108, 108, 0, 122, 1, 186, 195, 104, 2, 97, 102, 116, 0, 122, 1, 186, 195, 104, 2,
+ 101, 107, 114, 195, 169, 110, 121, 0, 122, 1, 186, 195, 104, 2, 101, 108, 101, 116, 0, 122, 1, 186, 195, 104, 2, 195, 161, 108, 108, 195,
+ 173, 116, 0, 122, 1, 186, 195, 121, 103, 161, 195, 0, 122, 1, 188, 195, 108, 112, 2, 101, 114, 197, 177, 0, 122, 2, 195, 173, 110, 197,
+ 177, 0, 122, 8, 97, 100, 114, 111, 0, 122, 8, 97, 107, 97, 107, 2, 195, 179, 0, 122, 8, 97, 107, 114, 97, 102, 2, 105, 103, 0,
+ 122, 8, 97, 107, 114, 97, 102, 2, 195, 161, 106, 0, 122, 8, 97, 110, 105, 0, 122, 8, 97, 115, 2, 101, 103, 0, 122, 8, 97, 115,
+ 2, 195, 161, 114, 110, 121, 0, 122, 8, 97, 116, 117, 115, 97, 118, 0, 122, 8, 97, 118, 109, 97, 104, 2, 195, 188, 114, 107, 101, 0,
+ 122, 8, 101, 100, 169, 195, 2, 101, 115, 122, 116, 101, 115, 116, 0, 122, 8, 101, 103, 169, 195, 115, 99, 110, 101, 122, 115, 2, 197, 177,
+ 122, 0, 122, 8, 101, 107, 101, 114, 101, 107, 2, 195, 169, 107, 0, 122, 8, 101, 109, 101, 110, 0, 122, 8, 101, 110, 101, 109, 101, 107,
+ 0, 122, 8, 101, 110, 169, 195, 109, 0, 122, 8, 101, 114, 101, 118, 0, 122, 8, 101, 116, 110, 101, 104, 2, 97, 107, 0, 122, 8, 101,
+ 122, 115, 101, 109, 2, 195, 188, 114, 0, 122, 8, 105, 102, 107, 97, 98, 0, 122, 8, 105, 107, 2, 195, 161, 108, 108, 195, 161, 0, 122,
+ 8, 105, 112, 115, 161, 195, 106, 2, 111, 98, 0, 122, 8, 105, 114, 103, 105, 116, 0, 122, 8, 105, 114, 145, 197, 107, 0, 122, 8, 105,
+ 115, 97, 104, 2, 97, 103, 0, 122, 8, 111, 98, 109, 111, 103, 0, 122, 8, 111, 103, 97, 121, 103, 97, 2, 101, 114, 103, 0, 122, 8,
+ 111, 103, 161, 195, 108, 105, 118, 2, 101, 109, 0, 122, 8, 111, 107, 2, 101, 109, 0, 122, 8, 111, 107, 105, 109, 0, 122, 8, 111, 107,
+ 122, 115, 105, 112, 0, 122, 8, 111, 109, 97, 122, 115, 0, 122, 8, 111, 109, 161, 195, 118, 0, 122, 8, 111, 112, 97, 107, 0, 122, 8,
+ 111, 112, 97, 110, 2, 111, 98, 0, 122, 8, 111, 114, 161, 195, 118, 0, 122, 8, 111, 114, 161, 195, 118, 2, 195, 169, 108, 0, 122, 8,
+ 111, 121, 103, 110, 111, 114, 0, 122, 8, 114, 101, 118, 2, 101, 114, 0, 122, 8, 114, 111, 115, 2, 101, 115, 122, 195, 169, 108, 121, 0,
+ 122, 8, 114, 111, 121, 103, 0, 122, 8, 114, 161, 195, 104, 0, 122, 8, 114, 161, 195, 116, 2, 111, 98, 0, 122, 8, 114, 161, 195, 121,
+ 110, 2, 101, 114, 197, 177, 0, 122, 8, 117, 100, 108, 111, 107, 2, 101, 0, 122, 8, 117, 103, 179, 195, 103, 97, 100, 101, 112, 2, 101,
+ 114, 0, 122, 8, 117, 107, 101, 104, 2, 97, 103, 0, 122, 8, 117, 107, 179, 195, 109, 0, 122, 8, 117, 112, 173, 195, 116, 2, 195, 161,
+ 109, 0, 122, 8, 117, 112, 173, 195, 116, 2, 195, 182, 118, 101, 103, 0, 122, 8, 117, 114, 173, 195, 118, 2, 101, 114, 0, 122, 8, 145,
+ 197, 2, 101, 108, 108, 0, 122, 8, 145, 197, 2, 101, 114, 197, 177, 0, 122, 8, 145, 197, 2, 105, 0, 122, 8, 145, 197, 2, 111, 107,
+ 195, 161, 0, 122, 8, 145, 197, 2, 195, 169, 107, 0, 122, 8, 145, 197, 104, 0, 122, 8, 161, 195, 102, 2, 195, 173, 110, 0, 122, 8,
+ 161, 195, 103, 97, 99, 97, 107, 2, 101, 114, 0, 122, 8, 161, 195, 103, 114, 111, 102, 0, 122, 8, 161, 195, 107, 97, 108, 0, 122, 8,
+ 161, 195, 107, 97, 114, 0, 122, 8, 161, 195, 108, 97, 2, 111, 108, 103, 0, 122, 8, 161, 195, 108, 179, 195, 122, 115, 0, 122, 8, 161,
+ 195, 109, 2, 195, 179, 0, 122, 8, 161, 195, 109, 111, 108, 108, 97, 118, 0, 122, 8, 161, 195, 114, 114, 111, 102, 0, 122, 8, 161, 195,
+ 115, 0, 122, 8, 161, 195, 115, 122, 179, 195, 114, 2, 197, 145, 107, 0, 122, 8, 161, 195, 116, 97, 104, 2, 101, 114, 0, 122, 8, 161,
+ 195, 116, 110, 97, 107, 114, 111, 104, 2, 101, 114, 0, 122, 8, 161, 195, 116, 114, 111, 112, 0, 122, 8, 161, 195, 116, 161, 195, 108, 2,
+ 195, 182, 103, 0, 122, 8, 161, 195, 118, 108, 105, 122, 115, 0, 122, 8, 169, 195, 99, 101, 114, 2, 195, 161, 114, 195, 186, 0, 122, 8,
+ 169, 195, 100, 101, 107, 108, 101, 122, 173, 195, 104, 0, 122, 8, 169, 195, 103, 169, 195, 0, 122, 8, 169, 195, 107, 112, 105, 115, 99, 0,
+ 122, 8, 169, 195, 107, 169, 195, 98, 0, 122, 8, 169, 195, 114, 2, 101, 114, 197, 177, 0, 122, 8, 169, 195, 116, 101, 100, 108, 188, 195,
+ 107, 0, 122, 8, 169, 195, 116, 101, 116, 110, 188, 195, 116, 105, 107, 0, 122, 8, 169, 195, 116, 101, 118, 0, 122, 8, 169, 195, 116, 106,
+ 101, 108, 0, 122, 8, 169, 195, 116, 173, 195, 114, 101, 107, 2, 97, 103, 0, 122, 8, 169, 195, 118, 101, 107, 0, 122, 8, 169, 195, 118,
+ 101, 107, 2, 101, 114, 0, 122, 8, 169, 195, 122, 101, 100, 110, 101, 114, 101, 98, 2, 101, 0, 122, 8, 179, 195, 106, 0, 122, 8, 179,
+ 195, 106, 97, 104, 0, 122, 8, 179, 195, 116, 173, 195, 114, 105, 112, 2, 101, 0, 122, 8, 182, 195, 114, 107, 182, 195, 2, 101, 103, 0,
+ 122, 8, 182, 195, 114, 107, 182, 195, 2, 101, 107, 101, 114, 101, 0, 122, 8, 182, 195, 114, 107, 188, 195, 116, 0, 122, 8, 182, 195, 114,
+ 182, 195, 107, 2, 105, 103, 0, 122, 8, 182, 195, 114, 182, 195, 118, 0, 122, 8, 186, 195, 104, 2, 97, 108, 111, 110, 110, 97, 0, 122,
+ 8, 186, 195, 104, 2, 105, 103, 101, 116, 0, 122, 8, 186, 195, 104, 2, 195, 173, 110, 0, 7, 6, 115, 122, 0, 4, 3, 89, 0, 1,
+ 97, 118, 97, 114, 2, 195, 161, 114, 0, 1, 97, 118, 97, 116, 2, 195, 161, 114, 97, 0, 1, 100, 110, 101, 114, 2, 101, 114, 101, 116,
+ 197, 145, 0, 1, 100, 110, 101, 114, 2, 101, 114, 3, 89, 12, 0, 4, 116, 1, 97, 114, 97, 112, 2, 115, 101, 103, 103, 3, 89, 47,
+ 0, 116, 1, 101, 98, 122, 97, 2, 115, 105, 115, 97, 107, 0, 116, 1, 101, 114, 101, 107, 2, 115, 111, 114, 0, 116, 1, 101, 114, 101,
+ 107, 2, 115, 122, 101, 114, 0, 116, 1, 117, 121, 110, 2, 115, 195, 188, 118, 101, 103, 0, 4, 116, 115, 122, 3, 89, 47, 89, 0, 116,
+ 115, 122, 1, 97, 114, 97, 112, 2, 97, 103, 0, 116, 115, 122, 1, 97, 114, 97, 112, 2, 97, 110, 100, 195, 161, 108, 0, 116, 115, 122,
+ 1, 97, 114, 97, 112, 2, 101, 107, 0, 116, 115, 122, 1, 101, 114, 101, 107, 2, 101, 0, 116, 115, 122, 1, 105, 108, 2, 101, 114, 197,
+ 177, 0, 116, 115, 122, 1, 105, 116, 97, 98, 2, 101, 114, 197, 177, 0, 116, 115, 122, 8, 97, 109, 97, 100, 0, 4, 116, 115, 122, 101,
+ 1, 105, 116, 97, 98, 2, 103, 195, 169, 3, 89, 47, 89, 109, 0, 116, 115, 122, 101, 1, 105, 116, 101, 109, 97, 0, 116, 115, 122, 101,
+ 1, 111, 114, 100, 2, 114, 122, 197, 145, 0, 116, 115, 122, 101, 8, 97, 107, 0, 4, 116, 115, 1, 97, 108, 97, 109, 2, 117, 103, 97,
+ 108, 3, 89, 47, 91, 0, 116, 115, 1, 97, 114, 97, 112, 2, 105, 104, 101, 100, 0, 116, 115, 1, 97, 114, 97, 112, 2, 111, 110, 107,
+ 0, 116, 115, 1, 97, 114, 97, 112, 2, 111, 114, 115, 0, 116, 115, 1, 97, 114, 97, 112, 2, 117, 104, 97, 110, 0, 116, 115, 1, 97,
+ 114, 97, 112, 2, 195, 188, 116, 101, 0, 116, 115, 1, 101, 116, 2, 111, 114, 111, 122, 0, 116, 115, 8, 97, 109, 97, 100, 0, 116, 115,
+ 3, 89, 76, 12, 0, 116, 115, 122, 97, 3, 89, 119, 108, 0, 116, 115, 122, 101, 3, 89, 119, 109, 0, 115, 1, 169, 195, 103, 101, 2,
+ 195, 169, 103, 3, 91, 0, 4, 115, 1, 97, 103, 105, 2, 195, 161, 103, 111, 115, 3, 91, 12, 0, 115, 1, 169, 195, 107, 103, 101, 108,
+ 2, 195, 169, 103, 101, 115, 0, 1, 97, 118, 2, 97, 98, 108, 3, 91, 15, 88, 0, 4, 1, 97, 118, 2, 195, 161, 112, 111, 114, 3,
+ 91, 88, 0, 1, 97, 118, 2, 195, 161, 114, 0, 1, 111, 114, 97, 109, 2, 117, 103, 0, 1, 161, 195, 108, 108, 97, 104, 2, 97, 118,
+ 97, 114, 0, 1, 161, 195, 121, 108, 107, 161, 195, 102, 2, 101, 110, 101, 0, 1, 169, 195, 118, 101, 2, 97, 118, 97, 114, 0, 1, 179,
+ 195, 110, 111, 118, 2, 101, 110, 101, 0, 1, 182, 195, 114, 182, 195, 107, 2, 117, 103, 0, 2, 97, 99, 115, 107, 0, 2, 195, 182, 108,
+ 100, 0, 4, 115, 1, 97, 118, 2, 97, 110, 195, 169, 114, 3, 91, 90, 0, 115, 1, 97, 118, 2, 195, 173, 114, 0, 115, 1, 101, 122,
+ 105, 118, 2, 101, 109, 0, 115, 1, 161, 195, 107, 110, 111, 115, 2, 101, 109, 108, 0, 115, 1, 161, 195, 116, 2, 105, 110, 0, 115, 1,
+ 169, 195, 116, 114, 101, 115, 2, 195, 173, 114, 0, 115, 2, 195, 161, 107, 0, 7, 6, 116, 106, 0, 4, 1, 97, 104, 2, 101, 103, 121,
+ 197, 177, 3, 47, 57, 0, 1, 97, 108, 108, 161, 195, 2, 195, 179, 108, 195, 169, 116, 0, 1, 97, 108, 111, 100, 110, 111, 103, 2, 101,
+ 108, 0, 1, 97, 108, 117, 103, 110, 97, 104, 2, 97, 118, 195, 173, 116, 0, 1, 97, 108, 117, 103, 110, 97, 104, 2, 101, 108, 0, 1,
+ 97, 109, 97, 121, 108, 111, 102, 2, 101, 108, 0, 1, 97, 110, 111, 118, 2, 101, 103, 121, 0, 1, 97, 112, 97, 115, 99, 2, 101, 108,
+ 0, 1, 97, 112, 97, 115, 99, 2, 195, 161, 116, 195, 169, 107, 0, 1, 97, 122, 111, 103, 108, 111, 100, 2, 97, 118, 195, 173, 116, 0,
+ 1, 101, 108, 98, 98, 182, 195, 116, 2, 195, 182, 118, 101, 100, 101, 108, 0, 1, 101, 108, 101, 116, 122, 115, 105, 116, 2, 101, 103, 121,
+ 0, 1, 101, 108, 114, 169, 195, 98, 2, 101, 103, 121, 0, 1, 101, 108, 169, 195, 2, 101, 108, 0, 1, 101, 108, 169, 195, 2, 195, 161,
+ 114, 97, 100, 195, 169, 107, 0, 1, 101, 108, 188, 195, 114, 101, 116, 2, 101, 108, 195, 182, 108, 0, 1, 101, 109, 169, 195, 110, 2, 117,
+ 104, 195, 161, 0, 1, 101, 110, 101, 109, 2, 101, 103, 103, 121, 0, 1, 101, 110, 101, 109, 2, 101, 103, 121, 0, 1, 101, 110, 101, 122,
+ 188, 195, 2, 101, 108, 0, 1, 101, 110, 114, 101, 116, 110, 105, 2, 101, 103, 121, 0, 1, 101, 110, 188, 195, 122, 115, 2, 101, 108, 0,
+ 1, 101, 115, 101, 2, 111, 103, 0, 1, 101, 122, 101, 106, 101, 102, 2, 101, 108, 0, 1, 101, 122, 114, 169, 195, 122, 182, 195, 107, 2,
+ 97, 118, 195, 173, 0, 1, 101, 122, 115, 169, 195, 109, 114, 101, 116, 2, 111, 103, 0, 1, 101, 122, 115, 169, 195, 109, 114, 101, 116, 2,
+ 195, 161, 114, 0, 1, 101, 122, 115, 169, 195, 109, 114, 101, 116, 2, 195, 161, 116, 195, 169, 107, 0, 1, 101, 122, 121, 108, 101, 104, 2,
+ 101, 108, 0, 1, 101, 122, 177, 197, 121, 116, 110, 101, 108, 108, 105, 98, 2, 101, 108, 0, 1, 108, 111, 104, 2, 195, 161, 116, 195, 169,
+ 107, 0, 1, 110, 97, 107, 107, 111, 114, 2, 195, 161, 114, 97, 100, 195, 169, 107, 0, 1, 110, 101, 122, 115, 2, 97, 107, 97, 98, 0,
+ 1, 110, 101, 122, 115, 2, 195, 161, 110, 111, 115, 0, 1, 110, 111, 114, 102, 2, 195, 161, 114, 0, 1, 110, 111, 115, 99, 2, 195, 161,
+ 116, 195, 169, 107, 0, 1, 111, 112, 97, 108, 108, 161, 195, 2, 97, 118, 117, 108, 0, 1, 111, 112, 97, 108, 108, 161, 195, 2, 101, 108,
+ 0, 1, 114, 111, 112, 115, 2, 195, 161, 116, 195, 169, 107, 0, 1, 114, 188, 195, 107, 2, 101, 108, 0, 1, 115, 101, 116, 2, 195, 161,
+ 116, 195, 169, 107, 0, 1, 115, 188, 195, 122, 101, 2, 101, 108, 118, 0, 1, 122, 115, 182, 195, 114, 182, 195, 107, 2, 195, 161, 114, 0,
+ 1, 161, 195, 2, 117, 115, 115, 0, 1, 161, 195, 2, 117, 116, 0, 1, 161, 195, 2, 195, 161, 114, 0, 1, 161, 195, 2, 195, 182, 0,
+ 1, 161, 195, 2, 195, 182, 104, 101, 0, 1, 161, 195, 2, 195, 182, 110, 0, 1, 161, 195, 2, 195, 182, 115, 115, 122, 0, 1, 161, 195,
+ 2, 195, 182, 116, 0, 1, 169, 195, 104, 2, 101, 103, 121, 197, 177, 0, 1, 169, 195, 107, 2, 101, 103, 121, 197, 177, 0, 1, 169, 195,
+ 107, 105, 112, 2, 195, 161, 116, 115, 122, 0, 1, 169, 195, 108, 2, 111, 103, 111, 115, 117, 108, 116, 115, 195, 161, 103, 0, 1, 169, 195,
+ 110, 101, 122, 2, 195, 161, 116, 115, 122, 0, 1, 179, 195, 107, 115, 2, 117, 104, 195, 161, 115, 122, 0, 1, 179, 195, 112, 2, 101, 0,
+ 1, 182, 195, 2, 101, 103, 121, 197, 177, 0, 1, 186, 195, 2, 97, 118, 195, 173, 0, 1, 186, 195, 2, 101, 108, 122, 195, 169, 115, 0,
+ 1, 186, 195, 2, 101, 108, 122, 197, 145, 0, 1, 186, 195, 2, 111, 103, 0, 2, 101, 108, 0, 8, 97, 122, 161, 195, 108, 98, 161, 195,
+ 116, 2, 101, 103, 121, 0, 8, 101, 108, 101, 116, 122, 115, 105, 116, 2, 101, 108, 0, 8, 101, 108, 122, 115, 169, 195, 107, 2, 101, 108,
+ 101, 110, 0, 8, 110, 97, 122, 115, 101, 100, 2, 195, 161, 114, 109, 0, 8, 122, 115, 101, 114, 101, 107, 2, 195, 161, 0, 8, 122, 115,
+ 169, 195, 118, 2, 195, 179, 115, 108, 0, 8, 161, 195, 2, 101, 108, 101, 110, 116, 107, 101, 122, 0, 8, 161, 195, 2, 117, 0, 8, 161,
+ 195, 2, 195, 182, 106, 0, 4, 195, 161, 116, 115, 115, 122, 1, 161, 195, 3, 47, 57, 114, 119, 12, 0, 195, 161, 116, 115, 122, 1, 161,
+ 195, 0, 4, 1, 17, 67, 3, 80, 0, 1, 110, 111, 115, 99, 0, 1, 114, 188, 195, 107, 0, 1, 115, 188, 195, 122, 101, 0, 4, 1,
+ 17, 65, 2, 17, 65, 3, 80, 12, 0, 1, 101, 108, 122, 188, 195, 0, 1, 161, 195, 103, 2, 195, 161, 114, 0, 1, 161, 195, 104, 2,
+ 195, 161, 114, 0, 1, 161, 195, 108, 114, 111, 107, 2, 195, 161, 114, 97, 0, 1, 161, 195, 114, 97, 98, 2, 195, 161, 114, 0, 7, 6,
+ 116, 115, 0, 4, 122, 1, 97, 100, 97, 3, 47, 89, 0, 122, 1, 97, 100, 97, 2, 111, 108, 103, 195, 161, 108, 116, 97, 116, 0, 122,
+ 1, 97, 104, 2, 195, 161, 122, 0, 122, 1, 97, 108, 117, 100, 110, 105, 2, 195, 179, 0, 122, 1, 101, 108, 98, 98, 182, 195, 116, 2,
+ 111, 108, 0, 122, 1, 101, 108, 188, 195, 115, 99, 101, 98, 2, 195, 179, 0, 122, 1, 101, 110, 2, 111, 0, 122, 1, 101, 110, 101, 109,
+ 2, 195, 169, 108, 0, 122, 1, 101, 116, 101, 114, 101, 122, 115, 2, 111, 108, 103, 195, 161, 108, 97, 116, 0, 122, 1, 101, 122, 109, 101,
+ 110, 2, 111, 0, 122, 1, 105, 104, 2, 101, 0, 122, 1, 105, 104, 2, 195, 179, 0, 122, 1, 106, 101, 115, 2, 195, 182, 0, 122, 1,
+ 110, 97, 108, 2, 195, 179, 0, 122, 1, 110, 101, 98, 2, 111, 114, 117, 108, 0, 122, 1, 110, 101, 122, 115, 2, 111, 98, 114, 111, 107,
+ 0, 122, 1, 110, 101, 122, 115, 2, 195, 169, 107, 0, 122, 1, 110, 111, 114, 102, 2, 111, 108, 103, 195, 161, 108, 0, 122, 1, 110, 111,
+ 115, 99, 2, 195, 169, 110, 0, 122, 1, 110, 161, 195, 112, 2, 195, 169, 108, 0, 122, 1, 111, 112, 97, 121, 103, 0, 122, 1, 114, 101,
+ 107, 2, 111, 109, 115, 122, 195, 169, 100, 0, 122, 1, 114, 111, 112, 115, 2, 111, 108, 103, 195, 161, 108, 0, 122, 1, 114, 188, 195, 107,
+ 2, 195, 179, 0, 122, 1, 161, 195, 2, 97, 0, 122, 1, 161, 195, 2, 101, 0, 122, 1, 161, 195, 2, 111, 107, 0, 122, 1, 161, 195,
+ 2, 195, 182, 0, 122, 1, 161, 195, 2, 195, 186, 0, 122, 1, 161, 195, 2, 197, 145, 0, 122, 1, 161, 195, 2, 197, 177, 0, 122, 1,
+ 161, 195, 98, 97, 107, 2, 195, 169, 0, 122, 1, 161, 195, 104, 2, 195, 169, 108, 0, 122, 1, 161, 195, 108, 2, 101, 0, 122, 1, 161,
+ 195, 108, 2, 101, 114, 195, 169, 115, 122, 0, 122, 1, 161, 195, 122, 115, 115, 97, 112, 2, 195, 169, 108, 0, 122, 1, 169, 195, 104, 2,
+ 195, 161, 122, 0, 122, 1, 169, 195, 107, 2, 101, 114, 101, 112, 0, 122, 1, 169, 195, 107, 2, 195, 161, 122, 0, 122, 1, 169, 195, 107,
+ 2, 195, 173, 110, 0, 122, 1, 169, 195, 108, 2, 195, 161, 109, 0, 122, 1, 169, 195, 116, 182, 195, 115, 2, 197, 145, 107, 101, 0, 122,
+ 1, 179, 195, 107, 115, 2, 111, 107, 110, 121, 0, 122, 1, 179, 195, 114, 100, 2, 197, 145, 114, 0, 122, 1, 182, 195, 2, 195, 161, 122,
+ 0, 122, 1, 186, 195, 2, 111, 114, 111, 115, 0, 122, 1, 186, 195, 2, 195, 169, 108, 0, 122, 2, 97, 0, 122, 2, 101, 0, 122, 2,
+ 195, 161, 0, 122, 8, 97, 104, 2, 111, 98, 0, 122, 8, 97, 104, 99, 2, 111, 98, 0, 122, 8, 161, 195, 2, 111, 108, 103, 195, 161,
+ 108, 0, 122, 8, 161, 195, 2, 111, 114, 111, 110, 103, 0, 122, 8, 161, 195, 2, 111, 114, 117, 108, 116, 0, 122, 8, 161, 195, 2, 111,
+ 114, 195, 173, 116, 0, 122, 8, 169, 195, 104, 2, 111, 98, 0, 122, 8, 169, 195, 107, 2, 111, 98, 0, 122, 8, 179, 195, 112, 2, 195,
+ 169, 107, 0, 122, 8, 182, 195, 2, 111, 98, 0, 122, 195, 169, 1, 169, 195, 122, 115, 3, 47, 89, 113, 0, 4, 1, 97, 100, 97, 3,
+ 47, 91, 0, 1, 97, 100, 97, 108, 101, 102, 2, 111, 114, 0, 1, 97, 104, 2, 195, 161, 118, 0, 1, 97, 108, 108, 161, 195, 2, 101,
+ 114, 101, 103, 0, 1, 97, 108, 111, 100, 110, 111, 103, 2, 111, 114, 0, 1, 97, 108, 114, 111, 107, 97, 121, 103, 2, 111, 114, 111, 122,
+ 0, 1, 97, 108, 117, 100, 122, 111, 109, 2, 111, 0, 1, 97, 108, 161, 195, 103, 115, 122, 105, 118, 2, 111, 114, 0, 1, 97, 108, 161,
+ 195, 103, 115, 122, 105, 118, 2, 111, 114, 111, 122, 97, 0, 1, 97, 109, 97, 121, 108, 111, 102, 2, 195, 161, 118, 0, 1, 97, 110, 97,
+ 103, 97, 100, 2, 101, 106, 0, 1, 97, 114, 105, 108, 101, 102, 2, 195, 161, 118, 0, 1, 97, 122, 161, 195, 108, 98, 161, 195, 116, 2,
+ 111, 114, 0, 1, 101, 103, 105, 122, 115, 2, 111, 114, 0, 1, 101, 108, 101, 118, 177, 197, 109, 2, 111, 0, 1, 101, 108, 101, 118, 177,
+ 197, 109, 2, 195, 161, 118, 0, 1, 101, 108, 101, 121, 103, 101, 107, 2, 195, 169, 114, 0, 1, 101, 108, 114, 169, 195, 115, 173, 195, 107,
+ 2, 111, 114, 111, 122, 97, 116, 0, 1, 101, 108, 122, 188, 195, 2, 111, 114, 0, 1, 101, 108, 188, 195, 112, 169, 195, 2, 97, 114, 111,
+ 107, 0, 1, 101, 108, 188, 195, 112, 169, 195, 2, 97, 114, 111, 107, 0, 1, 101, 108, 188, 195, 114, 101, 116, 2, 195, 161, 118, 0, 1,
+ 101, 108, 188, 195, 115, 99, 101, 98, 2, 195, 169, 0, 1, 101, 110, 2, 101, 0, 1, 101, 110, 2, 195, 161, 116, 111, 114, 0, 1, 101,
+ 110, 101, 109, 2, 111, 114, 0, 1, 101, 118, 182, 195, 122, 115, 2, 97, 112, 107, 0, 1, 101, 122, 109, 101, 110, 2, 116, 114, 97, 116,
+ 195, 169, 0, 1, 101, 122, 188, 195, 102, 97, 107, 110, 117, 109, 2, 97, 98, 108, 0, 1, 105, 98, 2, 101, 98, 101, 115, 115, 195, 169,
+ 103, 0, 1, 105, 109, 2, 101, 0, 1, 108, 97, 98, 111, 107, 2, 117, 103, 195, 161, 114, 0, 1, 108, 111, 104, 2, 195, 161, 112, 97,
+ 100, 116, 0, 1, 110, 105, 109, 2, 101, 109, 0, 1, 110, 111, 115, 99, 2, 195, 169, 114, 0, 1, 110, 161, 195, 114, 111, 107, 2, 101,
+ 0, 1, 111, 98, 111, 114, 2, 111, 102, 0, 1, 111, 111, 98, 2, 111, 114, 114, 101, 110, 100, 0, 1, 111, 112, 97, 108, 108, 161, 195,
+ 2, 111, 114, 0, 1, 114, 97, 112, 2, 195, 161, 118, 0, 1, 114, 161, 195, 112, 2, 97, 106, 116, 195, 179, 0, 1, 114, 161, 195, 122,
+ 2, 111, 114, 195, 186, 0, 1, 115, 101, 116, 2, 195, 169, 114, 0, 1, 117, 99, 110, 117, 104, 2, 195, 161, 103, 0, 1, 122, 115, 101,
+ 116, 2, 111, 114, 0, 1, 161, 195, 2, 101, 103, 195, 173, 116, 0, 1, 161, 195, 2, 101, 106, 108, 101, 0, 1, 161, 195, 2, 111, 114,
+ 0, 1, 161, 195, 2, 117, 103, 0, 1, 161, 195, 2, 117, 104, 0, 1, 161, 195, 2, 117, 114, 0, 1, 161, 195, 2, 195, 169, 0, 1,
+ 161, 195, 2, 195, 182, 112, 114, 197, 145, 0, 1, 161, 195, 2, 195, 182, 112, 195, 182, 114, 0, 1, 161, 195, 2, 195, 188, 108, 116, 0,
+ 1, 161, 195, 2, 195, 188, 116, 0, 1, 161, 195, 2, 195, 188, 118, 195, 173, 116, 0, 1, 161, 195, 103, 2, 195, 188, 108, 108, 121, 101,
+ 100, 0, 1, 169, 195, 107, 2, 97, 114, 107, 195, 186, 0, 1, 169, 195, 107, 2, 97, 114, 111, 107, 0, 1, 169, 195, 107, 2, 101, 98,
+ 101, 115, 115, 195, 169, 103, 101, 115, 0, 1, 169, 195, 107, 2, 111, 114, 0, 1, 169, 195, 107, 2, 195, 161, 118, 0, 1, 169, 195, 114,
+ 182, 195, 115, 2, 101, 98, 0, 1, 179, 195, 107, 115, 2, 97, 112, 107, 97, 0, 1, 179, 195, 114, 100, 2, 195, 182, 118, 195, 169, 110,
+ 110, 121, 0, 1, 179, 195, 114, 100, 2, 195, 182, 118, 195, 169, 110, 121, 0, 1, 179, 195, 122, 111, 98, 2, 111, 0, 1, 186, 195, 107,
+ 2, 117, 103, 0, 8, 161, 195, 2, 111, 100, 111, 114, 0, 8, 186, 195, 2, 195, 161, 118, 0, 4, 1, 106, 3, 76, 0, 1, 110, 101,
+ 109, 2, 118, 195, 161, 114, 0, 1, 110, 182, 195, 100, 2, 195, 182, 110, 0, 2, 32, 14, 128, 128, 130, 0, 2, 97, 0, 2, 101, 0,
+ 2, 111, 0, 2, 117, 0, 2, 195, 161, 0, 2, 195, 169, 0, 4, 1, 97, 108, 108, 161, 195, 2, 195, 161, 103, 3, 76, 12, 0, 1,
+ 97, 108, 117, 109, 0, 1, 101, 104, 101, 108, 2, 195, 169, 103, 0, 1, 101, 104, 101, 116, 2, 195, 169, 103, 0, 1, 101, 105, 115, 0,
+ 1, 101, 107, 188, 195, 115, 2, 195, 169, 103, 0, 1, 101, 108, 106, 101, 102, 2, 195, 169, 103, 0, 1, 101, 109, 169, 195, 110, 2, 195,
+ 169, 103, 0, 1, 101, 114, 101, 109, 115, 105, 2, 195, 169, 103, 0, 1, 101, 114, 169, 195, 2, 195, 169, 103, 0, 1, 101, 118, 101, 110,
+ 2, 195, 169, 103, 0, 1, 101, 118, 182, 195, 107, 2, 195, 169, 103, 0, 1, 101, 118, 182, 195, 122, 115, 2, 195, 169, 103, 0, 1, 101,
+ 122, 101, 108, 101, 116, 182, 195, 107, 2, 195, 169, 103, 0, 1, 101, 122, 105, 102, 2, 195, 169, 103, 0, 1, 101, 122, 109, 101, 110, 0,
+ 1, 105, 103, 101, 115, 2, 195, 169, 0, 1, 111, 116, 97, 103, 111, 109, 161, 195, 116, 2, 195, 161, 103, 0, 1, 111, 122, 105, 98, 2,
+ 195, 161, 103, 0, 1, 117, 99, 110, 117, 104, 2, 195, 161, 103, 0, 1, 161, 195, 2, 195, 179, 0, 1, 161, 195, 106, 97, 115, 2, 195,
+ 161, 103, 0, 1, 161, 195, 112, 97, 2, 195, 161, 103, 0, 1, 161, 195, 114, 97, 98, 0, 1, 169, 195, 107, 2, 195, 169, 103, 0, 1,
+ 169, 195, 109, 101, 122, 115, 2, 195, 169, 103, 0, 1, 169, 195, 114, 2, 195, 169, 103, 0, 1, 169, 195, 116, 182, 195, 115, 2, 195, 169,
+ 103, 0, 1, 169, 195, 118, 2, 195, 169, 103, 0, 1, 173, 195, 103, 101, 115, 0, 1, 173, 195, 108, 108, 161, 195, 0, 1, 173, 195, 114,
+ 111, 122, 115, 2, 97, 0, 1, 173, 195, 114, 188, 195, 2, 101, 0, 1, 177, 197, 102, 0, 1, 177, 197, 104, 0, 1, 182, 195, 116, 182,
+ 195, 107, 2, 195, 169, 103, 0, 8, 161, 195, 104, 2, 195, 161, 103, 0, 100, 3, 76, 72, 0, 195, 182, 3, 76, 110, 0, 195, 188, 3,
+ 76, 111, 0, 4, 122, 1, 101, 109, 2, 118, 101, 3, 119, 0, 122, 1, 101, 109, 101, 108, 2, 118, 195, 169, 110, 0, 122, 1, 161, 195,
+ 106, 2, 104, 97, 115, 115, 0, 122, 1, 161, 195, 106, 2, 104, 97, 116, 0, 122, 1, 161, 195, 106, 2, 109, 0, 122, 1, 161, 195, 106,
+ 2, 118, 0, 4, 115, 122, 1, 97, 108, 108, 97, 104, 2, 111, 110, 3, 119, 12, 0, 115, 122, 1, 101, 109, 2, 101, 0, 115, 122, 1,
+ 101, 109, 2, 195, 188, 107, 0, 115, 122, 1, 161, 195, 106, 0, 115, 122, 1, 161, 195, 108, 2, 97, 110, 97, 107, 0, 115, 122, 1, 161,
+ 195, 108, 2, 111, 110, 0, 115, 122, 8, 161, 195, 108, 2, 195, 169, 107, 0, 122, 1, 97, 108, 108, 97, 104, 2, 97, 0, 122, 1, 97,
+ 108, 108, 97, 104, 2, 105, 107, 0, 122, 1, 101, 105, 115, 0, 122, 1, 101, 109, 2, 101, 0, 122, 1, 101, 109, 2, 101, 116, 0, 122,
+ 1, 101, 109, 2, 105, 107, 0, 122, 1, 101, 116, 0, 122, 1, 161, 195, 106, 2, 17, 65, 0, 122, 1, 161, 195, 106, 2, 111, 107, 0,
+ 122, 1, 161, 195, 108, 2, 17, 65, 0, 122, 1, 169, 195, 104, 2, 101, 114, 0, 122, 1, 169, 195, 107, 2, 101, 114, 0, 122, 1, 182,
+ 195, 2, 195, 182, 114, 0, 122, 1, 182, 195, 112, 2, 101, 110, 0, 122, 2, 32, 14, 128, 128, 131, 0, 122, 2, 111, 0, 122, 2, 195,
+ 169, 0, 122, 2, 197, 145, 0, 122, 195, 179, 2, 32, 14, 128, 128, 132, 3, 119, 12, 115, 0, 7, 6, 116, 116, 0, 4, 1, 97, 108,
+ 97, 2, 106, 195, 161, 114, 3, 47, 0, 1, 101, 107, 105, 114, 107, 2, 106, 195, 161, 116, 0, 1, 101, 107, 105, 114, 107, 2, 106, 195,
+ 161, 116, 0, 1, 111, 108, 97, 104, 2, 115, 195, 161, 112, 97, 100, 0, 1, 182, 195, 108, 188, 195, 122, 115, 110, 110, 101, 98, 2, 106,
+ 101, 108, 109, 101, 122, 0, 4, 3, 47, 12, 0, 1, 101, 122, 101, 121, 108, 101, 104, 2, 114, 197, 145, 108, 0, 1, 122, 115, 101, 114,
+ 101, 107, 2, 197, 177, 122, 0, 1, 169, 195, 122, 115, 2, 114, 97, 110, 99, 115, 195, 173, 114, 0, 103, 121, 3, 47, 12, 79, 0, 114,
+ 3, 47, 52, 0, 4, 115, 2, 195, 161, 3, 76, 12, 0, 115, 2, 195, 169, 0, 4, 106, 3, 80, 12, 0, 121, 0, 121, 106, 0, 115,
+ 122, 1, 101, 109, 2, 101, 116, 3, 119, 12, 0, 7, 6, 116, 121, 0, 1, 110, 101, 122, 115, 100, 110, 105, 109, 3, 47, 37, 0, 2,
+ 97, 114, 100, 3, 47, 57, 0, 7, 6, 195, 161, 0, 3, 114, 0, 105, 103, 1, 21, 2, 32, 14, 128, 192, 131, 3, 114, 37, 81, 0,
+ 116, 195, 179, 108, 1, 21, 2, 32, 14, 128, 192, 132, 3, 114, 47, 115, 55, 0, 110, 97, 107, 1, 21, 2, 32, 14, 128, 192, 132, 3,
+ 114, 50, 108, 49, 0, 114, 97, 1, 21, 2, 32, 14, 128, 192, 131, 3, 114, 52, 108, 0, 98, 97, 110, 1, 21, 2, 32, 14, 128, 192,
+ 132, 3, 114, 71, 108, 50, 0, 7, 6, 195, 169, 0, 3, 113, 0, 105, 2, 195, 169, 3, 113, 12, 112, 0, 105, 103, 1, 21, 2, 32,
+ 14, 128, 192, 131, 3, 113, 37, 81, 0, 116, 197, 145, 108, 1, 21, 2, 32, 14, 128, 192, 132, 3, 113, 47, 118, 55, 0, 110, 101, 107,
+ 1, 21, 2, 32, 14, 128, 192, 132, 3, 113, 50, 109, 49, 0, 114, 101, 1, 21, 2, 32, 14, 128, 192, 131, 3, 113, 52, 109, 0, 98,
+ 101, 110, 1, 21, 2, 32, 14, 128, 192, 132, 3, 113, 71, 109, 50, 0, 104, 115, 195, 169, 103, 3, 113, 91, 113, 81, 0, 104, 115, 195,
+ 169, 103, 103, 3, 113, 91, 113, 81, 12, 0, 7, 6, 195, 171, 0, 3, 110, 0, 7, 6, 195, 173, 0, 4, 1, 116, 2, 122, 101, 110,
+ 3, 37, 0, 1, 116, 2, 122, 101, 115, 0, 1, 116, 2, 122, 101, 116, 0, 1, 118, 2, 122, 101, 110, 0, 1, 118, 2, 122, 195, 169,
+ 114, 101, 0, 1, 122, 115, 2, 118, 97, 116, 110, 0, 1, 122, 115, 2, 118, 97, 116, 195, 161, 115, 0, 1, 122, 115, 2, 118, 101, 0,
+ 8, 116, 2, 122, 195, 188, 107, 0, 8, 118, 2, 122, 105, 0, 8, 122, 115, 2, 110, 195, 169, 115, 115, 122, 0, 8, 122, 115, 2, 110,
+ 195, 169, 115, 122, 0, 8, 122, 115, 2, 118, 97, 116, 116, 97, 107, 0, 8, 122, 115, 2, 118, 97, 116, 116, 195, 161, 107, 107, 0, 8,
+ 122, 115, 2, 118, 97, 116, 195, 179, 0, 8, 122, 115, 103, 101, 109, 2, 118, 97, 116, 116, 97, 0, 116, 115, 122, 1, 100, 97, 98, 97,
+ 122, 115, 3, 37, 119, 12, 0, 4, 3, 112, 0, 1, 116, 2, 122, 101, 115, 122, 0, 1, 122, 115, 2, 118, 101, 108, 0, 1, 122, 115,
+ 2, 118, 101, 109, 195, 169, 115, 122, 116, 0, 1, 122, 115, 115, 101, 114, 103, 97, 2, 118, 0, 8, 118, 2, 122, 105, 195, 179, 0, 116,
+ 115, 3, 112, 76, 12, 0, 116, 115, 100, 3, 112, 76, 72, 0, 116, 115, 122, 1, 122, 115, 101, 118, 3, 112, 119, 12, 0, 7, 6, 195,
+ 179, 0, 3, 115, 0, 7, 6, 195, 182, 0, 3, 110, 0, 7, 6, 195, 186, 0, 4, 1, 104, 2, 103, 111, 109, 3, 40, 0, 1, 104,
+ 2, 115, 122, 97, 110, 0, 1, 104, 2, 115, 122, 97, 115, 0, 1, 104, 2, 115, 122, 97, 116, 0, 8, 104, 2, 103, 103, 121, 0, 8,
+ 104, 2, 103, 111, 99, 115, 0, 8, 104, 2, 103, 121, 0, 4, 3, 116, 0, 1, 104, 2, 115, 122, 97, 110, 110, 121, 0, 7, 6, 195,
+ 188, 0, 3, 111, 0, 116, 116, 2, 18, 66, 3, 111, 47, 0, 116, 116, 3, 111, 47, 12, 0, 116, 116, 114, 3, 111, 47, 52, 0, 116,
+ 116, 98, 3, 111, 47, 71, 0, 116, 116, 121, 2, 18, 66, 3, 111, 80, 0, 116, 116, 121, 3, 111, 80, 12, 0, 116, 116, 121, 114, 3,
+ 111, 80, 52, 0, 116, 116, 121, 98, 3, 111, 80, 71, 0, 7, 6, 197, 145, 0, 3, 118, 0, 7, 6, 197, 177, 0, 4, 1, 116, 2,
+ 122, 105, 106, 195, 161, 116, 195, 169, 107, 3, 111, 0, 8, 116, 2, 110, 106, 195, 182, 110, 0, 8, 116, 2, 110, 195, 169, 115, 0, 3,
+ 117, 0, 7, 6, 97, 0, 8, 2, 32, 3, 2, 108, 0, 108, 1, 45, 32, 48, 48, 15, 2, 32, 3, 88, 108, 55, 0, 3, 108, 0,
+ 108, 1, 45, 32, 48, 48, 48, 2, 32, 3, 108, 55, 0, 104, 104, 111, 122, 3, 108, 107, 39, 88, 0, 7, 6, 98, 0, 4, 1, 45,
+ 98, 3, 0, 1, 45, 98, 98, 3, 0, 4, 3, 71, 0, 98, 2, 18, 66, 0, 98, 2, 45, 18, 66, 0, 4, 2, 45, 98, 3, 71,
+ 12, 0, 98, 0, 98, 2, 45, 98, 0, 105, 122, 2, 17, 65, 3, 71, 37, 88, 4, 0, 98, 114, 3, 71, 52, 0, 98, 106, 3, 71,
+ 57, 0, 97, 110, 1, 21, 2, 32, 14, 128, 192, 131, 3, 71, 108, 50, 0, 97, 116, 116, 104, 105, 195, 161, 110, 121, 8, 3, 71, 108,
+ 80, 12, 114, 67, 37, 0, 101, 110, 1, 21, 2, 32, 14, 128, 128, 131, 3, 71, 109, 50, 0, 105, 101, 100, 101, 114, 109, 101, 105, 101,
+ 114, 5, 1, 3, 71, 112, 72, 109, 52, 65, 114, 57, 109, 52, 0, 7, 6, 99, 0, 4, 1, 45, 99, 3, 0, 4, 1, 45, 99, 99,
+ 3, 0, 4, 99, 115, 1, 45, 115, 99, 3, 0, 4, 99, 115, 1, 45, 115, 99, 99, 3, 0, 4, 115, 1, 45, 99, 3, 0, 4, 115,
+ 1, 45, 115, 99, 3, 0, 115, 1, 45, 115, 99, 99, 3, 0, 107, 5, 1, 8, 111, 116, 115, 2, 104, 111, 108, 109, 3, 49, 0, 4,
+ 99, 115, 1, 45, 99, 99, 3, 76, 0, 99, 115, 2, 18, 66, 0, 99, 115, 2, 45, 18, 66, 0, 115, 0, 115, 1, 45, 99, 99, 0,
+ 115, 1, 105, 118, 97, 107, 2, 122, 0, 115, 1, 105, 118, 97, 107, 2, 122, 195, 161, 116, 111, 110, 121, 0, 115, 1, 108, 117, 107, 2,
+ 122, 195, 182, 114, 103, 0, 115, 1, 108, 182, 195, 109, 188, 195, 121, 103, 2, 122, 115, 0, 115, 1, 110, 105, 108, 105, 98, 2, 122, 195,
+ 182, 114, 0, 115, 1, 110, 105, 108, 105, 107, 2, 122, 195, 182, 114, 0, 115, 1, 110, 161, 195, 116, 2, 105, 99, 115, 0, 115, 1, 110,
+ 161, 195, 116, 161, 195, 115, 2, 97, 112, 0, 115, 1, 114, 169, 195, 2, 195, 173, 112, 116, 101, 0, 115, 1, 117, 112, 97, 112, 0, 115,
+ 1, 161, 195, 116, 114, 97, 107, 2, 122, 195, 161, 112, 111, 0, 4, 99, 115, 3, 76, 12, 0, 99, 115, 2, 45, 99, 99, 115, 0, 99,
+ 115, 2, 45, 99, 115, 0, 115, 1, 161, 195, 114, 97, 98, 2, 195, 161, 103, 116, 97, 0, 115, 2, 45, 99, 99, 115, 0, 115, 2, 45,
+ 99, 115, 0, 99, 115, 114, 3, 76, 52, 0, 115, 122, 1, 161, 195, 112, 97, 108, 97, 107, 2, 101, 110, 3, 76, 88, 0, 4, 99, 115,
+ 2, 45, 115, 122, 3, 76, 89, 0, 115, 2, 45, 115, 122, 0, 115, 122, 115, 3, 76, 90, 0, 4, 3, 119, 0, 1, 97, 108, 97, 109,
+ 2, 115, 195, 161, 0, 1, 97, 108, 97, 109, 2, 115, 195, 188, 108, 0, 1, 97, 122, 97, 108, 0, 1, 101, 114, 101, 112, 2, 99, 115,
+ 0, 1, 101, 114, 101, 112, 2, 115, 195, 188, 116, 0, 1, 108, 105, 102, 2, 99, 115, 105, 122, 0, 1, 108, 111, 112, 2, 115, 111, 0,
+ 1, 108, 111, 121, 110, 2, 115, 101, 98, 0, 1, 110, 97, 104, 117, 115, 0, 1, 110, 101, 99, 105, 108, 2, 115, 195, 169, 114, 116, 195,
+ 169, 115, 0, 1, 110, 101, 108, 105, 107, 2, 99, 115, 97, 116, 111, 114, 110, 0, 1, 110, 101, 108, 105, 107, 2, 115, 99, 104, 105, 108,
+ 108, 0, 1, 110, 101, 108, 105, 107, 2, 115, 195, 161, 118, 0, 1, 110, 101, 121, 103, 101, 102, 0, 1, 110, 101, 121, 110, 173, 195, 2,
+ 115, 195, 169, 103, 0, 1, 110, 105, 114, 101, 103, 0, 1, 110, 111, 98, 97, 114, 97, 103, 2, 115, 101, 114, 0, 1, 110, 111, 103, 114,
+ 97, 121, 110, 2, 99, 115, 0, 1, 110, 111, 114, 97, 118, 100, 117, 2, 115, 101, 114, 0, 1, 110, 161, 195, 108, 2, 99, 115, 0, 1,
+ 110, 161, 195, 116, 2, 99, 115, 0, 1, 110, 161, 195, 116, 2, 115, 0, 1, 110, 182, 195, 108, 188, 195, 107, 2, 115, 195, 169, 0, 1,
+ 111, 98, 114, 161, 195, 2, 99, 115, 195, 186, 99, 115, 0, 1, 111, 98, 114, 161, 195, 2, 115, 117, 100, 0, 1, 111, 122, 115, 2, 115,
+ 101, 103, 195, 169, 108, 121, 0, 1, 114, 97, 2, 99, 115, 111, 110, 0, 1, 114, 97, 100, 117, 107, 2, 115, 111, 114, 111, 122, 97, 116,
+ 0, 1, 114, 97, 104, 2, 99, 115, 101, 108, 101, 107, 0, 1, 114, 97, 104, 2, 99, 115, 111, 112, 111, 114, 116, 0, 1, 114, 101, 110,
+ 2, 115, 116, 195, 179, 108, 97, 0, 1, 114, 111, 112, 2, 115, 122, 0, 1, 114, 111, 112, 2, 115, 195, 169, 0, 1, 114, 169, 195, 2,
+ 115, 111, 100, 114, 0, 1, 114, 169, 195, 98, 2, 99, 115, 117, 116, 0, 1, 114, 169, 195, 98, 2, 115, 195, 188, 118, 101, 103, 0, 1,
+ 161, 195, 112, 2, 115, 195, 179, 0, 1, 169, 195, 116, 105, 110, 97, 122, 115, 2, 99, 115, 0, 1, 179, 195, 98, 114, 161, 195, 2, 99,
+ 115, 195, 186, 99, 115, 0, 1, 179, 195, 104, 111, 98, 2, 115, 97, 112, 107, 0, 1, 179, 195, 104, 111, 98, 2, 115, 105, 112, 107, 0,
+ 1, 179, 195, 108, 97, 116, 114, 97, 109, 0, 1, 179, 195, 114, 107, 111, 112, 2, 99, 115, 0, 8, 97, 105, 112, 2, 99, 115, 97, 114,
+ 110, 111, 107, 0, 8, 97, 108, 97, 109, 2, 115, 105, 118, 195, 173, 116, 0, 8, 101, 103, 101, 106, 0, 8, 108, 105, 102, 2, 99, 115,
+ 195, 173, 107, 0, 8, 108, 111, 112, 2, 99, 115, 97, 116, 0, 8, 110, 97, 98, 97, 108, 0, 8, 110, 101, 106, 169, 195, 107, 0, 8,
+ 110, 101, 108, 105, 107, 2, 99, 115, 111, 109, 195, 179, 0, 8, 110, 101, 108, 105, 107, 2, 99, 115, 195, 182, 118, 0, 8, 110, 105, 114,
+ 112, 2, 115, 195, 169, 103, 0, 8, 110, 111, 103, 114, 105, 118, 2, 115, 195, 161, 103, 0, 8, 110, 111, 106, 186, 195, 0, 8, 110, 169,
+ 195, 109, 108, 101, 2, 115, 195, 169, 103, 0, 8, 114, 97, 2, 115, 101, 98, 0, 8, 114, 97, 2, 115, 195, 169, 114, 195, 188, 108, 0,
+ 8, 114, 101, 110, 2, 115, 116, 195, 179, 108, 195, 161, 0, 8, 114, 169, 195, 2, 99, 115, 0, 8, 114, 169, 195, 2, 115, 97, 108, 97,
+ 107, 0, 8, 114, 169, 195, 2, 115, 97, 115, 0, 8, 114, 169, 195, 2, 115, 101, 108, 121, 0, 8, 114, 169, 195, 2, 115, 105, 115, 97,
+ 107, 0, 8, 114, 169, 195, 2, 115, 195, 173, 112, 0, 8, 117, 114, 117, 107, 0, 8, 161, 195, 107, 97, 2, 115, 195, 182, 118, 0, 8,
+ 161, 195, 107, 161, 195, 2, 115, 195, 182, 118, 0, 8, 161, 195, 114, 2, 115, 195, 161, 103, 0, 8, 169, 195, 108, 106, 101, 102, 0, 8,
+ 179, 195, 104, 111, 98, 2, 115, 122, 0, 8, 179, 195, 107, 2, 99, 115, 111, 109, 195, 179, 0, 8, 179, 195, 108, 97, 112, 2, 115, 195,
+ 161, 103, 0, 99, 2, 18, 66, 0, 99, 2, 45, 18, 66, 0, 99, 2, 45, 99, 99, 115, 0, 99, 2, 45, 99, 115, 0, 99, 8, 105,
+ 118, 2, 115, 111, 114, 0, 122, 1, 19, 0, 122, 8, 110, 105, 2, 195, 169, 100, 0, 4, 2, 45, 99, 3, 119, 12, 0, 99, 0, 99,
+ 2, 45, 99, 0, 99, 114, 3, 119, 52, 0, 4, 2, 45, 99, 115, 3, 119, 76, 0, 99, 115, 1, 110, 101, 99, 105, 108, 0, 115, 122,
+ 3, 119, 89, 0, 115, 8, 179, 195, 104, 111, 98, 3, 119, 91, 0, 115, 111, 114, 8, 114, 97, 104, 3, 119, 91, 39, 52, 0, 7, 6,
+ 100, 0, 4, 1, 45, 100, 3, 0, 4, 1, 45, 100, 100, 3, 0, 1, 114, 111, 107, 101, 114, 2, 115, 101, 98, 101, 115, 115, 195, 169,
+ 103, 3, 0, 116, 1, 122, 101, 107, 3, 47, 0, 4, 116, 3, 47, 12, 0, 116, 2, 115, 122, 0, 116, 116, 0, 116, 116, 1, 101, 108,
+ 108, 188, 195, 102, 2, 195, 169, 0, 116, 115, 122, 195, 169, 3, 47, 12, 89, 113, 0, 110, 121, 1, 110, 105, 109, 3, 67, 0, 4, 3,
+ 72, 0, 1, 97, 98, 97, 122, 115, 2, 106, 101, 103, 0, 1, 97, 98, 97, 122, 115, 2, 115, 116, 114, 97, 110, 100, 0, 1, 97, 98,
+ 97, 122, 115, 2, 115, 122, 101, 108, 108, 101, 0, 1, 97, 98, 97, 122, 115, 2, 115, 122, 101, 110, 116, 0, 1, 97, 98, 97, 122, 115,
+ 2, 115, 122, 101, 114, 101, 108, 0, 1, 97, 98, 97, 122, 115, 2, 115, 122, 111, 102, 116, 0, 1, 97, 98, 97, 122, 115, 2, 115, 122,
+ 111, 109, 98, 97, 116, 0, 1, 97, 98, 97, 122, 115, 2, 115, 122, 195, 161, 106, 195, 186, 0, 1, 97, 98, 97, 122, 115, 2, 115, 122,
+ 195, 161, 108, 108, 195, 161, 115, 0, 1, 97, 98, 97, 122, 115, 2, 115, 122, 195, 179, 108, 0, 1, 97, 104, 2, 106, 195, 161, 114, 97,
+ 116, 0, 1, 97, 104, 2, 115, 101, 103, 195, 169, 100, 0, 1, 97, 104, 2, 115, 111, 114, 0, 1, 97, 104, 2, 115, 122, 101, 114, 116,
+ 195, 161, 0, 1, 97, 104, 2, 115, 122, 105, 110, 0, 1, 97, 104, 145, 197, 102, 2, 115, 101, 103, 195, 169, 100, 0, 1, 97, 109, 114,
+ 97, 104, 2, 115, 111, 114, 0, 1, 97, 109, 114, 97, 104, 2, 115, 122, 105, 110, 116, 0, 1, 97, 109, 114, 97, 104, 2, 115, 122, 195,
+ 161, 122, 0, 1, 97, 112, 2, 115, 111, 114, 0, 1, 97, 112, 2, 115, 122, 101, 114, 197, 177, 0, 1, 97, 112, 2, 115, 122, 197, 145,
+ 110, 121, 0, 1, 97, 118, 2, 115, 122, 101, 100, 101, 114, 0, 1, 97, 118, 2, 115, 122, 101, 103, 102, 0, 1, 97, 118, 2, 115, 122,
+ 101, 114, 197, 177, 0, 1, 97, 118, 2, 115, 122, 105, 108, 118, 0, 1, 97, 118, 2, 115, 122, 116, 114, 195, 161, 106, 107, 0, 1, 97,
+ 118, 2, 115, 122, 195, 179, 106, 0, 1, 97, 118, 2, 115, 122, 197, 145, 0, 1, 97, 118, 2, 115, 195, 161, 102, 114, 0, 1, 97, 122,
+ 161, 195, 122, 115, 2, 115, 122, 101, 109, 108, 101, 0, 1, 97, 122, 161, 195, 122, 115, 2, 115, 122, 105, 110, 116, 0, 1, 97, 122, 161,
+ 195, 122, 115, 2, 115, 122, 195, 161, 109, 0, 1, 101, 101, 119, 116, 2, 115, 97, 112, 107, 0, 1, 101, 101, 119, 116, 2, 115, 122, 195,
+ 182, 118, 101, 116, 0, 1, 101, 114, 122, 101, 2, 115, 101, 103, 195, 169, 0, 1, 101, 114, 122, 101, 2, 115, 122, 101, 109, 0, 1, 101,
+ 114, 122, 101, 2, 115, 122, 101, 114, 116, 101, 0, 1, 101, 114, 122, 101, 2, 115, 122, 105, 110, 0, 1, 101, 114, 122, 101, 2, 115, 122,
+ 195, 161, 0, 1, 101, 114, 122, 101, 2, 122, 195, 161, 115, 122, 108, 0, 1, 101, 121, 103, 101, 110, 2, 115, 122, 195, 161, 122, 0, 1,
+ 101, 121, 103, 101, 110, 2, 115, 122, 195, 169, 108, 0, 1, 101, 122, 105, 116, 2, 115, 122, 195, 161, 109, 0, 1, 101, 122, 105, 116, 2,
+ 115, 122, 195, 161, 122, 0, 1, 103, 97, 114, 97, 109, 115, 2, 115, 122, 195, 173, 110, 0, 1, 105, 118, 182, 195, 114, 2, 115, 111, 114,
+ 111, 122, 0, 1, 105, 118, 182, 195, 114, 2, 122, 195, 161, 114, 0, 1, 105, 118, 182, 195, 114, 2, 122, 195, 161, 114, 108, 97, 116, 0,
+ 1, 106, 97, 102, 2, 116, 121, 195, 186, 107, 0, 1, 108, 111, 98, 111, 107, 2, 115, 122, 195, 182, 103, 0, 1, 108, 111, 104, 2, 115,
+ 195, 188, 0, 1, 108, 182, 195, 102, 2, 115, 122, 101, 103, 195, 169, 108, 121, 0, 1, 108, 182, 195, 102, 2, 115, 122, 101, 114, 107, 101,
+ 0, 1, 108, 182, 195, 102, 2, 115, 122, 101, 114, 122, 195, 169, 0, 1, 108, 182, 195, 102, 2, 115, 122, 101, 114, 197, 177, 0, 1, 108,
+ 182, 195, 102, 2, 115, 122, 111, 114, 111, 115, 0, 1, 108, 182, 195, 102, 2, 115, 122, 195, 173, 110, 101, 107, 0, 1, 108, 182, 195, 102,
+ 2, 115, 122, 195, 173, 110, 195, 169, 0, 1, 108, 182, 195, 102, 2, 115, 122, 195, 173, 110, 197, 177, 0, 1, 108, 182, 195, 102, 2, 115,
+ 122, 195, 182, 107, 197, 145, 0, 1, 108, 182, 195, 102, 2, 115, 122, 195, 188, 114, 107, 0, 1, 108, 182, 195, 102, 2, 115, 195, 161, 110,
+ 99, 0, 1, 108, 182, 195, 102, 2, 115, 195, 161, 118, 0, 1, 108, 182, 195, 122, 2, 115, 97, 112, 107, 0, 1, 108, 182, 195, 122, 2,
+ 115, 122, 101, 109, 0, 1, 108, 182, 195, 122, 2, 115, 122, 195, 173, 110, 0, 1, 108, 182, 195, 122, 2, 115, 195, 161, 118, 0, 1, 110,
+ 97, 108, 97, 107, 2, 106, 195, 161, 116, 195, 169, 107, 0, 1, 110, 97, 108, 97, 107, 2, 115, 122, 101, 114, 0, 1, 110, 97, 108, 97,
+ 107, 2, 115, 122, 101, 114, 101, 112, 0, 1, 110, 97, 114, 116, 115, 2, 115, 122, 101, 122, 111, 110, 0, 1, 110, 101, 114, 2, 115, 122,
+ 97, 0, 1, 110, 101, 114, 2, 115, 122, 101, 114, 101, 116, 197, 145, 0, 1, 110, 101, 114, 2, 122, 97, 118, 97, 114, 0, 1, 110, 101,
+ 115, 99, 2, 115, 195, 169, 114, 116, 195, 169, 115, 0, 1, 110, 105, 109, 2, 106, 111, 98, 98, 97, 110, 0, 1, 111, 115, 114, 111, 98,
+ 2, 115, 122, 0, 1, 111, 115, 161, 195, 109, 2, 115, 111, 114, 0, 1, 111, 115, 161, 195, 109, 2, 115, 122, 97, 107, 195, 161, 0, 1,
+ 111, 115, 161, 195, 109, 2, 115, 122, 101, 114, 101, 112, 0, 1, 111, 115, 161, 195, 109, 2, 115, 122, 105, 110, 0, 1, 111, 115, 161, 195,
+ 109, 2, 115, 122, 195, 188, 108, 195, 182, 116, 116, 0, 1, 114, 97, 100, 110, 97, 116, 115, 2, 106, 101, 103, 121, 0, 1, 114, 97, 107,
+ 2, 115, 117, 0, 1, 114, 97, 107, 2, 115, 122, 101, 114, 197, 177, 0, 1, 114, 97, 107, 2, 115, 122, 195, 173, 106, 0, 1, 114, 111,
+ 102, 2, 106, 195, 161, 110, 111, 115, 0, 1, 114, 111, 104, 2, 115, 122, 195, 169, 107, 0, 1, 114, 111, 104, 2, 115, 122, 195, 173, 0,
+ 1, 114, 111, 106, 102, 2, 115, 122, 101, 114, 197, 177, 0, 1, 114, 111, 107, 101, 114, 2, 115, 101, 98, 101, 115, 115, 195, 169, 103, 0,
+ 1, 114, 111, 107, 101, 114, 2, 115, 117, 103, 195, 161, 114, 0, 1, 114, 111, 107, 101, 114, 2, 115, 122, 101, 114, 107, 101, 122, 0, 1,
+ 114, 111, 107, 101, 114, 2, 115, 122, 105, 110, 116, 0, 1, 114, 161, 195, 105, 108, 105, 109, 2, 115, 122, 111, 114, 0, 1, 114, 161, 195,
+ 122, 97, 104, 2, 106, 195, 161, 116, 195, 169, 107, 0, 1, 114, 161, 195, 122, 110, 97, 109, 2, 115, 122, 111, 98, 0, 1, 114, 169, 195,
+ 116, 2, 115, 122, 111, 107, 110, 121, 0, 1, 114, 169, 195, 116, 2, 115, 122, 195, 173, 106, 0, 1, 114, 169, 195, 116, 2, 115, 195, 169,
+ 114, 195, 188, 108, 0, 1, 145, 197, 114, 101, 2, 115, 122, 101, 114, 197, 177, 0, 1, 161, 195, 108, 97, 115, 99, 2, 106, 111, 103, 0,
+ 1, 161, 195, 108, 97, 115, 99, 2, 115, 101, 103, 195, 173, 116, 0, 1, 161, 195, 108, 97, 115, 99, 2, 115, 122, 101, 114, 101, 116, 197,
+ 145, 0, 1, 161, 195, 108, 97, 115, 99, 2, 115, 122, 111, 99, 105, 111, 108, 0, 1, 161, 195, 110, 0, 1, 161, 195, 110, 2, 115, 117,
+ 104, 111, 103, 0, 1, 161, 195, 110, 2, 115, 122, 101, 114, 100, 0, 1, 161, 195, 110, 2, 115, 122, 105, 108, 195, 161, 110, 0, 1, 161,
+ 195, 110, 2, 115, 122, 195, 169, 107, 0, 1, 161, 195, 110, 2, 115, 122, 195, 182, 118, 101, 0, 1, 161, 195, 110, 2, 115, 122, 197, 145,
+ 110, 121, 101, 0, 1, 161, 195, 110, 2, 115, 195, 173, 112, 0, 1, 161, 195, 110, 114, 101, 104, 2, 115, 122, 0, 1, 161, 195, 112, 114,
+ 161, 195, 2, 115, 195, 161, 118, 0, 1, 161, 195, 112, 114, 161, 195, 2, 115, 195, 161, 118, 0, 1, 161, 195, 112, 114, 161, 195, 2, 122,
+ 195, 161, 115, 122, 108, 195, 179, 0, 1, 161, 195, 118, 2, 115, 122, 195, 179, 122, 97, 0, 1, 161, 195, 122, 115, 105, 108, 97, 112, 2,
+ 115, 111, 114, 0, 1, 169, 195, 98, 101, 2, 106, 101, 103, 0, 1, 169, 195, 108, 101, 115, 99, 2, 115, 111, 0, 1, 169, 195, 118, 2,
+ 106, 101, 103, 121, 0, 1, 169, 195, 118, 110, 111, 104, 2, 115, 101, 114, 101, 103, 0, 1, 169, 195, 118, 121, 103, 188, 195, 2, 106, 101,
+ 108, 0, 1, 169, 195, 122, 115, 101, 98, 2, 106, 97, 118, 195, 173, 116, 0, 1, 169, 195, 122, 115, 101, 98, 2, 106, 101, 108, 0, 1,
+ 169, 195, 122, 115, 101, 98, 2, 115, 101, 98, 101, 115, 115, 195, 169, 103, 0, 1, 169, 195, 122, 115, 101, 98, 2, 115, 116, 195, 173, 108,
+ 117, 115, 0, 1, 169, 195, 122, 115, 101, 98, 2, 115, 122, 105, 110, 0, 1, 169, 195, 122, 115, 101, 98, 2, 122, 97, 103, 121, 0, 1,
+ 169, 195, 122, 115, 109, 111, 122, 115, 2, 115, 111, 114, 0, 1, 173, 195, 104, 2, 115, 122, 101, 114, 0, 1, 173, 195, 104, 2, 115, 122,
+ 101, 114, 107, 101, 122, 101, 116, 0, 1, 179, 195, 104, 2, 115, 122, 197, 145, 114, 0, 1, 179, 195, 106, 2, 115, 122, 105, 118, 195, 161,
+ 114, 0, 1, 179, 195, 107, 2, 106, 101, 108, 0, 1, 179, 195, 107, 2, 115, 111, 114, 0, 1, 179, 195, 107, 2, 115, 122, 101, 114, 107,
+ 101, 0, 1, 179, 195, 107, 2, 115, 122, 195, 179, 0, 1, 179, 195, 109, 2, 106, 97, 118, 97, 115, 108, 97, 116, 0, 1, 179, 195, 109,
+ 2, 115, 111, 114, 0, 1, 179, 195, 114, 112, 97, 2, 115, 122, 0, 1, 179, 195, 116, 97, 107, 2, 115, 117, 103, 195, 161, 114, 0, 1,
+ 179, 195, 116, 117, 2, 106, 101, 108, 195, 182, 108, 0, 1, 179, 195, 116, 117, 2, 115, 122, 101, 114, 118, 0, 1, 179, 195, 122, 105, 112,
+ 101, 2, 115, 122, 101, 114, 0, 1, 179, 195, 122, 105, 112, 101, 2, 115, 122, 101, 114, 101, 112, 0, 1, 182, 195, 107, 2, 115, 122, 105,
+ 114, 195, 169, 110, 0, 1, 182, 195, 107, 2, 115, 122, 105, 116, 195, 161, 108, 195, 161, 115, 0, 1, 182, 195, 116, 182, 195, 2, 115, 122,
+ 195, 188, 108, 195, 182, 0, 1, 186, 195, 108, 2, 122, 115, 195, 173, 114, 0, 8, 97, 104, 2, 106, 195, 161, 116, 195, 169, 107, 0, 8,
+ 97, 104, 2, 115, 122, 101, 114, 0, 8, 97, 104, 2, 115, 122, 195, 161, 108, 108, 0, 8, 97, 109, 114, 97, 104, 2, 115, 122, 195, 188,
+ 108, 0, 8, 97, 118, 2, 115, 122, 97, 103, 0, 8, 97, 118, 2, 115, 122, 97, 109, 0, 8, 97, 118, 2, 115, 122, 195, 161, 114, 110,
+ 121, 0, 8, 103, 97, 114, 97, 109, 115, 2, 115, 122, 0, 8, 108, 111, 104, 2, 115, 97, 114, 108, 195, 179, 0, 8, 108, 182, 195, 102,
+ 2, 115, 122, 101, 108, 108, 101, 0, 8, 108, 182, 195, 102, 2, 115, 122, 101, 114, 122, 0, 8, 108, 182, 195, 102, 2, 115, 122, 105, 103,
+ 101, 116, 0, 8, 108, 182, 195, 102, 2, 115, 122, 117, 114, 111, 107, 0, 8, 108, 182, 195, 102, 2, 115, 122, 195, 173, 110, 0, 8, 108,
+ 182, 195, 102, 2, 115, 122, 195, 188, 108, 116, 0, 8, 110, 101, 114, 2, 106, 101, 108, 0, 8, 110, 111, 103, 2, 115, 122, 101, 114, 0,
+ 8, 114, 97, 107, 2, 115, 122, 195, 186, 114, 0, 8, 114, 111, 104, 2, 115, 122, 101, 107, 0, 8, 114, 161, 195, 105, 108, 105, 98, 2,
+ 115, 122, 111, 0, 8, 114, 169, 195, 116, 2, 122, 115, 101, 98, 0, 8, 122, 188, 195, 107, 2, 115, 122, 101, 108, 108, 0, 8, 161, 195,
+ 110, 2, 115, 195, 182, 118, 0, 8, 161, 195, 114, 2, 115, 195, 179, 122, 0, 8, 179, 195, 107, 2, 115, 122, 111, 98, 0, 8, 182, 195,
+ 107, 2, 115, 122, 101, 114, 197, 177, 0, 8, 182, 195, 107, 2, 115, 122, 195, 188, 114, 107, 0, 8, 186, 195, 108, 2, 115, 122, 111, 107,
+ 195, 161, 115, 0, 100, 1, 97, 104, 2, 32, 14, 128, 128, 130, 0, 100, 2, 18, 66, 0, 100, 2, 45, 18, 66, 0, 4, 2, 45, 100,
+ 3, 72, 12, 0, 100, 0, 100, 1, 161, 195, 110, 0, 100, 2, 45, 100, 0, 111, 98, 101, 114, 109, 97, 110, 110, 3, 72, 39, 71, 12,
+ 109, 52, 65, 108, 50, 0, 100, 114, 3, 72, 52, 0, 100, 98, 3, 72, 71, 0, 122, 1, 101, 101, 119, 116, 2, 97, 107, 3, 72, 88,
+ 0, 4, 115, 122, 1, 97, 2, 195, 173, 3, 72, 89, 0, 115, 122, 1, 101, 101, 119, 116, 2, 111, 107, 0, 115, 122, 1, 110, 101, 114,
+ 2, 101, 114, 105, 110, 116, 0, 115, 122, 1, 110, 101, 114, 116, 101, 110, 101, 109, 2, 101, 114, 197, 177, 0, 115, 122, 1, 169, 195, 0,
+ 115, 122, 2, 97, 0, 115, 122, 2, 195, 161, 0, 115, 122, 8, 110, 101, 114, 2, 101, 114, 101, 116, 101, 116, 0, 195, 188, 104, 116, 197,
+ 145, 108, 3, 72, 111, 47, 118, 55, 0, 195, 188, 104, 98, 101, 3, 72, 111, 71, 109, 0, 195, 188, 104, 118, 101, 108, 3, 72, 111, 84,
+ 109, 55, 0, 105, 101, 115, 101, 108, 5, 1, 3, 72, 112, 88, 109, 55, 0, 4, 100, 122, 115, 2, 18, 66, 3, 75, 0, 100, 122, 115,
+ 2, 45, 18, 66, 0, 4, 100, 122, 115, 1, 105, 114, 98, 2, 101, 108, 3, 75, 12, 0, 122, 115, 1, 111, 98, 109, 97, 107, 0, 4,
+ 115, 1, 17, 67, 3, 76, 0, 115, 2, 17, 67, 0, 4, 115, 1, 17, 65, 2, 17, 65, 3, 76, 12, 0, 115, 1, 169, 195, 108, 101,
+ 115, 99, 2, 195, 169, 103, 0, 116, 115, 0, 106, 1, 17, 67, 3, 79, 0, 4, 106, 3, 79, 12, 0, 106, 1, 17, 65, 2, 17, 65,
+ 0, 4, 115, 122, 3, 119, 0, 115, 122, 1, 110, 101, 114, 2, 101, 114, 105, 110, 116, 101, 103, 114, 195, 161, 99, 105, 195, 179, 0, 115,
+ 122, 2, 17, 67, 0, 115, 122, 8, 110, 111, 109, 2, 97, 0, 4, 115, 122, 1, 97, 2, 17, 65, 3, 119, 12, 0, 115, 122, 1, 101,
+ 2, 17, 65, 0, 115, 122, 1, 111, 2, 17, 65, 0, 115, 122, 1, 179, 195, 0, 115, 122, 1, 182, 195, 116, 182, 195, 2, 195, 182, 114,
+ 0, 115, 122, 2, 32, 14, 128, 128, 131, 0, 100, 122, 2, 18, 66, 3, 120, 0, 7, 6, 101, 0, 108, 1, 45, 32, 48, 48, 48, 2,
+ 32, 3, 51, 109, 55, 0, 3, 109, 0, 108, 1, 45, 32, 48, 48, 48, 48, 48, 48, 2, 32, 3, 109, 55, 0, 103, 121, 101, 122, 115,
+ 195, 169, 103, 8, 3, 109, 79, 12, 109, 91, 91, 113, 81, 0, 103, 121, 101, 122, 115, 195, 169, 103, 103, 8, 3, 109, 79, 12, 109, 91,
+ 91, 113, 81, 12, 0, 104, 104, 101, 122, 8, 3, 109, 107, 109, 88, 0, 7, 6, 102, 0, 4, 3, 83, 0, 102, 1, 97, 2, 195, 169,
+ 108, 0, 102, 1, 101, 2, 97, 106, 116, 0, 102, 1, 101, 2, 195, 169, 108, 0, 102, 2, 18, 66, 0, 102, 2, 45, 18, 66, 0, 102,
+ 114, 3, 83, 52, 0, 102, 98, 3, 83, 71, 0, 195, 188, 104, 114, 101, 114, 5, 1, 3, 83, 117, 52, 109, 52, 0, 7, 6, 103, 0,
+ 4, 1, 45, 103, 3, 0, 4, 121, 1, 45, 103, 3, 0, 4, 121, 1, 45, 103, 103, 3, 0, 121, 1, 45, 121, 103, 3, 0, 107, 3,
+ 49, 12, 0, 104, 1, 169, 195, 2, 97, 106, 108, 97, 3, 49, 107, 0, 4, 103, 121, 1, 101, 109, 2, 18, 66, 3, 79, 0, 103, 121,
+ 1, 101, 109, 2, 45, 18, 66, 0, 103, 121, 1, 101, 109, 2, 109, 97, 103, 0, 103, 121, 2, 18, 66, 0, 103, 121, 2, 45, 18, 66,
+ 0, 4, 103, 121, 3, 79, 12, 0, 103, 121, 1, 101, 108, 101, 2, 195, 169, 0, 103, 121, 1, 101, 109, 2, 32, 14, 128, 128, 131, 0,
+ 103, 121, 1, 101, 109, 2, 45, 103, 121, 0, 103, 121, 1, 101, 109, 2, 101, 108, 0, 103, 121, 1, 101, 109, 2, 101, 109, 0, 103, 121,
+ 1, 101, 109, 2, 101, 115, 0, 103, 121, 1, 101, 109, 2, 101, 116, 0, 103, 121, 1, 101, 109, 2, 195, 173, 122, 0, 103, 121, 8, 101,
+ 109, 2, 101, 110, 32, 0, 103, 121, 106, 1, 111, 114, 2, 195, 169, 107, 0, 121, 2, 45, 103, 121, 0, 4, 103, 121, 114, 3, 79, 52,
+ 0, 103, 121, 114, 1, 101, 109, 0, 4, 103, 121, 98, 3, 79, 71, 0, 103, 121, 98, 1, 101, 109, 0, 4, 3, 81, 0, 1, 97, 116,
+ 2, 103, 121, 197, 177, 108, 0, 1, 97, 121, 108, 179, 195, 104, 2, 103, 121, 117, 108, 0, 1, 97, 121, 110, 97, 2, 103, 121, 195, 161,
+ 114, 0, 1, 97, 121, 110, 97, 2, 103, 121, 197, 145, 122, 0, 1, 97, 121, 110, 97, 2, 103, 121, 197, 177, 106, 116, 0, 1, 97, 121,
+ 110, 97, 105, 100, 97, 104, 2, 103, 121, 195, 161, 114, 0, 1, 101, 100, 105, 2, 103, 121, 0, 1, 101, 108, 2, 103, 121, 0, 1, 101,
+ 109, 2, 103, 121, 0, 1, 101, 114, 101, 115, 2, 103, 121, 197, 177, 106, 0, 1, 101, 114, 101, 121, 110, 2, 103, 121, 0, 1, 101, 114,
+ 169, 195, 109, 2, 103, 121, 0, 1, 101, 114, 188, 195, 99, 114, 97, 2, 103, 121, 117, 108, 108, 97, 100, 195, 161, 115, 0, 1, 101, 116,
+ 101, 98, 2, 103, 121, 195, 179, 103, 121, 195, 161, 115, 122, 0, 1, 101, 118, 182, 195, 122, 115, 2, 103, 121, 197, 177, 106, 116, 0, 1,
+ 101, 118, 188, 195, 2, 103, 121, 0, 1, 101, 121, 108, 169, 195, 98, 2, 103, 121, 197, 177, 106, 116, 0, 1, 105, 103, 169, 195, 118, 2,
+ 103, 121, 97, 0, 1, 105, 103, 169, 195, 118, 2, 103, 121, 195, 182, 0, 1, 110, 97, 104, 2, 103, 121, 97, 107, 111, 114, 0, 1, 110,
+ 117, 108, 112, 117, 107, 2, 103, 121, 195, 161, 114, 0, 1, 111, 100, 161, 195, 98, 2, 103, 121, 0, 1, 111, 102, 2, 103, 121, 97, 108,
+ 117, 0, 1, 111, 102, 2, 103, 121, 195, 182, 0, 1, 111, 102, 2, 103, 121, 197, 177, 114, 197, 177, 0, 1, 111, 106, 2, 103, 121, 97,
+ 107, 111, 114, 0, 1, 111, 108, 161, 195, 122, 2, 103, 121, 0, 1, 111, 114, 100, 2, 103, 121, 97, 110, 195, 186, 0, 1, 111, 114, 112,
+ 2, 103, 121, 97, 107, 0, 1, 161, 195, 108, 105, 118, 2, 103, 121, 0, 1, 161, 195, 108, 105, 118, 2, 103, 121, 197, 177, 108, 195, 182,
+ 108, 0, 1, 161, 195, 114, 2, 103, 121, 197, 177, 106, 116, 0, 1, 161, 195, 114, 105, 118, 2, 103, 121, 0, 1, 161, 195, 115, 97, 107,
+ 116, 105, 114, 2, 103, 121, 197, 177, 106, 116, 0, 1, 161, 195, 115, 100, 161, 195, 109, 105, 2, 103, 121, 197, 177, 106, 116, 0, 1, 161,
+ 195, 115, 115, 111, 103, 161, 195, 108, 105, 118, 2, 103, 121, 0, 1, 161, 195, 122, 115, 114, 111, 2, 103, 121, 97, 114, 97, 112, 111, 100,
+ 0, 1, 161, 195, 122, 115, 114, 111, 2, 103, 121, 197, 177, 108, 195, 169, 115, 0, 1, 169, 195, 100, 110, 101, 118, 2, 103, 121, 0, 1,
+ 169, 195, 106, 177, 197, 109, 2, 103, 121, 195, 161, 114, 0, 1, 169, 195, 108, 2, 103, 121, 195, 182, 107, 0, 1, 169, 195, 115, 101, 108,
+ 101, 2, 103, 121, 0, 1, 169, 195, 115, 105, 103, 169, 195, 114, 2, 103, 121, 197, 177, 106, 116, 0, 1, 169, 195, 115, 108, 101, 102, 2,
+ 103, 121, 0, 1, 169, 195, 115, 115, 101, 108, 101, 116, 182, 195, 107, 2, 103, 121, 97, 107, 0, 1, 169, 195, 115, 116, 110, 101, 122, 115,
+ 2, 103, 121, 0, 1, 182, 195, 100, 2, 103, 121, 97, 112, 106, 195, 186, 0, 1, 182, 195, 122, 115, 2, 103, 121, 195, 161, 114, 0, 8,
+ 97, 121, 103, 97, 2, 103, 121, 0, 8, 110, 161, 195, 108, 2, 103, 121, 0, 8, 111, 108, 2, 103, 121, 197, 177, 106, 116, 0, 8, 169,
+ 195, 106, 2, 103, 121, 195, 161, 114, 0, 8, 169, 195, 115, 101, 108, 101, 102, 2, 103, 121, 105, 108, 107, 111, 115, 0, 103, 1, 117, 103,
+ 2, 111, 108, 0, 103, 2, 18, 66, 0, 103, 2, 45, 18, 66, 0, 4, 2, 45, 103, 3, 81, 12, 0, 103, 0, 103, 1, 101, 108, 2,
+ 114, 111, 116, 101, 115, 122, 107, 0, 103, 114, 3, 81, 52, 0, 103, 98, 3, 81, 71, 0, 4, 2, 45, 103, 121, 3, 81, 79, 0, 103,
+ 2, 45, 103, 121, 0, 111, 101, 116, 104, 5, 1, 8, 3, 81, 118, 47, 109, 0, 7, 6, 104, 0, 4, 1, 101, 115, 99, 2, 98, 195,
+ 161, 110, 121, 97, 3, 0, 4, 8, 101, 115, 99, 2, 111, 114, 115, 122, 195, 161, 103, 3, 0, 4, 8, 101, 115, 99, 2, 115, 122, 108,
+ 111, 118, 195, 161, 107, 3, 0, 4, 8, 117, 106, 2, 107, 111, 108, 98, 3, 0, 4, 8, 117, 106, 2, 115, 97, 106, 116, 3, 0, 4,
+ 8, 117, 106, 2, 115, 122, 195, 161, 114, 110, 121, 195, 169, 107, 3, 0, 8, 117, 106, 2, 116, 101, 110, 121, 195, 169, 115, 122, 3, 0,
+ 4, 3, 107, 0, 104, 1, 101, 100, 110, 105, 109, 2, 101, 122, 0, 104, 2, 45, 18, 66, 0, 101, 114, 116, 122, 3, 107, 109, 52, 119,
+ 0, 7, 6, 105, 0, 4, 3, 37, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 103, 1, 21, 2, 32, 14, 128, 128, 130, 3, 37, 81,
+ 0, 104, 111, 122, 1, 21, 2, 32, 14, 128, 192, 132, 3, 37, 107, 39, 88, 0, 7, 6, 106, 0, 4, 3, 57, 0, 106, 2, 18, 66,
+ 0, 106, 2, 45, 18, 66, 0, 106, 114, 3, 57, 52, 0, 106, 98, 3, 57, 71, 0, 97, 118, 195, 173, 116, 115, 8, 3, 57, 108, 84,
+ 112, 76, 12, 0, 97, 118, 195, 173, 116, 115, 100, 8, 3, 57, 108, 84, 112, 76, 72, 0, 195, 169, 105, 103, 1, 21, 2, 32, 14, 128,
+ 128, 132, 3, 57, 113, 37, 81, 0, 195, 169, 116, 197, 145, 108, 1, 21, 2, 32, 14, 128, 128, 133, 3, 57, 113, 47, 118, 55, 0, 195,
+ 169, 110, 101, 107, 1, 21, 2, 32, 14, 128, 128, 133, 3, 57, 113, 50, 109, 49, 0, 195, 169, 114, 101, 1, 21, 2, 32, 14, 128, 128,
+ 132, 3, 57, 113, 52, 109, 0, 195, 169, 118, 101, 108, 1, 21, 2, 32, 14, 128, 128, 133, 3, 57, 113, 84, 109, 55, 0, 195, 161, 105,
+ 103, 1, 21, 2, 32, 14, 128, 192, 132, 3, 57, 114, 37, 81, 0, 195, 161, 116, 195, 179, 108, 1, 21, 2, 32, 14, 128, 192, 133, 3,
+ 57, 114, 47, 115, 55, 0, 195, 161, 110, 97, 107, 1, 21, 2, 32, 14, 128, 192, 133, 3, 57, 114, 50, 108, 49, 0, 195, 161, 114, 97,
+ 1, 21, 2, 32, 14, 128, 192, 132, 3, 57, 114, 52, 108, 0, 195, 161, 98, 97, 110, 1, 21, 2, 32, 14, 128, 192, 133, 3, 57, 114,
+ 71, 108, 50, 0, 195, 161, 118, 97, 108, 1, 21, 2, 32, 14, 128, 192, 133, 3, 57, 114, 84, 108, 55, 0, 7, 6, 107, 0, 4, 1,
+ 45, 107, 3, 0, 1, 45, 107, 107, 3, 0, 4, 3, 49, 0, 107, 2, 18, 66, 0, 107, 2, 45, 18, 66, 0, 195, 182, 122, 116, 195,
+ 161, 114, 115, 97, 115, 195, 161, 103, 8, 3, 49, 6, 110, 89, 47, 114, 52, 91, 108, 91, 114, 81, 0, 195, 182, 122, 116, 195, 161, 114,
+ 115, 97, 115, 195, 161, 103, 103, 8, 3, 49, 6, 110, 89, 47, 114, 52, 91, 108, 91, 114, 81, 12, 0, 4, 2, 45, 107, 3, 49, 12,
+ 0, 107, 0, 107, 2, 17, 67, 0, 107, 2, 45, 107, 0, 107, 8, 169, 195, 116, 161, 195, 106, 2, 108, 105, 101, 110, 115, 0, 111, 115,
+ 115, 117, 116, 104, 3, 49, 39, 91, 116, 47, 0, 111, 115, 115, 117, 116, 104, 116, 3, 49, 39, 91, 116, 47, 12, 0, 111, 115, 115, 117,
+ 116, 104, 106, 3, 49, 39, 91, 116, 80, 12, 0, 107, 114, 3, 49, 52, 0, 107, 106, 3, 49, 57, 0, 107, 98, 3, 49, 71, 0, 195,
+ 182, 122, 8, 3, 49, 110, 88, 0, 195, 182, 122, 116, 8, 3, 49, 110, 89, 47, 0, 195, 182, 122, 112, 111, 110, 116, 3, 49, 110, 89,
+ 48, 39, 50, 47, 0, 195, 182, 122, 112, 111, 110, 116, 116, 3, 49, 110, 89, 48, 39, 50, 47, 12, 0, 195, 182, 122, 112, 111, 110, 116,
+ 106, 3, 49, 110, 89, 48, 39, 50, 80, 0, 195, 182, 122, 115, 195, 169, 103, 3, 49, 110, 91, 91, 113, 81, 0, 195, 169, 115, 122, 115,
+ 195, 169, 103, 3, 49, 113, 91, 91, 113, 81, 0, 195, 169, 115, 122, 115, 195, 169, 103, 103, 3, 49, 113, 91, 91, 113, 81, 12, 0, 7,
+ 6, 108, 0, 4, 3, 55, 0, 1, 101, 2, 106, 117, 115, 0, 1, 101, 2, 106, 117, 116, 0, 1, 101, 2, 106, 195, 161, 116, 115, 122,
+ 0, 1, 101, 102, 2, 106, 97, 118, 195, 173, 116, 0, 1, 101, 102, 2, 106, 101, 103, 121, 0, 1, 101, 102, 2, 106, 101, 108, 101, 110,
+ 0, 1, 101, 102, 2, 106, 111, 103, 111, 115, 195, 173, 116, 0, 1, 101, 102, 2, 106, 117, 0, 1, 101, 102, 2, 106, 195, 161, 114, 0,
+ 1, 101, 102, 2, 106, 195, 182, 0, 1, 106, 161, 195, 102, 0, 1, 169, 195, 122, 115, 2, 106, 101, 103, 121, 0, 1, 169, 195, 122, 115,
+ 2, 106, 195, 161, 114, 0, 1, 188, 195, 116, 122, 115, 101, 114, 101, 107, 2, 106, 0, 8, 169, 195, 102, 2, 106, 111, 98, 98, 0, 108,
+ 1, 101, 2, 105, 112, 115, 122, 0, 108, 1, 101, 116, 97, 103, 97, 98, 2, 105, 122, 0, 108, 1, 101, 116, 110, 105, 2, 105, 103, 101,
+ 0, 108, 1, 105, 109, 2, 105, 0, 108, 2, 18, 66, 0, 108, 2, 45, 18, 66, 0, 4, 1, 182, 195, 107, 182, 195, 2, 106, 111, 103,
+ 3, 55, 12, 0, 1, 186, 195, 116, 2, 106, 0, 4, 121, 1, 17, 67, 2, 32, 3, 55, 37, 0, 121, 8, 104, 116, 169, 195, 107, 0,
+ 108, 114, 3, 55, 52, 0, 4, 108, 121, 1, 101, 117, 109, 97, 122, 115, 3, 55, 55, 37, 0, 121, 1, 101, 117, 109, 97, 122, 115, 0,
+ 4, 106, 1, 101, 2, 195, 161, 114, 3, 55, 57, 0, 106, 8, 97, 116, 2, 195, 161, 110, 0, 106, 8, 101, 2, 195, 182, 0, 108, 98,
+ 3, 55, 71, 0, 4, 108, 1, 161, 195, 2, 106, 3, 57, 0, 108, 121, 2, 45, 18, 66, 0, 121, 0, 4, 1, 97, 108, 106, 161, 195,
+ 102, 2, 106, 3, 57, 57, 0, 1, 169, 195, 99, 2, 106, 195, 161, 0, 106, 1, 101, 107, 0, 106, 1, 101, 114, 169, 195, 98, 0, 106,
+ 1, 169, 195, 122, 115, 101, 98, 0, 108, 121, 0, 4, 106, 1, 111, 100, 110, 111, 103, 3, 57, 57, 57, 0, 106, 1, 161, 195, 110, 106,
+ 97, 115, 0, 108, 106, 0, 4, 106, 3, 61, 57, 0, 106, 1, 17, 65, 2, 17, 65, 0, 7, 6, 109, 0, 4, 3, 65, 0, 109, 1,
+ 111, 107, 2, 117, 110, 105, 0, 109, 2, 18, 66, 0, 109, 2, 45, 18, 66, 0, 7, 6, 110, 0, 4, 3, 50, 0, 1, 97, 108, 116,
+ 97, 103, 110, 105, 2, 106, 111, 103, 0, 1, 101, 98, 121, 108, 101, 104, 2, 106, 195, 161, 114, 0, 1, 101, 98, 122, 182, 195, 107, 2,
+ 106, 195, 161, 114, 0, 1, 101, 98, 145, 197, 102, 2, 106, 195, 161, 114, 0, 1, 101, 108, 108, 101, 2, 106, 97, 118, 97, 108, 108, 116,
+ 0, 1, 101, 108, 108, 101, 2, 106, 97, 118, 97, 115, 108, 97, 116, 0, 1, 101, 108, 108, 101, 2, 106, 101, 103, 121, 0, 1, 101, 108,
+ 108, 101, 2, 106, 195, 161, 116, 195, 169, 107, 0, 1, 101, 108, 108, 111, 112, 2, 106, 101, 108, 101, 110, 0, 1, 101, 108, 169, 195, 2,
+ 106, 195, 161, 114, 0, 1, 101, 118, 116, 182, 195, 2, 121, 97, 114, 100, 0, 1, 101, 118, 121, 103, 101, 110, 2, 121, 97, 114, 100, 0,
+ 1, 101, 121, 103, 101, 2, 106, 111, 103, 195, 186, 0, 1, 101, 121, 103, 110, 105, 0, 1, 105, 98, 97, 107, 2, 110, 121, 195, 173, 108,
+ 0, 1, 111, 100, 106, 97, 108, 117, 116, 2, 106, 111, 103, 0, 1, 111, 102, 111, 114, 107, 105, 109, 2, 110, 121, 195, 173, 108, 195, 161,
+ 115, 0, 1, 111, 114, 101, 112, 2, 106, 101, 103, 121, 0, 1, 111, 116, 101, 98, 2, 106, 195, 161, 114, 100, 97, 0, 1, 111, 121, 103,
+ 97, 118, 2, 106, 111, 103, 0, 1, 111, 121, 103, 97, 118, 2, 110, 121, 105, 108, 97, 116, 107, 111, 122, 97, 116, 0, 1, 145, 197, 115,
+ 169, 195, 107, 2, 106, 195, 182, 118, 197, 145, 0, 1, 161, 195, 101, 99, 179, 195, 2, 106, 195, 161, 114, 0, 1, 161, 195, 103, 97, 109,
+ 2, 106, 101, 108, 108, 101, 103, 0, 1, 161, 195, 103, 97, 109, 2, 106, 111, 103, 0, 1, 161, 195, 103, 97, 109, 2, 110, 121, 101, 108,
+ 0, 1, 161, 195, 108, 122, 115, 111, 114, 111, 2, 110, 121, 111, 109, 0, 1, 161, 195, 114, 103, 105, 108, 105, 102, 2, 110, 121, 101, 108,
+ 0, 1, 161, 195, 116, 117, 2, 110, 121, 111, 109, 0, 1, 173, 195, 122, 115, 2, 106, 101, 108, 122, 195, 169, 115, 0, 1, 173, 195, 122,
+ 115, 2, 106, 195, 161, 116, 0, 1, 173, 195, 122, 115, 2, 106, 195, 179, 122, 97, 110, 0, 1, 173, 195, 122, 115, 2, 110, 121, 111, 109,
+ 0, 1, 177, 197, 98, 2, 106, 101, 108, 0, 1, 182, 195, 2, 106, 101, 108, 195, 182, 108, 0, 1, 182, 195, 2, 106, 195, 161, 114, 195,
+ 179, 0, 1, 182, 195, 115, 99, 108, 182, 195, 107, 2, 106, 101, 103, 121, 122, 0, 2, 103, 0, 2, 107, 0, 8, 101, 108, 108, 101, 2,
+ 106, 97, 118, 0, 8, 101, 108, 116, 101, 116, 101, 104, 100, 100, 101, 102, 2, 106, 101, 108, 108, 101, 0, 8, 105, 122, 115, 2, 106, 195,
+ 161, 116, 115, 122, 0, 8, 177, 197, 98, 2, 110, 121, 111, 109, 0, 8, 182, 195, 2, 110, 121, 111, 109, 0, 110, 1, 111, 107, 2, 101,
+ 107, 116, 111, 114, 0, 110, 2, 18, 66, 0, 110, 2, 45, 18, 66, 0, 110, 114, 3, 50, 52, 0, 106, 1, 105, 122, 110, 101, 98, 3,
+ 50, 57, 0, 110, 121, 1, 161, 195, 103, 97, 109, 2, 117, 103, 100, 195, 173, 106, 3, 50, 67, 0, 110, 98, 3, 50, 71, 0, 121, 108,
+ 111, 110, 5, 1, 8, 3, 50, 109, 57, 55, 39, 50, 0, 101, 109, 8, 2, 45, 3, 50, 109, 65, 0, 108, 1, 161, 195, 106, 97, 3,
+ 55, 12, 0, 108, 106, 1, 161, 195, 106, 97, 3, 57, 12, 0, 2, 112, 3, 65, 0, 4, 106, 1, 101, 104, 105, 112, 2, 32, 14, 128,
+ 128, 130, 3, 67, 0, 106, 1, 105, 2, 101, 107, 99, 105, 195, 179, 0, 110, 121, 1, 101, 109, 2, 111, 114, 115, 122, 195, 161, 103, 0,
+ 110, 121, 1, 105, 2, 101, 107, 99, 105, 195, 179, 0, 110, 121, 2, 18, 66, 0, 110, 121, 2, 45, 18, 66, 0, 110, 121, 2, 99, 115,
+ 0, 110, 121, 8, 101, 109, 2, 97, 115, 115, 122, 0, 121, 0, 121, 1, 101, 115, 114, 101, 118, 2, 106, 111, 103, 0, 121, 1, 101, 115,
+ 114, 101, 118, 2, 106, 195, 161, 116, 195, 169, 107, 0, 121, 1, 145, 197, 122, 101, 109, 2, 106, 0, 121, 1, 161, 195, 105, 104, 2, 106,
+ 0, 121, 1, 161, 195, 109, 111, 108, 108, 161, 195, 2, 106, 101, 108, 0, 121, 1, 161, 195, 109, 114, 111, 107, 2, 106, 97, 118, 97, 115,
+ 108, 97, 116, 0, 121, 1, 161, 195, 109, 114, 111, 107, 2, 106, 101, 108, 101, 110, 116, 195, 169, 115, 0, 121, 1, 161, 195, 109, 116, 111,
+ 107, 108, 97, 2, 106, 0, 121, 1, 161, 195, 114, 105, 2, 106, 101, 108, 0, 121, 1, 161, 195, 114, 116, 111, 98, 2, 106, 195, 161, 116,
+ 195, 169, 107, 0, 121, 1, 161, 195, 118, 114, 161, 195, 118, 105, 122, 115, 2, 106, 195, 161, 116, 115, 122, 0, 121, 1, 169, 195, 100, 105,
+ 2, 106, 101, 108, 0, 121, 1, 169, 195, 102, 2, 106, 101, 108, 0, 121, 1, 169, 195, 109, 100, 101, 114, 101, 2, 106, 0, 121, 1, 169,
+ 195, 109, 101, 114, 101, 121, 110, 2, 106, 195, 161, 116, 195, 169, 107, 0, 121, 1, 169, 195, 109, 101, 115, 101, 2, 106, 101, 108, 0, 121,
+ 1, 169, 195, 109, 116, 173, 195, 115, 101, 106, 108, 101, 116, 2, 106, 97, 118, 117, 0, 121, 1, 169, 195, 118, 114, 182, 195, 116, 2, 106,
+ 97, 118, 97, 0, 121, 8, 101, 109, 2, 97, 115, 115, 122, 0, 110, 121, 114, 3, 67, 52, 0, 4, 106, 3, 67, 67, 0, 110, 121, 0,
+ 121, 106, 0, 110, 121, 98, 3, 67, 71, 0, 118, 100, 97, 8, 2, 45, 3, 109, 50, 84, 113, 72, 113, 114, 0, 7, 6, 111, 0, 3,
+ 39, 0, 7, 6, 112, 0, 4, 1, 45, 112, 3, 0, 1, 45, 112, 112, 3, 0, 4, 3, 48, 0, 112, 2, 18, 66, 0, 112, 2, 45,
+ 18, 66, 0, 2, 118, 3, 48, 10, 0, 4, 2, 45, 112, 3, 48, 12, 0, 112, 0, 112, 2, 17, 67, 0, 111, 116, 115, 100, 97, 109,
+ 5, 1, 8, 3, 48, 39, 119, 72, 114, 65, 0, 112, 114, 3, 48, 52, 0, 112, 98, 3, 48, 71, 0, 7, 6, 113, 0, 4, 3, 49,
+ 84, 0, 117, 0, 7, 6, 114, 0, 4, 2, 99, 99, 3, 51, 0, 2, 114, 0, 101, 1, 21, 2, 32, 14, 128, 128, 130, 3, 51, 109,
+ 0, 4, 3, 52, 0, 1, 114, 0, 114, 1, 97, 2, 111, 103, 195, 161, 110, 115, 0, 114, 1, 101, 116, 2, 105, 101, 114, 0, 114, 1,
+ 101, 116, 2, 111, 114, 105, 0, 114, 1, 105, 2, 105, 116, 195, 161, 0, 114, 1, 111, 107, 2, 101, 112, 101, 116, 195, 161, 0, 114, 1,
+ 117, 107, 110, 111, 107, 2, 101, 110, 0, 114, 2, 18, 66, 0, 114, 2, 45, 18, 66, 0, 114, 8, 97, 2, 111, 103, 97, 110, 99, 105,
+ 0, 109, 3, 52, 10, 65, 0, 4, 105, 99, 104, 97, 5, 1, 8, 2, 114, 100, 3, 52, 37, 99, 114, 0, 105, 99, 104, 195, 161, 8,
+ 2, 114, 100, 0, 114, 114, 3, 52, 52, 0, 114, 98, 3, 52, 71, 0, 97, 1, 21, 2, 32, 14, 128, 128, 130, 3, 52, 108, 0, 7,
+ 6, 115, 0, 122, 1, 45, 115, 3, 0, 5, 1, 1, 108, 101, 104, 2, 105, 110, 107, 105, 3, 88, 0, 4, 1, 108, 101, 103, 110, 101,
+ 3, 89, 0, 5, 1, 1, 117, 105, 98, 117, 110, 97, 100, 0, 5, 1, 1, 117, 116, 110, 101, 118, 117, 106, 0, 122, 1, 45, 115, 110,
+ 100, 0, 2, 45, 115, 122, 3, 89, 12, 0, 4, 108, 111, 5, 1, 8, 111, 3, 89, 55, 115, 0, 108, 195, 179, 5, 1, 8, 111, 0,
+ 4, 101, 109, 109, 101, 108, 119, 101, 105, 115, 8, 3, 89, 109, 65, 65, 109, 55, 84, 109, 57, 89, 0, 101, 109, 109, 101, 108, 119, 101,
+ 105, 115, 115, 8, 0, 101, 109, 109, 101, 108, 119, 101, 105, 195, 159, 8, 0, 97, 97, 114, 5, 1, 8, 3, 89, 114, 52, 0, 4, 3,
+ 91, 0, 1, 97, 107, 114, 97, 102, 2, 115, 122, 197, 145, 114, 0, 1, 97, 118, 2, 115, 0, 1, 100, 108, 182, 195, 102, 2, 195, 161,
+ 110, 99, 0, 1, 101, 110, 103, 161, 195, 109, 0, 1, 101, 121, 110, 110, 101, 122, 115, 2, 122, 115, 195, 161, 0, 1, 101, 122, 110, 169,
+ 195, 112, 0, 1, 105, 107, 2, 115, 122, 101, 110, 116, 0, 1, 105, 107, 2, 115, 122, 105, 103, 101, 116, 0, 1, 105, 107, 2, 115, 122,
+ 197, 145, 108, 197, 145, 0, 1, 105, 107, 2, 122, 115, 105, 100, 195, 161, 0, 1, 105, 107, 2, 122, 115, 105, 100, 195, 179, 0, 1, 105,
+ 120, 97, 108, 97, 103, 0, 1, 111, 103, 111, 108, 97, 121, 103, 2, 122, 195, 161, 115, 122, 108, 195, 179, 0, 1, 111, 107, 111, 116, 2,
+ 122, 195, 161, 115, 122, 108, 0, 1, 111, 108, 169, 195, 99, 110, 161, 195, 112, 0, 1, 111, 114, 161, 195, 118, 2, 122, 97, 106, 0, 1,
+ 111, 114, 161, 195, 118, 2, 122, 115, 0, 1, 111, 116, 161, 195, 110, 161, 195, 114, 103, 0, 1, 111, 121, 110, 111, 103, 97, 114, 100, 0,
+ 1, 117, 100, 108, 111, 107, 0, 1, 117, 103, 179, 195, 103, 97, 100, 101, 112, 2, 115, 122, 116, 114, 195, 161, 106, 107, 0, 1, 117, 109,
+ 116, 105, 114, 2, 122, 97, 106, 0, 1, 117, 109, 116, 105, 114, 2, 122, 97, 118, 97, 114, 0, 1, 117, 112, 173, 195, 116, 2, 122, 117,
+ 98, 0, 1, 145, 197, 121, 110, 114, 101, 145, 197, 116, 106, 101, 0, 1, 161, 195, 100, 97, 104, 2, 115, 122, 97, 103, 0, 1, 161, 195,
+ 102, 2, 115, 122, 195, 161, 114, 195, 186, 0, 1, 161, 195, 103, 122, 111, 109, 2, 122, 97, 118, 97, 0, 1, 161, 195, 105, 114, 179, 195,
+ 0, 1, 161, 195, 106, 111, 116, 0, 1, 161, 195, 107, 115, 117, 112, 0, 1, 161, 195, 108, 100, 97, 112, 0, 1, 161, 195, 108, 108, 97,
+ 104, 2, 122, 97, 118, 97, 114, 0, 1, 161, 195, 110, 97, 98, 98, 111, 114, 0, 1, 161, 195, 110, 97, 98, 98, 111, 114, 2, 122, 97,
+ 106, 0, 1, 161, 195, 114, 114, 111, 102, 145, 197, 114, 101, 2, 122, 97, 98, 195, 161, 108, 0, 1, 161, 195, 116, 105, 116, 110, 101, 100,
+ 105, 2, 122, 97, 118, 97, 114, 0, 1, 161, 195, 116, 114, 97, 116, 97, 103, 97, 109, 2, 122, 97, 118, 97, 114, 0, 1, 161, 195, 116,
+ 161, 195, 108, 2, 122, 97, 118, 97, 114, 0, 1, 161, 195, 118, 108, 97, 2, 122, 97, 118, 97, 0, 1, 161, 195, 121, 108, 107, 161, 195,
+ 102, 2, 122, 101, 110, 0, 1, 161, 195, 122, 97, 109, 108, 97, 107, 108, 97, 2, 115, 122, 101, 114, 118, 101, 114, 0, 1, 169, 195, 100,
+ 101, 107, 108, 101, 115, 105, 118, 2, 122, 97, 118, 97, 0, 1, 169, 195, 100, 182, 195, 107, 177, 197, 109, 2, 122, 97, 118, 97, 0, 1,
+ 169, 195, 103, 101, 107, 101, 114, 98, 0, 1, 169, 195, 108, 101, 109, 114, 101, 116, 0, 1, 169, 195, 112, 169, 195, 108, 0, 1, 169, 195,
+ 116, 188, 195, 2, 122, 195, 161, 112, 0, 1, 169, 195, 122, 101, 100, 101, 102, 0, 1, 182, 195, 114, 182, 195, 107, 2, 115, 122, 101, 103,
+ 0, 1, 186, 195, 104, 2, 115, 122, 97, 103, 0, 8, 101, 118, 177, 197, 109, 145, 197, 107, 2, 115, 122, 0, 8, 105, 107, 2, 122, 111,
+ 109, 98, 111, 114, 0, 8, 105, 108, 105, 112, 0, 8, 111, 108, 97, 116, 122, 115, 97, 0, 8, 111, 114, 105, 112, 0, 8, 117, 103, 114,
+ 161, 195, 0, 8, 161, 195, 100, 108, 161, 195, 0, 8, 161, 195, 107, 110, 117, 109, 0, 8, 161, 195, 108, 173, 195, 121, 110, 0, 8, 169,
+ 195, 108, 182, 195, 107, 114, 182, 195, 112, 2, 115, 122, 0, 8, 169, 195, 114, 145, 197, 108, 2, 115, 122, 0, 8, 169, 195, 122, 112, 169,
+ 195, 107, 0, 8, 169, 195, 122, 115, 116, 101, 116, 0, 8, 179, 195, 118, 186, 195, 102, 2, 122, 101, 110, 101, 0, 8, 182, 195, 114, 182,
+ 195, 107, 2, 115, 122, 97, 107, 195, 161, 108, 0, 8, 182, 195, 114, 182, 195, 118, 0, 104, 5, 1, 8, 97, 119, 2, 105, 110, 103, 0,
+ 4, 115, 122, 8, 161, 195, 110, 114, 97, 98, 2, 195, 188, 114, 107, 101, 3, 91, 89, 0, 115, 122, 8, 161, 195, 118, 108, 97, 2, 195,
+ 188, 107, 115, 195, 169, 0, 1, 105, 107, 2, 101, 98, 98, 3, 91, 91, 0, 7, 6, 116, 0, 4, 1, 45, 116, 3, 0, 4, 1, 45,
+ 116, 116, 3, 0, 4, 121, 1, 45, 116, 3, 0, 4, 121, 1, 45, 116, 116, 3, 0, 121, 1, 45, 121, 116, 3, 0, 4, 3, 47, 0,
+ 1, 45, 2, 32, 0, 1, 97, 99, 117, 116, 2, 115, 122, 195, 169, 112, 0, 1, 97, 104, 2, 99, 101, 108, 108, 0, 1, 97, 108, 100,
+ 97, 112, 2, 115, 122, 197, 145, 110, 121, 0, 1, 97, 108, 108, 161, 195, 2, 115, 101, 98, 195, 169, 115, 122, 0, 1, 97, 108, 108, 161,
+ 195, 2, 115, 122, 197, 145, 114, 0, 1, 97, 108, 111, 121, 116, 97, 112, 2, 115, 101, 108, 121, 0, 1, 97, 112, 97, 115, 99, 2, 115,
+ 122, 111, 108, 103, 0, 1, 97, 114, 161, 195, 106, 2, 115, 122, 111, 108, 103, 195, 161, 108, 0, 1, 97, 118, 105, 100, 2, 99, 105, 107,
+ 107, 0, 1, 97, 118, 105, 100, 2, 115, 122, 195, 169, 112, 0, 1, 97, 122, 161, 195, 108, 98, 161, 195, 116, 2, 99, 101, 108, 108, 0,
+ 1, 97, 122, 179, 195, 108, 161, 195, 104, 2, 115, 101, 109, 108, 101, 103, 101, 115, 0, 1, 101, 108, 101, 115, 99, 108, 182, 195, 98, 2,
+ 115, 97, 118, 97, 0, 1, 101, 108, 103, 182, 195, 122, 115, 2, 115, 122, 111, 98, 0, 1, 101, 108, 121, 103, 188, 195, 2, 115, 122, 111,
+ 98, 0, 1, 101, 108, 122, 188, 195, 2, 115, 122, 111, 98, 0, 1, 101, 108, 169, 195, 2, 115, 111, 114, 118, 97, 115, 122, 0, 1, 101,
+ 108, 169, 195, 2, 115, 122, 111, 109, 106, 0, 1, 101, 108, 188, 195, 114, 101, 116, 2, 99, 195, 169, 108, 0, 1, 101, 109, 114, 101, 112,
+ 2, 115, 122, 101, 114, 197, 177, 0, 1, 101, 110, 2, 99, 0, 1, 101, 116, 114, 169, 195, 115, 173, 195, 107, 2, 115, 122, 195, 161, 122,
+ 97, 100, 0, 1, 101, 116, 182, 195, 107, 2, 115, 122, 195, 161, 109, 0, 1, 101, 118, 182, 195, 122, 115, 2, 115, 195, 161, 118, 0, 1,
+ 101, 122, 101, 106, 101, 102, 2, 99, 195, 173, 109, 0, 1, 101, 122, 101, 106, 101, 102, 2, 115, 111, 114, 0, 1, 101, 122, 109, 101, 110,
+ 2, 115, 122, 195, 173, 110, 0, 1, 101, 122, 121, 103, 169, 195, 110, 2, 99, 101, 110, 116, 105, 0, 1, 105, 102, 97, 114, 103, 2, 99,
+ 101, 114, 117, 122, 0, 1, 105, 108, 101, 2, 115, 122, 111, 108, 103, 0, 1, 105, 112, 114, 161, 195, 107, 2, 115, 122, 197, 145, 110, 121,
+ 0, 1, 105, 122, 105, 118, 2, 115, 122, 111, 98, 0, 1, 108, 97, 122, 115, 97, 2, 106, 101, 103, 0, 1, 108, 161, 195, 110, 122, 115,
+ 97, 104, 2, 99, 105, 107, 107, 0, 1, 110, 97, 107, 107, 111, 114, 2, 115, 101, 103, 195, 173, 116, 0, 1, 110, 111, 106, 97, 118, 2,
+ 115, 122, 111, 114, 111, 115, 0, 1, 110, 111, 114, 102, 2, 115, 101, 98, 195, 169, 115, 122, 0, 1, 110, 111, 115, 99, 2, 115, 111, 118,
195, 161, 110, 121, 0, 1, 110, 111, 115, 99, 2, 115, 195, 161, 114, 103, 97, 0, 1, 110, 161, 195, 102, 101, 108, 101, 2, 115, 122, 197,
145, 114, 0, 1, 110, 161, 195, 109, 169, 195, 121, 103, 2, 115, 122, 111, 108, 105, 0, 1, 111, 98, 111, 114, 2, 115, 122, 111, 110, 100,
- 0, 1, 114, 101, 99, 110, 111, 107, 2, 106, 101, 103, 0, 1, 114, 111, 107, 122, 115, 101, 2, 115, 122, 111, 108, 103, 195, 161, 108, 0,
- 1, 114, 111, 112, 111, 115, 99, 2, 115, 111, 114, 115, 111, 108, 0, 1, 114, 111, 112, 115, 2, 99, 101, 110, 116, 0, 1, 114, 111, 112,
- 115, 2, 115, 195, 169, 114, 0, 1, 114, 161, 195, 112, 2, 115, 122, 195, 169, 107, 104, 195, 161, 122, 0, 1, 114, 161, 195, 122, 2, 115,
- 122, 195, 169, 107, 0, 1, 115, 188, 195, 122, 101, 2, 115, 97, 114, 107, 0, 1, 115, 188, 195, 122, 101, 2, 115, 122, 111, 98, 0, 1,
- 115, 188, 195, 122, 101, 2, 115, 122, 195, 169, 108, 0, 1, 115, 188, 195, 122, 101, 2, 115, 122, 197, 145, 107, 101, 0, 1, 115, 188, 195,
- 122, 101, 2, 115, 122, 197, 145, 114, 0, 1, 117, 109, 97, 109, 2, 115, 122, 197, 145, 114, 0, 1, 117, 109, 97, 112, 2, 99, 195, 169,
- 114, 0, 1, 117, 109, 97, 112, 2, 115, 122, 111, 107, 0, 1, 122, 115, 101, 116, 2, 99, 105, 107, 107, 0, 1, 122, 115, 101, 116, 2,
- 99, 105, 107, 108, 0, 1, 122, 115, 101, 116, 2, 99, 195, 169, 108, 0, 1, 122, 115, 101, 116, 2, 106, 195, 161, 114, 109, 0, 1, 122,
- 115, 101, 116, 2, 106, 195, 161, 116, 195, 169, 107, 0, 1, 122, 115, 105, 108, 2, 99, 105, 112, 101, 108, 0, 1, 122, 115, 114, 97, 107,
- 2, 106, 195, 161, 114, 97, 116, 0, 1, 161, 195, 2, 99, 97, 112, 108, 97, 116, 0, 1, 161, 195, 2, 99, 105, 107, 195, 161, 122, 0,
- 1, 161, 195, 2, 99, 195, 173, 109, 0, 1, 161, 195, 102, 122, 115, 111, 102, 2, 106, 195, 182, 118, 101, 100, 101, 108, 0, 1, 161, 195,
- 106, 97, 115, 2, 115, 122, 101, 109, 195, 169, 0, 1, 161, 195, 106, 97, 115, 2, 115, 122, 101, 114, 197, 177, 0, 1, 161, 195, 107, 97,
- 108, 112, 2, 99, 195, 169, 103, 0, 1, 161, 195, 107, 111, 114, 98, 2, 115, 101, 108, 121, 0, 1, 161, 195, 107, 111, 114, 98, 2, 115,
- 122, 0, 1, 161, 195, 108, 114, 97, 107, 115, 2, 115, 122, 195, 173, 110, 0, 1, 161, 195, 114, 97, 98, 2, 115, 122, 101, 114, 101, 110,
- 0, 1, 161, 195, 118, 105, 118, 2, 115, 122, 195, 179, 0, 1, 169, 195, 107, 110, 101, 122, 105, 116, 2, 115, 122, 195, 169, 108, 0, 1,
- 169, 195, 110, 105, 114, 97, 108, 107, 2, 115, 122, 0, 1, 169, 195, 116, 182, 195, 115, 2, 115, 122, 111, 98, 0, 1, 169, 195, 122, 115,
- 2, 115, 117, 103, 195, 161, 114, 0, 1, 169, 195, 122, 115, 2, 115, 122, 111, 114, 116, 195, 173, 114, 0, 1, 169, 195, 122, 115, 2, 115,
- 122, 111, 114, 195, 173, 116, 0, 1, 169, 195, 122, 115, 2, 115, 195, 182, 112, 195, 182, 114, 0, 1, 179, 195, 112, 2, 115, 101, 108, 101,
- 106, 116, 0, 1, 182, 195, 2, 121, 97, 114, 100, 0, 2, 99, 115, 0, 8, 97, 108, 108, 161, 195, 2, 115, 122, 111, 98, 0, 8, 101,
- 108, 103, 101, 122, 115, 2, 115, 122, 0, 8, 102, 97, 116, 2, 115, 101, 108, 121, 0, 8, 105, 115, 122, 161, 195, 112, 2, 115, 122, 0,
- 8, 106, 97, 115, 2, 115, 122, 195, 173, 110, 0, 8, 110, 111, 122, 115, 105, 118, 2, 115, 122, 111, 108, 103, 195, 161, 108, 0, 8, 111,
- 98, 111, 114, 2, 115, 122, 111, 102, 116, 118, 101, 0, 8, 114, 97, 112, 2, 115, 122, 195, 169, 108, 0, 8, 114, 111, 112, 115, 2, 99,
- 195, 169, 108, 0, 8, 115, 101, 2, 115, 122, 195, 169, 108, 0, 8, 115, 101, 116, 2, 115, 122, 197, 145, 114, 0, 8, 145, 197, 114, 2,
- 115, 122, 197, 145, 107, 0, 8, 161, 195, 2, 115, 122, 111, 108, 103, 195, 161, 108, 116, 97, 116, 0, 8, 169, 195, 104, 2, 99, 111, 108,
- 0, 8, 169, 195, 107, 2, 115, 122, 195, 169, 108, 0, 8, 169, 195, 116, 182, 195, 115, 2, 115, 122, 197, 145, 107, 0, 8, 179, 195, 112,
- 2, 115, 122, 111, 108, 103, 195, 161, 108, 0, 104, 1, 97, 2, 195, 169, 110, 0, 116, 1, 182, 195, 100, 108, 188, 195, 107, 2, 103, 121,
- 197, 177, 108, 0, 116, 2, 18, 66, 0, 116, 2, 45, 18, 66, 0, 116, 8, 111, 114, 102, 2, 195, 173, 114, 0, 4, 2, 45, 116, 3,
- 47, 12, 0, 116, 2, 45, 116, 0, 4, 121, 1, 114, 97, 109, 115, 182, 195, 114, 182, 195, 118, 3, 47, 37, 0, 121, 1, 122, 115, 111,
- 110, 0, 121, 8, 97, 107, 2, 110, 0, 116, 106, 8, 111, 2, 195, 161, 114, 3, 47, 57, 0, 4, 115, 122, 1, 161, 195, 2, 111, 114,
- 122, 195, 161, 115, 3, 47, 89, 0, 115, 122, 8, 186, 195, 2, 195, 169, 107, 0, 101, 114, 109, 195, 169, 115, 122, 101, 116, 101, 115, 3,
- 47, 109, 52, 65, 113, 89, 109, 47, 109, 91, 0, 104, 195, 182, 107, 195, 182, 108, 121, 3, 47, 110, 49, 110, 55, 37, 0, 8, 2, 32,
- 3, 47, 113, 0, 195, 179, 108, 1, 21, 2, 32, 14, 128, 192, 131, 3, 47, 115, 55, 0, 197, 145, 108, 1, 21, 2, 32, 14, 128, 192,
- 131, 3, 47, 118, 55, 0, 4, 115, 1, 105, 115, 97, 122, 161, 195, 104, 2, 97, 3, 76, 12, 0, 115, 1, 169, 195, 107, 169, 195, 98,
- 101, 122, 115, 115, 182, 195, 2, 101, 0, 115, 8, 105, 107, 97, 122, 115, 2, 111, 110, 0, 4, 116, 121, 2, 18, 66, 3, 80, 0, 121,
- 0, 121, 106, 1, 17, 67, 0, 4, 2, 45, 116, 121, 3, 80, 12, 0, 116, 2, 45, 116, 121, 0, 121, 2, 45, 116, 121, 0, 121, 106,
- 1, 17, 65, 2, 17, 65, 0, 4, 115, 122, 1, 101, 109, 2, 118, 195, 169, 110, 121, 3, 119, 0, 115, 122, 1, 101, 116, 2, 104, 0,
- 115, 122, 1, 161, 195, 106, 2, 100, 0, 115, 122, 1, 161, 195, 108, 2, 118, 97, 0, 115, 122, 2, 104, 0, 4, 99, 3, 119, 12, 0,
- 115, 115, 122, 1, 161, 195, 108, 105, 107, 2, 195, 169, 107, 0, 115, 122, 1, 97, 108, 108, 97, 104, 2, 195, 161, 110, 97, 107, 0, 115,
- 122, 1, 97, 108, 108, 97, 104, 2, 195, 179, 100, 0, 115, 122, 1, 101, 109, 2, 105, 116, 101, 107, 0, 115, 122, 8, 182, 195, 107, 2,
- 101, 114, 0, 7, 6, 117, 0, 3, 40, 0, 1, 116, 101, 106, 118, 111, 122, 115, 2, 110, 105, 195, 179, 3, 116, 0, 7, 6, 118, 0,
- 3, 84, 0, 101, 114, 115, 97, 105, 108, 108, 101, 115, 5, 1, 8, 3, 84, 109, 52, 89, 114, 57, 0, 8, 2, 32, 3, 84, 113, 0,
- 7, 6, 119, 0, 3, 84, 0, 7, 6, 120, 0, 8, 2, 32, 3, 37, 49, 89, 0, 3, 49, 89, 0, 7, 6, 121, 0, 4, 3, 37,
- 0, 1, 25, 2, 25, 0, 8, 3, 57, 0, 97, 114, 100, 3, 57, 108, 52, 72, 0, 97, 114, 100, 100, 3, 57, 108, 52, 72, 12, 0,
- 7, 6, 122, 0, 4, 3, 88, 0, 1, 97, 109, 108, 97, 104, 0, 1, 97, 114, 161, 195, 122, 115, 2, 115, 195, 188, 108, 116, 0, 1,
- 101, 109, 101, 108, 0, 1, 101, 109, 101, 108, 2, 115, 108, 195, 161, 0, 1, 101, 109, 101, 108, 2, 115, 116, 195, 186, 0, 1, 101, 109,
- 101, 108, 2, 115, 122, 101, 114, 122, 0, 1, 101, 109, 101, 110, 0, 1, 106, 97, 114, 2, 115, 97, 0, 1, 106, 97, 114, 2, 115, 107,
- 105, 99, 0, 1, 106, 97, 114, 2, 115, 111, 114, 0, 1, 106, 97, 114, 2, 115, 116, 0, 1, 110, 169, 195, 112, 0, 1, 114, 111, 116,
- 2, 115, 195, 161, 103, 0, 1, 117, 97, 108, 97, 107, 2, 115, 195, 161, 103, 0, 1, 145, 197, 2, 115, 97, 108, 195, 161, 116, 0, 1,
- 145, 197, 2, 115, 195, 173, 114, 195, 161, 0, 1, 145, 197, 2, 115, 195, 182, 114, 195, 169, 116, 0, 1, 145, 197, 103, 2, 115, 117, 103,
- 195, 161, 114, 0, 1, 145, 197, 103, 2, 115, 195, 173, 112, 0, 1, 161, 195, 103, 2, 99, 115, 197, 145, 0, 1, 161, 195, 103, 2, 115,
- 101, 98, 0, 1, 161, 195, 103, 2, 115, 112, 114, 97, 0, 1, 161, 195, 103, 2, 115, 116, 101, 114, 0, 1, 161, 195, 103, 2, 115, 117,
- 103, 0, 1, 161, 195, 103, 2, 115, 195, 161, 116, 0, 1, 161, 195, 103, 2, 115, 195, 173, 112, 0, 1, 161, 195, 103, 2, 115, 195, 186,
- 114, 0, 1, 161, 195, 103, 2, 115, 195, 188, 116, 0, 1, 161, 195, 103, 2, 115, 197, 177, 114, 0, 1, 161, 195, 103, 2, 122, 115, 195,
- 161, 109, 0, 1, 161, 195, 104, 2, 115, 97, 114, 107, 111, 116, 0, 1, 161, 195, 104, 2, 115, 97, 114, 111, 107, 0, 1, 161, 195, 104,
- 2, 115, 111, 0, 1, 161, 195, 104, 114, 179, 195, 107, 2, 115, 195, 161, 0, 1, 161, 195, 112, 111, 116, 0, 1, 161, 195, 118, 2, 115,
- 195, 169, 114, 0, 1, 161, 195, 118, 116, 110, 111, 115, 99, 0, 1, 169, 195, 104, 101, 110, 2, 115, 195, 186, 108, 121, 0, 1, 169, 195,
- 104, 101, 110, 2, 115, 195, 186, 108, 121, 195, 186, 0, 1, 169, 195, 107, 2, 115, 101, 98, 0, 1, 169, 195, 107, 2, 115, 122, 0, 1,
- 169, 195, 107, 2, 115, 195, 169, 114, 195, 188, 108, 0, 1, 169, 195, 107, 2, 122, 115, 105, 98, 98, 97, 100, 195, 161, 115, 0, 1, 169,
- 195, 109, 2, 115, 195, 182, 114, 0, 1, 169, 195, 114, 2, 115, 97, 114, 107, 0, 1, 169, 195, 114, 2, 115, 97, 118, 0, 1, 169, 195,
- 114, 2, 115, 101, 114, 108, 101, 103, 0, 1, 169, 195, 114, 2, 115, 101, 114, 112, 101, 110, 121, 197, 145, 0, 1, 169, 195, 114, 2, 115,
- 105, 112, 107, 0, 1, 169, 195, 114, 2, 115, 105, 115, 97, 107, 0, 1, 169, 195, 114, 2, 115, 111, 100, 0, 1, 169, 195, 114, 2, 115,
- 111, 100, 114, 111, 110, 121, 0, 1, 169, 195, 114, 2, 115, 195, 161, 114, 107, 195, 161, 0, 1, 169, 195, 114, 2, 115, 195, 173, 112, 0,
- 1, 169, 195, 114, 2, 122, 115, 97, 110, 0, 1, 173, 195, 99, 101, 114, 112, 2, 115, 195, 169, 103, 0, 1, 173, 195, 116, 2, 115, 99,
- 104, 0, 1, 173, 195, 116, 2, 115, 101, 98, 0, 1, 173, 195, 116, 2, 115, 195, 161, 118, 0, 1, 173, 195, 118, 0, 1, 173, 195, 118,
- 2, 122, 115, 111, 110, 103, 0, 1, 173, 195, 118, 2, 122, 115, 195, 161, 107, 0, 1, 173, 195, 118, 114, 161, 195, 2, 115, 195, 186, 106,
- 0, 1, 177, 197, 116, 0, 1, 177, 197, 116, 2, 122, 115, 195, 161, 107, 0, 1, 177, 197, 122, 115, 2, 115, 195, 188, 108, 116, 0, 1,
- 179, 195, 108, 97, 107, 0, 1, 179, 195, 114, 116, 97, 109, 2, 115, 97, 112, 107, 0, 1, 179, 195, 114, 116, 97, 109, 2, 115, 105, 112,
- 107, 0, 1, 179, 195, 114, 116, 97, 109, 2, 122, 115, 195, 161, 107, 0, 1, 182, 195, 107, 122, 101, 2, 115, 111, 114, 0, 1, 182, 195,
- 107, 122, 101, 2, 115, 195, 161, 118, 0, 1, 182, 195, 107, 122, 115, 101, 0, 1, 182, 195, 107, 122, 115, 101, 2, 115, 111, 114, 0, 1,
- 182, 195, 107, 122, 115, 101, 2, 115, 195, 161, 118, 0, 8, 110, 111, 114, 98, 0, 8, 114, 111, 98, 2, 122, 115, 195, 173, 114, 0, 8,
- 145, 197, 2, 115, 101, 98, 0, 8, 145, 197, 2, 115, 117, 116, 0, 8, 145, 197, 103, 0, 8, 145, 197, 103, 2, 115, 195, 188, 118, 195,
- 182, 108, 116, 0, 8, 161, 195, 108, 2, 115, 101, 98, 0, 8, 161, 195, 108, 2, 115, 195, 179, 104, 0, 8, 161, 195, 122, 115, 2, 115,
- 111, 114, 0, 8, 169, 195, 109, 2, 115, 101, 114, 0, 8, 169, 195, 109, 2, 115, 195, 161, 114, 103, 0, 8, 169, 195, 116, 105, 118, 0,
- 8, 173, 195, 116, 2, 115, 104, 105, 108, 108, 0, 8, 173, 195, 116, 2, 115, 111, 114, 0, 8, 173, 195, 116, 2, 115, 111, 117, 0, 8,
- 173, 195, 116, 2, 122, 115, 195, 161, 107, 0, 8, 173, 195, 118, 2, 115, 0, 8, 177, 197, 116, 2, 122, 115, 111, 110, 103, 108, 197, 145,
- 114, 0, 99, 1, 161, 195, 109, 2, 115, 122, 0, 99, 1, 169, 195, 109, 2, 115, 122, 0, 122, 1, 161, 195, 121, 103, 105, 118, 2, 195,
- 161, 108, 108, 0, 122, 2, 98, 0, 122, 2, 116, 0, 122, 2, 118, 0, 4, 115, 122, 3, 88, 89, 0, 115, 122, 8, 161, 195, 103, 2,
- 195, 161, 109, 108, 97, 0, 115, 122, 8, 161, 195, 103, 2, 195, 161, 109, 108, 195, 161, 0, 4, 115, 1, 97, 103, 2, 195, 161, 103, 3,
- 88, 91, 0, 115, 1, 145, 197, 2, 117, 116, 97, 0, 115, 8, 161, 195, 118, 2, 111, 114, 0, 115, 8, 169, 195, 104, 101, 110, 2, 101,
- 108, 121, 0, 115, 8, 169, 195, 114, 2, 195, 179, 0, 4, 1, 97, 2, 116, 3, 89, 0, 1, 97, 2, 116, 195, 161, 110, 0, 1, 97,
- 109, 108, 97, 107, 108, 97, 2, 107, 111, 0, 1, 101, 2, 116, 0, 1, 101, 100, 110, 101, 114, 2, 107, 101, 100, 0, 1, 101, 106, 101,
- 102, 101, 98, 2, 116, 101, 0, 1, 101, 106, 101, 102, 101, 108, 2, 116, 101, 0, 1, 101, 106, 101, 102, 101, 108, 2, 116, 195, 169, 107,
- 0, 1, 101, 107, 2, 100, 116, 0, 1, 101, 118, 114, 101, 122, 115, 2, 107, 101, 100, 0, 1, 101, 121, 103, 101, 2, 107, 101, 0, 1,
- 101, 121, 103, 101, 2, 116, 101, 0, 1, 101, 121, 108, 101, 104, 2, 107, 101, 0, 1, 101, 121, 108, 101, 104, 2, 107, 101, 100, 0, 1,
- 105, 98, 2, 116, 97, 116, 0, 1, 105, 98, 2, 116, 111, 110, 115, 0, 1, 105, 98, 2, 116, 111, 115, 0, 1, 110, 169, 195, 112, 2,
- 116, 0, 1, 110, 169, 195, 112, 2, 116, 195, 161, 114, 0, 1, 111, 98, 111, 100, 2, 116, 0, 1, 111, 98, 111, 107, 2, 116, 0, 1,
- 111, 102, 111, 112, 2, 107, 111, 100, 0, 1, 111, 103, 108, 111, 100, 2, 116, 0, 1, 111, 103, 110, 97, 104, 2, 116, 0, 1, 111, 103,
- 111, 98, 2, 116, 195, 161, 107, 0, 1, 111, 104, 2, 116, 97, 0, 1, 111, 104, 2, 116, 195, 161, 0, 1, 111, 107, 97, 108, 116, 97,
- 115, 99, 2, 116, 97, 0, 1, 111, 107, 97, 108, 116, 97, 115, 99, 2, 116, 111, 107, 0, 1, 111, 107, 108, 97, 108, 103, 111, 102, 2,
- 116, 0, 1, 111, 107, 108, 161, 195, 108, 97, 116, 2, 116, 0, 1, 111, 107, 111, 2, 116, 0, 1, 111, 107, 116, 97, 110, 111, 118, 2,
- 116, 97, 0, 1, 111, 107, 116, 97, 116, 105, 118, 2, 116, 0, 1, 111, 107, 169, 195, 100, 110, 161, 195, 106, 97, 2, 116, 0, 1, 111,
- 107, 169, 195, 106, 161, 195, 116, 2, 116, 97, 115, 115, 0, 1, 111, 107, 169, 195, 106, 161, 195, 116, 2, 116, 97, 116, 0, 1, 111, 114,
- 161, 195, 116, 97, 104, 2, 116, 0, 1, 111, 116, 108, 161, 195, 118, 2, 116, 97, 115, 115, 0, 1, 111, 116, 108, 161, 195, 118, 2, 116,
- 97, 116, 0, 1, 111, 116, 114, 97, 116, 2, 107, 0, 1, 111, 116, 114, 97, 116, 2, 116, 0, 1, 111, 116, 122, 115, 111, 2, 107, 111,
- 100, 0, 1, 111, 121, 110, 161, 195, 105, 104, 2, 116, 0, 1, 111, 121, 110, 161, 195, 109, 108, 117, 110, 97, 116, 2, 116, 0, 1, 145,
- 197, 108, 101, 100, 101, 122, 115, 2, 107, 195, 182, 0, 1, 145, 197, 108, 108, 101, 122, 115, 2, 116, 101, 116, 0, 1, 145, 197, 116, 106,
- 101, 114, 2, 107, 195, 182, 0, 1, 145, 197, 116, 106, 101, 114, 2, 116, 0, 1, 145, 197, 121, 103, 2, 107, 195, 182, 100, 0, 1, 145,
- 197, 121, 103, 2, 116, 0, 1, 161, 195, 98, 105, 104, 2, 116, 97, 116, 0, 1, 161, 195, 104, 2, 116, 97, 114, 116, 195, 161, 115, 0,
- 1, 161, 195, 107, 99, 111, 107, 2, 116, 97, 0, 1, 161, 195, 114, 2, 107, 195, 179, 100, 0, 1, 161, 195, 114, 97, 121, 103, 97, 109,
- 2, 107, 111, 100, 0, 1, 161, 195, 114, 97, 121, 103, 97, 109, 2, 116, 0, 1, 161, 195, 116, 122, 115, 105, 116, 2, 116, 0, 1, 169,
- 195, 116, 110, 105, 2, 107, 101, 100, 0, 1, 169, 195, 116, 110, 105, 2, 116, 0, 1, 173, 195, 118, 2, 115, 122, 105, 110, 116, 0, 1,
- 179, 195, 116, 106, 186, 195, 121, 110, 2, 107, 111, 0, 1, 179, 195, 116, 114, 97, 116, 2, 107, 0, 1, 179, 195, 116, 114, 97, 116, 2,
- 116, 0, 1, 182, 195, 98, 110, 182, 195, 108, 188, 195, 107, 2, 116, 101, 116, 0, 1, 182, 195, 100, 108, 188, 195, 2, 116, 0, 1, 182,
- 195, 107, 103, 101, 100, 105, 2, 112, 111, 110, 0, 1, 182, 195, 107, 103, 169, 195, 115, 122, 115, 169, 195, 103, 101, 2, 112, 111, 110, 116,
- 0, 1, 182, 195, 107, 109, 101, 122, 115, 2, 116, 0, 1, 182, 195, 107, 115, 99, 161, 195, 110, 97, 116, 2, 116, 195, 161, 114, 115, 97,
- 115, 195, 161, 103, 0, 1, 182, 195, 107, 122, 115, 101, 2, 116, 0, 1, 182, 195, 116, 108, 182, 195, 2, 107, 195, 182, 0, 1, 182, 195,
- 116, 108, 182, 195, 2, 116, 101, 0, 1, 182, 195, 116, 108, 182, 195, 107, 2, 107, 195, 182, 100, 0, 1, 182, 195, 116, 182, 195, 107, 2,
- 107, 195, 182, 0, 1, 182, 195, 116, 182, 195, 107, 2, 116, 0, 1, 186, 195, 115, 99, 186, 195, 98, 2, 107, 111, 0, 1, 186, 195, 115,
- 99, 186, 195, 98, 2, 107, 111, 100, 0, 1, 186, 195, 115, 99, 186, 195, 98, 2, 116, 0, 1, 186, 195, 115, 99, 186, 195, 98, 2, 116,
- 97, 116, 0, 4, 115, 122, 1, 161, 195, 122, 115, 2, 111, 114, 3, 89, 12, 0, 115, 122, 1, 173, 195, 116, 2, 101, 114, 0, 115, 122,
- 1, 173, 195, 118, 2, 105, 110, 116, 101, 115, 0, 115, 122, 1, 177, 197, 116, 2, 101, 114, 195, 169, 115, 115, 122, 0, 115, 122, 1, 177,
- 197, 116, 2, 101, 114, 195, 169, 115, 122, 0, 4, 115, 3, 90, 0, 115, 1, 105, 114, 2, 122, 97, 98, 0, 115, 1, 161, 195, 122, 115,
- 115, 97, 109, 2, 122, 117, 104, 0, 115, 8, 110, 169, 195, 112, 2, 101, 100, 0, 115, 8, 111, 114, 2, 122, 97, 98, 195, 161, 108, 0,
- 4, 115, 122, 115, 1, 111, 114, 2, 101, 109, 3, 90, 12, 0, 122, 115, 0, 4, 115, 122, 1, 114, 182, 195, 100, 2, 195, 182, 114, 3,
- 90, 88, 0, 115, 122, 1, 114, 182, 195, 116, 2, 195, 161, 115, 122, 108, 195, 179, 0, 4, 1, 169, 195, 104, 101, 110, 2, 115, 195, 169,
- 3, 91, 0, 115, 1, 105, 114, 2, 116, 0, 115, 1, 161, 195, 114, 97, 100, 2, 102, 195, 169, 115, 122, 101, 107, 0, 115, 1, 161, 195,
- 114, 97, 103, 2, 116, 195, 161, 114, 111, 108, 195, 179, 0, 4, 115, 1, 97, 103, 2, 195, 161, 103, 3, 91, 91, 0, 115, 1, 97, 103,
- 105, 2, 195, 161, 103, 0, 115, 1, 97, 114, 161, 195, 122, 115, 2, 195, 161, 103, 0, 4, 1, 108, 97, 119, 2, 101, 114, 3, 119, 0,
- 1, 179, 195, 103, 111, 102, 2, 107, 111, 100, 0, 4, 105, 112, 112, 122, 195, 161, 114, 3, 119, 37, 48, 88, 114, 52, 0, 105, 112, 122,
- 195, 161, 114, 0, 195, 188, 114, 105, 99, 104, 8, 3, 119, 111, 52, 37, 0, 7, 6, 0, 195, 177, 3, 67, 0, 36, 3, 72, 39, 55,
- 55, 114, 52, 0, 195, 167, 3, 76, 0, 195, 159, 3, 89, 0, 4, 195, 164, 3, 109, 0, 195, 166, 0, 195, 184, 3, 110, 0, 7, 0,
- 0};
- autoFileInMemory espeakdata_dicts28 = FileInMemory_createWithData (113340, reinterpret_cast<const char *> (&espeakdata_dicts28_data),
- U"espeak-1.48.04-source/espeak-data/hu_dict",
+ 0, 1, 114, 111, 112, 115, 2, 99, 101, 110, 116, 0, 1, 114, 161, 195, 112, 2, 115, 122, 195, 169, 107, 104, 195, 161, 122, 0, 1, 114,
+ 161, 195, 122, 2, 115, 122, 195, 169, 107, 0, 1, 115, 188, 195, 122, 101, 2, 115, 97, 114, 107, 0, 1, 115, 188, 195, 122, 101, 2, 115,
+ 122, 111, 98, 0, 1, 115, 188, 195, 122, 101, 2, 115, 122, 195, 169, 108, 0, 1, 115, 188, 195, 122, 101, 2, 115, 122, 197, 145, 107, 101,
+ 0, 1, 115, 188, 195, 122, 101, 2, 115, 122, 197, 145, 114, 0, 1, 117, 109, 97, 109, 2, 115, 122, 197, 145, 114, 0, 1, 117, 109, 97,
+ 112, 2, 99, 195, 169, 114, 0, 1, 117, 109, 97, 112, 2, 115, 122, 111, 107, 0, 1, 122, 115, 101, 116, 2, 99, 105, 107, 107, 0, 1,
+ 122, 115, 101, 116, 2, 99, 195, 169, 108, 0, 1, 122, 115, 105, 108, 2, 99, 105, 112, 101, 108, 0, 1, 161, 195, 2, 99, 97, 112, 108,
+ 97, 116, 0, 1, 161, 195, 2, 99, 105, 107, 195, 161, 122, 0, 1, 161, 195, 2, 99, 195, 173, 109, 0, 1, 161, 195, 106, 97, 115, 2,
+ 115, 122, 101, 109, 195, 169, 0, 1, 161, 195, 106, 97, 115, 2, 115, 122, 101, 114, 197, 177, 0, 1, 161, 195, 107, 97, 108, 112, 2, 99,
+ 195, 169, 103, 0, 1, 161, 195, 107, 111, 114, 98, 2, 115, 101, 108, 121, 0, 1, 161, 195, 107, 111, 114, 98, 2, 115, 122, 0, 1, 161,
+ 195, 108, 114, 97, 107, 115, 2, 115, 122, 195, 173, 110, 0, 1, 161, 195, 118, 105, 118, 2, 115, 122, 195, 179, 0, 1, 169, 195, 107, 110,
+ 101, 122, 105, 116, 2, 115, 122, 195, 169, 108, 0, 1, 169, 195, 116, 182, 195, 115, 2, 115, 122, 111, 98, 0, 1, 169, 195, 122, 115, 2,
+ 115, 117, 103, 195, 161, 114, 0, 1, 169, 195, 122, 115, 2, 115, 122, 111, 114, 116, 195, 173, 114, 0, 1, 169, 195, 122, 115, 2, 115, 122,
+ 111, 114, 195, 173, 116, 0, 1, 169, 195, 122, 115, 2, 115, 195, 182, 112, 195, 182, 114, 0, 1, 179, 195, 112, 2, 115, 101, 108, 101, 106,
+ 116, 0, 1, 182, 195, 2, 121, 97, 114, 100, 0, 2, 99, 115, 0, 8, 97, 108, 108, 161, 195, 2, 115, 122, 111, 98, 0, 8, 101, 108,
+ 103, 101, 122, 115, 2, 115, 122, 0, 8, 102, 97, 116, 2, 115, 101, 108, 121, 0, 8, 105, 115, 122, 161, 195, 112, 2, 115, 122, 0, 8,
+ 106, 97, 115, 2, 115, 122, 195, 173, 110, 0, 8, 110, 111, 122, 115, 105, 118, 2, 115, 122, 111, 108, 103, 195, 161, 108, 0, 8, 111, 98,
+ 111, 114, 2, 115, 122, 111, 102, 116, 118, 101, 0, 8, 114, 97, 112, 2, 115, 122, 195, 169, 108, 0, 8, 114, 111, 112, 115, 2, 99, 195,
+ 169, 108, 0, 8, 115, 101, 2, 115, 122, 195, 169, 108, 0, 8, 115, 101, 116, 2, 115, 122, 197, 145, 114, 0, 8, 145, 197, 114, 2, 115,
+ 122, 197, 145, 107, 0, 8, 161, 195, 2, 115, 122, 111, 108, 103, 195, 161, 108, 116, 97, 116, 0, 8, 169, 195, 104, 2, 99, 111, 108, 0,
+ 8, 169, 195, 107, 2, 115, 122, 195, 169, 108, 0, 8, 169, 195, 116, 182, 195, 115, 2, 115, 122, 197, 145, 107, 0, 8, 179, 195, 112, 2,
+ 115, 122, 111, 108, 103, 195, 161, 108, 0, 104, 1, 97, 2, 195, 169, 110, 0, 116, 1, 182, 195, 100, 108, 188, 195, 107, 2, 103, 121, 197,
+ 177, 108, 0, 116, 2, 18, 66, 0, 116, 2, 45, 18, 66, 0, 116, 8, 111, 114, 102, 2, 195, 173, 114, 0, 4, 2, 45, 116, 3, 47,
+ 12, 0, 116, 2, 45, 116, 0, 4, 121, 1, 114, 97, 109, 115, 182, 195, 114, 182, 195, 118, 3, 47, 37, 0, 121, 1, 122, 115, 111, 110,
+ 0, 121, 8, 97, 107, 2, 110, 0, 116, 106, 8, 111, 2, 195, 161, 114, 3, 47, 57, 0, 115, 122, 8, 186, 195, 2, 195, 169, 107, 3,
+ 47, 89, 0, 101, 114, 109, 195, 169, 115, 122, 101, 116, 101, 115, 3, 47, 109, 52, 65, 113, 89, 109, 47, 109, 91, 0, 104, 195, 182, 107,
+ 195, 182, 108, 121, 3, 47, 110, 49, 110, 55, 37, 0, 8, 2, 32, 3, 47, 113, 0, 195, 179, 108, 1, 21, 2, 32, 14, 128, 192, 131,
+ 3, 47, 115, 55, 0, 197, 145, 108, 1, 21, 2, 32, 14, 128, 192, 131, 3, 47, 118, 55, 0, 4, 115, 1, 105, 115, 97, 122, 161, 195,
+ 104, 2, 97, 3, 76, 12, 0, 115, 1, 169, 195, 107, 169, 195, 98, 101, 122, 115, 115, 182, 195, 2, 101, 0, 115, 8, 105, 107, 97, 122,
+ 115, 2, 111, 110, 0, 4, 116, 121, 2, 18, 66, 3, 80, 0, 121, 0, 121, 106, 1, 17, 67, 0, 4, 2, 45, 116, 121, 3, 80, 12,
+ 0, 116, 2, 45, 116, 121, 0, 121, 2, 45, 116, 121, 0, 121, 106, 1, 17, 65, 2, 17, 65, 0, 4, 115, 122, 1, 101, 109, 2, 118,
+ 195, 169, 110, 121, 3, 119, 0, 115, 122, 1, 101, 116, 2, 104, 0, 115, 122, 1, 161, 195, 106, 2, 100, 0, 115, 122, 1, 161, 195, 108,
+ 2, 118, 97, 0, 115, 122, 2, 104, 0, 4, 99, 3, 119, 12, 0, 115, 115, 122, 1, 161, 195, 108, 105, 107, 2, 195, 169, 107, 0, 115,
+ 122, 1, 97, 108, 108, 97, 104, 2, 195, 161, 110, 97, 107, 0, 115, 122, 1, 97, 108, 108, 97, 104, 2, 195, 179, 100, 0, 115, 122, 1,
+ 101, 109, 2, 105, 116, 101, 107, 0, 115, 122, 8, 182, 195, 107, 2, 101, 114, 0, 7, 6, 117, 0, 3, 40, 0, 1, 116, 101, 106, 118,
+ 111, 122, 115, 2, 110, 105, 195, 179, 3, 116, 0, 7, 6, 118, 0, 3, 84, 0, 101, 114, 115, 97, 105, 108, 108, 101, 115, 5, 1, 8,
+ 3, 84, 109, 52, 89, 114, 57, 0, 8, 2, 32, 3, 84, 113, 0, 7, 6, 119, 0, 3, 84, 0, 7, 6, 120, 0, 8, 2, 32, 3,
+ 37, 49, 89, 0, 3, 49, 89, 0, 7, 6, 121, 0, 4, 3, 37, 0, 1, 25, 2, 25, 0, 8, 3, 57, 0, 97, 114, 100, 3, 57,
+ 108, 52, 72, 0, 97, 114, 100, 100, 3, 57, 108, 52, 72, 12, 0, 7, 6, 122, 0, 4, 3, 88, 0, 1, 97, 114, 161, 195, 122, 115,
+ 2, 115, 195, 188, 108, 116, 0, 1, 101, 109, 101, 108, 2, 115, 116, 195, 186, 0, 1, 101, 109, 101, 108, 2, 115, 122, 101, 114, 122, 0,
+ 1, 101, 109, 101, 110, 0, 1, 110, 169, 195, 112, 0, 1, 114, 111, 116, 2, 115, 195, 161, 103, 0, 1, 117, 97, 108, 97, 107, 2, 115,
+ 195, 161, 103, 0, 1, 145, 197, 2, 115, 195, 182, 114, 195, 169, 116, 0, 1, 145, 197, 103, 2, 115, 117, 103, 195, 161, 114, 0, 1, 145,
+ 197, 103, 2, 115, 195, 173, 112, 0, 1, 161, 195, 103, 2, 99, 115, 197, 145, 0, 1, 161, 195, 103, 2, 115, 112, 114, 97, 0, 1, 161,
+ 195, 103, 2, 115, 117, 103, 0, 1, 161, 195, 104, 2, 115, 97, 114, 107, 111, 116, 0, 1, 161, 195, 104, 2, 115, 97, 114, 111, 107, 0,
+ 1, 161, 195, 104, 2, 115, 111, 0, 1, 161, 195, 104, 114, 179, 195, 107, 2, 115, 195, 161, 0, 1, 161, 195, 112, 111, 116, 0, 1, 161,
+ 195, 118, 116, 110, 111, 115, 99, 0, 1, 169, 195, 104, 101, 110, 2, 115, 195, 186, 108, 121, 0, 1, 169, 195, 104, 101, 110, 2, 115, 195,
+ 186, 108, 121, 195, 186, 0, 1, 169, 195, 107, 2, 115, 101, 98, 0, 1, 169, 195, 107, 2, 115, 122, 0, 1, 169, 195, 107, 2, 115, 195,
+ 169, 114, 195, 188, 108, 0, 1, 169, 195, 107, 2, 122, 115, 105, 98, 98, 97, 100, 195, 161, 115, 0, 1, 169, 195, 109, 2, 115, 195, 182,
+ 114, 0, 1, 169, 195, 114, 2, 115, 97, 114, 107, 0, 1, 169, 195, 114, 2, 115, 97, 118, 0, 1, 169, 195, 114, 2, 115, 101, 114, 108,
+ 101, 103, 0, 1, 169, 195, 114, 2, 115, 101, 114, 112, 101, 110, 121, 197, 145, 0, 1, 169, 195, 114, 2, 115, 105, 112, 107, 0, 1, 169,
+ 195, 114, 2, 115, 105, 115, 97, 107, 0, 1, 169, 195, 114, 2, 115, 111, 100, 0, 1, 169, 195, 114, 2, 115, 111, 100, 114, 111, 110, 121,
+ 0, 1, 169, 195, 114, 2, 115, 195, 161, 114, 107, 195, 161, 0, 1, 169, 195, 114, 2, 115, 195, 173, 112, 0, 1, 173, 195, 99, 101, 114,
+ 112, 2, 115, 195, 169, 103, 0, 1, 173, 195, 116, 2, 115, 195, 161, 118, 0, 1, 173, 195, 118, 114, 161, 195, 2, 115, 195, 186, 106, 0,
+ 1, 177, 197, 116, 0, 1, 177, 197, 116, 2, 122, 115, 195, 161, 107, 0, 1, 177, 197, 122, 115, 2, 115, 195, 188, 108, 116, 0, 1, 179,
+ 195, 108, 97, 107, 0, 1, 179, 195, 114, 116, 97, 109, 2, 115, 97, 112, 107, 0, 1, 179, 195, 114, 116, 97, 109, 2, 115, 105, 112, 107,
+ 0, 1, 179, 195, 114, 116, 97, 109, 2, 122, 115, 195, 161, 107, 0, 1, 182, 195, 107, 122, 101, 2, 115, 111, 114, 0, 1, 182, 195, 107,
+ 122, 101, 2, 115, 195, 161, 118, 0, 1, 182, 195, 107, 122, 115, 101, 2, 115, 111, 114, 0, 1, 182, 195, 107, 122, 115, 101, 2, 115, 195,
+ 161, 118, 0, 8, 110, 111, 114, 98, 0, 8, 114, 111, 98, 2, 122, 115, 195, 173, 114, 0, 8, 145, 197, 2, 115, 101, 98, 0, 8, 145,
+ 197, 2, 115, 117, 116, 0, 8, 145, 197, 103, 0, 8, 145, 197, 103, 2, 115, 195, 188, 118, 195, 182, 108, 116, 0, 8, 161, 195, 108, 2,
+ 115, 101, 98, 0, 8, 161, 195, 108, 2, 115, 195, 179, 104, 0, 8, 161, 195, 122, 115, 2, 115, 111, 114, 0, 8, 169, 195, 109, 2, 115,
+ 101, 114, 0, 8, 169, 195, 109, 2, 115, 195, 161, 114, 103, 0, 8, 169, 195, 116, 105, 118, 0, 8, 173, 195, 116, 2, 115, 104, 105, 108,
+ 108, 0, 8, 173, 195, 116, 2, 115, 111, 114, 0, 8, 173, 195, 116, 2, 115, 111, 117, 0, 8, 173, 195, 116, 2, 122, 115, 195, 161, 107,
+ 0, 8, 173, 195, 118, 2, 115, 0, 8, 177, 197, 116, 2, 122, 115, 111, 110, 103, 108, 197, 145, 114, 0, 99, 1, 161, 195, 109, 2, 115,
+ 122, 0, 99, 1, 169, 195, 109, 2, 115, 122, 0, 122, 1, 161, 195, 121, 103, 105, 118, 2, 195, 161, 108, 108, 0, 122, 2, 98, 0, 122,
+ 2, 116, 0, 122, 2, 118, 0, 4, 115, 122, 3, 88, 89, 0, 115, 122, 8, 161, 195, 103, 2, 195, 161, 109, 108, 97, 0, 115, 122, 8,
+ 161, 195, 103, 2, 195, 161, 109, 108, 195, 161, 0, 4, 115, 1, 97, 103, 2, 195, 161, 103, 3, 88, 91, 0, 115, 1, 145, 197, 2, 117,
+ 116, 97, 0, 115, 8, 161, 195, 118, 2, 111, 114, 0, 115, 8, 169, 195, 104, 101, 110, 2, 101, 108, 121, 0, 115, 8, 169, 195, 114, 2,
+ 195, 179, 0, 4, 1, 97, 2, 116, 3, 89, 0, 1, 97, 2, 116, 195, 161, 110, 0, 1, 97, 109, 108, 97, 107, 108, 97, 2, 107, 111,
+ 0, 1, 101, 2, 116, 0, 1, 101, 100, 110, 101, 114, 2, 107, 101, 100, 0, 1, 101, 106, 101, 102, 101, 98, 2, 116, 101, 0, 1, 101,
+ 106, 101, 102, 101, 108, 2, 116, 101, 0, 1, 101, 106, 101, 102, 101, 108, 2, 116, 195, 169, 107, 0, 1, 101, 107, 2, 100, 116, 0, 1,
+ 101, 118, 114, 101, 122, 115, 2, 107, 101, 100, 0, 1, 101, 121, 103, 101, 2, 107, 101, 0, 1, 101, 121, 103, 101, 2, 116, 101, 0, 1,
+ 101, 121, 108, 101, 104, 2, 107, 101, 0, 1, 101, 121, 108, 101, 104, 2, 107, 101, 100, 0, 1, 105, 98, 2, 116, 97, 116, 0, 1, 105,
+ 98, 2, 116, 111, 110, 115, 0, 1, 105, 98, 2, 116, 111, 115, 0, 1, 110, 169, 195, 112, 2, 116, 0, 1, 110, 169, 195, 112, 2, 116,
+ 195, 161, 114, 0, 1, 111, 98, 111, 100, 2, 116, 0, 1, 111, 98, 111, 107, 2, 116, 0, 1, 111, 102, 111, 112, 2, 107, 111, 100, 0,
+ 1, 111, 103, 108, 111, 100, 2, 116, 0, 1, 111, 103, 110, 97, 104, 2, 116, 0, 1, 111, 103, 111, 98, 2, 116, 195, 161, 107, 0, 1,
+ 111, 104, 2, 116, 97, 0, 1, 111, 104, 2, 116, 195, 161, 0, 1, 111, 107, 97, 108, 116, 97, 115, 99, 2, 116, 97, 0, 1, 111, 107,
+ 97, 108, 116, 97, 115, 99, 2, 116, 111, 107, 0, 1, 111, 107, 108, 97, 108, 103, 111, 102, 2, 116, 0, 1, 111, 107, 108, 161, 195, 108,
+ 97, 116, 2, 116, 0, 1, 111, 107, 111, 2, 116, 0, 1, 111, 107, 116, 97, 110, 111, 118, 2, 116, 97, 0, 1, 111, 107, 116, 97, 116,
+ 105, 118, 2, 116, 0, 1, 111, 107, 169, 195, 100, 110, 161, 195, 106, 97, 2, 116, 0, 1, 111, 107, 169, 195, 106, 161, 195, 116, 2, 116,
+ 97, 115, 115, 0, 1, 111, 107, 169, 195, 106, 161, 195, 116, 2, 116, 97, 116, 0, 1, 111, 114, 161, 195, 116, 97, 104, 2, 116, 0, 1,
+ 111, 116, 108, 161, 195, 118, 2, 116, 97, 115, 115, 0, 1, 111, 116, 108, 161, 195, 118, 2, 116, 97, 116, 0, 1, 111, 116, 114, 97, 116,
+ 2, 107, 0, 1, 111, 116, 114, 97, 116, 2, 116, 0, 1, 111, 116, 122, 115, 111, 2, 107, 111, 100, 0, 1, 111, 121, 110, 161, 195, 105,
+ 104, 2, 116, 0, 1, 111, 121, 110, 161, 195, 109, 108, 117, 110, 97, 116, 2, 116, 0, 1, 145, 197, 108, 101, 100, 101, 122, 115, 2, 107,
+ 195, 182, 0, 1, 145, 197, 108, 108, 101, 122, 115, 2, 116, 101, 116, 0, 1, 145, 197, 116, 106, 101, 114, 2, 107, 195, 182, 0, 1, 145,
+ 197, 116, 106, 101, 114, 2, 116, 0, 1, 145, 197, 121, 103, 2, 107, 195, 182, 100, 0, 1, 145, 197, 121, 103, 2, 116, 0, 1, 161, 195,
+ 98, 105, 104, 2, 116, 97, 116, 0, 1, 161, 195, 104, 2, 116, 97, 114, 116, 195, 161, 115, 0, 1, 161, 195, 107, 99, 111, 107, 2, 116,
+ 97, 0, 1, 161, 195, 114, 2, 107, 195, 179, 100, 0, 1, 161, 195, 114, 97, 121, 103, 97, 109, 2, 107, 111, 100, 0, 1, 161, 195, 114,
+ 97, 121, 103, 97, 109, 2, 116, 0, 1, 161, 195, 116, 122, 115, 105, 116, 2, 116, 0, 1, 169, 195, 116, 110, 105, 2, 107, 101, 100, 0,
+ 1, 169, 195, 116, 110, 105, 2, 116, 0, 1, 173, 195, 118, 2, 115, 122, 105, 110, 116, 0, 1, 179, 195, 116, 106, 186, 195, 121, 110, 2,
+ 107, 111, 0, 1, 179, 195, 116, 114, 97, 116, 2, 107, 0, 1, 179, 195, 116, 114, 97, 116, 2, 116, 0, 1, 182, 195, 98, 110, 182, 195,
+ 108, 188, 195, 107, 2, 116, 101, 116, 0, 1, 182, 195, 100, 108, 188, 195, 2, 116, 0, 1, 182, 195, 107, 103, 101, 100, 105, 2, 112, 111,
+ 110, 0, 1, 182, 195, 107, 109, 101, 122, 115, 2, 116, 0, 1, 182, 195, 107, 115, 99, 161, 195, 110, 97, 116, 2, 116, 195, 161, 114, 115,
+ 97, 115, 195, 161, 103, 0, 1, 182, 195, 107, 122, 115, 101, 2, 116, 0, 1, 182, 195, 116, 108, 182, 195, 2, 107, 195, 182, 0, 1, 182,
+ 195, 116, 108, 182, 195, 2, 116, 101, 0, 1, 182, 195, 116, 108, 182, 195, 107, 2, 107, 195, 182, 100, 0, 1, 182, 195, 116, 182, 195, 107,
+ 2, 107, 195, 182, 0, 1, 182, 195, 116, 182, 195, 107, 2, 116, 0, 1, 186, 195, 115, 99, 186, 195, 98, 2, 107, 111, 0, 1, 186, 195,
+ 115, 99, 186, 195, 98, 2, 107, 111, 100, 0, 1, 186, 195, 115, 99, 186, 195, 98, 2, 116, 0, 1, 186, 195, 115, 99, 186, 195, 98, 2,
+ 116, 97, 116, 0, 4, 115, 122, 1, 161, 195, 122, 115, 2, 111, 114, 3, 89, 12, 0, 115, 122, 1, 173, 195, 116, 2, 101, 114, 0, 115,
+ 122, 1, 173, 195, 118, 2, 105, 110, 116, 101, 115, 0, 115, 122, 1, 177, 197, 116, 2, 101, 114, 195, 169, 115, 115, 122, 0, 115, 122, 1,
+ 177, 197, 116, 2, 101, 114, 195, 169, 115, 122, 0, 4, 115, 3, 90, 0, 115, 8, 110, 169, 195, 112, 2, 101, 100, 0, 115, 8, 111, 114,
+ 2, 122, 97, 98, 195, 161, 108, 0, 4, 115, 122, 115, 1, 111, 114, 2, 101, 109, 3, 90, 12, 0, 122, 115, 0, 115, 122, 1, 114, 182,
+ 195, 116, 2, 195, 161, 115, 122, 108, 195, 179, 3, 90, 88, 0, 4, 1, 169, 195, 104, 101, 110, 2, 115, 195, 169, 3, 91, 0, 115, 1,
+ 105, 114, 2, 116, 0, 115, 1, 161, 195, 114, 97, 100, 2, 102, 195, 169, 115, 122, 101, 107, 0, 115, 1, 161, 195, 114, 97, 103, 2, 116,
+ 195, 161, 114, 111, 108, 195, 179, 0, 4, 115, 1, 97, 103, 2, 195, 161, 103, 3, 91, 91, 0, 115, 1, 97, 103, 105, 2, 195, 161, 103,
+ 0, 115, 8, 97, 114, 161, 195, 122, 115, 2, 195, 161, 103, 0, 4, 1, 108, 97, 119, 2, 101, 114, 3, 119, 0, 1, 179, 195, 103, 111,
+ 102, 2, 107, 111, 100, 0, 4, 105, 112, 112, 122, 195, 161, 114, 3, 119, 37, 48, 88, 114, 52, 0, 105, 112, 122, 195, 161, 114, 0, 195,
+ 188, 114, 105, 99, 104, 8, 3, 119, 111, 52, 37, 0, 7, 6, 0, 195, 177, 3, 67, 0, 36, 3, 72, 39, 55, 55, 114, 52, 0, 195,
+ 167, 3, 76, 0, 195, 159, 3, 89, 0, 4, 195, 164, 3, 109, 0, 195, 166, 0, 195, 184, 3, 110, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts25 = FileInMemory_createWithData (112825, reinterpret_cast<const char *> (&espeakdata_dicts25_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/hu_dict",
U"hu");
- my addItem_move (espeakdata_dicts28.move());
+ Collection_addItem (me.peek(), espeakdata_dicts25.transfer());
- static unsigned char espeakdata_dicts29_data[3401] = {
- 0, 4, 0, 0, 252, 9, 0, 0, 0, 0, 0, 0, 0, 5, 65, 4, 35, 0, 0, 0, 0, 0, 6, 65, 8, 71, 37, 0, 0, 0,
- 0, 0, 6, 65, 12, 89, 37, 0, 0, 0, 0, 0, 6, 65, 16, 72, 37, 0, 0, 0, 0, 18, 4, 95, 100, 112, 116, 10, 89, 47,
- 39, 69, 35, 49, 6, 36, 55, 10, 0, 0, 5, 65, 20, 36, 0, 0, 0, 0, 0, 6, 65, 24, 36, 83, 0, 0, 0, 0, 9, 134,
- 213, 164, 213, 184, 214, 130, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 36, 72, 39, 55, 35, 34, 0, 0, 15, 1, 37, 213,
- 191, 213, 184, 213, 175, 213, 184, 213, 189, 0, 29, 0, 0, 0, 0, 0, 21, 1, 42, 213, 161, 213, 189, 213, 191, 213, 178, 213, 161, 213,
- 182, 213, 171, 213, 183, 0, 29, 0, 21, 1, 43, 213, 163, 213, 184, 214, 130, 213, 180, 213, 161, 214, 128, 213, 161, 213, 174, 0, 29, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 1, 61, 213, 176, 213, 161, 213, 190, 213, 161, 213, 189,
- 213, 161, 214, 128, 0, 29, 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, 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, 13, 138, 213, 175, 213, 161, 214, 128, 213, 184, 213, 178, 76, 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, 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, 11, 136, 213, 164, 213, 184, 214, 130, 214,
- 132, 76, 11, 136, 213, 164, 213, 184, 214, 130, 214, 132, 76, 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, 7, 132, 213, 182, 213, 161, 76, 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, 0, 0, 0, 7, 132, 213, 167, 214, 128, 76, 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, 0,
- 7, 132, 213, 184, 214, 128, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 9, 4, 213, 184, 213, 190, 39, 84, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 10,
- 213, 184, 213, 190, 214, 132, 213, 165, 214, 128, 39, 84, 115, 36, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 51, 88,
- 57, 36, 34, 36, 89, 6, 40, 50, 0, 0, 13, 3, 95, 48, 67, 107, 35, 34, 57, 6, 40, 34, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 213, 165, 213, 182, 214, 132, 76, 0, 0, 11, 136, 213, 180, 213, 165, 213, 182,
- 214, 132, 76, 0, 0, 13, 138, 213, 182, 214, 128, 213, 161, 213, 182, 214, 132, 76, 0, 11, 3, 95, 49, 48, 47, 6, 35, 89, 13, 0,
+ static unsigned char espeakdata_dicts26_data[2436] = {
+ 0, 4, 0, 0, 114, 6, 0, 0, 0, 0, 0, 0, 0, 5, 65, 4, 35, 0, 0, 0, 0, 0, 6, 65, 8, 71, 37, 0, 0, 0,
+ 0, 0, 6, 65, 12, 89, 37, 0, 0, 0, 0, 0, 6, 65, 16, 72, 37, 0, 0, 0, 0, 0, 5, 65, 20, 36, 0, 0, 0, 0,
+ 0, 6, 65, 24, 36, 83, 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, 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, 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, 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, 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, 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, 18, 4, 95, 4, 16, 20, 10, 89, 47, 39, 69, 35,
+ 49, 6, 36, 55, 10, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3,
+ 95, 51, 88, 57, 36, 34, 36, 89, 6, 40, 50, 0, 0, 13, 3, 95, 48, 67, 107, 35, 34, 57, 6, 40, 34, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 48, 47, 6, 35, 89, 13, 0,
0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 55, 88, 57, 36, 39, 25, 35, 50, 35, 89, 6, 40, 50, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 49, 88, 47, 35, 89, 50, 6, 35, 0, 0, 0, 0, 0, 0, 0, 0,
0, 11, 3, 95, 50, 88, 115, 89, 6, 35, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 63, 63,
@@ -31260,178 +21166,153 @@ autoFileInMemorySet create_espeakdata_dicts () {
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, 0, 0, 0, 13, 4, 95, 48, 77, 50, 65, 37, 55, 6, 39, 50, 0, 0, 0, 0, 13, 4, 95, 48, 77, 49, 107, 35, 88,
6, 35, 34, 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, 0, 0, 0, 0, 0, 0, 0, 7, 132, 213, 180, 213, 171, 76, 0, 0, 0, 0, 0, 0, 7, 132, 213, 164, 213,
- 161, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 99, 97, 112, 65, 4, 36, 117, 23, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 3, 95, 194, 171, 118, 35, 49, 4, 36, 34, 25, 13,
- 15, 71, 6, 35, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 213, 165, 214, 132, 76, 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, 0, 0, 0, 0, 0,
- 0, 19, 3, 95, 194, 187, 118, 35, 49, 4, 36, 34, 25, 13, 15, 113, 6, 35, 49, 0, 0, 0, 0, 0, 9, 134, 213, 175, 213, 161,
- 213, 180, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 213, 165, 213, 190, 76,
- 0, 0, 0, 9, 134, 213, 176, 213, 165, 213, 191, 76, 7, 132, 213, 165, 213, 189, 76, 0, 0, 0, 0, 0, 7, 132, 213, 165, 213, 182,
- 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 214, 138, 57, 36, 50, 25, 35, 65, 50,
- 6, 35, 0, 0, 0, 0, 15, 3, 95, 214, 137, 84, 36, 34, 75, 35, 49, 6, 36, 47, 0, 0, 0, 0, 0, 8, 3, 95, 214, 133,
- 39, 0, 101, 9, 3, 95, 214, 133, 6, 39, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 10, 3, 95, 213, 168, 6, 13, 25, 0, 101, 9, 3, 95, 213, 168, 6, 13, 12, 0, 0, 8, 3, 95, 213, 167, 36, 0, 101,
- 9, 3, 95, 213, 167, 6, 36, 12, 0, 0, 0, 0, 0, 0, 0, 9, 3, 95, 213, 161, 110, 71, 0, 101, 8, 3, 95, 213, 161, 35,
- 12, 0, 0, 0, 12, 3, 95, 213, 159, 48, 35, 47, 6, 37, 58, 0, 0, 15, 3, 95, 213, 158, 107, 35, 34, 114, 35, 49, 6, 35,
- 50, 0, 0, 10, 3, 95, 213, 157, 71, 6, 40, 25, 0, 0, 19, 3, 95, 213, 156, 71, 35, 114, 35, 49, 35, 50, 118, 35, 49, 6,
- 35, 50, 0, 0, 11, 3, 95, 213, 155, 91, 6, 36, 91, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 2,
- 95, 41, 113, 35, 49, 35, 81, 4, 37, 117, 13, 15, 113, 6, 35, 49, 0, 0, 19, 2, 95, 40, 113, 35, 49, 35, 81, 4, 37, 117,
- 13, 15, 71, 6, 35, 114, 0, 0, 0, 13, 2, 95, 46, 65, 37, 75, 35, 49, 6, 36, 47, 0, 0, 8, 2, 95, 45, 81, 37, 117,
- 0, 0, 14, 2, 95, 44, 89, 47, 39, 34, 35, 49, 6, 36, 47, 0, 0, 11, 2, 95, 51, 57, 36, 34, 6, 36, 115, 0, 0, 11,
- 2, 95, 50, 57, 36, 34, 49, 6, 40, 0, 0, 9, 2, 95, 49, 65, 6, 36, 49, 0, 0, 10, 2, 95, 48, 88, 13, 69, 6, 39,
- 0, 0, 9, 2, 95, 55, 57, 6, 39, 25, 0, 0, 9, 2, 95, 54, 84, 6, 36, 114, 0, 0, 10, 2, 95, 53, 107, 6, 37, 50,
- 81, 0, 0, 10, 2, 95, 52, 118, 6, 39, 34, 89, 0, 0, 9, 2, 214, 135, 57, 36, 84, 0, 101, 9, 2, 214, 135, 57, 6, 36,
- 84, 0, 0, 14, 2, 95, 58, 84, 36, 34, 75, 35, 49, 6, 36, 47, 0, 8, 2, 214, 134, 83, 36, 0, 101, 8, 2, 214, 134, 83,
- 6, 13, 0, 0, 9, 2, 95, 57, 6, 37, 50, 13, 0, 0, 8, 2, 95, 56, 6, 40, 25, 0, 8, 2, 214, 132, 115, 36, 0, 101,
- 8, 2, 214, 132, 115, 6, 13, 0, 0, 9, 2, 214, 131, 113, 108, 34, 0, 101, 8, 2, 214, 131, 113, 6, 13, 0, 0, 9, 2, 214,
- 130, 107, 108, 50, 0, 101, 8, 2, 214, 130, 6, 40, 12, 0, 0, 8, 2, 214, 129, 114, 39, 0, 101, 8, 2, 214, 129, 114, 6, 13,
- 0, 0, 8, 2, 214, 128, 34, 36, 0, 101, 8, 2, 214, 128, 34, 6, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 9, 134, 213, 184, 214, 128, 213, 168, 76, 0, 5, 130, 213, 167, 76, 0, 8, 2, 213, 166, 88, 35, 0, 101, 8, 2,
- 213, 166, 88, 6, 13, 0, 0, 9, 2, 213, 165, 57, 36, 76, 0, 101, 8, 2, 213, 165, 57, 6, 36, 0, 0, 8, 2, 213, 164, 72,
- 35, 0, 101, 8, 2, 213, 164, 72, 6, 13, 0, 0, 9, 2, 213, 163, 81, 37, 65, 0, 101, 8, 2, 213, 163, 81, 6, 13, 0, 0,
- 9, 2, 213, 162, 71, 36, 50, 0, 101, 8, 2, 213, 162, 71, 6, 13, 0, 0, 0, 0, 9, 2, 213, 175, 49, 36, 50, 0, 101, 8,
- 2, 213, 175, 49, 6, 13, 0, 0, 8, 2, 213, 174, 117, 35, 0, 101, 8, 2, 213, 174, 117, 6, 13, 0, 0, 8, 2, 213, 173, 106,
- 36, 0, 101, 8, 2, 213, 173, 106, 6, 13, 0, 0, 9, 2, 213, 172, 55, 108, 50, 0, 101, 8, 2, 213, 172, 55, 6, 13, 0, 0,
- 9, 2, 213, 171, 37, 50, 37, 0, 101, 8, 2, 213, 171, 6, 37, 12, 0, 0, 8, 2, 213, 170, 90, 36, 0, 101, 8, 2, 213, 170,
- 90, 6, 13, 0, 0, 8, 2, 213, 169, 25, 39, 0, 101, 8, 2, 213, 169, 25, 6, 13, 0, 0, 0, 8, 2, 213, 183, 91, 35, 0,
- 101, 8, 2, 213, 183, 91, 6, 13, 0, 0, 8, 2, 213, 182, 50, 40, 0, 101, 8, 2, 213, 182, 50, 6, 13, 0, 0, 8, 2, 213,
- 181, 107, 37, 0, 101, 8, 2, 213, 181, 57, 6, 13, 0, 0, 9, 2, 213, 180, 65, 36, 50, 0, 101, 8, 2, 213, 180, 65, 6, 13,
- 0, 0, 8, 2, 213, 179, 76, 36, 0, 101, 8, 2, 213, 179, 76, 6, 13, 0, 0, 9, 2, 213, 178, 54, 35, 47, 0, 101, 8, 2,
- 213, 178, 54, 6, 13, 0, 0, 8, 2, 213, 177, 116, 35, 0, 101, 8, 2, 213, 177, 116, 6, 13, 0, 0, 8, 2, 213, 176, 107, 39,
- 0, 101, 8, 2, 213, 176, 107, 6, 13, 0, 0, 9, 2, 213, 191, 47, 108, 50, 0, 101, 8, 2, 213, 191, 47, 6, 13, 0, 0, 9,
- 2, 213, 190, 84, 36, 84, 0, 101, 8, 2, 213, 190, 84, 6, 13, 0, 0, 8, 2, 213, 189, 89, 36, 0, 101, 8, 2, 213, 189, 89,
- 6, 13, 0, 0, 8, 2, 213, 188, 52, 35, 0, 101, 8, 2, 213, 188, 52, 6, 13, 0, 0, 8, 2, 213, 187, 75, 36, 0, 101, 8,
- 2, 213, 187, 75, 6, 13, 0, 0, 8, 2, 213, 186, 48, 36, 0, 101, 8, 2, 213, 186, 48, 6, 13, 0, 0, 8, 2, 213, 185, 118,
- 35, 0, 101, 8, 2, 213, 185, 118, 6, 13, 0, 0, 8, 2, 213, 184, 84, 39, 0, 101, 8, 2, 213, 184, 84, 6, 39, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 9, 134, 213, 161, 213, 181, 213, 164, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 213, 161, 213, 181, 213, 189, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 213, 161, 213, 181, 213, 182, 76, 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, 10, 134, 213, 171, 213, 189, 213, 175, 76, 28, 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, 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,
- 0, 0, 0, 0, 0, 0, 6, 18, 66, 213, 162, 0, 213, 163, 0, 213, 169, 0, 213, 175, 0, 213, 186, 0, 213, 191, 0, 214, 132, 0,
- 7, 6, 18, 67, 213, 184, 214, 130, 213, 181, 0, 213, 184, 214, 130, 0, 213, 161, 213, 181, 0, 213, 171, 214, 130, 0, 213, 171, 213, 181,
- 0, 213, 184, 213, 181, 0, 213, 161, 0, 213, 165, 0, 213, 168, 0, 213, 171, 0, 213, 184, 0, 214, 133, 0, 7, 6, 20, 0, 0, 0,
- 135, 5, 0, 0, 101, 5, 130, 5, 0, 0, 0, 0, 6, 1, 50, 0, 4, 3, 35, 0, 213, 181, 5, 1, 2, 32, 0, 213, 181, 3,
- 110, 0, 7, 6, 1, 51, 0, 3, 71, 0, 8, 2, 17, 66, 3, 71, 13, 0, 7, 6, 1, 52, 0, 3, 81, 0, 8, 2, 17, 66,
- 3, 81, 13, 0, 7, 6, 1, 53, 0, 3, 72, 0, 8, 2, 17, 66, 3, 72, 13, 0, 7, 6, 1, 54, 0, 3, 36, 0, 213, 161,
- 3, 57, 35, 0, 8, 3, 57, 36, 0, 214, 133, 3, 57, 39, 0, 7, 6, 1, 55, 0, 8, 2, 18, 66, 12, 3, 13, 88, 0, 3,
- 88, 0, 8, 2, 17, 66, 3, 88, 13, 0, 7, 6, 1, 56, 0, 3, 36, 0, 214, 133, 3, 109, 0, 213, 181, 3, 111, 0, 7, 6,
- 1, 57, 0, 3, 13, 0, 7, 6, 1, 58, 0, 3, 25, 0, 8, 2, 17, 66, 3, 25, 13, 0, 7, 6, 1, 59, 0, 3, 90, 0,
- 7, 6, 1, 60, 0, 3, 37, 0, 214, 130, 2, 32, 3, 37, 84, 0, 214, 130, 3, 108, 0, 213, 181, 2, 25, 3, 112, 0, 7, 6,
- 1, 61, 0, 3, 55, 0, 8, 2, 17, 66, 3, 55, 13, 0, 7, 6, 1, 62, 0, 3, 106, 0, 7, 6, 1, 63, 0, 3, 117, 0,
- 8, 2, 17, 66, 3, 117, 13, 0, 7, 6, 1, 64, 0, 3, 49, 0, 8, 2, 17, 66, 3, 49, 13, 0, 7, 6, 1, 65, 0, 3,
- 107, 0, 8, 2, 17, 66, 3, 107, 13, 0, 7, 6, 1, 66, 0, 3, 116, 0, 8, 2, 17, 66, 3, 116, 13, 0, 7, 6, 1, 67,
- 0, 3, 54, 0, 8, 2, 17, 66, 3, 54, 13, 0, 7, 6, 1, 68, 0, 3, 76, 0, 8, 2, 17, 66, 3, 76, 13, 0, 7, 6,
- 1, 69, 0, 1, 17, 67, 2, 32, 3, 13, 65, 0, 4, 3, 65, 0, 1, 18, 67, 2, 32, 0, 8, 2, 17, 66, 3, 65, 13, 0,
- 7, 6, 1, 70, 0, 3, 57, 0, 8, 2, 17, 66, 3, 57, 13, 0, 5, 1, 8, 3, 107, 0, 5, 1, 8, 2, 17, 66, 3, 107,
- 13, 0, 7, 6, 1, 71, 0, 1, 17, 67, 2, 32, 3, 13, 50, 0, 4, 3, 50, 0, 1, 18, 67, 2, 32, 0, 8, 2, 17, 66,
- 3, 50, 13, 0, 7, 6, 1, 72, 0, 8, 2, 213, 191, 3, 13, 91, 0, 3, 91, 0, 8, 2, 17, 66, 3, 91, 13, 0, 7, 6,
- 1, 73, 0, 4, 3, 39, 0, 213, 181, 5, 1, 2, 32, 0, 213, 181, 1, 17, 65, 3, 39, 57, 0, 214, 130, 3, 40, 0, 213, 181,
- 3, 40, 57, 0, 214, 130, 2, 17, 65, 3, 84, 0, 8, 3, 84, 39, 0, 7, 6, 1, 74, 0, 3, 118, 0, 8, 2, 17, 66, 3,
- 118, 13, 0, 7, 6, 1, 75, 0, 3, 48, 0, 8, 2, 17, 66, 3, 48, 13, 0, 7, 6, 1, 76, 0, 3, 75, 0, 8, 2, 17,
- 66, 3, 75, 13, 0, 7, 6, 1, 77, 0, 5, 1, 1, 18, 67, 2, 18, 67, 3, 16, 0, 3, 51, 0, 8, 2, 17, 66, 3, 51,
- 13, 0, 7, 6, 1, 78, 0, 8, 2, 18, 66, 12, 3, 13, 89, 0, 3, 89, 0, 8, 2, 17, 66, 3, 89, 13, 0, 7, 6, 1,
- 79, 0, 3, 84, 0, 8, 2, 17, 66, 3, 84, 13, 0, 7, 6, 1, 80, 0, 3, 47, 0, 8, 2, 17, 66, 3, 47, 13, 0, 7,
- 6, 1, 81, 0, 1, 17, 67, 2, 32, 3, 13, 34, 0, 4, 3, 34, 0, 1, 18, 67, 2, 32, 0, 5, 1, 1, 18, 67, 2, 18,
- 67, 0, 8, 2, 17, 66, 3, 34, 13, 0, 7, 6, 1, 82, 0, 3, 114, 0, 8, 2, 17, 66, 3, 114, 13, 0, 7, 6, 1, 83,
- 0, 3, 84, 0, 8, 2, 17, 66, 3, 84, 13, 0, 7, 6, 1, 84, 0, 3, 113, 0, 8, 2, 17, 66, 3, 113, 13, 0, 7, 6,
- 1, 85, 0, 3, 115, 0, 8, 2, 17, 66, 3, 115, 13, 0, 7, 6, 1, 86, 0, 3, 39, 0, 7, 6, 1, 87, 0, 3, 83, 0,
- 8, 2, 17, 66, 3, 83, 13, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts29 = FileInMemory_createWithData (3400, reinterpret_cast<const char *> (&espeakdata_dicts29_data),
- U"espeak-1.48.04-source/espeak-data/hy_dict",
+ 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, 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, 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, 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, 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, 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, 7, 3, 95, 214, 133, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 9, 3, 95, 213, 168, 6, 13, 25, 0, 0, 7, 3, 95, 213, 167, 36, 0, 0, 0, 0, 0, 0, 0, 8, 3, 95, 213, 161,
+ 110, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 3, 1, 16, 65, 4, 36,
+ 117, 23, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 95, 51, 57, 36, 34, 6, 36, 115, 0, 0, 11, 2, 95, 50, 57, 36, 34, 49,
+ 6, 40, 0, 0, 9, 2, 95, 49, 65, 6, 36, 49, 0, 0, 10, 2, 95, 48, 88, 13, 69, 6, 39, 0, 0, 9, 2, 95, 55, 57,
+ 6, 39, 25, 0, 0, 9, 2, 95, 54, 84, 6, 36, 114, 0, 0, 10, 2, 95, 53, 107, 6, 37, 50, 81, 0, 0, 10, 2, 95, 52,
+ 76, 6, 39, 34, 89, 0, 0, 0, 7, 2, 214, 134, 83, 36, 0, 0, 9, 2, 95, 57, 6, 37, 50, 13, 0, 0, 8, 2, 95, 56,
+ 6, 40, 25, 0, 7, 2, 214, 132, 115, 36, 0, 0, 8, 2, 214, 131, 113, 108, 34, 0, 0, 8, 2, 214, 130, 107, 108, 50, 0, 0,
+ 7, 2, 214, 129, 117, 39, 0, 0, 7, 2, 214, 128, 34, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 7, 2, 213, 166, 88, 35, 0, 0, 8, 2, 213, 165, 57, 36, 76, 0, 0, 7, 2, 213, 164, 72, 35, 0, 0, 8, 2,
+ 213, 163, 81, 37, 65, 0, 0, 8, 2, 213, 162, 71, 36, 50, 0, 0, 0, 0, 8, 2, 213, 175, 49, 36, 50, 0, 0, 7, 2, 213,
+ 174, 117, 35, 0, 0, 7, 2, 213, 173, 106, 36, 0, 0, 8, 2, 213, 172, 55, 108, 50, 0, 0, 8, 2, 213, 171, 37, 50, 37, 0,
+ 0, 7, 2, 213, 170, 90, 36, 0, 0, 7, 2, 213, 169, 25, 39, 0, 0, 0, 7, 2, 213, 183, 91, 35, 0, 0, 7, 2, 213, 182,
+ 50, 40, 0, 0, 7, 2, 213, 181, 107, 37, 0, 0, 8, 2, 213, 180, 65, 36, 50, 0, 0, 7, 2, 213, 179, 80, 36, 0, 0, 8,
+ 2, 213, 178, 54, 35, 72, 0, 0, 7, 2, 213, 177, 116, 35, 0, 0, 7, 2, 213, 176, 107, 39, 0, 0, 8, 2, 213, 191, 47, 108,
+ 50, 0, 0, 8, 2, 213, 190, 84, 36, 84, 0, 0, 7, 2, 213, 189, 89, 36, 0, 0, 7, 2, 213, 188, 69, 35, 0, 0, 7, 2,
+ 213, 187, 75, 36, 0, 0, 7, 2, 213, 186, 48, 36, 0, 0, 7, 2, 213, 185, 76, 35, 0, 0, 7, 2, 213, 184, 84, 39, 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,
+ 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 6, 18, 66, 213, 162, 0, 213, 163, 0, 213, 169, 0, 213, 175, 0, 213, 186, 0, 213, 191, 0, 214, 132, 0, 7, 6, 18, 67, 213, 184,
+ 214, 130, 0, 213, 161, 213, 181, 0, 213, 171, 214, 130, 0, 213, 171, 213, 181, 0, 213, 184, 213, 181, 0, 7, 6, 20, 0, 0, 135, 5,
+ 0, 0, 101, 5, 130, 5, 0, 0, 0, 0, 6, 1, 50, 0, 4, 3, 35, 0, 213, 181, 2, 32, 0, 213, 181, 3, 110, 0, 7, 6,
+ 1, 51, 0, 3, 71, 0, 8, 2, 17, 67, 3, 71, 13, 0, 7, 6, 1, 52, 0, 3, 81, 0, 8, 2, 17, 67, 3, 81, 13, 0,
+ 7, 6, 1, 53, 0, 3, 72, 0, 8, 2, 17, 67, 3, 72, 13, 0, 7, 6, 1, 54, 0, 3, 36, 0, 213, 161, 3, 57, 35, 0,
+ 8, 3, 57, 36, 0, 214, 133, 3, 57, 39, 0, 7, 6, 1, 55, 0, 8, 2, 18, 66, 3, 13, 88, 0, 3, 88, 0, 8, 2, 17,
+ 67, 3, 88, 13, 0, 7, 6, 1, 56, 0, 3, 36, 0, 214, 133, 3, 109, 0, 213, 181, 3, 111, 0, 7, 6, 1, 57, 0, 3, 13,
+ 0, 7, 6, 1, 58, 0, 3, 25, 0, 8, 2, 17, 67, 3, 25, 13, 0, 7, 6, 1, 59, 0, 3, 90, 0, 7, 6, 1, 60, 0,
+ 3, 37, 0, 214, 130, 2, 32, 3, 37, 84, 0, 214, 130, 3, 108, 0, 213, 181, 3, 112, 0, 7, 6, 1, 61, 0, 3, 55, 0, 8,
+ 2, 17, 67, 3, 55, 13, 0, 7, 6, 1, 62, 0, 3, 106, 0, 7, 6, 1, 63, 0, 3, 117, 0, 8, 2, 17, 67, 3, 117, 13,
+ 0, 7, 6, 1, 64, 0, 3, 49, 0, 8, 2, 17, 67, 3, 49, 13, 0, 7, 6, 1, 65, 0, 3, 107, 0, 8, 2, 17, 67, 3,
+ 107, 13, 0, 7, 6, 1, 66, 0, 3, 116, 0, 8, 2, 17, 67, 3, 116, 13, 0, 7, 6, 1, 67, 0, 3, 54, 0, 8, 2, 17,
+ 67, 3, 54, 13, 0, 7, 6, 1, 68, 0, 3, 80, 0, 8, 2, 17, 67, 3, 80, 13, 0, 7, 6, 1, 69, 0, 1, 17, 67, 2,
+ 32, 3, 13, 65, 0, 4, 3, 65, 0, 1, 18, 67, 2, 32, 0, 8, 2, 17, 67, 3, 65, 13, 0, 7, 6, 1, 70, 0, 3, 107,
+ 0, 8, 2, 17, 67, 3, 107, 13, 0, 7, 6, 1, 71, 0, 1, 17, 67, 2, 32, 3, 13, 50, 0, 4, 3, 50, 0, 1, 18, 67,
+ 2, 32, 0, 8, 2, 17, 67, 3, 50, 13, 0, 7, 6, 1, 72, 0, 8, 2, 213, 191, 3, 13, 91, 0, 3, 91, 0, 8, 2, 17,
+ 67, 3, 91, 13, 0, 7, 6, 1, 73, 0, 4, 3, 39, 0, 213, 181, 2, 32, 0, 213, 181, 1, 17, 65, 3, 39, 57, 0, 214, 130,
+ 3, 40, 0, 213, 181, 3, 40, 57, 0, 214, 130, 2, 17, 65, 3, 84, 0, 8, 3, 84, 39, 0, 7, 6, 1, 74, 0, 3, 76, 0,
+ 8, 2, 17, 67, 3, 76, 13, 0, 7, 6, 1, 75, 0, 3, 48, 0, 8, 2, 17, 67, 3, 48, 13, 0, 7, 6, 1, 76, 0, 3,
+ 75, 0, 8, 2, 17, 67, 3, 75, 13, 0, 7, 6, 1, 77, 0, 3, 69, 0, 8, 2, 17, 67, 3, 69, 13, 0, 7, 6, 1, 78,
+ 0, 8, 2, 18, 66, 3, 13, 89, 0, 3, 89, 0, 8, 2, 17, 67, 3, 89, 13, 0, 7, 6, 1, 79, 0, 3, 84, 0, 8, 2,
+ 17, 67, 3, 84, 13, 0, 7, 6, 1, 80, 0, 3, 47, 0, 8, 2, 17, 67, 3, 47, 13, 0, 7, 6, 1, 81, 0, 1, 17, 67,
+ 2, 32, 3, 13, 34, 0, 4, 3, 34, 0, 1, 18, 67, 2, 32, 0, 8, 2, 17, 67, 3, 34, 13, 0, 7, 6, 1, 82, 0, 3,
+ 114, 0, 8, 2, 17, 67, 3, 114, 13, 0, 7, 6, 1, 83, 0, 3, 84, 0, 8, 2, 17, 67, 3, 84, 13, 0, 7, 6, 1, 84,
+ 0, 8, 2, 17, 67, 3, 48, 6, 13, 0, 3, 113, 0, 7, 6, 1, 85, 0, 3, 115, 0, 8, 2, 17, 67, 3, 115, 13, 0, 7,
+ 6, 1, 86, 0, 3, 39, 0, 7, 6, 1, 87, 0, 3, 83, 0, 8, 2, 17, 67, 3, 83, 13, 0, 7, 6, 0, 36, 3, 72, 39,
+ 55, 13, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts26 = FileInMemory_createWithData (2435, reinterpret_cast<const char *> (&espeakdata_dicts26_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/hy_dict",
U"hy");
- my addItem_move (espeakdata_dicts29.move());
+ Collection_addItem (me.peek(), espeakdata_dicts26.transfer());
- static unsigned char espeakdata_dicts30_data[3083] = {
- 0, 4, 0, 0, 29, 10, 0, 0, 0, 0, 0, 0, 0, 5, 65, 4, 35, 0, 0, 0, 0, 7, 196, 84, 229, 21, 44, 72, 0, 6,
- 65, 8, 71, 36, 0, 0, 0, 0, 0, 6, 65, 12, 76, 36, 0, 0, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0, 7, 196, 77, 80,
- 84, 84, 72, 0, 0, 14, 4, 95, 100, 112, 116, 10, 49, 4, 39, 65, 35, 10, 0, 0, 5, 65, 20, 36, 0, 0, 0, 0, 0, 6,
- 65, 24, 109, 83, 0, 0, 0, 0, 0, 6, 65, 28, 81, 36, 0, 0, 0, 0, 0, 6, 65, 32, 107, 35, 0, 0, 0, 0, 11, 1,
- 35, 48, 6, 35, 81, 35, 51, 0, 27, 0, 5, 65, 36, 37, 0, 0, 12, 1, 37, 48, 13, 52, 89, 6, 109, 50, 0, 27, 0, 14,
- 1, 38, 47, 4, 35, 50, 72, 35, 72, 6, 35, 50, 0, 0, 0, 6, 65, 40, 75, 36, 0, 0, 0, 12, 1, 42, 71, 6, 37, 50,
- 47, 35, 68, 0, 27, 0, 12, 1, 43, 47, 6, 35, 65, 71, 35, 107, 0, 27, 0, 6, 65, 44, 49, 35, 0, 0, 0, 0, 18, 1,
- 47, 81, 4, 35, 52, 37, 89, 15, 65, 6, 37, 52, 37, 68, 0, 27, 0, 13, 4, 95, 100, 105, 97, 6, 40, 65, 55, 114, 47, 0,
- 6, 65, 48, 109, 55, 0, 0, 0, 0, 0, 6, 65, 52, 109, 65, 0, 0, 0, 0, 0, 6, 65, 56, 109, 50, 0, 0, 0, 0, 0,
- 5, 65, 60, 39, 0, 0, 17, 1, 61, 89, 4, 35, 65, 35, 15, 72, 6, 109, 68, 35, 50, 0, 27, 0, 0, 0, 12, 1, 64, 35,
- 15, 49, 6, 109, 110, 50, 81, 0, 6, 65, 64, 48, 36, 0, 0, 0, 0, 0, 6, 65, 68, 49, 37, 0, 0, 0, 0, 0, 6, 65,
- 72, 109, 51, 0, 0, 0, 0, 11, 4, 95, 100, 111, 116, 72, 6, 110, 47, 0, 0, 6, 65, 76, 109, 89, 0, 0, 0, 0, 0, 6,
- 65, 80, 47, 36, 0, 0, 0, 0, 0, 5, 65, 84, 40, 0, 0, 0, 0, 0, 6, 65, 88, 83, 36, 0, 0, 0, 0, 0, 12, 1,
- 92, 6, 71, 109, 49, 89, 55, 109, 91, 0, 6, 65, 92, 58, 36, 0, 0, 0, 15, 1, 94, 47, 4, 35, 50, 72, 35, 47, 6, 39,
- 48, 37, 0, 0, 0, 15, 4, 95, 49, 77, 49, 89, 13, 34, 6, 37, 71, 40, 10, 0, 7, 65, 96, 109, 49, 89, 0, 0, 15, 4,
- 95, 49, 77, 50, 89, 13, 75, 6, 40, 47, 35, 10, 0, 0, 16, 4, 95, 49, 77, 51, 89, 13, 65, 6, 37, 55, 57, 35, 51, 0,
- 0, 0, 6, 65, 100, 57, 36, 0, 0, 0, 0, 0, 7, 65, 104, 88, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 1, 126, 47, 6, 37, 55, 72, 36, 0, 0, 13, 4, 95, 116, 108, 100, 47, 6,
- 37, 55, 72, 13, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 64, 17, 1, 72,
- 0, 0, 0, 0, 0, 14, 4, 95, 109, 99, 110, 65, 6, 35, 49, 52, 110, 50, 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, 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, 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, 5, 194, 16, 144, 72, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 16, 19, 128, 72, 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, 6, 195, 5, 64, 85, 72, 0, 0, 0, 0, 0, 0, 6, 195, 76, 19,
- 135, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 111, 103, 111, 6, 110,
- 81, 39, 50, 109, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 100, 19, 135, 72, 6, 195, 32, 19, 135, 72,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 98, 114, 118, 71, 52, 6, 37, 12, 84, 0, 0, 0, 0, 0, 18, 4, 95, 97,
- 99, 50, 72, 40, 71, 13, 55, 35, 49, 57, 6, 40, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 16, 3, 95, 51, 88, 47, 6, 37, 81, 35, 48, 40, 55, 40, 107, 0, 0, 13, 3, 95, 48, 67, 51, 6, 35,
- 47, 40, 89, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 49, 67, 89, 13, 52, 6, 35, 47, 40, 89, 23, 0, 0, 0,
- 12, 68, 8, 80, 197, 44, 71, 109, 76, 124, 19, 0, 12, 68, 8, 80, 133, 44, 71, 109, 71, 124, 19, 0, 0, 0, 0, 0, 20, 3,
- 95, 49, 57, 89, 13, 65, 71, 6, 37, 55, 35, 50, 71, 13, 55, 35, 89, 0, 0, 19, 3, 95, 49, 56, 72, 13, 55, 6, 35, 48,
- 35, 50, 71, 13, 55, 35, 89, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 49, 49, 89, 6, 13, 71, 13, 55, 35, 89, 0, 0,
- 14, 3, 95, 49, 48, 89, 13, 48, 6, 40, 55, 40, 107, 0, 0, 16, 3, 95, 49, 51, 47, 6, 37, 81, 35, 71, 13, 55, 35, 89,
- 0, 0, 15, 3, 95, 49, 50, 72, 6, 40, 35, 71, 13, 55, 35, 89, 0, 0, 16, 3, 95, 49, 53, 55, 6, 37, 65, 35, 71, 13,
- 55, 35, 89, 0, 0, 17, 3, 95, 49, 52, 6, 13, 65, 48, 35, 47, 71, 13, 55, 35, 89, 0, 0, 17, 3, 95, 49, 55, 47, 6,
- 40, 75, 40, 107, 71, 13, 55, 35, 89, 0, 0, 16, 3, 95, 49, 54, 6, 13, 50, 35, 65, 71, 13, 55, 35, 89, 0, 0, 8, 197,
- 4, 64, 76, 4, 128, 72, 0, 17, 3, 95, 55, 88, 47, 6, 40, 75, 40, 107, 48, 40, 55, 40, 107, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 9, 198, 16, 20, 137, 64, 17, 1, 72, 0, 0, 0, 0, 13, 4, 95, 97, 99, 117, 35, 49, 57, 6, 40, 47, 0, 0, 0,
- 0, 8, 66, 44, 80, 49, 13, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 50, 88, 72, 6, 40, 35, 48, 40, 55,
- 40, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 16, 20, 137, 72, 0, 0, 0, 0, 0, 17, 3, 95, 63, 63, 49, 4, 39,
- 72, 36, 107, 6, 40, 52, 40, 83, 0, 0, 0, 0, 17, 3, 95, 52, 88, 6, 109, 65, 48, 35, 47, 48, 40, 55, 40, 107, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 53, 88, 55, 6, 37, 65, 35, 48, 40, 55, 40, 107, 0, 0, 0, 12, 4, 95, 114, 110,
- 103, 52, 6, 37, 68, 81, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 54, 88, 6, 109, 50, 35, 65, 48, 40, 55, 40, 107, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 3, 95, 56, 88, 72, 13, 55, 6, 35, 48, 35, 50, 48, 40,
- 55, 40, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 57, 88, 89, 13, 65, 71, 6, 37, 55, 35, 50, 48, 40, 55, 40,
- 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 115, 116, 107, 89, 47, 51, 6, 39, 49, 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, 12, 4, 95, 99, 105,
- 114, 47, 6, 39, 48, 37, 0, 0, 0, 0, 0, 13, 4, 95, 48, 77, 50, 75, 6, 40, 47, 35, 10, 0, 0, 14, 4, 95, 48, 77,
- 51, 65, 6, 37, 55, 57, 35, 51, 0, 0, 0, 13, 4, 95, 48, 77, 49, 51, 6, 37, 71, 40, 10, 0, 0, 0, 0, 0, 0, 7,
- 196, 8, 18, 23, 4, 72, 0, 0, 0, 0, 0, 14, 4, 95, 108, 105, 103, 72, 6, 117, 81, 51, 35, 83, 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, 0, 0, 0, 0,
- 0, 0, 14, 4, 95, 99, 101, 100, 89, 13, 72, 6, 37, 55, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4,
- 95, 99, 97, 112, 71, 6, 109, 89, 35, 51, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 103, 114,
- 118, 81, 52, 6, 35, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 194, 163, 48, 39, 50, 89,
- 47, 6, 109, 52, 55, 37, 68, 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, 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, 5, 194, 76, 144, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 9, 198, 76, 80, 129, 28, 18, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 17, 2, 95, 34, 47, 4, 35, 50, 72, 35, 49, 6, 40, 47, 37, 48, 0, 0, 17, 2, 95, 33, 47, 4, 35, 50, 72, 35,
- 15, 89, 6, 109, 52, 40, 0, 0, 0, 19, 2, 95, 39, 49, 4, 40, 47, 37, 48, 15, 47, 6, 40, 68, 81, 35, 55, 0, 0, 0,
- 0, 0, 0, 0, 18, 2, 95, 41, 49, 4, 40, 52, 40, 68, 15, 47, 6, 40, 47, 40, 48, 0, 0, 17, 2, 95, 40, 49, 4, 40,
- 52, 40, 68, 15, 71, 6, 40, 49, 35, 0, 0, 10, 67, 64, 84, 128, 48, 13, 34, 0, 72, 0, 11, 2, 95, 46, 47, 6, 37, 47,
- 37, 19, 0, 0, 17, 2, 95, 45, 47, 4, 35, 50, 72, 35, 107, 6, 40, 71, 40, 68, 0, 0, 10, 2, 95, 44, 49, 6, 39, 65,
- 35, 0, 0, 10, 2, 95, 51, 47, 6, 37, 81, 35, 0, 0, 9, 2, 95, 50, 72, 6, 40, 35, 0, 0, 10, 2, 95, 49, 89, 6,
- 35, 47, 40, 0, 0, 9, 2, 95, 48, 50, 6, 39, 55, 0, 0, 11, 2, 95, 55, 47, 6, 40, 75, 40, 107, 0, 0, 10, 2, 95,
- 54, 6, 13, 50, 35, 65, 0, 0, 10, 2, 95, 53, 55, 6, 37, 65, 35, 0, 0, 11, 2, 95, 52, 6, 13, 65, 48, 35, 47, 0,
- 0, 17, 2, 95, 59, 47, 4, 37, 47, 37, 19, 15, 49, 6, 39, 65, 35, 0, 0, 16, 2, 95, 58, 47, 4, 37, 47, 37, 19, 15,
- 72, 6, 40, 35, 0, 0, 14, 2, 95, 57, 89, 13, 65, 71, 6, 37, 55, 35, 50, 0, 0, 13, 2, 95, 56, 72, 13, 55, 6, 35,
- 48, 35, 50, 0, 0, 17, 2, 95, 63, 47, 4, 35, 50, 72, 35, 15, 47, 6, 35, 67, 35, 0, 0, 17, 2, 95, 62, 55, 4, 109,
- 71, 37, 107, 15, 72, 6, 35, 52, 37, 0, 0, 0, 17, 2, 95, 60, 49, 4, 40, 52, 35, 68, 15, 72, 6, 35, 52, 37, 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, 17, 2, 95, 91, 49, 4,
- 40, 52, 40, 68, 15, 89, 6, 37, 49, 40, 0, 0, 0, 0, 0, 18, 2, 95, 95, 81, 4, 35, 52, 37, 89, 15, 71, 6, 35, 58,
- 35, 107, 0, 0, 0, 24, 2, 95, 93, 49, 4, 40, 52, 40, 68, 15, 89, 4, 37, 49, 40, 15, 47, 6, 40, 47, 40, 48, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 104, 97, 99, 107, 6, 35, 76, 109,
- 49, 0, 0, 0, 0, 0, 0, 0, 20, 2, 95, 123, 49, 4, 40, 52, 40, 68, 15, 49, 40, 52, 6, 35, 58, 35, 55, 0, 0, 0,
- 0, 0, 0, 0, 27, 2, 95, 125, 49, 4, 40, 52, 40, 68, 15, 49, 40, 52, 4, 35, 58, 35, 55, 15, 47, 6, 40, 47, 40, 48,
- 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, 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, 0, 0, 7, 196, 8, 82, 193, 76, 66, 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, 7, 196, 36, 19, 1, 32, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 8, 197, 64, 84, 129, 56, 112, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ static unsigned char espeakdata_dicts27_data[3083] = {
+ 0, 4, 0, 0, 29, 10, 0, 0, 0, 0, 0, 0, 0, 5, 65, 4, 35, 0, 0, 0, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0,
+ 0, 0, 6, 65, 12, 76, 36, 0, 0, 0, 13, 4, 95, 8, 1, 3, 107, 6, 35, 76, 109, 49, 0, 0, 0, 6, 65, 16, 72, 36,
+ 0, 0, 0, 0, 0, 5, 65, 20, 36, 0, 0, 0, 0, 0, 6, 65, 24, 109, 83, 0, 0, 0, 0, 0, 6, 65, 28, 81, 36, 0,
+ 0, 6, 195, 76, 19, 135, 72, 0, 0, 0, 6, 65, 32, 107, 35, 0, 0, 0, 0, 11, 1, 35, 48, 6, 35, 81, 35, 51, 0, 27,
+ 0, 5, 65, 36, 37, 0, 0, 12, 1, 37, 48, 13, 52, 89, 6, 109, 50, 0, 27, 0, 14, 1, 38, 47, 4, 35, 50, 72, 35, 72,
+ 6, 35, 50, 0, 0, 12, 68, 8, 80, 133, 44, 71, 109, 71, 124, 19, 0, 0, 6, 65, 40, 75, 36, 0, 0, 0, 12, 1, 42, 71,
+ 6, 37, 50, 47, 35, 68, 0, 27, 0, 12, 1, 43, 47, 6, 35, 65, 71, 35, 107, 0, 27, 0, 6, 65, 44, 49, 35, 0, 0, 0,
+ 0, 18, 1, 47, 81, 4, 35, 52, 37, 89, 15, 65, 6, 37, 52, 37, 68, 0, 27, 0, 6, 65, 48, 109, 55, 0, 0, 0, 0, 0,
+ 6, 65, 52, 109, 65, 0, 0, 0, 0, 0, 6, 65, 56, 109, 50, 0, 0, 0, 0, 0, 5, 65, 60, 39, 0, 0, 17, 1, 61, 89,
+ 4, 35, 65, 35, 15, 72, 6, 109, 68, 35, 50, 0, 27, 0, 0, 0, 12, 1, 64, 35, 15, 49, 6, 109, 110, 50, 81, 0, 6, 65,
+ 64, 48, 36, 0, 0, 0, 0, 0, 6, 65, 68, 49, 37, 0, 0, 0, 0, 0, 6, 65, 72, 109, 51, 0, 0, 0, 0, 0, 6, 65,
+ 76, 109, 89, 0, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 0, 0, 0, 5, 65, 84, 40, 0, 0, 0, 0, 0, 6, 65, 88,
+ 83, 36, 0, 0, 0, 0, 0, 12, 1, 92, 6, 71, 109, 49, 89, 55, 109, 91, 0, 6, 65, 92, 58, 36, 0, 0, 0, 15, 1, 94,
+ 47, 4, 35, 50, 72, 35, 47, 6, 39, 48, 37, 0, 0, 0, 15, 4, 95, 49, 77, 49, 89, 13, 34, 6, 37, 71, 40, 10, 0, 7,
+ 65, 96, 109, 49, 89, 0, 0, 15, 4, 95, 49, 77, 50, 89, 13, 75, 6, 40, 47, 35, 10, 0, 0, 16, 4, 95, 49, 77, 51, 89,
+ 13, 65, 6, 37, 55, 57, 35, 51, 0, 0, 0, 6, 65, 100, 57, 36, 0, 0, 0, 0, 0, 7, 65, 104, 88, 109, 47, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 1, 126, 47, 6, 37, 55, 72, 36, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 64, 17, 1, 72, 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, 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, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 14, 4, 95, 4, 16, 20, 10, 49, 4, 39, 65, 35, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 13, 4, 95, 20, 12, 4, 47, 6, 37, 55, 72, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 36, 19,
+ 1, 32, 72, 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, 0, 0, 0, 5, 194, 16, 144, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 16, 19,
+ 128, 72, 0, 6, 195, 32, 19, 135, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 16, 20, 137, 72, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 8, 18, 23, 4, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 14, 4, 95, 13, 3, 14, 65, 6, 35, 49, 52, 110, 50, 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, 16, 3, 95, 51, 88, 47, 6, 37, 81, 35, 48, 40, 55, 40, 107,
+ 0, 0, 13, 3, 95, 48, 67, 51, 6, 35, 47, 40, 89, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 49, 67, 89, 13,
+ 52, 6, 35, 47, 40, 89, 23, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 49, 57, 89, 13, 65, 71, 6, 37, 55, 35, 50, 71, 13,
+ 55, 35, 89, 0, 0, 19, 3, 95, 49, 56, 72, 13, 55, 6, 35, 48, 35, 50, 71, 13, 55, 35, 89, 0, 0, 0, 0, 0, 0, 0,
+ 0, 14, 3, 95, 49, 49, 89, 6, 13, 71, 13, 55, 35, 89, 0, 0, 14, 3, 95, 49, 48, 89, 13, 48, 6, 40, 55, 40, 107, 0,
+ 0, 16, 3, 95, 49, 51, 47, 6, 37, 81, 35, 71, 13, 55, 35, 89, 0, 0, 15, 3, 95, 49, 50, 72, 6, 40, 35, 71, 13, 55,
+ 35, 89, 0, 0, 16, 3, 95, 49, 53, 55, 6, 37, 65, 35, 71, 13, 55, 35, 89, 0, 0, 17, 3, 95, 49, 52, 6, 13, 65, 48,
+ 35, 47, 71, 13, 55, 35, 89, 0, 0, 17, 3, 95, 49, 55, 47, 6, 40, 75, 40, 107, 71, 13, 55, 35, 89, 0, 0, 16, 3, 95,
+ 49, 54, 6, 13, 50, 35, 65, 71, 13, 55, 35, 89, 0, 0, 0, 17, 3, 95, 55, 88, 47, 6, 40, 75, 40, 107, 48, 40, 55, 40,
+ 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 44, 80, 49, 13, 0, 72, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 15, 3, 95, 50, 88, 72, 6, 40, 35, 48, 40, 55, 40, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 17, 3, 95, 63, 63, 49, 4, 39, 72, 36, 107, 6, 40, 52, 40, 83, 0, 0, 0, 0, 17, 3, 95, 52, 88, 6, 109, 65,
+ 48, 35, 47, 48, 40, 55, 40, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 53, 88, 55, 6, 37, 65, 35, 48, 40, 55,
+ 40, 107, 0, 0, 0, 0, 9, 198, 76, 80, 129, 28, 18, 64, 72, 0, 0, 0, 0, 0, 16, 3, 95, 54, 88, 6, 109, 50, 35, 65,
+ 48, 40, 55, 40, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 3, 95, 56, 88, 72, 13, 55,
+ 6, 35, 48, 35, 50, 48, 40, 55, 40, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 57, 88, 89, 13, 65, 71, 6, 37,
+ 55, 35, 50, 48, 40, 55, 40, 107, 0, 0, 0, 0, 0, 0, 7, 196, 77, 80, 84, 84, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 15, 7, 15, 6, 110, 81, 39, 50, 109, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 100, 19, 135, 72, 13, 4, 95, 48, 77, 50, 75, 6, 40, 47,
+ 35, 10, 0, 0, 14, 4, 95, 48, 77, 51, 65, 6, 37, 55, 57, 35, 51, 0, 0, 0, 13, 4, 95, 48, 77, 49, 51, 6, 37, 71,
+ 40, 10, 0, 0, 13, 4, 95, 2, 18, 22, 71, 52, 6, 37, 12, 84, 0, 0, 0, 0, 0, 0, 0, 12, 68, 8, 80, 197, 44, 71,
+ 109, 76, 124, 19, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12,
+ 4, 95, 3, 9, 18, 47, 6, 39, 48, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 19, 20, 11,
+ 89, 47, 51, 6, 39, 49, 0, 0, 0, 13, 4, 95, 1, 3, 21, 35, 49, 57, 6, 40, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 12, 4, 95, 18, 14, 7, 52, 6, 37, 68, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 18, 4, 95, 1, 3, 50, 72, 40, 71, 13, 55, 35, 49, 57, 6, 40, 47, 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, 0, 0, 9, 198,
+ 16, 20, 137, 64, 17, 1, 72, 0, 0, 0, 0, 0, 0, 16, 2, 194, 163, 48, 39, 50, 89, 47, 6, 109, 52, 55, 37, 68, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 3, 5, 4, 89, 13,
+ 72, 6, 37, 55, 35, 0, 0, 0, 0, 14, 4, 95, 12, 9, 7, 72, 6, 117, 81, 51, 35, 83, 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, 7, 196, 8, 82, 193, 76, 66, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 5, 194, 76, 144, 72, 0, 0, 0, 8, 197, 64, 84, 129, 56, 112, 66, 0, 0, 0, 7, 196, 84, 229, 21, 44,
+ 72, 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, 0, 17, 2, 95, 34, 47, 4, 35, 50, 72, 35, 49, 6, 40, 47, 37, 48, 0, 0, 17, 2, 95, 33, 47, 4, 35, 50,
+ 72, 35, 15, 89, 6, 109, 52, 40, 0, 0, 0, 19, 2, 95, 39, 49, 4, 40, 47, 37, 48, 15, 47, 6, 40, 68, 81, 35, 55, 0,
+ 0, 0, 0, 0, 0, 13, 4, 95, 3, 1, 16, 71, 6, 109, 89, 35, 51, 0, 0, 18, 2, 95, 41, 49, 4, 40, 52, 40, 68, 15,
+ 47, 6, 40, 47, 40, 48, 0, 0, 17, 2, 95, 40, 49, 4, 40, 52, 40, 68, 15, 71, 6, 40, 49, 35, 0, 0, 10, 67, 64, 84,
+ 128, 48, 13, 34, 0, 72, 0, 11, 2, 95, 46, 47, 6, 37, 47, 37, 19, 0, 0, 17, 2, 95, 45, 47, 4, 35, 50, 72, 35, 107,
+ 6, 40, 71, 40, 68, 0, 0, 10, 2, 95, 44, 49, 6, 39, 65, 35, 0, 0, 10, 2, 95, 51, 47, 6, 37, 81, 35, 0, 0, 9,
+ 2, 95, 50, 72, 6, 40, 35, 0, 0, 10, 2, 95, 49, 89, 6, 35, 47, 40, 0, 0, 9, 2, 95, 48, 50, 6, 39, 55, 0, 0,
+ 11, 2, 95, 55, 47, 6, 40, 75, 40, 107, 0, 0, 10, 2, 95, 54, 6, 13, 50, 35, 65, 0, 0, 10, 2, 95, 53, 55, 6, 37,
+ 65, 35, 0, 0, 11, 2, 95, 52, 6, 13, 65, 48, 35, 47, 0, 0, 17, 2, 95, 59, 47, 4, 37, 47, 37, 19, 15, 49, 6, 39,
+ 65, 35, 0, 0, 16, 2, 95, 58, 47, 4, 37, 47, 37, 19, 15, 72, 6, 40, 35, 0, 0, 14, 2, 95, 57, 89, 13, 65, 71, 6,
+ 37, 55, 35, 50, 0, 0, 13, 2, 95, 56, 72, 13, 55, 6, 35, 48, 35, 50, 0, 0, 17, 2, 95, 63, 47, 4, 35, 50, 72, 35,
+ 15, 47, 6, 35, 67, 35, 0, 0, 17, 2, 95, 62, 55, 4, 109, 71, 37, 107, 15, 72, 6, 35, 52, 37, 0, 0, 0, 17, 2, 95,
+ 60, 49, 4, 40, 52, 35, 68, 15, 72, 6, 35, 52, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 11, 4, 95, 4, 15, 20, 72, 6, 110, 47, 0, 0, 0, 0, 17, 2, 95, 91, 49, 4, 40, 52, 40, 68,
+ 15, 89, 6, 37, 49, 40, 0, 0, 0, 0, 0, 18, 2, 95, 95, 81, 4, 35, 52, 37, 89, 15, 71, 6, 35, 58, 35, 107, 0, 0,
+ 0, 24, 2, 95, 93, 49, 4, 40, 52, 40, 68, 15, 89, 4, 37, 49, 40, 15, 47, 6, 40, 47, 40, 48, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 7, 18, 22, 81, 52, 6, 35, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 20, 2, 95, 123, 49, 4, 40, 52, 40, 68, 15, 49, 40, 52, 6, 35, 58, 35, 55, 0, 13, 4, 95, 4, 9, 1, 6,
+ 40, 65, 55, 114, 47, 0, 0, 0, 0, 0, 0, 0, 27, 2, 95, 125, 49, 4, 40, 52, 40, 68, 15, 49, 40, 52, 4, 35, 58, 35,
+ 55, 15, 47, 6, 40, 47, 40, 48, 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, 0, 0, 6, 195, 5, 64, 85, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 8, 197, 4, 64, 76, 4, 128, 72, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 97, 0, 4, 1, 32, 17, 65, 3, 23, 35, 0, 1, 97, 0, 1, 117, 97, 0, 3, 35,
0, 117, 3, 114, 0, 105, 3, 117, 0, 7, 6, 98, 0, 3, 71, 0, 4, 101, 2, 110, 3, 71, 13, 0, 101, 8, 2, 21, 21, 0,
7, 6, 99, 0, 3, 76, 0, 104, 3, 106, 0, 7, 6, 100, 0, 3, 72, 0, 106, 3, 75, 0, 7, 6, 101, 0, 4, 1, 32, 17,
@@ -31449,2314 +21330,1702 @@ autoFileInMemorySet create_espeakdata_dicts () {
8, 3, 88, 0, 7, 6, 121, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 4, 42, 1, 42, 2, 42, 3, 0, 42,
42, 3, 0, 42, 1, 42, 42, 2, 32, 3, 24, 0, 45, 8, 32, 2, 32, 15, 3, 47, 4, 35, 50, 72, 35, 49, 6, 40, 52, 35,
68, 0, 42, 3, 71, 6, 37, 50, 47, 35, 68, 0, 36, 3, 72, 110, 55, 35, 51, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts30 = FileInMemory_createWithData (3082, reinterpret_cast<const char *> (&espeakdata_dicts30_data),
- U"espeak-1.48.04-source/espeak-data/id_dict",
+ autoFileInMemory espeakdata_dicts27 = FileInMemory_createWithData (3082, reinterpret_cast<const char *> (&espeakdata_dicts27_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/id_dict",
U"id");
- my addItem_move (espeakdata_dicts30.move());
+ Collection_addItem (me.peek(), espeakdata_dicts27.transfer());
- static unsigned char espeakdata_dicts31_data[5401] = {
- 0, 4, 0, 0, 192, 15, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 101, 105, 103, 105, 195, 176, 76, 9, 134, 118, 111, 114, 117, 195,
- 176, 72, 0, 0, 9, 198, 25, 32, 77, 32, 167, 0, 28, 0, 7, 65, 8, 71, 57, 112, 0, 0, 0, 0, 0, 7, 65, 12, 89, 57,
- 112, 0, 0, 0, 0, 0, 7, 65, 16, 72, 57, 112, 0, 0, 0, 0, 6, 195, 53, 83, 148, 76, 15, 4, 95, 100, 112, 116, 10, 49,
- 4, 114, 65, 65, 35, 10, 0, 0, 12, 137, 104, 195, 182, 102, 195, 176, 117, 195, 176, 72, 8, 133, 195, 190, 105, 116, 116, 76, 0, 0,
- 0, 9, 134, 195, 161, 195, 176, 117, 114, 8, 0, 6, 65, 24, 111, 83, 0, 0, 0, 0, 0, 7, 65, 28, 81, 57, 112, 0, 6, 195,
- 53, 83, 149, 76, 0, 0, 0, 0, 6, 65, 32, 107, 126, 0, 0, 0, 0, 5, 194, 58, 32, 8, 9, 1, 35, 65, 109, 55, 55, 35,
- 0, 0, 0, 6, 195, 25, 197, 77, 76, 11, 136, 195, 190, 101, 105, 114, 114, 97, 114, 76, 0, 6, 65, 112, 126, 0, 49, 4, 193, 112,
- 76, 5, 193, 112, 76, 28, 0, 0, 8, 65, 40, 57, 6, 115, 86, 0, 0, 0, 0, 9, 1, 43, 71, 55, 6, 116, 89, 0, 0, 7,
- 65, 44, 49, 6, 126, 0, 0, 0, 0, 12, 1, 47, 89, 49, 125, 89, 72, 138, 109, 81, 0, 0, 6, 65, 48, 111, 137, 0, 0, 0,
- 0, 0, 6, 65, 52, 111, 65, 0, 0, 7, 196, 53, 83, 132, 84, 76, 0, 0, 0, 6, 65, 56, 111, 50, 0, 7, 132, 195, 190, 97,
- 117, 76, 7, 132, 195, 190, 97, 117, 72, 0, 0, 0, 0, 0, 19, 1, 61, 89, 6, 113, 65, 35, 89, 111, 65, 65, 4, 111, 34, 138,
- 49, 109, 0, 0, 0, 0, 7, 65, 64, 48, 57, 112, 0, 0, 0, 6, 195, 53, 83, 128, 76, 9, 134, 117, 114, 195, 176, 117, 109, 72,
- 0, 0, 6, 65, 68, 49, 116, 0, 0, 0, 0, 0, 7, 65, 72, 111, 34, 138, 0, 0, 0, 7, 132, 195, 190, 105, 103, 76, 0, 0,
- 6, 65, 76, 111, 89, 0, 0, 0, 0, 0, 7, 65, 80, 47, 57, 112, 0, 0, 0, 0, 6, 195, 28, 20, 212, 76, 0, 0, 0, 0,
- 0, 7, 65, 88, 84, 35, 83, 0, 0, 0, 0, 0, 16, 65, 92, 47, 84, 6, 120, 84, 35, 55, 72, 84, 4, 35, 83, 0, 6, 195,
- 21, 37, 21, 72, 0, 7, 196, 32, 147, 149, 52, 76, 0, 8, 133, 195, 190, 105, 110, 110, 76, 0, 0, 7, 65, 96, 112, 101, 89, 0,
- 0, 18, 4, 95, 49, 77, 50, 124, 50, 15, 65, 6, 109, 72, 55, 57, 127, 50, 0, 0, 0, 0, 16, 65, 100, 6, 117, 83, 89, 37,
- 55, 114, 50, 15, 4, 110, 0, 49, 0, 0, 0, 0, 8, 65, 104, 89, 112, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 6, 195, 26, 34, 203, 76, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 54, 83, 129, 72, 76, 0, 0, 6, 194,
- 4, 96, 76, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 5, 82, 192,
- 28, 8, 196, 25, 148, 137, 72, 76, 8, 9, 134, 195, 190, 195, 173, 110, 97, 76, 0, 10, 135, 195, 190, 195, 173, 110, 117, 109, 76, 0,
- 0, 0, 0, 0, 0, 6, 195, 50, 82, 193, 8, 0, 0, 7, 196, 78, 83, 129, 72, 76, 0, 0, 6, 195, 52, 147, 142, 76, 22, 4,
- 95, 50, 77, 50, 47, 84, 6, 122, 34, 138, 15, 65, 6, 109, 72, 55, 57, 127, 50, 0, 0, 0, 0, 6, 195, 25, 32, 77, 76, 0,
- 0, 0, 0, 0, 0, 0, 0, 6, 195, 32, 17, 129, 72, 0, 0, 0, 0, 0, 0, 0, 0, 12, 68, 32, 19, 12, 156, 107, 35, 55,
- 55, 127, 0, 0, 0, 9, 134, 195, 190, 101, 115, 115, 105, 76, 9, 134, 195, 190, 101, 115, 115, 105, 76, 0, 0, 0, 0, 0, 8, 197,
- 56, 242, 203, 85, 32, 76, 0, 0, 7, 196, 53, 147, 132, 36, 76, 0, 9, 134, 195, 190, 101, 115, 115, 97, 76, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 5, 194, 21, 32, 72, 0, 9, 134, 118, 101, 114, 195, 176, 97, 72, 0, 0, 6, 195, 20, 225, 1, 8, 0,
- 0, 6, 195, 21, 37, 0, 72, 0, 0, 0, 0, 6, 195, 56, 82, 64, 76, 9, 134, 195, 190, 101, 115, 115, 117, 76, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 54, 83, 137, 72, 76, 0, 0, 6, 195, 76, 147, 142, 76, 23, 4, 95, 51, 77, 50,
- 87, 138, 57, 6, 126, 34, 138, 15, 65, 6, 109, 72, 55, 57, 127, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 10, 135, 102, 101, 110, 103, 117, 195, 176, 76, 0, 0, 7, 195, 25, 39, 0, 76, 28, 0, 0, 0, 0, 0, 0, 6, 195, 28, 21, 0,
- 76, 0, 0, 0, 0, 7, 196, 88, 244, 129, 72, 76, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 20, 96, 76, 8, 0, 0, 10, 135,
- 195, 190, 195, 173, 110, 97, 114, 76, 0, 9, 134, 195, 190, 101, 116, 116, 97, 76, 0, 0, 0, 7, 196, 32, 147, 142, 4, 76, 0, 0,
- 0, 0, 7, 132, 104, 105, 195, 176, 76, 0, 8, 197, 53, 83, 132, 84, 208, 76, 0, 9, 134, 104, 97, 102, 105, 195, 176, 72, 8, 133,
- 195, 190, 101, 115, 115, 76, 0, 0, 0, 8, 197, 28, 81, 206, 84, 208, 28, 0, 6, 195, 32, 147, 142, 76, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 7, 196, 53, 83, 137, 72, 76, 0, 0, 8, 197, 53, 147, 132, 84, 208, 76, 0, 0, 6, 195, 32, 147, 128, 76, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 33, 97, 82, 76, 8, 0, 6, 195, 32, 19, 129, 76, 0, 0, 0, 9, 134, 109, 117,
- 110, 105, 195, 176, 76, 6, 195, 54, 83, 128, 76, 0, 0, 7, 196, 28, 85, 21, 52, 76, 0, 0, 6, 195, 32, 19, 142, 72, 0, 0,
- 0, 6, 195, 28, 85, 0, 76, 0, 0, 0, 8, 133, 195, 190, 101, 105, 109, 76, 8, 133, 195, 190, 101, 105, 109, 76, 0, 0, 0, 0,
- 0, 0, 0, 8, 133, 195, 190, 101, 105, 114, 76, 8, 133, 195, 190, 101, 105, 114, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
- 65, 148, 108, 0, 49, 5, 193, 148, 76, 28, 0, 0, 6, 195, 32, 147, 129, 76, 0, 0, 5, 194, 78, 160, 76, 0, 6, 195, 78, 83,
- 128, 76, 0, 0, 0, 8, 133, 118, 97, 114, 195, 176, 72, 0, 6, 195, 34, 163, 128, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 7, 196, 113, 69, 9, 72, 76, 0, 0, 0, 0, 12, 68, 53, 147, 12, 4, 65, 109, 55, 55, 35, 0, 0, 0, 0,
- 0, 12, 68, 8, 243, 12, 4, 71, 114, 55, 55, 35, 0, 0, 0, 0, 6, 195, 88, 84, 129, 72, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 7, 196, 32, 81, 149, 72, 72, 7, 196, 32, 147, 129, 72, 76, 0, 9, 134, 109, 101, 195, 176, 97, 110, 8, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 20, 224, 76, 8, 0, 16, 3, 95, 51, 88, 87, 138, 57, 6, 126, 47, 37, 38, 4, 117,
- 0, 0, 15, 3, 95, 48, 67, 107, 6, 117, 50, 72, 14, 16, 117, 86, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 88, 244, 129, 76,
- 0, 20, 3, 95, 49, 67, 6, 123, 107, 72, 15, 107, 6, 117, 50, 72, 14, 51, 35, 86, 0, 0, 0, 0, 0, 9, 198, 56, 242, 203,
- 85, 37, 0, 76, 0, 8, 133, 118, 101, 114, 195, 176, 72, 0, 13, 3, 95, 49, 57, 50, 6, 108, 72, 57, 125, 50, 0, 0, 12, 3,
- 95, 49, 56, 6, 126, 72, 57, 125, 50, 0, 0, 20, 3, 95, 50, 67, 47, 84, 6, 120, 15, 107, 6, 117, 50, 72, 14, 51, 117, 86,
- 0, 0, 0, 0, 0, 0, 9, 198, 56, 242, 203, 72, 20, 128, 76, 0, 14, 3, 95, 49, 49, 6, 111, 72, 55, 111, 84, 4, 117, 0,
- 0, 11, 3, 95, 49, 48, 47, 6, 108, 38, 117, 0, 0, 21, 3, 95, 51, 67, 87, 138, 57, 6, 116, 15, 107, 6, 117, 50, 72, 14,
- 51, 117, 86, 0, 14, 3, 95, 49, 51, 87, 138, 6, 111, 107, 72, 125, 50, 0, 0, 11, 3, 95, 49, 50, 47, 6, 127, 105, 83, 0,
- 0, 13, 3, 95, 49, 53, 83, 6, 109, 65, 47, 125, 50, 0, 0, 15, 3, 95, 49, 52, 83, 57, 6, 127, 34, 138, 47, 125, 50, 0,
- 0, 13, 3, 95, 49, 55, 89, 6, 130, 72, 57, 125, 50, 0, 0, 14, 3, 95, 49, 54, 89, 6, 111, 101, 89, 72, 125, 50, 0, 0,
- 0, 15, 3, 95, 55, 88, 89, 57, 6, 120, 47, 37, 38, 4, 117, 0, 0, 24, 3, 95, 52, 67, 83, 57, 6, 120, 100, 117, 34, 138,
- 15, 107, 6, 117, 50, 72, 14, 51, 117, 86, 0, 0, 0, 0, 7, 195, 32, 167, 0, 76, 28, 0, 0, 0, 0, 0, 0, 0, 0, 6,
- 195, 28, 85, 1, 76, 0, 0, 10, 3, 95, 49, 102, 6, 123, 107, 72, 0, 0, 0, 0, 0, 0, 0, 7, 196, 28, 85, 21, 72, 76,
- 0, 0, 9, 198, 56, 242, 203, 72, 148, 128, 76, 10, 3, 95, 50, 102, 47, 84, 6, 120, 0, 0, 0, 15, 3, 95, 50, 88, 47, 6,
- 117, 107, 72, 117, 100, 4, 117, 0, 0, 0, 0, 0, 6, 195, 32, 147, 149, 76, 0, 0, 11, 3, 95, 51, 102, 87, 138, 57, 6, 116,
- 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 63, 63, 47, 6, 125, 81, 107, 134, 0, 0, 14, 3, 95, 52, 102, 83, 57, 6, 120,
- 100, 117, 34, 138, 0, 0, 0, 18, 3, 95, 52, 88, 83, 57, 6, 120, 16, 51, 117, 47, 4, 37, 38, 117, 0, 0, 0, 0, 0, 10,
- 135, 110, 111, 107, 107, 117, 195, 176, 76, 0, 0, 8, 133, 195, 190, 105, 195, 176, 72, 0, 0, 15, 3, 95, 53, 88, 83, 6, 109, 65,
- 47, 37, 38, 4, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 54, 88, 89, 6, 111, 101, 89, 72, 37, 38, 4, 117, 0,
- 0, 0, 0, 0, 7, 195, 76, 83, 64, 76, 28, 0, 0, 0, 5, 194, 77, 192, 76, 0, 0, 0, 8, 197, 56, 242, 203, 72, 16, 76,
- 0, 0, 0, 0, 7, 196, 78, 83, 149, 52, 76, 7, 196, 54, 83, 149, 52, 76, 0, 0, 16, 3, 95, 56, 88, 6, 125, 107, 72, 35,
- 47, 4, 37, 38, 117, 0, 0, 0, 6, 195, 32, 147, 147, 76, 0, 0, 0, 0, 0, 9, 134, 103, 101, 116, 105, 195, 176, 76, 0, 16,
- 3, 95, 57, 88, 50, 6, 108, 38, 117, 47, 4, 37, 38, 117, 0, 0, 6, 195, 54, 83, 129, 76, 0, 0, 0, 0, 0, 0, 0, 7,
- 196, 77, 83, 85, 72, 76, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 136, 112, 72, 0, 0, 10, 135, 195, 190, 101, 115, 115, 105, 114,
- 76, 0, 0, 7, 196, 88, 81, 206, 4, 8, 7, 196, 88, 81, 206, 4, 8, 7, 196, 52, 147, 142, 4, 76, 0, 0, 0, 0, 0, 7,
- 196, 113, 69, 21, 52, 76, 0, 8, 132, 109, 101, 195, 176, 76, 28, 0, 0, 0, 0, 8, 132, 118, 105, 195, 176, 76, 28, 7, 132, 118,
- 105, 195, 176, 72, 0, 0, 7, 196, 32, 147, 142, 36, 76, 0, 0, 11, 136, 118, 101, 114, 195, 176, 105, 195, 176, 72, 0, 6, 195, 21,
- 37, 77, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 48, 77, 50, 65, 6, 109, 72, 55, 57, 127, 50, 0, 0, 0, 0,
- 14, 4, 95, 48, 77, 49, 87, 6, 116, 89, 117, 50, 72, 0, 0, 0, 8, 197, 24, 83, 135, 84, 208, 76, 0, 0, 0, 0, 7, 195,
- 54, 117, 0, 76, 28, 6, 195, 88, 244, 128, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 32, 149, 20, 76,
- 0, 0, 0, 0, 0, 0, 6, 195, 29, 197, 21, 76, 0, 0, 0, 0, 0, 0, 0, 10, 135, 195, 190, 101, 115, 115, 97, 114, 76, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 145, 192, 76, 0, 0, 0, 0, 0, 0, 0, 6, 194, 60, 112, 76, 8, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 99, 97, 112, 89, 72, 6, 127, 34, 138, 72, 0, 0, 0, 0, 8, 133, 195, 190, 97,
- 110, 110, 76, 0, 0, 5, 194, 25, 240, 76, 5, 194, 25, 240, 76, 10, 135, 104, 97, 102, 195, 176, 105, 114, 72, 11, 136, 195, 190, 101,
- 115, 115, 97, 114, 105, 76, 0, 0, 0, 17, 3, 95, 195, 189, 6, 117, 83, 89, 37, 55, 114, 50, 15, 4, 108, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 7, 196, 52, 147, 12, 36, 8, 0, 0, 0, 0, 0, 0, 7, 3, 95, 195, 173, 108, 0, 0, 7, 196, 33,
- 99, 210, 80, 8, 0, 0, 0, 10, 135, 195, 190, 101, 105, 114, 114, 97, 76, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 95, 195, 161,
- 126, 0, 9, 134, 195, 190, 101, 103, 97, 114, 8, 10, 135, 195, 190, 101, 105, 114, 114, 105, 76, 0, 0, 6, 195, 113, 69, 9, 76, 7,
- 196, 20, 145, 213, 52, 76, 0, 0, 0, 0, 0, 0, 6, 195, 54, 83, 147, 76, 0, 0, 0, 0, 0, 0, 7, 196, 53, 83, 132, 36,
- 76, 0, 0, 0, 0, 0, 7, 196, 100, 178, 213, 72, 76, 7, 196, 60, 178, 213, 72, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 6, 195, 28, 81, 206, 28, 0, 0, 0, 0, 6, 195, 100, 98, 82, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195,
- 20, 145, 193, 76, 0, 0, 6, 195, 21, 37, 64, 72, 0, 0, 0, 0, 0, 8, 197, 53, 147, 132, 37, 32, 76, 0, 6, 195, 53, 83,
- 137, 76, 0, 0, 0, 8, 197, 52, 147, 142, 5, 32, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 7, 2, 195, 176, 112, 86, 0, 0, 0, 11, 2, 195, 190, 87, 6, 114, 34, 72, 134, 0, 0, 0, 0, 17, 2,
- 195, 189, 6, 117, 83, 89, 37, 55, 114, 50, 15, 4, 108, 0, 49, 0, 8, 197, 53, 83, 132, 37, 32, 76, 0, 0, 0, 0, 10, 135,
- 195, 190, 101, 115, 115, 117, 109, 76, 8, 197, 32, 147, 142, 5, 32, 76, 0, 0, 7, 196, 24, 83, 135, 84, 76, 0, 7, 196, 29, 197,
- 21, 52, 76, 0, 10, 135, 104, 195, 182, 102, 195, 176, 117, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 195,
- 190, 101, 110, 110, 97, 110, 76, 0, 0, 0, 0, 0, 9, 134, 118, 101, 114, 105, 195, 176, 72, 0, 10, 135, 109, 121, 110, 100, 117, 195,
- 176, 76, 10, 135, 109, 117, 110, 100, 117, 195, 176, 76, 10, 135, 118, 97, 114, 195, 176, 115, 116, 72, 7, 131, 97, 195, 176, 76, 28, 0,
- 0, 0, 0, 8, 196, 20, 101, 9, 72, 76, 8, 0, 0, 0, 0, 0, 10, 135, 118, 101, 114, 195, 176, 117, 109, 72, 0, 0, 8, 133,
- 117, 114, 195, 176, 117, 72, 0, 0, 0, 0, 0, 0, 0, 10, 135, 118, 101, 114, 195, 176, 117, 114, 72, 0, 0, 0, 0, 6, 195, 54,
- 83, 149, 76, 0, 0, 0, 8, 133, 195, 190, 195, 173, 110, 76, 0, 0, 0, 0, 6, 195, 32, 81, 128, 72, 0, 7, 196, 52, 147, 142,
- 36, 76, 0, 0, 0, 7, 195, 80, 147, 0, 76, 28, 0, 0, 8, 133, 101, 114, 117, 195, 176, 72, 0, 0, 0, 0, 0, 0, 0, 6,
- 195, 88, 244, 148, 76, 13, 2, 95, 34, 79, 122, 89, 35, 55, 119, 107, 71, 0, 0, 23, 2, 95, 33, 6, 117, 107, 71, 138, 127, 48,
- 117, 50, 35, 51, 65, 4, 111, 34, 138, 49, 109, 0, 0, 0, 0, 13, 2, 95, 38, 115, 100, 65, 111, 34, 138, 49, 109, 0, 0, 0,
- 13, 2, 95, 36, 72, 6, 114, 72, 55, 35, 34, 138, 0, 24, 4, 95, 52, 77, 50, 83, 57, 6, 128, 16, 35, 34, 138, 15, 65, 6,
- 109, 72, 55, 57, 127, 50, 0, 0, 6, 195, 88, 244, 149, 72, 6, 195, 77, 99, 192, 8, 12, 137, 195, 190, 101, 115, 115, 97, 114, 97,
- 114, 76, 0, 0, 18, 2, 95, 41, 89, 84, 6, 110, 57, 109, 55, 6, 115, 49, 35, 89, 72, 0, 0, 10, 2, 95, 40, 89, 84, 110,
- 57, 109, 0, 0, 0, 15, 2, 95, 46, 48, 6, 40, 136, 107, 81, 72, 117, 34, 138, 0, 0, 15, 2, 95, 45, 71, 35, 50, 72, 89,
- 72, 34, 138, 109, 81, 0, 0, 11, 2, 95, 44, 49, 6, 114, 65, 65, 35, 0, 0, 6, 195, 88, 20, 128, 72, 11, 2, 95, 51, 87,
- 138, 6, 108, 34, 138, 0, 0, 11, 2, 95, 50, 72, 84, 6, 124, 34, 138, 0, 0, 9, 2, 95, 49, 6, 123, 72, 50, 0, 0, 9,
- 2, 95, 48, 50, 6, 40, 137, 0, 0, 9, 2, 95, 55, 89, 57, 6, 120, 0, 0, 10, 2, 95, 54, 89, 6, 112, 101, 89, 0, 0,
- 9, 2, 95, 53, 83, 6, 109, 65, 0, 0, 9, 134, 102, 195, 161, 105, 195, 176, 76, 14, 2, 95, 52, 83, 57, 6, 128, 16, 51, 109,
- 34, 138, 0, 0, 10, 135, 103, 195, 161, 116, 117, 195, 176, 76, 6, 195, 56, 83, 65, 8, 16, 2, 95, 59, 89, 6, 112, 65, 37, 49,
- 4, 114, 65, 65, 35, 0, 0, 10, 135, 195, 190, 97, 110, 110, 105, 103, 8, 18, 2, 95, 58, 72, 84, 6, 108, 48, 40, 136, 107, 81,
- 72, 117, 34, 138, 0, 0, 10, 2, 95, 57, 50, 6, 108, 38, 117, 0, 0, 10, 2, 95, 56, 6, 125, 107, 72, 35, 0, 0, 23, 2,
- 95, 63, 89, 71, 6, 117, 34, 72, 134, 37, 68, 81, 4, 35, 65, 111, 34, 138, 49, 109, 0, 0, 20, 2, 95, 62, 6, 114, 72, 81,
- 55, 114, 84, 109, 55, 4, 115, 49, 35, 89, 72, 0, 0, 0, 12, 2, 95, 60, 114, 72, 81, 55, 114, 84, 109, 0, 0, 11, 136, 104,
- 195, 182, 102, 195, 176, 117, 109, 72, 8, 197, 4, 227, 129, 73, 48, 8, 0, 7, 196, 53, 147, 132, 84, 76, 6, 195, 113, 69, 21, 76,
- 0, 0, 0, 0, 0, 0, 6, 195, 88, 244, 142, 76, 0, 0, 0, 0, 7, 132, 195, 190, 195, 186, 72, 0, 8, 133, 195, 190, 195, 166,
- 114, 76, 8, 133, 195, 190, 195, 166, 114, 72, 0, 0, 0, 0, 0, 0, 7, 132, 195, 190, 195, 179, 8, 0, 0, 0, 7, 196, 88, 244,
- 149, 52, 72, 0, 9, 198, 56, 242, 203, 85, 35, 128, 76, 0, 0, 15, 2, 95, 91, 107, 114, 34, 72, 134, 81, 55, 114, 84, 109, 0,
- 0, 0, 0, 0, 16, 2, 95, 95, 117, 50, 72, 109, 51, 89, 72, 34, 138, 109, 81, 0, 0, 9, 133, 195, 190, 118, 195, 173, 76, 8,
- 6, 195, 76, 149, 20, 76, 6, 195, 52, 149, 20, 76, 8, 133, 195, 190, 118, 195, 173, 76, 0, 23, 2, 95, 93, 107, 6, 114, 34, 72,
- 134, 81, 55, 114, 84, 109, 55, 6, 115, 49, 35, 89, 72, 0, 0, 20, 2, 95, 92, 6, 120, 84, 117, 101, 72, 89, 49, 4, 125, 89,
- 72, 138, 109, 81, 0, 0, 0, 0, 7, 196, 34, 129, 149, 52, 72, 0, 0, 7, 132, 195, 190, 195, 161, 76, 7, 132, 195, 190, 195, 161,
- 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 115, 195, 173, 195, 176, 97, 110, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 15, 2, 95, 123, 89, 55, 130, 84, 117, 89, 84, 109, 57, 109, 0, 0, 0, 16, 2, 95, 121, 6, 117, 83, 89, 37, 55, 114, 50,
- 15, 4, 110, 0, 0, 9, 134, 102, 195, 166, 114, 195, 176, 76, 6, 194, 84, 208, 76, 28, 0, 0, 0, 24, 2, 95, 125, 89, 55, 6,
- 130, 84, 117, 89, 84, 4, 109, 57, 109, 55, 6, 115, 49, 35, 89, 72, 0, 0, 0, 7, 196, 32, 147, 137, 72, 76, 0, 0, 10, 5,
- 95, 48, 97, 110, 100, 115, 100, 0, 0, 0, 0, 7, 196, 53, 83, 149, 52, 76, 7, 196, 53, 83, 149, 52, 76, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 7, 196, 32, 19, 132, 4, 28, 0, 0, 0, 0, 0, 6, 194, 112, 224, 76, 8, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 20, 178, 201, 76, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 25, 244, 128, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 104, 97, 102,
- 195, 176, 105, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 132, 101, 195, 176, 97, 76, 8, 0, 0, 0, 0, 0, 0, 6, 195,
- 113, 69, 0, 76, 8, 133, 195, 190, 97, 195, 176, 76, 8, 133, 195, 190, 97, 195, 176, 72, 0, 0, 10, 135, 117, 114, 195, 176, 117, 195,
- 176, 72, 10, 135, 195, 161, 116, 116, 117, 195, 176, 76, 0, 0, 6, 194, 169, 32, 76, 28, 0, 0, 0, 0, 7, 196, 88, 20, 147, 80,
- 72, 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, 8, 197, 26,
- 34, 203, 77, 64, 76, 0, 0, 0, 9, 134, 109, 117, 110, 117, 195, 176, 76, 0, 8, 196, 84, 225, 9, 72, 72, 28, 0, 6, 195, 78,
- 83, 129, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 195, 173, 0, 195, 189, 0, 195, 166, 0, 101, 0, 105, 0, 121, 0,
- 106, 0, 7, 6, 18, 67, 195, 190, 0, 99, 0, 102, 0, 104, 0, 107, 0, 112, 0, 116, 0, 120, 0, 115, 0, 7, 6, 18, 68, 112,
- 0, 116, 0, 107, 0, 7, 6, 20, 120, 0, 0, 0, 120, 0, 122, 0, 0, 0, 0, 0, 6, 195, 161, 0, 2, 17, 67, 17, 67, 3,
- 125, 0, 4, 3, 126, 0, 2, 17, 69, 17, 68, 0, 7, 6, 195, 166, 0, 2, 17, 67, 17, 67, 3, 121, 0, 4, 3, 122, 0, 2,
- 17, 69, 17, 68, 0, 7, 6, 195, 169, 0, 2, 17, 67, 17, 67, 3, 57, 111, 0, 4, 3, 57, 112, 0, 2, 17, 69, 17, 68, 0,
- 7, 6, 195, 173, 0, 2, 17, 67, 17, 67, 3, 37, 0, 4, 3, 108, 0, 2, 17, 69, 17, 68, 0, 7, 6, 195, 176, 0, 3, 86,
- 0, 4, 2, 17, 66, 3, 87, 0, 2, 32, 32, 0, 7, 6, 195, 179, 0, 2, 17, 67, 17, 67, 3, 127, 0, 4, 3, 128, 0, 2,
- 17, 69, 17, 68, 0, 7, 6, 195, 182, 0, 8, 2, 21, 14, 128, 132, 129, 3, 4, 120, 0, 2, 17, 67, 17, 67, 3, 119, 0, 4,
- 3, 120, 0, 2, 17, 69, 17, 68, 0, 4, 2, 110, 103, 3, 129, 0, 2, 110, 103, 0, 7, 6, 195, 186, 0, 2, 17, 67, 17, 67,
- 3, 40, 0, 4, 3, 116, 0, 2, 17, 69, 17, 68, 0, 7, 6, 195, 189, 0, 2, 17, 67, 17, 67, 3, 37, 0, 4, 3, 108, 0,
- 2, 17, 69, 17, 68, 0, 7, 6, 195, 190, 0, 3, 87, 0, 7, 6, 97, 0, 108, 8, 2, 21, 14, 128, 132, 130, 3, 4, 113, 55,
- 0, 4, 2, 17, 67, 17, 67, 3, 35, 0, 8, 2, 108, 108, 12, 0, 4, 3, 113, 0, 2, 17, 69, 17, 68, 0, 4, 2, 110, 103,
- 3, 125, 0, 2, 110, 107, 0, 117, 2, 17, 67, 17, 67, 3, 129, 0, 4, 117, 3, 130, 0, 117, 2, 17, 69, 17, 68, 0, 7, 6,
- 98, 0, 4, 3, 71, 0, 98, 0, 7, 6, 99, 0, 3, 49, 0, 4, 2, 101, 3, 89, 0, 2, 105, 0, 7, 6, 100, 0, 4, 3,
- 72, 0, 100, 0, 7, 6, 101, 0, 2, 17, 67, 17, 67, 3, 111, 0, 4, 3, 112, 0, 2, 17, 69, 17, 68, 0, 4, 2, 110, 103,
- 3, 123, 0, 2, 110, 107, 0, 105, 2, 17, 67, 17, 67, 0, 121, 2, 17, 67, 17, 67, 0, 4, 105, 3, 124, 0, 105, 2, 17, 69,
- 17, 68, 0, 121, 0, 121, 2, 17, 69, 17, 68, 0, 103, 105, 3, 124, 57, 109, 0, 7, 6, 102, 0, 110, 100, 3, 65, 47, 0, 4,
- 1, 21, 2, 108, 3, 71, 0, 1, 21, 2, 110, 0, 4, 3, 83, 0, 102, 0, 4, 1, 17, 65, 2, 17, 65, 3, 84, 0, 1, 108,
- 2, 17, 65, 0, 110, 116, 3, 133, 71, 47, 0, 7, 6, 103, 0, 4, 1, 161, 195, 2, 97, 3, 0, 4, 1, 161, 195, 2, 117, 3,
- 0, 4, 1, 179, 195, 2, 97, 3, 0, 4, 1, 179, 195, 2, 117, 3, 0, 4, 1, 186, 195, 2, 97, 3, 0, 1, 186, 195, 2, 117,
- 3, 0, 4, 1, 17, 65, 2, 105, 3, 57, 0, 1, 17, 65, 2, 106, 0, 4, 2, 105, 3, 79, 0, 8, 2, 101, 0, 8, 2, 105,
- 0, 8, 2, 195, 166, 0, 8, 2, 195, 173, 0, 106, 0, 106, 8, 0, 4, 3, 81, 0, 1, 17, 65, 2, 108, 0, 1, 17, 65, 2,
- 110, 0, 8, 0, 103, 0, 110, 2, 32, 3, 81, 134, 0, 4, 1, 17, 65, 2, 97, 3, 100, 0, 1, 17, 65, 2, 114, 0, 1, 17,
- 65, 2, 117, 0, 1, 17, 65, 2, 195, 176, 0, 4, 2, 32, 3, 101, 0, 2, 115, 0, 116, 3, 101, 72, 0, 7, 6, 104, 0, 118,
- 3, 49, 84, 0, 106, 3, 99, 0, 108, 3, 105, 0, 3, 107, 0, 110, 3, 107, 134, 0, 114, 3, 107, 138, 0, 7, 6, 105, 0, 4,
- 1, 25, 2, 110, 103, 3, 37, 0, 1, 25, 2, 110, 107, 0, 2, 17, 67, 17, 67, 3, 109, 0, 4, 3, 110, 0, 2, 17, 69, 17,
- 68, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0, 2, 116, 3, 47, 0, 8, 3, 49, 0, 2, 18, 66, 3, 79, 0, 4, 8,
- 2, 18, 66, 3, 80, 0, 106, 0, 4, 3, 81, 0, 2, 25, 0, 2, 115, 3, 101, 0, 2, 107, 3, 107, 0, 7, 6, 108, 0, 3,
- 55, 0, 108, 3, 72, 55, 0, 4, 2, 17, 66, 29, 3, 105, 0, 2, 32, 0, 4, 108, 2, 17, 66, 29, 3, 137, 0, 108, 2, 32,
- 0, 7, 6, 109, 0, 4, 3, 65, 0, 109, 2, 25, 0, 1, 17, 66, 3, 107, 133, 0, 2, 18, 68, 3, 133, 0, 7, 6, 110, 0,
- 4, 3, 50, 0, 110, 2, 25, 0, 110, 3, 50, 12, 0, 2, 103, 105, 3, 67, 0, 2, 103, 3, 68, 0, 103, 2, 32, 3, 68, 81,
- 0, 4, 110, 1, 105, 101, 3, 72, 50, 0, 110, 1, 117, 97, 0, 110, 1, 121, 101, 0, 110, 1, 161, 195, 0, 110, 1, 166, 195, 0,
- 110, 1, 169, 195, 0, 110, 1, 173, 195, 0, 110, 1, 179, 195, 0, 110, 1, 186, 195, 0, 110, 1, 189, 195, 0, 1, 17, 66, 3, 107,
- 134, 0, 2, 18, 68, 3, 134, 0, 107, 2, 105, 3, 135, 79, 0, 2, 107, 3, 136, 0, 103, 116, 2, 25, 3, 136, 72, 0, 1, 17,
- 65, 2, 107, 3, 136, 107, 0, 7, 6, 111, 0, 2, 17, 67, 17, 67, 3, 114, 0, 4, 3, 115, 0, 2, 17, 69, 17, 68, 0, 4,
- 2, 110, 103, 3, 127, 0, 2, 110, 107, 0, 4, 2, 103, 105, 3, 131, 0, 2, 103, 106, 0, 7, 6, 112, 0, 8, 3, 48, 0, 3,
- 71, 0, 4, 2, 107, 3, 83, 0, 2, 115, 0, 2, 116, 0, 112, 3, 107, 71, 0, 7, 6, 113, 0, 3, 49, 84, 0, 7, 6, 114,
- 0, 1, 17, 67, 3, 14, 51, 0, 1, 17, 65, 2, 17, 65, 3, 16, 51, 0, 2, 32, 3, 23, 51, 0, 4, 3, 23, 52, 0, 8,
- 0, 2, 18, 67, 3, 34, 138, 0, 114, 3, 51, 16, 51, 0, 110, 3, 51, 72, 134, 0, 108, 2, 17, 66, 3, 51, 137, 0, 1, 108,
- 3, 69, 51, 0, 108, 3, 72, 55, 0, 7, 6, 115, 0, 3, 89, 0, 115, 3, 89, 139, 0, 4, 104, 2, 32, 3, 91, 0, 104, 8,
- 0, 7, 6, 116, 0, 8, 3, 47, 0, 3, 72, 0, 4, 104, 2, 32, 3, 87, 0, 104, 8, 0, 4, 2, 108, 3, 107, 72, 0, 2,
- 110, 0, 116, 0, 7, 6, 117, 0, 4, 1, 25, 2, 110, 103, 3, 40, 0, 1, 25, 2, 110, 107, 0, 1, 21, 2, 110, 117, 109, 32,
- 3, 114, 0, 2, 17, 67, 17, 67, 3, 117, 0, 4, 3, 118, 0, 2, 17, 69, 17, 68, 0, 4, 2, 103, 105, 3, 132, 0, 2, 103,
- 106, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 84, 0, 7, 6, 120, 0, 4, 3, 49, 89, 0, 122, 0, 7, 6, 121,
- 0, 4, 1, 25, 2, 110, 103, 3, 37, 0, 1, 25, 2, 110, 107, 0, 2, 17, 67, 17, 67, 3, 109, 0, 4, 3, 110, 0, 2, 17,
- 69, 17, 68, 0, 7, 6, 122, 0, 122, 3, 47, 89, 0, 3, 88, 0, 7, 6, 0, 36, 3, 72, 114, 55, 55, 35, 34, 0, 7, 0,
- 0};
- autoFileInMemory espeakdata_dicts31 = FileInMemory_createWithData (5400, reinterpret_cast<const char *> (&espeakdata_dicts31_data),
- U"espeak-1.48.04-source/espeak-data/is_dict",
+ static unsigned char espeakdata_dicts28_data[5469] = {
+ 0, 4, 0, 0, 1, 16, 0, 0, 0, 0, 0, 0, 0, 8, 132, 5, 195, 176, 1, 76, 8, 0, 0, 0, 8, 196, 25, 148, 137, 72,
+ 76, 8, 0, 7, 65, 8, 71, 57, 112, 0, 0, 0, 9, 134, 13, 195, 173, 14, 21, 13, 76, 0, 0, 7, 65, 12, 89, 57, 112, 0,
+ 0, 0, 0, 6, 195, 20, 225, 1, 8, 0, 7, 65, 16, 72, 57, 112, 0, 6, 195, 76, 147, 142, 76, 0, 0, 0, 0, 0, 0, 0,
+ 0, 6, 65, 24, 111, 83, 0, 8, 197, 28, 81, 206, 84, 208, 28, 0, 0, 0, 0, 7, 65, 28, 81, 57, 112, 0, 0, 0, 0, 0,
+ 6, 65, 32, 107, 126, 0, 0, 0, 0, 9, 1, 35, 65, 109, 55, 55, 35, 0, 0, 0, 0, 9, 134, 8, 195, 182, 6, 21, 13, 72,
+ 0, 0, 8, 65, 40, 57, 6, 115, 86, 0, 0, 0, 0, 9, 1, 43, 71, 55, 6, 116, 89, 0, 0, 7, 65, 44, 49, 6, 126, 0,
+ 0, 0, 0, 12, 1, 47, 89, 49, 125, 89, 72, 138, 109, 81, 0, 0, 6, 65, 48, 111, 137, 0, 8, 133, 195, 190, 1, 195, 176, 76,
+ 8, 133, 195, 190, 1, 195, 176, 72, 0, 9, 134, 5, 9, 7, 9, 195, 176, 76, 0, 10, 135, 21, 18, 195, 176, 21, 195, 176, 72, 0,
+ 0, 6, 65, 52, 111, 65, 0, 12, 137, 8, 195, 182, 6, 195, 176, 21, 195, 176, 72, 8, 133, 5, 18, 21, 195, 176, 72, 0, 0, 0,
+ 7, 196, 52, 147, 142, 4, 76, 10, 135, 195, 190, 5, 9, 18, 18, 1, 76, 0, 6, 65, 56, 111, 50, 0, 6, 131, 6, 195, 166, 76,
+ 6, 131, 6, 195, 166, 76, 10, 5, 95, 48, 1, 14, 4, 115, 100, 0, 0, 0, 0, 0, 0, 19, 1, 61, 89, 6, 113, 65, 35, 89,
+ 111, 65, 65, 4, 111, 34, 138, 49, 109, 0, 0, 0, 10, 135, 195, 190, 5, 9, 18, 18, 9, 76, 0, 7, 65, 64, 48, 57, 112, 0,
+ 0, 0, 6, 195, 53, 83, 128, 76, 0, 7, 196, 52, 147, 12, 36, 8, 0, 6, 65, 68, 49, 116, 0, 0, 0, 0, 0, 7, 65, 72,
+ 111, 34, 138, 0, 6, 195, 100, 98, 82, 28, 0, 0, 0, 6, 195, 53, 83, 137, 76, 0, 6, 65, 76, 111, 89, 0, 8, 197, 53, 147,
+ 132, 37, 32, 76, 0, 0, 0, 8, 132, 13, 195, 179, 20, 76, 28, 0, 7, 65, 80, 47, 57, 112, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 196, 52, 147, 142, 36, 76, 0, 7, 65, 88, 84, 35, 83, 0, 0, 0, 0, 0, 16, 65, 92, 47, 84, 6, 120, 84, 35, 55, 72,
+ 84, 4, 35, 83, 0, 0, 0, 0, 0, 7, 65, 96, 112, 101, 89, 0, 0, 18, 4, 95, 49, 77, 50, 124, 50, 15, 65, 6, 109, 72,
+ 55, 57, 127, 50, 0, 0, 0, 0, 16, 65, 100, 6, 117, 83, 89, 37, 55, 114, 50, 15, 4, 110, 0, 14, 0, 0, 9, 134, 195, 190,
+ 5, 19, 19, 9, 76, 9, 134, 195, 190, 5, 19, 19, 9, 76, 0, 0, 8, 65, 104, 89, 112, 47, 35, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 9, 134, 195, 190, 5, 19, 19, 21, 76, 0, 8, 196, 84, 225, 9, 72, 72, 28, 0, 0, 0, 6, 195, 53, 83, 148,
+ 76, 0, 6, 195, 53, 83, 149, 76, 0, 0, 0, 0, 0, 0, 0, 6, 195, 28, 20, 212, 76, 9, 134, 195, 190, 5, 19, 19, 1, 76,
+ 0, 9, 134, 13, 195, 173, 14, 9, 18, 76, 0, 0, 6, 194, 4, 96, 76, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 7,
+ 195, 161, 20, 21, 13, 76, 0, 0, 0, 0, 10, 135, 22, 1, 18, 195, 176, 19, 20, 72, 0, 0, 0, 0, 10, 135, 6, 195, 169, 11,
+ 11, 19, 20, 76, 0, 0, 0, 0, 6, 195, 5, 82, 192, 28, 0, 7, 196, 32, 147, 142, 4, 76, 0, 8, 197, 53, 83, 132, 84, 208,
+ 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 4, 95, 50, 77, 50, 47, 84, 6, 122, 34, 138, 15, 65, 6, 109, 72, 55, 57, 127,
+ 50, 0, 0, 0, 12, 68, 8, 243, 12, 4, 71, 114, 55, 55, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 8, 133, 195, 190, 9, 14, 14, 76, 0, 7, 196, 77, 83, 85, 72, 76, 0, 0, 0, 0, 7, 196, 32, 147, 142, 36, 76, 0, 0,
+ 0, 6, 195, 32, 149, 20, 76, 0, 0, 0, 0, 0, 9, 134, 13, 195, 173, 14, 1, 18, 76, 0, 0, 0, 0, 9, 134, 195, 161, 195,
+ 176, 21, 18, 8, 0, 0, 0, 0, 0, 0, 5, 194, 21, 32, 72, 0, 0, 0, 0, 0, 6, 195, 21, 37, 0, 72, 0, 0, 8, 197,
+ 32, 147, 142, 5, 32, 76, 0, 0, 6, 195, 56, 82, 64, 76, 0, 0, 0, 0, 0, 10, 135, 22, 5, 18, 195, 176, 21, 13, 72, 15,
+ 4, 95, 4, 16, 20, 10, 49, 4, 114, 65, 65, 35, 10, 0, 0, 8, 133, 195, 190, 9, 20, 20, 76, 0, 0, 0, 6, 195, 56, 83,
+ 65, 8, 0, 8, 197, 4, 227, 129, 73, 48, 8, 7, 132, 195, 190, 1, 21, 76, 7, 132, 195, 190, 1, 21, 72, 0, 0, 0, 0, 0,
+ 9, 198, 56, 242, 203, 85, 35, 128, 76, 23, 4, 95, 51, 77, 50, 87, 138, 57, 6, 126, 34, 138, 15, 65, 6, 109, 72, 55, 57, 127,
+ 50, 0, 0, 0, 7, 196, 32, 147, 137, 72, 76, 0, 10, 135, 22, 5, 18, 195, 176, 21, 18, 72, 0, 8, 133, 6, 195, 161, 21, 13,
+ 76, 0, 0, 7, 196, 32, 19, 132, 4, 28, 0, 0, 0, 0, 7, 132, 8, 9, 195, 176, 76, 0, 0, 0, 7, 132, 195, 190, 9, 7,
+ 76, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 28, 21, 0, 76, 0, 7, 132, 195, 161, 20, 20, 76, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 6, 194, 20, 96, 76, 8, 0, 0, 8, 133, 13, 195, 173, 14, 21, 76, 0, 0, 0, 0, 0, 9, 134, 19, 195, 173,
+ 14, 21, 13, 76, 0, 6, 195, 32, 17, 129, 72, 10, 135, 195, 190, 195, 173, 14, 21, 13, 76, 8, 133, 13, 195, 173, 14, 19, 76, 0,
+ 0, 0, 0, 0, 10, 135, 6, 5, 14, 7, 21, 195, 176, 76, 0, 8, 132, 22, 9, 195, 176, 76, 28, 7, 132, 22, 9, 195, 176, 72,
+ 0, 0, 0, 0, 8, 133, 7, 195, 161, 20, 21, 76, 0, 6, 195, 32, 147, 142, 76, 0, 0, 0, 8, 133, 13, 195, 173, 14, 1, 76,
+ 0, 6, 195, 32, 19, 142, 72, 0, 6, 195, 32, 19, 129, 76, 0, 0, 0, 0, 6, 195, 32, 147, 129, 76, 0, 6, 195, 32, 147, 128,
+ 76, 0, 0, 0, 6, 195, 88, 84, 129, 72, 0, 0, 7, 196, 32, 81, 149, 72, 72, 7, 196, 32, 147, 129, 72, 76, 0, 0, 0, 0,
+ 0, 0, 6, 195, 32, 147, 149, 76, 0, 0, 0, 0, 0, 0, 11, 136, 22, 5, 18, 195, 176, 9, 195, 176, 72, 6, 195, 32, 147, 147,
+ 76, 0, 0, 9, 134, 8, 1, 6, 9, 195, 176, 72, 0, 0, 0, 8, 197, 56, 242, 203, 72, 16, 76, 6, 195, 28, 85, 0, 76, 0,
+ 0, 0, 8, 133, 19, 195, 173, 14, 1, 76, 0, 9, 134, 195, 190, 195, 173, 14, 1, 76, 0, 0, 8, 132, 8, 10, 195, 161, 76, 28,
+ 0, 0, 0, 0, 0, 8, 133, 12, 195, 173, 11, 1, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
+ 196, 24, 83, 135, 84, 76, 0, 10, 3, 95, 49, 6, 6, 123, 107, 72, 0, 0, 9, 134, 7, 5, 20, 9, 195, 176, 76, 0, 0, 8,
+ 196, 20, 101, 9, 72, 76, 8, 0, 0, 0, 0, 0, 10, 3, 95, 50, 6, 47, 84, 6, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 11, 3, 95, 51, 6, 87, 138, 57, 6, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 52, 6, 83, 57, 6, 120, 100, 117,
+ 34, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 32, 147,
+ 149, 52, 76, 0, 0, 6, 194, 20, 224, 76, 8, 0, 16, 3, 95, 51, 88, 87, 138, 57, 6, 126, 47, 37, 38, 4, 117, 0, 0, 15,
+ 3, 95, 48, 67, 107, 6, 117, 50, 72, 14, 16, 117, 86, 0, 0, 9, 134, 195, 161, 20, 20, 21, 13, 76, 0, 0, 0, 0, 0, 0,
+ 0, 20, 3, 95, 49, 67, 6, 123, 107, 72, 15, 107, 6, 117, 50, 72, 14, 51, 35, 86, 0, 0, 8, 197, 56, 242, 203, 85, 32, 76,
+ 0, 0, 0, 9, 198, 56, 242, 203, 85, 37, 0, 76, 0, 0, 13, 3, 95, 49, 57, 50, 6, 108, 72, 57, 125, 50, 0, 0, 12, 3,
+ 95, 49, 56, 6, 126, 72, 57, 125, 50, 0, 0, 7, 196, 88, 244, 129, 72, 76, 20, 3, 95, 50, 67, 47, 84, 6, 120, 15, 107, 6,
+ 117, 50, 72, 14, 51, 117, 86, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 49, 49, 6, 111, 72, 55, 111, 84, 4, 117, 0, 0, 11,
+ 3, 95, 49, 48, 47, 6, 108, 38, 117, 0, 0, 21, 3, 95, 51, 67, 87, 138, 57, 6, 116, 15, 107, 6, 117, 50, 72, 14, 51, 117,
+ 86, 0, 14, 3, 95, 49, 51, 87, 138, 6, 111, 107, 72, 125, 50, 0, 0, 11, 3, 95, 49, 50, 47, 6, 127, 105, 83, 0, 0, 13,
+ 3, 95, 49, 53, 83, 6, 109, 65, 47, 125, 50, 0, 0, 15, 3, 95, 49, 52, 83, 57, 6, 127, 34, 138, 47, 125, 50, 0, 0, 13,
+ 3, 95, 49, 55, 89, 6, 130, 72, 57, 125, 50, 0, 0, 14, 3, 95, 49, 54, 89, 6, 111, 101, 89, 72, 125, 50, 0, 0, 11, 136,
+ 195, 190, 5, 9, 18, 18, 1, 18, 76, 0, 15, 3, 95, 55, 88, 89, 57, 6, 120, 47, 37, 38, 4, 117, 0, 0, 9, 134, 195, 161,
+ 20, 20, 9, 18, 76, 24, 3, 95, 52, 67, 83, 57, 6, 120, 100, 117, 34, 138, 15, 107, 6, 117, 50, 72, 14, 51, 117, 86, 0, 0,
+ 0, 0, 0, 0, 0, 6, 195, 28, 85, 1, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 195, 190, 5, 9, 13, 76, 8,
+ 133, 195, 190, 5, 9, 13, 76, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 50, 88, 47, 6, 117, 107, 72, 117, 100, 4, 117, 0, 0,
+ 0, 0, 0, 0, 9, 134, 19, 195, 173, 14, 1, 18, 76, 0, 10, 135, 195, 190, 195, 173, 14, 1, 18, 76, 0, 0, 8, 133, 195, 190,
+ 5, 9, 18, 76, 8, 133, 195, 190, 5, 9, 18, 72, 0, 7, 196, 33, 99, 210, 80, 8, 0, 0, 7, 132, 6, 195, 166, 18, 76, 0,
+ 0, 12, 3, 95, 63, 63, 47, 6, 125, 81, 107, 134, 0, 0, 0, 0, 18, 3, 95, 52, 88, 83, 57, 6, 120, 16, 51, 117, 47, 4,
+ 37, 38, 117, 0, 0, 0, 8, 197, 52, 147, 142, 5, 32, 76, 0, 0, 14, 6, 8, 1, 12, 12, 195, 179, 107, 35, 55, 55, 127, 0,
+ 0, 0, 0, 0, 15, 3, 95, 53, 88, 83, 6, 109, 65, 47, 37, 38, 4, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95,
+ 54, 88, 89, 6, 111, 101, 89, 72, 37, 38, 4, 117, 0, 0, 0, 0, 0, 7, 195, 76, 83, 64, 76, 28, 6, 195, 52, 149, 20, 76,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 56, 88, 6, 125, 107, 72, 35, 47, 4, 37, 38, 117, 0, 0, 0,
+ 0, 0, 10, 135, 14, 15, 11, 11, 21, 195, 176, 76, 0, 0, 0, 0, 16, 3, 95, 57, 88, 50, 6, 108, 38, 117, 47, 4, 37, 38,
+ 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 147, 142, 76, 0, 0, 0,
+ 9, 134, 13, 5, 195, 176, 1, 14, 8, 0, 0, 0, 0, 0, 0, 9, 134, 13, 21, 14, 9, 195, 176, 76, 9, 134, 22, 5, 18, 9,
+ 195, 176, 72, 0, 0, 8, 133, 195, 190, 5, 19, 19, 76, 0, 7, 131, 195, 161, 14, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 132, 8, 195, 186, 14, 72, 0, 0, 7, 196, 28, 85, 21, 52, 76, 0, 0, 15, 4, 95, 48, 77, 50, 65, 6, 109, 72, 55, 57,
+ 127, 50, 0, 0, 0, 0, 14, 4, 95, 48, 77, 49, 87, 6, 116, 89, 117, 50, 72, 0, 0, 0, 0, 12, 68, 53, 147, 12, 4, 65,
+ 109, 55, 55, 35, 0, 0, 0, 9, 198, 56, 242, 203, 72, 20, 128, 76, 0, 6, 195, 88, 244, 128, 76, 0, 7, 196, 28, 85, 21, 72,
+ 76, 6, 195, 88, 244, 129, 76, 0, 0, 9, 198, 56, 242, 203, 72, 148, 128, 76, 6, 131, 195, 169, 7, 72, 0, 0, 8, 132, 13, 5,
+ 195, 176, 76, 28, 0, 0, 0, 0, 0, 8, 133, 195, 190, 9, 195, 176, 72, 0, 0, 0, 6, 131, 14, 195, 169, 8, 0, 0, 0, 0,
+ 7, 196, 88, 81, 206, 4, 8, 7, 196, 88, 81, 206, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 100, 178,
+ 213, 72, 76, 7, 196, 60, 178, 213, 72, 76, 0, 6, 195, 28, 81, 206, 28, 0, 0, 0, 7, 196, 53, 83, 132, 36, 76, 0, 0, 0,
+ 6, 195, 52, 145, 192, 76, 0, 6, 195, 20, 145, 193, 76, 0, 8, 197, 53, 83, 132, 37, 32, 76, 0, 0, 9, 134, 8, 1, 6, 195,
+ 176, 9, 72, 0, 0, 8, 133, 22, 5, 18, 195, 176, 72, 0, 6, 194, 60, 112, 76, 8, 0, 6, 195, 88, 244, 148, 76, 0, 6, 195,
+ 88, 244, 149, 72, 0, 0, 0, 0, 0, 6, 195, 88, 244, 142, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 195,
+ 189, 6, 117, 83, 89, 37, 55, 114, 50, 15, 4, 108, 0, 0, 11, 136, 6, 18, 1, 13, 8, 10, 195, 161, 28, 0, 0, 9, 134, 22,
+ 5, 18, 195, 176, 1, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 22, 1, 18, 195, 176, 72, 0, 0, 0, 7, 3, 95,
+ 195, 173, 108, 0, 0, 0, 0, 0, 7, 196, 53, 83, 132, 84, 76, 0, 0, 8, 133, 21, 18, 195, 176, 21, 72, 0, 0, 6, 195, 21,
+ 37, 21, 72, 0, 10, 135, 8, 1, 6, 195, 176, 9, 18, 72, 0, 0, 0, 7, 3, 95, 195, 161, 126, 0, 0, 0, 0, 0, 8, 133,
+ 6, 195, 169, 11, 11, 76, 0, 0, 0, 0, 0, 0, 0, 9, 134, 195, 190, 5, 20, 20, 1, 76, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 7, 196, 53, 83, 137, 72, 76, 0, 0, 0, 0, 0, 0, 0, 8, 133, 195, 190, 1, 14, 14, 76, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 7, 131, 195, 186, 18, 76, 28, 0, 0, 8, 133, 195, 190, 195, 173, 14, 76, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195,
+ 21, 37, 64, 72, 0, 0, 0, 0, 0, 6, 195, 21, 37, 77, 72, 0, 10, 135, 195, 190, 5, 14, 14, 1, 14, 76, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 7, 2, 195, 161, 126, 0, 14, 5, 130, 195, 161, 76, 6, 130, 195, 161, 76, 28, 0, 0, 0, 0, 7, 2,
+ 195, 173, 108, 0, 14, 6, 130, 195, 173, 76, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 195, 176, 112, 86, 0, 0,
+ 0, 11, 2, 195, 190, 87, 6, 114, 34, 72, 134, 0, 0, 0, 0, 17, 2, 195, 189, 6, 117, 83, 89, 37, 55, 114, 50, 15, 4, 108,
+ 0, 14, 0, 0, 11, 136, 195, 190, 5, 19, 19, 1, 18, 9, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 88, 244,
+ 149, 52, 72, 0, 0, 0, 8, 133, 195, 190, 195, 166, 18, 76, 12, 137, 195, 190, 5, 19, 19, 1, 18, 1, 18, 76, 8, 133, 195, 190,
+ 195, 166, 18, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 88, 20, 147, 80, 72, 0, 0, 10, 135, 195, 190, 1, 14, 14, 9,
+ 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 195, 190, 5, 7, 1, 18, 8, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 53, 147, 132, 36, 76, 0, 10, 135, 19, 195, 173, 195, 176, 1, 14, 8, 0, 0, 6, 195,
+ 32, 81, 128, 72, 0, 0, 0, 0, 10, 135, 13, 25, 14, 4, 21, 195, 176, 76, 10, 135, 13, 21, 14, 4, 21, 195, 176, 76, 10, 135,
+ 7, 195, 161, 20, 21, 195, 176, 76, 10, 135, 195, 161, 20, 20, 21, 195, 176, 76, 7, 195, 80, 147, 0, 76, 28, 7, 131, 1, 195, 176,
+ 76, 28, 0, 0, 16, 2, 95, 25, 6, 117, 83, 89, 37, 55, 114, 50, 15, 4, 110, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 95,
+ 34, 79, 122, 89, 35, 55, 119, 107, 71, 0, 0, 23, 2, 95, 33, 6, 117, 107, 71, 138, 127, 48, 117, 50, 35, 51, 65, 4, 111, 34,
+ 138, 49, 109, 0, 0, 0, 0, 13, 2, 95, 38, 115, 100, 65, 111, 34, 138, 49, 109, 0, 0, 10, 135, 195, 190, 5, 19, 19, 9, 18,
+ 76, 0, 13, 2, 95, 36, 72, 6, 114, 72, 55, 35, 34, 138, 0, 24, 4, 95, 52, 77, 50, 83, 57, 6, 128, 16, 35, 34, 138, 15,
+ 65, 6, 109, 72, 55, 57, 127, 50, 0, 0, 6, 195, 77, 99, 192, 8, 0, 14, 4, 95, 3, 1, 16, 89, 72, 6, 127, 34, 138, 72,
+ 0, 0, 18, 2, 95, 41, 89, 84, 6, 110, 57, 109, 55, 6, 115, 49, 35, 89, 72, 0, 0, 10, 2, 95, 40, 89, 84, 110, 57, 109,
+ 0, 0, 0, 15, 2, 95, 46, 48, 6, 40, 136, 107, 81, 72, 117, 34, 138, 0, 0, 15, 2, 95, 45, 71, 35, 50, 72, 89, 72, 34,
+ 138, 109, 81, 0, 0, 11, 2, 95, 44, 49, 6, 114, 65, 65, 35, 0, 0, 6, 195, 88, 20, 128, 72, 11, 2, 95, 51, 87, 138, 6,
+ 108, 34, 138, 0, 0, 11, 2, 95, 50, 72, 84, 6, 124, 34, 138, 0, 0, 9, 2, 95, 49, 6, 123, 72, 50, 0, 0, 9, 2, 95,
+ 48, 50, 6, 40, 137, 0, 0, 9, 2, 95, 55, 89, 57, 6, 120, 0, 0, 10, 2, 95, 54, 89, 6, 112, 101, 89, 0, 0, 9, 2,
+ 95, 53, 83, 6, 109, 65, 0, 0, 9, 134, 6, 195, 161, 9, 195, 176, 76, 14, 2, 95, 52, 83, 57, 6, 128, 16, 51, 109, 34, 138,
+ 0, 0, 16, 2, 95, 59, 89, 6, 112, 65, 37, 49, 4, 114, 65, 65, 35, 0, 0, 18, 2, 95, 58, 72, 84, 6, 108, 48, 40, 136,
+ 107, 81, 72, 117, 34, 138, 0, 0, 10, 2, 95, 57, 50, 6, 108, 38, 117, 0, 0, 9, 134, 13, 21, 14, 21, 195, 176, 76, 10, 2,
+ 95, 56, 6, 125, 107, 72, 35, 0, 0, 23, 2, 95, 63, 89, 71, 6, 117, 34, 72, 134, 37, 68, 81, 4, 35, 65, 111, 34, 138, 49,
+ 109, 0, 0, 20, 2, 95, 62, 6, 114, 72, 81, 55, 114, 84, 109, 55, 4, 115, 49, 35, 89, 72, 0, 0, 8, 197, 24, 83, 135, 84,
+ 208, 76, 0, 12, 2, 95, 60, 114, 72, 81, 55, 114, 84, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 132, 6, 18, 195, 161,
+ 76, 28, 0, 7, 196, 20, 145, 213, 52, 76, 0, 0, 7, 132, 195, 190, 195, 186, 72, 0, 0, 0, 0, 0, 0, 0, 7, 132, 195, 190,
+ 195, 179, 8, 0, 0, 0, 0, 0, 0, 15, 2, 95, 91, 107, 114, 34, 72, 134, 81, 55, 114, 84, 109, 0, 0, 0, 0, 9, 134, 6,
+ 195, 166, 18, 195, 176, 76, 0, 16, 2, 95, 95, 117, 50, 72, 109, 51, 89, 72, 34, 138, 109, 81, 0, 0, 0, 23, 2, 95, 93, 107,
+ 6, 114, 34, 72, 134, 81, 55, 114, 84, 109, 55, 6, 115, 49, 35, 89, 72, 0, 0, 20, 2, 95, 92, 6, 120, 84, 117, 101, 72, 89,
+ 49, 4, 125, 89, 72, 138, 109, 81, 0, 0, 0, 7, 196, 53, 147, 132, 84, 76, 0, 0, 0, 7, 132, 195, 190, 195, 161, 76, 7, 132,
+ 195, 190, 195, 161, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 133, 195, 190, 22, 195, 173, 76, 8, 8, 133, 195, 190, 22, 195, 173,
+ 76, 0, 0, 0, 0, 0, 0, 6, 195, 20, 178, 201, 76, 0, 0, 0, 0, 0, 15, 2, 95, 123, 89, 55, 130, 84, 117, 89, 84, 109,
+ 57, 109, 0, 0, 0, 0, 6, 194, 84, 208, 76, 28, 0, 0, 0, 24, 2, 95, 125, 89, 55, 6, 130, 84, 117, 89, 84, 4, 109, 57,
+ 109, 55, 6, 115, 49, 35, 89, 72, 0, 0, 0, 0, 0, 0, 10, 135, 8, 195, 182, 6, 195, 176, 21, 72, 6, 131, 19, 195, 161, 76,
+ 10, 135, 195, 190, 5, 19, 19, 21, 13, 76, 0, 0, 0, 0, 0, 0, 0, 6, 131, 19, 195, 186, 76, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 6, 195, 25, 32, 77, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 53, 147, 132, 84, 208, 76, 0, 0, 0,
+ 0, 7, 195, 33, 97, 82, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 13, 195, 173, 14, 76, 0, 0, 0, 0, 7, 132,
+ 19, 195, 173, 14, 76, 0, 0, 0, 0, 0, 11, 136, 8, 195, 182, 6, 195, 176, 21, 13, 72, 0, 0, 0, 0, 0, 8, 133, 195, 161,
+ 20, 20, 9, 76, 0, 0, 0, 0, 8, 133, 195, 161, 20, 20, 21, 76, 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, 0, 0, 0, 0, 0, 9, 134, 21, 18, 195, 176, 21,
+ 13, 72, 0, 0, 6, 195, 76, 149, 20, 76, 0, 0, 10, 135, 195, 190, 5, 19, 19, 1, 18, 76, 0, 0, 0, 7, 196, 53, 83, 149,
+ 52, 76, 7, 196, 53, 83, 149, 52, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 22,
+ 15, 18, 21, 195, 176, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 195, 173, 0, 195, 189, 0, 195, 166, 0, 101,
+ 0, 105, 0, 121, 0, 106, 0, 7, 6, 18, 67, 195, 190, 0, 99, 0, 102, 0, 104, 0, 107, 0, 112, 0, 116, 0, 120, 0, 115, 0,
+ 7, 6, 18, 68, 112, 0, 116, 0, 107, 0, 7, 6, 20, 0, 0, 0, 120, 0, 0, 0, 120, 0, 122, 0, 0, 0, 0, 0, 6, 195,
+ 161, 0, 2, 17, 67, 17, 67, 3, 125, 0, 4, 3, 126, 0, 2, 17, 69, 17, 68, 0, 7, 6, 195, 166, 0, 2, 17, 67, 17, 67,
+ 3, 121, 0, 4, 3, 122, 0, 2, 17, 69, 17, 68, 0, 7, 6, 195, 169, 0, 2, 17, 67, 17, 67, 3, 57, 111, 0, 4, 3, 57,
+ 112, 0, 2, 17, 69, 17, 68, 0, 7, 6, 195, 173, 0, 2, 17, 67, 17, 67, 3, 37, 0, 4, 3, 108, 0, 2, 17, 69, 17, 68,
+ 0, 7, 6, 195, 176, 0, 3, 86, 0, 4, 2, 17, 66, 3, 87, 0, 2, 32, 32, 0, 7, 6, 195, 179, 0, 2, 17, 67, 17, 67,
+ 3, 127, 0, 4, 3, 128, 0, 2, 17, 69, 17, 68, 0, 7, 6, 195, 182, 0, 8, 2, 21, 14, 128, 132, 129, 3, 4, 120, 0, 2,
+ 17, 67, 17, 67, 3, 119, 0, 4, 3, 120, 0, 2, 17, 69, 17, 68, 0, 4, 2, 110, 103, 3, 129, 0, 2, 110, 103, 0, 7, 6,
+ 195, 186, 0, 2, 17, 67, 17, 67, 3, 40, 0, 4, 3, 116, 0, 2, 17, 69, 17, 68, 0, 7, 6, 195, 189, 0, 2, 17, 67, 17,
+ 67, 3, 37, 0, 4, 3, 108, 0, 2, 17, 69, 17, 68, 0, 7, 6, 195, 190, 0, 3, 87, 0, 7, 6, 97, 0, 108, 8, 2, 21,
+ 14, 128, 132, 130, 3, 4, 113, 55, 0, 4, 2, 17, 67, 17, 67, 3, 35, 0, 8, 2, 108, 108, 12, 0, 4, 3, 113, 0, 2, 17,
+ 69, 17, 68, 0, 4, 2, 110, 103, 3, 125, 0, 2, 110, 107, 0, 117, 2, 17, 67, 17, 67, 3, 129, 0, 4, 117, 3, 130, 0, 117,
+ 2, 17, 69, 17, 68, 0, 7, 6, 98, 0, 4, 3, 71, 0, 98, 0, 7, 6, 99, 0, 3, 49, 0, 4, 2, 101, 3, 89, 0, 2,
+ 105, 0, 7, 6, 100, 0, 4, 3, 72, 0, 100, 0, 7, 6, 101, 0, 2, 17, 67, 17, 67, 3, 111, 0, 4, 3, 112, 0, 2, 17,
+ 69, 17, 68, 0, 4, 2, 110, 103, 3, 123, 0, 2, 110, 107, 0, 105, 2, 17, 67, 17, 67, 0, 121, 2, 17, 67, 17, 67, 0, 4,
+ 105, 3, 124, 0, 105, 2, 17, 69, 17, 68, 0, 121, 0, 121, 2, 17, 69, 17, 68, 0, 103, 105, 3, 124, 57, 109, 0, 7, 6, 102,
+ 0, 110, 100, 3, 65, 47, 0, 4, 1, 21, 2, 108, 3, 71, 0, 1, 21, 2, 110, 0, 4, 3, 83, 0, 102, 0, 4, 1, 17, 65,
+ 2, 17, 65, 3, 84, 0, 1, 108, 2, 17, 65, 0, 110, 116, 3, 133, 71, 47, 0, 7, 6, 103, 0, 4, 1, 161, 195, 2, 97, 3,
+ 0, 4, 1, 161, 195, 2, 117, 3, 0, 4, 1, 179, 195, 2, 97, 3, 0, 4, 1, 179, 195, 2, 117, 3, 0, 4, 1, 186, 195, 2,
+ 97, 3, 0, 1, 186, 195, 2, 117, 3, 0, 4, 1, 17, 65, 2, 105, 3, 57, 0, 1, 17, 65, 2, 106, 0, 4, 2, 105, 3, 79,
+ 0, 8, 2, 101, 0, 8, 2, 105, 0, 8, 2, 195, 166, 0, 8, 2, 195, 173, 0, 106, 0, 106, 8, 0, 4, 3, 81, 0, 1, 17,
+ 65, 2, 108, 0, 1, 17, 65, 2, 110, 0, 8, 0, 103, 0, 110, 2, 32, 3, 81, 134, 0, 4, 1, 17, 65, 2, 97, 3, 100, 0,
+ 1, 17, 65, 2, 114, 0, 1, 17, 65, 2, 117, 0, 1, 17, 65, 2, 195, 176, 0, 4, 2, 32, 3, 101, 0, 2, 115, 0, 116, 3,
+ 101, 72, 0, 7, 6, 104, 0, 118, 3, 49, 84, 0, 106, 3, 99, 0, 108, 3, 105, 0, 3, 107, 0, 110, 3, 107, 134, 0, 114, 3,
+ 107, 138, 0, 7, 6, 105, 0, 4, 1, 25, 2, 110, 103, 3, 37, 0, 1, 25, 2, 110, 107, 0, 2, 17, 67, 17, 67, 3, 109, 0,
+ 4, 3, 110, 0, 2, 17, 69, 17, 68, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0, 2, 116, 3, 47, 0, 8, 3, 49, 0,
+ 2, 18, 66, 3, 79, 0, 4, 8, 2, 18, 66, 3, 80, 0, 106, 0, 4, 3, 81, 0, 2, 25, 0, 2, 115, 3, 101, 0, 2, 107,
+ 3, 107, 0, 7, 6, 108, 0, 3, 55, 0, 108, 3, 72, 55, 0, 4, 2, 17, 66, 29, 3, 105, 0, 2, 32, 0, 4, 108, 2, 17,
+ 66, 29, 3, 137, 0, 108, 2, 32, 0, 7, 6, 109, 0, 4, 3, 65, 0, 109, 2, 25, 0, 1, 17, 66, 3, 107, 133, 0, 2, 18,
+ 68, 3, 133, 0, 7, 6, 110, 0, 4, 3, 50, 0, 110, 2, 25, 0, 110, 3, 50, 12, 0, 2, 103, 105, 3, 67, 0, 2, 103, 3,
+ 68, 0, 103, 2, 32, 3, 68, 81, 0, 4, 110, 1, 105, 101, 3, 72, 50, 0, 110, 1, 117, 97, 0, 110, 1, 121, 101, 0, 110, 1,
+ 161, 195, 0, 110, 1, 166, 195, 0, 110, 1, 169, 195, 0, 110, 1, 173, 195, 0, 110, 1, 179, 195, 0, 110, 1, 186, 195, 0, 110, 1,
+ 189, 195, 0, 1, 17, 66, 3, 107, 134, 0, 2, 18, 68, 3, 134, 0, 107, 2, 105, 3, 135, 79, 0, 2, 107, 3, 136, 0, 103, 116,
+ 2, 25, 3, 136, 72, 0, 1, 17, 65, 2, 107, 3, 136, 107, 0, 7, 6, 111, 0, 2, 17, 67, 17, 67, 3, 114, 0, 4, 3, 115,
+ 0, 2, 17, 69, 17, 68, 0, 4, 2, 110, 103, 3, 127, 0, 2, 110, 107, 0, 4, 2, 103, 105, 3, 131, 0, 2, 103, 106, 0, 7,
+ 6, 112, 0, 8, 3, 48, 0, 3, 71, 0, 4, 2, 107, 3, 83, 0, 2, 115, 0, 2, 116, 0, 112, 3, 107, 71, 0, 7, 6, 113,
+ 0, 3, 49, 84, 0, 7, 6, 114, 0, 1, 17, 67, 3, 14, 51, 0, 1, 17, 65, 2, 17, 65, 3, 16, 51, 0, 2, 32, 3, 23,
+ 51, 0, 4, 3, 23, 52, 0, 8, 0, 2, 18, 67, 3, 34, 138, 0, 114, 3, 51, 16, 51, 0, 110, 3, 51, 72, 134, 0, 108, 2,
+ 17, 66, 3, 51, 137, 0, 1, 108, 3, 69, 51, 0, 108, 3, 72, 55, 0, 7, 6, 115, 0, 3, 89, 0, 115, 3, 89, 139, 0, 4,
+ 104, 2, 32, 3, 91, 0, 104, 8, 0, 7, 6, 116, 0, 8, 3, 47, 0, 3, 72, 0, 4, 104, 2, 32, 3, 87, 0, 104, 8, 0,
+ 4, 2, 108, 3, 107, 72, 0, 2, 110, 0, 116, 0, 7, 6, 117, 0, 4, 1, 25, 2, 110, 103, 3, 40, 0, 1, 25, 2, 110, 107,
+ 0, 1, 21, 2, 110, 117, 109, 32, 3, 114, 0, 2, 17, 67, 17, 67, 3, 117, 0, 4, 3, 118, 0, 2, 17, 69, 17, 68, 0, 4,
+ 2, 103, 105, 3, 132, 0, 2, 103, 106, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 84, 0, 7, 6, 120, 0, 4, 3,
+ 49, 89, 0, 122, 0, 7, 6, 121, 0, 4, 1, 25, 2, 110, 103, 3, 37, 0, 1, 25, 2, 110, 107, 0, 2, 17, 67, 17, 67, 3,
+ 109, 0, 4, 3, 110, 0, 2, 17, 69, 17, 68, 0, 7, 6, 122, 0, 122, 3, 47, 89, 0, 3, 88, 0, 7, 6, 0, 36, 3, 72,
+ 114, 55, 55, 35, 34, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts28 = FileInMemory_createWithData (5468, reinterpret_cast<const char *> (&espeakdata_dicts28_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/is_dict",
U"is");
- my addItem_move (espeakdata_dicts31.move());
+ Collection_addItem (me.peek(), espeakdata_dicts28.transfer());
- static unsigned char espeakdata_dicts32_data[61802] = {
- 0, 4, 0, 0, 171, 222, 0, 0, 15, 204, 72, 243, 66, 36, 53, 66, 61, 69, 1, 20, 68, 128, 15, 8, 197, 52, 244, 134, 20, 208,
- 15, 8, 197, 28, 144, 67, 60, 208, 65, 0, 11, 199, 5, 100, 133, 8, 33, 82, 60, 76, 15, 9, 198, 5, 165, 5, 12, 130, 64, 15,
- 0, 7, 196, 21, 35, 201, 56, 67, 0, 9, 198, 72, 148, 5, 80, 84, 140, 66, 9, 198, 25, 34, 71, 28, 84, 140, 65, 6, 195, 52,
- 83, 128, 16, 0, 8, 197, 88, 84, 143, 48, 144, 65, 8, 197, 5, 35, 79, 16, 144, 15, 0, 10, 199, 72, 148, 207, 49, 49, 82, 60,
- 66, 10, 199, 60, 48, 207, 73, 49, 82, 60, 66, 10, 199, 12, 243, 77, 37, 49, 82, 60, 66, 10, 199, 5, 52, 213, 57, 49, 82, 60,
- 66, 10, 199, 4, 48, 207, 73, 49, 82, 60, 66, 9, 198, 16, 147, 206, 36, 114, 64, 67, 9, 198, 21, 84, 143, 64, 82, 64, 68, 9,
- 198, 5, 84, 208, 36, 50, 64, 67, 7, 65, 4, 35, 12, 0, 49, 10, 199, 76, 20, 133, 8, 33, 82, 60, 78, 4, 193, 4, 76, 7,
- 196, 25, 33, 68, 16, 16, 0, 15, 69, 5, 0, 84, 36, 80, 35, 48, 35, 47, 6, 37, 36, 0, 9, 68, 5, 4, 12, 20, 21, 0,
- 47, 7, 196, 85, 50, 78, 36, 65, 7, 196, 80, 244, 142, 36, 16, 8, 196, 5, 32, 200, 20, 66, 15, 0, 8, 197, 12, 17, 5, 72,
- 80, 66, 8, 197, 56, 20, 15, 48, 144, 65, 21, 71, 44, 147, 15, 52, 85, 18, 36, 49, 37, 55, 6, 39, 65, 36, 47, 14, 16, 37,
- 0, 10, 199, 12, 19, 73, 48, 193, 82, 36, 67, 8, 197, 64, 81, 9, 56, 80, 66, 10, 69, 37, 2, 15, 56, 80, 21, 0, 47, 8,
- 197, 88, 244, 212, 72, 144, 76, 8, 197, 56, 244, 212, 72, 144, 76, 8, 197, 80, 83, 129, 12, 80, 66, 9, 197, 76, 81, 5, 72, 80,
- 66, 16, 9, 198, 72, 149, 137, 56, 50, 84, 66, 9, 197, 64, 245, 5, 72, 80, 66, 16, 9, 197, 64, 241, 5, 72, 80, 66, 16, 9,
- 197, 64, 84, 15, 48, 144, 65, 15, 10, 199, 61, 37, 15, 81, 65, 82, 36, 15, 10, 199, 52, 19, 77, 36, 97, 82, 36, 66, 6, 195,
- 48, 240, 128, 15, 8, 197, 48, 83, 206, 104, 144, 15, 8, 197, 20, 227, 210, 52, 80, 16, 8, 197, 20, 225, 193, 28, 80, 67, 8, 197,
- 12, 20, 207, 48, 144, 65, 8, 197, 12, 19, 210, 48, 80, 65, 0, 9, 198, 52, 19, 132, 4, 210, 64, 65, 9, 198, 48, 81, 199, 36,
- 210, 64, 65, 9, 198, 24, 244, 142, 4, 50, 64, 66, 9, 198, 20, 66, 70, 36, 50, 64, 67, 9, 198, 72, 245, 133, 76, 50, 64, 15,
- 9, 198, 56, 149, 5, 72, 242, 64, 16, 9, 198, 12, 243, 12, 20, 114, 64, 15, 9, 198, 12, 85, 14, 36, 50, 64, 15, 9, 198, 5,
- 4, 15, 28, 114, 64, 15, 0, 9, 198, 104, 16, 195, 5, 34, 65, 67, 13, 202, 52, 243, 148, 21, 5, 76, 12, 144, 78, 60, 68, 6,
- 65, 8, 71, 37, 0, 9, 198, 80, 83, 199, 60, 226, 65, 68, 8, 197, 76, 80, 143, 72, 112, 16, 9, 198, 72, 19, 143, 12, 50, 9,
- 15, 8, 197, 60, 32, 140, 36, 112, 15, 8, 197, 48, 85, 20, 36, 112, 66, 9, 198, 24, 147, 143, 12, 50, 9, 15, 6, 195, 20, 69,
- 73, 15, 9, 198, 8, 80, 195, 5, 34, 65, 67, 0, 7, 196, 4, 115, 210, 4, 67, 0, 8, 197, 56, 144, 207, 48, 16, 66, 8, 197,
- 88, 244, 212, 72, 16, 76, 8, 197, 56, 244, 212, 72, 16, 76, 8, 197, 56, 21, 83, 20, 16, 65, 8, 197, 52, 148, 212, 72, 16, 66,
- 7, 196, 24, 147, 79, 56, 66, 8, 197, 12, 20, 148, 4, 208, 65, 8, 197, 4, 115, 211, 80, 16, 65, 0, 7, 196, 76, 17, 193, 12,
- 66, 10, 199, 65, 35, 211, 36, 81, 213, 60, 15, 7, 196, 5, 165, 5, 12, 15, 0, 8, 197, 60, 229, 1, 56, 240, 66, 16, 69, 72,
- 84, 212, 36, 240, 14, 16, 36, 89, 47, 6, 37, 39, 0, 19, 70, 24, 20, 141, 4, 50, 69, 83, 35, 14, 16, 65, 35, 76, 6, 37,
- 36, 0, 8, 197, 5, 65, 78, 20, 240, 67, 6, 65, 12, 76, 37, 0, 10, 199, 20, 229, 21, 76, 144, 83, 80, 68, 16, 204, 12, 243,
- 148, 4, 50, 9, 48, 243, 69, 81, 34, 64, 68, 15, 0, 10, 199, 65, 33, 67, 37, 2, 84, 4, 66, 9, 198, 88, 144, 68, 61, 69,
- 0, 16, 6, 195, 72, 81, 206, 16, 0, 8, 197, 17, 80, 137, 80, 16, 65, 13, 68, 57, 147, 15, 56, 50, 6, 117, 55, 39, 50, 0,
- 6, 195, 80, 241, 128, 15, 8, 197, 52, 20, 147, 36, 16, 65, 7, 196, 48, 147, 79, 56, 66, 0, 10, 199, 88, 19, 12, 20, 51, 210,
- 76, 16, 0, 8, 197, 64, 21, 129, 56, 240, 66, 8, 197, 56, 85, 129, 56, 240, 66, 8, 197, 16, 149, 129, 56, 240, 66, 7, 65, 16,
- 73, 37, 12, 0, 9, 198, 76, 147, 132, 72, 243, 69, 65, 8, 197, 73, 80, 146, 36, 48, 66, 8, 197, 57, 80, 204, 20, 240, 65, 9,
- 198, 25, 37, 84, 80, 244, 201, 15, 12, 201, 16, 85, 84, 21, 35, 211, 80, 243, 73, 15, 0, 7, 196, 72, 147, 150, 36, 66, 10, 198,
- 64, 148, 143, 76, 48, 70, 66, 15, 9, 198, 64, 20, 129, 29, 32, 70, 66, 7, 196, 20, 66, 76, 20, 66, 0, 11, 200, 64, 84, 147,
- 20, 117, 73, 80, 16, 66, 9, 198, 12, 130, 65, 52, 147, 143, 65, 8, 197, 72, 81, 201, 56, 80, 66, 11, 70, 24, 16, 197, 8, 243,
- 203, 21, 0, 47, 12, 201, 81, 84, 130, 61, 97, 78, 80, 243, 0, 15, 11, 200, 64, 81, 15, 28, 83, 133, 76, 144, 67, 11, 200, 60,
- 229, 15, 28, 83, 133, 76, 144, 67, 8, 197, 56, 84, 212, 48, 80, 66, 8, 197, 52, 242, 5, 48, 144, 16, 11, 200, 52, 85, 1, 24,
- 243, 133, 76, 144, 15, 8, 197, 21, 84, 143, 64, 144, 15, 9, 197, 21, 69, 15, 72, 80, 65, 15, 8, 197, 20, 195, 209, 84, 144, 15,
- 10, 199, 12, 243, 73, 57, 65, 82, 56, 67, 8, 197, 12, 84, 193, 72, 80, 65, 8, 197, 4, 227, 205, 20, 144, 67, 0, 10, 199, 5,
- 4, 1, 73, 49, 82, 60, 66, 13, 4, 95, 100, 112, 116, 48, 6, 40, 50, 47, 39, 0, 9, 198, 81, 34, 69, 56, 226, 64, 15, 9,
- 198, 76, 48, 80, 60, 194, 64, 65, 9, 198, 72, 145, 15, 48, 98, 64, 15, 9, 198, 29, 80, 82, 4, 226, 64, 67, 9, 198, 20, 227,
- 133, 4, 66, 64, 66, 6, 195, 12, 84, 212, 16, 0, 18, 65, 20, 37, 89, 48, 6, 37, 49, 12, 0, 81, 115, 112, 101, 97, 107, 32,
- 7, 65, 20, 36, 12, 0, 49, 5, 193, 20, 76, 28, 8, 197, 21, 51, 198, 4, 112, 66, 8, 197, 12, 243, 12, 20, 112, 15, 0, 10,
- 198, 36, 225, 5, 8, 149, 0, 66, 16, 9, 198, 21, 0, 82, 12, 130, 65, 67, 9, 198, 21, 0, 71, 56, 85, 76, 65, 6, 195, 21,
- 0, 64, 15, 10, 199, 12, 20, 144, 36, 225, 84, 36, 16, 0, 9, 198, 5, 32, 129, 80, 22, 0, 67, 6, 195, 100, 241, 0, 15, 0,
- 12, 201, 72, 16, 195, 60, 115, 9, 21, 33, 64, 66, 13, 202, 5, 101, 129, 57, 64, 71, 28, 144, 78, 60, 67, 9, 198, 72, 144, 83,
- 76, 85, 20, 15, 12, 201, 65, 33, 77, 36, 192, 213, 61, 33, 64, 15, 9, 198, 60, 193, 79, 16, 245, 20, 16, 9, 198, 12, 19, 1,
- 76, 85, 20, 15, 0, 19, 70, 65, 35, 212, 20, 147, 133, 48, 14, 16, 39, 47, 36, 6, 37, 50, 36, 0, 11, 200, 5, 69, 18, 5,
- 97, 82, 76, 240, 67, 8, 65, 24, 36, 83, 83, 36, 0, 9, 198, 76, 81, 206, 5, 98, 65, 67, 9, 198, 76, 20, 148, 61, 34, 65,
- 67, 9, 198, 28, 84, 135, 61, 98, 65, 15, 9, 198, 12, 19, 148, 61, 34, 65, 67, 0, 10, 199, 76, 244, 212, 20, 225, 82, 20, 67,
- 9, 198, 77, 84, 16, 61, 53, 0, 16, 10, 199, 52, 83, 132, 20, 193, 86, 36, 15, 0, 15, 68, 64, 245, 197, 72, 48, 6, 35, 12,
- 58, 36, 14, 16, 0, 14, 203, 88, 147, 12, 4, 208, 83, 76, 20, 135, 36, 16, 68, 7, 196, 72, 245, 15, 72, 15, 7, 196, 64, 20,
- 5, 72, 65, 7, 196, 52, 20, 197, 72, 66, 7, 196, 52, 16, 197, 72, 65, 0, 9, 198, 21, 81, 197, 56, 243, 0, 68, 10, 199, 5,
- 85, 15, 24, 240, 213, 76, 15, 7, 196, 5, 83, 15, 76, 67, 0, 9, 198, 76, 19, 135, 84, 147, 129, 65, 9, 198, 72, 147, 143, 52,
- 147, 129, 66, 9, 198, 12, 243, 210, 16, 147, 129, 66, 19, 70, 4, 225, 18, 20, 147, 129, 35, 50, 72, 14, 16, 36, 6, 37, 50, 35,
- 0, 9, 198, 12, 144, 83, 13, 83, 129, 66, 18, 70, 12, 17, 134, 20, 147, 129, 49, 35, 83, 12, 109, 6, 37, 50, 35, 0, 6, 65,
- 28, 75, 37, 0, 10, 199, 12, 20, 148, 5, 1, 83, 80, 16, 6, 195, 5, 101, 137, 66, 0, 0, 13, 68, 28, 147, 201, 72, 75, 39,
- 6, 37, 14, 16, 0, 23, 69, 12, 20, 9, 80, 16, 49, 6, 35, 48, 37, 47, 35, 15, 49, 36, 0, 81, 99, 104, 101, 32, 20, 69,
- 12, 20, 9, 80, 16, 49, 6, 35, 48, 37, 47, 35, 15, 35, 0, 81, 97, 32, 8, 197, 88, 19, 21, 80, 16, 65, 9, 198, 65, 33,
- 83, 80, 19, 143, 65, 9, 198, 37, 52, 9, 72, 19, 143, 66, 9, 198, 36, 226, 90, 36, 19, 143, 66, 9, 198, 20, 229, 78, 12, 147,
- 143, 66, 9, 198, 5, 4, 1, 36, 19, 143, 66, 14, 69, 49, 82, 71, 36, 16, 55, 40, 6, 37, 75, 35, 0, 9, 198, 25, 84, 195,
- 36, 19, 143, 66, 14, 68, 52, 18, 197, 72, 65, 6, 118, 49, 109, 14, 16, 0, 10, 199, 88, 243, 20, 4, 209, 84, 72, 66, 7, 196,
- 85, 52, 193, 56, 65, 7, 196, 81, 84, 129, 56, 66, 6, 195, 80, 243, 128, 15, 10, 199, 80, 16, 200, 36, 209, 84, 72, 66, 7, 196,
- 72, 148, 193, 56, 65, 10, 199, 64, 192, 78, 36, 209, 84, 72, 66, 10, 199, 64, 83, 148, 4, 209, 84, 72, 66, 8, 197, 56, 245, 77,
- 20, 16, 16, 10, 199, 52, 147, 12, 36, 209, 84, 72, 66, 8, 197, 48, 148, 19, 36, 16, 65, 6, 195, 16, 243, 128, 16, 7, 196, 12,
- 244, 197, 56, 16, 10, 199, 12, 83, 148, 36, 209, 84, 72, 66, 8, 197, 5, 3, 212, 20, 208, 15, 0, 10, 199, 21, 48, 204, 84, 64,
- 78, 60, 66, 7, 196, 12, 243, 73, 76, 65, 0, 11, 200, 76, 51, 206, 24, 147, 129, 56, 240, 66, 11, 200, 25, 83, 154, 36, 243, 129,
- 56, 240, 67, 11, 200, 12, 243, 210, 16, 147, 129, 56, 240, 66, 8, 65, 32, 35, 49, 12, 35, 0, 12, 201, 21, 53, 5, 57, 50, 77,
- 21, 68, 128, 67, 9, 198, 12, 19, 12, 37, 35, 197, 66, 0, 0, 9, 198, 76, 83, 66, 72, 19, 143, 65, 9, 198, 56, 243, 73, 56,
- 19, 143, 65, 9, 198, 52, 84, 137, 80, 19, 143, 65, 10, 198, 48, 21, 143, 72, 19, 143, 66, 16, 9, 197, 28, 241, 5, 72, 80, 66,
- 16, 9, 198, 16, 83, 143, 80, 147, 143, 66, 9, 198, 49, 84, 195, 36, 19, 143, 66, 9, 198, 9, 80, 195, 36, 19, 143, 66, 8, 197,
- 84, 197, 9, 52, 144, 65, 11, 200, 24, 245, 15, 12, 19, 69, 72, 16, 67, 8, 197, 16, 80, 201, 56, 80, 66, 8, 197, 88, 243, 20,
- 72, 144, 16, 9, 197, 88, 81, 5, 72, 80, 66, 16, 8, 197, 80, 84, 195, 32, 144, 15, 8, 197, 28, 19, 1, 80, 144, 65, 8, 197,
- 20, 36, 137, 16, 144, 15, 8, 197, 16, 241, 193, 48, 144, 65, 15, 69, 5, 84, 201, 48, 144, 35, 40, 88, 6, 37, 55, 37, 0, 8,
- 197, 5, 52, 197, 16, 144, 15, 8, 197, 4, 229, 5, 52, 144, 15, 0, 9, 198, 73, 81, 199, 36, 226, 64, 65, 9, 198, 52, 83, 147,
- 36, 194, 64, 66, 7, 194, 58, 32, 76, 28, 46, 15, 1, 35, 49, 35, 50, 76, 36, 55, 55, 36, 47, 12, 39, 0, 13, 201, 88, 83,
- 148, 72, 147, 15, 69, 82, 64, 66, 15, 9, 198, 72, 150, 154, 60, 194, 64, 66, 9, 198, 72, 85, 20, 36, 98, 76, 67, 11, 200, 52,
- 86, 154, 60, 114, 79, 72, 224, 16, 12, 201, 16, 85, 84, 21, 35, 206, 60, 210, 64, 15, 0, 9, 198, 24, 244, 141, 36, 50, 5, 66,
- 17, 65, 36, 6, 117, 15, 83, 39, 50, 0, 81, 112, 104, 111, 110, 101, 32, 5, 193, 36, 76, 46, 26, 73, 72, 240, 195, 5, 32, 73,
- 56, 243, 1, 14, 16, 39, 49, 12, 35, 51, 35, 6, 37, 50, 110, 55, 35, 0, 9, 198, 64, 147, 143, 12, 50, 9, 15, 6, 195, 48,
- 84, 205, 15, 0, 6, 195, 37, 0, 64, 13, 15, 1, 37, 48, 36, 14, 16, 76, 6, 36, 50, 47, 39, 0, 27, 9, 198, 64, 148, 143,
- 77, 49, 78, 66, 7, 196, 28, 243, 7, 36, 15, 7, 196, 9, 37, 83, 36, 66, 0, 18, 70, 64, 83, 147, 36, 19, 79, 48, 36, 50,
- 89, 37, 6, 35, 65, 39, 0, 15, 69, 80, 149, 15, 48, 144, 47, 6, 37, 47, 39, 55, 37, 0, 9, 198, 24, 16, 197, 88, 19, 79,
- 67, 15, 5, 97, 118, 114, 195, 178, 108, 84, 14, 16, 6, 110, 0, 76, 6, 1, 38, 10, 36, 0, 8, 197, 72, 148, 15, 48, 144, 65,
- 8, 197, 61, 35, 211, 20, 144, 67, 11, 200, 16, 144, 201, 4, 227, 143, 88, 80, 15, 11, 200, 13, 33, 86, 4, 192, 207, 72, 80, 15,
- 8, 197, 5, 161, 71, 48, 144, 15, 0, 9, 198, 48, 19, 149, 76, 82, 64, 67, 0, 9, 198, 76, 36, 137, 28, 21, 9, 65, 13, 65,
- 40, 6, 37, 15, 55, 6, 40, 50, 81, 35, 0, 6, 195, 76, 240, 201, 15, 9, 198, 64, 84, 144, 21, 69, 65, 15, 10, 198, 48, 147,
- 143, 48, 85, 77, 66, 15, 0, 7, 196, 96, 147, 5, 52, 15, 10, 199, 76, 81, 9, 12, 84, 201, 52, 15, 9, 198, 72, 16, 129, 72,
- 32, 82, 66, 10, 199, 65, 83, 3, 32, 84, 137, 4, 66, 10, 199, 28, 243, 9, 5, 33, 9, 4, 68, 7, 196, 24, 195, 197, 52, 15,
- 11, 199, 5, 21, 73, 48, 81, 201, 4, 67, 15, 11, 200, 4, 224, 84, 72, 240, 195, 60, 192, 15, 0, 7, 196, 88, 17, 201, 56, 66,
- 16, 1, 42, 35, 89, 47, 36, 14, 16, 6, 37, 89, 49, 39, 0, 27, 9, 198, 65, 84, 144, 85, 33, 79, 66, 11, 200, 48, 18, 71,
- 84, 81, 204, 36, 16, 15, 10, 199, 16, 244, 15, 48, 21, 143, 72, 16, 10, 199, 12, 20, 212, 20, 195, 15, 56, 67, 12, 200, 8, 244,
- 135, 61, 49, 83, 36, 16, 67, 15, 10, 198, 5, 33, 197, 57, 65, 79, 66, 15, 0, 9, 198, 5, 85, 15, 56, 243, 64, 67, 8, 1,
- 43, 48, 57, 40, 0, 27, 9, 198, 65, 35, 194, 48, 83, 64, 15, 9, 198, 36, 229, 5, 72, 147, 64, 65, 9, 198, 21, 48, 78, 80,
- 83, 64, 15, 0, 14, 69, 76, 50, 65, 80, 240, 91, 37, 6, 35, 47, 110, 0, 7, 196, 56, 81, 193, 48, 65, 8, 197, 28, 148, 129,
- 56, 240, 65, 8, 197, 24, 16, 195, 36, 240, 77, 9, 65, 44, 49, 35, 48, 12, 35, 0, 9, 198, 77, 3, 212, 61, 35, 128, 16, 11,
- 199, 29, 35, 211, 76, 243, 79, 16, 67, 15, 7, 196, 28, 80, 133, 48, 15, 12, 201, 20, 224, 201, 12, 195, 208, 20, 66, 65, 69, 0,
- 9, 198, 76, 98, 76, 4, 227, 192, 65, 9, 198, 76, 98, 68, 36, 227, 192, 65, 9, 198, 76, 98, 68, 4, 227, 192, 65, 9, 198, 72,
- 83, 132, 4, 227, 192, 65, 9, 198, 64, 20, 148, 4, 227, 192, 65, 9, 198, 64, 20, 140, 36, 227, 192, 65, 9, 198, 64, 20, 140, 4,
- 227, 192, 65, 9, 198, 64, 17, 200, 36, 227, 192, 65, 17, 70, 36, 229, 137, 4, 227, 192, 37, 50, 84, 6, 37, 35, 50, 39, 0, 9,
- 198, 16, 85, 137, 4, 227, 192, 65, 9, 198, 8, 20, 212, 4, 227, 192, 65, 17, 70, 5, 101, 137, 4, 227, 192, 35, 84, 12, 6, 37,
- 35, 50, 39, 0, 9, 198, 52, 243, 132, 4, 227, 192, 66, 9, 198, 16, 16, 201, 4, 227, 192, 66, 9, 198, 4, 244, 212, 4, 227, 192,
- 67, 23, 73, 24, 148, 195, 32, 145, 84, 80, 147, 192, 83, 37, 89, 49, 37, 36, 47, 12, 6, 37, 39, 0, 9, 198, 5, 100, 129, 56,
- 227, 192, 76, 17, 70, 88, 82, 67, 60, 195, 192, 84, 109, 6, 37, 49, 39, 55, 39, 0, 7, 196, 52, 241, 5, 52, 15, 9, 198, 8,
- 148, 212, 20, 48, 192, 16, 10, 198, 4, 227, 205, 4, 195, 192, 66, 15, 7, 196, 4, 192, 193, 52, 65, 0, 0, 9, 1, 47, 89, 55,
- 35, 91, 0, 27, 8, 197, 56, 80, 212, 60, 224, 15, 0, 9, 198, 76, 48, 76, 64, 149, 1, 65, 16, 4, 95, 100, 105, 97, 72, 57,
- 36, 51, 6, 36, 12, 88, 126, 0, 8, 65, 48, 109, 55, 55, 36, 0, 8, 196, 80, 83, 133, 16, 65, 15, 9, 198, 64, 148, 143, 48,
- 148, 201, 66, 10, 199, 64, 84, 146, 20, 112, 85, 96, 66, 9, 198, 16, 144, 71, 56, 244, 201, 65, 8, 196, 12, 83, 133, 16, 65, 15,
- 7, 196, 12, 19, 129, 16, 65, 0, 7, 196, 65, 33, 67, 36, 15, 7, 196, 16, 145, 67, 36, 15, 0, 9, 198, 77, 101, 79, 80, 19,
- 143, 65, 9, 198, 77, 2, 69, 28, 19, 143, 65, 9, 198, 76, 99, 206, 16, 147, 143, 65, 9, 198, 72, 149, 9, 72, 19, 143, 66, 9,
- 198, 16, 81, 9, 12, 19, 143, 65, 9, 198, 4, 195, 5, 56, 19, 143, 66, 9, 198, 64, 17, 15, 88, 19, 143, 67, 10, 67, 40, 21,
- 211, 75, 39, 12, 89, 0, 0, 0, 9, 198, 76, 99, 210, 104, 21, 9, 65, 8, 65, 52, 109, 65, 65, 36, 0, 9, 198, 77, 66, 71,
- 52, 21, 5, 65, 7, 196, 76, 16, 129, 80, 65, 9, 198, 72, 241, 9, 80, 244, 137, 16, 12, 201, 65, 35, 211, 80, 17, 133, 72, 84,
- 201, 67, 7, 196, 52, 243, 137, 80, 65, 8, 197, 45, 32, 75, 61, 112, 66, 10, 199, 24, 147, 1, 57, 68, 143, 64, 66, 0, 12, 201,
- 21, 52, 12, 36, 50, 84, 4, 227, 192, 66, 10, 199, 76, 145, 206, 61, 34, 76, 20, 67, 10, 199, 76, 96, 82, 24, 19, 12, 36, 67,
- 10, 199, 52, 16, 210, 60, 51, 211, 52, 15, 0, 19, 72, 8, 21, 68, 20, 192, 73, 72, 80, 71, 110, 72, 55, 6, 109, 14, 16, 0,
- 0, 19, 70, 65, 34, 86, 4, 54, 64, 48, 14, 16, 6, 35, 37, 84, 35, 88, 37, 0, 10, 198, 16, 80, 197, 8, 19, 0, 66, 15,
- 0, 9, 198, 80, 241, 204, 36, 84, 133, 65, 9, 198, 72, 147, 65, 56, 84, 133, 67, 10, 198, 12, 243, 80, 36, 84, 133, 65, 16, 9,
- 198, 12, 241, 204, 36, 84, 133, 65, 9, 198, 8, 19, 66, 4, 114, 65, 66, 11, 70, 76, 241, 148, 92, 20, 133, 21, 0, 47, 16, 70,
- 32, 20, 132, 92, 20, 133, 6, 35, 34, 72, 122, 36, 51, 0, 8, 65, 56, 109, 50, 50, 36, 0, 9, 198, 81, 32, 77, 21, 166, 128,
- 15, 9, 198, 76, 98, 78, 80, 84, 133, 66, 0, 10, 199, 61, 38, 137, 57, 83, 214, 36, 15, 12, 201, 24, 20, 141, 4, 49, 85, 80,
- 144, 192, 67, 11, 199, 12, 84, 150, 21, 65, 82, 36, 66, 15, 0, 8, 196, 21, 52, 5, 72, 65, 15, 0, 0, 7, 65, 60, 110, 12,
- 0, 49, 5, 193, 60, 76, 28, 12, 201, 65, 35, 212, 60, 208, 82, 80, 148, 133, 67, 6, 195, 28, 84, 213, 66, 9, 198, 24, 245, 15,
- 48, 148, 201, 66, 12, 201, 12, 147, 145, 84, 19, 148, 20, 227, 137, 15, 0, 11, 1, 61, 40, 81, 58, 35, 55, 36, 0, 27, 6, 195,
- 61, 0, 67, 66, 0, 9, 198, 76, 99, 210, 104, 147, 143, 65, 9, 198, 72, 145, 21, 12, 19, 143, 66, 9, 198, 36, 229, 137, 80, 147,
- 143, 66, 9, 198, 36, 229, 137, 16, 147, 143, 66, 9, 198, 28, 83, 73, 80, 147, 143, 65, 8, 197, 21, 52, 18, 36, 208, 66, 9, 198,
- 21, 48, 76, 80, 19, 143, 66, 9, 198, 5, 52, 213, 52, 19, 143, 66, 9, 198, 5, 36, 137, 88, 147, 143, 66, 8, 197, 76, 50, 5,
- 72, 208, 16, 8, 197, 20, 208, 140, 20, 208, 15, 0, 10, 199, 80, 84, 141, 36, 224, 78, 60, 65, 9, 198, 72, 85, 9, 56, 243, 0,
- 67, 6, 195, 64, 145, 84, 15, 9, 198, 12, 192, 85, 76, 243, 0, 65, 0, 11, 200, 12, 243, 150, 21, 36, 201, 56, 240, 66, 8, 197,
- 5, 69, 18, 36, 48, 66, 13, 1, 64, 49, 37, 6, 39, 76, 12, 39, 55, 35, 0, 6, 65, 64, 48, 37, 0, 7, 196, 104, 83, 137,
- 80, 15, 0, 18, 70, 72, 144, 86, 88, 147, 192, 14, 16, 37, 35, 84, 12, 6, 126, 110, 0, 9, 198, 9, 35, 206, 104, 83, 192, 65,
- 0, 14, 69, 28, 147, 201, 72, 80, 75, 39, 6, 37, 51, 109, 0, 9, 198, 8, 21, 20, 21, 35, 15, 65, 8, 197, 64, 21, 18, 36,
- 80, 65, 0, 10, 199, 72, 148, 213, 60, 226, 78, 60, 67, 10, 199, 21, 53, 5, 56, 64, 78, 60, 66, 10, 199, 12, 243, 15, 52, 32,
- 78, 60, 67, 10, 199, 12, 243, 15, 52, 32, 78, 60, 67, 9, 198, 88, 19, 132, 4, 194, 64, 65, 9, 198, 29, 84, 208, 36, 226, 64,
- 65, 9, 198, 17, 84, 15, 56, 66, 64, 15, 11, 200, 12, 148, 131, 60, 49, 78, 81, 32, 15, 9, 198, 12, 129, 82, 4, 66, 64, 65,
- 7, 196, 4, 229, 65, 44, 66, 0, 6, 65, 68, 49, 40, 0, 9, 198, 60, 211, 212, 80, 84, 137, 15, 9, 198, 37, 51, 212, 80, 84,
- 137, 15, 9, 198, 29, 32, 84, 80, 84, 137, 66, 6, 195, 12, 244, 205, 15, 6, 195, 12, 244, 205, 15, 9, 198, 12, 19, 69, 24, 149,
- 5, 66, 8, 197, 9, 32, 68, 37, 0, 65, 0, 7, 196, 4, 226, 77, 20, 65, 7, 196, 80, 83, 149, 20, 15, 7, 196, 65, 35, 195,
- 36, 15, 7, 196, 5, 144, 77, 20, 67, 0, 11, 68, 49, 80, 229, 4, 21, 101, 115, 0, 47, 11, 200, 72, 80, 201, 65, 35, 195, 32,
- 80, 66, 7, 195, 84, 224, 64, 77, 46, 9, 198, 4, 229, 8, 20, 210, 83, 65, 0, 0, 7, 196, 4, 198, 129, 48, 65, 11, 67, 41,
- 84, 137, 57, 6, 40, 51, 126, 0, 9, 198, 65, 34, 78, 12, 148, 9, 65, 8, 65, 72, 109, 51, 16, 36, 0, 7, 196, 76, 83, 69,
- 48, 15, 9, 198, 64, 83, 133, 48, 244, 5, 66, 9, 198, 61, 69, 15, 80, 148, 9, 66, 6, 195, 61, 4, 9, 15, 6, 195, 40, 84,
- 201, 15, 9, 198, 12, 20, 21, 48, 85, 9, 16, 9, 198, 4, 229, 9, 48, 244, 5, 66, 0, 10, 199, 81, 32, 77, 60, 113, 201, 4,
- 15, 11, 200, 65, 33, 71, 4, 230, 137, 60, 192, 68, 10, 199, 64, 144, 195, 5, 33, 9, 4, 67, 7, 196, 64, 19, 129, 52, 65, 6,
- 195, 21, 133, 18, 15, 10, 199, 16, 241, 9, 12, 84, 201, 52, 15, 7, 196, 16, 147, 129, 52, 65, 0, 11, 200, 52, 19, 135, 36, 21,
- 15, 36, 16, 16, 11, 200, 52, 19, 9, 56, 51, 206, 36, 16, 68, 11, 200, 12, 19, 80, 36, 67, 199, 48, 144, 15, 0, 13, 72, 92,
- 20, 200, 36, 225, 212, 60, 224, 21, 0, 47, 10, 199, 65, 34, 78, 12, 148, 9, 60, 66, 10, 198, 52, 81, 5, 76, 147, 64, 66, 16,
- 13, 68, 32, 19, 142, 60, 35, 50, 50, 39, 0, 76, 32, 30, 4, 95, 100, 111, 116, 48, 6, 40, 50, 47, 39, 15, 89, 4, 39, 84,
- 14, 16, 35, 89, 49, 14, 16, 6, 37, 47, 12, 39, 0, 15, 204, 64, 244, 148, 4, 83, 9, 12, 245, 20, 21, 34, 64, 15, 9, 198,
- 8, 192, 83, 24, 83, 64, 15, 0, 8, 65, 76, 36, 89, 89, 36, 0, 9, 198, 12, 243, 148, 61, 35, 128, 16, 0, 9, 198, 88, 19,
- 7, 4, 227, 192, 65, 9, 198, 81, 35, 214, 36, 227, 192, 65, 9, 198, 80, 84, 212, 4, 227, 192, 65, 9, 198, 77, 0, 82, 48, 147,
- 143, 65, 9, 198, 77, 0, 82, 48, 19, 143, 65, 9, 198, 76, 84, 150, 36, 227, 192, 65, 9, 198, 76, 84, 150, 4, 227, 192, 65, 10,
- 198, 76, 81, 206, 4, 227, 192, 65, 15, 9, 198, 72, 84, 212, 4, 227, 192, 65, 9, 198, 72, 81, 206, 4, 227, 192, 65, 9, 198, 65,
- 33, 71, 4, 227, 192, 65, 9, 198, 64, 83, 147, 36, 227, 192, 65, 9, 198, 64, 20, 211, 4, 227, 192, 65, 9, 198, 29, 34, 68, 36,
- 227, 192, 65, 9, 198, 29, 34, 68, 4, 227, 192, 65, 9, 198, 16, 85, 20, 36, 227, 192, 65, 9, 198, 12, 21, 83, 4, 227, 192, 65,
- 9, 198, 9, 37, 67, 36, 227, 192, 65, 17, 70, 4, 149, 84, 4, 227, 192, 35, 57, 6, 40, 47, 35, 50, 39, 0, 12, 201, 77, 0,
- 90, 36, 244, 12, 4, 227, 192, 68, 9, 198, 76, 245, 146, 4, 227, 192, 66, 9, 198, 76, 244, 211, 4, 227, 192, 66, 9, 198, 76, 243,
- 4, 4, 227, 192, 66, 9, 198, 72, 246, 154, 4, 227, 192, 66, 9, 198, 72, 244, 211, 4, 227, 192, 66, 9, 198, 72, 241, 146, 4, 227,
- 192, 66, 9, 198, 64, 243, 154, 4, 227, 192, 66, 9, 198, 52, 244, 211, 4, 227, 192, 66, 17, 70, 52, 243, 154, 4, 227, 192, 65, 110,
- 50, 128, 6, 35, 50, 39, 0, 9, 198, 52, 243, 147, 4, 227, 192, 66, 9, 198, 48, 243, 135, 4, 227, 192, 66, 9, 198, 24, 244, 211,
- 4, 227, 192, 66, 9, 198, 16, 244, 154, 4, 227, 192, 66, 9, 198, 12, 244, 147, 4, 227, 192, 66, 11, 70, 77, 0, 78, 37, 50, 0,
- 21, 0, 47, 6, 195, 77, 0, 64, 13, 8, 197, 77, 0, 84, 60, 192, 65, 8, 197, 77, 0, 76, 5, 64, 65, 9, 198, 77, 0, 71,
- 56, 243, 0, 66, 12, 201, 77, 0, 67, 12, 19, 129, 64, 243, 9, 67, 11, 200, 77, 0, 67, 12, 17, 143, 72, 224, 16, 7, 196, 72,
- 16, 197, 52, 15, 9, 198, 65, 33, 70, 21, 69, 0, 15, 10, 199, 61, 35, 199, 20, 225, 83, 36, 67, 9, 198, 12, 20, 5, 48, 195,
- 192, 16, 0, 6, 195, 80, 241, 192, 15, 6, 195, 48, 241, 192, 15, 0, 13, 202, 80, 84, 141, 60, 83, 5, 81, 68, 137, 12, 15, 12,
- 201, 76, 245, 20, 60, 213, 76, 80, 148, 12, 67, 0, 6, 65, 80, 47, 37, 0, 11, 200, 12, 243, 69, 28, 194, 65, 57, 48, 67, 0,
- 15, 70, 12, 130, 67, 4, 115, 192, 76, 37, 49, 35, 81, 39, 0, 21, 71, 77, 68, 129, 80, 81, 201, 20, 89, 47, 14, 16, 35, 47,
- 36, 75, 6, 37, 36, 0, 9, 198, 76, 145, 5, 72, 83, 192, 66, 7, 196, 76, 81, 199, 36, 15, 9, 198, 64, 148, 137, 80, 243, 192,
- 66, 9, 198, 56, 144, 207, 48, 19, 192, 67, 7, 196, 52, 241, 199, 36, 15, 14, 68, 48, 81, 199, 36, 55, 6, 36, 75, 12, 4, 37,
- 0, 11, 200, 25, 32, 78, 12, 240, 143, 48, 192, 16, 7, 196, 16, 19, 129, 20, 65, 9, 198, 4, 192, 137, 72, 83, 192, 66, 0, 11,
- 200, 72, 148, 207, 49, 97, 82, 48, 16, 66, 14, 68, 9, 35, 206, 104, 71, 14, 16, 6, 39, 50, 128, 0, 6, 195, 76, 147, 192, 66,
- 10, 199, 64, 145, 84, 72, 20, 143, 40, 15, 6, 195, 60, 33, 83, 15, 6, 195, 21, 83, 128, 65, 0, 11, 199, 36, 225, 204, 60, 32,
- 78, 60, 66, 16, 10, 199, 72, 245, 15, 64, 192, 78, 60, 67, 10, 199, 8, 243, 15, 28, 224, 78, 60, 67, 6, 195, 80, 129, 84, 15,
- 9, 198, 52, 20, 141, 37, 35, 204, 67, 9, 198, 36, 229, 5, 73, 3, 204, 67, 0, 9, 198, 88, 83, 12, 21, 68, 137, 16, 7, 196,
- 72, 241, 201, 80, 65, 10, 199, 69, 80, 68, 73, 84, 15, 48, 67, 12, 201, 65, 50, 67, 61, 50, 78, 80, 84, 201, 67, 7, 196, 61,
- 52, 197, 80, 15, 7, 196, 36, 212, 5, 80, 65, 7, 196, 24, 16, 197, 80, 15, 12, 201, 5, 48, 204, 21, 2, 79, 16, 245, 0, 68,
- 0, 9, 198, 16, 83, 9, 52, 149, 0, 66, 9, 198, 65, 35, 211, 80, 21, 0, 65, 9, 198, 20, 211, 212, 36, 51, 206, 66, 10, 199,
- 8, 148, 197, 77, 66, 76, 20, 67, 9, 198, 5, 3, 211, 80, 21, 0, 66, 0, 6, 195, 20, 226, 64, 66, 0, 29, 67, 33, 69, 16,
- 6, 35, 49, 12, 35, 47, 4, 37, 12, 47, 4, 37, 12, 48, 6, 37, 12, 10, 0, 81, 58, 47, 47, 32, 12, 201, 72, 16, 132, 60,
- 208, 78, 104, 144, 64, 68, 9, 198, 28, 194, 67, 21, 35, 204, 67, 0, 6, 65, 88, 84, 40, 0, 6, 195, 89, 81, 21, 66, 7, 196,
- 21, 84, 143, 64, 15, 9, 198, 12, 130, 65, 88, 20, 137, 65, 6, 195, 8, 244, 201, 15, 0, 11, 200, 16, 148, 206, 21, 147, 1, 56,
- 64, 65, 10, 199, 84, 225, 9, 12, 84, 201, 52, 15, 10, 199, 76, 245, 133, 73, 161, 78, 20, 66, 0, 11, 200, 76, 20, 146, 4, 49,
- 78, 36, 16, 15, 0, 17, 4, 95, 49, 77, 52, 40, 50, 71, 37, 55, 37, 6, 39, 50, 36, 0, 0, 12, 1, 92, 71, 35, 49, 89,
- 55, 35, 91, 0, 27, 14, 65, 92, 72, 6, 39, 48, 12, 57, 35, 84, 6, 40, 0, 6, 195, 80, 81, 213, 66, 7, 196, 52, 245, 5,
- 48, 66, 7, 196, 8, 85, 5, 48, 15, 0, 7, 196, 12, 84, 129, 52, 65, 0, 0, 10, 199, 72, 148, 1, 28, 130, 78, 60, 66, 10,
- 199, 16, 81, 9, 12, 130, 78, 60, 65, 10, 199, 4, 113, 86, 60, 194, 78, 60, 66, 9, 198, 76, 244, 18, 4, 34, 84, 66, 9, 198,
- 72, 85, 18, 60, 98, 84, 65, 9, 198, 65, 33, 84, 21, 34, 84, 66, 6, 195, 48, 145, 84, 15, 8, 196, 8, 244, 132, 60, 65, 15,
- 0, 12, 200, 52, 145, 204, 36, 244, 137, 56, 240, 66, 16, 13, 4, 95, 49, 77, 49, 65, 6, 37, 55, 55, 36, 0, 8, 65, 96, 6,
- 37, 49, 89, 0, 7, 196, 76, 243, 9, 80, 65, 0, 9, 198, 5, 97, 86, 4, 211, 192, 75, 9, 198, 21, 32, 86, 4, 211, 192, 67,
- 5, 194, 4, 64, 76, 17, 4, 95, 49, 77, 50, 40, 50, 65, 37, 55, 37, 6, 39, 50, 36, 0, 7, 196, 29, 35, 211, 36, 15, 7,
- 196, 5, 35, 211, 36, 15, 9, 198, 5, 32, 143, 72, 83, 192, 66, 0, 18, 4, 95, 49, 77, 51, 40, 50, 65, 37, 55, 37, 6, 35,
- 51, 72, 39, 0, 0, 10, 199, 76, 100, 149, 81, 66, 78, 60, 65, 10, 199, 36, 212, 5, 28, 226, 78, 60, 66, 9, 198, 65, 35, 212,
- 61, 66, 80, 66, 15, 204, 61, 52, 201, 16, 244, 133, 17, 85, 20, 5, 50, 64, 65, 0, 12, 65, 100, 6, 37, 48, 89, 37, 55, 39,
- 50, 0, 6, 195, 61, 51, 73, 15, 6, 195, 36, 243, 137, 15, 6, 195, 36, 65, 9, 66, 7, 196, 4, 115, 210, 16, 65, 0, 18, 70,
- 76, 245, 86, 20, 226, 82, 89, 40, 84, 109, 50, 6, 37, 14, 16, 0, 7, 196, 77, 83, 12, 4, 76, 7, 196, 16, 83, 12, 4, 76,
- 7, 196, 16, 19, 12, 4, 76, 8, 197, 81, 84, 143, 48, 64, 15, 9, 197, 56, 147, 82, 60, 64, 66, 15, 0, 10, 199, 21, 38, 133,
- 28, 245, 137, 56, 67, 9, 198, 12, 244, 144, 61, 33, 79, 66, 9, 198, 12, 19, 3, 5, 33, 79, 66, 0, 17, 70, 12, 243, 137, 84,
- 112, 64, 49, 6, 39, 50, 57, 40, 81, 35, 0, 8, 197, 81, 34, 79, 56, 96, 16, 9, 198, 76, 99, 199, 48, 144, 64, 15, 7, 196,
- 76, 35, 195, 12, 16, 9, 198, 72, 243, 65, 56, 144, 64, 67, 9, 198, 25, 32, 84, 80, 83, 80, 15, 7, 196, 12, 20, 1, 12, 66,
- 9, 198, 4, 65, 83, 52, 144, 64, 67, 0, 10, 67, 64, 192, 89, 48, 55, 6, 119, 0, 8, 65, 104, 128, 109, 47, 35, 0, 6, 195,
- 72, 241, 9, 15, 7, 196, 8, 147, 206, 16, 16, 0, 9, 198, 48, 16, 146, 4, 67, 210, 65, 13, 68, 5, 97, 82, 20, 35, 84, 6,
- 36, 51, 36, 0, 8, 197, 88, 242, 86, 60, 64, 15, 9, 198, 76, 245, 20, 61, 163, 206, 15, 9, 198, 49, 80, 201, 25, 81, 192, 66,
- 7, 196, 29, 33, 86, 20, 15, 11, 200, 12, 243, 5, 77, 65, 82, 60, 192, 68, 0, 6, 195, 64, 244, 192, 15, 6, 195, 21, 84, 128,
- 65, 0, 9, 198, 77, 84, 195, 37, 64, 64, 65, 9, 198, 64, 19, 16, 37, 64, 64, 65, 9, 198, 4, 34, 76, 37, 64, 64, 66, 21,
- 71, 25, 32, 78, 12, 148, 195, 60, 83, 14, 16, 35, 50, 89, 6, 37, 89, 49, 39, 0, 9, 198, 4, 193, 197, 9, 32, 64, 65, 8,
- 197, 64, 192, 67, 20, 32, 15, 9, 198, 64, 147, 69, 57, 65, 76, 67, 7, 196, 61, 69, 9, 12, 15, 7, 196, 56, 147, 69, 28, 15,
- 9, 198, 24, 84, 143, 12, 144, 64, 15, 9, 197, 12, 244, 132, 60, 32, 65, 16, 9, 198, 8, 20, 130, 21, 32, 64, 66, 9, 198, 8,
- 16, 195, 5, 32, 64, 67, 11, 200, 4, 192, 66, 5, 53, 18, 60, 224, 66, 0, 6, 195, 20, 32, 133, 76, 6, 195, 61, 32, 193, 16,
- 9, 198, 16, 148, 208, 72, 244, 201, 15, 9, 198, 9, 34, 78, 16, 148, 201, 65, 6, 195, 8, 16, 129, 66, 9, 198, 5, 48, 193, 48,
- 17, 128, 66, 0, 16, 70, 76, 50, 65, 56, 67, 192, 91, 37, 6, 35, 50, 72, 110, 0, 9, 198, 76, 19, 22, 36, 227, 192, 65, 9,
- 198, 76, 19, 22, 4, 227, 192, 65, 9, 198, 60, 97, 146, 4, 227, 192, 65, 9, 198, 81, 33, 86, 4, 227, 192, 66, 9, 198, 76, 244,
- 18, 4, 227, 192, 66, 20, 71, 12, 20, 132, 36, 16, 200, 20, 49, 35, 14, 16, 72, 6, 37, 35, 49, 36, 0, 6, 195, 5, 68, 0,
- 13, 17, 70, 88, 16, 213, 60, 195, 192, 84, 35, 49, 6, 40, 110, 55, 39, 0, 10, 199, 80, 85, 18, 5, 3, 196, 20, 66, 8, 197,
- 77, 2, 78, 60, 192, 65, 9, 198, 12, 244, 146, 21, 69, 0, 15, 9, 198, 12, 147, 133, 80, 80, 192, 15, 0, 11, 200, 52, 243, 148,
- 21, 97, 82, 16, 80, 16, 11, 200, 4, 116, 143, 76, 148, 212, 20, 208, 15, 0, 10, 199, 77, 80, 129, 13, 21, 69, 60, 66, 6, 195,
- 64, 241, 84, 15, 0, 10, 198, 64, 19, 132, 61, 50, 65, 66, 15, 9, 198, 52, 147, 149, 80, 243, 9, 66, 9, 198, 48, 21, 82, 5,
- 50, 65, 67, 9, 198, 20, 113, 77, 60, 226, 65, 68, 11, 200, 12, 130, 82, 60, 112, 76, 20, 240, 67, 9, 198, 4, 226, 82, 36, 66,
- 65, 68, 10, 198, 4, 208, 146, 61, 50, 65, 66, 15, 6, 195, 4, 32, 129, 66, 0, 7, 196, 80, 83, 80, 36, 15, 8, 197, 8, 83,
- 9, 4, 192, 67, 8, 197, 4, 113, 82, 60, 192, 66, 0, 18, 70, 76, 50, 65, 81, 34, 67, 91, 37, 35, 47, 14, 16, 6, 126, 76,
- 0, 11, 200, 52, 243, 148, 21, 97, 82, 16, 144, 16, 12, 200, 24, 244, 211, 4, 49, 83, 36, 16, 67, 15, 11, 200, 12, 83, 148, 61,
- 2, 69, 16, 144, 15, 6, 195, 4, 81, 0, 15, 0, 10, 199, 64, 84, 147, 64, 144, 193, 12, 67, 9, 198, 25, 32, 84, 36, 50, 68,
- 67, 8, 197, 21, 48, 71, 60, 224, 66, 0, 9, 198, 80, 144, 149, 72, 243, 128, 67, 10, 198, 80, 83, 5, 28, 243, 128, 66, 15, 9,
- 198, 76, 147, 131, 72, 243, 128, 65, 8, 196, 72, 81, 15, 96, 66, 15, 11, 200, 64, 148, 143, 80, 80, 206, 36, 48, 15, 9, 198, 64,
- 80, 195, 36, 243, 9, 15, 6, 195, 60, 35, 9, 66, 11, 200, 20, 115, 195, 20, 229, 18, 36, 48, 15, 9, 198, 4, 229, 9, 24, 243,
- 128, 66, 0, 0, 8, 196, 80, 83, 133, 72, 66, 46, 8, 196, 76, 243, 129, 72, 65, 46, 7, 196, 76, 243, 129, 72, 15, 7, 196, 16,
- 147, 129, 72, 65, 6, 195, 4, 85, 0, 15, 0, 12, 201, 4, 113, 201, 84, 225, 197, 72, 225, 64, 66, 9, 197, 64, 244, 144, 61, 32,
- 65, 16, 12, 201, 12, 148, 212, 36, 97, 76, 48, 80, 64, 67, 10, 198, 5, 85, 15, 77, 67, 208, 68, 15, 0, 18, 70, 29, 80, 82,
- 16, 20, 128, 81, 58, 35, 14, 16, 72, 6, 35, 51, 0, 11, 70, 81, 113, 69, 80, 84, 128, 21, 0, 47, 9, 198, 64, 243, 9, 52,
- 84, 128, 66, 9, 198, 52, 85, 1, 52, 84, 128, 66, 0, 10, 199, 36, 225, 15, 56, 84, 201, 4, 67, 13, 70, 8, 245, 81, 84, 85,
- 0, 21, 102, 114, 0, 47, 7, 196, 81, 34, 66, 84, 66, 14, 203, 64, 20, 129, 48, 193, 76, 21, 2, 80, 20, 64, 69, 6, 195, 5,
- 32, 66, 65, 10, 199, 4, 224, 83, 80, 20, 201, 4, 67, 0, 8, 196, 88, 17, 133, 72, 65, 47, 6, 195, 52, 84, 192, 15, 10, 198,
- 36, 115, 5, 76, 144, 83, 66, 15, 10, 199, 13, 34, 83, 80, 241, 143, 72, 66, 7, 196, 8, 21, 129, 72, 65, 0, 7, 196, 72, 148,
- 15, 76, 15, 12, 201, 64, 144, 195, 60, 195, 205, 36, 226, 64, 67, 9, 198, 61, 53, 18, 60, 115, 212, 15, 7, 196, 56, 245, 5, 76,
- 15, 11, 200, 8, 21, 20, 36, 32, 76, 20, 224, 16, 0, 8, 197, 76, 85, 146, 21, 48, 15, 9, 197, 52, 82, 206, 21, 48, 66, 15,
- 0, 17, 70, 12, 83, 19, 37, 84, 192, 123, 109, 55, 89, 57, 6, 40, 89, 0, 13, 202, 88, 19, 4, 60, 32, 137, 4, 65, 78, 20,
- 67, 8, 196, 76, 84, 193, 52, 65, 15, 6, 195, 60, 209, 82, 65, 9, 198, 5, 85, 15, 9, 84, 192, 65, 0, 9, 1, 126, 47, 37,
- 55, 72, 36, 0, 10, 199, 80, 21, 82, 36, 19, 143, 88, 15, 0, 10, 199, 16, 80, 149, 81, 66, 78, 60, 66, 10, 199, 4, 113, 86,
- 60, 192, 78, 60, 66, 17, 4, 95, 116, 108, 100, 49, 39, 50, 15, 47, 6, 37, 55, 72, 36, 0, 8, 197, 52, 22, 154, 36, 224, 66,
- 8, 197, 8, 243, 132, 20, 224, 16, 0, 11, 200, 72, 17, 134, 61, 38, 137, 56, 240, 66, 11, 200, 28, 149, 68, 36, 50, 9, 56, 240,
- 65, 22, 72, 16, 80, 77, 9, 83, 1, 56, 240, 72, 36, 6, 35, 65, 71, 40, 55, 35, 50, 39, 0, 11, 200, 12, 243, 134, 21, 35,
- 65, 56, 240, 66, 11, 200, 76, 50, 78, 80, 147, 12, 36, 240, 67, 9, 68, 80, 245, 67, 32, 21, 0, 47, 7, 196, 88, 243, 73, 80,
- 65, 12, 201, 64, 84, 132, 5, 49, 5, 24, 241, 213, 15, 8, 197, 16, 147, 206, 37, 48, 66, 0, 9, 198, 24, 244, 211, 36, 211, 192,
- 77, 16, 70, 76, 49, 73, 12, 51, 192, 91, 109, 6, 37, 49, 12, 39, 0, 8, 197, 52, 243, 15, 12, 128, 15, 9, 198, 4, 229, 5,
- 48, 19, 192, 67, 0, 9, 198, 77, 101, 79, 80, 19, 15, 65, 11, 200, 72, 144, 193, 64, 149, 15, 48, 16, 67, 0, 7, 196, 64, 147,
- 5, 60, 65, 9, 198, 52, 85, 1, 64, 243, 148, 15, 8, 197, 52, 16, 200, 36, 224, 65, 7, 196, 36, 243, 1, 60, 67, 0, 9, 198,
- 88, 19, 7, 60, 115, 9, 15, 6, 195, 72, 83, 137, 16, 9, 198, 64, 20, 129, 85, 37, 9, 67, 0, 9, 198, 88, 192, 68, 36, 210,
- 82, 67, 8, 196, 8, 145, 206, 20, 66, 15, 0, 10, 199, 72, 148, 195, 84, 245, 5, 72, 66, 10, 199, 65, 33, 84, 20, 225, 5, 72,
- 66, 10, 199, 65, 33, 83, 8, 149, 5, 72, 66, 10, 199, 4, 48, 201, 64, 149, 5, 72, 66, 0, 7, 196, 85, 48, 133, 12, 15, 10,
- 199, 72, 240, 195, 5, 49, 67, 12, 16, 7, 196, 72, 144, 133, 12, 15, 7, 196, 60, 131, 73, 12, 15, 12, 201, 52, 81, 137, 77, 67,
- 198, 20, 193, 64, 67, 8, 197, 45, 84, 149, 52, 32, 65, 10, 199, 28, 245, 20, 5, 49, 67, 12, 16, 10, 198, 12, 243, 135, 73, 80,
- 64, 65, 15, 9, 198, 4, 113, 78, 104, 144, 64, 67, 0, 12, 201, 12, 21, 5, 73, 2, 76, 48, 20, 128, 65, 6, 195, 81, 83, 201,
- 76, 6, 195, 52, 81, 9, 15, 0, 7, 196, 60, 197, 18, 20, 76, 7, 196, 88, 84, 142, 20, 66, 11, 200, 76, 20, 132, 4, 224, 80,
- 4, 192, 67, 8, 197, 60, 210, 67, 36, 64, 67, 0, 11, 200, 24, 244, 142, 37, 68, 137, 12, 144, 67, 10, 199, 52, 243, 148, 61, 33,
- 129, 56, 66, 11, 200, 52, 243, 66, 5, 35, 195, 12, 144, 15, 6, 195, 21, 97, 64, 15, 0, 9, 198, 52, 244, 141, 61, 32, 64, 65,
- 7, 196, 4, 65, 9, 12, 66, 8, 197, 52, 144, 210, 60, 32, 65, 15, 69, 12, 194, 67, 34, 32, 49, 55, 37, 12, 91, 6, 36, 0,
- 6, 195, 64, 83, 12, 16, 11, 200, 5, 34, 83, 80, 244, 211, 20, 224, 67, 0, 9, 198, 88, 84, 195, 36, 50, 5, 66, 6, 195, 5,
- 48, 197, 66, 0, 7, 196, 77, 67, 210, 52, 16, 8, 197, 76, 48, 84, 60, 192, 65, 11, 199, 20, 212, 5, 16, 240, 204, 20, 66, 15,
- 10, 199, 12, 19, 142, 36, 32, 76, 20, 66, 10, 199, 12, 19, 80, 4, 226, 76, 20, 67, 0, 7, 196, 61, 33, 129, 56, 65, 7, 196,
- 60, 49, 65, 56, 66, 0, 17, 70, 16, 245, 206, 48, 240, 68, 72, 35, 122, 50, 55, 6, 110, 72, 0, 8, 197, 84, 226, 83, 60, 224,
- 66, 8, 197, 52, 20, 131, 60, 224, 66, 0, 9, 198, 52, 19, 22, 4, 114, 65, 66, 9, 198, 76, 195, 214, 20, 226, 65, 15, 9, 198,
- 76, 83, 5, 84, 50, 65, 66, 9, 198, 72, 243, 65, 56, 66, 65, 67, 9, 198, 65, 35, 211, 60, 66, 65, 67, 9, 198, 64, 20, 129,
- 80, 242, 65, 16, 9, 198, 60, 211, 212, 61, 2, 65, 68, 9, 198, 28, 20, 129, 57, 162, 65, 67, 9, 198, 24, 243, 7, 5, 34, 65,
- 67, 9, 198, 24, 19, 1, 76, 50, 65, 67, 9, 198, 21, 84, 137, 80, 210, 65, 68, 9, 198, 9, 83, 7, 5, 34, 65, 67, 0, 7,
- 196, 61, 4, 137, 52, 66, 5, 194, 16, 16, 76, 8, 197, 81, 33, 77, 36, 192, 66, 6, 195, 64, 83, 142, 16, 7, 196, 52, 240, 200,
- 36, 15, 7, 196, 28, 129, 68, 36, 15, 0, 9, 198, 80, 19, 135, 4, 226, 67, 67, 9, 198, 76, 243, 12, 21, 66, 67, 16, 7, 196,
- 64, 84, 133, 104, 16, 9, 198, 52, 18, 69, 85, 66, 67, 66, 0, 8, 197, 80, 84, 146, 20, 224, 16, 8, 197, 80, 20, 144, 4, 224,
- 66, 8, 197, 72, 17, 204, 4, 224, 66, 8, 197, 64, 192, 84, 36, 224, 65, 9, 197, 12, 243, 147, 60, 224, 65, 15, 8, 197, 12, 148,
- 205, 60, 224, 66, 9, 197, 12, 83, 148, 36, 224, 65, 15, 8, 197, 12, 20, 212, 36, 224, 65, 8, 197, 12, 20, 140, 36, 224, 66, 0,
- 6, 195, 16, 19, 0, 76, 10, 199, 12, 20, 193, 80, 145, 76, 48, 16, 0, 6, 195, 61, 32, 70, 65, 9, 198, 16, 84, 15, 76, 149,
- 0, 66, 10, 198, 4, 225, 68, 16, 245, 0, 66, 15, 0, 10, 199, 16, 148, 201, 57, 65, 71, 72, 66, 7, 196, 81, 83, 133, 72, 65,
- 7, 196, 88, 148, 201, 72, 66, 7, 195, 76, 19, 15, 66, 15, 6, 195, 8, 85, 0, 15, 0, 13, 202, 72, 20, 211, 60, 210, 71, 48,
- 144, 78, 60, 67, 10, 199, 36, 229, 18, 36, 228, 197, 12, 66, 0, 9, 198, 65, 33, 78, 16, 84, 128, 65, 9, 198, 16, 84, 201, 16,
- 84, 128, 66, 16, 70, 52, 145, 204, 36, 244, 128, 65, 37, 61, 6, 110, 14, 16, 0, 9, 198, 81, 32, 73, 48, 84, 128, 65, 9, 198,
- 77, 67, 208, 64, 84, 128, 65, 18, 70, 77, 1, 78, 12, 84, 128, 89, 48, 6, 36, 50, 89, 36, 14, 16, 0, 9, 198, 65, 33, 77,
- 36, 84, 128, 65, 18, 70, 25, 33, 69, 104, 84, 128, 83, 14, 16, 6, 37, 128, 109, 14, 16, 0, 9, 198, 12, 128, 82, 80, 84, 128,
- 65, 18, 70, 9, 35, 215, 76, 84, 128, 71, 14, 16, 6, 35, 58, 88, 109, 34, 0, 9, 198, 80, 81, 15, 24, 244, 128, 66, 6, 195,
- 77, 67, 205, 15, 6, 195, 76, 241, 9, 15, 9, 198, 76, 51, 210, 64, 244, 128, 65, 9, 198, 76, 50, 76, 36, 20, 128, 67, 9, 198,
- 72, 144, 207, 88, 84, 128, 66, 6, 195, 60, 115, 9, 15, 9, 198, 52, 85, 1, 24, 244, 128, 66, 9, 198, 21, 32, 137, 88, 244, 128,
- 66, 10, 198, 20, 48, 197, 80, 84, 128, 66, 15, 0, 10, 198, 37, 3, 195, 72, 149, 0, 66, 15, 16, 70, 64, 130, 76, 37, 4, 192,
- 83, 6, 37, 55, 37, 48, 89, 0, 10, 199, 81, 35, 214, 5, 35, 194, 20, 15, 12, 200, 80, 83, 5, 56, 49, 70, 4, 192, 67, 15,
- 9, 198, 64, 20, 129, 8, 149, 0, 66, 12, 200, 52, 84, 197, 56, 49, 70, 4, 192, 67, 15, 9, 198, 13, 33, 83, 12, 149, 0, 65,
- 9, 198, 12, 243, 131, 61, 36, 192, 16, 0, 7, 196, 72, 81, 197, 72, 65, 14, 68, 92, 21, 5, 72, 84, 6, 35, 47, 109, 14, 16,
- 0, 9, 198, 5, 97, 83, 76, 147, 79, 76, 7, 196, 104, 17, 193, 72, 65, 6, 195, 88, 241, 11, 15, 7, 196, 80, 241, 1, 72, 65,
- 12, 201, 72, 240, 195, 4, 115, 15, 72, 147, 211, 16, 7, 196, 24, 241, 5, 72, 65, 7, 196, 24, 145, 193, 72, 65, 10, 199, 5, 32,
- 207, 8, 19, 5, 56, 16, 7, 196, 4, 225, 143, 72, 65, 0, 8, 67, 92, 19, 12, 21, 0, 47, 7, 196, 64, 244, 143, 76, 16, 6,
- 195, 64, 243, 12, 16, 6, 195, 64, 243, 12, 16, 11, 200, 64, 144, 78, 80, 84, 146, 20, 224, 16, 9, 198, 4, 210, 71, 16, 19, 0,
- 66, 0, 9, 198, 64, 243, 9, 56, 243, 73, 15, 12, 201, 5, 34, 83, 80, 241, 201, 80, 243, 133, 68, 12, 201, 4, 225, 204, 61, 48,
- 83, 76, 243, 133, 67, 0, 11, 199, 65, 50, 67, 60, 195, 199, 36, 66, 47, 7, 196, 64, 83, 132, 36, 66, 9, 198, 24, 147, 15, 9,
- 84, 192, 65, 8, 197, 21, 64, 78, 60, 192, 67, 9, 198, 12, 148, 18, 21, 52, 192, 15, 0, 7, 196, 52, 18, 15, 56, 66, 6, 195,
- 21, 48, 67, 15, 11, 200, 12, 21, 1, 77, 68, 143, 24, 80, 66, 0, 8, 197, 76, 19, 148, 20, 224, 65, 7, 196, 49, 85, 5, 60,
- 65, 0, 9, 198, 104, 84, 134, 4, 194, 85, 67, 0, 9, 198, 65, 33, 80, 61, 53, 0, 16, 8, 197, 64, 84, 137, 64, 192, 65, 0,
- 9, 198, 21, 49, 71, 84, 19, 143, 66, 9, 198, 16, 84, 143, 28, 19, 143, 65, 9, 198, 28, 147, 210, 16, 19, 143, 66, 9, 198, 12,
- 147, 210, 48, 19, 143, 66, 11, 200, 76, 19, 9, 76, 49, 78, 16, 144, 16, 14, 203, 69, 80, 84, 80, 244, 132, 36, 49, 83, 36, 208,
- 15, 10, 199, 21, 21, 73, 48, 21, 5, 72, 67, 11, 200, 4, 229, 9, 56, 49, 78, 16, 144, 15, 0, 8, 197, 76, 244, 135, 60, 224,
- 65, 8, 197, 64, 192, 84, 4, 224, 65, 9, 198, 28, 148, 143, 77, 64, 84, 66, 6, 195, 13, 33, 68, 15, 9, 197, 8, 245, 133, 28,
- 224, 65, 15, 0, 9, 198, 4, 48, 213, 52, 243, 9, 66, 0, 14, 68, 44, 21, 9, 4, 49, 6, 35, 12, 47, 37, 35, 0, 7, 196,
- 64, 145, 67, 20, 15, 10, 199, 64, 20, 129, 64, 83, 132, 36, 68, 7, 196, 12, 19, 9, 4, 66, 7, 196, 8, 19, 9, 4, 66, 0,
- 9, 198, 77, 65, 78, 16, 19, 143, 65, 9, 198, 65, 33, 71, 32, 147, 143, 65, 9, 198, 60, 48, 213, 64, 19, 143, 65, 9, 198, 52,
- 244, 212, 72, 147, 143, 65, 9, 198, 13, 80, 201, 56, 19, 143, 66, 11, 200, 25, 83, 210, 36, 193, 71, 28, 80, 16, 10, 199, 4, 229,
- 9, 12, 19, 69, 72, 67, 0, 10, 198, 88, 21, 20, 20, 225, 64, 65, 9, 9, 198, 76, 83, 137, 61, 33, 64, 15, 9, 198, 76, 20,
- 211, 60, 225, 64, 65, 10, 199, 65, 83, 148, 5, 49, 67, 12, 16, 10, 198, 64, 144, 67, 21, 33, 64, 66, 16, 9, 198, 64, 19, 12,
- 5, 33, 64, 65, 9, 198, 52, 20, 141, 61, 33, 64, 65, 9, 198, 52, 17, 206, 21, 65, 64, 15, 9, 198, 33, 80, 72, 36, 225, 64,
- 67, 9, 198, 24, 243, 7, 61, 33, 64, 65, 10, 199, 16, 241, 5, 12, 19, 133, 76, 15, 9, 198, 16, 144, 66, 21, 65, 64, 15, 9,
- 198, 12, 20, 131, 5, 33, 64, 65, 9, 198, 4, 229, 9, 61, 1, 64, 66, 9, 198, 4, 195, 5, 28, 129, 64, 65, 0, 11, 200, 65,
- 35, 211, 20, 117, 79, 56, 240, 66, 22, 72, 64, 22, 137, 20, 229, 1, 56, 240, 48, 35, 123, 37, 6, 36, 50, 47, 35, 50, 39, 0,
- 11, 200, 12, 243, 147, 20, 229, 1, 56, 240, 66, 11, 200, 77, 84, 150, 60, 197, 1, 56, 240, 67, 11, 200, 77, 80, 141, 60, 229, 1,
- 56, 240, 67, 14, 203, 64, 84, 195, 61, 35, 195, 12, 130, 65, 56, 240, 69, 11, 200, 12, 148, 205, 60, 229, 1, 56, 240, 67, 12, 201,
- 64, 21, 5, 72, 227, 211, 80, 84, 128, 67, 21, 71, 52, 144, 210, 61, 51, 198, 80, 65, 6, 117, 49, 14, 16, 110, 89, 39, 83, 47,
- 0, 12, 201, 53, 83, 20, 37, 3, 5, 96, 84, 128, 15, 9, 198, 52, 243, 132, 60, 193, 128, 15, 9, 198, 48, 19, 132, 60, 193, 128,
- 15, 8, 196, 24, 84, 143, 16, 66, 15, 12, 201, 4, 225, 204, 61, 48, 83, 76, 243, 137, 67, 0, 13, 68, 36, 229, 137, 4, 126, 50,
- 84, 6, 126, 35, 0, 14, 68, 12, 21, 9, 4, 49, 6, 35, 12, 47, 37, 35, 0, 13, 66, 17, 32, 72, 39, 47, 12, 39, 8, 34,
- 0, 24, 6, 195, 81, 35, 214, 15, 7, 196, 76, 83, 3, 20, 16, 9, 198, 16, 144, 80, 5, 51, 206, 65, 7, 196, 8, 17, 9, 4,
- 66, 9, 198, 4, 32, 129, 56, 67, 206, 16, 0, 8, 197, 12, 149, 137, 48, 80, 66, 0, 18, 71, 76, 50, 65, 13, 21, 73, 60, 91,
- 4, 35, 49, 122, 6, 126, 110, 0, 9, 198, 28, 197, 84, 36, 225, 64, 65, 9, 198, 72, 243, 65, 28, 227, 204, 67, 9, 198, 52, 19,
- 132, 36, 35, 204, 66, 0, 10, 67, 52, 17, 5, 65, 6, 118, 72, 0, 8, 67, 25, 33, 69, 21, 0, 47, 6, 195, 76, 81, 5, 15,
- 9, 198, 24, 147, 9, 77, 65, 73, 67, 0, 10, 199, 5, 49, 18, 84, 32, 76, 20, 66, 9, 198, 76, 240, 130, 61, 33, 192, 16, 7,
- 196, 53, 84, 197, 36, 66, 10, 199, 20, 195, 5, 56, 144, 200, 20, 15, 0, 7, 196, 77, 67, 210, 56, 16, 6, 195, 65, 35, 211, 15,
- 0, 7, 196, 88, 243, 20, 60, 16, 9, 198, 48, 21, 20, 61, 50, 64, 15, 8, 197, 12, 243, 15, 56, 224, 16, 0, 8, 197, 4, 198,
- 129, 56, 240, 65, 12, 201, 69, 80, 84, 81, 35, 210, 84, 245, 5, 15, 9, 198, 60, 208, 89, 100, 17, 9, 66, 6, 195, 5, 33, 65,
- 65, 0, 5, 194, 4, 144, 76, 5, 194, 12, 80, 76, 7, 196, 61, 33, 133, 36, 66, 9, 198, 48, 19, 131, 21, 69, 0, 16, 11, 200,
- 36, 228, 197, 81, 66, 67, 36, 64, 68, 9, 198, 13, 35, 195, 21, 69, 0, 16, 9, 198, 8, 240, 195, 21, 69, 0, 16, 0, 9, 198,
- 76, 98, 79, 72, 19, 143, 66, 9, 198, 65, 33, 78, 16, 19, 143, 65, 17, 70, 28, 147, 201, 88, 19, 143, 75, 39, 6, 37, 84, 35,
- 50, 39, 0, 9, 198, 5, 69, 9, 72, 19, 143, 66, 9, 198, 4, 115, 211, 80, 19, 143, 67, 11, 200, 36, 225, 207, 72, 66, 71, 36,
- 16, 67, 11, 199, 24, 245, 15, 12, 243, 15, 72, 67, 47, 11, 200, 61, 37, 15, 16, 244, 211, 36, 16, 68, 11, 200, 25, 32, 78, 12,
- 130, 71, 36, 16, 66, 11, 200, 12, 244, 142, 84, 51, 208, 36, 16, 15, 11, 200, 12, 244, 18, 60, 192, 76, 36, 16, 68, 9, 198, 12,
- 243, 80, 72, 84, 211, 15, 0, 8, 197, 88, 86, 154, 20, 224, 65, 6, 195, 73, 83, 212, 15, 8, 197, 72, 83, 132, 36, 224, 65, 6,
- 195, 69, 83, 212, 15, 6, 195, 61, 35, 208, 15, 8, 197, 12, 243, 15, 72, 224, 16, 0, 10, 67, 104, 243, 205, 128, 40, 12, 65, 0,
- 6, 195, 76, 83, 137, 15, 9, 198, 61, 69, 15, 8, 243, 137, 15, 10, 198, 56, 83, 65, 80, 241, 9, 67, 15, 8, 197, 12, 244, 142,
- 20, 240, 65, 8, 197, 8, 244, 142, 20, 240, 65, 0, 10, 199, 28, 19, 12, 37, 3, 204, 36, 66, 15, 4, 95, 109, 99, 110, 65, 6,
- 35, 49, 14, 16, 39, 50, 0, 13, 202, 81, 32, 78, 76, 48, 85, 12, 20, 201, 4, 68, 10, 199, 64, 83, 148, 5, 3, 204, 36, 66,
- 9, 198, 16, 80, 213, 8, 149, 0, 66, 8, 197, 16, 19, 13, 5, 64, 65, 9, 198, 12, 243, 147, 84, 85, 0, 15, 10, 199, 5, 33,
- 207, 77, 67, 204, 36, 67, 0, 9, 198, 76, 84, 1, 72, 19, 143, 66, 9, 198, 72, 148, 195, 32, 147, 143, 65, 9, 198, 65, 33, 83,
- 76, 147, 143, 65, 9, 198, 64, 244, 15, 48, 19, 143, 65, 9, 198, 36, 225, 1, 28, 19, 143, 66, 9, 198, 36, 212, 1, 72, 19, 143,
- 66, 9, 198, 24, 145, 213, 72, 19, 143, 66, 12, 201, 12, 243, 132, 37, 98, 68, 21, 35, 0, 67, 9, 198, 4, 48, 207, 16, 19, 143,
- 66, 9, 198, 77, 3, 206, 28, 19, 143, 66, 9, 198, 64, 147, 218, 104, 19, 143, 67, 20, 70, 37, 1, 82, 48, 147, 139, 4, 37, 48,
- 36, 34, 15, 55, 6, 37, 50, 49, 0, 7, 196, 88, 243, 69, 72, 65, 7, 196, 76, 19, 65, 72, 65, 12, 201, 60, 67, 206, 80, 245,
- 5, 12, 226, 67, 15, 6, 195, 12, 85, 0, 15, 7, 196, 12, 19, 65, 72, 65, 7, 196, 4, 192, 207, 88, 15, 0, 13, 202, 5, 52,
- 197, 73, 32, 71, 48, 144, 78, 60, 67, 13, 202, 52, 243, 148, 20, 208, 82, 12, 144, 78, 60, 68, 10, 198, 9, 80, 197, 24, 19, 0,
- 66, 15, 9, 198, 5, 85, 15, 29, 37, 64, 68, 0, 9, 198, 72, 80, 213, 64, 84, 128, 66, 9, 198, 52, 17, 199, 36, 244, 128, 66,
- 9, 198, 81, 114, 84, 80, 84, 128, 65, 9, 198, 76, 48, 78, 56, 84, 128, 65, 9, 198, 64, 20, 148, 56, 84, 128, 65, 9, 198, 52,
- 243, 137, 80, 244, 128, 65, 9, 198, 16, 244, 16, 48, 84, 128, 65, 6, 195, 77, 83, 201, 76, 9, 198, 56, 144, 207, 80, 84, 128, 66,
- 9, 198, 52, 17, 199, 36, 244, 128, 16, 9, 198, 52, 16, 207, 52, 84, 128, 67, 9, 198, 41, 80, 90, 20, 148, 128, 65, 9, 198, 12,
- 243, 137, 24, 84, 128, 66, 9, 198, 12, 20, 9, 56, 84, 128, 16, 0, 10, 69, 77, 68, 133, 21, 64, 21, 0, 47, 12, 201, 65, 35,
- 208, 20, 65, 85, 80, 144, 192, 67, 10, 199, 52, 83, 16, 60, 209, 78, 20, 66, 11, 199, 52, 19, 3, 21, 50, 78, 20, 66, 16, 12,
- 201, 20, 194, 79, 12, 83, 148, 72, 144, 192, 15, 0, 8, 196, 20, 193, 193, 72, 65, 46, 8, 196, 21, 36, 143, 72, 65, 47, 10, 199,
- 76, 84, 150, 60, 100, 133, 56, 16, 9, 198, 64, 83, 1, 88, 84, 135, 16, 7, 196, 12, 83, 148, 72, 15, 11, 200, 8, 192, 84, 80,
- 242, 68, 20, 144, 68, 11, 200, 5, 53, 5, 72, 242, 68, 20, 144, 69, 7, 196, 4, 225, 207, 72, 65, 0, 8, 197, 21, 48, 71, 21,
- 32, 66, 15, 69, 28, 86, 83, 21, 32, 81, 6, 117, 88, 109, 14, 16, 0, 8, 197, 12, 243, 132, 61, 32, 65, 8, 197, 81, 85, 20,
- 61, 32, 16, 9, 198, 65, 35, 208, 4, 227, 204, 67, 8, 197, 48, 19, 135, 85, 32, 66, 9, 197, 24, 244, 198, 61, 32, 65, 15, 9,
- 197, 24, 244, 134, 61, 32, 65, 16, 9, 198, 16, 245, 129, 16, 243, 0, 66, 8, 197, 12, 243, 132, 61, 32, 15, 8, 197, 12, 19, 134,
- 61, 32, 65, 10, 199, 4, 229, 9, 4, 84, 133, 60, 67, 0, 12, 201, 64, 197, 82, 36, 243, 73, 12, 145, 0, 69, 9, 198, 88, 84,
- 148, 20, 36, 128, 65, 7, 196, 52, 244, 143, 48, 66, 9, 198, 12, 20, 193, 56, 245, 128, 15, 7, 196, 8, 20, 143, 48, 66, 9, 198,
- 5, 3, 208, 81, 145, 205, 66, 0, 8, 197, 76, 48, 80, 60, 192, 65, 10, 198, 65, 35, 212, 21, 84, 192, 65, 15, 7, 196, 52, 81,
- 204, 36, 15, 8, 197, 12, 244, 16, 60, 192, 15, 7, 196, 12, 243, 5, 36, 66, 0, 11, 200, 5, 34, 83, 80, 241, 129, 56, 80, 67,
- 12, 200, 4, 112, 77, 20, 227, 143, 56, 80, 67, 15, 0, 8, 197, 76, 50, 5, 72, 224, 16, 0, 9, 198, 76, 241, 199, 36, 16, 197,
- 66, 18, 70, 16, 148, 208, 36, 16, 197, 72, 37, 89, 48, 37, 6, 35, 76, 36, 0, 9, 198, 80, 19, 69, 72, 144, 197, 67, 7, 196,
- 20, 208, 143, 48, 15, 9, 198, 12, 243, 80, 48, 144, 197, 15, 0, 8, 197, 104, 244, 16, 60, 192, 15, 8, 197, 56, 84, 208, 60, 192,
- 15, 8, 197, 40, 244, 16, 60, 192, 15, 14, 68, 12, 243, 21, 36, 49, 39, 55, 6, 40, 12, 37, 0, 0, 10, 199, 64, 84, 134, 61,
- 35, 69, 72, 66, 8, 196, 80, 83, 69, 56, 65, 15, 6, 195, 29, 33, 67, 15, 10, 199, 12, 244, 15, 48, 147, 69, 72, 67, 0, 7,
- 196, 37, 96, 78, 60, 66, 20, 71, 9, 37, 88, 20, 195, 5, 76, 71, 14, 16, 40, 49, 89, 6, 109, 55, 12, 0, 9, 196, 5, 97,
- 86, 60, 78, 15, 32, 12, 201, 81, 34, 78, 37, 64, 80, 60, 194, 64, 67, 8, 197, 72, 149, 15, 72, 224, 16, 6, 195, 65, 33, 68,
- 15, 14, 203, 36, 51, 211, 36, 67, 196, 20, 48, 69, 17, 32, 15, 8, 197, 12, 20, 144, 36, 224, 65, 6, 195, 9, 33, 68, 15, 9,
- 198, 4, 84, 143, 77, 64, 84, 66, 0, 6, 195, 80, 16, 137, 66, 6, 195, 20, 35, 0, 15, 0, 14, 68, 76, 241, 137, 4, 89, 39,
- 83, 6, 37, 35, 0, 41, 14, 68, 4, 84, 133, 4, 35, 6, 109, 12, 51, 36, 35, 0, 6, 195, 88, 243, 22, 15, 8, 196, 76, 241,
- 137, 4, 65, 15, 6, 195, 76, 83, 22, 16, 7, 196, 61, 52, 143, 20, 65, 6, 195, 52, 243, 22, 15, 8, 196, 52, 84, 201, 4, 65,
- 15, 8, 196, 12, 241, 201, 4, 65, 15, 0, 9, 198, 21, 52, 15, 76, 149, 15, 66, 10, 199, 64, 244, 148, 4, 192, 133, 72, 66, 10,
- 199, 52, 243, 143, 4, 192, 133, 72, 67, 6, 195, 52, 240, 64, 15, 10, 199, 52, 19, 143, 16, 244, 5, 72, 67, 0, 10, 198, 48, 81,
- 199, 21, 33, 64, 65, 15, 9, 198, 5, 100, 133, 77, 65, 64, 76, 9, 198, 4, 32, 137, 5, 65, 64, 76, 9, 198, 76, 20, 133, 77,
- 65, 64, 76, 10, 198, 17, 84, 129, 57, 65, 64, 76, 28, 9, 198, 88, 19, 12, 21, 97, 64, 15, 9, 198, 84, 224, 78, 36, 209, 64,
- 66, 9, 198, 81, 32, 77, 37, 65, 64, 65, 9, 198, 76, 244, 135, 21, 33, 64, 16, 9, 198, 52, 84, 211, 21, 33, 64, 66, 9, 198,
- 12, 144, 204, 61, 1, 64, 15, 9, 198, 8, 84, 135, 21, 33, 64, 66, 9, 198, 5, 3, 195, 61, 1, 64, 66, 0, 11, 200, 72, 148,
- 18, 20, 225, 1, 56, 240, 66, 11, 200, 65, 33, 83, 20, 229, 9, 56, 240, 66, 11, 200, 65, 33, 83, 20, 229, 1, 56, 240, 66, 11,
- 200, 64, 84, 147, 37, 53, 1, 56, 240, 66, 11, 200, 36, 224, 207, 57, 68, 129, 56, 240, 66, 11, 200, 88, 19, 4, 61, 53, 1, 56,
- 240, 67, 11, 200, 12, 245, 133, 72, 50, 65, 56, 240, 67, 11, 200, 16, 80, 201, 52, 243, 143, 56, 240, 68, 11, 200, 12, 243, 80, 5,
- 68, 143, 56, 240, 67, 9, 198, 52, 243, 148, 60, 113, 201, 15, 7, 196, 52, 85, 15, 16, 15, 12, 201, 36, 229, 15, 56, 20, 149, 52,
- 244, 137, 16, 9, 198, 24, 149, 15, 24, 17, 201, 66, 7, 196, 17, 33, 83, 16, 15, 0, 7, 196, 76, 243, 137, 4, 65, 13, 68, 64,
- 21, 137, 4, 48, 35, 84, 6, 37, 35, 0, 13, 68, 61, 101, 137, 4, 6, 39, 84, 12, 37, 35, 0, 11, 68, 52, 245, 83, 20, 65,
- 35, 40, 89, 0, 7, 196, 96, 83, 137, 4, 67, 6, 195, 65, 35, 214, 15, 6, 195, 65, 35, 214, 15, 7, 196, 64, 147, 131, 20, 66,
- 7, 196, 64, 84, 195, 20, 16, 7, 196, 61, 53, 9, 4, 65, 13, 68, 61, 33, 201, 4, 6, 110, 14, 16, 75, 35, 0, 7, 196, 48,
- 145, 86, 20, 15, 9, 198, 16, 84, 196, 20, 211, 206, 15, 7, 196, 4, 33, 9, 4, 66, 0, 14, 67, 100, 245, 64, 21, 0, 47, 81,
- 116, 117, 98, 101, 32, 6, 195, 21, 33, 0, 16, 0, 17, 70, 4, 113, 78, 104, 145, 64, 35, 75, 36, 50, 123, 6, 37, 36, 0, 9,
- 198, 72, 19, 69, 77, 49, 64, 15, 9, 198, 5, 37, 5, 72, 147, 204, 67, 0, 6, 195, 5, 33, 69, 65, 6, 195, 48, 241, 5, 15,
- 9, 198, 8, 84, 135, 20, 113, 201, 16, 9, 198, 5, 3, 195, 72, 145, 128, 66, 0, 19, 71, 8, 244, 206, 36, 16, 200, 20, 71, 39,
- 88, 50, 6, 37, 35, 49, 36, 0, 7, 65, 132, 6, 109, 0, 77, 10, 199, 21, 21, 73, 88, 240, 200, 20, 66, 9, 198, 5, 50, 78,
- 13, 35, 206, 66, 0, 10, 199, 77, 81, 4, 36, 16, 207, 56, 66, 11, 200, 64, 245, 1, 52, 241, 193, 48, 80, 67, 6, 195, 64, 145,
- 64, 15, 11, 200, 5, 34, 83, 80, 245, 5, 48, 80, 67, 0, 12, 201, 4, 113, 201, 84, 225, 197, 72, 192, 64, 66, 7, 196, 80, 19,
- 148, 60, 76, 20, 71, 12, 20, 129, 36, 34, 67, 60, 49, 35, 51, 35, 6, 37, 71, 37, 49, 39, 0, 0, 7, 196, 40, 84, 207, 48,
- 15, 0, 5, 194, 24, 16, 76, 6, 194, 16, 80, 76, 46, 5, 194, 20, 48, 15, 0, 22, 72, 41, 81, 207, 76, 192, 86, 36, 16, 57,
- 40, 81, 39, 88, 55, 6, 35, 84, 37, 35, 0, 11, 67, 32, 18, 64, 6, 35, 57, 0, 76, 32, 6, 195, 56, 82, 64, 76, 11, 200,
- 80, 20, 129, 57, 64, 83, 36, 16, 67, 11, 200, 48, 84, 212, 72, 145, 207, 56, 144, 66, 11, 200, 16, 148, 12, 60, 208, 90, 36, 16,
- 68, 11, 200, 12, 244, 205, 60, 115, 206, 36, 16, 68, 0, 6, 195, 89, 83, 212, 15, 9, 198, 72, 85, 15, 72, 34, 68, 16, 6, 195,
- 57, 83, 212, 15, 0, 7, 195, 16, 83, 0, 76, 46, 9, 198, 28, 19, 132, 60, 193, 137, 15, 0, 15, 69, 45, 85, 193, 37, 64, 49,
- 122, 6, 109, 12, 37, 74, 0, 13, 202, 36, 212, 18, 20, 225, 9, 80, 244, 137, 4, 69, 8, 197, 72, 148, 207, 49, 64, 15, 13, 202,
- 53, 84, 201, 12, 245, 5, 72, 20, 9, 4, 70, 8, 197, 28, 130, 79, 81, 64, 16, 8, 197, 17, 32, 71, 85, 64, 66, 13, 202, 16,
- 17, 200, 21, 36, 143, 80, 148, 9, 4, 69, 8, 197, 13, 84, 195, 85, 64, 65, 13, 202, 12, 129, 77, 36, 245, 5, 72, 20, 9, 4,
- 70, 0, 18, 67, 16, 18, 64, 72, 6, 35, 37, 15, 49, 36, 0, 81, 99, 104, 101, 32, 12, 67, 16, 18, 64, 72, 6, 35, 12, 37,
- 0, 49, 6, 195, 16, 18, 64, 76, 10, 199, 77, 68, 129, 64, 147, 205, 8, 16, 0, 8, 197, 88, 84, 195, 61, 96, 65, 13, 201, 88,
- 19, 12, 20, 52, 143, 76, 144, 64, 67, 15, 6, 195, 81, 35, 212, 15, 8, 197, 81, 34, 69, 17, 32, 15, 12, 201, 80, 16, 200, 36,
- 48, 82, 16, 144, 64, 68, 8, 197, 69, 80, 76, 61, 32, 16, 9, 197, 64, 84, 137, 21, 32, 65, 16, 12, 201, 56, 80, 210, 60, 208,
- 78, 104, 144, 64, 68, 8, 197, 52, 244, 195, 61, 96, 15, 12, 201, 52, 148, 193, 57, 68, 143, 64, 144, 64, 68, 8, 197, 52, 20, 195,
- 5, 32, 65, 9, 197, 44, 84, 139, 101, 32, 65, 16, 12, 201, 36, 68, 143, 80, 84, 129, 64, 144, 64, 69, 12, 201, 28, 195, 211, 76,
- 243, 1, 48, 144, 64, 68, 10, 199, 24, 197, 77, 20, 225, 15, 76, 15, 12, 201, 24, 149, 15, 80, 84, 129, 64, 144, 64, 69, 8, 197,
- 20, 194, 83, 37, 32, 67, 12, 201, 16, 148, 208, 5, 33, 85, 56, 144, 64, 69, 8, 197, 16, 147, 69, 81, 32, 65, 8, 197, 12, 244,
- 211, 61, 96, 65, 12, 201, 12, 193, 80, 80, 243, 65, 56, 144, 64, 68, 12, 201, 12, 148, 195, 5, 80, 193, 76, 144, 64, 68, 12, 201,
- 12, 130, 82, 60, 208, 78, 104, 144, 64, 68, 10, 199, 12, 83, 148, 72, 145, 149, 28, 66, 12, 201, 9, 32, 68, 36, 48, 82, 16, 144,
- 64, 68, 12, 201, 5, 37, 5, 80, 84, 129, 64, 144, 64, 69, 12, 201, 4, 226, 83, 61, 68, 143, 64, 144, 64, 69, 0, 11, 200, 65,
- 35, 212, 20, 113, 193, 56, 240, 66, 11, 200, 21, 49, 82, 12, 149, 9, 56, 240, 66, 11, 200, 21, 49, 82, 12, 149, 1, 56, 240, 66,
- 11, 200, 12, 243, 85, 56, 144, 193, 56, 240, 66, 11, 200, 12, 21, 1, 48, 241, 193, 56, 240, 66, 11, 200, 4, 97, 146, 60, 229, 9,
- 56, 240, 66, 11, 200, 52, 243, 148, 21, 48, 193, 56, 240, 67, 11, 200, 52, 19, 205, 21, 69, 1, 56, 240, 68, 15, 204, 76, 240, 201,
- 4, 193, 5, 52, 240, 210, 5, 162, 65, 70, 12, 201, 76, 50, 9, 88, 83, 143, 28, 194, 65, 15, 12, 201, 69, 80, 76, 76, 149, 143,
- 28, 194, 65, 15, 11, 200, 4, 192, 137, 28, 224, 83, 20, 112, 67, 0, 8, 197, 77, 84, 195, 37, 64, 65, 13, 202, 81, 32, 71, 36,
- 51, 205, 52, 81, 9, 4, 15, 11, 199, 64, 84, 147, 20, 99, 206, 20, 66, 15, 6, 195, 21, 33, 66, 65, 8, 197, 21, 2, 82, 61,
- 64, 15, 8, 197, 16, 148, 133, 81, 64, 15, 9, 198, 12, 243, 131, 72, 85, 0, 15, 8, 197, 5, 162, 77, 85, 64, 65, 8, 197, 4,
- 48, 197, 81, 64, 16, 0, 0, 8, 197, 48, 81, 199, 21, 32, 65, 8, 197, 76, 128, 75, 21, 32, 65, 8, 197, 40, 240, 203, 21, 32,
- 65, 9, 197, 20, 66, 84, 61, 32, 65, 47, 8, 197, 9, 83, 139, 21, 32, 65, 9, 197, 52, 243, 15, 81, 32, 65, 15, 9, 198, 21,
- 84, 143, 64, 243, 0, 68, 9, 197, 8, 244, 198, 61, 32, 65, 15, 8, 197, 4, 197, 1, 37, 32, 66, 0, 12, 201, 12, 20, 212, 20,
- 192, 201, 88, 149, 0, 67, 0, 7, 196, 104, 85, 71, 52, 65, 9, 198, 64, 83, 148, 4, 115, 206, 66, 0, 6, 195, 84, 243, 64, 15,
- 6, 195, 65, 33, 71, 15, 11, 200, 28, 192, 85, 12, 241, 129, 56, 80, 67, 7, 195, 21, 53, 0, 16, 46, 0, 6, 195, 85, 48, 76,
- 65, 9, 198, 16, 144, 129, 81, 66, 84, 66, 10, 198, 13, 35, 199, 36, 243, 0, 65, 15, 9, 198, 12, 243, 135, 20, 226, 84, 66, 0,
- 11, 200, 24, 244, 141, 36, 51, 204, 36, 240, 68, 0, 11, 68, 88, 242, 76, 108, 21, 102, 114, 0, 47, 6, 194, 4, 192, 76, 46, 6,
- 194, 20, 64, 76, 28, 6, 195, 52, 83, 142, 16, 7, 196, 29, 85, 5, 36, 66, 0, 13, 201, 8, 20, 130, 4, 34, 69, 80, 243, 0,
- 67, 15, 0, 10, 199, 76, 51, 208, 64, 144, 78, 60, 65, 10, 199, 76, 48, 77, 8, 144, 78, 60, 65, 10, 199, 36, 229, 137, 16, 144,
- 78, 60, 66, 10, 199, 5, 101, 129, 48, 112, 78, 60, 66, 10, 199, 5, 52, 193, 48, 112, 78, 60, 66, 10, 199, 5, 4, 15, 28, 114,
- 78, 60, 66, 10, 199, 4, 97, 133, 72, 208, 78, 60, 66, 10, 199, 52, 244, 195, 32, 144, 78, 60, 67, 10, 199, 52, 20, 147, 12, 144,
- 78, 60, 66, 9, 198, 64, 244, 201, 48, 194, 80, 66, 8, 196, 48, 19, 132, 60, 66, 15, 12, 201, 12, 243, 80, 72, 21, 133, 56, 66,
- 84, 67, 0, 7, 195, 61, 101, 137, 65, 15, 9, 198, 16, 148, 208, 20, 225, 9, 15, 6, 195, 4, 65, 9, 66, 0, 14, 68, 104, 18,
- 82, 4, 128, 35, 6, 37, 12, 51, 35, 0, 9, 198, 81, 34, 85, 53, 98, 82, 66, 7, 196, 80, 83, 80, 20, 15, 6, 195, 57, 83,
- 214, 15, 7, 196, 4, 195, 208, 20, 65, 0, 8, 197, 76, 21, 21, 72, 80, 65, 8, 197, 72, 83, 79, 72, 80, 65, 8, 197, 81, 32,
- 66, 20, 16, 65, 9, 197, 80, 83, 133, 72, 16, 65, 15, 9, 197, 76, 19, 15, 52, 80, 67, 15, 8, 197, 72, 240, 195, 36, 16, 15,
- 9, 197, 48, 84, 15, 72, 80, 65, 15, 16, 69, 29, 80, 73, 56, 16, 81, 58, 35, 6, 37, 12, 50, 35, 0, 9, 197, 24, 83, 79,
- 72, 80, 65, 15, 8, 197, 24, 80, 195, 36, 16, 15, 8, 197, 24, 80, 130, 72, 80, 15, 8, 197, 16, 80, 143, 48, 80, 65, 8, 197,
- 12, 244, 195, 36, 16, 15, 8, 197, 12, 240, 195, 36, 16, 15, 8, 197, 12, 19, 129, 64, 80, 65, 8, 197, 8, 240, 195, 36, 16, 15,
- 9, 197, 4, 193, 83, 36, 16, 66, 15, 8, 197, 4, 148, 143, 48, 80, 15, 8, 197, 4, 32, 129, 100, 80, 67, 0, 10, 198, 72, 240,
- 149, 72, 83, 148, 67, 15, 10, 199, 57, 84, 129, 52, 147, 137, 76, 66, 7, 196, 56, 83, 73, 12, 66, 0, 11, 200, 77, 84, 211, 20,
- 117, 65, 56, 240, 66, 11, 200, 52, 20, 212, 85, 32, 129, 56, 240, 66, 11, 200, 36, 224, 193, 77, 68, 129, 56, 240, 66, 11, 200, 16,
- 148, 212, 85, 32, 129, 56, 240, 66, 11, 200, 12, 243, 148, 20, 225, 193, 56, 240, 66, 11, 200, 12, 243, 147, 20, 117, 65, 56, 240, 66,
- 11, 200, 12, 243, 131, 49, 81, 1, 56, 240, 66, 11, 200, 5, 4, 18, 21, 166, 137, 56, 240, 66, 11, 200, 4, 113, 201, 61, 35, 137,
- 56, 240, 66, 11, 200, 4, 52, 85, 37, 53, 1, 56, 240, 66, 11, 200, 64, 145, 82, 4, 225, 197, 48, 240, 66, 8, 197, 65, 35, 198,
- 84, 112, 65, 0, 9, 68, 76, 182, 80, 20, 21, 0, 47, 7, 196, 77, 83, 12, 20, 76, 7, 196, 16, 19, 12, 20, 76, 7, 196, 76,
- 244, 18, 4, 65, 11, 200, 80, 244, 131, 32, 144, 82, 60, 192, 67, 7, 196, 61, 98, 76, 20, 66, 5, 194, 21, 64, 15, 0, 9, 198,
- 28, 148, 143, 48, 19, 79, 66, 8, 197, 28, 83, 143, 88, 16, 65, 8, 197, 21, 3, 195, 32, 80, 65, 8, 197, 76, 20, 133, 80, 80,
- 78, 9, 197, 81, 35, 193, 16, 80, 65, 15, 8, 197, 81, 32, 66, 36, 16, 66, 15, 69, 80, 82, 83, 80, 16, 47, 109, 6, 37, 89,
- 47, 35, 0, 8, 197, 56, 243, 131, 32, 80, 66, 11, 200, 28, 147, 143, 28, 83, 133, 76, 144, 67, 8, 197, 16, 83, 79, 56, 80, 15,
- 8, 197, 12, 19, 137, 48, 80, 66, 8, 197, 8, 244, 206, 36, 16, 15, 8, 197, 5, 32, 193, 16, 80, 65, 8, 197, 4, 195, 15, 72,
- 16, 16, 0, 12, 201, 77, 97, 71, 48, 144, 84, 61, 50, 64, 66, 12, 201, 77, 64, 66, 36, 194, 84, 61, 50, 64, 67, 12, 201, 65,
- 50, 67, 60, 50, 78, 21, 50, 64, 15, 12, 201, 64, 19, 9, 56, 113, 78, 21, 50, 64, 67, 7, 196, 61, 37, 9, 12, 66, 12, 201,
- 52, 20, 148, 37, 35, 204, 60, 114, 64, 15, 12, 201, 4, 225, 201, 60, 113, 78, 21, 50, 64, 67, 0, 13, 67, 5, 50, 65, 7, 35,
- 12, 88, 37, 2, 35, 0, 8, 197, 64, 83, 70, 36, 112, 15, 6, 195, 52, 18, 5, 66, 9, 198, 24, 147, 15, 76, 241, 128, 66, 0,
- 10, 199, 37, 4, 15, 13, 32, 84, 20, 66, 27, 74, 24, 20, 141, 4, 49, 85, 80, 144, 200, 20, 83, 35, 14, 16, 65, 35, 76, 6,
- 36, 58, 47, 37, 49, 36, 0, 10, 199, 76, 16, 197, 72, 67, 212, 20, 15, 9, 198, 65, 35, 212, 21, 69, 0, 15, 7, 196, 65, 33,
- 86, 36, 15, 6, 195, 25, 33, 78, 16, 10, 199, 24, 147, 15, 81, 65, 84, 20, 15, 9, 198, 16, 148, 208, 21, 69, 0, 15, 10, 199,
- 12, 130, 82, 61, 3, 212, 20, 15, 10, 199, 12, 83, 148, 85, 34, 80, 20, 66, 0, 11, 200, 76, 245, 20, 61, 3, 211, 80, 80, 67,
- 8, 197, 72, 20, 1, 12, 144, 66, 6, 195, 77, 3, 211, 15, 11, 200, 72, 81, 133, 72, 83, 132, 84, 208, 15, 11, 200, 61, 4, 18,
- 36, 209, 78, 80, 80, 15, 7, 196, 52, 241, 193, 56, 65, 7, 196, 12, 241, 129, 56, 65, 7, 196, 5, 33, 193, 56, 65, 8, 197, 4,
- 194, 83, 20, 144, 67, 0, 7, 196, 76, 144, 77, 60, 76, 6, 195, 76, 85, 76, 66, 8, 196, 44, 20, 15, 44, 66, 15, 0, 8, 197,
- 16, 144, 193, 56, 240, 65, 9, 198, 104, 243, 198, 36, 194, 65, 68, 10, 198, 88, 19, 19, 21, 50, 65, 66, 15, 9, 198, 81, 32, 71,
- 20, 66, 65, 15, 8, 197, 65, 35, 206, 4, 240, 15, 10, 198, 52, 17, 206, 21, 50, 65, 66, 15, 9, 198, 16, 148, 212, 60, 226, 65,
- 67, 8, 197, 12, 20, 129, 12, 240, 67, 9, 198, 5, 49, 137, 77, 50, 65, 67, 0, 6, 194, 12, 144, 76, 46, 6, 195, 28, 243, 142,
- 16, 0, 8, 197, 25, 81, 193, 12, 144, 66, 11, 70, 92, 148, 133, 48, 84, 211, 21, 0, 47, 8, 197, 5, 97, 83, 76, 144, 76, 9,
- 197, 80, 83, 133, 72, 144, 65, 15, 9, 198, 76, 244, 16, 72, 84, 211, 15, 8, 197, 76, 83, 73, 16, 144, 67, 6, 195, 72, 244, 211,
- 16, 6, 195, 72, 244, 211, 16, 7, 196, 65, 33, 90, 104, 15, 8, 197, 16, 241, 9, 12, 144, 16, 8, 197, 12, 83, 143, 8, 144, 15,
- 8, 197, 8, 19, 129, 72, 144, 65, 0, 9, 198, 76, 145, 68, 37, 66, 64, 65, 10, 199, 61, 69, 5, 56, 112, 78, 60, 66, 10, 199,
- 24, 83, 9, 12, 144, 78, 60, 67, 9, 198, 80, 83, 132, 36, 226, 64, 65, 6, 195, 77, 67, 208, 15, 9, 198, 76, 148, 148, 61, 34,
- 64, 65, 9, 198, 76, 147, 5, 57, 162, 64, 15, 6, 195, 52, 244, 212, 16, 9, 198, 24, 244, 195, 5, 34, 64, 65, 11, 198, 12, 243,
- 12, 60, 66, 64, 66, 15, 46, 9, 198, 12, 19, 69, 17, 34, 64, 15, 9, 198, 8, 84, 130, 21, 34, 64, 65, 0, 8, 197, 72, 245,
- 137, 28, 240, 66, 8, 197, 73, 83, 12, 36, 240, 66, 15, 68, 76, 85, 21, 64, 89, 4, 36, 47, 15, 6, 35, 48, 0, 8, 197, 25,
- 84, 143, 56, 240, 73, 12, 201, 76, 50, 9, 104, 241, 146, 20, 226, 65, 68, 9, 198, 20, 227, 129, 28, 243, 128, 66, 9, 198, 16, 80,
- 193, 64, 243, 9, 66, 0, 10, 199, 84, 48, 201, 16, 84, 148, 36, 66, 8, 197, 13, 34, 67, 21, 64, 15, 9, 198, 4, 48, 207, 48,
- 149, 0, 66, 0, 0, 8, 197, 104, 147, 135, 5, 32, 65, 6, 195, 88, 84, 208, 15, 9, 197, 80, 244, 148, 61, 32, 65, 16, 6, 195,
- 65, 35, 212, 15, 9, 198, 64, 147, 133, 72, 243, 0, 67, 9, 198, 64, 20, 129, 8, 243, 0, 66, 8, 197, 52, 20, 148, 61, 32, 65,
- 8, 197, 12, 20, 211, 5, 32, 65, 8, 197, 5, 32, 137, 81, 32, 65, 0, 11, 200, 81, 32, 78, 76, 149, 1, 56, 240, 65, 11, 200,
- 76, 244, 146, 20, 113, 193, 56, 240, 66, 11, 200, 72, 145, 213, 5, 33, 1, 56, 240, 66, 14, 203, 72, 145, 9, 52, 83, 147, 36, 243,
- 129, 56, 240, 69, 11, 200, 72, 144, 200, 36, 81, 1, 56, 240, 66, 11, 200, 72, 144, 193, 72, 144, 193, 56, 240, 66, 11, 200, 65, 35,
- 214, 88, 81, 1, 56, 240, 66, 11, 200, 64, 244, 211, 20, 113, 193, 56, 240, 66, 22, 72, 36, 229, 133, 37, 48, 193, 56, 240, 37, 50,
- 84, 36, 6, 37, 89, 49, 35, 50, 39, 0, 11, 200, 36, 228, 212, 5, 84, 129, 56, 240, 66, 11, 200, 36, 228, 85, 4, 68, 129, 56,
- 240, 66, 11, 200, 16, 84, 15, 76, 149, 1, 56, 240, 66, 11, 200, 4, 194, 77, 20, 229, 1, 56, 240, 67, 6, 195, 20, 32, 137, 77,
- 6, 195, 20, 115, 9, 76, 7, 196, 61, 97, 83, 80, 15, 9, 198, 61, 69, 15, 80, 148, 0, 66, 8, 197, 36, 194, 5, 85, 48, 16,
- 8, 197, 16, 145, 83, 37, 48, 15, 0, 10, 199, 65, 34, 77, 5, 97, 82, 20, 67, 8, 197, 72, 145, 197, 81, 64, 15, 9, 198, 64,
- 243, 9, 77, 65, 78, 66, 8, 197, 60, 113, 197, 81, 64, 15, 8, 197, 52, 19, 77, 85, 64, 66, 8, 197, 16, 145, 133, 81, 64, 15,
- 10, 199, 12, 20, 193, 48, 35, 210, 20, 66, 10, 199, 4, 65, 77, 64, 145, 82, 20, 66, 0, 14, 68, 84, 225, 5, 72, 6, 35, 50,
- 72, 36, 14, 16, 0, 7, 196, 48, 245, 133, 72, 65, 7, 196, 20, 229, 5, 72, 65, 7, 196, 4, 101, 5, 72, 65, 7, 196, 64, 145,
- 68, 72, 15, 7, 196, 44, 81, 137, 72, 15, 8, 196, 16, 80, 143, 72, 65, 15, 7, 196, 12, 147, 137, 72, 65, 11, 200, 8, 20, 137,
- 80, 243, 133, 76, 144, 15, 0, 12, 201, 36, 229, 129, 28, 130, 84, 61, 50, 64, 67, 8, 197, 72, 240, 203, 21, 32, 65, 17, 69, 72,
- 19, 135, 21, 32, 14, 16, 6, 36, 50, 75, 36, 14, 16, 0, 8, 197, 52, 20, 139, 21, 32, 65, 8, 197, 40, 17, 213, 5, 32, 65,
- 14, 69, 32, 16, 203, 21, 32, 6, 35, 49, 36, 14, 16, 0, 8, 197, 28, 147, 135, 21, 32, 65, 8, 197, 12, 240, 203, 21, 32, 65,
- 6, 195, 88, 243, 12, 16, 12, 201, 80, 84, 141, 60, 113, 78, 21, 50, 64, 67, 10, 199, 77, 84, 5, 72, 99, 21, 60, 66, 12, 201,
- 61, 53, 5, 60, 113, 78, 21, 50, 64, 68, 12, 201, 52, 85, 1, 52, 244, 134, 61, 50, 64, 67, 8, 197, 52, 20, 141, 5, 32, 65,
- 12, 201, 20, 193, 84, 81, 35, 204, 37, 50, 64, 67, 9, 198, 13, 34, 83, 76, 243, 0, 66, 0, 10, 199, 52, 20, 148, 36, 226, 84,
- 80, 67, 7, 196, 13, 84, 15, 48, 65, 0, 6, 195, 5, 97, 78, 16, 0, 10, 199, 16, 148, 195, 72, 147, 73, 56, 66, 8, 197, 84,
- 97, 137, 12, 144, 66, 11, 200, 52, 243, 148, 20, 193, 80, 72, 80, 15, 7, 196, 28, 146, 143, 56, 66, 8, 197, 12, 19, 66, 72, 144,
- 66, 8, 197, 12, 19, 4, 20, 144, 66, 0, 9, 198, 64, 244, 148, 4, 210, 64, 65, 9, 198, 12, 84, 131, 5, 50, 64, 65, 7, 196,
- 52, 85, 5, 60, 65, 9, 198, 76, 19, 147, 13, 34, 84, 65, 9, 198, 72, 147, 129, 76, 50, 84, 66, 9, 198, 21, 52, 12, 36, 50,
- 84, 66, 7, 196, 4, 197, 133, 60, 65, 0, 8, 197, 88, 243, 1, 56, 240, 65, 10, 199, 21, 48, 204, 84, 65, 82, 48, 66, 8, 197,
- 5, 81, 213, 72, 240, 65, 9, 198, 88, 240, 193, 8, 243, 9, 66, 15, 69, 21, 52, 5, 4, 176, 37, 89, 48, 6, 37, 49, 12, 0,
- 9, 198, 4, 225, 137, 64, 243, 9, 66, 0, 6, 195, 80, 243, 142, 16, 7, 196, 20, 194, 77, 36, 65, 0, 8, 197, 76, 243, 65, 48,
- 144, 65, 8, 197, 76, 100, 133, 28, 144, 15, 11, 200, 64, 244, 212, 21, 34, 79, 72, 144, 16, 9, 198, 64, 84, 134, 84, 112, 83, 65,
- 8, 197, 57, 83, 69, 72, 144, 65, 11, 200, 52, 147, 12, 20, 98, 79, 72, 144, 16, 12, 200, 16, 147, 143, 12, 81, 129, 48, 144, 67,
- 15, 11, 200, 9, 32, 67, 32, 144, 197, 72, 144, 66, 0, 12, 201, 52, 17, 18, 21, 0, 84, 72, 144, 64, 67, 9, 198, 13, 34, 77,
- 36, 226, 64, 65, 6, 195, 56, 80, 128, 15, 6, 195, 28, 243, 137, 15, 6, 195, 24, 80, 128, 15, 7, 196, 12, 19, 1, 60, 66, 9,
- 198, 8, 148, 197, 57, 162, 64, 15, 0, 9, 198, 88, 83, 148, 20, 227, 137, 15, 8, 197, 77, 65, 82, 20, 240, 65, 12, 201, 48, 84,
- 15, 77, 3, 206, 16, 147, 9, 15, 9, 198, 12, 243, 150, 60, 115, 9, 15, 0, 8, 197, 72, 84, 21, 80, 16, 65, 8, 197, 61, 52,
- 9, 80, 16, 65, 8, 197, 5, 32, 143, 72, 80, 65, 13, 69, 21, 21, 73, 64, 80, 109, 49, 6, 37, 48, 0, 8, 197, 52, 83, 148,
- 72, 80, 76, 8, 197, 104, 244, 16, 36, 16, 66, 8, 197, 72, 85, 15, 72, 80, 65, 8, 197, 64, 84, 147, 36, 16, 65, 8, 197, 52,
- 241, 204, 36, 80, 15, 8, 197, 52, 84, 211, 36, 16, 66, 8, 197, 48, 241, 199, 36, 16, 15, 8, 197, 24, 243, 12, 36, 16, 66, 8,
- 197, 24, 241, 199, 36, 16, 15, 8, 197, 21, 21, 73, 64, 80, 65, 8, 197, 12, 246, 79, 80, 80, 15, 8, 197, 12, 244, 16, 36, 16,
- 15, 8, 197, 12, 130, 69, 76, 80, 15, 9, 197, 8, 84, 212, 36, 80, 65, 16, 8, 197, 5, 64, 76, 36, 16, 67, 8, 197, 5, 32,
- 143, 72, 80, 67, 0, 7, 196, 4, 229, 9, 12, 66, 0, 8, 197, 12, 243, 150, 60, 48, 65, 6, 195, 73, 80, 64, 66, 6, 195, 56,
- 85, 77, 65, 6, 195, 29, 35, 205, 16, 8, 197, 17, 81, 207, 56, 112, 15, 0, 7, 196, 28, 83, 196, 20, 15, 6, 195, 25, 35, 196,
- 15, 13, 201, 16, 144, 207, 80, 147, 5, 16, 243, 137, 68, 15, 7, 196, 12, 243, 132, 20, 66, 0, 8, 197, 5, 33, 201, 56, 16, 65,
- 8, 197, 80, 83, 210, 36, 80, 67, 8, 197, 77, 64, 84, 84, 16, 65, 14, 73, 76, 50, 15, 64, 83, 136, 5, 81, 82, 21, 0, 47,
- 8, 197, 69, 81, 76, 48, 16, 76, 8, 197, 88, 147, 137, 48, 80, 66, 8, 197, 88, 83, 148, 72, 80, 15, 8, 197, 77, 97, 86, 36,
- 16, 15, 8, 197, 77, 1, 67, 36, 80, 15, 8, 197, 76, 147, 143, 64, 80, 15, 8, 197, 76, 83, 137, 48, 80, 66, 8, 197, 69, 82,
- 69, 80, 80, 15, 8, 197, 61, 53, 9, 48, 80, 66, 8, 197, 52, 84, 143, 64, 80, 65, 9, 197, 52, 83, 79, 72, 80, 65, 15, 8,
- 197, 48, 147, 79, 56, 80, 15, 9, 197, 48, 83, 85, 72, 80, 65, 15, 9, 197, 44, 20, 129, 80, 80, 67, 15, 8, 197, 21, 67, 201,
- 48, 80, 65, 8, 197, 12, 20, 137, 80, 80, 67, 8, 197, 8, 242, 5, 52, 80, 15, 8, 197, 8, 144, 137, 80, 80, 65, 8, 197, 5,
- 160, 82, 36, 16, 67, 8, 197, 5, 96, 82, 36, 16, 67, 8, 197, 4, 229, 5, 72, 16, 66, 0, 7, 196, 72, 85, 143, 12, 65, 9,
- 198, 24, 147, 15, 77, 49, 78, 66, 5, 194, 21, 96, 15, 6, 195, 20, 32, 146, 15, 0, 11, 67, 77, 2, 69, 89, 48, 6, 37, 36,
- 0, 11, 67, 69, 82, 65, 49, 58, 6, 37, 35, 0, 9, 198, 52, 144, 210, 61, 67, 205, 66, 8, 197, 24, 244, 141, 36, 48, 66, 9,
- 198, 12, 20, 135, 20, 114, 5, 15, 11, 67, 9, 82, 65, 71, 6, 40, 37, 35, 0, 0, 10, 199, 72, 145, 213, 72, 114, 84, 4, 66,
- 10, 199, 64, 20, 148, 20, 50, 80, 4, 66, 10, 199, 56, 80, 197, 77, 50, 84, 4, 66, 6, 195, 33, 67, 76, 13, 10, 199, 76, 147,
- 66, 36, 243, 148, 20, 16, 7, 196, 72, 145, 83, 36, 15, 11, 199, 64, 20, 148, 20, 227, 208, 20, 66, 15, 11, 199, 64, 20, 148, 20,
- 50, 80, 20, 66, 16, 6, 195, 12, 243, 12, 16, 6, 195, 12, 243, 12, 16, 10, 199, 5, 32, 201, 65, 33, 84, 20, 15, 0, 8, 197,
- 72, 17, 9, 12, 144, 66, 8, 197, 104, 19, 143, 8, 144, 15, 8, 197, 88, 243, 19, 12, 144, 15, 8, 197, 64, 84, 211, 36, 208, 15,
- 11, 200, 36, 229, 5, 73, 4, 133, 80, 80, 66, 9, 197, 20, 225, 129, 76, 144, 65, 15, 8, 197, 8, 145, 78, 56, 144, 15, 8, 197,
- 4, 229, 15, 56, 144, 15, 8, 197, 4, 224, 84, 20, 208, 15, 0, 9, 198, 76, 53, 83, 4, 210, 64, 65, 9, 198, 64, 84, 140, 60,
- 209, 78, 16, 10, 199, 52, 20, 143, 8, 241, 21, 60, 15, 9, 198, 52, 19, 132, 61, 35, 0, 65, 9, 198, 52, 17, 206, 21, 50, 64,
- 15, 9, 198, 12, 20, 147, 60, 194, 64, 66, 6, 195, 9, 33, 78, 16, 9, 198, 4, 224, 76, 37, 50, 64, 66, 9, 198, 4, 211, 210,
- 61, 50, 64, 16, 0, 8, 197, 64, 17, 193, 56, 240, 65, 8, 197, 56, 81, 193, 56, 240, 65, 8, 197, 48, 81, 193, 56, 240, 65, 8,
- 197, 61, 69, 1, 56, 240, 66, 8, 197, 24, 16, 197, 88, 240, 78, 8, 197, 20, 32, 133, 72, 240, 77, 18, 70, 81, 85, 20, 5, 98,
- 65, 47, 40, 47, 12, 35, 84, 6, 37, 35, 0, 6, 195, 5, 97, 192, 13, 9, 198, 81, 84, 135, 61, 98, 65, 15, 9, 198, 80, 147,
- 148, 61, 34, 65, 67, 9, 198, 80, 84, 148, 20, 226, 65, 67, 9, 198, 80, 83, 211, 60, 98, 65, 68, 7, 196, 76, 147, 85, 56, 66,
- 8, 196, 76, 81, 1, 56, 65, 15, 9, 198, 76, 21, 18, 5, 2, 65, 67, 9, 198, 76, 19, 79, 28, 114, 65, 15, 6, 195, 61, 162,
- 65, 66, 9, 198, 52, 244, 195, 61, 98, 65, 15, 9, 198, 52, 243, 146, 61, 98, 65, 15, 9, 198, 52, 84, 211, 20, 226, 65, 15, 9,
- 198, 52, 17, 83, 81, 34, 65, 67, 9, 198, 48, 244, 133, 28, 114, 65, 15, 9, 198, 37, 51, 212, 61, 2, 65, 68, 9, 198, 36, 228,
- 207, 56, 226, 65, 15, 9, 198, 36, 98, 71, 20, 226, 65, 68, 9, 198, 28, 20, 132, 20, 226, 65, 15, 9, 198, 24, 84, 146, 61, 98,
- 65, 67, 20, 70, 24, 20, 141, 4, 50, 65, 83, 35, 14, 16, 65, 35, 76, 6, 37, 12, 35, 0, 9, 198, 21, 131, 198, 61, 34, 65,
- 68, 9, 198, 20, 66, 84, 61, 34, 65, 68, 9, 198, 16, 240, 146, 84, 114, 65, 66, 9, 198, 16, 144, 82, 12, 130, 65, 67, 9, 198,
- 12, 244, 211, 21, 34, 65, 66, 10, 198, 12, 19, 66, 60, 114, 65, 66, 15, 11, 67, 9, 81, 64, 71, 6, 40, 12, 36, 0, 0, 10,
- 199, 104, 145, 207, 81, 65, 82, 36, 15, 7, 196, 8, 86, 154, 36, 15, 0, 9, 198, 12, 130, 65, 52, 19, 143, 65, 8, 197, 77, 80,
- 140, 36, 208, 66, 11, 200, 24, 144, 77, 52, 145, 133, 72, 144, 66, 6, 195, 76, 84, 211, 15, 9, 198, 61, 37, 15, 81, 66, 67, 15,
- 9, 198, 20, 193, 84, 81, 34, 67, 15, 11, 200, 12, 20, 15, 48, 149, 133, 72, 144, 67, 9, 198, 5, 85, 5, 57, 66, 67, 15, 9,
- 198, 5, 85, 5, 57, 66, 67, 15, 8, 197, 5, 37, 5, 52, 144, 15, 8, 197, 4, 192, 193, 48, 144, 65, 0, 11, 68, 12, 129, 67,
- 44, 76, 109, 49, 12, 0, 9, 198, 5, 100, 133, 77, 66, 64, 76, 8, 66, 32, 16, 35, 0, 76, 32, 6, 194, 16, 144, 76, 46, 9,
- 198, 88, 145, 9, 29, 32, 70, 66, 10, 198, 80, 83, 5, 29, 32, 70, 66, 15, 9, 198, 77, 1, 84, 81, 34, 64, 15, 6, 195, 76,
- 243, 142, 16, 10, 198, 76, 83, 142, 61, 34, 64, 65, 15, 9, 198, 52, 243, 132, 61, 98, 64, 67, 10, 198, 36, 229, 143, 49, 80, 210,
- 66, 15, 5, 194, 20, 112, 15, 6, 195, 12, 243, 142, 16, 9, 198, 12, 20, 131, 21, 34, 64, 65, 0, 8, 197, 88, 17, 1, 56, 240,
- 65, 8, 197, 13, 33, 65, 56, 240, 65, 8, 197, 13, 80, 129, 56, 240, 66, 8, 197, 5, 36, 137, 28, 240, 66, 19, 70, 65, 35, 198,
- 21, 162, 69, 48, 14, 16, 39, 83, 36, 123, 6, 37, 36, 0, 18, 70, 20, 51, 206, 60, 210, 69, 36, 49, 39, 50, 39, 65, 6, 37,
- 36, 0, 9, 198, 4, 227, 205, 4, 194, 69, 68, 8, 197, 24, 80, 197, 72, 240, 65, 6, 195, 25, 82, 64, 76, 6, 195, 80, 243, 137,
- 15, 6, 195, 28, 83, 137, 15, 6, 195, 21, 33, 77, 65, 0, 9, 198, 12, 243, 80, 48, 85, 0, 15, 7, 196, 12, 19, 148, 84, 66,
- 0, 6, 195, 24, 85, 0, 15, 6, 195, 5, 65, 79, 65, 6, 195, 4, 245, 0, 15, 0, 7, 196, 65, 33, 83, 76, 15, 0, 9, 198,
- 12, 144, 83, 13, 83, 133, 66, 7, 196, 88, 81, 15, 88, 65, 7, 196, 81, 34, 79, 72, 16, 12, 201, 76, 245, 20, 60, 147, 147, 36,
- 83, 69, 15, 9, 198, 60, 224, 207, 28, 83, 133, 67, 0, 17, 70, 16, 148, 199, 84, 145, 0, 72, 37, 88, 81, 122, 6, 37, 72, 0,
- 10, 199, 76, 49, 71, 48, 145, 82, 20, 65, 6, 195, 72, 244, 208, 15, 10, 199, 52, 19, 5, 77, 49, 82, 20, 15, 10, 199, 12, 20,
- 193, 80, 244, 146, 20, 16, 10, 199, 8, 83, 133, 77, 49, 82, 20, 15, 0, 6, 195, 76, 243, 143, 77, 11, 200, 36, 51, 206, 61, 53,
- 1, 76, 144, 67, 0, 5, 194, 25, 80, 76, 9, 198, 104, 17, 193, 72, 243, 0, 67, 9, 198, 60, 211, 137, 80, 83, 0, 67, 9, 198,
- 12, 147, 206, 16, 243, 0, 16, 0, 7, 196, 88, 148, 5, 72, 65, 6, 195, 88, 83, 128, 16, 7, 196, 76, 148, 193, 72, 65, 7, 196,
- 56, 17, 9, 72, 66, 12, 201, 52, 243, 148, 21, 97, 82, 28, 147, 133, 16, 7, 196, 52, 148, 197, 72, 65, 7, 196, 48, 21, 5, 72,
- 65, 7, 196, 37, 81, 197, 72, 65, 7, 196, 12, 84, 193, 72, 65, 0, 12, 67, 89, 83, 204, 84, 40, 6, 39, 55, 0, 76, 7, 196,
- 77, 67, 194, 36, 15, 9, 198, 65, 35, 208, 61, 53, 0, 16, 12, 201, 16, 17, 200, 21, 36, 143, 80, 148, 0, 67, 9, 198, 12, 243,
- 80, 61, 53, 0, 16, 9, 198, 12, 243, 80, 61, 53, 0, 16, 6, 195, 8, 243, 12, 16, 0, 8, 197, 24, 83, 9, 12, 144, 66, 11,
- 200, 16, 148, 208, 36, 16, 197, 72, 80, 67, 10, 199, 88, 19, 4, 37, 51, 212, 80, 16, 8, 197, 80, 17, 4, 20, 144, 66, 12, 200,
- 77, 68, 129, 64, 245, 5, 72, 80, 67, 16, 8, 197, 76, 144, 129, 72, 144, 65, 9, 197, 76, 83, 143, 56, 144, 65, 15, 8, 197, 76,
- 51, 210, 12, 144, 16, 11, 200, 64, 192, 83, 52, 241, 5, 76, 208, 15, 8, 197, 52, 244, 137, 56, 144, 65, 8, 197, 52, 81, 9, 84,
- 208, 15, 10, 199, 36, 212, 5, 72, 97, 84, 80, 15, 8, 197, 8, 19, 19, 4, 208, 65, 0, 12, 201, 76, 19, 80, 36, 84, 132, 5,
- 33, 78, 16, 9, 198, 61, 52, 197, 69, 82, 64, 15, 9, 198, 21, 49, 71, 21, 50, 64, 15, 9, 198, 16, 144, 76, 37, 50, 64, 66,
- 6, 195, 5, 33, 78, 16, 9, 198, 4, 210, 76, 61, 50, 64, 15, 9, 198, 4, 208, 146, 61, 50, 64, 15, 0, 8, 197, 72, 80, 193,
- 56, 240, 65, 8, 197, 16, 245, 9, 56, 240, 65, 8, 197, 16, 245, 1, 56, 240, 65, 8, 197, 8, 20, 193, 56, 240, 65, 9, 197, 88,
- 145, 193, 56, 240, 67, 15, 7, 196, 80, 245, 1, 56, 65, 7, 196, 76, 21, 1, 56, 65, 7, 196, 72, 84, 201, 56, 65, 6, 195, 72,
- 83, 128, 16, 9, 197, 65, 35, 212, 20, 240, 65, 15, 6, 195, 52, 243, 128, 15, 0, 10, 199, 60, 193, 129, 81, 67, 210, 36, 67, 10,
- 199, 60, 226, 67, 60, 99, 210, 36, 67, 10, 199, 52, 243, 132, 4, 67, 210, 36, 16, 0, 9, 198, 77, 84, 5, 72, 19, 143, 65, 9,
- 198, 72, 148, 1, 28, 19, 143, 66, 9, 198, 37, 52, 9, 72, 147, 143, 66, 9, 198, 29, 80, 82, 16, 19, 143, 65, 9, 198, 16, 83,
- 143, 80, 19, 143, 66, 8, 197, 5, 4, 137, 80, 144, 65, 9, 198, 88, 148, 195, 36, 19, 143, 66, 9, 198, 81, 35, 206, 80, 19, 143,
- 66, 9, 198, 72, 244, 195, 36, 19, 143, 66, 9, 198, 24, 148, 195, 36, 19, 143, 66, 9, 198, 12, 144, 195, 36, 19, 143, 66, 9, 198,
- 8, 20, 195, 36, 19, 143, 66, 8, 197, 61, 52, 9, 80, 144, 65, 9, 198, 37, 1, 82, 80, 243, 143, 67, 8, 197, 5, 65, 78, 20,
- 144, 67, 8, 197, 88, 149, 133, 72, 144, 65, 8, 197, 76, 81, 9, 12, 144, 16, 11, 200, 72, 244, 1, 48, 240, 197, 72, 144, 67, 11,
- 200, 64, 193, 67, 61, 69, 5, 72, 144, 15, 8, 197, 64, 83, 15, 76, 144, 16, 11, 200, 56, 85, 82, 61, 69, 5, 72, 144, 15, 8,
- 197, 52, 147, 143, 72, 144, 16, 8, 197, 48, 144, 133, 72, 144, 65, 8, 197, 21, 81, 133, 52, 144, 15, 8, 197, 5, 48, 197, 76, 144,
- 15, 11, 200, 4, 226, 83, 61, 69, 5, 72, 144, 15, 8, 197, 4, 225, 197, 48, 144, 65, 0, 9, 198, 104, 19, 154, 36, 32, 82, 65,
- 12, 201, 12, 20, 130, 60, 226, 70, 21, 34, 64, 67, 11, 66, 16, 160, 72, 37, 15, 75, 6, 118, 0, 12, 201, 80, 148, 193, 56, 245,
- 20, 21, 34, 64, 15, 10, 199, 76, 245, 20, 60, 35, 211, 12, 15, 9, 198, 76, 20, 211, 60, 226, 64, 65, 9, 198, 76, 20, 141, 5,
- 66, 64, 65, 9, 198, 72, 147, 131, 61, 66, 64, 15, 12, 201, 48, 84, 9, 16, 245, 20, 21, 34, 64, 15, 9, 198, 28, 84, 212, 85,
- 34, 64, 65, 9, 198, 20, 224, 207, 49, 2, 64, 15, 5, 194, 20, 128, 16, 9, 198, 8, 243, 142, 4, 224, 82, 66, 9, 198, 8, 21,
- 20, 21, 34, 64, 66, 9, 198, 8, 17, 206, 60, 194, 64, 66, 0, 8, 197, 88, 81, 1, 56, 240, 65, 8, 197, 8, 17, 1, 56, 240,
- 65, 8, 197, 64, 84, 193, 72, 240, 65, 6, 195, 60, 52, 128, 13, 6, 195, 88, 84, 128, 16, 6, 195, 88, 84, 128, 16, 9, 198, 65,
- 35, 211, 12, 83, 137, 15, 6, 195, 61, 36, 192, 16, 6, 195, 61, 36, 192, 16, 6, 195, 56, 84, 128, 16, 7, 196, 4, 195, 69, 56,
- 16, 0, 10, 199, 37, 48, 210, 37, 98, 84, 36, 66, 10, 199, 80, 84, 129, 64, 85, 84, 36, 67, 6, 195, 21, 51, 196, 15, 0, 7,
- 196, 84, 48, 201, 16, 66, 9, 198, 81, 85, 5, 48, 19, 143, 66, 9, 198, 76, 147, 85, 48, 19, 143, 65, 9, 198, 36, 229, 137, 80,
- 19, 143, 66, 9, 198, 28, 83, 73, 80, 19, 143, 65, 9, 198, 16, 84, 137, 88, 147, 143, 66, 7, 196, 16, 80, 201, 16, 66, 12, 201,
- 5, 4, 18, 60, 98, 84, 80, 147, 143, 67, 12, 71, 20, 194, 90, 4, 33, 84, 32, 21, 0, 47, 0, 13, 202, 64, 84, 195, 60, 192,
- 78, 12, 144, 78, 60, 68, 6, 195, 29, 81, 82, 16, 0, 6, 195, 76, 244, 201, 15, 0, 6, 195, 13, 35, 196, 15, 6, 195, 9, 35,
- 196, 15, 0, 14, 69, 76, 50, 65, 72, 80, 91, 37, 6, 35, 51, 36, 0, 11, 200, 21, 52, 18, 36, 209, 82, 76, 144, 66, 7, 196,
- 16, 149, 137, 16, 66, 7, 196, 72, 84, 197, 16, 15, 8, 197, 52, 243, 129, 16, 80, 65, 10, 199, 28, 19, 66, 4, 51, 210, 80, 16,
- 8, 197, 20, 195, 1, 16, 80, 65, 0, 6, 195, 37, 65, 82, 65, 11, 200, 52, 243, 148, 21, 161, 77, 60, 192, 15, 0, 12, 201, 36,
- 212, 5, 73, 65, 82, 72, 149, 1, 67, 6, 195, 20, 195, 1, 76, 6, 195, 64, 83, 129, 16, 6, 195, 52, 243, 5, 15, 10, 199, 52,
- 81, 193, 12, 243, 15, 56, 15, 6, 195, 52, 19, 5, 15, 0, 13, 68, 20, 230, 137, 52, 36, 50, 128, 6, 37, 65, 0, 16, 70, 100,
- 241, 200, 61, 84, 148, 6, 57, 39, 81, 40, 34, 47, 0, 7, 196, 64, 193, 83, 36, 15, 9, 198, 28, 20, 196, 61, 69, 0, 16, 7,
- 196, 21, 81, 5, 52, 15, 0, 15, 69, 61, 1, 82, 4, 144, 39, 48, 109, 51, 6, 35, 37, 0, 9, 198, 52, 20, 141, 61, 33, 79,
- 66, 8, 197, 24, 19, 5, 12, 144, 15, 14, 203, 20, 193, 84, 81, 35, 205, 4, 115, 133, 80, 80, 15, 7, 196, 9, 81, 129, 48, 65,
- 10, 198, 8, 243, 148, 20, 35, 203, 65, 15, 0, 14, 68, 76, 144, 78, 60, 89, 6, 37, 35, 50, 39, 0, 76, 9, 198, 88, 144, 146,
- 4, 99, 206, 66, 9, 198, 52, 20, 129, 80, 131, 206, 67, 13, 68, 12, 144, 78, 60, 76, 6, 37, 35, 50, 39, 0, 9, 198, 4, 224,
- 66, 5, 50, 64, 66, 0, 18, 70, 28, 194, 67, 20, 210, 65, 81, 55, 37, 76, 36, 65, 6, 37, 35, 0, 6, 195, 4, 195, 5, 76,
- 6, 195, 32, 149, 128, 13, 6, 195, 84, 245, 128, 15, 6, 195, 72, 83, 133, 16, 10, 198, 56, 244, 150, 20, 114, 65, 66, 15, 6, 195,
- 56, 243, 133, 15, 6, 195, 24, 19, 133, 66, 6, 195, 21, 35, 197, 15, 7, 195, 16, 83, 133, 66, 15, 9, 198, 12, 83, 143, 52, 19,
- 137, 66, 6, 195, 12, 83, 133, 16, 9, 198, 5, 36, 143, 76, 50, 65, 15, 9, 198, 5, 3, 195, 72, 149, 9, 66, 9, 198, 4, 225,
- 207, 76, 50, 65, 15, 9, 198, 4, 208, 90, 104, 243, 137, 66, 0, 7, 196, 65, 33, 71, 36, 15, 10, 199, 12, 243, 73, 56, 99, 210,
- 52, 67, 10, 199, 12, 20, 1, 56, 227, 210, 36, 66, 0, 17, 70, 76, 50, 65, 88, 19, 143, 91, 37, 6, 35, 84, 35, 50, 39, 0,
- 9, 198, 21, 48, 76, 80, 147, 143, 66, 11, 200, 76, 48, 78, 16, 147, 129, 88, 144, 66, 9, 198, 76, 20, 131, 60, 96, 71, 66, 8,
- 197, 72, 147, 69, 16, 144, 15, 11, 200, 64, 19, 142, 60, 48, 200, 36, 16, 15, 11, 200, 52, 244, 19, 84, 84, 212, 36, 16, 66, 23,
- 72, 52, 20, 195, 4, 197, 67, 36, 16, 65, 35, 89, 49, 35, 55, 40, 76, 6, 37, 12, 35, 0, 11, 200, 52, 19, 1, 88, 241, 204,
- 36, 16, 15, 8, 197, 24, 19, 69, 16, 144, 15, 11, 200, 16, 145, 1, 76, 48, 76, 36, 16, 68, 0, 12, 201, 76, 83, 5, 104, 147,
- 206, 4, 194, 64, 68, 5, 194, 28, 80, 15, 8, 197, 24, 244, 16, 60, 192, 15, 6, 66, 20, 144, 118, 0, 12, 201, 12, 20, 212, 20,
- 196, 197, 65, 34, 64, 15, 0, 12, 201, 20, 193, 84, 81, 35, 196, 61, 69, 0, 16, 6, 195, 8, 243, 0, 15, 0, 9, 198, 49, 80,
- 201, 4, 227, 192, 66, 11, 200, 88, 19, 2, 72, 85, 133, 56, 224, 16, 10, 199, 77, 2, 78, 21, 67, 204, 36, 66, 6, 195, 64, 84,
- 212, 16, 9, 198, 52, 243, 143, 64, 244, 212, 16, 9, 198, 48, 20, 9, 16, 83, 192, 66, 6, 195, 13, 33, 84, 15, 0, 9, 198, 88,
- 241, 204, 36, 19, 143, 65, 9, 198, 77, 69, 68, 36, 19, 143, 65, 9, 198, 76, 83, 66, 72, 147, 143, 65, 9, 198, 76, 48, 77, 8,
- 147, 143, 65, 9, 198, 76, 21, 21, 72, 19, 143, 65, 9, 198, 52, 84, 137, 80, 147, 143, 65, 9, 198, 52, 19, 131, 32, 147, 143, 65,
- 9, 198, 36, 224, 201, 16, 19, 143, 65, 9, 198, 36, 211, 65, 28, 147, 128, 66, 18, 70, 29, 80, 73, 88, 19, 143, 81, 58, 35, 6,
- 37, 84, 35, 50, 39, 0, 9, 198, 21, 50, 83, 80, 19, 143, 66, 9, 198, 20, 193, 71, 28, 19, 143, 66, 9, 198, 4, 195, 5, 56,
- 147, 143, 66, 9, 198, 72, 144, 195, 36, 19, 143, 66, 9, 198, 64, 144, 195, 36, 19, 143, 66, 9, 198, 56, 240, 195, 36, 19, 143, 66,
- 6, 195, 28, 85, 0, 15, 0, 6, 195, 65, 35, 194, 15, 7, 196, 48, 84, 143, 76, 16, 9, 198, 4, 195, 15, 16, 243, 0, 66, 0,
- 9, 198, 72, 149, 133, 16, 84, 133, 67, 12, 201, 64, 145, 84, 72, 20, 5, 73, 162, 65, 68, 14, 202, 56, 16, 149, 12, 241, 15, 56,
- 244, 207, 72, 68, 15, 12, 201, 52, 84, 137, 80, 240, 210, 5, 162, 65, 69, 9, 198, 13, 34, 83, 4, 244, 133, 66, 12, 201, 5, 34,
- 83, 80, 240, 210, 5, 162, 65, 69, 10, 199, 5, 34, 83, 80, 17, 207, 72, 67, 0, 10, 198, 48, 147, 65, 77, 51, 204, 67, 16, 0,
- 10, 198, 64, 81, 199, 36, 244, 128, 66, 15, 11, 70, 12, 193, 65, 56, 84, 128, 21, 0, 47, 7, 196, 64, 148, 143, 64, 15, 10, 198,
- 37, 51, 208, 80, 84, 128, 66, 15, 11, 67, 9, 82, 79, 71, 6, 40, 37, 39, 0, 9, 198, 4, 229, 9, 12, 148, 0, 66, 0, 15,
- 70, 12, 128, 78, 56, 83, 0, 76, 6, 35, 50, 36, 55, 0, 11, 200, 64, 244, 148, 36, 48, 201, 60, 192, 67, 0, 9, 198, 52, 20,
- 195, 32, 84, 129, 65, 7, 196, 4, 192, 207, 72, 66, 8, 197, 4, 35, 205, 5, 48, 66, 0, 7, 196, 76, 83, 3, 36, 16, 13, 202,
- 52, 20, 147, 36, 51, 214, 21, 65, 82, 20, 15, 6, 195, 37, 51, 204, 65, 9, 198, 8, 243, 129, 77, 51, 204, 67, 7, 196, 8, 193,
- 86, 36, 15, 0, 8, 197, 72, 81, 21, 12, 144, 65, 6, 195, 88, 243, 7, 15, 10, 199, 65, 33, 68, 36, 193, 84, 80, 15, 7, 196,
- 52, 19, 149, 48, 66, 6, 195, 49, 83, 199, 15, 7, 196, 8, 20, 137, 48, 66, 0, 9, 198, 76, 147, 148, 21, 50, 64, 65, 9, 198,
- 72, 81, 199, 37, 49, 78, 16, 9, 198, 37, 3, 198, 37, 50, 64, 66, 9, 198, 5, 3, 198, 37, 50, 64, 66, 0, 9, 198, 72, 243,
- 80, 21, 37, 9, 65, 18, 70, 16, 21, 1, 8, 20, 197, 72, 35, 47, 35, 71, 6, 109, 37, 88, 0, 8, 197, 4, 53, 76, 20, 240,
- 66, 0, 17, 70, 61, 1, 82, 4, 147, 192, 39, 48, 36, 51, 6, 35, 57, 39, 0, 11, 199, 52, 144, 210, 60, 99, 206, 36, 66, 16,
- 10, 199, 81, 33, 78, 80, 83, 142, 36, 15, 7, 196, 80, 19, 1, 52, 65, 9, 198, 77, 68, 133, 57, 83, 192, 15, 7, 196, 76, 19,
- 1, 52, 66, 7, 196, 28, 243, 5, 52, 15, 13, 202, 20, 193, 84, 81, 35, 198, 61, 33, 83, 36, 15, 0, 6, 195, 21, 35, 199, 65,
- 8, 197, 5, 69, 9, 52, 144, 65, 8, 197, 16, 148, 206, 21, 144, 65, 6, 195, 104, 83, 135, 15, 6, 195, 48, 243, 135, 15, 9, 198,
- 48, 148, 85, 36, 112, 83, 67, 6, 195, 17, 35, 199, 15, 8, 197, 16, 243, 143, 72, 144, 67, 7, 196, 12, 19, 129, 48, 66, 8, 197,
- 8, 19, 1, 4, 208, 65, 0, 9, 198, 76, 20, 133, 77, 66, 64, 78, 9, 198, 105, 80, 195, 5, 34, 64, 65, 10, 199, 88, 84, 154,
- 20, 115, 137, 76, 15, 11, 200, 65, 35, 212, 61, 53, 5, 48, 192, 16, 7, 196, 21, 84, 133, 44, 65, 9, 198, 9, 80, 195, 5, 34,
- 64, 65, 9, 198, 4, 192, 193, 57, 64, 82, 66, 0, 6, 195, 72, 224, 64, 13, 8, 197, 88, 149, 18, 20, 240, 65, 0, 7, 196, 76,
- 84, 137, 20, 65, 6, 195, 80, 243, 4, 15, 6, 195, 76, 243, 4, 15, 7, 196, 61, 53, 9, 20, 65, 7, 196, 28, 244, 135, 4, 16,
- 18, 70, 25, 37, 83, 12, 147, 192, 83, 14, 16, 40, 91, 6, 37, 12, 39, 0, 7, 196, 12, 19, 143, 4, 15, 7, 196, 8, 240, 195,
- 4, 16, 0, 9, 198, 77, 64, 77, 8, 80, 195, 16, 7, 196, 76, 50, 5, 16, 15, 9, 198, 28, 243, 1, 76, 80, 195, 16, 0, 6,
- 195, 64, 21, 82, 66, 0, 11, 200, 72, 81, 201, 77, 68, 129, 56, 240, 66, 11, 200, 72, 19, 12, 20, 229, 9, 56, 240, 66, 11, 200,
- 72, 19, 12, 20, 229, 1, 56, 240, 66, 11, 200, 36, 195, 21, 77, 68, 129, 56, 240, 66, 11, 200, 12, 243, 150, 21, 36, 193, 56, 240,
- 66, 9, 198, 65, 34, 78, 12, 148, 5, 65, 18, 8, 95, 98, 114, 97, 105, 108, 108, 101, 71, 14, 16, 6, 117, 55, 55, 0, 6, 195,
- 60, 192, 64, 66, 9, 198, 12, 19, 12, 36, 244, 5, 66, 0, 6, 195, 64, 83, 132, 16, 7, 196, 12, 244, 147, 4, 16, 6, 195, 8,
- 243, 132, 15, 7, 196, 8, 241, 213, 20, 66, 0, 0, 7, 195, 61, 1, 82, 65, 16, 7, 195, 21, 65, 82, 65, 16, 6, 195, 37, 1,
- 82, 65, 6, 195, 24, 81, 18, 15, 0, 11, 67, 40, 243, 5, 57, 6, 110, 55, 36, 0, 6, 195, 4, 195, 1, 76, 11, 3, 226, 130,
- 172, 6, 36, 40, 51, 39, 0, 10, 199, 81, 34, 65, 80, 131, 15, 56, 65, 10, 199, 65, 35, 211, 21, 36, 9, 56, 66, 6, 195, 60,
- 65, 64, 15, 6, 195, 48, 83, 129, 16, 6, 195, 40, 243, 5, 15, 6, 195, 28, 147, 5, 66, 6, 195, 16, 243, 129, 66, 10, 199, 12,
- 130, 76, 36, 17, 207, 56, 67, 0, 7, 196, 76, 17, 193, 52, 65, 11, 200, 64, 21, 76, 36, 192, 84, 36, 224, 68, 10, 199, 25, 33,
- 67, 12, 85, 20, 20, 16, 0, 11, 200, 88, 83, 148, 37, 49, 84, 80, 80, 15, 11, 200, 65, 32, 83, 76, 149, 5, 48, 80, 66, 6,
- 195, 56, 245, 83, 66, 7, 196, 4, 225, 197, 48, 65, 0, 7, 196, 85, 48, 78, 60, 65, 12, 201, 72, 147, 131, 61, 36, 133, 72, 192,
- 64, 66, 0, 7, 195, 104, 19, 133, 66, 15, 6, 195, 60, 193, 64, 66, 6, 195, 36, 243, 133, 15, 6, 195, 20, 195, 5, 16, 6, 195,
- 8, 81, 192, 15, 0, 9, 198, 64, 241, 206, 4, 227, 192, 66, 7, 196, 64, 81, 199, 36, 15, 0, 11, 67, 56, 85, 211, 50, 37, 6,
- 40, 89, 0, 11, 200, 77, 84, 18, 20, 208, 90, 36, 16, 68, 11, 200, 77, 2, 65, 56, 21, 15, 36, 16, 16, 11, 200, 72, 17, 9,
- 12, 241, 129, 56, 144, 67, 11, 200, 61, 38, 137, 88, 80, 195, 32, 144, 15, 11, 200, 56, 147, 134, 60, 208, 78, 36, 16, 68, 11, 200,
- 52, 83, 1, 56, 51, 206, 36, 16, 68, 6, 195, 29, 33, 83, 15, 11, 200, 12, 21, 129, 48, 48, 86, 36, 16, 68, 0, 10, 199, 20,
- 48, 197, 57, 68, 137, 12, 15, 6, 195, 5, 50, 78, 65, 0, 11, 67, 8, 16, 153, 71, 6, 109, 71, 126, 0, 7, 195, 12, 243, 0,
- 76, 46, 11, 3, 226, 130, 164, 55, 126, 14, 16, 35, 0, 7, 196, 64, 193, 90, 104, 15, 6, 195, 60, 66, 64, 15, 6, 195, 12, 194,
- 64, 65, 0, 9, 198, 77, 65, 83, 21, 35, 192, 65, 9, 198, 28, 241, 18, 4, 227, 192, 66, 6, 195, 64, 244, 212, 16, 0, 11, 70,
- 40, 16, 203, 76, 243, 128, 21, 0, 47, 9, 198, 29, 32, 78, 16, 147, 128, 65, 15, 4, 95, 111, 103, 111, 39, 81, 6, 39, 12, 50,
- 36, 49, 0, 9, 198, 64, 243, 9, 28, 243, 128, 66, 9, 198, 61, 69, 1, 28, 243, 128, 66, 9, 198, 52, 19, 1, 64, 83, 128, 16,
- 9, 198, 52, 16, 195, 32, 147, 128, 65, 7, 196, 28, 148, 5, 80, 15, 7, 196, 24, 81, 193, 80, 65, 6, 195, 12, 245, 0, 15, 6,
- 195, 12, 245, 0, 15, 7, 196, 12, 244, 5, 80, 15, 7, 196, 5, 48, 197, 80, 15, 9, 198, 5, 4, 137, 12, 83, 128, 16, 0, 12,
- 68, 40, 80, 78, 76, 75, 37, 12, 50, 89, 0, 12, 201, 96, 83, 143, 28, 195, 211, 76, 144, 64, 68, 6, 195, 80, 243, 6, 15, 12,
- 201, 80, 84, 141, 60, 51, 208, 64, 144, 64, 15, 12, 201, 76, 84, 211, 84, 241, 143, 8, 144, 64, 68, 12, 201, 76, 51, 210, 12, 144,
- 84, 60, 144, 64, 16, 13, 202, 64, 145, 90, 60, 83, 5, 81, 68, 137, 12, 15, 10, 198, 20, 224, 197, 24, 19, 0, 66, 15, 12, 201,
- 12, 20, 16, 20, 195, 1, 56, 144, 64, 68, 12, 201, 5, 163, 207, 77, 1, 82, 52, 144, 64, 69, 12, 201, 5, 84, 212, 72, 19, 1,
- 76, 144, 64, 68, 12, 201, 4, 229, 15, 56, 243, 65, 76, 144, 64, 68, 12, 201, 4, 229, 9, 52, 21, 5, 72, 144, 64, 68, 0, 11,
- 200, 36, 224, 193, 72, 144, 193, 56, 240, 66, 11, 200, 16, 149, 129, 72, 144, 193, 56, 240, 66, 11, 200, 4, 195, 1, 72, 114, 9, 56,
- 240, 66, 10, 67, 28, 194, 64, 61, 37, 0, 46, 76, 9, 198, 88, 84, 148, 20, 36, 133, 65, 9, 198, 56, 245, 133, 52, 36, 133, 15,
- 6, 195, 52, 242, 192, 15, 9, 198, 52, 19, 137, 12, 243, 73, 15, 8, 197, 44, 18, 82, 61, 48, 66, 9, 198, 16, 144, 197, 52, 36,
- 133, 15, 9, 198, 12, 243, 15, 76, 147, 73, 66, 8, 197, 12, 21, 67, 5, 48, 65, 0, 6, 195, 80, 85, 84, 65, 10, 199, 21, 85,
- 9, 25, 35, 206, 20, 67, 10, 199, 17, 32, 71, 4, 210, 78, 20, 67, 6, 195, 13, 33, 80, 15, 10, 199, 12, 243, 12, 4, 113, 78,
- 20, 66, 10, 199, 12, 192, 90, 60, 209, 78, 20, 66, 0, 7, 196, 16, 81, 9, 80, 65, 7, 196, 12, 149, 137, 80, 65, 0, 6, 195,
- 65, 35, 198, 24, 11, 200, 12, 83, 133, 72, 83, 148, 60, 192, 15, 0, 12, 201, 88, 84, 137, 24, 144, 193, 80, 148, 201, 68, 12, 201,
- 65, 50, 67, 60, 19, 129, 48, 148, 201, 68, 0, 7, 196, 64, 84, 137, 52, 66, 7, 196, 20, 195, 199, 36, 15, 6, 195, 12, 240, 136,
- 16, 11, 200, 5, 32, 201, 16, 144, 67, 60, 224, 67, 0, 7, 196, 32, 245, 5, 48, 66, 8, 196, 64, 85, 1, 48, 65, 15, 11, 200,
- 21, 32, 84, 61, 53, 5, 56, 80, 67, 7, 195, 21, 3, 195, 65, 15, 0, 14, 68, 72, 22, 154, 60, 14, 16, 6, 35, 128, 12, 39,
- 0, 9, 198, 20, 193, 77, 61, 50, 78, 67, 0, 20, 71, 28, 19, 15, 65, 0, 78, 60, 81, 108, 55, 6, 39, 48, 12, 35, 50, 39,
- 0, 11, 70, 20, 225, 204, 37, 50, 0, 21, 0, 47, 6, 195, 81, 85, 21, 66, 10, 199, 12, 243, 2, 72, 144, 207, 56, 67, 12, 201,
- 4, 65, 78, 60, 148, 15, 24, 148, 201, 69, 0, 9, 198, 24, 244, 141, 36, 227, 192, 65, 9, 198, 20, 229, 18, 4, 227, 192, 65, 9,
- 198, 12, 244, 141, 4, 227, 192, 66, 9, 198, 65, 35, 211, 20, 194, 84, 66, 9, 198, 65, 35, 208, 61, 50, 84, 66, 7, 196, 48, 85,
- 67, 36, 65, 7, 196, 37, 51, 1, 52, 66, 9, 198, 36, 227, 143, 13, 83, 192, 15, 7, 196, 24, 243, 133, 52, 15, 9, 198, 16, 148,
- 195, 5, 2, 84, 66, 9, 198, 16, 83, 79, 13, 34, 84, 66, 9, 198, 12, 243, 80, 61, 50, 84, 66, 0, 8, 197, 76, 145, 14, 21,
- 144, 65, 11, 200, 76, 83, 73, 12, 84, 131, 32, 144, 16, 6, 195, 64, 243, 3, 15, 6, 195, 12, 243, 135, 15, 0, 10, 199, 36, 225,
- 81, 84, 149, 143, 12, 67, 5, 194, 36, 64, 13, 15, 3, 95, 50, 49, 84, 6, 36, 50, 47, 6, 40, 50, 39, 0, 5, 194, 20, 192,
- 16, 0, 6, 195, 24, 84, 192, 15, 6, 195, 17, 83, 205, 15, 9, 198, 12, 19, 16, 21, 53, 9, 67, 0, 9, 198, 76, 244, 141, 4,
- 227, 192, 66, 9, 198, 28, 246, 154, 4, 227, 192, 66, 7, 196, 56, 83, 12, 4, 76, 15, 3, 95, 50, 51, 84, 36, 50, 47, 37, 47,
- 51, 6, 36, 0, 7, 196, 88, 84, 18, 20, 15, 7, 196, 48, 147, 12, 4, 66, 7, 196, 48, 84, 18, 20, 15, 7, 196, 20, 227, 206,
- 20, 15, 7, 196, 5, 33, 78, 20, 16, 7, 196, 4, 112, 86, 20, 65, 0, 9, 198, 77, 84, 5, 72, 19, 128, 65, 9, 198, 37, 51,
- 195, 72, 243, 128, 66, 9, 198, 28, 20, 143, 24, 19, 128, 66, 7, 196, 24, 147, 206, 16, 16, 0, 18, 3, 95, 50, 53, 84, 36, 50,
- 47, 37, 76, 6, 37, 50, 49, 58, 109, 0, 7, 196, 77, 4, 133, 12, 15, 7, 196, 21, 67, 137, 12, 15, 0, 11, 200, 65, 35, 214,
- 20, 225, 193, 56, 240, 66, 11, 200, 12, 243, 150, 20, 225, 193, 56, 240, 66, 20, 3, 95, 50, 52, 84, 36, 50, 47, 37, 49, 58, 6,
- 35, 47, 12, 14, 16, 39, 0, 13, 202, 80, 145, 204, 5, 68, 9, 48, 84, 197, 72, 15, 6, 195, 72, 84, 192, 16, 0, 9, 68, 17,
- 34, 86, 20, 21, 0, 47, 17, 3, 95, 50, 55, 84, 36, 50, 47, 37, 89, 6, 109, 47, 12, 36, 0, 6, 195, 80, 244, 132, 16, 8,
- 197, 76, 147, 12, 4, 32, 65, 10, 199, 56, 80, 210, 60, 195, 199, 36, 15, 6, 195, 48, 244, 132, 16, 0, 15, 3, 95, 50, 54, 84,
- 36, 50, 47, 37, 89, 6, 109, 57, 0, 9, 198, 4, 193, 197, 56, 144, 128, 15, 0, 9, 198, 12, 83, 5, 9, 32, 64, 65, 9, 198,
- 52, 19, 148, 61, 96, 64, 65, 15, 4, 95, 98, 114, 118, 71, 14, 16, 6, 36, 12, 84, 36, 0, 9, 198, 88, 83, 149, 77, 64, 64,
- 67, 7, 196, 81, 34, 65, 12, 65, 9, 198, 64, 241, 5, 77, 64, 64, 67, 12, 201, 52, 243, 148, 20, 114, 79, 72, 114, 64, 16, 7,
- 196, 52, 241, 15, 12, 15, 0, 8, 67, 56, 85, 192, 21, 0, 47, 6, 195, 21, 52, 197, 76, 6, 195, 100, 241, 192, 15, 13, 202, 77,
- 3, 1, 56, 51, 143, 64, 193, 85, 72, 67, 9, 198, 65, 33, 78, 76, 147, 5, 15, 6, 195, 64, 244, 5, 15, 10, 198, 36, 83, 80,
- 76, 19, 5, 65, 15, 7, 196, 4, 229, 9, 24, 65, 9, 198, 4, 227, 137, 8, 19, 5, 66, 0, 7, 196, 64, 243, 12, 36, 15, 12,
- 200, 52, 243, 148, 20, 66, 83, 60, 224, 66, 15, 10, 199, 20, 51, 211, 37, 53, 5, 52, 15, 12, 201, 16, 147, 137, 81, 35, 198, 20,
- 227, 204, 69, 0, 9, 198, 24, 16, 195, 36, 19, 79, 76, 9, 198, 81, 34, 71, 48, 145, 128, 65, 0, 9, 68, 100, 18, 15, 60, 21,
- 0, 47, 23, 4, 95, 97, 99, 50, 72, 6, 39, 48, 12, 37, 38, 39, 23, 35, 49, 6, 40, 12, 47, 39, 0, 7, 196, 88, 145, 5,
- 60, 65, 0, 6, 195, 24, 20, 133, 77, 6, 195, 61, 52, 193, 16, 6, 195, 8, 84, 133, 16, 0, 9, 198, 64, 84, 134, 21, 69, 0,
- 15, 8, 197, 56, 83, 77, 20, 224, 16, 8, 197, 52, 21, 18, 60, 224, 15, 8, 197, 20, 117, 77, 20, 224, 66, 0, 6, 195, 16, 241,
- 0, 15, 6, 195, 13, 33, 83, 15, 0, 8, 197, 64, 83, 132, 60, 192, 15, 10, 199, 64, 20, 142, 5, 52, 207, 76, 67, 8, 197, 52,
- 81, 15, 48, 192, 16, 5, 194, 20, 208, 15, 0, 6, 195, 52, 84, 137, 66, 6, 195, 16, 243, 0, 15, 10, 199, 16, 83, 9, 4, 229,
- 79, 88, 15, 8, 197, 13, 34, 83, 61, 0, 15, 12, 201, 12, 243, 148, 72, 245, 133, 73, 50, 65, 67, 0, 9, 198, 64, 20, 146, 36,
- 50, 68, 67, 10, 199, 44, 19, 80, 84, 50, 5, 4, 16, 8, 197, 32, 145, 82, 60, 224, 66, 0, 7, 196, 36, 224, 201, 80, 65, 10,
- 199, 72, 85, 18, 60, 116, 129, 16, 66, 7, 196, 61, 32, 137, 80, 65, 7, 196, 36, 228, 201, 80, 65, 9, 198, 12, 243, 148, 20, 212,
- 0, 15, 9, 198, 8, 20, 207, 16, 147, 128, 66, 9, 198, 5, 32, 207, 76, 83, 128, 16, 0, 7, 196, 56, 81, 213, 76, 15, 9, 198,
- 8, 83, 133, 88, 243, 0, 15, 0, 11, 200, 81, 32, 80, 5, 52, 193, 56, 240, 66, 11, 200, 76, 244, 148, 20, 113, 201, 56, 240, 66,
- 11, 200, 76, 241, 4, 37, 49, 129, 56, 240, 66, 11, 200, 12, 243, 148, 36, 229, 73, 56, 240, 66, 11, 200, 12, 243, 148, 36, 229, 65,
- 56, 240, 66, 11, 200, 12, 243, 80, 48, 85, 1, 56, 240, 66, 18, 3, 226, 128, 176, 48, 4, 109, 14, 16, 15, 65, 6, 37, 55, 55,
- 109, 0, 9, 198, 88, 83, 148, 21, 50, 77, 15, 8, 197, 80, 131, 204, 61, 48, 16, 7, 196, 80, 19, 129, 72, 65, 9, 198, 77, 1,
- 67, 84, 197, 77, 65, 12, 201, 64, 192, 78, 80, 17, 197, 56, 85, 0, 15, 7, 196, 57, 83, 69, 72, 65, 7, 196, 56, 83, 66, 72,
- 15, 13, 201, 29, 80, 82, 16, 144, 82, 20, 114, 65, 67, 15, 7, 196, 20, 195, 5, 72, 16, 15, 204, 13, 34, 83, 80, 19, 12, 61,
- 65, 82, 5, 2, 65, 70, 7, 196, 12, 243, 133, 72, 65, 10, 198, 12, 83, 148, 21, 50, 77, 66, 15, 6, 195, 5, 67, 205, 65, 0,
- 13, 202, 36, 229, 5, 72, 48, 80, 20, 66, 78, 36, 68, 10, 199, 77, 80, 131, 60, 228, 195, 36, 15, 6, 195, 16, 246, 0, 15, 9,
- 198, 16, 147, 199, 56, 85, 0, 15, 0, 12, 201, 16, 80, 207, 53, 4, 137, 52, 19, 143, 67, 9, 198, 77, 3, 201, 48, 84, 128, 65,
- 9, 198, 44, 20, 200, 52, 148, 128, 65, 6, 195, 4, 195, 15, 76, 12, 201, 80, 80, 200, 56, 144, 207, 48, 244, 128, 15, 7, 196, 77,
- 67, 208, 64, 16, 8, 196, 28, 243, 73, 80, 65, 16, 9, 198, 20, 97, 137, 52, 84, 128, 66, 9, 198, 16, 244, 137, 24, 244, 128, 66,
- 7, 196, 12, 20, 21, 80, 66, 0, 8, 197, 88, 147, 131, 37, 64, 65, 0, 10, 199, 64, 147, 214, 36, 113, 201, 56, 67, 7, 196, 12,
- 245, 133, 72, 65, 7, 196, 8, 21, 133, 72, 65, 0, 9, 198, 76, 147, 149, 21, 52, 192, 15, 6, 195, 37, 64, 76, 65, 0, 9, 198,
- 64, 243, 9, 20, 68, 128, 15, 9, 198, 61, 69, 1, 20, 68, 128, 15, 7, 196, 20, 227, 195, 32, 15, 9, 198, 16, 144, 77, 21, 68,
- 128, 65, 14, 202, 12, 195, 210, 4, 209, 133, 56, 144, 207, 48, 69, 15, 10, 199, 5, 144, 84, 60, 195, 1, 32, 68, 0, 8, 197, 4,
- 229, 9, 12, 128, 66, 7, 196, 72, 21, 5, 60, 65, 12, 201, 65, 35, 198, 60, 225, 9, 52, 85, 18, 67, 12, 201, 12, 149, 15, 76,
- 50, 5, 48, 85, 18, 67, 8, 197, 4, 225, 84, 60, 192, 67, 0, 7, 196, 4, 67, 210, 56, 16, 0, 12, 201, 12, 243, 148, 72, 17,
- 4, 36, 51, 192, 67, 10, 199, 12, 243, 148, 84, 208, 67, 20, 67, 7, 196, 77, 81, 204, 36, 76, 9, 198, 36, 212, 12, 36, 50, 84,
- 66, 10, 198, 12, 243, 135, 73, 83, 192, 65, 15, 6, 195, 5, 50, 76, 66, 0, 15, 68, 28, 208, 73, 48, 75, 126, 15, 65, 6, 36,
- 37, 55, 0, 7, 196, 76, 243, 65, 48, 65, 9, 198, 64, 19, 131, 72, 80, 83, 65, 0, 8, 197, 80, 244, 142, 60, 192, 16, 8, 196,
- 76, 243, 5, 60, 65, 15, 9, 198, 76, 241, 199, 36, 244, 142, 16, 8, 197, 56, 17, 148, 60, 192, 66, 8, 197, 52, 22, 154, 60, 192,
- 66, 7, 195, 21, 3, 206, 65, 15, 6, 195, 12, 83, 142, 16, 6, 195, 5, 67, 206, 65, 9, 198, 4, 197, 15, 24, 244, 142, 16, 0,
- 14, 3, 95, 51, 88, 47, 14, 16, 6, 36, 50, 47, 35, 0, 6, 195, 104, 85, 137, 15, 11, 200, 64, 83, 15, 64, 243, 142, 21, 48,
- 15, 6, 195, 61, 48, 192, 15, 0, 9, 198, 88, 83, 135, 4, 227, 192, 65, 9, 198, 52, 19, 131, 4, 227, 192, 65, 9, 198, 28, 147,
- 195, 4, 227, 192, 65, 7, 196, 4, 226, 84, 4, 66, 15, 69, 16, 144, 77, 36, 224, 72, 37, 6, 35, 65, 37, 50, 0, 9, 198, 4,
- 48, 193, 57, 67, 192, 66, 13, 3, 95, 48, 67, 76, 6, 36, 50, 47, 39, 0, 76, 8, 197, 64, 17, 18, 60, 224, 66, 7, 196, 32,
- 84, 150, 20, 66, 9, 198, 12, 20, 137, 61, 66, 80, 67, 0, 13, 202, 65, 50, 67, 61, 65, 82, 5, 1, 85, 80, 69, 9, 198, 48,
- 244, 133, 16, 19, 128, 67, 9, 198, 44, 128, 77, 76, 147, 128, 66, 9, 198, 37, 4, 201, 48, 243, 128, 65, 9, 198, 12, 20, 15, 49,
- 83, 199, 15, 9, 198, 8, 20, 153, 80, 243, 128, 65, 0, 8, 197, 64, 83, 148, 60, 64, 15, 7, 196, 64, 16, 197, 12, 15, 9, 198,
- 36, 225, 197, 57, 80, 64, 15, 8, 197, 12, 243, 135, 20, 64, 15, 9, 198, 8, 243, 135, 36, 244, 142, 16, 0, 6, 195, 81, 32, 64,
- 76, 6, 195, 88, 245, 9, 15, 0, 6, 195, 76, 244, 132, 16, 11, 200, 64, 246, 154, 4, 225, 200, 21, 32, 66, 7, 196, 64, 83, 142,
- 20, 16, 11, 200, 52, 22, 154, 4, 48, 200, 21, 32, 66, 9, 198, 24, 84, 212, 37, 96, 76, 65, 0, 17, 4, 95, 48, 90, 51, 65,
- 37, 55, 55, 6, 36, 88, 37, 65, 37, 0, 12, 201, 76, 19, 148, 4, 32, 82, 8, 20, 128, 67, 9, 198, 5, 4, 9, 60, 208, 128,
- 16, 0, 24, 70, 76, 81, 213, 37, 64, 64, 89, 36, 81, 58, 6, 37, 47, 35, 15, 72, 35, 0, 81, 100, 97, 32, 8, 197, 77, 82,
- 67, 36, 64, 67, 9, 198, 56, 81, 210, 37, 64, 64, 66, 12, 201, 76, 83, 80, 72, 85, 133, 72, 65, 64, 16, 7, 196, 76, 21, 143,
- 12, 65, 9, 198, 72, 19, 80, 60, 195, 0, 16, 9, 198, 56, 81, 210, 37, 64, 64, 67, 12, 201, 52, 20, 131, 36, 20, 9, 20, 65,
- 64, 15, 12, 201, 21, 2, 71, 48, 245, 20, 36, 65, 64, 15, 12, 201, 12, 243, 148, 72, 244, 9, 20, 65, 64, 15, 12, 201, 12, 20,
- 212, 20, 197, 133, 72, 65, 64, 16, 9, 197, 5, 4, 18, 60, 64, 66, 15, 0, 6, 195, 80, 244, 129, 66, 6, 195, 76, 84, 129, 16,
- 10, 199, 69, 80, 78, 80, 243, 69, 56, 16, 7, 196, 12, 243, 15, 8, 65, 9, 198, 5, 52, 197, 52, 35, 5, 67, 0, 7, 196, 24,
- 241, 204, 36, 15, 10, 198, 20, 211, 69, 57, 64, 76, 65, 15, 7, 196, 16, 241, 204, 36, 15, 0, 15, 3, 226, 136, 158, 37, 50, 83,
- 37, 50, 6, 126, 47, 39, 0, 11, 200, 65, 35, 194, 61, 48, 201, 16, 80, 15, 11, 199, 16, 145, 78, 12, 81, 129, 48, 66, 15, 0,
- 12, 67, 9, 83, 206, 71, 40, 6, 39, 50, 0, 76, 9, 68, 76, 224, 67, 44, 21, 0, 47, 8, 197, 88, 145, 206, 60, 192, 66, 8,
- 197, 88, 22, 154, 60, 192, 66, 6, 195, 64, 246, 154, 16, 8, 197, 24, 20, 147, 4, 192, 65, 8, 197, 12, 20, 211, 4, 192, 65, 0,
- 9, 198, 60, 32, 140, 36, 114, 9, 65, 8, 67, 92, 21, 133, 21, 0, 47, 6, 195, 21, 52, 193, 76, 20, 3, 226, 137, 160, 50, 39,
- 50, 15, 40, 81, 58, 6, 35, 55, 36, 15, 4, 35, 0, 9, 198, 88, 148, 201, 28, 245, 9, 15, 6, 195, 72, 244, 133, 15, 6, 195,
- 44, 244, 133, 66, 6, 195, 12, 244, 133, 15, 11, 200, 12, 243, 148, 72, 17, 82, 20, 240, 67, 6, 195, 8, 244, 133, 15, 0, 7, 196,
- 16, 81, 204, 36, 76, 7, 196, 16, 17, 204, 36, 76, 8, 197, 61, 34, 71, 4, 224, 66, 8, 197, 24, 83, 19, 36, 224, 65, 9, 197,
- 9, 33, 71, 4, 224, 65, 15, 0, 24, 3, 226, 136, 154, 89, 4, 109, 67, 39, 15, 72, 4, 37, 15, 14, 16, 35, 72, 6, 37, 76,
- 36, 0, 0, 6, 194, 48, 16, 76, 46, 16, 3, 95, 49, 57, 72, 37, 76, 35, 50, 50, 6, 39, 84, 36, 0, 8, 197, 88, 83, 148,
- 60, 192, 15, 12, 201, 64, 243, 148, 20, 192, 78, 16, 243, 6, 15, 8, 197, 12, 148, 15, 48, 192, 16, 8, 197, 12, 22, 154, 60, 192,
- 66, 8, 197, 4, 212, 15, 48, 192, 16, 0, 14, 3, 95, 49, 56, 72, 37, 76, 6, 110, 47, 12, 39, 0, 9, 198, 64, 145, 15, 12,
- 50, 9, 15, 9, 198, 36, 224, 207, 49, 83, 69, 66, 0, 6, 195, 21, 98, 84, 65, 8, 197, 16, 243, 13, 4, 224, 15, 0, 9, 198,
- 88, 147, 12, 5, 35, 211, 15, 6, 195, 80, 245, 15, 66, 6, 195, 80, 245, 15, 15, 8, 196, 60, 96, 78, 80, 65, 15, 19, 70, 29,
- 32, 84, 84, 149, 15, 81, 14, 16, 35, 47, 6, 40, 37, 47, 39, 0, 0, 6, 195, 80, 244, 130, 16, 9, 198, 52, 19, 5, 88, 243,
- 0, 15, 9, 198, 12, 147, 133, 12, 197, 66, 67, 0, 7, 195, 4, 115, 9, 76, 46, 6, 195, 12, 245, 9, 15, 6, 195, 8, 19, 9,
- 66, 0, 10, 199, 16, 85, 5, 72, 210, 78, 4, 66, 9, 198, 76, 240, 195, 61, 36, 192, 16, 9, 198, 72, 147, 131, 61, 36, 192, 16,
- 9, 198, 72, 147, 66, 61, 36, 192, 16, 9, 198, 72, 84, 208, 60, 228, 192, 15, 9, 198, 64, 84, 131, 61, 36, 192, 16, 9, 198, 61,
- 35, 5, 4, 228, 192, 16, 6, 195, 21, 50, 84, 65, 9, 198, 16, 148, 195, 61, 36, 192, 16, 0, 26, 73, 36, 229, 1, 73, 50, 65,
- 88, 19, 143, 37, 50, 47, 35, 14, 16, 89, 37, 6, 35, 84, 35, 50, 39, 0, 17, 70, 73, 144, 78, 4, 148, 128, 14, 16, 6, 117,
- 35, 50, 36, 51, 0, 12, 201, 60, 197, 18, 20, 211, 206, 80, 19, 143, 68, 12, 201, 60, 197, 18, 20, 211, 206, 16, 19, 143, 68, 9,
- 198, 77, 64, 82, 80, 84, 128, 65, 11, 70, 77, 1, 65, 44, 84, 128, 21, 0, 47, 9, 198, 76, 178, 80, 64, 84, 128, 65, 9, 198,
- 64, 242, 78, 80, 84, 128, 65, 9, 198, 52, 19, 129, 28, 84, 128, 65, 9, 198, 24, 194, 80, 64, 84, 128, 65, 9, 198, 13, 32, 67,
- 44, 84, 128, 65, 11, 3, 226, 136, 146, 65, 6, 109, 50, 39, 0, 9, 198, 105, 80, 195, 32, 84, 128, 65, 9, 198, 76, 115, 205, 8,
- 84, 128, 65, 9, 198, 76, 50, 79, 64, 84, 128, 65, 9, 198, 76, 19, 79, 88, 20, 128, 67, 9, 198, 64, 20, 1, 88, 84, 128, 66,
- 9, 198, 36, 68, 143, 88, 244, 128, 66, 9, 198, 16, 82, 79, 80, 20, 128, 66, 9, 198, 12, 19, 15, 28, 84, 128, 66, 0, 16, 3,
- 95, 50, 57, 84, 36, 50, 47, 37, 50, 6, 110, 84, 36, 0, 13, 3, 95, 49, 49, 6, 40, 50, 72, 37, 76, 37, 0, 9, 198, 4,
- 229, 9, 64, 21, 18, 66, 0, 7, 196, 56, 145, 197, 72, 65, 17, 70, 88, 241, 1, 24, 243, 133, 84, 6, 39, 72, 35, 83, 39, 50,
- 0, 8, 196, 76, 149, 1, 72, 65, 46, 16, 3, 95, 50, 56, 84, 6, 36, 50, 47, 6, 110, 47, 12, 39, 0, 12, 3, 95, 49, 48,
- 72, 37, 6, 36, 76, 37, 0, 9, 198, 80, 148, 201, 24, 243, 133, 66, 7, 196, 76, 149, 1, 72, 66, 10, 198, 64, 243, 5, 76, 147,
- 133, 66, 16, 10, 198, 52, 16, 197, 16, 243, 133, 66, 15, 9, 198, 37, 4, 15, 52, 83, 133, 66, 9, 198, 28, 19, 1, 80, 243, 133,
- 66, 8, 196, 21, 69, 1, 72, 65, 15, 9, 198, 16, 21, 80, 32, 147, 133, 68, 9, 198, 12, 193, 79, 52, 83, 133, 66, 0, 7, 196,
- 4, 114, 84, 36, 65, 15, 3, 95, 49, 51, 47, 14, 16, 6, 36, 72, 37, 76, 37, 0, 8, 196, 20, 35, 204, 36, 65, 15, 0, 13,
- 3, 95, 49, 50, 72, 6, 39, 72, 37, 76, 37, 0, 12, 200, 76, 245, 20, 61, 33, 9, 56, 80, 66, 16, 9, 198, 64, 19, 16, 20,
- 36, 128, 65, 6, 195, 12, 84, 131, 16, 6, 195, 12, 84, 131, 16, 0, 8, 197, 56, 21, 137, 28, 128, 65, 15, 3, 95, 49, 53, 49,
- 122, 6, 37, 65, 72, 37, 76, 37, 0, 18, 4, 95, 99, 121, 114, 76, 126, 51, 6, 37, 55, 12, 126, 49, 110, 9, 0, 8, 197, 52,
- 84, 212, 60, 192, 16, 8, 197, 12, 147, 212, 60, 192, 65, 8, 197, 12, 83, 148, 60, 192, 15, 0, 18, 3, 95, 49, 52, 49, 122, 35,
- 47, 12, 6, 110, 51, 72, 37, 76, 37, 0, 8, 196, 80, 85, 1, 56, 65, 15, 7, 196, 12, 244, 137, 104, 65, 0, 17, 3, 95, 49,
- 55, 72, 37, 76, 35, 89, 12, 6, 109, 47, 12, 36, 0, 11, 200, 81, 32, 80, 21, 163, 197, 17, 32, 15, 10, 199, 52, 19, 5, 8,
- 243, 7, 20, 15, 11, 200, 13, 80, 143, 81, 64, 69, 17, 32, 15, 8, 197, 9, 80, 195, 36, 224, 65, 0, 13, 3, 95, 49, 54, 89,
- 6, 36, 72, 37, 76, 37, 0, 6, 195, 88, 84, 135, 16, 6, 195, 76, 244, 135, 16, 6, 195, 8, 244, 135, 16, 0, 8, 197, 64, 246,
- 154, 60, 192, 66, 6, 195, 48, 241, 26, 16, 7, 196, 44, 22, 65, 44, 66, 12, 201, 24, 243, 148, 4, 225, 76, 36, 49, 64, 16, 9,
- 197, 20, 227, 149, 64, 192, 65, 15, 0, 15, 3, 95, 55, 88, 89, 36, 47, 12, 6, 35, 50, 47, 35, 0, 7, 196, 88, 83, 5, 56,
- 16, 10, 199, 80, 83, 5, 12, 19, 69, 72, 67, 7, 196, 64, 19, 5, 56, 16, 7, 196, 52, 16, 201, 56, 65, 7, 196, 8, 19, 5,
- 56, 16, 0, 18, 70, 52, 81, 9, 5, 49, 84, 65, 6, 109, 72, 37, 35, 89, 36, 47, 0, 8, 197, 81, 34, 84, 60, 224, 65, 7,
- 196, 80, 19, 9, 4, 66, 7, 196, 76, 147, 73, 4, 65, 7, 196, 64, 243, 9, 4, 66, 7, 196, 52, 81, 9, 4, 15, 7, 196, 21,
- 67, 137, 4, 66, 7, 196, 17, 83, 9, 4, 66, 0, 24, 73, 12, 128, 78, 76, 243, 142, 36, 84, 128, 91, 4, 35, 68, 89, 6, 110,
- 50, 37, 36, 14, 16, 0, 9, 197, 76, 193, 83, 36, 16, 65, 15, 12, 201, 12, 20, 212, 72, 243, 9, 8, 84, 128, 67, 9, 198, 4,
- 229, 9, 17, 35, 199, 15, 0, 10, 198, 56, 85, 20, 5, 33, 64, 65, 15, 9, 198, 56, 84, 212, 61, 33, 64, 65, 9, 198, 52, 20,
- 148, 37, 33, 64, 65, 9, 198, 52, 19, 12, 5, 33, 64, 65, 9, 198, 49, 81, 213, 9, 33, 64, 65, 9, 198, 36, 228, 213, 9, 33,
- 64, 65, 9, 198, 12, 83, 5, 9, 33, 64, 65, 10, 198, 12, 80, 210, 61, 1, 64, 65, 15, 9, 198, 12, 20, 212, 61, 33, 64, 65,
- 0, 11, 200, 25, 83, 154, 36, 243, 137, 56, 240, 67, 11, 200, 12, 148, 131, 60, 225, 9, 56, 240, 66, 11, 200, 52, 243, 154, 4, 208,
- 129, 56, 240, 67, 9, 198, 80, 83, 199, 56, 145, 5, 15, 9, 198, 65, 32, 83, 76, 81, 5, 15, 9, 198, 48, 144, 207, 52, 81, 5,
- 15, 0, 12, 201, 81, 32, 83, 12, 83, 132, 4, 227, 192, 66, 12, 201, 76, 99, 210, 8, 144, 201, 4, 227, 192, 65, 12, 201, 76, 51,
- 210, 4, 113, 201, 4, 227, 192, 66, 12, 201, 64, 20, 148, 20, 50, 80, 4, 227, 192, 66, 12, 201, 21, 98, 68, 20, 230, 137, 4, 227,
- 192, 67, 12, 201, 16, 240, 213, 52, 83, 148, 4, 227, 192, 67, 12, 201, 12, 243, 134, 72, 243, 148, 36, 227, 192, 66, 12, 201, 12, 243,
- 80, 72, 83, 132, 4, 227, 192, 66, 13, 68, 5, 101, 137, 4, 35, 84, 12, 6, 125, 35, 0, 12, 201, 76, 19, 132, 88, 144, 201, 4,
- 227, 192, 67, 12, 201, 76, 19, 132, 88, 144, 201, 4, 227, 192, 67, 7, 196, 76, 81, 9, 4, 15, 7, 196, 52, 19, 9, 4, 66, 7,
- 196, 48, 19, 73, 4, 65, 7, 196, 28, 243, 9, 4, 66, 0, 12, 201, 77, 147, 148, 32, 84, 201, 104, 84, 128, 67, 24, 73, 72, 240,
- 203, 20, 97, 76, 48, 84, 128, 14, 16, 110, 49, 83, 6, 36, 55, 12, 36, 14, 16, 0, 9, 198, 81, 32, 83, 12, 244, 147, 16, 0,
- 9, 198, 16, 148, 207, 72, 66, 78, 66, 11, 199, 12, 244, 132, 20, 227, 206, 76, 67, 15, 18, 70, 4, 208, 133, 17, 81, 64, 35, 65,
- 71, 36, 72, 6, 40, 12, 36, 0, 0, 18, 70, 12, 242, 78, 12, 145, 1, 49, 39, 6, 37, 50, 76, 37, 47, 35, 0, 23, 73, 36,
- 212, 5, 4, 50, 13, 20, 229, 0, 37, 65, 48, 6, 37, 76, 65, 4, 36, 50, 74, 0, 6, 195, 24, 21, 5, 77, 6, 195, 88, 21,
- 5, 66, 9, 198, 76, 128, 78, 28, 128, 73, 66, 6, 195, 72, 85, 5, 16, 8, 197, 37, 51, 212, 61, 0, 66, 8, 197, 21, 83, 79,
- 49, 0, 15, 0, 10, 199, 81, 33, 78, 80, 84, 201, 52, 15, 7, 196, 76, 209, 71, 52, 15, 0, 6, 195, 12, 243, 147, 15, 0, 9,
- 197, 76, 244, 150, 60, 192, 66, 16, 8, 197, 8, 17, 206, 60, 192, 66, 0, 14, 4, 95, 97, 99, 117, 35, 49, 6, 40, 12, 47, 39,
- 0, 13, 67, 65, 37, 65, 48, 14, 16, 6, 40, 12, 35, 0, 6, 195, 56, 245, 133, 15, 6, 195, 48, 85, 133, 15, 9, 198, 12, 19,
- 3, 5, 33, 69, 66, 0, 8, 197, 76, 195, 199, 4, 224, 15, 9, 198, 24, 20, 195, 21, 69, 0, 16, 9, 198, 24, 16, 195, 21, 69,
- 0, 16, 9, 198, 12, 243, 132, 61, 69, 0, 16, 0, 0, 21, 71, 29, 80, 73, 76, 48, 78, 60, 81, 122, 35, 6, 37, 12, 89, 49,
- 35, 50, 39, 0, 6, 194, 52, 16, 76, 28, 9, 198, 16, 148, 208, 72, 86, 154, 15, 9, 198, 12, 149, 20, 4, 227, 214, 15, 8, 197,
- 8, 246, 154, 60, 192, 15, 0, 8, 197, 36, 225, 15, 48, 240, 66, 6, 195, 24, 243, 0, 15, 0, 8, 197, 56, 84, 211, 84, 224, 78,
- 10, 199, 52, 84, 131, 4, 230, 137, 4, 67, 9, 198, 52, 19, 147, 84, 85, 0, 15, 8, 197, 48, 148, 212, 60, 224, 66, 10, 199, 37,
- 3, 212, 21, 35, 73, 4, 68, 10, 199, 28, 84, 129, 72, 50, 9, 4, 67, 10, 199, 28, 83, 212, 21, 35, 73, 4, 68, 10, 199, 24,
- 147, 1, 80, 83, 9, 4, 68, 10, 199, 24, 83, 143, 12, 244, 9, 4, 15, 10, 199, 21, 51, 212, 72, 244, 9, 4, 68, 10, 199, 21,
- 5, 1, 72, 50, 9, 4, 67, 10, 199, 21, 2, 76, 21, 52, 201, 4, 68, 10, 199, 16, 148, 204, 21, 52, 201, 4, 67, 10, 198, 16,
- 81, 137, 12, 149, 0, 65, 15, 10, 199, 12, 20, 15, 12, 50, 9, 4, 15, 10, 199, 5, 64, 82, 5, 52, 201, 4, 68, 20, 71, 4,
- 48, 193, 16, 83, 73, 4, 35, 49, 12, 35, 72, 6, 109, 65, 37, 35, 0, 0, 7, 196, 77, 65, 80, 64, 16, 7, 196, 76, 52, 143,
- 80, 15, 15, 203, 52, 243, 143, 12, 245, 9, 48, 81, 15, 56, 144, 69, 15, 6, 195, 24, 245, 0, 15, 19, 70, 24, 244, 148, 84, 149,
- 15, 83, 110, 14, 16, 47, 6, 40, 37, 47, 39, 0, 7, 196, 12, 20, 143, 80, 15, 7, 196, 12, 19, 129, 64, 65, 7, 196, 12, 19,
- 129, 64, 65, 0, 8, 197, 80, 83, 196, 61, 64, 66, 8, 197, 21, 35, 196, 61, 64, 66, 0, 7, 196, 76, 21, 21, 72, 65, 6, 195,
- 56, 84, 9, 15, 6, 195, 28, 245, 9, 15, 6, 195, 13, 83, 201, 15, 7, 196, 12, 19, 69, 72, 65, 0, 12, 201, 36, 228, 213, 16,
- 144, 201, 4, 227, 192, 66, 12, 201, 12, 21, 1, 48, 241, 200, 36, 227, 192, 66, 12, 201, 76, 147, 80, 48, 144, 201, 4, 227, 192, 67,
- 12, 201, 64, 81, 5, 52, 243, 148, 4, 227, 192, 68, 12, 201, 24, 81, 5, 72, 144, 201, 4, 227, 192, 68, 16, 69, 92, 17, 206, 21,
- 32, 84, 6, 35, 81, 50, 109, 14, 16, 0, 10, 69, 17, 34, 86, 21, 32, 21, 0, 47, 8, 197, 80, 84, 133, 9, 32, 65, 8, 197,
- 72, 149, 18, 61, 96, 15, 8, 197, 21, 51, 206, 21, 32, 66, 11, 200, 12, 192, 77, 36, 67, 198, 61, 32, 67, 9, 198, 4, 229, 9,
- 16, 245, 0, 66, 0, 12, 201, 36, 229, 5, 73, 4, 133, 80, 19, 143, 66, 11, 200, 12, 19, 131, 20, 195, 1, 52, 144, 66, 12, 201,
- 60, 197, 18, 4, 211, 206, 80, 19, 143, 68, 12, 201, 60, 197, 18, 4, 211, 206, 16, 19, 143, 68, 12, 201, 12, 149, 18, 4, 211, 206,
- 80, 19, 143, 68, 9, 198, 77, 3, 206, 76, 244, 128, 65, 17, 70, 76, 51, 207, 80, 84, 128, 89, 49, 6, 40, 47, 109, 14, 16, 0,
- 9, 198, 77, 64, 70, 24, 244, 128, 65, 9, 198, 52, 243, 143, 52, 84, 128, 66, 9, 198, 16, 83, 9, 8, 84, 128, 66, 10, 198, 12,
- 240, 207, 52, 84, 128, 66, 16, 0, 9, 198, 64, 84, 133, 80, 243, 0, 66, 8, 197, 48, 145, 86, 37, 64, 66, 9, 198, 37, 3, 195,
- 20, 229, 18, 15, 8, 197, 16, 149, 137, 21, 64, 15, 0, 12, 3, 95, 50, 88, 84, 6, 36, 50, 47, 57, 0, 7, 196, 80, 85, 67,
- 72, 65, 9, 198, 12, 20, 148, 60, 48, 201, 15, 0, 8, 197, 8, 21, 20, 21, 32, 65, 17, 69, 93, 34, 84, 21, 32, 84, 14, 16,
- 6, 117, 47, 36, 14, 16, 0, 9, 197, 76, 83, 12, 21, 32, 65, 47, 16, 69, 72, 80, 68, 21, 32, 14, 16, 6, 37, 72, 109, 14,
- 16, 0, 9, 197, 52, 147, 12, 21, 32, 65, 46, 14, 69, 48, 80, 68, 21, 32, 55, 37, 72, 109, 14, 16, 0, 8, 197, 32, 149, 12,
- 21, 32, 65, 27, 67, 12, 19, 12, 49, 6, 39, 55, 15, 89, 6, 36, 50, 47, 109, 14, 16, 0, 81, 99, 101, 110, 116, 101, 114, 32,
- 7, 196, 72, 148, 5, 36, 66, 10, 198, 60, 211, 137, 9, 84, 192, 65, 15, 10, 199, 37, 4, 15, 64, 245, 1, 52, 67, 7, 196, 20,
- 36, 133, 36, 66, 7, 196, 5, 52, 193, 36, 66, 6, 195, 5, 51, 204, 65, 0, 9, 198, 88, 145, 207, 56, 245, 128, 15, 12, 201, 64,
- 20, 129, 12, 85, 1, 52, 243, 0, 69, 7, 196, 61, 36, 207, 48, 16, 7, 196, 56, 84, 143, 48, 65, 11, 199, 36, 68, 143, 12, 81,
- 129, 48, 67, 15, 9, 198, 12, 21, 20, 20, 68, 128, 65, 0, 8, 197, 64, 145, 206, 60, 192, 66, 8, 197, 52, 84, 195, 4, 192, 66,
- 10, 199, 12, 19, 142, 4, 195, 206, 28, 15, 0, 0, 8, 197, 61, 34, 71, 36, 224, 66, 7, 196, 24, 244, 212, 36, 76, 17, 3, 226,
- 136, 171, 37, 50, 47, 36, 81, 14, 16, 6, 35, 55, 36, 0, 12, 201, 76, 245, 20, 61, 4, 143, 16, 245, 20, 16, 7, 196, 48, 241,
- 204, 36, 15, 8, 197, 16, 243, 13, 20, 224, 15, 10, 199, 12, 129, 76, 36, 49, 82, 36, 66, 0, 14, 203, 16, 144, 201, 5, 52, 197,
- 81, 65, 83, 36, 208, 15, 0, 10, 199, 65, 35, 208, 4, 112, 78, 60, 66, 10, 199, 65, 35, 195, 85, 32, 78, 60, 66, 10, 199, 36,
- 229, 5, 57, 66, 78, 60, 66, 10, 199, 5, 83, 69, 57, 64, 78, 60, 67, 10, 199, 12, 244, 131, 32, 144, 78, 60, 67, 20, 71, 4,
- 225, 204, 36, 48, 78, 60, 35, 68, 81, 55, 37, 49, 6, 35, 50, 39, 0, 8, 197, 52, 145, 206, 60, 192, 65, 8, 197, 16, 243, 142,
- 60, 192, 15, 0, 11, 200, 64, 85, 15, 56, 50, 65, 56, 240, 67, 13, 72, 88, 145, 5, 60, 112, 77, 21, 48, 21, 0, 47, 6, 195,
- 52, 144, 64, 76, 6, 195, 80, 20, 137, 66, 6, 195, 52, 244, 137, 16, 7, 196, 48, 147, 69, 56, 65, 10, 199, 12, 83, 148, 72, 243,
- 69, 72, 66, 6, 195, 8, 240, 64, 15, 0, 8, 197, 25, 83, 13, 36, 224, 65, 7, 196, 24, 244, 211, 20, 77, 10, 198, 81, 34, 86,
- 20, 225, 84, 66, 15, 7, 196, 80, 83, 137, 4, 15, 7, 196, 64, 243, 131, 20, 15, 7, 196, 52, 17, 137, 4, 65, 10, 198, 48, 147,
- 134, 60, 227, 196, 67, 15, 7, 196, 24, 244, 147, 20, 16, 8, 197, 24, 83, 77, 36, 224, 65, 7, 196, 8, 244, 133, 4, 65, 7, 196,
- 4, 194, 67, 20, 66, 0, 10, 199, 64, 83, 148, 5, 67, 5, 80, 15, 10, 199, 52, 20, 129, 80, 243, 133, 80, 15, 7, 196, 12, 243,
- 79, 16, 65, 9, 198, 12, 147, 79, 48, 18, 83, 67, 10, 199, 4, 224, 76, 24, 16, 133, 80, 15, 0, 24, 70, 76, 81, 213, 37, 65,
- 64, 89, 36, 81, 58, 6, 37, 47, 36, 15, 72, 35, 0, 81, 100, 97, 32, 11, 199, 72, 148, 197, 73, 96, 78, 60, 66, 16, 10, 199,
- 72, 145, 149, 28, 144, 78, 60, 66, 10, 199, 48, 19, 69, 57, 64, 78, 60, 66, 10, 199, 36, 229, 133, 57, 66, 78, 60, 66, 10, 199,
- 12, 194, 67, 12, 130, 78, 60, 65, 10, 199, 5, 69, 5, 77, 66, 78, 60, 66, 10, 199, 4, 32, 129, 56, 67, 206, 60, 67, 10, 199,
- 88, 80, 195, 32, 144, 78, 60, 67, 9, 198, 76, 240, 210, 5, 65, 64, 65, 10, 199, 36, 225, 15, 77, 64, 78, 60, 67, 10, 199, 28,
- 21, 143, 73, 32, 78, 60, 67, 9, 198, 9, 83, 7, 5, 33, 64, 65, 9, 198, 5, 97, 86, 5, 65, 64, 75, 9, 198, 21, 32, 86,
- 5, 65, 64, 67, 9, 198, 89, 83, 20, 85, 33, 64, 65, 9, 198, 85, 33, 84, 21, 33, 64, 67, 9, 198, 77, 64, 84, 21, 33, 64,
- 66, 9, 198, 76, 147, 131, 61, 1, 64, 65, 9, 198, 61, 69, 15, 9, 33, 64, 16, 9, 198, 52, 85, 20, 21, 33, 64, 15, 9, 198,
- 52, 85, 5, 61, 33, 64, 66, 9, 198, 48, 16, 200, 21, 65, 64, 15, 9, 198, 13, 32, 84, 21, 33, 64, 66, 6, 195, 8, 83, 22,
- 16, 0, 6, 195, 21, 52, 201, 76, 6, 195, 44, 80, 64, 16, 0, 21, 72, 20, 148, 197, 56, 131, 215, 21, 32, 117, 88, 36, 50, 6,
- 35, 58, 109, 14, 16, 0, 14, 3, 95, 63, 63, 89, 6, 37, 65, 71, 39, 55, 39, 0, 7, 196, 76, 145, 80, 20, 15, 7, 196, 52,
- 19, 137, 4, 66, 7, 196, 44, 83, 137, 4, 15, 7, 196, 8, 145, 201, 4, 65, 0, 6, 195, 48, 244, 143, 76, 7, 195, 48, 244, 143,
- 76, 46, 10, 199, 12, 19, 80, 4, 115, 143, 48, 67, 0, 12, 66, 53, 32, 65, 126, 89, 47, 36, 34, 0, 24, 6, 195, 13, 35, 214,
- 15, 18, 70, 12, 147, 65, 9, 81, 64, 76, 37, 65, 35, 71, 6, 40, 12, 36, 0, 0, 6, 195, 52, 145, 64, 76, 15, 3, 95, 52,
- 88, 49, 122, 35, 51, 6, 35, 68, 47, 35, 0, 6, 195, 16, 245, 5, 15, 6, 195, 12, 245, 5, 15, 0, 9, 198, 76, 244, 208, 21,
- 69, 0, 15, 7, 196, 76, 16, 133, 36, 66, 0, 6, 195, 21, 3, 211, 15, 9, 198, 12, 81, 129, 48, 241, 128, 66, 0, 22, 72, 5,
- 85, 15, 88, 82, 67, 60, 192, 35, 40, 47, 39, 84, 36, 6, 37, 49, 39, 55, 0, 0, 6, 195, 64, 21, 133, 66, 6, 195, 60, 193,
- 192, 15, 6, 195, 56, 241, 64, 66, 6, 195, 56, 241, 64, 15, 6, 195, 8, 245, 133, 15, 0, 8, 197, 4, 112, 68, 21, 160, 67, 0,
- 9, 198, 61, 4, 15, 76, 84, 143, 66, 7, 196, 16, 148, 15, 48, 66, 12, 201, 16, 83, 65, 72, 85, 5, 36, 243, 128, 16, 0, 10,
- 199, 65, 35, 196, 84, 48, 78, 60, 66, 10, 199, 16, 85, 5, 77, 66, 78, 60, 66, 10, 199, 4, 48, 197, 81, 66, 78, 60, 66, 6,
- 194, 48, 80, 76, 46, 15, 4, 95, 115, 117, 98, 48, 6, 36, 72, 37, 76, 36, 15, 0, 0, 11, 200, 72, 20, 16, 61, 37, 9, 56,
- 240, 66, 11, 200, 36, 228, 212, 4, 195, 9, 56, 240, 66, 16, 3, 95, 53, 88, 76, 37, 50, 49, 122, 6, 35, 50, 47, 35, 0, 6,
- 195, 28, 243, 0, 15, 0, 20, 71, 4, 229, 9, 64, 21, 9, 20, 35, 50, 47, 37, 48, 35, 47, 6, 37, 36, 0, 9, 198, 81, 32,
- 78, 76, 149, 0, 65, 13, 202, 77, 3, 5, 56, 243, 69, 28, 19, 9, 4, 69, 10, 199, 64, 20, 135, 32, 83, 9, 4, 67, 10, 199,
- 61, 37, 15, 64, 81, 9, 4, 68, 9, 198, 60, 36, 207, 48, 85, 0, 15, 10, 199, 56, 21, 77, 4, 50, 9, 4, 68, 10, 199, 48,
- 243, 66, 5, 33, 9, 4, 67, 10, 199, 16, 148, 212, 72, 241, 137, 4, 67, 10, 199, 16, 145, 204, 61, 52, 201, 4, 67, 11, 200, 5,
- 32, 201, 88, 84, 195, 61, 96, 67, 10, 199, 4, 227, 210, 21, 52, 201, 4, 68, 10, 199, 4, 208, 140, 36, 244, 9, 4, 68, 0, 10,
- 198, 64, 84, 148, 4, 229, 15, 76, 28, 14, 4, 95, 114, 110, 103, 35, 50, 6, 36, 55, 55, 39, 0, 6, 195, 48, 85, 0, 15, 6,
- 195, 28, 245, 0, 15, 0, 10, 199, 81, 32, 68, 84, 48, 78, 60, 66, 10, 199, 12, 243, 80, 4, 144, 78, 60, 66, 10, 199, 4, 67,
- 208, 21, 34, 78, 60, 66, 10, 199, 76, 50, 83, 12, 144, 78, 60, 66, 20, 71, 5, 33, 79, 64, 192, 78, 60, 35, 51, 109, 39, 48,
- 55, 6, 35, 50, 39, 0, 9, 198, 52, 19, 148, 36, 51, 210, 66, 9, 198, 8, 240, 66, 16, 147, 0, 67, 8, 197, 4, 226, 67, 21,
- 64, 15, 0, 11, 200, 80, 83, 5, 24, 243, 129, 56, 240, 66, 6, 195, 76, 82, 64, 76, 6, 195, 52, 18, 64, 76, 7, 195, 88, 242,
- 64, 76, 46, 7, 195, 56, 242, 64, 76, 46, 6, 195, 64, 84, 9, 15, 9, 198, 21, 2, 71, 72, 17, 133, 66, 9, 198, 5, 4, 18,
- 60, 48, 201, 15, 0, 9, 198, 28, 147, 214, 4, 226, 76, 67, 16, 69, 92, 19, 26, 21, 32, 84, 6, 35, 55, 123, 109, 14, 16, 0,
- 8, 197, 88, 19, 26, 21, 32, 65, 10, 198, 80, 83, 5, 80, 86, 20, 67, 15, 9, 198, 48, 19, 80, 72, 81, 0, 15, 9, 197, 16,
- 243, 12, 5, 32, 65, 15, 13, 202, 12, 130, 85, 76, 21, 133, 12, 50, 9, 4, 15, 6, 195, 5, 163, 212, 15, 0, 7, 195, 64, 84,
- 143, 65, 15, 22, 72, 56, 81, 204, 36, 113, 78, 104, 16, 50, 36, 81, 55, 37, 75, 6, 36, 50, 123, 35, 0, 11, 200, 81, 33, 68,
- 36, 49, 83, 36, 208, 15, 10, 199, 80, 240, 207, 24, 84, 143, 48, 68, 8, 196, 72, 240, 143, 80, 66, 15, 0, 10, 199, 88, 19, 12,
- 20, 195, 206, 28, 15, 8, 197, 76, 245, 137, 21, 64, 66, 8, 197, 64, 192, 67, 37, 64, 65, 8, 197, 61, 37, 137, 21, 64, 15, 8,
- 197, 56, 20, 195, 37, 64, 65, 8, 197, 48, 20, 195, 37, 64, 65, 8, 197, 36, 228, 197, 81, 64, 15, 8, 197, 5, 52, 197, 81, 64,
- 15, 8, 197, 5, 52, 5, 81, 64, 15, 8, 197, 4, 97, 133, 81, 64, 15, 0, 15, 3, 95, 54, 88, 89, 36, 89, 89, 6, 35, 50,
- 47, 35, 0, 9, 198, 37, 3, 212, 4, 192, 77, 67, 7, 196, 24, 83, 20, 72, 16, 6, 195, 8, 243, 64, 15, 0, 8, 197, 4, 67,
- 208, 21, 32, 66, 16, 69, 92, 19, 20, 21, 32, 84, 6, 35, 55, 47, 36, 14, 16, 0, 14, 68, 4, 84, 133, 36, 35, 6, 109, 12,
- 51, 109, 37, 0, 9, 197, 80, 84, 212, 21, 32, 65, 47, 16, 69, 52, 18, 76, 21, 32, 65, 6, 109, 37, 55, 36, 14, 16, 0, 8,
- 197, 44, 147, 12, 21, 32, 65, 8, 197, 12, 19, 80, 21, 32, 65, 8, 197, 8, 242, 76, 21, 32, 65, 7, 196, 5, 100, 133, 36, 66,
- 7, 196, 76, 20, 133, 36, 78, 9, 197, 80, 83, 80, 21, 32, 65, 15, 8, 197, 53, 84, 212, 21, 32, 66, 9, 197, 52, 85, 5, 61,
- 32, 66, 16, 8, 197, 52, 16, 193, 9, 32, 65, 8, 197, 20, 193, 84, 81, 32, 15, 8, 197, 20, 193, 84, 81, 32, 15, 0, 7, 196,
- 80, 81, 207, 48, 65, 0, 6, 195, 64, 86, 154, 15, 7, 196, 8, 244, 146, 60, 16, 0, 7, 196, 28, 147, 210, 56, 16, 6, 195, 4,
- 131, 192, 66, 0, 7, 196, 56, 241, 77, 36, 15, 0, 7, 196, 80, 148, 143, 48, 66, 11, 200, 52, 147, 12, 20, 99, 199, 48, 144, 15,
- 0, 10, 199, 80, 84, 141, 36, 226, 78, 60, 65, 10, 199, 72, 145, 78, 81, 34, 78, 60, 66, 10, 199, 72, 144, 133, 48, 192, 78, 60,
- 66, 10, 199, 36, 229, 5, 57, 64, 78, 60, 66, 10, 199, 20, 194, 77, 36, 224, 78, 60, 66, 13, 68, 16, 144, 78, 60, 72, 6, 37,
- 35, 50, 39, 0, 10, 199, 52, 243, 143, 64, 192, 78, 60, 67, 10, 199, 52, 19, 148, 61, 96, 78, 60, 67, 6, 194, 36, 192, 76, 46,
- 9, 198, 12, 16, 193, 76, 83, 142, 16, 0, 11, 200, 52, 147, 149, 12, 50, 65, 56, 240, 67, 11, 200, 12, 20, 15, 72, 50, 65, 56,
- 240, 67, 0, 14, 68, 76, 144, 84, 20, 89, 37, 6, 35, 47, 36, 0, 76, 8, 196, 72, 243, 12, 20, 66, 15, 12, 201, 20, 210, 67,
- 72, 148, 20, 60, 98, 84, 68, 9, 198, 20, 193, 84, 81, 35, 196, 15, 8, 196, 20, 48, 84, 20, 65, 15, 0, 15, 69, 29, 82, 78,
- 20, 16, 81, 58, 37, 50, 6, 36, 35, 0, 8, 197, 8, 80, 197, 72, 16, 65, 8, 197, 5, 97, 83, 80, 80, 76, 8, 197, 5, 97,
- 83, 80, 80, 78, 8, 197, 69, 81, 83, 80, 80, 76, 8, 197, 104, 145, 207, 80, 80, 15, 8, 197, 85, 67, 208, 36, 16, 67, 8, 197,
- 84, 33, 82, 80, 16, 67, 8, 197, 52, 81, 15, 48, 80, 65, 10, 199, 36, 224, 207, 57, 53, 69, 80, 15, 8, 197, 16, 147, 195, 48,
- 80, 65, 8, 197, 12, 195, 196, 36, 16, 15, 11, 200, 12, 20, 18, 36, 99, 199, 48, 144, 15, 0, 10, 199, 72, 148, 201, 20, 64, 78,
- 60, 66, 10, 199, 36, 229, 133, 57, 64, 78, 60, 66, 10, 199, 12, 148, 131, 60, 192, 78, 60, 65, 10, 199, 5, 69, 5, 77, 64, 78,
- 60, 66, 7, 196, 65, 34, 69, 28, 15, 0, 11, 200, 4, 195, 15, 28, 114, 65, 56, 240, 66, 11, 200, 52, 21, 18, 36, 50, 65, 56,
- 240, 67, 8, 197, 88, 84, 195, 36, 48, 66, 9, 198, 76, 19, 21, 16, 80, 201, 15, 8, 197, 64, 243, 12, 36, 48, 15, 6, 195, 60,
- 145, 9, 66, 8, 197, 52, 243, 12, 36, 48, 66, 8, 197, 36, 225, 207, 72, 112, 16, 8, 197, 21, 2, 76, 60, 112, 66, 0, 7, 196,
- 56, 83, 12, 20, 76, 7, 196, 16, 83, 12, 20, 76, 9, 198, 76, 19, 134, 72, 243, 148, 66, 0, 11, 200, 16, 148, 212, 36, 229, 5,
- 76, 144, 66, 8, 197, 5, 81, 213, 72, 16, 65, 8, 197, 84, 197, 9, 52, 80, 65, 8, 197, 24, 16, 197, 88, 16, 78, 8, 197, 88,
- 240, 130, 36, 16, 15, 8, 197, 88, 148, 137, 48, 80, 66, 8, 197, 72, 240, 130, 36, 16, 15, 8, 197, 72, 22, 154, 36, 16, 66, 8,
- 197, 72, 16, 193, 48, 80, 65, 8, 197, 64, 84, 195, 32, 80, 15, 8, 197, 64, 22, 154, 36, 16, 66, 8, 197, 52, 147, 9, 80, 80,
- 65, 9, 197, 48, 16, 195, 32, 80, 66, 15, 11, 200, 24, 149, 15, 12, 83, 143, 76, 144, 16, 8, 197, 21, 66, 79, 64, 80, 66, 8,
- 197, 21, 35, 69, 80, 80, 15, 6, 195, 21, 21, 79, 15, 8, 197, 17, 34, 79, 64, 80, 65, 9, 197, 16, 80, 193, 16, 80, 65, 15,
- 8, 197, 8, 148, 5, 16, 80, 65, 11, 200, 8, 147, 211, 36, 229, 5, 76, 144, 67, 8, 197, 5, 34, 69, 80, 80, 15, 8, 197, 5,
- 3, 210, 36, 16, 67, 0, 12, 201, 72, 244, 208, 36, 115, 9, 61, 50, 64, 16, 8, 196, 20, 51, 15, 28, 65, 15, 12, 201, 16, 144,
- 201, 5, 52, 197, 81, 65, 64, 15, 12, 201, 5, 32, 201, 16, 147, 195, 21, 50, 64, 68, 0, 14, 3, 95, 56, 88, 39, 47, 12, 6,
- 35, 50, 47, 35, 0, 6, 195, 104, 241, 64, 15, 8, 197, 84, 226, 86, 60, 48, 66, 13, 201, 81, 33, 66, 5, 49, 76, 20, 114, 5,
- 67, 16, 0, 10, 199, 77, 66, 76, 60, 32, 84, 20, 66, 10, 199, 60, 211, 218, 36, 115, 212, 20, 15, 7, 196, 36, 209, 78, 36, 15,
- 10, 199, 16, 148, 207, 56, 84, 212, 4, 68, 9, 198, 12, 244, 208, 21, 69, 0, 15, 7, 196, 5, 32, 66, 36, 65, 0, 8, 197, 77,
- 3, 5, 56, 144, 15, 8, 197, 64, 84, 135, 4, 208, 65, 6, 195, 13, 35, 211, 15, 6, 195, 8, 244, 147, 16, 0, 9, 198, 72, 149,
- 133, 73, 50, 64, 66, 9, 198, 81, 33, 86, 37, 48, 78, 67, 9, 198, 81, 32, 86, 21, 50, 64, 15, 9, 198, 21, 129, 82, 21, 50,
- 64, 66, 0, 8, 197, 5, 4, 129, 56, 240, 65, 8, 197, 4, 198, 137, 56, 240, 65, 9, 198, 76, 147, 148, 60, 226, 65, 67, 9, 198,
- 76, 19, 13, 60, 66, 65, 67, 7, 196, 72, 144, 201, 56, 65, 7, 196, 52, 242, 197, 56, 15, 0, 6, 195, 69, 81, 76, 76, 7, 196,
- 4, 48, 82, 36, 65, 0, 8, 197, 88, 149, 129, 12, 144, 66, 9, 197, 88, 144, 193, 72, 144, 66, 46, 8, 197, 80, 19, 73, 28, 144,
- 66, 9, 197, 64, 80, 193, 72, 144, 65, 15, 8, 197, 48, 16, 207, 56, 144, 65, 8, 197, 37, 69, 9, 72, 144, 65, 8, 197, 5, 48,
- 193, 72, 144, 65, 0, 10, 199, 77, 84, 195, 37, 64, 78, 60, 65, 10, 199, 65, 35, 208, 36, 226, 78, 60, 66, 9, 198, 49, 80, 213,
- 9, 34, 64, 65, 7, 194, 32, 240, 15, 76, 32, 5, 194, 52, 80, 76, 9, 198, 104, 147, 135, 5, 34, 64, 65, 9, 198, 80, 147, 132,
- 5, 34, 64, 65, 9, 198, 80, 20, 148, 5, 34, 64, 65, 11, 200, 65, 33, 83, 85, 4, 15, 77, 64, 16, 9, 198, 65, 33, 83, 21,
- 2, 64, 15, 11, 200, 64, 84, 141, 4, 100, 143, 77, 64, 65, 9, 198, 16, 148, 208, 5, 34, 64, 65, 9, 198, 5, 52, 197, 57, 162,
- 64, 15, 0, 11, 200, 4, 194, 77, 20, 229, 9, 56, 240, 67, 21, 72, 21, 85, 9, 12, 130, 65, 56, 240, 36, 58, 72, 37, 49, 37,
- 6, 35, 50, 39, 0, 14, 3, 95, 57, 88, 50, 39, 84, 6, 35, 50, 47, 35, 0, 9, 198, 36, 208, 146, 60, 115, 9, 15, 0, 29,
- 75, 88, 148, 213, 4, 194, 90, 104, 22, 137, 60, 224, 84, 37, 88, 111, 35, 55, 37, 128, 12, 35, 123, 37, 6, 110, 50, 0, 10, 199,
- 61, 53, 18, 60, 115, 212, 36, 15, 9, 198, 13, 35, 206, 61, 67, 208, 66, 9, 198, 5, 96, 77, 64, 244, 212, 16, 9, 198, 4, 194,
- 81, 84, 245, 0, 66, 0, 10, 198, 76, 179, 208, 20, 195, 211, 65, 16, 14, 203, 64, 144, 83, 81, 34, 78, 61, 1, 78, 36, 16, 69,
- 9, 198, 53, 85, 1, 28, 83, 128, 66, 9, 198, 16, 148, 25, 48, 243, 128, 65, 0, 10, 199, 16, 148, 195, 85, 64, 78, 60, 66, 10,
- 199, 12, 243, 147, 60, 192, 78, 60, 66, 10, 199, 4, 67, 208, 21, 32, 78, 60, 66, 9, 198, 80, 245, 15, 28, 243, 0, 67, 8, 197,
- 76, 81, 213, 37, 64, 65, 8, 197, 72, 145, 15, 81, 64, 16, 9, 197, 16, 84, 208, 61, 64, 65, 15, 9, 198, 12, 19, 12, 36, 49,
- 66, 15, 0, 11, 200, 16, 84, 15, 76, 149, 9, 56, 240, 66, 7, 196, 52, 83, 66, 72, 15, 0, 8, 197, 53, 83, 214, 21, 32, 66,
- 16, 69, 88, 18, 78, 21, 32, 84, 6, 117, 50, 36, 14, 16, 0, 46, 9, 197, 80, 83, 133, 9, 32, 65, 15, 8, 197, 72, 148, 18,
- 61, 96, 15, 9, 198, 37, 4, 15, 48, 149, 0, 66, 8, 197, 28, 19, 66, 21, 32, 65, 8, 197, 25, 83, 133, 9, 32, 65, 6, 195,
- 21, 51, 208, 15, 9, 198, 12, 244, 9, 48, 245, 0, 15, 8, 197, 12, 21, 20, 5, 32, 65, 10, 199, 12, 21, 5, 12, 129, 83, 36,
- 15, 9, 198, 5, 50, 78, 80, 245, 0, 66, 10, 199, 4, 229, 9, 13, 33, 83, 36, 15, 9, 198, 4, 208, 82, 12, 244, 132, 67, 0,
- 22, 72, 88, 148, 213, 4, 194, 90, 104, 16, 84, 37, 88, 111, 35, 55, 6, 37, 128, 12, 35, 0, 12, 201, 12, 20, 193, 52, 20, 131,
- 36, 19, 143, 68, 11, 200, 81, 84, 144, 36, 195, 209, 84, 144, 15, 0, 12, 201, 16, 148, 212, 36, 225, 213, 21, 33, 64, 66, 15, 3,
- 95, 63, 65, 55, 36, 47, 12, 6, 36, 12, 51, 35, 0, 9, 198, 85, 50, 71, 56, 243, 0, 67, 9, 198, 72, 243, 66, 60, 81, 18,
- 15, 12, 201, 64, 243, 148, 5, 52, 201, 21, 97, 64, 15, 8, 197, 64, 84, 141, 85, 64, 65, 8, 197, 36, 225, 133, 81, 64, 15, 12,
- 201, 24, 245, 15, 76, 147, 148, 21, 50, 64, 67, 8, 197, 20, 97, 133, 81, 64, 15, 8, 197, 16, 84, 213, 21, 64, 15, 10, 198, 12,
- 241, 199, 36, 243, 0, 65, 15, 9, 198, 12, 20, 137, 56, 243, 0, 66, 0, 17, 206, 12, 243, 148, 72, 17, 4, 37, 53, 9, 56, 117,
- 65, 56, 240, 68, 8, 196, 36, 229, 5, 72, 65, 46, 7, 196, 80, 83, 80, 72, 15, 7, 196, 76, 16, 137, 72, 66, 7, 196, 56, 245,
- 133, 72, 65, 7, 196, 16, 145, 68, 72, 15, 7, 196, 4, 229, 5, 72, 65, 0, 8, 197, 52, 85, 20, 21, 32, 65, 16, 69, 77, 2,
- 68, 21, 32, 89, 48, 6, 117, 72, 36, 14, 16, 0, 9, 197, 76, 149, 20, 21, 32, 65, 47, 9, 197, 76, 148, 212, 21, 32, 65, 47,
- 9, 197, 76, 85, 20, 21, 32, 65, 47, 8, 197, 72, 18, 68, 21, 32, 65, 9, 197, 64, 244, 212, 21, 32, 65, 47, 9, 197, 52, 148,
- 212, 21, 32, 65, 47, 9, 197, 24, 243, 4, 21, 32, 65, 47, 8, 197, 8, 149, 20, 21, 32, 65, 9, 198, 81, 32, 78, 76, 85, 20,
- 15, 8, 197, 77, 81, 200, 21, 32, 65, 8, 197, 64, 243, 4, 21, 32, 15, 8, 197, 56, 148, 16, 85, 32, 66, 8, 197, 48, 85, 20,
- 21, 32, 15, 8, 197, 37, 51, 194, 5, 32, 66, 8, 197, 28, 19, 66, 5, 32, 65, 8, 197, 12, 243, 12, 21, 32, 15, 0, 11, 200,
- 64, 21, 15, 28, 83, 133, 76, 144, 67, 11, 200, 53, 85, 1, 28, 83, 133, 76, 144, 67, 12, 200, 48, 84, 9, 48, 83, 85, 72, 80,
- 67, 15, 10, 199, 36, 229, 18, 60, 67, 212, 80, 16, 0, 9, 198, 12, 244, 5, 73, 66, 78, 67, 6, 195, 52, 246, 154, 16, 9, 198,
- 12, 20, 148, 61, 50, 64, 15, 0, 6, 195, 80, 16, 149, 66, 9, 198, 12, 244, 132, 60, 115, 9, 15, 8, 197, 12, 194, 80, 20, 240,
- 65, 10, 199, 8, 20, 137, 12, 83, 148, 72, 15, 0, 9, 198, 77, 1, 71, 56, 84, 140, 65, 14, 4, 95, 115, 117, 112, 6, 35, 48,
- 37, 76, 36, 15, 0, 9, 197, 48, 85, 129, 57, 160, 65, 15, 8, 197, 8, 84, 207, 105, 160, 16, 0, 13, 4, 95, 115, 116, 107, 71,
- 6, 35, 51, 16, 35, 0, 8, 197, 76, 49, 80, 76, 144, 15, 8, 197, 52, 147, 69, 76, 144, 15, 11, 200, 36, 209, 78, 61, 69, 5,
- 72, 144, 15, 11, 200, 21, 65, 82, 61, 69, 5, 72, 144, 15, 11, 200, 12, 243, 5, 61, 69, 5, 72, 144, 15, 7, 196, 9, 35, 204,
- 48, 16, 0, 9, 198, 16, 148, 5, 56, 65, 82, 66, 9, 198, 12, 243, 147, 36, 65, 82, 66, 9, 198, 40, 83, 142, 36, 97, 82, 65,
- 9, 198, 28, 19, 135, 77, 65, 82, 65, 9, 198, 21, 132, 12, 61, 33, 82, 66, 10, 198, 81, 33, 86, 21, 34, 64, 65, 15, 9, 198,
- 72, 149, 133, 72, 33, 82, 66, 9, 198, 36, 228, 213, 9, 34, 64, 65, 9, 198, 36, 228, 197, 81, 66, 64, 15, 0, 9, 198, 12, 20,
- 9, 80, 243, 9, 66, 6, 194, 36, 224, 76, 46, 5, 194, 60, 32, 15, 6, 195, 24, 244, 146, 16, 0, 10, 199, 12, 243, 134, 36, 64,
- 84, 36, 66, 9, 67, 92, 80, 128, 58, 109, 71, 0, 6, 195, 72, 240, 128, 15, 6, 195, 8, 240, 128, 15, 0, 10, 199, 36, 65, 78,
- 80, 146, 201, 80, 68, 0, 8, 197, 64, 20, 146, 60, 48, 65, 8, 197, 48, 244, 147, 36, 48, 16, 8, 197, 48, 84, 211, 36, 48, 15,
- 8, 197, 12, 20, 212, 36, 112, 66, 0, 13, 68, 20, 193, 78, 4, 6, 109, 55, 109, 50, 35, 0, 7, 196, 24, 244, 212, 20, 77, 7,
- 196, 52, 83, 148, 20, 16, 7, 196, 25, 35, 196, 20, 15, 0, 14, 69, 76, 244, 8, 36, 16, 89, 110, 83, 6, 37, 35, 0, 8, 197,
- 52, 241, 5, 56, 16, 65, 8, 197, 4, 209, 76, 36, 16, 66, 10, 69, 28, 243, 199, 48, 80, 21, 0, 47, 8, 197, 88, 244, 212, 72,
- 80, 76, 8, 197, 56, 244, 212, 72, 80, 76, 6, 195, 77, 80, 64, 76, 12, 201, 88, 147, 12, 5, 50, 77, 37, 84, 192, 69, 8, 197,
- 76, 147, 132, 36, 16, 66, 6, 195, 76, 80, 128, 15, 9, 197, 76, 51, 210, 104, 80, 66, 15, 8, 197, 76, 19, 132, 36, 16, 66, 17,
- 206, 72, 243, 66, 36, 51, 211, 36, 67, 196, 20, 48, 69, 17, 32, 15, 8, 197, 60, 209, 76, 36, 16, 67, 7, 196, 36, 224, 213, 8,
- 65, 8, 197, 24, 83, 20, 72, 80, 16, 8, 197, 12, 244, 142, 20, 16, 65, 6, 195, 12, 80, 128, 15, 8, 197, 4, 65, 15, 52, 80,
- 15, 0, 8, 196, 52, 17, 207, 28, 66, 15, 0, 7, 196, 84, 35, 204, 16, 15, 6, 195, 64, 241, 9, 15, 6, 195, 61, 35, 0, 16,
- 12, 200, 29, 32, 78, 60, 195, 5, 73, 48, 67, 16, 0, 7, 196, 76, 83, 154, 4, 77, 7, 196, 88, 84, 132, 20, 16, 10, 199, 64,
- 84, 137, 77, 64, 83, 36, 66, 10, 199, 52, 85, 1, 77, 64, 83, 36, 66, 9, 198, 12, 20, 146, 60, 64, 78, 66, 0, 8, 197, 64,
- 21, 18, 36, 16, 65, 16, 69, 85, 1, 1, 80, 80, 35, 48, 15, 72, 6, 36, 37, 47, 0, 8, 197, 81, 34, 65, 16, 80, 65, 8,
- 197, 64, 83, 15, 64, 80, 65, 8, 197, 61, 99, 214, 36, 16, 67, 8, 197, 37, 35, 206, 36, 16, 67, 8, 197, 36, 194, 65, 16, 80,
- 66, 8, 197, 28, 149, 82, 36, 16, 66, 7, 196, 28, 83, 73, 56, 65, 8, 197, 24, 81, 5, 48, 80, 16, 8, 197, 20, 113, 82, 36,
- 16, 66, 8, 197, 17, 34, 65, 16, 80, 65, 8, 197, 12, 129, 79, 64, 80, 65, 8, 197, 8, 17, 9, 48, 80, 66, 0, 0, 8, 197,
- 53, 85, 1, 56, 240, 65, 9, 197, 5, 97, 77, 52, 240, 78, 32, 7, 196, 80, 83, 80, 48, 15, 0, 10, 199, 72, 144, 66, 36, 194,
- 84, 4, 67, 10, 199, 80, 19, 12, 60, 98, 84, 20, 66, 10, 199, 76, 21, 5, 48, 194, 84, 20, 66, 7, 196, 72, 243, 154, 36, 66,
- 7, 196, 72, 240, 130, 36, 15, 7, 196, 72, 16, 130, 36, 66, 10, 199, 12, 243, 80, 61, 50, 84, 20, 66, 7, 196, 8, 240, 130, 36,
- 15, 0, 8, 197, 24, 16, 197, 88, 144, 78, 6, 195, 77, 81, 64, 76, 8, 197, 80, 21, 1, 72, 144, 65, 11, 200, 77, 84, 5, 73,
- 53, 9, 80, 80, 66, 8, 197, 36, 225, 133, 72, 144, 65, 11, 200, 25, 32, 84, 21, 35, 137, 80, 16, 68, 11, 200, 20, 211, 196, 36,
- 19, 9, 76, 144, 67, 8, 197, 4, 210, 68, 20, 144, 67, 0, 11, 70, 24, 19, 148, 5, 54, 64, 21, 0, 47, 13, 201, 52, 144, 210,
- 61, 52, 15, 73, 83, 64, 66, 15, 9, 198, 28, 197, 67, 61, 50, 64, 15, 9, 198, 16, 147, 195, 21, 50, 64, 66, 9, 198, 13, 33,
- 77, 37, 50, 64, 65, 0, 8, 197, 44, 147, 79, 56, 240, 66, 7, 195, 56, 83, 0, 76, 46, 9, 198, 72, 20, 19, 60, 66, 65, 67,
- 9, 198, 65, 35, 198, 21, 162, 65, 67, 6, 195, 56, 83, 0, 16, 9, 198, 52, 241, 5, 77, 66, 65, 66, 9, 198, 24, 84, 137, 80,
- 242, 65, 16, 9, 198, 20, 229, 1, 49, 2, 65, 67, 9, 198, 13, 35, 195, 21, 98, 65, 67, 12, 201, 12, 147, 145, 84, 19, 148, 21,
- 50, 77, 15, 9, 198, 12, 20, 208, 21, 34, 65, 66, 9, 198, 4, 195, 5, 29, 34, 65, 67, 0, 6, 194, 56, 80, 76, 46, 6, 194,
- 48, 144, 76, 46, 6, 194, 36, 240, 76, 46, 7, 196, 16, 17, 142, 36, 66, 0, 7, 196, 64, 242, 197, 72, 65, 8, 197, 76, 147, 21,
- 72, 144, 65, 8, 197, 72, 245, 1, 72, 144, 65, 7, 196, 65, 34, 79, 72, 16, 7, 196, 64, 193, 85, 72, 65, 7, 196, 52, 84, 197,
- 72, 65, 8, 197, 36, 228, 207, 52, 208, 16, 8, 197, 28, 84, 146, 20, 144, 66, 8, 197, 12, 21, 1, 72, 144, 65, 0, 9, 198, 53,
- 83, 214, 37, 66, 64, 66, 9, 198, 88, 147, 129, 88, 147, 0, 67, 9, 198, 77, 68, 143, 57, 162, 64, 15, 9, 198, 25, 84, 142, 5,
- 34, 64, 65, 9, 198, 8, 148, 212, 85, 34, 64, 65, 9, 198, 5, 48, 204, 21, 2, 64, 15, 0, 18, 70, 76, 147, 80, 5, 66, 69,
- 89, 37, 65, 48, 35, 47, 6, 37, 36, 0, 19, 70, 24, 84, 146, 61, 98, 69, 83, 109, 51, 16, 39, 84, 6, 37, 2, 109, 0, 10,
- 67, 69, 81, 73, 49, 122, 36, 57, 0, 9, 198, 65, 35, 199, 20, 226, 69, 15, 0, 9, 198, 36, 228, 207, 48, 149, 0, 66, 9, 198,
- 36, 51, 211, 4, 81, 18, 15, 10, 198, 12, 19, 21, 52, 85, 0, 67, 16, 0, 8, 196, 72, 17, 1, 72, 65, 47, 7, 196, 61, 33,
- 5, 72, 65, 6, 195, 77, 82, 64, 76, 10, 67, 13, 82, 64, 49, 6, 40, 57, 0, 7, 196, 80, 21, 1, 72, 65, 10, 199, 80, 20,
- 211, 4, 209, 84, 72, 66, 7, 196, 80, 20, 9, 72, 65, 8, 196, 64, 80, 207, 72, 65, 15, 7, 196, 64, 21, 5, 72, 65, 10, 199,
- 61, 37, 15, 12, 83, 148, 72, 15, 10, 199, 52, 85, 1, 12, 83, 148, 72, 15, 7, 196, 36, 229, 133, 72, 16, 7, 196, 36, 225, 133,
- 72, 65, 7, 196, 12, 144, 197, 72, 65, 7, 196, 5, 52, 207, 72, 65, 7, 196, 5, 33, 1, 72, 65, 0, 8, 196, 76, 85, 133, 76,
- 65, 15, 6, 195, 52, 83, 148, 16, 6, 195, 52, 83, 148, 16, 6, 195, 12, 84, 16, 16, 9, 198, 8, 84, 148, 36, 243, 0, 66, 9,
- 198, 4, 84, 143, 76, 243, 0, 67, 0, 7, 196, 36, 225, 84, 80, 15, 0, 10, 199, 65, 33, 86, 20, 65, 82, 20, 67, 19, 71, 36,
- 225, 197, 28, 225, 82, 20, 37, 50, 75, 36, 67, 6, 109, 51, 36, 0, 11, 199, 5, 67, 79, 76, 97, 82, 20, 67, 15, 22, 4, 95,
- 99, 105, 114, 76, 37, 38, 14, 16, 49, 39, 50, 83, 55, 6, 36, 89, 89, 39, 0, 10, 199, 76, 85, 20, 20, 208, 146, 20, 15, 9,
- 198, 65, 33, 83, 80, 149, 0, 65, 10, 199, 64, 84, 137, 25, 32, 83, 36, 66, 10, 199, 64, 20, 129, 25, 32, 83, 36, 66, 11, 199,
- 8, 83, 22, 20, 65, 82, 20, 67, 16, 0, 10, 199, 80, 85, 18, 4, 209, 84, 72, 66, 7, 196, 64, 17, 201, 56, 65, 8, 196, 12,
- 21, 5, 56, 66, 16, 6, 195, 8, 243, 128, 15, 0, 12, 201, 5, 4, 1, 73, 65, 78, 21, 33, 64, 68, 15, 4, 95, 48, 77, 52,
- 71, 37, 55, 37, 6, 39, 50, 37, 0, 9, 198, 76, 83, 73, 72, 85, 20, 15, 9, 198, 76, 51, 210, 72, 85, 20, 15, 12, 201, 64,
- 244, 148, 61, 97, 78, 21, 33, 64, 15, 11, 200, 64, 243, 1, 72, 147, 69, 81, 32, 67, 9, 198, 64, 20, 129, 64, 85, 20, 15, 11,
- 200, 21, 52, 15, 76, 147, 69, 81, 32, 67, 11, 200, 12, 19, 15, 72, 147, 69, 81, 32, 67, 0, 8, 197, 16, 19, 137, 48, 240, 66,
- 9, 198, 81, 34, 67, 21, 50, 77, 15, 7, 196, 77, 65, 76, 48, 16, 9, 198, 64, 243, 9, 13, 35, 205, 66, 12, 201, 21, 51, 211,
- 12, 129, 76, 21, 68, 128, 67, 9, 198, 4, 208, 90, 104, 243, 133, 66, 10, 199, 4, 52, 85, 20, 67, 212, 80, 16, 0, 19, 70, 4,
- 198, 133, 36, 209, 82, 35, 55, 123, 6, 35, 37, 65, 36, 14, 16, 0, 9, 198, 81, 84, 142, 61, 97, 82, 66, 10, 198, 72, 84, 15,
- 73, 65, 82, 66, 47, 9, 198, 65, 83, 12, 61, 97, 82, 66, 15, 4, 95, 48, 77, 50, 65, 37, 55, 37, 6, 39, 50, 37, 0, 12,
- 201, 88, 83, 148, 72, 147, 15, 69, 83, 192, 66, 0, 11, 200, 16, 83, 9, 57, 21, 69, 72, 80, 66, 8, 197, 64, 20, 137, 28, 144,
- 66, 6, 195, 56, 243, 128, 76, 8, 197, 28, 83, 133, 76, 144, 65, 16, 4, 95, 48, 77, 51, 65, 37, 55, 37, 6, 35, 51, 72, 37,
- 0, 8, 197, 76, 147, 148, 60, 208, 65, 6, 195, 76, 83, 128, 16, 8, 197, 72, 144, 143, 76, 144, 15, 8, 197, 64, 243, 80, 20, 144,
- 66, 8, 197, 60, 211, 137, 84, 208, 15, 6, 195, 56, 243, 128, 15, 8, 197, 52, 20, 133, 52, 208, 16, 11, 200, 52, 19, 9, 56, 53,
- 79, 72, 80, 15, 8, 197, 48, 148, 1, 72, 144, 65, 6, 195, 24, 243, 128, 15, 8, 197, 12, 243, 147, 12, 144, 15, 8, 197, 12, 147,
- 137, 76, 144, 65, 6, 195, 12, 83, 128, 16, 8, 197, 9, 83, 20, 20, 144, 66, 11, 200, 8, 21, 20, 36, 53, 79, 72, 80, 15, 8,
- 197, 5, 84, 207, 56, 144, 15, 0, 12, 201, 88, 145, 5, 60, 48, 77, 21, 32, 64, 68, 9, 198, 104, 19, 66, 21, 50, 64, 15, 9,
- 198, 76, 147, 80, 61, 50, 64, 15, 9, 198, 61, 37, 5, 57, 50, 64, 15, 9, 198, 52, 19, 142, 61, 50, 64, 15, 9, 198, 16, 145,
- 82, 21, 50, 64, 65, 9, 198, 12, 243, 131, 21, 50, 64, 15, 0, 8, 197, 61, 53, 1, 56, 240, 66, 11, 67, 52, 83, 149, 65, 109,
- 50, 6, 40, 0, 12, 4, 95, 48, 77, 49, 65, 6, 37, 55, 35, 0, 0, 6, 195, 104, 80, 146, 15, 7, 196, 65, 35, 218, 36, 66,
- 5, 194, 60, 64, 15, 10, 199, 12, 20, 142, 37, 99, 210, 36, 66, 7, 196, 5, 52, 18, 36, 66, 0, 8, 197, 36, 212, 1, 72, 144,
- 65, 11, 200, 9, 83, 206, 5, 36, 143, 80, 144, 15, 8, 197, 8, 21, 78, 20, 144, 67, 0, 24, 70, 76, 81, 213, 37, 66, 64, 89,
- 36, 81, 58, 6, 37, 47, 37, 15, 72, 35, 0, 81, 100, 97, 32, 13, 202, 52, 243, 148, 20, 114, 79, 72, 64, 78, 60, 68, 9, 198,
- 81, 33, 86, 37, 34, 64, 65, 9, 198, 80, 84, 129, 64, 85, 84, 67, 9, 198, 64, 244, 212, 21, 34, 64, 65, 9, 198, 64, 18, 12,
- 5, 98, 64, 65, 9, 198, 52, 86, 133, 57, 162, 64, 15, 0, 9, 198, 88, 244, 129, 28, 147, 137, 66, 9, 198, 25, 83, 7, 20, 230,
- 137, 15, 0, 10, 199, 76, 21, 5, 48, 194, 84, 36, 66, 6, 195, 61, 97, 82, 65, 7, 196, 76, 19, 79, 4, 15, 7, 196, 28, 227,
- 205, 20, 15, 13, 68, 9, 81, 201, 20, 71, 40, 75, 7, 37, 36, 0, 0, 6, 195, 52, 20, 143, 66, 6, 195, 52, 20, 143, 15, 6,
- 195, 24, 244, 128, 16, 6, 195, 12, 84, 128, 16, 6, 195, 12, 84, 128, 16, 0, 0, 12, 71, 52, 16, 201, 57, 67, 211, 32, 21, 0,
- 47, 9, 198, 24, 16, 197, 88, 21, 5, 67, 9, 198, 37, 51, 195, 72, 21, 5, 66, 8, 197, 36, 229, 18, 36, 112, 66, 0, 5, 194,
- 61, 64, 15, 10, 199, 61, 2, 83, 80, 241, 15, 52, 67, 12, 200, 52, 243, 148, 20, 209, 83, 60, 192, 67, 15, 10, 199, 52, 144, 210,
- 60, 51, 211, 52, 15, 9, 198, 48, 83, 208, 60, 193, 0, 15, 9, 198, 37, 51, 204, 4, 35, 206, 15, 0, 18, 4, 95, 108, 105, 103,
- 55, 4, 36, 81, 35, 47, 6, 40, 12, 51, 35, 0, 8, 197, 64, 147, 1, 16, 80, 65, 8, 197, 25, 80, 201, 48, 80, 66, 6, 195,
- 8, 245, 128, 15, 6, 195, 8, 245, 128, 15, 9, 198, 4, 113, 83, 36, 192, 79, 68, 0, 13, 70, 8, 244, 132, 20, 21, 88, 21, 102,
- 114, 0, 47, 0, 9, 198, 29, 32, 84, 84, 149, 1, 66, 8, 196, 12, 81, 129, 48, 65, 15, 0, 7, 196, 61, 69, 9, 52, 65, 8,
- 197, 80, 145, 80, 60, 192, 15, 9, 198, 80, 84, 146, 4, 227, 214, 15, 7, 196, 76, 50, 5, 52, 15, 7, 196, 65, 34, 65, 52, 65,
- 8, 197, 64, 147, 154, 60, 192, 66, 10, 199, 64, 20, 133, 56, 50, 9, 52, 15, 7, 196, 61, 69, 9, 52, 15, 9, 198, 24, 244, 211,
- 4, 227, 214, 15, 10, 199, 24, 83, 77, 36, 226, 76, 20, 67, 0, 16, 69, 64, 245, 18, 4, 144, 48, 39, 47, 14, 16, 6, 35, 57,
- 0, 8, 197, 76, 99, 199, 28, 144, 15, 8, 197, 76, 83, 5, 56, 144, 15, 6, 195, 56, 245, 128, 15, 8, 197, 52, 19, 132, 20, 144,
- 66, 8, 197, 16, 83, 5, 8, 144, 15, 8, 197, 12, 147, 133, 76, 144, 15, 11, 200, 5, 85, 5, 57, 66, 67, 32, 80, 15, 0, 10,
- 199, 52, 244, 141, 61, 32, 78, 60, 65, 10, 199, 16, 149, 133, 57, 66, 78, 60, 66, 10, 199, 16, 85, 5, 77, 64, 78, 60, 66, 10,
- 199, 12, 243, 80, 21, 64, 78, 60, 66, 10, 199, 5, 36, 133, 77, 66, 78, 60, 66, 0, 15, 69, 76, 50, 65, 56, 240, 91, 6, 37,
- 38, 35, 50, 39, 0, 9, 198, 85, 53, 1, 76, 50, 65, 65, 11, 200, 80, 84, 129, 64, 85, 84, 36, 48, 67, 10, 199, 76, 245, 20,
- 61, 3, 211, 80, 16, 7, 196, 73, 80, 133, 48, 66, 9, 198, 72, 245, 133, 76, 50, 65, 15, 11, 200, 12, 144, 204, 60, 52, 143, 77,
- 48, 67, 9, 198, 4, 229, 9, 88, 20, 137, 66, 13, 201, 4, 211, 137, 60, 49, 78, 80, 84, 201, 68, 15, 19, 70, 4, 195, 208, 20,
- 50, 65, 35, 55, 39, 48, 36, 76, 6, 37, 12, 35, 0, 9, 198, 4, 192, 200, 36, 210, 65, 66, 0, 6, 194, 52, 144, 76, 46, 9,
- 198, 88, 147, 12, 5, 51, 210, 67, 7, 196, 72, 244, 211, 36, 16, 9, 198, 65, 35, 201, 21, 69, 0, 15, 9, 198, 65, 35, 196, 61,
- 69, 0, 16, 10, 199, 52, 148, 129, 24, 147, 210, 36, 16, 8, 197, 52, 145, 15, 48, 192, 16, 9, 198, 13, 35, 205, 60, 99, 210, 66,
- 9, 198, 12, 20, 144, 60, 99, 210, 66, 0, 14, 68, 80, 147, 69, 72, 47, 6, 117, 65, 36, 14, 16, 0, 9, 198, 88, 145, 5, 61,
- 65, 67, 15, 7, 196, 80, 19, 65, 72, 65, 11, 200, 64, 20, 146, 60, 48, 200, 36, 16, 15, 11, 200, 60, 194, 71, 5, 32, 200, 36,
- 16, 68, 7, 196, 56, 85, 84, 72, 65, 9, 198, 52, 20, 211, 5, 35, 211, 15, 9, 198, 28, 148, 19, 61, 65, 67, 15, 6, 195, 28,
- 86, 128, 16, 9, 198, 20, 209, 82, 61, 65, 67, 15, 9, 198, 16, 148, 195, 61, 65, 67, 15, 7, 196, 16, 147, 69, 72, 65, 7, 196,
- 16, 19, 65, 72, 65, 0, 12, 201, 69, 80, 68, 72, 145, 143, 28, 194, 64, 15, 10, 199, 52, 245, 15, 13, 35, 211, 76, 67, 9, 198,
- 28, 192, 68, 36, 243, 0, 66, 6, 195, 12, 244, 20, 15, 10, 199, 9, 33, 78, 80, 243, 137, 12, 16, 0, 9, 197, 16, 19, 12, 5,
- 48, 65, 41, 9, 198, 12, 148, 131, 84, 149, 9, 66, 9, 198, 60, 224, 207, 28, 83, 137, 67, 9, 198, 52, 243, 143, 24, 244, 128, 66,
- 12, 201, 52, 144, 210, 60, 49, 70, 4, 194, 65, 69, 11, 200, 52, 81, 193, 21, 51, 198, 4, 112, 68, 9, 198, 48, 243, 137, 12, 84,
- 128, 66, 14, 203, 36, 195, 21, 52, 147, 143, 80, 80, 206, 36, 48, 15, 8, 197, 28, 243, 129, 73, 48, 66, 6, 195, 21, 21, 73, 15,
- 9, 198, 16, 144, 83, 64, 244, 128, 66, 12, 201, 12, 147, 145, 84, 81, 143, 28, 194, 69, 15, 0, 12, 201, 88, 149, 15, 72, 50, 9,
- 4, 227, 192, 68, 10, 199, 24, 83, 77, 36, 226, 76, 36, 67, 10, 199, 12, 21, 1, 48, 241, 200, 36, 66, 10, 199, 104, 20, 15, 80,
- 80, 200, 36, 15, 10, 199, 72, 19, 143, 12, 50, 9, 4, 15, 11, 199, 64, 243, 9, 56, 84, 201, 4, 67, 15, 10, 199, 52, 243, 129,
- 72, 50, 9, 4, 67, 10, 199, 52, 86, 154, 4, 68, 137, 4, 67, 10, 199, 4, 209, 84, 72, 244, 9, 4, 68, 0, 10, 199, 29, 32,
- 86, 36, 209, 84, 72, 66, 7, 196, 21, 53, 5, 72, 65, 7, 196, 21, 49, 68, 72, 15, 0, 21, 72, 56, 243, 73, 56, 21, 9, 60,
- 224, 50, 39, 65, 126, 50, 6, 36, 91, 39, 50, 0, 9, 198, 12, 244, 148, 37, 51, 204, 67, 6, 195, 12, 244, 148, 16, 9, 198, 9,
- 85, 1, 56, 243, 0, 67, 0, 9, 198, 16, 80, 193, 16, 84, 133, 67, 9, 198, 5, 101, 129, 48, 84, 133, 67, 9, 198, 4, 48, 193,
- 16, 84, 133, 67, 8, 196, 88, 83, 133, 80, 65, 15, 10, 199, 81, 84, 130, 60, 113, 84, 80, 15, 9, 198, 76, 19, 80, 21, 148, 133,
- 66, 7, 196, 65, 33, 84, 80, 15, 7, 196, 64, 20, 143, 64, 15, 0, 17, 71, 12, 128, 77, 64, 17, 206, 20, 91, 35, 65, 48, 6,
- 35, 67, 0, 10, 199, 80, 84, 212, 36, 211, 206, 20, 15, 9, 198, 80, 83, 195, 72, 149, 0, 66, 9, 198, 12, 19, 69, 72, 245, 0,
- 15, 9, 198, 4, 208, 68, 21, 84, 192, 16, 0, 11, 200, 13, 84, 146, 36, 53, 76, 84, 208, 66, 6, 195, 104, 243, 128, 15, 0, 0,
- 8, 197, 12, 243, 148, 72, 240, 65, 9, 197, 53, 81, 199, 36, 240, 66, 15, 8, 197, 28, 197, 84, 20, 240, 65, 0, 7, 196, 80, 245,
- 5, 52, 15, 6, 195, 24, 244, 142, 16, 7, 196, 4, 211, 210, 36, 16, 0, 10, 198, 64, 19, 13, 5, 33, 83, 67, 15, 11, 200, 36,
- 224, 213, 73, 50, 79, 56, 80, 15, 15, 69, 21, 53, 1, 76, 144, 6, 109, 89, 47, 35, 88, 37, 0, 0, 10, 199, 72, 145, 78, 81,
- 32, 78, 60, 66, 10, 199, 5, 4, 18, 61, 98, 78, 60, 66, 7, 196, 16, 19, 12, 60, 76, 9, 198, 76, 147, 134, 37, 50, 64, 65,
- 9, 198, 69, 80, 68, 73, 84, 12, 65, 9, 198, 65, 35, 212, 21, 50, 64, 65, 9, 198, 37, 3, 212, 21, 50, 64, 66, 9, 198, 16,
- 144, 84, 21, 50, 64, 66, 0, 8, 197, 61, 38, 129, 56, 240, 66, 6, 195, 5, 100, 155, 76, 9, 198, 81, 34, 83, 76, 147, 128, 65,
- 9, 198, 64, 148, 143, 88, 19, 128, 66, 9, 198, 64, 84, 147, 36, 19, 128, 67, 9, 198, 52, 81, 193, 24, 243, 128, 66, 8, 197, 48,
- 145, 206, 20, 240, 65, 9, 198, 4, 197, 1, 48, 83, 128, 16, 0, 14, 67, 85, 49, 82, 6, 57, 40, 89, 36, 14, 16, 0, 47, 9,
- 198, 20, 48, 197, 81, 67, 192, 8, 9, 198, 4, 48, 197, 81, 67, 192, 15, 0, 8, 197, 80, 83, 129, 12, 144, 66, 11, 200, 77, 84,
- 5, 73, 53, 9, 80, 144, 66, 6, 195, 84, 144, 192, 13, 8, 197, 72, 81, 9, 56, 144, 65, 6, 195, 28, 80, 192, 15, 8, 197, 4,
- 97, 143, 72, 144, 65, 8, 197, 4, 50, 5, 56, 144, 15, 0, 10, 199, 72, 148, 213, 49, 66, 78, 60, 66, 10, 199, 65, 33, 80, 5,
- 32, 78, 60, 66, 20, 71, 48, 145, 86, 37, 66, 78, 60, 55, 37, 6, 109, 84, 37, 47, 37, 50, 39, 0, 9, 198, 76, 20, 211, 5,
- 34, 64, 65, 10, 199, 4, 225, 15, 73, 32, 78, 60, 67, 10, 199, 52, 83, 15, 29, 32, 78, 60, 67, 9, 198, 76, 147, 133, 17, 34,
- 64, 15, 9, 198, 9, 83, 7, 5, 34, 64, 65, 0, 11, 200, 5, 4, 15, 28, 114, 65, 56, 240, 66, 7, 196, 4, 97, 137, 16, 66,
- 11, 200, 29, 32, 77, 76, 50, 65, 56, 240, 66, 11, 200, 24, 147, 1, 12, 50, 65, 56, 240, 67, 10, 199, 65, 33, 86, 20, 225, 9,
- 80, 66, 11, 200, 4, 208, 146, 61, 50, 65, 56, 240, 67, 7, 196, 60, 97, 137, 16, 15, 0, 13, 68, 61, 101, 137, 20, 6, 39, 84,
- 12, 37, 36, 0, 17, 70, 4, 48, 207, 84, 229, 0, 35, 49, 12, 6, 35, 122, 50, 47, 0, 6, 195, 85, 65, 82, 65, 10, 199, 56,
- 21, 70, 72, 17, 200, 36, 65, 6, 195, 52, 85, 18, 16, 7, 196, 24, 244, 131, 4, 16, 10, 199, 4, 116, 137, 24, 241, 204, 36, 15,
- 0, 10, 199, 72, 148, 18, 37, 53, 9, 56, 66, 10, 199, 52, 17, 206, 21, 68, 143, 56, 65, 0, 9, 198, 24, 20, 142, 21, 51, 204,
- 67, 0, 9, 198, 81, 33, 83, 21, 69, 5, 15, 7, 196, 4, 192, 133, 16, 15, 0, 13, 202, 12, 20, 212, 72, 245, 137, 48, 192, 82,
- 36, 67, 9, 198, 4, 225, 18, 60, 114, 78, 66, 0, 6, 195, 72, 241, 192, 15, 0, 9, 198, 9, 34, 65, 57, 163, 204, 67, 0, 14,
- 73, 5, 4, 12, 36, 48, 84, 36, 243, 128, 21, 0, 47, 9, 198, 5, 69, 9, 88, 149, 1, 68, 0, 7, 196, 16, 80, 201, 52, 65,
- 7, 196, 76, 240, 195, 36, 15, 10, 199, 52, 84, 197, 56, 50, 9, 52, 15, 0, 10, 199, 80, 149, 149, 12, 243, 15, 72, 67, 6, 195,
- 60, 209, 192, 13, 10, 198, 80, 84, 143, 48, 65, 71, 66, 15, 9, 198, 52, 145, 206, 4, 225, 71, 66, 9, 198, 52, 86, 154, 4, 225,
- 71, 66, 0, 10, 199, 16, 149, 133, 57, 64, 78, 60, 66, 10, 199, 5, 36, 133, 77, 64, 78, 60, 66, 10, 199, 25, 32, 83, 81, 83,
- 206, 60, 66, 14, 4, 95, 99, 101, 100, 76, 36, 72, 6, 37, 61, 35, 0, 0, 9, 198, 36, 195, 21, 52, 147, 128, 66, 9, 198, 20,
- 208, 82, 28, 147, 128, 66, 6, 195, 104, 243, 133, 16, 10, 198, 88, 145, 197, 88, 19, 128, 66, 15, 6, 195, 64, 83, 0, 16, 6, 195,
- 64, 83, 0, 16, 9, 198, 64, 81, 1, 88, 83, 128, 16, 10, 198, 61, 33, 193, 56, 243, 128, 65, 16, 9, 198, 52, 21, 1, 64, 19,
- 128, 67, 9, 198, 37, 51, 211, 64, 147, 128, 67, 11, 200, 28, 83, 195, 20, 229, 18, 36, 48, 15, 9, 198, 24, 83, 143, 52, 83, 128,
- 66, 9, 198, 21, 69, 1, 28, 243, 128, 66, 10, 198, 21, 4, 201, 48, 243, 128, 65, 15, 11, 200, 12, 243, 131, 20, 229, 18, 36, 48,
- 15, 9, 198, 8, 20, 137, 80, 243, 128, 66, 0, 24, 70, 76, 81, 213, 37, 67, 192, 89, 36, 81, 58, 6, 37, 47, 39, 15, 72, 35,
- 0, 81, 100, 97, 32, 9, 198, 76, 81, 213, 37, 67, 192, 36, 9, 198, 65, 33, 83, 21, 35, 192, 65, 13, 68, 49, 82, 71, 36, 55,
- 122, 6, 37, 75, 37, 0, 0, 11, 200, 77, 68, 129, 56, 117, 82, 36, 16, 67, 6, 195, 64, 81, 0, 15, 12, 200, 52, 144, 210, 60,
- 225, 83, 36, 16, 67, 15, 7, 195, 44, 20, 15, 66, 15, 11, 200, 37, 1, 82, 80, 84, 141, 36, 16, 68, 11, 200, 16, 83, 79, 13,
- 32, 90, 36, 16, 68, 11, 200, 13, 80, 149, 49, 65, 82, 36, 16, 67, 11, 200, 12, 21, 20, 37, 97, 82, 36, 16, 67, 10, 199, 8,
- 192, 83, 80, 244, 15, 72, 66, 11, 200, 4, 115, 210, 4, 99, 194, 36, 16, 69, 11, 200, 4, 34, 79, 81, 35, 198, 36, 16, 69, 0,
- 10, 199, 80, 243, 12, 21, 32, 78, 60, 65, 10, 199, 72, 148, 1, 73, 64, 78, 60, 66, 10, 199, 16, 80, 201, 25, 32, 78, 60, 66,
- 12, 201, 76, 245, 20, 61, 52, 5, 12, 145, 64, 15, 6, 195, 65, 33, 84, 15, 6, 195, 48, 85, 20, 15, 6, 195, 28, 85, 20, 15,
- 0, 9, 198, 65, 35, 211, 76, 147, 69, 65, 7, 132, 112, 105, 195, 185, 76, 7, 196, 80, 16, 201, 80, 65, 7, 196, 72, 80, 201, 80,
- 65, 8, 197, 32, 83, 12, 5, 48, 66, 9, 198, 21, 21, 65, 56, 147, 69, 66, 0, 10, 199, 64, 81, 15, 24, 147, 9, 4, 68, 10,
- 199, 56, 144, 207, 52, 81, 9, 4, 15, 10, 199, 37, 51, 212, 72, 244, 9, 4, 68, 9, 198, 5, 4, 15, 76, 149, 0, 66, 0, 23,
- 72, 16, 83, 79, 13, 32, 90, 36, 80, 72, 36, 65, 39, 49, 14, 16, 35, 123, 6, 37, 36, 0, 10, 199, 88, 19, 19, 5, 52, 201,
- 56, 66, 0, 15, 204, 81, 35, 205, 8, 240, 201, 80, 244, 5, 56, 144, 64, 70, 0, 7, 196, 88, 148, 201, 80, 65, 10, 199, 69, 80,
- 82, 80, 148, 143, 48, 67, 9, 198, 4, 229, 9, 80, 84, 201, 66, 7, 196, 4, 211, 5, 80, 15, 8, 197, 4, 64, 77, 5, 48, 67,
- 0, 10, 199, 72, 144, 197, 88, 84, 142, 20, 66, 0, 6, 195, 52, 147, 192, 76, 6, 195, 36, 35, 64, 13, 0, 17, 4, 95, 99, 97,
- 112, 65, 35, 57, 6, 40, 89, 49, 39, 55, 35, 0, 0, 7, 196, 36, 225, 137, 48, 66, 7, 196, 64, 245, 1, 48, 65, 13, 202, 12,
- 243, 148, 72, 244, 207, 28, 113, 84, 80, 15, 9, 198, 12, 243, 12, 61, 21, 73, 15, 0, 18, 70, 80, 81, 78, 4, 113, 82, 47, 37,
- 50, 6, 119, 75, 36, 14, 16, 0, 7, 196, 76, 244, 131, 36, 16, 9, 198, 36, 225, 197, 57, 83, 192, 15, 6, 195, 8, 244, 142, 16,
- 0, 10, 69, 76, 210, 76, 21, 144, 21, 0, 47, 9, 198, 8, 83, 12, 61, 97, 83, 15, 0, 9, 198, 37, 53, 9, 81, 82, 84, 68,
- 20, 71, 4, 195, 15, 57, 64, 78, 60, 35, 55, 12, 39, 50, 47, 6, 35, 50, 39, 0, 8, 196, 76, 245, 20, 60, 65, 16, 8, 196,
- 72, 243, 132, 60, 66, 15, 10, 198, 36, 224, 207, 28, 226, 84, 66, 15, 10, 198, 4, 48, 210, 20, 66, 84, 66, 16, 0, 9, 198, 8,
- 20, 212, 36, 19, 128, 66, 0, 9, 198, 24, 244, 211, 21, 35, 192, 77, 23, 3, 95, 194, 183, 48, 6, 40, 50, 47, 39, 15, 76, 36,
- 50, 47, 14, 16, 6, 35, 55, 36, 0, 5, 194, 60, 128, 15, 9, 198, 5, 3, 211, 81, 35, 198, 66, 0, 11, 200, 60, 97, 133, 73,
- 67, 199, 48, 144, 66, 21, 3, 95, 194, 180, 35, 76, 12, 6, 109, 50, 47, 39, 15, 35, 49, 6, 40, 47, 39, 0, 11, 200, 80, 244,
- 142, 4, 37, 79, 56, 144, 15, 6, 195, 72, 244, 192, 15, 11, 200, 64, 243, 148, 72, 83, 79, 48, 144, 66, 10, 199, 36, 229, 5, 72,
- 209, 90, 104, 15, 6, 195, 8, 244, 192, 15, 0, 10, 199, 72, 148, 213, 60, 224, 78, 60, 67, 11, 199, 72, 148, 197, 73, 98, 78, 60,
- 66, 16, 10, 199, 72, 145, 137, 85, 64, 78, 60, 66, 20, 71, 48, 145, 86, 37, 64, 78, 60, 55, 37, 6, 109, 84, 37, 47, 35, 50,
- 39, 0, 10, 199, 48, 19, 69, 57, 66, 78, 60, 66, 10, 199, 4, 195, 5, 28, 130, 78, 60, 66, 9, 198, 60, 115, 137, 80, 83, 80,
- 15, 13, 202, 52, 20, 129, 12, 19, 1, 28, 243, 137, 76, 15, 7, 196, 5, 81, 1, 12, 67, 9, 198, 5, 32, 200, 21, 66, 80, 66,
- 0, 11, 200, 73, 84, 212, 36, 50, 65, 56, 240, 67, 11, 200, 52, 243, 148, 36, 50, 65, 56, 240, 67, 11, 200, 8, 20, 137, 76, 50,
- 65, 56, 240, 67, 6, 131, 95, 195, 186, 43, 0, 8, 197, 52, 17, 18, 36, 64, 66, 8, 197, 80, 19, 12, 20, 64, 66, 7, 196, 76,
- 145, 86, 20, 15, 9, 198, 64, 193, 85, 72, 144, 192, 65, 9, 198, 60, 208, 133, 48, 144, 192, 67, 9, 198, 21, 21, 73, 88, 240, 192,
- 66, 9, 198, 16, 243, 69, 56, 144, 192, 16, 6, 195, 12, 85, 18, 16, 0, 12, 201, 36, 229, 5, 73, 97, 78, 28, 19, 143, 67, 12,
- 201, 24, 84, 146, 4, 115, 211, 80, 19, 143, 68, 26, 73, 52, 86, 154, 61, 51, 208, 72, 19, 143, 65, 36, 128, 12, 39, 89, 39, 48,
- 14, 16, 6, 35, 50, 39, 0, 6, 195, 12, 84, 192, 15, 0, 6, 131, 95, 195, 185, 43, 10, 199, 88, 83, 131, 21, 51, 1, 60, 67,
- 8, 197, 8, 20, 142, 4, 32, 65, 0, 9, 198, 56, 240, 195, 36, 243, 1, 66, 6, 195, 52, 147, 73, 66, 9, 198, 36, 68, 143, 48,
- 148, 201, 66, 9, 198, 36, 68, 143, 24, 240, 128, 66, 0, 23, 71, 64, 145, 82, 49, 82, 71, 36, 48, 37, 2, 36, 14, 16, 15, 55,
- 40, 6, 37, 75, 37, 0, 19, 71, 28, 144, 78, 49, 82, 71, 36, 75, 35, 50, 55, 40, 6, 37, 75, 37, 0, 7, 196, 52, 242, 82,
- 20, 67, 8, 197, 48, 19, 80, 4, 64, 65, 7, 196, 28, 245, 20, 4, 16, 13, 68, 12, 144, 78, 20, 76, 6, 37, 35, 50, 36, 0,
- 0, 12, 201, 9, 35, 195, 12, 244, 212, 20, 195, 0, 16, 0, 18, 70, 28, 83, 210, 28, 144, 64, 75, 109, 6, 39, 12, 14, 16, 75,
- 35, 0, 9, 198, 28, 83, 133, 76, 144, 64, 66, 10, 198, 4, 193, 83, 76, 144, 64, 66, 41, 17, 70, 24, 147, 15, 88, 144, 64, 83,
- 37, 55, 39, 84, 6, 125, 35, 0, 9, 198, 88, 80, 195, 32, 144, 64, 15, 9, 198, 88, 19, 5, 72, 144, 64, 66, 9, 198, 81, 84,
- 131, 32, 144, 64, 66, 9, 198, 80, 85, 20, 60, 144, 64, 16, 9, 198, 76, 50, 79, 88, 144, 64, 66, 9, 198, 72, 244, 193, 48, 144,
- 64, 67, 9, 198, 64, 149, 5, 12, 144, 64, 15, 9, 198, 64, 20, 129, 88, 144, 64, 67, 9, 198, 52, 20, 207, 88, 144, 64, 15, 9,
- 198, 24, 244, 195, 32, 144, 64, 66, 9, 198, 12, 240, 195, 32, 144, 64, 15, 9, 198, 12, 84, 131, 32, 144, 64, 16, 8, 197, 12, 20,
- 131, 4, 224, 65, 9, 198, 5, 53, 18, 4, 112, 76, 66, 9, 198, 4, 195, 5, 48, 144, 64, 67, 9, 198, 4, 193, 83, 76, 144, 64,
- 67, 9, 198, 4, 48, 193, 16, 144, 64, 67, 9, 198, 4, 32, 129, 16, 144, 64, 67, 0, 22, 67, 12, 240, 193, 49, 4, 39, 49, 35,
- 49, 6, 39, 55, 35, 0, 81, 99, 111, 108, 97, 32, 6, 131, 95, 195, 178, 43, 9, 198, 76, 244, 137, 76, 243, 5, 66, 9, 198, 52,
- 20, 195, 32, 147, 5, 66, 9, 198, 36, 225, 133, 16, 83, 5, 16, 9, 198, 12, 19, 12, 36, 51, 5, 65, 9, 198, 4, 65, 82, 8,
- 19, 5, 66, 0, 6, 131, 95, 195, 179, 43, 0, 7, 195, 28, 229, 64, 13, 42, 6, 195, 81, 33, 83, 15, 6, 195, 81, 33, 83, 15,
- 0, 15, 204, 88, 83, 148, 37, 21, 65, 81, 68, 133, 76, 147, 64, 15, 8, 197, 12, 243, 132, 60, 224, 16, 0, 22, 3, 95, 194, 166,
- 71, 6, 35, 51, 16, 35, 15, 89, 48, 36, 123, 12, 6, 35, 47, 35, 0, 6, 195, 48, 243, 0, 15, 9, 198, 16, 147, 211, 13, 84,
- 137, 66, 0, 9, 198, 36, 224, 207, 73, 3, 210, 66, 9, 198, 12, 243, 12, 60, 51, 192, 65, 9, 198, 12, 243, 12, 4, 35, 210, 66,
- 9, 198, 72, 241, 18, 36, 115, 192, 66, 6, 194, 48, 240, 76, 46, 8, 197, 100, 18, 23, 20, 128, 66, 8, 197, 81, 32, 70, 36, 192,
- 66, 7, 196, 80, 84, 208, 36, 15, 9, 198, 77, 81, 134, 21, 69, 0, 15, 7, 196, 72, 243, 12, 36, 66, 7, 196, 64, 244, 16, 36,
- 16, 8, 197, 13, 33, 83, 60, 192, 66, 7, 196, 12, 243, 12, 36, 15, 0, 7, 196, 24, 16, 133, 72, 65, 6, 131, 95, 195, 172, 43,
- 6, 195, 48, 241, 0, 15, 10, 198, 12, 147, 133, 8, 246, 0, 67, 15, 0, 10, 199, 88, 147, 131, 60, 192, 78, 60, 65, 10, 199, 72,
- 149, 18, 61, 98, 78, 60, 66, 6, 131, 95, 195, 173, 43, 0, 11, 200, 12, 243, 134, 21, 35, 73, 56, 240, 66, 11, 200, 8, 242, 67,
- 61, 69, 9, 56, 240, 67, 11, 200, 4, 97, 146, 21, 69, 9, 56, 240, 66, 8, 197, 81, 33, 86, 21, 48, 15, 10, 199, 77, 1, 82,
- 52, 144, 201, 16, 67, 8, 197, 60, 34, 68, 61, 48, 16, 6, 195, 24, 244, 137, 66, 7, 195, 24, 244, 137, 15, 46, 7, 196, 21, 53,
- 5, 80, 15, 8, 197, 8, 147, 199, 5, 48, 67, 7, 196, 5, 53, 1, 80, 65, 0, 15, 70, 8, 80, 84, 48, 84, 192, 71, 126, 47,
- 39, 55, 89, 0, 21, 71, 64, 84, 137, 64, 86, 137, 20, 48, 36, 14, 16, 37, 48, 36, 123, 6, 37, 36, 0, 10, 199, 12, 21, 5,
- 28, 244, 137, 20, 68, 9, 198, 72, 83, 211, 80, 21, 0, 66, 6, 195, 72, 16, 66, 66, 9, 198, 64, 84, 137, 52, 85, 18, 66, 10,
- 198, 24, 193, 71, 36, 20, 192, 65, 15, 9, 198, 4, 197, 9, 52, 85, 18, 66, 0, 20, 67, 92, 81, 75, 58, 4, 37, 49, 10, 6,
- 36, 50, 72, 0, 81, 101, 110, 100, 32, 6, 131, 95, 195, 168, 43, 7, 196, 76, 147, 143, 72, 16, 6, 195, 48, 245, 0, 15, 6, 195,
- 36, 193, 79, 65, 7, 195, 28, 241, 207, 66, 15, 7, 196, 8, 22, 129, 72, 66, 0, 6, 131, 95, 195, 169, 43, 9, 198, 5, 84, 212,
- 72, 19, 0, 67, 0, 9, 198, 81, 34, 77, 21, 68, 128, 65, 7, 196, 76, 147, 69, 80, 15, 6, 195, 56, 83, 73, 15, 8, 197, 52,
- 17, 18, 5, 48, 66, 10, 198, 28, 83, 205, 21, 68, 128, 66, 15, 9, 198, 21, 48, 77, 21, 68, 128, 66, 0, 9, 198, 76, 84, 85,
- 4, 196, 192, 66, 10, 199, 76, 16, 210, 36, 193, 71, 36, 15, 10, 199, 65, 34, 86, 36, 193, 71, 36, 15, 6, 195, 64, 131, 206, 15,
- 10, 199, 8, 17, 206, 61, 33, 71, 36, 15, 0, 10, 199, 16, 241, 5, 12, 17, 68, 72, 15, 0, 0, 0, 7, 196, 88, 244, 199, 36,
- 15, 8, 197, 25, 32, 71, 60, 192, 65, 0, 10, 69, 16, 81, 74, 5, 144, 21, 0, 47, 6, 131, 95, 195, 160, 43, 7, 196, 76, 84,
- 133, 56, 16, 0, 9, 198, 8, 19, 131, 60, 208, 84, 65, 6, 131, 95, 195, 161, 43, 12, 201, 76, 84, 211, 4, 229, 5, 76, 147, 64,
- 15, 6, 195, 76, 51, 204, 16, 12, 201, 36, 225, 137, 56, 149, 5, 76, 147, 64, 15, 12, 201, 16, 144, 201, 61, 69, 5, 76, 147, 64,
- 15, 0, 6, 195, 76, 20, 155, 78, 11, 200, 64, 16, 137, 48, 195, 206, 37, 48, 15, 7, 196, 28, 19, 65, 48, 65, 10, 198, 8, 145,
- 78, 80, 147, 128, 65, 15, 9, 198, 8, 22, 65, 52, 243, 128, 67, 0, 9, 198, 56, 20, 195, 61, 53, 0, 16, 7, 196, 12, 244, 20,
- 36, 15, 0, 0, 24, 72, 56, 85, 211, 48, 85, 20, 21, 32, 50, 57, 40, 88, 55, 12, 6, 36, 47, 12, 36, 14, 16, 0, 19, 70,
- 36, 229, 5, 72, 225, 84, 6, 37, 50, 47, 36, 14, 16, 50, 109, 47, 0, 11, 200, 12, 243, 148, 72, 243, 12, 21, 32, 66, 11, 200,
- 52, 243, 148, 20, 51, 211, 5, 32, 67, 11, 200, 24, 83, 137, 12, 245, 20, 21, 32, 15, 11, 200, 8, 19, 5, 56, 245, 20, 21, 32,
- 15, 0, 6, 195, 60, 195, 73, 15, 6, 195, 8, 241, 77, 15, 0, 9, 198, 36, 224, 193, 64, 16, 192, 67, 9, 198, 88, 19, 19, 20,
- 48, 192, 16, 9, 198, 80, 83, 5, 52, 16, 192, 15, 8, 197, 72, 20, 19, 60, 64, 66, 8, 197, 72, 20, 19, 60, 64, 15, 9, 198,
- 65, 35, 211, 20, 48, 192, 16, 10, 199, 64, 80, 197, 56, 81, 200, 36, 15, 7, 196, 56, 147, 194, 20, 65, 9, 198, 36, 65, 78, 80,
- 144, 192, 15, 9, 198, 21, 84, 137, 48, 240, 192, 67, 10, 199, 12, 83, 148, 60, 48, 200, 36, 15, 7, 196, 12, 20, 146, 20, 66, 9,
- 198, 4, 229, 9, 48, 240, 192, 66, 9, 198, 4, 225, 137, 48, 240, 192, 66, 0, 7, 195, 21, 32, 64, 77, 46, 0, 17, 70, 52, 246,
- 137, 48, 192, 64, 65, 39, 128, 6, 37, 55, 12, 35, 0, 9, 198, 76, 51, 205, 60, 64, 64, 65, 7, 196, 76, 20, 129, 28, 65, 7,
- 196, 16, 84, 143, 28, 65, 8, 197, 8, 19, 194, 4, 32, 67, 0, 6, 195, 77, 35, 0, 13, 6, 195, 56, 243, 73, 15, 0, 10, 199,
- 76, 16, 210, 36, 98, 67, 36, 67, 11, 67, 52, 86, 154, 65, 6, 109, 128, 12, 0, 6, 195, 52, 86, 154, 15, 10, 199, 52, 19, 12,
- 60, 96, 71, 36, 66, 8, 197, 12, 243, 77, 60, 64, 15, 0, 7, 196, 64, 21, 9, 56, 65, 8, 196, 24, 83, 73, 56, 65, 16, 0,
- 9, 198, 36, 212, 5, 72, 144, 64, 66, 7, 196, 88, 84, 147, 60, 77, 9, 198, 88, 149, 15, 72, 144, 64, 16, 9, 198, 88, 144, 193,
- 72, 144, 64, 66, 9, 198, 88, 83, 129, 72, 144, 64, 67, 9, 198, 88, 19, 9, 28, 144, 64, 66, 9, 198, 84, 52, 143, 56, 144, 64,
- 67, 10, 198, 80, 148, 133, 76, 144, 64, 66, 15, 9, 198, 80, 84, 129, 64, 144, 64, 67, 9, 198, 77, 3, 199, 48, 144, 64, 15, 9,
- 198, 76, 147, 79, 56, 144, 64, 67, 10, 198, 76, 147, 5, 76, 144, 64, 66, 15, 18, 70, 76, 81, 5, 12, 144, 64, 89, 36, 72, 36,
- 76, 6, 37, 12, 35, 0, 9, 198, 76, 19, 65, 72, 144, 64, 67, 9, 198, 72, 244, 207, 48, 144, 64, 67, 10, 198, 64, 243, 5, 76,
- 144, 64, 66, 15, 9, 198, 64, 193, 83, 80, 144, 64, 65, 8, 197, 56, 245, 77, 20, 224, 66, 9, 198, 52, 243, 143, 16, 144, 64, 67,
- 10, 198, 52, 19, 5, 76, 144, 64, 66, 15, 9, 198, 28, 19, 5, 72, 144, 64, 66, 9, 198, 21, 81, 197, 56, 144, 64, 15, 9, 198,
- 21, 81, 143, 72, 144, 64, 68, 9, 198, 20, 208, 143, 48, 144, 64, 67, 9, 197, 16, 20, 137, 20, 224, 67, 16, 9, 198, 12, 243, 69,
- 16, 144, 64, 15, 8, 197, 12, 194, 77, 20, 224, 65, 9, 198, 5, 68, 143, 24, 144, 64, 67, 0, 12, 201, 84, 197, 18, 5, 65, 82,
- 72, 83, 128, 16, 6, 195, 12, 80, 193, 15, 0, 15, 69, 4, 149, 84, 4, 192, 35, 57, 6, 40, 47, 35, 55, 0, 7, 196, 37, 64,
- 76, 100, 65, 7, 196, 88, 81, 204, 36, 15, 8, 197, 77, 2, 71, 60, 192, 65, 7, 196, 76, 241, 204, 36, 15, 7, 196, 53, 81, 148,
- 36, 66, 8, 197, 21, 48, 200, 36, 192, 15, 9, 198, 16, 243, 3, 21, 69, 0, 16, 6, 195, 12, 241, 206, 15, 8, 197, 9, 37, 71,
- 60, 192, 65, 0, 8, 196, 76, 83, 15, 56, 66, 15, 7, 196, 48, 147, 73, 56, 65, 0, 8, 197, 80, 84, 141, 36, 224, 65, 8, 197,
- 21, 48, 77, 36, 224, 66, 10, 199, 12, 243, 1, 9, 35, 196, 60, 67, 8, 197, 64, 84, 132, 60, 224, 16, 0, 14, 69, 8, 16, 203,
- 85, 0, 71, 36, 49, 6, 35, 48, 0, 15, 67, 64, 16, 197, 21, 0, 47, 81, 109, 97, 107, 101, 114, 32, 9, 198, 80, 243, 20, 20,
- 50, 9, 15, 6, 195, 52, 243, 0, 15, 6, 195, 52, 243, 0, 15, 9, 198, 52, 19, 15, 12, 50, 9, 15, 0, 9, 66, 60, 176, 39,
- 49, 6, 118, 0, 9, 198, 81, 32, 68, 61, 69, 0, 16, 8, 66, 72, 80, 14, 16, 36, 0, 10, 66, 72, 80, 14, 16, 6, 109, 0,
- 41, 8, 197, 52, 19, 16, 20, 192, 16, 12, 201, 20, 225, 5, 12, 20, 201, 48, 192, 66, 68, 12, 201, 12, 19, 80, 60, 64, 82, 76,
- 81, 192, 67, 13, 202, 12, 19, 15, 49, 162, 79, 12, 244, 148, 20, 16, 8, 196, 8, 17, 204, 36, 66, 46, 0, 7, 196, 21, 52, 197,
- 72, 65, 7, 196, 61, 48, 193, 72, 65, 7, 196, 48, 20, 197, 72, 65, 7, 196, 81, 80, 133, 72, 65, 7, 196, 80, 84, 197, 72, 65,
- 7, 196, 61, 48, 193, 72, 15, 6, 195, 52, 241, 0, 15, 6, 195, 52, 241, 0, 15, 7, 196, 4, 192, 133, 72, 65, 0, 13, 202, 72,
- 20, 16, 72, 84, 197, 57, 66, 78, 60, 67, 15, 70, 52, 144, 200, 4, 83, 0, 65, 6, 117, 49, 110, 55, 0, 7, 196, 80, 84, 133,
- 76, 15, 7, 196, 77, 68, 133, 76, 15, 9, 198, 76, 243, 1, 72, 243, 0, 67, 9, 198, 64, 243, 9, 28, 19, 0, 66, 7, 196, 52,
- 244, 133, 76, 15, 7, 196, 12, 240, 129, 76, 15, 0, 18, 70, 36, 224, 85, 29, 84, 128, 37, 50, 6, 35, 122, 81, 40, 14, 16, 0,
- 0, 9, 198, 4, 225, 197, 48, 84, 192, 65, 25, 70, 12, 128, 82, 48, 84, 192, 21, 102, 114, 0, 47, 81, 98, 97, 117, 100, 101, 108,
- 97, 105, 114, 101, 32, 9, 198, 88, 243, 20, 52, 85, 18, 65, 10, 198, 80, 83, 5, 52, 85, 18, 66, 15, 9, 198, 76, 50, 5, 48,
- 85, 18, 65, 9, 198, 64, 20, 129, 52, 85, 18, 66, 10, 199, 64, 20, 129, 16, 148, 197, 4, 67, 6, 195, 52, 240, 66, 66, 9, 198,
- 36, 228, 85, 36, 85, 0, 15, 9, 198, 16, 244, 201, 52, 85, 18, 66, 9, 198, 5, 69, 9, 52, 148, 192, 65, 10, 199, 4, 229, 9,
- 4, 84, 133, 4, 67, 9, 198, 4, 229, 5, 72, 244, 192, 65, 0, 7, 195, 21, 34, 64, 77, 46, 6, 195, 52, 245, 0, 15, 6, 195,
- 52, 245, 0, 15, 17, 70, 24, 18, 67, 12, 130, 79, 83, 35, 6, 37, 49, 12, 37, 39, 0, 0, 9, 198, 16, 81, 9, 12, 19, 0,
- 65, 6, 195, 60, 34, 84, 65, 9, 198, 52, 85, 1, 56, 243, 0, 67, 7, 196, 24, 83, 137, 76, 16, 0, 0, 21, 71, 20, 209, 82,
- 28, 83, 131, 100, 36, 65, 6, 36, 14, 16, 75, 36, 50, 89, 37, 0, 9, 198, 52, 19, 16, 20, 228, 192, 16, 0, 6, 195, 104, 80,
- 195, 16, 6, 195, 80, 240, 195, 16, 6, 195, 76, 80, 195, 16, 6, 195, 72, 80, 195, 16, 8, 196, 61, 33, 9, 56, 65, 16, 6, 195,
- 48, 80, 195, 16, 6, 195, 12, 80, 195, 16, 6, 195, 8, 80, 195, 16, 0, 8, 197, 24, 20, 195, 36, 224, 65, 0, 12, 201, 76, 19,
- 22, 4, 67, 210, 20, 115, 128, 15, 9, 198, 69, 80, 82, 21, 50, 77, 16, 9, 198, 57, 85, 143, 48, 243, 133, 15, 9, 198, 52, 83,
- 15, 52, 19, 133, 66, 9, 198, 12, 21, 133, 16, 147, 133, 16, 9, 198, 4, 229, 9, 28, 243, 133, 66, 9, 198, 4, 50, 5, 52, 83,
- 133, 66, 0, 13, 70, 52, 243, 147, 36, 85, 82, 21, 102, 114, 0, 47, 8, 197, 77, 1, 67, 60, 192, 15, 13, 202, 16, 144, 201, 4,
- 227, 143, 88, 84, 201, 52, 15, 8, 197, 4, 192, 207, 60, 192, 65, 0, 11, 67, 64, 144, 67, 48, 57, 6, 35, 76, 0, 18, 70, 12,
- 245, 83, 12, 245, 83, 49, 4, 40, 89, 15, 49, 6, 40, 89, 0, 6, 195, 77, 83, 192, 76, 14, 3, 95, 194, 184, 76, 36, 72, 6,
- 37, 61, 37, 35, 0, 0, 8, 197, 20, 194, 77, 36, 224, 66, 14, 68, 4, 84, 133, 60, 35, 6, 109, 12, 51, 109, 39, 0, 8, 197,
- 80, 147, 137, 4, 224, 66, 6, 195, 80, 83, 204, 66, 6, 195, 64, 19, 204, 65, 12, 201, 20, 193, 84, 81, 35, 206, 88, 243, 20, 68,
- 8, 197, 16, 84, 205, 4, 224, 15, 8, 197, 8, 83, 148, 60, 224, 15, 0, 0, 10, 199, 77, 84, 5, 72, 98, 67, 20, 67, 12, 71,
- 20, 195, 209, 84, 83, 131, 20, 21, 0, 47, 10, 199, 64, 243, 148, 20, 98, 67, 20, 16, 10, 199, 12, 243, 147, 20, 194, 67, 20, 16,
- 10, 199, 12, 20, 142, 20, 98, 67, 20, 16, 10, 199, 5, 4, 5, 56, 66, 67, 20, 67, 0, 0, 11, 200, 12, 243, 80, 72, 83, 132,
- 21, 32, 66, 13, 72, 52, 19, 131, 32, 84, 212, 21, 32, 21, 0, 47, 11, 200, 64, 85, 18, 60, 194, 70, 21, 32, 67, 10, 199, 57,
- 83, 195, 12, 147, 206, 60, 15, 22, 72, 92, 147, 131, 32, 84, 212, 21, 32, 58, 37, 50, 76, 6, 36, 89, 47, 36, 14, 16, 0, 11,
- 200, 81, 84, 130, 60, 19, 2, 21, 32, 67, 11, 200, 20, 224, 78, 80, 147, 205, 21, 32, 68, 11, 200, 12, 243, 148, 72, 19, 2, 21,
- 32, 66, 0, 9, 198, 12, 243, 12, 60, 50, 9, 65, 10, 199, 64, 148, 201, 77, 68, 129, 80, 66, 7, 196, 64, 17, 207, 16, 15, 9,
- 198, 52, 150, 20, 20, 50, 9, 15, 9, 198, 52, 17, 206, 20, 230, 137, 15, 9, 198, 48, 21, 82, 20, 230, 137, 15, 10, 199, 24, 147,
- 15, 77, 68, 129, 80, 66, 8, 196, 12, 130, 79, 16, 66, 15, 9, 198, 4, 229, 9, 21, 35, 197, 15, 0, 12, 201, 72, 149, 133, 56,
- 66, 67, 4, 227, 192, 66, 12, 201, 72, 84, 212, 72, 147, 135, 4, 227, 192, 66, 12, 201, 36, 229, 5, 72, 84, 211, 4, 227, 192, 67,
- 12, 201, 16, 147, 69, 57, 66, 67, 4, 227, 192, 66, 12, 201, 12, 244, 212, 72, 147, 135, 4, 227, 192, 66, 12, 201, 12, 243, 148, 20,
- 212, 12, 4, 227, 192, 66, 12, 201, 12, 243, 132, 37, 98, 68, 4, 227, 192, 67, 12, 201, 12, 243, 131, 20, 229, 18, 4, 227, 192, 66,
- 12, 201, 76, 20, 129, 28, 246, 154, 4, 227, 192, 68, 12, 201, 65, 32, 83, 12, 244, 147, 4, 227, 192, 67, 7, 196, 4, 32, 137, 4,
- 76, 6, 195, 60, 196, 0, 13, 15, 4, 95, 103, 114, 118, 81, 14, 16, 6, 35, 12, 84, 36, 0, 7, 196, 80, 244, 211, 20, 16, 9,
- 198, 64, 147, 194, 8, 144, 192, 16, 7, 196, 61, 52, 201, 4, 66, 0, 0, 18, 70, 20, 225, 82, 28, 145, 64, 36, 50, 36, 14, 16,
- 75, 6, 37, 36, 0, 9, 198, 64, 243, 12, 36, 49, 64, 15, 9, 198, 21, 49, 81, 84, 145, 64, 15, 9, 198, 21, 2, 84, 60, 209,
- 64, 66, 9, 198, 16, 83, 148, 36, 49, 64, 15, 9, 198, 12, 240, 195, 36, 113, 64, 15, 0, 18, 70, 12, 242, 78, 12, 145, 5, 49,
- 110, 37, 50, 76, 6, 37, 72, 36, 0, 9, 198, 64, 19, 1, 52, 81, 5, 15, 9, 198, 28, 195, 212, 80, 145, 5, 15, 9, 198, 20,
- 228, 195, 32, 81, 5, 67, 9, 198, 12, 243, 3, 32, 145, 5, 15, 0, 13, 68, 4, 228, 201, 4, 6, 35, 50, 89, 37, 35, 0, 5,
- 194, 77, 64, 24, 9, 198, 24, 19, 13, 20, 229, 0, 15, 7, 196, 12, 244, 9, 4, 15, 7, 196, 4, 228, 201, 4, 65, 0, 0, 9,
- 198, 77, 80, 195, 84, 33, 64, 65, 10, 198, 76, 241, 143, 12, 193, 64, 65, 15, 8, 197, 24, 147, 195, 36, 224, 66, 10, 198, 24, 145,
- 83, 60, 193, 64, 65, 15, 9, 198, 24, 145, 78, 36, 193, 64, 66, 10, 198, 16, 145, 1, 12, 129, 64, 67, 15, 9, 198, 12, 83, 12,
- 60, 193, 64, 16, 8, 197, 4, 194, 77, 20, 224, 16, 9, 198, 4, 147, 15, 12, 129, 64, 15, 0, 9, 198, 20, 97, 137, 12, 16, 201,
- 67, 6, 195, 57, 97, 1, 13, 9, 198, 64, 84, 195, 32, 144, 201, 15, 0, 0, 8, 197, 12, 149, 137, 48, 144, 66, 16, 69, 9, 37,
- 83, 36, 144, 71, 14, 16, 40, 88, 6, 37, 57, 0, 11, 70, 9, 84, 201, 56, 84, 211, 21, 0, 47, 0, 10, 199, 72, 21, 150, 37,
- 50, 78, 60, 66, 10, 69, 65, 149, 8, 60, 224, 21, 0, 47, 7, 196, 77, 83, 12, 60, 76, 8, 197, 12, 19, 129, 4, 224, 65, 0,
- 6, 195, 56, 243, 0, 15, 9, 198, 52, 20, 211, 20, 230, 137, 15, 6, 195, 16, 241, 197, 15, 9, 198, 12, 130, 67, 32, 144, 137, 67,
- 0, 8, 197, 77, 66, 77, 60, 192, 65, 8, 66, 56, 240, 50, 110, 0, 9, 5, 194, 76, 80, 76, 24, 2, 194, 164, 89, 6, 37, 65,
- 71, 39, 55, 39, 15, 72, 37, 15, 84, 6, 35, 55, 40, 47, 35, 0, 5, 194, 60, 208, 15, 9, 198, 36, 209, 78, 60, 99, 210, 67,
- 6, 195, 20, 97, 66, 15, 8, 197, 12, 83, 66, 4, 192, 65, 7, 196, 4, 50, 5, 36, 66, 0, 7, 196, 77, 84, 5, 72, 65, 7,
- 195, 12, 144, 79, 9, 8, 6, 195, 56, 241, 0, 15, 7, 196, 4, 224, 207, 72, 16, 0, 20, 71, 29, 80, 73, 76, 51, 206, 60, 81,
- 40, 35, 6, 37, 89, 49, 39, 50, 39, 0, 9, 197, 8, 19, 142, 21, 32, 65, 47, 8, 197, 52, 20, 141, 61, 32, 65, 8, 197, 12,
- 84, 130, 21, 32, 65, 8, 197, 12, 19, 9, 9, 32, 65, 0, 14, 2, 194, 163, 89, 47, 36, 34, 55, 6, 37, 50, 35, 0, 12, 201,
- 72, 17, 9, 61, 65, 82, 5, 2, 65, 70, 12, 201, 65, 50, 67, 61, 65, 82, 5, 2, 65, 69, 12, 201, 65, 32, 78, 61, 65, 82,
- 5, 2, 65, 69, 12, 201, 37, 1, 82, 52, 85, 18, 61, 2, 65, 69, 12, 201, 24, 148, 201, 61, 65, 82, 5, 2, 65, 70, 7, 196,
- 16, 85, 143, 80, 15, 12, 201, 13, 35, 205, 61, 65, 82, 5, 2, 65, 69, 9, 198, 12, 244, 144, 61, 33, 65, 66, 12, 201, 5, 35,
- 205, 5, 65, 82, 5, 2, 65, 70, 0, 12, 201, 72, 144, 76, 48, 16, 195, 36, 227, 192, 67, 24, 73, 36, 225, 140, 84, 83, 154, 4,
- 227, 192, 37, 50, 83, 55, 40, 6, 109, 50, 123, 35, 50, 39, 0, 12, 201, 36, 224, 207, 73, 3, 210, 4, 227, 192, 66, 12, 201, 12,
- 243, 12, 4, 35, 210, 4, 227, 192, 66, 9, 198, 5, 69, 15, 56, 149, 0, 66, 14, 68, 40, 84, 154, 84, 57, 6, 109, 14, 16, 123,
- 40, 0, 12, 201, 25, 32, 78, 12, 84, 195, 4, 227, 192, 67, 19, 71, 12, 243, 80, 4, 115, 137, 20, 49, 39, 65, 48, 35, 67, 6,
- 37, 36, 0, 10, 199, 80, 83, 195, 72, 22, 137, 4, 68, 8, 197, 77, 2, 82, 37, 64, 65, 10, 199, 76, 147, 131, 72, 243, 137, 4,
- 67, 10, 199, 64, 148, 143, 52, 19, 137, 4, 68, 10, 199, 64, 19, 1, 28, 243, 137, 4, 68, 8, 197, 61, 4, 15, 77, 64, 16, 10,
- 199, 56, 244, 141, 4, 225, 9, 4, 67, 10, 199, 52, 243, 143, 80, 243, 137, 4, 68, 9, 198, 36, 195, 5, 12, 149, 0, 66, 13, 202,
- 28, 194, 80, 80, 241, 15, 57, 66, 68, 36, 15, 9, 198, 21, 64, 77, 64, 84, 192, 65, 8, 197, 21, 2, 84, 21, 64, 66, 9, 198,
- 21, 2, 67, 20, 229, 18, 15, 10, 198, 17, 33, 78, 28, 245, 0, 66, 15, 10, 199, 12, 243, 80, 4, 115, 137, 4, 67, 10, 199, 12,
- 147, 195, 36, 20, 137, 4, 67, 10, 199, 5, 84, 212, 72, 20, 201, 4, 67, 10, 199, 5, 37, 5, 52, 148, 201, 4, 67, 10, 199, 4,
- 225, 137, 28, 243, 137, 4, 68, 9, 198, 4, 225, 18, 20, 148, 192, 66, 0, 35, 2, 194, 161, 48, 6, 40, 50, 47, 39, 15, 36, 89,
- 49, 55, 35, 65, 35, 47, 6, 37, 84, 39, 15, 14, 16, 39, 84, 109, 91, 6, 35, 47, 39, 0, 6, 195, 80, 80, 207, 16, 7, 196,
- 76, 21, 9, 72, 65, 6, 195, 56, 245, 0, 15, 6, 195, 56, 245, 0, 15, 0, 8, 197, 64, 83, 132, 21, 32, 65, 8, 197, 52, 244,
- 132, 21, 32, 65, 16, 69, 72, 245, 84, 21, 32, 14, 16, 6, 40, 47, 109, 14, 16, 0, 6, 195, 76, 51, 212, 15, 9, 198, 76, 50,
- 65, 8, 243, 0, 65, 8, 197, 64, 193, 84, 81, 32, 15, 7, 196, 12, 130, 69, 76, 15, 8, 197, 8, 20, 130, 5, 32, 65, 0, 11,
- 67, 12, 149, 25, 89, 6, 37, 47, 126, 0, 6, 195, 77, 83, 0, 76, 6, 195, 80, 83, 73, 15, 10, 199, 29, 82, 68, 37, 166, 143,
- 48, 67, 10, 199, 29, 81, 82, 72, 18, 79, 48, 16, 0, 6, 194, 77, 80, 76, 46, 8, 197, 28, 85, 20, 37, 64, 65, 8, 197, 8,
- 21, 20, 37, 64, 65, 0, 6, 195, 64, 145, 71, 15, 6, 195, 60, 209, 71, 15, 14, 203, 36, 229, 5, 48, 194, 71, 32, 83, 154, 36,
- 16, 15, 0, 8, 197, 76, 20, 147, 36, 224, 65, 9, 198, 52, 243, 148, 72, 80, 76, 16, 8, 197, 52, 19, 135, 4, 224, 65, 0, 6,
- 195, 105, 83, 21, 66, 9, 198, 24, 19, 148, 60, 48, 201, 15, 0, 13, 202, 77, 4, 137, 28, 147, 206, 5, 67, 211, 36, 67, 13, 70,
- 80, 18, 76, 48, 85, 82, 21, 102, 114, 0, 47, 7, 195, 20, 32, 78, 65, 15, 9, 198, 16, 148, 208, 61, 53, 0, 16, 0, 9, 198,
- 12, 130, 69, 76, 84, 143, 65, 13, 2, 194, 169, 49, 6, 39, 48, 37, 34, 117, 47, 0, 6, 195, 60, 225, 71, 15, 7, 195, 20, 225,
- 71, 65, 15, 0, 10, 199, 72, 144, 133, 48, 194, 78, 60, 66, 10, 199, 65, 33, 86, 20, 64, 78, 60, 66, 10, 199, 64, 244, 212, 84,
- 192, 78, 60, 66, 10, 199, 36, 228, 197, 29, 80, 78, 60, 66, 10, 199, 4, 97, 133, 72, 210, 78, 60, 66, 16, 2, 194, 182, 48, 35,
- 51, 6, 35, 81, 14, 16, 35, 83, 39, 0, 8, 197, 52, 243, 135, 61, 160, 15, 8, 197, 52, 20, 146, 60, 224, 66, 8, 197, 28, 20,
- 154, 60, 224, 66, 8, 197, 16, 20, 147, 20, 224, 65, 0, 11, 200, 16, 243, 85, 76, 227, 214, 5, 48, 15, 0, 7, 196, 56, 81, 204,
- 36, 76, 0, 6, 195, 4, 32, 192, 13, 0, 10, 199, 72, 148, 197, 72, 32, 78, 60, 66, 10, 199, 36, 212, 5, 28, 224, 78, 60, 66,
- 10, 199, 5, 52, 207, 52, 210, 78, 60, 66, 10, 199, 4, 227, 149, 56, 50, 78, 60, 66, 10, 199, 76, 245, 20, 61, 67, 206, 60, 67,
- 10, 199, 52, 243, 4, 61, 96, 78, 60, 67, 23, 72, 88, 145, 5, 60, 208, 75, 21, 32, 84, 37, 72, 109, 39, 65, 6, 118, 49, 36,
- 14, 16, 0, 0, 10, 199, 36, 229, 5, 73, 4, 133, 80, 66, 10, 199, 80, 84, 141, 61, 53, 1, 80, 66, 10, 199, 36, 224, 207, 53,
- 3, 5, 80, 15, 11, 199, 16, 148, 195, 72, 81, 9, 80, 66, 16, 6, 195, 16, 80, 201, 15, 9, 198, 5, 65, 78, 60, 193, 128, 15,
- 0, 13, 2, 194, 176, 81, 14, 16, 6, 35, 12, 72, 37, 0, 7, 196, 64, 20, 137, 4, 66, 7, 196, 61, 32, 201, 4, 16, 7, 196,
- 52, 148, 201, 4, 65, 8, 196, 24, 245, 133, 4, 65, 15, 9, 198, 16, 149, 20, 60, 225, 192, 15, 7, 196, 12, 21, 133, 4, 65, 24,
- 73, 5, 85, 15, 88, 82, 67, 60, 195, 192, 35, 40, 47, 39, 84, 109, 6, 37, 49, 39, 55, 39, 0, 7, 196, 5, 36, 9, 4, 66,
- 0, 0, 9, 198, 88, 149, 20, 36, 209, 64, 65, 9, 198, 20, 208, 143, 48, 145, 64, 67, 19, 2, 194, 190, 47, 14, 16, 6, 36, 15,
- 49, 40, 6, 35, 14, 16, 47, 37, 0, 9, 198, 88, 84, 142, 36, 49, 64, 66, 9, 198, 80, 245, 82, 56, 81, 64, 16, 9, 198, 52,
- 17, 15, 56, 145, 64, 67, 9, 198, 36, 228, 201, 20, 209, 64, 15, 9, 198, 12, 244, 142, 36, 49, 64, 66, 9, 198, 4, 229, 9, 56,
- 241, 64, 66, 0, 6, 195, 85, 35, 0, 13, 37, 2, 194, 191, 48, 6, 40, 50, 47, 39, 15, 37, 50, 47, 36, 51, 16, 39, 81, 35,
- 47, 6, 37, 84, 39, 15, 14, 16, 39, 84, 109, 91, 6, 35, 47, 39, 0, 0, 16, 2, 194, 188, 40, 50, 15, 49, 40, 6, 35, 14,
- 16, 47, 39, 0, 9, 198, 69, 80, 68, 72, 145, 192, 66, 7, 196, 48, 81, 199, 20, 16, 14, 68, 37, 48, 73, 4, 37, 88, 35, 6,
- 37, 12, 35, 0, 9, 198, 24, 149, 15, 24, 17, 192, 66, 7, 196, 24, 84, 137, 4, 65, 9, 198, 12, 243, 135, 72, 81, 192, 15, 9,
- 198, 5, 52, 1, 72, 17, 192, 66, 0, 14, 2, 194, 189, 40, 50, 15, 65, 6, 109, 128, 12, 39, 0, 0, 9, 198, 24, 16, 195, 36,
- 225, 64, 66, 9, 198, 16, 84, 143, 28, 129, 64, 65, 9, 198, 5, 100, 133, 8, 33, 64, 76, 9, 198, 76, 20, 133, 8, 33, 64, 78,
- 9, 198, 88, 84, 135, 36, 225, 64, 16, 9, 198, 81, 34, 80, 60, 65, 64, 65, 9, 198, 76, 245, 20, 36, 193, 64, 66, 10, 198, 64,
- 243, 12, 36, 225, 64, 65, 15, 9, 198, 64, 84, 137, 12, 193, 64, 65, 9, 198, 56, 145, 86, 60, 193, 64, 15, 9, 198, 52, 148, 137,
- 4, 65, 64, 66, 10, 198, 28, 147, 214, 4, 225, 64, 65, 16, 9, 198, 20, 113, 77, 60, 225, 64, 15, 9, 198, 16, 19, 79, 12, 193,
- 64, 65, 9, 198, 12, 243, 147, 60, 193, 64, 15, 9, 198, 12, 84, 131, 36, 225, 64, 16, 9, 198, 12, 20, 205, 20, 225, 64, 65, 8,
- 196, 12, 17, 206, 60, 66, 15, 9, 198, 4, 227, 198, 20, 193, 64, 66, 0, 9, 198, 13, 33, 68, 21, 32, 201, 65, 6, 195, 72, 129,
- 65, 16, 6, 195, 20, 65, 65, 16, 8, 196, 12, 81, 15, 48, 65, 15, 7, 196, 5, 33, 79, 48, 66, 6, 195, 4, 193, 65, 65, 0,
- 13, 68, 48, 144, 197, 36, 55, 37, 76, 6, 109, 37, 0, 9, 198, 72, 148, 208, 21, 69, 0, 15, 9, 198, 12, 243, 12, 21, 69, 0,
- 15, 0, 9, 198, 5, 97, 83, 76, 84, 143, 76, 5, 130, 195, 177, 43, 0, 10, 199, 72, 21, 150, 37, 48, 78, 60, 66, 10, 199, 5,
- 36, 133, 12, 130, 78, 60, 66, 10, 199, 4, 97, 129, 76, 50, 78, 60, 66, 11, 200, 88, 84, 212, 20, 224, 78, 61, 96, 15, 11, 200,
- 88, 84, 143, 48, 19, 149, 61, 96, 15, 12, 201, 69, 82, 78, 16, 144, 197, 76, 147, 64, 15, 6, 195, 36, 211, 204, 65, 11, 200, 12,
- 21, 5, 56, 19, 149, 61, 96, 15, 0, 24, 67, 80, 83, 0, 47, 4, 109, 55, 15, 35, 84, 6, 37, 84, 38, 12, 0, 81, 97, 118,
- 105, 118, 32, 14, 73, 80, 133, 78, 16, 84, 130, 37, 33, 0, 21, 0, 47, 12, 67, 64, 17, 197, 48, 6, 109, 37, 75, 0, 47, 6,
- 195, 80, 83, 0, 16, 7, 196, 76, 83, 79, 48, 65, 7, 196, 12, 241, 15, 48, 16, 6, 195, 8, 17, 197, 66, 0, 5, 194, 80, 80,
- 76, 5, 194, 80, 80, 15, 9, 198, 77, 84, 5, 72, 147, 210, 16, 9, 198, 77, 65, 83, 36, 51, 210, 66, 9, 198, 36, 229, 5, 72,
- 147, 210, 16, 6, 195, 28, 193, 66, 15, 9, 198, 12, 20, 142, 37, 99, 210, 66, 9, 198, 5, 85, 15, 52, 86, 154, 15, 0, 7, 195,
- 12, 242, 64, 76, 46, 6, 195, 80, 80, 203, 15, 0, 10, 199, 64, 21, 20, 36, 224, 78, 60, 65, 21, 71, 36, 68, 143, 64, 192, 78,
- 60, 37, 72, 14, 16, 39, 48, 55, 6, 35, 50, 39, 0, 11, 200, 81, 32, 78, 76, 148, 212, 61, 32, 66, 9, 197, 76, 84, 150, 21,
- 32, 65, 47, 15, 69, 9, 81, 134, 21, 32, 71, 6, 35, 83, 36, 14, 16, 0, 8, 197, 104, 83, 154, 21, 32, 65, 8, 197, 80, 20,
- 148, 5, 32, 65, 8, 197, 76, 83, 137, 61, 32, 65, 8, 197, 76, 83, 137, 61, 32, 15, 8, 197, 65, 35, 212, 37, 32, 65, 8, 197,
- 64, 147, 214, 21, 32, 66, 8, 197, 64, 84, 146, 21, 32, 66, 8, 197, 52, 83, 136, 37, 32, 66, 8, 197, 36, 229, 5, 29, 32, 65,
- 7, 196, 21, 100, 143, 76, 15, 8, 197, 12, 244, 146, 21, 32, 65, 8, 197, 12, 20, 144, 5, 32, 65, 8, 197, 9, 84, 130, 21, 32,
- 65, 8, 197, 8, 84, 130, 21, 32, 65, 0, 8, 67, 80, 80, 77, 21, 0, 47, 8, 197, 76, 21, 18, 5, 0, 65, 7, 196, 4, 115,
- 211, 80, 16, 0, 10, 199, 64, 84, 137, 64, 86, 137, 4, 68, 20, 71, 24, 147, 15, 76, 241, 137, 20, 83, 37, 55, 39, 88, 39, 83,
- 6, 37, 36, 0, 10, 199, 8, 150, 154, 5, 36, 137, 4, 67, 8, 197, 80, 20, 129, 57, 64, 65, 10, 199, 77, 68, 133, 81, 67, 201,
- 4, 16, 10, 199, 76, 96, 67, 80, 84, 137, 4, 66, 10, 199, 76, 81, 199, 36, 245, 137, 4, 67, 8, 197, 72, 148, 207, 73, 64, 16,
- 10, 199, 37, 51, 208, 76, 81, 137, 4, 68, 10, 199, 24, 245, 15, 28, 83, 137, 4, 68, 10, 199, 24, 147, 15, 76, 241, 137, 4, 68,
- 10, 199, 20, 194, 79, 24, 19, 137, 4, 69, 9, 197, 12, 243, 80, 85, 64, 65, 15, 10, 199, 12, 16, 137, 56, 245, 137, 4, 68, 10,
- 199, 4, 229, 9, 52, 17, 137, 4, 67, 8, 197, 4, 213, 76, 21, 64, 15, 6, 195, 4, 209, 66, 15, 0, 10, 67, 24, 18, 64, 83,
- 6, 35, 37, 0, 6, 195, 16, 82, 64, 76, 7, 195, 48, 82, 64, 76, 46, 14, 203, 5, 48, 201, 84, 112, 67, 5, 1, 76, 48, 144,
- 16, 0, 9, 197, 64, 84, 132, 21, 32, 65, 15, 20, 71, 36, 229, 1, 76, 144, 77, 60, 37, 50, 47, 35, 88, 37, 6, 35, 65, 39,
- 0, 8, 197, 52, 20, 212, 21, 32, 65, 8, 197, 33, 83, 148, 21, 32, 65, 17, 69, 12, 83, 148, 21, 32, 89, 6, 36, 50, 47, 109,
- 14, 16, 0, 47, 9, 197, 104, 81, 134, 37, 32, 65, 15, 8, 197, 77, 1, 84, 81, 32, 15, 8, 197, 72, 147, 142, 61, 96, 15, 13,
- 202, 20, 193, 84, 81, 35, 212, 20, 51, 137, 12, 15, 8, 197, 12, 19, 148, 21, 32, 65, 8, 197, 12, 17, 134, 5, 32, 65, 0, 9,
- 198, 52, 16, 197, 48, 192, 73, 67, 10, 199, 77, 2, 78, 5, 166, 143, 48, 67, 9, 198, 76, 147, 129, 48, 81, 133, 15, 10, 199, 28,
- 244, 135, 60, 230, 143, 48, 67, 7, 196, 13, 33, 83, 80, 16, 9, 198, 12, 20, 146, 60, 48, 201, 15, 7, 196, 5, 34, 83, 80, 65,
- 12, 201, 4, 229, 18, 61, 3, 211, 60, 98, 65, 69, 9, 198, 4, 224, 71, 72, 17, 133, 66, 0, 13, 202, 76, 50, 9, 105, 163, 198,
- 72, 83, 137, 4, 68, 6, 194, 81, 80, 76, 46, 6, 195, 88, 84, 154, 16, 8, 197, 77, 81, 5, 77, 64, 66, 8, 197, 77, 81, 4,
- 37, 64, 65, 8, 197, 72, 148, 15, 77, 64, 16, 8, 197, 72, 81, 4, 37, 64, 65, 8, 197, 65, 83, 16, 37, 64, 65, 9, 198, 52,
- 243, 143, 48, 149, 0, 66, 8, 197, 16, 84, 15, 77, 64, 16, 9, 197, 13, 33, 68, 37, 64, 65, 16, 8, 197, 12, 243, 80, 37, 64,
- 65, 9, 198, 12, 131, 210, 104, 245, 192, 66, 8, 197, 8, 148, 15, 77, 64, 16, 0, 9, 197, 8, 83, 131, 34, 16, 76, 28, 6, 195,
- 76, 243, 64, 15, 0, 12, 201, 28, 83, 133, 72, 22, 137, 60, 225, 64, 15, 0, 21, 71, 16, 85, 18, 4, 144, 137, 48, 72, 36, 47,
- 14, 16, 35, 6, 37, 71, 37, 55, 0, 6, 195, 80, 83, 85, 66, 9, 198, 73, 80, 197, 48, 192, 73, 67, 7, 196, 72, 81, 207, 48,
- 65, 7, 196, 52, 241, 207, 48, 66, 9, 198, 48, 245, 26, 61, 32, 73, 67, 7, 196, 48, 241, 15, 48, 65, 0, 18, 71, 76, 50, 65,
- 13, 21, 73, 36, 91, 4, 35, 49, 122, 6, 126, 57, 0, 7, 196, 5, 100, 129, 36, 78, 7, 196, 76, 20, 129, 36, 66, 6, 195, 76,
- 147, 206, 66, 8, 197, 21, 100, 133, 85, 128, 65, 0, 18, 70, 41, 85, 133, 57, 69, 83, 57, 40, 84, 6, 36, 50, 47, 40, 89, 0,
- 6, 195, 12, 145, 67, 15, 9, 198, 8, 20, 201, 48, 85, 83, 16, 0, 6, 195, 80, 80, 204, 15, 8, 197, 64, 243, 9, 105, 160, 65,
- 8, 196, 56, 20, 132, 60, 66, 15, 0, 9, 198, 12, 84, 142, 60, 32, 137, 15, 0, 23, 72, 16, 148, 212, 72, 144, 149, 37, 64, 72,
- 37, 89, 47, 14, 16, 37, 71, 40, 6, 37, 47, 0, 0, 10, 199, 76, 147, 135, 32, 147, 218, 104, 16, 0, 9, 198, 64, 84, 137, 20,
- 113, 84, 15, 12, 201, 12, 243, 134, 72, 21, 5, 72, 226, 84, 67, 0, 8, 197, 72, 144, 197, 72, 48, 16, 8, 197, 65, 35, 210, 60,
- 112, 65, 10, 199, 56, 245, 20, 21, 65, 77, 64, 15, 10, 199, 52, 85, 1, 8, 243, 9, 80, 67, 8, 197, 36, 208, 143, 12, 48, 16,
- 0, 8, 196, 5, 97, 84, 20, 78, 32, 9, 198, 81, 84, 130, 60, 96, 78, 67, 7, 196, 76, 85, 20, 20, 15, 7, 196, 64, 84, 212,
- 20, 15, 6, 195, 36, 48, 82, 65, 7, 196, 5, 65, 76, 20, 65, 6, 195, 4, 48, 82, 65, 0, 8, 197, 77, 84, 5, 72, 16, 65,
- 15, 69, 4, 225, 77, 36, 80, 35, 50, 36, 65, 6, 37, 36, 0, 14, 69, 12, 128, 78, 12, 80, 91, 6, 35, 12, 50, 89, 0, 8,
- 197, 88, 241, 204, 36, 16, 16, 8, 197, 76, 241, 204, 36, 16, 15, 8, 197, 72, 20, 1, 12, 80, 66, 8, 197, 65, 35, 195, 56, 80,
- 15, 8, 197, 56, 147, 137, 88, 80, 65, 8, 197, 52, 147, 208, 36, 16, 67, 8, 197, 24, 241, 204, 36, 16, 15, 8, 197, 12, 19, 143,
- 56, 80, 65, 8, 197, 5, 32, 197, 56, 80, 65, 0, 9, 198, 76, 244, 130, 37, 67, 204, 67, 12, 201, 76, 80, 207, 56, 67, 199, 20,
- 226, 84, 68, 7, 196, 24, 21, 9, 12, 66, 0, 6, 195, 80, 243, 73, 15, 9, 198, 52, 147, 12, 21, 50, 77, 15, 8, 197, 36, 212,
- 9, 20, 112, 15, 8, 197, 20, 227, 212, 20, 48, 15, 8, 197, 16, 144, 76, 60, 112, 65, 0, 7, 196, 5, 97, 86, 4, 78, 11, 200,
- 81, 85, 20, 61, 52, 15, 73, 64, 67, 7, 196, 64, 145, 68, 20, 15, 7, 196, 64, 83, 12, 20, 16, 14, 68, 24, 18, 78, 4, 83,
- 35, 6, 37, 12, 50, 35, 0, 10, 199, 4, 195, 15, 9, 35, 199, 36, 66, 0, 9, 197, 80, 83, 133, 72, 80, 66, 16, 8, 197, 80,
- 19, 65, 72, 16, 66, 8, 197, 64, 17, 15, 88, 16, 65, 16, 69, 60, 227, 9, 56, 80, 4, 39, 50, 15, 55, 6, 117, 50, 0, 8,
- 197, 5, 97, 83, 76, 80, 76, 8, 197, 5, 100, 133, 80, 80, 76, 8, 197, 88, 83, 133, 72, 80, 15, 6, 195, 76, 244, 147, 16, 9,
- 197, 64, 20, 133, 72, 80, 66, 16, 8, 197, 36, 68, 143, 64, 80, 65, 8, 197, 28, 83, 133, 88, 80, 15, 8, 197, 28, 19, 69, 80,
- 80, 15, 8, 197, 25, 81, 193, 12, 80, 66, 9, 197, 12, 240, 204, 20, 16, 65, 15, 8, 197, 12, 130, 83, 76, 16, 66, 9, 197, 8,
- 243, 7, 36, 16, 65, 15, 8, 197, 4, 224, 78, 36, 16, 67, 9, 197, 4, 193, 82, 36, 16, 66, 16, 8, 197, 4, 115, 206, 36, 16,
- 67, 0, 8, 197, 76, 50, 5, 73, 160, 16, 0, 15, 69, 36, 16, 207, 64, 240, 37, 6, 35, 49, 39, 48, 39, 0, 11, 67, 20, 194,
- 65, 36, 55, 6, 37, 35, 0, 9, 198, 76, 53, 82, 72, 147, 5, 66, 11, 67, 76, 50, 69, 91, 6, 37, 2, 36, 0, 8, 197, 5,
- 100, 133, 52, 240, 78, 8, 197, 76, 20, 133, 52, 240, 78, 9, 198, 81, 34, 83, 12, 83, 5, 65, 10, 198, 37, 51, 211, 12, 83, 5,
- 66, 15, 15, 69, 24, 197, 73, 16, 240, 83, 55, 6, 40, 37, 72, 39, 0, 9, 198, 24, 80, 130, 72, 147, 5, 66, 6, 195, 8, 18,
- 193, 66, 6, 195, 4, 34, 65, 66, 0, 6, 195, 48, 83, 206, 16, 6, 195, 20, 65, 78, 15, 6, 195, 4, 193, 78, 16, 0, 9, 197,
- 88, 83, 133, 80, 144, 65, 15, 8, 197, 76, 19, 5, 52, 144, 15, 8, 197, 29, 32, 70, 20, 208, 15, 8, 197, 12, 16, 195, 4, 208,
- 65, 8, 197, 4, 193, 83, 76, 144, 15, 8, 197, 4, 115, 129, 80, 144, 65, 0, 9, 198, 21, 2, 83, 60, 66, 64, 67, 9, 198, 85,
- 52, 197, 28, 194, 64, 15, 9, 198, 80, 85, 84, 60, 226, 64, 65, 9, 198, 77, 1, 67, 12, 130, 64, 15, 6, 195, 64, 242, 0, 15,
- 8, 197, 53, 83, 148, 5, 160, 66, 9, 198, 21, 2, 83, 60, 66, 64, 15, 11, 200, 12, 130, 69, 76, 19, 149, 61, 96, 15, 0, 9,
- 198, 104, 19, 132, 60, 32, 137, 15, 12, 201, 81, 33, 78, 80, 17, 21, 21, 50, 77, 15, 7, 195, 76, 18, 197, 66, 15, 6, 195, 64,
- 243, 0, 15, 0, 9, 198, 16, 85, 5, 13, 67, 210, 66, 9, 198, 16, 85, 5, 13, 67, 210, 66, 6, 194, 76, 144, 76, 46, 7, 196,
- 76, 84, 18, 36, 15, 9, 198, 12, 84, 131, 60, 49, 66, 15, 9, 198, 12, 20, 131, 60, 99, 210, 66, 7, 196, 5, 96, 82, 36, 65,
- 0, 8, 197, 77, 3, 199, 48, 144, 15, 8, 197, 64, 244, 212, 84, 208, 65, 9, 198, 60, 198, 78, 80, 131, 211, 65, 7, 196, 28, 83,
- 133, 72, 65, 8, 197, 21, 34, 84, 20, 208, 15, 7, 196, 12, 83, 66, 72, 15, 8, 197, 9, 35, 199, 48, 144, 15, 0, 8, 197, 12,
- 244, 142, 21, 32, 65, 8, 197, 88, 84, 148, 61, 96, 65, 9, 198, 85, 38, 149, 48, 82, 64, 67, 8, 197, 64, 19, 132, 5, 32, 65,
- 9, 198, 60, 195, 15, 48, 18, 64, 67, 9, 198, 56, 148, 195, 20, 210, 64, 15, 6, 195, 52, 16, 84, 66, 10, 198, 21, 52, 197, 72,
- 50, 64, 65, 15, 8, 197, 20, 194, 88, 37, 32, 67, 9, 197, 16, 21, 150, 21, 32, 66, 16, 8, 197, 12, 19, 1, 9, 32, 65, 9,
- 198, 9, 84, 195, 20, 210, 64, 15, 9, 198, 5, 51, 79, 56, 82, 64, 67, 6, 195, 4, 224, 80, 65, 6, 195, 4, 112, 84, 65, 9,
- 198, 4, 100, 129, 28, 243, 0, 16, 0, 0, 12, 201, 4, 195, 15, 57, 64, 78, 4, 227, 192, 67, 13, 202, 80, 83, 78, 61, 52, 15,
- 56, 66, 76, 36, 15, 8, 197, 80, 81, 84, 21, 64, 15, 6, 195, 64, 244, 0, 15, 8, 197, 20, 209, 82, 37, 64, 66, 8, 197, 5,
- 65, 76, 21, 64, 15, 0, 8, 196, 72, 245, 133, 72, 65, 46, 9, 198, 52, 147, 137, 52, 22, 0, 67, 7, 196, 8, 145, 143, 72, 65,
- 0, 8, 197, 80, 83, 132, 21, 32, 65, 8, 197, 72, 83, 132, 21, 32, 65, 8, 197, 104, 244, 212, 21, 32, 65, 8, 197, 76, 53, 84,
- 21, 32, 65, 16, 69, 41, 83, 137, 61, 32, 57, 6, 40, 50, 37, 39, 14, 16, 0, 6, 195, 80, 83, 80, 15, 8, 197, 80, 19, 129,
- 29, 32, 65, 7, 196, 76, 51, 210, 76, 16, 9, 198, 64, 20, 129, 8, 244, 132, 16, 8, 197, 56, 81, 210, 5, 32, 66, 8, 197, 48,
- 22, 154, 5, 32, 65, 9, 197, 12, 243, 131, 5, 96, 65, 15, 0, 15, 69, 92, 147, 132, 61, 112, 122, 6, 126, 50, 72, 110, 122, 0,
- 6, 195, 36, 229, 137, 66, 0, 9, 198, 24, 147, 9, 65, 2, 78, 67, 15, 4, 95, 103, 117, 114, 81, 6, 111, 13, 65, 111, 49, 37,
- 0, 9, 198, 81, 34, 71, 20, 210, 78, 66, 8, 197, 76, 48, 80, 37, 64, 65, 11, 199, 64, 20, 133, 57, 65, 83, 36, 66, 15, 9,
- 197, 52, 245, 13, 61, 64, 66, 15, 6, 195, 48, 83, 78, 15, 9, 198, 21, 32, 67, 48, 149, 0, 66, 8, 197, 4, 112, 80, 37, 64,
- 66, 0, 0, 12, 201, 76, 19, 22, 4, 51, 206, 16, 245, 20, 16, 9, 198, 65, 35, 211, 64, 85, 20, 15, 11, 200, 52, 243, 148, 20,
- 97, 76, 81, 32, 16, 9, 198, 12, 21, 1, 48, 85, 20, 15, 0, 17, 70, 21, 48, 204, 4, 208, 73, 36, 89, 49, 55, 35, 65, 6,
- 117, 0, 9, 198, 37, 3, 208, 61, 64, 77, 67, 0, 9, 198, 65, 35, 195, 20, 65, 82, 66, 9, 198, 4, 48, 197, 56, 65, 82, 66,
- 10, 198, 80, 132, 137, 48, 193, 82, 65, 47, 10, 198, 72, 80, 207, 72, 65, 82, 66, 47, 7, 196, 76, 17, 207, 52, 65, 9, 198, 8,
- 244, 195, 60, 225, 82, 16, 0, 7, 196, 88, 20, 133, 56, 16, 9, 198, 76, 20, 146, 4, 37, 83, 65, 9, 198, 5, 32, 200, 36, 195,
- 195, 66, 0, 7, 196, 61, 52, 197, 60, 65, 9, 198, 60, 113, 197, 8, 34, 64, 15, 9, 198, 12, 240, 195, 36, 66, 64, 15, 0, 6,
- 195, 9, 80, 149, 66, 0, 11, 200, 80, 84, 154, 60, 113, 78, 37, 64, 67, 10, 199, 64, 244, 148, 61, 35, 211, 20, 15, 7, 196, 48,
- 84, 18, 36, 15, 10, 199, 8, 244, 135, 61, 35, 211, 20, 15, 13, 202, 8, 147, 212, 85, 32, 129, 104, 147, 206, 20, 15, 0, 24, 72,
- 84, 226, 86, 21, 36, 201, 81, 144, 57, 40, 50, 37, 84, 6, 36, 14, 16, 89, 37, 47, 126, 0, 7, 196, 52, 16, 193, 12, 66, 8,
- 197, 20, 193, 85, 76, 144, 66, 8, 197, 12, 19, 69, 72, 144, 65, 0, 9, 198, 52, 20, 137, 56, 18, 64, 67, 9, 198, 81, 33, 68,
- 36, 50, 64, 16, 8, 197, 72, 149, 15, 12, 48, 16, 6, 195, 44, 240, 128, 15, 8, 197, 24, 83, 142, 20, 48, 15, 6, 195, 12, 240,
- 128, 15, 9, 198, 12, 147, 9, 20, 114, 64, 15, 9, 198, 4, 211, 210, 72, 82, 64, 67, 0, 7, 196, 76, 19, 132, 20, 66, 7, 196,
- 12, 244, 148, 20, 16, 0, 8, 197, 77, 64, 84, 84, 80, 65, 9, 197, 36, 229, 5, 72, 80, 66, 16, 8, 197, 5, 96, 82, 36, 80,
- 67, 10, 69, 60, 97, 137, 12, 80, 21, 0, 47, 8, 197, 69, 81, 76, 48, 80, 76, 8, 197, 72, 245, 133, 72, 80, 16, 8, 197, 72,
- 81, 21, 12, 80, 65, 8, 197, 72, 17, 9, 12, 80, 66, 8, 197, 65, 33, 77, 36, 16, 65, 8, 197, 48, 245, 133, 72, 80, 16, 8,
- 197, 36, 225, 68, 36, 16, 15, 8, 197, 24, 83, 9, 12, 80, 66, 9, 197, 16, 245, 133, 72, 80, 66, 16, 8, 197, 13, 33, 77, 36,
- 16, 65, 8, 197, 8, 245, 67, 48, 80, 67, 9, 197, 8, 84, 212, 36, 16, 65, 16, 8, 197, 8, 20, 212, 36, 16, 65, 8, 197, 5,
- 32, 207, 72, 80, 65, 0, 9, 198, 60, 32, 140, 36, 112, 78, 65, 7, 196, 64, 84, 133, 28, 65, 0, 6, 195, 81, 80, 64, 76, 9,
- 2, 209, 135, 21, 114, 117, 0, 47, 8, 197, 37, 3, 212, 20, 48, 15, 14, 202, 32, 84, 129, 12, 193, 79, 64, 243, 9, 76, 67, 16,
- 15, 204, 5, 32, 201, 12, 243, 134, 72, 21, 5, 72, 226, 84, 69, 0, 10, 199, 72, 148, 5, 80, 84, 147, 36, 66, 10, 199, 5, 52,
- 213, 52, 84, 147, 36, 66, 9, 2, 209, 134, 21, 114, 117, 0, 47, 8, 196, 20, 194, 84, 20, 65, 16, 0, 15, 69, 77, 2, 65, 12,
- 80, 89, 48, 37, 6, 35, 76, 36, 0, 8, 197, 24, 243, 12, 36, 80, 66, 16, 69, 5, 4, 137, 48, 80, 35, 48, 14, 16, 6, 37,
- 55, 109, 0, 8, 197, 4, 210, 67, 32, 80, 66, 14, 69, 12, 128, 78, 28, 80, 76, 6, 109, 37, 50, 75, 0, 9, 2, 209, 133, 21,
- 114, 117, 0, 47, 8, 197, 80, 83, 210, 36, 16, 67, 8, 197, 76, 83, 80, 72, 80, 15, 8, 197, 72, 85, 133, 72, 80, 16, 8, 197,
- 61, 52, 9, 80, 80, 15, 8, 197, 56, 18, 65, 16, 80, 65, 8, 197, 48, 85, 137, 80, 16, 67, 8, 197, 32, 243, 143, 72, 80, 67,
- 8, 197, 25, 80, 211, 36, 16, 65, 8, 197, 25, 34, 71, 36, 16, 65, 9, 197, 16, 240, 204, 20, 16, 65, 15, 8, 197, 4, 193, 78,
- 36, 16, 15, 8, 197, 4, 32, 90, 36, 16, 67, 0, 7, 196, 25, 83, 77, 60, 76, 9, 2, 209, 132, 21, 114, 117, 0, 47, 9, 198,
- 53, 83, 20, 37, 3, 0, 65, 0, 8, 197, 16, 81, 1, 48, 240, 65, 15, 68, 9, 34, 65, 56, 71, 14, 16, 6, 35, 37, 35, 50,
- 0, 7, 196, 4, 192, 213, 56, 78, 6, 2, 209, 131, 40, 0, 7, 196, 48, 19, 79, 56, 66, 11, 67, 28, 194, 65, 61, 6, 37, 12,
- 35, 0, 7, 196, 16, 243, 73, 56, 65, 0, 9, 2, 209, 130, 21, 114, 117, 0, 47, 7, 196, 72, 80, 130, 36, 16, 8, 196, 64, 83,
- 206, 36, 65, 46, 7, 196, 56, 83, 142, 36, 15, 0, 9, 2, 209, 129, 21, 114, 117, 0, 47, 9, 197, 48, 83, 85, 72, 144, 65, 15,
- 8, 197, 28, 16, 129, 48, 144, 65, 8, 197, 25, 84, 148, 20, 144, 66, 8, 197, 21, 48, 200, 36, 208, 15, 0, 9, 198, 88, 84, 135,
- 36, 226, 64, 65, 9, 198, 76, 245, 20, 36, 194, 64, 66, 16, 70, 28, 147, 214, 4, 226, 64, 75, 6, 39, 84, 35, 50, 37, 0, 9,
- 2, 209, 128, 21, 114, 117, 0, 47, 9, 198, 64, 149, 5, 28, 194, 64, 15, 9, 198, 52, 243, 15, 12, 130, 64, 15, 6, 195, 36, 51,
- 206, 15, 9, 198, 29, 32, 68, 60, 194, 64, 65, 9, 198, 12, 19, 142, 60, 34, 64, 15, 0, 8, 67, 52, 146, 197, 21, 0, 47, 10,
- 67, 76, 50, 65, 91, 6, 126, 35, 0, 6, 195, 81, 81, 64, 76, 9, 2, 209, 143, 21, 114, 117, 0, 47, 6, 195, 88, 83, 0, 16,
- 6, 195, 88, 83, 0, 16, 8, 196, 76, 83, 73, 56, 65, 16, 7, 196, 56, 243, 73, 56, 65, 9, 198, 52, 19, 143, 12, 50, 9, 15,
- 0, 9, 2, 209, 142, 21, 114, 117, 0, 47, 7, 196, 4, 194, 66, 36, 65, 0, 8, 197, 69, 81, 71, 48, 144, 76, 9, 2, 209, 141,
- 21, 114, 117, 0, 47, 9, 198, 81, 33, 77, 21, 166, 128, 15, 9, 198, 80, 243, 13, 21, 166, 128, 15, 8, 197, 73, 85, 5, 56, 144,
- 15, 9, 198, 72, 83, 9, 28, 147, 211, 16, 8, 197, 64, 20, 143, 16, 144, 66, 8, 197, 64, 20, 143, 16, 144, 15, 8, 197, 21, 49,
- 77, 64, 144, 15, 8, 197, 13, 84, 131, 84, 208, 65, 8, 197, 12, 83, 148, 72, 144, 15, 8, 197, 5, 85, 1, 72, 144, 65, 0, 9,
- 198, 77, 64, 78, 48, 86, 64, 65, 9, 68, 40, 19, 69, 76, 21, 0, 47, 5, 194, 88, 80, 76, 6, 194, 80, 144, 76, 46, 15, 2,
- 209, 140, 57, 36, 34, 15, 65, 6, 39, 55, 12, 36, 0, 9, 198, 64, 148, 133, 56, 82, 64, 67, 9, 198, 64, 83, 137, 76, 243, 0,
- 66, 9, 198, 61, 35, 204, 60, 114, 64, 15, 8, 196, 28, 83, 133, 76, 65, 15, 9, 198, 24, 144, 193, 72, 243, 0, 67, 9, 198, 12,
- 20, 133, 28, 114, 64, 16, 9, 198, 12, 19, 129, 104, 82, 64, 67, 9, 198, 12, 19, 79, 76, 50, 64, 15, 9, 198, 8, 148, 143, 12,
- 50, 64, 15, 9, 198, 8, 19, 19, 4, 210, 64, 65, 9, 198, 4, 208, 146, 60, 114, 64, 15, 9, 198, 4, 195, 15, 28, 114, 64, 15,
- 0, 9, 2, 209, 139, 57, 36, 34, 112, 0, 7, 196, 76, 145, 193, 72, 65, 6, 195, 28, 243, 77, 16, 6, 195, 28, 227, 205, 15, 9,
- 198, 28, 147, 143, 12, 50, 9, 15, 10, 198, 8, 80, 84, 72, 150, 0, 65, 16, 0, 15, 2, 209, 138, 57, 109, 34, 15, 20, 72, 6,
- 40, 51, 35, 0, 14, 202, 52, 243, 148, 20, 51, 205, 64, 21, 18, 36, 67, 15, 0, 9, 2, 209, 137, 21, 114, 117, 0, 47, 6, 195,
- 88, 85, 0, 15, 0, 9, 198, 40, 243, 129, 80, 128, 78, 65, 9, 2, 209, 136, 21, 114, 117, 0, 47, 9, 198, 80, 85, 18, 4, 81,
- 18, 15, 7, 196, 8, 245, 133, 76, 15, 0, 7, 195, 49, 82, 64, 76, 46, 8, 196, 76, 245, 5, 72, 66, 16, 7, 196, 52, 241, 207,
- 72, 65, 7, 196, 52, 81, 193, 72, 65, 0, 8, 67, 12, 128, 84, 21, 0, 47, 15, 2, 95, 34, 84, 37, 51, 81, 39, 55, 36, 47,
- 12, 36, 0, 10, 199, 20, 229, 21, 76, 144, 83, 52, 67, 10, 199, 8, 243, 129, 12, 243, 19, 36, 15, 10, 199, 4, 229, 9, 76, 84,
- 19, 36, 15, 0, 23, 2, 95, 33, 48, 4, 40, 50, 47, 39, 36, 89, 49, 55, 35, 65, 35, 47, 6, 37, 84, 39, 0, 7, 196, 20,
- 193, 84, 80, 15, 0, 12, 201, 36, 229, 18, 5, 97, 68, 21, 33, 64, 68, 14, 73, 76, 128, 75, 21, 52, 5, 5, 33, 64, 21, 0,
- 47, 12, 201, 64, 243, 9, 52, 84, 212, 61, 33, 64, 67, 12, 201, 64, 144, 90, 104, 21, 15, 73, 33, 64, 16, 10, 199, 24, 147, 129,
- 48, 35, 210, 28, 16, 11, 200, 16, 244, 16, 36, 244, 5, 81, 64, 15, 12, 201, 8, 245, 76, 21, 85, 5, 72, 147, 206, 16, 0, 7,
- 195, 12, 243, 128, 76, 46, 15, 2, 95, 39, 35, 48, 6, 110, 89, 47, 51, 39, 83, 39, 0, 14, 203, 88, 147, 12, 5, 96, 76, 48,
- 83, 15, 56, 112, 15, 7, 196, 73, 81, 137, 56, 65, 9, 198, 64, 19, 5, 52, 243, 133, 15, 9, 198, 48, 83, 211, 80, 83, 133, 66,
- 9, 198, 24, 147, 5, 52, 243, 133, 15, 9, 198, 16, 147, 143, 52, 83, 133, 66, 9, 198, 12, 194, 83, 80, 83, 133, 65, 8, 196, 8,
- 85, 15, 56, 66, 15, 0, 9, 2, 209, 146, 72, 57, 109, 12, 0, 11, 200, 77, 1, 83, 76, 147, 69, 81, 32, 66, 9, 198, 52, 243,
- 143, 64, 85, 20, 15, 9, 198, 36, 225, 9, 72, 85, 20, 15, 9, 198, 9, 32, 67, 12, 85, 20, 16, 0, 8, 197, 16, 83, 79, 56,
- 144, 65, 6, 195, 4, 210, 67, 66, 9, 2, 209, 145, 21, 114, 117, 0, 47, 8, 197, 52, 18, 79, 72, 144, 16, 8, 197, 16, 83, 79,
- 56, 144, 67, 8, 197, 12, 84, 131, 32, 144, 16, 8, 197, 8, 244, 135, 32, 144, 16, 8, 197, 5, 33, 193, 48, 144, 67, 8, 197, 5,
- 32, 77, 20, 144, 67, 0, 9, 198, 72, 148, 207, 49, 97, 82, 66, 9, 198, 72, 85, 143, 49, 97, 82, 66, 20, 70, 12, 243, 80, 85,
- 65, 82, 49, 39, 65, 48, 57, 6, 40, 47, 36, 14, 16, 0, 9, 198, 85, 48, 133, 12, 130, 64, 15, 9, 198, 77, 65, 70, 4, 226,
- 64, 65, 6, 195, 72, 245, 26, 15, 9, 198, 72, 85, 143, 49, 97, 82, 15, 9, 198, 64, 243, 3, 21, 97, 82, 66, 9, 198, 52, 20,
- 195, 4, 194, 64, 65, 9, 198, 36, 224, 197, 56, 66, 64, 15, 9, 198, 16, 80, 197, 56, 226, 64, 15, 9, 198, 12, 144, 204, 4, 66,
- 64, 65, 9, 198, 4, 65, 78, 60, 209, 82, 67, 9, 198, 4, 48, 197, 28, 194, 64, 15, 0, 7, 195, 21, 35, 192, 77, 46, 8, 197,
- 69, 81, 83, 80, 240, 76, 7, 196, 5, 4, 5, 56, 16, 0, 9, 198, 65, 33, 79, 12, 53, 80, 66, 0, 8, 197, 72, 147, 73, 56,
- 144, 65, 21, 2, 95, 41, 49, 57, 4, 40, 88, 35, 48, 35, 51, 6, 36, 50, 47, 36, 88, 37, 0, 8, 197, 81, 83, 137, 76, 144,
- 65, 14, 203, 61, 98, 68, 21, 3, 211, 37, 162, 79, 56, 80, 15, 8, 197, 61, 32, 77, 4, 144, 67, 0, 9, 2, 209, 156, 49, 57,
- 109, 12, 0, 22, 2, 95, 40, 35, 48, 4, 36, 51, 47, 35, 48, 35, 51, 6, 36, 50, 47, 36, 88, 37, 0, 6, 195, 76, 245, 146,
- 16, 9, 198, 16, 244, 143, 80, 82, 64, 67, 0, 9, 198, 65, 35, 198, 84, 114, 9, 65, 9, 198, 16, 144, 76, 60, 114, 9, 65, 7,
- 195, 64, 84, 128, 76, 46, 8, 2, 209, 155, 78, 109, 12, 0, 0, 13, 68, 4, 228, 201, 20, 6, 35, 50, 89, 37, 36, 0, 11, 2,
- 95, 46, 48, 40, 50, 47, 39, 0, 27, 9, 198, 76, 243, 15, 64, 16, 192, 67, 9, 198, 56, 83, 199, 72, 80, 192, 15, 9, 198, 20,
- 225, 137, 80, 85, 84, 67, 0, 12, 201, 52, 144, 200, 20, 192, 78, 28, 83, 15, 67, 6, 195, 12, 147, 225, 76, 14, 2, 95, 45, 47,
- 14, 16, 35, 47, 12, 37, 50, 39, 0, 9, 198, 5, 32, 200, 20, 192, 79, 67, 0, 13, 2, 95, 44, 84, 6, 37, 51, 81, 39, 55,
- 35, 0, 6, 195, 4, 49, 82, 65, 0, 9, 2, 95, 51, 47, 51, 6, 36, 0, 10, 198, 65, 33, 83, 8, 149, 5, 65, 15, 9, 198,
- 24, 147, 1, 72, 85, 5, 15, 15, 69, 12, 243, 137, 84, 112, 49, 6, 39, 50, 37, 40, 75, 0, 9, 198, 12, 243, 80, 61, 53, 5,
- 16, 9, 198, 4, 229, 9, 24, 21, 5, 66, 0, 13, 68, 21, 67, 137, 20, 36, 47, 50, 6, 125, 36, 0, 14, 203, 64, 244, 148, 4,
- 51, 206, 80, 18, 78, 21, 32, 68, 9, 2, 95, 50, 72, 6, 40, 36, 0, 10, 199, 76, 16, 195, 5, 35, 211, 36, 15, 10, 199, 28,
- 19, 1, 81, 67, 211, 36, 15, 13, 202, 12, 20, 212, 20, 197, 5, 72, 210, 78, 36, 67, 9, 198, 8, 84, 148, 60, 193, 0, 15, 0,
- 9, 2, 95, 49, 6, 40, 50, 39, 0, 6, 195, 80, 244, 147, 16, 8, 197, 56, 243, 65, 16, 80, 65, 9, 198, 52, 243, 143, 64, 16,
- 203, 67, 7, 196, 12, 244, 133, 16, 65, 12, 201, 8, 244, 135, 61, 48, 84, 60, 195, 0, 16, 0, 12, 67, 72, 246, 154, 14, 16, 6,
- 110, 128, 12, 0, 11, 2, 95, 48, 128, 6, 36, 51, 39, 0, 76, 6, 195, 72, 246, 154, 16, 9, 198, 52, 147, 137, 28, 243, 6, 67,
- 9, 198, 9, 32, 71, 4, 66, 78, 67, 0, 9, 198, 24, 16, 201, 48, 149, 1, 66, 10, 67, 32, 243, 69, 107, 39, 12, 65, 0, 11,
- 2, 95, 55, 89, 6, 109, 47, 12, 36, 0, 9, 198, 52, 240, 207, 56, 84, 201, 66, 9, 198, 20, 211, 211, 80, 20, 201, 66, 6, 195,
- 4, 195, 197, 15, 7, 195, 4, 147, 69, 66, 15, 0, 9, 198, 80, 83, 148, 4, 227, 192, 65, 9, 198, 76, 83, 148, 4, 227, 192, 65,
- 9, 198, 64, 244, 148, 36, 227, 192, 65, 9, 198, 52, 243, 148, 4, 227, 192, 65, 9, 198, 12, 243, 132, 60, 227, 192, 66, 9, 198, 64,
- 16, 201, 4, 227, 192, 66, 9, 198, 8, 244, 132, 4, 227, 192, 66, 9, 198, 4, 48, 201, 4, 227, 192, 66, 9, 198, 48, 243, 148, 4,
- 227, 192, 66, 9, 2, 95, 54, 89, 6, 109, 57, 0, 9, 198, 57, 83, 129, 80, 18, 192, 67, 13, 202, 57, 80, 204, 20, 244, 201, 57,
- 65, 83, 36, 68, 8, 197, 52, 243, 154, 60, 224, 66, 9, 198, 12, 244, 146, 61, 69, 0, 16, 0, 12, 2, 95, 53, 76, 6, 37, 50,
- 49, 122, 36, 0, 16, 3, 95, 98, 110, 71, 109, 50, 81, 35, 55, 6, 109, 88, 36, 0, 8, 197, 80, 130, 69, 76, 144, 15, 9, 198,
- 72, 82, 77, 64, 145, 71, 15, 8, 197, 48, 243, 135, 32, 144, 15, 7, 195, 20, 209, 83, 65, 15, 0, 7, 196, 56, 83, 12, 60, 76,
- 14, 2, 95, 52, 49, 122, 6, 35, 47, 12, 14, 16, 39, 0, 9, 198, 24, 244, 196, 36, 227, 214, 15, 9, 198, 20, 227, 133, 76, 147,
- 64, 15, 0, 13, 5, 115, 97, 114, 195, 178, 89, 35, 51, 6, 110, 0, 9, 2, 208, 183, 21, 114, 117, 0, 47, 20, 2, 95, 59, 48,
- 4, 40, 50, 47, 39, 36, 84, 6, 37, 51, 81, 39, 55, 35, 0, 9, 198, 105, 80, 195, 32, 84, 137, 65, 9, 198, 28, 21, 68, 20,
- 230, 137, 15, 9, 198, 25, 37, 77, 20, 230, 137, 15, 6, 195, 16, 243, 65, 15, 9, 198, 8, 147, 1, 80, 84, 137, 66, 12, 201, 5,
- 3, 195, 5, 64, 83, 80, 20, 201, 68, 6, 195, 4, 227, 193, 15, 0, 9, 2, 208, 182, 21, 114, 117, 0, 47, 15, 2, 95, 58, 72,
- 4, 40, 36, 48, 6, 40, 50, 47, 37, 0, 7, 196, 80, 20, 211, 36, 66, 7, 196, 76, 84, 19, 36, 15, 13, 202, 64, 20, 148, 20,
- 227, 199, 20, 225, 83, 36, 68, 11, 200, 12, 20, 212, 20, 195, 149, 61, 96, 15, 8, 197, 5, 69, 15, 72, 224, 16, 0, 8, 67, 40,
- 16, 203, 21, 0, 47, 16, 70, 12, 128, 80, 48, 147, 128, 76, 6, 35, 48, 55, 37, 68, 0, 10, 2, 95, 57, 50, 6, 110, 84, 36,
- 0, 9, 2, 208, 181, 21, 114, 117, 0, 47, 8, 197, 76, 148, 212, 20, 208, 15, 9, 198, 76, 147, 134, 61, 35, 211, 15, 10, 199, 76,
- 81, 206, 5, 3, 211, 80, 16, 10, 199, 24, 84, 146, 4, 115, 211, 80, 16, 7, 196, 12, 16, 129, 48, 65, 0, 17, 70, 16, 148, 208,
- 48, 22, 64, 72, 37, 89, 48, 55, 6, 36, 37, 0, 10, 2, 95, 56, 6, 110, 47, 12, 39, 0, 9, 2, 208, 180, 21, 114, 117, 0,
- 47, 10, 198, 76, 241, 204, 36, 243, 0, 65, 15, 9, 198, 28, 243, 5, 4, 67, 210, 68, 8, 197, 12, 20, 211, 60, 192, 66, 0, 9,
- 2, 208, 179, 21, 114, 117, 0, 47, 24, 2, 95, 63, 48, 4, 40, 50, 47, 39, 37, 50, 47, 36, 51, 39, 81, 35, 47, 6, 37, 84,
- 39, 0, 6, 195, 76, 243, 77, 16, 7, 196, 64, 19, 73, 72, 66, 10, 199, 60, 113, 201, 28, 147, 210, 56, 16, 6, 195, 56, 245, 137,
- 15, 0, 12, 201, 4, 195, 15, 57, 64, 78, 36, 227, 192, 67, 10, 199, 8, 150, 154, 5, 36, 137, 20, 67, 10, 199, 4, 52, 143, 8,
- 22, 137, 4, 68, 12, 67, 24, 144, 84, 83, 6, 37, 35, 74, 0, 46, 9, 2, 208, 178, 21, 114, 117, 0, 47, 18, 2, 95, 62, 49,
- 57, 4, 40, 88, 35, 6, 35, 50, 81, 39, 55, 39, 0, 10, 199, 96, 83, 143, 24, 240, 137, 4, 68, 6, 195, 76, 85, 20, 15, 6,
- 195, 76, 85, 20, 15, 6, 195, 72, 85, 20, 15, 10, 199, 12, 16, 200, 21, 52, 201, 4, 67, 0, 12, 201, 36, 212, 12, 20, 209, 78,
- 80, 19, 143, 67, 12, 201, 5, 4, 1, 73, 65, 78, 28, 19, 143, 67, 12, 201, 84, 197, 18, 4, 211, 206, 80, 19, 143, 68, 12, 201,
- 84, 197, 18, 4, 211, 206, 16, 19, 143, 68, 12, 201, 76, 244, 18, 4, 211, 206, 16, 19, 143, 68, 12, 201, 64, 20, 146, 60, 48, 200,
- 36, 19, 143, 68, 9, 2, 208, 177, 21, 114, 117, 0, 47, 7, 196, 76, 49, 76, 80, 16, 6, 195, 72, 245, 0, 15, 7, 196, 69, 82,
- 69, 80, 15, 8, 196, 16, 80, 137, 80, 65, 16, 7, 195, 12, 130, 79, 66, 15, 7, 196, 12, 19, 143, 64, 15, 7, 196, 8, 144, 137,
- 80, 65, 0, 9, 2, 208, 176, 21, 114, 117, 0, 47, 19, 2, 95, 60, 35, 48, 4, 36, 51, 47, 35, 6, 35, 50, 81, 39, 55, 39,
- 0, 6, 195, 76, 227, 194, 15, 10, 199, 12, 243, 12, 20, 195, 206, 28, 15, 0, 9, 67, 8, 243, 205, 71, 40, 65, 0, 9, 2, 208,
- 191, 21, 114, 117, 0, 47, 8, 196, 61, 101, 133, 72, 66, 16, 10, 198, 61, 69, 5, 56, 84, 133, 67, 16, 7, 196, 60, 225, 193, 72,
- 65, 9, 198, 52, 148, 197, 72, 84, 133, 67, 9, 198, 12, 21, 1, 48, 148, 201, 66, 0, 6, 2, 208, 190, 110, 0, 6, 195, 64, 244,
- 16, 16, 9, 198, 56, 144, 197, 72, 21, 0, 66, 0, 9, 2, 208, 189, 21, 114, 117, 0, 47, 7, 196, 52, 84, 137, 80, 65, 7, 196,
- 4, 208, 137, 80, 65, 0, 9, 2, 208, 188, 21, 114, 117, 0, 47, 14, 2, 95, 64, 49, 37, 6, 39, 76, 12, 39, 55, 35, 0, 0,
- 8, 197, 17, 80, 137, 80, 240, 65, 14, 203, 76, 245, 20, 61, 0, 82, 4, 116, 129, 24, 144, 68, 9, 2, 208, 187, 21, 114, 117, 0,
- 47, 8, 197, 77, 80, 137, 80, 240, 65, 10, 198, 65, 35, 199, 56, 244, 201, 65, 15, 9, 198, 64, 20, 129, 48, 148, 201, 66, 9, 198,
- 52, 20, 133, 81, 66, 77, 16, 9, 198, 4, 224, 67, 48, 20, 201, 66, 9, 198, 4, 210, 76, 12, 20, 133, 66, 8, 197, 4, 52, 85,
- 20, 240, 65, 0, 9, 198, 21, 97, 82, 21, 53, 0, 65, 9, 198, 5, 48, 201, 4, 227, 192, 66, 9, 198, 64, 21, 18, 60, 227, 192,
- 66, 9, 198, 4, 32, 137, 4, 227, 192, 65, 9, 2, 208, 186, 21, 114, 117, 0, 47, 18, 70, 4, 32, 129, 36, 227, 192, 35, 71, 12,
- 35, 6, 37, 12, 50, 39, 0, 0, 16, 2, 208, 185, 6, 126, 15, 20, 71, 14, 16, 6, 36, 84, 36, 0, 9, 197, 56, 244, 212, 60,
- 144, 65, 16, 7, 196, 56, 80, 149, 48, 16, 6, 195, 28, 147, 199, 16, 8, 197, 24, 243, 79, 72, 144, 65, 8, 197, 21, 53, 15, 56,
- 144, 65, 8, 197, 21, 21, 73, 16, 144, 15, 0, 10, 199, 65, 35, 214, 60, 48, 78, 60, 65, 10, 199, 28, 149, 68, 36, 48, 78, 60,
- 65, 10, 199, 4, 195, 1, 12, 50, 78, 60, 66, 9, 198, 76, 50, 9, 48, 193, 82, 65, 7, 196, 16, 83, 12, 60, 76, 20, 2, 208,
- 184, 57, 36, 34, 112, 15, 20, 40, 49, 14, 16, 6, 35, 37, 50, 110, 0, 6, 195, 80, 244, 142, 16, 9, 198, 52, 243, 135, 60, 194,
- 64, 15, 9, 198, 8, 240, 195, 4, 225, 82, 16, 9, 198, 8, 20, 130, 4, 225, 82, 16, 0, 12, 201, 88, 84, 137, 24, 144, 193, 80,
- 20, 201, 68, 8, 197, 88, 244, 212, 72, 240, 76, 8, 197, 56, 244, 212, 72, 240, 76, 9, 198, 64, 244, 137, 24, 84, 137, 66, 6, 195,
- 64, 84, 149, 66, 9, 198, 8, 243, 7, 32, 84, 137, 65, 0, 18, 70, 72, 82, 78, 88, 147, 192, 14, 16, 36, 37, 50, 84, 6, 37,
- 39, 0, 9, 198, 4, 209, 82, 36, 115, 192, 66, 9, 198, 4, 32, 137, 4, 211, 192, 76, 10, 198, 4, 32, 137, 4, 211, 192, 76, 32,
- 0, 8, 197, 84, 243, 73, 56, 144, 65, 10, 198, 80, 83, 5, 24, 243, 128, 66, 15, 9, 198, 72, 19, 65, 16, 19, 128, 67, 9, 198,
- 25, 32, 83, 76, 147, 128, 65, 0, 10, 199, 5, 84, 208, 36, 48, 78, 60, 65, 9, 198, 12, 244, 142, 36, 50, 64, 66, 6, 195, 20,
- 65, 82, 65, 0, 6, 195, 16, 224, 64, 13, 30, 4, 95, 226, 128, 161, 49, 14, 16, 6, 39, 76, 36, 15, 55, 35, 47, 6, 37, 50,
- 35, 15, 72, 6, 110, 48, 12, 37, 35, 0, 0, 8, 196, 24, 84, 137, 20, 65, 15, 22, 4, 95, 226, 128, 160, 49, 14, 16, 6, 39,
- 76, 36, 15, 55, 35, 47, 6, 37, 50, 35, 0, 6, 195, 76, 227, 196, 15, 0, 7, 196, 77, 2, 69, 16, 15, 0, 17, 70, 12, 128,
- 77, 64, 147, 206, 76, 6, 109, 65, 48, 37, 39, 50, 0, 6, 195, 88, 85, 18, 16, 9, 198, 20, 225, 15, 13, 34, 78, 66, 0, 6,
- 195, 85, 48, 128, 13, 13, 3, 95, 101, 108, 81, 14, 16, 6, 36, 49, 110, 0, 6, 195, 80, 80, 192, 15, 6, 195, 16, 80, 192, 15,
- 0, 10, 199, 20, 225, 137, 80, 85, 83, 36, 67, 10, 199, 13, 34, 83, 61, 53, 15, 52, 66, 0, 10, 199, 4, 208, 82, 60, 115, 143,
- 48, 67, 29, 4, 95, 226, 128, 155, 84, 37, 51, 81, 39, 55, 6, 109, 47, 12, 35, 15, 89, 37, 50, 6, 37, 89, 47, 14, 16, 35,
- 0, 7, 195, 20, 97, 83, 65, 15, 6, 195, 12, 193, 83, 15, 10, 199, 9, 35, 206, 12, 130, 79, 48, 66, 7, 196, 5, 36, 133, 16,
- 15, 6, 195, 4, 193, 83, 15, 0, 12, 201, 76, 83, 5, 104, 147, 206, 4, 193, 64, 68, 28, 4, 95, 226, 128, 154, 84, 37, 51, 81,
- 39, 55, 6, 109, 47, 12, 35, 15, 37, 50, 15, 71, 6, 35, 89, 89, 39, 0, 12, 201, 52, 243, 148, 21, 49, 71, 4, 193, 64, 67,
- 0, 18, 70, 28, 22, 154, 21, 69, 1, 81, 35, 128, 12, 6, 109, 47, 12, 35, 0, 8, 67, 80, 147, 69, 21, 0, 47, 6, 195, 12,
- 243, 69, 76, 6, 195, 80, 243, 69, 66, 7, 195, 60, 35, 197, 65, 15, 6, 195, 12, 195, 197, 15, 0, 9, 198, 81, 84, 130, 36, 227,
- 192, 65, 9, 198, 81, 84, 130, 4, 227, 192, 65, 9, 198, 72, 81, 199, 4, 227, 192, 65, 9, 198, 64, 83, 147, 4, 227, 192, 65, 9,
- 198, 48, 81, 199, 4, 227, 192, 65, 9, 198, 48, 19, 131, 36, 227, 192, 65, 9, 198, 28, 20, 130, 4, 227, 192, 65, 9, 198, 12, 84,
- 131, 4, 227, 192, 65, 9, 198, 8, 240, 195, 36, 227, 192, 65, 9, 198, 80, 244, 195, 4, 227, 192, 66, 9, 198, 72, 241, 206, 4, 227,
- 192, 66, 9, 198, 52, 244, 135, 4, 227, 192, 66, 9, 198, 52, 148, 195, 4, 227, 192, 66, 9, 198, 28, 16, 130, 4, 227, 192, 66, 9,
- 198, 12, 244, 154, 4, 227, 192, 66, 9, 198, 12, 243, 154, 4, 227, 192, 66, 7, 196, 64, 241, 199, 36, 15, 7, 196, 12, 147, 133, 52,
- 65, 0, 7, 196, 13, 80, 213, 48, 66, 0, 10, 199, 76, 48, 82, 36, 48, 78, 60, 65, 10, 199, 36, 225, 143, 72, 210, 78, 60, 66,
- 10, 199, 12, 243, 150, 60, 48, 78, 60, 65, 10, 199, 5, 69, 5, 56, 112, 78, 60, 66, 10, 199, 76, 245, 146, 5, 67, 206, 60, 67,
- 13, 68, 61, 163, 206, 60, 39, 128, 6, 39, 50, 39, 0, 10, 199, 52, 144, 210, 61, 67, 206, 60, 67, 15, 3, 95, 103, 117, 81, 40,
- 75, 35, 51, 6, 35, 47, 37, 0, 37, 4, 95, 226, 128, 158, 72, 4, 110, 48, 12, 37, 36, 15, 84, 37, 14, 16, 81, 39, 55, 6,
- 109, 47, 12, 36, 15, 37, 50, 15, 71, 6, 35, 89, 89, 39, 0, 7, 196, 64, 243, 148, 60, 15, 9, 198, 20, 225, 137, 76, 83, 64,
- 15, 10, 198, 4, 229, 9, 76, 243, 64, 67, 15, 0, 28, 67, 12, 129, 64, 49, 36, 15, 49, 6, 35, 48, 37, 47, 35, 50, 39, 0,
- 81, 99, 97, 112, 105, 116, 97, 110, 111, 32, 9, 198, 12, 17, 204, 36, 20, 137, 65, 7, 195, 12, 129, 64, 76, 28, 20, 2, 95, 91,
- 35, 48, 6, 36, 51, 47, 35, 49, 122, 6, 35, 72, 14, 16, 35, 0, 6, 195, 16, 81, 192, 15, 9, 198, 13, 81, 204, 36, 84, 137,
- 65, 0, 9, 198, 8, 84, 135, 4, 211, 192, 65, 16, 70, 24, 148, 195, 32, 147, 192, 83, 6, 37, 89, 49, 37, 39, 0, 9, 198, 5,
- 100, 133, 52, 211, 192, 76, 9, 198, 76, 20, 133, 52, 211, 192, 76, 9, 198, 80, 84, 146, 20, 211, 212, 15, 0, 6, 195, 76, 241, 0,
- 15, 10, 199, 64, 19, 12, 4, 229, 79, 80, 15, 10, 199, 61, 34, 84, 80, 84, 143, 64, 67, 10, 198, 60, 210, 67, 72, 243, 128, 65,
- 15, 10, 199, 5, 85, 15, 64, 147, 15, 80, 15, 0, 10, 199, 16, 149, 133, 56, 112, 78, 60, 66, 10, 199, 5, 101, 133, 56, 112, 78,
- 60, 66, 9, 66, 88, 144, 84, 37, 0, 76, 46, 5, 194, 84, 176, 13, 9, 198, 76, 48, 78, 16, 19, 0, 65, 12, 201, 24, 21, 20,
- 37, 52, 5, 12, 145, 64, 15, 29, 74, 12, 244, 148, 60, 50, 82, 13, 82, 84, 60, 49, 110, 14, 16, 47, 39, 76, 37, 14, 16, 49,
- 6, 40, 37, 47, 39, 0, 0, 18, 2, 95, 95, 89, 39, 47, 12, 39, 55, 37, 50, 36, 6, 35, 47, 39, 0, 8, 197, 65, 35, 212,
- 5, 48, 65, 6, 195, 60, 130, 64, 15, 8, 197, 28, 243, 142, 21, 48, 15, 8, 197, 24, 17, 68, 37, 48, 15, 0, 12, 201, 72, 147,
- 135, 72, 22, 137, 4, 227, 192, 66, 12, 201, 16, 85, 5, 72, 210, 78, 4, 227, 192, 66, 12, 201, 12, 243, 134, 36, 117, 82, 36, 227,
- 192, 67, 12, 201, 12, 243, 131, 20, 229, 18, 36, 227, 192, 66, 10, 199, 4, 227, 129, 52, 20, 137, 4, 68, 10, 67, 92, 21, 20, 84,
- 35, 74, 12, 0, 21, 71, 76, 16, 210, 21, 53, 9, 20, 89, 35, 49, 14, 16, 36, 89, 47, 6, 37, 36, 0, 10, 199, 28, 243, 129,
- 73, 68, 137, 4, 67, 20, 71, 5, 85, 15, 56, 243, 73, 20, 35, 40, 47, 39, 50, 39, 65, 6, 37, 36, 0, 13, 2, 95, 94, 49,
- 35, 48, 12, 40, 76, 12, 39, 0, 10, 199, 76, 52, 137, 88, 19, 137, 4, 67, 6, 195, 72, 245, 20, 16, 10, 199, 65, 34, 71, 36,
- 243, 137, 4, 67, 10, 199, 64, 192, 78, 5, 33, 201, 4, 66, 10, 199, 52, 148, 207, 28, 147, 137, 4, 68, 10, 199, 52, 145, 204, 36,
- 244, 137, 4, 67, 10, 199, 52, 144, 83, 80, 83, 137, 4, 68, 10, 199, 48, 81, 193, 80, 244, 137, 4, 68, 6, 195, 16, 145, 84, 15,
- 10, 199, 13, 34, 79, 28, 83, 137, 4, 68, 13, 202, 12, 149, 137, 80, 21, 133, 12, 50, 9, 4, 15, 10, 199, 9, 34, 83, 28, 245,
- 137, 4, 15, 6, 195, 8, 145, 84, 15, 10, 198, 8, 18, 129, 104, 85, 0, 67, 16, 0, 7, 196, 20, 48, 201, 80, 65, 19, 2, 95,
- 93, 49, 57, 4, 40, 88, 35, 49, 122, 6, 35, 72, 14, 16, 35, 0, 7, 196, 13, 80, 137, 80, 65, 7, 196, 12, 21, 5, 80, 15,
- 9, 198, 4, 225, 137, 5, 32, 79, 67, 0, 9, 198, 76, 52, 149, 64, 243, 0, 65, 21, 4, 95, 226, 128, 150, 72, 4, 39, 48, 12,
- 37, 35, 15, 71, 6, 35, 51, 16, 35, 0, 6, 195, 28, 195, 194, 15, 6, 195, 8, 83, 66, 15, 10, 198, 5, 53, 78, 12, 147, 206,
- 67, 16, 0, 25, 4, 95, 226, 128, 149, 71, 6, 35, 51, 16, 35, 15, 39, 51, 37, 128, 110, 50, 47, 6, 35, 55, 36, 0, 7, 196,
- 88, 84, 208, 72, 15, 8, 197, 72, 148, 207, 73, 48, 16, 8, 197, 72, 144, 207, 73, 48, 16, 7, 196, 52, 244, 212, 72, 16, 9, 198,
- 12, 84, 129, 56, 84, 201, 66, 0, 8, 67, 8, 81, 80, 21, 0, 47, 6, 195, 85, 5, 80, 65, 6, 195, 12, 193, 84, 15, 0, 7,
- 196, 16, 145, 201, 80, 65, 12, 3, 95, 97, 114, 6, 35, 51, 35, 71, 110, 0, 7, 2, 95, 97, 35, 12, 0, 10, 199, 69, 80, 68,
- 72, 148, 15, 48, 67, 9, 198, 52, 19, 20, 20, 212, 0, 15, 8, 196, 48, 80, 201, 80, 65, 16, 7, 196, 21, 84, 137, 80, 65, 8,
- 197, 20, 226, 201, 17, 80, 15, 7, 196, 5, 67, 5, 80, 15, 7, 196, 4, 67, 69, 80, 15, 0, 8, 67, 40, 22, 154, 21, 0, 47,
- 13, 2, 95, 96, 71, 35, 49, 48, 14, 16, 117, 65, 0, 10, 198, 104, 84, 16, 20, 194, 78, 65, 15, 6, 195, 4, 50, 78, 65, 0,
- 12, 201, 36, 229, 18, 5, 69, 5, 56, 84, 133, 68, 6, 195, 64, 21, 21, 66, 12, 201, 12, 20, 212, 20, 197, 133, 80, 84, 133, 15,
- 0, 9, 198, 77, 83, 206, 4, 227, 192, 65, 9, 198, 77, 65, 70, 4, 227, 192, 65, 9, 198, 12, 20, 141, 20, 195, 192, 66, 9, 198,
- 8, 243, 26, 4, 227, 192, 66, 7, 196, 20, 54, 133, 52, 15, 0, 7, 2, 95, 101, 36, 12, 0, 7, 196, 76, 81, 9, 48, 66, 7,
- 196, 8, 85, 9, 48, 16, 0, 10, 199, 36, 225, 15, 77, 50, 78, 60, 66, 10, 199, 21, 52, 18, 36, 208, 78, 60, 66, 10, 199, 4,
- 195, 15, 28, 114, 78, 60, 66, 7, 196, 24, 19, 142, 60, 77, 9, 198, 76, 48, 76, 36, 113, 82, 66, 9, 198, 65, 33, 67, 4, 209,
- 82, 66, 9, 198, 56, 144, 207, 16, 83, 64, 15, 9, 198, 28, 84, 143, 48, 19, 64, 66, 12, 201, 20, 225, 15, 76, 50, 5, 48, 85,
- 18, 67, 7, 195, 20, 50, 74, 65, 16, 9, 198, 4, 208, 76, 28, 19, 64, 66, 0, 6, 195, 48, 83, 192, 16, 9, 198, 12, 128, 77,
- 8, 84, 153, 16, 0, 9, 198, 72, 245, 21, 48, 83, 192, 66, 7, 196, 64, 148, 129, 52, 65, 9, 198, 20, 212, 9, 72, 83, 192, 66,
- 0, 9, 198, 12, 19, 69, 73, 83, 128, 65, 7, 2, 95, 105, 37, 12, 0, 0, 10, 199, 72, 148, 213, 49, 64, 78, 60, 66, 10, 199,
- 4, 195, 1, 72, 112, 78, 60, 66, 10, 199, 76, 81, 207, 57, 160, 78, 60, 67, 10, 199, 9, 37, 83, 12, 144, 78, 60, 66, 10, 199,
- 9, 33, 83, 12, 144, 78, 60, 66, 7, 196, 64, 83, 1, 28, 65, 7, 196, 52, 86, 9, 12, 16, 7, 196, 16, 83, 5, 28, 65, 0,
- 9, 198, 4, 229, 9, 48, 244, 9, 66, 6, 195, 76, 244, 192, 13, 7, 2, 95, 111, 39, 12, 0, 6, 195, 12, 244, 192, 15, 0, 9,
- 198, 8, 83, 133, 16, 144, 192, 67, 9, 198, 49, 81, 15, 88, 144, 192, 67, 9, 198, 24, 81, 5, 72, 144, 192, 67, 9, 198, 104, 20,
- 133, 88, 144, 192, 15, 9, 198, 81, 34, 67, 32, 80, 192, 15, 7, 196, 64, 145, 86, 20, 15, 10, 198, 60, 197, 18, 20, 211, 196, 67,
- 15, 9, 198, 20, 229, 5, 72, 144, 192, 16, 9, 198, 20, 193, 71, 36, 16, 192, 67, 7, 196, 9, 33, 86, 20, 15, 0, 10, 199, 16,
- 148, 193, 8, 147, 9, 80, 67, 10, 199, 77, 65, 82, 20, 245, 9, 64, 67, 0, 8, 197, 12, 243, 134, 36, 64, 66, 9, 198, 64, 148,
- 212, 60, 192, 64, 66, 9, 198, 4, 227, 205, 4, 192, 64, 66, 14, 3, 95, 104, 101, 36, 71, 14, 16, 6, 117, 49, 110, 0, 8, 197,
- 80, 244, 130, 36, 64, 16, 0, 7, 196, 76, 52, 143, 24, 15, 9, 198, 52, 85, 1, 80, 84, 201, 66, 12, 201, 24, 244, 129, 52, 147,
- 137, 24, 84, 137, 68, 9, 198, 4, 224, 77, 56, 84, 201, 66, 10, 199, 4, 193, 5, 8, 20, 129, 56, 68, 0, 10, 67, 40, 244, 226,
- 21, 101, 115, 0, 47, 13, 68, 64, 244, 212, 4, 48, 6, 110, 89, 47, 35, 0, 7, 196, 80, 243, 22, 20, 15, 10, 199, 76, 83, 5,
- 84, 50, 68, 20, 66, 9, 198, 76, 48, 82, 64, 19, 148, 65, 9, 198, 72, 145, 146, 20, 65, 0, 16, 9, 198, 5, 32, 193, 56, 113,
- 76, 66, 0, 13, 4, 95, 104, 97, 99, 107, 6, 35, 76, 36, 49, 0, 0, 9, 198, 64, 84, 149, 28, 144, 64, 66, 9, 198, 28, 147,
- 210, 28, 144, 64, 65, 18, 70, 72, 144, 86, 88, 144, 64, 14, 16, 37, 35, 84, 12, 6, 125, 35, 0, 9, 198, 52, 16, 197, 72, 144,
- 64, 66, 9, 198, 36, 66, 79, 104, 144, 64, 68, 9, 198, 104, 83, 143, 8, 144, 64, 15, 9, 198, 81, 32, 78, 88, 144, 64, 66, 9,
- 198, 76, 147, 143, 64, 144, 64, 15, 9, 198, 72, 81, 193, 48, 144, 64, 67, 9, 198, 65, 83, 9, 104, 144, 64, 67, 9, 198, 64, 83,
- 148, 5, 67, 0, 65, 9, 198, 64, 83, 148, 5, 67, 0, 15, 9, 198, 52, 148, 197, 72, 144, 64, 66, 9, 198, 36, 225, 129, 52, 144,
- 64, 66, 9, 198, 25, 83, 137, 88, 144, 64, 67, 9, 198, 24, 21, 71, 48, 144, 64, 66, 9, 198, 21, 161, 67, 32, 144, 64, 67, 9,
- 198, 21, 84, 129, 76, 144, 64, 67, 9, 198, 21, 81, 15, 12, 144, 64, 15, 9, 198, 21, 52, 5, 72, 144, 64, 66, 6, 195, 16, 246,
- 154, 16, 9, 198, 16, 21, 1, 72, 144, 64, 67, 9, 198, 13, 84, 129, 104, 144, 64, 67, 9, 198, 12, 20, 143, 56, 144, 64, 67, 9,
- 198, 12, 19, 15, 72, 144, 64, 67, 9, 198, 5, 64, 83, 76, 144, 64, 67, 9, 198, 5, 53, 5, 72, 144, 64, 66, 9, 198, 5, 37,
- 5, 72, 144, 64, 66, 9, 198, 5, 35, 79, 56, 144, 64, 67, 9, 198, 5, 34, 84, 52, 144, 64, 67, 10, 198, 5, 33, 5, 76, 144,
- 64, 66, 15, 9, 198, 5, 32, 197, 88, 144, 64, 15, 9, 198, 4, 209, 71, 48, 144, 64, 15, 9, 198, 4, 192, 129, 56, 144, 64, 67,
- 9, 198, 4, 84, 143, 88, 144, 64, 67, 9, 198, 4, 32, 129, 104, 144, 64, 67, 0, 0, 8, 197, 80, 147, 80, 4, 224, 65, 7, 196,
- 73, 83, 212, 36, 15, 9, 198, 72, 17, 206, 5, 65, 76, 16, 8, 197, 64, 21, 20, 36, 224, 65, 8, 197, 36, 229, 15, 72, 224, 16,
- 9, 198, 12, 243, 134, 21, 69, 0, 15, 0, 7, 2, 95, 117, 40, 12, 0, 0, 10, 199, 9, 32, 67, 12, 144, 78, 60, 66, 8, 197,
- 80, 19, 148, 4, 192, 65, 9, 198, 16, 243, 9, 4, 227, 214, 15, 8, 197, 13, 35, 212, 4, 192, 65, 8, 197, 12, 243, 132, 36, 192,
- 15, 8, 197, 5, 84, 133, 60, 192, 67, 0, 8, 67, 92, 245, 192, 21, 0, 47, 20, 2, 95, 123, 35, 48, 4, 36, 51, 47, 35, 81,
- 14, 16, 6, 35, 83, 12, 35, 0, 11, 200, 64, 145, 86, 21, 1, 76, 4, 112, 67, 7, 195, 52, 244, 197, 66, 15, 7, 196, 21, 34,
- 90, 104, 65, 6, 195, 16, 244, 197, 15, 9, 198, 8, 20, 149, 52, 147, 137, 66, 0, 20, 4, 95, 226, 128, 188, 36, 89, 49, 55, 35,
- 65, 35, 123, 37, 6, 110, 50, 36, 0, 7, 196, 80, 85, 20, 36, 15, 9, 198, 52, 20, 129, 52, 19, 192, 67, 10, 199, 36, 229, 5,
- 72, 209, 68, 36, 15, 8, 197, 24, 19, 3, 60, 224, 66, 9, 198, 8, 19, 131, 60, 227, 212, 15, 0, 9, 198, 12, 144, 83, 13, 83,
- 128, 79, 21, 4, 95, 226, 128, 179, 72, 6, 110, 48, 12, 37, 39, 15, 6, 35, 48, 37, 76, 36, 0, 12, 201, 88, 147, 12, 5, 52,
- 5, 12, 147, 211, 16, 6, 195, 80, 241, 0, 15, 15, 203, 12, 243, 80, 85, 64, 90, 36, 243, 129, 48, 80, 69, 16, 0, 9, 198, 77,
- 1, 90, 104, 19, 0, 65, 10, 199, 72, 147, 65, 56, 112, 78, 60, 66, 16, 3, 95, 106, 97, 75, 35, 48, 12, 39, 50, 6, 36, 88,
- 109, 0, 14, 4, 95, 226, 128, 178, 48, 14, 16, 6, 37, 65, 37, 0, 10, 199, 72, 147, 143, 64, 149, 5, 12, 15, 7, 196, 64, 243,
- 9, 76, 16, 9, 198, 64, 144, 90, 104, 243, 0, 66, 10, 199, 12, 147, 143, 64, 149, 5, 12, 15, 10, 199, 5, 32, 201, 64, 83, 1,
- 28, 67, 0, 7, 196, 104, 81, 137, 72, 65, 7, 196, 88, 147, 143, 88, 15, 9, 198, 80, 148, 129, 56, 226, 65, 67, 10, 198, 61, 37,
- 5, 57, 50, 65, 66, 15, 7, 195, 60, 20, 201, 65, 15, 9, 198, 52, 243, 133, 28, 194, 65, 15, 7, 196, 48, 144, 133, 72, 65, 7,
- 196, 48, 144, 133, 72, 65, 7, 196, 48, 16, 129, 72, 65, 9, 198, 28, 19, 66, 85, 50, 65, 66, 9, 198, 21, 2, 70, 4, 226, 65,
- 68, 9, 198, 16, 144, 67, 60, 226, 65, 68, 11, 200, 12, 84, 131, 61, 2, 84, 20, 48, 15, 9, 198, 12, 19, 148, 4, 36, 137, 65,
- 10, 199, 12, 19, 12, 36, 116, 129, 24, 66, 9, 198, 5, 4, 129, 77, 50, 65, 67, 9, 198, 4, 224, 82, 12, 130, 65, 67, 18, 70,
- 4, 195, 5, 49, 82, 65, 35, 55, 55, 109, 55, 6, 40, 37, 35, 0, 0, 12, 201, 72, 17, 4, 61, 4, 9, 4, 227, 192, 66, 12,
- 201, 16, 148, 212, 36, 225, 213, 4, 227, 192, 66, 15, 70, 5, 96, 78, 12, 84, 192, 35, 84, 6, 35, 50, 89, 0, 14, 3, 95, 107,
- 111, 49, 39, 34, 36, 6, 35, 50, 110, 0, 9, 198, 72, 80, 193, 72, 81, 0, 15, 6, 195, 64, 85, 20, 15, 6, 195, 36, 49, 84,
- 65, 9, 198, 5, 161, 79, 81, 35, 208, 67, 0, 12, 201, 36, 212, 12, 20, 209, 78, 80, 147, 143, 67, 9, 198, 21, 48, 83, 64, 84,
- 128, 66, 14, 3, 95, 107, 110, 49, 6, 35, 50, 12, 35, 72, 35, 0, 19, 2, 95, 125, 49, 57, 4, 40, 88, 35, 81, 14, 16, 6,
- 35, 83, 12, 35, 0, 6, 195, 80, 245, 0, 15, 7, 196, 28, 83, 73, 80, 65, 0, 6, 195, 80, 244, 0, 15, 10, 199, 77, 64, 78,
- 37, 51, 1, 60, 67, 9, 198, 52, 243, 5, 12, 243, 0, 15, 9, 198, 52, 148, 212, 72, 19, 0, 66, 0, 11, 70, 24, 148, 133, 24,
- 246, 0, 21, 0, 47, 10, 199, 88, 19, 16, 4, 229, 5, 56, 16, 10, 199, 76, 21, 143, 72, 115, 129, 56, 67, 8, 197, 12, 244, 148,
- 21, 48, 66, 0, 22, 4, 95, 226, 128, 180, 47, 14, 16, 6, 37, 48, 55, 39, 15, 6, 35, 48, 37, 76, 36, 0, 6, 195, 36, 98,
- 84, 65, 23, 73, 28, 84, 143, 28, 194, 70, 36, 51, 192, 75, 109, 51, 39, 61, 6, 37, 83, 37, 49, 39, 0, 9, 198, 21, 2, 84,
- 72, 149, 0, 66, 9, 198, 12, 243, 80, 36, 85, 0, 15, 9, 198, 4, 193, 129, 8, 85, 0, 15, 0, 7, 196, 48, 147, 73, 80, 65,
- 6, 195, 64, 84, 195, 15, 6, 195, 64, 84, 195, 15, 6, 195, 12, 244, 195, 15, 6, 195, 8, 244, 195, 15, 0, 16, 3, 95, 107, 97,
- 75, 36, 110, 14, 16, 75, 6, 35, 50, 110, 0, 6, 195, 28, 246, 154, 16, 0, 0, 9, 198, 76, 81, 213, 60, 227, 192, 65, 9, 198,
- 76, 19, 20, 4, 227, 192, 65, 9, 198, 76, 19, 16, 4, 227, 192, 65, 9, 198, 13, 33, 68, 4, 227, 192, 65, 9, 198, 8, 19, 12,
- 4, 227, 192, 65, 9, 198, 4, 114, 84, 36, 227, 192, 65, 9, 198, 4, 114, 84, 4, 227, 192, 65, 9, 198, 76, 20, 129, 56, 227, 192,
- 78, 9, 198, 72, 148, 208, 61, 53, 0, 16, 9, 197, 64, 243, 12, 36, 224, 65, 15, 8, 197, 9, 32, 68, 4, 224, 65, 0, 0, 9,
- 198, 64, 243, 9, 24, 83, 64, 15, 11, 199, 64, 193, 88, 36, 115, 1, 76, 65, 15, 9, 198, 52, 16, 193, 16, 19, 64, 67, 0, 10,
- 199, 65, 35, 205, 21, 69, 5, 72, 66, 10, 199, 12, 243, 142, 21, 69, 5, 72, 66, 9, 198, 80, 83, 5, 24, 147, 13, 67, 9, 198,
- 52, 147, 12, 20, 227, 137, 15, 10, 199, 20, 194, 67, 61, 69, 5, 72, 15, 10, 199, 12, 20, 212, 20, 195, 1, 72, 67, 0, 5, 130,
- 105, 58, 49, 8, 196, 24, 244, 211, 36, 77, 15, 9, 198, 81, 34, 80, 61, 53, 0, 16, 10, 199, 76, 83, 5, 84, 50, 68, 36, 66,
- 8, 197, 64, 144, 68, 20, 224, 66, 8, 197, 16, 243, 6, 36, 224, 66, 0, 10, 198, 12, 83, 1, 16, 243, 128, 65, 16, 0, 6, 194,
- 84, 224, 76, 46, 10, 199, 81, 32, 84, 4, 194, 65, 76, 67, 8, 197, 65, 35, 198, 36, 192, 66, 11, 200, 65, 34, 77, 60, 113, 78,
- 37, 64, 67, 7, 195, 4, 211, 210, 66, 16, 0, 10, 199, 12, 243, 77, 21, 69, 5, 72, 66, 10, 199, 4, 193, 88, 4, 225, 5, 72,
- 67, 10, 199, 64, 20, 211, 20, 113, 197, 72, 67, 10, 199, 77, 84, 16, 61, 37, 5, 72, 66, 9, 198, 81, 34, 70, 60, 115, 9, 15,
- 7, 196, 80, 83, 5, 24, 65, 10, 199, 77, 64, 84, 60, 193, 5, 72, 15, 10, 199, 72, 147, 80, 72, 245, 133, 72, 66, 0, 7, 196,
- 76, 51, 208, 4, 16, 7, 196, 76, 16, 200, 4, 66, 9, 198, 12, 83, 148, 72, 144, 192, 15, 9, 198, 4, 224, 67, 60, 225, 0, 15,
- 0, 10, 199, 88, 145, 5, 60, 51, 9, 64, 68, 10, 199, 64, 20, 211, 5, 65, 77, 64, 15, 0, 8, 197, 76, 244, 146, 36, 64, 66,
- 8, 197, 16, 145, 134, 36, 64, 66, 9, 198, 13, 33, 77, 60, 224, 64, 66, 9, 197, 64, 84, 131, 34, 32, 76, 28, 8, 197, 80, 244,
- 144, 20, 64, 15, 10, 199, 80, 83, 5, 88, 145, 5, 60, 67, 8, 197, 64, 84, 137, 60, 64, 66, 7, 196, 49, 83, 65, 12, 66, 8,
- 197, 12, 244, 146, 36, 64, 66, 0, 9, 198, 84, 226, 86, 60, 50, 5, 66, 6, 195, 25, 32, 64, 76, 14, 3, 95, 109, 108, 65, 35,
- 55, 6, 117, 55, 35, 65, 0, 7, 196, 77, 68, 143, 24, 15, 12, 201, 56, 144, 193, 72, 17, 213, 20, 228, 197, 16, 10, 199, 5, 32,
- 207, 12, 244, 197, 56, 16, 0, 10, 199, 4, 225, 18, 60, 209, 68, 4, 66, 10, 199, 81, 33, 80, 64, 145, 68, 20, 15, 10, 199, 80,
- 144, 133, 72, 144, 68, 20, 67, 8, 196, 76, 86, 154, 20, 66, 15, 7, 196, 65, 35, 214, 20, 15, 7, 196, 64, 193, 66, 20, 15, 9,
- 198, 24, 192, 77, 20, 224, 192, 16, 8, 196, 12, 17, 134, 20, 66, 15, 10, 199, 5, 32, 200, 36, 209, 68, 20, 15, 0, 13, 3, 95,
- 111, 114, 39, 12, 51, 6, 37, 35, 12, 0, 11, 200, 88, 83, 15, 12, 148, 5, 16, 80, 67, 0, 14, 3, 95, 104, 121, 35, 14, 16,
- 65, 6, 36, 50, 110, 0, 9, 198, 76, 51, 210, 16, 144, 64, 66, 9, 198, 73, 85, 5, 56, 144, 64, 15, 9, 198, 65, 32, 83, 76,
- 80, 64, 65, 9, 198, 64, 243, 9, 104, 144, 64, 67, 9, 198, 64, 20, 143, 16, 144, 64, 67, 9, 198, 61, 37, 9, 28, 144, 64, 66,
- 9, 198, 56, 145, 197, 72, 144, 64, 66, 9, 198, 52, 83, 15, 16, 144, 64, 67, 9, 198, 52, 21, 5, 72, 144, 64, 66, 9, 198, 48,
- 149, 1, 56, 144, 64, 67, 9, 198, 48, 81, 193, 104, 144, 64, 67, 10, 198, 16, 243, 15, 52, 144, 64, 66, 15, 8, 197, 12, 244, 146,
- 20, 64, 15, 9, 198, 8, 20, 143, 56, 144, 64, 67, 9, 198, 5, 53, 5, 56, 144, 64, 67, 9, 198, 5, 33, 207, 88, 144, 64, 15,
- 9, 198, 4, 227, 211, 52, 144, 64, 67, 9, 198, 4, 193, 207, 88, 144, 64, 15, 0, 10, 199, 80, 83, 196, 61, 50, 65, 56, 69, 12,
- 201, 72, 243, 80, 37, 48, 193, 80, 243, 5, 67, 7, 196, 72, 85, 9, 56, 65, 6, 195, 61, 68, 133, 16, 7, 196, 48, 19, 73, 56,
- 65, 0, 14, 69, 12, 131, 208, 36, 224, 91, 39, 48, 6, 109, 68, 0, 7, 196, 60, 48, 200, 36, 15, 0, 9, 198, 12, 144, 83, 13,
- 83, 143, 66, 0, 12, 201, 12, 243, 148, 72, 17, 4, 36, 50, 64, 67, 8, 197, 28, 83, 148, 36, 192, 66, 8, 197, 88, 19, 132, 4,
- 192, 65, 9, 197, 76, 241, 199, 60, 192, 66, 16, 8, 197, 76, 19, 132, 4, 192, 65, 12, 201, 69, 80, 84, 80, 244, 132, 36, 50, 64,
- 16, 7, 196, 52, 16, 193, 60, 66, 7, 196, 12, 16, 193, 60, 66, 11, 200, 4, 52, 85, 4, 100, 133, 16, 64, 16, 0, 18, 70, 28,
- 20, 129, 57, 162, 69, 81, 35, 51, 35, 50, 123, 6, 37, 36, 0, 19, 70, 12, 20, 133, 77, 66, 69, 49, 35, 14, 16, 36, 89, 47,
- 6, 37, 36, 0, 18, 70, 4, 211, 137, 77, 66, 69, 35, 65, 50, 37, 89, 47, 6, 37, 36, 0, 6, 195, 65, 84, 133, 77, 8, 197,
- 8, 147, 212, 61, 0, 66, 0, 7, 196, 20, 66, 76, 36, 65, 8, 197, 64, 20, 212, 20, 224, 65, 8, 197, 12, 241, 207, 72, 224, 16,
- 8, 197, 5, 32, 71, 60, 224, 67, 8, 197, 4, 48, 197, 56, 224, 16, 0, 9, 198, 4, 193, 197, 9, 34, 67, 15, 0, 10, 199, 64,
- 147, 129, 12, 245, 5, 12, 15, 9, 198, 52, 144, 200, 36, 83, 0, 66, 6, 195, 48, 84, 194, 15, 9, 198, 28, 144, 82, 4, 37, 66,
- 67, 8, 197, 24, 244, 131, 60, 192, 16, 8, 197, 24, 16, 137, 60, 192, 66, 8, 197, 12, 84, 131, 60, 192, 16, 10, 199, 8, 144, 140,
- 36, 245, 5, 12, 15, 0, 7, 196, 80, 19, 15, 72, 16, 9, 198, 76, 145, 206, 61, 34, 65, 67, 12, 201, 76, 51, 5, 72, 241, 5,
- 72, 210, 65, 68, 9, 198, 56, 85, 83, 81, 34, 65, 65, 9, 198, 20, 229, 18, 61, 2, 65, 67, 9, 198, 20, 211, 198, 36, 194, 65,
- 68, 10, 198, 12, 147, 9, 20, 114, 65, 67, 15, 10, 198, 4, 48, 68, 20, 210, 65, 67, 15, 0, 6, 195, 36, 210, 84, 65, 9, 198,
- 69, 80, 76, 12, 244, 192, 15, 9, 198, 60, 198, 77, 64, 244, 192, 65, 9, 198, 52, 20, 137, 64, 244, 192, 15, 9, 198, 8, 243, 129,
- 72, 48, 68, 66, 9, 198, 4, 229, 9, 28, 20, 192, 67, 9, 198, 4, 211, 210, 28, 244, 192, 67, 0, 6, 195, 104, 85, 0, 15, 11,
- 200, 80, 20, 132, 36, 116, 129, 16, 144, 66, 0, 13, 202, 72, 20, 16, 72, 84, 197, 57, 64, 78, 60, 67, 6, 195, 84, 244, 0, 15,
- 7, 196, 8, 243, 143, 76, 15, 0, 7, 196, 52, 150, 5, 72, 65, 7, 196, 8, 246, 5, 72, 65, 12, 201, 64, 84, 195, 5, 52, 197,
- 72, 243, 9, 67, 7, 196, 12, 243, 15, 72, 16, 0, 34, 77, 60, 194, 71, 60, 65, 78, 17, 35, 199, 48, 147, 205, 4, 110, 55, 37,
- 81, 39, 72, 36, 50, 72, 14, 16, 39, 61, 6, 37, 110, 65, 35, 0, 6, 195, 20, 66, 84, 65, 10, 198, 12, 244, 141, 60, 228, 192,
- 66, 15, 7, 196, 12, 244, 134, 84, 66, 6, 195, 4, 226, 84, 65, 6, 195, 4, 194, 84, 65, 10, 198, 4, 65, 5, 8, 149, 0, 66,
- 16, 9, 198, 4, 52, 143, 8, 21, 0, 66, 0, 10, 198, 61, 35, 211, 12, 244, 0, 66, 15, 9, 198, 36, 224, 197, 57, 68, 128, 15,
- 9, 198, 21, 128, 197, 57, 68, 128, 15, 12, 201, 12, 192, 86, 36, 49, 77, 8, 19, 0, 67, 0, 10, 199, 72, 145, 80, 36, 195, 199,
- 60, 67, 12, 3, 95, 104, 105, 107, 6, 126, 50, 72, 37, 0, 0, 9, 198, 56, 244, 207, 12, 243, 73, 15, 0, 10, 199, 24, 245, 15,
- 29, 32, 70, 4, 66, 8, 197, 81, 32, 80, 4, 224, 65, 11, 200, 60, 197, 18, 20, 240, 197, 4, 224, 68, 8, 197, 28, 144, 86, 20,
- 224, 16, 6, 195, 20, 67, 204, 15, 8, 197, 4, 229, 5, 56, 224, 16, 0, 9, 198, 88, 148, 201, 80, 19, 143, 65, 9, 198, 76, 84,
- 1, 72, 147, 143, 66, 9, 198, 52, 19, 135, 36, 19, 143, 65, 9, 198, 20, 48, 197, 16, 19, 143, 66, 9, 198, 16, 145, 201, 80, 19,
- 143, 65, 9, 198, 16, 80, 201, 16, 19, 143, 66, 9, 198, 12, 130, 85, 16, 19, 143, 65, 9, 198, 48, 20, 131, 36, 19, 143, 66, 9,
- 198, 12, 244, 131, 36, 19, 143, 66, 9, 198, 76, 83, 73, 80, 243, 143, 67, 11, 200, 5, 32, 200, 20, 243, 15, 28, 144, 67, 9, 198,
- 72, 80, 201, 65, 35, 195, 66, 0, 8, 197, 12, 243, 147, 60, 192, 66, 12, 201, 77, 66, 76, 61, 3, 201, 16, 82, 64, 69, 8, 197,
- 76, 84, 137, 60, 192, 66, 12, 200, 28, 195, 194, 36, 49, 70, 4, 192, 67, 15, 12, 200, 21, 65, 82, 60, 49, 70, 4, 192, 68, 15,
- 0, 20, 71, 64, 16, 197, 52, 18, 197, 72, 48, 118, 89, 65, 6, 118, 49, 109, 14, 16, 0, 6, 195, 81, 83, 192, 76, 9, 198, 5,
- 52, 197, 52, 147, 137, 66, 0, 9, 198, 104, 145, 199, 85, 32, 84, 65, 8, 197, 88, 20, 133, 56, 224, 16, 8, 197, 52, 243, 20, 20,
- 224, 16, 9, 197, 24, 195, 210, 36, 224, 65, 16, 8, 197, 16, 144, 67, 60, 224, 66, 9, 198, 12, 244, 129, 105, 160, 84, 66, 8, 197,
- 12, 19, 73, 60, 224, 65, 0, 9, 198, 56, 21, 137, 28, 19, 143, 65, 9, 198, 36, 225, 9, 12, 19, 143, 65, 9, 198, 5, 36, 133,
- 12, 19, 143, 66, 12, 201, 69, 80, 68, 72, 147, 1, 80, 84, 128, 67, 7, 195, 21, 36, 143, 66, 15, 0, 8, 197, 104, 240, 195, 60,
- 192, 15, 8, 197, 76, 84, 150, 4, 192, 66, 8, 197, 72, 240, 195, 60, 192, 15, 8, 197, 64, 83, 132, 84, 192, 15, 10, 199, 52, 147,
- 132, 5, 81, 193, 76, 65, 8, 197, 9, 81, 134, 4, 192, 65, 0, 11, 199, 12, 243, 150, 21, 37, 5, 72, 66, 47, 22, 71, 32, 19,
- 66, 85, 33, 197, 72, 107, 35, 65, 71, 6, 40, 14, 16, 81, 36, 14, 16, 0, 21, 71, 12, 243, 148, 4, 147, 133, 72, 49, 39, 50,
- 47, 6, 118, 50, 109, 14, 16, 0, 47, 10, 199, 9, 83, 12, 16, 246, 133, 72, 66, 6, 195, 64, 84, 201, 15, 10, 199, 56, 242, 67,
- 5, 69, 1, 72, 67, 11, 200, 24, 245, 15, 72, 149, 15, 12, 48, 16, 10, 199, 12, 243, 5, 61, 69, 5, 72, 15, 0, 12, 201, 72,
- 17, 134, 36, 117, 82, 4, 227, 192, 67, 12, 201, 12, 243, 134, 36, 117, 82, 4, 227, 192, 67, 11, 70, 16, 81, 129, 84, 197, 0, 21,
- 0, 47, 7, 196, 24, 83, 3, 20, 16, 0, 0, 17, 70, 65, 83, 9, 104, 145, 64, 48, 40, 55, 37, 123, 6, 37, 36, 0, 9, 198,
- 52, 16, 197, 72, 145, 64, 66, 17, 70, 36, 66, 79, 104, 145, 64, 37, 72, 37, 39, 123, 6, 125, 36, 0, 9, 198, 65, 33, 67, 60,
- 49, 64, 15, 9, 198, 64, 19, 148, 4, 195, 206, 67, 12, 201, 61, 33, 129, 56, 245, 18, 60, 98, 64, 15, 10, 198, 5, 85, 15, 56,
- 241, 64, 67, 15, 0, 10, 198, 88, 84, 218, 65, 33, 77, 66, 16, 9, 198, 52, 84, 137, 77, 65, 77, 15, 6, 195, 21, 52, 192, 16,
- 0, 10, 199, 88, 84, 195, 61, 98, 76, 20, 67, 9, 198, 76, 147, 129, 28, 241, 192, 15, 9, 198, 56, 21, 70, 72, 17, 192, 65, 14,
- 68, 49, 80, 201, 4, 55, 40, 76, 6, 37, 12, 35, 0, 0, 11, 200, 80, 83, 73, 77, 67, 195, 48, 80, 66, 12, 201, 65, 35, 212,
- 60, 49, 82, 20, 36, 128, 67, 0, 9, 198, 72, 85, 143, 12, 129, 64, 65, 9, 198, 24, 21, 9, 12, 129, 64, 66, 9, 198, 100, 19,
- 213, 56, 65, 64, 68, 9, 198, 80, 244, 130, 60, 193, 64, 16, 9, 198, 76, 84, 150, 36, 193, 64, 66, 10, 198, 52, 81, 193, 12, 193,
- 64, 65, 15, 9, 198, 48, 84, 85, 36, 193, 64, 15, 9, 198, 21, 65, 79, 12, 193, 64, 66, 9, 198, 21, 34, 71, 60, 225, 64, 66,
- 9, 198, 16, 147, 205, 20, 65, 64, 15, 9, 198, 13, 84, 212, 60, 65, 64, 15, 9, 198, 8, 21, 9, 12, 193, 64, 65, 9, 198, 4,
- 225, 77, 60, 225, 64, 15, 9, 198, 4, 65, 76, 36, 225, 64, 16, 0, 8, 67, 9, 149, 5, 21, 0, 47, 6, 195, 13, 5, 64, 13,
- 15, 67, 93, 117, 192, 6, 84, 40, 6, 84, 40, 6, 84, 40, 0, 0, 13, 68, 5, 48, 201, 36, 6, 35, 89, 49, 126, 37, 0, 9,
- 198, 65, 35, 199, 21, 69, 0, 15, 9, 198, 64, 19, 131, 21, 69, 0, 16, 0, 9, 198, 76, 32, 82, 8, 19, 143, 65, 9, 198, 72,
- 148, 5, 80, 19, 143, 66, 9, 198, 72, 80, 201, 80, 19, 143, 65, 9, 198, 52, 244, 212, 72, 19, 143, 65, 9, 198, 17, 80, 137, 80,
- 19, 143, 65, 9, 198, 12, 19, 66, 36, 19, 143, 65, 9, 198, 5, 96, 78, 104, 19, 143, 66, 9, 198, 4, 195, 5, 28, 19, 143, 66,
- 9, 198, 52, 19, 131, 36, 19, 143, 66, 12, 201, 76, 52, 137, 12, 50, 9, 60, 194, 79, 68, 11, 200, 80, 244, 142, 5, 33, 67, 12,
- 144, 15, 7, 196, 24, 83, 143, 48, 66, 10, 199, 20, 195, 5, 77, 3, 206, 80, 15, 0, 9, 198, 52, 85, 20, 21, 35, 0, 65, 7,
- 196, 21, 32, 78, 60, 65, 9, 198, 64, 19, 13, 4, 227, 214, 15, 0, 11, 200, 72, 147, 143, 52, 147, 129, 56, 240, 66, 12, 200, 52,
- 145, 204, 36, 244, 129, 56, 240, 66, 16, 11, 200, 16, 84, 201, 16, 84, 137, 56, 240, 66, 11, 200, 16, 84, 201, 16, 84, 129, 56, 240,
- 66, 12, 200, 12, 243, 135, 48, 240, 129, 56, 240, 66, 16, 11, 67, 41, 85, 133, 57, 6, 40, 84, 36, 0, 12, 201, 36, 226, 78, 80,
- 84, 146, 61, 69, 0, 16, 10, 199, 12, 20, 15, 48, 21, 143, 72, 16, 0, 13, 68, 61, 35, 65, 36, 39, 14, 16, 65, 6, 117, 0,
- 10, 199, 80, 84, 1, 56, 80, 200, 36, 15, 9, 198, 77, 3, 5, 56, 66, 68, 15, 10, 199, 52, 144, 210, 60, 98, 76, 52, 67, 12,
- 201, 24, 243, 148, 4, 224, 70, 72, 81, 4, 16, 0, 9, 198, 76, 98, 79, 72, 147, 143, 66, 9, 198, 65, 33, 83, 76, 19, 143, 65,
- 9, 198, 5, 69, 9, 72, 147, 143, 66, 7, 196, 16, 80, 143, 48, 65, 9, 198, 8, 20, 137, 80, 243, 143, 67, 12, 201, 76, 83, 142,
- 4, 50, 5, 72, 144, 128, 68, 7, 196, 76, 80, 207, 48, 15, 7, 196, 64, 240, 207, 48, 66, 19, 70, 12, 148, 131, 84, 149, 15, 76,
- 37, 14, 16, 49, 6, 40, 37, 47, 39, 0, 0, 12, 201, 72, 144, 197, 88, 149, 15, 72, 144, 64, 69, 15, 3, 95, 109, 121, 71, 37,
- 14, 16, 65, 6, 35, 50, 110, 0, 16, 3, 95, 115, 105, 89, 126, 68, 81, 35, 55, 6, 36, 88, 36, 0, 5, 194, 88, 240, 15, 0,
- 7, 196, 84, 192, 197, 72, 65, 7, 196, 72, 83, 79, 72, 65, 12, 201, 37, 3, 195, 48, 244, 137, 17, 34, 65, 69, 12, 201, 25, 32,
- 78, 12, 144, 67, 61, 37, 0, 16, 11, 200, 21, 35, 69, 56, 85, 84, 36, 48, 67, 10, 198, 4, 48, 78, 80, 241, 9, 67, 15, 0,
- 10, 199, 12, 243, 80, 4, 114, 78, 36, 66, 8, 197, 92, 21, 20, 61, 32, 16, 8, 197, 80, 19, 77, 5, 32, 65, 8, 197, 76, 145,
- 206, 61, 32, 16, 6, 195, 20, 66, 80, 65, 0, 16, 70, 76, 50, 65, 80, 244, 128, 91, 37, 35, 47, 6, 39, 51, 0, 6, 195, 88,
- 245, 0, 15, 11, 200, 80, 85, 18, 5, 32, 200, 36, 16, 67, 9, 198, 76, 83, 65, 24, 244, 128, 66, 11, 200, 64, 244, 148, 4, 99,
- 199, 48, 144, 15, 11, 200, 64, 19, 147, 64, 84, 141, 36, 16, 67, 7, 196, 36, 115, 143, 80, 15, 9, 198, 36, 115, 137, 80, 244, 128,
- 65, 12, 201, 36, 68, 143, 20, 193, 84, 81, 34, 67, 15, 12, 201, 24, 245, 15, 20, 193, 84, 81, 34, 67, 15, 11, 200, 21, 35, 212,
- 60, 208, 78, 36, 16, 69, 0, 8, 197, 61, 68, 129, 57, 64, 65, 8, 197, 52, 83, 69, 57, 64, 15, 9, 198, 9, 33, 83, 4, 243,
- 0, 66, 9, 198, 8, 144, 84, 32, 195, 206, 65, 0, 9, 198, 76, 20, 146, 60, 50, 0, 66, 0, 9, 198, 64, 19, 148, 60, 99, 204,
- 66, 15, 69, 64, 192, 89, 21, 32, 48, 55, 6, 118, 109, 14, 16, 0, 8, 197, 76, 49, 84, 81, 32, 15, 9, 198, 76, 19, 79, 76,
- 21, 0, 66, 8, 197, 21, 48, 69, 17, 32, 15, 7, 196, 13, 80, 195, 84, 66, 6, 195, 8, 83, 212, 15, 9, 198, 5, 69, 5, 56,
- 67, 204, 15, 6, 195, 4, 34, 84, 65, 0, 9, 198, 64, 84, 144, 21, 69, 79, 15, 0, 8, 197, 88, 83, 132, 37, 64, 65, 8, 197,
- 24, 84, 142, 21, 64, 66, 0, 10, 199, 88, 84, 208, 5, 50, 65, 56, 67, 0, 11, 67, 52, 18, 76, 65, 6, 36, 37, 55, 0, 9,
- 3, 95, 108, 111, 55, 6, 114, 0, 10, 199, 76, 83, 69, 77, 65, 78, 20, 66, 7, 196, 12, 21, 1, 36, 66, 0, 11, 200, 64, 84,
- 141, 21, 69, 9, 52, 144, 66, 0, 8, 196, 72, 244, 197, 60, 65, 15, 0, 11, 200, 36, 228, 212, 4, 195, 1, 56, 240, 66, 11, 200,
- 21, 48, 83, 64, 84, 129, 56, 240, 66, 24, 72, 84, 197, 18, 5, 53, 79, 56, 240, 40, 55, 47, 14, 16, 35, 15, 89, 40, 6, 110,
- 50, 39, 0, 9, 198, 64, 192, 83, 52, 241, 9, 15, 9, 198, 52, 81, 193, 64, 241, 9, 15, 0, 12, 201, 72, 17, 199, 37, 83, 135,
- 4, 227, 192, 66, 10, 199, 80, 148, 129, 64, 145, 68, 36, 15, 10, 199, 64, 147, 142, 37, 1, 68, 36, 66, 8, 197, 12, 243, 15, 28,
- 224, 15, 9, 198, 5, 32, 71, 61, 53, 0, 16, 0, 7, 196, 4, 148, 143, 48, 66, 0, 13, 201, 24, 245, 15, 72, 84, 15, 73, 65,
- 82, 68, 47, 12, 3, 95, 116, 97, 47, 6, 35, 65, 126, 55, 0, 8, 197, 52, 83, 147, 60, 192, 15, 12, 201, 12, 130, 85, 16, 147,
- 5, 81, 65, 82, 15, 8, 197, 12, 19, 132, 20, 192, 16, 0, 6, 195, 80, 84, 201, 15, 9, 198, 36, 225, 133, 48, 144, 197, 67, 9,
- 198, 20, 97, 137, 12, 16, 197, 67, 6, 195, 16, 84, 201, 15, 9, 198, 12, 244, 5, 64, 241, 9, 15, 9, 198, 5, 37, 5, 24, 144,
- 197, 16, 0, 8, 196, 76, 84, 137, 4, 65, 16, 8, 196, 76, 84, 201, 4, 65, 15, 7, 196, 72, 84, 201, 4, 65, 7, 196, 52, 244,
- 137, 4, 66, 11, 199, 28, 85, 19, 20, 208, 78, 36, 66, 15, 6, 195, 24, 85, 68, 65, 7, 196, 5, 33, 5, 4, 65, 0, 7, 196,
- 81, 34, 79, 16, 65, 0, 16, 70, 12, 128, 82, 48, 145, 64, 76, 6, 35, 14, 16, 55, 37, 0, 18, 70, 64, 20, 143, 16, 145, 64,
- 48, 35, 14, 16, 39, 72, 6, 37, 36, 0, 17, 70, 52, 83, 15, 16, 145, 64, 65, 36, 55, 39, 72, 6, 37, 36, 0, 9, 198, 48,
- 16, 210, 36, 209, 64, 65, 10, 199, 8, 83, 133, 24, 144, 201, 60, 67, 13, 3, 95, 116, 101, 47, 6, 109, 55, 40, 81, 40, 0, 9,
- 198, 76, 241, 134, 36, 49, 64, 15, 9, 198, 76, 85, 20, 36, 209, 64, 65, 9, 198, 76, 81, 213, 4, 49, 64, 66, 10, 198, 76, 50,
- 5, 81, 66, 78, 65, 16, 9, 198, 64, 84, 142, 36, 49, 64, 66, 9, 198, 61, 33, 70, 36, 49, 64, 16, 9, 198, 56, 20, 148, 20,
- 49, 64, 15, 9, 198, 52, 20, 211, 36, 209, 64, 65, 9, 198, 37, 53, 18, 36, 49, 64, 65, 6, 195, 28, 147, 214, 16, 6, 195, 28,
- 83, 214, 65, 9, 198, 24, 244, 142, 4, 49, 64, 66, 9, 198, 5, 52, 201, 20, 209, 64, 15, 0, 6, 195, 76, 144, 64, 76, 10, 67,
- 12, 144, 64, 76, 6, 37, 35, 0, 12, 201, 65, 35, 195, 20, 66, 77, 20, 229, 0, 15, 0, 15, 68, 52, 20, 137, 4, 65, 35, 14,
- 16, 6, 37, 38, 35, 0, 7, 196, 80, 240, 137, 4, 66, 9, 198, 77, 68, 143, 48, 17, 192, 65, 7, 196, 52, 84, 211, 20, 15, 10,
- 199, 36, 225, 129, 57, 66, 76, 20, 67, 9, 198, 28, 149, 71, 28, 147, 204, 65, 7, 196, 24, 240, 137, 4, 66, 9, 198, 16, 80, 193,
- 48, 241, 192, 66, 9, 198, 12, 21, 1, 48, 241, 192, 66, 11, 199, 12, 17, 15, 56, 81, 200, 20, 66, 15, 0, 11, 200, 65, 35, 195,
- 60, 228, 207, 48, 80, 15, 9, 198, 36, 68, 143, 12, 244, 147, 16, 11, 200, 12, 243, 12, 20, 224, 200, 36, 208, 15, 0, 9, 198, 9,
- 32, 83, 36, 193, 64, 66, 9, 198, 49, 83, 65, 12, 129, 64, 66, 9, 198, 16, 83, 5, 28, 129, 64, 65, 16, 70, 9, 32, 73, 48,
- 193, 64, 71, 14, 16, 35, 37, 55, 12, 0, 9, 198, 80, 84, 211, 36, 193, 64, 15, 9, 198, 80, 83, 198, 4, 225, 64, 66, 9, 198,
- 77, 84, 146, 20, 225, 64, 16, 9, 198, 76, 147, 132, 60, 225, 64, 65, 9, 198, 76, 84, 211, 36, 193, 64, 15, 10, 198, 76, 83, 133,
- 28, 129, 64, 65, 15, 9, 198, 64, 244, 131, 36, 193, 64, 66, 9, 198, 64, 83, 147, 36, 193, 64, 15, 9, 198, 52, 83, 147, 36, 193,
- 64, 66, 10, 198, 52, 83, 78, 60, 225, 64, 65, 15, 10, 198, 28, 147, 214, 36, 225, 64, 65, 16, 9, 198, 21, 48, 200, 36, 225, 64,
- 15, 9, 198, 12, 244, 148, 36, 193, 64, 66, 9, 198, 12, 194, 77, 20, 225, 64, 65, 10, 198, 12, 86, 129, 56, 225, 64, 65, 16, 9,
- 198, 4, 229, 5, 56, 225, 64, 16, 0, 9, 198, 52, 16, 195, 4, 33, 73, 67, 6, 195, 20, 209, 64, 15, 10, 199, 16, 80, 193, 52,
- 84, 143, 56, 66, 7, 196, 8, 80, 82, 56, 16, 0, 9, 198, 16, 144, 76, 21, 69, 0, 15, 0, 0, 11, 200, 21, 33, 207, 77, 65,
- 82, 60, 192, 68, 0, 11, 200, 16, 148, 212, 85, 32, 137, 56, 240, 66, 11, 200, 12, 20, 130, 60, 115, 129, 56, 240, 67, 6, 195, 96,
- 211, 0, 13, 10, 199, 80, 83, 5, 48, 21, 143, 72, 16, 6, 195, 64, 241, 64, 15, 10, 199, 28, 149, 76, 36, 19, 143, 88, 15, 10,
- 199, 12, 244, 148, 20, 229, 79, 88, 15, 10, 199, 12, 20, 193, 80, 83, 143, 88, 15, 0, 9, 198, 12, 243, 132, 37, 98, 68, 67, 0,
- 7, 196, 4, 225, 207, 48, 65, 0, 12, 201, 80, 80, 206, 60, 52, 129, 104, 144, 64, 68, 10, 199, 64, 243, 9, 20, 68, 137, 12, 15,
- 12, 201, 56, 20, 131, 60, 193, 83, 76, 144, 64, 68, 12, 201, 52, 84, 207, 64, 245, 1, 52, 144, 64, 68, 12, 201, 48, 144, 193, 57,
- 68, 143, 64, 144, 64, 68, 12, 201, 12, 21, 1, 64, 193, 83, 76, 144, 64, 68, 12, 201, 12, 20, 148, 60, 208, 78, 104, 144, 64, 68,
- 12, 201, 5, 85, 15, 12, 81, 129, 48, 144, 64, 70, 0, 11, 200, 64, 243, 9, 80, 80, 206, 36, 48, 15, 11, 200, 53, 83, 20, 36,
- 85, 14, 36, 48, 15, 12, 201, 24, 243, 148, 4, 226, 71, 61, 33, 0, 16, 11, 200, 16, 145, 76, 21, 69, 18, 36, 48, 15, 0, 9,
- 197, 80, 84, 211, 21, 32, 65, 15, 8, 197, 76, 84, 211, 21, 32, 15, 8, 197, 12, 19, 80, 61, 32, 65, 10, 199, 8, 244, 195, 36,
- 208, 78, 36, 66, 0, 7, 196, 104, 83, 15, 80, 15, 11, 200, 93, 80, 200, 21, 33, 82, 36, 16, 67, 7, 196, 77, 1, 79, 80, 15,
- 7, 196, 64, 243, 9, 64, 65, 9, 198, 37, 51, 212, 72, 244, 0, 66, 11, 200, 37, 3, 195, 60, 225, 18, 36, 16, 68, 11, 200, 37,
- 1, 82, 81, 35, 198, 36, 16, 68, 11, 200, 37, 1, 82, 76, 243, 142, 36, 16, 68, 7, 196, 24, 147, 15, 80, 15, 11, 200, 9, 84,
- 143, 13, 32, 90, 36, 16, 68, 0, 9, 198, 36, 229, 9, 80, 243, 0, 66, 8, 197, 72, 80, 204, 85, 64, 65, 8, 197, 28, 147, 206,
- 5, 64, 65, 7, 195, 20, 53, 66, 65, 15, 10, 198, 5, 85, 15, 13, 67, 206, 67, 15, 8, 197, 5, 52, 207, 73, 64, 16, 0, 9,
- 198, 36, 224, 207, 57, 48, 201, 15, 11, 200, 28, 84, 211, 61, 0, 76, 20, 224, 16, 15, 204, 8, 21, 18, 4, 51, 205, 36, 243, 65,
- 12, 130, 65, 71, 7, 196, 4, 226, 68, 72, 65, 0, 8, 197, 64, 83, 133, 81, 32, 65, 9, 198, 92, 147, 1, 56, 245, 192, 67, 8,
- 197, 81, 32, 70, 61, 32, 16, 8, 197, 80, 83, 80, 61, 32, 65, 8, 197, 80, 83, 80, 61, 32, 15, 9, 198, 52, 20, 133, 52, 245,
- 0, 15, 8, 197, 24, 84, 133, 81, 32, 65, 8, 197, 13, 33, 77, 21, 32, 65, 8, 197, 8, 20, 129, 81, 32, 65, 13, 202, 8, 19,
- 14, 20, 245, 5, 72, 20, 9, 4, 70, 0, 7, 196, 60, 48, 213, 64, 65, 18, 71, 28, 130, 65, 12, 50, 79, 48, 81, 126, 35, 76,
- 12, 6, 39, 55, 0, 7, 196, 64, 147, 15, 80, 15, 7, 196, 64, 83, 15, 80, 15, 9, 198, 61, 37, 15, 56, 245, 128, 15, 0, 8,
- 197, 76, 148, 15, 57, 64, 15, 8, 197, 64, 84, 132, 37, 64, 65, 9, 197, 48, 84, 1, 57, 64, 65, 15, 8, 197, 36, 225, 68, 37,
- 64, 66, 8, 197, 28, 147, 204, 37, 64, 65, 8, 197, 16, 80, 210, 21, 64, 15, 0, 13, 202, 36, 51, 211, 37, 65, 84, 72, 17, 68,
- 72, 15, 10, 199, 16, 241, 5, 12, 17, 207, 56, 67, 11, 199, 5, 48, 197, 57, 50, 79, 56, 68, 16, 0, 0, 6, 195, 48, 85, 67,
- 65, 10, 199, 36, 229, 5, 73, 50, 78, 16, 67, 0, 0, 11, 200, 36, 229, 18, 20, 48, 201, 56, 240, 66, 6, 195, 21, 67, 128, 15,
- 7, 195, 4, 195, 192, 66, 15, 0, 0, 7, 196, 52, 84, 207, 48, 65, 7, 196, 8, 245, 15, 48, 65, 7, 196, 8, 148, 15, 48, 66,
- 0, 6, 195, 36, 115, 210, 65, 7, 196, 77, 65, 67, 12, 16, 7, 196, 52, 19, 1, 28, 65, 9, 198, 48, 147, 73, 81, 35, 198, 66,
- 7, 196, 24, 243, 1, 28, 65, 7, 196, 12, 147, 69, 28, 65, 10, 199, 5, 64, 82, 28, 21, 9, 76, 66, 0, 8, 197, 84, 36, 137,
- 4, 48, 67, 9, 198, 77, 66, 80, 20, 225, 9, 15, 6, 195, 64, 241, 77, 15, 6, 195, 56, 241, 77, 15, 10, 199, 29, 80, 82, 16,
- 20, 143, 8, 15, 6, 195, 20, 196, 192, 16, 8, 197, 12, 244, 205, 36, 48, 15, 9, 198, 12, 243, 80, 20, 225, 9, 15, 0, 7, 196,
- 76, 145, 84, 20, 76, 9, 198, 77, 3, 210, 60, 98, 84, 66, 10, 199, 72, 144, 195, 60, 35, 206, 36, 15, 7, 196, 65, 33, 84, 20,
- 15, 9, 198, 13, 80, 213, 72, 34, 84, 66, 0, 8, 197, 88, 19, 5, 72, 80, 66, 8, 197, 49, 80, 201, 56, 80, 66, 8, 197, 69,
- 81, 83, 80, 16, 76, 8, 197, 80, 244, 129, 12, 80, 66, 8, 197, 48, 21, 82, 20, 16, 65, 8, 197, 13, 80, 133, 8, 80, 15, 8,
- 197, 12, 83, 9, 56, 80, 16, 9, 197, 8, 241, 77, 36, 16, 66, 15, 8, 197, 5, 81, 213, 72, 80, 65, 0, 7, 196, 20, 228, 137,
- 12, 66, 12, 201, 65, 32, 84, 61, 97, 67, 12, 130, 64, 15, 12, 201, 12, 243, 12, 21, 97, 67, 12, 130, 64, 15, 0, 9, 198, 12,
- 20, 9, 80, 243, 1, 66, 9, 198, 76, 147, 143, 56, 147, 73, 66, 6, 195, 52, 145, 73, 76, 8, 197, 80, 80, 206, 36, 48, 15, 8,
- 197, 64, 144, 206, 36, 48, 66, 8, 197, 48, 84, 194, 36, 48, 15, 8, 197, 8, 16, 200, 20, 48, 15, 8, 197, 4, 224, 76, 60, 112,
- 66, 0, 10, 199, 9, 84, 143, 13, 32, 84, 20, 66, 11, 68, 76, 210, 76, 20, 88, 65, 117, 55, 0, 10, 199, 81, 33, 83, 76, 85,
- 20, 20, 15, 10, 199, 64, 243, 9, 13, 32, 84, 20, 66, 9, 198, 64, 81, 1, 28, 241, 192, 15, 9, 198, 64, 19, 12, 5, 99, 204,
- 67, 10, 199, 24, 147, 15, 13, 32, 84, 20, 66, 7, 196, 21, 33, 68, 20, 15, 10, 199, 5, 36, 15, 13, 32, 84, 20, 66, 0, 18,
- 70, 76, 53, 83, 36, 19, 79, 89, 49, 40, 88, 37, 6, 35, 65, 39, 0, 8, 197, 52, 147, 9, 80, 16, 65, 8, 197, 5, 35, 73,
- 16, 16, 66, 8, 197, 24, 84, 137, 80, 16, 66, 14, 69, 65, 86, 154, 48, 80, 48, 6, 35, 123, 39, 55, 0, 9, 197, 88, 243, 5,
- 72, 80, 66, 16, 8, 197, 88, 149, 129, 12, 80, 66, 8, 197, 88, 84, 129, 12, 80, 66, 9, 197, 76, 20, 5, 72, 80, 66, 16, 8,
- 197, 64, 243, 73, 12, 80, 16, 8, 197, 48, 145, 213, 72, 80, 65, 8, 197, 48, 21, 82, 36, 16, 67, 8, 197, 28, 244, 135, 36, 16,
- 65, 8, 197, 24, 244, 135, 36, 16, 65, 8, 197, 24, 84, 137, 80, 16, 67, 15, 69, 21, 52, 197, 72, 80, 6, 109, 89, 89, 36, 51,
- 36, 0, 9, 197, 16, 161, 77, 8, 80, 66, 15, 8, 197, 12, 244, 143, 56, 80, 15, 8, 197, 12, 83, 9, 8, 80, 65, 8, 197, 8,
- 244, 135, 36, 16, 65, 9, 197, 8, 84, 143, 36, 16, 65, 16, 8, 197, 4, 212, 5, 72, 80, 66, 8, 197, 4, 195, 21, 12, 80, 65,
- 0, 7, 196, 12, 81, 21, 60, 15, 0, 17, 70, 76, 50, 65, 8, 147, 5, 91, 37, 6, 35, 71, 37, 55, 36, 0, 13, 3, 95, 122,
- 104, 76, 126, 50, 6, 36, 88, 109, 0, 9, 197, 80, 83, 133, 72, 240, 65, 15, 7, 196, 64, 84, 149, 56, 66, 6, 195, 20, 213, 64,
- 66, 0, 0, 9, 198, 12, 20, 137, 12, 19, 15, 65, 8, 197, 65, 35, 197, 52, 144, 15, 8, 197, 56, 80, 195, 32, 144, 15, 8, 197,
- 12, 245, 20, 36, 208, 15, 8, 197, 12, 240, 195, 32, 144, 15, 8, 197, 5, 49, 80, 76, 144, 15, 0, 9, 198, 77, 84, 211, 36, 66,
- 64, 66, 9, 198, 81, 34, 80, 60, 194, 64, 65, 10, 198, 76, 84, 85, 4, 226, 64, 65, 15, 9, 198, 65, 33, 71, 4, 66, 64, 67,
- 11, 200, 64, 243, 9, 77, 66, 82, 60, 192, 68, 9, 198, 64, 192, 84, 4, 226, 64, 65, 9, 198, 64, 84, 20, 36, 66, 64, 15, 10,
- 199, 64, 83, 148, 5, 65, 85, 12, 67, 9, 198, 36, 225, 207, 8, 34, 64, 15, 0, 11, 200, 72, 81, 201, 77, 68, 137, 56, 240, 66,
- 8, 197, 64, 20, 129, 56, 240, 65, 11, 200, 12, 20, 9, 80, 243, 1, 56, 240, 66, 8, 197, 48, 144, 129, 56, 240, 65, 18, 70, 5,
- 49, 137, 77, 50, 69, 35, 89, 83, 37, 89, 12, 6, 37, 36, 0, 7, 196, 61, 33, 193, 56, 65, 7, 196, 8, 16, 197, 56, 16, 0,
- 7, 196, 5, 97, 86, 36, 78, 9, 198, 77, 81, 15, 88, 84, 212, 15, 12, 200, 64, 84, 143, 56, 244, 208, 61, 32, 67, 15, 13, 68,
- 24, 145, 82, 36, 83, 37, 6, 36, 51, 37, 0, 0, 9, 198, 16, 145, 201, 80, 19, 15, 65, 12, 201, 5, 101, 129, 57, 64, 71, 28,
- 147, 143, 67, 8, 197, 5, 97, 83, 80, 144, 78, 8, 197, 69, 81, 83, 80, 144, 76, 8, 197, 76, 83, 77, 4, 144, 66, 8, 197, 76,
- 51, 199, 48, 144, 15, 8, 197, 52, 243, 143, 52, 144, 15, 8, 197, 52, 85, 15, 16, 144, 15, 8, 197, 52, 83, 133, 12, 208, 15, 8,
- 197, 16, 144, 68, 20, 208, 15, 0, 9, 198, 76, 52, 143, 24, 243, 0, 65, 9, 198, 56, 240, 195, 36, 243, 0, 15, 9, 198, 56, 16,
- 129, 80, 82, 64, 67, 10, 198, 12, 21, 5, 12, 243, 0, 67, 15, 9, 198, 4, 84, 143, 28, 83, 0, 67, 0, 14, 68, 92, 17, 133,
- 72, 84, 6, 35, 83, 36, 14, 16, 0, 9, 198, 77, 1, 67, 12, 130, 65, 15, 10, 199, 72, 240, 149, 77, 65, 90, 104, 15, 7, 196,
- 64, 245, 133, 72, 65, 9, 198, 64, 192, 84, 4, 226, 65, 67, 9, 198, 13, 84, 212, 60, 66, 65, 15, 9, 198, 12, 243, 77, 20, 66,
- 65, 15, 6, 195, 12, 84, 201, 15, 9, 198, 12, 19, 66, 60, 66, 65, 15, 9, 198, 4, 227, 205, 4, 194, 65, 68, 0, 24, 72, 80,
- 84, 141, 36, 224, 84, 61, 32, 47, 36, 14, 16, 65, 37, 50, 6, 36, 47, 110, 14, 16, 0, 17, 6, 95, 114, 111, 109, 97, 110, 14,
- 16, 110, 65, 6, 35, 50, 39, 0, 8, 197, 77, 83, 195, 21, 32, 65, 8, 197, 77, 64, 83, 21, 32, 16, 10, 199, 72, 150, 154, 36,
- 51, 206, 36, 66, 8, 197, 64, 20, 212, 61, 32, 16, 9, 198, 36, 225, 15, 52, 149, 0, 66, 9, 198, 21, 49, 82, 12, 149, 0, 66,
- 0, 11, 200, 52, 149, 15, 12, 243, 132, 72, 144, 15, 10, 199, 48, 144, 193, 57, 68, 143, 64, 66, 0, 8, 197, 16, 148, 208, 85, 64,
- 65, 0, 7, 196, 24, 147, 143, 72, 16, 7, 196, 12, 19, 143, 88, 65, 0, 15, 69, 80, 22, 76, 61, 32, 47, 6, 119, 55, 39, 14,
- 16, 0, 8, 197, 81, 34, 77, 21, 32, 65, 8, 197, 81, 34, 70, 61, 32, 65, 9, 198, 72, 80, 193, 64, 149, 0, 66, 8, 197, 37,
- 51, 205, 21, 32, 66, 10, 199, 28, 194, 67, 60, 194, 83, 36, 66, 8, 197, 9, 83, 7, 5, 32, 65, 0, 7, 196, 72, 83, 79, 80,
- 15, 10, 199, 8, 19, 131, 5, 35, 212, 80, 16, 0, 16, 3, 95, 116, 105, 47, 37, 81, 14, 16, 6, 37, 50, 126, 35, 0, 8, 197,
- 72, 83, 132, 37, 64, 65, 8, 197, 65, 35, 198, 21, 64, 15, 0, 9, 3, 95, 116, 104, 47, 6, 117, 0, 13, 202, 21, 48, 67, 37,
- 51, 212, 80, 17, 68, 72, 15, 0, 10, 199, 64, 244, 211, 20, 65, 82, 20, 67, 10, 199, 52, 19, 148, 20, 225, 82, 20, 67, 6, 195,
- 4, 68, 204, 13, 9, 198, 81, 32, 83, 8, 244, 132, 16, 9, 198, 77, 64, 82, 61, 53, 0, 65, 10, 199, 76, 83, 73, 9, 33, 86,
- 20, 15, 0, 6, 18, 66, 195, 160, 0, 195, 178, 0, 195, 179, 0, 195, 185, 0, 97, 0, 111, 0, 117, 0, 7, 6, 18, 67, 195, 169,
- 0, 195, 168, 0, 101, 0, 7, 6, 18, 68, 98, 0, 100, 0, 103, 0, 108, 0, 109, 0, 110, 0, 114, 0, 118, 0, 7, 6, 18, 69,
- 103, 108, 105, 101, 108, 111, 0, 103, 108, 105, 101, 108, 97, 0, 103, 108, 105, 101, 108, 105, 0, 103, 108, 105, 101, 108, 101, 0, 103, 108,
- 105, 101, 110, 101, 0, 109, 101, 108, 111, 0, 116, 101, 108, 111, 0, 115, 101, 108, 111, 0, 99, 101, 108, 111, 0, 118, 101, 108, 111, 0,
- 109, 101, 108, 97, 0, 116, 101, 108, 97, 0, 115, 101, 108, 97, 0, 99, 101, 108, 97, 0, 118, 101, 108, 97, 0, 109, 101, 108, 105, 0,
- 116, 101, 108, 105, 0, 115, 101, 108, 105, 0, 99, 101, 108, 105, 0, 118, 101, 108, 105, 0, 109, 101, 108, 101, 0, 116, 101, 108, 101, 0,
- 115, 101, 108, 101, 0, 99, 101, 108, 101, 0, 118, 101, 108, 101, 0, 109, 101, 110, 101, 0, 116, 101, 110, 101, 0, 115, 101, 110, 101, 0,
- 99, 101, 110, 101, 0, 118, 101, 110, 101, 0, 103, 108, 105, 0, 109, 105, 0, 116, 105, 0, 108, 111, 0, 108, 97, 0, 108, 101, 0, 115,
- 105, 0, 99, 105, 0, 118, 105, 0, 108, 105, 0, 110, 101, 0, 7, 6, 18, 81, 48, 48, 0, 48, 49, 0, 48, 50, 0, 48, 51, 0,
- 48, 52, 0, 48, 53, 0, 48, 54, 0, 48, 55, 0, 48, 56, 0, 48, 57, 0, 49, 48, 0, 49, 49, 0, 49, 50, 0, 49, 51, 0,
- 49, 52, 0, 49, 53, 0, 49, 54, 0, 49, 55, 0, 49, 56, 0, 49, 57, 0, 50, 48, 0, 50, 49, 0, 50, 50, 0, 50, 51, 0,
- 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 7, 6, 18, 82, 48, 0, 49, 0, 50, 0,
- 51, 0, 52, 0, 53, 0, 7, 6, 195, 160, 0, 3, 7, 35, 0, 117, 3, 7, 35, 2, 40, 0, 111, 2, 32, 24, 3, 7, 114, 0,
- 105, 2, 25, 3, 7, 117, 0, 7, 6, 97, 0, 4, 1, 21, 2, 98, 105, 108, 101, 32, 3, 6, 35, 0, 1, 21, 2, 103, 103, 105,
- 110, 101, 32, 0, 2, 105, 115, 109, 111, 32, 0, 2, 116, 116, 101, 114, 17, 65, 32, 0, 116, 101, 2, 18, 69, 32, 3, 6, 35, 47,
- 36, 0, 110, 100, 101, 114, 1, 21, 2, 18, 69, 32, 3, 6, 35, 50, 72, 109, 14, 16, 0, 109, 111, 1, 21, 2, 18, 69, 32, 3,
- 6, 35, 65, 39, 0, 118, 97, 110, 111, 2, 32, 3, 6, 35, 84, 35, 50, 39, 0, 4, 1, 21, 2, 99, 17, 65, 32, 3, 8, 35,
- 0, 1, 21, 2, 99, 104, 101, 32, 0, 4, 3, 35, 0, 1, 17, 67, 21, 2, 32, 14, 128, 192, 129, 0, 1, 105, 21, 2, 32, 14,
- 128, 192, 129, 0, 2, 105, 115, 116, 17, 65, 32, 0, 117, 3, 35, 2, 40, 0, 110, 99, 104, 39, 8, 2, 14, 129, 132, 133, 3, 35,
- 50, 49, 0, 108, 108, 39, 8, 2, 14, 129, 132, 132, 3, 35, 55, 55, 0, 101, 8, 2, 114, 3, 35, 109, 0, 111, 2, 32, 24, 3,
- 114, 0, 105, 2, 25, 3, 117, 0, 7, 6, 98, 0, 98, 97, 110, 111, 2, 32, 3, 8, 71, 12, 35, 50, 39, 0, 3, 71, 0, 98,
- 3, 71, 12, 0, 7, 6, 99, 0, 99, 104, 105, 97, 110, 111, 1, 17, 65, 2, 32, 3, 8, 49, 12, 37, 35, 50, 39, 0, 104, 105,
- 97, 110, 111, 2, 32, 3, 8, 49, 37, 35, 50, 39, 0, 111, 1, 21, 2, 108, 17, 65, 32, 3, 8, 49, 39, 0, 99, 105, 97, 110,
- 111, 2, 32, 3, 8, 76, 12, 35, 50, 39, 0, 105, 97, 110, 111, 2, 32, 3, 8, 76, 35, 50, 39, 0, 101, 1, 17, 65, 21, 21,
- 2, 17, 65, 32, 3, 8, 76, 109, 0, 4, 3, 49, 0, 104, 1, 115, 2, 17, 65, 0, 104, 2, 17, 71, 0, 4, 99, 3, 49, 12,
- 0, 99, 104, 2, 17, 71, 0, 107, 0, 113, 117, 3, 49, 12, 122, 0, 4, 2, 17, 71, 3, 76, 0, 39, 8, 2, 14, 129, 132, 130,
- 0, 104, 2, 97, 0, 104, 2, 111, 0, 104, 2, 117, 0, 105, 2, 17, 65, 0, 4, 99, 2, 17, 71, 3, 76, 12, 0, 99, 105, 2,
- 17, 65, 0, 7, 6, 100, 0, 4, 101, 114, 1, 17, 65, 17, 65, 104, 99, 2, 18, 69, 32, 3, 8, 72, 36, 14, 16, 0, 101, 114,
- 1, 101, 114, 2, 18, 69, 32, 0, 101, 114, 101, 1, 110, 3, 8, 72, 36, 51, 36, 0, 101, 114, 1, 105, 99, 2, 18, 69, 32, 3,
- 8, 72, 109, 14, 16, 0, 4, 3, 72, 0, 39, 8, 2, 14, 129, 132, 130, 0, 111, 110, 97, 2, 18, 69, 32, 3, 72, 6, 39, 50,
- 35, 0, 100, 3, 72, 12, 0, 97, 108, 108, 39, 8, 2, 14, 129, 132, 133, 3, 72, 35, 55, 55, 0, 101, 108, 108, 39, 8, 2, 14,
- 129, 132, 133, 3, 72, 36, 55, 55, 0, 111, 110, 97, 116, 2, 17, 71, 32, 3, 72, 39, 50, 6, 35, 47, 0, 7, 6, 101, 0, 4,
- 1, 21, 2, 115, 105, 109, 17, 65, 32, 3, 6, 36, 0, 1, 21, 2, 118, 111, 108, 17, 65, 32, 0, 2, 109, 111, 110, 17, 65, 32,
- 0, 105, 1, 114, 2, 32, 3, 6, 36, 37, 0, 116, 101, 2, 18, 69, 32, 3, 6, 36, 47, 36, 0, 110, 100, 101, 114, 1, 17, 67,
- 2, 18, 69, 32, 3, 6, 36, 50, 72, 36, 14, 16, 0, 118, 97, 110, 111, 2, 32, 3, 6, 36, 84, 35, 50, 39, 0, 115, 115, 101,
- 114, 2, 18, 69, 32, 3, 6, 36, 89, 12, 36, 51, 0, 4, 1, 17, 65, 2, 114, 32, 3, 6, 109, 0, 1, 21, 2, 114, 114, 105,
- 109, 111, 32, 0, 114, 100, 101, 114, 1, 17, 67, 2, 18, 69, 32, 3, 6, 109, 14, 16, 72, 36, 14, 16, 0, 99, 99, 111, 8, 2,
- 18, 69, 3, 6, 109, 49, 12, 39, 0, 103, 103, 105, 97, 1, 17, 67, 17, 67, 2, 110, 111, 32, 3, 6, 109, 75, 12, 35, 0, 1,
- 21, 2, 99, 105, 32, 3, 8, 36, 0, 4, 1, 17, 67, 2, 114, 101, 32, 3, 8, 109, 0, 1, 17, 67, 11, 2, 114, 17, 65, 32,
- 0, 4, 3, 36, 0, 1, 17, 67, 21, 2, 32, 14, 128, 192, 129, 0, 1, 102, 2, 114, 109, 0, 1, 104, 2, 115, 115, 0, 1, 109,
- 2, 115, 115, 0, 1, 109, 21, 2, 110, 116, 17, 65, 32, 0, 2, 110, 103, 17, 65, 32, 0, 2, 114, 115, 105, 32, 24, 0, 2, 115,
- 115, 97, 32, 0, 2, 116, 116, 17, 65, 32, 0, 2, 122, 122, 17, 65, 32, 0, 8, 17, 67, 115, 2, 115, 115, 0, 4, 1, 99, 2,
- 116, 116, 17, 65, 32, 3, 109, 0, 1, 103, 2, 110, 101, 0, 1, 103, 103, 2, 114, 111, 32, 0, 1, 114, 2, 109, 0, 2, 17, 65,
- 0, 2, 17, 67, 11, 17, 65, 32, 0, 2, 17, 67, 32, 0, 2, 17, 67, 105, 17, 67, 17, 65, 32, 0, 2, 17, 67, 117, 108, 17,
- 65, 32, 0, 2, 108, 0, 2, 108, 108, 117, 0, 2, 110, 17, 65, 32, 0, 2, 110, 17, 67, 17, 65, 32, 0, 2, 114, 0, 2, 115,
- 116, 0, 2, 116, 105, 0, 2, 116, 114, 0, 2, 116, 116, 105, 21, 0, 2, 118, 105, 32, 0, 2, 118, 111, 32, 0, 2, 122, 17, 65,
- 0, 8, 114, 0, 105, 2, 25, 3, 109, 57, 0, 7, 6, 102, 0, 4, 1, 17, 65, 2, 101, 114, 111, 32, 3, 8, 83, 0, 1, 17,
- 65, 21, 2, 105, 108, 111, 32, 0, 3, 83, 0, 102, 3, 83, 12, 0, 7, 6, 103, 0, 108, 105, 101, 114, 1, 21, 2, 18, 69, 32,
- 3, 8, 61, 109, 14, 16, 0, 103, 101, 114, 1, 21, 2, 18, 69, 32, 3, 8, 75, 12, 36, 14, 16, 0, 101, 114, 1, 17, 67, 17,
- 65, 2, 18, 69, 32, 3, 8, 75, 36, 14, 16, 0, 117, 101, 114, 1, 21, 2, 18, 69, 32, 3, 8, 81, 111, 36, 14, 16, 0, 4,
- 108, 2, 105, 3, 61, 0, 108, 2, 195, 172, 0, 108, 105, 2, 17, 65, 0, 110, 3, 67, 0, 110, 1, 97, 2, 17, 65, 32, 3, 67,
- 12, 0, 110, 1, 21, 2, 17, 65, 32, 3, 67, 38, 0, 4, 2, 17, 71, 3, 75, 0, 105, 1, 110, 2, 97, 32, 0, 105, 2, 17,
- 65, 0, 105, 117, 114, 97, 8, 2, 18, 69, 32, 3, 75, 6, 111, 51, 35, 0, 4, 105, 1, 111, 108, 2, 101, 32, 3, 75, 6, 125,
- 0, 105, 2, 97, 32, 0, 195, 172, 2, 97, 32, 0, 4, 103, 2, 17, 71, 3, 75, 12, 0, 103, 105, 2, 17, 65, 0, 4, 3, 81,
- 0, 104, 0, 103, 3, 81, 12, 0, 108, 8, 3, 81, 55, 0, 117, 2, 17, 65, 3, 81, 58, 0, 7, 6, 104, 0, 3, 0, 4, 97,
- 8, 3, 107, 6, 35, 0, 195, 160, 8, 0, 7, 6, 105, 0, 4, 1, 108, 2, 17, 65, 3, 2, 37, 0, 1, 114, 2, 17, 65, 0,
- 4, 1, 21, 2, 98, 105, 108, 101, 32, 3, 6, 37, 0, 1, 21, 2, 100, 101, 114, 101, 32, 0, 1, 100, 110, 97, 17, 67, 21, 21,
- 2, 110, 101, 32, 0, 2, 17, 67, 99, 97, 110, 111, 32, 0, 2, 97, 99, 17, 65, 32, 0, 2, 97, 115, 105, 32, 0, 2, 102, 105,
- 99, 97, 110, 111, 32, 0, 2, 103, 101, 110, 17, 65, 32, 0, 4, 97, 1, 29, 2, 32, 3, 6, 37, 35, 0, 97, 1, 102, 97, 2,
- 32, 0, 97, 1, 110, 111, 102, 2, 32, 0, 97, 1, 112, 111, 99, 115, 2, 32, 0, 97, 1, 114, 101, 2, 32, 0, 97, 1, 114, 111,
- 103, 2, 32, 0, 97, 1, 114, 116, 101, 109, 2, 32, 0, 97, 1, 116, 2, 32, 0, 97, 100, 1, 17, 67, 2, 17, 71, 32, 3, 6,
- 37, 35, 72, 0, 4, 101, 1, 102, 97, 2, 32, 3, 6, 37, 36, 0, 101, 1, 114, 101, 2, 32, 0, 101, 1, 114, 116, 101, 109, 2,
- 32, 0, 101, 1, 116, 2, 32, 0, 101, 8, 17, 67, 2, 32, 0, 116, 101, 2, 18, 69, 32, 3, 6, 37, 47, 36, 0, 110, 97, 115,
- 2, 32, 3, 6, 37, 50, 35, 89, 0, 102, 105, 99, 104, 105, 110, 111, 2, 32, 3, 6, 37, 83, 37, 49, 37, 50, 39, 0, 118, 97,
- 110, 111, 2, 32, 3, 6, 37, 84, 35, 50, 39, 0, 118, 101, 114, 2, 18, 69, 32, 3, 6, 37, 84, 109, 14, 16, 0, 115, 115, 97,
- 110, 111, 2, 32, 3, 6, 37, 89, 12, 35, 50, 39, 0, 115, 115, 101, 114, 111, 1, 21, 2, 32, 14, 128, 192, 134, 3, 6, 37, 89,
- 89, 36, 34, 39, 0, 115, 115, 105, 109, 1, 21, 2, 17, 65, 32, 3, 6, 37, 89, 89, 37, 65, 0, 4, 1, 17, 67, 17, 67, 17,
- 67, 17, 65, 2, 99, 97, 110, 111, 32, 3, 8, 37, 0, 1, 21, 2, 99, 17, 65, 32, 0, 1, 21, 2, 99, 104, 17, 65, 32, 0,
- 1, 21, 2, 100, 17, 65, 32, 0, 1, 21, 2, 103, 17, 65, 32, 0, 1, 21, 2, 109, 17, 65, 32, 0, 1, 98, 2, 108, 101, 32,
- 0, 1, 99, 2, 108, 17, 65, 32, 0, 1, 103, 2, 108, 17, 65, 32, 0, 1, 109, 2, 108, 101, 32, 0, 1, 112, 2, 116, 101, 32,
- 0, 1, 114, 17, 67, 97, 108, 2, 109, 17, 65, 32, 0, 1, 115, 115, 2, 108, 17, 65, 32, 0, 2, 108, 17, 65, 32, 0, 97, 1,
- 21, 2, 32, 3, 8, 37, 2, 35, 0, 111, 1, 21, 2, 32, 14, 128, 192, 129, 3, 8, 37, 2, 39, 0, 111, 110, 111, 1, 21, 2,
- 32, 3, 8, 37, 39, 50, 39, 0, 4, 110, 1, 103, 21, 2, 17, 71, 32, 3, 8, 37, 50, 0, 110, 1, 109, 17, 67, 2, 17, 71,
- 32, 0, 110, 1, 109, 105, 2, 17, 71, 32, 0, 4, 110, 101, 1, 99, 2, 32, 3, 8, 37, 50, 36, 0, 110, 101, 1, 100, 2, 32,
- 0, 4, 3, 37, 0, 1, 17, 67, 21, 2, 32, 14, 128, 192, 129, 0, 1, 21, 2, 17, 65, 110, 116, 101, 32, 0, 1, 114, 2, 109,
- 97, 32, 0, 1, 114, 116, 2, 99, 17, 71, 32, 0, 2, 111, 0, 2, 195, 178, 0, 2, 195, 179, 0, 195, 160, 1, 21, 2, 32, 3,
- 37, 6, 35, 0, 4, 101, 1, 21, 2, 114, 17, 65, 32, 3, 37, 6, 109, 0, 195, 169, 1, 21, 2, 114, 17, 65, 32, 0, 118, 101,
- 114, 1, 100, 2, 18, 69, 32, 3, 37, 84, 6, 109, 14, 16, 0, 4, 1, 18, 67, 2, 12, 3, 57, 0, 1, 97, 2, 12, 0, 1,
- 111, 2, 12, 0, 1, 160, 195, 2, 12, 0, 2, 17, 65, 0, 7, 6, 106, 0, 117, 97, 110, 8, 3, 21, 101, 115, 0, 1, 21, 2,
- 32, 3, 57, 0, 3, 75, 0, 7, 6, 107, 0, 3, 49, 0, 107, 3, 49, 12, 0, 7, 6, 108, 0, 4, 3, 55, 0, 39, 8, 2,
- 14, 129, 132, 130, 0, 108, 2, 32, 0, 97, 115, 99, 105, 97, 2, 18, 69, 32, 3, 55, 6, 35, 91, 35, 0, 108, 2, 17, 67, 3,
- 55, 10, 0, 7, 6, 109, 0, 98, 97, 110, 111, 2, 32, 3, 8, 65, 71, 35, 50, 39, 0, 4, 3, 65, 0, 39, 8, 2, 14, 129,
- 132, 130, 0, 101, 116, 116, 101, 114, 2, 18, 69, 32, 3, 65, 6, 36, 47, 47, 36, 14, 16, 0, 105, 1, 17, 65, 2, 97, 32, 3,
- 65, 6, 37, 0, 101, 122, 122, 39, 8, 2, 14, 129, 132, 133, 3, 65, 109, 128, 12, 0, 7, 6, 110, 0, 100, 111, 2, 18, 69, 32,
- 3, 8, 50, 72, 39, 0, 101, 1, 17, 65, 2, 17, 65, 32, 3, 8, 50, 109, 0, 4, 3, 50, 0, 2, 103, 17, 71, 0, 101, 116,
- 116, 101, 114, 2, 18, 69, 32, 3, 50, 6, 109, 47, 12, 36, 14, 16, 0, 101, 97, 110, 99, 104, 39, 8, 2, 14, 129, 132, 135, 3,
- 50, 36, 35, 50, 49, 0, 101, 108, 108, 39, 8, 2, 14, 129, 132, 133, 3, 50, 36, 55, 55, 0, 122, 8, 17, 65, 122, 2, 17, 65,
- 3, 50, 128, 0, 4, 2, 103, 3, 68, 0, 2, 107, 0, 7, 6, 111, 0, 4, 1, 21, 2, 103, 110, 111, 108, 111, 32, 3, 6, 39,
- 0, 1, 21, 2, 110, 122, 111, 108, 111, 32, 0, 1, 117, 2, 110, 111, 32, 0, 110, 100, 101, 114, 1, 17, 67, 2, 18, 69, 32, 3,
- 6, 39, 50, 72, 109, 14, 16, 0, 118, 97, 110, 111, 2, 32, 3, 6, 39, 84, 35, 50, 39, 0, 118, 101, 114, 2, 18, 69, 32, 3,
- 6, 39, 84, 109, 14, 16, 0, 115, 97, 110, 111, 2, 32, 3, 6, 39, 88, 35, 50, 39, 0, 4, 1, 21, 2, 102, 111, 110, 17, 65,
- 32, 3, 6, 110, 0, 1, 21, 2, 103, 114, 97, 102, 111, 32, 0, 1, 21, 2, 108, 111, 103, 111, 32, 0, 1, 21, 2, 109, 101, 116,
- 114, 111, 32, 0, 1, 21, 2, 110, 111, 109, 111, 32, 0, 1, 108, 2, 103, 105, 99, 111, 32, 0, 2, 17, 67, 17, 67, 97, 110, 111,
- 32, 0, 2, 17, 67, 17, 67, 105, 99, 97, 110, 111, 32, 0, 2, 103, 101, 110, 17, 65, 32, 0, 2, 112, 111, 108, 17, 65, 32, 0,
- 2, 115, 116, 114, 97, 99, 17, 65, 32, 0, 4, 1, 21, 2, 100, 105, 32, 3, 8, 39, 0, 1, 21, 2, 100, 111, 32, 0, 1, 114,
- 100, 2, 109, 111, 32, 0, 1, 118, 2, 108, 17, 65, 32, 0, 4, 1, 17, 67, 17, 67, 2, 108, 17, 65, 32, 3, 8, 110, 0, 1,
- 21, 2, 108, 111, 32, 0, 1, 21, 2, 110, 111, 32, 0, 1, 100, 110, 2, 108, 17, 65, 32, 0, 1, 105, 99, 2, 108, 17, 65, 32,
- 0, 1, 115, 110, 2, 108, 17, 65, 32, 0, 4, 3, 39, 0, 1, 17, 67, 21, 2, 32, 14, 128, 192, 129, 0, 1, 99, 115, 2, 108,
- 116, 17, 65, 32, 0, 1, 102, 2, 114, 109, 17, 65, 32, 0, 1, 105, 2, 110, 101, 0, 1, 105, 2, 115, 111, 32, 0, 1, 105, 21,
- 2, 32, 14, 128, 192, 129, 0, 1, 114, 17, 65, 2, 115, 115, 17, 65, 32, 0, 2, 110, 105, 32, 0, 2, 114, 17, 71, 32, 0, 105,
- 2, 111, 32, 3, 39, 2, 126, 0, 105, 2, 115, 17, 67, 17, 65, 32, 3, 39, 6, 37, 0, 4, 1, 21, 2, 108, 17, 65, 32, 3,
- 110, 0, 1, 21, 2, 108, 105, 17, 65, 32, 0, 1, 21, 2, 109, 97, 32, 0, 1, 21, 2, 109, 111, 32, 0, 1, 99, 2, 108, 116,
- 17, 65, 32, 0, 1, 99, 115, 2, 112, 17, 65, 32, 0, 1, 105, 0, 1, 105, 2, 108, 17, 65, 32, 0, 1, 109, 2, 98, 105, 108,
- 101, 0, 1, 110, 103, 2, 108, 97, 32, 0, 1, 117, 2, 108, 17, 65, 32, 0, 1, 118, 2, 108, 116, 17, 65, 32, 0, 2, 17, 67,
- 11, 17, 65, 32, 0, 2, 17, 67, 17, 65, 17, 67, 17, 65, 32, 0, 2, 17, 67, 17, 67, 32, 0, 2, 17, 67, 114, 0, 2, 99,
- 97, 32, 0, 2, 99, 111, 32, 0, 2, 108, 29, 0, 2, 108, 105, 0, 2, 110, 105, 0, 2, 111, 0, 2, 114, 0, 2, 115, 105, 32,
- 0, 2, 115, 115, 0, 2, 115, 116, 0, 2, 116, 116, 111, 108, 0, 2, 122, 17, 65, 0, 105, 3, 110, 2, 126, 0, 118, 101, 114, 1,
- 100, 2, 18, 69, 32, 3, 110, 84, 6, 109, 14, 16, 0, 7, 6, 112, 0, 1, 109, 21, 2, 101, 114, 17, 71, 32, 3, 8, 48, 0,
- 3, 48, 0, 112, 3, 48, 12, 0, 110, 8, 2, 21, 21, 3, 50, 0, 115, 8, 2, 17, 65, 21, 3, 89, 0, 7, 6, 113, 0, 3,
- 49, 0, 117, 3, 49, 122, 0, 117, 101, 115, 116, 39, 8, 2, 14, 129, 132, 134, 3, 49, 122, 36, 89, 47, 0, 117, 101, 108, 108, 39,
- 8, 2, 14, 129, 132, 134, 3, 49, 122, 109, 55, 55, 0, 7, 6, 114, 0, 4, 1, 17, 65, 2, 32, 3, 8, 14, 16, 0, 1, 21,
- 2, 18, 69, 32, 0, 4, 3, 14, 16, 0, 1, 17, 67, 0, 2, 32, 0, 8, 0, 97, 105, 1, 17, 67, 2, 32, 3, 14, 16, 6,
- 117, 0, 1, 17, 65, 2, 17, 65, 3, 51, 0, 97, 105, 1, 17, 65, 2, 32, 3, 51, 6, 117, 0, 114, 3, 51, 16, 0, 114, 97,
- 105, 2, 32, 3, 51, 16, 6, 117, 0, 7, 6, 115, 0, 99, 97, 110, 111, 1, 17, 65, 2, 32, 3, 8, 89, 49, 35, 50, 39, 0,
- 99, 104, 105, 97, 110, 111, 1, 17, 65, 2, 32, 3, 8, 89, 49, 37, 35, 50, 39, 0, 99, 105, 97, 110, 111, 2, 32, 3, 8, 91,
- 35, 50, 39, 0, 99, 101, 114, 1, 21, 2, 18, 69, 32, 3, 8, 91, 109, 14, 16, 0, 4, 1, 17, 65, 2, 17, 65, 3, 88, 0,
- 2, 18, 68, 0, 105, 97, 1, 21, 2, 32, 3, 88, 6, 37, 35, 0, 105, 101, 1, 21, 2, 32, 3, 88, 6, 37, 36, 0, 105, 195,
- 160, 1, 21, 3, 88, 37, 6, 35, 0, 4, 3, 89, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 1, 107, 0, 1, 108, 0, 1, 112,
- 0, 2, 99, 0, 2, 102, 0, 2, 107, 0, 2, 112, 0, 2, 113, 0, 2, 116, 0, 2, 120, 0, 8, 0, 105, 97, 1, 17, 67, 21,
- 3, 89, 6, 37, 35, 0, 115, 1, 17, 65, 2, 17, 65, 3, 89, 12, 0, 111, 116, 116, 111, 8, 2, 14, 129, 132, 133, 3, 89, 39,
- 47, 12, 39, 0, 117, 108, 108, 39, 8, 2, 14, 129, 132, 133, 3, 89, 40, 55, 55, 0, 99, 104, 2, 17, 71, 3, 89, 49, 0, 115,
- 3, 89, 89, 0, 4, 99, 2, 17, 71, 3, 91, 0, 99, 105, 2, 17, 65, 0, 104, 1, 17, 65, 2, 17, 65, 0, 104, 1, 25, 0,
- 104, 2, 25, 0, 99, 105, 2, 195, 172, 3, 91, 2, 37, 0, 99, 105, 105, 3, 91, 37, 57, 0, 7, 6, 116, 0, 116, 1, 21, 2,
- 97, 110, 111, 32, 3, 8, 47, 12, 0, 3, 47, 0, 116, 3, 47, 12, 0, 116, 111, 114, 105, 97, 1, 97, 2, 32, 3, 47, 12, 39,
- 51, 6, 37, 35, 0, 116, 111, 114, 105, 101, 1, 97, 2, 32, 3, 47, 12, 39, 51, 6, 126, 36, 0, 114, 105, 97, 1, 97, 21, 2,
- 32, 3, 47, 14, 16, 6, 37, 35, 0, 114, 105, 101, 1, 97, 21, 2, 32, 3, 47, 14, 16, 6, 37, 36, 0, 7, 6, 117, 0, 4,
- 1, 21, 2, 99, 111, 108, 111, 32, 3, 6, 40, 0, 1, 21, 2, 100, 105, 110, 17, 71, 32, 0, 2, 105, 116, 111, 32, 0, 114, 97,
- 1, 17, 67, 2, 18, 69, 32, 3, 6, 40, 51, 35, 0, 98, 97, 110, 111, 2, 32, 3, 6, 40, 71, 35, 50, 39, 0, 100, 101, 114,
- 2, 18, 69, 32, 3, 6, 40, 72, 109, 14, 16, 0, 118, 97, 110, 111, 2, 32, 3, 6, 40, 84, 35, 50, 39, 0, 4, 1, 17, 67,
- 11, 17, 65, 2, 17, 65, 32, 3, 8, 40, 0, 1, 21, 2, 108, 17, 65, 32, 0, 1, 21, 21, 2, 17, 65, 32, 0, 4, 3, 40,
- 0, 1, 108, 25, 2, 17, 65, 0, 1, 114, 25, 2, 17, 65, 0, 110, 39, 8, 2, 14, 129, 132, 131, 3, 40, 50, 0, 114, 97, 108,
- 2, 17, 71, 32, 3, 40, 51, 6, 35, 55, 0, 8, 2, 17, 65, 3, 122, 0, 7, 6, 118, 0, 105, 1, 17, 67, 2, 17, 65, 32,
- 3, 8, 84, 126, 0, 3, 84, 0, 118, 3, 84, 12, 0, 118, 105, 2, 17, 65, 3, 84, 12, 37, 0, 105, 1, 17, 67, 2, 17, 65,
- 3, 84, 126, 0, 7, 6, 119, 0, 3, 122, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 2, 25, 3, 37, 0, 3, 57,
- 0, 7, 6, 122, 0, 122, 1, 21, 2, 97, 110, 111, 32, 3, 8, 123, 12, 0, 4, 122, 97, 1, 21, 21, 2, 18, 69, 32, 3, 8,
- 128, 12, 35, 0, 122, 97, 1, 105, 2, 110, 111, 32, 0, 3, 123, 0, 122, 1, 17, 65, 2, 17, 65, 3, 123, 12, 0, 105, 111, 110,
- 2, 17, 65, 32, 3, 123, 37, 6, 110, 50, 0, 105, 111, 110, 97, 2, 18, 69, 32, 3, 123, 37, 6, 110, 50, 35, 0, 105, 111, 110,
- 97, 2, 116, 105, 32, 3, 123, 37, 110, 50, 6, 35, 0, 105, 111, 110, 97, 108, 2, 17, 71, 32, 3, 123, 37, 110, 50, 6, 35, 55,
- 0, 4, 2, 18, 66, 17, 65, 3, 128, 0, 8, 2, 17, 65, 17, 67, 0, 8, 2, 17, 71, 0, 8, 17, 65, 2, 17, 65, 17, 67,
- 0, 4, 122, 1, 17, 65, 17, 67, 2, 97, 114, 17, 67, 3, 128, 12, 0, 122, 1, 105, 108, 21, 2, 17, 65, 0, 122, 8, 17, 65,
- 2, 17, 65, 0, 122, 97, 1, 105, 21, 2, 116, 105, 32, 3, 128, 12, 6, 35, 0, 7, 6, 206, 0, 4, 172, 3, 6, 35, 55, 83,
- 35, 10, 0, 177, 0, 183, 3, 6, 36, 12, 47, 35, 15, 81, 14, 16, 6, 36, 49, 35, 0, 174, 3, 6, 36, 12, 47, 35, 15, 81,
- 14, 16, 6, 36, 49, 35, 10, 0, 191, 3, 6, 39, 65, 126, 49, 14, 16, 39, 50, 10, 0, 181, 3, 6, 109, 48, 89, 126, 55, 39,
- 50, 0, 173, 3, 6, 109, 48, 89, 126, 55, 39, 50, 10, 0, 184, 3, 47, 6, 36, 12, 47, 35, 15, 81, 14, 16, 6, 36, 49, 35,
- 10, 0, 186, 3, 49, 6, 35, 48, 12, 35, 15, 81, 14, 16, 6, 36, 49, 35, 10, 0, 190, 3, 49, 89, 6, 126, 15, 81, 14, 16,
- 6, 36, 49, 35, 10, 0, 189, 3, 50, 6, 57, 40, 12, 10, 0, 187, 3, 55, 6, 35, 65, 71, 72, 35, 10, 0, 188, 3, 65, 6,
- 57, 40, 12, 10, 0, 178, 3, 71, 6, 36, 47, 35, 10, 0, 180, 3, 72, 6, 109, 55, 47, 35, 10, 0, 179, 3, 81, 6, 35, 65,
- 12, 35, 10, 0, 4, 175, 3, 126, 6, 39, 47, 35, 10, 0, 185, 0, 182, 3, 128, 6, 36, 47, 35, 15, 81, 14, 16, 6, 36, 49,
- 35, 0, 7, 6, 207, 0, 140, 3, 6, 39, 65, 126, 49, 14, 16, 39, 50, 10, 0, 4, 133, 3, 6, 126, 48, 89, 126, 55, 39, 50,
- 10, 0, 141, 0, 129, 3, 14, 16, 6, 110, 15, 81, 14, 16, 6, 36, 49, 35, 10, 0, 4, 137, 3, 39, 65, 6, 36, 81, 35, 10,
- 0, 142, 0, 132, 3, 47, 6, 35, 40, 10, 0, 128, 3, 48, 6, 126, 15, 81, 14, 16, 6, 36, 49, 35, 10, 0, 136, 3, 48, 89,
- 6, 126, 15, 81, 14, 16, 6, 36, 49, 35, 10, 0, 135, 3, 49, 6, 126, 15, 81, 14, 16, 6, 36, 49, 35, 10, 0, 134, 3, 83,
- 6, 126, 15, 81, 14, 16, 6, 36, 49, 35, 10, 0, 4, 130, 3, 89, 6, 126, 81, 65, 35, 10, 0, 131, 0, 7, 6, 0, 33, 1,
- 19, 3, 0, 195, 161, 3, 7, 35, 0, 195, 169, 3, 7, 36, 0, 4, 195, 172, 3, 7, 37, 0, 195, 173, 0, 195, 179, 3, 7, 39,
- 0, 195, 179, 105, 3, 7, 39, 126, 0, 4, 195, 185, 3, 7, 40, 0, 195, 186, 0, 195, 168, 3, 7, 109, 0, 195, 168, 105, 2, 25,
- 3, 7, 109, 57, 0, 195, 178, 3, 7, 110, 0, 195, 178, 105, 3, 7, 110, 126, 0, 195, 169, 105, 2, 25, 3, 7, 118, 0, 4, 45,
- 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 58, 8, 32, 18, 81, 2, 32, 18, 82, 15, 32,
- 3, 10, 3, 109, 10, 0, 33, 3, 10, 48, 6, 40, 50, 47, 39, 36, 89, 49, 55, 35, 65, 35, 47, 6, 37, 84, 39, 10, 0, 45,
- 8, 32, 2, 32, 15, 3, 65, 36, 50, 39, 0, 4, 103, 110, 3, 67, 0, 195, 177, 0, 36, 3, 72, 6, 39, 55, 55, 35, 51, 39,
- 0, 44, 1, 15, 2, 15, 3, 84, 6, 37, 14, 16, 81, 39, 55, 35, 0, 194, 167, 3, 89, 36, 123, 37, 6, 39, 50, 36, 0, 7,
- 0, 0};
- autoFileInMemory espeakdata_dicts32 = FileInMemory_createWithData (61801, reinterpret_cast<const char *> (&espeakdata_dicts32_data),
- U"espeak-1.48.04-source/espeak-data/it_dict",
+ static unsigned char espeakdata_dicts29_data[43393] = {
+ 0, 4, 0, 0, 251, 159, 0, 0, 0, 9, 198, 5, 97, 86, 4, 227, 192, 72, 17, 70, 88, 16, 213, 60, 195, 192, 84, 35, 49, 6,
+ 40, 110, 55, 39, 0, 0, 10, 199, 56, 80, 210, 60, 195, 199, 36, 20, 0, 6, 195, 52, 83, 128, 21, 0, 6, 195, 60, 35, 9, 66,
+ 0, 7, 65, 4, 35, 12, 0, 14, 4, 193, 4, 72, 9, 197, 64, 244, 144, 61, 32, 65, 21, 9, 198, 8, 192, 83, 24, 83, 64, 20,
+ 0, 9, 198, 80, 144, 149, 72, 243, 128, 67, 10, 198, 80, 83, 5, 28, 243, 128, 66, 20, 9, 198, 76, 147, 131, 72, 243, 128, 65, 9,
+ 198, 5, 48, 193, 48, 17, 128, 66, 9, 198, 4, 229, 9, 24, 243, 128, 66, 0, 10, 199, 88, 243, 20, 4, 209, 84, 72, 66, 10, 199,
+ 80, 84, 1, 56, 80, 200, 36, 20, 10, 199, 64, 192, 78, 36, 209, 84, 72, 66, 10, 199, 64, 83, 148, 4, 209, 84, 72, 66, 9, 198,
+ 60, 211, 212, 80, 84, 137, 20, 10, 199, 52, 147, 12, 36, 209, 84, 72, 66, 6, 195, 48, 240, 128, 20, 9, 198, 37, 51, 212, 80, 84,
+ 137, 20, 9, 198, 29, 32, 84, 80, 84, 137, 66, 10, 199, 12, 83, 148, 36, 209, 84, 72, 66, 0, 9, 198, 76, 245, 20, 61, 163, 206,
+ 20, 7, 196, 72, 144, 133, 12, 20, 12, 200, 64, 84, 143, 56, 244, 208, 61, 32, 67, 20, 0, 6, 65, 8, 71, 37, 0, 13, 202, 16,
+ 144, 201, 4, 227, 143, 88, 84, 201, 52, 20, 9, 197, 12, 243, 147, 60, 224, 65, 20, 8, 197, 12, 148, 205, 60, 224, 66, 9, 197, 12,
+ 83, 148, 36, 224, 65, 20, 8, 197, 12, 20, 140, 36, 224, 66, 0, 9, 198, 72, 144, 207, 88, 84, 128, 66, 0, 9, 198, 65, 35, 211,
+ 12, 83, 137, 20, 11, 199, 64, 84, 147, 20, 99, 206, 20, 66, 20, 0, 9, 198, 76, 241, 199, 36, 244, 142, 21, 9, 198, 4, 197, 15,
+ 24, 244, 142, 21, 0, 6, 65, 12, 76, 37, 0, 8, 197, 88, 86, 154, 20, 224, 65, 8, 197, 72, 83, 132, 36, 224, 65, 8, 197, 12,
+ 244, 142, 20, 240, 65, 8, 197, 12, 243, 15, 72, 224, 21, 8, 197, 12, 149, 137, 48, 80, 66, 8, 197, 8, 244, 142, 20, 240, 65, 0,
+ 9, 198, 88, 144, 68, 61, 69, 0, 21, 9, 198, 52, 17, 199, 36, 244, 128, 21, 9, 198, 48, 21, 20, 61, 50, 64, 20, 9, 198, 12,
+ 20, 9, 56, 84, 128, 21, 0, 13, 4, 95, 8, 1, 3, 107, 6, 35, 76, 36, 49, 0, 6, 195, 80, 241, 128, 20, 10, 199, 24, 147,
+ 1, 80, 83, 9, 4, 68, 10, 199, 16, 148, 204, 21, 52, 201, 4, 67, 0, 11, 200, 64, 20, 133, 77, 65, 83, 36, 80, 68, 7, 196,
+ 48, 145, 86, 20, 20, 7, 196, 40, 84, 207, 48, 20, 11, 200, 20, 211, 196, 36, 19, 9, 76, 144, 67, 11, 200, 13, 84, 150, 36, 194,
+ 78, 20, 240, 67, 0, 6, 65, 16, 72, 37, 0, 12, 201, 76, 19, 148, 4, 32, 82, 8, 20, 128, 67, 8, 197, 69, 80, 76, 61, 32,
+ 21, 9, 197, 64, 84, 137, 21, 32, 65, 21, 6, 195, 52, 83, 142, 21, 8, 197, 21, 2, 82, 61, 64, 20, 8, 197, 16, 148, 133, 81,
+ 64, 20, 0, 6, 195, 77, 3, 211, 20, 9, 198, 76, 244, 130, 37, 67, 204, 67, 0, 12, 201, 81, 84, 130, 61, 97, 78, 80, 243, 0,
+ 20, 10, 198, 61, 69, 5, 56, 84, 133, 67, 21, 10, 199, 56, 244, 141, 4, 225, 9, 4, 67, 9, 198, 52, 148, 197, 72, 84, 133, 67,
+ 0, 11, 200, 52, 243, 148, 20, 51, 211, 5, 32, 67, 0, 7, 65, 20, 36, 12, 0, 14, 5, 193, 20, 72, 8, 6, 195, 80, 243, 142,
+ 21, 8, 197, 36, 194, 5, 85, 48, 21, 16, 69, 29, 80, 73, 56, 16, 81, 58, 35, 6, 37, 12, 50, 35, 0, 8, 197, 16, 145, 83,
+ 37, 48, 20, 12, 201, 12, 19, 80, 60, 64, 82, 76, 81, 192, 67, 0, 6, 195, 21, 0, 64, 20, 9, 198, 64, 19, 12, 5, 99, 204,
+ 67, 10, 198, 36, 225, 5, 8, 149, 0, 66, 21, 9, 198, 24, 147, 15, 76, 241, 128, 66, 9, 198, 21, 0, 82, 12, 130, 65, 67, 9,
+ 198, 21, 0, 71, 56, 85, 76, 65, 9, 198, 20, 227, 129, 28, 243, 128, 66, 0, 6, 195, 100, 241, 0, 20, 10, 199, 81, 32, 84, 4,
+ 194, 65, 76, 67, 10, 199, 52, 83, 132, 20, 193, 86, 36, 20, 10, 199, 52, 19, 77, 36, 97, 82, 36, 66, 10, 199, 48, 144, 193, 57,
+ 68, 143, 64, 66, 6, 195, 25, 35, 196, 20, 0, 11, 67, 69, 82, 65, 49, 58, 6, 37, 35, 0, 11, 200, 12, 243, 143, 76, 49, 82,
+ 48, 16, 66, 6, 195, 80, 243, 137, 20, 7, 196, 72, 145, 83, 36, 20, 0, 8, 65, 24, 36, 83, 83, 36, 0, 8, 197, 88, 243, 19,
+ 12, 144, 20, 8, 197, 77, 1, 67, 36, 80, 20, 8, 197, 76, 83, 137, 48, 80, 66, 8, 197, 52, 84, 211, 36, 16, 66, 8, 197, 52,
+ 84, 143, 64, 80, 65, 8, 197, 48, 241, 199, 36, 16, 20, 8, 197, 48, 147, 79, 56, 80, 20, 9, 197, 44, 20, 129, 80, 80, 67, 20,
+ 8, 197, 24, 241, 199, 36, 16, 20, 8, 197, 21, 67, 201, 48, 80, 65, 8, 197, 5, 64, 76, 36, 16, 67, 8, 197, 4, 229, 15, 56,
+ 144, 20, 0, 9, 198, 77, 84, 16, 61, 53, 0, 21, 9, 198, 52, 17, 206, 21, 50, 64, 20, 9, 198, 12, 20, 147, 60, 194, 64, 66,
+ 9, 198, 4, 224, 76, 37, 50, 64, 66, 0, 10, 198, 88, 19, 19, 21, 50, 65, 66, 20, 10, 198, 52, 17, 206, 21, 50, 65, 66, 20,
+ 10, 199, 36, 212, 5, 72, 97, 84, 80, 20, 9, 198, 16, 148, 212, 60, 226, 65, 67, 9, 198, 12, 83, 143, 52, 19, 137, 66, 6, 195,
+ 9, 35, 196, 20, 9, 198, 4, 208, 90, 104, 243, 137, 66, 0, 7, 196, 64, 193, 83, 36, 20, 9, 198, 21, 81, 197, 56, 243, 0, 68,
+ 11, 200, 12, 20, 15, 48, 149, 133, 72, 144, 67, 0, 6, 65, 28, 75, 37, 0, 8, 197, 52, 243, 129, 16, 80, 65, 8, 197, 24, 244,
+ 16, 60, 192, 20, 8, 197, 24, 19, 5, 12, 144, 20, 8, 197, 20, 195, 1, 16, 80, 65, 9, 198, 4, 229, 9, 17, 35, 199, 20, 0,
+ 13, 202, 77, 3, 1, 56, 51, 143, 64, 193, 85, 72, 67, 6, 195, 48, 243, 135, 20, 10, 198, 37, 51, 208, 80, 84, 128, 66, 20, 9,
+ 198, 4, 224, 66, 5, 50, 64, 66, 0, 14, 203, 88, 147, 12, 5, 96, 76, 48, 83, 15, 56, 112, 20, 10, 199, 81, 33, 78, 80, 84,
+ 201, 52, 20, 6, 195, 80, 243, 128, 20, 10, 199, 80, 83, 5, 12, 19, 69, 72, 67, 6, 195, 16, 243, 128, 21, 10, 199, 12, 21, 5,
+ 12, 129, 83, 36, 20, 9, 198, 4, 208, 90, 104, 243, 133, 66, 0, 11, 200, 77, 84, 5, 73, 53, 9, 80, 80, 66, 11, 200, 52, 147,
+ 12, 20, 99, 199, 48, 144, 20, 6, 195, 16, 243, 129, 66, 11, 200, 12, 243, 148, 72, 17, 82, 20, 240, 67, 0, 8, 65, 32, 35, 49,
+ 12, 35, 0, 12, 201, 12, 20, 212, 72, 243, 9, 8, 84, 128, 67, 0, 9, 198, 64, 243, 9, 28, 243, 128, 66, 9, 198, 52, 16, 195,
+ 32, 147, 128, 65, 9, 198, 5, 4, 137, 12, 83, 128, 21, 0, 6, 195, 80, 244, 132, 21, 6, 195, 48, 244, 132, 21, 0, 8, 196, 56,
+ 83, 12, 4, 72, 28, 15, 1, 35, 49, 35, 50, 76, 36, 55, 55, 36, 47, 12, 39, 0, 7, 196, 64, 243, 12, 36, 20, 7, 196, 56,
+ 81, 213, 76, 20, 6, 195, 52, 84, 137, 66, 7, 196, 48, 147, 12, 4, 66, 6, 195, 5, 67, 205, 65, 0, 6, 195, 5, 67, 206, 65,
+ 7, 65, 36, 37, 12, 0, 14, 5, 193, 36, 72, 9, 8, 197, 88, 147, 131, 37, 64, 65, 8, 197, 76, 147, 12, 4, 32, 65, 6, 195,
+ 64, 246, 154, 21, 6, 195, 5, 67, 206, 66, 0, 15, 1, 37, 48, 36, 14, 16, 76, 6, 36, 50, 47, 39, 0, 27, 9, 198, 81, 34,
+ 71, 48, 145, 128, 65, 9, 198, 8, 20, 207, 16, 147, 128, 66, 9, 198, 5, 32, 207, 76, 83, 128, 21, 0, 6, 1, 38, 10, 36, 0,
+ 10, 199, 80, 16, 200, 36, 209, 84, 72, 66, 9, 198, 76, 98, 78, 80, 84, 133, 66, 10, 199, 65, 35, 211, 36, 81, 213, 60, 20, 0,
+ 6, 195, 80, 244, 129, 66, 7, 196, 64, 83, 142, 20, 21, 0, 8, 65, 40, 75, 36, 12, 57, 0, 6, 195, 80, 244, 130, 21, 9, 198,
+ 64, 83, 1, 88, 84, 135, 21, 8, 197, 12, 148, 15, 48, 192, 21, 8, 197, 4, 212, 15, 48, 192, 21, 0, 9, 198, 76, 115, 205, 8,
+ 84, 128, 65, 10, 198, 72, 240, 149, 72, 83, 148, 67, 20, 9, 198, 72, 147, 66, 61, 36, 192, 21, 9, 198, 64, 20, 1, 88, 84, 128,
+ 66, 7, 195, 12, 148, 143, 66, 20, 0, 14, 1, 42, 35, 89, 47, 36, 51, 37, 89, 49, 39, 0, 27, 10, 199, 77, 68, 129, 64, 147,
+ 205, 8, 21, 9, 198, 60, 224, 207, 28, 83, 133, 67, 9, 198, 16, 148, 208, 20, 225, 9, 20, 0, 8, 1, 43, 48, 57, 40, 0, 27,
+ 7, 196, 80, 19, 9, 4, 66, 7, 196, 64, 243, 9, 4, 66, 7, 196, 52, 81, 9, 4, 20, 0, 8, 197, 36, 225, 15, 48, 240, 66,
+ 9, 65, 44, 49, 35, 48, 12, 35, 0, 8, 197, 80, 84, 133, 9, 32, 65, 9, 197, 76, 193, 83, 36, 16, 65, 20, 8, 197, 48, 148,
+ 212, 60, 224, 66, 8, 197, 21, 51, 206, 21, 32, 66, 8, 197, 8, 246, 154, 60, 192, 20, 0, 6, 195, 48, 244, 143, 72, 7, 195, 48,
+ 244, 143, 76, 9, 9, 198, 16, 83, 9, 8, 84, 128, 66, 0, 10, 1, 46, 48, 40, 50, 47, 39, 0, 27, 10, 199, 69, 80, 78, 80,
+ 243, 69, 56, 21, 9, 198, 60, 224, 207, 28, 83, 137, 67, 0, 9, 1, 47, 89, 55, 35, 91, 0, 27, 7, 196, 80, 83, 137, 4, 20,
+ 7, 196, 76, 145, 80, 20, 20, 8, 196, 76, 83, 142, 60, 66, 20, 7, 196, 76, 16, 133, 36, 66, 11, 200, 64, 21, 15, 28, 83, 133,
+ 76, 144, 67, 11, 200, 53, 85, 1, 28, 83, 133, 76, 144, 67, 7, 196, 52, 17, 137, 4, 65, 11, 200, 25, 32, 84, 21, 35, 137, 80,
+ 16, 68, 11, 200, 21, 52, 15, 76, 147, 69, 81, 32, 67, 11, 200, 12, 20, 18, 36, 99, 199, 48, 144, 20, 0, 8, 65, 48, 109, 55,
+ 55, 36, 0, 8, 197, 36, 228, 197, 81, 64, 20, 0, 9, 198, 64, 20, 129, 8, 244, 132, 21, 0, 6, 195, 69, 81, 76, 72, 10, 199,
+ 88, 83, 131, 21, 51, 1, 60, 67, 10, 199, 12, 243, 80, 4, 115, 137, 4, 67, 0, 8, 196, 56, 83, 12, 20, 72, 28, 11, 200, 16,
+ 244, 16, 36, 244, 5, 81, 64, 20, 7, 196, 5, 32, 66, 36, 65, 0, 8, 65, 52, 109, 65, 65, 36, 0, 8, 197, 12, 195, 196, 36,
+ 16, 20, 0, 9, 198, 53, 85, 1, 28, 83, 128, 66, 12, 201, 24, 244, 129, 52, 147, 137, 24, 84, 137, 68, 9, 198, 16, 148, 25, 48,
+ 243, 128, 65, 0, 10, 199, 72, 150, 154, 36, 51, 206, 36, 66, 6, 195, 52, 83, 148, 21, 6, 195, 52, 83, 148, 21, 0, 10, 67, 69,
+ 81, 73, 49, 122, 36, 57, 0, 7, 196, 72, 243, 154, 36, 66, 7, 196, 72, 240, 130, 36, 20, 7, 196, 72, 16, 130, 36, 66, 7, 196,
+ 64, 193, 85, 72, 65, 7, 196, 52, 84, 197, 72, 65, 7, 196, 36, 225, 84, 80, 20, 10, 198, 16, 80, 197, 8, 19, 0, 66, 20, 7,
+ 196, 8, 240, 130, 36, 20, 0, 8, 197, 24, 16, 197, 88, 144, 76, 8, 65, 56, 109, 50, 50, 36, 0, 8, 197, 64, 83, 15, 64, 80,
+ 65, 0, 9, 198, 28, 197, 67, 61, 50, 64, 20, 9, 198, 13, 33, 77, 37, 50, 64, 65, 0, 14, 1, 58, 72, 4, 40, 36, 48, 6,
+ 40, 50, 47, 37, 0, 10, 199, 77, 81, 4, 36, 16, 207, 56, 66, 10, 199, 65, 33, 68, 36, 193, 84, 80, 20, 9, 198, 5, 49, 137,
+ 77, 50, 65, 67, 0, 11, 200, 28, 147, 143, 28, 83, 133, 76, 144, 67, 9, 198, 20, 193, 77, 61, 50, 78, 67, 0, 7, 65, 60, 110,
+ 12, 0, 14, 9, 198, 64, 84, 148, 4, 229, 15, 8, 5, 193, 60, 72, 8, 9, 198, 81, 32, 83, 12, 244, 147, 21, 8, 197, 76, 99,
+ 199, 28, 144, 20, 8, 197, 76, 83, 5, 56, 144, 20, 8, 197, 64, 147, 1, 16, 80, 65, 8, 197, 52, 145, 15, 48, 192, 21, 8, 197,
+ 52, 19, 132, 20, 144, 66, 8, 197, 36, 229, 18, 36, 112, 66, 8, 197, 25, 80, 201, 48, 80, 66, 8, 197, 16, 83, 5, 8, 144, 20,
+ 8, 197, 12, 147, 133, 76, 144, 20, 0, 11, 1, 61, 40, 81, 58, 35, 55, 36, 0, 27, 6, 195, 61, 0, 67, 66, 9, 198, 52, 243,
+ 143, 24, 244, 128, 66, 9, 198, 48, 243, 137, 12, 84, 128, 66, 9, 198, 16, 144, 83, 64, 244, 128, 66, 0, 9, 198, 81, 34, 67, 21,
+ 50, 77, 20, 10, 199, 12, 83, 148, 72, 243, 69, 72, 66, 0, 9, 198, 72, 85, 9, 56, 243, 0, 67, 11, 200, 24, 149, 15, 12, 83,
+ 143, 76, 144, 21, 9, 198, 12, 192, 85, 76, 243, 0, 65, 9, 198, 5, 3, 211, 81, 35, 198, 66, 7, 196, 4, 192, 133, 16, 20, 0,
+ 13, 1, 64, 49, 37, 6, 39, 76, 12, 39, 55, 35, 0, 13, 1, 64, 49, 37, 6, 39, 76, 12, 39, 55, 35, 0, 6, 65, 64, 48,
+ 37, 0, 0, 9, 198, 64, 81, 1, 88, 83, 128, 21, 10, 198, 61, 33, 193, 56, 243, 128, 65, 21, 9, 198, 52, 21, 1, 64, 19, 128,
+ 67, 9, 198, 37, 51, 211, 64, 147, 128, 67, 0, 9, 198, 4, 210, 76, 12, 20, 133, 66, 0, 0, 6, 65, 68, 49, 40, 0, 9, 198,
+ 72, 80, 201, 65, 35, 195, 66, 6, 195, 52, 86, 154, 20, 8, 197, 9, 32, 68, 37, 0, 65, 0, 0, 7, 195, 84, 224, 64, 72, 9,
+ 6, 195, 60, 34, 84, 65, 0, 8, 196, 76, 83, 15, 56, 66, 20, 7, 196, 61, 48, 193, 72, 20, 7, 196, 12, 240, 129, 76, 20, 7,
+ 196, 4, 192, 133, 72, 65, 0, 8, 65, 72, 109, 51, 16, 36, 0, 8, 197, 64, 84, 132, 60, 224, 21, 8, 197, 52, 19, 16, 20, 192,
+ 21, 0, 9, 198, 88, 19, 19, 20, 48, 192, 21, 6, 195, 80, 240, 195, 21, 9, 198, 64, 244, 201, 48, 194, 80, 66, 9, 198, 4, 229,
+ 5, 72, 244, 192, 65, 0, 9, 198, 77, 1, 67, 84, 197, 77, 65, 10, 199, 76, 84, 150, 60, 100, 133, 56, 21, 10, 199, 72, 240, 195,
+ 5, 49, 67, 12, 21, 10, 199, 52, 243, 143, 4, 192, 133, 72, 67, 10, 199, 24, 197, 77, 20, 225, 15, 76, 20, 0, 7, 196, 4, 32,
+ 137, 4, 76, 12, 200, 80, 83, 5, 56, 49, 70, 4, 192, 67, 20, 7, 196, 76, 19, 13, 36, 66, 12, 200, 52, 84, 197, 56, 49, 70,
+ 4, 192, 67, 20, 6, 195, 16, 241, 197, 20, 0, 8, 65, 76, 36, 89, 89, 36, 0, 9, 198, 77, 64, 77, 8, 80, 195, 21, 12, 201,
+ 65, 35, 208, 20, 65, 85, 80, 144, 192, 67, 8, 197, 52, 20, 141, 61, 32, 65, 8, 197, 28, 85, 20, 37, 64, 65, 6, 195, 20, 97,
+ 66, 20, 8, 197, 12, 83, 66, 4, 192, 65, 8, 197, 12, 19, 129, 4, 224, 65, 8, 197, 12, 19, 9, 9, 32, 65, 8, 197, 8, 21,
+ 20, 37, 64, 65, 8, 197, 8, 20, 130, 21, 32, 65, 0, 8, 197, 77, 0, 84, 60, 192, 65, 8, 197, 77, 0, 76, 5, 64, 65, 9,
+ 198, 77, 0, 71, 56, 243, 0, 66, 12, 201, 77, 0, 67, 12, 19, 129, 64, 243, 9, 67, 11, 200, 77, 0, 67, 12, 17, 143, 72, 224,
+ 21, 9, 198, 65, 33, 70, 21, 69, 0, 20, 9, 198, 64, 147, 194, 8, 144, 192, 21, 7, 195, 20, 225, 71, 65, 20, 10, 198, 16, 145,
+ 1, 12, 129, 64, 67, 20, 9, 198, 12, 83, 12, 60, 193, 64, 21, 9, 198, 4, 147, 15, 12, 129, 64, 20, 0, 6, 195, 80, 241, 192,
+ 20, 6, 195, 48, 241, 192, 20, 6, 195, 36, 211, 204, 65, 10, 199, 12, 19, 80, 4, 115, 143, 48, 67, 0, 11, 200, 64, 84, 141, 4,
+ 100, 143, 77, 64, 65, 7, 196, 61, 32, 201, 4, 21, 7, 196, 21, 100, 143, 76, 20, 7, 196, 12, 241, 15, 48, 21, 0, 6, 65, 80,
+ 47, 37, 0, 10, 198, 80, 84, 143, 48, 65, 71, 66, 20, 8, 197, 80, 20, 148, 5, 32, 65, 8, 197, 77, 81, 5, 77, 64, 66, 6,
+ 195, 76, 147, 206, 66, 8, 197, 72, 148, 15, 77, 64, 21, 8, 197, 65, 35, 212, 37, 32, 65, 8, 197, 64, 84, 146, 21, 32, 66, 9,
+ 198, 52, 86, 154, 4, 225, 71, 66, 8, 197, 36, 229, 5, 29, 32, 65, 8, 197, 21, 100, 133, 85, 128, 65, 8, 197, 16, 84, 15, 77,
+ 64, 21, 8, 197, 12, 244, 146, 21, 32, 66, 8, 197, 8, 148, 15, 77, 64, 21, 0, 9, 198, 81, 34, 80, 60, 65, 64, 65, 10, 198,
+ 28, 147, 214, 4, 225, 64, 65, 21, 9, 198, 12, 243, 134, 36, 225, 64, 66, 9, 198, 12, 131, 210, 104, 245, 192, 66, 13, 202, 12, 130,
+ 85, 76, 21, 133, 12, 50, 9, 4, 20, 13, 202, 8, 19, 14, 20, 245, 5, 72, 20, 9, 4, 70, 0, 6, 195, 76, 147, 192, 66, 10,
+ 199, 76, 147, 131, 72, 243, 137, 4, 67, 9, 198, 64, 84, 195, 32, 144, 201, 20, 10, 199, 64, 19, 1, 28, 243, 137, 4, 68, 9, 198,
+ 52, 240, 207, 56, 84, 201, 66, 6, 195, 21, 83, 128, 65, 9, 198, 20, 211, 211, 80, 20, 201, 66, 10, 199, 12, 147, 195, 36, 20, 137,
+ 4, 67, 10, 199, 4, 225, 137, 28, 243, 137, 4, 68, 6, 195, 4, 224, 80, 65, 0, 7, 195, 76, 18, 197, 66, 20, 7, 196, 64, 83,
+ 12, 20, 21, 0, 9, 197, 80, 83, 133, 72, 80, 66, 21, 12, 201, 28, 83, 133, 72, 22, 137, 60, 225, 64, 20, 8, 197, 12, 20, 1,
+ 12, 80, 66, 12, 201, 5, 48, 204, 21, 2, 79, 16, 245, 0, 68, 0, 9, 198, 77, 1, 67, 12, 130, 64, 20, 9, 198, 65, 35, 211,
+ 80, 21, 0, 65, 9, 198, 21, 32, 129, 12, 83, 192, 66, 9, 198, 5, 3, 211, 80, 21, 0, 66, 0, 9, 198, 77, 1, 67, 12, 130,
+ 65, 20, 6, 195, 20, 226, 64, 66, 9, 198, 12, 19, 66, 60, 66, 65, 20, 0, 11, 200, 80, 85, 18, 5, 32, 200, 36, 16, 67, 7,
+ 196, 76, 19, 148, 20, 66, 7, 196, 72, 80, 130, 36, 21, 11, 200, 65, 35, 195, 60, 228, 207, 48, 80, 20, 7, 196, 56, 83, 142, 36,
+ 20, 9, 198, 20, 211, 212, 36, 51, 206, 66, 7, 195, 12, 147, 197, 66, 20, 0, 6, 65, 88, 84, 40, 0, 8, 197, 72, 149, 15, 12,
+ 48, 21, 8, 197, 72, 85, 133, 72, 80, 21, 8, 197, 36, 225, 68, 36, 16, 20, 8, 197, 28, 16, 129, 48, 144, 65, 8, 197, 13, 84,
+ 131, 84, 208, 65, 8, 197, 5, 4, 137, 48, 80, 66, 0, 6, 195, 80, 244, 147, 21, 12, 201, 76, 50, 9, 104, 241, 146, 20, 226, 65,
+ 68, 9, 198, 52, 243, 15, 12, 130, 64, 20, 9, 198, 29, 32, 68, 60, 194, 64, 65, 9, 198, 12, 19, 142, 60, 34, 64, 20, 0, 9,
+ 198, 81, 32, 71, 20, 66, 65, 20, 0, 8, 196, 56, 83, 12, 60, 72, 28, 17, 4, 95, 49, 77, 52, 40, 50, 71, 37, 55, 37, 6,
+ 39, 50, 36, 0, 11, 200, 28, 192, 85, 12, 241, 129, 56, 80, 67, 11, 200, 12, 244, 142, 84, 51, 208, 36, 16, 20, 11, 200, 12, 244,
+ 18, 60, 192, 76, 36, 16, 68, 7, 196, 12, 16, 129, 48, 65, 7, 196, 4, 208, 137, 80, 65, 0, 12, 1, 92, 71, 35, 49, 89, 55,
+ 35, 91, 0, 27, 14, 65, 92, 72, 6, 39, 48, 12, 57, 35, 84, 6, 40, 0, 6, 195, 80, 244, 142, 21, 8, 197, 80, 130, 69, 76,
+ 144, 20, 8, 197, 76, 148, 212, 20, 208, 20, 8, 197, 56, 243, 65, 16, 80, 65, 8, 197, 48, 243, 135, 32, 144, 20, 8, 197, 12, 20,
+ 211, 60, 192, 66, 8, 197, 5, 69, 15, 72, 224, 21, 0, 9, 198, 76, 243, 15, 64, 16, 192, 67, 9, 198, 57, 83, 129, 80, 18, 192,
+ 67, 9, 198, 56, 83, 199, 72, 80, 192, 20, 6, 195, 28, 147, 199, 21, 7, 195, 20, 97, 83, 65, 20, 0, 0, 7, 196, 64, 243, 148,
+ 60, 20, 11, 200, 65, 35, 194, 61, 48, 201, 16, 80, 20, 0, 13, 4, 95, 49, 77, 49, 65, 6, 37, 55, 55, 36, 0, 8, 65, 96,
+ 6, 37, 49, 89, 0, 8, 197, 28, 243, 142, 21, 48, 20, 8, 197, 20, 226, 201, 17, 80, 20, 6, 195, 16, 246, 154, 21, 9, 198, 4,
+ 113, 83, 36, 192, 79, 68, 0, 6, 194, 4, 64, 72, 28, 17, 4, 95, 49, 77, 50, 40, 50, 65, 37, 55, 37, 6, 39, 50, 36, 0,
+ 9, 198, 21, 81, 193, 56, 83, 192, 67, 0, 18, 4, 95, 49, 77, 51, 40, 50, 65, 37, 55, 37, 6, 35, 51, 72, 39, 0, 10, 199,
+ 36, 224, 207, 53, 3, 5, 80, 20, 6, 195, 36, 98, 84, 65, 9, 198, 12, 130, 67, 32, 144, 137, 67, 9, 198, 12, 128, 77, 8, 84,
+ 153, 21, 9, 198, 12, 21, 1, 48, 148, 201, 66, 0, 7, 196, 104, 81, 137, 72, 65, 7, 196, 80, 243, 22, 20, 20, 7, 196, 73, 83,
+ 212, 36, 20, 7, 196, 64, 243, 9, 76, 21, 7, 195, 60, 20, 201, 65, 20, 7, 196, 48, 144, 133, 72, 65, 7, 196, 48, 144, 133, 72,
+ 65, 7, 196, 48, 16, 129, 72, 65, 6, 195, 16, 244, 197, 20, 9, 198, 9, 32, 71, 4, 66, 78, 67, 9, 198, 8, 20, 130, 4, 225,
+ 82, 21, 0, 12, 65, 100, 6, 37, 48, 89, 37, 55, 39, 50, 0, 7, 195, 4, 211, 210, 66, 21, 0, 9, 198, 52, 20, 129, 52, 19,
+ 192, 67, 0, 10, 199, 64, 147, 142, 37, 1, 68, 36, 66, 9, 198, 64, 20, 129, 85, 37, 9, 67, 9, 198, 36, 225, 133, 48, 144, 197,
+ 67, 9, 198, 24, 245, 15, 48, 148, 201, 66, 11, 199, 5, 48, 197, 57, 50, 79, 56, 68, 21, 6, 195, 4, 226, 84, 65, 0, 7, 196,
+ 80, 19, 15, 72, 21, 7, 196, 65, 35, 214, 20, 20, 8, 196, 12, 17, 134, 20, 66, 20, 0, 10, 65, 104, 72, 88, 36, 12, 47, 35,
+ 0, 8, 197, 24, 244, 131, 60, 192, 21, 8, 197, 12, 244, 146, 20, 64, 20, 12, 201, 12, 243, 134, 72, 21, 5, 72, 226, 84, 67, 8,
+ 197, 12, 241, 207, 72, 224, 21, 8, 197, 12, 84, 131, 60, 192, 21, 8, 197, 5, 32, 71, 60, 224, 67, 8, 197, 4, 48, 197, 56, 224,
+ 21, 0, 9, 198, 4, 211, 210, 28, 244, 192, 67, 0, 6, 195, 64, 244, 192, 20, 10, 199, 57, 84, 129, 52, 147, 137, 76, 66, 10, 199,
+ 52, 19, 143, 16, 244, 5, 72, 67, 0, 7, 196, 21, 32, 78, 60, 72, 12, 201, 52, 81, 9, 80, 84, 146, 4, 225, 79, 68, 7, 196,
+ 13, 80, 195, 84, 66, 15, 204, 5, 32, 201, 12, 243, 134, 72, 21, 5, 72, 226, 84, 69, 0, 8, 197, 92, 21, 20, 61, 32, 21, 8,
+ 197, 88, 83, 132, 37, 64, 65, 8, 197, 80, 19, 77, 5, 32, 65, 9, 198, 76, 20, 131, 60, 96, 71, 66, 6, 195, 28, 147, 214, 21,
+ 8, 197, 24, 84, 142, 21, 64, 66, 12, 201, 20, 194, 79, 12, 83, 148, 72, 144, 192, 20, 0, 9, 198, 48, 84, 85, 36, 193, 64, 20,
+ 9, 198, 13, 84, 212, 60, 65, 64, 20, 9, 198, 12, 244, 146, 21, 69, 0, 20, 9, 198, 4, 225, 77, 60, 225, 64, 20, 9, 198, 4,
+ 65, 76, 36, 225, 64, 21, 0, 10, 199, 81, 84, 130, 60, 113, 84, 80, 20, 9, 198, 81, 33, 83, 21, 69, 5, 20, 10, 199, 80, 240,
+ 207, 24, 84, 143, 48, 68, 10, 199, 52, 84, 131, 4, 230, 137, 4, 67, 10, 199, 36, 229, 5, 72, 209, 90, 104, 20, 10, 199, 28, 84,
+ 129, 72, 50, 9, 4, 67, 10, 199, 24, 83, 143, 12, 244, 9, 4, 20, 10, 199, 21, 51, 212, 72, 244, 9, 4, 68, 10, 199, 21, 2,
+ 76, 21, 52, 201, 4, 68, 12, 201, 20, 225, 5, 12, 20, 201, 48, 192, 66, 68, 10, 199, 12, 20, 15, 12, 50, 9, 4, 20, 9, 198,
+ 5, 69, 9, 88, 149, 1, 68, 10, 199, 5, 64, 82, 5, 52, 201, 4, 68, 0, 7, 196, 64, 243, 9, 64, 65, 7, 196, 64, 147, 15,
+ 80, 20, 7, 196, 64, 83, 15, 80, 20, 0, 9, 198, 52, 145, 206, 4, 225, 71, 66, 12, 201, 52, 20, 131, 36, 20, 9, 20, 65, 64,
+ 20, 8, 197, 36, 225, 68, 37, 64, 66, 8, 197, 12, 19, 80, 61, 32, 65, 0, 9, 198, 80, 84, 211, 36, 193, 64, 20, 9, 198, 80,
+ 83, 198, 4, 225, 64, 66, 9, 198, 76, 84, 211, 36, 193, 64, 20, 9, 198, 28, 147, 214, 36, 225, 64, 21, 0, 10, 198, 65, 35, 199,
+ 56, 244, 201, 65, 20, 10, 199, 8, 244, 135, 61, 35, 211, 20, 20, 9, 198, 4, 224, 67, 48, 20, 201, 66, 6, 195, 4, 81, 0, 20,
+ 0, 7, 196, 77, 65, 67, 12, 21, 7, 196, 61, 33, 193, 56, 65, 7, 196, 21, 33, 68, 20, 20, 10, 198, 5, 53, 78, 12, 147, 206,
+ 67, 21, 0, 9, 197, 88, 243, 5, 72, 80, 66, 21, 8, 197, 88, 84, 129, 12, 80, 66, 8, 197, 48, 21, 82, 20, 16, 65, 8, 197,
+ 12, 244, 205, 36, 48, 20, 8, 197, 12, 244, 143, 56, 80, 20, 0, 9, 198, 81, 34, 80, 60, 194, 64, 65, 12, 201, 65, 50, 67, 61,
+ 50, 78, 80, 84, 201, 67, 12, 201, 65, 50, 67, 60, 19, 129, 48, 148, 201, 68, 9, 198, 65, 33, 71, 4, 66, 64, 67, 9, 198, 64,
+ 192, 84, 4, 226, 64, 65, 9, 198, 64, 81, 1, 28, 241, 192, 20, 0, 10, 199, 80, 83, 5, 88, 145, 5, 60, 67, 9, 198, 64, 192,
+ 84, 4, 226, 65, 67, 9, 198, 52, 16, 195, 4, 33, 73, 67, 10, 199, 29, 80, 82, 16, 20, 143, 8, 20, 9, 198, 13, 84, 212, 60,
+ 66, 65, 20, 9, 198, 12, 243, 77, 20, 66, 65, 20, 10, 199, 8, 144, 140, 36, 245, 5, 12, 20, 9, 198, 4, 227, 205, 4, 194, 65,
+ 68, 6, 195, 4, 85, 0, 20, 0, 7, 196, 72, 147, 150, 36, 66, 11, 200, 64, 19, 147, 64, 84, 141, 36, 16, 67, 7, 196, 25, 33,
+ 68, 16, 21, 11, 200, 21, 35, 212, 60, 208, 78, 36, 16, 69, 8, 196, 5, 32, 200, 20, 66, 20, 0, 9, 197, 76, 81, 5, 72, 80,
+ 66, 21, 8, 197, 76, 80, 143, 72, 112, 21, 12, 201, 65, 32, 84, 61, 97, 67, 12, 130, 64, 20, 9, 197, 64, 245, 5, 72, 80, 66,
+ 21, 9, 197, 64, 241, 5, 72, 80, 66, 21, 8, 197, 60, 32, 140, 36, 112, 20, 8, 197, 57, 80, 204, 20, 240, 65, 23, 73, 28, 84,
+ 143, 28, 194, 70, 36, 51, 192, 75, 109, 51, 39, 61, 6, 37, 83, 37, 49, 39, 0, 8, 197, 21, 84, 143, 64, 144, 20, 8, 197, 20,
+ 225, 193, 28, 80, 67, 12, 201, 12, 243, 12, 21, 97, 67, 12, 130, 64, 20, 0, 9, 198, 81, 34, 69, 56, 226, 64, 20, 9, 198, 76,
+ 48, 80, 60, 194, 64, 65, 9, 198, 29, 80, 82, 4, 226, 64, 67, 9, 198, 20, 227, 133, 4, 66, 64, 66, 12, 201, 4, 229, 18, 61,
+ 3, 211, 60, 98, 65, 69, 0, 9, 198, 80, 84, 148, 20, 226, 65, 67, 9, 198, 80, 83, 211, 60, 98, 65, 68, 6, 195, 52, 84, 192,
+ 20, 9, 198, 36, 228, 207, 56, 226, 65, 20, 9, 198, 28, 20, 132, 20, 226, 65, 20, 0, 7, 196, 76, 16, 129, 80, 65, 7, 196, 65,
+ 33, 67, 36, 20, 7, 196, 52, 243, 137, 80, 65, 7, 196, 52, 241, 5, 52, 20, 7, 196, 28, 80, 133, 48, 20, 0, 8, 197, 56, 80,
+ 212, 60, 224, 20, 0, 6, 195, 60, 33, 83, 20, 13, 202, 12, 20, 212, 20, 197, 5, 72, 210, 78, 36, 67, 9, 198, 8, 148, 212, 20,
+ 48, 192, 21, 0, 9, 1, 126, 47, 37, 55, 72, 36, 0, 6, 195, 80, 129, 84, 20, 0, 7, 196, 80, 83, 149, 20, 20, 11, 200, 64,
+ 83, 15, 64, 243, 142, 21, 48, 20, 7, 196, 5, 144, 77, 20, 67, 0, 15, 204, 8, 21, 18, 4, 51, 205, 36, 243, 65, 12, 130, 65,
+ 71, 0, 9, 198, 76, 145, 5, 72, 83, 192, 66, 9, 198, 56, 144, 207, 48, 19, 192, 67, 9, 198, 4, 192, 137, 72, 83, 192, 66, 0,
+ 10, 199, 76, 16, 195, 5, 35, 211, 36, 20, 10, 199, 28, 19, 1, 81, 67, 211, 36, 20, 9, 198, 4, 224, 77, 56, 84, 201, 66, 0,
+ 7, 196, 61, 69, 9, 12, 20, 9, 198, 8, 244, 195, 60, 225, 82, 21, 0, 8, 197, 81, 34, 79, 56, 96, 21, 0, 9, 198, 49, 80,
+ 201, 25, 81, 192, 66, 29, 74, 12, 244, 148, 60, 50, 82, 13, 82, 84, 60, 49, 110, 14, 16, 47, 39, 76, 37, 14, 16, 49, 6, 40,
+ 37, 47, 39, 0, 9, 198, 8, 16, 195, 5, 32, 64, 67, 0, 10, 199, 16, 80, 193, 52, 84, 143, 56, 66, 0, 7, 196, 88, 83, 148,
+ 36, 21, 7, 196, 80, 241, 1, 72, 65, 7, 196, 77, 67, 210, 52, 21, 7, 196, 24, 241, 5, 72, 65, 7, 196, 4, 225, 143, 72, 65,
+ 0, 8, 197, 84, 226, 83, 60, 224, 66, 6, 195, 61, 32, 70, 65, 8, 197, 52, 20, 131, 60, 224, 66, 0, 9, 198, 24, 147, 15, 9,
+ 84, 192, 65, 9, 198, 16, 144, 129, 81, 66, 84, 66, 0, 10, 199, 77, 84, 5, 72, 99, 21, 60, 66, 6, 195, 69, 83, 212, 20, 10,
+ 199, 65, 83, 148, 5, 49, 67, 12, 21, 9, 198, 56, 245, 133, 52, 36, 133, 20, 6, 195, 21, 97, 64, 20, 6, 195, 13, 33, 68, 20,
+ 10, 199, 5, 33, 207, 77, 67, 204, 36, 67, 10, 199, 4, 48, 201, 64, 149, 5, 72, 66, 0, 7, 196, 88, 243, 20, 60, 21, 7, 196,
+ 77, 67, 210, 56, 21, 11, 200, 8, 21, 20, 36, 32, 76, 20, 224, 21, 7, 196, 8, 17, 9, 4, 66, 0, 8, 197, 81, 85, 20, 61,
+ 32, 21, 6, 195, 52, 243, 22, 20, 8, 197, 16, 19, 13, 5, 64, 65, 8, 197, 12, 243, 15, 56, 224, 21, 8, 197, 12, 19, 134, 61,
+ 32, 65, 0, 10, 198, 65, 35, 212, 21, 84, 192, 65, 20, 12, 201, 48, 84, 15, 77, 3, 206, 16, 147, 9, 20, 9, 198, 33, 80, 72,
+ 36, 225, 64, 67, 6, 195, 29, 33, 67, 20, 12, 201, 12, 147, 145, 84, 19, 148, 20, 227, 137, 20, 9, 198, 12, 20, 131, 5, 33, 64,
+ 65, 0, 10, 199, 64, 20, 135, 32, 83, 9, 4, 67, 10, 199, 52, 144, 210, 60, 51, 211, 52, 20, 9, 198, 24, 83, 9, 12, 149, 1,
+ 68, 10, 199, 8, 20, 137, 12, 83, 148, 72, 20, 0, 7, 196, 96, 83, 137, 4, 67, 11, 200, 81, 33, 68, 36, 49, 83, 36, 208, 20,
+ 7, 196, 76, 243, 137, 4, 66, 7, 196, 61, 53, 9, 4, 65, 7, 196, 4, 33, 9, 4, 66, 0, 17, 70, 24, 18, 67, 12, 130, 79,
+ 83, 35, 6, 37, 49, 12, 37, 39, 0, 9, 198, 20, 209, 82, 61, 65, 67, 20, 8, 197, 4, 197, 1, 37, 32, 66, 0, 9, 198, 4,
+ 32, 137, 5, 65, 64, 76, 7, 194, 16, 16, 72, 9, 28, 9, 198, 81, 32, 77, 37, 65, 64, 65, 9, 198, 76, 244, 135, 21, 33, 64,
+ 21, 9, 198, 52, 84, 211, 21, 33, 64, 66, 9, 198, 48, 81, 199, 21, 33, 64, 20, 9, 198, 8, 84, 135, 21, 33, 64, 66, 0, 9,
+ 198, 88, 83, 15, 12, 149, 1, 68, 10, 199, 77, 68, 133, 81, 67, 201, 4, 21, 10, 199, 24, 245, 15, 28, 83, 137, 4, 68, 10, 199,
+ 20, 194, 79, 24, 19, 137, 4, 69, 14, 203, 16, 144, 201, 5, 52, 197, 81, 65, 83, 36, 208, 20, 0, 10, 67, 20, 115, 9, 36, 61,
+ 37, 0, 76, 11, 200, 88, 84, 143, 48, 19, 149, 61, 96, 20, 7, 196, 61, 37, 9, 12, 66, 7, 196, 44, 81, 137, 72, 20, 8, 196,
+ 16, 80, 143, 72, 65, 20, 7, 196, 12, 241, 129, 56, 65, 11, 200, 12, 21, 5, 56, 19, 149, 61, 96, 20, 7, 196, 5, 33, 193, 56,
+ 65, 0, 6, 195, 16, 19, 0, 72, 9, 197, 48, 84, 15, 72, 80, 65, 20, 9, 197, 24, 83, 79, 72, 80, 65, 20, 8, 197, 16, 241,
+ 9, 12, 144, 21, 8, 197, 12, 83, 143, 8, 144, 20, 8, 197, 8, 244, 206, 36, 16, 20, 8, 197, 8, 19, 129, 72, 144, 65, 6, 195,
+ 5, 97, 78, 21, 0, 11, 198, 12, 243, 12, 60, 66, 64, 66, 20, 9, 9, 198, 76, 148, 148, 61, 34, 64, 65, 12, 201, 69, 80, 84,
+ 81, 35, 210, 84, 245, 5, 20, 9, 198, 24, 244, 195, 5, 34, 64, 65, 9, 198, 16, 84, 15, 76, 149, 0, 66, 9, 198, 12, 243, 12,
+ 60, 66, 64, 20, 9, 198, 12, 19, 69, 17, 34, 64, 20, 10, 198, 4, 225, 68, 16, 245, 0, 66, 20, 0, 9, 198, 80, 83, 199, 60,
+ 226, 65, 68, 10, 199, 72, 147, 80, 72, 245, 133, 72, 66, 10, 199, 52, 144, 210, 60, 98, 76, 52, 67, 10, 199, 28, 149, 76, 36, 19,
+ 143, 88, 20, 11, 199, 28, 85, 19, 20, 208, 78, 36, 66, 20, 9, 198, 28, 83, 65, 81, 34, 65, 67, 10, 199, 12, 147, 143, 64, 149,
+ 5, 12, 20, 6, 195, 8, 85, 0, 20, 9, 198, 8, 80, 195, 5, 34, 65, 67, 10, 199, 5, 64, 82, 28, 21, 9, 76, 66, 0, 7,
+ 196, 88, 81, 15, 88, 65, 8, 196, 76, 81, 1, 56, 65, 20, 11, 200, 64, 244, 148, 4, 99, 199, 48, 144, 20, 6, 195, 61, 162, 65,
+ 66, 7, 196, 56, 17, 9, 72, 66, 7, 196, 37, 81, 197, 72, 65, 0, 8, 197, 24, 16, 197, 88, 240, 76, 8, 197, 20, 32, 133, 72,
+ 240, 72, 8, 197, 4, 192, 193, 48, 144, 65, 0, 10, 198, 76, 83, 142, 61, 34, 64, 65, 20, 9, 198, 64, 20, 129, 8, 149, 0, 66,
+ 9, 198, 13, 33, 83, 12, 149, 0, 65, 9, 198, 12, 20, 131, 21, 34, 64, 65, 0, 9, 198, 81, 84, 135, 61, 98, 65, 20, 9, 198,
+ 52, 244, 195, 61, 98, 65, 20, 9, 198, 52, 17, 83, 81, 34, 65, 67, 9, 198, 21, 131, 198, 61, 34, 65, 68, 9, 198, 20, 66, 84,
+ 61, 34, 65, 68, 6, 195, 13, 33, 84, 20, 0, 7, 196, 65, 33, 71, 36, 20, 6, 195, 52, 243, 5, 20, 11, 200, 36, 51, 206, 61,
+ 53, 1, 76, 144, 67, 9, 198, 8, 243, 142, 4, 224, 82, 66, 9, 198, 4, 210, 71, 16, 19, 0, 66, 0, 12, 201, 81, 34, 78, 37,
+ 64, 80, 60, 194, 64, 67, 8, 197, 72, 147, 69, 16, 144, 20, 6, 195, 24, 81, 18, 20, 8, 197, 24, 19, 69, 16, 144, 20, 12, 201,
+ 12, 20, 212, 20, 196, 197, 65, 34, 64, 20, 0, 13, 201, 81, 33, 66, 5, 49, 76, 20, 114, 5, 67, 21, 9, 198, 81, 32, 78, 76,
+ 85, 20, 20, 6, 195, 29, 33, 83, 20, 0, 6, 195, 64, 244, 212, 21, 11, 199, 16, 145, 78, 12, 81, 129, 48, 66, 20, 6, 195, 13,
+ 33, 80, 20, 0, 12, 201, 76, 245, 20, 60, 53, 84, 4, 225, 79, 68, 7, 196, 76, 50, 5, 16, 20, 7, 196, 5, 48, 197, 80, 20,
+ 0, 0, 26, 73, 72, 240, 195, 5, 32, 73, 56, 243, 1, 14, 16, 39, 49, 12, 35, 51, 35, 6, 37, 50, 110, 55, 35, 0, 9, 198,
+ 65, 35, 211, 64, 85, 20, 20, 9, 198, 65, 33, 80, 61, 53, 0, 21, 6, 195, 13, 33, 83, 20, 0, 9, 198, 104, 19, 132, 60, 32,
+ 137, 20, 0, 7, 196, 88, 145, 5, 60, 65, 7, 196, 81, 34, 65, 12, 65, 7, 196, 77, 67, 208, 64, 21, 7, 196, 52, 148, 212, 4,
+ 66, 9, 198, 52, 147, 137, 28, 243, 6, 67, 7, 196, 5, 33, 78, 20, 21, 0, 12, 201, 76, 19, 22, 4, 51, 206, 16, 245, 20, 21,
+ 24, 73, 5, 85, 15, 88, 82, 67, 60, 195, 192, 35, 40, 47, 39, 84, 109, 6, 37, 49, 39, 55, 39, 0, 0, 9, 198, 64, 243, 9,
+ 20, 68, 128, 20, 9, 198, 16, 144, 77, 21, 68, 128, 66, 0, 10, 199, 76, 83, 69, 77, 65, 78, 20, 66, 9, 198, 36, 224, 207, 57,
+ 48, 201, 20, 0, 7, 195, 4, 115, 9, 72, 9, 7, 196, 12, 243, 15, 8, 65, 0, 8, 197, 88, 145, 206, 60, 192, 66, 8, 197, 24,
+ 83, 19, 36, 224, 65, 9, 197, 9, 33, 71, 4, 224, 65, 20, 0, 0, 10, 199, 65, 33, 83, 8, 149, 5, 72, 66, 9, 198, 16, 144,
+ 197, 52, 36, 133, 20, 10, 199, 12, 20, 193, 80, 244, 146, 20, 21, 0, 6, 195, 72, 85, 5, 21, 6, 195, 56, 84, 9, 20, 7, 196,
+ 52, 19, 9, 4, 66, 7, 196, 28, 243, 9, 4, 66, 0, 8, 197, 80, 83, 196, 61, 64, 66, 9, 197, 76, 244, 150, 60, 192, 66, 21,
+ 8, 197, 76, 195, 199, 4, 224, 20, 8, 197, 72, 149, 18, 61, 96, 20, 8, 197, 21, 35, 196, 61, 64, 66, 6, 195, 8, 83, 22, 21,
+ 8, 197, 8, 17, 206, 60, 192, 66, 0, 9, 198, 24, 84, 212, 37, 96, 76, 65, 13, 202, 20, 193, 84, 81, 35, 212, 20, 51, 137, 12,
+ 20, 9, 198, 12, 20, 212, 61, 33, 64, 65, 0, 10, 199, 48, 243, 66, 5, 33, 9, 4, 67, 0, 6, 195, 80, 21, 1, 66, 7, 196,
+ 64, 243, 131, 20, 20, 6, 195, 64, 148, 9, 66, 11, 200, 52, 22, 154, 4, 48, 200, 21, 32, 66, 7, 196, 52, 19, 137, 4, 66, 7,
+ 196, 44, 83, 137, 4, 20, 0, 9, 197, 80, 83, 80, 21, 32, 65, 20, 9, 197, 52, 85, 5, 61, 32, 66, 21, 0, 5, 194, 4, 144,
+ 72, 9, 198, 48, 19, 131, 21, 69, 0, 21, 9, 198, 13, 35, 195, 21, 69, 0, 21, 9, 198, 8, 240, 195, 21, 69, 0, 21, 0, 10,
+ 199, 24, 84, 146, 4, 115, 211, 80, 21, 9, 198, 4, 229, 9, 24, 21, 5, 66, 0, 7, 196, 76, 16, 137, 72, 66, 8, 196, 72, 243,
+ 12, 20, 66, 20, 7, 196, 65, 34, 69, 28, 20, 0, 12, 201, 64, 243, 9, 52, 84, 212, 61, 33, 64, 67, 8, 197, 48, 16, 207, 56,
+ 144, 65, 8, 197, 36, 225, 207, 72, 112, 21, 8, 197, 21, 2, 76, 60, 112, 66, 8, 197, 16, 147, 195, 48, 80, 65, 0, 9, 198, 104,
+ 147, 135, 5, 34, 64, 65, 9, 198, 104, 145, 199, 85, 32, 84, 65, 9, 198, 16, 80, 213, 8, 149, 0, 66, 9, 198, 12, 243, 147, 84,
+ 85, 0, 20, 0, 9, 198, 76, 81, 206, 5, 98, 65, 67, 9, 198, 76, 20, 148, 61, 34, 65, 67, 10, 199, 64, 243, 9, 13, 32, 84,
+ 20, 66, 9, 198, 28, 84, 135, 61, 98, 65, 20, 6, 195, 12, 85, 0, 20, 9, 198, 12, 19, 148, 61, 34, 65, 67, 11, 199, 12, 17,
+ 15, 56, 81, 200, 20, 66, 20, 0, 11, 200, 93, 80, 200, 21, 33, 82, 36, 16, 67, 11, 200, 80, 83, 73, 77, 67, 195, 48, 80, 66,
+ 11, 200, 64, 243, 9, 80, 80, 206, 36, 48, 20, 11, 200, 37, 3, 195, 60, 225, 18, 36, 16, 68, 11, 200, 37, 1, 82, 81, 35, 198,
+ 36, 16, 68, 7, 196, 36, 225, 133, 72, 65, 7, 196, 25, 35, 196, 20, 20, 11, 200, 16, 145, 76, 21, 69, 18, 36, 48, 20, 7, 196,
+ 16, 17, 142, 36, 66, 11, 200, 12, 84, 131, 61, 2, 84, 20, 48, 20, 11, 200, 9, 84, 143, 13, 32, 90, 36, 16, 68, 10, 198, 9,
+ 80, 197, 24, 19, 0, 66, 20, 0, 8, 197, 76, 147, 21, 72, 144, 65, 8, 197, 72, 245, 1, 72, 144, 65, 8, 197, 61, 99, 214, 36,
+ 16, 67, 9, 198, 52, 18, 69, 85, 66, 67, 66, 8, 197, 28, 84, 146, 20, 144, 66, 8, 197, 12, 21, 1, 72, 144, 65, 0, 12, 201,
+ 60, 67, 206, 80, 242, 65, 81, 34, 65, 70, 9, 198, 5, 48, 204, 21, 2, 64, 20, 0, 9, 198, 81, 85, 20, 5, 98, 65, 8, 9,
+ 198, 81, 85, 20, 5, 98, 65, 67, 9, 198, 80, 147, 148, 61, 34, 65, 67, 9, 198, 76, 21, 18, 5, 2, 65, 67, 10, 199, 21, 21,
+ 73, 48, 21, 5, 72, 67, 9, 198, 12, 244, 211, 21, 34, 65, 66, 9, 198, 5, 3, 195, 72, 149, 9, 66, 0, 7, 196, 76, 50, 5,
+ 52, 20, 7, 196, 72, 244, 211, 36, 21, 7, 196, 65, 34, 65, 52, 65, 11, 200, 64, 193, 67, 61, 69, 5, 72, 144, 20, 7, 196, 61,
+ 69, 9, 52, 20, 7, 196, 21, 49, 68, 72, 20, 9, 198, 16, 245, 129, 16, 243, 0, 66, 11, 200, 16, 148, 12, 60, 208, 90, 36, 16,
+ 68, 8, 196, 12, 81, 129, 48, 65, 20, 11, 200, 4, 226, 83, 61, 69, 5, 72, 144, 20, 0, 8, 197, 80, 145, 80, 60, 192, 20, 8,
+ 197, 64, 147, 154, 60, 192, 66, 0, 12, 201, 72, 17, 9, 61, 65, 82, 5, 2, 65, 70, 12, 201, 65, 50, 67, 61, 65, 82, 5, 2,
+ 65, 69, 12, 201, 65, 32, 78, 61, 65, 82, 5, 2, 65, 69, 12, 201, 64, 84, 195, 5, 52, 197, 72, 243, 9, 67, 12, 201, 24, 148,
+ 201, 61, 65, 82, 5, 2, 65, 70, 12, 201, 13, 35, 205, 61, 65, 82, 5, 2, 65, 69, 12, 201, 5, 35, 205, 5, 65, 82, 5, 2,
+ 65, 70, 9, 198, 4, 208, 68, 21, 84, 192, 21, 0, 0, 10, 198, 80, 83, 5, 52, 85, 18, 66, 20, 9, 198, 16, 244, 201, 52, 85,
+ 18, 66, 0, 15, 204, 13, 34, 83, 80, 19, 12, 61, 65, 82, 5, 2, 65, 70, 0, 0, 14, 203, 69, 80, 84, 80, 244, 132, 36, 49,
+ 83, 36, 208, 20, 9, 198, 52, 20, 133, 81, 66, 77, 21, 9, 198, 12, 84, 142, 60, 32, 137, 20, 0, 7, 196, 80, 84, 208, 36, 20,
+ 7, 196, 76, 147, 143, 72, 21, 7, 196, 72, 243, 12, 36, 66, 6, 195, 56, 83, 73, 20, 7, 196, 12, 243, 12, 36, 20, 0, 8, 197,
+ 80, 19, 12, 20, 64, 66, 6, 195, 64, 131, 206, 20, 6, 195, 20, 35, 0, 20, 0, 9, 198, 81, 34, 77, 21, 68, 128, 65, 9, 198,
+ 76, 240, 201, 21, 64, 64, 67, 9, 198, 64, 149, 5, 12, 144, 64, 20, 9, 198, 64, 20, 129, 88, 144, 64, 67, 9, 198, 36, 68, 143,
+ 24, 240, 128, 66, 0, 12, 201, 64, 243, 148, 20, 192, 78, 16, 243, 6, 20, 6, 195, 52, 240, 64, 20, 0, 7, 196, 24, 83, 137, 76,
+ 21, 0, 9, 198, 5, 97, 83, 76, 147, 79, 72, 12, 201, 56, 20, 131, 60, 193, 83, 76, 144, 64, 68, 6, 195, 52, 240, 66, 66, 12,
+ 201, 48, 144, 193, 57, 68, 143, 64, 144, 64, 68, 8, 197, 21, 48, 200, 36, 192, 20, 9, 197, 16, 20, 137, 20, 224, 67, 21, 8, 197,
+ 12, 194, 77, 20, 224, 65, 12, 201, 12, 21, 1, 64, 193, 83, 76, 144, 64, 68, 8, 197, 9, 37, 71, 60, 192, 65, 0, 9, 198, 88,
+ 83, 129, 72, 144, 64, 67, 9, 198, 88, 19, 9, 28, 144, 64, 66, 9, 198, 84, 52, 143, 56, 144, 64, 67, 10, 198, 76, 147, 5, 76,
+ 144, 64, 66, 20, 18, 70, 76, 81, 5, 12, 144, 64, 89, 36, 72, 36, 76, 6, 37, 12, 35, 0, 10, 198, 64, 243, 5, 76, 144, 64,
+ 66, 20, 10, 198, 52, 19, 5, 76, 144, 64, 66, 20, 9, 198, 12, 243, 69, 16, 144, 64, 20, 0, 9, 198, 88, 83, 148, 20, 227, 137,
+ 20, 10, 199, 64, 83, 148, 5, 3, 204, 36, 66, 10, 199, 52, 83, 16, 60, 209, 78, 20, 66, 10, 199, 52, 19, 5, 77, 49, 82, 20,
+ 20, 6, 195, 21, 33, 0, 21, 10, 199, 8, 83, 133, 77, 49, 82, 20, 20, 0, 6, 195, 105, 83, 21, 66, 7, 196, 80, 244, 211, 20,
+ 21, 8, 196, 76, 244, 201, 4, 65, 20, 7, 196, 4, 50, 5, 36, 66, 0, 8, 197, 61, 4, 15, 77, 64, 21, 8, 197, 52, 243, 135,
+ 61, 160, 20, 12, 201, 28, 195, 211, 76, 243, 1, 48, 144, 64, 68, 8, 197, 24, 147, 195, 36, 224, 66, 8, 197, 21, 2, 84, 21, 64,
+ 66, 12, 201, 12, 148, 195, 5, 80, 193, 76, 144, 64, 68, 8, 197, 8, 20, 130, 5, 32, 65, 8, 197, 4, 194, 77, 20, 224, 21, 0,
+ 6, 195, 64, 145, 71, 20, 9, 198, 21, 2, 84, 60, 209, 64, 66, 0, 6, 195, 64, 145, 64, 20, 9, 198, 52, 17, 206, 20, 230, 137,
+ 20, 0, 14, 68, 37, 48, 73, 4, 37, 88, 35, 6, 37, 12, 35, 0, 9, 198, 13, 35, 205, 60, 99, 210, 66, 8, 196, 12, 81, 15,
+ 48, 65, 20, 7, 196, 5, 33, 79, 48, 66, 0, 8, 197, 72, 148, 207, 73, 64, 21, 8, 197, 64, 243, 9, 105, 160, 65, 0, 5, 194,
+ 24, 16, 76, 6, 194, 16, 80, 72, 9, 9, 198, 80, 245, 82, 56, 81, 64, 21, 9, 198, 60, 193, 65, 12, 81, 64, 67, 13, 202, 53,
+ 84, 201, 12, 245, 5, 72, 20, 9, 4, 70, 5, 194, 20, 48, 20, 13, 202, 12, 129, 77, 36, 245, 5, 72, 20, 9, 4, 70, 9, 198,
+ 5, 65, 78, 60, 193, 128, 20, 0, 9, 67, 32, 18, 64, 35, 57, 0, 72, 7, 195, 56, 82, 64, 72, 28, 10, 199, 76, 81, 199, 36,
+ 245, 137, 4, 67, 9, 198, 64, 19, 1, 52, 81, 5, 20, 10, 199, 24, 147, 15, 76, 241, 137, 4, 68, 9, 198, 12, 243, 80, 61, 53,
+ 5, 21, 10, 199, 12, 16, 137, 56, 245, 137, 4, 68, 10, 199, 4, 229, 9, 52, 17, 137, 4, 67, 6, 195, 4, 112, 84, 65, 0, 7,
+ 196, 64, 84, 212, 20, 20, 7, 196, 5, 97, 86, 4, 72, 7, 196, 5, 97, 84, 20, 72, 8, 196, 77, 66, 76, 20, 66, 20, 6, 195,
+ 36, 229, 137, 66, 9, 198, 24, 244, 196, 36, 227, 214, 20, 7, 196, 8, 145, 143, 72, 65, 7, 196, 5, 96, 82, 36, 65, 7, 196, 5,
+ 65, 76, 20, 65, 0, 7, 195, 16, 83, 0, 72, 9, 8, 197, 77, 3, 199, 48, 144, 20, 9, 198, 72, 82, 77, 64, 145, 71, 20, 8,
+ 197, 65, 35, 195, 56, 80, 20, 12, 201, 29, 80, 82, 16, 19, 9, 56, 81, 64, 67, 9, 197, 12, 240, 204, 20, 16, 65, 20, 8, 197,
+ 9, 35, 199, 48, 144, 20, 9, 197, 8, 243, 7, 36, 16, 65, 20, 8, 197, 4, 224, 78, 36, 16, 67, 9, 197, 4, 193, 82, 36, 16,
+ 66, 21, 0, 9, 198, 9, 84, 195, 20, 210, 64, 20, 0, 6, 195, 16, 18, 64, 72, 10, 199, 88, 84, 195, 61, 98, 76, 20, 67, 0,
+ 7, 196, 25, 83, 77, 60, 72, 16, 4, 95, 4, 16, 20, 10, 84, 6, 37, 51, 81, 39, 55, 35, 0, 7, 196, 76, 19, 132, 20, 66,
+ 11, 200, 64, 81, 15, 28, 83, 133, 76, 144, 67, 11, 200, 61, 32, 200, 36, 64, 67, 20, 80, 67, 11, 200, 52, 85, 1, 24, 243, 133,
+ 76, 144, 20, 0, 8, 197, 69, 81, 71, 48, 144, 72, 8, 197, 80, 83, 210, 36, 16, 67, 12, 201, 77, 66, 76, 61, 3, 201, 16, 82,
+ 64, 69, 8, 197, 73, 85, 5, 56, 144, 20, 8, 197, 72, 80, 76, 80, 16, 67, 8, 197, 64, 20, 143, 16, 144, 66, 8, 197, 64, 20,
+ 143, 16, 144, 20, 8, 197, 48, 245, 133, 72, 80, 21, 8, 197, 48, 85, 137, 80, 16, 67, 8, 197, 37, 3, 212, 20, 48, 20, 10, 198,
+ 36, 115, 5, 76, 144, 83, 66, 20, 8, 197, 24, 83, 9, 12, 80, 66, 8, 197, 21, 48, 200, 36, 208, 20, 9, 197, 16, 245, 133, 72,
+ 80, 66, 21, 9, 198, 12, 244, 144, 61, 33, 79, 66, 8, 197, 12, 83, 148, 72, 144, 20, 8, 197, 8, 245, 67, 48, 80, 67, 8, 197,
+ 5, 85, 1, 72, 144, 65, 0, 9, 198, 65, 35, 208, 4, 227, 204, 67, 9, 198, 12, 243, 131, 72, 85, 0, 20, 9, 198, 12, 20, 133,
+ 28, 114, 64, 21, 9, 198, 8, 19, 19, 4, 210, 64, 65, 9, 198, 4, 195, 15, 28, 114, 64, 20, 0, 9, 198, 76, 19, 79, 28, 114,
+ 65, 20, 6, 195, 72, 85, 20, 20, 11, 199, 64, 20, 148, 20, 50, 80, 20, 66, 21, 9, 198, 48, 244, 133, 28, 114, 65, 20, 20, 70,
+ 24, 20, 141, 4, 50, 65, 83, 35, 14, 16, 65, 35, 76, 6, 37, 12, 35, 0, 9, 198, 16, 240, 146, 84, 114, 65, 66, 0, 7, 196,
+ 80, 20, 211, 36, 66, 7, 196, 69, 82, 69, 80, 20, 6, 195, 48, 19, 69, 66, 9, 198, 21, 84, 143, 64, 243, 0, 68, 8, 196, 16,
+ 80, 137, 80, 65, 21, 11, 200, 12, 244, 205, 60, 115, 206, 36, 16, 68, 7, 196, 8, 144, 137, 80, 65, 11, 200, 5, 34, 83, 80, 241,
+ 129, 56, 80, 67, 6, 195, 4, 227, 193, 20, 0, 9, 198, 24, 16, 195, 36, 19, 79, 76, 6, 195, 88, 85, 18, 21, 8, 197, 52, 243,
+ 154, 60, 224, 66, 12, 201, 12, 20, 212, 20, 192, 201, 88, 149, 0, 67, 0, 9, 198, 76, 83, 73, 72, 85, 20, 20, 9, 198, 64, 20,
+ 129, 64, 85, 20, 20, 9, 198, 20, 227, 133, 76, 147, 64, 20, 0, 6, 195, 21, 53, 0, 9, 6, 195, 84, 243, 64, 20, 10, 199, 64,
+ 20, 129, 25, 32, 83, 36, 66, 10, 199, 52, 85, 1, 12, 83, 148, 72, 20, 6, 195, 21, 53, 0, 21, 6, 195, 16, 145, 84, 20, 0,
+ 7, 196, 88, 84, 208, 72, 20, 7, 196, 77, 2, 69, 16, 20, 6, 195, 64, 21, 21, 66, 7, 195, 60, 35, 197, 65, 20, 7, 196, 52,
+ 244, 212, 72, 21, 7, 196, 13, 80, 213, 48, 66, 10, 198, 13, 35, 199, 36, 243, 0, 65, 20, 7, 196, 12, 147, 133, 52, 65, 0, 8,
+ 197, 72, 148, 207, 73, 48, 21, 8, 197, 72, 144, 207, 73, 48, 21, 6, 195, 8, 83, 66, 20, 0, 6, 194, 4, 192, 72, 9, 6, 194,
+ 20, 64, 72, 8, 9, 198, 52, 243, 143, 64, 85, 20, 20, 10, 198, 4, 229, 9, 76, 243, 64, 67, 20, 0, 13, 201, 8, 20, 130, 4,
+ 34, 69, 80, 243, 0, 67, 20, 0, 12, 68, 64, 244, 212, 4, 48, 110, 89, 47, 35, 0, 13, 4, 95, 20, 12, 4, 47, 6, 37, 55,
+ 72, 36, 0, 7, 196, 88, 147, 143, 88, 20, 7, 196, 64, 83, 1, 28, 65, 7, 196, 16, 83, 5, 28, 65, 7, 196, 9, 33, 86, 20,
+ 20, 0, 8, 197, 64, 21, 20, 36, 224, 65, 8, 197, 36, 229, 15, 72, 224, 21, 8, 197, 12, 243, 132, 36, 192, 20, 0, 9, 198, 104,
+ 83, 143, 8, 144, 64, 20, 12, 201, 81, 33, 78, 80, 17, 21, 21, 50, 77, 20, 9, 198, 24, 21, 71, 48, 144, 64, 66, 9, 198, 12,
+ 20, 143, 56, 144, 64, 67, 9, 198, 5, 64, 83, 76, 144, 64, 67, 9, 198, 5, 34, 84, 52, 144, 64, 67, 9, 198, 5, 32, 197, 88,
+ 144, 64, 20, 9, 198, 4, 209, 71, 48, 144, 64, 20, 9, 198, 4, 84, 143, 88, 144, 64, 67, 0, 10, 199, 80, 83, 196, 61, 50, 65,
+ 56, 69, 10, 199, 76, 83, 73, 9, 33, 86, 20, 20, 10, 198, 48, 147, 143, 48, 85, 77, 66, 20, 10, 199, 20, 195, 5, 77, 3, 206,
+ 80, 20, 10, 199, 12, 20, 15, 48, 21, 143, 72, 21, 0, 7, 196, 80, 83, 5, 24, 65, 7, 196, 49, 83, 65, 12, 66, 7, 196, 12,
+ 243, 15, 72, 21, 7, 196, 8, 243, 143, 76, 20, 7, 196, 4, 225, 18, 20, 66, 0, 12, 201, 80, 80, 206, 60, 52, 129, 104, 144, 64,
+ 68, 9, 197, 76, 241, 199, 60, 192, 66, 21, 8, 197, 64, 84, 137, 60, 64, 66, 12, 201, 12, 20, 148, 60, 208, 78, 104, 144, 64, 68,
+ 0, 9, 198, 61, 37, 9, 28, 144, 64, 66, 5, 194, 21, 64, 20, 10, 198, 12, 244, 141, 60, 228, 192, 66, 20, 9, 198, 8, 20, 143,
+ 56, 144, 64, 67, 9, 198, 5, 33, 207, 88, 144, 64, 20, 0, 10, 199, 81, 35, 214, 5, 35, 194, 20, 20, 10, 199, 80, 84, 129, 64,
+ 85, 84, 36, 67, 10, 199, 64, 20, 129, 64, 83, 132, 36, 68, 10, 199, 52, 19, 3, 21, 50, 78, 20, 21, 0, 11, 200, 76, 20, 132,
+ 4, 224, 80, 4, 192, 67, 14, 68, 49, 80, 201, 4, 55, 40, 76, 6, 37, 12, 35, 0, 7, 196, 36, 115, 143, 80, 20, 7, 196, 24,
+ 83, 143, 48, 66, 7, 196, 24, 83, 3, 20, 21, 0, 8, 197, 76, 49, 84, 81, 32, 20, 12, 201, 52, 148, 193, 57, 68, 143, 64, 144,
+ 64, 68, 8, 197, 52, 83, 69, 57, 64, 20, 9, 198, 12, 147, 79, 48, 18, 83, 67, 12, 201, 12, 130, 82, 60, 208, 78, 104, 144, 64,
+ 68, 12, 201, 4, 226, 83, 61, 68, 143, 64, 144, 64, 69, 0, 9, 198, 69, 80, 68, 73, 84, 12, 65, 9, 198, 65, 35, 212, 21, 69,
+ 0, 20, 9, 198, 16, 148, 208, 21, 69, 0, 20, 0, 16, 67, 5, 101, 128, 97, 118, 118, 111, 99, 97, 116, 111, 0, 25, 29, 10, 199,
+ 56, 21, 77, 4, 50, 9, 4, 68, 9, 198, 29, 32, 84, 84, 149, 1, 67, 6, 195, 24, 85, 68, 65, 0, 7, 196, 104, 83, 15, 80,
+ 20, 7, 196, 88, 147, 133, 4, 65, 7, 196, 81, 34, 79, 16, 65, 11, 200, 81, 32, 80, 21, 163, 197, 17, 32, 20, 7, 196, 80, 147,
+ 133, 4, 65, 9, 198, 80, 84, 146, 4, 227, 214, 20, 7, 196, 48, 147, 133, 4, 65, 7, 196, 24, 240, 137, 4, 66, 7, 196, 24, 147,
+ 15, 80, 20, 11, 200, 12, 192, 77, 36, 67, 198, 61, 32, 67, 0, 8, 197, 72, 80, 204, 85, 64, 65, 8, 197, 28, 147, 206, 5, 64,
+ 65, 8, 197, 13, 33, 77, 21, 32, 65, 0, 6, 194, 12, 144, 76, 9, 9, 198, 5, 52, 201, 20, 209, 64, 20, 0, 0, 7, 196, 5,
+ 97, 86, 36, 72, 7, 196, 52, 19, 1, 28, 65, 9, 198, 28, 243, 5, 4, 67, 210, 68, 7, 196, 24, 243, 1, 28, 65, 7, 196, 24,
+ 147, 143, 72, 21, 7, 196, 12, 81, 21, 60, 20, 0, 12, 201, 76, 245, 20, 60, 213, 76, 80, 148, 12, 67, 8, 197, 76, 83, 77, 4,
+ 144, 66, 8, 197, 76, 51, 199, 48, 144, 20, 8, 197, 52, 85, 15, 16, 144, 20, 8, 197, 48, 21, 82, 36, 16, 67, 8, 197, 24, 84,
+ 137, 80, 16, 67, 8, 197, 12, 245, 20, 36, 208, 20, 8, 197, 5, 81, 213, 72, 80, 65, 0, 9, 198, 56, 16, 129, 80, 82, 64, 67,
+ 9, 198, 4, 48, 207, 48, 149, 0, 66, 0, 0, 7, 196, 85, 50, 78, 36, 65, 9, 198, 64, 147, 133, 72, 243, 0, 67, 9, 198, 64,
+ 20, 129, 8, 243, 0, 66, 7, 196, 12, 243, 15, 56, 66, 11, 200, 12, 243, 12, 20, 224, 200, 36, 208, 20, 6, 195, 5, 101, 137, 66,
+ 0, 9, 197, 64, 84, 15, 48, 144, 65, 20, 9, 198, 61, 69, 15, 80, 148, 0, 66, 8, 197, 12, 84, 193, 72, 80, 65, 8, 197, 12,
+ 20, 207, 48, 144, 65, 8, 197, 12, 20, 148, 4, 208, 65, 0, 9, 198, 56, 149, 5, 72, 242, 64, 21, 9, 198, 52, 19, 133, 28, 114,
+ 64, 67, 0, 6, 195, 64, 145, 84, 20, 9, 198, 52, 19, 137, 12, 243, 73, 20, 9, 198, 12, 243, 15, 76, 147, 73, 66, 0, 7, 196,
+ 104, 83, 137, 80, 20, 7, 196, 96, 147, 5, 52, 20, 9, 198, 88, 144, 146, 4, 99, 206, 66, 8, 196, 80, 83, 133, 16, 65, 20, 7,
+ 196, 28, 243, 7, 36, 20, 9, 198, 13, 34, 83, 76, 243, 0, 66, 8, 196, 12, 83, 133, 16, 65, 20, 7, 196, 12, 19, 129, 16, 65,
+ 11, 200, 4, 192, 137, 28, 224, 83, 20, 112, 67, 0, 9, 198, 64, 84, 134, 84, 112, 83, 65, 19, 70, 29, 32, 84, 84, 149, 15, 81,
+ 14, 16, 35, 47, 6, 40, 37, 47, 39, 0, 12, 201, 16, 147, 137, 81, 35, 198, 20, 227, 204, 69, 0, 10, 198, 4, 227, 205, 4, 195,
+ 192, 66, 20, 9, 198, 5, 100, 129, 56, 227, 192, 72, 9, 198, 77, 3, 212, 61, 35, 128, 21, 9, 198, 36, 229, 5, 72, 147, 64, 65,
+ 13, 201, 29, 80, 82, 16, 144, 82, 20, 114, 65, 67, 20, 13, 202, 12, 19, 15, 49, 162, 79, 12, 244, 148, 20, 21, 0, 6, 195, 48,
+ 145, 84, 20, 10, 199, 36, 224, 207, 57, 53, 69, 80, 20, 9, 198, 21, 21, 65, 56, 147, 69, 66, 0, 12, 68, 32, 19, 142, 60, 35,
+ 50, 50, 39, 0, 72, 6, 195, 89, 81, 21, 66, 7, 196, 76, 243, 9, 80, 65, 7, 196, 65, 35, 195, 36, 20, 7, 196, 64, 19, 129,
+ 52, 65, 7, 196, 16, 147, 129, 52, 65, 7, 196, 16, 19, 129, 20, 65, 0, 0, 9, 198, 52, 243, 148, 72, 80, 76, 21, 9, 198, 12,
+ 243, 148, 61, 35, 128, 21, 0, 6, 195, 61, 32, 193, 21, 10, 199, 77, 1, 82, 52, 144, 201, 16, 67, 6, 195, 61, 51, 73, 20, 6,
+ 195, 36, 243, 137, 20, 10, 199, 4, 195, 15, 9, 35, 199, 36, 66, 0, 9, 198, 81, 34, 71, 20, 210, 78, 66, 9, 198, 76, 48, 76,
+ 36, 113, 82, 66, 9, 198, 65, 33, 67, 4, 209, 82, 66, 6, 195, 56, 80, 128, 20, 6, 195, 24, 80, 128, 20, 0, 7, 196, 16, 83,
+ 12, 4, 72, 7, 196, 16, 19, 12, 4, 72, 7, 196, 81, 34, 66, 84, 66, 8, 196, 80, 83, 133, 72, 65, 20, 7, 196, 76, 243, 129,
+ 72, 20, 7, 196, 64, 147, 5, 60, 65, 7, 196, 36, 243, 1, 60, 67, 12, 201, 36, 225, 137, 56, 149, 5, 76, 147, 64, 20, 7, 196,
+ 29, 33, 86, 20, 20, 7, 196, 16, 147, 129, 72, 65, 8, 196, 5, 97, 82, 20, 66, 21, 0, 13, 202, 64, 20, 148, 20, 227, 199, 20,
+ 225, 83, 36, 68, 8, 197, 52, 16, 200, 36, 224, 65, 0, 9, 198, 81, 32, 83, 8, 244, 132, 21, 9, 198, 76, 99, 199, 48, 144, 64,
+ 20, 6, 195, 72, 83, 137, 21, 9, 198, 64, 243, 9, 52, 84, 128, 66, 9, 198, 52, 85, 1, 52, 84, 128, 66, 9, 198, 4, 65, 83,
+ 52, 144, 64, 67, 0, 6, 195, 73, 80, 64, 66, 10, 199, 12, 20, 144, 36, 225, 84, 36, 21, 0, 7, 196, 88, 148, 201, 72, 66, 12,
+ 201, 65, 35, 212, 60, 208, 82, 80, 148, 133, 67, 7, 196, 64, 83, 132, 36, 66, 11, 200, 25, 32, 78, 12, 240, 143, 48, 192, 21, 11,
+ 200, 12, 243, 5, 77, 65, 82, 60, 192, 68, 11, 200, 4, 192, 66, 5, 53, 18, 60, 224, 66, 0, 9, 198, 64, 243, 9, 56, 243, 73,
+ 20, 8, 197, 64, 192, 84, 4, 224, 65, 8, 197, 64, 84, 137, 64, 192, 65, 9, 197, 8, 245, 133, 28, 224, 65, 20, 0, 9, 198, 80,
+ 81, 15, 24, 244, 128, 66, 9, 198, 76, 51, 210, 64, 244, 128, 65, 9, 198, 52, 85, 1, 24, 244, 128, 66, 5, 194, 21, 96, 20, 9,
+ 198, 4, 113, 78, 104, 144, 64, 67, 0, 6, 195, 61, 35, 208, 20, 10, 199, 36, 229, 18, 36, 228, 197, 12, 66, 10, 199, 21, 85, 9,
+ 25, 35, 206, 20, 67, 10, 199, 16, 83, 9, 4, 229, 79, 88, 20, 10, 199, 5, 32, 207, 8, 19, 5, 56, 21, 0, 7, 196, 5, 97,
+ 86, 60, 72, 7, 196, 76, 83, 3, 20, 21, 7, 196, 20, 208, 143, 48, 20, 7, 196, 12, 243, 5, 36, 66, 7, 196, 12, 19, 9, 4,
+ 66, 7, 196, 8, 19, 9, 4, 66, 0, 0, 6, 195, 80, 16, 137, 66, 9, 198, 76, 240, 130, 61, 33, 192, 21, 9, 198, 60, 115, 137,
+ 80, 83, 80, 20, 9, 198, 52, 19, 132, 61, 35, 0, 65, 13, 202, 12, 243, 148, 20, 212, 15, 72, 19, 133, 60, 68, 9, 198, 12, 20,
+ 193, 56, 245, 128, 20, 0, 10, 199, 80, 85, 18, 4, 209, 84, 72, 66, 11, 199, 64, 243, 9, 56, 84, 201, 4, 67, 20, 11, 67, 9,
+ 81, 64, 71, 6, 40, 12, 36, 0, 0, 11, 200, 64, 243, 1, 72, 147, 69, 81, 32, 67, 7, 196, 64, 147, 131, 20, 66, 7, 196, 52,
+ 85, 15, 16, 20, 8, 196, 48, 19, 132, 60, 66, 20, 7, 196, 17, 33, 83, 16, 20, 11, 200, 13, 80, 143, 81, 64, 69, 17, 32, 20,
+ 7, 196, 13, 35, 195, 20, 66, 9, 198, 12, 20, 131, 60, 99, 210, 66, 0, 8, 197, 81, 34, 69, 17, 32, 20, 12, 201, 12, 243, 148,
+ 72, 244, 9, 20, 65, 64, 20, 8, 197, 4, 48, 197, 81, 64, 21, 0, 7, 66, 32, 16, 35, 0, 72, 7, 194, 16, 144, 72, 9, 28,
+ 13, 202, 81, 32, 71, 36, 51, 205, 52, 81, 9, 4, 20, 5, 194, 20, 112, 20, 9, 198, 5, 3, 195, 72, 145, 128, 66, 0, 6, 195,
+ 25, 82, 64, 72, 10, 199, 96, 83, 143, 24, 240, 137, 4, 68, 10, 199, 4, 229, 9, 4, 84, 133, 4, 67, 0, 7, 196, 16, 19, 12,
+ 20, 72, 7, 196, 61, 98, 76, 20, 66, 9, 198, 12, 243, 80, 48, 85, 0, 20, 7, 196, 12, 19, 1, 60, 66, 0, 9, 197, 81, 35,
+ 193, 16, 80, 65, 20, 8, 197, 77, 65, 82, 20, 240, 65, 8, 197, 64, 83, 70, 36, 112, 20, 8, 197, 56, 243, 131, 32, 80, 66, 6,
+ 195, 24, 85, 0, 20, 9, 197, 21, 3, 195, 32, 80, 67, 20, 8, 197, 12, 19, 66, 72, 144, 66, 8, 197, 12, 19, 4, 20, 144, 66,
+ 6, 195, 4, 245, 0, 20, 18, 70, 4, 195, 5, 49, 82, 65, 35, 55, 55, 109, 55, 6, 40, 37, 35, 0, 9, 197, 4, 193, 83, 36,
+ 16, 66, 20, 0, 6, 195, 56, 85, 77, 65, 6, 195, 29, 35, 205, 21, 11, 67, 9, 82, 65, 71, 6, 40, 37, 35, 0, 0, 10, 199,
+ 61, 37, 15, 81, 65, 82, 36, 20, 10, 199, 8, 148, 197, 77, 66, 76, 20, 67, 10, 199, 5, 85, 15, 24, 240, 213, 76, 20, 0, 7,
+ 196, 81, 34, 79, 72, 21, 7, 196, 77, 67, 194, 36, 20, 11, 200, 76, 147, 85, 49, 64, 78, 20, 240, 67, 11, 200, 16, 144, 201, 4,
+ 227, 143, 88, 80, 20, 7, 196, 12, 243, 132, 20, 66, 11, 200, 12, 19, 80, 36, 67, 199, 48, 144, 20, 12, 200, 8, 244, 135, 61, 49,
+ 83, 36, 16, 67, 20, 7, 196, 4, 229, 9, 12, 66, 0, 8, 197, 104, 244, 16, 36, 16, 66, 8, 197, 76, 144, 129, 72, 144, 65, 8,
+ 197, 76, 51, 210, 12, 144, 21, 10, 198, 64, 19, 132, 61, 50, 65, 66, 20, 8, 197, 52, 244, 137, 56, 144, 65, 8, 197, 24, 243, 12,
+ 36, 16, 66, 8, 197, 12, 244, 16, 36, 16, 20, 8, 197, 8, 20, 137, 48, 80, 66, 10, 198, 4, 208, 146, 61, 50, 65, 66, 20, 0,
+ 6, 195, 72, 83, 133, 20, 5, 194, 25, 80, 72, 9, 198, 104, 17, 193, 72, 243, 0, 67, 7, 195, 80, 19, 133, 66, 20, 9, 198, 61,
+ 52, 197, 69, 82, 64, 20, 9, 198, 60, 211, 137, 80, 83, 0, 67, 9, 198, 21, 49, 71, 21, 50, 64, 20, 9, 198, 12, 147, 206, 16,
+ 243, 0, 21, 9, 198, 4, 210, 76, 61, 50, 64, 20, 9, 198, 4, 208, 146, 61, 50, 64, 20, 0, 10, 199, 88, 84, 154, 20, 115, 137,
+ 76, 20, 6, 195, 88, 83, 128, 21, 10, 199, 77, 3, 206, 80, 19, 133, 60, 66, 6, 195, 13, 35, 196, 20, 0, 6, 195, 104, 83, 135,
+ 20, 7, 196, 80, 19, 1, 52, 65, 7, 196, 76, 83, 3, 36, 21, 7, 196, 76, 19, 1, 52, 66, 9, 198, 65, 35, 208, 61, 53, 0,
+ 21, 23, 72, 52, 20, 195, 4, 197, 67, 36, 16, 65, 35, 89, 49, 35, 55, 40, 76, 6, 37, 12, 35, 0, 7, 196, 28, 243, 5, 52,
+ 20, 11, 200, 25, 83, 210, 36, 193, 71, 28, 80, 21, 11, 200, 21, 32, 84, 61, 53, 5, 56, 80, 67, 12, 201, 16, 17, 200, 21, 36,
+ 143, 80, 148, 0, 67, 9, 198, 12, 243, 80, 61, 53, 0, 21, 9, 198, 12, 243, 80, 61, 53, 0, 21, 11, 200, 12, 21, 1, 77, 68,
+ 143, 24, 80, 66, 7, 196, 12, 19, 129, 48, 66, 11, 67, 9, 82, 79, 71, 6, 40, 37, 39, 0, 0, 9, 198, 64, 243, 5, 76, 147,
+ 133, 21, 6, 195, 64, 21, 82, 66, 12, 201, 52, 85, 1, 52, 244, 134, 61, 50, 64, 67, 9, 198, 37, 4, 15, 52, 83, 133, 66, 0,
+ 9, 198, 80, 84, 129, 64, 85, 84, 67, 6, 195, 36, 243, 133, 20, 18, 70, 25, 37, 83, 12, 147, 192, 83, 14, 16, 40, 91, 6, 37,
+ 12, 39, 0, 0, 10, 199, 80, 20, 211, 4, 209, 84, 72, 66, 6, 195, 72, 83, 128, 21, 10, 199, 64, 20, 133, 56, 50, 9, 52, 20,
+ 14, 203, 61, 98, 68, 21, 3, 211, 37, 162, 79, 56, 80, 20, 6, 195, 52, 243, 128, 20, 10, 199, 4, 229, 9, 13, 33, 83, 36, 20,
+ 0, 7, 196, 28, 244, 135, 4, 21, 7, 196, 24, 243, 133, 52, 20, 7, 196, 16, 81, 9, 80, 65, 7, 196, 12, 19, 143, 4, 20, 0,
+ 13, 201, 52, 144, 210, 61, 52, 15, 73, 83, 64, 66, 20, 9, 198, 4, 229, 9, 28, 243, 133, 66, 9, 198, 4, 229, 9, 21, 35, 197,
+ 20, 0, 9, 198, 37, 51, 195, 72, 243, 128, 66, 9, 198, 28, 20, 143, 24, 19, 128, 66, 5, 194, 20, 128, 21, 7, 195, 16, 20, 133,
+ 66, 20, 6, 195, 8, 84, 133, 21, 9, 198, 5, 53, 18, 4, 112, 76, 66, 0, 6, 195, 88, 84, 128, 21, 6, 195, 88, 84, 128, 21,
+ 6, 195, 61, 36, 192, 21, 6, 195, 61, 36, 192, 21, 6, 195, 56, 84, 128, 21, 0, 7, 196, 80, 19, 129, 72, 65, 8, 196, 76, 243,
+ 5, 60, 65, 20, 7, 196, 57, 83, 69, 72, 65, 9, 198, 48, 147, 73, 81, 35, 198, 66, 7, 196, 20, 195, 5, 72, 21, 7, 196, 12,
+ 243, 133, 72, 65, 7, 196, 4, 229, 9, 24, 65, 0, 8, 197, 80, 244, 142, 60, 192, 21, 12, 201, 76, 19, 22, 4, 67, 210, 20, 115,
+ 128, 20, 8, 197, 64, 17, 18, 60, 224, 66, 8, 197, 56, 17, 148, 60, 192, 66, 8, 197, 52, 22, 154, 60, 192, 66, 0, 6, 195, 104,
+ 85, 137, 20, 6, 195, 64, 20, 133, 66, 9, 198, 28, 194, 67, 21, 35, 204, 67, 9, 198, 20, 97, 137, 52, 84, 128, 66, 9, 198, 16,
+ 244, 137, 24, 244, 128, 66, 0, 10, 199, 76, 245, 133, 73, 161, 78, 20, 66, 11, 199, 64, 193, 88, 36, 115, 1, 76, 65, 20, 0, 6,
+ 195, 88, 84, 135, 21, 7, 196, 88, 83, 5, 56, 21, 7, 196, 64, 19, 5, 56, 21, 7, 196, 8, 19, 5, 56, 21, 11, 200, 4, 52,
+ 85, 4, 100, 133, 16, 64, 21, 0, 9, 198, 61, 69, 15, 8, 243, 137, 20, 9, 197, 20, 227, 149, 64, 192, 65, 20, 0, 9, 198, 36,
+ 225, 197, 57, 80, 64, 20, 9, 198, 16, 82, 79, 80, 20, 128, 66, 9, 198, 5, 4, 9, 60, 208, 128, 21, 0, 10, 199, 16, 241, 5,
+ 12, 19, 133, 76, 20, 10, 199, 4, 65, 77, 64, 145, 82, 20, 66, 0, 7, 196, 72, 148, 5, 36, 66, 9, 198, 28, 20, 196, 61, 69,
+ 0, 21, 7, 196, 20, 36, 133, 36, 66, 11, 200, 12, 83, 133, 72, 83, 148, 60, 192, 20, 7, 196, 12, 19, 129, 64, 65, 7, 196, 12,
+ 19, 129, 64, 65, 7, 196, 5, 52, 193, 36, 66, 11, 200, 5, 34, 83, 80, 244, 211, 20, 224, 67, 0, 8, 197, 48, 145, 86, 37, 64,
+ 66, 8, 197, 16, 149, 137, 21, 64, 20, 6, 195, 13, 35, 214, 20, 8, 197, 4, 112, 68, 21, 160, 67, 0, 9, 198, 88, 145, 207, 56,
+ 245, 128, 20, 6, 195, 80, 20, 137, 66, 6, 195, 64, 21, 133, 66, 6, 195, 52, 244, 137, 21, 18, 70, 4, 208, 133, 17, 81, 64, 35,
+ 65, 71, 36, 72, 6, 40, 12, 36, 0, 0, 6, 195, 84, 245, 128, 20, 9, 198, 52, 20, 211, 5, 35, 211, 20, 0, 7, 196, 76, 20,
+ 133, 36, 72, 6, 195, 13, 35, 211, 20, 7, 196, 12, 244, 133, 4, 65, 11, 200, 12, 19, 15, 72, 147, 69, 81, 32, 67, 7, 196, 8,
+ 244, 133, 4, 65, 0, 9, 198, 76, 147, 129, 48, 81, 133, 20, 8, 197, 61, 37, 137, 21, 64, 20, 6, 195, 52, 246, 154, 21, 9, 197,
+ 16, 243, 12, 5, 32, 65, 20, 8, 197, 5, 52, 197, 81, 64, 20, 8, 197, 5, 52, 5, 81, 64, 20, 8, 197, 4, 97, 133, 81, 64,
+ 20, 0, 6, 66, 20, 144, 118, 0, 6, 195, 80, 16, 149, 66, 5, 194, 28, 80, 20, 18, 70, 12, 147, 65, 9, 81, 64, 76, 37, 65,
+ 35, 71, 6, 40, 12, 36, 0, 9, 198, 8, 19, 131, 60, 227, 212, 20, 9, 198, 5, 161, 79, 81, 35, 208, 67, 0, 9, 198, 76, 147,
+ 134, 61, 35, 211, 20, 10, 199, 20, 210, 67, 72, 19, 137, 4, 68, 12, 201, 20, 193, 84, 81, 35, 196, 61, 69, 0, 21, 6, 195, 8,
+ 243, 0, 20, 0, 7, 196, 16, 83, 12, 20, 72, 8, 196, 20, 51, 15, 28, 65, 20, 7, 196, 9, 35, 204, 48, 21, 0, 8, 197, 88,
+ 148, 137, 48, 80, 66, 8, 197, 85, 67, 208, 36, 16, 67, 8, 197, 84, 33, 82, 80, 16, 67, 8, 197, 64, 243, 12, 36, 48, 20, 8,
+ 197, 52, 243, 12, 36, 48, 66, 6, 195, 28, 85, 0, 20, 8, 197, 21, 66, 79, 64, 80, 66, 8, 197, 17, 34, 79, 64, 80, 65, 8,
+ 197, 5, 34, 69, 80, 80, 20, 0, 9, 198, 52, 20, 141, 37, 35, 204, 67, 9, 198, 36, 229, 5, 73, 3, 204, 67, 9, 198, 12, 20,
+ 148, 61, 50, 64, 20, 9, 198, 4, 195, 15, 16, 243, 0, 66, 0, 10, 199, 4, 193, 5, 8, 20, 129, 56, 68, 0, 7, 196, 88, 84,
+ 132, 20, 21, 11, 200, 88, 83, 15, 12, 148, 5, 16, 80, 67, 7, 196, 65, 34, 79, 72, 21, 9, 198, 5, 50, 78, 13, 35, 206, 66,
+ 0, 6, 195, 104, 80, 146, 20, 12, 201, 88, 83, 148, 72, 147, 15, 69, 82, 64, 20, 8, 197, 72, 144, 143, 76, 144, 20, 8, 197, 64,
+ 243, 80, 20, 144, 66, 8, 197, 60, 209, 76, 36, 16, 67, 8, 197, 24, 81, 5, 48, 80, 21, 8, 197, 12, 147, 137, 76, 144, 65, 8,
+ 197, 5, 84, 207, 56, 144, 20, 9, 198, 4, 229, 9, 12, 148, 0, 66, 8, 197, 4, 209, 76, 36, 16, 67, 0, 9, 198, 76, 147, 80,
+ 61, 50, 64, 20, 9, 198, 52, 19, 142, 61, 50, 64, 20, 9, 198, 12, 243, 131, 21, 50, 64, 20, 0, 10, 199, 48, 149, 15, 72, 19,
+ 133, 60, 67, 15, 203, 12, 243, 80, 85, 64, 90, 36, 243, 129, 48, 80, 69, 21, 0, 7, 196, 16, 19, 12, 60, 72, 8, 196, 88, 83,
+ 133, 80, 65, 20, 11, 200, 65, 32, 83, 76, 149, 5, 48, 80, 66, 11, 200, 64, 244, 212, 21, 34, 79, 72, 144, 21, 7, 196, 56, 85,
+ 84, 72, 65, 11, 200, 52, 147, 12, 20, 98, 79, 72, 144, 21, 11, 200, 8, 192, 84, 80, 242, 68, 20, 144, 68, 11, 200, 5, 53, 5,
+ 72, 242, 68, 20, 144, 69, 12, 201, 4, 225, 204, 61, 48, 83, 76, 243, 137, 67, 0, 9, 198, 80, 148, 201, 24, 243, 133, 66, 9, 198,
+ 64, 244, 193, 52, 147, 133, 67, 8, 197, 28, 243, 129, 73, 48, 66, 0, 9, 198, 4, 48, 197, 81, 67, 192, 20, 9, 198, 20, 48, 197,
+ 81, 67, 192, 8, 9, 198, 81, 34, 83, 76, 147, 128, 65, 9, 198, 64, 148, 143, 88, 19, 128, 66, 9, 198, 64, 84, 147, 36, 19, 128,
+ 67, 9, 198, 52, 81, 193, 24, 243, 128, 66, 13, 202, 12, 243, 148, 72, 244, 207, 28, 113, 84, 80, 20, 9, 198, 4, 197, 1, 48, 83,
+ 128, 21, 0, 10, 199, 4, 224, 76, 24, 16, 133, 80, 20, 0, 7, 196, 24, 244, 131, 4, 21, 7, 196, 88, 148, 201, 80, 65, 7, 196,
+ 76, 244, 131, 36, 21, 8, 196, 72, 243, 132, 60, 66, 20, 9, 198, 21, 2, 67, 20, 229, 18, 20, 12, 201, 4, 225, 204, 61, 48, 83,
+ 76, 243, 133, 67, 7, 196, 4, 211, 5, 80, 20, 0, 8, 197, 32, 83, 12, 5, 48, 66, 0, 9, 198, 24, 244, 211, 21, 35, 192, 72,
+ 0, 6, 195, 76, 51, 204, 21, 0, 7, 196, 76, 84, 133, 56, 21, 0, 9, 198, 20, 97, 137, 12, 16, 197, 67, 0, 6, 195, 60, 195,
+ 73, 20, 10, 198, 24, 193, 71, 36, 20, 192, 65, 20, 9, 198, 21, 21, 73, 88, 240, 192, 66, 0, 6, 195, 64, 19, 204, 65, 6, 195,
+ 60, 192, 64, 66, 10, 199, 12, 19, 12, 36, 116, 129, 24, 66, 0, 13, 68, 4, 84, 133, 60, 35, 6, 109, 51, 36, 39, 0, 6, 195,
+ 104, 80, 195, 21, 7, 196, 80, 84, 133, 76, 20, 7, 196, 76, 20, 129, 28, 65, 6, 195, 72, 80, 195, 21, 11, 200, 65, 33, 71, 4,
+ 230, 137, 60, 192, 68, 7, 196, 52, 244, 133, 76, 20, 9, 198, 16, 84, 196, 20, 211, 206, 20, 7, 196, 16, 84, 143, 28, 65, 6, 195,
+ 8, 80, 195, 21, 0, 8, 197, 80, 147, 137, 4, 224, 66, 12, 201, 24, 20, 141, 4, 49, 85, 80, 144, 192, 67, 8, 197, 8, 83, 148,
+ 60, 224, 20, 0, 9, 198, 65, 35, 211, 20, 194, 84, 66, 9, 198, 65, 35, 211, 20, 48, 192, 21, 9, 198, 65, 35, 208, 61, 50, 84,
+ 66, 9, 198, 12, 243, 80, 61, 50, 84, 66, 9, 198, 5, 69, 9, 52, 148, 192, 65, 0, 6, 195, 76, 51, 212, 20, 10, 199, 64, 244,
+ 148, 4, 192, 133, 72, 66, 6, 195, 60, 65, 64, 20, 10, 199, 28, 245, 20, 5, 49, 67, 12, 21, 10, 199, 4, 229, 9, 4, 84, 133,
+ 60, 67, 0, 7, 196, 61, 52, 201, 4, 66, 9, 198, 12, 16, 193, 76, 83, 142, 21, 0, 6, 195, 88, 84, 154, 21, 8, 197, 12, 84,
+ 130, 21, 32, 65, 0, 0, 6, 195, 60, 193, 64, 66, 10, 199, 52, 243, 129, 72, 50, 9, 4, 67, 6, 195, 8, 81, 192, 20, 0, 7,
+ 196, 76, 20, 129, 36, 72, 11, 200, 65, 33, 83, 85, 4, 15, 77, 64, 21, 7, 196, 64, 20, 137, 4, 66, 8, 196, 56, 20, 132, 60,
+ 66, 20, 8, 196, 24, 245, 133, 4, 65, 20, 7, 196, 13, 33, 83, 80, 21, 7, 196, 12, 21, 133, 4, 65, 9, 198, 12, 20, 142, 37,
+ 99, 210, 66, 7, 196, 5, 34, 83, 80, 65, 0, 9, 198, 73, 80, 197, 48, 192, 73, 67, 6, 195, 28, 193, 66, 20, 8, 197, 12, 20,
+ 144, 5, 32, 65, 0, 9, 198, 76, 20, 133, 8, 33, 64, 72, 10, 198, 64, 192, 67, 12, 129, 64, 66, 20, 9, 198, 52, 148, 137, 4,
+ 65, 64, 66, 6, 195, 9, 80, 149, 66, 0, 7, 195, 12, 243, 0, 72, 9, 10, 3, 226, 130, 164, 55, 37, 34, 35, 0, 10, 199, 77,
+ 65, 82, 20, 245, 9, 64, 67, 9, 198, 72, 83, 9, 28, 147, 211, 21, 6, 195, 60, 66, 64, 20, 6, 195, 12, 194, 64, 65, 0, 7,
+ 196, 28, 83, 133, 72, 65, 7, 196, 88, 20, 133, 56, 21, 7, 196, 61, 52, 197, 60, 65, 9, 198, 28, 144, 82, 4, 37, 66, 67, 0,
+ 8, 197, 88, 241, 204, 36, 16, 20, 8, 197, 88, 83, 133, 72, 80, 20, 12, 201, 52, 243, 148, 21, 49, 71, 4, 193, 64, 67, 8, 197,
+ 36, 212, 9, 20, 112, 20, 8, 197, 24, 241, 204, 36, 16, 20, 8, 197, 16, 144, 76, 60, 112, 66, 6, 195, 12, 245, 0, 20, 6, 195,
+ 12, 245, 0, 20, 0, 9, 198, 60, 113, 197, 8, 34, 64, 20, 11, 67, 28, 194, 65, 61, 6, 37, 12, 35, 0, 10, 198, 20, 224, 197,
+ 24, 19, 0, 66, 20, 9, 198, 12, 240, 195, 36, 66, 64, 20, 0, 10, 67, 28, 194, 64, 61, 37, 0, 9, 72, 10, 199, 76, 50, 9,
+ 5, 98, 84, 84, 67, 6, 195, 52, 242, 192, 20, 0, 7, 196, 28, 83, 133, 76, 65, 7, 196, 64, 84, 133, 28, 65, 9, 198, 64, 83,
+ 148, 4, 115, 206, 66, 11, 200, 48, 18, 71, 84, 81, 204, 36, 16, 20, 0, 8, 197, 61, 52, 9, 80, 80, 20, 12, 201, 61, 33, 129,
+ 56, 245, 18, 60, 98, 64, 20, 8, 197, 52, 241, 204, 36, 16, 20, 8, 197, 52, 18, 79, 72, 144, 21, 8, 197, 13, 33, 77, 36, 16,
+ 65, 9, 197, 8, 84, 212, 36, 16, 65, 21, 8, 197, 5, 33, 193, 48, 144, 67, 8, 197, 5, 32, 77, 20, 144, 67, 0, 9, 198, 85,
+ 48, 133, 12, 130, 64, 20, 9, 198, 52, 20, 195, 4, 194, 64, 65, 0, 10, 199, 76, 147, 66, 36, 243, 148, 20, 21, 0, 7, 196, 16,
+ 83, 12, 60, 72, 11, 200, 52, 244, 19, 84, 84, 212, 36, 16, 66, 7, 196, 52, 84, 137, 80, 65, 11, 200, 52, 19, 1, 88, 241, 204,
+ 36, 16, 20, 7, 196, 12, 244, 133, 16, 65, 6, 195, 12, 193, 83, 20, 7, 196, 12, 19, 143, 64, 20, 0, 9, 198, 4, 229, 9, 88,
+ 20, 137, 66, 0, 9, 198, 4, 32, 137, 4, 211, 192, 76, 9, 198, 4, 32, 137, 4, 211, 192, 72, 10, 198, 80, 83, 5, 24, 243, 128,
+ 66, 20, 9, 198, 72, 19, 65, 16, 19, 128, 67, 9, 198, 25, 32, 83, 76, 147, 128, 65, 0, 10, 199, 72, 85, 18, 60, 116, 129, 16,
+ 66, 10, 199, 29, 32, 86, 36, 209, 84, 72, 66, 6, 195, 12, 193, 84, 20, 0, 7, 196, 24, 19, 142, 60, 76, 7, 196, 64, 148, 129,
+ 52, 65, 0, 12, 201, 76, 245, 20, 21, 36, 129, 56, 83, 192, 67, 9, 198, 4, 50, 5, 52, 83, 133, 66, 0, 15, 3, 95, 50, 49,
+ 84, 6, 36, 50, 47, 6, 40, 50, 39, 0, 10, 198, 60, 197, 18, 20, 211, 196, 67, 20, 7, 195, 52, 244, 197, 66, 20, 9, 198, 20,
+ 212, 9, 72, 83, 192, 66, 5, 194, 20, 192, 21, 0, 6, 195, 24, 84, 192, 20, 0, 7, 196, 76, 52, 143, 24, 20, 0, 8, 197, 65,
+ 35, 198, 36, 192, 66, 8, 197, 64, 144, 68, 20, 224, 66, 8, 197, 16, 243, 6, 36, 224, 66, 0, 9, 198, 104, 20, 133, 88, 144, 192,
+ 20, 9, 198, 72, 85, 18, 60, 98, 84, 65, 9, 198, 20, 229, 5, 72, 144, 192, 21, 9, 198, 20, 193, 71, 36, 16, 192, 67, 0, 6,
+ 195, 72, 84, 192, 21, 0, 8, 196, 76, 86, 154, 20, 66, 20, 7, 196, 12, 244, 134, 84, 66, 8, 196, 12, 20, 142, 20, 66, 20, 7,
+ 196, 8, 243, 148, 4, 66, 0, 8, 197, 76, 84, 150, 4, 192, 66, 9, 197, 24, 195, 210, 36, 224, 65, 21, 0, 15, 4, 95, 13, 3,
+ 14, 65, 6, 35, 49, 14, 16, 39, 50, 0, 0, 6, 195, 100, 241, 192, 20, 10, 199, 12, 20, 9, 80, 19, 133, 60, 67, 6, 195, 8,
+ 83, 212, 20, 0, 7, 196, 12, 21, 1, 36, 66, 7, 195, 9, 84, 143, 66, 20, 7, 196, 4, 148, 143, 48, 66, 0, 8, 197, 100, 241,
+ 213, 73, 64, 20, 8, 197, 76, 145, 206, 61, 32, 21, 12, 201, 76, 80, 207, 56, 67, 199, 20, 226, 84, 68, 9, 198, 12, 20, 148, 60,
+ 48, 201, 20, 0, 9, 198, 80, 244, 130, 60, 193, 64, 21, 9, 198, 76, 147, 129, 28, 241, 192, 20, 9, 198, 56, 21, 70, 72, 17, 192,
+ 65, 9, 198, 16, 147, 205, 20, 65, 64, 20, 0, 10, 199, 72, 19, 143, 12, 50, 9, 4, 20, 10, 199, 69, 80, 82, 80, 148, 143, 48,
+ 67, 10, 199, 52, 86, 154, 4, 68, 137, 4, 67, 10, 199, 4, 209, 84, 72, 244, 9, 4, 68, 0, 9, 198, 77, 65, 83, 36, 51, 210,
+ 66, 9, 198, 64, 84, 134, 21, 69, 0, 20, 7, 196, 52, 244, 137, 4, 66, 9, 198, 36, 229, 5, 72, 147, 210, 21, 7, 196, 8, 245,
+ 15, 48, 65, 7, 196, 8, 148, 15, 48, 66, 0, 15, 69, 80, 84, 211, 21, 32, 47, 36, 89, 89, 6, 109, 51, 0, 8, 197, 80, 84,
+ 211, 21, 32, 65, 8, 197, 76, 84, 211, 21, 32, 20, 8, 197, 28, 147, 204, 37, 64, 65, 9, 198, 24, 19, 148, 60, 48, 201, 20, 6,
+ 195, 16, 241, 0, 20, 8, 197, 16, 80, 210, 21, 64, 20, 0, 9, 198, 92, 147, 1, 56, 245, 192, 67, 9, 198, 80, 84, 146, 20, 211,
+ 212, 20, 9, 198, 77, 68, 143, 48, 17, 192, 65, 10, 198, 76, 83, 133, 28, 129, 64, 65, 20, 9, 198, 64, 244, 131, 36, 193, 64, 66,
+ 9, 198, 64, 83, 147, 36, 193, 64, 20, 9, 198, 61, 37, 15, 56, 245, 128, 20, 9, 198, 52, 83, 147, 36, 193, 64, 66, 10, 198, 52,
+ 83, 78, 60, 225, 64, 65, 20, 5, 194, 20, 208, 20, 13, 202, 12, 149, 137, 80, 21, 133, 12, 50, 9, 4, 20, 0, 10, 199, 69, 80,
+ 68, 72, 148, 15, 48, 67, 10, 199, 64, 244, 148, 61, 35, 211, 20, 20, 10, 199, 64, 20, 211, 5, 65, 77, 64, 20, 6, 195, 16, 243,
+ 0, 20, 8, 197, 13, 34, 83, 61, 0, 20, 0, 11, 200, 81, 85, 20, 61, 52, 15, 73, 64, 67, 7, 196, 64, 245, 133, 72, 65, 7,
+ 196, 21, 35, 201, 56, 67, 7, 196, 12, 19, 143, 88, 65, 0, 6, 195, 72, 81, 206, 21, 8, 197, 64, 243, 73, 12, 80, 21, 8, 197,
+ 60, 225, 83, 80, 16, 67, 8, 197, 48, 145, 213, 72, 80, 65, 9, 197, 16, 161, 77, 8, 80, 66, 20, 9, 198, 12, 243, 148, 20, 212,
+ 0, 20, 8, 197, 12, 83, 9, 8, 80, 65, 9, 198, 12, 20, 21, 48, 85, 9, 21, 8, 197, 4, 224, 76, 60, 112, 66, 0, 9, 198,
+ 77, 81, 15, 88, 84, 212, 20, 9, 198, 8, 83, 133, 88, 243, 0, 20, 9, 198, 5, 165, 5, 12, 130, 64, 20, 0, 10, 199, 80, 21,
+ 82, 36, 19, 143, 88, 20, 12, 201, 64, 192, 78, 80, 17, 197, 56, 85, 0, 20, 10, 199, 61, 38, 137, 57, 83, 214, 36, 20, 10, 199,
+ 13, 34, 83, 80, 241, 143, 72, 66, 0, 7, 196, 85, 52, 193, 56, 65, 7, 196, 72, 245, 15, 72, 20, 9, 198, 72, 16, 129, 72, 32,
+ 82, 66, 11, 200, 64, 145, 86, 21, 1, 76, 4, 112, 67, 7, 196, 64, 20, 5, 72, 65, 11, 200, 52, 149, 15, 12, 243, 132, 72, 144,
+ 20, 6, 195, 16, 246, 0, 20, 9, 198, 16, 147, 199, 56, 85, 0, 20, 0, 8, 197, 88, 243, 20, 72, 144, 21, 12, 201, 64, 144, 195,
+ 60, 195, 205, 36, 226, 64, 67, 8, 197, 20, 227, 210, 52, 80, 21, 8, 197, 20, 36, 137, 16, 144, 20, 8, 197, 16, 241, 193, 48, 144,
+ 65, 8, 197, 12, 19, 210, 48, 80, 65, 8, 197, 5, 3, 212, 20, 208, 20, 8, 197, 4, 229, 5, 52, 144, 20, 0, 9, 198, 72, 150,
+ 154, 60, 194, 64, 66, 0, 10, 199, 60, 226, 67, 60, 99, 210, 36, 67, 19, 70, 24, 244, 148, 84, 149, 15, 83, 110, 14, 16, 47, 6,
+ 40, 37, 47, 39, 0, 0, 12, 200, 77, 68, 129, 64, 245, 5, 72, 80, 67, 21, 0, 9, 198, 36, 68, 143, 48, 148, 201, 66, 6, 195,
+ 21, 133, 18, 20, 0, 6, 195, 40, 84, 201, 20, 9, 198, 13, 85, 1, 56, 83, 192, 66, 9, 198, 9, 35, 206, 104, 83, 192, 65, 0,
+ 0, 9, 198, 72, 149, 133, 72, 33, 82, 66, 7, 196, 61, 52, 197, 80, 20, 7, 196, 52, 245, 5, 48, 66, 7, 196, 36, 212, 5, 80,
+ 65, 7, 196, 29, 35, 211, 36, 20, 11, 200, 12, 144, 204, 60, 52, 143, 77, 48, 67, 7, 196, 12, 84, 129, 52, 65, 8, 196, 8, 244,
+ 132, 60, 66, 20, 7, 196, 8, 85, 5, 48, 20, 7, 196, 5, 35, 211, 36, 20, 9, 198, 4, 197, 9, 52, 85, 18, 66, 0, 0, 6,
+ 195, 72, 241, 9, 20, 9, 198, 5, 32, 143, 72, 83, 192, 66, 0, 14, 3, 95, 51, 88, 47, 14, 16, 6, 36, 50, 47, 35, 0, 6,
+ 195, 61, 48, 192, 20, 0, 12, 3, 95, 48, 67, 76, 6, 36, 50, 47, 39, 0, 7, 196, 72, 148, 15, 76, 20, 7, 196, 64, 84, 133,
+ 104, 21, 7, 196, 56, 245, 5, 76, 20, 7, 196, 8, 21, 129, 72, 65, 12, 201, 5, 3, 195, 5, 64, 83, 80, 20, 201, 68, 13, 201,
+ 4, 211, 137, 60, 49, 78, 80, 84, 201, 68, 20, 0, 8, 197, 64, 192, 67, 20, 32, 20, 8, 197, 52, 243, 15, 12, 128, 20, 8, 197,
+ 52, 22, 154, 36, 224, 66, 8, 197, 8, 243, 132, 20, 224, 21, 0, 17, 70, 12, 83, 19, 37, 84, 192, 123, 109, 55, 89, 57, 6, 40,
+ 89, 0, 9, 198, 76, 244, 18, 4, 34, 84, 66, 9, 198, 24, 84, 143, 12, 144, 64, 20, 9, 198, 12, 147, 133, 80, 80, 192, 20, 9,
+ 198, 5, 85, 15, 9, 84, 192, 65, 0, 0, 6, 195, 88, 241, 11, 20, 9, 198, 81, 34, 85, 53, 98, 82, 66, 7, 196, 64, 244, 143,
+ 76, 21, 11, 200, 52, 86, 154, 60, 114, 79, 72, 224, 21, 7, 196, 52, 18, 15, 56, 66, 0, 17, 4, 95, 48, 90, 51, 65, 37, 55,
+ 55, 6, 36, 88, 37, 65, 37, 0, 12, 201, 72, 16, 132, 60, 208, 78, 104, 144, 64, 68, 8, 197, 21, 64, 78, 60, 192, 67, 0, 17,
+ 4, 95, 48, 90, 50, 76, 36, 50, 47, 6, 36, 88, 37, 65, 37, 0, 6, 195, 76, 81, 5, 20, 9, 198, 72, 19, 80, 60, 195, 0,
+ 21, 0, 6, 195, 73, 83, 212, 20, 0, 9, 198, 88, 145, 9, 29, 32, 70, 66, 15, 204, 72, 243, 66, 36, 53, 66, 61, 69, 1, 20,
+ 68, 128, 20, 7, 196, 52, 244, 143, 48, 66, 14, 68, 12, 243, 21, 36, 49, 39, 55, 6, 40, 12, 37, 0, 7, 196, 12, 83, 148, 72,
+ 20, 7, 196, 8, 20, 143, 48, 66, 0, 6, 195, 88, 243, 22, 20, 6, 195, 76, 83, 22, 21, 8, 197, 48, 19, 135, 85, 32, 66, 9,
+ 197, 24, 244, 198, 61, 32, 65, 20, 9, 197, 24, 244, 134, 61, 32, 65, 21, 8, 197, 12, 243, 132, 61, 32, 20, 0, 9, 198, 64, 19,
+ 12, 5, 33, 64, 65, 9, 198, 52, 243, 132, 60, 193, 128, 20, 9, 198, 48, 19, 132, 60, 193, 128, 20, 9, 198, 24, 243, 7, 61, 33,
+ 64, 65, 9, 198, 5, 85, 15, 29, 37, 64, 68, 9, 198, 4, 229, 9, 61, 1, 64, 66, 9, 198, 4, 195, 5, 28, 129, 64, 65, 0,
+ 6, 195, 89, 83, 212, 20, 6, 195, 65, 33, 68, 20, 10, 199, 64, 81, 15, 24, 147, 9, 4, 68, 6, 195, 57, 83, 212, 20, 10, 199,
+ 44, 19, 80, 84, 50, 5, 4, 21, 0, 7, 196, 65, 33, 90, 104, 20, 6, 195, 65, 33, 71, 20, 7, 196, 61, 33, 201, 4, 65, 0,
+ 10, 198, 65, 33, 83, 8, 149, 5, 65, 20, 12, 201, 64, 244, 148, 61, 97, 78, 21, 33, 64, 20, 6, 195, 57, 83, 214, 20, 9, 198,
+ 36, 225, 137, 56, 149, 1, 68, 8, 197, 28, 130, 79, 81, 64, 21, 8, 197, 12, 244, 211, 61, 96, 65, 0, 6, 194, 48, 16, 72, 9,
+ 16, 3, 95, 49, 57, 72, 37, 76, 35, 50, 50, 6, 39, 84, 36, 0, 9, 198, 84, 224, 78, 36, 209, 64, 66, 13, 202, 77, 3, 5,
+ 56, 243, 69, 28, 19, 9, 4, 69, 6, 195, 52, 18, 5, 66, 9, 198, 5, 3, 195, 61, 1, 64, 66, 0, 14, 3, 95, 49, 56, 72,
+ 37, 76, 6, 110, 47, 12, 39, 0, 6, 195, 88, 243, 12, 21, 6, 195, 88, 84, 208, 20, 10, 199, 72, 240, 149, 77, 65, 90, 104, 20,
+ 6, 195, 52, 244, 212, 21, 10, 199, 52, 148, 207, 28, 147, 137, 4, 68, 0, 7, 196, 28, 146, 143, 56, 66, 7, 196, 12, 147, 137, 72,
+ 65, 7, 196, 4, 197, 133, 60, 65, 0, 8, 197, 76, 243, 65, 48, 144, 65, 8, 197, 76, 100, 133, 28, 144, 20, 8, 197, 57, 83, 69,
+ 72, 144, 65, 12, 201, 20, 193, 84, 81, 35, 206, 88, 243, 20, 68, 8, 197, 12, 19, 129, 64, 80, 65, 0, 9, 198, 52, 19, 5, 88,
+ 243, 0, 20, 9, 198, 8, 148, 197, 57, 162, 64, 20, 0, 10, 199, 88, 19, 16, 4, 229, 5, 56, 21, 10, 199, 76, 145, 206, 61, 34,
+ 76, 20, 67, 10, 199, 72, 147, 143, 64, 149, 5, 12, 20, 10, 199, 64, 145, 84, 72, 20, 143, 40, 20, 6, 195, 8, 243, 12, 21, 0,
+ 7, 196, 88, 148, 5, 72, 65, 7, 196, 80, 245, 1, 56, 65, 7, 196, 76, 21, 1, 56, 65, 7, 196, 64, 84, 140, 20, 66, 7, 196,
+ 48, 21, 5, 72, 65, 7, 196, 12, 19, 148, 84, 66, 0, 8, 197, 4, 229, 5, 72, 16, 66, 8, 197, 69, 81, 76, 48, 16, 72, 8,
+ 197, 88, 149, 133, 72, 144, 65, 9, 197, 88, 145, 193, 56, 240, 67, 20, 8, 197, 76, 81, 9, 12, 144, 21, 9, 197, 65, 35, 212, 20,
+ 240, 65, 20, 8, 197, 52, 81, 9, 84, 208, 20, 8, 197, 17, 81, 207, 56, 112, 20, 8, 197, 12, 246, 79, 80, 80, 20, 9, 197, 12,
+ 84, 193, 72, 240, 67, 20, 8, 197, 5, 32, 143, 72, 80, 67, 8, 197, 4, 225, 197, 48, 144, 65, 0, 13, 3, 95, 49, 49, 6, 40,
+ 50, 72, 37, 76, 37, 0, 9, 198, 76, 20, 141, 5, 66, 64, 65, 9, 198, 64, 149, 20, 60, 226, 64, 65, 6, 195, 52, 19, 5, 20,
+ 6, 195, 52, 19, 5, 66, 9, 198, 28, 84, 212, 85, 34, 64, 65, 9, 198, 8, 21, 20, 21, 34, 64, 66, 9, 198, 8, 17, 206, 60,
+ 194, 64, 66, 0, 16, 3, 95, 50, 56, 84, 6, 36, 50, 47, 6, 110, 47, 12, 39, 0, 12, 3, 95, 49, 48, 72, 37, 6, 36, 76,
+ 37, 0, 10, 199, 77, 80, 129, 13, 21, 69, 60, 66, 14, 203, 64, 144, 83, 81, 34, 78, 61, 1, 78, 36, 16, 70, 9, 198, 61, 37,
+ 15, 81, 66, 67, 20, 9, 198, 20, 193, 84, 81, 34, 67, 20, 0, 15, 3, 95, 49, 51, 47, 14, 16, 6, 36, 72, 37, 76, 37, 0,
+ 6, 195, 88, 243, 7, 20, 11, 200, 72, 17, 9, 12, 241, 129, 56, 144, 67, 7, 196, 64, 148, 143, 64, 20, 7, 196, 52, 19, 149, 48,
+ 66, 11, 200, 12, 130, 82, 60, 112, 76, 20, 240, 67, 0, 13, 3, 95, 49, 50, 72, 6, 39, 72, 37, 76, 37, 0, 9, 198, 16, 147,
+ 211, 13, 84, 137, 66, 9, 198, 4, 229, 9, 80, 84, 201, 66, 8, 197, 4, 35, 205, 5, 48, 66, 0, 15, 3, 95, 49, 53, 49, 122,
+ 6, 37, 65, 72, 37, 76, 37, 0, 9, 198, 77, 68, 133, 57, 83, 192, 20, 6, 195, 40, 243, 5, 20, 12, 201, 36, 68, 143, 20, 193,
+ 84, 81, 34, 67, 20, 0, 18, 3, 95, 49, 52, 49, 122, 35, 47, 12, 6, 110, 51, 72, 37, 76, 37, 0, 10, 199, 52, 84, 197, 56,
+ 50, 9, 52, 20, 0, 7, 196, 12, 244, 147, 4, 21, 17, 3, 95, 49, 55, 72, 37, 76, 35, 89, 12, 6, 109, 47, 12, 36, 0, 9,
+ 198, 72, 243, 66, 60, 81, 18, 20, 15, 204, 64, 244, 148, 4, 83, 9, 12, 245, 20, 21, 34, 64, 20, 8, 196, 64, 85, 1, 48, 65,
+ 20, 7, 196, 64, 84, 137, 52, 66, 9, 198, 64, 84, 137, 52, 85, 18, 66, 7, 196, 28, 148, 5, 80, 20, 7, 196, 12, 244, 5, 80,
+ 20, 16, 204, 12, 243, 148, 4, 50, 9, 48, 243, 69, 81, 34, 64, 68, 20, 9, 198, 12, 20, 146, 60, 64, 78, 66, 0, 13, 3, 95,
+ 49, 54, 89, 6, 36, 72, 37, 76, 37, 0, 9, 198, 76, 244, 137, 76, 243, 5, 66, 9, 198, 25, 37, 77, 20, 230, 137, 20, 9, 198,
+ 12, 20, 146, 60, 48, 201, 20, 9, 198, 12, 19, 12, 36, 51, 5, 65, 0, 6, 195, 61, 52, 193, 21, 9, 198, 12, 21, 1, 48, 85,
+ 20, 20, 0, 15, 3, 95, 55, 88, 89, 36, 47, 12, 6, 35, 50, 47, 35, 0, 0, 7, 196, 77, 81, 204, 36, 72, 7, 196, 72, 21,
+ 5, 60, 65, 7, 196, 52, 241, 15, 12, 20, 7, 196, 48, 84, 18, 20, 20, 7, 196, 8, 21, 133, 72, 65, 0, 9, 198, 64, 83, 133,
+ 48, 244, 5, 66, 9, 198, 4, 229, 9, 48, 244, 5, 66, 8, 197, 4, 225, 84, 60, 192, 67, 0, 6, 195, 88, 245, 9, 20, 9, 198,
+ 88, 20, 137, 21, 64, 64, 68, 9, 198, 76, 147, 149, 21, 52, 192, 20, 9, 198, 65, 35, 212, 61, 66, 80, 66, 9, 198, 65, 33, 84,
+ 21, 34, 84, 66, 9, 198, 61, 69, 1, 20, 68, 128, 20, 0, 9, 198, 65, 84, 144, 85, 33, 79, 66, 0, 8, 196, 80, 85, 1, 56,
+ 65, 20, 7, 196, 76, 149, 1, 72, 66, 7, 196, 32, 84, 150, 20, 66, 0, 8, 197, 64, 83, 148, 60, 64, 20, 8, 197, 52, 84, 212,
+ 60, 192, 21, 9, 198, 28, 19, 132, 60, 193, 137, 20, 8, 197, 12, 83, 148, 60, 192, 20, 0, 10, 198, 80, 83, 5, 80, 86, 20, 67,
+ 20, 13, 67, 65, 37, 65, 48, 14, 16, 6, 40, 12, 35, 0, 9, 198, 64, 19, 16, 20, 36, 128, 65, 13, 202, 28, 194, 80, 80, 241,
+ 15, 57, 66, 68, 36, 20, 9, 198, 16, 83, 79, 13, 34, 84, 66, 0, 8, 197, 37, 51, 212, 61, 0, 66, 8, 197, 21, 83, 79, 49,
+ 0, 20, 0, 10, 198, 80, 83, 5, 29, 32, 70, 66, 20, 7, 196, 76, 81, 9, 4, 20, 7, 196, 76, 52, 143, 80, 20, 11, 200, 65,
+ 35, 212, 61, 53, 5, 48, 192, 21, 7, 196, 61, 36, 207, 48, 21, 7, 196, 56, 84, 143, 48, 65, 7, 196, 12, 20, 143, 80, 20, 0,
+ 9, 198, 24, 16, 197, 88, 21, 5, 76, 9, 198, 80, 83, 199, 56, 145, 5, 20, 9, 198, 37, 51, 195, 72, 21, 5, 66, 0, 10, 198,
+ 56, 85, 20, 5, 33, 64, 65, 20, 9, 198, 52, 19, 12, 5, 33, 64, 65, 9, 198, 36, 228, 213, 9, 33, 64, 65, 9, 198, 25, 83,
+ 133, 9, 33, 64, 65, 0, 10, 199, 76, 245, 20, 61, 3, 211, 80, 21, 10, 199, 56, 144, 207, 52, 81, 9, 4, 20, 0, 7, 196, 8,
+ 244, 146, 60, 21, 11, 200, 64, 246, 154, 4, 225, 200, 21, 32, 66, 7, 196, 24, 244, 147, 20, 21, 7, 196, 24, 83, 20, 72, 21, 9,
+ 198, 24, 20, 195, 21, 69, 0, 21, 9, 198, 24, 16, 195, 21, 69, 0, 21, 9, 198, 12, 243, 132, 61, 69, 0, 21, 0, 9, 198, 52,
+ 150, 20, 20, 50, 9, 20, 9, 198, 36, 65, 78, 80, 149, 1, 68, 12, 201, 16, 144, 201, 5, 52, 197, 81, 65, 64, 20, 8, 197, 4,
+ 226, 67, 21, 64, 20, 0, 5, 194, 52, 16, 8, 9, 198, 89, 83, 20, 85, 33, 64, 65, 9, 198, 85, 33, 84, 21, 33, 64, 67, 9,
+ 198, 77, 64, 84, 21, 33, 64, 66, 9, 198, 76, 147, 131, 61, 1, 64, 65, 9, 198, 52, 85, 20, 21, 33, 64, 20, 9, 198, 52, 85,
+ 5, 61, 33, 64, 66, 9, 198, 13, 32, 84, 21, 33, 64, 66, 0, 10, 199, 76, 52, 137, 88, 19, 137, 4, 67, 10, 199, 65, 34, 71,
+ 36, 243, 137, 4, 67, 10, 199, 64, 192, 78, 5, 33, 201, 4, 66, 10, 199, 52, 144, 83, 80, 83, 137, 4, 68, 6, 195, 24, 243, 0,
+ 20, 10, 199, 13, 34, 79, 28, 83, 137, 4, 68, 10, 199, 12, 20, 15, 48, 147, 133, 4, 67, 0, 10, 198, 76, 50, 5, 81, 66, 78,
+ 65, 21, 7, 196, 56, 245, 133, 72, 65, 9, 198, 52, 19, 147, 84, 85, 0, 20, 10, 198, 16, 81, 137, 12, 149, 0, 65, 20, 7, 196,
+ 4, 229, 5, 72, 65, 0, 9, 198, 81, 34, 70, 60, 115, 9, 20, 9, 198, 80, 83, 5, 24, 147, 13, 67, 8, 197, 76, 49, 80, 76,
+ 144, 20, 8, 197, 72, 240, 130, 36, 16, 20, 8, 197, 52, 147, 69, 76, 144, 20, 8, 197, 52, 81, 15, 48, 80, 65, 6, 195, 24, 245,
+ 0, 20, 12, 201, 24, 243, 148, 4, 224, 70, 72, 81, 4, 21, 8, 197, 12, 194, 80, 20, 240, 65, 0, 10, 198, 81, 33, 86, 21, 34,
+ 64, 65, 20, 9, 198, 36, 228, 213, 9, 34, 64, 65, 9, 198, 36, 228, 197, 81, 66, 64, 20, 9, 198, 12, 244, 129, 105, 160, 84, 66,
+ 0, 10, 199, 77, 64, 84, 60, 193, 5, 72, 20, 10, 199, 52, 147, 132, 5, 81, 193, 76, 65, 10, 199, 24, 147, 15, 13, 32, 84, 20,
+ 66, 10, 199, 21, 38, 133, 28, 245, 137, 56, 67, 6, 195, 12, 84, 16, 21, 10, 199, 8, 19, 131, 5, 35, 212, 80, 21, 0, 7, 196,
+ 76, 83, 154, 4, 8, 7, 196, 80, 21, 1, 72, 65, 7, 196, 80, 20, 9, 72, 65, 7, 196, 77, 65, 76, 48, 21, 8, 196, 76, 85,
+ 133, 76, 65, 20, 11, 200, 76, 20, 146, 4, 49, 78, 36, 16, 20, 7, 196, 65, 35, 218, 36, 66, 7, 196, 64, 21, 5, 72, 65, 7,
+ 196, 52, 83, 148, 20, 21, 7, 196, 36, 229, 133, 72, 21, 11, 200, 24, 245, 15, 72, 149, 15, 12, 48, 21, 7, 196, 12, 21, 5, 56,
+ 21, 7, 196, 5, 52, 207, 72, 65, 9, 198, 4, 229, 9, 16, 245, 0, 66, 0, 8, 197, 60, 211, 137, 84, 208, 20, 9, 198, 60, 208,
+ 89, 100, 17, 9, 66, 9, 198, 52, 147, 149, 80, 243, 9, 66, 9, 198, 28, 20, 129, 57, 162, 65, 67, 8, 197, 24, 83, 20, 72, 80,
+ 21, 8, 197, 12, 20, 212, 36, 112, 66, 8, 197, 8, 21, 78, 20, 144, 67, 0, 9, 198, 81, 33, 86, 37, 34, 64, 65, 9, 198, 64,
+ 244, 212, 21, 34, 64, 65, 9, 198, 64, 84, 133, 80, 243, 0, 66, 9, 198, 52, 86, 133, 57, 162, 64, 20, 0, 12, 3, 95, 50, 88,
+ 84, 6, 36, 50, 47, 57, 0, 10, 199, 81, 33, 78, 80, 83, 142, 36, 20, 10, 199, 12, 130, 82, 61, 3, 212, 20, 20, 0, 7, 196,
+ 80, 245, 5, 52, 20, 11, 200, 77, 84, 18, 20, 208, 90, 36, 16, 68, 7, 196, 64, 20, 143, 64, 20, 11, 200, 56, 85, 82, 61, 69,
+ 5, 72, 144, 20, 11, 200, 12, 21, 129, 48, 48, 86, 36, 16, 68, 0, 12, 201, 80, 148, 193, 56, 245, 20, 21, 34, 64, 20, 12, 201,
+ 64, 20, 129, 12, 85, 1, 52, 243, 0, 69, 12, 201, 48, 84, 9, 16, 245, 20, 21, 34, 64, 20, 9, 198, 4, 227, 137, 8, 19, 5,
+ 66, 0, 9, 198, 76, 51, 210, 72, 85, 20, 20, 0, 6, 195, 65, 33, 84, 20, 10, 199, 64, 84, 137, 77, 64, 83, 36, 66, 10, 199,
+ 52, 85, 1, 77, 64, 83, 36, 66, 10, 199, 37, 4, 15, 64, 245, 1, 52, 67, 11, 199, 36, 68, 143, 12, 81, 129, 48, 67, 20, 6,
+ 195, 28, 85, 20, 20, 9, 198, 8, 83, 12, 61, 97, 83, 20, 0, 6, 195, 81, 33, 83, 20, 6, 195, 81, 33, 83, 20, 9, 198, 76,
+ 50, 5, 48, 85, 18, 65, 7, 196, 64, 245, 1, 48, 65, 7, 196, 60, 97, 137, 16, 20, 12, 200, 29, 32, 78, 60, 195, 5, 73, 48,
+ 67, 21, 0, 12, 201, 88, 83, 148, 72, 147, 15, 69, 83, 192, 66, 9, 198, 80, 243, 20, 20, 50, 9, 20, 9, 198, 52, 19, 15, 12,
+ 50, 9, 20, 9, 198, 36, 225, 133, 16, 83, 5, 21, 6, 195, 12, 85, 18, 21, 0, 6, 195, 52, 147, 73, 66, 9, 198, 36, 225, 197,
+ 57, 83, 192, 20, 0, 6, 195, 52, 144, 64, 72, 12, 201, 12, 149, 15, 76, 50, 5, 48, 85, 18, 67, 12, 201, 12, 130, 85, 16, 147,
+ 5, 81, 65, 82, 20, 6, 195, 8, 240, 64, 20, 0, 7, 196, 28, 245, 20, 4, 21, 7, 196, 12, 244, 20, 36, 20, 7, 196, 8, 22,
+ 129, 72, 66, 0, 8, 197, 25, 32, 71, 60, 192, 65, 0, 9, 198, 88, 19, 5, 72, 144, 64, 66, 9, 198, 76, 84, 85, 4, 196, 192,
+ 66, 6, 195, 56, 243, 73, 20, 9, 198, 52, 20, 207, 88, 144, 64, 20, 10, 198, 28, 83, 205, 21, 68, 128, 66, 20, 9, 198, 21, 48,
+ 77, 21, 68, 128, 66, 9, 198, 8, 243, 129, 72, 48, 68, 66, 6, 195, 8, 241, 77, 20, 0, 10, 199, 88, 84, 208, 5, 50, 65, 56,
+ 68, 10, 199, 76, 96, 82, 24, 19, 12, 36, 67, 6, 195, 44, 80, 64, 21, 10, 199, 12, 20, 212, 20, 195, 15, 56, 67, 0, 14, 3,
+ 95, 63, 63, 89, 6, 37, 65, 71, 39, 55, 39, 0, 7, 196, 12, 20, 146, 20, 66, 11, 200, 4, 224, 84, 72, 240, 195, 60, 192, 20,
+ 0, 12, 201, 21, 53, 5, 57, 50, 77, 21, 68, 128, 67, 0, 9, 198, 88, 144, 193, 72, 144, 64, 67, 9, 198, 88, 149, 15, 72, 144,
+ 64, 21, 10, 198, 80, 148, 133, 76, 144, 64, 66, 20, 13, 202, 52, 20, 147, 36, 51, 214, 21, 65, 82, 20, 20, 9, 198, 28, 19, 5,
+ 72, 144, 64, 66, 9, 198, 21, 81, 197, 56, 144, 64, 20, 9, 198, 21, 81, 143, 72, 144, 64, 68, 0, 6, 195, 52, 145, 64, 72, 15,
+ 3, 95, 52, 88, 49, 122, 35, 51, 6, 35, 50, 47, 35, 0, 10, 199, 77, 2, 78, 21, 67, 204, 36, 66, 14, 203, 64, 20, 129, 48,
+ 193, 76, 21, 2, 80, 20, 64, 69, 10, 199, 52, 81, 193, 12, 243, 15, 56, 20, 0, 9, 198, 76, 244, 208, 21, 69, 0, 20, 6, 195,
+ 60, 209, 71, 20, 7, 196, 16, 85, 143, 80, 20, 7, 196, 12, 244, 9, 4, 20, 0, 8, 197, 77, 2, 82, 37, 64, 65, 8, 197, 64,
+ 193, 84, 81, 32, 20, 9, 198, 64, 145, 15, 12, 50, 9, 20, 9, 198, 25, 83, 7, 20, 230, 137, 20, 12, 201, 12, 20, 16, 20, 195,
+ 1, 56, 144, 64, 68, 12, 201, 5, 163, 207, 77, 1, 82, 52, 144, 64, 69, 12, 201, 5, 84, 212, 72, 19, 1, 76, 144, 64, 68, 0,
+ 9, 198, 64, 243, 12, 36, 49, 64, 20, 0, 10, 199, 61, 2, 83, 80, 241, 15, 52, 67, 6, 195, 60, 193, 192, 20, 6, 195, 56, 241,
+ 64, 20, 6, 195, 56, 241, 64, 66, 0, 15, 204, 81, 35, 205, 8, 240, 201, 80, 244, 5, 56, 144, 64, 70, 7, 196, 48, 241, 15, 48,
+ 65, 9, 198, 36, 209, 78, 60, 99, 210, 67, 7, 196, 24, 84, 137, 4, 65, 9, 198, 12, 19, 12, 36, 49, 66, 20, 0, 12, 201, 76,
+ 245, 20, 61, 52, 5, 12, 145, 64, 20, 12, 201, 64, 243, 148, 5, 52, 201, 21, 97, 64, 20, 8, 197, 53, 83, 148, 5, 160, 66, 9,
+ 197, 48, 85, 129, 57, 64, 65, 20, 9, 197, 12, 243, 80, 85, 64, 65, 20, 8, 197, 4, 213, 76, 21, 64, 20, 0, 6, 194, 48, 80,
+ 72, 9, 9, 198, 52, 17, 15, 56, 145, 64, 67, 9, 198, 36, 228, 201, 20, 209, 64, 20, 9, 198, 16, 149, 20, 60, 225, 192, 20, 13,
+ 202, 16, 17, 200, 21, 36, 143, 80, 148, 9, 4, 69, 0, 16, 3, 95, 53, 88, 76, 37, 50, 49, 122, 6, 35, 50, 47, 35, 0, 10,
+ 199, 88, 145, 5, 60, 51, 9, 64, 68, 10, 199, 52, 145, 204, 36, 244, 137, 4, 67, 6, 195, 52, 16, 84, 66, 6, 195, 28, 243, 0,
+ 20, 10, 199, 9, 34, 83, 28, 245, 137, 4, 20, 0, 7, 196, 77, 33, 84, 20, 72, 9, 198, 81, 32, 78, 76, 149, 0, 65, 7, 196,
+ 77, 70, 76, 20, 66, 11, 200, 65, 34, 77, 60, 113, 78, 37, 64, 67, 9, 198, 64, 19, 13, 4, 227, 214, 20, 9, 198, 60, 36, 207,
+ 48, 85, 0, 20, 7, 196, 48, 84, 18, 36, 20, 7, 196, 24, 21, 9, 12, 66, 0, 6, 195, 72, 245, 26, 20, 8, 197, 72, 20, 1,
+ 12, 80, 66, 9, 198, 56, 244, 207, 12, 243, 73, 20, 6, 195, 48, 85, 0, 20, 6, 195, 28, 245, 0, 20, 12, 201, 24, 21, 20, 37,
+ 52, 5, 12, 145, 64, 20, 8, 197, 20, 193, 85, 76, 144, 66, 10, 198, 12, 147, 9, 20, 114, 65, 67, 20, 8, 197, 12, 19, 69, 72,
+ 144, 65, 8, 197, 4, 115, 206, 36, 16, 67, 10, 198, 4, 48, 78, 80, 241, 9, 67, 20, 0, 9, 198, 81, 33, 68, 36, 50, 64, 21,
+ 9, 198, 12, 147, 9, 20, 114, 64, 20, 9, 198, 8, 240, 66, 16, 147, 0, 67, 9, 198, 4, 211, 210, 72, 82, 64, 67, 0, 9, 198,
+ 24, 16, 197, 88, 19, 79, 76, 6, 195, 76, 82, 64, 72, 7, 195, 88, 242, 64, 76, 9, 7, 195, 56, 242, 64, 76, 9, 10, 199, 16,
+ 244, 15, 48, 21, 143, 72, 21, 10, 199, 5, 36, 15, 13, 32, 84, 20, 66, 0, 12, 200, 5, 69, 18, 5, 97, 82, 76, 240, 28, 67,
+ 8, 196, 76, 245, 5, 72, 66, 21, 11, 200, 60, 229, 15, 28, 83, 133, 76, 144, 67, 11, 200, 52, 19, 135, 36, 21, 15, 36, 16, 21,
+ 11, 200, 52, 19, 9, 56, 51, 206, 36, 16, 68, 9, 198, 48, 19, 80, 72, 81, 0, 20, 11, 200, 29, 32, 77, 36, 224, 67, 20, 80,
+ 67, 11, 200, 13, 33, 86, 4, 192, 207, 72, 80, 20, 7, 196, 12, 244, 148, 20, 21, 7, 196, 8, 245, 133, 76, 20, 8, 196, 8, 85,
+ 15, 56, 66, 20, 0, 8, 197, 69, 81, 76, 48, 80, 72, 8, 197, 72, 17, 9, 12, 80, 66, 9, 198, 64, 20, 129, 80, 242, 65, 21,
+ 8, 197, 25, 80, 211, 36, 16, 65, 8, 197, 25, 34, 71, 36, 16, 65, 9, 198, 24, 19, 1, 76, 50, 65, 67, 9, 198, 21, 84, 137,
+ 80, 210, 65, 68, 8, 197, 5, 32, 207, 72, 80, 65, 9, 198, 5, 3, 208, 81, 145, 205, 66, 8, 197, 4, 193, 78, 36, 16, 20, 0,
+ 9, 198, 16, 244, 143, 80, 82, 64, 67, 7, 195, 4, 147, 69, 66, 20, 0, 15, 3, 95, 54, 88, 89, 36, 89, 89, 6, 35, 50, 47,
+ 35, 0, 10, 199, 88, 19, 4, 37, 51, 212, 80, 21, 10, 199, 80, 85, 18, 5, 3, 196, 20, 66, 6, 195, 76, 85, 20, 20, 6, 195,
+ 76, 85, 20, 20, 6, 195, 8, 243, 64, 20, 0, 11, 200, 77, 2, 65, 56, 21, 15, 36, 16, 21, 11, 200, 64, 192, 83, 52, 241, 5,
+ 76, 208, 20, 7, 196, 56, 80, 149, 48, 21, 11, 200, 52, 83, 1, 56, 51, 206, 36, 16, 68, 0, 0, 9, 198, 4, 32, 137, 4, 227,
+ 192, 76, 6, 195, 12, 195, 197, 20, 18, 70, 4, 32, 129, 36, 227, 192, 35, 71, 12, 35, 6, 37, 12, 50, 39, 0, 0, 6, 195, 85,
+ 5, 80, 65, 6, 195, 72, 245, 20, 21, 10, 199, 64, 84, 137, 25, 32, 83, 36, 66, 10, 199, 61, 37, 15, 12, 83, 148, 72, 20, 14,
+ 203, 36, 229, 5, 48, 194, 71, 32, 83, 154, 36, 16, 20, 9, 198, 8, 20, 201, 48, 85, 83, 21, 6, 195, 4, 131, 192, 66, 0, 9,
+ 198, 64, 20, 129, 52, 85, 18, 66, 11, 200, 64, 16, 137, 48, 195, 206, 37, 48, 20, 7, 196, 21, 34, 90, 104, 65, 7, 196, 20, 54,
+ 133, 52, 20, 7, 196, 12, 21, 5, 80, 20, 7, 196, 8, 85, 9, 48, 21, 0, 6, 195, 28, 195, 194, 20, 0, 6, 194, 36, 192, 72,
+ 9, 9, 198, 56, 144, 207, 16, 83, 64, 20, 9, 198, 20, 225, 137, 80, 85, 84, 67, 0, 12, 201, 65, 35, 198, 60, 225, 9, 52, 85,
+ 18, 67, 0, 9, 198, 72, 85, 143, 49, 97, 82, 20, 9, 198, 64, 243, 3, 21, 97, 82, 66, 11, 200, 16, 243, 85, 76, 227, 214, 5,
+ 48, 20, 9, 198, 12, 243, 132, 60, 210, 78, 66, 0, 9, 197, 64, 243, 12, 36, 224, 65, 20, 8, 197, 9, 32, 68, 4, 224, 65, 0,
+ 6, 195, 61, 68, 133, 21, 9, 198, 52, 148, 197, 72, 144, 64, 66, 9, 198, 25, 83, 137, 88, 144, 64, 67, 9, 198, 21, 81, 15, 12,
+ 144, 64, 20, 9, 198, 16, 21, 1, 72, 144, 64, 67, 9, 198, 13, 84, 129, 104, 144, 64, 67, 9, 198, 12, 19, 15, 72, 144, 64, 67,
+ 9, 198, 5, 37, 5, 72, 144, 64, 66, 9, 198, 5, 35, 79, 56, 144, 64, 67, 9, 198, 4, 192, 129, 56, 144, 64, 67, 9, 198, 4,
+ 32, 129, 104, 144, 64, 67, 0, 10, 199, 64, 83, 148, 5, 65, 85, 12, 67, 9, 198, 5, 33, 78, 4, 49, 79, 67, 0, 12, 201, 56,
+ 144, 193, 72, 17, 213, 20, 228, 197, 21, 12, 201, 16, 85, 84, 21, 35, 211, 80, 243, 73, 20, 0, 8, 197, 81, 32, 80, 4, 224, 65,
+ 8, 197, 80, 244, 144, 20, 64, 20, 8, 197, 76, 84, 137, 60, 192, 66, 8, 197, 28, 144, 86, 20, 224, 21, 8, 197, 12, 244, 146, 36,
+ 64, 66, 9, 198, 12, 19, 16, 21, 53, 9, 67, 8, 197, 4, 229, 5, 56, 224, 21, 0, 9, 198, 76, 51, 210, 16, 144, 64, 66, 9,
+ 198, 64, 243, 9, 104, 144, 64, 67, 9, 198, 56, 145, 197, 72, 144, 64, 66, 9, 198, 52, 21, 5, 72, 144, 64, 66, 9, 198, 48, 149,
+ 1, 56, 144, 64, 67, 9, 198, 48, 81, 193, 104, 144, 64, 67, 9, 198, 36, 212, 12, 36, 50, 84, 66, 0, 14, 3, 95, 56, 88, 39,
+ 47, 12, 6, 35, 50, 47, 35, 0, 6, 195, 104, 241, 64, 20, 0, 11, 200, 88, 19, 2, 72, 85, 133, 56, 224, 21, 11, 200, 64, 244,
+ 148, 36, 48, 201, 60, 192, 67, 11, 200, 64, 21, 76, 36, 192, 84, 36, 224, 68, 9, 198, 12, 244, 208, 21, 69, 0, 20, 0, 12, 201,
+ 96, 83, 143, 28, 195, 211, 76, 144, 64, 68, 12, 201, 80, 84, 141, 60, 51, 208, 64, 144, 64, 20, 12, 201, 76, 84, 211, 84, 241, 143,
+ 8, 144, 64, 68, 8, 197, 61, 68, 129, 57, 64, 65, 8, 197, 21, 48, 69, 17, 32, 20, 12, 201, 4, 229, 9, 52, 21, 5, 72, 144,
+ 64, 68, 0, 9, 198, 65, 33, 67, 60, 49, 64, 20, 10, 198, 5, 85, 15, 56, 241, 64, 67, 20, 0, 10, 199, 37, 51, 212, 72, 244,
+ 9, 4, 68, 0, 7, 196, 80, 240, 137, 4, 66, 7, 196, 77, 1, 79, 80, 20, 7, 196, 52, 84, 131, 20, 66, 0, 8, 197, 80, 83,
+ 80, 61, 32, 65, 8, 197, 80, 83, 80, 61, 32, 20, 8, 197, 5, 52, 207, 73, 64, 21, 0, 5, 194, 32, 240, 72, 6, 195, 52, 145,
+ 73, 72, 9, 198, 76, 81, 213, 4, 49, 64, 66, 9, 198, 61, 33, 70, 36, 49, 64, 21, 6, 195, 56, 241, 77, 20, 0, 14, 3, 95,
+ 57, 88, 50, 39, 84, 6, 35, 50, 47, 35, 0, 10, 199, 81, 32, 84, 80, 244, 137, 4, 67, 9, 198, 60, 198, 78, 80, 131, 211, 65,
+ 10, 199, 48, 81, 193, 80, 244, 137, 4, 68, 0, 7, 196, 65, 33, 84, 20, 20, 11, 200, 12, 20, 212, 20, 195, 149, 61, 96, 20, 9,
+ 198, 4, 194, 81, 84, 245, 0, 66, 0, 8, 197, 88, 84, 143, 48, 144, 65, 8, 197, 80, 244, 129, 12, 80, 66, 8, 197, 52, 244, 134,
+ 20, 208, 20, 8, 197, 28, 244, 135, 36, 16, 65, 8, 197, 28, 144, 67, 60, 208, 65, 8, 197, 24, 244, 135, 36, 16, 65, 8, 197, 13,
+ 80, 133, 8, 80, 20, 8, 197, 5, 35, 79, 16, 144, 20, 0, 9, 198, 80, 245, 15, 28, 243, 0, 67, 0, 10, 199, 81, 33, 83, 76,
+ 85, 20, 20, 20, 11, 199, 12, 84, 150, 21, 65, 82, 36, 66, 20, 0, 11, 200, 84, 226, 86, 21, 36, 201, 80, 16, 69, 9, 198, 37,
+ 4, 15, 48, 149, 0, 66, 9, 198, 12, 244, 9, 48, 245, 0, 20, 9, 198, 5, 50, 78, 80, 245, 0, 66, 0, 9, 197, 88, 81, 5,
+ 72, 80, 66, 21, 8, 197, 56, 245, 77, 20, 16, 21, 10, 198, 56, 244, 150, 20, 114, 65, 66, 20, 8, 197, 48, 148, 19, 36, 16, 65,
+ 12, 201, 16, 85, 84, 21, 35, 206, 60, 210, 64, 20, 0, 15, 3, 95, 63, 65, 55, 36, 47, 12, 6, 36, 12, 51, 35, 0, 9, 198,
+ 85, 50, 71, 56, 243, 0, 67, 10, 198, 12, 241, 199, 36, 243, 0, 65, 20, 9, 198, 12, 85, 14, 36, 50, 64, 20, 9, 198, 12, 20,
+ 137, 56, 243, 0, 66, 9, 198, 5, 4, 15, 28, 114, 64, 20, 0, 10, 199, 12, 83, 148, 72, 145, 149, 28, 66, 0, 9, 198, 37, 51,
+ 204, 4, 35, 206, 20, 7, 196, 9, 37, 83, 36, 66, 0, 12, 201, 52, 243, 148, 20, 114, 79, 72, 114, 64, 21, 8, 197, 45, 32, 75,
+ 61, 112, 66, 0, 0, 0, 8, 196, 72, 81, 15, 96, 66, 20, 0, 6, 195, 60, 209, 82, 65, 0, 9, 198, 12, 20, 5, 48, 195, 192,
+ 21, 13, 202, 57, 80, 204, 20, 244, 201, 57, 65, 83, 36, 68, 0, 7, 194, 36, 224, 72, 28, 9, 18, 66, 36, 224, 37, 50, 15, 49,
+ 122, 4, 37, 0, 8, 81, 99, 117, 105, 32, 5, 194, 60, 32, 20, 12, 201, 20, 225, 15, 76, 50, 5, 48, 85, 18, 67, 0, 9, 67,
+ 92, 80, 128, 58, 109, 71, 0, 15, 204, 88, 83, 148, 37, 21, 65, 81, 68, 133, 76, 147, 64, 20, 12, 201, 76, 245, 20, 60, 147, 147,
+ 36, 83, 69, 20, 6, 195, 72, 240, 128, 20, 6, 195, 8, 240, 128, 20, 0, 7, 196, 77, 83, 12, 4, 72, 6, 195, 77, 67, 205, 20,
+ 12, 201, 76, 84, 211, 4, 229, 5, 76, 147, 64, 20, 0, 8, 197, 21, 48, 71, 60, 224, 66, 8, 197, 8, 83, 9, 4, 192, 67, 8,
+ 197, 4, 113, 82, 60, 192, 66, 0, 9, 198, 76, 50, 76, 36, 20, 128, 67, 9, 198, 21, 32, 137, 88, 244, 128, 66, 10, 198, 20, 48,
+ 197, 80, 84, 128, 66, 20, 9, 198, 12, 243, 15, 56, 144, 64, 67, 0, 6, 195, 77, 80, 64, 72, 15, 4, 95, 15, 7, 15, 39, 81,
+ 6, 39, 12, 50, 36, 49, 0, 6, 195, 76, 80, 128, 20, 6, 195, 12, 80, 128, 20, 10, 199, 12, 20, 212, 20, 195, 1, 72, 67, 10,
+ 199, 5, 32, 201, 64, 83, 1, 28, 67, 0, 7, 196, 85, 48, 133, 12, 20, 7, 196, 84, 226, 84, 4, 67, 6, 195, 76, 83, 137, 20,
+ 11, 200, 64, 243, 9, 77, 66, 82, 60, 192, 68, 7, 196, 60, 131, 73, 12, 20, 0, 6, 195, 81, 35, 214, 20, 8, 197, 81, 33, 77,
+ 36, 192, 66, 8, 197, 80, 84, 146, 20, 224, 21, 8, 197, 80, 20, 144, 4, 224, 66, 8, 197, 72, 17, 204, 4, 224, 66, 8, 197, 64,
+ 192, 84, 36, 224, 65, 6, 195, 61, 35, 0, 21, 8, 197, 12, 20, 212, 36, 224, 65, 0, 6, 195, 65, 35, 211, 20, 9, 198, 56, 144,
+ 207, 80, 84, 128, 66, 9, 198, 41, 80, 90, 20, 148, 128, 65, 0, 6, 195, 81, 35, 212, 20, 0, 11, 200, 80, 244, 131, 32, 144, 82,
+ 60, 192, 67, 7, 196, 53, 84, 197, 36, 66, 11, 200, 36, 228, 197, 81, 66, 67, 36, 64, 68, 8, 196, 24, 84, 143, 16, 66, 20, 0,
+ 14, 73, 4, 48, 197, 48, 84, 129, 80, 244, 128, 21, 0, 10, 6, 195, 65, 35, 214, 20, 6, 195, 65, 35, 214, 20, 8, 197, 52, 20,
+ 195, 5, 32, 65, 8, 197, 20, 194, 83, 37, 32, 67, 8, 197, 16, 147, 69, 81, 32, 65, 8, 197, 5, 162, 77, 85, 64, 65, 0, 9,
+ 198, 13, 35, 206, 61, 67, 208, 66, 12, 201, 12, 20, 212, 20, 197, 133, 80, 84, 133, 20, 0, 6, 195, 77, 81, 64, 72, 6, 195, 77,
+ 67, 208, 20, 6, 195, 65, 35, 212, 20, 10, 199, 52, 19, 5, 8, 243, 7, 20, 20, 10, 199, 5, 144, 84, 60, 195, 1, 32, 68, 11,
+ 199, 4, 48, 193, 16, 83, 73, 4, 67, 20, 0, 11, 200, 77, 1, 83, 76, 147, 69, 81, 32, 66, 7, 196, 61, 97, 83, 80, 20, 9,
+ 198, 16, 243, 9, 4, 227, 214, 20, 8, 196, 12, 241, 201, 4, 65, 20, 9, 198, 5, 85, 15, 52, 86, 154, 20, 0, 8, 195, 56, 83,
+ 0, 72, 28, 9, 9, 197, 80, 244, 148, 61, 32, 65, 21, 8, 197, 72, 145, 197, 81, 64, 20, 6, 195, 56, 83, 0, 21, 8, 197, 16,
+ 145, 133, 81, 64, 20, 8, 197, 12, 20, 211, 5, 32, 65, 8, 197, 5, 32, 137, 81, 32, 65, 0, 7, 194, 56, 80, 72, 28, 9, 9,
+ 66, 48, 144, 55, 37, 0, 76, 9, 6, 194, 36, 240, 76, 9, 0, 6, 195, 76, 85, 76, 66, 10, 199, 52, 243, 143, 80, 243, 137, 4,
+ 68, 14, 203, 36, 51, 211, 36, 67, 196, 20, 48, 69, 17, 32, 20, 0, 7, 196, 77, 83, 12, 20, 72, 15, 68, 104, 18, 82, 4, 72,
+ 88, 35, 6, 37, 12, 51, 35, 0, 9, 198, 88, 147, 129, 88, 147, 0, 67, 7, 196, 65, 33, 86, 36, 20, 7, 196, 65, 33, 83, 76,
+ 20, 7, 196, 56, 83, 73, 12, 66, 8, 196, 44, 20, 15, 44, 66, 20, 6, 195, 28, 83, 137, 20, 11, 200, 20, 224, 78, 80, 147, 205,
+ 21, 32, 68, 11, 200, 12, 130, 69, 76, 19, 149, 61, 96, 20, 0, 9, 198, 24, 16, 197, 88, 19, 143, 76, 8, 197, 25, 84, 143, 56,
+ 240, 72, 8, 197, 81, 32, 66, 20, 16, 65, 8, 197, 72, 240, 195, 36, 16, 20, 8, 197, 64, 84, 131, 32, 80, 66, 8, 197, 24, 80,
+ 195, 36, 16, 20, 8, 197, 12, 244, 195, 36, 16, 20, 8, 197, 12, 240, 195, 36, 16, 20, 8, 197, 8, 240, 195, 36, 16, 20, 8, 197,
+ 5, 32, 193, 16, 80, 65, 8, 197, 4, 194, 83, 20, 144, 67, 0, 17, 206, 72, 243, 66, 36, 51, 211, 36, 67, 196, 20, 48, 69, 17,
+ 32, 20, 9, 198, 36, 228, 207, 48, 149, 0, 66, 10, 198, 12, 19, 21, 52, 85, 0, 67, 21, 0, 6, 195, 77, 82, 64, 72, 10, 199,
+ 104, 145, 207, 81, 65, 82, 36, 20, 10, 199, 80, 144, 133, 72, 144, 68, 20, 67, 10, 199, 76, 21, 143, 72, 115, 129, 56, 67, 10, 199,
+ 36, 225, 129, 57, 66, 76, 20, 67, 10, 199, 5, 32, 201, 65, 33, 84, 20, 20, 0, 9, 198, 64, 84, 140, 60, 209, 78, 21, 7, 196,
+ 48, 84, 143, 76, 21, 11, 200, 21, 35, 69, 56, 85, 84, 36, 48, 67, 9, 198, 8, 84, 148, 36, 243, 0, 66, 9, 198, 4, 84, 143,
+ 76, 243, 0, 67, 0, 8, 197, 104, 19, 143, 8, 144, 20, 8, 197, 88, 83, 148, 72, 80, 20, 8, 197, 76, 147, 143, 64, 80, 20, 8,
+ 197, 72, 84, 213, 52, 80, 67, 6, 195, 65, 35, 194, 20, 8, 197, 64, 84, 147, 36, 16, 65, 8, 197, 61, 53, 9, 48, 80, 66, 9,
+ 197, 48, 83, 85, 72, 80, 65, 20, 9, 197, 36, 67, 206, 20, 240, 66, 20, 6, 195, 29, 81, 82, 21, 9, 197, 20, 225, 129, 76, 144,
+ 65, 20, 9, 198, 13, 33, 84, 4, 49, 79, 66, 9, 197, 12, 20, 201, 56, 240, 67, 20, 8, 197, 12, 20, 137, 80, 80, 67, 8, 197,
+ 8, 145, 78, 56, 144, 20, 0, 9, 198, 65, 33, 83, 80, 149, 0, 65, 14, 202, 32, 84, 129, 12, 193, 79, 64, 243, 9, 76, 67, 21,
+ 6, 195, 17, 35, 199, 20, 9, 198, 4, 211, 210, 61, 50, 64, 21, 0, 9, 198, 64, 243, 9, 13, 35, 205, 66, 14, 203, 20, 193, 84,
+ 81, 35, 205, 4, 115, 133, 80, 80, 20, 6, 195, 8, 243, 128, 20, 10, 199, 5, 3, 204, 48, 147, 133, 60, 67, 0, 15, 4, 95, 48,
+ 77, 52, 71, 37, 55, 37, 6, 39, 50, 37, 0, 11, 200, 61, 37, 15, 16, 244, 211, 36, 16, 68, 6, 195, 56, 243, 133, 20, 11, 200,
+ 25, 32, 78, 12, 130, 71, 36, 16, 66, 7, 196, 12, 149, 137, 80, 65, 6, 195, 12, 83, 133, 21, 11, 200, 9, 83, 206, 5, 36, 143,
+ 80, 144, 20, 0, 0, 15, 4, 95, 48, 77, 50, 65, 37, 55, 37, 6, 39, 50, 37, 0, 6, 195, 56, 245, 83, 66, 9, 198, 48, 20,
+ 9, 16, 83, 192, 66, 7, 195, 21, 3, 195, 65, 20, 9, 198, 20, 193, 84, 81, 35, 196, 20, 0, 16, 4, 95, 48, 77, 51, 65, 37,
+ 55, 37, 6, 35, 51, 72, 37, 0, 6, 195, 76, 83, 128, 21, 11, 199, 64, 20, 133, 57, 65, 83, 36, 66, 20, 9, 198, 64, 19, 5,
+ 52, 243, 133, 20, 6, 195, 56, 243, 128, 20, 6, 195, 24, 243, 128, 20, 9, 198, 24, 147, 5, 52, 243, 133, 20, 9, 198, 12, 194, 83,
+ 80, 83, 133, 65, 6, 195, 12, 83, 128, 21, 6, 195, 8, 243, 132, 20, 0, 7, 196, 8, 240, 195, 4, 21, 7, 196, 12, 20, 21, 80,
+ 66, 0, 12, 4, 95, 48, 77, 49, 65, 6, 37, 55, 35, 0, 7, 195, 21, 3, 206, 65, 20, 6, 195, 12, 83, 142, 21, 0, 15, 4,
+ 95, 2, 18, 22, 71, 14, 16, 6, 36, 12, 84, 36, 0, 9, 198, 61, 69, 1, 28, 243, 128, 66, 5, 194, 60, 64, 20, 9, 198, 52,
+ 19, 1, 64, 83, 128, 21, 0, 9, 198, 76, 147, 132, 72, 243, 69, 65, 11, 199, 16, 148, 195, 72, 81, 9, 80, 66, 21, 9, 198, 12,
+ 19, 12, 37, 35, 197, 66, 0, 7, 196, 12, 244, 137, 104, 65, 0, 8, 197, 64, 83, 132, 60, 192, 20, 8, 197, 52, 81, 15, 48, 192,
+ 21, 8, 197, 32, 145, 82, 60, 224, 66, 0, 9, 198, 105, 80, 195, 32, 84, 128, 65, 9, 198, 72, 84, 208, 60, 228, 192, 20, 9, 198,
+ 36, 68, 143, 88, 244, 128, 66, 6, 195, 12, 84, 131, 21, 6, 195, 12, 84, 131, 21, 6, 195, 8, 244, 135, 21, 0, 6, 195, 24, 244,
+ 128, 21, 9, 198, 13, 34, 83, 4, 244, 133, 66, 6, 195, 12, 84, 128, 21, 6, 195, 12, 84, 128, 21, 0, 6, 195, 76, 84, 129, 21,
+ 7, 196, 77, 65, 80, 64, 21, 6, 195, 72, 244, 133, 20, 7, 196, 64, 16, 197, 12, 20, 6, 195, 52, 20, 129, 66, 7, 196, 24, 241,
+ 204, 36, 20, 9, 198, 24, 147, 15, 77, 49, 78, 66, 7, 196, 16, 241, 204, 36, 20, 6, 195, 8, 244, 133, 20, 0, 8, 197, 88, 83,
+ 148, 60, 192, 20, 12, 201, 69, 80, 68, 72, 147, 1, 80, 84, 128, 67, 8, 197, 16, 243, 13, 4, 224, 20, 8, 197, 12, 22, 154, 60,
+ 192, 66, 0, 5, 194, 61, 64, 20, 9, 198, 52, 243, 143, 52, 84, 128, 66, 9, 198, 48, 83, 208, 60, 193, 0, 20, 0, 6, 195, 8,
+ 245, 128, 20, 6, 195, 8, 245, 128, 20, 0, 7, 196, 76, 147, 73, 4, 65, 8, 196, 72, 240, 143, 80, 66, 20, 6, 195, 56, 245, 133,
+ 20, 0, 8, 197, 76, 245, 137, 21, 64, 66, 12, 201, 53, 83, 20, 37, 3, 5, 96, 84, 128, 20, 12, 201, 20, 210, 67, 72, 148, 20,
+ 60, 98, 84, 68, 0, 13, 202, 88, 19, 4, 60, 32, 137, 4, 65, 78, 20, 67, 9, 198, 76, 19, 134, 72, 243, 148, 66, 6, 195, 21,
+ 3, 211, 20, 0, 10, 199, 88, 19, 12, 20, 195, 206, 28, 20, 6, 195, 56, 245, 128, 20, 9, 198, 52, 147, 12, 21, 50, 77, 20, 10,
+ 199, 37, 3, 212, 21, 35, 73, 4, 68, 10, 199, 28, 83, 212, 21, 35, 73, 4, 68, 9, 198, 21, 2, 71, 72, 17, 133, 66, 0, 7,
+ 196, 16, 148, 15, 48, 66, 6, 195, 8, 245, 133, 20, 0, 9, 197, 80, 83, 133, 9, 32, 65, 20, 9, 197, 48, 85, 129, 57, 160, 65,
+ 20, 8, 197, 36, 225, 133, 81, 64, 20, 8, 197, 20, 97, 133, 81, 64, 20, 8, 197, 16, 84, 213, 21, 64, 20, 8, 197, 8, 84, 207,
+ 105, 160, 21, 0, 6, 194, 52, 144, 76, 9, 9, 198, 65, 35, 201, 21, 69, 0, 20, 9, 198, 65, 35, 196, 61, 69, 0, 21, 6, 195,
+ 21, 21, 79, 20, 9, 198, 12, 81, 129, 48, 241, 128, 66, 6, 195, 8, 244, 147, 21, 0, 10, 199, 77, 2, 78, 5, 166, 143, 48, 67,
+ 10, 199, 64, 148, 143, 52, 19, 137, 4, 68, 10, 199, 28, 244, 135, 60, 230, 143, 48, 67, 6, 195, 28, 86, 128, 21, 9, 198, 12, 130,
+ 65, 88, 20, 137, 65, 10, 199, 12, 20, 148, 5, 1, 83, 80, 21, 9, 198, 4, 224, 71, 72, 17, 133, 66, 0, 7, 131, 14, 195, 169,
+ 8, 9, 7, 196, 36, 209, 78, 36, 20, 9, 198, 28, 192, 68, 36, 243, 0, 66, 0, 8, 197, 88, 84, 195, 36, 48, 66, 8, 197, 77,
+ 3, 5, 56, 144, 20, 8, 197, 64, 84, 195, 32, 80, 20, 6, 195, 24, 244, 146, 21, 8, 197, 21, 35, 69, 80, 80, 20, 8, 197, 8,
+ 148, 5, 16, 80, 65, 0, 9, 198, 81, 32, 86, 21, 50, 64, 20, 9, 198, 21, 129, 82, 21, 50, 64, 66, 0, 20, 71, 60, 194, 77,
+ 64, 144, 68, 20, 39, 55, 37, 65, 48, 6, 37, 35, 72, 36, 0, 14, 203, 64, 149, 67, 12, 129, 80, 21, 33, 133, 81, 64, 20, 9,
+ 198, 52, 144, 210, 61, 67, 205, 66, 10, 199, 5, 32, 207, 12, 244, 197, 56, 21, 0, 7, 196, 84, 35, 204, 16, 20, 9, 198, 72, 81,
+ 199, 37, 49, 78, 21, 7, 196, 65, 33, 84, 80, 20, 11, 200, 52, 243, 148, 20, 193, 80, 72, 80, 20, 8, 196, 52, 17, 207, 28, 66,
+ 20, 6, 195, 21, 21, 73, 20, 9, 198, 9, 85, 1, 56, 243, 0, 67, 0, 8, 197, 81, 34, 65, 16, 80, 65, 8, 197, 80, 21, 1,
+ 72, 144, 65, 8, 197, 76, 147, 132, 36, 16, 66, 8, 197, 36, 228, 207, 52, 208, 21, 8, 197, 36, 225, 133, 72, 144, 65, 6, 195, 24,
+ 244, 142, 21, 8, 197, 17, 34, 65, 16, 80, 65, 8, 197, 4, 210, 68, 20, 144, 67, 0, 9, 198, 80, 83, 195, 72, 149, 0, 66, 6,
+ 195, 52, 20, 143, 20, 6, 195, 52, 20, 143, 66, 9, 198, 16, 147, 195, 21, 50, 64, 66, 9, 198, 12, 19, 69, 72, 245, 0, 20, 0,
+ 6, 195, 104, 243, 128, 20, 10, 199, 80, 19, 12, 60, 98, 84, 20, 66, 10, 199, 12, 243, 80, 61, 50, 84, 20, 66, 0, 7, 196, 76,
+ 19, 79, 4, 20, 7, 196, 73, 80, 133, 48, 66, 11, 200, 64, 245, 1, 52, 241, 193, 48, 80, 67, 9, 198, 37, 3, 195, 20, 229, 18,
+ 20, 11, 200, 36, 209, 78, 61, 69, 5, 72, 144, 20, 11, 200, 21, 65, 82, 61, 69, 5, 72, 144, 20, 9, 198, 16, 148, 208, 72, 86,
+ 154, 20, 11, 200, 8, 147, 211, 36, 229, 5, 76, 144, 67, 11, 200, 5, 34, 83, 80, 245, 5, 48, 80, 67, 0, 12, 201, 72, 244, 208,
+ 36, 115, 9, 61, 50, 64, 21, 6, 195, 8, 244, 142, 21, 12, 201, 5, 32, 201, 16, 147, 195, 21, 50, 64, 68, 0, 12, 201, 12, 243,
+ 148, 72, 245, 133, 73, 50, 65, 67, 0, 10, 199, 52, 20, 129, 80, 243, 133, 80, 20, 9, 198, 48, 83, 211, 80, 83, 133, 66, 9, 198,
+ 16, 147, 143, 52, 83, 133, 66, 9, 198, 8, 243, 7, 32, 84, 137, 65, 0, 6, 195, 104, 243, 133, 21, 7, 195, 24, 244, 137, 20, 9,
+ 7, 196, 76, 240, 195, 36, 20, 6, 195, 24, 244, 137, 66, 0, 12, 201, 16, 83, 65, 72, 85, 5, 36, 243, 128, 21, 0, 10, 198, 88,
+ 145, 197, 88, 19, 128, 66, 20, 9, 198, 24, 83, 143, 52, 83, 128, 66, 9, 198, 21, 69, 1, 28, 243, 128, 66, 10, 198, 21, 4, 201,
+ 48, 243, 128, 65, 20, 9, 198, 8, 20, 137, 80, 243, 128, 66, 0, 6, 195, 28, 80, 192, 20, 0, 7, 196, 81, 80, 133, 72, 65, 7,
+ 196, 52, 242, 82, 20, 67, 13, 68, 12, 144, 78, 20, 76, 6, 37, 35, 50, 36, 0, 0, 8, 197, 81, 32, 70, 36, 192, 66, 8, 197,
+ 13, 33, 83, 60, 192, 66, 8, 197, 12, 243, 132, 60, 224, 21, 0, 6, 195, 76, 80, 195, 21, 9, 198, 64, 193, 85, 72, 144, 192, 65,
+ 6, 195, 12, 80, 195, 21, 0, 10, 199, 80, 83, 5, 48, 21, 143, 72, 21, 10, 199, 36, 229, 5, 73, 50, 78, 16, 67, 0, 6, 195,
+ 12, 80, 193, 20, 7, 196, 88, 81, 204, 36, 20, 7, 196, 76, 241, 204, 36, 20, 11, 200, 60, 197, 18, 20, 240, 197, 4, 224, 68, 7,
+ 196, 53, 81, 148, 36, 66, 7, 196, 48, 147, 73, 56, 65, 0, 12, 201, 76, 83, 142, 4, 50, 5, 72, 144, 128, 68, 7, 195, 20, 32,
+ 78, 65, 20, 12, 201, 12, 243, 80, 72, 21, 133, 56, 66, 84, 67, 0, 6, 195, 60, 225, 71, 20, 9, 198, 36, 65, 78, 80, 144, 192,
+ 20, 9, 198, 21, 64, 77, 64, 84, 192, 65, 9, 198, 4, 229, 9, 48, 240, 192, 66, 9, 198, 4, 225, 18, 20, 148, 192, 66, 0, 9,
+ 198, 76, 19, 80, 21, 148, 133, 66, 6, 195, 72, 241, 192, 20, 0, 7, 196, 77, 83, 12, 60, 72, 0, 8, 197, 104, 83, 154, 21, 32,
+ 65, 9, 198, 88, 147, 12, 5, 35, 211, 20, 8, 197, 9, 84, 130, 21, 32, 65, 8, 197, 8, 84, 130, 21, 32, 65, 0, 10, 198, 24,
+ 145, 83, 60, 193, 64, 65, 20, 9, 198, 24, 145, 78, 36, 193, 64, 66, 0, 14, 5, 19, 1, 18, 195, 178, 89, 108, 34, 6, 110, 0,
+ 72, 10, 199, 21, 5, 1, 72, 50, 9, 4, 67, 0, 7, 196, 76, 83, 79, 48, 65, 6, 195, 72, 129, 65, 21, 7, 196, 48, 81, 199,
+ 20, 21, 0, 8, 197, 76, 48, 80, 37, 64, 65, 6, 195, 64, 83, 0, 21, 6, 195, 64, 83, 0, 21, 9, 197, 52, 245, 13, 61, 64,
+ 66, 20, 12, 201, 21, 2, 71, 48, 245, 20, 36, 65, 64, 20, 8, 197, 12, 19, 1, 9, 32, 65, 8, 197, 4, 112, 80, 37, 64, 66,
+ 0, 9, 198, 5, 100, 133, 8, 33, 64, 72, 9, 198, 88, 84, 135, 36, 225, 64, 21, 9, 198, 76, 245, 20, 36, 193, 64, 66, 9, 198,
+ 24, 149, 15, 24, 17, 192, 66, 9, 198, 16, 19, 79, 12, 193, 64, 65, 9, 198, 12, 84, 131, 36, 225, 64, 21, 9, 198, 12, 20, 205,
+ 20, 225, 64, 65, 9, 198, 4, 227, 198, 20, 193, 64, 66, 0, 6, 195, 64, 81, 0, 20, 9, 198, 16, 144, 71, 56, 244, 201, 66, 0,
+ 11, 200, 88, 84, 212, 20, 224, 78, 61, 96, 20, 7, 196, 76, 145, 193, 72, 65, 7, 196, 64, 145, 68, 20, 20, 11, 200, 12, 148, 131,
+ 60, 49, 78, 81, 32, 20, 6, 195, 4, 34, 65, 66, 0, 8, 197, 5, 97, 83, 76, 80, 72, 9, 197, 88, 83, 133, 80, 144, 65, 20,
+ 8, 197, 76, 241, 204, 36, 16, 20, 8, 197, 76, 19, 5, 52, 144, 20, 8, 197, 72, 144, 197, 72, 48, 21, 8, 197, 64, 244, 212, 84,
+ 208, 65, 8, 197, 36, 208, 143, 12, 48, 21, 8, 197, 36, 68, 143, 64, 80, 65, 8, 197, 28, 83, 133, 88, 80, 20, 8, 197, 28, 19,
+ 69, 80, 80, 20, 8, 197, 25, 81, 193, 12, 80, 66, 8, 197, 21, 34, 84, 20, 208, 20, 8, 197, 4, 193, 83, 76, 144, 20, 8, 197,
+ 4, 115, 129, 80, 144, 65, 0, 9, 198, 88, 83, 133, 72, 66, 64, 67, 9, 198, 85, 52, 197, 28, 194, 64, 20, 9, 198, 80, 85, 84,
+ 60, 226, 64, 65, 9, 198, 77, 3, 5, 56, 66, 68, 20, 9, 198, 28, 149, 71, 28, 147, 204, 65, 9, 198, 21, 2, 83, 60, 66, 64,
+ 20, 9, 198, 5, 4, 15, 76, 149, 0, 66, 0, 9, 198, 104, 243, 198, 36, 194, 65, 68, 10, 199, 72, 144, 195, 60, 35, 206, 36, 20,
+ 10, 199, 12, 83, 148, 85, 34, 80, 20, 66, 0, 8, 196, 64, 83, 206, 36, 65, 9, 11, 200, 80, 20, 132, 36, 116, 129, 16, 144, 66,
+ 8, 196, 76, 83, 73, 56, 65, 21, 7, 196, 64, 19, 73, 72, 66, 6, 195, 56, 245, 137, 20, 7, 196, 56, 243, 73, 56, 65, 7, 196,
+ 52, 16, 193, 12, 66, 11, 200, 8, 20, 137, 80, 243, 133, 76, 144, 20, 0, 8, 197, 76, 83, 80, 72, 80, 20, 6, 195, 72, 246, 154,
+ 21, 8, 197, 65, 33, 77, 36, 16, 65, 9, 197, 48, 83, 85, 72, 144, 65, 20, 8, 197, 32, 243, 143, 72, 80, 67, 8, 197, 25, 84,
+ 148, 20, 144, 66, 8, 197, 24, 83, 142, 20, 48, 20, 8, 197, 8, 20, 212, 36, 16, 65, 8, 197, 4, 194, 78, 20, 16, 66, 0, 9,
+ 198, 64, 149, 5, 28, 194, 64, 20, 12, 201, 52, 144, 210, 60, 49, 70, 4, 194, 65, 69, 0, 6, 195, 52, 147, 192, 72, 9, 198, 76,
+ 147, 148, 60, 226, 65, 67, 9, 198, 76, 19, 13, 60, 66, 65, 67, 10, 199, 20, 195, 5, 56, 144, 200, 20, 20, 0, 9, 198, 81, 33,
+ 86, 37, 48, 78, 67, 12, 200, 16, 147, 143, 12, 81, 129, 48, 144, 67, 20, 0, 0, 22, 4, 95, 3, 9, 18, 76, 37, 38, 14, 16,
+ 49, 39, 50, 83, 55, 6, 36, 89, 89, 39, 0, 0, 9, 198, 105, 80, 195, 32, 84, 137, 65, 10, 199, 77, 80, 131, 60, 228, 195, 36,
+ 20, 9, 198, 8, 147, 1, 80, 84, 137, 66, 0, 7, 196, 64, 241, 199, 36, 20, 9, 198, 8, 240, 195, 4, 225, 82, 21, 0, 8, 133,
+ 19, 1, 18, 195, 160, 72, 9, 198, 76, 20, 146, 4, 37, 83, 65, 0, 9, 198, 5, 100, 133, 52, 211, 192, 72, 9, 198, 76, 20, 133,
+ 52, 211, 192, 72, 10, 198, 60, 210, 67, 72, 243, 128, 65, 20, 5, 194, 60, 128, 20, 6, 195, 8, 244, 195, 20, 0, 10, 67, 36, 20,
+ 192, 37, 35, 88, 0, 65, 6, 195, 72, 244, 192, 20, 10, 199, 52, 85, 1, 8, 243, 9, 80, 67, 6, 195, 8, 244, 192, 20, 0, 7,
+ 196, 52, 86, 9, 12, 21, 0, 8, 197, 24, 19, 3, 60, 224, 66, 0, 9, 198, 81, 34, 67, 32, 80, 192, 20, 9, 198, 13, 80, 213,
+ 72, 34, 84, 66, 9, 198, 4, 229, 9, 28, 20, 192, 67, 0, 10, 199, 80, 148, 129, 64, 145, 68, 36, 20, 10, 199, 16, 241, 5, 12,
+ 17, 207, 56, 67, 6, 195, 12, 84, 192, 20, 10, 199, 12, 20, 193, 48, 35, 210, 20, 66, 9, 198, 5, 37, 5, 24, 144, 197, 21, 6,
+ 195, 4, 34, 84, 65, 0, 7, 196, 76, 51, 208, 4, 21, 6, 131, 95, 195, 185, 43, 7, 196, 84, 192, 197, 72, 65, 7, 196, 76, 16,
+ 200, 4, 66, 6, 195, 72, 244, 197, 66, 7, 196, 72, 83, 79, 72, 65, 7, 196, 64, 193, 66, 20, 20, 7, 196, 60, 48, 200, 36, 20,
+ 7, 196, 52, 16, 193, 60, 66, 7, 196, 12, 16, 193, 60, 66, 0, 8, 197, 64, 20, 212, 20, 224, 65, 9, 198, 60, 211, 199, 20, 225,
+ 79, 67, 8, 197, 24, 16, 137, 60, 192, 66, 0, 9, 198, 76, 83, 65, 24, 244, 128, 66, 9, 198, 36, 115, 137, 80, 244, 128, 65, 0,
+ 13, 4, 95, 19, 20, 11, 71, 6, 35, 51, 16, 35, 0, 12, 201, 9, 35, 195, 12, 244, 212, 20, 195, 0, 21, 0, 7, 196, 76, 80,
+ 207, 48, 20, 7, 196, 64, 240, 207, 48, 66, 0, 14, 4, 95, 1, 3, 21, 35, 49, 6, 40, 12, 47, 39, 0, 6, 131, 95, 195, 178,
+ 43, 8, 197, 64, 84, 132, 37, 64, 65, 6, 195, 28, 83, 214, 65, 0, 6, 131, 95, 195, 179, 43, 9, 198, 100, 19, 213, 56, 65, 64,
+ 68, 9, 198, 21, 65, 79, 12, 193, 64, 66, 9, 198, 8, 21, 9, 12, 193, 64, 65, 0, 10, 199, 64, 81, 9, 5, 68, 137, 4, 67,
+ 0, 9, 198, 81, 84, 130, 60, 96, 78, 67, 7, 196, 72, 83, 79, 80, 20, 6, 195, 12, 84, 201, 20, 7, 196, 5, 33, 5, 4, 65,
+ 7, 196, 4, 225, 207, 48, 66, 0, 8, 197, 77, 64, 83, 21, 32, 21, 12, 201, 76, 83, 80, 72, 85, 133, 72, 65, 64, 21, 6, 195,
+ 48, 243, 0, 20, 0, 6, 194, 48, 240, 72, 9, 9, 198, 77, 81, 134, 21, 69, 0, 20, 9, 198, 76, 147, 132, 60, 225, 64, 65, 9,
+ 198, 12, 194, 77, 20, 225, 64, 65, 0, 6, 131, 95, 195, 172, 43, 10, 199, 80, 83, 195, 72, 22, 137, 4, 68, 6, 195, 48, 241, 0,
+ 20, 9, 198, 25, 37, 84, 80, 244, 201, 20, 10, 198, 12, 147, 133, 8, 246, 0, 67, 20, 6, 195, 12, 84, 212, 21, 10, 199, 5, 84,
+ 212, 72, 20, 201, 4, 67, 10, 199, 5, 37, 5, 52, 148, 201, 4, 67, 0, 12, 201, 88, 147, 12, 5, 52, 5, 12, 147, 211, 21, 7,
+ 196, 52, 16, 197, 72, 65, 7, 196, 8, 16, 197, 56, 21, 0, 8, 197, 69, 81, 83, 80, 16, 72, 8, 197, 88, 149, 129, 12, 80, 66,
+ 8, 197, 65, 35, 197, 52, 144, 20, 8, 197, 56, 80, 195, 32, 144, 20, 8, 197, 52, 83, 133, 12, 208, 20, 8, 197, 24, 148, 195, 32,
+ 144, 66, 8, 197, 21, 52, 197, 72, 80, 20, 8, 197, 16, 144, 68, 20, 208, 20, 8, 197, 12, 240, 195, 32, 144, 20, 9, 197, 8, 241,
+ 77, 36, 16, 66, 20, 8, 197, 5, 81, 1, 12, 80, 67, 8, 197, 5, 49, 80, 76, 144, 20, 8, 197, 4, 212, 5, 72, 80, 66, 8,
+ 197, 4, 195, 21, 12, 80, 65, 0, 10, 198, 76, 84, 85, 4, 226, 64, 65, 20, 9, 198, 72, 83, 211, 80, 21, 0, 66, 9, 198, 64,
+ 84, 20, 36, 66, 64, 20, 9, 198, 36, 225, 207, 8, 34, 64, 20, 0, 14, 4, 95, 18, 14, 7, 35, 50, 6, 36, 55, 55, 39, 0,
+ 6, 131, 95, 195, 168, 43, 10, 199, 81, 33, 80, 64, 145, 68, 20, 20, 10, 199, 76, 16, 197, 72, 67, 212, 20, 20, 9, 198, 52, 84,
+ 211, 20, 226, 65, 20, 6, 195, 48, 245, 0, 20, 9, 198, 36, 98, 71, 20, 226, 65, 68, 9, 198, 16, 144, 82, 12, 130, 65, 67, 10,
+ 199, 12, 244, 148, 20, 229, 79, 88, 20, 10, 199, 8, 244, 195, 36, 208, 78, 36, 66, 10, 199, 5, 32, 200, 36, 209, 68, 20, 20, 0,
+ 6, 131, 95, 195, 169, 43, 7, 196, 48, 147, 79, 56, 66, 6, 195, 28, 84, 213, 66, 12, 201, 12, 20, 148, 36, 192, 71, 36, 225, 79,
+ 68, 9, 198, 5, 84, 212, 72, 19, 0, 67, 0, 8, 197, 4, 115, 211, 80, 16, 65, 8, 197, 88, 244, 212, 72, 16, 72, 8, 197, 56,
+ 244, 212, 72, 16, 72, 9, 198, 80, 19, 135, 4, 226, 67, 67, 8, 197, 61, 33, 9, 56, 80, 21, 8, 197, 52, 242, 5, 48, 144, 21,
+ 8, 197, 20, 195, 209, 84, 144, 20, 8, 197, 4, 227, 205, 20, 144, 67, 0, 9, 198, 72, 145, 15, 48, 98, 64, 20, 9, 198, 72, 85,
+ 15, 72, 34, 68, 21, 9, 198, 5, 37, 5, 72, 147, 204, 67, 0, 29, 67, 33, 69, 16, 6, 35, 49, 12, 35, 47, 4, 37, 12, 47,
+ 4, 37, 12, 48, 6, 37, 12, 10, 0, 81, 58, 47, 47, 32, 9, 198, 72, 20, 19, 60, 66, 65, 67, 9, 198, 24, 149, 15, 24, 17,
+ 201, 66, 10, 199, 12, 20, 142, 37, 99, 210, 36, 66, 0, 7, 196, 72, 241, 201, 80, 65, 7, 196, 24, 16, 197, 80, 20, 7, 196, 16,
+ 145, 67, 36, 20, 11, 200, 12, 83, 148, 61, 2, 69, 16, 144, 20, 6, 195, 8, 244, 201, 20, 7, 196, 4, 192, 193, 52, 65, 12, 200,
+ 4, 112, 77, 20, 227, 143, 56, 80, 67, 20, 0, 0, 0, 6, 131, 95, 195, 160, 43, 9, 198, 76, 19, 21, 16, 80, 201, 20, 9, 198,
+ 52, 85, 1, 80, 84, 201, 66, 0, 12, 68, 48, 81, 199, 36, 55, 36, 75, 6, 37, 0, 10, 198, 104, 84, 16, 20, 194, 78, 65, 20,
+ 7, 196, 76, 81, 199, 36, 20, 7, 196, 72, 16, 197, 52, 20, 7, 196, 52, 241, 199, 36, 20, 0, 9, 197, 52, 82, 206, 21, 48, 66,
+ 20, 6, 195, 5, 32, 66, 65, 0, 9, 198, 64, 148, 137, 80, 243, 192, 66, 9, 198, 56, 20, 195, 61, 53, 0, 21, 0, 10, 199, 64,
+ 148, 201, 77, 68, 129, 80, 66, 10, 199, 24, 147, 15, 77, 68, 129, 80, 66, 9, 198, 9, 34, 78, 16, 148, 201, 65, 0, 6, 195, 20,
+ 32, 133, 72, 7, 196, 104, 17, 193, 72, 65, 7, 196, 80, 83, 80, 36, 20, 6, 195, 76, 241, 9, 20, 9, 198, 64, 20, 129, 29, 32,
+ 70, 66, 6, 195, 60, 115, 9, 20, 7, 196, 24, 145, 193, 72, 65, 6, 195, 4, 32, 129, 66, 0, 8, 197, 77, 2, 78, 60, 192, 65,
+ 0, 9, 198, 8, 20, 130, 21, 32, 64, 66, 9, 198, 77, 3, 210, 60, 98, 84, 66, 12, 201, 64, 84, 132, 5, 49, 5, 24, 241, 213,
+ 20, 9, 198, 48, 144, 133, 73, 64, 64, 67, 9, 198, 12, 148, 18, 21, 52, 192, 20, 0, 7, 195, 21, 32, 64, 72, 9, 9, 198, 88,
+ 84, 148, 20, 36, 133, 65, 6, 195, 64, 83, 12, 21, 0, 6, 195, 77, 83, 201, 72, 9, 198, 64, 243, 9, 77, 65, 78, 66, 7, 196,
+ 61, 33, 129, 56, 65, 7, 196, 60, 49, 65, 56, 66, 7, 196, 52, 240, 200, 36, 20, 7, 196, 28, 129, 68, 36, 20, 11, 200, 21, 33,
+ 207, 77, 65, 82, 60, 192, 68, 8, 196, 8, 145, 206, 20, 66, 20, 7, 196, 4, 225, 207, 72, 65, 7, 196, 4, 192, 207, 88, 20, 0,
+ 8, 197, 76, 48, 84, 60, 192, 65, 12, 201, 65, 35, 212, 60, 49, 82, 20, 36, 128, 67, 0, 9, 198, 88, 84, 148, 20, 36, 128, 65,
+ 0, 10, 199, 52, 245, 15, 13, 35, 211, 76, 67, 0, 7, 196, 64, 145, 67, 20, 20, 7, 196, 61, 33, 133, 36, 66, 6, 195, 5, 33,
+ 65, 65, 0, 12, 201, 52, 19, 5, 88, 243, 5, 57, 160, 64, 8, 8, 197, 88, 84, 195, 61, 96, 65, 6, 195, 21, 33, 66, 65, 9,
+ 197, 8, 244, 198, 61, 32, 65, 20, 0, 23, 4, 95, 1, 3, 50, 72, 6, 39, 48, 12, 37, 38, 39, 23, 35, 49, 6, 40, 12, 47,
+ 39, 0, 9, 198, 76, 83, 137, 61, 33, 64, 20, 9, 198, 52, 20, 141, 61, 33, 64, 65, 9, 198, 16, 243, 3, 21, 69, 0, 21, 9,
+ 198, 16, 144, 66, 21, 65, 64, 20, 0, 10, 199, 61, 37, 15, 64, 81, 9, 4, 68, 0, 6, 195, 20, 32, 137, 72, 7, 196, 64, 145,
+ 68, 72, 20, 11, 200, 5, 32, 201, 88, 84, 195, 61, 96, 67, 0, 6, 195, 52, 243, 0, 20, 6, 195, 52, 243, 0, 20, 8, 197, 52,
+ 20, 141, 5, 32, 65, 8, 197, 13, 34, 67, 21, 64, 20, 0, 9, 198, 5, 100, 133, 77, 65, 64, 72, 9, 198, 17, 84, 129, 57, 65,
+ 64, 8, 9, 198, 81, 32, 68, 61, 69, 0, 21, 6, 195, 72, 244, 211, 21, 6, 195, 72, 244, 211, 21, 0, 9, 198, 77, 66, 71, 52,
+ 21, 5, 65, 6, 195, 72, 244, 208, 20, 6, 195, 52, 241, 0, 20, 6, 195, 52, 241, 0, 20, 10, 199, 37, 51, 208, 76, 81, 137, 4,
+ 68, 9, 198, 20, 228, 195, 32, 81, 5, 67, 9, 198, 12, 243, 85, 56, 149, 1, 68, 0, 7, 196, 76, 144, 77, 60, 72, 8, 196, 76,
+ 244, 18, 4, 76, 28, 7, 196, 80, 83, 80, 20, 20, 9, 198, 76, 243, 1, 72, 243, 0, 67, 9, 198, 64, 243, 9, 28, 19, 0, 66,
+ 7, 196, 52, 241, 193, 56, 65, 6, 195, 21, 33, 77, 65, 0, 8, 197, 4, 195, 15, 72, 16, 21, 8, 197, 5, 97, 83, 76, 144, 72,
+ 8, 197, 81, 32, 66, 36, 16, 66, 8, 197, 76, 83, 73, 16, 144, 67, 9, 197, 76, 19, 15, 52, 80, 67, 20, 8, 197, 65, 35, 206,
+ 4, 240, 20, 6, 195, 20, 32, 146, 20, 8, 197, 12, 20, 129, 12, 240, 67, 6, 195, 5, 33, 78, 21, 9, 198, 4, 193, 197, 9, 34,
+ 67, 20, 0, 9, 198, 76, 147, 5, 57, 162, 64, 20, 6, 195, 76, 84, 211, 20, 9, 198, 52, 243, 143, 64, 244, 212, 21, 9, 198, 36,
+ 228, 85, 36, 85, 0, 20, 9, 198, 8, 84, 130, 21, 34, 64, 65, 0, 7, 195, 21, 34, 64, 72, 9, 10, 199, 56, 242, 67, 5, 69,
+ 1, 72, 67, 6, 195, 52, 245, 0, 20, 6, 195, 52, 245, 0, 20, 6, 195, 12, 243, 12, 21, 6, 195, 12, 243, 12, 21, 10, 199, 12,
+ 20, 193, 80, 83, 143, 88, 20, 9, 198, 12, 20, 135, 20, 114, 5, 20, 10, 199, 12, 20, 1, 56, 227, 210, 36, 66, 9, 198, 4, 225,
+ 137, 64, 243, 9, 66, 0, 7, 196, 76, 147, 85, 56, 66, 7, 196, 72, 85, 143, 12, 65, 9, 198, 52, 85, 1, 56, 243, 0, 67, 7,
+ 196, 8, 86, 154, 36, 20, 7, 196, 4, 192, 207, 72, 66, 0, 8, 197, 64, 84, 211, 36, 208, 20, 9, 198, 52, 20, 141, 61, 33, 79,
+ 66, 8, 197, 12, 130, 69, 76, 80, 20, 8, 197, 5, 160, 82, 36, 16, 67, 8, 197, 5, 96, 82, 36, 16, 67, 8, 197, 5, 37, 5,
+ 52, 144, 20, 8, 197, 4, 224, 84, 20, 208, 20, 0, 9, 198, 5, 100, 133, 77, 66, 64, 72, 9, 198, 77, 1, 84, 81, 34, 64, 20,
+ 14, 202, 56, 16, 149, 12, 241, 15, 56, 244, 207, 72, 68, 20, 9, 198, 52, 243, 132, 61, 98, 64, 67, 0, 12, 201, 76, 19, 80, 36,
+ 84, 132, 5, 33, 78, 21, 9, 198, 65, 35, 199, 20, 226, 69, 20, 9, 198, 13, 35, 195, 21, 98, 65, 67, 9, 198, 12, 244, 132, 60,
+ 115, 9, 20, 0, 7, 196, 76, 144, 78, 60, 72, 11, 200, 52, 19, 9, 56, 53, 79, 72, 80, 20, 11, 200, 48, 84, 212, 72, 145, 207,
+ 56, 144, 66, 12, 201, 24, 245, 15, 20, 193, 84, 81, 34, 67, 20, 7, 196, 24, 81, 193, 80, 65, 7, 196, 21, 81, 5, 52, 20, 6,
+ 195, 12, 243, 1, 66, 13, 68, 12, 144, 78, 60, 76, 6, 37, 35, 50, 39, 0, 7, 196, 9, 81, 129, 48, 65, 0, 0, 0, 6, 195,
+ 77, 83, 192, 72, 9, 198, 81, 34, 83, 12, 83, 5, 65, 6, 195, 76, 243, 4, 20, 9, 198, 52, 20, 211, 20, 230, 137, 20, 10, 198,
+ 37, 51, 211, 12, 83, 5, 66, 20, 9, 198, 24, 80, 130, 72, 147, 5, 66, 10, 199, 20, 51, 211, 37, 53, 5, 52, 20, 9, 198, 5,
+ 4, 18, 60, 48, 201, 20, 0, 7, 196, 76, 17, 193, 52, 65, 7, 196, 64, 81, 199, 36, 20, 7, 196, 61, 32, 137, 80, 65, 7, 196,
+ 4, 225, 197, 48, 65, 7, 196, 4, 225, 197, 48, 65, 0, 0, 0, 10, 199, 65, 34, 86, 36, 193, 71, 36, 20, 9, 198, 64, 147, 143,
+ 12, 50, 9, 20, 10, 199, 8, 17, 206, 61, 33, 71, 36, 20, 0, 7, 196, 88, 84, 18, 20, 20, 8, 196, 60, 96, 78, 80, 65, 20,
+ 7, 196, 24, 147, 206, 16, 21, 7, 196, 20, 227, 206, 20, 20, 6, 195, 12, 245, 9, 20, 6, 195, 8, 19, 9, 66, 7, 196, 4, 112,
+ 86, 20, 65, 0, 8, 197, 56, 83, 77, 20, 224, 21, 8, 197, 52, 21, 18, 60, 224, 20, 8, 197, 20, 117, 77, 20, 224, 66, 10, 198,
+ 5, 33, 197, 57, 65, 79, 66, 20, 0, 9, 198, 64, 241, 5, 77, 64, 64, 67, 0, 10, 199, 76, 83, 5, 84, 50, 68, 36, 66, 9,
+ 198, 52, 81, 193, 64, 241, 9, 20, 10, 199, 20, 194, 67, 61, 69, 5, 72, 20, 9, 198, 12, 243, 150, 60, 115, 9, 20, 0, 7, 196,
+ 16, 81, 204, 36, 72, 7, 196, 16, 17, 204, 36, 72, 7, 196, 76, 21, 143, 12, 65, 7, 195, 72, 20, 5, 66, 20, 6, 195, 56, 21,
+ 9, 66, 6, 195, 28, 245, 9, 20, 6, 195, 13, 83, 201, 20, 0, 8, 197, 88, 22, 154, 60, 192, 66, 8, 197, 61, 34, 71, 4, 224,
+ 66, 8, 197, 24, 20, 147, 4, 192, 65, 8, 197, 12, 20, 211, 4, 192, 65, 0, 9, 198, 81, 34, 78, 37, 64, 64, 67, 9, 198, 24,
+ 19, 13, 20, 229, 0, 20, 9, 198, 12, 243, 135, 20, 226, 84, 66, 9, 198, 12, 21, 20, 20, 68, 128, 65, 0, 9, 198, 24, 147, 9,
+ 77, 65, 73, 67, 0, 6, 195, 24, 21, 5, 76, 6, 195, 88, 21, 5, 66, 7, 196, 76, 209, 71, 52, 20, 6, 195, 64, 84, 9, 20,
+ 7, 196, 48, 19, 73, 4, 65, 0, 9, 198, 88, 145, 5, 61, 65, 67, 20, 8, 197, 52, 16, 193, 9, 32, 65, 9, 198, 28, 148, 19,
+ 61, 65, 67, 20, 8, 197, 20, 193, 84, 81, 32, 20, 8, 197, 20, 193, 84, 81, 32, 20, 0, 9, 198, 52, 20, 148, 37, 33, 64, 65,
+ 9, 198, 49, 81, 213, 9, 33, 64, 65, 9, 198, 12, 83, 5, 9, 33, 64, 65, 0, 10, 199, 76, 81, 206, 5, 3, 211, 80, 21, 9,
+ 198, 65, 32, 83, 76, 81, 5, 20, 9, 198, 48, 144, 207, 52, 81, 5, 20, 10, 199, 20, 229, 21, 76, 144, 83, 52, 68, 10, 199, 16,
+ 148, 212, 72, 241, 137, 4, 67, 9, 198, 12, 19, 148, 4, 36, 137, 65, 9, 198, 12, 19, 1, 52, 149, 1, 68, 0, 7, 196, 80, 83,
+ 80, 72, 20, 12, 201, 72, 240, 195, 4, 115, 15, 72, 147, 211, 21, 6, 195, 72, 21, 5, 66, 9, 198, 20, 225, 15, 13, 34, 78, 66,
+ 7, 196, 16, 145, 68, 72, 20, 6, 195, 12, 245, 5, 20, 7, 196, 12, 243, 79, 16, 65, 7, 196, 8, 145, 201, 4, 65, 7, 196, 4,
+ 194, 67, 20, 66, 0, 8, 197, 77, 81, 200, 21, 32, 65, 8, 197, 72, 148, 18, 61, 96, 20, 8, 197, 72, 145, 15, 81, 64, 21, 12,
+ 201, 64, 144, 90, 104, 21, 15, 73, 33, 64, 21, 6, 195, 56, 243, 0, 20, 8, 197, 37, 51, 194, 5, 32, 66, 8, 197, 12, 243, 12,
+ 21, 32, 20, 0, 7, 66, 56, 240, 50, 110, 0, 9, 198, 5, 97, 86, 5, 65, 64, 72, 9, 198, 21, 32, 86, 5, 65, 64, 72, 5,
+ 194, 76, 80, 8, 9, 198, 61, 69, 15, 9, 33, 64, 21, 5, 194, 60, 208, 20, 0, 9, 198, 65, 34, 78, 12, 148, 9, 65, 9, 198,
+ 72, 19, 143, 12, 50, 9, 20, 9, 198, 65, 34, 78, 12, 148, 9, 66, 10, 199, 64, 243, 148, 20, 98, 67, 20, 21, 6, 195, 56, 241,
+ 0, 20, 9, 198, 28, 195, 212, 80, 145, 5, 20, 10, 199, 16, 241, 5, 12, 17, 68, 72, 20, 10, 199, 12, 243, 147, 20, 194, 67, 20,
+ 21, 9, 198, 12, 19, 69, 24, 149, 5, 66, 10, 199, 5, 4, 5, 56, 66, 67, 20, 67, 0, 7, 196, 72, 144, 201, 56, 65, 8, 196,
+ 64, 80, 207, 72, 65, 20, 7, 196, 52, 242, 197, 56, 20, 8, 196, 20, 48, 84, 20, 65, 20, 7, 196, 12, 144, 197, 72, 65, 7, 196,
+ 5, 33, 1, 72, 65, 7, 196, 4, 48, 82, 36, 65, 0, 9, 197, 88, 144, 193, 72, 144, 65, 9, 8, 197, 5, 97, 83, 80, 80, 72,
+ 8, 197, 5, 97, 83, 80, 80, 72, 8, 197, 69, 81, 83, 80, 80, 72, 14, 2, 194, 163, 89, 47, 36, 34, 55, 6, 37, 50, 35, 0,
+ 8, 197, 104, 145, 207, 80, 80, 20, 8, 197, 88, 240, 130, 36, 16, 20, 8, 197, 84, 226, 86, 60, 48, 66, 8, 197, 80, 19, 73, 28,
+ 144, 66, 12, 201, 65, 33, 77, 36, 192, 213, 61, 33, 64, 20, 8, 197, 64, 84, 135, 4, 208, 65, 9, 197, 64, 80, 193, 72, 144, 65,
+ 20, 8, 197, 37, 69, 9, 72, 144, 65, 8, 197, 5, 48, 193, 72, 144, 65, 0, 9, 198, 80, 147, 132, 5, 34, 64, 65, 9, 198, 80,
+ 20, 148, 5, 34, 64, 65, 9, 198, 65, 33, 83, 21, 2, 64, 20, 9, 198, 36, 195, 5, 12, 149, 0, 66, 13, 202, 36, 51, 211, 37,
+ 65, 84, 72, 17, 68, 72, 20, 10, 198, 17, 33, 78, 28, 245, 0, 66, 20, 9, 198, 16, 148, 208, 5, 34, 64, 65, 9, 198, 5, 52,
+ 197, 57, 162, 64, 20, 0, 10, 198, 88, 84, 218, 65, 33, 77, 66, 21, 10, 199, 76, 83, 5, 84, 50, 68, 20, 66, 6, 195, 56, 245,
+ 0, 20, 6, 195, 56, 245, 0, 20, 9, 198, 52, 243, 146, 61, 98, 65, 20, 9, 198, 37, 51, 212, 61, 2, 65, 68, 9, 198, 24, 84,
+ 146, 61, 98, 65, 67, 6, 195, 12, 244, 20, 20, 9, 198, 12, 244, 5, 64, 241, 9, 20, 0, 16, 7, 3, 12, 9, 3, 8, 195, 169,
+ 49, 55, 37, 12, 91, 36, 0, 7, 196, 80, 83, 80, 48, 20, 9, 198, 76, 50, 65, 8, 243, 0, 65, 11, 200, 72, 244, 1, 48, 240,
+ 197, 72, 144, 67, 11, 200, 53, 83, 20, 36, 85, 14, 36, 48, 20, 11, 200, 37, 1, 82, 76, 243, 142, 36, 16, 68, 7, 196, 28, 83,
+ 73, 56, 65, 0, 8, 197, 5, 97, 77, 52, 240, 72, 6, 195, 77, 83, 0, 72, 8, 197, 88, 244, 212, 72, 80, 72, 8, 197, 56, 244,
+ 212, 72, 80, 72, 9, 198, 76, 243, 12, 21, 66, 67, 21, 8, 197, 37, 35, 206, 36, 16, 67, 8, 197, 4, 65, 15, 52, 80, 20, 0,
+ 6, 194, 77, 80, 72, 9, 9, 198, 77, 68, 143, 57, 162, 64, 20, 12, 201, 64, 145, 84, 72, 20, 5, 73, 162, 65, 68, 12, 201, 52,
+ 84, 137, 80, 240, 210, 5, 162, 65, 69, 12, 201, 37, 1, 82, 52, 85, 18, 61, 2, 65, 69, 9, 198, 25, 84, 142, 5, 34, 64, 65,
+ 9, 198, 8, 148, 212, 85, 34, 64, 65, 12, 201, 5, 34, 83, 80, 240, 210, 5, 162, 65, 69, 0, 9, 198, 65, 35, 198, 21, 162, 65,
+ 67, 9, 198, 64, 244, 134, 37, 34, 65, 67, 9, 198, 52, 241, 5, 77, 66, 65, 66, 6, 195, 48, 85, 20, 20, 9, 198, 20, 229, 1,
+ 49, 2, 65, 67, 9, 198, 12, 20, 208, 21, 34, 65, 66, 9, 198, 4, 195, 5, 29, 34, 65, 67, 0, 7, 196, 80, 16, 201, 80, 65,
+ 7, 196, 72, 80, 201, 80, 65, 9, 198, 36, 51, 211, 4, 81, 18, 20, 7, 196, 28, 227, 205, 20, 20, 0, 15, 204, 76, 240, 201, 4,
+ 193, 5, 52, 240, 210, 5, 162, 65, 70, 9, 198, 12, 20, 15, 49, 83, 199, 20, 0, 9, 198, 36, 225, 9, 72, 85, 20, 20, 9, 198,
+ 16, 148, 208, 61, 53, 0, 21, 9, 198, 9, 32, 67, 12, 85, 20, 21, 0, 13, 2, 194, 169, 49, 6, 39, 48, 37, 34, 117, 47, 0,
+ 9, 198, 85, 65, 78, 76, 147, 5, 67, 9, 198, 52, 19, 143, 12, 50, 9, 20, 0, 0, 6, 195, 72, 16, 66, 66, 0, 12, 201, 72,
+ 243, 80, 37, 48, 193, 80, 243, 5, 67, 9, 198, 60, 193, 79, 16, 245, 20, 21, 9, 198, 12, 19, 1, 76, 85, 20, 20, 0, 0, 7,
+ 196, 64, 244, 16, 36, 21, 6, 195, 21, 32, 133, 66, 0, 8, 197, 100, 18, 23, 20, 128, 66, 8, 197, 12, 20, 131, 4, 224, 65, 0,
+ 7, 2, 195, 168, 109, 0, 72, 9, 198, 76, 50, 79, 88, 144, 64, 66, 9, 198, 12, 84, 131, 32, 144, 64, 21, 9, 198, 4, 195, 5,
+ 48, 144, 64, 67, 9, 198, 4, 193, 83, 76, 144, 64, 67, 0, 9, 198, 16, 80, 193, 64, 243, 9, 66, 0, 8, 196, 8, 17, 204, 36,
+ 66, 9, 8, 196, 88, 84, 147, 60, 76, 28, 6, 195, 80, 83, 73, 20, 7, 196, 76, 21, 9, 72, 65, 7, 196, 64, 21, 9, 56, 65,
+ 7, 196, 56, 147, 194, 20, 65, 8, 196, 24, 83, 73, 56, 65, 21, 7, 196, 12, 130, 78, 20, 66, 7, 196, 12, 130, 69, 76, 20, 12,
+ 68, 8, 17, 204, 36, 71, 35, 61, 6, 37, 0, 0, 8, 197, 77, 2, 71, 60, 192, 65, 8, 197, 72, 20, 19, 60, 64, 66, 8, 197,
+ 72, 20, 19, 60, 64, 20, 12, 201, 65, 50, 67, 32, 144, 84, 72, 144, 64, 67, 8, 197, 56, 245, 77, 20, 224, 66, 8, 197, 8, 19,
+ 194, 4, 32, 67, 0, 9, 198, 80, 84, 129, 64, 144, 64, 67, 9, 198, 77, 3, 199, 48, 144, 64, 20, 9, 198, 76, 147, 79, 56, 144,
+ 64, 67, 9, 198, 76, 19, 147, 13, 34, 84, 65, 9, 198, 76, 19, 65, 72, 144, 64, 67, 9, 198, 52, 243, 143, 16, 144, 64, 67, 9,
+ 198, 21, 52, 12, 36, 50, 84, 66, 9, 198, 20, 208, 143, 48, 144, 64, 67, 9, 198, 5, 68, 143, 24, 144, 64, 67, 0, 8, 67, 4,
+ 49, 64, 21, 0, 10, 10, 199, 76, 85, 20, 20, 208, 146, 20, 20, 9, 198, 36, 208, 146, 60, 115, 9, 20, 0, 14, 4, 95, 3, 5,
+ 4, 76, 36, 72, 6, 37, 61, 35, 0, 9, 198, 88, 147, 12, 5, 51, 210, 67, 6, 195, 80, 83, 85, 66, 8, 196, 12, 130, 79, 16,
+ 66, 20, 15, 204, 4, 229, 9, 65, 50, 67, 32, 144, 84, 72, 144, 64, 69, 0, 13, 201, 88, 19, 12, 20, 52, 143, 76, 144, 64, 67,
+ 20, 8, 197, 80, 20, 129, 57, 64, 65, 8, 197, 77, 1, 84, 81, 32, 20, 12, 201, 56, 80, 210, 60, 208, 78, 104, 144, 64, 68, 12,
+ 201, 36, 68, 143, 80, 84, 129, 64, 144, 64, 69, 12, 201, 24, 149, 15, 80, 84, 129, 64, 144, 64, 69, 12, 201, 16, 148, 208, 5, 33,
+ 85, 56, 144, 64, 69, 12, 201, 12, 193, 80, 80, 243, 65, 56, 144, 64, 68, 8, 197, 12, 19, 148, 21, 32, 65, 8, 197, 12, 17, 134,
+ 5, 32, 65, 12, 201, 5, 37, 5, 80, 84, 129, 64, 144, 64, 69, 0, 9, 198, 72, 148, 208, 21, 69, 0, 20, 9, 198, 16, 83, 148,
+ 36, 49, 64, 20, 9, 198, 12, 243, 12, 21, 69, 0, 20, 0, 18, 4, 95, 12, 9, 7, 55, 4, 36, 81, 35, 47, 6, 40, 12, 51,
+ 35, 0, 6, 195, 80, 83, 80, 20, 9, 198, 48, 21, 82, 20, 230, 137, 20, 10, 199, 36, 67, 204, 5, 68, 137, 4, 68, 9, 198, 28,
+ 147, 143, 12, 50, 9, 20, 10, 199, 4, 227, 210, 21, 52, 201, 4, 68, 10, 199, 4, 208, 140, 36, 244, 9, 4, 68, 0, 7, 196, 76,
+ 51, 210, 76, 21, 9, 198, 12, 84, 131, 60, 49, 66, 20, 8, 196, 12, 17, 206, 60, 66, 20, 0, 6, 195, 80, 83, 0, 21, 8, 197,
+ 56, 81, 210, 5, 32, 66, 6, 195, 48, 83, 78, 20, 6, 195, 36, 48, 82, 65, 8, 197, 5, 65, 76, 21, 64, 20, 6, 195, 4, 48,
+ 82, 65, 0, 5, 194, 80, 80, 20, 0, 7, 195, 12, 242, 64, 72, 9, 10, 199, 56, 245, 20, 21, 65, 77, 64, 20, 9, 198, 24, 147,
+ 143, 12, 50, 9, 20, 10, 199, 20, 229, 21, 76, 144, 83, 80, 68, 10, 199, 12, 20, 142, 20, 98, 67, 20, 21, 0, 7, 196, 4, 224,
+ 200, 20, 8, 11, 200, 80, 84, 154, 60, 113, 78, 37, 64, 67, 7, 196, 76, 85, 20, 20, 20, 7, 196, 76, 84, 18, 36, 20, 7, 196,
+ 52, 81, 193, 72, 65, 6, 195, 28, 243, 77, 21, 6, 195, 28, 227, 205, 20, 14, 68, 24, 18, 78, 4, 83, 35, 6, 37, 12, 50, 35,
+ 0, 0, 8, 197, 5, 100, 133, 52, 240, 72, 8, 197, 76, 20, 133, 52, 240, 72, 8, 197, 76, 21, 18, 5, 0, 65, 8, 197, 29, 32,
+ 70, 20, 208, 20, 15, 69, 24, 197, 73, 16, 240, 83, 55, 6, 40, 37, 72, 39, 0, 8, 197, 20, 227, 212, 20, 48, 20, 8, 197, 12,
+ 19, 143, 56, 80, 65, 8, 197, 12, 16, 195, 4, 208, 65, 0, 9, 198, 85, 38, 149, 48, 82, 64, 67, 13, 202, 81, 32, 78, 76, 48,
+ 85, 12, 20, 201, 4, 68, 9, 198, 60, 195, 15, 48, 18, 64, 67, 9, 198, 56, 148, 195, 20, 210, 64, 20, 10, 198, 21, 52, 197, 72,
+ 50, 64, 65, 20, 9, 198, 5, 51, 79, 56, 82, 64, 67, 0, 6, 195, 24, 18, 64, 76, 6, 195, 16, 82, 64, 72, 7, 195, 48, 82,
+ 64, 76, 9, 10, 199, 64, 243, 9, 20, 68, 137, 12, 20, 10, 199, 24, 147, 15, 81, 65, 84, 20, 20, 10, 198, 12, 19, 66, 60, 114,
+ 65, 66, 20, 0, 7, 196, 84, 197, 18, 4, 66, 6, 195, 76, 243, 77, 21, 7, 196, 60, 225, 193, 72, 65, 7, 196, 48, 19, 79, 56,
+ 66, 7, 196, 16, 243, 73, 56, 65, 7, 196, 4, 194, 66, 36, 65, 0, 6, 195, 76, 227, 194, 20, 8, 197, 72, 245, 133, 72, 80, 21,
+ 8, 197, 72, 81, 21, 12, 80, 65, 12, 201, 69, 80, 84, 80, 244, 132, 36, 50, 64, 21, 9, 198, 64, 19, 131, 72, 80, 83, 65, 8,
+ 197, 21, 49, 77, 64, 144, 20, 9, 197, 16, 240, 204, 20, 16, 65, 20, 6, 195, 4, 49, 82, 65, 0, 8, 67, 4, 49, 83, 21, 0,
+ 10, 6, 194, 81, 80, 76, 9, 9, 198, 64, 148, 133, 56, 82, 64, 67, 9, 198, 61, 35, 204, 60, 114, 64, 20, 9, 198, 52, 243, 143,
+ 48, 149, 0, 66, 9, 198, 12, 19, 129, 104, 82, 64, 67, 9, 198, 12, 19, 79, 76, 50, 64, 20, 9, 198, 8, 148, 143, 12, 50, 64,
+ 20, 9, 198, 4, 208, 146, 60, 114, 64, 20, 0, 10, 199, 77, 66, 76, 60, 32, 84, 20, 66, 6, 195, 76, 243, 64, 20, 9, 198, 24,
+ 84, 137, 80, 242, 65, 21, 6, 195, 8, 145, 84, 20, 0, 11, 200, 80, 20, 129, 57, 64, 83, 36, 16, 67, 7, 196, 76, 84, 19, 36,
+ 20, 11, 200, 76, 19, 9, 76, 49, 78, 16, 144, 21, 7, 196, 13, 80, 137, 80, 65, 9, 198, 4, 229, 9, 64, 21, 18, 66, 11, 200,
+ 4, 229, 9, 56, 49, 78, 16, 144, 20, 9, 198, 4, 225, 18, 60, 114, 78, 66, 0, 7, 195, 20, 50, 74, 65, 21, 6, 195, 4, 50,
+ 78, 65, 0, 10, 198, 48, 147, 134, 60, 227, 196, 67, 20, 0, 6, 195, 76, 227, 196, 20, 6, 195, 64, 85, 20, 20, 10, 199, 36, 65,
+ 78, 80, 146, 201, 80, 68, 6, 195, 36, 49, 84, 65, 11, 199, 12, 244, 132, 20, 227, 206, 76, 67, 20, 10, 199, 12, 19, 142, 4, 195,
+ 206, 28, 20, 10, 199, 4, 229, 9, 76, 84, 19, 36, 20, 0, 5, 195, 12, 243, 69, 9, 198, 88, 243, 20, 52, 85, 18, 65, 7, 196,
+ 28, 83, 73, 80, 65, 0, 8, 197, 12, 244, 148, 21, 48, 66, 0, 9, 198, 20, 225, 137, 76, 83, 64, 20, 0, 9, 198, 88, 83, 12,
+ 21, 68, 137, 21, 10, 199, 80, 84, 141, 61, 53, 1, 80, 66, 0, 7, 196, 80, 85, 20, 36, 20, 10, 198, 64, 148, 143, 76, 48, 70,
+ 66, 20, 7, 196, 8, 243, 66, 20, 66, 0, 8, 197, 80, 244, 130, 36, 64, 21, 8, 197, 80, 147, 80, 4, 224, 65, 8, 197, 80, 19,
+ 148, 4, 192, 65, 12, 201, 69, 82, 78, 16, 144, 197, 76, 147, 64, 20, 8, 197, 13, 35, 212, 4, 192, 65, 8, 197, 5, 84, 133, 60,
+ 192, 67, 0, 9, 198, 76, 147, 143, 64, 144, 64, 20, 9, 198, 72, 149, 137, 56, 50, 84, 66, 9, 198, 65, 83, 9, 104, 144, 64, 67,
+ 9, 198, 36, 225, 129, 52, 144, 64, 66, 9, 198, 21, 128, 197, 57, 68, 128, 20, 9, 198, 21, 84, 129, 76, 144, 64, 67, 9, 198, 21,
+ 52, 5, 72, 144, 64, 66, 9, 198, 5, 53, 5, 72, 144, 64, 66, 10, 198, 5, 33, 5, 76, 144, 64, 66, 20, 0, 0, 7, 196, 72,
+ 85, 9, 56, 65, 8, 196, 52, 22, 154, 20, 66, 20, 7, 196, 48, 19, 73, 56, 65, 0, 8, 197, 88, 19, 132, 4, 192, 65, 8, 197,
+ 76, 19, 132, 4, 192, 65, 12, 201, 52, 84, 207, 64, 245, 1, 52, 144, 64, 68, 12, 201, 5, 85, 15, 12, 81, 129, 48, 144, 64, 70,
+ 0, 9, 198, 73, 85, 5, 56, 144, 64, 20, 9, 198, 72, 147, 129, 76, 50, 84, 66, 9, 198, 65, 32, 83, 76, 80, 64, 65, 9, 198,
+ 64, 20, 143, 16, 144, 64, 67, 9, 198, 24, 192, 77, 20, 224, 192, 21, 7, 195, 21, 36, 143, 66, 20, 10, 198, 16, 243, 15, 52, 144,
+ 64, 66, 20, 9, 198, 5, 53, 5, 56, 144, 64, 67, 9, 198, 4, 193, 207, 88, 144, 64, 20, 0, 10, 199, 76, 53, 79, 48, 16, 149,
+ 76, 67, 0, 9, 198, 24, 244, 211, 4, 227, 214, 20, 9, 198, 12, 20, 144, 60, 99, 210, 66, 7, 196, 4, 226, 68, 72, 65, 0, 8,
+ 197, 81, 32, 70, 61, 32, 21, 12, 201, 80, 16, 200, 36, 48, 82, 16, 144, 64, 68, 12, 201, 52, 148, 195, 20, 195, 1, 56, 80, 64,
+ 67, 7, 195, 20, 53, 66, 65, 20, 12, 201, 9, 32, 68, 36, 48, 82, 16, 144, 64, 68, 0, 6, 195, 48, 85, 67, 65, 0, 10, 199,
+ 16, 145, 204, 61, 52, 201, 4, 67, 0, 6, 195, 64, 242, 0, 20, 7, 196, 8, 80, 82, 56, 21, 0, 8, 197, 81, 34, 77, 21, 32,
+ 65, 8, 197, 81, 34, 70, 61, 32, 65, 6, 195, 64, 243, 0, 20, 8, 197, 37, 51, 205, 21, 32, 66, 8, 197, 16, 148, 208, 85, 64,
+ 65, 8, 197, 9, 83, 7, 5, 32, 65, 0, 6, 194, 76, 144, 76, 9, 9, 198, 76, 241, 134, 36, 49, 64, 20, 9, 198, 64, 84, 142,
+ 36, 49, 64, 66, 9, 198, 56, 20, 148, 20, 49, 64, 20, 9, 198, 52, 20, 211, 36, 209, 64, 65, 9, 198, 37, 53, 18, 36, 49, 64,
+ 65, 9, 198, 24, 244, 142, 4, 49, 64, 66, 0, 10, 199, 76, 96, 67, 80, 84, 137, 4, 66, 10, 199, 29, 82, 68, 37, 166, 143, 48,
+ 67, 10, 199, 29, 81, 82, 72, 18, 79, 48, 21, 0, 13, 68, 24, 145, 82, 36, 83, 6, 37, 36, 51, 37, 0, 7, 196, 64, 84, 149,
+ 56, 66, 7, 196, 12, 243, 73, 76, 65, 7, 196, 12, 147, 69, 28, 65, 9, 198, 4, 100, 129, 28, 243, 0, 21, 0, 8, 197, 5, 97,
+ 83, 80, 144, 72, 8, 197, 69, 81, 83, 80, 144, 72, 8, 197, 52, 243, 143, 52, 144, 20, 8, 197, 48, 84, 194, 36, 48, 20, 8, 197,
+ 12, 83, 9, 56, 80, 21, 8, 197, 8, 244, 135, 36, 16, 65, 0, 9, 198, 76, 19, 85, 72, 18, 64, 67, 6, 195, 64, 244, 0, 20,
+ 9, 198, 5, 69, 5, 56, 67, 204, 20, 0, 9, 198, 52, 147, 137, 52, 22, 0, 67, 10, 199, 25, 33, 67, 12, 85, 20, 20, 21, 9,
+ 198, 5, 36, 143, 76, 50, 65, 20, 9, 198, 4, 225, 207, 76, 50, 65, 20, 0, 11, 200, 88, 83, 148, 37, 49, 84, 80, 80, 20, 7,
+ 196, 80, 244, 142, 36, 21, 9, 198, 52, 20, 129, 80, 131, 206, 67, 7, 196, 24, 147, 79, 56, 66, 7, 196, 20, 66, 76, 20, 66, 0,
+ 8, 197, 88, 244, 212, 72, 144, 72, 8, 197, 56, 244, 212, 72, 144, 72, 8, 197, 73, 80, 146, 36, 48, 66, 8, 197, 56, 84, 212, 48,
+ 80, 66, 8, 197, 52, 20, 147, 36, 16, 65, 9, 197, 21, 69, 15, 72, 80, 65, 20, 8, 197, 21, 51, 198, 4, 112, 66, 8, 197, 12,
+ 243, 12, 20, 112, 20, 8, 197, 12, 80, 201, 80, 16, 67, 9, 198, 12, 20, 148, 4, 49, 79, 66, 0, 9, 198, 72, 245, 133, 76, 50,
+ 64, 20, 14, 202, 52, 243, 148, 20, 51, 205, 64, 21, 18, 36, 67, 20, 9, 198, 52, 19, 132, 36, 35, 204, 66, 9, 198, 21, 32, 67,
+ 48, 149, 0, 66, 0, 7, 2, 95, 1, 35, 12, 0, 14, 203, 88, 147, 12, 4, 208, 83, 76, 20, 135, 36, 16, 68, 9, 198, 85, 53,
+ 1, 76, 50, 65, 65, 9, 198, 72, 245, 133, 76, 50, 65, 20, 20, 71, 12, 20, 129, 36, 34, 67, 60, 49, 35, 51, 35, 6, 37, 71,
+ 37, 49, 39, 0, 10, 199, 12, 19, 142, 36, 32, 76, 20, 66, 10, 199, 12, 19, 80, 4, 226, 76, 20, 67, 19, 70, 4, 195, 208, 20,
+ 50, 65, 35, 55, 39, 48, 36, 76, 6, 37, 12, 35, 0, 0, 11, 200, 80, 83, 80, 61, 32, 78, 20, 240, 67, 7, 196, 24, 195, 197,
+ 52, 20, 0, 12, 201, 52, 20, 148, 37, 35, 204, 60, 114, 64, 20, 0, 17, 70, 88, 82, 67, 60, 195, 192, 84, 109, 6, 37, 49, 39,
+ 55, 39, 0, 9, 198, 65, 35, 194, 48, 83, 64, 20, 9, 198, 21, 48, 78, 80, 83, 64, 20, 0, 7, 2, 95, 5, 36, 12, 0, 10,
+ 199, 20, 225, 137, 80, 85, 83, 36, 67, 0, 7, 196, 88, 243, 73, 80, 65, 7, 196, 76, 83, 69, 48, 20, 0, 8, 197, 16, 147, 206,
+ 37, 48, 66, 0, 7, 2, 95, 9, 37, 12, 0, 9, 198, 64, 84, 137, 20, 113, 84, 20, 0, 10, 199, 61, 35, 199, 20, 225, 83, 36,
+ 67, 6, 195, 36, 65, 9, 66, 6, 195, 8, 16, 129, 66, 0, 7, 2, 95, 15, 110, 12, 0, 6, 195, 44, 240, 128, 20, 6, 195, 12,
+ 240, 128, 20, 0, 7, 196, 76, 35, 195, 12, 21, 7, 196, 56, 147, 69, 28, 20, 6, 195, 21, 48, 67, 20, 12, 201, 16, 144, 201, 61,
+ 69, 5, 76, 147, 64, 20, 8, 196, 12, 131, 195, 60, 66, 20, 7, 196, 8, 147, 206, 16, 21, 0, 8, 197, 88, 242, 86, 60, 64, 20,
+ 8, 197, 76, 244, 135, 60, 224, 65, 6, 195, 64, 83, 142, 21, 0, 9, 198, 72, 243, 65, 56, 144, 64, 67, 9, 198, 12, 243, 131, 61,
+ 36, 192, 21, 0, 6, 195, 81, 80, 64, 72, 10, 199, 12, 192, 90, 60, 209, 78, 20, 66, 10, 198, 8, 243, 148, 20, 35, 203, 65, 20,
+ 0, 7, 196, 88, 243, 69, 72, 65, 7, 196, 88, 84, 142, 20, 66, 8, 196, 80, 83, 69, 56, 65, 20, 7, 196, 76, 19, 65, 72, 65,
+ 12, 200, 52, 243, 148, 20, 66, 83, 60, 224, 66, 20, 7, 196, 52, 81, 204, 36, 20, 7, 196, 13, 83, 133, 60, 65, 7, 196, 12, 19,
+ 65, 72, 65, 0, 8, 197, 104, 244, 16, 60, 192, 20, 12, 201, 80, 80, 200, 56, 144, 207, 48, 244, 128, 20, 8, 197, 72, 149, 15, 72,
+ 224, 21, 8, 197, 60, 210, 67, 36, 64, 67, 8, 197, 56, 84, 208, 60, 192, 20, 8, 197, 45, 84, 149, 52, 32, 65, 8, 197, 40, 244,
+ 16, 60, 192, 20, 9, 198, 12, 243, 12, 61, 21, 73, 20, 8, 197, 12, 20, 144, 36, 224, 65, 0, 9, 198, 53, 83, 20, 37, 3, 0,
+ 65, 9, 198, 52, 16, 207, 52, 84, 128, 67, 9, 198, 12, 243, 137, 24, 84, 128, 66, 10, 198, 12, 243, 135, 73, 80, 64, 65, 20, 9,
+ 198, 4, 208, 82, 12, 244, 132, 67, 0, 10, 199, 104, 20, 15, 80, 80, 200, 36, 20, 10, 199, 9, 33, 78, 80, 243, 137, 12, 21, 10,
+ 199, 4, 229, 9, 12, 19, 69, 72, 67, 0, 11, 200, 64, 144, 78, 80, 84, 146, 20, 224, 21, 0, 7, 2, 95, 21, 40, 12, 0, 9,
+ 198, 88, 83, 148, 21, 50, 77, 20, 9, 197, 44, 84, 139, 101, 32, 65, 21, 9, 198, 12, 83, 148, 21, 50, 77, 20, 0, 9, 198, 12,
+ 243, 137, 84, 113, 64, 65, 0, 6, 195, 81, 81, 64, 72, 6, 195, 88, 83, 0, 21, 6, 195, 88, 83, 0, 21, 10, 199, 12, 16, 200,
+ 21, 52, 201, 4, 67, 0, 7, 196, 64, 84, 195, 20, 21, 8, 196, 52, 84, 201, 4, 65, 20, 0, 8, 197, 104, 147, 135, 5, 32, 65,
+ 8, 197, 60, 113, 197, 81, 64, 20, 8, 197, 52, 20, 148, 61, 32, 65, 8, 197, 52, 19, 77, 85, 64, 66, 6, 195, 28, 243, 142, 21,
+ 0, 6, 194, 80, 144, 76, 9, 9, 198, 72, 19, 69, 77, 49, 64, 20, 9, 198, 64, 83, 137, 76, 243, 0, 66, 6, 195, 61, 101, 137,
+ 20, 9, 198, 24, 144, 193, 72, 243, 0, 67, 6, 195, 4, 65, 9, 66, 0, 10, 199, 5, 100, 133, 8, 33, 82, 60, 72, 10, 199, 28,
+ 243, 9, 5, 33, 9, 4, 68, 10, 198, 8, 80, 84, 72, 150, 0, 65, 21, 11, 199, 5, 21, 73, 48, 81, 201, 4, 67, 20, 0, 6,
+ 195, 76, 243, 143, 72, 6, 195, 76, 243, 143, 72, 7, 196, 4, 195, 69, 56, 21, 0, 6, 195, 88, 85, 0, 20, 8, 197, 80, 17, 4,
+ 20, 144, 66, 6, 195, 76, 243, 142, 21, 9, 197, 76, 83, 143, 56, 144, 65, 20, 9, 198, 28, 19, 66, 85, 50, 65, 66, 8, 197, 16,
+ 83, 79, 56, 80, 20, 6, 195, 12, 243, 142, 21, 8, 197, 12, 19, 137, 48, 80, 66, 9, 198, 5, 4, 129, 77, 50, 65, 67, 0, 6,
+ 195, 28, 243, 137, 20, 9, 198, 16, 144, 76, 37, 50, 64, 66, 0, 7, 195, 49, 82, 64, 76, 9, 10, 199, 77, 64, 78, 37, 51, 1,
+ 60, 67, 10, 199, 64, 20, 142, 5, 52, 207, 76, 67, 10, 199, 52, 20, 143, 8, 241, 21, 60, 20, 9, 198, 48, 148, 85, 36, 112, 83,
+ 67, 9, 198, 21, 53, 18, 4, 225, 79, 66, 10, 199, 12, 243, 2, 72, 144, 207, 56, 67, 0, 15, 2, 95, 34, 84, 37, 51, 81, 39,
+ 55, 36, 47, 12, 36, 0, 11, 200, 37, 53, 1, 57, 64, 78, 20, 16, 67, 7, 196, 28, 83, 196, 20, 20, 7, 196, 8, 193, 86, 36,
+ 20, 0, 23, 2, 95, 33, 48, 4, 40, 50, 47, 39, 36, 89, 49, 55, 35, 65, 35, 47, 6, 37, 84, 39, 0, 8, 197, 88, 149, 18,
+ 20, 240, 65, 8, 197, 88, 147, 137, 48, 80, 66, 12, 201, 80, 84, 141, 60, 113, 78, 21, 50, 64, 67, 8, 197, 69, 82, 69, 80, 80,
+ 20, 12, 201, 61, 53, 5, 60, 113, 78, 21, 50, 64, 68, 9, 197, 52, 83, 79, 72, 80, 65, 20, 12, 201, 20, 193, 84, 81, 35, 204,
+ 37, 50, 64, 67, 8, 197, 8, 242, 5, 52, 80, 20, 8, 197, 8, 144, 137, 80, 80, 65, 8, 197, 8, 19, 1, 4, 208, 65, 0, 6,
+ 195, 64, 83, 129, 21, 6, 195, 4, 195, 5, 72, 11, 67, 20, 195, 1, 36, 55, 55, 35, 0, 76, 6, 195, 81, 85, 21, 66, 9, 198,
+ 76, 147, 148, 21, 50, 64, 65, 9, 198, 37, 3, 198, 37, 50, 64, 66, 6, 195, 24, 19, 133, 66, 6, 195, 21, 35, 197, 20, 7, 195,
+ 16, 83, 133, 66, 20, 9, 198, 5, 3, 198, 37, 50, 64, 66, 0, 8, 195, 12, 243, 128, 72, 8, 9, 15, 2, 95, 39, 35, 48, 6,
+ 110, 89, 47, 51, 39, 83, 39, 0, 6, 195, 80, 85, 84, 65, 10, 199, 76, 21, 5, 48, 194, 84, 20, 66, 6, 195, 12, 240, 136, 21,
+ 0, 12, 68, 40, 80, 78, 76, 75, 37, 12, 50, 88, 0, 7, 196, 72, 84, 197, 16, 20, 11, 200, 64, 243, 148, 72, 83, 79, 48, 144,
+ 66, 11, 200, 64, 20, 146, 60, 48, 200, 36, 16, 20, 12, 200, 48, 84, 9, 48, 83, 85, 72, 80, 67, 20, 7, 196, 37, 51, 1, 52,
+ 66, 11, 200, 21, 65, 82, 60, 113, 78, 20, 240, 68, 7, 196, 20, 195, 199, 36, 20, 6, 195, 12, 243, 135, 20, 0, 10, 198, 52, 16,
+ 197, 16, 243, 133, 66, 20, 8, 197, 44, 18, 82, 61, 48, 66, 9, 198, 28, 19, 1, 80, 243, 133, 66, 12, 201, 24, 245, 15, 76, 147,
+ 148, 21, 50, 64, 67, 9, 198, 16, 21, 80, 32, 147, 133, 68, 9, 198, 13, 81, 204, 36, 84, 137, 65, 9, 198, 12, 193, 79, 52, 83,
+ 133, 66, 8, 197, 12, 21, 67, 5, 48, 65, 9, 198, 5, 52, 197, 52, 35, 5, 67, 6, 195, 5, 50, 78, 65, 0, 6, 195, 48, 83,
+ 129, 21, 6, 195, 4, 195, 1, 72, 7, 195, 104, 19, 133, 66, 20, 6, 195, 20, 195, 5, 21, 0, 7, 195, 21, 35, 192, 72, 9, 6,
+ 195, 64, 83, 132, 21, 6, 195, 5, 50, 76, 66, 0, 6, 195, 4, 195, 15, 72, 17, 4, 95, 3, 1, 16, 65, 35, 57, 6, 40, 89,
+ 49, 39, 55, 35, 0, 7, 196, 76, 243, 65, 48, 65, 7, 196, 56, 83, 66, 72, 20, 8, 196, 28, 243, 73, 80, 65, 21, 7, 196, 20,
+ 227, 195, 32, 20, 7, 196, 8, 241, 213, 20, 66, 9, 198, 4, 65, 78, 60, 209, 82, 67, 0, 21, 2, 95, 41, 49, 57, 4, 40, 88,
+ 35, 48, 35, 51, 6, 36, 50, 47, 36, 88, 37, 0, 8, 197, 80, 131, 204, 61, 48, 21, 9, 198, 12, 21, 133, 16, 147, 133, 21, 0,
+ 6, 195, 24, 20, 133, 76, 10, 198, 4, 48, 193, 57, 67, 192, 76, 28, 22, 2, 95, 40, 35, 48, 4, 36, 51, 47, 35, 48, 35, 51,
+ 6, 36, 50, 47, 36, 88, 37, 0, 9, 198, 48, 244, 133, 16, 19, 128, 67, 9, 198, 44, 128, 77, 76, 147, 128, 66, 9, 198, 37, 4,
+ 201, 48, 243, 128, 65, 13, 202, 20, 193, 84, 81, 35, 198, 61, 33, 83, 36, 20, 9, 198, 8, 20, 153, 80, 243, 128, 65, 0, 8, 195,
+ 64, 84, 128, 72, 8, 9, 10, 199, 76, 81, 9, 12, 84, 201, 52, 20, 6, 195, 21, 50, 84, 65, 10, 199, 12, 243, 73, 57, 65, 82,
+ 56, 67, 0, 7, 196, 77, 4, 133, 12, 20, 6, 195, 76, 244, 135, 21, 7, 196, 52, 16, 201, 56, 65, 7, 196, 21, 67, 137, 12, 20,
+ 8, 196, 20, 35, 204, 36, 65, 20, 0, 14, 2, 95, 45, 47, 14, 16, 35, 47, 12, 37, 50, 39, 0, 12, 201, 84, 197, 18, 5, 65,
+ 82, 72, 83, 128, 21, 8, 197, 81, 34, 84, 60, 224, 65, 8, 197, 64, 246, 154, 60, 192, 66, 0, 13, 2, 95, 44, 84, 6, 37, 51,
+ 81, 39, 55, 35, 0, 9, 198, 76, 240, 195, 61, 36, 192, 21, 9, 198, 76, 50, 79, 64, 84, 128, 65, 9, 198, 76, 19, 79, 88, 20,
+ 128, 67, 9, 198, 72, 147, 131, 61, 36, 192, 21, 13, 202, 65, 50, 67, 61, 65, 82, 5, 1, 85, 80, 69, 9, 198, 64, 84, 131, 61,
+ 36, 192, 21, 9, 198, 61, 35, 5, 4, 228, 192, 21, 6, 195, 44, 244, 133, 66, 9, 198, 16, 148, 195, 61, 36, 192, 21, 6, 195, 12,
+ 244, 133, 20, 9, 198, 12, 19, 15, 28, 84, 128, 66, 9, 198, 4, 193, 197, 56, 144, 128, 20, 0, 9, 2, 95, 51, 47, 51, 6, 36,
+ 0, 6, 195, 76, 244, 132, 21, 10, 199, 12, 243, 12, 4, 113, 78, 20, 66, 0, 9, 2, 95, 50, 72, 6, 40, 36, 0, 7, 196, 76,
+ 21, 21, 72, 65, 7, 196, 48, 147, 69, 56, 65, 6, 195, 12, 243, 147, 20, 7, 196, 12, 19, 69, 72, 65, 9, 198, 8, 84, 148, 60,
+ 193, 0, 20, 0, 9, 2, 95, 49, 6, 40, 50, 39, 0, 8, 197, 77, 82, 67, 36, 64, 66, 6, 195, 64, 86, 154, 20, 8, 197, 52,
+ 145, 206, 60, 192, 65, 8, 197, 24, 83, 77, 36, 224, 65, 8, 197, 16, 243, 142, 60, 192, 20, 12, 201, 8, 244, 135, 61, 48, 84, 60,
+ 195, 0, 21, 9, 197, 5, 4, 18, 60, 64, 66, 20, 0, 11, 2, 95, 48, 72, 88, 6, 36, 51, 39, 0, 9, 198, 77, 64, 70, 24,
+ 244, 128, 65, 6, 195, 48, 85, 133, 20, 10, 198, 12, 240, 207, 52, 84, 128, 66, 21, 0, 11, 2, 95, 55, 89, 6, 109, 47, 12, 36,
+ 0, 10, 199, 24, 244, 141, 4, 194, 84, 4, 68, 6, 195, 5, 163, 212, 20, 0, 7, 196, 5, 100, 133, 36, 72, 9, 2, 95, 54, 89,
+ 6, 109, 57, 0, 7, 196, 80, 148, 143, 48, 66, 7, 195, 64, 84, 143, 66, 20, 7, 196, 21, 67, 137, 4, 66, 7, 196, 17, 83, 9,
+ 4, 66, 9, 198, 12, 244, 146, 61, 69, 0, 21, 0, 12, 2, 95, 53, 76, 6, 37, 50, 49, 122, 36, 0, 8, 197, 64, 192, 67, 37,
+ 64, 65, 8, 197, 56, 20, 195, 37, 64, 65, 8, 197, 48, 20, 195, 37, 64, 65, 0, 13, 2, 95, 52, 49, 122, 6, 35, 47, 12, 51,
+ 39, 0, 9, 198, 76, 48, 82, 64, 19, 148, 65, 13, 202, 8, 147, 212, 85, 32, 129, 104, 147, 206, 20, 20, 0, 9, 198, 5, 97, 83,
+ 76, 84, 143, 72, 20, 2, 95, 59, 48, 4, 40, 50, 47, 39, 36, 84, 6, 37, 51, 81, 39, 55, 35, 0, 0, 7, 196, 52, 83, 66,
+ 72, 20, 12, 201, 12, 147, 145, 84, 19, 148, 21, 50, 77, 20, 0, 10, 2, 95, 57, 50, 6, 110, 84, 36, 0, 8, 197, 64, 84, 141,
+ 85, 64, 65, 8, 197, 28, 19, 66, 21, 32, 65, 8, 197, 12, 21, 20, 5, 32, 65, 0, 10, 2, 95, 56, 6, 110, 47, 12, 39, 0,
+ 10, 198, 76, 241, 204, 36, 243, 0, 65, 20, 9, 198, 52, 85, 1, 64, 243, 148, 20, 10, 198, 5, 85, 15, 77, 67, 208, 68, 20, 0,
+ 24, 2, 95, 63, 48, 4, 40, 50, 47, 39, 37, 50, 47, 36, 51, 39, 81, 35, 47, 6, 37, 84, 39, 0, 10, 199, 64, 20, 129, 16,
+ 148, 197, 4, 67, 0, 18, 2, 95, 62, 49, 57, 4, 40, 88, 35, 6, 35, 50, 81, 39, 55, 39, 0, 11, 200, 81, 84, 130, 60, 19,
+ 2, 21, 32, 67, 9, 198, 64, 148, 143, 77, 49, 78, 66, 11, 200, 12, 243, 148, 72, 19, 2, 21, 32, 66, 10, 198, 5, 85, 15, 13,
+ 67, 206, 67, 20, 0, 9, 198, 77, 66, 80, 20, 225, 9, 20, 6, 195, 72, 245, 0, 20, 8, 197, 72, 16, 193, 48, 80, 65, 9, 197,
+ 64, 144, 195, 32, 80, 66, 20, 10, 198, 61, 37, 5, 57, 50, 65, 66, 20, 8, 197, 52, 147, 9, 80, 80, 65, 8, 197, 48, 148, 1,
+ 72, 144, 65, 9, 197, 48, 16, 195, 32, 80, 66, 20, 8, 197, 28, 83, 133, 76, 144, 20, 9, 197, 16, 80, 193, 16, 80, 65, 20, 8,
+ 197, 12, 243, 147, 12, 144, 20, 9, 198, 12, 243, 80, 20, 225, 9, 20, 8, 197, 9, 83, 20, 20, 144, 66, 0, 19, 2, 95, 60, 35,
+ 48, 4, 36, 51, 47, 35, 6, 35, 50, 81, 39, 55, 39, 0, 9, 198, 104, 19, 66, 21, 50, 64, 20, 9, 198, 61, 37, 5, 57, 50,
+ 64, 20, 9, 198, 16, 145, 82, 21, 50, 64, 65, 0, 6, 195, 12, 244, 148, 21, 0, 7, 196, 80, 19, 65, 72, 65, 11, 200, 72, 85,
+ 20, 36, 194, 78, 20, 240, 67, 9, 198, 56, 144, 197, 72, 21, 0, 66, 7, 196, 16, 147, 69, 72, 65, 11, 200, 16, 145, 1, 76, 48,
+ 76, 36, 16, 68, 7, 196, 16, 19, 65, 72, 65, 11, 200, 9, 32, 67, 32, 144, 197, 72, 144, 66, 7, 196, 4, 211, 210, 36, 21, 0,
+ 8, 197, 76, 81, 9, 48, 80, 66, 8, 197, 76, 19, 132, 36, 16, 66, 12, 201, 65, 50, 67, 60, 50, 78, 21, 50, 64, 20, 8, 197,
+ 64, 20, 146, 60, 48, 65, 12, 201, 64, 19, 9, 56, 113, 78, 21, 50, 64, 67, 8, 197, 48, 244, 147, 36, 48, 21, 8, 197, 48, 145,
+ 206, 20, 240, 65, 8, 197, 48, 84, 211, 36, 48, 20, 9, 198, 48, 21, 82, 5, 50, 65, 67, 8, 197, 36, 194, 65, 16, 80, 66, 8,
+ 197, 21, 53, 1, 76, 144, 65, 8, 197, 12, 244, 142, 20, 16, 65, 8, 197, 12, 129, 79, 64, 80, 65, 8, 197, 8, 17, 9, 48, 80,
+ 66, 12, 201, 4, 225, 201, 60, 113, 78, 21, 50, 64, 67, 0, 9, 198, 76, 147, 134, 37, 50, 64, 65, 9, 198, 65, 35, 212, 21, 50,
+ 64, 65, 9, 198, 37, 3, 212, 21, 50, 64, 66, 9, 198, 16, 144, 84, 21, 50, 64, 66, 9, 198, 9, 34, 65, 57, 163, 204, 67, 0,
+ 10, 199, 12, 244, 15, 48, 147, 69, 72, 67, 0, 9, 196, 76, 245, 20, 60, 76, 28, 21, 11, 200, 80, 244, 142, 4, 37, 79, 56, 144,
+ 20, 15, 204, 61, 52, 201, 16, 244, 133, 17, 85, 20, 5, 50, 64, 65, 11, 200, 60, 194, 71, 5, 32, 200, 36, 16, 68, 11, 200, 12,
+ 243, 5, 61, 69, 5, 72, 144, 20, 9, 198, 8, 243, 135, 36, 244, 142, 21, 11, 200, 5, 85, 5, 57, 66, 67, 32, 80, 20, 0, 9,
+ 198, 64, 244, 137, 24, 84, 137, 66, 9, 198, 36, 224, 207, 49, 83, 69, 66, 0, 9, 198, 8, 20, 212, 36, 19, 128, 66, 0, 14, 203,
+ 5, 48, 201, 84, 112, 67, 5, 1, 76, 48, 144, 21, 0, 7, 196, 88, 244, 199, 36, 20, 7, 196, 76, 147, 69, 80, 20, 12, 201, 72,
+ 240, 195, 4, 114, 79, 88, 147, 133, 21, 12, 201, 52, 243, 148, 21, 97, 82, 28, 147, 133, 21, 6, 195, 36, 193, 79, 65, 7, 195, 28,
+ 241, 207, 66, 20, 7, 196, 28, 19, 65, 48, 65, 12, 201, 5, 34, 83, 80, 241, 201, 80, 243, 133, 68, 0, 8, 133, 1, 22, 18, 195,
+ 160, 72, 8, 197, 81, 33, 86, 21, 48, 20, 9, 198, 69, 80, 82, 21, 50, 77, 21, 8, 197, 60, 34, 68, 61, 48, 21, 9, 198, 52,
+ 83, 15, 52, 19, 133, 66, 8, 197, 8, 147, 199, 5, 48, 67, 0, 10, 198, 8, 145, 78, 80, 147, 128, 65, 20, 9, 198, 8, 22, 65,
+ 52, 243, 128, 67, 0, 10, 199, 76, 20, 133, 8, 33, 82, 60, 72, 10, 199, 84, 225, 9, 12, 84, 201, 52, 20, 6, 195, 80, 83, 204,
+ 66, 10, 199, 52, 19, 12, 60, 96, 71, 36, 66, 0, 7, 196, 80, 84, 197, 72, 65, 7, 196, 77, 68, 133, 76, 20, 6, 195, 48, 80,
+ 195, 21, 12, 201, 36, 229, 15, 56, 20, 149, 52, 244, 137, 21, 0, 8, 197, 48, 19, 80, 4, 64, 65, 8, 197, 16, 84, 205, 4, 224,
+ 20, 6, 195, 12, 241, 206, 20, 9, 198, 5, 52, 197, 52, 147, 137, 66, 0, 9, 198, 60, 208, 133, 48, 144, 192, 67, 9, 198, 16, 243,
+ 69, 56, 144, 192, 21, 0, 10, 199, 81, 34, 65, 80, 131, 15, 56, 65, 6, 195, 80, 80, 192, 20, 9, 198, 28, 243, 1, 76, 80, 195,
+ 21, 6, 195, 16, 80, 192, 20, 10, 199, 12, 130, 76, 36, 17, 207, 56, 67, 0, 6, 195, 80, 80, 207, 21, 12, 200, 28, 195, 194, 36,
+ 49, 70, 4, 192, 67, 20, 12, 200, 21, 65, 82, 60, 49, 70, 4, 192, 68, 20, 7, 196, 4, 224, 207, 72, 21, 0, 9, 198, 80, 19,
+ 69, 72, 144, 197, 67, 8, 197, 52, 20, 146, 60, 224, 66, 8, 197, 28, 20, 154, 60, 224, 66, 8, 197, 16, 20, 147, 20, 224, 65, 8,
+ 197, 12, 243, 77, 60, 64, 20, 9, 198, 8, 84, 135, 20, 113, 201, 21, 0, 13, 202, 80, 84, 141, 60, 83, 5, 81, 68, 137, 12, 20,
+ 9, 198, 80, 83, 5, 52, 16, 192, 20, 9, 198, 21, 84, 137, 48, 240, 192, 67, 9, 198, 4, 225, 137, 48, 240, 192, 66, 0, 10, 199,
+ 88, 19, 19, 5, 52, 201, 56, 66, 6, 195, 80, 80, 204, 20, 10, 199, 16, 148, 207, 72, 66, 78, 20, 21, 0, 7, 196, 5, 100, 129,
+ 36, 72, 30, 4, 95, 4, 15, 20, 48, 6, 40, 50, 47, 39, 15, 89, 4, 39, 84, 14, 16, 35, 89, 49, 14, 16, 6, 37, 47, 12,
+ 39, 0, 6, 195, 80, 80, 203, 20, 9, 198, 52, 19, 148, 36, 51, 210, 66, 9, 198, 12, 147, 133, 12, 197, 66, 67, 0, 8, 197, 77,
+ 81, 4, 37, 64, 65, 8, 197, 76, 83, 137, 61, 32, 20, 8, 197, 76, 83, 137, 61, 32, 65, 8, 197, 72, 147, 142, 61, 96, 20, 8,
+ 197, 72, 81, 4, 37, 64, 65, 8, 197, 65, 83, 16, 37, 64, 65, 8, 197, 64, 147, 214, 21, 32, 66, 8, 197, 52, 83, 136, 37, 32,
+ 66, 9, 197, 13, 33, 68, 37, 64, 65, 21, 8, 197, 12, 243, 80, 37, 64, 65, 0, 10, 198, 76, 241, 143, 12, 193, 64, 65, 20, 6,
+ 195, 20, 65, 65, 21, 6, 195, 16, 80, 201, 20, 6, 195, 8, 17, 197, 66, 6, 195, 4, 193, 65, 65, 0, 14, 5, 1, 22, 18, 195,
+ 178, 108, 84, 34, 6, 110, 0, 72, 7, 195, 12, 129, 64, 72, 8, 20, 2, 95, 91, 35, 48, 6, 36, 51, 47, 35, 49, 122, 6, 35,
+ 72, 14, 16, 35, 0, 10, 199, 64, 19, 12, 4, 229, 79, 80, 20, 9, 198, 52, 243, 143, 64, 16, 203, 67, 6, 195, 16, 81, 192, 20,
+ 10, 199, 13, 34, 83, 61, 53, 15, 52, 66, 6, 195, 4, 193, 64, 66, 0, 9, 198, 77, 84, 5, 72, 147, 210, 21, 6, 195, 76, 244,
+ 147, 21, 7, 196, 52, 148, 201, 4, 65, 7, 196, 12, 83, 66, 72, 20, 7, 196, 5, 36, 9, 4, 66, 12, 201, 4, 65, 78, 60, 148,
+ 15, 24, 148, 201, 69, 0, 6, 195, 76, 241, 0, 20, 8, 197, 76, 50, 5, 73, 160, 21, 9, 198, 64, 148, 143, 48, 148, 201, 66, 8,
+ 197, 64, 19, 132, 5, 32, 65, 6, 195, 48, 83, 206, 21, 8, 197, 20, 194, 88, 37, 32, 67, 6, 195, 20, 65, 78, 20, 9, 197, 16,
+ 21, 150, 21, 32, 66, 21, 9, 197, 12, 243, 131, 5, 96, 65, 20, 6, 195, 4, 193, 78, 21, 0, 8, 198, 69, 80, 76, 12, 129, 64,
+ 9, 66, 88, 144, 84, 37, 0, 76, 9, 9, 198, 76, 48, 78, 16, 19, 0, 65, 9, 198, 69, 80, 68, 72, 145, 192, 66, 9, 198, 64,
+ 243, 12, 36, 225, 64, 20, 9, 198, 64, 84, 137, 12, 193, 64, 65, 9, 198, 56, 145, 86, 60, 193, 64, 20, 9, 198, 20, 113, 77, 60,
+ 225, 64, 20, 9, 198, 12, 243, 147, 60, 193, 64, 20, 9, 198, 12, 243, 135, 72, 81, 192, 20, 6, 195, 8, 18, 193, 66, 9, 198, 5,
+ 52, 1, 72, 17, 192, 66, 0, 8, 67, 12, 128, 84, 21, 0, 10, 16, 2, 95, 95, 6, 40, 50, 72, 36, 51, 89, 49, 39, 51, 36,
+ 0, 10, 199, 65, 83, 3, 32, 84, 137, 4, 66, 9, 198, 64, 85, 20, 36, 225, 79, 66, 6, 195, 60, 130, 64, 20, 0, 13, 2, 95,
+ 94, 49, 35, 48, 12, 40, 76, 12, 39, 0, 7, 196, 20, 193, 84, 80, 20, 10, 198, 8, 18, 129, 104, 85, 0, 67, 21, 7, 196, 5,
+ 4, 5, 56, 21, 0, 8, 197, 5, 100, 133, 80, 80, 72, 8, 197, 69, 81, 83, 80, 240, 72, 19, 2, 95, 93, 49, 57, 4, 40, 88,
+ 35, 49, 122, 6, 35, 72, 14, 16, 35, 0, 9, 198, 80, 148, 129, 56, 226, 65, 67, 9, 197, 64, 20, 133, 72, 80, 66, 21, 8, 197,
+ 52, 147, 208, 36, 16, 67, 8, 197, 48, 147, 73, 80, 80, 65, 6, 195, 36, 51, 206, 20, 9, 198, 16, 144, 67, 60, 226, 65, 68, 8,
+ 197, 16, 83, 79, 56, 144, 67, 8, 197, 12, 84, 131, 32, 144, 21, 8, 197, 8, 244, 135, 32, 144, 21, 0, 9, 198, 77, 65, 70, 4,
+ 226, 64, 65, 6, 195, 64, 84, 149, 66, 9, 198, 36, 224, 197, 56, 66, 64, 20, 9, 198, 16, 80, 197, 56, 226, 64, 20, 9, 198, 12,
+ 144, 204, 4, 66, 64, 65, 9, 198, 4, 48, 197, 28, 194, 64, 20, 0, 9, 198, 12, 243, 80, 72, 84, 211, 20, 6, 195, 4, 194, 64,
+ 66, 0, 11, 200, 76, 83, 73, 12, 84, 131, 32, 144, 21, 12, 201, 76, 50, 9, 88, 83, 143, 28, 194, 65, 20, 12, 201, 69, 80, 76,
+ 76, 149, 143, 28, 194, 65, 20, 11, 200, 64, 19, 142, 60, 48, 200, 36, 16, 20, 11, 200, 36, 229, 5, 73, 4, 133, 80, 80, 66, 8,
+ 196, 20, 194, 84, 20, 65, 21, 7, 195, 12, 130, 79, 66, 20, 0, 8, 197, 88, 244, 212, 72, 240, 72, 8, 197, 56, 244, 212, 72, 240,
+ 72, 6, 195, 76, 245, 146, 21, 9, 197, 56, 244, 212, 60, 144, 65, 21, 8, 197, 56, 18, 65, 16, 80, 65, 9, 198, 52, 19, 20, 20,
+ 212, 0, 20, 8, 197, 24, 243, 79, 72, 144, 65, 8, 197, 21, 53, 15, 56, 144, 65, 8, 197, 21, 21, 73, 16, 144, 20, 9, 198, 20,
+ 113, 77, 60, 226, 65, 68, 9, 198, 4, 226, 82, 36, 66, 65, 68, 0, 13, 2, 95, 96, 71, 35, 49, 48, 14, 16, 117, 65, 0, 12,
+ 201, 60, 67, 206, 80, 245, 5, 12, 226, 67, 20, 9, 198, 52, 243, 135, 60, 194, 64, 20, 9, 198, 5, 96, 77, 64, 244, 212, 21, 0,
+ 0, 11, 200, 80, 84, 129, 64, 85, 84, 36, 48, 67, 8, 196, 48, 80, 201, 80, 65, 21, 11, 200, 36, 229, 5, 72, 194, 78, 20, 16,
+ 67, 7, 196, 21, 84, 137, 80, 65, 12, 201, 20, 224, 201, 12, 195, 208, 20, 66, 65, 69, 12, 201, 12, 147, 145, 84, 81, 143, 28, 194,
+ 69, 20, 7, 196, 5, 67, 5, 80, 20, 6, 195, 4, 193, 83, 20, 7, 196, 4, 67, 69, 80, 20, 0, 8, 197, 65, 35, 212, 5, 48,
+ 65, 6, 195, 28, 246, 154, 21, 8, 197, 24, 17, 68, 37, 48, 20, 6, 195, 20, 65, 82, 65, 0, 10, 198, 81, 34, 86, 20, 225, 84,
+ 66, 20, 9, 198, 72, 245, 21, 48, 83, 192, 66, 9, 198, 52, 81, 9, 12, 83, 192, 66, 9, 198, 24, 244, 129, 56, 83, 192, 66, 0,
+ 10, 199, 64, 83, 148, 5, 67, 5, 80, 20, 6, 195, 48, 83, 192, 21, 0, 12, 201, 65, 35, 211, 80, 17, 133, 72, 84, 201, 67, 6,
+ 195, 64, 84, 195, 20, 6, 195, 64, 84, 195, 20, 6, 195, 12, 244, 195, 20, 7, 196, 5, 36, 133, 16, 20, 0, 9, 198, 72, 241, 9,
+ 80, 244, 137, 21, 9, 198, 57, 85, 143, 48, 243, 133, 20, 0, 15, 4, 95, 7, 18, 22, 81, 14, 16, 6, 35, 12, 84, 36, 0, 6,
+ 195, 12, 244, 193, 66, 10, 198, 12, 83, 1, 16, 243, 128, 65, 21, 0, 10, 199, 28, 194, 67, 60, 194, 83, 36, 66, 6, 195, 20, 66,
+ 84, 65, 9, 198, 12, 241, 84, 4, 225, 79, 67, 9, 198, 12, 21, 20, 4, 225, 79, 66, 6, 195, 4, 194, 84, 65, 0, 11, 200, 12,
+ 243, 69, 28, 194, 65, 57, 48, 67, 0, 8, 197, 104, 240, 195, 60, 192, 20, 8, 197, 88, 20, 133, 56, 224, 21, 8, 197, 72, 240, 195,
+ 60, 192, 20, 8, 197, 64, 83, 132, 84, 192, 20, 8, 197, 52, 243, 20, 20, 224, 21, 6, 195, 48, 84, 194, 20, 8, 197, 16, 144, 67,
+ 60, 224, 66, 8, 197, 12, 19, 73, 60, 224, 65, 8, 197, 9, 81, 134, 4, 192, 65, 0, 9, 198, 69, 80, 76, 12, 244, 192, 20, 7,
+ 195, 65, 84, 133, 66, 20, 9, 198, 60, 198, 77, 64, 244, 192, 65, 9, 198, 52, 20, 137, 64, 244, 192, 20, 0, 6, 195, 20, 66, 80,
+ 65, 10, 199, 17, 32, 71, 4, 210, 78, 20, 67, 0, 7, 196, 77, 68, 143, 24, 20, 8, 196, 72, 244, 197, 60, 65, 20, 9, 198, 72,
+ 145, 146, 20, 65, 0, 21, 11, 200, 5, 32, 201, 16, 144, 67, 60, 224, 67, 0, 9, 198, 104, 84, 134, 4, 194, 85, 67, 8, 197, 52,
+ 83, 147, 60, 192, 20, 9, 198, 12, 243, 80, 48, 144, 197, 20, 8, 197, 12, 243, 15, 28, 224, 20, 8, 197, 12, 19, 132, 20, 192, 21,
+ 0, 6, 195, 65, 84, 137, 66, 6, 195, 64, 84, 201, 20, 9, 198, 64, 83, 148, 5, 67, 0, 20, 9, 198, 64, 83, 148, 5, 67, 0,
+ 65, 9, 198, 12, 83, 148, 72, 144, 192, 20, 0, 0, 7, 196, 52, 84, 207, 48, 65, 13, 201, 16, 144, 207, 80, 147, 5, 16, 243, 137,
+ 68, 20, 9, 198, 12, 243, 134, 21, 69, 0, 20, 0, 8, 197, 76, 148, 15, 57, 64, 20, 9, 198, 76, 128, 78, 28, 128, 73, 66, 9,
+ 198, 64, 20, 129, 48, 148, 201, 66, 9, 197, 48, 84, 1, 57, 64, 65, 20, 0, 6, 195, 80, 84, 201, 20, 9, 198, 76, 84, 150, 36,
+ 193, 64, 66, 10, 198, 52, 81, 193, 12, 193, 64, 65, 20, 9, 198, 21, 34, 71, 60, 225, 64, 66, 6, 195, 16, 84, 201, 20, 0, 20,
+ 2, 95, 123, 35, 48, 4, 36, 51, 47, 35, 81, 14, 16, 6, 35, 83, 12, 35, 0, 16, 4, 95, 4, 9, 1, 72, 57, 36, 51, 6,
+ 36, 12, 88, 126, 0, 10, 199, 76, 147, 135, 32, 147, 218, 104, 21, 10, 199, 5, 85, 15, 64, 147, 15, 80, 20, 9, 198, 5, 32, 200,
+ 20, 192, 79, 67, 0, 8, 196, 76, 84, 201, 4, 65, 20, 7, 196, 72, 84, 201, 4, 65, 7, 196, 52, 84, 211, 20, 20, 0, 6, 195,
+ 80, 241, 0, 20, 8, 197, 77, 83, 195, 21, 32, 65, 8, 197, 72, 83, 132, 37, 64, 65, 8, 197, 65, 35, 198, 21, 64, 20, 8, 197,
+ 64, 20, 212, 61, 32, 21, 12, 201, 12, 20, 212, 20, 197, 133, 72, 65, 64, 21, 0, 9, 198, 77, 84, 146, 20, 225, 64, 21, 9, 198,
+ 72, 85, 20, 36, 98, 76, 67, 9, 198, 64, 144, 90, 104, 243, 0, 67, 9, 198, 61, 53, 18, 60, 115, 212, 20, 9, 198, 28, 83, 148,
+ 36, 193, 64, 66, 9, 198, 21, 48, 200, 36, 225, 64, 20, 9, 198, 16, 80, 201, 8, 83, 0, 67, 9, 198, 16, 80, 193, 48, 241, 192,
+ 66, 9, 198, 12, 244, 148, 36, 193, 64, 66, 10, 198, 12, 86, 129, 56, 225, 64, 65, 21, 9, 198, 12, 21, 1, 48, 241, 192, 66, 9,
+ 198, 4, 229, 5, 56, 225, 64, 21, 0, 0, 7, 196, 81, 84, 129, 56, 66, 7, 196, 72, 148, 193, 56, 65, 9, 198, 72, 80, 193, 72,
+ 81, 0, 20, 7, 196, 52, 20, 197, 72, 66, 7, 196, 12, 244, 197, 56, 21, 7, 196, 5, 83, 15, 76, 67, 0, 19, 2, 95, 125, 49,
+ 57, 4, 40, 88, 35, 81, 14, 16, 6, 35, 83, 12, 35, 0, 8, 197, 84, 36, 137, 4, 48, 67, 6, 195, 80, 245, 0, 20, 8, 197,
+ 80, 84, 195, 32, 144, 20, 9, 197, 76, 20, 5, 72, 80, 66, 21, 9, 198, 52, 243, 133, 28, 194, 65, 20, 12, 201, 52, 81, 137, 77,
+ 67, 198, 20, 193, 64, 67, 8, 197, 28, 19, 1, 80, 144, 65, 9, 198, 21, 2, 70, 4, 226, 65, 68, 8, 197, 5, 52, 197, 16, 144,
+ 20, 9, 198, 4, 224, 82, 12, 130, 65, 67, 0, 6, 195, 80, 244, 0, 20, 9, 198, 52, 243, 5, 12, 243, 0, 20, 9, 198, 52, 148,
+ 212, 72, 19, 0, 66, 6, 195, 20, 69, 73, 20, 0, 10, 199, 76, 245, 20, 60, 35, 211, 12, 20, 9, 198, 76, 244, 16, 72, 84, 211,
+ 20, 10, 199, 64, 147, 129, 12, 245, 5, 12, 20, 11, 199, 64, 20, 148, 20, 227, 208, 20, 66, 20, 10, 199, 52, 243, 132, 4, 67, 210,
+ 36, 21, 10, 199, 52, 20, 148, 36, 226, 84, 80, 67, 0, 8, 196, 21, 52, 5, 72, 65, 20, 11, 200, 61, 38, 137, 88, 80, 195, 32,
+ 144, 20, 9, 198, 21, 2, 84, 72, 149, 0, 66, 9, 198, 12, 243, 80, 36, 85, 0, 20, 7, 196, 5, 165, 5, 12, 20, 7, 196, 4,
+ 229, 65, 44, 66, 9, 198, 4, 193, 129, 8, 85, 0, 20, 7, 196, 4, 115, 210, 4, 67, 0, 8, 197, 80, 83, 129, 12, 80, 66, 9,
+ 198, 76, 195, 214, 20, 226, 65, 20, 8, 197, 76, 50, 5, 72, 208, 21, 9, 198, 72, 243, 65, 56, 66, 65, 67, 9, 198, 65, 35, 211,
+ 60, 66, 65, 67, 34, 77, 60, 194, 71, 60, 65, 78, 17, 35, 199, 48, 147, 205, 4, 110, 55, 37, 81, 39, 72, 36, 50, 72, 14, 16,
+ 39, 61, 6, 37, 110, 65, 35, 0, 8, 197, 56, 21, 83, 20, 16, 65, 9, 198, 52, 243, 148, 60, 113, 201, 20, 8, 197, 52, 148, 212,
+ 72, 16, 66, 8, 197, 48, 85, 20, 36, 112, 66, 8, 197, 20, 208, 140, 20, 208, 20, 0, 9, 198, 88, 19, 132, 4, 194, 64, 65, 6,
+ 195, 80, 81, 213, 66, 6, 195, 76, 240, 201, 20, 6, 195, 48, 84, 205, 20, 9, 198, 29, 84, 208, 36, 226, 64, 65, 9, 198, 17, 84,
+ 15, 56, 66, 64, 20, 6, 195, 12, 244, 201, 66, 9, 198, 12, 129, 82, 4, 66, 64, 65, 0, 10, 199, 24, 83, 77, 36, 226, 76, 20,
+ 67, 10, 199, 13, 35, 211, 80, 16, 197, 60, 66, 0, 11, 200, 81, 84, 144, 36, 195, 209, 84, 144, 20, 9, 198, 72, 148, 208, 61, 53,
+ 0, 21, 11, 200, 52, 243, 148, 21, 97, 82, 16, 80, 21, 11, 200, 37, 1, 82, 80, 84, 141, 36, 16, 68, 7, 196, 21, 84, 143, 64,
+ 20, 0, 12, 201, 69, 80, 68, 72, 145, 143, 28, 194, 64, 20, 9, 198, 37, 3, 212, 4, 192, 77, 67, 0, 9, 198, 5, 97, 86, 4,
+ 211, 192, 72, 9, 198, 21, 32, 86, 4, 211, 192, 72, 6, 195, 61, 4, 9, 20, 13, 202, 52, 20, 129, 12, 19, 1, 28, 243, 137, 76,
+ 20, 6, 195, 12, 244, 205, 20, 6, 195, 12, 244, 205, 20, 0, 10, 199, 61, 34, 84, 80, 84, 143, 64, 67, 0, 9, 198, 81, 34, 80,
+ 61, 53, 0, 21, 8, 196, 76, 84, 193, 52, 65, 20, 0, 8, 197, 76, 85, 146, 21, 48, 20, 9, 198, 16, 148, 208, 72, 244, 201, 20,
+ 0, 9, 198, 24, 244, 211, 36, 211, 192, 72, 6, 194, 84, 224, 72, 9, 16, 70, 76, 49, 73, 12, 51, 192, 91, 109, 6, 37, 49, 12,
+ 39, 0, 9, 198, 4, 229, 5, 48, 19, 192, 67, 0, 6, 195, 64, 243, 12, 21, 6, 195, 64, 243, 12, 21, 9, 198, 64, 84, 144, 21,
+ 69, 79, 20, 19, 70, 12, 148, 131, 84, 149, 15, 76, 37, 14, 16, 49, 6, 40, 37, 47, 39, 0, 0, 7, 195, 76, 19, 15, 66, 20,
+ 7, 196, 49, 85, 5, 60, 65, 9, 198, 4, 224, 67, 60, 225, 0, 20, 7, 196, 4, 115, 210, 16, 65, 0, 8, 197, 81, 84, 143, 48,
+ 64, 20, 8, 197, 76, 19, 148, 20, 224, 65, 9, 197, 56, 147, 82, 60, 64, 66, 20, 9, 198, 52, 147, 12, 20, 227, 137, 20, 9, 197,
+ 12, 244, 132, 60, 32, 65, 21, 0, 6, 195, 81, 83, 201, 72, 9, 198, 69, 80, 76, 37, 64, 64, 67, 6, 195, 52, 81, 9, 20, 6,
+ 195, 5, 48, 197, 66, 0, 10, 199, 36, 229, 5, 72, 209, 68, 36, 20, 12, 201, 8, 245, 76, 21, 85, 5, 72, 147, 206, 21, 0, 0,
+ 8, 197, 76, 50, 5, 72, 224, 21, 8, 197, 76, 48, 80, 60, 192, 65, 12, 201, 64, 244, 211, 36, 34, 76, 37, 64, 64, 69, 9, 198,
+ 64, 80, 195, 36, 243, 9, 20, 10, 198, 56, 83, 65, 80, 241, 9, 67, 20, 8, 197, 12, 244, 16, 60, 192, 20, 0, 10, 198, 36, 224,
+ 207, 28, 226, 84, 66, 20, 9, 198, 24, 20, 142, 21, 51, 204, 67, 9, 198, 5, 32, 200, 21, 66, 80, 66, 10, 198, 4, 48, 210, 20,
+ 66, 84, 66, 21, 0, 10, 199, 80, 84, 212, 36, 211, 206, 20, 20, 10, 199, 61, 53, 18, 60, 115, 212, 36, 20, 10, 199, 52, 17, 206,
+ 21, 68, 143, 56, 65, 10, 199, 16, 148, 207, 56, 84, 212, 4, 68, 9, 198, 16, 148, 195, 61, 65, 67, 20, 0, 7, 196, 104, 85, 71,
+ 52, 65, 7, 196, 29, 85, 5, 36, 66, 0, 12, 201, 88, 147, 12, 5, 50, 77, 37, 84, 192, 68, 8, 197, 72, 148, 207, 49, 64, 20,
+ 8, 197, 52, 244, 195, 61, 96, 20, 9, 197, 52, 243, 15, 81, 32, 65, 20, 8, 197, 17, 32, 71, 85, 64, 66, 8, 197, 13, 84, 195,
+ 85, 64, 65, 0, 13, 202, 80, 83, 78, 61, 52, 15, 56, 66, 76, 36, 20, 9, 198, 76, 20, 211, 60, 225, 64, 65, 10, 198, 64, 144,
+ 67, 21, 33, 64, 67, 21, 9, 198, 52, 17, 206, 21, 65, 64, 20, 7, 195, 48, 241, 5, 66, 20, 0, 10, 199, 9, 35, 206, 12, 130,
+ 79, 48, 66, 6, 195, 9, 33, 68, 20, 8, 197, 8, 147, 212, 61, 0, 66, 9, 198, 4, 225, 137, 5, 32, 79, 67, 0, 7, 196, 61,
+ 52, 143, 20, 65, 7, 196, 20, 194, 77, 36, 65, 7, 196, 13, 84, 15, 48, 65, 0, 9, 198, 64, 84, 144, 21, 69, 65, 20, 9, 198,
+ 48, 245, 26, 61, 32, 73, 67, 6, 195, 25, 33, 78, 21, 0, 9, 198, 76, 20, 133, 77, 65, 64, 72, 9, 198, 88, 19, 12, 21, 97,
+ 64, 20, 9, 198, 52, 144, 200, 36, 83, 0, 66, 14, 202, 12, 195, 210, 4, 209, 133, 56, 144, 207, 48, 69, 20, 9, 198, 12, 144, 204,
+ 61, 1, 64, 20, 0, 10, 199, 69, 80, 68, 73, 84, 15, 48, 67, 10, 199, 64, 144, 195, 5, 33, 9, 4, 67, 10, 199, 52, 16, 210,
+ 60, 51, 211, 52, 20, 0, 7, 196, 76, 148, 193, 72, 65, 7, 196, 72, 84, 201, 56, 65, 7, 196, 52, 148, 197, 72, 65, 7, 196, 12,
+ 84, 193, 72, 65, 7, 195, 12, 17, 15, 66, 20, 6, 195, 5, 65, 79, 65, 7, 196, 4, 195, 208, 20, 65, 0, 6, 195, 104, 85, 0,
+ 20, 15, 69, 80, 82, 83, 80, 16, 47, 109, 6, 37, 89, 47, 35, 0, 9, 198, 76, 145, 206, 61, 34, 65, 67, 8, 197, 64, 83, 15,
+ 76, 144, 21, 9, 198, 56, 85, 83, 81, 34, 65, 65, 8, 197, 52, 147, 143, 72, 144, 21, 8, 197, 48, 144, 133, 72, 144, 65, 8, 197,
+ 24, 80, 130, 72, 80, 20, 8, 197, 21, 81, 133, 52, 144, 20, 9, 198, 20, 229, 18, 61, 2, 65, 67, 9, 198, 20, 211, 198, 36, 194,
+ 65, 68, 8, 197, 16, 80, 143, 48, 80, 65, 6, 195, 9, 33, 78, 21, 8, 197, 8, 19, 19, 4, 208, 65, 8, 197, 5, 48, 197, 76,
+ 144, 20, 8, 197, 4, 148, 143, 48, 80, 20, 8, 197, 4, 32, 129, 100, 80, 67, 0, 6, 195, 84, 244, 0, 20, 9, 198, 76, 20, 211,
+ 60, 226, 64, 65, 9, 198, 72, 147, 131, 61, 66, 64, 20, 9, 198, 20, 224, 207, 49, 2, 64, 20, 9, 198, 8, 243, 129, 77, 51, 204,
+ 67, 0, 6, 195, 64, 84, 212, 21, 6, 195, 37, 51, 204, 65, 10, 199, 20, 48, 197, 57, 68, 137, 12, 20, 0, 11, 200, 80, 244, 142,
+ 5, 33, 67, 12, 144, 20, 11, 200, 72, 81, 133, 72, 83, 132, 84, 208, 20, 11, 200, 61, 4, 18, 36, 209, 78, 80, 80, 20, 6, 195,
+ 49, 83, 199, 20, 7, 196, 21, 84, 133, 44, 65, 10, 198, 4, 65, 5, 8, 149, 0, 66, 21, 9, 198, 4, 52, 143, 8, 21, 0, 66,
+ 0, 8, 197, 77, 97, 86, 36, 16, 20, 8, 197, 72, 85, 15, 72, 80, 65, 10, 198, 61, 35, 211, 12, 244, 0, 66, 20, 8, 197, 24,
+ 244, 141, 36, 48, 66, 9, 198, 24, 21, 20, 61, 34, 65, 67, 8, 197, 21, 21, 73, 64, 80, 65, 8, 197, 16, 243, 143, 72, 144, 67,
+ 12, 201, 12, 192, 86, 36, 49, 77, 8, 19, 0, 67, 8, 197, 4, 53, 76, 20, 240, 66, 0, 9, 198, 76, 20, 133, 77, 66, 64, 72,
+ 9, 198, 105, 80, 195, 5, 34, 64, 65, 13, 202, 80, 145, 204, 5, 68, 9, 48, 84, 197, 72, 20, 6, 195, 76, 244, 201, 20, 9, 198,
+ 64, 147, 69, 57, 65, 76, 67, 9, 198, 28, 148, 143, 77, 64, 84, 66, 9, 198, 9, 80, 195, 5, 34, 64, 65, 0, 10, 198, 64, 19,
+ 13, 5, 33, 83, 67, 20, 10, 199, 60, 211, 218, 36, 115, 212, 20, 20, 10, 199, 52, 148, 129, 24, 147, 210, 36, 21, 10, 199, 36, 229,
+ 18, 60, 67, 212, 80, 21, 6, 195, 21, 51, 196, 20, 0, 6, 195, 64, 243, 3, 20, 7, 196, 64, 193, 90, 104, 20, 7, 196, 48, 85,
+ 67, 36, 65, 12, 201, 37, 3, 195, 48, 244, 137, 17, 34, 65, 69, 11, 200, 16, 83, 79, 13, 32, 90, 36, 16, 68, 11, 200, 12, 21,
+ 20, 37, 97, 82, 36, 16, 67, 11, 200, 8, 21, 20, 36, 53, 79, 72, 80, 20, 11, 200, 4, 116, 143, 76, 148, 212, 20, 208, 20, 0,
+ 6, 195, 80, 243, 6, 20, 9, 198, 65, 33, 78, 76, 147, 5, 20, 6, 195, 61, 1, 82, 21, 9, 198, 28, 21, 68, 20, 230, 137, 20,
+ 9, 198, 12, 84, 129, 56, 84, 201, 66, 0, 6, 195, 76, 19, 5, 66, 9, 198, 36, 227, 143, 13, 83, 192, 20, 6, 195, 28, 147, 5,
+ 66, 10, 198, 20, 211, 69, 57, 64, 76, 65, 20, 0, 6, 195, 81, 83, 192, 72, 6, 195, 80, 243, 4, 20, 10, 199, 60, 113, 201, 28,
+ 147, 210, 56, 21, 6, 195, 37, 64, 76, 65, 10, 199, 24, 147, 129, 48, 35, 210, 28, 21, 10, 199, 8, 243, 129, 12, 243, 19, 36, 20,
+ 0, 7, 196, 36, 228, 201, 80, 65, 7, 196, 4, 67, 210, 56, 21, 0, 9, 198, 56, 240, 195, 36, 243, 1, 66, 9, 198, 52, 20, 195,
+ 32, 147, 5, 66, 6, 195, 48, 241, 26, 21, 0, 11, 70, 36, 229, 5, 72, 225, 84, 21, 0, 10, 11, 67, 21, 52, 197, 36, 89, 89,
+ 36, 0, 76, 6, 195, 64, 244, 5, 20, 6, 195, 17, 83, 205, 20, 10, 198, 12, 243, 135, 73, 83, 192, 65, 20, 0, 10, 199, 76, 16,
+ 210, 36, 193, 71, 36, 20, 10, 199, 16, 241, 9, 12, 84, 201, 52, 20, 0, 6, 195, 80, 245, 15, 66, 6, 195, 80, 245, 15, 20, 7,
+ 196, 44, 22, 65, 44, 66, 8, 196, 21, 69, 1, 72, 65, 20, 0, 9, 198, 64, 192, 83, 52, 241, 9, 20, 8, 197, 12, 147, 212, 60,
+ 192, 65, 9, 198, 12, 19, 12, 36, 244, 5, 66, 8, 197, 9, 80, 195, 36, 224, 65, 0, 11, 67, 21, 52, 193, 36, 89, 89, 35, 0,
+ 76, 9, 198, 88, 83, 149, 77, 64, 64, 67, 9, 198, 72, 17, 206, 5, 65, 76, 21, 10, 198, 48, 147, 65, 77, 51, 204, 67, 21, 13,
+ 202, 21, 48, 67, 37, 51, 212, 80, 17, 68, 72, 20, 9, 198, 16, 148, 195, 5, 2, 84, 66, 0, 10, 199, 65, 35, 211, 21, 36, 9,
+ 56, 66, 10, 199, 28, 19, 66, 4, 51, 210, 80, 21, 6, 195, 21, 52, 192, 21, 10, 199, 12, 243, 73, 56, 99, 210, 52, 67, 6, 195,
+ 5, 51, 204, 65, 0, 7, 196, 24, 244, 212, 36, 72, 7, 196, 80, 85, 67, 72, 65, 7, 196, 48, 241, 204, 36, 20, 7, 196, 12, 244,
+ 212, 4, 66, 0, 9, 198, 88, 19, 7, 60, 115, 9, 20, 8, 197, 52, 84, 195, 4, 192, 66, 8, 197, 16, 243, 13, 20, 224, 20, 8,
+ 197, 12, 243, 135, 20, 64, 20, 0, 10, 198, 60, 211, 137, 9, 84, 192, 65, 20, 9, 198, 56, 81, 210, 37, 64, 64, 67, 9, 198, 12,
+ 244, 148, 37, 51, 204, 67, 0, 15, 67, 93, 117, 192, 6, 84, 40, 6, 84, 40, 6, 84, 40, 0, 10, 199, 52, 243, 148, 61, 33, 129,
+ 56, 66, 10, 199, 8, 192, 83, 80, 244, 15, 72, 66, 10, 199, 4, 116, 137, 24, 241, 204, 36, 20, 0, 7, 196, 80, 81, 207, 48, 65,
+ 9, 198, 65, 35, 199, 21, 69, 0, 20, 9, 198, 64, 19, 131, 21, 69, 0, 21, 7, 196, 56, 241, 77, 36, 20, 7, 196, 28, 147, 210,
+ 56, 21, 0, 8, 197, 53, 84, 212, 21, 32, 66, 9, 198, 48, 240, 193, 48, 149, 1, 68, 9, 198, 24, 147, 1, 72, 85, 5, 20, 9,
+ 198, 12, 19, 3, 5, 33, 69, 66, 0, 11, 67, 21, 52, 201, 36, 89, 89, 37, 0, 76, 9, 198, 80, 84, 211, 21, 33, 64, 20, 9,
+ 198, 56, 84, 212, 61, 33, 64, 65, 6, 195, 16, 245, 5, 20, 10, 198, 12, 80, 210, 61, 1, 64, 65, 20, 0, 12, 201, 36, 226, 78,
+ 80, 84, 146, 61, 69, 0, 21, 6, 195, 21, 51, 208, 20, 10, 199, 12, 243, 12, 20, 195, 206, 28, 20, 0, 7, 196, 24, 244, 211, 20,
+ 72, 11, 200, 52, 243, 148, 20, 97, 76, 81, 32, 21, 0, 8, 197, 76, 81, 213, 37, 64, 65, 8, 197, 64, 243, 4, 21, 32, 20, 9,
+ 198, 61, 69, 15, 80, 148, 9, 66, 8, 197, 56, 148, 16, 85, 32, 66, 8, 197, 48, 85, 20, 21, 32, 20, 8, 197, 28, 19, 66, 5,
+ 32, 65, 9, 197, 16, 84, 208, 61, 64, 65, 20, 0, 5, 194, 88, 240, 20, 6, 195, 60, 145, 9, 66, 9, 198, 48, 16, 200, 21, 65,
+ 64, 20, 0, 11, 199, 29, 35, 211, 76, 243, 79, 16, 67, 20, 12, 201, 25, 32, 78, 12, 144, 67, 61, 37, 0, 21, 0, 7, 196, 76,
+ 144, 84, 20, 72, 7, 196, 64, 17, 201, 56, 65, 11, 200, 24, 83, 137, 12, 245, 20, 21, 32, 20, 11, 200, 8, 19, 5, 56, 245, 20,
+ 21, 32, 20, 7, 196, 5, 52, 18, 36, 66, 0, 8, 197, 24, 16, 197, 88, 16, 76, 6, 195, 88, 245, 0, 20, 8, 197, 76, 147, 148,
+ 60, 208, 65, 8, 197, 72, 22, 154, 36, 16, 66, 8, 197, 64, 22, 154, 36, 16, 66, 9, 198, 52, 84, 137, 77, 65, 77, 20, 8, 197,
+ 52, 20, 133, 52, 208, 21, 8, 197, 36, 212, 1, 72, 144, 65, 8, 197, 5, 3, 210, 36, 16, 67, 0, 6, 195, 64, 241, 9, 20, 9,
+ 198, 64, 18, 12, 5, 98, 64, 65, 9, 198, 9, 33, 83, 4, 243, 0, 66, 0, 9, 198, 76, 20, 146, 60, 50, 0, 66, 9, 198, 5,
+ 85, 5, 57, 66, 67, 20, 9, 198, 5, 85, 5, 57, 66, 67, 20, 0, 7, 196, 24, 244, 212, 20, 72, 9, 198, 76, 19, 79, 76, 21,
+ 0, 66, 11, 200, 56, 147, 134, 60, 208, 78, 36, 16, 68, 7, 196, 36, 224, 213, 8, 65, 7, 196, 21, 53, 5, 72, 65, 9, 198, 4,
+ 192, 193, 57, 64, 82, 66, 0, 9, 197, 12, 243, 148, 72, 240, 76, 28, 9, 197, 76, 51, 210, 104, 80, 66, 20, 8, 197, 72, 81, 9,
+ 56, 144, 65, 9, 198, 60, 211, 212, 61, 2, 65, 68, 9, 197, 53, 81, 199, 36, 240, 66, 20, 8, 197, 28, 197, 84, 20, 240, 65, 8,
+ 197, 28, 149, 82, 36, 16, 66, 9, 198, 24, 243, 7, 5, 34, 65, 67, 8, 197, 20, 113, 82, 36, 16, 66, 9, 198, 9, 83, 7, 5,
+ 34, 65, 67, 8, 197, 4, 97, 143, 72, 144, 65, 8, 197, 4, 50, 5, 56, 144, 20, 0, 9, 198, 76, 147, 133, 17, 34, 64, 20, 9,
+ 198, 9, 83, 7, 5, 34, 64, 65, 9, 198, 4, 84, 143, 77, 64, 84, 66, 0, 15, 203, 52, 243, 143, 12, 245, 9, 48, 81, 15, 56,
+ 144, 69, 20, 10, 199, 4, 52, 85, 20, 67, 212, 80, 21, 0, 11, 200, 77, 68, 129, 56, 117, 82, 36, 16, 67, 11, 200, 52, 243, 148,
+ 21, 97, 82, 16, 144, 21, 11, 200, 52, 243, 66, 5, 35, 195, 12, 144, 20, 7, 195, 44, 20, 15, 66, 20, 11, 200, 13, 80, 149, 49,
+ 65, 82, 36, 16, 67, 11, 200, 4, 115, 210, 4, 99, 194, 36, 16, 69, 11, 200, 4, 34, 79, 81, 35, 198, 36, 16, 69, 0, 6, 195,
+ 85, 65, 82, 65, 6, 195, 52, 85, 18, 21, 10, 198, 36, 83, 80, 76, 19, 5, 65, 20, 8, 197, 4, 64, 77, 5, 48, 67, 0, 0,
+ 15, 204, 56, 85, 82, 61, 4, 201, 12, 130, 65, 81, 34, 65, 70, 14, 203, 36, 195, 21, 52, 147, 143, 80, 80, 206, 36, 48, 20, 0,
+ 7, 196, 21, 53, 5, 80, 20, 7, 196, 5, 53, 1, 80, 65, 9, 198, 5, 32, 71, 61, 53, 0, 21, 0, 8, 197, 52, 17, 18, 5,
+ 48, 66, 9, 198, 4, 65, 82, 8, 19, 5, 66, 0, 9, 198, 72, 144, 83, 76, 85, 20, 20, 0, 10, 199, 88, 19, 12, 20, 51, 210,
+ 76, 21, 10, 199, 24, 147, 1, 57, 68, 143, 64, 66, 0, 7, 196, 76, 145, 86, 20, 20, 0, 8, 197, 77, 1, 67, 60, 192, 20, 12,
+ 201, 76, 245, 20, 61, 4, 143, 16, 245, 20, 21, 8, 197, 24, 20, 195, 36, 224, 65, 8, 197, 12, 20, 195, 36, 224, 65, 8, 197, 8,
+ 20, 142, 4, 32, 65, 8, 197, 4, 192, 207, 60, 192, 65, 0, 9, 198, 88, 80, 195, 32, 144, 64, 20, 9, 198, 81, 84, 131, 32, 144,
+ 64, 66, 9, 198, 80, 85, 20, 60, 144, 64, 21, 9, 198, 72, 244, 193, 48, 144, 64, 67, 9, 198, 52, 19, 16, 20, 228, 192, 21, 9,
+ 198, 24, 244, 195, 32, 144, 64, 66, 9, 198, 12, 240, 195, 32, 144, 64, 20, 9, 198, 12, 20, 137, 61, 66, 80, 67, 9, 198, 4, 48,
+ 193, 16, 144, 64, 67, 9, 198, 4, 32, 129, 16, 144, 64, 67, 0, 6, 195, 76, 144, 64, 72, 10, 135, 2, 5, 14, 3, 8, 195, 168,
+ 8, 10, 199, 65, 35, 208, 72, 145, 84, 4, 68, 12, 201, 65, 35, 195, 20, 66, 77, 20, 229, 0, 20, 0, 8, 196, 56, 81, 204, 36,
+ 72, 28, 11, 200, 52, 243, 148, 21, 161, 77, 60, 192, 20, 9, 198, 16, 144, 80, 5, 51, 206, 66, 7, 196, 12, 244, 212, 36, 66, 9,
+ 198, 4, 32, 129, 56, 67, 206, 21, 0, 8, 197, 76, 20, 147, 36, 224, 65, 8, 197, 52, 19, 135, 4, 224, 65, 12, 201, 4, 229, 15,
+ 56, 243, 65, 76, 144, 64, 68, 0, 9, 198, 72, 244, 207, 48, 144, 64, 67, 9, 198, 64, 193, 83, 80, 144, 64, 65, 13, 202, 64, 145,
+ 90, 60, 83, 5, 81, 68, 137, 12, 20, 0, 10, 198, 76, 179, 208, 20, 195, 211, 65, 21, 6, 195, 20, 209, 64, 20, 11, 199, 8, 83,
+ 22, 20, 65, 82, 20, 67, 21, 0, 7, 196, 72, 81, 207, 48, 65, 7, 196, 64, 17, 207, 16, 20, 12, 200, 52, 243, 148, 20, 209, 83,
+ 60, 192, 67, 20, 7, 196, 52, 241, 207, 48, 66, 9, 198, 16, 144, 76, 21, 69, 0, 20, 6, 195, 12, 145, 67, 20, 7, 196, 4, 228,
+ 201, 4, 65, 7, 196, 4, 115, 211, 80, 21, 0, 9, 197, 104, 81, 134, 37, 32, 65, 20, 12, 201, 21, 51, 211, 12, 129, 76, 21, 68,
+ 128, 67, 6, 195, 4, 209, 66, 20, 0, 9, 198, 21, 49, 81, 84, 145, 64, 20, 9, 198, 12, 240, 195, 36, 113, 64, 20, 0, 6, 195,
+ 64, 241, 64, 20, 0, 7, 196, 76, 17, 207, 52, 65, 0, 8, 197, 88, 84, 148, 61, 96, 65, 8, 197, 80, 81, 84, 21, 64, 20, 8,
+ 197, 80, 19, 129, 29, 32, 65, 8, 197, 48, 22, 154, 5, 32, 65, 12, 201, 24, 243, 148, 4, 225, 76, 36, 49, 64, 21, 8, 197, 20,
+ 209, 82, 37, 64, 66, 9, 198, 12, 243, 3, 32, 145, 5, 20, 0, 9, 198, 88, 84, 142, 36, 49, 64, 66, 6, 195, 80, 243, 73, 20,
+ 9, 198, 12, 244, 142, 36, 49, 64, 66, 9, 198, 4, 229, 9, 56, 241, 64, 66, 0, 10, 199, 81, 32, 77, 60, 113, 201, 4, 20, 12,
+ 201, 24, 243, 148, 4, 226, 71, 61, 33, 0, 21, 9, 198, 12, 19, 3, 5, 33, 79, 66, 0, 7, 196, 73, 81, 137, 56, 65, 9, 198,
+ 64, 19, 148, 4, 195, 206, 67, 7, 196, 52, 241, 207, 72, 65, 7, 196, 8, 21, 76, 20, 67, 0, 8, 197, 36, 229, 133, 12, 80, 8,
+ 8, 197, 81, 83, 137, 76, 144, 65, 8, 197, 73, 81, 134, 36, 16, 66, 8, 197, 65, 35, 210, 60, 112, 65, 8, 197, 61, 32, 77, 4,
+ 144, 67, 8, 197, 56, 147, 137, 88, 80, 65, 9, 198, 37, 51, 212, 72, 244, 0, 66, 8, 197, 12, 130, 83, 76, 16, 66, 8, 197, 5,
+ 32, 197, 56, 80, 65, 10, 198, 4, 48, 68, 20, 210, 65, 67, 20, 0, 10, 135, 16, 5, 18, 3, 8, 195, 169, 8, 9, 198, 81, 33,
+ 77, 21, 166, 128, 20, 9, 198, 80, 243, 13, 21, 166, 128, 20, 0, 6, 195, 64, 244, 16, 21, 11, 200, 28, 84, 211, 61, 0, 76, 20,
+ 224, 21, 10, 199, 12, 243, 5, 61, 69, 5, 72, 20, 0, 7, 196, 76, 49, 76, 80, 21, 8, 196, 61, 101, 133, 72, 66, 21, 9, 198,
+ 52, 20, 133, 52, 245, 0, 20, 10, 198, 36, 229, 143, 49, 80, 210, 66, 20, 7, 195, 20, 209, 83, 65, 20, 0, 8, 197, 84, 243, 73,
+ 56, 144, 65, 9, 198, 76, 83, 5, 84, 50, 65, 66, 8, 197, 4, 52, 85, 20, 240, 65, 8, 197, 4, 32, 90, 36, 16, 67, 0, 6,
+ 195, 16, 243, 65, 20, 6, 195, 4, 195, 197, 20, 0, 0, 12, 200, 52, 144, 210, 60, 225, 83, 36, 16, 67, 20, 11, 200, 36, 224, 213,
+ 73, 50, 79, 56, 80, 20, 11, 200, 28, 83, 195, 20, 229, 18, 36, 48, 20, 11, 200, 12, 243, 131, 20, 229, 18, 36, 48, 20, 0, 0,
+ 6, 195, 80, 243, 69, 66, 9, 198, 28, 84, 143, 48, 19, 64, 66, 13, 202, 12, 20, 212, 72, 245, 137, 48, 192, 82, 36, 67, 9, 198,
+ 4, 208, 76, 28, 19, 64, 66, 0, 6, 195, 21, 67, 128, 20, 9, 198, 5, 32, 200, 36, 195, 195, 66, 7, 195, 4, 195, 192, 66, 20,
+ 0, 7, 196, 24, 244, 211, 36, 72, 9, 198, 80, 85, 18, 4, 81, 18, 20, 0, 0, 9, 198, 76, 20, 129, 56, 227, 192, 72, 9, 198,
+ 64, 243, 9, 24, 83, 64, 20, 9, 198, 52, 16, 193, 16, 19, 64, 67, 0, 6, 195, 20, 196, 192, 21, 6, 195, 20, 67, 204, 20, 9,
+ 198, 4, 229, 8, 20, 210, 83, 65, 0, 7, 196, 64, 145, 86, 20, 20, 0, 9, 198, 8, 20, 149, 52, 147, 137, 66, 0, 9, 198, 81,
+ 32, 78, 88, 144, 64, 66, 9, 198, 72, 81, 193, 48, 144, 64, 67, 9, 198, 36, 224, 197, 57, 68, 128, 20, 9, 198, 21, 161, 67, 32,
+ 144, 64, 67, 0, 9, 198, 88, 147, 204, 4, 49, 79, 67, 10, 199, 76, 49, 71, 48, 145, 82, 20, 65, 10, 199, 5, 34, 83, 80, 17,
+ 207, 72, 67, 0, 8, 196, 80, 145, 210, 20, 66, 20, 0, 12, 201, 76, 51, 210, 12, 144, 84, 60, 144, 64, 21, 9, 198, 4, 48, 213,
+ 52, 243, 9, 66, 0, 9, 198, 52, 83, 15, 16, 144, 64, 67, 9, 198, 4, 227, 211, 52, 144, 64, 67, 9, 198, 4, 192, 149, 56, 80,
+ 64, 66, 0, 10, 199, 72, 148, 18, 37, 53, 9, 56, 66, 10, 199, 64, 80, 197, 56, 81, 200, 36, 20, 10, 199, 36, 225, 197, 28, 225,
+ 82, 20, 67, 6, 195, 20, 213, 64, 66, 10, 199, 12, 83, 148, 60, 48, 200, 36, 20, 0, 9, 198, 12, 149, 20, 4, 227, 214, 20, 0,
+ 8, 197, 24, 84, 133, 81, 32, 65, 12, 201, 12, 148, 212, 36, 97, 76, 48, 80, 64, 67, 8, 197, 8, 20, 129, 81, 32, 65, 0, 0,
+ 0, 0, 9, 198, 88, 147, 204, 4, 49, 69, 67, 0, 9, 198, 76, 85, 20, 36, 209, 64, 65, 9, 198, 76, 52, 143, 24, 243, 0, 65,
+ 6, 195, 64, 241, 77, 20, 9, 198, 56, 240, 195, 36, 243, 0, 20, 9, 198, 25, 32, 84, 80, 83, 80, 20, 10, 198, 12, 21, 5, 12,
+ 243, 0, 67, 20, 9, 198, 4, 84, 143, 28, 83, 0, 67, 0, 10, 199, 64, 84, 146, 20, 112, 85, 96, 66, 9, 198, 36, 68, 143, 12,
+ 244, 147, 21, 10, 199, 4, 224, 83, 80, 20, 201, 4, 67, 0, 7, 196, 76, 145, 84, 20, 72, 9, 198, 36, 225, 15, 52, 149, 0, 66,
+ 9, 198, 21, 49, 82, 12, 149, 0, 66, 7, 196, 12, 245, 80, 20, 67, 9, 198, 8, 144, 84, 32, 195, 206, 65, 0, 8, 197, 24, 16,
+ 195, 36, 240, 76, 9, 198, 88, 148, 201, 28, 245, 9, 20, 8, 197, 80, 80, 206, 36, 48, 20, 8, 197, 72, 148, 15, 48, 144, 65, 8,
+ 197, 64, 144, 206, 36, 48, 66, 8, 197, 61, 35, 211, 20, 144, 67, 9, 197, 8, 84, 143, 36, 16, 65, 21, 8, 197, 8, 16, 200, 20,
+ 48, 20, 8, 197, 5, 161, 71, 48, 144, 20, 0, 9, 198, 81, 32, 77, 21, 166, 128, 20, 9, 198, 64, 20, 146, 36, 50, 68, 67, 9,
+ 198, 48, 19, 149, 76, 82, 64, 67, 9, 198, 5, 32, 193, 56, 113, 76, 66, 0, 10, 199, 12, 129, 76, 36, 49, 82, 36, 66, 0, 11,
+ 200, 76, 245, 20, 61, 33, 9, 56, 80, 21, 12, 201, 76, 51, 5, 72, 241, 5, 72, 210, 65, 68, 9, 198, 72, 80, 193, 64, 149, 0,
+ 66, 11, 200, 52, 243, 69, 57, 64, 78, 20, 240, 67, 11, 200, 37, 53, 1, 57, 64, 78, 20, 240, 67, 0, 8, 197, 48, 83, 206, 104,
+ 144, 20, 9, 198, 4, 192, 200, 36, 210, 65, 66, 0, 9, 198, 72, 243, 65, 28, 227, 204, 67, 9, 198, 12, 243, 12, 20, 114, 64, 20,
+ 0, 6, 195, 64, 241, 84, 20, 11, 199, 20, 212, 5, 16, 240, 204, 20, 66, 20, 10, 199, 12, 20, 193, 80, 145, 76, 48, 21, 0, 9,
+ 198, 77, 64, 82, 61, 53, 0, 65, 11, 200, 72, 83, 1, 80, 149, 137, 80, 16, 69, 11, 200, 64, 148, 143, 80, 80, 206, 36, 48, 20,
+ 11, 200, 52, 81, 193, 21, 51, 198, 4, 112, 68, 12, 200, 24, 244, 211, 4, 49, 83, 36, 16, 67, 20, 11, 200, 20, 115, 195, 20, 229,
+ 18, 36, 48, 20, 0, 6, 18, 66, 195, 160, 0, 195, 178, 0, 195, 179, 0, 195, 185, 0, 97, 0, 111, 0, 117, 0, 7, 6, 18, 67,
+ 195, 169, 0, 195, 168, 0, 101, 0, 7, 6, 195, 160, 0, 3, 7, 35, 0, 117, 3, 7, 35, 2, 40, 0, 111, 2, 32, 24, 3, 7,
+ 114, 0, 105, 2, 25, 3, 7, 117, 0, 7, 6, 97, 0, 4, 1, 21, 2, 98, 105, 108, 101, 32, 3, 6, 35, 0, 1, 21, 2, 103,
+ 103, 105, 110, 101, 32, 0, 2, 116, 116, 101, 114, 17, 65, 32, 0, 118, 97, 110, 111, 1, 21, 2, 32, 14, 128, 128, 133, 3, 6, 35,
+ 84, 35, 50, 39, 0, 4, 1, 21, 2, 99, 17, 65, 32, 3, 8, 35, 0, 1, 21, 2, 99, 104, 101, 32, 0, 4, 3, 35, 0, 1,
+ 17, 67, 21, 2, 32, 14, 128, 192, 129, 0, 1, 105, 21, 2, 32, 14, 128, 192, 129, 0, 2, 105, 115, 109, 111, 32, 0, 2, 105, 115,
+ 116, 17, 65, 32, 0, 117, 3, 35, 2, 40, 0, 111, 2, 32, 24, 3, 114, 0, 4, 101, 8, 2, 114, 3, 117, 0, 105, 2, 25, 0,
+ 7, 6, 98, 0, 3, 71, 0, 98, 3, 71, 12, 0, 7, 6, 99, 0, 111, 1, 21, 2, 108, 17, 65, 32, 3, 8, 49, 39, 0, 4,
+ 3, 49, 0, 104, 0, 4, 99, 3, 49, 12, 0, 99, 104, 0, 4, 2, 17, 71, 3, 76, 0, 2, 39, 0, 105, 2, 17, 65, 0, 4,
+ 99, 2, 17, 71, 3, 76, 12, 0, 99, 105, 2, 17, 65, 0, 7, 6, 100, 0, 101, 114, 101, 1, 110, 3, 8, 72, 36, 51, 36, 0,
+ 3, 72, 0, 100, 3, 72, 12, 0, 7, 6, 101, 0, 4, 1, 21, 2, 115, 105, 109, 111, 32, 3, 6, 36, 0, 1, 21, 2, 118, 111,
+ 108, 17, 65, 32, 0, 2, 109, 111, 110, 17, 65, 32, 0, 4, 1, 17, 65, 2, 114, 32, 3, 6, 109, 0, 1, 21, 2, 114, 114, 105,
+ 109, 111, 32, 0, 1, 21, 2, 99, 105, 32, 3, 8, 36, 0, 4, 1, 17, 67, 2, 114, 101, 32, 3, 8, 109, 0, 1, 17, 67, 11,
+ 2, 114, 17, 65, 32, 0, 4, 3, 36, 0, 1, 17, 67, 21, 2, 32, 14, 128, 192, 129, 0, 1, 102, 2, 114, 109, 0, 1, 104, 2,
+ 115, 115, 0, 1, 109, 2, 115, 115, 0, 1, 109, 21, 2, 110, 116, 17, 65, 32, 0, 1, 114, 17, 65, 21, 2, 32, 0, 2, 110, 103,
+ 17, 65, 32, 0, 2, 114, 115, 105, 32, 24, 0, 2, 115, 115, 97, 32, 0, 2, 116, 116, 17, 65, 32, 0, 2, 122, 122, 17, 65, 32,
+ 0, 8, 17, 67, 115, 2, 115, 115, 0, 4, 1, 99, 2, 116, 116, 17, 65, 32, 3, 109, 0, 1, 103, 2, 110, 101, 0, 1, 103, 103,
+ 2, 114, 111, 32, 0, 1, 114, 2, 109, 0, 2, 17, 65, 0, 2, 17, 67, 11, 17, 65, 32, 0, 2, 17, 67, 32, 0, 2, 17, 67,
+ 105, 17, 67, 17, 65, 32, 0, 2, 17, 67, 117, 108, 17, 65, 32, 0, 2, 108, 0, 2, 108, 108, 117, 0, 2, 110, 17, 65, 32, 0,
+ 2, 110, 17, 67, 17, 65, 32, 0, 2, 114, 0, 2, 115, 116, 0, 2, 116, 105, 0, 2, 116, 114, 0, 2, 116, 116, 105, 21, 0, 2,
+ 118, 105, 32, 0, 2, 118, 111, 32, 0, 2, 122, 17, 65, 0, 8, 114, 0, 105, 2, 25, 3, 109, 57, 0, 7, 6, 102, 0, 4, 1,
+ 17, 65, 2, 101, 114, 111, 32, 3, 8, 83, 0, 1, 17, 65, 21, 2, 105, 108, 111, 32, 0, 3, 83, 0, 7, 6, 103, 0, 103, 101,
+ 114, 1, 21, 2, 108, 111, 32, 3, 8, 75, 12, 36, 51, 0, 4, 108, 2, 105, 3, 61, 0, 108, 2, 195, 172, 0, 108, 105, 2, 17,
+ 65, 0, 110, 3, 67, 0, 4, 2, 17, 71, 3, 75, 0, 105, 1, 110, 2, 97, 32, 0, 105, 2, 17, 65, 0, 4, 105, 2, 97, 32,
+ 3, 75, 6, 125, 0, 195, 172, 2, 97, 32, 0, 4, 103, 2, 17, 71, 3, 75, 12, 0, 103, 105, 2, 17, 65, 0, 4, 3, 81, 0,
+ 104, 0, 103, 3, 81, 12, 0, 108, 8, 3, 81, 55, 0, 117, 2, 17, 65, 3, 81, 58, 0, 7, 6, 104, 0, 3, 0, 4, 97, 8,
+ 3, 107, 6, 35, 0, 195, 160, 8, 0, 7, 6, 105, 0, 4, 1, 108, 2, 17, 65, 3, 2, 37, 0, 1, 114, 2, 17, 65, 0, 4,
+ 1, 21, 2, 98, 105, 108, 101, 32, 3, 6, 37, 0, 1, 21, 2, 100, 101, 114, 101, 32, 0, 2, 97, 99, 17, 65, 32, 0, 2, 97,
+ 115, 105, 32, 0, 2, 103, 101, 110, 17, 65, 32, 0, 4, 97, 1, 29, 2, 32, 3, 6, 37, 35, 0, 97, 1, 102, 97, 2, 32, 0,
+ 97, 1, 110, 111, 102, 2, 32, 0, 97, 1, 112, 111, 99, 115, 2, 32, 0, 97, 1, 114, 101, 2, 32, 0, 97, 1, 114, 111, 103, 2,
+ 32, 0, 97, 1, 114, 116, 101, 109, 2, 32, 0, 97, 1, 116, 2, 32, 0, 110, 97, 115, 2, 32, 3, 6, 37, 50, 35, 89, 0, 115,
+ 115, 101, 114, 111, 1, 21, 2, 32, 14, 128, 128, 134, 3, 6, 37, 89, 89, 36, 34, 39, 0, 115, 115, 105, 109, 97, 1, 21, 2, 32,
+ 14, 128, 128, 134, 3, 6, 37, 89, 89, 37, 65, 35, 0, 115, 115, 105, 109, 101, 1, 21, 2, 32, 14, 128, 128, 134, 3, 6, 37, 89,
+ 89, 37, 65, 36, 0, 115, 115, 105, 109, 105, 1, 21, 2, 32, 14, 128, 128, 134, 3, 6, 37, 89, 89, 37, 65, 37, 0, 115, 115, 105,
+ 109, 111, 1, 21, 2, 32, 14, 128, 128, 134, 3, 6, 37, 89, 89, 37, 65, 39, 0, 4, 1, 21, 2, 99, 17, 65, 32, 3, 8, 37,
+ 0, 1, 21, 2, 99, 104, 17, 65, 32, 0, 1, 21, 2, 100, 17, 65, 32, 0, 1, 21, 2, 103, 17, 65, 32, 0, 1, 21, 2, 109,
+ 97, 32, 0, 1, 21, 2, 109, 111, 32, 0, 1, 98, 2, 108, 101, 32, 0, 1, 99, 2, 108, 17, 65, 32, 0, 1, 103, 2, 108, 17,
+ 65, 32, 0, 1, 109, 2, 108, 101, 32, 0, 1, 112, 2, 116, 101, 32, 0, 1, 114, 17, 67, 97, 108, 2, 109, 97, 32, 0, 1, 115,
+ 115, 2, 108, 17, 65, 32, 0, 2, 108, 17, 65, 32, 0, 2, 110, 101, 32, 0, 97, 1, 21, 2, 32, 3, 8, 37, 2, 35, 0, 111,
+ 1, 21, 2, 32, 14, 128, 192, 129, 3, 8, 37, 2, 39, 0, 4, 3, 37, 0, 1, 17, 67, 21, 2, 32, 14, 128, 192, 129, 0, 1,
+ 21, 2, 17, 65, 110, 116, 101, 32, 0, 1, 114, 2, 109, 97, 32, 0, 1, 114, 116, 2, 99, 101, 32, 0, 1, 116, 115, 2, 109, 97,
+ 32, 0, 1, 122, 110, 101, 2, 109, 97, 32, 0, 2, 111, 0, 2, 195, 178, 0, 2, 195, 179, 0, 8, 17, 67, 2, 97, 0, 8, 17,
+ 67, 2, 195, 160, 0, 195, 160, 1, 21, 2, 32, 3, 37, 6, 35, 0, 4, 101, 1, 21, 2, 114, 17, 65, 32, 3, 37, 6, 109, 0,
+ 195, 168, 1, 21, 2, 114, 17, 65, 32, 0, 195, 169, 1, 21, 2, 114, 17, 65, 32, 0, 4, 1, 18, 67, 2, 12, 3, 57, 0, 1,
+ 97, 2, 12, 0, 1, 111, 2, 12, 0, 1, 160, 195, 2, 12, 0, 2, 17, 65, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0,
+ 3, 49, 0, 107, 3, 49, 12, 0, 7, 6, 108, 0, 4, 3, 55, 0, 108, 2, 32, 0, 108, 2, 17, 67, 3, 55, 10, 0, 7, 6,
+ 109, 0, 3, 65, 0, 105, 1, 17, 65, 2, 97, 32, 3, 65, 6, 37, 0, 7, 6, 110, 0, 4, 3, 50, 0, 2, 103, 17, 71, 0,
+ 4, 2, 103, 3, 68, 0, 2, 107, 0, 7, 6, 111, 0, 4, 1, 21, 2, 103, 110, 111, 108, 111, 32, 3, 6, 39, 0, 1, 21, 2,
+ 110, 122, 111, 108, 111, 32, 0, 4, 1, 21, 2, 102, 111, 110, 111, 32, 3, 6, 110, 0, 1, 21, 2, 103, 114, 97, 102, 111, 32, 0,
+ 1, 21, 2, 108, 111, 103, 111, 32, 0, 1, 21, 2, 109, 101, 116, 114, 111, 32, 0, 1, 21, 2, 110, 111, 109, 111, 32, 0, 1, 108,
+ 2, 103, 105, 99, 111, 32, 0, 2, 103, 101, 110, 17, 65, 32, 0, 2, 112, 111, 108, 17, 65, 32, 0, 2, 115, 116, 114, 97, 99, 17,
+ 65, 32, 0, 4, 1, 21, 2, 100, 105, 32, 3, 8, 39, 0, 1, 21, 2, 100, 111, 32, 0, 1, 114, 100, 2, 109, 111, 32, 0, 1,
+ 118, 2, 108, 17, 65, 32, 0, 4, 1, 17, 67, 17, 67, 2, 108, 17, 65, 32, 3, 8, 110, 0, 1, 21, 2, 108, 111, 32, 0, 1,
+ 100, 110, 2, 108, 17, 65, 32, 0, 1, 105, 99, 2, 108, 17, 65, 32, 0, 1, 115, 110, 2, 108, 17, 65, 32, 0, 4, 3, 39, 0,
+ 1, 17, 67, 21, 2, 32, 14, 128, 192, 129, 0, 1, 99, 115, 2, 108, 116, 17, 65, 32, 0, 1, 102, 2, 114, 109, 17, 65, 32, 0,
+ 1, 105, 2, 110, 101, 0, 1, 105, 2, 115, 111, 32, 0, 1, 105, 21, 2, 32, 14, 128, 192, 129, 0, 1, 114, 17, 65, 2, 115, 115,
+ 17, 65, 32, 0, 2, 110, 105, 32, 0, 2, 114, 101, 32, 0, 105, 2, 111, 32, 3, 39, 2, 126, 0, 105, 2, 115, 17, 67, 17, 65,
+ 32, 3, 39, 6, 37, 0, 4, 1, 21, 2, 108, 97, 32, 3, 110, 0, 1, 21, 2, 108, 105, 17, 65, 32, 0, 1, 21, 2, 109, 97,
+ 32, 0, 1, 21, 2, 109, 111, 32, 0, 1, 99, 2, 108, 116, 17, 65, 32, 0, 1, 99, 115, 2, 112, 0, 1, 105, 0, 1, 105, 2,
+ 108, 17, 65, 32, 0, 1, 109, 2, 98, 105, 108, 101, 0, 1, 110, 103, 2, 108, 97, 32, 0, 1, 117, 2, 108, 17, 65, 32, 0, 1,
+ 118, 2, 108, 116, 0, 2, 17, 67, 11, 17, 65, 32, 0, 2, 17, 67, 17, 65, 17, 67, 17, 65, 32, 0, 2, 17, 67, 17, 67, 32,
+ 0, 2, 17, 67, 114, 0, 2, 99, 97, 32, 0, 2, 99, 111, 32, 0, 2, 108, 29, 0, 2, 108, 105, 0, 2, 110, 105, 0, 2, 110,
+ 111, 32, 0, 2, 111, 0, 2, 114, 0, 2, 115, 105, 32, 0, 2, 115, 115, 0, 2, 115, 116, 0, 2, 116, 116, 111, 108, 0, 2, 122,
+ 17, 65, 0, 105, 3, 110, 2, 126, 0, 7, 6, 112, 0, 1, 109, 21, 2, 101, 114, 101, 32, 3, 8, 48, 0, 3, 48, 0, 112, 3,
+ 48, 12, 0, 110, 8, 2, 21, 21, 3, 50, 0, 115, 8, 2, 17, 65, 21, 3, 89, 0, 7, 6, 113, 0, 4, 3, 49, 122, 0, 117,
+ 0, 7, 6, 114, 0, 4, 3, 14, 16, 0, 1, 17, 67, 0, 8, 0, 1, 17, 65, 2, 17, 65, 3, 51, 0, 114, 3, 51, 16, 0,
+ 7, 6, 115, 0, 1, 17, 65, 2, 17, 65, 3, 88, 0, 105, 97, 1, 21, 3, 88, 6, 37, 35, 0, 105, 195, 160, 1, 21, 3, 88,
+ 37, 6, 35, 0, 4, 3, 89, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 1, 107, 0, 1, 108, 0, 1, 112, 0, 2, 99, 0, 2,
+ 102, 0, 2, 107, 0, 2, 112, 0, 2, 113, 0, 2, 116, 0, 2, 120, 0, 8, 0, 105, 97, 1, 17, 67, 21, 3, 89, 6, 37, 35,
+ 0, 99, 104, 2, 17, 71, 3, 89, 49, 0, 115, 3, 89, 89, 0, 4, 99, 2, 17, 71, 3, 91, 0, 99, 105, 2, 17, 65, 0, 104,
+ 1, 25, 0, 104, 2, 25, 0, 4, 99, 105, 2, 105, 3, 91, 2, 37, 0, 99, 105, 2, 195, 172, 0, 7, 6, 116, 0, 3, 47, 0,
+ 116, 3, 47, 12, 0, 7, 6, 117, 0, 4, 1, 21, 2, 99, 111, 108, 111, 32, 3, 6, 40, 0, 1, 21, 2, 100, 105, 110, 101, 32,
+ 0, 2, 105, 116, 111, 32, 0, 1, 21, 2, 108, 17, 65, 32, 3, 8, 40, 0, 4, 3, 40, 0, 1, 108, 25, 2, 17, 65, 0, 1,
+ 114, 25, 2, 17, 65, 0, 2, 17, 65, 3, 122, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 122, 0, 7, 6, 120, 0,
+ 3, 49, 89, 0, 7, 6, 121, 0, 2, 25, 3, 37, 0, 3, 57, 0, 7, 6, 122, 0, 4, 2, 18, 66, 17, 65, 3, 72, 88, 0,
+ 8, 2, 105, 0, 8, 2, 195, 172, 0, 3, 123, 0, 122, 1, 17, 65, 3, 123, 12, 0, 7, 6, 0, 33, 1, 19, 3, 0, 195, 169,
+ 3, 7, 36, 0, 195, 172, 3, 7, 37, 0, 195, 179, 3, 7, 39, 0, 195, 179, 105, 3, 7, 39, 126, 0, 195, 185, 3, 7, 40, 0,
+ 195, 168, 3, 7, 109, 0, 195, 168, 105, 2, 25, 3, 7, 109, 57, 0, 195, 178, 3, 7, 110, 0, 195, 178, 105, 3, 7, 110, 126, 0,
+ 195, 169, 105, 2, 25, 3, 7, 118, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0,
+ 33, 3, 10, 48, 6, 40, 50, 47, 39, 36, 89, 49, 55, 35, 65, 35, 47, 6, 37, 84, 39, 10, 0, 45, 8, 32, 2, 32, 15, 3,
+ 65, 36, 50, 39, 0, 36, 3, 72, 39, 55, 55, 35, 34, 39, 0, 44, 2, 15, 3, 84, 6, 37, 34, 81, 39, 55, 35, 0, 194, 167,
+ 3, 89, 36, 123, 37, 6, 39, 50, 36, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts29 = FileInMemory_createWithData (43392, reinterpret_cast<const char *> (&espeakdata_dicts29_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/it_dict",
U"it");
- my addItem_move (espeakdata_dicts32.move());
+ Collection_addItem (me.peek(), espeakdata_dicts29.transfer());
- static unsigned char espeakdata_dicts33_data[2058] = {
+ static unsigned char espeakdata_dicts30_data[2058] = {
0, 4, 0, 0, 84, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 8, 71, 13, 0, 0, 0, 0, 0, 6, 65, 12,
- 91, 13, 0, 0, 0, 0, 0, 6, 65, 16, 72, 13, 0, 0, 0, 0, 10, 4, 95, 100, 112, 116, 48, 37, 10, 0, 0, 0, 0, 0,
- 0, 6, 65, 24, 83, 13, 0, 0, 0, 0, 0, 6, 65, 28, 81, 13, 0, 0, 0, 0, 0, 10, 65, 32, 13, 107, 6, 13, 71, 40,
- 0, 0, 0, 0, 0, 7, 65, 36, 37, 9, 0, 72, 0, 0, 0, 0, 6, 65, 40, 90, 13, 0, 0, 0, 0, 0, 6, 65, 44, 49,
- 13, 0, 0, 0, 0, 0, 6, 65, 48, 55, 13, 0, 0, 0, 0, 0, 6, 65, 52, 65, 13, 0, 0, 0, 0, 0, 6, 65, 56, 50,
- 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 64, 48, 13, 0, 0, 0, 0, 0, 9, 65, 68, 49, 6, 13, 71, 40, 0, 0,
- 0, 0, 0, 7, 132, 122, 111, 39, 101, 76, 6, 65, 72, 51, 13, 0, 0, 0, 0, 0, 6, 65, 76, 89, 13, 0, 0, 0, 0, 0,
- 6, 65, 80, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 88, 84, 13, 0, 0, 0, 0, 0, 9, 65, 92, 84, 6, 13,
- 71, 40, 0, 0, 0, 0, 0, 6, 65, 96, 101, 13, 0, 0, 0, 0, 0, 8, 65, 100, 6, 13, 71, 40, 0, 0, 0, 0, 0, 6,
- 65, 104, 88, 13, 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, 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, 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, 0, 13, 4, 99, 117, 39, 105, 91, 6, 40, 107, 37, 11, 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, 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, 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, 0,
- 0, 0, 0, 13, 4, 112, 111, 39, 117, 27, 48, 39, 107, 40, 0, 72, 0, 0, 0, 0, 13, 4, 110, 111, 39, 117, 27, 50, 39, 107,
- 40, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 112, 111, 39, 101, 76, 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, 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, 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, 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, 14, 5, 105,
- 106, 101, 39, 105, 27, 37, 90, 36, 107, 37, 0, 0, 0, 9, 66, 45, 80, 49, 40, 24, 0, 72, 0, 0, 0, 0, 0, 13, 4, 106,
- 97, 39, 97, 90, 6, 35, 107, 35, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
- 66, 56, 16, 50, 6, 35, 11, 0, 0, 10, 67, 8, 242, 64, 71, 112, 24, 0, 72, 0, 0, 0, 0, 10, 67, 44, 82, 64, 49, 111,
- 24, 0, 72, 10, 67, 56, 242, 64, 27, 50, 112, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 114, 117, 39, 101, 51, 6, 40,
- 107, 36, 11, 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, 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, 0, 0, 15, 69, 36, 163, 206, 4, 144, 27, 37, 90, 39, 50, 6, 110, 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, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 10, 67, 36, 160, 64, 27, 37, 90, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 36, 161, 64, 27, 37, 90,
- 36, 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, 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, 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, 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, 0, 0, 0, 0, 0, 10, 67, 64, 82, 64, 48, 6, 111, 11, 0, 0, 0, 0, 6, 131, 101,
- 39, 111, 76, 0, 10, 67, 28, 242, 64, 27, 81, 112, 0, 72, 10, 67, 56, 18, 64, 50, 6, 110, 11, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 10, 67, 36, 163, 192, 27, 37, 90, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67,
- 88, 21, 64, 84, 108, 24, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 69, 36, 161, 78, 4,
- 144, 27, 37, 90, 36, 50, 110, 0, 0, 0, 0, 0, 0, 0, 13, 68, 36, 224, 74, 4, 27, 37, 50, 35, 90, 35, 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, 0, 0,
- 0, 0, 7, 2, 95, 51, 91, 37, 0, 0, 7, 2, 95, 50, 51, 36, 0, 0, 7, 2, 95, 49, 48, 35, 0, 0, 7, 2, 95, 48,
- 50, 39, 0, 0, 7, 2, 95, 55, 88, 36, 0, 0, 7, 2, 95, 54, 101, 35, 0, 0, 7, 2, 95, 53, 65, 40, 0, 0, 7, 2,
- 95, 52, 84, 39, 0, 0, 0, 0, 7, 2, 95, 57, 89, 39, 0, 0, 7, 2, 95, 56, 71, 37, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 15, 69, 36, 160, 78, 4, 144, 27, 37, 90, 35, 50, 6, 110, 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, 8, 2, 95, 97, 35, 71, 40, 0, 0, 0, 0, 0, 8,
- 2, 95, 101, 36, 71, 40, 0, 0, 0, 0, 0, 8, 2, 95, 105, 37, 71, 40, 0, 0, 0, 8, 2, 95, 111, 39, 71, 40, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 95, 117, 40, 71, 40, 0, 0, 0, 0, 0, 0, 9, 66, 80, 240, 24, 47, 39, 0,
+ 91, 13, 0, 0, 0, 0, 0, 6, 65, 16, 72, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 24, 83, 13, 0, 0, 0, 0,
+ 0, 6, 65, 28, 81, 13, 0, 0, 0, 0, 0, 10, 65, 32, 13, 107, 6, 13, 71, 40, 0, 0, 0, 0, 0, 7, 65, 36, 37, 9,
+ 0, 72, 0, 0, 0, 0, 6, 65, 40, 90, 13, 0, 0, 0, 0, 0, 6, 65, 44, 49, 13, 0, 0, 0, 0, 0, 6, 65, 48, 55,
+ 13, 0, 0, 0, 0, 0, 6, 65, 52, 65, 13, 0, 0, 0, 0, 0, 6, 65, 56, 50, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 6, 65, 64, 48, 13, 0, 0, 0, 0, 0, 9, 65, 68, 49, 6, 13, 71, 40, 0, 0, 0, 0, 0, 6, 65, 72, 51, 13, 0, 0,
+ 0, 0, 0, 6, 65, 76, 89, 13, 0, 0, 0, 0, 0, 6, 65, 80, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 88,
+ 84, 13, 0, 0, 0, 0, 0, 9, 65, 92, 84, 6, 13, 71, 40, 0, 0, 0, 0, 0, 6, 65, 96, 101, 13, 0, 0, 0, 0, 0,
+ 8, 65, 100, 6, 13, 71, 40, 0, 0, 0, 0, 0, 6, 65, 104, 88, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 13, 4, 3, 21, 39, 9, 91, 6, 40, 107, 37, 11, 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, 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, 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, 10, 4, 95, 4, 16, 20, 48, 37,
+ 10, 0, 0, 0, 0, 0, 0, 7, 132, 16, 15, 39, 5, 76, 0, 0, 0, 0, 7, 132, 26, 15, 39, 5, 76, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 13, 4, 16, 15, 39, 21, 27, 48, 39, 107, 40, 0, 72, 0, 0, 0, 0, 13, 4, 14, 15, 39, 21,
+ 27, 50, 39, 107, 40, 0, 72, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 69, 36, 163, 206, 4, 144, 27, 37, 90,
+ 39, 50, 6, 110, 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, 14, 69, 36, 161, 78, 4, 144, 27, 37, 90, 36, 50, 110, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13,
+ 4, 10, 1, 39, 1, 90, 6, 35, 107, 35, 11, 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, 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, 9, 66, 45, 80, 49, 40, 24, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 66, 56, 16, 50, 6, 35, 11, 0, 0, 10, 67, 8, 242, 64, 71,
+ 112, 24, 0, 72, 0, 0, 0, 0, 10, 67, 44, 82, 64, 49, 111, 24, 0, 72, 10, 67, 56, 242, 64, 27, 50, 112, 0, 72, 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,
+ 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 36, 160, 64, 27, 37, 90, 35,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 36, 161, 64, 27, 37, 90, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 68,
+ 36, 224, 74, 4, 27, 37, 50, 35, 90, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 18, 21, 39, 5, 51, 6, 40, 107,
+ 36, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 5, 9, 10, 5, 39, 9, 27, 37, 90, 36, 107, 37, 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, 6, 131, 5, 39, 15, 76,
+ 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 64, 82, 64, 48, 6, 111, 11, 0, 0, 0, 0,
+ 0, 10, 67, 28, 242, 64, 27, 81, 112, 0, 72, 10, 67, 56, 18, 64, 50, 6, 110, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,
+ 67, 36, 163, 192, 27, 37, 90, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 88, 21, 64,
+ 84, 108, 24, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 95, 1, 35, 71, 40, 0, 0, 0, 0, 0, 8,
+ 2, 95, 5, 36, 71, 40, 0, 0, 0, 0, 8, 2, 95, 9, 37, 71, 40, 0, 0, 0, 8, 2, 95, 15, 39, 71, 40, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 95, 21, 40, 71, 40, 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, 7, 2, 95, 51, 91, 37, 0, 0, 7, 2, 95, 50, 51, 36, 0, 0, 7, 2,
+ 95, 49, 48, 35, 0, 0, 7, 2, 95, 48, 50, 39, 0, 0, 7, 2, 95, 55, 88, 36, 0, 0, 7, 2, 95, 54, 101, 35, 0, 0,
+ 7, 2, 95, 53, 65, 40, 0, 0, 7, 2, 95, 52, 84, 39, 0, 0, 0, 0, 7, 2, 95, 57, 89, 39, 0, 0, 7, 2, 95, 56,
+ 71, 37, 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, 0, 0, 0, 0, 0, 0, 0, 0, 15, 69, 36, 160, 78, 4, 144, 27, 37, 90, 35, 50, 6, 110, 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, 9, 66, 80, 240, 24, 47, 39, 0,
72, 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, 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, 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,
@@ -33778,363 +23047,405 @@ autoFileInMemorySet create_espeakdata_dicts () {
3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 3, 101, 0, 7, 6, 121, 0, 3, 13, 0, 7, 6, 122, 0, 3, 88,
0, 7, 6, 0, 203, 136, 3, 6, 0, 39, 8, 2, 32, 3, 6, 13, 107, 13, 0, 4, 46, 3, 11, 0, 46, 2, 32, 14, 128, 128,
129, 0, 46, 8, 2, 21, 14, 128, 132, 129, 0, 39, 3, 107, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts33 = FileInMemory_createWithData (2057, reinterpret_cast<const char *> (&espeakdata_dicts33_data),
- U"espeak-1.48.04-source/espeak-data/jbo_dict",
+ autoFileInMemory espeakdata_dicts30 = FileInMemory_createWithData (2057, reinterpret_cast<const char *> (&espeakdata_dicts30_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/jbo_dict",
U"jbo");
- my addItem_move (espeakdata_dicts33.move());
+ Collection_addItem (me.peek(), espeakdata_dicts30.transfer());
- static unsigned char espeakdata_dicts34_data[3139] = {
- 0, 4, 0, 0, 170, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4,
- 95, 100, 112, 116, 65, 25, 36, 55, 37, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 1, 33, 111, 6,
- 35, 101, 37, 55, 37, 89, 15, 50, 4, 37, 91, 35, 50, 37, 0, 0, 0, 12, 1, 35, 50, 6, 39, 65, 36, 34, 37, 0, 27, 0,
- 0, 13, 1, 37, 48, 34, 39, 109, 36, 50, 47, 37, 0, 27, 0, 6, 1, 38, 72, 35, 0, 0, 0, 0, 0, 16, 1, 42, 84, 35,
- 34, 84, 89, 49, 84, 55, 35, 84, 37, 0, 27, 0, 11, 1, 43, 48, 55, 37, 40, 89, 37, 0, 27, 0, 0, 0, 11, 1, 46, 112,
- 36, 34, 47, 37, 55, 37, 0, 0, 29, 1, 47, 65, 6, 35, 34, 109, 101, 50, 37, 84, 15, 72, 6, 35, 101, 34, 37, 55, 37, 15,
- 101, 6, 35, 88, 37, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 1, 61, 47, 39, 55, 39, 71, 35,
- 0, 27, 0, 0, 0, 11, 1, 64, 111, 35, 100, 55, 40, 49, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 10, 4, 95, 48, 67, 48, 35, 89, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 67, 33, 69, 16, 6, 36, 57, 76, 47, 37,
- 47, 37, 48, 107, 37, 10, 0, 81, 58, 47, 47, 32, 0, 6, 65, 88, 21, 0, 47, 0, 0, 0, 0, 29, 1, 92, 65, 6, 35, 34,
- 75, 84, 50, 37, 84, 15, 72, 6, 35, 101, 34, 37, 55, 37, 15, 101, 6, 35, 88, 37, 0, 27, 0, 0, 0, 0, 6, 65, 96, 21,
- 0, 47, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 134, 225, 131, 147, 225, 131, 144, 72,
- 28, 0, 0, 12, 4, 95, 50, 67, 48, 39, 34, 35, 89, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 9, 3, 225, 131, 156, 50, 6, 13, 0, 0, 7, 3, 225, 131, 157, 39, 0, 0, 9, 3, 225, 131, 158, 48, 6, 13,
- 0, 0, 9, 3, 225, 131, 159, 90, 6, 13, 0, 0, 7, 3, 225, 131, 152, 37, 0, 0, 9, 3, 225, 131, 153, 49, 6, 13, 0, 0,
- 9, 3, 225, 131, 154, 55, 6, 13, 0, 0, 9, 3, 225, 131, 155, 65, 6, 13, 0, 0, 0, 9, 3, 225, 131, 149, 84, 6, 13, 0,
- 0, 9, 3, 225, 131, 150, 88, 6, 13, 0, 0, 9, 3, 225, 131, 151, 25, 6, 13, 0, 0, 7, 3, 225, 131, 144, 35, 0, 0, 9,
- 3, 225, 131, 145, 71, 6, 13, 0, 0, 9, 3, 225, 131, 146, 81, 6, 13, 0, 0, 9, 3, 225, 131, 147, 72, 6, 13, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 225, 131, 184, 36, 55, 37, 83, 37,
- 0, 0, 0, 0, 9, 3, 225, 131, 181, 107, 39, 36, 0, 0, 9, 3, 225, 131, 180, 107, 35, 34, 0, 0, 10, 3, 225, 131, 183, 89,
- 107, 84, 35, 0, 0, 8, 3, 225, 131, 182, 83, 37, 0, 0, 8, 3, 225, 131, 177, 107, 36, 0, 0, 9, 3, 225, 131, 176, 107, 6,
- 13, 0, 0, 9, 3, 225, 131, 179, 84, 37, 36, 0, 13, 4, 95, 51, 67, 48, 89, 35, 65, 35, 89, 37, 0, 0, 9, 3, 225, 131,
- 178, 107, 37, 36, 0, 0, 9, 3, 225, 131, 173, 80, 6, 13, 0, 0, 9, 3, 225, 131, 172, 112, 6, 13, 0, 0, 9, 3, 225, 131,
- 175, 75, 6, 13, 0, 0, 9, 3, 225, 131, 174, 101, 6, 13, 0, 0, 9, 3, 225, 131, 169, 76, 6, 13, 0, 0, 9, 3, 225, 131,
- 168, 91, 6, 13, 0, 0, 9, 3, 225, 131, 171, 111, 6, 13, 0, 0, 9, 3, 225, 131, 170, 109, 6, 13, 0, 0, 9, 3, 225, 131,
- 165, 110, 6, 13, 0, 0, 9, 3, 225, 131, 164, 108, 6, 13, 0, 0, 9, 3, 225, 131, 167, 104, 6, 13, 0, 0, 9, 3, 225, 131,
- 166, 100, 6, 13, 0, 0, 9, 3, 225, 131, 161, 89, 6, 13, 0, 0, 9, 3, 225, 131, 160, 34, 6, 13, 0, 0, 7, 3, 225, 131,
- 163, 40, 0, 7, 3, 225, 131, 163, 40, 0, 0, 9, 3, 225, 131, 162, 47, 6, 13, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 16, 5, 95, 48, 77, 50, 120, 65, 6, 37, 55, 37, 39, 50, 37, 0, 0, 0, 0, 13, 4, 95, 52, 67, 48, 39,
- 47, 101, 35, 89, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 50, 48,
- 6, 39, 109, 37, 0, 0, 0, 14, 5, 95, 48, 77, 49, 120, 6, 35, 25, 35, 89, 37, 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, 4, 95, 48, 90, 53, 65, 36, 6,
- 35, 89, 37, 35, 25, 35, 89, 36, 72, 37, 0, 13, 3, 95, 54, 48, 89, 6, 35, 65, 39, 112, 37, 0, 0, 20, 4, 95, 48, 90,
- 52, 65, 36, 6, 35, 25, 37, 35, 25, 35, 89, 36, 72, 37, 0, 8, 3, 95, 48, 67, 35, 89, 0, 0, 0, 19, 4, 95, 48, 90,
- 54, 65, 36, 65, 6, 37, 55, 37, 39, 50, 36, 72, 37, 0, 0, 15, 4, 95, 48, 90, 49, 65, 36, 6, 35, 25, 36, 72, 37, 0,
- 0, 0, 17, 4, 95, 48, 90, 51, 65, 36, 6, 35, 25, 35, 89, 36, 72, 37, 0, 0, 15, 4, 95, 48, 90, 50, 65, 36, 6, 35,
- 89, 36, 72, 37, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 53, 67, 48, 101, 6, 40, 25, 35, 89, 37, 0, 0, 0, 15, 3, 95,
- 49, 57, 109, 101, 34, 6, 35, 65, 36, 47, 37, 0, 0, 15, 3, 95, 49, 56, 25, 84, 34, 6, 35, 65, 36, 47, 37, 0, 0, 10,
- 3, 95, 50, 67, 39, 34, 35, 89, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 49, 49, 25, 6, 36, 34, 25, 65, 36, 47, 37, 0,
- 0, 10, 3, 95, 49, 48, 6, 35, 25, 37, 0, 0, 11, 3, 95, 51, 67, 89, 35, 65, 35, 89, 0, 13, 3, 95, 49, 51, 109, 6,
- 35, 65, 36, 47, 37, 0, 0, 14, 3, 95, 49, 50, 25, 6, 39, 34, 65, 36, 47, 37, 0, 0, 15, 3, 95, 49, 53, 25, 101, 6,
- 40, 25, 65, 36, 47, 37, 0, 0, 15, 3, 95, 49, 52, 25, 6, 39, 25, 101, 65, 36, 47, 37, 0, 0, 15, 3, 95, 49, 55, 76,
- 84, 6, 37, 72, 65, 36, 47, 37, 0, 0, 16, 3, 95, 49, 54, 25, 6, 36, 110, 84, 89, 65, 36, 47, 37, 0, 0, 0, 0, 11,
- 3, 95, 52, 67, 39, 47, 101, 35, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 53, 67, 101, 6, 40, 25, 35, 89, 0,
- 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 52, 48, 6, 39, 34, 65, 39, 112, 37, 0, 0, 13, 3, 95, 54, 67, 6, 36, 110, 84,
- 89, 35, 89, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 95, 50, 88, 6, 39, 109, 0, 0, 13, 3, 95, 55, 67, 91, 84, 6, 37,
- 72, 35, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 56, 67, 34, 84, 35, 35, 89, 0, 0, 0, 0, 0, 0, 0, 0,
- 12, 3, 95, 52, 88, 6, 39, 34, 65, 39, 112, 0, 0, 13, 3, 95, 57, 67, 109, 101, 34, 6, 35, 35, 89, 0, 0, 0, 0, 0,
- 15, 4, 95, 54, 67, 48, 6, 36, 110, 84, 89, 35, 89, 37, 0, 0, 0, 0, 14, 3, 95, 56, 48, 6, 39, 25, 101, 65, 39, 112,
- 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 54, 88, 89, 6, 35, 65, 39, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 56, 88, 6, 39, 25, 101, 65, 39, 112, 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, 0, 0, 0, 0, 0, 0, 0, 15,
- 4, 95, 55, 67, 48, 91, 84, 6, 37, 72, 35, 89, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4,
- 95, 48, 77, 50, 65, 6, 37, 55, 37, 39, 50, 0, 0, 0, 0, 12, 4, 95, 48, 77, 49, 6, 35, 25, 35, 89, 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, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 56, 67, 48, 34, 84, 35, 35, 89, 37, 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, 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,
- 0, 15, 4, 95, 57, 67, 48, 109, 101, 34, 6, 35, 35, 89, 37, 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, 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, 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, 0, 8, 4, 95, 225, 131, 148, 36, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 95, 34, 71, 34, 14, 80, 104, 35, 55, 37, 0, 0, 0, 0, 14, 2, 95,
- 39, 35, 48, 39, 89, 47, 34, 39, 83, 37, 0, 0, 0, 0, 0, 0, 0, 34, 2, 95, 41, 65, 6, 35, 34, 75, 84, 36, 50, 35,
- 15, 65, 34, 14, 81, 84, 6, 35, 55, 37, 15, 108, 34, 14, 76, 101, 6, 37, 55, 37, 0, 35, 2, 95, 41, 65, 6, 35, 34, 75,
- 84, 36, 50, 35, 15, 108, 6, 37, 81, 40, 34, 4, 40, 55, 37, 15, 108, 34, 14, 76, 101, 6, 37, 55, 37, 0, 0, 34, 2, 95,
- 40, 65, 6, 35, 34, 109, 101, 36, 50, 35, 15, 65, 34, 14, 81, 84, 6, 35, 55, 37, 15, 108, 34, 14, 76, 101, 6, 37, 55, 37,
- 0, 35, 2, 95, 40, 65, 6, 35, 34, 109, 101, 36, 50, 35, 15, 108, 6, 37, 81, 40, 34, 4, 40, 55, 37, 15, 108, 34, 14, 76,
- 101, 6, 37, 55, 37, 0, 0, 0, 0, 9, 2, 95, 45, 47, 37, 34, 36, 0, 0, 10, 2, 95, 44, 65, 111, 37, 65, 36, 0, 0,
- 10, 2, 95, 51, 89, 6, 35, 65, 37, 0, 0, 9, 2, 95, 50, 6, 39, 34, 37, 0, 0, 10, 2, 95, 49, 6, 36, 34, 25, 37,
- 0, 0, 10, 2, 95, 48, 50, 6, 40, 55, 37, 0, 0, 11, 2, 95, 55, 91, 84, 6, 37, 72, 37, 0, 0, 11, 2, 95, 54, 6,
- 36, 110, 84, 89, 37, 0, 0, 10, 2, 95, 53, 101, 6, 40, 25, 37, 0, 0, 10, 2, 95, 52, 6, 39, 25, 101, 37, 0, 0, 16,
- 2, 95, 59, 112, 36, 34, 47, 37, 55, 65, 111, 37, 65, 36, 0, 0, 14, 2, 95, 58, 39, 34, 112, 36, 34, 47, 37, 55, 37, 0,
- 0, 10, 2, 95, 57, 109, 101, 34, 6, 35, 0, 0, 9, 2, 95, 56, 34, 84, 6, 35, 0, 0, 21, 2, 95, 63, 49, 6, 37, 25,
- 101, 84, 37, 89, 15, 50, 4, 37, 91, 35, 50, 37, 0, 0, 11, 2, 95, 62, 65, 36, 47, 39, 71, 35, 0, 0, 0, 14, 2, 95,
- 60, 50, 35, 49, 55, 36, 71, 39, 71, 35, 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, 37, 2, 95, 91, 65, 6, 35, 34, 109, 101, 36, 50, 35, 15, 49, 84, 6, 35, 72, 34, 35, 47, 4, 40,
- 55, 37, 15, 108, 34, 14, 76, 101, 6, 37, 55, 37, 0, 0, 0, 0, 0, 0, 0, 35, 2, 95, 93, 65, 6, 35, 34, 75, 84, 36,
- 50, 35, 15, 108, 6, 37, 81, 40, 34, 4, 40, 55, 37, 15, 108, 34, 14, 76, 101, 6, 37, 55, 37, 0, 0, 0, 0, 0, 0, 21,
- 2, 95, 96, 40, 49, 40, 100, 65, 35, 15, 35, 48, 39, 89, 47, 34, 39, 83, 37, 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, 11, 5, 95, 48, 97, 110, 100, 72, 2,
- 35, 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, 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, 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, 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, 16, 6, 95, 114, 111, 109, 97, 110, 65, 6, 36, 89, 35, 65, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 6, 1, 49, 0, 1, 45, 2, 32, 3, 2, 35, 0, 3, 35, 0, 7, 6, 1, 50, 0, 3, 71, 0, 7, 6, 1, 51, 0, 3, 81,
- 0, 7, 6, 1, 52, 0, 3, 72, 0, 7, 6, 1, 53, 0, 1, 45, 2, 32, 3, 2, 36, 0, 3, 36, 0, 7, 6, 1, 54, 0,
- 3, 84, 0, 7, 6, 1, 55, 0, 3, 88, 0, 7, 6, 1, 56, 0, 3, 25, 0, 7, 6, 1, 57, 0, 1, 45, 2, 32, 3, 2,
- 37, 0, 3, 37, 0, 7, 6, 1, 58, 0, 3, 49, 0, 7, 6, 1, 59, 0, 3, 55, 0, 7, 6, 1, 60, 0, 3, 65, 0, 7,
- 6, 1, 61, 0, 3, 50, 0, 7, 6, 1, 62, 0, 1, 45, 2, 32, 3, 2, 39, 0, 3, 39, 0, 7, 6, 1, 63, 0, 3, 48,
- 0, 7, 6, 1, 64, 0, 3, 90, 0, 7, 6, 1, 65, 0, 3, 34, 0, 1, 25, 2, 17, 67, 17, 67, 3, 34, 14, 0, 7, 6,
- 1, 66, 0, 3, 89, 0, 7, 6, 1, 67, 0, 3, 47, 0, 7, 6, 1, 68, 0, 1, 45, 2, 32, 3, 2, 40, 0, 3, 40, 0,
- 7, 6, 1, 69, 0, 3, 108, 0, 7, 6, 1, 70, 0, 3, 110, 0, 7, 6, 1, 71, 0, 3, 100, 0, 7, 6, 1, 72, 0, 3,
- 104, 0, 7, 6, 1, 73, 0, 3, 91, 0, 7, 6, 1, 74, 0, 3, 76, 0, 7, 6, 1, 75, 0, 3, 109, 0, 7, 6, 1, 76,
- 0, 3, 111, 0, 7, 6, 1, 77, 0, 3, 112, 0, 7, 6, 1, 78, 0, 3, 80, 0, 7, 6, 1, 79, 0, 3, 101, 0, 7, 6,
- 1, 80, 0, 3, 75, 0, 7, 6, 1, 81, 0, 3, 107, 0, 7, 6, 1, 82, 0, 3, 36, 57, 0, 7, 6, 1, 83, 0, 3, 57,
- 0, 7, 6, 1, 84, 0, 3, 58, 0, 7, 6, 1, 85, 0, 3, 101, 0, 7, 6, 1, 86, 0, 3, 39, 12, 0, 7, 6, 1, 87,
- 0, 3, 83, 0, 7, 6, 1, 88, 0, 3, 13, 0, 7, 6, 1, 89, 0, 3, 19, 0, 7, 6, 1, 90, 0, 3, 0, 7, 6, 1,
- 91, 0, 3, 0, 7, 6, 0, 36, 3, 72, 39, 55, 35, 34, 37, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts34 = FileInMemory_createWithData (3138, reinterpret_cast<const char *> (&espeakdata_dicts34_data),
- U"espeak-1.48.04-source/espeak-data/ka_dict",
+ static unsigned char espeakdata_dicts31_data[3163] = {
+ 0, 4, 0, 0, 158, 10, 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, 0, 0, 0, 0, 20, 1, 33, 111, 6, 35, 101, 37, 55, 37, 89, 15, 50, 4, 37, 91, 35, 50,
+ 37, 0, 0, 0, 12, 1, 35, 50, 6, 39, 65, 36, 34, 37, 0, 27, 0, 0, 13, 1, 37, 48, 34, 39, 109, 36, 50, 47, 37, 0,
+ 27, 0, 6, 1, 38, 72, 35, 0, 0, 0, 0, 0, 16, 1, 42, 84, 35, 34, 84, 89, 49, 84, 55, 35, 84, 37, 0, 27, 0, 11,
+ 1, 43, 48, 55, 37, 40, 89, 37, 0, 27, 0, 0, 0, 11, 1, 46, 112, 36, 34, 47, 37, 55, 37, 0, 0, 29, 1, 47, 65, 6,
+ 35, 34, 109, 101, 50, 37, 84, 15, 72, 6, 35, 101, 34, 37, 55, 37, 15, 101, 6, 35, 88, 37, 0, 27, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 11, 5, 95, 48, 1, 14, 4, 72, 2, 35, 0, 0, 0, 0, 0, 0, 11, 1, 61, 47, 39, 55, 39, 71, 35, 0, 27,
+ 0, 0, 0, 11, 1, 64, 111, 35, 100, 55, 40, 49, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,
+ 4, 95, 48, 67, 48, 35, 89, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 1, 92, 65, 6, 35, 34, 75,
+ 84, 50, 37, 84, 15, 72, 6, 35, 101, 34, 37, 55, 37, 15, 101, 6, 35, 88, 37, 0, 27, 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, 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, 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, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 134, 225, 131, 147, 225, 131, 144, 72, 28, 0, 0, 12, 4, 95, 50,
+ 67, 48, 39, 34, 35, 89, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 4, 16, 20, 65, 25, 36, 55, 37, 10, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 225, 131, 156, 50, 6, 13, 0, 0, 7, 3, 225, 131, 157, 39, 0, 0, 9, 3,
+ 225, 131, 158, 48, 6, 13, 0, 0, 9, 3, 225, 131, 159, 90, 6, 13, 0, 0, 7, 3, 225, 131, 152, 37, 0, 0, 9, 3, 225, 131,
+ 153, 49, 6, 13, 0, 0, 9, 3, 225, 131, 154, 55, 6, 13, 0, 0, 9, 3, 225, 131, 155, 65, 6, 13, 0, 0, 0, 9, 3, 225,
+ 131, 149, 84, 6, 13, 0, 0, 9, 3, 225, 131, 150, 88, 6, 13, 0, 16, 5, 95, 48, 77, 50, 24, 65, 6, 37, 55, 37, 39, 50,
+ 37, 0, 0, 9, 3, 225, 131, 151, 25, 6, 13, 0, 0, 7, 3, 225, 131, 144, 35, 0, 0, 9, 3, 225, 131, 145, 71, 6, 13, 0,
+ 0, 9, 3, 225, 131, 146, 81, 6, 13, 0, 0, 9, 3, 225, 131, 147, 72, 6, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 5, 95, 48, 77, 49, 24, 6, 35, 25, 35, 89, 37, 0, 0, 0, 11, 3, 225, 131,
+ 184, 36, 55, 37, 83, 37, 0, 0, 0, 0, 9, 3, 225, 131, 181, 107, 39, 36, 0, 0, 9, 3, 225, 131, 180, 107, 35, 34, 0, 0,
+ 10, 3, 225, 131, 183, 89, 107, 84, 35, 0, 0, 8, 3, 225, 131, 182, 83, 37, 0, 0, 8, 3, 225, 131, 177, 107, 36, 0, 0, 9,
+ 3, 225, 131, 176, 107, 6, 13, 0, 0, 9, 3, 225, 131, 179, 84, 37, 36, 0, 13, 4, 95, 51, 67, 48, 89, 35, 65, 35, 89, 37,
+ 0, 0, 9, 3, 225, 131, 178, 107, 37, 36, 0, 0, 9, 3, 225, 131, 173, 80, 6, 13, 0, 0, 9, 3, 225, 131, 172, 112, 6, 13,
+ 0, 0, 9, 3, 225, 131, 175, 75, 6, 13, 0, 0, 9, 3, 225, 131, 174, 101, 6, 13, 0, 0, 9, 3, 225, 131, 169, 76, 6, 13,
+ 0, 0, 9, 3, 225, 131, 168, 91, 6, 13, 0, 0, 9, 3, 225, 131, 171, 111, 6, 13, 0, 0, 9, 3, 225, 131, 170, 109, 6, 13,
+ 0, 0, 9, 3, 225, 131, 165, 110, 6, 13, 0, 0, 9, 3, 225, 131, 164, 108, 6, 13, 0, 0, 9, 3, 225, 131, 167, 104, 6, 13,
+ 0, 0, 9, 3, 225, 131, 166, 100, 6, 13, 0, 0, 9, 3, 225, 131, 161, 89, 6, 13, 0, 0, 9, 3, 225, 131, 160, 34, 6, 13,
+ 0, 0, 7, 3, 225, 131, 163, 40, 0, 7, 3, 225, 131, 163, 40, 0, 0, 9, 3, 225, 131, 162, 47, 6, 13, 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, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 52, 67, 48, 39, 47, 101, 35, 89, 37, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 50, 48, 6, 39, 109, 37, 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, 16, 6, 95, 18, 15, 13, 1, 14, 65, 6,
+ 36, 89, 35, 65, 36, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 95, 48, 90, 53, 65, 36, 6, 35, 89, 37, 35, 25, 35, 89, 36,
+ 72, 37, 0, 13, 3, 95, 54, 48, 89, 6, 35, 65, 39, 112, 37, 0, 0, 20, 4, 95, 48, 90, 52, 65, 36, 6, 35, 25, 37, 35,
+ 25, 35, 89, 36, 72, 37, 0, 8, 3, 95, 48, 67, 35, 89, 0, 0, 0, 19, 4, 95, 48, 90, 54, 65, 36, 65, 6, 37, 55, 37,
+ 39, 50, 36, 72, 37, 0, 0, 15, 4, 95, 48, 90, 49, 65, 36, 6, 35, 25, 36, 72, 37, 0, 0, 0, 17, 4, 95, 48, 90, 51,
+ 65, 36, 6, 35, 25, 35, 89, 36, 72, 37, 0, 0, 15, 4, 95, 48, 90, 50, 65, 36, 6, 35, 89, 36, 72, 37, 0, 0, 0, 0,
+ 0, 0, 0, 14, 4, 95, 53, 67, 48, 101, 6, 40, 25, 35, 89, 37, 0, 0, 0, 15, 3, 95, 49, 57, 109, 101, 34, 6, 35, 65,
+ 36, 47, 37, 0, 0, 15, 3, 95, 49, 56, 25, 84, 34, 6, 35, 65, 36, 47, 37, 0, 0, 10, 3, 95, 50, 67, 39, 34, 35, 89,
+ 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 49, 49, 25, 6, 36, 34, 25, 65, 36, 47, 37, 0, 0, 10, 3, 95, 49, 48, 6, 35,
+ 25, 37, 0, 0, 11, 3, 95, 51, 67, 89, 35, 65, 35, 89, 0, 13, 3, 95, 49, 51, 109, 6, 35, 65, 36, 47, 37, 0, 0, 14,
+ 3, 95, 49, 50, 25, 6, 39, 34, 65, 36, 47, 37, 0, 0, 15, 3, 95, 49, 53, 25, 101, 6, 40, 25, 65, 36, 47, 37, 0, 0,
+ 15, 3, 95, 49, 52, 25, 6, 39, 25, 101, 65, 36, 47, 37, 0, 0, 15, 3, 95, 49, 55, 76, 84, 6, 37, 72, 65, 36, 47, 37,
+ 0, 0, 16, 3, 95, 49, 54, 25, 6, 36, 110, 84, 89, 65, 36, 47, 37, 0, 0, 0, 0, 11, 3, 95, 52, 67, 39, 47, 101, 35,
+ 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 53, 67, 101, 6, 40, 25, 35, 89, 0, 0, 0, 0, 0, 0, 0, 0, 13,
+ 3, 95, 52, 48, 6, 39, 34, 65, 39, 112, 37, 0, 0, 13, 3, 95, 54, 67, 6, 36, 110, 84, 89, 35, 89, 0, 0, 0, 0, 0,
+ 0, 0, 0, 9, 3, 95, 50, 88, 6, 39, 109, 0, 0, 13, 3, 95, 55, 67, 91, 84, 6, 37, 72, 35, 89, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 11, 3, 95, 56, 67, 34, 84, 35, 35, 89, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 52, 88, 6, 39, 34,
+ 65, 39, 112, 0, 0, 13, 3, 95, 57, 67, 109, 101, 34, 6, 35, 35, 89, 0, 0, 0, 0, 0, 15, 4, 95, 54, 67, 48, 6, 36,
+ 110, 84, 89, 35, 89, 37, 0, 0, 0, 0, 14, 3, 95, 56, 48, 6, 39, 25, 101, 65, 39, 112, 37, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 12, 3, 95, 54, 88, 89, 6, 35, 65, 39, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 13, 3, 95, 56, 88, 6, 39, 25, 101, 65, 39, 112, 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, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 55, 67, 48, 91, 84, 6,
+ 37, 72, 35, 89, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 48, 77, 50, 65, 6, 37, 55,
+ 37, 39, 50, 0, 0, 0, 0, 12, 4, 95, 48, 77, 49, 6, 35, 25, 35, 89, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 13, 4, 95, 56, 67, 48, 34, 84, 35, 35, 89, 37, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 23, 67, 33, 69, 16, 6, 36, 57, 76, 47, 37, 47, 37, 48, 107, 37, 10, 0, 81, 58, 47, 47, 32, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 57, 67, 48, 109, 101, 34, 6, 35, 35, 89, 37,
+ 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, 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, 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, 0, 8, 4, 95, 225, 131, 148, 36, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 95, 34,
+ 71, 34, 14, 80, 104, 35, 55, 37, 0, 0, 0, 0, 14, 2, 95, 39, 35, 48, 39, 89, 47, 34, 39, 83, 37, 0, 0, 0, 0, 0,
+ 0, 0, 34, 2, 95, 41, 65, 6, 35, 34, 75, 84, 36, 50, 35, 15, 65, 34, 14, 81, 84, 6, 35, 55, 37, 15, 108, 34, 14, 76,
+ 101, 6, 37, 55, 37, 0, 35, 2, 95, 41, 65, 6, 35, 34, 75, 84, 36, 50, 35, 15, 108, 6, 37, 81, 40, 34, 4, 40, 55, 37,
+ 15, 108, 34, 14, 76, 101, 6, 37, 55, 37, 0, 0, 34, 2, 95, 40, 65, 6, 35, 34, 109, 101, 36, 50, 35, 15, 65, 34, 14, 81,
+ 84, 6, 35, 55, 37, 15, 108, 34, 14, 76, 101, 6, 37, 55, 37, 0, 35, 2, 95, 40, 65, 6, 35, 34, 109, 101, 36, 50, 35, 15,
+ 108, 6, 37, 81, 40, 34, 4, 40, 55, 37, 15, 108, 34, 14, 76, 101, 6, 37, 55, 37, 0, 0, 0, 0, 9, 2, 95, 45, 47, 37,
+ 34, 36, 0, 0, 10, 2, 95, 44, 65, 111, 37, 65, 36, 0, 0, 10, 2, 95, 51, 89, 6, 35, 65, 37, 0, 0, 9, 2, 95, 50,
+ 6, 39, 34, 37, 0, 0, 10, 2, 95, 49, 6, 36, 34, 25, 37, 0, 0, 10, 2, 95, 48, 50, 6, 40, 55, 37, 0, 0, 11, 2,
+ 95, 55, 91, 84, 6, 37, 72, 37, 0, 0, 11, 2, 95, 54, 6, 36, 110, 84, 89, 37, 0, 0, 10, 2, 95, 53, 101, 6, 40, 25,
+ 37, 0, 0, 10, 2, 95, 52, 6, 39, 25, 101, 37, 0, 0, 16, 2, 95, 59, 112, 36, 34, 47, 37, 55, 65, 111, 37, 65, 36, 0,
+ 0, 14, 2, 95, 58, 39, 34, 112, 36, 34, 47, 37, 55, 37, 0, 0, 10, 2, 95, 57, 109, 101, 34, 6, 35, 0, 0, 9, 2, 95,
+ 56, 34, 84, 6, 35, 0, 0, 21, 2, 95, 63, 49, 6, 37, 25, 101, 84, 37, 89, 15, 50, 4, 37, 91, 35, 50, 37, 0, 0, 11,
+ 2, 95, 62, 65, 36, 47, 39, 71, 35, 0, 0, 0, 14, 2, 95, 60, 50, 35, 49, 55, 36, 71, 39, 71, 35, 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, 37, 2, 95, 91, 65, 6, 35, 34, 109,
+ 101, 36, 50, 35, 15, 49, 84, 6, 35, 72, 34, 35, 47, 4, 40, 55, 37, 15, 108, 34, 14, 76, 101, 6, 37, 55, 37, 0, 0, 0,
+ 0, 0, 0, 0, 35, 2, 95, 93, 65, 6, 35, 34, 75, 84, 36, 50, 35, 15, 108, 6, 37, 81, 40, 34, 4, 40, 55, 37, 15, 108,
+ 34, 14, 76, 101, 6, 37, 55, 37, 0, 0, 0, 0, 0, 0, 21, 2, 95, 96, 40, 49, 40, 100, 65, 35, 15, 35, 48, 39, 89, 47,
+ 34, 39, 83, 37, 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, 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, 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, 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, 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, 0, 0, 0, 0, 6, 1, 81, 0, 1, 45, 2, 32, 3, 2, 35, 0,
+ 3, 35, 0, 7, 6, 1, 82, 0, 3, 71, 0, 7, 6, 1, 83, 0, 3, 81, 0, 7, 6, 1, 84, 0, 3, 72, 0, 7, 6, 1,
+ 85, 0, 1, 45, 2, 32, 3, 2, 36, 0, 3, 36, 0, 7, 6, 1, 86, 0, 3, 84, 0, 7, 6, 1, 87, 0, 3, 88, 0, 7,
+ 6, 1, 88, 0, 3, 25, 0, 7, 6, 1, 89, 0, 1, 45, 2, 32, 3, 2, 37, 0, 3, 37, 0, 7, 6, 1, 90, 0, 3, 49,
+ 0, 7, 6, 1, 91, 0, 3, 55, 0, 7, 6, 1, 92, 0, 3, 65, 0, 7, 6, 1, 93, 0, 3, 50, 0, 7, 6, 1, 94, 0,
+ 1, 45, 2, 32, 3, 2, 39, 0, 3, 39, 0, 7, 6, 1, 95, 0, 3, 48, 0, 7, 6, 1, 96, 0, 3, 90, 0, 7, 6, 1,
+ 97, 0, 3, 34, 0, 1, 25, 2, 17, 67, 17, 67, 3, 34, 14, 0, 7, 6, 1, 98, 0, 3, 89, 0, 7, 6, 1, 99, 0, 3,
+ 47, 0, 7, 6, 1, 100, 0, 1, 45, 2, 32, 3, 2, 40, 0, 3, 40, 0, 7, 6, 1, 101, 0, 3, 108, 0, 7, 6, 1, 102,
+ 0, 3, 110, 0, 7, 6, 1, 103, 0, 3, 100, 0, 7, 6, 1, 104, 0, 3, 104, 0, 7, 6, 1, 105, 0, 3, 91, 0, 7, 6,
+ 1, 106, 0, 3, 76, 0, 7, 6, 1, 107, 0, 3, 109, 0, 7, 6, 1, 108, 0, 3, 111, 0, 7, 6, 1, 109, 0, 3, 112, 0,
+ 7, 6, 1, 110, 0, 3, 80, 0, 7, 6, 1, 111, 0, 3, 101, 0, 7, 6, 1, 112, 0, 3, 75, 0, 7, 6, 1, 113, 0, 3,
+ 107, 0, 7, 6, 1, 114, 0, 3, 36, 57, 0, 7, 6, 1, 115, 0, 3, 57, 0, 7, 6, 1, 116, 0, 3, 58, 0, 7, 6, 1,
+ 117, 0, 3, 101, 0, 7, 6, 1, 118, 0, 3, 39, 12, 0, 7, 6, 1, 119, 0, 3, 83, 0, 7, 6, 1, 120, 0, 3, 13, 0,
+ 7, 6, 1, 121, 0, 3, 19, 0, 7, 6, 1, 122, 0, 3, 0, 7, 6, 1, 123, 0, 3, 0, 7, 6, 208, 0, 3, 21, 114, 117,
+ 0, 7, 6, 209, 0, 3, 21, 114, 117, 0, 7, 6, 210, 0, 3, 21, 114, 117, 0, 7, 6, 211, 0, 3, 21, 114, 117, 0, 7, 6,
+ 0, 36, 3, 72, 39, 55, 35, 34, 37, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts31 = FileInMemory_createWithData (3162, reinterpret_cast<const char *> (&espeakdata_dicts31_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/ka_dict",
U"ka");
- my addItem_move (espeakdata_dicts34.move());
+ Collection_addItem (me.peek(), espeakdata_dicts31.transfer());
+
+ static unsigned char espeakdata_dicts32_data[2024] = {
+ 0, 4, 0, 0, 132, 6, 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, 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, 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, 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, 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, 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, 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, 14, 4, 95, 4, 16, 20, 10, 71, 4, 110, 47, 108, 50, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 4, 95, 48, 90, 53, 90, 6, 110, 88,
+ 15, 65, 4, 109, 68, 50, 112, 50, 0, 11, 3, 95, 51, 88, 6, 39, 47, 109, 88, 0, 0, 18, 4, 95, 48, 90, 52, 6, 39, 50,
+ 15, 65, 4, 109, 68, 50, 112, 50, 0, 10, 3, 95, 48, 67, 90, 6, 110, 88, 0, 0, 22, 4, 95, 48, 90, 55, 6, 39, 50, 15,
+ 65, 37, 55, 55, 37, 4, 39, 50, 50, 112, 50, 0, 0, 18, 4, 95, 48, 90, 54, 65, 37, 55, 55, 37, 6, 39, 50, 50, 112, 50,
+ 0, 0, 13, 4, 95, 48, 90, 49, 6, 39, 50, 50, 112, 50, 0, 0, 0, 14, 4, 95, 48, 90, 51, 65, 6, 109, 68, 50, 112, 50,
+ 0, 0, 14, 4, 95, 48, 90, 50, 90, 6, 110, 88, 72, 36, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 19, 4, 95, 48, 90, 57, 65, 37, 55, 55, 37, 6, 112, 34, 72, 47, 112, 50, 0, 0, 23, 4, 95,
+ 48, 90, 56, 90, 6, 110, 88, 15, 65, 37, 55, 55, 37, 6, 39, 50, 50, 112, 50, 0, 0, 0, 0, 13, 3, 95, 55, 88, 90, 6,
+ 36, 47, 48, 108, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 95, 49, 88, 6, 39, 50,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 50, 88, 90, 37, 6, 109, 34, 65, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 52, 88, 104, 6, 109, 34, 109, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3,
+ 95, 53, 88, 6, 36, 55, 38, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 54, 88, 6, 112, 55, 48, 109, 89, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 56, 88, 89, 6, 36, 49, 89, 36, 50, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 13, 3, 95, 57, 88, 47, 6, 39, 104, 89, 112, 50, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 15, 4, 95, 48, 77, 50, 65, 37, 55, 55, 37, 6, 39, 50, 0, 0, 16, 4, 95, 48, 77, 51, 65, 37, 55, 55, 37,
+ 6, 112, 34, 72, 0, 0, 0, 11, 4, 95, 48, 77, 49, 65, 6, 109, 68, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 209, 135, 76, 36, 0, 0, 8, 2, 209, 134, 47, 89, 36, 0, 0, 7, 2, 209, 133,
+ 106, 112, 0, 0, 7, 2, 209, 132, 114, 83, 0, 0, 0, 7, 2, 209, 130, 47, 36, 0, 0, 7, 2, 209, 129, 114, 89, 0, 0, 7,
+ 2, 209, 128, 114, 34, 0, 0, 0, 0, 0, 15, 2, 209, 140, 90, 108, 68, 108, 91, 49, 36, 55, 108, 49, 0, 0, 0, 10, 2, 209,
+ 138, 112, 57, 109, 34, 40, 0, 0, 8, 2, 209, 137, 91, 76, 35, 0, 0, 7, 2, 209, 136, 91, 35, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 7, 2, 210, 147, 116, 36, 0, 0, 0, 0, 0, 7, 2, 95, 51, 110, 91, 0, 0, 9, 2, 95, 50,
+ 36, 49, 6, 108, 0, 0, 9, 2, 95, 49, 71, 6, 108, 34, 0, 0, 9, 2, 95, 48, 50, 6, 115, 55, 0, 0, 11, 2, 95, 55,
+ 90, 6, 36, 47, 6, 108, 0, 7, 2, 210, 155, 104, 112, 0, 0, 10, 2, 95, 54, 112, 55, 47, 6, 109, 0, 0, 9, 2, 95, 53,
+ 71, 6, 36, 89, 0, 0, 10, 2, 95, 52, 47, 6, 115, 34, 47, 0, 0, 7, 2, 208, 183, 88, 36, 0, 0, 7, 2, 208, 182, 90,
+ 36, 0, 0, 11, 2, 95, 57, 47, 39, 116, 6, 109, 88, 0, 0, 11, 2, 95, 56, 89, 36, 81, 6, 108, 88, 0, 7, 2, 208, 180,
+ 72, 36, 0, 0, 7, 2, 210, 163, 114, 68, 0, 7, 2, 208, 179, 81, 36, 0, 0, 7, 2, 208, 178, 84, 36, 0, 0, 7, 2, 208,
+ 177, 71, 36, 0, 0, 0, 7, 2, 208, 191, 48, 36, 0, 0, 0, 7, 2, 208, 189, 114, 50, 0, 0, 7, 2, 208, 188, 114, 65, 0,
+ 0, 7, 2, 208, 187, 114, 55, 0, 0, 7, 2, 208, 186, 49, 112, 0, 0, 12, 2, 208, 185, 104, 109, 89, 104, 112, 6, 37, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 210, 187, 107, 112, 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, 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, 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, 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, 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, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1, 17, 0, 2, 208, 185, 3, 35, 0, 3, 112,
+ 0, 7, 6, 1, 18, 0, 3, 71, 0, 7, 6, 1, 19, 0, 3, 84, 0, 7, 6, 1, 20, 0, 3, 81, 0, 7, 6, 1, 21, 0,
+ 3, 72, 0, 7, 6, 1, 22, 0, 3, 36, 0, 7, 6, 1, 23, 0, 3, 90, 0, 7, 6, 1, 24, 0, 3, 88, 0, 7, 6, 1,
+ 25, 0, 3, 37, 0, 7, 6, 1, 26, 0, 3, 57, 0, 7, 6, 1, 27, 0, 3, 49, 0, 7, 6, 1, 28, 0, 3, 55, 0, 7,
+ 6, 1, 29, 0, 3, 65, 0, 7, 6, 1, 30, 0, 3, 50, 0, 7, 6, 1, 31, 0, 3, 39, 0, 7, 6, 1, 32, 0, 3, 48,
+ 0, 7, 6, 1, 33, 0, 3, 34, 0, 7, 6, 1, 34, 0, 3, 89, 0, 7, 6, 1, 35, 0, 3, 47, 0, 7, 6, 1, 36, 0,
+ 3, 40, 0, 4, 1, 17, 65, 3, 58, 0, 2, 17, 65, 0, 7, 6, 1, 37, 0, 3, 83, 0, 7, 6, 1, 38, 0, 3, 106, 0,
+ 7, 6, 1, 39, 0, 3, 47, 89, 0, 7, 6, 1, 40, 0, 3, 76, 0, 7, 6, 1, 41, 0, 3, 91, 0, 7, 6, 1, 42, 0,
+ 3, 91, 76, 0, 7, 6, 1, 44, 0, 3, 109, 0, 7, 6, 1, 46, 0, 3, 114, 0, 7, 6, 1, 47, 0, 3, 38, 40, 0, 7,
+ 6, 1, 48, 0, 3, 38, 35, 0, 7, 6, 1, 50, 0, 3, 38, 39, 0, 7, 6, 1, 55, 0, 3, 108, 0, 7, 6, 1, 116, 0,
+ 3, 116, 0, 7, 6, 1, 124, 0, 3, 104, 0, 7, 6, 210, 163, 0, 3, 68, 0, 7, 6, 210, 175, 0, 3, 110, 0, 7, 6, 210,
+ 177, 0, 3, 111, 0, 7, 6, 210, 187, 0, 3, 107, 0, 7, 6, 211, 153, 0, 3, 113, 0, 7, 6, 211, 169, 0, 3, 115, 0, 7,
+ 6, 0, 4, 209, 138, 3, 0, 209, 140, 3, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts32 = FileInMemory_createWithData (2023, reinterpret_cast<const char *> (&espeakdata_dicts32_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/kk_dict",
+ U"kk");
+ Collection_addItem (me.peek(), espeakdata_dicts32.transfer());
- static unsigned char espeakdata_dicts35_data[2646] = {
- 0, 4, 0, 0, 81, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 8, 71, 108, 0, 0, 0, 0, 0, 6, 65, 12,
- 89, 108, 0, 0, 0, 0, 0, 6, 65, 16, 72, 108, 0, 0, 0, 0, 13, 4, 95, 100, 112, 116, 49, 39, 65, 12, 35, 10, 0, 0,
- 0, 0, 0, 0, 6, 65, 24, 108, 83, 0, 0, 0, 0, 0, 6, 65, 28, 57, 37, 0, 0, 0, 0, 0, 6, 65, 32, 107, 35, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 40, 57, 108, 0, 0, 0, 0, 0, 6, 65, 44, 49, 35, 0, 0, 0, 0, 0, 6, 65,
- 48, 108, 55, 0, 0, 0, 0, 0, 6, 65, 52, 108, 65, 0, 0, 0, 0, 0, 6, 65, 56, 108, 50, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 6, 65, 64, 48, 108, 0, 0, 0, 0, 0, 6, 65, 68, 104, 35, 0, 0, 0, 0, 0, 6, 65, 72, 108, 34, 0, 0, 0,
- 0, 0, 6, 65, 76, 108, 89, 0, 0, 0, 0, 0, 6, 65, 80, 47, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 88, 84,
- 108, 0, 0, 0, 0, 21, 4, 95, 49, 77, 52, 6, 36, 12, 50, 15, 71, 37, 55, 37, 57, 6, 39, 12, 50, 0, 0, 6, 65, 92,
- 58, 108, 0, 0, 0, 0, 0, 17, 4, 95, 49, 77, 49, 36, 72, 15, 47, 6, 40, 12, 89, 14, 50, 0, 7, 65, 96, 37, 49, 89,
- 0, 0, 21, 4, 95, 49, 77, 50, 6, 36, 12, 50, 15, 65, 37, 55, 37, 57, 6, 39, 12, 50, 0, 0, 21, 4, 95, 49, 77, 51,
- 6, 36, 12, 50, 15, 65, 37, 55, 37, 57, 6, 35, 12, 72, 0, 0, 0, 0, 0, 0, 0, 6, 65, 104, 88, 108, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 51, 88, 111, 47, 34, 6, 110, 83,
- 47, 13, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 95, 111,
- 114, 100, 115, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4,
- 95, 49, 49, 111, 108, 55, 83, 72, 115, 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, 12, 4, 95, 49, 48, 111, 47, 37, 13, 50, 115, 0, 0, 13, 4, 95, 49, 48, 110, 104, 6, 40, 55, 37, 47, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 49, 50, 111, 47, 111, 55, 83, 72, 115, 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, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 95, 55, 88, 111, 107, 110, 55, 83, 57, 6, 110, 34,
- 89, 36, 50, 89, 47, 113, 84, 13, 50, 13, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 51, 88, 47, 51, 6, 110, 86, 84, 13, 0,
- 0, 14, 3, 95, 48, 67, 107, 6, 40, 50, 16, 13, 12, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 49, 67, 36, 72,
- 15, 107, 6, 40, 50, 34, 13, 12, 86, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 49, 57, 50, 6, 36, 72, 14, 50, 0, 0, 11,
- 3, 95, 49, 56, 6, 110, 72, 14, 50, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 49, 6, 108, 55, 84, 13, 0, 0, 9,
- 3, 95, 49, 48, 47, 6, 37, 0, 0, 13, 3, 95, 49, 51, 47, 51, 6, 110, 72, 14, 50, 0, 0, 10, 3, 95, 49, 50, 47, 6,
- 111, 55, 0, 0, 13, 3, 95, 49, 53, 83, 6, 36, 65, 47, 14, 50, 0, 0, 14, 3, 95, 49, 52, 83, 57, 6, 39, 34, 72, 14,
- 50, 0, 0, 12, 3, 95, 49, 55, 89, 6, 114, 72, 14, 50, 0, 0, 14, 3, 95, 49, 54, 89, 6, 35, 57, 89, 72, 14, 50, 0,
- 0, 0, 15, 3, 95, 55, 88, 107, 110, 55, 83, 57, 6, 110, 34, 89, 0, 0, 0, 0, 0, 0, 12, 3, 95, 49, 111, 83, 114, 34,
- 89, 72, 115, 0, 0, 14, 3, 95, 49, 110, 35, 47, 6, 35, 12, 89, 108, 104, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 50,
- 111, 110, 50, 13, 50, 0, 0, 13, 3, 95, 50, 110, 65, 6, 35, 34, 55, 40, 49, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95,
- 51, 111, 47, 34, 108, 72, 57, 115, 0, 0, 14, 3, 95, 51, 110, 48, 6, 37, 68, 35, 89, 40, 47, 0, 0, 0, 11, 3, 95, 50,
- 88, 47, 6, 113, 12, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 53, 111, 83, 108, 65, 47, 115,
- 0, 0, 14, 3, 95, 53, 110, 47, 6, 35, 105, 37, 65, 35, 47, 0, 0, 0, 11, 3, 95, 52, 88, 83, 6, 114, 12, 111, 0, 0,
- 0, 0, 0, 0, 11, 3, 95, 54, 111, 89, 57, 108, 72, 115, 0, 0, 16, 3, 95, 54, 110, 35, 34, 83, 6, 37, 50, 37, 105, 37,
- 47, 0, 0, 0, 14, 3, 95, 53, 88, 107, 110, 55, 6, 47, 16, 108, 89, 0, 0, 0, 0, 0, 0, 11, 3, 95, 55, 111, 89, 113,
- 84, 50, 115, 0, 0, 20, 3, 95, 55, 110, 35, 34, 83, 37, 50, 108, 104, 65, 6, 35, 34, 55, 40, 49, 0, 0, 0, 11, 3, 95,
- 54, 88, 47, 16, 6, 108, 89, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 48, 110, 50, 6, 40, 12, 55, 40, 0, 0, 0, 0, 0,
- 0, 0, 0, 11, 3, 95, 57, 111, 50, 37, 13, 50, 115, 0, 0, 17, 3, 95, 57, 110, 104, 40, 55, 37, 68, 37, 55, 6, 40, 35,
- 47, 0, 0, 0, 11, 3, 95, 56, 88, 83, 6, 37, 34, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 57, 88, 107, 110,
- 55, 83, 6, 108, 65, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 52, 111, 83, 57, 36, 111, 0,
- 0, 14, 3, 95, 52, 110, 89, 6, 37, 89, 35, 65, 35, 47, 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, 17, 4, 95, 48, 77, 52, 71, 37, 55, 37, 57, 6, 39, 12, 50, 115, 0,
- 0, 21, 3, 95, 56, 110, 35, 34, 83, 37, 50, 108, 104, 48, 6, 37, 68, 35, 89, 40, 47, 0, 0, 10, 3, 95, 56, 111, 111, 47,
- 50, 115, 0, 17, 4, 95, 48, 77, 50, 65, 37, 55, 37, 57, 6, 39, 12, 50, 111, 0, 0, 17, 4, 95, 48, 77, 51, 65, 37, 55,
- 37, 57, 6, 35, 12, 72, 115, 0, 0, 0, 14, 4, 95, 48, 77, 49, 47, 6, 40, 12, 89, 14, 50, 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, 14, 4, 95, 50, 88, 111, 47, 6, 113, 84,
- 13, 50, 13, 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, 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, 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, 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, 0, 17, 4, 95, 52, 88, 111, 83, 114, 111, 6, 47, 113, 84, 13, 50, 13, 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,
- 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, 0, 24, 4, 95, 53, 88, 111, 107, 110, 55, 47, 16, 6, 108, 89, 36, 50, 89, 47, 113, 84, 13, 50, 13, 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, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 95, 51, 47, 51, 6, 36, 0, 0, 8, 2, 95, 50, 47, 6, 39, 0,
- 0, 8, 2, 95, 49, 6, 36, 50, 0, 0, 9, 2, 95, 48, 6, 50, 112, 55, 0, 0, 9, 2, 95, 55, 89, 6, 113, 58, 0, 0,
- 10, 2, 95, 54, 89, 6, 108, 100, 89, 0, 0, 9, 2, 95, 53, 83, 6, 108, 65, 0, 0, 9, 2, 95, 52, 83, 6, 37, 111, 0,
- 0, 0, 0, 8, 2, 95, 57, 50, 6, 37, 0, 0, 10, 2, 95, 56, 6, 112, 12, 72, 13, 0, 0, 0, 0, 0, 0, 0, 0, 21,
- 4, 95, 54, 88, 111, 47, 34, 6, 108, 89, 36, 50, 89, 47, 113, 84, 13, 50, 13, 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, 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, 0, 9, 5, 95, 48, 97, 110,
- 100, 111, 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, 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, 0, 20, 4, 95, 56, 88, 111, 83, 37, 34, 89, 36, 50, 89, 47, 113, 84, 13, 50, 13, 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, 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,
- 0, 24, 4, 95, 57, 88, 111, 107, 110, 55, 83, 6, 108, 65, 89, 36, 50, 89, 47, 113, 84, 13, 50, 13, 0, 0, 0, 0, 0, 6,
- 18, 66, 110, 110, 103, 0, 110, 103, 0, 7, 6, 195, 165, 0, 3, 112, 0, 7, 6, 195, 166, 0, 3, 110, 0, 7, 6, 195, 184, 0,
- 3, 114, 0, 7, 6, 97, 0, 2, 17, 67, 17, 67, 3, 6, 35, 0, 4, 3, 35, 0, 2, 18, 66, 0, 4, 97, 3, 35, 12, 0,
- 97, 113, 0, 97, 114, 0, 105, 2, 32, 3, 109, 0, 116, 2, 32, 3, 110, 47, 0, 112, 2, 32, 3, 110, 48, 0, 107, 2, 32, 3,
- 110, 81, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 3, 49, 0, 4, 2, 101, 3, 89, 0, 2, 105, 0, 7, 6, 100, 0,
- 3, 72, 0, 7, 6, 101, 0, 2, 17, 67, 17, 67, 3, 6, 108, 0, 4, 3, 108, 0, 2, 18, 66, 0, 101, 3, 108, 12, 0, 7,
- 6, 102, 0, 3, 83, 0, 102, 3, 83, 12, 0, 7, 6, 103, 0, 103, 2, 105, 3, 99, 12, 0, 3, 100, 0, 103, 3, 101, 12, 0,
- 7, 6, 104, 0, 3, 107, 0, 104, 3, 107, 12, 0, 7, 6, 105, 0, 2, 17, 67, 17, 67, 3, 6, 37, 0, 4, 3, 37, 0, 2,
- 18, 66, 0, 105, 3, 37, 12, 0, 7, 6, 106, 0, 3, 57, 0, 106, 3, 57, 12, 0, 7, 6, 107, 0, 3, 49, 0, 107, 3, 49,
- 12, 0, 7, 6, 108, 0, 3, 55, 0, 108, 3, 105, 0, 7, 6, 109, 0, 3, 65, 0, 109, 3, 65, 12, 0, 7, 6, 110, 0, 3,
- 50, 0, 110, 3, 50, 12, 0, 97, 3, 50, 35, 0, 97, 97, 3, 50, 35, 12, 0, 103, 3, 68, 0, 110, 103, 3, 68, 12, 0, 7,
- 6, 111, 0, 2, 17, 67, 17, 67, 3, 6, 39, 0, 4, 3, 39, 0, 2, 18, 66, 0, 111, 3, 39, 12, 0, 7, 6, 112, 0, 3,
- 48, 0, 112, 3, 48, 12, 0, 7, 6, 113, 0, 3, 104, 0, 113, 3, 104, 104, 0, 7, 6, 114, 0, 3, 34, 0, 108, 3, 34, 105,
- 0, 114, 3, 106, 12, 0, 7, 6, 115, 0, 3, 89, 0, 115, 3, 89, 12, 0, 7, 6, 116, 0, 3, 47, 0, 116, 3, 47, 12, 0,
- 1, 105, 2, 32, 3, 78, 0, 108, 3, 116, 0, 4, 2, 105, 3, 117, 0, 115, 0, 7, 6, 117, 0, 2, 17, 67, 17, 67, 3, 6,
- 40, 0, 4, 3, 40, 0, 2, 18, 66, 0, 117, 3, 40, 12, 0, 7, 6, 118, 0, 3, 84, 0, 118, 3, 84, 12, 0, 7, 6, 119,
- 0, 3, 58, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 1, 25, 2, 17, 67, 17, 67, 3, 6, 37, 0, 4, 1, 25,
- 2, 18, 66, 3, 37, 0, 1, 25, 2, 25, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 36, 3, 72, 6, 39, 55,
- 35, 34, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts35 = FileInMemory_createWithData (2645, reinterpret_cast<const char *> (&espeakdata_dicts35_data),
- U"espeak-1.48.04-source/espeak-data/kl_dict",
+ static unsigned char espeakdata_dicts33_data[1678] = {
+ 0, 4, 0, 0, 44, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 0, 0, 6, 65, 12,
+ 89, 36, 0, 0, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 24, 36, 83, 0, 0, 0, 0,
+ 0, 6, 65, 28, 81, 36, 0, 0, 0, 0, 0, 6, 65, 32, 107, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 40, 57, 36,
+ 0, 0, 0, 0, 0, 6, 65, 44, 49, 35, 0, 0, 0, 0, 0, 6, 65, 48, 36, 55, 0, 0, 0, 0, 0, 6, 65, 52, 36, 65,
+ 0, 0, 0, 0, 0, 6, 65, 56, 36, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 64, 48, 36, 0, 0, 0, 0, 0, 7,
+ 65, 68, 104, 35, 12, 0, 0, 0, 0, 0, 6, 65, 72, 36, 34, 0, 0, 0, 0, 0, 6, 65, 76, 36, 89, 0, 0, 0, 0, 0,
+ 6, 65, 80, 47, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 88, 84, 36, 0, 0, 0, 0, 0, 6, 65, 92, 58, 36, 0,
+ 0, 0, 0, 0, 7, 65, 96, 37, 49, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 104, 88, 36, 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, 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, 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,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 4, 16, 20, 49, 39, 65, 12, 35, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 13, 3, 95, 49, 48, 104, 6, 40, 37, 55, 37, 47, 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, 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,
+ 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 13, 2, 95, 51, 48, 6, 37, 68, 35, 89, 40, 47, 0, 0, 12, 2, 95, 50, 65, 6, 35, 34, 55, 40, 49,
+ 0, 0, 13, 2, 95, 49, 35, 47, 6, 35, 12, 89, 36, 104, 0, 0, 11, 2, 95, 48, 50, 6, 40, 12, 55, 40, 0, 0, 19, 2,
+ 95, 55, 35, 34, 83, 37, 50, 36, 104, 65, 6, 35, 34, 55, 40, 49, 0, 0, 15, 2, 95, 54, 35, 34, 83, 6, 37, 50, 37, 105,
+ 37, 47, 0, 0, 13, 2, 95, 53, 47, 6, 35, 105, 37, 65, 35, 47, 0, 0, 13, 2, 95, 52, 89, 6, 37, 89, 35, 65, 35, 47,
+ 0, 0, 0, 0, 16, 2, 95, 57, 104, 40, 55, 37, 68, 37, 55, 6, 40, 35, 47, 0, 0, 20, 2, 95, 56, 35, 34, 83, 37, 50,
+ 36, 104, 48, 6, 37, 68, 35, 89, 40, 47, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 6, 195, 165, 0, 3, 111, 0, 7, 6, 195, 166, 0, 3, 109, 0, 7, 6, 195, 184, 0, 3, 110, 0, 7, 6, 97,
+ 0, 3, 35, 0, 97, 3, 35, 12, 0, 105, 2, 32, 3, 108, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 3, 49, 0, 4,
+ 2, 101, 3, 89, 0, 2, 105, 0, 7, 6, 100, 0, 3, 72, 0, 7, 6, 101, 0, 3, 36, 0, 101, 3, 36, 12, 0, 7, 6, 102,
+ 0, 3, 83, 0, 102, 3, 83, 12, 0, 7, 6, 103, 0, 103, 3, 99, 12, 0, 3, 100, 0, 7, 6, 104, 0, 3, 107, 0, 104, 3,
+ 107, 12, 0, 7, 6, 105, 0, 3, 37, 0, 105, 3, 37, 12, 0, 7, 6, 106, 0, 3, 57, 0, 106, 3, 57, 12, 0, 7, 6, 107,
+ 0, 3, 49, 0, 107, 3, 49, 12, 0, 7, 6, 108, 0, 3, 55, 0, 108, 3, 105, 0, 7, 6, 109, 0, 3, 65, 0, 109, 3, 65,
+ 12, 0, 7, 6, 110, 0, 3, 50, 0, 110, 3, 50, 12, 0, 103, 3, 68, 0, 110, 103, 3, 68, 12, 0, 7, 6, 111, 0, 3, 39,
+ 0, 111, 3, 39, 12, 0, 7, 6, 112, 0, 3, 48, 0, 3, 48, 12, 0, 7, 6, 113, 0, 3, 104, 0, 113, 3, 104, 12, 0, 7,
+ 6, 114, 0, 3, 34, 0, 114, 3, 106, 12, 0, 7, 6, 115, 0, 3, 89, 0, 115, 3, 89, 12, 0, 7, 6, 116, 0, 3, 47, 0,
+ 116, 3, 47, 12, 0, 108, 3, 112, 0, 115, 3, 113, 0, 7, 6, 117, 0, 3, 40, 0, 117, 3, 40, 12, 0, 7, 6, 118, 0, 3,
+ 84, 0, 118, 3, 84, 12, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 1, 25, 2, 25,
+ 3, 37, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 36, 3, 72, 6, 39, 55, 35, 34, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts33 = FileInMemory_createWithData (1677, reinterpret_cast<const char *> (&espeakdata_dicts33_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/kl_dict",
U"kl");
- my addItem_move (espeakdata_dicts35.move());
+ Collection_addItem (me.peek(), espeakdata_dicts33.transfer());
- static unsigned char espeakdata_dicts36_data[5516] = {
+ static unsigned char espeakdata_dicts34_data[5368] = {
0, 4, 0, 0, 127, 17, 0, 0, 0, 0, 0, 0, 0, 6, 65, 4, 114, 57, 0, 0, 0, 0, 0, 6, 65, 8, 71, 112, 0, 0,
0, 0, 0, 6, 65, 12, 89, 112, 0, 0, 0, 0, 0, 6, 65, 16, 72, 112, 0, 0, 0, 11, 6, 224, 178, 149, 224, 179, 141, 37,
- 49, 0, 0, 16, 4, 95, 100, 112, 116, 10, 72, 6, 35, 93, 118, 65, 93, 35, 0, 0, 5, 65, 20, 112, 0, 0, 0, 0, 0, 6,
- 65, 24, 116, 83, 0, 0, 0, 0, 0, 6, 65, 28, 75, 112, 0, 0, 0, 0, 0, 6, 65, 32, 114, 76, 0, 0, 16, 1, 33, 118,
- 89, 143, 35, 34, 57, 35, 143, 37, 50, 107, 36, 0, 0, 0, 0, 6, 65, 36, 118, 57, 0, 0, 13, 1, 37, 48, 34, 35, 47, 37,
- 93, 35, 47, 35, 0, 0, 9, 1, 38, 65, 35, 47, 47, 40, 0, 0, 0, 7, 65, 40, 75, 114, 57, 0, 0, 0, 0, 0, 14, 1,
- 44, 35, 55, 48, 35, 84, 37, 34, 118, 65, 35, 0, 7, 65, 44, 49, 114, 57, 0, 0, 0, 15, 1, 46, 48, 123, 34, 66, 35, 84,
- 37, 34, 118, 65, 35, 0, 0, 0, 6, 65, 48, 116, 55, 0, 0, 13, 1, 49, 49, 118, 55, 40, 0, 82, 47, 32, 52, 32, 13, 1,
- 49, 35, 34, 138, 35, 0, 82, 47, 32, 50, 32, 0, 0, 16, 1, 51, 65, 40, 49, 49, 118, 55, 40, 0, 82, 47, 32, 52, 32, 0,
- 6, 65, 52, 116, 65, 0, 0, 0, 0, 0, 6, 65, 56, 116, 50, 0, 0, 0, 0, 0, 5, 65, 60, 119, 0, 0, 0, 0, 0, 6,
- 65, 64, 48, 112, 0, 0, 15, 140, 224, 178, 164, 224, 178, 174, 224, 179, 141, 224, 178, 174, 72, 0, 0, 0, 7, 65, 68, 49, 57, 123,
- 0, 0, 0, 0, 0, 15, 140, 224, 178, 135, 224, 178, 181, 224, 178, 168, 224, 179, 129, 72, 6, 65, 72, 118, 34, 0, 0, 0, 0, 0,
- 6, 65, 76, 116, 89, 0, 0, 0, 0, 12, 4, 95, 48, 67, 48, 50, 6, 123, 34, 40, 0, 0, 6, 65, 80, 25, 112, 0, 0, 0,
- 25, 149, 224, 178, 134, 224, 178, 166, 224, 178, 190, 224, 178, 151, 224, 179, 141, 224, 178, 175, 224, 179, 130, 72, 8, 0, 0, 6, 65, 84,
- 57, 123, 0, 0, 0, 0, 21, 67, 33, 69, 16, 114, 76, 47, 112, 47, 112, 6, 48, 112, 10, 0, 81, 58, 47, 47, 32, 0, 6, 65,
- 88, 84, 112, 0, 0, 0, 0, 0, 11, 65, 92, 72, 35, 71, 35, 55, 57, 123, 0, 0, 0, 0, 0, 7, 65, 96, 116, 49, 89, 0,
- 0, 0, 0, 0, 7, 65, 100, 58, 118, 57, 0, 0, 0, 0, 0, 15, 140, 224, 178, 135, 224, 178, 181, 224, 178, 179, 224, 179, 129, 72,
- 7, 65, 104, 88, 116, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 178,
- 168, 224, 178, 168, 224, 179, 141, 224, 178, 168, 72, 0, 0, 0, 18, 143, 224, 178, 168, 224, 178, 191, 224, 178, 168, 224, 179, 141, 224, 178,
- 168, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 49, 67, 48, 50, 123, 34, 40, 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, 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, 0, 14, 4, 95, 50, 67, 48, 6, 37, 50, 50, 123, 34, 40, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 178, 175, 224, 179, 141, 37, 57, 0, 0, 0, 0, 0, 11, 6, 224,
- 178, 173, 224, 179, 141, 37, 137, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 51, 67, 48, 65, 6, 40, 50, 50, 123, 34, 40, 0,
- 0, 0, 0, 0, 0, 11, 6, 224, 178, 179, 224, 179, 141, 37, 62, 0, 11, 6, 224, 178, 171, 224, 179, 141, 37, 136, 0, 0, 0, 0,
- 0, 11, 6, 224, 178, 177, 224, 179, 141, 37, 34, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 178, 133, 224, 178, 181, 224, 179, 129,
- 72, 0, 0, 0, 15, 140, 224, 178, 185, 224, 178, 178, 224, 178, 181, 224, 179, 129, 72, 15, 140, 224, 178, 164, 224, 178, 190, 224, 178, 181,
- 224, 179, 129, 72, 15, 140, 224, 178, 168, 224, 178, 190, 224, 178, 181, 224, 179, 129, 72, 0, 0, 11, 6, 224, 178, 159, 224, 179, 141, 37,
- 139, 0, 0, 18, 143, 224, 178, 149, 224, 179, 134, 224, 178, 178, 224, 178, 181, 224, 179, 129, 72, 0, 0, 0, 11, 6, 224, 178, 157, 224,
- 179, 141, 37, 144, 0, 0, 0, 15, 140, 224, 178, 133, 224, 178, 168, 224, 179, 135, 224, 178, 149, 72, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 11, 6, 224, 178, 163, 224, 179, 141, 37, 66, 0, 11, 6, 224, 178, 155, 224, 179, 141, 37, 143, 0, 0, 0, 0, 0, 11, 6,
- 224, 178, 185, 224, 179, 141, 37, 107, 0, 11, 6, 224, 178, 161, 224, 179, 141, 37, 140, 0, 11, 6, 224, 178, 153, 224, 179, 141, 37, 68,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 178, 167, 224, 179, 141, 37, 138, 0, 0, 0, 0, 0, 12, 137,
- 224, 178, 133, 224, 178, 181, 224, 178, 176, 72, 11, 6, 224, 178, 165, 224, 179, 141, 37, 25, 0, 0, 12, 137, 224, 178, 133, 224, 178, 181,
- 224, 178, 179, 72, 0, 0, 0, 14, 5, 95, 48, 77, 50, 120, 55, 6, 35, 49, 91, 35, 0, 0, 0, 0, 0, 12, 137, 224, 178, 133,
- 224, 178, 181, 224, 178, 168, 72, 0, 0, 0, 18, 143, 224, 178, 135, 224, 178, 181, 224, 179, 129, 224, 178, 151, 224, 178, 179, 72, 18, 143,
- 224, 178, 133, 224, 178, 181, 224, 179, 129, 224, 178, 151, 224, 178, 179, 72, 0, 0, 0, 0, 0, 0, 15, 140, 224, 178, 168, 224, 178, 174,
- 224, 179, 141, 224, 178, 174, 72, 0, 0, 0, 18, 143, 224, 178, 168, 224, 178, 191, 224, 178, 174, 224, 179, 141, 224, 178, 174, 72, 0, 0,
- 0, 0, 0, 19, 3, 95, 51, 57, 65, 6, 39, 84, 35, 25, 39, 65, 71, 35, 25, 12, 40, 0, 18, 3, 95, 50, 49, 6, 113, 48,
- 12, 35, 6, 25, 12, 39, 50, 72, 40, 0, 0, 15, 140, 224, 178, 168, 224, 179, 128, 224, 178, 181, 224, 179, 129, 72, 16, 3, 95, 51,
- 56, 65, 6, 39, 84, 35, 25, 36, 50, 139, 40, 0, 0, 18, 3, 95, 50, 51, 113, 48, 12, 35, 6, 25, 12, 65, 6, 123, 34, 40,
- 0, 0, 15, 5, 95, 48, 77, 49, 120, 89, 6, 118, 84, 37, 34, 35, 0, 18, 3, 95, 50, 50, 113, 48, 12, 35, 6, 25, 12, 36,
- 34, 35, 140, 40, 0, 11, 6, 224, 178, 183, 224, 179, 141, 37, 93, 0, 0, 17, 3, 95, 50, 53, 113, 48, 12, 35, 6, 25, 12, 6,
- 134, 72, 40, 0, 0, 15, 140, 224, 178, 133, 224, 178, 181, 224, 178, 179, 224, 179, 129, 72, 19, 3, 95, 50, 52, 113, 48, 12, 35, 6,
- 25, 12, 50, 6, 118, 55, 49, 40, 0, 0, 16, 3, 95, 50, 55, 113, 48, 12, 35, 6, 25, 12, 114, 62, 40, 0, 0, 16, 3, 95,
- 50, 54, 113, 48, 12, 35, 6, 25, 12, 118, 34, 40, 0, 11, 6, 224, 178, 181, 224, 179, 141, 37, 84, 0, 0, 17, 3, 95, 51, 49,
- 65, 6, 39, 84, 35, 25, 12, 39, 50, 72, 40, 0, 0, 0, 17, 3, 95, 51, 51, 65, 6, 39, 84, 35, 25, 65, 6, 123, 34, 40,
- 0, 0, 17, 3, 95, 51, 50, 65, 6, 39, 84, 35, 25, 36, 34, 35, 140, 40, 0, 0, 16, 3, 95, 51, 53, 65, 6, 39, 84, 35,
- 25, 6, 134, 72, 40, 0, 0, 18, 3, 95, 51, 52, 65, 6, 39, 84, 35, 25, 50, 6, 118, 55, 49, 40, 0, 0, 15, 3, 95, 51,
- 55, 65, 6, 39, 84, 35, 25, 114, 62, 40, 0, 0, 15, 3, 95, 51, 54, 65, 6, 39, 84, 35, 25, 118, 34, 40, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 55, 57, 116, 48, 12, 35, 25, 39, 65, 71, 35, 25, 12,
- 40, 0, 17, 3, 95, 54, 49, 35, 34, 35, 84, 35, 25, 12, 39, 50, 72, 40, 0, 0, 15, 3, 95, 55, 56, 116, 48, 12, 35, 25,
- 36, 50, 139, 40, 0, 14, 3, 95, 51, 88, 65, 6, 39, 84, 35, 25, 12, 40, 0, 0, 11, 3, 95, 48, 67, 50, 6, 123, 34, 118,
- 0, 17, 3, 95, 54, 51, 35, 34, 35, 84, 35, 25, 65, 6, 123, 34, 40, 0, 0, 17, 3, 95, 54, 50, 35, 34, 35, 84, 35, 25,
- 36, 34, 35, 140, 40, 0, 0, 15, 3, 95, 54, 53, 35, 34, 35, 84, 35, 25, 134, 72, 40, 0, 0, 18, 3, 95, 54, 52, 35, 34,
- 35, 84, 35, 25, 50, 6, 118, 55, 49, 40, 0, 0, 15, 3, 95, 54, 55, 35, 34, 35, 84, 35, 25, 114, 62, 40, 0, 0, 15, 3,
- 95, 54, 54, 35, 34, 35, 84, 35, 25, 118, 34, 40, 0, 0, 16, 3, 95, 55, 49, 116, 48, 12, 35, 25, 12, 39, 50, 72, 40, 0,
- 0, 0, 10, 3, 95, 49, 67, 50, 123, 34, 118, 0, 16, 3, 95, 55, 51, 116, 48, 12, 35, 25, 65, 6, 123, 34, 40, 0, 0, 16,
- 3, 95, 55, 50, 116, 48, 12, 35, 25, 36, 34, 35, 140, 40, 0, 0, 14, 3, 95, 55, 53, 116, 48, 12, 35, 25, 134, 72, 40, 0,
- 0, 17, 3, 95, 55, 52, 116, 48, 12, 35, 25, 50, 6, 118, 55, 49, 40, 0, 0, 13, 4, 95, 53, 67, 48, 6, 134, 50, 123, 34,
- 40, 0, 14, 3, 95, 55, 55, 116, 48, 12, 35, 25, 114, 62, 40, 0, 0, 14, 3, 95, 55, 54, 116, 48, 12, 35, 25, 118, 34, 40,
- 0, 0, 19, 3, 95, 49, 57, 107, 35, 6, 25, 12, 6, 39, 65, 71, 35, 25, 12, 40, 0, 0, 16, 3, 95, 49, 56, 107, 35, 72,
- 37, 50, 6, 36, 50, 139, 40, 0, 0, 13, 3, 95, 50, 67, 6, 37, 50, 50, 123, 34, 118, 0, 0, 0, 0, 0, 0, 0, 20, 3,
- 95, 50, 57, 113, 48, 12, 35, 6, 25, 12, 39, 65, 71, 35, 25, 12, 40, 0, 15, 3, 95, 49, 49, 107, 35, 50, 50, 6, 39, 50,
- 72, 40, 0, 0, 17, 3, 95, 50, 56, 113, 48, 12, 35, 6, 25, 12, 36, 50, 139, 40, 0, 0, 14, 3, 95, 51, 67, 65, 6, 40,
- 50, 50, 123, 34, 118, 0, 15, 3, 95, 49, 51, 107, 35, 72, 37, 65, 6, 123, 34, 40, 0, 0, 15, 3, 95, 49, 50, 107, 35, 50,
- 12, 36, 34, 35, 140, 40, 0, 0, 14, 3, 95, 49, 53, 107, 35, 72, 37, 50, 134, 72, 40, 0, 0, 16, 3, 95, 49, 52, 107, 35,
- 72, 37, 50, 6, 118, 55, 49, 40, 0, 0, 15, 3, 95, 49, 55, 107, 35, 72, 37, 50, 6, 114, 62, 40, 0, 0, 14, 3, 95, 49,
- 54, 107, 35, 72, 37, 50, 118, 34, 40, 0, 0, 0, 14, 3, 95, 55, 88, 6, 116, 48, 12, 35, 25, 12, 40, 0, 0, 0, 0, 0,
- 0, 0, 0, 21, 3, 95, 52, 57, 50, 6, 35, 55, 35, 84, 35, 25, 39, 65, 71, 35, 25, 12, 40, 0, 0, 18, 3, 95, 52, 56,
- 50, 6, 35, 55, 35, 84, 35, 25, 36, 50, 139, 40, 0, 0, 12, 3, 95, 53, 67, 6, 134, 50, 123, 34, 118, 0, 0, 0, 0, 0,
- 0, 0, 17, 3, 95, 53, 57, 134, 84, 35, 25, 39, 65, 71, 35, 25, 12, 40, 0, 19, 3, 95, 52, 49, 50, 6, 35, 55, 35, 84,
- 35, 25, 12, 39, 50, 72, 40, 0, 0, 14, 3, 95, 53, 56, 134, 84, 35, 25, 36, 50, 139, 40, 0, 12, 3, 95, 49, 88, 107, 6,
- 35, 25, 12, 40, 0, 0, 19, 3, 95, 52, 51, 50, 6, 35, 55, 35, 84, 35, 25, 65, 6, 123, 34, 40, 0, 0, 19, 3, 95, 52,
- 50, 50, 6, 35, 55, 35, 84, 35, 25, 36, 34, 35, 140, 40, 0, 0, 17, 3, 95, 52, 53, 50, 6, 35, 55, 35, 84, 35, 25, 134,
- 72, 40, 0, 0, 20, 3, 95, 52, 52, 50, 6, 35, 55, 35, 84, 35, 25, 50, 6, 118, 55, 49, 40, 0, 0, 17, 3, 95, 52, 55,
- 50, 6, 35, 55, 35, 84, 35, 25, 114, 62, 40, 0, 0, 17, 3, 95, 52, 54, 50, 6, 35, 55, 35, 84, 35, 25, 118, 34, 40, 0,
- 0, 19, 3, 95, 54, 57, 35, 34, 35, 84, 35, 25, 39, 65, 71, 35, 25, 12, 40, 0, 15, 3, 95, 53, 49, 134, 84, 35, 25, 12,
- 39, 50, 72, 40, 0, 0, 16, 3, 95, 54, 56, 35, 34, 35, 84, 35, 25, 36, 50, 139, 40, 0, 13, 3, 95, 50, 88, 113, 48, 12,
- 35, 25, 12, 40, 0, 0, 15, 3, 95, 53, 51, 134, 84, 35, 25, 65, 6, 123, 34, 40, 0, 0, 15, 3, 95, 53, 50, 134, 84, 35,
- 25, 36, 34, 35, 140, 40, 0, 0, 14, 3, 95, 53, 53, 134, 84, 35, 25, 6, 134, 72, 40, 0, 0, 16, 3, 95, 53, 52, 134, 84,
- 35, 25, 50, 6, 118, 55, 49, 40, 0, 0, 13, 3, 95, 53, 55, 134, 84, 35, 25, 114, 62, 40, 0, 0, 13, 3, 95, 53, 54, 134,
- 84, 35, 25, 118, 34, 40, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 63, 63, 35, 49, 93, 35, 34, 35, 0, 0, 0, 18, 3,
- 95, 56, 57, 116, 65, 71, 35, 25, 39, 65, 71, 35, 25, 12, 40, 0, 0, 15, 3, 95, 56, 56, 116, 65, 71, 35, 25, 36, 50, 139,
- 40, 0, 16, 3, 95, 52, 88, 50, 6, 35, 55, 35, 84, 35, 25, 12, 40, 0, 0, 15, 3, 95, 57, 67, 39, 65, 71, 35, 37, 50,
- 123, 34, 118, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 57, 57, 25, 6, 39, 65, 71, 35, 25, 39, 65, 71, 35, 25, 12, 40, 0,
- 16, 3, 95, 56, 49, 116, 65, 71, 35, 25, 12, 39, 50, 72, 40, 0, 0, 17, 3, 95, 57, 56, 25, 6, 39, 65, 71, 35, 25, 36,
- 50, 139, 40, 0, 13, 3, 95, 53, 88, 6, 134, 84, 35, 25, 12, 40, 0, 0, 16, 3, 95, 56, 51, 116, 65, 71, 35, 25, 65, 6,
- 123, 34, 40, 0, 0, 16, 3, 95, 56, 50, 116, 65, 71, 35, 25, 36, 34, 35, 140, 40, 0, 0, 14, 3, 95, 56, 53, 116, 65, 71,
- 35, 25, 134, 72, 40, 0, 0, 17, 3, 95, 56, 52, 116, 65, 71, 35, 25, 50, 6, 118, 55, 49, 40, 0, 0, 14, 3, 95, 56, 55,
- 116, 65, 71, 35, 25, 114, 62, 40, 0, 0, 14, 3, 95, 56, 54, 116, 65, 71, 35, 25, 118, 34, 40, 0, 0, 18, 3, 95, 57, 49,
- 25, 6, 39, 65, 71, 35, 25, 12, 39, 50, 72, 40, 0, 0, 15, 3, 95, 54, 88, 6, 35, 34, 35, 84, 35, 25, 12, 40, 0, 0,
- 18, 3, 95, 57, 51, 25, 6, 39, 65, 71, 35, 25, 65, 6, 123, 34, 40, 0, 0, 19, 3, 95, 57, 50, 25, 6, 39, 65, 71, 35,
- 25, 12, 36, 34, 35, 140, 40, 0, 0, 16, 3, 95, 57, 53, 25, 6, 39, 65, 71, 35, 25, 134, 72, 40, 0, 0, 19, 3, 95, 57,
- 52, 25, 6, 39, 65, 71, 35, 25, 50, 6, 118, 55, 49, 40, 0, 0, 12, 137, 224, 178, 135, 224, 178, 181, 224, 179, 129, 72, 16, 3,
- 95, 57, 55, 25, 6, 39, 65, 71, 35, 25, 114, 62, 40, 0, 0, 16, 3, 95, 57, 54, 25, 6, 39, 65, 71, 35, 25, 118, 34, 40,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 179, 158, 224, 179, 141, 37, 83, 0, 11, 6, 224, 178, 150, 224, 179, 141, 37, 145,
- 0, 0, 0, 14, 3, 95, 56, 88, 6, 116, 65, 71, 35, 25, 12, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 57, 88,
- 25, 6, 39, 65, 71, 35, 25, 12, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 178, 135, 224,
- 178, 181, 224, 178, 168, 72, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 178, 135, 224, 178, 181, 224, 178, 179, 72, 0, 12, 137, 224,
- 178, 135, 224, 178, 181, 224, 178, 176, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4,
- 95, 48, 77, 52, 71, 6, 37, 55, 37, 39, 50, 0, 0, 0, 15, 4, 95, 48, 77, 50, 55, 6, 35, 49, 91, 35, 72, 35, 0, 0,
- 12, 4, 95, 48, 77, 51, 49, 6, 39, 139, 37, 0, 0, 0, 16, 4, 95, 48, 77, 49, 89, 6, 118, 84, 37, 34, 35, 72, 35, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 224, 178, 136, 76, 0, 0, 6, 131, 224, 178, 134, 76, 0, 0,
- 8, 3, 224, 179, 140, 147, 135, 0, 0, 11, 3, 224, 179, 141, 84, 35, 47, 47, 40, 0, 0, 8, 3, 224, 179, 138, 18, 39, 0, 8,
- 3, 224, 178, 130, 35, 65, 0, 0, 9, 3, 224, 179, 139, 147, 119, 12, 0, 8, 3, 224, 178, 131, 35, 107, 0, 0, 8, 3, 224, 179,
- 136, 147, 134, 0, 0, 0, 8, 3, 224, 179, 134, 18, 36, 0, 0, 9, 3, 224, 179, 135, 147, 114, 12, 0, 0, 9, 3, 224, 179, 132,
- 147, 44, 12, 0, 0, 0, 9, 3, 224, 179, 130, 147, 123, 12, 0, 0, 9, 3, 224, 179, 131, 18, 34, 40, 0, 0, 9, 3, 224, 179,
- 128, 147, 112, 12, 0, 0, 8, 3, 224, 179, 129, 18, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 178, 135, 224, 178,
- 181, 224, 178, 176, 224, 179, 129, 72, 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, 0, 0, 0, 0, 0, 0, 12, 67, 65, 101, 0, 48, 34, 134, 84, 35, 47, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 224, 178, 190, 147, 118, 12, 0, 0, 8, 3, 224, 178, 191, 18, 37, 0, 0, 11, 3, 224,
+ 49, 0, 0, 0, 5, 65, 20, 112, 0, 0, 0, 0, 0, 6, 65, 24, 116, 83, 0, 0, 0, 0, 0, 6, 65, 28, 75, 112, 0, 0,
+ 0, 0, 0, 6, 65, 32, 114, 76, 0, 0, 16, 1, 33, 118, 89, 144, 35, 34, 57, 35, 144, 37, 50, 107, 36, 0, 0, 0, 0, 6,
+ 65, 36, 118, 57, 0, 0, 13, 1, 37, 48, 34, 35, 47, 37, 93, 35, 47, 35, 0, 0, 9, 1, 38, 65, 35, 47, 47, 40, 0, 0,
+ 0, 7, 65, 40, 75, 114, 57, 0, 0, 0, 0, 0, 14, 1, 44, 35, 55, 48, 35, 84, 37, 34, 118, 65, 35, 0, 7, 65, 44, 49,
+ 114, 57, 0, 0, 0, 15, 1, 46, 48, 123, 34, 66, 35, 84, 37, 34, 118, 65, 35, 0, 0, 0, 6, 65, 48, 116, 55, 0, 0, 13,
+ 1, 49, 49, 118, 55, 40, 0, 82, 47, 32, 52, 32, 13, 1, 49, 35, 34, 139, 35, 0, 82, 47, 32, 50, 32, 0, 0, 16, 1, 51,
+ 65, 40, 49, 49, 118, 55, 40, 0, 82, 47, 32, 52, 32, 0, 6, 65, 52, 116, 65, 0, 0, 0, 0, 0, 6, 65, 56, 116, 50, 0,
+ 0, 0, 0, 0, 5, 65, 60, 119, 0, 0, 0, 0, 0, 6, 65, 64, 48, 112, 0, 0, 15, 140, 224, 178, 164, 224, 178, 174, 224, 179,
+ 141, 224, 178, 174, 72, 0, 0, 0, 7, 65, 68, 49, 57, 123, 0, 0, 0, 0, 0, 15, 140, 224, 178, 135, 224, 178, 181, 224, 178, 168,
+ 224, 179, 129, 72, 6, 65, 72, 118, 34, 0, 0, 0, 0, 0, 6, 65, 76, 116, 89, 0, 0, 0, 0, 12, 4, 95, 48, 67, 48, 50,
+ 6, 123, 34, 40, 0, 0, 6, 65, 80, 138, 112, 0, 0, 0, 25, 149, 224, 178, 134, 224, 178, 166, 224, 178, 190, 224, 178, 151, 224, 179,
+ 141, 224, 178, 175, 224, 179, 130, 72, 8, 0, 0, 6, 65, 84, 57, 123, 0, 0, 0, 0, 0, 6, 65, 88, 84, 112, 0, 0, 0, 0,
+ 0, 11, 65, 92, 72, 35, 71, 35, 55, 57, 123, 0, 0, 0, 0, 0, 7, 65, 96, 116, 49, 89, 0, 0, 0, 0, 0, 7, 65, 100,
+ 58, 118, 57, 0, 0, 0, 0, 0, 15, 140, 224, 178, 135, 224, 178, 181, 224, 178, 179, 224, 179, 129, 72, 7, 65, 104, 88, 116, 72, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 178, 168, 224, 178, 168, 224, 179, 141,
+ 224, 178, 168, 72, 0, 0, 0, 18, 143, 224, 178, 168, 224, 178, 191, 224, 178, 168, 224, 179, 141, 224, 178, 168, 72, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 49, 67, 48, 50, 123, 34, 40, 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, 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, 0, 14, 4, 95,
+ 50, 67, 48, 6, 37, 50, 50, 123, 34, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 4, 16, 20, 10, 72, 6, 35, 93,
+ 118, 65, 93, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 5, 95, 48,
+ 77, 50, 24, 55, 6, 35, 49, 91, 35, 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, 15, 5, 95, 48, 77, 49, 24, 89, 6, 118, 84, 37, 34, 35, 0, 11, 6, 224, 178, 175, 224, 179, 141, 37, 57,
+ 0, 0, 0, 0, 0, 11, 6, 224, 178, 173, 224, 179, 141, 37, 137, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 51, 67, 48, 65,
+ 6, 40, 50, 50, 123, 34, 40, 0, 0, 0, 0, 0, 0, 11, 6, 224, 178, 179, 224, 179, 141, 37, 62, 0, 11, 6, 224, 178, 171, 224,
+ 179, 141, 37, 136, 0, 0, 0, 0, 0, 11, 6, 224, 178, 177, 224, 179, 141, 37, 34, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224,
+ 178, 133, 224, 178, 181, 224, 179, 129, 72, 0, 0, 0, 15, 140, 224, 178, 185, 224, 178, 178, 224, 178, 181, 224, 179, 129, 72, 15, 140, 224,
+ 178, 164, 224, 178, 190, 224, 178, 181, 224, 179, 129, 72, 15, 140, 224, 178, 168, 224, 178, 190, 224, 178, 181, 224, 179, 129, 72, 0, 0, 11,
+ 6, 224, 178, 159, 224, 179, 141, 37, 140, 0, 0, 18, 143, 224, 178, 149, 224, 179, 134, 224, 178, 178, 224, 178, 181, 224, 179, 129, 72, 0,
+ 0, 0, 11, 6, 224, 178, 157, 224, 179, 141, 37, 145, 0, 0, 0, 15, 140, 224, 178, 133, 224, 178, 168, 224, 179, 135, 224, 178, 149, 72,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 178, 163, 224, 179, 141, 37, 66, 0, 11, 6, 224, 178, 155, 224, 179, 141, 37,
+ 144, 0, 0, 0, 0, 0, 11, 6, 224, 178, 185, 224, 179, 141, 37, 107, 0, 11, 6, 224, 178, 161, 224, 179, 141, 37, 141, 0, 11, 6,
+ 224, 178, 153, 224, 179, 141, 37, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 178, 167, 224, 179, 141, 37,
+ 141, 0, 0, 0, 0, 0, 12, 137, 224, 178, 133, 224, 178, 181, 224, 178, 176, 72, 11, 6, 224, 178, 165, 224, 179, 141, 37, 138, 0, 0,
+ 12, 137, 224, 178, 133, 224, 178, 181, 224, 178, 179, 72, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 178, 133, 224, 178, 181, 224, 178, 168,
+ 72, 0, 0, 0, 18, 143, 224, 178, 135, 224, 178, 181, 224, 179, 129, 224, 178, 151, 224, 178, 179, 72, 18, 143, 224, 178, 133, 224, 178, 181,
+ 224, 179, 129, 224, 178, 151, 224, 178, 179, 72, 0, 0, 0, 0, 0, 0, 15, 140, 224, 178, 168, 224, 178, 174, 224, 179, 141, 224, 178, 174,
+ 72, 0, 0, 0, 18, 143, 224, 178, 168, 224, 178, 191, 224, 178, 174, 224, 179, 141, 224, 178, 174, 72, 0, 0, 0, 0, 0, 19, 3, 95,
+ 51, 57, 65, 6, 39, 84, 35, 138, 39, 65, 71, 35, 138, 12, 40, 0, 18, 3, 95, 50, 49, 6, 113, 48, 12, 35, 6, 138, 12, 39,
+ 50, 72, 40, 0, 0, 15, 140, 224, 178, 168, 224, 179, 128, 224, 178, 181, 224, 179, 129, 72, 16, 3, 95, 51, 56, 65, 6, 39, 84, 35,
+ 138, 36, 50, 140, 40, 0, 0, 18, 3, 95, 50, 51, 113, 48, 12, 35, 6, 138, 12, 65, 6, 123, 34, 40, 0, 0, 18, 3, 95, 50,
+ 50, 113, 48, 12, 35, 6, 138, 12, 36, 34, 35, 141, 40, 0, 11, 6, 224, 178, 183, 224, 179, 141, 37, 93, 0, 0, 17, 3, 95, 50,
+ 53, 113, 48, 12, 35, 6, 138, 12, 6, 134, 72, 40, 0, 0, 15, 140, 224, 178, 133, 224, 178, 181, 224, 178, 179, 224, 179, 129, 72, 19,
+ 3, 95, 50, 52, 113, 48, 12, 35, 6, 138, 12, 50, 6, 118, 55, 49, 40, 0, 0, 16, 3, 95, 50, 55, 113, 48, 12, 35, 6, 138,
+ 12, 114, 62, 40, 0, 0, 16, 3, 95, 50, 54, 113, 48, 12, 35, 6, 138, 12, 118, 34, 40, 0, 11, 6, 224, 178, 181, 224, 179, 141,
+ 37, 84, 0, 0, 17, 3, 95, 51, 49, 65, 6, 39, 84, 35, 138, 12, 39, 50, 72, 40, 0, 0, 0, 17, 3, 95, 51, 51, 65, 6,
+ 39, 84, 35, 138, 65, 6, 123, 34, 40, 0, 0, 17, 3, 95, 51, 50, 65, 6, 39, 84, 35, 138, 36, 34, 35, 141, 40, 0, 0, 16,
+ 3, 95, 51, 53, 65, 6, 39, 84, 35, 138, 6, 134, 72, 40, 0, 0, 18, 3, 95, 51, 52, 65, 6, 39, 84, 35, 138, 50, 6, 118,
+ 55, 49, 40, 0, 0, 15, 3, 95, 51, 55, 65, 6, 39, 84, 35, 138, 114, 62, 40, 0, 0, 15, 3, 95, 51, 54, 65, 6, 39, 84,
+ 35, 138, 118, 34, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 55, 57, 116, 48,
+ 12, 35, 138, 39, 65, 71, 35, 138, 12, 40, 0, 17, 3, 95, 54, 49, 35, 34, 35, 84, 35, 138, 12, 39, 50, 72, 40, 0, 0, 15,
+ 3, 95, 55, 56, 116, 48, 12, 35, 138, 36, 50, 140, 40, 0, 14, 3, 95, 51, 88, 65, 6, 39, 84, 35, 138, 12, 40, 0, 0, 11,
+ 3, 95, 48, 67, 50, 6, 123, 34, 118, 0, 17, 3, 95, 54, 51, 35, 34, 35, 84, 35, 138, 65, 6, 123, 34, 40, 0, 0, 17, 3,
+ 95, 54, 50, 35, 34, 35, 84, 35, 138, 36, 34, 35, 141, 40, 0, 0, 15, 3, 95, 54, 53, 35, 34, 35, 84, 35, 138, 134, 72, 40,
+ 0, 0, 18, 3, 95, 54, 52, 35, 34, 35, 84, 35, 138, 50, 6, 118, 55, 49, 40, 0, 0, 15, 3, 95, 54, 55, 35, 34, 35, 84,
+ 35, 138, 114, 62, 40, 0, 0, 15, 3, 95, 54, 54, 35, 34, 35, 84, 35, 138, 118, 34, 40, 0, 0, 16, 3, 95, 55, 49, 116, 48,
+ 12, 35, 138, 12, 39, 50, 72, 40, 0, 0, 0, 10, 3, 95, 49, 67, 50, 123, 34, 118, 0, 16, 3, 95, 55, 51, 116, 48, 12, 35,
+ 138, 65, 6, 123, 34, 40, 0, 0, 16, 3, 95, 55, 50, 116, 48, 12, 35, 138, 36, 34, 35, 141, 40, 0, 0, 14, 3, 95, 55, 53,
+ 116, 48, 12, 35, 138, 134, 72, 40, 0, 0, 17, 3, 95, 55, 52, 116, 48, 12, 35, 138, 50, 6, 118, 55, 49, 40, 0, 0, 13, 4,
+ 95, 53, 67, 48, 6, 134, 50, 123, 34, 40, 0, 14, 3, 95, 55, 55, 116, 48, 12, 35, 138, 114, 62, 40, 0, 0, 14, 3, 95, 55,
+ 54, 116, 48, 12, 35, 138, 118, 34, 40, 0, 0, 19, 3, 95, 49, 57, 107, 35, 6, 138, 12, 6, 39, 65, 71, 35, 138, 12, 40, 0,
+ 0, 16, 3, 95, 49, 56, 107, 35, 72, 37, 50, 6, 36, 50, 140, 40, 0, 0, 13, 3, 95, 50, 67, 6, 37, 50, 50, 123, 34, 118,
+ 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 50, 57, 113, 48, 12, 35, 6, 138, 12, 39, 65, 71, 35, 138, 12, 40, 0, 15, 3, 95,
+ 49, 49, 107, 35, 50, 50, 6, 39, 50, 72, 40, 0, 0, 17, 3, 95, 50, 56, 113, 48, 12, 35, 6, 138, 12, 36, 50, 140, 40, 0,
+ 0, 14, 3, 95, 51, 67, 65, 6, 40, 50, 50, 123, 34, 118, 0, 15, 3, 95, 49, 51, 107, 35, 72, 37, 65, 6, 123, 34, 40, 0,
+ 0, 15, 3, 95, 49, 50, 107, 35, 50, 12, 36, 34, 35, 141, 40, 0, 0, 14, 3, 95, 49, 53, 107, 35, 72, 37, 50, 134, 72, 40,
+ 0, 0, 16, 3, 95, 49, 52, 107, 35, 72, 37, 50, 6, 118, 55, 49, 40, 0, 0, 15, 3, 95, 49, 55, 107, 35, 72, 37, 50, 6,
+ 114, 62, 40, 0, 0, 14, 3, 95, 49, 54, 107, 35, 72, 37, 50, 118, 34, 40, 0, 0, 0, 14, 3, 95, 55, 88, 6, 116, 48, 12,
+ 35, 138, 12, 40, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 95, 52, 57, 50, 6, 35, 55, 35, 84, 35, 138, 39, 65, 71, 35, 138,
+ 12, 40, 0, 0, 18, 3, 95, 52, 56, 50, 6, 35, 55, 35, 84, 35, 138, 36, 50, 140, 40, 0, 0, 12, 3, 95, 53, 67, 6, 134,
+ 50, 123, 34, 118, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 53, 57, 134, 84, 35, 138, 39, 65, 71, 35, 138, 12, 40, 0, 19, 3,
+ 95, 52, 49, 50, 6, 35, 55, 35, 84, 35, 138, 12, 39, 50, 72, 40, 0, 0, 14, 3, 95, 53, 56, 134, 84, 35, 138, 36, 50, 140,
+ 40, 0, 12, 3, 95, 49, 88, 107, 6, 35, 138, 12, 40, 0, 0, 19, 3, 95, 52, 51, 50, 6, 35, 55, 35, 84, 35, 138, 65, 6,
+ 123, 34, 40, 0, 0, 19, 3, 95, 52, 50, 50, 6, 35, 55, 35, 84, 35, 138, 36, 34, 35, 141, 40, 0, 0, 17, 3, 95, 52, 53,
+ 50, 6, 35, 55, 35, 84, 35, 138, 134, 72, 40, 0, 0, 20, 3, 95, 52, 52, 50, 6, 35, 55, 35, 84, 35, 138, 50, 6, 118, 55,
+ 49, 40, 0, 0, 17, 3, 95, 52, 55, 50, 6, 35, 55, 35, 84, 35, 138, 114, 62, 40, 0, 0, 17, 3, 95, 52, 54, 50, 6, 35,
+ 55, 35, 84, 35, 138, 118, 34, 40, 0, 0, 19, 3, 95, 54, 57, 35, 34, 35, 84, 35, 138, 39, 65, 71, 35, 138, 12, 40, 0, 15,
+ 3, 95, 53, 49, 134, 84, 35, 138, 12, 39, 50, 72, 40, 0, 0, 16, 3, 95, 54, 56, 35, 34, 35, 84, 35, 138, 36, 50, 140, 40,
+ 0, 13, 3, 95, 50, 88, 113, 48, 12, 35, 138, 12, 40, 0, 0, 15, 3, 95, 53, 51, 134, 84, 35, 138, 65, 6, 123, 34, 40, 0,
+ 0, 15, 3, 95, 53, 50, 134, 84, 35, 138, 36, 34, 35, 141, 40, 0, 0, 14, 3, 95, 53, 53, 134, 84, 35, 138, 6, 134, 72, 40,
+ 0, 0, 16, 3, 95, 53, 52, 134, 84, 35, 138, 50, 6, 118, 55, 49, 40, 0, 0, 13, 3, 95, 53, 55, 134, 84, 35, 138, 114, 62,
+ 40, 0, 0, 13, 3, 95, 53, 54, 134, 84, 35, 138, 118, 34, 40, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 63, 63, 35, 49,
+ 93, 35, 34, 35, 0, 0, 0, 18, 3, 95, 56, 57, 116, 65, 71, 35, 138, 39, 65, 71, 35, 138, 12, 40, 0, 0, 15, 3, 95, 56,
+ 56, 116, 65, 71, 35, 138, 36, 50, 140, 40, 0, 16, 3, 95, 52, 88, 50, 6, 35, 55, 35, 84, 35, 138, 12, 40, 0, 0, 15, 3,
+ 95, 57, 67, 39, 65, 71, 35, 37, 50, 123, 34, 118, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 57, 57, 138, 6, 39, 65, 71, 35,
+ 138, 39, 65, 71, 35, 138, 12, 40, 0, 16, 3, 95, 56, 49, 116, 65, 71, 35, 138, 12, 39, 50, 72, 40, 0, 0, 17, 3, 95, 57,
+ 56, 138, 6, 39, 65, 71, 35, 138, 36, 50, 140, 40, 0, 13, 3, 95, 53, 88, 6, 134, 84, 35, 138, 12, 40, 0, 0, 16, 3, 95,
+ 56, 51, 116, 65, 71, 35, 138, 65, 6, 123, 34, 40, 0, 0, 16, 3, 95, 56, 50, 116, 65, 71, 35, 138, 36, 34, 35, 141, 40, 0,
+ 0, 14, 3, 95, 56, 53, 116, 65, 71, 35, 138, 134, 72, 40, 0, 0, 17, 3, 95, 56, 52, 116, 65, 71, 35, 138, 50, 6, 118, 55,
+ 49, 40, 0, 0, 14, 3, 95, 56, 55, 116, 65, 71, 35, 138, 114, 62, 40, 0, 0, 14, 3, 95, 56, 54, 116, 65, 71, 35, 138, 118,
+ 34, 40, 0, 0, 18, 3, 95, 57, 49, 138, 6, 39, 65, 71, 35, 138, 12, 39, 50, 72, 40, 0, 0, 15, 3, 95, 54, 88, 6, 35,
+ 34, 35, 84, 35, 138, 12, 40, 0, 0, 18, 3, 95, 57, 51, 138, 6, 39, 65, 71, 35, 138, 65, 6, 123, 34, 40, 0, 0, 19, 3,
+ 95, 57, 50, 138, 6, 39, 65, 71, 35, 138, 12, 36, 34, 35, 141, 40, 0, 0, 16, 3, 95, 57, 53, 138, 6, 39, 65, 71, 35, 138,
+ 134, 72, 40, 0, 0, 19, 3, 95, 57, 52, 138, 6, 39, 65, 71, 35, 138, 50, 6, 118, 55, 49, 40, 0, 0, 12, 137, 224, 178, 135,
+ 224, 178, 181, 224, 179, 129, 72, 16, 3, 95, 57, 55, 138, 6, 39, 65, 71, 35, 138, 114, 62, 40, 0, 0, 16, 3, 95, 57, 54, 138,
+ 6, 39, 65, 71, 35, 138, 118, 34, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 179, 158, 224, 179, 141, 37, 83, 0, 11,
+ 6, 224, 178, 150, 224, 179, 141, 37, 146, 0, 0, 0, 14, 3, 95, 56, 88, 6, 116, 65, 71, 35, 138, 12, 40, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 15, 3, 95, 57, 88, 138, 6, 39, 65, 71, 35, 138, 12, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 12, 137, 224, 178, 135, 224, 178, 181, 224, 178, 168, 72, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 178, 135, 224, 178,
+ 181, 224, 178, 179, 72, 0, 12, 137, 224, 178, 135, 224, 178, 181, 224, 178, 176, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 48, 77, 52, 71, 6, 37, 55, 37, 39, 50, 0, 0, 0, 15, 4, 95, 48, 77, 50, 55,
+ 6, 35, 49, 91, 35, 72, 35, 0, 0, 12, 4, 95, 48, 77, 51, 49, 6, 39, 140, 37, 0, 0, 0, 16, 4, 95, 48, 77, 49, 89,
+ 6, 118, 84, 37, 34, 35, 72, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 224, 178, 136, 76, 0,
+ 0, 6, 131, 224, 178, 134, 76, 0, 0, 8, 3, 224, 179, 140, 148, 135, 0, 0, 11, 3, 224, 179, 141, 84, 35, 47, 47, 40, 0, 0,
+ 8, 3, 224, 179, 138, 18, 39, 0, 8, 3, 224, 178, 130, 35, 65, 0, 0, 9, 3, 224, 179, 139, 148, 119, 12, 0, 8, 3, 224, 178,
+ 131, 35, 107, 0, 0, 8, 3, 224, 179, 136, 148, 134, 0, 0, 0, 8, 3, 224, 179, 134, 18, 36, 0, 0, 9, 3, 224, 179, 135, 148,
+ 114, 12, 0, 0, 9, 3, 224, 179, 132, 148, 44, 12, 0, 0, 0, 9, 3, 224, 179, 130, 148, 123, 12, 0, 0, 9, 3, 224, 179, 131,
+ 18, 34, 40, 0, 0, 9, 3, 224, 179, 128, 148, 112, 12, 0, 0, 8, 3, 224, 179, 129, 18, 40, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 15, 140, 224, 178, 135, 224, 178, 181, 224, 178, 176, 224, 179, 129, 72, 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, 0, 0, 0, 0, 0, 0, 12, 67, 65, 101, 0,
+ 48, 34, 134, 84, 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 224, 178, 190, 148, 118, 12, 0, 0, 8, 3, 224,
+ 178, 191, 18, 37, 0, 0, 21, 67, 33, 69, 16, 114, 76, 47, 112, 47, 112, 6, 48, 112, 10, 0, 81, 58, 47, 47, 32, 11, 3, 224,
178, 188, 50, 40, 49, 47, 35, 0, 0, 14, 3, 224, 178, 189, 35, 84, 35, 81, 34, 35, 107, 35, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 57, 67, 48, 39, 65, 71, 35, 37, 50, 123, 34, 40, 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,
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, 12, 2, 194, 190, 65,
40, 49, 49, 118, 55, 40, 0, 0, 13, 2, 195, 183, 137, 118, 81, 118, 49, 118, 34, 35, 0, 0, 9, 2, 194, 188, 49, 118, 55, 40,
- 0, 0, 9, 2, 194, 189, 35, 34, 138, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 9, 2, 194, 189, 35, 34, 139, 35, 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, 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, 9, 134, 224, 178, 136, 224, 178, 151, 72, 0, 0, 11, 6, 224, 178, 168, 224, 179, 141, 37, 50, 0,
0, 0, 0, 0, 11, 6, 224, 178, 174, 224, 179, 141, 37, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224,
178, 172, 224, 179, 141, 37, 71, 0, 11, 6, 224, 178, 164, 224, 179, 141, 37, 47, 0, 0, 0, 0, 0, 11, 6, 224, 178, 178, 224, 179,
141, 37, 55, 0, 11, 6, 224, 178, 170, 224, 179, 141, 37, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224,
- 178, 184, 224, 179, 141, 37, 89, 0, 11, 6, 224, 178, 176, 224, 179, 141, 37, 34, 0, 11, 6, 224, 178, 152, 224, 179, 141, 37, 146, 0,
+ 178, 184, 224, 179, 141, 37, 89, 0, 11, 6, 224, 178, 176, 224, 179, 141, 37, 34, 0, 11, 6, 224, 178, 152, 224, 179, 141, 37, 147, 0,
0, 0, 15, 140, 224, 178, 133, 224, 178, 181, 224, 178, 168, 224, 179, 129, 72, 10, 2, 95, 51, 65, 6, 123, 34, 40, 0, 0, 11, 2,
- 95, 50, 6, 36, 34, 35, 140, 40, 0, 0, 21, 146, 224, 178, 175, 224, 178, 190, 224, 178, 181, 224, 179, 129, 224, 178, 166, 224, 179, 129,
+ 95, 50, 6, 36, 34, 35, 141, 40, 0, 0, 21, 146, 224, 178, 175, 224, 178, 190, 224, 178, 181, 224, 179, 129, 224, 178, 166, 224, 179, 129,
72, 10, 2, 95, 49, 6, 39, 50, 72, 40, 0, 11, 6, 224, 178, 158, 224, 179, 141, 37, 67, 0, 0, 11, 2, 95, 48, 89, 6, 39,
50, 50, 36, 0, 0, 21, 146, 224, 178, 175, 224, 178, 190, 224, 178, 181, 224, 179, 129, 224, 178, 166, 224, 179, 135, 72, 9, 2, 95, 55,
6, 114, 62, 40, 0, 0, 9, 2, 95, 54, 6, 118, 34, 40, 0, 0, 12, 137, 224, 178, 135, 224, 178, 164, 224, 178, 176, 72, 9, 2,
95, 53, 6, 134, 72, 40, 0, 0, 11, 2, 95, 52, 50, 6, 118, 55, 49, 40, 0, 0, 0, 0, 13, 2, 95, 57, 6, 39, 65, 71,
- 35, 25, 12, 40, 0, 0, 10, 2, 95, 56, 6, 36, 50, 139, 40, 0, 0, 11, 2, 95, 63, 35, 49, 93, 35, 34, 35, 0, 0, 0,
+ 35, 138, 12, 40, 0, 0, 10, 2, 95, 56, 6, 36, 50, 140, 40, 0, 0, 11, 2, 95, 63, 35, 49, 93, 35, 34, 35, 0, 0, 0,
11, 6, 224, 178, 156, 224, 179, 141, 37, 79, 0, 0, 0, 0, 14, 9, 224, 178, 156, 224, 178, 188, 224, 179, 141, 37, 88, 0, 14, 9,
- 224, 178, 171, 224, 178, 188, 224, 179, 141, 37, 83, 0, 0, 11, 6, 224, 178, 162, 224, 179, 141, 37, 142, 0, 11, 6, 224, 178, 154, 224,
+ 224, 178, 171, 224, 178, 188, 224, 179, 141, 37, 83, 0, 0, 11, 6, 224, 178, 162, 224, 179, 141, 37, 143, 0, 11, 6, 224, 178, 154, 224,
179, 141, 37, 80, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 178, 135, 224, 178, 166, 224, 179, 129, 72, 12, 137, 224, 178, 133, 224,
178, 166, 224, 179, 129, 72, 0, 0, 16, 140, 224, 178, 134, 224, 178, 166, 224, 178, 176, 224, 179, 134, 72, 8, 0, 0, 0, 11, 6, 224,
- 178, 160, 224, 179, 141, 37, 141, 0, 0, 0, 15, 140, 224, 178, 133, 224, 178, 181, 224, 178, 176, 224, 179, 129, 72, 15, 140, 224, 178, 168,
+ 178, 160, 224, 179, 141, 37, 142, 0, 0, 0, 15, 140, 224, 178, 133, 224, 178, 181, 224, 178, 176, 224, 179, 129, 72, 15, 140, 224, 178, 168,
224, 179, 128, 224, 178, 168, 224, 179, 129, 72, 15, 140, 224, 178, 168, 224, 178, 190, 224, 178, 168, 224, 179, 129, 72, 0, 0, 11, 6, 224,
178, 166, 224, 179, 141, 37, 72, 0, 0, 19, 143, 224, 178, 174, 224, 178, 164, 224, 179, 141, 224, 178, 164, 224, 179, 129, 72, 8, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 178, 135, 224, 178, 130, 224, 178, 166, 72, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 178, 135, 224, 178, 166, 224, 178, 176, 72, 12, 137, 224, 178, 133, 224, 178,
166, 224, 178, 176, 72, 11, 6, 224, 178, 182, 224, 179, 141, 37, 97, 0, 0, 28, 152, 224, 178, 134, 224, 178, 166, 224, 179, 141, 224, 178,
- 166, 224, 178, 176, 224, 178, 191, 224, 178, 130, 224, 178, 166, 72, 8, 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, 16, 70, 44, 19, 142, 4, 64, 64, 49, 35, 50, 50, 35, 140, 35, 0, 0,
+ 166, 224, 178, 176, 224, 178, 191, 224, 178, 130, 224, 178, 166, 72, 8, 16, 70, 44, 19, 142, 4, 64, 64, 49, 35, 50, 50, 35, 141, 35,
+ 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34142,24 +23453,20 @@ autoFileInMemorySet create_espeakdata_dicts () {
0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 230, 12, 0, 0, 48, 0, 0, 0, 231, 12, 0, 0, 49, 0, 0, 0,
232, 12, 0, 0, 50, 0, 0, 0, 233, 12, 0, 0, 51, 0, 0, 0, 234, 12, 0, 0, 52, 0, 0, 0, 235, 12, 0, 0, 53, 0,
0, 0, 236, 12, 0, 0, 54, 0, 0, 0, 237, 12, 0, 0, 55, 0, 0, 0, 238, 12, 0, 0, 56, 0, 0, 0, 239, 12, 0, 0,
- 57, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 224, 178, 149, 0, 224, 178, 150, 0, 224, 178, 151, 0, 224, 178, 152, 0, 224, 178, 153,
- 0, 7, 6, 18, 67, 224, 178, 154, 0, 224, 178, 155, 0, 224, 178, 156, 0, 224, 178, 157, 0, 224, 178, 158, 0, 7, 6, 18, 68, 224,
- 178, 159, 0, 224, 178, 160, 0, 224, 178, 161, 0, 224, 178, 162, 0, 224, 178, 163, 0, 7, 6, 18, 69, 224, 178, 164, 0, 224, 178, 165,
- 0, 224, 178, 166, 0, 224, 178, 167, 0, 224, 178, 168, 0, 7, 6, 18, 70, 224, 178, 170, 0, 224, 178, 171, 0, 224, 178, 172, 0, 224,
- 178, 173, 0, 224, 178, 174, 0, 7, 6, 1, 6, 0, 3, 35, 0, 7, 6, 1, 7, 0, 3, 118, 0, 7, 6, 1, 8, 0, 3, 37,
+ 57, 0, 0, 0, 0, 0, 0, 0, 6, 1, 6, 0, 3, 35, 0, 7, 6, 1, 7, 0, 3, 118, 0, 7, 6, 1, 8, 0, 3, 37,
0, 7, 6, 1, 9, 0, 3, 112, 0, 7, 6, 1, 10, 0, 3, 40, 0, 7, 6, 1, 11, 0, 3, 123, 0, 7, 6, 1, 12, 0,
3, 34, 40, 0, 7, 6, 1, 15, 0, 3, 36, 0, 7, 6, 1, 16, 0, 3, 114, 0, 7, 6, 1, 17, 0, 3, 134, 0, 7, 6,
1, 19, 0, 3, 39, 0, 7, 6, 1, 20, 0, 3, 119, 0, 7, 6, 1, 21, 0, 3, 135, 0, 7, 6, 1, 22, 0, 2, 17, 66,
- 3, 49, 0, 3, 49, 35, 0, 7, 6, 1, 23, 0, 2, 17, 66, 3, 145, 0, 3, 145, 35, 0, 7, 6, 1, 24, 0, 2, 17, 66,
- 3, 81, 0, 3, 81, 35, 0, 7, 6, 1, 25, 0, 2, 17, 66, 3, 146, 0, 3, 146, 35, 0, 7, 6, 1, 26, 0, 2, 17, 66,
+ 3, 49, 0, 3, 49, 35, 0, 7, 6, 1, 23, 0, 2, 17, 66, 3, 146, 0, 3, 146, 35, 0, 7, 6, 1, 24, 0, 2, 17, 66,
+ 3, 81, 0, 3, 81, 35, 0, 7, 6, 1, 25, 0, 2, 17, 66, 3, 147, 0, 3, 147, 35, 0, 7, 6, 1, 26, 0, 2, 17, 66,
3, 68, 0, 3, 68, 35, 0, 7, 6, 1, 27, 0, 2, 17, 66, 3, 80, 0, 3, 80, 35, 0, 7, 6, 1, 28, 0, 2, 17, 66,
- 3, 143, 0, 3, 143, 35, 0, 7, 6, 1, 29, 0, 2, 17, 66, 3, 79, 0, 3, 79, 35, 0, 224, 178, 188, 2, 17, 66, 3, 88,
- 0, 224, 178, 188, 3, 88, 35, 0, 7, 6, 1, 30, 0, 2, 17, 66, 3, 144, 0, 3, 144, 35, 0, 7, 6, 1, 31, 0, 2, 17,
- 66, 3, 67, 0, 3, 67, 35, 0, 7, 6, 1, 32, 0, 2, 17, 66, 3, 139, 0, 3, 139, 35, 0, 7, 6, 1, 33, 0, 2, 17,
- 66, 3, 141, 0, 3, 141, 35, 0, 7, 6, 1, 34, 0, 2, 17, 66, 3, 140, 0, 3, 140, 35, 0, 7, 6, 1, 35, 0, 2, 17,
- 66, 3, 142, 0, 3, 142, 35, 0, 7, 6, 1, 36, 0, 2, 17, 66, 3, 66, 0, 3, 66, 35, 0, 7, 6, 1, 37, 0, 2, 17,
- 66, 3, 47, 0, 3, 47, 35, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 25, 0, 3, 25, 35, 0, 7, 6, 1, 39, 0, 2, 17,
- 66, 3, 72, 0, 3, 72, 35, 0, 7, 6, 1, 40, 0, 2, 17, 66, 3, 138, 0, 3, 138, 35, 0, 7, 6, 1, 41, 0, 2, 17,
+ 3, 144, 0, 3, 144, 35, 0, 7, 6, 1, 29, 0, 2, 17, 66, 3, 79, 0, 3, 79, 35, 0, 224, 178, 188, 2, 17, 66, 3, 88,
+ 0, 224, 178, 188, 3, 88, 35, 0, 7, 6, 1, 30, 0, 2, 17, 66, 3, 145, 0, 3, 145, 35, 0, 7, 6, 1, 31, 0, 2, 17,
+ 66, 3, 67, 0, 3, 67, 35, 0, 7, 6, 1, 32, 0, 2, 17, 66, 3, 140, 0, 3, 140, 35, 0, 7, 6, 1, 33, 0, 2, 17,
+ 66, 3, 142, 0, 3, 142, 35, 0, 7, 6, 1, 34, 0, 2, 17, 66, 3, 141, 0, 3, 141, 35, 0, 7, 6, 1, 35, 0, 2, 17,
+ 66, 3, 143, 0, 3, 143, 35, 0, 7, 6, 1, 36, 0, 2, 17, 66, 3, 66, 0, 3, 66, 35, 0, 7, 6, 1, 37, 0, 2, 17,
+ 66, 3, 47, 0, 3, 47, 35, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 138, 0, 3, 138, 35, 0, 7, 6, 1, 39, 0, 2, 17,
+ 66, 3, 72, 0, 3, 72, 35, 0, 7, 6, 1, 40, 0, 2, 17, 66, 3, 139, 0, 3, 139, 35, 0, 7, 6, 1, 41, 0, 2, 17,
66, 3, 50, 0, 3, 50, 35, 0, 7, 6, 1, 43, 0, 2, 17, 66, 3, 48, 0, 3, 48, 35, 0, 7, 6, 1, 44, 0, 224, 178,
188, 2, 17, 66, 3, 83, 0, 224, 178, 188, 3, 83, 35, 0, 2, 17, 66, 3, 136, 0, 3, 136, 35, 0, 7, 6, 1, 45, 0, 2,
17, 66, 3, 71, 0, 3, 71, 35, 0, 7, 6, 1, 46, 0, 2, 17, 66, 3, 137, 0, 3, 137, 35, 0, 7, 6, 1, 47, 0, 2,
@@ -34170,17 +23477,16 @@ autoFileInMemorySet create_espeakdata_dicts () {
17, 66, 3, 93, 0, 3, 93, 35, 0, 7, 6, 1, 57, 0, 2, 17, 66, 3, 89, 0, 3, 89, 35, 0, 7, 6, 1, 58, 0, 2,
17, 66, 3, 107, 0, 3, 107, 35, 0, 7, 6, 1, 95, 0, 2, 17, 66, 3, 83, 0, 3, 83, 35, 0, 7, 6, 1, 97, 0, 3,
44, 0, 7, 6, 224, 164, 0, 3, 21, 104, 105, 0, 7, 6, 224, 165, 0, 3, 21, 104, 105, 0, 7, 6, 224, 178, 0, 191, 3, 37,
- 0, 130, 2, 18, 69, 3, 50, 0, 130, 3, 65, 0, 130, 2, 18, 68, 3, 66, 0, 130, 2, 18, 67, 3, 67, 0, 130, 2, 18, 66,
- 3, 68, 0, 131, 3, 107, 0, 190, 3, 118, 0, 7, 6, 224, 179, 0, 141, 3, 0, 4, 149, 3, 12, 0, 150, 0, 131, 3, 34, 40,
- 0, 134, 3, 36, 0, 138, 3, 39, 0, 129, 3, 40, 0, 132, 3, 44, 12, 0, 128, 3, 112, 0, 135, 3, 114, 0, 139, 3, 119, 0,
- 130, 3, 123, 0, 136, 3, 134, 0, 140, 3, 135, 0, 7, 6, 0, 36, 3, 72, 119, 62, 35, 34, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts36 = FileInMemory_createWithData (5515, reinterpret_cast<const char *> (&espeakdata_dicts36_data),
- U"espeak-1.48.04-source/espeak-data/kn_dict",
+ 0, 130, 3, 65, 0, 131, 3, 107, 0, 190, 3, 118, 0, 7, 6, 224, 179, 0, 141, 3, 0, 4, 149, 3, 12, 0, 150, 0, 131, 3,
+ 34, 40, 0, 134, 3, 36, 0, 138, 3, 39, 0, 129, 3, 40, 0, 132, 3, 44, 12, 0, 128, 3, 112, 0, 135, 3, 114, 0, 139, 3,
+ 119, 0, 130, 3, 123, 0, 136, 3, 134, 0, 140, 3, 135, 0, 7, 6, 0, 36, 3, 72, 119, 62, 35, 34, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts34 = FileInMemory_createWithData (5367, reinterpret_cast<const char *> (&espeakdata_dicts34_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/kn_dict",
U"kn");
- my addItem_move (espeakdata_dicts36.move());
+ Collection_addItem (me.peek(), espeakdata_dicts34.transfer());
- static unsigned char espeakdata_dicts37_data[6463] = {
- 0, 4, 0, 0, 65, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ static unsigned char espeakdata_dicts35_data[6488] = {
+ 0, 4, 0, 0, 75, 21, 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, 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, 48, 21, 225, 132, 131, 225, 133, 177, 225, 134, 186, 225, 132, 134, 225, 133, 165, 225, 132, 133, 225, 133, 181, 225,
132, 131, 225, 133, 177, 225, 134, 171, 203, 144, 225, 132, 134, 225, 133, 165, 225, 132, 133, 225, 133, 181, 0, 29, 46, 21, 225, 132, 134, 225,
@@ -34190,396 +23496,397 @@ autoFileInMemorySet create_espeakdata_dicts () {
133, 161, 225, 134, 175, 0, 29, 0, 0, 0, 0, 0, 0, 52, 24, 225, 132, 135, 225, 133, 174, 225, 132, 137, 225, 133, 181, 225, 134, 186,
225, 132, 131, 225, 133, 169, 225, 134, 175, 225, 132, 135, 225, 133, 174, 225, 132, 137, 225, 133, 181, 225, 134, 174, 225, 132, 132, 225, 133, 169,
225, 134, 175, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 49, 77, 52, 81, 57, 6, 13, 68, 0,
- 0, 0, 0, 0, 12, 4, 95, 49, 77, 48, 76, 6, 107, 13, 50, 0, 0, 11, 4, 95, 49, 77, 49, 65, 6, 35, 50, 0, 0, 10,
- 4, 95, 49, 77, 50, 6, 13, 104, 0, 0, 10, 4, 95, 49, 77, 51, 78, 6, 39, 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, 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, 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, 0, 16, 3, 225, 132,
- 132, 6, 115, 35, 68, 72, 4, 37, 104, 109, 118, 0, 0, 13, 3, 225, 132, 133, 16, 37, 38, 6, 109, 34, 34, 0, 0, 12, 3, 225,
- 132, 134, 65, 37, 38, 6, 109, 65, 0, 0, 12, 3, 225, 132, 135, 48, 37, 38, 6, 109, 48, 0, 0, 12, 3, 225, 132, 128, 81, 37,
- 57, 6, 13, 104, 0, 0, 16, 3, 225, 132, 129, 6, 115, 35, 68, 104, 4, 37, 57, 13, 104, 0, 0, 22, 6, 225, 132, 137, 225, 132,
- 135, 225, 132, 137, 225, 133, 181, 225, 132, 135, 225, 133, 161, 0, 29, 12, 3, 225, 132, 130, 50, 37, 38, 6, 109, 50, 0, 0, 12, 3,
- 225, 132, 131, 72, 37, 104, 6, 109, 118, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 225, 132, 144,
- 47, 107, 37, 38, 6, 109, 112, 0, 0, 12, 3, 225, 132, 145, 114, 37, 38, 6, 109, 48, 0, 0, 34, 15, 225, 132, 144, 225, 133, 165,
- 225, 134, 186, 225, 132, 137, 225, 133, 166, 225, 132, 144, 225, 133, 165, 225, 134, 174, 225, 132, 138, 225, 133, 166, 0, 29, 12, 3, 225, 132,
- 146, 107, 37, 38, 6, 109, 112, 0, 0, 0, 12, 3, 225, 132, 140, 78, 37, 38, 6, 109, 47, 0, 0, 16, 3, 225, 132, 141, 6, 115,
- 35, 68, 77, 4, 37, 38, 109, 47, 0, 0, 39, 15, 225, 132, 131, 225, 133, 177, 225, 134, 186, 225, 133, 178, 225, 134, 190, 225, 132, 131,
- 225, 133, 177, 225, 134, 171, 203, 144, 225, 132, 130, 225, 133, 178, 225, 134, 174, 0, 29, 13, 3, 225, 132, 142, 76, 107, 6, 37, 38, 109,
- 47, 0, 0, 12, 3, 225, 132, 143, 111, 37, 38, 6, 109, 49, 0, 0, 16, 3, 225, 132, 136, 6, 115, 35, 68, 71, 4, 37, 38, 109,
- 48, 0, 0, 12, 3, 225, 132, 137, 89, 37, 38, 6, 39, 112, 0, 0, 16, 3, 225, 132, 138, 6, 115, 35, 68, 89, 4, 37, 38, 39,
- 112, 0, 0, 52, 24, 225, 132, 140, 225, 133, 165, 225, 134, 171, 225, 132, 128, 225, 133, 181, 225, 134, 186, 225, 132, 137, 225, 133, 166, 225,
- 132, 140, 225, 133, 165, 225, 134, 171, 225, 132, 128, 225, 133, 181, 225, 134, 174, 225, 132, 138, 225, 133, 166, 0, 29, 11, 3, 225, 132, 139,
- 37, 38, 6, 109, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 18, 225, 132, 135, 225, 133, 169, 225, 134, 186, 225, 132, 131, 225, 133,
- 174, 225, 134, 168, 225, 132, 135, 225, 133, 169, 225, 134, 174, 225, 132, 132, 225, 133, 174, 225, 134, 168, 0, 29, 0, 0, 0, 46, 21, 225,
- 133, 181, 225, 134, 186, 225, 132, 140, 225, 133, 161, 225, 132, 128, 225, 133, 174, 225, 134, 168, 225, 133, 181, 225, 134, 174, 225, 132, 141, 225,
- 133, 161, 225, 132, 128, 225, 133, 174, 225, 134, 168, 0, 29, 0, 0, 0, 0, 40, 18, 225, 132, 144, 225, 133, 162, 225, 134, 186, 225, 132,
- 140, 225, 133, 174, 225, 134, 175, 225, 132, 144, 225, 133, 162, 225, 134, 174, 225, 132, 141, 225, 133, 174, 225, 134, 175, 0, 29, 0, 34, 15,
- 225, 132, 146, 225, 133, 162, 225, 134, 186, 225, 132, 137, 225, 133, 174, 225, 132, 146, 225, 133, 162, 225, 134, 174, 225, 132, 138, 225, 133, 174,
- 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 34, 15, 225, 132, 146, 225, 133, 172, 225, 134, 186, 225, 132, 135, 225, 133, 162, 225, 132, 146,
- 225, 133, 176, 225, 134, 174, 225, 132, 136, 225, 133, 162, 0, 29, 0, 0, 40, 18, 225, 132, 144, 225, 133, 172, 225, 134, 186, 225, 132, 128,
- 225, 133, 161, 225, 134, 171, 225, 132, 144, 225, 133, 172, 225, 134, 174, 225, 132, 129, 225, 133, 161, 225, 134, 171, 0, 29, 40, 18, 225, 132,
- 142, 225, 133, 161, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 134, 171, 225, 132, 142, 225, 133, 161, 225, 134, 174, 225, 132, 129, 225, 133,
- 161, 225, 134, 171, 0, 29, 40, 18, 225, 132, 128, 225, 133, 169, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 134, 171, 225, 132, 128, 225,
- 133, 169, 225, 134, 174, 225, 132, 129, 225, 133, 161, 225, 134, 171, 0, 29, 0, 0, 0, 0, 40, 18, 225, 132, 135, 225, 133, 181, 225, 134,
- 186, 225, 132, 134, 225, 133, 174, 225, 134, 175, 225, 132, 135, 225, 133, 181, 225, 134, 171, 225, 132, 134, 225, 133, 174, 225, 134, 175, 0, 29,
- 0, 0, 0, 0, 46, 21, 225, 132, 130, 225, 133, 161, 225, 132, 133, 225, 133, 174, 225, 134, 186, 225, 132, 135, 225, 133, 162, 225, 132, 130,
- 225, 133, 161, 225, 132, 133, 225, 133, 174, 225, 134, 174, 225, 132, 136, 225, 133, 162, 0, 29, 0, 0, 52, 24, 225, 132, 134, 225, 133, 166,
- 225, 134, 186, 225, 132, 130, 225, 133, 161, 225, 132, 134, 225, 133, 174, 225, 134, 175, 225, 132, 134, 225, 133, 166, 225, 134, 171, 225, 132, 130,
- 225, 133, 161, 225, 132, 134, 225, 133, 174, 225, 134, 175, 0, 29, 0, 0, 46, 21, 225, 132, 146, 225, 133, 172, 225, 134, 186, 225, 132, 128,
- 225, 133, 161, 225, 132, 133, 225, 133, 174, 225, 132, 146, 225, 133, 176, 225, 134, 174, 225, 132, 129, 225, 133, 161, 225, 132, 133, 225, 133, 174,
- 0, 29, 0, 61, 27, 225, 132, 131, 225, 133, 169, 225, 132, 133, 225, 133, 181, 225, 132, 129, 225, 133, 162, 225, 134, 186, 225, 133, 167, 225,
- 134, 175, 225, 132, 131, 225, 133, 169, 225, 132, 133, 225, 133, 181, 225, 132, 129, 225, 133, 162, 225, 134, 171, 225, 132, 130, 225, 133, 167, 225,
- 134, 175, 0, 29, 0, 0, 0, 0, 46, 21, 225, 132, 135, 225, 133, 167, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 132, 133, 225, 133,
- 181, 225, 132, 135, 225, 133, 167, 225, 134, 174, 225, 132, 129, 225, 133, 161, 225, 132, 133, 225, 133, 181, 0, 29, 46, 21, 225, 132, 131, 225,
- 133, 162, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 132, 140, 225, 133, 181, 225, 132, 131, 225, 133, 162, 225, 134, 174, 225, 132, 129, 225,
- 133, 161, 225, 132, 140, 225, 133, 181, 0, 29, 0, 0, 0, 40, 18, 225, 132, 142, 225, 133, 161, 225, 134, 186, 225, 132, 140, 225, 133, 161,
- 225, 134, 171, 225, 132, 142, 225, 133, 161, 225, 134, 174, 225, 132, 141, 225, 133, 161, 225, 134, 171, 0, 29, 40, 18, 225, 132, 142, 225, 133,
- 161, 225, 134, 186, 225, 132, 140, 225, 133, 161, 225, 134, 171, 225, 132, 142, 225, 133, 161, 225, 134, 174, 225, 132, 141, 225, 133, 161, 225, 134,
- 171, 0, 29, 0, 0, 0, 58, 27, 225, 132, 130, 225, 133, 161, 225, 132, 134, 225, 133, 174, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225,
- 132, 140, 225, 133, 181, 225, 132, 130, 225, 133, 161, 225, 132, 134, 225, 133, 174, 225, 134, 174, 225, 132, 129, 225, 133, 161, 225, 132, 140, 225,
- 133, 181, 0, 29, 0, 0, 0, 0, 0, 58, 27, 225, 133, 174, 225, 132, 133, 225, 133, 165, 225, 134, 188, 225, 133, 181, 225, 134, 186, 225,
- 132, 137, 225, 133, 169, 225, 134, 168, 225, 133, 174, 225, 132, 133, 225, 133, 165, 225, 134, 188, 225, 133, 181, 225, 134, 174, 225, 132, 138, 225,
- 133, 169, 225, 134, 168, 0, 29, 0, 0, 0, 40, 18, 225, 132, 129, 225, 133, 162, 225, 134, 186, 225, 132, 134, 225, 133, 174, 225, 134, 168,
- 225, 132, 129, 225, 133, 162, 225, 134, 171, 225, 132, 134, 225, 133, 174, 225, 134, 168, 0, 29, 0, 0, 0, 0, 0, 42, 18, 225, 132, 130,
- 225, 133, 162, 225, 134, 186, 225, 132, 134, 225, 133, 174, 225, 134, 175, 225, 132, 130, 225, 133, 162, 225, 134, 171, 203, 144, 225, 132, 134, 225,
- 133, 174, 225, 134, 175, 0, 29, 0, 0, 0, 0, 0, 0, 52, 24, 225, 133, 163, 225, 134, 188, 225, 132, 142, 225, 133, 181, 225, 134, 186,
- 225, 132, 134, 225, 133, 174, 225, 134, 175, 225, 133, 163, 225, 134, 188, 225, 132, 142, 225, 133, 181, 225, 134, 171, 225, 132, 134, 225, 133, 174,
- 225, 134, 175, 0, 29, 54, 24, 225, 132, 134, 225, 133, 169, 225, 132, 128, 225, 133, 181, 225, 134, 186, 225, 132, 135, 225, 133, 174, 225, 134,
- 175, 225, 132, 134, 225, 133, 169, 203, 144, 225, 132, 128, 225, 133, 181, 225, 134, 174, 225, 132, 136, 225, 133, 174, 225, 134, 175, 0, 29, 0,
- 0, 0, 0, 40, 18, 225, 132, 143, 225, 133, 181, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 134, 185, 225, 132, 143, 225, 133, 181, 225,
- 134, 174, 225, 132, 129, 225, 133, 161, 225, 134, 184, 0, 29, 0, 0, 0, 46, 21, 225, 132, 142, 225, 133, 166, 225, 134, 186, 225, 132, 135,
- 225, 133, 161, 225, 132, 143, 225, 133, 177, 225, 132, 142, 225, 133, 166, 225, 134, 174, 225, 132, 136, 225, 133, 161, 225, 132, 143, 225, 133, 177,
- 0, 29, 0, 0, 42, 18, 225, 132, 137, 225, 133, 162, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 134, 188, 225, 132, 137, 225, 133, 162,
- 225, 134, 174, 203, 144, 225, 132, 129, 225, 133, 161, 225, 134, 188, 0, 29, 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, 18, 225, 132, 142, 225, 133, 169, 225, 134, 186, 225, 132, 128, 225, 133,
- 174, 225, 134, 168, 225, 132, 142, 225, 133, 169, 225, 134, 174, 225, 132, 129, 225, 133, 174, 225, 134, 168, 0, 29, 0, 0, 0, 0, 0, 0,
- 46, 21, 225, 132, 140, 225, 133, 162, 225, 134, 186, 225, 132, 131, 225, 133, 165, 225, 132, 134, 225, 133, 181, 225, 132, 140, 225, 133, 162, 225,
- 134, 174, 225, 132, 132, 225, 133, 165, 225, 132, 134, 225, 133, 181, 0, 29, 0, 0, 0, 58, 27, 225, 132, 137, 225, 133, 165, 225, 134, 171,
- 225, 132, 140, 225, 133, 181, 225, 134, 186, 225, 132, 128, 225, 133, 174, 225, 134, 168, 225, 132, 137, 225, 133, 165, 225, 134, 171, 225, 132, 140,
- 225, 133, 181, 225, 134, 174, 225, 132, 129, 225, 133, 174, 225, 134, 168, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 17, 3, 95, 51, 88, 89, 6, 35, 65, 11, 15, 89, 6, 37, 48, 11, 0, 0, 11, 3, 95, 48, 67, 48, 6, 108, 104,
- 11, 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, 18, 3, 95, 55, 88, 76, 6, 107, 6, 37, 51, 11, 89, 6, 37, 48, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 88, 89, 6, 37, 48, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 50,
- 88, 6, 37, 11, 15, 89, 6, 37, 48, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95,
- 52, 88, 89, 6, 35, 11, 15, 89, 6, 37, 48, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 53, 88, 6, 39, 11, 15,
- 89, 6, 37, 48, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 54, 88, 57, 6, 40, 104, 11, 15, 89, 6, 37, 48, 11,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 56, 88, 114, 6, 35, 51, 11, 15, 89, 6,
- 37, 48, 11, 0, 0, 0, 40, 18, 225, 133, 161, 225, 132, 133, 225, 133, 162, 225, 134, 186, 225, 132, 130, 225, 133, 181, 225, 133, 161, 225,
- 132, 133, 225, 133, 162, 225, 134, 171, 225, 132, 130, 225, 133, 181, 0, 29, 0, 0, 0, 0, 0, 0, 16, 3, 95, 57, 88, 81, 6, 40,
- 11, 15, 89, 6, 37, 48, 11, 0, 0, 0, 0, 0, 0, 0, 0, 36, 15, 225, 132, 130, 225, 133, 162, 225, 134, 186, 225, 132, 128, 225,
- 133, 161, 225, 132, 130, 225, 133, 162, 225, 134, 174, 203, 144, 225, 132, 129, 225, 133, 161, 0, 29, 0, 0, 0, 0, 0, 0, 46, 21, 225,
- 132, 135, 225, 133, 161, 225, 132, 131, 225, 133, 161, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 132, 135, 225, 133, 161, 225, 132, 131, 225,
- 133, 161, 225, 134, 174, 225, 132, 129, 225, 133, 161, 0, 29, 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, 12, 4, 95, 48, 77, 52, 81, 57, 6, 13, 68, 0, 0, 0, 10, 4, 95, 48,
- 77, 50, 6, 13, 104, 0, 0, 10, 4, 95, 48, 77, 51, 78, 6, 39, 0, 0, 12, 4, 95, 48, 77, 48, 76, 6, 107, 13, 50, 0,
- 0, 11, 4, 95, 48, 77, 49, 65, 6, 35, 50, 0, 0, 0, 0, 0, 0, 0, 0, 34, 15, 225, 132, 145, 225, 133, 181, 225, 134, 186,
- 225, 132, 128, 225, 133, 181, 225, 132, 145, 225, 133, 181, 225, 134, 174, 225, 132, 129, 225, 133, 181, 0, 29, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 37, 15, 225, 132, 131, 225, 133, 162, 225, 134, 186, 225, 133, 181, 225, 135, 129, 225, 132, 131, 225,
- 133, 162, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 184, 0, 29, 37, 15, 225, 132, 129, 225, 133, 162, 225, 134, 186, 225, 133, 181,
- 225, 135, 129, 225, 132, 129, 225, 133, 162, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 184, 0, 29, 0, 34, 15, 225, 132, 146, 225,
- 133, 172, 225, 134, 186, 225, 132, 137, 225, 133, 174, 225, 132, 146, 225, 133, 172, 225, 134, 174, 225, 132, 138, 225, 133, 174, 0, 29, 0, 34,
- 15, 225, 133, 181, 225, 134, 186, 225, 132, 134, 225, 133, 169, 225, 134, 183, 225, 133, 181, 225, 134, 171, 225, 132, 134, 225, 133, 169, 225, 134,
- 183, 0, 29, 0, 0, 0, 0, 49, 21, 225, 132, 130, 225, 133, 161, 225, 132, 134, 225, 133, 174, 225, 134, 186, 225, 133, 181, 225, 135, 129,
- 225, 132, 130, 225, 133, 161, 225, 132, 134, 225, 133, 174, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 184, 0, 29, 0, 0, 0, 0,
- 31, 12, 225, 133, 173, 225, 134, 186, 225, 133, 181, 225, 134, 186, 225, 133, 173, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 174, 0,
- 29, 0, 0, 0, 0, 0, 46, 21, 225, 132, 140, 225, 133, 161, 225, 132, 133, 225, 133, 181, 225, 134, 186, 225, 132, 137, 225, 133, 166, 225,
- 132, 140, 225, 133, 161, 225, 132, 133, 225, 133, 181, 225, 134, 174, 225, 132, 138, 225, 133, 166, 0, 29, 0, 0, 0, 0, 49, 21, 225, 132,
- 135, 225, 133, 166, 225, 132, 128, 225, 133, 162, 225, 134, 186, 225, 133, 181, 225, 134, 186, 225, 132, 135, 225, 133, 166, 225, 132, 128, 225, 133,
- 162, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 174, 0, 29, 46, 21, 225, 132, 128, 225, 133, 169, 225, 132, 133, 225, 133, 162, 225,
- 134, 186, 225, 132, 140, 225, 133, 162, 225, 132, 128, 225, 133, 169, 225, 132, 133, 225, 133, 162, 225, 134, 174, 225, 132, 141, 225, 133, 162, 0,
- 29, 0, 0, 0, 0, 52, 24, 225, 133, 161, 225, 132, 133, 225, 133, 162, 225, 134, 186, 225, 132, 134, 225, 133, 161, 225, 133, 179, 225, 134,
- 175, 225, 133, 161, 225, 132, 133, 225, 133, 162, 225, 134, 171, 225, 132, 134, 225, 133, 161, 225, 133, 179, 225, 134, 175, 0, 29, 0, 0, 0,
- 39, 15, 225, 132, 146, 225, 133, 174, 225, 134, 186, 225, 133, 181, 225, 134, 175, 225, 132, 146, 225, 133, 174, 225, 134, 171, 203, 144, 225, 132,
- 130, 225, 133, 181, 225, 134, 175, 0, 29, 39, 15, 225, 132, 131, 225, 133, 177, 225, 134, 186, 225, 133, 181, 225, 134, 175, 225, 132, 131, 225,
- 133, 177, 225, 134, 171, 203, 144, 225, 132, 130, 225, 133, 181, 225, 134, 175, 0, 29, 0, 0, 0, 45, 18, 225, 133, 168, 225, 132, 137, 225,
- 133, 161, 225, 134, 186, 225, 133, 181, 225, 134, 175, 225, 133, 168, 203, 144, 225, 132, 137, 225, 133, 161, 225, 134, 171, 225, 132, 130, 225, 133,
- 181, 225, 134, 175, 0, 29, 65, 18, 225, 132, 128, 225, 133, 161, 225, 133, 172, 225, 134, 186, 225, 133, 181, 225, 134, 175, 225, 132, 128, 225,
- 133, 161, 225, 133, 172, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 175, 47, 225, 132, 128, 225, 133, 161, 225, 133, 176, 225, 134, 171,
- 225, 132, 130, 225, 133, 181, 225, 134, 175, 0, 29, 0, 40, 18, 225, 132, 146, 225, 133, 162, 225, 134, 186, 225, 132, 135, 225, 133, 167, 225,
- 135, 128, 225, 132, 146, 225, 133, 162, 225, 134, 174, 225, 132, 136, 225, 133, 167, 225, 134, 174, 0, 29, 0, 0, 49, 21, 225, 132, 137, 225,
- 133, 161, 225, 132, 137, 225, 133, 161, 225, 134, 186, 225, 133, 181, 225, 134, 175, 225, 132, 137, 225, 133, 161, 225, 132, 137, 225, 133, 161, 225,
- 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 175, 0, 29, 49, 21, 225, 132, 131, 225, 133, 174, 225, 132, 133, 225, 133, 166, 225, 134, 186,
- 225, 133, 181, 225, 134, 175, 225, 132, 131, 225, 133, 174, 225, 132, 133, 225, 133, 166, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 175,
- 0, 29, 0, 0, 0, 0, 0, 0, 0, 52, 24, 225, 132, 146, 225, 133, 167, 225, 134, 186, 225, 132, 135, 225, 133, 161, 225, 132, 130, 225,
- 133, 179, 225, 134, 175, 225, 132, 146, 225, 133, 167, 225, 134, 174, 225, 132, 136, 225, 133, 161, 225, 132, 130, 225, 133, 179, 225, 134, 175, 0,
- 29, 0, 0, 0, 0, 0, 40, 18, 225, 132, 135, 225, 133, 162, 225, 134, 186, 225, 132, 128, 225, 133, 181, 225, 134, 175, 225, 132, 135, 225,
- 133, 162, 225, 134, 174, 225, 132, 129, 225, 133, 181, 225, 134, 175, 0, 29, 40, 18, 225, 132, 134, 225, 133, 162, 225, 134, 186, 225, 132, 131,
- 225, 133, 169, 225, 134, 175, 225, 132, 134, 225, 133, 162, 225, 134, 174, 225, 132, 132, 225, 133, 169, 225, 134, 175, 0, 29, 0, 0, 0, 34,
- 15, 225, 132, 137, 225, 133, 174, 225, 134, 186, 225, 132, 140, 225, 133, 161, 225, 132, 137, 225, 133, 174, 225, 134, 174, 225, 132, 141, 225, 133,
- 161, 0, 29, 40, 18, 225, 132, 142, 225, 133, 161, 225, 134, 186, 225, 132, 140, 225, 133, 169, 225, 134, 188, 225, 132, 142, 225, 133, 161, 225,
- 134, 174, 225, 132, 141, 225, 133, 169, 225, 134, 188, 0, 29, 0, 0, 0, 46, 21, 225, 133, 161, 225, 132, 133, 225, 133, 162, 225, 134, 186,
- 225, 132, 135, 225, 133, 161, 225, 134, 188, 225, 133, 161, 225, 132, 133, 225, 133, 162, 225, 134, 174, 225, 132, 136, 225, 133, 161, 225, 134, 188,
- 0, 29, 52, 24, 225, 132, 140, 225, 133, 169, 225, 132, 128, 225, 133, 162, 225, 134, 186, 225, 132, 137, 225, 133, 161, 225, 134, 175, 225, 132,
- 140, 225, 133, 169, 225, 132, 128, 225, 133, 162, 225, 134, 174, 225, 132, 138, 225, 133, 161, 225, 134, 175, 0, 29, 0, 40, 18, 225, 132, 143,
- 225, 133, 169, 225, 134, 186, 225, 132, 135, 225, 133, 167, 225, 134, 188, 225, 132, 143, 225, 133, 169, 225, 134, 174, 225, 132, 136, 225, 133, 167,
- 225, 134, 188, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 95, 51, 89, 6, 35, 65, 11, 0, 0, 8, 2, 95, 50, 6,
- 37, 11, 0, 0, 9, 2, 95, 49, 6, 37, 51, 11, 0, 0, 10, 2, 95, 48, 57, 6, 13, 68, 11, 0, 0, 12, 2, 95, 55, 76,
- 6, 107, 6, 37, 51, 11, 0, 0, 10, 2, 95, 54, 57, 6, 40, 104, 11, 0, 0, 8, 2, 95, 53, 6, 39, 11, 0, 0, 40, 18,
- 225, 132, 142, 225, 133, 161, 225, 134, 186, 225, 132, 140, 225, 133, 181, 225, 134, 184, 225, 132, 142, 225, 133, 161, 225, 134, 174, 225, 132, 141,
- 225, 133, 181, 225, 134, 184, 0, 29, 9, 2, 95, 52, 89, 6, 35, 11, 0, 0, 0, 0, 46, 21, 225, 133, 161, 225, 132, 133, 225, 133,
- 162, 225, 134, 186, 225, 132, 140, 225, 133, 181, 225, 134, 184, 225, 133, 161, 225, 132, 133, 225, 133, 162, 225, 134, 174, 225, 132, 141, 225, 133,
- 181, 225, 134, 184, 0, 29, 9, 2, 95, 57, 81, 6, 40, 11, 0, 0, 10, 2, 95, 56, 114, 6, 35, 51, 11, 0, 0, 0, 52, 24,
- 225, 132, 137, 225, 133, 172, 225, 134, 186, 225, 132, 140, 225, 133, 169, 225, 132, 128, 225, 133, 161, 225, 134, 168, 225, 132, 137, 225, 133, 176,
- 225, 134, 174, 225, 132, 141, 225, 133, 169, 225, 132, 128, 225, 133, 161, 225, 134, 168, 0, 29, 0, 0, 0, 63, 18, 225, 132, 128, 225, 133,
- 168, 225, 134, 186, 225, 132, 130, 225, 133, 161, 225, 134, 175, 225, 132, 128, 225, 133, 168, 225, 134, 171, 203, 144, 225, 132, 130, 225, 133, 161,
- 225, 134, 175, 47, 225, 132, 128, 225, 133, 166, 225, 134, 171, 203, 144, 225, 132, 130, 225, 133, 161, 225, 134, 175, 0, 29, 58, 27, 225, 132,
- 140, 225, 133, 165, 225, 134, 171, 225, 132, 137, 225, 133, 166, 225, 134, 186, 225, 132, 140, 225, 133, 181, 225, 134, 184, 225, 132, 140, 225, 133,
- 165, 225, 134, 171, 225, 132, 137, 225, 133, 166, 225, 134, 174, 225, 132, 141, 225, 133, 181, 225, 134, 184, 0, 29, 0, 0, 0, 0, 0, 0,
- 54, 24, 225, 132, 140, 225, 133, 166, 225, 132, 137, 225, 133, 161, 225, 134, 186, 225, 132, 130, 225, 133, 161, 225, 134, 175, 225, 132, 140, 225,
- 133, 166, 203, 144, 225, 132, 137, 225, 133, 161, 225, 134, 174, 225, 132, 130, 225, 133, 161, 225, 134, 175, 0, 29, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 40, 18, 225, 132, 137, 225, 133, 166, 225, 134, 186, 225, 132, 135, 225, 133, 161, 225, 134, 188, 225, 132, 137,
- 225, 133, 166, 225, 134, 174, 225, 132, 136, 225, 133, 161, 225, 134, 188, 0, 29, 0, 0, 0, 0, 40, 18, 225, 132, 135, 225, 133, 162, 225,
- 134, 186, 225, 132, 135, 225, 133, 167, 225, 134, 188, 225, 132, 135, 225, 133, 162, 225, 134, 174, 225, 132, 136, 225, 133, 167, 225, 134, 188, 0,
- 29, 40, 18, 225, 132, 128, 225, 133, 177, 225, 134, 186, 225, 132, 135, 225, 133, 167, 225, 134, 188, 225, 132, 128, 225, 133, 177, 225, 134, 174,
- 225, 132, 136, 225, 133, 167, 225, 134, 188, 0, 29, 40, 18, 225, 132, 128, 225, 133, 177, 225, 134, 186, 225, 132, 135, 225, 133, 161, 225, 134,
- 184, 225, 132, 128, 225, 133, 177, 225, 134, 174, 225, 132, 136, 225, 133, 161, 225, 134, 184, 0, 29, 0, 0, 52, 24, 225, 132, 134, 225, 133,
- 165, 225, 132, 133, 225, 133, 181, 225, 134, 186, 225, 132, 135, 225, 133, 161, 225, 134, 188, 225, 132, 134, 225, 133, 165, 225, 132, 133, 225, 133,
- 181, 225, 134, 174, 225, 132, 136, 225, 133, 161, 225, 134, 188, 0, 29, 52, 24, 225, 132, 144, 225, 133, 165, 225, 134, 186, 225, 132, 134, 225,
- 133, 161, 225, 132, 131, 225, 133, 161, 225, 134, 188, 225, 132, 144, 225, 133, 165, 225, 134, 171, 225, 132, 134, 225, 133, 161, 225, 132, 131, 225,
- 133, 161, 225, 134, 188, 0, 29, 0, 0, 57, 24, 225, 132, 131, 225, 133, 177, 225, 134, 186, 225, 133, 181, 225, 134, 184, 225, 132, 134, 225,
- 133, 161, 225, 134, 186, 225, 132, 131, 225, 133, 177, 225, 134, 171, 203, 144, 225, 132, 130, 225, 133, 181, 225, 134, 183, 225, 132, 134, 225, 133,
- 161, 225, 134, 174, 0, 29, 0, 60, 27, 225, 132, 131, 225, 133, 177, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 134, 175, 225, 132, 134,
- 225, 133, 161, 225, 134, 188, 225, 132, 131, 225, 133, 177, 225, 134, 174, 203, 144, 225, 132, 129, 225, 133, 161, 225, 134, 175, 225, 132, 134, 225,
- 133, 161, 225, 134, 188, 0, 29, 0, 54, 24, 225, 132, 137, 225, 133, 161, 225, 132, 140, 225, 133, 161, 225, 134, 186, 225, 132, 135, 225, 133,
- 161, 225, 134, 184, 225, 132, 137, 225, 133, 161, 203, 144, 225, 132, 140, 225, 133, 161, 225, 134, 174, 225, 132, 136, 225, 133, 161, 225, 134, 184,
- 0, 29, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 30, 225, 132, 134, 225, 133, 165, 225, 132, 133, 225, 133, 181, 225,
- 134, 186, 225, 132, 128, 225, 133, 181, 225, 132, 133, 225, 133, 179, 225, 134, 183, 225, 132, 134, 225, 133, 165, 225, 132, 133, 225, 133, 181, 225,
- 134, 174, 225, 132, 129, 225, 133, 181, 225, 132, 133, 225, 133, 181, 225, 134, 183, 0, 29, 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, 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, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 15, 225, 132, 145, 225, 133, 181, 225, 134, 186, 225, 132, 131, 225,
- 133, 162, 225, 132, 145, 225, 133, 181, 225, 134, 174, 225, 132, 132, 225, 133, 162, 0, 29, 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, 72, 21, 225, 132, 144, 225, 133, 172, 225, 134, 186,
- 225, 132, 134, 225, 133, 161, 225, 132, 133, 225, 133, 174, 225, 132, 144, 225, 133, 172, 225, 134, 171, 203, 144, 225, 132, 134, 225, 133, 161, 225,
- 132, 133, 225, 133, 174, 47, 225, 132, 144, 225, 133, 176, 225, 134, 171, 203, 144, 225, 132, 134, 225, 133, 161, 225, 132, 133, 225, 133, 174, 0,
- 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 6, 18, 66, 225, 134, 168, 0, 225, 134, 169, 0, 225,
- 134, 191, 0, 225, 134, 174, 0, 225, 135, 128, 0, 225, 134, 184, 0, 225, 135, 129, 0, 225, 134, 186, 0, 225, 134, 187, 0, 225, 134, 189,
- 0, 225, 134, 190, 0, 225, 134, 170, 0, 225, 134, 185, 0, 225, 134, 172, 0, 225, 134, 176, 0, 225, 134, 177, 0, 225, 134, 178, 0, 225,
- 134, 179, 0, 225, 134, 180, 0, 225, 134, 181, 0, 7, 6, 18, 67, 225, 133, 181, 0, 225, 133, 163, 0, 225, 133, 164, 0, 225, 133, 167,
- 0, 225, 133, 168, 0, 225, 133, 173, 0, 225, 133, 178, 0, 7, 6, 18, 68, 225, 135, 130, 0, 225, 134, 173, 0, 225, 134, 182, 0, 7,
- 6, 1, 1, 0, 8, 3, 81, 0, 3, 104, 0, 1, 18, 66, 3, 110, 0, 1, 18, 68, 3, 111, 0, 7, 6, 1, 2, 0, 3, 116,
- 0, 7, 6, 1, 3, 0, 3, 38, 50, 0, 7, 6, 1, 4, 0, 1, 18, 68, 3, 47, 107, 0, 4, 3, 72, 0, 8, 0, 1, 18,
- 66, 3, 112, 0, 7, 6, 1, 5, 0, 3, 112, 0, 7, 6, 1, 6, 0, 3, 16, 0, 2, 32, 3, 55, 0, 7, 6, 1, 7, 0,
- 3, 38, 65, 0, 7, 6, 1, 8, 0, 8, 3, 48, 0, 3, 71, 0, 1, 18, 66, 3, 113, 0, 1, 18, 68, 3, 114, 0, 7, 6,
- 1, 9, 0, 3, 113, 0, 7, 6, 1, 10, 0, 3, 89, 0, 1, 18, 66, 3, 115, 0, 7, 6, 1, 11, 0, 3, 115, 0, 7, 6,
- 1, 12, 0, 3, 37, 38, 6, 109, 68, 0, 7, 6, 1, 13, 0, 1, 18, 68, 3, 76, 107, 38, 0, 3, 77, 0, 8, 3, 78, 0,
- 1, 18, 66, 3, 117, 0, 7, 6, 1, 14, 0, 3, 6, 117, 0, 7, 6, 1, 15, 0, 3, 76, 107, 0, 7, 6, 1, 16, 0, 3,
- 111, 0, 7, 6, 1, 17, 0, 3, 47, 107, 0, 7, 6, 1, 18, 0, 3, 114, 0, 7, 6, 1, 19, 0, 4, 3, 107, 0, 8, 0,
- 7, 6, 1, 98, 0, 3, 35, 0, 7, 6, 1, 99, 0, 3, 108, 0, 7, 6, 1, 100, 0, 3, 57, 35, 0, 7, 6, 1, 101, 0,
- 3, 57, 108, 0, 7, 6, 1, 102, 0, 3, 13, 0, 7, 6, 1, 103, 0, 3, 36, 0, 7, 6, 1, 104, 0, 3, 57, 13, 0, 7,
- 6, 1, 105, 0, 3, 57, 36, 0, 7, 6, 1, 106, 0, 3, 39, 0, 7, 6, 1, 107, 0, 3, 58, 35, 0, 7, 6, 1, 108, 0,
- 3, 58, 108, 0, 7, 6, 1, 109, 0, 3, 58, 36, 0, 7, 6, 1, 110, 0, 3, 57, 39, 0, 7, 6, 1, 111, 0, 3, 40, 0,
- 7, 6, 1, 112, 0, 3, 58, 13, 0, 7, 6, 1, 113, 0, 3, 58, 36, 0, 7, 6, 1, 114, 0, 3, 58, 37, 0, 7, 6, 1,
- 115, 0, 3, 57, 40, 0, 7, 6, 1, 116, 0, 3, 109, 0, 7, 6, 1, 117, 0, 1, 17, 67, 3, 37, 0, 3, 109, 57, 0, 7,
- 6, 1, 118, 0, 3, 37, 0, 7, 6, 225, 134, 0, 168, 3, 104, 0, 168, 225, 132, 146, 3, 111, 0, 170, 3, 49, 0, 170, 2, 17,
- 65, 3, 49, 89, 0, 170, 225, 132, 146, 3, 111, 0, 169, 3, 49, 0, 169, 2, 17, 65, 3, 110, 0, 169, 225, 132, 146, 3, 111, 0,
- 191, 3, 49, 0, 191, 2, 17, 65, 3, 111, 0, 174, 225, 132, 146, 3, 47, 107, 0, 174, 225, 132, 130, 3, 50, 50, 0, 174, 225, 132,
- 134, 3, 65, 65, 0, 174, 2, 18, 67, 3, 77, 0, 174, 3, 118, 0, 184, 3, 48, 0, 184, 225, 132, 146, 3, 114, 0, 185, 3, 48,
- 0, 4, 185, 2, 17, 65, 3, 48, 115, 0, 185, 225, 132, 146, 0, 186, 225, 132, 130, 3, 50, 50, 0, 186, 225, 132, 134, 3, 65, 65,
- 0, 186, 2, 17, 65, 3, 89, 0, 186, 3, 112, 0, 186, 225, 132, 146, 3, 115, 0, 187, 225, 132, 130, 3, 50, 50, 0, 187, 225, 132,
- 134, 3, 65, 65, 0, 187, 3, 112, 0, 187, 2, 17, 65, 3, 115, 0, 189, 3, 47, 0, 189, 225, 132, 130, 3, 50, 50, 0, 189, 225,
- 132, 134, 3, 65, 65, 0, 189, 2, 17, 65, 3, 78, 0, 190, 3, 47, 0, 190, 225, 132, 130, 3, 50, 50, 0, 190, 225, 132, 134, 3,
- 65, 65, 0, 190, 2, 17, 65, 3, 78, 107, 0, 171, 3, 50, 0, 172, 3, 50, 0, 172, 2, 17, 65, 3, 50, 77, 0, 4, 173, 3,
- 50, 0, 173, 2, 17, 65, 0, 183, 3, 65, 0, 188, 3, 68, 0, 175, 2, 17, 65, 3, 16, 0, 175, 225, 132, 133, 3, 55, 0, 175,
- 3, 64, 0, 176, 3, 49, 0, 176, 2, 17, 65, 3, 55, 81, 0, 177, 2, 17, 65, 3, 55, 65, 0, 177, 3, 65, 0, 178, 3, 48,
- 0, 178, 2, 17, 65, 3, 55, 71, 0, 179, 3, 55, 0, 179, 2, 17, 65, 3, 55, 89, 0, 180, 3, 55, 0, 180, 2, 17, 65, 3,
- 55, 47, 107, 0, 181, 3, 48, 0, 181, 2, 17, 65, 3, 55, 114, 0, 182, 2, 17, 65, 3, 16, 0, 182, 3, 55, 0, 7, 6, 225,
- 135, 0, 128, 2, 17, 65, 3, 47, 107, 0, 128, 225, 132, 130, 3, 50, 50, 0, 128, 225, 132, 134, 3, 65, 65, 0, 128, 2, 18, 67,
- 3, 78, 107, 0, 128, 3, 112, 0, 129, 3, 48, 0, 129, 2, 17, 65, 3, 114, 0, 130, 2, 17, 65, 3, 0, 130, 3, 112, 0, 7,
- 6, 0, 4, 46, 3, 0, 203, 144, 3, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts37 = FileInMemory_createWithData (6462, reinterpret_cast<const char *> (&espeakdata_dicts37_data),
- U"espeak-1.48.04-source/espeak-data/ko_dict",
+ 0, 0, 0, 0, 13, 4, 95, 49, 77, 48, 76, 6, 107, 20, 13, 50, 0, 0, 11, 4, 95, 49, 77, 49, 65, 6, 35, 50, 0, 0,
+ 10, 4, 95, 49, 77, 50, 6, 13, 104, 0, 0, 10, 4, 95, 49, 77, 51, 78, 6, 39, 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, 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, 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, 0, 18, 3, 225,
+ 132, 132, 6, 89, 20, 35, 68, 72, 4, 37, 104, 109, 72, 20, 0, 0, 13, 3, 225, 132, 133, 16, 37, 38, 6, 109, 34, 34, 0, 0,
+ 12, 3, 225, 132, 134, 65, 37, 38, 6, 109, 65, 0, 0, 12, 3, 225, 132, 135, 48, 37, 38, 6, 109, 48, 0, 0, 12, 3, 225, 132,
+ 128, 81, 37, 57, 6, 13, 104, 0, 0, 17, 3, 225, 132, 129, 6, 89, 20, 35, 68, 104, 4, 37, 57, 13, 104, 0, 0, 22, 6, 225,
+ 132, 137, 225, 132, 135, 225, 132, 137, 225, 133, 181, 225, 132, 135, 225, 133, 161, 0, 29, 12, 3, 225, 132, 130, 50, 37, 38, 6, 109, 50,
+ 0, 0, 13, 3, 225, 132, 131, 72, 37, 104, 6, 109, 72, 20, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 13, 3, 225, 132, 144, 47, 107, 37, 38, 6, 109, 112, 0, 0, 12, 3, 225, 132, 145, 114, 37, 38, 6, 109, 48, 0, 0, 34, 15, 225,
+ 132, 144, 225, 133, 165, 225, 134, 186, 225, 132, 137, 225, 133, 166, 225, 132, 144, 225, 133, 165, 225, 134, 174, 225, 132, 138, 225, 133, 166, 0,
+ 29, 12, 3, 225, 132, 146, 107, 37, 38, 6, 109, 112, 0, 0, 0, 12, 3, 225, 132, 140, 78, 37, 38, 6, 109, 47, 0, 0, 17, 3,
+ 225, 132, 141, 6, 89, 20, 35, 68, 77, 4, 37, 38, 109, 47, 0, 0, 39, 15, 225, 132, 131, 225, 133, 177, 225, 134, 186, 225, 133, 178,
+ 225, 134, 190, 225, 132, 131, 225, 133, 177, 225, 134, 171, 203, 144, 225, 132, 130, 225, 133, 178, 225, 134, 174, 0, 29, 14, 3, 225, 132, 142,
+ 76, 107, 20, 6, 37, 38, 109, 47, 0, 0, 12, 3, 225, 132, 143, 111, 37, 38, 6, 109, 49, 0, 0, 17, 3, 225, 132, 136, 6, 89,
+ 20, 35, 68, 71, 4, 37, 38, 109, 48, 0, 0, 12, 3, 225, 132, 137, 89, 37, 38, 6, 39, 112, 0, 0, 17, 3, 225, 132, 138, 6,
+ 89, 20, 35, 68, 89, 4, 37, 38, 39, 112, 0, 0, 52, 24, 225, 132, 140, 225, 133, 165, 225, 134, 171, 225, 132, 128, 225, 133, 181, 225,
+ 134, 186, 225, 132, 137, 225, 133, 166, 225, 132, 140, 225, 133, 165, 225, 134, 171, 225, 132, 128, 225, 133, 181, 225, 134, 174, 225, 132, 138, 225,
+ 133, 166, 0, 29, 11, 3, 225, 132, 139, 37, 38, 6, 109, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 18, 225, 132, 135, 225, 133,
+ 169, 225, 134, 186, 225, 132, 131, 225, 133, 174, 225, 134, 168, 225, 132, 135, 225, 133, 169, 225, 134, 174, 225, 132, 132, 225, 133, 174, 225, 134,
+ 168, 0, 29, 0, 0, 0, 46, 21, 225, 133, 181, 225, 134, 186, 225, 132, 140, 225, 133, 161, 225, 132, 128, 225, 133, 174, 225, 134, 168, 225,
+ 133, 181, 225, 134, 174, 225, 132, 141, 225, 133, 161, 225, 132, 128, 225, 133, 174, 225, 134, 168, 0, 29, 0, 0, 0, 0, 40, 18, 225, 132,
+ 144, 225, 133, 162, 225, 134, 186, 225, 132, 140, 225, 133, 174, 225, 134, 175, 225, 132, 144, 225, 133, 162, 225, 134, 174, 225, 132, 141, 225, 133,
+ 174, 225, 134, 175, 0, 29, 0, 34, 15, 225, 132, 146, 225, 133, 162, 225, 134, 186, 225, 132, 137, 225, 133, 174, 225, 132, 146, 225, 133, 162,
+ 225, 134, 174, 225, 132, 138, 225, 133, 174, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 34, 15, 225, 132, 146, 225, 133, 172, 225, 134, 186,
+ 225, 132, 135, 225, 133, 162, 225, 132, 146, 225, 133, 176, 225, 134, 174, 225, 132, 136, 225, 133, 162, 0, 29, 0, 0, 40, 18, 225, 132, 144,
+ 225, 133, 172, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 134, 171, 225, 132, 144, 225, 133, 172, 225, 134, 174, 225, 132, 129, 225, 133, 161,
+ 225, 134, 171, 0, 29, 40, 18, 225, 132, 142, 225, 133, 161, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 134, 171, 225, 132, 142, 225, 133,
+ 161, 225, 134, 174, 225, 132, 129, 225, 133, 161, 225, 134, 171, 0, 29, 40, 18, 225, 132, 128, 225, 133, 169, 225, 134, 186, 225, 132, 128, 225,
+ 133, 161, 225, 134, 171, 225, 132, 128, 225, 133, 169, 225, 134, 174, 225, 132, 129, 225, 133, 161, 225, 134, 171, 0, 29, 0, 0, 0, 0, 40,
+ 18, 225, 132, 135, 225, 133, 181, 225, 134, 186, 225, 132, 134, 225, 133, 174, 225, 134, 175, 225, 132, 135, 225, 133, 181, 225, 134, 171, 225, 132,
+ 134, 225, 133, 174, 225, 134, 175, 0, 29, 0, 0, 0, 0, 46, 21, 225, 132, 130, 225, 133, 161, 225, 132, 133, 225, 133, 174, 225, 134, 186,
+ 225, 132, 135, 225, 133, 162, 225, 132, 130, 225, 133, 161, 225, 132, 133, 225, 133, 174, 225, 134, 174, 225, 132, 136, 225, 133, 162, 0, 29, 0,
+ 0, 52, 24, 225, 132, 134, 225, 133, 166, 225, 134, 186, 225, 132, 130, 225, 133, 161, 225, 132, 134, 225, 133, 174, 225, 134, 175, 225, 132, 134,
+ 225, 133, 166, 225, 134, 171, 225, 132, 130, 225, 133, 161, 225, 132, 134, 225, 133, 174, 225, 134, 175, 0, 29, 0, 0, 46, 21, 225, 132, 146,
+ 225, 133, 172, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 132, 133, 225, 133, 174, 225, 132, 146, 225, 133, 176, 225, 134, 174, 225, 132, 129,
+ 225, 133, 161, 225, 132, 133, 225, 133, 174, 0, 29, 0, 61, 27, 225, 132, 131, 225, 133, 169, 225, 132, 133, 225, 133, 181, 225, 132, 129, 225,
+ 133, 162, 225, 134, 186, 225, 133, 167, 225, 134, 175, 225, 132, 131, 225, 133, 169, 225, 132, 133, 225, 133, 181, 225, 132, 129, 225, 133, 162, 225,
+ 134, 171, 225, 132, 130, 225, 133, 167, 225, 134, 175, 0, 29, 0, 0, 0, 0, 46, 21, 225, 132, 135, 225, 133, 167, 225, 134, 186, 225, 132,
+ 128, 225, 133, 161, 225, 132, 133, 225, 133, 181, 225, 132, 135, 225, 133, 167, 225, 134, 174, 225, 132, 129, 225, 133, 161, 225, 132, 133, 225, 133,
+ 181, 0, 29, 46, 21, 225, 132, 131, 225, 133, 162, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 132, 140, 225, 133, 181, 225, 132, 131, 225,
+ 133, 162, 225, 134, 174, 225, 132, 129, 225, 133, 161, 225, 132, 140, 225, 133, 181, 0, 29, 0, 0, 0, 40, 18, 225, 132, 142, 225, 133, 161,
+ 225, 134, 186, 225, 132, 140, 225, 133, 161, 225, 134, 171, 225, 132, 142, 225, 133, 161, 225, 134, 174, 225, 132, 141, 225, 133, 161, 225, 134, 171,
+ 0, 29, 40, 18, 225, 132, 142, 225, 133, 161, 225, 134, 186, 225, 132, 140, 225, 133, 161, 225, 134, 171, 225, 132, 142, 225, 133, 161, 225, 134,
+ 174, 225, 132, 141, 225, 133, 161, 225, 134, 171, 0, 29, 0, 0, 0, 58, 27, 225, 132, 130, 225, 133, 161, 225, 132, 134, 225, 133, 174, 225,
+ 134, 186, 225, 132, 128, 225, 133, 161, 225, 132, 140, 225, 133, 181, 225, 132, 130, 225, 133, 161, 225, 132, 134, 225, 133, 174, 225, 134, 174, 225,
+ 132, 129, 225, 133, 161, 225, 132, 140, 225, 133, 181, 0, 29, 0, 0, 0, 0, 0, 58, 27, 225, 133, 174, 225, 132, 133, 225, 133, 165, 225,
+ 134, 188, 225, 133, 181, 225, 134, 186, 225, 132, 137, 225, 133, 169, 225, 134, 168, 225, 133, 174, 225, 132, 133, 225, 133, 165, 225, 134, 188, 225,
+ 133, 181, 225, 134, 174, 225, 132, 138, 225, 133, 169, 225, 134, 168, 0, 29, 0, 0, 0, 40, 18, 225, 132, 129, 225, 133, 162, 225, 134, 186,
+ 225, 132, 134, 225, 133, 174, 225, 134, 168, 225, 132, 129, 225, 133, 162, 225, 134, 171, 225, 132, 134, 225, 133, 174, 225, 134, 168, 0, 29, 0,
+ 0, 0, 0, 0, 42, 18, 225, 132, 130, 225, 133, 162, 225, 134, 186, 225, 132, 134, 225, 133, 174, 225, 134, 175, 225, 132, 130, 225, 133, 162,
+ 225, 134, 171, 203, 144, 225, 132, 134, 225, 133, 174, 225, 134, 175, 0, 29, 0, 0, 0, 0, 0, 0, 52, 24, 225, 133, 163, 225, 134, 188,
+ 225, 132, 142, 225, 133, 181, 225, 134, 186, 225, 132, 134, 225, 133, 174, 225, 134, 175, 225, 133, 163, 225, 134, 188, 225, 132, 142, 225, 133, 181,
+ 225, 134, 171, 225, 132, 134, 225, 133, 174, 225, 134, 175, 0, 29, 54, 24, 225, 132, 134, 225, 133, 169, 225, 132, 128, 225, 133, 181, 225, 134,
+ 186, 225, 132, 135, 225, 133, 174, 225, 134, 175, 225, 132, 134, 225, 133, 169, 203, 144, 225, 132, 128, 225, 133, 181, 225, 134, 174, 225, 132, 136,
+ 225, 133, 174, 225, 134, 175, 0, 29, 0, 0, 0, 0, 40, 18, 225, 132, 143, 225, 133, 181, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225,
+ 134, 185, 225, 132, 143, 225, 133, 181, 225, 134, 174, 225, 132, 129, 225, 133, 161, 225, 134, 184, 0, 29, 0, 0, 0, 46, 21, 225, 132, 142,
+ 225, 133, 166, 225, 134, 186, 225, 132, 135, 225, 133, 161, 225, 132, 143, 225, 133, 177, 225, 132, 142, 225, 133, 166, 225, 134, 174, 225, 132, 136,
+ 225, 133, 161, 225, 132, 143, 225, 133, 177, 0, 29, 0, 0, 42, 18, 225, 132, 137, 225, 133, 162, 225, 134, 186, 225, 132, 128, 225, 133, 161,
+ 225, 134, 188, 225, 132, 137, 225, 133, 162, 225, 134, 174, 203, 144, 225, 132, 129, 225, 133, 161, 225, 134, 188, 0, 29, 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, 18, 225, 132, 142, 225, 133,
+ 169, 225, 134, 186, 225, 132, 128, 225, 133, 174, 225, 134, 168, 225, 132, 142, 225, 133, 169, 225, 134, 174, 225, 132, 129, 225, 133, 174, 225, 134,
+ 168, 0, 29, 0, 0, 0, 0, 0, 0, 46, 21, 225, 132, 140, 225, 133, 162, 225, 134, 186, 225, 132, 131, 225, 133, 165, 225, 132, 134, 225,
+ 133, 181, 225, 132, 140, 225, 133, 162, 225, 134, 174, 225, 132, 132, 225, 133, 165, 225, 132, 134, 225, 133, 181, 0, 29, 0, 0, 0, 58, 27,
+ 225, 132, 137, 225, 133, 165, 225, 134, 171, 225, 132, 140, 225, 133, 181, 225, 134, 186, 225, 132, 128, 225, 133, 174, 225, 134, 168, 225, 132, 137,
+ 225, 133, 165, 225, 134, 171, 225, 132, 140, 225, 133, 181, 225, 134, 174, 225, 132, 129, 225, 133, 174, 225, 134, 168, 0, 29, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 51, 88, 89, 6, 35, 65, 11, 15, 89, 6, 37, 48, 11, 0, 0,
+ 11, 3, 95, 48, 67, 48, 6, 108, 104, 11, 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, 18, 3, 95, 55, 88, 76, 6, 107, 6, 37, 51, 11, 89, 6, 37, 48, 11, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 88, 89, 6, 37, 48, 11, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 15, 3, 95, 50, 88, 6, 37, 11, 15, 89, 6, 37, 48, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 16, 3, 95, 52, 88, 89, 6, 35, 11, 15, 89, 6, 37, 48, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 15, 3, 95, 53, 88, 6, 39, 11, 15, 89, 6, 37, 48, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 54, 88, 57, 6,
+ 40, 104, 11, 15, 89, 6, 37, 48, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 56,
+ 88, 114, 6, 35, 51, 11, 15, 89, 6, 37, 48, 11, 0, 0, 0, 40, 18, 225, 133, 161, 225, 132, 133, 225, 133, 162, 225, 134, 186, 225,
+ 132, 130, 225, 133, 181, 225, 133, 161, 225, 132, 133, 225, 133, 162, 225, 134, 171, 225, 132, 130, 225, 133, 181, 0, 29, 0, 0, 0, 0, 0,
+ 0, 16, 3, 95, 57, 88, 81, 6, 40, 11, 15, 89, 6, 37, 48, 11, 0, 0, 0, 0, 0, 0, 0, 0, 36, 15, 225, 132, 130, 225,
+ 133, 162, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225, 132, 130, 225, 133, 162, 225, 134, 174, 203, 144, 225, 132, 129, 225, 133, 161, 0, 29,
+ 0, 0, 0, 0, 0, 0, 46, 21, 225, 132, 135, 225, 133, 161, 225, 132, 131, 225, 133, 161, 225, 134, 186, 225, 132, 128, 225, 133, 161, 225,
+ 132, 135, 225, 133, 161, 225, 132, 131, 225, 133, 161, 225, 134, 174, 225, 132, 129, 225, 133, 161, 0, 29, 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, 12, 4, 95, 48, 77, 52, 81, 57, 6,
+ 13, 68, 0, 0, 0, 10, 4, 95, 48, 77, 50, 6, 13, 104, 0, 0, 10, 4, 95, 48, 77, 51, 78, 6, 39, 0, 0, 13, 4, 95,
+ 48, 77, 48, 76, 6, 107, 20, 13, 50, 0, 0, 11, 4, 95, 48, 77, 49, 65, 6, 35, 50, 0, 0, 0, 0, 0, 0, 0, 0, 34,
+ 15, 225, 132, 145, 225, 133, 181, 225, 134, 186, 225, 132, 128, 225, 133, 181, 225, 132, 145, 225, 133, 181, 225, 134, 174, 225, 132, 129, 225, 133,
+ 181, 0, 29, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 37, 15, 225, 132, 131, 225, 133, 162, 225, 134, 186,
+ 225, 133, 181, 225, 135, 129, 225, 132, 131, 225, 133, 162, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 184, 0, 29, 37, 15, 225, 132,
+ 129, 225, 133, 162, 225, 134, 186, 225, 133, 181, 225, 135, 129, 225, 132, 129, 225, 133, 162, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134,
+ 184, 0, 29, 0, 34, 15, 225, 132, 146, 225, 133, 172, 225, 134, 186, 225, 132, 137, 225, 133, 174, 225, 132, 146, 225, 133, 172, 225, 134, 174,
+ 225, 132, 138, 225, 133, 174, 0, 29, 0, 34, 15, 225, 133, 181, 225, 134, 186, 225, 132, 134, 225, 133, 169, 225, 134, 183, 225, 133, 181, 225,
+ 134, 171, 225, 132, 134, 225, 133, 169, 225, 134, 183, 0, 29, 0, 0, 0, 0, 49, 21, 225, 132, 130, 225, 133, 161, 225, 132, 134, 225, 133,
+ 174, 225, 134, 186, 225, 133, 181, 225, 135, 129, 225, 132, 130, 225, 133, 161, 225, 132, 134, 225, 133, 174, 225, 134, 171, 225, 132, 130, 225, 133,
+ 181, 225, 134, 184, 0, 29, 0, 0, 0, 0, 31, 12, 225, 133, 173, 225, 134, 186, 225, 133, 181, 225, 134, 186, 225, 133, 173, 225, 134, 171,
+ 225, 132, 130, 225, 133, 181, 225, 134, 174, 0, 29, 0, 0, 0, 0, 0, 46, 21, 225, 132, 140, 225, 133, 161, 225, 132, 133, 225, 133, 181,
+ 225, 134, 186, 225, 132, 137, 225, 133, 166, 225, 132, 140, 225, 133, 161, 225, 132, 133, 225, 133, 181, 225, 134, 174, 225, 132, 138, 225, 133, 166,
+ 0, 29, 0, 0, 0, 0, 49, 21, 225, 132, 135, 225, 133, 166, 225, 132, 128, 225, 133, 162, 225, 134, 186, 225, 133, 181, 225, 134, 186, 225,
+ 132, 135, 225, 133, 166, 225, 132, 128, 225, 133, 162, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 174, 0, 29, 46, 21, 225, 132, 128,
+ 225, 133, 169, 225, 132, 133, 225, 133, 162, 225, 134, 186, 225, 132, 140, 225, 133, 162, 225, 132, 128, 225, 133, 169, 225, 132, 133, 225, 133, 162,
+ 225, 134, 174, 225, 132, 141, 225, 133, 162, 0, 29, 0, 0, 0, 0, 52, 24, 225, 133, 161, 225, 132, 133, 225, 133, 162, 225, 134, 186, 225,
+ 132, 134, 225, 133, 161, 225, 133, 179, 225, 134, 175, 225, 133, 161, 225, 132, 133, 225, 133, 162, 225, 134, 171, 225, 132, 134, 225, 133, 161, 225,
+ 133, 179, 225, 134, 175, 0, 29, 0, 0, 0, 39, 15, 225, 132, 146, 225, 133, 174, 225, 134, 186, 225, 133, 181, 225, 134, 175, 225, 132, 146,
+ 225, 133, 174, 225, 134, 171, 203, 144, 225, 132, 130, 225, 133, 181, 225, 134, 175, 0, 29, 39, 15, 225, 132, 131, 225, 133, 177, 225, 134, 186,
+ 225, 133, 181, 225, 134, 175, 225, 132, 131, 225, 133, 177, 225, 134, 171, 203, 144, 225, 132, 130, 225, 133, 181, 225, 134, 175, 0, 29, 0, 0,
+ 0, 45, 18, 225, 133, 168, 225, 132, 137, 225, 133, 161, 225, 134, 186, 225, 133, 181, 225, 134, 175, 225, 133, 168, 203, 144, 225, 132, 137, 225,
+ 133, 161, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 175, 0, 29, 65, 18, 225, 132, 128, 225, 133, 161, 225, 133, 172, 225, 134, 186,
+ 225, 133, 181, 225, 134, 175, 225, 132, 128, 225, 133, 161, 225, 133, 172, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 175, 47, 225, 132,
+ 128, 225, 133, 161, 225, 133, 176, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 175, 0, 29, 0, 40, 18, 225, 132, 146, 225, 133, 162,
+ 225, 134, 186, 225, 132, 135, 225, 133, 167, 225, 135, 128, 225, 132, 146, 225, 133, 162, 225, 134, 174, 225, 132, 136, 225, 133, 167, 225, 134, 174,
+ 0, 29, 0, 0, 49, 21, 225, 132, 137, 225, 133, 161, 225, 132, 137, 225, 133, 161, 225, 134, 186, 225, 133, 181, 225, 134, 175, 225, 132, 137,
+ 225, 133, 161, 225, 132, 137, 225, 133, 161, 225, 134, 171, 225, 132, 130, 225, 133, 181, 225, 134, 175, 0, 29, 49, 21, 225, 132, 131, 225, 133,
+ 174, 225, 132, 133, 225, 133, 166, 225, 134, 186, 225, 133, 181, 225, 134, 175, 225, 132, 131, 225, 133, 174, 225, 132, 133, 225, 133, 166, 225, 134,
+ 171, 225, 132, 130, 225, 133, 181, 225, 134, 175, 0, 29, 0, 0, 0, 0, 0, 0, 0, 52, 24, 225, 132, 146, 225, 133, 167, 225, 134, 186,
+ 225, 132, 135, 225, 133, 161, 225, 132, 130, 225, 133, 179, 225, 134, 175, 225, 132, 146, 225, 133, 167, 225, 134, 174, 225, 132, 136, 225, 133, 161,
+ 225, 132, 130, 225, 133, 179, 225, 134, 175, 0, 29, 0, 0, 0, 0, 0, 40, 18, 225, 132, 135, 225, 133, 162, 225, 134, 186, 225, 132, 128,
+ 225, 133, 181, 225, 134, 175, 225, 132, 135, 225, 133, 162, 225, 134, 174, 225, 132, 129, 225, 133, 181, 225, 134, 175, 0, 29, 40, 18, 225, 132,
+ 134, 225, 133, 162, 225, 134, 186, 225, 132, 131, 225, 133, 169, 225, 134, 175, 225, 132, 134, 225, 133, 162, 225, 134, 174, 225, 132, 132, 225, 133,
+ 169, 225, 134, 175, 0, 29, 0, 0, 0, 34, 15, 225, 132, 137, 225, 133, 174, 225, 134, 186, 225, 132, 140, 225, 133, 161, 225, 132, 137, 225,
+ 133, 174, 225, 134, 174, 225, 132, 141, 225, 133, 161, 0, 29, 40, 18, 225, 132, 142, 225, 133, 161, 225, 134, 186, 225, 132, 140, 225, 133, 169,
+ 225, 134, 188, 225, 132, 142, 225, 133, 161, 225, 134, 174, 225, 132, 141, 225, 133, 169, 225, 134, 188, 0, 29, 0, 0, 0, 46, 21, 225, 133,
+ 161, 225, 132, 133, 225, 133, 162, 225, 134, 186, 225, 132, 135, 225, 133, 161, 225, 134, 188, 225, 133, 161, 225, 132, 133, 225, 133, 162, 225, 134,
+ 174, 225, 132, 136, 225, 133, 161, 225, 134, 188, 0, 29, 52, 24, 225, 132, 140, 225, 133, 169, 225, 132, 128, 225, 133, 162, 225, 134, 186, 225,
+ 132, 137, 225, 133, 161, 225, 134, 175, 225, 132, 140, 225, 133, 169, 225, 132, 128, 225, 133, 162, 225, 134, 174, 225, 132, 138, 225, 133, 161, 225,
+ 134, 175, 0, 29, 0, 40, 18, 225, 132, 143, 225, 133, 169, 225, 134, 186, 225, 132, 135, 225, 133, 167, 225, 134, 188, 225, 132, 143, 225, 133,
+ 169, 225, 134, 174, 225, 132, 136, 225, 133, 167, 225, 134, 188, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 95, 51, 89, 6,
+ 35, 65, 11, 0, 0, 8, 2, 95, 50, 6, 37, 11, 0, 0, 9, 2, 95, 49, 6, 37, 51, 11, 0, 0, 10, 2, 95, 48, 57, 6,
+ 13, 68, 11, 0, 0, 12, 2, 95, 55, 76, 6, 107, 6, 37, 51, 11, 0, 0, 10, 2, 95, 54, 57, 6, 40, 104, 11, 0, 0, 8,
+ 2, 95, 53, 6, 39, 11, 0, 0, 40, 18, 225, 132, 142, 225, 133, 161, 225, 134, 186, 225, 132, 140, 225, 133, 181, 225, 134, 184, 225, 132,
+ 142, 225, 133, 161, 225, 134, 174, 225, 132, 141, 225, 133, 181, 225, 134, 184, 0, 29, 9, 2, 95, 52, 89, 6, 35, 11, 0, 0, 0, 0,
+ 46, 21, 225, 133, 161, 225, 132, 133, 225, 133, 162, 225, 134, 186, 225, 132, 140, 225, 133, 181, 225, 134, 184, 225, 133, 161, 225, 132, 133, 225,
+ 133, 162, 225, 134, 174, 225, 132, 141, 225, 133, 181, 225, 134, 184, 0, 29, 9, 2, 95, 57, 81, 6, 40, 11, 0, 0, 10, 2, 95, 56,
+ 114, 6, 35, 51, 11, 0, 0, 0, 52, 24, 225, 132, 137, 225, 133, 172, 225, 134, 186, 225, 132, 140, 225, 133, 169, 225, 132, 128, 225, 133,
+ 161, 225, 134, 168, 225, 132, 137, 225, 133, 176, 225, 134, 174, 225, 132, 141, 225, 133, 169, 225, 132, 128, 225, 133, 161, 225, 134, 168, 0, 29,
+ 0, 0, 0, 63, 18, 225, 132, 128, 225, 133, 168, 225, 134, 186, 225, 132, 130, 225, 133, 161, 225, 134, 175, 225, 132, 128, 225, 133, 168, 225,
+ 134, 171, 203, 144, 225, 132, 130, 225, 133, 161, 225, 134, 175, 47, 225, 132, 128, 225, 133, 166, 225, 134, 171, 203, 144, 225, 132, 130, 225, 133,
+ 161, 225, 134, 175, 0, 29, 58, 27, 225, 132, 140, 225, 133, 165, 225, 134, 171, 225, 132, 137, 225, 133, 166, 225, 134, 186, 225, 132, 140, 225,
+ 133, 181, 225, 134, 184, 225, 132, 140, 225, 133, 165, 225, 134, 171, 225, 132, 137, 225, 133, 166, 225, 134, 174, 225, 132, 141, 225, 133, 181, 225,
+ 134, 184, 0, 29, 0, 0, 0, 0, 0, 0, 54, 24, 225, 132, 140, 225, 133, 166, 225, 132, 137, 225, 133, 161, 225, 134, 186, 225, 132, 130,
+ 225, 133, 161, 225, 134, 175, 225, 132, 140, 225, 133, 166, 203, 144, 225, 132, 137, 225, 133, 161, 225, 134, 174, 225, 132, 130, 225, 133, 161, 225,
+ 134, 175, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 18, 225, 132, 137, 225, 133, 166, 225, 134, 186, 225, 132,
+ 135, 225, 133, 161, 225, 134, 188, 225, 132, 137, 225, 133, 166, 225, 134, 174, 225, 132, 136, 225, 133, 161, 225, 134, 188, 0, 29, 0, 0, 0,
+ 0, 40, 18, 225, 132, 135, 225, 133, 162, 225, 134, 186, 225, 132, 135, 225, 133, 167, 225, 134, 188, 225, 132, 135, 225, 133, 162, 225, 134, 174,
+ 225, 132, 136, 225, 133, 167, 225, 134, 188, 0, 29, 40, 18, 225, 132, 128, 225, 133, 177, 225, 134, 186, 225, 132, 135, 225, 133, 167, 225, 134,
+ 188, 225, 132, 128, 225, 133, 177, 225, 134, 174, 225, 132, 136, 225, 133, 167, 225, 134, 188, 0, 29, 40, 18, 225, 132, 128, 225, 133, 177, 225,
+ 134, 186, 225, 132, 135, 225, 133, 161, 225, 134, 184, 225, 132, 128, 225, 133, 177, 225, 134, 174, 225, 132, 136, 225, 133, 161, 225, 134, 184, 0,
+ 29, 0, 0, 52, 24, 225, 132, 134, 225, 133, 165, 225, 132, 133, 225, 133, 181, 225, 134, 186, 225, 132, 135, 225, 133, 161, 225, 134, 188, 225,
+ 132, 134, 225, 133, 165, 225, 132, 133, 225, 133, 181, 225, 134, 174, 225, 132, 136, 225, 133, 161, 225, 134, 188, 0, 29, 52, 24, 225, 132, 144,
+ 225, 133, 165, 225, 134, 186, 225, 132, 134, 225, 133, 161, 225, 132, 131, 225, 133, 161, 225, 134, 188, 225, 132, 144, 225, 133, 165, 225, 134, 171,
+ 225, 132, 134, 225, 133, 161, 225, 132, 131, 225, 133, 161, 225, 134, 188, 0, 29, 0, 0, 57, 24, 225, 132, 131, 225, 133, 177, 225, 134, 186,
+ 225, 133, 181, 225, 134, 184, 225, 132, 134, 225, 133, 161, 225, 134, 186, 225, 132, 131, 225, 133, 177, 225, 134, 171, 203, 144, 225, 132, 130, 225,
+ 133, 181, 225, 134, 183, 225, 132, 134, 225, 133, 161, 225, 134, 174, 0, 29, 0, 60, 27, 225, 132, 131, 225, 133, 177, 225, 134, 186, 225, 132,
+ 128, 225, 133, 161, 225, 134, 175, 225, 132, 134, 225, 133, 161, 225, 134, 188, 225, 132, 131, 225, 133, 177, 225, 134, 174, 203, 144, 225, 132, 129,
+ 225, 133, 161, 225, 134, 175, 225, 132, 134, 225, 133, 161, 225, 134, 188, 0, 29, 0, 54, 24, 225, 132, 137, 225, 133, 161, 225, 132, 140, 225,
+ 133, 161, 225, 134, 186, 225, 132, 135, 225, 133, 161, 225, 134, 184, 225, 132, 137, 225, 133, 161, 203, 144, 225, 132, 140, 225, 133, 161, 225, 134,
+ 174, 225, 132, 136, 225, 133, 161, 225, 134, 184, 0, 29, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 30, 225, 132, 134,
+ 225, 133, 165, 225, 132, 133, 225, 133, 181, 225, 134, 186, 225, 132, 128, 225, 133, 181, 225, 132, 133, 225, 133, 179, 225, 134, 183, 225, 132, 134,
+ 225, 133, 165, 225, 132, 133, 225, 133, 181, 225, 134, 174, 225, 132, 129, 225, 133, 181, 225, 132, 133, 225, 133, 181, 225, 134, 183, 0, 29, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 15, 225, 132, 145,
+ 225, 133, 181, 225, 134, 186, 225, 132, 131, 225, 133, 162, 225, 132, 145, 225, 133, 181, 225, 134, 174, 225, 132, 132, 225, 133, 162, 0, 29, 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, 72,
+ 21, 225, 132, 144, 225, 133, 172, 225, 134, 186, 225, 132, 134, 225, 133, 161, 225, 132, 133, 225, 133, 174, 225, 132, 144, 225, 133, 172, 225, 134,
+ 171, 203, 144, 225, 132, 134, 225, 133, 161, 225, 132, 133, 225, 133, 174, 47, 225, 132, 144, 225, 133, 176, 225, 134, 171, 203, 144, 225, 132, 134,
+ 225, 133, 161, 225, 132, 133, 225, 133, 174, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 0,
+ 6, 18, 66, 225, 134, 168, 0, 225, 134, 169, 0, 225, 134, 191, 0, 225, 134, 174, 0, 225, 135, 128, 0, 225, 134, 184, 0, 225, 135, 129,
+ 0, 225, 134, 186, 0, 225, 134, 187, 0, 225, 134, 189, 0, 225, 134, 190, 0, 225, 134, 170, 0, 225, 134, 185, 0, 225, 134, 172, 0, 225,
+ 134, 176, 0, 225, 134, 177, 0, 225, 134, 178, 0, 225, 134, 179, 0, 225, 134, 180, 0, 225, 134, 181, 0, 7, 6, 18, 67, 225, 133, 181,
+ 0, 225, 133, 163, 0, 225, 133, 164, 0, 225, 133, 167, 0, 225, 133, 168, 0, 225, 133, 173, 0, 225, 133, 178, 0, 7, 6, 18, 68, 225,
+ 135, 130, 0, 225, 134, 173, 0, 225, 134, 182, 0, 7, 6, 1, 1, 0, 8, 3, 81, 0, 3, 104, 0, 1, 18, 66, 3, 110, 0, 1,
+ 18, 68, 3, 111, 0, 7, 6, 1, 2, 0, 3, 104, 20, 0, 7, 6, 1, 3, 0, 3, 38, 50, 0, 7, 6, 1, 4, 0, 1, 18,
+ 68, 3, 47, 107, 0, 4, 3, 72, 0, 8, 0, 1, 18, 66, 3, 112, 0, 7, 6, 1, 5, 0, 3, 112, 0, 7, 6, 1, 6, 0,
+ 3, 16, 0, 2, 32, 3, 55, 0, 7, 6, 1, 7, 0, 3, 38, 65, 0, 7, 6, 1, 8, 0, 8, 3, 48, 0, 3, 71, 0, 1,
+ 18, 66, 3, 113, 0, 1, 18, 68, 3, 114, 0, 7, 6, 1, 9, 0, 3, 113, 0, 7, 6, 1, 10, 0, 3, 89, 0, 1, 18, 66,
+ 3, 89, 20, 0, 7, 6, 1, 11, 0, 3, 89, 20, 0, 7, 6, 1, 12, 0, 3, 37, 38, 6, 109, 68, 0, 7, 6, 1, 13, 0,
+ 1, 18, 68, 3, 76, 107, 38, 0, 3, 77, 0, 8, 3, 78, 0, 1, 18, 66, 3, 78, 20, 0, 7, 6, 1, 14, 0, 3, 6, 78,
+ 20, 0, 7, 6, 1, 15, 0, 3, 76, 107, 20, 0, 7, 6, 1, 16, 0, 3, 111, 0, 7, 6, 1, 17, 0, 3, 47, 107, 0, 7,
+ 6, 1, 18, 0, 3, 114, 0, 7, 6, 1, 19, 0, 4, 3, 107, 0, 8, 0, 7, 6, 1, 98, 0, 3, 35, 0, 7, 6, 1, 99,
+ 0, 3, 108, 0, 7, 6, 1, 100, 0, 3, 57, 35, 0, 7, 6, 1, 101, 0, 3, 57, 108, 0, 7, 6, 1, 102, 0, 3, 13, 0,
+ 7, 6, 1, 103, 0, 3, 36, 0, 7, 6, 1, 104, 0, 3, 57, 13, 0, 7, 6, 1, 105, 0, 3, 57, 36, 0, 7, 6, 1, 106,
+ 0, 3, 39, 0, 7, 6, 1, 107, 0, 3, 58, 35, 0, 7, 6, 1, 108, 0, 3, 58, 108, 0, 7, 6, 1, 109, 0, 3, 58, 36,
+ 0, 7, 6, 1, 110, 0, 3, 57, 39, 0, 7, 6, 1, 111, 0, 3, 40, 0, 7, 6, 1, 112, 0, 3, 58, 13, 0, 7, 6, 1,
+ 113, 0, 3, 58, 36, 0, 7, 6, 1, 114, 0, 3, 58, 37, 0, 7, 6, 1, 115, 0, 3, 57, 40, 0, 7, 6, 1, 116, 0, 3,
+ 109, 0, 7, 6, 1, 117, 0, 1, 17, 67, 3, 37, 0, 3, 109, 57, 0, 7, 6, 1, 118, 0, 3, 37, 0, 7, 6, 225, 134, 0,
+ 168, 3, 104, 0, 168, 225, 132, 146, 3, 111, 0, 170, 3, 49, 0, 170, 2, 17, 65, 3, 49, 89, 0, 170, 225, 132, 146, 3, 111, 0,
+ 169, 3, 49, 0, 169, 2, 17, 65, 3, 110, 0, 169, 225, 132, 146, 3, 111, 0, 191, 3, 49, 0, 191, 2, 17, 65, 3, 111, 0, 174,
+ 225, 132, 146, 3, 47, 107, 0, 174, 225, 132, 130, 3, 50, 50, 0, 174, 225, 132, 134, 3, 65, 65, 0, 174, 3, 72, 20, 0, 174, 2,
+ 18, 67, 3, 77, 0, 184, 3, 48, 0, 184, 225, 132, 146, 3, 114, 0, 185, 3, 48, 0, 4, 185, 2, 17, 65, 3, 48, 89, 20, 0,
+ 185, 225, 132, 146, 0, 186, 225, 132, 130, 3, 50, 50, 0, 186, 225, 132, 134, 3, 65, 65, 0, 186, 2, 17, 65, 3, 89, 0, 186, 225,
+ 132, 146, 3, 89, 20, 0, 186, 3, 112, 0, 187, 225, 132, 130, 3, 50, 50, 0, 187, 225, 132, 134, 3, 65, 65, 0, 187, 2, 17, 65,
+ 3, 89, 20, 0, 187, 3, 112, 0, 189, 3, 47, 0, 189, 225, 132, 130, 3, 50, 50, 0, 189, 225, 132, 134, 3, 65, 65, 0, 189, 2,
+ 17, 65, 3, 78, 0, 190, 3, 47, 0, 190, 225, 132, 130, 3, 50, 50, 0, 190, 225, 132, 134, 3, 65, 65, 0, 190, 2, 17, 65, 3,
+ 76, 107, 38, 0, 171, 3, 50, 0, 172, 3, 50, 0, 172, 2, 17, 65, 3, 50, 77, 0, 4, 173, 3, 50, 0, 173, 2, 17, 65, 0,
+ 183, 3, 65, 0, 188, 3, 68, 0, 175, 2, 17, 65, 3, 16, 0, 175, 3, 34, 34, 0, 175, 225, 132, 133, 3, 55, 0, 176, 3, 49,
+ 0, 176, 2, 17, 65, 3, 55, 81, 0, 177, 2, 17, 65, 3, 55, 65, 0, 177, 3, 65, 0, 178, 3, 48, 0, 178, 2, 17, 65, 3,
+ 55, 71, 0, 179, 3, 55, 0, 179, 2, 17, 65, 3, 55, 89, 0, 180, 3, 55, 0, 180, 2, 17, 65, 3, 55, 47, 107, 0, 181, 3,
+ 48, 0, 181, 2, 17, 65, 3, 55, 114, 0, 182, 2, 17, 65, 3, 16, 0, 182, 3, 55, 0, 7, 6, 225, 135, 0, 128, 2, 17, 65,
+ 3, 47, 107, 0, 128, 225, 132, 130, 3, 50, 50, 0, 128, 225, 132, 134, 3, 65, 65, 0, 128, 2, 18, 67, 3, 76, 107, 38, 0, 128,
+ 3, 112, 0, 129, 3, 48, 0, 129, 2, 17, 65, 3, 114, 0, 130, 2, 17, 65, 3, 0, 130, 3, 112, 0, 7, 6, 0, 4, 46, 3,
+ 0, 203, 144, 3, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts35 = FileInMemory_createWithData (6487, reinterpret_cast<const char *> (&espeakdata_dicts35_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/ko_dict",
U"ko");
- my addItem_move (espeakdata_dicts37.move());
+ Collection_addItem (me.peek(), espeakdata_dicts35.transfer());
- static unsigned char espeakdata_dicts38_data[2269] = {
- 0, 4, 0, 0, 116, 7, 0, 0, 0, 0, 0, 0, 0, 4, 193, 4, 76, 0, 0, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 0,
- 0, 6, 65, 12, 75, 36, 0, 0, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 6, 195, 92, 19, 128, 76, 0, 11, 4, 95, 100,
- 112, 116, 10, 101, 35, 55, 0, 0, 0, 0, 0, 0, 6, 65, 24, 83, 36, 0, 0, 0, 0, 0, 6, 65, 28, 81, 36, 0, 0, 0,
- 0, 0, 6, 65, 32, 107, 36, 0, 0, 0, 0, 0, 0, 8, 1, 37, 89, 109, 72, 36, 0, 0, 0, 0, 6, 65, 40, 90, 36, 0,
- 0, 0, 9, 1, 42, 89, 47, 36, 51, 49, 0, 0, 0, 6, 65, 44, 49, 36, 0, 0, 0, 0, 0, 6, 65, 48, 55, 36, 0, 0,
- 0, 0, 0, 6, 65, 52, 65, 36, 0, 0, 0, 0, 0, 6, 65, 56, 50, 36, 0, 0, 0, 6, 195, 44, 148, 128, 72, 0, 0, 0,
- 0, 0, 0, 6, 65, 64, 48, 36, 0, 0, 0, 0, 0, 6, 65, 68, 104, 36, 0, 0, 0, 0, 0, 6, 65, 72, 51, 36, 0, 0,
- 0, 0, 0, 6, 65, 76, 89, 36, 0, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 88,
- 84, 36, 0, 0, 0, 0, 0, 6, 65, 92, 58, 36, 0, 0, 0, 0, 0, 6, 65, 96, 101, 36, 0, 13, 4, 95, 49, 77, 49, 107,
- 109, 88, 6, 35, 34, 0, 0, 14, 4, 95, 49, 77, 50, 65, 124, 55, 6, 57, 39, 50, 0, 0, 0, 0, 6, 65, 100, 57, 36, 0,
- 0, 0, 0, 0, 6, 65, 104, 88, 36, 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, 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, 6, 65, 128, 76, 36, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 5, 194, 16, 80, 72, 5, 194, 8, 144, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 6, 194, 4, 224, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 193, 140, 76, 0, 0, 6, 194, 16, 144,
- 72, 28, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194,
- 21, 160, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 102, 51, 128, 72, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 8, 84, 192, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 18, 67, 33, 113, 0, 107, 109, 34, 15, 58, 109, 49, 37, 15, 72, 124, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 9, 3, 95, 51, 88, 89, 6, 37, 0, 0, 10, 3, 95, 48, 67, 89, 6, 109, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3,
- 95, 49, 67, 89, 6, 109, 72, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 49, 57, 50, 39, 88, 72, 6, 109, 107, 0, 0, 13, 3,
- 95, 49, 56, 107, 124, 90, 72, 6, 109, 107, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 49, 49, 57, 35, 88, 72, 6, 125, 0,
- 0, 10, 3, 95, 49, 48, 72, 6, 109, 107, 0, 0, 12, 3, 95, 49, 51, 89, 36, 88, 72, 6, 125, 0, 0, 13, 3, 95, 49, 50,
- 72, 35, 50, 88, 72, 6, 125, 0, 0, 13, 3, 95, 49, 53, 48, 35, 50, 88, 72, 6, 125, 0, 0, 12, 3, 95, 49, 52, 76, 35,
- 51, 72, 6, 125, 0, 0, 13, 3, 95, 49, 55, 107, 124, 84, 72, 6, 109, 107, 0, 0, 13, 3, 95, 49, 54, 91, 35, 50, 88, 72,
- 6, 125, 0, 0, 0, 12, 3, 95, 55, 88, 107, 109, 83, 47, 6, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 7, 195, 4, 226, 137, 72, 8, 0, 0, 0, 0, 11, 3, 95, 50, 88, 71, 6, 124, 89, 47, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 63, 63, 47, 37, 48, 35, 0, 0, 0, 0, 10, 3, 95, 52, 88,
- 76, 6, 124, 55, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 40, 144, 72, 0, 12, 3, 95, 53, 88, 48, 36, 50, 75, 6, 37, 0,
- 0, 0, 6, 195, 28, 245, 0, 72, 0, 0, 0, 0, 0, 0, 11, 3, 95, 54, 88, 91, 6, 36, 89, 47, 0, 0, 0, 5, 194, 94,
- 48, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 56, 88, 107, 36, 91, 47, 6, 36, 0, 0, 0,
- 0, 0, 0, 0, 0, 5, 194, 52, 80, 76, 0, 10, 3, 95, 57, 88, 50, 6, 39, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 6, 195, 100, 19, 128, 72, 0, 0, 0, 14, 4, 95, 48, 77, 50, 65, 124, 55, 6, 57, 39, 50, 0, 0, 0, 0, 13, 4,
- 95, 48, 77, 49, 107, 109, 88, 6, 35, 34, 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, 0, 0, 0, 0, 8, 133, 110, 101, 98, 195, 187, 65, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 99, 97, 112, 65, 36, 88, 37, 50, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 95, 195, 187, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3,
- 95, 195, 174, 37, 0, 0, 0, 0, 0, 7, 3, 95, 195, 170, 36, 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, 5, 194, 72, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 5, 194, 140, 224, 72, 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, 5, 194, 50, 48, 76, 0, 0, 0, 0, 7, 2, 197, 159, 91, 36, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 80, 80, 76, 0, 0, 0, 6, 130, 195, 187, 76, 8, 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, 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, 0,
- 0, 0, 0, 0, 13, 2, 95, 33, 71, 35, 50, 109, 91, 6, 35, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2,
- 95, 46, 101, 35, 55, 0, 0, 11, 2, 95, 45, 71, 109, 50, 72, 124, 49, 0, 0, 11, 2, 95, 44, 71, 36, 107, 50, 39, 49, 0,
- 0, 8, 2, 95, 51, 89, 6, 36, 0, 0, 8, 2, 95, 50, 72, 6, 111, 0, 0, 9, 2, 95, 49, 57, 6, 109, 49, 0, 0, 10,
- 2, 95, 48, 89, 6, 124, 83, 34, 0, 0, 10, 2, 95, 55, 107, 6, 109, 83, 47, 0, 0, 9, 2, 95, 54, 91, 6, 109, 91, 0,
- 0, 10, 2, 95, 53, 48, 6, 36, 50, 75, 0, 0, 9, 2, 95, 52, 75, 6, 35, 34, 0, 0, 14, 2, 95, 59, 101, 35, 55, 71,
- 36, 107, 50, 39, 49, 0, 0, 11, 2, 95, 58, 75, 39, 47, 101, 35, 55, 0, 0, 9, 2, 95, 57, 50, 6, 109, 107, 0, 0, 5,
- 194, 100, 16, 72, 5, 194, 92, 80, 76, 11, 2, 95, 56, 107, 6, 109, 57, 91, 47, 0, 0, 15, 2, 95, 63, 48, 124, 51, 89, 50,
- 37, 91, 6, 35, 50, 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, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 97, 35, 0, 0, 0, 0, 0, 5, 194, 94, 96, 76, 6,
- 2, 95, 101, 109, 0, 0, 0, 0, 0, 6, 2, 95, 105, 124, 0, 0, 0, 6, 2, 95, 111, 39, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 6, 2, 95, 117, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 5, 95, 48, 97, 110, 100, 10, 40,
- 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, 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, 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, 0, 5, 194, 102, 48, 72, 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, 0, 0, 0, 0, 6, 18, 66, 195, 174, 0, 105, 121, 0, 195, 170, 0,
- 101, 119, 0, 101, 121, 0, 7, 6, 195, 167, 0, 3, 76, 0, 7, 6, 195, 170, 0, 1, 21, 2, 32, 14, 128, 128, 129, 3, 2, 36,
- 0, 110, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 36, 50, 0, 3, 36, 0, 7, 6, 195, 174, 0, 3, 37, 0, 7, 6, 195, 187,
- 0, 3, 40, 0, 7, 6, 197, 159, 0, 3, 91, 0, 7, 6, 97, 0, 1, 21, 2, 32, 14, 128, 128, 129, 3, 2, 35, 0, 110, 1,
- 21, 2, 32, 14, 128, 128, 130, 3, 2, 35, 50, 0, 3, 35, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 3, 75, 0, 7,
- 6, 100, 0, 3, 72, 0, 7, 6, 101, 0, 3, 109, 0, 119, 3, 115, 0, 121, 3, 118, 0, 2, 32, 3, 125, 0, 7, 6, 102, 0,
- 3, 83, 0, 7, 6, 103, 0, 2, 18, 66, 3, 79, 0, 3, 81, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 3, 124, 0,
- 7, 6, 106, 0, 3, 90, 0, 7, 6, 107, 0, 3, 49, 0, 2, 18, 66, 3, 80, 0, 7, 6, 108, 0, 3, 55, 0, 7, 6, 109,
- 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 7, 6, 111, 0, 3, 39, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 3,
- 104, 0, 7, 6, 114, 0, 1, 17, 65, 2, 17, 65, 3, 16, 0, 4, 3, 51, 0, 114, 0, 7, 6, 115, 0, 3, 89, 0, 7, 6,
- 116, 0, 3, 47, 0, 7, 6, 117, 0, 3, 111, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0,
- 3, 101, 0, 119, 101, 3, 101, 58, 126, 0, 7, 6, 121, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 36, 3, 72,
- 111, 55, 35, 34, 0, 195, 188, 3, 112, 0, 195, 182, 3, 124, 12, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts38 = FileInMemory_createWithData (2268, reinterpret_cast<const char *> (&espeakdata_dicts38_data),
- U"espeak-1.48.04-source/espeak-data/ku_dict",
+ static unsigned char espeakdata_dicts36_data[2277] = {
+ 0, 4, 0, 0, 124, 7, 0, 0, 0, 0, 0, 0, 0, 4, 193, 4, 76, 0, 0, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 0,
+ 0, 6, 65, 12, 75, 36, 0, 0, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 6, 195, 92, 19, 128, 76, 0, 0, 0, 0, 0,
+ 0, 6, 65, 24, 83, 36, 0, 0, 0, 0, 0, 6, 65, 28, 81, 36, 0, 0, 0, 0, 0, 6, 65, 32, 107, 36, 0, 0, 0, 0,
+ 0, 0, 8, 1, 37, 89, 109, 72, 36, 0, 0, 0, 0, 6, 65, 40, 90, 36, 0, 0, 0, 9, 1, 42, 89, 47, 36, 51, 49, 0,
+ 0, 0, 6, 65, 44, 49, 36, 0, 0, 0, 0, 0, 6, 65, 48, 55, 36, 0, 0, 0, 0, 0, 6, 65, 52, 65, 36, 0, 0, 0,
+ 0, 0, 6, 65, 56, 50, 36, 0, 10, 5, 95, 48, 1, 14, 4, 10, 40, 0, 0, 0, 6, 195, 44, 148, 128, 72, 0, 0, 0, 0,
+ 0, 0, 6, 65, 64, 48, 36, 0, 0, 0, 0, 0, 6, 65, 68, 104, 36, 0, 0, 0, 0, 0, 6, 65, 72, 51, 36, 0, 0, 0,
+ 0, 0, 6, 65, 76, 89, 36, 0, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 88, 84,
+ 36, 0, 0, 0, 0, 0, 6, 65, 92, 58, 36, 0, 0, 0, 0, 0, 6, 65, 96, 101, 36, 0, 13, 4, 95, 49, 77, 49, 107, 109,
+ 88, 6, 35, 34, 0, 0, 14, 4, 95, 49, 77, 50, 65, 124, 55, 6, 57, 39, 50, 0, 0, 0, 0, 6, 65, 100, 57, 36, 0, 0,
+ 0, 0, 0, 6, 65, 104, 88, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 23, 195, 174, 76, 0, 0, 0,
+ 0, 6, 131, 23, 195, 170, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195,
+ 4, 226, 137, 72, 8, 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, 0, 0, 0, 0, 0, 0, 5, 194, 16, 80, 72, 5, 194, 8, 144, 72, 0, 0, 0, 0, 0, 0, 11,
+ 4, 95, 4, 16, 20, 10, 101, 35, 55, 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, 0, 0, 6, 131, 25, 195, 170, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
+ 194, 4, 224, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 16, 144, 72, 28, 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, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 21, 160, 76, 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, 6, 195, 8,
+ 84, 192, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 14, 5, 2, 195, 187, 65, 0, 0, 0, 18,
+ 67, 33, 113, 0, 107, 109, 34, 15, 58, 109, 49, 37, 15, 72, 124, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 95,
+ 51, 88, 89, 6, 37, 0, 0, 10, 3, 95, 48, 67, 89, 6, 109, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 49, 67,
+ 89, 6, 109, 72, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 49, 57, 50, 39, 88, 72, 6, 109, 107, 0, 0, 13, 3, 95, 49, 56,
+ 107, 124, 90, 72, 6, 109, 107, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 49, 49, 57, 35, 88, 72, 6, 125, 0, 0, 10, 3,
+ 95, 49, 48, 72, 6, 109, 107, 0, 0, 12, 3, 95, 49, 51, 89, 36, 88, 72, 6, 125, 0, 0, 13, 3, 95, 49, 50, 72, 35, 50,
+ 88, 72, 6, 125, 0, 0, 13, 3, 95, 49, 53, 48, 35, 50, 88, 72, 6, 125, 0, 0, 12, 3, 95, 49, 52, 76, 35, 51, 72, 6,
+ 125, 0, 0, 13, 3, 95, 49, 55, 107, 124, 84, 72, 6, 109, 107, 0, 0, 13, 3, 95, 49, 54, 91, 35, 50, 88, 72, 6, 125, 0,
+ 0, 0, 12, 3, 95, 55, 88, 107, 109, 83, 47, 6, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 6, 131, 12, 195, 170, 76, 0, 0, 0, 0, 0, 0, 11, 3, 95, 50, 88, 71, 6, 124, 89, 47, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 63, 63, 47, 37, 48, 35, 0, 0, 0, 0, 10, 3, 95, 52, 88, 76, 6, 124, 55,
+ 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 40, 144, 72, 0, 12, 3, 95, 53, 88, 48, 36, 50, 75, 6, 37, 0, 0, 0, 6, 195,
+ 28, 245, 0, 72, 0, 0, 0, 0, 0, 0, 11, 3, 95, 54, 88, 91, 6, 36, 89, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 56, 88, 107, 36, 91, 47, 6, 36, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 80,
+ 76, 0, 10, 3, 95, 57, 88, 50, 6, 39, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 100, 19, 128, 72, 0,
+ 0, 0, 14, 4, 95, 48, 77, 50, 65, 124, 55, 6, 57, 39, 50, 0, 0, 0, 0, 13, 4, 95, 48, 77, 49, 107, 109, 88, 6, 35,
+ 34, 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, 6, 131, 195, 170,
+ 14, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 95, 195, 187, 40, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 7, 3, 95, 195, 174, 37, 0, 0, 0, 0, 0, 7, 3, 95, 195, 170, 36, 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, 5, 194, 72, 80, 72, 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, 0,
+ 0, 0, 0, 0, 0, 0, 7, 2, 195, 167, 76, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 197, 159, 91, 36, 0, 0, 0,
+ 0, 5, 130, 195, 170, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 80, 80, 76, 0, 0, 0, 6, 130,
+ 195, 187, 76, 8, 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, 0, 0, 0, 0, 0, 0, 6, 2, 95, 1, 35, 0, 0, 0, 0, 0, 6, 2, 95, 5, 109, 0, 0, 0,
+ 0, 6, 2, 95, 9, 124, 0, 0, 0, 6, 2, 95, 15, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 21, 111,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 95, 33, 71, 35, 50, 109, 91, 6, 35, 50, 0, 0, 0, 0, 0,
+ 0, 0, 0, 12, 4, 95, 3, 1, 16, 65, 36, 88, 37, 50, 0, 0, 0, 0, 0, 8, 2, 95, 46, 101, 35, 55, 0, 0, 11, 2,
+ 95, 45, 71, 109, 50, 72, 124, 49, 0, 0, 11, 2, 95, 44, 71, 36, 107, 50, 39, 49, 0, 0, 8, 2, 95, 51, 89, 6, 36, 0,
+ 0, 8, 2, 95, 50, 72, 6, 111, 0, 0, 9, 2, 95, 49, 57, 6, 109, 49, 0, 0, 10, 2, 95, 48, 89, 6, 124, 83, 34, 0,
+ 0, 10, 2, 95, 55, 107, 6, 109, 83, 47, 0, 0, 9, 2, 95, 54, 91, 6, 109, 91, 0, 0, 10, 2, 95, 53, 48, 6, 36, 50,
+ 75, 0, 0, 9, 2, 95, 52, 75, 6, 35, 34, 0, 0, 14, 2, 95, 59, 101, 35, 55, 71, 36, 107, 50, 39, 49, 0, 0, 11, 2,
+ 95, 58, 75, 39, 47, 101, 35, 55, 0, 0, 9, 2, 95, 57, 50, 6, 109, 107, 0, 0, 5, 194, 100, 16, 72, 5, 194, 92, 80, 76,
+ 11, 2, 95, 56, 107, 6, 109, 57, 91, 47, 0, 0, 15, 2, 95, 63, 48, 124, 51, 89, 50, 37, 91, 6, 35, 50, 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, 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,
+ 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 25, 195, 170, 14, 72, 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, 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, 0, 0, 0, 6, 18, 66, 195,
+ 174, 0, 105, 121, 0, 195, 170, 0, 101, 119, 0, 101, 121, 0, 7, 6, 195, 167, 0, 3, 76, 0, 7, 6, 195, 170, 0, 1, 21, 2,
+ 32, 14, 128, 128, 129, 3, 2, 36, 0, 110, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 36, 50, 0, 3, 36, 0, 7, 6, 195, 174,
+ 0, 3, 37, 0, 7, 6, 195, 187, 0, 3, 40, 0, 7, 6, 197, 159, 0, 3, 91, 0, 7, 6, 97, 0, 1, 21, 2, 32, 14, 128,
+ 128, 129, 3, 2, 35, 0, 110, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 35, 50, 0, 3, 35, 0, 7, 6, 98, 0, 3, 71, 0,
+ 7, 6, 99, 0, 3, 75, 0, 7, 6, 100, 0, 3, 72, 0, 7, 6, 101, 0, 3, 109, 0, 119, 3, 115, 0, 121, 3, 118, 0, 2,
+ 32, 3, 125, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 2, 18, 66, 3, 79, 0, 3, 81, 0, 7, 6, 104, 0, 3, 107,
+ 0, 7, 6, 105, 0, 3, 124, 0, 7, 6, 106, 0, 3, 90, 0, 7, 6, 107, 0, 3, 49, 0, 2, 18, 66, 3, 80, 0, 7, 6,
+ 108, 0, 3, 55, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 7, 6, 111, 0, 3, 39, 0, 7, 6, 112, 0,
+ 3, 48, 0, 7, 6, 113, 0, 3, 104, 0, 7, 6, 114, 0, 1, 17, 65, 2, 17, 65, 3, 16, 0, 4, 3, 51, 0, 114, 0, 7,
+ 6, 115, 0, 3, 89, 0, 7, 6, 116, 0, 3, 47, 0, 7, 6, 117, 0, 3, 111, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119,
+ 0, 3, 58, 0, 7, 6, 120, 0, 3, 101, 0, 119, 101, 3, 101, 58, 126, 0, 7, 6, 121, 0, 3, 57, 0, 7, 6, 122, 0, 3,
+ 88, 0, 7, 6, 0, 36, 3, 72, 111, 55, 35, 34, 0, 195, 188, 3, 112, 0, 195, 182, 3, 124, 12, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts36 = FileInMemory_createWithData (2276, reinterpret_cast<const char *> (&espeakdata_dicts36_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/ku_dict",
U"ku");
- my addItem_move (espeakdata_dicts38.move());
+ Collection_addItem (me.peek(), espeakdata_dicts36.transfer());
- static unsigned char espeakdata_dicts39_data[3818] = {
- 0, 4, 0, 0, 55, 11, 0, 0, 7, 132, 102, 117, 196, 171, 72, 0, 0, 0, 0, 0, 4, 193, 4, 72, 5, 65, 4, 112, 0, 0,
- 7, 196, 65, 35, 208, 20, 72, 6, 131, 101, 196, 171, 72, 0, 0, 0, 6, 65, 8, 71, 113, 0, 0, 0, 0, 12, 201, 69, 81, 77,
- 4, 67, 79, 17, 83, 64, 8, 0, 6, 65, 12, 49, 113, 0, 0, 0, 0, 0, 6, 65, 16, 72, 113, 0, 0, 0, 6, 195, 21, 83,
- 64, 72, 0, 0, 4, 193, 20, 72, 5, 65, 20, 113, 0, 0, 0, 0, 0, 6, 65, 24, 108, 83, 0, 0, 0, 0, 0, 6, 65, 28,
- 81, 113, 0, 0, 0, 0, 0, 6, 65, 32, 107, 112, 0, 0, 0, 0, 0, 10, 65, 36, 6, 116, 50, 111, 89, 0, 41, 5, 65, 36,
- 114, 0, 0, 0, 0, 0, 0, 7, 196, 21, 66, 65, 52, 8, 0, 0, 0, 8, 197, 69, 80, 78, 16, 240, 8, 6, 65, 44, 49, 112,
- 0, 0, 0, 0, 0, 8, 197, 21, 34, 77, 85, 48, 72, 6, 65, 48, 108, 55, 0, 0, 0, 0, 0, 6, 65, 52, 108, 65, 0, 0,
- 0, 0, 0, 6, 65, 56, 108, 50, 0, 0, 0, 0, 0, 5, 65, 60, 115, 0, 0, 0, 8, 197, 25, 81, 82, 4, 208, 72, 0, 0,
- 6, 65, 64, 48, 113, 0, 0, 5, 194, 4, 32, 72, 0, 0, 0, 7, 65, 68, 49, 58, 116, 0, 0, 0, 0, 0, 6, 65, 72, 108,
- 34, 0, 0, 0, 0, 0, 6, 65, 76, 108, 89, 0, 0, 0, 0, 0, 7, 196, 69, 83, 193, 16, 8, 6, 65, 80, 47, 113, 0, 0,
- 5, 194, 4, 48, 72, 0, 0, 0, 5, 65, 84, 116, 0, 0, 0, 6, 195, 20, 149, 83, 72, 0, 0, 5, 65, 88, 116, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 7, 65, 96, 108, 49, 89, 0, 0, 5, 194, 4, 64, 72, 0, 0, 0, 5, 65, 100, 114, 0, 0, 0, 0,
- 0, 9, 65, 104, 6, 88, 113, 47, 35, 0, 0, 5, 194, 5, 64, 8, 0, 0, 0, 0, 0, 0, 0, 6, 195, 69, 80, 69, 72, 6,
- 195, 69, 80, 69, 72, 0, 0, 0, 0, 6, 195, 76, 144, 137, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 5, 85, 0,
- 8, 0, 0, 0, 0, 0, 0, 0, 7, 196, 37, 86, 20, 4, 72, 0, 0, 0, 0, 8, 133, 101, 114, 196, 129, 109, 72, 6, 131, 115,
- 117, 63, 72, 0, 0, 0, 6, 195, 65, 32, 69, 72, 0, 0, 7, 132, 101, 196, 171, 115, 72, 0, 0, 0, 0, 0, 0, 7, 196, 21,
- 32, 78, 80, 72, 0, 0, 0, 0, 9, 198, 65, 32, 69, 80, 84, 128, 72, 0, 0, 0, 0, 0, 0, 0, 8, 133, 101, 114, 196, 129,
- 115, 72, 0, 8, 133, 101, 114, 196, 129, 116, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194,
- 20, 16, 72, 0, 0, 0, 0, 0, 0, 0, 9, 198, 65, 35, 208, 80, 84, 128, 72, 6, 195, 69, 80, 77, 72, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 10, 135, 102, 117, 101, 114, 196, 129, 115, 72, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 116, 117, 63, 72, 0, 0,
- 0, 6, 195, 21, 33, 193, 72, 0, 0, 0, 0, 0, 5, 194, 16, 80, 72, 0, 0, 0, 0, 10, 135, 118, 197, 141, 98, 196, 171, 115,
- 72, 0, 0, 0, 0, 5, 194, 21, 48, 72, 0, 0, 0, 0, 0, 6, 195, 21, 53, 0, 72, 0, 0, 0, 0, 11, 136, 102, 117, 196,
- 171, 115, 116, 196, 171, 72, 0, 0, 0, 0, 0, 11, 136, 102, 117, 196, 147, 114, 117, 110, 116, 72, 0, 0, 6, 194, 21, 64, 72, 28,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 21, 33, 207, 8, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 7, 132, 101, 114, 197, 141, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 76, 147, 133, 72, 6, 195, 64,
- 243, 133, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 69, 83, 196, 8,
- 6, 195, 69, 83, 196, 72, 0, 0, 0, 6, 195, 52, 146, 9, 72, 0, 0, 0, 5, 194, 21, 128, 72, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 67, 36, 33, 0, 6, 109, 71, 114, 15, 72, 4, 108, 65,
- 0, 0, 14, 66, 36, 32, 6, 109, 71, 114, 15, 72, 4, 108, 65, 0, 0, 6, 195, 56, 80, 192, 8, 0, 10, 135, 101, 114, 196, 129,
- 109, 117, 115, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 77, 83, 148, 60, 72, 0, 0, 0, 7, 132, 113, 117, 196, 171,
- 72, 0, 0, 0, 6, 195, 64, 244, 212, 72, 0, 0, 7, 196, 21, 53, 9, 76, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 12, 137, 102, 117, 101, 114, 196, 129, 109, 117, 115, 72, 5, 194, 36, 64, 72, 0, 0, 0, 0, 12, 137, 102, 117, 101, 114, 196, 171,
- 109, 117, 115, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 21, 68, 201, 8, 0, 0, 0, 0, 8, 197, 25,
- 82, 77, 85, 48, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 51, 88, 47, 14, 16, 114, 81, 6, 109, 50,
- 47, 112, 0, 0, 13, 3, 95, 48, 67, 49, 6, 108, 50, 47, 111, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 6, 195, 21, 34, 83, 72, 0, 18, 3, 95, 49, 57, 116, 50, 72, 108, 58, 109, 81, 6, 109, 50, 47, 109, 0, 0, 19, 3, 95, 49,
- 56, 72, 111, 110, 72, 108, 58, 109, 81, 6, 109, 50, 47, 109, 0, 0, 6, 195, 21, 34, 84, 72, 0, 0, 7, 196, 64, 83, 133, 76,
- 72, 0, 0, 6, 195, 25, 82, 84, 72, 0, 0, 14, 3, 95, 49, 49, 6, 116, 50, 72, 108, 49, 109, 65, 0, 0, 12, 3, 95, 49,
- 48, 72, 6, 108, 49, 108, 65, 0, 0, 17, 3, 95, 49, 51, 47, 14, 16, 4, 113, 72, 6, 108, 49, 109, 65, 0, 9, 198, 65, 35,
- 208, 37, 84, 192, 72, 0, 15, 3, 95, 49, 50, 72, 111, 6, 110, 72, 108, 49, 109, 65, 0, 0, 17, 3, 95, 49, 53, 49, 58, 4,
- 114, 50, 72, 6, 108, 49, 109, 65, 0, 8, 133, 113, 117, 196, 129, 115, 72, 0, 20, 3, 95, 49, 52, 49, 58, 35, 47, 12, 58, 6,
- 110, 51, 72, 108, 49, 109, 65, 0, 0, 18, 3, 95, 49, 55, 89, 108, 48, 47, 6, 108, 50, 72, 108, 49, 109, 65, 0, 0, 14, 3,
- 95, 49, 54, 89, 6, 108, 72, 108, 49, 109, 65, 0, 0, 0, 18, 3, 95, 55, 88, 89, 108, 48, 47, 111, 112, 81, 6, 109, 50, 47,
- 112, 0, 0, 0, 0, 0, 9, 198, 69, 80, 77, 69, 80, 77, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 66, 36, 144,
- 72, 6, 111, 110, 0, 42, 7, 66, 36, 144, 109, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 81, 32, 78, 76, 72, 0, 14,
- 3, 95, 50, 88, 58, 114, 81, 6, 109, 50, 47, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 5, 5, 68, 72, 0, 11,
- 136, 102, 117, 196, 171, 115, 116, 105, 115, 72, 0, 0, 0, 9, 198, 25, 81, 82, 21, 83, 148, 72, 0, 0, 0, 19, 3, 95, 52, 88,
- 49, 58, 35, 72, 14, 16, 112, 81, 6, 109, 50, 47, 112, 0, 0, 0, 0, 0, 6, 195, 4, 229, 5, 72, 0, 10, 135, 102, 117, 101,
- 114, 196, 171, 115, 72, 0, 0, 0, 19, 3, 95, 53, 88, 49, 58, 114, 68, 49, 58, 112, 81, 6, 109, 50, 47, 112, 0, 0, 6, 131,
- 109, 196, 147, 72, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 54, 88, 89, 108, 49, 89, 112, 81, 6, 109, 50, 47, 112, 0, 0, 0,
- 0, 0, 6, 195, 20, 19, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 56, 88, 110, 49, 47, 115, 81,
- 6, 109, 50, 47, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 57, 88, 50, 115, 50, 112, 81, 6, 109, 50, 47, 112, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 36, 229, 5, 72, 72, 0, 0, 0, 8, 133, 113, 117, 197, 141, 115, 72, 0, 0, 0, 0,
- 0, 5, 194, 60, 32, 72, 5, 194, 36, 224, 72, 5, 194, 36, 224, 72, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 25, 81, 82, 84,
- 229, 0, 72, 7, 196, 77, 84, 18, 4, 72, 0, 8, 197, 56, 19, 81, 84, 80, 8, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 12,
- 148, 131, 84, 208, 72, 0, 0, 0, 0, 0, 7, 196, 77, 83, 85, 76, 72, 0, 0, 0, 6, 195, 65, 35, 192, 72, 7, 132, 109, 101,
- 196, 171, 72, 0, 0, 0, 0, 6, 195, 77, 83, 64, 72, 6, 195, 13, 83, 64, 72, 5, 195, 56, 243, 128, 0, 0, 13, 4, 95, 48,
- 77, 49, 65, 6, 109, 55, 55, 108, 0, 0, 0, 0, 0, 6, 195, 80, 144, 137, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 8, 197, 21, 34, 84, 37, 48, 72, 0, 0, 9, 134, 102, 117, 101, 114, 197, 141, 72, 0, 0, 0, 0, 0, 0,
- 9, 198, 76, 80, 213, 56, 69, 77, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 77, 80, 128, 72, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 56, 244, 212, 73, 83, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 5,
- 85, 5, 52, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 101, 197, 141, 114, 117, 109, 72, 0, 10, 135, 113,
- 117, 196, 129, 114, 117, 109, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 88, 84, 147, 85, 48, 72, 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, 7, 196, 21, 37,
- 78, 80, 72, 0, 10, 199, 65, 35, 208, 80, 84, 133, 4, 8, 10, 199, 65, 32, 69, 80, 84, 133, 4, 72, 0, 6, 195, 36, 65, 79,
- 8, 0, 0, 0, 0, 9, 134, 101, 196, 129, 114, 117, 109, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 5, 194, 76, 80, 72, 0, 7, 196, 77, 84, 5, 72, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 7, 196, 5, 68, 85, 36, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 6, 195, 77, 83, 148, 72, 8, 197, 77, 80, 148, 21, 32, 72, 0, 0, 0, 0, 0, 0, 10, 135, 101, 114, 196, 129,
- 116, 105, 115, 72, 0, 6, 195, 56, 19, 64, 8, 9, 198, 65, 35, 216, 36, 213, 83, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 7, 196, 36, 225, 146, 4, 72, 0, 0, 0, 0, 0, 0, 0, 0, 13, 67, 36, 66, 66, 6, 114, 72, 109, 71, 111, 89, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 102, 117, 101, 114, 196, 129, 116, 105, 115, 72, 0, 0, 0, 0, 0,
- 0, 8, 197, 21, 53, 15, 80, 80, 72, 0, 0, 0, 7, 196, 84, 197, 18, 4, 72, 7, 196, 36, 229, 18, 4, 72, 7, 196, 21, 133,
- 18, 4, 72, 0, 8, 197, 12, 243, 148, 72, 16, 72, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 21, 65, 78, 36, 208, 8, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 17, 83, 64, 8, 0, 0, 0, 0, 6, 195, 64, 84, 128, 72, 0, 7,
- 196, 5, 68, 85, 20, 8, 0, 0, 0, 11, 2, 95, 51, 47, 14, 16, 4, 113, 89, 0, 0, 9, 2, 95, 50, 72, 6, 111, 110, 0,
- 0, 10, 2, 95, 49, 6, 116, 50, 111, 89, 0, 0, 11, 2, 95, 48, 50, 6, 111, 55, 55, 35, 0, 0, 12, 2, 95, 55, 89, 6,
- 108, 48, 47, 108, 65, 0, 0, 10, 2, 95, 54, 89, 4, 108, 49, 89, 0, 0, 13, 2, 95, 53, 49, 58, 6, 114, 68, 49, 58, 108,
- 0, 0, 14, 2, 95, 52, 49, 58, 6, 35, 47, 12, 111, 110, 51, 0, 0, 0, 0, 11, 2, 95, 57, 50, 6, 110, 58, 108, 65, 0,
- 0, 10, 2, 95, 56, 6, 110, 49, 47, 115, 0, 0, 8, 197, 69, 82, 66, 85, 48, 72, 0, 21, 2, 97, 46, 6, 35, 50, 47, 108,
- 15, 72, 6, 109, 38, 108, 65, 0, 81, 100, 46, 32, 29, 2, 97, 46, 35, 71, 15, 58, 51, 71, 4, 108, 15, 49, 110, 50, 72, 6,
- 114, 47, 35, 0, 82, 117, 46, 32, 99, 46, 32, 0, 7, 196, 65, 35, 213, 80, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198,
- 88, 84, 212, 73, 83, 64, 72, 0, 0, 0, 0, 0, 0, 7, 196, 12, 148, 131, 4, 72, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135,
- 110, 197, 141, 98, 196, 171, 115, 72, 22, 2, 100, 46, 72, 4, 114, 89, 15, 65, 6, 112, 50, 109, 71, 111, 89, 0, 81, 77, 46, 32,
- 0, 0, 0, 0, 9, 198, 36, 64, 201, 72, 51, 192, 8, 0, 0, 11, 66, 88, 144, 89, 4, 108, 49, 89, 0, 42, 7, 66, 88, 144,
- 58, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 113, 117, 197, 141, 114, 117, 109, 72, 0, 0, 0, 0, 0, 0, 7, 196, 69,
- 80, 83, 36, 8, 0, 0, 0, 14, 67, 36, 68, 64, 114, 72, 6, 108, 65, 49, 58, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 105, 46, 4, 109, 72, 15, 108, 89, 47, 0, 81, 101, 46, 32, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 102, 117, 101, 114, 196, 171, 116, 105, 115, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 6, 131, 116, 196, 147, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 101, 197, 141, 115, 72,
- 0, 0, 0, 0, 0, 0, 6, 195, 56, 148, 201, 8, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 21, 53, 5, 72, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 20, 226, 77, 8, 0, 0, 0, 0, 0, 0, 7, 132, 101, 196, 129, 115, 72, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 105, 196, 171, 115, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
- 198, 69, 80, 77, 16, 149, 64, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 21, 53, 15, 72, 0, 6, 131, 101, 197,
- 141, 72, 0, 0, 0, 0, 6, 131, 101, 196, 129, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197,
- 25, 81, 82, 37, 64, 72, 8, 197, 25, 81, 82, 5, 64, 72, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 226, 0, 0, 0,
+ static unsigned char espeakdata_dicts37_data[3818] = {
+ 0, 4, 0, 0, 55, 11, 0, 0, 11, 136, 6, 21, 196, 171, 19, 20, 9, 19, 72, 0, 0, 0, 0, 6, 195, 76, 144, 137, 72, 6,
+ 195, 69, 80, 69, 72, 6, 195, 69, 80, 69, 72, 0, 4, 193, 4, 72, 5, 65, 4, 112, 0, 0, 6, 131, 5, 196, 171, 72, 0, 7,
+ 132, 6, 21, 196, 171, 72, 0, 7, 196, 37, 86, 20, 4, 72, 0, 6, 65, 8, 71, 113, 0, 0, 0, 0, 6, 195, 69, 80, 77, 72,
+ 0, 6, 65, 12, 49, 113, 0, 0, 0, 0, 0, 6, 65, 16, 72, 113, 0, 0, 0, 10, 199, 65, 35, 208, 80, 84, 133, 4, 8, 6,
+ 195, 21, 83, 64, 72, 0, 0, 4, 193, 20, 72, 5, 65, 20, 113, 0, 0, 0, 0, 6, 195, 76, 147, 133, 72, 6, 195, 64, 243, 133,
+ 72, 0, 6, 65, 24, 108, 83, 0, 0, 0, 0, 0, 6, 65, 28, 81, 113, 0, 0, 0, 0, 7, 196, 21, 53, 9, 76, 72, 0, 6,
+ 65, 32, 107, 112, 0, 0, 0, 0, 6, 195, 21, 68, 201, 8, 0, 10, 65, 36, 6, 116, 50, 111, 89, 0, 41, 5, 65, 36, 114, 0,
+ 0, 0, 0, 0, 0, 0, 0, 11, 136, 6, 21, 196, 147, 18, 21, 14, 20, 72, 0, 6, 65, 44, 49, 112, 0, 0, 0, 7, 132, 5,
+ 196, 171, 19, 72, 0, 6, 195, 4, 229, 5, 72, 0, 6, 65, 48, 108, 55, 0, 0, 0, 10, 199, 65, 32, 69, 80, 84, 133, 4, 72,
+ 0, 0, 6, 65, 52, 108, 65, 0, 0, 0, 0, 21, 2, 1, 46, 6, 35, 50, 47, 108, 15, 72, 6, 109, 38, 108, 65, 0, 81, 100,
+ 46, 32, 29, 2, 1, 46, 35, 71, 15, 58, 51, 71, 4, 108, 15, 49, 110, 50, 72, 6, 114, 47, 35, 0, 82, 117, 46, 32, 99, 46,
+ 32, 0, 6, 65, 56, 108, 50, 0, 0, 0, 0, 0, 5, 65, 60, 115, 0, 0, 0, 0, 0, 6, 65, 64, 48, 113, 0, 0, 10, 135,
+ 6, 21, 5, 18, 196, 129, 19, 72, 5, 194, 4, 32, 72, 0, 0, 0, 7, 65, 68, 49, 58, 116, 0, 0, 0, 0, 0, 6, 65, 72,
+ 108, 34, 0, 0, 0, 0, 0, 6, 65, 76, 108, 89, 0, 0, 0, 0, 22, 2, 4, 46, 72, 4, 114, 89, 15, 65, 6, 112, 50, 109,
+ 71, 111, 89, 0, 81, 77, 46, 32, 0, 6, 65, 80, 47, 113, 0, 0, 5, 194, 4, 48, 72, 0, 0, 0, 5, 65, 84, 116, 0, 0,
+ 0, 0, 0, 5, 65, 88, 116, 0, 0, 0, 0, 0, 8, 197, 69, 82, 66, 85, 48, 72, 0, 0, 0, 0, 7, 65, 96, 108, 49, 89,
+ 0, 0, 9, 198, 36, 64, 201, 72, 51, 192, 8, 5, 194, 4, 64, 72, 0, 0, 0, 5, 65, 100, 114, 0, 0, 0, 0, 0, 9, 65,
+ 104, 6, 88, 113, 47, 35, 0, 0, 5, 194, 5, 64, 8, 0, 0, 6, 195, 20, 226, 77, 8, 0, 0, 9, 198, 25, 81, 82, 21, 83,
+ 148, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 65, 35, 208, 20, 72, 16, 2, 9, 46, 4, 109, 72, 15, 108, 89, 47,
+ 0, 81, 101, 46, 32, 0, 0, 0, 0, 0, 0, 0, 6, 195, 5, 85, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 21,
+ 32, 78, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 69, 83, 196, 8, 6,
+ 195, 69, 83, 196, 72, 0, 0, 0, 0, 6, 195, 64, 244, 212, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 65, 35,
+ 208, 37, 84, 192, 72, 0, 0, 7, 196, 81, 32, 78, 76, 72, 0, 0, 0, 0, 0, 0, 5, 194, 20, 16, 72, 0, 0, 0, 0, 0,
+ 0, 7, 196, 77, 83, 85, 76, 72, 7, 196, 77, 84, 18, 4, 72, 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, 5, 194, 16, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 21, 48, 72, 0,
+ 0, 7, 196, 65, 35, 213, 80, 8, 0, 0, 0, 6, 195, 21, 53, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194,
+ 21, 64, 72, 28, 0, 0, 0, 0, 0, 7, 132, 9, 196, 171, 19, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
+ 196, 21, 66, 65, 52, 8, 0, 0, 0, 0, 7, 196, 69, 83, 193, 16, 8, 0, 0, 0, 0, 0, 0, 9, 134, 6, 21, 5, 18, 197,
+ 141, 72, 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, 0, 0, 6, 195, 25, 82, 84, 72, 0, 8, 133, 5, 18, 196, 129, 13, 72, 7, 196, 64, 83, 133, 76, 72, 0, 0,
+ 5, 194, 21, 128, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 80, 144, 137, 72, 0, 0, 0,
+ 8, 197, 21, 34, 84, 37, 48, 72, 0, 8, 133, 5, 18, 196, 129, 19, 72, 0, 0, 0, 8, 133, 5, 18, 196, 129, 20, 72, 15, 67,
+ 36, 33, 0, 6, 109, 71, 114, 15, 72, 4, 108, 65, 0, 0, 14, 66, 36, 32, 6, 109, 71, 114, 15, 72, 4, 108, 65, 0, 0, 6,
+ 195, 56, 80, 192, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 5, 18, 197, 141, 72, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 12, 148, 131, 4, 72, 0, 0, 5, 194, 36, 64, 72, 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, 0, 16, 3,
+ 95, 51, 88, 47, 14, 16, 114, 81, 6, 109, 50, 47, 112, 0, 0, 13, 3, 95, 48, 67, 49, 6, 108, 50, 47, 111, 65, 0, 0, 0,
+ 6, 195, 65, 32, 69, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 49, 57, 116, 50, 72, 108, 58, 109, 81,
+ 6, 109, 50, 47, 109, 0, 0, 19, 3, 95, 49, 56, 72, 111, 110, 72, 108, 58, 109, 81, 6, 109, 50, 47, 109, 0, 0, 0, 0, 0,
+ 0, 0, 0, 14, 3, 95, 49, 49, 6, 116, 50, 72, 108, 49, 109, 65, 0, 6, 195, 52, 146, 9, 72, 0, 12, 3, 95, 49, 48, 72,
+ 6, 108, 49, 108, 65, 0, 0, 17, 3, 95, 49, 51, 47, 14, 16, 4, 113, 72, 6, 108, 49, 109, 65, 0, 0, 15, 3, 95, 49, 50,
+ 72, 111, 6, 110, 72, 108, 49, 109, 65, 0, 0, 17, 3, 95, 49, 53, 49, 58, 4, 114, 50, 72, 6, 108, 49, 109, 65, 0, 0, 20,
+ 3, 95, 49, 52, 49, 58, 35, 47, 12, 58, 6, 110, 51, 72, 108, 49, 109, 65, 0, 0, 18, 3, 95, 49, 55, 89, 108, 48, 47, 6,
+ 108, 50, 72, 108, 49, 109, 65, 0, 0, 14, 3, 95, 49, 54, 89, 6, 108, 72, 108, 49, 109, 65, 0, 0, 0, 18, 3, 95, 55, 88,
+ 89, 108, 48, 47, 111, 112, 81, 6, 109, 50, 47, 112, 0, 0, 6, 131, 19, 21, 63, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 6, 195, 5, 5, 68, 72, 0, 0, 11, 136, 6, 21, 196, 171, 19, 20, 196, 171, 72, 0, 10, 66, 36, 144, 72, 6, 111, 110, 0,
+ 42, 7, 66, 36, 144, 109, 109, 0, 0, 0, 7, 196, 36, 229, 5, 72, 72, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 50, 88, 58,
+ 114, 81, 6, 109, 50, 47, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 21, 37, 78, 80, 72, 0, 0,
+ 0, 19, 3, 95, 52, 88, 49, 58, 35, 72, 14, 16, 112, 81, 6, 109, 50, 47, 112, 0, 0, 7, 196, 5, 68, 85, 36, 8, 0, 0,
+ 0, 0, 0, 8, 197, 77, 80, 148, 21, 32, 72, 0, 0, 19, 3, 95, 53, 88, 49, 58, 114, 68, 49, 58, 112, 81, 6, 109, 50, 47,
+ 112, 0, 0, 7, 196, 36, 225, 146, 4, 72, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 54, 88, 89, 108, 49, 89, 112, 81, 6, 109,
+ 50, 47, 112, 0, 0, 7, 196, 5, 68, 85, 20, 8, 0, 0, 9, 198, 88, 84, 212, 73, 83, 64, 72, 0, 6, 195, 20, 19, 64, 72,
+ 0, 7, 196, 69, 80, 83, 36, 8, 0, 0, 0, 0, 6, 131, 20, 21, 63, 72, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 56, 88,
+ 110, 49, 47, 115, 81, 6, 109, 50, 47, 112, 0, 0, 0, 7, 132, 13, 5, 196, 171, 72, 0, 0, 0, 0, 0, 0, 16, 3, 95, 57,
+ 88, 50, 115, 50, 112, 81, 6, 109, 50, 47, 112, 0, 0, 6, 131, 13, 196, 147, 72, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 20,
+ 149, 83, 72, 0, 8, 197, 21, 34, 77, 85, 48, 72, 0, 0, 0, 10, 135, 5, 18, 196, 129, 13, 21, 19, 72, 0, 7, 132, 17, 21,
+ 196, 171, 72, 0, 12, 137, 6, 21, 5, 18, 196, 129, 13, 21, 19, 72, 0, 5, 194, 60, 32, 72, 5, 194, 36, 224, 72, 5, 194, 36,
+ 224, 72, 0, 0, 0, 12, 137, 6, 21, 5, 18, 196, 171, 13, 21, 19, 72, 0, 9, 198, 65, 32, 69, 80, 84, 128, 72, 0, 0, 0,
+ 0, 9, 198, 25, 81, 82, 84, 229, 0, 72, 0, 0, 0, 0, 10, 135, 6, 21, 5, 18, 196, 171, 19, 72, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 6, 195, 65, 35, 192, 72, 0, 0, 0, 0, 6, 195, 77, 83, 64, 72, 6, 195, 13, 83, 64, 72, 5,
+ 195, 56, 243, 128, 0, 8, 133, 17, 21, 197, 141, 19, 72, 0, 13, 4, 95, 48, 77, 49, 65, 6, 109, 55, 55, 108, 0, 8, 197, 25,
+ 82, 77, 85, 48, 72, 0, 0, 0, 0, 12, 201, 69, 81, 77, 4, 67, 79, 17, 83, 64, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 9, 198, 69, 80, 77, 69, 80, 77, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 12, 148, 131, 84, 208, 72, 0, 0,
+ 0, 0, 0, 0, 0, 8, 133, 17, 21, 196, 129, 19, 72, 0, 0, 9, 198, 56, 244, 212, 73, 83, 64, 72, 0, 0, 0, 0, 0, 6,
+ 195, 77, 80, 128, 72, 0, 0, 0, 0, 6, 195, 77, 83, 148, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
+ 197, 21, 65, 78, 36, 208, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135,
+ 14, 197, 141, 2, 196, 171, 19, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 76, 80, 213, 56, 69, 77, 72,
+ 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, 0, 0, 0, 0, 0, 7, 196, 77, 83, 148, 60, 72, 0, 0, 0, 6, 195, 21, 34, 84, 72, 0, 0, 0, 6, 195, 21, 34,
+ 83, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 76, 80, 72, 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, 0, 0, 0, 0, 0, 0, 7, 196, 84,
+ 197, 18, 4, 72, 7, 196, 36, 229, 18, 4, 72, 0, 8, 197, 21, 53, 15, 80, 80, 72, 8, 197, 12, 243, 148, 72, 16, 72, 0, 0,
+ 0, 0, 0, 0, 6, 195, 56, 19, 64, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 21, 53, 5, 72, 0,
+ 0, 9, 198, 69, 80, 77, 16, 149, 64, 8, 10, 135, 22, 197, 141, 2, 196, 171, 19, 72, 0, 0, 0, 8, 197, 25, 81, 82, 5, 64,
+ 72, 0, 6, 195, 21, 53, 15, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134,
+ 5, 197, 141, 18, 21, 13, 72, 0, 0, 0, 0, 0, 9, 198, 65, 35, 208, 80, 84, 128, 72, 0, 0, 0, 0, 6, 195, 21, 33, 193,
+ 72, 0, 0, 6, 195, 21, 33, 207, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 17, 83, 64, 8,
+ 0, 0, 0, 0, 6, 195, 64, 84, 128, 72, 0, 0, 0, 10, 135, 17, 21, 196, 129, 18, 21, 13, 72, 0, 11, 2, 95, 51, 47, 14,
+ 16, 4, 113, 89, 0, 0, 9, 2, 95, 50, 72, 6, 111, 110, 0, 0, 10, 2, 95, 49, 6, 116, 50, 111, 89, 0, 0, 11, 2, 95,
+ 48, 50, 6, 111, 55, 55, 35, 0, 0, 12, 2, 95, 55, 89, 6, 108, 48, 47, 108, 65, 0, 0, 10, 2, 95, 54, 89, 4, 108, 49,
+ 89, 0, 0, 13, 2, 95, 53, 49, 58, 6, 114, 68, 49, 58, 108, 0, 0, 14, 2, 95, 52, 49, 58, 6, 35, 47, 12, 111, 110, 51,
+ 0, 0, 0, 0, 11, 2, 95, 57, 50, 6, 110, 58, 108, 65, 0, 0, 10, 2, 95, 56, 6, 110, 49, 47, 115, 0, 0, 0, 0, 0,
+ 10, 135, 17, 21, 197, 141, 18, 21, 13, 72, 0, 0, 0, 8, 197, 56, 19, 81, 84, 80, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 6, 195, 36, 65, 79, 8, 0, 0, 0, 0, 7, 196, 77, 84, 5, 72, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 67,
+ 36, 66, 66, 6, 114, 72, 109, 71, 111, 89, 0, 0, 11, 66, 88, 144, 89, 4, 108, 49, 89, 0, 42, 7, 66, 88, 144, 58, 109, 0,
+ 0, 0, 0, 9, 134, 5, 196, 129, 18, 21, 13, 72, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 5, 196, 129, 19, 72, 0, 12, 137,
+ 6, 21, 5, 18, 196, 171, 20, 9, 19, 72, 0, 0, 0, 0, 12, 137, 6, 21, 5, 18, 196, 129, 20, 9, 19, 72, 0, 14, 67, 36,
+ 68, 64, 114, 72, 6, 108, 65, 49, 58, 108, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 56, 148, 201, 8, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 25, 81, 82, 4, 208, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 20, 196, 147, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 196, 5, 85, 5, 52, 8, 0, 7, 132, 5, 197, 141, 19, 72, 0, 0, 0, 0, 8, 197, 88, 84, 147, 85, 48, 72, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 21, 133, 18, 4, 72, 0, 0, 0,
+ 0, 0, 0, 0, 9, 198, 65, 35, 216, 36, 213, 83, 72, 0, 10, 135, 5, 18, 196, 129, 20, 9, 19, 72, 0, 0, 0, 0, 0, 0,
+ 6, 131, 5, 196, 129, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 25, 81, 82, 37, 64, 72, 0, 6, 131, 5, 197,
+ 141, 72, 0, 0, 0, 8, 197, 69, 80, 78, 16, 240, 8, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 226, 0, 0, 0,
1, 1, 0, 0, 234, 0, 0, 0, 19, 1, 0, 0, 238, 0, 0, 0, 43, 1, 0, 0, 244, 0, 0, 0, 77, 1, 0, 0, 251, 0,
0, 0, 107, 1, 0, 0, 119, 1, 0, 0, 121, 0, 121, 0, 0, 0, 0, 0, 6, 18, 66, 97, 101, 0, 97, 117, 0, 101, 117, 0,
111, 101, 0, 121, 121, 0, 196, 129, 0, 196, 147, 0, 196, 171, 0, 197, 141, 0, 197, 171, 0, 195, 171, 0, 195, 188, 0, 195, 169, 0,
@@ -34612,735 +23919,635 @@ autoFileInMemorySet create_espeakdata_dicts () {
4, 3, 58, 0, 8, 0, 118, 2, 12, 12, 12, 3, 58, 12, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 3, 117, 0,
121, 3, 118, 0, 7, 6, 122, 0, 3, 88, 0, 4, 1, 17, 65, 2, 17, 65, 3, 88, 12, 0, 122, 0, 7, 6, 0, 106, 3, 57,
0, 119, 3, 58, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts39 = FileInMemory_createWithData (3817, reinterpret_cast<const char *> (&espeakdata_dicts39_data),
- U"espeak-1.48.04-source/espeak-data/la_dict",
+ autoFileInMemory espeakdata_dicts37 = FileInMemory_createWithData (3817, reinterpret_cast<const char *> (&espeakdata_dicts37_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/la_dict",
U"la");
- my addItem_move (espeakdata_dicts39.move());
-
- static unsigned char espeakdata_dicts40_data[2871] = {
- 0, 4, 0, 0, 48, 8, 0, 0, 0, 0, 0, 0, 0, 4, 193, 4, 76, 0, 0, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 6,
- 195, 21, 64, 192, 13, 0, 0, 8, 197, 13, 80, 78, 80, 240, 76, 6, 65, 12, 49, 36, 0, 0, 0, 0, 0, 6, 65, 16, 72, 36,
- 0, 0, 0, 6, 195, 76, 147, 128, 76, 0, 16, 4, 95, 100, 112, 116, 10, 84, 37, 52, 81, 6, 40, 55, 35, 0, 0, 4, 193, 20,
- 76, 0, 0, 0, 0, 6, 65, 24, 36, 83, 0, 0, 0, 0, 0, 6, 65, 28, 81, 36, 0, 0, 0, 0, 0, 7, 65, 32, 107, 35,
- 91, 0, 0, 0, 0, 10, 1, 35, 81, 69, 37, 55, 57, 35, 0, 0, 10, 1, 36, 72, 39, 55, 35, 52, 89, 0, 0, 12, 1, 37,
- 48, 36, 52, 89, 36, 50, 47, 39, 0, 0, 7, 195, 12, 20, 128, 76, 28, 4, 193, 112, 43, 0, 0, 6, 65, 40, 90, 36, 0, 0,
- 0, 18, 1, 42, 89, 6, 37, 50, 57, 35, 72, 36, 89, 47, 6, 36, 55, 35, 0, 0, 0, 6, 65, 44, 49, 35, 0, 0, 0, 0,
- 0, 6, 65, 48, 36, 55, 0, 0, 0, 0, 0, 6, 65, 52, 36, 65, 0, 0, 0, 0, 0, 6, 65, 56, 36, 50, 0, 0, 0, 0,
- 0, 5, 193, 60, 76, 28, 0, 19, 1, 61, 89, 6, 37, 50, 57, 35, 72, 36, 36, 81, 6, 35, 55, 57, 35, 0, 0, 0, 0, 6,
- 65, 64, 48, 36, 0, 0, 0, 0, 0, 7, 65, 68, 49, 58, 35, 0, 0, 0, 6, 195, 4, 80, 192, 13, 0, 0, 6, 65, 72, 36,
- 52, 0, 0, 0, 0, 0, 6, 65, 76, 36, 89, 0, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 6, 65, 88, 84, 36, 0, 0, 0, 0, 0, 6, 65, 92, 58, 35, 0, 0, 0, 0, 0, 6, 65, 96, 36, 91, 0, 11, 4, 95, 49,
- 77, 49, 65, 6, 37, 55, 0, 0, 0, 0, 0, 6, 65, 100, 57, 35, 0, 0, 0, 6, 195, 48, 244, 192, 76, 0, 0, 6, 65, 104,
- 88, 36, 0, 0, 0, 6, 195, 64, 244, 192, 76, 0, 0, 6, 195, 21, 48, 197, 76, 0, 0, 0, 0, 0, 6, 194, 12, 16, 76, 28,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 20, 229, 18, 20,
- 76, 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, 10, 66, 17, 32, 72, 39, 47, 39, 52, 0, 0, 0, 0, 0, 0, 0, 6, 195, 13, 80, 76, 76, 0, 0, 5, 194, 12,
- 80, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 64, 84,
- 131, 20, 76, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 16, 80, 76, 5, 194, 20, 48, 13, 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, 4, 193, 136, 43, 0, 0, 0, 5, 194, 12,
- 144, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 48, 243, 135, 60, 76, 0, 6,
- 195, 64, 20, 128, 76, 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, 0, 0, 0, 0, 0, 0, 4, 193, 148, 43, 0, 0, 10, 3, 226, 130, 172, 115, 69, 39, 89, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 20, 192, 76, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 16, 240, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 5, 194, 20, 224, 76, 0, 13, 3, 95, 51, 88, 47, 69, 36, 72, 6, 36, 89, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 12, 3, 95, 49, 67, 89, 6, 36, 50, 47, 39, 0, 0, 0, 0, 0, 0, 0, 5, 194, 48, 16, 76, 0, 0, 14, 3, 95,
- 50, 67, 72, 40, 89, 6, 36, 50, 47, 39, 0, 0, 0, 0, 4, 193, 156, 43, 0, 0, 0, 0, 0, 15, 3, 95, 51, 67, 47, 69,
- 36, 89, 6, 36, 50, 47, 39, 0, 0, 0, 0, 0, 0, 9, 198, 64, 244, 148, 84, 113, 83, 15, 0, 0, 14, 3, 95, 55, 88, 89,
- 36, 47, 36, 72, 6, 36, 89, 0, 0, 18, 3, 95, 52, 67, 49, 58, 35, 47, 69, 39, 89, 6, 36, 50, 47, 39, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 17, 3, 95, 53, 67, 89, 37, 50, 49, 39, 89, 6, 36, 50, 47, 39, 0, 0, 0, 0, 19, 4, 95, 97, 99,
- 117, 89, 37, 50, 57, 6, 36, 47, 35, 6, 35, 81, 40, 0, 0, 0, 0, 5, 194, 52, 16, 76, 0, 10, 3, 95, 49, 88, 72, 6,
- 36, 89, 0, 0, 14, 3, 95, 54, 67, 89, 36, 89, 6, 36, 50, 47, 39, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 50, 88,
- 72, 40, 72, 6, 36, 89, 0, 0, 16, 3, 95, 55, 67, 89, 36, 47, 36, 89, 6, 36, 50, 47, 39, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 15, 3, 95, 56, 67, 39, 47, 39, 89, 6, 36, 50, 47, 39, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 52, 88, 49,
- 58, 35, 47, 69, 39, 72, 6, 36, 89, 0, 0, 16, 3, 95, 57, 67, 50, 39, 84, 36, 89, 6, 36, 50, 47, 39, 0, 0, 0, 0,
- 6, 195, 4, 229, 5, 76, 0, 0, 0, 0, 15, 3, 95, 53, 88, 89, 37, 50, 49, 39, 72, 6, 36, 89, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 13, 3, 95, 54, 88, 89, 36, 89, 72, 6, 36, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 13, 3, 95, 56, 88, 39, 47, 39, 72, 6, 36, 89, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 80, 76, 0, 14, 3,
- 95, 57, 88, 50, 39, 84, 36, 72, 6, 36, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 193, 168, 43, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 77, 84, 18, 4, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 48, 77, 50, 65, 37, 55, 57, 6, 39, 50, 0, 0, 0, 0, 11, 4, 95, 48, 77, 49,
- 65, 6, 37, 55, 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, 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, 0, 0, 0, 0, 0, 0, 0, 6, 195, 88, 244, 192, 76, 6, 195, 56, 244, 192, 76, 6, 195, 77,
- 84, 128, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 48, 240, 76, 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, 0, 0, 0, 0, 9, 198, 25, 32, 78,
- 76, 84, 192, 15, 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, 5, 194, 76, 80, 76, 5, 194, 56, 240, 76, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 77, 80, 76, 0, 0, 0, 0, 0,
- 0, 0, 0, 5, 194, 60, 224, 76, 0, 0, 0, 0, 10, 2, 194, 176, 81, 34, 35, 72, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 81, 80, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 76, 144, 76, 28, 0, 0, 0, 0, 0, 0, 7, 196, 24, 83, 9, 76, 15,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 12, 243, 79, 76, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 12, 243, 148, 72,
- 16, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 12, 243, 128, 76, 0, 0, 0, 0,
- 0, 0, 0, 0, 6, 195, 64, 84, 128, 76, 0, 10, 2, 95, 46, 48, 40, 50, 47, 39, 0, 0, 0, 12, 2, 95, 44, 84, 37, 52,
- 81, 40, 55, 35, 0, 0, 9, 2, 95, 51, 47, 69, 6, 36, 0, 0, 8, 2, 95, 50, 72, 6, 40, 0, 0, 8, 2, 95, 49, 6,
- 40, 50, 0, 0, 10, 2, 95, 48, 88, 6, 36, 34, 39, 0, 0, 10, 2, 95, 55, 89, 6, 36, 47, 36, 0, 0, 9, 2, 95, 54,
- 89, 6, 36, 89, 0, 0, 11, 2, 95, 53, 89, 6, 37, 50, 49, 39, 0, 0, 12, 2, 95, 52, 49, 58, 6, 35, 47, 69, 39, 0,
- 0, 18, 2, 95, 59, 48, 40, 50, 47, 39, 15, 84, 37, 52, 81, 40, 55, 35, 0, 0, 12, 2, 95, 58, 72, 40, 48, 40, 50, 47,
- 39, 0, 0, 10, 2, 95, 57, 50, 6, 39, 84, 36, 0, 0, 9, 2, 95, 56, 6, 39, 47, 39, 0, 0, 0, 0, 0, 0, 8, 197,
- 20, 225, 204, 21, 48, 15, 0, 0, 0, 0, 0, 0, 0, 7, 195, 4, 98, 78, 76, 28, 0, 0, 0, 0, 0, 6, 195, 4, 48, 192,
- 13, 0, 7, 196, 76, 148, 131, 4, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 7, 2, 95, 97, 6, 35, 0, 0, 0, 0, 0, 7, 2, 95, 101, 6, 36, 0, 0, 0, 0, 0, 0, 0, 7, 2, 95, 111, 6, 39,
- 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 5, 53, 1, 76, 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, 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, 7, 196, 21, 53, 18, 4, 76, 0, 0, 0,
- 8, 197, 13, 80, 78, 16, 240, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0,
- 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20,
- 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0,
- 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0,
- 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0,
- 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20,
- 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0,
- 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0,
- 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0,
- 0, 0, 0, 0, 6, 97, 0, 2, 17, 67, 29, 3, 6, 35, 0, 117, 2, 29, 3, 6, 114, 0, 105, 2, 29, 3, 6, 117, 0, 3,
- 35, 0, 117, 3, 114, 0, 105, 3, 117, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 3, 49, 0, 7, 6, 100, 0, 3, 72,
- 0, 106, 3, 75, 0, 7, 6, 101, 0, 2, 17, 67, 29, 3, 6, 36, 0, 117, 2, 29, 3, 6, 115, 0, 4, 3, 36, 0, 105, 8,
- 0, 117, 3, 115, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 3, 81, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0,
- 2, 17, 67, 29, 3, 6, 37, 0, 1, 21, 2, 17, 65, 32, 3, 8, 37, 0, 3, 37, 0, 4, 1, 17, 65, 2, 17, 65, 3, 57,
- 0, 1, 108, 17, 65, 2, 17, 65, 0, 1, 110, 17, 65, 2, 17, 65, 0, 8, 2, 17, 65, 0, 7, 6, 106, 0, 4, 3, 90, 0,
- 1, 17, 65, 0, 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 3, 55, 0, 7, 6, 109, 0, 110, 8, 2, 101, 109, 3, 50, 0,
- 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 4, 2, 99, 3, 68, 0, 2, 103, 0, 103, 2, 29, 0, 7, 6, 111, 0, 2, 17, 67,
- 29, 3, 6, 39, 0, 105, 2, 29, 3, 6, 120, 0, 4, 3, 39, 0, 117, 0, 105, 3, 120, 0, 7, 6, 112, 0, 8, 2, 115, 17,
- 65, 3, 0, 3, 48, 0, 114, 101, 8, 2, 105, 3, 48, 69, 36, 0, 114, 111, 8, 2, 105, 3, 48, 69, 39, 0, 104, 8, 3, 83,
- 0, 7, 6, 113, 0, 3, 49, 0, 7, 6, 114, 0, 2, 17, 67, 3, 52, 0, 3, 69, 0, 101, 8, 2, 105, 3, 69, 36, 0, 7,
- 6, 115, 0, 1, 29, 2, 32, 14, 128, 128, 129, 3, 6, 36, 89, 0, 4, 3, 89, 0, 2, 32, 14, 128, 128, 129, 0, 2, 32, 28,
- 17, 12, 0, 117, 112, 114, 97, 8, 3, 89, 40, 48, 69, 35, 0, 7, 6, 116, 0, 3, 47, 0, 120, 3, 76, 0, 7, 6, 117, 0,
- 2, 17, 67, 29, 3, 6, 40, 0, 4, 1, 21, 2, 97, 32, 3, 8, 40, 0, 1, 21, 2, 101, 32, 0, 1, 21, 2, 111, 32, 0,
- 3, 40, 0, 4, 1, 17, 65, 2, 17, 65, 3, 58, 0, 1, 99, 2, 17, 65, 12, 0, 1, 103, 2, 17, 65, 12, 0, 8, 2, 17,
- 65, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 3, 91, 0, 7, 6, 121, 0, 1, 17, 67,
- 2, 25, 3, 37, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 195, 161, 3, 7, 35, 0, 195, 169, 3, 7, 36, 0,
- 195, 173, 3, 7, 37, 0, 195, 179, 3, 7, 39, 0, 195, 186, 3, 7, 40, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts40 = FileInMemory_createWithData (2870, reinterpret_cast<const char *> (&espeakdata_dicts40_data),
- U"espeak-1.48.04-source/espeak-data/lfn_dict",
- U"lfn");
- my addItem_move (espeakdata_dicts40.move());
+ Collection_addItem (me.peek(), espeakdata_dicts37.transfer());
- static unsigned char espeakdata_dicts41_data[5172] = {
- 0, 4, 0, 0, 74, 12, 0, 0, 0, 0, 0, 0, 0, 5, 65, 4, 35, 0, 0, 0, 0, 0, 7, 65, 8, 71, 38, 112, 0, 0,
- 0, 0, 0, 7, 65, 12, 133, 38, 112, 0, 0, 0, 0, 0, 6, 65, 16, 135, 112, 0, 0, 0, 0, 17, 4, 95, 100, 112, 116, 10,
- 49, 35, 71, 137, 6, 36, 137, 37, 89, 0, 0, 6, 65, 20, 36, 35, 0, 0, 0, 0, 0, 6, 65, 24, 36, 83, 0, 0, 0, 0,
- 0, 6, 65, 28, 81, 112, 0, 0, 0, 0, 0, 6, 65, 32, 107, 35, 0, 0, 0, 0, 0, 13, 1, 36, 72, 6, 117, 137, 36, 34,
- 38, 37, 89, 0, 5, 65, 36, 37, 0, 0, 13, 1, 37, 48, 34, 6, 116, 133, 36, 50, 47, 121, 0, 0, 0, 0, 7, 65, 40, 57,
- 39, 47, 0, 0, 0, 14, 1, 42, 90, 84, 121, 81, 90, 72, 6, 118, 47, 112, 0, 0, 10, 1, 43, 48, 38, 137, 6, 40, 89, 0,
- 0, 6, 65, 44, 49, 35, 0, 0, 0, 0, 25, 1, 47, 135, 36, 91, 37, 136, 6, 114, 136, 37, 89, 10, 71, 34, 119, 49, 38, 97,
- 50, 6, 115, 89, 0, 0, 6, 65, 48, 36, 55, 0, 0, 0, 8, 197, 52, 19, 137, 52, 144, 67, 0, 0, 6, 65, 52, 36, 65, 0,
- 0, 0, 0, 0, 6, 65, 56, 36, 50, 0, 0, 0, 0, 0, 5, 193, 60, 72, 8, 5, 65, 60, 117, 0, 0, 9, 1, 61, 137, 6,
- 115, 81, 40, 0, 0, 0, 0, 9, 1, 64, 6, 110, 47, 35, 9, 0, 7, 65, 64, 48, 38, 112, 0, 0, 0, 0, 0, 6, 65, 68,
- 49, 119, 0, 0, 0, 0, 0, 6, 65, 72, 36, 34, 0, 0, 0, 0, 14, 4, 95, 100, 111, 116, 47, 6, 35, 91, 49, 35, 89, 0,
- 0, 6, 65, 76, 36, 89, 0, 0, 0, 0, 0, 6, 65, 80, 134, 112, 0, 0, 0, 0, 0, 5, 65, 84, 40, 0, 0, 0, 0, 0,
- 7, 65, 88, 84, 38, 112, 0, 0, 0, 0, 20, 4, 95, 49, 77, 52, 47, 34, 38, 37, 137, 37, 57, 6, 117, 50, 35, 89, 10, 0,
- 0, 24, 1, 92, 49, 121, 34, 38, 6, 114, 136, 37, 89, 10, 71, 34, 119, 49, 38, 97, 50, 6, 115, 89, 0, 16, 65, 92, 135, 84,
- 38, 6, 37, 81, 40, 71, 35, 10, 84, 112, 0, 0, 0, 0, 14, 67, 48, 145, 84, 137, 127, 47, 6, 118, 84, 38, 119, 0, 0, 19,
- 4, 95, 49, 77, 49, 47, 6, 119, 49, 89, 47, 35, 50, 134, 37, 89, 10, 0, 7, 65, 96, 37, 49, 89, 0, 0, 19, 4, 95, 49,
- 77, 50, 65, 38, 37, 137, 37, 57, 6, 117, 50, 35, 89, 10, 0, 0, 20, 4, 95, 49, 77, 51, 65, 38, 37, 137, 37, 57, 6, 109,
- 34, 72, 35, 89, 10, 0, 0, 0, 10, 65, 100, 115, 81, 34, 38, 36, 49, 0, 0, 0, 0, 0, 6, 65, 104, 94, 112, 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, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 8, 85, 0, 72, 8, 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, 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, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 7, 80, 108, 91, 10, 0, 0, 0, 0, 17, 69, 53, 83, 89, 76, 80,
- 65, 40, 65, 38, 115, 95, 6, 110, 10, 0, 0, 0, 0, 0, 6, 195, 9, 69, 128, 13, 10, 67, 80, 21, 64, 47, 108, 123, 10, 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, 12, 66,
- 29, 32, 81, 34, 6, 108, 37, 49, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 53, 83,
- 73, 76, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 17, 160, 72, 88, 112, 0, 0, 0, 0,
- 0, 0, 12, 67, 52, 19, 133, 65, 35, 136, 6, 110, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 8, 197, 76, 21, 137, 52, 144, 67, 8, 197, 80, 21, 137, 52, 144, 67, 0, 0, 7, 196, 80, 21, 177, 76, 66, 0, 0, 0,
- 0, 0, 0, 0, 6, 194, 37, 32, 72, 8, 0, 12, 3, 226, 130, 172, 6, 110, 40, 34, 35, 89, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 76, 21, 177, 76, 66, 0, 0, 0, 17, 66, 20, 192, 36, 137, 36,
- 49, 47, 34, 39, 136, 37, 136, 37, 89, 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, 0, 10, 69, 12, 19, 131, 20, 192, 21, 0, 47, 0, 18, 3, 95, 51, 88, 47, 34,
- 38, 6, 114, 89, 135, 36, 97, 37, 65, 47, 0, 0, 19, 5, 95, 48, 77, 66, 49, 47, 6, 119, 49, 89, 47, 35, 50, 78, 40, 10,
- 0, 12, 3, 95, 48, 67, 97, 37, 65, 47, 121, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 49, 67, 97, 37, 65, 47,
- 35, 89, 10, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 49, 57, 72, 36, 84, 38, 115, 136, 6, 117, 137, 37, 49, 35, 0, 0, 17,
- 3, 95, 49, 56, 35, 91, 47, 124, 136, 6, 117, 137, 37, 49, 35, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 49, 49, 84, 38,
- 127, 50, 6, 124, 137, 37, 49, 35, 0, 0, 13, 3, 95, 49, 48, 135, 6, 36, 97, 37, 65, 47, 0, 0, 15, 3, 95, 49, 51, 47,
- 34, 38, 6, 115, 137, 37, 49, 35, 0, 0, 15, 3, 95, 49, 50, 72, 84, 38, 6, 115, 137, 37, 49, 35, 0, 0, 18, 3, 95, 49,
- 53, 48, 38, 36, 50, 49, 38, 6, 117, 137, 37, 49, 35, 0, 0, 19, 3, 95, 49, 52, 49, 38, 36, 47, 40, 34, 38, 6, 117, 137,
- 37, 49, 35, 0, 0, 18, 3, 95, 49, 55, 95, 36, 48, 134, 115, 136, 6, 117, 137, 37, 49, 35, 0, 0, 15, 3, 95, 49, 54, 97,
- 36, 97, 6, 117, 137, 37, 49, 35, 0, 0, 0, 22, 3, 95, 55, 88, 95, 36, 48, 38, 134, 6, 115, 50, 36, 94, 135, 36, 97, 37,
- 65, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 49, 37, 0, 13, 0, 0, 13, 67, 76, 21, 133, 89, 35, 84, 38,
- 6, 110, 10, 0, 13, 67, 80, 21, 133, 47, 35, 84, 38, 6, 110, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17,
- 3, 95, 50, 88, 72, 84, 38, 6, 114, 135, 36, 97, 37, 65, 47, 0, 0, 10, 69, 72, 80, 68, 21, 32, 21, 0, 47, 20, 5, 95,
- 48, 77, 65, 49, 47, 6, 119, 49, 89, 47, 35, 50, 134, 37, 89, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 22, 3, 95, 52, 88, 49, 38, 6, 113, 47, 40, 34, 38, 36, 94, 135, 36, 97, 37, 65, 47, 0, 0, 0, 0, 0, 0, 0,
- 0, 8, 66, 40, 144, 57, 114, 10, 0, 0, 22, 3, 95, 53, 88, 48, 38, 6, 110, 68, 38, 49, 38, 36, 94, 135, 36, 97, 37, 65,
- 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 54, 88, 97, 6, 113, 97, 36, 94, 135, 36, 97, 37, 65, 47, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 66, 57, 32, 50, 6, 40, 65, 38, 36, 34, 38, 37, 89, 0, 0, 21,
- 3, 95, 56, 88, 35, 91, 47, 6, 118, 39, 136, 36, 94, 135, 36, 97, 37, 65, 47, 0, 0, 0, 11, 67, 41, 83, 83, 57, 118, 65,
- 89, 10, 0, 0, 0, 0, 0, 0, 0, 21, 3, 95, 57, 88, 135, 36, 84, 38, 6, 115, 136, 36, 94, 135, 36, 97, 37, 65, 47, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 226, 153, 175, 72, 6, 127, 88, 35, 89, 0, 0, 0,
- 13, 3, 226, 153, 173, 71, 36, 65, 39, 55, 37, 89, 0, 0, 0, 0, 0, 0, 0, 0, 11, 67, 53, 83, 83, 65, 118, 65, 89, 10,
- 0, 0, 0, 7, 66, 19, 144, 75, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 4, 95, 48, 77,
- 52, 47, 34, 38, 37, 137, 37, 57, 6, 117, 50, 121, 10, 0, 0, 0, 18, 4, 95, 48, 77, 50, 65, 38, 37, 137, 37, 57, 6, 117,
- 50, 121, 10, 0, 0, 11, 67, 52, 19, 128, 65, 108, 35, 50, 10, 0, 19, 4, 95, 48, 77, 51, 65, 38, 37, 137, 37, 57, 6, 109,
- 34, 72, 121, 10, 0, 0, 0, 18, 4, 95, 48, 77, 49, 47, 6, 119, 49, 89, 47, 35, 50, 78, 122, 10, 0, 0, 0, 13, 65, 180,
- 109, 10, 50, 117, 95, 6, 37, 136, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 48, 179, 0, 13,
- 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, 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, 6, 65,
- 188, 78, 112, 0, 0, 0, 0, 24, 3, 95, 194, 171, 55, 123, 90, 47, 6, 114, 50, 112, 89, 10, 49, 35, 71, 6, 118, 47, 112, 89,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 67, 48, 245, 0, 55, 39, 47, 6, 115, 50, 119, 0, 0, 0, 0, 0, 0, 10, 69,
- 76, 52, 133, 20, 224, 21, 0, 47, 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, 0, 0, 24, 3, 95, 194, 187, 55, 123, 90, 47, 6, 114, 50, 112, 89, 10, 49, 35, 71,
- 6, 118, 47, 112, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 194, 167, 89,
- 6, 110, 49, 133, 37, 57, 35, 0, 6, 2, 196, 151, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 2,
- 194, 169, 123, 47, 39, 34, 6, 114, 50, 112, 89, 15, 47, 6, 122, 89, 112, 89, 0, 14, 65, 196, 36, 35, 10, 50, 117, 95, 6, 37,
- 136, 112, 0, 0, 16, 2, 194, 182, 48, 35, 34, 35, 81, 34, 6, 109, 83, 35, 89, 0, 0, 0, 0, 0, 0, 0, 14, 2, 194, 176,
- 55, 6, 108, 121, 48, 89, 50, 37, 89, 0, 0, 15, 2, 194, 177, 48, 55, 40, 89, 10, 65, 37, 50, 40, 89, 0, 0, 26, 2, 194,
- 190, 47, 34, 6, 115, 89, 15, 49, 38, 36, 134, 84, 38, 37, 34, 47, 6, 35, 72, 35, 137, 122, 0, 0, 6, 2, 196, 175, 115, 0,
- 0, 21, 2, 194, 188, 49, 38, 36, 134, 84, 38, 37, 34, 47, 6, 35, 72, 35, 137, 37, 89, 0, 0, 10, 2, 194, 189, 48, 6, 118,
- 89, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 197, 171, 119, 10, 37, 55, 81, 6, 117, 57, 37, 0, 0, 0, 0,
- 0, 0, 8, 66, 81, 80, 47, 118, 10, 0, 0, 0, 0, 14, 2, 197, 179, 119, 10, 50, 117, 95, 6, 37, 136, 112, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 17, 69, 52, 19, 153, 40, 80, 65, 35, 136, 115, 57, 38, 6, 110, 10, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 6, 195, 49, 69, 128, 13, 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, 0, 0, 0, 0, 0, 14, 67, 72, 18, 128, 34, 35, 57, 6, 116, 50, 35, 89, 0, 0,
- 0, 0, 0, 0, 22, 2, 95, 34, 134, 6, 127, 95, 39, 95, 39, 89, 10, 49, 35, 71, 6, 118, 47, 112, 89, 0, 0, 14, 2, 95,
- 33, 91, 123, 49, 47, 6, 118, 49, 35, 89, 0, 0, 0, 16, 2, 95, 39, 35, 48, 39, 89, 47, 34, 6, 116, 83, 35, 89, 0, 0,
- 0, 0, 0, 0, 0, 16, 2, 95, 41, 95, 49, 38, 137, 6, 110, 58, 89, 47, 35, 89, 0, 0, 16, 2, 95, 40, 95, 49, 38, 137,
- 6, 110, 58, 89, 47, 35, 89, 0, 0, 0, 12, 2, 95, 46, 47, 6, 35, 91, 49, 35, 89, 0, 0, 11, 2, 95, 45, 65, 6, 114,
- 50, 40, 89, 0, 0, 14, 2, 95, 44, 49, 35, 71, 137, 6, 36, 137, 37, 89, 0, 0, 9, 2, 95, 51, 47, 34, 115, 89, 0, 0,
- 7, 2, 95, 50, 72, 40, 0, 0, 12, 2, 95, 49, 84, 38, 6, 127, 50, 35, 89, 0, 0, 11, 2, 95, 48, 50, 6, 40, 137, 37,
- 89, 0, 0, 13, 2, 95, 55, 95, 36, 48, 134, 115, 136, 6, 114, 0, 0, 10, 2, 95, 54, 97, 36, 91, 6, 114, 0, 0, 12, 2,
- 95, 53, 48, 38, 36, 50, 49, 6, 114, 0, 0, 13, 2, 95, 52, 49, 38, 36, 47, 40, 34, 6, 114, 0, 0, 19, 2, 95, 59, 49,
- 35, 71, 38, 137, 6, 36, 47, 35, 91, 49, 38, 37, 89, 0, 0, 17, 2, 95, 58, 135, 84, 38, 6, 114, 47, 35, 91, 49, 38, 37,
- 89, 0, 0, 12, 2, 95, 57, 135, 36, 84, 115, 136, 6, 114, 0, 0, 12, 2, 95, 56, 35, 91, 47, 124, 136, 6, 114, 0, 0, 15,
- 2, 95, 63, 49, 55, 123, 89, 47, 6, 118, 49, 35, 89, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 95, 64, 6, 110, 47, 35, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 212, 36, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 70, 12,
- 243, 148, 36, 229, 69, 21, 0, 47, 27, 2, 95, 91, 55, 123, 90, 134, 6, 114, 38, 50, 37, 89, 10, 95, 49, 38, 137, 6, 110, 58,
- 89, 47, 35, 89, 0, 0, 0, 0, 0, 27, 2, 95, 95, 48, 35, 71, 34, 123, 49, 38, 6, 114, 65, 39, 10, 71, 34, 119, 49, 38,
- 97, 50, 6, 115, 89, 0, 0, 15, 2, 95, 94, 91, 35, 49, 50, 6, 114, 89, 10, 37, 91, 0, 0, 27, 2, 95, 93, 55, 123, 90,
- 134, 6, 114, 38, 50, 37, 89, 10, 95, 49, 38, 137, 6, 110, 58, 89, 47, 35, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 40, 148, 192, 57, 114, 89, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 2, 95, 123,
- 34, 127, 89, 134, 6, 114, 38, 50, 37, 89, 10, 95, 49, 38, 137, 6, 110, 58, 89, 47, 35, 89, 0, 0, 0, 0, 0, 0, 11, 2,
- 95, 126, 47, 6, 114, 55, 72, 112, 0, 0, 27, 2, 95, 125, 34, 127, 89, 134, 6, 114, 38, 50, 37, 89, 10, 95, 49, 38, 137, 6,
- 110, 58, 89, 47, 35, 89, 0, 0, 0, 11, 70, 24, 148, 133, 24, 246, 0, 21, 0, 47, 0, 0, 0, 0, 7, 196, 52, 19, 177, 76,
- 66, 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, 11, 70, 92, 147,
- 132, 61, 116, 192, 21, 0, 47, 0, 0, 7, 196, 41, 83, 73, 76, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12,
- 71, 52, 17, 206, 36, 98, 69, 72, 21, 0, 47, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
- 195, 48, 226, 192, 13, 0, 0, 0, 0, 0, 6, 65, 228, 96, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18,
- 69, 76, 21, 153, 40, 80, 89, 35, 84, 38, 115, 57, 38, 6, 110, 10, 0, 0, 0, 0, 0, 17, 69, 41, 83, 89, 76, 80, 57, 40,
- 65, 38, 115, 95, 6, 110, 10, 0, 18, 69, 80, 21, 153, 40, 80, 47, 35, 84, 38, 115, 57, 38, 6, 110, 10, 0, 0, 0, 10, 67,
- 76, 21, 64, 89, 108, 123, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 100,
- 197, 190, 0, 197, 190, 0, 100, 122, 0, 98, 0, 100, 0, 103, 0, 122, 0, 104, 0, 7, 6, 18, 67, 197, 161, 0, 99, 104, 0, 196,
- 141, 0, 112, 0, 116, 0, 107, 0, 115, 0, 99, 0, 102, 0, 7, 6, 18, 69, 100, 197, 190, 0, 197, 190, 0, 100, 122, 0, 197, 161,
- 0, 99, 104, 0, 196, 141, 0, 98, 0, 100, 0, 103, 0, 122, 0, 104, 0, 112, 0, 116, 0, 107, 0, 115, 0, 99, 0, 102, 0, 108,
- 0, 109, 0, 110, 0, 114, 0, 106, 0, 118, 0, 7, 6, 18, 70, 196, 133, 0, 196, 153, 0, 196, 151, 0, 196, 175, 0, 197, 179, 0,
- 197, 171, 0, 97, 0, 101, 0, 105, 0, 121, 0, 111, 0, 117, 0, 7, 6, 18, 71, 196, 175, 0, 196, 153, 0, 196, 151, 0, 105, 0,
- 121, 0, 101, 0, 7, 6, 18, 75, 105, 117, 111, 115, 101, 0, 105, 97, 109, 115, 0, 105, 97, 105, 115, 0, 105, 117, 105, 0, 121, 106,
- 101, 0, 105, 97, 105, 0, 105, 197, 179, 0, 105, 117, 115, 0, 105, 115, 0, 105, 111, 0, 196, 175, 0, 105, 117, 0, 121, 106, 0, 121,
- 0, 7, 6, 18, 76, 105, 97, 109, 115, 0, 105, 97, 105, 115, 0, 105, 117, 111, 115, 0, 105, 97, 115, 0, 105, 117, 105, 0, 105, 196,
- 133, 0, 121, 106, 101, 0, 105, 97, 105, 0, 105, 197, 179, 0, 105, 117, 115, 0, 105, 111, 0, 105, 117, 0, 121, 106, 0, 121, 0, 7,
- 6, 18, 77, 117, 111, 115, 101, 0, 97, 109, 115, 0, 97, 105, 115, 0, 97, 115, 0, 117, 105, 0, 196, 133, 0, 97, 105, 0, 197, 179,
- 0, 117, 115, 0, 111, 0, 117, 0, 101, 0, 7, 6, 18, 78, 111, 109, 105, 115, 0, 111, 106, 101, 0, 111, 109, 115, 0, 111, 115, 101,
- 0, 111, 115, 0, 97, 105, 0, 196, 133, 0, 111, 106, 0, 111, 115, 0, 197, 179, 0, 97, 115, 0, 97, 0, 7, 6, 18, 79, 196, 151,
- 109, 105, 115, 0, 196, 151, 106, 101, 0, 196, 151, 109, 115, 0, 196, 151, 115, 101, 0, 196, 151, 115, 0, 196, 151, 106, 0, 105, 197, 179,
- 0, 196, 151, 109, 0, 196, 151, 0, 101, 105, 0, 196, 153, 0, 101, 0, 7, 6, 18, 86, 196, 141, 0, 116, 0, 7, 6, 18, 87, 100,
- 197, 190, 0, 100, 0, 7, 6, 196, 133, 0, 3, 109, 0, 7, 6, 196, 141, 0, 3, 76, 0, 2, 18, 71, 3, 78, 0, 7, 6, 196,
- 151, 0, 4, 3, 112, 0, 8, 112, 111, 107, 2, 196, 141, 105, 18, 78, 32, 0, 4, 1, 21, 2, 106, 18, 77, 32, 3, 112, 8, 0,
- 1, 21, 2, 106, 18, 78, 32, 0, 1, 21, 2, 110, 18, 77, 32, 0, 1, 21, 2, 110, 18, 79, 32, 0, 1, 21, 2, 196, 141, 105,
- 18, 78, 32, 0, 7, 6, 196, 153, 0, 3, 113, 0, 7, 6, 196, 175, 0, 3, 115, 0, 7, 6, 197, 161, 0, 2, 18, 66, 3, 90,
- 0, 4, 3, 91, 0, 197, 161, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3, 97, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0, 7,
- 6, 197, 171, 0, 4, 1, 21, 2, 107, 197, 161, 18, 86, 18, 75, 32, 3, 118, 8, 40, 0, 1, 21, 2, 107, 197, 161, 18, 86, 18,
- 79, 32, 0, 3, 119, 0, 7, 6, 197, 179, 0, 3, 119, 0, 7, 6, 197, 190, 0, 115, 3, 89, 0, 4, 3, 90, 0, 197, 190, 0,
- 4, 2, 18, 67, 3, 91, 0, 2, 32, 0, 197, 161, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3, 96, 0, 2, 17, 67, 18, 71, 0,
- 2, 18, 71, 0, 7, 6, 97, 0, 4, 3, 35, 0, 2, 105, 122, 109, 18, 77, 32, 0, 4, 105, 1, 21, 2, 18, 86, 18, 75, 32,
- 3, 35, 8, 114, 0, 105, 1, 21, 2, 18, 86, 18, 79, 32, 0, 4, 105, 1, 21, 2, 110, 18, 75, 32, 3, 108, 8, 37, 0, 105,
- 1, 21, 2, 110, 18, 79, 32, 0, 105, 8, 109, 101, 190, 197, 2, 18, 86, 18, 75, 32, 0, 105, 8, 109, 101, 190, 197, 2, 18, 86,
- 18, 79, 32, 0, 105, 8, 116, 161, 197, 107, 117, 97, 2, 18, 86, 18, 75, 32, 0, 105, 8, 116, 161, 197, 107, 117, 97, 2, 18, 86,
- 18, 79, 32, 0, 2, 105, 107, 18, 78, 32, 3, 109, 0, 4, 105, 2, 18, 69, 3, 121, 0, 105, 2, 32, 0, 4, 117, 2, 18, 69,
- 3, 123, 0, 117, 2, 32, 0, 7, 6, 98, 0, 2, 18, 67, 3, 48, 0, 3, 71, 0, 4, 2, 17, 67, 18, 71, 3, 71, 38, 0,
- 2, 18, 71, 0, 7, 6, 99, 0, 104, 3, 101, 0, 104, 2, 18, 71, 3, 101, 38, 0, 3, 133, 0, 2, 18, 71, 3, 133, 38, 0,
- 7, 6, 100, 0, 4, 2, 18, 67, 3, 47, 0, 2, 32, 0, 3, 72, 0, 122, 3, 72, 88, 0, 122, 2, 18, 71, 3, 72, 94, 0,
- 197, 190, 3, 75, 0, 197, 190, 2, 18, 71, 3, 77, 0, 2, 18, 71, 3, 135, 0, 7, 6, 101, 0, 3, 36, 0, 105, 1, 21, 2,
- 118, 18, 78, 32, 3, 36, 8, 114, 0, 105, 3, 38, 122, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 4, 2, 18, 67, 3,
- 49, 0, 2, 32, 0, 4, 3, 81, 0, 103, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 97, 3, 36, 0, 3, 37, 0, 4,
- 97, 1, 99, 2, 99, 105, 106, 18, 78, 32, 3, 37, 57, 35, 0, 97, 1, 99, 2, 108, 18, 77, 32, 0, 2, 17, 65, 3, 38, 0,
- 4, 1, 97, 2, 107, 18, 78, 32, 3, 57, 37, 0, 1, 97, 2, 122, 109, 18, 77, 32, 0, 1, 111, 2, 107, 18, 78, 32, 0, 4,
- 101, 2, 197, 161, 107, 3, 57, 127, 0, 101, 8, 2, 118, 0, 101, 8, 2, 197, 161, 109, 0, 101, 1, 21, 2, 110, 18, 78, 32, 3,
- 114, 8, 36, 0, 4, 101, 3, 127, 0, 101, 8, 116, 117, 97, 106, 2, 110, 18, 78, 32, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6,
- 107, 0, 4, 3, 49, 0, 107, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3, 49, 38, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0,
- 2, 18, 66, 3, 81, 0, 7, 6, 108, 0, 3, 55, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3, 137, 0, 2, 17, 67, 18, 71, 0,
- 2, 18, 71, 0, 7, 6, 109, 0, 4, 3, 65, 0, 109, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3, 65, 38, 0, 2, 17, 67, 18,
- 71, 0, 2, 18, 71, 0, 7, 6, 110, 0, 4, 3, 50, 0, 110, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3, 136, 0, 2, 17, 67,
- 18, 71, 0, 2, 18, 71, 0, 7, 6, 111, 0, 1, 102, 2, 110, 18, 77, 32, 3, 116, 8, 0, 3, 117, 0, 2, 107, 197, 161, 110,
- 18, 75, 32, 3, 117, 8, 0, 7, 6, 112, 0, 4, 3, 48, 0, 112, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3, 48, 38, 0, 2,
- 17, 67, 18, 71, 0, 2, 18, 71, 0, 2, 18, 66, 3, 71, 0, 7, 6, 113, 0, 2, 18, 71, 3, 49, 38, 84, 38, 0, 3, 49,
- 84, 0, 7, 6, 114, 0, 4, 3, 34, 0, 114, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3, 34, 38, 0, 2, 17, 67, 18, 71, 0,
- 2, 18, 71, 0, 7, 6, 115, 0, 2, 18, 66, 3, 88, 0, 4, 3, 89, 0, 115, 0, 197, 161, 3, 91, 0, 4, 2, 17, 67, 17,
- 67, 18, 71, 3, 95, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0, 7, 6, 116, 0, 4, 3, 47, 0, 116, 0, 2, 18, 66, 3,
- 72, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3, 134, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0, 7, 6, 117, 0, 3, 40, 0,
- 111, 1, 21, 2, 109, 101, 110, 18, 79, 32, 3, 118, 8, 39, 0, 111, 3, 124, 0, 105, 3, 126, 0, 7, 6, 118, 0, 3, 84, 0,
- 2, 18, 71, 3, 84, 38, 0, 7, 6, 119, 0, 3, 84, 0, 2, 18, 71, 3, 84, 38, 0, 7, 6, 120, 0, 2, 18, 71, 3, 49,
- 38, 95, 0, 3, 49, 89, 0, 7, 6, 121, 0, 3, 115, 0, 4, 1, 21, 2, 18, 86, 18, 75, 32, 3, 115, 8, 0, 1, 21, 2,
- 18, 86, 18, 79, 32, 0, 1, 21, 2, 98, 18, 78, 32, 0, 1, 21, 2, 98, 18, 79, 32, 0, 1, 109, 117, 21, 2, 110, 18, 77,
- 32, 0, 1, 110, 101, 21, 2, 98, 18, 79, 32, 0, 8, 112, 97, 2, 21, 0, 7, 6, 122, 0, 3, 88, 0, 2, 18, 67, 3, 89,
- 0, 2, 100, 197, 190, 3, 90, 0, 2, 196, 141, 3, 91, 0, 4, 2, 17, 67, 18, 71, 3, 94, 0, 2, 18, 71, 0, 7, 6, 206,
- 0, 177, 3, 6, 35, 55, 83, 35, 10, 0, 181, 3, 6, 36, 48, 95, 37, 55, 39, 50, 10, 0, 191, 3, 6, 39, 65, 38, 37, 49,
- 34, 39, 50, 10, 0, 183, 3, 36, 47, 35, 10, 0, 186, 3, 49, 6, 35, 48, 35, 10, 0, 190, 3, 49, 95, 6, 37, 10, 0, 185,
- 3, 57, 39, 47, 35, 10, 0, 188, 3, 65, 38, 6, 37, 10, 0, 178, 3, 71, 38, 6, 36, 47, 35, 10, 0, 179, 3, 81, 6, 109,
- 65, 35, 10, 0, 182, 3, 94, 6, 36, 47, 35, 10, 0, 184, 3, 134, 36, 47, 35, 10, 0, 180, 3, 135, 6, 36, 55, 47, 35, 10,
- 0, 189, 3, 136, 6, 37, 10, 0, 187, 3, 137, 6, 35, 65, 72, 35, 10, 0, 7, 6, 207, 0, 133, 3, 6, 37, 48, 95, 37, 55,
- 39, 50, 10, 0, 129, 3, 34, 6, 39, 10, 0, 137, 3, 39, 65, 6, 36, 81, 35, 10, 0, 132, 3, 47, 6, 128, 10, 0, 128, 3,
- 48, 38, 6, 115, 10, 0, 136, 3, 48, 95, 6, 37, 10, 0, 134, 3, 83, 38, 6, 37, 10, 0, 4, 130, 3, 95, 6, 37, 81, 65,
- 35, 10, 0, 131, 0, 135, 3, 101, 38, 6, 37, 10, 0, 7, 6, 0, 4, 33, 2, 33, 3, 0, 4, 35, 1, 35, 3, 0, 4, 39,
- 3, 0, 4, 46, 1, 46, 3, 0, 58, 1, 32, 15, 2, 32, 15, 15, 32, 3, 0, 46, 2, 46, 3, 9, 0, 46, 3, 9, 47, 6,
- 35, 91, 49, 35, 89, 0, 33, 3, 9, 91, 123, 49, 47, 6, 118, 49, 35, 89, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10,
- 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 35, 1, 35, 35, 2, 32, 3, 24, 0, 60, 61, 3, 65, 35, 96, 6, 123, 10, 35, 34,
- 71, 6, 108, 10, 55, 115, 81, 40, 0, 45, 8, 32, 2, 32, 15, 3, 65, 37, 50, 40, 89, 0, 62, 61, 3, 72, 123, 81, 38, 6,
- 123, 10, 35, 34, 71, 6, 108, 10, 137, 115, 81, 40, 0, 58, 3, 135, 84, 38, 6, 114, 47, 35, 97, 49, 38, 37, 89, 0, 33, 61,
- 3, 136, 36, 137, 6, 115, 81, 40, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts41 = FileInMemory_createWithData (5171, reinterpret_cast<const char *> (&espeakdata_dicts41_data),
- U"espeak-1.48.04-source/espeak-data/lt_dict",
+ static unsigned char espeakdata_dicts38_data[5185] = {
+ 0, 4, 0, 0, 87, 12, 0, 0, 0, 0, 0, 0, 0, 5, 65, 4, 35, 0, 0, 0, 0, 0, 7, 65, 8, 71, 38, 112, 0, 0,
+ 0, 0, 0, 7, 65, 12, 133, 38, 112, 0, 0, 0, 0, 0, 6, 65, 16, 135, 112, 0, 0, 0, 0, 0, 6, 65, 20, 36, 35, 0,
+ 0, 0, 0, 0, 6, 65, 24, 36, 83, 0, 0, 0, 0, 0, 6, 65, 28, 81, 112, 0, 0, 0, 0, 0, 6, 65, 32, 107, 35, 0,
+ 0, 0, 0, 0, 13, 1, 36, 72, 6, 117, 137, 36, 34, 38, 37, 89, 0, 5, 65, 36, 37, 0, 0, 13, 1, 37, 48, 34, 6, 116,
+ 133, 36, 50, 47, 121, 0, 0, 0, 0, 7, 65, 40, 57, 39, 47, 0, 0, 0, 14, 1, 42, 90, 84, 121, 81, 90, 72, 6, 118, 47,
+ 112, 0, 0, 10, 1, 43, 48, 38, 137, 6, 40, 89, 0, 13, 67, 76, 21, 133, 89, 35, 84, 38, 6, 110, 10, 0, 0, 6, 65, 44,
+ 49, 35, 0, 0, 0, 0, 25, 1, 47, 135, 36, 91, 37, 136, 6, 114, 136, 37, 89, 10, 71, 34, 119, 49, 38, 97, 50, 6, 115, 89,
+ 0, 0, 6, 65, 48, 36, 55, 0, 0, 0, 0, 0, 6, 65, 52, 36, 65, 0, 0, 11, 67, 53, 83, 83, 65, 118, 65, 89, 10, 0,
+ 0, 0, 0, 6, 65, 56, 36, 50, 0, 0, 0, 0, 0, 5, 193, 60, 72, 8, 5, 65, 60, 117, 0, 0, 9, 1, 61, 137, 6, 115,
+ 81, 40, 0, 0, 0, 0, 9, 1, 64, 6, 110, 47, 35, 9, 0, 7, 65, 64, 48, 38, 112, 0, 0, 0, 0, 0, 6, 65, 68, 49,
+ 119, 0, 0, 0, 0, 0, 6, 65, 72, 36, 34, 0, 0, 0, 0, 0, 6, 65, 76, 36, 89, 0, 0, 0, 0, 0, 6, 65, 80, 134,
+ 112, 0, 0, 0, 11, 70, 12, 243, 148, 36, 229, 69, 21, 0, 10, 0, 0, 5, 65, 84, 40, 0, 0, 0, 0, 0, 7, 65, 88, 84,
+ 38, 112, 0, 0, 0, 0, 20, 4, 95, 49, 77, 52, 47, 34, 38, 37, 137, 37, 57, 6, 117, 50, 35, 89, 10, 0, 0, 24, 1, 92,
+ 49, 121, 34, 38, 6, 114, 136, 37, 89, 10, 71, 34, 119, 49, 38, 97, 50, 6, 115, 89, 0, 16, 65, 92, 135, 84, 38, 6, 37, 81,
+ 40, 71, 35, 10, 84, 112, 0, 0, 0, 0, 0, 19, 4, 95, 49, 77, 49, 47, 6, 119, 49, 89, 47, 35, 50, 134, 37, 89, 10, 0,
+ 7, 65, 96, 37, 49, 89, 0, 0, 19, 4, 95, 49, 77, 50, 65, 38, 37, 137, 37, 57, 6, 117, 50, 35, 89, 10, 0, 0, 20, 4,
+ 95, 49, 77, 51, 65, 38, 37, 137, 37, 57, 6, 109, 34, 72, 35, 89, 10, 0, 0, 0, 10, 65, 100, 115, 81, 34, 38, 36, 49, 0,
+ 0, 0, 0, 0, 6, 65, 104, 94, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 8, 197, 52, 19, 137, 52, 144, 67, 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, 7, 195, 8, 85, 0, 72, 8, 0, 7, 196, 53, 83, 73, 76, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 69, 72, 80, 68, 21, 32, 21, 0, 10, 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, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 17, 4, 95, 4, 16, 20, 10, 49, 35, 71, 137, 6, 36, 137, 37, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 7, 196, 41, 83, 73, 76, 66, 0, 0, 0, 0, 0, 0, 0, 6, 195, 9, 69, 128, 17, 10, 67, 80, 21,
+ 64, 47, 108, 123, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 67, 48, 145, 84, 137, 127, 47,
+ 6, 118, 84, 38, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 66, 29, 32, 81, 34, 6, 108, 37, 49, 119, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 69, 53, 83, 89, 76, 80, 65, 40, 65, 38, 115, 95, 6, 110, 10, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 69, 12, 19, 131, 20, 192, 21, 0, 10, 0, 0, 0, 0, 0, 13,
+ 67, 80, 21, 133, 47, 35, 84, 38, 6, 110, 10, 0, 8, 66, 17, 160, 72, 88, 112, 0, 0, 0, 0, 0, 0, 0, 11, 67, 41, 83,
+ 83, 57, 118, 65, 89, 10, 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, 6, 194, 37, 32, 72, 8, 0, 12, 3, 226, 130, 172, 6, 110, 40, 34, 35, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 66, 20, 192, 36, 137, 36, 49, 47, 34, 39, 136, 37, 136, 37,
+ 89, 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, 9, 134, 19, 1, 22, 196, 153, 19, 66, 0, 0, 0, 0, 18, 3, 95, 51, 88, 47, 34, 38, 6, 114, 89, 135, 36, 97, 37, 65,
+ 47, 0, 0, 19, 5, 95, 48, 77, 66, 49, 47, 6, 119, 49, 89, 47, 35, 50, 78, 40, 10, 0, 12, 3, 95, 48, 67, 97, 37, 65,
+ 47, 121, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 49, 67, 97, 37, 65, 47, 35, 89, 10, 0, 0, 0, 0, 0, 0,
+ 0, 18, 3, 95, 49, 57, 72, 36, 84, 38, 115, 136, 6, 117, 137, 37, 49, 35, 0, 0, 17, 3, 95, 49, 56, 35, 91, 47, 124, 136,
+ 6, 117, 137, 37, 49, 35, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 49, 49, 84, 38, 127, 50, 6, 124, 137, 37, 49, 35, 0,
+ 0, 13, 3, 95, 49, 48, 135, 6, 36, 97, 37, 65, 47, 0, 0, 15, 3, 95, 49, 51, 47, 34, 38, 6, 115, 137, 37, 49, 35, 0,
+ 0, 15, 3, 95, 49, 50, 72, 84, 38, 6, 115, 137, 37, 49, 35, 0, 0, 18, 3, 95, 49, 53, 48, 38, 36, 50, 49, 38, 6, 117,
+ 137, 37, 49, 35, 0, 0, 19, 3, 95, 49, 52, 49, 38, 36, 47, 40, 34, 38, 6, 117, 137, 37, 49, 35, 0, 0, 18, 3, 95, 49,
+ 55, 95, 36, 48, 134, 115, 136, 6, 117, 137, 37, 49, 35, 0, 0, 15, 3, 95, 49, 54, 97, 36, 97, 6, 117, 137, 37, 49, 35, 0,
+ 0, 0, 22, 3, 95, 55, 88, 95, 36, 48, 38, 134, 6, 115, 50, 36, 94, 135, 36, 97, 37, 65, 47, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 6, 195, 49, 37, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 50, 88, 72,
+ 84, 38, 6, 114, 135, 36, 97, 37, 65, 47, 0, 0, 20, 5, 95, 48, 77, 65, 49, 47, 6, 119, 49, 89, 47, 35, 50, 134, 37, 89,
+ 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 69, 76, 52, 133, 20, 224, 21, 0, 10, 0, 0, 0, 0, 0, 0, 22, 3, 95,
+ 52, 88, 49, 38, 6, 113, 47, 40, 34, 38, 36, 94, 135, 36, 97, 37, 65, 47, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 40, 144,
+ 57, 114, 10, 0, 0, 22, 3, 95, 53, 88, 48, 38, 6, 110, 68, 38, 49, 38, 36, 94, 135, 36, 97, 37, 65, 47, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 18, 3, 95, 54, 88, 97, 6, 113, 97, 36, 94, 135, 36, 97, 37, 65, 47, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 15, 66, 57, 32, 50, 6, 40, 65, 38, 36, 34, 38, 37, 89, 0, 0, 21, 3, 95, 56, 88, 35,
+ 91, 47, 6, 118, 39, 136, 36, 94, 135, 36, 97, 37, 65, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 95, 57, 88, 135, 36,
+ 84, 38, 6, 115, 136, 36, 94, 135, 36, 97, 37, 65, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 12, 3, 226, 153, 175, 72, 6, 127, 88, 35, 89, 0, 0, 0, 13, 3, 226, 153, 173, 71, 36, 65, 39, 55, 37, 89, 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, 12, 67, 52, 19, 133, 65, 35, 136, 6,
+ 110, 10, 0, 19, 4, 95, 48, 77, 52, 47, 34, 38, 37, 137, 37, 57, 6, 117, 50, 121, 10, 0, 0, 0, 18, 4, 95, 48, 77, 50,
+ 65, 38, 37, 137, 37, 57, 6, 117, 50, 121, 10, 0, 0, 11, 67, 52, 19, 128, 65, 108, 35, 50, 10, 0, 19, 4, 95, 48, 77, 51,
+ 65, 38, 37, 137, 37, 57, 6, 109, 34, 72, 121, 10, 0, 0, 0, 18, 4, 95, 48, 77, 49, 47, 6, 119, 49, 89, 47, 35, 50, 78,
+ 122, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 48, 179, 0, 17, 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, 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, 24, 3, 95, 194,
+ 171, 55, 123, 90, 47, 6, 114, 50, 112, 89, 10, 49, 35, 71, 6, 118, 47, 112, 89, 0, 0, 0, 0, 0, 0, 0, 0, 18, 69, 80,
+ 21, 153, 40, 80, 47, 35, 84, 38, 115, 57, 38, 6, 110, 10, 0, 0, 0, 13, 67, 48, 245, 0, 55, 39, 47, 6, 115, 50, 119, 0,
+ 0, 0, 0, 0, 0, 0, 9, 134, 20, 1, 22, 196, 153, 19, 66, 9, 134, 13, 1, 14, 196, 153, 19, 66, 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, 0, 24, 3, 95,
+ 194, 187, 55, 123, 90, 47, 6, 114, 50, 112, 89, 10, 49, 35, 71, 6, 118, 47, 112, 89, 0, 0, 0, 0, 0, 0, 14, 2, 196, 133,
+ 109, 10, 50, 117, 95, 6, 37, 136, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 196, 141, 78, 112, 0, 0, 0, 0, 0, 0,
+ 0, 13, 2, 194, 167, 89, 6, 110, 49, 133, 37, 57, 35, 0, 6, 2, 196, 151, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 21, 2, 194, 169, 123, 47, 39, 34, 6, 114, 50, 112, 89, 15, 47, 6, 122, 89, 112, 89, 0, 15, 2, 196, 153, 36,
+ 35, 10, 50, 117, 95, 6, 37, 136, 112, 0, 0, 16, 2, 194, 182, 48, 35, 34, 35, 81, 34, 6, 109, 83, 35, 89, 0, 0, 0, 0,
+ 0, 0, 0, 14, 2, 194, 176, 55, 6, 108, 121, 48, 89, 50, 37, 89, 0, 0, 15, 2, 194, 177, 48, 55, 40, 89, 10, 65, 37, 50,
+ 40, 89, 0, 0, 26, 2, 194, 190, 47, 34, 6, 115, 89, 15, 49, 38, 36, 134, 84, 38, 37, 34, 47, 6, 35, 72, 35, 137, 122, 0,
+ 0, 6, 2, 196, 175, 115, 0, 0, 21, 2, 194, 188, 49, 38, 36, 134, 84, 38, 37, 34, 47, 6, 35, 72, 35, 137, 37, 89, 0, 0,
+ 10, 2, 194, 189, 48, 6, 118, 89, 112, 0, 0, 0, 0, 0, 7, 2, 197, 161, 36, 91, 0, 0, 0, 0, 0, 0, 0, 14, 2, 197,
+ 171, 119, 10, 37, 55, 81, 6, 117, 57, 37, 0, 0, 0, 0, 0, 0, 8, 66, 81, 80, 47, 118, 10, 0, 0, 0, 0, 14, 2, 197,
+ 179, 119, 10, 50, 117, 95, 6, 37, 136, 112, 0, 0, 0, 0, 7, 2, 197, 190, 96, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 6, 195, 49, 69, 128, 17, 0, 0, 0, 0, 0, 0, 18, 69, 76, 21, 153, 40, 80, 89, 35, 84, 38, 115,
+ 57, 38, 6, 110, 10, 0, 0, 0, 12, 71, 52, 17, 206, 36, 98, 69, 72, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 1, 197, 161, 108, 91, 10, 0, 0, 0, 0, 0, 0, 14, 67,
+ 72, 18, 128, 34, 35, 57, 6, 116, 50, 35, 89, 0, 0, 0, 0, 0, 0, 22, 2, 95, 34, 134, 6, 127, 95, 39, 95, 39, 89, 10,
+ 49, 35, 71, 6, 118, 47, 112, 89, 0, 0, 14, 2, 95, 33, 91, 123, 49, 47, 6, 118, 49, 35, 89, 0, 0, 0, 16, 2, 95, 39,
+ 35, 48, 39, 89, 47, 34, 6, 116, 83, 35, 89, 0, 0, 0, 0, 0, 0, 0, 16, 2, 95, 41, 95, 49, 38, 137, 6, 110, 58, 89,
+ 47, 35, 89, 0, 0, 16, 2, 95, 40, 95, 49, 38, 137, 6, 110, 58, 89, 47, 35, 89, 0, 0, 0, 12, 2, 95, 46, 47, 6, 35,
+ 91, 49, 35, 89, 0, 0, 11, 2, 95, 45, 65, 6, 114, 50, 40, 89, 0, 0, 14, 2, 95, 44, 49, 35, 71, 137, 6, 36, 137, 37,
+ 89, 0, 0, 9, 2, 95, 51, 47, 34, 115, 89, 0, 0, 7, 2, 95, 50, 72, 40, 0, 0, 12, 2, 95, 49, 84, 38, 6, 127, 50,
+ 35, 89, 0, 0, 11, 2, 95, 48, 50, 6, 40, 137, 37, 89, 0, 0, 13, 2, 95, 55, 95, 36, 48, 134, 115, 136, 6, 114, 0, 0,
+ 10, 2, 95, 54, 97, 36, 91, 6, 114, 0, 0, 12, 2, 95, 53, 48, 38, 36, 50, 49, 6, 114, 0, 0, 13, 2, 95, 52, 49, 38,
+ 36, 47, 40, 34, 6, 114, 0, 0, 19, 2, 95, 59, 49, 35, 71, 38, 137, 6, 36, 47, 35, 91, 49, 38, 37, 89, 0, 0, 17, 2,
+ 95, 58, 135, 84, 38, 6, 114, 47, 35, 91, 49, 38, 37, 89, 0, 0, 12, 2, 95, 57, 135, 36, 84, 115, 136, 6, 114, 0, 0, 12,
+ 2, 95, 56, 35, 91, 47, 124, 136, 6, 114, 0, 0, 15, 2, 95, 63, 49, 55, 123, 89, 47, 6, 118, 49, 35, 89, 0, 0, 0, 0,
+ 0, 0, 0, 0, 9, 2, 95, 64, 6, 110, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 14, 4, 95, 4, 15, 20, 47, 6, 35, 91, 49, 35, 89, 0, 0, 0, 0, 27, 2, 95, 91, 55, 123, 90, 134, 6, 114, 38, 50,
+ 37, 89, 10, 95, 49, 38, 137, 6, 110, 58, 89, 47, 35, 89, 0, 0, 0, 0, 0, 27, 2, 95, 95, 48, 35, 71, 34, 123, 49, 38,
+ 6, 114, 65, 39, 10, 71, 34, 119, 49, 38, 97, 50, 6, 115, 89, 0, 0, 15, 2, 95, 94, 91, 35, 49, 50, 6, 114, 89, 10, 37,
+ 91, 0, 0, 27, 2, 95, 93, 55, 123, 90, 134, 6, 114, 38, 50, 37, 89, 10, 95, 49, 38, 137, 6, 110, 58, 89, 47, 35, 89, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 70, 92, 147, 132, 61, 116, 192, 21, 0, 10, 0, 10,
+ 67, 40, 148, 192, 57, 114, 89, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 2, 95, 123, 34, 127, 89, 134, 6, 114, 38, 50, 37,
+ 89, 10, 95, 49, 38, 137, 6, 110, 58, 89, 47, 35, 89, 0, 0, 0, 0, 0, 0, 11, 2, 95, 126, 47, 6, 114, 55, 72, 112, 0,
+ 0, 27, 2, 95, 125, 34, 127, 89, 134, 6, 114, 38, 50, 37, 89, 10, 95, 49, 38, 137, 6, 110, 58, 89, 47, 35, 89, 0, 17, 69,
+ 41, 83, 89, 76, 80, 57, 40, 65, 38, 115, 95, 6, 110, 10, 0, 0, 0, 11, 70, 24, 148, 133, 24, 246, 0, 21, 0, 10, 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,
+ 0, 0, 8, 197, 76, 21, 137, 52, 144, 67, 8, 197, 80, 21, 137, 52, 144, 67, 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, 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, 6, 195, 48, 226, 192, 17, 0, 0, 17, 69, 52, 19, 153, 40,
+ 80, 65, 35, 136, 115, 57, 38, 6, 110, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 4, 197, 190, 75, 112,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 76, 21, 64, 89, 108, 123, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 100, 197, 190, 0, 197, 190, 0, 100, 122, 0, 98, 0, 100, 0, 103, 0, 122, 0,
+ 104, 0, 7, 6, 18, 67, 197, 161, 0, 99, 104, 0, 196, 141, 0, 112, 0, 116, 0, 107, 0, 115, 0, 99, 0, 102, 0, 7, 6, 18,
+ 69, 100, 197, 190, 0, 197, 190, 0, 100, 122, 0, 197, 161, 0, 99, 104, 0, 196, 141, 0, 98, 0, 100, 0, 103, 0, 122, 0, 104, 0,
+ 112, 0, 116, 0, 107, 0, 115, 0, 99, 0, 102, 0, 108, 0, 109, 0, 110, 0, 114, 0, 106, 0, 118, 0, 7, 6, 18, 70, 196, 133,
+ 0, 196, 153, 0, 196, 151, 0, 196, 175, 0, 197, 179, 0, 197, 171, 0, 97, 0, 101, 0, 105, 0, 121, 0, 111, 0, 117, 0, 7, 6,
+ 18, 71, 196, 175, 0, 196, 153, 0, 196, 151, 0, 105, 0, 121, 0, 101, 0, 7, 6, 18, 75, 105, 117, 111, 115, 101, 0, 105, 97, 109,
+ 115, 0, 105, 97, 105, 115, 0, 105, 117, 105, 0, 121, 106, 101, 0, 105, 97, 105, 0, 105, 197, 179, 0, 105, 117, 115, 0, 105, 115, 0,
+ 105, 111, 0, 196, 175, 0, 105, 117, 0, 121, 106, 0, 121, 0, 7, 6, 18, 76, 105, 97, 109, 115, 0, 105, 97, 105, 115, 0, 105, 117,
+ 111, 115, 0, 105, 97, 115, 0, 105, 117, 105, 0, 105, 196, 133, 0, 121, 106, 101, 0, 105, 97, 105, 0, 105, 197, 179, 0, 105, 117, 115,
+ 0, 105, 111, 0, 105, 117, 0, 121, 106, 0, 121, 0, 7, 6, 18, 77, 117, 111, 115, 101, 0, 97, 109, 115, 0, 97, 105, 115, 0, 97,
+ 115, 0, 117, 105, 0, 196, 133, 0, 97, 105, 0, 197, 179, 0, 117, 115, 0, 111, 0, 117, 0, 101, 0, 7, 6, 18, 78, 111, 109, 105,
+ 115, 0, 111, 106, 101, 0, 111, 109, 115, 0, 111, 115, 101, 0, 111, 115, 0, 97, 105, 0, 196, 133, 0, 111, 106, 0, 111, 115, 0, 197,
+ 179, 0, 97, 115, 0, 97, 0, 7, 6, 18, 79, 196, 151, 109, 105, 115, 0, 196, 151, 106, 101, 0, 196, 151, 109, 115, 0, 196, 151, 115,
+ 101, 0, 196, 151, 115, 0, 196, 151, 106, 0, 105, 197, 179, 0, 196, 151, 109, 0, 196, 151, 0, 101, 105, 0, 196, 153, 0, 101, 0, 7,
+ 6, 18, 86, 196, 141, 0, 116, 0, 7, 6, 18, 87, 100, 197, 190, 0, 100, 0, 7, 6, 196, 133, 0, 3, 109, 0, 7, 6, 196, 141,
+ 0, 3, 76, 0, 2, 18, 71, 3, 78, 0, 7, 6, 196, 151, 0, 4, 3, 112, 0, 8, 112, 111, 107, 2, 196, 141, 105, 18, 78, 32,
+ 0, 4, 1, 21, 2, 106, 18, 77, 32, 3, 112, 8, 0, 1, 21, 2, 106, 18, 78, 32, 0, 1, 21, 2, 110, 18, 77, 32, 0, 1,
+ 21, 2, 110, 18, 79, 32, 0, 1, 21, 2, 196, 141, 105, 18, 78, 32, 0, 7, 6, 196, 153, 0, 3, 113, 0, 7, 6, 196, 175, 0,
+ 3, 115, 0, 7, 6, 197, 161, 0, 2, 18, 66, 3, 90, 0, 4, 3, 91, 0, 197, 161, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3,
+ 97, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0, 7, 6, 197, 171, 0, 4, 1, 21, 2, 107, 197, 161, 18, 86, 18, 75, 32, 3,
+ 118, 8, 40, 0, 1, 21, 2, 107, 197, 161, 18, 86, 18, 79, 32, 0, 3, 119, 0, 7, 6, 197, 179, 0, 3, 119, 0, 7, 6, 197,
+ 190, 0, 115, 3, 89, 0, 4, 3, 90, 0, 197, 190, 0, 4, 2, 18, 67, 3, 91, 0, 2, 32, 0, 197, 161, 0, 4, 2, 17, 67,
+ 17, 67, 18, 71, 3, 96, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0, 7, 6, 97, 0, 4, 3, 35, 0, 2, 105, 122, 109, 18,
+ 77, 32, 0, 4, 105, 1, 21, 2, 18, 86, 18, 75, 32, 3, 35, 8, 114, 0, 105, 1, 21, 2, 18, 86, 18, 79, 32, 0, 4, 105,
+ 1, 21, 2, 110, 18, 75, 32, 3, 108, 8, 37, 0, 105, 1, 21, 2, 110, 18, 79, 32, 0, 105, 8, 109, 101, 190, 197, 2, 18, 86,
+ 18, 75, 32, 0, 105, 8, 109, 101, 190, 197, 2, 18, 86, 18, 79, 32, 0, 105, 8, 116, 161, 197, 107, 117, 97, 2, 18, 86, 18, 75,
+ 32, 0, 105, 8, 116, 161, 197, 107, 117, 97, 2, 18, 86, 18, 79, 32, 0, 2, 105, 107, 18, 78, 32, 3, 109, 0, 4, 105, 2, 18,
+ 69, 3, 121, 0, 105, 2, 32, 0, 4, 117, 2, 18, 69, 3, 123, 0, 117, 2, 32, 0, 7, 6, 98, 0, 2, 18, 67, 3, 48, 0,
+ 3, 71, 0, 4, 2, 17, 67, 18, 71, 3, 71, 38, 0, 2, 18, 71, 0, 7, 6, 99, 0, 104, 3, 101, 0, 104, 2, 18, 71, 3,
+ 101, 38, 0, 3, 133, 0, 2, 18, 71, 3, 133, 38, 0, 7, 6, 100, 0, 4, 2, 18, 67, 3, 47, 0, 2, 32, 0, 3, 72, 0,
+ 122, 3, 72, 88, 0, 122, 2, 18, 71, 3, 72, 94, 0, 197, 190, 3, 75, 0, 197, 190, 2, 18, 71, 3, 77, 0, 2, 18, 71, 3,
+ 135, 0, 7, 6, 101, 0, 3, 36, 0, 105, 1, 21, 2, 118, 18, 78, 32, 3, 36, 8, 114, 0, 105, 3, 38, 122, 0, 7, 6, 102,
+ 0, 3, 83, 0, 7, 6, 103, 0, 4, 2, 18, 67, 3, 49, 0, 2, 32, 0, 4, 3, 81, 0, 103, 0, 7, 6, 104, 0, 3, 107,
+ 0, 7, 6, 105, 0, 97, 3, 36, 0, 3, 37, 0, 4, 97, 1, 99, 2, 99, 105, 106, 18, 78, 32, 3, 37, 57, 35, 0, 97, 1,
+ 99, 2, 108, 18, 77, 32, 0, 2, 17, 65, 3, 38, 0, 4, 1, 97, 2, 107, 18, 78, 32, 3, 57, 37, 0, 1, 97, 2, 122, 109,
+ 18, 77, 32, 0, 1, 111, 2, 107, 18, 78, 32, 0, 4, 101, 2, 197, 161, 107, 3, 57, 127, 0, 101, 8, 2, 118, 0, 101, 8, 2,
+ 197, 161, 109, 0, 101, 1, 21, 2, 110, 18, 78, 32, 3, 114, 8, 36, 0, 4, 101, 3, 127, 0, 101, 8, 116, 117, 97, 106, 2, 110,
+ 18, 78, 32, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0, 4, 3, 49, 0, 107, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3,
+ 49, 38, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0, 2, 18, 66, 3, 81, 0, 7, 6, 108, 0, 3, 55, 0, 4, 2, 17, 67,
+ 17, 67, 18, 71, 3, 137, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0, 7, 6, 109, 0, 4, 3, 65, 0, 109, 0, 4, 2, 17,
+ 67, 17, 67, 18, 71, 3, 65, 38, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0, 7, 6, 110, 0, 4, 3, 50, 0, 110, 0, 4,
+ 2, 17, 67, 17, 67, 18, 71, 3, 136, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0, 7, 6, 111, 0, 1, 102, 2, 110, 18, 77,
+ 32, 3, 116, 8, 0, 3, 117, 0, 2, 107, 197, 161, 110, 18, 75, 32, 3, 117, 8, 0, 7, 6, 112, 0, 4, 3, 48, 0, 112, 0,
+ 4, 2, 17, 67, 17, 67, 18, 71, 3, 48, 38, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0, 2, 18, 66, 3, 71, 0, 7, 6,
+ 113, 0, 2, 18, 71, 3, 49, 38, 84, 38, 0, 3, 49, 84, 0, 7, 6, 114, 0, 4, 3, 34, 0, 114, 0, 4, 2, 17, 67, 17,
+ 67, 18, 71, 3, 34, 38, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0, 7, 6, 115, 0, 2, 18, 66, 3, 88, 0, 4, 3, 89,
+ 0, 115, 0, 197, 161, 3, 91, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3, 95, 0, 2, 17, 67, 18, 71, 0, 2, 18, 71, 0, 7,
+ 6, 116, 0, 4, 3, 47, 0, 116, 0, 2, 18, 66, 3, 72, 0, 4, 2, 17, 67, 17, 67, 18, 71, 3, 134, 0, 2, 17, 67, 18,
+ 71, 0, 2, 18, 71, 0, 7, 6, 117, 0, 3, 40, 0, 111, 1, 21, 2, 109, 101, 110, 18, 79, 32, 3, 118, 8, 39, 0, 111, 3,
+ 124, 0, 105, 3, 126, 0, 7, 6, 118, 0, 3, 84, 0, 2, 18, 71, 3, 84, 38, 0, 7, 6, 119, 0, 3, 84, 0, 2, 18, 71,
+ 3, 84, 38, 0, 7, 6, 120, 0, 2, 18, 71, 3, 49, 38, 95, 0, 3, 49, 89, 0, 7, 6, 121, 0, 3, 115, 0, 4, 1, 21,
+ 2, 18, 86, 18, 75, 32, 3, 115, 8, 0, 1, 21, 2, 18, 86, 18, 79, 32, 0, 1, 21, 2, 98, 18, 78, 32, 0, 1, 21, 2,
+ 98, 18, 79, 32, 0, 1, 109, 117, 21, 2, 110, 18, 77, 32, 0, 1, 110, 101, 21, 2, 98, 18, 79, 32, 0, 8, 112, 97, 2, 21,
+ 0, 7, 6, 122, 0, 3, 88, 0, 2, 18, 67, 3, 89, 0, 2, 100, 197, 190, 3, 90, 0, 2, 196, 141, 3, 91, 0, 4, 2, 17,
+ 67, 18, 71, 3, 94, 0, 2, 18, 71, 0, 7, 6, 206, 0, 177, 3, 6, 35, 55, 83, 35, 10, 0, 181, 3, 6, 36, 48, 95, 37,
+ 55, 39, 50, 10, 0, 191, 3, 6, 39, 65, 38, 37, 49, 34, 39, 50, 10, 0, 183, 3, 36, 47, 35, 10, 0, 186, 3, 49, 6, 35,
+ 48, 35, 10, 0, 190, 3, 49, 95, 6, 37, 10, 0, 185, 3, 57, 39, 47, 35, 10, 0, 188, 3, 65, 38, 6, 37, 10, 0, 178, 3,
+ 71, 38, 6, 36, 47, 35, 10, 0, 179, 3, 81, 6, 109, 65, 35, 10, 0, 182, 3, 94, 6, 36, 47, 35, 10, 0, 184, 3, 134, 36,
+ 47, 35, 10, 0, 180, 3, 135, 6, 36, 55, 47, 35, 10, 0, 189, 3, 136, 6, 37, 10, 0, 187, 3, 137, 6, 35, 65, 72, 35, 10,
+ 0, 7, 6, 207, 0, 133, 3, 6, 37, 48, 95, 37, 55, 39, 50, 10, 0, 129, 3, 34, 6, 39, 10, 0, 137, 3, 39, 65, 6, 36,
+ 81, 35, 10, 0, 132, 3, 47, 6, 128, 10, 0, 128, 3, 48, 38, 6, 115, 10, 0, 136, 3, 48, 95, 6, 37, 10, 0, 134, 3, 83,
+ 38, 6, 37, 10, 0, 4, 130, 3, 95, 6, 37, 81, 65, 35, 10, 0, 131, 0, 135, 3, 101, 38, 6, 37, 10, 0, 7, 6, 0, 4,
+ 33, 2, 33, 3, 0, 4, 35, 1, 35, 3, 0, 4, 39, 3, 0, 4, 46, 1, 46, 3, 0, 58, 1, 32, 15, 2, 32, 15, 15, 32,
+ 3, 0, 46, 2, 46, 3, 9, 0, 46, 3, 9, 47, 6, 35, 91, 49, 35, 89, 0, 33, 3, 9, 91, 123, 49, 47, 6, 118, 49, 35,
+ 89, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 35, 1, 35, 35, 2, 32, 3,
+ 24, 0, 60, 61, 3, 65, 35, 96, 6, 123, 10, 35, 34, 71, 6, 108, 10, 55, 115, 81, 40, 0, 45, 8, 32, 2, 32, 15, 3, 65,
+ 37, 50, 40, 89, 0, 62, 61, 3, 72, 123, 81, 38, 6, 123, 10, 35, 34, 71, 6, 108, 10, 137, 115, 81, 40, 0, 58, 3, 135, 84,
+ 38, 6, 114, 47, 35, 97, 49, 38, 37, 89, 0, 33, 61, 3, 136, 36, 137, 6, 115, 81, 40, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts38 = FileInMemory_createWithData (5184, reinterpret_cast<const char *> (&espeakdata_dicts38_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/lt_dict",
U"lt");
- my addItem_move (espeakdata_dicts41.move());
+ Collection_addItem (me.peek(), espeakdata_dicts38.transfer());
- static unsigned char espeakdata_dicts42_data[12294] = {
- 0, 4, 0, 0, 38, 18, 0, 0, 0, 0, 0, 0, 0, 5, 65, 4, 35, 0, 0, 7, 196, 5, 0, 75, 212, 72, 5, 194, 5, 0,
- 72, 0, 20, 67, 76, 16, 128, 89, 35, 71, 122, 72, 52, 108, 71, 35, 0, 44, 81, 98, 97, 32, 0, 0, 6, 65, 8, 71, 36, 0,
- 0, 0, 0, 0, 7, 196, 77, 64, 82, 64, 72, 6, 65, 12, 124, 36, 0, 0, 0, 0, 10, 199, 36, 226, 207, 28, 226, 84, 60, 15,
- 0, 6, 65, 16, 72, 36, 0, 0, 0, 0, 14, 4, 95, 100, 112, 116, 49, 6, 39, 65, 35, 124, 10, 0, 0, 5, 65, 20, 36, 0,
- 0, 0, 0, 0, 6, 65, 24, 36, 83, 0, 0, 0, 0, 0, 0, 6, 195, 12, 21, 82, 72, 0, 0, 12, 67, 76, 176, 84, 89, 49,
- 35, 47, 108, 47, 0, 0, 6, 65, 32, 107, 35, 0, 0, 0, 0, 9, 198, 76, 243, 6, 20, 78, 79, 15, 9, 198, 76, 243, 6, 20,
- 78, 79, 66, 0, 10, 1, 36, 72, 39, 55, 113, 52, 37, 0, 5, 65, 36, 37, 0, 0, 13, 1, 37, 48, 52, 39, 124, 36, 50, 47,
- 37, 0, 27, 0, 6, 1, 38, 40, 50, 0, 8, 1, 38, 11, 2, 40, 50, 0, 0, 0, 6, 65, 40, 57, 36, 0, 0, 0, 6, 195,
- 28, 20, 128, 72, 14, 1, 42, 88, 84, 116, 81, 88, 50, 108, 47, 36, 0, 27, 0, 7, 196, 9, 37, 78, 60, 15, 7, 196, 9, 32,
- 86, 60, 15, 9, 198, 64, 21, 137, 76, 19, 64, 66, 10, 1, 43, 48, 55, 40, 89, 89, 0, 27, 0, 6, 65, 44, 49, 35, 0, 0,
- 0, 19, 67, 76, 21, 128, 89, 35, 84, 122, 50, 108, 71, 35, 0, 44, 81, 98, 97, 32, 0, 15, 1, 47, 89, 55, 108, 48, 89, 84,
- 108, 47, 51, 35, 0, 27, 0, 13, 4, 95, 100, 105, 97, 6, 40, 65, 55, 118, 124, 0, 6, 65, 48, 36, 55, 0, 0, 9, 66, 49,
- 0, 55, 35, 48, 35, 0, 0, 0, 0, 6, 65, 52, 36, 65, 0, 0, 0, 0, 0, 6, 65, 56, 36, 50, 0, 0, 0, 0, 0, 5,
- 65, 60, 119, 0, 0, 13, 1, 61, 10, 84, 122, 50, 113, 72, 89, 10, 0, 27, 0, 0, 0, 7, 1, 64, 35, 47, 9, 0, 6, 65,
- 64, 48, 36, 0, 0, 0, 0, 0, 6, 65, 68, 49, 115, 0, 0, 0, 0, 0, 7, 65, 72, 36, 51, 52, 0, 0, 5, 194, 5, 32,
- 72, 0, 0, 13, 4, 95, 100, 111, 116, 48, 6, 40, 50, 49, 124, 0, 0, 6, 65, 76, 36, 89, 0, 0, 0, 0, 7, 196, 64, 19,
- 142, 60, 15, 11, 195, 44, 21, 84, 66, 81, 107, 196, 129, 32, 11, 195, 44, 21, 84, 66, 81, 99, 105, 107, 32, 0, 6, 65, 80, 47,
- 109, 0, 0, 0, 0, 12, 137, 107, 111, 109, 117, 110, 105, 107, 196, 147, 68, 0, 5, 65, 84, 40, 0, 0, 0, 0, 0, 6, 65, 88,
- 84, 36, 0, 0, 0, 0, 0, 25, 1, 92, 6, 35, 48, 81, 52, 122, 88, 47, 113, 15, 89, 55, 6, 108, 48, 89, 84, 108, 47, 51,
- 35, 0, 13, 65, 92, 72, 40, 71, 40, 55, 47, 6, 84, 36, 0, 0, 0, 0, 0, 18, 4, 95, 49, 77, 49, 47, 6, 115, 49, 89,
- 47, 119, 12, 47, 37, 89, 0, 7, 65, 96, 37, 49, 89, 0, 0, 15, 4, 95, 49, 77, 50, 65, 6, 37, 55, 57, 114, 50, 89, 0,
- 0, 0, 0, 9, 65, 100, 37, 81, 52, 36, 49, 0, 0, 0, 0, 0, 6, 65, 104, 88, 36, 0, 0, 0, 13, 67, 36, 84, 203, 122,
- 89, 49, 116, 47, 119, 47, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 8, 83, 132, 228, 240, 15, 0, 0, 0, 0, 0, 14, 4, 95,
- 48, 67, 111, 89, 6, 37, 65, 47, 116, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 116, 108, 100, 47, 6, 37, 55,
- 72, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 100, 196, 147, 196, 188, 72, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 6, 195, 33, 81, 207, 15, 7, 195, 8, 85, 0, 72, 8, 0, 0, 0, 0, 0, 7, 196, 64, 148, 141, 76, 72, 0,
- 0, 0, 0, 0, 0, 7, 132, 112, 196, 129, 114, 72, 0, 0, 0, 0, 0, 0, 0, 10, 199, 52, 144, 210, 61, 51, 198, 80, 15, 9,
- 198, 64, 19, 1, 36, 176, 77, 66, 0, 12, 66, 17, 32, 72, 39, 49, 47, 114, 52, 89, 0, 0, 0, 0, 0, 0, 0, 7, 196, 64,
- 144, 78, 60, 66, 0, 0, 0, 9, 198, 5, 85, 15, 52, 245, 15, 15, 0, 9, 4, 95, 111, 114, 100, 116, 89, 0, 0, 0, 14, 4,
- 95, 109, 99, 110, 65, 6, 35, 49, 52, 39, 50, 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, 6, 195, 64, 145, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 21, 48, 72, 0,
- 0, 8, 197, 40, 80, 139, 85, 32, 66, 0, 0, 0, 6, 195, 84, 227, 192, 15, 6, 195, 104, 83, 64, 72, 0, 0, 0, 0, 0, 16,
- 3, 95, 35, 57, 47, 35, 71, 40, 55, 35, 47, 114, 52, 89, 0, 0, 0, 0, 8, 197, 76, 243, 133, 72, 16, 15, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 65, 52, 147, 13, 0, 0, 8, 197, 8, 243, 5, 72, 240, 15, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 112, 196, 147, 99, 72, 0, 0, 0, 0, 15, 67, 24, 80, 146, 83, 36, 71, 52, 40, 113,
- 52, 37, 89, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 118, 105, 197, 134, 197, 161, 72, 0, 0, 0, 0, 0, 0, 8, 197, 44, 22,
- 137, 56, 240, 15, 8, 197, 36, 225, 9, 28, 240, 15, 8, 197, 24, 144, 83, 44, 240, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 6, 195, 64, 20, 128, 72, 0, 0, 6, 195, 4, 227, 143, 15, 7, 196, 56, 82, 193, 16, 66, 0, 0, 0,
- 0, 0, 11, 66, 17, 160, 72, 88, 37, 65, 37, 89, 0, 8, 66, 17, 160, 72, 88, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 11, 195, 56, 86, 128, 66, 81, 107, 97, 100, 32, 0, 0, 0, 0, 6, 195, 8, 86, 128, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 9, 198, 49, 83, 66, 4, 115, 192, 15, 0, 0, 0, 0, 0, 9, 198, 80, 146, 214, 36, 83, 128, 66, 9, 198, 4, 150, 150, 36, 83,
- 128, 66, 0, 0, 0, 0, 0, 0, 12, 67, 64, 17, 192, 48, 35, 81, 35, 89, 124, 0, 9, 3, 226, 130, 172, 117, 52, 114, 0, 9,
- 3, 226, 130, 172, 117, 51, 39, 0, 0, 0, 0, 0, 13, 3, 226, 130, 168, 52, 115, 48, 108, 57, 35, 89, 0, 0, 0, 0, 0, 12,
- 67, 64, 18, 192, 48, 35, 49, 113, 48, 36, 0, 0, 0, 7, 196, 80, 84, 1, 80, 66, 14, 4, 95, 111, 103, 111, 6, 39, 81, 39,
- 50, 36, 49, 0, 0, 0, 0, 10, 135, 103, 97, 108, 105, 102, 196, 147, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 76,
- 19, 66, 60, 15, 0, 0, 9, 198, 52, 17, 83, 81, 35, 192, 15, 9, 198, 52, 17, 83, 81, 35, 192, 66, 0, 0, 0, 0, 0, 0,
- 13, 4, 95, 98, 114, 118, 6, 108, 89, 40, 65, 35, 0, 0, 0, 0, 0, 19, 4, 95, 97, 99, 50, 72, 6, 40, 71, 40, 55, 124,
- 35, 49, 57, 115, 47, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 24, 245, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
- 196, 19, 149, 68, 60, 15, 0, 0, 0, 7, 196, 81, 34, 75, 60, 15, 0, 17, 3, 95, 51, 88, 47, 51, 6, 108, 89, 72, 36, 89,
- 65, 37, 47, 0, 0, 13, 3, 95, 48, 67, 89, 6, 37, 65, 47, 37, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49,
- 67, 89, 6, 37, 65, 124, 0, 0, 0, 0, 0, 8, 197, 5, 37, 137, 20, 224, 66, 0, 0, 19, 3, 95, 49, 57, 72, 6, 36, 84,
- 37, 67, 48, 35, 72, 89, 65, 37, 47, 0, 0, 19, 3, 95, 49, 56, 6, 35, 89, 47, 119, 67, 48, 35, 72, 89, 65, 37, 47, 0,
- 0, 0, 12, 67, 48, 21, 0, 55, 35, 47, 108, 67, 40, 0, 0, 0, 0, 0, 12, 3, 226, 136, 146, 65, 108, 50, 40, 89, 89, 0,
- 0, 17, 3, 95, 49, 49, 84, 6, 122, 50, 48, 35, 72, 89, 65, 37, 47, 0, 0, 13, 3, 95, 49, 48, 72, 6, 36, 89, 65, 37,
- 47, 0, 0, 18, 3, 95, 49, 51, 47, 51, 6, 108, 89, 48, 35, 72, 89, 65, 37, 47, 0, 0, 17, 3, 95, 49, 50, 72, 6, 37,
- 84, 48, 35, 72, 89, 65, 37, 47, 0, 0, 17, 3, 95, 49, 53, 48, 6, 122, 124, 48, 35, 72, 89, 65, 37, 47, 0, 0, 18, 3,
- 95, 49, 52, 76, 6, 36, 47, 52, 48, 35, 72, 89, 65, 37, 47, 0, 0, 20, 3, 95, 49, 55, 89, 6, 36, 48, 47, 37, 67, 48,
- 35, 72, 89, 65, 37, 47, 0, 0, 17, 3, 95, 49, 54, 89, 6, 36, 91, 48, 35, 72, 89, 65, 37, 47, 0, 0, 7, 196, 16, 147,
- 135, 60, 15, 0, 19, 3, 95, 55, 88, 89, 6, 36, 48, 47, 37, 67, 72, 36, 89, 65, 37, 47, 0, 0, 0, 6, 195, 88, 85, 15,
- 15, 6, 195, 16, 84, 15, 15, 0, 0, 9, 198, 64, 20, 9, 48, 224, 77, 66, 0, 13, 3, 95, 49, 111, 48, 6, 37, 52, 65, 116,
- 89, 0, 0, 0, 8, 197, 40, 80, 139, 4, 64, 66, 0, 0, 0, 0, 8, 197, 65, 34, 69, 47, 80, 72, 0, 13, 4, 95, 97, 99,
- 117, 6, 35, 49, 57, 115, 47, 0, 0, 12, 3, 95, 50, 111, 6, 39, 47, 52, 116, 89, 0, 0, 0, 7, 196, 9, 37, 84, 60, 15,
- 17, 5, 112, 114, 45, 107, 115, 48, 52, 122, 49, 91, 50, 122, 49, 89, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 51, 111, 47, 51,
- 6, 36, 91, 116, 89, 0, 0, 0, 10, 66, 49, 48, 55, 35, 47, 37, 0, 41, 0, 16, 3, 95, 50, 88, 72, 6, 37, 84, 72, 36,
- 89, 65, 37, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 63, 63, 52, 35, 49, 89, 47, 88, 108,
- 65, 36, 0, 13, 3, 95, 53, 111, 48, 6, 122, 49, 47, 116, 89, 0, 0, 0, 14, 67, 40, 19, 150, 57, 35, 50, 84, 113, 52, 37,
- 89, 0, 5, 194, 37, 160, 72, 0, 17, 3, 95, 52, 88, 76, 6, 36, 47, 52, 72, 36, 89, 65, 37, 47, 0, 0, 0, 0, 0, 0,
- 13, 3, 95, 54, 111, 89, 6, 36, 89, 47, 116, 89, 0, 0, 0, 0, 17, 3, 95, 53, 88, 48, 6, 122, 124, 72, 4, 36, 89, 65,
- 37, 47, 0, 0, 0, 12, 4, 95, 114, 110, 103, 52, 6, 37, 50, 81, 0, 0, 0, 0, 15, 3, 95, 55, 111, 89, 6, 36, 48, 47,
- 108, 47, 116, 89, 0, 0, 0, 5, 194, 49, 80, 13, 0, 6, 195, 60, 67, 192, 15, 16, 3, 95, 54, 88, 89, 6, 36, 91, 72, 36,
- 89, 65, 37, 47, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 72, 85, 18, 60, 15, 0, 13, 67, 5, 4, 128, 35, 48, 52, 108, 55,
- 37, 89, 0, 0, 0, 0, 0, 0, 14, 3, 95, 57, 111, 72, 6, 36, 84, 108, 47, 116, 89, 0, 0, 0, 10, 66, 57, 32, 50, 40,
- 65, 40, 52, 0, 0, 18, 3, 95, 56, 88, 6, 35, 89, 47, 119, 67, 72, 36, 89, 65, 37, 47, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 18, 3, 95, 57, 88, 72, 6, 36, 84, 37, 67, 72, 36, 89, 65, 37, 47, 0, 0, 0, 0, 0, 0, 13, 4, 106, 197, 171, 108,
- 57, 115, 55, 37, 57, 89, 0, 0, 0, 13, 4, 106, 197, 171, 110, 57, 115, 50, 37, 57, 89, 0, 10, 3, 95, 63, 65, 71, 40, 52,
- 124, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 52, 111, 76, 6, 36, 47, 40, 51, 47, 116, 89, 0, 0, 13, 4, 95, 115, 116, 107,
- 89, 47, 34, 6, 114, 49, 0, 0, 0, 11, 3, 226, 153, 175, 72, 122, 12, 88, 89, 0, 0, 0, 12, 3, 226, 153, 173, 71, 36, 65,
- 114, 55, 89, 0, 0, 0, 0, 0, 0, 0, 12, 3, 97, 47, 115, 35, 49, 80, 37, 57, 40, 0, 0, 7, 132, 106, 197, 171, 115, 72,
- 0, 0, 7, 66, 19, 144, 75, 109, 0, 0, 0, 0, 0, 0, 5, 194, 64, 16, 72, 0, 12, 67, 64, 17, 0, 48, 35, 72, 119, 65,
- 36, 0, 0, 0, 0, 10, 135, 112, 111, 114, 116, 106, 196, 147, 66, 0, 12, 4, 197, 161, 196, 183, 91, 80, 37, 52, 35, 0, 0, 0,
- 0, 5, 194, 57, 80, 72, 19, 4, 95, 99, 105, 114, 72, 6, 37, 35, 49, 52, 37, 47, 37, 89, 49, 113, 0, 0, 6, 195, 61, 67,
- 192, 15, 21, 67, 52, 147, 128, 65, 37, 50, 37, 89, 47, 52, 37, 57, 35, 0, 44, 81, 106, 97, 32, 14, 67, 52, 147, 128, 65, 37,
- 50, 37, 65, 40, 65, 89, 0, 0, 0, 0, 14, 3, 95, 56, 111, 6, 35, 89, 47, 39, 47, 116, 89, 0, 15, 4, 95, 48, 77, 50,
- 65, 6, 37, 55, 57, 114, 50, 37, 0, 0, 0, 0, 8, 197, 72, 242, 207, 44, 240, 15, 17, 4, 95, 48, 77, 49, 47, 6, 115, 49,
- 89, 47, 119, 12, 91, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 48, 16, 129, 16, 72, 0, 0, 16, 4, 95, 108, 105, 103,
- 55, 6, 37, 81, 35, 47, 115, 52, 35, 0, 0, 0, 0, 0, 15, 67, 56, 245, 128, 50, 39, 84, 36, 65, 71, 52, 37, 89, 0, 0,
- 7, 196, 52, 85, 18, 60, 15, 0, 0, 0, 0, 0, 0, 10, 135, 97, 116, 101, 108, 106, 196, 147, 67, 0, 6, 195, 4, 150, 128, 72,
- 0, 0, 0, 0, 0, 0, 8, 197, 16, 243, 73, 56, 240, 15, 0, 0, 0, 0, 9, 134, 118, 105, 197, 134, 97, 115, 72, 0, 13, 67,
- 48, 21, 22, 55, 35, 47, 84, 122, 91, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 108, 196, 171, 100,
- 122, 72, 0, 14, 4, 95, 99, 101, 100, 89, 6, 36, 72, 108, 55, 35, 0, 0, 0, 0, 0, 6, 195, 65, 33, 84, 72, 0, 0, 0,
- 0, 0, 0, 0, 11, 136, 102, 114, 105, 107, 97, 115, 196, 147, 67, 0, 12, 4, 95, 99, 97, 112, 55, 122, 55, 116, 89, 0, 0, 0,
- 0, 0, 0, 0, 0, 12, 3, 95, 194, 180, 35, 49, 124, 36, 50, 124, 0, 0, 0, 0, 0, 14, 67, 56, 244, 192, 50, 119, 89, 118,
- 49, 40, 65, 89, 0, 0, 0, 0, 0, 6, 195, 72, 242, 211, 15, 6, 65, 188, 76, 36, 0, 0, 0, 0, 14, 3, 95, 194, 171, 48,
- 6, 109, 72, 37, 67, 35, 89, 0, 0, 16, 5, 100, 122, 196, 171, 118, 72, 88, 108, 84, 119, 57, 37, 89, 0, 0, 0, 27, 3, 95,
- 194, 166, 89, 6, 35, 72, 35, 55, 108, 47, 35, 15, 89, 47, 6, 113, 84, 89, 84, 108, 47, 52, 35, 0, 0, 0, 0, 0, 7, 196,
- 72, 19, 175, 60, 15, 0, 0, 6, 195, 48, 81, 207, 15, 0, 0, 0, 10, 135, 107, 97, 110, 97, 112, 196, 147, 67, 0, 0, 0, 7,
- 196, 188, 83, 12, 60, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195,
- 73, 2, 64, 13, 0, 12, 137, 116, 117, 114, 112, 114, 101, 116, 196, 171, 66, 0, 0, 0, 14, 67, 60, 181, 0, 39, 49, 47, 114, 71,
- 52, 37, 89, 0, 11, 136, 100, 101, 107, 111, 108, 116, 196, 147, 67, 0, 0, 0, 28, 3, 95, 194, 191, 6, 35, 48, 81, 52, 122, 88,
- 47, 113, 15, 57, 6, 118, 47, 113, 57, 40, 65, 88, 108, 65, 36, 0, 0, 0, 0, 0, 19, 3, 95, 194, 187, 48, 6, 109, 72, 37,
- 67, 35, 89, 15, 124, 6, 122, 47, 0, 0, 0, 0, 0, 9, 134, 116, 196, 129, 112, 97, 116, 66, 0, 0, 0, 0, 12, 4, 95, 103,
- 114, 118, 81, 52, 6, 113, 84, 0, 0, 6, 2, 196, 129, 113, 0, 0, 7, 2, 197, 134, 36, 67, 0, 0, 8, 2, 195, 151, 52, 117,
- 88, 0, 0, 9, 66, 77, 64, 89, 35, 50, 47, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 194, 167, 89, 36, 49, 124, 37, 57, 35,
- 0, 0, 5, 194, 56, 240, 72, 0, 12, 67, 56, 241, 0, 50, 119, 72, 35, 61, 35, 0, 10, 2, 194, 165, 57, 109, 50, 35, 89, 0,
- 0, 10, 2, 194, 162, 124, 36, 50, 47, 37, 0, 0, 14, 4, 98, 45, 98, 97, 71, 122, 72, 52, 108, 71, 35, 0, 13, 2, 194, 163,
- 65, 113, 52, 124, 37, 67, 35, 89, 0, 6, 2, 196, 147, 109, 0, 0, 0, 0, 14, 2, 194, 174, 52, 36, 79, 37, 89, 47, 52, 109,
- 124, 0, 0, 7, 2, 197, 151, 36, 34, 0, 0, 0, 0, 0, 0, 0, 16, 2, 194, 169, 118, 47, 114, 52, 47, 122, 89, 108, 71, 35,
- 89, 0, 0, 14, 2, 194, 182, 48, 35, 52, 35, 81, 52, 113, 83, 89, 0, 0, 0, 0, 10, 2, 194, 181, 65, 37, 49, 51, 114, 0,
- 0, 0, 7, 2, 196, 163, 79, 36, 0, 0, 10, 2, 194, 176, 81, 52, 113, 72, 37, 0, 0, 15, 2, 194, 177, 48, 55, 40, 89, 65,
- 108, 50, 40, 89, 89, 0, 0, 23, 2, 194, 190, 47, 52, 6, 108, 89, 15, 124, 4, 36, 47, 40, 52, 47, 72, 35, 61, 35, 89, 0,
- 0, 10, 2, 195, 183, 72, 35, 55, 108, 124, 0, 0, 11, 66, 77, 96, 89, 84, 109, 47, 116, 89, 0, 17, 2, 194, 188, 124, 6, 36,
- 47, 40, 52, 47, 72, 4, 35, 61, 35, 0, 0, 9, 2, 194, 189, 48, 40, 89, 36, 0, 0, 7, 196, 24, 16, 212, 60, 15, 0, 6,
- 2, 196, 171, 108, 0, 0, 0, 0, 0, 7, 2, 196, 183, 80, 36, 0, 0, 0, 0, 0, 6, 2, 197, 171, 115, 0, 0, 0, 7, 195,
- 88, 18, 64, 72, 8, 0, 0, 0, 8, 197, 81, 84, 144, 5, 64, 66, 5, 194, 81, 80, 72, 7, 2, 196, 188, 36, 61, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 8, 197, 4, 64, 68, 228, 240, 15, 8, 197, 4, 64, 68, 228, 240, 66, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 6, 195, 88, 148, 147, 72, 0, 0, 0, 0, 0, 10, 199, 21, 52, 5, 72, 19, 148, 60, 15, 0, 0, 6, 195, 36, 82, 245, 72,
- 0, 0, 16, 67, 76, 84, 20, 89, 36, 48, 47, 36, 65, 71, 52, 37, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 4,
- 146, 201, 16, 240, 15, 0, 0, 0, 0, 0, 6, 195, 52, 245, 15, 15, 6, 195, 52, 245, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 7, 132, 109, 196, 147, 115, 72, 0, 0, 0, 0, 0, 0, 12, 67, 72, 18, 128, 52, 35, 57, 119, 50, 89, 0, 0,
- 0, 0, 0, 13, 67, 8, 146, 128, 71, 37, 57, 40, 91, 116, 89, 0, 12, 2, 95, 35, 34, 36, 89, 47, 108, 47, 36, 0, 0, 12,
- 2, 95, 34, 48, 109, 72, 37, 67, 35, 89, 0, 0, 16, 2, 95, 33, 37, 88, 89, 118, 49, 40, 65, 88, 108, 65, 36, 0, 0, 9,
- 198, 64, 21, 12, 4, 32, 78, 66, 0, 14, 2, 95, 39, 35, 48, 39, 89, 47, 34, 114, 83, 89, 0, 0, 0, 0, 0, 0, 0, 16,
- 2, 95, 41, 6, 122, 49, 35, 84, 35, 15, 124, 6, 122, 47, 0, 0, 11, 2, 95, 40, 6, 122, 49, 35, 84, 35, 0, 0, 0, 10,
- 2, 95, 46, 48, 40, 50, 49, 124, 0, 0, 11, 2, 95, 45, 65, 108, 50, 40, 89, 89, 0, 0, 10, 2, 95, 44, 49, 39, 65, 35,
- 124, 0, 0, 9, 2, 95, 51, 47, 51, 108, 89, 0, 0, 10, 2, 95, 50, 72, 6, 37, 84, 37, 0, 0, 10, 2, 95, 49, 84, 6,
- 122, 50, 89, 0, 0, 7, 196, 32, 19, 12, 60, 15, 11, 2, 95, 48, 50, 6, 40, 55, 55, 36, 0, 0, 13, 2, 95, 55, 89, 6,
- 36, 48, 47, 37, 67, 37, 0, 0, 10, 2, 95, 54, 89, 6, 36, 91, 37, 0, 0, 11, 136, 112, 105, 97, 110, 196, 171, 110, 111, 15,
- 10, 2, 95, 53, 48, 6, 122, 124, 37, 0, 0, 6, 195, 228, 16, 143, 15, 11, 2, 95, 52, 76, 6, 36, 47, 52, 37, 0, 0, 13,
- 2, 95, 59, 89, 36, 65, 37, 49, 114, 55, 89, 0, 0, 9, 2, 95, 58, 49, 114, 55, 89, 0, 0, 12, 2, 95, 57, 72, 6, 36,
- 84, 37, 67, 37, 0, 0, 12, 2, 95, 56, 6, 35, 89, 47, 119, 67, 37, 0, 0, 16, 2, 95, 63, 57, 118, 47, 113, 57, 40, 65,
- 88, 108, 65, 36, 0, 0, 17, 2, 95, 62, 55, 6, 122, 55, 113, 49, 89, 15, 48, 6, 35, 52, 0, 0, 0, 17, 2, 95, 60, 65,
- 6, 35, 88, 113, 49, 89, 15, 48, 6, 35, 52, 0, 0, 0, 0, 0, 7, 2, 95, 64, 35, 47, 0, 0, 0, 0, 0, 0, 8, 197,
- 44, 20, 212, 72, 240, 15, 0, 0, 0, 0, 0, 0, 6, 65, 212, 36, 91, 0, 0, 0, 15, 67, 16, 80, 192, 72, 36, 80, 36, 65,
- 71, 52, 37, 89, 0, 0, 0, 0, 5, 194, 85, 160, 72, 0, 0, 0, 0, 9, 198, 64, 20, 133, 80, 19, 64, 66, 0, 18, 2, 95,
- 91, 49, 84, 6, 35, 72, 52, 113, 47, 122, 49, 35, 84, 35, 0, 0, 0, 0, 15, 4, 95, 226, 128, 146, 72, 119, 65, 40, 88, 108,
- 65, 36, 0, 0, 20, 2, 95, 95, 48, 35, 89, 84, 108, 47, 52, 119, 57, 40, 65, 88, 108, 65, 36, 0, 0, 10, 2, 95, 94, 89,
- 35, 49, 50, 36, 0, 0, 23, 2, 95, 93, 49, 84, 6, 35, 72, 52, 113, 47, 122, 49, 35, 84, 35, 15, 124, 6, 122, 47, 0, 0,
- 27, 4, 95, 226, 128, 150, 72, 6, 40, 71, 40, 55, 124, 47, 113, 89, 47, 4, 113, 84, 89, 84, 108, 47, 52, 35, 0, 0, 15, 67,
- 24, 18, 192, 83, 35, 49, 40, 55, 47, 113, 47, 36, 0, 9, 134, 102, 111, 97, 106, 196, 147, 67, 0, 0, 0, 26, 2, 95, 96, 6,
- 35, 48, 81, 52, 122, 88, 47, 116, 89, 15, 6, 35, 48, 39, 89, 47, 52, 39, 83, 89, 0, 0, 0, 0, 0, 0, 0, 9, 198, 56,
- 84, 1, 72, 179, 192, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 104, 97, 99, 107, 6, 35, 76, 36, 49, 0, 0, 0,
- 0, 0, 0, 0, 16, 2, 95, 123, 83, 6, 37, 81, 115, 52, 122, 49, 35, 84, 35, 0, 0, 9, 198, 20, 208, 129, 72, 115, 192, 15,
- 0, 0, 0, 0, 10, 2, 95, 126, 47, 37, 55, 72, 36, 0, 0, 21, 2, 95, 125, 83, 6, 37, 81, 115, 52, 122, 49, 35, 84, 35,
- 15, 124, 6, 122, 47, 0, 0, 12, 137, 112, 114, 111, 116, 101, 197, 190, 196, 147, 67, 15, 2, 95, 124, 89, 47, 113, 84, 89, 84, 108,
- 47, 52, 35, 0, 0, 0, 0, 13, 138, 112, 97, 116, 105, 101, 197, 161, 196, 129, 109, 66, 0, 0, 0, 0, 0, 9, 198, 64, 17, 193,
- 48, 19, 64, 66, 0, 0, 0, 0, 6, 194, 84, 224, 72, 8, 0, 0, 0, 0, 0, 0, 0, 16, 67, 52, 18, 211, 65, 35, 49, 89,
- 37, 65, 113, 55, 116, 89, 0, 0, 7, 196, 44, 18, 193, 60, 15, 7, 196, 8, 147, 135, 60, 15, 7, 196, 44, 18, 193, 60, 66, 0,
- 0, 0, 0, 14, 4, 95, 35, 51, 50, 47, 40, 49, 91, 40, 65, 89, 0, 0, 0, 0, 0, 0, 7, 196, 56, 82, 213, 72, 66, 0,
- 0, 9, 198, 37, 67, 133, 45, 84, 128, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 199, 36,
- 229, 5, 72, 209, 67, 60, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 49, 101, 64, 13, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 8, 133, 118, 105, 197, 134, 97, 72, 0, 0, 8, 197, 80, 146, 208, 5, 64, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 6, 195, 44, 244, 53, 72, 0, 0, 0, 0, 8, 133, 118, 105, 197, 134, 105, 72, 0, 0, 0, 0, 0,
- 0, 0, 0, 6, 65, 228, 90, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 81,
- 34, 77, 60, 15, 0, 0, 0, 0, 0, 0, 8, 197, 8, 19, 132, 228, 240, 15, 0, 0, 0, 13, 67, 64, 145, 77, 48, 122, 65, 109,
- 52, 35, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 196, 56, 86, 137, 56, 67, 81, 107, 117, 114, 32, 0, 0, 6, 18, 66, 102,
- 0, 104, 0, 119, 0, 120, 0, 7, 6, 18, 67, 196, 141, 0, 196, 183, 0, 196, 188, 0, 197, 134, 0, 197, 190, 0, 7, 6, 18, 68,
- 105, 101, 109, 0, 97, 109, 0, 111, 115, 0, 196, 129, 0, 115, 0, 97, 0, 117, 0, 105, 0, 7, 6, 18, 69, 196, 129, 109, 0, 196,
- 129, 115, 0, 97, 115, 0, 97, 105, 0, 196, 129, 0, 117, 0, 97, 0, 7, 6, 18, 70, 105, 101, 109, 0, 105, 115, 0, 105, 109, 0,
- 111, 115, 0, 196, 171, 0, 105, 0, 7, 6, 18, 71, 196, 129, 0, 97, 0, 7, 6, 18, 72, 196, 147, 109, 0, 196, 147, 115, 0, 101,
- 115, 0, 101, 105, 0, 196, 147, 0, 101, 0, 105, 0, 117, 0, 7, 6, 18, 73, 97, 109, 105, 101, 115, 0, 97, 109, 196, 129, 115, 0,
- 97, 109, 97, 115, 0, 97, 109, 97, 0, 97, 109, 105, 0, 97, 109, 115, 0, 7, 6, 18, 74, 197, 161, 0, 115, 0, 7, 6, 18, 75,
- 116, 0, 100, 0, 106, 0, 7, 6, 18, 76, 105, 101, 109, 0, 111, 115, 0, 105, 0, 117, 0, 7, 6, 18, 77, 105, 101, 109, 0, 97,
- 109, 0, 111, 115, 0, 196, 129, 0, 115, 0, 7, 6, 18, 78, 196, 147, 0, 101, 0, 7, 6, 196, 129, 0, 3, 113, 0, 7, 6, 196,
- 141, 0, 3, 76, 0, 7, 6, 196, 147, 0, 3, 109, 0, 7, 6, 196, 163, 0, 3, 79, 0, 7, 6, 196, 171, 0, 3, 108, 0, 7,
- 6, 196, 183, 0, 3, 80, 0, 7, 6, 196, 188, 0, 4, 1, 107, 2, 117, 3, 55, 57, 0, 1, 107, 2, 117, 0, 3, 61, 0, 7,
- 6, 197, 134, 0, 3, 67, 0, 7, 6, 197, 141, 0, 3, 114, 0, 7, 6, 197, 151, 0, 3, 34, 0, 7, 6, 197, 161, 0, 3, 91,
- 0, 7, 6, 197, 171, 0, 3, 115, 0, 7, 6, 197, 190, 0, 3, 90, 0, 7, 6, 97, 0, 3, 35, 0, 112, 3, 35, 48, 0, 105,
- 3, 116, 0, 117, 3, 118, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 104, 3, 76, 0, 3, 124, 0, 4, 104, 1, 105, 114,
- 100, 105, 114, 102, 2, 115, 3, 124, 107, 0, 104, 1, 114, 101, 2, 101, 114, 99, 111, 103, 115, 0, 7, 6, 100, 0, 3, 72, 0, 7,
- 6, 101, 0, 3, 36, 0, 105, 3, 117, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 3, 81, 0, 8, 2, 32, 3, 81, 35,
- 0, 1, 32, 32, 15, 15, 2, 32, 3, 81, 35, 72, 35, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 3, 37, 0, 101, 3,
- 122, 0, 117, 3, 123, 0, 7, 6, 106, 0, 3, 57, 0, 196, 129, 8, 3, 57, 113, 0, 196, 129, 110, 111, 8, 3, 57, 113, 50, 119,
- 0, 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 3, 55, 0, 108, 3, 55, 55, 12, 0, 7, 6, 109, 0, 3, 65, 0, 97, 122,
- 8, 3, 65, 35, 88, 0, 109, 3, 65, 65, 12, 0, 7, 6, 110, 0, 3, 50, 0, 110, 3, 50, 50, 12, 0, 4, 2, 103, 3, 68,
- 0, 2, 107, 0, 7, 6, 111, 0, 4, 1, 97, 2, 114, 3, 39, 0, 1, 97, 104, 0, 1, 98, 2, 98, 0, 1, 98, 2, 106, 18,
- 69, 32, 0, 1, 98, 2, 107, 115, 0, 1, 98, 2, 109, 98, 0, 1, 98, 2, 110, 196, 147, 0, 1, 98, 2, 114, 97, 107, 0, 1,
- 98, 2, 114, 97, 116, 0, 1, 98, 2, 114, 116, 0, 1, 98, 2, 116, 196, 129, 110, 0, 1, 98, 2, 196, 188, 197, 161, 0, 1, 98,
- 97, 2, 110, 0, 1, 98, 97, 2, 114, 0, 1, 98, 97, 107, 2, 116, 0, 1, 98, 97, 108, 2, 114, 97, 0, 1, 98, 97, 115, 2,
- 116, 0, 1, 98, 105, 114, 2, 110, 117, 107, 0, 1, 98, 109, 111, 0, 1, 98, 114, 97, 107, 0, 1, 98, 114, 117, 116, 0, 1, 99,
- 2, 108, 108, 0, 1, 99, 101, 109, 0, 1, 100, 2, 99, 0, 1, 100, 2, 100, 101, 107, 0, 1, 100, 2, 103, 109, 0, 1, 100, 2,
- 107, 117, 0, 1, 100, 2, 109, 105, 110, 0, 1, 100, 2, 109, 110, 18, 69, 32, 0, 1, 100, 2, 110, 107, 0, 1, 100, 2, 110, 110,
- 0, 1, 100, 2, 112, 0, 1, 100, 2, 114, 105, 0, 1, 100, 2, 116, 196, 129, 99, 0, 1, 100, 2, 116, 196, 147, 0, 1, 100, 2,
- 122, 0, 1, 100, 97, 2, 107, 0, 1, 100, 97, 2, 112, 0, 1, 100, 105, 101, 115, 112, 0, 1, 100, 105, 112, 115, 0, 1, 100, 110,
- 97, 109, 2, 108, 0, 1, 100, 111, 116, 114, 111, 2, 107, 0, 1, 101, 0, 1, 101, 163, 196, 0, 1, 102, 0, 1, 102, 2, 110, 111,
- 0, 1, 102, 2, 116, 111, 0, 1, 103, 2, 98, 101, 0, 1, 103, 2, 107, 0, 1, 103, 2, 110, 0, 1, 103, 2, 114, 105, 108, 0,
- 1, 103, 2, 116, 102, 0, 1, 103, 97, 2, 110, 196, 129, 0, 1, 103, 97, 102, 0, 1, 103, 105, 122, 2, 116, 18, 68, 32, 0, 1,
- 103, 110, 105, 114, 0, 1, 104, 0, 1, 105, 0, 1, 105, 2, 103, 0, 1, 105, 98, 0, 1, 105, 99, 2, 110, 0, 1, 105, 114, 116,
- 0, 1, 105, 115, 0, 1, 106, 2, 100, 101, 0, 1, 106, 2, 103, 0, 1, 106, 2, 110, 105, 0, 1, 106, 97, 109, 0, 1, 106, 102,
- 0, 1, 107, 2, 97, 108, 0, 1, 107, 2, 100, 101, 107, 0, 1, 107, 2, 100, 105, 102, 0, 1, 107, 2, 100, 196, 147, 0, 1, 107,
- 2, 101, 0, 1, 107, 2, 103, 110, 0, 1, 107, 2, 107, 111, 0, 1, 107, 2, 108, 97, 98, 0, 1, 107, 2, 108, 101, 0, 1, 107,
- 2, 108, 104, 0, 1, 107, 2, 108, 105, 0, 1, 107, 2, 108, 111, 0, 1, 107, 2, 108, 112, 0, 1, 107, 2, 108, 196, 129, 0, 1,
- 107, 2, 108, 196, 147, 0, 1, 107, 2, 108, 196, 171, 0, 1, 107, 2, 112, 101, 110, 0, 1, 107, 2, 112, 105, 106, 0, 1, 107, 2,
- 112, 117, 108, 196, 129, 0, 1, 107, 2, 112, 117, 108, 196, 147, 0, 1, 107, 2, 112, 196, 147, 17, 67, 0, 1, 107, 2, 112, 196, 147,
- 32, 0, 1, 107, 2, 114, 17, 65, 102, 0, 1, 107, 2, 114, 97, 0, 1, 107, 2, 114, 101, 106, 0, 1, 107, 2, 114, 101, 107, 0,
- 1, 107, 2, 114, 101, 108, 0, 1, 107, 2, 114, 101, 115, 0, 1, 107, 2, 114, 112, 0, 1, 107, 2, 114, 116, 0, 1, 107, 2, 114,
- 117, 109, 0, 1, 107, 2, 114, 117, 110, 0, 1, 107, 2, 114, 117, 112, 0, 1, 107, 2, 114, 118, 0, 1, 107, 2, 115, 105, 110, 0,
- 1, 107, 2, 115, 109, 0, 1, 107, 2, 115, 116, 196, 171, 109, 0, 1, 107, 2, 116, 97, 110, 0, 1, 107, 2, 116, 101, 0, 1, 107,
- 2, 116, 108, 0, 1, 107, 2, 116, 196, 147, 0, 1, 107, 2, 118, 0, 1, 107, 2, 196, 183, 0, 1, 107, 97, 2, 114, 0, 1, 107,
- 101, 100, 0, 1, 107, 105, 101, 108, 0, 1, 107, 105, 110, 0, 1, 107, 108, 97, 0, 1, 107, 111, 107, 2, 115, 0, 1, 107, 111, 115,
- 0, 1, 107, 111, 161, 197, 0, 1, 107, 114, 97, 110, 0, 1, 107, 114, 97, 115, 0, 1, 108, 2, 103, 97, 114, 0, 1, 108, 2, 106,
- 18, 71, 108, 0, 1, 108, 2, 107, 97, 108, 0, 1, 108, 2, 114, 110, 0, 1, 108, 2, 115, 106, 0, 1, 108, 2, 116, 18, 72, 32,
- 0, 1, 108, 2, 196, 163, 105, 122, 12, 0, 1, 108, 98, 2, 107, 0, 1, 108, 98, 2, 110, 0, 1, 108, 98, 2, 196, 183, 0, 1,
- 108, 101, 109, 2, 100, 114, 0, 1, 108, 101, 109, 2, 109, 0, 1, 108, 101, 118, 0, 1, 108, 102, 0, 1, 108, 103, 2, 98, 0, 1,
- 108, 103, 2, 109, 0, 1, 108, 103, 2, 114, 105, 0, 1, 108, 104, 2, 114, 111, 0, 1, 108, 105, 102, 0, 1, 108, 105, 112, 2, 116,
- 0, 1, 108, 107, 2, 122, 101, 116, 0, 1, 108, 111, 104, 0, 1, 108, 111, 107, 0, 1, 108, 112, 2, 109, 0, 1, 108, 112, 2, 118,
- 18, 68, 32, 0, 1, 108, 112, 115, 107, 101, 0, 1, 108, 115, 2, 118, 0, 1, 108, 115, 105, 100, 0, 1, 109, 2, 98, 0, 1, 109,
- 2, 100, 97, 108, 0, 1, 109, 2, 100, 101, 0, 1, 109, 2, 100, 105, 102, 0, 1, 109, 2, 100, 117, 0, 1, 109, 2, 100, 196, 129,
- 108, 0, 1, 109, 2, 108, 100, 0, 1, 109, 2, 108, 101, 0, 1, 109, 2, 108, 105, 0, 1, 109, 2, 108, 117, 0, 1, 109, 2, 109,
- 101, 110, 116, 0, 1, 109, 2, 110, 97, 114, 104, 0, 1, 109, 2, 110, 105, 116, 0, 1, 109, 2, 110, 111, 0, 1, 109, 2, 110, 115,
- 116, 0, 1, 109, 2, 110, 116, 0, 1, 109, 2, 112, 0, 1, 109, 2, 114, 97, 0, 1, 109, 2, 114, 102, 0, 1, 109, 2, 114, 115,
- 0, 1, 109, 2, 114, 196, 129, 0, 1, 109, 2, 116, 105, 0, 1, 109, 2, 116, 196, 171, 0, 1, 109, 2, 197, 161, 101, 0, 1, 109,
- 97, 2, 110, 0, 1, 109, 97, 2, 114, 0, 1, 109, 101, 100, 0, 1, 109, 105, 2, 110, 0, 1, 109, 114, 97, 104, 2, 110, 105, 122,
- 196, 147, 0, 1, 109, 114, 97, 104, 2, 110, 196, 147, 0, 1, 109, 115, 2, 196, 188, 0, 1, 109, 115, 105, 101, 115, 0, 1, 109, 115,
- 111, 2, 103, 0, 1, 109, 116, 97, 2, 115, 0, 1, 109, 117, 104, 0, 1, 110, 2, 107, 18, 75, 0, 1, 110, 2, 109, 101, 110, 0,
- 1, 110, 2, 109, 105, 110, 18, 71, 0, 1, 110, 2, 109, 105, 110, 18, 78, 0, 1, 110, 2, 114, 98, 0, 1, 110, 2, 114, 100, 0,
- 1, 110, 2, 114, 109, 0, 1, 110, 2, 114, 118, 0, 1, 110, 2, 116, 97, 114, 0, 1, 110, 2, 116, 196, 129, 114, 0, 1, 110, 2,
- 118, 18, 69, 32, 0, 1, 110, 2, 118, 97, 116, 0, 1, 110, 2, 118, 101, 108, 18, 72, 32, 0, 1, 110, 2, 118, 111, 0, 1, 110,
- 2, 118, 196, 129, 99, 105, 0, 1, 110, 97, 2, 108, 0, 1, 110, 97, 2, 109, 0, 1, 110, 97, 2, 110, 0, 1, 110, 97, 2, 116,
- 0, 1, 110, 97, 101, 107, 111, 0, 1, 110, 97, 114, 97, 112, 0, 1, 110, 101, 99, 115, 0, 1, 110, 101, 100, 0, 1, 110, 101, 102,
- 0, 1, 110, 101, 103, 0, 1, 110, 101, 116, 115, 2, 103, 0, 1, 110, 103, 0, 1, 110, 103, 97, 0, 1, 110, 105, 97, 107, 0, 1,
- 110, 105, 108, 2, 116, 105, 112, 0, 1, 110, 105, 109, 97, 0, 1, 110, 105, 118, 107, 101, 0, 1, 110, 111, 0, 1, 110, 111, 103, 0,
- 1, 110, 111, 109, 0, 1, 110, 111, 115, 0, 1, 110, 112, 105, 104, 0, 1, 110, 114, 97, 0, 1, 110, 116, 101, 0, 1, 112, 2, 100,
- 101, 0, 1, 112, 2, 101, 0, 1, 112, 2, 108, 97, 0, 1, 112, 2, 108, 101, 109, 0, 1, 112, 2, 108, 105, 0, 1, 112, 2, 108,
- 111, 0, 1, 112, 2, 108, 115, 116, 0, 1, 112, 2, 108, 196, 129, 0, 1, 112, 2, 108, 196, 171, 0, 1, 112, 2, 109, 101, 114, 0,
- 1, 112, 2, 109, 112, 0, 1, 112, 2, 110, 99, 0, 1, 112, 2, 112, 0, 1, 112, 2, 114, 99, 0, 1, 112, 2, 114, 111, 0, 1,
- 112, 2, 114, 116, 0, 1, 112, 2, 115, 116, 97, 109, 0, 1, 112, 2, 115, 116, 101, 109, 0, 1, 112, 2, 115, 116, 101, 110, 0, 1,
- 112, 2, 115, 116, 101, 114, 0, 1, 112, 2, 115, 116, 109, 0, 1, 112, 2, 115, 116, 115, 111, 0, 1, 112, 2, 115, 116, 117, 108, 0,
- 1, 112, 2, 116, 101, 110, 0, 1, 112, 2, 122, 0, 1, 112, 2, 196, 147, 0, 1, 112, 97, 2, 107, 0, 1, 112, 97, 2, 108, 0,
- 1, 112, 97, 2, 115, 116, 114, 111, 102, 0, 1, 112, 101, 2, 108, 0, 1, 112, 101, 2, 115, 18, 68, 32, 0, 1, 112, 101, 100, 0,
- 1, 112, 105, 104, 0, 1, 112, 105, 116, 0, 1, 112, 105, 116, 110, 97, 0, 1, 112, 111, 0, 1, 112, 111, 114, 112, 0, 1, 112, 114,
- 101, 116, 110, 105, 0, 1, 112, 115, 2, 110, 0, 1, 112, 115, 2, 114, 116, 0, 1, 112, 115, 101, 100, 0, 1, 112, 115, 105, 100, 0,
- 1, 114, 2, 108, 0, 1, 114, 2, 109, 97, 0, 1, 114, 2, 109, 98, 0, 1, 114, 2, 109, 196, 129, 0, 1, 114, 2, 114, 0, 1,
- 114, 2, 115, 105, 106, 0, 1, 114, 2, 115, 116, 98, 0, 1, 114, 2, 116, 101, 114, 0, 1, 114, 2, 116, 196, 147, 0, 1, 114, 97,
- 108, 111, 112, 0, 1, 114, 97, 109, 0, 1, 114, 97, 112, 2, 100, 0, 1, 114, 98, 2, 109, 0, 1, 114, 98, 2, 110, 0, 1, 114,
- 98, 2, 197, 161, 0, 1, 114, 100, 105, 104, 0, 1, 114, 101, 2, 103, 0, 1, 114, 101, 97, 2, 100, 0, 1, 114, 101, 97, 2, 102,
- 111, 0, 1, 114, 101, 97, 2, 115, 111, 0, 1, 114, 101, 116, 115, 0, 1, 114, 102, 2, 110, 0, 1, 114, 102, 97, 0, 1, 114, 103,
- 97, 0, 1, 114, 104, 2, 109, 0, 1, 114, 104, 2, 110, 111, 0, 1, 114, 104, 110, 105, 115, 0, 1, 114, 105, 98, 0, 1, 114, 105,
- 101, 110, 0, 1, 114, 105, 112, 0, 1, 114, 105, 190, 197, 0, 1, 114, 107, 2, 110, 197, 161, 0, 1, 114, 107, 2, 115, 0, 1, 114,
- 107, 97, 0, 1, 114, 111, 108, 104, 0, 1, 114, 111, 112, 0, 1, 114, 112, 2, 98, 0, 1, 114, 112, 2, 99, 0, 1, 114, 112, 2,
- 100, 0, 1, 114, 112, 2, 103, 110, 0, 1, 114, 112, 2, 103, 114, 0, 1, 114, 112, 2, 106, 0, 1, 114, 112, 2, 107, 0, 1, 114,
- 112, 2, 108, 101, 0, 1, 114, 112, 2, 109, 0, 1, 114, 112, 2, 112, 0, 1, 114, 112, 2, 115, 112, 0, 1, 114, 112, 2, 115, 116,
- 0, 1, 114, 112, 2, 116, 101, 0, 1, 114, 112, 2, 116, 111, 0, 1, 114, 112, 2, 118, 105, 110, 0, 1, 114, 112, 2, 118, 105, 122,
- 0, 1, 114, 112, 2, 118, 196, 171, 122, 0, 1, 114, 112, 2, 197, 190, 0, 1, 114, 112, 101, 0, 1, 114, 112, 109, 105, 0, 1, 114,
- 116, 2, 109, 0, 1, 114, 116, 2, 116, 0, 1, 114, 116, 101, 109, 0, 1, 114, 116, 101, 114, 0, 1, 114, 116, 105, 0, 1, 114, 116,
- 110, 105, 0, 1, 114, 116, 115, 97, 2, 110, 0, 1, 114, 116, 115, 107, 111, 0, 1, 115, 2, 99, 105, 0, 1, 115, 2, 107, 111, 0,
- 1, 115, 2, 107, 114, 0, 1, 115, 2, 108, 97, 114, 0, 1, 115, 2, 108, 102, 0, 1, 115, 2, 108, 105, 100, 0, 1, 115, 2, 108,
- 111, 196, 163, 0, 1, 115, 2, 108, 115, 116, 0, 1, 115, 2, 108, 116, 0, 1, 115, 2, 108, 118, 0, 1, 115, 2, 108, 196, 129, 114,
- 0, 1, 115, 2, 108, 196, 171, 100, 18, 68, 32, 0, 1, 115, 2, 108, 196, 171, 100, 196, 129, 0, 1, 115, 2, 110, 111, 0, 1, 115,
- 2, 110, 196, 129, 0, 1, 115, 2, 112, 114, 0, 1, 115, 2, 114, 0, 1, 115, 2, 118, 0, 1, 115, 97, 107, 110, 105, 0, 1, 115,
- 97, 114, 2, 108, 0, 1, 115, 98, 97, 2, 108, 0, 1, 115, 105, 2, 110, 0, 1, 115, 107, 101, 0, 1, 115, 110, 111, 107, 0, 1,
- 116, 2, 107, 115, 0, 1, 116, 2, 108, 101, 114, 0, 1, 116, 2, 109, 97, 115, 0, 1, 116, 2, 110, 0, 1, 116, 2, 110, 105, 122,
- 0, 1, 116, 2, 110, 110, 0, 1, 116, 2, 114, 0, 1, 116, 2, 114, 97, 0, 1, 116, 2, 114, 111, 0, 1, 116, 2, 114, 196, 129,
- 0, 1, 116, 2, 116, 196, 147, 109, 0, 1, 116, 97, 100, 0, 1, 116, 97, 109, 101, 110, 105, 107, 0, 1, 116, 101, 98, 0, 1, 116,
- 101, 103, 0, 1, 116, 101, 109, 2, 100, 0, 1, 116, 101, 110, 0, 1, 116, 101, 116, 2, 118, 0, 1, 116, 105, 99, 0, 1, 116, 105,
- 108, 0, 1, 116, 110, 97, 2, 108, 0, 1, 116, 110, 97, 2, 110, 0, 1, 116, 110, 97, 112, 0, 1, 116, 110, 101, 0, 1, 116, 110,
- 111, 0, 1, 116, 111, 102, 2, 103, 114, 0, 1, 116, 111, 109, 2, 100, 114, 111, 0, 1, 116, 111, 114, 112, 0, 1, 116, 112, 101, 2,
- 21, 0, 1, 116, 112, 105, 114, 107, 0, 1, 116, 114, 97, 107, 0, 1, 116, 114, 111, 0, 1, 116, 115, 2, 107, 104, 0, 1, 116, 115,
- 2, 109, 97, 116, 0, 1, 116, 115, 101, 114, 104, 0, 1, 116, 115, 105, 104, 0, 1, 116, 115, 105, 114, 97, 0, 1, 116, 115, 111, 2,
- 112, 18, 68, 32, 0, 1, 116, 117, 97, 2, 109, 0, 1, 116, 117, 97, 2, 114, 105, 0, 1, 116, 117, 108, 112, 2, 107, 0, 1, 118,
- 2, 98, 0, 1, 118, 2, 107, 97, 0, 1, 118, 2, 108, 100, 0, 1, 118, 2, 108, 101, 106, 0, 1, 118, 2, 108, 102, 0, 1, 118,
- 2, 108, 116, 0, 1, 118, 2, 108, 117, 0, 1, 118, 2, 108, 118, 0, 1, 118, 97, 102, 0, 1, 118, 97, 108, 115, 0, 1, 118, 97,
- 114, 98, 0, 1, 118, 101, 2, 108, 0, 1, 118, 105, 0, 1, 118, 105, 97, 114, 2, 32, 0, 1, 118, 107, 0, 1, 118, 110, 111, 107,
- 0, 1, 118, 114, 101, 110, 0, 1, 119, 0, 1, 120, 0, 1, 122, 2, 106, 18, 68, 32, 12, 0, 1, 122, 2, 110, 17, 65, 116, 111,
- 0, 1, 122, 2, 110, 100, 0, 1, 122, 97, 114, 0, 1, 122, 101, 109, 0, 1, 122, 105, 2, 108, 0, 1, 122, 110, 101, 0, 1, 161,
- 197, 2, 107, 0, 1, 161, 197, 2, 115, 101, 106, 0, 1, 190, 197, 2, 107, 101, 106, 0, 1, 190, 197, 2, 110, 103, 0, 1, 190, 197,
- 97, 109, 0, 1, 190, 197, 100, 2, 117, 108, 0, 2, 18, 66, 0, 2, 18, 71, 0, 2, 28, 17, 12, 12, 12, 12, 0, 2, 98, 97,
- 109, 0, 2, 98, 106, 101, 0, 2, 100, 105, 97, 0, 2, 105, 0, 2, 107, 101, 0, 2, 107, 115, 105, 0, 2, 107, 115, 111, 108, 0,
- 2, 107, 116, 0, 2, 107, 116, 111, 0, 2, 107, 117, 108, 0, 2, 107, 117, 112, 0, 2, 107, 196, 129, 108, 0, 2, 108, 101, 111, 0,
- 2, 108, 105, 103, 0, 2, 108, 105, 109, 112, 0, 2, 108, 111, 103, 0, 2, 108, 111, 196, 163, 0, 2, 108, 196, 171, 118, 0, 2, 109,
- 110, 105, 98, 0, 2, 109, 196, 129, 114, 0, 2, 110, 103, 0, 2, 110, 107, 111, 0, 2, 110, 111, 0, 2, 110, 116, 111, 0, 2, 112,
- 99, 0, 2, 112, 101, 114, 97, 116, 0, 2, 112, 111, 0, 2, 112, 116, 105, 107, 0, 2, 112, 116, 105, 109, 0, 2, 112, 116, 105, 115,
- 0, 2, 112, 116, 105, 196, 183, 0, 2, 114, 97, 110, 12, 0, 2, 114, 97, 116, 0, 2, 114, 100, 0, 2, 114, 103, 0, 2, 114, 104,
- 105, 100, 0, 2, 114, 105, 101, 110, 0, 2, 114, 105, 103, 0, 2, 114, 105, 196, 163, 0, 2, 114, 107, 0, 2, 114, 110, 105, 116, 0,
- 2, 114, 116, 111, 0, 2, 114, 196, 129, 107, 0, 2, 114, 196, 129, 116, 0, 2, 114, 196, 183, 0, 2, 115, 99, 105, 108, 0, 2, 115,
- 109, 111, 0, 2, 117, 0, 2, 122, 111, 110, 0, 8, 2, 98, 108, 105, 103, 0, 8, 2, 98, 115, 0, 8, 2, 100, 101, 107, 0, 8,
- 2, 107, 115, 97, 110, 18, 69, 32, 0, 8, 2, 107, 115, 102, 0, 8, 2, 108, 97, 102, 18, 68, 32, 0, 8, 2, 108, 103, 18, 69,
- 32, 0, 8, 2, 110, 100, 97, 116, 114, 0, 8, 2, 112, 101, 114, 0, 8, 2, 115, 107, 97, 114, 18, 68, 32, 0, 8, 2, 118, 196,
- 129, 99, 0, 8, 2, 196, 188, 101, 103, 18, 68, 32, 0, 8, 98, 2, 108, 196, 171, 100, 18, 68, 32, 0, 8, 98, 2, 116, 18, 72,
- 32, 0, 8, 100, 2, 103, 18, 68, 32, 0, 8, 100, 2, 107, 18, 68, 32, 0, 8, 100, 110, 105, 0, 8, 100, 129, 196, 2, 108, 102,
- 18, 68, 0, 8, 106, 2, 116, 18, 69, 32, 0, 8, 107, 2, 106, 18, 69, 0, 8, 107, 2, 114, 196, 129, 0, 8, 107, 105, 112, 0,
- 8, 107, 115, 97, 2, 108, 100, 18, 68, 32, 0, 8, 108, 2, 108, 105, 116, 18, 69, 32, 0, 8, 108, 2, 110, 0, 8, 108, 2, 116,
- 105, 197, 134, 18, 69, 0, 8, 108, 97, 2, 116, 0, 8, 108, 97, 103, 2, 112, 18, 68, 0, 8, 108, 105, 107, 0, 8, 109, 2, 110,
- 0, 8, 110, 2, 97, 115, 18, 68, 32, 0, 8, 110, 2, 116, 18, 69, 32, 0, 8, 110, 2, 118, 101, 109, 98, 0, 8, 110, 97, 110,
- 0, 8, 110, 101, 116, 115, 0, 8, 112, 2, 108, 105, 101, 100, 0, 8, 112, 2, 110, 105, 106, 18, 68, 32, 0, 8, 112, 2, 116, 97,
- 197, 161, 18, 69, 0, 8, 114, 2, 98, 101, 114, 116, 0, 8, 114, 2, 100, 101, 114, 105, 107, 18, 68, 32, 0, 8, 114, 2, 107, 196,
- 129, 100, 18, 72, 32, 0, 8, 114, 2, 122, 101, 116, 18, 72, 32, 0, 8, 114, 2, 122, 196, 171, 110, 18, 72, 32, 0, 8, 114, 97,
- 98, 2, 107, 0, 8, 114, 97, 98, 2, 109, 0, 8, 114, 97, 98, 2, 110, 17, 65, 0, 8, 114, 98, 2, 107, 196, 129, 116, 18, 68,
- 32, 0, 8, 114, 98, 108, 117, 2, 107, 18, 69, 32, 0, 8, 114, 99, 105, 109, 0, 8, 114, 103, 2, 122, 110, 105, 106, 0, 8, 114,
- 107, 105, 109, 2, 12, 0, 8, 114, 116, 2, 106, 0, 8, 116, 2, 110, 105, 106, 18, 69, 32, 0, 8, 116, 2, 112, 98, 0, 8, 116,
- 2, 112, 105, 110, 97, 109, 0, 8, 116, 2, 112, 109, 0, 8, 116, 2, 112, 196, 129, 122, 18, 68, 32, 0, 8, 116, 2, 114, 101, 0,
- 8, 116, 2, 114, 112, 17, 65, 100, 0, 8, 116, 2, 114, 116, 18, 72, 32, 0, 8, 116, 105, 118, 2, 108, 100, 18, 68, 32, 0, 8,
- 116, 107, 101, 104, 0, 8, 116, 110, 97, 2, 197, 134, 105, 110, 18, 69, 32, 0, 8, 116, 117, 97, 0, 8, 122, 101, 2, 116, 0, 8,
- 122, 105, 0, 8, 161, 197, 2, 114, 116, 18, 76, 0, 114, 112, 111, 1, 107, 3, 39, 34, 48, 39, 0, 4, 116, 111, 1, 108, 2, 32,
- 3, 39, 47, 39, 0, 116, 111, 8, 0, 116, 111, 1, 109, 3, 39, 47, 114, 0, 4, 112, 111, 1, 114, 116, 110, 97, 3, 39, 48, 39,
- 0, 112, 111, 8, 116, 2, 103, 0, 112, 111, 8, 116, 2, 108, 0, 112, 111, 8, 116, 2, 110, 0, 112, 116, 111, 8, 3, 39, 48, 47,
- 39, 0, 107, 97, 107, 111, 1, 107, 2, 108, 3, 39, 49, 35, 49, 114, 0, 107, 111, 107, 2, 18, 68, 32, 3, 39, 49, 39, 49, 0,
- 107, 111, 109, 111, 1, 108, 3, 39, 49, 39, 65, 39, 0, 107, 111, 100, 1, 114, 107, 3, 39, 49, 39, 72, 0, 4, 107, 111, 1, 114,
- 2, 112, 101, 3, 39, 49, 114, 0, 107, 111, 1, 116, 111, 114, 112, 0, 4, 110, 1, 107, 3, 39, 50, 0, 110, 8, 108, 107, 0, 4,
- 110, 111, 1, 107, 3, 39, 50, 39, 0, 110, 111, 8, 109, 0, 4, 110, 111, 1, 100, 3, 39, 50, 114, 0, 110, 111, 1, 107, 101, 0,
- 110, 111, 1, 114, 116, 115, 97, 0, 114, 111, 1, 107, 3, 39, 52, 39, 0, 114, 110, 111, 1, 112, 3, 39, 52, 50, 39, 0, 109, 1,
- 107, 3, 39, 65, 0, 4, 109, 111, 1, 104, 3, 39, 65, 39, 0, 109, 111, 1, 107, 0, 109, 111, 1, 116, 0, 109, 111, 116, 2, 111,
- 3, 39, 65, 39, 47, 0, 109, 111, 110, 111, 115, 111, 1, 108, 3, 39, 65, 39, 50, 6, 39, 89, 39, 0, 109, 112, 111, 1, 107, 3,
- 39, 65, 48, 39, 0, 110, 103, 111, 108, 111, 1, 109, 3, 39, 68, 81, 39, 55, 39, 0, 110, 103, 111, 1, 109, 3, 39, 68, 81, 114,
- 0, 98, 1, 107, 3, 39, 71, 0, 98, 111, 1, 114, 2, 116, 3, 39, 71, 39, 0, 100, 105, 111, 8, 3, 39, 72, 37, 114, 0, 4,
- 100, 111, 1, 106, 3, 39, 72, 39, 0, 100, 111, 1, 114, 2, 100, 101, 110, 0, 100, 111, 8, 0, 103, 111, 1, 108, 3, 39, 81, 39,
- 0, 118, 111, 1, 114, 112, 3, 39, 84, 39, 0, 118, 103, 111, 114, 111, 100, 1, 110, 3, 39, 84, 81, 39, 34, 39, 72, 0, 122, 111,
- 1, 108, 105, 102, 3, 39, 88, 114, 0, 115, 116, 111, 106, 1, 100, 3, 39, 89, 47, 39, 57, 0, 115, 102, 111, 1, 102, 3, 39, 89,
- 83, 114, 0, 4, 115, 111, 1, 98, 105, 114, 3, 39, 89, 114, 0, 115, 111, 1, 108, 105, 102, 0, 111, 3, 39, 114, 0, 4, 1, 98,
- 2, 108, 3, 114, 0, 1, 98, 2, 114, 115, 0, 1, 99, 114, 101, 104, 2, 103, 0, 1, 100, 101, 104, 2, 110, 0, 1, 100, 107, 101,
- 110, 97, 0, 1, 100, 110, 2, 109, 18, 68, 32, 0, 1, 100, 110, 111, 103, 2, 108, 0, 1, 100, 114, 2, 109, 18, 68, 32, 0, 1,
- 101, 100, 105, 118, 0, 1, 102, 2, 110, 105, 0, 1, 103, 2, 103, 0, 1, 103, 2, 110, 105, 106, 0, 1, 103, 2, 114, 105, 106, 0,
- 1, 103, 2, 116, 105, 107, 0, 1, 103, 2, 116, 105, 115, 0, 1, 103, 2, 196, 163, 0, 1, 103, 97, 2, 110, 0, 1, 103, 101, 2,
- 110, 0, 1, 103, 101, 98, 2, 110, 105, 0, 1, 103, 101, 108, 97, 2, 114, 0, 1, 103, 101, 116, 97, 107, 2, 114, 0, 1, 103, 114,
- 101, 110, 101, 0, 1, 103, 114, 117, 102, 2, 110, 0, 1, 105, 2, 100, 18, 72, 32, 0, 1, 105, 2, 110, 18, 72, 32, 0, 1, 105,
- 100, 97, 114, 0, 1, 105, 100, 105, 0, 1, 105, 100, 117, 97, 0, 1, 105, 114, 116, 97, 112, 0, 1, 105, 118, 97, 0, 1, 106, 108,
- 0, 1, 107, 2, 100, 18, 77, 32, 0, 1, 107, 2, 109, 18, 69, 32, 12, 0, 1, 107, 97, 108, 2, 110, 0, 1, 107, 110, 105, 115,
- 0, 1, 107, 115, 2, 112, 18, 68, 32, 0, 1, 107, 115, 2, 112, 105, 106, 18, 69, 32, 0, 1, 107, 115, 2, 112, 105, 115, 0, 1,
- 108, 2, 103, 12, 0, 1, 108, 2, 110, 0, 1, 108, 2, 196, 163, 0, 1, 108, 2, 196, 163, 12, 0, 1, 108, 97, 2, 103, 0, 1,
- 108, 97, 107, 2, 114, 0, 1, 108, 104, 2, 114, 0, 1, 108, 105, 2, 103, 0, 1, 108, 107, 105, 99, 0, 1, 108, 107, 108, 111, 102,
- 0, 1, 108, 111, 2, 110, 105, 106, 0, 1, 108, 111, 2, 110, 105, 115, 116, 0, 1, 108, 111, 115, 0, 1, 109, 2, 99, 97, 114, 0,
- 1, 109, 2, 100, 18, 69, 32, 0, 1, 109, 97, 110, 105, 100, 0, 1, 109, 101, 2, 99, 105, 0, 1, 109, 105, 101, 110, 112, 0, 1,
- 109, 114, 97, 104, 2, 110, 0, 1, 109, 115, 111, 0, 1, 110, 2, 100, 18, 72, 32, 0, 1, 110, 2, 109, 18, 68, 32, 0, 1, 110,
- 2, 109, 18, 72, 32, 0, 1, 110, 2, 109, 105, 106, 18, 69, 32, 0, 1, 110, 97, 2, 100, 0, 1, 110, 105, 107, 0, 1, 110, 112,
- 105, 104, 2, 122, 18, 72, 32, 0, 1, 112, 2, 108, 18, 68, 32, 0, 1, 112, 2, 108, 18, 72, 32, 0, 1, 112, 109, 111, 112, 0,
- 1, 114, 100, 2, 109, 18, 68, 0, 1, 114, 101, 97, 0, 1, 114, 101, 108, 107, 115, 0, 1, 114, 104, 2, 110, 0, 1, 114, 105, 101,
- 0, 1, 114, 107, 97, 109, 0, 1, 114, 107, 105, 2, 110, 0, 1, 114, 116, 2, 102, 18, 69, 32, 0, 1, 114, 116, 2, 112, 0, 1,
- 114, 116, 105, 2, 110, 0, 1, 114, 116, 107, 101, 108, 101, 0, 1, 114, 116, 110, 111, 107, 0, 1, 114, 117, 107, 2, 114, 18, 72, 32,
- 0, 1, 115, 2, 108, 111, 0, 1, 115, 2, 114, 18, 68, 32, 12, 0, 1, 115, 2, 114, 18, 72, 32, 12, 12, 0, 1, 115, 111, 114,
- 101, 97, 2, 108, 0, 1, 115, 112, 97, 114, 0, 1, 115, 114, 101, 112, 2, 110, 0, 1, 116, 2, 100, 18, 72, 32, 12, 0, 1, 116,
- 2, 108, 18, 69, 32, 12, 0, 1, 116, 2, 110, 105, 107, 18, 69, 32, 0, 1, 116, 2, 110, 105, 115, 107, 0, 1, 116, 2, 114, 18,
- 72, 32, 12, 12, 0, 1, 116, 21, 2, 114, 0, 1, 116, 97, 2, 109, 0, 1, 116, 97, 114, 97, 109, 0, 1, 116, 97, 114, 111, 0,
- 1, 116, 107, 111, 0, 1, 116, 108, 97, 100, 2, 110, 0, 1, 116, 110, 97, 2, 110, 18, 68, 32, 0, 1, 116, 110, 111, 112, 2, 110,
- 0, 1, 116, 111, 2, 112, 18, 68, 32, 0, 1, 116, 111, 102, 0, 1, 116, 111, 110, 111, 109, 2, 110, 0, 1, 116, 112, 2, 109, 18,
- 68, 32, 0, 1, 116, 117, 2, 112, 105, 0, 1, 117, 108, 102, 2, 114, 0, 1, 122, 2, 110, 0, 1, 122, 2, 114, 18, 68, 32, 12,
- 0, 1, 122, 2, 114, 18, 72, 32, 12, 12, 0, 1, 122, 105, 112, 101, 2, 100, 0, 2, 32, 0, 2, 108, 18, 68, 32, 12, 0, 2,
- 110, 18, 68, 32, 12, 0, 2, 112, 18, 68, 32, 12, 0, 2, 114, 18, 68, 32, 12, 0, 2, 122, 18, 68, 32, 0, 2, 122, 18, 72,
- 32, 12, 0, 8, 2, 109, 105, 0, 8, 2, 109, 115, 0, 8, 2, 112, 101, 114, 18, 69, 32, 0, 8, 100, 2, 122, 18, 69, 32, 12,
- 12, 0, 8, 101, 114, 101, 116, 115, 0, 8, 102, 2, 108, 105, 106, 18, 69, 32, 0, 8, 103, 105, 2, 114, 18, 68, 32, 0, 8, 106,
- 2, 103, 18, 68, 32, 0, 8, 107, 101, 0, 8, 108, 2, 197, 190, 18, 69, 32, 0, 8, 108, 103, 2, 114, 105, 106, 18, 69, 32, 0,
- 8, 109, 2, 110, 105, 107, 18, 69, 32, 0, 8, 109, 2, 122, 117, 0, 8, 109, 97, 114, 2, 110, 18, 69, 32, 0, 8, 109, 115, 2,
- 103, 18, 68, 32, 0, 8, 114, 97, 98, 2, 110, 18, 68, 32, 0, 8, 115, 107, 111, 2, 108, 18, 68, 32, 0, 8, 116, 2, 110, 117,
- 115, 18, 68, 32, 0, 8, 116, 2, 114, 105, 106, 18, 68, 32, 0, 8, 116, 110, 97, 102, 2, 109, 18, 68, 32, 0, 8, 116, 114, 97,
- 107, 2, 110, 18, 68, 32, 0, 108, 111, 1, 112, 2, 32, 3, 114, 55, 114, 0, 115, 116, 111, 112, 1, 116, 117, 97, 3, 114, 89, 47,
- 39, 48, 0, 4, 3, 119, 0, 1, 98, 2, 32, 0, 1, 98, 2, 108, 111, 197, 161, 0, 1, 98, 2, 108, 196, 171, 100, 18, 73, 32,
- 0, 1, 98, 2, 108, 196, 171, 106, 0, 1, 98, 2, 108, 196, 171, 115, 0, 1, 98, 2, 108, 196, 171, 116, 0, 1, 98, 2, 108, 196,
- 171, 197, 161, 0, 1, 98, 97, 118, 2, 108, 18, 72, 32, 0, 1, 98, 129, 196, 2, 108, 0, 1, 99, 2, 32, 0, 1, 100, 2, 32,
- 0, 1, 100, 2, 122, 18, 72, 32, 12, 12, 0, 1, 102, 114, 147, 196, 115, 0, 1, 103, 2, 32, 0, 1, 103, 2, 114, 111, 0, 1,
- 103, 97, 109, 2, 110, 0, 1, 103, 97, 118, 2, 110, 0, 1, 103, 105, 97, 100, 2, 110, 0, 1, 103, 105, 97, 109, 2, 110, 0, 1,
- 103, 105, 97, 122, 0, 1, 103, 108, 105, 2, 110, 18, 70, 32, 0, 1, 103, 111, 108, 115, 0, 1, 103, 114, 97, 109, 2, 110, 0, 1,
- 103, 117, 97, 2, 110, 0, 1, 103, 171, 196, 108, 0, 1, 106, 2, 32, 0, 1, 106, 2, 110, 18, 70, 32, 0, 1, 107, 2, 32, 0,
- 1, 107, 2, 107, 111, 103, 0, 1, 107, 2, 107, 116, 196, 147, 108, 0, 1, 107, 2, 110, 18, 70, 32, 0, 1, 107, 2, 112, 106, 0,
- 1, 107, 2, 112, 196, 147, 106, 18, 68, 32, 0, 1, 107, 2, 112, 196, 147, 106, 18, 69, 32, 0, 1, 107, 2, 114, 18, 70, 32, 12,
- 0, 1, 107, 2, 197, 134, 18, 70, 32, 0, 1, 107, 97, 114, 116, 0, 1, 107, 101, 105, 110, 0, 1, 107, 107, 105, 116, 2, 32, 0,
- 1, 107, 108, 97, 109, 2, 18, 75, 0, 1, 107, 108, 97, 161, 197, 0, 1, 107, 114, 147, 196, 112, 2, 110, 0, 1, 107, 114, 147, 196,
- 112, 2, 197, 134, 0, 1, 107, 115, 2, 108, 0, 1, 107, 115, 2, 108, 18, 69, 32, 0, 1, 107, 115, 97, 118, 0, 1, 107, 171, 197,
- 107, 0, 1, 108, 2, 32, 0, 1, 108, 2, 122, 18, 72, 32, 0, 1, 108, 103, 97, 2, 110, 18, 69, 32, 0, 1, 108, 103, 97, 110,
- 0, 1, 108, 103, 101, 2, 110, 0, 1, 108, 105, 97, 100, 2, 110, 0, 1, 108, 105, 100, 2, 110, 0, 1, 108, 105, 100, 2, 197, 134,
- 0, 1, 108, 105, 122, 2, 110, 0, 1, 108, 105, 122, 2, 197, 134, 0, 1, 108, 111, 107, 115, 2, 18, 74, 0, 1, 108, 111, 107, 115,
- 2, 18, 75, 0, 1, 108, 111, 115, 2, 115, 32, 0, 1, 108, 111, 115, 2, 116, 0, 1, 108, 111, 115, 2, 116, 32, 0, 1, 108, 111,
- 115, 2, 197, 161, 0, 1, 108, 115, 2, 103, 18, 68, 32, 0, 1, 108, 115, 2, 103, 111, 0, 1, 108, 147, 196, 2, 32, 0, 1, 108,
- 147, 196, 99, 0, 1, 108, 161, 197, 2, 103, 18, 68, 32, 0, 1, 109, 2, 32, 0, 1, 109, 105, 97, 122, 0, 1, 109, 115, 2, 107,
- 0, 1, 109, 115, 114, 101, 118, 0, 1, 109, 122, 105, 118, 0, 1, 110, 2, 32, 0, 1, 110, 2, 108, 105, 107, 0, 1, 110, 2, 109,
- 18, 69, 32, 0, 1, 110, 97, 161, 197, 0, 1, 110, 101, 116, 115, 2, 18, 74, 0, 1, 110, 101, 116, 115, 2, 18, 75, 0, 1, 110,
- 110, 97, 118, 0, 1, 112, 2, 32, 0, 1, 112, 2, 114, 97, 0, 1, 112, 2, 115, 116, 111, 0, 1, 112, 2, 115, 116, 196, 171, 0,
- 1, 114, 2, 32, 0, 1, 114, 2, 98, 101, 197, 190, 0, 1, 114, 2, 107, 116, 117, 0, 1, 114, 2, 122, 18, 72, 32, 0, 1, 114,
- 97, 98, 2, 107, 108, 0, 1, 114, 97, 98, 2, 107, 196, 188, 0, 1, 114, 98, 2, 32, 0, 1, 114, 100, 2, 32, 0, 1, 114, 103,
- 2, 122, 12, 0, 1, 114, 107, 2, 103, 0, 1, 114, 107, 2, 107, 111, 0, 1, 114, 107, 2, 112, 196, 188, 111, 0, 1, 114, 112, 97,
- 2, 99, 18, 72, 32, 0, 1, 114, 112, 97, 2, 107, 0, 1, 114, 116, 171, 196, 118, 115, 0, 1, 115, 2, 32, 0, 1, 115, 2, 108,
- 18, 68, 32, 0, 1, 115, 2, 108, 18, 70, 32, 0, 1, 115, 2, 108, 111, 116, 0, 1, 115, 2, 108, 111, 197, 161, 0, 1, 115, 2,
- 108, 196, 171, 18, 75, 0, 1, 116, 2, 32, 0, 1, 116, 2, 110, 18, 70, 32, 0, 1, 116, 2, 114, 110, 12, 0, 1, 116, 2, 114,
- 197, 134, 12, 0, 1, 116, 101, 105, 99, 2, 107, 0, 1, 116, 110, 97, 107, 0, 1, 116, 114, 111, 107, 2, 115, 32, 0, 1, 116, 114,
- 111, 112, 115, 0, 1, 116, 115, 2, 112, 111, 0, 1, 116, 117, 97, 188, 196, 0, 1, 116, 129, 196, 2, 32, 0, 1, 116, 147, 196, 2,
- 32, 0, 1, 116, 171, 196, 118, 2, 108, 18, 68, 32, 0, 1, 118, 2, 32, 0, 1, 118, 97, 0, 1, 118, 101, 105, 114, 0, 1, 118,
- 108, 97, 0, 1, 118, 129, 196, 108, 98, 0, 1, 118, 171, 196, 114, 98, 0, 1, 122, 2, 32, 0, 1, 122, 105, 98, 2, 18, 75, 12,
- 0, 1, 134, 197, 0, 1, 141, 196, 0, 1, 161, 197, 2, 32, 0, 1, 161, 197, 111, 2, 32, 0, 1, 161, 197, 117, 2, 32, 0, 1,
- 163, 196, 2, 32, 0, 1, 183, 196, 0, 1, 188, 196, 0, 1, 190, 197, 0, 2, 18, 67, 0, 2, 100, 101, 114, 101, 0, 2, 100, 101,
- 114, 196, 147, 0, 2, 110, 97, 107, 116, 32, 0, 2, 115, 32, 0, 2, 115, 116, 32, 0, 2, 116, 32, 12, 12, 0, 2, 116, 105, 101,
- 115, 32, 12, 0, 2, 197, 161, 115, 32, 0, 2, 197, 161, 197, 134, 0, 8, 2, 108, 18, 69, 32, 12, 0, 8, 2, 114, 18, 70, 32,
- 0, 8, 98, 2, 108, 97, 32, 0, 8, 98, 2, 108, 117, 0, 8, 98, 2, 108, 196, 129, 109, 32, 0, 8, 98, 2, 122, 18, 72, 32,
- 12, 0, 8, 98, 2, 122, 97, 32, 0, 8, 100, 2, 110, 18, 69, 32, 12, 12, 0, 8, 100, 171, 196, 112, 115, 2, 108, 18, 69, 32,
- 0, 8, 103, 2, 114, 97, 32, 0, 8, 103, 2, 114, 111, 115, 32, 12, 0, 8, 106, 2, 32, 0, 8, 106, 2, 122, 97, 32, 0, 8,
- 107, 2, 100, 18, 72, 32, 0, 8, 107, 2, 112, 18, 69, 32, 0, 8, 107, 2, 112, 196, 129, 32, 0, 8, 107, 2, 114, 18, 72, 32,
- 0, 8, 107, 2, 114, 97, 32, 0, 8, 107, 2, 114, 100, 105, 114, 0, 8, 107, 2, 114, 100, 122, 0, 8, 107, 2, 118, 196, 129, 114,
- 110, 18, 70, 32, 0, 8, 107, 101, 110, 2, 32, 0, 8, 107, 115, 2, 112, 18, 68, 32, 0, 8, 107, 115, 97, 112, 2, 112, 18, 68,
- 32, 0, 8, 108, 2, 103, 18, 68, 32, 0, 8, 108, 2, 110, 18, 72, 32, 0, 8, 108, 105, 112, 2, 116, 32, 0, 8, 108, 147, 196,
- 116, 2, 116, 117, 32, 0, 8, 109, 2, 100, 18, 72, 32, 0, 8, 109, 105, 97, 108, 2, 110, 18, 70, 32, 0, 8, 109, 117, 107, 2,
- 100, 18, 72, 32, 0, 8, 110, 2, 12, 0, 8, 112, 2, 108, 18, 70, 32, 0, 8, 112, 2, 108, 105, 101, 0, 8, 112, 2, 108, 105,
- 106, 18, 69, 32, 0, 8, 112, 2, 112, 18, 72, 32, 0, 8, 112, 2, 196, 188, 0, 8, 112, 129, 196, 114, 2, 32, 0, 8, 114, 2,
- 109, 18, 69, 32, 0, 8, 114, 101, 116, 115, 2, 115, 32, 0, 8, 114, 112, 2, 106, 196, 129, 109, 32, 0, 8, 114, 112, 2, 109, 32,
- 0, 8, 114, 112, 2, 109, 98, 0, 8, 114, 112, 2, 109, 101, 115, 0, 8, 114, 116, 115, 2, 112, 18, 68, 32, 0, 8, 114, 116, 115,
- 97, 107, 2, 108, 18, 70, 32, 0, 8, 116, 2, 12, 0, 8, 116, 2, 114, 101, 105, 122, 32, 0, 8, 116, 2, 114, 117, 100, 0, 8,
- 116, 2, 122, 105, 101, 109, 32, 0, 8, 116, 97, 100, 2, 115, 32, 0, 8, 116, 110, 111, 107, 2, 115, 32, 0, 8, 116, 110, 111, 108,
- 98, 2, 115, 32, 0, 8, 116, 115, 2, 114, 18, 72, 32, 0, 8, 116, 115, 97, 115, 2, 112, 97, 109, 32, 0, 8, 134, 197, 161, 197,
- 2, 114, 18, 70, 32, 0, 8, 161, 197, 2, 122, 105, 101, 109, 32, 0, 8, 183, 196, 161, 197, 2, 114, 18, 70, 32, 0, 116, 111, 2,
- 32, 3, 119, 47, 119, 0, 112, 8, 114, 116, 2, 18, 68, 32, 3, 119, 48, 0, 4, 112, 111, 1, 107, 3, 119, 48, 119, 0, 112, 111,
- 1, 116, 2, 116, 0, 112, 111, 1, 116, 2, 197, 161, 0, 108, 1, 112, 171, 196, 115, 2, 18, 68, 32, 3, 119, 55, 0, 4, 108, 111,
- 1, 107, 115, 3, 119, 55, 119, 0, 108, 111, 1, 108, 2, 18, 75, 0, 108, 111, 8, 108, 2, 18, 74, 0, 98, 111, 8, 114, 2, 116,
- 32, 3, 119, 71, 119, 0, 4, 100, 111, 1, 107, 2, 108, 3, 119, 72, 119, 0, 100, 111, 8, 2, 115, 32, 0, 103, 1, 114, 112, 115,
- 3, 119, 81, 0, 122, 111, 2, 108, 18, 68, 32, 3, 119, 88, 119, 0, 115, 116, 1, 114, 112, 115, 3, 119, 89, 47, 0, 115, 116, 111,
- 2, 18, 75, 3, 119, 89, 47, 119, 0, 7, 6, 112, 0, 3, 48, 0, 117, 115, 8, 3, 48, 40, 89, 0, 7, 6, 113, 0, 3, 49,
- 84, 0, 7, 6, 114, 0, 3, 52, 0, 7, 6, 115, 0, 3, 89, 0, 7, 6, 116, 0, 3, 47, 0, 1, 115, 2, 115, 3, 47, 12,
- 0, 111, 8, 2, 32, 3, 47, 119, 0, 7, 6, 117, 0, 3, 40, 0, 105, 3, 121, 0, 7, 6, 118, 0, 3, 84, 0, 105, 115, 8,
- 3, 84, 37, 89, 0, 7, 6, 119, 0, 3, 84, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 3, 57, 0, 7, 6, 122,
- 0, 3, 88, 0, 7, 6, 0, 4, 33, 2, 33, 3, 0, 4, 35, 1, 35, 3, 0, 4, 39, 3, 0, 4, 46, 1, 46, 3, 0, 58,
- 1, 32, 15, 2, 32, 15, 15, 32, 3, 0, 46, 2, 46, 3, 9, 0, 33, 3, 9, 37, 88, 89, 118, 49, 40, 65, 88, 108, 65, 36,
- 9, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 35, 1, 35, 35, 2, 32, 3,
- 24, 0, 58, 3, 49, 39, 55, 89, 0, 33, 61, 3, 50, 35, 84, 15, 84, 122, 50, 113, 72, 89, 0, 4, 35, 1, 32, 17, 65, 3,
- 52, 36, 89, 47, 108, 47, 36, 0, 35, 1, 32, 17, 67, 0, 62, 61, 3, 55, 6, 122, 55, 113, 49, 89, 15, 4, 84, 116, 15, 84,
- 6, 122, 50, 113, 72, 89, 0, 60, 61, 3, 65, 35, 88, 113, 49, 89, 15, 4, 84, 116, 15, 84, 6, 122, 50, 113, 72, 89, 0, 45,
- 8, 32, 2, 32, 15, 3, 65, 108, 50, 40, 89, 0, 36, 3, 72, 39, 55, 113, 34, 37, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts42 = FileInMemory_createWithData (12293, reinterpret_cast<const char *> (&espeakdata_dicts42_data),
- U"espeak-1.48.04-source/espeak-data/lv_dict",
+ static unsigned char espeakdata_dicts39_data[12328] = {
+ 0, 4, 0, 0, 72, 18, 0, 0, 0, 0, 11, 195, 44, 21, 84, 66, 81, 107, 196, 129, 32, 11, 195, 44, 21, 84, 66, 81, 99, 105,
+ 107, 32, 0, 0, 0, 5, 65, 4, 35, 0, 0, 5, 194, 5, 0, 72, 0, 20, 67, 76, 16, 128, 89, 35, 71, 122, 72, 52, 108, 71,
+ 35, 0, 44, 81, 98, 97, 32, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 0, 0, 6, 65, 12, 124, 36, 0, 0, 0, 13, 4, 95,
+ 8, 1, 3, 107, 6, 35, 76, 36, 49, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 0, 0, 5, 65, 20, 36, 0, 0, 0, 14,
+ 4, 95, 48, 67, 15, 89, 6, 37, 65, 47, 116, 89, 0, 0, 0, 6, 65, 24, 36, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
+ 65, 32, 107, 35, 0, 0, 0, 0, 0, 10, 1, 36, 72, 39, 55, 113, 52, 37, 0, 5, 65, 36, 37, 0, 0, 13, 1, 37, 48, 52,
+ 39, 124, 36, 50, 47, 37, 0, 27, 0, 6, 1, 38, 40, 50, 0, 8, 1, 38, 11, 2, 40, 50, 0, 0, 0, 6, 65, 40, 57, 36,
+ 0, 0, 0, 9, 198, 64, 19, 1, 36, 176, 77, 66, 6, 195, 28, 20, 128, 72, 14, 1, 42, 88, 84, 116, 81, 88, 50, 108, 47, 36,
+ 0, 27, 0, 10, 1, 43, 48, 55, 40, 89, 89, 0, 27, 0, 8, 197, 40, 80, 139, 4, 64, 66, 6, 65, 44, 49, 35, 0, 0, 0,
+ 19, 67, 76, 21, 128, 89, 35, 84, 122, 50, 108, 71, 35, 0, 44, 81, 98, 97, 32, 0, 15, 1, 47, 89, 55, 108, 48, 89, 84, 108,
+ 47, 51, 35, 0, 27, 0, 6, 65, 48, 36, 55, 0, 0, 9, 66, 49, 0, 55, 35, 48, 35, 0, 0, 0, 0, 6, 65, 52, 36, 65,
+ 0, 0, 0, 0, 0, 6, 65, 56, 36, 50, 0, 0, 0, 0, 7, 196, 48, 16, 129, 16, 72, 0, 5, 65, 60, 119, 0, 0, 13, 1,
+ 61, 10, 84, 122, 50, 113, 72, 89, 10, 0, 27, 0, 0, 0, 9, 134, 6, 15, 1, 10, 196, 147, 67, 7, 1, 64, 35, 47, 9, 0,
+ 6, 65, 64, 48, 36, 0, 0, 0, 0, 0, 6, 65, 68, 49, 115, 0, 0, 0, 0, 0, 7, 65, 72, 36, 51, 52, 0, 0, 5, 194,
+ 5, 32, 72, 0, 0, 0, 6, 65, 76, 36, 89, 0, 0, 0, 0, 0, 6, 65, 80, 47, 109, 0, 0, 0, 11, 136, 16, 9, 1, 14,
+ 196, 171, 14, 15, 20, 0, 0, 5, 65, 84, 40, 0, 0, 0, 0, 0, 6, 65, 88, 84, 36, 0, 0, 0, 0, 0, 25, 1, 92, 6,
+ 35, 48, 81, 52, 122, 88, 47, 113, 15, 89, 55, 6, 108, 48, 89, 84, 108, 47, 51, 35, 0, 13, 65, 92, 72, 40, 71, 40, 55, 47,
+ 6, 84, 36, 0, 0, 0, 0, 0, 18, 4, 95, 49, 77, 49, 47, 6, 115, 49, 89, 47, 119, 12, 47, 37, 89, 0, 7, 65, 96, 37,
+ 49, 89, 0, 0, 15, 4, 95, 49, 77, 50, 65, 6, 37, 55, 57, 114, 50, 89, 0, 0, 0, 0, 9, 65, 100, 37, 81, 52, 36, 49,
+ 0, 0, 9, 198, 20, 208, 129, 72, 115, 192, 20, 0, 0, 0, 6, 65, 104, 88, 36, 0, 0, 9, 198, 37, 67, 133, 45, 84, 128, 67,
+ 0, 0, 0, 8, 197, 80, 146, 208, 5, 64, 66, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 4, 197, 190, 21, 4, 15, 20, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 64, 19, 142, 60, 20, 0, 0, 13, 67, 36, 84, 203, 122, 89, 49, 116, 47, 119, 47,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 199, 21, 52, 5, 72, 19, 148, 60, 20, 9, 134,
+ 1, 16, 1, 11, 197, 161, 72, 0, 10, 135, 16, 18, 9, 5, 11, 197, 161, 72, 0, 0, 0, 7, 195, 8, 85, 0, 72, 8, 0, 0,
+ 0, 6, 195, 4, 227, 143, 20, 0, 0, 0, 8, 133, 4, 196, 147, 196, 188, 72, 0, 0, 0, 12, 137, 11, 15, 13, 21, 14, 9, 11,
+ 196, 147, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 88, 85, 15, 20, 12, 66, 17, 32, 72, 39, 49, 47, 114, 52, 89,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 67, 48, 21, 22, 55, 35, 47, 84, 122,
+ 91, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 11, 15, 16, 197, 161, 72, 0, 6,
+ 195, 64, 145, 64, 72, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 245, 15, 20, 6, 195, 52, 245, 15, 20, 0, 0, 14, 4, 95, 4,
+ 16, 20, 49, 6, 39, 65, 35, 124, 10, 0, 0, 0, 5, 194, 21, 48, 72, 0, 0, 7, 196, 32, 19, 12, 60, 20, 0, 0, 0, 6,
+ 195, 84, 227, 192, 20, 6, 195, 104, 83, 64, 72, 0, 0, 0, 0, 0, 16, 3, 95, 35, 57, 47, 35, 71, 40, 55, 35, 47, 114, 52,
+ 89, 0, 13, 4, 95, 20, 12, 4, 47, 6, 37, 55, 72, 36, 0, 0, 0, 0, 0, 7, 196, 8, 147, 135, 60, 20, 12, 137, 20, 21,
+ 18, 16, 18, 5, 20, 196, 171, 66, 0, 0, 0, 0, 0, 9, 134, 18, 1, 14, 196, 141, 15, 20, 0, 0, 0, 0, 0, 0, 0, 7,
+ 196, 81, 34, 77, 60, 20, 13, 67, 64, 145, 77, 48, 122, 65, 109, 52, 35, 65, 0, 0, 0, 0, 12, 67, 76, 176, 84, 89, 49, 35,
+ 47, 108, 47, 0, 0, 0, 0, 10, 135, 7, 1, 12, 9, 6, 196, 147, 67, 0, 0, 7, 196, 9, 32, 86, 60, 20, 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, 8, 197, 76, 243, 133, 72, 16, 20,
+ 15, 67, 24, 80, 146, 83, 36, 71, 52, 40, 113, 52, 37, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 80, 146, 214, 36,
+ 83, 128, 66, 9, 198, 4, 150, 150, 36, 83, 128, 66, 0, 0, 0, 0, 9, 198, 52, 17, 83, 81, 35, 192, 20, 9, 198, 52, 17, 83,
+ 81, 35, 192, 66, 0, 6, 195, 64, 20, 128, 72, 0, 7, 196, 81, 34, 75, 60, 20, 0, 0, 0, 0, 7, 196, 16, 147, 135, 60, 20,
+ 0, 0, 11, 66, 17, 160, 72, 88, 37, 65, 37, 89, 0, 8, 66, 17, 160, 72, 88, 109, 0, 0, 0, 0, 9, 134, 22, 9, 197, 134,
+ 197, 161, 72, 0, 0, 0, 0, 0, 0, 11, 195, 56, 86, 128, 66, 81, 107, 97, 100, 32, 0, 0, 0, 0, 6, 195, 8, 86, 128, 72,
+ 0, 0, 8, 197, 72, 242, 207, 44, 240, 20, 0, 0, 0, 10, 135, 1, 20, 5, 12, 10, 196, 147, 67, 0, 0, 0, 0, 0, 0, 7,
+ 132, 16, 196, 129, 18, 72, 0, 0, 0, 0, 0, 0, 13, 3, 95, 49, 15, 48, 6, 37, 52, 65, 116, 89, 0, 0, 0, 0, 12, 67,
+ 64, 17, 192, 48, 35, 81, 35, 89, 124, 0, 9, 3, 226, 130, 172, 117, 52, 114, 0, 9, 3, 226, 130, 172, 117, 51, 39, 0, 0, 0,
+ 0, 0, 13, 3, 226, 130, 168, 52, 115, 48, 108, 57, 35, 89, 0, 0, 12, 3, 95, 50, 15, 6, 39, 47, 52, 116, 89, 0, 0, 8,
+ 197, 81, 84, 144, 5, 64, 66, 0, 0, 12, 67, 64, 18, 192, 48, 35, 49, 113, 48, 36, 0, 0, 0, 0, 0, 0, 13, 3, 95, 51,
+ 15, 47, 51, 6, 36, 91, 116, 89, 0, 9, 4, 95, 15, 18, 4, 116, 89, 0, 0, 0, 0, 0, 0, 0, 8, 133, 197, 190, 1, 2,
+ 15, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 53, 15, 48, 6, 122, 49, 47, 116, 89, 0, 0, 0, 14, 4, 95,
+ 13, 3, 14, 65, 6, 35, 49, 52, 39, 50, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 54, 15, 89, 6, 36, 89, 47, 116, 89, 0,
+ 0, 0, 0, 9, 134, 196, 141, 5, 12, 12, 15, 20, 0, 0, 0, 0, 0, 15, 3, 95, 55, 15, 89, 6, 36, 48, 47, 108, 47, 116,
+ 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 51, 88, 47, 51, 6, 108, 89, 72, 36, 89, 65, 37, 47, 0,
+ 0, 9, 198, 64, 21, 12, 4, 32, 78, 66, 13, 3, 95, 48, 67, 89, 6, 37, 65, 47, 37, 10, 0, 0, 0, 0, 0, 7, 196, 64,
+ 148, 141, 76, 72, 14, 3, 95, 57, 15, 72, 6, 36, 84, 108, 47, 116, 89, 0, 0, 0, 0, 0, 11, 3, 95, 49, 67, 89, 6, 37,
+ 65, 124, 0, 0, 0, 0, 0, 0, 0, 19, 3, 95, 49, 57, 72, 6, 36, 84, 37, 67, 48, 35, 72, 89, 65, 37, 47, 0, 0, 19,
+ 3, 95, 49, 56, 6, 35, 89, 47, 119, 67, 48, 35, 72, 89, 65, 37, 47, 0, 0, 0, 12, 67, 48, 21, 0, 55, 35, 47, 108, 67,
+ 40, 0, 0, 0, 0, 0, 12, 3, 226, 136, 146, 65, 108, 50, 40, 89, 89, 0, 0, 17, 3, 95, 49, 49, 84, 6, 122, 50, 48, 35,
+ 72, 89, 65, 37, 47, 0, 0, 13, 3, 95, 49, 48, 72, 6, 36, 89, 65, 37, 47, 0, 0, 18, 3, 95, 49, 51, 47, 51, 6, 108,
+ 89, 48, 35, 72, 89, 65, 37, 47, 0, 0, 17, 3, 95, 49, 50, 72, 6, 37, 84, 48, 35, 72, 89, 65, 37, 47, 0, 0, 9, 198,
+ 49, 83, 66, 4, 115, 192, 20, 17, 3, 95, 49, 53, 48, 6, 122, 124, 48, 35, 72, 89, 65, 37, 47, 0, 0, 18, 3, 95, 49, 52,
+ 76, 6, 36, 47, 52, 48, 35, 72, 89, 65, 37, 47, 0, 0, 7, 196, 80, 84, 1, 80, 66, 15, 3, 95, 52, 15, 76, 6, 36, 47,
+ 40, 51, 47, 116, 89, 0, 20, 3, 95, 49, 55, 89, 6, 36, 48, 47, 37, 67, 48, 35, 72, 89, 65, 37, 47, 0, 0, 7, 132, 16,
+ 196, 147, 3, 72, 17, 3, 95, 49, 54, 89, 6, 36, 91, 48, 35, 72, 89, 65, 37, 47, 0, 0, 0, 19, 3, 95, 55, 88, 89, 6,
+ 36, 48, 47, 37, 67, 72, 36, 89, 65, 37, 47, 0, 0, 6, 195, 24, 245, 15, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 66, 49, 48, 55, 35, 47, 37, 0, 41, 0, 16, 3, 95, 50, 88, 72, 6, 37,
+ 84, 72, 36, 89, 65, 37, 47, 0, 0, 10, 135, 11, 1, 14, 1, 16, 196, 147, 67, 0, 0, 0, 6, 195, 65, 33, 84, 72, 0, 14,
+ 3, 95, 56, 15, 6, 35, 89, 47, 39, 47, 116, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 63, 63, 52, 35, 49, 89,
+ 47, 88, 108, 65, 36, 0, 0, 0, 5, 194, 37, 160, 72, 0, 17, 3, 95, 52, 88, 76, 6, 36, 47, 52, 72, 36, 89, 65, 37, 47,
+ 0, 0, 12, 3, 1, 47, 19, 35, 49, 80, 37, 57, 40, 0, 0, 0, 0, 0, 0, 0, 0, 16, 67, 76, 84, 20, 89, 36, 48, 47,
+ 36, 65, 71, 52, 37, 89, 0, 17, 3, 95, 53, 88, 48, 6, 122, 124, 72, 4, 36, 89, 65, 37, 47, 0, 0, 0, 8, 197, 4, 146,
+ 201, 16, 240, 20, 0, 0, 0, 0, 0, 5, 194, 49, 80, 17, 0, 6, 195, 60, 67, 192, 20, 16, 3, 95, 54, 88, 89, 6, 36, 91,
+ 72, 36, 89, 65, 37, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 67, 5, 4, 128, 35, 48, 52, 108, 55, 37, 89, 0, 0, 0,
+ 0, 0, 0, 0, 0, 10, 66, 57, 32, 50, 40, 65, 40, 52, 0, 0, 18, 3, 95, 56, 88, 6, 35, 89, 47, 119, 67, 72, 36, 89,
+ 65, 37, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 57, 88, 72, 6, 36, 84, 37, 67, 72, 36, 89, 65, 37, 47, 0,
+ 0, 12, 196, 56, 86, 137, 56, 67, 81, 107, 117, 114, 32, 0, 0, 0, 0, 7, 196, 77, 64, 82, 64, 72, 0, 0, 10, 3, 95, 63,
+ 65, 71, 40, 52, 124, 0, 0, 0, 7, 196, 9, 37, 78, 60, 20, 0, 0, 0, 0, 0, 0, 0, 11, 3, 226, 153, 175, 72, 122, 12,
+ 88, 89, 0, 0, 0, 12, 3, 226, 153, 173, 71, 36, 65, 114, 55, 89, 0, 0, 0, 0, 14, 4, 95, 15, 7, 15, 6, 39, 81, 39,
+ 50, 36, 49, 0, 0, 0, 0, 0, 10, 199, 52, 144, 210, 61, 51, 198, 80, 20, 0, 0, 0, 0, 0, 0, 0, 5, 194, 64, 16, 72,
+ 0, 12, 67, 64, 17, 0, 48, 35, 72, 119, 65, 36, 0, 0, 0, 8, 197, 8, 243, 5, 72, 240, 20, 0, 13, 4, 10, 197, 171, 14,
+ 57, 115, 50, 37, 57, 89, 0, 0, 12, 4, 197, 161, 196, 183, 91, 80, 37, 52, 35, 0, 0, 13, 4, 10, 197, 171, 12, 57, 115, 55,
+ 37, 57, 89, 0, 0, 8, 197, 44, 22, 137, 56, 240, 20, 8, 197, 36, 225, 9, 28, 240, 20, 8, 197, 24, 144, 83, 44, 240, 20, 0,
+ 5, 194, 57, 80, 72, 0, 6, 195, 61, 67, 192, 20, 21, 67, 52, 147, 128, 65, 37, 50, 37, 89, 47, 52, 37, 57, 35, 0, 44, 81,
+ 106, 97, 32, 14, 67, 52, 147, 128, 65, 37, 50, 37, 65, 40, 65, 89, 0, 0, 0, 0, 15, 4, 95, 48, 77, 50, 65, 6, 37, 55,
+ 57, 114, 50, 37, 0, 0, 0, 0, 17, 4, 95, 48, 77, 49, 47, 6, 115, 49, 89, 47, 119, 12, 91, 37, 0, 0, 13, 4, 95, 2,
+ 18, 22, 6, 108, 89, 40, 65, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 10, 197, 171, 19, 72, 0, 7, 196, 9, 37,
+ 84, 60, 20, 0, 0, 0, 15, 67, 56, 245, 128, 50, 39, 84, 36, 65, 71, 52, 37, 89, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135,
+ 16, 15, 18, 20, 10, 196, 147, 66, 0, 6, 195, 4, 150, 128, 72, 0, 0, 0, 0, 0, 7, 196, 52, 85, 18, 60, 20, 0, 0, 10,
+ 135, 2, 5, 14, 4, 197, 190, 15, 20, 10, 135, 2, 1, 14, 4, 197, 190, 15, 20, 0, 0, 0, 0, 6, 195, 72, 242, 211, 20, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 19, 15, 12, 6, 5, 4, 197, 190, 15, 20, 12, 137, 19, 15, 12,
+ 6, 5, 4, 197, 190, 15, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 22, 9, 197, 134, 1, 72, 0, 0, 0, 0, 19,
+ 4, 95, 3, 9, 18, 72, 6, 37, 35, 49, 52, 37, 47, 37, 89, 49, 113, 0, 0, 0, 0, 0, 8, 133, 22, 9, 197, 134, 9, 72,
+ 0, 12, 3, 95, 194, 180, 35, 49, 124, 36, 50, 124, 0, 0, 7, 196, 56, 82, 213, 72, 66, 0, 0, 16, 67, 52, 18, 211, 65, 35,
+ 49, 89, 37, 65, 113, 55, 116, 89, 0, 0, 14, 67, 56, 244, 192, 50, 119, 89, 118, 49, 40, 65, 89, 0, 0, 0, 0, 0, 13, 4,
+ 95, 19, 20, 11, 89, 47, 34, 6, 114, 49, 0, 0, 0, 13, 4, 95, 1, 3, 21, 6, 35, 49, 57, 115, 47, 0, 0, 14, 3, 95,
+ 194, 171, 48, 6, 109, 72, 37, 67, 35, 89, 0, 0, 9, 198, 64, 20, 9, 48, 224, 77, 66, 0, 0, 27, 3, 95, 194, 166, 89, 6,
+ 35, 72, 35, 55, 108, 47, 35, 15, 89, 47, 6, 113, 84, 89, 84, 108, 47, 52, 35, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 18,
+ 14, 7, 52, 6, 37, 50, 81, 0, 0, 0, 0, 0, 11, 136, 6, 18, 9, 11, 1, 19, 196, 147, 67, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 9, 198, 5, 85, 15, 52, 245, 15, 20, 0, 0, 0, 7, 196, 64, 144, 78, 60, 66, 0, 8, 197, 40,
+ 80, 139, 85, 32, 66, 0, 19, 4, 95, 1, 3, 50, 72, 6, 40, 71, 40, 55, 124, 35, 49, 57, 115, 47, 0, 0, 16, 5, 4, 26,
+ 196, 171, 22, 72, 88, 108, 84, 119, 57, 37, 89, 0, 0, 0, 0, 6, 195, 65, 52, 147, 17, 0, 6, 195, 73, 2, 64, 17, 0, 0,
+ 0, 0, 14, 67, 60, 181, 0, 39, 49, 47, 114, 71, 52, 37, 89, 0, 11, 136, 4, 5, 11, 15, 12, 20, 196, 147, 67, 0, 0, 0,
+ 28, 3, 95, 194, 191, 6, 35, 48, 81, 52, 122, 88, 47, 113, 15, 57, 6, 118, 47, 113, 57, 40, 65, 88, 108, 65, 36, 0, 0, 0,
+ 7, 196, 56, 82, 193, 16, 66, 0, 0, 19, 3, 95, 194, 187, 48, 6, 109, 72, 37, 67, 35, 89, 15, 124, 6, 122, 47, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 6, 2, 196, 129, 113, 0, 0, 7, 2, 197, 134, 36, 67, 0, 0, 8, 197, 5, 37, 137, 20, 224, 66,
+ 8, 2, 195, 151, 52, 117, 88, 0, 0, 6, 195, 16, 84, 15, 20, 9, 66, 77, 64, 89, 35, 50, 47, 0, 0, 7, 2, 196, 141, 76,
+ 36, 0, 0, 0, 0, 0, 0, 0, 12, 2, 194, 167, 89, 36, 49, 124, 37, 57, 35, 0, 0, 5, 194, 56, 240, 72, 0, 12, 67, 56,
+ 241, 0, 50, 119, 72, 35, 61, 35, 0, 10, 2, 194, 165, 57, 109, 50, 35, 89, 0, 0, 10, 2, 194, 162, 124, 36, 50, 47, 37, 0,
+ 0, 13, 2, 194, 163, 65, 113, 52, 124, 37, 67, 35, 89, 0, 6, 2, 196, 147, 109, 0, 0, 0, 0, 14, 2, 194, 174, 52, 36, 79,
+ 37, 89, 47, 52, 109, 124, 0, 0, 7, 2, 197, 151, 36, 34, 0, 0, 0, 0, 0, 0, 0, 16, 2, 194, 169, 118, 47, 114, 52, 47,
+ 122, 89, 108, 71, 35, 89, 0, 0, 14, 2, 194, 182, 48, 35, 52, 35, 81, 52, 113, 83, 89, 0, 0, 0, 0, 10, 2, 194, 181, 65,
+ 37, 49, 51, 114, 0, 0, 0, 7, 2, 196, 163, 79, 36, 0, 0, 10, 2, 194, 176, 81, 52, 113, 72, 37, 0, 0, 15, 2, 194, 177,
+ 48, 55, 40, 89, 65, 108, 50, 40, 89, 89, 0, 0, 23, 2, 194, 190, 47, 52, 6, 108, 89, 15, 124, 4, 36, 47, 40, 52, 47, 72,
+ 35, 61, 35, 89, 0, 0, 10, 2, 195, 183, 72, 35, 55, 108, 124, 0, 0, 11, 66, 77, 96, 89, 84, 109, 47, 116, 89, 0, 17, 2,
+ 194, 188, 124, 6, 36, 47, 40, 52, 47, 72, 4, 35, 61, 35, 0, 0, 9, 2, 194, 189, 48, 40, 89, 36, 0, 0, 14, 4, 95, 3,
+ 5, 4, 89, 6, 36, 72, 108, 55, 35, 0, 0, 6, 2, 196, 171, 108, 0, 0, 10, 135, 1, 4, 1, 4, 197, 190, 15, 20, 10, 135,
+ 1, 4, 1, 4, 197, 190, 15, 66, 0, 16, 4, 95, 12, 9, 7, 55, 6, 37, 81, 35, 47, 115, 52, 35, 0, 7, 2, 197, 161, 36,
+ 91, 0, 0, 7, 196, 24, 16, 212, 60, 20, 17, 5, 16, 18, 45, 11, 19, 48, 52, 122, 49, 91, 50, 122, 49, 89, 0, 0, 7, 2,
+ 196, 183, 80, 36, 0, 0, 0, 0, 0, 6, 2, 197, 171, 115, 0, 0, 0, 7, 195, 88, 18, 64, 72, 8, 0, 0, 0, 5, 194, 81,
+ 80, 72, 7, 2, 196, 188, 36, 61, 0, 0, 0, 0, 9, 134, 22, 9, 197, 134, 1, 19, 72, 0, 0, 0, 7, 2, 197, 190, 90, 36,
+ 0, 0, 0, 9, 198, 64, 20, 133, 80, 19, 64, 66, 0, 0, 0, 0, 0, 0, 7, 196, 44, 18, 193, 60, 20, 7, 196, 44, 18, 193,
+ 60, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 64, 21, 137, 76,
+ 19, 64, 66, 0, 8, 133, 12, 196, 171, 4, 26, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 12, 67, 72, 18, 128, 52, 35, 57, 119, 50, 89, 0, 0, 0, 0, 0, 13, 67, 8, 146, 128, 71, 37, 57, 40, 91, 116,
+ 89, 0, 12, 2, 95, 35, 34, 36, 89, 47, 108, 47, 36, 0, 0, 12, 2, 95, 34, 48, 109, 72, 37, 67, 35, 89, 0, 0, 13, 138,
+ 16, 1, 20, 9, 5, 197, 161, 196, 129, 13, 66, 16, 2, 95, 33, 37, 88, 89, 118, 49, 40, 65, 88, 108, 65, 36, 0, 0, 0, 14,
+ 2, 95, 39, 35, 48, 39, 89, 47, 34, 114, 83, 89, 0, 0, 7, 196, 76, 19, 66, 60, 20, 0, 0, 9, 134, 20, 196, 129, 16, 1,
+ 20, 66, 0, 0, 12, 4, 95, 3, 1, 16, 55, 122, 55, 116, 89, 0, 0, 16, 2, 95, 41, 6, 122, 49, 35, 84, 35, 15, 124, 6,
+ 122, 47, 0, 0, 11, 2, 95, 40, 6, 122, 49, 35, 84, 35, 0, 0, 0, 10, 2, 95, 46, 48, 40, 50, 49, 124, 0, 0, 11, 2,
+ 95, 45, 65, 108, 50, 40, 89, 89, 0, 0, 10, 2, 95, 44, 49, 39, 65, 35, 124, 0, 0, 9, 2, 95, 51, 47, 51, 108, 89, 0,
+ 0, 10, 2, 95, 50, 72, 6, 37, 84, 37, 0, 0, 10, 2, 95, 49, 84, 6, 122, 50, 89, 0, 0, 11, 2, 95, 48, 50, 6, 40,
+ 55, 55, 36, 0, 0, 13, 2, 95, 55, 89, 6, 36, 48, 47, 37, 67, 37, 0, 0, 7, 196, 72, 85, 18, 60, 20, 10, 2, 95, 54,
+ 89, 6, 36, 91, 37, 0, 0, 14, 67, 40, 19, 150, 57, 35, 50, 84, 113, 52, 37, 89, 0, 10, 2, 95, 53, 48, 6, 122, 124, 37,
+ 0, 0, 11, 2, 95, 52, 76, 6, 36, 47, 52, 37, 0, 0, 13, 2, 95, 59, 89, 36, 65, 37, 49, 114, 55, 89, 0, 0, 9, 2,
+ 95, 58, 49, 114, 55, 89, 0, 0, 12, 2, 95, 57, 72, 6, 36, 84, 37, 67, 37, 0, 0, 12, 2, 95, 56, 6, 35, 89, 47, 119,
+ 67, 37, 0, 0, 16, 2, 95, 63, 57, 118, 47, 113, 57, 40, 65, 88, 108, 65, 36, 0, 0, 17, 2, 95, 62, 55, 6, 122, 55, 113,
+ 49, 89, 15, 48, 6, 35, 52, 0, 0, 0, 17, 2, 95, 60, 65, 6, 35, 88, 113, 49, 89, 15, 48, 6, 35, 52, 0, 0, 0, 0,
+ 0, 12, 137, 16, 18, 15, 20, 5, 197, 190, 196, 147, 67, 7, 2, 95, 64, 35, 47, 0, 0, 0, 0, 0, 0, 0, 6, 195, 48, 81,
+ 207, 20, 0, 0, 0, 0, 0, 0, 0, 15, 67, 16, 80, 192, 72, 36, 80, 36, 65, 71, 52, 37, 89, 0, 0, 0, 0, 5, 194, 85,
+ 160, 72, 0, 0, 13, 4, 95, 4, 15, 20, 48, 6, 40, 50, 49, 124, 0, 0, 0, 0, 18, 2, 95, 91, 49, 84, 6, 35, 72, 52,
+ 113, 47, 122, 49, 35, 84, 35, 0, 0, 6, 195, 88, 148, 147, 72, 0, 0, 15, 4, 95, 226, 128, 146, 72, 119, 65, 40, 88, 108, 65,
+ 36, 0, 0, 20, 2, 95, 95, 48, 35, 89, 84, 108, 47, 52, 119, 57, 40, 65, 88, 108, 65, 36, 0, 0, 10, 2, 95, 94, 89, 35,
+ 49, 50, 36, 0, 0, 23, 2, 95, 93, 49, 84, 6, 35, 72, 52, 113, 47, 122, 49, 35, 84, 35, 15, 124, 6, 122, 47, 0, 0, 27,
+ 4, 95, 226, 128, 150, 72, 6, 40, 71, 40, 55, 124, 47, 113, 89, 47, 4, 113, 84, 89, 84, 108, 47, 52, 35, 0, 0, 15, 67, 24,
+ 18, 192, 83, 35, 49, 40, 55, 47, 113, 47, 36, 0, 14, 4, 2, 45, 2, 1, 71, 122, 72, 52, 108, 71, 35, 0, 0, 0, 8, 197,
+ 44, 20, 212, 72, 240, 20, 0, 26, 2, 95, 96, 6, 35, 48, 81, 52, 122, 88, 47, 116, 89, 15, 6, 35, 48, 39, 89, 47, 52, 39,
+ 83, 89, 0, 0, 0, 0, 0, 9, 198, 56, 84, 1, 72, 179, 192, 67, 0, 0, 0, 0, 12, 4, 95, 7, 18, 22, 81, 52, 6, 113,
+ 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 9, 5, 11, 197, 161, 72, 0, 0, 0, 16, 2, 95, 123, 83, 6, 37,
+ 81, 115, 52, 122, 49, 35, 84, 35, 0, 13, 4, 95, 4, 9, 1, 6, 40, 65, 55, 118, 124, 0, 0, 0, 0, 0, 10, 199, 36, 226,
+ 207, 28, 226, 84, 60, 20, 0, 10, 2, 95, 126, 47, 37, 55, 72, 36, 0, 0, 21, 2, 95, 125, 83, 6, 37, 81, 115, 52, 122, 49,
+ 35, 84, 35, 15, 124, 6, 122, 47, 0, 0, 15, 2, 95, 124, 89, 47, 113, 84, 89, 84, 108, 47, 52, 35, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 6, 194, 84, 224, 72, 8, 0, 0, 6, 195, 33, 81, 207, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 14, 4, 95, 35, 51, 50, 47, 40, 49, 91, 40, 65, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 199, 36, 229, 5, 72,
+ 209, 67, 60, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 13, 196,
+ 147, 19, 72, 0, 0, 6, 195, 49, 101, 64, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 16, 243, 73, 56, 240, 20, 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, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 4, 197, 190, 75, 109, 0, 0, 9, 198, 64, 17, 193, 48, 19, 64, 66, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 12, 21, 82, 72, 0, 0, 0, 0,
+ 6, 18, 66, 102, 0, 104, 0, 119, 0, 120, 0, 7, 6, 18, 67, 196, 141, 0, 196, 183, 0, 196, 188, 0, 197, 134, 0, 197, 190, 0,
+ 7, 6, 18, 68, 105, 101, 109, 0, 97, 109, 0, 111, 115, 0, 196, 129, 0, 115, 0, 97, 0, 117, 0, 105, 0, 7, 6, 18, 69, 196,
+ 129, 109, 0, 196, 129, 115, 0, 97, 115, 0, 97, 105, 0, 196, 129, 0, 117, 0, 97, 0, 7, 6, 18, 70, 105, 101, 109, 0, 105, 115,
+ 0, 105, 109, 0, 111, 115, 0, 196, 171, 0, 105, 0, 7, 6, 18, 71, 196, 129, 0, 97, 0, 7, 6, 18, 72, 196, 147, 109, 0, 196,
+ 147, 115, 0, 101, 115, 0, 101, 105, 0, 196, 147, 0, 101, 0, 105, 0, 117, 0, 7, 6, 18, 73, 97, 109, 105, 101, 115, 0, 97, 109,
+ 196, 129, 115, 0, 97, 109, 97, 115, 0, 97, 109, 97, 0, 97, 109, 105, 0, 97, 109, 115, 0, 7, 6, 18, 74, 197, 161, 0, 115, 0,
+ 7, 6, 18, 75, 116, 0, 100, 0, 106, 0, 7, 6, 18, 76, 105, 101, 109, 0, 111, 115, 0, 105, 0, 117, 0, 7, 6, 18, 77, 105,
+ 101, 109, 0, 97, 109, 0, 111, 115, 0, 196, 129, 0, 115, 0, 7, 6, 18, 78, 196, 147, 0, 101, 0, 7, 6, 196, 129, 0, 3, 113,
+ 0, 7, 6, 196, 141, 0, 3, 76, 0, 7, 6, 196, 147, 0, 3, 109, 0, 7, 6, 196, 163, 0, 3, 79, 0, 7, 6, 196, 171, 0,
+ 3, 108, 0, 7, 6, 196, 183, 0, 3, 80, 0, 7, 6, 196, 188, 0, 4, 1, 107, 2, 117, 3, 55, 57, 0, 1, 107, 2, 117, 0,
+ 3, 61, 0, 7, 6, 197, 134, 0, 3, 67, 0, 7, 6, 197, 141, 0, 3, 114, 0, 7, 6, 197, 151, 0, 3, 34, 0, 7, 6, 197,
+ 161, 0, 3, 91, 0, 7, 6, 197, 171, 0, 3, 115, 0, 7, 6, 197, 190, 0, 3, 90, 0, 7, 6, 97, 0, 3, 35, 0, 112, 3,
+ 35, 48, 0, 105, 3, 116, 0, 117, 3, 118, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 104, 3, 76, 0, 3, 124, 0, 4,
+ 104, 1, 105, 114, 100, 105, 114, 102, 2, 115, 3, 124, 107, 0, 104, 1, 114, 101, 2, 101, 114, 99, 111, 103, 115, 0, 7, 6, 100, 0,
+ 3, 72, 0, 7, 6, 101, 0, 3, 36, 0, 105, 3, 117, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 3, 81, 0, 8, 2,
+ 32, 3, 81, 35, 0, 1, 32, 32, 15, 15, 2, 32, 3, 81, 35, 72, 35, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 3,
+ 37, 0, 101, 3, 122, 0, 117, 3, 123, 0, 7, 6, 106, 0, 3, 57, 0, 196, 129, 8, 3, 57, 113, 0, 196, 129, 110, 111, 8, 3,
+ 57, 113, 50, 119, 0, 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 3, 55, 0, 108, 3, 55, 55, 12, 0, 7, 6, 109, 0, 3,
+ 65, 0, 97, 122, 8, 3, 65, 35, 88, 0, 109, 3, 65, 65, 12, 0, 7, 6, 110, 0, 3, 50, 0, 110, 3, 50, 50, 12, 0, 4,
+ 2, 103, 3, 68, 0, 2, 107, 0, 7, 6, 111, 0, 4, 1, 97, 2, 114, 3, 39, 0, 1, 97, 104, 0, 1, 98, 2, 98, 0, 1,
+ 98, 2, 106, 18, 69, 32, 0, 1, 98, 2, 107, 115, 0, 1, 98, 2, 109, 98, 0, 1, 98, 2, 110, 196, 147, 0, 1, 98, 2, 114,
+ 97, 107, 0, 1, 98, 2, 114, 97, 116, 0, 1, 98, 2, 114, 116, 0, 1, 98, 2, 116, 196, 129, 110, 0, 1, 98, 2, 196, 188, 197,
+ 161, 0, 1, 98, 97, 2, 110, 0, 1, 98, 97, 2, 114, 0, 1, 98, 97, 107, 2, 116, 0, 1, 98, 97, 108, 2, 114, 97, 0, 1,
+ 98, 97, 115, 2, 116, 0, 1, 98, 105, 114, 2, 110, 117, 107, 0, 1, 98, 109, 111, 0, 1, 98, 114, 97, 107, 0, 1, 98, 114, 117,
+ 116, 0, 1, 99, 2, 108, 108, 0, 1, 99, 101, 109, 0, 1, 100, 2, 99, 0, 1, 100, 2, 100, 101, 107, 0, 1, 100, 2, 103, 109,
+ 0, 1, 100, 2, 107, 117, 0, 1, 100, 2, 109, 105, 110, 0, 1, 100, 2, 109, 110, 18, 69, 32, 0, 1, 100, 2, 110, 107, 0, 1,
+ 100, 2, 110, 110, 0, 1, 100, 2, 112, 0, 1, 100, 2, 114, 105, 0, 1, 100, 2, 116, 196, 129, 99, 0, 1, 100, 2, 116, 196, 147,
+ 0, 1, 100, 2, 122, 0, 1, 100, 97, 2, 107, 0, 1, 100, 97, 2, 112, 0, 1, 100, 105, 101, 115, 112, 0, 1, 100, 105, 112, 115,
+ 0, 1, 100, 110, 97, 109, 2, 108, 0, 1, 100, 111, 116, 114, 111, 2, 107, 0, 1, 101, 0, 1, 101, 163, 196, 0, 1, 102, 0, 1,
+ 102, 2, 110, 111, 0, 1, 102, 2, 116, 111, 0, 1, 103, 2, 98, 101, 0, 1, 103, 2, 107, 0, 1, 103, 2, 110, 0, 1, 103, 2,
+ 114, 105, 108, 0, 1, 103, 2, 116, 102, 0, 1, 103, 97, 2, 110, 196, 129, 0, 1, 103, 97, 102, 0, 1, 103, 105, 122, 2, 116, 18,
+ 68, 32, 0, 1, 103, 110, 105, 114, 0, 1, 104, 0, 1, 105, 0, 1, 105, 2, 103, 0, 1, 105, 98, 0, 1, 105, 99, 2, 110, 0,
+ 1, 105, 114, 116, 0, 1, 105, 115, 0, 1, 106, 2, 100, 101, 0, 1, 106, 2, 103, 0, 1, 106, 2, 110, 105, 0, 1, 106, 97, 109,
+ 0, 1, 106, 102, 0, 1, 107, 2, 97, 108, 0, 1, 107, 2, 100, 101, 107, 0, 1, 107, 2, 100, 105, 102, 0, 1, 107, 2, 100, 196,
+ 147, 0, 1, 107, 2, 101, 0, 1, 107, 2, 103, 110, 0, 1, 107, 2, 107, 111, 0, 1, 107, 2, 108, 97, 98, 0, 1, 107, 2, 108,
+ 101, 0, 1, 107, 2, 108, 104, 0, 1, 107, 2, 108, 105, 0, 1, 107, 2, 108, 111, 0, 1, 107, 2, 108, 112, 0, 1, 107, 2, 108,
+ 196, 129, 0, 1, 107, 2, 108, 196, 147, 0, 1, 107, 2, 108, 196, 171, 0, 1, 107, 2, 112, 101, 110, 0, 1, 107, 2, 112, 105, 106,
+ 0, 1, 107, 2, 112, 117, 108, 196, 129, 0, 1, 107, 2, 112, 117, 108, 196, 147, 0, 1, 107, 2, 112, 196, 147, 17, 67, 0, 1, 107,
+ 2, 112, 196, 147, 32, 0, 1, 107, 2, 114, 17, 65, 102, 0, 1, 107, 2, 114, 97, 0, 1, 107, 2, 114, 101, 106, 0, 1, 107, 2,
+ 114, 101, 107, 0, 1, 107, 2, 114, 101, 108, 0, 1, 107, 2, 114, 101, 115, 0, 1, 107, 2, 114, 112, 0, 1, 107, 2, 114, 116, 0,
+ 1, 107, 2, 114, 117, 109, 0, 1, 107, 2, 114, 117, 110, 0, 1, 107, 2, 114, 117, 112, 0, 1, 107, 2, 114, 118, 0, 1, 107, 2,
+ 115, 105, 110, 0, 1, 107, 2, 115, 109, 0, 1, 107, 2, 115, 116, 196, 171, 109, 0, 1, 107, 2, 116, 97, 110, 0, 1, 107, 2, 116,
+ 101, 0, 1, 107, 2, 116, 108, 0, 1, 107, 2, 116, 196, 147, 0, 1, 107, 2, 118, 0, 1, 107, 2, 196, 183, 0, 1, 107, 97, 2,
+ 114, 0, 1, 107, 101, 100, 0, 1, 107, 105, 101, 108, 0, 1, 107, 105, 110, 0, 1, 107, 108, 97, 0, 1, 107, 111, 107, 2, 115, 0,
+ 1, 107, 111, 115, 0, 1, 107, 111, 161, 197, 0, 1, 107, 114, 97, 110, 0, 1, 107, 114, 97, 115, 0, 1, 108, 2, 103, 97, 114, 0,
+ 1, 108, 2, 106, 18, 71, 108, 0, 1, 108, 2, 107, 97, 108, 0, 1, 108, 2, 114, 110, 0, 1, 108, 2, 115, 106, 0, 1, 108, 2,
+ 116, 18, 72, 32, 0, 1, 108, 2, 196, 163, 105, 122, 12, 0, 1, 108, 98, 2, 107, 0, 1, 108, 98, 2, 110, 0, 1, 108, 98, 2,
+ 196, 183, 0, 1, 108, 101, 109, 2, 100, 114, 0, 1, 108, 101, 109, 2, 109, 0, 1, 108, 101, 118, 0, 1, 108, 102, 0, 1, 108, 103,
+ 2, 98, 0, 1, 108, 103, 2, 109, 0, 1, 108, 103, 2, 114, 105, 0, 1, 108, 104, 2, 114, 111, 0, 1, 108, 105, 102, 0, 1, 108,
+ 105, 112, 2, 116, 0, 1, 108, 107, 2, 122, 101, 116, 0, 1, 108, 111, 104, 0, 1, 108, 111, 107, 0, 1, 108, 112, 2, 109, 0, 1,
+ 108, 112, 2, 118, 18, 68, 32, 0, 1, 108, 112, 115, 107, 101, 0, 1, 108, 115, 2, 118, 0, 1, 108, 115, 105, 100, 0, 1, 109, 2,
+ 98, 0, 1, 109, 2, 100, 97, 108, 0, 1, 109, 2, 100, 101, 0, 1, 109, 2, 100, 105, 102, 0, 1, 109, 2, 100, 117, 0, 1, 109,
+ 2, 100, 196, 129, 108, 0, 1, 109, 2, 108, 100, 0, 1, 109, 2, 108, 101, 0, 1, 109, 2, 108, 105, 0, 1, 109, 2, 108, 117, 0,
+ 1, 109, 2, 109, 101, 110, 116, 0, 1, 109, 2, 110, 97, 114, 104, 0, 1, 109, 2, 110, 105, 116, 0, 1, 109, 2, 110, 111, 0, 1,
+ 109, 2, 110, 115, 116, 0, 1, 109, 2, 110, 116, 0, 1, 109, 2, 112, 0, 1, 109, 2, 114, 97, 0, 1, 109, 2, 114, 102, 0, 1,
+ 109, 2, 114, 115, 0, 1, 109, 2, 114, 196, 129, 0, 1, 109, 2, 116, 105, 0, 1, 109, 2, 116, 196, 171, 0, 1, 109, 2, 197, 161,
+ 101, 0, 1, 109, 97, 2, 110, 0, 1, 109, 97, 2, 114, 0, 1, 109, 101, 100, 0, 1, 109, 105, 2, 110, 0, 1, 109, 114, 97, 104,
+ 2, 110, 105, 122, 196, 147, 0, 1, 109, 114, 97, 104, 2, 110, 196, 147, 0, 1, 109, 115, 2, 196, 188, 0, 1, 109, 115, 105, 101, 115,
+ 0, 1, 109, 115, 111, 2, 103, 0, 1, 109, 116, 97, 2, 115, 0, 1, 109, 117, 104, 0, 1, 110, 2, 107, 18, 75, 0, 1, 110, 2,
+ 109, 101, 110, 0, 1, 110, 2, 109, 105, 110, 18, 71, 0, 1, 110, 2, 109, 105, 110, 18, 78, 0, 1, 110, 2, 114, 98, 0, 1, 110,
+ 2, 114, 100, 0, 1, 110, 2, 114, 109, 0, 1, 110, 2, 114, 118, 0, 1, 110, 2, 116, 97, 114, 0, 1, 110, 2, 116, 196, 129, 114,
+ 0, 1, 110, 2, 118, 18, 69, 32, 0, 1, 110, 2, 118, 97, 116, 0, 1, 110, 2, 118, 101, 108, 18, 72, 32, 0, 1, 110, 2, 118,
+ 111, 0, 1, 110, 2, 118, 196, 129, 99, 105, 0, 1, 110, 97, 2, 108, 0, 1, 110, 97, 2, 109, 0, 1, 110, 97, 2, 110, 0, 1,
+ 110, 97, 2, 116, 0, 1, 110, 97, 101, 107, 111, 0, 1, 110, 97, 114, 97, 112, 0, 1, 110, 101, 99, 115, 0, 1, 110, 101, 100, 0,
+ 1, 110, 101, 102, 0, 1, 110, 101, 103, 0, 1, 110, 101, 116, 115, 2, 103, 0, 1, 110, 103, 0, 1, 110, 103, 97, 0, 1, 110, 105,
+ 97, 107, 0, 1, 110, 105, 108, 2, 116, 105, 112, 0, 1, 110, 105, 109, 97, 0, 1, 110, 105, 118, 107, 101, 0, 1, 110, 111, 0, 1,
+ 110, 111, 103, 0, 1, 110, 111, 109, 0, 1, 110, 111, 115, 0, 1, 110, 112, 105, 104, 0, 1, 110, 114, 97, 0, 1, 110, 116, 101, 0,
+ 1, 112, 2, 100, 101, 0, 1, 112, 2, 101, 0, 1, 112, 2, 108, 97, 0, 1, 112, 2, 108, 101, 109, 0, 1, 112, 2, 108, 105, 0,
+ 1, 112, 2, 108, 111, 0, 1, 112, 2, 108, 115, 116, 0, 1, 112, 2, 108, 196, 129, 0, 1, 112, 2, 108, 196, 171, 0, 1, 112, 2,
+ 109, 101, 114, 0, 1, 112, 2, 109, 112, 0, 1, 112, 2, 110, 99, 0, 1, 112, 2, 112, 0, 1, 112, 2, 114, 99, 0, 1, 112, 2,
+ 114, 111, 0, 1, 112, 2, 114, 116, 0, 1, 112, 2, 115, 116, 97, 109, 0, 1, 112, 2, 115, 116, 101, 109, 0, 1, 112, 2, 115, 116,
+ 101, 110, 0, 1, 112, 2, 115, 116, 101, 114, 0, 1, 112, 2, 115, 116, 109, 0, 1, 112, 2, 115, 116, 115, 111, 0, 1, 112, 2, 115,
+ 116, 117, 108, 0, 1, 112, 2, 116, 101, 110, 0, 1, 112, 2, 122, 0, 1, 112, 2, 196, 147, 0, 1, 112, 97, 2, 107, 0, 1, 112,
+ 97, 2, 108, 0, 1, 112, 97, 2, 115, 116, 114, 111, 102, 0, 1, 112, 101, 2, 108, 0, 1, 112, 101, 2, 115, 18, 68, 32, 0, 1,
+ 112, 101, 100, 0, 1, 112, 105, 104, 0, 1, 112, 105, 116, 0, 1, 112, 105, 116, 110, 97, 0, 1, 112, 111, 0, 1, 112, 111, 114, 112,
+ 0, 1, 112, 114, 101, 116, 110, 105, 0, 1, 112, 115, 2, 110, 0, 1, 112, 115, 2, 114, 116, 0, 1, 112, 115, 101, 100, 0, 1, 112,
+ 115, 105, 100, 0, 1, 114, 2, 108, 0, 1, 114, 2, 109, 97, 0, 1, 114, 2, 109, 98, 0, 1, 114, 2, 109, 196, 129, 0, 1, 114,
+ 2, 114, 0, 1, 114, 2, 115, 105, 106, 0, 1, 114, 2, 115, 116, 98, 0, 1, 114, 2, 116, 101, 114, 0, 1, 114, 2, 116, 196, 147,
+ 0, 1, 114, 97, 108, 111, 112, 0, 1, 114, 97, 109, 0, 1, 114, 97, 112, 2, 100, 0, 1, 114, 98, 2, 109, 0, 1, 114, 98, 2,
+ 110, 0, 1, 114, 98, 2, 197, 161, 0, 1, 114, 100, 105, 104, 0, 1, 114, 101, 2, 103, 0, 1, 114, 101, 97, 2, 100, 0, 1, 114,
+ 101, 97, 2, 102, 111, 0, 1, 114, 101, 97, 2, 115, 111, 0, 1, 114, 101, 116, 115, 0, 1, 114, 102, 2, 110, 0, 1, 114, 102, 97,
+ 0, 1, 114, 103, 97, 0, 1, 114, 104, 2, 109, 0, 1, 114, 104, 2, 110, 111, 0, 1, 114, 104, 110, 105, 115, 0, 1, 114, 105, 98,
+ 0, 1, 114, 105, 101, 110, 0, 1, 114, 105, 112, 0, 1, 114, 105, 190, 197, 0, 1, 114, 107, 2, 110, 197, 161, 0, 1, 114, 107, 2,
+ 115, 0, 1, 114, 107, 97, 0, 1, 114, 111, 108, 104, 0, 1, 114, 111, 112, 0, 1, 114, 112, 2, 98, 0, 1, 114, 112, 2, 99, 0,
+ 1, 114, 112, 2, 100, 0, 1, 114, 112, 2, 103, 110, 0, 1, 114, 112, 2, 103, 114, 0, 1, 114, 112, 2, 106, 0, 1, 114, 112, 2,
+ 107, 0, 1, 114, 112, 2, 108, 101, 0, 1, 114, 112, 2, 109, 0, 1, 114, 112, 2, 112, 0, 1, 114, 112, 2, 115, 112, 0, 1, 114,
+ 112, 2, 115, 116, 0, 1, 114, 112, 2, 116, 101, 0, 1, 114, 112, 2, 116, 111, 0, 1, 114, 112, 2, 118, 105, 110, 0, 1, 114, 112,
+ 2, 118, 105, 122, 0, 1, 114, 112, 2, 118, 196, 171, 122, 0, 1, 114, 112, 2, 197, 190, 0, 1, 114, 112, 101, 0, 1, 114, 112, 109,
+ 105, 0, 1, 114, 116, 2, 109, 0, 1, 114, 116, 2, 116, 0, 1, 114, 116, 101, 109, 0, 1, 114, 116, 101, 114, 0, 1, 114, 116, 105,
+ 0, 1, 114, 116, 110, 105, 0, 1, 114, 116, 115, 97, 2, 110, 0, 1, 114, 116, 115, 107, 111, 0, 1, 115, 2, 99, 105, 0, 1, 115,
+ 2, 107, 111, 0, 1, 115, 2, 107, 114, 0, 1, 115, 2, 108, 97, 114, 0, 1, 115, 2, 108, 102, 0, 1, 115, 2, 108, 105, 100, 0,
+ 1, 115, 2, 108, 111, 196, 163, 0, 1, 115, 2, 108, 115, 116, 0, 1, 115, 2, 108, 116, 0, 1, 115, 2, 108, 118, 0, 1, 115, 2,
+ 108, 196, 129, 114, 0, 1, 115, 2, 108, 196, 171, 100, 18, 68, 32, 0, 1, 115, 2, 108, 196, 171, 100, 196, 129, 0, 1, 115, 2, 110,
+ 111, 0, 1, 115, 2, 110, 196, 129, 0, 1, 115, 2, 112, 114, 0, 1, 115, 2, 114, 0, 1, 115, 2, 118, 0, 1, 115, 97, 107, 110,
+ 105, 0, 1, 115, 97, 114, 2, 108, 0, 1, 115, 98, 97, 2, 108, 0, 1, 115, 105, 2, 110, 0, 1, 115, 107, 101, 0, 1, 115, 110,
+ 111, 107, 0, 1, 116, 2, 107, 115, 0, 1, 116, 2, 108, 101, 114, 0, 1, 116, 2, 109, 97, 115, 0, 1, 116, 2, 110, 0, 1, 116,
+ 2, 110, 105, 122, 0, 1, 116, 2, 110, 110, 0, 1, 116, 2, 114, 0, 1, 116, 2, 114, 97, 0, 1, 116, 2, 114, 111, 0, 1, 116,
+ 2, 114, 196, 129, 0, 1, 116, 2, 116, 196, 147, 109, 0, 1, 116, 97, 100, 0, 1, 116, 97, 109, 101, 110, 105, 107, 0, 1, 116, 101,
+ 98, 0, 1, 116, 101, 103, 0, 1, 116, 101, 109, 2, 100, 0, 1, 116, 101, 110, 0, 1, 116, 101, 116, 2, 118, 0, 1, 116, 105, 99,
+ 0, 1, 116, 105, 108, 0, 1, 116, 110, 97, 2, 108, 0, 1, 116, 110, 97, 2, 110, 0, 1, 116, 110, 97, 112, 0, 1, 116, 110, 101,
+ 0, 1, 116, 110, 111, 0, 1, 116, 111, 102, 2, 103, 114, 0, 1, 116, 111, 109, 2, 100, 114, 111, 0, 1, 116, 111, 114, 112, 0, 1,
+ 116, 112, 101, 2, 21, 0, 1, 116, 112, 105, 114, 107, 0, 1, 116, 114, 97, 107, 0, 1, 116, 114, 111, 0, 1, 116, 115, 2, 107, 104,
+ 0, 1, 116, 115, 2, 109, 97, 116, 0, 1, 116, 115, 101, 114, 104, 0, 1, 116, 115, 105, 104, 0, 1, 116, 115, 105, 114, 97, 0, 1,
+ 116, 115, 111, 2, 112, 18, 68, 32, 0, 1, 116, 117, 97, 2, 109, 0, 1, 116, 117, 97, 2, 114, 105, 0, 1, 116, 117, 108, 112, 2,
+ 107, 0, 1, 118, 2, 98, 0, 1, 118, 2, 107, 97, 0, 1, 118, 2, 108, 100, 0, 1, 118, 2, 108, 101, 106, 0, 1, 118, 2, 108,
+ 102, 0, 1, 118, 2, 108, 116, 0, 1, 118, 2, 108, 117, 0, 1, 118, 2, 108, 118, 0, 1, 118, 97, 102, 0, 1, 118, 97, 108, 115,
+ 0, 1, 118, 97, 114, 98, 0, 1, 118, 101, 2, 108, 0, 1, 118, 105, 0, 1, 118, 105, 97, 114, 2, 32, 0, 1, 118, 107, 0, 1,
+ 118, 110, 111, 107, 0, 1, 118, 114, 101, 110, 0, 1, 119, 0, 1, 120, 0, 1, 122, 2, 106, 18, 68, 32, 12, 0, 1, 122, 2, 110,
+ 17, 65, 116, 111, 0, 1, 122, 2, 110, 100, 0, 1, 122, 97, 114, 0, 1, 122, 101, 109, 0, 1, 122, 105, 2, 108, 0, 1, 122, 110,
+ 101, 0, 1, 161, 197, 2, 107, 0, 1, 161, 197, 2, 115, 101, 106, 0, 1, 190, 197, 2, 107, 101, 106, 0, 1, 190, 197, 2, 110, 103,
+ 0, 1, 190, 197, 97, 109, 0, 1, 190, 197, 100, 2, 117, 108, 0, 2, 18, 66, 0, 2, 18, 71, 0, 2, 28, 17, 12, 12, 12, 12,
+ 0, 2, 98, 97, 109, 0, 2, 98, 106, 101, 0, 2, 100, 105, 97, 0, 2, 105, 0, 2, 107, 101, 0, 2, 107, 115, 105, 0, 2, 107,
+ 115, 111, 108, 0, 2, 107, 116, 0, 2, 107, 116, 111, 0, 2, 107, 117, 108, 0, 2, 107, 117, 112, 0, 2, 107, 196, 129, 108, 0, 2,
+ 108, 101, 111, 0, 2, 108, 105, 103, 0, 2, 108, 105, 109, 112, 0, 2, 108, 111, 103, 0, 2, 108, 111, 196, 163, 0, 2, 108, 196, 171,
+ 118, 0, 2, 109, 110, 105, 98, 0, 2, 109, 196, 129, 114, 0, 2, 110, 103, 0, 2, 110, 107, 111, 0, 2, 110, 111, 0, 2, 110, 116,
+ 111, 0, 2, 112, 99, 0, 2, 112, 101, 114, 97, 116, 0, 2, 112, 111, 0, 2, 112, 116, 105, 107, 0, 2, 112, 116, 105, 109, 0, 2,
+ 112, 116, 105, 115, 0, 2, 112, 116, 105, 196, 183, 0, 2, 114, 97, 110, 12, 0, 2, 114, 97, 116, 0, 2, 114, 100, 0, 2, 114, 103,
+ 0, 2, 114, 104, 105, 100, 0, 2, 114, 105, 101, 110, 0, 2, 114, 105, 103, 0, 2, 114, 105, 196, 163, 0, 2, 114, 107, 0, 2, 114,
+ 110, 105, 116, 0, 2, 114, 116, 111, 0, 2, 114, 196, 129, 107, 0, 2, 114, 196, 129, 116, 0, 2, 114, 196, 183, 0, 2, 115, 99, 105,
+ 108, 0, 2, 115, 109, 111, 0, 2, 117, 0, 2, 122, 111, 110, 0, 8, 2, 98, 108, 105, 103, 0, 8, 2, 98, 115, 0, 8, 2, 100,
+ 101, 107, 0, 8, 2, 107, 115, 97, 110, 18, 69, 32, 0, 8, 2, 107, 115, 102, 0, 8, 2, 108, 97, 102, 18, 68, 32, 0, 8, 2,
+ 108, 103, 18, 69, 32, 0, 8, 2, 110, 100, 97, 116, 114, 0, 8, 2, 112, 101, 114, 0, 8, 2, 115, 107, 97, 114, 18, 68, 32, 0,
+ 8, 2, 118, 196, 129, 99, 0, 8, 2, 196, 188, 101, 103, 18, 68, 32, 0, 8, 98, 2, 108, 196, 171, 100, 18, 68, 32, 0, 8, 98,
+ 2, 116, 18, 72, 32, 0, 8, 100, 2, 103, 18, 68, 32, 0, 8, 100, 2, 107, 18, 68, 32, 0, 8, 100, 110, 105, 0, 8, 100, 129,
+ 196, 2, 108, 102, 18, 68, 0, 8, 106, 2, 116, 18, 69, 32, 0, 8, 107, 2, 106, 18, 69, 0, 8, 107, 2, 114, 196, 129, 0, 8,
+ 107, 105, 112, 0, 8, 107, 115, 97, 2, 108, 100, 18, 68, 32, 0, 8, 108, 2, 108, 105, 116, 18, 69, 32, 0, 8, 108, 2, 110, 0,
+ 8, 108, 2, 116, 105, 197, 134, 18, 69, 0, 8, 108, 97, 2, 116, 0, 8, 108, 97, 103, 2, 112, 18, 68, 0, 8, 108, 105, 107, 0,
+ 8, 109, 2, 110, 0, 8, 110, 2, 97, 115, 18, 68, 32, 0, 8, 110, 2, 116, 18, 69, 32, 0, 8, 110, 2, 118, 101, 109, 98, 0,
+ 8, 110, 97, 110, 0, 8, 110, 101, 116, 115, 0, 8, 112, 2, 108, 105, 101, 100, 0, 8, 112, 2, 110, 105, 106, 18, 68, 32, 0, 8,
+ 112, 2, 116, 97, 197, 161, 18, 69, 0, 8, 114, 2, 98, 101, 114, 116, 0, 8, 114, 2, 100, 101, 114, 105, 107, 18, 68, 32, 0, 8,
+ 114, 2, 107, 196, 129, 100, 18, 72, 32, 0, 8, 114, 2, 122, 101, 116, 18, 72, 32, 0, 8, 114, 2, 122, 196, 171, 110, 18, 72, 32,
+ 0, 8, 114, 97, 98, 2, 107, 0, 8, 114, 97, 98, 2, 109, 0, 8, 114, 97, 98, 2, 110, 17, 65, 0, 8, 114, 98, 2, 107, 196,
+ 129, 116, 18, 68, 32, 0, 8, 114, 98, 108, 117, 2, 107, 18, 69, 32, 0, 8, 114, 99, 105, 109, 0, 8, 114, 103, 2, 122, 110, 105,
+ 106, 0, 8, 114, 107, 105, 109, 2, 12, 0, 8, 114, 116, 2, 106, 0, 8, 116, 2, 110, 105, 106, 18, 69, 32, 0, 8, 116, 2, 112,
+ 98, 0, 8, 116, 2, 112, 105, 110, 97, 109, 0, 8, 116, 2, 112, 109, 0, 8, 116, 2, 112, 196, 129, 122, 18, 68, 32, 0, 8, 116,
+ 2, 114, 101, 0, 8, 116, 2, 114, 112, 17, 65, 100, 0, 8, 116, 2, 114, 116, 18, 72, 32, 0, 8, 116, 105, 118, 2, 108, 100, 18,
+ 68, 32, 0, 8, 116, 107, 101, 104, 0, 8, 116, 110, 97, 2, 197, 134, 105, 110, 18, 69, 32, 0, 8, 116, 117, 97, 0, 8, 122, 101,
+ 2, 116, 0, 8, 122, 105, 0, 8, 161, 197, 2, 114, 116, 18, 76, 0, 114, 112, 111, 1, 107, 3, 39, 34, 48, 39, 0, 4, 116, 111,
+ 1, 108, 2, 32, 3, 39, 47, 39, 0, 116, 111, 8, 0, 116, 111, 1, 109, 3, 39, 47, 114, 0, 4, 112, 111, 1, 114, 116, 110, 97,
+ 3, 39, 48, 39, 0, 112, 111, 8, 116, 2, 103, 0, 112, 111, 8, 116, 2, 108, 0, 112, 111, 8, 116, 2, 110, 0, 112, 116, 111, 8,
+ 3, 39, 48, 47, 39, 0, 107, 97, 107, 111, 1, 107, 2, 108, 3, 39, 49, 35, 49, 114, 0, 107, 111, 107, 2, 18, 68, 32, 3, 39,
+ 49, 39, 49, 0, 107, 111, 109, 111, 1, 108, 3, 39, 49, 39, 65, 39, 0, 107, 111, 100, 1, 114, 107, 3, 39, 49, 39, 72, 0, 4,
+ 107, 111, 1, 114, 2, 112, 101, 3, 39, 49, 114, 0, 107, 111, 1, 116, 111, 114, 112, 0, 4, 110, 1, 107, 3, 39, 50, 0, 110, 8,
+ 108, 107, 0, 4, 110, 111, 1, 107, 3, 39, 50, 39, 0, 110, 111, 8, 109, 0, 4, 110, 111, 1, 100, 3, 39, 50, 114, 0, 110, 111,
+ 1, 107, 101, 0, 110, 111, 1, 114, 116, 115, 97, 0, 114, 111, 1, 107, 3, 39, 52, 39, 0, 114, 110, 111, 1, 112, 3, 39, 52, 50,
+ 39, 0, 109, 1, 107, 3, 39, 65, 0, 4, 109, 111, 1, 104, 3, 39, 65, 39, 0, 109, 111, 1, 107, 0, 109, 111, 1, 116, 0, 109,
+ 111, 116, 2, 111, 3, 39, 65, 39, 47, 0, 109, 111, 110, 111, 115, 111, 1, 108, 3, 39, 65, 39, 50, 6, 39, 89, 39, 0, 109, 112,
+ 111, 1, 107, 3, 39, 65, 48, 39, 0, 110, 103, 111, 108, 111, 1, 109, 3, 39, 68, 81, 39, 55, 39, 0, 110, 103, 111, 1, 109, 3,
+ 39, 68, 81, 114, 0, 98, 1, 107, 3, 39, 71, 0, 98, 111, 1, 114, 2, 116, 3, 39, 71, 39, 0, 100, 105, 111, 8, 3, 39, 72,
+ 37, 114, 0, 4, 100, 111, 1, 106, 3, 39, 72, 39, 0, 100, 111, 1, 114, 2, 100, 101, 110, 0, 100, 111, 8, 0, 103, 111, 1, 108,
+ 3, 39, 81, 39, 0, 118, 111, 1, 114, 112, 3, 39, 84, 39, 0, 118, 103, 111, 114, 111, 100, 1, 110, 3, 39, 84, 81, 39, 34, 39,
+ 72, 0, 122, 111, 1, 108, 105, 102, 3, 39, 88, 114, 0, 115, 116, 111, 106, 1, 100, 3, 39, 89, 47, 39, 57, 0, 115, 102, 111, 1,
+ 102, 3, 39, 89, 83, 114, 0, 4, 115, 111, 1, 98, 105, 114, 3, 39, 89, 114, 0, 115, 111, 1, 108, 105, 102, 0, 111, 3, 39, 114,
+ 0, 4, 1, 98, 2, 108, 3, 114, 0, 1, 98, 2, 114, 115, 0, 1, 99, 114, 101, 104, 2, 103, 0, 1, 100, 101, 104, 2, 110, 0,
+ 1, 100, 107, 101, 110, 97, 0, 1, 100, 110, 2, 109, 18, 68, 32, 0, 1, 100, 110, 111, 103, 2, 108, 0, 1, 100, 114, 2, 109, 18,
+ 68, 32, 0, 1, 101, 100, 105, 118, 0, 1, 102, 2, 110, 105, 0, 1, 103, 2, 103, 0, 1, 103, 2, 110, 105, 106, 0, 1, 103, 2,
+ 114, 105, 106, 0, 1, 103, 2, 116, 105, 107, 0, 1, 103, 2, 116, 105, 115, 0, 1, 103, 2, 196, 163, 0, 1, 103, 97, 2, 110, 0,
+ 1, 103, 101, 2, 110, 0, 1, 103, 101, 98, 2, 110, 105, 0, 1, 103, 101, 108, 97, 2, 114, 0, 1, 103, 101, 116, 97, 107, 2, 114,
+ 0, 1, 103, 114, 101, 110, 101, 0, 1, 103, 114, 117, 102, 2, 110, 0, 1, 105, 2, 100, 18, 72, 32, 0, 1, 105, 2, 110, 18, 72,
+ 32, 0, 1, 105, 100, 97, 114, 0, 1, 105, 100, 105, 0, 1, 105, 100, 117, 97, 0, 1, 105, 114, 116, 97, 112, 0, 1, 105, 118, 97,
+ 0, 1, 106, 108, 0, 1, 107, 2, 100, 18, 77, 32, 0, 1, 107, 2, 109, 18, 69, 32, 12, 0, 1, 107, 97, 108, 2, 110, 0, 1,
+ 107, 110, 105, 115, 0, 1, 107, 115, 2, 112, 18, 68, 32, 0, 1, 107, 115, 2, 112, 105, 106, 18, 69, 32, 0, 1, 107, 115, 2, 112,
+ 105, 115, 0, 1, 108, 2, 103, 12, 0, 1, 108, 2, 110, 0, 1, 108, 2, 196, 163, 0, 1, 108, 2, 196, 163, 12, 0, 1, 108, 97,
+ 2, 103, 0, 1, 108, 97, 107, 2, 114, 0, 1, 108, 104, 2, 114, 0, 1, 108, 105, 2, 103, 0, 1, 108, 107, 105, 99, 0, 1, 108,
+ 107, 108, 111, 102, 0, 1, 108, 111, 2, 110, 105, 106, 0, 1, 108, 111, 2, 110, 105, 115, 116, 0, 1, 108, 111, 115, 0, 1, 109, 2,
+ 99, 97, 114, 0, 1, 109, 2, 100, 18, 69, 32, 0, 1, 109, 97, 110, 105, 100, 0, 1, 109, 101, 2, 99, 105, 0, 1, 109, 105, 101,
+ 110, 112, 0, 1, 109, 114, 97, 104, 2, 110, 0, 1, 109, 115, 111, 0, 1, 110, 2, 100, 18, 72, 32, 0, 1, 110, 2, 109, 18, 68,
+ 32, 0, 1, 110, 2, 109, 18, 72, 32, 0, 1, 110, 2, 109, 105, 106, 18, 69, 32, 0, 1, 110, 97, 2, 100, 0, 1, 110, 105, 107,
+ 0, 1, 110, 112, 105, 104, 2, 122, 18, 72, 32, 0, 1, 112, 2, 108, 18, 68, 32, 0, 1, 112, 2, 108, 18, 72, 32, 0, 1, 112,
+ 109, 111, 112, 0, 1, 114, 100, 2, 109, 18, 68, 0, 1, 114, 101, 97, 0, 1, 114, 101, 108, 107, 115, 0, 1, 114, 104, 2, 110, 0,
+ 1, 114, 105, 101, 0, 1, 114, 107, 97, 109, 0, 1, 114, 107, 105, 2, 110, 0, 1, 114, 116, 2, 102, 18, 69, 32, 0, 1, 114, 116,
+ 2, 112, 0, 1, 114, 116, 105, 2, 110, 0, 1, 114, 116, 107, 101, 108, 101, 0, 1, 114, 116, 110, 111, 107, 0, 1, 114, 117, 107, 2,
+ 114, 18, 72, 32, 0, 1, 115, 2, 108, 111, 0, 1, 115, 2, 114, 18, 68, 32, 12, 0, 1, 115, 2, 114, 18, 72, 32, 12, 12, 0,
+ 1, 115, 111, 114, 101, 97, 2, 108, 0, 1, 115, 112, 97, 114, 0, 1, 115, 114, 101, 112, 2, 110, 0, 1, 116, 2, 100, 18, 72, 32,
+ 12, 0, 1, 116, 2, 108, 18, 69, 32, 12, 0, 1, 116, 2, 110, 105, 107, 18, 69, 32, 0, 1, 116, 2, 110, 105, 115, 107, 0, 1,
+ 116, 2, 114, 18, 72, 32, 12, 12, 0, 1, 116, 21, 2, 114, 0, 1, 116, 97, 2, 109, 0, 1, 116, 97, 114, 97, 109, 0, 1, 116,
+ 97, 114, 111, 0, 1, 116, 107, 111, 0, 1, 116, 108, 97, 100, 2, 110, 0, 1, 116, 110, 97, 2, 110, 18, 68, 32, 0, 1, 116, 110,
+ 111, 112, 2, 110, 0, 1, 116, 111, 2, 112, 18, 68, 32, 0, 1, 116, 111, 102, 0, 1, 116, 111, 110, 111, 109, 2, 110, 0, 1, 116,
+ 112, 2, 109, 18, 68, 32, 0, 1, 116, 117, 2, 112, 105, 0, 1, 117, 108, 102, 2, 114, 0, 1, 122, 2, 110, 0, 1, 122, 2, 114,
+ 18, 68, 32, 12, 0, 1, 122, 2, 114, 18, 72, 32, 12, 12, 0, 1, 122, 105, 112, 101, 2, 100, 0, 2, 32, 0, 2, 108, 18, 68,
+ 32, 12, 0, 2, 110, 18, 68, 32, 12, 0, 2, 112, 18, 68, 32, 12, 0, 2, 114, 18, 68, 32, 12, 0, 2, 122, 18, 68, 32, 0,
+ 2, 122, 18, 72, 32, 12, 0, 8, 2, 109, 105, 0, 8, 2, 109, 115, 0, 8, 2, 112, 101, 114, 18, 69, 32, 0, 8, 100, 2, 122,
+ 18, 69, 32, 12, 12, 0, 8, 101, 114, 101, 116, 115, 0, 8, 102, 2, 108, 105, 106, 18, 69, 32, 0, 8, 103, 105, 2, 114, 18, 68,
+ 32, 0, 8, 106, 2, 103, 18, 68, 32, 0, 8, 107, 101, 0, 8, 108, 2, 197, 190, 18, 69, 32, 0, 8, 108, 103, 2, 114, 105, 106,
+ 18, 69, 32, 0, 8, 109, 2, 110, 105, 107, 18, 69, 32, 0, 8, 109, 2, 122, 117, 0, 8, 109, 97, 114, 2, 110, 18, 69, 32, 0,
+ 8, 109, 115, 2, 103, 18, 68, 32, 0, 8, 114, 97, 98, 2, 110, 18, 68, 32, 0, 8, 115, 107, 111, 2, 108, 18, 68, 32, 0, 8,
+ 116, 2, 110, 117, 115, 18, 68, 32, 0, 8, 116, 2, 114, 105, 106, 18, 68, 32, 0, 8, 116, 110, 97, 102, 2, 109, 18, 68, 32, 0,
+ 8, 116, 114, 97, 107, 2, 110, 18, 68, 32, 0, 108, 111, 1, 112, 2, 32, 3, 114, 55, 114, 0, 115, 116, 111, 112, 1, 116, 117, 97,
+ 3, 114, 89, 47, 39, 48, 0, 4, 3, 119, 0, 1, 98, 2, 32, 0, 1, 98, 2, 108, 111, 197, 161, 0, 1, 98, 2, 108, 196, 171,
+ 100, 18, 73, 32, 0, 1, 98, 2, 108, 196, 171, 106, 0, 1, 98, 2, 108, 196, 171, 115, 0, 1, 98, 2, 108, 196, 171, 116, 0, 1,
+ 98, 2, 108, 196, 171, 197, 161, 0, 1, 98, 97, 118, 2, 108, 18, 72, 32, 0, 1, 98, 129, 196, 2, 108, 0, 1, 99, 2, 32, 0,
+ 1, 100, 2, 32, 0, 1, 100, 2, 122, 18, 72, 32, 12, 12, 0, 1, 102, 114, 147, 196, 115, 0, 1, 103, 2, 32, 0, 1, 103, 2,
+ 114, 111, 0, 1, 103, 97, 109, 2, 110, 0, 1, 103, 97, 118, 2, 110, 0, 1, 103, 105, 97, 100, 2, 110, 0, 1, 103, 105, 97, 109,
+ 2, 110, 0, 1, 103, 105, 97, 122, 0, 1, 103, 108, 105, 2, 110, 18, 70, 32, 0, 1, 103, 111, 108, 115, 0, 1, 103, 114, 97, 109,
+ 2, 110, 0, 1, 103, 117, 97, 2, 110, 0, 1, 103, 171, 196, 108, 0, 1, 106, 2, 32, 0, 1, 106, 2, 110, 18, 70, 32, 0, 1,
+ 107, 2, 32, 0, 1, 107, 2, 107, 111, 103, 0, 1, 107, 2, 107, 116, 196, 147, 108, 0, 1, 107, 2, 110, 18, 70, 32, 0, 1, 107,
+ 2, 112, 106, 0, 1, 107, 2, 112, 196, 147, 106, 18, 68, 32, 0, 1, 107, 2, 112, 196, 147, 106, 18, 69, 32, 0, 1, 107, 2, 114,
+ 18, 70, 32, 12, 0, 1, 107, 2, 197, 134, 18, 70, 32, 0, 1, 107, 97, 114, 116, 0, 1, 107, 101, 105, 110, 0, 1, 107, 107, 105,
+ 116, 2, 32, 0, 1, 107, 108, 97, 109, 2, 18, 75, 0, 1, 107, 108, 97, 161, 197, 0, 1, 107, 114, 147, 196, 112, 2, 110, 0, 1,
+ 107, 114, 147, 196, 112, 2, 197, 134, 0, 1, 107, 115, 2, 108, 0, 1, 107, 115, 2, 108, 18, 69, 32, 0, 1, 107, 115, 97, 118, 0,
+ 1, 107, 171, 197, 107, 0, 1, 108, 2, 32, 0, 1, 108, 2, 122, 18, 72, 32, 0, 1, 108, 103, 97, 2, 110, 18, 69, 32, 0, 1,
+ 108, 103, 97, 110, 0, 1, 108, 103, 101, 2, 110, 0, 1, 108, 105, 97, 100, 2, 110, 0, 1, 108, 105, 100, 2, 110, 0, 1, 108, 105,
+ 100, 2, 197, 134, 0, 1, 108, 105, 122, 2, 110, 0, 1, 108, 105, 122, 2, 197, 134, 0, 1, 108, 111, 107, 115, 2, 18, 74, 0, 1,
+ 108, 111, 107, 115, 2, 18, 75, 0, 1, 108, 111, 115, 2, 115, 32, 0, 1, 108, 111, 115, 2, 116, 0, 1, 108, 111, 115, 2, 116, 32,
+ 0, 1, 108, 111, 115, 2, 197, 161, 0, 1, 108, 115, 2, 103, 18, 68, 32, 0, 1, 108, 115, 2, 103, 111, 0, 1, 108, 147, 196, 2,
+ 32, 0, 1, 108, 147, 196, 99, 0, 1, 108, 161, 197, 2, 103, 18, 68, 32, 0, 1, 109, 2, 32, 0, 1, 109, 105, 97, 122, 0, 1,
+ 109, 115, 2, 107, 0, 1, 109, 115, 114, 101, 118, 0, 1, 109, 122, 105, 118, 0, 1, 110, 2, 32, 0, 1, 110, 2, 108, 105, 107, 0,
+ 1, 110, 2, 109, 18, 69, 32, 0, 1, 110, 97, 161, 197, 0, 1, 110, 101, 116, 115, 2, 18, 74, 0, 1, 110, 101, 116, 115, 2, 18,
+ 75, 0, 1, 110, 110, 97, 118, 0, 1, 112, 2, 32, 0, 1, 112, 2, 114, 97, 0, 1, 112, 2, 115, 116, 111, 0, 1, 112, 2, 115,
+ 116, 196, 171, 0, 1, 114, 2, 32, 0, 1, 114, 2, 98, 101, 197, 190, 0, 1, 114, 2, 107, 116, 117, 0, 1, 114, 2, 122, 18, 72,
+ 32, 0, 1, 114, 97, 98, 2, 107, 108, 0, 1, 114, 97, 98, 2, 107, 196, 188, 0, 1, 114, 98, 2, 32, 0, 1, 114, 100, 2, 32,
+ 0, 1, 114, 103, 2, 122, 12, 0, 1, 114, 107, 2, 103, 0, 1, 114, 107, 2, 107, 111, 0, 1, 114, 107, 2, 112, 196, 188, 111, 0,
+ 1, 114, 112, 97, 2, 99, 18, 72, 32, 0, 1, 114, 112, 97, 2, 107, 0, 1, 114, 116, 171, 196, 118, 115, 0, 1, 115, 2, 32, 0,
+ 1, 115, 2, 108, 18, 68, 32, 0, 1, 115, 2, 108, 18, 70, 32, 0, 1, 115, 2, 108, 111, 116, 0, 1, 115, 2, 108, 111, 197, 161,
+ 0, 1, 115, 2, 108, 196, 171, 18, 75, 0, 1, 116, 2, 32, 0, 1, 116, 2, 110, 18, 70, 32, 0, 1, 116, 2, 114, 110, 12, 0,
+ 1, 116, 2, 114, 197, 134, 12, 0, 1, 116, 101, 105, 99, 2, 107, 0, 1, 116, 110, 97, 107, 0, 1, 116, 114, 111, 107, 2, 115, 32,
+ 0, 1, 116, 114, 111, 112, 115, 0, 1, 116, 115, 2, 112, 111, 0, 1, 116, 117, 97, 188, 196, 0, 1, 116, 129, 196, 2, 32, 0, 1,
+ 116, 147, 196, 2, 32, 0, 1, 116, 171, 196, 118, 2, 108, 18, 68, 32, 0, 1, 118, 2, 32, 0, 1, 118, 97, 0, 1, 118, 101, 105,
+ 114, 0, 1, 118, 108, 97, 0, 1, 118, 129, 196, 108, 98, 0, 1, 118, 171, 196, 114, 98, 0, 1, 122, 2, 32, 0, 1, 122, 105, 98,
+ 2, 18, 75, 12, 0, 1, 134, 197, 0, 1, 141, 196, 0, 1, 161, 197, 2, 32, 0, 1, 161, 197, 111, 2, 32, 0, 1, 161, 197, 117,
+ 2, 32, 0, 1, 163, 196, 2, 32, 0, 1, 183, 196, 0, 1, 188, 196, 0, 1, 190, 197, 0, 2, 18, 67, 0, 2, 100, 101, 114, 101,
+ 0, 2, 100, 101, 114, 196, 147, 0, 2, 110, 97, 107, 116, 32, 0, 2, 115, 32, 0, 2, 115, 116, 32, 0, 2, 116, 32, 12, 12, 0,
+ 2, 116, 105, 101, 115, 32, 12, 0, 2, 197, 161, 115, 32, 0, 2, 197, 161, 197, 134, 0, 8, 2, 108, 18, 69, 32, 12, 0, 8, 2,
+ 114, 18, 70, 32, 0, 8, 98, 2, 108, 97, 32, 0, 8, 98, 2, 108, 117, 0, 8, 98, 2, 108, 196, 129, 109, 32, 0, 8, 98, 2,
+ 122, 18, 72, 32, 12, 0, 8, 98, 2, 122, 97, 32, 0, 8, 100, 2, 110, 18, 69, 32, 12, 12, 0, 8, 100, 171, 196, 112, 115, 2,
+ 108, 18, 69, 32, 0, 8, 103, 2, 114, 97, 32, 0, 8, 103, 2, 114, 111, 115, 32, 12, 0, 8, 106, 2, 32, 0, 8, 106, 2, 122,
+ 97, 32, 0, 8, 107, 2, 100, 18, 72, 32, 0, 8, 107, 2, 112, 18, 69, 32, 0, 8, 107, 2, 112, 196, 129, 32, 0, 8, 107, 2,
+ 114, 18, 72, 32, 0, 8, 107, 2, 114, 97, 32, 0, 8, 107, 2, 114, 100, 105, 114, 0, 8, 107, 2, 114, 100, 122, 0, 8, 107, 2,
+ 118, 196, 129, 114, 110, 18, 70, 32, 0, 8, 107, 101, 110, 2, 32, 0, 8, 107, 115, 2, 112, 18, 68, 32, 0, 8, 107, 115, 97, 112,
+ 2, 112, 18, 68, 32, 0, 8, 108, 2, 103, 18, 68, 32, 0, 8, 108, 2, 110, 18, 72, 32, 0, 8, 108, 105, 112, 2, 116, 32, 0,
+ 8, 108, 147, 196, 116, 2, 116, 117, 32, 0, 8, 109, 2, 100, 18, 72, 32, 0, 8, 109, 105, 97, 108, 2, 110, 18, 70, 32, 0, 8,
+ 109, 117, 107, 2, 100, 18, 72, 32, 0, 8, 110, 2, 12, 0, 8, 112, 2, 108, 18, 70, 32, 0, 8, 112, 2, 108, 105, 101, 0, 8,
+ 112, 2, 108, 105, 106, 18, 69, 32, 0, 8, 112, 2, 112, 18, 72, 32, 0, 8, 112, 2, 196, 188, 0, 8, 112, 129, 196, 114, 2, 32,
+ 0, 8, 114, 2, 109, 18, 69, 32, 0, 8, 114, 101, 116, 115, 2, 115, 32, 0, 8, 114, 112, 2, 106, 196, 129, 109, 32, 0, 8, 114,
+ 112, 2, 109, 32, 0, 8, 114, 112, 2, 109, 98, 0, 8, 114, 112, 2, 109, 101, 115, 0, 8, 114, 116, 115, 2, 112, 18, 68, 32, 0,
+ 8, 114, 116, 115, 97, 107, 2, 108, 18, 70, 32, 0, 8, 116, 2, 12, 0, 8, 116, 2, 114, 101, 105, 122, 32, 0, 8, 116, 2, 114,
+ 117, 100, 0, 8, 116, 2, 122, 105, 101, 109, 32, 0, 8, 116, 97, 100, 2, 115, 32, 0, 8, 116, 110, 111, 107, 2, 115, 32, 0, 8,
+ 116, 110, 111, 108, 98, 2, 115, 32, 0, 8, 116, 115, 2, 114, 18, 72, 32, 0, 8, 116, 115, 97, 115, 2, 112, 97, 109, 32, 0, 8,
+ 134, 197, 161, 197, 2, 114, 18, 70, 32, 0, 8, 161, 197, 2, 122, 105, 101, 109, 32, 0, 8, 183, 196, 161, 197, 2, 114, 18, 70, 32,
+ 0, 116, 111, 2, 32, 3, 119, 47, 119, 0, 112, 8, 114, 116, 2, 18, 68, 32, 3, 119, 48, 0, 4, 112, 111, 1, 107, 3, 119, 48,
+ 119, 0, 112, 111, 1, 116, 2, 116, 0, 112, 111, 1, 116, 2, 197, 161, 0, 108, 1, 112, 171, 196, 115, 2, 18, 68, 32, 3, 119, 55,
+ 0, 4, 108, 111, 1, 107, 115, 3, 119, 55, 119, 0, 108, 111, 1, 108, 2, 18, 75, 0, 108, 111, 8, 108, 2, 18, 74, 0, 98, 111,
+ 8, 114, 2, 116, 32, 3, 119, 71, 119, 0, 4, 100, 111, 1, 107, 2, 108, 3, 119, 72, 119, 0, 100, 111, 8, 2, 115, 32, 0, 103,
+ 1, 114, 112, 115, 3, 119, 81, 0, 122, 111, 2, 108, 18, 68, 32, 3, 119, 88, 119, 0, 115, 116, 1, 114, 112, 115, 3, 119, 89, 47,
+ 0, 115, 116, 111, 2, 18, 75, 3, 119, 89, 47, 119, 0, 7, 6, 112, 0, 3, 48, 0, 117, 115, 8, 3, 48, 40, 89, 0, 7, 6,
+ 113, 0, 3, 49, 84, 0, 7, 6, 114, 0, 3, 52, 0, 7, 6, 115, 0, 3, 89, 0, 7, 6, 116, 0, 3, 47, 0, 1, 115, 2,
+ 115, 3, 47, 12, 0, 111, 8, 2, 32, 3, 47, 119, 0, 7, 6, 117, 0, 3, 40, 0, 105, 3, 121, 0, 7, 6, 118, 0, 3, 84,
+ 0, 105, 115, 8, 3, 84, 37, 89, 0, 7, 6, 119, 0, 3, 84, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 3, 57,
+ 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 4, 33, 2, 33, 3, 0, 4, 35, 1, 35, 3, 0, 4, 39, 3, 0, 4, 46, 1,
+ 46, 3, 0, 58, 1, 32, 15, 2, 32, 15, 15, 32, 3, 0, 46, 2, 46, 3, 9, 0, 33, 3, 9, 37, 88, 89, 118, 49, 40, 65,
+ 88, 108, 65, 36, 9, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 35, 1, 35,
+ 35, 2, 32, 3, 24, 0, 58, 3, 49, 39, 55, 89, 0, 33, 61, 3, 50, 35, 84, 15, 84, 122, 50, 113, 72, 89, 0, 4, 35, 1,
+ 32, 17, 65, 3, 52, 36, 89, 47, 108, 47, 36, 0, 35, 1, 32, 17, 67, 0, 62, 61, 3, 55, 6, 122, 55, 113, 49, 89, 15, 4,
+ 84, 116, 15, 84, 6, 122, 50, 113, 72, 89, 0, 60, 61, 3, 65, 35, 88, 113, 49, 89, 15, 4, 84, 116, 15, 84, 6, 122, 50, 113,
+ 72, 89, 0, 45, 8, 32, 2, 32, 15, 3, 65, 108, 50, 40, 89, 0, 36, 3, 72, 39, 55, 113, 34, 37, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts39 = FileInMemory_createWithData (12327, reinterpret_cast<const char *> (&espeakdata_dicts39_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/lv_dict",
U"lv");
- my addItem_move (espeakdata_dicts42.move());
+ Collection_addItem (me.peek(), espeakdata_dicts39.transfer());
- static unsigned char espeakdata_dicts43_data[4946] = {
- 0, 4, 0, 0, 151, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4,
- 95, 100, 112, 116, 9, 88, 6, 35, 48, 37, 16, 49, 122, 10, 0, 0, 0, 0, 0, 13, 138, 208, 184, 208, 188, 208, 176, 208, 176, 209,
- 130, 76, 0, 0, 15, 140, 208, 189, 208, 181, 208, 188, 208, 176, 208, 176, 209, 130, 76, 0, 0, 0, 0, 0, 0, 0, 0, 13, 1, 33,
- 6, 37, 88, 84, 138, 76, 50, 138, 49, 0, 0, 0, 11, 1, 35, 71, 14, 16, 6, 39, 57, 10, 0, 0, 0, 10, 1, 37, 48, 6,
- 39, 89, 47, 39, 0, 0, 7, 1, 38, 10, 6, 37, 0, 0, 0, 0, 0, 0, 8, 1, 43, 48, 55, 40, 89, 0, 0, 0, 0, 0,
- 11, 1, 47, 49, 14, 16, 6, 39, 88, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 1, 58, 72, 84, 36, 10, 47,
- 39, 76, 49, 37, 0, 0, 0, 0, 0, 0, 0, 8, 1, 64, 10, 6, 36, 47, 0, 0, 0, 0, 0, 7, 65, 68, 49, 84, 13, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 49, 77, 52, 71,
- 37, 55, 37, 6, 39, 50, 0, 0, 17, 65, 92, 72, 84, 39, 89, 47, 14, 16, 40, 49, 39, 15, 84, 13, 0, 0, 0, 16, 1, 94,
- 117, 6, 37, 34, 49, 40, 65, 83, 55, 36, 49, 89, 0, 0, 0, 7, 65, 96, 37, 49, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 6, 65, 104, 88, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 1,
- 126, 47, 6, 37, 55, 72, 122, 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, 9, 134, 208, 189, 208, 181, 208, 181, 76, 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, 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, 0, 0, 0, 0, 9, 134, 209, 129, 209, 130, 208, 181, 72, 0, 0,
- 0, 0, 13, 138, 208, 189, 208, 181, 209, 129, 209, 130, 208, 181, 76, 0, 0, 15, 140, 208, 189, 208, 181, 208, 188, 208, 176, 209, 130, 208,
- 181, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 208, 184, 208, 188, 208, 176, 209, 136, 76, 0, 0, 0,
- 0, 0, 0, 9, 134, 209, 129, 209, 131, 208, 188, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 13, 138, 208, 189, 208, 181, 209, 129, 209, 131, 208, 188, 76, 0, 0, 0, 20, 3, 226, 132, 162, 48, 14, 16, 39, 37, 88, 84,
- 6, 39, 72, 37, 47, 36, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 208, 189, 208, 181, 208, 179, 208, 190, 8, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 208, 186, 208, 190, 208, 179, 208, 190, 8, 0, 0, 0, 18, 3,
- 226, 128, 166, 47, 14, 16, 6, 37, 15, 47, 6, 39, 76, 49, 37, 0, 0, 19, 3, 226, 128, 161, 72, 84, 6, 39, 36, 50, 15, 49,
- 14, 16, 6, 89, 47, 0, 0, 11, 3, 226, 128, 160, 49, 14, 16, 89, 47, 0, 0, 0, 20, 3, 226, 128, 162, 81, 6, 39, 55, 36,
- 65, 35, 15, 47, 6, 39, 76, 49, 122, 0, 0, 0, 11, 3, 226, 130, 172, 6, 36, 84, 51, 39, 0, 0, 0, 0, 0, 0, 11, 136,
- 208, 184, 208, 188, 208, 176, 208, 188, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 138, 208, 184, 208, 188, 208, 176,
+ static unsigned char espeakdata_dicts40_data[4946] = {
+ 0, 4, 0, 0, 152, 13, 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, 13, 138, 208, 184, 208, 188, 208, 176, 208, 176, 209, 130, 76, 0, 0, 15, 140, 208, 189, 208, 181, 208, 188, 208, 176, 208, 176, 209,
+ 130, 76, 0, 0, 0, 0, 0, 0, 0, 0, 13, 1, 33, 6, 37, 88, 84, 138, 76, 50, 138, 49, 0, 0, 0, 11, 1, 35, 71, 14,
+ 16, 6, 39, 57, 10, 0, 0, 0, 10, 1, 37, 48, 6, 39, 89, 47, 39, 0, 0, 7, 1, 38, 10, 6, 37, 0, 0, 0, 0, 0,
+ 0, 8, 1, 43, 48, 55, 40, 89, 0, 0, 0, 0, 0, 11, 1, 47, 49, 14, 16, 6, 39, 88, 10, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 9, 5, 95, 48, 1, 14, 4, 37, 0, 0, 0, 13, 1, 58, 72, 84, 36, 10, 47, 39, 76, 49, 37, 0, 0, 0, 0,
+ 0, 0, 0, 8, 1, 64, 10, 6, 36, 47, 0, 0, 0, 0, 0, 7, 65, 68, 49, 84, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 49, 77, 52, 71, 37, 55, 37, 6, 39, 50, 0, 0,
+ 17, 65, 92, 72, 84, 39, 89, 47, 14, 16, 40, 49, 39, 15, 84, 13, 0, 0, 0, 16, 1, 94, 117, 6, 37, 34, 49, 40, 65, 83,
+ 55, 36, 49, 89, 0, 0, 0, 7, 65, 96, 37, 49, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 104, 88, 13, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 1, 126, 47, 6, 37, 55, 72, 122, 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, 9, 134, 208, 189, 208, 181,
+ 208, 181, 76, 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, 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, 0, 17, 4, 95, 4, 16, 20, 9, 88, 6, 35, 48, 37, 16, 49, 122, 10, 0, 0, 0, 0, 9, 134,
+ 209, 129, 209, 130, 208, 181, 72, 0, 0, 0, 0, 13, 138, 208, 189, 208, 181, 209, 129, 209, 130, 208, 181, 76, 0, 0, 15, 140, 208, 189,
+ 208, 181, 208, 188, 208, 176, 209, 130, 208, 181, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 208, 184, 208,
+ 188, 208, 176, 209, 136, 76, 0, 0, 0, 0, 0, 0, 9, 134, 209, 129, 209, 131, 208, 188, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 138, 208, 189, 208, 181, 209, 129, 209, 131, 208, 188, 76, 0, 0, 0, 20, 3, 226,
+ 132, 162, 48, 14, 16, 39, 37, 88, 84, 6, 39, 72, 37, 47, 36, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 208, 189,
+ 208, 181, 208, 179, 208, 190, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 208, 186, 208, 190, 208,
+ 179, 208, 190, 8, 0, 0, 0, 18, 3, 226, 128, 166, 47, 14, 16, 6, 37, 15, 47, 6, 39, 76, 49, 37, 0, 0, 19, 3, 226, 128,
+ 161, 72, 84, 6, 39, 36, 50, 15, 49, 14, 16, 6, 89, 47, 0, 0, 11, 3, 226, 128, 160, 49, 14, 16, 89, 47, 0, 0, 0, 20,
+ 3, 226, 128, 162, 81, 6, 39, 55, 36, 65, 35, 15, 47, 6, 39, 76, 49, 122, 0, 0, 0, 11, 3, 226, 130, 172, 6, 36, 84, 51,
+ 39, 0, 0, 0, 0, 0, 0, 11, 136, 208, 184, 208, 188, 208, 176, 208, 188, 76, 0, 11, 3, 95, 49, 6, 6, 36, 72, 50, 35, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 50, 6, 72, 84, 6, 36, 0, 0, 0, 0, 0, 13, 138, 208, 184, 208, 188, 208, 176,
208, 188, 208, 181, 76, 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, 14, 3, 226, 128, 176, 48, 14, 16, 6, 39, 65, 37, 55, 0, 0, 11, 136, 208, 189, 208, 181, 208, 188, 208, 176, 76, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 51, 88, 47, 14, 16, 6, 37, 109, 89, 109, 47, 0, 0, 11, 3, 95, 48, 67, 89,
@@ -35352,86 +24559,85 @@ autoFileInMemorySet create_espeakdata_dicts () {
6, 35, 36, 89, 36, 47, 0, 0, 19, 3, 95, 49, 52, 76, 109, 47, 37, 34, 37, 50, 6, 35, 36, 89, 36, 47, 0, 0, 18, 3,
95, 49, 55, 89, 109, 72, 40, 65, 50, 6, 35, 36, 89, 36, 47, 0, 0, 16, 3, 95, 49, 54, 91, 109, 89, 50, 6, 35, 36, 89,
36, 47, 0, 0, 0, 17, 3, 95, 55, 88, 89, 109, 72, 6, 40, 65, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 102, 6, 36, 72, 50, 35, 0, 0, 0, 0, 13, 3, 95, 54, 67, 91, 6, 109, 89, 47,
- 6, 39, 0, 0, 0, 0, 0, 0, 10, 3, 95, 50, 102, 72, 84, 6, 36, 0, 0, 0, 14, 3, 95, 50, 88, 72, 84, 6, 35, 109,
- 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 63, 63, 88, 50, 35, 49, 0, 0, 0, 0,
- 17, 3, 95, 52, 88, 76, 109, 47, 37, 44, 6, 37, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 53, 88,
- 48, 6, 109, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 208, 186, 208, 190, 209, 152, 76, 0, 13, 3, 95, 54, 88,
- 91, 6, 109, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 56, 88, 39,
- 89, 6, 40, 65, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 57, 88, 72, 109, 84, 6, 109, 109, 89,
- 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 63, 65, 71, 40, 49, 84, 35, 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, 10, 134, 208, 184, 208, 187, 208, 184, 72, 8, 9, 134, 208, 184,
- 208, 187, 208, 184, 8, 0, 0, 0, 0, 0, 0, 11, 136, 208, 177, 208, 184, 208, 187, 208, 176, 72, 0, 0, 0, 0, 15, 4, 95, 48,
- 77, 52, 71, 37, 55, 37, 6, 39, 50, 37, 0, 0, 0, 15, 4, 95, 48, 77, 50, 65, 37, 55, 37, 6, 39, 50, 37, 0, 0, 16,
- 4, 95, 48, 77, 51, 65, 6, 37, 55, 37, 35, 34, 72, 138, 0, 0, 7, 132, 208, 187, 208, 184, 72, 0, 14, 4, 95, 48, 77, 49,
- 6, 37, 55, 57, 35, 72, 37, 0, 0, 11, 136, 208, 177, 208, 184, 208, 187, 208, 190, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 208, 184, 208, 188, 208, 176, 76, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 3, 95, 194, 173, 48, 14, 16, 6, 37, 84, 14, 16, 36, 65, 36, 50,
- 122, 15, 117, 6, 44, 47, 6, 37, 76, 49, 122, 0, 0, 0, 24, 3, 95, 194, 171, 6, 39, 47, 84, 39, 51, 36, 50, 15, 50, 6,
- 35, 84, 39, 72, 50, 138, 49, 0, 0, 0, 0, 9, 134, 208, 177, 208, 184, 208, 187, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 11, 136, 208, 189, 208, 181, 209, 129, 208, 181, 76, 0, 25, 3, 95, 194, 187, 88, 6, 35, 47, 84, 39, 51, 36, 50,
- 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 0, 11, 136, 208, 189, 208, 181, 209, 129, 208, 184, 76, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 8, 2, 195, 151, 48, 6, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 194, 167, 72, 36, 55, 0, 0, 12, 2,
- 194, 164, 84, 6, 35, 55, 40, 47, 122, 0, 0, 0, 0, 0, 0, 0, 19, 2, 194, 174, 51, 6, 36, 81, 37, 89, 47, 14, 16, 35,
- 117, 138, 57, 122, 0, 0, 0, 0, 0, 0, 0, 16, 2, 194, 168, 48, 14, 16, 6, 37, 57, 36, 81, 55, 122, 89, 0, 0, 13, 138,
- 208, 184, 208, 188, 208, 176, 209, 130, 208, 181, 76, 21, 2, 194, 169, 6, 35, 84, 47, 39, 51, 89, 49, 122, 15, 48, 14, 16, 35, 84,
- 122, 0, 0, 9, 2, 194, 182, 76, 55, 36, 50, 0, 0, 7, 2, 194, 183, 48, 39, 0, 0, 0, 12, 2, 194, 181, 65, 6, 37, 49,
- 14, 16, 39, 0, 0, 19, 65, 200, 55, 13, 15, 89, 122, 15, 117, 6, 44, 47, 6, 37, 117, 39, 65, 0, 0, 0, 12, 2, 194, 176,
- 89, 47, 6, 36, 48, 36, 50, 0, 0, 0, 0, 15, 2, 195, 183, 48, 39, 72, 6, 36, 61, 4, 36, 50, 39, 0, 0, 0, 0, 0,
- 0, 12, 2, 194, 184, 89, 36, 72, 6, 37, 55, 122, 0, 0, 0, 9, 134, 209, 136, 209, 130, 208, 190, 76, 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, 0, 0, 0, 0,
- 0, 0, 13, 2, 203, 152, 71, 14, 16, 6, 36, 84, 37, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 7, 2, 209, 135, 76, 13, 0, 0, 7, 2, 209, 134, 117, 13, 0, 0, 7, 2, 209, 133, 101, 13, 0, 0, 7, 2, 209,
- 132, 83, 13, 0, 0, 0, 7, 2, 209, 130, 47, 13, 0, 0, 7, 2, 209, 129, 89, 13, 0, 0, 7, 2, 209, 128, 51, 13, 0, 0,
- 0, 0, 0, 0, 0, 8, 132, 208, 183, 208, 176, 72, 28, 0, 0, 7, 2, 209, 136, 91, 13, 0, 0, 0, 14, 2, 95, 34, 50, 6,
- 35, 84, 39, 72, 50, 138, 49, 0, 0, 7, 2, 209, 149, 118, 13, 0, 0, 0, 15, 2, 95, 39, 6, 35, 48, 39, 89, 47, 14, 16,
- 39, 83, 0, 7, 2, 209, 147, 77, 13, 0, 0, 18, 2, 95, 38, 47, 6, 44, 81, 6, 39, 84, 89, 49, 39, 15, 6, 37, 0, 0,
- 0, 11, 2, 95, 36, 72, 6, 39, 55, 122, 51, 0, 0, 7, 2, 209, 159, 75, 13, 0, 0, 15, 2, 95, 42, 118, 84, 6, 36, 88,
- 72, 37, 76, 49, 122, 0, 15, 2, 95, 42, 118, 84, 6, 36, 88, 72, 37, 76, 49, 13, 0, 0, 25, 2, 95, 41, 88, 6, 35, 47,
- 84, 39, 51, 36, 50, 122, 15, 88, 6, 35, 81, 14, 16, 35, 72, 122, 0, 0, 24, 2, 95, 40, 6, 39, 47, 84, 39, 51, 36, 50,
- 122, 15, 88, 6, 35, 81, 14, 16, 35, 72, 122, 0, 7, 2, 209, 156, 141, 13, 0, 0, 0, 11, 2, 95, 46, 47, 6, 39, 76, 49,
- 122, 0, 7, 2, 209, 154, 67, 13, 0, 0, 14, 2, 95, 45, 117, 6, 44, 47, 6, 37, 76, 49, 122, 0, 11, 2, 95, 45, 65, 6,
- 37, 50, 40, 89, 0, 7, 2, 209, 153, 61, 13, 0, 0, 13, 2, 95, 44, 88, 6, 35, 48, 37, 51, 49, 122, 0, 7, 2, 209, 152,
- 57, 136, 0, 0, 9, 2, 95, 51, 47, 51, 6, 37, 0, 0, 10, 2, 95, 50, 72, 6, 84, 6, 35, 0, 0, 10, 2, 95, 49, 6,
- 36, 72, 36, 50, 0, 0, 10, 2, 95, 48, 50, 6, 40, 55, 122, 0, 0, 11, 2, 95, 55, 89, 6, 109, 72, 40, 65, 0, 0, 10,
- 2, 95, 54, 91, 6, 109, 89, 47, 0, 0, 9, 2, 95, 53, 48, 6, 109, 47, 0, 0, 12, 2, 95, 52, 76, 6, 109, 47, 138, 16,
- 138, 0, 0, 19, 2, 95, 59, 47, 6, 39, 76, 49, 122, 88, 4, 35, 48, 37, 51, 49, 35, 0, 7, 2, 208, 183, 88, 13, 0, 0,
- 7, 2, 208, 182, 90, 13, 0, 0, 7, 2, 208, 181, 109, 0, 49, 6, 130, 208, 181, 72, 28, 11, 2, 95, 57, 72, 6, 109, 84, 109,
- 47, 0, 0, 10, 2, 95, 56, 6, 39, 89, 40, 65, 0, 7, 2, 208, 180, 72, 13, 0, 0, 15, 2, 95, 63, 48, 34, 6, 35, 91,
- 35, 55, 50, 37, 49, 0, 7, 2, 208, 179, 81, 13, 0, 0, 18, 2, 95, 62, 48, 39, 81, 6, 39, 55, 36, 65, 39, 15, 6, 39,
- 72, 0, 7, 2, 208, 178, 84, 13, 0, 0, 13, 2, 95, 61, 6, 36, 72, 50, 122, 49, 84, 39, 0, 13, 2, 95, 61, 6, 36, 72,
- 50, 122, 49, 84, 39, 0, 7, 2, 208, 177, 71, 13, 0, 0, 7, 2, 208, 176, 35, 0, 49, 8, 2, 208, 176, 35, 0, 72, 8, 16,
- 2, 95, 60, 48, 6, 39, 65, 35, 55, 39, 15, 6, 39, 72, 0, 0, 7, 2, 208, 191, 48, 13, 0, 0, 0, 7, 2, 208, 189, 50,
- 13, 0, 0, 13, 138, 208, 189, 208, 181, 208, 188, 208, 176, 209, 136, 76, 18, 2, 95, 64, 47, 6, 44, 81, 6, 39, 84, 89, 49, 39,
- 15, 6, 35, 0, 7, 2, 208, 188, 65, 13, 0, 0, 7, 2, 208, 187, 55, 13, 0, 0, 7, 2, 208, 186, 49, 13, 0, 0, 0, 8,
- 2, 208, 184, 37, 10, 0, 49, 9, 2, 208, 184, 37, 9, 0, 72, 8, 13, 2, 92, 92, 71, 6, 109, 49, 89, 55, 109, 91, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 95, 226, 128, 154, 6, 39, 47, 84, 39, 51, 36, 50, 15, 50, 6, 35, 84,
- 39, 72, 50, 138, 49, 0, 0, 26, 4, 95, 226, 128, 153, 6, 36, 72, 37, 50, 36, 76, 36, 50, 15, 50, 6, 35, 84, 39, 72, 50,
- 138, 49, 0, 0, 25, 4, 95, 226, 128, 152, 6, 39, 47, 84, 39, 51, 36, 50, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0,
- 0, 25, 4, 95, 226, 128, 158, 88, 35, 47, 84, 39, 51, 36, 50, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 32, 2, 95,
- 91, 6, 39, 47, 84, 39, 51, 36, 50, 122, 15, 89, 51, 6, 36, 72, 50, 122, 15, 88, 6, 35, 81, 14, 16, 35, 72, 122, 0, 26,
- 4, 95, 226, 128, 157, 88, 6, 35, 47, 84, 39, 51, 36, 50, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 25, 4, 95, 226,
- 128, 156, 6, 39, 47, 84, 39, 51, 36, 50, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 15, 4, 95, 226, 128, 147, 109, 50,
- 15, 117, 6, 44, 47, 122, 0, 0, 0, 10, 2, 95, 95, 117, 6, 44, 47, 122, 0, 0, 0, 33, 2, 95, 93, 88, 6, 35, 47, 84,
- 39, 51, 36, 50, 122, 15, 89, 51, 6, 36, 72, 50, 122, 15, 88, 6, 35, 81, 14, 16, 35, 72, 122, 0, 0, 0, 0, 15, 4, 95,
- 226, 128, 148, 109, 65, 15, 117, 6, 44, 47, 122, 0, 0, 13, 138, 208, 189, 208, 181, 209, 129, 208, 188, 208, 181, 76, 9, 134, 209, 129,
- 208, 188, 208, 181, 72, 0, 13, 2, 95, 96, 81, 14, 16, 6, 35, 84, 37, 89, 0, 0, 15, 140, 208, 189, 208, 181, 208, 188, 208, 176,
- 208, 188, 208, 181, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 138, 208, 189, 208, 181, 208, 188, 208, 176, 208, 188, 76, 0,
- 0, 0, 0, 0, 25, 4, 95, 226, 128, 185, 6, 39, 47, 84, 39, 51, 36, 50, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0,
- 0, 0, 0, 32, 2, 95, 123, 6, 39, 47, 84, 39, 51, 36, 50, 122, 15, 81, 6, 39, 55, 36, 65, 122, 15, 88, 6, 35, 81, 14,
- 16, 35, 72, 122, 0, 0, 0, 0, 0, 0, 0, 34, 2, 95, 125, 88, 6, 35, 47, 84, 39, 51, 36, 50, 122, 15, 81, 6, 39, 55,
- 36, 65, 35, 122, 15, 88, 6, 35, 81, 14, 16, 35, 72, 122, 0, 0, 21, 2, 95, 124, 84, 36, 51, 47, 37, 49, 35, 55, 50, 122,
- 15, 117, 6, 44, 47, 122, 0, 0, 7, 132, 209, 129, 208, 181, 72, 0, 0, 9, 5, 95, 48, 97, 110, 100, 37, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 209, 129, 208, 184, 72, 0, 0, 10, 4, 209, 129, 208, 190,
- 89, 10, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 208, 177, 208, 181, 208, 176, 72, 0, 0, 0, 0, 17, 5, 95, 49, 77,
- 65, 51, 65, 6, 37, 55, 37, 35, 34, 72, 35, 0, 0, 15, 5, 95, 49, 77, 65, 50, 65, 37, 55, 37, 6, 39, 50, 0, 0, 15,
- 5, 95, 49, 77, 65, 49, 6, 37, 55, 57, 35, 72, 122, 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, 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, 0, 0, 0, 8, 132, 208, 178, 208, 190, 72, 28, 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, 6,
- 20, 0, 0, 0, 97, 0, 0, 0, 48, 4, 0, 0, 98, 0, 0, 0, 49, 4, 0, 0, 99, 0, 0, 0, 70, 4, 0, 0, 7, 1,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 54, 67, 91, 6, 109, 89, 47, 6, 39, 0, 0, 0, 0, 0, 0, 0, 0, 14,
+ 3, 95, 50, 88, 72, 84, 6, 35, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 63,
+ 63, 88, 50, 35, 49, 0, 0, 0, 0, 17, 3, 95, 52, 88, 76, 109, 47, 37, 44, 6, 37, 109, 89, 109, 47, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 13, 3, 95, 53, 88, 48, 6, 109, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 208, 186, 208, 190,
+ 209, 152, 76, 0, 13, 3, 95, 54, 88, 91, 6, 109, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 16, 3, 95, 56, 88, 39, 89, 6, 40, 65, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95,
+ 57, 88, 72, 109, 84, 6, 109, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 63, 65, 71, 40, 49, 84, 35, 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, 10, 134, 208, 184, 208,
+ 187, 208, 184, 72, 8, 9, 134, 208, 184, 208, 187, 208, 184, 8, 0, 0, 0, 0, 0, 0, 11, 136, 208, 177, 208, 184, 208, 187, 208, 176,
+ 72, 0, 0, 0, 0, 15, 4, 95, 48, 77, 52, 71, 37, 55, 37, 6, 39, 50, 37, 0, 0, 0, 15, 4, 95, 48, 77, 50, 65, 37,
+ 55, 37, 6, 39, 50, 37, 0, 0, 16, 4, 95, 48, 77, 51, 65, 6, 37, 55, 37, 35, 34, 72, 138, 0, 0, 7, 132, 208, 187, 208,
+ 184, 72, 0, 14, 4, 95, 48, 77, 49, 6, 37, 55, 57, 35, 72, 37, 0, 0, 11, 136, 208, 177, 208, 184, 208, 187, 208, 190, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 208, 184, 208,
+ 188, 208, 176, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 3, 95, 194, 173, 48, 14, 16,
+ 6, 37, 84, 14, 16, 36, 65, 36, 50, 122, 15, 117, 6, 44, 47, 6, 37, 76, 49, 122, 0, 0, 0, 24, 3, 95, 194, 171, 6, 39,
+ 47, 84, 39, 51, 36, 50, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 0, 0, 9, 134, 208, 177, 208, 184, 208, 187, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 208, 189, 208, 181, 209, 129, 208, 181, 76, 0, 25, 3, 95, 194, 187,
+ 88, 6, 35, 47, 84, 39, 51, 36, 50, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 0, 11, 136, 208, 189, 208, 181, 209, 129,
+ 208, 184, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2, 195, 151, 48, 6, 39, 0, 0, 0, 0, 20, 2, 197, 130, 55, 13, 15,
+ 89, 122, 15, 117, 6, 44, 47, 6, 37, 117, 39, 65, 0, 0, 0, 0, 0, 0, 8, 2, 194, 167, 72, 36, 55, 0, 0, 12, 2, 194,
+ 164, 84, 6, 35, 55, 40, 47, 122, 0, 0, 0, 0, 0, 0, 0, 19, 2, 194, 174, 51, 6, 36, 81, 37, 89, 47, 14, 16, 35, 117,
+ 138, 57, 122, 0, 0, 0, 0, 0, 0, 0, 16, 2, 194, 168, 48, 14, 16, 6, 37, 57, 36, 81, 55, 122, 89, 0, 0, 13, 138, 208,
+ 184, 208, 188, 208, 176, 209, 130, 208, 181, 76, 21, 2, 194, 169, 6, 35, 84, 47, 39, 51, 89, 49, 122, 15, 48, 14, 16, 35, 84, 122,
+ 0, 0, 9, 2, 194, 182, 76, 55, 36, 50, 0, 0, 7, 2, 194, 183, 48, 39, 0, 0, 0, 12, 2, 194, 181, 65, 6, 37, 49, 14,
+ 16, 39, 0, 0, 0, 0, 12, 2, 194, 176, 89, 47, 6, 36, 48, 36, 50, 0, 0, 0, 0, 15, 2, 195, 183, 48, 39, 72, 6, 36,
+ 61, 4, 36, 50, 39, 0, 0, 0, 0, 0, 0, 12, 2, 194, 184, 89, 36, 72, 6, 37, 55, 122, 0, 0, 0, 9, 134, 209, 136, 209,
+ 130, 208, 190, 76, 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, 0, 0, 0, 0, 0, 0, 13, 2, 203, 152, 71, 14, 16, 6, 36, 84, 37, 89, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 209, 135, 76, 13, 0, 0, 7, 2, 209, 134, 117, 13, 0, 0, 7,
+ 2, 209, 133, 101, 13, 0, 0, 7, 2, 209, 132, 83, 13, 0, 0, 0, 7, 2, 209, 130, 47, 13, 0, 0, 7, 2, 209, 129, 89, 13,
+ 0, 0, 7, 2, 209, 128, 51, 13, 0, 0, 0, 0, 0, 0, 0, 8, 132, 208, 183, 208, 176, 72, 28, 0, 0, 7, 2, 209, 136, 91,
+ 13, 0, 0, 0, 14, 2, 95, 34, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 7, 2, 209, 149, 118, 13, 0, 0, 0, 15, 2,
+ 95, 39, 6, 35, 48, 39, 89, 47, 14, 16, 39, 83, 0, 7, 2, 209, 147, 77, 13, 0, 0, 18, 2, 95, 38, 47, 6, 44, 81, 6,
+ 39, 84, 89, 49, 39, 15, 6, 37, 0, 0, 0, 11, 2, 95, 36, 72, 6, 39, 55, 122, 51, 0, 0, 7, 2, 209, 159, 75, 13, 0,
+ 0, 15, 2, 95, 42, 118, 84, 6, 36, 88, 72, 37, 76, 49, 122, 0, 15, 2, 95, 42, 118, 84, 6, 36, 88, 72, 37, 76, 49, 13,
+ 0, 0, 25, 2, 95, 41, 88, 6, 35, 47, 84, 39, 51, 36, 50, 122, 15, 88, 6, 35, 81, 14, 16, 35, 72, 122, 0, 0, 24, 2,
+ 95, 40, 6, 39, 47, 84, 39, 51, 36, 50, 122, 15, 88, 6, 35, 81, 14, 16, 35, 72, 122, 0, 7, 2, 209, 156, 141, 13, 0, 0,
+ 0, 11, 2, 95, 46, 47, 6, 39, 76, 49, 122, 0, 7, 2, 209, 154, 67, 13, 0, 0, 14, 2, 95, 45, 117, 6, 44, 47, 6, 37,
+ 76, 49, 122, 0, 11, 2, 95, 45, 65, 6, 37, 50, 40, 89, 0, 7, 2, 209, 153, 61, 13, 0, 0, 13, 2, 95, 44, 88, 6, 35,
+ 48, 37, 51, 49, 122, 0, 7, 2, 209, 152, 57, 136, 0, 0, 9, 2, 95, 51, 47, 51, 6, 37, 0, 0, 10, 2, 95, 50, 72, 6,
+ 84, 6, 35, 0, 0, 10, 2, 95, 49, 6, 36, 72, 36, 50, 0, 0, 10, 2, 95, 48, 50, 6, 40, 55, 122, 0, 0, 11, 2, 95,
+ 55, 89, 6, 109, 72, 40, 65, 0, 0, 10, 2, 95, 54, 91, 6, 109, 89, 47, 0, 0, 9, 2, 95, 53, 48, 6, 109, 47, 0, 0,
+ 12, 2, 95, 52, 76, 6, 109, 47, 138, 16, 138, 0, 0, 19, 2, 95, 59, 47, 6, 39, 76, 49, 122, 88, 4, 35, 48, 37, 51, 49,
+ 35, 0, 7, 2, 208, 183, 88, 13, 0, 0, 7, 2, 208, 182, 90, 13, 0, 0, 7, 2, 208, 181, 109, 0, 14, 6, 130, 208, 181, 72,
+ 28, 11, 2, 95, 57, 72, 6, 109, 84, 109, 47, 0, 0, 10, 2, 95, 56, 6, 39, 89, 40, 65, 0, 7, 2, 208, 180, 72, 13, 0,
+ 0, 15, 2, 95, 63, 48, 34, 6, 35, 91, 35, 55, 50, 37, 49, 0, 7, 2, 208, 179, 81, 13, 0, 0, 18, 2, 95, 62, 48, 39,
+ 81, 6, 39, 55, 36, 65, 39, 15, 6, 39, 72, 0, 7, 2, 208, 178, 84, 13, 0, 0, 13, 2, 95, 61, 6, 36, 72, 50, 122, 49,
+ 84, 39, 0, 13, 2, 95, 61, 6, 36, 72, 50, 122, 49, 84, 39, 0, 7, 2, 208, 177, 71, 13, 0, 0, 7, 2, 208, 176, 35, 0,
+ 14, 8, 2, 208, 176, 35, 0, 72, 8, 16, 2, 95, 60, 48, 6, 39, 65, 35, 55, 39, 15, 6, 39, 72, 0, 0, 7, 2, 208, 191,
+ 48, 13, 0, 0, 0, 7, 2, 208, 189, 50, 13, 0, 0, 13, 138, 208, 189, 208, 181, 208, 188, 208, 176, 209, 136, 76, 18, 2, 95, 64,
+ 47, 6, 44, 81, 6, 39, 84, 89, 49, 39, 15, 6, 35, 0, 7, 2, 208, 188, 65, 13, 0, 0, 7, 2, 208, 187, 55, 13, 0, 0,
+ 7, 2, 208, 186, 49, 13, 0, 0, 0, 8, 2, 208, 184, 37, 10, 0, 14, 9, 2, 208, 184, 37, 9, 0, 72, 8, 13, 2, 92, 92,
+ 71, 6, 109, 49, 89, 55, 109, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 95, 226, 128, 154, 6, 39, 47,
+ 84, 39, 51, 36, 50, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 26, 4, 95, 226, 128, 153, 6, 36, 72, 37, 50, 36, 76,
+ 36, 50, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 25, 4, 95, 226, 128, 152, 6, 39, 47, 84, 39, 51, 36, 50, 15, 50,
+ 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 0, 25, 4, 95, 226, 128, 158, 88, 35, 47, 84, 39, 51, 36, 50, 15, 50, 6, 35, 84,
+ 39, 72, 50, 138, 49, 0, 0, 32, 2, 95, 91, 6, 39, 47, 84, 39, 51, 36, 50, 122, 15, 89, 51, 6, 36, 72, 50, 122, 15, 88,
+ 6, 35, 81, 14, 16, 35, 72, 122, 0, 26, 4, 95, 226, 128, 157, 88, 6, 35, 47, 84, 39, 51, 36, 50, 15, 50, 6, 35, 84, 39,
+ 72, 50, 138, 49, 0, 0, 25, 4, 95, 226, 128, 156, 6, 39, 47, 84, 39, 51, 36, 50, 15, 50, 6, 35, 84, 39, 72, 50, 138, 49,
+ 0, 0, 15, 4, 95, 226, 128, 147, 109, 50, 15, 117, 6, 44, 47, 122, 0, 0, 0, 10, 2, 95, 95, 117, 6, 44, 47, 122, 0, 0,
+ 0, 33, 2, 95, 93, 88, 6, 35, 47, 84, 39, 51, 36, 50, 122, 15, 89, 51, 6, 36, 72, 50, 122, 15, 88, 6, 35, 81, 14, 16,
+ 35, 72, 122, 0, 0, 0, 0, 15, 4, 95, 226, 128, 148, 109, 65, 15, 117, 6, 44, 47, 122, 0, 0, 13, 138, 208, 189, 208, 181, 209,
+ 129, 208, 188, 208, 181, 76, 9, 134, 209, 129, 208, 188, 208, 181, 72, 0, 13, 2, 95, 96, 81, 14, 16, 6, 35, 84, 37, 89, 0, 0,
+ 15, 140, 208, 189, 208, 181, 208, 188, 208, 176, 208, 188, 208, 181, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 138, 208, 189,
+ 208, 181, 208, 188, 208, 176, 208, 188, 76, 0, 0, 0, 0, 0, 25, 4, 95, 226, 128, 185, 6, 39, 47, 84, 39, 51, 36, 50, 15, 50,
+ 6, 35, 84, 39, 72, 50, 138, 49, 0, 0, 0, 0, 0, 32, 2, 95, 123, 6, 39, 47, 84, 39, 51, 36, 50, 122, 15, 81, 6, 39,
+ 55, 36, 65, 122, 15, 88, 6, 35, 81, 14, 16, 35, 72, 122, 0, 0, 0, 0, 0, 0, 0, 34, 2, 95, 125, 88, 6, 35, 47, 84,
+ 39, 51, 36, 50, 122, 15, 81, 6, 39, 55, 36, 65, 35, 122, 15, 88, 6, 35, 81, 14, 16, 35, 72, 122, 0, 0, 21, 2, 95, 124,
+ 84, 36, 51, 47, 37, 49, 35, 55, 50, 122, 15, 117, 6, 44, 47, 122, 0, 0, 7, 132, 209, 129, 208, 181, 72, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 209, 129, 208, 184, 72, 0, 0, 10, 4, 209, 129, 208,
+ 190, 89, 10, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 208, 177, 208, 181, 208, 176, 72, 0, 0, 0, 0, 17, 5, 95, 49,
+ 77, 65, 51, 65, 6, 37, 55, 37, 35, 34, 72, 35, 0, 0, 15, 5, 95, 49, 77, 65, 50, 65, 37, 55, 37, 6, 39, 50, 0, 0,
+ 15, 5, 95, 49, 77, 65, 49, 6, 37, 55, 57, 35, 72, 122, 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, 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, 0, 0, 0, 8, 132, 208, 178, 208, 190, 72, 28, 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,
+ 6, 20, 0, 0, 97, 0, 0, 0, 48, 4, 0, 0, 98, 0, 0, 0, 49, 4, 0, 0, 99, 0, 0, 0, 70, 4, 0, 0, 7, 1,
0, 0, 91, 4, 0, 0, 13, 1, 0, 0, 71, 4, 0, 0, 100, 0, 126, 1, 95, 4, 0, 0, 100, 0, 122, 0, 85, 4, 0, 0,
100, 0, 0, 0, 52, 4, 0, 0, 17, 1, 0, 0, 82, 4, 0, 0, 101, 0, 0, 0, 53, 4, 0, 0, 102, 0, 0, 0, 68, 4,
0, 0, 103, 0, 0, 0, 51, 4, 0, 0, 104, 0, 0, 0, 69, 4, 0, 0, 105, 0, 0, 0, 56, 4, 0, 0, 106, 0, 0, 0,
@@ -35441,17 +24647,17 @@ autoFileInMemorySet create_espeakdata_dicts () {
0, 0, 116, 0, 0, 0, 66, 4, 0, 0, 117, 0, 0, 0, 67, 4, 0, 0, 118, 0, 0, 0, 50, 4, 0, 0, 122, 0, 0, 0,
55, 4, 0, 0, 126, 1, 0, 0, 54, 4, 0, 0, 17, 1, 0, 0, 83, 4, 0, 0, 7, 1, 0, 0, 92, 4, 0, 0, 0, 0,
0, 0, 6, 196, 135, 0, 3, 78, 0, 7, 6, 196, 141, 0, 3, 76, 0, 7, 6, 196, 145, 0, 3, 77, 0, 7, 6, 197, 161, 0,
- 3, 91, 0, 7, 6, 197, 190, 0, 3, 90, 0, 7, 6, 1, 17, 0, 3, 35, 0, 7, 6, 1, 18, 0, 3, 71, 0, 7, 6, 1,
- 19, 0, 2, 32, 3, 83, 0, 3, 84, 0, 7, 6, 1, 20, 0, 3, 81, 0, 7, 6, 1, 21, 0, 3, 72, 0, 7, 6, 1, 22,
- 0, 3, 36, 0, 7, 6, 1, 23, 0, 3, 90, 0, 7, 6, 1, 24, 0, 3, 88, 0, 7, 6, 1, 25, 0, 3, 37, 0, 8, 3,
- 37, 10, 0, 7, 6, 1, 27, 0, 3, 49, 0, 7, 6, 1, 28, 0, 3, 55, 0, 7, 6, 1, 29, 0, 3, 65, 0, 7, 6, 1,
- 30, 0, 3, 50, 0, 7, 6, 1, 31, 0, 3, 39, 0, 7, 6, 1, 32, 0, 3, 48, 0, 7, 6, 1, 33, 0, 1, 17, 67, 2,
+ 3, 91, 0, 7, 6, 197, 190, 0, 3, 90, 0, 7, 6, 208, 176, 0, 3, 35, 0, 7, 6, 208, 177, 0, 3, 71, 0, 7, 6, 208,
+ 178, 0, 2, 32, 3, 83, 0, 3, 84, 0, 7, 6, 208, 179, 0, 3, 81, 0, 7, 6, 208, 180, 0, 3, 72, 0, 7, 6, 208, 181,
+ 0, 3, 36, 0, 7, 6, 208, 182, 0, 3, 90, 0, 7, 6, 208, 183, 0, 3, 88, 0, 7, 6, 208, 184, 0, 3, 37, 0, 8, 3,
+ 37, 10, 0, 7, 6, 208, 186, 0, 3, 49, 0, 7, 6, 208, 187, 0, 3, 55, 0, 7, 6, 208, 188, 0, 3, 65, 0, 7, 6, 208,
+ 189, 0, 3, 50, 0, 7, 6, 208, 190, 0, 3, 39, 0, 7, 6, 208, 191, 0, 3, 48, 0, 7, 6, 209, 128, 0, 1, 17, 67, 2,
17, 67, 3, 6, 34, 0, 1, 25, 2, 25, 3, 6, 44, 0, 1, 25, 2, 17, 65, 3, 14, 16, 0, 4, 3, 51, 0, 1, 17, 65,
- 2, 17, 65, 0, 2, 32, 0, 209, 128, 0, 7, 6, 1, 34, 0, 3, 89, 0, 7, 6, 1, 35, 0, 3, 47, 0, 7, 6, 1, 36,
- 0, 3, 40, 0, 7, 6, 1, 37, 0, 3, 83, 0, 7, 6, 1, 38, 0, 3, 107, 0, 7, 6, 1, 39, 0, 3, 117, 0, 7, 6,
- 1, 40, 0, 3, 78, 0, 7, 6, 1, 41, 0, 3, 91, 0, 7, 6, 1, 52, 0, 3, 77, 0, 7, 6, 1, 54, 0, 3, 118, 0,
- 7, 6, 1, 57, 0, 3, 57, 0, 7, 6, 1, 58, 0, 3, 61, 0, 7, 6, 1, 59, 0, 3, 67, 0, 7, 6, 1, 61, 0, 3,
- 141, 0, 7, 6, 1, 64, 0, 3, 75, 0, 7, 6, 97, 0, 3, 35, 0, 4, 2, 106, 3, 137, 0, 2, 114, 0, 7, 6, 98, 0,
+ 2, 17, 65, 0, 2, 32, 0, 209, 128, 0, 7, 6, 209, 129, 0, 3, 89, 0, 7, 6, 209, 130, 0, 3, 47, 0, 7, 6, 209, 131,
+ 0, 3, 40, 0, 7, 6, 209, 132, 0, 3, 83, 0, 7, 6, 209, 133, 0, 3, 107, 0, 7, 6, 209, 134, 0, 3, 117, 0, 7, 6,
+ 209, 135, 0, 3, 78, 0, 7, 6, 209, 136, 0, 3, 91, 0, 7, 6, 209, 147, 0, 3, 77, 0, 7, 6, 209, 149, 0, 3, 118, 0,
+ 7, 6, 209, 152, 0, 3, 57, 0, 7, 6, 209, 153, 0, 3, 61, 0, 7, 6, 209, 154, 0, 3, 67, 0, 7, 6, 209, 156, 0, 3,
+ 141, 0, 7, 6, 209, 159, 0, 3, 75, 0, 7, 6, 97, 0, 3, 35, 0, 4, 2, 106, 3, 137, 0, 2, 114, 0, 7, 6, 98, 0,
3, 71, 0, 7, 6, 99, 0, 3, 117, 0, 7, 6, 100, 0, 3, 72, 0, 197, 190, 3, 75, 0, 122, 3, 118, 0, 7, 6, 101, 0,
120, 101, 1, 32, 46, 3, 2, 36, 49, 89, 36, 0, 4, 1, 106, 3, 36, 0, 2, 106, 0, 3, 109, 0, 7, 6, 102, 0, 3, 83,
0, 7, 6, 103, 0, 3, 81, 0, 7, 6, 104, 0, 8, 3, 101, 0, 3, 107, 0, 7, 6, 105, 0, 110, 105, 1, 32, 46, 3, 2,
@@ -35480,572 +24686,272 @@ autoFileInMemorySet create_espeakdata_dicts () {
1, 42, 42, 2, 32, 3, 24, 0, 61, 1, 61, 61, 2, 32, 0, 46, 3, 47, 39, 76, 49, 122, 0, 45, 8, 32, 2, 32, 15, 3,
65, 37, 50, 40, 89, 0, 36, 3, 72, 6, 39, 55, 122, 51, 0, 42, 3, 118, 84, 6, 36, 88, 72, 37, 76, 49, 122, 0, 195, 173,
3, 121, 0, 195, 169, 3, 123, 0, 195, 161, 3, 124, 0, 195, 179, 3, 125, 0, 195, 186, 3, 126, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts43 = FileInMemory_createWithData (4945, reinterpret_cast<const char *> (&espeakdata_dicts43_data),
- U"espeak-1.48.04-source/espeak-data/mk_dict",
+ autoFileInMemory espeakdata_dicts40 = FileInMemory_createWithData (4945, reinterpret_cast<const char *> (&espeakdata_dicts40_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/mk_dict",
U"mk");
- my addItem_move (espeakdata_dicts43.move());
+ Collection_addItem (me.peek(), espeakdata_dicts40.transfer());
- static unsigned char espeakdata_dicts44_data[4160] = {
- 0, 4, 0, 0, 179, 11, 0, 0, 0, 0, 0, 0, 0, 6, 65, 4, 114, 57, 0, 0, 0, 0, 0, 6, 65, 8, 71, 112, 0, 0,
- 0, 0, 0, 6, 65, 12, 89, 112, 0, 0, 0, 0, 0, 6, 65, 16, 72, 112, 0, 0, 0, 0, 18, 4, 95, 100, 112, 116, 10, 72,
- 6, 35, 97, 118, 65, 97, 13, 65, 10, 0, 0, 5, 65, 20, 112, 0, 0, 0, 0, 0, 6, 65, 24, 116, 83, 0, 0, 0, 0, 0,
- 6, 65, 28, 75, 112, 0, 0, 0, 0, 0, 6, 65, 32, 114, 76, 0, 0, 0, 0, 0, 6, 65, 36, 118, 57, 0, 0, 14, 1, 37,
- 97, 35, 47, 13, 65, 118, 50, 13, 65, 0, 27, 0, 14, 1, 38, 89, 35, 65, 40, 80, 80, 35, 57, 13, 65, 0, 0, 0, 7, 65,
- 40, 75, 114, 57, 0, 0, 0, 13, 1, 42, 35, 89, 47, 13, 34, 37, 89, 49, 0, 27, 0, 12, 1, 43, 49, 123, 139, 139, 13, 66,
- 13, 65, 0, 0, 7, 65, 44, 49, 114, 57, 0, 0, 0, 0, 0, 6, 65, 48, 116, 55, 0, 0, 0, 0, 0, 6, 65, 52, 116, 65,
- 0, 0, 0, 0, 0, 6, 65, 56, 116, 50, 0, 0, 0, 0, 0, 5, 65, 60, 119, 0, 0, 9, 1, 61, 89, 35, 65, 13, 65, 0,
- 0, 0, 0, 6, 65, 64, 48, 112, 0, 0, 0, 0, 0, 7, 65, 68, 49, 57, 123, 0, 0, 0, 0, 0, 6, 65, 72, 118, 51, 0,
- 0, 0, 0, 0, 6, 65, 76, 116, 89, 0, 0, 0, 0, 13, 4, 95, 48, 67, 48, 50, 6, 123, 34, 12, 148, 0, 0, 6, 65, 80,
- 25, 112, 0, 0, 0, 0, 0, 6, 65, 84, 57, 123, 0, 0, 0, 0, 0, 6, 65, 88, 84, 112, 0, 0, 0, 0, 0, 11, 65, 92,
- 72, 109, 71, 109, 55, 57, 123, 0, 0, 0, 0, 0, 7, 65, 96, 116, 49, 89, 0, 0, 0, 0, 0, 7, 65, 100, 58, 118, 57, 0,
- 0, 16, 4, 95, 54, 48, 102, 6, 35, 52, 40, 84, 35, 47, 37, 50, 0, 15, 4, 95, 51, 88, 102, 65, 6, 40, 48, 48, 35, 47,
- 47, 0, 0, 0, 0, 7, 65, 104, 88, 116, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 49, 67, 48, 39, 34, 148,
- 50, 123, 34, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95,
- 55, 48, 102, 6, 36, 70, 40, 84, 35, 47, 37, 50, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 50, 67,
- 48, 37, 51, 148, 50, 50, 6, 123, 34, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 16, 4, 95, 49, 56, 102, 48, 35, 47, 37, 50, 6, 36, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 95,
- 49, 57, 102, 48, 6, 35, 47, 47, 39, 65, 48, 6, 35, 47, 37, 50, 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, 13, 6, 224, 180, 179, 224, 181, 142, 10, 6, 148, 62, 0, 0, 0, 0,
- 0, 13, 6, 224, 180, 177, 224, 181, 142, 10, 6, 148, 51, 0, 0, 0, 0, 0, 15, 4, 95, 51, 67, 48, 65, 40, 50, 50, 6, 123,
- 34, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 224, 180, 149, 224, 181, 142, 10, 37, 49, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 49, 48, 102, 48, 6, 35, 47, 37, 50, 0, 0, 0, 13, 6, 224, 180, 163, 224, 181, 142,
- 10, 6, 148, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 49, 50, 102, 48, 6, 35, 50, 47,
- 34, 35, 66, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 49, 51, 102, 48, 6, 35, 47, 37, 65, 123, 84, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 15, 4, 95, 49, 52, 102, 48, 6, 35, 47, 37, 50, 118, 55, 0, 0, 0, 0, 0, 0, 0, 0, 15, 5,
- 95, 48, 77, 50, 120, 55, 6, 35, 49, 93, 35, 65, 0, 0, 16, 4, 95, 49, 53, 102, 48, 35, 47, 37, 50, 6, 35, 112, 57, 0,
- 0, 0, 15, 4, 95, 52, 67, 48, 50, 6, 118, 50, 50, 123, 34, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 13, 3, 95, 50, 48, 37, 34, 148, 84, 35, 47, 148, 0, 0, 0, 15, 5, 95, 48, 77, 49, 120, 6, 118,
- 57, 37, 51, 35, 65, 0, 0, 15, 4, 95, 55, 88, 102, 6, 36, 70, 40, 84, 35, 47, 47, 0, 0, 0, 0, 0, 0, 14, 3, 95,
- 51, 48, 65, 6, 40, 48, 48, 35, 47, 148, 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, 13, 3, 95, 54, 48, 35, 52, 40, 84, 35, 47, 148, 0, 15, 3, 95, 51, 88, 65, 6, 40, 48, 48, 35, 47,
- 47, 37, 0, 0, 11, 3, 95, 48, 67, 50, 123, 139, 139, 37, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 55, 48, 36, 70, 6,
- 40, 84, 35, 47, 148, 0, 0, 14, 3, 95, 49, 67, 39, 34, 148, 50, 123, 139, 139, 37, 0, 0, 0, 0, 0, 13, 4, 95, 53, 67,
- 48, 35, 67, 57, 123, 34, 148, 0, 0, 0, 16, 3, 95, 49, 57, 48, 35, 47, 47, 39, 65, 48, 35, 47, 148, 0, 0, 16, 3, 95,
- 49, 56, 48, 35, 47, 37, 50, 6, 36, 139, 47, 148, 0, 0, 15, 3, 95, 50, 67, 37, 34, 40, 50, 50, 123, 139, 139, 37, 0, 0,
- 0, 0, 0, 0, 0, 15, 3, 95, 49, 49, 48, 35, 47, 37, 50, 39, 50, 50, 148, 0, 0, 11, 3, 95, 49, 48, 48, 35, 47, 47,
- 148, 0, 0, 14, 3, 95, 51, 67, 65, 40, 50, 50, 123, 139, 139, 37, 0, 0, 15, 3, 95, 49, 50, 48, 35, 50, 47, 34, 35, 66,
- 47, 148, 0, 0, 16, 3, 95, 49, 53, 48, 35, 47, 37, 50, 6, 35, 67, 80, 148, 0, 0, 0, 15, 3, 95, 49, 55, 48, 35, 47,
- 37, 50, 6, 114, 70, 148, 0, 0, 15, 3, 95, 49, 54, 48, 35, 47, 37, 50, 6, 118, 52, 148, 0, 0, 0, 15, 3, 95, 55, 88,
- 36, 70, 6, 40, 84, 35, 47, 47, 37, 0, 0, 15, 3, 95, 52, 67, 50, 6, 118, 50, 50, 123, 139, 139, 37, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 13, 3, 95, 53, 67, 35, 67, 57, 123, 139, 139, 37, 0, 0, 0, 0, 0, 0, 10, 3, 95, 49, 102, 6, 39, 50,
- 50, 0, 0, 0, 14, 3, 95, 52, 48, 50, 6, 118, 48, 48, 35, 47, 148, 0, 10, 3, 95, 49, 88, 48, 35, 47, 37, 0, 0, 14,
- 3, 95, 54, 67, 35, 52, 40, 50, 123, 139, 139, 37, 0, 0, 0, 0, 0, 0, 11, 3, 95, 50, 102, 6, 34, 13, 66, 72, 0, 0,
- 0, 12, 3, 95, 53, 48, 35, 50, 48, 35, 47, 148, 0, 14, 3, 95, 50, 88, 37, 34, 40, 84, 35, 47, 47, 37, 0, 0, 15, 3,
- 95, 55, 67, 36, 70, 6, 40, 50, 123, 139, 139, 37, 0, 0, 0, 0, 0, 0, 11, 3, 95, 51, 102, 6, 37, 65, 123, 84, 0, 0,
- 0, 0, 13, 3, 95, 56, 67, 36, 66, 66, 123, 139, 139, 37, 0, 0, 0, 0, 0, 0, 11, 3, 95, 52, 102, 6, 37, 50, 118, 55,
- 0, 0, 0, 14, 3, 95, 52, 88, 50, 118, 48, 48, 35, 47, 47, 37, 0, 0, 19, 3, 95, 57, 67, 47, 39, 62, 62, 6, 118, 57,
- 37, 51, 35, 47, 47, 37, 0, 0, 0, 0, 0, 14, 4, 95, 54, 67, 48, 35, 52, 40, 50, 123, 34, 148, 0, 0, 10, 3, 95, 53,
- 102, 6, 35, 112, 57, 0, 0, 0, 12, 3, 95, 56, 48, 36, 66, 48, 35, 47, 148, 0, 13, 3, 95, 53, 88, 35, 50, 48, 35, 47,
- 47, 37, 0, 0, 19, 3, 95, 56, 51, 36, 66, 48, 35, 47, 47, 37, 65, 6, 123, 50, 50, 148, 0, 0, 0, 0, 17, 3, 95, 56,
- 52, 36, 66, 48, 35, 47, 47, 37, 50, 118, 55, 148, 0, 0, 0, 9, 3, 95, 54, 102, 6, 118, 52, 0, 0, 0, 15, 3, 95, 57,
- 48, 47, 6, 39, 66, 66, 123, 34, 12, 148, 0, 14, 3, 95, 54, 88, 35, 52, 40, 84, 35, 47, 47, 37, 0, 0, 0, 0, 0, 0,
- 0, 9, 3, 95, 55, 102, 6, 114, 70, 0, 0, 0, 0, 0, 0, 16, 4, 95, 52, 48, 102, 50, 6, 118, 48, 48, 35, 47, 37, 50,
- 0, 11, 4, 95, 49, 88, 102, 48, 6, 35, 47, 0, 0, 0, 0, 10, 3, 95, 56, 102, 6, 36, 50, 50, 0, 0, 0, 12, 3, 95,
- 56, 88, 36, 66, 48, 35, 47, 47, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 57, 102, 39, 65, 48, 6, 35, 47, 37, 50, 0, 0,
- 0, 15, 3, 95, 57, 88, 47, 6, 39, 66, 66, 123, 139, 139, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 15, 3, 224, 181, 142, 143, 37, 62, 35, 143, 35, 34, 35, 65, 0, 0, 0, 8, 3, 224, 181, 140, 147, 135, 0, 0, 17, 3, 224,
- 181, 141, 143, 35, 50, 72, 34, 35, 49, 118, 34, 13, 65, 0, 0, 8, 3, 224, 181, 138, 18, 39, 0, 9, 3, 224, 180, 130, 6, 149,
- 65, 0, 0, 9, 3, 224, 181, 139, 147, 119, 12, 0, 14, 3, 224, 180, 131, 84, 37, 89, 35, 34, 81, 13, 65, 0, 0, 8, 3, 224,
- 181, 136, 147, 134, 0, 0, 0, 8, 3, 224, 181, 134, 18, 36, 0, 0, 9, 3, 224, 181, 135, 147, 114, 12, 0, 0, 10, 3, 224, 181,
- 132, 147, 34, 112, 12, 0, 0, 0, 9, 3, 224, 181, 130, 147, 123, 12, 0, 0, 9, 3, 224, 181, 131, 18, 34, 37, 0, 0, 9, 3,
- 224, 181, 128, 147, 112, 12, 0, 0, 15, 4, 95, 55, 67, 48, 36, 70, 6, 40, 50, 123, 34, 148, 0, 8, 3, 224, 181, 129, 18, 40,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 48, 77, 50, 55, 6, 35, 49, 93, 35, 139, 139, 37,
- 0, 0, 12, 4, 95, 48, 77, 51, 49, 6, 119, 139, 37, 0, 0, 0, 16, 4, 95, 48, 77, 49, 6, 118, 57, 37, 51, 35, 47, 47,
- 37, 0, 0, 15, 4, 95, 53, 48, 102, 6, 35, 50, 48, 35, 47, 37, 50, 0, 15, 4, 95, 50, 88, 102, 6, 37, 34, 40, 84, 35,
- 47, 47, 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, 8, 3, 224,
- 181, 151, 147, 135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 224, 180, 190, 147, 118, 12, 0, 0,
- 8, 3, 224, 180, 191, 18, 37, 0, 0, 0, 14, 3, 224, 180, 189, 35, 84, 35, 81, 34, 35, 107, 35, 0, 0, 0, 0, 0, 13, 4,
- 95, 56, 67, 48, 36, 66, 66, 123, 34, 148, 0, 0, 10, 3, 224, 181, 190, 10, 6, 148, 62, 0, 0, 9, 3, 224, 181, 191, 10, 37,
- 49, 0, 0, 10, 3, 224, 181, 188, 10, 6, 148, 51, 0, 0, 9, 3, 224, 181, 189, 10, 37, 55, 0, 0, 10, 3, 224, 181, 186, 10,
- 6, 148, 66, 0, 0, 9, 3, 224, 181, 187, 10, 37, 50, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 51,
- 102, 120, 65, 6, 123, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 95, 57, 67, 48, 47,
- 39, 62, 62, 6, 118, 57, 37, 51, 35, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15,
- 4, 95, 52, 88, 102, 50, 6, 118, 48, 48, 35, 47, 47, 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, 11, 4, 95, 52, 102, 120, 50, 6, 118, 55, 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, 0, 0, 0, 15,
- 4, 95, 56, 48, 102, 6, 36, 66, 48, 35, 47, 37, 50, 0, 14, 4, 95, 53, 88, 102, 6, 35, 50, 48, 35, 47, 47, 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, 0,
- 0, 0, 0, 0, 0, 0, 0, 12, 6, 224, 180, 178, 224, 181, 142, 10, 37, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 18, 2, 95, 33, 118, 97, 80, 13, 34, 57, 35, 80, 37, 107, 50, 13, 65, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 15, 4, 95, 57, 48, 102, 47, 6, 39, 66, 66, 123, 34, 12, 0, 15, 4, 95, 54, 88, 102, 6, 35, 52, 40, 84, 35,
- 47, 47, 0, 0, 0, 10, 2, 95, 46, 71, 37, 50, 72, 40, 0, 0, 0, 12, 2, 95, 44, 35, 68, 49, 40, 97, 13, 65, 0, 0,
- 10, 2, 95, 51, 65, 123, 50, 50, 148, 0, 0, 10, 2, 95, 50, 34, 13, 66, 72, 148, 0, 0, 10, 2, 95, 49, 6, 39, 50, 50,
- 148, 0, 0, 12, 2, 95, 48, 48, 6, 123, 79, 57, 13, 65, 0, 0, 9, 2, 95, 55, 6, 114, 70, 148, 0, 0, 9, 2, 95, 54,
- 6, 118, 52, 148, 0, 0, 10, 2, 95, 53, 6, 35, 67, 80, 148, 0, 0, 9, 2, 95, 52, 50, 118, 55, 148, 0, 0, 11, 2, 95,
- 59, 34, 119, 138, 37, 50, 37, 0, 0, 0, 12, 2, 95, 57, 6, 39, 50, 48, 35, 47, 148, 0, 0, 10, 2, 95, 56, 6, 36, 139,
- 47, 148, 0, 0, 16, 2, 95, 63, 80, 119, 72, 57, 13, 80, 37, 107, 50, 13, 65, 0, 0, 12, 6, 224, 180, 168, 224, 181, 142, 10,
- 37, 50, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 50, 48, 102, 6,
- 37, 34, 40, 84, 35, 47, 37, 50, 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, 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, 14, 4, 95, 56, 88, 102, 6, 36, 66, 48, 35, 47, 47, 0, 0, 0, 0, 0, 16, 4, 95,
- 51, 48, 102, 65, 6, 40, 48, 48, 35, 47, 37, 50, 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, 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, 15, 4, 95, 57, 88, 102, 47, 6, 39, 66, 66, 123, 139, 139, 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, 6, 18, 66, 224, 180,
- 149, 224, 181, 141, 0, 224, 180, 154, 224, 181, 141, 0, 224, 180, 159, 224, 181, 141, 0, 224, 180, 164, 224, 181, 141, 0, 224, 180, 170, 224,
- 181, 141, 0, 32, 0, 7, 6, 20, 0, 0, 102, 13, 0, 0, 48, 0, 0, 0, 103, 13, 0, 0, 49, 0, 0, 0, 104, 13, 0, 0,
- 50, 0, 0, 0, 105, 13, 0, 0, 51, 0, 0, 0, 106, 13, 0, 0, 52, 0, 0, 0, 107, 13, 0, 0, 53, 0, 0, 0, 108, 13,
- 0, 0, 54, 0, 0, 0, 109, 13, 0, 0, 55, 0, 0, 0, 110, 13, 0, 0, 56, 0, 0, 0, 111, 13, 0, 0, 57, 0, 0, 0,
- 71, 13, 62, 13, 75, 13, 0, 0, 70, 13, 62, 13, 74, 13, 0, 0, 70, 13, 87, 13, 76, 13, 0, 0, 0, 0, 0, 0, 6, 1,
- 22, 0, 4, 1, 18, 66, 2, 17, 66, 3, 49, 0, 224, 181, 141, 0, 224, 181, 141, 224, 180, 149, 2, 17, 66, 3, 49, 12, 0, 224,
- 181, 141, 224, 180, 149, 3, 49, 12, 35, 0, 1, 18, 66, 3, 49, 35, 0, 2, 17, 66, 3, 81, 0, 3, 81, 35, 0, 7, 6, 1,
- 23, 0, 2, 17, 66, 3, 145, 0, 3, 145, 35, 0, 7, 6, 1, 24, 0, 2, 17, 66, 3, 81, 0, 3, 81, 35, 0, 7, 6, 1,
- 25, 0, 2, 17, 66, 3, 146, 0, 3, 146, 35, 0, 7, 6, 1, 26, 0, 2, 17, 66, 3, 68, 0, 3, 68, 35, 0, 7, 6, 1,
- 27, 0, 2, 17, 66, 3, 80, 0, 3, 80, 35, 0, 7, 6, 1, 28, 0, 2, 17, 66, 3, 143, 0, 3, 143, 35, 0, 7, 6, 1,
- 29, 0, 2, 17, 66, 3, 79, 0, 3, 79, 35, 0, 7, 6, 1, 30, 0, 2, 17, 66, 3, 144, 0, 3, 144, 35, 0, 7, 6, 1,
- 31, 0, 2, 17, 66, 3, 67, 0, 3, 67, 35, 0, 7, 6, 1, 32, 0, 4, 1, 18, 66, 2, 17, 66, 3, 139, 0, 224, 181, 141,
- 0, 224, 181, 141, 224, 180, 159, 2, 17, 66, 3, 139, 12, 0, 224, 181, 141, 224, 180, 159, 3, 139, 12, 35, 0, 1, 18, 66, 3, 139,
- 35, 0, 2, 17, 66, 3, 140, 0, 3, 140, 35, 0, 7, 6, 1, 33, 0, 2, 17, 66, 3, 141, 0, 3, 141, 35, 0, 7, 6, 1,
- 34, 0, 2, 17, 66, 3, 140, 0, 3, 140, 35, 0, 7, 6, 1, 35, 0, 2, 17, 66, 3, 142, 0, 3, 142, 35, 0, 7, 6, 1,
- 36, 0, 2, 17, 66, 3, 66, 0, 3, 66, 35, 0, 7, 6, 1, 37, 0, 4, 1, 18, 66, 2, 17, 66, 3, 47, 0, 224, 181, 141,
- 0, 224, 181, 141, 224, 180, 164, 2, 17, 66, 3, 47, 12, 0, 224, 181, 141, 224, 180, 164, 3, 47, 12, 35, 0, 1, 18, 66, 3, 47,
- 35, 0, 2, 17, 66, 3, 72, 0, 3, 72, 35, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 25, 0, 3, 25, 35, 0, 7, 6, 1,
- 39, 0, 2, 17, 66, 3, 72, 0, 3, 72, 35, 0, 7, 6, 1, 40, 0, 2, 17, 66, 3, 138, 0, 3, 138, 35, 0, 7, 6, 1,
- 41, 0, 2, 17, 66, 3, 50, 0, 3, 50, 35, 0, 7, 6, 1, 43, 0, 4, 1, 18, 66, 2, 17, 66, 3, 48, 0, 224, 181, 141,
- 0, 224, 181, 141, 224, 180, 170, 2, 17, 66, 3, 48, 12, 0, 224, 181, 141, 224, 180, 170, 3, 48, 12, 35, 0, 1, 18, 66, 3, 48,
- 35, 0, 2, 17, 66, 3, 71, 0, 3, 71, 35, 0, 7, 6, 1, 44, 0, 8, 138, 181, 224, 176, 180, 224, 141, 181, 224, 170, 180, 224,
- 2, 224, 180, 184, 224, 180, 176, 224, 181, 141, 3, 83, 35, 0, 2, 17, 66, 3, 136, 0, 3, 136, 35, 0, 7, 6, 1, 45, 0, 2,
- 17, 66, 3, 71, 0, 3, 71, 35, 0, 7, 6, 1, 46, 0, 2, 17, 66, 3, 137, 0, 3, 137, 35, 0, 7, 6, 1, 47, 0, 2,
- 17, 66, 3, 65, 0, 3, 65, 35, 0, 7, 6, 1, 48, 0, 2, 17, 66, 3, 57, 0, 3, 57, 35, 0, 7, 6, 1, 49, 0, 2,
- 17, 66, 3, 34, 0, 3, 34, 35, 0, 7, 6, 1, 50, 0, 2, 17, 66, 3, 52, 0, 3, 52, 35, 0, 224, 181, 141, 224, 180, 177,
- 3, 139, 139, 0, 1, 141, 181, 224, 168, 180, 224, 3, 150, 0, 7, 6, 1, 51, 0, 2, 17, 66, 3, 55, 0, 3, 55, 35, 0, 7,
- 6, 1, 52, 0, 2, 17, 66, 3, 62, 0, 3, 62, 35, 0, 7, 6, 1, 53, 0, 2, 17, 66, 3, 70, 0, 3, 70, 35, 0, 7,
- 6, 1, 54, 0, 2, 17, 66, 3, 84, 0, 3, 84, 35, 0, 7, 6, 1, 55, 0, 2, 17, 66, 3, 97, 0, 3, 97, 35, 0, 7,
- 6, 1, 56, 0, 2, 17, 66, 3, 93, 0, 3, 93, 35, 0, 7, 6, 1, 57, 0, 2, 17, 66, 3, 89, 0, 3, 89, 35, 0, 7,
- 6, 1, 58, 0, 2, 17, 66, 3, 107, 0, 3, 107, 35, 0, 7, 6, 1, 123, 0, 3, 66, 0, 7, 6, 1, 124, 0, 3, 50, 0,
- 7, 6, 1, 125, 0, 3, 34, 0, 7, 6, 1, 126, 0, 3, 55, 0, 7, 6, 1, 127, 0, 3, 62, 0, 7, 6, 1, 128, 0, 3,
- 49, 0, 7, 6, 224, 180, 0, 189, 3, 0, 133, 3, 35, 0, 142, 3, 36, 0, 4, 135, 3, 37, 0, 191, 0, 142, 8, 3, 38, 36,
- 0, 143, 8, 3, 38, 114, 0, 146, 3, 39, 0, 137, 3, 40, 0, 139, 3, 51, 148, 0, 130, 3, 65, 0, 131, 3, 107, 0, 136, 3,
+ static unsigned char espeakdata_dicts41_data[3020] = {
+ 0, 4, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 6, 65, 4, 114, 57, 0, 0, 0, 0, 0, 6, 65, 8, 71, 112, 0, 0,
+ 0, 0, 0, 6, 65, 12, 89, 112, 0, 0, 0, 0, 0, 6, 65, 16, 72, 112, 0, 0, 0, 0, 0, 5, 65, 20, 112, 0, 0, 0,
+ 0, 0, 6, 65, 24, 116, 83, 0, 0, 0, 0, 0, 6, 65, 28, 75, 112, 0, 0, 0, 0, 0, 6, 65, 32, 114, 76, 0, 0, 0,
+ 0, 0, 6, 65, 36, 118, 57, 0, 0, 14, 1, 37, 97, 35, 47, 13, 65, 118, 50, 13, 65, 0, 27, 0, 14, 1, 38, 89, 35, 65,
+ 40, 80, 80, 35, 57, 13, 65, 0, 0, 0, 7, 65, 40, 75, 114, 57, 0, 0, 0, 13, 1, 42, 35, 89, 47, 13, 34, 37, 89, 49,
+ 0, 27, 0, 12, 1, 43, 49, 123, 140, 140, 13, 66, 13, 65, 0, 0, 7, 65, 44, 49, 114, 57, 0, 0, 0, 0, 0, 6, 65, 48,
+ 116, 55, 0, 0, 0, 0, 0, 6, 65, 52, 116, 65, 0, 0, 0, 0, 0, 6, 65, 56, 116, 50, 0, 0, 0, 0, 0, 5, 65, 60,
+ 119, 0, 0, 9, 1, 61, 89, 35, 65, 13, 65, 0, 0, 0, 0, 6, 65, 64, 48, 112, 0, 0, 0, 0, 0, 7, 65, 68, 49, 57,
+ 123, 0, 0, 0, 0, 0, 6, 65, 72, 118, 51, 0, 0, 0, 0, 0, 6, 65, 76, 116, 89, 0, 0, 0, 0, 0, 6, 65, 80, 47,
+ 112, 0, 0, 0, 0, 0, 6, 65, 84, 57, 123, 0, 0, 0, 0, 0, 6, 65, 88, 84, 112, 0, 0, 0, 0, 0, 11, 65, 92, 72,
+ 109, 71, 109, 55, 57, 123, 0, 0, 0, 0, 0, 7, 65, 96, 116, 49, 89, 0, 0, 0, 0, 0, 7, 65, 100, 58, 118, 57, 0, 0,
+ 0, 0, 0, 7, 65, 104, 88, 116, 72, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 18, 4, 95, 4, 16, 20, 10, 72, 6, 35, 97, 118, 65, 97, 13, 65, 10, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 224, 180, 179, 224, 181, 142, 10, 6, 149, 62, 0, 0, 0, 0, 0, 13, 6, 224, 180, 177,
+ 224, 181, 142, 10, 6, 149, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 224, 180, 149, 224,
+ 181, 142, 10, 37, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 224, 180, 163, 224, 181, 142, 10, 6, 149, 66,
+ 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, 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, 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, 13, 3, 95, 51, 88, 65, 6, 40, 48, 48, 35, 47, 0, 0, 10, 3, 95, 48, 67, 50, 6, 123, 51, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 49, 57, 48, 6, 35, 47, 47, 39, 65, 48, 35, 47, 40, 0, 0, 16, 3,
+ 95, 49, 56, 48, 6, 35, 47, 37, 50, 114, 140, 140, 149, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 49, 49, 48, 6, 35, 47,
+ 37, 50, 39, 50, 50, 149, 0, 0, 12, 3, 95, 49, 48, 48, 6, 35, 47, 47, 149, 0, 0, 0, 16, 3, 95, 49, 50, 48, 6, 35,
+ 50, 47, 34, 35, 66, 140, 149, 0, 0, 16, 3, 95, 49, 53, 48, 6, 35, 47, 37, 50, 35, 67, 80, 149, 0, 0, 0, 15, 3, 95,
+ 49, 55, 48, 6, 35, 47, 37, 50, 114, 52, 149, 0, 0, 15, 3, 95, 49, 54, 48, 6, 35, 47, 37, 50, 35, 52, 149, 0, 0, 0,
+ 13, 3, 95, 55, 88, 6, 36, 70, 40, 48, 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,
+ 3, 95, 49, 88, 48, 6, 35, 47, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 50, 88, 6, 37, 34, 40, 48, 35, 47,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 52, 88, 50, 6, 118, 55, 48, 48, 35, 47,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 53, 88, 6, 35, 50, 48, 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13,
+ 3, 95, 54, 88, 6, 35, 52, 40, 48, 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3,
+ 95, 56, 88, 6, 36, 66, 48, 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 57, 88, 47, 6, 39, 66, 66, 123, 52,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 224, 181, 142, 144, 37, 62, 35, 144, 35, 34, 35, 65,
+ 0, 0, 0, 8, 3, 224, 181, 140, 148, 135, 0, 0, 17, 3, 224, 181, 141, 144, 35, 50, 72, 34, 35, 49, 118, 34, 13, 65, 0, 0,
+ 8, 3, 224, 181, 138, 18, 39, 0, 9, 3, 224, 180, 130, 6, 150, 65, 0, 0, 9, 3, 224, 181, 139, 148, 119, 12, 0, 14, 3, 224,
+ 180, 131, 84, 37, 89, 35, 34, 81, 13, 65, 0, 0, 8, 3, 224, 181, 136, 148, 134, 0, 0, 0, 8, 3, 224, 181, 134, 18, 36, 0,
+ 0, 9, 3, 224, 181, 135, 148, 114, 12, 0, 0, 10, 3, 224, 181, 132, 148, 34, 112, 12, 0, 0, 0, 9, 3, 224, 181, 130, 148, 123,
+ 12, 0, 0, 9, 3, 224, 181, 131, 18, 34, 37, 0, 0, 9, 3, 224, 181, 128, 148, 112, 12, 0, 0, 8, 3, 224, 181, 129, 18, 40,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 48, 77, 50, 55, 6, 35, 49, 93, 35, 65, 0, 0,
+ 12, 4, 95, 48, 77, 51, 49, 6, 119, 140, 37, 0, 0, 0, 14, 4, 95, 48, 77, 49, 6, 118, 57, 37, 51, 35, 65, 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, 8, 3, 224, 181, 151, 148, 135,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 224, 180, 190, 148, 118, 12, 0, 0, 8, 3, 224, 180,
+ 191, 18, 37, 0, 0, 0, 14, 3, 224, 180, 189, 35, 84, 35, 81, 34, 35, 107, 35, 0, 0, 0, 0, 0, 0, 10, 3, 224, 181, 190,
+ 10, 6, 149, 62, 0, 0, 9, 3, 224, 181, 191, 10, 37, 49, 0, 0, 10, 3, 224, 181, 188, 10, 6, 149, 51, 0, 0, 9, 3, 224,
+ 181, 189, 10, 37, 55, 0, 0, 10, 3, 224, 181, 186, 10, 6, 149, 66, 0, 0, 9, 3, 224, 181, 187, 10, 37, 50, 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, 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,
+ 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 224, 180,
+ 178, 224, 181, 142, 10, 37, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 2, 95, 33, 118,
+ 97, 80, 13, 34, 57, 35, 80, 37, 107, 50, 13, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 95, 46, 71, 37,
+ 50, 72, 40, 0, 0, 0, 12, 2, 95, 44, 35, 68, 49, 40, 97, 13, 65, 0, 0, 11, 2, 95, 51, 65, 6, 40, 50, 50, 149, 0,
+ 0, 11, 2, 95, 50, 34, 6, 35, 66, 140, 149, 0, 0, 10, 2, 95, 49, 6, 39, 50, 50, 149, 0, 0, 12, 2, 95, 48, 48, 6,
+ 123, 79, 57, 13, 65, 0, 0, 9, 2, 95, 55, 6, 114, 70, 149, 0, 0, 9, 2, 95, 54, 6, 35, 52, 149, 0, 0, 10, 2, 95,
+ 53, 6, 35, 67, 80, 149, 0, 0, 10, 2, 95, 52, 50, 6, 118, 55, 149, 0, 0, 11, 2, 95, 59, 34, 119, 139, 37, 50, 37, 0,
+ 0, 0, 12, 2, 95, 57, 6, 39, 50, 48, 35, 47, 149, 0, 0, 10, 2, 95, 56, 6, 36, 140, 140, 149, 0, 0, 16, 2, 95, 63,
+ 80, 119, 72, 57, 13, 80, 37, 107, 50, 13, 65, 0, 0, 12, 6, 224, 180, 168, 224, 181, 142, 10, 37, 50, 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, 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, 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,
+ 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 102, 13, 0, 0, 48, 0, 0, 0, 103, 13,
+ 0, 0, 49, 0, 0, 0, 104, 13, 0, 0, 50, 0, 0, 0, 105, 13, 0, 0, 51, 0, 0, 0, 106, 13, 0, 0, 52, 0, 0, 0,
+ 107, 13, 0, 0, 53, 0, 0, 0, 108, 13, 0, 0, 54, 0, 0, 0, 109, 13, 0, 0, 55, 0, 0, 0, 110, 13, 0, 0, 56, 0,
+ 0, 0, 111, 13, 0, 0, 57, 0, 0, 0, 71, 13, 62, 13, 75, 13, 0, 0, 70, 13, 62, 13, 74, 13, 0, 0, 70, 13, 87, 13,
+ 76, 13, 0, 0, 0, 0, 0, 0, 6, 1, 22, 0, 2, 17, 66, 3, 49, 0, 3, 49, 35, 0, 7, 6, 1, 23, 0, 2, 17, 66,
+ 3, 146, 0, 3, 146, 35, 0, 7, 6, 1, 24, 0, 2, 17, 66, 3, 81, 0, 3, 81, 35, 0, 7, 6, 1, 25, 0, 2, 17, 66,
+ 3, 147, 0, 3, 147, 35, 0, 7, 6, 1, 26, 0, 2, 17, 66, 3, 68, 0, 3, 68, 35, 0, 7, 6, 1, 27, 0, 2, 17, 66,
+ 3, 80, 0, 3, 80, 35, 0, 7, 6, 1, 28, 0, 2, 17, 66, 3, 144, 0, 3, 144, 35, 0, 7, 6, 1, 29, 0, 2, 17, 66,
+ 3, 79, 0, 3, 79, 35, 0, 7, 6, 1, 30, 0, 2, 17, 66, 3, 145, 0, 3, 145, 35, 0, 7, 6, 1, 31, 0, 2, 17, 66,
+ 3, 67, 0, 3, 67, 35, 0, 7, 6, 1, 32, 0, 2, 17, 66, 3, 140, 0, 3, 140, 35, 0, 7, 6, 1, 33, 0, 2, 17, 66,
+ 3, 142, 0, 3, 142, 35, 0, 7, 6, 1, 34, 0, 2, 17, 66, 3, 141, 0, 3, 141, 35, 0, 7, 6, 1, 35, 0, 2, 17, 66,
+ 3, 143, 0, 3, 143, 35, 0, 7, 6, 1, 36, 0, 2, 17, 66, 3, 66, 0, 3, 66, 35, 0, 7, 6, 1, 37, 0, 2, 17, 66,
+ 3, 47, 0, 3, 47, 35, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 138, 0, 3, 138, 35, 0, 7, 6, 1, 39, 0, 2, 17, 66,
+ 3, 72, 0, 3, 72, 35, 0, 7, 6, 1, 40, 0, 2, 17, 66, 3, 139, 0, 3, 139, 35, 0, 7, 6, 1, 41, 0, 2, 17, 66,
+ 3, 50, 0, 3, 50, 35, 0, 7, 6, 1, 43, 0, 2, 17, 66, 3, 48, 0, 3, 48, 35, 0, 7, 6, 1, 44, 0, 2, 17, 66,
+ 3, 48, 0, 8, 138, 181, 224, 176, 180, 224, 141, 181, 224, 170, 180, 224, 2, 224, 180, 184, 224, 180, 176, 224, 181, 141, 3, 83, 35, 0,
+ 3, 136, 35, 0, 7, 6, 1, 45, 0, 2, 17, 66, 3, 71, 0, 3, 71, 35, 0, 7, 6, 1, 46, 0, 2, 17, 66, 3, 137, 0,
+ 3, 137, 35, 0, 7, 6, 1, 47, 0, 2, 17, 66, 3, 65, 0, 3, 65, 35, 0, 7, 6, 1, 48, 0, 2, 17, 66, 3, 57, 0,
+ 3, 57, 35, 0, 7, 6, 1, 49, 0, 2, 17, 66, 3, 34, 0, 3, 34, 35, 0, 7, 6, 1, 50, 0, 2, 17, 66, 3, 52, 0,
+ 3, 52, 35, 0, 224, 181, 141, 224, 180, 177, 3, 140, 140, 0, 1, 141, 181, 224, 168, 180, 224, 3, 151, 0, 7, 6, 1, 51, 0, 2,
+ 17, 66, 3, 55, 0, 3, 55, 35, 0, 7, 6, 1, 52, 0, 2, 17, 66, 3, 62, 0, 3, 62, 35, 0, 7, 6, 1, 53, 0, 2,
+ 17, 66, 3, 70, 0, 3, 70, 35, 0, 7, 6, 1, 54, 0, 2, 17, 66, 3, 84, 0, 3, 84, 35, 0, 7, 6, 1, 55, 0, 2,
+ 17, 66, 3, 97, 0, 3, 97, 35, 0, 7, 6, 1, 56, 0, 2, 17, 66, 3, 93, 0, 3, 93, 35, 0, 7, 6, 1, 57, 0, 2,
+ 17, 66, 3, 89, 0, 3, 89, 35, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 107, 0, 3, 107, 35, 0, 7, 6, 1, 123, 0, 3,
+ 66, 0, 7, 6, 1, 124, 0, 3, 50, 0, 7, 6, 1, 125, 0, 3, 34, 0, 7, 6, 1, 126, 0, 3, 55, 0, 7, 6, 1, 127,
+ 0, 3, 62, 0, 7, 6, 1, 128, 0, 3, 49, 0, 7, 6, 224, 164, 0, 3, 21, 104, 105, 0, 7, 6, 224, 165, 0, 3, 21, 104,
+ 105, 0, 7, 6, 224, 180, 0, 189, 3, 0, 133, 3, 35, 0, 142, 3, 36, 0, 4, 135, 3, 37, 0, 191, 0, 142, 8, 3, 38, 36,
+ 0, 143, 8, 3, 38, 114, 0, 146, 3, 39, 0, 137, 3, 40, 0, 139, 3, 51, 149, 0, 130, 3, 65, 0, 131, 3, 107, 0, 136, 3,
112, 0, 191, 2, 224, 180, 178, 224, 181, 141, 25, 3, 113, 0, 143, 3, 114, 0, 4, 134, 3, 118, 0, 190, 0, 147, 3, 119, 0, 138,
3, 123, 0, 144, 3, 134, 0, 148, 3, 135, 0, 7, 6, 224, 181, 0, 4, 141, 3, 0, 4, 141, 224, 181, 141, 3, 0, 142, 3, 0,
- 134, 3, 36, 0, 138, 3, 39, 0, 129, 3, 40, 0, 131, 3, 44, 0, 132, 3, 44, 12, 0, 160, 3, 51, 148, 12, 0, 161, 3, 55,
- 148, 12, 0, 128, 3, 112, 0, 135, 3, 114, 0, 139, 3, 119, 0, 130, 3, 123, 0, 136, 3, 134, 0, 4, 140, 3, 135, 0, 151, 0,
- 141, 2, 32, 3, 148, 0, 7, 6, 0, 36, 3, 72, 119, 62, 35, 34, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts44 = FileInMemory_createWithData (4159, reinterpret_cast<const char *> (&espeakdata_dicts44_data),
- U"espeak-1.48.04-source/espeak-data/ml_dict",
+ 134, 3, 36, 0, 138, 3, 39, 0, 129, 3, 40, 0, 131, 3, 44, 0, 132, 3, 44, 12, 0, 160, 3, 51, 149, 12, 0, 161, 3, 55,
+ 149, 12, 0, 128, 3, 112, 0, 135, 3, 114, 0, 139, 3, 119, 0, 130, 3, 123, 0, 136, 3, 134, 0, 4, 140, 3, 135, 0, 151, 0,
+ 141, 2, 32, 3, 149, 0, 7, 6, 0, 36, 3, 72, 119, 62, 35, 34, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts41 = FileInMemory_createWithData (3019, reinterpret_cast<const char *> (&espeakdata_dicts41_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/ml_dict",
U"ml");
- my addItem_move (espeakdata_dicts44.move());
+ Collection_addItem (me.peek(), espeakdata_dicts41.transfer());
- static unsigned char espeakdata_dicts45_data[12249] = {
- 0, 4, 0, 0, 220, 43, 0, 0, 0, 0, 0, 0, 15, 69, 44, 81, 78, 4, 208, 49, 13, 6, 13, 50, 35, 65, 0, 0, 18, 70,
- 80, 84, 130, 21, 48, 82, 47, 13, 51, 71, 6, 13, 89, 35, 34, 0, 6, 65, 4, 36, 12, 0, 0, 16, 69, 5, 0, 84, 4, 128,
- 35, 48, 13, 47, 6, 35, 107, 0, 8, 17, 70, 5, 0, 66, 36, 192, 64, 35, 48, 13, 71, 37, 55, 13, 0, 8, 0, 8, 197, 80,
- 85, 1, 64, 144, 8, 13, 69, 37, 2, 15, 56, 80, 117, 15, 83, 39, 50, 0, 0, 7, 196, 84, 229, 21, 44, 8, 13, 68, 76, 82,
- 129, 44, 89, 6, 13, 75, 35, 49, 0, 0, 7, 65, 8, 71, 37, 12, 0, 0, 18, 70, 44, 243, 80, 60, 225, 78, 49, 39, 65, 48,
- 6, 39, 50, 13, 50, 0, 18, 70, 76, 80, 133, 57, 64, 82, 89, 13, 71, 6, 13, 50, 47, 35, 34, 0, 0, 8, 197, 77, 84, 1,
- 100, 16, 8, 0, 0, 7, 65, 12, 89, 37, 12, 0, 0, 0, 0, 0, 7, 65, 16, 72, 37, 12, 0, 0, 0, 0, 8, 67, 20, 20,
- 212, 21, 0, 47, 13, 68, 76, 80, 129, 44, 89, 6, 13, 71, 35, 19, 0, 21, 4, 95, 100, 112, 116, 10, 48, 6, 13, 34, 48, 40,
- 55, 6, 40, 107, 35, 50, 10, 0, 0, 6, 65, 20, 37, 12, 0, 0, 13, 68, 36, 18, 84, 84, 57, 35, 6, 37, 47, 40, 0, 0,
- 0, 17, 70, 40, 83, 133, 72, 19, 0, 75, 109, 50, 6, 13, 51, 13, 55, 0, 19, 71, 8, 84, 148, 20, 224, 78, 28, 71, 13, 51,
- 47, 6, 13, 50, 35, 68, 0, 0, 6, 65, 24, 109, 83, 0, 0, 18, 70, 76, 83, 148, 36, 209, 78, 89, 109, 50, 47, 6, 37, 65,
- 13, 50, 0, 18, 70, 64, 83, 66, 21, 48, 82, 48, 13, 65, 71, 6, 13, 89, 35, 34, 0, 18, 70, 52, 83, 66, 21, 48, 82, 65,
- 13, 65, 71, 6, 13, 89, 35, 34, 0, 0, 9, 68, 64, 245, 197, 72, 21, 0, 47, 11, 67, 85, 66, 192, 40, 50, 47, 39, 19, 0,
- 0, 0, 7, 65, 28, 75, 37, 12, 0, 0, 13, 68, 44, 84, 138, 4, 49, 6, 13, 51, 75, 13, 0, 0, 0, 0, 6, 65, 32, 36,
- 76, 0, 0, 0, 0, 11, 70, 24, 148, 133, 24, 198, 64, 21, 0, 47, 13, 68, 5, 52, 5, 44, 6, 35, 89, 48, 124, 49, 0, 10,
- 1, 35, 48, 6, 35, 81, 35, 51, 0, 0, 5, 65, 36, 117, 0, 0, 12, 1, 37, 48, 13, 16, 51, 35, 47, 40, 89, 0, 0, 19,
- 1, 38, 109, 50, 15, 49, 6, 35, 65, 48, 13, 50, 37, 0, 81, 99, 111, 32, 8, 1, 38, 72, 6, 35, 50, 0, 0, 0, 15, 69,
- 77, 80, 138, 20, 176, 89, 6, 35, 71, 75, 124, 49, 0, 13, 68, 44, 82, 193, 48, 49, 6, 13, 49, 35, 55, 0, 6, 65, 40, 75,
- 36, 0, 0, 18, 70, 52, 22, 66, 4, 226, 192, 65, 6, 36, 37, 71, 6, 109, 50, 49, 0, 18, 70, 8, 84, 135, 20, 192, 82, 71,
- 13, 51, 81, 6, 13, 55, 35, 34, 0, 0, 0, 11, 1, 43, 80, 6, 35, 65, 48, 39, 34, 0, 0, 6, 65, 44, 49, 36, 0, 0,
- 0, 0, 10, 1, 47, 89, 47, 52, 6, 39, 49, 0, 0, 29, 76, 52, 83, 153, 20, 193, 83, 4, 146, 193, 56, 230, 65, 65, 13, 67,
- 13, 55, 13, 89, 117, 49, 6, 35, 50, 67, 13, 0, 18, 70, 8, 84, 144, 21, 53, 1, 71, 13, 51, 48, 6, 36, 89, 47, 35, 0,
- 13, 4, 95, 100, 105, 97, 6, 40, 65, 55, 114, 47, 0, 6, 65, 48, 109, 55, 0, 0, 0, 0, 11, 70, 12, 243, 80, 4, 230, 64,
- 21, 0, 47, 0, 15, 69, 80, 82, 206, 36, 176, 47, 6, 109, 49, 50, 37, 49, 0, 6, 65, 52, 109, 65, 0, 0, 0, 0, 0, 6,
- 65, 56, 109, 50, 0, 0, 0, 0, 0, 6, 65, 60, 39, 12, 0, 0, 16, 1, 61, 89, 4, 35, 65, 13, 15, 72, 6, 13, 68, 35,
- 50, 0, 0, 15, 69, 8, 19, 1, 16, 16, 71, 35, 55, 6, 35, 72, 35, 0, 0, 26, 73, 76, 84, 5, 73, 66, 77, 4, 224, 64,
- 89, 13, 48, 4, 13, 51, 47, 37, 65, 6, 35, 50, 13, 0, 8, 0, 12, 1, 64, 35, 15, 49, 6, 109, 110, 50, 81, 0, 7, 65,
- 64, 48, 37, 12, 0, 0, 0, 13, 67, 4, 33, 0, 6, 35, 71, 72, 40, 55, 0, 24, 0, 0, 8, 65, 68, 49, 57, 40, 12, 0,
- 0, 0, 0, 0, 6, 65, 72, 35, 34, 0, 0, 0, 8, 67, 80, 129, 64, 21, 0, 47, 0, 11, 4, 95, 100, 111, 116, 72, 6, 110,
- 47, 0, 0, 6, 65, 76, 109, 89, 0, 0, 0, 0, 0, 9, 198, 5, 64, 85, 65, 83, 128, 8, 14, 69, 12, 129, 82, 5, 48, 76,
- 6, 13, 34, 35, 89, 0, 7, 65, 80, 47, 37, 12, 0, 0, 0, 0, 0, 13, 68, 64, 84, 193, 80, 48, 6, 13, 89, 35, 47, 0,
- 13, 68, 20, 212, 1, 80, 6, 13, 65, 48, 35, 47, 0, 13, 68, 12, 84, 1, 80, 76, 6, 13, 48, 35, 47, 0, 7, 65, 84, 57,
- 40, 12, 0, 0, 0, 0, 0, 7, 65, 88, 84, 37, 12, 0, 0, 0, 0, 30, 76, 64, 84, 139, 20, 208, 129, 56, 112, 78, 57, 144,
- 64, 48, 13, 51, 49, 4, 13, 65, 71, 35, 68, 6, 35, 50, 67, 13, 0, 0, 13, 68, 44, 84, 193, 48, 49, 6, 13, 89, 35, 55,
- 0, 13, 65, 92, 72, 6, 35, 71, 13, 55, 37, 40, 12, 0, 0, 13, 68, 80, 84, 129, 52, 47, 6, 13, 51, 35, 65, 0, 0, 15,
- 1, 94, 47, 4, 35, 50, 72, 35, 47, 6, 39, 48, 37, 0, 0, 0, 18, 70, 52, 83, 133, 53, 0, 72, 65, 13, 50, 6, 13, 65,
- 48, 35, 107, 0, 17, 70, 52, 83, 133, 53, 0, 64, 65, 13, 50, 6, 13, 65, 48, 13, 0, 15, 4, 95, 49, 77, 49, 89, 13, 34,
- 6, 37, 71, 40, 10, 0, 7, 65, 96, 109, 49, 89, 0, 0, 15, 4, 95, 49, 77, 50, 89, 13, 75, 6, 40, 47, 13, 10, 0, 0,
- 16, 4, 95, 49, 77, 51, 89, 13, 71, 6, 37, 55, 37, 13, 50, 0, 0, 0, 6, 65, 100, 58, 117, 0, 0, 12, 68, 48, 81, 76,
- 4, 55, 6, 37, 55, 35, 0, 0, 0, 17, 70, 48, 83, 66, 4, 112, 64, 55, 13, 65, 71, 6, 35, 81, 35, 0, 0, 9, 68, 64,
- 245, 78, 16, 21, 0, 47, 7, 65, 104, 88, 109, 72, 0, 0, 0, 0, 17, 70, 52, 84, 132, 20, 176, 64, 65, 13, 51, 72, 6, 36,
- 49, 35, 0, 17, 70, 64, 84, 197, 73, 64, 64, 48, 13, 89, 6, 13, 51, 47, 13, 0, 17, 70, 8, 84, 197, 73, 64, 64, 71, 13,
- 89, 6, 13, 51, 47, 13, 0, 17, 70, 76, 82, 197, 72, 160, 64, 89, 13, 49, 6, 13, 51, 75, 13, 0, 19, 71, 64, 83, 135, 28,
- 84, 129, 44, 48, 13, 68, 81, 6, 13, 34, 35, 19, 0, 0, 0, 0, 9, 67, 100, 85, 192, 57, 37, 40, 0, 0, 0, 0, 0, 0,
- 15, 69, 77, 84, 131, 4, 160, 89, 6, 13, 51, 76, 35, 75, 0, 0, 0, 0, 0, 0, 0, 20, 71, 36, 225, 15, 56, 84, 201, 4,
- 37, 50, 72, 39, 50, 6, 118, 89, 37, 13, 0, 0, 0, 0, 9, 68, 76, 245, 84, 32, 21, 0, 47, 0, 0, 10, 1, 126, 47, 6,
- 37, 55, 72, 36, 0, 0, 13, 68, 44, 83, 1, 44, 49, 6, 13, 55, 35, 49, 0, 13, 4, 95, 116, 108, 100, 47, 6, 37, 55, 72,
- 13, 0, 0, 0, 0, 6, 195, 64, 144, 135, 13, 0, 0, 0, 6, 195, 4, 100, 0, 13, 0, 0, 10, 67, 77, 145, 68, 89, 6, 117,
- 72, 0, 17, 70, 80, 84, 135, 21, 48, 64, 47, 13, 51, 81, 6, 13, 89, 13, 0, 0, 12, 68, 29, 32, 78, 16, 81, 52, 109, 50,
- 72, 0, 0, 14, 68, 76, 84, 148, 4, 89, 6, 13, 34, 47, 13, 0, 8, 0, 20, 71, 44, 83, 5, 92, 21, 1, 56, 49, 13, 55,
- 36, 58, 6, 35, 47, 35, 50, 0, 0, 17, 70, 40, 83, 148, 21, 32, 64, 75, 13, 50, 47, 6, 13, 51, 13, 0, 25, 73, 16, 146,
- 197, 32, 83, 132, 4, 178, 64, 72, 37, 49, 4, 13, 107, 13, 50, 72, 6, 35, 49, 37, 0, 17, 70, 64, 83, 132, 21, 32, 64, 48,
- 13, 50, 72, 6, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 9, 68, 40, 20, 207, 56, 21, 0, 47, 0, 0, 0, 0, 13, 68,
- 16, 243, 1, 72, 72, 6, 110, 55, 13, 34, 0, 13, 68, 28, 83, 1, 72, 81, 6, 13, 55, 35, 34, 0, 0, 0, 17, 70, 60, 181,
- 15, 8, 84, 128, 39, 49, 47, 6, 39, 71, 13, 34, 0, 17, 70, 44, 244, 143, 56, 84, 128, 49, 39, 51, 6, 39, 50, 13, 34, 0,
- 17, 70, 16, 146, 197, 40, 20, 128, 72, 37, 49, 6, 13, 75, 35, 34, 0, 0, 0, 13, 68, 52, 85, 5, 72, 65, 6, 37, 47, 13,
- 34, 0, 19, 71, 16, 83, 132, 4, 225, 193, 56, 72, 109, 50, 72, 6, 35, 68, 35, 50, 0, 0, 22, 72, 76, 80, 129, 32, 17, 201,
- 4, 224, 89, 13, 71, 6, 35, 107, 19, 81, 37, 35, 50, 0, 8, 67, 92, 19, 12, 21, 0, 47, 23, 72, 64, 84, 147, 20, 66, 65,
- 4, 224, 48, 13, 51, 89, 4, 13, 72, 37, 6, 35, 35, 50, 0, 0, 0, 0, 20, 71, 44, 82, 5, 8, 21, 1, 56, 49, 13, 107,
- 36, 71, 6, 35, 47, 35, 50, 0, 0, 0, 0, 15, 69, 80, 83, 80, 4, 128, 47, 6, 13, 65, 48, 35, 107, 0, 0, 0, 0, 8,
- 67, 80, 243, 153, 21, 0, 47, 0, 0, 0, 0, 0, 13, 66, 17, 32, 72, 6, 39, 49, 47, 13, 51, 0, 24, 0, 0, 0, 11, 67,
- 4, 225, 1, 6, 35, 50, 72, 35, 0, 0, 15, 69, 76, 83, 66, 4, 128, 89, 6, 13, 65, 71, 35, 107, 0, 15, 69, 48, 83, 66,
- 4, 128, 55, 6, 13, 65, 71, 35, 107, 0, 15, 67, 17, 36, 0, 72, 35, 52, 37, 48, 6, 35, 72, 13, 0, 0, 0, 0, 6, 195,
- 64, 17, 1, 72, 13, 68, 12, 81, 193, 32, 76, 6, 13, 81, 35, 107, 0, 0, 0, 0, 0, 10, 69, 8, 244, 142, 20, 240, 21, 0,
- 47, 0, 14, 4, 95, 109, 99, 110, 65, 6, 35, 49, 52, 110, 50, 0, 0, 13, 68, 28, 83, 65, 72, 81, 6, 13, 65, 35, 34, 0,
- 0, 25, 73, 8, 82, 197, 72, 160, 83, 4, 208, 64, 71, 13, 49, 4, 13, 51, 75, 13, 89, 6, 35, 65, 13, 0, 0, 16, 70, 80,
- 83, 135, 44, 20, 128, 47, 6, 13, 68, 49, 35, 34, 0, 0, 11, 70, 72, 85, 84, 21, 36, 192, 21, 0, 47, 10, 69, 77, 68, 133,
- 21, 64, 21, 0, 47, 0, 0, 22, 72, 64, 84, 135, 60, 192, 75, 4, 224, 48, 13, 51, 81, 39, 55, 6, 35, 49, 35, 50, 0, 0,
- 0, 0, 7, 196, 56, 19, 85, 56, 8, 20, 71, 64, 84, 133, 53, 5, 65, 56, 48, 13, 51, 13, 65, 48, 6, 40, 35, 50, 0, 0,
- 18, 70, 8, 84, 148, 21, 64, 80, 71, 13, 51, 47, 6, 13, 47, 35, 48, 0, 0, 0, 0, 19, 71, 52, 83, 132, 20, 225, 193, 72,
- 65, 13, 50, 72, 6, 13, 68, 35, 34, 0, 14, 67, 8, 129, 0, 71, 6, 13, 51, 107, 35, 72, 0, 24, 0, 18, 70, 80, 84, 132,
- 20, 176, 84, 47, 13, 51, 72, 6, 13, 49, 35, 47, 0, 0, 0, 7, 196, 32, 19, 153, 4, 8, 0, 13, 72, 20, 229, 5, 73, 4,
- 137, 76, 80, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0, 16, 70, 44, 83, 66, 4, 225, 192, 49, 6, 13, 65, 71, 35, 68, 0, 0,
- 0, 0, 13, 68, 8, 81, 1, 32, 71, 6, 13, 72, 35, 107, 0, 0, 26, 73, 64, 84, 140, 20, 208, 129, 28, 16, 78, 48, 13, 51,
- 55, 4, 13, 65, 71, 35, 81, 6, 35, 35, 50, 0, 0, 0, 0, 0, 18, 70, 36, 228, 197, 57, 66, 70, 37, 50, 89, 6, 124, 50,
- 47, 37, 83, 0, 0, 0, 15, 69, 16, 242, 212, 61, 32, 72, 6, 39, 49, 47, 13, 34, 0, 0, 0, 0, 12, 71, 20, 69, 67, 5,
- 66, 79, 56, 21, 0, 47, 0, 19, 71, 8, 84, 148, 20, 112, 78, 28, 71, 6, 13, 51, 47, 13, 81, 35, 68, 0, 0, 7, 196, 52,
- 19, 1, 32, 8, 13, 68, 76, 19, 5, 32, 89, 6, 35, 55, 36, 107, 0, 13, 68, 80, 83, 1, 32, 47, 6, 13, 55, 35, 107, 0,
- 13, 68, 8, 83, 1, 32, 71, 6, 13, 55, 35, 107, 0, 0, 13, 68, 53, 83, 1, 36, 65, 40, 55, 6, 35, 37, 0, 0, 0, 0,
- 0, 0, 0, 15, 67, 52, 242, 4, 65, 39, 107, 6, 35, 65, 35, 72, 0, 24, 0, 0, 11, 70, 20, 225, 204, 4, 225, 0, 21, 0,
- 47, 0, 8, 197, 44, 85, 9, 44, 16, 8, 8, 197, 44, 84, 129, 56, 16, 8, 10, 69, 25, 32, 78, 12, 80, 21, 0, 47, 0, 0,
- 0, 13, 68, 80, 144, 82, 4, 47, 37, 6, 35, 51, 35, 0, 0, 15, 69, 76, 128, 70, 36, 80, 91, 35, 83, 6, 37, 19, 37, 0,
- 0, 0, 11, 67, 5, 50, 65, 35, 89, 6, 37, 35, 0, 0, 26, 73, 64, 83, 66, 20, 192, 74, 5, 32, 78, 48, 13, 65, 71, 4,
- 13, 55, 35, 75, 6, 35, 51, 35, 50, 0, 0, 9, 68, 84, 226, 79, 56, 21, 0, 47, 13, 72, 12, 243, 147, 61, 37, 9, 84, 208,
- 21, 0, 47, 0, 0, 17, 70, 52, 19, 1, 101, 50, 65, 65, 13, 55, 6, 36, 89, 37, 13, 0, 17, 70, 32, 80, 129, 80, 230, 65,
- 107, 109, 71, 6, 35, 47, 67, 13, 0, 0, 0, 24, 72, 84, 226, 86, 21, 36, 201, 80, 144, 57, 40, 50, 4, 37, 84, 13, 51, 89,
- 6, 37, 47, 37, 0, 0, 17, 70, 72, 80, 76, 37, 66, 64, 51, 37, 35, 55, 6, 37, 47, 37, 0, 25, 73, 64, 84, 147, 60, 224,
- 76, 37, 66, 64, 48, 13, 51, 89, 4, 13, 50, 35, 55, 6, 37, 47, 37, 0, 0, 0, 15, 69, 64, 133, 75, 21, 64, 48, 107, 6,
- 40, 49, 109, 47, 0, 0, 13, 68, 44, 82, 129, 72, 49, 6, 13, 75, 35, 34, 0, 0, 14, 69, 16, 83, 135, 5, 32, 72, 6, 13,
- 68, 35, 34, 0, 0, 0, 0, 0, 13, 68, 48, 84, 1, 76, 55, 6, 13, 48, 35, 89, 0, 0, 13, 68, 48, 83, 65, 32, 55, 6,
- 13, 65, 35, 107, 0, 0, 0, 0, 0, 0, 0, 0, 13, 68, 72, 85, 1, 44, 34, 6, 13, 47, 35, 49, 0, 0, 0, 0, 0, 14,
- 69, 64, 85, 1, 56, 112, 48, 6, 13, 47, 35, 68, 0, 29, 67, 17, 147, 77, 72, 6, 40, 55, 37, 15, 57, 35, 50, 81, 15, 65,
- 35, 107, 6, 35, 15, 65, 6, 40, 55, 37, 13, 0, 0, 0, 15, 69, 80, 246, 79, 80, 16, 47, 39, 57, 6, 39, 47, 35, 0, 12,
- 67, 84, 211, 143, 6, 35, 65, 50, 39, 12, 0, 0, 0, 14, 69, 80, 81, 193, 56, 112, 47, 6, 13, 81, 35, 68, 0, 14, 69, 76,
- 81, 1, 56, 112, 89, 6, 13, 72, 35, 68, 0, 14, 69, 64, 81, 193, 56, 112, 48, 6, 13, 81, 35, 68, 0, 0, 0, 0, 13, 68,
- 76, 144, 149, 44, 89, 6, 36, 71, 39, 49, 0, 18, 70, 65, 33, 83, 36, 65, 78, 48, 51, 124, 89, 6, 37, 72, 13, 50, 0, 0,
- 9, 198, 52, 148, 193, 48, 230, 65, 8, 11, 67, 76, 82, 1, 89, 6, 36, 107, 35, 0, 18, 70, 88, 19, 5, 56, 50, 65, 84, 36,
- 55, 6, 13, 50, 89, 37, 35, 0, 0, 0, 0, 11, 194, 16, 144, 8, 81, 109, 97, 110, 97, 32, 5, 194, 16, 144, 72, 0, 0, 0,
- 0, 0, 18, 70, 8, 84, 132, 21, 0, 78, 71, 13, 51, 72, 6, 13, 48, 35, 50, 0, 0, 0, 9, 68, 72, 145, 200, 80, 21, 0,
- 47, 22, 72, 9, 83, 73, 65, 85, 5, 72, 16, 71, 40, 65, 37, 48, 6, 40, 47, 19, 51, 35, 0, 0, 13, 68, 44, 84, 129, 76,
- 49, 6, 13, 51, 35, 89, 0, 0, 0, 0, 0, 0, 7, 195, 16, 19, 128, 8, 72, 10, 67, 20, 243, 128, 6, 37, 39, 50, 0, 0,
- 11, 70, 16, 83, 141, 5, 34, 192, 21, 0, 47, 0, 14, 69, 9, 37, 78, 20, 144, 71, 6, 52, 40, 50, 117, 0, 0, 9, 198, 76,
- 84, 5, 73, 66, 64, 8, 18, 70, 28, 83, 69, 57, 64, 82, 81, 13, 65, 6, 13, 50, 47, 35, 34, 0, 18, 70, 80, 84, 147, 20,
- 64, 82, 47, 13, 51, 89, 6, 13, 72, 35, 34, 0, 16, 66, 32, 32, 107, 4, 35, 34, 37, 71, 6, 40, 55, 35, 50, 0, 0, 0,
- 0, 0, 0, 0, 10, 67, 48, 19, 132, 55, 109, 50, 72, 0, 0, 0, 0, 0, 18, 70, 80, 83, 69, 72, 195, 200, 47, 13, 65, 6,
- 13, 51, 55, 39, 107, 0, 0, 0, 0, 0, 0, 0, 16, 66, 12, 208, 89, 13, 50, 47, 37, 65, 6, 36, 47, 13, 34, 0, 0, 26,
- 73, 52, 19, 1, 101, 50, 65, 44, 147, 137, 65, 13, 55, 6, 36, 89, 37, 13, 15, 49, 6, 37, 50, 37, 0, 0, 8, 67, 92, 84,
- 212, 21, 0, 47, 0, 0, 0, 0, 17, 70, 52, 83, 133, 56, 112, 72, 65, 13, 50, 6, 13, 68, 35, 107, 0, 20, 71, 76, 82, 129,
- 33, 65, 82, 4, 89, 13, 75, 35, 107, 47, 6, 13, 51, 13, 0, 0, 0, 0, 6, 195, 5, 64, 85, 8, 0, 0, 16, 69, 53, 86,
- 137, 84, 208, 65, 6, 37, 40, 88, 37, 13, 65, 0, 0, 0, 18, 70, 52, 18, 143, 72, 149, 9, 65, 109, 75, 39, 34, 6, 37, 47,
- 37, 0, 0, 13, 68, 76, 83, 1, 52, 89, 6, 13, 55, 35, 65, 0, 13, 68, 44, 83, 1, 52, 49, 6, 13, 55, 35, 65, 0, 0,
- 6, 195, 76, 19, 135, 72, 0, 17, 70, 16, 145, 5, 56, 112, 82, 72, 37, 72, 6, 13, 68, 35, 34, 0, 0, 0, 0, 17, 70, 28,
- 19, 1, 44, 19, 128, 81, 35, 55, 6, 35, 49, 35, 50, 0, 0, 0, 0, 11, 67, 37, 3, 196, 117, 15, 48, 39, 72, 0, 25, 73,
- 8, 84, 141, 21, 54, 85, 5, 32, 84, 71, 13, 51, 65, 4, 13, 91, 40, 6, 35, 51, 35, 47, 0, 0, 12, 67, 21, 128, 207, 6,
- 109, 49, 89, 49, 39, 0, 0, 6, 194, 37, 32, 13, 24, 0, 11, 67, 44, 83, 129, 49, 6, 13, 50, 13, 0, 0, 0, 0, 0, 27,
- 74, 44, 80, 197, 52, 84, 140, 4, 225, 193, 56, 49, 13, 76, 4, 13, 51, 65, 13, 55, 6, 35, 68, 35, 50, 0, 0, 0, 23, 72,
- 44, 84, 197, 53, 80, 78, 100, 16, 49, 13, 89, 4, 13, 65, 40, 6, 13, 50, 67, 13, 0, 0, 27, 66, 12, 240, 49, 6, 35, 65,
- 48, 13, 50, 37, 15, 55, 37, 65, 6, 37, 47, 13, 72, 0, 81, 108, 116, 100, 32, 0, 0, 0, 9, 198, 52, 19, 1, 32, 19, 128,
- 8, 17, 70, 52, 84, 137, 12, 19, 128, 65, 6, 36, 34, 37, 49, 35, 50, 0, 13, 68, 80, 84, 1, 80, 47, 6, 13, 48, 35, 47,
- 0, 17, 70, 52, 83, 133, 44, 19, 128, 65, 13, 50, 6, 13, 49, 35, 50, 0, 13, 68, 44, 84, 193, 80, 49, 6, 13, 89, 35, 47,
- 0, 14, 4, 95, 111, 103, 111, 6, 110, 81, 39, 50, 109, 49, 0, 0, 0, 18, 70, 8, 84, 140, 21, 0, 83, 71, 13, 51, 55, 6,
- 13, 48, 35, 89, 0, 0, 8, 67, 48, 81, 148, 21, 0, 47, 17, 70, 44, 16, 137, 56, 85, 0, 49, 109, 71, 6, 37, 50, 13, 47,
- 0, 0, 13, 68, 76, 82, 193, 80, 89, 6, 13, 49, 35, 47, 0, 13, 68, 48, 82, 193, 80, 55, 6, 13, 49, 35, 47, 0, 13, 68,
- 16, 82, 193, 80, 72, 6, 13, 49, 35, 47, 0, 0, 16, 67, 65, 35, 198, 48, 34, 39, 83, 6, 36, 89, 13, 34, 0, 24, 0, 0,
- 0, 0, 0, 0, 0, 12, 195, 100, 19, 135, 8, 81, 109, 97, 110, 97, 32, 6, 195, 100, 19, 135, 72, 6, 195, 32, 19, 135, 72, 18,
- 70, 80, 84, 138, 20, 160, 83, 47, 13, 51, 75, 6, 13, 75, 35, 89, 0, 0, 0, 11, 67, 64, 20, 192, 48, 6, 35, 12, 89, 0,
- 0, 0, 11, 70, 52, 19, 1, 100, 19, 128, 21, 0, 47, 11, 70, 9, 34, 84, 4, 147, 128, 21, 0, 47, 0, 0, 0, 15, 69, 100,
- 16, 67, 60, 32, 57, 6, 35, 19, 49, 39, 71, 0, 13, 68, 64, 84, 212, 4, 48, 6, 36, 89, 47, 35, 0, 0, 0, 13, 4, 95,
- 98, 114, 118, 71, 52, 6, 37, 12, 84, 0, 0, 8, 67, 56, 85, 192, 21, 0, 47, 0, 0, 0, 18, 4, 95, 97, 99, 50, 72, 40,
- 71, 13, 55, 35, 49, 57, 6, 40, 47, 0, 0, 0, 0, 9, 68, 56, 244, 148, 32, 21, 0, 47, 25, 73, 44, 84, 197, 48, 19, 65,
- 80, 19, 128, 49, 13, 89, 4, 13, 55, 35, 65, 6, 35, 47, 35, 50, 0, 24, 73, 16, 148, 197, 28, 84, 129, 44, 19, 128, 72, 37,
- 89, 13, 81, 13, 51, 6, 13, 49, 35, 50, 0, 0, 0, 0, 9, 68, 52, 16, 193, 84, 21, 0, 47, 0, 11, 67, 8, 19, 139, 71,
- 6, 109, 50, 49, 0, 0, 13, 68, 44, 83, 1, 76, 49, 6, 13, 55, 35, 89, 0, 0, 10, 69, 76, 84, 137, 85, 48, 21, 0, 47,
- 18, 70, 80, 84, 140, 21, 0, 83, 47, 13, 51, 55, 6, 13, 48, 35, 89, 0, 13, 68, 8, 83, 129, 72, 71, 6, 13, 50, 35, 34,
- 0, 0, 18, 70, 80, 82, 206, 36, 176, 76, 47, 109, 49, 50, 6, 37, 49, 35, 55, 0, 0, 17, 70, 76, 80, 133, 56, 20, 128, 89,
- 13, 71, 6, 13, 50, 35, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 70, 8, 84, 139, 21, 32, 83, 71, 13, 51, 49, 6, 13,
- 51, 35, 89, 0, 18, 70, 8, 19, 148, 21, 32, 83, 71, 35, 50, 47, 6, 13, 51, 35, 89, 0, 0, 12, 66, 20, 224, 6, 37, 50,
- 76, 36, 49, 0, 24, 0, 16, 3, 95, 51, 88, 47, 6, 37, 81, 13, 48, 40, 55, 39, 107, 0, 0, 16, 69, 76, 83, 1, 36, 224,
- 89, 13, 55, 6, 35, 37, 50, 0, 8, 13, 3, 95, 48, 67, 51, 6, 35, 47, 40, 89, 23, 0, 0, 9, 68, 81, 33, 78, 16, 21,
- 0, 47, 17, 70, 52, 20, 193, 44, 19, 128, 65, 35, 89, 6, 35, 49, 35, 50, 0, 0, 16, 70, 16, 149, 1, 57, 144, 64, 72, 37,
- 47, 6, 35, 67, 13, 0, 0, 0, 17, 70, 52, 83, 153, 4, 192, 72, 65, 13, 67, 6, 35, 55, 35, 107, 0, 0, 0, 0, 11, 67,
- 56, 244, 129, 50, 6, 39, 51, 35, 0, 11, 67, 16, 84, 129, 72, 6, 13, 51, 13, 0, 0, 9, 68, 16, 18, 76, 100, 21, 0, 47,
- 17, 70, 76, 85, 5, 56, 112, 72, 89, 13, 47, 6, 13, 68, 35, 107, 0, 15, 3, 95, 49, 67, 89, 13, 16, 6, 35, 47, 40, 89,
- 23, 0, 0, 18, 70, 16, 243, 69, 77, 66, 75, 72, 110, 65, 6, 109, 89, 47, 37, 49, 0, 0, 15, 69, 64, 84, 142, 4, 128, 48,
- 6, 13, 34, 50, 35, 107, 0, 12, 68, 8, 80, 197, 44, 71, 109, 76, 124, 19, 0, 12, 68, 8, 80, 133, 44, 71, 109, 71, 124, 19,
- 0, 0, 0, 21, 72, 44, 80, 129, 57, 144, 75, 4, 224, 49, 13, 71, 35, 67, 6, 35, 49, 35, 50, 0, 0, 0, 15, 69, 72, 83,
- 132, 4, 128, 51, 6, 13, 50, 72, 35, 107, 0, 20, 3, 95, 49, 57, 89, 13, 65, 71, 6, 37, 55, 35, 50, 71, 13, 55, 35, 89,
- 0, 0, 17, 3, 95, 49, 56, 55, 6, 35, 48, 35, 50, 71, 13, 55, 35, 89, 0, 0, 0, 21, 72, 16, 144, 133, 48, 83, 135, 29,
- 80, 72, 37, 71, 13, 55, 6, 13, 68, 81, 40, 0, 0, 13, 68, 44, 83, 65, 76, 49, 6, 13, 65, 35, 89, 0, 0, 0, 0, 11,
- 70, 77, 1, 65, 44, 84, 128, 21, 0, 47, 0, 21, 72, 76, 84, 197, 80, 83, 135, 4, 128, 89, 13, 89, 13, 47, 6, 13, 68, 35,
- 107, 0, 14, 3, 95, 49, 49, 89, 6, 13, 71, 13, 55, 35, 89, 0, 0, 12, 68, 76, 85, 1, 72, 89, 19, 47, 35, 34, 0, 17,
- 70, 16, 149, 5, 53, 0, 64, 72, 37, 47, 6, 13, 65, 48, 13, 0, 13, 68, 76, 81, 1, 72, 89, 6, 13, 72, 35, 34, 0, 14,
- 3, 95, 49, 48, 89, 13, 48, 6, 40, 55, 40, 107, 0, 0, 23, 72, 44, 80, 197, 48, 20, 149, 4, 224, 49, 13, 76, 4, 13, 55,
- 35, 51, 6, 40, 35, 50, 0, 16, 3, 95, 49, 51, 47, 6, 37, 81, 13, 71, 13, 55, 35, 89, 0, 0, 17, 70, 52, 83, 69, 28,
- 19, 135, 65, 13, 65, 6, 13, 81, 35, 68, 0, 15, 3, 95, 49, 50, 72, 6, 40, 13, 71, 13, 55, 35, 89, 0, 0, 13, 68, 64,
- 84, 129, 44, 48, 6, 36, 34, 35, 49, 0, 16, 3, 95, 49, 53, 55, 6, 37, 65, 13, 71, 13, 55, 35, 89, 0, 0, 6, 195, 85,
- 3, 64, 13, 17, 67, 76, 67, 128, 89, 13, 50, 72, 37, 52, 6, 37, 35, 50, 0, 24, 17, 3, 95, 49, 52, 6, 13, 65, 48, 35,
- 47, 71, 13, 55, 35, 89, 0, 0, 14, 69, 20, 225, 199, 4, 224, 6, 13, 68, 81, 35, 50, 0, 18, 3, 95, 49, 55, 47, 6, 40,
- 75, 2, 39, 107, 71, 13, 55, 35, 89, 0, 0, 25, 73, 44, 83, 69, 72, 65, 75, 4, 19, 128, 49, 13, 65, 4, 13, 51, 72, 36,
- 49, 6, 35, 35, 50, 0, 16, 3, 95, 49, 54, 6, 13, 50, 35, 65, 71, 13, 55, 35, 89, 0, 0, 8, 197, 4, 64, 76, 4, 128,
- 72, 15, 69, 21, 35, 208, 4, 128, 109, 34, 6, 39, 48, 35, 107, 0, 15, 69, 52, 83, 148, 4, 128, 65, 6, 13, 50, 47, 35, 107,
- 0, 11, 66, 32, 160, 107, 6, 35, 75, 37, 0, 24, 0, 19, 71, 64, 83, 135, 28, 83, 65, 72, 48, 13, 68, 81, 6, 13, 65, 35,
- 34, 0, 18, 3, 95, 55, 88, 47, 6, 40, 75, 2, 39, 107, 48, 40, 55, 39, 107, 0, 0, 9, 68, 52, 81, 9, 4, 21, 0, 47,
- 0, 0, 0, 17, 70, 64, 83, 153, 20, 192, 77, 48, 13, 67, 6, 13, 55, 35, 65, 0, 14, 67, 76, 68, 128, 89, 114, 72, 6, 35,
- 51, 13, 0, 24, 0, 0, 0, 13, 72, 28, 245, 133, 72, 227, 69, 57, 64, 21, 0, 47, 0, 9, 198, 16, 20, 137, 64, 17, 1, 72,
- 0, 0, 13, 68, 64, 80, 193, 32, 48, 6, 13, 76, 35, 107, 0, 0, 14, 73, 16, 148, 212, 72, 144, 149, 80, 147, 206, 21, 0, 47,
- 26, 73, 64, 84, 130, 20, 192, 78, 40, 16, 78, 48, 13, 51, 71, 4, 13, 55, 35, 50, 75, 6, 35, 35, 50, 0, 0, 13, 4, 95,
- 97, 99, 117, 35, 49, 57, 6, 40, 47, 0, 0, 0, 0, 8, 66, 44, 80, 49, 13, 0, 72, 0, 0, 0, 0, 0, 0, 0, 9, 68,
- 29, 35, 213, 64, 21, 0, 47, 17, 70, 76, 80, 133, 76, 20, 128, 89, 13, 71, 6, 13, 89, 35, 34, 0, 0, 19, 71, 64, 83, 133,
- 57, 64, 78, 28, 48, 13, 50, 6, 13, 50, 47, 35, 68, 0, 13, 68, 80, 81, 193, 76, 47, 6, 13, 81, 35, 89, 0, 0, 15, 3,
- 95, 50, 88, 72, 6, 40, 13, 48, 40, 55, 39, 107, 0, 0, 17, 70, 60, 211, 137, 9, 84, 192, 6, 39, 65, 50, 37, 71, 35, 89,
- 0, 0, 0, 0, 0, 8, 197, 8, 18, 11, 4, 224, 8, 0, 0, 0, 6, 195, 16, 20, 137, 72, 13, 68, 80, 83, 65, 56, 47, 6,
- 13, 65, 35, 50, 0, 0, 9, 68, 44, 244, 133, 4, 21, 0, 47, 0, 0, 0, 18, 70, 52, 85, 193, 72, 224, 73, 65, 13, 58, 35,
- 34, 50, 6, 35, 37, 0, 0, 21, 72, 8, 84, 148, 20, 225, 203, 5, 32, 71, 13, 51, 47, 6, 13, 68, 49, 35, 34, 0, 17, 3,
- 95, 63, 63, 49, 4, 39, 72, 36, 107, 6, 40, 52, 40, 83, 0, 0, 15, 67, 49, 65, 0, 55, 37, 65, 6, 37, 47, 13, 72, 0,
- 24, 0, 13, 66, 53, 32, 65, 6, 37, 89, 47, 13, 34, 0, 24, 0, 17, 3, 95, 52, 88, 6, 109, 65, 48, 35, 47, 48, 40, 55,
- 39, 107, 0, 0, 0, 20, 72, 80, 84, 133, 56, 113, 193, 57, 80, 47, 52, 13, 68, 81, 6, 35, 50, 40, 0, 17, 70, 56, 81, 193,
- 80, 145, 128, 50, 109, 81, 6, 13, 47, 37, 83, 0, 0, 0, 11, 67, 4, 181, 1, 6, 35, 49, 47, 35, 0, 0, 0, 0, 25, 73,
- 44, 85, 5, 57, 65, 82, 4, 208, 78, 49, 13, 47, 13, 50, 47, 13, 51, 6, 35, 65, 35, 50, 0, 0, 16, 3, 95, 53, 88, 55,
- 6, 37, 65, 13, 48, 40, 55, 39, 107, 0, 0, 0, 12, 4, 95, 114, 110, 103, 52, 6, 37, 68, 81, 0, 0, 18, 70, 65, 35, 198,
- 21, 51, 210, 48, 51, 39, 83, 6, 124, 89, 13, 34, 0, 0, 6, 195, 80, 20, 9, 8, 17, 70, 52, 83, 135, 20, 224, 73, 65, 13,
- 68, 13, 50, 6, 35, 37, 0, 0, 0, 13, 68, 80, 85, 1, 64, 47, 6, 13, 47, 35, 48, 0, 0, 0, 16, 3, 95, 54, 88, 6,
- 109, 50, 35, 65, 48, 40, 55, 39, 107, 0, 0, 11, 70, 76, 51, 212, 48, 19, 132, 21, 0, 47, 15, 69, 80, 80, 84, 21, 32, 47,
- 37, 6, 36, 47, 13, 34, 0, 0, 0, 19, 71, 16, 149, 5, 57, 64, 78, 28, 72, 37, 47, 6, 13, 50, 47, 35, 68, 0, 0, 0,
- 0, 0, 14, 66, 52, 64, 65, 39, 107, 6, 35, 65, 35, 72, 0, 24, 0, 9, 198, 76, 82, 9, 56, 113, 193, 8, 0, 11, 70, 37,
- 33, 76, 4, 225, 0, 21, 0, 47, 0, 15, 69, 16, 148, 133, 44, 16, 72, 37, 51, 6, 36, 49, 13, 0, 8, 197, 76, 83, 65, 76,
- 16, 8, 15, 69, 80, 84, 133, 76, 16, 47, 13, 52, 6, 37, 89, 35, 0, 10, 69, 29, 82, 78, 20, 16, 21, 0, 47, 0, 0, 14,
- 69, 44, 84, 15, 56, 112, 49, 6, 13, 48, 39, 68, 0, 0, 0, 0, 18, 70, 8, 84, 139, 21, 48, 78, 71, 13, 51, 49, 6, 13,
- 89, 35, 50, 0, 0, 10, 69, 8, 241, 73, 56, 112, 21, 0, 47, 17, 3, 95, 56, 88, 55, 6, 35, 48, 35, 50, 48, 40, 55, 39,
- 107, 0, 0, 0, 0, 18, 70, 80, 147, 132, 4, 176, 78, 47, 37, 50, 72, 6, 35, 49, 35, 50, 0, 0, 0, 0, 0, 14, 68, 53,
- 86, 137, 44, 65, 6, 37, 40, 88, 36, 49, 0, 0, 20, 3, 95, 57, 88, 89, 13, 65, 71, 6, 37, 55, 35, 50, 48, 40, 55, 39,
- 107, 0, 0, 0, 0, 13, 68, 40, 83, 1, 76, 75, 6, 13, 55, 35, 89, 0, 0, 18, 70, 16, 148, 197, 73, 64, 73, 72, 37, 89,
- 13, 51, 47, 6, 35, 37, 0, 0, 0, 0, 0, 0, 0, 0, 24, 73, 64, 83, 153, 20, 193, 83, 4, 144, 78, 48, 13, 67, 4, 13,
- 55, 13, 89, 6, 117, 35, 50, 0, 0, 0, 0, 13, 4, 95, 115, 116, 107, 89, 47, 51, 6, 39, 49, 0, 0, 18, 70, 56, 245, 133,
- 52, 33, 82, 50, 39, 84, 6, 109, 65, 71, 13, 34, 0, 13, 68, 48, 85, 1, 44, 55, 6, 13, 47, 35, 19, 0, 13, 68, 48, 85,
- 1, 44, 55, 6, 13, 47, 35, 49, 0, 0, 0, 26, 67, 100, 16, 128, 57, 35, 50, 81, 15, 35, 65, 35, 47, 15, 71, 13, 34, 107,
- 6, 39, 34, 65, 35, 47, 0, 0, 0, 14, 69, 76, 85, 15, 56, 112, 89, 13, 47, 6, 39, 68, 0, 0, 13, 68, 76, 84, 130, 4,
- 89, 6, 13, 51, 71, 13, 0, 0, 15, 69, 12, 81, 5, 72, 16, 76, 13, 72, 6, 13, 51, 13, 0, 0, 14, 73, 80, 80, 200, 56,
- 243, 15, 28, 145, 83, 21, 0, 47, 0, 0, 0, 15, 69, 104, 19, 66, 36, 16, 88, 6, 35, 65, 71, 37, 35, 0, 15, 69, 76, 81,
- 197, 72, 16, 89, 13, 81, 6, 13, 51, 13, 0, 0, 0, 0, 0, 15, 69, 80, 84, 139, 4, 208, 47, 6, 13, 51, 49, 35, 65, 0,
- 0, 0, 0, 0, 0, 9, 67, 12, 244, 144, 21, 0, 24, 47, 0, 0, 0, 0, 13, 72, 28, 83, 210, 28, 85, 15, 92, 224, 21, 0,
- 47, 0, 0, 26, 73, 44, 80, 133, 72, 177, 83, 4, 224, 78, 49, 13, 71, 4, 13, 51, 49, 13, 89, 6, 35, 50, 35, 50, 0, 13,
- 66, 53, 112, 65, 6, 36, 81, 35, 58, 35, 47, 0, 12, 4, 95, 99, 105, 114, 47, 6, 39, 48, 37, 0, 0, 18, 70, 72, 84, 21,
- 8, 194, 75, 51, 37, 48, 6, 35, 71, 55, 37, 19, 0, 0, 0, 0, 13, 4, 95, 48, 77, 50, 75, 6, 40, 47, 13, 10, 0, 0,
- 14, 4, 95, 48, 77, 51, 71, 6, 37, 55, 37, 13, 50, 0, 0, 0, 15, 74, 36, 229, 5, 72, 224, 84, 36, 243, 129, 48, 21, 0,
- 47, 13, 4, 95, 48, 77, 49, 51, 6, 37, 71, 40, 10, 0, 0, 0, 14, 69, 56, 81, 197, 72, 144, 50, 6, 13, 81, 52, 37, 0,
- 0, 0, 9, 68, 16, 21, 137, 16, 21, 0, 47, 0, 7, 196, 8, 18, 23, 4, 72, 0, 16, 67, 4, 148, 128, 21, 0, 47, 81, 102,
- 114, 97, 110, 99, 101, 32, 23, 67, 4, 148, 128, 6, 109, 12, 10, 6, 36, 12, 89, 37, 13, 10, 0, 81, 97, 115, 105, 97, 32, 0,
- 0, 0, 0, 14, 4, 95, 108, 105, 103, 72, 6, 117, 81, 51, 35, 83, 0, 0, 0, 0, 0, 0, 8, 67, 28, 148, 140, 21, 0, 47,
- 0, 0, 8, 66, 56, 112, 6, 13, 68, 0, 15, 66, 44, 208, 49, 37, 55, 39, 65, 6, 36, 47, 13, 34, 0, 0, 0, 0, 25, 73,
- 64, 84, 133, 53, 5, 65, 56, 230, 65, 48, 13, 51, 4, 13, 65, 48, 40, 6, 35, 50, 67, 13, 0, 0, 21, 71, 92, 146, 201, 64,
- 81, 9, 4, 58, 37, 49, 4, 37, 48, 6, 37, 72, 57, 35, 0, 11, 70, 4, 209, 82, 36, 48, 78, 21, 0, 47, 20, 71, 65, 85,
- 18, 4, 160, 89, 4, 48, 40, 47, 52, 13, 75, 6, 35, 57, 13, 0, 12, 71, 5, 84, 212, 72, 19, 9, 4, 21, 0, 47, 0, 0,
- 19, 71, 52, 83, 133, 57, 64, 78, 28, 65, 13, 50, 6, 13, 50, 47, 35, 68, 0, 18, 71, 64, 83, 153, 21, 32, 78, 28, 48, 13,
- 67, 6, 13, 34, 35, 68, 0, 0, 12, 71, 48, 149, 133, 73, 3, 207, 48, 21, 0, 47, 0, 7, 196, 44, 19, 1, 84, 8, 12, 71,
- 52, 83, 2, 61, 84, 142, 20, 21, 0, 47, 20, 71, 80, 84, 131, 20, 65, 82, 4, 47, 13, 51, 76, 13, 72, 6, 13, 51, 13, 0,
- 0, 0, 0, 0, 0, 0, 0, 13, 68, 44, 83, 129, 48, 49, 6, 13, 50, 35, 55, 0, 0, 0, 0, 0, 17, 70, 52, 83, 135, 28,
- 84, 193, 65, 13, 68, 81, 6, 13, 89, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 99, 101, 100, 89, 13,
- 72, 6, 37, 55, 35, 0, 0, 15, 67, 44, 243, 0, 49, 39, 55, 6, 39, 50, 13, 55, 0, 24, 0, 0, 0, 0, 0, 0, 11, 67,
- 32, 84, 143, 107, 6, 37, 52, 39, 0, 18, 70, 80, 84, 138, 20, 32, 75, 47, 13, 51, 75, 6, 13, 71, 35, 49, 0, 0, 0, 0,
- 21, 71, 57, 84, 136, 4, 194, 90, 4, 50, 4, 40, 51, 107, 35, 55, 6, 37, 88, 35, 0, 25, 73, 52, 83, 153, 20, 113, 82, 4,
- 176, 78, 65, 13, 67, 4, 13, 81, 13, 51, 6, 13, 49, 35, 50, 0, 0, 18, 70, 76, 84, 133, 57, 64, 75, 89, 13, 34, 6, 13,
- 50, 47, 35, 49, 0, 13, 69, 20, 225, 203, 5, 80, 6, 13, 68, 49, 114, 0, 0, 13, 4, 95, 99, 97, 112, 71, 6, 109, 89, 35,
- 51, 0, 0, 0, 26, 73, 16, 147, 1, 45, 48, 78, 4, 176, 78, 72, 37, 55, 4, 35, 49, 89, 35, 50, 6, 13, 49, 35, 50, 0,
- 0, 0, 0, 17, 70, 16, 146, 197, 76, 19, 128, 72, 37, 49, 6, 13, 89, 35, 50, 0, 0, 13, 68, 16, 83, 65, 52, 72, 6, 13,
- 65, 35, 65, 0, 0, 10, 69, 77, 145, 14, 21, 144, 21, 0, 47, 0, 0, 0, 0, 10, 67, 44, 84, 192, 49, 6, 36, 89, 0, 0,
- 18, 70, 80, 84, 139, 20, 224, 76, 47, 13, 51, 49, 6, 13, 50, 35, 55, 0, 0, 9, 198, 52, 19, 129, 44, 19, 1, 8, 0, 0,
- 0, 18, 70, 8, 84, 147, 4, 192, 72, 71, 13, 51, 89, 6, 35, 55, 35, 107, 0, 11, 67, 4, 225, 72, 6, 35, 50, 124, 107, 0,
- 17, 70, 52, 83, 153, 21, 48, 76, 65, 13, 67, 6, 13, 89, 35, 55, 0, 0, 24, 73, 44, 83, 69, 57, 65, 82, 36, 19, 128, 49,
- 13, 65, 4, 13, 50, 47, 52, 6, 37, 35, 50, 0, 25, 73, 64, 84, 5, 72, 146, 211, 4, 19, 128, 48, 13, 48, 4, 13, 51, 36,
- 49, 89, 6, 35, 35, 50, 0, 0, 0, 0, 0, 0, 15, 66, 52, 208, 65, 37, 55, 37, 65, 6, 36, 47, 13, 34, 0, 0, 8, 67,
- 65, 83, 139, 21, 0, 47, 0, 0, 0, 0, 0, 12, 67, 84, 226, 84, 57, 6, 40, 50, 37, 47, 0, 0, 0, 17, 70, 76, 80, 197,
- 64, 21, 0, 89, 13, 76, 6, 13, 48, 35, 47, 0, 0, 9, 67, 104, 243, 192, 88, 40, 12, 0, 0, 13, 68, 72, 17, 9, 60, 51,
- 6, 36, 72, 37, 39, 0, 0, 0, 0, 9, 68, 44, 20, 133, 56, 21, 0, 47, 0, 0, 17, 70, 20, 192, 75, 44, 19, 128, 109, 55,
- 6, 35, 49, 49, 35, 50, 0, 0, 10, 69, 76, 50, 15, 60, 192, 21, 0, 47, 0, 0, 11, 70, 36, 229, 5, 72, 225, 84, 21, 0,
- 47, 0, 0, 0, 0, 18, 70, 52, 83, 131, 20, 112, 72, 65, 13, 50, 76, 6, 13, 81, 35, 107, 0, 0, 0, 9, 68, 28, 83, 146,
- 20, 21, 0, 47, 13, 68, 16, 83, 132, 4, 72, 6, 13, 50, 72, 13, 0, 13, 68, 8, 83, 132, 4, 71, 6, 13, 50, 72, 13, 0,
- 0, 14, 67, 65, 65, 64, 48, 6, 34, 35, 37, 84, 13, 47, 0, 0, 18, 70, 4, 229, 71, 21, 32, 72, 35, 50, 6, 40, 81, 16,
- 51, 35, 107, 0, 13, 68, 40, 80, 129, 44, 75, 6, 13, 71, 35, 49, 0, 18, 70, 64, 83, 131, 20, 112, 72, 48, 13, 50, 76, 6,
- 13, 81, 35, 107, 0, 0, 0, 11, 67, 36, 209, 74, 6, 37, 65, 36, 75, 0, 0, 0, 13, 68, 80, 82, 193, 44, 47, 6, 13, 49,
- 35, 49, 0, 0, 0, 0, 13, 68, 48, 20, 197, 72, 55, 6, 36, 89, 13, 34, 0, 0, 11, 70, 52, 144, 200, 4, 83, 0, 21, 0,
- 47, 0, 0, 11, 70, 16, 245, 71, 48, 20, 192, 21, 0, 47, 0, 0, 18, 70, 56, 20, 201, 60, 224, 76, 50, 109, 91, 107, 6, 13,
- 50, 13, 55, 0, 0, 0, 0, 17, 70, 16, 148, 197, 72, 19, 135, 72, 37, 89, 6, 13, 51, 35, 68, 0, 0, 18, 70, 80, 84, 133,
- 56, 64, 72, 47, 13, 51, 6, 13, 50, 72, 35, 107, 0, 0, 24, 73, 8, 84, 147, 21, 53, 65, 36, 19, 128, 71, 13, 51, 89, 4,
- 13, 89, 40, 6, 117, 35, 50, 0, 25, 73, 44, 84, 5, 72, 48, 89, 4, 19, 128, 49, 13, 48, 4, 13, 51, 76, 35, 57, 6, 35,
- 35, 50, 0, 23, 73, 52, 83, 135, 20, 192, 75, 44, 19, 128, 65, 13, 68, 124, 55, 6, 35, 49, 49, 35, 50, 0, 24, 73, 44, 84,
- 197, 48, 20, 129, 76, 19, 128, 49, 13, 89, 13, 55, 35, 51, 6, 35, 89, 35, 50, 0, 0, 0, 0, 0, 0, 22, 72, 16, 148, 5,
- 72, 49, 80, 5, 64, 72, 37, 48, 13, 51, 76, 6, 13, 48, 35, 47, 0, 0, 0, 0, 20, 71, 8, 84, 148, 20, 212, 1, 80, 71,
- 13, 34, 47, 6, 13, 65, 48, 35, 47, 0, 0, 16, 70, 80, 83, 148, 4, 225, 192, 47, 6, 13, 50, 47, 35, 68, 0, 12, 4, 95,
- 103, 114, 118, 81, 52, 6, 35, 84, 0, 0, 0, 0, 6, 195, 44, 192, 201, 13, 0, 0, 0, 10, 69, 48, 243, 132, 60, 224, 21, 0,
- 47, 0, 11, 67, 36, 65, 65, 6, 117, 72, 37, 13, 0, 0, 17, 70, 16, 147, 5, 80, 18, 192, 72, 37, 55, 6, 13, 47, 35, 49,
- 0, 0, 0, 0, 0, 8, 197, 76, 19, 66, 36, 192, 8, 0, 0, 0, 17, 2, 194, 163, 48, 39, 50, 89, 47, 6, 109, 16, 51, 55,
- 37, 68, 0, 0, 20, 71, 44, 84, 138, 5, 48, 77, 4, 49, 13, 51, 75, 13, 89, 6, 35, 65, 13, 0, 17, 70, 76, 82, 197, 48,
- 20, 192, 89, 13, 49, 6, 13, 55, 35, 89, 0, 0, 0, 18, 70, 8, 84, 144, 20, 48, 72, 71, 13, 51, 48, 6, 13, 76, 35, 107,
- 0, 17, 70, 16, 146, 197, 56, 19, 0, 72, 37, 49, 6, 13, 50, 35, 55, 0, 0, 8, 67, 12, 149, 25, 21, 0, 47, 0, 14, 73,
- 20, 225, 201, 56, 81, 82, 36, 225, 192, 21, 0, 47, 23, 73, 41, 84, 149, 80, 84, 130, 4, 225, 192, 75, 40, 51, 40, 47, 6, 13,
- 51, 71, 35, 68, 0, 0, 0, 14, 69, 48, 83, 135, 4, 224, 55, 6, 13, 68, 35, 50, 0, 13, 68, 16, 84, 193, 44, 72, 6, 13,
- 89, 35, 49, 0, 14, 69, 16, 83, 135, 4, 224, 72, 6, 13, 68, 35, 50, 0, 0, 0, 0, 0, 0, 11, 70, 12, 243, 77, 21, 32,
- 197, 21, 0, 47, 0, 0, 0, 0, 0, 11, 70, 81, 32, 68, 36, 225, 192, 21, 0, 47, 16, 70, 8, 19, 139, 36, 225, 192, 71, 6,
- 109, 50, 49, 37, 68, 0, 0, 0, 0, 18, 70, 52, 83, 133, 72, 176, 77, 65, 13, 50, 6, 13, 51, 49, 35, 65, 0, 18, 70, 16,
- 149, 5, 72, 176, 77, 72, 37, 47, 6, 13, 51, 49, 35, 65, 0, 0, 0, 26, 74, 8, 84, 144, 20, 225, 193, 48, 19, 65, 56, 71,
- 13, 51, 48, 13, 68, 35, 55, 6, 35, 65, 35, 50, 0, 0, 0, 0, 0, 8, 67, 60, 225, 192, 110, 68, 0, 8, 67, 48, 81, 64,
- 21, 0, 47, 0, 0, 0, 0, 17, 70, 76, 80, 133, 48, 18, 0, 89, 13, 71, 6, 13, 55, 35, 107, 0, 0, 0, 0, 0, 0, 0,
- 0, 15, 69, 80, 83, 80, 5, 64, 47, 6, 13, 65, 48, 35, 47, 0, 15, 69, 76, 83, 80, 5, 64, 89, 6, 13, 65, 48, 35, 47,
- 0, 0, 14, 67, 12, 243, 64, 72, 6, 110, 47, 15, 49, 110, 65, 0, 0, 25, 73, 52, 83, 66, 21, 34, 84, 4, 133, 64, 65, 13,
- 65, 71, 4, 13, 51, 37, 47, 6, 35, 107, 40, 0, 0, 0, 0, 0, 0, 0, 0, 14, 68, 76, 80, 129, 8, 89, 6, 13, 71, 35,
- 71, 0, 8, 0, 0, 6, 195, 8, 17, 201, 8, 0, 0, 10, 69, 28, 83, 210, 28, 80, 21, 0, 47, 15, 69, 44, 19, 69, 72, 16,
- 49, 109, 65, 6, 13, 51, 13, 0, 0, 0, 0, 11, 70, 104, 80, 76, 4, 225, 0, 21, 0, 47, 0, 10, 69, 60, 227, 9, 56, 80,
- 21, 0, 47, 0, 0, 11, 67, 64, 82, 193, 48, 6, 13, 49, 13, 0, 0, 0, 11, 67, 20, 208, 83, 6, 13, 65, 35, 89, 0, 0,
- 0, 10, 69, 8, 20, 129, 12, 176, 21, 0, 47, 18, 70, 76, 83, 5, 76, 83, 65, 89, 13, 55, 13, 89, 6, 13, 65, 13, 0, 15,
- 69, 72, 83, 148, 4, 176, 34, 6, 13, 50, 47, 35, 49, 0, 15, 69, 72, 83, 148, 4, 176, 51, 6, 13, 50, 47, 35, 49, 0, 0,
- 5, 194, 76, 144, 72, 0, 17, 70, 64, 84, 193, 48, 18, 0, 48, 13, 89, 6, 35, 55, 35, 107, 0, 0, 17, 70, 16, 145, 201, 80,
- 19, 0, 72, 37, 75, 6, 37, 47, 13, 55, 0, 0, 9, 68, 12, 240, 83, 80, 21, 0, 47, 0, 0, 0, 10, 69, 80, 83, 132, 21,
- 32, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0, 27, 74, 52, 83, 153, 20, 192, 77, 5, 66, 193, 56, 65, 13, 67, 4, 13, 55, 35,
- 65, 6, 35, 47, 49, 35, 50, 0, 0, 0, 0, 0, 0, 17, 70, 16, 148, 129, 76, 18, 64, 72, 37, 51, 35, 89, 6, 35, 37, 0,
- 9, 198, 76, 80, 129, 28, 18, 64, 72, 0, 13, 68, 52, 84, 210, 4, 65, 6, 13, 89, 51, 13, 0, 0, 15, 69, 4, 113, 78, 16,
- 16, 35, 81, 6, 36, 50, 72, 35, 0, 0, 18, 70, 16, 83, 73, 44, 144, 78, 72, 13, 65, 37, 49, 6, 37, 35, 50, 0, 0, 0,
- 0, 15, 69, 92, 19, 137, 80, 16, 58, 35, 50, 6, 37, 47, 35, 0, 0, 0, 6, 195, 52, 18, 193, 8, 6, 195, 40, 146, 193, 8,
- 15, 196, 9, 82, 193, 56, 8, 81, 115, 97, 104, 97, 106, 97, 32, 0, 17, 70, 52, 83, 133, 44, 18, 192, 65, 13, 50, 6, 13, 49,
- 35, 49, 0, 0, 15, 69, 20, 229, 9, 80, 144, 109, 50, 47, 6, 37, 47, 37, 0, 0, 0, 0, 0, 15, 69, 76, 84, 148, 4, 144,
- 89, 13, 51, 47, 6, 35, 37, 0, 0, 12, 66, 72, 208, 51, 6, 37, 68, 81, 36, 47, 0, 0, 0, 17, 70, 52, 83, 5, 44, 21,
- 0, 65, 13, 55, 6, 13, 49, 35, 47, 0, 0, 0, 18, 70, 52, 84, 129, 36, 176, 78, 65, 13, 51, 35, 6, 37, 49, 35, 50, 0,
- 0, 0, 20, 71, 25, 33, 75, 84, 83, 147, 36, 83, 51, 37, 49, 40, 6, 13, 50, 89, 37, 0, 17, 2, 95, 34, 47, 4, 35, 50,
- 72, 35, 49, 6, 40, 47, 37, 48, 0, 0, 17, 70, 16, 148, 5, 28, 19, 135, 72, 37, 48, 6, 13, 81, 35, 68, 0, 17, 70, 64,
- 83, 69, 56, 19, 135, 48, 13, 65, 6, 13, 50, 35, 68, 0, 17, 2, 95, 33, 47, 4, 35, 50, 72, 35, 15, 89, 6, 109, 52, 40,
- 0, 0, 18, 70, 76, 84, 133, 52, 32, 78, 89, 13, 51, 6, 13, 65, 71, 35, 50, 0, 13, 68, 28, 84, 129, 44, 81, 6, 13, 34,
- 35, 19, 0, 0, 15, 69, 65, 35, 196, 84, 176, 48, 51, 6, 39, 72, 35, 49, 0, 19, 2, 95, 39, 49, 4, 40, 47, 37, 48, 15,
- 47, 6, 40, 68, 81, 35, 55, 0, 0, 0, 0, 0, 0, 12, 2, 95, 42, 71, 6, 37, 50, 47, 35, 68, 0, 0, 18, 2, 95, 41,
- 49, 4, 40, 52, 40, 68, 15, 47, 6, 40, 47, 40, 48, 0, 0, 17, 2, 95, 40, 49, 4, 40, 52, 40, 68, 15, 71, 6, 40, 49,
- 13, 0, 0, 10, 67, 64, 84, 128, 48, 13, 34, 0, 72, 0, 11, 2, 95, 46, 47, 6, 37, 47, 37, 19, 0, 0, 18, 70, 80, 84,
- 132, 21, 48, 75, 47, 13, 51, 72, 6, 13, 89, 35, 49, 0, 18, 70, 52, 83, 132, 21, 48, 75, 65, 13, 50, 72, 6, 13, 89, 35,
- 49, 0, 17, 2, 95, 45, 47, 4, 35, 50, 72, 35, 107, 6, 40, 71, 40, 68, 0, 0, 6, 195, 4, 112, 82, 8, 10, 2, 95, 44,
- 49, 6, 39, 65, 13, 0, 0, 10, 2, 95, 51, 47, 6, 37, 81, 13, 0, 0, 9, 2, 95, 50, 72, 6, 40, 13, 0, 0, 10, 2,
- 95, 49, 89, 6, 35, 47, 40, 0, 0, 11, 2, 95, 48, 49, 6, 39, 89, 39, 68, 0, 0, 15, 67, 76, 147, 69, 21, 0, 47, 81,
- 100, 97, 114, 98, 121, 32, 12, 2, 95, 55, 47, 6, 40, 75, 2, 39, 107, 0, 0, 13, 68, 4, 192, 149, 52, 6, 109, 55, 71, 13,
- 65, 0, 28, 75, 52, 83, 153, 20, 208, 149, 57, 146, 75, 4, 224, 65, 13, 67, 4, 13, 65, 71, 40, 67, 6, 37, 49, 35, 50, 0,
- 10, 2, 95, 54, 6, 13, 50, 35, 65, 0, 0, 10, 2, 95, 53, 55, 6, 37, 65, 13, 0, 0, 11, 2, 95, 52, 6, 13, 65, 48,
- 35, 47, 0, 0, 11, 195, 76, 19, 65, 8, 81, 97, 100, 97, 32, 17, 2, 95, 59, 47, 4, 37, 47, 37, 19, 15, 49, 6, 39, 65,
- 13, 0, 0, 16, 2, 95, 58, 47, 4, 37, 47, 37, 19, 15, 72, 6, 40, 13, 0, 0, 12, 71, 52, 85, 8, 60, 66, 83, 80, 21,
- 0, 47, 14, 2, 95, 57, 89, 13, 65, 71, 6, 37, 55, 35, 50, 0, 0, 11, 2, 95, 56, 55, 6, 35, 48, 35, 50, 0, 0, 17,
- 2, 95, 63, 47, 4, 35, 50, 72, 13, 15, 47, 6, 35, 67, 13, 0, 0, 17, 2, 95, 62, 55, 4, 109, 71, 37, 107, 15, 72, 6,
- 35, 52, 37, 0, 0, 11, 67, 20, 208, 75, 6, 13, 65, 35, 49, 0, 0, 11, 70, 16, 21, 137, 17, 51, 206, 21, 0, 47, 19, 70,
- 44, 82, 129, 100, 16, 78, 49, 4, 13, 75, 35, 57, 6, 35, 35, 50, 0, 17, 2, 95, 60, 49, 4, 40, 52, 35, 68, 15, 72, 6,
- 35, 52, 37, 0, 0, 11, 67, 20, 224, 77, 6, 13, 50, 35, 65, 0, 0, 7, 196, 92, 19, 1, 84, 8, 0, 0, 10, 67, 40, 80,
- 78, 75, 6, 37, 50, 0, 0, 26, 74, 52, 83, 153, 20, 193, 83, 4, 146, 193, 56, 65, 13, 67, 4, 13, 55, 13, 89, 6, 117, 49,
- 35, 50, 0, 0, 0, 0, 11, 70, 44, 147, 135, 16, 243, 64, 21, 0, 47, 0, 15, 69, 32, 83, 132, 4, 176, 107, 6, 13, 50, 72,
- 35, 19, 0, 0, 0, 17, 70, 80, 83, 5, 24, 243, 128, 47, 36, 55, 6, 37, 83, 39, 50, 0, 0, 20, 66, 100, 32, 57, 35, 50,
- 81, 15, 71, 13, 34, 107, 6, 39, 34, 65, 35, 47, 0, 0, 0, 0, 18, 70, 8, 84, 133, 57, 64, 75, 71, 13, 51, 6, 13, 50,
- 47, 35, 49, 0, 18, 70, 8, 84, 135, 21, 32, 75, 71, 13, 51, 81, 6, 13, 34, 35, 19, 0, 0, 0, 0, 13, 68, 80, 243, 135,
- 4, 47, 6, 39, 50, 81, 35, 0, 14, 73, 12, 243, 77, 60, 229, 197, 4, 197, 8, 21, 0, 47, 0, 0, 25, 73, 16, 148, 197, 48,
- 84, 193, 36, 176, 78, 72, 37, 89, 4, 13, 55, 13, 89, 6, 117, 49, 35, 50, 0, 0, 27, 74, 52, 83, 135, 20, 208, 129, 48, 146,
- 193, 56, 65, 13, 68, 4, 13, 65, 71, 35, 55, 6, 37, 49, 35, 50, 0, 0, 0, 0, 0, 11, 67, 80, 83, 65, 47, 6, 109, 65,
- 35, 0, 17, 2, 95, 91, 49, 4, 40, 52, 40, 68, 15, 89, 6, 37, 49, 40, 0, 0, 0, 9, 198, 52, 18, 21, 65, 83, 128, 8,
- 0, 0, 10, 69, 4, 148, 130, 85, 48, 21, 0, 47, 15, 69, 64, 83, 148, 5, 48, 48, 6, 13, 50, 47, 35, 89, 0, 15, 69, 44,
- 84, 148, 5, 48, 49, 6, 13, 51, 47, 35, 89, 0, 18, 2, 95, 95, 81, 4, 35, 52, 37, 89, 15, 71, 6, 35, 58, 35, 107, 0,
- 0, 20, 71, 56, 244, 212, 4, 193, 201, 4, 50, 39, 89, 47, 6, 35, 55, 75, 57, 35, 0, 19, 71, 44, 83, 80, 20, 227, 153, 4,
- 49, 109, 65, 48, 6, 36, 50, 67, 13, 0, 0, 13, 68, 64, 146, 197, 80, 48, 6, 37, 49, 109, 47, 0, 18, 70, 44, 82, 5, 56,
- 64, 75, 49, 13, 107, 6, 13, 50, 72, 35, 19, 0, 24, 2, 95, 93, 49, 4, 40, 52, 40, 68, 15, 89, 4, 37, 49, 40, 15, 47,
- 6, 40, 47, 40, 48, 0, 0, 18, 71, 52, 83, 153, 21, 32, 78, 28, 65, 13, 67, 6, 13, 34, 35, 68, 0, 6, 195, 12, 147, 66,
- 13, 13, 2, 95, 92, 6, 71, 109, 49, 89, 55, 109, 91, 0, 0, 17, 70, 76, 84, 21, 80, 82, 0, 89, 13, 48, 6, 40, 47, 36,
- 107, 0, 15, 69, 36, 225, 5, 45, 48, 6, 37, 50, 72, 109, 49, 89, 0, 0, 0, 13, 68, 16, 145, 201, 80, 72, 37, 6, 75, 37,
- 47, 0, 29, 75, 64, 84, 147, 20, 208, 129, 32, 19, 142, 100, 16, 48, 13, 51, 89, 4, 13, 65, 71, 35, 107, 6, 35, 50, 67, 13,
- 0, 0, 11, 67, 40, 22, 154, 75, 6, 109, 12, 89, 0, 0, 0, 0, 0, 0, 10, 67, 17, 83, 128, 72, 6, 40, 50, 0, 0, 0,
- 0, 0, 0, 13, 68, 80, 83, 80, 4, 47, 6, 13, 65, 48, 13, 0, 0, 0, 10, 69, 84, 226, 84, 20, 64, 21, 0, 47, 17, 70,
- 76, 83, 80, 20, 224, 64, 89, 13, 65, 48, 6, 13, 50, 13, 0, 17, 70, 16, 145, 5, 56, 64, 64, 72, 37, 72, 6, 13, 50, 72,
- 13, 0, 0, 18, 70, 65, 33, 83, 80, 20, 201, 48, 51, 109, 89, 47, 6, 35, 89, 37, 0, 0, 13, 68, 24, 83, 4, 4, 83, 6,
- 36, 55, 72, 35, 0, 0, 13, 4, 95, 104, 97, 99, 107, 6, 35, 76, 109, 49, 0, 0, 9, 198, 52, 84, 203, 37, 5, 78, 8, 10,
- 69, 37, 51, 1, 56, 64, 21, 0, 47, 13, 68, 76, 145, 5, 44, 89, 6, 37, 72, 36, 49, 0, 15, 69, 8, 84, 136, 4, 64, 71,
- 6, 13, 51, 107, 35, 72, 0, 0, 11, 67, 28, 84, 193, 81, 6, 13, 89, 13, 0, 0, 0, 0, 0, 20, 2, 95, 123, 49, 4, 40,
- 52, 40, 68, 15, 49, 40, 52, 6, 35, 58, 35, 55, 0, 0, 0, 0, 13, 68, 64, 243, 9, 76, 48, 6, 39, 55, 37, 89, 0, 0,
- 0, 0, 18, 70, 80, 84, 140, 21, 64, 75, 47, 13, 51, 55, 6, 13, 47, 35, 49, 0, 27, 2, 95, 125, 49, 4, 40, 52, 40, 68,
- 15, 49, 40, 52, 4, 35, 58, 35, 55, 15, 47, 6, 40, 47, 40, 48, 0, 0, 25, 73, 44, 243, 80, 72, 82, 5, 57, 50, 70, 49,
- 39, 65, 48, 51, 37, 107, 6, 36, 50, 89, 37, 83, 0, 0, 0, 0, 0, 0, 20, 71, 64, 83, 5, 80, 18, 193, 56, 48, 13, 55,
- 13, 47, 6, 35, 49, 35, 50, 0, 0, 0, 0, 8, 67, 80, 245, 206, 21, 0, 47, 0, 0, 17, 70, 52, 83, 153, 20, 176, 84, 65,
- 13, 67, 6, 13, 49, 35, 47, 0, 17, 70, 52, 83, 135, 21, 48, 84, 65, 13, 68, 6, 13, 89, 35, 47, 0, 0, 0, 0, 0, 0,
- 0, 17, 70, 64, 82, 197, 72, 160, 64, 48, 13, 49, 6, 13, 51, 75, 13, 0, 17, 70, 8, 82, 197, 72, 160, 64, 71, 13, 49, 6,
- 13, 51, 75, 13, 0, 0, 10, 199, 76, 81, 1, 56, 114, 193, 56, 8, 20, 71, 44, 84, 133, 80, 18, 193, 56, 49, 13, 51, 13, 47,
- 6, 35, 49, 35, 50, 0, 0, 13, 68, 48, 147, 132, 4, 55, 6, 37, 50, 72, 35, 0, 0, 0, 17, 70, 104, 18, 193, 72, 144, 64,
- 88, 35, 49, 6, 35, 51, 57, 35, 0, 10, 69, 20, 69, 193, 72, 64, 21, 0, 47, 11, 70, 56, 145, 197, 72, 144, 64, 21, 0, 47,
- 11, 70, 40, 19, 65, 36, 48, 64, 21, 0, 47, 0, 19, 71, 52, 19, 1, 101, 50, 65, 56, 65, 13, 55, 6, 36, 89, 37, 13, 50,
- 0, 20, 71, 44, 84, 197, 8, 18, 193, 56, 49, 13, 89, 13, 71, 6, 35, 49, 35, 50, 0, 0, 0, 0, 0, 0, 17, 5, 109, 39,
- 115, 105, 97, 109, 97, 108, 97, 121, 115, 105, 97, 0, 29, 0, 0, 11, 70, 5, 36, 197, 56, 19, 0, 21, 0, 47, 13, 68, 80, 83,
- 137, 76, 47, 6, 109, 50, 37, 89, 0, 13, 68, 16, 84, 129, 76, 72, 6, 13, 51, 35, 89, 0, 9, 66, 100, 112, 57, 35, 50, 81,
- 0, 0, 13, 68, 8, 84, 193, 72, 71, 6, 13, 89, 35, 34, 0, 0, 17, 70, 76, 83, 5, 64, 20, 192, 89, 13, 55, 6, 13, 48,
- 35, 89, 0, 17, 70, 76, 83, 1, 72, 20, 192, 89, 13, 55, 6, 35, 51, 35, 89, 0, 0, 0, 9, 198, 92, 19, 1, 85, 5, 78,
- 8, 13, 68, 40, 82, 129, 76, 75, 6, 13, 75, 35, 89, 0, 0, 20, 71, 44, 80, 133, 8, 20, 193, 56, 49, 13, 71, 109, 71, 6,
- 35, 89, 35, 50, 0, 0, 0, 0, 0, 28, 74, 8, 84, 139, 21, 49, 77, 64, 21, 1, 56, 71, 13, 51, 49, 4, 13, 89, 13, 65,
- 48, 6, 35, 47, 35, 50, 0, 0, 9, 68, 53, 83, 20, 36, 21, 0, 47, 23, 72, 44, 82, 197, 12, 85, 193, 4, 224, 49, 13, 49,
- 4, 13, 76, 36, 58, 6, 35, 35, 50, 0, 23, 72, 44, 80, 197, 16, 84, 129, 4, 224, 49, 13, 76, 4, 13, 72, 13, 34, 6, 35,
- 35, 50, 0, 21, 72, 44, 84, 197, 77, 80, 73, 4, 224, 49, 13, 89, 13, 89, 40, 6, 117, 35, 50, 0, 0, 0, 0, 13, 68, 44,
- 84, 193, 56, 49, 6, 13, 89, 35, 50, 0, 13, 68, 44, 84, 193, 56, 49, 6, 13, 89, 35, 50, 0, 13, 68, 16, 84, 1, 56, 72,
- 6, 13, 48, 35, 50, 0, 0, 24, 73, 52, 83, 66, 4, 229, 5, 72, 20, 192, 65, 13, 65, 71, 35, 50, 47, 6, 13, 51, 35, 89,
- 0, 0, 0, 0, 0, 0, 8, 67, 21, 84, 143, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 75, 64, 84, 130,
- 20, 225, 1, 32, 20, 129, 4, 224, 48, 13, 51, 71, 13, 50, 72, 4, 13, 107, 35, 51, 6, 35, 35, 50, 0, 0, 32, 76, 8, 84,
- 144, 21, 35, 5, 52, 32, 71, 4, 19, 128, 71, 13, 51, 48, 13, 51, 55, 4, 13, 65, 71, 35, 81, 6, 35, 35, 50, 0, 0, 0,
- 0, 16, 70, 76, 18, 78, 80, 148, 192, 89, 6, 117, 50, 47, 37, 89, 0, 0, 12, 68, 44, 84, 129, 64, 49, 13, 51, 35, 48, 0,
- 0, 13, 68, 88, 148, 149, 76, 84, 6, 117, 51, 13, 89, 0, 13, 68, 48, 82, 193, 76, 55, 6, 13, 49, 35, 89, 0, 13, 68, 8,
- 82, 193, 76, 71, 6, 13, 49, 35, 89, 0, 0, 0, 0, 0, 0, 20, 71, 16, 145, 68, 5, 34, 193, 56, 72, 37, 109, 72, 6, 35,
- 51, 49, 35, 50, 0, 0, 9, 68, 84, 226, 84, 100, 21, 0, 47, 21, 71, 8, 20, 131, 20, 195, 206, 4, 71, 6, 35, 51, 89, 13,
- 55, 6, 39, 50, 35, 0, 0, 0, 14, 69, 80, 83, 135, 4, 128, 47, 6, 13, 68, 35, 107, 0, 0, 28, 74, 44, 84, 197, 40, 18,
- 20, 21, 32, 65, 56, 49, 13, 89, 13, 75, 4, 35, 107, 47, 13, 51, 6, 13, 35, 50, 0, 0, 0, 0, 0, 20, 71, 76, 84, 20,
- 20, 208, 133, 72, 89, 109, 48, 47, 6, 13, 65, 71, 13, 34, 0, 0, 13, 68, 60, 32, 77, 4, 39, 71, 6, 35, 65, 35, 0, 0,
- 0, 11, 70, 76, 84, 150, 36, 49, 64, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 36, 19, 1, 32, 72,
- 0, 0, 0, 19, 71, 48, 83, 1, 44, 147, 153, 4, 55, 13, 55, 35, 49, 6, 37, 67, 13, 0, 0, 0, 0, 20, 72, 52, 83, 135,
- 20, 208, 129, 56, 112, 65, 13, 68, 6, 13, 65, 71, 35, 68, 0, 0, 0, 17, 70, 52, 83, 133, 80, 20, 0, 65, 13, 50, 6, 13,
- 47, 35, 48, 0, 0, 0, 0, 0, 0, 17, 70, 52, 18, 1, 80, 130, 82, 65, 35, 107, 6, 35, 47, 36, 34, 0, 0, 0, 0, 0,
- 0, 14, 69, 64, 83, 129, 56, 112, 48, 37, 50, 6, 109, 68, 0, 14, 69, 80, 83, 129, 56, 112, 47, 6, 13, 50, 35, 68, 0, 8,
- 197, 64, 84, 129, 56, 112, 66, 0, 13, 68, 24, 195, 210, 4, 83, 55, 6, 39, 34, 35, 0, 0, 15, 69, 104, 19, 5, 32, 16, 88,
- 35, 55, 6, 36, 107, 35, 0, 14, 69, 72, 19, 76, 20, 80, 51, 6, 35, 65, 55, 37, 0, 0, 0, 14, 69, 76, 84, 129, 56, 112,
- 89, 6, 13, 51, 35, 68, 0, 14, 69, 52, 83, 129, 56, 112, 65, 6, 13, 50, 35, 68, 0, 0, 13, 68, 5, 165, 82, 4, 35, 88,
- 6, 40, 52, 35, 0, 0, 0, 0, 13, 68, 80, 82, 193, 56, 47, 6, 13, 49, 35, 50, 0, 0, 0, 0, 0, 0, 0, 11, 70, 72,
- 84, 21, 8, 194, 67, 21, 0, 47, 0, 15, 66, 100, 208, 57, 35, 50, 81, 65, 6, 40, 55, 37, 13, 0, 0, 18, 70, 76, 85, 5,
- 48, 18, 0, 89, 13, 47, 6, 13, 55, 35, 107, 0, 8, 11, 67, 76, 84, 201, 89, 6, 36, 89, 37, 0, 17, 70, 52, 20, 193, 48,
- 18, 0, 65, 35, 89, 6, 35, 55, 35, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 70, 65, 35, 211, 64, 82, 192, 48, 51,
- 6, 39, 89, 48, 124, 49, 0, 0, 6, 97, 0, 4, 1, 21, 2, 107, 97, 104, 32, 3, 6, 13, 0, 1, 21, 2, 107, 97, 110, 32,
- 0, 1, 21, 2, 108, 97, 104, 32, 0, 1, 21, 2, 110, 121, 97, 32, 0, 1, 21, 2, 112, 117, 110, 32, 0, 1, 21, 2, 32, 3,
- 13, 0, 4, 1, 32, 17, 65, 3, 23, 35, 0, 1, 97, 0, 1, 117, 97, 0, 3, 35, 0, 117, 8, 3, 39, 0, 117, 3, 114, 0,
- 105, 3, 117, 0, 7, 6, 98, 0, 4, 3, 71, 0, 104, 8, 0, 101, 8, 2, 21, 21, 3, 71, 13, 0, 4, 101, 114, 8, 2, 17,
- 67, 97, 105, 29, 3, 71, 13, 51, 0, 101, 114, 8, 2, 17, 67, 97, 117, 29, 0, 101, 114, 8, 2, 21, 21, 0, 101, 114, 112, 101,
- 114, 8, 2, 21, 21, 3, 71, 13, 51, 48, 13, 51, 0, 101, 114, 107, 101, 8, 2, 21, 21, 3, 71, 13, 51, 49, 13, 0, 101, 114,
- 108, 101, 8, 2, 21, 21, 3, 71, 13, 51, 55, 13, 0, 101, 114, 115, 101, 8, 2, 21, 21, 3, 71, 13, 51, 89, 13, 0, 7, 6,
- 99, 0, 4, 3, 76, 0, 104, 0, 7, 6, 100, 0, 3, 72, 0, 106, 3, 75, 0, 7, 6, 101, 0, 4, 2, 17, 67, 17, 67, 17,
- 67, 117, 29, 3, 6, 13, 0, 2, 17, 67, 17, 67, 105, 29, 0, 2, 17, 67, 17, 67, 117, 29, 0, 2, 17, 67, 17, 67, 117, 29,
- 0, 2, 17, 67, 97, 105, 29, 0, 2, 17, 67, 105, 29, 0, 2, 17, 67, 117, 29, 0, 2, 110, 121, 117, 29, 0, 1, 109, 2, 32,
- 3, 13, 0, 4, 1, 32, 17, 65, 3, 23, 109, 0, 1, 101, 0, 4, 1, 17, 67, 2, 17, 67, 17, 67, 17, 67, 111, 17, 67, 107,
- 97, 110, 32, 3, 36, 0, 1, 17, 67, 17, 67, 101, 2, 29, 0, 1, 17, 67, 17, 67, 111, 2, 29, 0, 1, 17, 67, 101, 2, 29,
- 0, 1, 17, 67, 111, 2, 29, 0, 2, 17, 67, 101, 0, 2, 32, 0, 3, 109, 0, 8, 2, 17, 67, 111, 21, 3, 124, 0, 7, 6,
- 102, 0, 4, 3, 83, 0, 102, 0, 7, 6, 103, 0, 3, 81, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 1, 21, 2, 17,
- 67, 110, 121, 97, 32, 3, 6, 36, 0, 4, 1, 32, 17, 65, 3, 23, 37, 0, 1, 105, 0, 4, 1, 21, 2, 17, 67, 17, 67, 97,
- 97, 110, 32, 3, 36, 0, 1, 21, 2, 17, 67, 29, 0, 3, 37, 0, 7, 6, 106, 0, 3, 75, 0, 7, 6, 107, 0, 2, 32, 3,
- 19, 0, 3, 49, 0, 1, 21, 21, 2, 97, 110, 110, 121, 97, 32, 3, 49, 6, 0, 101, 8, 2, 21, 21, 3, 49, 13, 0, 101, 115,
- 101, 8, 2, 21, 21, 3, 49, 13, 89, 13, 0, 104, 3, 101, 0, 7, 6, 108, 0, 4, 3, 55, 0, 108, 0, 7, 6, 109, 0, 3,
- 65, 0, 101, 8, 2, 21, 21, 3, 65, 13, 0, 101, 110, 101, 8, 2, 21, 21, 3, 65, 13, 50, 13, 0, 101, 109, 8, 2, 21, 21,
- 3, 65, 13, 65, 0, 101, 109, 112, 101, 8, 2, 21, 3, 65, 13, 65, 48, 13, 0, 101, 109, 112, 101, 110, 103, 101, 8, 2, 21, 21,
- 3, 65, 13, 65, 48, 13, 68, 13, 0, 101, 110, 103, 101, 8, 2, 21, 21, 3, 65, 13, 68, 13, 0, 7, 6, 110, 0, 3, 50, 0,
- 121, 3, 67, 0, 103, 3, 68, 0, 7, 6, 111, 0, 4, 1, 32, 17, 65, 3, 23, 39, 0, 1, 111, 0, 3, 39, 0, 101, 3, 40,
- 0, 2, 114, 3, 110, 0, 7, 6, 112, 0, 4, 3, 48, 0, 112, 0, 4, 101, 8, 2, 17, 67, 97, 105, 29, 3, 48, 13, 0, 101,
- 8, 2, 21, 21, 0, 101, 110, 101, 8, 2, 21, 21, 3, 48, 13, 50, 13, 0, 101, 110, 106, 101, 8, 2, 21, 21, 3, 48, 13, 50,
- 75, 13, 0, 101, 114, 115, 101, 8, 2, 21, 21, 3, 48, 13, 51, 89, 13, 0, 101, 109, 101, 8, 2, 21, 21, 3, 48, 13, 65, 13,
- 0, 101, 110, 103, 101, 8, 2, 21, 21, 3, 48, 13, 68, 13, 0, 7, 6, 113, 0, 3, 49, 0, 117, 3, 49, 58, 0, 7, 6, 114,
- 0, 1, 101, 2, 25, 3, 16, 34, 0, 4, 2, 25, 3, 34, 0, 2, 32, 0, 3, 51, 0, 7, 6, 115, 0, 4, 3, 89, 0, 115,
- 0, 4, 101, 8, 2, 17, 67, 97, 105, 29, 3, 89, 13, 0, 101, 8, 2, 21, 21, 0, 4, 104, 3, 91, 0, 106, 0, 121, 0, 7,
- 6, 116, 0, 3, 47, 0, 101, 114, 8, 2, 21, 3, 47, 6, 13, 16, 51, 0, 101, 114, 8, 2, 21, 21, 3, 47, 13, 16, 51, 0,
- 106, 3, 76, 0, 7, 6, 117, 0, 4, 1, 21, 2, 17, 67, 17, 67, 110, 121, 97, 32, 3, 6, 39, 0, 1, 21, 2, 17, 67, 110,
- 121, 97, 32, 0, 4, 1, 32, 17, 65, 3, 23, 40, 0, 1, 117, 0, 1, 21, 2, 17, 67, 29, 3, 39, 0, 3, 40, 0, 7, 6,
- 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 3, 49, 89, 0, 8, 3, 88, 0, 7, 6, 121, 0, 3, 57,
- 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 4, 42, 1, 42, 2, 42, 3, 0, 42, 42, 3, 0, 42, 1, 42, 42, 2, 32, 3,
- 24, 0, 45, 8, 32, 2, 32, 15, 3, 50, 6, 36, 81, 13, 47, 37, 83, 0, 42, 3, 71, 6, 37, 50, 47, 35, 68, 0, 36, 3,
- 72, 110, 55, 13, 51, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts45 = FileInMemory_createWithData (12248, reinterpret_cast<const char *> (&espeakdata_dicts45_data),
- U"espeak-1.48.04-source/espeak-data/ms_dict",
- U"ms");
- my addItem_move (espeakdata_dicts45.move());
+ static unsigned char espeakdata_dicts42_data[4388] = {
+ 0, 4, 0, 0, 189, 14, 0, 0, 0, 16, 70, 69, 81, 4, 36, 83, 64, 6, 13, 40, 72, 37, 12, 65, 0, 0, 0, 0, 0, 5,
+ 65, 4, 35, 0, 0, 0, 0, 0, 10, 5, 7, 196, 167, 1, 24, 35, 91, 0, 6, 65, 8, 71, 13, 0, 0, 0, 0, 0, 6, 65,
+ 12, 49, 35, 0, 0, 12, 5, 4, 9, 196, 161, 1, 72, 37, 75, 35, 0, 0, 0, 0, 7, 65, 16, 72, 36, 36, 0, 0, 0, 10,
+ 67, 44, 145, 128, 99, 37, 12, 83, 0, 0, 0, 5, 65, 20, 36, 0, 0, 0, 0, 0, 8, 65, 24, 36, 83, 83, 36, 0, 0, 0,
+ 0, 0, 6, 65, 28, 81, 126, 0, 0, 0, 10, 67, 92, 20, 84, 40, 35, 12, 47, 0, 0, 0, 8, 65, 32, 35, 49, 49, 35, 0,
+ 0, 0, 0, 0, 19, 9, 20, 1, 7, 196, 167, 13, 9, 12, 24, 47, 35, 12, 65, 37, 55, 91, 0, 5, 65, 36, 37, 0, 0, 0,
+ 0, 14, 7, 16, 15, 196, 161, 196, 161, 9, 39, 75, 37, 12, 0, 0, 17, 8, 20, 16, 15, 196, 161, 196, 161, 9, 47, 48, 39, 75,
+ 37, 12, 0, 5, 65, 40, 126, 0, 0, 0, 11, 1, 42, 89, 47, 37, 55, 12, 35, 0, 27, 0, 10, 67, 92, 20, 129, 40, 35, 34,
+ 35, 0, 10, 67, 92, 20, 129, 40, 35, 34, 35, 0, 16, 7, 20, 9, 5, 7, 196, 167, 9, 47, 37, 12, 112, 12, 0, 72, 9, 1,
+ 43, 48, 55, 40, 89, 0, 27, 0, 7, 65, 44, 49, 6, 13, 0, 0, 0, 0, 16, 7, 20, 9, 5, 7, 196, 167, 21, 47, 37, 12,
+ 40, 12, 0, 72, 9, 1, 47, 49, 118, 47, 12, 35, 0, 0, 8, 65, 48, 36, 55, 55, 36, 0, 0, 0, 0, 0, 8, 65, 52, 36,
+ 65, 65, 36, 0, 0, 0, 0, 0, 8, 65, 56, 36, 50, 50, 36, 0, 0, 0, 0, 0, 5, 65, 60, 39, 0, 0, 12, 1, 61, 37,
+ 12, 49, 58, 13, 55, 88, 0, 27, 0, 0, 0, 7, 1, 64, 10, 35, 47, 0, 6, 65, 64, 48, 36, 0, 0, 0, 0, 0, 6, 65,
+ 68, 6, 13, 0, 0, 0, 0, 0, 8, 65, 72, 36, 34, 34, 36, 0, 0, 0, 0, 0, 14, 69, 44, 145, 78, 21, 64, 49, 37, 12,
+ 50, 36, 47, 0, 8, 65, 76, 36, 89, 89, 36, 0, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 0, 0, 12, 67, 36, 229, 9,
+ 37, 50, 47, 37, 12, 0, 72, 0, 5, 65, 84, 40, 0, 5, 65, 84, 40, 0, 0, 0, 0, 17, 6, 22, 9, 196, 139, 9, 14, 84,
+ 37, 12, 91, 13, 37, 12, 50, 0, 0, 6, 65, 88, 84, 36, 0, 0, 0, 0, 0, 8, 1, 92, 49, 36, 50, 39, 0, 7, 65, 92,
+ 40, 6, 13, 0, 0, 17, 70, 52, 147, 134, 48, 242, 192, 65, 37, 50, 83, 55, 39, 76, 36, 0, 0, 0, 0, 6, 132, 95, 49, 77,
+ 49, 8, 65, 96, 36, 91, 91, 36, 0, 0, 0, 0, 0, 5, 65, 100, 111, 0, 0, 0, 0, 0, 8, 65, 104, 47, 89, 36, 36, 0,
+ 0, 0, 15, 7, 1, 7, 196, 167, 13, 5, 12, 35, 12, 65, 36, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 10, 67, 53, 84, 128, 65, 40, 12, 34, 0, 0, 11, 68, 68, 16, 133, 48, 35, 71, 36, 55, 0, 12, 68, 68, 16, 133,
+ 48, 35, 12, 71, 36, 55, 0, 0, 0, 0, 9, 1, 126, 47, 37, 55, 72, 36, 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, 16, 70, 52, 147, 139, 20, 162, 129, 65, 37, 50, 76, 114, 12, 35, 0, 15,
+ 70, 52, 147, 139, 20, 162, 129, 65, 37, 50, 99, 114, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 50, 77, 49,
+ 36, 55, 83, 114, 40, 50, 0, 0, 0, 13, 4, 95, 50, 77, 51, 88, 6, 13, 120, 81, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 16, 5, 5, 196, 139, 196, 139, 101, 116, 83, 101, 116, 114, 97, 0, 29, 0, 0, 0, 0, 0, 0, 15, 5, 1,
+ 196, 167, 14, 1, 35, 107, 6, 13, 50, 35, 0, 72, 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, 0, 0, 0, 0, 16, 70, 64, 84, 141, 21, 166, 128, 48, 36, 34, 65,
+ 36, 47, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 51, 77, 51, 47, 55, 36, 47, 12, 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, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 32, 146, 129, 37, 12, 35, 0, 72, 0, 0, 0,
+ 0, 0, 0, 16, 8, 7, 196, 167, 1, 13, 9, 12, 20, 35, 65, 37, 55, 47, 0, 0, 10, 67, 8, 82, 142, 71, 114, 12, 50, 0,
+ 10, 67, 8, 82, 142, 71, 114, 12, 50, 0, 0, 0, 9, 67, 16, 19, 128, 72, 35, 50, 0, 0, 0, 0, 0, 10, 67, 25, 84, 64,
+ 83, 40, 6, 13, 0, 0, 0, 0, 0, 0, 15, 5, 9, 197, 188, 4, 1, 37, 12, 88, 6, 13, 72, 35, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 18, 66, 12, 208, 116, 83, 101, 110, 116, 105, 109, 39, 101, 116, 114, 105, 0, 29, 0, 0, 0, 0, 0, 0, 13,
+ 68, 16, 20, 130, 4, 72, 35, 34, 12, 71, 35, 0, 0, 0, 0, 19, 8, 6, 9, 12, 45, 13, 9, 10, 1, 83, 37, 12, 45, 65,
+ 37, 12, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 7, 7, 196, 167, 1, 13, 5, 12, 35, 12, 65, 36, 55,
+ 0, 15, 7, 7, 196, 167, 1, 13, 5, 12, 35, 12, 65, 36, 55, 0, 14, 7, 7, 196, 167, 1, 13, 5, 12, 35, 65, 36, 55, 0,
+ 0, 0, 0, 0, 10, 3, 226, 130, 172, 36, 58, 34, 39, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 24, 144, 83, 37, 12, 0, 0,
+ 10, 67, 52, 244, 148, 65, 39, 34, 47, 0, 0, 0, 0, 0, 9, 67, 16, 18, 192, 72, 35, 49, 0, 0, 13, 68, 52, 147, 132, 84,
+ 65, 37, 50, 72, 40, 12, 0, 0, 0, 0, 0, 13, 68, 76, 20, 133, 80, 89, 35, 12, 34, 36, 47, 0, 0, 0, 0, 0, 0, 14,
+ 4, 95, 53, 77, 51, 107, 6, 13, 35, 65, 36, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 10, 1, 7, 196,
+ 167, 13, 5, 12, 37, 35, 12, 65, 36, 55, 0, 0, 0, 0, 9, 67, 40, 85, 192, 126, 40, 12, 0, 0, 9, 67, 40, 82, 203, 126,
+ 76, 36, 0, 0, 0, 0, 0, 0, 10, 67, 16, 21, 206, 72, 118, 12, 50, 0, 0, 0, 17, 8, 20, 1, 7, 196, 167, 8, 15, 13,
+ 47, 35, 107, 39, 65, 0, 72, 0, 10, 67, 16, 21, 203, 72, 118, 12, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,
+ 67, 52, 133, 88, 65, 40, 12, 91, 0, 9, 67, 52, 133, 88, 65, 40, 91, 0, 14, 3, 95, 51, 88, 47, 55, 6, 13, 47, 37, 12,
+ 50, 0, 0, 10, 3, 95, 48, 67, 65, 37, 12, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 49, 67, 65, 37, 12, 118,
+ 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 49, 57, 47, 89, 36, 47, 35, 91, 36, 0, 0, 14, 3, 95, 49, 56, 47, 65, 37, 50,
+ 47, 35, 91, 36, 0, 0, 0, 0, 16, 7, 20, 1, 7, 196, 167, 14, 1, 47, 35, 50, 35, 12, 0, 72, 0, 0, 0, 0, 13, 3,
+ 95, 49, 49, 107, 6, 13, 72, 35, 91, 36, 0, 0, 11, 3, 95, 49, 48, 35, 6, 13, 34, 35, 0, 0, 13, 3, 95, 49, 51, 47,
+ 55, 36, 47, 35, 91, 36, 0, 0, 11, 3, 95, 49, 50, 47, 50, 35, 91, 36, 0, 0, 16, 3, 95, 49, 53, 107, 6, 13, 65, 37,
+ 89, 47, 35, 91, 36, 0, 0, 14, 3, 95, 49, 52, 36, 34, 71, 35, 47, 35, 91, 36, 0, 0, 13, 3, 95, 49, 55, 89, 71, 35,
+ 47, 35, 91, 36, 0, 0, 12, 3, 95, 49, 54, 89, 37, 47, 35, 91, 36, 0, 0, 0, 13, 3, 95, 55, 88, 89, 6, 13, 71, 114,
+ 12, 50, 0, 0, 0, 0, 17, 7, 20, 1, 7, 196, 167, 8, 1, 47, 35, 107, 6, 13, 35, 0, 72, 0, 0, 0, 15, 8, 2, 226,
+ 128, 153, 8, 5, 11, 11, 71, 36, 76, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 66, 52, 16, 57, 37, 89, 47, 35, 101,
+ 0, 11, 66, 52, 16, 57, 34, 37, 72, 40, 101, 0, 10, 66, 52, 16, 49, 126, 50, 40, 101, 0, 9, 66, 52, 16, 49, 126, 50, 101,
+ 0, 5, 194, 52, 16, 72, 0, 10, 67, 52, 19, 0, 65, 35, 55, 12, 0, 0, 0, 0, 14, 7, 7, 196, 167, 1, 14, 4, 21, 35,
+ 50, 72, 40, 0, 0, 0, 0, 0, 0, 12, 3, 95, 50, 88, 39, 91, 36, 34, 37, 50, 0, 0, 0, 0, 20, 10, 13, 39, 7, 196,
+ 167, 1, 14, 4, 21, 24, 65, 6, 35, 50, 72, 40, 91, 0, 0, 0, 0, 0, 14, 7, 7, 196, 167, 1, 14, 4, 9, 35, 50, 72,
+ 37, 0, 0, 0, 15, 6, 196, 167, 4, 5, 10, 14, 107, 6, 13, 72, 114, 50, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 52,
+ 88, 36, 34, 71, 112, 12, 50, 0, 0, 0, 0, 0, 0, 0, 0, 17, 66, 44, 112, 107, 105, 108, 111, 103, 114, 39, 97, 109, 58, 105,
+ 0, 29, 0, 10, 67, 45, 83, 12, 80, 40, 55, 12, 0, 9, 67, 45, 83, 12, 65, 37, 50, 0, 11, 67, 45, 83, 12, 72, 35, 34,
+ 71, 35, 0, 15, 3, 95, 53, 88, 107, 6, 13, 35, 65, 89, 37, 12, 50, 0, 0, 13, 8, 17, 9, 5, 7, 196, 167, 5, 4, 126,
+ 72, 0, 0, 0, 0, 0, 0, 18, 8, 20, 9, 5, 7, 196, 167, 5, 11, 47, 37, 12, 35, 49, 36, 0, 72, 0, 0, 13, 3, 95,
+ 54, 88, 89, 37, 47, 12, 37, 12, 50, 0, 0, 0, 0, 0, 9, 67, 68, 21, 20, 35, 47, 12, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 8, 67, 80, 181, 78, 101, 37, 0, 0, 0, 15, 8, 7, 196, 167, 1, 14, 4, 8, 1, 35, 50, 12, 35, 0, 13, 3,
+ 95, 56, 88, 47, 65, 36, 50, 37, 12, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 57, 88, 72, 4, 111, 72, 37, 50,
+ 6, 37, 89, 114, 12, 50, 0, 0, 0, 0, 0, 0, 16, 4, 52, 48, 48, 48, 36, 34, 71, 35, 47, 36, 55, 36, 83, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 52, 147, 142, 65, 37, 50, 12, 0, 10, 67, 52, 147, 142, 107, 36, 65,
+ 65, 0, 10, 67, 52, 147, 142, 83, 36, 57, 50, 0, 10, 67, 52, 147, 142, 65, 37, 12, 50, 0, 0, 0, 0, 12, 68, 37, 52, 201,
+ 72, 37, 89, 12, 37, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 48, 147, 0, 107, 37, 50, 50, 0, 11, 67, 48, 147,
+ 0, 55, 37, 12, 55, 12, 0, 0, 17, 66, 52, 112, 109, 105, 108, 105, 103, 114, 39, 97, 109, 58, 105, 0, 29, 0, 0, 12, 68, 40,
+ 145, 78, 4, 121, 36, 50, 35, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 48, 77, 50, 65, 6, 37, 55, 121,
+ 50, 0, 0, 15, 4, 95, 48, 77, 51, 71, 37, 6, 55, 37, 6, 40, 50, 0, 0, 0, 10, 4, 95, 48, 77, 49, 36, 55, 83, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 9, 13, 9, 14, 7, 196, 167, 1, 10, 18, 65, 37, 12, 50, 112, 34, 0, 19, 9,
+ 13, 9, 14, 7, 196, 167, 1, 10, 18, 65, 37, 12, 50, 112, 12, 34, 0, 0, 0, 0, 0, 0, 0, 0, 16, 66, 44, 208, 107, 105,
+ 108, 111, 109, 39, 101, 116, 114, 105, 0, 29, 0, 0, 0, 0, 0, 0, 0, 17, 8, 20, 1, 7, 196, 167, 11, 15, 13, 47, 35, 49,
+ 39, 65, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 68, 44, 145, 78, 84, 99, 126, 50, 40, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 196, 161, 15, 75, 36, 39, 0, 0, 0, 0, 0, 0, 0, 30, 76, 37, 36, 133,
+ 77, 1, 84, 80, 149, 129, 52, 83, 148, 37, 34, 12, 36, 89, 48, 36, 47, 37, 84, 35, 65, 36, 50, 47, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 16, 66, 52, 192, 109, 105, 108, 105, 108, 39, 105, 116, 114, 105, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 16, 66, 52, 208, 109, 105, 108, 105, 109, 39, 101, 116, 114, 105, 0, 29, 0, 10, 67, 24, 244, 212, 83,
+ 39, 89, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 10, 9, 12, 45, 17, 21, 4, 4, 9, 5, 13, 37, 45,
+ 72, 37, 12, 65, 12, 6, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 69, 34,
+ 66, 34, 37, 12, 48, 0, 0, 8, 66, 80, 16, 47, 35, 12, 0, 0, 15, 70, 52, 133, 77, 36, 86, 0, 40, 65, 40, 65, 37, 91,
+ 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, 8, 2, 196,
+ 139, 76, 13, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 194, 163, 89, 47, 36, 34, 55, 37, 50, 35, 0, 0, 0, 0, 0,
+ 0, 0, 0, 12, 68, 37, 49, 133, 48, 37, 89, 83, 36, 55, 0, 0, 0, 0, 0, 0, 8, 2, 196, 167, 107, 6, 13, 0, 0, 0,
+ 0, 0, 0, 0, 7, 2, 196, 161, 75, 36, 0, 0, 0, 0, 0, 18, 70, 52, 147, 130, 5, 36, 129, 65, 37, 50, 71, 35, 12, 34,
+ 35, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 32, 83, 77, 36, 65, 12, 0, 0, 14, 69, 44, 243,
+ 148, 72, 16, 80, 39, 50, 47, 34, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 67, 36, 181, 78, 37, 80, 40, 12, 50, 12, 0,
+ 0, 15, 70, 16, 19, 23, 5, 21, 0, 72, 35, 55, 40, 35, 47, 0, 8, 2, 197, 188, 88, 6, 13, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 14, 68, 36, 229, 15, 52, 37, 12, 50, 47, 39, 65, 0, 72, 0, 15, 69, 52, 17, 23, 5, 32,
+ 65, 35, 72, 40, 12, 35, 34, 0, 15, 69, 52, 17, 23, 5, 32, 65, 35, 72, 40, 35, 12, 34, 0, 0, 0, 0, 0, 0, 0, 0,
+ 17, 70, 24, 194, 77, 44, 145, 78, 83, 55, 37, 50, 49, 37, 12, 65, 0, 17, 70, 24, 194, 77, 44, 145, 78, 83, 55, 37, 65, 49,
+ 37, 50, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 68, 36, 180, 197, 8, 37, 12, 49, 89, 36, 71, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 20, 1, 196, 167, 20, 47, 35, 107, 47, 0, 12, 5, 20, 1, 196, 167, 20, 47, 35,
+ 107, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 95, 35, 107, 35, 89, 107, 0, 0, 11, 2, 95, 34, 49, 58, 39,
+ 110, 47, 89, 0, 0, 10, 67, 80, 213, 82, 47, 65, 40, 34, 0, 9, 2, 95, 33, 48, 40, 50, 47, 0, 0, 9, 67, 33, 83, 65,
+ 40, 65, 35, 0, 11, 67, 33, 83, 65, 40, 12, 65, 35, 0, 72, 0, 11, 2, 95, 39, 35, 80, 80, 36, 50, 47, 0, 0, 6, 2,
+ 95, 38, 40, 0, 0, 11, 4, 95, 52, 77, 51, 36, 34, 71, 35, 0, 17, 2, 95, 37, 48, 34, 39, 80, 36, 50, 47, 40, 35, 55,
+ 37, 12, 0, 0, 13, 2, 95, 36, 72, 39, 55, 55, 35, 34, 40, 12, 0, 0, 0, 0, 14, 2, 95, 41, 48, 35, 34, 36, 50, 47,
+ 36, 88, 37, 0, 0, 14, 2, 95, 40, 48, 35, 34, 36, 50, 47, 36, 88, 37, 0, 0, 0, 9, 2, 95, 46, 48, 40, 50, 47, 0,
+ 0, 11, 2, 95, 45, 107, 35, 108, 83, 13, 50, 0, 0, 9, 2, 95, 44, 49, 39, 65, 35, 0, 0, 12, 2, 95, 51, 47, 55, 37,
+ 12, 36, 47, 35, 0, 0, 9, 2, 95, 50, 50, 114, 12, 50, 0, 0, 10, 67, 48, 82, 142, 55, 114, 50, 12, 0, 11, 2, 95, 49,
+ 116, 12, 107, 6, 13, 72, 0, 0, 10, 2, 95, 48, 88, 6, 36, 16, 39, 0, 0, 10, 2, 95, 55, 89, 36, 71, 35, 12, 0, 0,
+ 11, 2, 95, 54, 89, 37, 12, 47, 12, 35, 0, 0, 12, 2, 95, 53, 107, 6, 13, 35, 65, 89, 35, 0, 0, 9, 2, 95, 52, 36,
+ 34, 71, 35, 0, 0, 16, 2, 95, 59, 89, 36, 65, 108, 49, 6, 39, 110, 55, 13, 50, 0, 0, 11, 2, 95, 58, 49, 39, 110, 55,
+ 13, 50, 0, 0, 14, 2, 95, 57, 72, 111, 72, 37, 50, 6, 35, 89, 35, 0, 0, 13, 2, 95, 56, 47, 65, 37, 12, 50, 37, 12,
+ 35, 0, 0, 15, 2, 95, 63, 65, 37, 89, 47, 39, 104, 89, 37, 57, 35, 0, 0, 10, 2, 95, 62, 35, 49, 71, 35, 34, 0, 0,
+ 0, 9, 2, 95, 60, 37, 88, 6, 13, 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, 14, 2, 95, 91, 48, 35, 34, 36, 50, 47, 36, 88, 37, 0, 0, 0, 13, 69, 76, 82, 138, 21, 32, 89, 114,
+ 12, 36, 34, 0, 0, 0, 13, 2, 95, 95, 35, 55, 35, 84, 37, 12, 84, 35, 0, 0, 0, 14, 2, 95, 93, 48, 35, 34, 36, 50,
+ 47, 36, 88, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 68, 96, 244, 148, 4,
+ 91, 39, 34, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 95, 123, 35, 55, 49, 40, 35, 12, 55, 47, 39, 0, 0, 0, 0,
+ 0, 0, 10, 67, 8, 148, 211, 71, 37, 89, 12, 0, 0, 15, 2, 95, 125, 55, 39, 48, 12, 40, 35, 12, 55, 47, 39, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 69, 28, 128, 78, 17, 80, 57, 49, 39, 55, 55, 107, 39, 65, 0, 0, 0, 0, 0,
+ 0, 0, 0, 11, 68, 40, 148, 212, 4, 37, 89, 47, 35, 0, 18, 9, 7, 196, 167, 1, 12, 11, 5, 13, 13, 35, 55, 76, 36, 65,
+ 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 96, 144, 91, 37, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 10, 67, 37, 52, 193, 37, 89, 12, 35, 0, 0, 0, 0, 0, 0, 0, 12, 68, 8, 244, 212, 4, 71, 39,
+ 89, 47, 35, 0, 0, 0, 9, 67, 33, 85, 193, 40, 12, 35, 0, 9, 67, 33, 85, 193, 40, 35, 0, 72, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 44, 145, 78, 99, 37, 12, 50, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 9, 7, 196, 167, 1, 14, 4, 8, 15,
+ 13, 35, 50, 72, 39, 65, 0, 0, 0, 0, 16, 7, 50, 48, 48, 48, 48, 48, 48, 88, 6, 13, 120, 81, 36, 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, 12, 4, 51, 48, 48, 48, 47, 55, 36,
+ 47, 12, 0, 0, 0, 0, 0, 0, 11, 5, 7, 196, 167, 1, 12, 35, 55, 12, 0, 0, 0, 0, 0, 6, 196, 139, 0, 3, 76, 13,
+ 0, 97, 3, 76, 13, 35, 0, 101, 3, 76, 13, 36, 0, 105, 3, 76, 13, 37, 0, 119, 3, 76, 13, 40, 6, 13, 0, 7, 6, 196,
+ 161, 0, 3, 75, 0, 111, 3, 75, 39, 0, 7, 6, 196, 167, 0, 3, 107, 0, 117, 3, 107, 12, 40, 12, 0, 116, 3, 107, 47, 0,
+ 7, 6, 197, 188, 0, 3, 88, 6, 13, 0, 4, 97, 3, 88, 35, 0, 103, 196, 167, 0, 101, 3, 88, 36, 0, 105, 101, 3, 88, 37,
+ 12, 36, 0, 7, 6, 97, 0, 3, 35, 0, 97, 3, 35, 12, 0, 120, 3, 35, 91, 0, 117, 3, 118, 0, 7, 6, 98, 0, 3, 71,
+ 0, 101, 3, 71, 6, 13, 0, 98, 3, 71, 12, 0, 114, 3, 71, 34, 6, 13, 0, 105, 101, 3, 71, 37, 6, 13, 0, 105, 3, 71,
+ 37, 12, 0, 7, 6, 99, 0, 3, 80, 0, 7, 6, 100, 0, 100, 3, 72, 12, 0, 3, 72, 36, 0, 7, 6, 101, 0, 3, 36, 0,
+ 119, 3, 120, 0, 117, 3, 120, 12, 0, 7, 6, 102, 0, 3, 83, 0, 102, 3, 83, 12, 0, 111, 3, 83, 39, 0, 7, 6, 103, 0,
+ 196, 167, 3, 12, 0, 3, 81, 0, 103, 3, 81, 12, 0, 105, 3, 81, 37, 12, 0, 101, 3, 81, 126, 0, 7, 6, 104, 0, 3, 12,
+ 0, 7, 6, 105, 0, 101, 3, 37, 12, 0, 3, 108, 0, 117, 3, 108, 40, 0, 7, 6, 106, 0, 106, 3, 37, 12, 0, 97, 3, 37,
+ 35, 0, 111, 3, 37, 39, 0, 3, 121, 0, 101, 3, 126, 0, 7, 6, 107, 0, 97, 3, 49, 35, 0, 4, 3, 49, 36, 0, 101, 0,
+ 105, 3, 49, 37, 12, 0, 105, 101, 3, 49, 37, 12, 36, 0, 117, 3, 49, 40, 12, 0, 111, 3, 80, 39, 0, 7, 6, 108, 0, 3,
+ 55, 0, 7, 6, 109, 0, 4, 2, 110, 3, 37, 65, 0, 2, 112, 0, 2, 114, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 117,
+ 3, 50, 40, 12, 0, 7, 6, 111, 0, 3, 39, 0, 7, 6, 112, 0, 3, 48, 0, 4, 1, 109, 97, 104, 115, 2, 111, 3, 48, 12,
+ 0, 1, 109, 97, 107, 2, 97, 110, 106, 0, 1, 109, 97, 115, 2, 111, 111, 0, 8, 97, 116, 111, 2, 97, 0, 8, 101, 108, 111, 2,
+ 97, 0, 112, 0, 7, 6, 113, 0, 117, 3, 0, 3, 6, 13, 0, 97, 3, 35, 0, 101, 3, 36, 0, 111, 3, 39, 0, 7, 6, 114,
+ 0, 3, 34, 0, 97, 3, 34, 35, 12, 0, 105, 101, 3, 34, 37, 12, 36, 0, 111, 3, 34, 39, 12, 0, 7, 6, 115, 0, 3, 89,
+ 0, 4, 97, 113, 3, 89, 35, 0, 97, 113, 113, 0, 105, 101, 3, 89, 37, 12, 36, 0, 7, 6, 116, 0, 3, 47, 0, 116, 3, 47,
+ 12, 0, 7, 6, 117, 0, 3, 40, 0, 120, 3, 40, 91, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 40, 0, 7, 6,
+ 120, 0, 3, 91, 36, 0, 105, 101, 3, 91, 114, 12, 0, 7, 6, 121, 0, 3, 111, 0, 121, 3, 111, 12, 0, 105, 3, 117, 0, 195,
+ 182, 3, 127, 0, 7, 6, 122, 0, 3, 47, 89, 36, 0, 104, 1, 25, 3, 90, 0, 7, 6, 0, 196, 139, 3, 76, 13, 0, 197, 188,
+ 3, 88, 6, 13, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts42 = FileInMemory_createWithData (4387, reinterpret_cast<const char *> (&espeakdata_dicts42_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/mt_dict",
+ U"mt");
+ Collection_addItem (me.peek(), espeakdata_dicts42.transfer());
- static unsigned char espeakdata_dicts46_data[1535] = {
+ static unsigned char espeakdata_dicts43_data[1535] = {
0, 4, 0, 0, 251, 4, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36098,108 +25004,108 @@ autoFileInMemorySet create_espeakdata_dicts () {
0, 3, 57, 0, 7, 6, 122, 0, 3, 89, 0, 7, 6, 0, 35, 3, 9, 0, 107, 3, 49, 0, 114, 3, 51, 0, 119, 3, 58, 0,
98, 3, 71, 0, 100, 3, 72, 0, 103, 3, 81, 0, 102, 3, 83, 0, 118, 3, 84, 0, 4, 115, 3, 89, 0, 195, 167, 0, 106, 3,
101, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts46 = FileInMemory_createWithData (1534, reinterpret_cast<const char *> (&espeakdata_dicts46_data),
- U"espeak-1.48.04-source/espeak-data/nci_dict",
+ autoFileInMemory espeakdata_dicts43 = FileInMemory_createWithData (1534, reinterpret_cast<const char *> (&espeakdata_dicts43_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/nci_dict",
U"nci");
- my addItem_move (espeakdata_dicts46.move());
+ Collection_addItem (me.peek(), espeakdata_dicts43.transfer());
- static unsigned char espeakdata_dicts47_data[10818] = {
- 0, 4, 0, 0, 22, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4,
- 95, 100, 112, 116, 10, 25, 6, 119, 48, 55, 39, 10, 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, 0, 0, 0, 0, 0, 0, 0, 0, 3, 129, 58, 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, 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, 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, 15, 6, 224, 164, 149,
- 224, 165, 135, 49, 6, 36, 4, 12, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 10, 134, 224, 164, 185, 224, 165, 139, 72, 28, 0, 0, 0, 0, 0, 15, 6, 224, 164, 181, 224, 164, 168, 71, 6, 35, 6, 50, 111, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 15, 6, 224, 164, 181, 224, 164, 176, 58, 6, 35, 34, 13, 12, 0, 0, 0, 23, 12, 224, 164, 166,
- 224, 164, 191, 224, 164, 143, 224, 164, 168, 72, 6, 37, 57, 6, 36, 50, 111, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 164, 151, 224,
- 164, 188, 100, 13, 0, 0, 0, 0, 0, 11, 6, 224, 164, 149, 224, 164, 188, 104, 13, 0, 0, 0, 9, 134, 224, 164, 181, 224, 164, 190,
- 8, 0, 0, 0, 0, 0, 0, 15, 140, 224, 164, 133, 224, 164, 165, 224, 164, 181, 224, 164, 190, 8, 0, 0, 0, 0, 11, 6, 224, 164,
- 171, 224, 164, 188, 83, 13, 0, 0, 0, 0, 18, 9, 224, 164, 185, 224, 165, 129, 224, 164, 168, 107, 6, 40, 6, 50, 13, 0, 0, 0,
- 0, 0, 20, 9, 224, 164, 151, 224, 164, 143, 224, 164, 168, 81, 6, 109, 57, 6, 36, 50, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 18, 9, 224, 164, 184, 224, 165, 129, 224, 164, 150, 89, 6, 40, 8, 145, 13, 0, 0, 14, 6, 224, 164, 137, 224, 164, 170, 40,
- 6, 48, 13, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 22, 12, 224, 164, 150, 224, 164, 190, 224, 164, 143, 224, 164, 168, 145, 35, 57,
+ static unsigned char espeakdata_dicts44_data[10795] = {
+ 0, 4, 0, 0, 22, 14, 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, 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, 3, 129, 58, 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, 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, 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, 15, 6, 224, 164, 149, 224, 165, 135, 49, 6, 36, 4, 12, 0, 28, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 134, 224, 164, 185, 224, 165, 139, 72, 28, 0, 0, 0, 0, 0,
+ 15, 6, 224, 164, 181, 224, 164, 168, 71, 6, 35, 6, 50, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 6, 224, 164, 181, 224, 164,
+ 176, 58, 6, 35, 34, 13, 12, 0, 0, 0, 23, 12, 224, 164, 166, 224, 164, 191, 224, 164, 143, 224, 164, 168, 72, 6, 37, 57, 6, 36,
+ 50, 111, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 164, 151, 224, 164, 188, 100, 13, 0, 0, 0, 0, 0, 11, 6, 224, 164, 149, 224,
+ 164, 188, 104, 13, 0, 0, 0, 9, 134, 224, 164, 181, 224, 164, 190, 8, 0, 0, 0, 0, 0, 0, 15, 140, 224, 164, 133, 224, 164, 165,
+ 224, 164, 181, 224, 164, 190, 8, 0, 0, 0, 0, 11, 6, 224, 164, 171, 224, 164, 188, 83, 13, 0, 0, 0, 0, 18, 9, 224, 164, 185,
+ 224, 165, 129, 224, 164, 168, 107, 6, 40, 6, 50, 13, 0, 0, 0, 0, 0, 20, 9, 224, 164, 151, 224, 164, 143, 224, 164, 168, 81, 6,
+ 109, 57, 6, 36, 50, 111, 0, 0, 0, 0, 15, 4, 95, 4, 16, 20, 10, 138, 6, 119, 48, 55, 39, 10, 0, 0, 0, 0, 0, 0,
+ 0, 0, 18, 9, 224, 164, 184, 224, 165, 129, 224, 164, 150, 89, 6, 40, 8, 146, 13, 0, 0, 14, 6, 224, 164, 137, 224, 164, 170, 40,
+ 6, 48, 13, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 22, 12, 224, 164, 150, 224, 164, 190, 224, 164, 143, 224, 164, 168, 146, 35, 57,
6, 36, 50, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 164, 161, 224, 164, 188, 70, 13, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 9, 224, 164, 155, 224, 165, 129, 224, 164, 168, 143, 6, 40, 50, 6, 13, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 9, 224, 164, 155, 224, 165, 129, 224, 164, 168, 144, 6, 40, 50, 6, 13, 0, 0,
0, 0, 0, 20, 9, 224, 164, 173, 224, 164, 143, 224, 164, 168, 137, 6, 109, 57, 6, 36, 50, 111, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 13, 6, 224, 164, 133, 224, 164, 172, 109, 6, 71, 111, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 19, 5, 95, 48, 77, 49, 48, 48, 13, 34, 6, 118, 34, 34, 72, 12, 138, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 19, 5, 95, 48, 77, 49, 48, 48, 13, 34, 6, 118, 34, 34, 72, 12, 139, 13, 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, 0, 0, 0, 0, 0, 0, 20,
3, 95, 51, 57, 122, 12, 50, 6, 35, 50, 6, 80, 6, 118, 55, 6, 112, 89, 0, 14, 3, 95, 50, 49, 114, 49, 12, 49, 6, 118,
112, 89, 0, 0, 12, 3, 95, 51, 56, 35, 34, 47, 6, 113, 89, 0, 10, 3, 95, 50, 48, 71, 6, 112, 89, 0, 0, 11, 3, 95,
50, 51, 47, 6, 114, 113, 89, 0, 0, 11, 3, 95, 50, 50, 71, 6, 118, 113, 89, 0, 0, 13, 3, 95, 50, 53, 48, 13, 80, 12,
6, 113, 89, 0, 0, 13, 3, 95, 50, 52, 80, 6, 120, 71, 6, 113, 89, 0, 0, 14, 3, 95, 50, 55, 89, 13, 47, 12, 6, 118,
- 113, 89, 0, 0, 14, 3, 95, 50, 54, 143, 13, 71, 6, 71, 6, 112, 89, 0, 0, 14, 3, 95, 51, 49, 114, 49, 13, 47, 12, 6,
+ 113, 89, 0, 0, 14, 3, 95, 50, 54, 144, 13, 71, 6, 71, 6, 112, 89, 0, 0, 14, 3, 95, 51, 49, 114, 49, 13, 47, 12, 6,
113, 89, 0, 0, 10, 3, 95, 51, 48, 47, 6, 112, 89, 0, 0, 15, 3, 95, 51, 51, 47, 6, 114, 47, 6, 47, 6, 112, 89, 0,
0, 14, 3, 95, 51, 50, 71, 6, 35, 47, 12, 6, 113, 89, 0, 0, 12, 3, 95, 51, 53, 48, 127, 47, 6, 113, 89, 0, 0, 14,
3, 95, 51, 52, 80, 130, 4, 47, 6, 113, 12, 89, 0, 0, 12, 3, 95, 51, 55, 89, 127, 47, 6, 113, 89, 0, 0, 16, 3, 95,
- 51, 54, 143, 13, 12, 47, 6, 47, 6, 113, 12, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 12, 224, 164,
- 166, 224, 165, 129, 224, 164, 131, 224, 164, 150, 72, 6, 40, 5, 145, 13, 0, 0, 0, 0, 0, 14, 3, 95, 55, 57, 122, 6, 50, 6,
- 118, 89, 6, 112, 0, 16, 3, 95, 54, 49, 114, 49, 6, 35, 89, 13, 141, 6, 141, 112, 0, 0, 17, 3, 95, 55, 56, 35, 25, 107,
- 35, 47, 47, 12, 6, 109, 34, 12, 0, 11, 3, 95, 54, 48, 89, 6, 118, 141, 112, 0, 0, 11, 3, 95, 48, 67, 89, 6, 35, 57,
- 13, 0, 19, 3, 95, 54, 51, 47, 6, 34, 6, 112, 4, 89, 13, 141, 6, 141, 6, 112, 0, 0, 17, 3, 95, 54, 50, 71, 6, 115,
- 89, 13, 141, 6, 12, 141, 6, 112, 0, 0, 17, 3, 95, 54, 53, 48, 6, 127, 6, 89, 13, 141, 6, 141, 6, 112, 0, 0, 16, 3,
- 95, 54, 52, 80, 6, 120, 89, 13, 141, 6, 141, 6, 112, 0, 0, 18, 3, 95, 54, 55, 89, 6, 109, 47, 6, 89, 13, 141, 6, 141,
- 6, 112, 0, 0, 17, 3, 95, 54, 54, 143, 6, 116, 6, 89, 13, 141, 6, 141, 6, 112, 0, 0, 19, 3, 95, 55, 49, 114, 49, 6,
+ 51, 54, 144, 13, 12, 47, 6, 47, 6, 113, 12, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 12, 224, 164,
+ 166, 224, 165, 129, 224, 164, 131, 224, 164, 150, 72, 6, 40, 5, 146, 13, 0, 0, 0, 0, 0, 14, 3, 95, 55, 57, 122, 6, 50, 6,
+ 118, 89, 6, 112, 0, 16, 3, 95, 54, 49, 114, 49, 6, 35, 89, 13, 142, 6, 142, 112, 0, 0, 17, 3, 95, 55, 56, 35, 138, 107,
+ 35, 47, 47, 12, 6, 109, 34, 12, 0, 11, 3, 95, 54, 48, 89, 6, 118, 142, 112, 0, 0, 11, 3, 95, 48, 67, 89, 6, 35, 57,
+ 13, 0, 19, 3, 95, 54, 51, 47, 6, 34, 6, 112, 4, 89, 13, 142, 6, 142, 6, 112, 0, 0, 17, 3, 95, 54, 50, 71, 6, 115,
+ 89, 13, 142, 6, 12, 142, 6, 112, 0, 0, 17, 3, 95, 54, 53, 48, 6, 127, 6, 89, 13, 142, 6, 142, 6, 112, 0, 0, 16, 3,
+ 95, 54, 52, 80, 6, 120, 89, 13, 142, 6, 142, 6, 112, 0, 0, 18, 3, 95, 54, 55, 89, 6, 109, 47, 6, 89, 13, 142, 6, 142,
+ 6, 112, 0, 0, 17, 3, 95, 54, 54, 144, 6, 116, 6, 89, 13, 142, 6, 142, 6, 112, 0, 0, 19, 3, 95, 55, 49, 114, 49, 6,
35, 107, 6, 35, 47, 12, 6, 109, 34, 12, 0, 0, 17, 3, 95, 55, 48, 89, 6, 35, 47, 6, 47, 13, 34, 6, 112, 12, 0, 0,
17, 3, 95, 55, 51, 47, 113, 57, 35, 47, 47, 12, 6, 109, 34, 12, 0, 0, 17, 3, 95, 55, 50, 71, 13, 107, 6, 35, 47, 47,
- 6, 109, 34, 12, 0, 0, 17, 3, 95, 55, 53, 48, 35, 143, 4, 35, 47, 12, 6, 109, 34, 12, 0, 0, 16, 3, 95, 55, 52, 80,
+ 6, 109, 34, 12, 0, 0, 17, 3, 95, 55, 53, 48, 35, 144, 4, 35, 47, 12, 6, 109, 34, 12, 0, 0, 16, 3, 95, 55, 52, 80,
120, 107, 35, 47, 12, 6, 109, 34, 12, 0, 0, 19, 3, 95, 55, 55, 89, 13, 47, 13, 107, 35, 47, 47, 12, 6, 109, 34, 12, 0,
- 0, 22, 3, 95, 55, 54, 143, 13, 6, 57, 6, 35, 107, 6, 35, 47, 6, 47, 6, 109, 34, 12, 0, 0, 15, 3, 95, 49, 57, 122,
- 12, 50, 50, 6, 118, 37, 6, 89, 0, 0, 13, 3, 95, 49, 56, 35, 6, 141, 6, 118, 34, 111, 0, 0, 0, 0, 0, 0, 0, 0,
- 16, 3, 95, 50, 57, 122, 12, 50, 6, 109, 50, 47, 6, 113, 89, 0, 14, 3, 95, 49, 49, 114, 6, 146, 6, 118, 34, 6, 109, 0,
- 0, 13, 3, 95, 50, 56, 35, 25, 12, 6, 118, 113, 89, 0, 10, 3, 95, 49, 48, 72, 6, 109, 89, 0, 0, 12, 3, 95, 49, 51,
+ 0, 22, 3, 95, 55, 54, 144, 13, 6, 57, 6, 35, 107, 6, 35, 47, 6, 47, 6, 109, 34, 12, 0, 0, 15, 3, 95, 49, 57, 122,
+ 12, 50, 50, 6, 118, 37, 6, 89, 0, 0, 13, 3, 95, 49, 56, 35, 6, 142, 6, 118, 34, 111, 0, 0, 0, 0, 0, 0, 0, 0,
+ 16, 3, 95, 50, 57, 122, 12, 50, 6, 109, 50, 47, 6, 113, 89, 0, 14, 3, 95, 49, 49, 114, 6, 147, 6, 118, 34, 6, 109, 0,
+ 0, 13, 3, 95, 50, 56, 35, 138, 12, 6, 118, 113, 89, 0, 10, 3, 95, 49, 48, 72, 6, 109, 89, 0, 0, 12, 3, 95, 49, 51,
47, 6, 114, 107, 34, 13, 0, 0, 11, 3, 95, 49, 50, 71, 6, 118, 34, 111, 0, 0, 13, 3, 95, 49, 53, 48, 6, 109, 50, 72,
- 34, 111, 0, 0, 11, 3, 95, 49, 52, 143, 6, 120, 72, 111, 0, 0, 12, 3, 95, 49, 55, 89, 6, 109, 47, 34, 111, 0, 0, 11,
- 3, 95, 49, 54, 89, 6, 119, 34, 111, 0, 0, 8, 3, 224, 164, 165, 25, 13, 0, 0, 10, 3, 224, 164, 164, 47, 13, 4, 0, 8,
- 8, 3, 224, 164, 164, 47, 13, 0, 0, 8, 3, 224, 164, 167, 138, 13, 0, 0, 8, 3, 224, 164, 166, 72, 13, 0, 0, 8, 3, 224,
- 164, 161, 140, 13, 0, 0, 8, 3, 224, 164, 160, 141, 13, 0, 0, 8, 3, 224, 164, 163, 66, 13, 0, 0, 8, 3, 224, 164, 162, 142,
- 13, 0, 0, 8, 3, 224, 164, 157, 144, 13, 0, 17, 3, 95, 52, 57, 122, 6, 50, 6, 35, 50, 6, 80, 6, 118, 89, 0, 0, 8,
- 3, 224, 164, 156, 79, 13, 0, 6, 131, 224, 165, 164, 8, 17, 3, 95, 52, 56, 35, 6, 141, 6, 80, 6, 118, 55, 6, 113, 89, 0,
- 0, 8, 3, 224, 164, 159, 139, 13, 0, 0, 17, 9, 224, 164, 184, 224, 164, 191, 224, 164, 164, 89, 6, 37, 47, 13, 0, 8, 3, 224,
- 164, 158, 67, 13, 0, 0, 8, 3, 224, 164, 153, 68, 13, 0, 0, 8, 3, 224, 164, 152, 146, 13, 0, 0, 8, 3, 224, 164, 155, 143,
+ 34, 111, 0, 0, 11, 3, 95, 49, 52, 144, 6, 120, 72, 111, 0, 0, 12, 3, 95, 49, 55, 89, 6, 109, 47, 34, 111, 0, 0, 11,
+ 3, 95, 49, 54, 89, 6, 119, 34, 111, 0, 0, 8, 3, 224, 164, 165, 138, 13, 0, 0, 10, 3, 224, 164, 164, 47, 13, 4, 0, 8,
+ 8, 3, 224, 164, 164, 47, 13, 0, 0, 8, 3, 224, 164, 167, 139, 13, 0, 0, 8, 3, 224, 164, 166, 72, 13, 0, 0, 8, 3, 224,
+ 164, 161, 141, 13, 0, 0, 8, 3, 224, 164, 160, 142, 13, 0, 0, 8, 3, 224, 164, 163, 66, 13, 0, 0, 8, 3, 224, 164, 162, 143,
+ 13, 0, 0, 8, 3, 224, 164, 157, 145, 13, 0, 17, 3, 95, 52, 57, 122, 6, 50, 6, 35, 50, 6, 80, 6, 118, 89, 0, 0, 8,
+ 3, 224, 164, 156, 79, 13, 0, 6, 131, 224, 165, 164, 8, 17, 3, 95, 52, 56, 35, 6, 142, 6, 80, 6, 118, 55, 6, 113, 89, 0,
+ 0, 8, 3, 224, 164, 159, 140, 13, 0, 0, 17, 9, 224, 164, 184, 224, 164, 191, 224, 164, 164, 89, 6, 37, 47, 13, 0, 8, 3, 224,
+ 164, 158, 67, 13, 0, 0, 8, 3, 224, 164, 153, 68, 13, 0, 0, 8, 3, 224, 164, 152, 147, 13, 0, 0, 8, 3, 224, 164, 155, 144,
13, 0, 0, 8, 3, 224, 164, 154, 80, 13, 0, 0, 9, 3, 224, 165, 157, 107, 34, 13, 0, 8, 3, 224, 164, 149, 49, 13, 0, 18,
- 3, 95, 53, 57, 122, 6, 50, 6, 109, 50, 6, 89, 6, 118, 141, 112, 0, 17, 3, 95, 52, 49, 36, 6, 12, 49, 80, 6, 118, 55,
- 6, 37, 89, 0, 0, 8, 3, 224, 165, 156, 34, 13, 0, 21, 3, 95, 53, 56, 35, 6, 50, 25, 12, 6, 118, 58, 13, 50, 6, 50,
+ 3, 95, 53, 57, 122, 6, 50, 6, 109, 50, 6, 89, 6, 118, 142, 112, 0, 17, 3, 95, 52, 49, 36, 6, 12, 49, 80, 6, 118, 55,
+ 6, 37, 89, 0, 0, 8, 3, 224, 165, 156, 34, 13, 0, 21, 3, 95, 53, 56, 35, 6, 50, 138, 12, 6, 118, 58, 13, 50, 6, 50,
6, 12, 109, 0, 12, 3, 95, 52, 48, 80, 118, 55, 6, 113, 89, 0, 0, 8, 3, 224, 165, 159, 57, 13, 0, 8, 3, 224, 164, 151,
81, 13, 0, 17, 3, 95, 52, 51, 47, 6, 34, 112, 80, 6, 118, 55, 6, 112, 89, 0, 0, 8, 3, 224, 165, 158, 83, 13, 0, 8,
- 3, 224, 164, 150, 145, 13, 0, 13, 3, 95, 52, 50, 71, 134, 118, 55, 6, 113, 89, 0, 0, 8, 3, 224, 165, 153, 101, 13, 0, 16,
+ 3, 224, 164, 150, 146, 13, 0, 13, 3, 95, 52, 50, 71, 134, 118, 55, 6, 113, 89, 0, 0, 8, 3, 224, 165, 153, 101, 13, 0, 16,
3, 95, 52, 53, 48, 134, 6, 50, 47, 118, 55, 6, 113, 89, 0, 0, 8, 3, 224, 165, 152, 104, 13, 0, 14, 3, 95, 52, 52, 80,
- 120, 58, 118, 55, 6, 113, 89, 0, 0, 8, 3, 224, 165, 155, 88, 13, 0, 17, 3, 95, 52, 55, 89, 13, 6, 140, 80, 47, 118, 55,
- 6, 113, 89, 0, 0, 8, 3, 224, 165, 154, 100, 13, 0, 15, 3, 95, 52, 54, 143, 107, 113, 57, 118, 55, 6, 113, 89, 0, 0, 23,
+ 120, 58, 118, 55, 6, 113, 89, 0, 0, 8, 3, 224, 165, 155, 88, 13, 0, 17, 3, 95, 52, 55, 89, 13, 6, 141, 80, 47, 118, 55,
+ 6, 113, 89, 0, 0, 8, 3, 224, 165, 154, 100, 13, 0, 15, 3, 95, 52, 54, 144, 107, 113, 57, 118, 55, 6, 113, 89, 0, 0, 23,
3, 95, 54, 57, 122, 12, 50, 6, 35, 50, 6, 89, 6, 109, 47, 47, 6, 35, 34, 6, 112, 0, 18, 3, 95, 53, 49, 114, 49, 6,
- 118, 58, 109, 50, 6, 50, 12, 6, 109, 0, 0, 17, 3, 95, 54, 56, 35, 6, 141, 4, 89, 13, 141, 6, 141, 6, 112, 0, 12, 3,
+ 118, 58, 109, 50, 6, 50, 12, 6, 109, 0, 0, 17, 3, 95, 54, 56, 35, 6, 142, 4, 89, 13, 142, 6, 142, 6, 112, 0, 12, 3,
95, 53, 48, 48, 13, 80, 6, 118, 89, 0, 0, 18, 3, 95, 53, 51, 47, 6, 34, 113, 12, 48, 6, 35, 50, 6, 50, 109, 0, 0,
17, 3, 95, 53, 50, 71, 6, 118, 58, 109, 50, 6, 50, 12, 6, 109, 0, 0, 17, 3, 95, 53, 53, 48, 6, 35, 80, 6, 48, 109,
50, 6, 50, 109, 0, 0, 16, 3, 95, 53, 52, 80, 6, 121, 123, 58, 109, 50, 6, 50, 109, 0, 0, 23, 3, 95, 53, 55, 89, 6,
- 109, 50, 6, 47, 12, 6, 118, 58, 13, 50, 6, 50, 6, 12, 109, 0, 0, 17, 3, 95, 53, 54, 143, 107, 13, 48, 12, 6, 109, 50,
+ 109, 50, 6, 47, 12, 6, 118, 58, 13, 50, 6, 50, 6, 12, 109, 0, 0, 17, 3, 95, 53, 54, 144, 107, 13, 48, 12, 6, 109, 50,
6, 50, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 56, 57, 123, 50, 6, 118, 50, 6, 35, 71, 6, 71, 6, 114,
- 0, 0, 14, 3, 95, 56, 56, 35, 6, 141, 12, 118, 89, 6, 112, 0, 0, 0, 0, 8, 3, 224, 164, 185, 108, 13, 0, 0, 8, 3,
+ 0, 0, 14, 3, 95, 56, 56, 35, 6, 142, 12, 118, 89, 6, 112, 0, 0, 0, 0, 8, 3, 224, 164, 185, 108, 13, 0, 0, 8, 3,
224, 164, 184, 89, 13, 0, 0, 0, 0, 8, 3, 224, 164, 181, 58, 13, 0, 19, 3, 95, 57, 57, 122, 12, 50, 6, 50, 6, 118, 50,
- 89, 107, 13, 57, 114, 0, 13, 3, 95, 56, 49, 114, 49, 6, 118, 89, 6, 112, 0, 0, 20, 3, 95, 57, 56, 35, 6, 50, 6, 141,
+ 89, 107, 13, 57, 114, 0, 13, 3, 95, 56, 49, 114, 49, 6, 118, 89, 6, 112, 0, 0, 20, 3, 95, 57, 56, 35, 6, 50, 6, 142,
6, 118, 50, 13, 71, 6, 71, 6, 114, 0, 13, 3, 95, 56, 48, 35, 6, 89, 6, 89, 6, 112, 0, 0, 8, 3, 224, 164, 183, 93,
13, 0, 15, 3, 95, 56, 51, 47, 34, 113, 57, 6, 118, 89, 6, 112, 0, 0, 8, 3, 224, 164, 182, 91, 13, 0, 12, 3, 95, 56,
50, 71, 134, 118, 89, 6, 112, 0, 0, 8, 3, 224, 164, 177, 34, 13, 0, 15, 3, 95, 56, 53, 48, 6, 35, 80, 6, 118, 89, 6,
112, 0, 0, 7, 131, 224, 164, 176, 72, 8, 8, 3, 224, 164, 176, 34, 13, 0, 13, 3, 95, 56, 52, 80, 120, 34, 118, 89, 6, 112,
0, 0, 8, 3, 224, 164, 179, 62, 13, 0, 16, 3, 95, 56, 55, 89, 6, 109, 12, 47, 6, 118, 89, 6, 112, 0, 0, 8, 3, 224,
- 164, 178, 55, 13, 0, 14, 3, 95, 56, 54, 143, 13, 57, 6, 118, 89, 6, 112, 0, 0, 8, 3, 224, 164, 173, 137, 13, 0, 17, 3,
+ 164, 178, 55, 13, 0, 14, 3, 95, 56, 54, 144, 13, 57, 6, 118, 89, 6, 112, 0, 0, 8, 3, 224, 164, 173, 137, 13, 0, 17, 3,
95, 57, 49, 114, 49, 6, 118, 50, 13, 71, 6, 71, 6, 114, 0, 0, 8, 3, 224, 164, 172, 71, 13, 0, 13, 3, 95, 57, 48, 50,
13, 71, 6, 71, 6, 114, 0, 0, 8, 3, 224, 164, 175, 57, 13, 0, 19, 3, 95, 57, 51, 47, 34, 113, 57, 6, 118, 50, 13, 71,
6, 71, 6, 114, 0, 0, 11, 3, 224, 164, 174, 65, 111, 5, 0, 72, 28, 8, 3, 224, 164, 174, 65, 13, 0, 19, 3, 95, 57, 50,
71, 6, 35, 57, 6, 118, 50, 13, 71, 6, 71, 6, 114, 0, 0, 20, 3, 95, 57, 53, 48, 13, 50, 6, 80, 6, 118, 50, 13, 71,
6, 71, 6, 114, 0, 0, 8, 3, 224, 164, 168, 50, 13, 0, 18, 3, 95, 57, 52, 80, 120, 34, 6, 118, 50, 13, 71, 6, 71, 6,
114, 0, 0, 8, 3, 224, 164, 171, 136, 13, 0, 21, 3, 95, 57, 55, 89, 13, 50, 6, 47, 12, 6, 118, 50, 13, 71, 6, 71, 6,
- 114, 0, 0, 8, 3, 224, 164, 170, 48, 13, 0, 18, 3, 95, 57, 54, 143, 13, 57, 6, 118, 50, 13, 71, 6, 71, 6, 114, 0, 0,
+ 114, 0, 0, 8, 3, 224, 164, 170, 48, 13, 0, 18, 3, 95, 57, 54, 144, 13, 57, 6, 118, 50, 13, 71, 6, 71, 6, 114, 0, 0,
0, 0, 0, 0, 0, 0, 42, 27, 224, 164, 176, 224, 164, 190, 224, 164, 183, 224, 165, 141, 224, 164, 159, 224, 165, 141, 224, 164, 176, 224,
- 164, 191, 224, 164, 175, 34, 6, 118, 91, 4, 139, 34, 113, 12, 57, 111, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 164, 191, 224, 164, 175, 34, 6, 118, 91, 4, 140, 34, 113, 12, 57, 111, 0, 66, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 48, 77, 56, 89, 107, 6, 35, 50, 4, 145, 13, 0, 0, 21, 4, 95, 48, 77, 57, 65,
- 6, 35, 107, 6, 118, 4, 89, 107, 6, 35, 50, 145, 13, 0, 0, 12, 4, 95, 48, 77, 54, 50, 6, 112, 55, 6, 0, 0, 14, 4,
+ 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 48, 77, 56, 89, 107, 6, 35, 50, 4, 146, 13, 0, 0, 21, 4, 95, 48, 77, 57, 65,
+ 6, 35, 107, 6, 118, 4, 89, 107, 6, 35, 50, 146, 13, 0, 0, 12, 4, 95, 48, 77, 54, 50, 6, 112, 55, 6, 0, 0, 14, 4,
95, 48, 77, 55, 48, 6, 109, 72, 6, 65, 13, 0, 0, 12, 4, 95, 48, 77, 52, 6, 109, 34, 13, 71, 0, 0, 15, 4, 95, 48,
- 77, 53, 145, 6, 109, 34, 13, 71, 6, 109, 0, 0, 12, 4, 95, 48, 77, 50, 55, 6, 118, 145, 13, 0, 0, 15, 4, 95, 48, 77,
- 51, 49, 6, 35, 6, 34, 119, 140, 13, 0, 0, 0, 14, 4, 95, 48, 77, 49, 107, 13, 88, 6, 118, 34, 13, 0, 0, 0, 0, 0,
+ 77, 53, 146, 6, 109, 34, 13, 71, 6, 109, 0, 0, 12, 4, 95, 48, 77, 50, 55, 6, 118, 146, 13, 0, 0, 15, 4, 95, 48, 77,
+ 51, 49, 6, 35, 6, 34, 119, 141, 13, 0, 0, 0, 14, 4, 95, 48, 77, 49, 107, 13, 88, 6, 118, 34, 13, 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, 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, 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,
@@ -36209,14 +25115,14 @@ autoFileInMemorySet create_espeakdata_dicts () {
101, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 6, 224, 164, 170, 224, 164,
176, 48, 6, 35, 34, 13, 4, 0, 0, 14, 6, 224, 164, 156, 224, 164, 181, 79, 6, 109, 84, 13, 0, 0, 0, 0, 16, 6, 224, 164,
164, 224, 164, 176, 47, 6, 35, 34, 13, 4, 0, 8, 0, 0, 0, 9, 134, 224, 164, 168, 224, 164, 191, 8, 0, 0, 0, 0, 0, 0,
- 0, 17, 9, 224, 164, 172, 224, 164, 190, 224, 164, 159, 71, 6, 118, 139, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6,
+ 0, 17, 9, 224, 164, 172, 224, 164, 190, 224, 164, 159, 71, 6, 118, 140, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6,
224, 164, 156, 224, 164, 188, 88, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14,
6, 224, 164, 134, 224, 164, 156, 118, 6, 79, 13, 12, 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, 0, 0, 0, 0, 0, 0, 0, 9, 2, 95, 51, 47, 6, 112, 50, 0,
0, 10, 2, 95, 50, 72, 6, 123, 4, 112, 0, 0, 9, 2, 95, 49, 114, 6, 49, 6, 0, 0, 12, 2, 95, 48, 91, 6, 123, 50,
- 6, 50, 118, 0, 0, 9, 2, 95, 55, 89, 6, 118, 47, 0, 0, 8, 2, 95, 54, 143, 6, 111, 0, 0, 10, 2, 95, 53, 48, 6,
+ 6, 50, 118, 0, 0, 9, 2, 95, 55, 89, 6, 118, 47, 0, 0, 8, 2, 95, 54, 144, 6, 111, 0, 0, 10, 2, 95, 53, 48, 6,
118, 50, 80, 0, 0, 10, 2, 95, 52, 80, 6, 118, 34, 12, 0, 0, 0, 0, 10, 2, 95, 57, 50, 6, 109, 6, 123, 0, 0, 8,
- 2, 95, 56, 6, 118, 141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 2, 95, 56, 6, 118, 142, 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, 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, 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, 0, 0, 0, 21, 12, 224, 164, 185, 224, 165, 139, 224, 164, 135, 224, 164, 168, 107,
@@ -36329,4458 +25235,4270 @@ autoFileInMemorySet create_espeakdata_dicts () {
58, 6, 37, 50, 6, 72, 6, 40, 0, 7, 6, 1, 4, 0, 4, 3, 58, 112, 89, 6, 109, 34, 4, 81, 13, 0, 8, 0, 1, 17,
67, 2, 32, 3, 108, 0, 4, 1, 17, 65, 2, 17, 65, 3, 108, 4, 0, 1, 17, 65, 2, 17, 67, 0, 1, 17, 65, 2, 32, 0,
1, 17, 67, 2, 17, 65, 0, 1, 17, 67, 2, 17, 67, 0, 7, 6, 1, 5, 0, 3, 126, 6, 0, 7, 6, 1, 6, 0, 3, 109,
- 0, 224, 164, 129, 3, 129, 6, 0, 7, 6, 1, 7, 0, 3, 118, 0, 224, 164, 129, 3, 128, 7, 0, 7, 6, 1, 8, 0, 3, 113,
- 0, 224, 164, 129, 3, 124, 6, 0, 7, 6, 1, 9, 0, 2, 32, 3, 112, 0, 3, 113, 12, 0, 224, 164, 129, 3, 124, 7, 0, 7,
- 6, 1, 10, 0, 3, 122, 0, 224, 164, 129, 3, 133, 6, 0, 7, 6, 1, 11, 0, 3, 122, 0, 224, 164, 129, 3, 133, 6, 0, 7,
- 6, 1, 12, 0, 3, 34, 113, 0, 7, 6, 1, 13, 0, 3, 55, 34, 113, 0, 7, 6, 1, 14, 0, 3, 116, 0, 7, 6, 1, 15,
- 0, 3, 36, 0, 224, 164, 129, 3, 126, 6, 0, 7, 6, 1, 16, 0, 3, 114, 0, 224, 164, 129, 3, 126, 6, 4, 0, 7, 6, 1,
- 17, 0, 224, 164, 129, 3, 127, 6, 0, 5, 2, 3, 134, 0, 3, 151, 0, 7, 6, 1, 18, 0, 3, 121, 0, 7, 6, 1, 19, 0,
- 3, 39, 0, 7, 6, 1, 20, 0, 3, 119, 0, 224, 164, 129, 3, 131, 6, 0, 7, 6, 1, 21, 0, 224, 164, 129, 3, 130, 6, 0,
- 5, 3, 3, 135, 0, 3, 152, 0, 7, 6, 1, 22, 0, 5, 1, 2, 32, 107, 3, 0, 2, 17, 66, 3, 49, 0, 2, 224, 165, 141,
- 224, 164, 149, 3, 49, 4, 0, 2, 224, 165, 141, 224, 164, 175, 3, 49, 12, 0, 3, 49, 109, 0, 4, 224, 164, 129, 3, 49, 129, 6,
- 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 49, 148, 0, 7, 6, 1, 23, 0, 4, 2, 17, 66, 3, 145, 0, 5, 1, 2,
- 32, 0, 2, 224, 165, 141, 224, 164, 150, 3, 145, 4, 0, 3, 145, 109, 0, 4, 224, 164, 129, 3, 145, 129, 6, 0, 224, 165, 133, 0,
- 1, 141, 165, 224, 2, 32, 3, 145, 148, 0, 7, 6, 1, 24, 0, 4, 2, 17, 66, 3, 81, 0, 5, 1, 2, 32, 0, 2, 224, 165,
- 141, 224, 164, 151, 3, 81, 4, 0, 3, 81, 109, 0, 4, 224, 164, 129, 3, 81, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2,
- 32, 3, 81, 148, 0, 7, 6, 1, 25, 0, 4, 2, 17, 66, 3, 146, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 152, 3,
- 146, 4, 0, 3, 146, 109, 0, 4, 224, 164, 129, 3, 146, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 146, 148, 0,
- 7, 6, 1, 26, 0, 4, 2, 17, 66, 3, 68, 0, 2, 32, 0, 3, 68, 109, 0, 1, 141, 165, 224, 2, 32, 3, 68, 148, 0, 7,
- 6, 1, 27, 0, 4, 2, 17, 66, 3, 80, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 154, 3, 80, 4, 0, 2, 224, 165,
- 141, 224, 164, 175, 3, 80, 12, 0, 3, 80, 109, 0, 4, 224, 164, 129, 3, 80, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2,
- 32, 3, 80, 148, 0, 7, 6, 1, 28, 0, 2, 17, 66, 3, 143, 0, 4, 1, 141, 165, 224, 2, 17, 67, 3, 143, 13, 0, 2, 32,
- 0, 3, 143, 109, 0, 4, 224, 164, 129, 3, 143, 129, 6, 0, 224, 165, 133, 0, 7, 6, 1, 29, 0, 4, 2, 17, 66, 3, 79, 0,
- 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 156, 3, 79, 4, 0, 3, 79, 109, 0, 4, 224, 164, 129, 3, 79, 129, 6, 0, 224,
- 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 79, 148, 0, 7, 6, 1, 30, 0, 2, 224, 165, 141, 224, 164, 157, 3, 79, 4, 0, 4,
- 2, 17, 66, 3, 144, 0, 2, 32, 0, 3, 144, 109, 0, 4, 224, 164, 129, 3, 144, 129, 6, 0, 224, 165, 133, 0, 7, 6, 1, 31,
- 0, 2, 17, 66, 3, 67, 0, 2, 32, 3, 67, 13, 0, 1, 141, 165, 224, 156, 164, 224, 2, 32, 3, 67, 13, 12, 4, 0, 3, 67,
- 109, 0, 1, 141, 165, 224, 2, 32, 3, 67, 148, 0, 7, 6, 1, 32, 0, 4, 2, 17, 66, 3, 139, 0, 5, 1, 2, 32, 0, 4,
- 2, 224, 165, 141, 224, 164, 159, 3, 139, 4, 0, 2, 224, 165, 141, 224, 164, 160, 0, 2, 224, 165, 141, 224, 164, 175, 3, 139, 12, 0,
- 3, 139, 109, 0, 4, 224, 164, 129, 3, 139, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 139, 148, 0, 7, 6, 1,
- 33, 0, 4, 2, 17, 66, 3, 141, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 160, 3, 141, 4, 0, 3, 141, 109, 0, 4,
- 224, 164, 129, 3, 141, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 141, 148, 0, 7, 6, 1, 34, 0, 4, 2, 17,
- 66, 3, 140, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 161, 3, 140, 4, 0, 4, 2, 224, 165, 141, 224, 164, 175, 3, 140,
- 12, 0, 224, 164, 188, 2, 17, 66, 0, 4, 224, 164, 188, 224, 164, 129, 3, 140, 12, 129, 6, 0, 224, 164, 188, 224, 165, 133, 0, 3,
- 140, 109, 0, 224, 164, 188, 3, 140, 109, 12, 0, 4, 224, 164, 129, 3, 140, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32,
- 3, 140, 148, 0, 7, 6, 1, 35, 0, 4, 2, 17, 66, 3, 142, 0, 5, 1, 2, 32, 0, 224, 164, 188, 2, 17, 66, 0, 3, 142,
- 109, 0, 224, 164, 188, 3, 142, 109, 12, 0, 4, 224, 164, 129, 3, 142, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3,
- 142, 148, 0, 7, 6, 1, 36, 0, 4, 2, 17, 66, 3, 66, 0, 5, 1, 2, 32, 0, 2, 17, 67, 3, 66, 13, 0, 3, 66, 109,
- 0, 1, 141, 165, 224, 2, 32, 3, 66, 148, 0, 7, 6, 1, 37, 0, 2, 17, 66, 3, 47, 0, 4, 2, 224, 165, 141, 224, 164, 164,
+ 0, 224, 164, 129, 3, 129, 6, 0, 7, 6, 1, 7, 0, 3, 118, 0, 224, 164, 135, 3, 118, 113, 0, 224, 164, 137, 3, 118, 122, 0,
+ 224, 164, 138, 3, 118, 122, 6, 0, 224, 164, 129, 3, 128, 7, 0, 7, 6, 1, 8, 0, 3, 113, 0, 224, 164, 129, 3, 124, 6, 0,
+ 7, 6, 1, 9, 0, 2, 32, 3, 112, 0, 3, 113, 12, 0, 224, 164, 129, 3, 124, 7, 0, 7, 6, 1, 10, 0, 3, 122, 0, 224,
+ 164, 129, 3, 133, 6, 0, 7, 6, 1, 11, 0, 3, 122, 0, 224, 164, 129, 3, 133, 6, 0, 7, 6, 1, 12, 0, 3, 34, 113, 0,
+ 7, 6, 1, 13, 0, 3, 55, 34, 113, 0, 7, 6, 1, 14, 0, 3, 116, 0, 7, 6, 1, 15, 0, 3, 36, 0, 224, 164, 129, 3,
+ 126, 6, 0, 7, 6, 1, 16, 0, 3, 114, 0, 224, 164, 129, 3, 126, 6, 4, 0, 7, 6, 1, 17, 0, 224, 164, 129, 3, 127, 6,
+ 0, 5, 2, 3, 134, 0, 3, 152, 0, 7, 6, 1, 18, 0, 3, 121, 0, 7, 6, 1, 19, 0, 3, 39, 0, 7, 6, 1, 20, 0,
+ 3, 119, 0, 224, 164, 129, 3, 131, 6, 0, 7, 6, 1, 21, 0, 224, 164, 129, 3, 130, 6, 0, 5, 3, 3, 135, 0, 3, 153, 0,
+ 7, 6, 1, 22, 0, 5, 1, 2, 32, 107, 3, 0, 2, 17, 66, 3, 49, 0, 2, 224, 165, 141, 224, 164, 149, 3, 49, 4, 0, 2,
+ 224, 165, 141, 224, 164, 175, 3, 49, 12, 0, 3, 49, 109, 0, 4, 224, 164, 129, 3, 49, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165,
+ 224, 2, 32, 3, 49, 149, 0, 7, 6, 1, 23, 0, 4, 2, 17, 66, 3, 146, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164,
+ 150, 3, 146, 4, 0, 3, 146, 109, 0, 4, 224, 164, 129, 3, 146, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 146,
+ 149, 0, 7, 6, 1, 24, 0, 4, 2, 17, 66, 3, 81, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 151, 3, 81, 4, 0,
+ 3, 81, 109, 0, 4, 224, 164, 129, 3, 81, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 81, 149, 0, 7, 6, 1,
+ 25, 0, 4, 2, 17, 66, 3, 147, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 152, 3, 147, 4, 0, 3, 147, 109, 0, 4,
+ 224, 164, 129, 3, 147, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 147, 149, 0, 7, 6, 1, 26, 0, 4, 2, 17,
+ 66, 3, 68, 0, 2, 32, 0, 3, 68, 109, 0, 1, 141, 165, 224, 2, 32, 3, 68, 149, 0, 7, 6, 1, 27, 0, 4, 2, 17, 66,
+ 3, 80, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 154, 3, 80, 4, 0, 2, 224, 165, 141, 224, 164, 175, 3, 80, 12, 0,
+ 3, 80, 109, 0, 4, 224, 164, 129, 3, 80, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 80, 149, 0, 7, 6, 1,
+ 28, 0, 2, 17, 66, 3, 144, 0, 4, 1, 141, 165, 224, 2, 17, 67, 3, 144, 13, 0, 2, 32, 0, 3, 144, 109, 0, 4, 224, 164,
+ 129, 3, 144, 129, 6, 0, 224, 165, 133, 0, 7, 6, 1, 29, 0, 4, 2, 17, 66, 3, 79, 0, 5, 1, 2, 32, 0, 2, 224, 165,
+ 141, 224, 164, 156, 3, 79, 4, 0, 3, 79, 109, 0, 4, 224, 164, 129, 3, 79, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2,
+ 32, 3, 79, 149, 0, 7, 6, 1, 30, 0, 2, 224, 165, 141, 224, 164, 157, 3, 79, 4, 0, 4, 2, 17, 66, 3, 145, 0, 2, 32,
+ 0, 3, 145, 109, 0, 4, 224, 164, 129, 3, 145, 129, 6, 0, 224, 165, 133, 0, 7, 6, 1, 31, 0, 2, 17, 66, 3, 67, 0, 2,
+ 32, 3, 67, 13, 0, 1, 141, 165, 224, 156, 164, 224, 2, 32, 3, 67, 13, 12, 4, 0, 3, 67, 109, 0, 1, 141, 165, 224, 2, 32,
+ 3, 67, 149, 0, 7, 6, 1, 32, 0, 4, 2, 17, 66, 3, 140, 0, 5, 1, 2, 32, 0, 4, 2, 224, 165, 141, 224, 164, 159, 3,
+ 140, 4, 0, 2, 224, 165, 141, 224, 164, 160, 0, 2, 224, 165, 141, 224, 164, 175, 3, 140, 12, 0, 3, 140, 109, 0, 4, 224, 164, 129,
+ 3, 140, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 140, 149, 0, 7, 6, 1, 33, 0, 5, 1, 2, 32, 3, 140,
+ 107, 0, 4, 224, 164, 129, 3, 140, 107, 129, 6, 0, 224, 165, 133, 0, 2, 17, 66, 3, 142, 0, 2, 224, 165, 141, 224, 164, 160, 3,
+ 142, 4, 0, 3, 142, 109, 0, 1, 141, 165, 224, 2, 32, 3, 142, 149, 0, 7, 6, 1, 34, 0, 4, 2, 17, 66, 3, 141, 0, 5,
+ 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 161, 3, 141, 4, 0, 4, 2, 224, 165, 141, 224, 164, 175, 3, 141, 12, 0, 224, 164, 188,
+ 2, 17, 66, 0, 4, 224, 164, 188, 224, 164, 129, 3, 141, 12, 129, 6, 0, 224, 164, 188, 224, 165, 133, 0, 3, 141, 109, 0, 224, 164,
+ 188, 3, 141, 109, 12, 0, 4, 224, 164, 129, 3, 141, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 141, 149, 0, 7,
+ 6, 1, 35, 0, 4, 5, 1, 2, 32, 3, 141, 107, 0, 224, 164, 188, 2, 17, 66, 0, 224, 164, 188, 3, 141, 107, 109, 12, 0, 4,
+ 224, 164, 129, 3, 141, 107, 129, 6, 0, 224, 165, 133, 0, 2, 17, 66, 3, 143, 0, 3, 143, 109, 0, 1, 141, 165, 224, 2, 32, 3,
+ 143, 149, 0, 7, 6, 1, 36, 0, 4, 2, 17, 66, 3, 66, 0, 5, 1, 2, 32, 0, 2, 17, 67, 3, 66, 13, 0, 3, 66, 109,
+ 0, 1, 141, 165, 224, 2, 32, 3, 66, 149, 0, 7, 6, 1, 37, 0, 2, 17, 66, 3, 47, 0, 4, 2, 224, 165, 141, 224, 164, 164,
3, 47, 4, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 175, 3, 47, 12, 0, 3, 47, 109, 0, 4, 224, 164, 129, 3, 47,
- 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 47, 148, 0, 7, 6, 1, 38, 0, 4, 2, 17, 66, 3, 25, 0, 5,
- 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 175, 3, 25, 4, 0, 3, 25, 109, 0, 4, 224, 164, 129, 3, 25, 129, 6, 0, 224, 165,
- 133, 0, 1, 141, 165, 224, 2, 32, 3, 25, 148, 0, 7, 6, 1, 39, 0, 4, 2, 17, 66, 3, 72, 0, 5, 1, 2, 32, 0, 2,
+ 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 47, 149, 0, 7, 6, 1, 38, 0, 4, 2, 17, 66, 3, 138, 0, 5,
+ 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 175, 3, 138, 4, 0, 3, 138, 109, 0, 4, 224, 164, 129, 3, 138, 129, 6, 0, 224, 165,
+ 133, 0, 1, 141, 165, 224, 2, 32, 3, 138, 149, 0, 7, 6, 1, 39, 0, 4, 2, 17, 66, 3, 72, 0, 5, 1, 2, 32, 0, 2,
224, 165, 141, 224, 164, 166, 3, 72, 4, 0, 4, 2, 224, 165, 141, 224, 164, 167, 3, 72, 12, 0, 2, 224, 165, 141, 224, 164, 181, 0,
- 3, 72, 109, 0, 4, 224, 164, 129, 3, 72, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 72, 148, 0, 7, 6, 1,
- 40, 0, 4, 2, 17, 66, 3, 138, 0, 5, 1, 2, 32, 0, 3, 138, 109, 0, 4, 224, 164, 129, 3, 138, 129, 6, 0, 224, 165, 133,
- 0, 1, 141, 165, 224, 2, 32, 3, 138, 148, 0, 7, 6, 1, 41, 0, 4, 2, 17, 66, 3, 50, 0, 5, 1, 2, 32, 0, 2, 224,
+ 3, 72, 109, 0, 4, 224, 164, 129, 3, 72, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 72, 149, 0, 7, 6, 1,
+ 40, 0, 4, 2, 17, 66, 3, 139, 0, 5, 1, 2, 32, 0, 3, 139, 109, 0, 4, 224, 164, 129, 3, 139, 129, 6, 0, 224, 165, 133,
+ 0, 1, 141, 165, 224, 2, 32, 3, 139, 149, 0, 7, 6, 1, 41, 0, 4, 2, 17, 66, 3, 50, 0, 5, 1, 2, 32, 0, 2, 224,
165, 141, 224, 164, 168, 3, 50, 4, 0, 4, 1, 136, 165, 224, 17, 67, 2, 32, 3, 50, 13, 0, 1, 143, 164, 224, 2, 32, 0, 1,
191, 164, 224, 166, 164, 224, 17, 66, 17, 67, 2, 32, 0, 1, 17, 66, 17, 67, 2, 224, 165, 129, 32, 3, 50, 40, 38, 0, 3, 50,
- 109, 0, 4, 224, 164, 129, 3, 50, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 50, 148, 0, 7, 6, 1, 42, 0,
+ 109, 0, 4, 224, 164, 129, 3, 50, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 50, 149, 0, 7, 6, 1, 42, 0,
3, 50, 6, 35, 0, 7, 6, 1, 43, 0, 4, 2, 17, 66, 3, 48, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 170, 3,
48, 4, 0, 2, 224, 165, 141, 224, 164, 175, 3, 48, 12, 0, 3, 48, 109, 0, 4, 224, 164, 129, 3, 48, 129, 6, 0, 224, 165, 133,
- 0, 1, 141, 165, 224, 2, 32, 3, 48, 148, 0, 7, 6, 1, 44, 0, 4, 2, 17, 66, 3, 136, 0, 5, 1, 2, 32, 0, 2, 224,
+ 0, 1, 141, 165, 224, 2, 32, 3, 48, 149, 0, 7, 6, 1, 44, 0, 4, 2, 17, 66, 3, 136, 0, 5, 1, 2, 32, 0, 2, 224,
165, 141, 224, 164, 168, 3, 136, 12, 0, 3, 136, 109, 0, 4, 224, 164, 129, 3, 136, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224,
- 2, 32, 3, 136, 148, 0, 7, 6, 1, 45, 0, 4, 2, 17, 66, 3, 71, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 172,
- 3, 71, 12, 0, 3, 71, 109, 0, 4, 224, 164, 129, 3, 71, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 71, 148,
- 0, 7, 6, 1, 46, 0, 1, 141, 165, 224, 2, 32, 3, 71, 107, 148, 0, 4, 2, 17, 66, 3, 137, 0, 5, 1, 2, 32, 0, 2,
- 224, 165, 141, 224, 164, 175, 3, 137, 4, 0, 3, 137, 109, 0, 4, 224, 164, 129, 3, 137, 129, 6, 0, 224, 165, 133, 0, 7, 6, 1,
- 47, 0, 2, 17, 66, 3, 65, 0, 2, 224, 165, 141, 224, 164, 174, 3, 65, 4, 0, 2, 224, 165, 141, 224, 164, 175, 3, 65, 12, 0,
- 3, 65, 109, 0, 4, 224, 164, 129, 3, 65, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 65, 148, 0, 7, 6, 1,
- 48, 0, 2, 17, 66, 3, 57, 0, 3, 57, 109, 0, 5, 1, 2, 32, 3, 57, 111, 0, 4, 224, 164, 129, 3, 57, 129, 6, 0, 224,
- 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 57, 148, 0, 7, 6, 1, 49, 0, 2, 17, 66, 3, 34, 0, 224, 165, 141, 226, 128, 141,
- 3, 34, 6, 12, 0, 1, 141, 165, 224, 2, 99, 3, 34, 6, 84, 12, 0, 2, 224, 165, 141, 17, 67, 3, 34, 12, 0, 4, 1, 135,
- 165, 224, 17, 67, 2, 32, 3, 34, 13, 0, 1, 135, 165, 224, 17, 67, 2, 32, 0, 3, 34, 109, 0, 224, 164, 176, 2, 32, 3, 34,
- 110, 34, 111, 0, 4, 224, 164, 129, 3, 34, 129, 6, 0, 224, 165, 133, 0, 7, 6, 1, 50, 0, 2, 17, 66, 3, 34, 6, 0, 3,
- 34, 6, 109, 0, 1, 141, 165, 224, 2, 32, 3, 34, 148, 0, 7, 6, 1, 51, 0, 4, 2, 17, 66, 3, 55, 0, 5, 1, 2, 32,
- 0, 2, 224, 165, 141, 224, 164, 178, 3, 55, 12, 0, 3, 55, 109, 0, 4, 224, 164, 129, 3, 55, 129, 6, 0, 224, 165, 133, 0, 1,
- 141, 165, 224, 2, 32, 3, 55, 148, 0, 7, 6, 1, 52, 0, 2, 17, 66, 3, 62, 0, 1, 141, 165, 224, 2, 32, 3, 62, 13, 0,
- 3, 62, 109, 0, 7, 6, 1, 53, 0, 2, 17, 66, 3, 62, 0, 1, 141, 165, 224, 2, 32, 3, 62, 13, 0, 3, 62, 109, 0, 7,
- 6, 1, 54, 0, 1, 141, 165, 224, 167, 164, 224, 2, 32, 3, 6, 58, 109, 0, 8, 2, 17, 66, 3, 58, 0, 4, 1, 141, 165, 224,
- 17, 67, 3, 58, 6, 0, 1, 141, 165, 224, 167, 164, 224, 2, 17, 66, 0, 1, 141, 165, 224, 185, 164, 224, 0, 2, 17, 66, 0, 1,
- 141, 165, 224, 167, 164, 224, 2, 17, 67, 3, 58, 6, 109, 0, 4, 3, 58, 109, 0, 8, 0, 224, 164, 129, 8, 3, 58, 129, 6, 0,
- 8, 2, 224, 165, 141, 3, 84, 0, 4, 224, 164, 129, 3, 84, 129, 6, 0, 224, 165, 133, 0, 7, 6, 1, 55, 0, 4, 2, 17, 66,
- 3, 91, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 154, 3, 91, 12, 0, 3, 91, 109, 0, 4, 224, 164, 129, 3, 91, 129,
- 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 91, 148, 0, 7, 6, 1, 56, 0, 4, 2, 17, 66, 3, 93, 0, 5, 1,
- 2, 32, 0, 4, 2, 224, 165, 141, 224, 164, 159, 3, 93, 4, 0, 2, 224, 165, 141, 224, 164, 160, 0, 3, 93, 109, 0, 4, 224, 164,
- 129, 3, 93, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 93, 148, 0, 7, 6, 1, 57, 0, 4, 2, 17, 66, 3,
- 89, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 184, 3, 89, 4, 0, 3, 89, 109, 0, 1, 141, 165, 224, 2, 32, 3, 89,
- 148, 0, 4, 224, 164, 129, 3, 91, 129, 6, 0, 224, 165, 133, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 107, 0, 3, 107, 109, 0,
- 4, 224, 164, 129, 3, 107, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 107, 148, 0, 7, 6, 1, 62, 0, 4, 1,
- 17, 65, 3, 12, 8, 0, 1, 17, 67, 0, 3, 109, 6, 49, 6, 118, 34, 13, 0, 7, 6, 1, 63, 0, 1, 17, 67, 3, 118, 0,
- 3, 118, 4, 49, 6, 118, 12, 34, 13, 0, 224, 164, 129, 1, 17, 67, 3, 128, 6, 0, 7, 6, 1, 64, 0, 3, 37, 6, 49, 6,
- 118, 12, 34, 13, 0, 1, 17, 67, 3, 113, 0, 224, 164, 129, 1, 17, 67, 3, 124, 6, 0, 7, 6, 1, 65, 0, 1, 17, 67, 2,
- 32, 3, 112, 0, 3, 112, 4, 8, 49, 6, 118, 12, 34, 13, 0, 1, 17, 67, 3, 113, 12, 0, 224, 164, 129, 1, 17, 67, 3, 124,
- 6, 0, 7, 6, 1, 66, 0, 1, 17, 67, 3, 40, 0, 1, 168, 164, 224, 133, 164, 224, 3, 40, 4, 20, 0, 3, 122, 6, 49, 6,
- 118, 12, 34, 13, 0, 224, 164, 129, 1, 17, 67, 3, 133, 6, 0, 7, 6, 1, 67, 0, 3, 58, 123, 4, 8, 49, 6, 118, 12, 34,
- 13, 0, 1, 17, 67, 3, 123, 0, 224, 164, 129, 1, 17, 67, 3, 133, 6, 0, 7, 6, 1, 68, 0, 1, 17, 67, 3, 34, 6, 113,
- 0, 3, 34, 112, 4, 49, 6, 118, 34, 13, 0, 7, 6, 1, 69, 0, 1, 17, 67, 3, 34, 34, 6, 112, 4, 0, 3, 34, 34, 112,
- 4, 49, 6, 118, 34, 13, 0, 7, 6, 1, 70, 0, 3, 116, 4, 80, 112, 50, 6, 107, 13, 12, 0, 1, 17, 67, 3, 129, 6, 0,
- 7, 6, 1, 71, 0, 1, 17, 67, 3, 36, 0, 3, 36, 6, 49, 6, 118, 12, 34, 148, 0, 7, 6, 1, 72, 0, 1, 17, 67, 3,
- 114, 0, 3, 114, 6, 49, 6, 118, 12, 34, 13, 0, 224, 164, 129, 1, 17, 67, 3, 126, 6, 0, 7, 6, 1, 73, 0, 1, 17, 67,
- 3, 115, 0, 224, 164, 129, 1, 17, 67, 3, 127, 6, 0, 5, 2, 1, 17, 67, 3, 134, 0, 3, 151, 12, 6, 49, 6, 118, 12, 34,
- 13, 0, 7, 6, 1, 74, 0, 1, 17, 67, 3, 118, 50, 0, 3, 120, 0, 7, 6, 1, 75, 0, 1, 17, 67, 3, 39, 0, 3, 39,
- 49, 6, 118, 12, 34, 13, 0, 7, 6, 1, 76, 0, 1, 17, 67, 3, 119, 0, 3, 119, 4, 49, 6, 118, 12, 34, 13, 0, 224, 164,
- 129, 1, 17, 67, 3, 131, 6, 0, 7, 6, 1, 77, 0, 1, 17, 67, 3, 120, 0, 3, 120, 40, 49, 118, 12, 34, 13, 0, 224, 164,
- 129, 1, 17, 67, 3, 130, 6, 0, 5, 3, 1, 17, 67, 3, 135, 0, 7, 6, 1, 78, 0, 1, 17, 67, 3, 0, 1, 17, 67, 2,
- 17, 67, 32, 3, 8, 0, 3, 107, 6, 109, 55, 110, 50, 6, 47, 111, 0, 7, 6, 1, 81, 0, 3, 131, 7, 65, 0, 7, 6, 1,
- 89, 0, 2, 17, 66, 3, 104, 0, 3, 104, 109, 0, 7, 6, 1, 90, 0, 2, 17, 66, 3, 101, 0, 3, 101, 109, 0, 7, 6, 1,
- 91, 0, 2, 17, 66, 3, 100, 0, 3, 100, 109, 0, 7, 6, 1, 92, 0, 2, 17, 66, 3, 88, 0, 3, 88, 109, 0, 7, 6, 1,
- 93, 0, 2, 17, 66, 3, 70, 0, 3, 70, 109, 0, 7, 6, 1, 94, 0, 2, 17, 66, 3, 70, 107, 0, 3, 70, 107, 109, 0, 7,
- 6, 1, 95, 0, 2, 17, 66, 3, 83, 0, 3, 83, 109, 0, 7, 6, 1, 96, 0, 2, 17, 66, 3, 57, 0, 3, 57, 109, 0, 7,
- 6, 1, 97, 0, 3, 34, 34, 113, 12, 0, 7, 6, 1, 98, 0, 3, 55, 55, 34, 112, 0, 7, 6, 1, 99, 0, 3, 55, 6, 34,
- 112, 49, 6, 118, 12, 34, 13, 0, 7, 6, 1, 100, 0, 3, 55, 55, 6, 34, 112, 4, 49, 6, 118, 12, 34, 13, 12, 0, 7, 6,
- 1, 115, 0, 3, 129, 6, 0, 7, 6, 1, 124, 0, 2, 17, 66, 3, 100, 0, 3, 100, 109, 0, 7, 6, 1, 125, 0, 2, 17, 66,
- 3, 88, 0, 3, 88, 109, 0, 7, 6, 1, 127, 0, 2, 17, 66, 3, 70, 0, 3, 70, 109, 0, 7, 6, 1, 128, 0, 2, 17, 66,
- 3, 71, 0, 3, 71, 13, 0, 7, 6, 43, 0, 3, 48, 55, 109, 89, 0, 4, 1, 32, 17, 65, 3, 79, 6, 39, 72, 80, 6, 37,
- 50, 107, 111, 0, 1, 32, 17, 67, 0, 2, 32, 17, 65, 0, 2, 32, 17, 67, 0, 7, 6, 45, 0, 4, 1, 32, 12, 3, 65, 6,
- 35, 37, 50, 109, 8, 89, 0, 1, 32, 61, 0, 1, 32, 166, 165, 224, 0, 1, 32, 167, 165, 224, 0, 1, 32, 168, 165, 224, 0, 1,
- 32, 169, 165, 224, 0, 1, 32, 170, 165, 224, 0, 1, 32, 171, 165, 224, 0, 1, 32, 172, 165, 224, 0, 1, 32, 173, 165, 224, 0, 1,
- 32, 174, 165, 224, 0, 1, 32, 175, 165, 224, 0, 2, 32, 12, 0, 2, 32, 61, 0, 2, 32, 224, 165, 166, 0, 2, 32, 224, 165, 167,
- 0, 2, 32, 224, 165, 168, 0, 2, 32, 224, 165, 169, 0, 2, 32, 224, 165, 170, 0, 2, 32, 224, 165, 171, 0, 2, 32, 224, 165, 172,
- 0, 2, 32, 224, 165, 173, 0, 2, 32, 224, 165, 174, 0, 2, 32, 224, 165, 175, 0, 3, 140, 57, 118, 91, 0, 7, 6, 61, 0, 4,
- 1, 32, 17, 65, 3, 71, 109, 34, 6, 118, 71, 35, 8, 34, 0, 1, 32, 17, 67, 0, 1, 32, 166, 165, 224, 0, 1, 32, 167, 165,
- 224, 0, 1, 32, 168, 165, 224, 0, 1, 32, 169, 165, 224, 0, 1, 32, 170, 165, 224, 0, 1, 32, 171, 165, 224, 0, 1, 32, 172, 165,
- 224, 0, 1, 32, 173, 165, 224, 0, 1, 32, 174, 165, 224, 0, 1, 32, 175, 165, 224, 0, 2, 32, 17, 65, 0, 2, 32, 17, 67, 0,
- 2, 32, 224, 165, 166, 0, 2, 32, 224, 165, 167, 0, 2, 32, 224, 165, 168, 0, 2, 32, 224, 165, 169, 0, 2, 32, 224, 165, 170, 0,
- 2, 32, 224, 165, 171, 0, 2, 32, 224, 165, 172, 0, 2, 32, 224, 165, 173, 0, 2, 32, 224, 165, 174, 0, 2, 32, 224, 165, 175, 0,
- 3, 113, 6, 88, 4, 112, 49, 6, 58, 109, 6, 55, 0, 7, 6, 91, 0, 4, 2, 32, 17, 65, 3, 25, 6, 40, 55, 6, 39, 49,
- 6, 39, 89, 107, 139, 111, 89, 40, 34, 40, 0, 2, 32, 17, 67, 0, 2, 32, 224, 165, 166, 0, 2, 32, 224, 165, 167, 0, 2, 32,
- 224, 165, 168, 0, 2, 32, 224, 165, 169, 0, 2, 32, 224, 165, 170, 0, 2, 32, 224, 165, 171, 0, 2, 32, 224, 165, 172, 0, 2, 32,
- 224, 165, 173, 0, 2, 32, 224, 165, 174, 0, 2, 32, 224, 165, 175, 0, 3, 55, 6, 36, 83, 47, 71, 34, 6, 35, 49, 6, 36, 47,
- 0, 7, 6, 93, 0, 4, 1, 32, 17, 65, 3, 25, 6, 40, 55, 6, 39, 49, 6, 39, 89, 107, 139, 111, 71, 6, 109, 50, 72, 111,
- 0, 1, 32, 17, 67, 0, 1, 32, 166, 165, 224, 0, 1, 32, 167, 165, 224, 0, 1, 32, 168, 165, 224, 0, 1, 32, 169, 165, 224, 0,
- 1, 32, 170, 165, 224, 0, 1, 32, 171, 165, 224, 0, 1, 32, 172, 165, 224, 0, 1, 32, 173, 165, 224, 0, 1, 32, 174, 165, 224, 0,
- 1, 32, 175, 165, 224, 0, 3, 34, 6, 35, 37, 47, 71, 34, 6, 35, 49, 6, 36, 47, 0, 7, 6, 123, 0, 3, 55, 6, 36, 83,
- 47, 71, 34, 6, 149, 89, 0, 4, 2, 32, 17, 65, 3, 71, 6, 118, 68, 81, 6, 36, 49, 6, 39, 89, 107, 141, 111, 89, 40, 34,
- 40, 0, 2, 32, 17, 67, 0, 2, 32, 224, 165, 166, 0, 2, 32, 224, 165, 167, 0, 2, 32, 224, 165, 168, 0, 2, 32, 224, 165, 169,
- 0, 2, 32, 224, 165, 170, 0, 2, 32, 224, 165, 171, 0, 2, 32, 224, 165, 172, 0, 2, 32, 224, 165, 173, 0, 2, 32, 224, 165, 174,
- 0, 2, 32, 224, 165, 175, 0, 7, 6, 125, 0, 3, 34, 6, 134, 47, 71, 34, 6, 149, 89, 0, 4, 1, 32, 17, 65, 3, 71, 6,
- 118, 68, 81, 6, 36, 49, 6, 39, 89, 107, 141, 111, 71, 6, 109, 50, 72, 111, 0, 1, 32, 17, 67, 0, 1, 32, 166, 165, 224, 0,
- 1, 32, 167, 165, 224, 0, 1, 32, 168, 165, 224, 0, 1, 32, 169, 165, 224, 0, 1, 32, 170, 165, 224, 0, 1, 32, 171, 165, 224, 0,
- 1, 32, 172, 165, 224, 0, 1, 32, 173, 165, 224, 0, 1, 32, 174, 165, 224, 0, 1, 32, 175, 165, 224, 0, 7, 6, 0, 224, 165, 148,
- 3, 4, 122, 72, 12, 138, 13, 34, 4, 13, 66, 13, 6, 109, 50, 47, 13, 0, 224, 165, 146, 3, 35, 6, 50, 6, 40, 72, 6, 109,
- 47, 47, 4, 13, 0, 37, 3, 48, 34, 109, 47, 37, 89, 107, 6, 84, 47, 0, 224, 165, 164, 3, 48, 40, 34, 6, 4, 66, 13, 4,
- 58, 6, 37, 34, 6, 118, 65, 0, 224, 165, 189, 3, 49, 4, 13, 66, 141, 13, 58, 6, 113, 34, 118, 65, 0, 224, 164, 188, 3, 50,
- 6, 40, 6, 49, 6, 47, 6, 118, 0, 224, 165, 165, 3, 72, 6, 112, 34, 146, 13, 4, 58, 6, 37, 34, 6, 118, 65, 0, 224, 165,
- 177, 3, 72, 109, 91, 13, 65, 35, 55, 13, 58, 111, 0, 36, 3, 72, 121, 55, 109, 0, 224, 165, 176, 3, 89, 35, 68, 49, 93, 114,
- 48, 13, 89, 6, 123, 80, 13, 49, 13, 0, 224, 165, 145, 3, 122, 72, 6, 109, 47, 47, 4, 13, 0, 224, 165, 147, 3, 122, 72, 12,
- 138, 13, 34, 4, 13, 66, 13, 118, 34, 6, 109, 65, 137, 13, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts47 = FileInMemory_createWithData (10817, reinterpret_cast<const char *> (&espeakdata_dicts47_data),
- U"espeak-1.48.04-source/espeak-data/ne_dict",
+ 2, 32, 3, 136, 149, 0, 7, 6, 1, 45, 0, 4, 2, 17, 66, 3, 71, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 172,
+ 3, 71, 12, 0, 3, 71, 109, 0, 4, 224, 164, 129, 3, 71, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 71, 149,
+ 0, 7, 6, 1, 46, 0, 4, 2, 17, 66, 3, 137, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 175, 3, 137, 4, 0, 3,
+ 137, 109, 0, 4, 224, 164, 129, 3, 137, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 137, 149, 0, 7, 6, 1, 47,
+ 0, 2, 17, 66, 3, 65, 0, 2, 224, 165, 141, 224, 164, 174, 3, 65, 4, 0, 2, 224, 165, 141, 224, 164, 175, 3, 65, 12, 0, 3,
+ 65, 109, 0, 4, 224, 164, 129, 3, 65, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 65, 149, 0, 7, 6, 1, 48,
+ 0, 2, 17, 66, 3, 57, 0, 3, 57, 109, 0, 5, 1, 2, 32, 3, 57, 111, 0, 4, 224, 164, 129, 3, 57, 129, 6, 0, 224, 165,
+ 133, 0, 1, 141, 165, 224, 2, 32, 3, 57, 149, 0, 7, 6, 1, 49, 0, 2, 17, 66, 3, 34, 0, 224, 165, 141, 226, 128, 141, 3,
+ 34, 6, 12, 0, 1, 141, 165, 224, 2, 99, 3, 34, 6, 84, 12, 0, 2, 224, 165, 141, 17, 67, 3, 34, 12, 0, 4, 1, 135, 165,
+ 224, 17, 67, 2, 32, 3, 34, 13, 0, 1, 135, 165, 224, 17, 67, 2, 32, 0, 3, 34, 109, 0, 224, 164, 176, 2, 32, 3, 34, 110,
+ 34, 111, 0, 4, 224, 164, 129, 3, 34, 129, 6, 0, 224, 165, 133, 0, 7, 6, 1, 50, 0, 2, 17, 66, 3, 34, 6, 0, 3, 34,
+ 6, 109, 0, 1, 141, 165, 224, 2, 32, 3, 34, 149, 0, 7, 6, 1, 51, 0, 4, 2, 17, 66, 3, 55, 0, 5, 1, 2, 32, 0,
+ 2, 224, 165, 141, 224, 164, 178, 3, 55, 12, 0, 3, 55, 109, 0, 4, 224, 164, 129, 3, 55, 129, 6, 0, 224, 165, 133, 0, 1, 141,
+ 165, 224, 2, 32, 3, 55, 149, 0, 7, 6, 1, 52, 0, 2, 17, 66, 3, 62, 0, 1, 141, 165, 224, 2, 32, 3, 62, 13, 0, 3,
+ 62, 109, 0, 7, 6, 1, 53, 0, 2, 17, 66, 3, 62, 0, 1, 141, 165, 224, 2, 32, 3, 62, 13, 0, 3, 62, 109, 0, 7, 6,
+ 1, 54, 0, 1, 141, 165, 224, 167, 164, 224, 2, 32, 3, 6, 58, 109, 0, 8, 2, 17, 66, 3, 58, 0, 4, 1, 141, 165, 224, 17,
+ 67, 3, 58, 6, 0, 1, 141, 165, 224, 167, 164, 224, 2, 17, 66, 0, 1, 141, 165, 224, 185, 164, 224, 0, 2, 17, 66, 0, 1, 141,
+ 165, 224, 167, 164, 224, 2, 17, 67, 3, 58, 6, 109, 0, 4, 3, 58, 109, 0, 8, 0, 224, 164, 129, 8, 3, 58, 129, 6, 0, 8,
+ 2, 224, 165, 141, 3, 84, 0, 4, 224, 164, 129, 3, 84, 129, 6, 0, 224, 165, 133, 0, 7, 6, 1, 55, 0, 4, 2, 17, 66, 3,
+ 91, 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 154, 3, 91, 12, 0, 3, 91, 109, 0, 4, 224, 164, 129, 3, 91, 129, 6,
+ 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 91, 149, 0, 7, 6, 1, 56, 0, 4, 2, 17, 66, 3, 93, 0, 5, 1, 2,
+ 32, 0, 4, 2, 224, 165, 141, 224, 164, 159, 3, 93, 4, 0, 2, 224, 165, 141, 224, 164, 160, 0, 3, 93, 109, 0, 4, 224, 164, 129,
+ 3, 93, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 93, 149, 0, 7, 6, 1, 57, 0, 4, 2, 17, 66, 3, 89,
+ 0, 5, 1, 2, 32, 0, 2, 224, 165, 141, 224, 164, 184, 3, 89, 4, 0, 3, 89, 109, 0, 1, 141, 165, 224, 2, 32, 3, 89, 149,
+ 0, 4, 224, 164, 129, 3, 91, 129, 6, 0, 224, 165, 133, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 107, 0, 3, 107, 109, 0, 4,
+ 224, 164, 129, 3, 107, 129, 6, 0, 224, 165, 133, 0, 1, 141, 165, 224, 2, 32, 3, 107, 149, 0, 7, 6, 1, 62, 0, 4, 1, 17,
+ 65, 3, 12, 8, 0, 1, 17, 67, 0, 3, 109, 6, 49, 6, 118, 34, 13, 0, 7, 6, 1, 63, 0, 1, 17, 67, 3, 118, 0, 3,
+ 118, 4, 49, 6, 118, 12, 34, 13, 0, 224, 164, 129, 1, 17, 67, 3, 128, 6, 0, 224, 164, 181, 3, 135, 0, 7, 6, 1, 64, 0,
+ 3, 37, 6, 49, 6, 118, 12, 34, 13, 0, 1, 17, 67, 3, 113, 0, 224, 164, 129, 1, 17, 67, 3, 124, 6, 0, 7, 6, 1, 65,
+ 0, 1, 17, 67, 2, 32, 3, 112, 0, 3, 112, 4, 8, 49, 6, 118, 12, 34, 13, 0, 1, 17, 67, 3, 113, 12, 0, 224, 164, 129,
+ 1, 17, 67, 3, 124, 6, 0, 7, 6, 1, 66, 0, 1, 17, 67, 3, 40, 0, 1, 168, 164, 224, 133, 164, 224, 3, 40, 4, 20, 0,
+ 3, 122, 6, 49, 6, 118, 12, 34, 13, 0, 224, 164, 129, 1, 17, 67, 3, 133, 6, 0, 7, 6, 1, 67, 0, 3, 58, 123, 4, 8,
+ 49, 6, 118, 12, 34, 13, 0, 1, 17, 67, 3, 123, 0, 224, 164, 129, 1, 17, 67, 3, 133, 6, 0, 7, 6, 1, 68, 0, 1, 17,
+ 67, 3, 34, 6, 113, 0, 3, 34, 112, 4, 49, 6, 118, 34, 13, 0, 7, 6, 1, 69, 0, 1, 17, 67, 3, 34, 34, 6, 112, 4,
+ 0, 3, 34, 34, 112, 4, 49, 6, 118, 34, 13, 0, 7, 6, 1, 70, 0, 3, 116, 4, 80, 112, 50, 6, 107, 13, 12, 0, 1, 17,
+ 67, 3, 129, 6, 0, 7, 6, 1, 71, 0, 1, 17, 67, 3, 36, 0, 3, 36, 6, 49, 6, 118, 12, 34, 149, 0, 7, 6, 1, 72,
+ 0, 1, 17, 67, 3, 114, 0, 3, 114, 6, 49, 6, 118, 12, 34, 13, 0, 224, 164, 129, 1, 17, 67, 3, 126, 6, 0, 7, 6, 1,
+ 73, 0, 1, 17, 67, 3, 115, 0, 224, 164, 129, 1, 17, 67, 3, 127, 6, 0, 5, 2, 1, 17, 67, 3, 134, 0, 3, 152, 12, 6,
+ 49, 6, 118, 12, 34, 13, 0, 7, 6, 1, 74, 0, 1, 17, 67, 3, 118, 50, 0, 3, 120, 0, 7, 6, 1, 75, 0, 1, 17, 67,
+ 3, 39, 0, 3, 39, 49, 6, 118, 12, 34, 13, 0, 7, 6, 1, 76, 0, 1, 17, 67, 3, 119, 0, 3, 119, 4, 49, 6, 118, 12,
+ 34, 13, 0, 224, 164, 129, 1, 17, 67, 3, 131, 6, 0, 7, 6, 1, 77, 0, 1, 17, 67, 3, 120, 0, 3, 120, 40, 49, 118, 12,
+ 34, 13, 0, 224, 164, 129, 1, 17, 67, 3, 130, 6, 0, 5, 3, 1, 17, 67, 3, 135, 0, 7, 6, 1, 78, 0, 1, 17, 67, 3,
+ 0, 1, 17, 67, 2, 17, 67, 32, 3, 8, 0, 3, 107, 6, 109, 55, 110, 50, 6, 47, 111, 0, 7, 6, 1, 81, 0, 3, 131, 7,
+ 65, 0, 7, 6, 1, 89, 0, 2, 17, 66, 3, 104, 0, 3, 104, 109, 0, 7, 6, 1, 90, 0, 2, 17, 66, 3, 101, 0, 3, 101,
+ 109, 0, 7, 6, 1, 91, 0, 2, 17, 66, 3, 100, 0, 3, 100, 109, 0, 7, 6, 1, 92, 0, 2, 17, 66, 3, 88, 0, 3, 88,
+ 109, 0, 7, 6, 1, 93, 0, 2, 17, 66, 3, 70, 0, 3, 70, 109, 0, 7, 6, 1, 94, 0, 2, 17, 66, 3, 70, 107, 0, 3,
+ 70, 107, 109, 0, 7, 6, 1, 95, 0, 2, 17, 66, 3, 83, 0, 3, 83, 109, 0, 7, 6, 1, 96, 0, 2, 17, 66, 3, 57, 0,
+ 3, 57, 109, 0, 7, 6, 1, 97, 0, 3, 34, 34, 113, 12, 0, 7, 6, 1, 98, 0, 3, 55, 55, 34, 112, 0, 7, 6, 1, 99,
+ 0, 3, 55, 6, 34, 112, 49, 6, 118, 12, 34, 13, 0, 7, 6, 1, 100, 0, 3, 55, 55, 6, 34, 112, 4, 49, 6, 118, 12, 34,
+ 13, 12, 0, 7, 6, 1, 115, 0, 3, 129, 6, 0, 7, 6, 1, 124, 0, 2, 17, 66, 3, 100, 0, 3, 100, 109, 0, 7, 6, 1,
+ 125, 0, 2, 17, 66, 3, 88, 0, 3, 88, 109, 0, 7, 6, 1, 127, 0, 2, 17, 66, 3, 70, 0, 3, 70, 109, 0, 7, 6, 1,
+ 128, 0, 2, 17, 66, 3, 71, 0, 3, 71, 13, 0, 7, 6, 43, 0, 3, 48, 55, 109, 89, 0, 4, 1, 32, 17, 65, 3, 79, 6,
+ 39, 72, 80, 6, 37, 50, 107, 111, 0, 1, 32, 17, 67, 0, 2, 32, 17, 65, 0, 2, 32, 17, 67, 0, 7, 6, 45, 0, 4, 1,
+ 32, 12, 3, 65, 6, 35, 37, 50, 109, 8, 89, 0, 1, 32, 61, 0, 1, 32, 166, 165, 224, 0, 1, 32, 167, 165, 224, 0, 1, 32,
+ 168, 165, 224, 0, 1, 32, 169, 165, 224, 0, 1, 32, 170, 165, 224, 0, 1, 32, 171, 165, 224, 0, 1, 32, 172, 165, 224, 0, 1, 32,
+ 173, 165, 224, 0, 1, 32, 174, 165, 224, 0, 1, 32, 175, 165, 224, 0, 2, 32, 12, 0, 2, 32, 61, 0, 2, 32, 224, 165, 166, 0,
+ 2, 32, 224, 165, 167, 0, 2, 32, 224, 165, 168, 0, 2, 32, 224, 165, 169, 0, 2, 32, 224, 165, 170, 0, 2, 32, 224, 165, 171, 0,
+ 2, 32, 224, 165, 172, 0, 2, 32, 224, 165, 173, 0, 2, 32, 224, 165, 174, 0, 2, 32, 224, 165, 175, 0, 3, 141, 57, 118, 91, 0,
+ 7, 6, 61, 0, 4, 1, 32, 17, 65, 3, 71, 109, 34, 6, 118, 71, 35, 8, 34, 0, 1, 32, 17, 67, 0, 1, 32, 166, 165, 224,
+ 0, 1, 32, 167, 165, 224, 0, 1, 32, 168, 165, 224, 0, 1, 32, 169, 165, 224, 0, 1, 32, 170, 165, 224, 0, 1, 32, 171, 165, 224,
+ 0, 1, 32, 172, 165, 224, 0, 1, 32, 173, 165, 224, 0, 1, 32, 174, 165, 224, 0, 1, 32, 175, 165, 224, 0, 2, 32, 17, 65, 0,
+ 2, 32, 17, 67, 0, 2, 32, 224, 165, 166, 0, 2, 32, 224, 165, 167, 0, 2, 32, 224, 165, 168, 0, 2, 32, 224, 165, 169, 0, 2,
+ 32, 224, 165, 170, 0, 2, 32, 224, 165, 171, 0, 2, 32, 224, 165, 172, 0, 2, 32, 224, 165, 173, 0, 2, 32, 224, 165, 174, 0, 2,
+ 32, 224, 165, 175, 0, 3, 113, 6, 88, 4, 112, 49, 6, 58, 109, 6, 55, 0, 7, 6, 91, 0, 3, 55, 6, 36, 83, 47, 71, 34,
+ 6, 35, 49, 6, 36, 47, 0, 4, 2, 32, 17, 65, 3, 138, 6, 40, 55, 6, 39, 49, 6, 39, 89, 107, 140, 111, 89, 40, 34, 40,
+ 0, 2, 32, 17, 67, 0, 2, 32, 224, 165, 166, 0, 2, 32, 224, 165, 167, 0, 2, 32, 224, 165, 168, 0, 2, 32, 224, 165, 169, 0,
+ 2, 32, 224, 165, 170, 0, 2, 32, 224, 165, 171, 0, 2, 32, 224, 165, 172, 0, 2, 32, 224, 165, 173, 0, 2, 32, 224, 165, 174, 0,
+ 2, 32, 224, 165, 175, 0, 7, 6, 93, 0, 3, 34, 6, 35, 37, 47, 71, 34, 6, 35, 49, 6, 36, 47, 0, 4, 1, 32, 17, 65,
+ 3, 138, 6, 40, 55, 6, 39, 49, 6, 39, 89, 107, 140, 111, 71, 6, 109, 50, 72, 111, 0, 1, 32, 17, 67, 0, 1, 32, 166, 165,
+ 224, 0, 1, 32, 167, 165, 224, 0, 1, 32, 168, 165, 224, 0, 1, 32, 169, 165, 224, 0, 1, 32, 170, 165, 224, 0, 1, 32, 171, 165,
+ 224, 0, 1, 32, 172, 165, 224, 0, 1, 32, 173, 165, 224, 0, 1, 32, 174, 165, 224, 0, 1, 32, 175, 165, 224, 0, 7, 6, 123, 0,
+ 3, 55, 6, 36, 83, 47, 71, 34, 6, 150, 89, 0, 4, 2, 32, 17, 65, 3, 71, 6, 118, 68, 81, 6, 36, 49, 6, 39, 89, 107,
+ 142, 111, 89, 40, 34, 40, 0, 2, 32, 17, 67, 0, 2, 32, 224, 165, 166, 0, 2, 32, 224, 165, 167, 0, 2, 32, 224, 165, 168, 0,
+ 2, 32, 224, 165, 169, 0, 2, 32, 224, 165, 170, 0, 2, 32, 224, 165, 171, 0, 2, 32, 224, 165, 172, 0, 2, 32, 224, 165, 173, 0,
+ 2, 32, 224, 165, 174, 0, 2, 32, 224, 165, 175, 0, 7, 6, 125, 0, 3, 34, 6, 134, 47, 71, 34, 6, 150, 89, 0, 4, 1, 32,
+ 17, 65, 3, 71, 6, 118, 68, 81, 6, 36, 49, 6, 39, 89, 107, 142, 111, 71, 6, 109, 50, 72, 111, 0, 1, 32, 17, 67, 0, 1,
+ 32, 166, 165, 224, 0, 1, 32, 167, 165, 224, 0, 1, 32, 168, 165, 224, 0, 1, 32, 169, 165, 224, 0, 1, 32, 170, 165, 224, 0, 1,
+ 32, 171, 165, 224, 0, 1, 32, 172, 165, 224, 0, 1, 32, 173, 165, 224, 0, 1, 32, 174, 165, 224, 0, 1, 32, 175, 165, 224, 0, 7,
+ 6, 0, 4, 224, 165, 145, 3, 0, 4, 224, 165, 147, 3, 0, 4, 224, 165, 148, 3, 0, 224, 165, 189, 3, 0, 37, 3, 48, 34, 109,
+ 47, 37, 89, 107, 6, 84, 47, 0, 224, 165, 164, 3, 48, 40, 34, 6, 4, 66, 13, 4, 58, 6, 37, 34, 6, 118, 65, 0, 224, 164,
+ 188, 3, 50, 6, 40, 6, 49, 6, 47, 6, 118, 0, 224, 165, 177, 3, 71, 6, 112, 50, 8, 72, 6, 123, 0, 224, 165, 165, 3, 72,
+ 6, 39, 71, 6, 71, 111, 34, 111, 4, 58, 37, 34, 6, 118, 12, 65, 109, 0, 36, 3, 72, 121, 55, 109, 0, 224, 165, 176, 3, 109,
+ 4, 50, 89, 107, 13, 0, 224, 165, 146, 3, 109, 72, 6, 119, 4, 34, 6, 36, 146, 6, 118, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts44 = FileInMemory_createWithData (10794, reinterpret_cast<const char *> (&espeakdata_dicts44_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/ne_dict",
U"ne");
- my addItem_move (espeakdata_dicts47.move());
+ Collection_addItem (me.peek(), espeakdata_dicts44.transfer());
- static unsigned char espeakdata_dicts48_data[27198] = {
- 0, 4, 0, 0, 8, 71, 0, 0, 0, 11, 200, 28, 81, 146, 37, 69, 85, 72, 64, 67, 0, 0, 19, 71, 25, 32, 78, 12, 130, 83,
- 20, 83, 34, 116, 6, 91, 37, 12, 88, 13, 0, 0, 0, 0, 0, 8, 197, 41, 83, 12, 36, 80, 72, 8, 197, 41, 83, 12, 36, 80,
- 72, 0, 13, 68, 8, 84, 137, 28, 71, 108, 12, 34, 13, 100, 0, 0, 6, 65, 8, 71, 119, 0, 0, 10, 199, 52, 20, 141, 60, 193,
- 85, 52, 15, 0, 7, 196, 72, 243, 65, 56, 66, 0, 0, 6, 65, 12, 89, 119, 0, 0, 0, 8, 197, 52, 22, 9, 52, 16, 65, 7,
- 196, 36, 166, 133, 72, 15, 0, 0, 6, 65, 16, 72, 119, 0, 0, 11, 68, 24, 144, 200, 20, 83, 37, 91, 13, 0, 0, 16, 70, 24,
- 16, 197, 8, 243, 203, 83, 111, 37, 89, 71, 40, 49, 0, 17, 67, 20, 83, 128, 119, 50, 15, 84, 116, 50, 0, 81, 118, 97, 110, 32,
- 15, 67, 20, 83, 128, 119, 50, 15, 113, 83, 0, 81, 111, 102, 32, 9, 67, 20, 83, 128, 119, 50, 0, 49, 9, 67, 20, 83, 128, 13,
- 50, 0, 46, 0, 13, 4, 95, 100, 112, 116, 10, 49, 6, 113, 65, 115, 0, 0, 16, 65, 20, 37, 12, 65, 119, 55, 0, 44, 81, 109,
- 97, 105, 108, 32, 5, 65, 20, 119, 0, 0, 18, 71, 76, 245, 66, 72, 85, 20, 20, 89, 40, 71, 34, 6, 111, 47, 13, 0, 10, 199,
- 52, 18, 143, 72, 85, 20, 20, 67, 16, 71, 12, 245, 67, 32, 85, 20, 20, 49, 40, 91, 6, 111, 47, 0, 16, 70, 21, 0, 85, 48,
- 85, 0, 119, 48, 122, 55, 6, 111, 47, 0, 0, 9, 67, 92, 146, 128, 85, 2, 123, 0, 9, 67, 28, 146, 128, 100, 2, 123, 0, 0,
- 0, 6, 65, 24, 111, 83, 0, 0, 0, 7, 196, 32, 20, 5, 72, 15, 0, 9, 198, 76, 227, 197, 104, 83, 0, 15, 9, 198, 45, 114,
- 83, 64, 83, 0, 15, 9, 198, 45, 34, 78, 44, 83, 0, 15, 0, 6, 65, 28, 100, 119, 0, 0, 0, 7, 196, 44, 85, 5, 56, 15,
- 6, 195, 44, 19, 128, 72, 0, 0, 12, 201, 36, 225, 197, 92, 146, 203, 20, 193, 0, 67, 6, 65, 32, 107, 115, 0, 0, 0, 0, 11,
- 1, 35, 107, 6, 111, 49, 57, 13, 0, 27, 0, 6, 65, 36, 37, 12, 0, 0, 34, 79, 104, 145, 75, 20, 226, 21, 37, 48, 133, 88,
- 19, 12, 36, 225, 192, 88, 37, 12, 49, 13, 50, 107, 124, 89, 71, 13, 84, 116, 55, 108, 68, 0, 13, 1, 37, 48, 14, 16, 122, 89,
- 6, 111, 50, 47, 0, 0, 0, 0, 7, 196, 72, 18, 197, 48, 15, 7, 196, 64, 82, 197, 48, 15, 7, 196, 32, 82, 197, 48, 15, 7,
- 196, 20, 146, 197, 48, 15, 7, 196, 8, 22, 133, 48, 15, 10, 198, 48, 147, 143, 48, 85, 77, 15, 66, 6, 65, 40, 57, 119, 0, 0,
- 0, 12, 201, 60, 225, 197, 48, 243, 198, 48, 146, 139, 67, 14, 1, 42, 89, 47, 6, 111, 16, 34, 111, 47, 38, 13, 0, 0, 9, 1,
- 43, 48, 55, 6, 110, 89, 0, 0, 7, 196, 104, 81, 197, 48, 15, 7, 196, 80, 17, 133, 48, 15, 7, 196, 72, 81, 197, 48, 15, 6,
- 65, 44, 49, 115, 0, 0, 8, 197, 64, 145, 80, 20, 192, 15, 8, 197, 44, 241, 80, 20, 192, 15, 8, 197, 76, 241, 80, 20, 192, 15,
- 8, 197, 49, 85, 20, 20, 192, 15, 0, 19, 72, 16, 84, 201, 48, 197, 83, 36, 80, 72, 111, 89, 108, 55, 109, 88, 37, 0, 8, 1,
- 46, 48, 110, 50, 47, 0, 0, 9, 1, 47, 89, 55, 6, 111, 91, 0, 0, 9, 3, 122, 39, 110, 88, 13, 50, 0, 13, 4, 95, 100,
- 105, 97, 6, 110, 65, 55, 125, 47, 0, 6, 65, 48, 111, 55, 0, 0, 21, 71, 64, 84, 137, 24, 84, 137, 20, 48, 108, 12, 34, 37,
- 83, 108, 12, 34, 6, 37, 0, 0, 8, 67, 40, 21, 211, 21, 0, 47, 0, 0, 6, 65, 52, 111, 65, 0, 0, 9, 198, 16, 243, 210,
- 16, 21, 0, 66, 6, 194, 104, 240, 46, 76, 0, 0, 0, 11, 70, 76, 241, 148, 92, 20, 133, 21, 0, 47, 11, 70, 32, 20, 132, 92,
- 20, 133, 21, 0, 47, 6, 65, 56, 111, 50, 0, 0, 10, 199, 12, 243, 15, 77, 49, 85, 52, 15, 0, 7, 196, 61, 32, 133, 72, 15,
- 0, 9, 198, 76, 227, 210, 44, 83, 0, 15, 14, 70, 76, 133, 70, 24, 83, 0, 91, 110, 83, 13, 55, 0, 9, 198, 81, 37, 70, 24,
- 83, 0, 15, 0, 7, 196, 44, 21, 133, 48, 15, 0, 7, 194, 61, 0, 46, 76, 28, 6, 195, 92, 16, 82, 8, 15, 1, 61, 100, 13,
- 55, 6, 123, 49, 47, 119, 49, 13, 50, 0, 0, 7, 196, 4, 226, 197, 72, 15, 0, 11, 199, 16, 241, 76, 52, 21, 9, 28, 66, 16,
- 0, 14, 69, 36, 211, 69, 57, 48, 108, 65, 6, 111, 50, 89, 0, 19, 1, 64, 9, 6, 115, 48, 13, 50, 89, 47, 4, 115, 34, 47,
- 38, 13, 9, 0, 6, 65, 64, 48, 119, 0, 0, 0, 12, 201, 76, 50, 1, 72, 210, 78, 44, 83, 0, 15, 0, 0, 6, 65, 68, 49,
- 109, 0, 0, 0, 0, 0, 10, 67, 56, 20, 201, 50, 116, 89, 37, 0, 7, 196, 104, 83, 69, 48, 15, 6, 65, 72, 111, 34, 0, 0,
- 6, 195, 60, 33, 82, 15, 0, 8, 67, 80, 129, 64, 86, 13, 0, 0, 12, 4, 95, 100, 111, 116, 48, 6, 110, 50, 47, 0, 0, 7,
- 196, 8, 81, 5, 48, 15, 7, 196, 20, 225, 197, 48, 15, 7, 65, 76, 111, 89, 0, 49, 0, 9, 198, 77, 0, 82, 80, 83, 0, 15,
- 8, 197, 77, 0, 84, 20, 192, 15, 9, 198, 77, 0, 84, 80, 84, 128, 15, 0, 0, 12, 201, 21, 80, 200, 5, 34, 83, 80, 145, 64,
- 68, 0, 7, 65, 80, 47, 119, 0, 49, 6, 65, 80, 47, 119, 0, 0, 0, 0, 0, 17, 70, 61, 1, 82, 21, 69, 5, 122, 48, 13,
- 34, 6, 111, 47, 13, 0, 9, 198, 9, 37, 78, 21, 69, 5, 66, 7, 196, 24, 16, 197, 80, 66, 6, 65, 84, 2, 109, 0, 0, 9,
- 198, 45, 114, 78, 80, 85, 0, 66, 7, 66, 85, 0, 21, 0, 47, 0, 0, 9, 198, 105, 113, 78, 16, 83, 0, 15, 9, 198, 64, 20,
- 129, 8, 83, 0, 15, 0, 14, 203, 45, 33, 68, 36, 85, 23, 4, 20, 132, 36, 112, 67, 10, 199, 44, 20, 130, 60, 226, 197, 48, 15,
- 6, 65, 88, 83, 119, 0, 0, 9, 198, 8, 18, 143, 56, 85, 0, 67, 5, 194, 5, 48, 15, 0, 0, 9, 198, 28, 145, 67, 32, 83,
- 0, 15, 0, 7, 196, 104, 85, 5, 48, 15, 7, 196, 44, 85, 5, 48, 15, 13, 68, 28, 84, 197, 48, 100, 119, 89, 13, 55, 0, 15,
- 8, 197, 13, 84, 150, 21, 48, 16, 12, 1, 92, 71, 6, 111, 49, 89, 55, 111, 91, 0, 6, 65, 92, 84, 119, 0, 0, 6, 195, 84,
- 145, 82, 15, 0, 0, 21, 72, 60, 225, 193, 77, 69, 146, 36, 160, 113, 50, 100, 116, 89, 47, 84, 34, 6, 123, 0, 0, 12, 68, 77,
- 82, 133, 80, 89, 109, 90, 6, 111, 0, 9, 68, 64, 21, 3, 32, 21, 0, 47, 7, 65, 96, 108, 49, 89, 0, 0, 15, 70, 40, 16,
- 209, 84, 85, 0, 90, 35, 49, 6, 111, 47, 0, 0, 0, 0, 5, 65, 100, 123, 0, 0, 0, 0, 18, 71, 92, 84, 212, 20, 194, 74,
- 44, 85, 111, 89, 47, 13, 55, 13, 49, 0, 9, 198, 77, 4, 143, 44, 177, 76, 15, 9, 198, 76, 210, 69, 77, 1, 76, 15, 9, 198,
- 81, 34, 65, 56, 113, 76, 15, 0, 7, 65, 104, 88, 111, 47, 0, 0, 8, 197, 28, 85, 201, 48, 64, 72, 0, 6, 195, 92, 20, 192,
- 15, 10, 199, 88, 243, 23, 5, 52, 197, 56, 15, 7, 195, 92, 20, 192, 72, 46, 0, 9, 198, 76, 50, 15, 24, 97, 76, 15, 0, 0,
- 8, 197, 8, 241, 77, 20, 192, 15, 8, 197, 28, 19, 77, 20, 192, 15, 6, 195, 61, 1, 78, 15, 12, 71, 52, 147, 11, 76, 128, 75,
- 20, 21, 0, 47, 0, 0, 8, 197, 92, 244, 132, 20, 224, 72, 0, 0, 8, 66, 12, 16, 49, 115, 0, 25, 0, 0, 0, 0, 0, 18,
- 69, 84, 37, 78, 81, 80, 40, 12, 6, 71, 40, 12, 50, 47, 40, 12, 0, 18, 4, 95, 48, 67, 111, 107, 6, 113, 50, 72, 111, 34,
- 47, 89, 47, 13, 0, 0, 9, 198, 88, 84, 132, 21, 35, 208, 67, 9, 198, 105, 112, 67, 33, 65, 76, 15, 9, 198, 44, 229, 80, 64,
- 83, 0, 15, 9, 198, 29, 33, 80, 64, 83, 0, 15, 8, 197, 48, 146, 141, 21, 32, 15, 0, 9, 198, 88, 195, 212, 80, 84, 128, 15,
- 9, 198, 76, 229, 71, 28, 84, 128, 15, 9, 198, 76, 227, 212, 80, 84, 128, 15, 9, 198, 76, 209, 76, 80, 84, 128, 15, 9, 198, 76,
- 194, 75, 44, 84, 128, 15, 9, 198, 76, 177, 76, 80, 84, 128, 15, 9, 198, 76, 50, 5, 52, 84, 128, 15, 9, 198, 65, 37, 76, 48,
- 84, 128, 15, 9, 198, 24, 195, 212, 80, 84, 128, 15, 9, 198, 24, 195, 196, 16, 84, 128, 15, 9, 198, 17, 32, 77, 52, 84, 128, 15,
- 9, 198, 9, 35, 197, 16, 84, 128, 15, 8, 197, 104, 242, 69, 81, 48, 66, 0, 0, 6, 195, 52, 84, 192, 15, 7, 196, 104, 85, 133,
- 72, 15, 7, 196, 48, 85, 133, 72, 15, 7, 196, 21, 33, 197, 72, 15, 7, 196, 16, 21, 133, 72, 15, 0, 11, 200, 92, 19, 147, 12,
- 128, 80, 20, 224, 66, 9, 198, 105, 114, 74, 52, 83, 0, 15, 9, 68, 76, 149, 5, 76, 21, 0, 47, 0, 13, 68, 5, 4, 137, 48,
- 115, 48, 34, 6, 108, 55, 0, 0, 8, 197, 52, 243, 77, 20, 192, 15, 0, 12, 68, 56, 16, 137, 40, 50, 35, 71, 6, 123, 0, 0,
- 8, 197, 44, 243, 132, 20, 224, 72, 22, 67, 56, 145, 84, 10, 50, 6, 37, 47, 15, 65, 4, 119, 34, 0, 81, 109, 101, 101, 114, 32,
- 11, 67, 56, 145, 84, 50, 4, 37, 47, 0, 9, 10, 67, 104, 144, 200, 88, 2, 108, 101, 0, 13, 4, 95, 116, 108, 100, 47, 6, 108,
- 55, 72, 13, 0, 0, 0, 8, 197, 44, 227, 203, 20, 192, 15, 8, 197, 29, 37, 87, 20, 192, 15, 0, 0, 8, 197, 32, 80, 130, 20,
- 224, 72, 0, 9, 198, 4, 211, 210, 21, 69, 5, 67, 0, 0, 10, 199, 44, 19, 5, 24, 21, 5, 72, 15, 0, 0, 0, 0, 0, 9,
- 198, 77, 68, 149, 36, 177, 76, 15, 0, 16, 70, 64, 148, 212, 4, 50, 5, 48, 37, 89, 47, 6, 116, 91, 0, 0, 8, 197, 72, 243,
- 77, 20, 192, 15, 8, 197, 32, 243, 77, 20, 192, 15, 0, 7, 196, 72, 81, 5, 56, 15, 0, 0, 0, 8, 197, 36, 164, 211, 20, 192,
- 15, 8, 197, 92, 145, 71, 20, 192, 15, 8, 197, 64, 241, 75, 20, 192, 15, 8, 197, 61, 32, 75, 20, 192, 15, 8, 197, 40, 241, 75,
- 20, 192, 15, 8, 197, 8, 85, 71, 20, 192, 15, 8, 197, 45, 33, 71, 20, 192, 15, 5, 194, 8, 80, 13, 0, 0, 0, 9, 198, 17,
- 147, 129, 77, 66, 69, 67, 0, 0, 7, 195, 16, 21, 0, 72, 8, 6, 195, 16, 21, 0, 72, 0, 9, 198, 88, 243, 210, 16, 81, 76,
- 65, 11, 68, 4, 195, 5, 76, 116, 55, 13, 89, 0, 13, 68, 4, 193, 21, 76, 116, 55, 72, 6, 110, 89, 0, 9, 198, 77, 66, 74,
- 25, 49, 76, 15, 9, 198, 77, 4, 129, 56, 177, 76, 15, 9, 198, 76, 50, 15, 52, 209, 76, 15, 7, 195, 92, 19, 148, 72, 8, 0,
- 9, 198, 60, 181, 15, 8, 84, 128, 66, 21, 72, 8, 194, 84, 104, 180, 137, 20, 112, 71, 55, 108, 47, 89, 49, 34, 37, 12, 81, 0,
- 9, 198, 88, 195, 203, 44, 84, 128, 15, 9, 198, 88, 194, 69, 28, 84, 128, 15, 9, 198, 77, 68, 143, 64, 84, 128, 15, 9, 198, 77,
- 67, 198, 24, 84, 128, 15, 9, 198, 77, 2, 74, 44, 84, 128, 15, 9, 198, 76, 195, 205, 52, 84, 128, 15, 9, 198, 76, 195, 197, 8,
- 84, 128, 15, 9, 198, 76, 194, 78, 28, 84, 128, 15, 9, 198, 76, 194, 74, 52, 84, 128, 15, 9, 198, 76, 193, 78, 80, 84, 128, 15,
- 9, 198, 76, 177, 69, 48, 84, 128, 15, 9, 198, 76, 163, 203, 44, 84, 128, 15, 9, 198, 65, 37, 73, 48, 84, 128, 15, 9, 198, 65,
- 35, 208, 64, 84, 128, 15, 9, 198, 64, 197, 78, 16, 84, 128, 15, 9, 198, 64, 192, 75, 44, 84, 128, 15, 9, 198, 64, 145, 78, 80,
- 84, 128, 15, 9, 198, 64, 19, 148, 76, 84, 128, 15, 9, 198, 52, 243, 147, 80, 84, 128, 15, 9, 198, 52, 81, 82, 16, 84, 128, 15,
- 9, 198, 52, 80, 78, 16, 84, 128, 15, 9, 198, 49, 81, 213, 8, 84, 128, 15, 9, 198, 45, 114, 74, 48, 84, 128, 15, 9, 198, 45,
- 112, 83, 80, 84, 128, 15, 9, 198, 44, 226, 75, 44, 84, 128, 15, 9, 198, 44, 224, 80, 64, 84, 128, 15, 9, 198, 44, 197, 73, 80,
- 84, 128, 15, 9, 198, 44, 195, 206, 80, 84, 128, 15, 9, 198, 44, 194, 69, 16, 84, 128, 15, 9, 198, 44, 193, 70, 24, 84, 128, 15,
- 9, 198, 44, 192, 80, 64, 84, 128, 15, 9, 198, 36, 226, 193, 16, 84, 128, 15, 9, 198, 29, 35, 206, 16, 84, 128, 15, 9, 198, 29,
- 34, 69, 56, 84, 128, 15, 9, 198, 28, 194, 77, 52, 84, 128, 15, 9, 198, 24, 195, 206, 44, 84, 128, 15, 17, 70, 24, 194, 82, 80,
- 84, 128, 83, 55, 110, 34, 47, 13, 34, 0, 15, 9, 198, 24, 194, 78, 80, 84, 128, 15, 9, 198, 24, 194, 75, 44, 84, 128, 15, 9,
- 198, 17, 37, 73, 48, 84, 128, 15, 9, 198, 12, 128, 82, 80, 84, 128, 15, 9, 198, 8, 194, 75, 44, 84, 128, 15, 9, 198, 8, 81,
- 78, 16, 84, 128, 15, 9, 198, 92, 19, 142, 20, 84, 128, 8, 0, 0, 7, 196, 92, 21, 5, 72, 15, 7, 196, 76, 81, 5, 72, 15,
- 7, 196, 48, 81, 197, 72, 15, 7, 196, 48, 17, 197, 72, 15, 7, 196, 28, 17, 5, 72, 15, 7, 196, 21, 69, 5, 72, 15, 0, 9,
- 198, 77, 68, 143, 53, 1, 76, 15, 9, 198, 44, 20, 9, 81, 65, 76, 15, 9, 198, 5, 3, 211, 80, 83, 0, 15, 17, 70, 40, 20,
- 146, 21, 65, 76, 90, 35, 34, 13, 47, 6, 111, 55, 0, 0, 0, 29, 75, 20, 193, 147, 80, 81, 5, 57, 67, 195, 33, 64, 4, 111,
- 55, 83, 6, 89, 47, 119, 72, 13, 50, 47, 39, 100, 47, 0, 8, 197, 92, 145, 77, 20, 192, 15, 8, 197, 77, 64, 77, 20, 192, 15,
- 8, 197, 72, 19, 77, 20, 192, 15, 8, 197, 64, 145, 77, 20, 192, 15, 0, 7, 196, 104, 85, 5, 56, 15, 0, 13, 69, 105, 82, 68,
- 20, 224, 88, 124, 72, 13, 50, 0, 0, 0, 14, 69, 16, 85, 1, 36, 192, 72, 119, 47, 6, 116, 57, 0, 8, 197, 80, 85, 71, 20,
- 192, 15, 8, 197, 44, 20, 19, 20, 192, 15, 8, 197, 33, 84, 211, 20, 192, 15, 8, 197, 45, 33, 75, 20, 192, 15, 8, 197, 32, 82,
- 75, 20, 192, 15, 9, 198, 64, 21, 18, 36, 245, 0, 67, 0, 10, 199, 76, 50, 18, 60, 82, 69, 72, 15, 10, 199, 20, 84, 135, 37,
- 53, 5, 72, 15, 0, 8, 197, 45, 83, 142, 20, 224, 72, 0, 0, 11, 68, 52, 148, 211, 20, 65, 108, 89, 13, 0, 0, 10, 199, 92,
- 81, 215, 36, 166, 133, 72, 15, 0, 9, 198, 53, 84, 197, 81, 65, 64, 66, 9, 198, 44, 242, 197, 81, 65, 64, 66, 0, 24, 73, 8,
- 245, 82, 28, 243, 132, 36, 84, 128, 71, 40, 34, 101, 6, 122, 50, 72, 37, 12, 13, 34, 0, 0, 7, 196, 89, 32, 71, 20, 15, 0,
- 0, 0, 9, 197, 104, 243, 1, 56, 112, 66, 8, 0, 0, 0, 0, 11, 67, 12, 17, 133, 49, 115, 83, 6, 119, 0, 0, 13, 69, 16,
- 145, 83, 20, 192, 72, 37, 88, 13, 55, 0, 8, 197, 77, 82, 203, 20, 192, 15, 8, 197, 72, 149, 19, 20, 192, 15, 6, 195, 104, 146,
- 142, 72, 6, 195, 104, 146, 142, 72, 0, 0, 9, 4, 95, 111, 114, 100, 72, 13, 0, 0, 0, 8, 197, 53, 84, 203, 21, 64, 66, 8,
- 197, 8, 241, 75, 21, 64, 66, 15, 4, 95, 109, 99, 110, 65, 6, 116, 49, 14, 16, 113, 50, 0, 0, 14, 67, 20, 230, 128, 111, 50,
- 88, 122, 84, 122, 34, 47, 0, 0, 9, 198, 105, 113, 78, 28, 83, 0, 15, 9, 198, 77, 68, 137, 8, 33, 76, 15, 17, 70, 76, 52,
- 129, 8, 33, 76, 89, 49, 34, 111, 71, 13, 55, 0, 15, 9, 198, 45, 112, 78, 76, 83, 0, 15, 9, 198, 9, 32, 66, 8, 83, 0,
- 15, 9, 198, 45, 33, 85, 64, 83, 0, 15, 8, 197, 76, 197, 73, 21, 32, 15, 8, 197, 52, 146, 141, 21, 32, 15, 8, 197, 44, 241,
- 84, 21, 32, 15, 8, 197, 24, 193, 77, 21, 32, 15, 0, 9, 198, 105, 112, 78, 28, 84, 128, 15, 9, 198, 81, 114, 84, 80, 84, 128,
- 15, 9, 198, 81, 33, 75, 44, 84, 128, 15, 9, 198, 77, 69, 77, 64, 84, 128, 15, 9, 198, 77, 67, 212, 80, 84, 128, 15, 9, 198,
- 77, 65, 75, 44, 84, 128, 15, 9, 198, 77, 65, 73, 28, 84, 128, 15, 9, 198, 77, 64, 75, 44, 84, 128, 15, 9, 198, 76, 195, 194,
- 8, 84, 128, 15, 9, 198, 76, 194, 74, 44, 84, 128, 15, 9, 198, 76, 194, 66, 8, 84, 128, 15, 9, 198, 72, 243, 211, 80, 84, 128,
- 15, 9, 198, 65, 35, 212, 76, 84, 128, 15, 9, 198, 57, 80, 200, 80, 84, 128, 15, 9, 198, 44, 244, 147, 80, 84, 128, 15, 9, 198,
- 32, 19, 83, 80, 84, 128, 15, 9, 198, 29, 34, 69, 64, 84, 128, 15, 9, 198, 28, 195, 197, 36, 84, 128, 15, 9, 198, 28, 194, 66,
- 8, 84, 128, 15, 9, 198, 17, 114, 78, 28, 84, 128, 15, 9, 198, 17, 33, 75, 44, 84, 128, 15, 9, 198, 17, 33, 73, 56, 84, 128,
- 15, 9, 198, 9, 35, 197, 36, 84, 128, 15, 9, 198, 8, 243, 19, 80, 84, 128, 15, 9, 198, 8, 197, 70, 24, 84, 128, 15, 0, 11,
- 200, 92, 19, 140, 84, 145, 5, 56, 64, 66, 0, 0, 9, 198, 28, 226, 70, 24, 83, 0, 15, 9, 198, 21, 2, 83, 80, 83, 0, 15,
- 8, 197, 76, 18, 203, 21, 32, 15, 8, 197, 64, 192, 71, 21, 32, 15, 8, 197, 64, 146, 203, 21, 32, 15, 8, 197, 44, 144, 203, 21,
- 32, 15, 8, 197, 32, 244, 139, 21, 32, 15, 8, 197, 32, 19, 135, 21, 32, 15, 0, 0, 8, 197, 16, 243, 77, 20, 192, 15, 0, 21,
- 72, 4, 48, 197, 77, 51, 201, 72, 80, 35, 49, 89, 111, 89, 58, 6, 35, 34, 13, 0, 0, 0, 0, 8, 197, 92, 148, 211, 20, 192,
- 15, 8, 197, 33, 85, 19, 20, 192, 15, 8, 197, 9, 84, 211, 20, 192, 15, 8, 197, 77, 65, 75, 20, 192, 15, 8, 197, 65, 82, 203,
- 20, 192, 15, 8, 197, 32, 241, 87, 20, 192, 8, 0, 0, 0, 0, 0, 13, 72, 20, 229, 5, 73, 4, 137, 76, 80, 21, 0, 47, 0,
- 16, 70, 104, 83, 26, 5, 65, 64, 88, 36, 55, 88, 35, 47, 13, 0, 11, 70, 52, 19, 23, 5, 33, 64, 21, 0, 47, 0, 18, 71,
- 4, 53, 9, 21, 5, 78, 80, 116, 49, 89, 37, 48, 110, 50, 47, 0, 0, 12, 68, 52, 20, 135, 20, 65, 116, 34, 90, 13, 0, 7,
- 66, 21, 32, 13, 34, 0, 0, 7, 195, 16, 145, 64, 72, 28, 0, 0, 0, 0, 0, 0, 0, 15, 66, 16, 80, 72, 13, 15, 119, 50,
- 0, 81, 101, 101, 110, 32, 7, 66, 16, 80, 72, 13, 0, 0, 0, 0, 9, 3, 109, 39, 110, 65, 13, 50, 0, 0, 14, 69, 9, 81,
- 7, 21, 64, 71, 110, 75, 6, 111, 47, 0, 8, 197, 24, 19, 19, 21, 64, 66, 15, 69, 12, 195, 211, 21, 64, 49, 55, 122, 88, 6,
- 111, 47, 0, 0, 11, 200, 36, 225, 143, 72, 208, 84, 36, 80, 67, 0, 8, 197, 88, 193, 73, 21, 32, 15, 8, 197, 57, 83, 77, 21,
- 32, 15, 8, 197, 49, 82, 77, 21, 32, 15, 8, 197, 17, 35, 205, 21, 32, 15, 0, 10, 67, 41, 84, 153, 90, 109, 34, 37, 0, 0,
- 5, 194, 21, 48, 15, 0, 0, 9, 198, 8, 146, 154, 36, 83, 132, 66, 8, 197, 104, 18, 203, 21, 32, 15, 8, 197, 92, 18, 203, 21,
- 32, 15, 8, 197, 77, 3, 203, 21, 32, 15, 8, 197, 64, 242, 203, 21, 32, 15, 8, 197, 52, 82, 203, 21, 32, 15, 8, 197, 48, 82,
- 203, 21, 32, 15, 8, 197, 44, 192, 71, 21, 32, 15, 8, 197, 44, 18, 203, 21, 32, 15, 8, 197, 40, 19, 139, 21, 32, 15, 8, 197,
- 40, 18, 203, 21, 32, 15, 8, 197, 33, 83, 139, 21, 32, 15, 8, 197, 32, 243, 135, 21, 32, 15, 8, 197, 32, 242, 203, 21, 32, 15,
- 8, 197, 32, 146, 203, 21, 32, 15, 8, 197, 32, 146, 135, 21, 32, 15, 8, 197, 9, 83, 139, 21, 32, 15, 8, 197, 8, 243, 139, 21,
- 32, 15, 8, 197, 8, 17, 199, 21, 32, 15, 14, 69, 104, 245, 193, 5, 32, 88, 122, 85, 6, 115, 34, 0, 0, 0, 0, 0, 0, 0,
- 22, 66, 4, 192, 116, 55, 9, 49, 6, 116, 57, 72, 116, 0, 44, 81, 113, 97, 101, 100, 97, 32, 0, 0, 0, 0, 0, 22, 72, 29,
- 32, 86, 20, 226, 1, 28, 80, 100, 34, 115, 84, 13, 50, 107, 6, 115, 100, 13, 0, 0, 12, 68, 28, 83, 9, 28, 100, 119, 55, 13,
- 100, 0, 0, 0, 22, 73, 9, 82, 84, 20, 228, 200, 84, 148, 192, 71, 124, 47, 13, 50, 89, 107, 6, 124, 89, 0, 22, 73, 8, 147,
- 142, 20, 228, 200, 84, 148, 192, 71, 108, 50, 13, 50, 89, 107, 6, 124, 89, 0, 9, 198, 12, 132, 137, 77, 65, 78, 15, 7, 196, 92,
- 147, 4, 20, 72, 0, 8, 197, 61, 3, 1, 28, 80, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 92, 147, 20, 72, 0, 0,
- 8, 197, 21, 66, 75, 21, 64, 67, 8, 197, 9, 34, 75, 21, 64, 66, 11, 70, 4, 225, 18, 60, 145, 0, 21, 0, 47, 0, 12, 201,
- 60, 225, 197, 72, 145, 70, 48, 146, 139, 67, 0, 9, 198, 9, 37, 83, 76, 83, 0, 15, 9, 198, 45, 112, 75, 44, 83, 0, 15, 9,
- 198, 29, 34, 69, 104, 83, 0, 15, 8, 197, 52, 20, 141, 21, 32, 15, 8, 197, 104, 246, 133, 21, 32, 66, 0, 0, 10, 199, 77, 3,
- 210, 80, 145, 86, 20, 66, 10, 66, 21, 80, 119, 10, 109, 12, 0, 13, 0, 7, 196, 80, 245, 133, 72, 15, 7, 196, 44, 21, 133, 72,
- 15, 7, 196, 20, 229, 5, 72, 15, 0, 9, 198, 77, 66, 69, 24, 83, 0, 15, 9, 198, 45, 34, 69, 8, 83, 0, 15, 8, 197, 104,
- 19, 135, 21, 32, 15, 8, 197, 88, 147, 135, 21, 32, 15, 8, 197, 80, 83, 135, 21, 32, 15, 8, 197, 77, 82, 75, 21, 32, 15, 8,
- 197, 76, 224, 75, 21, 32, 15, 8, 197, 44, 84, 139, 21, 32, 15, 8, 197, 44, 19, 139, 21, 32, 15, 8, 197, 40, 243, 135, 21, 32,
- 15, 8, 197, 32, 20, 139, 21, 32, 15, 8, 197, 16, 243, 139, 21, 32, 15, 8, 197, 8, 192, 75, 21, 32, 15, 0, 0, 18, 70, 92,
- 84, 133, 48, 65, 78, 85, 108, 12, 34, 13, 55, 72, 13, 50, 0, 0, 14, 68, 8, 84, 137, 56, 71, 108, 12, 34, 6, 108, 50, 0,
- 0, 0, 0, 0, 0, 0, 9, 198, 56, 17, 18, 84, 178, 197, 66, 12, 68, 8, 84, 212, 20, 71, 111, 89, 47, 13, 0, 0, 8, 197,
- 65, 33, 77, 36, 80, 65, 0, 0, 0, 0, 8, 197, 52, 148, 211, 36, 80, 65, 0, 0, 0, 10, 199, 52, 241, 9, 56, 85, 20, 20,
- 67, 0, 8, 197, 49, 144, 197, 84, 208, 15, 11, 200, 92, 20, 211, 21, 33, 84, 80, 80, 67, 20, 72, 12, 128, 77, 9, 33, 84, 80,
- 80, 91, 35, 65, 71, 34, 6, 111, 47, 13, 0, 0, 0, 12, 67, 8, 82, 1, 71, 119, 10, 107, 6, 115, 0, 0, 0, 0, 9, 198,
- 40, 19, 149, 5, 34, 64, 67, 10, 68, 12, 129, 67, 44, 76, 111, 49, 0, 0, 18, 70, 8, 16, 212, 21, 34, 69, 71, 116, 49, 47,
- 6, 108, 12, 34, 37, 0, 0, 9, 198, 52, 148, 196, 73, 82, 192, 65, 0, 6, 195, 16, 149, 0, 72, 0, 9, 198, 17, 112, 82, 72,
- 83, 0, 15, 11, 70, 52, 81, 9, 12, 19, 0, 21, 0, 47, 0, 7, 196, 72, 242, 197, 72, 15, 9, 67, 32, 146, 128, 107, 2, 123,
- 0, 0, 9, 198, 76, 50, 1, 88, 245, 0, 66, 16, 70, 12, 245, 80, 48, 85, 0, 49, 40, 48, 55, 6, 111, 47, 0, 16, 70, 52,
- 19, 131, 32, 85, 0, 65, 116, 50, 91, 6, 111, 47, 0, 15, 70, 13, 35, 195, 32, 85, 0, 49, 34, 113, 91, 6, 111, 0, 0, 0,
- 0, 7, 196, 80, 21, 5, 72, 15, 7, 196, 64, 84, 5, 72, 15, 7, 196, 44, 244, 5, 72, 15, 7, 196, 8, 85, 5, 72, 15, 0,
- 0, 0, 0, 7, 195, 8, 83, 128, 72, 46, 0, 0, 24, 73, 16, 145, 148, 60, 225, 197, 72, 147, 135, 72, 108, 83, 47, 4, 113, 68,
- 6, 119, 34, 108, 68, 0, 0, 0, 0, 0, 0, 0, 12, 201, 92, 19, 148, 72, 245, 87, 20, 225, 0, 66, 9, 198, 41, 80, 137, 48,
- 85, 77, 15, 0, 23, 67, 88, 243, 132, 84, 113, 50, 10, 47, 116, 10, 47, 13, 0, 82, 100, 97, 116, 32, 100, 101, 32, 0, 17, 71,
- 72, 240, 200, 20, 99, 210, 80, 34, 39, 91, 6, 83, 39, 34, 0, 0, 0, 0, 0, 7, 196, 88, 241, 197, 48, 15, 7, 196, 80, 81,
- 197, 48, 15, 7, 196, 56, 17, 197, 48, 15, 7, 196, 44, 81, 197, 48, 15, 7, 196, 32, 17, 197, 48, 15, 7, 196, 36, 161, 5, 48,
- 15, 0, 0, 0, 0, 11, 200, 52, 148, 211, 37, 52, 201, 64, 144, 67, 6, 195, 9, 33, 83, 15, 0, 8, 197, 52, 85, 19, 20, 192,
- 15, 7, 66, 28, 80, 100, 13, 0, 0, 0, 0, 7, 196, 8, 20, 133, 80, 66, 9, 198, 48, 243, 195, 32, 83, 128, 15, 0, 9, 198,
- 76, 224, 66, 8, 83, 0, 15, 9, 198, 76, 163, 197, 52, 83, 0, 15, 9, 198, 44, 224, 66, 8, 83, 0, 15, 9, 198, 29, 32, 66,
- 8, 83, 0, 15, 9, 198, 28, 243, 195, 32, 83, 0, 15, 9, 198, 17, 33, 85, 80, 83, 0, 15, 0, 0, 6, 195, 32, 80, 148, 72,
- 0, 10, 199, 56, 17, 5, 72, 128, 78, 16, 67, 17, 70, 16, 85, 197, 88, 84, 128, 72, 13, 6, 85, 119, 84, 13, 34, 0, 16, 70,
- 8, 245, 68, 60, 148, 128, 71, 40, 72, 58, 6, 115, 34, 0, 9, 198, 76, 195, 203, 44, 84, 128, 15, 9, 198, 76, 194, 68, 16, 84,
- 128, 15, 9, 198, 56, 144, 200, 80, 84, 128, 15, 9, 198, 44, 193, 68, 16, 84, 128, 15, 9, 198, 9, 32, 76, 48, 84, 128, 15, 9,
- 198, 77, 65, 76, 48, 84, 128, 15, 0, 9, 198, 77, 65, 67, 32, 83, 0, 15, 9, 198, 44, 226, 66, 8, 83, 0, 15, 9, 198, 25,
- 35, 205, 52, 83, 0, 15, 9, 198, 76, 50, 5, 16, 83, 0, 15, 8, 196, 12, 128, 79, 76, 15, 65, 0, 8, 197, 52, 20, 135, 21,
- 48, 16, 0, 10, 198, 28, 85, 197, 21, 53, 0, 72, 46, 0, 7, 196, 56, 85, 133, 48, 15, 7, 196, 44, 85, 133, 48, 15, 7, 196,
- 56, 21, 133, 48, 15, 0, 0, 11, 200, 52, 148, 214, 5, 69, 9, 56, 112, 65, 0, 0, 0, 0, 0, 12, 68, 76, 84, 137, 20, 89,
- 108, 12, 34, 37, 0, 0, 7, 196, 28, 82, 1, 16, 72, 0, 12, 201, 28, 83, 9, 40, 178, 5, 8, 33, 82, 15, 0, 0, 15, 70,
- 48, 21, 82, 20, 229, 0, 55, 122, 34, 6, 116, 67, 0, 13, 68, 88, 84, 147, 4, 84, 6, 111, 34, 88, 115, 0, 0, 6, 195, 104,
- 246, 143, 66, 0, 0, 16, 3, 226, 130, 172, 6, 121, 16, 122, 47, 4, 119, 49, 13, 50, 0, 0, 18, 71, 4, 211, 213, 72, 85, 20,
- 20, 115, 65, 40, 16, 6, 111, 47, 13, 0, 0, 7, 196, 72, 241, 5, 48, 15, 7, 196, 40, 241, 5, 48, 15, 7, 196, 4, 225, 197,
- 48, 15, 0, 0, 22, 73, 64, 244, 148, 20, 97, 85, 36, 195, 5, 48, 113, 34, 47, 13, 83, 6, 13, 57, 13, 0, 0, 26, 74, 84,
- 197, 18, 5, 98, 79, 48, 85, 20, 20, 110, 55, 47, 34, 115, 84, 37, 122, 55, 6, 111, 47, 13, 0, 0, 6, 195, 40, 245, 87, 72,
- 0, 0, 19, 72, 56, 243, 210, 16, 83, 9, 40, 176, 50, 122, 34, 72, 13, 55, 13, 49, 0, 0, 9, 198, 12, 16, 137, 56, 85, 0,
- 67, 0, 7, 196, 52, 245, 5, 80, 66, 9, 198, 81, 35, 203, 44, 83, 128, 15, 7, 196, 104, 241, 1, 80, 66, 17, 67, 32, 85, 0,
- 107, 13, 47, 15, 119, 50, 0, 81, 101, 101, 110, 32, 10, 67, 32, 85, 0, 107, 13, 47, 0, 46, 14, 4, 95, 111, 103, 111, 6, 122,
- 101, 122, 50, 111, 49, 0, 0, 16, 205, 64, 20, 148, 36, 165, 143, 61, 38, 137, 81, 65, 82, 76, 66, 9, 198, 45, 35, 197, 104, 83,
- 0, 15, 9, 198, 44, 194, 78, 28, 83, 0, 15, 0, 9, 198, 5, 66, 5, 56, 85, 77, 15, 0, 11, 67, 17, 81, 84, 72, 109, 6,
- 111, 47, 0, 9, 198, 44, 16, 137, 56, 85, 0, 67, 0, 7, 196, 72, 246, 133, 80, 66, 7, 196, 72, 18, 197, 80, 66, 7, 196, 44,
- 242, 197, 80, 66, 0, 11, 200, 36, 225, 210, 36, 164, 5, 56, 64, 66, 9, 198, 17, 35, 208, 64, 83, 0, 15, 9, 198, 77, 67, 208,
- 64, 83, 0, 15, 9, 198, 45, 34, 69, 28, 83, 0, 15, 6, 194, 37, 48, 72, 46, 0, 0, 9, 198, 77, 68, 133, 56, 113, 76, 15,
- 0, 11, 68, 49, 83, 131, 32, 55, 110, 50, 91, 0, 7, 196, 80, 149, 5, 48, 15, 7, 196, 56, 85, 5, 48, 15, 7, 196, 17, 85,
- 133, 48, 15, 7, 196, 52, 85, 5, 48, 15, 0, 0, 0, 0, 0, 7, 196, 4, 210, 78, 60, 65, 6, 195, 52, 146, 142, 72, 0, 0,
- 0, 0, 0, 0, 0, 0, 14, 4, 95, 98, 114, 118, 71, 14, 16, 6, 119, 84, 13, 0, 0, 8, 67, 56, 85, 192, 50, 127, 0, 9,
- 198, 12, 243, 148, 72, 243, 5, 66, 0, 0, 0, 8, 197, 53, 84, 141, 20, 192, 15, 18, 4, 95, 97, 99, 50, 72, 6, 110, 71, 111,
- 55, 6, 115, 37, 101, 109, 0, 0, 7, 196, 60, 81, 133, 56, 15, 0, 0, 0, 8, 197, 56, 20, 193, 4, 192, 66, 8, 197, 76, 145,
- 80, 20, 192, 15, 8, 197, 72, 147, 139, 20, 192, 15, 8, 197, 32, 18, 211, 20, 192, 15, 8, 197, 12, 148, 139, 20, 192, 15, 0, 0,
- 0, 9, 198, 52, 240, 200, 80, 83, 128, 72, 7, 196, 57, 81, 1, 80, 8, 0, 9, 198, 44, 227, 203, 44, 83, 0, 15, 0, 12, 68,
- 16, 147, 133, 72, 72, 37, 50, 6, 119, 0, 0, 0, 9, 198, 105, 112, 66, 8, 84, 128, 15, 9, 198, 92, 81, 76, 16, 84, 128, 15,
- 9, 198, 77, 5, 84, 80, 84, 128, 15, 9, 198, 77, 1, 84, 80, 84, 128, 15, 9, 198, 44, 193, 85, 52, 84, 128, 15, 9, 198, 44,
- 193, 84, 76, 84, 128, 15, 0, 0, 8, 197, 65, 35, 195, 21, 48, 66, 13, 68, 12, 245, 133, 72, 49, 110, 84, 13, 34, 0, 15, 0,
- 0, 9, 198, 52, 148, 194, 73, 82, 75, 65, 18, 71, 48, 81, 83, 72, 81, 197, 48, 55, 119, 89, 34, 119, 100, 13, 55, 0, 11, 199,
- 72, 81, 5, 44, 21, 133, 48, 15, 65, 0, 0, 8, 196, 92, 20, 133, 56, 72, 46, 0, 0, 7, 196, 92, 83, 69, 48, 15, 0, 8,
- 197, 56, 21, 143, 20, 192, 66, 8, 197, 80, 147, 135, 20, 192, 15, 8, 197, 52, 84, 135, 20, 192, 15, 8, 197, 44, 243, 139, 20, 192,
- 15, 8, 197, 28, 244, 135, 20, 192, 15, 8, 197, 52, 242, 203, 20, 192, 15, 6, 194, 20, 224, 72, 8, 0, 13, 3, 95, 51, 88, 72,
- 6, 111, 34, 47, 13, 101, 0, 0, 11, 68, 88, 84, 146, 20, 84, 111, 34, 13, 0, 23, 73, 4, 48, 197, 77, 51, 201, 72, 84, 192,
- 35, 49, 89, 111, 89, 58, 6, 35, 34, 13, 89, 0, 9, 198, 44, 192, 82, 36, 225, 84, 67, 14, 3, 95, 48, 67, 107, 6, 113, 50,
- 72, 13, 34, 47, 0, 0, 0, 8, 197, 104, 241, 207, 20, 64, 66, 0, 0, 6, 195, 92, 84, 132, 72, 0, 0, 0, 0, 0, 0, 8,
- 197, 53, 83, 77, 20, 192, 15, 8, 197, 49, 83, 77, 20, 192, 15, 8, 197, 45, 83, 77, 20, 192, 15, 0, 7, 196, 20, 97, 133, 56,
- 15, 0, 14, 69, 52, 85, 5, 20, 224, 65, 111, 47, 6, 119, 50, 0, 0, 6, 195, 25, 34, 83, 15, 0, 8, 197, 92, 19, 139, 20,
- 192, 15, 8, 197, 92, 18, 203, 20, 192, 15, 8, 197, 88, 193, 71, 20, 192, 15, 8, 197, 80, 147, 139, 20, 192, 15, 8, 197, 76, 146,
- 203, 20, 192, 15, 8, 197, 44, 147, 139, 20, 192, 15, 8, 197, 32, 18, 203, 20, 192, 15, 8, 197, 24, 243, 139, 20, 192, 15, 8, 197,
- 16, 148, 211, 20, 192, 15, 8, 197, 92, 242, 203, 20, 192, 15, 8, 197, 88, 83, 139, 20, 192, 15, 8, 197, 80, 80, 203, 20, 192, 15,
- 7, 66, 40, 80, 57, 13, 0, 15, 3, 95, 49, 57, 50, 6, 119, 100, 13, 50, 47, 37, 50, 0, 0, 22, 72, 16, 84, 207, 56, 64,
- 78, 45, 48, 72, 111, 89, 113, 50, 72, 6, 116, 68, 49, 89, 0, 12, 3, 95, 49, 56, 6, 116, 101, 47, 37, 50, 0, 0, 0, 0,
- 9, 198, 81, 33, 85, 104, 83, 0, 15, 9, 198, 45, 112, 66, 8, 83, 0, 15, 9, 198, 45, 33, 78, 28, 83, 0, 15, 9, 198, 44,
- 229, 84, 76, 83, 0, 15, 9, 198, 17, 37, 80, 64, 83, 0, 15, 0, 0, 9, 198, 64, 19, 70, 48, 85, 0, 66, 0, 9, 198, 105,
- 112, 77, 52, 84, 128, 15, 9, 198, 105, 112, 75, 44, 84, 128, 15, 9, 198, 104, 85, 82, 16, 84, 128, 15, 9, 198, 88, 194, 78, 16,
- 84, 128, 15, 9, 198, 88, 193, 75, 44, 84, 128, 15, 9, 198, 77, 67, 203, 44, 84, 128, 15, 9, 198, 76, 227, 197, 88, 84, 128, 15,
- 9, 198, 76, 226, 80, 64, 84, 128, 15, 9, 198, 76, 224, 85, 92, 84, 128, 15, 9, 198, 76, 197, 73, 52, 84, 128, 15, 9, 198, 76,
- 160, 67, 32, 84, 128, 15, 9, 198, 65, 82, 83, 80, 84, 128, 15, 9, 198, 65, 37, 84, 76, 84, 128, 15, 9, 198, 65, 35, 206, 44,
- 84, 128, 15, 9, 198, 64, 195, 197, 80, 84, 128, 15, 9, 198, 64, 19, 1, 88, 84, 128, 15, 9, 198, 49, 82, 83, 80, 84, 128, 15,
- 9, 198, 45, 33, 78, 80, 84, 128, 15, 9, 198, 45, 33, 78, 28, 84, 128, 15, 9, 198, 45, 32, 83, 76, 84, 128, 15, 9, 198, 45,
- 32, 65, 36, 84, 128, 15, 9, 198, 44, 241, 83, 80, 84, 128, 15, 9, 198, 44, 226, 83, 64, 84, 128, 15, 9, 198, 44, 226, 80, 64,
- 84, 128, 15, 9, 198, 44, 225, 85, 80, 84, 128, 15, 9, 198, 44, 193, 85, 80, 84, 128, 15, 9, 198, 44, 193, 80, 64, 84, 128, 15,
- 9, 198, 32, 241, 78, 16, 84, 128, 15, 9, 198, 32, 84, 143, 88, 84, 128, 15, 9, 198, 28, 197, 78, 16, 84, 128, 15, 9, 198, 24,
- 194, 80, 64, 84, 128, 15, 9, 198, 24, 192, 75, 44, 84, 128, 15, 9, 198, 17, 82, 83, 80, 84, 128, 15, 9, 198, 17, 32, 65, 36,
- 84, 128, 15, 9, 198, 12, 245, 78, 80, 84, 128, 15, 9, 198, 9, 35, 205, 52, 84, 128, 15, 9, 198, 9, 32, 78, 16, 84, 128, 15,
- 9, 198, 8, 197, 78, 16, 84, 128, 15, 9, 198, 8, 197, 66, 8, 84, 128, 15, 9, 198, 8, 197, 66, 8, 84, 128, 15, 0, 9, 198,
- 81, 114, 74, 24, 83, 0, 15, 9, 198, 76, 211, 203, 44, 83, 0, 15, 10, 3, 95, 49, 49, 6, 111, 55, 83, 0, 0, 7, 196, 44,
- 17, 5, 72, 15, 7, 196, 8, 245, 5, 72, 15, 10, 199, 8, 194, 75, 76, 83, 69, 56, 15, 10, 3, 95, 49, 48, 47, 6, 37, 50,
- 0, 0, 12, 68, 8, 85, 20, 100, 71, 111, 12, 47, 37, 0, 7, 196, 20, 227, 210, 52, 66, 14, 70, 12, 128, 83, 76, 148, 192, 91,
- 116, 89, 6, 37, 0, 13, 3, 95, 49, 51, 72, 6, 111, 34, 47, 37, 50, 0, 0, 10, 199, 77, 1, 75, 80, 18, 197, 48, 66, 19,
- 71, 52, 16, 84, 72, 81, 197, 48, 65, 115, 47, 34, 119, 100, 13, 55, 0, 16, 10, 199, 77, 1, 75, 80, 18, 197, 48, 15, 12, 3,
- 95, 49, 50, 47, 85, 6, 115, 55, 83, 0, 0, 8, 197, 65, 83, 77, 20, 192, 15, 8, 197, 52, 244, 141, 20, 192, 15, 8, 197, 104,
- 245, 133, 20, 192, 66, 13, 3, 95, 49, 53, 84, 6, 123, 83, 47, 37, 50, 0, 0, 11, 200, 89, 35, 213, 92, 83, 135, 20, 176, 17,
- 14, 3, 95, 49, 52, 83, 6, 108, 12, 34, 47, 37, 50, 0, 0, 9, 197, 56, 17, 9, 20, 224, 66, 46, 10, 199, 36, 225, 197, 88,
- 243, 7, 20, 67, 19, 71, 13, 84, 133, 81, 64, 71, 20, 49, 109, 34, 13, 47, 6, 115, 90, 13, 0, 15, 3, 95, 49, 55, 88, 6,
- 119, 84, 13, 50, 47, 37, 50, 0, 0, 8, 66, 136, 224, 111, 50, 0, 8, 13, 3, 95, 49, 54, 88, 6, 111, 89, 47, 37, 50, 0,
- 0, 15, 69, 36, 65, 65, 4, 192, 37, 72, 119, 57, 6, 115, 55, 0, 8, 197, 92, 146, 203, 20, 192, 15, 8, 197, 92, 17, 199, 20,
- 192, 15, 8, 197, 80, 242, 203, 20, 192, 15, 13, 69, 80, 16, 203, 20, 192, 47, 111, 49, 13, 55, 0, 8, 197, 72, 243, 147, 20, 192,
- 15, 8, 197, 72, 19, 147, 20, 192, 15, 8, 197, 64, 147, 139, 20, 192, 15, 8, 197, 52, 243, 139, 20, 192, 15, 8, 197, 52, 83, 135,
- 20, 192, 15, 8, 197, 33, 82, 75, 20, 192, 15, 8, 197, 16, 145, 199, 20, 192, 15, 8, 197, 8, 145, 199, 20, 192, 15, 8, 197, 76,
- 242, 203, 20, 192, 15, 8, 197, 44, 225, 75, 20, 192, 15, 0, 15, 3, 95, 55, 88, 88, 6, 119, 84, 13, 50, 47, 13, 101, 0, 0,
- 15, 69, 60, 49, 65, 4, 224, 122, 89, 119, 57, 6, 115, 50, 0, 13, 69, 52, 148, 211, 20, 224, 65, 108, 89, 13, 50, 0, 11, 68,
- 8, 82, 71, 20, 71, 111, 90, 13, 0, 0, 0, 13, 70, 48, 148, 197, 81, 65, 64, 21, 102, 114, 0, 47, 16, 70, 4, 53, 9, 21,
- 97, 64, 116, 49, 47, 6, 37, 84, 13, 0, 16, 70, 88, 81, 5, 81, 65, 64, 84, 13, 72, 6, 111, 47, 13, 0, 11, 70, 92, 80,
- 147, 37, 65, 64, 21, 0, 47, 9, 198, 8, 82, 1, 49, 97, 64, 8, 0, 0, 7, 196, 49, 32, 71, 20, 15, 7, 196, 17, 32, 71,
- 20, 15, 11, 200, 76, 241, 5, 52, 145, 84, 21, 32, 15, 13, 3, 95, 49, 111, 6, 108, 12, 34, 89, 47, 13, 0, 0, 0, 0, 8,
- 67, 76, 149, 5, 21, 0, 47, 0, 0, 0, 8, 197, 81, 82, 77, 20, 192, 15, 8, 197, 72, 146, 141, 20, 192, 15, 8, 197, 17, 82,
- 77, 20, 192, 15, 0, 13, 4, 95, 97, 99, 117, 6, 115, 37, 101, 4, 109, 0, 0, 12, 3, 95, 50, 111, 47, 85, 6, 119, 72, 13,
- 0, 0, 0, 8, 197, 64, 147, 135, 20, 192, 15, 8, 197, 40, 83, 135, 20, 192, 15, 8, 197, 32, 83, 135, 20, 192, 15, 8, 197, 24,
- 18, 203, 20, 192, 15, 8, 197, 17, 82, 75, 20, 192, 15, 8, 197, 9, 83, 135, 20, 192, 15, 8, 197, 8, 146, 203, 20, 192, 15, 8,
- 197, 8, 83, 135, 20, 192, 15, 8, 197, 80, 82, 203, 20, 192, 15, 8, 197, 16, 243, 135, 20, 192, 15, 0, 0, 10, 199, 81, 32, 86,
- 21, 53, 9, 20, 67, 9, 198, 44, 243, 80, 48, 245, 0, 66, 0, 9, 198, 52, 148, 203, 60, 244, 0, 65, 7, 196, 32, 81, 70, 80,
- 72, 0, 17, 71, 105, 82, 68, 20, 194, 74, 44, 88, 124, 72, 13, 55, 13, 49, 0, 9, 198, 76, 50, 15, 80, 83, 0, 15, 8, 197,
- 8, 19, 139, 21, 64, 66, 8, 197, 64, 147, 131, 21, 64, 66, 0, 21, 72, 44, 193, 73, 57, 161, 82, 36, 112, 49, 55, 123, 50, 88,
- 6, 119, 34, 13, 100, 0, 7, 196, 20, 211, 69, 72, 15, 0, 9, 198, 64, 244, 148, 72, 85, 0, 66, 8, 197, 52, 145, 90, 21, 32,
- 15, 8, 197, 44, 193, 86, 21, 32, 15, 7, 195, 8, 83, 148, 72, 46, 12, 3, 95, 51, 111, 72, 6, 111, 34, 72, 13, 0, 0, 11,
- 68, 76, 18, 78, 80, 21, 102, 114, 0, 47, 9, 198, 80, 82, 83, 80, 84, 128, 15, 9, 198, 77, 68, 133, 64, 84, 128, 15, 9, 198,
- 76, 227, 197, 64, 84, 128, 15, 9, 198, 52, 81, 83, 80, 84, 128, 15, 9, 198, 45, 113, 84, 80, 84, 128, 15, 9, 198, 45, 37, 73,
- 64, 84, 128, 15, 9, 198, 44, 227, 197, 36, 84, 128, 15, 9, 198, 44, 226, 83, 80, 84, 128, 15, 9, 198, 44, 226, 74, 64, 84, 128,
- 15, 9, 198, 44, 225, 84, 80, 84, 128, 15, 9, 198, 44, 194, 78, 44, 84, 128, 15, 9, 198, 28, 197, 73, 64, 84, 128, 15, 9, 198,
- 28, 194, 84, 80, 84, 128, 15, 9, 198, 28, 81, 83, 80, 84, 128, 15, 9, 198, 25, 34, 75, 44, 84, 128, 15, 9, 198, 24, 192, 68,
- 16, 84, 128, 15, 9, 198, 17, 33, 78, 104, 84, 128, 15, 9, 198, 12, 197, 83, 80, 84, 128, 15, 0, 9, 198, 45, 83, 147, 80, 83,
- 0, 15, 0, 7, 196, 61, 81, 5, 72, 15, 10, 69, 48, 20, 20, 61, 0, 21, 0, 47, 14, 3, 95, 50, 88, 47, 85, 6, 108, 50,
- 47, 13, 101, 0, 0, 8, 197, 92, 147, 4, 21, 32, 15, 8, 197, 88, 149, 20, 21, 32, 15, 8, 197, 72, 147, 12, 21, 32, 15, 8,
- 197, 72, 83, 12, 21, 32, 15, 8, 197, 44, 243, 4, 21, 32, 15, 8, 197, 44, 145, 80, 21, 32, 15, 8, 197, 44, 21, 20, 21, 32,
- 15, 8, 197, 32, 83, 4, 21, 32, 15, 8, 197, 17, 32, 68, 21, 32, 15, 8, 197, 16, 245, 20, 21, 32, 15, 8, 197, 16, 83, 12,
- 21, 32, 15, 0, 10, 199, 52, 148, 194, 4, 180, 197, 48, 65, 0, 8, 197, 33, 83, 77, 20, 192, 15, 0, 0, 0, 0, 8, 197, 92,
- 147, 139, 20, 192, 15, 8, 197, 92, 21, 87, 20, 192, 15, 8, 197, 76, 147, 135, 20, 192, 15, 8, 197, 72, 147, 135, 20, 192, 15, 8,
- 197, 56, 146, 203, 20, 192, 15, 8, 197, 52, 19, 135, 20, 192, 15, 8, 197, 32, 147, 139, 20, 192, 15, 8, 197, 28, 243, 199, 20, 192,
- 15, 8, 197, 80, 83, 135, 20, 192, 15, 8, 197, 44, 242, 203, 20, 192, 15, 0, 12, 201, 32, 81, 5, 57, 65, 78, 16, 17, 197, 15,
- 10, 199, 44, 241, 75, 20, 195, 197, 72, 15, 0, 16, 70, 76, 147, 8, 61, 81, 84, 89, 37, 55, 40, 6, 111, 47, 0, 0, 19, 71,
- 12, 20, 212, 4, 115, 133, 80, 49, 116, 89, 47, 116, 67, 6, 111, 47, 0, 0, 0, 16, 67, 9, 96, 128, 71, 123, 84, 6, 122, 34,
- 71, 119, 55, 47, 0, 0, 12, 3, 95, 53, 111, 84, 6, 123, 84, 72, 13, 0, 13, 3, 95, 63, 63, 89, 6, 37, 65, 71, 122, 55,
- 0, 0, 16, 70, 60, 228, 218, 20, 193, 128, 113, 50, 89, 6, 111, 55, 83, 0, 0, 0, 8, 67, 40, 241, 64, 75, 122, 0, 6, 195,
- 104, 245, 64, 72, 14, 3, 95, 52, 88, 83, 6, 108, 12, 34, 47, 13, 101, 0, 0, 0, 0, 0, 0, 7, 196, 56, 19, 205, 36, 66,
- 12, 3, 95, 54, 111, 88, 6, 111, 89, 72, 13, 0, 0, 0, 8, 66, 48, 80, 55, 13, 0, 46, 7, 194, 56, 16, 46, 76, 8, 8,
- 66, 36, 176, 2, 108, 49, 0, 18, 4, 95, 115, 117, 98, 89, 6, 110, 48, 89, 49, 34, 108, 48, 47, 15, 0, 0, 7, 195, 44, 210,
- 64, 13, 42, 13, 3, 95, 53, 88, 84, 6, 123, 83, 47, 13, 101, 0, 0, 0, 14, 4, 95, 114, 110, 103, 49, 6, 122, 16, 122, 50,
- 115, 0, 0, 9, 198, 44, 225, 85, 44, 83, 0, 15, 9, 198, 52, 148, 129, 8, 83, 0, 67, 8, 197, 12, 244, 147, 21, 64, 66, 8,
- 197, 64, 20, 139, 21, 64, 66, 0, 0, 9, 198, 52, 147, 129, 72, 85, 0, 67, 17, 70, 44, 194, 78, 44, 85, 0, 49, 55, 108, 68,
- 49, 6, 111, 47, 0, 8, 197, 104, 147, 22, 21, 32, 15, 8, 197, 76, 241, 90, 21, 32, 15, 8, 197, 76, 195, 214, 21, 32, 15, 8,
- 197, 65, 83, 22, 21, 32, 15, 8, 197, 64, 241, 78, 21, 32, 15, 8, 197, 44, 19, 22, 21, 32, 15, 11, 70, 21, 132, 12, 60, 149,
- 0, 21, 0, 47, 14, 3, 95, 55, 111, 88, 6, 119, 84, 13, 50, 72, 13, 0, 0, 0, 10, 199, 8, 19, 133, 56, 114, 68, 76, 17,
- 9, 198, 105, 114, 69, 8, 83, 0, 15, 9, 198, 65, 34, 69, 28, 83, 0, 15, 0, 13, 3, 95, 54, 88, 88, 6, 111, 89, 47, 13,
- 101, 0, 0, 9, 198, 52, 148, 211, 80, 19, 132, 65, 8, 197, 92, 148, 16, 21, 32, 15, 8, 197, 88, 241, 68, 21, 32, 15, 8, 197,
- 80, 83, 80, 21, 32, 15, 8, 197, 77, 81, 4, 21, 32, 15, 8, 197, 76, 244, 16, 21, 32, 15, 8, 197, 76, 145, 4, 21, 32, 15,
- 8, 197, 72, 145, 4, 21, 32, 15, 8, 197, 72, 81, 4, 21, 32, 15, 8, 197, 65, 84, 144, 21, 32, 15, 8, 197, 65, 32, 76, 21,
- 32, 15, 8, 197, 64, 241, 68, 21, 32, 15, 8, 197, 64, 20, 16, 21, 32, 15, 8, 197, 52, 244, 16, 21, 32, 15, 8, 197, 52, 244,
- 16, 21, 32, 15, 8, 197, 52, 241, 68, 21, 32, 15, 8, 197, 52, 241, 4, 21, 32, 15, 8, 197, 48, 241, 4, 21, 32, 15, 8, 197,
- 48, 241, 4, 21, 32, 15, 8, 197, 48, 145, 68, 21, 32, 15, 8, 197, 44, 195, 212, 21, 32, 15, 8, 197, 32, 19, 20, 21, 32, 15,
- 8, 197, 29, 32, 84, 21, 32, 15, 8, 197, 28, 241, 68, 21, 32, 15, 8, 197, 24, 243, 20, 21, 32, 15, 8, 197, 24, 147, 20, 21,
- 32, 15, 8, 197, 20, 83, 20, 21, 32, 15, 8, 197, 16, 20, 16, 21, 32, 15, 8, 197, 8, 17, 4, 21, 32, 15, 8, 197, 4, 50,
- 20, 21, 32, 15, 8, 197, 16, 147, 12, 21, 32, 15, 0, 10, 199, 76, 50, 18, 36, 178, 197, 48, 15, 0, 0, 9, 198, 56, 19, 1,
- 80, 145, 197, 66, 9, 198, 56, 17, 5, 48, 145, 197, 66, 18, 70, 41, 83, 69, 48, 17, 197, 90, 109, 65, 13, 55, 6, 115, 90, 13,
- 0, 17, 70, 17, 32, 73, 56, 17, 197, 72, 34, 111, 50, 6, 115, 90, 13, 0, 11, 70, 32, 243, 69, 64, 17, 197, 21, 0, 47, 0,
- 0, 0, 12, 201, 65, 35, 202, 20, 53, 9, 20, 193, 78, 67, 9, 198, 77, 4, 137, 56, 113, 82, 15, 0, 0, 0, 16, 69, 16, 19,
- 137, 12, 16, 72, 35, 50, 6, 37, 47, 89, 35, 0, 10, 69, 21, 48, 193, 64, 80, 21, 0, 47, 0, 0, 0, 0, 10, 69, 16, 83,
- 5, 80, 80, 21, 0, 47, 0, 22, 73, 77, 81, 134, 72, 17, 197, 81, 65, 64, 89, 109, 83, 34, 115, 90, 6, 111, 47, 13, 0, 21,
- 73, 52, 18, 83, 60, 227, 133, 81, 65, 64, 65, 111, 88, 113, 50, 6, 111, 47, 13, 0, 10, 66, 57, 32, 50, 110, 65, 13, 34, 0,
- 12, 6, 95, 111, 114, 100, 50, 48, 89, 47, 13, 0, 0, 6, 195, 60, 230, 133, 72, 13, 3, 95, 56, 88, 47, 6, 116, 101, 47, 13,
- 101, 0, 0, 0, 8, 197, 53, 84, 197, 84, 208, 15, 0, 0, 7, 196, 72, 82, 197, 56, 15, 6, 195, 16, 86, 133, 72, 0, 0, 0,
- 9, 198, 77, 3, 210, 80, 145, 70, 66, 7, 66, 52, 80, 65, 13, 0, 0, 15, 3, 95, 57, 88, 50, 6, 119, 81, 13, 50, 47, 13,
- 101, 0, 0, 16, 70, 12, 148, 131, 84, 149, 0, 89, 108, 34, 49, 40, 6, 37, 0, 0, 8, 195, 52, 85, 0, 46, 76, 28, 0, 14,
- 70, 76, 133, 84, 80, 83, 0, 91, 110, 47, 13, 55, 0, 16, 70, 12, 83, 129, 44, 83, 0, 89, 13, 50, 115, 49, 13, 55, 0, 8,
- 197, 92, 147, 139, 21, 64, 66, 8, 197, 64, 18, 203, 21, 64, 66, 8, 197, 45, 35, 203, 21, 64, 66, 0, 0, 8, 197, 104, 241, 78,
- 21, 32, 15, 8, 197, 89, 34, 74, 21, 32, 15, 8, 197, 76, 243, 66, 21, 32, 15, 8, 197, 44, 19, 70, 21, 32, 15, 0, 7, 196,
- 44, 20, 15, 80, 66, 0, 8, 197, 52, 19, 135, 5, 64, 17, 15, 69, 52, 83, 149, 21, 64, 65, 119, 50, 109, 6, 111, 47, 0, 12,
- 3, 95, 63, 65, 55, 6, 111, 47, 13, 34, 0, 0, 13, 68, 60, 213, 133, 72, 122, 65, 84, 6, 111, 34, 0, 7, 196, 60, 225, 5,
- 72, 15, 7, 196, 4, 225, 5, 72, 15, 0, 8, 197, 104, 243, 4, 21, 32, 15, 8, 197, 92, 84, 212, 21, 32, 15, 8, 197, 92, 20,
- 16, 21, 32, 15, 8, 197, 80, 85, 20, 21, 32, 15, 8, 197, 76, 241, 80, 21, 32, 15, 8, 197, 72, 20, 212, 21, 32, 15, 8, 197,
- 64, 244, 16, 21, 32, 15, 8, 197, 64, 243, 4, 21, 32, 15, 8, 197, 64, 145, 84, 21, 32, 15, 8, 197, 64, 145, 80, 21, 32, 15,
- 8, 197, 64, 84, 212, 21, 32, 15, 8, 197, 52, 245, 20, 21, 32, 15, 8, 197, 52, 145, 84, 21, 32, 15, 8, 197, 48, 85, 84, 21,
- 32, 15, 8, 197, 48, 85, 20, 21, 32, 15, 8, 197, 48, 84, 16, 21, 32, 15, 8, 197, 44, 85, 84, 21, 32, 15, 8, 197, 44, 85,
- 20, 21, 32, 15, 8, 197, 32, 245, 84, 21, 32, 15, 8, 197, 28, 147, 12, 21, 32, 15, 8, 197, 24, 243, 4, 21, 32, 15, 8, 197,
- 24, 241, 84, 21, 32, 15, 8, 197, 24, 21, 20, 21, 32, 15, 8, 197, 9, 83, 4, 21, 32, 15, 8, 197, 8, 243, 4, 21, 32, 15,
- 8, 197, 8, 149, 20, 21, 32, 15, 8, 197, 104, 149, 20, 21, 32, 15, 0, 0, 0, 0, 12, 3, 95, 52, 111, 84, 6, 37, 34, 72,
- 13, 0, 20, 4, 95, 115, 117, 112, 89, 6, 109, 48, 13, 34, 89, 49, 34, 108, 48, 47, 15, 0, 0, 14, 69, 77, 68, 133, 4, 208,
- 89, 47, 34, 37, 12, 65, 0, 14, 4, 95, 115, 116, 107, 89, 47, 14, 16, 6, 119, 48, 0, 0, 9, 198, 56, 245, 133, 52, 33, 82,
- 66, 9, 198, 16, 80, 197, 52, 33, 82, 66, 9, 198, 88, 192, 65, 56, 65, 82, 15, 9, 198, 76, 50, 9, 65, 1, 82, 15, 9, 198,
- 36, 224, 149, 72, 113, 82, 15, 0, 7, 194, 36, 224, 46, 76, 28, 0, 0, 0, 0, 12, 68, 88, 84, 148, 20, 84, 111, 34, 47, 13,
- 0, 0, 14, 69, 28, 243, 199, 48, 80, 81, 40, 12, 81, 13, 55, 0, 14, 69, 88, 84, 147, 80, 80, 84, 111, 34, 89, 47, 13, 0,
- 0, 12, 68, 8, 83, 137, 28, 71, 119, 50, 13, 100, 0, 0, 0, 0, 11, 200, 36, 225, 210, 20, 66, 100, 57, 64, 68, 16, 69, 36,
- 65, 65, 48, 80, 37, 72, 119, 57, 6, 115, 55, 13, 0, 14, 69, 21, 35, 211, 36, 80, 119, 34, 6, 122, 88, 37, 0, 0, 0, 15,
- 70, 28, 19, 65, 76, 50, 5, 100, 115, 65, 6, 116, 91, 0, 15, 74, 20, 229, 5, 73, 64, 73, 56, 209, 78, 80, 21, 0, 47, 0,
- 11, 199, 64, 85, 18, 60, 193, 85, 52, 15, 66, 0, 0, 0, 0, 0, 7, 196, 64, 242, 197, 72, 15, 0, 9, 198, 81, 35, 197, 80,
- 83, 0, 15, 9, 198, 77, 112, 70, 24, 83, 0, 15, 9, 198, 65, 37, 84, 80, 83, 0, 15, 0, 7, 196, 52, 240, 200, 80, 72, 0,
- 0, 7, 196, 80, 81, 5, 72, 15, 7, 196, 56, 81, 5, 72, 15, 7, 196, 56, 17, 5, 72, 15, 7, 196, 52, 17, 197, 72, 15, 7,
- 196, 48, 81, 5, 72, 15, 7, 196, 36, 210, 197, 72, 15, 7, 196, 36, 165, 133, 72, 15, 0, 9, 198, 33, 82, 67, 32, 83, 0, 15,
- 9, 198, 29, 82, 67, 32, 83, 0, 15, 9, 198, 17, 33, 77, 52, 83, 0, 15, 9, 198, 77, 65, 78, 28, 83, 0, 15, 0, 0, 20,
- 4, 95, 99, 105, 114, 89, 6, 108, 34, 49, 113, 50, 83, 55, 119, 49, 89, 13, 0, 0, 8, 195, 4, 19, 128, 46, 76, 28, 0, 14,
- 4, 95, 48, 77, 52, 71, 6, 37, 55, 57, 40, 50, 0, 0, 0, 9, 198, 44, 17, 1, 77, 65, 82, 66, 9, 198, 12, 128, 80, 37,
- 65, 82, 66, 9, 198, 76, 193, 67, 33, 65, 82, 15, 9, 198, 76, 50, 21, 81, 65, 82, 15, 9, 198, 76, 50, 9, 81, 65, 82, 15,
- 9, 198, 76, 50, 5, 81, 65, 82, 15, 9, 198, 44, 197, 73, 77, 65, 82, 15, 9, 198, 44, 149, 19, 12, 129, 82, 15, 9, 198, 76,
- 50, 5, 65, 1, 82, 15, 13, 3, 95, 56, 111, 6, 116, 101, 47, 89, 47, 13, 0, 14, 4, 95, 48, 77, 50, 65, 6, 37, 55, 57,
- 40, 50, 0, 0, 15, 4, 95, 48, 77, 51, 65, 6, 37, 55, 57, 116, 34, 47, 0, 0, 0, 8, 197, 76, 19, 15, 52, 240, 65, 14,
- 4, 95, 48, 77, 49, 72, 6, 124, 88, 111, 50, 47, 0, 0, 0, 0, 0, 0, 6, 195, 61, 97, 82, 15, 11, 70, 92, 81, 75, 20,
- 225, 0, 21, 0, 47, 8, 195, 61, 97, 82, 46, 76, 8, 0, 0, 0, 0, 0, 15, 4, 95, 108, 105, 103, 55, 6, 37, 101, 115, 47,
- 109, 34, 0, 0, 0, 7, 196, 80, 18, 197, 48, 15, 7, 196, 72, 17, 133, 48, 15, 7, 196, 64, 81, 197, 48, 15, 7, 196, 44, 241,
- 197, 48, 15, 7, 196, 44, 18, 197, 48, 15, 7, 196, 40, 241, 133, 48, 15, 7, 196, 104, 245, 197, 48, 66, 0, 0, 0, 12, 68, 52,
- 85, 18, 60, 65, 119, 47, 34, 122, 0, 0, 7, 196, 76, 16, 133, 48, 15, 13, 68, 48, 16, 133, 48, 55, 119, 71, 13, 55, 0, 15,
- 7, 196, 44, 16, 133, 48, 15, 7, 196, 41, 80, 133, 48, 15, 7, 196, 80, 16, 133, 48, 66, 0, 8, 197, 25, 85, 19, 20, 192, 15,
- 0, 7, 196, 104, 243, 69, 72, 15, 7, 196, 32, 19, 69, 72, 15, 0, 9, 198, 52, 148, 207, 60, 116, 212, 65, 9, 198, 77, 64, 70,
- 24, 83, 0, 15, 9, 198, 76, 193, 85, 80, 83, 0, 15, 9, 198, 45, 32, 66, 8, 83, 0, 15, 9, 198, 25, 37, 84, 76, 83, 0,
- 15, 0, 9, 198, 81, 34, 76, 48, 84, 128, 15, 9, 198, 64, 197, 73, 104, 84, 128, 15, 9, 198, 64, 193, 84, 80, 84, 128, 15, 9,
- 198, 45, 37, 76, 48, 84, 128, 15, 9, 198, 44, 226, 69, 104, 84, 128, 15, 9, 198, 44, 193, 84, 80, 84, 128, 15, 9, 198, 44, 192,
- 68, 16, 84, 128, 15, 14, 70, 28, 81, 85, 92, 84, 128, 100, 126, 13, 34, 0, 15, 9, 198, 8, 192, 68, 16, 84, 128, 15, 15, 70,
- 81, 113, 65, 44, 84, 128, 47, 85, 37, 49, 13, 34, 0, 0, 10, 199, 92, 146, 201, 64, 81, 9, 4, 67, 19, 71, 21, 96, 78, 28,
- 83, 9, 20, 119, 84, 116, 68, 100, 6, 119, 55, 37, 0, 22, 73, 20, 83, 147, 28, 83, 9, 40, 180, 192, 119, 50, 89, 100, 13, 55,
- 6, 123, 49, 89, 0, 9, 198, 44, 245, 5, 48, 85, 0, 67, 0, 0, 13, 202, 60, 225, 197, 52, 18, 203, 20, 194, 74, 44, 67, 9,
- 198, 45, 34, 66, 8, 83, 0, 15, 9, 198, 9, 33, 73, 16, 83, 0, 15, 0, 7, 196, 56, 243, 133, 80, 66, 0, 18, 71, 12, 128,
- 77, 64, 17, 206, 20, 91, 116, 65, 48, 6, 116, 67, 13, 0, 0, 0, 0, 7, 196, 32, 85, 133, 48, 15, 12, 68, 28, 85, 133, 48,
- 100, 119, 84, 13, 55, 0, 0, 9, 198, 76, 50, 9, 48, 97, 82, 15, 9, 198, 76, 50, 9, 48, 65, 82, 15, 9, 198, 32, 84, 137,
- 56, 225, 82, 15, 0, 20, 71, 36, 225, 197, 56, 145, 85, 72, 108, 50, 88, 57, 13, 50, 57, 6, 121, 34, 0, 11, 70, 4, 148, 140,
- 36, 225, 83, 21, 0, 47, 0, 0, 7, 196, 44, 20, 133, 48, 15, 0, 21, 7, 115, 109, 115, 39, 106, 101, 115, 111, 89, 111, 65, 6,
- 111, 89, 10, 57, 13, 89, 0, 6, 194, 60, 96, 72, 8, 6, 194, 60, 96, 72, 8, 0, 0, 0, 17, 70, 44, 147, 147, 32, 20, 193,
- 49, 108, 50, 91, 6, 115, 89, 115, 0, 12, 201, 80, 81, 197, 56, 224, 84, 85, 84, 128, 68, 0, 0, 0, 0, 9, 198, 16, 148, 203,
- 21, 69, 5, 66, 9, 198, 12, 20, 211, 21, 69, 5, 66, 17, 70, 4, 226, 83, 21, 69, 5, 115, 50, 37, 88, 6, 111, 47, 13, 0,
- 0, 0, 0, 0, 7, 196, 104, 17, 5, 48, 15, 7, 196, 20, 226, 197, 48, 15, 0, 0, 6, 195, 52, 17, 192, 72, 0, 14, 4, 95,
- 99, 101, 100, 89, 6, 119, 72, 108, 55, 13, 0, 0, 14, 70, 12, 128, 78, 76, 243, 128, 91, 117, 89, 6, 118, 0, 9, 198, 76, 50,
- 5, 64, 83, 128, 15, 9, 198, 28, 83, 79, 28, 83, 128, 72, 0, 0, 0, 9, 198, 29, 35, 197, 104, 83, 0, 15, 0, 15, 69, 16,
- 149, 133, 73, 48, 72, 37, 84, 6, 111, 34, 89, 0, 7, 196, 60, 53, 5, 80, 66, 7, 196, 104, 245, 193, 80, 66, 7, 196, 60, 209,
- 1, 80, 8, 0, 0, 0, 9, 198, 36, 225, 197, 88, 19, 0, 67, 9, 198, 29, 35, 206, 16, 83, 0, 15, 8, 196, 104, 240, 76, 76,
- 66, 8, 0, 7, 196, 28, 22, 133, 80, 66, 7, 196, 64, 19, 5, 80, 66, 0, 0, 6, 195, 44, 211, 192, 13, 0, 9, 198, 77, 4,
- 133, 56, 177, 76, 15, 17, 4, 95, 99, 97, 112, 107, 6, 122, 83, 72, 55, 111, 47, 13, 34, 0, 0, 7, 196, 72, 21, 5, 48, 15,
- 0, 9, 198, 48, 21, 193, 4, 145, 82, 15, 0, 9, 198, 72, 84, 197, 73, 97, 83, 16, 11, 70, 92, 80, 147, 37, 65, 83, 21, 0,
- 47, 0, 0, 18, 70, 60, 49, 65, 56, 83, 128, 122, 89, 119, 57, 6, 115, 50, 13, 50, 0, 17, 70, 92, 20, 197, 52, 83, 128, 85,
- 115, 89, 13, 65, 13, 50, 0, 15, 9, 198, 44, 84, 147, 80, 83, 128, 15, 0, 0, 0, 11, 68, 104, 81, 100, 56, 88, 119, 13, 50,
- 0, 0, 0, 14, 69, 8, 85, 133, 56, 64, 71, 119, 84, 13, 50, 72, 0, 0, 21, 72, 12, 19, 79, 84, 99, 1, 28, 80, 49, 115,
- 65, 40, 83, 55, 6, 115, 90, 13, 0, 0, 0, 0, 14, 69, 8, 83, 129, 72, 64, 71, 13, 50, 116, 34, 47, 0, 8, 197, 28, 82,
- 213, 56, 64, 72, 0, 0, 0, 10, 199, 64, 19, 148, 60, 97, 133, 48, 15, 0, 8, 197, 92, 145, 66, 20, 192, 15, 8, 197, 65, 33,
- 86, 20, 192, 15, 8, 197, 28, 145, 66, 20, 192, 15, 8, 197, 93, 33, 86, 20, 192, 15, 8, 197, 76, 163, 198, 20, 192, 15, 0, 0,
- 0, 0, 8, 197, 81, 34, 80, 20, 192, 15, 0, 0, 9, 198, 76, 225, 85, 88, 83, 0, 15, 9, 198, 44, 194, 80, 64, 83, 0, 15,
- 9, 198, 29, 33, 78, 16, 83, 0, 15, 13, 68, 104, 244, 1, 76, 88, 122, 48, 6, 116, 89, 0, 0, 9, 198, 52, 148, 211, 80, 20,
- 0, 65, 7, 196, 16, 145, 69, 80, 66, 0, 0, 7, 196, 81, 82, 69, 72, 15, 7, 196, 49, 82, 69, 72, 15, 7, 196, 48, 22, 133,
- 72, 15, 0, 0, 0, 0, 0, 0, 0, 8, 197, 64, 241, 90, 20, 192, 15, 0, 0, 17, 71, 60, 244, 212, 20, 194, 74, 44, 122, 89,
- 47, 13, 55, 13, 49, 0, 0, 15, 70, 12, 130, 70, 24, 243, 128, 91, 37, 83, 6, 113, 50, 0, 7, 196, 104, 19, 69, 48, 15, 7,
- 196, 32, 83, 69, 48, 15, 0, 8, 197, 32, 241, 80, 20, 192, 15, 8, 197, 8, 82, 84, 20, 192, 15, 14, 69, 9, 33, 84, 20, 192,
- 71, 34, 13, 47, 111, 55, 0, 0, 0, 9, 198, 52, 20, 137, 60, 225, 84, 68, 17, 70, 64, 148, 212, 60, 193, 84, 48, 37, 89, 47,
- 122, 55, 6, 111, 0, 9, 198, 12, 244, 147, 20, 193, 84, 67, 17, 70, 64, 192, 78, 12, 129, 84, 48, 55, 116, 50, 91, 6, 111, 47,
- 0, 11, 200, 81, 35, 205, 64, 85, 20, 21, 32, 15, 11, 200, 76, 50, 18, 20, 85, 87, 21, 32, 15, 11, 200, 52, 147, 12, 36, 209,
- 84, 21, 32, 15, 0, 0, 14, 69, 36, 225, 210, 36, 64, 108, 68, 14, 16, 108, 47, 0, 0, 7, 196, 4, 196, 207, 24, 8, 0, 9,
- 198, 80, 84, 151, 36, 163, 0, 8, 0, 9, 3, 100, 39, 114, 72, 13, 34, 0, 0, 12, 68, 56, 17, 148, 4, 50, 116, 83, 47, 115,
- 0, 6, 195, 80, 241, 78, 8, 0, 0, 9, 198, 64, 20, 148, 36, 177, 76, 15, 11, 70, 72, 84, 197, 5, 32, 200, 21, 0, 47, 0,
- 10, 199, 76, 50, 18, 60, 212, 5, 48, 15, 18, 71, 12, 20, 146, 61, 84, 197, 48, 49, 115, 34, 40, 89, 6, 111, 55, 0, 0, 8,
- 197, 92, 82, 70, 20, 192, 15, 8, 197, 72, 241, 70, 20, 192, 15, 8, 197, 32, 82, 66, 20, 192, 15, 8, 197, 24, 241, 90, 20, 192,
- 15, 8, 197, 16, 241, 90, 20, 192, 15, 14, 69, 29, 32, 86, 20, 192, 100, 34, 111, 84, 13, 55, 0, 0, 0, 0, 8, 67, 72, 16,
- 197, 21, 0, 47, 0, 14, 69, 52, 148, 208, 20, 192, 65, 108, 89, 48, 13, 55, 0, 8, 197, 104, 241, 68, 20, 192, 15, 8, 197, 92,
- 147, 80, 20, 192, 15, 8, 197, 77, 64, 80, 20, 192, 15, 8, 197, 76, 20, 16, 20, 192, 15, 8, 197, 72, 241, 4, 20, 192, 15, 8,
- 197, 64, 241, 68, 20, 192, 15, 8, 197, 64, 147, 80, 20, 192, 15, 14, 69, 64, 17, 4, 20, 192, 48, 111, 72, 13, 55, 0, 15, 8,
- 197, 56, 84, 212, 20, 192, 15, 8, 197, 52, 148, 208, 20, 192, 15, 8, 197, 44, 244, 16, 20, 192, 15, 8, 197, 33, 84, 16, 20, 192,
- 15, 8, 197, 16, 243, 80, 20, 192, 15, 8, 197, 72, 241, 68, 20, 192, 15, 8, 197, 64, 84, 16, 20, 192, 15, 8, 197, 52, 145, 4,
- 20, 192, 15, 8, 197, 44, 84, 16, 20, 192, 15, 8, 197, 8, 241, 68, 20, 192, 15, 0, 7, 196, 48, 20, 197, 72, 15, 7, 196, 44,
- 84, 5, 72, 15, 7, 196, 28, 20, 5, 72, 15, 0, 9, 198, 88, 16, 78, 16, 83, 0, 15, 9, 198, 4, 208, 78, 16, 83, 0, 15,
- 0, 16, 70, 12, 245, 82, 21, 84, 128, 49, 40, 12, 34, 6, 121, 34, 0, 7, 195, 44, 227, 73, 13, 42, 0, 9, 198, 12, 128, 82,
- 28, 84, 192, 16, 5, 131, 239, 187, 191, 0, 12, 68, 8, 82, 197, 72, 71, 119, 49, 13, 34, 0, 7, 196, 104, 82, 197, 72, 15, 7,
- 196, 52, 242, 197, 72, 15, 0, 15, 70, 60, 194, 69, 76, 83, 0, 122, 55, 37, 89, 13, 55, 0, 9, 198, 8, 244, 147, 80, 83, 0,
- 15, 9, 198, 77, 67, 198, 24, 83, 0, 15, 0, 0, 9, 198, 81, 35, 205, 64, 85, 0, 66, 0, 0, 0, 0, 8, 197, 24, 241, 70,
- 20, 192, 15, 8, 197, 72, 241, 66, 20, 192, 15, 8, 197, 52, 85, 66, 20, 192, 15, 8, 197, 44, 145, 90, 20, 192, 15, 0, 0, 0,
- 0, 21, 71, 65, 34, 86, 36, 193, 71, 20, 48, 34, 37, 84, 37, 55, 6, 119, 90, 13, 0, 16, 8, 197, 80, 148, 16, 20, 192, 15,
- 8, 197, 80, 83, 80, 20, 192, 15, 8, 197, 72, 243, 80, 20, 192, 15, 8, 197, 72, 147, 80, 20, 192, 15, 8, 197, 48, 148, 208, 20,
- 192, 15, 8, 197, 32, 243, 80, 20, 192, 15, 8, 197, 24, 145, 68, 20, 192, 15, 8, 197, 76, 147, 80, 20, 192, 15, 20, 72, 80, 245,
- 82, 56, 148, 85, 21, 64, 47, 40, 34, 50, 37, 49, 6, 111, 47, 0, 18, 71, 61, 85, 9, 48, 192, 71, 20, 40, 47, 37, 57, 6,
- 115, 90, 13, 0, 0, 0, 21, 73, 72, 83, 129, 37, 52, 193, 56, 49, 64, 34, 111, 50, 119, 89, 6, 117, 89, 13, 0, 11, 200, 92,
- 16, 71, 32, 19, 26, 21, 32, 15, 0, 19, 71, 12, 16, 146, 36, 243, 5, 80, 49, 115, 71, 34, 37, 39, 55, 6, 111, 0, 0, 14,
- 4, 95, 103, 114, 118, 100, 14, 16, 6, 115, 84, 13, 0, 0, 0, 9, 198, 12, 242, 5, 76, 145, 64, 66, 0, 0, 7, 196, 29, 32,
- 71, 20, 15, 0, 0, 0, 6, 195, 57, 97, 1, 13, 0, 0, 0, 9, 198, 64, 243, 9, 28, 195, 212, 67, 0, 6, 195, 76, 17, 197,
- 15, 6, 195, 48, 17, 197, 15, 0, 8, 197, 44, 145, 84, 20, 192, 15, 7, 194, 60, 208, 46, 76, 28, 0, 0, 39, 79, 60, 225, 5,
- 72, 128, 78, 16, 83, 9, 56, 116, 206, 61, 64, 64, 4, 39, 50, 72, 13, 34, 6, 107, 116, 50, 72, 13, 55, 108, 68, 89, 4, 50,
- 122, 47, 115, 0, 8, 197, 105, 82, 86, 21, 32, 15, 8, 197, 56, 146, 150, 21, 32, 15, 8, 197, 49, 80, 130, 21, 32, 15, 8, 197,
- 48, 80, 130, 21, 32, 15, 8, 197, 33, 82, 86, 21, 32, 15, 8, 197, 32, 80, 130, 21, 32, 15, 8, 197, 12, 146, 134, 21, 32, 15,
- 8, 197, 8, 144, 130, 21, 32, 15, 6, 195, 105, 83, 20, 72, 0, 16, 70, 12, 243, 148, 61, 84, 128, 49, 122, 50, 47, 6, 40, 34,
- 0, 0, 8, 197, 76, 86, 20, 21, 64, 66, 15, 69, 76, 177, 76, 21, 64, 89, 49, 13, 55, 6, 111, 47, 0, 0, 12, 201, 48, 16,
- 71, 17, 33, 77, 64, 83, 0, 15, 7, 196, 52, 82, 69, 72, 15, 0, 9, 198, 77, 65, 77, 64, 83, 0, 15, 9, 198, 77, 2, 74,
- 8, 83, 0, 15, 9, 198, 45, 35, 206, 44, 83, 0, 15, 9, 198, 29, 34, 70, 24, 83, 0, 15, 9, 198, 17, 34, 66, 8, 83, 0,
- 15, 9, 198, 17, 33, 77, 64, 83, 0, 15, 8, 197, 104, 243, 132, 21, 32, 15, 8, 197, 104, 19, 132, 21, 32, 15, 8, 197, 88, 244,
- 132, 21, 32, 15, 8, 197, 73, 82, 84, 21, 32, 15, 14, 69, 64, 240, 200, 21, 32, 48, 113, 101, 13, 34, 0, 15, 8, 197, 64, 85,
- 84, 21, 32, 15, 8, 197, 52, 147, 132, 21, 32, 15, 8, 197, 44, 147, 132, 21, 32, 15, 8, 197, 16, 242, 212, 21, 32, 15, 8, 197,
- 8, 192, 68, 21, 32, 15, 10, 197, 104, 243, 132, 21, 32, 46, 76, 8, 0, 0, 20, 72, 88, 84, 135, 21, 162, 67, 33, 64, 84, 111,
- 34, 100, 13, 88, 108, 101, 47, 0, 8, 197, 8, 147, 10, 21, 64, 66, 0, 0, 8, 197, 64, 84, 146, 60, 224, 66, 8, 197, 4, 65,
- 77, 20, 224, 15, 8, 197, 80, 83, 154, 36, 160, 8, 0, 10, 199, 76, 50, 14, 4, 32, 133, 48, 15, 0, 8, 197, 44, 85, 86, 20,
- 192, 15, 8, 197, 17, 33, 86, 20, 192, 15, 8, 197, 32, 85, 86, 20, 192, 15, 0, 0, 13, 69, 92, 19, 135, 20, 224, 85, 116, 68,
- 13, 50, 0, 0, 0, 8, 197, 52, 84, 16, 20, 192, 15, 8, 197, 76, 85, 20, 20, 192, 15, 8, 197, 44, 85, 84, 20, 192, 15, 9,
- 198, 104, 242, 149, 37, 53, 0, 66, 8, 195, 88, 243, 210, 46, 76, 8, 0, 0, 0, 0, 11, 2, 194, 176, 100, 34, 115, 72, 13, 50,
- 0, 0, 0, 0, 9, 198, 104, 241, 15, 20, 225, 5, 66, 0, 9, 198, 56, 19, 1, 80, 145, 192, 66, 0, 0, 0, 9, 67, 36, 225,
- 197, 108, 68, 13, 0, 0, 0, 0, 0, 12, 67, 64, 17, 197, 21, 0, 47, 81, 117, 112, 32, 14, 67, 64, 17, 197, 21, 0, 47, 81,
- 100, 111, 119, 110, 32, 0, 10, 66, 80, 80, 47, 13, 0, 46, 76, 28, 0, 0, 8, 197, 80, 240, 130, 21, 32, 15, 8, 197, 77, 81,
- 134, 21, 32, 15, 8, 197, 73, 80, 130, 21, 32, 15, 8, 197, 65, 81, 134, 21, 32, 15, 8, 197, 64, 17, 134, 21, 32, 15, 8, 197,
- 48, 240, 130, 21, 32, 15, 8, 197, 48, 16, 130, 21, 32, 15, 8, 197, 44, 241, 134, 21, 32, 15, 8, 197, 44, 17, 134, 21, 32, 15,
- 8, 197, 28, 144, 130, 21, 32, 15, 8, 197, 28, 16, 130, 21, 32, 15, 8, 197, 16, 240, 130, 21, 32, 15, 8, 197, 16, 16, 130, 21,
- 32, 15, 8, 197, 9, 81, 134, 21, 32, 15, 0, 7, 196, 24, 17, 207, 80, 66, 0, 8, 197, 76, 84, 20, 21, 64, 66, 8, 197, 48,
- 19, 80, 21, 64, 66, 15, 69, 80, 242, 76, 21, 64, 47, 85, 116, 55, 6, 111, 47, 0, 8, 197, 60, 209, 76, 21, 64, 67, 8, 197,
- 8, 19, 12, 21, 64, 66, 8, 197, 4, 213, 76, 21, 64, 67, 0, 0, 9, 198, 77, 2, 69, 28, 83, 0, 15, 9, 198, 76, 50, 1,
- 44, 83, 0, 15, 9, 198, 9, 35, 196, 16, 83, 0, 15, 8, 197, 92, 147, 148, 21, 32, 15, 8, 197, 92, 146, 132, 21, 32, 15, 8,
- 197, 77, 67, 212, 21, 32, 15, 8, 197, 76, 192, 80, 21, 32, 15, 8, 197, 65, 35, 208, 21, 32, 15, 8, 197, 48, 20, 212, 21, 32,
- 15, 8, 197, 44, 192, 84, 21, 32, 15, 8, 197, 44, 83, 148, 21, 32, 15, 8, 197, 33, 82, 76, 21, 32, 15, 8, 197, 28, 148, 212,
- 21, 32, 15, 8, 197, 17, 113, 80, 21, 32, 15, 8, 197, 9, 83, 80, 21, 32, 15, 0, 0, 8, 197, 24, 195, 210, 21, 64, 66, 8,
- 197, 80, 245, 4, 5, 64, 8, 0, 0, 0, 0, 10, 199, 52, 21, 83, 60, 193, 85, 52, 15, 0, 17, 70, 5, 81, 213, 77, 69, 83,
- 125, 100, 6, 110, 89, 47, 110, 89, 0, 0, 0, 17, 70, 21, 21, 73, 64, 17, 197, 119, 49, 37, 48, 6, 115, 90, 13, 0, 17, 70,
- 12, 245, 82, 80, 17, 197, 49, 40, 34, 47, 6, 115, 90, 13, 0, 18, 70, 4, 212, 5, 72, 17, 197, 116, 65, 48, 13, 34, 6, 115,
- 90, 13, 0, 0, 0, 0, 0, 0, 0, 6, 195, 60, 228, 192, 72, 0, 0, 0, 7, 196, 104, 241, 18, 4, 66, 0, 11, 68, 32, 83,
- 137, 56, 21, 102, 114, 0, 47, 8, 197, 81, 32, 76, 36, 80, 65, 7, 196, 80, 82, 197, 56, 15, 10, 69, 60, 227, 9, 56, 80, 21,
- 0, 47, 0, 6, 195, 4, 177, 76, 15, 0, 8, 197, 52, 243, 142, 36, 176, 15, 0, 0, 6, 195, 92, 245, 64, 72, 0, 0, 0, 0,
- 0, 9, 198, 52, 148, 129, 44, 83, 0, 15, 8, 197, 105, 113, 86, 21, 32, 15, 8, 197, 44, 192, 86, 21, 32, 15, 0, 0, 8, 197,
- 52, 148, 218, 37, 64, 65, 0, 7, 196, 104, 245, 133, 72, 8, 6, 195, 92, 21, 0, 72, 0, 8, 197, 105, 113, 84, 21, 32, 15, 8,
- 197, 104, 147, 132, 21, 32, 15, 8, 197, 92, 243, 132, 21, 32, 15, 8, 197, 92, 147, 132, 21, 32, 15, 8, 197, 81, 85, 20, 21, 32,
- 15, 8, 197, 80, 85, 84, 21, 32, 15, 8, 197, 76, 224, 84, 21, 32, 15, 8, 197, 73, 83, 132, 21, 32, 15, 8, 197, 64, 21, 80,
- 21, 32, 15, 8, 197, 48, 245, 84, 21, 32, 15, 8, 197, 48, 19, 132, 21, 32, 15, 8, 197, 48, 16, 200, 21, 32, 15, 8, 197, 32,
- 147, 132, 21, 32, 15, 8, 197, 16, 243, 132, 21, 32, 15, 8, 197, 16, 83, 132, 21, 32, 15, 8, 197, 8, 20, 212, 21, 32, 15, 0,
- 0, 15, 69, 9, 33, 86, 21, 64, 71, 34, 13, 84, 6, 111, 47, 0, 9, 198, 76, 145, 193, 72, 85, 0, 67, 8, 197, 77, 2, 78,
- 21, 64, 66, 0, 0, 0, 0, 18, 70, 92, 81, 9, 41, 97, 82, 85, 6, 111, 47, 123, 84, 13, 34, 0, 15, 9, 198, 76, 50, 18,
- 5, 1, 82, 15, 9, 198, 76, 50, 9, 41, 65, 82, 15, 9, 198, 64, 195, 197, 73, 65, 82, 15, 9, 198, 64, 193, 73, 77, 65, 82,
- 15, 9, 198, 28, 83, 79, 20, 65, 82, 15, 0, 13, 68, 8, 83, 137, 56, 71, 119, 50, 6, 37, 50, 0, 0, 0, 0, 0, 0, 6,
- 195, 32, 80, 128, 72, 0, 14, 203, 92, 16, 82, 76, 50, 9, 40, 227, 9, 40, 176, 66, 0, 8, 197, 4, 113, 78, 16, 16, 66, 0,
- 7, 195, 56, 16, 82, 46, 76, 6, 195, 32, 16, 82, 72, 0, 0, 0, 14, 69, 12, 19, 129, 16, 16, 49, 116, 50, 115, 72, 115, 0,
- 8, 197, 72, 81, 201, 52, 80, 66, 8, 197, 36, 230, 129, 28, 80, 15, 0, 0, 0, 11, 200, 4, 193, 88, 4, 225, 18, 38, 64, 67,
- 0, 0, 15, 70, 44, 83, 142, 20, 70, 64, 49, 111, 50, 13, 72, 111, 0, 12, 201, 12, 20, 130, 60, 194, 78, 21, 83, 64, 15, 0,
- 0, 0, 0, 9, 198, 45, 37, 73, 52, 83, 0, 15, 0, 7, 196, 104, 84, 5, 72, 15, 0, 0, 0, 9, 198, 93, 34, 69, 52, 83,
- 0, 15, 9, 198, 44, 197, 78, 28, 83, 0, 15, 9, 198, 25, 37, 77, 52, 83, 0, 15, 9, 198, 25, 34, 69, 52, 83, 0, 15, 9,
- 198, 5, 37, 9, 44, 83, 0, 15, 9, 198, 76, 50, 1, 52, 83, 0, 15, 0, 7, 196, 72, 17, 5, 72, 15, 7, 196, 60, 97, 133,
- 72, 15, 8, 195, 8, 146, 128, 46, 76, 8, 9, 67, 104, 146, 128, 88, 2, 123, 0, 9, 67, 40, 146, 128, 57, 2, 123, 0, 0, 9,
- 67, 12, 128, 84, 76, 111, 47, 0, 8, 67, 24, 16, 212, 21, 0, 47, 20, 2, 95, 34, 6, 115, 50, 107, 115, 55, 108, 50, 101, 89,
- 47, 119, 49, 13, 50, 0, 0, 18, 2, 95, 33, 6, 124, 47, 14, 16, 40, 48, 47, 4, 119, 49, 13, 50, 0, 0, 5, 194, 85, 112,
- 72, 0, 6, 195, 44, 243, 128, 72, 10, 67, 32, 83, 128, 107, 2, 111, 50, 0, 0, 0, 0, 17, 70, 56, 18, 82, 60, 34, 64, 50,
- 116, 57, 34, 6, 122, 71, 37, 0, 9, 198, 77, 4, 143, 21, 65, 82, 15, 9, 198, 77, 3, 9, 57, 65, 82, 15, 9, 198, 76, 229,
- 73, 77, 65, 82, 15, 9, 198, 76, 50, 15, 44, 177, 82, 15, 9, 198, 76, 50, 15, 25, 65, 82, 15, 9, 198, 76, 50, 1, 53, 1,
- 82, 15, 9, 198, 64, 147, 139, 77, 65, 82, 15, 9, 198, 64, 19, 137, 20, 177, 82, 15, 9, 198, 52, 19, 12, 61, 65, 82, 15, 9,
- 198, 44, 227, 197, 77, 65, 82, 15, 9, 198, 28, 194, 78, 77, 65, 82, 15, 9, 198, 24, 197, 73, 77, 65, 82, 15, 9, 198, 16, 81,
- 77, 77, 65, 82, 15, 20, 70, 12, 243, 80, 85, 65, 82, 49, 113, 65, 48, 57, 6, 40, 47, 13, 34, 0, 15, 9, 198, 8, 83, 5,
- 52, 209, 82, 15, 18, 70, 8, 85, 23, 21, 65, 82, 71, 111, 47, 85, 6, 119, 47, 13, 34, 0, 0, 7, 196, 92, 20, 5, 56, 15,
- 7, 195, 88, 19, 128, 46, 76, 0, 6, 195, 20, 65, 76, 15, 0, 18, 2, 95, 41, 107, 6, 115, 49, 57, 13, 89, 55, 6, 124, 47,
- 13, 50, 0, 0, 6, 195, 4, 65, 82, 15, 19, 2, 95, 40, 107, 6, 115, 49, 57, 13, 23, 6, 122, 48, 119, 50, 13, 50, 0, 0,
- 0, 18, 72, 20, 208, 143, 84, 50, 21, 85, 32, 117, 71, 40, 91, 6, 109, 34, 0, 0, 17, 2, 95, 45, 49, 6, 113, 48, 111, 55,
- 47, 4, 119, 49, 13, 50, 0, 0, 7, 195, 52, 16, 82, 72, 8, 10, 2, 95, 44, 49, 6, 113, 65, 115, 0, 0, 11, 70, 84, 197,
- 9, 52, 21, 5, 21, 0, 47, 9, 2, 95, 51, 72, 34, 6, 37, 0, 0, 12, 68, 8, 83, 7, 4, 71, 111, 55, 100, 115, 0, 9,
- 2, 95, 50, 47, 85, 6, 119, 0, 0, 6, 195, 28, 192, 83, 15, 8, 2, 95, 49, 6, 119, 50, 0, 0, 9, 2, 95, 48, 50, 6,
- 110, 55, 0, 0, 8, 67, 28, 19, 69, 21, 0, 47, 8, 67, 32, 243, 69, 21, 0, 47, 11, 2, 95, 55, 88, 6, 119, 84, 13, 50,
- 0, 0, 9, 2, 95, 54, 88, 6, 111, 89, 0, 0, 9, 2, 95, 53, 84, 6, 123, 83, 0, 0, 9, 2, 95, 52, 84, 6, 37, 34,
- 0, 0, 15, 2, 95, 59, 48, 6, 110, 50, 47, 49, 113, 65, 4, 115, 0, 0, 8, 197, 32, 84, 141, 4, 224, 65, 17, 2, 95, 58,
- 72, 6, 110, 71, 13, 55, 13, 48, 4, 110, 50, 47, 0, 0, 7, 196, 92, 17, 133, 48, 15, 7, 196, 24, 16, 133, 48, 15, 7, 196,
- 56, 240, 133, 48, 15, 7, 196, 48, 144, 133, 48, 66, 11, 2, 95, 57, 50, 6, 119, 100, 13, 50, 0, 0, 8, 197, 4, 212, 212, 20,
- 192, 15, 8, 197, 92, 144, 200, 20, 192, 15, 9, 198, 81, 35, 205, 52, 83, 0, 15, 9, 198, 77, 67, 205, 52, 83, 0, 15, 8, 197,
- 72, 240, 200, 20, 192, 15, 8, 197, 44, 149, 20, 20, 192, 15, 8, 197, 8, 245, 20, 20, 192, 15, 9, 198, 17, 35, 205, 52, 83, 0,
- 15, 7, 66, 92, 80, 85, 13, 0, 9, 2, 95, 56, 6, 116, 101, 47, 0, 0, 16, 2, 95, 63, 84, 14, 16, 6, 115, 101, 47, 119,
- 49, 13, 50, 0, 0, 0, 7, 196, 76, 18, 133, 80, 66, 8, 195, 84, 149, 0, 46, 76, 28, 0, 13, 202, 92, 84, 139, 81, 82, 71,
- 20, 194, 74, 44, 66, 9, 198, 81, 114, 78, 44, 83, 0, 15, 9, 198, 93, 35, 206, 28, 83, 0, 15, 0, 7, 196, 8, 82, 69, 72,
- 15, 0, 23, 73, 16, 19, 65, 76, 49, 82, 36, 225, 192, 72, 35, 65, 116, 38, 89, 6, 119, 34, 108, 68, 0, 9, 198, 88, 243, 210,
- 16, 21, 0, 8, 0, 0, 0, 24, 73, 36, 225, 143, 72, 208, 84, 36, 85, 133, 108, 50, 83, 113, 34, 65, 115, 47, 6, 37, 84, 13,
- 0, 0, 0, 7, 196, 88, 86, 133, 48, 15, 7, 196, 24, 86, 133, 48, 15, 7, 196, 52, 22, 133, 48, 15, 7, 196, 56, 246, 133, 48,
- 15, 9, 198, 17, 35, 207, 29, 65, 83, 16, 0, 9, 198, 76, 50, 15, 84, 65, 82, 15, 0, 18, 70, 24, 80, 146, 84, 20, 137, 83,
- 119, 71, 34, 109, 6, 115, 34, 37, 0, 0, 6, 195, 4, 65, 76, 15, 0, 7, 196, 64, 20, 133, 48, 15, 0, 0, 0, 0, 0, 6,
- 195, 20, 145, 82, 15, 0, 9, 198, 88, 147, 204, 21, 69, 5, 67, 16, 70, 72, 245, 76, 21, 69, 5, 34, 40, 55, 6, 111, 47, 13,
- 0, 9, 198, 72, 16, 204, 21, 69, 5, 66, 15, 70, 64, 240, 200, 21, 69, 5, 48, 113, 91, 6, 111, 47, 0, 16, 70, 52, 20, 85,
- 21, 69, 5, 65, 115, 49, 6, 111, 47, 13, 0, 16, 70, 12, 244, 85, 21, 69, 5, 49, 122, 49, 6, 111, 47, 13, 0, 0, 0, 0,
- 0, 8, 67, 80, 147, 69, 21, 0, 47, 0, 0, 7, 196, 45, 82, 197, 48, 15, 0, 9, 198, 53, 50, 210, 4, 19, 64, 65, 0, 6,
- 195, 104, 19, 0, 72, 6, 195, 88, 211, 65, 13, 0, 0, 9, 68, 13, 32, 83, 32, 21, 0, 47, 0, 9, 198, 77, 65, 71, 28, 83,
- 0, 15, 9, 198, 76, 210, 83, 64, 83, 0, 15, 9, 198, 76, 197, 78, 28, 83, 0, 15, 0, 21, 2, 95, 95, 55, 6, 108, 81, 111,
- 50, 47, 89, 47, 14, 16, 6, 119, 48, 57, 13, 0, 0, 10, 199, 76, 16, 210, 37, 53, 9, 20, 67, 9, 198, 45, 112, 82, 80, 85,
- 0, 66, 9, 198, 48, 22, 129, 72, 85, 0, 67, 0, 7, 196, 64, 146, 197, 80, 66, 7, 196, 48, 242, 197, 80, 66, 7, 196, 44, 17,
- 5, 80, 66, 7, 196, 12, 17, 5, 80, 66, 8, 196, 56, 17, 1, 80, 74, 8, 0, 9, 198, 45, 112, 82, 80, 83, 0, 15, 9, 198,
- 45, 32, 85, 92, 83, 0, 15, 9, 198, 44, 227, 194, 8, 83, 0, 15, 0, 8, 197, 8, 244, 132, 21, 48, 18, 7, 195, 60, 242, 192,
- 46, 76, 0, 0, 7, 196, 64, 148, 5, 80, 66, 12, 68, 28, 147, 5, 80, 90, 37, 55, 6, 111, 0, 12, 68, 24, 147, 5, 80, 83,
- 37, 55, 6, 119, 0, 0, 0, 6, 195, 33, 83, 128, 72, 0, 0, 7, 196, 36, 166, 133, 48, 15, 0, 9, 198, 44, 243, 73, 20, 177,
- 82, 15, 0, 0, 0, 7, 196, 56, 20, 5, 48, 15, 7, 196, 64, 244, 5, 48, 15, 7, 196, 48, 84, 5, 48, 15, 7, 196, 5, 4,
- 5, 48, 15, 0, 0, 0, 0, 0, 0, 7, 2, 95, 115, 111, 89, 0, 0, 9, 198, 92, 20, 133, 53, 1, 76, 15, 9, 198, 80, 83,
- 148, 4, 177, 76, 15, 0, 6, 195, 24, 193, 83, 15, 13, 4, 95, 104, 97, 99, 107, 6, 115, 76, 111, 49, 0, 0, 12, 69, 5, 35,
- 65, 56, 64, 21, 102, 114, 0, 47, 9, 68, 77, 1, 65, 44, 21, 0, 47, 0, 12, 68, 92, 19, 133, 56, 85, 115, 50, 13, 50, 0,
- 0, 9, 198, 76, 50, 1, 73, 33, 76, 15, 9, 198, 80, 84, 212, 36, 177, 76, 15, 9, 198, 60, 36, 212, 4, 177, 76, 15, 0, 9,
- 198, 88, 243, 12, 20, 66, 71, 66, 17, 70, 48, 85, 133, 56, 66, 71, 55, 119, 84, 13, 50, 72, 13, 100, 0, 0, 13, 69, 52, 241,
- 83, 20, 192, 65, 40, 88, 13, 55, 0, 8, 197, 104, 16, 130, 20, 192, 15, 8, 197, 92, 17, 134, 20, 192, 15, 8, 197, 81, 83, 142,
- 20, 192, 15, 8, 197, 76, 16, 130, 20, 192, 15, 8, 197, 72, 145, 134, 20, 192, 15, 8, 197, 72, 85, 90, 20, 192, 15, 8, 197, 72,
- 80, 130, 20, 192, 15, 8, 197, 65, 86, 154, 20, 192, 15, 8, 197, 64, 85, 90, 20, 192, 15, 8, 197, 44, 16, 130, 20, 192, 15, 8,
- 197, 28, 146, 154, 20, 192, 15, 8, 197, 28, 17, 134, 20, 192, 15, 8, 197, 17, 82, 86, 20, 192, 15, 8, 197, 16, 240, 130, 20, 192,
- 15, 8, 197, 9, 80, 130, 20, 192, 15, 8, 197, 8, 240, 130, 20, 192, 15, 8, 197, 8, 85, 90, 20, 192, 15, 8, 197, 8, 16, 130,
- 20, 192, 15, 8, 197, 72, 85, 90, 20, 192, 15, 8, 197, 52, 244, 154, 20, 192, 15, 8, 197, 17, 81, 134, 20, 192, 15, 8, 197, 37,
- 48, 66, 20, 192, 67, 7, 2, 95, 116, 47, 119, 0, 0, 6, 195, 92, 147, 0, 72, 18, 2, 95, 123, 84, 6, 37, 34, 49, 116, 50,
- 47, 13, 107, 4, 115, 49, 0, 0, 0, 0, 9, 198, 81, 34, 80, 64, 83, 0, 15, 9, 198, 77, 66, 80, 64, 83, 0, 15, 9, 198,
- 9, 35, 203, 44, 83, 0, 15, 8, 197, 76, 147, 148, 20, 192, 15, 9, 198, 64, 84, 137, 44, 83, 0, 15, 8, 197, 28, 244, 132, 20,
- 192, 15, 16, 70, 16, 80, 201, 8, 83, 0, 72, 119, 89, 37, 71, 111, 55, 0, 9, 68, 37, 65, 77, 76, 21, 0, 47, 0, 8, 197,
- 32, 241, 86, 21, 48, 16, 7, 196, 76, 240, 133, 72, 15, 0, 0, 9, 198, 76, 195, 196, 16, 84, 128, 15, 9, 198, 76, 195, 196, 16,
- 84, 128, 15, 9, 198, 44, 195, 196, 16, 84, 128, 15, 8, 195, 80, 245, 0, 46, 76, 8, 25, 2, 95, 125, 84, 6, 37, 34, 49, 116,
- 50, 47, 13, 107, 4, 115, 49, 89, 55, 6, 124, 47, 13, 50, 0, 0, 17, 70, 52, 148, 212, 72, 19, 0, 65, 37, 89, 47, 34, 6,
- 116, 55, 0, 9, 198, 81, 32, 80, 64, 83, 0, 15, 9, 198, 17, 33, 78, 80, 83, 0, 15, 0, 10, 67, 40, 241, 89, 75, 122, 58,
- 37, 0, 14, 69, 8, 83, 132, 21, 48, 71, 111, 50, 72, 13, 89, 0, 8, 197, 52, 241, 82, 5, 48, 15, 0, 0, 9, 198, 81, 33,
- 73, 80, 84, 128, 15, 9, 198, 44, 192, 85, 80, 84, 128, 15, 10, 5, 95, 48, 97, 110, 100, 111, 50, 0, 0, 0, 0, 9, 198, 28,
- 84, 5, 85, 1, 76, 15, 18, 70, 16, 148, 195, 37, 1, 76, 72, 108, 89, 6, 37, 48, 13, 55, 0, 15, 0, 0, 8, 197, 72, 144,
- 130, 20, 192, 15, 8, 197, 56, 85, 90, 20, 192, 15, 8, 197, 17, 80, 130, 20, 192, 15, 8, 197, 105, 82, 86, 20, 192, 15, 0, 10,
- 199, 76, 50, 18, 4, 225, 5, 72, 15, 0, 8, 197, 92, 147, 4, 20, 224, 72, 0, 0, 8, 197, 64, 83, 132, 20, 192, 15, 8, 197,
- 56, 16, 200, 20, 192, 15, 8, 197, 9, 82, 84, 20, 192, 15, 8, 197, 32, 83, 132, 20, 192, 15, 0, 10, 199, 77, 84, 16, 61, 37,
- 5, 72, 15, 10, 199, 76, 50, 21, 12, 133, 5, 72, 15, 10, 199, 76, 50, 18, 60, 178, 197, 72, 15, 0, 0, 0, 0, 15, 70, 72,
- 85, 129, 56, 50, 5, 34, 13, 84, 117, 50, 91, 0, 0, 0, 0, 0, 16, 205, 4, 50, 20, 21, 34, 204, 20, 147, 139, 36, 225, 5,
- 72, 15, 0, 9, 198, 77, 68, 149, 8, 33, 76, 15, 0, 0, 8, 197, 105, 112, 86, 20, 192, 15, 8, 197, 88, 146, 154, 20, 192, 15,
- 8, 197, 52, 244, 146, 20, 192, 15, 8, 197, 44, 244, 146, 20, 192, 15, 8, 197, 8, 244, 146, 20, 192, 15, 8, 197, 8, 20, 146, 20,
- 192, 15, 8, 197, 4, 20, 154, 20, 192, 15, 8, 197, 49, 82, 70, 20, 192, 15, 8, 197, 44, 84, 150, 20, 192, 15, 8, 197, 44, 83,
- 142, 20, 192, 15, 8, 197, 44, 244, 154, 20, 192, 15, 0, 9, 198, 76, 83, 4, 21, 34, 69, 65, 18, 70, 53, 148, 212, 21, 34, 69,
- 65, 108, 89, 47, 6, 108, 12, 34, 37, 0, 15, 67, 52, 148, 197, 65, 37, 88, 117, 0, 44, 81, 101, 110, 32, 9, 198, 36, 225, 21,
- 13, 66, 69, 66, 18, 70, 33, 148, 212, 21, 34, 69, 107, 108, 89, 47, 108, 12, 34, 6, 37, 0, 9, 198, 4, 211, 133, 77, 66, 69,
- 67, 8, 67, 8, 20, 197, 21, 0, 47, 0, 15, 69, 36, 229, 5, 72, 224, 108, 50, 47, 6, 111, 34, 50, 0, 8, 197, 104, 245, 68,
- 20, 224, 72, 8, 197, 32, 17, 4, 20, 224, 72, 0, 0, 8, 197, 92, 244, 148, 20, 192, 15, 8, 197, 92, 19, 132, 20, 192, 15, 8,
- 197, 80, 147, 148, 20, 192, 15, 8, 197, 52, 20, 148, 20, 192, 15, 9, 198, 45, 113, 66, 8, 83, 0, 15, 9, 198, 45, 34, 78, 28,
- 83, 0, 15, 8, 197, 28, 148, 208, 20, 192, 15, 8, 197, 105, 112, 84, 20, 192, 15, 8, 197, 52, 19, 148, 20, 192, 15, 8, 197, 32,
- 244, 212, 20, 192, 15, 8, 197, 16, 244, 144, 20, 192, 15, 8, 197, 16, 148, 212, 20, 192, 15, 7, 66, 104, 80, 88, 13, 0, 0, 7,
- 196, 65, 80, 133, 72, 15, 7, 196, 48, 244, 5, 72, 15, 7, 196, 44, 20, 5, 72, 15, 0, 15, 70, 49, 83, 131, 32, 84, 192, 55,
- 110, 50, 91, 13, 89, 0, 0, 9, 198, 77, 69, 73, 80, 84, 128, 15, 9, 198, 76, 50, 1, 80, 84, 128, 15, 9, 198, 8, 195, 197,
- 16, 84, 128, 15, 0, 9, 198, 88, 193, 85, 28, 83, 0, 15, 9, 198, 77, 69, 78, 80, 83, 0, 15, 0, 7, 196, 44, 242, 197, 72,
- 15, 7, 196, 32, 18, 197, 72, 15, 7, 196, 8, 18, 197, 72, 15, 0, 16, 70, 16, 245, 66, 48, 85, 0, 72, 40, 71, 55, 6, 111,
- 47, 0, 0, 0, 13, 72, 53, 83, 20, 37, 67, 213, 12, 128, 21, 0, 47, 0, 0, 16, 69, 21, 133, 5, 72, 224, 111, 49, 89, 47,
- 6, 111, 34, 50, 0, 9, 198, 76, 50, 9, 52, 209, 76, 15, 18, 70, 8, 83, 8, 4, 209, 76, 71, 6, 111, 55, 107, 115, 65, 13,
- 55, 0, 0, 24, 73, 36, 212, 18, 20, 115, 133, 72, 147, 135, 108, 65, 48, 34, 4, 111, 100, 50, 6, 119, 108, 68, 0, 0, 8, 197,
- 92, 84, 150, 20, 192, 15, 8, 197, 77, 82, 90, 20, 192, 15, 8, 197, 72, 241, 134, 20, 192, 15, 8, 197, 72, 17, 134, 20, 192, 15,
- 8, 197, 52, 241, 134, 20, 192, 15, 8, 197, 45, 113, 90, 20, 192, 15, 8, 197, 17, 82, 90, 20, 192, 15, 8, 197, 9, 81, 134, 20,
- 192, 15, 8, 197, 76, 224, 86, 20, 192, 15, 8, 197, 32, 244, 154, 20, 192, 15, 0, 10, 199, 56, 21, 149, 48, 32, 65, 72, 66, 10,
- 199, 16, 146, 196, 60, 83, 133, 72, 15, 0, 25, 73, 4, 65, 77, 8, 83, 133, 52, 83, 132, 115, 72, 13, 65, 71, 13, 50, 6, 119,
- 65, 13, 50, 72, 0, 8, 197, 105, 83, 12, 20, 224, 72, 0, 21, 73, 88, 84, 146, 20, 178, 74, 44, 84, 128, 84, 111, 34, 13, 49,
- 123, 49, 13, 34, 0, 12, 201, 64, 145, 84, 21, 1, 85, 80, 84, 128, 15, 12, 201, 12, 243, 147, 84, 210, 78, 16, 84, 128, 15, 12,
- 201, 5, 37, 9, 77, 66, 69, 44, 84, 128, 15, 0, 8, 197, 92, 83, 148, 20, 192, 15, 8, 197, 80, 244, 148, 20, 192, 15, 8, 197,
- 76, 146, 144, 20, 192, 15, 8, 197, 44, 20, 148, 20, 192, 15, 8, 197, 44, 19, 148, 20, 192, 15, 8, 197, 32, 20, 208, 20, 192, 15,
- 8, 197, 16, 20, 148, 20, 192, 15, 8, 197, 52, 244, 148, 20, 192, 15, 8, 197, 9, 82, 68, 20, 192, 15, 0, 16, 67, 57, 148, 192,
- 50, 123, 89, 72, 6, 124, 88, 111, 50, 47, 0, 19, 71, 92, 83, 9, 77, 112, 65, 72, 85, 111, 55, 108, 89, 58, 6, 115, 34, 0,
- 10, 199, 76, 50, 18, 36, 178, 197, 72, 15, 10, 199, 9, 83, 12, 16, 246, 133, 72, 15, 0, 0, 0, 9, 198, 36, 229, 129, 76, 145,
- 64, 66, 0, 7, 195, 17, 84, 192, 72, 8, 0, 9, 198, 104, 241, 1, 56, 145, 192, 66, 0, 0, 14, 70, 28, 245, 65, 12, 129, 64,
- 100, 40, 6, 116, 91, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 201, 153, 110, 14, 50, 0, 0, 8, 197, 88, 243, 132, 20, 192, 15,
- 8, 197, 88, 83, 132, 20, 192, 15, 8, 197, 81, 85, 20, 20, 192, 15, 8, 197, 80, 85, 84, 20, 192, 15, 9, 198, 76, 229, 70, 24,
- 83, 0, 15, 8, 197, 56, 85, 84, 20, 192, 15, 9, 198, 44, 229, 70, 24, 83, 0, 15, 8, 197, 44, 16, 200, 20, 192, 15, 8, 197,
- 32, 19, 132, 20, 192, 15, 8, 197, 8, 240, 200, 20, 192, 15, 8, 197, 28, 243, 132, 20, 192, 15, 0, 0, 9, 198, 29, 35, 197, 88,
- 84, 192, 16, 8, 197, 92, 241, 75, 21, 32, 15, 8, 197, 76, 209, 75, 21, 32, 15, 8, 197, 45, 32, 75, 21, 32, 15, 0, 0, 9,
- 198, 92, 244, 147, 80, 83, 0, 15, 14, 69, 64, 240, 200, 21, 64, 48, 113, 91, 6, 111, 47, 0, 0, 0, 10, 69, 64, 192, 89, 21,
- 32, 21, 0, 47, 0, 16, 70, 36, 225, 197, 8, 244, 135, 108, 68, 119, 71, 113, 34, 101, 0, 12, 201, 32, 243, 199, 17, 33, 77, 64,
- 83, 0, 15, 0, 8, 197, 52, 20, 141, 61, 64, 66, 8, 197, 76, 244, 130, 21, 64, 66, 14, 69, 88, 145, 206, 21, 64, 84, 108, 67,
- 6, 111, 47, 0, 0, 8, 3, 201, 153, 116, 13, 47, 0, 0, 9, 198, 76, 50, 21, 36, 97, 76, 15, 9, 198, 48, 21, 133, 56, 65,
- 76, 15, 9, 198, 44, 22, 149, 36, 97, 76, 15, 8, 197, 77, 65, 86, 20, 224, 15, 0, 15, 70, 13, 40, 67, 32, 84, 192, 49, 34,
- 111, 91, 13, 89, 0, 0, 8, 197, 92, 20, 146, 20, 192, 15, 8, 197, 52, 22, 154, 20, 192, 15, 8, 197, 44, 225, 86, 20, 192, 15,
- 8, 197, 44, 144, 130, 20, 192, 15, 8, 197, 32, 240, 130, 20, 192, 15, 0, 0, 13, 69, 8, 82, 76, 20, 224, 71, 123, 55, 13, 50,
- 0, 14, 69, 52, 148, 212, 20, 224, 65, 108, 89, 47, 13, 50, 0, 8, 197, 92, 147, 12, 20, 224, 72, 0, 0, 8, 197, 80, 144, 200,
- 20, 192, 15, 8, 197, 72, 85, 84, 20, 192, 15, 8, 197, 44, 193, 80, 20, 192, 15, 8, 197, 32, 16, 200, 20, 192, 15, 8, 197, 9,
- 83, 132, 20, 192, 15, 8, 197, 24, 148, 212, 20, 192, 15, 12, 201, 53, 81, 199, 20, 230, 137, 25, 65, 82, 15, 0, 10, 199, 76, 84,
- 20, 20, 208, 133, 72, 66, 0, 13, 68, 28, 83, 149, 4, 100, 119, 50, 109, 85, 115, 0, 0, 0, 17, 70, 72, 243, 65, 56, 49, 64,
- 34, 122, 65, 6, 117, 89, 13, 0, 16, 16, 70, 52, 21, 5, 72, 145, 64, 65, 115, 47, 6, 119, 34, 37, 0, 16, 70, 4, 66, 5,
- 76, 145, 64, 116, 47, 107, 6, 119, 88, 37, 0, 17, 70, 89, 34, 74, 4, 113, 64, 84, 34, 119, 57, 6, 115, 90, 13, 0, 17, 70,
- 52, 85, 18, 4, 113, 64, 65, 119, 47, 34, 6, 115, 90, 13, 0, 10, 198, 28, 84, 212, 4, 113, 64, 15, 66, 10, 198, 76, 243, 77,
- 36, 113, 64, 46, 76, 0, 0, 9, 198, 56, 17, 5, 48, 145, 192, 66, 9, 198, 52, 148, 211, 48, 17, 192, 65, 0, 0, 16, 70, 41,
- 84, 212, 36, 225, 64, 90, 109, 89, 47, 6, 37, 50, 0, 9, 198, 12, 128, 82, 4, 65, 64, 66, 10, 198, 4, 229, 5, 56, 225, 64,
- 66, 16, 11, 70, 60, 97, 140, 36, 225, 64, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0, 22, 72, 52, 147, 137, 77, 65, 82, 36, 80,
- 65, 37, 50, 108, 89, 47, 6, 108, 12, 34, 37, 0, 0, 9, 198, 88, 82, 9, 44, 83, 0, 15, 0, 0, 13, 69, 36, 225, 205, 5,
- 32, 108, 68, 65, 116, 34, 0, 13, 69, 52, 148, 211, 21, 32, 65, 108, 89, 13, 34, 0, 8, 197, 104, 82, 75, 21, 32, 15, 8, 197,
- 77, 64, 75, 21, 32, 15, 8, 197, 65, 33, 75, 21, 32, 15, 8, 197, 64, 82, 71, 21, 32, 15, 8, 197, 40, 241, 75, 21, 32, 15,
- 8, 197, 40, 85, 75, 21, 32, 15, 0, 0, 12, 69, 12, 128, 76, 21, 64, 91, 115, 55, 111, 0, 9, 198, 77, 2, 75, 44, 83, 0,
- 15, 9, 198, 65, 34, 75, 44, 83, 0, 15, 9, 198, 45, 33, 85, 44, 83, 0, 15, 9, 198, 81, 35, 197, 8, 83, 0, 15, 8, 197,
- 44, 20, 144, 21, 64, 66, 8, 197, 80, 16, 140, 21, 64, 66, 15, 69, 72, 81, 204, 21, 64, 34, 119, 100, 55, 6, 111, 47, 0, 13,
- 69, 12, 16, 200, 21, 64, 49, 116, 91, 6, 111, 0, 7, 196, 76, 147, 132, 76, 8, 0, 0, 16, 70, 12, 16, 129, 72, 85, 0, 49,
- 115, 71, 115, 34, 6, 111, 0, 8, 197, 92, 16, 73, 21, 32, 15, 8, 197, 80, 147, 77, 21, 32, 15, 8, 197, 48, 243, 77, 21, 32,
- 15, 8, 197, 48, 83, 77, 21, 32, 15, 8, 197, 48, 19, 77, 21, 32, 15, 8, 197, 44, 243, 77, 21, 32, 15, 6, 195, 45, 83, 148,
- 72, 0, 0, 14, 69, 9, 81, 134, 21, 64, 71, 109, 83, 6, 111, 47, 0, 8, 197, 76, 84, 150, 21, 64, 66, 8, 197, 12, 244, 150,
- 21, 64, 66, 8, 197, 76, 243, 142, 21, 64, 66, 8, 197, 44, 244, 142, 21, 64, 66, 8, 197, 12, 20, 142, 21, 64, 66, 0, 0, 20,
- 72, 12, 128, 77, 64, 145, 206, 60, 224, 91, 116, 65, 48, 37, 57, 6, 113, 50, 0, 7, 195, 104, 240, 76, 66, 46, 0, 0, 0, 0,
- 0, 0, 8, 195, 16, 243, 210, 46, 76, 28, 0, 20, 71, 72, 84, 197, 73, 99, 201, 72, 34, 119, 88, 111, 34, 84, 58, 6, 115, 34,
- 0, 0, 0, 15, 69, 8, 84, 137, 28, 80, 71, 108, 12, 34, 13, 100, 13, 0, 14, 69, 8, 83, 137, 28, 80, 71, 119, 50, 13, 100,
- 13, 0, 0, 0, 16, 70, 20, 228, 85, 141, 65, 64, 117, 49, 6, 111, 47, 13, 0, 16, 7, 195, 4, 196, 192, 72, 8, 0, 10, 199,
- 12, 128, 82, 48, 245, 20, 20, 66, 19, 71, 64, 148, 143, 84, 85, 20, 20, 48, 37, 16, 40, 85, 6, 111, 47, 13, 0, 18, 71, 21,
- 66, 81, 84, 85, 20, 20, 119, 47, 37, 49, 6, 111, 47, 13, 0, 10, 199, 21, 53, 1, 24, 85, 20, 20, 67, 17, 71, 12, 245, 82,
- 28, 85, 20, 20, 49, 40, 34, 90, 6, 111, 47, 0, 0, 8, 197, 52, 147, 137, 52, 16, 65, 0, 9, 198, 8, 241, 90, 20, 209, 78,
- 15, 0, 7, 196, 8, 18, 197, 56, 15, 0, 15, 70, 56, 85, 2, 60, 242, 192, 50, 111, 47, 71, 40, 49, 0, 0, 0, 0, 9, 198,
- 21, 132, 12, 61, 50, 69, 66, 7, 196, 104, 81, 197, 56, 15, 7, 196, 72, 81, 197, 56, 15, 7, 196, 40, 81, 197, 56, 15, 7, 196,
- 52, 241, 197, 56, 72, 0, 0, 0, 9, 198, 76, 211, 197, 104, 83, 0, 15, 9, 198, 76, 210, 75, 44, 83, 0, 15, 9, 198, 29, 37,
- 73, 104, 83, 0, 15, 0, 7, 196, 64, 245, 133, 72, 15, 0, 8, 197, 92, 82, 71, 21, 32, 15, 8, 197, 88, 243, 11, 21, 32, 15,
- 8, 197, 64, 145, 75, 21, 32, 15, 8, 197, 64, 21, 19, 21, 32, 15, 8, 197, 48, 21, 87, 21, 32, 15, 0, 0, 9, 198, 81, 35,
- 199, 28, 83, 0, 15, 14, 69, 80, 245, 80, 21, 64, 47, 40, 48, 6, 111, 47, 0, 8, 197, 88, 147, 204, 21, 64, 67, 14, 69, 64,
- 245, 76, 21, 64, 48, 40, 55, 6, 111, 47, 0, 0, 7, 196, 45, 82, 69, 72, 15, 0, 8, 197, 64, 241, 73, 21, 32, 15, 8, 197,
- 40, 19, 77, 21, 32, 15, 0, 7, 196, 92, 244, 132, 80, 72, 0, 0, 0, 16, 70, 73, 80, 146, 36, 82, 192, 34, 109, 71, 34, 6,
- 37, 49, 0, 0, 6, 18, 66, 103, 0, 107, 0, 7, 6, 18, 67, 100, 101, 110, 32, 0, 110, 101, 110, 32, 0, 100, 101, 32, 0, 116,
- 32, 0, 100, 32, 0, 32, 0, 7, 6, 98, 101, 0, 8, 2, 21, 14, 128, 132, 130, 3, 71, 13, 0, 122, 111, 101, 107, 101, 114, 115,
- 8, 2, 21, 14, 128, 132, 137, 3, 71, 13, 88, 6, 40, 49, 13, 34, 89, 0, 8, 2, 114, 101, 110, 3, 71, 108, 12, 0, 4, 2,
+ static unsigned char espeakdata_dicts45_data[21599] = {
+ 0, 4, 0, 0, 41, 59, 0, 0, 0, 0, 0, 0, 0, 8, 197, 104, 242, 69, 81, 48, 66, 0, 10, 199, 44, 20, 130, 60, 226, 197,
+ 48, 20, 10, 199, 52, 21, 83, 60, 193, 85, 52, 20, 0, 11, 70, 32, 20, 132, 92, 20, 133, 21, 0, 10, 7, 195, 92, 19, 148, 72,
+ 8, 0, 0, 8, 197, 92, 145, 71, 20, 192, 20, 8, 197, 61, 32, 75, 20, 192, 20, 8, 197, 8, 85, 71, 20, 192, 20, 8, 197, 45,
+ 33, 71, 20, 192, 20, 6, 65, 8, 71, 119, 0, 0, 9, 198, 76, 193, 78, 80, 84, 128, 20, 9, 198, 64, 197, 78, 16, 84, 128, 20,
+ 9, 198, 44, 224, 80, 64, 84, 128, 20, 9, 198, 44, 192, 80, 64, 84, 128, 20, 9, 198, 12, 128, 82, 80, 84, 128, 20, 9, 198, 92,
+ 19, 142, 20, 84, 128, 8, 0, 0, 11, 67, 12, 17, 133, 49, 115, 83, 6, 119, 0, 7, 196, 89, 32, 71, 20, 20, 0, 13, 69, 16,
+ 145, 83, 20, 192, 72, 37, 88, 13, 55, 0, 24, 73, 8, 245, 82, 28, 243, 132, 36, 84, 128, 71, 40, 34, 101, 6, 122, 50, 72, 37,
+ 12, 13, 34, 0, 8, 197, 77, 82, 203, 20, 192, 20, 8, 197, 72, 149, 19, 20, 192, 20, 9, 197, 104, 243, 1, 56, 112, 66, 8, 6,
+ 65, 12, 89, 119, 0, 0, 9, 198, 57, 80, 200, 80, 84, 128, 20, 0, 13, 4, 95, 8, 1, 3, 107, 6, 115, 76, 111, 49, 0, 0,
+ 11, 200, 89, 35, 213, 92, 83, 135, 20, 176, 22, 0, 8, 197, 49, 82, 77, 21, 32, 20, 6, 65, 16, 72, 119, 0, 0, 13, 202, 60,
+ 225, 197, 52, 18, 203, 20, 194, 74, 44, 67, 0, 9, 67, 20, 83, 128, 13, 50, 0, 9, 0, 0, 8, 197, 52, 20, 141, 21, 32, 20,
+ 16, 65, 20, 37, 12, 65, 119, 55, 0, 44, 81, 109, 97, 105, 108, 32, 5, 65, 20, 119, 0, 0, 16, 70, 21, 0, 85, 48, 85, 0,
+ 119, 48, 122, 55, 6, 111, 47, 0, 0, 9, 67, 92, 146, 128, 85, 2, 123, 0, 9, 67, 28, 146, 128, 100, 2, 123, 0, 18, 4, 95,
+ 48, 67, 15, 107, 6, 113, 50, 72, 111, 34, 47, 89, 47, 13, 0, 0, 0, 6, 65, 24, 111, 83, 0, 0, 0, 0, 9, 198, 76, 227,
+ 197, 104, 83, 0, 20, 9, 198, 45, 114, 83, 64, 83, 0, 20, 9, 198, 45, 34, 78, 44, 83, 0, 20, 0, 8, 197, 52, 85, 19, 20,
+ 192, 20, 6, 65, 28, 100, 119, 0, 0, 17, 70, 16, 85, 197, 88, 84, 128, 72, 13, 6, 85, 119, 84, 13, 34, 0, 16, 70, 8, 245,
+ 68, 60, 148, 128, 71, 40, 72, 58, 6, 115, 34, 0, 9, 198, 76, 194, 68, 16, 84, 128, 20, 9, 198, 44, 193, 68, 16, 84, 128, 20,
+ 0, 6, 195, 44, 19, 128, 72, 0, 0, 12, 201, 36, 225, 197, 92, 146, 203, 20, 193, 0, 67, 6, 65, 32, 107, 115, 0, 0, 9, 198,
+ 64, 20, 148, 36, 177, 76, 20, 9, 198, 81, 35, 203, 44, 83, 128, 20, 0, 0, 11, 1, 35, 107, 6, 111, 49, 57, 13, 0, 27, 0,
+ 6, 65, 36, 37, 12, 0, 0, 9, 198, 52, 240, 200, 80, 83, 128, 72, 13, 1, 37, 48, 14, 16, 122, 89, 6, 111, 50, 47, 0, 0,
+ 0, 0, 8, 197, 92, 19, 139, 20, 192, 20, 8, 197, 88, 193, 71, 20, 192, 20, 8, 197, 44, 147, 139, 20, 192, 20, 8, 197, 32, 18,
+ 203, 20, 192, 20, 8, 197, 92, 242, 203, 20, 192, 20, 8, 197, 80, 80, 203, 20, 192, 20, 6, 65, 40, 57, 119, 0, 0, 9, 198, 88,
+ 194, 78, 16, 84, 128, 20, 9, 198, 76, 226, 80, 64, 84, 128, 20, 9, 198, 64, 19, 1, 88, 84, 128, 20, 9, 198, 44, 226, 80, 64,
+ 84, 128, 20, 9, 198, 44, 193, 80, 64, 84, 128, 20, 9, 198, 32, 84, 143, 88, 84, 128, 20, 9, 198, 28, 197, 78, 16, 84, 128, 20,
+ 9, 198, 24, 194, 80, 64, 84, 128, 20, 9, 198, 8, 197, 78, 16, 84, 128, 20, 0, 15, 1, 42, 89, 47, 6, 111, 16, 34, 111, 47,
+ 38, 13, 0, 27, 0, 7, 196, 49, 32, 71, 20, 20, 7, 196, 17, 32, 71, 20, 20, 10, 1, 43, 48, 55, 6, 110, 89, 0, 27, 0,
+ 8, 197, 64, 147, 135, 20, 192, 20, 8, 197, 40, 83, 135, 20, 192, 20, 8, 197, 32, 83, 135, 20, 192, 20, 8, 197, 24, 18, 203, 20,
+ 192, 20, 8, 197, 17, 82, 75, 20, 192, 20, 8, 197, 9, 83, 135, 20, 192, 20, 8, 197, 8, 146, 203, 20, 192, 20, 8, 197, 8, 83,
+ 135, 20, 192, 20, 8, 197, 80, 82, 203, 20, 192, 20, 8, 197, 16, 243, 135, 20, 192, 20, 6, 65, 44, 49, 115, 0, 0, 9, 198, 44,
+ 225, 84, 80, 84, 128, 20, 9, 198, 28, 194, 84, 80, 84, 128, 20, 9, 198, 24, 192, 68, 16, 84, 128, 20, 0, 9, 1, 46, 48, 110,
+ 50, 47, 0, 27, 0, 9, 1, 47, 89, 55, 6, 111, 91, 0, 0, 6, 65, 48, 111, 55, 0, 0, 0, 0, 0, 6, 65, 52, 111, 65,
+ 0, 0, 9, 198, 16, 243, 210, 16, 21, 0, 66, 6, 194, 104, 240, 9, 76, 0, 0, 0, 10, 5, 95, 48, 1, 14, 4, 111, 50, 0,
+ 6, 65, 56, 111, 50, 0, 0, 9, 198, 8, 146, 154, 36, 83, 132, 66, 0, 0, 9, 198, 76, 227, 210, 44, 83, 0, 20, 14, 70, 76,
+ 133, 70, 24, 83, 0, 91, 110, 83, 13, 55, 0, 7, 196, 76, 16, 133, 48, 20, 13, 68, 48, 16, 133, 48, 55, 119, 71, 13, 55, 0,
+ 20, 7, 196, 44, 16, 133, 48, 20, 9, 198, 81, 37, 70, 24, 83, 0, 20, 7, 196, 80, 16, 133, 48, 66, 7, 196, 104, 243, 69, 72,
+ 20, 0, 8, 197, 25, 85, 19, 20, 192, 20, 0, 9, 198, 52, 148, 211, 80, 19, 132, 65, 9, 198, 64, 193, 84, 80, 84, 128, 20, 9,
+ 198, 44, 193, 84, 80, 84, 128, 20, 9, 198, 44, 192, 68, 16, 84, 128, 20, 9, 198, 8, 192, 68, 16, 84, 128, 20, 15, 70, 81, 113,
+ 65, 44, 84, 128, 47, 85, 37, 49, 13, 34, 0, 7, 194, 61, 0, 9, 76, 28, 0, 20, 71, 36, 225, 197, 56, 145, 85, 72, 108, 50,
+ 88, 57, 13, 50, 57, 6, 121, 34, 0, 10, 199, 44, 241, 75, 20, 195, 197, 72, 20, 0, 0, 19, 1, 64, 9, 6, 115, 48, 13, 50,
+ 89, 47, 4, 115, 34, 47, 38, 13, 9, 0, 6, 65, 64, 48, 119, 0, 0, 14, 70, 12, 128, 78, 76, 243, 128, 91, 117, 89, 6, 118,
+ 0, 9, 198, 28, 83, 79, 28, 83, 128, 72, 0, 12, 201, 76, 50, 1, 72, 210, 78, 44, 83, 0, 20, 0, 13, 68, 104, 244, 1, 76,
+ 88, 122, 48, 6, 116, 89, 0, 0, 6, 65, 68, 49, 109, 0, 0, 0, 17, 8, 3, 18, 195, 168, 3, 8, 5, 19, 49, 34, 111, 91,
+ 13, 89, 0, 0, 0, 8, 197, 104, 241, 68, 20, 192, 20, 8, 197, 92, 147, 80, 20, 192, 20, 8, 197, 72, 241, 4, 20, 192, 20, 8,
+ 197, 64, 241, 68, 20, 192, 20, 8, 197, 64, 147, 80, 20, 192, 20, 14, 69, 64, 17, 4, 20, 192, 48, 111, 72, 13, 55, 0, 20, 8,
+ 197, 16, 243, 80, 20, 192, 20, 8, 197, 72, 241, 68, 20, 192, 20, 8, 197, 52, 145, 4, 20, 192, 20, 8, 197, 8, 241, 68, 20, 192,
+ 20, 6, 65, 72, 111, 34, 0, 0, 16, 70, 12, 245, 82, 21, 84, 128, 49, 40, 12, 34, 6, 121, 34, 0, 0, 18, 71, 4, 53, 9,
+ 21, 5, 78, 80, 116, 49, 89, 37, 48, 110, 50, 47, 0, 8, 67, 80, 129, 64, 86, 13, 0, 0, 6, 195, 76, 17, 197, 20, 7, 196,
+ 29, 32, 71, 20, 20, 0, 8, 197, 44, 145, 84, 20, 192, 20, 8, 197, 12, 146, 134, 21, 32, 20, 6, 65, 76, 111, 89, 0, 0, 9,
+ 198, 77, 0, 82, 80, 83, 0, 20, 8, 197, 77, 0, 84, 20, 192, 20, 0, 9, 198, 56, 19, 1, 80, 145, 197, 66, 0, 0, 8, 197,
+ 24, 195, 210, 21, 64, 66, 6, 65, 80, 47, 119, 0, 0, 9, 198, 56, 19, 1, 80, 145, 192, 66, 0, 16, 70, 52, 20, 85, 21, 69,
+ 5, 65, 115, 49, 6, 111, 47, 13, 0, 16, 70, 12, 244, 85, 21, 69, 5, 49, 122, 49, 6, 111, 47, 13, 0, 0, 0, 6, 65, 84,
+ 2, 109, 0, 0, 9, 198, 45, 114, 78, 80, 85, 0, 66, 7, 66, 85, 0, 21, 0, 10, 0, 0, 9, 198, 105, 113, 78, 16, 83, 0,
+ 20, 9, 198, 64, 20, 129, 8, 83, 0, 20, 0, 6, 65, 88, 83, 119, 0, 0, 9, 198, 8, 18, 143, 56, 85, 0, 67, 0, 0, 7,
+ 196, 92, 17, 133, 48, 20, 9, 198, 28, 145, 67, 32, 83, 0, 20, 7, 196, 24, 16, 133, 48, 20, 7, 196, 56, 240, 133, 48, 20, 7,
+ 196, 48, 144, 133, 48, 66, 0, 8, 197, 32, 84, 141, 4, 224, 65, 8, 197, 4, 212, 212, 20, 192, 20, 8, 197, 92, 144, 200, 20, 192,
+ 20, 8, 197, 72, 240, 200, 20, 192, 20, 8, 197, 44, 149, 20, 20, 192, 20, 8, 197, 8, 245, 20, 20, 192, 20, 12, 1, 92, 71, 6,
+ 111, 49, 89, 55, 111, 91, 0, 6, 65, 92, 84, 119, 0, 0, 0, 0, 0, 7, 65, 96, 108, 49, 89, 0, 0, 15, 70, 40, 16, 209,
+ 84, 85, 0, 90, 35, 49, 6, 111, 47, 0, 0, 10, 199, 76, 50, 18, 60, 212, 5, 48, 20, 18, 71, 12, 20, 146, 61, 84, 197, 48,
+ 49, 115, 34, 40, 89, 6, 111, 55, 0, 0, 7, 196, 76, 240, 133, 72, 20, 9, 198, 76, 50, 15, 84, 65, 82, 20, 9, 68, 77, 1,
+ 65, 44, 21, 0, 10, 9, 68, 37, 65, 77, 76, 21, 0, 10, 0, 12, 69, 5, 35, 65, 56, 64, 21, 102, 114, 0, 10, 5, 65, 100,
+ 123, 0, 0, 0, 0, 11, 200, 28, 81, 146, 37, 69, 85, 72, 64, 67, 0, 8, 197, 80, 147, 148, 20, 192, 20, 8, 197, 52, 19, 148,
+ 20, 192, 20, 8, 197, 32, 244, 212, 20, 192, 20, 8, 197, 104, 245, 68, 20, 224, 72, 8, 197, 32, 17, 4, 20, 224, 72, 7, 65, 104,
+ 88, 111, 47, 0, 0, 0, 7, 195, 92, 20, 192, 72, 9, 0, 0, 8, 197, 88, 243, 132, 20, 192, 20, 8, 197, 88, 83, 132, 20, 192,
+ 20, 8, 197, 81, 85, 20, 20, 192, 20, 8, 197, 80, 85, 84, 20, 192, 20, 8, 197, 56, 85, 84, 20, 192, 20, 8, 197, 44, 16, 200,
+ 20, 192, 20, 8, 197, 32, 19, 132, 20, 192, 20, 8, 197, 8, 240, 200, 20, 192, 20, 8, 197, 28, 243, 132, 20, 192, 20, 8, 197, 52,
+ 20, 141, 61, 64, 66, 8, 197, 76, 244, 130, 21, 64, 66, 0, 14, 70, 28, 245, 65, 12, 129, 64, 100, 40, 6, 116, 91, 0, 0, 9,
+ 198, 56, 17, 5, 48, 145, 197, 66, 0, 0, 13, 69, 52, 148, 211, 21, 32, 65, 108, 89, 13, 34, 0, 8, 197, 76, 84, 150, 21, 64,
+ 66, 8, 195, 16, 243, 210, 9, 76, 28, 0, 9, 198, 56, 17, 5, 48, 145, 192, 66, 9, 198, 52, 148, 211, 48, 17, 192, 65, 0, 0,
+ 0, 0, 0, 20, 71, 72, 84, 197, 73, 99, 201, 72, 34, 119, 88, 111, 34, 84, 58, 6, 115, 34, 0, 0, 9, 198, 44, 229, 80, 64,
+ 83, 0, 20, 9, 198, 29, 33, 80, 64, 83, 0, 20, 0, 0, 0, 0, 9, 198, 105, 114, 74, 52, 83, 0, 20, 7, 196, 80, 17, 133,
+ 48, 20, 0, 8, 197, 64, 145, 80, 20, 192, 20, 8, 197, 44, 241, 80, 20, 192, 20, 8, 197, 76, 241, 80, 20, 192, 20, 8, 197, 49,
+ 85, 20, 20, 192, 20, 6, 195, 60, 33, 82, 20, 0, 0, 0, 9, 198, 56, 245, 133, 52, 33, 82, 66, 9, 198, 16, 80, 197, 52, 33,
+ 82, 66, 7, 196, 8, 81, 5, 48, 20, 0, 23, 73, 4, 48, 197, 77, 51, 201, 72, 84, 192, 35, 49, 89, 111, 89, 58, 6, 35, 34,
+ 13, 89, 0, 11, 70, 4, 148, 140, 36, 225, 83, 21, 0, 10, 0, 9, 198, 52, 20, 137, 60, 225, 84, 68, 0, 0, 7, 196, 21, 33,
+ 197, 72, 20, 0, 9, 3, 13, 39, 14, 65, 13, 50, 0, 0, 0, 0, 7, 196, 28, 17, 5, 72, 20, 0, 0, 9, 198, 105, 112, 67,
+ 33, 65, 76, 20, 0, 0, 11, 68, 52, 148, 211, 20, 65, 108, 89, 13, 0, 0, 8, 197, 76, 18, 203, 21, 32, 20, 0, 9, 198, 44,
+ 242, 197, 81, 65, 64, 66, 0, 0, 0, 8, 197, 33, 83, 139, 21, 32, 20, 0, 5, 194, 8, 80, 17, 0, 39, 79, 60, 225, 5, 72,
+ 128, 78, 16, 83, 9, 56, 116, 206, 61, 64, 64, 4, 39, 50, 72, 13, 34, 6, 107, 116, 50, 72, 13, 55, 108, 68, 89, 4, 50, 122,
+ 47, 115, 0, 0, 7, 196, 20, 225, 5, 72, 20, 0, 0, 0, 7, 195, 16, 21, 0, 72, 8, 6, 195, 16, 21, 0, 72, 0, 12, 67,
+ 8, 82, 1, 71, 119, 10, 107, 6, 115, 0, 0, 8, 197, 49, 144, 197, 84, 208, 20, 0, 9, 198, 40, 19, 149, 5, 34, 64, 67, 9,
+ 198, 76, 50, 15, 24, 97, 76, 20, 0, 12, 201, 65, 35, 202, 20, 53, 9, 20, 193, 78, 67, 0, 9, 198, 5, 3, 211, 80, 83, 0,
+ 20, 7, 196, 36, 161, 5, 48, 20, 0, 0, 9, 198, 44, 192, 82, 36, 225, 84, 67, 0, 0, 7, 196, 72, 241, 5, 48, 20, 7, 196,
+ 40, 241, 5, 48, 20, 9, 198, 36, 224, 149, 72, 113, 82, 20, 7, 196, 28, 82, 1, 16, 72, 0, 0, 9, 198, 64, 21, 18, 36, 245,
+ 0, 67, 17, 70, 64, 148, 212, 60, 193, 84, 48, 37, 89, 47, 122, 55, 6, 111, 0, 0, 0, 9, 198, 92, 81, 9, 41, 97, 82, 20,
+ 9, 198, 28, 83, 79, 20, 65, 82, 20, 7, 196, 60, 81, 133, 56, 20, 0, 0, 0, 0, 7, 196, 44, 17, 5, 72, 20, 7, 196, 20,
+ 97, 133, 56, 20, 0, 14, 69, 52, 85, 5, 20, 224, 65, 111, 47, 6, 119, 50, 0, 8, 197, 53, 83, 77, 20, 192, 20, 0, 9, 198,
+ 76, 210, 69, 77, 1, 76, 20, 0, 0, 0, 8, 197, 81, 82, 77, 20, 192, 20, 8, 197, 72, 146, 141, 20, 192, 20, 8, 197, 17, 82,
+ 77, 20, 192, 20, 8, 197, 8, 19, 139, 21, 64, 66, 8, 197, 64, 147, 131, 21, 64, 66, 8, 197, 92, 147, 4, 21, 32, 20, 8, 197,
+ 44, 243, 4, 21, 32, 20, 8, 197, 44, 145, 80, 21, 32, 20, 8, 197, 32, 83, 4, 21, 32, 20, 8, 197, 16, 245, 20, 21, 32, 20,
+ 0, 13, 70, 48, 148, 197, 81, 65, 64, 21, 102, 114, 0, 10, 0, 0, 0, 22, 73, 77, 81, 134, 72, 17, 197, 81, 65, 64, 89, 109,
+ 83, 34, 115, 90, 6, 111, 47, 13, 0, 8, 197, 12, 244, 147, 21, 64, 66, 8, 197, 80, 83, 80, 21, 32, 20, 8, 197, 48, 241, 4,
+ 21, 32, 20, 8, 197, 24, 147, 20, 21, 32, 20, 8, 197, 8, 17, 4, 21, 32, 20, 0, 0, 0, 7, 196, 60, 225, 5, 72, 20, 7,
+ 196, 4, 225, 5, 72, 20, 0, 0, 0, 14, 67, 20, 230, 128, 111, 50, 88, 122, 84, 122, 34, 47, 0, 0, 9, 198, 105, 113, 78, 28,
+ 83, 0, 20, 9, 198, 45, 112, 78, 76, 83, 0, 20, 9, 198, 9, 32, 66, 8, 83, 0, 20, 9, 198, 45, 33, 85, 64, 83, 0, 20,
+ 7, 196, 80, 81, 5, 72, 20, 7, 196, 56, 81, 5, 72, 20, 7, 196, 56, 17, 5, 72, 20, 7, 196, 48, 81, 5, 72, 20, 0, 0,
+ 0, 0, 7, 196, 72, 17, 133, 48, 20, 9, 198, 28, 226, 70, 24, 83, 0, 20, 9, 198, 21, 2, 83, 80, 83, 0, 20, 7, 196, 40,
+ 241, 133, 48, 20, 0, 16, 205, 4, 50, 20, 21, 34, 204, 20, 147, 139, 36, 225, 5, 72, 20, 0, 0, 0, 7, 196, 104, 17, 5, 48,
+ 20, 9, 198, 76, 193, 67, 33, 65, 82, 20, 7, 196, 60, 209, 1, 80, 8, 0, 0, 21, 7, 19, 13, 19, 39, 10, 5, 19, 111, 89,
+ 111, 65, 6, 111, 89, 10, 57, 13, 89, 0, 0, 0, 7, 196, 81, 82, 69, 72, 20, 7, 196, 49, 82, 69, 72, 20, 0, 8, 197, 65,
+ 33, 86, 20, 192, 20, 8, 197, 93, 33, 86, 20, 192, 20, 8, 197, 76, 163, 198, 20, 192, 20, 0, 9, 198, 76, 50, 9, 52, 209, 76,
+ 20, 0, 0, 12, 68, 56, 17, 148, 4, 50, 116, 83, 47, 115, 0, 0, 8, 197, 72, 241, 70, 20, 192, 20, 8, 197, 32, 82, 66, 20,
+ 192, 20, 8, 197, 16, 241, 90, 20, 192, 20, 0, 9, 198, 76, 50, 15, 52, 209, 76, 20, 7, 66, 21, 32, 13, 34, 0, 0, 6, 195,
+ 105, 83, 20, 72, 7, 195, 16, 145, 64, 72, 28, 0, 0, 8, 197, 76, 86, 20, 21, 64, 66, 8, 197, 104, 243, 132, 21, 32, 20, 8,
+ 197, 73, 82, 84, 21, 32, 20, 8, 197, 64, 85, 84, 21, 32, 20, 8, 197, 52, 147, 132, 21, 32, 20, 8, 197, 16, 242, 212, 21, 32,
+ 20, 10, 197, 104, 243, 132, 21, 32, 9, 76, 8, 0, 0, 0, 9, 67, 36, 225, 197, 108, 68, 13, 0, 11, 200, 76, 241, 5, 52, 145,
+ 84, 21, 32, 20, 0, 8, 197, 76, 84, 20, 21, 64, 66, 15, 69, 80, 242, 76, 21, 64, 47, 85, 116, 55, 6, 111, 47, 0, 8, 197,
+ 60, 209, 76, 21, 64, 67, 8, 197, 92, 146, 132, 21, 32, 20, 8, 197, 48, 20, 212, 21, 32, 20, 8, 197, 28, 148, 212, 21, 32, 20,
+ 0, 7, 66, 16, 80, 72, 13, 0, 0, 0, 11, 68, 32, 83, 137, 56, 21, 102, 114, 0, 10, 7, 196, 104, 245, 133, 72, 8, 0, 6,
+ 195, 32, 16, 82, 72, 0, 0, 19, 71, 64, 148, 143, 84, 85, 20, 20, 48, 37, 16, 40, 85, 6, 111, 47, 13, 0, 10, 199, 21, 53,
+ 1, 24, 85, 20, 20, 67, 0, 7, 196, 72, 17, 5, 72, 20, 7, 196, 60, 97, 133, 72, 20, 13, 4, 95, 4, 16, 20, 10, 49, 6,
+ 113, 65, 115, 0, 0, 0, 26, 74, 84, 197, 18, 5, 98, 79, 48, 85, 20, 20, 110, 55, 47, 34, 115, 84, 37, 122, 55, 6, 111, 47,
+ 13, 0, 0, 0, 12, 68, 8, 83, 7, 4, 71, 111, 55, 100, 115, 0, 7, 196, 76, 18, 133, 80, 66, 0, 0, 0, 0, 7, 196, 45,
+ 82, 197, 48, 20, 7, 196, 44, 17, 5, 80, 66, 7, 196, 12, 17, 5, 80, 66, 8, 67, 80, 147, 69, 21, 0, 10, 9, 68, 13, 32,
+ 83, 32, 21, 0, 10, 8, 196, 56, 17, 1, 80, 74, 8, 6, 195, 88, 211, 65, 17, 0, 0, 22, 66, 4, 192, 116, 55, 9, 49, 6,
+ 116, 57, 72, 116, 0, 44, 81, 113, 97, 101, 100, 97, 32, 9, 198, 53, 50, 210, 4, 19, 64, 65, 0, 0, 12, 68, 92, 19, 133, 56,
+ 85, 115, 50, 13, 50, 0, 13, 4, 95, 20, 12, 4, 47, 6, 108, 55, 72, 13, 0, 0, 13, 69, 52, 241, 83, 20, 192, 65, 40, 88,
+ 13, 55, 0, 8, 197, 104, 16, 130, 20, 192, 20, 8, 197, 81, 83, 142, 20, 192, 20, 8, 197, 64, 85, 90, 20, 192, 20, 8, 197, 28,
+ 146, 154, 20, 192, 20, 8, 197, 17, 82, 86, 20, 192, 20, 8, 197, 8, 240, 130, 20, 192, 20, 8, 197, 8, 16, 130, 20, 192, 20, 8,
+ 197, 52, 244, 154, 20, 192, 20, 8, 197, 37, 48, 66, 20, 192, 67, 0, 9, 198, 44, 192, 85, 80, 84, 128, 20, 0, 10, 198, 48, 147,
+ 143, 48, 85, 77, 20, 66, 0, 0, 8, 197, 105, 112, 86, 20, 192, 20, 8, 197, 44, 244, 146, 20, 192, 20, 8, 197, 8, 244, 146, 20,
+ 192, 20, 8, 197, 8, 20, 146, 20, 192, 20, 8, 197, 49, 82, 70, 20, 192, 20, 8, 197, 44, 84, 150, 20, 192, 20, 8, 197, 44, 83,
+ 142, 20, 192, 20, 0, 9, 198, 81, 34, 65, 56, 113, 76, 20, 0, 0, 11, 200, 92, 19, 140, 84, 145, 5, 56, 64, 66, 0, 14, 69,
+ 64, 240, 200, 21, 64, 48, 113, 91, 6, 111, 47, 0, 10, 69, 64, 192, 89, 21, 32, 21, 0, 10, 0, 0, 0, 7, 196, 76, 147, 132,
+ 76, 8, 0, 15, 69, 72, 81, 204, 21, 64, 34, 119, 100, 55, 6, 111, 47, 0, 8, 197, 92, 16, 73, 21, 32, 20, 8, 197, 48, 19,
+ 77, 21, 32, 20, 0, 0, 0, 7, 196, 45, 82, 69, 72, 20, 0, 0, 11, 70, 4, 225, 18, 60, 145, 0, 21, 0, 10, 0, 18, 71,
+ 21, 66, 81, 84, 85, 20, 20, 119, 47, 37, 49, 6, 111, 47, 13, 0, 0, 22, 72, 52, 147, 137, 77, 65, 82, 36, 80, 65, 37, 50,
+ 108, 89, 47, 6, 108, 12, 34, 37, 0, 9, 198, 9, 37, 83, 76, 83, 0, 20, 9, 198, 45, 112, 75, 44, 83, 0, 20, 9, 198, 29,
+ 34, 69, 104, 83, 0, 20, 0, 8, 197, 52, 22, 9, 52, 16, 65, 0, 10, 66, 21, 80, 119, 10, 109, 12, 0, 17, 0, 0, 9, 198,
+ 77, 66, 69, 24, 83, 0, 20, 9, 198, 45, 34, 69, 8, 83, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 68, 56, 16, 137,
+ 40, 50, 35, 71, 6, 123, 0, 0, 8, 197, 44, 227, 203, 20, 192, 20, 8, 197, 29, 37, 87, 20, 192, 20, 8, 197, 32, 80, 130, 20,
+ 224, 72, 0, 9, 198, 88, 195, 212, 80, 84, 128, 20, 9, 198, 76, 227, 212, 80, 84, 128, 20, 9, 198, 76, 177, 76, 80, 84, 128, 20,
+ 9, 198, 76, 50, 5, 52, 84, 128, 20, 9, 198, 24, 195, 212, 80, 84, 128, 20, 9, 198, 24, 195, 196, 16, 84, 128, 20, 9, 198, 9,
+ 35, 197, 16, 84, 128, 20, 0, 0, 11, 68, 4, 195, 5, 76, 116, 55, 13, 89, 0, 13, 68, 4, 193, 21, 76, 116, 55, 72, 6, 110,
+ 89, 0, 0, 8, 197, 44, 20, 19, 20, 192, 20, 8, 197, 33, 84, 211, 20, 192, 20, 8, 197, 45, 83, 142, 20, 224, 72, 0, 9, 198,
+ 60, 181, 15, 8, 84, 128, 66, 9, 198, 77, 66, 74, 25, 49, 76, 20, 9, 198, 88, 194, 69, 28, 84, 128, 20, 9, 198, 77, 2, 74,
+ 44, 84, 128, 20, 9, 198, 76, 195, 197, 8, 84, 128, 20, 9, 198, 52, 243, 147, 80, 84, 128, 20, 9, 198, 52, 81, 82, 16, 84, 128,
+ 20, 9, 198, 52, 80, 78, 16, 84, 128, 20, 9, 198, 44, 226, 75, 44, 84, 128, 20, 9, 198, 24, 194, 75, 44, 84, 128, 20, 9, 198,
+ 8, 194, 75, 44, 84, 128, 20, 9, 198, 8, 81, 78, 16, 84, 128, 20, 0, 0, 0, 8, 197, 76, 197, 73, 21, 32, 20, 8, 197, 52,
+ 146, 141, 21, 32, 20, 8, 197, 44, 241, 84, 21, 32, 20, 0, 0, 0, 0, 0, 11, 70, 72, 84, 197, 5, 32, 200, 21, 0, 10, 0,
+ 0, 7, 196, 92, 147, 4, 20, 72, 0, 8, 197, 61, 3, 1, 28, 80, 20, 6, 195, 16, 149, 0, 72, 0, 9, 198, 17, 112, 82, 72,
+ 83, 0, 20, 11, 70, 52, 81, 9, 12, 19, 0, 21, 0, 10, 0, 18, 71, 76, 245, 66, 72, 85, 20, 20, 89, 40, 71, 34, 6, 111,
+ 47, 13, 0, 10, 199, 52, 18, 143, 72, 85, 20, 20, 67, 16, 71, 12, 245, 67, 32, 85, 20, 20, 49, 40, 91, 6, 111, 47, 0, 9,
+ 67, 32, 146, 128, 107, 2, 123, 0, 0, 9, 198, 76, 50, 1, 88, 245, 0, 66, 16, 70, 12, 245, 80, 48, 85, 0, 49, 40, 48, 55,
+ 6, 111, 47, 0, 16, 70, 52, 19, 131, 32, 85, 0, 65, 116, 50, 91, 6, 111, 47, 0, 15, 70, 13, 35, 195, 32, 85, 0, 49, 34,
+ 113, 91, 6, 111, 0, 0, 0, 9, 198, 77, 68, 149, 36, 177, 76, 20, 0, 0, 0, 0, 0, 11, 199, 64, 85, 18, 60, 193, 85, 52,
+ 20, 66, 7, 195, 8, 83, 128, 72, 9, 0, 0, 0, 0, 0, 9, 198, 8, 83, 5, 52, 209, 82, 20, 0, 8, 197, 56, 21, 143, 20,
+ 192, 66, 8, 197, 80, 147, 135, 20, 192, 20, 8, 197, 52, 84, 135, 20, 192, 20, 8, 197, 44, 243, 139, 20, 192, 20, 8, 197, 28, 244,
+ 135, 20, 192, 20, 8, 197, 52, 242, 203, 20, 192, 20, 11, 70, 76, 241, 148, 92, 20, 133, 21, 0, 10, 0, 9, 198, 105, 112, 66, 8,
+ 84, 128, 20, 9, 198, 77, 5, 84, 80, 84, 128, 20, 9, 198, 77, 1, 84, 80, 84, 128, 20, 9, 198, 44, 82, 76, 16, 84, 128, 20,
+ 0, 12, 201, 92, 19, 148, 72, 245, 87, 20, 225, 0, 66, 0, 0, 13, 69, 52, 148, 211, 20, 224, 65, 108, 89, 13, 50, 0, 8, 197,
+ 92, 146, 203, 20, 192, 20, 8, 197, 80, 242, 203, 20, 192, 20, 13, 69, 80, 16, 203, 20, 192, 47, 111, 49, 13, 55, 0, 8, 197, 16,
+ 145, 199, 20, 192, 20, 8, 197, 44, 225, 75, 20, 192, 20, 0, 9, 198, 105, 112, 75, 44, 84, 128, 20, 9, 198, 49, 82, 83, 80, 84,
+ 128, 20, 9, 198, 32, 241, 78, 16, 84, 128, 20, 9, 198, 24, 192, 75, 44, 84, 128, 20, 9, 198, 17, 82, 83, 80, 84, 128, 20, 9,
+ 198, 12, 245, 78, 80, 84, 128, 20, 0, 7, 195, 8, 83, 148, 72, 9, 0, 0, 0, 0, 10, 199, 92, 146, 201, 64, 81, 9, 4, 67,
+ 0, 0, 9, 198, 104, 241, 15, 20, 225, 5, 66, 0, 7, 66, 28, 80, 81, 13, 0, 0, 0, 0, 16, 69, 16, 19, 137, 12, 16, 72,
+ 35, 50, 6, 37, 47, 89, 35, 0, 0, 9, 198, 76, 224, 66, 8, 83, 0, 20, 9, 198, 76, 163, 197, 52, 83, 0, 20, 9, 198, 44,
+ 224, 66, 8, 83, 0, 20, 9, 198, 29, 32, 66, 8, 83, 0, 20, 9, 198, 28, 243, 195, 32, 83, 0, 20, 9, 198, 17, 33, 85, 80,
+ 83, 0, 20, 0, 0, 12, 68, 8, 83, 137, 28, 71, 119, 50, 13, 100, 0, 0, 0, 9, 198, 77, 65, 67, 32, 83, 0, 20, 9, 198,
+ 44, 226, 66, 8, 83, 0, 20, 9, 198, 25, 35, 205, 52, 83, 0, 20, 9, 198, 76, 50, 5, 16, 83, 0, 20, 0, 0, 7, 196, 56,
+ 243, 133, 80, 66, 10, 198, 28, 85, 197, 21, 53, 0, 72, 9, 0, 0, 16, 70, 76, 147, 8, 61, 81, 84, 89, 37, 55, 40, 6, 111,
+ 47, 0, 0, 0, 7, 196, 64, 19, 5, 80, 66, 0, 15, 69, 16, 149, 133, 73, 48, 72, 37, 84, 6, 111, 34, 89, 0, 0, 9, 198,
+ 44, 84, 147, 80, 83, 128, 20, 0, 10, 199, 76, 50, 14, 4, 32, 133, 48, 20, 0, 0, 14, 69, 8, 83, 129, 72, 64, 71, 13, 50,
+ 116, 34, 47, 0, 8, 197, 32, 241, 80, 20, 192, 20, 8, 197, 8, 82, 84, 20, 192, 20, 14, 69, 9, 33, 84, 20, 192, 71, 34, 13,
+ 47, 111, 55, 0, 0, 9, 198, 76, 50, 21, 36, 97, 76, 20, 0, 0, 15, 70, 48, 21, 82, 20, 229, 0, 55, 122, 34, 6, 116, 67,
+ 0, 7, 196, 44, 84, 5, 72, 20, 13, 3, 95, 49, 15, 6, 108, 12, 34, 89, 47, 13, 0, 0, 8, 197, 80, 148, 16, 20, 192, 20,
+ 8, 197, 80, 83, 80, 20, 192, 20, 8, 197, 72, 147, 80, 20, 192, 20, 8, 197, 48, 148, 208, 20, 192, 20, 8, 197, 32, 243, 80, 20,
+ 192, 20, 8, 197, 24, 145, 68, 20, 192, 20, 8, 197, 76, 147, 80, 20, 192, 20, 0, 17, 70, 76, 52, 129, 8, 33, 76, 89, 49, 34,
+ 111, 71, 13, 55, 0, 20, 6, 195, 48, 17, 197, 20, 6, 195, 57, 97, 1, 17, 0, 14, 139, 9, 14, 7, 18, 5, 4, 9, 195, 171,
+ 14, 20, 68, 16, 3, 226, 130, 172, 6, 121, 16, 122, 47, 4, 119, 49, 13, 50, 0, 0, 0, 9, 198, 16, 148, 203, 21, 69, 5, 66,
+ 9, 198, 12, 20, 211, 21, 69, 5, 66, 8, 197, 8, 147, 10, 21, 64, 66, 8, 197, 105, 82, 86, 21, 32, 20, 8, 197, 49, 80, 130,
+ 21, 32, 20, 8, 197, 48, 80, 130, 21, 32, 20, 8, 197, 33, 82, 86, 21, 32, 20, 8, 197, 8, 144, 130, 21, 32, 20, 11, 70, 32,
+ 243, 69, 64, 17, 197, 21, 0, 10, 0, 12, 67, 64, 17, 197, 21, 0, 10, 81, 117, 112, 32, 14, 67, 64, 17, 197, 21, 0, 10, 81,
+ 100, 111, 119, 110, 32, 0, 19, 71, 13, 84, 133, 81, 64, 71, 20, 49, 109, 34, 13, 47, 6, 115, 90, 13, 0, 0, 12, 3, 95, 50,
+ 15, 47, 85, 6, 119, 72, 13, 0, 0, 0, 0, 0, 13, 68, 8, 83, 137, 56, 71, 119, 50, 6, 37, 50, 0, 9, 198, 12, 16, 137,
+ 56, 85, 0, 67, 0, 10, 67, 32, 85, 0, 107, 13, 47, 0, 9, 0, 9, 198, 45, 35, 197, 104, 83, 0, 20, 9, 198, 44, 194, 78,
+ 28, 83, 0, 20, 0, 16, 70, 24, 16, 197, 8, 243, 203, 83, 111, 37, 89, 71, 40, 49, 0, 10, 199, 76, 84, 20, 20, 208, 133, 72,
+ 66, 0, 9, 198, 44, 16, 137, 56, 85, 0, 67, 7, 196, 92, 20, 5, 56, 20, 12, 3, 95, 51, 15, 72, 6, 111, 34, 72, 13, 0,
+ 9, 4, 95, 15, 18, 4, 72, 13, 0, 0, 8, 197, 4, 113, 78, 16, 16, 66, 8, 197, 36, 230, 129, 28, 80, 20, 0, 9, 198, 17,
+ 35, 208, 64, 83, 0, 20, 9, 198, 77, 67, 208, 64, 83, 0, 20, 6, 194, 37, 48, 72, 9, 0, 0, 7, 196, 64, 20, 133, 48, 20,
+ 0, 0, 0, 0, 7, 196, 56, 20, 5, 48, 20, 7, 196, 64, 244, 5, 48, 20, 7, 196, 48, 84, 5, 48, 20, 7, 196, 64, 148, 5,
+ 80, 66, 12, 68, 28, 147, 5, 80, 90, 37, 55, 6, 111, 0, 12, 68, 24, 147, 5, 80, 83, 37, 55, 6, 119, 0, 9, 198, 76, 50,
+ 9, 48, 65, 82, 20, 0, 0, 0, 0, 0, 8, 197, 64, 83, 132, 20, 192, 20, 8, 197, 56, 16, 200, 20, 192, 20, 8, 197, 9, 82,
+ 84, 20, 192, 20, 8, 197, 32, 83, 132, 20, 192, 20, 8, 197, 92, 147, 4, 20, 224, 72, 0, 9, 198, 77, 68, 149, 8, 33, 76, 20,
+ 9, 198, 76, 195, 196, 16, 84, 128, 20, 9, 198, 44, 195, 196, 16, 84, 128, 20, 0, 0, 7, 196, 44, 20, 5, 72, 20, 12, 3, 95,
+ 53, 15, 84, 6, 123, 84, 72, 13, 0, 0, 8, 197, 92, 83, 148, 20, 192, 20, 8, 197, 80, 244, 148, 20, 192, 20, 8, 197, 44, 20,
+ 148, 20, 192, 20, 8, 197, 32, 20, 208, 20, 192, 20, 8, 197, 16, 20, 148, 20, 192, 20, 8, 197, 52, 244, 148, 20, 192, 20, 8, 197,
+ 9, 82, 68, 20, 192, 20, 8, 197, 105, 83, 12, 20, 224, 72, 0, 15, 4, 95, 13, 3, 14, 65, 6, 116, 49, 14, 16, 113, 50, 0,
+ 0, 8, 67, 56, 85, 192, 50, 127, 0, 0, 0, 17, 70, 4, 226, 83, 21, 69, 5, 115, 50, 37, 88, 6, 111, 47, 13, 0, 14, 69,
+ 88, 145, 206, 21, 64, 84, 108, 67, 6, 111, 47, 0, 8, 197, 92, 241, 75, 21, 32, 20, 0, 0, 0, 12, 3, 95, 54, 15, 88, 6,
+ 111, 89, 72, 13, 0, 0, 13, 69, 36, 225, 205, 5, 32, 108, 68, 65, 116, 34, 0, 8, 197, 12, 244, 150, 21, 64, 66, 8, 197, 76,
+ 243, 142, 21, 64, 66, 8, 197, 64, 82, 71, 21, 32, 20, 8, 197, 40, 241, 75, 21, 32, 20, 0, 0, 0, 7, 196, 92, 244, 132, 80,
+ 72, 0, 0, 16, 70, 73, 80, 146, 36, 82, 192, 34, 109, 71, 34, 6, 37, 49, 0, 9, 198, 44, 227, 203, 44, 83, 0, 20, 0, 19,
+ 71, 92, 83, 9, 77, 112, 65, 72, 85, 111, 55, 108, 89, 58, 6, 115, 34, 0, 0, 13, 68, 8, 84, 137, 28, 71, 108, 12, 34, 13,
+ 100, 0, 7, 196, 32, 20, 5, 72, 20, 7, 196, 44, 85, 5, 56, 20, 14, 3, 95, 55, 15, 88, 6, 119, 84, 13, 50, 72, 13, 0,
+ 0, 8, 197, 41, 83, 12, 36, 80, 72, 8, 197, 41, 83, 12, 36, 80, 72, 0, 0, 0, 7, 196, 44, 21, 133, 48, 20, 0, 0, 0,
+ 11, 199, 72, 81, 5, 44, 21, 133, 48, 20, 65, 0, 7, 196, 104, 85, 5, 48, 20, 7, 196, 44, 85, 5, 48, 20, 9, 68, 64, 21,
+ 3, 32, 21, 0, 10, 0, 0, 9, 198, 12, 244, 147, 20, 193, 84, 67, 6, 194, 20, 224, 72, 8, 0, 13, 3, 95, 51, 88, 72, 6,
+ 111, 34, 47, 13, 101, 0, 0, 7, 196, 104, 85, 133, 72, 20, 7, 196, 48, 85, 133, 72, 20, 7, 196, 16, 21, 133, 72, 20, 9, 68,
+ 76, 149, 5, 76, 21, 0, 10, 14, 3, 95, 48, 67, 107, 6, 113, 50, 72, 111, 34, 47, 0, 0, 8, 197, 52, 243, 77, 20, 192, 20,
+ 8, 197, 44, 243, 132, 20, 224, 72, 0, 0, 0, 21, 72, 60, 225, 193, 77, 69, 146, 36, 160, 113, 50, 100, 116, 89, 47, 84, 34, 6,
+ 123, 0, 7, 196, 92, 21, 5, 72, 20, 7, 196, 104, 85, 5, 56, 20, 0, 8, 197, 64, 145, 77, 20, 192, 20, 0, 0, 17, 71, 72,
+ 240, 200, 20, 99, 210, 80, 34, 39, 91, 6, 83, 39, 34, 0, 10, 199, 44, 19, 5, 24, 21, 5, 72, 20, 0, 0, 8, 197, 53, 84,
+ 203, 21, 64, 66, 8, 197, 8, 241, 75, 21, 64, 66, 8, 197, 44, 144, 203, 21, 32, 20, 0, 9, 198, 53, 84, 197, 81, 65, 64, 66,
+ 0, 0, 0, 21, 73, 52, 18, 83, 60, 227, 133, 81, 65, 64, 65, 111, 88, 113, 50, 6, 111, 47, 13, 0, 8, 197, 92, 18, 203, 21,
+ 32, 20, 8, 197, 52, 82, 203, 21, 32, 20, 0, 7, 66, 40, 80, 57, 13, 0, 15, 3, 95, 49, 57, 50, 6, 119, 100, 13, 50, 47,
+ 37, 50, 0, 0, 12, 3, 95, 49, 56, 6, 116, 101, 47, 37, 50, 0, 0, 14, 68, 8, 84, 137, 56, 71, 108, 12, 34, 6, 108, 50,
+ 0, 7, 196, 80, 245, 133, 72, 20, 7, 196, 44, 21, 133, 72, 20, 7, 196, 20, 229, 5, 72, 20, 0, 0, 9, 198, 81, 33, 85, 104,
+ 83, 0, 20, 9, 198, 45, 112, 66, 8, 83, 0, 20, 9, 198, 45, 33, 78, 28, 83, 0, 20, 9, 198, 44, 229, 84, 76, 83, 0, 20,
+ 9, 198, 17, 37, 80, 64, 83, 0, 20, 0, 0, 9, 198, 64, 19, 70, 48, 85, 0, 66, 7, 196, 80, 21, 5, 72, 20, 7, 196, 64,
+ 84, 5, 72, 20, 7, 196, 44, 244, 5, 72, 20, 7, 196, 8, 85, 5, 72, 20, 0, 0, 9, 198, 81, 114, 74, 24, 83, 0, 20, 9,
+ 198, 76, 211, 203, 44, 83, 0, 20, 10, 3, 95, 49, 49, 6, 111, 55, 83, 0, 0, 10, 3, 95, 49, 48, 47, 6, 37, 50, 0, 0,
+ 7, 196, 56, 85, 133, 48, 20, 7, 196, 44, 85, 133, 48, 20, 7, 196, 56, 21, 133, 48, 20, 7, 196, 8, 20, 133, 80, 66, 13, 3,
+ 95, 49, 51, 72, 6, 111, 34, 47, 37, 50, 0, 0, 12, 3, 95, 49, 50, 47, 85, 6, 115, 55, 83, 0, 0, 13, 3, 95, 49, 53,
+ 84, 6, 123, 83, 47, 37, 50, 0, 0, 14, 3, 95, 49, 52, 83, 6, 108, 12, 34, 47, 37, 50, 0, 0, 12, 68, 76, 84, 137, 20,
+ 89, 108, 12, 34, 37, 0, 7, 196, 80, 149, 5, 48, 20, 7, 196, 56, 85, 5, 48, 20, 7, 196, 52, 85, 5, 48, 20, 7, 196, 52,
+ 245, 5, 80, 66, 7, 196, 104, 241, 1, 80, 66, 12, 3, 95, 52, 15, 84, 6, 37, 34, 72, 13, 0, 15, 3, 95, 49, 55, 88, 6,
+ 119, 84, 13, 50, 47, 37, 50, 0, 0, 13, 3, 95, 49, 54, 88, 6, 111, 89, 47, 37, 50, 0, 0, 0, 10, 199, 64, 19, 148, 60,
+ 97, 133, 48, 20, 15, 3, 95, 55, 88, 88, 6, 119, 84, 13, 50, 47, 13, 101, 0, 0, 13, 68, 12, 245, 133, 72, 49, 110, 84, 13,
+ 34, 0, 20, 8, 196, 92, 20, 133, 56, 72, 9, 0, 0, 0, 0, 7, 196, 8, 245, 5, 72, 20, 0, 8, 197, 104, 245, 133, 20, 192,
+ 66, 8, 197, 104, 241, 207, 20, 64, 66, 0, 0, 0, 0, 0, 16, 70, 88, 81, 5, 81, 65, 64, 84, 13, 72, 6, 111, 47, 13, 0,
+ 11, 70, 92, 80, 147, 37, 65, 64, 21, 0, 10, 0, 0, 0, 8, 197, 92, 148, 16, 21, 32, 20, 8, 197, 65, 84, 144, 21, 32, 20,
+ 8, 197, 52, 244, 16, 21, 32, 20, 0, 0, 0, 13, 68, 60, 213, 133, 72, 122, 65, 84, 6, 111, 34, 0, 9, 198, 44, 243, 80, 48,
+ 245, 0, 66, 0, 9, 198, 76, 83, 4, 21, 34, 69, 65, 15, 70, 72, 85, 129, 56, 50, 5, 34, 13, 84, 117, 50, 91, 0, 18, 70,
+ 53, 148, 212, 21, 34, 69, 65, 108, 89, 47, 6, 108, 12, 34, 37, 0, 9, 198, 52, 148, 203, 60, 244, 0, 65, 18, 70, 33, 148, 212,
+ 21, 34, 69, 107, 108, 89, 47, 108, 12, 34, 6, 37, 0, 0, 9, 198, 76, 50, 15, 80, 83, 0, 20, 0, 10, 199, 77, 84, 16, 61,
+ 37, 5, 72, 20, 0, 9, 198, 64, 244, 148, 72, 85, 0, 66, 7, 196, 36, 165, 133, 72, 20, 0, 16, 70, 64, 148, 212, 4, 50, 5,
+ 48, 37, 89, 47, 6, 116, 91, 0, 0, 9, 198, 45, 83, 147, 80, 83, 0, 20, 9, 198, 44, 20, 9, 81, 65, 76, 20, 0, 10, 69,
+ 48, 20, 20, 61, 0, 21, 0, 10, 14, 3, 95, 50, 88, 47, 85, 6, 108, 50, 47, 13, 101, 0, 0, 7, 196, 32, 85, 133, 48, 20,
+ 12, 68, 28, 85, 133, 48, 100, 119, 84, 13, 55, 0, 0, 9, 198, 12, 243, 148, 72, 243, 5, 66, 0, 0, 0, 7, 196, 72, 21, 5,
+ 48, 20, 7, 196, 60, 53, 5, 80, 66, 9, 198, 76, 50, 21, 81, 65, 82, 20, 9, 198, 76, 50, 9, 81, 65, 82, 20, 13, 3, 95,
+ 56, 15, 6, 116, 101, 47, 89, 47, 13, 0, 0, 0, 0, 0, 7, 196, 48, 22, 133, 72, 20, 9, 198, 28, 194, 78, 77, 65, 82, 20,
+ 0, 0, 0, 16, 67, 9, 96, 128, 71, 123, 84, 6, 122, 34, 71, 119, 55, 47, 0, 0, 13, 3, 95, 63, 63, 89, 6, 37, 65, 71,
+ 122, 55, 0, 0, 8, 197, 44, 145, 90, 20, 192, 20, 0, 0, 8, 67, 40, 241, 64, 75, 122, 0, 6, 195, 104, 245, 64, 72, 14, 3,
+ 95, 52, 88, 83, 6, 108, 12, 34, 47, 13, 101, 0, 0, 0, 15, 69, 76, 177, 76, 21, 64, 89, 49, 13, 55, 6, 111, 47, 0, 8,
+ 197, 88, 244, 132, 21, 32, 20, 8, 197, 44, 147, 132, 21, 32, 20, 8, 197, 8, 192, 68, 21, 32, 20, 0, 0, 0, 0, 8, 197, 4,
+ 213, 76, 21, 64, 67, 8, 197, 44, 192, 84, 21, 32, 20, 0, 7, 194, 56, 16, 9, 76, 8, 8, 66, 36, 176, 2, 108, 49, 0, 0,
+ 7, 195, 44, 210, 64, 17, 42, 13, 3, 95, 53, 88, 84, 6, 123, 83, 47, 13, 101, 0, 0, 7, 196, 104, 241, 18, 4, 66, 0, 0,
+ 9, 198, 44, 225, 85, 44, 83, 0, 20, 9, 198, 52, 148, 129, 8, 83, 0, 67, 0, 17, 71, 12, 245, 82, 28, 85, 20, 20, 49, 40,
+ 34, 90, 6, 111, 47, 0, 0, 9, 198, 52, 147, 129, 72, 85, 0, 67, 17, 70, 44, 194, 78, 44, 85, 0, 49, 55, 108, 68, 49, 6,
+ 111, 47, 0, 11, 70, 21, 132, 12, 60, 149, 0, 21, 0, 10, 0, 7, 195, 52, 16, 82, 72, 8, 0, 9, 198, 105, 114, 69, 8, 83,
+ 0, 20, 9, 198, 65, 34, 69, 28, 83, 0, 20, 0, 13, 3, 95, 54, 88, 88, 6, 111, 89, 47, 13, 101, 0, 0, 7, 196, 88, 86,
+ 133, 48, 20, 7, 196, 24, 86, 133, 48, 20, 7, 196, 52, 22, 133, 48, 20, 7, 196, 56, 246, 133, 48, 20, 0, 6, 195, 20, 145, 82,
+ 20, 0, 0, 11, 70, 92, 80, 147, 37, 65, 83, 21, 0, 10, 0, 7, 196, 36, 166, 133, 48, 20, 9, 198, 76, 50, 5, 81, 65, 82,
+ 20, 0, 0, 10, 67, 40, 241, 89, 75, 122, 58, 37, 0, 0, 0, 0, 8, 197, 72, 144, 130, 20, 192, 20, 8, 197, 56, 85, 90, 20,
+ 192, 20, 8, 197, 17, 80, 130, 20, 192, 20, 8, 197, 105, 82, 86, 20, 192, 20, 0, 9, 198, 80, 84, 212, 36, 177, 76, 20, 9, 198,
+ 81, 33, 73, 80, 84, 128, 20, 0, 0, 0, 8, 197, 92, 84, 150, 20, 192, 20, 8, 197, 45, 113, 90, 20, 192, 20, 8, 197, 76, 224,
+ 86, 20, 192, 20, 8, 197, 32, 244, 154, 20, 192, 20, 9, 198, 41, 80, 137, 48, 85, 77, 20, 0, 10, 66, 57, 32, 50, 110, 65, 13,
+ 34, 0, 0, 10, 199, 92, 81, 215, 36, 166, 133, 72, 20, 13, 3, 95, 56, 88, 47, 6, 116, 101, 47, 13, 101, 0, 0, 0, 0, 0,
+ 7, 195, 104, 240, 76, 66, 9, 0, 0, 8, 197, 44, 20, 144, 21, 64, 66, 8, 197, 80, 147, 77, 21, 32, 20, 8, 197, 48, 83, 77,
+ 21, 32, 20, 0, 16, 70, 52, 21, 5, 72, 145, 64, 65, 115, 47, 6, 119, 34, 37, 0, 10, 198, 28, 84, 212, 4, 113, 64, 20, 66,
+ 7, 66, 52, 80, 65, 13, 0, 0, 15, 3, 95, 57, 88, 50, 6, 119, 81, 13, 50, 47, 13, 101, 0, 0, 16, 70, 12, 148, 131, 84,
+ 149, 0, 89, 108, 34, 49, 40, 6, 37, 0, 0, 14, 69, 8, 83, 137, 28, 80, 71, 119, 50, 13, 100, 13, 0, 8, 195, 52, 85, 0,
+ 9, 76, 28, 0, 14, 70, 76, 133, 84, 80, 83, 0, 91, 110, 47, 13, 55, 0, 16, 70, 12, 83, 129, 44, 83, 0, 89, 13, 50, 115,
+ 49, 13, 55, 0, 0, 10, 199, 12, 128, 82, 48, 245, 20, 20, 66, 10, 199, 9, 83, 12, 16, 246, 133, 72, 20, 0, 7, 196, 36, 166,
+ 133, 72, 20, 0, 0, 9, 198, 77, 68, 133, 56, 113, 76, 20, 12, 3, 95, 63, 65, 55, 6, 111, 47, 13, 34, 0, 0, 0, 7, 196,
+ 8, 22, 133, 48, 20, 13, 72, 20, 229, 5, 73, 4, 137, 76, 80, 21, 0, 10, 0, 6, 195, 84, 145, 82, 20, 0, 0, 0, 0, 0,
+ 0, 7, 194, 36, 224, 9, 76, 28, 0, 0, 0, 16, 70, 36, 225, 197, 8, 244, 135, 108, 68, 119, 71, 113, 34, 101, 0, 0, 9, 198,
+ 64, 19, 148, 76, 84, 128, 20, 9, 198, 44, 194, 69, 16, 84, 128, 20, 9, 198, 24, 195, 206, 44, 84, 128, 20, 0, 14, 4, 95, 15,
+ 7, 15, 6, 122, 101, 122, 50, 111, 49, 0, 0, 0, 8, 197, 36, 164, 211, 20, 192, 20, 8, 197, 64, 241, 75, 20, 192, 20, 8, 197,
+ 40, 241, 75, 20, 192, 20, 0, 9, 198, 105, 112, 78, 28, 84, 128, 20, 9, 198, 72, 243, 211, 80, 84, 128, 20, 9, 198, 28, 194, 66,
+ 8, 84, 128, 20, 9, 198, 8, 243, 19, 80, 84, 128, 20, 0, 0, 0, 9, 198, 52, 148, 194, 73, 82, 75, 65, 8, 197, 57, 83, 77,
+ 21, 32, 20, 0, 0, 10, 199, 36, 225, 197, 88, 243, 7, 20, 67, 0, 0, 0, 0, 29, 75, 20, 193, 147, 80, 81, 5, 57, 67, 195,
+ 33, 64, 4, 111, 55, 83, 6, 89, 47, 119, 72, 13, 50, 47, 39, 100, 47, 0, 0, 12, 201, 60, 225, 197, 48, 243, 198, 48, 146, 139,
+ 67, 9, 198, 81, 35, 197, 80, 83, 0, 20, 9, 198, 77, 112, 70, 24, 83, 0, 20, 9, 198, 65, 37, 84, 80, 83, 0, 20, 20, 72,
+ 80, 245, 82, 56, 148, 85, 21, 64, 47, 40, 34, 50, 37, 49, 6, 111, 47, 0, 0, 0, 0, 10, 199, 52, 241, 9, 56, 85, 20, 20,
+ 67, 0, 9, 198, 33, 82, 67, 32, 83, 0, 20, 9, 198, 29, 82, 67, 32, 83, 0, 20, 9, 198, 17, 33, 77, 52, 83, 0, 20, 9,
+ 198, 77, 65, 78, 28, 83, 0, 20, 20, 72, 12, 128, 77, 9, 33, 84, 80, 80, 91, 35, 65, 71, 34, 6, 111, 47, 13, 0, 0, 8,
+ 197, 52, 148, 211, 36, 80, 65, 0, 14, 139, 1, 12, 5, 24, 1, 14, 4, 18, 9, 195, 171, 67, 0, 23, 67, 88, 243, 132, 84, 113,
+ 50, 10, 47, 116, 10, 47, 13, 0, 82, 100, 97, 116, 32, 100, 101, 32, 8, 195, 4, 19, 128, 9, 76, 28, 0, 7, 196, 72, 246, 133,
+ 80, 66, 14, 4, 95, 48, 77, 52, 71, 6, 37, 55, 57, 40, 50, 0, 0, 6, 195, 52, 146, 142, 72, 0, 9, 198, 48, 243, 195, 32,
+ 83, 128, 20, 6, 195, 104, 246, 143, 66, 6, 195, 40, 245, 87, 72, 14, 4, 95, 48, 77, 50, 65, 6, 37, 55, 57, 40, 50, 0, 0,
+ 10, 199, 81, 32, 86, 21, 53, 9, 20, 67, 15, 4, 95, 48, 77, 51, 65, 6, 37, 55, 57, 116, 34, 47, 0, 0, 0, 14, 4, 95,
+ 48, 77, 49, 72, 6, 124, 88, 111, 50, 47, 0, 0, 14, 4, 95, 2, 18, 22, 71, 14, 16, 6, 119, 84, 13, 0, 0, 19, 71, 12,
+ 16, 146, 36, 243, 5, 80, 49, 115, 71, 34, 37, 39, 55, 6, 111, 0, 0, 12, 68, 8, 85, 20, 100, 71, 111, 12, 47, 37, 0, 24,
+ 73, 36, 212, 18, 20, 115, 133, 72, 147, 135, 108, 65, 48, 34, 4, 111, 100, 50, 6, 119, 108, 68, 0, 0, 8, 197, 56, 20, 193, 4,
+ 192, 66, 8, 197, 76, 145, 80, 20, 192, 20, 8, 197, 72, 147, 139, 20, 192, 20, 8, 197, 32, 18, 211, 20, 192, 20, 8, 197, 12, 148,
+ 139, 20, 192, 20, 0, 9, 198, 76, 160, 67, 32, 84, 128, 20, 9, 198, 44, 226, 83, 64, 84, 128, 20, 9, 198, 44, 225, 85, 80, 84,
+ 128, 20, 9, 198, 44, 193, 85, 80, 84, 128, 20, 9, 198, 8, 197, 66, 8, 84, 128, 20, 11, 70, 92, 81, 75, 20, 225, 0, 21, 0,
+ 10, 0, 6, 195, 92, 84, 132, 72, 0, 20, 72, 12, 128, 77, 64, 145, 206, 60, 224, 91, 116, 65, 48, 37, 57, 6, 113, 50, 0, 0,
+ 8, 197, 92, 18, 203, 20, 192, 20, 8, 197, 80, 147, 139, 20, 192, 20, 8, 197, 76, 146, 203, 20, 192, 20, 8, 197, 24, 243, 139, 20,
+ 192, 20, 8, 197, 16, 148, 211, 20, 192, 20, 8, 197, 88, 83, 139, 20, 192, 20, 0, 9, 198, 44, 226, 83, 80, 84, 128, 20, 9, 198,
+ 12, 197, 83, 80, 84, 128, 20, 0, 0, 0, 8, 197, 104, 147, 22, 21, 32, 20, 8, 197, 8, 82, 82, 21, 32, 20, 0, 0, 0, 7,
+ 196, 44, 20, 15, 80, 66, 0, 15, 69, 52, 83, 149, 21, 64, 65, 119, 50, 109, 6, 111, 47, 0, 8, 197, 76, 243, 66, 21, 32, 20,
+ 0, 0, 19, 71, 25, 32, 78, 12, 130, 83, 20, 83, 34, 116, 6, 91, 37, 12, 88, 13, 0, 0, 9, 198, 77, 64, 70, 24, 83, 0,
+ 20, 9, 198, 76, 193, 85, 80, 83, 0, 20, 9, 198, 45, 32, 66, 8, 83, 0, 20, 9, 198, 25, 37, 84, 76, 83, 0, 20, 0, 16,
+ 205, 64, 20, 148, 36, 165, 143, 61, 38, 137, 81, 65, 82, 76, 66, 10, 69, 16, 83, 5, 80, 80, 21, 0, 10, 0, 9, 198, 44, 245,
+ 5, 48, 85, 0, 67, 0, 0, 9, 198, 45, 34, 66, 8, 83, 0, 20, 9, 198, 9, 33, 73, 16, 83, 0, 20, 0, 0, 0, 0, 12,
+ 68, 52, 85, 18, 60, 65, 119, 47, 34, 122, 0, 7, 196, 28, 22, 133, 80, 66, 7, 196, 41, 80, 133, 48, 20, 0, 0, 0, 18, 70,
+ 24, 80, 146, 84, 20, 137, 83, 119, 71, 34, 109, 6, 115, 34, 37, 0, 19, 71, 12, 20, 212, 4, 115, 133, 80, 49, 116, 89, 47, 116,
+ 67, 6, 111, 47, 0, 0, 0, 0, 9, 198, 76, 50, 5, 64, 83, 128, 20, 6, 194, 60, 96, 72, 8, 6, 194, 60, 96, 72, 8, 0,
+ 0, 7, 195, 44, 227, 73, 17, 42, 0, 8, 197, 81, 34, 80, 20, 192, 20, 0, 9, 198, 48, 21, 133, 56, 65, 76, 20, 9, 198, 44,
+ 22, 149, 36, 97, 76, 20, 0, 0, 0, 14, 69, 52, 148, 208, 20, 192, 65, 108, 89, 48, 13, 55, 0, 8, 197, 77, 64, 80, 20, 192,
+ 20, 8, 197, 76, 20, 16, 20, 192, 20, 8, 197, 56, 84, 212, 20, 192, 20, 8, 197, 52, 148, 208, 20, 192, 20, 8, 197, 44, 244, 16,
+ 20, 192, 20, 8, 197, 33, 84, 16, 20, 192, 20, 8, 197, 64, 84, 16, 20, 192, 20, 8, 197, 44, 84, 16, 20, 192, 20, 9, 3, 4,
+ 39, 18, 72, 13, 34, 0, 0, 16, 70, 12, 243, 148, 61, 84, 128, 49, 122, 50, 47, 6, 40, 34, 0, 9, 198, 77, 68, 137, 8, 33,
+ 76, 20, 0, 0, 0, 8, 197, 73, 80, 130, 21, 32, 20, 8, 197, 48, 240, 130, 21, 32, 20, 8, 197, 48, 16, 130, 21, 32, 20, 8,
+ 197, 28, 144, 130, 21, 32, 20, 8, 197, 16, 240, 130, 21, 32, 20, 8, 197, 16, 16, 130, 21, 32, 20, 8, 195, 88, 243, 210, 9, 76,
+ 8, 0, 0, 6, 195, 52, 17, 192, 72, 0, 0, 8, 197, 44, 192, 86, 21, 32, 20, 9, 3, 195, 169, 14, 111, 50, 0, 8, 0, 0,
+ 17, 70, 61, 1, 82, 21, 69, 5, 122, 48, 13, 34, 6, 111, 47, 13, 0, 9, 198, 9, 37, 78, 21, 69, 5, 66, 18, 70, 4, 212,
+ 5, 72, 17, 197, 116, 65, 48, 13, 34, 6, 115, 90, 13, 0, 0, 0, 0, 12, 201, 32, 81, 5, 57, 65, 78, 16, 17, 197, 20, 0,
+ 9, 198, 56, 17, 18, 84, 178, 197, 66, 0, 9, 198, 36, 225, 197, 88, 19, 0, 67, 9, 198, 29, 35, 206, 16, 83, 0, 20, 0, 0,
+ 0, 6, 195, 44, 211, 192, 17, 0, 0, 0, 20, 4, 95, 3, 9, 18, 89, 6, 108, 34, 49, 113, 50, 83, 55, 119, 49, 89, 13, 0,
+ 0, 0, 0, 0, 0, 0, 7, 196, 65, 80, 133, 72, 20, 0, 8, 197, 76, 147, 148, 20, 192, 20, 8, 197, 28, 244, 132, 20, 192, 20,
+ 0, 9, 198, 76, 50, 1, 80, 84, 128, 20, 0, 10, 199, 56, 21, 149, 48, 32, 65, 72, 66, 0, 15, 67, 52, 148, 197, 65, 37, 88,
+ 117, 0, 44, 81, 101, 110, 32, 0, 8, 197, 92, 244, 148, 20, 192, 20, 8, 197, 92, 19, 132, 20, 192, 20, 8, 197, 52, 20, 148, 20,
+ 192, 20, 8, 197, 28, 148, 208, 20, 192, 20, 8, 197, 105, 112, 84, 20, 192, 20, 8, 197, 16, 244, 144, 20, 192, 20, 8, 197, 16, 148,
+ 212, 20, 192, 20, 0, 0, 6, 195, 45, 83, 148, 72, 14, 4, 95, 19, 20, 11, 89, 47, 14, 16, 6, 119, 48, 0, 0, 0, 13, 4,
+ 95, 1, 3, 21, 6, 115, 37, 101, 4, 109, 0, 0, 9, 198, 104, 241, 1, 56, 145, 192, 66, 0, 16, 70, 72, 245, 76, 21, 69, 5,
+ 34, 40, 55, 6, 111, 47, 13, 0, 17, 70, 17, 32, 73, 56, 17, 197, 72, 34, 111, 50, 6, 115, 90, 13, 0, 0, 0, 8, 197, 88,
+ 243, 11, 21, 32, 20, 8, 197, 64, 145, 75, 21, 32, 20, 0, 0, 0, 9, 198, 76, 225, 85, 88, 83, 0, 20, 9, 198, 44, 194, 80,
+ 64, 83, 0, 20, 9, 198, 29, 33, 78, 16, 83, 0, 20, 7, 196, 104, 81, 197, 56, 20, 7, 196, 72, 81, 197, 56, 20, 7, 196, 40,
+ 81, 197, 56, 20, 7, 196, 52, 241, 197, 56, 72, 0, 9, 198, 88, 243, 12, 20, 66, 71, 66, 9, 198, 52, 148, 211, 80, 20, 0, 65,
+ 0, 15, 70, 56, 85, 2, 60, 242, 192, 50, 111, 47, 71, 40, 49, 0, 0, 14, 4, 95, 18, 14, 7, 49, 6, 122, 16, 122, 50, 115,
+ 0, 0, 7, 196, 61, 32, 133, 72, 20, 0, 0, 9, 198, 52, 148, 207, 60, 116, 212, 65, 0, 0, 11, 200, 36, 225, 143, 72, 208, 84,
+ 36, 80, 67, 7, 196, 104, 81, 197, 48, 20, 7, 196, 72, 81, 197, 48, 20, 7, 196, 24, 16, 197, 80, 66, 9, 198, 88, 192, 65, 56,
+ 65, 82, 20, 0, 0, 0, 0, 7, 196, 20, 225, 197, 48, 20, 0, 18, 69, 84, 37, 78, 81, 80, 40, 12, 6, 71, 40, 12, 50, 47,
+ 40, 12, 0, 0, 0, 0, 7, 196, 48, 81, 197, 72, 20, 7, 196, 48, 17, 197, 72, 20, 0, 8, 197, 8, 241, 77, 20, 192, 20, 8,
+ 197, 28, 19, 77, 20, 192, 20, 8, 197, 92, 244, 132, 20, 224, 72, 0, 9, 198, 28, 84, 5, 85, 1, 76, 20, 0, 0, 9, 198, 80,
+ 84, 151, 36, 163, 0, 8, 0, 8, 197, 72, 243, 77, 20, 192, 20, 8, 197, 32, 243, 77, 20, 192, 20, 0, 0, 0, 11, 200, 92, 19,
+ 147, 12, 128, 80, 20, 224, 66, 0, 8, 197, 40, 18, 203, 21, 32, 20, 8, 197, 32, 243, 135, 21, 32, 20, 8, 197, 9, 83, 139, 21,
+ 32, 20, 14, 69, 104, 245, 193, 5, 32, 88, 122, 85, 6, 115, 34, 0, 0, 18, 4, 95, 1, 3, 50, 72, 6, 110, 71, 111, 55, 6,
+ 115, 37, 101, 109, 0, 0, 0, 0, 8, 197, 9, 34, 75, 21, 64, 66, 8, 197, 44, 19, 139, 21, 32, 20, 8, 197, 16, 243, 139, 21,
+ 32, 20, 0, 16, 70, 104, 83, 26, 5, 65, 64, 88, 36, 55, 88, 35, 47, 13, 0, 0, 0, 9, 198, 88, 16, 78, 16, 83, 0, 20,
+ 9, 198, 4, 208, 78, 16, 83, 0, 20, 0, 0, 0, 0, 15, 70, 60, 194, 69, 76, 83, 0, 122, 55, 37, 89, 13, 55, 0, 10, 68,
+ 12, 129, 67, 44, 76, 111, 49, 0, 11, 68, 12, 128, 79, 76, 101, 115, 113, 89, 0, 9, 198, 8, 244, 147, 80, 83, 0, 20, 9, 198,
+ 77, 67, 198, 24, 83, 0, 20, 0, 0, 9, 198, 52, 148, 196, 73, 82, 192, 65, 9, 198, 81, 35, 205, 64, 85, 0, 66, 0, 15, 70,
+ 28, 19, 65, 76, 50, 5, 100, 115, 65, 6, 116, 91, 0, 0, 7, 196, 88, 241, 197, 48, 20, 7, 196, 80, 81, 197, 48, 20, 7, 196,
+ 56, 17, 197, 48, 20, 7, 196, 44, 81, 197, 48, 20, 7, 196, 32, 17, 197, 48, 20, 0, 0, 0, 0, 7, 196, 4, 225, 197, 48, 20,
+ 9, 198, 64, 193, 73, 77, 65, 82, 20, 7, 196, 57, 81, 1, 80, 8, 0, 8, 197, 65, 35, 195, 21, 48, 66, 0, 0, 0, 0, 8,
+ 197, 53, 84, 141, 20, 192, 20, 0, 9, 198, 76, 50, 1, 73, 33, 76, 20, 0, 0, 7, 196, 61, 81, 5, 72, 20, 7, 196, 32, 81,
+ 70, 80, 72, 0, 8, 197, 49, 83, 77, 20, 192, 20, 8, 197, 45, 83, 77, 20, 192, 20, 0, 12, 6, 95, 15, 18, 4, 50, 48, 89,
+ 47, 13, 0, 0, 0, 11, 68, 8, 82, 71, 20, 71, 111, 90, 13, 0, 0, 8, 197, 88, 241, 68, 21, 32, 20, 8, 197, 77, 81, 4,
+ 21, 32, 20, 8, 197, 72, 81, 4, 21, 32, 20, 8, 197, 52, 241, 68, 21, 32, 20, 8, 197, 52, 241, 4, 21, 32, 20, 8, 197, 24,
+ 243, 20, 21, 32, 20, 8, 197, 4, 50, 20, 21, 32, 20, 0, 9, 198, 8, 82, 1, 49, 97, 64, 8, 0, 0, 7, 196, 56, 19, 205,
+ 36, 66, 0, 8, 197, 92, 147, 139, 21, 64, 66, 8, 197, 45, 35, 203, 21, 64, 66, 8, 197, 92, 84, 212, 21, 32, 20, 8, 197, 92,
+ 20, 16, 21, 32, 20, 8, 197, 72, 20, 212, 21, 32, 20, 8, 197, 64, 145, 84, 21, 32, 20, 8, 197, 48, 84, 16, 21, 32, 20, 8,
+ 197, 44, 85, 84, 21, 32, 20, 8, 197, 44, 85, 20, 21, 32, 20, 8, 197, 24, 243, 4, 21, 32, 20, 8, 197, 24, 241, 84, 21, 32,
+ 20, 8, 197, 9, 83, 4, 21, 32, 20, 0, 7, 194, 60, 208, 9, 76, 28, 0, 0, 11, 200, 81, 35, 205, 64, 85, 20, 21, 32, 20,
+ 7, 196, 52, 17, 197, 72, 20, 7, 196, 36, 210, 197, 72, 20, 7, 196, 72, 82, 197, 56, 20, 7, 196, 52, 240, 200, 80, 72, 6, 195,
+ 60, 230, 133, 72, 0, 8, 197, 53, 84, 197, 84, 208, 20, 0, 0, 18, 70, 8, 16, 212, 21, 34, 69, 71, 116, 49, 47, 6, 108, 12,
+ 34, 37, 0, 0, 9, 198, 77, 65, 77, 64, 83, 0, 20, 9, 198, 77, 2, 74, 8, 83, 0, 20, 9, 198, 45, 35, 206, 44, 83, 0,
+ 20, 9, 198, 29, 34, 70, 24, 83, 0, 20, 9, 198, 17, 34, 66, 8, 83, 0, 20, 9, 198, 17, 33, 77, 64, 83, 0, 20, 0, 6,
+ 195, 61, 97, 82, 20, 8, 195, 61, 97, 82, 9, 76, 8, 0, 9, 198, 77, 68, 143, 53, 1, 76, 20, 0, 10, 199, 20, 84, 135, 37,
+ 53, 5, 72, 20, 0, 9, 198, 44, 17, 1, 77, 65, 82, 66, 7, 196, 80, 18, 197, 48, 20, 7, 196, 64, 81, 197, 48, 20, 7, 196,
+ 44, 241, 197, 48, 20, 7, 196, 44, 18, 197, 48, 20, 7, 196, 104, 245, 197, 48, 66, 7, 196, 104, 245, 193, 80, 66, 0, 0, 0, 0,
+ 7, 196, 16, 145, 69, 80, 66, 7, 196, 20, 226, 197, 48, 20, 9, 198, 77, 3, 9, 57, 65, 82, 20, 20, 70, 12, 243, 80, 85, 65,
+ 82, 49, 113, 65, 48, 57, 6, 40, 47, 13, 34, 0, 20, 0, 17, 70, 5, 81, 213, 77, 69, 83, 125, 100, 6, 110, 89, 47, 110, 89,
+ 0, 0, 9, 198, 104, 242, 149, 37, 53, 0, 66, 0, 0, 12, 68, 8, 82, 197, 72, 71, 119, 49, 13, 34, 0, 7, 196, 104, 82, 197,
+ 72, 20, 7, 196, 52, 242, 197, 72, 20, 0, 8, 197, 92, 145, 66, 20, 192, 20, 8, 197, 28, 145, 66, 20, 192, 20, 0, 18, 70, 8,
+ 83, 8, 4, 209, 76, 71, 6, 111, 55, 107, 115, 65, 13, 55, 0, 0, 0, 7, 196, 52, 82, 69, 72, 20, 0, 8, 197, 92, 82, 70,
+ 20, 192, 20, 8, 197, 24, 241, 90, 20, 192, 20, 14, 69, 29, 32, 86, 20, 192, 100, 34, 111, 84, 13, 55, 0, 0, 0, 0, 7, 196,
+ 24, 17, 207, 80, 66, 14, 4, 95, 3, 5, 4, 89, 6, 119, 72, 108, 55, 13, 0, 0, 8, 197, 8, 19, 12, 21, 64, 66, 8, 197,
+ 92, 147, 148, 21, 32, 20, 0, 0, 15, 4, 95, 12, 9, 7, 55, 6, 37, 101, 115, 47, 109, 34, 0, 0, 0, 8, 197, 76, 224, 84,
+ 21, 32, 20, 8, 197, 73, 83, 132, 21, 32, 20, 8, 197, 64, 21, 80, 21, 32, 20, 8, 197, 48, 245, 84, 21, 32, 20, 8, 197, 32,
+ 147, 132, 21, 32, 20, 8, 197, 16, 243, 132, 21, 32, 20, 8, 197, 8, 20, 212, 21, 32, 20, 0, 9, 198, 64, 243, 9, 28, 195, 212,
+ 67, 7, 194, 80, 80, 9, 76, 28, 0, 0, 7, 196, 80, 82, 197, 56, 20, 0, 21, 73, 72, 83, 129, 37, 52, 193, 56, 49, 64, 34,
+ 111, 50, 119, 89, 6, 117, 89, 13, 0, 7, 195, 56, 16, 82, 9, 76, 0, 0, 0, 9, 198, 77, 2, 69, 28, 83, 0, 20, 9, 198,
+ 76, 50, 1, 44, 83, 0, 20, 9, 198, 9, 35, 196, 16, 83, 0, 20, 9, 198, 16, 81, 77, 77, 64, 82, 20, 0, 0, 0, 0, 7,
+ 196, 64, 146, 197, 80, 66, 7, 196, 48, 242, 197, 80, 66, 9, 198, 44, 197, 73, 77, 65, 82, 20, 0, 0, 0, 0, 9, 198, 76, 50,
+ 1, 53, 1, 82, 20, 0, 14, 69, 8, 83, 132, 21, 48, 71, 111, 50, 72, 13, 89, 0, 0, 0, 0, 7, 196, 44, 242, 197, 72, 20,
+ 7, 196, 8, 18, 197, 72, 20, 0, 8, 197, 92, 17, 134, 20, 192, 20, 8, 197, 76, 16, 130, 20, 192, 20, 8, 197, 72, 145, 134, 20,
+ 192, 20, 8, 197, 72, 85, 90, 20, 192, 20, 8, 197, 72, 80, 130, 20, 192, 20, 8, 197, 65, 86, 154, 20, 192, 20, 8, 197, 44, 16,
+ 130, 20, 192, 20, 8, 197, 28, 17, 134, 20, 192, 20, 8, 197, 16, 240, 130, 20, 192, 20, 8, 197, 9, 80, 130, 20, 192, 20, 8, 197,
+ 8, 85, 90, 20, 192, 20, 8, 197, 72, 85, 90, 20, 192, 20, 8, 197, 17, 81, 134, 20, 192, 20, 0, 9, 198, 60, 36, 212, 4, 177,
+ 76, 20, 0, 6, 195, 60, 228, 192, 72, 0, 0, 8, 197, 88, 146, 154, 20, 192, 20, 8, 197, 52, 244, 146, 20, 192, 20, 8, 197, 4,
+ 20, 154, 20, 192, 20, 0, 9, 198, 77, 4, 143, 44, 177, 76, 20, 0, 0, 0, 8, 197, 80, 16, 140, 21, 64, 66, 8, 197, 48, 243,
+ 77, 21, 32, 20, 8, 197, 44, 243, 77, 21, 32, 20, 0, 0, 6, 195, 92, 245, 64, 72, 0, 18, 72, 20, 208, 143, 84, 50, 21, 85,
+ 32, 117, 71, 40, 91, 6, 109, 34, 0, 0, 8, 197, 88, 147, 204, 21, 64, 67, 8, 197, 64, 241, 73, 21, 32, 20, 8, 197, 40, 19,
+ 77, 21, 32, 20, 0, 10, 198, 76, 243, 77, 36, 113, 64, 9, 76, 0, 0, 9, 198, 52, 148, 129, 44, 83, 0, 20, 7, 196, 8, 18,
+ 197, 56, 20, 0, 8, 197, 52, 147, 137, 52, 16, 65, 0, 9, 198, 80, 83, 148, 4, 177, 76, 20, 0, 18, 71, 4, 211, 213, 72, 85,
+ 20, 20, 115, 65, 40, 16, 6, 111, 47, 13, 0, 6, 195, 92, 21, 0, 72, 0, 7, 196, 72, 243, 65, 56, 66, 11, 200, 52, 148, 211,
+ 37, 52, 201, 64, 144, 67, 11, 68, 24, 144, 200, 20, 83, 37, 91, 13, 0, 7, 196, 4, 226, 197, 72, 20, 0, 0, 9, 198, 76, 145,
+ 193, 72, 85, 0, 67, 0, 0, 7, 196, 72, 18, 197, 48, 20, 7, 196, 64, 82, 197, 48, 20, 7, 196, 32, 82, 197, 48, 20, 7, 196,
+ 20, 146, 197, 48, 20, 12, 68, 77, 82, 133, 80, 89, 109, 90, 6, 111, 0, 0, 0, 0, 10, 199, 8, 19, 133, 56, 114, 68, 76, 22,
+ 10, 199, 76, 50, 18, 36, 178, 197, 48, 20, 22, 67, 56, 145, 84, 10, 50, 6, 37, 47, 15, 65, 4, 119, 34, 0, 81, 109, 101, 101,
+ 114, 32, 11, 67, 56, 145, 84, 50, 4, 37, 47, 0, 11, 0, 7, 196, 104, 83, 69, 48, 20, 0, 0, 0, 0, 6, 195, 32, 80, 128,
+ 72, 0, 0, 8, 197, 80, 85, 71, 20, 192, 20, 8, 197, 45, 33, 75, 20, 192, 20, 8, 197, 32, 82, 75, 20, 192, 20, 8, 197, 28,
+ 85, 201, 48, 64, 72, 0, 9, 198, 76, 194, 78, 28, 84, 128, 20, 9, 198, 76, 177, 69, 48, 84, 128, 20, 9, 198, 36, 226, 193, 16,
+ 84, 128, 20, 9, 198, 28, 194, 77, 52, 84, 128, 20, 0, 7, 2, 95, 19, 111, 89, 0, 0, 0, 8, 197, 92, 148, 211, 20, 192, 20,
+ 8, 197, 33, 85, 19, 20, 192, 20, 8, 197, 9, 84, 211, 20, 192, 20, 8, 197, 77, 65, 75, 20, 192, 20, 8, 197, 65, 82, 203, 20,
+ 192, 20, 6, 195, 104, 146, 142, 72, 8, 197, 32, 241, 87, 20, 192, 8, 6, 195, 104, 146, 142, 72, 0, 9, 198, 81, 114, 84, 80, 84,
+ 128, 20, 9, 198, 77, 69, 77, 64, 84, 128, 20, 9, 198, 77, 67, 212, 80, 84, 128, 20, 9, 198, 77, 65, 75, 44, 84, 128, 20, 9,
+ 198, 77, 65, 73, 28, 84, 128, 20, 9, 198, 76, 195, 194, 8, 84, 128, 20, 9, 198, 32, 19, 83, 80, 84, 128, 20, 0, 0, 0, 0,
+ 7, 2, 95, 20, 47, 119, 0, 0, 0, 0, 8, 197, 104, 246, 133, 21, 32, 66, 0, 9, 198, 45, 37, 73, 52, 83, 0, 20, 0, 0,
+ 0, 0, 9, 198, 93, 34, 69, 52, 83, 0, 20, 9, 198, 44, 197, 78, 28, 83, 0, 20, 9, 198, 25, 37, 77, 52, 83, 0, 20, 9,
+ 198, 25, 34, 69, 52, 83, 0, 20, 9, 198, 5, 37, 9, 44, 83, 0, 20, 9, 198, 76, 50, 1, 52, 83, 0, 20, 0, 6, 195, 32,
+ 80, 148, 72, 8, 195, 8, 146, 128, 9, 76, 8, 9, 67, 104, 146, 128, 88, 2, 123, 0, 9, 67, 40, 146, 128, 57, 2, 123, 0, 0,
+ 11, 200, 92, 20, 211, 21, 33, 84, 80, 80, 67, 20, 2, 95, 34, 6, 115, 50, 107, 115, 55, 108, 50, 101, 89, 47, 119, 49, 13, 50,
+ 0, 0, 18, 2, 95, 33, 6, 124, 47, 14, 16, 40, 48, 47, 4, 119, 49, 13, 50, 0, 0, 5, 194, 85, 112, 72, 0, 11, 67, 17,
+ 81, 84, 72, 109, 6, 111, 47, 0, 6, 195, 44, 243, 128, 72, 10, 67, 32, 83, 128, 107, 2, 111, 50, 0, 0, 7, 196, 4, 210, 78,
+ 60, 65, 7, 196, 72, 18, 197, 80, 66, 7, 196, 44, 242, 197, 80, 66, 0, 0, 0, 7, 195, 88, 19, 128, 9, 76, 0, 7, 196, 92,
+ 83, 69, 48, 20, 17, 4, 95, 3, 1, 16, 107, 6, 122, 83, 72, 55, 111, 47, 13, 34, 0, 0, 12, 201, 12, 20, 130, 60, 194, 78,
+ 21, 83, 64, 20, 18, 2, 95, 41, 107, 6, 115, 49, 57, 13, 89, 55, 6, 124, 47, 13, 50, 0, 0, 19, 2, 95, 40, 107, 6, 115,
+ 49, 57, 13, 23, 6, 122, 48, 119, 50, 13, 50, 0, 0, 21, 71, 64, 84, 137, 24, 84, 137, 20, 48, 108, 12, 34, 37, 83, 108, 12,
+ 34, 6, 37, 0, 10, 199, 52, 20, 141, 60, 193, 85, 52, 20, 0, 0, 8, 197, 92, 17, 199, 20, 192, 20, 8, 197, 72, 243, 147, 20,
+ 192, 20, 8, 197, 72, 19, 147, 20, 192, 20, 8, 197, 64, 147, 139, 20, 192, 20, 8, 197, 52, 243, 139, 20, 192, 20, 8, 197, 52, 83,
+ 135, 20, 192, 20, 8, 197, 33, 82, 75, 20, 192, 20, 8, 197, 8, 145, 199, 20, 192, 20, 8, 197, 76, 242, 203, 20, 192, 20, 17, 2,
+ 95, 45, 49, 6, 113, 48, 111, 55, 47, 4, 119, 49, 13, 50, 0, 0, 9, 198, 76, 197, 73, 52, 84, 128, 20, 9, 198, 64, 195, 197,
+ 80, 84, 128, 20, 9, 198, 44, 241, 83, 80, 84, 128, 20, 10, 2, 95, 44, 49, 6, 113, 65, 115, 0, 0, 6, 195, 48, 84, 128, 20,
+ 9, 2, 95, 51, 72, 34, 6, 37, 0, 0, 11, 68, 76, 18, 78, 80, 21, 102, 114, 0, 10, 7, 196, 20, 211, 69, 72, 20, 9, 2,
+ 95, 50, 47, 85, 6, 119, 0, 0, 8, 197, 92, 147, 139, 20, 192, 20, 8, 197, 92, 21, 87, 20, 192, 20, 8, 197, 76, 147, 135, 20,
+ 192, 20, 8, 197, 72, 147, 135, 20, 192, 20, 8, 197, 56, 146, 203, 20, 192, 20, 8, 197, 52, 19, 135, 20, 192, 20, 8, 197, 32, 147,
+ 139, 20, 192, 20, 8, 197, 80, 83, 135, 20, 192, 20, 8, 197, 44, 242, 203, 20, 192, 20, 12, 201, 12, 243, 147, 84, 210, 78, 16, 84,
+ 128, 20, 8, 2, 95, 49, 6, 119, 50, 0, 0, 9, 198, 80, 82, 83, 80, 84, 128, 20, 9, 198, 52, 81, 83, 80, 84, 128, 20, 9,
+ 198, 45, 113, 84, 80, 84, 128, 20, 9, 198, 44, 194, 78, 44, 84, 128, 20, 9, 198, 28, 81, 83, 80, 84, 128, 20, 9, 2, 95, 48,
+ 50, 6, 110, 55, 0, 0, 11, 2, 95, 55, 88, 6, 119, 84, 13, 50, 0, 0, 9, 2, 95, 54, 88, 6, 111, 89, 0, 0, 8, 197,
+ 65, 83, 22, 21, 32, 20, 8, 197, 44, 19, 22, 21, 32, 20, 9, 2, 95, 53, 84, 6, 123, 83, 0, 0, 9, 2, 95, 52, 84, 6,
+ 37, 34, 0, 0, 15, 2, 95, 59, 48, 6, 110, 50, 47, 49, 113, 65, 4, 115, 0, 0, 17, 2, 95, 58, 72, 6, 110, 71, 13, 55,
+ 13, 48, 4, 110, 50, 47, 0, 0, 8, 197, 52, 19, 135, 5, 64, 22, 8, 197, 44, 19, 70, 21, 32, 20, 11, 2, 95, 57, 50, 6,
+ 119, 100, 13, 50, 0, 0, 9, 198, 88, 84, 132, 21, 35, 208, 67, 9, 198, 81, 35, 205, 52, 83, 0, 20, 9, 198, 77, 67, 205, 52,
+ 83, 0, 20, 9, 198, 17, 35, 205, 52, 83, 0, 20, 6, 195, 16, 86, 133, 72, 7, 66, 92, 80, 85, 13, 0, 9, 2, 95, 56, 6,
+ 116, 101, 47, 0, 0, 18, 71, 61, 85, 9, 48, 192, 71, 20, 40, 47, 37, 57, 6, 115, 90, 13, 0, 16, 2, 95, 63, 84, 14, 16,
+ 6, 115, 101, 47, 119, 49, 13, 50, 0, 0, 7, 196, 64, 242, 197, 72, 20, 0, 8, 197, 76, 19, 15, 52, 240, 65, 8, 195, 84, 149,
+ 0, 9, 76, 28, 0, 9, 198, 81, 114, 78, 44, 83, 0, 20, 9, 198, 93, 35, 206, 28, 83, 0, 20, 0, 0, 7, 196, 32, 19, 69,
+ 72, 20, 9, 198, 88, 243, 210, 16, 21, 0, 8, 0, 0, 0, 0, 0, 0, 0, 14, 203, 92, 16, 82, 76, 50, 9, 40, 227, 9, 40,
+ 176, 66, 10, 199, 52, 148, 194, 4, 180, 197, 48, 65, 0, 7, 196, 104, 19, 69, 48, 20, 7, 196, 32, 83, 69, 48, 20, 0, 0, 12,
+ 201, 60, 225, 197, 72, 145, 70, 48, 146, 139, 67, 24, 73, 16, 145, 148, 60, 225, 197, 72, 147, 135, 72, 108, 83, 47, 4, 113, 68, 6,
+ 119, 34, 108, 68, 0, 15, 70, 12, 130, 70, 24, 243, 128, 91, 37, 83, 6, 113, 50, 0, 0, 10, 199, 12, 243, 15, 77, 49, 85, 52,
+ 20, 0, 7, 196, 48, 20, 197, 72, 20, 0, 8, 197, 72, 243, 80, 20, 192, 20, 8, 197, 28, 82, 213, 56, 64, 72, 0, 8, 67, 72,
+ 16, 197, 21, 0, 10, 0, 0, 7, 196, 4, 196, 207, 24, 8, 0, 17, 70, 44, 147, 147, 32, 20, 193, 49, 108, 50, 91, 6, 115, 89,
+ 115, 0, 13, 69, 92, 19, 135, 20, 224, 85, 116, 68, 13, 50, 0, 8, 197, 52, 84, 16, 20, 192, 20, 8, 197, 76, 85, 20, 20, 192,
+ 20, 8, 197, 44, 85, 84, 20, 192, 20, 8, 197, 80, 83, 154, 36, 160, 8, 0, 0, 0, 12, 4, 95, 4, 15, 20, 48, 6, 110, 50,
+ 47, 0, 0, 22, 73, 20, 83, 147, 28, 83, 9, 40, 180, 192, 119, 50, 89, 100, 13, 55, 6, 123, 49, 89, 0, 9, 198, 88, 147, 204,
+ 21, 69, 5, 67, 9, 198, 72, 16, 204, 21, 69, 5, 66, 8, 197, 44, 241, 134, 21, 32, 20, 8, 197, 44, 17, 134, 21, 32, 20, 8,
+ 197, 28, 16, 130, 21, 32, 20, 8, 197, 9, 81, 134, 21, 32, 20, 8, 197, 80, 245, 4, 5, 64, 8, 0, 15, 74, 20, 229, 5, 73,
+ 64, 73, 56, 209, 78, 80, 21, 0, 10, 0, 6, 195, 104, 19, 0, 72, 0, 0, 15, 69, 9, 33, 86, 21, 64, 71, 34, 13, 84, 6,
+ 111, 47, 0, 8, 197, 77, 2, 78, 21, 64, 66, 17, 70, 12, 245, 82, 80, 17, 197, 49, 40, 34, 47, 6, 115, 90, 13, 0, 8, 3,
+ 201, 153, 14, 14, 50, 0, 0, 9, 198, 77, 65, 71, 28, 83, 0, 20, 9, 198, 76, 210, 83, 64, 83, 0, 20, 9, 198, 76, 197, 78,
+ 28, 83, 0, 20, 0, 9, 67, 12, 128, 84, 76, 111, 47, 0, 6, 195, 20, 65, 76, 20, 8, 67, 24, 16, 212, 21, 0, 10, 21, 2,
+ 95, 95, 55, 6, 108, 81, 111, 50, 47, 89, 47, 14, 16, 6, 119, 48, 57, 13, 0, 0, 9, 198, 45, 112, 82, 80, 85, 0, 66, 9,
+ 198, 48, 22, 129, 72, 85, 0, 67, 0, 10, 69, 60, 227, 9, 56, 80, 21, 0, 10, 0, 17, 70, 56, 18, 82, 60, 34, 64, 50, 116,
+ 57, 34, 6, 122, 71, 37, 0, 15, 70, 44, 83, 142, 20, 70, 64, 49, 111, 50, 13, 72, 111, 0, 9, 198, 45, 112, 82, 80, 83, 0,
+ 20, 9, 198, 45, 32, 85, 92, 83, 0, 20, 9, 198, 44, 227, 194, 8, 83, 0, 20, 0, 6, 195, 4, 65, 76, 20, 7, 195, 60, 242,
+ 192, 9, 76, 0, 0, 8, 197, 72, 81, 201, 52, 80, 66, 6, 195, 4, 65, 82, 20, 0, 0, 6, 195, 33, 83, 128, 72, 7, 3, 201,
+ 153, 20, 47, 0, 0, 21, 72, 8, 194, 84, 104, 180, 137, 20, 112, 71, 55, 108, 47, 89, 49, 34, 37, 12, 81, 0, 7, 196, 5, 4,
+ 5, 48, 20, 9, 198, 32, 84, 137, 56, 225, 82, 20, 0, 0, 0, 0, 0, 0, 14, 4, 95, 7, 18, 22, 100, 14, 16, 6, 115, 84,
+ 13, 0, 0, 0, 0, 8, 197, 76, 146, 144, 20, 192, 20, 8, 197, 44, 19, 148, 20, 192, 20, 0, 9, 198, 77, 69, 73, 80, 84, 128,
+ 20, 8, 67, 8, 20, 197, 21, 0, 10, 0, 0, 11, 200, 36, 225, 210, 36, 164, 5, 56, 64, 66, 0, 13, 69, 8, 82, 76, 20, 224,
+ 71, 123, 55, 13, 50, 0, 14, 69, 52, 148, 212, 20, 224, 65, 108, 89, 47, 13, 50, 0, 8, 197, 80, 144, 200, 20, 192, 20, 8, 197,
+ 72, 85, 84, 20, 192, 20, 8, 197, 44, 193, 80, 20, 192, 20, 8, 197, 32, 16, 200, 20, 192, 20, 8, 197, 9, 83, 132, 20, 192, 20,
+ 8, 197, 24, 148, 212, 20, 192, 20, 8, 197, 92, 147, 12, 20, 224, 72, 0, 0, 0, 0, 12, 201, 80, 81, 197, 56, 224, 84, 85, 84,
+ 128, 68, 15, 70, 64, 240, 200, 21, 69, 5, 48, 113, 91, 6, 111, 47, 0, 14, 69, 9, 81, 134, 21, 64, 71, 109, 83, 6, 111, 47,
+ 0, 8, 197, 44, 244, 142, 21, 64, 66, 8, 197, 12, 20, 142, 21, 64, 66, 18, 70, 41, 83, 69, 48, 17, 197, 90, 109, 65, 13, 55,
+ 6, 115, 90, 13, 0, 0, 0, 6, 195, 92, 147, 0, 72, 18, 2, 95, 123, 84, 6, 37, 34, 49, 116, 50, 47, 13, 107, 4, 115, 49,
+ 0, 13, 4, 95, 4, 9, 1, 6, 110, 65, 55, 125, 47, 0, 0, 0, 9, 198, 4, 211, 210, 21, 69, 5, 67, 17, 70, 21, 21, 73,
+ 64, 17, 197, 119, 49, 37, 48, 6, 115, 90, 13, 0, 8, 197, 48, 21, 87, 21, 32, 20, 0, 16, 70, 41, 84, 212, 36, 225, 64, 90,
+ 109, 89, 47, 6, 37, 50, 0, 9, 198, 12, 128, 82, 4, 65, 64, 66, 9, 198, 81, 34, 80, 64, 83, 0, 20, 9, 198, 77, 66, 80,
+ 64, 83, 0, 20, 9, 198, 9, 35, 203, 44, 83, 0, 20, 9, 198, 64, 84, 137, 44, 83, 0, 20, 16, 70, 16, 80, 201, 8, 83, 0,
+ 72, 119, 89, 37, 71, 111, 55, 0, 11, 70, 60, 97, 140, 36, 225, 64, 21, 0, 10, 0, 0, 0, 8, 195, 80, 245, 0, 9, 76, 8,
+ 25, 2, 95, 125, 84, 6, 37, 34, 49, 116, 50, 47, 13, 107, 4, 115, 49, 89, 55, 6, 124, 47, 13, 50, 0, 0, 17, 70, 52, 148,
+ 212, 72, 19, 0, 65, 37, 89, 47, 34, 6, 116, 55, 0, 9, 198, 81, 32, 80, 64, 83, 0, 20, 9, 198, 17, 33, 78, 80, 83, 0,
+ 20, 0, 0, 8, 67, 40, 21, 211, 21, 0, 10, 0, 0, 0, 0, 13, 68, 28, 84, 197, 48, 100, 119, 89, 13, 55, 0, 20, 0, 0,
+ 10, 67, 56, 20, 201, 50, 116, 89, 37, 0, 0, 10, 67, 104, 144, 200, 88, 2, 108, 101, 0, 0, 13, 68, 5, 4, 137, 48, 115, 48,
+ 34, 6, 108, 55, 0, 0, 6, 195, 61, 1, 78, 20, 0, 17, 70, 64, 192, 78, 12, 129, 84, 48, 55, 116, 50, 91, 6, 111, 47, 0,
+ 0, 0, 7, 196, 21, 69, 5, 72, 20, 0, 8, 197, 92, 145, 77, 20, 192, 20, 8, 197, 77, 64, 77, 20, 192, 20, 8, 197, 72, 19,
+ 77, 20, 192, 20, 0, 18, 70, 16, 148, 195, 37, 1, 76, 72, 108, 89, 6, 37, 48, 13, 55, 0, 20, 0, 10, 199, 56, 17, 5, 72,
+ 128, 78, 16, 67, 0, 0, 8, 197, 16, 243, 77, 20, 192, 20, 0, 0, 0, 0, 14, 69, 9, 81, 7, 21, 64, 71, 110, 75, 6, 111,
+ 47, 0, 8, 197, 24, 19, 19, 21, 64, 66, 15, 69, 12, 195, 211, 21, 64, 49, 55, 122, 88, 6, 111, 47, 0, 8, 197, 48, 82, 203,
+ 21, 32, 20, 8, 197, 8, 17, 199, 21, 32, 20, 0, 0, 6, 195, 92, 147, 20, 72, 0, 0, 8, 197, 21, 66, 75, 21, 64, 67, 8,
+ 197, 88, 147, 135, 21, 32, 20, 8, 197, 77, 82, 75, 21, 32, 20, 8, 197, 44, 84, 139, 21, 32, 20, 8, 197, 40, 243, 135, 21, 32,
+ 20, 8, 197, 8, 192, 75, 21, 32, 20, 0, 9, 198, 45, 113, 66, 8, 83, 0, 20, 9, 198, 45, 34, 78, 28, 83, 0, 20, 11, 70,
+ 52, 19, 23, 5, 33, 64, 21, 0, 10, 7, 66, 104, 80, 88, 13, 0, 0, 0, 0, 0, 9, 198, 88, 193, 85, 28, 83, 0, 20, 9,
+ 198, 77, 69, 78, 80, 83, 0, 20, 0, 0, 11, 200, 52, 148, 214, 5, 69, 9, 56, 112, 65, 12, 68, 8, 84, 212, 20, 71, 111, 89,
+ 47, 13, 0, 16, 70, 16, 245, 66, 48, 85, 0, 72, 40, 71, 55, 6, 111, 47, 0, 0, 9, 198, 17, 147, 129, 77, 66, 69, 67, 0,
+ 0, 0, 7, 196, 17, 85, 133, 48, 20, 9, 198, 76, 50, 9, 65, 1, 82, 20, 0, 0, 0, 0, 0, 0, 0, 16, 67, 57, 148, 192,
+ 50, 123, 89, 72, 6, 124, 88, 111, 50, 47, 0, 0, 7, 196, 20, 227, 210, 52, 66, 0, 9, 197, 56, 17, 9, 20, 224, 66, 9, 8,
+ 197, 65, 83, 77, 20, 192, 20, 8, 197, 52, 244, 141, 20, 192, 20, 0, 14, 70, 12, 128, 83, 76, 148, 192, 91, 116, 89, 6, 37, 0,
+ 0, 7, 195, 17, 84, 192, 72, 8, 0, 13, 72, 53, 83, 20, 37, 67, 213, 12, 128, 21, 0, 10, 0, 8, 197, 33, 83, 77, 20, 192,
+ 20, 0, 8, 67, 76, 149, 5, 21, 0, 10, 0, 18, 71, 12, 128, 77, 64, 17, 206, 20, 91, 116, 65, 48, 6, 116, 67, 13, 0, 0,
+ 0, 8, 197, 64, 20, 139, 21, 64, 66, 8, 197, 76, 145, 4, 21, 32, 20, 8, 197, 72, 145, 4, 21, 32, 20, 8, 197, 64, 241, 68,
+ 21, 32, 20, 8, 197, 48, 145, 68, 21, 32, 20, 8, 197, 32, 19, 20, 21, 32, 20, 8, 197, 28, 241, 68, 21, 32, 20, 11, 70, 84,
+ 197, 9, 52, 21, 5, 21, 0, 10, 0, 0, 0, 0, 8, 197, 64, 18, 203, 21, 64, 66, 8, 197, 104, 243, 4, 21, 32, 20, 8, 197,
+ 80, 85, 20, 21, 32, 20, 8, 197, 64, 243, 4, 21, 32, 20, 8, 197, 52, 145, 84, 21, 32, 20, 8, 197, 48, 85, 84, 21, 32, 20,
+ 8, 197, 48, 85, 20, 21, 32, 20, 8, 197, 8, 243, 4, 21, 32, 20, 8, 197, 8, 149, 20, 21, 32, 20, 0, 9, 198, 76, 229, 70,
+ 24, 83, 0, 20, 9, 198, 44, 229, 70, 24, 83, 0, 20, 16, 70, 60, 228, 218, 20, 193, 128, 113, 50, 89, 6, 111, 55, 83, 0, 0,
+ 0, 11, 200, 52, 147, 12, 36, 209, 84, 21, 32, 20, 0, 9, 198, 36, 225, 21, 13, 66, 69, 66, 9, 198, 4, 211, 133, 77, 66, 69,
+ 67, 10, 69, 21, 48, 193, 64, 80, 21, 0, 10, 0, 9, 198, 92, 244, 147, 80, 83, 0, 20, 9, 198, 92, 20, 133, 53, 1, 76, 20,
+ 0, 0, 0, 14, 69, 28, 243, 199, 48, 80, 81, 40, 12, 81, 13, 55, 0, 0, 17, 70, 40, 20, 146, 21, 65, 76, 90, 35, 34, 13,
+ 47, 6, 111, 55, 0, 0, 0, 8, 196, 104, 240, 76, 76, 66, 8, 0, 0, 0, 10, 199, 77, 1, 75, 80, 18, 197, 48, 66, 10, 199,
+ 77, 1, 75, 80, 18, 197, 48, 20, 0, 9, 198, 76, 229, 73, 77, 65, 82, 20, 9, 198, 64, 147, 139, 77, 65, 82, 20, 9, 198, 24,
+ 197, 73, 77, 65, 82, 20, 0, 9, 3, 26, 39, 14, 88, 13, 50, 0, 0, 0, 0, 0, 14, 69, 8, 85, 133, 56, 64, 71, 119, 84,
+ 13, 50, 72, 0, 8, 197, 24, 241, 70, 20, 192, 20, 8, 197, 72, 241, 66, 20, 192, 20, 8, 197, 52, 85, 66, 20, 192, 20, 9, 198,
+ 5, 66, 5, 56, 85, 77, 20, 6, 195, 80, 241, 78, 8, 0, 0, 0, 0, 14, 69, 36, 225, 210, 36, 64, 108, 68, 14, 16, 108, 47,
+ 0, 8, 197, 44, 85, 86, 20, 192, 20, 8, 197, 17, 33, 86, 20, 192, 20, 8, 197, 32, 85, 86, 20, 192, 20, 0, 9, 198, 77, 4,
+ 129, 56, 177, 76, 20, 0, 0, 0, 8, 197, 48, 19, 80, 21, 64, 66, 8, 197, 44, 83, 148, 21, 32, 20, 8, 197, 9, 83, 80, 21,
+ 32, 20, 0, 0, 0, 0, 8, 197, 52, 148, 218, 37, 64, 65, 23, 73, 16, 19, 65, 76, 49, 82, 36, 225, 192, 72, 35, 65, 116, 38,
+ 89, 6, 119, 34, 108, 68, 0, 8, 197, 104, 147, 132, 21, 32, 20, 8, 197, 92, 243, 132, 21, 32, 20, 8, 197, 81, 85, 20, 21, 32,
+ 20, 8, 197, 80, 85, 84, 21, 32, 20, 8, 197, 17, 112, 84, 21, 32, 20, 8, 197, 16, 83, 132, 21, 32, 20, 0, 9, 198, 88, 82,
+ 9, 44, 83, 0, 20, 0, 0, 0, 12, 201, 21, 80, 200, 5, 34, 83, 80, 145, 64, 68, 0, 9, 198, 77, 2, 75, 44, 83, 0, 20,
+ 9, 198, 65, 34, 75, 44, 83, 0, 20, 9, 198, 45, 33, 85, 44, 83, 0, 20, 9, 198, 81, 35, 197, 8, 83, 0, 20, 0, 0, 16,
+ 70, 12, 16, 129, 72, 85, 0, 49, 115, 71, 115, 34, 6, 111, 0, 0, 14, 69, 12, 19, 129, 16, 16, 49, 116, 50, 115, 72, 115, 0,
+ 0, 8, 67, 28, 19, 69, 21, 0, 10, 8, 67, 32, 243, 69, 21, 0, 10, 0, 34, 79, 104, 145, 75, 20, 226, 21, 37, 48, 133, 88,
+ 19, 12, 36, 225, 192, 88, 37, 12, 49, 13, 50, 107, 124, 89, 71, 13, 84, 116, 55, 108, 68, 0, 0, 9, 198, 12, 128, 80, 37, 65,
+ 82, 66, 0, 0, 0, 10, 199, 76, 16, 210, 37, 53, 9, 20, 67, 0, 0, 0, 0, 0, 0, 8, 197, 77, 82, 90, 20, 192, 20, 8,
+ 197, 72, 241, 134, 20, 192, 20, 8, 197, 72, 17, 134, 20, 192, 20, 8, 197, 52, 241, 134, 20, 192, 20, 8, 197, 17, 82, 90, 20, 192,
+ 20, 8, 197, 9, 81, 134, 20, 192, 20, 0, 0, 7, 195, 4, 196, 192, 72, 8, 0, 0, 8, 197, 92, 20, 146, 20, 192, 20, 8, 197,
+ 52, 22, 154, 20, 192, 20, 8, 197, 44, 225, 86, 20, 192, 20, 8, 197, 44, 144, 130, 20, 192, 20, 8, 197, 32, 240, 130, 20, 192, 20,
+ 8, 197, 77, 65, 86, 20, 224, 20, 0, 0, 0, 0, 12, 69, 12, 128, 76, 21, 64, 91, 115, 55, 111, 0, 13, 69, 12, 16, 200, 21,
+ 64, 49, 116, 91, 6, 111, 0, 0, 0, 0, 0, 14, 69, 80, 245, 80, 21, 64, 47, 40, 48, 6, 111, 47, 0, 14, 69, 64, 245, 76,
+ 21, 64, 48, 40, 55, 6, 111, 47, 0, 0, 9, 198, 76, 211, 197, 104, 83, 0, 20, 9, 198, 76, 210, 75, 44, 83, 0, 20, 9, 198,
+ 29, 37, 73, 104, 83, 0, 20, 17, 70, 89, 34, 74, 4, 113, 64, 84, 34, 119, 57, 6, 115, 90, 13, 0, 17, 70, 52, 85, 18, 4,
+ 113, 64, 65, 119, 47, 34, 6, 115, 90, 13, 0, 0, 12, 71, 52, 147, 11, 76, 128, 75, 20, 21, 0, 10, 0, 0, 15, 69, 8, 84,
+ 137, 28, 80, 71, 108, 12, 34, 13, 100, 13, 0, 6, 195, 92, 16, 82, 8, 0, 9, 198, 81, 35, 199, 28, 83, 0, 20, 0, 0, 0,
+ 0, 9, 198, 77, 4, 133, 56, 177, 76, 20, 0, 0, 21, 72, 4, 48, 197, 77, 51, 201, 72, 80, 35, 49, 89, 111, 89, 58, 6, 35,
+ 34, 13, 0, 21, 72, 12, 19, 79, 84, 99, 1, 28, 80, 49, 115, 65, 40, 83, 55, 6, 115, 90, 13, 0, 0, 6, 18, 66, 103, 0,
+ 107, 0, 7, 6, 98, 101, 0, 8, 2, 21, 14, 128, 132, 130, 3, 71, 13, 0, 8, 2, 114, 101, 110, 3, 71, 108, 12, 0, 4, 2,
108, 103, 3, 71, 111, 0, 8, 2, 17, 67, 11, 0, 8, 2, 17, 67, 17, 67, 101, 32, 0, 8, 2, 17, 67, 17, 67, 101, 110, 32,
0, 8, 2, 17, 67, 106, 101, 25, 0, 8, 2, 99, 17, 67, 0, 8, 2, 110, 103, 101, 108, 0, 8, 2, 114, 109, 0, 8, 2, 115,
116, 105, 97, 0, 105, 101, 8, 2, 114, 3, 71, 111, 37, 13, 0, 4, 8, 2, 17, 67, 101, 114, 32, 3, 71, 119, 0, 8, 2, 100,
101, 108, 0, 8, 2, 116, 101, 114, 0, 8, 2, 118, 101, 110, 32, 0, 8, 2, 122, 101, 109, 0, 8, 2, 122, 105, 103, 0, 101, 8,
2, 12, 0, 118, 101, 114, 8, 3, 71, 119, 84, 13, 34, 0, 117, 8, 3, 71, 121, 0, 4, 105, 8, 2, 100, 101, 3, 71, 123, 0,
- 105, 8, 2, 116, 101, 108, 0, 7, 6, 99, 104, 0, 101, 1, 10, 2, 32, 3, 8, 91, 0, 8, 2, 114, 105, 115, 116, 3, 49, 0,
- 4, 8, 2, 97, 100, 111, 114, 3, 76, 0, 8, 2, 97, 114, 116, 101, 114, 0, 8, 2, 105, 112, 0, 101, 114, 114, 121, 8, 3, 76,
- 111, 34, 37, 0, 4, 1, 97, 116, 101, 100, 3, 91, 0, 1, 110, 97, 108, 98, 0, 1, 110, 97, 118, 101, 114, 2, 101, 0, 1, 110,
- 117, 114, 98, 0, 1, 111, 114, 98, 2, 101, 0, 1, 111, 114, 98, 2, 117, 0, 1, 114, 97, 109, 0, 2, 195, 169, 0, 8, 0, 8,
- 111, 112, 2, 101, 0, 105, 8, 2, 99, 97, 110, 101, 3, 91, 2, 37, 0, 97, 117, 8, 2, 102, 102, 101, 3, 91, 2, 122, 0, 97,
- 112, 101, 114, 111, 110, 8, 3, 91, 4, 116, 48, 13, 34, 118, 50, 0, 97, 117, 8, 2, 118, 105, 110, 3, 91, 4, 122, 0, 101, 113,
- 117, 101, 8, 3, 91, 111, 49, 0, 111, 8, 2, 113, 117, 101, 3, 91, 113, 0, 97, 114, 103, 8, 2, 21, 3, 91, 116, 34, 90, 0,
- 97, 110, 103, 8, 2, 101, 3, 91, 117, 90, 0, 4, 3, 101, 0, 8, 2, 97, 111, 0, 8, 2, 97, 114, 105, 0, 8, 2, 101, 109,
- 105, 0, 8, 2, 108, 111, 0, 8, 2, 111, 108, 101, 0, 8, 2, 111, 114, 0, 8, 2, 114, 0, 7, 6, 101, 110, 0, 4, 116, 1,
- 21, 2, 32, 3, 6, 111, 50, 47, 0, 116, 1, 21, 2, 101, 32, 0, 116, 1, 21, 2, 101, 110, 32, 0, 116, 1, 21, 2, 101, 114,
- 32, 0, 116, 1, 21, 2, 101, 114, 101, 32, 0, 116, 1, 21, 2, 115, 116, 32, 0, 116, 1, 21, 2, 115, 116, 101, 32, 0, 116, 1,
- 103, 97, 0, 1, 10, 2, 101, 32, 28, 33, 14, 128, 129, 131, 3, 8, 13, 50, 13, 0, 1, 10, 2, 101, 110, 32, 28, 33, 14, 128,
- 129, 132, 3, 8, 13, 50, 13, 50, 0, 1, 10, 2, 116, 32, 28, 33, 14, 128, 129, 131, 3, 8, 13, 50, 47, 0, 100, 101, 1, 10,
- 2, 32, 14, 128, 128, 129, 3, 13, 0, 4, 1, 10, 2, 32, 14, 128, 208, 130, 3, 13, 50, 0, 1, 10, 2, 105, 115, 115, 101, 110,
- 32, 0, 1, 17, 67, 17, 65, 25, 2, 32, 14, 128, 129, 130, 0, 1, 100, 110, 97, 2, 32, 14, 128, 128, 130, 0, 1, 101, 105, 2,
- 32, 14, 128, 128, 130, 0, 1, 106, 17, 65, 25, 2, 32, 14, 128, 128, 130, 0, 1, 107, 105, 10, 2, 32, 14, 128, 128, 130, 0, 1,
- 108, 101, 2, 32, 12, 14, 128, 208, 130, 0, 1, 108, 108, 2, 32, 14, 128, 128, 131, 0, 1, 114, 101, 2, 32, 12, 14, 128, 208, 130,
- 0, 1, 120, 17, 65, 25, 2, 32, 14, 128, 128, 130, 0, 100, 101, 110, 1, 10, 2, 32, 14, 128, 128, 130, 0, 100, 1, 10, 2, 32,
- 3, 13, 50, 72, 0, 115, 1, 10, 2, 32, 14, 128, 192, 131, 3, 13, 50, 89, 0, 7, 6, 101, 114, 0, 4, 1, 21, 2, 105, 110,
- 103, 32, 3, 6, 108, 12, 34, 0, 1, 21, 2, 105, 110, 103, 101, 110, 32, 0, 101, 110, 2, 32, 3, 6, 108, 12, 34, 13, 50, 0,
- 101, 110, 100, 2, 32, 3, 6, 108, 12, 34, 13, 50, 72, 0, 4, 1, 10, 2, 32, 28, 33, 3, 8, 13, 34, 0, 1, 10, 2, 100,
- 32, 28, 33, 0, 1, 10, 2, 100, 101, 32, 28, 33, 0, 1, 10, 2, 100, 101, 110, 32, 28, 33, 0, 1, 10, 2, 100, 101, 114, 32,
+ 105, 8, 2, 116, 101, 108, 0, 7, 6, 99, 104, 0, 101, 1, 10, 2, 32, 3, 8, 91, 0, 4, 8, 2, 97, 100, 111, 114, 3, 76,
+ 0, 8, 2, 97, 114, 116, 101, 114, 0, 8, 2, 105, 112, 0, 101, 114, 114, 121, 8, 3, 76, 111, 34, 37, 0, 4, 1, 97, 116, 101,
+ 100, 3, 91, 0, 1, 110, 97, 108, 98, 0, 1, 110, 97, 118, 101, 114, 2, 101, 0, 1, 110, 117, 114, 98, 0, 1, 111, 114, 98, 2,
+ 101, 0, 1, 111, 114, 98, 2, 117, 0, 1, 114, 97, 109, 0, 2, 195, 169, 0, 8, 0, 8, 111, 112, 2, 101, 0, 105, 8, 2, 99,
+ 97, 110, 101, 3, 91, 2, 37, 0, 97, 117, 8, 2, 102, 102, 101, 3, 91, 2, 122, 0, 97, 112, 101, 114, 111, 110, 8, 3, 91, 4,
+ 116, 48, 13, 34, 118, 50, 0, 97, 117, 8, 2, 118, 105, 110, 3, 91, 4, 122, 0, 101, 113, 117, 101, 8, 3, 91, 111, 49, 0, 111,
+ 8, 2, 113, 117, 101, 3, 91, 113, 0, 97, 114, 103, 8, 2, 21, 3, 91, 116, 34, 90, 0, 97, 110, 103, 8, 2, 101, 3, 91, 117,
+ 90, 0, 4, 3, 101, 0, 8, 2, 97, 111, 0, 8, 2, 97, 114, 105, 0, 8, 2, 101, 109, 105, 0, 8, 2, 108, 111, 0, 8, 2,
+ 111, 108, 101, 0, 8, 2, 111, 114, 0, 8, 2, 114, 0, 7, 6, 101, 114, 0, 4, 1, 21, 2, 105, 110, 103, 32, 3, 6, 108, 12,
+ 34, 0, 1, 21, 2, 105, 110, 103, 101, 110, 32, 0, 101, 110, 2, 32, 3, 6, 108, 12, 34, 13, 50, 0, 4, 1, 10, 2, 32, 28,
+ 33, 3, 8, 13, 34, 0, 1, 10, 2, 100, 32, 28, 33, 0, 1, 10, 2, 100, 101, 32, 28, 33, 0, 1, 10, 2, 100, 101, 110, 32,
28, 33, 0, 1, 10, 2, 101, 32, 28, 33, 0, 1, 10, 2, 101, 110, 32, 28, 33, 0, 1, 10, 2, 101, 110, 100, 32, 28, 33, 0,
- 1, 10, 2, 101, 110, 100, 101, 32, 28, 33, 0, 1, 10, 2, 105, 103, 32, 28, 33, 0, 1, 10, 2, 105, 103, 101, 32, 28, 33, 0,
- 1, 10, 2, 105, 110, 103, 32, 28, 33, 0, 1, 10, 2, 105, 110, 103, 101, 110, 32, 28, 33, 0, 1, 10, 2, 115, 116, 32, 28, 33,
- 0, 1, 10, 2, 115, 116, 101, 32, 28, 33, 0, 1, 10, 2, 116, 32, 28, 33, 0, 4, 1, 10, 2, 32, 3, 13, 34, 0, 1, 21,
- 2, 97, 97, 114, 32, 0, 1, 100, 110, 111, 104, 2, 100, 32, 0, 1, 108, 111, 116, 2, 97, 98, 101, 108, 0, 1, 115, 105, 109, 2,
- 97, 98, 101, 108, 0, 2, 105, 106, 32, 0, 105, 101, 2, 32, 3, 13, 34, 6, 37, 0, 101, 115, 1, 21, 2, 32, 14, 128, 208, 132,
- 3, 13, 34, 6, 111, 89, 0, 101, 115, 115, 101, 110, 1, 21, 2, 32, 14, 128, 192, 135, 3, 13, 34, 6, 111, 89, 13, 50, 0, 101,
- 1, 10, 2, 32, 3, 13, 34, 13, 0, 119, 105, 106, 115, 1, 10, 2, 32, 14, 136, 128, 134, 3, 13, 34, 85, 123, 89, 0, 97, 1,
- 10, 2, 32, 3, 13, 34, 115, 0, 8, 2, 21, 14, 128, 132, 130, 3, 111, 34, 0, 103, 101, 114, 8, 3, 111, 34, 100, 13, 34, 0,
- 1, 10, 2, 17, 67, 21, 3, 112, 34, 0, 7, 6, 101, 115, 0, 4, 1, 21, 2, 32, 14, 128, 208, 130, 3, 6, 111, 89, 0, 2,
- 32, 28, 20, 12, 0, 115, 101, 110, 1, 21, 2, 32, 14, 128, 208, 133, 3, 6, 111, 89, 13, 50, 0, 105, 115, 99, 104, 1, 21, 3,
- 6, 119, 88, 37, 89, 0, 4, 1, 17, 67, 17, 65, 25, 2, 32, 14, 128, 129, 130, 3, 13, 89, 0, 1, 21, 2, 32, 28, 33, 0,
- 4, 1, 21, 2, 32, 28, 18, 14, 128, 128, 129, 3, 89, 0, 1, 98, 109, 2, 32, 14, 128, 128, 129, 0, 1, 100, 102, 2, 32, 14,
- 128, 128, 129, 0, 1, 100, 110, 2, 32, 14, 128, 128, 129, 0, 1, 100, 114, 2, 32, 14, 128, 128, 129, 0, 1, 106, 21, 2, 32, 14,
- 128, 128, 129, 0, 1, 116, 103, 2, 32, 14, 128, 128, 129, 0, 1, 116, 108, 2, 32, 14, 128, 128, 129, 0, 1, 116, 109, 2, 32, 14,
- 128, 128, 129, 0, 1, 116, 110, 2, 32, 14, 128, 128, 129, 0, 1, 116, 119, 2, 32, 14, 128, 128, 129, 0, 1, 122, 21, 2, 32, 14,
- 128, 128, 129, 0, 1, 29, 2, 32, 3, 111, 89, 0, 2, 105, 101, 32, 3, 119, 88, 0, 7, 6, 103, 101, 0, 110, 114, 101, 3, 90,
- 117, 34, 13, 0, 110, 101, 114, 2, 97, 97, 108, 3, 100, 4, 119, 50, 13, 34, 0, 4, 2, 98, 105, 101, 100, 3, 100, 13, 0, 2,
- 115, 112, 114, 101, 107, 0, 2, 118, 97, 108, 0, 8, 2, 21, 14, 128, 132, 130, 0, 108, 105, 106, 107, 8, 3, 100, 13, 55, 123, 49,
- 0, 109, 101, 101, 110, 116, 101, 8, 2, 21, 14, 128, 132, 136, 3, 100, 13, 65, 6, 119, 50, 47, 13, 0, 98, 114, 117, 105, 107, 101,
- 114, 115, 8, 2, 21, 14, 128, 132, 138, 3, 100, 13, 71, 34, 6, 124, 49, 13, 34, 89, 0, 4, 8, 2, 107, 17, 67, 3, 100, 111,
- 0, 8, 2, 108, 17, 67, 0, 8, 2, 114, 17, 67, 0, 4, 2, 118, 101, 110, 100, 32, 3, 100, 119, 0, 2, 118, 101, 114, 0, 2,
- 118, 105, 110, 103, 0, 8, 2, 108, 101, 110, 18, 67, 0, 8, 2, 116, 101, 110, 18, 67, 0, 8, 2, 118, 101, 110, 0, 101, 8, 0,
- 117, 8, 3, 100, 121, 0, 105, 8, 3, 100, 123, 0, 7, 6, 111, 110, 0, 8, 2, 21, 14, 128, 132, 130, 3, 2, 113, 50, 0, 4,
- 103, 8, 2, 97, 97, 114, 110, 3, 4, 113, 50, 100, 6, 0, 103, 8, 2, 97, 110, 115, 0, 103, 8, 2, 114, 105, 106, 112, 98, 97,
- 97, 114, 0, 103, 8, 2, 114, 111, 110, 100, 0, 103, 8, 2, 117, 110, 115, 116, 105, 103, 0, 103, 8, 2, 117, 117, 114, 0, 103, 101,
- 8, 2, 21, 14, 128, 132, 132, 3, 4, 113, 50, 100, 13, 0, 100, 101, 114, 8, 2, 21, 14, 128, 132, 133, 3, 6, 113, 50, 72, 13,
- 34, 0, 8, 2, 116, 101, 21, 14, 128, 132, 130, 3, 113, 50, 0, 97, 97, 110, 8, 2, 21, 14, 128, 132, 133, 3, 113, 50, 6, 115,
- 50, 0, 116, 8, 2, 21, 14, 128, 132, 131, 3, 113, 50, 47, 0, 100, 101, 114, 8, 3, 113, 50, 72, 13, 34, 0, 4, 103, 101, 8,
- 2, 100, 105, 101, 114, 116, 3, 113, 50, 100, 13, 0, 103, 101, 8, 2, 108, 111, 111, 102, 0, 103, 101, 8, 2, 108, 117, 107, 0, 103,
- 101, 8, 2, 109, 97, 107, 0, 103, 101, 8, 2, 110, 97, 100, 101, 0, 103, 101, 8, 2, 114, 105, 101, 102, 0, 103, 101, 8, 2, 118,
- 97, 108, 0, 7, 6, 114, 101, 0, 4, 8, 2, 99, 101, 110, 116, 3, 34, 13, 0, 8, 2, 99, 101, 112, 116, 0, 8, 2, 99, 101,
- 115, 0, 8, 2, 99, 108, 97, 109, 0, 8, 2, 103, 101, 101, 114, 0, 8, 2, 103, 101, 114, 101, 110, 0, 8, 2, 115, 101, 114, 118,
- 101, 32, 0, 109, 101, 2, 100, 105, 101, 3, 34, 13, 65, 6, 119, 0, 100, 97, 99, 116, 105, 101, 8, 2, 14, 128, 132, 136, 3, 34,
- 13, 72, 6, 116, 49, 89, 37, 0, 118, 97, 110, 99, 104, 3, 34, 13, 84, 117, 50, 91, 0, 99, 104, 101, 114, 99, 104, 3, 34, 13,
- 91, 111, 34, 91, 0, 103, 101, 114, 105, 110, 103, 8, 3, 34, 13, 100, 6, 108, 12, 34, 108, 68, 0, 103, 105, 115, 116, 101, 114, 8,
- 3, 34, 13, 100, 6, 108, 89, 47, 13, 34, 0, 8, 2, 99, 111, 114, 100, 3, 34, 36, 6, 0, 8, 2, 99, 101, 112, 116, 105, 101,
- 102, 3, 34, 119, 0, 112, 114, 101, 2, 115, 97, 105, 108, 108, 3, 34, 119, 48, 34, 119, 0, 103, 101, 108, 8, 3, 34, 119, 100, 13,
- 55, 0, 7, 6, 116, 101, 0, 103, 101, 110, 8, 2, 14, 128, 132, 133, 3, 47, 6, 119, 100, 13, 50, 0, 4, 8, 2, 103, 101, 108,
- 105, 106, 107, 14, 128, 132, 130, 3, 47, 13, 0, 8, 2, 103, 101, 109, 111, 101, 116, 14, 128, 132, 130, 0, 8, 2, 103, 111, 101, 100,
- 0, 8, 2, 104, 117, 105, 0, 8, 2, 107, 101, 101, 114, 0, 8, 2, 107, 111, 114, 116, 0, 8, 2, 108, 101, 117, 114, 0, 8, 2,
- 108, 111, 111, 114, 0, 8, 2, 109, 101, 101, 114, 0, 8, 2, 109, 105, 100, 100, 0, 8, 2, 110, 97, 0, 8, 2, 110, 101, 101, 114,
- 0, 8, 2, 114, 101, 99, 104, 116, 0, 8, 2, 115, 97, 109, 0, 8, 2, 118, 101, 101, 108, 0, 8, 2, 118, 101, 114, 103, 101, 101,
- 102, 14, 128, 132, 130, 0, 8, 2, 118, 111, 111, 114, 115, 99, 104, 105, 106, 110, 0, 8, 2, 118, 111, 114, 0, 8, 2, 118, 114, 101,
- 100, 0, 8, 2, 119, 101, 114, 107, 0, 114, 117, 103, 8, 2, 14, 128, 132, 133, 3, 47, 13, 34, 6, 110, 101, 0, 119, 101, 101, 103,
- 8, 2, 14, 128, 132, 134, 3, 47, 13, 85, 6, 119, 101, 0, 103, 101, 8, 2, 108, 105, 106, 107, 3, 47, 13, 100, 13, 0, 7, 6,
- 195, 170, 0, 3, 111, 0, 7, 6, 97, 0, 99, 104, 1, 109, 2, 105, 110, 3, 2, 115, 91, 0, 102, 102, 105, 99, 104, 8, 3, 2,
- 116, 83, 37, 91, 0, 105, 114, 101, 2, 32, 3, 6, 111, 12, 34, 13, 0, 105, 114, 2, 32, 3, 6, 111, 34, 0, 4, 1, 21, 2,
- 100, 101, 32, 3, 6, 115, 0, 1, 21, 2, 116, 97, 32, 0, 2, 116, 111, 114, 32, 0, 97, 2, 17, 67, 32, 0, 97, 2, 114, 100,
- 32, 0, 114, 105, 115, 2, 32, 3, 6, 115, 34, 108, 89, 0, 114, 105, 115, 115, 101, 110, 2, 32, 3, 6, 115, 34, 108, 89, 13, 50,
- 0, 97, 110, 8, 2, 21, 14, 128, 132, 131, 3, 6, 115, 50, 0, 98, 101, 108, 1, 21, 2, 32, 3, 6, 115, 71, 13, 55, 0, 98,
- 101, 108, 101, 1, 21, 2, 32, 3, 6, 115, 71, 13, 55, 13, 0, 103, 101, 2, 32, 3, 6, 115, 90, 13, 0, 99, 116, 105, 101, 8,
- 2, 21, 14, 128, 132, 133, 3, 6, 116, 49, 89, 37, 0, 4, 110, 116, 1, 21, 2, 32, 3, 6, 116, 50, 47, 0, 110, 116, 1, 21,
- 2, 101, 32, 0, 110, 116, 1, 21, 2, 101, 110, 32, 0, 110, 116, 1, 21, 2, 101, 114, 32, 0, 105, 108, 108, 101, 2, 32, 3, 6,
- 116, 57, 13, 0, 105, 108, 108, 101, 115, 2, 32, 3, 6, 116, 57, 13, 89, 0, 103, 110, 101, 1, 21, 2, 32, 3, 6, 116, 67, 13,
- 0, 102, 8, 2, 17, 67, 21, 14, 128, 132, 130, 3, 6, 116, 83, 0, 111, 2, 32, 3, 6, 125, 0, 1, 17, 67, 21, 21, 2, 32,
- 3, 8, 115, 0, 103, 101, 115, 2, 32, 14, 128, 128, 129, 3, 89, 0, 105, 8, 2, 109, 97, 98, 101, 108, 3, 111, 0, 4, 3, 115,
- 0, 1, 116, 2, 98, 108, 101, 97, 117, 0, 8, 2, 100, 114, 101, 115, 115, 12, 12, 12, 0, 97, 0, 97, 1, 122, 2, 109, 32, 0,
- 101, 0, 97, 114, 1, 10, 2, 32, 14, 128, 128, 131, 3, 115, 34, 0, 114, 101, 115, 1, 21, 2, 32, 3, 115, 34, 6, 111, 89, 0,
- 97, 114, 100, 1, 10, 2, 32, 14, 128, 128, 132, 3, 115, 34, 47, 0, 4, 97, 105, 3, 115, 57, 0, 121, 0, 100, 114, 101, 115, 8,
- 2, 21, 14, 128, 132, 133, 3, 115, 72, 34, 6, 111, 89, 0, 102, 8, 2, 114, 105, 107, 97, 3, 115, 83, 0, 103, 101, 2, 32, 28,
- 17, 3, 115, 100, 13, 0, 4, 2, 17, 67, 25, 3, 116, 0, 2, 120, 0, 108, 108, 101, 115, 8, 2, 21, 14, 128, 132, 133, 3, 116,
- 55, 13, 88, 0, 105, 3, 116, 57, 0, 4, 99, 104, 116, 1, 109, 25, 2, 105, 103, 12, 3, 116, 101, 47, 0, 99, 104, 116, 1, 114,
- 107, 2, 105, 103, 12, 0, 99, 104, 116, 105, 103, 1, 21, 2, 32, 14, 128, 128, 134, 3, 116, 101, 47, 13, 100, 0, 4, 1, 98, 2,
- 98, 121, 3, 119, 0, 105, 1, 100, 2, 115, 121, 0, 99, 101, 1, 21, 2, 32, 3, 119, 89, 0, 105, 108, 1, 109, 3, 119, 108, 55,
- 0, 4, 117, 3, 125, 0, 117, 119, 0, 7, 6, 98, 0, 1, 98, 3, 0, 97, 97, 114, 1, 10, 2, 32, 14, 128, 128, 132, 3, 8,
- 71, 115, 34, 0, 97, 114, 101, 1, 10, 2, 32, 14, 128, 128, 132, 3, 8, 71, 115, 34, 13, 0, 8, 111, 2, 115, 116, 97, 107, 3,
- 48, 0, 115, 2, 32, 24, 3, 48, 89, 0, 3, 71, 0, 105, 106, 2, 122, 111, 110, 100, 3, 71, 2, 37, 0, 4, 111, 101, 107, 8,
- 2, 21, 14, 128, 132, 132, 3, 71, 6, 40, 49, 0, 111, 101, 107, 8, 2, 106, 101, 0, 105, 110, 110, 101, 110, 8, 2, 14, 128, 132,
- 134, 3, 71, 6, 108, 50, 13, 50, 0, 117, 117, 114, 116, 8, 2, 21, 21, 14, 128, 132, 133, 3, 71, 6, 109, 34, 47, 0, 111, 118,
- 101, 110, 8, 2, 14, 128, 132, 133, 3, 71, 6, 122, 84, 13, 50, 0, 105, 106, 8, 2, 17, 67, 21, 14, 128, 132, 131, 3, 71, 6,
- 123, 0, 117, 105, 116, 101, 110, 8, 2, 14, 128, 132, 134, 3, 71, 6, 124, 47, 13, 50, 0, 101, 108, 97, 115, 116, 105, 110, 103, 8,
- 2, 21, 14, 128, 132, 137, 3, 71, 13, 55, 6, 116, 89, 47, 108, 68, 0, 101, 108, 101, 105, 100, 115, 8, 2, 21, 14, 128, 132, 135,
- 3, 71, 13, 55, 6, 123, 47, 89, 0, 101, 100, 114, 105, 106, 102, 115, 8, 2, 21, 14, 128, 132, 136, 3, 71, 13, 72, 34, 6, 123,
- 83, 89, 0, 114, 97, 110, 100, 8, 3, 71, 34, 6, 116, 50, 72, 0, 114, 97, 105, 108, 108, 101, 8, 2, 21, 14, 128, 132, 135, 3,
- 71, 34, 6, 116, 57, 13, 0, 97, 97, 110, 3, 71, 115, 50, 0, 105, 106, 101, 101, 110, 8, 3, 71, 123, 6, 119, 50, 0, 7, 6,
- 99, 0, 4, 3, 49, 0, 107, 0, 111, 2, 110, 99, 101, 114, 116, 3, 49, 2, 113, 0, 111, 110, 99, 101, 110, 116, 114, 97, 116, 105,
- 101, 8, 2, 21, 14, 128, 132, 140, 3, 49, 113, 50, 89, 111, 50, 47, 34, 6, 115, 47, 89, 37, 0, 111, 110, 103, 114, 101, 115, 8,
- 3, 49, 113, 50, 100, 34, 6, 111, 89, 0, 111, 109, 112, 117, 116, 101, 114, 8, 2, 21, 14, 128, 132, 136, 3, 49, 113, 65, 48, 57,
- 6, 40, 47, 13, 34, 0, 111, 97, 99, 104, 3, 49, 122, 76, 0, 4, 2, 101, 3, 89, 0, 2, 105, 0, 2, 121, 0, 101, 115, 2,
- 32, 3, 89, 6, 111, 89, 0, 101, 2, 115, 32, 28, 33, 3, 89, 13, 0, 4, 105, 1, 21, 2, 101, 101, 108, 3, 91, 0, 105, 1,
- 21, 2, 101, 117, 115, 0, 105, 1, 21, 2, 101, 117, 122, 0, 105, 1, 21, 2, 195, 171, 0, 105, 2, 97, 0, 105, 2, 111, 0, 7,
- 6, 100, 0, 1, 100, 3, 0, 4, 2, 115, 116, 3, 47, 0, 116, 0, 106, 3, 47, 57, 0, 115, 2, 32, 24, 3, 47, 89, 0, 3,
- 72, 0, 111, 101, 108, 8, 2, 21, 14, 128, 132, 132, 3, 72, 6, 40, 55, 0, 4, 101, 8, 2, 103, 101, 101, 110, 3, 72, 13, 0,
- 101, 8, 2, 122, 101, 108, 102, 0, 106, 8, 3, 75, 0, 7, 6, 101, 0, 117, 109, 1, 115, 117, 109, 21, 2, 32, 3, 4, 119, 110,
- 65, 0, 4, 1, 21, 2, 114, 101, 110, 100, 101, 32, 3, 6, 108, 0, 1, 21, 2, 114, 101, 110, 100, 101, 110, 32, 0, 101, 1, 21,
- 2, 114, 32, 0, 101, 1, 21, 2, 114, 100, 32, 0, 101, 1, 21, 2, 114, 100, 101, 32, 0, 101, 1, 21, 2, 114, 100, 101, 110, 32,
- 0, 101, 1, 21, 2, 114, 116, 32, 0, 120, 101, 2, 32, 3, 6, 111, 49, 89, 13, 0, 108, 1, 21, 2, 32, 3, 6, 111, 55, 0,
- 4, 101, 1, 21, 2, 29, 32, 3, 6, 119, 0, 101, 1, 21, 2, 32, 0, 108, 101, 1, 10, 2, 32, 3, 6, 119, 55, 13, 0, 108,
- 101, 110, 1, 21, 2, 32, 3, 6, 119, 55, 13, 50, 0, 117, 109, 2, 32, 28, 17, 3, 6, 119, 110, 65, 0, 97, 2, 32, 3, 6,
- 119, 115, 0, 117, 114, 1, 21, 2, 32, 3, 6, 121, 34, 0, 117, 122, 101, 1, 105, 2, 32, 3, 6, 121, 88, 13, 0, 117, 122, 101,
- 114, 1, 105, 2, 32, 3, 6, 121, 88, 13, 34, 0, 117, 122, 101, 114, 101, 1, 105, 2, 32, 3, 6, 121, 88, 13, 34, 13, 0, 117,
- 115, 1, 105, 2, 32, 3, 6, 121, 89, 0, 117, 115, 116, 1, 105, 2, 32, 3, 6, 121, 89, 47, 0, 117, 115, 116, 101, 1, 105, 2,
- 32, 3, 6, 121, 89, 47, 13, 0, 97, 117, 3, 6, 122, 0, 105, 116, 1, 116, 105, 2, 32, 3, 6, 123, 47, 0, 4, 108, 1, 10,
- 2, 32, 28, 33, 3, 8, 13, 55, 0, 108, 1, 10, 2, 100, 101, 32, 28, 33, 0, 108, 1, 10, 2, 100, 101, 110, 32, 28, 33, 0,
- 108, 1, 10, 2, 101, 32, 28, 33, 0, 108, 1, 10, 2, 101, 110, 32, 28, 33, 0, 108, 1, 10, 2, 101, 110, 100, 32, 28, 33, 0,
- 108, 1, 10, 2, 105, 103, 32, 28, 33, 0, 108, 1, 10, 2, 105, 103, 101, 32, 28, 33, 0, 108, 1, 10, 2, 105, 110, 103, 32, 28,
- 33, 0, 108, 1, 10, 2, 105, 110, 103, 101, 110, 32, 28, 33, 0, 108, 1, 10, 2, 116, 32, 28, 33, 0, 97, 1, 110, 105, 108, 2,
- 32, 3, 8, 37, 57, 115, 0, 4, 1, 10, 2, 32, 3, 13, 0, 1, 10, 2, 109, 101, 110, 116, 0, 1, 10, 2, 110, 116, 105, 103,
- 0, 1, 17, 67, 10, 2, 32, 14, 128, 208, 129, 0, 1, 17, 67, 17, 65, 25, 2, 32, 14, 128, 129, 129, 0, 1, 99, 2, 32, 12,
- 12, 0, 1, 103, 105, 2, 32, 12, 14, 136, 208, 129, 0, 1, 106, 17, 65, 25, 2, 32, 14, 128, 128, 129, 0, 1, 107, 106, 105, 108,
- 2, 32, 14, 136, 128, 129, 0, 1, 108, 101, 2, 32, 12, 14, 128, 208, 129, 0, 1, 114, 101, 2, 32, 12, 14, 128, 208, 129, 0, 1,
- 115, 2, 99, 111, 110, 100, 0, 1, 115, 2, 99, 117, 117, 114, 0, 117, 105, 108, 108, 101, 3, 13, 6, 109, 0, 195, 175, 2, 12, 3,
- 13, 10, 108, 0, 116, 116, 101, 110, 1, 21, 2, 32, 14, 128, 128, 131, 3, 13, 50, 0, 108, 1, 112, 112, 97, 2, 32, 3, 13, 55,
- 0, 108, 105, 106, 107, 115, 1, 10, 3, 13, 55, 13, 49, 89, 0, 108, 100, 115, 1, 21, 2, 32, 3, 13, 55, 47, 89, 0, 108, 100,
- 1, 10, 2, 32, 3, 13, 55, 72, 0, 108, 1, 21, 2, 101, 110, 32, 28, 34, 3, 13, 64, 0, 109, 1, 10, 2, 32, 3, 13, 65,
- 0, 109, 101, 110, 1, 10, 2, 32, 28, 17, 3, 13, 65, 13, 50, 0, 1, 21, 2, 115, 32, 28, 34, 12, 14, 128, 128, 129, 3, 89,
- 0, 4, 2, 114, 3, 108, 12, 0, 101, 1, 104, 2, 114, 32, 0, 101, 2, 114, 0, 4, 1, 99, 2, 110, 116, 114, 117, 109, 3, 111,
- 0, 1, 100, 105, 2, 110, 116, 0, 1, 115, 101, 114, 112, 2, 110, 116, 0, 2, 17, 67, 25, 0, 2, 114, 116, 115, 15, 0, 2, 120,
- 0, 120, 112, 111, 115, 105, 116, 105, 101, 8, 3, 111, 49, 89, 48, 122, 88, 6, 37, 47, 89, 37, 0, 1, 10, 2, 110, 17, 66, 21,
- 3, 112, 0, 4, 1, 29, 3, 119, 0, 1, 99, 111, 114, 112, 2, 100, 117, 0, 8, 112, 2, 110, 105, 98, 101, 108, 0, 101, 0, 109,
- 1, 110, 114, 97, 97, 119, 3, 119, 65, 0, 100, 101, 110, 2, 32, 3, 119, 72, 13, 50, 0, 3, 120, 0, 117, 3, 121, 0, 105, 2,
- 12, 3, 123, 0, 101, 117, 119, 3, 126, 0, 7, 6, 102, 0, 1, 102, 3, 0, 3, 83, 0, 97, 109, 105, 108, 105, 101, 8, 2, 21,
- 14, 128, 132, 135, 3, 83, 115, 65, 6, 37, 55, 37, 0, 4, 2, 98, 3, 84, 0, 2, 100, 0, 7, 6, 103, 0, 110, 1, 105, 115,
- 2, 97, 3, 67, 0, 111, 111, 103, 8, 2, 101, 108, 3, 81, 40, 12, 81, 0, 4, 1, 101, 101, 108, 108, 111, 99, 3, 90, 0, 1,
- 114, 101, 110, 101, 2, 105, 101, 0, 2, 101, 101, 32, 0, 2, 195, 169, 0, 8, 111, 108, 2, 101, 101, 114, 0, 8, 111, 108, 2, 101,
- 114, 101, 110, 0, 105, 1, 21, 2, 101, 117, 115, 0, 105, 1, 21, 2, 101, 117, 122, 0, 4, 3, 100, 0, 103, 0, 97, 115, 116, 8,
- 2, 21, 3, 100, 6, 116, 89, 47, 0, 97, 115, 116, 101, 110, 8, 2, 21, 14, 128, 132, 134, 3, 100, 6, 116, 89, 47, 13, 50, 0,
- 105, 1, 105, 108, 101, 114, 2, 101, 117, 3, 100, 37, 57, 0, 1, 115, 3, 101, 0, 7, 6, 104, 0, 1, 17, 67, 2, 25, 3, 0,
- 3, 107, 0, 101, 114, 105, 110, 110, 8, 3, 107, 2, 111, 34, 108, 50, 0, 117, 108, 112, 8, 2, 21, 21, 14, 128, 132, 132, 3, 107,
- 6, 110, 55, 48, 0, 101, 114, 102, 115, 116, 8, 2, 21, 14, 128, 132, 134, 3, 107, 6, 111, 34, 83, 89, 47, 0, 101, 114, 115, 101,
- 110, 8, 3, 107, 6, 111, 34, 89, 13, 50, 0, 111, 110, 100, 101, 110, 8, 2, 21, 14, 128, 132, 134, 3, 107, 6, 113, 50, 72, 13,
- 50, 0, 97, 110, 100, 1, 17, 67, 2, 32, 14, 128, 128, 132, 3, 107, 6, 116, 50, 47, 0, 111, 111, 103, 116, 101, 8, 2, 21, 14,
- 128, 132, 134, 3, 107, 6, 122, 101, 47, 13, 0, 101, 114, 8, 2, 101, 110, 3, 107, 108, 12, 34, 0, 4, 101, 114, 8, 2, 21, 14,
- 128, 132, 131, 3, 107, 111, 34, 0, 101, 114, 8, 2, 100, 101, 114, 0, 101, 114, 8, 2, 100, 115, 0, 97, 110, 100, 105, 99, 97, 112,
- 8, 3, 107, 111, 50, 72, 37, 49, 111, 48, 0, 101, 105, 100, 1, 10, 2, 32, 14, 128, 128, 132, 3, 107, 123, 47, 0, 7, 6, 105,
- 0, 4, 1, 109, 97, 102, 2, 108, 105, 101, 3, 6, 37, 0, 101, 1, 100, 2, 32, 0, 101, 1, 103, 2, 32, 0, 101, 1, 109, 2,
- 32, 0, 101, 1, 112, 2, 32, 0, 101, 2, 17, 67, 101, 32, 0, 101, 2, 17, 67, 101, 110, 32, 0, 101, 2, 17, 67, 101, 114, 32,
- 0, 101, 2, 17, 67, 101, 114, 101, 32, 0, 101, 2, 17, 67, 106, 101, 29, 32, 0, 101, 2, 17, 67, 115, 116, 101, 32, 0, 101, 2,
- 17, 67, 116, 106, 101, 29, 32, 0, 101, 2, 29, 0, 101, 2, 114, 100, 32, 0, 101, 2, 114, 101, 110, 32, 0, 195, 171, 110, 2, 32,
- 3, 6, 37, 13, 50, 0, 110, 101, 2, 32, 3, 6, 37, 50, 13, 0, 110, 101, 115, 2, 32, 3, 6, 37, 50, 13, 89, 0, 98, 101,
- 108, 1, 21, 2, 32, 3, 6, 37, 71, 13, 55, 0, 98, 101, 108, 101, 1, 21, 2, 32, 3, 6, 37, 71, 13, 55, 13, 0, 99, 101,
- 1, 114, 2, 32, 3, 6, 37, 89, 13, 0, 99, 101, 115, 1, 114, 2, 32, 3, 6, 37, 89, 13, 89, 0, 4, 110, 8, 2, 17, 67,
- 21, 14, 128, 132, 130, 3, 6, 108, 50, 0, 110, 8, 2, 97, 21, 14, 128, 132, 130, 0, 110, 110, 8, 2, 101, 114, 0, 115, 116, 1,
- 21, 2, 32, 3, 6, 108, 89, 47, 0, 115, 116, 101, 110, 1, 21, 2, 32, 3, 6, 108, 89, 47, 13, 50, 0, 115, 109, 101, 1, 21,
- 2, 32, 3, 6, 108, 89, 65, 13, 0, 4, 106, 1, 21, 2, 110, 32, 3, 6, 123, 0, 106, 2, 32, 0, 106, 2, 101, 32, 0, 106,
- 2, 101, 110, 0, 106, 2, 116, 106, 101, 29, 0, 103, 1, 21, 2, 32, 14, 128, 208, 130, 3, 8, 13, 100, 0, 103, 101, 114, 1, 21,
- 2, 32, 3, 8, 13, 100, 13, 34, 0, 103, 101, 114, 101, 1, 21, 2, 32, 3, 8, 13, 100, 13, 34, 13, 0, 103, 101, 110, 1, 21,
- 2, 32, 3, 8, 13, 100, 13, 50, 0, 103, 115, 116, 1, 21, 2, 32, 3, 8, 13, 100, 89, 47, 0, 103, 115, 116, 101, 1, 21, 2,
- 32, 3, 8, 13, 100, 89, 47, 13, 0, 4, 101, 1, 115, 110, 17, 65, 17, 67, 2, 32, 3, 8, 37, 0, 101, 1, 115, 115, 2, 32,
- 0, 101, 1, 115, 115, 17, 65, 17, 67, 2, 32, 0, 195, 171, 1, 115, 2, 32, 3, 8, 37, 13, 0, 99, 117, 115, 1, 10, 2, 32,
- 3, 8, 37, 49, 110, 89, 0, 4, 99, 97, 1, 10, 2, 32, 3, 8, 37, 49, 115, 0, 107, 97, 1, 10, 2, 32, 0, 4, 99, 111,
- 1, 10, 2, 32, 3, 8, 37, 49, 122, 0, 107, 111, 1, 10, 2, 32, 0, 115, 99, 104, 1, 21, 2, 32, 3, 8, 37, 89, 0, 115,
- 99, 104, 101, 1, 21, 2, 32, 3, 8, 37, 89, 13, 0, 99, 105, 1, 10, 2, 32, 3, 8, 37, 89, 37, 0, 117, 109, 1, 114, 17,
- 65, 2, 32, 3, 8, 37, 110, 65, 0, 97, 1, 114, 17, 65, 2, 32, 3, 8, 37, 115, 0, 103, 101, 1, 21, 2, 32, 14, 136, 128,
- 129, 3, 13, 0, 103, 101, 8, 2, 32, 3, 13, 100, 13, 0, 4, 3, 37, 0, 2, 99, 104, 101, 32, 0, 101, 0, 105, 0, 111, 2,
- 100, 101, 32, 3, 37, 6, 122, 0, 111, 100, 101, 115, 2, 32, 3, 37, 6, 122, 72, 13, 89, 0, 101, 117, 122, 101, 2, 32, 3, 37,
- 57, 6, 121, 88, 13, 0, 101, 117, 122, 101, 114, 2, 32, 3, 37, 57, 6, 121, 88, 13, 34, 0, 101, 117, 122, 101, 114, 101, 2, 32,
- 3, 37, 57, 6, 121, 88, 13, 34, 13, 0, 101, 117, 115, 2, 32, 3, 37, 57, 6, 121, 89, 0, 101, 117, 115, 116, 2, 32, 3, 37,
- 57, 6, 121, 89, 47, 0, 101, 117, 115, 116, 101, 2, 32, 3, 37, 57, 6, 121, 89, 47, 13, 0, 101, 117, 119, 3, 37, 58, 0, 111,
- 2, 110, 97, 103, 101, 3, 37, 113, 0, 101, 101, 3, 37, 119, 0, 4, 2, 17, 67, 25, 3, 108, 0, 2, 120, 0, 4, 110, 8, 2,
- 100, 111, 3, 108, 50, 0, 110, 8, 2, 102, 111, 114, 109, 97, 0, 110, 8, 2, 115, 99, 114, 105, 112, 0, 110, 110, 8, 2, 105, 103,
- 0, 110, 116, 101, 114, 8, 3, 108, 50, 47, 13, 34, 0, 110, 102, 111, 114, 109, 97, 116, 105, 101, 8, 2, 21, 14, 128, 132, 138, 3,
- 108, 50, 83, 113, 34, 65, 6, 115, 47, 89, 37, 0, 110, 103, 8, 2, 101, 17, 67, 32, 3, 108, 68, 0, 115, 2, 32, 3, 108, 89,
- 0, 106, 2, 12, 3, 123, 0, 7, 6, 106, 0, 3, 57, 0, 97, 97, 114, 8, 2, 21, 14, 128, 132, 132, 3, 57, 6, 115, 34, 0,
- 97, 97, 114, 2, 108, 105, 106, 107, 3, 57, 115, 34, 0, 111, 117, 2, 114, 110, 97, 3, 90, 40, 0, 7, 6, 107, 0, 1, 107, 3,
- 0, 3, 49, 0, 105, 110, 100, 101, 114, 8, 2, 21, 14, 128, 132, 134, 3, 49, 6, 108, 50, 72, 13, 34, 0, 101, 117, 122, 101, 8,
- 2, 21, 14, 128, 132, 133, 3, 49, 6, 121, 88, 13, 0, 111, 110, 105, 110, 103, 8, 3, 49, 6, 122, 50, 108, 68, 0, 114, 101, 100,
- 105, 101, 116, 8, 2, 21, 14, 128, 132, 135, 3, 49, 34, 13, 72, 6, 37, 47, 0, 111, 107, 107, 101, 114, 101, 108, 3, 49, 113, 49,
- 13, 34, 6, 111, 55, 0, 97, 108, 101, 8, 2, 110, 100, 101, 3, 49, 115, 55, 6, 111, 0, 97, 110, 116, 111, 111, 114, 8, 2, 21,
- 14, 128, 132, 135, 3, 49, 116, 50, 47, 6, 122, 34, 0, 111, 110, 105, 110, 103, 105, 110, 8, 3, 49, 122, 50, 108, 100, 6, 108, 50,
- 0, 2, 100, 3, 81, 0, 7, 6, 108, 0, 4, 1, 108, 3, 0, 108, 1, 105, 97, 116, 101, 100, 3, 0, 3, 55, 0, 105, 101, 102,
- 100, 101, 115, 8, 2, 21, 14, 128, 132, 135, 3, 55, 6, 37, 83, 72, 13, 89, 0, 101, 110, 116, 101, 8, 2, 21, 14, 128, 132, 133,
- 3, 55, 6, 111, 50, 47, 13, 0, 4, 97, 110, 100, 8, 2, 21, 14, 128, 132, 132, 3, 55, 6, 116, 50, 72, 0, 97, 110, 100, 8,
- 2, 101, 0, 105, 106, 107, 1, 10, 2, 32, 14, 128, 128, 132, 3, 55, 13, 49, 0, 105, 106, 107, 101, 114, 1, 10, 2, 32, 14, 128,
- 128, 134, 3, 55, 13, 49, 13, 34, 0, 105, 106, 107, 101, 114, 101, 1, 10, 2, 32, 14, 128, 128, 135, 3, 55, 13, 49, 13, 34, 13,
- 0, 105, 106, 107, 101, 110, 1, 10, 2, 32, 14, 128, 128, 134, 3, 55, 13, 49, 13, 50, 0, 105, 106, 107, 115, 116, 1, 10, 2, 32,
- 14, 128, 128, 134, 3, 55, 13, 49, 89, 47, 0, 105, 106, 107, 115, 116, 101, 1, 10, 2, 32, 14, 128, 128, 135, 3, 55, 13, 49, 89,
- 47, 13, 0, 105, 106, 107, 104, 101, 100, 101, 110, 1, 10, 2, 32, 14, 128, 128, 137, 3, 55, 13, 49, 107, 119, 72, 13, 50, 0, 105,
- 106, 107, 104, 101, 105, 100, 1, 10, 2, 32, 14, 128, 128, 136, 3, 55, 13, 49, 107, 123, 47, 0, 97, 110, 103, 101, 8, 2, 21, 14,
- 128, 132, 133, 3, 55, 35, 68, 13, 0, 97, 97, 110, 1, 10, 2, 32, 14, 128, 128, 132, 3, 55, 115, 50, 0, 111, 122, 101, 1, 21,
- 2, 32, 14, 128, 128, 132, 3, 55, 122, 88, 13, 0, 111, 122, 101, 110, 1, 21, 2, 32, 14, 128, 128, 133, 3, 55, 122, 88, 13, 50,
- 0, 111, 111, 115, 1, 21, 2, 32, 14, 128, 128, 132, 3, 55, 122, 89, 0, 111, 111, 103, 1, 21, 2, 32, 3, 55, 122, 101, 0, 7,
- 6, 109, 0, 1, 109, 3, 0, 3, 65, 0, 105, 8, 2, 115, 21, 3, 65, 2, 108, 0, 105, 115, 8, 2, 103, 117, 110, 3, 65, 2,
- 108, 89, 0, 4, 105, 115, 8, 2, 99, 111, 109, 109, 14, 128, 132, 131, 3, 65, 6, 108, 89, 0, 105, 115, 8, 2, 100, 97, 14, 128,
- 132, 131, 0, 105, 115, 8, 2, 103, 21, 14, 128, 132, 131, 0, 105, 115, 8, 2, 103, 101, 21, 14, 128, 132, 131, 0, 105, 115, 8, 2,
- 105, 110, 21, 14, 128, 132, 131, 0, 105, 115, 8, 2, 107, 108, 101, 117, 14, 128, 132, 131, 0, 105, 115, 8, 2, 108, 105, 101, 112, 14,
- 128, 132, 131, 0, 105, 115, 8, 2, 108, 111, 14, 128, 132, 131, 0, 105, 115, 8, 2, 116, 17, 65, 0, 105, 115, 118, 101, 114, 8, 2,
- 21, 3, 65, 6, 108, 89, 83, 13, 34, 0, 101, 101, 8, 2, 21, 14, 128, 132, 131, 3, 65, 6, 119, 0, 101, 110, 117, 2, 32, 3,
- 65, 13, 50, 109, 0, 105, 8, 2, 99, 114, 111, 3, 65, 37, 0, 4, 105, 115, 8, 2, 97, 110, 17, 67, 3, 65, 37, 88, 0, 105,
- 115, 8, 2, 195, 168, 0, 101, 101, 8, 2, 114, 17, 67, 3, 65, 108, 12, 0, 105, 108, 105, 101, 117, 8, 3, 65, 108, 55, 57, 6,
- 121, 0, 117, 122, 105, 101, 107, 8, 2, 21, 14, 128, 132, 134, 3, 65, 109, 88, 6, 37, 49, 0, 97, 110, 97, 103, 101, 109, 101, 110,
- 116, 3, 65, 115, 50, 108, 75, 65, 13, 50, 47, 0, 7, 6, 110, 0, 1, 110, 3, 0, 4, 3, 50, 0, 2, 103, 28, 19, 0, 2,
- 107, 28, 19, 0, 4, 97, 2, 116, 117, 114, 3, 50, 2, 115, 0, 97, 2, 118, 105, 103, 0, 97, 8, 2, 112, 111, 108, 17, 65, 0,
- 97, 8, 2, 118, 111, 108, 103, 21, 0, 97, 112, 111, 108, 101, 111, 110, 3, 50, 2, 115, 48, 122, 55, 13, 57, 113, 50, 0, 97, 8,
- 2, 114, 99, 3, 50, 2, 116, 0, 97, 114, 99, 105, 8, 2, 115, 3, 50, 2, 116, 34, 89, 108, 0, 105, 101, 117, 119, 115, 8, 2,
- 21, 14, 128, 132, 134, 3, 50, 6, 37, 58, 89, 0, 4, 97, 8, 2, 17, 67, 21, 21, 14, 128, 132, 130, 3, 50, 6, 115, 0, 97,
- 8, 2, 17, 67, 21, 24, 0, 97, 110, 111, 8, 2, 21, 14, 128, 132, 132, 3, 50, 6, 115, 50, 122, 0, 97, 106, 97, 97, 114, 115,
- 8, 2, 21, 14, 128, 132, 135, 3, 50, 6, 115, 57, 115, 34, 89, 0, 105, 115, 1, 21, 21, 2, 32, 14, 128, 128, 131, 3, 50, 108,
- 89, 0, 105, 115, 101, 110, 1, 21, 21, 2, 32, 14, 128, 128, 133, 3, 50, 108, 89, 13, 50, 0, 4, 97, 8, 2, 100, 101, 114, 3,
- 50, 115, 0, 97, 8, 2, 116, 105, 111, 110, 0, 97, 8, 2, 118, 114, 0, 97, 116, 117, 117, 114, 8, 3, 50, 115, 47, 6, 109, 34,
- 0, 97, 118, 105, 103, 97, 116, 105, 101, 8, 2, 21, 14, 128, 132, 137, 3, 50, 115, 84, 37, 100, 6, 115, 47, 89, 37, 0, 4, 97,
- 8, 2, 17, 67, 11, 3, 50, 116, 0, 97, 8, 2, 99, 104, 116, 0, 111, 111, 114, 100, 8, 2, 21, 14, 128, 132, 133, 3, 50, 122,
- 34, 72, 0, 111, 116, 105, 116, 105, 101, 8, 2, 21, 14, 128, 132, 135, 3, 50, 122, 47, 6, 37, 47, 89, 37, 0, 106, 3, 67, 0,
- 4, 2, 107, 3, 68, 0, 103, 0, 7, 6, 111, 0, 118, 101, 114, 8, 2, 21, 14, 128, 132, 132, 3, 4, 122, 84, 13, 34, 0, 101,
- 2, 29, 32, 3, 6, 40, 0, 105, 114, 2, 32, 3, 6, 85, 115, 34, 0, 112, 8, 2, 21, 21, 14, 128, 132, 130, 3, 6, 113, 48,
- 0, 110, 2, 32, 3, 6, 113, 50, 0, 110, 101, 110, 2, 32, 3, 6, 113, 50, 13, 50, 0, 4, 111, 2, 17, 67, 32, 3, 6, 122,
- 0, 111, 2, 29, 0, 4, 112, 8, 2, 101, 110, 101, 110, 12, 3, 6, 122, 48, 0, 112, 8, 2, 101, 114, 97, 0, 112, 101, 110, 8,
- 2, 21, 14, 128, 132, 132, 3, 6, 122, 48, 13, 50, 0, 112, 101, 110, 105, 110, 103, 115, 8, 2, 14, 128, 132, 136, 3, 6, 122, 48,
- 13, 50, 108, 68, 89, 0, 111, 110, 3, 6, 122, 50, 0, 118, 101, 114, 104, 101, 105, 100, 8, 3, 6, 122, 84, 13, 34, 107, 123, 47,
- 0, 1, 17, 67, 21, 21, 2, 32, 3, 8, 122, 0, 98, 115, 99, 2, 117, 3, 39, 48, 89, 49, 0, 4, 101, 3, 40, 0, 117, 1,
- 99, 2, 112, 117, 0, 117, 1, 100, 2, 98, 108, 117, 0, 117, 1, 114, 116, 2, 118, 97, 105, 108, 0, 117, 2, 99, 104, 101, 32, 0,
- 117, 2, 114, 97, 103, 101, 0, 117, 1, 116, 2, 114, 3, 40, 12, 0, 101, 105, 3, 40, 57, 0, 117, 118, 101, 2, 114, 116, 117, 3,
- 40, 84, 111, 0, 117, 115, 105, 97, 1, 104, 116, 110, 101, 3, 40, 90, 6, 116, 0, 117, 99, 104, 2, 101, 110, 32, 3, 40, 91, 0,
- 4, 105, 1, 99, 2, 102, 102, 117, 3, 85, 116, 0, 105, 1, 108, 112, 2, 116, 0, 4, 2, 17, 67, 25, 3, 113, 0, 2, 120, 0,
- 112, 8, 2, 116, 105, 111, 110, 3, 113, 48, 0, 112, 112, 101, 114, 8, 3, 113, 48, 13, 34, 0, 109, 103, 101, 118, 105, 110, 103, 3,
- 113, 65, 100, 6, 119, 84, 108, 68, 0, 102, 102, 105, 99, 101, 3, 113, 83, 13, 89, 0, 115, 2, 32, 3, 113, 89, 0, 111, 2, 114,
- 3, 114, 0, 4, 3, 122, 0, 1, 114, 112, 2, 103, 114, 97, 109, 0, 2, 114, 0, 111, 0, 111, 105, 3, 122, 57, 0, 118, 101, 114,
- 105, 103, 101, 110, 8, 3, 122, 84, 13, 34, 13, 100, 13, 50, 0, 111, 115, 116, 8, 2, 21, 14, 128, 132, 132, 3, 122, 89, 47, 0,
- 4, 117, 3, 125, 0, 117, 119, 0, 7, 6, 112, 0, 1, 112, 3, 0, 3, 48, 0, 97, 114, 97, 99, 104, 2, 117, 116, 3, 48, 4,
- 115, 34, 115, 91, 0, 111, 108, 105, 116, 105, 101, 8, 2, 21, 3, 48, 122, 55, 6, 37, 47, 89, 37, 0, 111, 108, 105, 116, 105, 101,
- 107, 8, 3, 48, 122, 55, 37, 47, 6, 37, 49, 0, 4, 104, 2, 25, 3, 83, 0, 104, 8, 0, 114, 111, 103, 114, 97, 109, 109, 97,
- 1, 21, 2, 32, 14, 128, 128, 135, 3, 122, 100, 34, 116, 65, 65, 35, 0, 7, 6, 113, 0, 4, 3, 49, 0, 117, 1, 21, 2, 101,
- 101, 114, 0, 117, 1, 21, 2, 101, 114, 101, 110, 32, 0, 117, 101, 1, 21, 2, 32, 0, 117, 3, 49, 84, 0, 7, 6, 114, 0, 114,
- 3, 16, 34, 0, 4, 3, 34, 0, 1, 17, 65, 2, 17, 65, 0, 1, 17, 67, 2, 17, 65, 0, 111, 117, 116, 101, 3, 34, 40, 47,
- 13, 0, 7, 6, 115, 0, 2, 115, 3, 0, 105, 101, 1, 114, 17, 65, 17, 67, 2, 32, 3, 8, 88, 37, 0, 1, 21, 2, 32, 28,
- 17, 3, 8, 89, 0, 101, 108, 1, 10, 2, 32, 3, 8, 89, 13, 55, 0, 101, 108, 101, 110, 1, 10, 2, 32, 3, 8, 89, 13, 55,
- 13, 50, 0, 4, 1, 17, 65, 2, 17, 65, 3, 88, 0, 2, 98, 0, 2, 100, 0, 4, 3, 89, 0, 1, 21, 2, 32, 14, 128, 128,
- 129, 0, 1, 97, 2, 32, 0, 8, 101, 114, 118, 2, 101, 0, 99, 2, 101, 0, 99, 2, 105, 0, 99, 104, 2, 32, 0, 99, 104, 2,
- 101, 32, 0, 99, 104, 2, 101, 114, 32, 0, 97, 109, 101, 110, 8, 2, 21, 14, 128, 132, 133, 3, 89, 6, 115, 65, 13, 50, 0, 99,
- 105, 101, 110, 99, 101, 3, 89, 35, 108, 13, 50, 89, 0, 116, 97, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 89, 47, 6, 115, 90,
- 13, 0, 116, 97, 114, 116, 8, 2, 21, 14, 128, 132, 133, 3, 89, 47, 6, 116, 34, 47, 0, 116, 97, 100, 115, 8, 2, 21, 14, 128,
- 132, 133, 3, 89, 47, 6, 116, 47, 89, 0, 116, 97, 110, 100, 97, 97, 114, 100, 8, 2, 21, 14, 128, 132, 137, 3, 89, 47, 6, 116,
- 50, 72, 115, 34, 47, 0, 116, 114, 97, 97, 116, 1, 21, 2, 32, 14, 128, 128, 134, 3, 89, 47, 34, 115, 47, 0, 112, 111, 114, 116,
- 8, 2, 21, 14, 128, 132, 133, 3, 89, 48, 6, 113, 34, 47, 0, 4, 99, 2, 111, 111, 112, 3, 89, 49, 0, 99, 2, 111, 112, 105,
- 0, 99, 97, 110, 8, 2, 18, 67, 3, 89, 49, 111, 50, 0, 106, 101, 1, 21, 2, 32, 3, 89, 57, 13, 0, 99, 104, 3, 89, 101,
- 0, 101, 114, 118, 105, 99, 101, 3, 89, 110, 84, 13, 89, 0, 105, 1, 17, 65, 2, 111, 3, 90, 0, 4, 99, 104, 8, 2, 110, 3,
- 91, 0, 104, 2, 25, 0, 104, 2, 111, 112, 0, 104, 8, 0, 105, 1, 21, 2, 111, 0, 106, 0, 115, 105, 1, 21, 2, 111, 0, 7,
- 6, 116, 0, 1, 116, 3, 0, 105, 101, 1, 115, 2, 32, 3, 8, 47, 37, 0, 105, 101, 2, 32, 3, 8, 47, 89, 37, 0, 4, 105,
- 101, 1, 99, 2, 32, 3, 8, 89, 37, 0, 105, 101, 1, 107, 2, 32, 0, 105, 101, 1, 112, 2, 32, 0, 4, 3, 47, 0, 1, 115,
- 2, 105, 12, 12, 0, 2, 104, 97, 97, 114, 0, 2, 104, 97, 118, 0, 100, 0, 104, 0, 104, 8, 0, 101, 97, 109, 8, 3, 47, 6,
- 37, 12, 65, 0, 111, 101, 8, 2, 21, 14, 128, 132, 131, 3, 47, 6, 40, 0, 114, 97, 110, 115, 8, 2, 21, 14, 128, 132, 133, 3,
- 47, 34, 4, 116, 50, 89, 0, 114, 97, 105, 110, 8, 3, 47, 34, 119, 50, 0, 101, 97, 109, 2, 32, 3, 47, 37, 12, 65, 0, 106,
- 3, 47, 38, 0, 111, 117, 99, 104, 2, 101, 3, 47, 40, 91, 0, 105, 101, 1, 97, 114, 99, 2, 32, 3, 47, 89, 6, 37, 0, 115,
- 106, 3, 76, 0, 4, 105, 1, 21, 2, 97, 3, 91, 0, 105, 1, 21, 2, 101, 117, 115, 0, 105, 1, 21, 2, 101, 117, 122, 0, 105,
- 1, 21, 2, 111, 110, 0, 105, 1, 21, 2, 195, 171, 0, 4, 105, 101, 101, 2, 108, 32, 3, 91, 6, 119, 0, 105, 195, 171, 2, 108,
- 101, 32, 0, 7, 6, 117, 0, 4, 2, 115, 105, 101, 32, 3, 6, 109, 0, 117, 2, 114, 32, 0, 116, 101, 1, 21, 2, 32, 3, 6,
- 109, 47, 0, 117, 108, 2, 32, 3, 6, 109, 55, 0, 105, 116, 8, 2, 21, 14, 128, 132, 131, 3, 6, 124, 47, 0, 4, 3, 109, 0,
- 117, 0, 119, 2, 17, 65, 3, 109, 58, 0, 4, 2, 17, 67, 25, 3, 110, 0, 2, 120, 0, 115, 2, 32, 3, 110, 89, 0, 105, 3,
- 124, 0, 119, 2, 25, 3, 127, 0, 7, 6, 118, 0, 1, 115, 3, 83, 0, 3, 84, 0, 97, 110, 8, 2, 21, 14, 128, 132, 131, 3,
- 84, 2, 116, 50, 0, 111, 111, 114, 8, 3, 84, 6, 114, 34, 0, 111, 111, 114, 116, 8, 2, 21, 14, 128, 132, 133, 3, 84, 6, 114,
- 34, 47, 0, 111, 111, 114, 106, 97, 97, 114, 115, 8, 2, 21, 14, 128, 132, 137, 3, 84, 6, 114, 34, 57, 115, 34, 89, 0, 101, 114,
- 8, 2, 21, 14, 128, 132, 131, 3, 84, 13, 34, 0, 101, 114, 107, 101, 101, 114, 115, 8, 2, 21, 14, 128, 132, 136, 3, 84, 13, 34,
- 49, 6, 108, 12, 34, 89, 0, 114, 105, 106, 119, 105, 108, 108, 105, 103, 101, 114, 115, 8, 2, 21, 14, 128, 132, 141, 3, 84, 34, 123,
- 85, 6, 108, 55, 13, 100, 13, 34, 89, 0, 101, 114, 8, 2, 101, 110, 25, 3, 84, 108, 12, 34, 0, 101, 114, 8, 2, 115, 105, 101,
- 32, 3, 84, 111, 34, 0, 101, 114, 100, 101, 114, 8, 3, 84, 111, 34, 72, 13, 34, 0, 97, 107, 97, 110, 116, 105, 101, 8, 2, 21,
- 14, 128, 132, 136, 3, 84, 115, 49, 6, 116, 50, 47, 89, 37, 0, 97, 110, 122, 101, 108, 102, 8, 2, 21, 14, 128, 132, 135, 3, 84,
- 116, 50, 88, 4, 111, 55, 83, 0, 97, 110, 103, 8, 3, 84, 116, 68, 0, 7, 6, 119, 0, 4, 2, 17, 67, 25, 3, 58, 0, 2,
- 29, 0, 114, 8, 2, 21, 3, 84, 34, 0, 3, 85, 0, 101, 114, 101, 108, 100, 8, 2, 21, 14, 128, 132, 134, 3, 85, 6, 108, 12,
- 34, 13, 55, 47, 0, 101, 101, 114, 115, 8, 2, 21, 14, 128, 132, 133, 3, 85, 6, 108, 12, 34, 89, 0, 105, 110, 116, 101, 114, 8,
- 2, 21, 14, 128, 132, 134, 3, 85, 6, 108, 50, 47, 13, 34, 0, 4, 101, 114, 107, 8, 2, 21, 14, 128, 132, 132, 3, 85, 6, 111,
- 34, 49, 0, 101, 114, 107, 8, 2, 101, 108, 0, 101, 114, 107, 8, 2, 105, 110, 103, 0, 101, 116, 115, 8, 2, 21, 14, 128, 132, 132,
- 3, 85, 6, 111, 47, 89, 0, 101, 103, 8, 2, 21, 14, 128, 132, 131, 3, 85, 6, 111, 100, 0, 97, 116, 101, 114, 8, 2, 21, 14,
- 128, 132, 133, 3, 85, 6, 115, 47, 13, 34, 0, 97, 110, 8, 2, 21, 14, 128, 132, 131, 3, 85, 6, 116, 50, 0, 97, 110, 8, 2,
- 18, 66, 21, 14, 128, 132, 131, 3, 85, 6, 116, 68, 0, 111, 111, 110, 8, 2, 21, 14, 128, 132, 132, 3, 85, 6, 122, 50, 0, 101,
- 115, 116, 8, 2, 21, 14, 128, 132, 132, 3, 85, 111, 89, 47, 0, 4, 97, 110, 8, 2, 100, 101, 108, 3, 85, 116, 50, 0, 97, 110,
- 110, 8, 2, 101, 101, 114, 0, 97, 110, 111, 114, 100, 101, 108, 105, 106, 107, 8, 3, 85, 116, 50, 23, 6, 113, 34, 72, 13, 55, 13,
- 49, 0, 97, 110, 116, 114, 111, 117, 119, 105, 103, 8, 3, 85, 116, 50, 47, 34, 6, 125, 13, 100, 0, 97, 110, 118, 111, 101, 103, 108,
- 105, 106, 107, 8, 3, 85, 116, 50, 84, 6, 40, 101, 55, 13, 49, 0, 97, 110, 115, 116, 97, 108, 116, 105, 103, 8, 3, 85, 116, 50,
- 89, 47, 6, 116, 55, 47, 13, 100, 0, 97, 110, 115, 109, 97, 107, 101, 108, 105, 106, 107, 8, 3, 85, 116, 50, 89, 65, 6, 115, 49,
- 13, 55, 13, 49, 0, 97, 110, 104, 111, 112, 105, 103, 8, 3, 85, 116, 50, 107, 6, 122, 48, 13, 100, 0, 97, 110, 8, 2, 107, 101,
- 108, 3, 85, 116, 68, 0, 4, 101, 103, 8, 2, 101, 32, 3, 85, 119, 100, 0, 101, 103, 8, 2, 101, 110, 0, 101, 103, 8, 2, 105,
- 110, 103, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 3, 37, 0, 8, 2, 17, 65, 3, 57, 0, 4, 2, 17, 67, 25,
- 3, 108, 0, 2, 120, 0, 7, 6, 122, 0, 4, 1, 115, 3, 0, 2, 122, 3, 0, 3, 88, 0, 111, 103, 101, 8, 2, 21, 14, 128,
- 132, 132, 3, 88, 4, 122, 100, 13, 0, 101, 101, 8, 2, 21, 14, 128, 132, 131, 3, 88, 6, 119, 0, 111, 109, 101, 114, 8, 2, 21,
- 14, 128, 132, 133, 3, 88, 6, 122, 65, 13, 34, 0, 101, 108, 101, 2, 32, 14, 128, 128, 132, 3, 88, 119, 55, 13, 0, 117, 105, 100,
- 8, 2, 21, 14, 128, 132, 132, 3, 88, 124, 47, 0, 101, 101, 117, 119, 8, 3, 88, 126, 0, 101, 108, 102, 1, 21, 2, 32, 14, 128,
- 128, 132, 3, 89, 6, 111, 55, 83, 0, 7, 6, 0, 195, 168, 114, 101, 2, 32, 3, 6, 111, 34, 13, 0, 195, 169, 2, 32, 3, 6,
- 119, 0, 195, 171, 110, 1, 101, 105, 114, 101, 2, 32, 14, 128, 128, 130, 3, 13, 50, 0, 44, 2, 15, 3, 49, 6, 113, 65, 115, 0,
- 45, 8, 32, 2, 32, 15, 3, 65, 6, 108, 50, 0, 36, 3, 72, 6, 113, 55, 116, 34, 0, 39, 115, 1, 21, 2, 32, 14, 128, 128,
- 130, 3, 89, 0, 4, 195, 169, 3, 119, 0, 195, 169, 195, 169, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts48 = FileInMemory_createWithData (27197, reinterpret_cast<const char *> (&espeakdata_dicts48_data),
- U"espeak-1.48.04-source/espeak-data/nl_dict",
+ 1, 10, 2, 101, 110, 100, 101, 32, 28, 33, 0, 1, 10, 2, 105, 110, 103, 32, 28, 33, 0, 1, 10, 2, 105, 110, 103, 101, 110, 32,
+ 28, 33, 0, 1, 10, 2, 116, 32, 28, 33, 0, 4, 1, 10, 2, 32, 3, 13, 34, 0, 1, 10, 2, 101, 110, 32, 28, 33, 0, 1,
+ 21, 2, 97, 97, 114, 32, 0, 1, 108, 111, 116, 2, 97, 98, 101, 108, 0, 1, 115, 105, 109, 2, 97, 98, 101, 108, 0, 2, 105, 106,
+ 32, 0, 105, 101, 2, 32, 3, 13, 34, 6, 37, 0, 101, 1, 10, 2, 32, 3, 13, 34, 13, 0, 97, 1, 10, 2, 32, 3, 13, 34,
+ 115, 0, 8, 2, 21, 14, 128, 132, 130, 3, 111, 34, 0, 103, 101, 114, 8, 3, 111, 34, 100, 13, 34, 0, 1, 10, 2, 17, 67, 21,
+ 3, 112, 34, 0, 7, 6, 111, 110, 0, 4, 103, 8, 2, 97, 97, 114, 110, 3, 4, 113, 50, 100, 6, 0, 103, 8, 2, 97, 110, 115,
+ 0, 103, 8, 2, 114, 105, 106, 112, 98, 97, 97, 114, 0, 103, 8, 2, 114, 111, 110, 100, 0, 103, 8, 2, 117, 110, 115, 116, 105, 103,
+ 0, 103, 8, 2, 117, 117, 114, 0, 103, 101, 8, 2, 21, 14, 128, 132, 132, 3, 4, 113, 50, 100, 13, 0, 100, 101, 114, 8, 2, 21,
+ 14, 128, 132, 133, 3, 6, 113, 50, 72, 13, 34, 0, 8, 2, 116, 101, 21, 14, 128, 132, 130, 3, 113, 50, 0, 97, 97, 110, 8, 2,
+ 21, 14, 128, 132, 133, 3, 113, 50, 6, 115, 50, 0, 116, 8, 2, 21, 14, 128, 132, 131, 3, 113, 50, 47, 0, 100, 101, 114, 8, 3,
+ 113, 50, 72, 13, 34, 0, 4, 103, 101, 8, 2, 100, 105, 101, 114, 116, 3, 113, 50, 100, 13, 0, 103, 101, 8, 2, 108, 111, 111, 102,
+ 0, 103, 101, 8, 2, 108, 117, 107, 0, 103, 101, 8, 2, 109, 97, 107, 0, 103, 101, 8, 2, 110, 97, 100, 101, 0, 103, 101, 8, 2,
+ 114, 105, 101, 102, 0, 103, 101, 8, 2, 118, 97, 108, 0, 7, 6, 114, 101, 0, 4, 8, 2, 99, 101, 110, 116, 3, 34, 13, 0, 8,
+ 2, 99, 101, 112, 116, 0, 8, 2, 99, 108, 97, 109, 0, 8, 2, 103, 101, 101, 114, 0, 8, 2, 103, 101, 114, 101, 110, 0, 8, 2,
+ 115, 101, 114, 118, 101, 32, 0, 8, 2, 99, 111, 114, 100, 3, 34, 36, 6, 0, 8, 2, 99, 101, 112, 116, 105, 101, 102, 3, 34, 119,
+ 0, 112, 114, 101, 2, 115, 97, 105, 108, 108, 3, 34, 119, 48, 34, 119, 0, 7, 6, 116, 101, 0, 103, 101, 110, 8, 2, 14, 128, 132,
+ 133, 3, 47, 6, 119, 100, 13, 50, 0, 4, 8, 2, 103, 101, 108, 105, 106, 107, 14, 128, 132, 130, 3, 47, 13, 0, 8, 2, 103, 101,
+ 109, 111, 101, 116, 14, 128, 132, 130, 0, 8, 2, 103, 111, 101, 100, 0, 8, 2, 104, 117, 105, 0, 8, 2, 107, 101, 101, 114, 0, 8,
+ 2, 107, 111, 114, 116, 0, 8, 2, 108, 101, 117, 114, 0, 8, 2, 108, 111, 111, 114, 0, 8, 2, 109, 101, 101, 114, 0, 8, 2, 109,
+ 105, 100, 100, 0, 8, 2, 110, 97, 0, 8, 2, 110, 101, 101, 114, 0, 8, 2, 114, 101, 99, 104, 116, 0, 8, 2, 115, 97, 109, 0,
+ 8, 2, 118, 101, 101, 108, 0, 8, 2, 118, 101, 114, 103, 101, 101, 102, 14, 128, 132, 130, 0, 8, 2, 118, 111, 111, 114, 115, 99, 104,
+ 105, 106, 110, 0, 8, 2, 118, 111, 114, 0, 8, 2, 118, 114, 101, 100, 0, 8, 2, 119, 101, 114, 107, 0, 114, 117, 103, 8, 2, 14,
+ 128, 132, 133, 3, 47, 13, 34, 6, 110, 101, 0, 119, 101, 101, 103, 8, 2, 14, 128, 132, 134, 3, 47, 13, 85, 6, 119, 101, 0, 7,
+ 6, 97, 0, 99, 104, 1, 109, 2, 105, 110, 3, 2, 115, 91, 0, 102, 102, 105, 99, 104, 8, 3, 2, 116, 83, 37, 91, 0, 105, 114,
+ 101, 2, 32, 3, 6, 111, 12, 34, 13, 0, 105, 114, 2, 32, 3, 6, 111, 34, 0, 4, 1, 21, 2, 100, 101, 32, 3, 6, 115, 0,
+ 1, 21, 2, 116, 97, 32, 0, 2, 116, 111, 114, 32, 0, 97, 2, 17, 67, 32, 0, 97, 2, 114, 100, 32, 0, 114, 105, 115, 2, 32,
+ 3, 6, 115, 34, 108, 89, 0, 114, 105, 115, 115, 101, 110, 2, 32, 3, 6, 115, 34, 108, 89, 13, 50, 0, 97, 110, 8, 2, 21, 14,
+ 128, 132, 131, 3, 6, 115, 50, 0, 98, 101, 108, 1, 21, 2, 32, 3, 6, 115, 71, 13, 55, 0, 98, 101, 108, 101, 1, 21, 2, 32,
+ 3, 6, 115, 71, 13, 55, 13, 0, 103, 101, 2, 32, 24, 3, 6, 115, 90, 13, 0, 4, 110, 116, 1, 21, 2, 32, 3, 6, 116, 50,
+ 47, 0, 110, 116, 1, 21, 2, 101, 32, 0, 110, 116, 1, 21, 2, 101, 110, 32, 0, 110, 116, 1, 21, 2, 101, 114, 32, 0, 105, 108,
+ 108, 101, 2, 32, 3, 6, 116, 57, 13, 0, 105, 108, 108, 101, 115, 2, 32, 3, 6, 116, 57, 13, 89, 0, 103, 110, 101, 1, 21, 2,
+ 32, 3, 6, 116, 67, 13, 0, 102, 8, 2, 17, 67, 21, 14, 128, 132, 130, 3, 6, 116, 83, 0, 1, 17, 67, 21, 21, 2, 32, 3,
+ 8, 115, 0, 103, 101, 115, 2, 32, 14, 128, 128, 129, 3, 89, 0, 105, 8, 2, 109, 97, 98, 101, 108, 3, 111, 0, 4, 3, 115, 0,
+ 1, 116, 2, 98, 108, 101, 97, 117, 0, 97, 0, 97, 1, 122, 2, 109, 32, 0, 101, 0, 97, 114, 1, 21, 2, 32, 14, 128, 128, 131,
+ 3, 115, 34, 0, 97, 114, 100, 1, 21, 2, 32, 14, 128, 128, 132, 3, 115, 34, 47, 0, 4, 97, 105, 3, 115, 57, 0, 121, 0, 103,
+ 101, 2, 32, 28, 17, 3, 115, 100, 13, 0, 4, 2, 17, 67, 25, 3, 116, 0, 2, 120, 0, 4, 1, 98, 2, 98, 121, 3, 119, 0,
+ 105, 1, 100, 2, 115, 121, 0, 105, 108, 1, 109, 3, 119, 108, 55, 0, 4, 117, 3, 125, 0, 117, 119, 0, 7, 6, 98, 0, 1, 98,
+ 3, 0, 97, 97, 114, 1, 10, 2, 32, 14, 128, 128, 132, 3, 8, 71, 115, 34, 0, 97, 114, 101, 1, 10, 2, 32, 14, 128, 128, 132,
+ 3, 8, 71, 115, 34, 13, 0, 8, 111, 2, 115, 116, 97, 107, 3, 48, 0, 115, 2, 32, 24, 3, 48, 89, 0, 3, 71, 0, 105, 106,
+ 2, 122, 111, 110, 100, 3, 71, 2, 37, 0, 105, 110, 110, 101, 110, 8, 2, 14, 128, 132, 134, 3, 71, 6, 108, 50, 13, 50, 0, 117,
+ 117, 114, 116, 8, 2, 21, 21, 14, 128, 132, 133, 3, 71, 6, 109, 34, 47, 0, 111, 118, 101, 110, 8, 2, 14, 128, 132, 133, 3, 71,
+ 6, 122, 84, 13, 50, 0, 105, 106, 8, 2, 17, 67, 21, 14, 128, 132, 131, 3, 71, 6, 123, 0, 117, 105, 116, 101, 110, 8, 2, 14,
+ 128, 132, 134, 3, 71, 6, 124, 47, 13, 50, 0, 114, 97, 110, 100, 8, 3, 71, 34, 6, 116, 50, 72, 0, 97, 97, 110, 3, 71, 115,
+ 50, 0, 7, 6, 99, 0, 4, 3, 49, 0, 107, 0, 111, 2, 110, 99, 101, 114, 116, 3, 49, 2, 113, 0, 111, 110, 103, 114, 101, 115,
+ 8, 3, 49, 113, 50, 100, 34, 6, 111, 89, 0, 111, 97, 99, 104, 3, 49, 122, 76, 0, 4, 2, 101, 3, 89, 0, 2, 105, 0, 2,
+ 121, 0, 4, 105, 1, 21, 2, 101, 101, 108, 3, 91, 0, 105, 1, 21, 2, 101, 117, 115, 0, 105, 1, 21, 2, 101, 117, 122, 0, 105,
+ 1, 21, 2, 195, 171, 0, 105, 2, 97, 0, 105, 2, 111, 0, 7, 6, 100, 0, 1, 100, 3, 0, 4, 2, 115, 116, 3, 47, 0, 116,
+ 0, 106, 3, 47, 57, 0, 115, 2, 32, 24, 3, 47, 89, 0, 3, 72, 0, 4, 101, 8, 2, 103, 101, 101, 110, 3, 72, 13, 0, 101,
+ 8, 2, 122, 101, 108, 102, 0, 106, 8, 3, 75, 0, 7, 6, 101, 0, 117, 109, 1, 115, 117, 109, 21, 2, 32, 3, 4, 119, 110, 65,
+ 0, 4, 1, 21, 2, 114, 101, 110, 100, 101, 32, 3, 6, 108, 0, 1, 21, 2, 114, 101, 110, 100, 101, 110, 32, 0, 101, 1, 21, 2,
+ 114, 32, 0, 101, 1, 21, 2, 114, 100, 32, 0, 101, 1, 21, 2, 114, 100, 101, 32, 0, 101, 1, 21, 2, 114, 100, 101, 110, 32, 0,
+ 101, 1, 21, 2, 114, 116, 32, 0, 4, 110, 116, 1, 21, 2, 32, 3, 6, 111, 50, 47, 0, 110, 116, 1, 21, 2, 101, 32, 0, 110,
+ 116, 1, 21, 2, 101, 110, 32, 0, 110, 116, 1, 21, 2, 101, 114, 32, 0, 110, 116, 1, 21, 2, 101, 114, 101, 32, 0, 110, 116, 1,
+ 21, 2, 115, 116, 32, 0, 110, 116, 1, 21, 2, 115, 116, 101, 32, 0, 110, 116, 1, 103, 97, 0, 108, 1, 21, 2, 32, 3, 6, 111,
+ 55, 0, 115, 1, 21, 2, 32, 14, 128, 208, 130, 3, 6, 111, 89, 0, 115, 115, 101, 110, 1, 21, 2, 32, 14, 128, 208, 133, 3, 6,
+ 111, 89, 13, 50, 0, 4, 101, 1, 21, 2, 29, 32, 3, 6, 119, 0, 101, 1, 21, 2, 32, 0, 108, 101, 1, 10, 2, 32, 3, 6,
+ 119, 55, 13, 0, 108, 101, 110, 1, 21, 2, 32, 3, 6, 119, 55, 13, 50, 0, 117, 109, 2, 32, 28, 17, 3, 6, 119, 110, 65, 0,
+ 97, 2, 32, 3, 6, 119, 115, 0, 117, 114, 1, 21, 2, 32, 3, 6, 121, 34, 0, 117, 122, 101, 1, 105, 2, 32, 3, 6, 121, 88,
+ 13, 0, 117, 122, 101, 114, 1, 105, 2, 32, 3, 6, 121, 88, 13, 34, 0, 117, 122, 101, 114, 101, 1, 105, 2, 32, 3, 6, 121, 88,
+ 13, 34, 13, 0, 117, 115, 1, 105, 2, 32, 3, 6, 121, 89, 0, 117, 115, 116, 1, 105, 2, 32, 3, 6, 121, 89, 47, 0, 117, 115,
+ 116, 101, 1, 105, 2, 32, 3, 6, 121, 89, 47, 13, 0, 97, 117, 2, 32, 3, 6, 122, 0, 105, 116, 1, 116, 105, 2, 32, 3, 6,
+ 123, 47, 0, 110, 1, 10, 2, 101, 32, 28, 33, 14, 128, 129, 131, 3, 8, 13, 50, 13, 0, 110, 1, 10, 2, 101, 110, 32, 28, 33,
+ 14, 128, 129, 132, 3, 8, 13, 50, 13, 50, 0, 110, 1, 10, 2, 116, 32, 28, 33, 14, 128, 129, 131, 3, 8, 13, 50, 47, 0, 4,
+ 108, 1, 10, 2, 32, 28, 33, 3, 8, 13, 55, 0, 108, 1, 10, 2, 100, 101, 32, 28, 33, 0, 108, 1, 10, 2, 100, 101, 110, 32,
+ 28, 33, 0, 108, 1, 10, 2, 101, 32, 28, 33, 0, 108, 1, 10, 2, 101, 110, 32, 28, 33, 0, 108, 1, 10, 2, 101, 110, 100, 32,
+ 28, 33, 0, 108, 1, 10, 2, 105, 110, 103, 32, 28, 33, 0, 108, 1, 10, 2, 105, 110, 103, 101, 110, 32, 28, 33, 0, 108, 1, 10,
+ 2, 116, 32, 28, 33, 0, 4, 1, 10, 2, 109, 101, 110, 116, 3, 13, 0, 1, 10, 2, 110, 105, 115, 115, 101, 110, 32, 0, 1, 17,
+ 67, 10, 2, 32, 14, 128, 208, 129, 0, 1, 17, 67, 17, 65, 25, 2, 32, 14, 128, 129, 129, 0, 1, 103, 105, 2, 32, 12, 14, 128,
+ 208, 129, 0, 1, 106, 17, 65, 25, 2, 32, 14, 128, 128, 129, 0, 1, 108, 101, 2, 32, 12, 14, 128, 208, 129, 0, 1, 114, 101, 2,
+ 32, 12, 14, 128, 208, 129, 0, 1, 115, 2, 99, 111, 110, 100, 0, 1, 115, 2, 99, 117, 117, 114, 0, 2, 32, 0, 110, 100, 101, 1,
+ 10, 2, 32, 14, 128, 128, 129, 0, 117, 105, 108, 108, 101, 3, 13, 6, 109, 0, 195, 175, 2, 12, 3, 13, 10, 108, 0, 114, 101, 115,
+ 1, 21, 2, 32, 14, 128, 208, 132, 3, 13, 34, 6, 111, 89, 0, 114, 101, 115, 115, 101, 110, 1, 21, 2, 32, 14, 128, 192, 135, 3,
+ 13, 34, 6, 111, 89, 13, 50, 0, 4, 110, 1, 10, 2, 32, 14, 128, 208, 130, 3, 13, 50, 0, 110, 1, 17, 67, 17, 65, 25, 2,
+ 32, 14, 128, 129, 130, 0, 110, 1, 100, 110, 97, 2, 32, 14, 128, 128, 130, 0, 110, 1, 106, 17, 65, 25, 2, 32, 14, 128, 128, 130,
+ 0, 110, 1, 108, 101, 2, 32, 12, 14, 128, 208, 130, 0, 110, 1, 108, 108, 2, 32, 14, 128, 128, 131, 0, 110, 1, 114, 101, 2, 32,
+ 12, 14, 128, 208, 130, 0, 110, 100, 101, 110, 1, 10, 2, 32, 14, 128, 128, 130, 0, 116, 116, 101, 110, 1, 21, 2, 32, 14, 128, 128,
+ 131, 0, 110, 100, 1, 10, 2, 32, 3, 13, 50, 72, 0, 110, 115, 1, 10, 2, 32, 14, 128, 192, 131, 3, 13, 50, 89, 0, 108, 105,
+ 106, 107, 115, 1, 10, 3, 13, 55, 13, 49, 89, 0, 108, 100, 1, 10, 2, 32, 3, 13, 55, 72, 0, 109, 1, 10, 2, 32, 3, 13,
+ 65, 0, 4, 115, 1, 17, 67, 17, 65, 25, 2, 32, 14, 128, 129, 130, 3, 13, 89, 0, 115, 1, 21, 2, 32, 28, 33, 0, 115, 1,
+ 106, 21, 2, 32, 0, 4, 2, 114, 3, 108, 12, 0, 101, 2, 114, 0, 4, 1, 99, 2, 110, 116, 114, 117, 109, 3, 111, 0, 1, 100,
+ 105, 2, 110, 116, 0, 1, 115, 101, 114, 112, 2, 110, 116, 0, 2, 17, 67, 25, 0, 2, 114, 116, 115, 15, 0, 2, 120, 0, 120, 112,
+ 111, 115, 105, 116, 105, 101, 8, 3, 111, 49, 89, 48, 122, 88, 6, 37, 47, 89, 37, 0, 1, 10, 2, 110, 17, 66, 21, 3, 112, 0,
+ 4, 1, 29, 3, 119, 0, 1, 99, 111, 114, 112, 2, 100, 117, 0, 8, 112, 2, 110, 105, 98, 101, 108, 0, 101, 0, 100, 101, 110, 3,
+ 119, 72, 13, 50, 0, 3, 120, 0, 117, 3, 121, 0, 97, 117, 3, 122, 0, 105, 2, 12, 3, 123, 0, 101, 117, 119, 3, 126, 0, 7,
+ 6, 102, 0, 1, 102, 3, 0, 3, 83, 0, 7, 6, 103, 0, 4, 105, 1, 21, 2, 101, 117, 115, 3, 90, 0, 105, 1, 21, 2, 101,
+ 117, 122, 0, 4, 3, 100, 0, 103, 0, 101, 110, 101, 114, 2, 97, 97, 108, 3, 100, 4, 119, 50, 13, 34, 0, 4, 101, 2, 98, 105,
+ 101, 100, 3, 100, 13, 0, 101, 2, 115, 112, 114, 101, 107, 0, 101, 2, 118, 97, 108, 0, 101, 8, 2, 21, 14, 128, 132, 130, 0, 101,
+ 108, 105, 106, 107, 8, 3, 100, 13, 55, 123, 49, 0, 105, 1, 105, 108, 101, 114, 2, 101, 117, 3, 100, 37, 57, 0, 101, 8, 2, 114,
+ 17, 67, 3, 100, 111, 0, 4, 101, 8, 2, 118, 101, 110, 3, 100, 119, 0, 101, 8, 2, 118, 101, 114, 0, 101, 8, 2, 118, 105, 110,
+ 103, 0, 101, 101, 8, 0, 101, 117, 8, 3, 100, 121, 0, 1, 115, 3, 101, 0, 7, 6, 104, 0, 1, 17, 67, 2, 25, 3, 0, 3,
+ 107, 0, 101, 114, 105, 110, 110, 8, 3, 107, 2, 111, 34, 108, 50, 0, 101, 114, 115, 101, 110, 8, 3, 107, 6, 111, 34, 89, 13, 50,
+ 0, 101, 114, 8, 2, 101, 110, 3, 107, 108, 12, 34, 0, 101, 114, 8, 2, 21, 14, 128, 132, 131, 3, 107, 111, 34, 0, 101, 105, 100,
+ 1, 10, 2, 32, 14, 128, 128, 132, 3, 107, 123, 47, 0, 7, 6, 105, 0, 4, 101, 1, 100, 2, 32, 3, 6, 37, 0, 101, 1, 103,
+ 2, 32, 0, 101, 1, 109, 2, 32, 0, 101, 1, 112, 2, 32, 0, 101, 2, 17, 67, 101, 32, 0, 101, 2, 17, 67, 101, 110, 32, 0,
+ 101, 2, 17, 67, 101, 114, 32, 0, 101, 2, 17, 67, 101, 114, 101, 32, 0, 101, 2, 17, 67, 106, 101, 29, 32, 0, 101, 2, 17, 67,
+ 115, 116, 101, 32, 0, 101, 2, 17, 67, 116, 106, 101, 29, 32, 0, 101, 2, 29, 0, 101, 2, 114, 100, 32, 0, 101, 2, 114, 101, 110,
+ 32, 0, 98, 101, 108, 1, 21, 2, 32, 3, 6, 37, 71, 13, 55, 0, 98, 101, 108, 101, 1, 21, 2, 32, 3, 6, 37, 71, 13, 55,
+ 13, 0, 110, 110, 8, 2, 21, 14, 128, 132, 130, 3, 6, 108, 0, 110, 8, 2, 17, 67, 21, 14, 128, 132, 130, 3, 6, 108, 50, 0,
+ 115, 116, 1, 21, 2, 32, 3, 6, 108, 89, 47, 0, 115, 116, 101, 110, 1, 21, 2, 32, 3, 6, 108, 89, 47, 13, 50, 0, 115, 109,
+ 101, 1, 21, 2, 32, 3, 6, 108, 89, 65, 13, 0, 4, 106, 1, 21, 2, 110, 32, 3, 6, 123, 0, 106, 2, 32, 0, 106, 2, 101,
+ 32, 0, 106, 2, 101, 110, 0, 106, 2, 116, 106, 101, 29, 0, 103, 101, 1, 21, 2, 32, 14, 128, 208, 131, 3, 8, 13, 100, 13, 0,
+ 103, 101, 114, 1, 21, 2, 32, 3, 8, 13, 100, 13, 34, 0, 103, 101, 114, 101, 1, 21, 2, 32, 3, 8, 13, 100, 13, 34, 13, 0,
+ 103, 101, 110, 1, 21, 2, 32, 3, 8, 13, 100, 13, 50, 0, 103, 115, 116, 1, 21, 2, 32, 3, 8, 13, 100, 89, 47, 0, 103, 115,
+ 116, 101, 1, 21, 2, 32, 3, 8, 13, 100, 89, 47, 13, 0, 103, 1, 21, 2, 32, 14, 128, 208, 130, 3, 8, 13, 101, 0, 99, 117,
+ 115, 1, 10, 2, 32, 3, 8, 37, 49, 110, 89, 0, 4, 99, 97, 1, 10, 2, 32, 3, 8, 37, 49, 115, 0, 107, 97, 1, 10, 2,
+ 32, 0, 4, 99, 111, 1, 10, 2, 32, 3, 8, 37, 49, 122, 0, 107, 111, 1, 10, 2, 32, 0, 115, 99, 104, 1, 21, 2, 32, 3,
+ 8, 37, 89, 0, 115, 99, 104, 101, 1, 21, 2, 32, 3, 8, 37, 89, 13, 0, 99, 105, 1, 10, 2, 32, 3, 8, 37, 89, 37, 0,
+ 4, 3, 37, 0, 2, 99, 104, 101, 32, 0, 101, 0, 101, 117, 122, 101, 2, 32, 3, 37, 57, 6, 121, 88, 13, 0, 101, 117, 122, 101,
+ 114, 2, 32, 3, 37, 57, 6, 121, 88, 13, 34, 0, 101, 117, 122, 101, 114, 101, 2, 32, 3, 37, 57, 6, 121, 88, 13, 34, 13, 0,
+ 101, 117, 115, 2, 32, 3, 37, 57, 6, 121, 89, 0, 101, 117, 115, 116, 2, 32, 3, 37, 57, 6, 121, 89, 47, 0, 101, 117, 115, 116,
+ 101, 2, 32, 3, 37, 57, 6, 121, 89, 47, 13, 0, 101, 117, 119, 3, 37, 58, 0, 111, 2, 110, 97, 103, 101, 3, 37, 113, 0, 101,
+ 101, 3, 37, 119, 0, 4, 2, 17, 67, 25, 3, 108, 0, 2, 120, 0, 106, 2, 12, 3, 123, 0, 7, 6, 106, 0, 3, 57, 0, 111,
+ 117, 2, 114, 110, 97, 3, 90, 40, 0, 7, 6, 107, 0, 1, 107, 3, 0, 3, 49, 0, 111, 110, 105, 110, 103, 8, 3, 49, 6, 122,
+ 50, 108, 68, 0, 111, 107, 107, 101, 114, 101, 108, 3, 49, 113, 49, 13, 34, 6, 111, 55, 0, 97, 108, 101, 8, 2, 110, 100, 101, 3,
+ 49, 115, 55, 6, 111, 0, 111, 110, 105, 110, 103, 105, 110, 8, 3, 49, 122, 50, 108, 100, 6, 108, 50, 0, 7, 6, 108, 0, 1, 108,
+ 3, 0, 3, 55, 0, 105, 106, 107, 1, 10, 2, 32, 14, 128, 128, 132, 3, 55, 13, 49, 0, 105, 106, 107, 101, 1, 10, 2, 32, 14,
+ 128, 128, 133, 3, 55, 13, 49, 13, 0, 105, 106, 107, 101, 114, 1, 10, 2, 32, 14, 128, 128, 134, 3, 55, 13, 49, 13, 34, 0, 105,
+ 106, 107, 101, 114, 101, 1, 10, 2, 32, 14, 128, 128, 135, 3, 55, 13, 49, 13, 34, 13, 0, 105, 106, 107, 101, 110, 1, 10, 2, 32,
+ 14, 128, 128, 134, 3, 55, 13, 49, 13, 50, 0, 105, 106, 107, 115, 116, 1, 10, 2, 32, 14, 128, 128, 134, 3, 55, 13, 49, 89, 47,
+ 0, 105, 106, 107, 115, 116, 101, 1, 10, 2, 32, 14, 128, 128, 135, 3, 55, 13, 49, 89, 47, 13, 0, 105, 106, 107, 104, 101, 105, 100,
+ 1, 10, 2, 32, 14, 128, 128, 136, 3, 55, 13, 49, 107, 123, 47, 0, 97, 110, 103, 101, 8, 2, 21, 14, 128, 132, 133, 3, 55, 35,
+ 68, 13, 0, 97, 97, 110, 1, 10, 2, 32, 14, 128, 128, 132, 3, 55, 115, 50, 0, 111, 122, 101, 1, 21, 2, 32, 14, 128, 128, 132,
+ 3, 55, 122, 88, 13, 0, 111, 122, 101, 110, 1, 21, 2, 32, 14, 128, 128, 133, 3, 55, 122, 88, 13, 50, 0, 111, 111, 115, 1, 21,
+ 2, 32, 14, 128, 128, 132, 3, 55, 122, 89, 0, 111, 111, 103, 1, 21, 2, 32, 3, 55, 122, 101, 0, 7, 6, 109, 0, 1, 109, 3,
+ 0, 3, 65, 0, 105, 8, 2, 115, 21, 3, 65, 2, 108, 0, 105, 115, 8, 2, 103, 117, 110, 3, 65, 2, 108, 89, 0, 4, 105, 115,
+ 8, 2, 99, 111, 109, 109, 14, 128, 132, 131, 3, 65, 6, 108, 89, 0, 105, 115, 8, 2, 100, 97, 14, 128, 132, 131, 0, 105, 115, 8,
+ 2, 103, 21, 14, 128, 132, 131, 0, 105, 115, 8, 2, 103, 101, 21, 14, 128, 132, 131, 0, 105, 115, 8, 2, 105, 110, 21, 14, 128, 132,
+ 131, 0, 105, 115, 8, 2, 107, 108, 101, 117, 14, 128, 132, 131, 0, 105, 115, 8, 2, 108, 105, 101, 112, 14, 128, 132, 131, 0, 105, 115,
+ 8, 2, 108, 111, 14, 128, 132, 131, 0, 105, 115, 8, 2, 116, 17, 65, 0, 105, 115, 118, 101, 114, 8, 2, 21, 3, 65, 6, 108, 89,
+ 83, 13, 34, 0, 101, 101, 8, 2, 21, 14, 128, 132, 131, 3, 65, 6, 119, 0, 101, 110, 117, 2, 32, 3, 65, 13, 50, 109, 0, 4,
+ 105, 115, 8, 2, 97, 110, 17, 67, 3, 65, 37, 88, 0, 105, 115, 8, 2, 195, 168, 0, 97, 110, 97, 103, 101, 109, 101, 110, 116, 3,
+ 65, 115, 50, 108, 75, 65, 13, 50, 47, 0, 7, 6, 110, 0, 1, 110, 3, 0, 4, 3, 50, 0, 2, 103, 28, 19, 0, 2, 107, 28,
+ 19, 0, 4, 97, 2, 116, 117, 114, 3, 50, 2, 115, 0, 97, 2, 118, 105, 103, 0, 97, 8, 2, 112, 111, 108, 17, 65, 0, 97, 8,
+ 2, 118, 111, 108, 103, 21, 0, 97, 112, 111, 108, 101, 111, 110, 3, 50, 2, 115, 48, 122, 55, 13, 57, 113, 50, 0, 97, 8, 2, 114,
+ 99, 3, 50, 2, 116, 0, 97, 114, 99, 105, 8, 2, 115, 3, 50, 2, 116, 34, 89, 108, 0, 105, 101, 117, 119, 115, 8, 2, 21, 14,
+ 128, 132, 134, 3, 50, 6, 37, 58, 89, 0, 4, 97, 8, 2, 17, 67, 21, 21, 14, 128, 132, 130, 3, 50, 6, 115, 0, 97, 8, 2,
+ 17, 67, 21, 24, 0, 97, 110, 111, 8, 2, 21, 14, 128, 132, 132, 3, 50, 6, 115, 50, 122, 0, 105, 115, 1, 21, 21, 2, 32, 14,
+ 128, 128, 131, 3, 50, 108, 89, 0, 105, 115, 101, 110, 1, 21, 21, 2, 32, 14, 128, 128, 133, 3, 50, 108, 89, 13, 50, 0, 4, 97,
+ 8, 2, 100, 101, 114, 3, 50, 115, 0, 97, 8, 2, 116, 105, 111, 110, 0, 97, 8, 2, 118, 114, 0, 97, 116, 117, 117, 114, 8, 3,
+ 50, 115, 47, 6, 109, 34, 0, 4, 97, 8, 2, 17, 67, 11, 3, 50, 116, 0, 97, 8, 2, 99, 104, 116, 0, 111, 111, 114, 100, 8,
+ 2, 21, 14, 128, 132, 133, 3, 50, 122, 34, 72, 0, 106, 3, 67, 0, 4, 2, 107, 3, 68, 0, 103, 0, 7, 6, 111, 0, 110, 8,
+ 2, 21, 14, 128, 132, 130, 3, 2, 113, 50, 0, 118, 101, 114, 8, 2, 21, 14, 128, 132, 132, 3, 4, 122, 84, 13, 34, 0, 101, 2,
+ 29, 32, 3, 6, 40, 0, 105, 114, 2, 32, 3, 6, 85, 115, 34, 0, 112, 8, 2, 21, 21, 14, 128, 132, 130, 3, 6, 113, 48, 0,
+ 4, 111, 2, 17, 67, 32, 3, 6, 122, 0, 111, 2, 29, 0, 112, 8, 2, 101, 114, 97, 3, 6, 122, 48, 0, 112, 101, 110, 8, 2,
+ 21, 14, 128, 132, 132, 3, 6, 122, 48, 13, 50, 0, 112, 101, 110, 105, 110, 103, 115, 8, 2, 14, 128, 132, 136, 3, 6, 122, 48, 13,
+ 50, 108, 68, 89, 0, 111, 110, 3, 6, 122, 50, 0, 1, 17, 67, 21, 21, 2, 32, 3, 8, 122, 0, 98, 115, 99, 2, 117, 3, 39,
+ 48, 89, 49, 0, 4, 101, 3, 40, 0, 117, 1, 99, 2, 112, 117, 0, 117, 1, 100, 2, 98, 108, 117, 0, 117, 1, 114, 116, 2, 118,
+ 97, 105, 108, 0, 117, 2, 99, 104, 101, 32, 0, 117, 2, 114, 97, 103, 101, 0, 117, 1, 116, 2, 114, 3, 40, 12, 0, 101, 105, 3,
+ 40, 57, 0, 117, 118, 101, 2, 114, 116, 117, 3, 40, 84, 111, 0, 117, 99, 104, 2, 101, 110, 32, 3, 40, 91, 0, 4, 105, 1, 99,
+ 2, 102, 102, 117, 3, 85, 116, 0, 105, 1, 108, 112, 2, 116, 0, 4, 2, 17, 67, 25, 3, 113, 0, 2, 120, 0, 112, 8, 2, 116,
+ 105, 111, 110, 3, 113, 48, 0, 111, 2, 114, 3, 114, 0, 4, 3, 122, 0, 1, 114, 112, 2, 103, 114, 97, 109, 0, 2, 114, 0, 111,
+ 0, 111, 105, 3, 122, 57, 0, 111, 115, 116, 8, 2, 21, 14, 128, 132, 132, 3, 122, 89, 47, 0, 4, 117, 3, 125, 0, 117, 119, 0,
+ 7, 6, 112, 0, 1, 112, 3, 0, 3, 48, 0, 97, 114, 97, 99, 104, 2, 117, 116, 3, 48, 4, 115, 34, 115, 91, 0, 111, 108, 105,
+ 116, 105, 101, 8, 2, 21, 3, 48, 122, 55, 6, 37, 47, 89, 37, 0, 111, 108, 105, 116, 105, 101, 107, 8, 3, 48, 122, 55, 37, 47,
+ 6, 37, 49, 0, 4, 104, 2, 25, 3, 83, 0, 104, 8, 0, 114, 111, 103, 114, 97, 109, 109, 97, 1, 21, 2, 32, 14, 128, 128, 135,
+ 3, 122, 100, 34, 116, 65, 65, 35, 0, 7, 6, 113, 0, 4, 3, 49, 0, 117, 1, 21, 2, 101, 101, 114, 0, 117, 1, 21, 2, 101,
+ 114, 101, 110, 32, 0, 117, 101, 1, 21, 2, 32, 0, 117, 3, 49, 84, 0, 7, 6, 114, 0, 114, 3, 16, 34, 0, 4, 3, 34, 0,
+ 1, 17, 65, 2, 17, 65, 0, 1, 17, 67, 2, 17, 65, 0, 101, 118, 97, 110, 99, 104, 3, 34, 13, 84, 117, 50, 91, 0, 101, 99,
+ 104, 101, 114, 99, 104, 3, 34, 13, 91, 111, 34, 91, 0, 111, 117, 116, 101, 3, 34, 40, 47, 13, 0, 7, 6, 115, 0, 2, 115, 3,
+ 0, 101, 108, 1, 10, 2, 32, 3, 8, 89, 13, 55, 0, 101, 108, 101, 110, 1, 10, 2, 32, 3, 8, 89, 13, 55, 13, 50, 0, 4,
+ 1, 17, 65, 2, 17, 65, 3, 88, 0, 2, 98, 0, 2, 100, 0, 4, 3, 89, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 8, 101,
+ 114, 118, 2, 101, 0, 99, 0, 99, 104, 2, 32, 0, 99, 104, 2, 101, 32, 0, 116, 97, 110, 100, 97, 97, 114, 100, 8, 2, 21, 14,
+ 128, 132, 137, 3, 89, 47, 6, 116, 50, 72, 115, 34, 47, 0, 116, 114, 97, 97, 116, 1, 21, 2, 32, 14, 128, 128, 134, 3, 89, 47,
+ 34, 115, 47, 0, 4, 99, 2, 111, 111, 112, 3, 89, 49, 0, 99, 2, 111, 112, 105, 0, 106, 101, 1, 21, 2, 32, 3, 89, 57, 13,
+ 0, 99, 104, 3, 89, 101, 0, 105, 1, 17, 65, 2, 111, 3, 90, 0, 4, 99, 104, 8, 2, 110, 3, 91, 0, 104, 2, 25, 0, 104,
+ 8, 0, 105, 1, 21, 2, 111, 0, 106, 0, 115, 105, 1, 21, 2, 111, 0, 7, 6, 116, 0, 1, 116, 3, 0, 105, 101, 1, 115, 2,
+ 32, 3, 8, 47, 37, 0, 105, 101, 2, 32, 3, 8, 47, 89, 37, 0, 4, 105, 101, 1, 99, 2, 32, 3, 8, 89, 37, 0, 105, 101,
+ 1, 107, 2, 32, 0, 105, 101, 1, 112, 2, 32, 0, 4, 3, 47, 0, 1, 115, 2, 105, 12, 12, 0, 2, 104, 97, 97, 114, 0, 2,
+ 104, 97, 118, 0, 100, 0, 104, 0, 104, 8, 0, 101, 97, 109, 8, 3, 47, 6, 37, 12, 65, 0, 111, 101, 8, 2, 21, 14, 128, 132,
+ 131, 3, 47, 6, 40, 0, 114, 97, 110, 115, 8, 2, 21, 14, 128, 132, 133, 3, 47, 34, 4, 116, 50, 89, 0, 114, 97, 105, 110, 8,
+ 3, 47, 34, 119, 50, 0, 101, 97, 109, 2, 32, 3, 47, 37, 12, 65, 0, 106, 3, 47, 38, 0, 111, 117, 99, 104, 2, 101, 3, 47,
+ 40, 91, 0, 105, 101, 1, 97, 114, 99, 2, 32, 3, 47, 89, 6, 37, 0, 115, 106, 3, 76, 0, 4, 105, 1, 21, 2, 97, 3, 91,
+ 0, 105, 1, 21, 2, 101, 117, 115, 0, 105, 1, 21, 2, 101, 117, 122, 0, 105, 1, 21, 2, 111, 110, 0, 105, 1, 21, 2, 195, 171,
+ 0, 4, 105, 101, 101, 2, 108, 32, 3, 91, 6, 119, 0, 105, 195, 171, 2, 108, 101, 32, 0, 7, 6, 117, 0, 4, 2, 115, 105, 101,
+ 32, 3, 6, 109, 0, 117, 2, 114, 32, 0, 116, 101, 1, 21, 2, 32, 3, 6, 109, 47, 0, 105, 116, 8, 2, 21, 14, 128, 132, 131,
+ 3, 6, 124, 47, 0, 4, 3, 109, 0, 117, 0, 4, 2, 17, 67, 25, 3, 110, 0, 2, 120, 0, 105, 3, 124, 0, 4, 119, 3, 127,
+ 0, 119, 2, 32, 0, 7, 6, 118, 0, 1, 115, 3, 83, 0, 3, 84, 0, 97, 110, 8, 2, 21, 14, 128, 132, 131, 3, 84, 2, 116,
+ 50, 0, 111, 111, 114, 116, 8, 2, 21, 14, 128, 132, 133, 3, 84, 6, 114, 34, 47, 0, 101, 114, 8, 2, 21, 14, 128, 132, 131, 3,
+ 84, 13, 34, 0, 101, 114, 103, 101, 8, 2, 108, 101, 3, 84, 13, 34, 100, 6, 119, 0, 101, 114, 8, 2, 115, 105, 101, 32, 3, 84,
+ 111, 34, 0, 101, 114, 100, 101, 114, 8, 3, 84, 111, 34, 72, 13, 34, 0, 97, 110, 122, 101, 108, 102, 8, 2, 21, 14, 128, 132, 135,
+ 3, 84, 116, 50, 88, 4, 111, 55, 83, 0, 97, 110, 103, 8, 3, 84, 116, 68, 0, 7, 6, 119, 0, 4, 2, 17, 67, 25, 3, 58,
+ 0, 2, 29, 0, 114, 8, 3, 84, 34, 0, 3, 85, 0, 101, 103, 8, 2, 21, 14, 128, 132, 131, 3, 85, 6, 111, 100, 0, 97, 110,
+ 8, 2, 21, 14, 128, 132, 131, 3, 85, 6, 116, 50, 0, 97, 110, 8, 2, 18, 66, 21, 14, 128, 132, 131, 3, 85, 6, 116, 68, 0,
+ 101, 115, 116, 8, 2, 21, 14, 128, 132, 132, 3, 85, 111, 89, 47, 0, 4, 97, 110, 8, 2, 100, 101, 108, 3, 85, 116, 50, 0, 97,
+ 110, 110, 8, 2, 101, 101, 114, 0, 97, 110, 111, 114, 100, 101, 108, 105, 106, 107, 8, 3, 85, 116, 50, 23, 6, 113, 34, 72, 13, 55,
+ 13, 49, 0, 97, 110, 116, 114, 111, 117, 119, 105, 103, 8, 3, 85, 116, 50, 47, 34, 6, 125, 13, 100, 0, 97, 110, 118, 111, 101, 103,
+ 108, 105, 106, 107, 8, 3, 85, 116, 50, 84, 6, 40, 101, 55, 13, 49, 0, 97, 110, 115, 116, 97, 108, 116, 105, 103, 8, 3, 85, 116,
+ 50, 89, 47, 6, 116, 55, 47, 13, 100, 0, 97, 110, 115, 109, 97, 107, 101, 108, 105, 106, 107, 8, 3, 85, 116, 50, 89, 65, 6, 115,
+ 49, 13, 55, 13, 49, 0, 97, 110, 104, 111, 112, 105, 103, 8, 3, 85, 116, 50, 107, 6, 122, 48, 13, 100, 0, 97, 110, 8, 2, 107,
+ 101, 108, 3, 85, 116, 68, 0, 4, 101, 103, 8, 2, 101, 32, 3, 85, 119, 100, 0, 101, 103, 8, 2, 101, 110, 0, 7, 6, 120, 0,
+ 3, 49, 89, 0, 7, 6, 121, 0, 3, 37, 0, 8, 2, 17, 65, 3, 57, 0, 4, 2, 17, 67, 25, 3, 108, 0, 2, 120, 0, 7,
+ 6, 122, 0, 4, 1, 115, 3, 0, 2, 122, 3, 0, 3, 88, 0, 111, 103, 101, 8, 2, 21, 14, 128, 132, 132, 3, 88, 4, 39, 81,
+ 13, 0, 101, 108, 101, 2, 32, 14, 128, 128, 132, 3, 88, 119, 55, 13, 0, 117, 105, 100, 8, 2, 21, 14, 128, 132, 132, 3, 88, 124,
+ 47, 0, 101, 108, 102, 1, 21, 2, 32, 14, 128, 128, 132, 3, 89, 6, 111, 55, 83, 0, 7, 6, 0, 195, 168, 114, 101, 2, 32, 3,
+ 6, 111, 34, 13, 0, 195, 169, 2, 32, 3, 6, 119, 0, 195, 171, 110, 1, 101, 105, 114, 101, 2, 32, 14, 128, 128, 130, 3, 13, 50,
+ 0, 44, 2, 15, 3, 49, 6, 113, 65, 115, 0, 45, 8, 32, 2, 32, 15, 3, 65, 6, 108, 50, 0, 36, 3, 72, 6, 113, 55, 116,
+ 34, 0, 39, 115, 1, 21, 2, 32, 14, 128, 128, 130, 3, 89, 0, 4, 195, 169, 3, 119, 0, 195, 169, 195, 169, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts45 = FileInMemory_createWithData (21598, reinterpret_cast<const char *> (&espeakdata_dicts45_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/nl_dict",
U"nl");
- my addItem_move (espeakdata_dicts48.move());
+ Collection_addItem (me.peek(), espeakdata_dicts45.transfer());
- static unsigned char espeakdata_dicts49_data[4179] = {
- 0, 4, 0, 0, 227, 12, 0, 0, 0, 0, 0, 7, 195, 52, 83, 128, 72, 8, 0, 0, 5, 65, 4, 120, 0, 0, 0, 0, 0, 6,
- 65, 8, 71, 117, 0, 0, 0, 8, 197, 16, 84, 147, 60, 208, 8, 0, 0, 6, 65, 12, 89, 117, 0, 0, 0, 0, 0, 6, 65, 16,
- 72, 117, 0, 0, 0, 6, 195, 76, 147, 128, 76, 0, 12, 4, 95, 100, 112, 116, 49, 121, 65, 65, 119, 0, 0, 7, 196, 8, 194, 84,
- 80, 76, 0, 0, 0, 0, 6, 65, 24, 115, 83, 0, 0, 11, 67, 56, 241, 78, 50, 123, 12, 13, 50, 0, 0, 0, 0, 6, 65, 28,
- 81, 117, 0, 0, 0, 6, 195, 44, 19, 128, 76, 0, 0, 6, 65, 32, 107, 122, 0, 0, 0, 0, 15, 1, 35, 50, 125, 65, 65, 13,
- 51, 47, 115, 68, 50, 0, 27, 0, 6, 65, 36, 110, 0, 49, 5, 193, 36, 72, 28, 0, 14, 1, 37, 48, 51, 6, 124, 89, 6, 115,
- 50, 47, 0, 27, 0, 7, 1, 38, 121, 12, 81, 0, 0, 0, 6, 65, 40, 57, 117, 0, 0, 0, 11, 1, 42, 89, 95, 35, 51, 50,
- 108, 0, 27, 0, 9, 1, 43, 48, 55, 125, 89, 0, 27, 0, 6, 65, 44, 49, 122, 0, 0, 0, 15, 69, 77, 148, 212, 20, 208, 89,
- 111, 89, 47, 6, 117, 65, 0, 0, 14, 1, 47, 89, 49, 51, 121, 89, 47, 51, 13, 49, 0, 27, 0, 13, 4, 95, 100, 105, 97, 47,
- 51, 6, 117, 65, 119, 0, 6, 65, 48, 115, 55, 0, 0, 0, 0, 0, 6, 65, 52, 115, 65, 0, 0, 0, 0, 0, 6, 65, 56, 115,
- 50, 0, 0, 0, 0, 0, 0, 10, 1, 61, 35, 51, 55, 110, 49, 0, 27, 0, 0, 0, 13, 1, 64, 49, 51, 113, 55, 55, 119, 55,
- 83, 119, 0, 6, 65, 64, 48, 117, 0, 0, 0, 0, 0, 6, 65, 68, 49, 126, 0, 0, 0, 0, 6, 195, 76, 176, 76, 76, 0, 6,
- 65, 72, 116, 51, 0, 0, 0, 6, 195, 8, 193, 64, 76, 0, 0, 6, 65, 76, 115, 89, 0, 0, 0, 0, 0, 6, 65, 80, 47, 117,
- 0, 0, 0, 6, 195, 52, 81, 192, 76, 0, 0, 0, 6, 195, 89, 228, 133, 76, 0, 0, 0, 6, 65, 88, 84, 117, 0, 0, 0, 0,
- 0, 22, 1, 92, 121, 65, 84, 115, 50, 72, 47, 15, 89, 49, 51, 121, 89, 47, 51, 13, 49, 0, 27, 14, 65, 92, 72, 6, 121, 71,
- 12, 115, 55, 4, 84, 117, 0, 0, 0, 15, 1, 94, 89, 109, 51, 49, 125, 65, 83, 55, 115, 49, 89, 0, 0, 0, 17, 4, 95, 49,
- 77, 49, 6, 115, 47, 15, 47, 6, 126, 89, 13, 50, 0, 7, 65, 96, 115, 49, 89, 0, 0, 21, 4, 95, 49, 77, 50, 6, 117, 50,
- 15, 65, 6, 109, 55, 55, 110, 38, 4, 124, 50, 0, 0, 6, 65, 120, 122, 0, 49, 5, 193, 120, 72, 28, 0, 0, 0, 0, 0, 0,
- 7, 65, 104, 89, 115, 47, 0, 0, 6, 194, 5, 64, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95,
- 48, 67, 111, 107, 6, 125, 50, 72, 51, 13, 72, 108, 0, 0, 0, 0, 0, 7, 195, 32, 244, 192, 72, 8, 0, 0, 0, 0, 0, 13,
- 4, 95, 116, 108, 100, 47, 6, 109, 55, 72, 108, 0, 0, 0, 0, 0, 0, 0, 7, 196, 45, 83, 142, 20, 76, 0, 0, 0, 0, 6,
- 194, 5, 96, 72, 28, 7, 196, 16, 83, 142, 20, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
- 196, 21, 69, 5, 72, 72, 8, 0, 0, 0, 0, 7, 195, 20, 227, 128, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 111, 114, 100, 13, 50, 72, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 21, 32, 4, 116, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66,
- 16, 80, 72, 110, 0, 76, 0, 0, 0, 0, 0, 9, 67, 16, 85, 0, 72, 117, 0, 76, 0, 0, 0, 5, 194, 17, 80, 76, 0, 6,
- 195, 32, 19, 64, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 49, 57, 111, 50, 6, 109, 47, 12, 13, 50,
- 72, 108, 0, 0, 0, 0, 8, 66, 21, 64, 115, 47, 0, 72, 0, 8, 197, 76, 181, 76, 48, 80, 76, 0, 0, 0, 0, 4, 193, 136,
- 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 84, 225, 5, 72, 28, 0, 0, 0, 0, 15, 4, 95, 49, 56, 111,
- 6, 119, 47, 12, 13, 50, 72, 108, 0, 0, 0, 0, 10, 67, 4, 225, 0, 108, 50, 72, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0,
- 6, 195, 89, 228, 148, 76, 0, 0, 0, 0, 0, 0, 6, 195, 76, 147, 133, 76, 0, 0, 0, 5, 194, 32, 16, 76, 5, 194, 16, 144,
- 76, 0, 0, 0, 0, 8, 196, 48, 19, 135, 76, 72, 8, 0, 0, 0, 0, 0, 6, 195, 16, 147, 128, 76, 6, 195, 32, 19, 128, 76,
- 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 32, 20, 128, 72, 0, 0, 15, 4, 95, 49, 49, 111, 6, 115, 55, 55, 115, 84, 47, 108,
- 0, 0, 0, 0, 0, 6, 195, 89, 244, 148, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 20, 144, 72, 0, 0, 6, 195, 89,
- 244, 133, 76, 0, 17, 4, 95, 49, 51, 111, 47, 51, 6, 115, 47, 12, 13, 50, 72, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 8, 197, 52, 83, 12, 60, 208, 8, 0, 0, 0, 0, 16, 4, 95, 49, 53, 111, 83, 6, 115, 65, 47, 13, 50, 72, 108,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 49, 50, 111, 47, 6, 121, 55, 84, 47, 108, 0, 0, 0, 6, 195, 16, 147, 133,
- 76, 6, 195, 52, 147, 133, 76, 10, 67, 40, 81, 192, 57, 116, 109, 0, 76, 0, 0, 7, 196, 60, 246, 13, 48, 13, 0, 0, 0, 0,
- 16, 4, 95, 49, 55, 111, 89, 6, 111, 47, 12, 13, 50, 72, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 49, 52, 111,
- 83, 57, 6, 123, 51, 47, 13, 65, 72, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95,
- 49, 54, 111, 89, 6, 115, 49, 89, 47, 13, 50, 72, 108, 0, 0, 0, 6, 195, 16, 84, 133, 76, 6, 195, 16, 84, 133, 76, 0, 0,
- 7, 195, 33, 98, 83, 72, 8, 0, 0, 0, 0, 0, 0, 8, 196, 20, 195, 5, 72, 72, 8, 0, 0, 0, 16, 5, 95, 48, 77, 49,
- 111, 47, 6, 126, 89, 13, 50, 72, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 69, 12, 19, 131, 20, 192, 21, 0, 47, 5, 194,
- 20, 224, 72, 0, 13, 3, 95, 51, 88, 47, 51, 6, 115, 47, 12, 110, 0, 0, 7, 196, 32, 83, 142, 20, 76, 13, 3, 95, 48, 67,
- 107, 6, 125, 50, 72, 51, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 49, 67, 6, 115, 47, 15, 107, 6, 125, 50, 72,
- 51, 108, 0, 0, 0, 0, 6, 195, 8, 20, 133, 72, 0, 0, 0, 13, 3, 95, 49, 57, 50, 6, 109, 47, 12, 13, 50, 0, 0, 12,
- 3, 95, 49, 56, 6, 119, 47, 12, 13, 50, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 26, 148, 128, 8, 11, 3, 95, 49, 49, 6,
- 115, 55, 84, 108, 0, 0, 9, 3, 95, 49, 48, 47, 6, 110, 0, 0, 7, 196, 24, 244, 132, 36, 8, 14, 3, 95, 49, 51, 47, 51,
- 6, 115, 47, 12, 13, 50, 0, 0, 11, 3, 95, 49, 50, 47, 6, 121, 55, 84, 0, 0, 13, 3, 95, 49, 53, 83, 6, 115, 65, 47,
- 13, 50, 0, 0, 14, 3, 95, 49, 52, 83, 57, 6, 123, 51, 47, 13, 50, 0, 0, 13, 3, 95, 49, 55, 89, 6, 111, 47, 12, 13,
- 50, 0, 0, 14, 3, 95, 49, 54, 89, 6, 115, 49, 89, 47, 13, 50, 0, 0, 0, 7, 196, 36, 227, 133, 56, 8, 6, 195, 61, 52,
- 192, 76, 12, 3, 95, 55, 88, 89, 6, 111, 47, 12, 110, 0, 0, 0, 0, 0, 0, 13, 3, 95, 49, 111, 83, 6, 113, 51, 89, 47,
- 108, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 97, 99, 117, 120, 6, 49, 125, 47, 12, 0, 0, 12, 3, 95, 50, 111, 6, 119,
- 50, 72, 51, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 51, 111, 47, 51, 6, 115, 72, 57, 108, 0, 0, 0, 6, 195,
- 10, 148, 128, 76, 0, 10, 3, 95, 50, 88, 95, 6, 126, 108, 0, 0, 10, 69, 72, 80, 68, 21, 32, 21, 0, 47, 0, 0, 0, 0,
- 0, 0, 0, 0, 7, 196, 16, 148, 211, 20, 76, 0, 0, 0, 0, 12, 3, 95, 53, 111, 83, 6, 115, 65, 47, 108, 0, 0, 0, 0,
- 12, 3, 95, 52, 88, 83, 6, 114, 51, 47, 110, 0, 0, 0, 6, 195, 32, 19, 147, 76, 0, 0, 10, 67, 56, 241, 64, 50, 123, 12,
- 108, 0, 0, 12, 3, 95, 54, 111, 91, 6, 115, 47, 12, 108, 0, 0, 0, 0, 12, 3, 95, 53, 88, 83, 6, 115, 65, 47, 110, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 54, 88, 89, 6, 115, 49, 89, 47, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 56, 88, 6, 121, 47, 12, 110, 0, 0, 0, 0, 6, 195, 85, 65, 78, 28, 0, 0, 0,
- 7, 195, 52, 81, 0, 72, 8, 0, 0, 12, 3, 95, 57, 88, 50, 6, 109, 47, 12, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 12, 3, 95, 52, 111, 83, 57, 6, 118, 51, 108, 0, 0, 0, 0, 6, 194, 36, 224, 72, 28, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 6, 195, 52, 83, 147, 8, 7, 195, 52, 83, 147, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 56, 81, 0,
- 8, 0, 0, 0, 0, 0, 0, 0, 4, 193, 172, 43, 19, 4, 95, 99, 105, 114, 89, 6, 109, 51, 49, 125, 65, 83, 55, 115, 49, 89,
- 0, 0, 6, 195, 52, 147, 128, 76, 0, 0, 0, 14, 3, 95, 56, 111, 6, 121, 47, 12, 13, 50, 72, 108, 0, 19, 4, 95, 48, 77,
- 50, 65, 6, 109, 55, 55, 110, 38, 4, 124, 50, 13, 51, 0, 0, 0, 0, 13, 4, 95, 48, 77, 49, 47, 6, 126, 89, 13, 50, 0,
- 0, 0, 0, 0, 0, 6, 195, 61, 97, 82, 28, 0, 12, 67, 24, 244, 128, 83, 121, 34, 12, 0, 72, 8, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 5, 194, 52, 144, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 50, 88, 111, 95, 6, 126, 13, 50,
- 72, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 99, 101, 100,
- 89, 6, 117, 72, 109, 55, 55, 108, 0, 0, 0, 6, 194, 60, 112, 72, 8, 0, 0, 6, 195, 32, 21, 20, 72, 6, 195, 16, 149, 20,
- 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 60, 116, 222, 28, 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, 10, 69, 76, 52, 133, 20, 224, 21, 0, 47, 7, 3, 95,
- 195, 165, 122, 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, 7, 196,
- 16, 84, 133, 76, 76, 0, 0, 0, 7, 195, 52, 245, 0, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 14, 4, 95, 103, 114, 118, 81, 51, 6, 120, 84, 110, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 60, 208,
- 72, 28, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 44, 243, 64, 49, 121, 65, 0, 7, 195, 76, 243, 64, 72, 8, 0,
- 0, 0, 0, 6, 195, 16, 83, 64, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 77, 224, 72, 8, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 6, 195, 36, 178, 197, 72, 0, 5, 194, 76, 144, 76, 0, 0, 7, 195, 76, 19, 84, 72, 8, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 69, 60, 97, 137, 12, 80, 121, 83, 83, 110, 89, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 7, 195, 80, 147, 0, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 76, 181, 76, 48, 85, 0, 76,
- 13, 2, 95, 34, 119, 50, 83, 114, 51, 91, 13, 55, 0, 0, 15, 2, 95, 33, 126, 47, 51, 124, 48, 89, 47, 115, 68, 50, 0, 0,
- 0, 14, 2, 95, 39, 119, 48, 123, 89, 47, 51, 6, 124, 83, 0, 0, 0, 0, 11, 2, 95, 36, 72, 121, 55, 55, 120, 51, 0, 0,
- 6, 195, 16, 83, 128, 76, 0, 11, 2, 95, 42, 89, 95, 35, 51, 50, 108, 0, 0, 21, 2, 95, 41, 48, 35, 51, 35, 68, 47, 6,
- 117, 89, 15, 91, 55, 6, 125, 47, 12, 0, 0, 24, 2, 95, 40, 48, 35, 51, 35, 68, 47, 6, 117, 89, 15, 71, 13, 57, 6, 111,
- 50, 50, 13, 51, 0, 0, 9, 67, 32, 84, 128, 107, 116, 51, 0, 0, 12, 2, 95, 46, 48, 125, 68, 49, 47, 126, 65, 0, 0, 10,
- 2, 95, 45, 89, 47, 51, 117, 49, 0, 0, 10, 2, 95, 44, 49, 121, 65, 65, 119, 0, 0, 9, 67, 16, 84, 128, 72, 116, 51, 0,
- 6, 195, 88, 20, 128, 72, 9, 2, 95, 51, 47, 51, 6, 117, 0, 0, 8, 2, 95, 50, 47, 6, 124, 0, 0, 8, 2, 95, 49, 6,
- 117, 50, 0, 0, 9, 2, 95, 48, 50, 6, 125, 55, 0, 0, 8, 2, 95, 55, 91, 6, 126, 0, 0, 10, 2, 95, 54, 89, 6, 115,
- 49, 89, 0, 0, 9, 2, 95, 53, 83, 6, 115, 65, 0, 0, 10, 2, 95, 52, 83, 6, 110, 51, 115, 0, 0, 14, 2, 95, 59, 89,
- 117, 65, 110, 49, 124, 55, 121, 50, 0, 0, 10, 2, 95, 58, 49, 124, 55, 121, 50, 0, 0, 8, 2, 95, 57, 50, 6, 110, 0, 0,
- 10, 2, 95, 56, 6, 121, 47, 12, 108, 0, 0, 18, 2, 95, 63, 89, 48, 113, 51, 91, 65, 121, 55, 89, 47, 115, 68, 50, 0, 0,
- 13, 2, 95, 62, 89, 47, 113, 51, 13, 15, 115, 50, 0, 0, 10, 2, 95, 61, 35, 51, 55, 110, 49, 0, 0, 14, 2, 95, 60, 65,
- 109, 50, 72, 51, 108, 15, 115, 50, 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, 11, 70, 12, 243, 148, 36, 229, 69, 21, 0, 47, 6, 195, 88, 147, 0, 76, 6, 195, 16, 81, 192, 76, 28, 2, 95,
- 91, 84, 6, 115, 50, 89, 47, 51, 108, 15, 107, 6, 120, 49, 117, 48, 35, 51, 35, 68, 47, 6, 117, 89, 0, 0, 0, 0, 5, 194,
- 88, 144, 76, 0, 6, 195, 8, 18, 192, 8, 8, 197, 32, 83, 142, 21, 48, 76, 15, 2, 95, 95, 125, 50, 72, 35, 51, 91, 47, 51,
- 13, 49, 0, 0, 6, 195, 76, 149, 20, 76, 6, 195, 52, 149, 20, 76, 0, 25, 2, 95, 93, 107, 6, 131, 51, 108, 15, 107, 6, 120,
- 49, 117, 48, 35, 51, 35, 68, 47, 6, 117, 89, 0, 0, 22, 2, 95, 92, 121, 65, 84, 115, 50, 72, 47, 15, 89, 49, 51, 121, 89,
- 47, 51, 13, 49, 0, 0, 0, 0, 0, 23, 2, 95, 96, 6, 121, 65, 84, 115, 50, 72, 47, 15, 119, 48, 123, 89, 47, 51, 6, 124,
- 83, 0, 0, 6, 195, 33, 83, 128, 76, 0, 0, 0, 0, 0, 0, 6, 2, 95, 105, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 70, 24, 148, 133, 24, 246, 0, 21, 0, 47, 0, 0, 10, 5, 95, 48,
- 97, 110, 100, 124, 81, 0, 0, 0, 0, 0, 0, 0, 7, 196, 24, 244, 129, 56, 8, 10, 4, 95, 35, 48, 57, 47, 120, 71, 0, 0,
- 0, 0, 6, 195, 8, 194, 82, 76, 0, 0, 0, 0, 0, 7, 195, 25, 32, 64, 72, 8, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95,
- 35, 51, 50, 65, 115, 55, 55, 121, 65, 51, 124, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 89, 228, 128, 76, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 71, 52, 17, 206, 36, 98, 69, 72, 21, 0, 47, 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, 0, 0, 0, 0, 0, 0,
- 0, 0, 9, 67, 48, 241, 64, 55, 124, 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 45, 83,
- 142, 21, 64, 76, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 65, 224, 72, 28, 0, 0, 7, 196, 16, 85, 20, 20, 76, 0, 0, 0,
- 0, 7, 196, 32, 17, 4, 20, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
- 195, 164, 0, 2, 17, 67, 17, 67, 3, 115, 0, 3, 116, 0, 7, 6, 195, 165, 0, 2, 17, 67, 17, 67, 3, 121, 0, 3, 122, 0,
- 101, 3, 122, 108, 0, 7, 6, 195, 166, 0, 2, 17, 67, 17, 67, 3, 35, 0, 3, 116, 0, 2, 114, 3, 118, 0, 7, 6, 195, 182,
- 0, 2, 17, 67, 17, 67, 3, 113, 0, 3, 114, 0, 7, 6, 195, 184, 0, 2, 17, 67, 17, 67, 3, 113, 0, 3, 114, 0, 121, 3,
- 131, 0, 7, 6, 97, 0, 4, 2, 17, 67, 3, 35, 0, 101, 2, 17, 67, 17, 67, 0, 101, 3, 118, 0, 4, 2, 17, 67, 17, 67,
- 3, 119, 0, 2, 32, 0, 3, 120, 0, 97, 2, 17, 67, 17, 67, 3, 121, 0, 97, 3, 122, 0, 105, 3, 127, 0, 117, 3, 132, 0,
- 7, 6, 98, 0, 3, 71, 0, 98, 3, 71, 12, 0, 101, 8, 2, 21, 3, 71, 13, 0, 7, 6, 99, 0, 3, 49, 0, 99, 3, 49,
- 12, 0, 4, 2, 101, 105, 3, 89, 0, 2, 105, 0, 2, 121, 0, 2, 195, 184, 121, 0, 8, 2, 101, 0, 104, 3, 91, 0, 7, 6,
- 100, 0, 1, 114, 2, 32, 3, 0, 3, 72, 0, 100, 3, 72, 12, 0, 101, 116, 1, 10, 2, 32, 3, 72, 108, 0, 7, 6, 101, 0,
- 1, 10, 2, 17, 67, 32, 3, 13, 0, 116, 1, 10, 2, 32, 3, 13, 47, 0, 110, 1, 10, 2, 32, 3, 13, 50, 0, 110, 115, 1,
- 10, 2, 32, 3, 13, 50, 89, 0, 115, 1, 10, 2, 32, 3, 13, 89, 0, 2, 114, 17, 67, 3, 35, 0, 1, 10, 2, 32, 3, 108,
- 0, 4, 1, 29, 2, 109, 32, 3, 115, 0, 2, 17, 67, 17, 67, 0, 110, 101, 1, 10, 2, 32, 3, 115, 50, 108, 0, 3, 117, 0,
- 105, 3, 128, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 4, 2, 101, 105, 3, 57, 0, 2, 105, 0, 2, 121, 0, 2, 195,
- 184, 121, 0, 106, 0, 2, 110, 3, 68, 0, 3, 81, 0, 103, 3, 81, 12, 0, 7, 6, 104, 0, 106, 3, 57, 0, 118, 3, 84, 0,
- 3, 107, 0, 7, 6, 105, 0, 4, 2, 17, 67, 17, 67, 3, 109, 0, 103, 1, 10, 2, 32, 0, 3, 110, 0, 7, 6, 106, 0, 3,
- 57, 0, 7, 6, 107, 0, 3, 49, 0, 107, 3, 49, 12, 0, 4, 2, 101, 105, 3, 101, 0, 2, 105, 0, 2, 121, 0, 2, 195, 184,
- 121, 0, 106, 0, 7, 6, 108, 0, 4, 3, 55, 0, 108, 2, 25, 0, 100, 3, 55, 55, 0, 106, 3, 57, 0, 7, 6, 109, 0, 4,
- 3, 65, 0, 109, 2, 25, 0, 7, 6, 110, 0, 4, 3, 50, 0, 110, 2, 25, 0, 100, 3, 50, 50, 0, 4, 2, 107, 3, 68, 0,
- 103, 0, 7, 6, 111, 0, 2, 17, 67, 17, 67, 3, 121, 0, 101, 3, 121, 108, 0, 4, 2, 110, 100, 3, 123, 0, 2, 114, 116, 0,
- 2, 115, 116, 0, 4, 3, 124, 0, 1, 98, 2, 114, 100, 0, 101, 1, 98, 21, 2, 32, 0, 105, 3, 129, 0, 7, 6, 112, 0, 3,
- 48, 0, 112, 3, 48, 12, 0, 7, 6, 113, 0, 3, 49, 0, 113, 3, 49, 12, 0, 117, 3, 49, 58, 0, 7, 6, 114, 0, 3, 51,
- 0, 115, 2, 32, 3, 91, 0, 7, 6, 115, 0, 4, 3, 89, 0, 1, 17, 65, 2, 108, 17, 65, 0, 115, 2, 32, 0, 115, 3, 89,
- 89, 0, 4, 1, 114, 3, 91, 0, 2, 108, 0, 99, 104, 0, 106, 0, 107, 2, 101, 105, 0, 107, 2, 105, 0, 107, 2, 121, 0, 107,
- 2, 195, 184, 121, 0, 107, 106, 0, 7, 6, 116, 0, 3, 47, 0, 116, 3, 47, 12, 0, 105, 2, 111, 110, 3, 91, 0, 106, 3, 95,
- 0, 7, 6, 117, 0, 2, 17, 67, 17, 67, 3, 125, 0, 3, 126, 0, 105, 3, 130, 0, 7, 6, 118, 0, 4, 3, 84, 0, 118, 2,
- 32, 0, 7, 6, 119, 0, 3, 84, 0, 7, 6, 120, 0, 2, 120, 3, 0, 3, 49, 89, 0, 8, 3, 89, 0, 7, 6, 121, 0, 2,
- 17, 67, 17, 67, 3, 111, 0, 3, 112, 0, 7, 6, 122, 0, 4, 122, 3, 88, 0, 122, 2, 32, 0, 3, 89, 0, 7, 6, 0, 4,
- 33, 1, 19, 3, 0, 46, 1, 46, 3, 0, 195, 169, 3, 6, 117, 0, 46, 2, 46, 3, 9, 0, 33, 3, 9, 6, 126, 47, 51, 124,
- 48, 89, 47, 115, 68, 50, 9, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 46,
- 3, 48, 125, 68, 49, 47, 126, 65, 0, 45, 8, 32, 2, 32, 15, 3, 65, 110, 50, 126, 89, 0, 36, 3, 72, 121, 55, 55, 120, 51,
- 0, 195, 188, 3, 112, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts49 = FileInMemory_createWithData (4178, reinterpret_cast<const char *> (&espeakdata_dicts49_data),
- U"espeak-1.48.04-source/espeak-data/no_dict",
+ static unsigned char espeakdata_dicts46_data[4198] = {
+ 0, 4, 0, 0, 246, 12, 0, 0, 0, 0, 0, 7, 195, 52, 83, 128, 72, 8, 0, 0, 5, 65, 4, 120, 0, 0, 0, 0, 0, 6,
+ 65, 8, 71, 117, 0, 0, 0, 0, 0, 6, 65, 12, 89, 117, 0, 0, 0, 0, 0, 6, 65, 16, 72, 117, 0, 0, 0, 6, 195, 76,
+ 147, 128, 76, 0, 0, 0, 0, 16, 4, 95, 48, 67, 15, 107, 6, 125, 50, 72, 51, 13, 72, 108, 0, 0, 6, 195, 76, 147, 133, 76,
+ 0, 6, 65, 24, 115, 83, 0, 0, 0, 0, 0, 6, 65, 28, 81, 117, 0, 0, 0, 6, 195, 44, 19, 128, 76, 0, 0, 6, 65, 32,
+ 107, 122, 0, 0, 0, 0, 15, 1, 35, 50, 125, 65, 65, 13, 51, 47, 115, 68, 50, 0, 27, 0, 6, 65, 36, 110, 0, 14, 5, 193,
+ 36, 72, 28, 0, 14, 1, 37, 48, 51, 6, 124, 89, 6, 115, 50, 47, 0, 27, 0, 7, 1, 38, 121, 12, 81, 0, 0, 0, 6, 65,
+ 40, 57, 117, 0, 0, 0, 11, 1, 42, 89, 95, 35, 51, 50, 108, 0, 27, 0, 9, 1, 43, 48, 55, 125, 89, 0, 27, 0, 6, 65,
+ 44, 49, 122, 0, 0, 0, 0, 14, 1, 47, 89, 49, 51, 121, 89, 47, 51, 13, 49, 0, 27, 0, 6, 65, 48, 115, 55, 0, 0, 0,
+ 0, 0, 6, 65, 52, 115, 65, 0, 0, 6, 195, 52, 83, 147, 8, 7, 195, 52, 83, 147, 72, 8, 0, 0, 0, 10, 5, 95, 48, 1,
+ 14, 4, 124, 81, 0, 6, 65, 56, 115, 50, 0, 0, 0, 0, 0, 0, 10, 1, 61, 35, 51, 55, 110, 49, 0, 27, 0, 0, 0, 13,
+ 1, 64, 49, 51, 113, 55, 55, 119, 55, 83, 119, 0, 6, 65, 64, 48, 117, 0, 0, 0, 0, 0, 6, 65, 68, 49, 126, 0, 0, 0,
+ 0, 0, 6, 65, 72, 116, 51, 0, 0, 0, 6, 195, 8, 193, 64, 76, 0, 0, 6, 65, 76, 115, 89, 0, 0, 0, 0, 0, 6, 65,
+ 80, 47, 117, 0, 0, 0, 11, 70, 12, 243, 148, 36, 229, 69, 21, 0, 10, 6, 195, 52, 81, 192, 76, 0, 0, 0, 0, 0, 0, 6,
+ 65, 88, 84, 117, 0, 0, 0, 0, 0, 22, 1, 92, 121, 65, 84, 115, 50, 72, 47, 15, 89, 49, 51, 121, 89, 47, 51, 13, 49, 0,
+ 27, 14, 65, 92, 72, 6, 121, 71, 12, 115, 55, 4, 84, 117, 0, 0, 0, 15, 1, 94, 89, 109, 51, 49, 125, 65, 83, 55, 115, 49,
+ 89, 0, 0, 0, 17, 4, 95, 49, 77, 49, 6, 115, 47, 15, 47, 6, 126, 89, 13, 50, 0, 7, 65, 96, 115, 49, 89, 0, 0, 21,
+ 4, 95, 49, 77, 50, 6, 117, 50, 15, 65, 6, 109, 55, 55, 110, 38, 4, 124, 50, 0, 0, 0, 0, 6, 195, 8, 194, 82, 76, 0,
+ 0, 0, 0, 7, 65, 104, 89, 115, 47, 0, 0, 6, 194, 5, 64, 72, 8, 0, 0, 0, 0, 0, 0, 0, 8, 197, 45, 83, 142, 21,
+ 64, 76, 0, 0, 0, 7, 196, 32, 17, 4, 20, 72, 0, 0, 0, 0, 0, 0, 0, 7, 195, 32, 244, 192, 72, 8, 0, 0, 15, 69,
+ 77, 148, 212, 20, 208, 89, 111, 89, 47, 6, 117, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 49, 57, 15, 50,
+ 6, 109, 47, 12, 13, 50, 72, 108, 0, 0, 0, 0, 6, 194, 5, 96, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196,
+ 84, 225, 5, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 20, 227, 128, 72, 8, 15, 4, 95, 49, 56, 15, 6,
+ 119, 47, 12, 13, 50, 72, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 32, 83, 142, 20, 76, 0, 0, 0, 0, 0, 10,
+ 69, 72, 80, 68, 21, 32, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 32,
+ 21, 20, 72, 6, 195, 16, 149, 20, 76, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 49, 49, 15, 6, 115, 55, 55, 115, 84, 47,
+ 108, 0, 0, 0, 0, 8, 66, 21, 32, 4, 116, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 16, 80, 72, 110, 0, 76, 0,
+ 0, 0, 0, 0, 9, 67, 16, 85, 0, 72, 117, 0, 76, 17, 4, 95, 49, 51, 15, 47, 51, 6, 115, 47, 12, 13, 50, 72, 108, 0,
+ 0, 12, 4, 95, 4, 16, 20, 49, 121, 65, 65, 119, 0, 0, 0, 5, 194, 17, 80, 76, 0, 6, 195, 32, 19, 64, 76, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 13, 4, 95, 20, 12, 4, 47, 6, 109, 55, 72, 108, 0, 0, 0, 0, 16, 4, 95, 49, 53, 15, 83, 6,
+ 115, 65, 47, 13, 50, 72, 108, 0, 0, 0, 0, 8, 66, 21, 64, 115, 47, 0, 72, 0, 0, 0, 0, 0, 14, 4, 95, 49, 50, 15,
+ 47, 6, 121, 55, 84, 47, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 49, 55, 15, 89, 6, 111, 47, 12, 13, 50, 72,
+ 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 76, 176, 76, 76, 17, 4, 95, 49, 52, 15, 83, 57, 6, 123, 51, 47, 13, 65,
+ 72, 108, 0, 0, 0, 0, 10, 67, 4, 225, 0, 108, 50, 72, 0, 9, 0, 0, 0, 0, 0, 0, 0, 7, 196, 16, 83, 142, 20, 76,
+ 0, 0, 0, 0, 0, 17, 4, 95, 49, 54, 15, 89, 6, 115, 49, 89, 47, 13, 50, 72, 108, 0, 0, 0, 0, 0, 0, 5, 194, 32,
+ 16, 76, 5, 194, 16, 144, 76, 0, 0, 0, 0, 0, 0, 8, 196, 48, 19, 135, 76, 72, 8, 0, 0, 16, 5, 95, 48, 77, 49, 15,
+ 47, 6, 126, 89, 13, 50, 72, 108, 0, 0, 6, 195, 16, 147, 128, 76, 6, 195, 32, 19, 128, 76, 0, 0, 0, 6, 195, 16, 147, 133,
+ 76, 0, 0, 0, 0, 0, 6, 195, 32, 20, 128, 72, 0, 8, 196, 20, 195, 5, 72, 72, 8, 0, 10, 69, 12, 19, 131, 20, 192, 21,
+ 0, 10, 0, 0, 0, 7, 196, 24, 244, 132, 36, 8, 7, 196, 36, 227, 133, 56, 8, 0, 0, 0, 0, 6, 195, 32, 19, 147, 76, 0,
+ 0, 0, 0, 0, 0, 5, 194, 20, 144, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 7, 196, 16, 84, 133, 76, 76, 13, 3, 95, 49, 15, 83, 6, 113, 51, 89, 47, 108, 0, 0, 0, 0, 0, 0, 0, 0, 10,
+ 67, 40, 81, 192, 57, 116, 109, 0, 76, 0, 12, 3, 95, 50, 15, 6, 119, 50, 72, 51, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 13, 3, 95, 51, 15, 47, 51, 6, 115, 72, 57, 108, 0, 11, 4, 95, 15, 18, 4, 13, 50, 72, 108, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 8, 197, 32, 83, 142, 21, 48, 76, 0, 0, 0, 7, 196, 24, 244, 129, 56, 8, 0, 0, 0, 0, 12, 3, 95, 53, 15,
+ 83, 6, 115, 65, 47, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 54, 15, 91, 6, 115, 47, 12, 108, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 20, 224, 72, 0, 13, 3, 95, 51, 88, 47, 51, 6, 115,
+ 47, 12, 110, 0, 0, 13, 3, 95, 48, 67, 107, 6, 125, 50, 72, 51, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 49,
+ 67, 6, 115, 47, 15, 107, 6, 125, 50, 72, 51, 108, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 49, 57, 50, 6, 109, 47, 12, 13,
+ 50, 0, 0, 12, 3, 95, 49, 56, 6, 119, 47, 12, 13, 50, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 49, 6, 115, 55,
+ 84, 108, 0, 0, 9, 3, 95, 49, 48, 47, 6, 110, 0, 0, 14, 3, 95, 49, 51, 47, 51, 6, 115, 47, 12, 13, 50, 0, 0, 11,
+ 3, 95, 49, 50, 47, 6, 121, 55, 84, 0, 0, 13, 3, 95, 49, 53, 83, 6, 115, 65, 47, 13, 50, 0, 0, 14, 3, 95, 49, 52,
+ 83, 57, 6, 123, 51, 47, 13, 50, 0, 0, 12, 3, 95, 52, 15, 83, 57, 6, 118, 51, 108, 0, 13, 3, 95, 49, 55, 89, 6, 111,
+ 47, 12, 13, 50, 0, 0, 14, 3, 95, 49, 54, 89, 6, 115, 49, 89, 47, 13, 50, 0, 0, 0, 6, 195, 61, 52, 192, 76, 12, 3,
+ 95, 55, 88, 89, 6, 111, 47, 12, 110, 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, 10, 3, 95, 50, 88, 95, 6, 126, 108, 0, 0, 0, 0, 0, 0, 14, 3, 95, 56, 15, 6, 121, 47, 12, 13, 50,
+ 72, 108, 0, 0, 0, 0, 0, 0, 10, 69, 76, 52, 133, 20, 224, 21, 0, 10, 0, 0, 0, 0, 0, 0, 12, 3, 95, 52, 88, 83,
+ 6, 114, 51, 47, 110, 0, 0, 0, 0, 0, 10, 67, 56, 241, 64, 50, 123, 12, 108, 0, 0, 0, 0, 0, 12, 3, 95, 53, 88, 83,
+ 6, 115, 65, 47, 110, 0, 0, 0, 0, 0, 0, 0, 13, 69, 60, 97, 137, 12, 80, 121, 83, 83, 110, 89, 0, 0, 0, 13, 3, 95,
+ 54, 88, 89, 6, 115, 49, 89, 47, 110, 0, 0, 0, 14, 4, 95, 50, 88, 15, 95, 6, 126, 13, 50, 72, 108, 0, 0, 7, 132, 22,
+ 195, 165, 18, 76, 0, 6, 195, 52, 149, 20, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 56, 88, 6, 121,
+ 47, 12, 110, 0, 0, 0, 0, 0, 0, 0, 7, 195, 52, 81, 0, 72, 8, 0, 0, 12, 3, 95, 57, 88, 50, 6, 109, 47, 12, 110,
+ 0, 0, 7, 196, 16, 85, 20, 20, 76, 0, 11, 67, 56, 241, 78, 50, 123, 12, 13, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 6, 194, 36, 224, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195,
+ 56, 81, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 147, 128, 76, 0, 0, 0, 19, 4, 95, 48, 77, 50, 65, 6, 109,
+ 55, 55, 110, 38, 4, 124, 50, 13, 51, 0, 0, 0, 6, 195, 52, 147, 133, 76, 7, 196, 60, 246, 13, 48, 17, 0, 13, 4, 95, 48,
+ 77, 49, 47, 6, 126, 89, 13, 50, 0, 0, 0, 0, 0, 0, 0, 12, 67, 24, 244, 128, 83, 121, 34, 12, 0, 72, 8, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 144, 76, 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, 6, 194, 60, 112, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 19, 4, 95, 3, 9, 18, 89, 6, 109, 51, 49, 125, 65, 83, 55, 115, 49, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 1, 3, 21, 120, 6, 49, 125, 47, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 7, 3, 95, 195, 165, 122, 0, 0, 0, 0, 0, 0, 0, 8, 133, 15, 7, 19, 195, 165, 28, 0, 0, 0, 0,
+ 0, 0, 7, 196, 45, 83, 142, 20, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 52, 245, 0, 72,
+ 8, 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, 6, 194,
+ 60, 208, 72, 28, 0, 0, 0, 0, 0, 0, 0, 6, 195, 61, 97, 82, 28, 0, 0, 7, 2, 195, 165, 122, 0, 14, 6, 130, 195, 165,
+ 72, 28, 0, 0, 0, 0, 0, 7, 131, 16, 195, 165, 72, 28, 0, 0, 0, 0, 0, 0, 0, 5, 130, 195, 169, 43, 0, 0, 0, 0,
+ 0, 15, 4, 95, 3, 5, 4, 89, 6, 117, 72, 109, 55, 55, 108, 0, 0, 0, 0, 0, 0, 0, 7, 132, 2, 195, 184, 18, 76, 7,
+ 132, 6, 195, 184, 18, 8, 5, 130, 195, 188, 43, 0, 0, 0, 0, 8, 133, 22, 195, 165, 18, 5, 76, 0, 0, 0, 0, 0, 9, 67,
+ 44, 243, 64, 49, 121, 65, 0, 7, 195, 76, 243, 64, 72, 8, 0, 0, 0, 0, 6, 195, 16, 83, 64, 76, 0, 0, 0, 0, 0, 0,
+ 8, 133, 22, 195, 165, 18, 20, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 76, 144, 76, 0, 0, 0, 0,
+ 0, 12, 71, 52, 17, 206, 36, 98, 69, 72, 21, 0, 10, 0, 0, 8, 197, 16, 84, 147, 60, 208, 8, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 6, 2, 95, 9, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 80, 147, 0, 72, 28, 0,
+ 0, 0, 0, 0, 8, 133, 22, 195, 166, 18, 5, 76, 0, 8, 197, 76, 181, 76, 48, 80, 76, 0, 0, 0, 9, 198, 76, 181, 76, 48,
+ 85, 0, 76, 13, 2, 95, 34, 119, 50, 83, 114, 51, 91, 13, 55, 0, 0, 8, 197, 52, 83, 12, 60, 208, 8, 15, 2, 95, 33, 126,
+ 47, 51, 124, 48, 89, 47, 115, 68, 50, 0, 0, 0, 14, 2, 95, 39, 119, 48, 123, 89, 47, 51, 6, 124, 83, 0, 0, 0, 0, 11,
+ 2, 95, 36, 72, 121, 55, 55, 120, 51, 0, 0, 6, 195, 16, 83, 128, 76, 0, 11, 2, 95, 42, 89, 95, 35, 51, 50, 108, 0, 0,
+ 21, 2, 95, 41, 48, 35, 51, 35, 68, 47, 6, 117, 89, 15, 91, 55, 6, 125, 47, 12, 0, 0, 6, 195, 16, 84, 133, 76, 6, 195,
+ 16, 84, 133, 76, 24, 2, 95, 40, 48, 35, 51, 35, 68, 47, 6, 117, 89, 15, 71, 13, 57, 6, 111, 50, 50, 13, 51, 0, 0, 9,
+ 67, 32, 84, 128, 107, 116, 51, 0, 0, 12, 2, 95, 46, 48, 125, 68, 49, 47, 126, 65, 0, 0, 8, 133, 22, 195, 166, 18, 20, 72,
+ 10, 2, 95, 45, 89, 47, 51, 117, 49, 0, 0, 6, 195, 8, 20, 133, 72, 10, 2, 95, 44, 49, 121, 65, 65, 119, 0, 0, 9, 67,
+ 16, 84, 128, 72, 116, 51, 0, 6, 195, 88, 20, 128, 72, 9, 2, 95, 51, 47, 51, 6, 117, 0, 0, 8, 2, 95, 50, 47, 6, 124,
+ 0, 0, 8, 2, 95, 49, 6, 117, 50, 0, 0, 9, 2, 95, 48, 50, 6, 125, 55, 0, 0, 8, 2, 95, 55, 91, 6, 126, 0, 0,
+ 10, 2, 95, 54, 89, 6, 115, 49, 89, 0, 0, 9, 2, 95, 53, 83, 6, 115, 65, 0, 0, 10, 2, 95, 52, 83, 6, 110, 51, 115,
+ 0, 0, 14, 2, 95, 59, 89, 117, 65, 110, 49, 124, 55, 121, 50, 0, 0, 10, 2, 95, 58, 49, 124, 55, 121, 50, 0, 0, 8, 2,
+ 95, 57, 50, 6, 110, 0, 0, 10, 2, 95, 56, 6, 121, 47, 12, 108, 0, 0, 18, 2, 95, 63, 89, 48, 113, 51, 91, 65, 121, 55,
+ 89, 47, 115, 68, 50, 0, 0, 13, 2, 95, 62, 89, 47, 113, 51, 13, 15, 115, 50, 0, 0, 10, 2, 95, 61, 35, 51, 55, 110, 49,
+ 0, 0, 14, 2, 95, 60, 65, 109, 50, 72, 51, 108, 15, 115, 50, 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, 6, 195, 88, 147, 0, 76, 6, 195, 16, 81, 192, 76, 28, 2, 95, 91, 84, 6, 115,
+ 50, 89, 47, 51, 108, 15, 107, 6, 120, 49, 117, 48, 35, 51, 35, 68, 47, 6, 117, 89, 0, 0, 0, 0, 6, 195, 36, 178, 197, 72,
+ 5, 194, 88, 144, 76, 0, 6, 195, 8, 18, 192, 8, 15, 2, 95, 95, 125, 50, 72, 35, 51, 91, 47, 51, 13, 49, 0, 0, 0, 25,
+ 2, 95, 93, 107, 6, 131, 51, 108, 15, 107, 6, 120, 49, 117, 48, 35, 51, 35, 68, 47, 6, 117, 89, 0, 0, 22, 2, 95, 92, 121,
+ 65, 84, 115, 50, 72, 47, 15, 89, 49, 51, 121, 89, 47, 51, 13, 49, 0, 0, 0, 0, 0, 23, 2, 95, 96, 6, 121, 65, 84, 115,
+ 50, 72, 47, 15, 119, 48, 123, 89, 47, 51, 6, 124, 83, 0, 0, 6, 195, 33, 83, 128, 76, 0, 0, 0, 0, 0, 0, 0, 14, 4,
+ 95, 7, 18, 22, 81, 51, 6, 120, 84, 110, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 4, 9,
+ 1, 47, 51, 6, 117, 65, 119, 0, 0, 0, 0, 0, 0, 7, 196, 8, 194, 84, 80, 76, 0, 0, 0, 11, 70, 24, 148, 133, 24, 246,
+ 0, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 7, 131, 19, 195, 165, 72, 8, 0, 10, 4, 95, 35, 48, 57, 47, 120, 71, 0, 0,
+ 0, 0, 0, 0, 8, 196, 21, 69, 5, 72, 72, 8, 0, 0, 0, 7, 195, 25, 32, 64, 72, 8, 0, 0, 0, 0, 0, 0, 0, 16,
+ 4, 95, 35, 51, 50, 65, 115, 55, 55, 121, 65, 51, 124, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 7, 195, 33, 98, 83, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 16, 148,
+ 211, 20, 76, 0, 6, 195, 85, 65, 78, 28, 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, 9, 67, 48, 241, 64, 55, 124, 0, 41, 0, 0, 0, 0, 7, 195, 76, 19, 84, 72, 8, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 76, 149, 20, 76, 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, 0, 0, 6, 195, 164, 0, 2, 17, 67, 17, 67, 3, 115, 0,
+ 3, 116, 0, 7, 6, 195, 165, 0, 2, 17, 67, 17, 67, 3, 121, 0, 3, 122, 0, 101, 3, 122, 108, 0, 7, 6, 195, 166, 0, 2,
+ 17, 67, 17, 67, 3, 35, 0, 3, 116, 0, 2, 114, 3, 118, 0, 7, 6, 195, 182, 0, 2, 17, 67, 17, 67, 3, 113, 0, 3, 114,
+ 0, 7, 6, 195, 184, 0, 2, 17, 67, 17, 67, 3, 113, 0, 3, 114, 0, 121, 3, 131, 0, 7, 6, 97, 0, 4, 2, 17, 67, 3,
+ 35, 0, 101, 2, 17, 67, 17, 67, 0, 101, 3, 118, 0, 4, 2, 17, 67, 17, 67, 3, 119, 0, 2, 32, 0, 3, 120, 0, 97, 2,
+ 17, 67, 17, 67, 3, 121, 0, 97, 3, 122, 0, 105, 3, 127, 0, 117, 3, 132, 0, 7, 6, 98, 0, 3, 71, 0, 98, 3, 71, 12,
+ 0, 101, 8, 2, 21, 3, 71, 13, 0, 7, 6, 99, 0, 3, 49, 0, 99, 3, 49, 12, 0, 4, 2, 101, 105, 3, 89, 0, 2, 105,
+ 0, 2, 121, 0, 2, 195, 184, 121, 0, 8, 2, 101, 0, 104, 3, 91, 0, 7, 6, 100, 0, 1, 114, 2, 32, 3, 0, 3, 72, 0,
+ 100, 3, 72, 12, 0, 101, 116, 1, 10, 2, 32, 3, 72, 108, 0, 7, 6, 101, 0, 1, 10, 2, 17, 67, 32, 3, 13, 0, 116, 1,
+ 10, 2, 32, 3, 13, 47, 0, 110, 1, 10, 2, 32, 3, 13, 50, 0, 110, 115, 1, 10, 2, 32, 3, 13, 50, 89, 0, 115, 1, 10,
+ 2, 32, 3, 13, 89, 0, 2, 114, 17, 67, 3, 35, 0, 1, 10, 2, 32, 3, 108, 0, 4, 1, 29, 2, 109, 32, 3, 115, 0, 2,
+ 17, 67, 17, 67, 0, 110, 101, 1, 10, 2, 32, 3, 115, 50, 108, 0, 3, 117, 0, 105, 3, 128, 0, 7, 6, 102, 0, 3, 83, 0,
+ 7, 6, 103, 0, 4, 2, 101, 105, 3, 57, 0, 2, 105, 0, 2, 121, 0, 2, 195, 184, 121, 0, 106, 0, 2, 110, 3, 68, 0, 3,
+ 81, 0, 103, 3, 81, 12, 0, 7, 6, 104, 0, 106, 3, 57, 0, 118, 3, 84, 0, 3, 107, 0, 7, 6, 105, 0, 4, 2, 17, 67,
+ 17, 67, 3, 109, 0, 103, 1, 10, 2, 32, 0, 3, 110, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0, 3, 49, 0, 107, 3,
+ 49, 12, 0, 4, 2, 101, 105, 3, 101, 0, 2, 105, 0, 2, 121, 0, 2, 195, 184, 121, 0, 106, 0, 7, 6, 108, 0, 4, 3, 55,
+ 0, 108, 2, 25, 0, 100, 3, 55, 55, 0, 106, 3, 57, 0, 7, 6, 109, 0, 4, 3, 65, 0, 109, 2, 25, 0, 7, 6, 110, 0,
+ 4, 3, 50, 0, 110, 2, 25, 0, 100, 3, 50, 50, 0, 4, 2, 107, 3, 68, 0, 103, 0, 7, 6, 111, 0, 2, 17, 67, 17, 67,
+ 3, 121, 0, 101, 3, 121, 108, 0, 4, 2, 110, 100, 3, 123, 0, 2, 114, 116, 0, 2, 115, 116, 0, 4, 3, 124, 0, 1, 98, 2,
+ 114, 100, 0, 101, 1, 98, 21, 2, 32, 0, 105, 3, 129, 0, 7, 6, 112, 0, 3, 48, 0, 112, 3, 48, 12, 0, 7, 6, 113, 0,
+ 3, 49, 0, 113, 3, 49, 12, 0, 117, 3, 49, 58, 0, 7, 6, 114, 0, 3, 51, 0, 115, 2, 32, 3, 91, 0, 7, 6, 115, 0,
+ 4, 3, 89, 0, 1, 17, 65, 2, 108, 17, 65, 0, 115, 2, 32, 0, 115, 3, 89, 89, 0, 4, 1, 114, 3, 91, 0, 2, 108, 0,
+ 99, 104, 0, 106, 0, 107, 2, 101, 105, 0, 107, 2, 105, 0, 107, 2, 121, 0, 107, 2, 195, 184, 121, 0, 107, 106, 0, 7, 6, 116,
+ 0, 3, 47, 0, 116, 3, 47, 12, 0, 105, 2, 111, 110, 3, 91, 0, 106, 3, 95, 0, 7, 6, 117, 0, 2, 17, 67, 17, 67, 3,
+ 125, 0, 3, 126, 0, 105, 3, 130, 0, 7, 6, 118, 0, 4, 3, 84, 0, 118, 2, 32, 0, 7, 6, 119, 0, 3, 84, 0, 7, 6,
+ 120, 0, 2, 120, 3, 0, 3, 49, 89, 0, 8, 3, 89, 0, 7, 6, 121, 0, 2, 17, 67, 17, 67, 3, 111, 0, 3, 112, 0, 7,
+ 6, 122, 0, 4, 122, 3, 88, 0, 122, 2, 32, 0, 3, 89, 0, 7, 6, 0, 4, 33, 1, 19, 3, 0, 46, 1, 46, 3, 0, 195,
+ 169, 3, 6, 117, 0, 46, 2, 46, 3, 9, 0, 33, 3, 9, 6, 126, 47, 51, 124, 48, 89, 47, 115, 68, 50, 9, 0, 4, 45, 1,
+ 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 46, 3, 48, 125, 68, 49, 47, 126, 65, 0, 45, 8,
+ 32, 2, 32, 15, 3, 65, 110, 50, 126, 89, 0, 36, 3, 72, 121, 55, 55, 120, 51, 0, 195, 188, 3, 112, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts46 = FileInMemory_createWithData (4197, reinterpret_cast<const char *> (&espeakdata_dicts46_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/no_dict",
U"no");
- my addItem_move (espeakdata_dicts49.move());
+ Collection_addItem (me.peek(), espeakdata_dicts46.transfer());
- static unsigned char espeakdata_dicts50_data[4766] = {
- 0, 4, 0, 0, 2, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4,
- 95, 100, 112, 116, 10, 72, 13, 89, 13, 65, 55, 6, 119, 10, 0, 0, 0, 0, 0, 0, 0, 12, 6, 224, 172, 162, 224, 172, 188, 107,
- 70, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 36, 140, 121, 55, 35, 34, 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, 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, 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, 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,
- 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, 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, 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, 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, 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, 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, 17, 3, 95, 51, 57, 6, 109, 12, 50, 109, 76, 4, 35, 55, 37, 91, 0, 13, 3,
- 95, 50, 49, 6, 36, 49, 39, 4, 37, 91, 0, 0, 17, 3, 95, 51, 56, 6, 109, 12, 141, 109, 47, 4, 37, 34, 37, 91, 0, 13,
- 3, 95, 50, 48, 49, 6, 39, 70, 37, 4, 36, 0, 0, 12, 3, 95, 50, 51, 47, 6, 36, 58, 37, 91, 0, 0, 11, 3, 95, 50,
- 50, 71, 6, 35, 37, 91, 0, 0, 12, 3, 95, 50, 53, 48, 6, 109, 76, 37, 91, 0, 0, 12, 3, 95, 50, 52, 76, 6, 39, 71,
- 37, 91, 0, 0, 15, 3, 95, 50, 55, 91, 6, 109, 47, 36, 58, 4, 37, 91, 0, 0, 12, 3, 95, 50, 54, 149, 6, 109, 71, 37,
- 91, 0, 0, 16, 3, 95, 51, 49, 6, 36, 49, 109, 47, 4, 37, 34, 37, 91, 0, 0, 12, 3, 95, 51, 48, 47, 6, 37, 34, 37,
- 91, 0, 0, 13, 3, 95, 51, 51, 47, 6, 36, 58, 47, 37, 91, 0, 0, 13, 3, 95, 51, 50, 71, 6, 109, 12, 47, 37, 91, 0,
- 0, 17, 3, 95, 51, 53, 48, 6, 109, 4, 124, 47, 37, 34, 4, 37, 91, 0, 0, 16, 3, 95, 51, 52, 76, 6, 109, 40, 47, 4,
- 37, 34, 37, 91, 0, 0, 16, 3, 95, 51, 55, 91, 109, 6, 124, 47, 37, 34, 4, 37, 91, 0, 0, 13, 3, 95, 51, 54, 149, 6,
- 109, 12, 47, 37, 91, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 95, 224, 172, 144, 39, 57, 0, 0, 8, 4, 95, 224, 172, 147, 39,
- 0, 0, 0, 0, 0, 8, 4, 95, 224, 172, 143, 36, 0, 0, 0, 0, 0, 0, 15, 3, 95, 55, 57, 6, 109, 12, 50, 35, 4, 109,
- 91, 37, 0, 15, 3, 95, 54, 49, 6, 36, 49, 109, 91, 4, 109, 141, 37, 0, 0, 18, 3, 95, 55, 56, 6, 109, 12, 141, 6, 109,
- 89, 47, 109, 34, 4, 37, 0, 13, 3, 95, 54, 48, 91, 6, 35, 141, 37, 4, 36, 0, 0, 11, 3, 95, 48, 67, 91, 6, 109, 107,
- 39, 0, 15, 3, 95, 54, 51, 47, 6, 36, 58, 91, 109, 141, 4, 37, 0, 0, 14, 3, 95, 54, 50, 71, 6, 35, 91, 109, 141, 4,
- 37, 0, 0, 15, 3, 95, 54, 53, 48, 109, 6, 130, 91, 109, 141, 4, 37, 0, 0, 15, 3, 95, 54, 52, 76, 6, 109, 40, 91, 4,
- 109, 141, 37, 0, 0, 17, 3, 95, 54, 55, 91, 6, 109, 12, 47, 109, 91, 4, 109, 141, 37, 0, 0, 15, 3, 95, 54, 54, 149, 6,
- 109, 12, 91, 109, 141, 4, 37, 0, 0, 17, 3, 95, 55, 49, 36, 49, 6, 109, 12, 89, 47, 109, 34, 4, 37, 0, 0, 15, 3, 95,
- 55, 48, 91, 6, 109, 12, 47, 40, 34, 4, 37, 0, 0, 16, 3, 95, 55, 51, 47, 6, 36, 58, 89, 47, 109, 34, 4, 37, 0, 0,
- 15, 3, 95, 55, 50, 71, 6, 35, 89, 47, 109, 34, 4, 37, 0, 0, 18, 3, 95, 55, 53, 48, 109, 50, 76, 6, 109, 89, 47, 109,
- 34, 4, 37, 0, 0, 16, 3, 95, 55, 52, 76, 109, 6, 40, 89, 47, 109, 34, 4, 37, 0, 0, 19, 3, 95, 55, 55, 91, 6, 109,
- 12, 47, 6, 109, 89, 47, 109, 34, 4, 37, 0, 0, 16, 3, 95, 55, 54, 149, 109, 6, 109, 89, 47, 109, 34, 4, 37, 0, 0, 14,
- 3, 95, 49, 57, 6, 40, 50, 36, 58, 4, 37, 91, 0, 0, 14, 3, 95, 49, 56, 6, 109, 12, 141, 109, 16, 4, 121, 0, 0, 0,
- 0, 0, 0, 0, 0, 17, 3, 95, 50, 57, 6, 109, 12, 50, 109, 47, 4, 37, 34, 37, 91, 0, 13, 3, 95, 49, 49, 6, 36, 81,
- 35, 16, 12, 121, 0, 0, 14, 3, 95, 50, 56, 6, 109, 141, 36, 58, 4, 37, 91, 0, 11, 3, 95, 49, 48, 72, 6, 39, 91, 121,
- 0, 0, 12, 3, 95, 49, 51, 47, 6, 36, 58, 34, 121, 0, 0, 11, 3, 95, 49, 50, 71, 6, 35, 16, 121, 0, 0, 15, 3, 95,
- 49, 53, 48, 6, 109, 50, 72, 109, 16, 6, 121, 0, 0, 13, 3, 95, 49, 52, 76, 6, 121, 40, 72, 6, 121, 0, 0, 14, 3, 95,
- 49, 55, 91, 6, 109, 47, 109, 16, 4, 121, 0, 0, 14, 3, 95, 49, 54, 91, 6, 39, 107, 109, 45, 6, 121, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 15, 3, 95, 52, 57, 109, 12, 50, 6, 109, 50, 76, 35, 91, 0, 0, 11, 3, 224, 165, 164, 72, 109, 66, 140,
- 109, 0, 19, 3, 95, 52, 56, 6, 109, 12, 141, 6, 109, 76, 4, 35, 45, 4, 37, 91, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3,
- 95, 53, 57, 6, 109, 12, 50, 109, 91, 6, 109, 141, 37, 0, 17, 3, 95, 52, 49, 6, 36, 49, 109, 76, 4, 35, 45, 4, 37, 91,
- 0, 0, 15, 3, 95, 53, 56, 6, 109, 12, 141, 35, 71, 4, 109, 50, 0, 13, 3, 95, 52, 48, 76, 6, 35, 45, 4, 37, 91, 0,
- 0, 18, 3, 95, 52, 51, 47, 6, 36, 58, 57, 109, 4, 35, 45, 4, 37, 91, 0, 0, 17, 3, 95, 52, 50, 71, 6, 109, 57, 109,
- 4, 35, 45, 4, 37, 91, 0, 0, 16, 3, 95, 52, 53, 48, 109, 6, 124, 76, 35, 45, 4, 37, 91, 0, 0, 17, 3, 95, 52, 52,
- 76, 6, 109, 40, 34, 4, 35, 45, 4, 37, 91, 0, 0, 18, 3, 95, 52, 55, 91, 6, 109, 47, 109, 76, 4, 35, 45, 4, 37, 91,
- 0, 0, 18, 3, 95, 52, 54, 149, 6, 109, 57, 109, 4, 35, 45, 4, 37, 91, 121, 0, 0, 18, 3, 95, 54, 57, 6, 109, 12, 50,
- 6, 109, 89, 47, 109, 34, 6, 37, 0, 14, 3, 95, 53, 49, 6, 36, 49, 35, 71, 4, 109, 50, 0, 0, 15, 3, 95, 54, 56, 6,
- 109, 70, 109, 91, 4, 109, 141, 37, 0, 13, 3, 95, 53, 48, 48, 6, 109, 12, 76, 35, 91, 0, 0, 13, 3, 95, 53, 51, 47, 6,
- 36, 58, 48, 109, 50, 0, 0, 11, 3, 95, 53, 50, 71, 6, 35, 40, 50, 0, 0, 17, 3, 95, 53, 53, 48, 6, 109, 12, 50, 76,
- 35, 71, 4, 109, 50, 0, 0, 15, 3, 95, 53, 52, 76, 6, 109, 12, 40, 71, 4, 109, 50, 0, 0, 15, 3, 95, 53, 55, 91, 6,
- 109, 47, 35, 71, 4, 109, 50, 0, 0, 13, 3, 95, 53, 54, 149, 6, 109, 12, 48, 109, 50, 0, 0, 15, 3, 224, 173, 141, 6, 107,
- 109, 55, 6, 109, 50, 47, 121, 0, 7, 3, 224, 172, 133, 121, 0, 0, 12, 3, 224, 173, 140, 6, 39, 58, 49, 35, 34, 0, 0, 14,
- 3, 224, 172, 135, 107, 34, 121, 91, 12, 39, 6, 37, 0, 0, 7, 3, 224, 172, 134, 35, 0, 0, 18, 3, 224, 172, 129, 76, 6, 121,
- 50, 72, 34, 39, 71, 37, 50, 72, 40, 0, 0, 12, 3, 224, 173, 136, 6, 39, 57, 49, 35, 34, 0, 0, 14, 3, 224, 172, 131, 71,
- 6, 37, 91, 121, 34, 81, 39, 0, 11, 3, 224, 173, 139, 6, 39, 49, 35, 34, 0, 0, 14, 3, 224, 172, 130, 6, 121, 50, 40, 91,
- 91, 121, 34, 0, 0, 17, 3, 95, 56, 57, 6, 109, 12, 50, 35, 50, 4, 109, 71, 36, 58, 0, 0, 15, 3, 95, 56, 56, 6, 109,
- 12, 141, 35, 4, 109, 91, 37, 0, 0, 11, 3, 224, 173, 135, 6, 36, 49, 35, 34, 0, 0, 0, 16, 3, 224, 173, 129, 107, 34, 121,
- 91, 12, 39, 40, 49, 35, 34, 0, 0, 15, 3, 224, 173, 128, 72, 6, 112, 34, 146, 37, 49, 35, 34, 0, 0, 12, 3, 224, 173, 131,
- 34, 6, 37, 49, 35, 34, 0, 0, 16, 3, 224, 173, 130, 72, 6, 112, 34, 146, 6, 40, 49, 35, 34, 0, 0, 18, 3, 95, 57, 57,
- 6, 109, 12, 50, 6, 36, 58, 91, 109, 47, 4, 39, 0, 15, 3, 95, 56, 49, 6, 36, 49, 35, 4, 109, 12, 91, 37, 0, 0, 27,
- 3, 95, 57, 56, 6, 109, 12, 141, 35, 50, 4, 109, 71, 36, 58, 109, 50, 6, 36, 58, 91, 109, 47, 4, 39, 0, 12, 3, 95, 56,
- 48, 6, 109, 12, 4, 91, 37, 0, 0, 18, 3, 95, 56, 51, 47, 6, 36, 58, 57, 109, 4, 35, 109, 91, 4, 37, 0, 0, 17, 3,
- 95, 56, 50, 71, 6, 109, 57, 109, 4, 35, 109, 91, 4, 37, 0, 0, 17, 3, 95, 56, 53, 48, 6, 109, 12, 50, 76, 35, 4, 109,
- 91, 37, 0, 0, 18, 3, 95, 56, 52, 76, 6, 109, 12, 40, 34, 4, 35, 109, 91, 4, 37, 0, 0, 15, 3, 95, 56, 55, 91, 6,
- 109, 47, 35, 4, 109, 91, 37, 0, 0, 17, 3, 95, 56, 54, 149, 6, 109, 57, 109, 4, 35, 109, 91, 4, 37, 0, 0, 16, 3, 95,
- 57, 49, 6, 36, 49, 35, 50, 4, 109, 71, 36, 58, 0, 0, 12, 3, 95, 57, 48, 50, 6, 109, 71, 36, 58, 0, 0, 20, 3, 95,
- 57, 51, 47, 6, 36, 58, 57, 109, 4, 35, 50, 109, 71, 4, 36, 58, 0, 0, 20, 3, 95, 57, 50, 71, 6, 109, 12, 57, 109, 4,
- 35, 50, 109, 71, 4, 36, 58, 0, 0, 18, 3, 95, 57, 53, 48, 6, 109, 50, 76, 35, 50, 4, 109, 71, 36, 58, 0, 0, 19, 3,
- 95, 57, 52, 76, 6, 109, 40, 34, 4, 35, 50, 109, 71, 4, 36, 58, 0, 0, 17, 3, 95, 57, 55, 91, 6, 109, 47, 35, 50, 4,
- 109, 71, 36, 58, 0, 0, 20, 3, 95, 57, 54, 149, 6, 109, 12, 57, 109, 4, 35, 50, 109, 71, 4, 36, 58, 0, 0, 8, 3, 224,
- 172, 165, 25, 121, 0, 0, 8, 3, 224, 172, 164, 47, 121, 0, 0, 8, 3, 224, 172, 167, 138, 121, 0, 0, 8, 3, 224, 172, 166, 72,
- 121, 0, 0, 8, 3, 224, 172, 161, 140, 121, 0, 0, 8, 3, 224, 172, 160, 141, 121, 0, 0, 9, 3, 224, 172, 163, 66, 6, 121, 0,
- 0, 8, 3, 224, 172, 162, 142, 121, 0, 0, 8, 3, 224, 172, 157, 144, 121, 0, 0, 8, 3, 224, 172, 156, 79, 121, 0, 0, 8, 3,
- 224, 172, 159, 139, 121, 0, 0, 10, 3, 224, 172, 158, 6, 37, 68, 130, 0, 0, 11, 3, 224, 172, 153, 6, 40, 68, 81, 130, 0, 0,
- 8, 3, 224, 172, 152, 146, 121, 0, 0, 9, 3, 224, 172, 155, 76, 107, 121, 0, 0, 8, 3, 224, 172, 154, 76, 121, 0, 0, 9, 3,
- 224, 173, 157, 107, 70, 121, 0, 8, 3, 224, 172, 149, 49, 121, 0, 0, 8, 3, 224, 172, 148, 39, 58, 0, 8, 3, 224, 173, 156, 70,
- 121, 0, 0, 8, 3, 224, 173, 159, 121, 57, 0, 8, 3, 224, 172, 151, 81, 121, 0, 0, 8, 3, 224, 172, 150, 145, 121, 0, 0, 0,
- 9, 3, 224, 172, 144, 39, 57, 0, 76, 0, 9, 3, 224, 172, 147, 39, 0, 76, 28, 0, 0, 0, 0, 8, 3, 224, 172, 143, 36, 0,
- 76, 0, 0, 14, 3, 224, 172, 137, 107, 34, 121, 91, 12, 39, 6, 40, 0, 0, 14, 3, 224, 172, 136, 72, 6, 112, 34, 146, 39, 6,
- 37, 0, 0, 8, 3, 224, 172, 139, 34, 37, 0, 0, 14, 3, 224, 172, 138, 72, 6, 112, 34, 146, 39, 6, 40, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 11, 3, 224, 172, 190, 6, 35, 49, 35, 34, 0, 0, 17, 3, 224, 172, 191, 107, 34, 121, 91, 12, 39, 6, 37,
- 49, 35, 34, 0, 0, 12, 3, 224, 172, 188, 71, 6, 37, 50, 72, 40, 0, 0, 0, 0, 0, 16, 3, 224, 172, 184, 72, 4, 39, 50,
- 47, 36, 91, 12, 6, 121, 0, 0, 8, 3, 224, 172, 185, 107, 121, 0, 0, 17, 3, 224, 172, 182, 47, 4, 35, 55, 36, 71, 39, 91,
- 12, 6, 121, 0, 0, 18, 3, 224, 172, 183, 65, 4, 40, 138, 36, 50, 12, 39, 91, 12, 6, 121, 0, 0, 0, 8, 3, 224, 172, 181,
- 84, 121, 0, 0, 8, 3, 224, 172, 178, 55, 121, 0, 0, 0, 8, 3, 224, 172, 176, 34, 121, 0, 0, 0, 8, 3, 224, 172, 174, 65,
- 121, 0, 0, 9, 3, 224, 172, 175, 75, 6, 121, 0, 0, 8, 3, 224, 172, 172, 71, 121, 0, 0, 8, 3, 224, 172, 173, 137, 121, 0,
- 12, 4, 95, 48, 77, 52, 6, 109, 34, 109, 71, 0, 0, 8, 3, 224, 172, 170, 48, 121, 0, 13, 4, 95, 48, 77, 53, 145, 6, 109,
- 34, 109, 71, 0, 0, 8, 3, 224, 172, 171, 83, 121, 0, 13, 4, 95, 48, 77, 50, 55, 6, 109, 145, 145, 121, 0, 0, 9, 3, 224,
- 172, 168, 50, 6, 121, 0, 12, 4, 95, 48, 77, 51, 49, 6, 39, 139, 37, 0, 0, 0, 15, 4, 95, 48, 77, 49, 107, 6, 109, 79,
- 35, 16, 4, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 172, 161, 224, 172, 188,
- 70, 121, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 95, 44, 49, 39, 65, 35, 0, 0, 10, 2, 95, 51, 47, 6, 37, 50, 37, 0, 0, 9,
- 2, 95, 50, 72, 6, 40, 37, 0, 0, 11, 2, 95, 49, 6, 36, 6, 49, 6, 39, 0, 0, 11, 2, 95, 48, 91, 6, 123, 50, 57,
- 14, 0, 0, 10, 2, 95, 55, 91, 6, 35, 47, 39, 0, 0, 8, 2, 95, 54, 149, 6, 39, 0, 0, 11, 2, 95, 53, 48, 6, 35,
- 50, 76, 121, 0, 0, 10, 2, 95, 52, 76, 6, 35, 34, 37, 0, 0, 0, 0, 9, 2, 95, 57, 50, 6, 109, 121, 0, 0, 9, 2,
- 95, 56, 6, 35, 141, 121, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 6, 20, 102, 11, 0, 0, 48, 0, 0, 0, 103, 11, 0, 0, 49, 0, 0, 0, 104, 11, 0, 0, 50, 0, 0, 0, 105, 11, 0, 0,
- 51, 0, 0, 0, 106, 11, 0, 0, 52, 0, 0, 0, 107, 11, 0, 0, 53, 0, 0, 0, 108, 11, 0, 0, 54, 0, 0, 0, 109, 11,
- 0, 0, 55, 0, 0, 0, 110, 11, 0, 0, 56, 0, 0, 0, 111, 11, 0, 0, 57, 0, 0, 0, 33, 11, 60, 11, 92, 11, 0, 0,
- 34, 11, 60, 11, 93, 11, 0, 0, 0, 0, 0, 0, 6, 1, 58, 0, 2, 17, 66, 3, 84, 0, 3, 84, 109, 0, 7, 6, 1, 2,
- 0, 1, 17, 67, 3, 130, 0, 7, 6, 1, 3, 0, 4, 1, 17, 65, 3, 68, 0, 1, 17, 67, 0, 7, 6, 1, 4, 0, 3, 0,
- 2, 32, 3, 108, 0, 7, 6, 1, 6, 0, 3, 109, 0, 224, 172, 129, 3, 130, 0, 7, 6, 1, 7, 0, 3, 35, 0, 224, 172, 129,
- 3, 128, 0, 7, 6, 1, 8, 0, 3, 37, 0, 224, 172, 129, 3, 124, 0, 7, 6, 1, 9, 0, 3, 37, 0, 224, 172, 129, 3, 124,
- 0, 7, 6, 1, 10, 0, 3, 40, 0, 224, 172, 129, 3, 133, 0, 7, 6, 1, 11, 0, 3, 123, 0, 224, 172, 129, 3, 133, 0, 7,
- 6, 1, 12, 0, 3, 34, 40, 0, 224, 172, 129, 3, 34, 133, 0, 7, 6, 1, 13, 0, 3, 45, 34, 6, 37, 0, 7, 6, 1, 16,
- 0, 3, 36, 0, 224, 172, 129, 3, 126, 0, 7, 6, 1, 17, 0, 3, 39, 57, 0, 224, 172, 129, 3, 131, 57, 0, 7, 6, 1, 20,
- 0, 3, 39, 0, 224, 172, 129, 3, 131, 0, 7, 6, 1, 21, 0, 3, 39, 58, 0, 224, 172, 129, 3, 131, 58, 0, 7, 6, 1, 22,
- 0, 2, 17, 66, 3, 49, 0, 3, 49, 109, 0, 224, 173, 141, 224, 172, 183, 2, 17, 66, 3, 145, 145, 0, 224, 173, 141, 224, 172, 183,
- 3, 145, 145, 109, 0, 7, 6, 1, 23, 0, 2, 17, 66, 3, 145, 0, 3, 145, 109, 0, 7, 6, 1, 24, 0, 2, 17, 66, 3, 81,
- 0, 3, 81, 109, 0, 7, 6, 1, 25, 0, 2, 17, 66, 3, 146, 0, 3, 146, 109, 0, 7, 6, 1, 26, 0, 2, 17, 66, 3, 68,
- 0, 3, 68, 109, 0, 7, 6, 1, 27, 0, 2, 17, 66, 3, 76, 0, 3, 76, 109, 0, 7, 6, 1, 28, 0, 2, 17, 66, 3, 149,
- 0, 3, 149, 109, 0, 7, 6, 1, 29, 0, 4, 2, 17, 66, 3, 79, 0, 224, 173, 141, 224, 172, 172, 2, 17, 66, 0, 4, 3, 79,
- 109, 0, 224, 173, 141, 224, 172, 172, 0, 224, 173, 141, 224, 172, 158, 2, 17, 66, 3, 81, 81, 0, 224, 173, 141, 224, 172, 158, 3, 81,
- 81, 131, 0, 7, 6, 1, 30, 0, 2, 17, 66, 3, 144, 0, 3, 144, 109, 0, 7, 6, 1, 31, 0, 2, 17, 66, 3, 50, 0, 3,
- 50, 109, 0, 7, 6, 1, 32, 0, 2, 17, 66, 3, 139, 0, 3, 139, 109, 0, 7, 6, 1, 33, 0, 2, 17, 66, 3, 141, 0, 3,
- 141, 109, 0, 7, 6, 1, 34, 0, 224, 172, 188, 2, 17, 66, 3, 70, 0, 224, 172, 188, 3, 70, 109, 0, 2, 17, 66, 3, 140, 0,
- 3, 140, 109, 0, 7, 6, 1, 35, 0, 224, 172, 188, 2, 17, 66, 3, 107, 70, 0, 224, 172, 188, 3, 107, 70, 109, 0, 2, 17, 66,
- 3, 142, 0, 3, 142, 109, 0, 7, 6, 1, 36, 0, 2, 17, 66, 3, 50, 0, 3, 50, 109, 0, 7, 6, 1, 37, 0, 2, 17, 66,
- 3, 47, 0, 2, 32, 3, 47, 39, 0, 3, 47, 109, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 25, 0, 3, 25, 109, 0, 7, 6,
- 1, 39, 0, 2, 17, 66, 3, 72, 0, 3, 72, 109, 0, 7, 6, 1, 40, 0, 2, 17, 66, 3, 138, 0, 3, 138, 109, 0, 7, 6,
- 1, 41, 0, 2, 17, 66, 3, 50, 0, 3, 50, 109, 0, 7, 6, 1, 43, 0, 2, 17, 66, 3, 48, 0, 3, 48, 109, 0, 7, 6,
- 1, 44, 0, 2, 17, 66, 3, 136, 0, 3, 136, 109, 0, 7, 6, 1, 45, 0, 2, 17, 66, 3, 71, 0, 3, 71, 109, 0, 7, 6,
- 1, 46, 0, 2, 17, 66, 3, 137, 0, 3, 137, 109, 0, 7, 6, 1, 47, 0, 2, 17, 66, 3, 65, 0, 3, 65, 109, 0, 7, 6,
- 1, 48, 0, 224, 172, 188, 2, 17, 66, 3, 0, 1, 141, 173, 224, 2, 17, 66, 32, 3, 12, 0, 1, 141, 173, 224, 2, 32, 3, 12,
- 121, 0, 224, 172, 188, 8, 2, 17, 66, 3, 57, 0, 224, 172, 188, 3, 57, 109, 0, 2, 17, 66, 3, 75, 0, 3, 75, 109, 0, 4,
- 1, 141, 173, 224, 2, 17, 67, 3, 148, 0, 224, 172, 190, 1, 141, 173, 224, 0, 7, 6, 1, 49, 0, 2, 17, 66, 3, 34, 0, 3,
- 34, 109, 0, 7, 6, 1, 51, 0, 2, 17, 66, 3, 55, 0, 3, 55, 109, 0, 7, 6, 1, 52, 0, 2, 17, 66, 3, 45, 0, 3,
- 45, 109, 0, 7, 6, 1, 54, 0, 2, 17, 66, 3, 58, 0, 3, 58, 109, 0, 7, 6, 1, 55, 0, 2, 224, 173, 141, 224, 172, 178,
- 3, 89, 0, 2, 17, 66, 3, 91, 0, 3, 91, 109, 0, 7, 6, 1, 56, 0, 2, 17, 66, 3, 91, 0, 3, 91, 109, 0, 7, 6,
- 1, 57, 0, 4, 2, 224, 173, 141, 224, 172, 164, 3, 89, 0, 2, 224, 173, 141, 224, 172, 165, 0, 2, 224, 173, 141, 224, 172, 175, 0,
- 4, 2, 17, 66, 3, 91, 0, 224, 173, 141, 224, 172, 172, 8, 2, 17, 66, 0, 4, 3, 91, 109, 0, 224, 173, 141, 224, 172, 172, 8,
- 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 107, 0, 2, 32, 3, 107, 39, 0, 3, 107, 109, 0, 7, 6, 1, 61, 0, 3, 0, 7,
- 6, 1, 63, 0, 1, 17, 67, 3, 35, 0, 224, 172, 129, 1, 17, 67, 3, 128, 0, 7, 6, 1, 64, 0, 1, 17, 67, 3, 37, 0,
- 224, 172, 129, 1, 17, 67, 3, 124, 0, 7, 6, 1, 65, 0, 1, 17, 67, 3, 37, 0, 224, 172, 129, 1, 17, 67, 3, 124, 0, 7,
- 6, 1, 66, 0, 1, 17, 67, 3, 40, 0, 224, 172, 129, 1, 17, 67, 3, 133, 0, 7, 6, 1, 67, 0, 1, 17, 67, 3, 123, 0,
- 224, 172, 129, 1, 17, 67, 3, 133, 12, 0, 7, 6, 1, 68, 0, 1, 17, 67, 3, 34, 6, 40, 0, 224, 172, 129, 1, 17, 67, 3,
- 34, 6, 133, 0, 7, 6, 1, 72, 0, 1, 17, 67, 3, 36, 0, 1, 17, 67, 3, 36, 58, 0, 224, 172, 129, 1, 17, 67, 3, 126,
- 0, 7, 6, 1, 73, 0, 1, 17, 67, 3, 39, 57, 0, 224, 172, 129, 1, 17, 67, 3, 131, 57, 0, 7, 6, 1, 76, 0, 1, 17,
- 67, 3, 39, 0, 224, 172, 129, 1, 17, 67, 3, 131, 0, 7, 6, 1, 77, 0, 1, 17, 67, 3, 39, 58, 0, 224, 172, 129, 1, 17,
- 67, 3, 131, 58, 0, 7, 6, 1, 78, 0, 1, 17, 67, 3, 0, 7, 6, 1, 79, 0, 3, 47, 0, 7, 6, 1, 93, 0, 2, 17,
- 66, 3, 70, 0, 3, 70, 109, 0, 7, 6, 1, 94, 0, 2, 17, 66, 3, 107, 70, 0, 2, 32, 3, 107, 70, 39, 0, 3, 107, 70,
- 109, 0, 7, 6, 1, 96, 0, 8, 2, 17, 66, 3, 57, 0, 2, 32, 3, 57, 39, 0, 3, 57, 109, 0, 7, 6, 0, 4, 224, 172,
- 139, 3, 44, 0, 224, 173, 131, 0, 224, 173, 132, 0, 224, 173, 160, 0, 4, 224, 172, 140, 3, 45, 0, 224, 173, 161, 0, 224, 173, 162,
- 0, 224, 173, 163, 0, 224, 165, 164, 3, 48, 6, 40, 34, 66, 6, 39, 109, 6, 37, 34, 35, 65, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts50 = FileInMemory_createWithData (4765, reinterpret_cast<const char *> (&espeakdata_dicts50_data),
- U"espeak-1.48.04-source/espeak-data/or_dict",
- U"or");
- my addItem_move (espeakdata_dicts50.move());
+ static unsigned char espeakdata_dicts47_data[3416] = {
+ 0, 4, 0, 0, 113, 11, 0, 0, 0, 0, 0, 0, 0, 22, 4, 95, 56, 77, 49, 72, 37, 49, 6, 36, 47, 36, 89, 37, 89, 58,
+ 6, 35, 12, 37, 0, 5, 65, 4, 35, 0, 0, 33, 4, 95, 56, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 65, 35, 49, 106,
+ 6, 39, 12, 55, 39, 89, 37, 89, 58, 6, 35, 12, 37, 0, 0, 0, 0, 9, 65, 8, 71, 37, 12, 37, 12, 0, 0, 0, 0, 0,
+ 9, 65, 12, 89, 37, 12, 37, 12, 0, 0, 0, 0, 7, 196, 100, 16, 78, 36, 8, 0, 9, 65, 16, 72, 37, 12, 37, 12, 0, 0,
+ 0, 0, 0, 8, 65, 20, 37, 12, 37, 12, 0, 0, 0, 0, 0, 8, 65, 24, 36, 12, 83, 40, 0, 0, 0, 0, 0, 9, 197, 12,
+ 129, 78, 100, 80, 72, 28, 6, 65, 28, 111, 13, 0, 0, 0, 0, 6, 195, 100, 83, 129, 76, 0, 8, 65, 32, 36, 37, 76, 37, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 8, 65, 40, 75, 6, 36, 37, 0, 0, 0, 0, 0, 7, 65, 44, 49, 36, 37, 0, 0, 0, 0,
+ 0, 8, 65, 48, 36, 12, 55, 37, 0, 0, 0, 0, 0, 8, 65, 52, 6, 36, 65, 40, 0, 0, 0, 0, 0, 8, 65, 56, 6, 36,
+ 50, 37, 0, 0, 0, 0, 0, 8, 65, 60, 39, 12, 39, 12, 0, 0, 0, 0, 8, 196, 104, 83, 153, 20, 72, 28, 8, 196, 100, 83,
+ 153, 20, 72, 28, 8, 196, 92, 83, 153, 20, 72, 28, 0, 10, 65, 64, 48, 6, 37, 12, 37, 12, 0, 0, 0, 0, 0, 7, 65, 68,
+ 49, 57, 40, 0, 0, 0, 0, 0, 7, 65, 72, 35, 53, 36, 0, 0, 0, 0, 0, 9, 65, 76, 6, 36, 12, 89, 37, 0, 0, 0,
+ 0, 0, 10, 65, 80, 47, 6, 37, 12, 37, 12, 0, 0, 0, 6, 195, 92, 19, 192, 76, 0, 0, 8, 65, 84, 40, 12, 40, 12, 0,
+ 0, 0, 0, 7, 195, 80, 242, 193, 72, 28, 0, 10, 65, 88, 84, 6, 37, 12, 37, 12, 0, 0, 0, 0, 0, 16, 69, 76, 82, 207,
+ 48, 240, 89, 36, 49, 6, 108, 12, 55, 108, 0, 11, 65, 92, 72, 35, 71, 35, 55, 57, 40, 0, 0, 0, 0, 6, 195, 92, 18, 197,
+ 76, 0, 17, 4, 95, 49, 77, 49, 23, 6, 89, 20, 6, 37, 49, 36, 47, 36, 0, 10, 65, 96, 36, 49, 6, 36, 89, 36, 0, 0,
+ 25, 4, 95, 49, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 55, 36, 49, 106, 6, 39, 12, 55, 39, 0, 0, 0, 6, 195, 76,
+ 148, 201, 76, 0, 8, 65, 100, 58, 6, 35, 37, 0, 0, 0, 0, 0, 10, 65, 104, 88, 6, 36, 12, 47, 37, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 5, 80, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
+ 195, 32, 17, 9, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 32, 147, 15, 76,
+ 0, 0, 0, 0, 0, 0, 0, 8, 197, 45, 112, 86, 100, 240, 8, 0, 0, 0, 0, 19, 4, 95, 50, 77, 49, 72, 37, 49, 6, 36,
+ 47, 36, 48, 6, 36, 72, 37, 0, 0, 30, 4, 95, 50, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 65, 35, 49, 106, 6, 39,
+ 12, 55, 39, 48, 6, 36, 72, 37, 0, 0, 0, 7, 196, 4, 145, 8, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 32, 21,
+ 1, 72, 8, 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, 0, 0, 0, 0, 0, 0, 6, 194, 8, 144, 72, 28, 0, 0, 0, 0, 0, 6, 195, 32, 146, 64, 72, 0, 19,
+ 4, 95, 4, 16, 20, 83, 36, 12, 106, 36, 55, 40, 6, 35, 12, 50, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 95,
+ 51, 77, 49, 72, 37, 49, 6, 36, 47, 36, 47, 6, 35, 12, 53, 39, 0, 0, 31, 4, 95, 51, 77, 50, 72, 37, 49, 6, 36, 47,
+ 36, 76, 36, 65, 35, 49, 106, 6, 39, 12, 55, 39, 47, 6, 35, 12, 53, 39, 0, 0, 0, 0, 0, 0, 0, 8, 196, 64, 147, 132,
+ 36, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 37, 112, 80, 60, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 197, 89,
+ 145, 78, 100, 80, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 53, 112, 64, 72, 28, 0, 0, 0, 13, 67, 80,
+ 16, 129, 47, 10, 6, 35, 12, 71, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 45, 112, 76, 60, 8, 0, 0, 6,
+ 194, 4, 240, 72, 8, 0, 0, 0, 9, 197, 53, 113, 78, 100, 80, 72, 28, 9, 197, 44, 21, 9, 44, 16, 72, 28, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 6, 195, 72, 83, 129, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 92, 19, 1, 44, 147, 137,
+ 8, 0, 0, 0, 0, 0, 0, 17, 67, 41, 85, 64, 79, 4, 40, 12, 57, 35, 0, 8, 81, 121, 97, 32, 0, 8, 196, 80, 20, 129,
+ 4, 76, 8, 10, 68, 80, 19, 135, 84, 91, 40, 0, 28, 0, 0, 0, 0, 0, 8, 197, 64, 19, 129, 64, 240, 8, 0, 0, 0, 0,
+ 8, 197, 48, 18, 201, 56, 144, 8, 8, 197, 36, 225, 193, 92, 16, 8, 0, 6, 195, 100, 243, 129, 76, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 6, 195, 56, 224, 64, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 133, 49, 5, 14, 25, 5, 72, 28,
+ 0, 0, 6, 194, 24, 144, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 95, 53, 77, 49, 72, 37, 49,
+ 6, 36, 47, 36, 105, 6, 35, 12, 50, 39, 0, 0, 0, 0, 30, 4, 95, 53, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 65,
+ 35, 49, 106, 6, 39, 12, 55, 39, 105, 6, 35, 50, 39, 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, 0, 0, 20, 3, 95, 51, 88, 65, 35, 89, 6, 39, 12, 65, 36,
+ 47, 6, 35, 12, 53, 39, 0, 0, 14, 3, 95, 48, 67, 55, 36, 49, 106, 6, 39, 55, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 6, 194, 48, 16, 72, 28, 0, 0, 19, 3, 95, 50, 67, 23, 65, 35, 49, 106, 6, 39, 55, 39, 48, 36,
+ 72, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 95, 51, 67, 23, 65, 35, 49, 106, 6, 39, 55, 39, 47, 6, 35, 12, 53,
+ 39, 0, 0, 0, 0, 21, 4, 95, 54, 77, 49, 72, 37, 49, 6, 36, 47, 36, 47, 89, 6, 36, 12, 55, 35, 0, 0, 7, 196, 45,
+ 112, 89, 20, 8, 0, 0, 32, 4, 95, 54, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 65, 35, 49, 106, 6, 39, 12, 55, 39,
+ 47, 89, 6, 36, 12, 55, 35, 0, 0, 20, 3, 95, 55, 88, 65, 35, 89, 6, 39, 12, 65, 36, 91, 6, 40, 12, 48, 35, 0, 0,
+ 19, 3, 95, 52, 67, 23, 65, 35, 49, 106, 6, 39, 55, 39, 6, 42, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 95,
+ 53, 67, 23, 65, 35, 49, 106, 6, 39, 55, 39, 105, 6, 35, 12, 50, 39, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 49, 88,
+ 55, 36, 89, 6, 39, 12, 65, 36, 0, 0, 22, 3, 95, 54, 67, 23, 65, 35, 49, 106, 6, 39, 55, 39, 47, 89, 6, 36, 12, 55,
+ 35, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 50, 88, 65, 35, 89, 6, 39, 12, 65, 36, 48, 36, 72, 37, 0, 0, 20, 3,
+ 95, 55, 67, 65, 35, 49, 106, 6, 39, 55, 39, 91, 6, 40, 12, 48, 35, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 147, 73, 76,
+ 0, 0, 22, 3, 95, 56, 67, 65, 35, 49, 106, 6, 39, 55, 39, 89, 37, 89, 58, 6, 35, 12, 37, 0, 0, 0, 0, 0, 0, 0,
+ 0, 18, 3, 95, 52, 88, 65, 35, 89, 6, 39, 12, 65, 36, 6, 42, 50, 36, 0, 0, 21, 3, 95, 57, 67, 65, 35, 49, 106, 6,
+ 39, 55, 39, 89, 36, 67, 6, 35, 50, 36, 0, 0, 0, 0, 0, 0, 0, 6, 194, 56, 16, 72, 8, 0, 20, 3, 95, 53, 88, 65,
+ 35, 89, 6, 39, 12, 65, 36, 105, 6, 35, 12, 50, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 95, 54, 88, 65, 35, 89,
+ 6, 39, 12, 65, 36, 47, 89, 6, 36, 12, 55, 35, 0, 0, 0, 0, 0, 19, 4, 95, 55, 77, 49, 72, 37, 49, 6, 36, 47, 36,
+ 91, 40, 12, 48, 35, 0, 0, 0, 0, 30, 4, 95, 55, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 65, 35, 49, 106, 6, 39,
+ 12, 55, 39, 91, 40, 12, 48, 35, 0, 0, 10, 199, 36, 160, 80, 60, 181, 87, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 22, 3,
+ 95, 56, 88, 65, 35, 89, 6, 39, 12, 65, 36, 89, 37, 89, 58, 6, 35, 12, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3,
+ 95, 57, 88, 65, 35, 89, 6, 39, 12, 65, 36, 89, 36, 67, 6, 35, 50, 36, 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, 0, 6, 194, 64, 16, 72, 28, 6, 194, 64,
+ 16, 72, 28, 0, 0, 0, 17, 69, 72, 19, 15, 44, 16, 53, 2, 35, 55, 6, 108, 12, 49, 35, 0, 0, 0, 0, 13, 68, 80, 128,
+ 66, 4, 47, 6, 35, 12, 71, 35, 0, 0, 9, 197, 45, 112, 77, 8, 16, 72, 8, 0, 0, 7, 195, 52, 147, 128, 72, 28, 0, 6,
+ 195, 92, 83, 129, 76, 6, 195, 8, 243, 129, 72, 16, 4, 95, 48, 77, 52, 23, 71, 37, 55, 37, 6, 39, 50, 37, 0, 0, 0, 0,
+ 16, 4, 95, 48, 77, 51, 23, 65, 37, 55, 37, 6, 39, 50, 37, 0, 0, 0, 16, 4, 95, 48, 77, 49, 6, 89, 20, 6, 37, 49,
+ 36, 47, 36, 0, 0, 0, 0, 8, 196, 8, 16, 68, 4, 72, 28, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 6, 195, 100, 18, 197, 76, 0, 0, 0, 0, 0, 0, 12, 4, 95, 3, 9, 18, 49, 6, 36, 83, 35,
+ 0, 32, 4, 95, 57, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 65, 35, 49, 106, 6, 39, 12, 55, 39, 89, 36, 67, 6, 35,
+ 50, 36, 0, 0, 0, 0, 21, 4, 95, 57, 77, 49, 72, 37, 49, 6, 36, 47, 36, 89, 36, 67, 6, 35, 50, 36, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 92, 85, 197, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 45,
+ 84, 213, 16, 144, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 4, 225, 193, 60, 8, 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, 7, 195, 8, 147, 1, 72, 8, 0, 0,
+ 0, 0, 7, 195, 8, 19, 9, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 45, 85, 193, 72, 8, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 40, 20, 15, 8, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 45, 80,
+ 78, 104, 144, 64, 28, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 92, 16, 72, 28, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 36, 160, 80, 60, 8, 0, 0, 0, 0, 7, 195, 89, 144, 64, 72, 28, 0, 0, 0,
+ 0, 22, 67, 45, 112, 64, 49, 58, 35, 15, 49, 4, 40, 58, 35, 0, 8, 81, 107, 117, 119, 97, 32, 7, 195, 45, 112, 64, 72, 28,
+ 7, 195, 45, 112, 64, 72, 28, 0, 7, 196, 44, 148, 200, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 6, 195, 45, 112, 79, 8, 0, 0, 0, 0, 0, 0, 6, 195, 48, 83, 129, 76, 28, 4, 95, 52, 77, 50, 72, 37, 49, 6, 36,
+ 47, 36, 76, 36, 65, 35, 49, 106, 6, 39, 12, 55, 39, 42, 50, 36, 0, 0, 17, 4, 95, 52, 77, 49, 72, 37, 49, 6, 36, 47,
+ 36, 42, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 95, 51, 47, 6, 35, 12, 53, 39, 0, 0, 10, 2, 95, 50, 48,
+ 6, 36, 72, 37, 0, 0, 8, 2, 95, 49, 47, 36, 36, 0, 0, 13, 2, 95, 48, 55, 36, 83, 6, 36, 12, 55, 35, 0, 0, 11,
+ 2, 95, 55, 91, 6, 40, 12, 48, 35, 0, 0, 12, 2, 95, 54, 47, 89, 6, 36, 12, 55, 35, 0, 0, 11, 2, 95, 53, 105, 6,
+ 35, 12, 50, 39, 0, 0, 9, 2, 95, 52, 6, 42, 50, 36, 0, 0, 0, 0, 12, 2, 95, 57, 89, 36, 67, 6, 35, 50, 36, 0,
+ 0, 6, 194, 100, 16, 72, 28, 13, 2, 95, 56, 89, 37, 89, 58, 6, 35, 12, 37, 0, 0, 0, 0, 8, 197, 57, 146, 78, 100, 144,
+ 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 67, 8, 160, 64, 84, 84, 79, 6, 35, 0,
+ 6, 195, 36, 192, 64, 8, 7, 195, 12, 128, 64, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 104, 16, 72, 28,
+ 0, 0, 0, 8, 197, 64, 19, 79, 40, 16, 8, 0, 6, 195, 104, 18, 197, 76, 0, 7, 195, 36, 194, 64, 76, 8, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 8, 20, 201, 76, 8, 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, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 92, 19, 1, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 7, 195, 33, 82, 207, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 45, 112, 67, 32, 240, 8, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 4, 208, 64, 72, 8, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 199, 36, 194, 75, 92, 19, 66, 4, 8, 0, 0, 9, 198, 8, 17, 1, 48, 22, 65, 8,
+ 0, 7, 195, 44, 19, 65, 76, 8, 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, 6, 195, 100, 86, 69, 76, 0, 0, 0, 0, 0, 0, 0, 6, 97, 0, 4, 3, 35, 0, 2, 32, 0, 8,
+ 2, 17, 67, 0, 8, 17, 67, 0, 2, 115, 3, 35, 12, 0, 7, 6, 98, 0, 3, 82, 0, 7, 6, 99, 0, 3, 49, 0, 104, 3,
+ 76, 0, 7, 6, 100, 0, 3, 72, 0, 104, 3, 86, 0, 7, 6, 101, 0, 3, 36, 0, 1, 115, 3, 37, 0, 101, 3, 37, 38, 36,
+ 12, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 104, 3, 100, 0, 3, 106, 0, 8, 107, 3, 111, 0, 7, 6, 104, 0, 108,
+ 3, 105, 0, 3, 107, 0, 7, 6, 105, 0, 3, 37, 0, 105, 3, 37, 12, 0, 7, 6, 106, 0, 3, 79, 0, 7, 6, 107, 0, 3,
+ 49, 0, 104, 3, 101, 0, 7, 6, 108, 0, 3, 55, 0, 7, 6, 109, 0, 4, 1, 25, 2, 21, 21, 3, 23, 65, 0, 1, 25, 2,
+ 98, 21, 21, 0, 1, 25, 2, 118, 21, 21, 0, 1, 25, 2, 119, 21, 21, 0, 4, 1, 25, 2, 17, 67, 3, 41, 0, 8, 0, 4,
+ 3, 65, 0, 2, 17, 65, 0, 7, 6, 110, 0, 8, 3, 42, 0, 4, 8, 2, 103, 3, 43, 0, 8, 2, 103, 21, 21, 0, 8, 2,
+ 107, 0, 8, 2, 107, 21, 21, 0, 4, 3, 50, 0, 2, 17, 65, 0, 2, 21, 21, 0, 4, 2, 99, 104, 3, 67, 0, 2, 106, 0,
+ 121, 0, 4, 2, 103, 3, 68, 0, 2, 107, 0, 103, 0, 103, 39, 0, 7, 6, 111, 0, 111, 3, 39, 12, 0, 3, 108, 0, 7, 6,
+ 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 49, 0, 7, 6, 114, 0, 3, 53, 0, 7, 6, 115, 0, 3, 89, 0, 2, 101, 3, 89,
+ 20, 0, 101, 8, 116, 3, 89, 37, 12, 0, 7, 6, 116, 0, 3, 47, 0, 115, 101, 110, 3, 47, 89, 6, 36, 12, 50, 0, 104, 3,
+ 47, 107, 0, 108, 3, 105, 0, 108, 104, 3, 110, 0, 7, 6, 117, 0, 3, 40, 0, 4, 8, 100, 3, 40, 12, 0, 117, 0, 7, 6,
+ 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 3, 57, 0, 7, 6, 122,
+ 0, 3, 88, 0, 7, 6, 0, 4, 42, 1, 42, 2, 42, 3, 0, 42, 42, 3, 0, 42, 1, 42, 42, 2, 32, 3, 24, 0, 37, 3,
+ 35, 89, 37, 55, 37, 65, 37, 35, 0, 195, 180, 3, 39, 0, 42, 3, 67, 39, 47, 35, 0, 36, 3, 72, 39, 55, 35, 0, 197, 161,
+ 8, 116, 3, 76, 0, 4, 197, 161, 3, 91, 0, 197, 161, 8, 112, 2, 104, 0, 195, 170, 3, 109, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts47 = FileInMemory_createWithData (3415, reinterpret_cast<const char *> (&espeakdata_dicts47_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/nso_dict",
+ U"nso");
+ Collection_addItem (me.peek(), espeakdata_dicts47.transfer());
- static unsigned char espeakdata_dicts51_data[6173] = {
- 0, 4, 0, 0, 3, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 143, 224, 168, 164, 224, 169, 136,
- 224, 168, 168, 224, 169, 130, 224, 169, 176, 72, 0, 0, 0, 21, 12, 224, 168, 172, 224, 169, 139, 224, 168, 176, 224, 168, 161, 98, 111, 97,
- 114, 100, 0, 29, 0, 0, 0, 16, 4, 95, 100, 112, 116, 10, 72, 13, 89, 13, 65, 55, 6, 119, 0, 0, 0, 16, 140, 224, 168, 172,
- 224, 168, 191, 224, 168, 168, 224, 168, 190, 72, 8, 15, 140, 224, 168, 134, 224, 168, 170, 224, 168, 166, 224, 168, 190, 72, 0, 12, 137, 224,
- 168, 181, 224, 168, 191, 224, 168, 154, 72, 0, 0, 12, 137, 224, 168, 168, 224, 169, 130, 224, 169, 176, 72, 12, 137, 224, 168, 164, 224, 169,
- 130, 224, 169, 176, 72, 12, 137, 224, 168, 164, 224, 169, 130, 224, 169, 176, 72, 0, 0, 30, 18, 224, 168, 149, 224, 169, 128, 224, 168, 172,
- 224, 169, 139, 224, 168, 176, 224, 168, 161, 107, 101, 121, 98, 111, 97, 114, 100, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 12, 137, 224, 168, 164, 224, 169, 177, 224, 168, 149, 72, 13, 1, 37, 48, 51, 6, 109, 47, 113, 91, 13, 47, 0, 0, 0, 0, 0, 0,
- 9, 1, 42, 47, 6, 35, 51, 35, 0, 0, 10, 1, 43, 79, 6, 109, 40, 65, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 15, 140, 224, 168, 164, 224, 169, 135, 224, 168, 176, 224, 168, 190, 72, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 61, 71, 13, 51, 6,
- 35, 71, 13, 51, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 168, 176, 224, 168, 185, 224, 169, 128, 72,
- 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 168, 176, 224, 168, 185, 224, 169, 135, 72, 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, 0, 0, 0, 0, 15, 140, 224, 168, 184,
- 224, 168, 190, 224, 168, 161, 224, 169, 128, 72, 0, 0, 0, 0, 0, 0, 21, 146, 224, 168, 164, 224, 169, 129, 224, 168, 185, 224, 168, 190,
- 224, 168, 161, 224, 169, 128, 72, 0, 15, 140, 224, 168, 184, 224, 168, 190, 224, 168, 161, 224, 169, 135, 72, 0, 0, 0, 15, 140, 224, 168,
- 181, 224, 168, 191, 224, 169, 177, 224, 168, 154, 72, 0, 0, 0, 21, 146, 224, 168, 164, 224, 169, 129, 224, 168, 185, 224, 168, 190, 224, 168,
- 161, 224, 169, 135, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 143, 224, 168, 134, 224, 168, 170, 224, 168, 168, 224, 169, 130, 224,
- 169, 176, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 155, 224, 168, 137, 224, 168, 168, 224, 169, 141, 224, 168, 185, 224,
- 168, 190, 224, 168, 130, 224, 168, 168, 224, 169, 130, 224, 169, 176, 72, 9, 134, 224, 168, 137, 224, 168, 185, 72, 9, 134, 224, 168, 137, 224,
- 168, 185, 72, 30, 155, 224, 168, 135, 224, 168, 168, 224, 169, 141, 224, 168, 185, 224, 168, 190, 224, 168, 130, 224, 168, 168, 224, 169, 130, 224,
- 169, 176, 72, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 168, 176, 224, 168, 185, 224, 168, 190, 72, 0, 0, 0, 0, 9, 134, 224,
- 168, 135, 224, 168, 185, 72, 9, 134, 224, 168, 135, 224, 168, 185, 72, 0, 0, 0, 0, 0, 36, 24, 224, 168, 184, 224, 169, 139, 224, 168,
- 171, 224, 168, 159, 224, 168, 181, 224, 168, 191, 224, 168, 133, 224, 168, 176, 115, 111, 102, 116, 119, 97, 114, 101, 0, 29, 0, 0, 15, 140,
- 224, 168, 184, 224, 168, 190, 224, 168, 161, 224, 168, 190, 72, 0, 0, 0, 0, 0, 0, 21, 146, 224, 168, 164, 224, 169, 129, 224, 168, 185,
- 224, 168, 190, 224, 168, 161, 224, 168, 190, 72, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 51, 57, 132, 68, 47, 6, 35, 55, 37, 0, 10, 3, 95, 50, 49, 113, 49, 12, 37, 0,
- 0, 13, 3, 95, 51, 56, 109, 141, 6, 109, 47, 12, 37, 0, 10, 3, 95, 50, 48, 84, 6, 37, 108, 0, 0, 10, 3, 95, 50, 51,
- 47, 6, 36, 37, 0, 0, 19, 4, 95, 224, 168, 135, 6, 113, 51, 113, 15, 89, 113, 107, 6, 35, 51, 37, 0, 10, 3, 95, 50, 50,
- 71, 6, 35, 37, 0, 0, 18, 4, 95, 224, 168, 134, 6, 116, 51, 109, 15, 49, 109, 50, 50, 6, 35, 0, 12, 3, 95, 50, 53, 48,
- 6, 109, 80, 12, 37, 0, 0, 11, 3, 95, 50, 52, 80, 6, 121, 84, 37, 0, 0, 12, 3, 95, 50, 55, 89, 13, 47, 6, 35, 37,
- 0, 0, 12, 3, 95, 50, 54, 143, 6, 109, 71, 12, 37, 0, 0, 13, 3, 95, 51, 49, 113, 49, 6, 109, 47, 12, 37, 0, 0, 10,
- 3, 95, 51, 48, 47, 6, 37, 108, 0, 0, 12, 3, 95, 51, 51, 47, 6, 36, 47, 12, 37, 0, 0, 12, 3, 95, 51, 50, 71, 6,
- 109, 47, 12, 37, 0, 0, 12, 3, 95, 51, 53, 48, 6, 116, 68, 47, 37, 0, 0, 12, 3, 95, 51, 52, 80, 6, 121, 68, 47, 37,
- 0, 0, 12, 3, 95, 51, 55, 89, 6, 116, 68, 47, 37, 0, 0, 12, 3, 95, 51, 54, 143, 6, 109, 47, 12, 37, 0, 0, 0, 0,
- 0, 18, 143, 224, 168, 137, 224, 168, 184, 224, 168, 164, 224, 169, 139, 224, 168, 130, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 12, 3, 95, 55, 57, 122, 66, 6, 35, 89, 37, 0, 13, 3, 95, 54, 49, 113, 49, 6, 35, 108, 13, 139, 0, 0, 14, 3,
- 95, 55, 56, 109, 141, 6, 109, 47, 12, 13, 51, 0, 11, 3, 95, 54, 48, 89, 6, 109, 141, 12, 0, 0, 9, 3, 95, 48, 67, 89,
- 6, 121, 0, 14, 3, 95, 54, 51, 47, 13, 51, 6, 126, 108, 13, 139, 0, 0, 12, 3, 95, 54, 50, 71, 6, 35, 108, 13, 139, 0,
- 0, 12, 3, 95, 54, 53, 48, 6, 127, 108, 13, 139, 0, 0, 12, 3, 95, 54, 52, 80, 6, 130, 108, 13, 139, 0, 0, 14, 3, 95,
- 54, 55, 89, 13, 47, 6, 35, 108, 13, 139, 0, 0, 13, 3, 95, 54, 54, 143, 36, 6, 35, 108, 13, 139, 0, 0, 14, 3, 95, 55,
- 49, 113, 49, 6, 109, 47, 12, 13, 51, 0, 0, 13, 3, 95, 55, 48, 89, 6, 109, 47, 12, 13, 51, 0, 0, 15, 3, 95, 55, 51,
- 47, 13, 108, 6, 36, 47, 12, 13, 51, 0, 0, 15, 3, 95, 55, 50, 71, 13, 108, 6, 109, 47, 12, 13, 51, 0, 0, 9, 134, 224,
- 168, 166, 224, 169, 128, 72, 15, 3, 95, 55, 53, 48, 13, 79, 6, 109, 47, 12, 13, 51, 0, 0, 15, 3, 95, 55, 52, 80, 121, 108,
- 6, 109, 47, 12, 13, 51, 0, 0, 15, 3, 95, 55, 55, 89, 13, 47, 6, 109, 47, 12, 13, 51, 0, 0, 15, 3, 95, 55, 54, 143,
- 113, 108, 6, 109, 47, 12, 13, 51, 0, 0, 11, 3, 95, 49, 57, 6, 122, 50, 50, 37, 0, 0, 9, 134, 224, 168, 166, 224, 169, 135,
- 72, 12, 3, 95, 49, 56, 109, 141, 6, 35, 51, 128, 0, 0, 19, 4, 95, 224, 168, 148, 6, 116, 51, 109, 15, 49, 109, 50, 121, 51,
- 6, 35, 0, 0, 0, 0, 0, 20, 4, 95, 224, 168, 144, 6, 116, 51, 109, 15, 72, 122, 55, 6, 35, 84, 35, 65, 0, 0, 17, 4,
- 95, 224, 168, 147, 6, 122, 51, 109, 15, 107, 39, 51, 6, 35, 0, 0, 13, 3, 95, 50, 57, 122, 50, 6, 109, 47, 12, 37, 0, 12,
- 3, 95, 49, 49, 81, 113, 6, 35, 51, 128, 0, 0, 11, 3, 95, 50, 56, 109, 141, 6, 35, 37, 0, 10, 3, 95, 49, 48, 72, 6,
- 109, 89, 0, 0, 11, 3, 95, 49, 51, 47, 6, 36, 51, 128, 0, 0, 18, 4, 95, 224, 168, 143, 6, 113, 51, 113, 15, 55, 6, 35,
- 84, 35, 65, 0, 11, 3, 95, 49, 50, 71, 6, 35, 51, 128, 0, 0, 14, 3, 95, 49, 53, 48, 6, 109, 50, 72, 13, 51, 128, 0,
- 0, 18, 4, 95, 224, 168, 137, 6, 122, 51, 109, 15, 6, 121, 50, 49, 35, 51, 0, 11, 3, 95, 49, 52, 80, 6, 121, 72, 128, 0,
- 0, 19, 4, 95, 224, 168, 136, 6, 113, 51, 113, 15, 71, 113, 107, 6, 35, 51, 37, 0, 13, 3, 95, 49, 55, 89, 13, 47, 6, 35,
- 51, 128, 0, 0, 11, 3, 95, 49, 54, 89, 6, 39, 62, 128, 0, 0, 21, 12, 224, 168, 136, 224, 168, 174, 224, 169, 135, 224, 168, 178,
- 101, 109, 97, 105, 108, 0, 29, 21, 4, 95, 224, 168, 138, 6, 122, 51, 109, 15, 72, 122, 55, 6, 116, 50, 49, 35, 51, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 13, 3, 95, 52, 57, 122, 50, 6, 109, 50, 79, 35, 0, 0, 12, 3, 224, 165, 164, 140, 6, 109, 50, 140,
- 37, 0, 15, 3, 95, 52, 56, 4, 13, 52, 13, 47, 6, 35, 55, 37, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 53, 57, 122,
- 66, 6, 35, 141, 0, 14, 3, 95, 52, 49, 113, 49, 13, 47, 6, 35, 55, 37, 0, 0, 16, 3, 95, 53, 56, 4, 13, 141, 13, 84,
- 6, 109, 50, 79, 35, 0, 11, 3, 95, 52, 48, 80, 6, 35, 55, 37, 0, 0, 15, 3, 95, 52, 51, 47, 13, 51, 13, 47, 6, 35,
- 55, 37, 0, 0, 12, 3, 95, 52, 50, 71, 36, 6, 35, 55, 37, 0, 0, 14, 3, 95, 52, 53, 48, 13, 50, 47, 6, 35, 55, 37,
- 0, 0, 13, 3, 95, 52, 52, 80, 122, 47, 6, 35, 55, 37, 0, 0, 14, 3, 95, 52, 55, 89, 13, 50, 47, 6, 35, 55, 37, 0,
- 0, 12, 3, 95, 52, 54, 143, 113, 6, 35, 55, 37, 0, 0, 14, 3, 95, 54, 57, 122, 66, 6, 109, 47, 12, 13, 51, 0, 16, 3,
- 95, 53, 49, 4, 13, 49, 13, 84, 6, 109, 50, 79, 35, 0, 0, 14, 3, 95, 54, 56, 4, 13, 141, 6, 35, 108, 13, 139, 0, 13,
- 3, 95, 53, 48, 48, 13, 50, 79, 6, 35, 108, 0, 0, 17, 3, 95, 53, 51, 47, 4, 13, 51, 13, 84, 6, 109, 50, 79, 35, 0,
- 0, 14, 3, 95, 53, 50, 71, 13, 84, 6, 109, 50, 79, 35, 0, 0, 17, 3, 95, 53, 53, 48, 4, 13, 80, 13, 84, 6, 109, 50,
- 79, 35, 0, 0, 14, 3, 95, 53, 52, 80, 122, 51, 6, 109, 50, 79, 35, 0, 0, 17, 3, 95, 53, 55, 89, 4, 13, 47, 13, 84,
- 6, 109, 50, 79, 35, 0, 0, 14, 3, 95, 53, 54, 143, 13, 48, 6, 109, 50, 79, 35, 0, 0, 0, 0, 9, 134, 224, 168, 166, 224,
- 168, 190, 72, 0, 0, 0, 0, 12, 3, 95, 63, 63, 6, 109, 145, 12, 13, 51, 0, 0, 0, 15, 140, 224, 168, 135, 224, 168, 184, 224,
- 168, 166, 224, 168, 190, 72, 15, 3, 95, 56, 57, 122, 50, 6, 35, 50, 13, 84, 4, 126, 0, 0, 12, 3, 95, 56, 56, 109, 141, 6,
- 35, 89, 37, 0, 0, 0, 0, 0, 12, 137, 224, 168, 164, 224, 169, 139, 224, 168, 130, 72, 0, 0, 0, 9, 134, 224, 168, 184, 224, 169,
- 128, 72, 16, 3, 95, 57, 57, 50, 13, 52, 6, 125, 50, 13, 84, 4, 126, 0, 15, 3, 95, 56, 49, 4, 113, 49, 113, 38, 6, 35,
- 89, 37, 0, 0, 14, 3, 95, 57, 56, 109, 141, 6, 35, 50, 13, 84, 126, 0, 11, 3, 95, 56, 48, 6, 109, 89, 89, 37, 0, 0,
- 16, 3, 95, 56, 51, 47, 4, 13, 51, 113, 38, 6, 35, 89, 37, 0, 0, 18, 143, 224, 168, 135, 224, 168, 184, 224, 168, 164, 224, 169,
- 139, 224, 168, 130, 72, 13, 3, 95, 56, 50, 71, 113, 38, 6, 35, 89, 37, 0, 0, 13, 3, 95, 56, 53, 48, 13, 80, 6, 35, 89,
- 37, 0, 0, 13, 3, 95, 56, 52, 80, 122, 51, 6, 35, 89, 37, 0, 0, 13, 3, 95, 56, 55, 89, 13, 47, 6, 35, 89, 37, 0,
- 0, 13, 3, 95, 56, 54, 143, 113, 38, 6, 35, 89, 37, 0, 0, 15, 3, 95, 57, 49, 113, 49, 6, 35, 50, 13, 84, 4, 126, 0,
- 0, 12, 3, 95, 57, 48, 50, 6, 109, 71, 12, 36, 0, 0, 16, 3, 95, 57, 51, 47, 13, 51, 6, 128, 50, 13, 84, 4, 126, 0,
- 0, 14, 3, 95, 57, 50, 71, 6, 35, 50, 13, 84, 4, 126, 0, 0, 16, 3, 95, 57, 53, 48, 13, 80, 6, 35, 50, 13, 84, 4,
- 126, 0, 0, 16, 3, 95, 57, 52, 80, 122, 51, 6, 35, 50, 13, 84, 4, 126, 0, 0, 15, 3, 95, 57, 55, 89, 13, 47, 6, 35,
- 50, 13, 84, 126, 0, 0, 14, 3, 95, 57, 54, 143, 113, 6, 35, 50, 13, 84, 126, 0, 0, 10, 3, 224, 168, 133, 6, 116, 51, 109,
- 0, 12, 3, 224, 169, 141, 107, 109, 55, 109, 50, 47, 0, 0, 13, 3, 224, 169, 140, 49, 109, 50, 6, 121, 51, 35, 0, 0, 0, 0,
- 0, 13, 3, 224, 169, 136, 72, 13, 55, 6, 35, 84, 128, 0, 0, 11, 3, 224, 169, 139, 107, 39, 51, 6, 35, 0, 12, 3, 224, 168,
- 131, 84, 37, 89, 35, 51, 81, 0, 0, 12, 3, 224, 168, 130, 71, 113, 50, 72, 6, 37, 0, 0, 0, 0, 11, 3, 224, 169, 135, 55,
- 6, 35, 84, 128, 0, 0, 0, 11, 3, 224, 169, 129, 121, 50, 49, 35, 51, 0, 0, 13, 3, 224, 169, 128, 71, 113, 107, 6, 35, 51,
- 37, 0, 0, 0, 15, 3, 224, 169, 130, 72, 122, 55, 6, 116, 50, 49, 35, 51, 0, 0, 9, 134, 224, 168, 184, 224, 168, 168, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 48, 77, 52, 6, 109, 51, 13, 71, 0, 0, 13, 4, 95, 48, 77,
- 53, 145, 6, 109, 51, 13, 71, 0, 0, 12, 4, 95, 48, 77, 50, 55, 6, 109, 145, 12, 0, 0, 13, 4, 95, 48, 77, 51, 49, 6,
- 109, 51, 39, 51, 0, 0, 0, 13, 4, 95, 48, 77, 49, 108, 13, 79, 6, 35, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3,
- 224, 168, 190, 49, 109, 50, 50, 6, 35, 0, 0, 13, 3, 224, 168, 191, 89, 113, 107, 6, 35, 51, 37, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 224, 169, 178, 6, 113, 51, 113, 0, 0, 10, 3, 224, 169, 179, 6,
- 122, 51, 109, 0, 0, 12, 3, 224, 169, 176, 47, 113, 48, 48, 6, 37, 0, 0, 11, 3, 224, 169, 177, 109, 72, 72, 109, 49, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 168, 174, 224, 169, 136, 224, 168, 130, 72, 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, 12, 137, 224, 168, 185, 224, 168, 190, 224, 168,
- 130, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 168, 174, 224, 169, 135, 224, 168, 176, 224, 169, 135, 72, 0,
- 0, 0, 0, 0, 15, 140, 224, 168, 174, 224, 169, 135, 224, 168, 176, 224, 169, 128, 72, 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, 15, 140, 224, 168, 137, 224, 168, 184, 224, 168, 166, 224, 169,
- 128, 72, 0, 0, 5, 131, 239, 187, 191, 0, 15, 140, 224, 168, 137, 224, 168, 184, 224, 168, 166, 224, 169, 135, 72, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 15, 140, 224, 168, 174, 224, 169, 135, 224, 168, 176, 224, 168, 190, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 9, 134, 224, 168, 134, 224, 168, 170, 72, 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, 15, 140, 224, 168, 137, 224, 168, 184, 224, 168, 166, 224, 168, 190, 72, 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, 27, 152, 224, 168, 137, 224, 168, 168, 224, 169, 141, 224, 168,
- 185, 224, 168, 190, 224, 168, 130, 224, 168, 166, 224, 169, 128, 72, 0, 0, 0, 27, 152, 224, 168, 137, 224, 168, 168, 224, 169, 141, 224, 168,
- 185, 224, 168, 190, 224, 168, 130, 224, 168, 166, 224, 169, 135, 72, 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, 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, 27, 152, 224, 168, 137, 224, 168, 168, 224, 169, 141, 224,
- 168, 185, 224, 168, 190, 224, 168, 130, 224, 168, 166, 224, 168, 190, 72, 27, 152, 224, 168, 135, 224, 168, 168, 224, 169, 141, 224, 168, 185, 224,
- 168, 190, 224, 168, 130, 224, 168, 166, 224, 168, 190, 72, 0, 0, 0, 0, 0, 18, 143, 224, 168, 174, 224, 169, 136, 224, 168, 168, 224, 169,
- 130, 224, 169, 176, 72, 9, 2, 95, 51, 47, 6, 125, 50, 0, 0, 8, 2, 95, 50, 72, 6, 39, 0, 0, 9, 2, 95, 49, 6, 113,
- 49, 12, 0, 0, 10, 2, 95, 48, 88, 6, 37, 51, 39, 0, 0, 10, 2, 95, 55, 89, 6, 109, 47, 12, 0, 0, 8, 2, 95, 54,
- 143, 6, 36, 0, 0, 24, 149, 224, 168, 164, 224, 169, 129, 224, 168, 185, 224, 168, 190, 224, 168, 168, 224, 169, 130, 224, 169, 176, 72, 10,
- 2, 95, 53, 48, 6, 109, 50, 79, 0, 0, 9, 2, 95, 52, 80, 6, 35, 51, 0, 0, 0, 0, 8, 2, 95, 57, 50, 6, 130, 0,
- 0, 9, 2, 95, 56, 6, 109, 141, 12, 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, 18, 143, 224, 168, 164, 224, 169, 130, 224, 168, 184, 224, 169, 128, 224, 168, 130, 72, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 143, 224, 168, 184,
- 224, 168, 190, 224, 168, 168, 224, 169, 130, 224, 169, 176, 72, 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, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 168, 133, 224, 168, 184,
- 224, 169, 128, 224, 168, 130, 72, 0, 0, 0, 0, 0, 0, 15, 140, 224, 168, 134, 224, 168, 170, 224, 168, 166, 224, 169, 128, 72, 0, 15,
- 140, 224, 168, 134, 224, 168, 170, 224, 168, 166, 224, 169, 135, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 12, 137, 224, 168, 185, 224, 169, 136, 224, 168, 130, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 224, 168, 185,
- 224, 168, 168, 72, 0, 0, 0, 0, 0, 9, 134, 224, 168, 185, 224, 169, 139, 72, 0, 0, 0, 9, 134, 224, 168, 185, 224, 169, 136, 72,
- 0, 0, 0, 6, 20, 0, 0, 0, 102, 10, 0, 0, 48, 0, 0, 0, 103, 10, 0, 0, 49, 0, 0, 0, 104, 10, 0, 0, 50, 0,
- 0, 0, 105, 10, 0, 0, 51, 0, 0, 0, 106, 10, 0, 0, 52, 0, 0, 0, 107, 10, 0, 0, 53, 0, 0, 0, 108, 10, 0, 0,
- 54, 0, 0, 0, 109, 10, 0, 0, 55, 0, 0, 0, 110, 10, 0, 0, 56, 0, 0, 0, 111, 10, 0, 0, 57, 0, 0, 0, 230, 10,
- 0, 0, 48, 0, 0, 0, 231, 10, 0, 0, 49, 0, 0, 0, 232, 10, 0, 0, 50, 0, 0, 0, 233, 10, 0, 0, 51, 0, 0, 0,
- 234, 10, 0, 0, 52, 0, 0, 0, 235, 10, 0, 0, 53, 0, 0, 0, 236, 10, 0, 0, 54, 0, 0, 0, 237, 10, 0, 0, 55, 0,
- 0, 0, 238, 10, 0, 0, 56, 0, 0, 0, 239, 10, 0, 0, 57, 0, 0, 0, 56, 10, 60, 10, 54, 10, 0, 0, 50, 10, 60, 10,
- 51, 10, 0, 0, 22, 10, 60, 10, 89, 10, 0, 0, 23, 10, 60, 10, 90, 10, 0, 0, 28, 10, 60, 10, 91, 10, 0, 0, 43, 10,
- 60, 10, 94, 10, 0, 0, 5, 10, 72, 10, 16, 10, 0, 0, 5, 10, 62, 10, 6, 10, 0, 0, 5, 10, 76, 10, 20, 10, 0, 0,
- 114, 10, 64, 10, 8, 10, 0, 0, 114, 10, 63, 10, 7, 10, 0, 0, 114, 10, 71, 10, 15, 10, 0, 0, 115, 10, 65, 10, 9, 10,
- 0, 0, 115, 10, 66, 10, 10, 10, 0, 0, 0, 0, 0, 0, 6, 1, 3, 0, 3, 68, 0, 7, 6, 1, 4, 0, 3, 107, 0, 7,
- 6, 1, 6, 0, 3, 4, 109, 0, 4, 224, 168, 130, 3, 129, 0, 224, 169, 176, 0, 7, 6, 1, 7, 0, 3, 35, 0, 4, 224, 168,
- 130, 3, 128, 0, 224, 169, 176, 0, 7, 6, 1, 8, 0, 3, 113, 0, 4, 224, 168, 130, 3, 125, 0, 224, 169, 176, 0, 7, 6, 1,
- 9, 0, 3, 37, 0, 4, 224, 168, 130, 3, 124, 0, 224, 169, 176, 0, 7, 6, 1, 10, 0, 3, 122, 0, 4, 224, 168, 130, 3, 132,
- 0, 224, 169, 176, 0, 7, 6, 1, 11, 0, 3, 40, 0, 4, 224, 168, 130, 3, 133, 0, 224, 169, 176, 0, 7, 6, 1, 16, 0, 3,
- 36, 0, 4, 224, 168, 130, 3, 126, 0, 224, 169, 176, 0, 7, 6, 1, 17, 0, 3, 116, 0, 4, 224, 168, 130, 3, 127, 0, 224, 169,
- 176, 0, 7, 6, 1, 20, 0, 3, 39, 0, 4, 224, 168, 130, 3, 131, 0, 224, 169, 176, 0, 7, 6, 1, 21, 0, 3, 121, 0, 4,
- 224, 168, 130, 3, 130, 0, 224, 169, 176, 0, 7, 6, 1, 22, 0, 4, 1, 21, 2, 32, 3, 49, 0, 2, 17, 66, 0, 4, 1, 177,
- 169, 224, 2, 17, 66, 3, 49, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 49, 12, 109, 0, 3, 49, 109, 0, 7,
- 6, 1, 23, 0, 4, 1, 21, 2, 32, 3, 145, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 145, 12, 0, 1, 177,
- 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 145, 12, 109, 0, 3, 145, 109, 0, 7, 6, 1, 24, 0, 4, 1, 21, 2, 32, 3, 81,
- 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 81, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 81,
- 12, 109, 0, 3, 81, 109, 0, 7, 6, 1, 25, 0, 8, 2, 17, 66, 3, 49, 148, 0, 8, 3, 49, 148, 109, 0, 4, 1, 21, 2,
- 32, 3, 146, 0, 2, 17, 66, 0, 3, 146, 109, 0, 7, 6, 1, 26, 0, 4, 1, 21, 2, 32, 3, 68, 0, 2, 17, 66, 0, 4,
- 1, 177, 169, 224, 2, 17, 66, 3, 68, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 68, 12, 109, 0, 3, 68, 109,
- 0, 7, 6, 1, 27, 0, 4, 1, 21, 2, 32, 3, 80, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 80, 12, 0,
- 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 80, 12, 109, 0, 3, 80, 109, 0, 7, 6, 1, 28, 0, 4, 1, 21, 2, 32,
- 3, 143, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 143, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224,
- 3, 143, 12, 109, 0, 3, 143, 109, 0, 7, 6, 1, 29, 0, 4, 1, 21, 2, 32, 3, 79, 0, 2, 17, 66, 0, 4, 1, 177, 169,
- 224, 2, 17, 66, 3, 79, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 79, 12, 109, 0, 3, 79, 109, 0, 7, 6,
- 1, 30, 0, 8, 2, 17, 66, 3, 80, 148, 0, 8, 3, 80, 148, 109, 0, 4, 1, 21, 2, 32, 3, 144, 0, 2, 17, 66, 0, 3,
- 144, 109, 0, 7, 6, 1, 31, 0, 4, 1, 21, 2, 32, 3, 67, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 67,
- 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 67, 12, 109, 0, 3, 67, 109, 0, 7, 6, 1, 32, 0, 4, 1, 21,
- 2, 32, 3, 139, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 139, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177,
- 169, 224, 3, 139, 12, 109, 0, 3, 139, 109, 0, 7, 6, 1, 33, 0, 4, 1, 21, 2, 32, 3, 141, 0, 2, 17, 66, 0, 4, 1,
- 177, 169, 224, 2, 17, 66, 3, 141, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 141, 12, 109, 0, 3, 141, 109, 0,
- 7, 6, 1, 34, 0, 4, 1, 21, 2, 32, 3, 140, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 140, 12, 0, 1,
- 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 140, 12, 109, 0, 3, 140, 109, 0, 7, 6, 1, 35, 0, 8, 2, 17, 66, 3, 139,
- 0, 8, 3, 139, 148, 109, 0, 4, 1, 21, 2, 32, 3, 142, 0, 2, 17, 66, 0, 3, 142, 109, 0, 7, 6, 1, 36, 0, 4, 1,
- 21, 2, 32, 3, 66, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 66, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1,
- 177, 169, 224, 3, 66, 12, 109, 0, 3, 66, 109, 0, 7, 6, 1, 37, 0, 4, 1, 21, 2, 32, 3, 47, 0, 2, 17, 66, 0, 4,
- 1, 177, 169, 224, 2, 17, 66, 3, 47, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 47, 12, 109, 0, 3, 47, 109,
- 0, 7, 6, 1, 38, 0, 4, 1, 21, 2, 32, 3, 25, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 25, 12, 0,
- 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 25, 12, 109, 0, 3, 25, 109, 0, 7, 6, 1, 39, 0, 4, 1, 21, 2, 32,
- 3, 72, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 72, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224,
- 3, 72, 12, 109, 0, 3, 72, 109, 0, 7, 6, 1, 40, 0, 8, 2, 17, 66, 3, 47, 148, 0, 8, 3, 47, 148, 109, 0, 4, 1,
- 21, 2, 32, 3, 138, 0, 2, 17, 66, 0, 3, 138, 109, 0, 7, 6, 1, 41, 0, 4, 1, 21, 2, 32, 3, 50, 0, 2, 17, 66,
- 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 50, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 50, 12, 109, 0, 3,
- 50, 109, 0, 7, 6, 1, 43, 0, 4, 1, 21, 2, 32, 3, 48, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 48,
- 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 48, 12, 109, 0, 3, 48, 109, 0, 7, 6, 1, 44, 0, 4, 1, 21,
- 2, 32, 3, 136, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 136, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177,
- 169, 224, 3, 136, 12, 109, 0, 3, 136, 109, 0, 7, 6, 1, 45, 0, 4, 1, 21, 2, 32, 3, 71, 0, 2, 17, 66, 0, 4, 1,
- 177, 169, 224, 2, 17, 66, 3, 71, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 71, 12, 109, 0, 3, 71, 109, 0,
- 7, 6, 1, 46, 0, 8, 2, 17, 66, 3, 48, 148, 0, 8, 3, 48, 148, 109, 0, 4, 1, 21, 2, 32, 3, 137, 0, 2, 17, 66,
- 0, 3, 137, 109, 0, 7, 6, 1, 47, 0, 4, 1, 21, 2, 32, 3, 65, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66,
- 3, 65, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 65, 12, 109, 0, 3, 65, 109, 0, 7, 6, 1, 48, 0, 4,
- 1, 21, 2, 32, 3, 57, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 57, 12, 0, 1, 177, 169, 224, 2, 32, 0,
- 1, 177, 169, 224, 3, 57, 12, 109, 0, 3, 57, 109, 0, 7, 6, 1, 49, 0, 4, 1, 21, 2, 32, 3, 34, 0, 2, 17, 66, 0,
- 4, 1, 177, 169, 224, 2, 17, 66, 3, 34, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 34, 12, 109, 0, 3, 34,
- 109, 0, 7, 6, 1, 51, 0, 4, 1, 21, 2, 32, 3, 55, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 55, 12,
- 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 55, 12, 109, 0, 3, 55, 109, 0, 7, 6, 1, 52, 0, 4, 1, 21, 2,
- 32, 3, 62, 0, 2, 17, 66, 0, 3, 62, 109, 0, 7, 6, 1, 54, 0, 4, 1, 21, 2, 32, 3, 84, 0, 2, 17, 66, 0, 4,
- 1, 177, 169, 224, 2, 17, 66, 3, 84, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 84, 12, 109, 0, 3, 84, 109,
- 0, 7, 6, 1, 55, 0, 4, 1, 21, 2, 32, 3, 91, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 91, 12, 0,
- 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 91, 12, 109, 0, 3, 91, 109, 0, 7, 6, 1, 57, 0, 4, 1, 21, 2, 32,
- 3, 89, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 89, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224,
- 3, 89, 12, 109, 0, 3, 89, 109, 0, 7, 6, 1, 58, 0, 4, 1, 21, 2, 32, 3, 108, 0, 2, 17, 66, 0, 3, 108, 109, 0,
- 7, 6, 1, 61, 0, 3, 0, 7, 6, 1, 63, 0, 3, 35, 0, 4, 224, 168, 130, 3, 128, 0, 224, 169, 176, 0, 7, 6, 1, 64,
- 0, 3, 113, 0, 4, 224, 168, 130, 3, 125, 0, 224, 169, 176, 0, 7, 6, 1, 65, 0, 3, 37, 0, 4, 224, 168, 130, 3, 124, 0,
- 224, 169, 176, 0, 7, 6, 1, 66, 0, 3, 122, 0, 4, 224, 168, 130, 3, 132, 0, 224, 169, 176, 0, 7, 6, 1, 67, 0, 3, 40,
- 0, 4, 224, 168, 130, 3, 133, 0, 224, 169, 176, 0, 7, 6, 1, 72, 0, 3, 36, 0, 4, 224, 168, 130, 3, 126, 0, 224, 169, 176,
- 0, 7, 6, 1, 73, 0, 3, 116, 0, 4, 224, 168, 130, 3, 127, 0, 224, 169, 176, 0, 7, 6, 1, 76, 0, 3, 39, 0, 4, 224,
- 168, 130, 3, 131, 0, 224, 169, 176, 0, 7, 6, 1, 77, 0, 3, 121, 0, 4, 224, 168, 130, 3, 130, 0, 224, 169, 176, 0, 7, 6,
- 1, 78, 0, 3, 0, 7, 6, 1, 90, 0, 4, 1, 21, 2, 32, 3, 101, 0, 2, 17, 66, 0, 3, 101, 109, 0, 7, 6, 1, 91,
- 0, 4, 1, 21, 2, 32, 3, 100, 0, 2, 17, 66, 0, 3, 100, 109, 0, 7, 6, 1, 92, 0, 4, 1, 21, 2, 32, 3, 88, 0,
- 2, 17, 66, 0, 3, 88, 109, 0, 7, 6, 1, 93, 0, 4, 1, 21, 2, 32, 3, 70, 0, 2, 17, 66, 0, 3, 70, 109, 0, 7,
- 6, 1, 95, 0, 4, 1, 21, 2, 32, 3, 83, 0, 2, 17, 66, 0, 3, 83, 109, 0, 7, 6, 1, 113, 0, 3, 50, 0, 7, 6,
- 1, 114, 0, 3, 0, 7, 6, 1, 115, 0, 3, 37, 0, 7, 6, 1, 116, 0, 3, 40, 0, 7, 6, 224, 171, 0, 160, 3, 44, 0,
- 7, 6, 0, 37, 3, 48, 109, 89, 116, 50, 47, 0, 36, 3, 72, 121, 55, 109, 51, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts51 = FileInMemory_createWithData (6172, reinterpret_cast<const char *> (&espeakdata_dicts51_data),
- U"espeak-1.48.04-source/espeak-data/pa_dict",
+ static unsigned char espeakdata_dicts48_data[5257] = {
+ 0, 4, 0, 0, 113, 11, 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, 28, 18, 224, 168, 149, 224, 169, 128, 224, 168, 172, 224, 169, 139, 224, 168, 176, 224, 168, 161, 49, 6, 112, 71, 39,
+ 51, 72, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 24, 224, 168,
+ 184, 224, 169, 139, 224, 168, 171, 224, 168, 159, 224, 168, 181, 224, 168, 191, 224, 168, 133, 224, 168, 176, 89, 6, 121, 83, 47, 58, 116, 51,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 4, 16, 20, 10, 72, 121, 138, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 51, 57, 122, 50, 13, 47, 6, 35, 55, 37,
+ 0, 10, 3, 95, 50, 49, 113, 49, 12, 37, 0, 0, 13, 3, 95, 51, 56, 109, 142, 6, 109, 47, 12, 37, 0, 10, 3, 95, 50, 48,
+ 84, 6, 37, 108, 0, 0, 10, 3, 95, 50, 51, 47, 6, 36, 37, 0, 0, 19, 4, 95, 224, 168, 135, 6, 113, 51, 113, 15, 89, 113,
+ 107, 6, 35, 51, 37, 0, 10, 3, 95, 50, 50, 71, 6, 35, 37, 0, 0, 18, 4, 95, 224, 168, 134, 6, 116, 51, 109, 15, 49, 109,
+ 50, 50, 6, 35, 0, 12, 3, 95, 50, 53, 48, 6, 109, 50, 145, 37, 0, 0, 11, 3, 95, 50, 52, 80, 6, 121, 84, 37, 0, 0,
+ 12, 3, 95, 50, 55, 89, 13, 47, 6, 35, 37, 0, 0, 12, 3, 95, 50, 54, 144, 6, 109, 71, 12, 37, 0, 0, 13, 3, 95, 51,
+ 49, 113, 49, 6, 109, 47, 12, 37, 0, 0, 10, 3, 95, 51, 48, 47, 6, 37, 108, 0, 0, 11, 3, 95, 51, 51, 47, 6, 36, 47,
+ 37, 0, 0, 12, 3, 95, 51, 50, 71, 6, 109, 47, 12, 37, 0, 0, 11, 3, 95, 51, 53, 48, 6, 127, 47, 37, 0, 0, 11, 3,
+ 95, 51, 52, 80, 6, 130, 47, 37, 0, 0, 11, 3, 95, 51, 55, 89, 6, 127, 47, 37, 0, 0, 12, 3, 95, 51, 54, 144, 6, 109,
+ 47, 12, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 226, 130, 185, 34, 40, 48, 37, 0, 0, 0, 0,
+ 0, 12, 3, 95, 55, 57, 122, 66, 6, 35, 89, 37, 0, 11, 3, 95, 54, 49, 113, 49, 6, 35, 142, 0, 0, 14, 3, 95, 55, 56,
+ 109, 142, 6, 109, 47, 12, 13, 51, 0, 11, 3, 95, 54, 48, 89, 6, 109, 142, 12, 0, 0, 9, 3, 95, 48, 67, 89, 6, 121, 0,
+ 13, 3, 95, 54, 51, 47, 13, 51, 6, 36, 142, 108, 0, 0, 11, 3, 95, 54, 50, 71, 6, 35, 142, 108, 0, 0, 10, 3, 95, 54,
+ 53, 48, 6, 127, 142, 0, 0, 11, 3, 95, 54, 52, 80, 6, 121, 142, 108, 0, 0, 14, 3, 95, 54, 55, 89, 13, 47, 6, 35, 108,
+ 13, 142, 0, 0, 11, 3, 95, 54, 54, 144, 113, 6, 35, 142, 0, 0, 15, 3, 95, 55, 49, 113, 49, 108, 6, 109, 47, 12, 13, 51,
+ 0, 0, 11, 3, 224, 165, 132, 35, 72, 72, 35, 49, 0, 13, 3, 95, 55, 48, 89, 6, 109, 47, 12, 13, 51, 0, 0, 15, 3, 95,
+ 55, 51, 47, 13, 108, 6, 109, 47, 12, 13, 51, 0, 0, 15, 3, 95, 55, 50, 71, 13, 108, 6, 109, 47, 12, 13, 51, 0, 0, 16,
+ 3, 95, 55, 53, 48, 13, 50, 79, 6, 109, 47, 12, 13, 51, 0, 0, 15, 3, 95, 55, 52, 80, 121, 108, 6, 109, 47, 12, 13, 51,
+ 0, 0, 15, 3, 95, 55, 55, 89, 13, 47, 6, 109, 47, 12, 13, 51, 0, 0, 15, 3, 95, 55, 54, 144, 113, 108, 6, 109, 47, 12,
+ 13, 51, 0, 0, 10, 3, 95, 49, 57, 6, 122, 50, 37, 0, 0, 12, 3, 95, 49, 56, 109, 142, 6, 35, 51, 128, 0, 0, 19, 4,
+ 95, 224, 168, 148, 6, 116, 51, 109, 15, 49, 109, 50, 121, 51, 6, 35, 0, 0, 0, 0, 0, 20, 4, 95, 224, 168, 144, 6, 116, 51,
+ 109, 15, 72, 122, 55, 6, 35, 84, 35, 65, 0, 0, 17, 4, 95, 224, 168, 147, 6, 122, 51, 109, 15, 107, 39, 51, 6, 35, 0, 0,
+ 13, 3, 95, 50, 57, 122, 50, 6, 109, 47, 12, 37, 0, 12, 3, 95, 49, 49, 81, 113, 6, 35, 51, 128, 0, 0, 11, 3, 95, 50,
+ 56, 109, 142, 6, 35, 37, 0, 10, 3, 95, 49, 48, 72, 6, 109, 89, 0, 0, 11, 3, 95, 49, 51, 47, 6, 36, 51, 128, 0, 0,
+ 18, 4, 95, 224, 168, 143, 6, 113, 51, 113, 15, 55, 6, 35, 84, 35, 65, 0, 11, 3, 95, 49, 50, 71, 6, 35, 51, 128, 0, 0,
+ 14, 3, 95, 49, 53, 48, 6, 109, 50, 72, 13, 51, 128, 0, 0, 18, 4, 95, 224, 168, 137, 6, 122, 51, 109, 15, 6, 121, 50, 49,
+ 35, 51, 0, 11, 3, 95, 49, 52, 80, 6, 121, 72, 128, 0, 0, 19, 4, 95, 224, 168, 136, 6, 113, 51, 113, 15, 71, 113, 107, 6,
+ 35, 51, 37, 0, 13, 3, 95, 49, 55, 89, 13, 47, 6, 35, 51, 128, 0, 0, 11, 3, 95, 49, 54, 89, 6, 39, 62, 128, 0, 0,
+ 20, 12, 224, 168, 136, 224, 168, 174, 224, 169, 135, 224, 168, 178, 6, 112, 65, 150, 55, 0, 21, 4, 95, 224, 168, 138, 6, 122, 51, 109,
+ 15, 72, 122, 55, 6, 116, 50, 49, 35, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 52, 57, 6, 122, 66, 125, 79, 35,
+ 0, 0, 12, 3, 224, 165, 164, 141, 6, 109, 50, 141, 37, 0, 15, 3, 95, 52, 56, 109, 142, 12, 13, 47, 6, 35, 55, 37, 0, 0,
+ 0, 0, 0, 0, 0, 0, 11, 3, 95, 53, 57, 122, 66, 6, 35, 142, 0, 14, 3, 95, 52, 49, 113, 49, 13, 47, 6, 35, 55, 37,
+ 0, 0, 15, 3, 95, 53, 56, 6, 109, 142, 12, 13, 84, 125, 79, 35, 0, 11, 3, 95, 52, 48, 80, 6, 35, 55, 37, 0, 0, 15,
+ 3, 95, 52, 51, 47, 13, 51, 13, 47, 6, 35, 55, 37, 0, 0, 13, 3, 95, 52, 50, 71, 13, 47, 6, 35, 55, 37, 0, 0, 16,
+ 3, 95, 52, 53, 48, 13, 50, 79, 13, 47, 6, 35, 55, 37, 0, 0, 13, 3, 95, 52, 52, 80, 121, 47, 6, 35, 55, 37, 0, 0,
+ 14, 3, 95, 52, 55, 89, 13, 50, 47, 6, 35, 55, 37, 0, 0, 12, 3, 95, 52, 54, 144, 113, 6, 35, 55, 37, 0, 0, 14, 3,
+ 95, 54, 57, 122, 66, 6, 109, 47, 12, 13, 51, 0, 14, 3, 95, 53, 49, 6, 113, 49, 13, 84, 125, 79, 35, 0, 0, 12, 3, 95,
+ 54, 56, 109, 142, 12, 6, 35, 142, 0, 13, 3, 95, 53, 48, 48, 13, 50, 79, 6, 35, 108, 0, 0, 15, 3, 95, 53, 51, 47, 6,
+ 109, 51, 13, 84, 125, 79, 35, 0, 0, 13, 3, 95, 53, 50, 71, 6, 109, 84, 125, 79, 35, 0, 0, 15, 3, 95, 53, 53, 48, 6,
+ 109, 80, 13, 84, 125, 79, 35, 0, 0, 13, 3, 95, 53, 52, 80, 6, 109, 51, 125, 79, 35, 0, 0, 15, 3, 95, 53, 55, 89, 6,
+ 109, 47, 13, 84, 125, 79, 35, 0, 0, 13, 3, 95, 53, 54, 144, 6, 109, 48, 125, 79, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 15, 3, 95, 56, 57, 122, 66, 128, 50, 13, 84, 6, 36, 68, 0, 0, 12, 3, 95, 56, 56, 109, 142, 6, 35, 89, 37, 0, 0,
+ 0, 0, 0, 0, 0, 0, 16, 3, 95, 57, 57, 50, 113, 51, 6, 109, 50, 50, 13, 84, 126, 0, 12, 3, 95, 56, 49, 113, 49, 6,
+ 35, 89, 37, 0, 0, 14, 3, 95, 57, 56, 109, 142, 6, 35, 50, 13, 84, 126, 0, 11, 3, 95, 56, 48, 6, 109, 89, 89, 37, 0,
+ 0, 14, 3, 95, 56, 51, 47, 13, 51, 13, 6, 35, 89, 37, 0, 0, 12, 3, 95, 56, 50, 71, 113, 6, 35, 89, 37, 0, 0, 14,
+ 3, 95, 56, 53, 48, 13, 50, 79, 6, 35, 89, 37, 0, 0, 13, 3, 95, 56, 52, 80, 13, 51, 6, 35, 89, 37, 0, 0, 13, 3,
+ 95, 56, 55, 89, 13, 47, 6, 35, 89, 37, 0, 0, 12, 3, 95, 56, 54, 144, 113, 6, 35, 89, 37, 0, 0, 16, 3, 95, 57, 49,
+ 113, 49, 13, 6, 35, 50, 13, 84, 4, 126, 0, 0, 12, 3, 95, 57, 48, 50, 6, 109, 71, 12, 36, 0, 0, 16, 3, 95, 57, 51,
+ 47, 13, 51, 13, 6, 35, 50, 13, 84, 126, 0, 0, 16, 3, 95, 57, 50, 71, 113, 38, 6, 35, 50, 13, 84, 4, 126, 0, 0, 15,
+ 3, 95, 57, 53, 48, 13, 80, 6, 35, 50, 13, 84, 126, 0, 0, 15, 3, 95, 57, 52, 80, 13, 51, 6, 35, 50, 13, 84, 126, 0,
+ 0, 15, 3, 95, 57, 55, 89, 13, 47, 6, 35, 50, 13, 84, 126, 0, 0, 14, 3, 95, 57, 54, 144, 113, 6, 35, 50, 13, 84, 126,
+ 0, 0, 10, 3, 224, 168, 133, 6, 116, 51, 109, 0, 12, 3, 224, 169, 141, 107, 109, 55, 109, 50, 47, 0, 0, 13, 3, 224, 169, 140,
+ 49, 109, 50, 6, 121, 51, 35, 0, 0, 0, 0, 0, 13, 3, 224, 169, 136, 72, 13, 55, 6, 35, 84, 128, 0, 0, 11, 3, 224, 169,
+ 139, 107, 39, 51, 6, 35, 0, 12, 3, 224, 168, 131, 84, 37, 89, 35, 51, 81, 0, 0, 12, 3, 224, 168, 130, 71, 113, 50, 72, 6,
+ 37, 0, 0, 0, 0, 11, 3, 224, 169, 135, 55, 6, 35, 84, 128, 0, 0, 0, 11, 3, 224, 169, 129, 121, 50, 49, 35, 51, 0, 0,
+ 13, 3, 224, 169, 128, 71, 113, 107, 6, 35, 51, 37, 0, 0, 0, 15, 3, 224, 169, 130, 72, 122, 55, 6, 116, 50, 49, 35, 51, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 48, 77, 52, 6, 109, 51, 13, 71, 0, 0, 13, 4, 95,
+ 48, 77, 53, 146, 6, 109, 51, 13, 71, 0, 0, 12, 4, 95, 48, 77, 50, 55, 6, 109, 146, 12, 0, 0, 13, 4, 95, 48, 77, 51,
+ 49, 6, 109, 51, 39, 51, 0, 0, 0, 13, 4, 95, 48, 77, 49, 108, 13, 79, 6, 35, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 12, 3, 224, 168, 190, 49, 109, 50, 50, 6, 35, 0, 0, 13, 3, 224, 168, 191, 89, 113, 107, 6, 35, 51, 37, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 224, 169, 178, 6, 113, 51, 113, 0, 0, 10, 3, 224, 169,
+ 179, 6, 122, 51, 109, 0, 0, 12, 3, 224, 169, 176, 47, 113, 48, 48, 6, 37, 0, 0, 11, 3, 224, 169, 177, 109, 72, 72, 109, 49,
+ 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, 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, 28,
+ 18, 224, 168, 181, 224, 169, 136, 224, 168, 172, 224, 168, 170, 224, 169, 135, 224, 168, 156, 58, 6, 116, 71, 48, 150, 75, 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, 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,
+ 0, 0, 0, 0, 0, 0, 25, 15, 224, 168, 184, 224, 168, 176, 224, 168, 149, 224, 168, 190, 224, 168, 176, 89, 51, 13, 49, 6, 35, 51,
+ 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, 29, 18, 224, 168, 184, 224, 168, 176, 224, 168, 149, 224, 168, 190, 224, 168, 176, 224, 169, 128, 89, 51, 13, 49, 6, 35, 51, 37,
+ 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 95, 51, 47, 6, 125, 50, 0, 0, 8, 2, 95, 50, 72,
+ 6, 39, 0, 0, 9, 2, 95, 49, 6, 113, 49, 12, 0, 0, 10, 2, 95, 48, 88, 6, 37, 51, 39, 0, 0, 10, 2, 95, 55, 89,
+ 6, 109, 47, 12, 0, 0, 8, 2, 95, 54, 144, 6, 36, 0, 0, 10, 2, 95, 53, 48, 6, 109, 50, 79, 0, 0, 9, 2, 95, 52,
+ 80, 6, 35, 51, 0, 0, 0, 0, 8, 2, 95, 57, 50, 6, 130, 0, 0, 9, 2, 95, 56, 6, 109, 142, 12, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 102, 10, 0, 0, 48, 0, 0, 0,
+ 103, 10, 0, 0, 49, 0, 0, 0, 104, 10, 0, 0, 50, 0, 0, 0, 105, 10, 0, 0, 51, 0, 0, 0, 106, 10, 0, 0, 52, 0,
+ 0, 0, 107, 10, 0, 0, 53, 0, 0, 0, 108, 10, 0, 0, 54, 0, 0, 0, 109, 10, 0, 0, 55, 0, 0, 0, 110, 10, 0, 0,
+ 56, 0, 0, 0, 111, 10, 0, 0, 57, 0, 0, 0, 230, 10, 0, 0, 48, 0, 0, 0, 231, 10, 0, 0, 49, 0, 0, 0, 232, 10,
+ 0, 0, 50, 0, 0, 0, 233, 10, 0, 0, 51, 0, 0, 0, 234, 10, 0, 0, 52, 0, 0, 0, 235, 10, 0, 0, 53, 0, 0, 0,
+ 236, 10, 0, 0, 54, 0, 0, 0, 237, 10, 0, 0, 55, 0, 0, 0, 238, 10, 0, 0, 56, 0, 0, 0, 239, 10, 0, 0, 57, 0,
+ 0, 0, 56, 10, 60, 10, 54, 10, 0, 0, 50, 10, 60, 10, 51, 10, 0, 0, 22, 10, 60, 10, 89, 10, 0, 0, 23, 10, 60, 10,
+ 90, 10, 0, 0, 28, 10, 60, 10, 91, 10, 0, 0, 43, 10, 60, 10, 94, 10, 0, 0, 5, 10, 72, 10, 16, 10, 0, 0, 5, 10,
+ 62, 10, 6, 10, 0, 0, 5, 10, 76, 10, 20, 10, 0, 0, 114, 10, 64, 10, 8, 10, 0, 0, 114, 10, 63, 10, 7, 10, 0, 0,
+ 114, 10, 71, 10, 15, 10, 0, 0, 115, 10, 65, 10, 9, 10, 0, 0, 115, 10, 66, 10, 10, 10, 0, 0, 0, 0, 0, 0, 6, 1,
+ 3, 0, 3, 68, 0, 7, 6, 1, 4, 0, 3, 107, 0, 7, 6, 1, 6, 0, 3, 4, 109, 0, 4, 224, 168, 130, 3, 129, 0, 224,
+ 169, 176, 0, 7, 6, 1, 7, 0, 3, 35, 0, 4, 224, 168, 130, 3, 128, 0, 224, 169, 176, 0, 7, 6, 1, 8, 0, 3, 113, 0,
+ 4, 224, 168, 130, 3, 125, 0, 224, 169, 176, 0, 7, 6, 1, 9, 0, 3, 37, 0, 4, 224, 168, 130, 3, 124, 0, 224, 169, 176, 0,
+ 7, 6, 1, 10, 0, 3, 122, 0, 4, 224, 168, 130, 3, 132, 0, 224, 169, 176, 0, 7, 6, 1, 11, 0, 3, 40, 0, 4, 224, 168,
+ 130, 3, 133, 0, 224, 169, 176, 0, 7, 6, 1, 16, 0, 3, 36, 0, 4, 224, 168, 130, 3, 126, 0, 224, 169, 176, 0, 7, 6, 1,
+ 17, 0, 3, 116, 0, 4, 224, 168, 130, 3, 127, 0, 224, 169, 176, 0, 7, 6, 1, 20, 0, 3, 39, 0, 4, 224, 168, 130, 3, 131,
+ 0, 224, 169, 176, 0, 7, 6, 1, 21, 0, 3, 121, 0, 4, 224, 168, 130, 3, 130, 0, 224, 169, 176, 0, 7, 6, 1, 22, 0, 4,
+ 1, 21, 2, 32, 3, 49, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 49, 12, 0, 1, 177, 169, 224, 2, 32, 0,
+ 1, 177, 169, 224, 3, 49, 12, 109, 0, 3, 49, 109, 0, 7, 6, 1, 23, 0, 4, 1, 21, 2, 32, 3, 146, 0, 2, 17, 66, 0,
+ 4, 1, 177, 169, 224, 2, 17, 66, 3, 146, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 146, 12, 109, 0, 3, 146,
+ 109, 0, 7, 6, 1, 24, 0, 4, 1, 21, 2, 32, 3, 81, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 81, 12,
+ 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 81, 12, 109, 0, 3, 81, 109, 0, 7, 6, 1, 25, 0, 8, 2, 17, 66,
+ 3, 49, 149, 0, 8, 3, 49, 149, 109, 0, 4, 1, 21, 2, 32, 3, 147, 0, 2, 17, 66, 0, 3, 147, 109, 0, 7, 6, 1, 26,
+ 0, 4, 1, 21, 2, 32, 3, 68, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 68, 12, 0, 1, 177, 169, 224, 2,
+ 32, 0, 1, 177, 169, 224, 3, 68, 12, 109, 0, 3, 68, 109, 0, 7, 6, 1, 27, 0, 4, 1, 21, 2, 32, 3, 80, 0, 2, 17,
+ 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 80, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 80, 12, 109, 0,
+ 3, 80, 109, 0, 7, 6, 1, 28, 0, 4, 1, 21, 2, 32, 3, 144, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3,
+ 144, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 144, 12, 109, 0, 3, 144, 109, 0, 7, 6, 1, 29, 0, 4, 1,
+ 21, 2, 32, 3, 79, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 79, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1,
+ 177, 169, 224, 3, 79, 12, 109, 0, 3, 79, 109, 0, 7, 6, 1, 30, 0, 8, 2, 17, 66, 3, 80, 149, 0, 8, 3, 80, 149, 109,
+ 0, 4, 1, 21, 2, 32, 3, 145, 0, 2, 17, 66, 0, 3, 145, 109, 0, 7, 6, 1, 31, 0, 4, 1, 21, 2, 32, 3, 67, 0,
+ 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 67, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 67, 12,
+ 109, 0, 3, 67, 109, 0, 7, 6, 1, 32, 0, 4, 1, 21, 2, 32, 3, 140, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17,
+ 66, 3, 140, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 140, 12, 109, 0, 3, 140, 109, 0, 7, 6, 1, 33, 0,
+ 4, 1, 21, 2, 32, 3, 142, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 142, 12, 0, 1, 177, 169, 224, 2, 32,
+ 0, 1, 177, 169, 224, 3, 142, 12, 109, 0, 3, 142, 109, 0, 7, 6, 1, 34, 0, 4, 1, 21, 2, 32, 3, 141, 0, 2, 17, 66,
+ 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 141, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 141, 12, 109, 0, 3,
+ 141, 109, 0, 7, 6, 1, 35, 0, 8, 2, 17, 66, 3, 140, 0, 8, 3, 140, 149, 109, 0, 4, 1, 21, 2, 32, 3, 143, 0, 2,
+ 17, 66, 0, 3, 143, 109, 0, 7, 6, 1, 36, 0, 4, 1, 21, 2, 32, 3, 66, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2,
+ 17, 66, 3, 66, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 66, 12, 109, 0, 3, 66, 109, 0, 7, 6, 1, 37,
+ 0, 4, 1, 21, 2, 32, 3, 47, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 47, 12, 0, 1, 177, 169, 224, 2,
+ 32, 0, 1, 177, 169, 224, 3, 47, 12, 109, 0, 3, 47, 109, 0, 7, 6, 1, 38, 0, 4, 1, 21, 2, 32, 3, 138, 0, 2, 17,
+ 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 138, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 138, 12, 109, 0,
+ 3, 138, 109, 0, 7, 6, 1, 39, 0, 4, 1, 21, 2, 32, 3, 72, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3,
+ 72, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 72, 12, 109, 0, 3, 72, 109, 0, 7, 6, 1, 40, 0, 8, 2,
+ 17, 66, 3, 47, 149, 0, 8, 3, 47, 149, 109, 0, 4, 1, 21, 2, 32, 3, 139, 0, 2, 17, 66, 0, 3, 139, 109, 0, 7, 6,
+ 1, 41, 0, 4, 1, 21, 2, 32, 3, 50, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 50, 12, 0, 1, 177, 169,
+ 224, 2, 32, 0, 1, 177, 169, 224, 3, 50, 12, 109, 0, 3, 50, 109, 0, 7, 6, 1, 43, 0, 4, 1, 21, 2, 32, 3, 48, 0,
+ 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 48, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 48, 12,
+ 109, 0, 3, 48, 109, 0, 7, 6, 1, 44, 0, 4, 1, 21, 2, 32, 3, 136, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17,
+ 66, 3, 136, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 136, 12, 109, 0, 3, 136, 109, 0, 7, 6, 1, 45, 0,
+ 4, 1, 21, 2, 32, 3, 71, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 71, 12, 0, 1, 177, 169, 224, 2, 32,
+ 0, 1, 177, 169, 224, 3, 71, 12, 109, 0, 3, 71, 109, 0, 7, 6, 1, 46, 0, 8, 2, 17, 66, 3, 48, 149, 0, 8, 3, 48,
+ 149, 109, 0, 4, 1, 21, 2, 32, 3, 137, 0, 2, 17, 66, 0, 3, 137, 109, 0, 7, 6, 1, 47, 0, 4, 1, 21, 2, 32, 3,
+ 65, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 65, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3,
+ 65, 12, 109, 0, 3, 65, 109, 0, 7, 6, 1, 48, 0, 4, 1, 21, 2, 32, 3, 57, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224,
+ 2, 17, 66, 3, 57, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 57, 12, 109, 0, 3, 57, 109, 0, 7, 6, 1,
+ 49, 0, 4, 1, 21, 2, 32, 3, 51, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 51, 12, 0, 1, 177, 169, 224,
+ 2, 32, 0, 1, 177, 169, 224, 3, 51, 12, 109, 0, 3, 51, 109, 0, 7, 6, 1, 51, 0, 4, 1, 21, 2, 32, 3, 55, 0, 2,
+ 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 55, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 55, 12, 109,
+ 0, 3, 55, 109, 0, 7, 6, 1, 52, 0, 4, 1, 21, 2, 32, 3, 62, 0, 2, 17, 66, 0, 3, 62, 109, 0, 7, 6, 1, 54,
+ 0, 4, 1, 21, 2, 32, 3, 84, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 84, 12, 0, 1, 177, 169, 224, 2,
+ 32, 0, 1, 177, 169, 224, 3, 84, 12, 109, 0, 3, 84, 109, 0, 7, 6, 1, 55, 0, 4, 1, 21, 2, 32, 3, 91, 0, 2, 17,
+ 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3, 91, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 91, 12, 109, 0,
+ 3, 91, 109, 0, 7, 6, 1, 57, 0, 4, 1, 21, 2, 32, 3, 89, 0, 2, 17, 66, 0, 4, 1, 177, 169, 224, 2, 17, 66, 3,
+ 89, 12, 0, 1, 177, 169, 224, 2, 32, 0, 1, 177, 169, 224, 3, 89, 12, 109, 0, 3, 89, 109, 0, 7, 6, 1, 58, 0, 4, 1,
+ 21, 2, 32, 3, 108, 0, 2, 17, 66, 0, 3, 108, 109, 0, 7, 6, 1, 61, 0, 3, 0, 7, 6, 1, 63, 0, 3, 35, 0, 4,
+ 224, 168, 130, 3, 128, 0, 224, 169, 176, 0, 7, 6, 1, 64, 0, 3, 113, 0, 4, 224, 168, 130, 3, 125, 0, 224, 169, 176, 0, 7,
+ 6, 1, 65, 0, 3, 37, 0, 4, 224, 168, 130, 3, 124, 0, 224, 169, 176, 0, 7, 6, 1, 66, 0, 3, 122, 0, 4, 224, 168, 130,
+ 3, 132, 0, 224, 169, 176, 0, 7, 6, 1, 67, 0, 3, 40, 0, 4, 224, 168, 130, 3, 133, 0, 224, 169, 176, 0, 7, 6, 1, 72,
+ 0, 3, 36, 0, 4, 224, 168, 130, 3, 126, 0, 224, 169, 176, 0, 7, 6, 1, 73, 0, 3, 116, 0, 4, 224, 168, 130, 3, 127, 0,
+ 224, 169, 176, 0, 7, 6, 1, 76, 0, 3, 39, 0, 4, 224, 168, 130, 3, 131, 0, 224, 169, 176, 0, 7, 6, 1, 77, 0, 3, 121,
+ 0, 4, 224, 168, 130, 3, 130, 0, 224, 169, 176, 0, 7, 6, 1, 78, 0, 3, 0, 7, 6, 1, 90, 0, 4, 1, 21, 2, 32, 3,
+ 101, 0, 2, 17, 66, 0, 3, 101, 109, 0, 7, 6, 1, 91, 0, 4, 1, 21, 2, 32, 3, 100, 0, 2, 17, 66, 0, 3, 100, 109,
+ 0, 7, 6, 1, 92, 0, 4, 1, 21, 2, 32, 3, 88, 0, 2, 17, 66, 0, 3, 88, 109, 0, 7, 6, 1, 93, 0, 4, 1, 21,
+ 2, 32, 3, 52, 0, 2, 17, 66, 0, 3, 52, 109, 0, 7, 6, 1, 95, 0, 4, 1, 21, 2, 32, 3, 83, 0, 2, 17, 66, 0,
+ 3, 83, 109, 0, 7, 6, 1, 113, 0, 3, 50, 0, 7, 6, 1, 114, 0, 3, 0, 7, 6, 1, 115, 0, 3, 37, 0, 7, 6, 1,
+ 116, 0, 3, 40, 0, 7, 6, 224, 171, 0, 160, 3, 44, 0, 7, 6, 0, 37, 3, 48, 109, 89, 116, 50, 47, 0, 36, 3, 72, 121,
+ 55, 109, 51, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts48 = FileInMemory_createWithData (5256, reinterpret_cast<const char *> (&espeakdata_dicts48_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/pa_dict",
U"pa");
- my addItem_move (espeakdata_dicts51.move());
+ Collection_addItem (me.peek(), espeakdata_dicts48.transfer());
+
+ static unsigned char espeakdata_dicts49_data[2134] = {
+ 0, 4, 0, 0, 163, 6, 0, 0, 0, 0, 0, 0, 0, 4, 193, 4, 76, 0, 0, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 0,
+ 0, 6, 65, 12, 89, 36, 0, 0, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 0, 0, 4, 193, 20, 76, 0, 0, 0, 0, 6,
+ 65, 24, 109, 83, 0, 0, 0, 0, 0, 6, 65, 28, 81, 36, 0, 0, 0, 0, 0, 6, 65, 32, 107, 35, 0, 0, 0, 0, 0, 5,
+ 193, 36, 76, 8, 0, 0, 0, 0, 6, 65, 40, 57, 36, 0, 0, 0, 6, 195, 64, 244, 128, 76, 0, 0, 6, 65, 44, 49, 35, 0,
+ 0, 0, 0, 0, 6, 65, 48, 109, 55, 0, 0, 0, 0, 0, 6, 65, 52, 109, 65, 0, 0, 0, 0, 0, 6, 65, 56, 109, 50, 0,
+ 0, 0, 0, 0, 5, 193, 60, 76, 8, 0, 0, 0, 0, 6, 65, 64, 48, 36, 0, 0, 0, 0, 0, 6, 65, 68, 49, 112, 0, 0,
+ 0, 0, 0, 6, 65, 72, 109, 51, 0, 0, 0, 0, 0, 6, 65, 76, 109, 89, 0, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 6, 65, 88, 84, 36, 0, 0, 0, 0, 0, 6, 65, 92, 58, 36, 0, 0, 0, 0, 0, 7, 65, 96,
+ 109, 49, 89, 0, 0, 0, 0, 0, 11, 65, 100, 37, 81, 51, 6, 109, 49, 0, 14, 5, 193, 100, 72, 8, 0, 0, 0, 0, 7, 65,
+ 104, 88, 109, 47, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 4,
+ 16, 20, 10, 49, 110, 65, 108, 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, 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, 5, 194, 16, 144, 76, 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, 5, 194, 8, 240, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 5, 194, 20, 192, 76, 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, 0, 13, 3, 95, 51, 88, 47, 51, 6, 37, 50, 47, 35, 0, 0, 11,
+ 3, 95, 48, 67, 89, 57, 6, 36, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 13, 3, 95, 49, 49, 72, 57, 36, 89, 6, 40, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 55, 88, 89,
+ 36, 47, 6, 36, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 16, 8, 0, 11,
+ 3, 95, 49, 88, 72, 57, 6, 36, 89, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 45, 80, 76, 28, 0, 12, 3, 95, 50, 88, 71,
+ 6, 37, 50, 47, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 52, 88, 49, 58, 35,
+ 51, 6, 36, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 56, 16, 76, 0, 16, 3, 95, 53, 88, 89, 37, 50, 49, 58,
+ 6, 36, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 54, 88, 89, 36, 89, 6, 36, 50, 47, 35, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 56, 88, 39, 76, 6, 36, 50, 47, 35, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 14, 3, 95, 57, 88, 50, 39, 71, 6, 36, 50, 47, 35, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 12, 4, 95, 48, 77, 50, 65, 37, 6, 39, 50, 0, 0, 11, 195, 44, 83, 128, 72, 28, 81, 115, 117, 32, 0, 0, 11,
+ 4, 95, 48, 77, 49, 65, 6, 37, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52,
+ 144, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 56, 244, 192,
+ 76, 0, 0, 0, 0, 0, 0, 13, 4, 95, 1, 3, 21, 89, 49, 109, 51, 48, 37, 0, 0, 0, 0, 0, 7, 131, 195, 178, 6, 76,
+ 8, 0, 5, 194, 48, 240, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 8, 244, 207, 76, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 80, 16, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0,
+ 5, 194, 77, 80, 76, 0, 0, 0, 0, 0, 5, 130, 195, 161, 43, 0, 0, 0, 0, 5, 130, 195, 173, 43, 0, 0, 0, 0, 5, 130,
+ 195, 169, 43, 0, 0, 0, 0, 0, 0, 5, 130, 195, 179, 43, 0, 0, 8, 2, 195, 177, 36, 67, 36, 0, 0, 0, 0, 0, 0, 5,
+ 130, 195, 186, 43, 0, 0, 0, 0, 0, 0, 0, 6, 195, 4, 35, 192, 76, 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, 6, 2, 95, 1, 35, 0, 0, 0, 0, 0, 6,
+ 2, 95, 5, 36, 0, 0, 0, 0, 6, 2, 95, 9, 37, 0, 0, 0, 6, 2, 95, 15, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 12, 2, 95, 25, 37, 81, 51, 6, 109, 49, 0, 14, 0, 0, 0, 0, 0, 0, 0, 7, 196, 4, 193, 213,
+ 56, 76, 0, 0, 0, 0, 0, 0, 0, 6, 195, 16, 83, 128, 76, 6, 195, 56, 19, 128, 76, 0, 0, 0, 0, 0, 0, 0, 0, 10,
+ 2, 95, 51, 47, 51, 6, 36, 89, 0, 0, 9, 2, 95, 50, 72, 6, 39, 89, 0, 0, 9, 2, 95, 49, 6, 40, 50, 40, 0, 0,
+ 10, 2, 95, 48, 88, 6, 36, 51, 39, 0, 0, 10, 2, 95, 55, 91, 6, 36, 47, 36, 0, 0, 10, 2, 95, 54, 89, 6, 109, 57,
+ 89, 0, 0, 11, 2, 95, 53, 89, 6, 37, 50, 49, 40, 0, 0, 12, 2, 95, 52, 49, 58, 35, 47, 6, 36, 51, 0, 0, 0, 0,
+ 11, 2, 95, 57, 50, 58, 6, 36, 71, 36, 0, 0, 9, 2, 95, 56, 6, 39, 76, 39, 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, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 7, 18, 22, 81, 51, 35, 84, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 4, 194, 80, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 84,
+ 224, 76, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 80, 16, 129,
+ 80, 16, 76, 0, 0, 6, 195, 4, 210, 64, 76, 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, 0, 0, 0, 0, 0, 0, 6, 195, 168, 0, 3, 6, 109, 0, 7, 6, 195,
+ 177, 0, 3, 67, 0, 7, 6, 195, 178, 0, 3, 6, 110, 0, 7, 6, 195, 185, 0, 3, 113, 0, 105, 3, 113, 57, 0, 7, 6, 195,
+ 188, 0, 3, 112, 0, 105, 3, 112, 57, 0, 7, 6, 97, 0, 3, 35, 0, 97, 3, 35, 12, 0, 105, 3, 117, 0, 7, 6, 98, 0,
+ 3, 71, 0, 7, 6, 99, 0, 3, 49, 0, 104, 3, 76, 0, 2, 17, 71, 3, 89, 0, 7, 6, 100, 0, 3, 72, 0, 106, 3, 75,
+ 0, 7, 6, 101, 0, 3, 36, 0, 101, 3, 36, 12, 0, 117, 3, 36, 58, 0, 105, 3, 118, 0, 7, 6, 102, 0, 3, 83, 0, 7,
+ 6, 103, 0, 4, 3, 81, 0, 117, 2, 17, 71, 0, 2, 17, 71, 3, 101, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 3,
+ 37, 0, 4, 1, 17, 65, 2, 25, 3, 57, 0, 2, 17, 65, 0, 106, 3, 118, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0,
+ 3, 49, 0, 7, 6, 108, 0, 3, 55, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 97, 110, 1, 10, 2, 32,
+ 3, 50, 2, 35, 50, 0, 2, 32, 3, 68, 0, 7, 6, 111, 0, 3, 39, 0, 111, 3, 39, 12, 0, 117, 3, 39, 58, 0, 101, 3,
+ 40, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 49, 0, 117, 2, 17, 65, 3, 49, 58, 0, 117, 105, 3, 49, 58, 37,
+ 0, 7, 6, 114, 0, 3, 51, 0, 7, 6, 115, 0, 3, 89, 0, 104, 3, 91, 0, 7, 6, 116, 0, 3, 47, 0, 7, 6, 117, 0,
+ 3, 40, 0, 105, 3, 40, 57, 0, 2, 17, 65, 3, 58, 0, 117, 3, 112, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3,
+ 58, 0, 7, 6, 120, 0, 3, 49, 89, 0, 8, 2, 17, 65, 3, 88, 0, 7, 6, 121, 0, 1, 25, 2, 25, 3, 37, 0, 3, 57,
+ 0, 7, 6, 122, 0, 3, 88, 0, 106, 3, 90, 0, 7, 6, 0, 195, 161, 3, 7, 35, 0, 195, 169, 3, 7, 36, 0, 195, 173, 3,
+ 7, 37, 0, 195, 179, 3, 7, 39, 0, 195, 186, 3, 7, 40, 0, 39, 3, 19, 0, 36, 3, 72, 110, 55, 110, 0, 195, 167, 3, 89,
+ 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts49 = FileInMemory_createWithData (2133, reinterpret_cast<const char *> (&espeakdata_dicts49_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/pap_dict",
+ U"pap");
+ Collection_addItem (me.peek(), espeakdata_dicts49.transfer());
- static unsigned char espeakdata_dicts52_data[2129] = {
- 0, 4, 0, 0, 158, 6, 0, 0, 0, 0, 0, 0, 0, 4, 193, 4, 76, 0, 0, 0, 0, 6, 65, 8, 71, 36, 0, 0, 0, 0,
- 0, 6, 65, 12, 89, 36, 0, 0, 0, 0, 0, 6, 65, 16, 72, 36, 0, 0, 0, 0, 12, 4, 95, 100, 112, 116, 10, 49, 110, 65,
- 108, 0, 0, 4, 193, 20, 76, 0, 0, 0, 0, 6, 65, 24, 109, 83, 0, 0, 0, 0, 0, 6, 65, 28, 81, 36, 0, 0, 0, 0,
- 0, 6, 65, 32, 107, 35, 0, 0, 0, 0, 0, 5, 193, 36, 76, 8, 0, 0, 4, 193, 112, 43, 0, 0, 6, 65, 40, 57, 36, 0,
- 0, 0, 6, 195, 64, 244, 128, 76, 0, 0, 6, 65, 44, 49, 35, 0, 0, 0, 0, 0, 6, 65, 48, 109, 55, 0, 0, 0, 0, 0,
- 6, 65, 52, 109, 65, 0, 0, 0, 0, 0, 6, 65, 56, 109, 50, 0, 0, 0, 0, 0, 5, 193, 60, 76, 8, 0, 0, 0, 0, 6,
- 65, 64, 48, 36, 0, 0, 0, 0, 0, 6, 65, 68, 49, 112, 0, 0, 0, 6, 195, 8, 244, 207, 76, 0, 0, 6, 65, 72, 109, 51,
- 0, 0, 0, 0, 0, 6, 65, 76, 109, 89, 0, 0, 0, 0, 0, 6, 65, 80, 47, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
- 65, 88, 84, 36, 0, 0, 0, 0, 0, 6, 65, 92, 58, 36, 0, 0, 0, 0, 0, 7, 65, 96, 109, 49, 89, 0, 0, 0, 0, 0,
- 11, 65, 100, 37, 81, 51, 6, 109, 49, 0, 49, 5, 193, 100, 72, 8, 0, 0, 0, 0, 7, 65, 104, 88, 109, 47, 0, 0, 0, 0,
+ static unsigned char espeakdata_dicts50_data[39426] = {
+ 0, 4, 0, 0, 34, 121, 0, 0, 0, 0, 0, 0, 0, 7, 132, 196, 135, 13, 9, 20, 12, 65, 4, 35, 55, 6, 35, 0, 81, 108,
+ 97, 32, 5, 193, 4, 72, 28, 13, 138, 16, 9, 196, 153, 3, 9, 21, 19, 5, 20, 65, 0, 8, 133, 196, 135, 16, 15, 13, 20, 0,
+ 0, 7, 196, 104, 194, 67, 104, 20, 10, 135, 4, 197, 186, 7, 14, 196, 133, 20, 0, 17, 142, 4, 26, 9, 5, 23, 9, 196, 153, 3,
+ 9, 21, 19, 5, 20, 66, 6, 65, 8, 71, 109, 0, 0, 12, 137, 23, 3, 8, 18, 26, 3, 26, 196, 133, 20, 0, 7, 132, 4, 21,
+ 197, 155, 20, 17, 71, 12, 128, 82, 52, 85, 83, 20, 91, 35, 51, 65, 109, 88, 0, 66, 15, 67, 21, 64, 192, 109, 117, 6, 109, 47,
+ 109, 51, 35, 0, 24, 0, 7, 196, 92, 145, 83, 104, 20, 11, 67, 12, 17, 133, 49, 35, 83, 109, 0, 66, 16, 141, 4, 26, 9, 5,
+ 23, 9, 196, 153, 196, 135, 19, 5, 20, 65, 0, 10, 135, 12, 197, 155, 14, 9, 19, 26, 20, 6, 65, 12, 117, 109, 0, 0, 9, 198,
+ 76, 180, 154, 100, 54, 128, 20, 7, 132, 12, 5, 197, 186, 20, 0, 16, 71, 12, 130, 72, 84, 18, 21, 4, 76, 37, 58, 35, 58, 35,
+ 0, 13, 4, 95, 8, 1, 3, 107, 6, 35, 76, 109, 49, 0, 0, 8, 133, 19, 16, 1, 197, 155, 20, 8, 133, 13, 18, 196, 133, 3,
+ 20, 7, 132, 12, 5, 197, 188, 20, 0, 15, 69, 64, 242, 82, 61, 64, 48, 40, 58, 35, 51, 6, 111, 0, 6, 65, 16, 72, 109, 0,
+ 0, 9, 134, 26, 4, 196, 133, 197, 188, 20, 10, 135, 20, 18, 26, 196, 133, 197, 155, 20, 10, 135, 19, 11, 18, 26, 196, 133, 3, 20,
+ 10, 135, 18, 197, 188, 14, 196, 133, 3, 20, 9, 134, 4, 18, 196, 133, 197, 188, 20, 0, 9, 134, 19, 26, 3, 26, 196, 133, 20, 11,
+ 136, 16, 19, 20, 18, 26, 196, 133, 3, 20, 0, 7, 196, 92, 145, 82, 104, 20, 7, 196, 76, 176, 77, 48, 20, 11, 68, 13, 84, 146,
+ 100, 49, 35, 51, 112, 0, 0, 13, 138, 23, 3, 8, 18, 26, 3, 26, 196, 133, 3, 20, 8, 197, 53, 38, 133, 77, 160, 20, 8, 197,
+ 29, 38, 133, 77, 160, 20, 11, 136, 3, 8, 18, 26, 3, 26, 196, 133, 20, 21, 65, 20, 37, 65, 109, 57, 55, 111, 84, 109, 0, 81,
+ 109, 97, 105, 108, 111, 119, 101, 32, 25, 65, 20, 37, 65, 109, 57, 55, 111, 84, 109, 81, 111, 0, 81, 109, 97, 105, 108, 111, 119, 101,
+ 103, 111, 32, 21, 65, 20, 37, 65, 109, 57, 55, 111, 84, 112, 0, 81, 109, 97, 105, 108, 111, 119, 121, 32, 19, 65, 20, 37, 65, 109,
+ 57, 55, 111, 65, 0, 81, 109, 97, 105, 108, 111, 109, 32, 17, 65, 20, 37, 65, 109, 57, 55, 37, 0, 81, 109, 97, 105, 108, 105, 32,
+ 17, 65, 20, 37, 65, 109, 57, 55, 109, 0, 81, 109, 97, 105, 108, 101, 32, 19, 65, 20, 37, 65, 109, 57, 55, 109, 65, 0, 81, 109,
+ 97, 105, 108, 101, 109, 32, 17, 65, 20, 37, 65, 109, 57, 55, 35, 0, 81, 109, 97, 105, 108, 97, 32, 15, 65, 20, 37, 65, 109, 57,
+ 55, 0, 81, 109, 97, 105, 108, 32, 5, 65, 20, 109, 0, 0, 0, 6, 195, 92, 146, 128, 20, 8, 133, 196, 135, 13, 9, 10, 20, 25,
+ 67, 69, 82, 64, 49, 84, 37, 48, 51, 111, 49, 84, 111, 0, 67, 82, 112, 114, 111, 32, 113, 117, 111, 32, 0, 12, 137, 2, 197, 188,
+ 4, 197, 188, 196, 133, 3, 20, 9, 198, 4, 33, 82, 16, 81, 78, 65, 12, 68, 72, 145, 200, 80, 51, 35, 57, 47, 0, 17, 0, 6,
+ 65, 24, 109, 83, 0, 0, 11, 136, 26, 23, 9, 195, 179, 26, 197, 130, 20, 0, 8, 133, 26, 18, 1, 197, 186, 20, 8, 133, 23, 196,
+ 153, 19, 26, 20, 0, 7, 196, 93, 160, 137, 40, 20, 7, 196, 44, 195, 137, 20, 20, 20, 68, 65, 38, 133, 104, 48, 91, 6, 109, 88,
+ 67, 38, 109, 0, 81, 110, 105, 101, 32, 21, 68, 65, 38, 133, 104, 48, 91, 6, 109, 88, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32,
+ 20, 68, 65, 38, 133, 104, 48, 91, 6, 109, 88, 84, 35, 89, 0, 81, 119, 97, 115, 32, 21, 68, 65, 38, 133, 104, 48, 91, 6, 109,
+ 89, 47, 112, 107, 0, 81, 116, 121, 99, 104, 32, 18, 68, 65, 38, 133, 104, 48, 91, 6, 109, 89, 47, 111, 0, 81, 116, 111, 32, 18,
+ 68, 65, 38, 133, 104, 48, 91, 6, 109, 89, 47, 109, 0, 81, 116, 101, 32, 19, 68, 65, 38, 133, 104, 48, 91, 6, 109, 89, 47, 114,
+ 0, 81, 116, 196, 133, 32, 21, 68, 65, 38, 133, 104, 48, 91, 6, 109, 88, 67, 38, 114, 0, 81, 110, 105, 196, 133, 32, 20, 68, 65,
+ 38, 133, 104, 48, 91, 6, 109, 88, 50, 35, 89, 0, 81, 110, 97, 115, 32, 0, 7, 132, 197, 188, 7, 1, 20, 10, 135, 197, 155, 13,
+ 9, 5, 19, 26, 20, 7, 65, 28, 81, 57, 109, 0, 0, 10, 135, 11, 18, 26, 20, 21, 197, 155, 20, 10, 135, 2, 25, 197, 130, 1,
+ 197, 155, 76, 0, 11, 136, 13, 9, 1, 197, 130, 1, 197, 155, 76, 0, 7, 196, 104, 64, 82, 104, 20, 9, 134, 18, 197, 188, 14, 9,
+ 10, 20, 0, 6, 65, 32, 101, 35, 0, 0, 8, 133, 13, 11, 14, 196, 133, 20, 0, 9, 134, 4, 18, 23, 9, 196, 153, 20, 9, 134,
+ 3, 26, 3, 26, 196, 133, 20, 0, 10, 135, 13, 19, 26, 3, 26, 196, 133, 20, 7, 196, 52, 179, 137, 40, 20, 8, 1, 35, 107, 35,
+ 91, 0, 27, 0, 8, 197, 104, 36, 143, 13, 160, 20, 8, 197, 76, 53, 75, 73, 160, 20, 5, 193, 36, 72, 28, 0, 8, 133, 197, 188,
+ 18, 196, 133, 20, 21, 6, 4, 195, 169, 10, 195, 160, 72, 109, 90, 35, 84, 6, 37, 0, 81, 118, 117, 101, 32, 20, 6, 4, 195, 169,
+ 10, 195, 160, 72, 109, 90, 35, 84, 6, 37, 0, 81, 118, 117, 32, 12, 1, 37, 48, 51, 6, 111, 117, 109, 50, 47, 0, 0, 9, 134,
+ 197, 188, 7, 14, 196, 133, 20, 6, 195, 105, 54, 80, 20, 7, 1, 38, 35, 50, 72, 0, 0, 9, 134, 26, 12, 1, 26, 197, 130, 20,
+ 7, 196, 104, 64, 83, 104, 20, 7, 196, 44, 195, 137, 40, 20, 0, 9, 134, 26, 9, 197, 155, 196, 135, 20, 7, 65, 40, 57, 111, 47,
+ 0, 0, 10, 135, 26, 12, 5, 197, 186, 196, 135, 20, 10, 135, 23, 12, 5, 197, 186, 196, 135, 20, 0, 9, 67, 76, 148, 128, 89, 109,
+ 51, 0, 14, 1, 42, 81, 84, 38, 6, 35, 89, 47, 49, 35, 0, 27, 0, 12, 137, 23, 19, 9, 196, 133, 197, 155, 196, 135, 20, 9,
+ 1, 43, 48, 55, 40, 89, 0, 27, 0, 8, 197, 80, 50, 14, 36, 160, 20, 8, 197, 76, 50, 14, 36, 160, 20, 6, 195, 28, 20, 130,
+ 20, 12, 201, 12, 132, 137, 77, 67, 208, 32, 84, 128, 65, 6, 65, 44, 49, 35, 0, 0, 9, 134, 26, 23, 196, 133, 20, 16, 20, 0,
+ 8, 133, 23, 18, 196, 133, 2, 20, 8, 133, 20, 18, 196, 133, 2, 20, 12, 137, 19, 20, 23, 9, 5, 18, 4, 197, 186, 20, 10, 199,
+ 28, 83, 148, 48, 83, 65, 56, 65, 12, 1, 46, 49, 51, 6, 111, 48, 49, 35, 0, 27, 0, 8, 133, 20, 18, 196, 133, 3, 20, 8,
+ 133, 20, 14, 196, 133, 3, 20, 8, 133, 16, 18, 196, 133, 3, 20, 8, 133, 16, 14, 196, 133, 3, 20, 9, 67, 76, 148, 133, 89, 37,
+ 51, 0, 9, 1, 47, 89, 55, 109, 91, 0, 27, 0, 8, 197, 93, 50, 207, 13, 160, 20, 8, 133, 13, 18, 21, 197, 188, 20, 7, 132,
+ 7, 14, 196, 133, 20, 6, 65, 48, 109, 55, 0, 0, 10, 135, 23, 16, 18, 26, 196, 133, 3, 20, 9, 134, 19, 197, 130, 21, 197, 188,
+ 20, 8, 133, 12, 7, 14, 196, 133, 20, 9, 134, 11, 18, 196, 133, 197, 188, 20, 0, 10, 135, 16, 18, 26, 196, 133, 197, 188, 20, 0,
+ 11, 136, 23, 16, 18, 26, 196, 133, 197, 188, 20, 8, 133, 23, 13, 195, 179, 23, 20, 8, 133, 20, 12, 196, 133, 3, 20, 10, 135, 4,
+ 197, 186, 7, 14, 196, 153, 20, 0, 8, 197, 104, 65, 80, 13, 160, 20, 9, 134, 13, 4, 12, 196, 133, 3, 20, 9, 134, 12, 197, 188,
+ 196, 133, 3, 20, 9, 134, 7, 197, 188, 196, 133, 3, 20, 6, 65, 52, 109, 65, 0, 0, 12, 137, 23, 3, 8, 18, 26, 3, 26, 196,
+ 153, 20, 8, 133, 13, 11, 14, 196, 153, 20, 0, 9, 134, 19, 26, 3, 26, 196, 153, 20, 9, 134, 3, 26, 3, 26, 196, 153, 20, 0,
+ 7, 196, 104, 211, 195, 104, 20, 10, 135, 13, 19, 26, 3, 26, 196, 153, 20, 7, 196, 9, 38, 141, 36, 20, 0, 11, 136, 3, 8, 18,
+ 26, 3, 26, 196, 153, 20, 6, 65, 56, 109, 50, 0, 0, 9, 198, 92, 145, 83, 104, 54, 128, 20, 16, 66, 57, 0, 50, 35, 48, 91,
+ 6, 112, 49, 58, 35, 72, 0, 24, 0, 8, 133, 23, 18, 1, 197, 186, 20, 0, 6, 195, 44, 20, 141, 20, 19, 67, 64, 246, 129, 48,
+ 111, 88, 6, 35, 67, 37, 65, 0, 81, 110, 105, 109, 32, 20, 67, 64, 246, 129, 48, 111, 88, 6, 35, 67, 38, 114, 0, 81, 110, 105,
+ 196, 133, 32, 20, 67, 64, 246, 129, 48, 111, 88, 6, 35, 65, 50, 114, 0, 81, 109, 110, 196, 133, 32, 30, 7, 13, 1, 9, 20, 18,
+ 195, 169, 65, 109, 47, 51, 109, 72, 111, 47, 6, 109, 55, 0, 81, 100, 39, 104, 111, 116, 101, 108, 32, 0, 14, 65, 60, 6, 111, 84,
+ 35, 89, 0, 81, 119, 97, 115, 32, 15, 65, 60, 6, 111, 47, 112, 65, 10, 0, 81, 116, 121, 109, 32, 15, 65, 60, 6, 111, 47, 112,
+ 107, 0, 81, 116, 121, 99, 104, 32, 12, 65, 60, 6, 111, 47, 111, 0, 81, 116, 111, 32, 12, 65, 60, 6, 111, 47, 109, 0, 81, 116,
+ 101, 32, 13, 65, 60, 6, 111, 47, 114, 0, 81, 116, 196, 133, 32, 15, 65, 60, 6, 111, 67, 38, 114, 0, 81, 110, 105, 196, 133, 32,
+ 14, 65, 60, 6, 111, 67, 38, 109, 0, 81, 110, 105, 101, 32, 14, 65, 60, 6, 111, 67, 37, 65, 0, 81, 110, 105, 109, 32, 16, 65,
+ 60, 6, 111, 67, 38, 109, 57, 0, 81, 110, 105, 101, 106, 32, 14, 65, 60, 6, 111, 50, 35, 89, 0, 81, 110, 97, 115, 32, 16, 65,
+ 60, 6, 111, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 4, 193, 60, 76, 0, 14, 1, 61, 51, 6, 40, 84, 50, 35, 15, 97,
+ 109, 0, 27, 0, 0, 7, 196, 52, 179, 137, 20, 20, 0, 8, 133, 19, 20, 196, 133, 16, 20, 10, 1, 64, 65, 6, 35, 58, 48, 35,
+ 0, 6, 65, 64, 48, 109, 0, 0, 9, 134, 23, 19, 20, 196, 133, 16, 20, 15, 70, 12, 128, 78, 76, 243, 128, 91, 35, 50, 89, 114,
+ 0, 66, 0, 0, 0, 8, 197, 105, 114, 69, 77, 160, 20, 8, 197, 73, 114, 69, 77, 160, 20, 8, 197, 28, 226, 69, 77, 160, 20, 6,
+ 65, 68, 49, 40, 0, 0, 0, 14, 67, 16, 240, 192, 72, 6, 111, 117, 109, 50, 47, 0, 24, 0, 9, 134, 23, 9, 12, 7, 197, 130,
+ 20, 9, 134, 4, 14, 9, 15, 197, 130, 20, 0, 10, 135, 197, 155, 13, 9, 15, 197, 130, 20, 10, 135, 19, 20, 197, 130, 21, 3, 26,
+ 20, 9, 134, 19, 16, 19, 15, 196, 135, 20, 10, 135, 19, 16, 197, 130, 21, 3, 26, 20, 9, 134, 197, 130, 7, 15, 196, 135, 20, 6,
+ 65, 72, 109, 51, 0, 0, 10, 135, 23, 4, 26, 9, 15, 196, 135, 20, 9, 134, 197, 155, 3, 9, 5, 12, 20, 10, 135, 4, 197, 186,
+ 7, 15, 196, 135, 20, 17, 70, 16, 85, 137, 12, 84, 192, 72, 37, 84, 35, 57, 89, 37, 89, 0, 0, 0, 0, 10, 135, 23, 196, 135,
+ 23, 9, 3, 26, 20, 6, 195, 92, 34, 74, 20, 6, 65, 76, 109, 91, 0, 0, 7, 196, 77, 0, 82, 104, 20, 6, 195, 77, 0, 76,
+ 20, 9, 198, 76, 180, 154, 101, 54, 128, 20, 0, 0, 21, 72, 13, 84, 146, 36, 53, 76, 84, 208, 49, 40, 51, 6, 37, 49, 40, 55,
+ 40, 65, 0, 0, 8, 197, 80, 181, 201, 77, 160, 20, 9, 134, 197, 155, 3, 9, 5, 3, 20, 8, 197, 77, 161, 77, 73, 160, 20, 6,
+ 65, 80, 47, 109, 0, 0, 0, 9, 134, 197, 188, 7, 14, 196, 153, 20, 7, 132, 13, 195, 179, 23, 20, 8, 133, 13, 9, 15, 197, 130,
+ 20, 7, 195, 4, 226, 64, 76, 8, 0, 10, 135, 19, 26, 197, 130, 1, 2, 25, 20, 9, 198, 104, 208, 82, 77, 160, 218, 20, 6, 195,
+ 77, 163, 9, 20, 7, 132, 19, 195, 179, 12, 20, 7, 196, 52, 145, 82, 104, 20, 9, 134, 197, 130, 7, 15, 197, 130, 20, 6, 195, 52,
+ 226, 69, 72, 0, 7, 132, 26, 23, 196, 153, 20, 10, 135, 23, 12, 195, 179, 11, 197, 130, 20, 10, 135, 23, 4, 26, 9, 15, 197, 130,
+ 20, 7, 132, 7, 14, 196, 153, 20, 10, 135, 4, 197, 186, 7, 15, 197, 130, 20, 10, 135, 3, 8, 3, 9, 15, 197, 130, 20, 0, 10,
+ 135, 197, 155, 13, 9, 15, 196, 135, 20, 8, 133, 19, 26, 197, 130, 1, 20, 8, 133, 12, 7, 14, 196, 153, 20, 0, 6, 195, 93, 146,
+ 128, 20, 12, 137, 23, 197, 155, 3, 9, 5, 11, 197, 130, 20, 0, 7, 196, 104, 161, 83, 104, 20, 9, 134, 16, 12, 23, 15, 197, 130,
+ 20, 9, 198, 13, 162, 206, 36, 84, 218, 20, 0, 7, 65, 88, 83, 35, 58, 0, 0, 11, 136, 26, 23, 12, 195, 179, 11, 197, 130, 20,
+ 7, 132, 11, 195, 179, 10, 20, 0, 14, 67, 52, 80, 192, 65, 109, 117, 109, 50, 35, 89, 0, 24, 0, 9, 134, 26, 4, 23, 195, 179,
+ 10, 20, 15, 4, 95, 49, 77, 52, 71, 38, 6, 37, 55, 57, 111, 50, 0, 0, 12, 69, 40, 16, 203, 36, 80, 75, 109, 49, 37, 0,
+ 13, 1, 92, 71, 6, 109, 49, 89, 55, 109, 91, 0, 27, 8, 65, 92, 84, 112, 0, 72, 14, 0, 8, 197, 93, 0, 84, 73, 160, 20,
+ 0, 10, 1, 94, 72, 6, 35, 91, 109, 49, 0, 0, 7, 196, 104, 65, 82, 104, 20, 7, 196, 48, 115, 137, 20, 20, 0, 7, 132, 18,
+ 23, 196, 133, 20, 6, 195, 52, 226, 74, 20, 16, 7, 4, 39, 1, 13, 15, 21, 18, 72, 35, 65, 40, 51, 0, 66, 11, 1, 96, 6,
+ 35, 49, 117, 109, 50, 47, 0, 7, 65, 96, 37, 49, 89, 0, 14, 4, 95, 49, 77, 49, 47, 6, 112, 97, 111, 50, 117, 0, 0, 8,
+ 133, 197, 188, 18, 196, 153, 20, 22, 66, 4, 64, 35, 72, 6, 111, 49, 40, 55, 111, 89, 0, 81, 111, 99, 117, 108, 111, 115, 32, 16,
+ 66, 4, 64, 35, 72, 107, 6, 111, 49, 0, 81, 104, 111, 99, 32, 15, 4, 95, 49, 77, 50, 65, 38, 6, 37, 55, 57, 111, 50, 0,
+ 0, 16, 4, 95, 49, 77, 51, 65, 38, 6, 37, 55, 57, 35, 51, 72, 0, 0, 22, 5, 16, 16, 197, 130, 11, 48, 111, 47, 48, 40,
+ 58, 49, 6, 111, 84, 50, 37, 49, 0, 24, 0, 9, 134, 16, 12, 23, 15, 196, 135, 20, 9, 134, 13, 15, 197, 155, 196, 135, 20, 8,
+ 197, 17, 33, 80, 13, 160, 20, 7, 132, 196, 135, 16, 1, 20, 10, 65, 100, 6, 37, 81, 51, 109, 49, 0, 0, 0, 0, 7, 132, 7,
+ 15, 197, 132, 20, 22, 72, 13, 83, 66, 21, 35, 1, 56, 64, 49, 6, 35, 65, 71, 109, 51, 55, 109, 50, 72, 0, 0, 9, 134, 197,
+ 188, 7, 15, 196, 135, 20, 10, 135, 26, 12, 196, 133, 11, 197, 130, 20, 9, 134, 23, 19, 9, 15, 196, 135, 20, 9, 134, 10, 5, 197,
+ 155, 196, 135, 20, 8, 65, 104, 88, 112, 0, 72, 14, 0, 9, 134, 26, 13, 25, 197, 155, 12, 20, 10, 135, 26, 1, 10, 197, 155, 196,
+ 135, 20, 10, 135, 23, 25, 10, 197, 155, 196, 135, 20, 11, 136, 23, 19, 9, 196, 133, 11, 197, 130, 20, 10, 135, 16, 12, 5, 197, 155,
+ 196, 135, 20, 11, 136, 2, 18, 26, 13, 9, 15, 197, 130, 20, 0, 19, 67, 12, 148, 192, 117, 37, 89, 65, 6, 111, 55, 0, 81, 109,
+ 111, 108, 108, 32, 18, 67, 12, 148, 192, 117, 37, 89, 72, 6, 40, 51, 0, 81, 100, 117, 114, 32, 0, 9, 134, 197, 155, 13, 9, 5,
+ 10, 20, 14, 68, 5, 48, 201, 36, 6, 35, 89, 49, 109, 57, 0, 17, 0, 0, 0, 0, 0, 6, 195, 80, 240, 218, 20, 9, 134, 19,
+ 3, 8, 197, 130, 15, 20, 0, 9, 198, 104, 210, 69, 73, 165, 192, 20, 10, 135, 19, 26, 3, 26, 196, 133, 3, 20, 0, 0, 9, 134,
+ 197, 188, 7, 15, 197, 130, 20, 8, 133, 26, 13, 195, 179, 23, 20, 9, 134, 23, 19, 9, 15, 197, 130, 20, 7, 196, 48, 115, 137, 40,
+ 20, 12, 137, 3, 8, 18, 26, 3, 26, 196, 133, 3, 20, 9, 134, 2, 12, 1, 11, 197, 130, 20, 16, 4, 9, 14, 197, 188, 37, 50,
+ 90, 6, 112, 67, 109, 51, 0, 24, 0, 8, 197, 104, 210, 69, 73, 160, 20, 6, 195, 104, 193, 74, 20, 10, 135, 26, 2, 12, 1, 11,
+ 197, 130, 20, 7, 132, 18, 23, 196, 153, 20, 0, 8, 133, 26, 197, 130, 15, 13, 20, 10, 135, 23, 5, 10, 197, 155, 196, 135, 20, 0,
+ 10, 199, 92, 50, 18, 104, 50, 83, 104, 20, 11, 136, 20, 197, 130, 21, 197, 155, 196, 135, 20, 0, 9, 134, 26, 23, 9, 15, 197, 130,
+ 20, 9, 134, 20, 197, 130, 21, 3, 26, 20, 7, 196, 77, 2, 83, 104, 20, 9, 134, 12, 196, 133, 11, 197, 130, 20, 9, 198, 17, 33,
+ 206, 36, 84, 218, 20, 0, 6, 195, 104, 70, 66, 20, 13, 138, 19, 20, 18, 26, 196, 133, 197, 155, 196, 135, 20, 13, 138, 19, 16, 18,
+ 26, 196, 133, 197, 155, 196, 135, 20, 13, 138, 3, 8, 18, 26, 196, 153, 197, 155, 196, 135, 20, 13, 69, 40, 19, 137, 12, 80, 75, 109,
+ 67, 37, 89, 0, 0, 9, 198, 104, 116, 154, 21, 54, 128, 20, 9, 198, 76, 180, 154, 21, 54, 128, 20, 0, 9, 134, 19, 3, 8, 197,
+ 130, 1, 20, 0, 6, 195, 104, 64, 77, 20, 9, 134, 196, 135, 23, 9, 3, 26, 20, 7, 196, 13, 161, 77, 84, 76, 0, 20, 1, 124,
+ 49, 51, 4, 109, 89, 49, 35, 15, 48, 38, 111, 50, 6, 111, 84, 35, 0, 0, 8, 133, 19, 26, 197, 130, 25, 20, 9, 198, 44, 195,
+ 137, 21, 54, 128, 20, 0, 10, 1, 126, 47, 6, 112, 55, 72, 35, 0, 0, 8, 133, 26, 13, 195, 179, 3, 20, 7, 132, 19, 196, 153,
+ 16, 20, 0, 7, 132, 26, 23, 196, 133, 20, 6, 195, 104, 64, 74, 20, 0, 0, 0, 0, 9, 134, 26, 23, 9, 15, 196, 135, 20, 8,
+ 197, 76, 50, 18, 85, 0, 20, 9, 134, 16, 1, 197, 155, 196, 135, 20, 0, 10, 135, 26, 5, 10, 197, 155, 196, 135, 20, 10, 135, 7,
+ 18, 26, 13, 15, 196, 135, 20, 10, 135, 4, 15, 10, 197, 155, 196, 135, 20, 0, 11, 136, 23, 26, 5, 10, 197, 155, 196, 135, 20, 11,
+ 136, 19, 9, 196, 133, 197, 155, 196, 135, 20, 0, 7, 196, 77, 162, 204, 36, 20, 12, 137, 16, 18, 26, 5, 10, 197, 155, 196, 135, 20,
+ 7, 196, 17, 162, 65, 8, 20, 0, 8, 197, 104, 70, 137, 20, 192, 20, 8, 197, 77, 4, 201, 20, 160, 20, 0, 8, 133, 19, 20, 12,
+ 196, 133, 20, 0, 0, 0, 0, 7, 132, 23, 15, 197, 186, 20, 0, 0, 9, 134, 26, 10, 1, 4, 197, 130, 20, 9, 134, 19, 26, 5,
+ 4, 197, 130, 20, 7, 196, 29, 38, 141, 36, 20, 0, 11, 136, 23, 9, 12, 7, 197, 130, 2, 25, 20, 11, 136, 4, 14, 9, 15, 197,
+ 130, 2, 25, 20, 10, 135, 23, 19, 26, 5, 4, 197, 130, 20, 8, 197, 76, 96, 74, 13, 160, 20, 10, 135, 16, 12, 195, 179, 20, 197,
+ 130, 20, 0, 12, 137, 197, 155, 13, 9, 15, 197, 130, 2, 25, 20, 11, 136, 26, 2, 18, 26, 25, 4, 197, 130, 20, 11, 136, 23, 16,
+ 12, 195, 179, 20, 197, 130, 20, 11, 136, 19, 16, 12, 195, 179, 20, 197, 130, 20, 11, 136, 7, 14, 9, 195, 179, 20, 197, 130, 20, 0,
+ 0, 9, 134, 20, 23, 195, 179, 18, 26, 20, 0, 11, 136, 16, 12, 23, 15, 197, 130, 2, 25, 20, 10, 135, 11, 18, 26, 5, 16, 197,
+ 130, 20, 0, 11, 136, 26, 23, 9, 195, 179, 4, 197, 130, 20, 0, 13, 138, 26, 23, 12, 195, 179, 11, 197, 130, 2, 25, 20, 0, 7,
+ 196, 93, 2, 83, 104, 20, 0, 6, 195, 40, 81, 26, 20, 0, 0, 0, 33, 7, 3, 8, 1, 18, 7, 195, 169, 91, 35, 51, 90, 109,
+ 72, 35, 83, 109, 51, 0, 68, 81, 100, 39, 97, 102, 102, 97, 105, 114, 101, 115, 32, 0, 8, 197, 76, 50, 12, 60, 208, 20, 6, 195,
+ 29, 32, 74, 20, 6, 195, 13, 160, 74, 20, 0, 8, 133, 19, 20, 12, 196, 153, 20, 0, 0, 6, 195, 29, 32, 77, 20, 18, 72, 8,
+ 80, 85, 40, 243, 1, 37, 48, 71, 111, 90, 111, 55, 6, 109, 0, 0, 0, 0, 9, 134, 19, 3, 8, 197, 130, 25, 20, 20, 71, 13,
+ 80, 137, 13, 83, 21, 52, 49, 40, 71, 6, 37, 49, 40, 55, 40, 65, 0, 0, 7, 196, 77, 2, 69, 12, 20, 7, 196, 13, 162, 193,
+ 40, 20, 0, 6, 195, 13, 165, 74, 20, 8, 197, 8, 16, 129, 12, 128, 66, 0, 0, 0, 7, 196, 64, 50, 1, 40, 20, 7, 196, 45,
+ 32, 67, 104, 20, 0, 6, 195, 93, 165, 74, 20, 0, 13, 66, 17, 32, 72, 6, 111, 49, 47, 111, 51, 0, 24, 0, 0, 8, 133, 23,
+ 4, 15, 196, 135, 20, 7, 196, 77, 162, 207, 48, 20, 8, 133, 11, 15, 16, 196, 135, 20, 0, 6, 195, 93, 38, 74, 20, 6, 195, 77,
+ 166, 74, 20, 9, 134, 19, 11, 15, 16, 196, 135, 20, 8, 197, 9, 161, 21, 73, 160, 20, 0, 10, 135, 23, 26, 14, 9, 5, 196, 135,
+ 20, 11, 136, 23, 26, 7, 1, 18, 4, 197, 186, 20, 11, 136, 197, 155, 23, 9, 19, 26, 3, 26, 20, 0, 8, 133, 23, 4, 15, 197,
+ 130, 20, 8, 133, 16, 1, 4, 197, 130, 20, 7, 132, 11, 15, 197, 155, 20, 0, 9, 134, 19, 20, 25, 7, 197, 130, 20, 7, 196, 64,
+ 197, 207, 52, 20, 7, 196, 17, 33, 207, 52, 20, 9, 134, 2, 12, 1, 4, 197, 130, 20, 0, 15, 140, 19, 3, 8, 197, 130, 25, 2,
+ 25, 197, 155, 13, 25, 20, 10, 135, 26, 2, 12, 1, 4, 197, 130, 20, 10, 135, 23, 9, 196, 133, 4, 197, 130, 20, 8, 197, 12, 131,
+ 85, 73, 160, 20, 21, 73, 88, 147, 129, 36, 116, 133, 81, 65, 64, 58, 37, 50, 109, 81, 34, 109, 47, 0, 67, 0, 11, 136, 26, 23,
+ 9, 196, 133, 4, 197, 130, 20, 11, 136, 26, 13, 9, 195, 179, 20, 197, 130, 20, 11, 136, 23, 13, 9, 195, 179, 20, 197, 130, 20, 8,
+ 133, 12, 197, 155, 14, 9, 20, 0, 6, 195, 13, 166, 64, 72, 0, 7, 196, 77, 4, 149, 40, 20, 9, 134, 11, 23, 9, 20, 197, 130,
+ 20, 7, 196, 17, 38, 153, 40, 20, 7, 196, 17, 33, 193, 40, 20, 0, 10, 135, 197, 155, 12, 5, 16, 197, 130, 20, 0, 0, 13, 138,
+ 26, 23, 9, 195, 179, 26, 197, 130, 2, 25, 20, 8, 133, 18, 1, 4, 197, 186, 20, 9, 134, 4, 197, 186, 7, 15, 13, 20, 0, 9,
+ 134, 26, 10, 5, 4, 197, 186, 20, 0, 0, 12, 137, 2, 25, 197, 130, 25, 197, 155, 13, 25, 76, 0, 13, 138, 19, 26, 12, 9, 2,
+ 25, 197, 155, 13, 25, 20, 13, 138, 13, 9, 1, 197, 130, 25, 197, 155, 13, 25, 76, 0, 13, 138, 19, 3, 8, 197, 130, 15, 19, 26,
+ 3, 26, 20, 7, 196, 64, 50, 1, 52, 20, 0, 10, 135, 26, 23, 195, 179, 4, 197, 186, 20, 10, 135, 19, 26, 11, 15, 4, 197, 186,
+ 20, 7, 195, 61, 32, 90, 72, 28, 0, 11, 136, 26, 197, 130, 21, 19, 26, 3, 26, 20, 0, 0, 7, 196, 80, 179, 137, 20, 20, 7,
+ 196, 17, 33, 193, 52, 20, 7, 196, 13, 162, 193, 52, 20, 0, 11, 136, 26, 12, 1, 26, 197, 130, 2, 25, 20, 0, 12, 137, 26, 12,
+ 196, 133, 11, 197, 130, 2, 25, 20, 0, 13, 138, 23, 19, 9, 196, 133, 11, 197, 130, 2, 25, 20, 13, 138, 2, 18, 26, 13, 9, 15,
+ 197, 130, 2, 25, 20, 0, 7, 196, 93, 50, 69, 40, 20, 7, 196, 76, 50, 12, 4, 20, 0, 11, 136, 26, 23, 9, 15, 197, 130, 2,
+ 25, 20, 11, 136, 12, 196, 133, 11, 197, 130, 2, 25, 20, 8, 197, 76, 50, 12, 5, 0, 20, 0, 8, 133, 7, 26, 9, 196, 133, 20,
+ 6, 195, 60, 35, 203, 76, 0, 8, 133, 197, 155, 14, 9, 10, 20, 9, 134, 4, 197, 186, 7, 1, 13, 20, 0, 9, 134, 23, 196, 153,
+ 4, 197, 186, 20, 9, 134, 19, 26, 25, 4, 197, 186, 20, 8, 133, 7, 26, 9, 196, 135, 20, 9, 134, 196, 135, 16, 1, 19, 26, 20,
+ 10, 135, 11, 20, 195, 179, 18, 25, 13, 76, 0, 9, 134, 26, 19, 26, 25, 196, 135, 20, 10, 135, 26, 4, 18, 1, 4, 197, 186, 20,
+ 9, 134, 26, 2, 9, 5, 197, 155, 20, 8, 197, 77, 162, 204, 36, 160, 20, 9, 134, 19, 11, 18, 25, 196, 135, 20, 9, 134, 16, 12,
+ 23, 1, 196, 135, 20, 9, 134, 13, 197, 188, 25, 196, 135, 20, 9, 134, 13, 4, 12, 9, 196, 135, 20, 9, 134, 197, 130, 7, 1, 196,
+ 135, 20, 0, 8, 133, 197, 188, 7, 15, 13, 20, 10, 135, 23, 26, 14, 9, 5, 197, 155, 20, 9, 134, 11, 18, 5, 197, 155, 12, 20,
+ 10, 135, 4, 197, 186, 7, 1, 196, 135, 20, 11, 66, 13, 96, 89, 37, 84, 6, 37, 0, 17, 0, 9, 134, 197, 155, 16, 9, 196, 133,
+ 20, 6, 195, 76, 48, 76, 20, 7, 132, 18, 25, 196, 135, 20, 7, 132, 16, 9, 196, 135, 20, 13, 138, 14, 9, 5, 11, 20, 195, 179,
+ 18, 25, 13, 76, 0, 8, 133, 26, 13, 21, 197, 155, 20, 8, 133, 16, 19, 21, 196, 135, 20, 8, 133, 11, 18, 25, 196, 135, 20, 9,
+ 134, 4, 197, 186, 7, 1, 10, 20, 0, 9, 134, 26, 197, 188, 25, 196, 135, 20, 10, 135, 26, 7, 195, 179, 4, 197, 186, 20, 9, 134,
+ 23, 19, 26, 25, 196, 135, 20, 8, 197, 13, 160, 201, 77, 160, 20, 10, 135, 3, 8, 195, 179, 4, 197, 186, 20, 7, 195, 13, 166, 74,
+ 72, 12, 0, 10, 135, 23, 4, 26, 9, 1, 196, 135, 20, 11, 136, 23, 3, 8, 195, 179, 4, 197, 186, 20, 10, 135, 197, 155, 13, 9,
+ 1, 196, 135, 20, 11, 136, 19, 26, 11, 195, 179, 4, 197, 186, 20, 10, 135, 19, 16, 19, 9, 5, 196, 135, 20, 9, 134, 19, 197, 130,
+ 25, 197, 132, 20, 11, 136, 19, 3, 8, 195, 179, 4, 197, 186, 20, 7, 132, 18, 25, 197, 130, 20, 7, 132, 16, 9, 197, 130, 20, 11,
+ 136, 2, 197, 186, 4, 26, 9, 19, 26, 20, 0, 8, 133, 16, 19, 21, 197, 130, 20, 8, 133, 13, 9, 1, 197, 130, 20, 8, 133, 11,
+ 18, 25, 197, 130, 20, 8, 133, 13, 9, 1, 197, 130, 76, 12, 137, 2, 196, 153, 4, 26, 9, 5, 19, 26, 76, 0, 9, 134, 26, 197,
+ 188, 25, 197, 130, 20, 9, 134, 23, 19, 26, 25, 197, 130, 20, 9, 134, 197, 155, 3, 9, 21, 2, 20, 9, 134, 4, 14, 9, 1, 197,
+ 130, 20, 6, 195, 13, 166, 77, 77, 0, 8, 133, 23, 19, 21, 197, 132, 20, 10, 135, 23, 4, 26, 9, 1, 197, 130, 20, 10, 135, 197,
+ 155, 13, 9, 1, 197, 130, 20, 6, 195, 45, 38, 74, 20, 8, 133, 3, 26, 25, 197, 132, 20, 10, 135, 3, 8, 3, 9, 1, 197, 130,
+ 20, 0, 9, 134, 26, 13, 9, 5, 197, 132, 20, 9, 134, 23, 20, 18, 25, 197, 132, 20, 7, 132, 20, 25, 197, 130, 20, 23, 66, 16,
+ 80, 72, 109, 84, 111, 55, 6, 35, 57, 0, 81, 118, 111, 108, 97, 105, 108, 108, 101, 32, 25, 66, 16, 80, 72, 109, 55, 35, 65, 109,
+ 88, 6, 114, 0, 82, 108, 97, 32, 109, 97, 105, 115, 111, 110, 32, 17, 66, 16, 80, 72, 109, 57, 40, 51, 109, 0, 81, 105, 117, 114,
+ 101, 32, 19, 66, 16, 80, 72, 109, 83, 35, 49, 47, 111, 0, 81, 102, 97, 99, 116, 111, 32, 14, 70, 52, 21, 82, 36, 49, 64, 65,
+ 111, 51, 37, 89, 0, 0, 0, 7, 196, 105, 114, 69, 40, 20, 9, 134, 26, 19, 26, 25, 197, 130, 20, 6, 195, 104, 67, 205, 20, 7,
+ 196, 80, 179, 137, 40, 20, 7, 196, 77, 68, 149, 40, 20, 9, 134, 19, 11, 18, 25, 197, 130, 20, 9, 134, 16, 12, 23, 1, 197, 130,
+ 20, 9, 134, 13, 197, 188, 25, 197, 130, 20, 9, 134, 13, 4, 12, 9, 197, 130, 20, 9, 134, 197, 130, 7, 1, 197, 130, 20, 0, 8,
+ 197, 64, 50, 14, 36, 80, 20, 10, 135, 4, 197, 186, 7, 1, 197, 130, 20, 0, 0, 8, 133, 197, 188, 7, 1, 10, 20, 8, 133, 23,
+ 9, 4, 197, 186, 20, 8, 133, 23, 1, 4, 197, 186, 20, 8, 133, 19, 1, 4, 197, 186, 20, 0, 9, 134, 26, 2, 21, 4, 197, 186,
+ 20, 9, 134, 20, 18, 21, 4, 197, 186, 20, 9, 134, 19, 3, 5, 4, 197, 186, 20, 18, 4, 95, 4, 16, 20, 10, 48, 91, 109, 119,
+ 6, 37, 50, 109, 49, 10, 0, 0, 10, 135, 19, 16, 196, 153, 4, 197, 186, 20, 10, 135, 19, 9, 196, 133, 4, 197, 186, 20, 0, 8,
+ 133, 197, 188, 7, 1, 13, 20, 11, 136, 26, 2, 18, 26, 25, 4, 197, 186, 20, 9, 198, 104, 20, 19, 81, 38, 128, 20, 11, 136, 23,
+ 19, 9, 196, 133, 4, 197, 186, 20, 9, 198, 77, 2, 69, 65, 38, 128, 20, 9, 198, 64, 244, 19, 81, 38, 128, 20, 0, 8, 133, 26,
+ 197, 188, 21, 10, 20, 0, 7, 196, 40, 80, 149, 80, 66, 0, 7, 132, 13, 197, 188, 25, 20, 0, 11, 136, 19, 16, 18, 1, 23, 4,
+ 197, 186, 20, 22, 67, 16, 145, 83, 116, 6, 37, 57, 109, 89, 6, 37, 51, 109, 0, 81, 105, 114, 97, 101, 32, 0, 6, 195, 104, 214,
+ 76, 20, 9, 134, 197, 155, 16, 9, 196, 153, 20, 12, 137, 19, 11, 18, 26, 25, 23, 4, 197, 186, 20, 6, 195, 52, 243, 64, 20, 6,
+ 195, 40, 83, 64, 20, 6, 195, 16, 19, 64, 20, 0, 7, 196, 105, 114, 69, 52, 20, 7, 196, 17, 162, 69, 48, 20, 0, 0, 0, 0,
+ 7, 196, 76, 50, 12, 36, 20, 7, 196, 52, 67, 5, 40, 20, 7, 196, 40, 242, 131, 104, 20, 7, 196, 13, 160, 201, 40, 20, 7, 196,
+ 12, 131, 5, 40, 20, 14, 4, 95, 20, 12, 4, 88, 47, 6, 112, 55, 72, 114, 0, 9, 3, 95, 35, 57, 47, 35, 71, 0, 0, 6,
+ 195, 76, 181, 74, 20, 0, 0, 9, 134, 197, 155, 14, 9, 196, 133, 20, 6, 195, 76, 181, 76, 20, 8, 133, 14, 21, 4, 197, 186, 20,
+ 7, 132, 2, 9, 196, 135, 20, 0, 7, 196, 93, 54, 153, 40, 20, 9, 134, 197, 155, 3, 9, 19, 26, 20, 8, 133, 19, 13, 21, 196,
+ 135, 20, 8, 133, 7, 14, 9, 196, 135, 20, 8, 133, 3, 14, 9, 196, 135, 20, 12, 68, 5, 32, 213, 76, 35, 34, 49, 40, 89, 0,
+ 0, 9, 134, 197, 188, 7, 1, 196, 135, 20, 10, 135, 26, 197, 130, 21, 4, 197, 186, 20, 6, 195, 92, 181, 74, 20, 9, 134, 197, 155,
+ 14, 9, 196, 135, 20, 8, 197, 77, 68, 154, 21, 0, 20, 10, 135, 19, 20, 18, 21, 4, 197, 186, 20, 9, 134, 19, 20, 12, 9, 196,
+ 135, 20, 9, 134, 11, 18, 196, 153, 196, 135, 20, 0, 10, 135, 23, 11, 18, 196, 153, 196, 135, 20, 10, 135, 19, 11, 18, 196, 153, 196,
+ 135, 20, 8, 133, 11, 16, 9, 196, 133, 20, 0, 7, 132, 2, 25, 196, 135, 20, 14, 6, 3, 15, 21, 16, 195, 169, 49, 40, 48, 6,
+ 109, 0, 7, 132, 2, 25, 196, 135, 76, 14, 67, 17, 97, 0, 72, 37, 84, 37, 72, 6, 37, 0, 17, 0, 8, 133, 23, 11, 21, 196,
+ 135, 20, 8, 133, 19, 11, 21, 196, 135, 20, 8, 133, 14, 196, 153, 196, 135, 20, 8, 133, 11, 16, 9, 196, 135, 20, 7, 196, 29, 112,
+ 82, 104, 20, 8, 133, 3, 12, 9, 196, 135, 20, 6, 195, 40, 83, 85, 72, 0, 9, 134, 26, 23, 9, 1, 196, 135, 20, 9, 134, 23,
+ 19, 9, 1, 196, 135, 20, 8, 197, 77, 65, 82, 13, 160, 20, 6, 195, 76, 181, 66, 20, 8, 197, 64, 148, 218, 13, 160, 20, 0, 7,
+ 132, 2, 25, 197, 130, 20, 7, 132, 2, 25, 197, 130, 76, 0, 8, 133, 23, 11, 21, 197, 130, 20, 8, 133, 19, 11, 21, 197, 130, 20,
+ 8, 133, 11, 16, 9, 197, 130, 20, 11, 136, 7, 18, 26, 13, 9, 5, 196, 135, 20, 8, 133, 3, 12, 9, 197, 130, 20, 0, 12, 137,
+ 16, 9, 15, 197, 130, 2, 25, 197, 155, 20, 9, 134, 26, 23, 9, 1, 197, 130, 20, 9, 134, 23, 19, 9, 1, 197, 130, 20, 12, 137,
+ 11, 19, 26, 20, 1, 197, 130, 196, 135, 20, 0, 8, 133, 26, 19, 21, 197, 132, 20, 9, 134, 13, 11, 14, 196, 133, 3, 20, 0, 10,
+ 135, 3, 26, 3, 26, 196, 133, 3, 20, 11, 136, 2, 18, 26, 13, 9, 1, 197, 130, 20, 7, 132, 2, 9, 197, 130, 20, 21, 66, 12,
+ 144, 89, 37, 72, 109, 84, 6, 35, 68, 0, 81, 100, 101, 118, 97, 110, 116, 32, 6, 194, 12, 144, 72, 12, 0, 6, 195, 64, 145, 76,
+ 20, 11, 136, 13, 19, 26, 3, 26, 196, 133, 3, 20, 8, 133, 7, 14, 9, 197, 130, 20, 8, 133, 3, 14, 9, 197, 130, 20, 0, 9,
+ 134, 197, 188, 7, 1, 197, 130, 20, 7, 196, 104, 115, 137, 40, 20, 9, 134, 197, 155, 14, 9, 197, 130, 20, 9, 134, 19, 20, 12, 9,
+ 197, 130, 20, 0, 0, 6, 195, 28, 20, 0, 20, 0, 0, 6, 195, 93, 38, 133, 20, 7, 196, 92, 179, 5, 40, 20, 9, 134, 16, 196,
+ 153, 4, 197, 186, 20, 9, 134, 196, 135, 13, 9, 19, 26, 20, 0, 10, 135, 23, 16, 196, 153, 4, 197, 186, 20, 6, 195, 64, 145, 74,
+ 20, 8, 197, 13, 162, 206, 36, 80, 20, 8, 197, 52, 22, 9, 52, 16, 65, 0, 8, 133, 13, 197, 155, 3, 9, 20, 0, 8, 133, 23,
+ 197, 188, 25, 10, 20, 19, 71, 12, 244, 25, 72, 145, 200, 80, 49, 6, 111, 48, 112, 51, 35, 57, 47, 0, 0, 0, 10, 135, 197, 155,
+ 16, 9, 5, 19, 26, 20, 0, 0, 0, 9, 198, 92, 50, 18, 104, 50, 74, 20, 0, 0, 0, 10, 67, 61, 32, 193, 111, 51, 49, 35,
+ 0, 0, 7, 132, 13, 18, 196, 133, 20, 16, 70, 12, 128, 82, 52, 85, 82, 91, 35, 51, 65, 109, 51, 0, 66, 20, 67, 32, 16, 128,
+ 107, 35, 71, 37, 55, 37, 47, 111, 84, 6, 35, 50, 112, 0, 24, 10, 135, 11, 20, 195, 179, 18, 26, 25, 76, 0, 7, 132, 23, 1,
+ 197, 188, 20, 7, 196, 12, 131, 1, 40, 20, 0, 9, 134, 19, 11, 18, 26, 196, 133, 20, 0, 8, 133, 19, 11, 21, 197, 155, 20, 10,
+ 135, 16, 19, 20, 18, 26, 196, 133, 20, 7, 132, 12, 9, 197, 186, 20, 8, 133, 11, 1, 18, 196, 135, 20, 13, 138, 14, 9, 5, 11,
+ 20, 195, 179, 18, 26, 25, 76, 0, 7, 132, 23, 18, 196, 133, 20, 9, 134, 23, 9, 5, 18, 196, 135, 20, 7, 132, 197, 155, 12, 5,
+ 20, 8, 133, 7, 18, 25, 197, 186, 20, 0, 9, 134, 23, 7, 18, 25, 197, 186, 20, 7, 132, 13, 1, 197, 188, 20, 7, 132, 12, 9,
+ 197, 188, 20, 7, 196, 29, 32, 83, 104, 20, 0, 8, 197, 29, 38, 141, 36, 160, 20, 7, 132, 7, 1, 197, 155, 20, 0, 8, 133, 23,
+ 13, 21, 197, 155, 20, 0, 0, 10, 135, 20, 18, 26, 196, 153, 197, 155, 20, 8, 133, 11, 16, 9, 196, 153, 20, 0, 13, 69, 77, 68,
+ 133, 21, 64, 89, 47, 51, 37, 47, 0, 19, 67, 65, 3, 210, 48, 111, 72, 48, 111, 51, 6, 40, 76, 67, 37, 49, 0, 24, 0, 0,
+ 9, 134, 197, 188, 18, 196, 133, 3, 20, 9, 134, 2, 18, 14, 196, 133, 3, 20, 0, 10, 135, 197, 188, 7, 14, 196, 133, 3, 20, 7,
+ 196, 92, 179, 5, 64, 20, 10, 135, 20, 3, 8, 14, 196, 133, 3, 20, 16, 70, 24, 244, 151, 5, 33, 0, 83, 111, 51, 58, 109, 51,
+ 72, 0, 0, 9, 134, 197, 155, 14, 9, 196, 153, 20, 10, 135, 19, 197, 130, 1, 2, 197, 130, 20, 0, 8, 133, 3, 12, 196, 133, 3,
+ 20, 7, 195, 81, 147, 73, 72, 12, 0, 9, 134, 197, 155, 12, 196, 133, 3, 20, 0, 9, 198, 104, 211, 137, 20, 164, 218, 20, 10, 135,
+ 197, 130, 197, 188, 196, 133, 3, 20, 7, 196, 45, 114, 67, 104, 20, 10, 135, 4, 18, 197, 188, 196, 133, 3, 20, 0, 8, 133, 23, 196,
+ 133, 20, 16, 20, 24, 69, 65, 38, 133, 104, 80, 48, 91, 109, 88, 6, 109, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 20, 73,
+ 72, 21, 1, 80, 245, 73, 48, 193, 64, 34, 35, 47, 35, 47, 40, 57, 0, 67, 0, 6, 195, 29, 35, 205, 20, 0, 8, 133, 23, 9,
+ 5, 197, 186, 20, 6, 195, 64, 146, 128, 20, 6, 195, 16, 18, 128, 20, 6, 195, 40, 82, 128, 72, 0, 7, 196, 105, 54, 153, 40, 20,
+ 7, 196, 76, 179, 5, 40, 20, 0, 14, 69, 52, 17, 1, 52, 80, 65, 35, 72, 6, 35, 65, 0, 12, 137, 16, 15, 14, 9, 5, 23,
+ 1, 197, 188, 8, 0, 9, 198, 93, 54, 133, 64, 54, 128, 20, 6, 195, 13, 160, 201, 20, 0, 7, 132, 197, 155, 14, 9, 20, 9, 134,
+ 19, 11, 23, 1, 197, 155, 20, 7, 195, 81, 147, 64, 72, 12, 18, 67, 57, 83, 64, 50, 40, 65, 55, 111, 49, 0, 81, 108, 111, 99,
+ 107, 32, 0, 9, 134, 12, 197, 188, 25, 19, 26, 20, 0, 0, 0, 6, 195, 92, 181, 80, 20, 7, 132, 13, 18, 196, 153, 20, 18, 67,
+ 52, 243, 128, 65, 114, 91, 109, 51, 0, 66, 81, 99, 104, 101, 114, 32, 18, 67, 52, 243, 128, 65, 111, 50, 35, 65, 37, 0, 67, 81,
+ 97, 109, 105, 32, 0, 8, 133, 3, 14, 9, 196, 153, 20, 0, 6, 195, 77, 50, 74, 20, 0, 0, 17, 8, 3, 15, 12, 12, 195, 168,
+ 7, 5, 49, 111, 55, 109, 90, 0, 66, 16, 67, 52, 116, 128, 65, 35, 81, 6, 37, 89, 47, 109, 51, 0, 24, 0, 7, 196, 93, 67,
+ 195, 104, 20, 7, 196, 92, 116, 129, 40, 20, 22, 73, 52, 17, 5, 52, 242, 83, 20, 195, 5, 65, 35, 72, 65, 40, 35, 88, 6, 109,
+ 55, 0, 12, 68, 17, 34, 86, 20, 72, 34, 35, 57, 84, 0, 0, 8, 197, 64, 50, 14, 36, 160, 20, 0, 9, 134, 23, 19, 11, 1,
+ 197, 188, 20, 9, 134, 18, 26, 196, 153, 197, 188, 20, 0, 0, 9, 134, 23, 23, 9, 5, 197, 186, 20, 10, 135, 23, 23, 9, 5, 18,
+ 196, 135, 20, 10, 135, 23, 7, 9, 196, 153, 196, 135, 20, 0, 9, 134, 19, 3, 8, 14, 196, 133, 20, 10, 135, 7, 12, 196, 153, 4,
+ 197, 186, 20, 16, 3, 226, 132, 162, 47, 51, 6, 109, 57, 72, 65, 35, 51, 49, 0, 0, 8, 133, 26, 12, 15, 196, 135, 20, 9, 134,
+ 16, 18, 196, 153, 197, 188, 20, 8, 133, 11, 15, 18, 196, 135, 20, 0, 11, 136, 23, 19, 26, 3, 26, 14, 196, 133, 20, 7, 132, 23,
+ 18, 196, 153, 20, 9, 134, 19, 13, 196, 153, 196, 135, 20, 9, 134, 19, 11, 15, 18, 196, 135, 20, 8, 133, 18, 15, 4, 197, 186, 20,
+ 9, 134, 12, 5, 197, 186, 196, 135, 20, 0, 9, 134, 18, 26, 196, 153, 197, 186, 20, 7, 196, 64, 50, 15, 52, 20, 7, 196, 12, 131,
+ 1, 64, 20, 0, 0, 7, 132, 18, 196, 133, 2, 20, 12, 137, 7, 18, 26, 196, 133, 197, 186, 196, 135, 20, 0, 8, 133, 26, 12, 15,
+ 197, 130, 20, 9, 134, 11, 12, 14, 196, 133, 3, 20, 13, 138, 4, 197, 186, 7, 14, 9, 196, 153, 196, 135, 20, 0, 7, 196, 104, 37,
+ 82, 104, 20, 9, 198, 77, 3, 204, 77, 160, 218, 20, 9, 198, 76, 181, 201, 21, 32, 218, 20, 10, 135, 19, 3, 8, 14, 196, 133, 3,
+ 20, 0, 9, 134, 19, 11, 18, 26, 196, 153, 20, 14, 6, 13, 195, 188, 19, 12, 9, 65, 40, 89, 55, 37, 0, 0, 10, 135, 16, 19,
+ 20, 18, 26, 196, 153, 20, 5, 194, 8, 240, 8, 0, 8, 133, 26, 14, 15, 197, 130, 20, 9, 134, 18, 197, 188, 196, 133, 3, 20, 9,
+ 134, 13, 197, 188, 196, 133, 3, 20, 0, 9, 134, 26, 23, 1, 18, 197, 130, 20, 9, 134, 26, 20, 1, 18, 197, 130, 20, 9, 134, 23,
+ 20, 1, 18, 197, 130, 20, 9, 134, 23, 16, 1, 18, 197, 130, 20, 7, 132, 11, 1, 197, 188, 20, 0, 12, 69, 12, 130, 76, 48, 144,
+ 76, 37, 55, 37, 0, 0, 0, 0, 7, 196, 52, 147, 3, 104, 20, 22, 72, 77, 1, 67, 36, 19, 9, 80, 80, 89, 48, 109, 89, 57,
+ 35, 55, 37, 47, 6, 109, 0, 0, 0, 0, 0, 9, 134, 11, 15, 197, 132, 3, 26, 20, 12, 137, 13, 9, 5, 12, 9, 197, 155, 13,
+ 25, 76, 0, 0, 9, 198, 4, 195, 9, 76, 243, 128, 65, 0, 0, 7, 196, 76, 181, 82, 92, 20, 0, 8, 197, 77, 163, 9, 9, 144,
+ 20, 0, 9, 134, 26, 19, 20, 196, 133, 16, 20, 0, 6, 195, 92, 64, 64, 20, 6, 195, 17, 144, 128, 20, 0, 7, 196, 92, 54, 149,
+ 40, 20, 7, 196, 81, 35, 195, 104, 20, 7, 196, 77, 67, 195, 104, 20, 0, 0, 6, 195, 77, 67, 9, 20, 8, 133, 16, 18, 15, 196,
+ 135, 20, 0, 9, 134, 26, 7, 18, 15, 196, 135, 20, 7, 132, 19, 19, 196, 133, 20, 8, 133, 19, 196, 133, 3, 26, 20, 6, 195, 76,
+ 64, 64, 17, 0, 9, 134, 26, 197, 130, 195, 179, 10, 20, 9, 134, 23, 11, 18, 195, 179, 10, 20, 9, 134, 19, 11, 18, 195, 179, 10,
+ 20, 7, 196, 13, 161, 83, 104, 20, 0, 6, 195, 92, 193, 74, 20, 8, 197, 13, 162, 206, 36, 160, 20, 0, 8, 133, 26, 14, 15, 197,
+ 155, 20, 8, 133, 26, 4, 15, 196, 135, 20, 8, 133, 19, 20, 15, 196, 135, 20, 6, 195, 16, 32, 77, 20, 16, 67, 57, 97, 1, 109,
+ 50, 83, 35, 58, 72, 109, 6, 35, 0, 17, 0, 9, 134, 7, 15, 197, 155, 196, 135, 20, 0, 7, 196, 61, 53, 18, 104, 20, 10, 135,
+ 11, 197, 130, 195, 179, 196, 135, 20, 0, 8, 197, 17, 37, 201, 77, 160, 20, 0, 12, 137, 16, 18, 26, 25, 10, 197, 155, 196, 135, 20,
+ 21, 67, 64, 17, 197, 48, 109, 57, 75, 72, 6, 35, 58, 50, 0, 81, 100, 111, 119, 110, 32, 17, 67, 64, 17, 197, 48, 109, 57, 75,
+ 6, 35, 48, 0, 81, 117, 112, 32, 0, 8, 133, 26, 4, 15, 197, 130, 20, 11, 136, 23, 19, 26, 3, 26, 14, 196, 153, 20, 6, 195,
+ 92, 179, 208, 20, 8, 133, 20, 12, 15, 197, 130, 20, 8, 133, 19, 20, 15, 197, 130, 20, 0, 6, 195, 92, 193, 67, 20, 7, 196, 92,
+ 68, 129, 64, 20, 0, 10, 135, 26, 18, 195, 179, 19, 197, 130, 20, 8, 197, 104, 116, 129, 77, 160, 20, 10, 135, 23, 18, 195, 179, 19,
+ 197, 130, 20, 10, 135, 14, 9, 195, 179, 19, 197, 130, 20, 6, 195, 16, 32, 74, 20, 0, 11, 136, 23, 26, 18, 195, 179, 19, 197, 130,
+ 20, 11, 136, 19, 20, 18, 26, 5, 7, 197, 130, 20, 5, 194, 40, 16, 76, 0, 9, 134, 26, 197, 130, 195, 179, 23, 20, 12, 137, 23,
+ 26, 14, 9, 195, 179, 19, 197, 130, 20, 6, 195, 81, 146, 128, 20, 8, 133, 16, 18, 15, 197, 130, 20, 8, 133, 7, 1, 19, 197, 130,
+ 20, 6, 195, 12, 194, 64, 20, 0, 13, 138, 26, 197, 188, 195, 179, 197, 130, 11, 197, 130, 20, 9, 134, 26, 7, 18, 15, 197, 130, 20,
+ 7, 196, 104, 116, 129, 8, 20, 11, 136, 23, 3, 8, 197, 130, 15, 197, 132, 20, 7, 196, 53, 35, 195, 104, 20, 6, 195, 36, 50, 0,
+ 72, 0, 0, 9, 198, 76, 50, 12, 36, 38, 64, 20, 9, 198, 80, 179, 137, 21, 54, 128, 20, 0, 0, 7, 196, 92, 19, 3, 104, 20,
+ 7, 196, 77, 160, 218, 4, 20, 0, 0, 8, 133, 16, 18, 15, 197, 155, 20, 9, 198, 29, 38, 141, 37, 54, 128, 20, 0, 0, 12, 68,
+ 40, 19, 133, 80, 75, 35, 50, 109, 47, 0, 0, 9, 134, 19, 3, 8, 14, 196, 153, 20, 6, 195, 64, 20, 154, 20, 13, 69, 16, 147,
+ 135, 33, 144, 116, 37, 68, 81, 37, 0, 0, 6, 195, 80, 18, 201, 76, 0, 11, 136, 11, 20, 195, 179, 18, 5, 13, 21, 76, 10, 199,
+ 12, 19, 129, 88, 84, 129, 48, 66, 0, 9, 198, 93, 38, 133, 77, 160, 218, 20, 7, 196, 92, 181, 82, 92, 20, 7, 196, 92, 116, 129,
+ 52, 20, 12, 68, 12, 148, 131, 4, 117, 37, 51, 49, 35, 0, 0, 6, 195, 8, 80, 218, 20, 18, 4, 16, 197, 130, 11, 48, 40, 58,
+ 49, 6, 111, 84, 50, 37, 49, 0, 24, 0, 14, 139, 14, 9, 5, 11, 20, 195, 179, 18, 5, 13, 21, 76, 9, 198, 61, 50, 69, 53,
+ 49, 84, 65, 0, 0, 7, 196, 9, 35, 195, 104, 20, 0, 8, 133, 7, 4, 25, 197, 188, 8, 0, 0, 9, 134, 19, 11, 1, 18, 196,
+ 135, 20, 9, 134, 16, 197, 130, 15, 196, 135, 20, 0, 10, 135, 23, 16, 197, 130, 15, 196, 135, 20, 10, 135, 19, 26, 3, 26, 15, 196,
+ 135, 20, 10, 135, 19, 16, 197, 130, 15, 196, 135, 20, 0, 10, 135, 26, 197, 130, 196, 133, 3, 26, 20, 8, 197, 12, 128, 201, 20, 160,
+ 20, 18, 70, 4, 225, 197, 48, 144, 193, 35, 50, 81, 109, 55, 37, 49, 35, 0, 66, 18, 67, 37, 65, 0, 37, 15, 47, 35, 49, 15,
+ 72, 35, 55, 109, 57, 0, 24, 0, 8, 133, 23, 12, 15, 196, 135, 20, 15, 70, 29, 32, 69, 12, 20, 192, 81, 51, 109, 49, 35, 89,
+ 0, 19, 4, 95, 13, 3, 14, 50, 35, 72, 49, 51, 109, 97, 55, 6, 111, 50, 109, 0, 0, 9, 134, 23, 18, 195, 179, 196, 135, 20,
+ 7, 132, 197, 155, 16, 9, 20, 9, 67, 56, 85, 192, 67, 38, 40, 0, 19, 71, 21, 99, 204, 85, 66, 79, 56, 109, 84, 111, 55, 6,
+ 40, 91, 112, 50, 0, 0, 10, 135, 26, 23, 18, 195, 179, 196, 135, 20, 10, 135, 23, 16, 1, 197, 155, 196, 135, 20, 7, 196, 92, 181,
+ 82, 104, 20, 10, 135, 19, 16, 1, 197, 155, 196, 135, 20, 10, 135, 19, 11, 18, 195, 179, 196, 135, 20, 10, 135, 13, 197, 130, 195, 179,
+ 196, 135, 20, 7, 196, 12, 131, 9, 64, 20, 0, 6, 195, 104, 224, 74, 20, 11, 136, 26, 13, 197, 130, 195, 179, 196, 135, 20, 11, 136,
+ 23, 16, 12, 5, 197, 155, 196, 135, 20, 11, 136, 19, 16, 12, 5, 197, 155, 196, 135, 20, 11, 136, 19, 11, 197, 130, 195, 179, 196, 135,
+ 20, 11, 136, 16, 195, 179, 10, 197, 155, 196, 135, 20, 6, 195, 12, 194, 74, 20, 15, 67, 45, 5, 0, 49, 35, 48, 6, 37, 47, 35,
+ 50, 0, 24, 0, 6, 195, 104, 224, 77, 20, 12, 137, 20, 18, 26, 196, 133, 197, 155, 196, 135, 20, 12, 137, 16, 18, 26, 196, 133, 197,
+ 155, 196, 135, 20, 8, 133, 7, 14, 196, 133, 3, 20, 21, 67, 37, 68, 0, 37, 15, 47, 109, 65, 40, 15, 48, 111, 72, 111, 71, 50,
+ 109, 0, 24, 13, 67, 76, 52, 201, 89, 49, 6, 35, 88, 37, 0, 17, 0, 10, 135, 23, 26, 2, 18, 15, 197, 132, 20, 13, 138, 23,
+ 16, 18, 26, 196, 133, 197, 155, 196, 135, 20, 8, 133, 23, 12, 15, 197, 130, 20, 8, 133, 19, 16, 15, 197, 130, 20, 10, 135, 19, 16,
+ 197, 130, 15, 197, 132, 20, 9, 134, 12, 7, 14, 196, 133, 3, 20, 0, 9, 134, 26, 7, 1, 4, 197, 130, 20, 7, 196, 104, 68, 129,
+ 64, 20, 9, 134, 18, 195, 179, 19, 197, 130, 20, 9, 134, 12, 196, 133, 7, 197, 130, 20, 7, 196, 12, 132, 129, 64, 20, 12, 68, 12,
+ 148, 131, 20, 49, 37, 51, 49, 109, 0, 0, 10, 135, 26, 2, 9, 5, 7, 197, 130, 20, 10, 135, 23, 2, 9, 5, 7, 197, 130, 20,
+ 0, 5, 194, 16, 240, 76, 0, 6, 195, 44, 192, 80, 20, 8, 133, 11, 9, 19, 197, 130, 20, 6, 195, 40, 84, 212, 76, 0, 9, 134,
+ 26, 23, 9, 19, 197, 130, 20, 9, 134, 26, 14, 9, 11, 197, 130, 20, 9, 134, 26, 13, 25, 19, 197, 130, 20, 7, 196, 104, 116, 129,
+ 40, 20, 9, 134, 19, 16, 1, 19, 197, 130, 20, 9, 134, 19, 11, 9, 19, 197, 130, 20, 9, 134, 13, 1, 18, 26, 197, 130, 20, 13,
+ 5, 10, 15, 19, 195, 169, 107, 111, 88, 6, 109, 0, 0, 10, 135, 19, 26, 3, 26, 15, 197, 130, 20, 6, 195, 44, 193, 74, 20, 0,
+ 11, 136, 20, 18, 26, 196, 133, 19, 197, 130, 20, 9, 198, 52, 179, 137, 21, 54, 128, 20, 9, 198, 48, 115, 137, 21, 54, 128, 20, 9,
+ 198, 9, 35, 137, 21, 54, 128, 20, 0, 12, 137, 197, 188, 195, 179, 197, 130, 11, 197, 130, 20, 10, 135, 23, 197, 155, 3, 9, 5, 12,
+ 20, 12, 137, 19, 20, 18, 26, 196, 133, 19, 197, 130, 20, 0, 9, 134, 197, 130, 196, 133, 3, 26, 20, 7, 196, 45, 2, 83, 104, 20,
+ 7, 196, 17, 162, 79, 8, 20, 0, 10, 135, 23, 197, 130, 196, 133, 3, 26, 20, 11, 136, 11, 20, 195, 179, 18, 5, 7, 15, 76, 15,
+ 69, 16, 85, 137, 12, 80, 72, 37, 84, 6, 35, 57, 89, 0, 0, 8, 133, 26, 18, 15, 197, 155, 20, 0, 8, 133, 26, 197, 188, 25,
+ 10, 20, 9, 134, 23, 26, 14, 15, 197, 155, 20, 7, 132, 19, 19, 196, 153, 20, 0, 9, 134, 16, 197, 130, 1, 3, 26, 20, 9, 134,
+ 12, 197, 155, 14, 9, 10, 20, 14, 139, 14, 9, 5, 11, 20, 195, 179, 18, 5, 7, 15, 76, 0, 6, 195, 92, 64, 74, 20, 10, 135,
+ 19, 16, 197, 130, 1, 3, 26, 20, 6, 195, 48, 144, 218, 20, 0, 6, 195, 92, 64, 77, 20, 0, 9, 134, 23, 26, 13, 195, 179, 3,
+ 20, 6, 195, 92, 193, 80, 20, 0, 7, 196, 104, 116, 129, 52, 20, 0, 6, 195, 52, 240, 218, 20, 6, 195, 16, 20, 218, 20, 0, 0,
+ 11, 136, 19, 3, 8, 197, 130, 1, 2, 25, 20, 16, 3, 95, 51, 88, 47, 91, 112, 120, 6, 109, 97, 80, 38, 37, 0, 0, 0, 6,
+ 195, 81, 32, 70, 20, 0, 7, 132, 197, 188, 21, 10, 20, 0, 7, 132, 20, 12, 196, 133, 20, 0, 8, 133, 13, 4, 12, 196, 133, 20,
+ 7, 196, 16, 84, 3, 104, 20, 11, 200, 52, 21, 20, 21, 34, 15, 72, 224, 65, 0, 0, 8, 133, 23, 14, 15, 197, 155, 20, 0, 10,
+ 135, 23, 197, 130, 195, 179, 197, 188, 20, 0, 7, 196, 12, 131, 21, 64, 20, 10, 3, 95, 49, 67, 89, 47, 6, 111, 0, 0, 0, 0,
+ 8, 133, 10, 1, 4, 197, 130, 20, 0, 9, 134, 19, 9, 1, 4, 197, 130, 20, 9, 134, 18, 26, 5, 4, 197, 130, 20, 9, 134, 11,
+ 18, 1, 4, 197, 130, 20, 9, 134, 3, 8, 21, 4, 197, 130, 20, 0, 10, 135, 26, 18, 26, 5, 4, 197, 130, 20, 10, 135, 23, 11,
+ 18, 1, 4, 197, 130, 20, 10, 135, 19, 11, 18, 1, 4, 197, 130, 20, 10, 135, 19, 3, 8, 21, 4, 197, 130, 20, 10, 135, 11, 197,
+ 130, 1, 4, 197, 130, 20, 6, 195, 40, 84, 218, 20, 10, 135, 2, 18, 26, 25, 4, 197, 130, 20, 0, 11, 136, 26, 7, 196, 153, 19,
+ 20, 197, 130, 20, 6, 195, 64, 50, 1, 20, 5, 194, 40, 80, 20, 18, 3, 95, 49, 57, 120, 109, 84, 38, 109, 47, 50, 6, 35, 97,
+ 119, 109, 0, 0, 12, 137, 26, 7, 14, 9, 195, 179, 20, 197, 130, 20, 12, 137, 23, 7, 14, 9, 195, 179, 20, 197, 130, 20, 16, 3,
+ 95, 49, 56, 111, 97, 109, 65, 50, 6, 35, 97, 119, 109, 0, 0, 9, 134, 19, 9, 15, 4, 197, 130, 20, 9, 134, 2, 195, 179, 4,
+ 197, 130, 20, 15, 3, 95, 50, 67, 72, 84, 38, 6, 109, 97, 80, 38, 109, 0, 0, 10, 135, 23, 19, 9, 15, 4, 197, 130, 20, 10,
+ 135, 3, 8, 18, 25, 16, 197, 130, 20, 0, 11, 136, 19, 11, 18, 26, 5, 16, 197, 130, 20, 11, 136, 19, 3, 8, 18, 25, 16, 197,
+ 130, 20, 0, 6, 195, 17, 32, 80, 20, 0, 9, 134, 18, 26, 5, 197, 186, 2, 20, 26, 68, 12, 20, 148, 20, 49, 35, 51, 47, 71,
+ 55, 6, 35, 50, 91, 0, 81, 98, 108, 97, 110, 99, 104, 101, 32, 0, 8, 197, 40, 84, 212, 20, 208, 76, 0, 16, 3, 95, 49, 49,
+ 57, 109, 72, 109, 50, 6, 35, 97, 119, 109, 0, 0, 13, 3, 95, 49, 48, 120, 6, 109, 97, 109, 67, 119, 0, 0, 8, 133, 13, 4,
+ 12, 196, 153, 20, 8, 133, 4, 197, 186, 7, 1, 20, 13, 3, 95, 51, 67, 47, 91, 6, 112, 89, 47, 35, 0, 15, 3, 95, 49, 51,
+ 47, 91, 112, 50, 6, 35, 97, 119, 109, 0, 0, 15, 3, 95, 49, 50, 72, 84, 35, 50, 6, 35, 97, 119, 109, 0, 0, 11, 136, 26,
+ 23, 9, 196, 153, 11, 19, 26, 20, 16, 3, 95, 49, 53, 48, 57, 109, 47, 50, 6, 35, 97, 119, 109, 0, 0, 16, 3, 95, 49, 52,
+ 76, 47, 109, 51, 50, 6, 35, 97, 119, 109, 0, 0, 17, 3, 95, 49, 55, 97, 109, 72, 109, 65, 50, 6, 35, 97, 119, 109, 0, 0,
+ 15, 3, 95, 49, 54, 91, 109, 89, 50, 6, 35, 97, 119, 109, 0, 0, 0, 13, 67, 81, 148, 192, 47, 112, 97, 113, 117, 112, 0, 24,
+ 18, 3, 95, 55, 88, 97, 109, 72, 109, 65, 120, 6, 109, 97, 111, 50, 47, 0, 0, 15, 3, 95, 52, 67, 76, 47, 6, 109, 51, 112,
+ 89, 47, 35, 0, 0, 0, 9, 134, 19, 11, 1, 18, 197, 188, 20, 0, 6, 195, 93, 69, 76, 20, 10, 199, 13, 165, 5, 73, 148, 212,
+ 4, 65, 0, 10, 135, 19, 11, 18, 26, 25, 196, 135, 20, 0, 0, 0, 10, 135, 26, 197, 130, 195, 179, 197, 188, 20, 0, 10, 135, 26,
+ 7, 14, 9, 5, 196, 135, 20, 15, 3, 95, 53, 67, 48, 38, 6, 109, 67, 119, 89, 109, 47, 0, 0, 13, 138, 19, 3, 8, 197, 130,
+ 25, 197, 155, 13, 25, 20, 8, 197, 64, 145, 80, 73, 160, 20, 0, 11, 136, 7, 197, 130, 1, 19, 26, 3, 26, 20, 0, 12, 137, 19,
+ 16, 197, 130, 1, 19, 26, 3, 26, 20, 0, 9, 134, 19, 16, 1, 4, 197, 130, 20, 7, 196, 13, 162, 207, 52, 20, 0, 10, 135, 26,
+ 19, 9, 1, 4, 197, 130, 20, 10, 135, 23, 19, 9, 1, 4, 197, 130, 20, 8, 197, 77, 2, 69, 13, 160, 20, 10, 135, 13, 9, 195,
+ 179, 20, 197, 130, 20, 0, 11, 136, 19, 20, 18, 26, 25, 7, 197, 130, 20, 11, 136, 16, 18, 26, 196, 133, 4, 197, 130, 20, 5, 194,
+ 52, 16, 20, 5, 194, 52, 16, 76, 0, 12, 137, 23, 16, 18, 26, 196, 133, 4, 197, 130, 20, 12, 137, 19, 16, 18, 26, 196, 133, 4,
+ 197, 130, 20, 0, 7, 196, 81, 37, 193, 40, 20, 13, 3, 95, 54, 67, 91, 6, 109, 97, 89, 109, 47, 0, 0, 10, 135, 26, 19, 9,
+ 15, 4, 197, 130, 20, 10, 135, 19, 11, 18, 26, 25, 197, 130, 20, 0, 11, 136, 23, 23, 9, 195, 179, 4, 197, 130, 20, 0, 7, 132,
+ 197, 188, 18, 5, 20, 8, 197, 77, 160, 218, 101, 0, 20, 12, 137, 3, 8, 197, 130, 195, 179, 4, 197, 130, 20, 0, 9, 134, 23, 10,
+ 5, 4, 197, 186, 20, 7, 196, 77, 160, 218, 100, 20, 9, 134, 19, 20, 21, 4, 197, 186, 20, 7, 196, 45, 37, 193, 92, 20, 0, 10,
+ 135, 26, 23, 196, 153, 4, 197, 186, 20, 8, 197, 77, 160, 218, 60, 208, 20, 10, 135, 11, 197, 130, 1, 4, 197, 186, 20, 10, 135, 7,
+ 197, 130, 1, 4, 197, 186, 20, 0, 14, 139, 19, 26, 197, 130, 25, 2, 25, 197, 155, 13, 25, 20, 14, 139, 19, 3, 8, 12, 9, 2,
+ 25, 197, 155, 13, 25, 20, 11, 136, 26, 7, 197, 130, 1, 4, 197, 186, 20, 9, 134, 23, 18, 195, 179, 197, 188, 20, 0, 11, 136, 19,
+ 26, 12, 9, 197, 155, 13, 25, 20, 7, 132, 20, 12, 196, 153, 20, 12, 137, 19, 26, 3, 26, 196, 153, 4, 197, 186, 20, 12, 137, 3,
+ 8, 197, 130, 15, 19, 26, 3, 26, 20, 7, 195, 81, 144, 200, 72, 12, 15, 3, 95, 50, 88, 72, 84, 35, 120, 6, 109, 97, 119, 35,
+ 0, 0, 16, 5, 95, 48, 77, 65, 49, 47, 112, 97, 6, 111, 50, 117, 109, 0, 15, 3, 95, 55, 67, 97, 6, 109, 72, 109, 65, 89,
+ 109, 47, 0, 0, 0, 11, 136, 2, 197, 130, 25, 19, 26, 3, 26, 20, 18, 5, 95, 48, 77, 65, 51, 65, 38, 37, 55, 57, 6, 35,
+ 51, 72, 112, 0, 0, 17, 70, 88, 20, 137, 21, 65, 83, 84, 35, 34, 57, 109, 47, 109, 0, 67, 17, 5, 95, 48, 77, 65, 50, 65,
+ 38, 37, 55, 57, 6, 111, 50, 112, 0, 0, 7, 196, 81, 37, 193, 52, 20, 0, 17, 5, 95, 48, 77, 65, 52, 71, 38, 37, 55, 57,
+ 6, 111, 50, 112, 0, 0, 0, 6, 195, 80, 176, 64, 20, 0, 14, 3, 95, 56, 67, 6, 111, 97, 109, 65, 89, 109, 47, 0, 0, 27,
+ 69, 76, 52, 133, 20, 224, 89, 49, 51, 37, 50, 51, 6, 37, 72, 109, 34, 0, 81, 114, 101, 97, 100, 101, 114, 32, 0, 8, 133, 26,
+ 2, 9, 196, 135, 20, 8, 133, 23, 2, 9, 196, 135, 20, 0, 9, 134, 23, 197, 188, 25, 196, 135, 20, 9, 134, 23, 26, 2, 9, 196,
+ 135, 20, 8, 133, 11, 196, 133, 19, 26, 20, 8, 133, 10, 5, 4, 197, 186, 20, 9, 134, 4, 18, 7, 1, 196, 135, 20, 9, 134, 3,
+ 26, 11, 1, 196, 135, 20, 0, 7, 196, 53, 37, 67, 104, 20, 9, 134, 197, 130, 1, 4, 197, 186, 20, 9, 134, 2, 18, 5, 4, 197,
+ 186, 20, 12, 137, 10, 5, 19, 20, 5, 197, 155, 13, 25, 76, 12, 3, 95, 63, 63, 89, 112, 65, 71, 111, 55, 0, 0, 10, 135, 26,
+ 23, 9, 5, 4, 197, 186, 20, 8, 197, 77, 160, 218, 84, 160, 20, 7, 132, 11, 21, 196, 135, 20, 0, 8, 133, 26, 9, 1, 196, 135,
+ 20, 8, 133, 26, 2, 25, 196, 135, 20, 8, 133, 23, 18, 25, 196, 135, 20, 8, 133, 20, 12, 9, 196, 135, 20, 8, 133, 19, 26, 25,
+ 196, 135, 20, 12, 137, 18, 197, 188, 14, 9, 196, 153, 196, 135, 20, 8, 133, 13, 9, 5, 196, 135, 20, 10, 135, 12, 197, 155, 14, 9,
+ 196, 133, 20, 8, 133, 13, 9, 5, 196, 135, 76, 0, 12, 137, 19, 16, 18, 26, 196, 153, 4, 197, 186, 20, 9, 134, 12, 197, 188, 25,
+ 196, 135, 20, 9, 134, 7, 14, 9, 5, 196, 135, 20, 9, 134, 4, 26, 9, 1, 196, 135, 20, 9, 134, 4, 14, 9, 5, 196, 135, 20,
+ 17, 3, 95, 52, 88, 76, 47, 109, 51, 120, 6, 109, 97, 80, 38, 37, 0, 0, 10, 135, 23, 7, 14, 9, 5, 196, 135, 20, 10, 135,
+ 197, 155, 13, 9, 5, 196, 135, 20, 10, 135, 19, 26, 11, 12, 9, 196, 135, 20, 10, 135, 19, 16, 197, 130, 25, 196, 135, 20, 7, 196,
+ 76, 54, 133, 64, 20, 10, 135, 12, 197, 155, 14, 9, 196, 135, 20, 10, 135, 3, 8, 23, 9, 1, 196, 135, 20, 9, 134, 3, 8, 15,
+ 4, 197, 186, 20, 10, 135, 3, 8, 3, 9, 5, 196, 135, 20, 9, 134, 2, 195, 179, 4, 197, 186, 20, 17, 3, 95, 57, 67, 120, 6,
+ 109, 84, 38, 109, 67, 119, 89, 109, 47, 0, 0, 9, 134, 197, 188, 7, 14, 9, 5, 20, 10, 135, 26, 18, 195, 179, 4, 197, 186, 20,
+ 8, 133, 26, 7, 1, 197, 132, 20, 10, 135, 19, 13, 18, 15, 4, 197, 186, 20, 10, 135, 19, 197, 130, 15, 4, 197, 186, 20, 11, 136,
+ 16, 19, 20, 18, 26, 25, 196, 135, 20, 11, 136, 2, 197, 186, 4, 26, 9, 196, 135, 20, 10, 135, 2, 18, 195, 179, 4, 197, 186, 20,
+ 0, 11, 136, 19, 13, 18, 195, 179, 4, 197, 186, 20, 7, 132, 11, 21, 197, 130, 20, 11, 136, 7, 197, 130, 195, 179, 4, 197, 186, 20,
+ 0, 8, 133, 26, 9, 1, 197, 130, 20, 8, 133, 26, 2, 25, 197, 130, 20, 8, 133, 23, 18, 25, 197, 130, 20, 8, 133, 20, 12, 9,
+ 197, 130, 20, 8, 133, 19, 26, 25, 197, 130, 20, 0, 7, 132, 19, 21, 197, 132, 20, 9, 134, 12, 197, 188, 25, 197, 130, 20, 9, 134,
+ 4, 26, 9, 1, 197, 130, 20, 7, 196, 12, 132, 149, 64, 20, 0, 10, 135, 19, 26, 11, 12, 9, 197, 130, 20, 10, 135, 19, 16, 19,
+ 9, 1, 197, 130, 20, 10, 135, 12, 197, 155, 14, 9, 197, 130, 20, 10, 135, 3, 8, 23, 9, 1, 197, 130, 20, 18, 67, 56, 17, 0,
+ 50, 6, 35, 72, 84, 35, 89, 0, 81, 119, 97, 115, 32, 18, 67, 56, 17, 0, 50, 6, 35, 47, 47, 112, 65, 0, 81, 116, 121, 109,
+ 32, 16, 67, 56, 17, 0, 50, 6, 35, 47, 47, 111, 0, 81, 116, 111, 32, 16, 67, 56, 17, 0, 50, 6, 35, 47, 47, 109, 0, 81,
+ 116, 101, 32, 17, 67, 56, 17, 0, 50, 6, 35, 47, 47, 114, 0, 81, 116, 196, 133, 32, 18, 67, 56, 17, 0, 50, 6, 35, 72, 67,
+ 38, 109, 0, 81, 110, 105, 101, 32, 19, 67, 56, 17, 0, 50, 6, 35, 72, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32, 18, 67, 56,
+ 17, 0, 50, 6, 35, 72, 67, 37, 65, 0, 81, 110, 105, 109, 32, 19, 67, 56, 17, 0, 50, 6, 35, 72, 67, 38, 114, 0, 81, 110,
+ 105, 196, 133, 32, 18, 67, 56, 17, 0, 50, 6, 35, 72, 50, 35, 89, 0, 81, 110, 97, 115, 32, 6, 195, 56, 17, 0, 76, 0, 11,
+ 136, 16, 19, 20, 18, 26, 25, 197, 130, 20, 11, 136, 2, 197, 186, 4, 26, 9, 197, 130, 20, 16, 66, 56, 16, 50, 6, 35, 84, 35,
+ 89, 0, 81, 119, 97, 115, 32, 17, 66, 56, 16, 50, 6, 35, 47, 112, 65, 10, 0, 81, 116, 121, 109, 32, 17, 66, 56, 16, 50, 6,
+ 35, 47, 112, 107, 0, 81, 116, 121, 99, 104, 32, 14, 66, 56, 16, 50, 6, 35, 47, 111, 0, 81, 116, 111, 32, 14, 66, 56, 16, 50,
+ 6, 35, 47, 109, 0, 81, 116, 101, 32, 15, 66, 56, 16, 50, 6, 35, 47, 114, 0, 81, 116, 196, 133, 32, 17, 66, 56, 16, 50, 6,
+ 35, 67, 38, 114, 0, 81, 110, 105, 196, 133, 32, 16, 66, 56, 16, 50, 6, 35, 67, 38, 109, 0, 81, 110, 105, 101, 32, 17, 66, 56,
+ 16, 50, 6, 35, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32, 16, 66, 56, 16, 50, 6, 35, 67, 37, 65, 0, 81, 110, 105, 109, 32,
+ 18, 66, 56, 16, 50, 6, 35, 67, 38, 109, 57, 0, 81, 110, 105, 101, 106, 32, 16, 66, 56, 16, 50, 6, 35, 50, 35, 89, 0, 81,
+ 110, 97, 115, 32, 18, 66, 56, 16, 50, 6, 35, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 5, 194, 56, 16, 76, 0, 8, 133,
+ 26, 2, 9, 197, 130, 20, 10, 135, 23, 16, 197, 130, 25, 197, 132, 20, 8, 133, 23, 2, 9, 197, 130, 20, 6, 195, 77, 69, 76, 20,
+ 10, 135, 19, 16, 197, 130, 25, 197, 132, 20, 6, 195, 28, 243, 0, 20, 16, 71, 12, 128, 76, 48, 83, 135, 20, 76, 109, 55, 109, 50,
+ 75, 0, 17, 3, 95, 53, 88, 48, 38, 109, 67, 120, 6, 109, 97, 111, 50, 47, 0, 0, 9, 134, 23, 197, 188, 25, 197, 130, 20, 9,
+ 134, 23, 26, 2, 9, 197, 130, 20, 9, 134, 4, 18, 7, 1, 197, 130, 20, 9, 134, 3, 26, 11, 1, 197, 130, 20, 0, 6, 195, 65,
+ 37, 74, 20, 0, 6, 195, 92, 67, 205, 20, 8, 133, 13, 9, 5, 197, 155, 20, 0, 0, 9, 134, 26, 14, 21, 4, 197, 186, 20, 7,
+ 196, 77, 160, 82, 64, 20, 9, 134, 197, 130, 21, 4, 197, 186, 20, 9, 134, 2, 196, 133, 4, 197, 186, 20, 0, 10, 135, 26, 2, 18,
+ 21, 4, 197, 186, 20, 10, 135, 23, 19, 20, 25, 4, 197, 186, 20, 6, 195, 81, 37, 74, 20, 10, 135, 19, 23, 196, 153, 4, 197, 186,
+ 20, 10, 135, 197, 130, 1, 19, 26, 3, 26, 20, 10, 135, 2, 18, 26, 25, 4, 197, 186, 20, 12, 69, 60, 97, 137, 12, 80, 111, 83,
+ 37, 89, 0, 0, 11, 136, 26, 18, 26, 196, 153, 4, 197, 186, 20, 11, 136, 16, 18, 26, 196, 153, 4, 197, 186, 20, 0, 12, 137, 23,
+ 16, 18, 26, 196, 153, 4, 197, 186, 20, 12, 137, 19, 16, 18, 26, 196, 133, 4, 197, 186, 20, 15, 67, 81, 163, 128, 47, 111, 15, 88,
+ 50, 35, 76, 112, 0, 24, 16, 3, 95, 54, 88, 91, 109, 96, 120, 6, 109, 97, 111, 50, 47, 0, 0, 9, 134, 197, 188, 7, 14, 9,
+ 10, 20, 9, 134, 26, 18, 15, 4, 197, 186, 20, 9, 134, 23, 18, 15, 4, 197, 186, 20, 0, 10, 135, 23, 3, 8, 15, 4, 197, 186,
+ 20, 0, 0, 6, 195, 52, 19, 64, 20, 6, 195, 52, 19, 64, 76, 0, 15, 70, 52, 243, 147, 36, 85, 82, 65, 109, 89, 57, 6, 109,
+ 0, 0, 0, 6, 195, 16, 35, 205, 20, 0, 0, 0, 8, 133, 26, 14, 9, 197, 188, 20, 7, 132, 11, 21, 197, 155, 20, 0, 7, 132,
+ 197, 188, 25, 10, 20, 8, 133, 26, 23, 1, 196, 135, 20, 8, 133, 20, 11, 1, 196, 135, 20, 8, 133, 19, 19, 1, 196, 135, 20, 8,
+ 133, 18, 23, 1, 196, 135, 20, 6, 195, 52, 19, 89, 76, 0, 8, 133, 26, 12, 9, 197, 186, 20, 9, 134, 26, 7, 14, 9, 196, 135,
+ 20, 9, 134, 20, 18, 23, 1, 196, 135, 20, 10, 135, 19, 20, 18, 26, 25, 197, 188, 20, 8, 133, 10, 21, 4, 197, 186, 20, 0, 9,
+ 134, 26, 23, 9, 4, 197, 186, 20, 9, 134, 19, 196, 133, 4, 197, 186, 20, 10, 135, 13, 11, 14, 196, 133, 196, 135, 20, 9, 134, 2,
+ 18, 21, 4, 197, 186, 20, 0, 8, 133, 26, 13, 1, 197, 188, 20, 10, 135, 26, 2, 196, 133, 4, 197, 186, 20, 11, 136, 197, 155, 23,
+ 9, 196, 153, 196, 135, 20, 10, 135, 18, 26, 196, 133, 4, 197, 186, 20, 7, 132, 3, 21, 196, 135, 20, 0, 8, 133, 26, 18, 25, 196,
+ 135, 20, 8, 133, 26, 7, 1, 197, 155, 20, 8, 133, 23, 16, 9, 196, 135, 20, 8, 133, 23, 9, 1, 196, 135, 20, 8, 133, 19, 16,
+ 9, 196, 135, 20, 8, 133, 19, 9, 1, 196, 135, 20, 11, 136, 16, 18, 26, 196, 133, 4, 197, 186, 20, 8, 133, 16, 9, 1, 196, 135,
+ 20, 12, 137, 4, 197, 188, 4, 197, 188, 25, 196, 135, 20, 11, 136, 2, 197, 130, 196, 133, 4, 197, 186, 20, 18, 67, 65, 38, 153, 48,
+ 91, 6, 112, 84, 35, 89, 0, 81, 119, 97, 115, 32, 18, 67, 65, 38, 153, 48, 91, 6, 112, 47, 112, 65, 0, 81, 116, 121, 109, 32,
+ 19, 67, 65, 38, 153, 48, 91, 6, 112, 47, 112, 107, 0, 81, 116, 121, 99, 104, 32, 18, 67, 65, 38, 153, 48, 91, 6, 112, 47, 109,
+ 57, 0, 81, 116, 101, 106, 32, 18, 67, 65, 38, 153, 48, 91, 6, 112, 67, 37, 65, 0, 81, 110, 105, 109, 32, 20, 67, 65, 38, 153,
+ 48, 91, 6, 112, 67, 38, 109, 57, 0, 81, 110, 105, 101, 106, 32, 19, 67, 65, 38, 153, 48, 91, 6, 112, 67, 37, 107, 0, 81, 110,
+ 105, 99, 104, 32, 18, 67, 65, 38, 153, 48, 91, 6, 112, 50, 35, 89, 0, 81, 110, 97, 115, 32, 20, 67, 65, 38, 153, 48, 91, 6,
+ 112, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 6, 195, 65, 38, 153, 76, 0, 12, 137, 26, 2, 197, 130, 196, 133, 4, 197, 186,
+ 20, 12, 137, 23, 16, 18, 26, 196, 133, 4, 197, 186, 20, 15, 67, 13, 68, 140, 49, 6, 111, 50, 47, 51, 111, 55, 0, 17, 17, 3,
+ 95, 56, 88, 111, 97, 109, 65, 120, 6, 109, 97, 111, 50, 47, 0, 0, 9, 134, 26, 13, 18, 15, 197, 186, 20, 10, 135, 197, 155, 23,
+ 9, 5, 196, 135, 20, 10, 135, 19, 26, 3, 26, 25, 196, 135, 20, 10, 135, 12, 7, 14, 9, 5, 196, 135, 20, 10, 135, 12, 7, 14,
+ 196, 133, 196, 135, 20, 0, 11, 136, 26, 7, 23, 1, 197, 130, 196, 135, 20, 11, 136, 20, 3, 8, 14, 9, 5, 196, 135, 20, 10, 135,
+ 13, 197, 155, 3, 9, 19, 26, 20, 0, 12, 137, 23, 19, 26, 3, 26, 196, 133, 196, 135, 20, 9, 134, 3, 8, 3, 5, 197, 132, 20,
+ 9, 67, 12, 195, 213, 49, 55, 40, 0, 0, 8, 133, 26, 18, 25, 197, 130, 20, 8, 133, 23, 16, 9, 197, 130, 20, 8, 133, 23, 9,
+ 1, 197, 130, 20, 8, 133, 19, 16, 9, 197, 130, 20, 8, 133, 19, 9, 1, 197, 130, 20, 8, 133, 16, 9, 1, 197, 130, 20, 26, 12,
+ 19, 16, 195, 169, 3, 9, 1, 12, 9, 20, 195, 169, 89, 48, 109, 89, 57, 35, 55, 37, 47, 6, 109, 0, 0, 0, 10, 135, 12, 7,
+ 14, 196, 133, 197, 130, 20, 0, 11, 136, 7, 18, 26, 13, 9, 1, 197, 130, 20, 5, 194, 36, 208, 72, 0, 8, 133, 197, 188, 25, 197,
+ 130, 20, 8, 133, 26, 23, 1, 197, 130, 20, 12, 137, 23, 19, 26, 3, 26, 196, 133, 197, 130, 20, 8, 133, 20, 11, 1, 197, 130, 20,
+ 8, 133, 19, 19, 1, 197, 130, 20, 8, 133, 18, 23, 1, 197, 130, 20, 19, 3, 95, 57, 88, 120, 109, 84, 38, 109, 67, 120, 6, 109,
+ 97, 111, 50, 47, 0, 0, 9, 134, 26, 7, 14, 9, 197, 130, 20, 9, 134, 20, 18, 23, 1, 197, 130, 20, 7, 196, 17, 37, 201, 40,
+ 20, 0, 10, 135, 13, 11, 14, 196, 133, 197, 130, 20, 6, 195, 52, 145, 74, 20, 13, 69, 24, 243, 132, 84, 80, 83, 114, 72, 6, 37,
+ 0, 12, 69, 88, 243, 196, 60, 240, 84, 40, 72, 40, 0, 0, 9, 198, 65, 38, 153, 45, 38, 128, 20, 8, 133, 14, 9, 5, 197, 155,
+ 20, 7, 132, 9, 4, 197, 186, 20, 0, 11, 136, 16, 9, 15, 197, 130, 2, 25, 13, 20, 6, 195, 52, 145, 76, 20, 12, 137, 4, 197,
+ 188, 4, 197, 188, 25, 197, 130, 20, 0, 9, 134, 197, 155, 12, 5, 19, 26, 20, 0, 8, 197, 17, 33, 206, 36, 80, 20, 0, 5, 194,
+ 53, 80, 72, 12, 3, 95, 63, 65, 55, 37, 47, 109, 51, 35, 0, 0, 0, 9, 134, 18, 195, 179, 4, 197, 186, 20, 0, 10, 135, 23,
+ 18, 195, 179, 4, 197, 186, 20, 6, 195, 80, 176, 74, 20, 10, 135, 19, 3, 8, 15, 4, 197, 186, 20, 10, 135, 7, 18, 195, 179, 4,
+ 197, 186, 20, 0, 6, 195, 80, 176, 77, 20, 11, 136, 19, 197, 130, 195, 179, 4, 197, 186, 20, 11, 136, 16, 197, 130, 195, 179, 4, 197,
+ 186, 20, 10, 135, 12, 197, 155, 14, 9, 196, 153, 20, 0, 12, 137, 19, 16, 197, 130, 195, 179, 4, 197, 186, 20, 12, 137, 19, 3, 8,
+ 197, 130, 15, 4, 197, 186, 20, 12, 137, 3, 8, 197, 130, 195, 179, 4, 197, 186, 20, 0, 13, 138, 19, 3, 8, 197, 130, 195, 179, 4,
+ 197, 186, 20, 7, 196, 52, 20, 148, 92, 20, 0, 0, 0, 0, 0, 9, 134, 26, 7, 18, 25, 197, 186, 20, 0, 9, 134, 26, 23, 9,
+ 5, 197, 155, 20, 6, 195, 105, 112, 66, 20, 10, 135, 19, 11, 15, 197, 132, 3, 26, 20, 0, 7, 132, 23, 5, 197, 186, 20, 0, 11,
+ 136, 19, 20, 18, 26, 196, 153, 197, 155, 20, 9, 134, 18, 197, 188, 14, 196, 133, 20, 17, 4, 95, 15, 7, 15, 88, 111, 81, 6, 111,
+ 50, 80, 38, 109, 65, 0, 0, 9, 134, 197, 188, 18, 5, 19, 26, 20, 6, 195, 104, 227, 205, 20, 0, 7, 132, 16, 14, 196, 133, 20,
+ 0, 10, 135, 7, 23, 1, 197, 130, 196, 135, 20, 0, 6, 195, 93, 67, 208, 20, 10, 199, 52, 144, 210, 61, 51, 198, 80, 65, 0, 10,
+ 135, 11, 20, 195, 179, 18, 196, 133, 76, 0, 6, 195, 105, 114, 74, 20, 8, 197, 92, 144, 200, 73, 160, 20, 13, 137, 16, 18, 26, 5,
+ 3, 9, 5, 197, 188, 76, 8, 0, 11, 136, 23, 16, 5, 197, 130, 26, 197, 130, 20, 11, 136, 19, 16, 5, 197, 130, 26, 197, 130, 20,
+ 0, 13, 138, 14, 9, 5, 11, 20, 195, 179, 18, 196, 133, 76, 0, 9, 134, 26, 13, 1, 18, 197, 130, 20, 6, 195, 17, 33, 193, 20,
+ 0, 10, 135, 16, 5, 197, 130, 26, 197, 130, 20, 6, 195, 64, 19, 0, 20, 8, 197, 12, 128, 82, 13, 160, 20, 0, 0, 11, 136, 7,
+ 18, 26, 13, 9, 196, 133, 3, 20, 0, 6, 195, 105, 114, 69, 20, 6, 195, 73, 114, 69, 20, 0, 8, 133, 19, 11, 1, 197, 188, 20,
+ 0, 9, 198, 104, 226, 69, 52, 54, 128, 20, 11, 136, 26, 13, 9, 196, 153, 11, 3, 26, 20, 9, 198, 81, 35, 211, 104, 54, 128, 20,
+ 0, 8, 133, 19, 11, 1, 197, 186, 20, 10, 199, 13, 165, 5, 73, 148, 212, 84, 65, 0, 7, 196, 9, 166, 67, 104, 20, 12, 68, 40,
+ 84, 146, 100, 75, 109, 51, 112, 0, 9, 10, 68, 40, 84, 146, 100, 75, 109, 51, 0, 0, 0, 9, 134, 26, 2, 12, 9, 197, 188, 20,
+ 15, 67, 65, 35, 195, 48, 34, 6, 111, 117, 109, 50, 47, 0, 24, 0, 0, 7, 196, 105, 112, 82, 104, 20, 7, 196, 76, 147, 210, 8,
+ 20, 17, 4, 95, 48, 77, 52, 71, 38, 37, 55, 57, 6, 111, 50, 40, 83, 0, 0, 6, 195, 73, 114, 74, 20, 16, 67, 65, 35, 198,
+ 48, 51, 111, 83, 6, 109, 89, 111, 51, 0, 24, 0, 9, 198, 52, 147, 137, 53, 83, 64, 65, 15, 70, 52, 21, 82, 20, 83, 128, 65,
+ 111, 51, 6, 37, 50, 0, 17, 4, 95, 48, 77, 50, 65, 38, 37, 55, 57, 6, 111, 50, 40, 83, 0, 0, 9, 67, 88, 243, 128, 83,
+ 111, 50, 0, 18, 4, 95, 48, 77, 51, 65, 38, 37, 55, 57, 6, 35, 51, 72, 40, 83, 0, 0, 0, 15, 4, 95, 48, 77, 49, 47,
+ 112, 97, 6, 109, 50, 117, 112, 0, 0, 5, 194, 60, 64, 72, 14, 4, 95, 2, 18, 22, 71, 51, 6, 109, 84, 37, 89, 0, 0, 8,
+ 133, 23, 12, 9, 197, 186, 20, 8, 133, 3, 5, 4, 197, 186, 20, 0, 9, 134, 26, 23, 9, 5, 197, 186, 20, 9, 134, 26, 19, 1,
+ 4, 197, 186, 20, 9, 134, 23, 19, 1, 4, 197, 186, 20, 0, 8, 133, 26, 23, 1, 197, 188, 20, 9, 134, 197, 130, 11, 1, 196, 135,
+ 20, 0, 8, 133, 2, 18, 14, 196, 133, 20, 0, 9, 134, 20, 3, 8, 14, 196, 133, 20, 9, 134, 19, 11, 12, 14, 196, 133, 20, 18,
+ 71, 13, 35, 201, 77, 48, 78, 80, 49, 51, 40, 35, 89, 6, 35, 68, 0, 0, 6, 195, 104, 116, 129, 20, 9, 134, 7, 18, 15, 4,
+ 197, 186, 20, 9, 134, 2, 18, 15, 4, 197, 186, 20, 0, 8, 133, 19, 13, 1, 197, 188, 20, 17, 8, 4, 5, 12, 39, 1, 18, 20,
+ 5, 72, 109, 55, 6, 35, 51, 0, 0, 8, 133, 197, 130, 197, 188, 5, 20, 8, 133, 11, 12, 14, 196, 133, 20, 14, 3, 197, 155, 23,
+ 97, 84, 38, 109, 50, 47, 112, 0, 24, 0, 9, 134, 16, 3, 8, 14, 196, 133, 20, 17, 70, 24, 16, 201, 20, 225, 9, 83, 35, 89,
+ 57, 109, 50, 72, 37, 0, 0, 8, 133, 19, 19, 196, 133, 3, 20, 0, 7, 132, 16, 14, 196, 153, 20, 0, 11, 136, 26, 26, 9, 196,
+ 133, 2, 197, 130, 20, 9, 134, 197, 130, 11, 1, 197, 132, 20, 0, 24, 3, 197, 155, 16, 97, 84, 38, 109, 50, 47, 109, 57, 15, 48,
+ 35, 65, 38, 109, 67, 119, 37, 0, 24, 0, 9, 134, 26, 4, 1, 18, 197, 130, 20, 9, 134, 23, 4, 1, 18, 197, 130, 20, 6, 195,
+ 81, 37, 193, 20, 9, 134, 197, 130, 11, 1, 197, 130, 20, 0, 10, 135, 26, 13, 1, 18, 26, 197, 130, 20, 0, 10, 135, 197, 155, 16,
+ 9, 196, 133, 3, 20, 5, 194, 52, 144, 72, 0, 9, 134, 18, 197, 188, 14, 196, 153, 20, 11, 136, 12, 197, 155, 14, 9, 196, 133, 3,
+ 20, 0, 0, 10, 135, 14, 9, 15, 197, 132, 3, 26, 20, 15, 69, 16, 83, 5, 80, 80, 72, 37, 55, 6, 109, 57, 47, 0, 0, 0,
+ 0, 7, 196, 77, 1, 83, 104, 20, 0, 14, 69, 12, 194, 67, 32, 80, 49, 55, 37, 91, 6, 109, 0, 11, 136, 2, 25, 12, 9, 197,
+ 155, 13, 25, 76, 0, 12, 137, 19, 3, 8, 12, 9, 197, 155, 13, 25, 20, 12, 137, 19, 26, 197, 130, 25, 197, 155, 13, 25, 20, 5,
+ 194, 53, 144, 76, 0, 6, 195, 105, 112, 76, 20, 10, 135, 19, 16, 18, 196, 153, 197, 188, 20, 0, 0, 8, 133, 19, 11, 196, 133, 16,
+ 20, 0, 9, 198, 52, 22, 9, 53, 83, 64, 65, 0, 9, 67, 61, 85, 0, 35, 58, 47, 0, 0, 0, 8, 197, 76, 180, 154, 101, 112,
+ 20, 8, 133, 19, 9, 196, 133, 16, 20, 0, 0, 6, 195, 16, 192, 64, 72, 6, 195, 32, 64, 64, 17, 0, 7, 196, 77, 67, 9, 40,
+ 20, 9, 134, 4, 18, 197, 188, 25, 10, 20, 13, 68, 88, 242, 76, 4, 84, 40, 35, 55, 35, 0, 67, 0, 9, 134, 26, 14, 9, 5,
+ 197, 155, 20, 9, 134, 23, 14, 9, 5, 197, 155, 20, 9, 134, 23, 7, 18, 15, 196, 135, 20, 9, 134, 196, 135, 16, 15, 196, 135, 20,
+ 9, 134, 3, 8, 12, 15, 196, 135, 20, 8, 197, 9, 38, 141, 36, 160, 20, 0, 10, 135, 19, 3, 8, 12, 15, 196, 135, 20, 7, 132,
+ 16, 195, 179, 10, 20, 0, 7, 132, 12, 15, 196, 135, 20, 6, 195, 28, 224, 64, 20, 10, 135, 4, 26, 9, 5, 18, 197, 188, 20, 6,
+ 195, 60, 224, 64, 76, 0, 9, 134, 26, 8, 1, 197, 132, 2, 20, 11, 136, 26, 4, 26, 9, 5, 18, 197, 188, 20, 0, 10, 135, 26,
+ 13, 9, 5, 18, 197, 186, 20, 9, 134, 26, 197, 130, 15, 196, 135, 20, 8, 197, 77, 160, 218, 100, 160, 20, 9, 134, 19, 20, 18, 15,
+ 196, 135, 20, 9, 134, 19, 16, 18, 15, 196, 135, 20, 8, 197, 76, 180, 154, 100, 160, 20, 8, 197, 17, 33, 206, 36, 160, 20, 9, 134,
+ 2, 197, 130, 15, 196, 135, 20, 0, 7, 132, 12, 15, 197, 130, 20, 0, 0, 9, 134, 19, 16, 18, 15, 197, 130, 20, 7, 132, 18, 15,
+ 197, 132, 20, 0, 6, 195, 52, 20, 154, 20, 0, 11, 136, 26, 14, 9, 195, 179, 19, 197, 130, 20, 11, 136, 23, 14, 9, 195, 179, 19,
+ 197, 130, 20, 0, 6, 195, 60, 225, 64, 76, 0, 9, 134, 23, 7, 18, 15, 197, 130, 20, 7, 132, 20, 15, 197, 132, 20, 7, 196, 77,
+ 3, 15, 52, 20, 9, 134, 18, 197, 188, 15, 197, 130, 20, 9, 134, 13, 9, 12, 11, 197, 130, 20, 9, 134, 13, 4, 12, 15, 197, 130,
+ 20, 8, 133, 197, 130, 195, 179, 23, 20, 9, 134, 196, 135, 16, 15, 197, 130, 20, 9, 134, 3, 8, 12, 15, 197, 130, 20, 9, 198, 40,
+ 243, 129, 80, 128, 78, 65, 0, 10, 135, 26, 13, 195, 179, 7, 197, 130, 20, 10, 135, 26, 13, 9, 12, 11, 197, 130, 20, 10, 135, 19,
+ 3, 8, 12, 15, 197, 130, 20, 6, 195, 65, 53, 74, 20, 8, 197, 45, 2, 79, 73, 160, 20, 10, 135, 11, 12, 196, 153, 19, 197, 130,
+ 20, 0, 11, 136, 23, 26, 13, 195, 179, 7, 197, 130, 20, 9, 134, 19, 20, 18, 15, 197, 132, 20, 11, 136, 19, 11, 12, 196, 153, 19,
+ 197, 130, 20, 9, 134, 11, 197, 130, 15, 197, 132, 20, 9, 134, 3, 8, 18, 15, 197, 132, 20, 8, 133, 2, 18, 14, 196, 153, 20, 6,
+ 194, 56, 144, 72, 23, 0, 6, 195, 104, 115, 204, 20, 6, 195, 80, 194, 64, 20, 10, 135, 19, 11, 197, 130, 15, 197, 132, 20, 9, 134,
+ 19, 11, 12, 14, 196, 153, 20, 10, 135, 19, 3, 8, 18, 15, 197, 132, 20, 6, 195, 53, 146, 128, 20, 15, 70, 40, 80, 78, 21, 69,
+ 5, 90, 35, 50, 6, 109, 47, 0, 0, 9, 134, 20, 1, 197, 132, 3, 26, 20, 6, 195, 28, 226, 69, 20, 0, 0, 9, 198, 76, 50,
+ 12, 5, 54, 128, 20, 13, 5, 3, 1, 6, 195, 169, 49, 35, 83, 109, 0, 66, 0, 8, 133, 19, 20, 195, 179, 10, 20, 6, 195, 45,
+ 82, 128, 20, 6, 195, 60, 226, 64, 76, 10, 199, 16, 148, 195, 61, 97, 82, 100, 66, 0, 6, 195, 80, 179, 205, 20, 0, 24, 69, 65,
+ 38, 133, 16, 80, 48, 91, 109, 72, 6, 109, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 23, 69, 65, 38, 133, 16, 80, 48, 91,
+ 109, 72, 6, 109, 65, 50, 114, 0, 81, 109, 110, 196, 133, 32, 0, 7, 132, 18, 195, 179, 2, 20, 11, 136, 3, 8, 197, 130, 5, 16,
+ 3, 26, 20, 0, 8, 133, 23, 18, 195, 179, 2, 20, 0, 6, 195, 28, 224, 77, 20, 0, 8, 197, 65, 53, 18, 105, 144, 20, 6, 195,
+ 28, 224, 74, 20, 0, 8, 133, 11, 12, 14, 196, 153, 20, 16, 4, 95, 3, 9, 18, 88, 72, 6, 35, 91, 80, 38, 109, 65, 0, 0,
+ 8, 133, 26, 4, 195, 179, 2, 20, 9, 134, 16, 3, 8, 14, 196, 153, 20, 10, 199, 76, 145, 68, 20, 212, 197, 80, 65, 0, 7, 196,
+ 92, 145, 76, 8, 20, 9, 198, 81, 38, 133, 77, 160, 218, 20, 0, 6, 195, 76, 229, 74, 20, 0, 0, 9, 134, 20, 3, 8, 14, 196,
+ 153, 20, 7, 132, 2, 15, 196, 135, 20, 15, 67, 52, 193, 0, 65, 37, 55, 57, 35, 51, 72, 40, 83, 0, 0, 9, 134, 23, 18, 196,
+ 153, 3, 26, 20, 6, 195, 80, 181, 201, 20, 7, 196, 76, 180, 153, 40, 20, 8, 133, 11, 14, 15, 196, 135, 20, 8, 133, 7, 18, 15,
+ 196, 135, 20, 8, 133, 7, 14, 15, 196, 135, 20, 8, 133, 4, 2, 15, 196, 135, 20, 8, 133, 2, 18, 15, 196, 135, 20, 11, 68, 76,
+ 48, 78, 20, 89, 49, 35, 50, 0, 0, 9, 134, 11, 197, 130, 15, 197, 155, 20, 9, 134, 7, 18, 26, 15, 196, 135, 20, 0, 0, 8,
+ 133, 23, 16, 195, 179, 10, 20, 8, 133, 19, 16, 195, 179, 10, 20, 7, 132, 14, 15, 197, 155, 20, 7, 132, 4, 15, 196, 135, 20, 18,
+ 71, 12, 128, 78, 80, 147, 12, 100, 91, 35, 50, 47, 37, 57, 37, 0, 67, 0, 7, 196, 45, 37, 83, 104, 20, 19, 67, 13, 84, 129,
+ 49, 37, 51, 35, 89, 35, 111, 0, 81, 195, 167, 97, 111, 32, 11, 67, 40, 244, 197, 107, 111, 88, 6, 109, 0, 0, 9, 134, 23, 19,
+ 20, 15, 196, 135, 20, 9, 134, 23, 16, 18, 15, 197, 155, 20, 9, 134, 19, 197, 130, 15, 196, 135, 20, 9, 134, 19, 11, 14, 15, 196,
+ 135, 20, 9, 134, 16, 3, 8, 15, 196, 135, 20, 6, 195, 12, 226, 74, 20, 6, 195, 8, 240, 218, 20, 0, 10, 135, 26, 7, 197, 130,
+ 15, 197, 155, 20, 7, 132, 4, 15, 197, 130, 20, 15, 70, 12, 128, 66, 48, 148, 192, 91, 35, 71, 55, 37, 0, 66, 0, 8, 133, 12,
+ 5, 7, 197, 130, 20, 9, 134, 2, 196, 153, 4, 196, 133, 76, 17, 4, 95, 19, 20, 11, 89, 49, 51, 109, 97, 55, 6, 111, 50, 109,
+ 0, 0, 9, 134, 23, 19, 20, 15, 197, 130, 20, 9, 134, 19, 197, 130, 15, 197, 130, 20, 9, 134, 16, 3, 8, 15, 197, 130, 20, 0,
+ 10, 135, 23, 9, 196, 153, 4, 197, 130, 20, 6, 195, 28, 226, 74, 20, 8, 133, 2, 18, 15, 197, 132, 20, 14, 4, 95, 1, 3, 21,
+ 10, 6, 111, 89, 47, 51, 109, 0, 0, 11, 136, 16, 18, 26, 196, 133, 7, 197, 130, 20, 20, 3, 95, 195, 179, 4, 40, 10, 49, 51,
+ 109, 89, 49, 111, 84, 6, 35, 50, 109, 0, 0, 12, 137, 23, 16, 18, 26, 196, 133, 7, 197, 130, 20, 12, 137, 19, 16, 18, 26, 196,
+ 133, 7, 197, 130, 20, 8, 133, 16, 1, 19, 197, 130, 20, 8, 133, 7, 18, 15, 197, 130, 20, 8, 133, 7, 14, 15, 197, 130, 20, 8,
+ 133, 4, 2, 15, 197, 130, 20, 0, 9, 134, 26, 7, 1, 19, 197, 130, 20, 9, 134, 13, 195, 179, 7, 197, 130, 20, 9, 134, 7, 18,
+ 26, 15, 197, 130, 20, 10, 135, 4, 197, 186, 7, 14, 9, 5, 20, 0, 10, 135, 23, 13, 1, 18, 26, 197, 130, 20, 10, 135, 4, 18,
+ 197, 188, 15, 197, 130, 20, 0, 7, 132, 2, 195, 179, 10, 20, 0, 10, 135, 19, 16, 5, 197, 130, 197, 132, 20, 8, 133, 18, 196, 153,
+ 3, 26, 20, 8, 133, 13, 196, 153, 3, 26, 20, 8, 133, 10, 196, 153, 3, 26, 20, 9, 134, 2, 197, 186, 4, 26, 9, 20, 9, 134,
+ 13, 9, 1, 197, 130, 25, 76, 0, 9, 134, 26, 7, 14, 195, 179, 10, 20, 0, 9, 134, 19, 16, 18, 15, 197, 155, 20, 14, 69, 88,
+ 149, 129, 12, 80, 84, 37, 84, 35, 76, 109, 0, 0, 11, 136, 23, 4, 26, 9, 196, 153, 3, 26, 20, 7, 132, 4, 195, 179, 10, 20,
+ 0, 12, 137, 4, 197, 186, 23, 9, 196, 153, 3, 26, 20, 16, 4, 95, 18, 14, 7, 88, 49, 6, 40, 58, 80, 38, 109, 65, 0, 0,
+ 9, 134, 4, 18, 196, 153, 3, 26, 20, 0, 9, 134, 7, 197, 130, 15, 197, 155, 20, 10, 135, 4, 197, 186, 7, 14, 9, 10, 20, 10,
+ 135, 2, 18, 26, 196, 153, 3, 26, 20, 17, 70, 12, 243, 5, 76, 192, 87, 49, 111, 55, 109, 89, 55, 111, 58, 0, 0, 9, 67, 72,
+ 240, 203, 34, 111, 49, 0, 17, 70, 4, 229, 8, 60, 230, 64, 109, 50, 47, 111, 50, 112, 0, 65, 9, 14, 70, 4, 229, 8, 60, 230,
+ 64, 109, 50, 47, 111, 50, 0, 0, 8, 133, 26, 18, 195, 179, 2, 20, 0, 7, 196, 13, 166, 73, 52, 76, 0, 0, 0, 9, 134, 2,
+ 196, 153, 4, 196, 153, 76, 0, 7, 132, 20, 196, 153, 16, 20, 10, 67, 64, 192, 89, 48, 55, 109, 57, 0, 0, 8, 197, 76, 180, 151,
+ 5, 112, 20, 0, 0, 0, 10, 135, 19, 26, 197, 130, 25, 2, 25, 20, 7, 196, 93, 51, 149, 40, 20, 9, 198, 5, 32, 200, 37, 33,
+ 74, 67, 0, 9, 134, 16, 9, 3, 8, 196, 135, 20, 0, 0, 0, 7, 196, 76, 176, 67, 104, 20, 0, 11, 136, 2, 197, 188, 4, 197,
+ 188, 196, 133, 20, 0, 9, 134, 13, 14, 195, 179, 197, 188, 20, 8, 133, 11, 197, 130, 1, 13, 20, 0, 10, 135, 20, 18, 23, 195, 179,
+ 197, 188, 20, 8, 133, 7, 14, 196, 153, 2, 20, 9, 134, 2, 25, 197, 130, 5, 13, 76, 0, 21, 67, 56, 17, 5, 50, 35, 72, 6,
+ 109, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 20, 67, 56, 17, 5, 50, 35, 72, 6, 109, 65, 50, 114, 0, 81, 109, 110, 196,
+ 133, 32, 11, 136, 11, 20, 195, 179, 18, 25, 3, 8, 76, 14, 68, 52, 144, 77, 36, 65, 35, 57, 6, 35, 65, 37, 0, 13, 68, 20,
+ 161, 67, 80, 37, 90, 6, 109, 49, 47, 0, 0, 10, 135, 26, 4, 5, 3, 8, 197, 130, 20, 6, 195, 52, 20, 218, 76, 0, 11, 136,
+ 197, 155, 3, 9, 3, 8, 197, 130, 20, 21, 4, 95, 1, 3, 50, 101, 4, 40, 68, 81, 35, 51, 6, 40, 65, 55, 35, 58, 47, 0,
+ 0, 9, 134, 12, 15, 197, 130, 2, 25, 20, 14, 139, 14, 9, 5, 11, 20, 195, 179, 18, 25, 3, 8, 76, 0, 10, 135, 26, 9, 15,
+ 197, 130, 2, 25, 20, 10, 135, 26, 4, 15, 197, 130, 2, 25, 20, 10, 135, 20, 12, 15, 197, 130, 2, 25, 20, 10, 135, 19, 20, 15,
+ 197, 130, 2, 25, 20, 10, 135, 14, 9, 11, 197, 130, 2, 25, 20, 0, 11, 136, 19, 16, 18, 15, 197, 130, 2, 25, 20, 11, 136, 4,
+ 18, 7, 15, 197, 130, 2, 25, 20, 11, 136, 3, 26, 11, 15, 197, 130, 2, 25, 20, 8, 197, 104, 115, 210, 77, 160, 20, 6, 195, 44,
+ 229, 74, 20, 10, 135, 3, 9, 5, 18, 16, 197, 130, 20, 0, 15, 66, 64, 144, 48, 109, 37, 38, 6, 109, 89, 0, 81, 115, 32, 12,
+ 137, 26, 18, 195, 179, 19, 197, 130, 2, 25, 20, 12, 137, 23, 18, 195, 179, 19, 197, 130, 2, 25, 20, 12, 137, 19, 16, 19, 9, 15,
+ 197, 130, 2, 25, 20, 12, 137, 19, 16, 9, 5, 11, 197, 130, 2, 25, 20, 12, 137, 14, 9, 195, 179, 19, 197, 130, 2, 25, 20, 12,
+ 137, 3, 8, 23, 9, 15, 197, 130, 2, 25, 20, 11, 66, 60, 176, 111, 49, 6, 109, 57, 0, 42, 11, 66, 60, 176, 111, 49, 111, 58,
+ 111, 0, 24, 6, 194, 80, 16, 72, 12, 0, 13, 138, 26, 14, 9, 195, 179, 19, 197, 130, 2, 25, 20, 13, 138, 23, 26, 18, 195, 179,
+ 19, 197, 130, 2, 25, 20, 13, 138, 23, 14, 9, 195, 179, 19, 197, 130, 2, 25, 20, 13, 138, 19, 20, 18, 26, 5, 7, 197, 130, 2,
+ 25, 20, 12, 137, 197, 155, 3, 9, 5, 18, 16, 197, 130, 20, 12, 137, 16, 9, 5, 18, 26, 3, 8, 197, 130, 20, 0, 14, 139, 23,
+ 26, 14, 9, 195, 179, 19, 197, 130, 2, 25, 20, 9, 198, 93, 53, 18, 104, 83, 0, 20, 0, 15, 140, 26, 197, 188, 195, 179, 197, 130,
+ 11, 197, 130, 2, 25, 20, 6, 195, 64, 197, 74, 20, 0, 0, 8, 133, 13, 18, 15, 197, 186, 20, 8, 133, 12, 197, 188, 25, 10, 20,
+ 13, 138, 2, 196, 153, 4, 26, 9, 5, 3, 9, 5, 76, 0, 18, 72, 40, 16, 209, 84, 83, 9, 56, 80, 90, 35, 49, 55, 6, 37,
+ 50, 0, 0, 6, 195, 65, 147, 0, 20, 12, 69, 12, 128, 82, 52, 80, 91, 35, 51, 65, 0, 19, 71, 8, 16, 203, 77, 0, 67, 20,
+ 71, 6, 109, 49, 89, 48, 109, 57, 89, 0, 0, 9, 134, 26, 13, 195, 179, 197, 188, 20, 0, 10, 135, 23, 4, 18, 195, 179, 197, 188,
+ 20, 0, 10, 67, 12, 243, 1, 49, 111, 55, 35, 0, 0, 10, 135, 19, 20, 23, 195, 179, 18, 26, 20, 0, 11, 136, 19, 20, 3, 8,
+ 195, 179, 18, 26, 20, 9, 134, 3, 26, 197, 130, 1, 16, 20, 0, 0, 7, 196, 104, 36, 153, 48, 20, 0, 7, 2, 196, 135, 119, 110,
+ 0, 0, 0, 13, 67, 52, 164, 128, 65, 6, 35, 57, 111, 51, 0, 24, 6, 2, 196, 133, 114, 0, 0, 0, 0, 8, 133, 197, 155, 12,
+ 196, 133, 20, 0, 0, 7, 196, 104, 34, 69, 12, 20, 0, 8, 197, 76, 50, 12, 4, 160, 20, 9, 134, 197, 130, 11, 15, 196, 135, 20,
+ 10, 2, 195, 151, 51, 6, 35, 88, 112, 0, 0, 10, 135, 14, 9, 5, 197, 155, 196, 135, 20, 11, 136, 11, 18, 26, 25, 23, 4, 197,
+ 186, 20, 7, 2, 197, 132, 109, 67, 0, 0, 10, 135, 23, 26, 13, 195, 179, 197, 188, 20, 11, 136, 19, 3, 26, 25, 197, 155, 196, 135,
+ 20, 11, 136, 7, 14, 9, 5, 197, 155, 196, 135, 20, 9, 134, 2, 25, 197, 130, 1, 13, 76, 10, 199, 5, 32, 200, 36, 66, 65, 44,
+ 67, 5, 130, 196, 141, 43, 5, 130, 196, 141, 43, 0, 12, 137, 23, 7, 14, 9, 5, 197, 155, 196, 135, 20, 9, 134, 197, 130, 11, 15,
+ 197, 130, 20, 9, 134, 3, 9, 3, 8, 197, 130, 20, 7, 2, 197, 130, 109, 58, 0, 0, 8, 197, 12, 128, 197, 77, 160, 20, 0, 11,
+ 136, 7, 197, 130, 21, 3, 8, 197, 130, 20, 0, 9, 134, 23, 25, 197, 130, 2, 25, 20, 9, 134, 18, 25, 197, 130, 2, 25, 20, 9,
+ 134, 16, 9, 197, 130, 2, 25, 20, 9, 134, 11, 21, 197, 130, 2, 25, 20, 0, 10, 135, 26, 9, 1, 197, 130, 2, 25, 20, 10, 135,
+ 26, 2, 25, 197, 130, 2, 25, 20, 10, 135, 23, 18, 25, 197, 130, 2, 25, 20, 10, 135, 20, 12, 9, 197, 130, 2, 25, 20, 10, 135,
+ 19, 26, 25, 197, 130, 2, 25, 20, 10, 135, 16, 19, 21, 197, 130, 2, 25, 20, 10, 135, 16, 18, 1, 197, 130, 2, 25, 20, 10, 135,
+ 16, 12, 21, 197, 130, 2, 25, 20, 10, 135, 13, 9, 1, 197, 130, 2, 25, 20, 10, 135, 11, 18, 25, 197, 130, 2, 25, 20, 9, 134,
+ 23, 197, 155, 3, 9, 2, 20, 7, 196, 81, 37, 207, 52, 20, 11, 68, 4, 194, 67, 20, 109, 55, 37, 89, 0, 0, 11, 136, 26, 197,
+ 188, 25, 197, 130, 2, 25, 20, 11, 136, 26, 197, 188, 21, 197, 130, 2, 25, 20, 11, 136, 26, 7, 18, 1, 197, 130, 2, 25, 20, 11,
+ 136, 23, 19, 26, 25, 197, 130, 2, 25, 20, 11, 136, 23, 7, 18, 1, 197, 130, 2, 25, 20, 11, 136, 19, 16, 18, 1, 197, 130, 2,
+ 25, 20, 11, 136, 12, 197, 188, 25, 197, 130, 2, 25, 20, 11, 136, 4, 26, 9, 1, 197, 130, 2, 25, 20, 11, 136, 4, 14, 9, 1,
+ 197, 130, 2, 25, 20, 11, 136, 3, 26, 3, 9, 197, 130, 2, 25, 20, 8, 197, 105, 115, 5, 13, 160, 20, 8, 197, 81, 38, 133, 77,
+ 160, 20, 10, 135, 20, 196, 153, 3, 8, 197, 130, 20, 8, 197, 64, 50, 1, 77, 160, 20, 14, 2, 194, 167, 48, 35, 51, 6, 35, 81,
+ 51, 35, 83, 0, 16, 2, 195, 159, 91, 4, 35, 34, 83, 109, 89, 10, 6, 109, 89, 0, 0, 12, 137, 23, 4, 26, 9, 1, 197, 130,
+ 2, 25, 20, 12, 137, 197, 155, 13, 9, 1, 197, 130, 2, 25, 20, 12, 137, 19, 26, 11, 12, 9, 197, 130, 2, 25, 20, 12, 137, 19,
+ 16, 19, 9, 1, 197, 130, 2, 25, 20, 12, 137, 19, 197, 130, 1, 2, 197, 130, 2, 25, 20, 12, 137, 12, 197, 155, 14, 9, 197, 130,
+ 2, 25, 20, 12, 137, 3, 8, 23, 9, 1, 197, 130, 2, 25, 20, 12, 137, 3, 8, 3, 9, 1, 197, 130, 2, 25, 20, 12, 2, 194,
+ 164, 84, 35, 55, 6, 40, 47, 35, 0, 0, 13, 138, 23, 16, 5, 197, 130, 26, 197, 130, 2, 25, 20, 13, 138, 19, 16, 5, 197, 130,
+ 26, 197, 130, 2, 25, 20, 13, 138, 16, 19, 20, 18, 26, 25, 197, 130, 2, 25, 20, 13, 138, 3, 8, 18, 26, 3, 9, 197, 130, 2,
+ 25, 20, 13, 138, 2, 197, 186, 4, 26, 9, 197, 130, 2, 25, 20, 8, 133, 21, 10, 4, 197, 186, 20, 8, 2, 194, 165, 57, 109, 50,
+ 0, 0, 9, 134, 14, 1, 10, 4, 197, 186, 20, 33, 68, 12, 144, 197, 72, 117, 4, 37, 117, 109, 51, 49, 40, 65, 49, 6, 35, 58,
+ 55, 109, 0, 82, 99, 117, 109, 32, 99, 97, 117, 108, 101, 32, 9, 2, 194, 162, 117, 109, 50, 47, 0, 0, 11, 136, 2, 197, 188, 4,
+ 197, 188, 196, 153, 20, 9, 2, 194, 163, 83, 40, 50, 47, 0, 0, 15, 70, 12, 245, 78, 81, 38, 64, 49, 35, 50, 47, 51, 112, 0,
+ 0, 25, 2, 194, 161, 111, 72, 84, 51, 4, 111, 47, 50, 112, 15, 84, 112, 49, 91, 6, 112, 49, 67, 37, 49, 0, 0, 7, 196, 92,
+ 34, 69, 12, 20, 7, 196, 76, 180, 154, 100, 20, 11, 136, 13, 9, 1, 197, 188, 4, 197, 188, 20, 16, 7, 3, 12, 9, 3, 8, 195,
+ 169, 49, 55, 37, 91, 6, 109, 0, 15, 2, 194, 174, 88, 35, 89, 76, 109, 90, 6, 111, 50, 112, 0, 5, 130, 195, 166, 43, 5, 130,
+ 195, 166, 43, 0, 12, 137, 26, 13, 9, 15, 197, 188, 4, 197, 188, 20, 8, 197, 76, 180, 154, 101, 0, 20, 17, 2, 194, 175, 50, 35,
+ 72, 49, 51, 109, 97, 55, 6, 109, 67, 109, 0, 0, 15, 70, 12, 130, 65, 57, 66, 64, 49, 57, 35, 50, 47, 37, 0, 13, 2, 194,
+ 172, 50, 109, 81, 6, 35, 117, 57, 35, 0, 5, 130, 195, 164, 43, 5, 130, 195, 164, 43, 0, 5, 130, 195, 165, 43, 5, 130, 195, 165,
+ 43, 0, 10, 135, 13, 9, 1, 197, 130, 5, 13, 76, 0, 8, 133, 11, 197, 130, 1, 16, 20, 25, 2, 194, 171, 83, 51, 35, 50, 117,
+ 4, 40, 89, 80, 37, 15, 117, 40, 118, 6, 112, 89, 58, 40, 83, 0, 0, 12, 2, 194, 168, 6, 40, 65, 55, 35, 58, 47, 0, 0,
+ 9, 134, 4, 15, 197, 130, 2, 25, 20, 13, 2, 195, 161, 35, 55, 6, 35, 0, 81, 108, 97, 32, 6, 2, 196, 153, 113, 0, 0, 10,
+ 135, 26, 12, 15, 197, 130, 2, 25, 20, 10, 135, 23, 12, 15, 197, 130, 2, 25, 20, 10, 135, 23, 9, 15, 197, 130, 2, 25, 20, 10,
+ 135, 19, 16, 15, 197, 130, 2, 25, 20, 10, 135, 19, 9, 15, 197, 130, 2, 25, 20, 10, 135, 16, 9, 15, 197, 130, 2, 25, 20, 10,
+ 135, 12, 5, 7, 197, 130, 2, 25, 20, 12, 2, 194, 182, 35, 49, 6, 35, 48, 37, 47, 0, 0, 11, 136, 26, 7, 1, 4, 197, 130,
+ 2, 25, 20, 11, 136, 23, 19, 20, 15, 197, 130, 2, 25, 20, 11, 136, 23, 12, 5, 11, 197, 130, 2, 25, 20, 11, 136, 20, 18, 23,
+ 15, 197, 130, 2, 25, 20, 11, 136, 19, 197, 130, 15, 197, 130, 2, 25, 20, 11, 136, 18, 195, 179, 19, 197, 130, 2, 25, 20, 11, 136,
+ 16, 9, 5, 11, 197, 130, 2, 25, 20, 11, 136, 16, 3, 8, 15, 197, 130, 2, 25, 20, 11, 136, 12, 196, 133, 7, 197, 130, 2, 25,
+ 20, 9, 134, 26, 4, 197, 130, 1, 23, 20, 9, 134, 23, 19, 197, 130, 1, 23, 20, 15, 69, 64, 17, 197, 85, 0, 48, 109, 57, 75,
+ 6, 35, 48, 0, 0, 12, 137, 26, 23, 12, 5, 11, 197, 130, 2, 25, 20, 12, 137, 26, 2, 9, 5, 7, 197, 130, 2, 25, 20, 12,
+ 137, 23, 9, 196, 153, 4, 197, 130, 2, 25, 20, 12, 137, 23, 2, 9, 5, 7, 197, 130, 2, 25, 20, 5, 194, 60, 224, 76, 19, 2,
+ 194, 180, 4, 111, 89, 47, 51, 112, 10, 6, 35, 49, 117, 109, 50, 47, 0, 0, 13, 138, 26, 26, 9, 196, 133, 2, 197, 130, 2, 25,
+ 20, 13, 138, 23, 23, 9, 195, 179, 26, 197, 130, 2, 25, 20, 13, 138, 19, 20, 197, 130, 21, 11, 197, 130, 2, 25, 20, 13, 138, 16,
+ 18, 26, 196, 133, 7, 197, 130, 2, 25, 20, 13, 138, 7, 18, 26, 13, 9, 15, 197, 130, 2, 25, 20, 7, 132, 23, 9, 196, 135, 20,
+ 7, 132, 13, 25, 196, 135, 20, 9, 67, 88, 144, 64, 84, 37, 35, 0, 5, 130, 195, 173, 43, 5, 130, 195, 173, 43, 0, 14, 139, 23,
+ 16, 18, 26, 196, 133, 7, 197, 130, 2, 25, 20, 14, 139, 197, 155, 13, 9, 5, 18, 4, 197, 130, 2, 25, 20, 14, 139, 19, 16, 18,
+ 26, 196, 133, 7, 197, 130, 2, 25, 20, 7, 196, 105, 115, 5, 12, 20, 8, 133, 26, 12, 5, 196, 135, 20, 9, 134, 26, 5, 10, 4,
+ 197, 186, 20, 9, 134, 26, 1, 10, 4, 197, 186, 20, 8, 133, 23, 26, 21, 196, 135, 20, 9, 134, 23, 25, 10, 4, 197, 186, 20, 9,
+ 134, 23, 5, 10, 4, 197, 186, 20, 8, 133, 20, 18, 21, 196, 135, 20, 9, 134, 197, 155, 16, 9, 19, 26, 20, 8, 133, 16, 18, 21,
+ 196, 135, 20, 7, 196, 16, 226, 69, 40, 20, 8, 133, 4, 196, 133, 196, 135, 20, 13, 2, 194, 178, 49, 84, 6, 35, 72, 51, 35, 47,
+ 0, 0, 10, 135, 26, 14, 1, 10, 4, 197, 186, 20, 9, 134, 26, 13, 196, 133, 196, 135, 20, 6, 195, 104, 145, 74, 20, 9, 134, 23,
+ 26, 12, 5, 196, 135, 20, 10, 135, 23, 26, 5, 10, 4, 197, 186, 20, 10, 135, 23, 20, 197, 130, 15, 3, 26, 20, 10, 135, 23, 197,
+ 130, 195, 179, 3, 26, 20, 9, 134, 23, 3, 26, 21, 196, 135, 20, 10, 135, 19, 20, 197, 130, 15, 3, 26, 20, 9, 134, 11, 12, 196,
+ 133, 196, 135, 20, 10, 135, 7, 18, 1, 14, 4, 197, 186, 20, 9, 134, 7, 9, 196, 133, 196, 135, 20, 9, 134, 3, 9, 196, 133, 196,
+ 135, 20, 9, 134, 3, 8, 23, 25, 196, 135, 20, 21, 10, 22, 1, 18, 9, 195, 169, 20, 195, 169, 19, 84, 35, 34, 57, 109, 47, 109,
+ 0, 67, 12, 2, 194, 179, 91, 6, 109, 97, 78, 35, 50, 0, 7, 2, 197, 155, 97, 37, 0, 0, 11, 136, 26, 23, 197, 130, 195, 179,
+ 3, 26, 20, 11, 136, 26, 7, 18, 1, 14, 4, 197, 186, 20, 10, 135, 26, 7, 9, 196, 133, 196, 135, 20, 10, 135, 23, 26, 9, 196,
+ 133, 196, 135, 20, 10, 135, 23, 7, 9, 196, 133, 196, 135, 20, 10, 135, 23, 3, 9, 196, 133, 196, 135, 20, 10, 135, 19, 11, 12, 196,
+ 133, 196, 135, 20, 10, 135, 19, 3, 8, 23, 25, 196, 135, 20, 13, 2, 194, 176, 89, 47, 6, 111, 48, 38, 109, 67, 0, 0, 8, 133,
+ 197, 188, 18, 25, 10, 20, 7, 132, 23, 25, 196, 135, 20, 11, 136, 197, 155, 3, 9, 196, 133, 196, 135, 20, 7, 132, 19, 25, 196, 135,
+ 20, 15, 2, 194, 177, 48, 55, 40, 89, 65, 6, 37, 50, 40, 89, 0, 5, 130, 197, 153, 43, 5, 130, 197, 153, 43, 0, 8, 133, 16,
+ 12, 21, 196, 135, 20, 10, 135, 7, 18, 26, 13, 9, 196, 133, 20, 16, 2, 194, 190, 47, 15, 91, 112, 76, 83, 6, 35, 51, 47, 109,
+ 0, 5, 130, 195, 182, 43, 5, 130, 195, 182, 43, 0, 9, 134, 23, 7, 18, 1, 196, 135, 20, 9, 134, 20, 18, 26, 5, 196, 135, 20,
+ 9, 134, 19, 20, 18, 1, 196, 135, 20, 9, 134, 19, 16, 18, 1, 196, 135, 20, 9, 134, 16, 18, 26, 5, 196, 135, 20, 13, 67, 85,
+ 35, 0, 40, 109, 51, 6, 109, 55, 0, 17, 23, 2, 194, 191, 111, 72, 84, 51, 4, 111, 47, 50, 112, 15, 48, 112, 47, 35, 57, 67,
+ 37, 49, 0, 13, 2, 195, 183, 120, 109, 55, 6, 109, 67, 38, 109, 0, 0, 7, 132, 23, 25, 197, 130, 20, 17, 2, 194, 188, 57, 109,
+ 72, 50, 35, 76, 83, 6, 35, 51, 47, 35, 0, 0, 8, 133, 16, 12, 21, 197, 130, 20, 7, 195, 56, 145, 64, 72, 23, 6, 195, 56,
+ 145, 64, 76, 16, 2, 194, 189, 57, 109, 72, 50, 35, 72, 51, 6, 40, 81, 35, 0, 0, 7, 132, 23, 9, 197, 132, 20, 9, 134, 23,
+ 7, 18, 1, 197, 130, 20, 9, 134, 19, 16, 18, 1, 197, 130, 20, 7, 195, 80, 83, 85, 72, 12, 15, 4, 95, 3, 5, 4, 88, 117,
+ 109, 116, 6, 37, 55, 114, 0, 0, 8, 197, 92, 116, 129, 77, 160, 20, 7, 132, 18, 197, 188, 25, 20, 32, 2, 194, 187, 48, 51, 6,
+ 35, 84, 112, 15, 83, 51, 35, 50, 117, 4, 40, 89, 80, 37, 15, 117, 40, 118, 6, 112, 89, 58, 40, 83, 0, 0, 9, 134, 23, 197,
+ 188, 5, 197, 132, 20, 7, 132, 23, 9, 197, 130, 20, 7, 132, 13, 25, 197, 130, 20, 13, 2, 194, 184, 117, 109, 116, 6, 37, 55, 55,
+ 35, 0, 0, 8, 133, 23, 26, 21, 197, 130, 20, 8, 133, 20, 18, 21, 197, 130, 20, 8, 133, 16, 18, 21, 197, 130, 20, 8, 133, 4,
+ 196, 133, 197, 130, 20, 16, 2, 194, 185, 57, 109, 72, 109, 50, 81, 6, 40, 51, 50, 109, 0, 5, 130, 195, 177, 43, 5, 130, 197, 161,
+ 43, 5, 130, 195, 177, 43, 5, 130, 197, 161, 43, 16, 4, 95, 12, 9, 7, 55, 37, 81, 35, 47, 6, 40, 51, 35, 0, 0, 10, 135,
+ 10, 1, 4, 197, 130, 2, 25, 20, 9, 134, 23, 3, 26, 21, 197, 130, 20, 9, 134, 18, 197, 188, 1, 197, 130, 20, 7, 132, 18, 1,
+ 197, 132, 20, 7, 132, 13, 9, 197, 132, 20, 9, 134, 11, 12, 196, 133, 197, 130, 20, 9, 134, 7, 9, 196, 133, 197, 130, 20, 0, 11,
+ 136, 26, 10, 1, 4, 197, 130, 2, 25, 20, 11, 136, 19, 26, 5, 4, 197, 130, 2, 25, 20, 11, 136, 19, 9, 1, 4, 197, 130, 2,
+ 25, 20, 11, 136, 18, 26, 5, 4, 197, 130, 2, 25, 20, 11, 136, 11, 18, 1, 4, 197, 130, 2, 25, 20, 11, 136, 3, 8, 21, 4,
+ 197, 130, 2, 25, 20, 10, 135, 26, 7, 9, 196, 133, 197, 130, 20, 8, 197, 93, 164, 149, 77, 160, 20, 10, 135, 23, 26, 9, 196, 133,
+ 197, 130, 20, 10, 135, 23, 7, 9, 196, 133, 197, 130, 20, 10, 135, 23, 3, 9, 196, 133, 197, 130, 20, 8, 197, 77, 50, 69, 77, 160,
+ 20, 10, 135, 19, 11, 12, 196, 133, 197, 130, 20, 8, 197, 76, 54, 133, 77, 160, 20, 8, 197, 64, 226, 69, 77, 160, 20, 8, 133, 16,
+ 12, 21, 197, 132, 20, 7, 132, 12, 197, 188, 25, 20, 8, 197, 45, 2, 65, 73, 160, 20, 8, 197, 13, 162, 193, 77, 160, 20, 12, 201,
+ 80, 133, 78, 16, 84, 130, 37, 33, 0, 65, 0, 12, 137, 26, 18, 26, 5, 4, 197, 130, 2, 25, 20, 12, 137, 26, 4, 5, 3, 8,
+ 197, 130, 2, 25, 20, 12, 137, 23, 19, 26, 5, 4, 197, 130, 2, 25, 20, 12, 137, 23, 11, 18, 1, 4, 197, 130, 2, 25, 20, 12,
+ 137, 19, 11, 18, 1, 4, 197, 130, 2, 25, 20, 12, 137, 19, 3, 8, 21, 4, 197, 130, 2, 25, 20, 12, 137, 16, 12, 195, 179, 20,
+ 197, 130, 2, 25, 20, 12, 137, 11, 197, 130, 1, 4, 197, 130, 2, 25, 20, 12, 137, 2, 18, 26, 25, 4, 197, 130, 2, 25, 20, 8,
+ 133, 197, 155, 12, 196, 153, 20, 11, 136, 197, 155, 3, 9, 196, 133, 197, 130, 20, 20, 66, 88, 16, 84, 35, 71, 6, 35, 68, 49, 0,
+ 81, 98, 97, 110, 113, 117, 101, 32, 6, 194, 80, 80, 72, 12, 5, 130, 195, 188, 43, 5, 130, 195, 188, 43, 0, 13, 138, 26, 7, 196,
+ 153, 19, 20, 197, 130, 2, 25, 20, 13, 138, 26, 2, 18, 26, 25, 4, 197, 130, 2, 25, 20, 13, 138, 23, 16, 12, 195, 179, 20, 197,
+ 130, 2, 25, 20, 13, 138, 197, 155, 3, 9, 3, 8, 197, 130, 2, 25, 20, 13, 138, 19, 20, 196, 153, 3, 8, 197, 130, 2, 25, 20,
+ 13, 138, 19, 16, 12, 195, 179, 20, 197, 130, 2, 25, 20, 13, 138, 7, 14, 9, 195, 179, 20, 197, 130, 2, 25, 20, 0, 14, 139, 26,
+ 7, 14, 9, 195, 179, 20, 197, 130, 2, 25, 20, 14, 139, 23, 7, 14, 9, 195, 179, 20, 197, 130, 2, 25, 20, 14, 139, 197, 155, 13,
+ 9, 15, 18, 4, 197, 130, 2, 25, 20, 7, 196, 92, 193, 67, 104, 20, 6, 195, 28, 227, 205, 20, 9, 134, 4, 15, 10, 4, 197, 186,
+ 20, 7, 196, 81, 147, 11, 60, 76, 0, 15, 140, 19, 16, 9, 5, 18, 26, 3, 8, 197, 130, 2, 25, 20, 8, 197, 77, 68, 154, 100,
+ 48, 20, 13, 69, 53, 81, 83, 48, 144, 65, 40, 89, 55, 37, 0, 12, 69, 28, 83, 210, 28, 80, 75, 111, 34, 75, 0, 0, 11, 136,
+ 19, 16, 9, 5, 18, 4, 197, 186, 20, 11, 136, 16, 18, 26, 5, 10, 4, 197, 186, 20, 5, 130, 195, 184, 43, 5, 130, 195, 184, 43,
+ 0, 0, 7, 196, 76, 145, 67, 104, 20, 0, 8, 197, 76, 179, 14, 36, 80, 20, 8, 197, 76, 50, 12, 4, 208, 20, 11, 2, 203, 135,
+ 49, 6, 35, 51, 111, 50, 0, 0, 0, 0, 7, 196, 104, 161, 68, 104, 20, 0, 6, 195, 77, 84, 218, 20, 0, 0, 9, 134, 4, 21,
+ 197, 130, 2, 25, 20, 9, 134, 2, 25, 197, 130, 2, 25, 20, 6, 195, 60, 227, 192, 76, 0, 10, 135, 197, 188, 21, 197, 130, 2, 25,
+ 20, 10, 135, 26, 18, 25, 197, 130, 2, 25, 20, 10, 135, 26, 14, 1, 197, 130, 2, 25, 20, 10, 135, 23, 16, 9, 197, 130, 2, 25,
+ 20, 10, 135, 23, 11, 21, 197, 130, 2, 25, 20, 10, 135, 23, 9, 1, 197, 130, 2, 25, 20, 10, 135, 23, 4, 15, 197, 130, 2, 25,
+ 20, 10, 135, 19, 16, 9, 197, 130, 2, 25, 20, 10, 135, 19, 11, 21, 197, 130, 2, 25, 20, 10, 135, 19, 9, 1, 197, 130, 2, 25,
+ 20, 10, 135, 16, 9, 1, 197, 130, 2, 25, 20, 10, 135, 16, 1, 4, 197, 130, 2, 25, 20, 10, 135, 11, 16, 9, 197, 130, 2, 25,
+ 20, 10, 135, 7, 18, 1, 197, 130, 2, 25, 20, 10, 135, 7, 14, 1, 197, 130, 2, 25, 20, 10, 135, 4, 2, 1, 197, 130, 2, 25,
+ 20, 10, 135, 3, 12, 9, 197, 130, 2, 25, 20, 7, 196, 92, 50, 69, 48, 20, 5, 130, 197, 190, 43, 5, 130, 197, 190, 43, 0, 11,
+ 136, 26, 23, 9, 1, 197, 130, 2, 25, 20, 11, 136, 23, 19, 9, 1, 197, 130, 2, 25, 20, 11, 136, 20, 11, 23, 9, 197, 130, 2,
+ 25, 20, 11, 136, 19, 20, 25, 7, 197, 130, 2, 25, 20, 11, 136, 19, 16, 1, 4, 197, 130, 2, 25, 20, 11, 136, 19, 197, 130, 1,
+ 197, 130, 2, 25, 20, 11, 136, 197, 130, 11, 15, 197, 130, 2, 25, 20, 11, 136, 7, 18, 26, 1, 197, 130, 2, 25, 20, 11, 136, 4,
+ 18, 23, 9, 197, 130, 2, 25, 20, 11, 136, 3, 9, 3, 8, 197, 130, 2, 25, 20, 11, 136, 2, 12, 1, 4, 197, 130, 2, 25, 20,
+ 0, 12, 137, 26, 19, 9, 1, 4, 197, 130, 2, 25, 20, 12, 137, 26, 2, 12, 1, 4, 197, 130, 2, 25, 20, 12, 137, 23, 19, 9,
+ 1, 4, 197, 130, 2, 25, 20, 12, 137, 23, 9, 196, 133, 4, 197, 130, 2, 25, 20, 12, 137, 19, 26, 3, 26, 1, 197, 130, 2, 25,
+ 20, 12, 137, 13, 197, 155, 3, 9, 197, 130, 2, 25, 20, 12, 137, 13, 9, 195, 179, 20, 197, 130, 2, 25, 20, 12, 137, 12, 7, 14,
+ 196, 133, 197, 130, 2, 25, 20, 9, 198, 92, 147, 133, 29, 33, 84, 67, 11, 66, 76, 128, 109, 89, 6, 101, 35, 0, 17, 8, 2, 197,
+ 188, 96, 109, 47, 0, 0, 13, 138, 26, 23, 9, 196, 133, 4, 197, 130, 2, 25, 20, 13, 138, 26, 13, 9, 195, 179, 20, 197, 130, 2,
+ 25, 20, 13, 138, 23, 13, 9, 195, 179, 20, 197, 130, 2, 25, 20, 13, 138, 19, 20, 18, 26, 25, 7, 197, 130, 2, 25, 20, 13, 138,
+ 16, 18, 26, 196, 133, 4, 197, 130, 2, 25, 20, 13, 138, 7, 18, 26, 13, 9, 1, 197, 130, 2, 25, 20, 13, 138, 7, 197, 130, 21,
+ 3, 8, 197, 130, 2, 25, 20, 13, 138, 2, 18, 26, 13, 9, 1, 197, 130, 2, 25, 20, 7, 132, 12, 1, 196, 135, 20, 7, 132, 4,
+ 1, 196, 135, 20, 0, 14, 139, 23, 19, 26, 3, 26, 196, 133, 197, 130, 2, 25, 20, 14, 139, 23, 16, 18, 26, 196, 133, 4, 197, 130,
+ 2, 25, 20, 14, 139, 197, 155, 13, 9, 1, 18, 4, 197, 130, 2, 25, 20, 14, 139, 19, 16, 18, 26, 196, 133, 4, 197, 130, 2, 25,
+ 20, 8, 133, 26, 26, 21, 196, 135, 20, 8, 133, 26, 4, 21, 197, 155, 20, 8, 133, 23, 12, 5, 196, 135, 20, 8, 133, 19, 14, 21,
+ 196, 135, 20, 8, 133, 18, 26, 21, 196, 135, 20, 8, 133, 16, 12, 5, 196, 135, 20, 8, 2, 197, 186, 90, 109, 47, 0, 0, 9, 134,
+ 23, 19, 20, 1, 196, 135, 20, 9, 134, 19, 26, 16, 5, 196, 135, 20, 9, 134, 16, 3, 8, 1, 196, 135, 20, 10, 135, 197, 130, 197,
+ 188, 5, 19, 26, 20, 9, 134, 196, 135, 16, 1, 196, 135, 20, 9, 134, 196, 135, 13, 9, 196, 135, 20, 9, 134, 3, 8, 12, 1, 196,
+ 135, 20, 0, 10, 135, 23, 20, 18, 196, 133, 196, 135, 20, 10, 135, 20, 11, 14, 196, 133, 196, 135, 20, 10, 135, 19, 26, 3, 26, 21,
+ 196, 135, 20, 10, 135, 19, 20, 18, 196, 133, 196, 135, 20, 10, 135, 19, 3, 8, 12, 1, 196, 135, 20, 10, 135, 2, 18, 14, 196, 133,
+ 196, 135, 20, 0, 11, 136, 197, 188, 7, 14, 196, 133, 196, 135, 20, 7, 132, 23, 9, 197, 155, 20, 11, 136, 20, 3, 8, 14, 196, 133,
+ 196, 135, 20, 11, 136, 19, 3, 8, 197, 130, 5, 197, 155, 20, 10, 199, 76, 50, 12, 5, 54, 131, 104, 20, 11, 136, 18, 197, 188, 14,
+ 196, 133, 196, 135, 20, 7, 132, 16, 1, 197, 155, 20, 9, 134, 196, 135, 13, 9, 196, 133, 20, 7, 132, 2, 1, 196, 135, 20, 9, 198,
+ 52, 18, 211, 36, 213, 77, 65, 0, 8, 133, 197, 188, 21, 196, 135, 20, 8, 133, 7, 18, 1, 196, 135, 20, 8, 133, 7, 14, 1, 196,
+ 135, 20, 12, 137, 4, 197, 186, 7, 14, 196, 133, 196, 135, 20, 8, 133, 4, 2, 1, 196, 135, 20, 10, 135, 2, 18, 26, 13, 9, 196,
+ 133, 20, 8, 133, 2, 18, 1, 196, 135, 20, 32, 68, 12, 130, 76, 36, 76, 4, 37, 55, 37, 49, 111, 50, 49, 6, 35, 34, 50, 109,
+ 0, 82, 99, 111, 110, 32, 99, 97, 114, 110, 101, 32, 11, 68, 12, 130, 76, 36, 76, 37, 55, 37, 0, 6, 195, 9, 147, 9, 76, 0,
+ 9, 134, 20, 11, 23, 9, 196, 135, 20, 9, 134, 19, 197, 130, 1, 196, 135, 20, 9, 134, 13, 18, 26, 5, 196, 135, 20, 9, 134, 7,
+ 18, 26, 1, 196, 135, 20, 9, 134, 4, 18, 26, 5, 196, 135, 20, 6, 195, 16, 210, 74, 20, 0, 10, 135, 19, 26, 3, 26, 5, 196,
+ 135, 20, 0, 8, 133, 197, 188, 21, 197, 130, 20, 9, 134, 20, 11, 23, 9, 196, 133, 20, 9, 134, 19, 26, 11, 12, 196, 133, 20, 8,
+ 133, 7, 18, 1, 197, 130, 20, 8, 133, 7, 14, 1, 197, 130, 20, 8, 133, 4, 2, 1, 197, 130, 20, 0, 9, 134, 20, 11, 23, 9,
+ 197, 130, 20, 9, 134, 19, 197, 130, 1, 197, 130, 20, 8, 133, 18, 23, 196, 133, 3, 20, 9, 134, 7, 18, 26, 1, 197, 130, 20, 7,
+ 132, 7, 9, 197, 132, 20, 0, 8, 133, 16, 12, 5, 197, 132, 20, 0, 9, 134, 23, 19, 20, 1, 197, 132, 20, 9, 134, 197, 155, 23,
+ 9, 197, 132, 20, 7, 132, 12, 1, 197, 130, 20, 7, 132, 4, 1, 197, 130, 20, 0, 8, 133, 26, 26, 21, 197, 130, 20, 8, 133, 19,
+ 14, 21, 197, 130, 20, 0, 7, 196, 104, 116, 143, 52, 20, 9, 134, 23, 19, 20, 1, 197, 130, 20, 6, 195, 64, 197, 193, 20, 9, 134,
+ 16, 3, 8, 1, 197, 130, 20, 9, 134, 13, 4, 12, 1, 197, 130, 20, 9, 134, 196, 135, 16, 1, 197, 130, 20, 9, 134, 196, 135, 13,
+ 9, 197, 130, 20, 9, 134, 3, 8, 12, 1, 197, 130, 20, 0, 6, 195, 92, 19, 0, 20, 10, 135, 20, 11, 14, 196, 133, 197, 130, 20,
+ 8, 197, 77, 161, 80, 13, 160, 20, 10, 135, 19, 26, 3, 26, 21, 197, 130, 20, 6, 195, 76, 147, 0, 20, 10, 135, 19, 3, 8, 12,
+ 1, 197, 130, 20, 8, 197, 56, 148, 218, 13, 160, 20, 8, 133, 13, 195, 179, 4, 12, 20, 10, 135, 4, 18, 197, 188, 1, 197, 130, 20,
+ 10, 135, 2, 18, 14, 196, 133, 197, 130, 20, 7, 132, 19, 9, 196, 153, 72, 0, 11, 136, 197, 188, 7, 14, 196, 133, 197, 130, 20, 11,
+ 136, 20, 3, 8, 14, 196, 133, 197, 130, 20, 11, 136, 18, 197, 188, 14, 196, 133, 197, 130, 20, 7, 132, 18, 1, 197, 186, 20, 16, 66,
+ 64, 240, 48, 6, 111, 84, 35, 89, 0, 81, 119, 97, 115, 32, 16, 66, 64, 240, 48, 6, 111, 47, 112, 65, 0, 81, 116, 121, 109, 32,
+ 14, 66, 64, 240, 48, 6, 111, 47, 111, 0, 81, 116, 111, 32, 14, 66, 64, 240, 48, 6, 111, 47, 109, 0, 81, 116, 101, 32, 15, 66,
+ 64, 240, 48, 6, 111, 47, 114, 0, 81, 116, 196, 133, 32, 16, 66, 64, 240, 48, 6, 111, 67, 38, 109, 0, 81, 110, 105, 101, 32, 17,
+ 66, 64, 240, 48, 6, 111, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32, 16, 66, 64, 240, 48, 6, 111, 67, 37, 65, 0, 81, 110, 105,
+ 109, 32, 18, 66, 64, 240, 48, 6, 111, 67, 38, 109, 57, 0, 81, 110, 105, 101, 106, 32, 16, 66, 64, 240, 48, 6, 111, 50, 35, 89,
+ 0, 81, 110, 97, 115, 32, 18, 66, 64, 240, 48, 6, 111, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 5, 194, 64, 240, 76, 0,
+ 12, 137, 4, 197, 186, 7, 14, 196, 133, 197, 130, 20, 18, 67, 64, 241, 0, 48, 6, 111, 72, 84, 35, 89, 0, 81, 119, 97, 115, 32,
+ 18, 67, 64, 241, 0, 48, 6, 111, 47, 47, 112, 65, 0, 81, 116, 121, 109, 32, 16, 67, 64, 241, 0, 48, 6, 111, 47, 47, 111, 0,
+ 81, 116, 111, 32, 16, 67, 64, 241, 0, 48, 6, 111, 47, 47, 109, 0, 81, 116, 101, 32, 17, 67, 64, 241, 0, 48, 6, 111, 47, 47,
+ 114, 0, 81, 116, 196, 133, 32, 18, 67, 64, 241, 0, 48, 6, 111, 72, 67, 38, 109, 0, 81, 110, 105, 101, 32, 19, 67, 64, 241, 0,
+ 48, 6, 111, 72, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32, 18, 67, 64, 241, 0, 48, 6, 111, 72, 67, 37, 65, 0, 81, 110, 105,
+ 109, 32, 19, 67, 64, 241, 0, 48, 6, 111, 72, 67, 38, 114, 0, 81, 110, 105, 196, 133, 32, 18, 67, 64, 241, 0, 48, 6, 111, 72,
+ 50, 35, 89, 0, 81, 110, 97, 115, 32, 6, 195, 64, 241, 0, 76, 19, 2, 203, 157, 101, 4, 40, 68, 81, 35, 51, 6, 40, 65, 55,
+ 35, 58, 47, 0, 0, 9, 134, 20, 197, 130, 15, 3, 26, 20, 7, 196, 76, 180, 143, 8, 20, 6, 195, 53, 38, 133, 20, 9, 134, 197,
+ 130, 197, 188, 25, 10, 20, 10, 135, 7, 18, 26, 13, 9, 196, 153, 20, 0, 8, 133, 4, 196, 133, 197, 188, 20, 12, 2, 203, 155, 111,
+ 81, 6, 111, 50, 109, 49, 0, 0, 12, 2, 203, 152, 71, 51, 6, 109, 84, 37, 89, 0, 0, 19, 2, 203, 153, 81, 6, 40, 51, 50,
+ 35, 10, 49, 51, 6, 111, 48, 49, 35, 0, 0, 9, 134, 197, 188, 7, 1, 19, 26, 20, 9, 134, 197, 155, 14, 9, 19, 26, 20, 10,
+ 68, 8, 241, 85, 24, 71, 109, 83, 0, 0, 0, 0, 6, 2, 95, 1, 35, 0, 0, 0, 0, 9, 67, 88, 145, 87, 84, 38, 40, 0,
+ 0, 9, 134, 19, 26, 11, 12, 196, 153, 20, 0, 7, 196, 92, 145, 68, 104, 20, 0, 11, 136, 19, 3, 8, 197, 130, 15, 2, 25, 20,
+ 12, 137, 15, 197, 155, 13, 9, 21, 19, 5, 20, 65, 13, 69, 40, 84, 147, 21, 144, 75, 109, 51, 88, 37, 0, 0, 6, 2, 95, 9,
+ 37, 0, 0, 9, 134, 196, 135, 13, 9, 196, 153, 20, 14, 139, 19, 26, 5, 197, 155, 3, 9, 21, 19, 5, 20, 65, 0, 6, 2, 95,
+ 15, 111, 0, 0, 9, 134, 26, 197, 130, 1, 197, 186, 20, 9, 134, 23, 197, 130, 1, 197, 186, 20, 7, 196, 28, 224, 83, 104, 20, 0,
+ 8, 197, 4, 194, 83, 60, 224, 65, 0, 9, 134, 23, 9, 196, 133, 197, 188, 20, 0, 7, 132, 20, 18, 196, 133, 20, 7, 132, 16, 18,
+ 196, 133, 20, 0, 18, 9, 4, 5, 12, 12, 39, 1, 18, 20, 5, 72, 109, 55, 6, 35, 51, 0, 10, 135, 10, 5, 19, 20, 5, 197,
+ 155, 76, 0, 11, 136, 19, 20, 18, 26, 196, 133, 197, 155, 20, 9, 134, 4, 18, 7, 14, 196, 133, 20, 9, 134, 3, 26, 11, 14, 196,
+ 133, 20, 0, 16, 70, 8, 16, 203, 92, 20, 132, 71, 109, 49, 58, 109, 51, 72, 0, 0, 9, 134, 19, 20, 197, 130, 21, 3, 20, 8,
+ 133, 4, 197, 130, 21, 2, 20, 9, 134, 3, 8, 3, 196, 133, 3, 20, 7, 2, 95, 23, 84, 40, 0, 0, 0, 9, 134, 20, 11, 23,
+ 9, 196, 153, 20, 6, 2, 95, 21, 40, 0, 0, 0, 0, 7, 196, 92, 116, 143, 52, 20, 10, 135, 197, 155, 14, 9, 196, 133, 3, 20,
+ 10, 135, 196, 135, 13, 9, 196, 133, 3, 20, 8, 2, 95, 26, 88, 109, 47, 0, 0, 8, 197, 105, 112, 76, 13, 160, 20, 10, 135, 26,
+ 7, 18, 25, 26, 197, 130, 20, 11, 136, 2, 18, 26, 13, 9, 196, 133, 3, 20, 13, 138, 10, 5, 19, 20, 5, 197, 155, 3, 9, 5,
+ 76, 0, 8, 133, 11, 18, 1, 197, 155, 20, 10, 135, 2, 18, 26, 13, 9, 196, 153, 20, 0, 8, 133, 196, 135, 16, 1, 10, 20, 0,
+ 7, 196, 92, 194, 67, 104, 20, 7, 196, 16, 32, 83, 104, 20, 10, 135, 2, 25, 197, 130, 5, 197, 155, 76, 11, 200, 52, 19, 132, 20,
+ 192, 146, 61, 64, 65, 0, 10, 135, 26, 7, 197, 130, 21, 19, 26, 20, 0, 11, 136, 197, 188, 7, 14, 9, 5, 19, 26, 20, 9, 134,
+ 26, 13, 18, 21, 197, 188, 20, 6, 195, 52, 67, 9, 20, 18, 67, 16, 82, 129, 72, 109, 90, 35, 84, 6, 37, 0, 81, 118, 117, 101,
+ 32, 17, 67, 16, 82, 129, 72, 109, 90, 35, 84, 6, 37, 0, 81, 118, 117, 32, 9, 134, 11, 15, 12, 1, 197, 188, 66, 0, 10, 135,
+ 26, 23, 9, 196, 133, 197, 188, 20, 8, 133, 26, 12, 5, 197, 186, 20, 8, 133, 23, 12, 5, 197, 186, 20, 6, 195, 48, 82, 128, 20,
+ 6, 195, 8, 146, 128, 20, 7, 195, 80, 82, 128, 72, 12, 0, 7, 196, 104, 36, 143, 40, 20, 9, 134, 13, 197, 188, 25, 19, 26, 20,
+ 8, 133, 196, 135, 16, 1, 13, 20, 14, 2, 95, 34, 117, 40, 118, 6, 112, 89, 58, 40, 83, 0, 0, 9, 198, 93, 54, 131, 104, 226,
+ 69, 20, 10, 135, 4, 197, 186, 7, 1, 19, 26, 20, 11, 69, 69, 82, 67, 32, 80, 49, 37, 91, 0, 15, 2, 95, 33, 84, 112, 49,
+ 91, 6, 112, 49, 67, 37, 49, 0, 0, 9, 198, 93, 64, 83, 104, 54, 128, 20, 9, 198, 44, 192, 83, 104, 54, 128, 20, 5, 194, 81,
+ 144, 76, 0, 10, 135, 19, 20, 18, 26, 5, 197, 188, 20, 9, 67, 12, 243, 128, 49, 111, 50, 0, 14, 2, 95, 39, 35, 48, 6, 111,
+ 89, 47, 51, 111, 83, 0, 0, 9, 198, 93, 54, 131, 104, 226, 74, 20, 7, 196, 92, 180, 143, 64, 20, 0, 0, 16, 67, 52, 195, 5,
+ 65, 35, 72, 65, 40, 35, 88, 6, 109, 55, 0, 10, 67, 40, 19, 133, 75, 109, 57, 50, 0, 11, 2, 95, 36, 72, 6, 111, 55, 35,
+ 51, 0, 0, 7, 195, 80, 83, 128, 72, 12, 0, 7, 196, 77, 3, 1, 52, 20, 12, 68, 4, 66, 69, 84, 35, 72, 57, 6, 109, 0,
+ 7, 196, 52, 16, 201, 20, 76, 13, 4, 95, 3, 1, 16, 72, 6, 40, 90, 109, 10, 0, 0, 23, 73, 12, 147, 145, 84, 80, 197, 57,
+ 67, 192, 76, 37, 50, 49, 58, 109, 76, 109, 50, 47, 111, 0, 15, 2, 95, 41, 48, 111, 50, 35, 84, 38, 6, 35, 97, 109, 0, 0,
+ 6, 195, 92, 116, 129, 20, 11, 2, 95, 40, 50, 35, 84, 38, 35, 89, 0, 0, 8, 133, 11, 197, 130, 21, 10, 20, 0, 8, 133, 20,
+ 11, 14, 196, 133, 20, 10, 135, 7, 18, 25, 197, 186, 196, 135, 20, 0, 11, 136, 26, 23, 9, 5, 197, 186, 196, 135, 20, 8, 133, 26,
+ 14, 21, 197, 188, 20, 11, 136, 26, 7, 18, 25, 197, 186, 196, 135, 20, 11, 136, 23, 23, 9, 5, 197, 186, 196, 135, 20, 10, 135, 23,
+ 9, 5, 197, 132, 3, 26, 20, 11, 136, 23, 7, 18, 25, 197, 186, 196, 135, 20, 8, 133, 13, 25, 197, 155, 12, 20, 13, 2, 95, 45,
+ 65, 6, 112, 97, 55, 50, 37, 49, 0, 0, 11, 136, 26, 23, 9, 5, 197, 132, 3, 26, 20, 8, 133, 9, 197, 155, 196, 135, 20, 14,
+ 2, 95, 44, 48, 91, 109, 119, 6, 37, 50, 109, 49, 0, 0, 7, 132, 4, 18, 196, 133, 20, 19, 71, 12, 19, 69, 52, 33, 82, 80,
+ 49, 35, 65, 109, 65, 71, 6, 109, 51, 0, 9, 2, 95, 51, 47, 91, 6, 112, 0, 0, 10, 135, 26, 10, 5, 197, 155, 196, 135, 20,
+ 10, 135, 23, 9, 5, 197, 186, 196, 135, 20, 11, 136, 19, 16, 18, 26, 196, 133, 197, 188, 20, 7, 196, 9, 35, 137, 40, 20, 8, 133,
+ 13, 1, 10, 196, 133, 76, 27, 68, 76, 245, 78, 16, 89, 35, 58, 50, 72, 15, 75, 6, 40, 89, 109, 51, 0, 81, 106, 117, 105, 99,
+ 101, 114, 32, 9, 2, 95, 50, 72, 84, 6, 35, 0, 0, 8, 197, 76, 179, 14, 36, 160, 20, 8, 197, 76, 50, 12, 20, 160, 20, 11,
+ 2, 95, 49, 57, 6, 109, 72, 109, 50, 0, 0, 11, 136, 197, 155, 23, 9, 15, 4, 3, 26, 20, 11, 2, 95, 48, 88, 6, 109, 51,
+ 111, 12, 0, 0, 7, 132, 16, 18, 196, 153, 20, 6, 195, 45, 114, 76, 20, 11, 2, 95, 55, 97, 6, 109, 72, 109, 65, 0, 0, 10,
+ 2, 95, 54, 91, 6, 109, 97, 119, 0, 0, 9, 134, 3, 26, 11, 14, 196, 153, 20, 11, 2, 95, 53, 48, 38, 6, 109, 67, 119, 0,
+ 0, 11, 136, 23, 23, 9, 195, 179, 26, 197, 130, 20, 8, 133, 4, 13, 196, 133, 3, 20, 11, 2, 95, 52, 76, 47, 6, 109, 51, 112,
+ 0, 0, 8, 133, 12, 1, 26, 197, 130, 20, 9, 134, 11, 16, 9, 196, 133, 3, 20, 13, 2, 95, 59, 97, 51, 6, 109, 72, 67, 37,
+ 49, 0, 0, 9, 134, 23, 12, 1, 26, 197, 130, 20, 10, 135, 20, 11, 23, 9, 196, 133, 3, 20, 10, 135, 197, 155, 13, 9, 196, 133,
+ 3, 20, 10, 135, 19, 26, 11, 12, 196, 133, 3, 20, 9, 134, 7, 18, 25, 26, 197, 130, 20, 10, 135, 4, 18, 23, 9, 196, 133, 3,
+ 20, 9, 198, 12, 131, 1, 77, 160, 218, 20, 15, 2, 95, 58, 72, 84, 40, 49, 51, 6, 111, 48, 109, 49, 0, 0, 10, 135, 23, 9,
+ 195, 179, 26, 197, 130, 20, 10, 135, 23, 7, 18, 25, 26, 197, 130, 20, 8, 197, 64, 197, 193, 77, 160, 20, 13, 2, 95, 57, 120, 6,
+ 109, 84, 38, 109, 67, 119, 0, 0, 14, 139, 19, 3, 8, 197, 130, 25, 197, 155, 3, 9, 5, 20, 18, 66, 92, 80, 84, 6, 109, 65,
+ 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 16, 70, 12, 128, 82, 52, 19, 148, 91, 35, 51, 65, 35, 50, 0, 66, 5, 194, 92, 80,
+ 72, 10, 2, 95, 56, 6, 111, 97, 109, 65, 0, 0, 19, 71, 12, 243, 131, 36, 84, 135, 20, 49, 111, 50, 89, 57, 6, 109, 51, 90,
+ 0, 20, 2, 95, 63, 88, 50, 4, 35, 49, 15, 88, 35, 48, 112, 47, 6, 35, 67, 35, 0, 0, 9, 134, 26, 23, 196, 153, 197, 186,
+ 20, 7, 196, 76, 179, 195, 104, 20, 13, 2, 95, 62, 58, 38, 6, 109, 68, 49, 91, 109, 0, 0, 12, 137, 26, 2, 197, 130, 1, 197,
+ 186, 197, 132, 20, 0, 11, 136, 197, 155, 23, 9, 1, 4, 3, 26, 20, 9, 198, 64, 197, 83, 104, 54, 128, 20, 9, 198, 52, 20, 147,
+ 104, 54, 128, 20, 12, 2, 95, 60, 65, 67, 6, 109, 57, 91, 109, 0, 0, 0, 7, 196, 105, 37, 83, 104, 20, 7, 196, 104, 35, 195,
+ 104, 20, 7, 196, 12, 145, 82, 64, 20, 0, 0, 9, 198, 104, 226, 83, 104, 54, 128, 20, 9, 198, 12, 132, 154, 12, 146, 128, 20, 0,
+ 7, 132, 20, 18, 196, 153, 20, 0, 7, 196, 76, 180, 143, 64, 20, 7, 132, 11, 196, 133, 16, 20, 7, 196, 9, 35, 137, 20, 20, 0,
+ 9, 134, 4, 18, 7, 14, 196, 153, 20, 0, 9, 198, 61, 5, 9, 53, 83, 64, 65, 0, 6, 195, 93, 112, 76, 20, 0, 7, 196, 64,
+ 21, 18, 104, 20, 0, 0, 6, 195, 104, 161, 77, 20, 8, 133, 23, 4, 21, 197, 155, 20, 8, 133, 16, 19, 15, 196, 135, 20, 10, 135,
+ 4, 197, 188, 4, 197, 188, 25, 20, 10, 67, 12, 240, 193, 49, 111, 49, 35, 0, 0, 9, 134, 13, 1, 197, 155, 196, 135, 20, 9, 134,
+ 4, 26, 9, 15, 196, 135, 20, 0, 10, 135, 3, 26, 25, 197, 155, 196, 135, 20, 0, 11, 136, 26, 13, 9, 5, 197, 155, 196, 135, 20,
+ 11, 136, 26, 7, 196, 153, 197, 155, 196, 135, 20, 11, 136, 23, 13, 9, 5, 197, 155, 196, 135, 20, 11, 136, 23, 11, 18, 1, 197, 155,
+ 196, 135, 20, 11, 136, 19, 20, 18, 5, 197, 155, 196, 135, 20, 11, 136, 19, 11, 18, 1, 197, 155, 196, 135, 20, 0, 8, 133, 26, 9,
+ 15, 196, 135, 20, 12, 137, 26, 7, 14, 9, 5, 197, 155, 196, 135, 20, 12, 137, 23, 26, 14, 9, 5, 197, 155, 196, 135, 20, 10, 67,
+ 88, 144, 197, 84, 37, 117, 109, 0, 9, 198, 4, 225, 197, 48, 84, 192, 65, 0, 9, 134, 16, 21, 197, 155, 196, 135, 20, 8, 133, 8,
+ 1, 197, 132, 2, 20, 9, 134, 4, 18, 7, 15, 196, 135, 20, 9, 134, 3, 26, 11, 15, 196, 135, 20, 13, 67, 85, 48, 128, 40, 109,
+ 89, 71, 6, 109, 0, 17, 0, 10, 135, 18, 195, 179, 197, 155, 196, 135, 20, 10, 135, 13, 9, 5, 197, 155, 196, 135, 20, 10, 135, 3,
+ 8, 23, 9, 15, 196, 135, 20, 10, 135, 2, 195, 179, 197, 155, 196, 135, 20, 0, 11, 136, 26, 18, 195, 179, 197, 155, 196, 135, 20, 6,
+ 195, 104, 34, 74, 20, 11, 136, 23, 18, 195, 179, 197, 155, 196, 135, 20, 0, 0, 8, 133, 26, 9, 15, 197, 130, 20, 8, 133, 14, 9,
+ 11, 197, 130, 20, 14, 67, 20, 177, 192, 109, 49, 35, 81, 38, 6, 109, 0, 17, 19, 71, 25, 32, 78, 12, 148, 195, 60, 83, 51, 35,
+ 50, 89, 37, 89, 49, 111, 0, 0, 9, 198, 77, 4, 154, 100, 180, 154, 20, 8, 133, 4, 18, 197, 188, 25, 20, 9, 134, 4, 18, 7,
+ 15, 197, 130, 20, 9, 134, 3, 26, 11, 15, 197, 130, 20, 14, 4, 95, 4, 15, 20, 88, 49, 51, 111, 48, 49, 114, 0, 0, 10, 135,
+ 19, 16, 19, 9, 15, 197, 130, 20, 10, 135, 19, 16, 9, 5, 11, 197, 130, 20, 10, 135, 3, 8, 23, 9, 15, 197, 130, 20, 0, 0,
+ 6, 195, 104, 161, 64, 20, 7, 195, 4, 193, 64, 76, 28, 24, 2, 95, 91, 50, 4, 35, 84, 38, 35, 89, 15, 49, 84, 35, 72, 51,
+ 35, 47, 6, 111, 84, 112, 0, 0, 9, 134, 26, 23, 25, 11, 197, 130, 20, 8, 133, 20, 11, 14, 196, 153, 20, 9, 134, 18, 26, 5,
+ 11, 197, 130, 20, 9, 134, 4, 26, 9, 15, 197, 130, 20, 9, 134, 2, 18, 1, 11, 197, 130, 20, 0, 10, 135, 26, 18, 26, 5, 11,
+ 197, 130, 20, 10, 135, 26, 2, 18, 1, 11, 197, 130, 20, 8, 197, 93, 160, 149, 73, 160, 20, 8, 197, 92, 180, 143, 13, 160, 20, 8,
+ 197, 81, 37, 193, 77, 160, 20, 8, 197, 17, 33, 193, 77, 160, 20, 0, 6, 195, 64, 226, 69, 20, 16, 66, 104, 16, 88, 6, 35, 67,
+ 38, 109, 0, 81, 110, 105, 101, 32, 17, 66, 104, 16, 88, 6, 35, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32, 16, 66, 104, 16, 88,
+ 6, 35, 84, 35, 89, 0, 81, 119, 97, 115, 32, 16, 66, 104, 16, 88, 6, 35, 47, 112, 65, 0, 81, 116, 121, 109, 32, 14, 66, 104,
+ 16, 88, 6, 35, 47, 111, 0, 81, 116, 111, 32, 14, 66, 104, 16, 88, 6, 35, 47, 109, 0, 81, 116, 101, 32, 15, 66, 104, 16, 88,
+ 6, 35, 47, 114, 0, 81, 116, 196, 133, 32, 16, 66, 104, 16, 88, 6, 35, 67, 37, 65, 0, 81, 110, 105, 109, 32, 17, 66, 104, 16,
+ 88, 6, 35, 67, 38, 114, 0, 81, 110, 105, 196, 133, 32, 16, 66, 104, 16, 88, 6, 35, 50, 35, 89, 0, 81, 110, 97, 115, 32, 18,
+ 66, 104, 16, 88, 6, 35, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 5, 194, 104, 16, 76, 0, 8, 133, 11, 18, 195, 179, 10,
+ 20, 17, 2, 95, 95, 48, 111, 72, 49, 51, 109, 97, 55, 6, 109, 67, 109, 0, 0, 9, 134, 23, 11, 197, 130, 21, 10, 20, 7, 196,
+ 80, 181, 201, 40, 20, 9, 134, 19, 11, 197, 130, 21, 10, 20, 18, 70, 64, 17, 197, 16, 245, 206, 48, 109, 57, 75, 72, 6, 35, 58,
+ 50, 0, 0, 10, 135, 14, 9, 1, 197, 132, 3, 26, 20, 28, 69, 52, 18, 84, 72, 80, 65, 109, 47, 51, 109, 72, 111, 47, 6, 109,
+ 55, 0, 81, 100, 39, 104, 111, 116, 101, 108, 32, 30, 2, 95, 93, 48, 51, 35, 84, 112, 15, 50, 4, 35, 84, 38, 35, 89, 15, 49,
+ 84, 35, 72, 51, 35, 47, 6, 111, 84, 112, 0, 0, 9, 198, 77, 162, 204, 37, 54, 128, 20, 9, 198, 65, 53, 18, 105, 146, 128, 20,
+ 10, 67, 40, 18, 197, 75, 109, 57, 49, 0, 0, 6, 195, 73, 146, 128, 20, 6, 195, 17, 82, 128, 20, 9, 67, 12, 243, 204, 49, 40,
+ 55, 0, 0, 7, 196, 12, 145, 83, 104, 20, 12, 137, 2, 196, 153, 4, 26, 9, 5, 13, 25, 76, 8, 133, 2, 25, 197, 130, 1, 76,
+ 0, 6, 195, 8, 16, 218, 20, 31, 69, 12, 128, 82, 28, 80, 91, 35, 51, 90, 109, 72, 35, 83, 109, 51, 0, 68, 81, 100, 39, 97,
+ 102, 102, 97, 105, 114, 101, 115, 32, 0, 9, 198, 77, 160, 218, 101, 54, 128, 20, 8, 133, 2, 25, 197, 130, 15, 76, 0, 7, 132, 4,
+ 18, 196, 153, 20, 0, 0, 6, 195, 64, 226, 74, 20, 0, 0, 0, 0, 0, 8, 133, 26, 23, 15, 196, 135, 20, 8, 133, 20, 11, 15,
+ 196, 135, 20, 8, 133, 19, 19, 15, 196, 135, 20, 8, 133, 18, 23, 15, 196, 135, 20, 16, 70, 13, 84, 129, 12, 19, 192, 49, 37, 51,
+ 35, 89, 35, 111, 0, 26, 67, 12, 244, 193, 49, 4, 111, 88, 35, 50, 6, 111, 89, 47, 51, 35, 0, 81, 110, 111, 115, 116, 114, 97,
+ 32, 14, 4, 95, 7, 18, 22, 119, 6, 113, 91, 80, 38, 109, 0, 0, 9, 134, 21, 10, 197, 155, 196, 135, 20, 20, 67, 88, 148, 192,
+ 84, 37, 88, 35, 84, 37, 0, 67, 82, 97, 32, 118, 105, 115, 32, 21, 67, 88, 148, 192, 84, 37, 88, 35, 84, 37, 0, 67, 82, 195,
+ 160, 32, 118, 105, 115, 32, 0, 9, 134, 26, 13, 196, 153, 3, 26, 20, 7, 196, 12, 226, 83, 104, 20, 8, 133, 3, 8, 3, 196, 133,
+ 20, 12, 68, 13, 83, 16, 4, 49, 40, 55, 48, 35, 0, 0, 11, 136, 26, 23, 9, 5, 197, 155, 196, 135, 20, 11, 136, 26, 14, 9,
+ 5, 197, 155, 196, 135, 20, 11, 136, 23, 14, 9, 5, 197, 155, 196, 135, 20, 8, 197, 92, 70, 137, 20, 160, 20, 0, 12, 137, 23, 26,
+ 18, 195, 179, 197, 155, 196, 135, 20, 8, 133, 23, 9, 15, 196, 135, 20, 8, 133, 19, 9, 15, 196, 135, 20, 8, 133, 16, 9, 15, 196,
+ 135, 20, 6, 131, 19, 196, 133, 76, 0, 8, 133, 197, 188, 25, 3, 26, 20, 9, 134, 20, 18, 23, 15, 196, 135, 20, 9, 134, 16, 15,
+ 197, 155, 196, 135, 20, 0, 10, 135, 23, 16, 21, 197, 155, 196, 135, 20, 10, 135, 19, 16, 21, 197, 155, 196, 135, 20, 10, 135, 16, 9,
+ 5, 197, 155, 196, 135, 20, 10, 135, 14, 1, 10, 197, 155, 196, 135, 20, 10, 135, 11, 18, 1, 197, 155, 196, 135, 20, 0, 11, 136, 11,
+ 197, 130, 1, 197, 155, 196, 135, 20, 8, 197, 12, 133, 201, 20, 160, 20, 0, 10, 135, 19, 3, 8, 197, 130, 15, 13, 20, 0, 8, 133,
+ 23, 9, 15, 197, 130, 20, 8, 133, 19, 9, 15, 197, 130, 20, 8, 133, 16, 9, 15, 197, 130, 20, 6, 195, 8, 21, 192, 20, 0, 9,
+ 134, 26, 13, 195, 179, 18, 26, 20, 9, 134, 23, 12, 5, 11, 197, 130, 20, 9, 134, 20, 18, 23, 15, 197, 130, 20, 9, 134, 16, 9,
+ 5, 11, 197, 130, 20, 0, 10, 135, 26, 23, 12, 5, 11, 197, 130, 20, 6, 195, 48, 80, 218, 20, 0, 11, 136, 19, 20, 197, 130, 21,
+ 11, 197, 130, 20, 11, 136, 7, 18, 26, 13, 9, 15, 197, 130, 20, 0, 8, 133, 26, 23, 15, 197, 130, 20, 8, 133, 20, 11, 15, 197,
+ 130, 20, 12, 137, 197, 155, 13, 9, 5, 18, 4, 197, 130, 20, 8, 133, 19, 19, 15, 197, 130, 20, 8, 133, 18, 23, 15, 197, 130, 20,
+ 21, 2, 95, 123, 50, 4, 35, 84, 38, 35, 89, 15, 49, 55, 35, 65, 51, 111, 84, 112, 0, 15, 4, 95, 4, 9, 1, 10, 6, 40,
+ 65, 55, 35, 58, 47, 0, 0, 9, 198, 80, 50, 14, 36, 84, 218, 20, 9, 134, 19, 9, 5, 11, 197, 130, 20, 9, 198, 76, 50, 14,
+ 36, 84, 218, 20, 9, 134, 13, 195, 179, 11, 197, 130, 20, 9, 134, 3, 9, 5, 11, 197, 130, 20, 9, 198, 12, 132, 154, 12, 148, 218,
+ 20, 8, 133, 2, 25, 197, 130, 25, 76, 7, 195, 80, 81, 207, 72, 12, 0, 10, 135, 26, 13, 195, 179, 11, 197, 130, 20, 10, 135, 23,
+ 3, 9, 5, 11, 197, 130, 20, 10, 135, 20, 197, 130, 21, 11, 197, 130, 20, 0, 9, 134, 20, 18, 23, 15, 197, 132, 20, 11, 136, 197,
+ 155, 3, 9, 5, 11, 197, 130, 20, 9, 134, 4, 26, 23, 15, 197, 132, 20, 10, 135, 2, 196, 153, 4, 26, 9, 5, 76, 5, 194, 80,
+ 240, 72, 0, 10, 135, 19, 20, 18, 23, 15, 197, 132, 20, 0, 7, 196, 104, 224, 67, 104, 20, 6, 195, 104, 32, 87, 20, 7, 196, 77,
+ 4, 129, 92, 20, 7, 196, 25, 84, 131, 104, 20, 7, 196, 12, 194, 83, 104, 20, 0, 8, 197, 77, 160, 218, 4, 208, 20, 23, 73, 12,
+ 130, 80, 64, 83, 132, 4, 193, 64, 76, 37, 48, 109, 50, 72, 109, 57, 55, 0, 65, 9, 21, 73, 12, 130, 80, 64, 83, 132, 4, 193,
+ 64, 76, 37, 48, 109, 50, 72, 109, 57, 55, 0, 9, 134, 11, 20, 195, 179, 18, 1, 76, 28, 2, 95, 125, 48, 51, 35, 84, 112, 15,
+ 50, 4, 35, 84, 38, 35, 89, 15, 49, 55, 35, 65, 51, 6, 111, 84, 112, 0, 0, 8, 133, 19, 11, 15, 197, 155, 20, 0, 0, 8,
+ 133, 11, 197, 130, 15, 13, 20, 12, 137, 14, 9, 5, 11, 20, 195, 179, 18, 1, 76, 12, 67, 40, 21, 211, 75, 6, 109, 58, 89, 0,
+ 17, 0, 10, 135, 19, 20, 18, 196, 153, 3, 26, 20, 10, 135, 19, 16, 197, 130, 15, 19, 26, 20, 6, 195, 72, 16, 218, 20, 9, 134,
+ 11, 20, 195, 179, 18, 5, 76, 0, 9, 198, 77, 160, 218, 5, 54, 128, 20, 9, 198, 9, 38, 141, 37, 54, 128, 20, 5, 194, 93, 144,
+ 76, 0, 6, 195, 12, 134, 76, 20, 0, 12, 137, 14, 9, 5, 11, 20, 195, 179, 18, 5, 76, 0, 0, 0, 0, 9, 198, 76, 179, 14,
+ 36, 84, 218, 20, 9, 198, 64, 50, 14, 36, 84, 218, 20, 8, 133, 3, 8, 3, 196, 153, 20, 0, 0, 17, 70, 12, 16, 133, 72, 225,
+ 84, 49, 35, 71, 109, 51, 50, 6, 109, 0, 0, 8, 133, 26, 197, 130, 1, 10, 20, 0, 9, 134, 23, 20, 18, 195, 179, 10, 20, 9,
+ 134, 19, 20, 18, 195, 179, 10, 20, 0, 15, 70, 12, 243, 84, 21, 52, 197, 49, 114, 47, 6, 109, 89, 0, 0, 0, 8, 133, 23, 23,
+ 15, 197, 186, 20, 0, 8, 133, 26, 197, 130, 1, 13, 20, 8, 133, 23, 197, 130, 1, 13, 20, 11, 136, 19, 20, 18, 23, 195, 179, 197,
+ 188, 20, 8, 133, 12, 197, 188, 196, 133, 20, 7, 196, 17, 84, 3, 104, 20, 6, 195, 9, 32, 75, 20, 0, 0, 21, 67, 64, 241, 5,
+ 48, 111, 72, 6, 109, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 20, 67, 64, 241, 5, 48, 111, 72, 6, 109, 65, 50, 114, 0,
+ 81, 109, 110, 196, 133, 32, 0, 8, 133, 11, 195, 179, 18, 26, 20, 0, 0, 0, 10, 135, 16, 18, 15, 197, 130, 2, 25, 20, 10, 135,
+ 13, 9, 15, 197, 130, 2, 25, 20, 10, 135, 7, 1, 19, 197, 130, 2, 25, 20, 11, 136, 19, 20, 196, 153, 3, 8, 197, 130, 20, 13,
+ 4, 95, 35, 51, 50, 89, 48, 35, 117, 57, 35, 0, 0, 11, 136, 26, 23, 25, 11, 197, 130, 2, 25, 20, 11, 136, 26, 7, 18, 15,
+ 197, 130, 2, 25, 20, 11, 136, 23, 7, 18, 15, 197, 130, 2, 25, 20, 11, 136, 18, 197, 188, 15, 197, 130, 2, 25, 20, 11, 136, 18,
+ 26, 5, 11, 197, 130, 2, 25, 20, 11, 136, 13, 9, 12, 11, 197, 130, 2, 25, 20, 11, 136, 13, 4, 12, 15, 197, 130, 2, 25, 20,
+ 11, 136, 197, 130, 7, 15, 197, 130, 2, 25, 20, 11, 136, 4, 26, 9, 15, 197, 130, 2, 25, 20, 11, 136, 196, 135, 16, 15, 197, 130,
+ 2, 25, 20, 11, 136, 3, 8, 12, 15, 197, 130, 2, 25, 20, 11, 136, 2, 18, 1, 11, 197, 130, 2, 25, 20, 9, 134, 23, 26, 14,
+ 195, 179, 23, 20, 12, 137, 197, 155, 13, 9, 15, 18, 4, 197, 130, 20, 15, 67, 85, 49, 192, 40, 10, 109, 89, 81, 38, 6, 109, 0,
+ 17, 0, 12, 137, 26, 18, 26, 5, 11, 197, 130, 2, 25, 20, 12, 137, 26, 13, 195, 179, 7, 197, 130, 2, 25, 20, 12, 137, 26, 13,
+ 9, 12, 11, 197, 130, 2, 25, 20, 12, 137, 26, 2, 18, 1, 11, 197, 130, 2, 25, 20, 12, 137, 23, 12, 195, 179, 11, 197, 130, 2,
+ 25, 20, 12, 137, 23, 4, 26, 9, 15, 197, 130, 2, 25, 20, 12, 137, 19, 3, 8, 12, 15, 197, 130, 2, 25, 20, 12, 137, 11, 12,
+ 196, 153, 19, 197, 130, 2, 25, 20, 12, 137, 4, 197, 186, 7, 15, 197, 130, 2, 25, 20, 12, 137, 3, 8, 3, 9, 15, 197, 130, 2,
+ 25, 20, 13, 138, 19, 16, 9, 5, 18, 26, 3, 8, 197, 130, 20, 9, 134, 19, 5, 3, 8, 197, 130, 20, 9, 134, 16, 21, 3, 8,
+ 197, 130, 20, 12, 137, 2, 25, 12, 9, 197, 155, 3, 9, 5, 76, 0, 13, 138, 19, 3, 8, 12, 9, 197, 155, 3, 9, 5, 20, 13,
+ 138, 19, 26, 197, 130, 25, 197, 155, 3, 9, 5, 20, 13, 138, 23, 26, 13, 195, 179, 7, 197, 130, 2, 25, 20, 13, 138, 19, 11, 12,
+ 196, 153, 19, 197, 130, 2, 25, 20, 8, 197, 92, 65, 80, 13, 160, 20, 13, 138, 2, 25, 197, 130, 25, 197, 155, 3, 9, 5, 76, 0,
+ 14, 139, 19, 26, 12, 9, 2, 25, 197, 155, 3, 9, 5, 20, 14, 139, 23, 197, 155, 3, 9, 5, 11, 197, 130, 2, 25, 20, 17, 66,
+ 104, 80, 88, 6, 109, 65, 50, 114, 0, 81, 109, 110, 196, 133, 32, 18, 66, 104, 80, 88, 6, 109, 65, 67, 38, 109, 0, 81, 109, 110,
+ 105, 101, 32, 14, 139, 13, 9, 1, 197, 130, 25, 197, 155, 3, 9, 5, 76, 0, 15, 140, 19, 26, 197, 130, 25, 2, 25, 197, 155, 3,
+ 9, 5, 20, 15, 140, 19, 8, 197, 130, 25, 2, 25, 197, 155, 3, 9, 5, 20, 15, 140, 19, 3, 8, 12, 9, 2, 25, 197, 155, 3,
+ 9, 5, 20, 11, 136, 19, 3, 8, 197, 130, 25, 2, 25, 20, 6, 195, 45, 2, 64, 20, 0, 13, 138, 26, 13, 9, 5, 18, 26, 3,
+ 8, 197, 130, 20, 7, 196, 93, 4, 129, 92, 20, 10, 68, 12, 243, 84, 20, 49, 114, 47, 0, 11, 200, 76, 145, 68, 52, 149, 83, 21,
+ 64, 65, 0, 10, 135, 197, 155, 12, 196, 153, 3, 26, 20, 0, 0, 0, 0, 6, 195, 77, 2, 74, 20, 0, 10, 135, 19, 3, 8, 197,
+ 130, 5, 13, 20, 0, 14, 67, 52, 195, 128, 65, 37, 55, 57, 111, 50, 40, 83, 0, 0, 0, 8, 133, 26, 197, 130, 1, 16, 20, 6,
+ 195, 93, 2, 74, 20, 6, 195, 9, 144, 218, 20, 9, 134, 11, 20, 195, 179, 18, 25, 76, 0, 0, 0, 12, 137, 14, 9, 5, 11, 20,
+ 195, 179, 18, 25, 76, 0, 14, 69, 4, 225, 18, 21, 112, 109, 50, 72, 34, 57, 40, 0, 0, 0, 7, 132, 3, 12, 196, 133, 20, 0,
+ 7, 196, 105, 38, 133, 12, 20, 7, 196, 93, 53, 1, 92, 20, 0, 6, 195, 105, 165, 74, 20, 9, 134, 197, 130, 197, 188, 196, 133, 20,
+ 9, 134, 4, 18, 197, 188, 196, 133, 20, 10, 135, 11, 20, 195, 179, 18, 5, 10, 76, 0, 7, 131, 20, 196, 133, 72, 12, 0, 8, 133,
+ 26, 23, 15, 197, 186, 20, 0, 8, 133, 18, 197, 188, 196, 133, 20, 8, 133, 13, 197, 188, 196, 133, 20, 10, 135, 13, 197, 155, 3, 9,
+ 196, 135, 20, 13, 138, 14, 9, 5, 11, 20, 195, 179, 18, 5, 10, 76, 0, 6, 195, 105, 38, 74, 20, 6, 195, 45, 2, 74, 20, 6,
+ 195, 33, 80, 218, 20, 0, 0, 8, 133, 26, 14, 1, 197, 130, 20, 0, 8, 133, 12, 197, 188, 196, 153, 20, 0, 9, 134, 23, 9, 197,
+ 130, 2, 25, 20, 9, 134, 20, 25, 197, 130, 2, 25, 20, 9, 134, 13, 25, 197, 130, 2, 25, 20, 10, 135, 26, 13, 196, 133, 4, 18,
+ 26, 20, 8, 197, 92, 145, 84, 73, 160, 20, 8, 197, 77, 68, 129, 77, 160, 20, 10, 135, 13, 197, 155, 3, 9, 197, 130, 20, 0, 10,
+ 135, 26, 12, 1, 197, 130, 2, 25, 20, 10, 135, 26, 4, 1, 197, 130, 2, 25, 20, 10, 135, 26, 2, 9, 197, 130, 2, 25, 20, 10,
+ 135, 23, 26, 21, 197, 130, 2, 25, 20, 10, 135, 23, 4, 1, 197, 130, 2, 25, 20, 10, 135, 23, 2, 9, 197, 130, 2, 25, 20, 10,
+ 135, 20, 18, 21, 197, 130, 2, 25, 20, 10, 135, 16, 18, 21, 197, 130, 2, 25, 20, 10, 135, 4, 196, 133, 197, 130, 2, 25, 20, 10,
+ 135, 3, 26, 21, 197, 130, 2, 25, 20, 0, 11, 136, 26, 19, 26, 25, 197, 130, 2, 25, 20, 11, 136, 26, 13, 1, 18, 197, 130, 2,
+ 25, 20, 11, 136, 23, 197, 188, 25, 197, 130, 2, 25, 20, 11, 136, 23, 26, 2, 9, 197, 130, 2, 25, 20, 11, 136, 23, 3, 26, 21,
+ 197, 130, 2, 25, 20, 11, 136, 19, 20, 18, 21, 197, 130, 2, 25, 20, 11, 136, 19, 16, 18, 21, 197, 130, 2, 25, 20, 11, 136, 19,
+ 11, 18, 25, 197, 130, 2, 25, 20, 11, 136, 18, 197, 188, 1, 197, 130, 2, 25, 20, 11, 136, 16, 12, 23, 1, 197, 130, 2, 25, 20,
+ 11, 136, 13, 197, 188, 25, 197, 130, 2, 25, 20, 11, 136, 13, 9, 196, 133, 197, 130, 2, 25, 20, 11, 136, 13, 4, 12, 9, 197, 130,
+ 2, 25, 20, 11, 136, 197, 130, 7, 1, 197, 130, 2, 25, 20, 11, 136, 11, 12, 196, 133, 197, 130, 2, 25, 20, 11, 136, 7, 9, 196,
+ 133, 197, 130, 2, 25, 20, 11, 136, 4, 18, 7, 1, 197, 130, 2, 25, 20, 11, 136, 3, 26, 11, 1, 197, 130, 2, 25, 20, 0, 12,
+ 137, 19, 26, 12, 9, 197, 155, 3, 9, 5, 20, 12, 137, 26, 197, 188, 196, 133, 197, 130, 2, 25, 20, 12, 137, 26, 13, 9, 196, 133,
+ 197, 130, 2, 25, 20, 12, 137, 26, 7, 18, 25, 26, 197, 130, 2, 25, 20, 12, 137, 26, 7, 9, 196, 133, 197, 130, 2, 25, 20, 12,
+ 137, 23, 197, 188, 196, 133, 197, 130, 2, 25, 20, 12, 137, 23, 26, 9, 196, 133, 197, 130, 2, 25, 20, 12, 137, 23, 26, 4, 196, 133,
+ 197, 130, 2, 25, 20, 12, 137, 23, 16, 9, 196, 133, 197, 130, 2, 25, 20, 12, 137, 23, 7, 9, 196, 133, 197, 130, 2, 25, 20, 12,
+ 137, 23, 3, 9, 196, 133, 197, 130, 2, 25, 20, 12, 137, 19, 16, 9, 196, 133, 197, 130, 2, 25, 20, 12, 137, 19, 11, 12, 196, 133,
+ 197, 130, 2, 25, 20, 12, 137, 16, 5, 197, 130, 26, 197, 130, 2, 25, 20, 12, 137, 4, 197, 186, 7, 1, 197, 130, 2, 25, 20, 10,
+ 67, 12, 149, 15, 117, 37, 47, 111, 0, 19, 67, 12, 20, 19, 49, 35, 48, 89, 55, 111, 49, 0, 81, 108, 111, 99, 107, 32, 0, 13,
+ 138, 23, 19, 16, 9, 196, 133, 197, 130, 2, 25, 20, 13, 138, 197, 155, 3, 9, 196, 133, 197, 130, 2, 25, 20, 8, 197, 104, 34, 69,
+ 73, 160, 20, 8, 197, 77, 2, 69, 77, 160, 20, 13, 138, 13, 9, 5, 12, 9, 197, 155, 3, 9, 5, 76, 0, 14, 139, 23, 3, 8,
+ 18, 26, 3, 9, 197, 130, 2, 25, 20, 0, 0, 8, 133, 197, 130, 11, 15, 13, 20, 0, 15, 69, 21, 48, 193, 64, 80, 109, 89, 49,
+ 6, 109, 57, 48, 0, 0, 11, 136, 26, 10, 5, 197, 186, 4, 197, 186, 20, 0, 12, 137, 7, 14, 9, 5, 197, 186, 4, 197, 186, 20,
+ 0, 7, 196, 64, 197, 193, 40, 20, 9, 134, 13, 197, 155, 3, 9, 10, 20, 0, 0, 10, 135, 19, 3, 8, 197, 130, 1, 13, 20, 0,
+ 0, 7, 196, 64, 197, 193, 52, 20, 9, 134, 13, 196, 133, 4, 18, 26, 20, 7, 132, 197, 130, 1, 16, 20, 9, 198, 4, 195, 9, 77,
+ 65, 82, 65, 0, 6, 195, 73, 144, 218, 20, 0, 10, 135, 26, 23, 15, 197, 130, 2, 25, 20, 10, 135, 26, 14, 15, 197, 130, 2, 25,
+ 20, 10, 135, 20, 11, 15, 197, 130, 2, 25, 20, 10, 135, 19, 19, 15, 197, 130, 2, 25, 20, 10, 135, 18, 23, 15, 197, 130, 2, 25,
+ 20, 10, 135, 16, 1, 19, 197, 130, 2, 25, 20, 10, 135, 12, 1, 26, 197, 130, 2, 25, 20, 10, 135, 11, 9, 19, 197, 130, 2, 25,
+ 20, 10, 135, 7, 18, 15, 197, 130, 2, 25, 20, 10, 135, 7, 14, 15, 197, 130, 2, 25, 20, 10, 135, 4, 2, 15, 197, 130, 2, 25,
+ 20, 8, 133, 197, 130, 26, 1, 23, 20, 15, 6, 22, 15, 9, 12, 195, 160, 84, 40, 35, 55, 35, 0, 67, 0, 11, 136, 197, 188, 7,
+ 15, 197, 130, 2, 25, 20, 11, 136, 26, 23, 9, 19, 197, 130, 2, 25, 20, 11, 136, 26, 23, 1, 18, 197, 130, 2, 25, 20, 11, 136,
+ 26, 20, 1, 18, 197, 130, 2, 25, 20, 11, 136, 26, 14, 9, 11, 197, 130, 2, 25, 20, 11, 136, 26, 13, 25, 19, 197, 130, 2, 25,
+ 20, 11, 136, 26, 7, 1, 19, 197, 130, 2, 25, 20, 11, 136, 26, 4, 1, 18, 197, 130, 2, 25, 20, 11, 136, 23, 20, 1, 18, 197,
+ 130, 2, 25, 20, 11, 136, 23, 19, 9, 15, 197, 130, 2, 25, 20, 11, 136, 23, 16, 1, 18, 197, 130, 2, 25, 20, 11, 136, 23, 12,
+ 1, 26, 197, 130, 2, 25, 20, 11, 136, 23, 4, 1, 18, 197, 130, 2, 25, 20, 11, 136, 19, 16, 1, 19, 197, 130, 2, 25, 20, 11,
+ 136, 19, 11, 9, 19, 197, 130, 2, 25, 20, 11, 136, 19, 9, 5, 11, 197, 130, 2, 25, 20, 11, 136, 13, 195, 179, 11, 197, 130, 2,
+ 25, 20, 11, 136, 13, 195, 179, 7, 197, 130, 2, 25, 20, 11, 136, 13, 1, 18, 26, 197, 130, 2, 25, 20, 11, 136, 197, 130, 11, 1,
+ 197, 130, 2, 25, 20, 11, 136, 7, 18, 26, 15, 197, 130, 2, 25, 20, 11, 136, 7, 18, 25, 26, 197, 130, 2, 25, 20, 11, 136, 3,
+ 9, 5, 11, 197, 130, 2, 25, 20, 11, 136, 2, 12, 1, 11, 197, 130, 2, 25, 20, 0, 12, 137, 26, 13, 195, 179, 11, 197, 130, 2,
+ 25, 20, 12, 137, 26, 13, 1, 18, 26, 197, 130, 2, 25, 20, 12, 137, 26, 2, 12, 1, 11, 197, 130, 2, 25, 20, 12, 137, 23, 13,
+ 1, 18, 26, 197, 130, 2, 25, 20, 12, 137, 23, 9, 195, 179, 26, 197, 130, 2, 25, 20, 12, 137, 23, 7, 18, 25, 26, 197, 130, 2,
+ 25, 20, 12, 137, 23, 3, 9, 5, 11, 197, 130, 2, 25, 20, 12, 137, 20, 197, 130, 21, 11, 197, 130, 2, 25, 20, 12, 137, 19, 26,
+ 3, 26, 15, 197, 130, 2, 25, 20, 12, 137, 4, 18, 197, 188, 15, 197, 130, 2, 25, 20, 9, 134, 10, 196, 133, 20, 18, 26, 20, 7,
+ 196, 12, 133, 193, 48, 20, 20, 68, 65, 38, 133, 16, 48, 91, 6, 109, 72, 67, 38, 109, 0, 81, 110, 105, 101, 32, 21, 68, 65, 38,
+ 133, 16, 48, 91, 6, 109, 72, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32, 20, 68, 65, 38, 133, 16, 48, 91, 6, 109, 72, 84, 35,
+ 89, 0, 81, 119, 97, 115, 32, 20, 68, 65, 38, 133, 16, 48, 91, 6, 109, 47, 47, 112, 65, 0, 81, 116, 121, 109, 32, 21, 68, 65,
+ 38, 133, 16, 48, 91, 6, 109, 47, 47, 112, 107, 0, 81, 116, 121, 99, 104, 32, 18, 68, 65, 38, 133, 16, 48, 91, 6, 109, 47, 47,
+ 111, 0, 81, 116, 111, 32, 18, 68, 65, 38, 133, 16, 48, 91, 6, 109, 47, 47, 109, 0, 81, 116, 101, 32, 19, 68, 65, 38, 133, 16,
+ 48, 91, 6, 109, 47, 47, 114, 0, 81, 116, 196, 133, 32, 20, 68, 65, 38, 133, 16, 48, 91, 6, 109, 72, 67, 37, 65, 0, 81, 110,
+ 105, 109, 32, 21, 68, 65, 38, 133, 16, 48, 91, 6, 109, 72, 67, 38, 114, 0, 81, 110, 105, 196, 133, 32, 20, 68, 65, 38, 133, 16,
+ 48, 91, 6, 109, 72, 50, 35, 89, 0, 81, 110, 97, 115, 32, 7, 196, 65, 38, 133, 16, 76, 0, 13, 138, 20, 18, 26, 196, 133, 19,
+ 197, 130, 2, 25, 20, 13, 138, 197, 155, 3, 9, 5, 11, 197, 130, 2, 25, 20, 8, 197, 104, 208, 82, 81, 112, 20, 6, 195, 92, 145,
+ 74, 20, 7, 132, 14, 21, 196, 135, 20, 0, 14, 139, 197, 188, 195, 179, 197, 130, 11, 197, 130, 2, 25, 20, 14, 139, 19, 20, 18, 26,
+ 196, 133, 19, 197, 130, 2, 25, 20, 8, 133, 26, 12, 1, 196, 135, 20, 8, 133, 26, 4, 1, 196, 135, 20, 8, 133, 23, 4, 1, 196,
+ 135, 20, 11, 136, 19, 16, 9, 196, 153, 20, 18, 26, 20, 8, 133, 13, 12, 5, 196, 135, 20, 8, 133, 13, 196, 133, 196, 135, 20, 6,
+ 195, 12, 128, 197, 20, 0, 9, 134, 19, 20, 18, 21, 196, 135, 20, 9, 134, 19, 16, 18, 21, 196, 135, 20, 9, 134, 18, 197, 188, 5,
+ 196, 135, 20, 9, 134, 16, 9, 196, 133, 196, 135, 20, 10, 199, 4, 212, 212, 21, 33, 1, 52, 65, 0, 10, 135, 26, 197, 188, 196, 133,
+ 196, 135, 20, 10, 135, 26, 13, 9, 196, 133, 196, 135, 20, 10, 135, 23, 26, 4, 196, 133, 196, 135, 20, 10, 135, 23, 16, 9, 196, 133,
+ 196, 135, 20, 10, 135, 19, 16, 9, 196, 133, 196, 135, 20, 8, 133, 197, 130, 11, 1, 13, 20, 7, 196, 52, 145, 76, 36, 76, 9, 198,
+ 4, 194, 83, 80, 18, 82, 65, 0, 11, 136, 23, 19, 16, 9, 196, 133, 196, 135, 20, 10, 135, 10, 5, 197, 186, 4, 197, 186, 20, 0,
+ 6, 195, 92, 145, 77, 20, 12, 137, 23, 3, 8, 18, 26, 3, 9, 196, 135, 20, 8, 133, 16, 18, 1, 196, 135, 20, 10, 67, 12, 149,
+ 25, 117, 37, 47, 112, 0, 0, 9, 134, 197, 188, 18, 5, 196, 135, 20, 9, 134, 26, 197, 188, 21, 196, 135, 20, 9, 134, 26, 7, 18,
+ 1, 196, 135, 20, 12, 137, 26, 2, 18, 21, 197, 186, 4, 197, 186, 20, 9, 134, 23, 18, 26, 5, 196, 135, 20, 8, 133, 197, 130, 11,
+ 1, 10, 20, 12, 137, 4, 197, 186, 7, 14, 9, 5, 19, 26, 20, 9, 134, 3, 26, 3, 9, 196, 135, 20, 10, 67, 48, 240, 68, 55,
+ 111, 58, 72, 0, 0, 9, 134, 19, 197, 130, 25, 19, 26, 20, 11, 136, 13, 9, 15, 197, 188, 4, 197, 188, 20, 13, 68, 24, 246, 69,
+ 72, 83, 40, 35, 57, 6, 109, 0, 10, 67, 12, 144, 79, 76, 57, 35, 58, 0, 0, 11, 136, 3, 8, 18, 26, 3, 9, 196, 135, 20,
+ 0, 0, 6, 195, 92, 145, 64, 20, 8, 133, 16, 18, 1, 197, 130, 20, 0, 9, 134, 26, 197, 188, 21, 197, 130, 20, 9, 134, 26, 7,
+ 18, 1, 197, 130, 20, 8, 133, 18, 197, 188, 196, 153, 20, 9, 134, 3, 26, 3, 9, 197, 130, 20, 6, 195, 12, 145, 67, 20, 0, 8,
+ 133, 26, 7, 9, 197, 132, 20, 8, 197, 77, 67, 9, 77, 160, 20, 0, 11, 136, 3, 8, 18, 26, 3, 9, 197, 130, 20, 0, 11, 136,
+ 19, 9, 15, 4, 197, 130, 2, 25, 20, 11, 136, 19, 5, 3, 8, 197, 130, 2, 25, 20, 11, 136, 16, 21, 3, 8, 197, 130, 2, 25,
+ 20, 11, 136, 2, 195, 179, 4, 197, 130, 2, 25, 20, 8, 133, 26, 12, 1, 197, 130, 20, 8, 133, 26, 4, 1, 197, 130, 20, 8, 133,
+ 23, 4, 1, 197, 130, 20, 8, 133, 3, 26, 21, 197, 130, 20, 7, 132, 3, 12, 196, 153, 20, 0, 12, 137, 23, 19, 9, 15, 4, 197,
+ 130, 2, 25, 20, 12, 137, 11, 18, 26, 5, 16, 197, 130, 2, 25, 20, 12, 137, 3, 9, 5, 18, 16, 197, 130, 2, 25, 20, 12, 137,
+ 3, 8, 18, 25, 16, 197, 130, 2, 25, 20, 7, 196, 104, 112, 82, 8, 20, 7, 196, 81, 38, 133, 64, 20, 9, 134, 19, 20, 18, 21,
+ 197, 130, 20, 9, 134, 19, 16, 18, 21, 197, 130, 20, 9, 134, 13, 9, 196, 133, 197, 130, 20, 7, 196, 45, 38, 133, 64, 20, 0, 13,
+ 138, 26, 23, 9, 195, 179, 4, 197, 130, 2, 25, 20, 13, 138, 19, 11, 18, 26, 5, 16, 197, 130, 2, 25, 20, 13, 138, 19, 3, 8,
+ 18, 25, 16, 197, 130, 2, 25, 20, 10, 135, 26, 197, 188, 196, 133, 197, 130, 20, 10, 135, 26, 13, 9, 196, 133, 197, 130, 20, 10, 135,
+ 23, 197, 188, 196, 133, 197, 130, 20, 10, 135, 23, 26, 4, 196, 133, 197, 130, 20, 10, 135, 23, 16, 9, 196, 133, 197, 130, 20, 8, 197,
+ 77, 2, 69, 73, 160, 20, 10, 135, 19, 16, 9, 196, 133, 197, 130, 20, 8, 197, 76, 180, 149, 77, 160, 20, 8, 197, 52, 67, 9, 77,
+ 160, 20, 8, 197, 45, 38, 153, 13, 160, 20, 9, 134, 4, 18, 197, 188, 196, 153, 20, 0, 14, 139, 197, 155, 3, 9, 5, 18, 16, 197,
+ 130, 2, 25, 20, 14, 139, 16, 9, 5, 18, 26, 3, 8, 197, 130, 2, 25, 20, 11, 136, 23, 19, 16, 9, 196, 133, 197, 130, 20, 0,
+ 15, 140, 26, 13, 9, 5, 18, 26, 3, 8, 197, 130, 2, 25, 20, 12, 137, 23, 3, 8, 18, 26, 3, 9, 197, 130, 20, 10, 135, 3,
+ 8, 18, 26, 1, 197, 132, 20, 0, 11, 200, 93, 54, 131, 104, 226, 69, 77, 160, 20, 11, 136, 19, 3, 8, 18, 26, 1, 197, 132, 20,
+ 0, 10, 135, 19, 9, 5, 18, 4, 197, 186, 20, 18, 8, 3, 21, 18, 1, 195, 167, 1, 15, 49, 37, 51, 35, 89, 35, 111, 0, 0,
+ 11, 136, 20, 23, 9, 5, 18, 4, 197, 186, 20, 0, 0, 0, 12, 137, 26, 13, 9, 1, 197, 188, 4, 197, 188, 20, 8, 197, 80, 50,
+ 14, 36, 80, 20, 8, 197, 76, 50, 14, 36, 80, 20, 8, 197, 12, 132, 154, 12, 144, 20, 0, 9, 198, 105, 114, 67, 33, 38, 128, 20,
+ 9, 198, 93, 160, 137, 21, 38, 128, 20, 10, 67, 32, 243, 69, 101, 111, 58, 65, 0, 0, 6, 195, 16, 243, 64, 20, 0, 9, 198, 65,
+ 53, 18, 105, 148, 218, 20, 0, 9, 134, 12, 1, 197, 130, 2, 25, 20, 9, 134, 4, 1, 197, 130, 2, 25, 20, 9, 134, 2, 9, 197,
+ 130, 2, 25, 20, 0, 10, 135, 197, 188, 25, 197, 130, 2, 25, 20, 10, 135, 26, 26, 21, 197, 130, 2, 25, 20, 10, 135, 26, 23, 1,
+ 197, 130, 2, 25, 20, 10, 135, 26, 13, 25, 197, 130, 2, 25, 20, 10, 135, 23, 12, 1, 197, 130, 2, 25, 20, 10, 135, 20, 12, 1,
+ 197, 130, 2, 25, 20, 10, 135, 20, 11, 1, 197, 130, 2, 25, 20, 10, 135, 19, 20, 1, 197, 130, 2, 25, 20, 10, 135, 19, 19, 1,
+ 197, 130, 2, 25, 20, 10, 135, 19, 16, 1, 197, 130, 2, 25, 20, 10, 135, 19, 14, 21, 197, 130, 2, 25, 20, 10, 135, 18, 23, 1,
+ 197, 130, 2, 25, 20, 10, 135, 11, 14, 21, 197, 130, 2, 25, 20, 10, 135, 10, 196, 133, 197, 130, 2, 25, 20, 10, 135, 7, 14, 9,
+ 197, 130, 2, 25, 20, 10, 135, 3, 14, 9, 197, 130, 2, 25, 20, 0, 11, 136, 197, 188, 7, 1, 197, 130, 2, 25, 20, 11, 136, 26,
+ 7, 14, 9, 197, 130, 2, 25, 20, 11, 136, 23, 19, 20, 1, 197, 130, 2, 25, 20, 11, 136, 23, 19, 14, 21, 197, 130, 2, 25, 20,
+ 11, 136, 20, 18, 23, 1, 197, 130, 2, 25, 20, 11, 136, 197, 155, 14, 9, 197, 130, 2, 25, 20, 11, 136, 19, 20, 12, 9, 197, 130,
+ 2, 25, 20, 11, 136, 16, 3, 8, 1, 197, 130, 2, 25, 20, 11, 136, 13, 4, 12, 1, 197, 130, 2, 25, 20, 11, 136, 11, 23, 9,
+ 20, 197, 130, 2, 25, 20, 11, 136, 11, 197, 130, 21, 197, 130, 2, 25, 20, 11, 136, 196, 135, 16, 1, 197, 130, 2, 25, 20, 11, 136,
+ 196, 135, 13, 9, 197, 130, 2, 25, 20, 11, 136, 3, 8, 12, 1, 197, 130, 2, 25, 20, 6, 195, 92, 19, 64, 72, 0, 12, 137, 26,
+ 19, 9, 15, 4, 197, 130, 2, 25, 20, 12, 137, 26, 4, 10, 196, 133, 197, 130, 2, 25, 20, 12, 137, 23, 11, 197, 130, 21, 197, 130,
+ 2, 25, 20, 12, 137, 20, 11, 14, 196, 133, 197, 130, 2, 25, 20, 12, 137, 20, 196, 153, 3, 8, 197, 130, 2, 25, 20, 12, 137, 197,
+ 155, 12, 5, 16, 197, 130, 2, 25, 20, 12, 137, 19, 26, 3, 26, 21, 197, 130, 2, 25, 20, 12, 137, 19, 11, 18, 26, 25, 197, 130,
+ 2, 25, 20, 12, 137, 19, 11, 197, 130, 21, 197, 130, 2, 25, 20, 12, 137, 19, 3, 8, 12, 1, 197, 130, 2, 25, 20, 12, 137, 13,
+ 11, 14, 196, 133, 197, 130, 2, 25, 20, 12, 137, 4, 18, 197, 188, 1, 197, 130, 2, 25, 20, 12, 137, 2, 18, 14, 196, 133, 197, 130,
+ 2, 25, 20, 0, 13, 138, 197, 188, 7, 14, 196, 133, 197, 130, 2, 25, 20, 13, 138, 23, 23, 9, 195, 179, 4, 197, 130, 2, 25, 20,
+ 13, 138, 20, 3, 8, 14, 196, 133, 197, 130, 2, 25, 20, 13, 138, 18, 197, 188, 14, 196, 133, 197, 130, 2, 25, 20, 13, 138, 16, 3,
+ 8, 14, 196, 133, 197, 130, 2, 25, 20, 13, 138, 4, 18, 7, 14, 196, 133, 197, 130, 2, 25, 20, 13, 138, 3, 26, 11, 14, 196, 133,
+ 197, 130, 2, 25, 20, 9, 134, 197, 130, 197, 188, 196, 153, 20, 7, 132, 12, 5, 196, 135, 20, 0, 14, 139, 4, 197, 188, 4, 197, 188,
+ 25, 197, 130, 2, 25, 20, 14, 139, 4, 197, 186, 7, 14, 196, 133, 197, 130, 2, 25, 20, 14, 139, 3, 8, 197, 130, 195, 179, 4, 197,
+ 130, 2, 25, 20, 8, 133, 26, 23, 9, 196, 135, 20, 8, 133, 26, 13, 25, 196, 135, 20, 8, 133, 23, 12, 1, 196, 135, 20, 8, 133,
+ 19, 20, 1, 196, 135, 20, 8, 133, 11, 14, 21, 196, 135, 20, 8, 133, 11, 12, 5, 196, 135, 20, 8, 133, 10, 196, 133, 196, 135, 20,
+ 0, 9, 134, 26, 18, 26, 21, 196, 135, 20, 9, 134, 23, 19, 14, 21, 196, 135, 20, 9, 134, 23, 18, 26, 21, 196, 135, 20, 9, 134,
+ 23, 16, 12, 5, 196, 135, 20, 9, 134, 19, 16, 12, 5, 196, 135, 20, 9, 134, 19, 11, 12, 5, 196, 135, 20, 9, 134, 16, 14, 196,
+ 133, 196, 135, 20, 9, 134, 13, 4, 12, 5, 196, 135, 20, 9, 134, 11, 197, 130, 21, 196, 135, 20, 13, 67, 45, 4, 128, 49, 35, 48,
+ 51, 35, 55, 0, 24, 0, 10, 135, 26, 4, 10, 196, 133, 196, 135, 20, 10, 135, 23, 11, 197, 130, 21, 196, 135, 20, 8, 133, 19, 19,
+ 9, 196, 133, 20, 10, 135, 19, 11, 197, 130, 21, 196, 135, 20, 10, 135, 4, 18, 197, 188, 5, 196, 135, 20, 9, 198, 4, 192, 83, 80,
+ 18, 82, 65, 0, 11, 136, 19, 20, 197, 130, 1, 13, 197, 155, 20, 11, 136, 19, 3, 8, 14, 196, 133, 196, 135, 20, 11, 136, 19, 3,
+ 8, 197, 130, 1, 197, 155, 20, 10, 135, 16, 195, 179, 10, 4, 197, 186, 20, 11, 136, 16, 3, 8, 14, 196, 133, 196, 135, 20, 7, 132,
+ 4, 21, 196, 135, 20, 11, 136, 4, 18, 7, 14, 196, 133, 196, 135, 20, 11, 136, 3, 26, 11, 14, 196, 133, 196, 135, 20, 0, 11, 136,
+ 18, 197, 188, 14, 9, 5, 19, 26, 20, 11, 136, 16, 18, 26, 25, 10, 4, 197, 186, 20, 0, 10, 135, 197, 155, 3, 9, 5, 18, 16,
+ 20, 9, 134, 16, 197, 130, 1, 196, 135, 20, 9, 134, 4, 18, 23, 9, 196, 135, 20, 0, 10, 135, 23, 16, 197, 130, 1, 196, 135, 20,
+ 10, 135, 19, 26, 3, 26, 1, 196, 135, 20, 10, 135, 19, 16, 197, 130, 1, 196, 135, 20, 9, 134, 197, 130, 11, 1, 19, 26, 20, 11,
+ 136, 7, 23, 9, 197, 188, 4, 197, 188, 20, 19, 67, 12, 131, 215, 76, 35, 58, 76, 35, 40, 0, 66, 81, 99, 104, 111, 119, 32, 0,
+ 8, 197, 77, 68, 154, 20, 192, 20, 9, 134, 4, 18, 23, 9, 196, 133, 20, 0, 8, 133, 26, 23, 196, 133, 3, 20, 7, 132, 4, 21,
+ 197, 130, 20, 0, 0, 9, 134, 4, 18, 23, 9, 197, 130, 20, 0, 8, 133, 26, 23, 9, 197, 132, 20, 10, 135, 19, 26, 3, 26, 1,
+ 197, 130, 20, 8, 133, 19, 20, 1, 197, 132, 20, 9, 134, 18, 197, 188, 14, 9, 5, 20, 0, 9, 134, 197, 188, 197, 130, 15, 16, 20,
+ 9, 134, 19, 6, 18, 21, 197, 132, 20, 14, 70, 12, 245, 20, 4, 113, 64, 49, 111, 47, 112, 75, 0, 15, 70, 12, 243, 12, 4, 113,
+ 64, 49, 111, 55, 6, 35, 90, 0, 10, 135, 13, 9, 196, 153, 4, 26, 25, 76, 0, 8, 133, 26, 13, 25, 197, 130, 20, 8, 133, 23,
+ 12, 1, 197, 130, 20, 8, 133, 20, 12, 1, 197, 130, 20, 12, 137, 197, 155, 13, 9, 1, 18, 4, 197, 130, 20, 8, 133, 19, 20, 1,
+ 197, 130, 20, 8, 133, 19, 16, 1, 197, 130, 20, 8, 133, 11, 14, 21, 197, 130, 20, 8, 133, 10, 196, 133, 197, 130, 20, 18, 67, 12,
+ 131, 208, 76, 111, 48, 89, 40, 37, 0, 81, 115, 117, 101, 121, 32, 0, 9, 134, 23, 19, 14, 21, 197, 130, 20, 7, 196, 93, 38, 133,
+ 64, 20, 9, 134, 11, 197, 130, 21, 197, 130, 20, 0, 8, 133, 26, 18, 1, 197, 132, 20, 8, 197, 104, 210, 76, 13, 160, 20, 10, 135,
+ 26, 4, 10, 196, 133, 197, 130, 20, 10, 135, 23, 11, 197, 130, 21, 197, 130, 20, 10, 135, 19, 11, 197, 130, 21, 197, 130, 20, 8, 197,
+ 52, 150, 132, 73, 160, 20, 8, 197, 29, 86, 132, 73, 160, 20, 0, 9, 134, 19, 16, 12, 21, 197, 132, 20, 11, 136, 16, 3, 8, 14,
+ 196, 133, 197, 130, 20, 11, 136, 4, 18, 7, 14, 196, 133, 197, 130, 20, 11, 136, 3, 26, 11, 14, 196, 133, 197, 130, 20, 14, 70, 12,
+ 243, 12, 20, 113, 64, 49, 111, 55, 109, 75, 0, 0, 8, 197, 105, 54, 129, 73, 0, 20, 0, 7, 196, 104, 224, 83, 104, 20, 7, 196,
+ 92, 64, 83, 104, 20, 12, 68, 12, 245, 80, 20, 49, 40, 48, 6, 109, 0, 7, 132, 20, 5, 197, 188, 8, 0, 9, 198, 93, 54, 131,
+ 104, 84, 0, 20, 11, 136, 23, 19, 11, 18, 26, 5, 197, 155, 20, 6, 195, 76, 145, 74, 20, 10, 135, 4, 18, 197, 188, 25, 19, 26,
+ 20, 0, 11, 136, 2, 18, 21, 197, 186, 4, 197, 186, 20, 0, 0, 8, 133, 23, 197, 130, 15, 13, 20, 7, 196, 80, 176, 83, 104, 20,
+ 0, 8, 133, 16, 18, 1, 197, 188, 20, 0, 0, 7, 132, 197, 130, 11, 1, 20, 0, 0, 6, 18, 66, 107, 97, 99, 104, 0, 107, 196,
+ 153, 0, 107, 196, 133, 0, 107, 111, 109, 0, 107, 97, 0, 107, 105, 0, 99, 101, 0, 107, 111, 0, 7, 6, 100, 103, 0, 4, 1, 101,
+ 122, 114, 112, 3, 72, 81, 0, 8, 97, 110, 0, 8, 97, 110, 101, 105, 110, 0, 8, 97, 110, 111, 112, 0, 8, 97, 110, 111, 112, 101,
+ 105, 110, 0, 8, 111, 0, 8, 111, 101, 105, 110, 0, 8, 111, 111, 112, 0, 8, 111, 111, 112, 101, 105, 110, 0, 8, 111, 112, 0, 8,
+ 111, 112, 101, 105, 110, 0, 8, 111, 112, 111, 112, 0, 8, 111, 112, 111, 112, 101, 105, 110, 0, 4, 3, 75, 0, 101, 2, 32, 0, 7,
+ 6, 111, 101, 0, 4, 1, 106, 2, 114, 3, 109, 0, 1, 106, 108, 0, 1, 115, 2, 114, 0, 1, 106, 99, 3, 111, 109, 0, 7, 6,
+ 112, 104, 0, 3, 83, 0, 7, 6, 115, 104, 0, 4, 8, 105, 102, 2, 97, 114, 109, 111, 110, 3, 89, 101, 0, 8, 107, 101, 0, 8,
+ 121, 100, 0, 3, 91, 0, 105, 114, 101, 3, 91, 35, 57, 109, 51, 0, 7, 6, 116, 104, 0, 4, 8, 3, 47, 0, 8, 101, 2, 97,
+ 110, 97, 107, 0, 101, 8, 2, 32, 3, 72, 109, 0, 101, 119, 3, 83, 57, 40, 0, 117, 110, 100, 101, 114, 98, 105, 8, 2, 114, 100,
+ 3, 83, 109, 50, 72, 109, 51, 71, 109, 0, 97, 110, 107, 8, 3, 83, 109, 68, 49, 0, 3, 89, 0, 2, 105, 101, 32, 3, 95, 0,
+ 7, 6, 116, 122, 0, 2, 197, 130, 3, 47, 88, 0, 3, 117, 0, 7, 6, 195, 164, 0, 3, 109, 0, 7, 6, 195, 165, 0, 3, 111,
+ 0, 7, 6, 195, 166, 0, 3, 109, 0, 7, 6, 195, 173, 0, 3, 37, 0, 2, 17, 65, 3, 37, 57, 0, 7, 6, 195, 177, 0, 3,
+ 67, 0, 2, 17, 65, 3, 67, 38, 0, 7, 6, 195, 179, 0, 4, 1, 21, 2, 17, 67, 197, 130, 98, 121, 32, 3, 8, 40, 0, 1,
+ 21, 2, 17, 67, 197, 130, 98, 121, 109, 32, 0, 1, 21, 2, 17, 67, 197, 130, 98, 121, 197, 155, 32, 0, 3, 40, 0, 7, 6, 195,
+ 182, 0, 3, 109, 0, 7, 6, 195, 184, 0, 3, 109, 0, 7, 6, 195, 188, 0, 3, 37, 0, 7, 6, 196, 133, 0, 4, 2, 108, 3,
+ 111, 0, 2, 197, 130, 0, 4, 2, 99, 3, 111, 50, 0, 2, 100, 0, 2, 116, 0, 4, 2, 98, 3, 111, 65, 0, 2, 112, 0, 4,
+ 2, 99, 105, 3, 111, 67, 0, 2, 100, 122, 105, 0, 2, 100, 197, 186, 0, 2, 196, 135, 0, 4, 2, 103, 3, 111, 68, 0, 2, 107,
+ 0, 3, 114, 0, 4, 2, 32, 3, 114, 10, 0, 2, 32, 17, 65, 0, 7, 6, 196, 135, 0, 3, 119, 0, 4, 2, 98, 3, 120, 0,
+ 2, 103, 0, 7, 6, 196, 141, 0, 3, 76, 0, 7, 6, 196, 153, 0, 4, 1, 105, 2, 116, 110, 97, 3, 109, 0, 2, 32, 0, 2,
+ 108, 0, 2, 197, 130, 0, 2, 32, 17, 65, 3, 109, 10, 0, 4, 2, 99, 3, 109, 50, 0, 2, 100, 0, 2, 116, 0, 4, 2, 98,
+ 3, 109, 65, 0, 2, 112, 0, 4, 2, 99, 105, 3, 109, 67, 0, 2, 100, 122, 105, 0, 2, 100, 197, 186, 0, 2, 115, 105, 0, 2,
+ 196, 135, 0, 2, 197, 155, 0, 196, 135, 2, 100, 122, 105, 101, 0, 4, 2, 103, 3, 109, 68, 0, 2, 107, 0, 3, 113, 0, 7, 6,
+ 197, 130, 0, 2, 32, 3, 0, 3, 58, 0, 4, 1, 17, 65, 2, 32, 3, 58, 10, 0, 1, 115, 121, 109, 2, 32, 0, 98, 121, 109,
+ 1, 21, 2, 32, 14, 128, 128, 129, 3, 65, 0, 98, 121, 197, 155, 1, 21, 2, 32, 14, 128, 128, 129, 3, 97, 0, 7, 6, 197, 132,
+ 0, 3, 67, 0, 7, 6, 197, 153, 0, 3, 90, 0, 7, 6, 197, 155, 0, 196, 135, 2, 100, 122, 105, 101, 3, 96, 0, 3, 97, 0,
+ 7, 6, 197, 161, 0, 3, 91, 0, 7, 6, 197, 186, 0, 3, 96, 0, 2, 32, 3, 97, 0, 7, 6, 197, 188, 0, 3, 90, 0, 2,
+ 32, 3, 91, 0, 7, 6, 197, 190, 0, 3, 90, 0, 7, 6, 97, 0, 108, 108, 111, 119, 101, 101, 1, 104, 2, 110, 32, 3, 6, 35,
+ 55, 111, 58, 112, 0, 4, 1, 21, 2, 197, 130, 98, 121, 32, 3, 8, 35, 0, 1, 21, 2, 197, 130, 98, 121, 109, 32, 0, 1, 21,
+ 2, 197, 130, 98, 121, 197, 155, 32, 0, 1, 130, 197, 21, 2, 98, 121, 32, 0, 1, 130, 197, 21, 2, 98, 121, 109, 32, 0, 1, 130,
+ 197, 21, 2, 98, 121, 197, 155, 32, 0, 3, 35, 0, 2, 32, 3, 35, 10, 0, 4, 105, 8, 107, 2, 114, 3, 35, 37, 0, 105, 8,
+ 116, 108, 97, 2, 114, 0, 114, 99, 121, 8, 2, 21, 14, 129, 132, 132, 3, 35, 51, 117, 112, 0, 108, 108, 111, 119, 101, 101, 1, 104,
+ 2, 110, 3, 35, 55, 111, 58, 112, 0, 101, 8, 2, 114, 17, 65, 3, 35, 109, 0, 4, 101, 2, 32, 3, 109, 0, 101, 8, 0, 105,
+ 1, 17, 67, 2, 114, 0, 99, 107, 117, 2, 112, 3, 109, 49, 35, 0, 114, 99, 104, 105, 101, 8, 3, 109, 51, 76, 37, 0, 114, 99,
+ 104, 105, 101, 8, 2, 17, 67, 3, 109, 51, 76, 38, 109, 0, 108, 8, 104, 2, 108, 3, 111, 0, 7, 6, 98, 0, 4, 2, 32, 3,
+ 48, 0, 197, 130, 1, 97, 106, 2, 107, 17, 65, 0, 3, 71, 0, 2, 105, 3, 71, 38, 0, 105, 2, 17, 65, 3, 71, 38, 57, 0,
+ 4, 101, 114, 103, 1, 21, 21, 2, 32, 14, 129, 128, 132, 3, 71, 109, 34, 81, 0, 195, 182, 114, 103, 1, 21, 21, 2, 32, 14, 129,
+ 128, 132, 0, 195, 184, 114, 103, 1, 21, 21, 2, 32, 14, 129, 128, 132, 0, 111, 114, 103, 1, 21, 21, 2, 32, 14, 129, 128, 132, 3,
+ 71, 111, 34, 81, 0, 7, 6, 99, 0, 104, 97, 2, 109, 112, 105, 3, 47, 90, 109, 0, 4, 1, 17, 65, 118, 3, 49, 0, 1, 101,
+ 115, 111, 99, 2, 97, 110, 115, 0, 1, 105, 100, 2, 116, 17, 65, 0, 2, 97, 99, 105, 101, 32, 0, 2, 97, 108, 118, 0, 2, 97,
+ 116, 32, 0, 2, 97, 116, 97, 32, 0, 2, 97, 116, 97, 109, 105, 32, 0, 2, 97, 116, 101, 109, 32, 0, 2, 97, 116, 111, 32, 0,
+ 2, 97, 116, 111, 109, 32, 0, 2, 108, 105, 112, 0, 2, 111, 115, 101, 99, 97, 110, 115, 0, 2, 111, 115, 105, 110, 0, 2, 111, 116,
+ 97, 110, 103, 0, 2, 115, 0, 8, 2, 97, 98, 101, 114, 110, 101, 116, 0, 8, 2, 97, 108, 101, 110, 100, 0, 8, 2, 97, 110, 0,
+ 8, 2, 97, 112, 112, 0, 8, 2, 97, 112, 115, 32, 0, 8, 2, 97, 112, 115, 108, 111, 0, 8, 2, 97, 114, 97, 118, 0, 8, 2,
+ 97, 114, 108, 0, 8, 2, 97, 114, 112, 0, 8, 2, 97, 114, 116, 0, 8, 2, 97, 114, 118, 0, 8, 2, 108, 17, 65, 0, 8, 2,
+ 111, 109, 0, 8, 2, 111, 110, 17, 67, 0, 8, 2, 111, 114, 17, 67, 0, 8, 2, 111, 119, 98, 111, 0, 8, 2, 114, 0, 8, 2,
+ 117, 109, 117, 108, 0, 8, 101, 100, 2, 111, 114, 0, 8, 110, 105, 108, 2, 111, 108, 110, 0, 8, 114, 97, 2, 97, 100, 105, 97, 32,
+ 0, 8, 114, 97, 2, 97, 100, 105, 105, 32, 0, 8, 114, 97, 2, 97, 100, 105, 111, 32, 0, 8, 114, 97, 2, 97, 100, 105, 196, 133,
+ 32, 0, 8, 114, 97, 2, 97, 100, 105, 196, 153, 32, 0, 8, 115, 105, 100, 2, 111, 0, 99, 2, 97, 99, 105, 101, 32, 0, 99, 2,
+ 97, 116, 17, 65, 0, 99, 2, 97, 116, 32, 0, 99, 2, 97, 116, 97, 32, 0, 99, 2, 97, 116, 97, 109, 105, 32, 0, 99, 2, 97,
+ 116, 101, 109, 32, 0, 99, 2, 97, 116, 111, 32, 0, 99, 2, 97, 116, 111, 109, 32, 0, 99, 8, 111, 109, 2, 17, 65, 0, 104, 8,
+ 2, 114, 105, 115, 116, 111, 0, 107, 1, 17, 65, 118, 0, 107, 1, 111, 108, 2, 32, 0, 107, 1, 111, 108, 2, 97, 32, 0, 107, 1,
+ 111, 108, 2, 105, 101, 109, 32, 0, 107, 1, 111, 108, 2, 117, 32, 0, 107, 8, 101, 100, 0, 107, 8, 111, 114, 2, 17, 65, 0, 4,
+ 8, 2, 97, 109, 101, 109, 98, 101, 114, 116, 3, 49, 35, 0, 97, 108, 2, 108, 17, 65, 0, 97, 108, 121, 2, 112, 115, 3, 49, 35,
+ 55, 37, 0, 97, 115, 99, 3, 49, 35, 89, 49, 0, 117, 114, 105, 101, 8, 3, 49, 37, 51, 37, 0, 114, 111, 105, 115, 115, 8, 3,
+ 49, 51, 34, 40, 35, 89, 0, 114, 97, 99, 107, 3, 49, 51, 35, 49, 0, 114, 101, 101, 110, 114, 101, 97, 8, 115, 2, 100, 3, 49,
+ 51, 37, 50, 51, 37, 0, 114, 101, 115, 99, 2, 101, 110, 100, 3, 49, 51, 109, 91, 76, 0, 108, 111, 119, 8, 2, 110, 3, 49, 55,
+ 35, 58, 0, 108, 101, 97, 8, 2, 17, 67, 3, 49, 55, 37, 0, 108, 111, 105, 115, 8, 2, 111, 3, 49, 55, 40, 35, 88, 0, 108,
+ 111, 99, 104, 8, 2, 97, 114, 100, 3, 49, 55, 111, 91, 0, 4, 97, 8, 2, 109, 3, 49, 109, 0, 117, 8, 2, 114, 108, 105, 0,
+ 97, 108, 2, 108, 3, 49, 111, 0, 111, 112, 121, 119, 114, 105, 8, 2, 116, 3, 49, 111, 48, 112, 51, 35, 57, 0, 111, 99, 107, 8,
+ 3, 49, 111, 49, 0, 111, 110, 99, 8, 2, 101, 114, 116, 3, 49, 111, 50, 76, 0, 111, 97, 99, 104, 8, 3, 49, 111, 58, 76, 0,
+ 4, 99, 2, 105, 32, 3, 76, 0, 99, 2, 105, 97, 32, 0, 99, 2, 105, 99, 104, 32, 0, 99, 2, 105, 101, 103, 111, 32, 0, 99,
+ 2, 105, 101, 109, 32, 0, 99, 2, 105, 101, 109, 117, 32, 0, 99, 2, 105, 105, 101, 32, 0, 99, 2, 105, 109, 32, 0, 99, 2, 105,
+ 109, 105, 32, 0, 99, 2, 105, 110, 97, 32, 0, 99, 2, 105, 110, 101, 109, 32, 0, 99, 2, 105, 110, 105, 101, 32, 0, 99, 2, 105,
+ 110, 111, 32, 0, 99, 2, 105, 111, 32, 0, 104, 1, 17, 65, 118, 0, 104, 8, 2, 105, 112, 0, 122, 0, 104, 97, 110, 2, 110, 101,
+ 108, 3, 76, 35, 0, 104, 97, 114, 108, 101, 8, 2, 115, 3, 76, 35, 51, 55, 89, 0, 104, 111, 119, 8, 2, 100, 101, 114, 3, 76,
+ 35, 58, 0, 104, 105, 101, 8, 2, 102, 3, 76, 37, 0, 104, 105, 112, 112, 101, 110, 100, 97, 108, 8, 2, 17, 65, 3, 76, 37, 48,
+ 109, 50, 72, 109, 57, 55, 0, 105, 99, 8, 2, 101, 114, 111, 110, 3, 76, 37, 76, 0, 104, 97, 108, 108, 101, 110, 103, 8, 2, 101,
+ 114, 3, 76, 109, 55, 109, 50, 75, 0, 8, 2, 105, 110, 101, 114, 3, 89, 0, 4, 105, 1, 114, 97, 2, 97, 32, 3, 89, 37, 57,
+ 0, 105, 1, 114, 97, 2, 105, 32, 0, 105, 1, 114, 97, 2, 111, 32, 0, 105, 1, 114, 97, 2, 196, 133, 32, 0, 105, 1, 114, 97,
+ 2, 196, 153, 32, 0, 4, 105, 1, 17, 65, 2, 97, 110, 97, 32, 3, 89, 57, 0, 105, 1, 17, 65, 2, 97, 110, 101, 109, 32, 0,
+ 105, 1, 17, 65, 2, 97, 110, 105, 101, 32, 0, 105, 1, 17, 65, 2, 97, 110, 111, 32, 0, 105, 1, 17, 65, 2, 97, 110, 111, 119,
+ 105, 32, 0, 105, 1, 105, 108, 2, 97, 32, 0, 105, 1, 105, 108, 2, 105, 32, 0, 105, 1, 105, 108, 2, 111, 32, 0, 105, 1, 105,
+ 108, 2, 196, 133, 32, 0, 105, 1, 105, 108, 2, 196, 153, 32, 0, 4, 104, 2, 101, 114, 114, 3, 91, 0, 104, 2, 101, 118, 0, 104,
+ 105, 99, 8, 2, 97, 103, 17, 65, 3, 91, 37, 49, 0, 104, 111, 112, 105, 8, 2, 110, 3, 91, 111, 48, 109, 0, 104, 2, 105, 3,
+ 99, 0, 104, 3, 107, 0, 104, 105, 1, 121, 115, 112, 2, 97, 3, 107, 37, 0, 104, 105, 2, 17, 65, 3, 107, 57, 0, 4, 3, 117,
+ 0, 1, 105, 118, 2, 101, 0, 8, 2, 105, 114, 0, 8, 2, 111, 109, 98, 101, 114, 0, 8, 2, 111, 109, 98, 114, 17, 65, 0, 8,
+ 2, 111, 109, 105, 101, 115, 0, 8, 2, 111, 109, 105, 110, 117, 0, 4, 2, 105, 3, 119, 0, 105, 2, 17, 65, 0, 7, 6, 100, 0,
+ 2, 32, 3, 47, 0, 3, 72, 0, 105, 2, 17, 65, 3, 72, 57, 0, 4, 197, 188, 8, 97, 110, 3, 72, 90, 0, 197, 188, 8, 97,
+ 110, 111, 112, 0, 197, 188, 8, 111, 0, 197, 188, 8, 111, 112, 0, 4, 122, 105, 8, 97, 110, 2, 101, 109, 3, 72, 96, 0, 122, 105,
+ 8, 111, 112, 2, 101, 109, 0, 197, 188, 3, 75, 0, 197, 188, 2, 32, 3, 76, 0, 2, 105, 3, 116, 0, 4, 105, 101, 115, 2, 101,
+ 108, 3, 116, 37, 88, 0, 105, 101, 115, 2, 108, 17, 65, 0, 122, 2, 32, 3, 117, 0, 122, 3, 118, 0, 197, 186, 2, 32, 3, 119,
+ 0, 4, 122, 2, 105, 3, 120, 0, 122, 105, 2, 17, 65, 0, 197, 186, 0, 7, 6, 101, 0, 4, 1, 21, 2, 17, 67, 197, 130, 98,
+ 121, 32, 3, 8, 109, 0, 1, 21, 2, 17, 67, 197, 130, 98, 121, 109, 32, 0, 1, 21, 2, 17, 67, 197, 130, 98, 121, 197, 155, 32,
+ 0, 4, 105, 8, 2, 17, 67, 3, 35, 57, 0, 105, 8, 108, 107, 2, 110, 0, 4, 97, 1, 100, 2, 108, 101, 114, 3, 37, 0, 97,
+ 1, 112, 115, 2, 107, 0, 97, 1, 116, 0, 97, 8, 17, 67, 2, 32, 0, 97, 8, 104, 2, 108, 101, 0, 97, 8, 108, 2, 100, 0,
+ 101, 2, 110, 0, 101, 8, 17, 67, 2, 32, 0, 97, 108, 105, 116, 121, 1, 114, 2, 32, 3, 37, 6, 109, 55, 37, 47, 112, 0, 109,
+ 97, 105, 108, 8, 3, 37, 65, 109, 57, 55, 0, 97, 115, 1, 108, 2, 105, 110, 3, 37, 88, 0, 4, 3, 109, 0, 97, 1, 114, 2,
+ 103, 97, 110, 0, 97, 8, 104, 2, 100, 0, 2, 32, 17, 65, 3, 109, 10, 0, 97, 1, 116, 2, 116, 114, 3, 109, 35, 0, 97, 118,
+ 121, 1, 104, 2, 25, 3, 109, 84, 37, 0, 1, 105, 2, 32, 3, 110, 0, 117, 2, 116, 115, 99, 104, 3, 111, 57, 0, 7, 6, 102,
+ 0, 3, 83, 0, 105, 2, 17, 65, 3, 83, 38, 57, 0, 7, 6, 103, 0, 2, 32, 3, 49, 0, 101, 110, 116, 108, 101, 109, 97, 110,
+ 8, 3, 75, 109, 50, 47, 109, 55, 65, 109, 50, 0, 4, 101, 111, 114, 103, 105, 8, 2, 97, 32, 3, 75, 111, 51, 75, 57, 0, 101,
+ 111, 114, 103, 105, 8, 2, 105, 32, 0, 101, 111, 114, 103, 105, 8, 2, 111, 32, 0, 101, 111, 114, 103, 105, 8, 2, 196, 133, 32, 0,
+ 101, 111, 114, 103, 105, 8, 2, 196, 153, 32, 0, 4, 3, 81, 0, 104, 0, 2, 105, 3, 81, 38, 0, 105, 1, 105, 104, 2, 101, 3,
+ 81, 57, 0, 197, 130, 2, 32, 3, 81, 58, 0, 97, 116, 101, 2, 115, 3, 81, 109, 57, 47, 0, 7, 6, 104, 0, 2, 105, 3, 99,
+ 0, 3, 101, 0, 105, 2, 17, 65, 3, 101, 57, 0, 7, 6, 105, 0, 114, 101, 8, 102, 2, 102, 111, 120, 32, 3, 6, 35, 57, 109,
+ 51, 0, 4, 1, 21, 2, 98, 121, 197, 155, 99, 105, 101, 32, 3, 8, 37, 0, 1, 21, 2, 98, 121, 197, 155, 109, 121, 32, 0, 1,
+ 97, 100, 117, 21, 2, 18, 66, 32, 0, 1, 97, 104, 99, 21, 2, 18, 66, 32, 0, 1, 97, 122, 111, 21, 2, 18, 66, 32, 0, 1,
+ 98, 97, 108, 21, 2, 18, 66, 32, 0, 1, 102, 97, 114, 21, 2, 18, 66, 32, 0, 1, 102, 105, 108, 21, 2, 18, 66, 32, 0, 1,
+ 102, 111, 114, 21, 2, 18, 66, 32, 0, 1, 102, 121, 99, 21, 2, 18, 66, 32, 0, 1, 103, 97, 114, 21, 2, 18, 66, 32, 0, 1,
+ 103, 111, 103, 21, 2, 18, 66, 32, 0, 1, 103, 111, 108, 2, 18, 66, 32, 0, 1, 103, 114, 117, 21, 2, 18, 66, 32, 0, 1, 104,
+ 99, 121, 21, 2, 18, 66, 32, 0, 1, 108, 21, 2, 98, 121, 32, 0, 1, 108, 21, 2, 197, 155, 99, 105, 101, 32, 0, 1, 108, 21,
+ 2, 197, 155, 109, 121, 32, 0, 1, 108, 97, 116, 21, 2, 18, 66, 32, 0, 1, 108, 98, 117, 21, 2, 18, 66, 32, 0, 1, 108, 107,
+ 121, 21, 2, 18, 66, 32, 0, 1, 108, 111, 98, 21, 2, 18, 66, 32, 0, 1, 108, 111, 104, 21, 2, 18, 66, 32, 0, 1, 108, 112,
+ 101, 21, 2, 18, 66, 32, 0, 1, 108, 117, 97, 21, 2, 18, 66, 32, 0, 1, 109, 97, 110, 21, 2, 18, 66, 32, 0, 1, 109, 97,
+ 114, 21, 2, 18, 66, 32, 0, 1, 109, 101, 108, 21, 2, 18, 66, 32, 0, 1, 109, 101, 110, 21, 2, 18, 66, 32, 0, 1, 109, 101,
+ 115, 21, 2, 18, 66, 32, 0, 1, 109, 105, 109, 2, 18, 66, 32, 0, 1, 109, 105, 110, 21, 2, 18, 66, 32, 0, 1, 109, 108, 97,
+ 21, 2, 18, 66, 32, 0, 1, 109, 111, 107, 21, 2, 18, 66, 32, 0, 1, 109, 111, 110, 21, 2, 18, 66, 32, 0, 1, 109, 111, 114,
+ 21, 2, 18, 66, 32, 0, 1, 109, 114, 101, 21, 2, 18, 66, 32, 0, 1, 109, 114, 111, 21, 2, 18, 66, 32, 0, 1, 109, 115, 106,
+ 21, 2, 18, 66, 32, 0, 1, 109, 116, 121, 21, 2, 18, 66, 32, 0, 1, 110, 21, 2, 98, 121, 32, 0, 1, 110, 21, 2, 197, 155,
+ 99, 105, 101, 32, 0, 1, 110, 97, 103, 21, 2, 18, 66, 32, 0, 1, 110, 97, 104, 21, 2, 18, 66, 32, 0, 1, 110, 97, 116, 21,
+ 2, 18, 66, 32, 0, 1, 110, 97, 117, 21, 2, 18, 66, 32, 0, 1, 110, 101, 103, 21, 2, 18, 66, 32, 0, 1, 110, 104, 99, 21,
+ 2, 18, 66, 32, 0, 1, 110, 105, 108, 21, 2, 18, 66, 32, 0, 1, 110, 111, 101, 21, 2, 18, 66, 32, 0, 1, 110, 111, 102, 21,
+ 2, 18, 66, 32, 0, 1, 110, 111, 105, 21, 2, 18, 66, 32, 0, 1, 110, 111, 109, 21, 2, 18, 66, 32, 0, 1, 110, 111, 110, 21,
+ 2, 18, 66, 32, 0, 1, 110, 111, 112, 21, 2, 18, 66, 32, 0, 1, 110, 111, 114, 21, 2, 18, 66, 32, 0, 1, 110, 111, 116, 2,
+ 99, 101, 32, 0, 1, 110, 111, 116, 2, 107, 111, 32, 0, 1, 110, 111, 116, 2, 107, 196, 133, 32, 0, 1, 110, 111, 116, 2, 107, 196,
+ 153, 32, 0, 1, 110, 111, 116, 97, 116, 2, 107, 97, 32, 0, 1, 110, 111, 116, 97, 116, 2, 107, 97, 99, 104, 32, 0, 1, 110, 111,
+ 116, 97, 116, 2, 107, 105, 32, 0, 1, 110, 111, 116, 107, 101, 116, 2, 107, 97, 32, 0, 1, 110, 111, 116, 107, 101, 116, 2, 107, 97,
+ 99, 104, 32, 0, 1, 110, 111, 116, 107, 101, 116, 2, 107, 105, 32, 0, 1, 110, 117, 109, 21, 2, 18, 66, 32, 0, 1, 111, 114, 101,
+ 21, 2, 18, 66, 32, 0, 1, 112, 111, 114, 21, 2, 18, 66, 32, 0, 1, 112, 112, 105, 21, 2, 18, 66, 32, 0, 1, 119, 97, 108,
+ 21, 2, 18, 66, 32, 0, 2, 197, 130, 98, 121, 32, 0, 2, 197, 130, 98, 121, 109, 32, 0, 2, 197, 130, 98, 121, 197, 155, 32, 0,
+ 8, 109, 114, 101, 116, 2, 18, 66, 32, 0, 8, 109, 116, 121, 114, 2, 18, 66, 32, 0, 8, 110, 111, 116, 2, 107, 97, 32, 0, 8,
+ 110, 111, 116, 2, 107, 97, 99, 104, 32, 0, 8, 110, 111, 116, 2, 107, 105, 32, 0, 8, 112, 101, 2, 18, 66, 0, 4, 97, 1, 17,
+ 67, 21, 2, 197, 130, 121, 98, 121, 32, 3, 8, 38, 35, 0, 97, 1, 17, 67, 21, 2, 197, 130, 121, 98, 121, 197, 155, 99, 105, 101,
+ 32, 0, 97, 1, 17, 67, 21, 2, 197, 130, 121, 98, 121, 197, 155, 109, 121, 32, 0, 4, 101, 1, 17, 67, 21, 2, 108, 105, 98, 121,
+ 32, 3, 8, 38, 109, 0, 101, 1, 17, 67, 21, 2, 108, 105, 98, 121, 197, 155, 99, 105, 101, 32, 0, 101, 1, 17, 67, 21, 2, 108,
+ 105, 98, 121, 197, 155, 109, 121, 32, 0, 8, 114, 100, 2, 118, 3, 35, 57, 0, 99, 8, 109, 2, 114, 111, 3, 35, 57, 49, 0, 109,
+ 101, 8, 116, 3, 35, 57, 65, 0, 109, 101, 8, 116, 2, 114, 3, 35, 57, 65, 109, 0, 114, 101, 8, 102, 2, 102, 111, 3, 35, 57,
+ 109, 51, 0, 4, 3, 37, 0, 8, 110, 105, 109, 111, 100, 2, 99, 101, 32, 12, 12, 0, 8, 110, 105, 109, 111, 100, 2, 107, 97, 32,
+ 12, 12, 0, 8, 110, 105, 109, 111, 100, 2, 107, 97, 99, 104, 32, 12, 12, 0, 8, 110, 105, 109, 111, 100, 2, 107, 105, 32, 12, 12,
+ 0, 8, 110, 105, 109, 111, 100, 2, 107, 111, 32, 12, 12, 0, 8, 110, 105, 109, 111, 100, 2, 107, 111, 109, 32, 12, 12, 0, 8, 110,
+ 105, 109, 111, 100, 2, 107, 196, 133, 32, 12, 12, 0, 8, 110, 105, 109, 111, 100, 2, 107, 196, 153, 32, 12, 12, 0, 8, 110, 111, 114,
+ 101, 119, 2, 99, 101, 32, 12, 12, 0, 8, 110, 111, 114, 101, 119, 2, 107, 97, 32, 12, 12, 0, 8, 110, 111, 114, 101, 119, 2, 107,
+ 97, 99, 104, 32, 12, 12, 0, 8, 110, 111, 114, 101, 119, 2, 107, 105, 32, 12, 12, 0, 8, 110, 111, 114, 101, 119, 2, 107, 111, 32,
+ 12, 12, 0, 8, 110, 111, 114, 101, 119, 2, 107, 111, 109, 32, 12, 12, 0, 8, 110, 111, 114, 101, 119, 2, 107, 196, 133, 32, 12, 12,
+ 0, 8, 110, 111, 114, 101, 119, 2, 107, 196, 153, 32, 12, 12, 0, 4, 105, 1, 107, 97, 114, 2, 32, 3, 37, 57, 37, 0, 105, 1,
+ 109, 188, 197, 2, 32, 0, 1, 17, 67, 2, 17, 65, 3, 38, 0, 8, 108, 107, 2, 101, 3, 38, 37, 57, 0, 101, 1, 17, 67, 2,
+ 32, 3, 38, 110, 0, 4, 1, 17, 65, 2, 17, 65, 3, 57, 0, 2, 17, 65, 32, 12, 0, 7, 6, 106, 0, 3, 57, 0, 8, 2,
+ 105, 109, 3, 75, 0, 101, 97, 2, 110, 115, 3, 75, 37, 0, 4, 97, 99, 107, 8, 2, 32, 3, 75, 109, 49, 0, 97, 99, 107, 8,
+ 2, 115, 0, 97, 99, 107, 8, 2, 121, 0, 97, 99, 107, 121, 8, 2, 32, 3, 75, 109, 49, 37, 0, 97, 109, 101, 115, 8, 3, 75,
+ 109, 57, 65, 89, 0, 97, 109, 101, 115, 105, 8, 2, 101, 32, 3, 75, 109, 57, 65, 97, 0, 101, 102, 102, 8, 3, 75, 109, 83, 0,
+ 97, 122, 122, 3, 75, 109, 88, 0, 97, 122, 122, 2, 32, 3, 75, 109, 89, 0, 111, 104, 110, 8, 3, 75, 111, 50, 0, 111, 110, 97,
+ 116, 104, 8, 3, 75, 111, 50, 35, 47, 0, 111, 104, 110, 105, 8, 2, 101, 3, 75, 111, 67, 38, 0, 97, 99, 113, 117, 101, 115, 8,
+ 3, 90, 35, 49, 0, 8, 2, 105, 109, 101, 110, 3, 107, 0, 7, 6, 107, 0, 3, 49, 0, 108, 111, 119, 8, 2, 110, 3, 49, 55,
+ 35, 58, 0, 197, 130, 2, 32, 3, 49, 58, 0, 7, 6, 108, 0, 3, 55, 0, 2, 32, 3, 55, 10, 0, 105, 8, 111, 112, 2, 17,
+ 65, 3, 55, 37, 0, 105, 2, 17, 65, 3, 55, 57, 0, 7, 6, 109, 0, 3, 65, 0, 2, 32, 3, 65, 10, 0, 106, 8, 2, 114,
+ 17, 65, 3, 65, 35, 57, 111, 0, 105, 8, 101, 105, 122, 2, 17, 65, 3, 65, 38, 0, 105, 1, 17, 65, 2, 17, 65, 3, 65, 57,
+ 0, 99, 8, 2, 14, 129, 132, 130, 3, 65, 109, 49, 0, 7, 6, 110, 0, 3, 50, 0, 2, 32, 3, 50, 10, 0, 116, 111, 110, 1,
+ 17, 65, 21, 2, 32, 14, 129, 128, 132, 3, 50, 47, 111, 50, 0, 103, 1, 97, 2, 101, 108, 3, 50, 75, 0, 4, 111, 102, 102, 2,
+ 32, 14, 129, 128, 132, 3, 50, 111, 84, 0, 111, 102, 102, 2, 97, 32, 0, 111, 102, 102, 2, 97, 99, 104, 32, 0, 111, 102, 102, 2,
+ 97, 109, 105, 32, 0, 111, 102, 102, 2, 101, 109, 32, 0, 111, 102, 102, 2, 105, 101, 32, 0, 111, 102, 102, 2, 111, 109, 32, 0, 111,
+ 102, 102, 2, 111, 119, 105, 32, 0, 111, 102, 102, 2, 117, 32, 0, 4, 2, 99, 105, 3, 67, 0, 2, 100, 122, 105, 0, 2, 100, 197,
+ 186, 0, 2, 105, 0, 2, 196, 135, 0, 4, 105, 2, 17, 65, 3, 67, 38, 0, 121, 2, 39, 101, 103, 111, 32, 0, 121, 2, 39, 101,
+ 109, 117, 32, 0, 4, 2, 103, 3, 68, 0, 2, 107, 0, 103, 116, 111, 110, 1, 17, 65, 21, 2, 32, 14, 129, 128, 133, 3, 68, 81,
+ 47, 111, 50, 0, 7, 6, 111, 0, 117, 116, 8, 103, 97, 114, 2, 32, 3, 6, 40, 0, 119, 8, 100, 2, 110, 3, 35, 58, 0, 117,
+ 116, 115, 105, 100, 8, 3, 35, 58, 117, 35, 57, 72, 0, 105, 8, 112, 2, 114, 111, 116, 17, 65, 3, 40, 58, 35, 0, 101, 116, 104,
+ 3, 109, 47, 0, 3, 111, 0, 2, 32, 17, 65, 3, 111, 12, 10, 0, 116, 101, 98, 111, 111, 8, 110, 2, 17, 67, 3, 111, 58, 47,
+ 71, 40, 0, 7, 6, 112, 0, 3, 48, 0, 4, 197, 130, 8, 2, 99, 3, 48, 40, 58, 49, 111, 84, 50, 37, 0, 197, 130, 8, 2,
+ 107, 0, 4, 105, 8, 111, 107, 2, 17, 65, 3, 48, 57, 0, 105, 8, 111, 107, 111, 116, 111, 102, 2, 17, 65, 0, 4, 112, 197, 130,
+ 8, 2, 99, 3, 48, 111, 47, 48, 40, 58, 49, 111, 84, 50, 37, 0, 112, 197, 130, 8, 2, 107, 0, 7, 6, 113, 0, 3, 49, 0,
+ 117, 2, 17, 65, 3, 49, 84, 0, 7, 6, 114, 0, 4, 3, 51, 0, 1, 17, 65, 2, 122, 197, 130, 0, 1, 25, 2, 17, 65, 0,
+ 1, 32, 17, 65, 2, 17, 65, 0, 1, 97, 109, 2, 122, 108, 105, 110, 0, 1, 97, 109, 2, 122, 110, 0, 1, 97, 109, 100, 111, 2,
+ 122, 97, 0, 2, 122, 105, 0, 8, 97, 109, 97, 122, 2, 122, 97, 0, 8, 97, 109, 122, 2, 122, 97, 0, 8, 111, 98, 2, 122, 111,
+ 106, 0, 114, 1, 17, 65, 2, 17, 65, 0, 121, 39, 2, 101, 0, 105, 2, 17, 65, 3, 51, 57, 0, 4, 122, 8, 105, 109, 2, 97,
+ 32, 12, 12, 12, 3, 51, 88, 0, 122, 8, 105, 109, 2, 97, 99, 104, 32, 12, 12, 12, 0, 122, 8, 105, 109, 2, 97, 109, 105, 32,
+ 12, 12, 12, 0, 122, 8, 105, 109, 2, 111, 32, 12, 12, 12, 0, 122, 8, 105, 109, 2, 111, 119, 105, 101, 32, 12, 12, 12, 0, 122,
+ 8, 105, 109, 2, 121, 32, 12, 12, 12, 0, 122, 8, 105, 109, 2, 195, 179, 119, 32, 12, 12, 12, 0, 122, 8, 105, 109, 2, 196, 133,
+ 32, 12, 12, 12, 0, 122, 8, 105, 109, 2, 196, 153, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 97, 32, 12, 12, 12, 0, 122, 8,
+ 117, 109, 2, 97, 99, 104, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 97, 109, 105, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 97,
+ 115, 105, 99, 104, 108, 0, 122, 8, 117, 109, 2, 111, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 111, 119, 105, 101, 32, 12, 12, 12,
+ 0, 122, 8, 117, 109, 2, 121, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 195, 179, 119, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2,
+ 196, 133, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 196, 153, 32, 12, 12, 12, 0, 4, 122, 2, 97, 110, 100, 3, 51, 117, 0, 122,
+ 2, 105, 110, 105, 32, 0, 122, 2, 105, 110, 105, 99, 104, 32, 0, 122, 2, 105, 110, 105, 101, 103, 111, 32, 0, 122, 2, 105, 110, 105,
+ 101, 109, 117, 32, 0, 122, 2, 105, 110, 105, 109, 32, 0, 122, 2, 105, 110, 105, 109, 105, 32, 0, 122, 2, 111, 110, 105, 32, 0, 122,
+ 2, 111, 110, 105, 99, 104, 32, 0, 122, 2, 111, 110, 105, 101, 103, 111, 32, 0, 122, 2, 111, 110, 105, 101, 109, 117, 32, 0, 122, 2,
+ 111, 110, 105, 109, 32, 0, 122, 2, 111, 110, 105, 109, 105, 32, 0, 122, 3, 90, 0, 4, 122, 1, 99, 2, 17, 65, 3, 91, 0, 122,
+ 1, 102, 2, 17, 65, 0, 122, 1, 104, 0, 122, 1, 107, 0, 122, 1, 112, 0, 122, 1, 115, 2, 17, 65, 0, 122, 1, 116, 0, 122,
+ 1, 122, 99, 2, 17, 65, 0, 122, 1, 122, 115, 2, 17, 65, 0, 122, 1, 135, 196, 2, 17, 65, 0, 122, 1, 155, 197, 2, 17, 65,
+ 0, 122, 2, 32, 0, 7, 6, 115, 0, 4, 105, 1, 115, 2, 109, 97, 32, 3, 8, 37, 0, 105, 1, 115, 2, 109, 101, 109, 32, 0,
+ 105, 1, 115, 2, 109, 105, 101, 32, 0, 105, 1, 115, 2, 109, 111, 32, 0, 4, 111, 110, 8, 101, 99, 108, 97, 115, 2, 32, 12, 12,
+ 3, 8, 89, 111, 50, 0, 111, 110, 8, 105, 116, 97, 112, 2, 32, 12, 12, 0, 8, 97, 117, 113, 2, 105, 3, 88, 0, 3, 89, 0,
+ 4, 105, 1, 107, 101, 108, 112, 2, 32, 3, 89, 37, 0, 105, 2, 98, 0, 105, 2, 99, 0, 105, 2, 100, 0, 105, 2, 102, 0, 105,
+ 2, 103, 0, 105, 2, 104, 0, 105, 2, 108, 105, 107, 111, 0, 105, 2, 108, 108, 0, 105, 2, 108, 111, 115, 0, 105, 2, 108, 118, 0,
+ 105, 2, 109, 0, 105, 2, 110, 103, 0, 105, 2, 110, 117, 115, 0, 105, 2, 113, 0, 105, 2, 114, 0, 105, 2, 116, 0, 105, 2, 118,
+ 0, 105, 2, 120, 0, 105, 8, 107, 97, 109, 2, 32, 0, 116, 101, 105, 110, 1, 121, 3, 89, 47, 109, 37, 50, 0, 99, 104, 101, 114,
+ 122, 3, 89, 49, 109, 51, 117, 0, 4, 105, 8, 97, 116, 115, 97, 110, 97, 2, 97, 32, 3, 89, 57, 0, 105, 8, 97, 116, 115, 97,
+ 110, 97, 2, 105, 32, 0, 105, 8, 97, 116, 115, 97, 110, 97, 2, 111, 32, 0, 105, 8, 97, 116, 115, 97, 110, 97, 2, 196, 133, 32,
+ 0, 105, 8, 97, 116, 115, 97, 110, 97, 2, 196, 153, 32, 0, 4, 99, 104, 1, 97, 112, 2, 97, 3, 89, 101, 0, 99, 104, 1, 101,
+ 2, 97, 116, 111, 0, 99, 104, 2, 97, 98, 17, 65, 32, 0, 99, 104, 2, 97, 98, 32, 0, 99, 104, 2, 97, 98, 97, 109, 105, 32,
+ 0, 99, 104, 2, 97, 98, 101, 109, 32, 0, 99, 104, 2, 97, 98, 105, 101, 32, 0, 99, 104, 2, 97, 98, 111, 109, 0, 99, 104, 2,
+ 97, 98, 111, 115, 122, 0, 99, 104, 2, 97, 98, 111, 119, 17, 65, 0, 99, 104, 2, 97, 98, 195, 179, 0, 99, 104, 2, 97, 100, 122,
+ 17, 65, 0, 99, 104, 2, 97, 100, 122, 107, 0, 99, 104, 2, 97, 109, 32, 0, 99, 104, 2, 97, 109, 105, 0, 99, 104, 2, 97, 109,
+ 105, 17, 65, 0, 99, 104, 2, 97, 114, 97, 107, 116, 0, 99, 104, 2, 101, 100, 17, 65, 0, 99, 104, 2, 101, 100, 32, 0, 99, 104,
+ 2, 101, 109, 97, 116, 0, 99, 104, 2, 105, 122, 109, 17, 65, 0, 99, 104, 2, 105, 122, 109, 32, 0, 99, 104, 2, 105, 122, 111, 0,
+ 99, 104, 2, 108, 97, 108, 105, 0, 99, 104, 2, 108, 97, 110, 17, 65, 0, 99, 104, 2, 108, 97, 196, 135, 0, 99, 104, 2, 108, 97,
+ 197, 130, 0, 99, 104, 2, 108, 101, 108, 105, 0, 99, 104, 2, 108, 117, 100, 110, 17, 65, 0, 99, 104, 2, 110, 105, 101, 32, 0, 99,
+ 104, 2, 110, 105, 196, 153, 0, 99, 104, 2, 110, 196, 133, 0, 99, 104, 2, 110, 196, 153, 0, 99, 104, 2, 111, 100, 97, 99, 104, 32,
+ 0, 99, 104, 2, 111, 100, 97, 109, 105, 32, 0, 99, 104, 2, 111, 100, 101, 107, 32, 0, 99, 104, 2, 111, 100, 107, 97, 0, 99, 104,
+ 2, 111, 100, 107, 105, 0, 99, 104, 2, 111, 100, 107, 105, 101, 109, 32, 0, 99, 104, 2, 111, 100, 107, 111, 119, 0, 99, 104, 2, 111,
+ 100, 107, 111, 119, 105, 32, 0, 99, 104, 2, 111, 100, 107, 117, 32, 0, 99, 104, 2, 111, 100, 107, 195, 179, 0, 99, 104, 2, 111, 100,
+ 111, 119, 0, 99, 104, 2, 111, 100, 121, 32, 0, 99, 104, 2, 111, 100, 122, 105, 0, 99, 104, 2, 111, 100, 122, 196, 133, 0, 99, 104,
+ 2, 111, 100, 122, 196, 153, 0, 99, 104, 2, 111, 100, 195, 179, 0, 99, 104, 2, 111, 114, 111, 119, 97, 0, 99, 104, 2, 111, 114, 122,
+ 101, 0, 99, 104, 2, 111, 119, 17, 65, 0, 99, 104, 2, 111, 119, 97, 0, 99, 104, 2, 114, 111, 110, 17, 65, 0, 99, 104, 2, 114,
+ 111, 110, 32, 0, 99, 104, 2, 114, 117, 112, 32, 0, 99, 104, 2, 114, 117, 112, 97, 108, 105, 0, 99, 104, 2, 114, 117, 112, 97, 110,
+ 17, 65, 0, 99, 104, 2, 114, 117, 112, 97, 196, 135, 32, 0, 99, 104, 2, 114, 117, 112, 97, 197, 130, 0, 99, 104, 2, 114, 117, 112,
+ 105, 17, 65, 0, 99, 104, 2, 114, 121, 112, 17, 65, 0, 99, 104, 2, 114, 121, 112, 108, 0, 99, 104, 2, 114, 121, 112, 197, 130, 0,
+ 99, 104, 2, 114, 122, 17, 65, 0, 99, 104, 2, 117, 100, 110, 0, 99, 104, 2, 119, 121, 99, 105, 0, 99, 104, 2, 119, 121, 116, 17,
+ 65, 0, 99, 104, 2, 121, 108, 17, 65, 0, 99, 104, 2, 121, 197, 130, 0, 99, 104, 2, 195, 179, 0, 99, 104, 2, 196, 133, 0, 99,
+ 104, 2, 196, 153, 0, 99, 104, 2, 197, 130, 0, 99, 104, 8, 2, 101, 116, 121, 0, 99, 104, 8, 2, 101, 116, 121, 110, 0, 99, 104,
+ 8, 2, 108, 101, 98, 32, 0, 99, 104, 8, 2, 108, 101, 98, 105, 0, 99, 104, 8, 2, 121, 108, 32, 0, 99, 104, 8, 119, 2, 111,
+ 100, 0, 101, 110, 1, 21, 2, 32, 14, 129, 128, 131, 3, 89, 109, 50, 0, 111, 110, 1, 21, 2, 32, 14, 129, 128, 131, 3, 89, 111,
+ 50, 0, 4, 99, 104, 3, 91, 0, 107, 106, 2, 17, 65, 0, 122, 0, 4, 116, 101, 105, 110, 3, 91, 47, 35, 57, 50, 0, 116, 101,
+ 105, 110, 2, 32, 14, 129, 128, 133, 0, 99, 104, 119, 97, 114, 122, 3, 91, 84, 35, 51, 117, 0, 99, 104, 111, 101, 3, 91, 109, 0,
+ 4, 101, 97, 8, 2, 110, 32, 3, 91, 111, 0, 101, 97, 8, 2, 110, 97, 32, 0, 101, 97, 8, 2, 110, 101, 109, 32, 0, 101, 97,
+ 8, 2, 110, 105, 101, 32, 0, 101, 97, 8, 2, 110, 111, 119, 105, 32, 0, 101, 97, 8, 2, 110, 117, 32, 0, 4, 2, 105, 3, 97,
+ 0, 105, 2, 17, 65, 0, 4, 105, 1, 117, 100, 2, 103, 114, 3, 97, 37, 0, 105, 2, 98, 114, 122, 0, 105, 2, 99, 17, 65, 0,
+ 105, 2, 99, 104, 0, 105, 2, 99, 122, 0, 105, 2, 100, 108, 17, 65, 0, 105, 2, 100, 108, 32, 0, 105, 2, 100, 197, 130, 0, 105,
+ 8, 2, 116, 17, 65, 0, 105, 8, 2, 116, 32, 0, 105, 8, 2, 116, 107, 0, 7, 6, 116, 0, 4, 3, 47, 0, 2, 114, 122, 0,
+ 2, 115, 0, 111, 119, 110, 2, 32, 14, 129, 128, 132, 3, 47, 35, 58, 50, 0, 105, 2, 17, 65, 3, 47, 57, 0, 116, 104, 101, 119,
+ 3, 89, 57, 40, 0, 2, 105, 3, 115, 0, 7, 6, 117, 0, 4, 1, 21, 2, 197, 130, 98, 121, 32, 3, 8, 40, 0, 1, 21, 2,
+ 197, 130, 98, 121, 109, 32, 0, 1, 21, 2, 197, 130, 98, 121, 197, 155, 32, 0, 110, 99, 104, 8, 108, 3, 35, 50, 76, 0, 4, 3,
+ 40, 0, 1, 97, 110, 2, 99, 122, 0, 1, 97, 110, 2, 107, 0, 1, 97, 114, 97, 112, 0, 1, 97, 116, 101, 109, 0, 1, 101, 17,
+ 67, 2, 109, 32, 0, 1, 101, 17, 67, 2, 115, 0, 8, 97, 122, 0, 8, 101, 105, 110, 0, 8, 101, 122, 114, 112, 0, 2, 32, 17,
+ 65, 3, 40, 10, 0, 101, 116, 111, 111, 116, 104, 8, 108, 98, 3, 40, 47, 40, 83, 0, 115, 105, 99, 8, 109, 2, 97, 108, 32, 3,
+ 57, 6, 40, 88, 37, 49, 0, 115, 105, 99, 8, 109, 2, 97, 108, 3, 57, 40, 88, 37, 49, 0, 4, 1, 97, 3, 58, 0, 1, 101,
+ 0, 8, 97, 122, 2, 116, 111, 0, 105, 99, 107, 8, 98, 3, 58, 37, 49, 0, 7, 6, 118, 0, 105, 99, 101, 8, 2, 21, 14, 129,
+ 132, 132, 3, 58, 37, 117, 109, 0, 4, 1, 102, 2, 17, 65, 3, 83, 0, 1, 104, 2, 17, 65, 0, 1, 107, 2, 17, 65, 0, 1,
+ 112, 2, 17, 65, 0, 1, 115, 2, 17, 65, 0, 1, 116, 2, 17, 65, 0, 2, 111, 108, 107, 115, 0, 3, 84, 0, 105, 108, 108, 101,
+ 2, 32, 14, 129, 128, 133, 3, 84, 37, 55, 0, 7, 6, 119, 0, 2, 115, 107, 3, 10, 84, 0, 4, 114, 105, 103, 104, 3, 51, 35,
+ 57, 0, 114, 105, 103, 104, 1, 17, 67, 0, 8, 2, 32, 3, 58, 0, 101, 101, 2, 107, 3, 58, 37, 0, 4, 8, 2, 32, 102, 3,
+ 58, 109, 0, 8, 2, 32, 109, 110, 0, 97, 115, 104, 105, 8, 3, 58, 111, 91, 37, 0, 105, 110, 100, 111, 119, 8, 3, 58, 112, 50,
+ 72, 111, 58, 0, 4, 1, 99, 2, 17, 65, 3, 83, 0, 1, 102, 2, 17, 65, 0, 1, 104, 2, 17, 65, 0, 1, 107, 2, 17, 65,
+ 0, 1, 112, 2, 17, 65, 0, 1, 115, 2, 17, 65, 0, 1, 116, 2, 17, 65, 0, 1, 122, 99, 2, 17, 65, 0, 1, 122, 115, 2,
+ 17, 65, 0, 1, 135, 196, 2, 17, 65, 0, 1, 155, 197, 2, 17, 65, 0, 2, 32, 0, 8, 2, 32, 99, 0, 8, 2, 32, 104, 0,
+ 8, 2, 32, 107, 0, 8, 2, 32, 112, 0, 8, 2, 32, 115, 0, 8, 2, 32, 116, 0, 3, 84, 0, 105, 99, 101, 8, 2, 21, 14,
+ 129, 132, 132, 3, 84, 37, 117, 109, 0, 115, 122, 1, 114, 101, 105, 2, 17, 65, 3, 91, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7,
+ 6, 121, 0, 4, 39, 1, 114, 2, 101, 103, 111, 32, 3, 0, 39, 1, 114, 2, 101, 109, 117, 32, 3, 0, 4, 1, 21, 2, 197, 130,
+ 98, 121, 32, 3, 8, 112, 0, 1, 21, 2, 197, 130, 98, 121, 109, 32, 0, 1, 21, 2, 197, 130, 98, 121, 197, 155, 32, 0, 1, 98,
+ 101, 2, 197, 155, 99, 105, 101, 32, 0, 1, 98, 101, 2, 197, 155, 109, 121, 32, 0, 1, 100, 108, 97, 21, 2, 18, 66, 32, 0, 1,
+ 100, 111, 108, 21, 2, 18, 66, 32, 0, 1, 100, 111, 116, 21, 2, 18, 66, 32, 0, 1, 100, 114, 111, 21, 2, 18, 66, 32, 0, 1,
+ 114, 101, 109, 21, 2, 18, 66, 32, 0, 1, 114, 101, 116, 21, 2, 18, 66, 32, 0, 1, 114, 111, 102, 21, 2, 18, 66, 32, 0, 1,
+ 114, 111, 103, 21, 2, 18, 66, 32, 0, 1, 114, 111, 116, 21, 2, 18, 66, 32, 0, 1, 114, 116, 101, 21, 2, 18, 66, 32, 0, 1,
+ 114, 116, 107, 21, 2, 18, 66, 32, 0, 1, 114, 116, 112, 21, 2, 18, 66, 32, 0, 1, 115, 97, 108, 21, 2, 18, 66, 32, 0, 1,
+ 115, 107, 101, 21, 2, 18, 66, 32, 0, 1, 116, 97, 98, 21, 2, 18, 66, 32, 0, 1, 116, 97, 105, 21, 2, 18, 66, 32, 0, 1,
+ 116, 97, 109, 21, 2, 18, 66, 32, 0, 1, 116, 97, 114, 21, 2, 18, 66, 32, 0, 1, 116, 97, 116, 21, 2, 18, 66, 32, 0, 1,
+ 116, 101, 97, 21, 2, 18, 66, 32, 0, 1, 116, 101, 99, 21, 2, 18, 66, 32, 0, 1, 116, 101, 100, 21, 2, 18, 66, 32, 0, 1,
+ 116, 101, 103, 21, 2, 18, 66, 32, 0, 1, 116, 101, 104, 21, 2, 18, 66, 32, 0, 1, 116, 101, 108, 21, 2, 18, 66, 32, 0, 1,
+ 116, 101, 109, 21, 2, 18, 66, 32, 0, 1, 116, 101, 110, 21, 2, 18, 66, 32, 0, 1, 116, 101, 111, 21, 2, 18, 66, 32, 0, 1,
+ 116, 101, 114, 21, 2, 18, 66, 32, 0, 1, 116, 101, 116, 21, 2, 18, 66, 32, 0, 1, 116, 105, 108, 21, 2, 18, 66, 32, 0, 1,
+ 116, 107, 97, 21, 2, 18, 66, 32, 0, 1, 116, 107, 101, 21, 2, 18, 66, 32, 0, 1, 116, 107, 114, 21, 2, 18, 66, 32, 0, 1,
+ 116, 108, 97, 21, 2, 18, 66, 32, 0, 1, 116, 110, 97, 21, 2, 18, 66, 32, 0, 1, 116, 110, 101, 21, 2, 18, 66, 32, 0, 1,
+ 116, 111, 98, 21, 2, 18, 66, 32, 0, 1, 116, 111, 105, 21, 2, 18, 66, 32, 0, 1, 116, 111, 110, 21, 2, 18, 66, 32, 0, 1,
+ 116, 111, 114, 21, 2, 18, 66, 32, 0, 1, 116, 111, 122, 21, 2, 18, 66, 32, 0, 1, 116, 112, 101, 21, 2, 18, 66, 32, 0, 1,
+ 116, 112, 105, 21, 2, 18, 66, 32, 0, 1, 116, 112, 111, 2, 18, 66, 32, 0, 1, 116, 115, 97, 21, 2, 18, 66, 32, 0, 1, 116,
+ 115, 101, 21, 2, 18, 66, 32, 0, 1, 116, 115, 105, 21, 2, 18, 66, 32, 0, 1, 116, 115, 111, 21, 2, 18, 66, 32, 0, 1, 116,
+ 115, 117, 21, 2, 18, 66, 32, 0, 1, 116, 115, 121, 21, 2, 18, 66, 32, 0, 1, 116, 117, 97, 21, 2, 18, 66, 32, 0, 1, 116,
+ 117, 101, 21, 2, 18, 66, 32, 0, 1, 116, 121, 114, 21, 2, 18, 66, 32, 0, 1, 122, 101, 110, 21, 2, 18, 66, 32, 0, 1, 122,
+ 105, 102, 2, 18, 66, 32, 0, 1, 130, 197, 21, 2, 98, 121, 32, 0, 1, 130, 197, 21, 2, 98, 121, 197, 155, 99, 105, 101, 32, 0,
+ 1, 130, 197, 21, 2, 98, 121, 197, 155, 109, 121, 32, 0, 8, 98, 97, 2, 197, 155, 99, 105, 101, 32, 0, 8, 98, 97, 2, 197, 155,
+ 109, 121, 32, 0, 8, 115, 97, 108, 107, 2, 18, 66, 32, 0, 8, 116, 97, 116, 115, 2, 18, 66, 32, 0, 8, 116, 101, 2, 18, 66,
+ 32, 0, 8, 116, 107, 97, 114, 112, 2, 18, 66, 32, 0, 8, 116, 115, 105, 109, 2, 18, 66, 0, 8, 116, 121, 114, 107, 2, 18, 66,
+ 32, 0, 4, 39, 1, 17, 67, 2, 101, 103, 111, 32, 3, 38, 0, 39, 1, 17, 67, 2, 101, 109, 117, 32, 0, 4, 1, 17, 65, 2,
+ 17, 65, 3, 57, 0, 1, 17, 65, 2, 32, 0, 8, 2, 17, 65, 0, 4, 3, 112, 0, 8, 114, 111, 116, 115, 105, 104, 2, 107, 97,
+ 12, 12, 0, 8, 114, 111, 116, 115, 105, 104, 2, 107, 111, 109, 12, 12, 0, 8, 114, 116, 101, 116, 2, 107, 97, 12, 12, 0, 8, 114,
+ 116, 101, 116, 2, 107, 111, 109, 12, 12, 0, 8, 116, 97, 112, 2, 12, 12, 0, 2, 32, 17, 65, 3, 112, 10, 0, 7, 6, 122, 0,
+ 4, 3, 88, 0, 8, 2, 32, 0, 8, 111, 114, 2, 105, 17, 67, 0, 4, 105, 8, 2, 17, 67, 3, 88, 10, 37, 0, 105, 8, 101,
+ 105, 110, 2, 17, 67, 0, 122, 8, 2, 97, 32, 3, 88, 10, 88, 0, 4, 105, 1, 111, 109, 2, 108, 108, 3, 88, 37, 0, 105, 2,
+ 17, 67, 0, 8, 2, 32, 109, 110, 3, 88, 109, 0, 4, 2, 32, 3, 89, 0, 8, 2, 32, 99, 0, 8, 2, 32, 102, 0, 8, 2,
+ 32, 104, 0, 8, 2, 32, 107, 0, 8, 2, 32, 112, 0, 8, 2, 32, 115, 0, 8, 2, 32, 116, 0, 4, 2, 105, 3, 96, 0, 105,
+ 2, 17, 65, 0, 4, 105, 2, 109, 12, 3, 96, 37, 0, 105, 8, 2, 112, 0, 4, 2, 105, 110, 105, 32, 3, 117, 0, 2, 105, 110,
+ 105, 99, 104, 32, 0, 2, 105, 110, 105, 101, 103, 111, 32, 0, 2, 105, 110, 105, 101, 109, 117, 32, 0, 2, 105, 110, 105, 109, 32, 0,
+ 2, 105, 110, 105, 109, 105, 32, 0, 122, 2, 97, 32, 0, 122, 2, 97, 99, 104, 32, 0, 122, 2, 97, 109, 105, 32, 0, 122, 2, 97,
+ 110, 105, 32, 0, 122, 2, 97, 110, 105, 99, 104, 32, 0, 122, 2, 97, 110, 105, 101, 103, 111, 32, 0, 122, 2, 97, 110, 105, 101, 109,
+ 117, 32, 0, 122, 2, 97, 110, 105, 109, 32, 0, 122, 2, 97, 110, 105, 109, 105, 32, 0, 122, 2, 105, 110, 105, 32, 0, 122, 2, 105,
+ 110, 105, 99, 104, 32, 0, 122, 2, 105, 110, 105, 101, 103, 111, 32, 0, 122, 2, 105, 110, 105, 101, 109, 117, 32, 0, 122, 2, 105, 110,
+ 105, 109, 32, 0, 122, 2, 105, 110, 105, 109, 105, 32, 0, 122, 2, 111, 32, 0, 122, 2, 111, 110, 105, 32, 0, 122, 2, 111, 110, 105,
+ 99, 104, 32, 0, 122, 2, 111, 110, 105, 101, 103, 111, 32, 0, 122, 2, 111, 110, 105, 101, 109, 117, 32, 0, 122, 2, 111, 110, 105, 109,
+ 32, 0, 122, 2, 111, 110, 105, 109, 105, 32, 0, 122, 2, 121, 32, 0, 122, 2, 195, 179, 119, 32, 0, 122, 2, 196, 153, 32, 0, 122,
+ 8, 17, 65, 109, 2, 17, 65, 0, 122, 8, 105, 112, 0, 117, 114, 105, 8, 2, 99, 104, 3, 117, 40, 51, 112, 0, 7, 6, 126, 0,
+ 3, 0, 7, 6, 0, 39, 97, 2, 32, 14, 128, 128, 130, 3, 35, 0, 39, 117, 2, 32, 14, 128, 128, 130, 3, 40, 0, 36, 3, 72,
+ 111, 55, 35, 51, 0, 39, 101, 109, 2, 32, 14, 128, 128, 131, 3, 109, 65, 0, 39, 101, 109, 117, 2, 32, 14, 128, 128, 132, 3, 109,
+ 65, 40, 0, 39, 101, 103, 111, 2, 32, 14, 128, 128, 132, 3, 109, 81, 111, 0, 39, 111, 119, 105, 2, 32, 14, 128, 128, 132, 3, 111,
+ 84, 37, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts50 = FileInMemory_createWithData (39425, reinterpret_cast<const char *> (&espeakdata_dicts50_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/pl_dict",
+ U"pl");
+ Collection_addItem (me.peek(), espeakdata_dicts50.transfer());
+
+ static unsigned char espeakdata_dicts51_data[2570] = {
+ 0, 4, 0, 0, 12, 6, 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, 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, 9, 5, 95, 48, 1, 14, 4, 39, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 193, 136, 43, 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, 0, 0, 0, 0, 5, 194, 16, 144, 76, 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, 5, 194,
- 8, 240, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 4, 193, 213, 56, 76, 0, 0, 0,
- 0, 0, 0, 4, 193, 148, 43, 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, 5, 194, 20, 192, 76, 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, 0, 13, 3, 95, 51, 88, 47, 51, 6, 37, 50, 47, 35, 0, 0, 11, 3, 95, 48, 67, 89,
- 57, 6, 36, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 193, 156, 43, 0, 0,
- 0, 13, 3, 95, 49, 49, 72, 57, 36, 89, 6, 40, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 55, 88, 89, 36,
- 47, 6, 36, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 97, 99, 117, 89, 49, 109, 51, 48,
- 37, 0, 0, 0, 0, 5, 194, 52, 16, 8, 0, 11, 3, 95, 49, 88, 72, 57, 6, 36, 89, 0, 0, 0, 0, 0, 0, 0, 0, 6,
- 194, 45, 80, 76, 28, 0, 12, 3, 95, 50, 88, 71, 6, 37, 50, 47, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 15, 3, 95, 52, 88, 49, 58, 35, 51, 6, 36, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 56, 16,
- 76, 0, 16, 3, 95, 53, 88, 89, 37, 50, 49, 58, 6, 36, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 54,
- 88, 89, 36, 89, 6, 36, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 56,
- 88, 39, 76, 6, 36, 50, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 57, 88, 50, 39, 71, 6, 36, 50, 47, 35,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 193, 168, 43, 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, 12, 4, 95, 48, 77, 50, 65, 37, 6, 39, 50,
- 0, 0, 11, 195, 44, 83, 128, 72, 28, 81, 115, 117, 32, 0, 0, 11, 4, 95, 48, 77, 49, 65, 6, 37, 55, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 144, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 56, 244, 192, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194,
- 48, 240, 76, 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, 5, 194, 80, 16, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 12, 4, 95, 103, 114, 118, 81, 51, 35, 84, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 5, 194, 77, 80, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 2,
- 195, 177, 36, 67, 36, 0, 0, 0, 7, 131, 195, 178, 102, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 4, 35, 192,
- 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 80, 16, 129, 80, 16, 76, 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, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 16, 83, 128, 76, 6, 195, 56, 19, 128, 76,
- 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 95, 51, 47, 51, 6, 36, 89, 0, 0, 9, 2, 95, 50, 72, 6, 39, 89, 0, 0, 9,
- 2, 95, 49, 6, 40, 50, 40, 0, 0, 10, 2, 95, 48, 88, 6, 36, 51, 39, 0, 0, 10, 2, 95, 55, 91, 6, 36, 47, 36, 0,
- 0, 10, 2, 95, 54, 89, 6, 109, 57, 89, 0, 0, 11, 2, 95, 53, 89, 6, 37, 50, 49, 40, 0, 0, 12, 2, 95, 52, 49, 58,
- 35, 47, 6, 36, 51, 0, 0, 0, 0, 11, 2, 95, 57, 50, 58, 6, 36, 71, 36, 0, 0, 9, 2, 95, 56, 6, 39, 76, 39, 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, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 97, 35, 0, 0, 0, 0, 0, 6, 2, 95, 101, 36, 0, 0, 0, 0, 0, 6,
- 2, 95, 105, 37, 0, 0, 0, 6, 2, 95, 111, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 95,
- 121, 37, 81, 51, 6, 109, 49, 0, 49, 0, 4, 194, 80, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 5, 194, 84, 224, 76, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 6, 195, 4, 210, 64, 76, 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, 0, 0, 0, 0, 0, 0, 6, 195, 168, 0, 3, 6, 109, 0, 7, 6, 195, 177, 0, 3, 67, 0,
- 7, 6, 195, 178, 0, 3, 6, 110, 0, 7, 6, 195, 185, 0, 3, 113, 0, 105, 3, 113, 57, 0, 7, 6, 195, 188, 0, 3, 112, 0,
- 105, 3, 112, 57, 0, 7, 6, 97, 0, 3, 35, 0, 97, 3, 35, 12, 0, 105, 3, 117, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6,
- 99, 0, 3, 49, 0, 104, 3, 76, 0, 2, 17, 71, 3, 89, 0, 7, 6, 100, 0, 3, 72, 0, 106, 3, 75, 0, 7, 6, 101, 0,
- 3, 36, 0, 101, 3, 36, 12, 0, 117, 3, 36, 58, 0, 105, 3, 118, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 4, 3,
- 81, 0, 117, 2, 17, 71, 0, 2, 17, 71, 3, 101, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 3, 37, 0, 4, 1, 17,
- 65, 2, 25, 3, 57, 0, 2, 17, 65, 0, 106, 3, 118, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0, 3, 49, 0, 7, 6,
- 108, 0, 3, 55, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 97, 110, 1, 10, 2, 32, 3, 50, 2, 35, 50,
- 0, 2, 32, 3, 68, 0, 7, 6, 111, 0, 3, 39, 0, 111, 3, 39, 12, 0, 117, 3, 39, 58, 0, 101, 3, 40, 0, 7, 6, 112,
- 0, 3, 48, 0, 7, 6, 113, 0, 3, 49, 0, 117, 2, 17, 65, 3, 49, 58, 0, 117, 105, 3, 49, 58, 37, 0, 7, 6, 114, 0,
- 3, 51, 0, 7, 6, 115, 0, 3, 89, 0, 104, 3, 91, 0, 7, 6, 116, 0, 3, 47, 0, 7, 6, 117, 0, 3, 40, 0, 105, 3,
- 40, 57, 0, 2, 17, 65, 3, 58, 0, 117, 3, 112, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120,
- 0, 3, 49, 89, 0, 8, 2, 17, 65, 3, 88, 0, 7, 6, 121, 0, 1, 25, 2, 25, 3, 37, 0, 3, 57, 0, 7, 6, 122, 0,
- 3, 88, 0, 106, 3, 90, 0, 7, 6, 0, 195, 161, 3, 7, 35, 0, 195, 169, 3, 7, 36, 0, 195, 173, 3, 7, 37, 0, 195, 179,
- 3, 7, 39, 0, 195, 186, 3, 7, 40, 0, 39, 3, 19, 0, 36, 3, 72, 110, 55, 110, 0, 195, 167, 3, 89, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts52 = FileInMemory_createWithData (2128, reinterpret_cast<const char *> (&espeakdata_dicts52_data),
- U"espeak-1.48.04-source/espeak-data/pap_dict",
- U"pap");
- my addItem_move (espeakdata_dicts52.move());
-
- static unsigned char espeakdata_dicts53_data[34925] = {
- 0, 4, 0, 0, 141, 103, 0, 0, 0, 9, 198, 4, 194, 83, 80, 18, 82, 65, 9, 198, 4, 192, 83, 80, 18, 82, 65, 0, 7, 196,
- 17, 37, 201, 40, 15, 0, 8, 197, 77, 161, 80, 13, 160, 15, 8, 197, 56, 148, 218, 13, 160, 15, 0, 0, 6, 195, 184, 210, 64, 15,
- 12, 65, 4, 35, 55, 6, 35, 0, 81, 108, 97, 32, 5, 193, 4, 72, 28, 0, 0, 7, 196, 92, 179, 5, 40, 15, 6, 195, 28, 226,
- 114, 15, 13, 69, 40, 19, 137, 12, 80, 75, 109, 67, 37, 89, 0, 15, 69, 16, 85, 137, 12, 80, 72, 37, 84, 6, 35, 57, 89, 0,
- 0, 6, 195, 104, 193, 110, 15, 7, 196, 81, 121, 210, 104, 15, 6, 195, 80, 179, 238, 15, 6, 195, 65, 53, 110, 15, 6, 195, 52, 193,
- 110, 15, 6, 195, 52, 145, 76, 15, 6, 195, 44, 229, 110, 15, 6, 195, 44, 193, 110, 15, 7, 196, 45, 73, 210, 180, 76, 0, 6, 195,
- 93, 38, 133, 15, 6, 65, 8, 71, 109, 0, 0, 9, 198, 77, 64, 200, 157, 38, 128, 15, 9, 198, 77, 2, 113, 81, 38, 128, 15, 0,
- 7, 196, 77, 1, 114, 204, 15, 7, 196, 17, 162, 79, 8, 15, 15, 67, 21, 64, 192, 109, 117, 6, 109, 47, 109, 51, 35, 0, 24, 0,
- 7, 196, 224, 112, 83, 104, 15, 0, 8, 197, 104, 124, 149, 77, 160, 15, 6, 65, 12, 117, 109, 0, 0, 0, 6, 195, 104, 32, 87, 15,
- 8, 197, 52, 22, 9, 52, 16, 65, 0, 0, 6, 65, 16, 72, 109, 0, 0, 6, 195, 107, 35, 205, 15, 6, 195, 44, 193, 74, 15, 6,
- 195, 17, 43, 120, 15, 9, 198, 52, 145, 76, 39, 67, 89, 76, 0, 7, 196, 105, 114, 109, 224, 15, 7, 196, 104, 224, 67, 104, 15, 6,
- 195, 104, 64, 114, 15, 6, 195, 92, 192, 114, 15, 6, 195, 77, 64, 114, 15, 6, 195, 28, 224, 114, 15, 7, 196, 25, 84, 131, 104, 15,
- 6, 195, 16, 32, 114, 15, 8, 197, 13, 162, 206, 36, 80, 15, 7, 196, 12, 194, 83, 104, 15, 10, 68, 8, 241, 85, 24, 71, 109, 83,
- 0, 0, 6, 195, 76, 229, 110, 15, 18, 4, 95, 100, 112, 116, 10, 48, 91, 109, 119, 6, 37, 50, 109, 49, 10, 0, 0, 8, 197, 50,
- 209, 242, 9, 144, 15, 9, 198, 52, 179, 137, 21, 54, 128, 15, 9, 198, 48, 115, 137, 21, 54, 128, 15, 9, 198, 9, 35, 137, 21, 54,
- 128, 15, 21, 65, 20, 37, 65, 109, 57, 55, 111, 84, 109, 0, 81, 109, 97, 105, 108, 111, 119, 101, 32, 25, 65, 20, 37, 65, 109, 57,
- 55, 111, 84, 109, 81, 111, 0, 81, 109, 97, 105, 108, 111, 119, 101, 103, 111, 32, 21, 65, 20, 37, 65, 109, 57, 55, 111, 84, 112, 0,
- 81, 109, 97, 105, 108, 111, 119, 121, 32, 19, 65, 20, 37, 65, 109, 57, 55, 111, 65, 0, 81, 109, 97, 105, 108, 111, 109, 32, 17, 65,
- 20, 37, 65, 109, 57, 55, 37, 0, 81, 109, 97, 105, 108, 105, 32, 17, 65, 20, 37, 65, 109, 57, 55, 109, 0, 81, 109, 97, 105, 108,
- 101, 32, 19, 65, 20, 37, 65, 109, 57, 55, 109, 65, 0, 81, 109, 97, 105, 108, 101, 109, 32, 17, 65, 20, 37, 65, 109, 57, 55, 35,
- 0, 81, 109, 97, 105, 108, 97, 32, 15, 65, 20, 37, 65, 109, 57, 55, 0, 81, 109, 97, 105, 108, 32, 5, 65, 20, 109, 0, 0, 9,
- 198, 105, 41, 211, 200, 38, 64, 15, 9, 198, 104, 210, 109, 200, 38, 64, 15, 9, 198, 104, 203, 75, 200, 38, 64, 15, 9, 198, 93, 2,
- 109, 200, 38, 64, 15, 9, 198, 92, 201, 203, 200, 38, 64, 15, 9, 198, 92, 153, 218, 200, 38, 64, 15, 9, 198, 92, 156, 68, 200, 38,
- 64, 15, 9, 198, 92, 155, 68, 200, 38, 64, 15, 9, 198, 77, 2, 109, 200, 38, 64, 15, 9, 198, 52, 179, 173, 200, 38, 64, 15, 6,
- 195, 64, 145, 74, 15, 6, 195, 52, 145, 74, 15, 0, 6, 195, 93, 2, 114, 15, 6, 195, 92, 146, 128, 15, 7, 196, 80, 176, 83, 104,
- 15, 6, 195, 48, 22, 178, 15, 25, 67, 69, 82, 64, 49, 84, 37, 48, 51, 111, 49, 84, 111, 0, 67, 82, 112, 114, 111, 32, 113, 117,
- 111, 32, 0, 7, 196, 77, 4, 129, 92, 15, 0, 9, 198, 65, 38, 153, 45, 38, 128, 15, 6, 65, 24, 109, 83, 0, 0, 6, 195, 104,
- 70, 66, 15, 0, 0, 7, 196, 200, 176, 83, 104, 15, 0, 7, 65, 28, 81, 57, 109, 0, 0, 0, 8, 197, 77, 160, 218, 4, 208, 15,
- 0, 0, 8, 197, 209, 2, 69, 77, 160, 15, 6, 195, 208, 226, 64, 15, 6, 65, 32, 101, 35, 0, 0, 6, 195, 225, 146, 128, 15, 6,
- 195, 225, 82, 128, 15, 9, 198, 224, 115, 137, 21, 54, 128, 15, 0, 7, 196, 77, 2, 83, 104, 15, 6, 195, 75, 131, 173, 15, 8, 197,
- 17, 33, 206, 36, 80, 15, 0, 6, 195, 65, 51, 238, 15, 10, 199, 56, 145, 75, 82, 116, 133, 40, 76, 11, 200, 52, 21, 20, 21, 34,
- 15, 72, 224, 65, 8, 1, 35, 107, 35, 91, 0, 27, 0, 8, 197, 224, 112, 114, 9, 144, 15, 8, 197, 54, 113, 242, 9, 144, 15, 8,
- 197, 200, 176, 114, 9, 144, 15, 8, 197, 200, 112, 114, 9, 144, 15, 9, 198, 104, 116, 154, 21, 54, 128, 15, 9, 198, 76, 180, 154, 21,
- 54, 128, 15, 5, 193, 36, 72, 28, 0, 9, 198, 93, 161, 45, 200, 38, 64, 15, 9, 198, 93, 41, 211, 200, 38, 64, 15, 9, 198, 80,
- 179, 173, 200, 38, 64, 15, 9, 198, 208, 193, 80, 200, 38, 64, 15, 9, 198, 64, 201, 212, 200, 38, 64, 15, 9, 198, 64, 92, 154, 200,
- 38, 64, 15, 9, 198, 56, 153, 211, 200, 38, 64, 15, 9, 198, 55, 64, 201, 200, 38, 64, 15, 9, 198, 52, 153, 212, 200, 38, 64, 15,
- 9, 198, 47, 32, 68, 200, 38, 64, 15, 9, 198, 19, 113, 207, 200, 38, 64, 15, 9, 198, 17, 46, 15, 200, 38, 64, 15, 9, 198, 9,
- 35, 173, 200, 38, 64, 15, 9, 198, 4, 33, 82, 16, 81, 78, 65, 12, 1, 37, 48, 51, 6, 111, 117, 109, 50, 47, 0, 0, 22, 72,
- 77, 1, 67, 36, 19, 9, 80, 80, 89, 48, 109, 89, 57, 35, 55, 37, 47, 6, 109, 0, 12, 65, 112, 35, 55, 6, 35, 0, 81, 108,
- 97, 32, 7, 1, 38, 35, 50, 72, 0, 0, 6, 195, 52, 145, 110, 15, 6, 195, 29, 35, 238, 15, 6, 195, 52, 145, 110, 76, 0, 12,
- 201, 77, 2, 69, 73, 160, 200, 200, 38, 64, 15, 7, 65, 40, 57, 111, 47, 0, 0, 0, 9, 67, 76, 148, 128, 89, 109, 51, 0, 9,
- 67, 72, 240, 203, 34, 111, 49, 0, 14, 1, 42, 81, 84, 38, 6, 35, 89, 47, 49, 35, 0, 27, 0, 6, 195, 105, 124, 119, 15, 9,
- 1, 43, 48, 55, 40, 89, 0, 27, 0, 6, 65, 44, 49, 35, 0, 0, 7, 196, 13, 166, 73, 52, 76, 0, 12, 1, 46, 49, 51, 6,
- 111, 48, 49, 35, 0, 27, 0, 9, 1, 47, 89, 55, 109, 91, 0, 27, 0, 6, 65, 48, 109, 55, 0, 15, 4, 95, 100, 105, 97, 10,
- 6, 40, 65, 55, 35, 58, 47, 0, 0, 6, 195, 224, 115, 205, 15, 0, 6, 195, 224, 115, 177, 15, 6, 195, 105, 112, 114, 15, 6, 195,
- 104, 144, 114, 15, 6, 195, 92, 144, 114, 15, 6, 195, 77, 48, 114, 15, 6, 195, 73, 112, 114, 15, 6, 195, 64, 144, 114, 15, 7, 196,
- 45, 2, 83, 104, 15, 12, 67, 40, 21, 211, 75, 6, 109, 58, 89, 0, 13, 0, 6, 195, 81, 43, 67, 15, 6, 195, 76, 213, 110, 15,
- 6, 195, 76, 181, 110, 15, 6, 195, 64, 235, 67, 15, 6, 195, 53, 43, 67, 15, 6, 195, 28, 235, 67, 15, 0, 8, 197, 10, 113, 50,
- 9, 144, 15, 6, 195, 104, 64, 77, 15, 9, 198, 77, 160, 218, 5, 54, 128, 15, 9, 198, 9, 38, 141, 37, 54, 128, 15, 10, 198, 65,
- 38, 133, 12, 145, 120, 76, 8, 6, 65, 52, 109, 65, 0, 0, 6, 195, 76, 145, 74, 15, 7, 196, 13, 161, 77, 84, 76, 0, 7, 196,
- 104, 224, 83, 104, 15, 8, 197, 104, 117, 193, 202, 224, 15, 7, 196, 92, 64, 83, 104, 15, 6, 195, 208, 226, 113, 15, 6, 195, 75, 131,
- 177, 15, 6, 195, 45, 38, 114, 15, 0, 9, 198, 45, 54, 148, 7, 43, 128, 15, 7, 196, 19, 113, 206, 196, 15, 0, 6, 195, 94, 213,
- 16, 15, 6, 65, 56, 109, 50, 0, 0, 16, 66, 57, 0, 50, 35, 48, 91, 6, 112, 49, 58, 35, 72, 0, 24, 0, 0, 0, 14, 65,
- 60, 6, 111, 84, 35, 89, 0, 81, 119, 97, 115, 32, 15, 65, 60, 6, 111, 47, 112, 65, 10, 0, 81, 116, 121, 109, 32, 15, 65, 60,
- 6, 111, 47, 112, 107, 0, 81, 116, 121, 99, 104, 32, 12, 65, 60, 6, 111, 47, 111, 0, 81, 116, 111, 32, 12, 65, 60, 6, 111, 47,
- 109, 0, 81, 116, 101, 32, 13, 65, 60, 6, 111, 47, 114, 0, 81, 116, 196, 133, 32, 15, 65, 60, 6, 111, 67, 38, 114, 0, 81, 110,
- 105, 196, 133, 32, 14, 65, 60, 6, 111, 67, 38, 109, 0, 81, 110, 105, 101, 32, 14, 65, 60, 6, 111, 67, 37, 65, 0, 81, 110, 105,
- 109, 32, 16, 65, 60, 6, 111, 67, 38, 109, 57, 0, 81, 110, 105, 101, 106, 32, 14, 65, 60, 6, 111, 50, 35, 89, 0, 81, 110, 97,
- 115, 32, 16, 65, 60, 6, 111, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 4, 193, 60, 76, 0, 9, 198, 40, 84, 212, 23, 67,
- 89, 76, 14, 1, 61, 51, 6, 40, 84, 50, 35, 15, 97, 109, 0, 27, 0, 6, 195, 107, 134, 74, 15, 0, 7, 196, 79, 38, 83, 104,
- 15, 0, 8, 197, 51, 67, 137, 77, 160, 15, 10, 1, 64, 65, 6, 35, 58, 48, 35, 0, 6, 65, 64, 48, 109, 0, 0, 0, 0, 6,
- 195, 104, 195, 238, 15, 11, 200, 93, 54, 131, 104, 226, 69, 77, 160, 15, 6, 195, 65, 35, 238, 15, 6, 195, 44, 227, 238, 15, 17, 70,
- 4, 229, 8, 60, 230, 64, 109, 50, 47, 111, 50, 112, 0, 65, 46, 14, 70, 4, 229, 8, 60, 230, 64, 109, 50, 47, 111, 50, 0, 0,
- 9, 198, 64, 147, 242, 9, 147, 64, 15, 6, 195, 92, 64, 77, 15, 9, 198, 44, 195, 137, 21, 54, 128, 15, 6, 65, 68, 49, 40, 0,
- 0, 0, 14, 67, 16, 240, 192, 72, 6, 111, 117, 109, 50, 47, 0, 24, 0, 0, 6, 65, 72, 109, 51, 0, 0, 7, 196, 76, 180, 167,
- 184, 15, 0, 7, 196, 104, 124, 116, 184, 15, 7, 196, 83, 37, 116, 184, 15, 7, 196, 76, 155, 116, 184, 15, 9, 67, 88, 145, 87, 84,
- 38, 40, 0, 0, 14, 4, 95, 100, 111, 116, 88, 49, 51, 111, 48, 49, 114, 0, 0, 9, 198, 93, 4, 154, 183, 75, 128, 15, 6, 195,
- 77, 64, 115, 15, 6, 65, 76, 109, 89, 0, 0, 9, 198, 77, 0, 83, 200, 38, 64, 15, 8, 197, 77, 0, 114, 9, 144, 15, 9, 198,
- 77, 0, 68, 200, 38, 64, 15, 7, 196, 77, 0, 116, 184, 15, 6, 195, 77, 0, 116, 15, 7, 196, 77, 0, 83, 200, 15, 7, 196, 77,
- 0, 82, 104, 15, 6, 195, 77, 0, 114, 15, 6, 195, 77, 0, 76, 15, 7, 196, 77, 0, 68, 200, 15, 0, 0, 0, 6, 65, 80, 47,
- 109, 0, 0, 6, 195, 92, 64, 74, 15, 0, 7, 195, 4, 226, 64, 76, 8, 0, 8, 197, 48, 81, 242, 9, 144, 15, 6, 195, 105, 123,
- 67, 15, 6, 195, 77, 59, 67, 15, 6, 195, 73, 123, 67, 15, 7, 196, 52, 20, 148, 92, 15, 0, 7, 196, 105, 41, 211, 200, 15, 15,
- 70, 40, 80, 78, 21, 69, 5, 90, 35, 50, 6, 109, 47, 0, 0, 8, 197, 104, 226, 103, 79, 32, 15, 6, 195, 80, 176, 74, 15, 0,
- 6, 195, 93, 146, 128, 15, 0, 8, 197, 93, 164, 167, 210, 224, 15, 6, 195, 92, 193, 80, 15, 0, 9, 198, 77, 68, 154, 183, 75, 128,
- 15, 9, 198, 77, 4, 154, 183, 75, 128, 15, 7, 65, 88, 83, 35, 58, 0, 0, 0, 14, 67, 52, 80, 192, 65, 109, 117, 109, 50, 35,
- 89, 0, 24, 0, 7, 196, 73, 161, 119, 8, 15, 6, 195, 12, 134, 76, 15, 15, 4, 95, 49, 77, 52, 71, 38, 6, 37, 55, 57, 111,
- 50, 0, 0, 13, 1, 92, 71, 6, 109, 49, 89, 55, 109, 91, 0, 27, 8, 65, 92, 84, 112, 0, 72, 49, 0, 9, 198, 93, 0, 82,
- 200, 38, 64, 15, 7, 196, 104, 116, 129, 52, 15, 8, 197, 93, 0, 84, 73, 160, 15, 7, 196, 93, 0, 116, 184, 15, 7, 196, 93, 0,
- 82, 200, 15, 0, 10, 1, 94, 72, 6, 35, 91, 109, 49, 0, 0, 0, 6, 195, 80, 176, 77, 15, 11, 1, 96, 6, 35, 49, 117, 109,
- 50, 47, 0, 7, 65, 96, 37, 49, 89, 0, 14, 4, 95, 49, 77, 49, 47, 6, 112, 97, 111, 50, 117, 0, 0, 6, 195, 104, 64, 74,
- 15, 6, 195, 72, 16, 218, 15, 6, 195, 48, 144, 218, 15, 22, 66, 4, 64, 35, 72, 6, 111, 49, 40, 55, 111, 89, 0, 81, 111, 99,
- 117, 108, 111, 115, 32, 16, 66, 4, 64, 35, 72, 107, 6, 111, 49, 0, 81, 104, 111, 99, 32, 15, 4, 95, 49, 77, 50, 65, 38, 6,
- 37, 55, 57, 111, 50, 0, 0, 9, 198, 11, 17, 26, 36, 84, 218, 76, 4, 193, 120, 43, 4, 193, 120, 43, 16, 4, 95, 49, 77, 51,
- 65, 38, 6, 37, 55, 57, 35, 51, 72, 0, 0, 0, 10, 65, 100, 6, 37, 81, 51, 109, 49, 0, 0, 0, 6, 195, 224, 115, 173, 15,
- 7, 196, 105, 41, 244, 184, 15, 7, 196, 66, 114, 180, 184, 15, 0, 0, 7, 196, 104, 217, 199, 200, 15, 9, 198, 12, 132, 154, 199, 75,
- 128, 15, 10, 67, 64, 192, 89, 48, 55, 109, 57, 0, 8, 65, 104, 88, 112, 0, 72, 49, 0, 7, 196, 105, 116, 167, 184, 15, 6, 195,
- 74, 208, 128, 15, 9, 198, 13, 162, 206, 36, 84, 218, 15, 0, 19, 67, 12, 148, 192, 117, 37, 89, 65, 6, 111, 55, 0, 81, 109, 111,
- 108, 108, 32, 18, 67, 12, 148, 192, 117, 37, 89, 72, 6, 40, 51, 0, 81, 100, 117, 114, 32, 0, 19, 71, 25, 32, 78, 12, 148, 195,
- 60, 83, 51, 35, 50, 89, 37, 89, 49, 111, 0, 0, 6, 195, 104, 112, 115, 15, 10, 67, 61, 32, 193, 111, 51, 49, 35, 0, 0, 11,
- 200, 52, 19, 132, 20, 192, 146, 61, 64, 65, 0, 6, 195, 104, 194, 119, 15, 0, 7, 196, 95, 64, 201, 8, 15, 0, 0, 8, 197, 77,
- 162, 204, 180, 48, 15, 8, 197, 77, 160, 218, 180, 48, 15, 8, 197, 76, 180, 154, 180, 48, 15, 8, 197, 13, 160, 218, 180, 48, 15, 0,
- 7, 196, 93, 51, 149, 40, 15, 0, 7, 196, 80, 181, 201, 200, 15, 6, 195, 54, 113, 242, 15, 6, 195, 50, 209, 242, 15, 0, 9, 198,
- 93, 54, 131, 104, 226, 69, 15, 7, 196, 93, 41, 211, 200, 15, 7, 196, 56, 153, 211, 200, 15, 0, 8, 197, 93, 164, 167, 79, 32, 15,
- 8, 197, 81, 38, 173, 79, 32, 15, 6, 195, 81, 32, 70, 15, 8, 197, 76, 179, 49, 79, 32, 15, 6, 195, 203, 139, 67, 15, 7, 196,
- 17, 46, 45, 12, 15, 7, 196, 184, 210, 109, 12, 15, 0, 7, 196, 92, 145, 68, 104, 15, 7, 196, 76, 50, 50, 4, 15, 9, 198, 29,
- 38, 141, 38, 208, 192, 15, 13, 69, 40, 84, 147, 21, 144, 75, 109, 51, 88, 37, 0, 0, 0, 6, 195, 105, 114, 115, 15, 6, 195, 104,
- 114, 115, 15, 10, 199, 92, 50, 18, 104, 54, 173, 12, 15, 8, 197, 76, 180, 151, 5, 112, 15, 0, 6, 195, 95, 35, 205, 15, 8, 197,
- 65, 38, 173, 31, 32, 15, 0, 0, 6, 195, 201, 160, 87, 15, 0, 6, 195, 47, 32, 80, 15, 19, 71, 12, 244, 25, 72, 145, 200, 80,
- 49, 6, 111, 48, 112, 51, 35, 57, 47, 0, 9, 198, 63, 67, 73, 85, 49, 84, 65, 20, 1, 124, 49, 51, 4, 109, 89, 49, 35, 15,
- 48, 38, 111, 50, 6, 111, 84, 35, 0, 0, 0, 6, 195, 93, 41, 194, 15, 7, 196, 12, 131, 1, 40, 15, 10, 1, 126, 47, 6, 112,
- 55, 72, 35, 0, 0, 7, 196, 224, 115, 137, 40, 15, 14, 4, 95, 116, 108, 100, 88, 47, 6, 112, 55, 72, 114, 0, 0, 0, 6, 195,
- 52, 240, 218, 15, 6, 195, 16, 20, 218, 15, 13, 66, 209, 112, 97, 84, 38, 109, 50, 47, 112, 0, 24, 0, 9, 198, 19, 113, 206, 36,
- 84, 218, 15, 0, 16, 70, 12, 128, 82, 52, 19, 148, 91, 35, 51, 65, 35, 50, 0, 66, 4, 193, 124, 43, 4, 193, 124, 43, 0, 8,
- 197, 76, 50, 18, 85, 0, 15, 17, 70, 88, 20, 137, 137, 72, 147, 84, 35, 34, 57, 109, 47, 109, 0, 67, 0, 6, 195, 104, 217, 248,
- 15, 6, 195, 208, 203, 64, 15, 0, 7, 196, 93, 163, 103, 224, 15, 0, 6, 195, 225, 91, 128, 15, 6, 195, 42, 219, 128, 15, 6, 195,
- 18, 219, 128, 15, 23, 73, 12, 130, 80, 64, 83, 132, 4, 193, 64, 76, 37, 48, 109, 50, 72, 109, 57, 55, 0, 65, 46, 21, 73, 12,
- 130, 80, 64, 83, 132, 4, 193, 64, 76, 37, 48, 109, 50, 72, 109, 57, 55, 0, 0, 0, 9, 198, 209, 114, 79, 16, 54, 128, 15, 8,
- 197, 76, 50, 12, 62, 224, 15, 6, 195, 74, 112, 128, 15, 9, 198, 31, 32, 83, 104, 54, 128, 15, 0, 6, 195, 107, 133, 74, 15, 6,
- 195, 203, 139, 64, 15, 7, 196, 17, 162, 65, 8, 15, 0, 14, 69, 12, 194, 67, 34, 32, 49, 55, 37, 91, 6, 109, 0, 0, 7, 196,
- 93, 160, 137, 184, 15, 7, 196, 93, 38, 133, 184, 15, 0, 8, 197, 104, 70, 137, 20, 192, 15, 6, 195, 51, 67, 137, 15, 0, 7, 196,
- 28, 224, 83, 104, 15, 0, 7, 196, 104, 112, 83, 200, 15, 7, 196, 76, 147, 196, 200, 15, 7, 196, 64, 145, 75, 200, 15, 7, 196, 12,
- 144, 200, 200, 15, 10, 199, 5, 32, 200, 36, 66, 65, 44, 67, 0, 6, 195, 54, 113, 12, 15, 0, 8, 197, 93, 4, 154, 180, 48, 15,
- 7, 196, 77, 162, 204, 36, 15, 0, 8, 197, 76, 50, 18, 63, 48, 15, 0, 7, 196, 105, 112, 82, 200, 15, 7, 196, 93, 160, 137, 200,
- 15, 8, 197, 77, 4, 201, 20, 160, 15, 9, 198, 76, 50, 18, 104, 28, 192, 15, 0, 12, 201, 76, 50, 12, 36, 38, 116, 12, 145, 64,
- 15, 8, 197, 105, 50, 79, 19, 32, 15, 8, 197, 92, 208, 82, 107, 32, 15, 8, 197, 92, 70, 137, 63, 32, 15, 8, 197, 92, 70, 137,
- 7, 32, 15, 7, 196, 83, 16, 200, 200, 15, 8, 197, 77, 160, 218, 7, 32, 15, 8, 197, 77, 4, 201, 7, 32, 15, 7, 196, 45, 2,
- 109, 12, 15, 7, 196, 44, 195, 173, 12, 15, 8, 197, 12, 145, 82, 67, 32, 15, 8, 197, 12, 132, 153, 67, 32, 15, 8, 197, 12, 128,
- 201, 7, 32, 15, 7, 196, 12, 128, 237, 12, 15, 0, 7, 196, 224, 115, 173, 12, 15, 6, 195, 105, 112, 66, 15, 7, 196, 209, 2, 109,
- 12, 15, 8, 197, 208, 50, 67, 35, 32, 15, 0, 0, 10, 199, 104, 210, 69, 73, 160, 200, 200, 15, 8, 197, 11, 129, 56, 180, 48, 15,
- 0, 0, 8, 197, 105, 124, 167, 13, 160, 15, 9, 198, 105, 114, 69, 204, 54, 128, 15, 9, 198, 92, 70, 137, 196, 54, 128, 15, 9, 198,
- 12, 140, 133, 64, 54, 128, 15, 0, 6, 195, 105, 32, 119, 15, 6, 195, 93, 32, 119, 15, 6, 195, 76, 176, 119, 15, 0, 7, 196, 83,
- 35, 195, 104, 15, 0, 6, 195, 107, 32, 80, 15, 7, 196, 104, 34, 69, 208, 15, 8, 197, 45, 73, 210, 20, 160, 76, 0, 0, 7, 196,
- 104, 194, 67, 104, 15, 0, 8, 197, 29, 38, 141, 36, 160, 15, 0, 9, 198, 105, 114, 65, 200, 38, 64, 15, 9, 198, 105, 54, 153, 200,
- 38, 64, 15, 9, 198, 104, 226, 75, 200, 38, 64, 15, 9, 198, 104, 160, 68, 200, 38, 64, 15, 9, 198, 104, 115, 137, 200, 38, 64, 15,
- 9, 198, 93, 160, 137, 200, 38, 64, 15, 9, 198, 92, 193, 75, 200, 38, 64, 15, 9, 198, 92, 147, 7, 200, 38, 64, 15, 9, 198, 92,
- 116, 143, 200, 38, 64, 15, 9, 198, 80, 181, 201, 200, 38, 64, 15, 9, 198, 76, 50, 50, 100, 38, 64, 15, 9, 198, 64, 50, 15, 200,
- 38, 64, 15, 9, 198, 52, 147, 11, 200, 38, 64, 15, 9, 198, 45, 114, 84, 200, 38, 64, 15, 9, 198, 45, 32, 68, 200, 38, 64, 15,
- 9, 198, 17, 37, 201, 200, 38, 64, 15, 9, 198, 12, 131, 15, 200, 38, 64, 15, 6, 195, 76, 155, 80, 15, 0, 0, 0, 11, 200, 56,
- 145, 75, 82, 116, 133, 53, 80, 76, 8, 197, 4, 194, 83, 60, 224, 65, 0, 0, 6, 195, 93, 41, 248, 15, 6, 195, 55, 139, 64, 15,
- 6, 195, 51, 139, 64, 15, 0, 0, 7, 196, 80, 28, 195, 104, 15, 7, 196, 17, 44, 67, 104, 15, 0, 9, 198, 77, 163, 9, 208, 214,
- 64, 15, 6, 195, 107, 35, 238, 15, 7, 196, 77, 68, 143, 184, 15, 7, 196, 77, 4, 143, 184, 15, 7, 196, 76, 179, 210, 184, 15, 10,
- 199, 52, 144, 210, 61, 51, 198, 80, 65, 12, 201, 12, 132, 137, 77, 67, 208, 32, 84, 128, 65, 0, 13, 66, 17, 32, 72, 6, 111, 49,
- 47, 111, 51, 0, 24, 0, 6, 195, 93, 9, 202, 15, 9, 198, 65, 53, 18, 105, 155, 128, 15, 6, 195, 11, 17, 45, 76, 0, 6, 195,
- 104, 69, 116, 15, 0, 7, 196, 105, 114, 69, 208, 15, 7, 196, 93, 53, 1, 184, 15, 7, 196, 92, 226, 69, 208, 15, 7, 196, 81, 38,
- 133, 184, 15, 7, 196, 76, 179, 208, 184, 15, 7, 196, 65, 38, 133, 184, 15, 7, 196, 64, 197, 193, 184, 15, 7, 196, 64, 144, 200, 184,
- 15, 7, 196, 53, 38, 133, 184, 15, 7, 196, 29, 38, 129, 184, 15, 7, 196, 17, 38, 133, 184, 15, 21, 67, 64, 241, 5, 48, 111, 72,
- 6, 109, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 20, 67, 64, 241, 5, 48, 111, 72, 6, 109, 65, 50, 114, 0, 81, 109, 110,
- 196, 133, 32, 21, 67, 56, 17, 5, 50, 35, 72, 6, 109, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 20, 67, 56, 17, 5, 50,
- 35, 72, 6, 109, 65, 50, 114, 0, 81, 109, 110, 196, 133, 32, 0, 7, 196, 104, 18, 180, 184, 15, 8, 197, 12, 133, 201, 62, 224, 15,
- 0, 7, 196, 76, 188, 143, 204, 15, 6, 195, 29, 38, 119, 15, 7, 196, 29, 32, 83, 104, 15, 0, 7, 196, 93, 53, 15, 200, 15, 7,
- 196, 77, 4, 143, 200, 15, 6, 195, 79, 35, 242, 15, 7, 196, 76, 145, 75, 200, 15, 7, 196, 76, 80, 200, 200, 15, 8, 197, 53, 54,
- 131, 107, 16, 15, 8, 197, 9, 38, 141, 39, 16, 15, 0, 9, 198, 105, 112, 82, 200, 38, 64, 15, 9, 198, 104, 208, 82, 200, 38, 64,
- 15, 9, 198, 104, 116, 129, 200, 38, 64, 15, 9, 198, 93, 64, 82, 200, 38, 64, 15, 9, 198, 93, 53, 1, 200, 38, 64, 15, 9, 198,
- 93, 50, 79, 200, 38, 64, 15, 9, 198, 92, 192, 90, 200, 38, 64, 15, 9, 198, 92, 64, 82, 200, 38, 64, 15, 9, 198, 81, 37, 193,
- 200, 38, 64, 15, 9, 198, 77, 161, 68, 200, 38, 64, 15, 9, 198, 77, 70, 71, 200, 38, 64, 15, 9, 198, 77, 68, 149, 200, 38, 64,
- 15, 9, 198, 77, 4, 149, 200, 38, 64, 15, 9, 198, 76, 50, 50, 4, 38, 64, 15, 9, 198, 73, 161, 75, 200, 38, 64, 15, 9, 198,
- 64, 197, 207, 200, 38, 64, 15, 9, 198, 64, 197, 193, 200, 38, 64, 15, 9, 198, 52, 67, 15, 200, 38, 64, 15, 9, 198, 52, 20, 154,
- 200, 38, 64, 15, 9, 198, 29, 38, 143, 200, 38, 64, 15, 9, 198, 29, 38, 129, 200, 38, 64, 15, 9, 198, 17, 162, 79, 200, 38, 64,
- 15, 9, 198, 17, 33, 193, 200, 38, 64, 15, 9, 198, 16, 226, 79, 200, 38, 64, 15, 9, 198, 13, 162, 207, 200, 38, 64, 15, 9, 198,
- 12, 145, 75, 200, 38, 64, 15, 9, 198, 9, 32, 75, 200, 38, 64, 15, 11, 67, 12, 17, 133, 49, 35, 83, 109, 0, 66, 0, 14, 68,
- 52, 144, 77, 36, 65, 35, 57, 6, 35, 65, 37, 0, 0, 7, 196, 17, 84, 3, 104, 15, 7, 196, 16, 84, 3, 104, 15, 6, 195, 13,
- 166, 64, 72, 0, 7, 196, 93, 53, 1, 200, 15, 7, 196, 64, 197, 193, 200, 15, 7, 196, 52, 20, 154, 200, 15, 7, 196, 29, 38, 129,
- 200, 15, 0, 8, 197, 104, 210, 76, 47, 32, 15, 8, 197, 104, 36, 129, 47, 32, 15, 8, 197, 76, 50, 21, 19, 32, 15, 0, 8, 197,
- 77, 76, 67, 35, 32, 15, 19, 4, 95, 109, 99, 110, 50, 35, 72, 49, 51, 109, 97, 55, 6, 111, 50, 109, 0, 0, 8, 197, 12, 140,
- 167, 19, 32, 15, 0, 7, 196, 44, 252, 195, 104, 15, 0, 6, 195, 104, 227, 205, 15, 7, 196, 12, 131, 21, 64, 15, 0, 9, 198, 77,
- 172, 153, 208, 214, 64, 15, 8, 197, 185, 0, 114, 9, 144, 15, 7, 196, 104, 212, 149, 224, 15, 6, 195, 77, 172, 129, 15, 9, 198, 17,
- 33, 206, 36, 84, 218, 15, 7, 196, 185, 0, 83, 104, 15, 6, 195, 185, 0, 77, 15, 6, 195, 185, 0, 114, 15, 6, 195, 185, 0, 74,
- 15, 6, 195, 185, 0, 110, 15, 6, 195, 185, 0, 64, 15, 13, 69, 77, 68, 133, 21, 64, 89, 47, 51, 37, 47, 0, 0, 8, 197, 104,
- 44, 173, 19, 112, 15, 6, 195, 9, 32, 75, 15, 0, 7, 196, 93, 44, 67, 104, 15, 0, 0, 9, 198, 93, 50, 210, 104, 93, 0, 15,
- 0, 7, 196, 92, 156, 130, 100, 15, 7, 196, 64, 156, 130, 100, 15, 7, 196, 48, 252, 130, 100, 15, 7, 196, 48, 28, 130, 100, 15, 7,
- 196, 16, 252, 130, 100, 15, 7, 196, 16, 28, 130, 100, 15, 7, 196, 8, 156, 130, 100, 15, 7, 196, 92, 145, 83, 104, 15, 7, 196, 76,
- 50, 50, 100, 15, 0, 0, 9, 198, 76, 180, 154, 100, 54, 128, 15, 0, 0, 7, 196, 76, 176, 67, 104, 15, 0, 0, 8, 197, 76, 50,
- 12, 5, 0, 15, 18, 70, 4, 225, 197, 48, 144, 193, 35, 50, 81, 109, 55, 37, 49, 35, 0, 66, 6, 195, 28, 70, 120, 8, 0, 7,
- 196, 76, 176, 82, 224, 15, 19, 67, 65, 3, 210, 48, 111, 72, 48, 111, 51, 6, 40, 76, 67, 37, 49, 0, 24, 0, 0, 6, 195, 105,
- 35, 244, 15, 6, 195, 202, 208, 218, 15, 7, 196, 12, 131, 196, 220, 15, 0, 6, 195, 107, 134, 110, 15, 6, 195, 104, 226, 120, 15, 8,
- 197, 104, 224, 74, 19, 112, 15, 8, 197, 104, 68, 129, 19, 112, 15, 8, 197, 93, 161, 74, 19, 112, 15, 6, 195, 51, 134, 110, 15, 6,
- 195, 45, 44, 110, 15, 8, 197, 29, 32, 78, 19, 112, 15, 0, 9, 198, 104, 116, 129, 56, 77, 192, 15, 7, 196, 104, 35, 9, 224, 15,
- 6, 195, 29, 162, 109, 15, 11, 66, 13, 96, 89, 37, 84, 6, 37, 0, 13, 0, 0, 6, 195, 92, 213, 116, 15, 7, 196, 77, 166, 68,
- 220, 15, 8, 197, 45, 73, 210, 100, 208, 76, 0, 6, 195, 95, 134, 110, 15, 6, 195, 17, 33, 193, 15, 0, 0, 0, 6, 195, 95, 134,
- 114, 15, 9, 198, 92, 50, 18, 104, 50, 110, 15, 6, 195, 55, 134, 114, 15, 6, 195, 184, 210, 114, 15, 0, 0, 7, 196, 29, 38, 141,
- 36, 15, 23, 66, 16, 80, 72, 109, 84, 111, 55, 6, 35, 57, 0, 81, 118, 111, 108, 97, 105, 108, 108, 101, 32, 25, 66, 16, 80, 72,
- 109, 55, 35, 65, 109, 88, 6, 114, 0, 82, 108, 97, 32, 109, 97, 105, 115, 111, 110, 32, 17, 66, 16, 80, 72, 109, 57, 40, 51, 109,
- 0, 81, 105, 117, 114, 101, 32, 19, 66, 16, 80, 72, 109, 83, 35, 49, 47, 111, 0, 81, 102, 97, 99, 116, 111, 32, 23, 66, 209, 0,
- 97, 84, 38, 109, 50, 47, 109, 57, 15, 48, 35, 65, 38, 109, 67, 119, 37, 0, 24, 6, 195, 52, 20, 218, 76, 0, 9, 198, 92, 50,
- 18, 104, 50, 114, 15, 0, 6, 195, 107, 134, 114, 15, 6, 195, 93, 67, 208, 15, 6, 195, 51, 134, 114, 15, 0, 6, 195, 104, 208, 120,
- 15, 7, 196, 92, 179, 5, 64, 15, 6, 195, 65, 32, 120, 15, 7, 196, 51, 67, 137, 200, 15, 13, 68, 20, 161, 67, 80, 37, 90, 6,
- 109, 49, 47, 0, 0, 0, 0, 7, 196, 55, 64, 201, 40, 15, 0, 6, 195, 76, 208, 120, 15, 6, 195, 76, 176, 120, 15, 0, 9, 198,
- 93, 161, 193, 72, 77, 192, 15, 15, 69, 64, 242, 82, 61, 64, 48, 40, 58, 35, 51, 6, 111, 0, 0, 0, 8, 197, 76, 50, 50, 60,
- 208, 15, 7, 196, 76, 49, 68, 220, 15, 8, 197, 52, 144, 114, 20, 208, 76, 0, 7, 196, 95, 43, 67, 104, 15, 0, 6, 195, 105, 114,
- 74, 15, 0, 6, 195, 52, 243, 64, 15, 6, 195, 40, 83, 64, 15, 6, 195, 16, 19, 64, 15, 6, 195, 11, 17, 49, 76, 0, 6, 195,
- 104, 217, 195, 15, 8, 197, 92, 144, 200, 73, 160, 15, 0, 0, 13, 68, 88, 242, 76, 108, 84, 40, 35, 55, 35, 0, 67, 0, 0, 8,
- 197, 76, 96, 74, 13, 160, 15, 9, 3, 95, 35, 57, 47, 35, 71, 0, 0, 17, 70, 24, 16, 201, 20, 225, 9, 83, 35, 89, 57, 109,
- 50, 72, 37, 0, 16, 7, 100, 39, 97, 109, 111, 117, 114, 72, 35, 65, 40, 51, 0, 66, 7, 195, 81, 147, 73, 72, 10, 0, 6, 195,
- 77, 50, 109, 15, 10, 68, 12, 243, 84, 20, 49, 114, 47, 0, 0, 8, 197, 77, 68, 154, 103, 128, 15, 6, 195, 17, 93, 0, 15, 0,
- 7, 196, 81, 37, 68, 220, 15, 7, 196, 77, 69, 68, 220, 15, 0, 8, 197, 77, 68, 154, 21, 0, 15, 0, 7, 196, 92, 180, 177, 184,
- 15, 7, 196, 81, 38, 177, 208, 15, 7, 196, 76, 180, 177, 184, 15, 6, 195, 52, 18, 173, 76, 0, 6, 195, 32, 28, 194, 15, 24, 69,
- 65, 38, 133, 104, 80, 48, 91, 109, 88, 6, 109, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 14, 67, 17, 97, 0, 72, 37, 84,
- 37, 72, 6, 37, 0, 13, 0, 6, 195, 107, 32, 119, 15, 7, 196, 92, 188, 149, 40, 15, 8, 197, 19, 129, 56, 102, 224, 15, 0, 6,
- 195, 55, 134, 110, 15, 6, 195, 184, 210, 110, 15, 0, 6, 195, 200, 176, 115, 15, 0, 6, 195, 92, 67, 242, 15, 0, 8, 197, 105, 112,
- 76, 13, 160, 15, 7, 196, 8, 192, 68, 200, 15, 0, 6, 195, 105, 114, 69, 15, 7, 196, 93, 163, 167, 92, 15, 7, 196, 76, 176, 77,
- 48, 15, 6, 195, 73, 114, 69, 15, 6, 195, 64, 50, 1, 15, 0, 6, 195, 18, 114, 128, 15, 21, 66, 12, 144, 89, 37, 72, 109, 84,
- 6, 35, 68, 0, 81, 100, 101, 118, 97, 110, 116, 32, 6, 194, 12, 144, 72, 10, 0, 6, 195, 105, 165, 114, 15, 7, 196, 93, 12, 153,
- 204, 15, 6, 195, 65, 37, 114, 15, 17, 67, 67, 34, 192, 48, 40, 58, 49, 6, 111, 84, 50, 37, 49, 0, 24, 0, 7, 196, 104, 160,
- 68, 200, 15, 8, 197, 92, 65, 80, 13, 160, 15, 0, 8, 197, 95, 134, 114, 9, 144, 15, 8, 197, 55, 134, 114, 9, 144, 15, 8, 197,
- 200, 179, 242, 9, 144, 15, 8, 197, 184, 210, 114, 9, 144, 15, 8, 197, 76, 180, 129, 19, 32, 15, 0, 9, 198, 64, 147, 242, 9, 157,
- 0, 15, 6, 195, 28, 20, 0, 15, 0, 0, 11, 200, 92, 50, 18, 104, 50, 114, 9, 144, 15, 7, 196, 104, 37, 68, 220, 15, 7, 196,
- 9, 37, 68, 220, 15, 7, 196, 9, 33, 68, 220, 15, 0, 0, 7, 196, 105, 123, 84, 64, 15, 0, 0, 6, 195, 95, 17, 55, 15, 6,
- 195, 67, 17, 55, 15, 0, 7, 196, 107, 43, 67, 104, 15, 0, 6, 195, 44, 195, 177, 15, 11, 68, 13, 84, 146, 100, 49, 35, 51, 112,
- 0, 0, 7, 196, 92, 145, 82, 104, 15, 9, 198, 77, 69, 201, 21, 33, 55, 15, 6, 195, 28, 29, 0, 15, 0, 8, 197, 53, 38, 133,
- 77, 160, 15, 8, 197, 29, 38, 133, 77, 160, 15, 8, 197, 12, 128, 82, 13, 160, 15, 0, 0, 7, 196, 92, 116, 143, 52, 15, 6, 195,
- 44, 229, 74, 15, 6, 195, 40, 84, 218, 15, 17, 71, 12, 128, 82, 52, 85, 83, 20, 91, 35, 51, 65, 109, 88, 0, 66, 0, 0, 8,
- 197, 104, 115, 210, 77, 160, 15, 6, 195, 52, 67, 9, 15, 20, 67, 32, 16, 128, 107, 35, 71, 37, 55, 37, 47, 111, 84, 6, 35, 50,
- 112, 0, 24, 0, 26, 68, 12, 20, 148, 20, 49, 35, 51, 47, 71, 55, 6, 35, 50, 91, 0, 81, 98, 108, 97, 110, 99, 104, 101, 32,
- 0, 12, 69, 12, 128, 82, 52, 80, 91, 35, 51, 65, 0, 0, 6, 195, 104, 64, 110, 15, 6, 195, 93, 2, 110, 15, 6, 195, 92, 227,
- 244, 15, 6, 195, 92, 192, 110, 15, 6, 195, 65, 44, 120, 15, 6, 195, 28, 224, 110, 15, 0, 6, 195, 29, 35, 205, 15, 0, 0, 11,
- 69, 69, 82, 67, 32, 80, 49, 37, 91, 0, 19, 71, 12, 19, 69, 52, 33, 82, 80, 49, 35, 65, 109, 65, 71, 6, 109, 51, 0, 14,
- 69, 52, 17, 1, 52, 80, 65, 35, 72, 6, 35, 65, 0, 0, 6, 195, 77, 64, 110, 15, 6, 195, 29, 162, 110, 15, 6, 195, 28, 226,
- 110, 15, 7, 196, 19, 113, 206, 180, 15, 6, 195, 16, 32, 110, 15, 0, 18, 67, 16, 82, 129, 72, 109, 90, 35, 84, 6, 37, 0, 81,
- 118, 117, 101, 32, 17, 67, 16, 82, 129, 72, 109, 90, 35, 84, 6, 37, 0, 81, 118, 117, 32, 0, 7, 196, 208, 193, 83, 104, 15, 8,
- 197, 45, 38, 148, 87, 64, 15, 6, 195, 17, 46, 25, 15, 0, 0, 0, 7, 196, 92, 194, 67, 104, 15, 6, 195, 80, 179, 242, 15, 6,
- 195, 52, 147, 242, 15, 7, 196, 45, 114, 67, 104, 15, 6, 195, 44, 148, 242, 15, 7, 196, 16, 32, 83, 104, 15, 0, 16, 70, 24, 244,
- 151, 5, 33, 0, 83, 111, 51, 58, 109, 51, 72, 0, 0, 0, 7, 196, 225, 156, 130, 100, 15, 7, 196, 225, 92, 130, 100, 15, 7, 196,
- 42, 220, 130, 100, 15, 7, 196, 18, 220, 130, 100, 15, 8, 197, 105, 114, 103, 107, 32, 15, 6, 195, 66, 114, 128, 15, 6, 195, 10, 114,
- 128, 15, 0, 6, 195, 76, 229, 114, 15, 6, 195, 65, 53, 114, 15, 6, 195, 64, 17, 50, 15, 6, 195, 44, 229, 114, 15, 6, 195, 40,
- 17, 50, 15, 6, 195, 28, 20, 242, 15, 6, 195, 13, 165, 114, 15, 0, 9, 198, 92, 188, 149, 200, 38, 64, 15, 9, 198, 83, 37, 75,
- 200, 38, 64, 15, 9, 198, 83, 16, 200, 200, 38, 64, 15, 9, 198, 208, 210, 79, 200, 38, 64, 15, 9, 198, 79, 32, 66, 200, 38, 64,
- 15, 9, 198, 76, 188, 149, 200, 38, 64, 15, 9, 198, 51, 67, 137, 200, 38, 64, 15, 9, 198, 19, 113, 193, 200, 38, 64, 15, 9, 198,
- 17, 46, 1, 200, 38, 64, 15, 0, 10, 199, 104, 36, 154, 100, 76, 130, 100, 15, 10, 199, 77, 68, 154, 100, 124, 130, 100, 15, 10, 199,
- 12, 132, 154, 12, 156, 130, 100, 15, 0, 7, 196, 93, 4, 129, 92, 15, 6, 195, 73, 172, 120, 15, 0, 12, 201, 104, 210, 69, 73, 160,
- 200, 200, 38, 64, 15, 6, 195, 64, 146, 128, 15, 6, 195, 16, 18, 128, 15, 6, 195, 40, 82, 128, 72, 0, 6, 195, 17, 32, 80, 15,
- 0, 8, 197, 52, 144, 114, 7, 64, 76, 12, 68, 72, 145, 200, 80, 51, 35, 57, 47, 0, 13, 0, 0, 7, 195, 81, 147, 64, 72, 10,
- 18, 67, 57, 83, 64, 50, 40, 65, 55, 111, 49, 0, 81, 108, 111, 99, 107, 32, 0, 6, 195, 95, 32, 119, 15, 6, 195, 80, 179, 177,
- 15, 7, 196, 76, 188, 149, 40, 15, 6, 195, 52, 179, 177, 15, 10, 199, 13, 165, 5, 73, 148, 212, 84, 65, 0, 8, 197, 40, 84, 212,
- 20, 208, 76, 0, 0, 7, 196, 105, 54, 153, 40, 15, 7, 196, 76, 179, 5, 40, 15, 18, 67, 52, 243, 128, 65, 114, 91, 109, 51, 0,
- 66, 81, 99, 104, 101, 114, 32, 18, 67, 52, 243, 128, 65, 111, 50, 35, 65, 37, 0, 67, 81, 97, 109, 105, 32, 0, 10, 199, 16, 148,
- 195, 61, 97, 82, 100, 66, 0, 9, 198, 104, 226, 69, 52, 54, 128, 15, 9, 198, 81, 35, 211, 104, 54, 128, 15, 0, 6, 195, 64, 197,
- 74, 15, 0, 8, 197, 224, 115, 242, 9, 144, 15, 8, 197, 74, 116, 242, 9, 144, 15, 8, 197, 200, 115, 242, 9, 144, 15, 8, 197, 28,
- 155, 114, 9, 144, 15, 7, 196, 93, 2, 83, 104, 15, 6, 195, 13, 160, 201, 15, 16, 67, 52, 116, 128, 65, 35, 81, 6, 37, 89, 47,
- 109, 51, 0, 24, 0, 9, 198, 104, 217, 203, 200, 38, 64, 15, 9, 198, 104, 217, 199, 200, 38, 64, 15, 9, 198, 104, 114, 109, 200, 38,
- 64, 15, 9, 198, 104, 66, 173, 200, 38, 64, 15, 9, 198, 93, 162, 109, 200, 38, 64, 15, 9, 198, 92, 114, 109, 200, 38, 64, 15, 9,
- 198, 92, 50, 109, 200, 38, 64, 15, 9, 198, 208, 210, 65, 200, 38, 64, 15, 9, 198, 76, 179, 45, 200, 38, 64, 15, 9, 198, 48, 115,
- 173, 200, 38, 64, 15, 9, 198, 44, 204, 83, 200, 38, 64, 15, 0, 10, 199, 77, 68, 154, 20, 124, 130, 100, 15, 10, 199, 76, 180, 154,
- 21, 12, 130, 100, 15, 10, 199, 76, 50, 18, 101, 12, 130, 100, 15, 10, 199, 65, 53, 18, 105, 156, 130, 100, 15, 10, 199, 29, 38, 141,
- 36, 252, 130, 100, 15, 10, 199, 29, 38, 141, 36, 28, 130, 100, 15, 10, 199, 9, 38, 141, 36, 252, 130, 100, 15, 10, 199, 9, 38, 141,
- 36, 28, 130, 100, 15, 0, 6, 195, 105, 112, 110, 15, 6, 195, 104, 144, 110, 15, 6, 195, 92, 144, 110, 15, 6, 195, 44, 20, 174, 15,
- 0, 6, 195, 224, 115, 238, 15, 7, 196, 76, 147, 210, 8, 15, 11, 200, 77, 161, 116, 12, 149, 83, 21, 64, 65, 9, 198, 52, 18, 211,
- 36, 213, 77, 65, 0, 7, 196, 44, 195, 137, 20, 15, 0, 8, 197, 105, 114, 69, 222, 224, 15, 16, 3, 226, 132, 162, 47, 51, 6, 109,
- 57, 72, 65, 35, 51, 49, 0, 0, 6, 195, 105, 114, 110, 15, 6, 195, 77, 48, 110, 15, 6, 195, 73, 112, 110, 15, 0, 0, 7, 196,
- 209, 2, 83, 104, 15, 0, 8, 197, 104, 116, 153, 222, 224, 15, 8, 197, 76, 50, 12, 60, 208, 15, 9, 198, 56, 145, 75, 82, 116, 173,
- 76, 0, 7, 196, 67, 41, 196, 220, 15, 0, 6, 195, 104, 227, 242, 15, 6, 195, 104, 195, 242, 15, 7, 196, 93, 160, 137, 40, 15, 6,
- 195, 65, 35, 242, 15, 6, 195, 29, 35, 242, 15, 10, 67, 12, 243, 1, 49, 111, 55, 35, 0, 0, 0, 9, 198, 93, 64, 83, 104, 54,
- 128, 15, 9, 198, 93, 54, 133, 64, 54, 128, 15, 9, 198, 44, 192, 83, 104, 54, 128, 15, 12, 68, 54, 180, 204, 36, 65, 40, 89, 55,
- 37, 0, 0, 6, 195, 77, 2, 74, 15, 6, 195, 40, 81, 26, 15, 5, 194, 8, 240, 8, 9, 198, 52, 147, 137, 53, 83, 64, 65, 0,
- 6, 195, 76, 181, 114, 15, 6, 195, 76, 144, 114, 15, 0, 0, 15, 70, 52, 21, 82, 20, 83, 128, 65, 111, 51, 6, 37, 50, 0, 0,
- 0, 0, 7, 196, 208, 226, 83, 104, 15, 0, 0, 7, 196, 104, 214, 116, 48, 15, 9, 198, 75, 131, 137, 21, 54, 128, 15, 0, 0, 12,
- 68, 40, 84, 146, 100, 75, 109, 51, 112, 0, 46, 10, 68, 40, 84, 146, 100, 75, 109, 51, 0, 0, 15, 67, 65, 35, 195, 48, 34, 6,
- 111, 117, 109, 50, 47, 0, 24, 0, 0, 7, 196, 104, 36, 143, 40, 15, 7, 196, 9, 166, 67, 104, 15, 20, 68, 65, 38, 133, 104, 48,
- 91, 6, 109, 88, 67, 38, 109, 0, 81, 110, 105, 101, 32, 21, 68, 65, 38, 133, 104, 48, 91, 6, 109, 88, 67, 37, 107, 0, 81, 110,
- 105, 99, 104, 32, 20, 68, 65, 38, 133, 104, 48, 91, 6, 109, 88, 84, 35, 89, 0, 81, 119, 97, 115, 32, 21, 68, 65, 38, 133, 104,
- 48, 91, 6, 109, 89, 47, 112, 107, 0, 81, 116, 121, 99, 104, 32, 18, 68, 65, 38, 133, 104, 48, 91, 6, 109, 89, 47, 111, 0, 81,
- 116, 111, 32, 18, 68, 65, 38, 133, 104, 48, 91, 6, 109, 89, 47, 109, 0, 81, 116, 101, 32, 19, 68, 65, 38, 133, 104, 48, 91, 6,
- 109, 89, 47, 114, 0, 81, 116, 196, 133, 32, 21, 68, 65, 38, 133, 104, 48, 91, 6, 109, 88, 67, 38, 114, 0, 81, 110, 105, 196, 133,
- 32, 20, 68, 65, 38, 133, 104, 48, 91, 6, 109, 88, 50, 35, 89, 0, 81, 110, 97, 115, 32, 0, 0, 0, 6, 195, 46, 114, 128, 15,
- 6, 195, 29, 32, 74, 15, 6, 195, 13, 160, 74, 15, 0, 6, 195, 92, 64, 64, 15, 6, 195, 80, 203, 64, 15, 6, 195, 17, 144, 128,
- 15, 6, 195, 12, 203, 64, 15, 0, 0, 6, 195, 77, 155, 128, 15, 6, 195, 57, 91, 128, 15, 6, 195, 53, 155, 128, 15, 0, 0, 6,
- 195, 104, 157, 46, 15, 6, 195, 67, 35, 238, 15, 6, 195, 200, 179, 238, 15, 6, 195, 200, 115, 238, 15, 6, 195, 40, 93, 46, 15, 6,
- 195, 28, 253, 46, 15, 6, 195, 11, 35, 238, 15, 6, 195, 76, 64, 64, 13, 0, 7, 196, 45, 32, 116, 184, 15, 7, 196, 52, 16, 201,
- 20, 76, 0, 4, 193, 148, 43, 4, 193, 148, 43, 0, 9, 198, 65, 38, 153, 43, 75, 128, 15, 9, 198, 65, 38, 133, 43, 75, 128, 15,
- 0, 6, 195, 79, 35, 238, 15, 6, 195, 64, 253, 46, 15, 6, 195, 52, 29, 46, 15, 22, 73, 52, 17, 5, 52, 242, 83, 20, 195, 5,
- 65, 35, 72, 65, 40, 35, 88, 6, 109, 55, 0, 0, 7, 196, 19, 113, 207, 184, 15, 0, 7, 196, 104, 36, 153, 48, 15, 6, 195, 93,
- 53, 115, 15, 0, 8, 197, 104, 147, 242, 9, 144, 15, 8, 197, 29, 35, 242, 9, 144, 15, 0, 16, 67, 52, 195, 5, 65, 35, 72, 65,
- 40, 35, 88, 6, 109, 55, 0, 10, 67, 40, 19, 133, 75, 109, 57, 50, 0, 0, 6, 195, 75, 131, 242, 15, 0, 0, 6, 195, 93, 2,
- 74, 15, 5, 194, 40, 16, 76, 0, 6, 195, 81, 146, 128, 15, 6, 195, 29, 32, 77, 15, 6, 195, 12, 194, 64, 15, 0, 6, 195, 224,
- 115, 242, 15, 6, 195, 92, 181, 80, 15, 8, 197, 92, 50, 50, 63, 48, 15, 6, 195, 200, 179, 242, 15, 6, 195, 200, 115, 242, 15, 6,
- 195, 36, 50, 0, 72, 0, 7, 196, 92, 180, 143, 64, 15, 7, 196, 83, 37, 75, 200, 15, 17, 4, 95, 111, 103, 111, 88, 111, 81, 6,
- 111, 50, 80, 38, 109, 65, 0, 0, 0, 9, 198, 95, 64, 201, 20, 188, 128, 15, 0, 0, 0, 16, 67, 65, 35, 198, 48, 51, 111, 83,
- 6, 109, 89, 111, 51, 0, 24, 0, 19, 71, 21, 99, 204, 85, 66, 79, 56, 109, 84, 111, 55, 6, 40, 91, 112, 50, 0, 0, 0, 8,
- 197, 19, 113, 206, 36, 160, 15, 0, 6, 195, 73, 114, 74, 15, 0, 7, 196, 105, 112, 82, 104, 15, 7, 196, 104, 64, 82, 104, 15, 15,
- 70, 12, 243, 84, 21, 52, 197, 49, 114, 47, 6, 109, 89, 0, 0, 0, 10, 199, 56, 145, 75, 82, 116, 154, 100, 76, 0, 0, 6, 195,
- 64, 235, 64, 15, 6, 195, 28, 235, 64, 15, 0, 6, 195, 225, 43, 64, 15, 0, 6, 195, 93, 155, 128, 15, 6, 195, 73, 155, 128, 15,
- 6, 195, 45, 91, 128, 15, 6, 195, 17, 91, 128, 15, 6, 195, 13, 91, 128, 15, 6, 195, 9, 155, 128, 15, 17, 70, 12, 243, 5, 76,
- 192, 87, 49, 111, 55, 109, 89, 55, 111, 58, 0, 6, 195, 9, 155, 128, 76, 0, 0, 6, 195, 64, 29, 46, 15, 6, 195, 52, 253, 46,
- 15, 0, 12, 68, 17, 34, 86, 20, 72, 34, 35, 57, 84, 0, 0, 9, 198, 12, 132, 154, 12, 155, 128, 15, 18, 67, 37, 65, 0, 37,
- 15, 47, 35, 49, 15, 72, 35, 55, 109, 57, 0, 24, 0, 7, 196, 105, 38, 133, 12, 15, 7, 196, 77, 2, 69, 12, 15, 6, 195, 64,
- 144, 110, 15, 6, 195, 45, 38, 110, 15, 14, 4, 95, 98, 114, 118, 71, 51, 6, 109, 84, 37, 89, 0, 0, 8, 197, 95, 64, 201, 20,
- 192, 15, 6, 195, 92, 116, 129, 15, 6, 195, 47, 35, 244, 15, 6, 195, 41, 81, 55, 15, 9, 67, 56, 85, 192, 67, 38, 40, 0, 10,
- 199, 28, 83, 148, 48, 83, 65, 56, 65, 0, 7, 196, 104, 128, 115, 8, 15, 0, 8, 197, 93, 161, 74, 210, 224, 15, 15, 67, 45, 5,
- 0, 49, 35, 48, 6, 37, 47, 35, 50, 0, 24, 10, 199, 12, 19, 129, 88, 84, 129, 48, 66, 0, 6, 195, 77, 50, 74, 15, 21, 67,
- 37, 68, 0, 37, 15, 47, 109, 65, 40, 15, 48, 111, 72, 111, 71, 50, 109, 0, 24, 21, 4, 95, 97, 99, 50, 101, 4, 40, 68, 81,
- 35, 51, 6, 40, 65, 55, 35, 58, 47, 0, 0, 6, 195, 80, 195, 242, 15, 7, 196, 52, 179, 137, 40, 15, 7, 196, 48, 115, 173, 12,
- 15, 0, 6, 195, 18, 222, 0, 15, 0, 7, 196, 104, 217, 203, 200, 15, 7, 196, 17, 46, 15, 200, 15, 10, 199, 52, 145, 76, 39, 64,
- 201, 20, 76, 0, 8, 197, 93, 50, 109, 47, 32, 15, 5, 194, 16, 240, 76, 8, 197, 8, 16, 129, 12, 128, 66, 0, 6, 195, 225, 43,
- 67, 15, 7, 196, 52, 67, 45, 12, 15, 7, 196, 13, 162, 193, 40, 15, 0, 7, 196, 208, 226, 109, 12, 15, 7, 196, 208, 210, 109, 12,
- 15, 7, 196, 75, 131, 173, 12, 15, 7, 196, 45, 114, 84, 200, 15, 0, 8, 197, 104, 35, 1, 19, 32, 15, 8, 197, 92, 180, 129, 19,
- 32, 15, 8, 197, 76, 50, 12, 63, 32, 15, 9, 198, 65, 53, 18, 106, 208, 192, 15, 9, 198, 53, 54, 131, 106, 208, 192, 15, 9, 198,
- 9, 38, 141, 38, 208, 192, 15, 0, 8, 197, 208, 50, 69, 47, 32, 15, 9, 198, 77, 4, 154, 100, 180, 154, 15, 0, 11, 200, 76, 140,
- 153, 9, 157, 3, 36, 80, 15, 14, 69, 4, 225, 18, 21, 112, 109, 50, 72, 34, 57, 40, 0, 0, 12, 68, 4, 66, 69, 84, 35, 72,
- 57, 6, 109, 0, 0, 7, 196, 95, 41, 195, 104, 15, 0, 0, 6, 195, 92, 193, 119, 15, 6, 195, 31, 35, 244, 15, 0, 7, 196, 104,
- 124, 143, 208, 15, 0, 0, 8, 197, 65, 53, 18, 107, 16, 15, 0, 6, 195, 105, 41, 194, 15, 6, 195, 104, 73, 194, 15, 7, 196, 92,
- 116, 129, 40, 15, 15, 70, 12, 243, 12, 132, 113, 64, 49, 111, 55, 109, 90, 0, 66, 0, 8, 197, 104, 36, 143, 13, 160, 15, 7, 196,
- 77, 3, 1, 52, 15, 8, 197, 76, 53, 75, 73, 160, 15, 8, 197, 64, 50, 14, 36, 160, 15, 6, 195, 44, 30, 0, 15, 0, 0, 6,
- 195, 13, 165, 74, 15, 6, 195, 9, 144, 218, 15, 0, 16, 3, 95, 51, 88, 47, 91, 112, 120, 6, 109, 97, 80, 38, 37, 0, 0, 6,
- 195, 72, 252, 192, 15, 6, 195, 72, 28, 192, 15, 6, 195, 52, 156, 192, 15, 0, 7, 196, 80, 181, 201, 180, 15, 7, 196, 17, 37, 201,
- 180, 15, 0, 6, 195, 54, 219, 128, 15, 6, 195, 39, 75, 128, 15, 10, 199, 64, 156, 67, 37, 84, 197, 80, 65, 0, 6, 195, 105, 115,
- 247, 15, 6, 195, 46, 212, 218, 15, 9, 198, 12, 132, 154, 13, 171, 64, 15, 0, 0, 9, 198, 80, 50, 14, 36, 91, 128, 15, 9, 198,
- 29, 38, 141, 36, 91, 128, 15, 7, 196, 9, 156, 133, 52, 76, 27, 68, 76, 245, 78, 16, 89, 35, 58, 50, 72, 15, 75, 6, 40, 89,
- 109, 51, 0, 81, 106, 117, 105, 99, 101, 114, 32, 0, 7, 196, 104, 34, 69, 12, 15, 6, 195, 81, 156, 128, 15, 9, 198, 209, 114, 65,
- 16, 54, 128, 15, 9, 198, 65, 53, 18, 105, 148, 218, 15, 6, 195, 53, 156, 128, 15, 0, 11, 200, 76, 50, 50, 100, 38, 116, 53, 144,
- 15, 6, 195, 104, 116, 129, 15, 6, 195, 47, 37, 74, 15, 6, 195, 40, 81, 55, 15, 6, 195, 12, 81, 55, 15, 0, 10, 3, 95, 49,
- 67, 89, 47, 6, 111, 0, 0, 0, 8, 197, 77, 172, 153, 9, 144, 15, 7, 196, 104, 210, 69, 204, 15, 0, 7, 196, 93, 67, 195, 104,
- 15, 7, 196, 44, 195, 137, 40, 15, 7, 196, 9, 35, 173, 12, 15, 0, 7, 196, 93, 64, 82, 200, 15, 7, 196, 92, 64, 82, 200, 15,
- 8, 197, 80, 181, 201, 180, 48, 15, 8, 197, 80, 50, 14, 180, 48, 15, 8, 197, 76, 50, 14, 180, 48, 15, 7, 196, 45, 32, 68, 200,
- 15, 8, 197, 17, 37, 201, 180, 48, 15, 0, 0, 6, 195, 105, 165, 74, 15, 5, 194, 40, 80, 15, 18, 3, 95, 49, 57, 120, 109, 84,
- 38, 109, 47, 50, 6, 35, 97, 119, 109, 0, 0, 8, 197, 93, 160, 146, 63, 48, 15, 9, 198, 64, 145, 82, 104, 50, 50, 15, 7, 196,
- 64, 50, 1, 40, 15, 7, 196, 52, 179, 173, 12, 15, 8, 197, 12, 132, 154, 7, 48, 15, 16, 3, 95, 49, 56, 111, 97, 109, 65, 50,
- 6, 35, 97, 119, 109, 0, 0, 7, 196, 105, 64, 82, 200, 15, 6, 195, 105, 54, 80, 15, 7, 196, 104, 192, 90, 200, 15, 7, 196, 104,
- 112, 68, 200, 15, 7, 196, 104, 64, 82, 200, 15, 8, 197, 76, 50, 12, 4, 160, 15, 7, 196, 29, 38, 90, 200, 15, 15, 3, 95, 50,
- 67, 72, 84, 38, 6, 109, 97, 80, 38, 109, 0, 0, 9, 198, 77, 172, 153, 208, 50, 69, 15, 8, 197, 104, 116, 153, 107, 32, 15, 8,
- 197, 104, 34, 69, 31, 32, 15, 8, 197, 93, 50, 79, 19, 32, 15, 8, 197, 92, 50, 69, 47, 32, 15, 8, 197, 76, 180, 154, 103, 32,
- 15, 8, 197, 51, 67, 137, 180, 48, 15, 8, 197, 45, 38, 133, 67, 32, 15, 8, 197, 12, 133, 201, 63, 32, 15, 8, 197, 12, 133, 201,
- 7, 32, 15, 8, 197, 12, 128, 201, 63, 32, 15, 0, 7, 196, 93, 53, 1, 92, 15, 0, 11, 200, 77, 172, 153, 9, 157, 3, 36, 80,
- 15, 0, 0, 9, 198, 76, 50, 50, 103, 67, 89, 15, 7, 196, 9, 156, 129, 52, 76, 0, 16, 3, 95, 49, 49, 57, 109, 72, 109, 50,
- 6, 35, 97, 119, 109, 0, 0, 6, 195, 107, 41, 248, 15, 6, 195, 95, 41, 248, 15, 6, 195, 92, 145, 119, 15, 6, 195, 92, 17, 55,
- 15, 13, 3, 95, 49, 48, 120, 6, 109, 97, 109, 67, 119, 0, 0, 6, 195, 93, 69, 76, 15, 9, 198, 11, 17, 26, 36, 83, 89, 76,
- 13, 3, 95, 51, 67, 47, 91, 6, 112, 89, 47, 35, 0, 15, 3, 95, 49, 51, 47, 91, 112, 50, 6, 35, 97, 119, 109, 0, 0, 8,
- 197, 77, 12, 129, 13, 160, 15, 8, 197, 76, 179, 243, 13, 160, 15, 8, 197, 56, 147, 243, 13, 160, 15, 7, 196, 17, 37, 201, 196, 15,
- 8, 197, 9, 38, 177, 13, 160, 15, 15, 3, 95, 49, 50, 72, 84, 35, 50, 6, 35, 97, 119, 109, 0, 0, 8, 197, 105, 38, 114, 9,
- 144, 15, 8, 197, 104, 227, 242, 9, 144, 15, 8, 197, 81, 37, 114, 9, 144, 15, 8, 197, 65, 35, 242, 9, 144, 15, 8, 197, 45, 2,
- 114, 9, 144, 15, 16, 3, 95, 49, 53, 48, 57, 109, 47, 50, 6, 35, 97, 119, 109, 0, 0, 7, 196, 104, 64, 83, 104, 15, 16, 3,
- 95, 49, 52, 76, 47, 109, 51, 50, 6, 35, 97, 119, 109, 0, 0, 17, 3, 95, 49, 55, 97, 109, 72, 109, 65, 50, 6, 35, 97, 119,
- 109, 0, 0, 15, 3, 95, 49, 54, 91, 109, 89, 50, 6, 35, 97, 119, 109, 0, 0, 6, 195, 93, 165, 74, 15, 7, 196, 13, 172, 129,
- 64, 15, 0, 6, 195, 225, 33, 64, 15, 7, 196, 45, 32, 67, 104, 15, 13, 67, 81, 148, 192, 47, 112, 97, 113, 117, 112, 0, 24, 18,
- 3, 95, 55, 88, 97, 109, 72, 109, 65, 120, 6, 109, 97, 111, 50, 47, 0, 0, 6, 195, 92, 156, 192, 15, 6, 195, 80, 252, 192, 15,
- 6, 195, 75, 139, 64, 15, 6, 195, 28, 252, 192, 15, 6, 195, 28, 156, 192, 15, 15, 3, 95, 52, 67, 76, 47, 6, 109, 51, 112, 89,
- 47, 35, 0, 0, 0, 6, 195, 76, 179, 244, 15, 0, 7, 196, 93, 163, 143, 208, 15, 9, 198, 93, 54, 131, 104, 235, 64, 15, 0, 6,
- 195, 224, 112, 77, 15, 7, 196, 93, 12, 143, 184, 15, 6, 195, 47, 32, 77, 15, 0, 8, 197, 76, 50, 15, 19, 112, 15, 0, 6, 195,
- 93, 156, 128, 15, 9, 198, 93, 54, 131, 104, 226, 74, 15, 6, 195, 92, 69, 116, 15, 6, 195, 73, 156, 128, 15, 6, 195, 45, 92, 128,
- 15, 6, 195, 17, 92, 128, 15, 6, 195, 9, 156, 128, 15, 6, 195, 9, 156, 128, 76, 0, 7, 196, 104, 226, 69, 208, 15, 6, 195, 208,
- 226, 74, 15, 0, 7, 196, 56, 145, 116, 184, 15, 15, 3, 95, 53, 67, 48, 38, 6, 109, 67, 119, 89, 109, 47, 0, 0, 7, 196, 80,
- 181, 201, 196, 15, 7, 196, 77, 162, 207, 48, 15, 7, 196, 11, 113, 26, 36, 15, 0, 8, 197, 92, 34, 114, 9, 144, 15, 8, 197, 80,
- 194, 114, 9, 144, 15, 8, 197, 80, 179, 242, 9, 144, 15, 8, 197, 76, 147, 242, 9, 144, 15, 8, 197, 52, 147, 242, 9, 144, 15, 8,
- 197, 44, 148, 242, 9, 144, 15, 8, 197, 28, 226, 114, 9, 144, 15, 8, 197, 12, 226, 114, 9, 144, 15, 7, 196, 93, 53, 1, 204, 15,
- 8, 197, 29, 38, 141, 39, 16, 15, 0, 6, 195, 12, 204, 64, 15, 22, 72, 77, 8, 131, 36, 19, 9, 82, 32, 89, 48, 109, 89, 57,
- 35, 55, 37, 47, 6, 109, 0, 14, 4, 95, 97, 99, 117, 10, 6, 111, 89, 47, 51, 109, 0, 0, 7, 196, 92, 192, 90, 200, 15, 8,
- 197, 80, 50, 14, 36, 160, 15, 7, 196, 77, 161, 68, 200, 15, 8, 197, 76, 50, 14, 36, 160, 15, 0, 7, 196, 19, 113, 207, 200, 15,
- 0, 6, 195, 227, 35, 208, 15, 6, 195, 105, 38, 74, 15, 7, 196, 77, 68, 143, 204, 15, 8, 197, 65, 38, 173, 19, 32, 15, 5, 194,
- 52, 16, 15, 6, 195, 45, 2, 74, 15, 5, 194, 52, 16, 76, 0, 0, 7, 196, 73, 161, 68, 200, 15, 7, 196, 65, 80, 200, 200, 15,
- 7, 196, 12, 133, 68, 200, 15, 4, 193, 160, 43, 4, 193, 160, 43, 13, 3, 95, 54, 67, 91, 6, 109, 97, 89, 109, 47, 0, 0, 8,
- 197, 105, 115, 5, 47, 32, 15, 8, 197, 105, 38, 133, 47, 32, 15, 8, 197, 105, 38, 133, 19, 32, 15, 8, 197, 104, 35, 1, 47, 32,
- 15, 8, 197, 92, 116, 153, 107, 32, 15, 8, 197, 92, 34, 69, 31, 32, 15, 8, 197, 77, 162, 204, 39, 32, 15, 8, 197, 77, 160, 218,
- 87, 32, 15, 8, 197, 77, 160, 218, 63, 32, 15, 8, 197, 77, 4, 201, 63, 32, 15, 8, 197, 77, 2, 69, 47, 32, 15, 8, 197, 76,
- 50, 12, 7, 32, 15, 7, 196, 12, 131, 1, 64, 15, 0, 8, 197, 105, 114, 109, 19, 32, 15, 6, 195, 28, 20, 130, 15, 0, 8, 197,
- 77, 160, 218, 101, 0, 15, 6, 195, 53, 35, 247, 15, 0, 7, 196, 104, 18, 132, 220, 15, 10, 199, 77, 2, 69, 73, 160, 200, 200, 15,
- 0, 8, 197, 76, 145, 82, 19, 112, 15, 0, 9, 198, 65, 38, 133, 40, 77, 192, 15, 6, 195, 56, 145, 116, 15, 6, 195, 52, 145, 116,
- 15, 0, 7, 196, 76, 181, 193, 208, 15, 15, 3, 95, 50, 88, 72, 84, 35, 120, 6, 109, 97, 119, 35, 0, 0, 7, 196, 105, 35, 196,
- 220, 15, 8, 197, 93, 163, 137, 23, 64, 15, 7, 196, 92, 82, 132, 220, 15, 7, 196, 9, 35, 196, 220, 15, 16, 5, 95, 48, 77, 65,
- 49, 47, 112, 97, 6, 111, 50, 117, 109, 0, 15, 3, 95, 55, 67, 97, 6, 109, 72, 109, 65, 89, 109, 47, 0, 0, 8, 197, 92, 145,
- 115, 13, 160, 15, 8, 197, 94, 229, 201, 13, 160, 15, 8, 197, 77, 76, 143, 13, 160, 15, 0, 8, 197, 104, 214, 114, 9, 144, 15, 8,
- 197, 104, 195, 242, 9, 144, 15, 8, 197, 93, 38, 114, 9, 144, 15, 8, 197, 80, 195, 242, 9, 144, 15, 8, 197, 77, 166, 114, 9, 144,
- 15, 8, 197, 77, 172, 129, 9, 144, 15, 8, 197, 45, 38, 114, 9, 144, 15, 8, 197, 28, 227, 242, 9, 144, 15, 18, 5, 95, 48, 77,
- 65, 51, 65, 38, 37, 55, 57, 6, 35, 51, 72, 112, 0, 0, 6, 195, 80, 204, 64, 15, 7, 196, 9, 35, 137, 40, 15, 17, 5, 95,
- 48, 77, 65, 50, 65, 38, 37, 55, 57, 6, 111, 50, 112, 0, 0, 8, 197, 76, 179, 14, 36, 160, 15, 8, 197, 76, 50, 12, 20, 160,
- 15, 7, 196, 64, 50, 15, 52, 15, 6, 195, 52, 30, 0, 15, 0, 17, 5, 95, 48, 77, 65, 52, 71, 38, 37, 55, 57, 6, 111, 50,
- 112, 0, 0, 6, 195, 93, 38, 74, 15, 6, 195, 77, 166, 74, 15, 0, 6, 195, 80, 176, 64, 15, 0, 6, 195, 200, 176, 77, 15, 8,
- 197, 9, 161, 21, 73, 160, 15, 11, 68, 4, 194, 67, 20, 109, 55, 37, 89, 0, 14, 3, 95, 56, 67, 6, 111, 97, 109, 65, 89, 109,
- 47, 0, 0, 6, 195, 45, 93, 0, 15, 10, 199, 76, 145, 68, 20, 212, 197, 80, 65, 0, 6, 195, 104, 227, 244, 15, 6, 195, 65, 35,
- 244, 15, 7, 196, 51, 67, 137, 180, 15, 0, 8, 197, 77, 68, 154, 23, 128, 15, 8, 197, 17, 162, 69, 75, 128, 15, 0, 7, 196, 104,
- 82, 132, 220, 15, 7, 196, 56, 18, 132, 220, 15, 6, 195, 203, 129, 64, 15, 6, 195, 45, 2, 109, 15, 12, 3, 95, 63, 63, 89, 112,
- 65, 71, 111, 55, 0, 0, 7, 196, 209, 114, 113, 184, 15, 8, 197, 76, 212, 143, 19, 112, 15, 0, 7, 196, 93, 50, 193, 224, 15, 9,
- 198, 81, 114, 69, 72, 77, 192, 15, 6, 195, 76, 181, 116, 15, 9, 198, 65, 38, 153, 40, 77, 192, 15, 7, 196, 11, 43, 68, 220, 15,
- 7, 196, 44, 243, 1, 224, 66, 0, 6, 195, 81, 37, 193, 15, 6, 195, 208, 226, 110, 15, 6, 195, 76, 220, 110, 15, 17, 3, 95, 52,
- 88, 76, 47, 109, 51, 120, 6, 109, 97, 80, 38, 37, 0, 0, 7, 196, 105, 114, 68, 220, 15, 7, 196, 92, 114, 113, 184, 15, 7, 196,
- 81, 37, 207, 52, 15, 7, 196, 77, 12, 153, 184, 15, 7, 196, 64, 197, 207, 52, 15, 7, 196, 55, 64, 201, 184, 15, 7, 196, 17, 33,
- 207, 52, 15, 17, 3, 95, 57, 67, 120, 6, 109, 84, 38, 109, 67, 119, 89, 109, 47, 0, 0, 7, 196, 105, 124, 68, 220, 15, 7, 196,
- 52, 144, 114, 100, 76, 0, 8, 197, 104, 38, 114, 9, 144, 15, 8, 197, 104, 34, 114, 9, 144, 15, 8, 197, 92, 181, 114, 9, 144, 15,
- 8, 197, 77, 2, 114, 9, 144, 15, 8, 197, 56, 146, 242, 9, 144, 15, 8, 197, 48, 22, 178, 9, 144, 15, 6, 195, 104, 217, 215, 15,
- 8, 197, 75, 131, 137, 198, 224, 15, 0, 6, 195, 64, 236, 64, 15, 9, 198, 19, 113, 206, 39, 27, 128, 15, 9, 67, 76, 148, 133, 89,
- 37, 51, 0, 0, 6, 195, 208, 226, 114, 15, 0, 18, 67, 56, 17, 0, 50, 6, 35, 72, 84, 35, 89, 0, 81, 119, 97, 115, 32, 18,
- 67, 56, 17, 0, 50, 6, 35, 47, 47, 112, 65, 0, 81, 116, 121, 109, 32, 16, 67, 56, 17, 0, 50, 6, 35, 47, 47, 111, 0, 81,
- 116, 111, 32, 16, 67, 56, 17, 0, 50, 6, 35, 47, 47, 109, 0, 81, 116, 101, 32, 17, 67, 56, 17, 0, 50, 6, 35, 47, 47, 114,
- 0, 81, 116, 196, 133, 32, 18, 67, 56, 17, 0, 50, 6, 35, 72, 67, 38, 109, 0, 81, 110, 105, 101, 32, 19, 67, 56, 17, 0, 50,
- 6, 35, 72, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32, 18, 67, 56, 17, 0, 50, 6, 35, 72, 67, 37, 65, 0, 81, 110, 105, 109,
- 32, 19, 67, 56, 17, 0, 50, 6, 35, 72, 67, 38, 114, 0, 81, 110, 105, 196, 133, 32, 18, 67, 56, 17, 0, 50, 6, 35, 72, 50,
- 35, 89, 0, 81, 110, 97, 115, 32, 6, 195, 56, 17, 0, 76, 0, 16, 66, 56, 16, 50, 6, 35, 84, 35, 89, 0, 81, 119, 97, 115,
- 32, 17, 66, 56, 16, 50, 6, 35, 47, 112, 65, 10, 0, 81, 116, 121, 109, 32, 17, 66, 56, 16, 50, 6, 35, 47, 112, 107, 0, 81,
- 116, 121, 99, 104, 32, 14, 66, 56, 16, 50, 6, 35, 47, 111, 0, 81, 116, 111, 32, 14, 66, 56, 16, 50, 6, 35, 47, 109, 0, 81,
- 116, 101, 32, 15, 66, 56, 16, 50, 6, 35, 47, 114, 0, 81, 116, 196, 133, 32, 17, 66, 56, 16, 50, 6, 35, 67, 38, 114, 0, 81,
- 110, 105, 196, 133, 32, 16, 66, 56, 16, 50, 6, 35, 67, 38, 109, 0, 81, 110, 105, 101, 32, 17, 66, 56, 16, 50, 6, 35, 67, 37,
- 107, 0, 81, 110, 105, 99, 104, 32, 16, 66, 56, 16, 50, 6, 35, 67, 37, 65, 0, 81, 110, 105, 109, 32, 18, 66, 56, 16, 50, 6,
- 35, 67, 38, 109, 57, 0, 81, 110, 105, 101, 106, 32, 16, 66, 56, 16, 50, 6, 35, 50, 35, 89, 0, 81, 110, 97, 115, 32, 18, 66,
- 56, 16, 50, 6, 35, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 5, 194, 56, 16, 76, 0, 6, 195, 28, 243, 0, 15, 6, 195,
- 28, 236, 66, 15, 17, 3, 95, 53, 88, 48, 38, 109, 67, 120, 6, 109, 97, 111, 50, 47, 0, 0, 8, 197, 92, 145, 84, 73, 160, 15,
- 8, 197, 77, 68, 129, 77, 160, 15, 8, 197, 64, 145, 80, 73, 160, 15, 0, 16, 4, 95, 114, 110, 103, 88, 49, 6, 40, 58, 80, 38,
- 109, 65, 0, 0, 0, 0, 6, 195, 107, 32, 77, 15, 7, 196, 93, 48, 68, 220, 15, 7, 196, 93, 35, 196, 220, 15, 7, 196, 29, 35,
- 196, 220, 15, 6, 195, 9, 156, 129, 76, 0, 8, 197, 77, 162, 207, 19, 112, 15, 0, 9, 198, 104, 36, 154, 100, 77, 192, 15, 9, 198,
- 77, 2, 69, 72, 77, 192, 15, 0, 15, 67, 81, 163, 128, 47, 111, 15, 88, 50, 35, 76, 112, 0, 24, 6, 195, 76, 156, 64, 72, 16,
- 3, 95, 54, 88, 91, 109, 96, 120, 6, 109, 97, 111, 50, 47, 0, 0, 7, 196, 105, 48, 68, 220, 15, 7, 196, 92, 161, 68, 220, 15,
- 6, 195, 77, 67, 49, 15, 7, 196, 13, 162, 207, 52, 15, 0, 0, 4, 193, 164, 43, 4, 193, 164, 43, 0, 6, 195, 52, 19, 64, 15,
- 6, 195, 28, 236, 64, 15, 9, 198, 19, 117, 201, 196, 54, 128, 15, 8, 197, 12, 140, 167, 19, 112, 15, 6, 195, 52, 19, 64, 76, 0,
- 8, 197, 93, 50, 207, 13, 160, 15, 9, 198, 76, 50, 50, 156, 77, 192, 15, 6, 195, 48, 94, 0, 15, 6, 195, 45, 114, 76, 15, 6,
- 195, 19, 113, 193, 15, 0, 0, 6, 195, 33, 80, 218, 15, 0, 18, 72, 8, 80, 85, 40, 243, 1, 37, 48, 71, 111, 90, 111, 55, 6,
- 109, 0, 0, 8, 197, 12, 131, 85, 73, 160, 15, 8, 197, 12, 128, 197, 77, 160, 15, 0, 15, 69, 21, 48, 193, 64, 80, 109, 89, 49,
- 6, 109, 57, 48, 0, 0, 0, 7, 196, 77, 4, 177, 224, 15, 0, 7, 196, 104, 161, 68, 220, 15, 7, 196, 104, 114, 109, 184, 15, 7,
- 196, 52, 179, 173, 184, 15, 7, 196, 51, 67, 137, 184, 15, 6, 195, 48, 115, 173, 15, 0, 8, 197, 64, 50, 14, 182, 224, 15, 8, 197,
- 11, 113, 26, 38, 224, 15, 9, 198, 52, 144, 114, 103, 67, 89, 76, 15, 69, 16, 83, 5, 80, 80, 72, 37, 55, 6, 109, 57, 47, 0,
- 0, 9, 198, 93, 38, 133, 77, 160, 218, 15, 6, 195, 76, 144, 110, 15, 21, 73, 88, 147, 129, 36, 116, 133, 81, 65, 64, 58, 37, 50,
- 109, 81, 34, 109, 47, 0, 67, 0, 9, 198, 77, 12, 129, 77, 160, 218, 15, 17, 3, 95, 56, 88, 111, 97, 109, 65, 120, 6, 109, 97,
- 111, 50, 47, 0, 0, 7, 196, 93, 68, 167, 40, 15, 6, 195, 74, 113, 55, 15, 6, 195, 201, 81, 55, 15, 6, 195, 10, 113, 55, 15,
- 0, 8, 197, 80, 50, 14, 182, 224, 15, 8, 197, 76, 50, 14, 182, 224, 15, 0, 6, 195, 95, 129, 115, 15, 0, 7, 196, 104, 37, 82,
- 104, 15, 6, 195, 92, 195, 242, 15, 7, 196, 77, 76, 149, 12, 15, 11, 200, 56, 145, 75, 82, 116, 153, 12, 128, 76, 0, 8, 197, 64,
- 197, 193, 77, 160, 15, 0, 7, 196, 55, 64, 201, 200, 15, 19, 67, 12, 20, 19, 49, 35, 48, 89, 55, 111, 49, 0, 81, 108, 111, 99,
- 107, 32, 0, 8, 197, 11, 113, 26, 39, 32, 15, 5, 194, 36, 208, 72, 0, 8, 197, 208, 226, 114, 9, 144, 15, 8, 197, 47, 37, 114,
- 9, 144, 15, 6, 195, 81, 37, 114, 15, 8, 197, 77, 68, 151, 63, 48, 15, 7, 196, 77, 4, 149, 40, 15, 7, 196, 77, 12, 153, 204,
- 15, 7, 196, 17, 38, 153, 40, 15, 7, 196, 17, 33, 193, 40, 15, 19, 3, 95, 57, 88, 120, 109, 84, 38, 109, 67, 120, 6, 109, 97,
- 111, 50, 47, 0, 0, 9, 198, 104, 210, 76, 47, 32, 153, 15, 8, 197, 104, 34, 69, 73, 160, 15, 8, 197, 77, 2, 69, 77, 160, 15,
- 8, 197, 77, 2, 69, 13, 160, 15, 7, 196, 76, 144, 68, 200, 15, 0, 8, 197, 104, 65, 67, 35, 32, 15, 8, 197, 93, 50, 65, 19,
- 32, 15, 10, 67, 12, 149, 15, 117, 37, 47, 111, 0, 0, 11, 200, 64, 145, 82, 104, 50, 50, 9, 144, 15, 0, 0, 7, 196, 104, 229,
- 68, 220, 15, 16, 70, 8, 16, 203, 92, 20, 132, 71, 109, 49, 58, 109, 51, 72, 0, 0, 8, 197, 105, 114, 69, 19, 112, 15, 6, 195,
- 105, 112, 120, 15, 8, 197, 104, 36, 149, 19, 112, 15, 8, 197, 93, 53, 25, 19, 112, 15, 7, 196, 208, 204, 67, 104, 15, 8, 197, 77,
- 68, 149, 19, 112, 15, 7, 196, 12, 137, 196, 220, 15, 8, 197, 9, 38, 153, 19, 112, 15, 0, 9, 198, 92, 50, 18, 104, 50, 74, 15,
- 5, 194, 53, 80, 72, 12, 3, 95, 63, 65, 55, 37, 47, 109, 51, 35, 0, 0, 0, 7, 196, 93, 146, 132, 220, 15, 7, 196, 77, 68,
- 167, 40, 15, 6, 195, 78, 209, 55, 15, 7, 196, 16, 242, 132, 220, 15, 6, 195, 10, 209, 55, 15, 0, 6, 195, 203, 140, 64, 15, 12,
- 69, 12, 130, 76, 48, 144, 76, 37, 55, 37, 0, 0, 0, 9, 198, 76, 180, 154, 101, 113, 55, 15, 0, 8, 197, 104, 65, 80, 13, 160,
- 15, 0, 17, 4, 95, 115, 116, 107, 89, 49, 51, 109, 97, 55, 6, 111, 50, 109, 0, 0, 0, 7, 196, 81, 37, 193, 40, 15, 0, 8,
- 197, 105, 115, 5, 13, 160, 15, 8, 197, 81, 38, 133, 77, 160, 15, 8, 197, 64, 50, 1, 77, 160, 15, 0, 6, 195, 92, 64, 110, 15,
- 6, 195, 77, 2, 110, 15, 6, 195, 29, 32, 110, 15, 0, 6, 195, 48, 93, 238, 15, 0, 0, 6, 195, 78, 208, 218, 15, 0, 6, 195,
- 105, 38, 110, 15, 6, 195, 104, 213, 116, 15, 6, 195, 104, 192, 110, 15, 6, 195, 104, 38, 110, 15, 6, 195, 104, 34, 110, 15, 6, 195,
- 93, 38, 110, 15, 7, 196, 92, 34, 69, 12, 15, 6, 195, 92, 34, 110, 15, 6, 195, 80, 194, 110, 15, 6, 195, 77, 166, 110, 15, 6,
- 195, 76, 147, 238, 15, 6, 195, 65, 32, 110, 15, 6, 195, 45, 2, 110, 15, 6, 195, 44, 244, 46, 15, 6, 195, 12, 226, 110, 15, 6,
- 195, 12, 194, 110, 15, 6, 195, 9, 32, 110, 15, 0, 0, 7, 196, 104, 193, 119, 184, 15, 9, 198, 77, 3, 204, 77, 160, 218, 15, 9,
- 198, 76, 181, 201, 21, 32, 218, 15, 8, 197, 40, 84, 212, 23, 64, 76, 0, 6, 195, 105, 115, 242, 15, 6, 195, 104, 147, 242, 15, 8,
- 197, 93, 114, 69, 222, 224, 15, 6, 195, 92, 147, 242, 15, 6, 195, 77, 51, 242, 15, 7, 196, 76, 179, 195, 104, 15, 6, 195, 73, 115,
- 242, 15, 6, 195, 64, 147, 242, 15, 14, 69, 12, 194, 67, 32, 80, 49, 55, 37, 91, 6, 109, 0, 0, 15, 67, 36, 238, 0, 37, 50,
- 90, 6, 112, 67, 109, 51, 0, 24, 0, 9, 198, 64, 197, 83, 104, 54, 128, 15, 9, 198, 52, 20, 147, 104, 54, 128, 15, 6, 195, 51,
- 134, 64, 15, 0, 6, 195, 72, 29, 192, 15, 6, 195, 52, 67, 49, 15, 6, 195, 48, 157, 192, 15, 7, 196, 9, 38, 141, 36, 15, 6,
- 195, 9, 35, 177, 15, 0, 6, 195, 64, 197, 114, 15, 6, 195, 48, 81, 242, 15, 0, 7, 196, 208, 50, 85, 8, 15, 6, 195, 202, 117,
- 192, 15, 0, 7, 196, 92, 153, 218, 200, 15, 6, 195, 209, 2, 64, 15, 6, 195, 64, 19, 0, 15, 0, 0, 0, 7, 196, 225, 33, 83,
- 104, 15, 7, 196, 45, 37, 193, 92, 15, 15, 70, 12, 130, 65, 57, 66, 64, 49, 57, 35, 50, 47, 37, 0, 0, 0, 9, 198, 104, 36,
- 129, 47, 32, 153, 15, 9, 198, 76, 180, 129, 19, 32, 153, 15, 9, 198, 76, 50, 21, 19, 32, 153, 15, 9, 198, 9, 38, 153, 19, 32,
- 153, 15, 16, 71, 12, 130, 72, 84, 18, 21, 4, 76, 37, 58, 35, 58, 35, 0, 0, 9, 198, 105, 115, 39, 47, 32, 153, 15, 9, 198,
- 105, 114, 103, 107, 32, 153, 15, 9, 198, 104, 226, 103, 79, 32, 153, 15, 9, 198, 104, 124, 83, 83, 32, 153, 15, 9, 198, 93, 163, 103,
- 31, 32, 153, 15, 9, 198, 93, 114, 103, 19, 32, 153, 15, 9, 198, 92, 210, 103, 83, 32, 153, 15, 9, 198, 81, 38, 173, 79, 32, 153,
- 15, 9, 198, 208, 50, 69, 47, 32, 153, 15, 9, 198, 208, 50, 67, 35, 32, 153, 15, 9, 198, 77, 76, 67, 35, 32, 153, 15, 9, 198,
- 77, 3, 39, 83, 32, 153, 15, 9, 198, 77, 1, 114, 107, 32, 153, 15, 9, 198, 64, 50, 14, 183, 32, 153, 15, 9, 198, 17, 33, 206,
- 183, 32, 153, 15, 9, 198, 13, 162, 206, 183, 32, 153, 15, 8, 197, 77, 76, 129, 55, 64, 15, 33, 68, 12, 144, 197, 72, 117, 4, 37,
- 117, 109, 51, 49, 40, 65, 49, 6, 35, 58, 55, 109, 0, 82, 99, 117, 109, 32, 99, 97, 117, 108, 101, 32, 9, 198, 9, 156, 153, 208,
- 50, 69, 76, 7, 196, 45, 73, 210, 20, 76, 0, 10, 199, 76, 50, 50, 103, 64, 201, 20, 15, 9, 198, 19, 113, 206, 183, 32, 153, 15,
- 7, 196, 104, 115, 167, 40, 15, 10, 199, 52, 144, 114, 103, 64, 201, 20, 76, 0, 0, 6, 195, 36, 77, 192, 15, 7, 196, 9, 156, 133,
- 208, 76, 4, 193, 172, 43, 4, 193, 172, 43, 16, 4, 95, 99, 105, 114, 88, 72, 6, 35, 91, 80, 38, 109, 65, 0, 0, 7, 196, 104,
- 211, 195, 104, 15, 0, 6, 195, 48, 158, 0, 15, 17, 4, 95, 48, 77, 52, 71, 38, 37, 55, 57, 6, 111, 50, 40, 83, 0, 0, 9,
- 198, 92, 145, 83, 104, 54, 128, 15, 6, 195, 55, 134, 64, 15, 0, 6, 195, 92, 93, 192, 15, 9, 198, 4, 195, 9, 77, 65, 82, 65,
- 17, 4, 95, 48, 77, 50, 65, 38, 37, 55, 57, 6, 111, 50, 40, 83, 0, 0, 8, 197, 77, 160, 218, 60, 208, 15, 6, 195, 64, 29,
- 0, 15, 9, 67, 88, 243, 128, 83, 111, 50, 0, 7, 196, 45, 73, 210, 100, 76, 18, 4, 95, 48, 77, 51, 65, 38, 37, 55, 57, 6,
- 35, 51, 72, 40, 83, 0, 0, 0, 8, 197, 107, 134, 114, 9, 144, 15, 8, 197, 107, 133, 114, 9, 144, 15, 8, 197, 51, 134, 114, 9,
- 144, 15, 7, 196, 93, 163, 103, 12, 15, 15, 4, 95, 48, 77, 49, 47, 112, 97, 6, 109, 50, 117, 112, 0, 0, 5, 194, 60, 64, 72,
- 0, 5, 65, 180, 114, 0, 0, 7, 196, 104, 69, 231, 40, 15, 6, 195, 80, 176, 110, 15, 7, 196, 208, 50, 83, 104, 15, 15, 70, 12,
- 245, 78, 81, 38, 64, 49, 35, 50, 47, 51, 112, 0, 0, 8, 197, 79, 35, 242, 9, 144, 15, 8, 197, 79, 32, 114, 9, 144, 15, 8,
- 197, 92, 50, 15, 19, 112, 15, 0, 7, 196, 56, 18, 180, 184, 15, 11, 67, 12, 17, 162, 49, 35, 83, 109, 0, 66, 0, 8, 197, 92,
- 116, 153, 222, 224, 15, 0, 10, 199, 76, 50, 50, 61, 54, 131, 104, 15, 6, 195, 44, 244, 174, 15, 7, 196, 184, 210, 83, 104, 15, 0,
- 6, 195, 185, 3, 238, 15, 0, 7, 196, 104, 82, 180, 184, 15, 7, 196, 92, 145, 119, 184, 15, 7, 196, 77, 12, 143, 184, 15, 7, 196,
- 79, 41, 196, 220, 15, 7, 196, 64, 145, 116, 184, 15, 7, 196, 31, 41, 196, 220, 15, 6, 195, 12, 128, 237, 15, 7, 196, 9, 35, 137,
- 20, 15, 13, 202, 17, 162, 69, 92, 156, 67, 37, 84, 197, 80, 66, 0, 7, 196, 105, 37, 83, 104, 15, 7, 196, 104, 35, 195, 104, 15,
- 6, 195, 77, 67, 242, 15, 6, 195, 77, 3, 242, 15, 7, 196, 52, 147, 3, 104, 15, 6, 195, 28, 227, 242, 15, 6, 195, 16, 35, 242,
- 15, 9, 198, 12, 140, 143, 77, 160, 218, 15, 16, 4, 95, 108, 105, 103, 55, 37, 81, 35, 47, 6, 40, 51, 35, 0, 0, 0, 9, 198,
- 104, 226, 83, 104, 54, 128, 15, 6, 195, 75, 134, 64, 15, 19, 67, 64, 246, 129, 48, 111, 88, 6, 35, 67, 37, 65, 0, 81, 110, 105,
- 109, 32, 20, 67, 64, 246, 129, 48, 111, 88, 6, 35, 67, 38, 114, 0, 81, 110, 105, 196, 133, 32, 20, 67, 64, 246, 129, 48, 111, 88,
- 6, 35, 65, 50, 114, 0, 81, 109, 110, 196, 133, 32, 0, 6, 195, 92, 253, 192, 15, 8, 197, 77, 1, 114, 107, 32, 15, 7, 196, 64,
- 50, 1, 52, 15, 6, 195, 48, 93, 192, 15, 0, 6, 195, 92, 181, 114, 15, 0, 6, 195, 105, 112, 76, 15, 0, 8, 197, 75, 131, 242,
- 9, 144, 15, 8, 197, 75, 128, 114, 9, 144, 15, 8, 197, 44, 203, 114, 9, 144, 15, 8, 197, 185, 3, 242, 9, 144, 15, 0, 8, 197,
- 93, 114, 103, 107, 32, 15, 8, 197, 93, 1, 114, 107, 32, 15, 7, 196, 77, 160, 218, 100, 15, 5, 194, 52, 144, 72, 0, 8, 197, 19,
- 129, 56, 103, 32, 15, 0, 9, 198, 52, 22, 9, 53, 83, 64, 65, 0, 7, 196, 12, 145, 82, 64, 15, 0, 9, 198, 105, 114, 113, 45,
- 54, 128, 15, 9, 198, 11, 113, 26, 37, 54, 128, 15, 0, 9, 198, 224, 115, 173, 200, 38, 64, 15, 7, 196, 45, 73, 210, 4, 76, 0,
- 10, 199, 104, 115, 137, 157, 76, 130, 100, 15, 10, 199, 93, 163, 137, 157, 60, 130, 100, 15, 10, 199, 95, 64, 201, 20, 188, 130, 100, 15,
- 10, 199, 93, 54, 131, 106, 220, 130, 100, 15, 10, 199, 93, 4, 154, 180, 124, 130, 100, 15, 10, 199, 93, 4, 154, 180, 76, 130, 100, 15,
- 10, 199, 92, 115, 137, 157, 76, 130, 100, 15, 10, 199, 208, 210, 79, 72, 76, 130, 100, 15, 10, 199, 208, 210, 69, 72, 76, 130, 100, 15,
- 10, 199, 208, 210, 65, 72, 76, 130, 100, 15, 10, 199, 208, 50, 69, 73, 12, 130, 100, 15, 10, 199, 77, 68, 154, 181, 60, 130, 100, 15,
- 10, 199, 77, 4, 154, 180, 124, 130, 100, 15, 10, 199, 77, 4, 154, 180, 76, 130, 100, 15, 0, 8, 197, 208, 210, 69, 77, 160, 15, 6,
- 195, 44, 20, 141, 15, 0, 5, 194, 53, 144, 76, 0, 7, 196, 77, 1, 83, 104, 15, 21, 72, 13, 84, 146, 36, 53, 76, 84, 208, 49,
- 40, 51, 6, 37, 49, 40, 55, 40, 65, 0, 0, 0, 9, 198, 12, 132, 154, 12, 146, 128, 15, 0, 0, 7, 196, 64, 197, 193, 40, 15,
- 9, 67, 61, 85, 0, 35, 58, 47, 0, 0, 11, 200, 76, 50, 12, 36, 38, 116, 53, 144, 15, 7, 195, 81, 144, 200, 72, 10, 0, 9,
- 198, 4, 195, 9, 76, 243, 128, 65, 6, 65, 184, 119, 110, 0, 0, 7, 196, 76, 180, 154, 100, 15, 0, 6, 195, 16, 192, 64, 72, 6,
- 195, 32, 64, 64, 13, 0, 7, 196, 51, 67, 137, 196, 15, 0, 20, 68, 65, 38, 133, 16, 48, 91, 6, 109, 72, 67, 38, 109, 0, 81,
- 110, 105, 101, 32, 21, 68, 65, 38, 133, 16, 48, 91, 6, 109, 72, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32, 20, 68, 65, 38, 133,
- 16, 48, 91, 6, 109, 72, 84, 35, 89, 0, 81, 119, 97, 115, 32, 20, 68, 65, 38, 133, 16, 48, 91, 6, 109, 47, 47, 112, 65, 0,
- 81, 116, 121, 109, 32, 21, 68, 65, 38, 133, 16, 48, 91, 6, 109, 47, 47, 112, 107, 0, 81, 116, 121, 99, 104, 32, 18, 68, 65, 38,
- 133, 16, 48, 91, 6, 109, 47, 47, 111, 0, 81, 116, 111, 32, 18, 68, 65, 38, 133, 16, 48, 91, 6, 109, 47, 47, 109, 0, 81, 116,
- 101, 32, 19, 68, 65, 38, 133, 16, 48, 91, 6, 109, 47, 47, 114, 0, 81, 116, 196, 133, 32, 20, 68, 65, 38, 133, 16, 48, 91, 6,
- 109, 72, 67, 37, 65, 0, 81, 110, 105, 109, 32, 21, 68, 65, 38, 133, 16, 48, 91, 6, 109, 72, 67, 38, 114, 0, 81, 110, 105, 196,
- 133, 32, 20, 68, 65, 38, 133, 16, 48, 91, 6, 109, 72, 50, 35, 89, 0, 81, 110, 97, 115, 32, 7, 196, 65, 38, 133, 16, 76, 0,
- 9, 198, 105, 50, 79, 19, 32, 153, 15, 9, 198, 92, 208, 82, 107, 32, 153, 15, 9, 198, 92, 70, 137, 63, 32, 153, 15, 9, 198, 77,
- 4, 201, 7, 32, 153, 15, 9, 198, 12, 145, 82, 67, 32, 153, 15, 9, 198, 12, 132, 153, 67, 32, 153, 15, 9, 198, 12, 128, 201, 7,
- 32, 153, 15, 7, 196, 80, 179, 137, 20, 15, 6, 195, 46, 212, 0, 15, 7, 196, 16, 242, 180, 184, 15, 0, 9, 198, 105, 114, 109, 19,
- 32, 153, 15, 9, 198, 208, 50, 109, 200, 38, 64, 15, 9, 198, 75, 131, 173, 200, 38, 64, 15, 9, 198, 65, 38, 173, 19, 32, 153, 15,
- 9, 198, 31, 37, 67, 35, 32, 153, 15, 8, 197, 92, 180, 129, 210, 224, 15, 6, 195, 28, 224, 64, 15, 6, 195, 60, 224, 64, 76, 0,
- 9, 198, 12, 140, 167, 19, 32, 153, 15, 9, 198, 104, 115, 137, 23, 75, 128, 15, 9, 198, 92, 115, 137, 23, 75, 128, 15, 0, 6, 195,
- 84, 173, 46, 15, 7, 196, 203, 129, 83, 104, 15, 0, 7, 196, 93, 146, 180, 184, 15, 7, 196, 64, 193, 116, 184, 15, 7, 196, 52, 179,
- 137, 20, 15, 7, 196, 52, 145, 116, 184, 15, 7, 196, 13, 166, 116, 184, 15, 0, 7, 196, 104, 220, 167, 184, 15, 7, 196, 76, 188, 167,
- 184, 15, 0, 6, 195, 54, 114, 242, 15, 6, 195, 50, 210, 242, 15, 6, 195, 185, 3, 242, 15, 0, 6, 195, 105, 53, 115, 15, 7, 196,
- 104, 203, 75, 200, 15, 7, 196, 92, 201, 203, 200, 15, 7, 196, 208, 210, 79, 200, 15, 6, 195, 64, 197, 115, 15, 6, 195, 64, 193, 115,
- 15, 0, 7, 196, 17, 33, 193, 52, 15, 7, 196, 13, 162, 193, 52, 15, 7, 195, 61, 32, 90, 72, 28, 0, 6, 195, 60, 225, 64, 76,
- 0, 8, 197, 93, 2, 114, 9, 144, 15, 8, 197, 12, 194, 114, 9, 144, 15, 15, 4, 95, 99, 101, 100, 88, 117, 109, 116, 6, 37, 55,
- 114, 0, 0, 15, 70, 12, 128, 78, 76, 243, 128, 91, 35, 50, 89, 114, 0, 66, 0, 8, 197, 105, 115, 39, 47, 32, 15, 6, 195, 200,
- 20, 0, 15, 6, 194, 56, 144, 72, 23, 0, 7, 196, 226, 124, 139, 200, 15, 6, 195, 80, 194, 64, 15, 7, 196, 77, 12, 143, 204, 15,
- 6, 195, 53, 146, 128, 15, 0, 8, 197, 107, 137, 242, 47, 32, 15, 7, 196, 208, 210, 69, 40, 15, 0, 7, 196, 76, 180, 143, 64, 15,
- 0, 0, 6, 195, 45, 82, 128, 15, 6, 195, 60, 226, 64, 76, 0, 7, 196, 76, 181, 82, 92, 15, 7, 196, 17, 46, 25, 40, 15, 0,
- 0, 0, 0, 13, 4, 95, 99, 97, 112, 72, 6, 40, 90, 109, 10, 0, 0, 0, 7, 196, 81, 37, 193, 52, 15, 7, 196, 64, 197, 193,
- 52, 15, 0, 6, 195, 44, 253, 0, 15, 17, 70, 88, 20, 137, 21, 65, 83, 84, 35, 34, 57, 109, 47, 109, 0, 67, 0, 0, 9, 198,
- 45, 73, 210, 20, 213, 64, 76, 0, 0, 15, 67, 52, 193, 0, 65, 37, 55, 57, 35, 51, 72, 40, 83, 0, 0, 6, 195, 104, 214, 110,
- 15, 9, 198, 61, 5, 9, 53, 83, 64, 65, 0, 6, 195, 65, 93, 46, 15, 0, 7, 196, 93, 5, 116, 184, 15, 7, 196, 77, 5, 116,
- 184, 15, 13, 68, 88, 242, 76, 4, 84, 40, 35, 55, 35, 0, 67, 0, 8, 197, 105, 114, 69, 210, 224, 15, 8, 197, 104, 226, 69, 210,
- 224, 15, 8, 197, 104, 210, 69, 210, 224, 15, 8, 197, 93, 3, 5, 210, 224, 15, 8, 197, 92, 226, 69, 210, 224, 15, 8, 197, 76, 54,
- 153, 210, 224, 15, 8, 197, 28, 226, 69, 210, 224, 15, 0, 7, 196, 105, 115, 5, 12, 15, 9, 198, 93, 163, 137, 23, 75, 128, 15, 0,
- 6, 195, 104, 161, 77, 15, 0, 7, 196, 104, 161, 116, 184, 15, 7, 196, 92, 193, 119, 184, 15, 9, 198, 80, 50, 14, 36, 84, 218, 15,
- 7, 196, 208, 210, 79, 184, 15, 9, 198, 76, 50, 14, 36, 84, 218, 15, 7, 196, 76, 50, 12, 4, 15, 6, 195, 55, 41, 238, 15, 6,
- 195, 47, 41, 238, 15, 9, 198, 12, 132, 154, 12, 148, 218, 15, 0, 6, 195, 104, 67, 242, 15, 8, 197, 92, 210, 69, 210, 224, 15, 8,
- 197, 77, 68, 133, 210, 224, 15, 7, 196, 77, 67, 9, 40, 15, 8, 197, 77, 3, 5, 210, 224, 15, 8, 197, 76, 180, 129, 210, 224, 15,
- 7, 196, 64, 21, 18, 104, 15, 4, 193, 188, 43, 4, 193, 188, 43, 0, 8, 197, 9, 38, 141, 36, 160, 15, 0, 6, 195, 208, 203, 67,
- 15, 7, 196, 76, 50, 50, 60, 15, 7, 196, 64, 92, 154, 200, 15, 6, 195, 12, 128, 197, 15, 10, 67, 12, 240, 193, 49, 111, 49, 35,
- 0, 0, 6, 195, 92, 145, 74, 15, 8, 197, 77, 76, 149, 47, 32, 15, 20, 3, 95, 195, 179, 4, 40, 10, 49, 51, 109, 89, 49, 111,
- 84, 6, 35, 50, 109, 0, 0, 8, 197, 77, 163, 9, 9, 144, 15, 6, 195, 93, 165, 114, 15, 7, 196, 93, 50, 69, 40, 15, 7, 196,
- 16, 226, 69, 40, 15, 0, 9, 198, 12, 132, 154, 13, 171, 67, 15, 0, 8, 197, 105, 50, 65, 19, 32, 15, 8, 197, 93, 54, 133, 19,
- 32, 15, 8, 197, 9, 38, 153, 19, 32, 15, 6, 195, 9, 35, 243, 15, 0, 0, 10, 199, 76, 50, 12, 39, 64, 201, 20, 15, 0, 0,
- 8, 197, 104, 208, 82, 81, 112, 15, 0, 0, 6, 195, 104, 193, 119, 15, 0, 0, 8, 197, 76, 180, 154, 101, 112, 15, 0, 0, 7, 196,
- 92, 54, 149, 40, 15, 0, 8, 197, 105, 114, 69, 77, 160, 15, 8, 197, 73, 114, 69, 77, 160, 15, 8, 197, 28, 226, 69, 77, 160, 15,
- 27, 69, 76, 52, 133, 20, 224, 89, 49, 51, 37, 50, 51, 6, 37, 72, 109, 34, 0, 81, 114, 101, 97, 100, 101, 114, 32, 0, 7, 196,
- 12, 133, 193, 48, 15, 0, 6, 195, 73, 144, 218, 15, 0, 0, 6, 195, 93, 112, 76, 15, 0, 0, 16, 71, 12, 128, 76, 48, 83, 135,
- 20, 76, 109, 55, 109, 50, 75, 0, 11, 200, 76, 145, 68, 52, 149, 83, 21, 64, 65, 0, 6, 195, 93, 115, 247, 15, 0, 6, 195, 107,
- 41, 202, 15, 17, 70, 12, 16, 133, 72, 225, 84, 49, 35, 71, 109, 51, 50, 6, 109, 0, 10, 67, 48, 240, 68, 55, 111, 58, 72, 0,
- 0, 7, 196, 104, 116, 129, 184, 15, 7, 196, 93, 163, 5, 184, 15, 7, 196, 92, 145, 82, 184, 15, 6, 195, 92, 145, 77, 15, 7, 196,
- 92, 116, 143, 184, 15, 7, 196, 80, 181, 201, 184, 15, 7, 196, 77, 164, 5, 184, 15, 6, 195, 77, 67, 9, 15, 7, 196, 12, 131, 15,
- 184, 15, 0, 0, 7, 196, 80, 50, 14, 180, 15, 7, 196, 76, 50, 14, 180, 15, 7, 196, 64, 50, 14, 180, 15, 6, 195, 60, 35, 203,
- 76, 0, 8, 197, 65, 53, 18, 106, 208, 15, 8, 197, 53, 54, 131, 106, 208, 15, 8, 197, 9, 38, 141, 38, 208, 15, 5, 194, 78, 208,
- 76, 0, 7, 196, 104, 116, 143, 184, 15, 7, 196, 93, 3, 5, 184, 15, 7, 196, 92, 116, 129, 184, 15, 7, 196, 92, 54, 149, 184, 15,
- 7, 196, 77, 67, 9, 184, 15, 7, 196, 77, 3, 5, 184, 15, 7, 196, 52, 67, 9, 184, 15, 7, 196, 52, 67, 5, 184, 15, 7, 196,
- 16, 226, 69, 184, 15, 7, 196, 13, 160, 201, 184, 15, 7, 196, 12, 131, 1, 184, 15, 0, 8, 197, 77, 160, 218, 6, 224, 15, 8, 197,
- 48, 115, 137, 22, 224, 15, 0, 7, 196, 81, 35, 195, 104, 15, 7, 196, 77, 67, 195, 104, 15, 6, 195, 17, 46, 45, 15, 9, 198, 45,
- 73, 210, 20, 115, 192, 76, 0, 7, 196, 105, 114, 65, 200, 15, 7, 196, 104, 115, 137, 200, 15, 7, 196, 92, 116, 143, 200, 15, 8, 197,
- 77, 160, 218, 100, 160, 15, 7, 196, 77, 68, 149, 200, 15, 8, 197, 76, 180, 154, 100, 160, 15, 7, 196, 17, 37, 201, 200, 15, 8, 197,
- 17, 33, 206, 36, 160, 15, 7, 196, 12, 131, 15, 200, 15, 0, 0, 8, 197, 104, 124, 83, 83, 32, 15, 8, 197, 92, 210, 103, 83, 32,
- 15, 6, 195, 79, 20, 0, 15, 8, 197, 28, 226, 103, 83, 32, 15, 7, 196, 12, 128, 197, 204, 15, 0, 6, 195, 225, 92, 128, 15, 9,
- 198, 104, 115, 137, 157, 76, 128, 15, 9, 198, 92, 115, 137, 157, 76, 128, 15, 6, 195, 46, 116, 154, 15, 6, 195, 42, 220, 128, 15, 6,
- 195, 19, 37, 66, 15, 6, 195, 18, 220, 128, 15, 0, 7, 196, 105, 114, 83, 200, 15, 7, 196, 104, 116, 143, 200, 15, 7, 196, 92, 116,
- 129, 200, 15, 7, 196, 92, 54, 149, 200, 15, 8, 197, 77, 162, 204, 36, 160, 15, 7, 196, 77, 67, 9, 200, 15, 7, 196, 52, 67, 1,
- 200, 15, 7, 196, 13, 160, 201, 200, 15, 7, 196, 12, 131, 1, 200, 15, 7, 196, 8, 192, 75, 200, 15, 0, 7, 196, 92, 156, 68, 200,
- 15, 7, 196, 92, 155, 68, 200, 15, 10, 67, 88, 144, 197, 84, 37, 117, 109, 0, 0, 15, 66, 64, 144, 48, 109, 37, 38, 6, 109, 89,
- 0, 81, 115, 32, 9, 198, 77, 68, 154, 100, 124, 128, 15, 7, 196, 76, 100, 149, 204, 15, 11, 66, 60, 176, 111, 49, 6, 109, 57, 0,
- 42, 11, 66, 60, 176, 111, 49, 111, 58, 111, 0, 24, 9, 198, 9, 147, 9, 208, 50, 69, 76, 6, 194, 80, 16, 72, 10, 0, 0, 9,
- 198, 93, 53, 18, 104, 83, 0, 15, 0, 0, 9, 198, 4, 225, 197, 48, 84, 192, 65, 17, 70, 16, 85, 137, 12, 84, 192, 72, 37, 84,
- 35, 57, 89, 37, 89, 0, 0, 6, 195, 92, 145, 55, 15, 6, 195, 95, 20, 218, 15, 6, 195, 76, 17, 55, 15, 6, 195, 72, 241, 55,
- 15, 6, 195, 72, 17, 55, 15, 6, 195, 57, 81, 55, 15, 0, 0, 8, 197, 77, 68, 177, 13, 160, 15, 8, 197, 77, 76, 149, 13, 160,
- 15, 8, 197, 77, 12, 149, 13, 160, 15, 6, 195, 65, 147, 0, 15, 8, 197, 56, 144, 115, 13, 160, 15, 8, 197, 200, 20, 218, 13, 160,
- 15, 19, 71, 8, 16, 203, 77, 0, 67, 20, 71, 6, 109, 49, 89, 48, 109, 57, 89, 0, 0, 7, 196, 208, 50, 69, 48, 15, 0, 7,
- 196, 19, 113, 193, 52, 15, 16, 70, 13, 84, 129, 128, 19, 192, 49, 37, 51, 35, 89, 35, 111, 0, 0, 8, 197, 13, 162, 206, 36, 160,
- 15, 0, 0, 6, 195, 104, 145, 74, 15, 15, 70, 52, 243, 147, 36, 85, 82, 65, 109, 89, 57, 6, 109, 0, 0, 7, 196, 76, 179, 14,
- 196, 15, 0, 8, 197, 92, 195, 242, 9, 144, 15, 8, 197, 92, 144, 114, 9, 144, 15, 8, 197, 92, 67, 242, 9, 144, 15, 8, 197, 80,
- 176, 114, 9, 144, 15, 8, 197, 77, 67, 242, 9, 144, 15, 8, 197, 77, 64, 114, 9, 144, 15, 8, 197, 77, 3, 242, 9, 144, 15, 8,
- 197, 76, 144, 114, 9, 144, 15, 8, 197, 65, 32, 114, 9, 144, 15, 8, 197, 52, 144, 114, 9, 144, 15, 8, 197, 16, 35, 242, 9, 144,
- 15, 8, 197, 77, 160, 218, 84, 160, 15, 0, 6, 195, 76, 187, 80, 15, 0, 6, 195, 208, 204, 64, 15, 19, 71, 12, 243, 131, 36, 84,
- 135, 20, 49, 111, 50, 89, 57, 6, 109, 51, 90, 0, 7, 196, 52, 145, 76, 36, 76, 0, 6, 195, 77, 73, 202, 15, 13, 67, 52, 164,
- 128, 65, 6, 35, 57, 111, 51, 0, 24, 0, 6, 195, 59, 27, 128, 15, 6, 195, 45, 32, 116, 15, 9, 198, 92, 147, 133, 29, 33, 84,
- 67, 0, 7, 196, 105, 114, 65, 184, 15, 7, 196, 104, 115, 137, 184, 15, 7, 196, 93, 50, 79, 184, 15, 7, 196, 81, 37, 193, 184, 15,
- 7, 196, 77, 68, 149, 184, 15, 7, 196, 77, 4, 149, 184, 15, 7, 196, 76, 179, 143, 184, 15, 7, 196, 76, 176, 82, 184, 15, 7, 196,
- 64, 197, 207, 184, 15, 7, 196, 29, 38, 143, 184, 15, 7, 196, 28, 226, 69, 184, 15, 7, 196, 17, 37, 201, 184, 15, 7, 196, 17, 33,
- 193, 184, 15, 7, 196, 13, 162, 207, 184, 15, 7, 196, 12, 133, 217, 184, 15, 0, 14, 4, 95, 103, 114, 118, 119, 6, 113, 91, 80, 38,
- 109, 0, 0, 7, 196, 76, 179, 14, 180, 15, 0, 0, 7, 196, 105, 114, 79, 184, 15, 7, 196, 93, 51, 149, 184, 15, 7, 196, 93, 50,
- 65, 184, 15, 7, 196, 81, 37, 207, 184, 15, 7, 196, 77, 4, 207, 184, 15, 7, 196, 17, 33, 207, 184, 15, 6, 195, 16, 32, 77, 15,
- 7, 196, 13, 162, 193, 184, 15, 7, 196, 11, 129, 56, 180, 15, 10, 2, 195, 151, 51, 6, 35, 88, 112, 0, 0, 6, 195, 104, 34, 74,
- 15, 6, 195, 92, 193, 74, 15, 8, 197, 92, 70, 137, 6, 224, 15, 0, 7, 196, 13, 161, 83, 104, 15, 12, 68, 12, 245, 80, 136, 49,
- 40, 48, 6, 109, 0, 0, 7, 196, 104, 208, 82, 200, 15, 7, 196, 104, 116, 129, 200, 15, 7, 196, 93, 50, 79, 200, 15, 7, 196, 81,
- 37, 193, 200, 15, 7, 196, 77, 4, 149, 200, 15, 6, 195, 76, 48, 76, 15, 7, 196, 64, 197, 207, 200, 15, 7, 196, 52, 67, 15, 200,
- 15, 7, 196, 29, 38, 143, 200, 15, 7, 196, 17, 33, 193, 200, 15, 7, 196, 13, 162, 207, 200, 15, 0, 7, 196, 64, 201, 212, 200, 15,
- 16, 67, 57, 97, 1, 109, 50, 83, 35, 58, 72, 109, 6, 35, 0, 13, 0, 8, 197, 104, 210, 103, 83, 32, 15, 8, 197, 93, 3, 39,
- 83, 32, 15, 6, 195, 83, 20, 0, 15, 8, 197, 77, 3, 39, 83, 32, 15, 0, 7, 196, 80, 50, 14, 196, 15, 7, 196, 76, 50, 14,
- 196, 15, 7, 196, 53, 37, 67, 104, 15, 6, 195, 17, 46, 49, 15, 0, 8, 197, 105, 115, 242, 9, 144, 15, 8, 197, 105, 112, 114, 9,
- 144, 15, 8, 197, 104, 192, 114, 9, 144, 15, 8, 197, 104, 64, 114, 9, 144, 15, 8, 197, 92, 147, 242, 9, 144, 15, 8, 197, 80, 192,
- 114, 9, 144, 15, 8, 197, 76, 229, 114, 9, 144, 15, 8, 197, 73, 115, 242, 9, 144, 15, 8, 197, 73, 112, 114, 9, 144, 15, 8, 197,
- 65, 53, 114, 9, 144, 15, 8, 197, 44, 229, 114, 9, 144, 15, 8, 197, 40, 17, 50, 9, 144, 15, 8, 197, 29, 32, 114, 9, 144, 15,
- 8, 197, 28, 224, 114, 9, 144, 15, 8, 197, 28, 20, 242, 9, 144, 15, 7, 196, 105, 118, 75, 200, 15, 7, 196, 105, 114, 79, 200, 15,
- 7, 196, 93, 51, 149, 200, 15, 7, 196, 93, 50, 65, 200, 15, 7, 196, 81, 37, 207, 200, 15, 7, 196, 76, 180, 153, 200, 15, 7, 196,
- 52, 67, 9, 200, 15, 7, 196, 17, 33, 207, 200, 15, 7, 196, 16, 226, 65, 200, 15, 7, 196, 13, 162, 193, 200, 15, 0, 8, 197, 104,
- 208, 82, 107, 32, 15, 7, 196, 47, 32, 68, 200, 15, 7, 196, 11, 129, 56, 196, 15, 14, 2, 194, 167, 48, 35, 51, 6, 35, 81, 51,
- 35, 83, 0, 16, 2, 195, 159, 91, 4, 35, 34, 83, 109, 89, 10, 6, 109, 89, 0, 0, 8, 197, 105, 114, 103, 19, 32, 15, 8, 197,
- 93, 114, 103, 19, 32, 15, 6, 195, 77, 172, 153, 15, 9, 198, 76, 180, 154, 21, 12, 128, 15, 9, 198, 65, 53, 18, 105, 156, 128, 15,
- 9, 198, 29, 38, 141, 36, 252, 128, 15, 8, 197, 31, 37, 67, 35, 32, 15, 7, 196, 12, 132, 143, 204, 15, 12, 2, 194, 164, 84, 35,
- 55, 6, 40, 47, 35, 0, 0, 9, 198, 208, 210, 69, 72, 76, 128, 15, 9, 198, 208, 210, 65, 72, 76, 128, 15, 7, 196, 75, 131, 137,
- 20, 15, 10, 67, 12, 144, 79, 76, 57, 35, 58, 0, 8, 2, 194, 165, 57, 109, 50, 0, 0, 6, 195, 104, 112, 116, 15, 9, 2, 194,
- 162, 117, 109, 50, 47, 0, 0, 7, 196, 77, 4, 143, 208, 15, 9, 2, 194, 163, 83, 40, 50, 47, 0, 0, 9, 198, 77, 4, 129, 92,
- 77, 192, 15, 9, 198, 76, 179, 14, 36, 84, 218, 15, 9, 198, 64, 50, 14, 36, 84, 218, 15, 0, 6, 195, 84, 161, 55, 15, 13, 68,
- 24, 246, 69, 72, 83, 40, 35, 57, 6, 109, 0, 25, 2, 194, 161, 111, 72, 84, 51, 4, 111, 47, 50, 112, 15, 84, 112, 49, 91, 6,
- 112, 49, 67, 37, 49, 0, 0, 28, 69, 52, 18, 84, 74, 32, 65, 109, 47, 51, 109, 72, 111, 47, 6, 109, 55, 0, 81, 100, 39, 104,
- 111, 116, 101, 108, 32, 15, 2, 194, 174, 88, 35, 89, 76, 109, 90, 6, 111, 50, 112, 0, 0, 7, 196, 104, 43, 68, 220, 15, 8, 197,
- 93, 76, 143, 13, 160, 15, 7, 196, 93, 12, 68, 220, 15, 7, 196, 79, 35, 196, 220, 15, 8, 197, 76, 180, 154, 101, 0, 15, 7, 196,
- 76, 54, 133, 64, 15, 7, 196, 73, 171, 68, 220, 15, 7, 196, 28, 204, 68, 220, 15, 10, 67, 12, 149, 25, 117, 37, 47, 112, 0, 12,
- 201, 17, 162, 69, 92, 156, 110, 76, 85, 0, 65, 17, 2, 194, 175, 50, 35, 72, 49, 51, 109, 97, 55, 6, 109, 67, 109, 0, 0, 6,
- 195, 92, 34, 74, 15, 8, 197, 76, 212, 167, 19, 112, 15, 13, 2, 194, 172, 50, 109, 81, 6, 35, 117, 57, 35, 0, 5, 130, 195, 164,
- 43, 5, 130, 195, 164, 43, 0, 0, 0, 9, 198, 76, 180, 154, 101, 54, 128, 15, 25, 2, 194, 171, 83, 51, 35, 50, 117, 4, 40, 89,
- 80, 37, 15, 117, 40, 118, 6, 112, 89, 58, 40, 83, 0, 0, 7, 195, 13, 166, 74, 72, 10, 10, 199, 4, 212, 212, 21, 33, 1, 52,
- 65, 12, 2, 194, 168, 6, 40, 65, 55, 35, 58, 47, 0, 0, 7, 196, 64, 50, 14, 196, 15, 6, 195, 56, 253, 0, 15, 5, 65, 196,
- 113, 0, 0, 8, 197, 104, 144, 114, 9, 144, 15, 8, 197, 104, 67, 242, 9, 144, 15, 8, 197, 76, 181, 114, 9, 144, 15, 8, 197, 64,
- 144, 114, 9, 144, 15, 8, 197, 64, 17, 50, 9, 144, 15, 8, 197, 13, 165, 114, 9, 144, 15, 8, 197, 13, 160, 201, 77, 160, 15, 12,
- 2, 194, 182, 35, 49, 6, 35, 48, 37, 47, 0, 0, 15, 69, 64, 17, 197, 85, 0, 48, 109, 57, 75, 6, 35, 48, 0, 0, 6, 195,
- 225, 44, 64, 15, 7, 196, 105, 53, 45, 64, 15, 7, 196, 93, 53, 45, 64, 15, 5, 194, 60, 224, 76, 19, 2, 194, 180, 4, 111, 89,
- 47, 51, 112, 10, 6, 35, 49, 117, 109, 50, 47, 0, 0, 9, 67, 88, 144, 64, 84, 37, 35, 0, 0, 9, 198, 61, 50, 69, 53, 49,
- 84, 65, 13, 2, 194, 178, 49, 84, 6, 35, 72, 51, 35, 47, 0, 6, 65, 200, 109, 58, 0, 0, 6, 195, 104, 229, 120, 15, 7, 196,
- 93, 4, 143, 208, 15, 12, 2, 194, 179, 91, 6, 109, 97, 78, 35, 50, 0, 0, 7, 196, 93, 161, 45, 184, 15, 7, 196, 93, 68, 173,
- 184, 15, 7, 196, 208, 210, 65, 184, 15, 9, 198, 45, 38, 153, 92, 77, 192, 15, 7, 196, 9, 35, 173, 184, 15, 13, 2, 194, 176, 89,
- 47, 6, 111, 48, 38, 109, 67, 0, 0, 7, 196, 224, 115, 173, 184, 15, 7, 196, 104, 112, 82, 8, 15, 7, 196, 208, 50, 109, 184, 15,
- 15, 2, 194, 177, 48, 55, 40, 89, 65, 6, 37, 50, 40, 89, 0, 5, 130, 197, 153, 43, 5, 130, 197, 153, 43, 0, 8, 197, 19, 113,
- 206, 182, 224, 15, 14, 70, 52, 21, 82, 36, 49, 64, 65, 111, 51, 37, 89, 0, 16, 2, 194, 190, 47, 15, 91, 112, 76, 83, 6, 35,
- 51, 47, 109, 0, 0, 6, 195, 225, 33, 110, 15, 7, 196, 77, 124, 68, 220, 15, 6, 195, 79, 32, 110, 15, 6, 195, 64, 235, 110, 15,
- 6, 195, 67, 32, 110, 15, 6, 195, 200, 176, 110, 15, 6, 195, 200, 112, 110, 15, 7, 196, 47, 32, 68, 220, 15, 6, 195, 44, 203, 110,
- 15, 13, 67, 85, 35, 0, 40, 109, 51, 6, 109, 55, 0, 13, 23, 2, 194, 191, 111, 72, 84, 51, 4, 111, 47, 50, 112, 15, 48, 112,
- 47, 35, 57, 67, 37, 49, 0, 13, 2, 195, 183, 120, 109, 55, 6, 109, 67, 38, 109, 0, 0, 8, 197, 104, 161, 119, 19, 112, 15, 8,
- 197, 92, 50, 39, 19, 112, 15, 8, 197, 77, 162, 231, 19, 112, 15, 8, 197, 76, 50, 39, 19, 112, 15, 6, 195, 52, 20, 154, 15, 8,
- 197, 9, 37, 119, 19, 112, 15, 17, 2, 194, 188, 57, 109, 72, 50, 35, 76, 83, 6, 35, 51, 47, 35, 0, 0, 9, 198, 104, 210, 79,
- 224, 78, 0, 15, 9, 198, 93, 4, 154, 180, 77, 192, 15, 9, 198, 77, 4, 154, 180, 77, 192, 15, 9, 198, 76, 50, 50, 60, 77, 192,
- 15, 7, 196, 61, 53, 18, 104, 15, 9, 198, 28, 226, 69, 220, 77, 192, 15, 7, 195, 56, 145, 64, 72, 23, 6, 195, 56, 145, 64, 76,
- 16, 2, 194, 189, 57, 109, 72, 50, 35, 72, 51, 6, 40, 81, 35, 0, 0, 6, 195, 44, 203, 114, 15, 8, 197, 17, 37, 201, 77, 160,
- 15, 0, 32, 2, 194, 187, 48, 51, 6, 35, 84, 112, 15, 83, 51, 35, 50, 117, 4, 40, 89, 80, 37, 15, 117, 40, 118, 6, 112, 89,
- 58, 40, 83, 0, 0, 6, 195, 209, 114, 115, 15, 6, 195, 79, 38, 115, 15, 13, 2, 194, 184, 117, 109, 116, 6, 37, 55, 55, 35, 0,
- 0, 16, 2, 194, 185, 57, 109, 72, 109, 50, 81, 6, 40, 51, 50, 109, 0, 5, 130, 195, 177, 43, 5, 130, 195, 177, 43, 0, 8, 197,
- 92, 192, 114, 9, 144, 15, 8, 197, 77, 51, 242, 9, 144, 15, 8, 197, 77, 48, 114, 9, 144, 15, 8, 197, 64, 147, 242, 9, 144, 15,
- 8, 197, 16, 32, 114, 9, 144, 15, 8, 197, 77, 67, 9, 77, 160, 15, 0, 7, 196, 104, 210, 109, 200, 15, 7, 196, 93, 2, 109, 200,
- 15, 7, 196, 77, 2, 109, 200, 15, 7, 196, 52, 179, 173, 200, 15, 7, 196, 17, 46, 1, 200, 15, 12, 201, 80, 133, 78, 16, 84, 130,
- 37, 33, 0, 65, 21, 67, 64, 17, 197, 48, 109, 57, 75, 72, 6, 35, 58, 50, 0, 81, 100, 111, 119, 110, 32, 17, 67, 64, 17, 197,
- 48, 109, 57, 75, 6, 35, 48, 0, 81, 117, 112, 32, 0, 7, 196, 77, 3, 15, 52, 15, 7, 196, 75, 131, 173, 200, 15, 6, 195, 51,
- 140, 64, 15, 20, 66, 88, 16, 84, 35, 71, 6, 35, 68, 49, 0, 81, 98, 97, 110, 113, 117, 101, 32, 6, 194, 80, 80, 72, 10, 9,
- 198, 56, 145, 75, 82, 116, 153, 76, 0, 9, 198, 93, 54, 131, 106, 220, 128, 15, 8, 197, 19, 113, 206, 183, 32, 15, 0, 6, 195, 92,
- 179, 208, 15, 0, 7, 196, 92, 68, 129, 64, 15, 6, 195, 13, 166, 77, 77, 0, 0, 8, 197, 77, 68, 154, 199, 64, 15, 7, 196, 19,
- 113, 207, 52, 15, 0, 0, 7, 196, 12, 132, 149, 64, 15, 11, 2, 203, 135, 49, 6, 35, 51, 111, 50, 0, 0, 6, 195, 95, 32, 77,
- 15, 0, 6, 195, 92, 193, 67, 15, 9, 198, 77, 4, 154, 196, 77, 192, 15, 0, 8, 197, 80, 181, 201, 77, 160, 15, 8, 197, 77, 161,
- 77, 73, 160, 15, 6, 195, 80, 94, 0, 8, 0, 7, 195, 80, 83, 85, 72, 10, 0, 6, 195, 45, 38, 74, 15, 0, 6, 195, 12, 145,
- 67, 15, 6, 195, 60, 227, 192, 76, 0, 8, 197, 92, 116, 129, 77, 160, 15, 0, 6, 195, 78, 115, 0, 15, 0, 6, 195, 12, 226, 113,
- 15, 11, 66, 76, 128, 109, 89, 6, 101, 35, 0, 13, 6, 65, 204, 109, 67, 0, 0, 6, 195, 224, 112, 74, 15, 7, 196, 104, 116, 129,
- 8, 15, 6, 195, 184, 210, 113, 15, 0, 7, 196, 92, 180, 167, 40, 15, 0, 8, 197, 104, 210, 69, 75, 112, 15, 0, 7, 196, 104, 210,
- 109, 184, 15, 7, 196, 93, 12, 129, 184, 15, 7, 196, 93, 2, 109, 184, 15, 9, 198, 81, 38, 133, 77, 160, 218, 15, 7, 196, 209, 114,
- 69, 184, 15, 6, 195, 77, 67, 45, 15, 7, 196, 77, 2, 109, 184, 15, 6, 195, 9, 35, 173, 15, 0, 8, 197, 93, 52, 9, 182, 224,
- 15, 8, 197, 64, 50, 14, 36, 80, 15, 6, 195, 184, 210, 109, 15, 12, 69, 28, 83, 210, 28, 80, 75, 111, 34, 75, 0, 0, 9, 198,
- 93, 54, 131, 106, 219, 128, 15, 6, 195, 92, 195, 238, 15, 6, 195, 81, 37, 110, 15, 0, 6, 195, 224, 112, 110, 15, 8, 197, 77, 68,
- 154, 100, 48, 15, 7, 196, 76, 180, 153, 184, 15, 7, 196, 76, 155, 68, 220, 15, 0, 6, 195, 52, 67, 45, 15, 6, 195, 16, 32, 74,
- 15, 0, 6, 195, 93, 43, 66, 15, 28, 69, 52, 18, 84, 72, 80, 65, 109, 47, 51, 109, 72, 111, 47, 6, 109, 55, 0, 81, 100, 39,
- 104, 111, 116, 101, 108, 32, 0, 6, 195, 224, 112, 114, 15, 8, 197, 104, 116, 129, 77, 160, 15, 8, 197, 93, 160, 149, 73, 160, 15, 7,
- 196, 92, 193, 75, 200, 15, 8, 197, 92, 180, 143, 13, 160, 15, 8, 197, 81, 37, 193, 77, 160, 15, 6, 195, 79, 32, 114, 15, 6, 195,
- 75, 128, 114, 15, 6, 195, 200, 176, 114, 15, 6, 195, 200, 112, 114, 15, 8, 197, 17, 33, 193, 77, 160, 15, 7, 196, 81, 147, 11, 60,
- 76, 0, 0, 20, 71, 13, 80, 137, 13, 83, 21, 52, 49, 40, 71, 6, 37, 49, 40, 55, 40, 65, 0, 0, 7, 196, 105, 114, 69, 40,
- 15, 7, 196, 80, 179, 137, 40, 15, 7, 196, 77, 68, 149, 40, 15, 0, 6, 195, 107, 133, 114, 15, 6, 195, 104, 115, 204, 15, 8, 197,
- 77, 2, 69, 73, 160, 15, 8, 197, 76, 180, 149, 77, 160, 15, 8, 197, 52, 67, 9, 77, 160, 15, 8, 197, 45, 38, 153, 13, 160, 15,
- 7, 196, 42, 213, 18, 104, 15, 8, 197, 45, 73, 210, 105, 144, 76, 0, 6, 195, 107, 41, 215, 15, 7, 196, 93, 161, 45, 200, 15, 6,
- 195, 92, 19, 0, 15, 7, 196, 80, 179, 173, 200, 15, 7, 196, 76, 179, 45, 200, 15, 6, 195, 76, 147, 0, 15, 6, 195, 64, 226, 69,
- 15, 6, 195, 28, 226, 69, 15, 7, 196, 19, 113, 193, 200, 15, 7, 196, 9, 35, 173, 200, 15, 6, 195, 52, 226, 69, 72, 0, 9, 198,
- 77, 163, 9, 208, 50, 69, 15, 16, 66, 64, 240, 48, 6, 111, 84, 35, 89, 0, 81, 119, 97, 115, 32, 16, 66, 64, 240, 48, 6, 111,
- 47, 112, 65, 0, 81, 116, 121, 109, 32, 14, 66, 64, 240, 48, 6, 111, 47, 111, 0, 81, 116, 111, 32, 14, 66, 64, 240, 48, 6, 111,
- 47, 109, 0, 81, 116, 101, 32, 15, 66, 64, 240, 48, 6, 111, 47, 114, 0, 81, 116, 196, 133, 32, 16, 66, 64, 240, 48, 6, 111, 67,
- 38, 109, 0, 81, 110, 105, 101, 32, 17, 66, 64, 240, 48, 6, 111, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32, 16, 66, 64, 240, 48,
- 6, 111, 67, 37, 65, 0, 81, 110, 105, 109, 32, 18, 66, 64, 240, 48, 6, 111, 67, 38, 109, 57, 0, 81, 110, 105, 101, 106, 32, 16,
- 66, 64, 240, 48, 6, 111, 50, 35, 89, 0, 81, 110, 97, 115, 32, 18, 66, 64, 240, 48, 6, 111, 65, 67, 38, 109, 0, 81, 109, 110,
- 105, 101, 32, 5, 194, 64, 240, 76, 0, 6, 195, 184, 210, 74, 15, 18, 67, 64, 241, 0, 48, 6, 111, 72, 84, 35, 89, 0, 81, 119,
- 97, 115, 32, 18, 67, 64, 241, 0, 48, 6, 111, 47, 47, 112, 65, 0, 81, 116, 121, 109, 32, 16, 67, 64, 241, 0, 48, 6, 111, 47,
- 47, 111, 0, 81, 116, 111, 32, 16, 67, 64, 241, 0, 48, 6, 111, 47, 47, 109, 0, 81, 116, 101, 32, 17, 67, 64, 241, 0, 48, 6,
- 111, 47, 47, 114, 0, 81, 116, 196, 133, 32, 18, 67, 64, 241, 0, 48, 6, 111, 72, 67, 38, 109, 0, 81, 110, 105, 101, 32, 19, 67,
- 64, 241, 0, 48, 6, 111, 72, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32, 18, 67, 64, 241, 0, 48, 6, 111, 72, 67, 37, 65, 0,
- 81, 110, 105, 109, 32, 19, 67, 64, 241, 0, 48, 6, 111, 72, 67, 38, 114, 0, 81, 110, 105, 196, 133, 32, 18, 67, 64, 241, 0, 48,
- 6, 111, 72, 50, 35, 89, 0, 81, 110, 97, 115, 32, 13, 69, 53, 81, 83, 48, 144, 65, 40, 89, 55, 37, 0, 6, 195, 64, 241, 0,
- 76, 9, 198, 45, 73, 210, 100, 50, 0, 76, 19, 2, 203, 157, 101, 4, 40, 68, 81, 35, 51, 6, 40, 65, 55, 35, 58, 47, 0, 0,
- 7, 196, 76, 180, 167, 40, 15, 6, 195, 73, 172, 119, 15, 0, 6, 195, 104, 67, 205, 15, 6, 195, 77, 163, 9, 15, 12, 2, 203, 155,
- 111, 81, 6, 111, 50, 109, 49, 0, 0, 9, 198, 105, 38, 133, 47, 32, 153, 15, 9, 198, 104, 208, 82, 107, 32, 153, 15, 9, 198, 92,
- 34, 69, 31, 32, 153, 15, 9, 198, 77, 162, 204, 39, 32, 153, 15, 9, 198, 77, 2, 69, 47, 32, 153, 15, 9, 198, 76, 50, 12, 7,
- 32, 153, 15, 6, 195, 104, 75, 120, 15, 12, 2, 203, 152, 71, 51, 6, 109, 84, 37, 89, 0, 0, 19, 2, 203, 153, 81, 6, 40, 51,
- 50, 35, 10, 49, 51, 6, 111, 48, 49, 35, 0, 0, 0, 9, 198, 107, 137, 242, 47, 32, 153, 15, 7, 196, 81, 38, 133, 64, 15, 7,
- 196, 45, 38, 133, 64, 15, 9, 198, 64, 243, 137, 21, 112, 120, 8, 0, 6, 195, 65, 53, 74, 15, 0, 9, 198, 104, 36, 149, 220, 77,
- 192, 15, 9, 198, 93, 4, 154, 196, 77, 192, 15, 7, 196, 52, 145, 82, 104, 15, 0, 6, 195, 92, 30, 0, 15, 6, 195, 77, 69, 76,
- 15, 8, 197, 45, 2, 79, 73, 160, 15, 0, 0, 0, 0, 8, 197, 93, 164, 149, 77, 160, 15, 8, 197, 77, 50, 69, 77, 160, 15, 8,
- 197, 76, 54, 133, 77, 160, 15, 8, 197, 64, 226, 69, 77, 160, 15, 8, 197, 45, 2, 65, 73, 160, 15, 8, 197, 13, 162, 193, 77, 160,
- 15, 0, 0, 6, 195, 45, 2, 113, 15, 0, 6, 195, 105, 165, 110, 15, 6, 195, 93, 165, 110, 15, 6, 195, 77, 51, 238, 15, 6, 195,
- 73, 115, 238, 15, 0, 6, 195, 92, 67, 205, 15, 0, 7, 196, 77, 160, 218, 4, 15, 0, 8, 197, 80, 50, 14, 36, 80, 15, 8, 197,
- 76, 179, 14, 36, 80, 15, 8, 197, 76, 50, 14, 36, 80, 15, 12, 69, 60, 97, 137, 12, 80, 111, 83, 37, 89, 0, 0, 6, 195, 105,
- 115, 238, 15, 6, 195, 104, 147, 238, 15, 6, 195, 92, 147, 238, 15, 6, 195, 64, 197, 110, 15, 6, 195, 64, 193, 110, 15, 0, 7, 196,
- 65, 38, 173, 224, 15, 6, 195, 55, 16, 218, 15, 6, 195, 200, 176, 74, 15, 6, 195, 43, 16, 218, 15, 0, 7, 196, 81, 38, 173, 208,
- 15, 7, 196, 9, 156, 129, 208, 76, 0, 8, 197, 55, 64, 201, 77, 160, 15, 24, 69, 65, 38, 133, 16, 80, 48, 91, 109, 72, 6, 109,
- 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 23, 69, 65, 38, 133, 16, 80, 48, 91, 109, 72, 6, 109, 65, 50, 114, 0, 81, 109,
- 110, 196, 133, 32, 31, 69, 12, 128, 82, 28, 80, 91, 35, 51, 90, 109, 72, 35, 83, 109, 51, 0, 68, 81, 100, 39, 97, 102, 102, 97,
- 105, 114, 101, 115, 32, 0, 7, 196, 45, 33, 116, 48, 15, 8, 197, 29, 38, 173, 222, 224, 15, 9, 198, 12, 131, 1, 77, 160, 218, 15,
- 0, 6, 195, 104, 224, 114, 15, 6, 195, 104, 192, 114, 15, 6, 195, 92, 64, 114, 15, 6, 195, 80, 192, 114, 15, 6, 195, 65, 32, 114,
- 15, 6, 195, 64, 20, 242, 15, 7, 196, 53, 35, 195, 104, 15, 6, 195, 29, 32, 114, 15, 0, 6, 195, 48, 115, 177, 15, 0, 9, 198,
- 80, 179, 137, 21, 54, 128, 15, 9, 198, 77, 162, 204, 37, 54, 128, 15, 8, 197, 76, 50, 12, 4, 208, 15, 0, 9, 198, 76, 50, 12,
- 36, 38, 64, 15, 6, 195, 65, 37, 74, 15, 0, 6, 195, 105, 38, 114, 15, 6, 195, 104, 38, 114, 15, 6, 195, 93, 38, 114, 15, 6,
- 195, 77, 166, 114, 15, 6, 195, 77, 2, 114, 15, 6, 195, 45, 2, 114, 15, 6, 195, 12, 226, 114, 15, 6, 195, 12, 194, 114, 15, 10,
- 67, 40, 18, 197, 75, 109, 57, 49, 0, 0, 0, 8, 197, 104, 44, 129, 223, 48, 15, 7, 196, 79, 32, 66, 200, 15, 0, 0, 6, 195,
- 107, 32, 74, 15, 6, 195, 75, 16, 218, 15, 6, 195, 28, 227, 205, 15, 0, 9, 198, 105, 115, 5, 47, 32, 153, 15, 9, 198, 105, 50,
- 65, 19, 32, 153, 15, 9, 198, 105, 38, 133, 19, 32, 153, 15, 9, 198, 104, 65, 67, 35, 32, 153, 15, 9, 198, 104, 35, 1, 47, 32,
- 153, 15, 9, 198, 104, 35, 1, 19, 32, 153, 15, 9, 198, 93, 54, 133, 19, 32, 153, 15, 9, 198, 93, 50, 65, 19, 32, 153, 15, 9,
- 198, 92, 180, 129, 19, 32, 153, 15, 9, 198, 92, 116, 153, 107, 32, 153, 15, 9, 198, 77, 160, 218, 87, 32, 153, 15, 9, 198, 77, 160,
- 218, 63, 32, 153, 15, 9, 198, 77, 4, 201, 63, 32, 153, 15, 9, 198, 76, 50, 12, 63, 32, 153, 15, 6, 195, 200, 179, 205, 15, 0,
- 9, 198, 105, 162, 109, 11, 32, 153, 15, 9, 198, 105, 114, 103, 19, 32, 153, 15, 9, 198, 93, 164, 167, 79, 32, 153, 15, 9, 198, 93,
- 52, 9, 183, 32, 153, 15, 9, 198, 93, 50, 109, 47, 32, 153, 15, 9, 198, 93, 1, 114, 107, 32, 153, 15, 9, 198, 92, 226, 103, 79,
- 32, 153, 15, 9, 198, 80, 50, 14, 183, 32, 153, 15, 9, 198, 77, 76, 149, 47, 32, 153, 15, 9, 198, 76, 179, 49, 79, 32, 153, 15,
- 9, 198, 28, 226, 103, 83, 32, 153, 15, 9, 198, 11, 113, 26, 39, 32, 153, 15, 0, 9, 198, 19, 129, 56, 103, 32, 153, 15, 9, 198,
- 40, 243, 129, 80, 128, 78, 65, 0, 6, 195, 48, 82, 128, 15, 6, 195, 8, 146, 128, 15, 7, 195, 80, 82, 128, 72, 10, 0, 14, 2,
- 95, 34, 117, 40, 118, 6, 112, 89, 58, 40, 83, 0, 0, 7, 196, 77, 160, 82, 64, 15, 8, 197, 77, 68, 154, 183, 64, 15, 15, 2,
- 95, 33, 84, 112, 49, 91, 6, 112, 49, 67, 37, 49, 0, 0, 9, 198, 104, 208, 82, 77, 160, 218, 15, 5, 194, 81, 144, 76, 0, 7,
- 196, 104, 161, 83, 104, 15, 7, 196, 80, 181, 201, 40, 15, 9, 67, 12, 243, 128, 49, 111, 50, 0, 14, 2, 95, 39, 35, 48, 6, 111,
- 89, 47, 51, 111, 83, 0, 6, 65, 208, 97, 37, 0, 0, 7, 196, 54, 209, 18, 104, 15, 0, 9, 198, 76, 50, 12, 5, 54, 128, 15,
- 9, 198, 65, 53, 18, 105, 146, 128, 15, 0, 11, 2, 95, 36, 72, 6, 111, 55, 35, 51, 0, 0, 7, 196, 92, 193, 67, 104, 15, 7,
- 195, 80, 83, 128, 72, 10, 0, 9, 198, 92, 50, 18, 104, 54, 177, 15, 0, 8, 197, 104, 219, 68, 73, 160, 15, 9, 198, 104, 20, 19,
- 81, 38, 128, 15, 9, 198, 77, 2, 69, 65, 38, 128, 15, 9, 198, 64, 244, 19, 81, 38, 128, 15, 15, 2, 95, 41, 48, 111, 50, 35,
- 84, 38, 6, 35, 97, 109, 0, 0, 6, 195, 92, 193, 110, 15, 6, 195, 92, 181, 110, 15, 6, 195, 77, 67, 238, 15, 6, 195, 64, 147,
- 238, 15, 7, 196, 19, 129, 56, 100, 15, 6, 195, 16, 35, 238, 15, 6, 195, 9, 35, 238, 15, 11, 2, 95, 40, 50, 35, 84, 38, 35,
- 89, 0, 0, 0, 8, 197, 107, 139, 114, 9, 144, 15, 9, 198, 104, 34, 69, 31, 32, 153, 15, 9, 198, 93, 50, 79, 19, 32, 153, 15,
- 9, 198, 92, 70, 137, 7, 32, 153, 15, 9, 198, 92, 50, 69, 47, 32, 153, 15, 9, 198, 77, 160, 218, 7, 32, 153, 15, 9, 198, 45,
- 38, 133, 67, 32, 153, 15, 7, 196, 29, 112, 114, 184, 15, 23, 73, 12, 147, 145, 84, 80, 197, 57, 67, 192, 76, 37, 50, 49, 58, 109,
- 76, 109, 50, 47, 111, 0, 0, 13, 2, 95, 45, 65, 6, 112, 97, 55, 50, 37, 49, 0, 0, 9, 198, 226, 124, 139, 200, 38, 64, 15,
- 14, 2, 95, 44, 48, 91, 109, 119, 6, 37, 50, 109, 49, 0, 0, 9, 2, 95, 51, 47, 91, 6, 112, 0, 0, 8, 197, 93, 4, 154,
- 183, 128, 15, 7, 196, 29, 38, 119, 184, 15, 9, 2, 95, 50, 72, 84, 6, 35, 0, 0, 8, 197, 17, 46, 25, 77, 160, 15, 12, 69,
- 40, 16, 203, 36, 80, 75, 109, 49, 37, 0, 11, 2, 95, 49, 57, 6, 109, 72, 109, 50, 0, 0, 6, 195, 80, 235, 67, 15, 6, 195,
- 80, 203, 67, 15, 6, 195, 65, 43, 67, 15, 6, 195, 12, 203, 67, 15, 11, 2, 95, 48, 88, 6, 109, 51, 111, 12, 0, 0, 7, 196,
- 92, 19, 3, 104, 15, 6, 195, 80, 176, 114, 15, 6, 195, 52, 144, 114, 15, 7, 196, 12, 145, 83, 104, 15, 6, 195, 52, 144, 114, 76,
- 10, 67, 32, 243, 69, 101, 111, 58, 65, 0, 11, 2, 95, 55, 97, 6, 109, 72, 109, 65, 0, 0, 9, 198, 92, 50, 18, 104, 54, 173,
- 15, 10, 2, 95, 54, 91, 6, 109, 97, 119, 0, 0, 9, 198, 77, 160, 218, 101, 54, 128, 15, 9, 198, 29, 38, 141, 37, 54, 128, 15,
- 11, 2, 95, 53, 48, 38, 6, 109, 67, 119, 0, 0, 6, 195, 81, 37, 74, 15, 11, 2, 95, 52, 76, 47, 6, 109, 51, 112, 0, 0,
- 6, 195, 104, 214, 114, 15, 6, 195, 104, 34, 114, 15, 6, 195, 92, 34, 114, 15, 6, 195, 80, 194, 114, 15, 6, 195, 76, 147, 242, 15,
- 6, 195, 56, 146, 242, 15, 13, 2, 95, 59, 97, 51, 6, 109, 72, 67, 37, 49, 0, 0, 15, 2, 95, 58, 72, 84, 40, 49, 51, 6,
- 111, 48, 109, 49, 0, 0, 9, 198, 105, 114, 67, 33, 38, 128, 15, 9, 198, 93, 160, 137, 21, 38, 128, 15, 13, 2, 95, 57, 120, 6,
- 109, 84, 38, 109, 67, 119, 0, 0, 8, 197, 105, 162, 109, 11, 32, 15, 18, 66, 92, 80, 84, 6, 109, 65, 67, 38, 109, 0, 81, 109,
- 110, 105, 101, 32, 5, 194, 92, 80, 72, 10, 2, 95, 56, 6, 111, 97, 109, 65, 0, 0, 20, 2, 95, 63, 88, 50, 4, 35, 49, 15,
- 88, 35, 48, 112, 47, 6, 35, 67, 35, 0, 0, 8, 197, 95, 139, 114, 9, 144, 15, 13, 2, 95, 62, 58, 38, 6, 109, 68, 49, 91,
- 109, 0, 0, 7, 196, 40, 80, 149, 80, 66, 0, 12, 2, 95, 60, 65, 67, 6, 109, 57, 91, 109, 0, 0, 6, 195, 225, 144, 218, 15,
- 6, 195, 80, 179, 205, 15, 0, 8, 197, 77, 4, 154, 183, 128, 15, 9, 198, 9, 156, 153, 208, 214, 64, 76, 0, 8, 197, 77, 12, 143,
- 77, 160, 15, 6, 195, 53, 157, 12, 15, 8, 197, 19, 113, 193, 77, 160, 15, 12, 68, 40, 19, 133, 80, 75, 35, 50, 109, 47, 0, 0,
- 0, 0, 6, 195, 12, 128, 241, 15, 0, 0, 0, 7, 196, 76, 145, 67, 104, 15, 0, 9, 67, 12, 243, 204, 49, 40, 55, 0, 0, 8,
- 197, 77, 69, 231, 73, 160, 15, 8, 197, 12, 132, 154, 12, 144, 15, 0, 0, 6, 195, 93, 41, 238, 15, 6, 195, 93, 43, 64, 15, 7,
- 196, 92, 145, 76, 8, 15, 6, 195, 65, 43, 64, 15, 6, 195, 80, 18, 201, 76, 0, 9, 198, 104, 116, 153, 107, 32, 153, 15, 9, 198,
- 76, 180, 154, 103, 32, 153, 15, 9, 198, 12, 133, 201, 63, 32, 153, 15, 9, 198, 12, 133, 201, 7, 32, 153, 15, 9, 198, 12, 128, 201,
- 63, 32, 153, 15, 12, 68, 12, 148, 131, 4, 117, 37, 51, 49, 35, 0, 0, 9, 198, 104, 210, 103, 83, 32, 153, 15, 9, 198, 93, 114,
- 103, 107, 32, 153, 15, 9, 198, 93, 3, 39, 83, 32, 153, 15, 9, 198, 65, 38, 173, 31, 32, 153, 15, 7, 196, 93, 41, 244, 184, 15,
- 6, 195, 8, 251, 128, 15, 6, 195, 8, 27, 128, 15, 4, 193, 212, 43, 4, 193, 212, 43, 0, 8, 197, 93, 50, 109, 210, 224, 15, 8,
- 197, 81, 38, 173, 210, 224, 15, 8, 197, 65, 38, 173, 210, 224, 15, 0, 13, 67, 85, 48, 128, 40, 109, 89, 71, 6, 109, 0, 13, 0,
- 7, 196, 92, 82, 180, 184, 15, 7, 196, 48, 115, 137, 20, 15, 0, 7, 196, 47, 32, 116, 184, 15, 0, 6, 195, 64, 226, 74, 15, 6,
- 195, 16, 219, 67, 15, 20, 73, 72, 21, 1, 80, 245, 73, 48, 193, 64, 34, 35, 47, 35, 47, 40, 57, 0, 67, 0, 14, 67, 20, 177,
- 192, 109, 49, 35, 81, 38, 6, 109, 0, 13, 0, 7, 196, 105, 114, 69, 52, 15, 6, 195, 104, 214, 76, 15, 0, 7, 196, 92, 50, 69,
- 48, 15, 7, 196, 17, 162, 69, 48, 15, 6, 195, 13, 166, 115, 15, 13, 69, 16, 147, 135, 33, 144, 116, 37, 68, 81, 37, 0, 22, 67,
- 16, 145, 83, 116, 6, 37, 57, 109, 89, 6, 37, 51, 109, 0, 81, 105, 114, 97, 101, 32, 0, 8, 197, 104, 224, 114, 9, 144, 15, 8,
- 197, 92, 64, 114, 9, 144, 15, 8, 197, 64, 20, 242, 9, 144, 15, 8, 197, 92, 226, 103, 79, 32, 15, 6, 195, 77, 84, 218, 15, 20,
- 67, 65, 12, 139, 48, 111, 47, 48, 40, 58, 49, 6, 111, 84, 50, 37, 49, 0, 24, 0, 9, 198, 104, 210, 65, 224, 78, 0, 15, 6,
- 195, 104, 161, 64, 15, 9, 198, 93, 163, 137, 157, 60, 128, 15, 9, 198, 77, 68, 154, 181, 60, 128, 15, 7, 195, 4, 193, 64, 76, 28,
- 24, 2, 95, 91, 50, 4, 35, 84, 38, 35, 89, 15, 49, 84, 35, 72, 51, 35, 47, 6, 111, 84, 112, 0, 0, 0, 7, 196, 224, 115,
- 137, 20, 15, 6, 195, 105, 32, 115, 15, 0, 6, 195, 47, 35, 243, 15, 16, 66, 104, 16, 88, 6, 35, 67, 38, 109, 0, 81, 110, 105,
- 101, 32, 17, 66, 104, 16, 88, 6, 35, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32, 16, 66, 104, 16, 88, 6, 35, 84, 35, 89, 0,
- 81, 119, 97, 115, 32, 16, 66, 104, 16, 88, 6, 35, 47, 112, 65, 0, 81, 116, 121, 109, 32, 14, 66, 104, 16, 88, 6, 35, 47, 111,
- 0, 81, 116, 111, 32, 14, 66, 104, 16, 88, 6, 35, 47, 109, 0, 81, 116, 101, 32, 15, 66, 104, 16, 88, 6, 35, 47, 114, 0, 81,
- 116, 196, 133, 32, 16, 66, 104, 16, 88, 6, 35, 67, 37, 65, 0, 81, 110, 105, 109, 32, 17, 66, 104, 16, 88, 6, 35, 67, 38, 114,
- 0, 81, 110, 105, 196, 133, 32, 16, 66, 104, 16, 88, 6, 35, 50, 35, 89, 0, 81, 110, 97, 115, 32, 18, 66, 104, 16, 88, 6, 35,
- 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 5, 194, 104, 16, 76, 0, 9, 198, 93, 4, 154, 180, 124, 128, 15, 9, 198, 77, 4,
- 154, 180, 124, 128, 15, 6, 195, 51, 134, 74, 15, 17, 2, 95, 95, 48, 111, 72, 49, 51, 109, 97, 55, 6, 109, 67, 109, 0, 0, 0,
- 30, 2, 95, 93, 48, 51, 35, 84, 112, 15, 50, 4, 35, 84, 38, 35, 89, 15, 49, 84, 35, 72, 51, 35, 47, 6, 111, 84, 112, 0,
- 0, 7, 196, 92, 181, 82, 92, 15, 0, 6, 195, 225, 38, 74, 15, 6, 195, 73, 146, 128, 15, 6, 195, 28, 224, 77, 15, 6, 195, 17,
- 82, 128, 15, 0, 0, 6, 2, 95, 97, 35, 0, 0, 6, 195, 64, 20, 154, 15, 6, 195, 52, 226, 74, 15, 6, 195, 28, 224, 74, 15,
- 6, 195, 8, 16, 218, 15, 0, 7, 196, 104, 65, 82, 104, 15, 0, 0, 8, 197, 65, 53, 18, 105, 144, 15, 0, 0, 7, 196, 104, 161,
- 68, 104, 15, 0, 7, 196, 92, 116, 129, 52, 15, 0, 6, 2, 95, 105, 37, 0, 0, 18, 67, 18, 34, 155, 72, 109, 90, 35, 84, 6,
- 37, 0, 81, 118, 117, 101, 32, 17, 67, 18, 34, 155, 72, 109, 90, 35, 84, 6, 37, 0, 81, 118, 117, 32, 0, 6, 195, 81, 43, 64,
- 15, 6, 195, 53, 43, 64, 15, 6, 195, 17, 43, 64, 15, 6, 195, 16, 35, 205, 15, 20, 67, 88, 148, 192, 84, 37, 88, 35, 84, 37,
- 0, 67, 82, 97, 32, 118, 105, 115, 32, 21, 67, 88, 148, 192, 84, 37, 88, 35, 84, 37, 0, 67, 82, 195, 160, 32, 118, 105, 115, 32,
- 6, 2, 95, 111, 111, 0, 0, 6, 195, 74, 125, 46, 15, 7, 196, 67, 32, 67, 104, 15, 7, 196, 19, 113, 193, 40, 15, 12, 68, 13,
- 83, 16, 4, 49, 40, 55, 48, 35, 0, 0, 6, 195, 92, 155, 128, 15, 6, 195, 64, 155, 128, 15, 6, 195, 48, 251, 128, 15, 6, 195,
- 48, 91, 128, 15, 6, 195, 48, 27, 128, 15, 6, 195, 16, 251, 128, 15, 6, 195, 16, 27, 128, 15, 6, 195, 8, 155, 128, 15, 0, 6,
- 195, 104, 67, 238, 15, 6, 195, 28, 227, 238, 15, 0, 6, 195, 224, 112, 64, 15, 6, 195, 105, 123, 64, 15, 7, 196, 105, 38, 149, 184,
- 15, 7, 196, 93, 53, 15, 184, 15, 6, 195, 77, 59, 64, 15, 6, 195, 73, 123, 64, 15, 6, 195, 45, 41, 202, 15, 0, 7, 196, 104,
- 220, 67, 104, 15, 8, 197, 93, 114, 69, 74, 224, 15, 6, 195, 10, 125, 46, 15, 11, 67, 40, 244, 226, 107, 111, 88, 6, 109, 0, 11,
- 68, 76, 48, 78, 20, 89, 49, 35, 50, 0, 0, 13, 4, 95, 104, 97, 99, 107, 6, 35, 76, 109, 49, 0, 0, 6, 195, 9, 156, 143,
- 76, 0, 7, 196, 208, 50, 69, 12, 15, 7, 196, 76, 180, 153, 40, 15, 6, 195, 75, 139, 67, 15, 6, 195, 55, 139, 67, 15, 6, 195,
- 51, 139, 67, 15, 6, 195, 31, 139, 67, 15, 6, 195, 8, 21, 192, 15, 26, 67, 12, 244, 193, 49, 4, 111, 88, 35, 50, 6, 111, 89,
- 47, 51, 35, 0, 81, 110, 111, 115, 116, 114, 97, 32, 7, 2, 95, 119, 84, 40, 0, 0, 0, 7, 196, 52, 153, 212, 200, 15, 7, 196,
- 44, 204, 83, 200, 15, 6, 2, 95, 117, 40, 0, 0, 0, 7, 196, 52, 67, 5, 40, 15, 7, 196, 13, 160, 201, 40, 15, 7, 196, 12,
- 131, 5, 40, 15, 21, 2, 95, 123, 50, 4, 35, 84, 38, 35, 89, 15, 49, 55, 35, 65, 51, 111, 84, 112, 0, 0, 7, 196, 76, 50,
- 12, 36, 15, 6, 195, 74, 116, 242, 15, 8, 2, 95, 122, 88, 109, 47, 0, 0, 0, 8, 197, 93, 163, 103, 31, 32, 15, 5, 194, 80,
- 240, 72, 0, 9, 198, 105, 114, 83, 200, 38, 64, 15, 9, 198, 105, 64, 82, 200, 38, 64, 15, 9, 198, 104, 214, 83, 200, 38, 64, 15,
- 9, 198, 104, 192, 90, 200, 38, 64, 15, 9, 198, 104, 116, 143, 200, 38, 64, 15, 9, 198, 104, 112, 68, 200, 38, 64, 15, 9, 198, 104,
- 64, 82, 200, 38, 64, 15, 9, 198, 93, 54, 153, 200, 38, 64, 15, 9, 198, 92, 116, 129, 200, 38, 64, 15, 9, 198, 92, 54, 149, 200,
- 38, 64, 15, 9, 198, 77, 67, 9, 200, 38, 64, 15, 9, 198, 77, 4, 129, 200, 38, 64, 15, 9, 198, 76, 178, 83, 200, 38, 64, 15,
- 9, 198, 64, 145, 75, 200, 38, 64, 15, 9, 198, 52, 67, 1, 200, 38, 64, 15, 9, 198, 29, 38, 90, 200, 38, 64, 15, 9, 198, 13,
- 160, 201, 200, 38, 64, 15, 9, 198, 12, 144, 200, 200, 38, 64, 15, 9, 198, 12, 131, 1, 200, 38, 64, 15, 9, 198, 8, 192, 75, 200,
- 38, 64, 15, 9, 198, 8, 192, 68, 200, 38, 64, 15, 0, 0, 28, 2, 95, 125, 48, 51, 35, 84, 112, 15, 50, 4, 35, 84, 38, 35,
- 89, 15, 49, 55, 35, 65, 51, 6, 111, 84, 112, 0, 0, 11, 200, 77, 163, 9, 9, 157, 3, 36, 80, 15, 0, 0, 9, 198, 56, 145,
- 75, 82, 116, 129, 76, 0, 0, 6, 195, 76, 229, 74, 15, 6, 195, 8, 80, 218, 15, 5, 194, 93, 144, 76, 0, 7, 196, 81, 37, 231,
- 224, 15, 0, 8, 197, 77, 68, 151, 159, 128, 15, 8, 197, 17, 33, 80, 13, 160, 15, 0, 6, 195, 92, 157, 0, 15, 0, 6, 195, 76,
- 181, 74, 15, 8, 197, 52, 156, 68, 105, 144, 76, 0, 7, 196, 40, 242, 131, 104, 15, 0, 16, 70, 13, 84, 129, 12, 19, 192, 49, 37,
- 51, 35, 89, 35, 111, 0, 0, 0, 0, 7, 196, 105, 54, 153, 184, 15, 7, 196, 93, 38, 149, 184, 15, 7, 196, 76, 179, 5, 184, 15,
- 7, 196, 64, 50, 15, 184, 15, 0, 6, 195, 47, 35, 205, 15, 7, 196, 185, 114, 67, 104, 15, 0, 0, 6, 194, 82, 208, 72, 10, 18,
- 70, 64, 17, 197, 16, 245, 206, 48, 109, 57, 75, 72, 6, 35, 58, 50, 0, 0, 7, 196, 93, 54, 153, 184, 15, 7, 196, 77, 68, 129,
- 184, 15, 7, 196, 77, 4, 129, 184, 15, 10, 199, 76, 50, 12, 5, 54, 131, 104, 15, 6, 195, 200, 176, 64, 15, 0, 8, 197, 104, 115,
- 137, 22, 224, 15, 8, 197, 93, 163, 137, 22, 224, 15, 8, 197, 92, 115, 137, 22, 224, 15, 8, 197, 92, 70, 137, 62, 224, 15, 8, 197,
- 77, 160, 218, 102, 224, 15, 8, 197, 77, 160, 218, 62, 224, 15, 8, 197, 77, 4, 201, 22, 224, 15, 8, 197, 76, 180, 154, 102, 224, 15,
- 8, 197, 76, 50, 23, 102, 224, 15, 8, 197, 29, 38, 141, 62, 224, 15, 8, 197, 12, 128, 201, 22, 224, 15, 0, 0, 9, 198, 104, 210,
- 113, 44, 54, 128, 15, 9, 198, 107, 37, 83, 104, 54, 128, 15, 0, 7, 196, 92, 68, 167, 224, 15, 7, 196, 12, 226, 83, 104, 15, 7,
- 196, 9, 35, 195, 104, 15, 19, 67, 13, 84, 129, 49, 37, 51, 35, 89, 35, 111, 0, 81, 195, 167, 97, 111, 32, 17, 8, 100, 101, 108,
- 39, 97, 114, 116, 101, 72, 109, 55, 6, 35, 51, 0, 0, 7, 196, 105, 54, 153, 200, 15, 7, 196, 104, 226, 75, 200, 15, 7, 196, 92,
- 147, 7, 200, 15, 6, 195, 76, 181, 76, 15, 7, 196, 73, 161, 75, 200, 15, 7, 196, 64, 50, 15, 200, 15, 7, 196, 52, 147, 11, 200,
- 15, 7, 196, 12, 145, 75, 200, 15, 18, 9, 100, 101, 108, 108, 39, 97, 114, 116, 101, 72, 109, 55, 6, 35, 51, 0, 0, 7, 196, 208,
- 193, 80, 200, 15, 0, 7, 196, 17, 165, 207, 204, 15, 13, 4, 95, 35, 51, 50, 89, 48, 35, 117, 57, 35, 0, 0, 6, 195, 225, 156,
- 128, 15, 7, 196, 93, 54, 153, 40, 15, 9, 198, 208, 50, 69, 73, 12, 128, 15, 15, 67, 85, 49, 192, 40, 10, 109, 89, 81, 38, 6,
- 109, 0, 13, 11, 67, 40, 244, 197, 107, 111, 88, 6, 109, 0, 0, 7, 196, 104, 214, 83, 200, 15, 7, 196, 93, 54, 153, 200, 15, 7,
- 196, 77, 4, 129, 200, 15, 7, 196, 76, 178, 83, 200, 15, 32, 68, 12, 130, 76, 36, 76, 4, 37, 55, 37, 49, 111, 50, 49, 6, 35,
- 34, 50, 109, 0, 82, 99, 111, 110, 32, 99, 97, 114, 110, 101, 32, 11, 68, 12, 130, 76, 36, 76, 37, 55, 37, 0, 0, 0, 9, 198,
- 104, 36, 154, 100, 76, 128, 15, 9, 198, 12, 132, 154, 12, 156, 128, 15, 17, 66, 104, 80, 88, 6, 109, 65, 50, 114, 0, 81, 109, 110,
- 196, 133, 32, 18, 66, 104, 80, 88, 6, 109, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101, 32, 0, 9, 198, 93, 4, 154, 180, 76, 128,
- 15, 6, 195, 80, 181, 201, 15, 9, 198, 208, 210, 79, 72, 76, 128, 15, 9, 198, 77, 4, 154, 180, 76, 128, 15, 6, 195, 45, 2, 64,
- 15, 0, 6, 195, 185, 3, 205, 15, 15, 70, 29, 32, 69, 12, 20, 192, 81, 51, 109, 49, 35, 89, 0, 0, 0, 8, 197, 76, 50, 50,
- 20, 208, 15, 8, 197, 76, 50, 50, 4, 208, 15, 12, 68, 5, 32, 213, 76, 35, 34, 49, 40, 89, 0, 0, 6, 195, 52, 19, 89, 76,
- 0, 0, 0, 9, 198, 104, 211, 137, 20, 164, 218, 15, 9, 198, 209, 114, 83, 104, 54, 128, 15, 6, 195, 52, 233, 248, 15, 9, 198, 11,
- 38, 83, 104, 54, 128, 15, 0, 7, 196, 93, 60, 129, 92, 15, 14, 67, 52, 195, 128, 65, 37, 55, 57, 111, 50, 40, 83, 0, 0, 8,
- 197, 92, 70, 137, 20, 160, 15, 8, 197, 12, 128, 201, 20, 160, 15, 7, 65, 220, 96, 109, 47, 0, 0, 0, 8, 197, 105, 165, 114, 9,
- 144, 15, 8, 197, 65, 37, 114, 9, 144, 15, 8, 197, 64, 197, 114, 9, 144, 15, 6, 195, 92, 181, 74, 15, 0, 7, 196, 104, 76, 129,
- 92, 15, 6, 195, 93, 44, 64, 15, 0, 0, 7, 196, 81, 156, 130, 100, 15, 7, 196, 53, 156, 130, 100, 15, 6, 195, 77, 75, 80, 15,
- 0, 6, 195, 92, 156, 128, 15, 6, 195, 64, 156, 128, 15, 6, 195, 48, 252, 128, 15, 6, 195, 48, 28, 128, 15, 6, 195, 16, 252, 128,
- 15, 6, 195, 16, 28, 128, 15, 6, 195, 8, 156, 128, 15, 0, 9, 198, 105, 118, 75, 200, 38, 64, 15, 9, 198, 105, 114, 79, 200, 38,
- 64, 15, 9, 198, 104, 112, 83, 200, 38, 64, 15, 9, 198, 93, 53, 15, 200, 38, 64, 15, 9, 198, 93, 51, 149, 200, 38, 64, 15, 9,
- 198, 93, 50, 65, 200, 38, 64, 15, 9, 198, 81, 37, 207, 200, 38, 64, 15, 9, 198, 77, 4, 143, 200, 38, 64, 15, 9, 198, 76, 180,
- 153, 200, 38, 64, 15, 9, 198, 76, 147, 196, 200, 38, 64, 15, 9, 198, 76, 145, 75, 200, 38, 64, 15, 9, 198, 76, 80, 200, 200, 38,
- 64, 15, 9, 198, 76, 50, 50, 60, 38, 64, 15, 9, 198, 73, 161, 68, 200, 38, 64, 15, 9, 198, 65, 80, 200, 200, 38, 64, 15, 9,
- 198, 64, 50, 1, 200, 38, 64, 15, 9, 198, 52, 67, 9, 200, 38, 64, 15, 9, 198, 17, 162, 65, 200, 38, 64, 15, 9, 198, 17, 33,
- 207, 200, 38, 64, 15, 9, 198, 16, 226, 65, 200, 38, 64, 15, 9, 198, 13, 162, 193, 200, 38, 64, 15, 9, 198, 12, 133, 68, 200, 38,
- 64, 15, 6, 195, 77, 9, 202, 15, 7, 196, 17, 162, 79, 184, 15, 0, 6, 195, 77, 92, 192, 15, 0, 7, 196, 77, 160, 218, 180, 15,
- 7, 196, 76, 180, 154, 180, 15, 7, 196, 17, 33, 206, 180, 15, 7, 196, 13, 162, 206, 180, 15, 7, 196, 13, 160, 218, 180, 15, 0, 8,
- 197, 29, 38, 141, 38, 208, 15, 14, 70, 12, 245, 20, 4, 113, 64, 49, 111, 47, 112, 75, 0, 15, 70, 12, 243, 12, 4, 113, 64, 49,
- 111, 55, 6, 35, 90, 0, 0, 6, 195, 95, 134, 74, 15, 6, 195, 208, 193, 64, 15, 6, 195, 75, 129, 110, 15, 7, 196, 64, 50, 1,
- 184, 15, 7, 196, 17, 162, 65, 184, 15, 6, 195, 12, 155, 110, 15, 0, 8, 197, 77, 162, 204, 38, 224, 15, 8, 197, 77, 160, 218, 86,
- 224, 15, 8, 197, 77, 160, 218, 22, 224, 15, 8, 197, 12, 133, 201, 6, 224, 15, 0, 7, 196, 77, 162, 204, 180, 15, 19, 67, 12, 131,
- 215, 76, 35, 58, 76, 35, 40, 0, 66, 81, 99, 104, 111, 119, 32, 0, 10, 199, 77, 172, 153, 9, 157, 13, 100, 15, 6, 195, 8, 240,
- 218, 15, 0, 0, 7, 196, 77, 70, 71, 200, 15, 6, 195, 28, 155, 114, 15, 7, 196, 17, 162, 79, 200, 15, 7, 196, 16, 226, 79, 200,
- 15, 7, 196, 9, 32, 75, 200, 15, 6, 195, 10, 113, 50, 15, 14, 68, 5, 48, 201, 36, 6, 35, 89, 49, 109, 57, 0, 13, 0, 0,
- 7, 196, 81, 37, 207, 204, 15, 7, 196, 77, 3, 21, 204, 15, 8, 197, 11, 17, 26, 36, 80, 76, 0, 6, 195, 65, 44, 64, 15, 0,
- 7, 196, 64, 50, 1, 200, 15, 7, 196, 17, 162, 65, 200, 15, 0, 7, 196, 93, 156, 130, 100, 15, 7, 196, 73, 156, 130, 100, 15, 7,
- 196, 45, 92, 130, 100, 15, 7, 196, 17, 92, 130, 100, 15, 7, 196, 9, 156, 130, 100, 15, 6, 195, 54, 117, 192, 15, 0, 7, 196, 93,
- 68, 153, 204, 15, 9, 198, 77, 68, 154, 20, 124, 128, 15, 9, 198, 76, 50, 18, 101, 12, 128, 15, 9, 198, 29, 38, 141, 36, 28, 128,
- 15, 9, 198, 9, 38, 141, 36, 252, 128, 15, 9, 198, 9, 38, 141, 36, 28, 128, 15, 0, 0, 7, 196, 93, 114, 69, 220, 15, 7, 196,
- 83, 37, 67, 104, 15, 15, 70, 12, 128, 66, 48, 148, 192, 91, 35, 71, 55, 37, 0, 66, 0, 7, 196, 12, 131, 9, 64, 15, 0, 6,
- 195, 76, 181, 66, 15, 31, 69, 12, 128, 82, 30, 32, 91, 35, 51, 90, 109, 72, 35, 83, 109, 51, 0, 68, 81, 100, 39, 97, 102, 102,
- 97, 105, 114, 101, 115, 32, 0, 6, 195, 92, 194, 119, 15, 18, 67, 65, 38, 153, 48, 91, 6, 112, 84, 35, 89, 0, 81, 119, 97, 115,
- 32, 18, 67, 65, 38, 153, 48, 91, 6, 112, 47, 112, 65, 0, 81, 116, 121, 109, 32, 19, 67, 65, 38, 153, 48, 91, 6, 112, 47, 112,
- 107, 0, 81, 116, 121, 99, 104, 32, 18, 67, 65, 38, 153, 48, 91, 6, 112, 47, 109, 57, 0, 81, 116, 101, 106, 32, 18, 67, 65, 38,
- 153, 48, 91, 6, 112, 67, 37, 65, 0, 81, 110, 105, 109, 32, 20, 67, 65, 38, 153, 48, 91, 6, 112, 67, 38, 109, 57, 0, 81, 110,
- 105, 101, 106, 32, 19, 67, 65, 38, 153, 48, 91, 6, 112, 67, 37, 107, 0, 81, 110, 105, 99, 104, 32, 18, 67, 65, 38, 153, 48, 91,
- 6, 112, 50, 35, 89, 0, 81, 110, 97, 115, 32, 20, 67, 65, 38, 153, 48, 91, 6, 112, 65, 67, 38, 109, 0, 81, 109, 110, 105, 101,
- 32, 6, 195, 9, 147, 9, 76, 6, 195, 65, 38, 153, 76, 0, 0, 7, 196, 40, 93, 196, 220, 15, 18, 72, 40, 16, 209, 84, 83, 9,
- 56, 80, 90, 35, 49, 55, 6, 37, 50, 0, 0, 8, 197, 105, 38, 177, 19, 112, 15, 8, 197, 104, 124, 129, 19, 112, 15, 8, 197, 65,
- 38, 177, 19, 112, 15, 8, 197, 65, 38, 173, 19, 112, 15, 6, 195, 12, 226, 74, 15, 7, 65, 224, 90, 109, 47, 0, 0, 7, 196, 45,
- 37, 83, 104, 15, 6, 195, 40, 83, 85, 72, 0, 8, 197, 12, 133, 201, 20, 160, 15, 11, 200, 56, 145, 75, 82, 116, 133, 28, 240, 76,
- 15, 67, 13, 68, 140, 49, 6, 111, 50, 47, 51, 111, 55, 0, 13, 0, 0, 8, 197, 93, 165, 114, 9, 144, 15, 8, 197, 77, 68, 154,
- 20, 192, 15, 6, 195, 16, 210, 74, 15, 0, 7, 196, 29, 112, 82, 104, 15, 0, 8, 197, 77, 65, 82, 13, 160, 15, 8, 197, 64, 148,
- 218, 13, 160, 15, 0, 0, 0, 9, 198, 76, 144, 68, 200, 38, 64, 15, 6, 195, 47, 37, 110, 15, 13, 67, 76, 52, 201, 89, 49, 6,
- 35, 88, 37, 0, 13, 0, 7, 196, 104, 66, 173, 184, 15, 7, 196, 93, 162, 109, 184, 15, 7, 196, 92, 114, 109, 184, 15, 7, 196, 92,
- 50, 109, 184, 15, 7, 196, 80, 179, 173, 184, 15, 7, 196, 208, 210, 69, 184, 15, 7, 196, 77, 68, 173, 184, 15, 7, 196, 76, 179, 45,
- 184, 15, 7, 196, 48, 115, 173, 184, 15, 6, 195, 44, 195, 173, 15, 7, 196, 19, 113, 193, 184, 15, 0, 6, 195, 208, 226, 109, 15, 7,
- 196, 75, 131, 173, 184, 15, 0, 14, 70, 12, 243, 12, 20, 113, 64, 49, 111, 55, 109, 75, 0, 0, 6, 195, 104, 224, 77, 15, 6, 195,
- 104, 219, 110, 15, 8, 197, 208, 50, 69, 73, 0, 15, 6, 195, 64, 155, 110, 15, 0, 12, 68, 12, 148, 131, 20, 49, 37, 51, 49, 109,
- 0, 0, 7, 196, 93, 41, 196, 220, 15, 7, 196, 29, 41, 196, 220, 15, 7, 196, 31, 32, 68, 220, 15, 0, 6, 195, 104, 224, 74, 15,
- 8, 197, 93, 50, 109, 19, 112, 15, 6, 195, 12, 194, 74, 15, 0, 7, 196, 92, 181, 82, 104, 15, 6, 195, 92, 145, 64, 15, 6, 195,
- 77, 60, 64, 15, 0, 7, 196, 104, 116, 143, 52, 15, 6, 195, 52, 155, 114, 15, 6, 195, 9, 156, 153, 76, 0, 7, 196, 92, 188, 149,
- 200, 15, 7, 196, 77, 160, 218, 196, 15, 7, 196, 76, 180, 154, 196, 15, 7, 196, 76, 188, 149, 200, 15, 7, 196, 17, 33, 206, 196, 15,
- 7, 196, 13, 160, 218, 196, 15, 0, 6, 195, 92, 217, 215, 15, 8, 197, 19, 113, 206, 36, 80, 15, 0, 6, 195, 81, 44, 64, 15, 6,
- 195, 64, 197, 193, 15, 6, 195, 17, 44, 64, 15, 0, 6, 195, 75, 140, 64, 15, 0, 7, 196, 77, 162, 204, 196, 15, 0, 7, 196, 224,
- 115, 173, 200, 15, 7, 196, 208, 50, 109, 200, 15, 0, 9, 198, 93, 54, 131, 104, 236, 64, 15, 0, 7, 196, 75, 131, 137, 40, 15, 0,
- 7, 196, 104, 68, 129, 64, 15, 7, 196, 12, 132, 129, 64, 15, 0, 0, 0, 9, 198, 104, 210, 69, 73, 165, 192, 15, 8, 197, 52, 144,
- 120, 19, 128, 15, 8, 197, 29, 114, 120, 19, 128, 15, 4, 193, 228, 43, 4, 193, 228, 43, 0, 7, 196, 105, 121, 196, 220, 15, 7, 196,
- 104, 121, 196, 220, 15, 7, 196, 66, 114, 132, 220, 15, 6, 195, 53, 37, 120, 15, 10, 199, 56, 145, 75, 82, 116, 153, 52, 76, 0, 6,
- 195, 28, 226, 74, 15, 0, 6, 195, 105, 124, 64, 15, 6, 195, 73, 124, 64, 15, 6, 195, 16, 243, 64, 15, 9, 67, 12, 195, 213, 49,
- 55, 40, 0, 9, 198, 9, 147, 9, 208, 214, 64, 76, 0, 9, 198, 56, 145, 75, 82, 116, 133, 76, 0, 7, 196, 13, 162, 206, 196, 15,
- 0, 22, 72, 13, 83, 66, 21, 35, 1, 56, 64, 49, 6, 35, 65, 71, 109, 51, 55, 109, 50, 72, 0, 16, 70, 12, 128, 82, 52, 85,
- 82, 91, 35, 51, 65, 109, 51, 0, 66, 0, 6, 195, 53, 44, 64, 15, 6, 195, 92, 19, 64, 72, 0, 0, 0, 0, 6, 195, 107, 133,
- 110, 15, 9, 198, 12, 132, 154, 13, 172, 64, 15, 13, 67, 45, 4, 128, 49, 35, 48, 51, 35, 55, 0, 24, 0, 6, 195, 107, 139, 110,
- 15, 7, 196, 92, 116, 153, 220, 15, 7, 196, 77, 12, 129, 184, 15, 7, 196, 55, 134, 83, 104, 15, 6, 195, 55, 64, 201, 15, 6, 195,
- 52, 179, 173, 15, 7, 196, 17, 46, 5, 184, 15, 12, 68, 12, 245, 80, 20, 49, 40, 48, 6, 109, 0, 0, 8, 197, 17, 33, 206, 182,
- 224, 15, 8, 197, 13, 162, 206, 182, 224, 15, 13, 69, 24, 243, 132, 84, 80, 83, 114, 72, 6, 37, 0, 0, 6, 195, 92, 67, 238, 15,
- 6, 195, 73, 165, 110, 15, 6, 195, 65, 37, 110, 15, 0, 9, 198, 104, 70, 137, 21, 46, 0, 15, 7, 196, 76, 180, 143, 8, 15, 6,
- 195, 28, 155, 110, 15, 0, 7, 196, 104, 212, 143, 220, 15, 7, 196, 104, 116, 153, 220, 15, 7, 196, 92, 188, 149, 184, 15, 6, 195, 80,
- 179, 173, 15, 7, 196, 76, 188, 149, 184, 15, 8, 197, 76, 50, 12, 6, 224, 15, 8, 197, 52, 147, 248, 19, 128, 15, 7, 196, 51, 134,
- 83, 104, 15, 10, 199, 13, 165, 5, 73, 148, 212, 4, 65, 0, 10, 199, 77, 163, 9, 9, 157, 13, 100, 15, 7, 196, 105, 41, 196, 220,
- 15, 7, 196, 107, 37, 68, 220, 15, 6, 195, 209, 2, 109, 15, 7, 196, 77, 12, 68, 220, 15, 7, 196, 9, 41, 196, 220, 15, 14, 69,
- 88, 149, 129, 12, 80, 84, 37, 84, 35, 76, 109, 0, 0, 6, 195, 80, 240, 218, 15, 0, 10, 199, 92, 50, 18, 104, 50, 83, 104, 15,
- 6, 195, 81, 43, 66, 15, 8, 197, 77, 12, 167, 19, 112, 15, 6, 195, 53, 38, 133, 15, 7, 196, 48, 115, 137, 40, 15, 0, 6, 195,
- 64, 145, 76, 15, 0, 6, 195, 209, 2, 113, 15, 18, 71, 13, 35, 201, 77, 48, 78, 80, 49, 51, 40, 35, 89, 6, 35, 68, 0, 0,
- 0, 8, 197, 54, 114, 242, 9, 144, 15, 8, 197, 52, 155, 114, 9, 144, 15, 8, 197, 50, 210, 242, 9, 144, 15, 7, 196, 104, 115, 137,
- 40, 15, 0, 7, 196, 104, 217, 210, 104, 15, 8, 197, 104, 210, 76, 13, 160, 15, 8, 197, 52, 150, 132, 73, 160, 15, 6, 195, 47, 37,
- 114, 15, 8, 197, 29, 86, 132, 73, 160, 15, 18, 71, 12, 128, 78, 80, 147, 12, 100, 91, 35, 50, 47, 37, 57, 37, 0, 67, 0, 6,
- 195, 107, 139, 114, 15, 7, 196, 104, 114, 109, 200, 15, 7, 196, 104, 66, 173, 200, 15, 6, 195, 95, 139, 114, 15, 7, 196, 93, 162, 109,
- 200, 15, 7, 196, 92, 114, 109, 200, 15, 7, 196, 92, 50, 109, 200, 15, 7, 196, 208, 210, 65, 200, 15, 7, 196, 48, 115, 173, 200, 15,
- 0, 8, 197, 93, 52, 9, 183, 32, 15, 8, 197, 80, 50, 14, 183, 32, 15, 8, 197, 64, 50, 14, 183, 32, 15, 8, 197, 17, 33, 206,
- 183, 32, 15, 8, 197, 13, 162, 206, 183, 32, 15, 0, 8, 197, 105, 54, 129, 73, 0, 15, 0, 6, 195, 203, 134, 74, 15, 6, 195, 200,
- 17, 55, 15, 7, 196, 51, 67, 137, 40, 15, 6, 195, 44, 192, 80, 15, 0, 9, 198, 93, 54, 131, 104, 84, 0, 15, 10, 199, 11, 17,
- 26, 36, 80, 201, 20, 76, 10, 199, 40, 84, 212, 23, 64, 201, 20, 76, 7, 195, 80, 81, 207, 72, 10, 0, 6, 195, 92, 155, 120, 15,
- 6, 195, 45, 43, 120, 15, 9, 198, 5, 32, 200, 37, 33, 74, 67, 0, 0, 7, 196, 105, 114, 69, 220, 15, 18, 67, 12, 131, 208, 76,
- 111, 48, 89, 40, 37, 0, 81, 115, 117, 101, 121, 32, 6, 195, 40, 84, 212, 76, 0, 7, 196, 93, 38, 133, 64, 15, 8, 197, 76, 50,
- 50, 23, 64, 15, 8, 197, 76, 50, 50, 7, 64, 15, 0, 6, 195, 104, 193, 74, 15, 6, 195, 79, 37, 120, 15, 6, 195, 48, 80, 218,
- 15, 0, 7, 196, 104, 116, 129, 40, 15, 9, 198, 77, 160, 218, 196, 77, 192, 15, 12, 69, 88, 243, 196, 60, 240, 84, 40, 72, 40, 0,
- 0, 9, 198, 76, 50, 12, 39, 67, 89, 15, 8, 197, 104, 210, 69, 73, 160, 15, 0, 6, 18, 66, 107, 97, 99, 104, 0, 107, 196, 153,
- 0, 107, 196, 133, 0, 107, 111, 109, 0, 107, 97, 0, 107, 105, 0, 99, 101, 0, 107, 111, 0, 7, 6, 100, 103, 0, 4, 1, 101, 122,
- 114, 112, 3, 72, 81, 0, 8, 97, 110, 0, 8, 97, 110, 101, 105, 110, 0, 8, 97, 110, 111, 112, 0, 8, 97, 110, 111, 112, 101, 105,
- 110, 0, 8, 111, 0, 8, 111, 101, 105, 110, 0, 8, 111, 111, 112, 0, 8, 111, 111, 112, 101, 105, 110, 0, 8, 111, 112, 0, 8, 111,
- 112, 101, 105, 110, 0, 8, 111, 112, 111, 112, 0, 8, 111, 112, 111, 112, 101, 105, 110, 0, 4, 3, 75, 0, 101, 2, 32, 0, 7, 6,
- 111, 101, 0, 4, 1, 106, 2, 114, 3, 109, 0, 1, 106, 108, 0, 1, 115, 2, 114, 0, 1, 106, 99, 3, 111, 109, 0, 7, 6, 112,
- 104, 0, 3, 83, 0, 7, 6, 115, 104, 0, 4, 8, 105, 102, 2, 97, 114, 109, 111, 110, 3, 89, 101, 0, 8, 107, 101, 0, 8, 121,
- 100, 0, 3, 91, 0, 105, 114, 101, 3, 91, 35, 57, 109, 51, 0, 7, 6, 116, 104, 0, 4, 8, 3, 47, 0, 8, 101, 2, 97, 110,
- 97, 107, 0, 101, 8, 2, 32, 3, 72, 109, 0, 101, 119, 3, 83, 57, 40, 0, 117, 110, 100, 101, 114, 98, 105, 8, 2, 114, 100, 3,
- 83, 109, 50, 72, 109, 51, 71, 109, 0, 97, 110, 107, 8, 3, 83, 109, 68, 49, 0, 3, 89, 0, 2, 105, 101, 32, 3, 95, 0, 7,
- 6, 116, 122, 0, 2, 197, 130, 3, 47, 88, 0, 3, 117, 0, 7, 6, 195, 164, 0, 3, 109, 0, 7, 6, 195, 165, 0, 3, 111, 0,
- 7, 6, 195, 166, 0, 3, 109, 0, 7, 6, 195, 173, 0, 3, 37, 0, 2, 17, 65, 3, 37, 57, 0, 7, 6, 195, 177, 0, 3, 67,
- 0, 2, 17, 65, 3, 67, 38, 0, 7, 6, 195, 179, 0, 4, 1, 21, 2, 17, 67, 197, 130, 98, 121, 32, 3, 8, 40, 0, 1, 21,
- 2, 17, 67, 197, 130, 98, 121, 109, 32, 0, 1, 21, 2, 17, 67, 197, 130, 98, 121, 197, 155, 32, 0, 3, 40, 0, 7, 6, 195, 182,
- 0, 3, 109, 0, 7, 6, 195, 184, 0, 3, 109, 0, 7, 6, 195, 188, 0, 3, 37, 0, 7, 6, 196, 133, 0, 4, 2, 108, 3, 111,
- 0, 2, 197, 130, 0, 4, 2, 99, 3, 111, 50, 0, 2, 100, 0, 2, 116, 0, 4, 2, 98, 3, 111, 65, 0, 2, 112, 0, 4, 2,
- 99, 105, 3, 111, 67, 0, 2, 100, 122, 105, 0, 2, 100, 197, 186, 0, 2, 196, 135, 0, 4, 2, 103, 3, 111, 68, 0, 2, 107, 0,
- 3, 114, 0, 4, 2, 32, 3, 114, 10, 0, 2, 32, 17, 65, 0, 7, 6, 196, 135, 0, 3, 119, 0, 4, 2, 98, 3, 120, 0, 2,
- 103, 0, 7, 6, 196, 141, 0, 3, 76, 0, 7, 6, 196, 153, 0, 4, 1, 105, 2, 116, 110, 97, 3, 109, 0, 2, 32, 0, 2, 108,
- 0, 2, 197, 130, 0, 2, 32, 17, 65, 3, 109, 10, 0, 4, 2, 99, 3, 109, 50, 0, 2, 100, 0, 2, 116, 0, 4, 2, 98, 3,
- 109, 65, 0, 2, 112, 0, 4, 2, 99, 105, 3, 109, 67, 0, 2, 100, 122, 105, 0, 2, 100, 197, 186, 0, 2, 115, 105, 0, 2, 196,
- 135, 0, 2, 197, 155, 0, 196, 135, 2, 100, 122, 105, 101, 0, 4, 2, 103, 3, 109, 68, 0, 2, 107, 0, 3, 113, 0, 7, 6, 197,
- 130, 0, 2, 32, 3, 0, 3, 58, 0, 4, 1, 17, 65, 2, 32, 3, 58, 10, 0, 1, 115, 121, 109, 2, 32, 0, 98, 121, 109, 1,
- 21, 2, 32, 14, 128, 128, 129, 3, 65, 0, 98, 121, 197, 155, 1, 21, 2, 32, 14, 128, 128, 129, 3, 97, 0, 7, 6, 197, 132, 0,
- 3, 67, 0, 7, 6, 197, 153, 0, 3, 90, 0, 7, 6, 197, 155, 0, 196, 135, 2, 100, 122, 105, 101, 3, 96, 0, 3, 97, 0, 7,
- 6, 197, 161, 0, 3, 91, 0, 7, 6, 197, 186, 0, 3, 96, 0, 2, 32, 3, 97, 0, 7, 6, 197, 188, 0, 3, 90, 0, 2, 32,
- 3, 91, 0, 7, 6, 197, 190, 0, 3, 90, 0, 7, 6, 97, 0, 108, 108, 111, 119, 101, 101, 1, 104, 2, 110, 32, 3, 6, 35, 55,
- 111, 58, 112, 0, 4, 1, 21, 2, 197, 130, 98, 121, 32, 3, 8, 35, 0, 1, 21, 2, 197, 130, 98, 121, 109, 32, 0, 1, 21, 2,
- 197, 130, 98, 121, 197, 155, 32, 0, 1, 130, 197, 21, 2, 98, 121, 32, 0, 1, 130, 197, 21, 2, 98, 121, 109, 32, 0, 1, 130, 197,
- 21, 2, 98, 121, 197, 155, 32, 0, 3, 35, 0, 2, 32, 3, 35, 10, 0, 4, 105, 8, 107, 2, 114, 3, 35, 37, 0, 105, 8, 116,
- 108, 97, 2, 114, 0, 114, 99, 121, 8, 2, 21, 14, 129, 132, 132, 3, 35, 51, 117, 112, 0, 108, 108, 111, 119, 101, 101, 1, 104, 2,
- 110, 3, 35, 55, 111, 58, 112, 0, 101, 8, 2, 114, 17, 65, 3, 35, 109, 0, 4, 101, 2, 32, 3, 109, 0, 101, 8, 0, 105, 1,
- 17, 67, 2, 114, 0, 99, 107, 117, 2, 112, 3, 109, 49, 35, 0, 114, 99, 104, 105, 101, 8, 3, 109, 51, 76, 37, 0, 114, 99, 104,
- 105, 101, 8, 2, 17, 67, 3, 109, 51, 76, 38, 109, 0, 108, 8, 104, 2, 108, 3, 111, 0, 7, 6, 98, 0, 4, 2, 32, 3, 48,
- 0, 197, 130, 1, 97, 106, 2, 107, 17, 65, 0, 3, 71, 0, 2, 105, 3, 71, 38, 0, 105, 2, 17, 65, 3, 71, 38, 57, 0, 4,
- 101, 114, 103, 1, 21, 21, 2, 32, 14, 129, 128, 132, 3, 71, 109, 34, 81, 0, 195, 182, 114, 103, 1, 21, 21, 2, 32, 14, 129, 128,
- 132, 0, 195, 184, 114, 103, 1, 21, 21, 2, 32, 14, 129, 128, 132, 0, 111, 114, 103, 1, 21, 21, 2, 32, 14, 129, 128, 132, 3, 71,
- 111, 34, 81, 0, 7, 6, 99, 0, 104, 97, 2, 109, 112, 105, 3, 47, 90, 109, 0, 4, 1, 17, 65, 118, 3, 49, 0, 1, 101, 115,
- 111, 99, 2, 97, 110, 115, 0, 1, 105, 100, 2, 116, 17, 65, 0, 2, 97, 99, 105, 101, 32, 0, 2, 97, 108, 118, 0, 2, 97, 116,
- 32, 0, 2, 97, 116, 97, 32, 0, 2, 97, 116, 97, 109, 105, 32, 0, 2, 97, 116, 101, 109, 32, 0, 2, 97, 116, 111, 32, 0, 2,
- 97, 116, 111, 109, 32, 0, 2, 108, 105, 112, 0, 2, 111, 115, 101, 99, 97, 110, 115, 0, 2, 111, 115, 105, 110, 0, 2, 111, 116, 97,
- 110, 103, 0, 2, 115, 0, 8, 2, 97, 98, 101, 114, 110, 101, 116, 0, 8, 2, 97, 108, 101, 110, 100, 0, 8, 2, 97, 110, 0, 8,
- 2, 97, 112, 112, 0, 8, 2, 97, 112, 115, 32, 0, 8, 2, 97, 112, 115, 108, 111, 0, 8, 2, 97, 114, 97, 118, 0, 8, 2, 97,
- 114, 108, 0, 8, 2, 97, 114, 112, 0, 8, 2, 97, 114, 116, 0, 8, 2, 97, 114, 118, 0, 8, 2, 108, 17, 65, 0, 8, 2, 111,
- 109, 0, 8, 2, 111, 110, 17, 67, 0, 8, 2, 111, 114, 17, 67, 0, 8, 2, 111, 119, 98, 111, 0, 8, 2, 114, 0, 8, 2, 117,
- 109, 117, 108, 0, 8, 101, 100, 2, 111, 114, 0, 8, 110, 105, 108, 2, 111, 108, 110, 0, 8, 114, 97, 2, 97, 100, 105, 97, 32, 0,
- 8, 114, 97, 2, 97, 100, 105, 105, 32, 0, 8, 114, 97, 2, 97, 100, 105, 111, 32, 0, 8, 114, 97, 2, 97, 100, 105, 196, 133, 32,
- 0, 8, 114, 97, 2, 97, 100, 105, 196, 153, 32, 0, 8, 115, 105, 100, 2, 111, 0, 99, 2, 97, 99, 105, 101, 32, 0, 99, 2, 97,
- 116, 17, 65, 0, 99, 2, 97, 116, 32, 0, 99, 2, 97, 116, 97, 32, 0, 99, 2, 97, 116, 97, 109, 105, 32, 0, 99, 2, 97, 116,
- 101, 109, 32, 0, 99, 2, 97, 116, 111, 32, 0, 99, 2, 97, 116, 111, 109, 32, 0, 99, 8, 111, 109, 2, 17, 65, 0, 104, 8, 2,
- 114, 105, 115, 116, 111, 0, 107, 1, 17, 65, 118, 0, 107, 1, 111, 108, 2, 32, 0, 107, 1, 111, 108, 2, 97, 32, 0, 107, 1, 111,
- 108, 2, 105, 101, 109, 32, 0, 107, 1, 111, 108, 2, 117, 32, 0, 107, 8, 101, 100, 0, 107, 8, 111, 114, 2, 17, 65, 0, 4, 8,
- 2, 97, 109, 101, 109, 98, 101, 114, 116, 3, 49, 35, 0, 97, 108, 2, 108, 17, 65, 0, 97, 108, 121, 2, 112, 115, 3, 49, 35, 55,
- 37, 0, 97, 115, 99, 3, 49, 35, 89, 49, 0, 117, 114, 105, 101, 8, 3, 49, 37, 51, 37, 0, 114, 111, 105, 115, 115, 8, 3, 49,
- 51, 34, 40, 35, 89, 0, 114, 97, 99, 107, 3, 49, 51, 35, 49, 0, 114, 101, 101, 110, 114, 101, 97, 8, 115, 2, 100, 3, 49, 51,
- 37, 50, 51, 37, 0, 114, 101, 115, 99, 2, 101, 110, 100, 3, 49, 51, 109, 91, 76, 0, 108, 111, 119, 8, 2, 110, 3, 49, 55, 35,
- 58, 0, 108, 101, 97, 8, 2, 17, 67, 3, 49, 55, 37, 0, 108, 111, 105, 115, 8, 2, 111, 3, 49, 55, 40, 35, 88, 0, 108, 111,
- 99, 104, 8, 2, 97, 114, 100, 3, 49, 55, 111, 91, 0, 4, 97, 8, 2, 109, 3, 49, 109, 0, 117, 8, 2, 114, 108, 105, 0, 97,
- 108, 2, 108, 3, 49, 111, 0, 111, 112, 121, 119, 114, 105, 8, 2, 116, 3, 49, 111, 48, 112, 51, 35, 57, 0, 111, 99, 107, 8, 3,
- 49, 111, 49, 0, 111, 110, 99, 8, 2, 101, 114, 116, 3, 49, 111, 50, 76, 0, 111, 97, 99, 104, 8, 3, 49, 111, 58, 76, 0, 4,
- 99, 2, 105, 32, 3, 76, 0, 99, 2, 105, 97, 32, 0, 99, 2, 105, 99, 104, 32, 0, 99, 2, 105, 101, 103, 111, 32, 0, 99, 2,
- 105, 101, 109, 32, 0, 99, 2, 105, 101, 109, 117, 32, 0, 99, 2, 105, 105, 101, 32, 0, 99, 2, 105, 109, 32, 0, 99, 2, 105, 109,
- 105, 32, 0, 99, 2, 105, 110, 97, 32, 0, 99, 2, 105, 110, 101, 109, 32, 0, 99, 2, 105, 110, 105, 101, 32, 0, 99, 2, 105, 110,
- 111, 32, 0, 99, 2, 105, 111, 32, 0, 104, 1, 17, 65, 118, 0, 104, 8, 2, 105, 112, 0, 122, 0, 104, 97, 110, 2, 110, 101, 108,
- 3, 76, 35, 0, 104, 97, 114, 108, 101, 8, 2, 115, 3, 76, 35, 51, 55, 89, 0, 104, 111, 119, 8, 2, 100, 101, 114, 3, 76, 35,
- 58, 0, 104, 105, 101, 8, 2, 102, 3, 76, 37, 0, 104, 105, 112, 112, 101, 110, 100, 97, 108, 8, 2, 17, 65, 3, 76, 37, 48, 109,
- 50, 72, 109, 57, 55, 0, 105, 99, 8, 2, 101, 114, 111, 110, 3, 76, 37, 76, 0, 104, 97, 108, 108, 101, 110, 103, 8, 2, 101, 114,
- 3, 76, 109, 55, 109, 50, 75, 0, 8, 2, 105, 110, 101, 114, 3, 89, 0, 4, 105, 1, 114, 97, 2, 97, 32, 3, 89, 37, 57, 0,
- 105, 1, 114, 97, 2, 105, 32, 0, 105, 1, 114, 97, 2, 111, 32, 0, 105, 1, 114, 97, 2, 196, 133, 32, 0, 105, 1, 114, 97, 2,
- 196, 153, 32, 0, 4, 105, 1, 17, 65, 2, 97, 110, 97, 32, 3, 89, 57, 0, 105, 1, 17, 65, 2, 97, 110, 101, 109, 32, 0, 105,
- 1, 17, 65, 2, 97, 110, 105, 101, 32, 0, 105, 1, 17, 65, 2, 97, 110, 111, 32, 0, 105, 1, 17, 65, 2, 97, 110, 111, 119, 105,
- 32, 0, 105, 1, 105, 108, 2, 97, 32, 0, 105, 1, 105, 108, 2, 105, 32, 0, 105, 1, 105, 108, 2, 111, 32, 0, 105, 1, 105, 108,
- 2, 196, 133, 32, 0, 105, 1, 105, 108, 2, 196, 153, 32, 0, 4, 104, 2, 101, 114, 114, 3, 91, 0, 104, 2, 101, 118, 0, 104, 105,
- 99, 8, 2, 97, 103, 17, 65, 3, 91, 37, 49, 0, 104, 111, 112, 105, 8, 2, 110, 3, 91, 111, 48, 109, 0, 104, 2, 105, 3, 99,
- 0, 104, 3, 107, 0, 104, 105, 1, 121, 115, 112, 2, 97, 3, 107, 37, 0, 104, 105, 2, 17, 65, 3, 107, 57, 0, 4, 3, 117, 0,
- 1, 105, 118, 2, 101, 0, 8, 2, 105, 114, 0, 8, 2, 111, 109, 98, 101, 114, 0, 8, 2, 111, 109, 98, 114, 17, 65, 0, 8, 2,
- 111, 109, 105, 101, 115, 0, 8, 2, 111, 109, 105, 110, 117, 0, 4, 2, 105, 3, 119, 0, 105, 2, 17, 65, 0, 7, 6, 100, 0, 2,
- 32, 3, 47, 0, 3, 72, 0, 105, 2, 17, 65, 3, 72, 57, 0, 4, 197, 188, 8, 97, 110, 3, 72, 90, 0, 197, 188, 8, 97, 110,
- 111, 112, 0, 197, 188, 8, 111, 0, 197, 188, 8, 111, 112, 0, 4, 122, 105, 8, 97, 110, 2, 101, 109, 3, 72, 96, 0, 122, 105, 8,
- 111, 112, 2, 101, 109, 0, 197, 188, 3, 75, 0, 197, 188, 2, 32, 3, 76, 0, 2, 105, 3, 116, 0, 4, 105, 101, 115, 2, 101, 108,
- 3, 116, 37, 88, 0, 105, 101, 115, 2, 108, 17, 65, 0, 122, 2, 32, 3, 117, 0, 122, 3, 118, 0, 197, 186, 2, 32, 3, 119, 0,
- 4, 122, 2, 105, 3, 120, 0, 122, 105, 2, 17, 65, 0, 197, 186, 0, 7, 6, 101, 0, 4, 1, 21, 2, 17, 67, 197, 130, 98, 121,
- 32, 3, 8, 109, 0, 1, 21, 2, 17, 67, 197, 130, 98, 121, 109, 32, 0, 1, 21, 2, 17, 67, 197, 130, 98, 121, 197, 155, 32, 0,
- 4, 105, 8, 2, 17, 67, 3, 35, 57, 0, 105, 8, 108, 107, 2, 110, 0, 4, 97, 1, 100, 2, 108, 101, 114, 3, 37, 0, 97, 1,
- 112, 115, 2, 107, 0, 97, 1, 116, 0, 97, 8, 17, 67, 2, 32, 0, 97, 8, 104, 2, 108, 101, 0, 97, 8, 108, 2, 100, 0, 101,
- 2, 110, 0, 101, 8, 17, 67, 2, 32, 0, 97, 108, 105, 116, 121, 1, 114, 2, 32, 3, 37, 6, 109, 55, 37, 47, 112, 0, 109, 97,
- 105, 108, 8, 3, 37, 65, 109, 57, 55, 0, 97, 115, 1, 108, 2, 105, 110, 3, 37, 88, 0, 4, 3, 109, 0, 97, 1, 114, 2, 103,
- 97, 110, 0, 97, 8, 104, 2, 100, 0, 2, 32, 17, 65, 3, 109, 10, 0, 97, 1, 116, 2, 116, 114, 3, 109, 35, 0, 97, 118, 121,
- 1, 104, 2, 25, 3, 109, 84, 37, 0, 1, 105, 2, 32, 3, 110, 0, 117, 2, 116, 115, 99, 104, 3, 111, 57, 0, 7, 6, 102, 0,
- 3, 83, 0, 105, 2, 17, 65, 3, 83, 38, 57, 0, 7, 6, 103, 0, 2, 32, 3, 49, 0, 101, 110, 116, 108, 101, 109, 97, 110, 8,
- 3, 75, 109, 50, 47, 109, 55, 65, 109, 50, 0, 4, 101, 111, 114, 103, 105, 8, 2, 97, 32, 3, 75, 111, 51, 75, 57, 0, 101, 111,
- 114, 103, 105, 8, 2, 105, 32, 0, 101, 111, 114, 103, 105, 8, 2, 111, 32, 0, 101, 111, 114, 103, 105, 8, 2, 196, 133, 32, 0, 101,
- 111, 114, 103, 105, 8, 2, 196, 153, 32, 0, 4, 3, 81, 0, 104, 0, 2, 105, 3, 81, 38, 0, 105, 1, 105, 104, 2, 101, 3, 81,
- 57, 0, 197, 130, 2, 32, 3, 81, 58, 0, 97, 116, 101, 2, 115, 3, 81, 109, 57, 47, 0, 7, 6, 104, 0, 2, 105, 3, 99, 0,
- 3, 101, 0, 105, 2, 17, 65, 3, 101, 57, 0, 7, 6, 105, 0, 114, 101, 8, 102, 2, 102, 111, 120, 32, 3, 6, 35, 57, 109, 51,
- 0, 4, 1, 21, 2, 98, 121, 197, 155, 99, 105, 101, 32, 3, 8, 37, 0, 1, 21, 2, 98, 121, 197, 155, 109, 121, 32, 0, 1, 97,
- 100, 117, 21, 2, 18, 66, 32, 0, 1, 97, 104, 99, 21, 2, 18, 66, 32, 0, 1, 97, 122, 111, 21, 2, 18, 66, 32, 0, 1, 98,
- 97, 108, 21, 2, 18, 66, 32, 0, 1, 102, 97, 114, 21, 2, 18, 66, 32, 0, 1, 102, 105, 108, 21, 2, 18, 66, 32, 0, 1, 102,
- 111, 114, 21, 2, 18, 66, 32, 0, 1, 102, 121, 99, 21, 2, 18, 66, 32, 0, 1, 103, 97, 114, 21, 2, 18, 66, 32, 0, 1, 103,
- 111, 103, 21, 2, 18, 66, 32, 0, 1, 103, 111, 108, 2, 18, 66, 32, 0, 1, 103, 114, 117, 21, 2, 18, 66, 32, 0, 1, 104, 99,
- 121, 21, 2, 18, 66, 32, 0, 1, 108, 21, 2, 98, 121, 32, 0, 1, 108, 21, 2, 197, 155, 99, 105, 101, 32, 0, 1, 108, 21, 2,
- 197, 155, 109, 121, 32, 0, 1, 108, 97, 116, 21, 2, 18, 66, 32, 0, 1, 108, 98, 117, 21, 2, 18, 66, 32, 0, 1, 108, 107, 121,
- 21, 2, 18, 66, 32, 0, 1, 108, 111, 98, 21, 2, 18, 66, 32, 0, 1, 108, 111, 104, 21, 2, 18, 66, 32, 0, 1, 108, 112, 101,
- 21, 2, 18, 66, 32, 0, 1, 108, 117, 97, 21, 2, 18, 66, 32, 0, 1, 109, 97, 110, 21, 2, 18, 66, 32, 0, 1, 109, 97, 114,
- 21, 2, 18, 66, 32, 0, 1, 109, 101, 108, 21, 2, 18, 66, 32, 0, 1, 109, 101, 110, 21, 2, 18, 66, 32, 0, 1, 109, 101, 115,
- 21, 2, 18, 66, 32, 0, 1, 109, 105, 109, 2, 18, 66, 32, 0, 1, 109, 105, 110, 21, 2, 18, 66, 32, 0, 1, 109, 108, 97, 21,
- 2, 18, 66, 32, 0, 1, 109, 111, 107, 21, 2, 18, 66, 32, 0, 1, 109, 111, 110, 21, 2, 18, 66, 32, 0, 1, 109, 111, 114, 21,
- 2, 18, 66, 32, 0, 1, 109, 114, 101, 21, 2, 18, 66, 32, 0, 1, 109, 114, 111, 21, 2, 18, 66, 32, 0, 1, 109, 115, 106, 21,
- 2, 18, 66, 32, 0, 1, 109, 116, 121, 21, 2, 18, 66, 32, 0, 1, 110, 21, 2, 98, 121, 32, 0, 1, 110, 21, 2, 197, 155, 99,
- 105, 101, 32, 0, 1, 110, 97, 103, 21, 2, 18, 66, 32, 0, 1, 110, 97, 104, 21, 2, 18, 66, 32, 0, 1, 110, 97, 116, 21, 2,
- 18, 66, 32, 0, 1, 110, 97, 117, 21, 2, 18, 66, 32, 0, 1, 110, 101, 103, 21, 2, 18, 66, 32, 0, 1, 110, 104, 99, 21, 2,
- 18, 66, 32, 0, 1, 110, 105, 108, 21, 2, 18, 66, 32, 0, 1, 110, 111, 101, 21, 2, 18, 66, 32, 0, 1, 110, 111, 102, 21, 2,
- 18, 66, 32, 0, 1, 110, 111, 105, 21, 2, 18, 66, 32, 0, 1, 110, 111, 109, 21, 2, 18, 66, 32, 0, 1, 110, 111, 110, 21, 2,
- 18, 66, 32, 0, 1, 110, 111, 112, 21, 2, 18, 66, 32, 0, 1, 110, 111, 114, 21, 2, 18, 66, 32, 0, 1, 110, 111, 116, 2, 99,
- 101, 32, 0, 1, 110, 111, 116, 2, 107, 111, 32, 0, 1, 110, 111, 116, 2, 107, 196, 133, 32, 0, 1, 110, 111, 116, 2, 107, 196, 153,
- 32, 0, 1, 110, 111, 116, 97, 116, 2, 107, 97, 32, 0, 1, 110, 111, 116, 97, 116, 2, 107, 97, 99, 104, 32, 0, 1, 110, 111, 116,
- 97, 116, 2, 107, 105, 32, 0, 1, 110, 111, 116, 107, 101, 116, 2, 107, 97, 32, 0, 1, 110, 111, 116, 107, 101, 116, 2, 107, 97, 99,
- 104, 32, 0, 1, 110, 111, 116, 107, 101, 116, 2, 107, 105, 32, 0, 1, 110, 117, 109, 21, 2, 18, 66, 32, 0, 1, 111, 114, 101, 21,
- 2, 18, 66, 32, 0, 1, 112, 111, 114, 21, 2, 18, 66, 32, 0, 1, 112, 112, 105, 21, 2, 18, 66, 32, 0, 1, 119, 97, 108, 21,
- 2, 18, 66, 32, 0, 2, 197, 130, 98, 121, 32, 0, 2, 197, 130, 98, 121, 109, 32, 0, 2, 197, 130, 98, 121, 197, 155, 32, 0, 8,
- 109, 114, 101, 116, 2, 18, 66, 32, 0, 8, 109, 116, 121, 114, 2, 18, 66, 32, 0, 8, 110, 111, 116, 2, 107, 97, 32, 0, 8, 110,
- 111, 116, 2, 107, 97, 99, 104, 32, 0, 8, 110, 111, 116, 2, 107, 105, 32, 0, 8, 112, 101, 2, 18, 66, 0, 4, 97, 1, 17, 67,
- 21, 2, 197, 130, 121, 98, 121, 32, 3, 8, 38, 35, 0, 97, 1, 17, 67, 21, 2, 197, 130, 121, 98, 121, 197, 155, 99, 105, 101, 32,
- 0, 97, 1, 17, 67, 21, 2, 197, 130, 121, 98, 121, 197, 155, 109, 121, 32, 0, 4, 101, 1, 17, 67, 21, 2, 108, 105, 98, 121, 32,
- 3, 8, 38, 109, 0, 101, 1, 17, 67, 21, 2, 108, 105, 98, 121, 197, 155, 99, 105, 101, 32, 0, 101, 1, 17, 67, 21, 2, 108, 105,
- 98, 121, 197, 155, 109, 121, 32, 0, 8, 114, 100, 2, 118, 3, 35, 57, 0, 99, 8, 109, 2, 114, 111, 3, 35, 57, 49, 0, 109, 101,
- 8, 116, 3, 35, 57, 65, 0, 109, 101, 8, 116, 2, 114, 3, 35, 57, 65, 109, 0, 114, 101, 8, 102, 2, 102, 111, 3, 35, 57, 109,
- 51, 0, 4, 3, 37, 0, 8, 110, 105, 109, 111, 100, 2, 99, 101, 32, 12, 12, 0, 8, 110, 105, 109, 111, 100, 2, 107, 97, 32, 12,
- 12, 0, 8, 110, 105, 109, 111, 100, 2, 107, 97, 99, 104, 32, 12, 12, 0, 8, 110, 105, 109, 111, 100, 2, 107, 105, 32, 12, 12, 0,
- 8, 110, 105, 109, 111, 100, 2, 107, 111, 32, 12, 12, 0, 8, 110, 105, 109, 111, 100, 2, 107, 111, 109, 32, 12, 12, 0, 8, 110, 105,
- 109, 111, 100, 2, 107, 196, 133, 32, 12, 12, 0, 8, 110, 105, 109, 111, 100, 2, 107, 196, 153, 32, 12, 12, 0, 8, 110, 111, 114, 101,
- 119, 2, 99, 101, 32, 12, 12, 0, 8, 110, 111, 114, 101, 119, 2, 107, 97, 32, 12, 12, 0, 8, 110, 111, 114, 101, 119, 2, 107, 97,
- 99, 104, 32, 12, 12, 0, 8, 110, 111, 114, 101, 119, 2, 107, 105, 32, 12, 12, 0, 8, 110, 111, 114, 101, 119, 2, 107, 111, 32, 12,
- 12, 0, 8, 110, 111, 114, 101, 119, 2, 107, 111, 109, 32, 12, 12, 0, 8, 110, 111, 114, 101, 119, 2, 107, 196, 133, 32, 12, 12, 0,
- 8, 110, 111, 114, 101, 119, 2, 107, 196, 153, 32, 12, 12, 0, 4, 105, 1, 107, 97, 114, 2, 32, 3, 37, 57, 37, 0, 105, 1, 109,
- 188, 197, 2, 32, 0, 1, 17, 67, 2, 17, 65, 3, 38, 0, 8, 108, 107, 2, 101, 3, 38, 37, 57, 0, 101, 1, 17, 67, 2, 32,
- 3, 38, 110, 0, 4, 1, 17, 65, 2, 17, 65, 3, 57, 0, 2, 17, 65, 32, 12, 0, 7, 6, 106, 0, 3, 57, 0, 8, 2, 105,
- 109, 3, 75, 0, 101, 97, 2, 110, 115, 3, 75, 37, 0, 4, 97, 99, 107, 8, 2, 32, 3, 75, 109, 49, 0, 97, 99, 107, 8, 2,
- 115, 0, 97, 99, 107, 8, 2, 121, 0, 97, 99, 107, 121, 8, 2, 32, 3, 75, 109, 49, 37, 0, 97, 109, 101, 115, 8, 3, 75, 109,
- 57, 65, 89, 0, 97, 109, 101, 115, 105, 8, 2, 101, 32, 3, 75, 109, 57, 65, 97, 0, 101, 102, 102, 8, 3, 75, 109, 83, 0, 97,
- 122, 122, 3, 75, 109, 88, 0, 97, 122, 122, 2, 32, 3, 75, 109, 89, 0, 111, 104, 110, 8, 3, 75, 111, 50, 0, 111, 110, 97, 116,
- 104, 8, 3, 75, 111, 50, 35, 47, 0, 111, 104, 110, 105, 8, 2, 101, 3, 75, 111, 67, 38, 0, 97, 99, 113, 117, 101, 115, 8, 3,
- 90, 35, 49, 0, 8, 2, 105, 109, 101, 110, 3, 107, 0, 7, 6, 107, 0, 3, 49, 0, 108, 111, 119, 8, 2, 110, 3, 49, 55, 35,
- 58, 0, 197, 130, 2, 32, 3, 49, 58, 0, 7, 6, 108, 0, 3, 55, 0, 2, 32, 3, 55, 10, 0, 105, 8, 111, 112, 2, 17, 65,
- 3, 55, 37, 0, 105, 2, 17, 65, 3, 55, 57, 0, 7, 6, 109, 0, 3, 65, 0, 2, 32, 3, 65, 10, 0, 106, 8, 2, 114, 17,
- 65, 3, 65, 35, 57, 111, 0, 105, 8, 101, 105, 122, 2, 17, 65, 3, 65, 38, 0, 105, 1, 17, 65, 2, 17, 65, 3, 65, 57, 0,
- 99, 8, 2, 14, 129, 132, 130, 3, 65, 109, 49, 0, 7, 6, 110, 0, 3, 50, 0, 2, 32, 3, 50, 10, 0, 116, 111, 110, 1, 17,
- 65, 21, 2, 32, 14, 129, 128, 132, 3, 50, 47, 111, 50, 0, 103, 1, 97, 2, 101, 108, 3, 50, 75, 0, 4, 111, 102, 102, 2, 32,
- 14, 129, 128, 132, 3, 50, 111, 84, 0, 111, 102, 102, 2, 97, 32, 0, 111, 102, 102, 2, 97, 99, 104, 32, 0, 111, 102, 102, 2, 97,
- 109, 105, 32, 0, 111, 102, 102, 2, 101, 109, 32, 0, 111, 102, 102, 2, 105, 101, 32, 0, 111, 102, 102, 2, 111, 109, 32, 0, 111, 102,
- 102, 2, 111, 119, 105, 32, 0, 111, 102, 102, 2, 117, 32, 0, 4, 2, 99, 105, 3, 67, 0, 2, 100, 122, 105, 0, 2, 100, 197, 186,
- 0, 2, 105, 0, 2, 196, 135, 0, 4, 105, 2, 17, 65, 3, 67, 38, 0, 121, 2, 39, 101, 103, 111, 32, 0, 121, 2, 39, 101, 109,
- 117, 32, 0, 4, 2, 103, 3, 68, 0, 2, 107, 0, 103, 116, 111, 110, 1, 17, 65, 21, 2, 32, 14, 129, 128, 133, 3, 68, 81, 47,
- 111, 50, 0, 7, 6, 111, 0, 117, 116, 8, 103, 97, 114, 2, 32, 3, 6, 40, 0, 119, 8, 100, 2, 110, 3, 35, 58, 0, 117, 116,
- 115, 105, 100, 8, 3, 35, 58, 117, 35, 57, 72, 0, 105, 8, 112, 2, 114, 111, 116, 17, 65, 3, 40, 58, 35, 0, 101, 116, 104, 3,
- 109, 47, 0, 3, 111, 0, 2, 32, 17, 65, 3, 111, 12, 10, 0, 116, 101, 98, 111, 111, 8, 110, 2, 17, 67, 3, 111, 58, 47, 71,
- 40, 0, 7, 6, 112, 0, 3, 48, 0, 4, 197, 130, 8, 2, 99, 3, 48, 40, 58, 49, 111, 84, 50, 37, 0, 197, 130, 8, 2, 107,
- 0, 4, 105, 8, 111, 107, 2, 17, 65, 3, 48, 57, 0, 105, 8, 111, 107, 111, 116, 111, 102, 2, 17, 65, 0, 4, 112, 197, 130, 8,
- 2, 99, 3, 48, 111, 47, 48, 40, 58, 49, 111, 84, 50, 37, 0, 112, 197, 130, 8, 2, 107, 0, 7, 6, 113, 0, 3, 49, 0, 117,
- 2, 17, 65, 3, 49, 84, 0, 7, 6, 114, 0, 4, 3, 51, 0, 1, 17, 65, 2, 122, 197, 130, 0, 1, 25, 2, 17, 65, 0, 1,
- 32, 17, 65, 2, 17, 65, 0, 1, 97, 109, 2, 122, 108, 105, 110, 0, 1, 97, 109, 2, 122, 110, 0, 1, 97, 109, 100, 111, 2, 122,
- 97, 0, 2, 122, 105, 0, 8, 97, 109, 97, 122, 2, 122, 97, 0, 8, 97, 109, 122, 2, 122, 97, 0, 8, 111, 98, 2, 122, 111, 106,
- 0, 114, 1, 17, 65, 2, 17, 65, 0, 121, 39, 2, 101, 0, 105, 2, 17, 65, 3, 51, 57, 0, 4, 122, 8, 105, 109, 2, 97, 32,
- 12, 12, 12, 3, 51, 88, 0, 122, 8, 105, 109, 2, 97, 99, 104, 32, 12, 12, 12, 0, 122, 8, 105, 109, 2, 97, 109, 105, 32, 12,
- 12, 12, 0, 122, 8, 105, 109, 2, 111, 32, 12, 12, 12, 0, 122, 8, 105, 109, 2, 111, 119, 105, 101, 32, 12, 12, 12, 0, 122, 8,
- 105, 109, 2, 121, 32, 12, 12, 12, 0, 122, 8, 105, 109, 2, 195, 179, 119, 32, 12, 12, 12, 0, 122, 8, 105, 109, 2, 196, 133, 32,
- 12, 12, 12, 0, 122, 8, 105, 109, 2, 196, 153, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 97, 32, 12, 12, 12, 0, 122, 8, 117,
- 109, 2, 97, 99, 104, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 97, 109, 105, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 97, 115,
- 105, 99, 104, 108, 0, 122, 8, 117, 109, 2, 111, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 111, 119, 105, 101, 32, 12, 12, 12, 0,
- 122, 8, 117, 109, 2, 121, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 195, 179, 119, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 196,
- 133, 32, 12, 12, 12, 0, 122, 8, 117, 109, 2, 196, 153, 32, 12, 12, 12, 0, 4, 122, 2, 97, 110, 100, 3, 51, 117, 0, 122, 2,
- 105, 110, 105, 32, 0, 122, 2, 105, 110, 105, 99, 104, 32, 0, 122, 2, 105, 110, 105, 101, 103, 111, 32, 0, 122, 2, 105, 110, 105, 101,
- 109, 117, 32, 0, 122, 2, 105, 110, 105, 109, 32, 0, 122, 2, 105, 110, 105, 109, 105, 32, 0, 122, 2, 111, 110, 105, 32, 0, 122, 2,
- 111, 110, 105, 99, 104, 32, 0, 122, 2, 111, 110, 105, 101, 103, 111, 32, 0, 122, 2, 111, 110, 105, 101, 109, 117, 32, 0, 122, 2, 111,
- 110, 105, 109, 32, 0, 122, 2, 111, 110, 105, 109, 105, 32, 0, 122, 3, 90, 0, 4, 122, 1, 99, 2, 17, 65, 3, 91, 0, 122, 1,
- 102, 2, 17, 65, 0, 122, 1, 104, 0, 122, 1, 107, 0, 122, 1, 112, 0, 122, 1, 115, 2, 17, 65, 0, 122, 1, 116, 0, 122, 1,
- 122, 99, 2, 17, 65, 0, 122, 1, 122, 115, 2, 17, 65, 0, 122, 1, 135, 196, 2, 17, 65, 0, 122, 1, 155, 197, 2, 17, 65, 0,
- 122, 2, 32, 0, 7, 6, 115, 0, 4, 105, 1, 115, 2, 109, 97, 32, 3, 8, 37, 0, 105, 1, 115, 2, 109, 101, 109, 32, 0, 105,
- 1, 115, 2, 109, 105, 101, 32, 0, 105, 1, 115, 2, 109, 111, 32, 0, 4, 111, 110, 8, 101, 99, 108, 97, 115, 2, 32, 12, 12, 3,
- 8, 89, 111, 50, 0, 111, 110, 8, 105, 116, 97, 112, 2, 32, 12, 12, 0, 8, 97, 117, 113, 2, 105, 3, 88, 0, 3, 89, 0, 4,
- 105, 1, 107, 101, 108, 112, 2, 32, 3, 89, 37, 0, 105, 2, 98, 0, 105, 2, 99, 0, 105, 2, 100, 0, 105, 2, 102, 0, 105, 2,
- 103, 0, 105, 2, 104, 0, 105, 2, 108, 105, 107, 111, 0, 105, 2, 108, 108, 0, 105, 2, 108, 111, 115, 0, 105, 2, 108, 118, 0, 105,
- 2, 109, 0, 105, 2, 110, 103, 0, 105, 2, 110, 117, 115, 0, 105, 2, 113, 0, 105, 2, 114, 0, 105, 2, 116, 0, 105, 2, 118, 0,
- 105, 2, 120, 0, 105, 8, 107, 97, 109, 2, 32, 0, 116, 101, 105, 110, 1, 121, 3, 89, 47, 109, 37, 50, 0, 99, 104, 101, 114, 122,
- 3, 89, 49, 109, 51, 117, 0, 4, 105, 8, 97, 116, 115, 97, 110, 97, 2, 97, 32, 3, 89, 57, 0, 105, 8, 97, 116, 115, 97, 110,
- 97, 2, 105, 32, 0, 105, 8, 97, 116, 115, 97, 110, 97, 2, 111, 32, 0, 105, 8, 97, 116, 115, 97, 110, 97, 2, 196, 133, 32, 0,
- 105, 8, 97, 116, 115, 97, 110, 97, 2, 196, 153, 32, 0, 4, 99, 104, 1, 97, 112, 2, 97, 3, 89, 101, 0, 99, 104, 1, 101, 2,
- 97, 116, 111, 0, 99, 104, 2, 97, 98, 17, 65, 32, 0, 99, 104, 2, 97, 98, 32, 0, 99, 104, 2, 97, 98, 97, 109, 105, 32, 0,
- 99, 104, 2, 97, 98, 101, 109, 32, 0, 99, 104, 2, 97, 98, 105, 101, 32, 0, 99, 104, 2, 97, 98, 111, 109, 0, 99, 104, 2, 97,
- 98, 111, 115, 122, 0, 99, 104, 2, 97, 98, 111, 119, 17, 65, 0, 99, 104, 2, 97, 98, 195, 179, 0, 99, 104, 2, 97, 100, 122, 17,
- 65, 0, 99, 104, 2, 97, 100, 122, 107, 0, 99, 104, 2, 97, 109, 32, 0, 99, 104, 2, 97, 109, 105, 0, 99, 104, 2, 97, 109, 105,
- 17, 65, 0, 99, 104, 2, 97, 114, 97, 107, 116, 0, 99, 104, 2, 101, 100, 17, 65, 0, 99, 104, 2, 101, 100, 32, 0, 99, 104, 2,
- 101, 109, 97, 116, 0, 99, 104, 2, 105, 122, 109, 17, 65, 0, 99, 104, 2, 105, 122, 109, 32, 0, 99, 104, 2, 105, 122, 111, 0, 99,
- 104, 2, 108, 97, 108, 105, 0, 99, 104, 2, 108, 97, 110, 17, 65, 0, 99, 104, 2, 108, 97, 196, 135, 0, 99, 104, 2, 108, 97, 197,
- 130, 0, 99, 104, 2, 108, 101, 108, 105, 0, 99, 104, 2, 108, 117, 100, 110, 17, 65, 0, 99, 104, 2, 110, 105, 101, 32, 0, 99, 104,
- 2, 110, 105, 196, 153, 0, 99, 104, 2, 110, 196, 133, 0, 99, 104, 2, 110, 196, 153, 0, 99, 104, 2, 111, 100, 97, 99, 104, 32, 0,
- 99, 104, 2, 111, 100, 97, 109, 105, 32, 0, 99, 104, 2, 111, 100, 101, 107, 32, 0, 99, 104, 2, 111, 100, 107, 97, 0, 99, 104, 2,
- 111, 100, 107, 105, 0, 99, 104, 2, 111, 100, 107, 105, 101, 109, 32, 0, 99, 104, 2, 111, 100, 107, 111, 119, 0, 99, 104, 2, 111, 100,
- 107, 111, 119, 105, 32, 0, 99, 104, 2, 111, 100, 107, 117, 32, 0, 99, 104, 2, 111, 100, 107, 195, 179, 0, 99, 104, 2, 111, 100, 111,
- 119, 0, 99, 104, 2, 111, 100, 121, 32, 0, 99, 104, 2, 111, 100, 122, 105, 0, 99, 104, 2, 111, 100, 122, 196, 133, 0, 99, 104, 2,
- 111, 100, 122, 196, 153, 0, 99, 104, 2, 111, 100, 195, 179, 0, 99, 104, 2, 111, 114, 111, 119, 97, 0, 99, 104, 2, 111, 114, 122, 101,
- 0, 99, 104, 2, 111, 119, 17, 65, 0, 99, 104, 2, 111, 119, 97, 0, 99, 104, 2, 114, 111, 110, 17, 65, 0, 99, 104, 2, 114, 111,
- 110, 32, 0, 99, 104, 2, 114, 117, 112, 32, 0, 99, 104, 2, 114, 117, 112, 97, 108, 105, 0, 99, 104, 2, 114, 117, 112, 97, 110, 17,
- 65, 0, 99, 104, 2, 114, 117, 112, 97, 196, 135, 32, 0, 99, 104, 2, 114, 117, 112, 97, 197, 130, 0, 99, 104, 2, 114, 117, 112, 105,
- 17, 65, 0, 99, 104, 2, 114, 121, 112, 17, 65, 0, 99, 104, 2, 114, 121, 112, 108, 0, 99, 104, 2, 114, 121, 112, 197, 130, 0, 99,
- 104, 2, 114, 122, 17, 65, 0, 99, 104, 2, 117, 100, 110, 0, 99, 104, 2, 119, 121, 99, 105, 0, 99, 104, 2, 119, 121, 116, 17, 65,
- 0, 99, 104, 2, 121, 108, 17, 65, 0, 99, 104, 2, 121, 197, 130, 0, 99, 104, 2, 195, 179, 0, 99, 104, 2, 196, 133, 0, 99, 104,
- 2, 196, 153, 0, 99, 104, 2, 197, 130, 0, 99, 104, 8, 2, 101, 116, 121, 0, 99, 104, 8, 2, 101, 116, 121, 110, 0, 99, 104, 8,
- 2, 108, 101, 98, 32, 0, 99, 104, 8, 2, 108, 101, 98, 105, 0, 99, 104, 8, 2, 121, 108, 32, 0, 99, 104, 8, 119, 2, 111, 100,
- 0, 101, 110, 1, 21, 2, 32, 14, 129, 128, 131, 3, 89, 109, 50, 0, 111, 110, 1, 21, 2, 32, 14, 129, 128, 131, 3, 89, 111, 50,
- 0, 4, 99, 104, 3, 91, 0, 107, 106, 2, 17, 65, 0, 122, 0, 4, 116, 101, 105, 110, 3, 91, 47, 35, 57, 50, 0, 116, 101, 105,
- 110, 2, 32, 14, 129, 128, 133, 0, 99, 104, 119, 97, 114, 122, 3, 91, 84, 35, 51, 117, 0, 99, 104, 111, 101, 3, 91, 109, 0, 4,
- 101, 97, 8, 2, 110, 32, 3, 91, 111, 0, 101, 97, 8, 2, 110, 97, 32, 0, 101, 97, 8, 2, 110, 101, 109, 32, 0, 101, 97, 8,
- 2, 110, 105, 101, 32, 0, 101, 97, 8, 2, 110, 111, 119, 105, 32, 0, 101, 97, 8, 2, 110, 117, 32, 0, 4, 2, 105, 3, 97, 0,
- 105, 2, 17, 65, 0, 4, 105, 1, 117, 100, 2, 103, 114, 3, 97, 37, 0, 105, 2, 98, 114, 122, 0, 105, 2, 99, 17, 65, 0, 105,
- 2, 99, 104, 0, 105, 2, 99, 122, 0, 105, 2, 100, 108, 17, 65, 0, 105, 2, 100, 108, 32, 0, 105, 2, 100, 197, 130, 0, 105, 8,
- 2, 116, 17, 65, 0, 105, 8, 2, 116, 32, 0, 105, 8, 2, 116, 107, 0, 7, 6, 116, 0, 4, 3, 47, 0, 2, 114, 122, 0, 2,
- 115, 0, 111, 119, 110, 2, 32, 14, 129, 128, 132, 3, 47, 35, 58, 50, 0, 105, 2, 17, 65, 3, 47, 57, 0, 116, 104, 101, 119, 3,
- 89, 57, 40, 0, 2, 105, 3, 115, 0, 7, 6, 117, 0, 4, 1, 21, 2, 197, 130, 98, 121, 32, 3, 8, 40, 0, 1, 21, 2, 197,
- 130, 98, 121, 109, 32, 0, 1, 21, 2, 197, 130, 98, 121, 197, 155, 32, 0, 110, 99, 104, 8, 108, 3, 35, 50, 76, 0, 4, 3, 40,
- 0, 1, 97, 110, 2, 99, 122, 0, 1, 97, 110, 2, 107, 0, 1, 97, 114, 97, 112, 0, 1, 97, 116, 101, 109, 0, 1, 101, 17, 67,
- 2, 109, 32, 0, 1, 101, 17, 67, 2, 115, 0, 8, 97, 122, 0, 8, 101, 105, 110, 0, 8, 101, 122, 114, 112, 0, 2, 32, 17, 65,
- 3, 40, 10, 0, 101, 116, 111, 111, 116, 104, 8, 108, 98, 3, 40, 47, 40, 83, 0, 115, 105, 99, 8, 109, 2, 97, 108, 32, 3, 57,
- 6, 40, 88, 37, 49, 0, 115, 105, 99, 8, 109, 2, 97, 108, 3, 57, 40, 88, 37, 49, 0, 4, 1, 97, 3, 58, 0, 1, 101, 0,
- 8, 97, 122, 2, 116, 111, 0, 105, 99, 107, 8, 98, 3, 58, 37, 49, 0, 7, 6, 118, 0, 105, 99, 101, 8, 2, 21, 14, 129, 132,
- 132, 3, 58, 37, 117, 109, 0, 4, 1, 102, 2, 17, 65, 3, 83, 0, 1, 104, 2, 17, 65, 0, 1, 107, 2, 17, 65, 0, 1, 112,
- 2, 17, 65, 0, 1, 115, 2, 17, 65, 0, 1, 116, 2, 17, 65, 0, 2, 111, 108, 107, 115, 0, 3, 84, 0, 105, 108, 108, 101, 2,
- 32, 14, 129, 128, 133, 3, 84, 37, 55, 0, 7, 6, 119, 0, 2, 115, 107, 3, 10, 84, 0, 4, 114, 105, 103, 104, 3, 51, 35, 57,
- 0, 114, 105, 103, 104, 1, 17, 67, 0, 8, 2, 32, 3, 58, 0, 101, 101, 2, 107, 3, 58, 37, 0, 4, 8, 2, 32, 102, 3, 58,
- 109, 0, 8, 2, 32, 109, 110, 0, 97, 115, 104, 105, 8, 3, 58, 111, 91, 37, 0, 105, 110, 100, 111, 119, 8, 3, 58, 112, 50, 72,
- 111, 58, 0, 4, 1, 99, 2, 17, 65, 3, 83, 0, 1, 102, 2, 17, 65, 0, 1, 104, 2, 17, 65, 0, 1, 107, 2, 17, 65, 0,
- 1, 112, 2, 17, 65, 0, 1, 115, 2, 17, 65, 0, 1, 116, 2, 17, 65, 0, 1, 122, 99, 2, 17, 65, 0, 1, 122, 115, 2, 17,
- 65, 0, 1, 135, 196, 2, 17, 65, 0, 1, 155, 197, 2, 17, 65, 0, 2, 32, 0, 8, 2, 32, 99, 0, 8, 2, 32, 104, 0, 8,
- 2, 32, 107, 0, 8, 2, 32, 112, 0, 8, 2, 32, 115, 0, 8, 2, 32, 116, 0, 3, 84, 0, 105, 99, 101, 8, 2, 21, 14, 129,
- 132, 132, 3, 84, 37, 117, 109, 0, 115, 122, 1, 114, 101, 105, 2, 17, 65, 3, 91, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7, 6,
- 121, 0, 4, 39, 1, 114, 2, 101, 103, 111, 32, 3, 0, 39, 1, 114, 2, 101, 109, 117, 32, 3, 0, 4, 1, 21, 2, 197, 130, 98,
- 121, 32, 3, 8, 112, 0, 1, 21, 2, 197, 130, 98, 121, 109, 32, 0, 1, 21, 2, 197, 130, 98, 121, 197, 155, 32, 0, 1, 98, 101,
- 2, 197, 155, 99, 105, 101, 32, 0, 1, 98, 101, 2, 197, 155, 109, 121, 32, 0, 1, 100, 108, 97, 21, 2, 18, 66, 32, 0, 1, 100,
- 111, 108, 21, 2, 18, 66, 32, 0, 1, 100, 111, 116, 21, 2, 18, 66, 32, 0, 1, 100, 114, 111, 21, 2, 18, 66, 32, 0, 1, 114,
- 101, 109, 21, 2, 18, 66, 32, 0, 1, 114, 101, 116, 21, 2, 18, 66, 32, 0, 1, 114, 111, 102, 21, 2, 18, 66, 32, 0, 1, 114,
- 111, 103, 21, 2, 18, 66, 32, 0, 1, 114, 111, 116, 21, 2, 18, 66, 32, 0, 1, 114, 116, 101, 21, 2, 18, 66, 32, 0, 1, 114,
- 116, 107, 21, 2, 18, 66, 32, 0, 1, 114, 116, 112, 21, 2, 18, 66, 32, 0, 1, 115, 97, 108, 21, 2, 18, 66, 32, 0, 1, 115,
- 107, 101, 21, 2, 18, 66, 32, 0, 1, 116, 97, 98, 21, 2, 18, 66, 32, 0, 1, 116, 97, 105, 21, 2, 18, 66, 32, 0, 1, 116,
- 97, 109, 21, 2, 18, 66, 32, 0, 1, 116, 97, 114, 21, 2, 18, 66, 32, 0, 1, 116, 97, 116, 21, 2, 18, 66, 32, 0, 1, 116,
- 101, 97, 21, 2, 18, 66, 32, 0, 1, 116, 101, 99, 21, 2, 18, 66, 32, 0, 1, 116, 101, 100, 21, 2, 18, 66, 32, 0, 1, 116,
- 101, 103, 21, 2, 18, 66, 32, 0, 1, 116, 101, 104, 21, 2, 18, 66, 32, 0, 1, 116, 101, 108, 21, 2, 18, 66, 32, 0, 1, 116,
- 101, 109, 21, 2, 18, 66, 32, 0, 1, 116, 101, 110, 21, 2, 18, 66, 32, 0, 1, 116, 101, 111, 21, 2, 18, 66, 32, 0, 1, 116,
- 101, 114, 21, 2, 18, 66, 32, 0, 1, 116, 101, 116, 21, 2, 18, 66, 32, 0, 1, 116, 105, 108, 21, 2, 18, 66, 32, 0, 1, 116,
- 107, 97, 21, 2, 18, 66, 32, 0, 1, 116, 107, 101, 21, 2, 18, 66, 32, 0, 1, 116, 107, 114, 21, 2, 18, 66, 32, 0, 1, 116,
- 108, 97, 21, 2, 18, 66, 32, 0, 1, 116, 110, 97, 21, 2, 18, 66, 32, 0, 1, 116, 110, 101, 21, 2, 18, 66, 32, 0, 1, 116,
- 111, 98, 21, 2, 18, 66, 32, 0, 1, 116, 111, 105, 21, 2, 18, 66, 32, 0, 1, 116, 111, 110, 21, 2, 18, 66, 32, 0, 1, 116,
- 111, 114, 21, 2, 18, 66, 32, 0, 1, 116, 111, 122, 21, 2, 18, 66, 32, 0, 1, 116, 112, 101, 21, 2, 18, 66, 32, 0, 1, 116,
- 112, 105, 21, 2, 18, 66, 32, 0, 1, 116, 112, 111, 2, 18, 66, 32, 0, 1, 116, 115, 97, 21, 2, 18, 66, 32, 0, 1, 116, 115,
- 101, 21, 2, 18, 66, 32, 0, 1, 116, 115, 105, 21, 2, 18, 66, 32, 0, 1, 116, 115, 111, 21, 2, 18, 66, 32, 0, 1, 116, 115,
- 117, 21, 2, 18, 66, 32, 0, 1, 116, 115, 121, 21, 2, 18, 66, 32, 0, 1, 116, 117, 97, 21, 2, 18, 66, 32, 0, 1, 116, 117,
- 101, 21, 2, 18, 66, 32, 0, 1, 116, 121, 114, 21, 2, 18, 66, 32, 0, 1, 122, 101, 110, 21, 2, 18, 66, 32, 0, 1, 122, 105,
- 102, 2, 18, 66, 32, 0, 1, 130, 197, 21, 2, 98, 121, 32, 0, 1, 130, 197, 21, 2, 98, 121, 197, 155, 99, 105, 101, 32, 0, 1,
- 130, 197, 21, 2, 98, 121, 197, 155, 109, 121, 32, 0, 8, 98, 97, 2, 197, 155, 99, 105, 101, 32, 0, 8, 98, 97, 2, 197, 155, 109,
- 121, 32, 0, 8, 115, 97, 108, 107, 2, 18, 66, 32, 0, 8, 116, 97, 116, 115, 2, 18, 66, 32, 0, 8, 116, 101, 2, 18, 66, 32,
- 0, 8, 116, 107, 97, 114, 112, 2, 18, 66, 32, 0, 8, 116, 115, 105, 109, 2, 18, 66, 0, 8, 116, 121, 114, 107, 2, 18, 66, 32,
- 0, 4, 39, 1, 17, 67, 2, 101, 103, 111, 32, 3, 38, 0, 39, 1, 17, 67, 2, 101, 109, 117, 32, 0, 4, 1, 17, 65, 2, 17,
- 65, 3, 57, 0, 1, 17, 65, 2, 32, 0, 8, 2, 17, 65, 0, 4, 3, 112, 0, 8, 114, 111, 116, 115, 105, 104, 2, 107, 97, 12,
- 12, 0, 8, 114, 111, 116, 115, 105, 104, 2, 107, 111, 109, 12, 12, 0, 8, 114, 116, 101, 116, 2, 107, 97, 12, 12, 0, 8, 114, 116,
- 101, 116, 2, 107, 111, 109, 12, 12, 0, 8, 116, 97, 112, 2, 12, 12, 0, 2, 32, 17, 65, 3, 112, 10, 0, 7, 6, 122, 0, 4,
- 3, 88, 0, 8, 2, 32, 0, 8, 111, 114, 2, 105, 17, 67, 0, 4, 105, 8, 2, 17, 67, 3, 88, 10, 37, 0, 105, 8, 101, 105,
- 110, 2, 17, 67, 0, 122, 8, 2, 97, 32, 3, 88, 10, 88, 0, 4, 105, 1, 111, 109, 2, 108, 108, 3, 88, 37, 0, 105, 2, 17,
- 67, 0, 8, 2, 32, 109, 110, 3, 88, 109, 0, 4, 2, 32, 3, 89, 0, 8, 2, 32, 99, 0, 8, 2, 32, 102, 0, 8, 2, 32,
- 104, 0, 8, 2, 32, 107, 0, 8, 2, 32, 112, 0, 8, 2, 32, 115, 0, 8, 2, 32, 116, 0, 4, 2, 105, 3, 96, 0, 105, 2,
- 17, 65, 0, 4, 105, 2, 109, 12, 3, 96, 37, 0, 105, 8, 2, 112, 0, 4, 2, 105, 110, 105, 32, 3, 117, 0, 2, 105, 110, 105,
- 99, 104, 32, 0, 2, 105, 110, 105, 101, 103, 111, 32, 0, 2, 105, 110, 105, 101, 109, 117, 32, 0, 2, 105, 110, 105, 109, 32, 0, 2,
- 105, 110, 105, 109, 105, 32, 0, 122, 2, 97, 32, 0, 122, 2, 97, 99, 104, 32, 0, 122, 2, 97, 109, 105, 32, 0, 122, 2, 97, 110,
- 105, 32, 0, 122, 2, 97, 110, 105, 99, 104, 32, 0, 122, 2, 97, 110, 105, 101, 103, 111, 32, 0, 122, 2, 97, 110, 105, 101, 109, 117,
- 32, 0, 122, 2, 97, 110, 105, 109, 32, 0, 122, 2, 97, 110, 105, 109, 105, 32, 0, 122, 2, 105, 110, 105, 32, 0, 122, 2, 105, 110,
- 105, 99, 104, 32, 0, 122, 2, 105, 110, 105, 101, 103, 111, 32, 0, 122, 2, 105, 110, 105, 101, 109, 117, 32, 0, 122, 2, 105, 110, 105,
- 109, 32, 0, 122, 2, 105, 110, 105, 109, 105, 32, 0, 122, 2, 111, 32, 0, 122, 2, 111, 110, 105, 32, 0, 122, 2, 111, 110, 105, 99,
- 104, 32, 0, 122, 2, 111, 110, 105, 101, 103, 111, 32, 0, 122, 2, 111, 110, 105, 101, 109, 117, 32, 0, 122, 2, 111, 110, 105, 109, 32,
- 0, 122, 2, 111, 110, 105, 109, 105, 32, 0, 122, 2, 121, 32, 0, 122, 2, 195, 179, 119, 32, 0, 122, 2, 196, 153, 32, 0, 122, 8,
- 17, 65, 109, 2, 17, 65, 0, 122, 8, 105, 112, 0, 117, 114, 105, 8, 2, 99, 104, 3, 117, 40, 51, 112, 0, 7, 6, 126, 0, 3,
- 0, 7, 6, 0, 39, 97, 2, 32, 14, 128, 128, 130, 3, 35, 0, 39, 117, 2, 32, 14, 128, 128, 130, 3, 40, 0, 36, 3, 72, 111,
- 55, 35, 51, 0, 39, 101, 109, 2, 32, 14, 128, 128, 131, 3, 109, 65, 0, 39, 101, 109, 117, 2, 32, 14, 128, 128, 132, 3, 109, 65,
- 40, 0, 39, 101, 103, 111, 2, 32, 14, 128, 128, 132, 3, 109, 81, 111, 0, 39, 111, 119, 105, 2, 32, 14, 128, 128, 132, 3, 111, 84,
- 37, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts53 = FileInMemory_createWithData (34924, reinterpret_cast<const char *> (&espeakdata_dicts53_data),
- U"espeak-1.48.04-source/espeak-data/pl_dict",
- U"pl");
- my addItem_move (espeakdata_dicts53.move());
+ 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, 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, 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, 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, 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, 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, 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, 0, 9, 3, 95, 51, 88, 89, 6, 37, 0, 0, 10, 3, 95, 48, 67,
+ 89, 6, 109, 72, 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, 13, 3, 95, 55, 88, 107, 6, 109, 83, 47, 109, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 10, 3, 95, 49, 88, 72, 6, 109, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 50, 88, 71, 6,
+ 37, 89, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 52, 88, 76, 6, 108, 107, 55,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 53, 88, 48, 6, 37, 50, 75, 109, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 11, 3, 95, 54, 88, 91, 6, 109, 89, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95,
+ 56, 88, 107, 6, 109, 91, 47, 109, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 57, 88, 50, 109, 84, 6, 109, 72, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 95, 51, 89, 6, 108, 12, 107, 0, 0, 9, 2, 95, 50, 72, 6, 40, 12, 0,
+ 0, 9, 2, 95, 49, 57, 6, 109, 49, 0, 0, 11, 2, 95, 48, 89, 108, 6, 83, 108, 34, 0, 0, 10, 2, 95, 55, 107, 6, 109,
+ 83, 47, 0, 0, 9, 2, 95, 54, 91, 108, 6, 91, 0, 0, 10, 2, 95, 53, 48, 109, 6, 50, 75, 0, 0, 10, 2, 95, 52, 76,
+ 6, 109, 107, 34, 0, 0, 0, 0, 8, 2, 95, 57, 50, 6, 39, 0, 0, 10, 2, 95, 56, 107, 6, 109, 91, 47, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 217, 135, 107, 6, 108, 12, 72, 39, 76, 109,
+ 91, 65, 0, 0, 9, 2, 217, 134, 50, 6, 40, 50, 0, 0, 9, 2, 217, 133, 65, 6, 37, 65, 0, 0, 9, 2, 217, 132, 55, 6,
+ 109, 65, 0, 0, 0, 9, 2, 217, 130, 51, 6, 109, 83, 0, 0, 9, 2, 217, 129, 83, 6, 108, 12, 0, 0, 0, 0, 9, 2, 218,
+ 134, 76, 6, 108, 12, 0, 0, 0, 0, 0, 0, 0, 10, 2, 217, 136, 58, 6, 39, 12, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 10, 2, 216, 167, 109, 55, 6, 108, 83, 0, 0, 0, 0, 9, 2, 219, 140, 57, 6, 109, 12, 0, 0, 0, 0, 12, 2, 216, 161,
+ 107, 109, 65, 88, 6, 108, 12, 0, 0, 0, 9, 2, 216, 175, 72, 6, 109, 55, 0, 0, 9, 2, 216, 174, 106, 6, 108, 12, 0, 0,
+ 9, 2, 216, 173, 107, 6, 108, 12, 0, 0, 9, 2, 216, 172, 75, 6, 37, 65, 0, 0, 9, 2, 216, 171, 89, 6, 108, 12, 0, 0,
+ 9, 2, 216, 170, 47, 6, 108, 12, 0, 0, 0, 9, 2, 216, 168, 71, 6, 108, 12, 0, 0, 9, 2, 216, 183, 47, 6, 109, 12, 0,
+ 0, 9, 2, 216, 182, 88, 6, 109, 72, 0, 0, 9, 2, 216, 181, 89, 6, 109, 72, 0, 0, 9, 2, 216, 180, 91, 6, 37, 50, 0,
+ 0, 9, 2, 216, 179, 89, 6, 37, 50, 0, 0, 9, 2, 216, 178, 88, 6, 108, 12, 0, 0, 9, 2, 216, 177, 34, 6, 108, 12, 0,
+ 0, 9, 2, 216, 176, 88, 6, 109, 55, 0, 0, 9, 2, 218, 175, 81, 6, 109, 83, 0, 0, 0, 0, 0, 0, 9, 2, 216, 186, 51,
+ 6, 110, 50, 0, 0, 9, 2, 218, 169, 49, 6, 109, 83, 0, 8, 2, 216, 185, 6, 110, 50, 0, 0, 9, 2, 216, 184, 88, 6, 109,
+ 12, 0, 0, 0, 9, 2, 217, 190, 48, 6, 108, 12, 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, 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, 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, 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, 6, 20, 0, 0, 96, 6, 0, 0, 48, 0, 0, 0,
+ 97, 6, 0, 0, 49, 0, 0, 0, 98, 6, 0, 0, 50, 0, 0, 0, 99, 6, 0, 0, 51, 0, 0, 0, 100, 6, 0, 0, 52, 0,
+ 0, 0, 101, 6, 0, 0, 53, 0, 0, 0, 102, 6, 0, 0, 54, 0, 0, 0, 103, 6, 0, 0, 55, 0, 0, 0, 104, 6, 0, 0,
+ 56, 0, 0, 0, 105, 6, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 217, 142, 0, 217, 144, 0, 217, 143, 0, 217, 139,
+ 0, 217, 141, 0, 217, 136, 0, 216, 167, 0, 217, 135, 0, 219, 140, 0, 216, 169, 0, 217, 138, 0, 7, 6, 18, 67, 217, 142, 0, 217,
+ 144, 0, 217, 143, 0, 7, 6, 18, 68, 216, 167, 0, 216, 168, 0, 217, 190, 0, 216, 170, 0, 216, 171, 0, 216, 172, 0, 218, 134, 0,
+ 216, 173, 0, 216, 174, 0, 216, 175, 0, 216, 176, 0, 216, 177, 0, 216, 178, 0, 218, 152, 0, 216, 179, 0, 216, 180, 0, 216, 181, 0,
+ 216, 182, 0, 216, 183, 0, 216, 184, 0, 216, 185, 0, 216, 186, 0, 217, 129, 0, 217, 130, 0, 218, 169, 0, 218, 175, 0, 217, 132, 0,
+ 217, 133, 0, 217, 134, 0, 217, 136, 0, 217, 135, 0, 219, 140, 0, 7, 6, 1, 34, 0, 2, 18, 66, 3, 0, 3, 13, 0, 7, 6,
+ 1, 35, 0, 3, 109, 0, 7, 6, 1, 40, 0, 8, 2, 18, 66, 3, 0, 217, 141, 3, 108, 50, 0, 4, 3, 109, 0, 2, 32, 0,
+ 217, 139, 3, 109, 50, 0, 7, 6, 1, 41, 0, 4, 1, 18, 68, 2, 18, 68, 3, 71, 0, 2, 18, 66, 0, 2, 32, 0, 3, 71,
+ 109, 0, 7, 6, 1, 42, 0, 2, 32, 3, 13, 0, 2, 18, 66, 3, 107, 0, 3, 107, 109, 0, 7, 6, 1, 43, 0, 4, 2, 18,
+ 66, 3, 47, 0, 2, 32, 0, 3, 47, 109, 0, 7, 6, 1, 44, 0, 4, 2, 18, 66, 3, 89, 0, 2, 32, 0, 3, 89, 109, 0,
+ 7, 6, 1, 45, 0, 4, 2, 18, 66, 3, 75, 0, 2, 32, 0, 3, 75, 109, 0, 7, 6, 1, 46, 0, 4, 2, 18, 66, 3, 107,
+ 0, 2, 32, 0, 3, 107, 109, 0, 7, 6, 1, 47, 0, 4, 2, 18, 66, 3, 106, 0, 2, 32, 0, 3, 106, 109, 0, 7, 6, 1,
+ 48, 0, 4, 2, 18, 66, 3, 72, 0, 2, 32, 0, 3, 72, 109, 0, 7, 6, 1, 49, 0, 4, 2, 18, 66, 3, 88, 0, 2, 32,
+ 0, 3, 88, 109, 0, 7, 6, 1, 50, 0, 4, 2, 18, 66, 3, 51, 0, 2, 32, 0, 3, 51, 109, 0, 7, 6, 1, 51, 0, 4,
+ 2, 18, 66, 3, 88, 0, 2, 32, 0, 3, 88, 109, 0, 7, 6, 1, 52, 0, 4, 1, 18, 67, 2, 18, 68, 3, 89, 0, 1, 18,
+ 68, 2, 18, 68, 0, 2, 18, 66, 0, 2, 32, 0, 3, 89, 109, 0, 7, 6, 1, 53, 0, 4, 2, 18, 66, 3, 91, 0, 2, 32,
+ 0, 3, 91, 109, 0, 7, 6, 1, 54, 0, 4, 2, 18, 66, 3, 89, 0, 2, 32, 0, 3, 89, 109, 0, 7, 6, 1, 55, 0, 4,
+ 2, 18, 66, 3, 88, 0, 2, 32, 0, 3, 88, 109, 0, 7, 6, 1, 56, 0, 4, 2, 18, 66, 3, 47, 0, 2, 32, 0, 3, 47,
+ 109, 0, 7, 6, 1, 57, 0, 4, 2, 18, 66, 3, 88, 0, 2, 32, 0, 3, 88, 109, 0, 7, 6, 1, 58, 0, 2, 18, 66, 3,
+ 0, 2, 32, 3, 13, 9, 0, 3, 109, 0, 7, 6, 1, 59, 0, 4, 2, 18, 66, 3, 51, 0, 2, 32, 0, 3, 51, 109, 0, 7,
+ 6, 1, 65, 0, 3, 0, 7, 6, 1, 66, 0, 4, 2, 18, 66, 3, 83, 0, 2, 32, 0, 3, 83, 109, 0, 7, 6, 1, 67, 0,
+ 4, 2, 18, 66, 3, 51, 0, 2, 32, 0, 3, 51, 109, 0, 7, 6, 1, 69, 0, 4, 2, 18, 66, 3, 55, 0, 2, 32, 0, 3,
+ 55, 109, 0, 7, 6, 1, 70, 0, 4, 2, 18, 66, 3, 65, 0, 2, 32, 0, 3, 65, 109, 0, 7, 6, 1, 71, 0, 4, 1, 18,
+ 67, 2, 18, 68, 3, 50, 0, 1, 18, 68, 2, 18, 68, 0, 2, 18, 66, 0, 2, 32, 0, 3, 50, 109, 0, 7, 6, 1, 72, 0,
+ 2, 32, 3, 13, 0, 2, 18, 66, 3, 107, 0, 3, 107, 109, 0, 7, 6, 1, 73, 0, 4, 1, 18, 68, 2, 18, 68, 3, 40, 0,
+ 2, 32, 0, 2, 18, 66, 3, 84, 0, 3, 84, 109, 0, 7, 6, 1, 75, 0, 3, 37, 0, 8, 3, 57, 109, 0, 7, 6, 1, 79,
+ 0, 3, 109, 0, 7, 6, 1, 80, 0, 3, 39, 0, 7, 6, 1, 81, 0, 3, 108, 0, 7, 6, 1, 82, 0, 3, 12, 0, 7, 6,
+ 1, 127, 0, 4, 1, 18, 68, 2, 18, 68, 3, 48, 0, 2, 18, 66, 0, 2, 32, 0, 3, 48, 109, 0, 7, 6, 218, 134, 0, 4,
+ 2, 18, 66, 3, 76, 0, 2, 32, 0, 3, 76, 109, 0, 7, 6, 218, 152, 0, 4, 2, 18, 66, 3, 90, 0, 2, 32, 0, 3, 90,
+ 109, 0, 7, 6, 218, 169, 0, 4, 1, 18, 67, 2, 18, 68, 3, 49, 0, 1, 18, 68, 2, 18, 68, 0, 2, 18, 66, 0, 2, 32,
+ 0, 3, 49, 109, 0, 7, 6, 218, 175, 0, 4, 2, 18, 66, 3, 81, 0, 2, 32, 0, 3, 81, 109, 0, 7, 6, 219, 140, 0, 3,
+ 37, 0, 8, 3, 57, 109, 0, 7, 6, 0, 36, 3, 72, 39, 55, 13, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts51 = FileInMemory_createWithData (2569, reinterpret_cast<const char *> (&espeakdata_dicts51_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/prs_dict",
+ U"prs");
+ Collection_addItem (me.peek(), espeakdata_dicts51.transfer());
- static unsigned char espeakdata_dicts54_data[24986] = {
- 0, 4, 0, 0, 101, 61, 0, 0, 10, 198, 16, 84, 208, 72, 86, 143, 16, 37, 10, 198, 12, 243, 148, 72, 243, 15, 16, 37, 0, 0,
- 8, 197, 4, 49, 82, 88, 240, 16, 0, 19, 70, 64, 241, 3, 5, 53, 0, 48, 110, 72, 112, 49, 6, 109, 89, 47, 0, 102, 17, 70,
- 64, 241, 3, 5, 53, 0, 48, 110, 72, 49, 109, 89, 47, 0, 101, 0, 0, 17, 70, 76, 240, 201, 21, 70, 64, 89, 39, 89, 6, 117,
- 47, 112, 0, 102, 6, 65, 4, 35, 0, 49, 8, 65, 4, 132, 0, 101, 76, 34, 5, 193, 4, 76, 34, 0, 12, 68, 5, 4, 12, 20,
- 6, 109, 48, 39, 58, 0, 6, 193, 108, 49, 50, 43, 7, 65, 108, 4, 35, 12, 0, 0, 7, 195, 40, 241, 207, 15, 36, 6, 195, 40,
- 241, 207, 16, 8, 197, 12, 243, 15, 72, 80, 15, 19, 67, 48, 241, 207, 55, 6, 110, 81, 40, 49, 135, 0, 102, 81, 113, 117, 101, 32,
- 0, 0, 9, 198, 81, 32, 81, 84, 82, 65, 15, 9, 198, 60, 66, 83, 76, 82, 65, 15, 0, 0, 10, 67, 53, 82, 64, 65, 6, 111,
- 124, 0, 8, 197, 80, 147, 136, 4, 208, 72, 6, 195, 21, 80, 64, 13, 16, 67, 21, 64, 192, 4, 36, 123, 6, 109, 47, 36, 16, 132,
- 0, 102, 16, 67, 21, 64, 192, 4, 36, 123, 6, 109, 47, 12, 16, 132, 0, 101, 0, 0, 9, 197, 64, 20, 15, 12, 240, 16, 37, 8,
- 197, 21, 131, 210, 80, 240, 15, 9, 197, 21, 52, 5, 80, 240, 16, 37, 9, 197, 4, 67, 210, 56, 240, 15, 36, 0, 11, 199, 36, 229,
- 5, 72, 84, 211, 20, 15, 36, 10, 199, 36, 229, 5, 72, 84, 211, 20, 16, 0, 8, 197, 72, 244, 197, 80, 16, 16, 8, 197, 64, 84,
- 197, 80, 16, 16, 8, 197, 8, 240, 197, 80, 16, 16, 6, 195, 69, 81, 64, 72, 0, 0, 8, 197, 12, 243, 79, 16, 240, 16, 9, 197,
- 5, 36, 143, 80, 240, 16, 37, 0, 7, 196, 12, 240, 200, 20, 16, 8, 132, 112, 114, 195, 178, 72, 34, 0, 17, 70, 56, 245, 5, 8,
- 243, 203, 50, 39, 58, 47, 71, 111, 49, 0, 102, 16, 70, 24, 16, 197, 8, 243, 203, 83, 118, 89, 112, 71, 40, 49, 0, 0, 16, 4,
- 95, 100, 112, 116, 10, 84, 6, 37, 34, 81, 40, 55, 132, 0, 0, 6, 65, 20, 109, 0, 49, 7, 65, 20, 37, 0, 102, 72, 7, 65,
- 20, 37, 0, 101, 72, 0, 0, 0, 0, 0, 10, 199, 12, 20, 129, 13, 65, 82, 20, 15, 0, 13, 68, 64, 245, 197, 72, 48, 6, 114,
- 109, 34, 0, 102, 13, 68, 64, 245, 197, 72, 48, 6, 114, 132, 44, 0, 101, 0, 0, 0, 0, 14, 68, 52, 18, 197, 72, 65, 6, 118,
- 49, 132, 44, 0, 101, 8, 197, 64, 21, 5, 80, 16, 15, 0, 11, 68, 48, 245, 73, 76, 21, 102, 114, 0, 47, 8, 196, 12, 84, 131,
- 60, 15, 36, 0, 8, 196, 88, 240, 227, 76, 78, 32, 0, 0, 0, 0, 0, 14, 68, 25, 32, 77, 20, 83, 51, 6, 118, 65, 37, 0,
- 102, 14, 68, 25, 32, 77, 20, 83, 34, 6, 118, 65, 112, 0, 101, 14, 1, 37, 48, 39, 34, 89, 6, 118, 68, 47, 111, 0, 27, 0,
- 8, 1, 38, 10, 6, 36, 10, 0, 0, 17, 70, 64, 241, 5, 72, 82, 64, 48, 2, 39, 72, 36, 16, 118, 0, 76, 0, 0, 24, 72,
- 80, 83, 5, 54, 117, 133, 37, 48, 47, 4, 109, 55, 4, 109, 65, 6, 110, 84, 118, 138, 0, 101, 14, 68, 88, 241, 3, 4, 84, 6,
- 110, 75, 37, 49, 132, 0, 0, 6, 195, 72, 240, 203, 15, 7, 195, 64, 244, 128, 72, 34, 15, 1, 42, 132, 89, 47, 36, 16, 6, 37,
- 89, 49, 111, 0, 27, 0, 10, 199, 21, 53, 15, 12, 243, 13, 60, 15, 9, 198, 80, 149, 133, 72, 19, 64, 72, 9, 198, 80, 149, 133,
- 72, 19, 64, 72, 9, 198, 21, 53, 1, 88, 19, 64, 72, 8, 1, 43, 65, 117, 138, 0, 27, 0, 15, 68, 21, 128, 197, 48, 4, 109,
- 49, 89, 6, 109, 55, 0, 101, 9, 197, 72, 83, 143, 88, 240, 15, 36, 9, 197, 64, 148, 15, 12, 240, 16, 37, 13, 69, 8, 18, 82,
- 72, 240, 71, 6, 117, 101, 111, 0, 8, 197, 69, 80, 78, 16, 240, 102, 0, 7, 196, 64, 243, 3, 4, 15, 10, 198, 21, 53, 15, 72,
- 227, 192, 15, 36, 0, 11, 1, 46, 48, 6, 39, 68, 47, 111, 0, 27, 0, 7, 196, 13, 33, 68, 60, 15, 0, 13, 4, 95, 100, 105,
- 97, 47, 51, 6, 36, 65, 132, 0, 0, 0, 13, 67, 40, 21, 211, 75, 6, 35, 40, 12, 88, 0, 101, 0, 6, 195, 24, 24, 15, 76,
- 0, 0, 18, 70, 4, 225, 5, 73, 51, 206, 6, 132, 50, 72, 36, 34, 89, 39, 68, 0, 0, 21, 71, 44, 193, 86, 21, 36, 207, 56,
- 49, 55, 6, 109, 84, 36, 34, 89, 132, 68, 0, 101, 0, 0, 16, 70, 88, 243, 20, 4, 148, 133, 84, 110, 55, 47, 6, 109, 34, 0,
- 18, 70, 76, 241, 148, 92, 20, 133, 89, 6, 110, 83, 47, 58, 36, 14, 0, 102, 20, 70, 76, 241, 148, 92, 20, 133, 89, 6, 110, 83,
- 47, 4, 58, 6, 109, 44, 0, 101, 18, 70, 32, 20, 132, 92, 20, 133, 107, 6, 35, 34, 72, 58, 36, 14, 0, 102, 19, 70, 32, 20,
- 132, 92, 20, 133, 6, 35, 34, 72, 4, 58, 6, 109, 44, 0, 101, 9, 198, 12, 81, 129, 48, 82, 65, 15, 0, 0, 0, 0, 8, 197,
- 24, 244, 141, 61, 48, 16, 8, 197, 4, 211, 210, 21, 48, 16, 6, 65, 60, 110, 0, 49, 5, 193, 60, 76, 34, 0, 9, 198, 64, 19,
- 8, 62, 0, 64, 15, 14, 1, 61, 10, 10, 37, 81, 58, 6, 132, 55, 10, 0, 27, 0, 0, 0, 9, 198, 81, 35, 205, 8, 85, 1,
- 16, 14, 69, 76, 18, 66, 72, 240, 89, 6, 117, 71, 51, 111, 0, 9, 198, 21, 52, 15, 48, 85, 1, 16, 14, 69, 12, 18, 66, 72,
- 240, 49, 6, 117, 71, 51, 111, 0, 9, 197, 4, 193, 213, 57, 48, 72, 37, 10, 1, 64, 35, 101, 6, 39, 71, 132, 0, 0, 17, 70,
- 4, 229, 15, 56, 147, 192, 129, 68, 47, 6, 39, 50, 124, 111, 0, 0, 0, 0, 9, 198, 48, 83, 66, 72, 85, 5, 16, 9, 198, 12,
- 20, 1, 12, 85, 5, 16, 0, 23, 71, 80, 83, 5, 54, 117, 133, 48, 47, 4, 109, 55, 4, 109, 65, 6, 110, 84, 109, 55, 0, 101,
- 0, 10, 67, 16, 240, 192, 72, 6, 110, 49, 0, 6, 195, 16, 244, 207, 15, 0, 4, 193, 116, 43, 0, 0, 7, 196, 12, 246, 133, 52,
- 15, 0, 21, 71, 12, 193, 86, 21, 36, 207, 56, 49, 55, 6, 109, 84, 36, 34, 89, 39, 68, 0, 102, 21, 71, 12, 193, 86, 21, 36,
- 207, 56, 49, 55, 6, 109, 84, 112, 34, 89, 132, 68, 0, 101, 9, 67, 48, 129, 64, 61, 112, 0, 102, 10, 198, 16, 84, 193, 64, 81,
- 207, 16, 37, 0, 20, 72, 92, 20, 200, 36, 225, 212, 60, 224, 58, 6, 110, 91, 37, 50, 47, 39, 50, 0, 7, 196, 56, 84, 150, 60,
- 16, 9, 198, 65, 81, 5, 72, 19, 64, 76, 13, 4, 95, 100, 111, 116, 48, 6, 39, 68, 47, 111, 0, 0, 0, 13, 68, 77, 0, 67,
- 20, 89, 48, 6, 118, 89, 0, 102, 14, 68, 77, 0, 67, 20, 89, 48, 6, 118, 89, 112, 0, 101, 10, 198, 77, 80, 143, 72, 227, 192,
- 15, 36, 9, 198, 72, 80, 207, 72, 67, 192, 15, 10, 198, 28, 245, 133, 72, 227, 192, 15, 36, 9, 198, 28, 245, 133, 72, 227, 192, 16,
- 9, 198, 12, 243, 148, 84, 67, 192, 102, 0, 12, 67, 88, 240, 227, 84, 39, 89, 36, 0, 78, 32, 0, 7, 196, 52, 147, 204, 60, 16,
- 0, 12, 68, 25, 33, 85, 16, 83, 51, 6, 136, 72, 0, 10, 197, 56, 244, 211, 5, 48, 102, 76, 34, 0, 10, 198, 76, 244, 211, 20,
- 115, 192, 16, 37, 9, 198, 61, 85, 15, 72, 115, 192, 15, 10, 198, 20, 212, 18, 20, 115, 192, 16, 37, 9, 198, 20, 212, 18, 20, 115,
- 192, 16, 10, 198, 12, 128, 77, 20, 115, 192, 16, 36, 0, 9, 67, 8, 17, 0, 71, 109, 72, 0, 0, 0, 0, 8, 66, 85, 0, 132,
- 48, 0, 101, 18, 7, 112, 111, 100, 101, 195, 163, 111, 48, 2, 39, 72, 36, 16, 130, 0, 76, 0, 7, 195, 76, 240, 207, 15, 36, 6,
- 195, 76, 240, 207, 16, 0, 12, 201, 60, 227, 205, 5, 67, 208, 20, 144, 64, 15, 23, 67, 33, 69, 16, 35, 81, 4, 35, 47, 36, 47,
- 36, 6, 48, 36, 10, 0, 81, 58, 47, 47, 32, 0, 6, 65, 88, 84, 36, 0, 0, 12, 201, 16, 244, 141, 36, 226, 15, 12, 244, 192,
- 15, 8, 66, 137, 48, 109, 89, 0, 72, 6, 194, 5, 48, 76, 34, 0, 0, 17, 4, 95, 49, 77, 52, 6, 128, 50, 47, 34, 37, 55,
- 57, 6, 130, 0, 0, 16, 69, 4, 48, 197, 77, 48, 6, 35, 49, 89, 4, 109, 89, 0, 101, 0, 12, 68, 24, 244, 129, 52, 83, 39,
- 16, 130, 0, 73, 0, 0, 14, 67, 84, 226, 88, 57, 6, 40, 50, 37, 49, 89, 0, 102, 15, 67, 84, 226, 88, 4, 40, 12, 50, 6,
- 37, 49, 89, 0, 101, 8, 196, 9, 35, 212, 60, 16, 37, 7, 196, 8, 244, 132, 60, 15, 0, 12, 4, 95, 49, 77, 49, 65, 6, 116,
- 10, 0, 102, 13, 4, 95, 49, 77, 49, 65, 6, 37, 55, 10, 0, 101, 7, 65, 96, 91, 37, 138, 0, 0, 15, 70, 76, 128, 77, 64,
- 243, 192, 91, 132, 65, 48, 40, 0, 102, 15, 4, 95, 49, 77, 50, 6, 128, 65, 37, 55, 57, 6, 130, 0, 0, 16, 4, 95, 49, 77,
- 51, 6, 128, 65, 71, 37, 55, 57, 6, 130, 0, 0, 0, 14, 68, 8, 194, 78, 16, 71, 55, 6, 35, 37, 50, 72, 0, 0, 12, 68,
- 64, 17, 88, 4, 48, 35, 36, 91, 35, 0, 0, 11, 67, 100, 84, 192, 57, 6, 109, 89, 0, 101, 9, 198, 82, 83, 136, 20, 148, 192,
- 72, 7, 195, 16, 244, 192, 72, 34, 6, 195, 48, 244, 192, 72, 0, 9, 198, 88, 19, 133, 77, 48, 64, 16, 0, 9, 198, 9, 35, 205,
- 20, 194, 1, 15, 0, 0, 11, 200, 32, 83, 79, 73, 35, 201, 16, 16, 15, 0, 9, 198, 65, 35, 214, 21, 64, 64, 16, 9, 198, 64,
- 84, 142, 21, 64, 64, 16, 9, 198, 52, 20, 137, 21, 64, 64, 16, 0, 6, 195, 64, 80, 129, 15, 0, 0, 13, 68, 8, 16, 207, 56,
- 71, 6, 118, 49, 39, 68, 0, 0, 0, 22, 69, 16, 84, 15, 37, 48, 72, 36, 48, 6, 120, 89, 49, 135, 0, 102, 81, 113, 117, 101,
- 32, 0, 13, 69, 28, 82, 83, 20, 192, 81, 6, 117, 88, 137, 0, 5, 194, 4, 80, 13, 0, 0, 15, 70, 33, 84, 211, 21, 35, 0,
- 101, 6, 40, 89, 109, 55, 0, 9, 198, 82, 83, 136, 4, 211, 211, 72, 9, 198, 76, 84, 165, 4, 211, 211, 72, 0, 0, 0, 15, 69,
- 84, 37, 78, 81, 80, 40, 71, 6, 40, 50, 47, 40, 0, 7, 195, 76, 83, 15, 15, 36, 6, 195, 76, 83, 15, 16, 6, 195, 24, 241,
- 15, 16, 16, 4, 95, 48, 67, 111, 89, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0, 0, 8, 197, 12, 244, 150, 61, 48, 15, 0, 0,
- 0, 0, 8, 197, 80, 244, 146, 21, 48, 16, 0, 0, 16, 4, 95, 51, 88, 111, 47, 51, 37, 90, 6, 109, 88, 37, 65, 0, 0, 11,
- 4, 95, 116, 108, 100, 47, 37, 55, 0, 101, 10, 4, 95, 116, 108, 100, 76, 6, 116, 0, 0, 0, 0, 9, 198, 16, 84, 195, 61, 35,
- 143, 15, 0, 0, 9, 198, 21, 53, 9, 48, 85, 5, 16, 7, 196, 137, 33, 73, 76, 72, 0, 7, 196, 52, 244, 132, 4, 16, 7, 196,
- 28, 244, 132, 4, 16, 7, 196, 76, 240, 146, 20, 16, 8, 196, 52, 147, 136, 4, 76, 34, 0, 6, 195, 64, 83, 15, 16, 7, 195, 64,
- 83, 15, 72, 34, 7, 195, 77, 32, 64, 102, 24, 18, 67, 77, 32, 64, 4, 109, 95, 6, 109, 34, 34, 57, 6, 35, 0, 101, 24, 0,
- 12, 68, 37, 48, 65, 12, 37, 88, 6, 132, 49, 0, 0, 7, 196, 24, 244, 160, 60, 15, 0, 22, 73, 76, 50, 18, 160, 66, 78, 28,
- 84, 128, 91, 34, 6, 36, 72, 37, 50, 81, 36, 34, 0, 7, 196, 8, 84, 212, 4, 16, 7, 196, 80, 147, 136, 4, 72, 7, 196, 20,
- 229, 18, 20, 102, 7, 196, 16, 84, 212, 4, 34, 0, 10, 198, 81, 35, 208, 22, 3, 192, 16, 37, 10, 198, 72, 81, 143, 74, 3, 192,
- 15, 36, 10, 198, 21, 49, 143, 74, 3, 192, 15, 36, 0, 19, 70, 72, 146, 142, 16, 17, 76, 101, 6, 35, 37, 50, 38, 72, 6, 35,
- 55, 0, 9, 198, 64, 19, 148, 21, 32, 64, 15, 9, 198, 64, 19, 8, 21, 64, 64, 16, 9, 198, 48, 17, 207, 77, 64, 64, 16, 9,
- 198, 28, 83, 133, 9, 32, 64, 15, 9, 198, 12, 133, 80, 21, 64, 64, 16, 9, 198, 12, 18, 88, 21, 64, 64, 16, 0, 0, 0, 0,
- 19, 70, 16, 245, 206, 48, 240, 68, 72, 35, 128, 68, 55, 6, 39, 58, 72, 0, 103, 18, 70, 16, 245, 206, 48, 240, 68, 72, 114, 68,
- 55, 6, 39, 58, 72, 0, 102, 21, 70, 16, 245, 206, 48, 240, 68, 72, 6, 35, 4, 58, 50, 55, 6, 39, 40, 72, 0, 101, 11, 4,
- 95, 49, 67, 48, 89, 6, 118, 68, 0, 0, 9, 198, 21, 34, 84, 72, 82, 65, 15, 0, 6, 194, 16, 16, 72, 34, 5, 194, 12, 48,
- 13, 0, 0, 0, 0, 0, 9, 198, 12, 16, 146, 21, 53, 15, 16, 0, 8, 196, 57, 83, 65, 76, 72, 34, 0, 15, 70, 61, 85, 4,
- 60, 244, 128, 114, 47, 72, 6, 110, 34, 0, 0, 17, 70, 8, 16, 203, 85, 4, 192, 71, 109, 49, 6, 132, 48, 89, 0, 102, 0, 7,
- 196, 64, 241, 5, 72, 76, 0, 0, 0, 19, 70, 21, 132, 18, 21, 52, 192, 4, 109, 49, 89, 48, 34, 6, 109, 89, 0, 101, 0, 0,
- 15, 69, 16, 84, 201, 28, 224, 72, 36, 88, 6, 117, 50, 0, 102, 17, 69, 16, 84, 201, 28, 224, 72, 4, 37, 88, 6, 35, 37, 50,
- 0, 101, 7, 196, 29, 35, 211, 60, 15, 0, 0, 16, 69, 76, 52, 143, 48, 192, 89, 49, 12, 34, 6, 39, 55, 0, 101, 5, 194, 12,
- 64, 13, 0, 20, 71, 52, 84, 211, 20, 225, 197, 72, 65, 6, 109, 89, 132, 50, 75, 132, 44, 0, 101, 0, 16, 69, 4, 194, 83, 60,
- 224, 132, 55, 6, 37, 89, 132, 68, 0, 101, 10, 199, 16, 84, 193, 52, 244, 133, 76, 16, 8, 196, 12, 131, 195, 60, 16, 37, 0, 7,
- 196, 80, 84, 156, 76, 72, 4, 193, 128, 43, 0, 0, 21, 71, 65, 80, 140, 37, 50, 5, 72, 48, 6, 132, 71, 55, 4, 37, 91, 132,
- 44, 0, 101, 0, 9, 198, 88, 84, 130, 21, 65, 64, 16, 9, 198, 40, 241, 213, 21, 65, 64, 16, 9, 198, 21, 132, 12, 61, 33, 64,
- 15, 0, 23, 71, 52, 144, 210, 61, 51, 198, 80, 65, 6, 117, 49, 51, 39, 58, 89, 6, 110, 83, 47, 0, 102, 24, 71, 52, 144, 210,
- 61, 51, 198, 80, 65, 4, 37, 49, 12, 34, 6, 39, 89, 4, 110, 83, 47, 0, 101, 0, 7, 196, 5, 65, 73, 4, 15, 12, 66, 17,
- 32, 72, 39, 58, 47, 39, 34, 0, 24, 0, 0, 0, 6, 195, 72, 81, 5, 16, 6, 195, 64, 241, 5, 76, 0, 0, 7, 195, 65, 35,
- 211, 72, 34, 0, 0, 7, 195, 60, 225, 5, 102, 72, 0, 14, 69, 16, 145, 83, 20, 192, 75, 6, 37, 88, 137, 0, 102, 0, 0, 8,
- 4, 95, 111, 114, 100, 39, 0, 0, 0, 14, 4, 95, 109, 99, 110, 65, 35, 49, 51, 6, 39, 68, 0, 0, 9, 198, 69, 80, 82, 80,
- 85, 15, 16, 10, 198, 12, 243, 131, 21, 37, 15, 16, 37, 16, 4, 95, 49, 67, 111, 89, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0,
- 0, 16, 70, 81, 114, 84, 80, 84, 128, 47, 58, 6, 37, 47, 36, 34, 0, 14, 68, 77, 64, 82, 80, 89, 47, 6, 35, 34, 47, 0,
- 101, 13, 68, 64, 242, 78, 80, 48, 6, 39, 37, 50, 47, 0, 17, 70, 76, 48, 78, 56, 84, 128, 89, 49, 6, 109, 50, 132, 34, 0,
- 101, 12, 200, 81, 32, 78, 77, 67, 210, 56, 240, 15, 36, 12, 200, 16, 84, 205, 4, 229, 5, 48, 240, 16, 37, 0, 18, 70, 48, 20,
- 20, 61, 4, 192, 55, 109, 48, 47, 6, 110, 48, 89, 0, 102, 0, 0, 0, 0, 0, 13, 67, 53, 1, 71, 4, 109, 65, 48, 6, 109,
- 81, 0, 0, 8, 197, 72, 240, 147, 60, 224, 15, 0, 0, 6, 195, 80, 84, 156, 72, 12, 67, 76, 84, 156, 89, 36, 16, 35, 0, 102,
- 74, 0, 9, 198, 69, 82, 78, 80, 85, 15, 16, 0, 10, 199, 25, 33, 83, 12, 244, 133, 76, 16, 10, 199, 5, 36, 133, 16, 244, 133,
- 76, 15, 0, 0, 7, 196, 36, 65, 73, 4, 15, 7, 196, 16, 241, 205, 4, 15, 0, 14, 69, 112, 192, 207, 60, 192, 6, 114, 49, 39,
- 58, 0, 102, 0, 10, 199, 77, 81, 15, 72, 84, 197, 76, 15, 10, 199, 52, 18, 79, 56, 84, 197, 76, 15, 9, 198, 12, 20, 197, 9,
- 33, 64, 15, 9, 198, 8, 147, 8, 21, 65, 64, 16, 9, 198, 17, 84, 129, 57, 65, 64, 102, 0, 0, 13, 68, 52, 245, 83, 20, 65,
- 6, 114, 88, 37, 0, 102, 10, 67, 77, 83, 210, 89, 40, 110, 34, 0, 0, 0, 9, 197, 109, 21, 69, 48, 80, 16, 34, 0, 9, 67,
- 5, 136, 128, 35, 91, 109, 0, 7, 195, 5, 72, 128, 102, 72, 0, 10, 199, 69, 82, 84, 36, 225, 84, 20, 15, 0, 6, 195, 80, 83,
- 147, 72, 0, 0, 6, 195, 32, 242, 133, 16, 7, 195, 24, 241, 1, 16, 36, 6, 195, 8, 241, 133, 15, 0, 6, 194, 16, 80, 72, 34,
- 0, 9, 198, 16, 84, 208, 61, 37, 15, 16, 9, 198, 20, 228, 85, 4, 229, 15, 102, 0, 19, 71, 56, 245, 5, 8, 243, 203, 76, 50,
- 39, 58, 47, 71, 111, 49, 89, 0, 102, 0, 10, 67, 21, 32, 77, 109, 16, 130, 0, 73, 0, 0, 9, 198, 12, 20, 143, 128, 244, 192,
- 15, 0, 11, 68, 28, 21, 83, 76, 81, 6, 114, 89, 0, 17, 70, 32, 245, 13, 4, 147, 0, 107, 39, 47, 65, 6, 118, 55, 0, 102,
- 18, 70, 32, 245, 13, 4, 147, 0, 107, 6, 110, 47, 65, 6, 118, 55, 0, 101, 22, 71, 64, 241, 5, 72, 83, 79, 76, 48, 2, 39,
- 72, 36, 16, 6, 36, 65, 111, 89, 0, 76, 0, 0, 0, 0, 0, 0, 0, 15, 67, 41, 1, 71, 90, 4, 110, 47, 132, 48, 6, 109,
- 81, 0, 0, 0, 0, 0, 0, 7, 196, 17, 81, 84, 60, 16, 9, 3, 95, 35, 57, 47, 35, 71, 0, 0, 0, 17, 70, 88, 243, 11,
- 52, 19, 142, 83, 6, 110, 55, 49, 65, 35, 50, 0, 7, 196, 28, 243, 16, 20, 15, 6, 195, 20, 68, 0, 13, 0, 15, 69, 12, 132,
- 143, 52, 80, 49, 51, 6, 39, 58, 65, 37, 0, 11, 67, 4, 197, 0, 6, 35, 55, 47, 0, 101, 8, 197, 64, 84, 133, 8, 16, 15,
- 8, 197, 53, 83, 5, 80, 16, 16, 8, 197, 52, 243, 133, 72, 16, 15, 8, 197, 40, 84, 133, 8, 16, 15, 8, 197, 24, 20, 143, 24,
- 16, 15, 8, 197, 21, 53, 9, 88, 80, 72, 8, 197, 20, 208, 143, 72, 16, 102, 7, 195, 84, 228, 192, 72, 34, 0, 9, 133, 112, 114,
- 195, 178, 115, 72, 34, 0, 0, 13, 68, 76, 182, 80, 20, 89, 49, 6, 117, 48, 0, 102, 14, 68, 76, 182, 80, 20, 89, 49, 6, 35,
- 37, 48, 0, 101, 0, 8, 197, 64, 84, 143, 8, 16, 15, 8, 197, 64, 20, 133, 16, 80, 16, 11, 200, 20, 224, 193, 77, 21, 69, 80,
- 16, 15, 0, 0, 0, 10, 199, 24, 19, 1, 56, 113, 84, 4, 16, 10, 199, 8, 20, 212, 60, 225, 84, 20, 16, 10, 199, 4, 229, 15,
- 56, 145, 84, 4, 16, 0, 6, 193, 136, 49, 50, 43, 6, 65, 136, 109, 0, 72, 0, 0, 12, 67, 16, 242, 1, 72, 6, 39, 101, 132,
- 0, 102, 0, 0, 10, 67, 76, 182, 64, 89, 49, 6, 117, 0, 9, 198, 64, 84, 193, 16, 83, 15, 16, 11, 136, 102, 195, 180, 109, 97,
- 109, 111, 115, 72, 0, 0, 15, 68, 76, 85, 21, 64, 89, 6, 109, 47, 6, 132, 48, 0, 101, 9, 197, 72, 83, 5, 88, 240, 15, 36,
- 8, 197, 72, 83, 5, 88, 240, 16, 8, 197, 8, 243, 5, 72, 240, 15, 9, 197, 5, 1, 82, 80, 240, 16, 37, 0, 17, 70, 4, 225,
- 18, 60, 145, 0, 132, 68, 72, 51, 6, 110, 37, 72, 0, 9, 198, 16, 80, 129, 37, 131, 192, 102, 0, 18, 4, 95, 50, 67, 111, 72,
- 40, 89, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0, 7, 196, 56, 83, 1, 76, 76, 0, 0, 6, 194, 21, 80, 76, 32, 0, 14, 68,
- 20, 229, 5, 72, 6, 36, 68, 47, 36, 34, 0, 102, 0, 0, 0, 0, 0, 0, 15, 69, 21, 52, 5, 4, 176, 37, 89, 48, 6, 37,
- 12, 49, 0, 0, 0, 0, 8, 196, 80, 244, 142, 60, 15, 36, 7, 196, 64, 244, 211, 60, 76, 0, 14, 70, 72, 245, 83, 76, 80, 85,
- 101, 40, 89, 6, 39, 0, 0, 7, 195, 104, 83, 15, 16, 37, 8, 197, 72, 20, 15, 76, 16, 16, 8, 197, 80, 149, 133, 72, 16, 72,
- 16, 69, 21, 53, 5, 88, 80, 36, 89, 47, 36, 84, 112, 0, 102, 74, 0, 0, 11, 67, 80, 16, 128, 47, 6, 35, 71, 112, 0, 6,
- 195, 5, 96, 192, 13, 0, 7, 196, 104, 244, 146, 4, 16, 8, 196, 8, 244, 146, 4, 16, 37, 0, 14, 69, 8, 80, 84, 48, 80, 71,
- 6, 37, 47, 39, 58, 0, 9, 197, 5, 21, 69, 48, 80, 16, 34, 0, 0, 15, 69, 81, 84, 137, 56, 112, 47, 6, 40, 16, 37, 68,
- 81, 0, 9, 67, 61, 33, 192, 110, 34, 81, 0, 0, 10, 199, 8, 19, 1, 56, 49, 84, 20, 16, 0, 0, 7, 196, 65, 35, 211, 60,
- 15, 0, 0, 4, 193, 140, 43, 0, 17, 70, 48, 82, 66, 56, 150, 128, 55, 6, 117, 71, 50, 37, 12, 123, 0, 8, 197, 64, 241, 9,
- 4, 208, 76, 0, 6, 194, 4, 240, 72, 34, 0, 6, 195, 25, 82, 64, 72, 6, 195, 61, 50, 64, 13, 0, 6, 195, 80, 84, 212, 15,
- 0, 7, 195, 72, 243, 15, 16, 37, 7, 195, 28, 83, 15, 15, 36, 6, 195, 28, 83, 15, 16, 7, 195, 8, 243, 15, 15, 36, 6, 195,
- 8, 243, 15, 16, 0, 7, 196, 60, 194, 15, 76, 15, 0, 0, 18, 71, 76, 192, 67, 45, 112, 82, 20, 89, 55, 6, 35, 49, 58, 36,
- 14, 0, 0, 11, 68, 72, 145, 200, 80, 34, 6, 117, 47, 0, 0, 11, 199, 72, 81, 77, 8, 243, 19, 60, 15, 36, 10, 199, 72, 81,
- 77, 8, 243, 19, 60, 16, 0, 7, 195, 57, 83, 64, 72, 34, 0, 0, 0, 0, 21, 72, 32, 82, 83, 20, 224, 133, 72, 112, 107, 6,
- 117, 88, 109, 50, 71, 36, 34, 81, 0, 8, 197, 29, 35, 211, 76, 240, 16, 9, 197, 16, 80, 207, 72, 240, 16, 37, 9, 197, 4, 193,
- 71, 72, 240, 16, 37, 0, 0, 0, 13, 66, 16, 160, 72, 4, 37, 12, 75, 6, 118, 0, 101, 0, 8, 197, 21, 48, 207, 88, 240, 15,
- 9, 197, 4, 51, 210, 16, 240, 15, 36, 0, 0, 0, 9, 197, 109, 21, 69, 48, 16, 76, 34, 0, 11, 67, 48, 17, 25, 55, 6, 118,
- 72, 112, 0, 6, 195, 52, 244, 128, 15, 0, 0, 6, 195, 56, 242, 143, 16, 25, 3, 226, 132, 162, 65, 6, 35, 16, 14, 49, 132, 101,
- 36, 90, 37, 89, 47, 51, 6, 35, 72, 132, 0, 102, 24, 3, 226, 132, 162, 65, 6, 35, 16, 14, 49, 132, 101, 36, 90, 37, 91, 47,
- 6, 35, 72, 132, 0, 101, 0, 8, 66, 21, 128, 36, 89, 0, 102, 0, 7, 195, 57, 83, 65, 72, 34, 11, 67, 16, 83, 5, 72, 36,
- 55, 112, 0, 77, 0, 7, 196, 64, 241, 5, 52, 76, 0, 14, 68, 88, 241, 197, 48, 83, 6, 39, 12, 81, 13, 55, 0, 10, 67, 21,
- 145, 83, 6, 117, 89, 0, 102, 11, 67, 21, 145, 83, 6, 35, 37, 88, 0, 101, 0, 8, 196, 5, 161, 68, 60, 15, 36, 0, 7, 195,
- 72, 243, 1, 16, 37, 6, 195, 64, 83, 1, 16, 19, 70, 16, 148, 208, 56, 82, 65, 75, 124, 89, 48, 112, 50, 6, 119, 132, 0, 102,
- 19, 70, 16, 148, 208, 56, 82, 65, 72, 124, 91, 48, 112, 50, 6, 119, 132, 0, 101, 9, 198, 16, 144, 82, 72, 82, 65, 15, 9, 198,
- 4, 192, 193, 80, 82, 65, 15, 8, 195, 64, 83, 1, 102, 72, 34, 6, 195, 56, 83, 1, 76, 6, 195, 32, 149, 128, 13, 0, 10, 198,
- 16, 84, 208, 60, 163, 192, 16, 37, 0, 0, 7, 196, 81, 33, 86, 60, 16, 0, 0, 9, 198, 12, 19, 136, 61, 67, 192, 16, 0, 9,
- 67, 28, 85, 0, 81, 109, 47, 0, 9, 198, 16, 148, 195, 61, 33, 15, 15, 9, 198, 16, 84, 195, 61, 33, 15, 15, 7, 132, 115, 195,
- 163, 111, 72, 19, 4, 95, 51, 67, 111, 47, 51, 37, 89, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0, 0, 10, 199, 80, 149, 162, 72,
- 19, 79, 76, 72, 0, 10, 199, 65, 34, 77, 5, 97, 82, 4, 15, 0, 7, 195, 60, 194, 15, 16, 37, 0, 7, 196, 76, 80, 193, 76,
- 16, 0, 8, 197, 80, 84, 133, 37, 48, 72, 8, 197, 76, 84, 133, 37, 48, 72, 0, 7, 196, 5, 52, 201, 52, 102, 0, 0, 0, 0,
- 10, 135, 102, 195, 180, 114, 101, 105, 115, 72, 0, 0, 7, 196, 25, 33, 86, 60, 16, 0, 9, 198, 52, 20, 137, 64, 244, 193, 16, 0,
- 17, 70, 61, 85, 12, 60, 242, 192, 4, 114, 47, 55, 6, 40, 49, 0, 102, 18, 70, 61, 85, 12, 60, 242, 192, 6, 35, 40, 47, 55,
- 6, 40, 49, 0, 101, 10, 198, 72, 85, 15, 72, 227, 192, 15, 36, 0, 6, 195, 80, 244, 207, 15, 0, 0, 9, 198, 20, 229, 133, 48,
- 244, 5, 15, 0, 0, 4, 193, 148, 43, 0, 0, 7, 195, 17, 83, 65, 72, 34, 11, 67, 56, 83, 5, 50, 36, 55, 112, 0, 77, 10,
- 3, 226, 130, 172, 6, 115, 16, 111, 0, 0, 0, 0, 0, 12, 67, 48, 147, 133, 55, 6, 35, 37, 50, 0, 101, 6, 195, 16, 83, 1,
- 76, 0, 9, 198, 72, 83, 79, 73, 51, 192, 15, 9, 198, 20, 229, 18, 61, 51, 192, 15, 0, 0, 11, 67, 41, 80, 78, 101, 40, 129,
- 68, 0, 102, 0, 11, 67, 8, 16, 153, 71, 6, 118, 71, 112, 0, 0, 10, 198, 21, 128, 71, 21, 35, 192, 15, 36, 19, 6, 112, 114,
- 111, 102, 194, 186, 48, 51, 4, 39, 83, 36, 89, 6, 39, 34, 0, 0, 14, 68, 76, 51, 213, 80, 89, 49, 6, 35, 40, 47, 0, 101,
- 14, 4, 95, 111, 103, 111, 39, 81, 39, 50, 6, 36, 49, 0, 0, 10, 199, 21, 53, 9, 88, 83, 79, 76, 72, 0, 7, 196, 4, 32,
- 68, 88, 13, 0, 6, 195, 48, 81, 148, 15, 9, 198, 52, 19, 137, 128, 240, 129, 15, 6, 194, 109, 48, 72, 34, 0, 0, 12, 68, 52,
- 18, 76, 76, 65, 6, 118, 55, 89, 0, 12, 67, 65, 35, 198, 48, 51, 6, 110, 83, 0, 24, 0, 8, 197, 21, 53, 1, 37, 48, 72,
- 0, 0, 6, 195, 17, 3, 195, 13, 0, 0, 0, 9, 198, 20, 228, 207, 77, 51, 192, 16, 0, 0, 0, 7, 195, 4, 244, 192, 72, 34,
- 0, 9, 198, 32, 145, 18, 21, 67, 192, 16, 9, 198, 20, 229, 15, 73, 67, 192, 15, 10, 198, 20, 224, 207, 77, 67, 192, 15, 36, 9,
- 198, 12, 195, 210, 21, 67, 192, 16, 20, 6, 112, 114, 111, 102, 194, 170, 48, 51, 4, 39, 83, 36, 89, 6, 39, 16, 132, 0, 0, 18,
- 70, 20, 209, 82, 76, 243, 128, 6, 36, 65, 109, 16, 14, 89, 39, 68, 0, 17, 70, 77, 65, 80, 32, 83, 128, 89, 47, 6, 37, 12,
- 84, 13, 50, 0, 9, 198, 76, 84, 165, 20, 148, 192, 72, 0, 9, 198, 72, 84, 18, 21, 48, 64, 16, 0, 7, 195, 16, 20, 192, 72,
- 34, 6, 195, 48, 20, 192, 72, 0, 12, 68, 17, 34, 86, 20, 72, 51, 6, 117, 84, 0, 9, 196, 56, 84, 212, 4, 102, 76, 34, 0,
- 0, 15, 69, 85, 3, 15, 4, 64, 132, 48, 55, 6, 39, 40, 72, 0, 10, 198, 76, 83, 136, 61, 32, 64, 101, 16, 9, 198, 76, 20,
- 138, 21, 64, 64, 16, 9, 198, 69, 82, 77, 21, 32, 64, 15, 9, 198, 64, 244, 146, 21, 64, 64, 16, 9, 198, 61, 1, 82, 21, 64,
- 64, 16, 9, 198, 56, 147, 134, 21, 64, 64, 16, 9, 198, 53, 85, 18, 21, 64, 64, 16, 9, 198, 28, 244, 138, 21, 64, 64, 16, 9,
- 198, 12, 244, 150, 21, 64, 64, 16, 9, 198, 12, 244, 142, 21, 64, 64, 16, 9, 198, 12, 128, 86, 21, 64, 64, 16, 9, 198, 4, 225,
- 15, 73, 32, 64, 16, 9, 198, 4, 36, 207, 73, 64, 64, 16, 13, 4, 95, 98, 114, 118, 71, 51, 6, 109, 84, 37, 0, 0, 12, 67,
- 77, 84, 197, 88, 6, 40, 12, 123, 13, 0, 6, 195, 88, 84, 129, 15, 10, 198, 12, 243, 148, 72, 243, 5, 16, 37, 19, 67, 64, 20,
- 129, 48, 4, 35, 16, 132, 49, 135, 0, 102, 81, 113, 117, 101, 32, 6, 195, 64, 20, 129, 72, 13, 67, 21, 52, 197, 6, 36, 89, 37,
- 0, 102, 76, 34, 0, 0, 0, 13, 68, 100, 18, 15, 60, 37, 35, 107, 6, 40, 0, 102, 15, 68, 100, 18, 15, 60, 6, 37, 4, 35,
- 107, 6, 40, 0, 101, 8, 196, 5, 1, 71, 60, 16, 37, 19, 4, 95, 97, 99, 50, 35, 81, 6, 40, 72, 111, 72, 6, 40, 48, 55,
- 111, 0, 0, 6, 195, 76, 244, 1, 16, 0, 0, 6, 195, 4, 145, 19, 13, 0, 6, 194, 20, 208, 72, 37, 9, 66, 16, 240, 72, 111,
- 0, 72, 34, 0, 0, 16, 69, 56, 85, 212, 60, 224, 50, 6, 37, 38, 40, 47, 39, 68, 0, 0, 10, 67, 8, 19, 139, 71, 118, 68,
- 49, 0, 22, 4, 95, 52, 67, 111, 49, 58, 35, 72, 16, 37, 90, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0, 0, 0, 0, 14, 71,
- 24, 85, 69, 72, 32, 67, 32, 21, 100, 101, 0, 47, 0, 17, 7, 99, 195, 163, 105, 98, 114, 97, 49, 6, 129, 124, 71, 51, 132, 0,
- 16, 5, 95, 48, 77, 49, 111, 65, 37, 55, 6, 109, 88, 37, 65, 0, 0, 8, 197, 12, 244, 144, 61, 48, 15, 9, 197, 40, 19, 65,
- 37, 48, 76, 32, 0, 0, 19, 4, 95, 55, 88, 111, 89, 36, 48, 47, 58, 35, 90, 6, 109, 88, 37, 65, 0, 0, 0, 11, 200, 16,
- 244, 141, 36, 226, 15, 12, 240, 16, 0, 8, 197, 6, 3, 210, 21, 48, 16, 0, 14, 68, 28, 208, 73, 48, 90, 36, 65, 6, 118, 55,
- 0, 102, 15, 68, 28, 208, 73, 48, 81, 4, 36, 65, 6, 118, 55, 0, 101, 11, 67, 20, 225, 0, 6, 36, 50, 72, 0, 101, 9, 198,
- 12, 243, 131, 61, 33, 15, 15, 7, 196, 12, 131, 224, 4, 15, 0, 17, 69, 12, 19, 131, 20, 192, 49, 6, 132, 50, 89, 6, 109, 55,
- 0, 101, 8, 196, 64, 244, 148, 60, 15, 36, 7, 196, 12, 193, 82, 60, 15, 0, 7, 195, 65, 32, 64, 72, 34, 13, 3, 95, 51, 88,
- 47, 51, 6, 37, 68, 47, 132, 0, 0, 19, 70, 36, 229, 18, 4, 225, 84, 37, 68, 47, 51, 35, 50, 6, 109, 47, 0, 102, 9, 198,
- 76, 86, 20, 21, 67, 192, 16, 7, 196, 64, 84, 132, 4, 16, 14, 3, 95, 48, 67, 89, 6, 118, 68, 47, 111, 88, 0, 102, 14, 3,
- 95, 48, 67, 89, 6, 118, 68, 47, 40, 138, 0, 101, 0, 9, 198, 21, 52, 5, 13, 68, 143, 15, 6, 195, 12, 245, 15, 16, 0, 0,
- 15, 67, 17, 32, 64, 72, 39, 58, 47, 6, 39, 16, 132, 0, 24, 0, 0, 0, 9, 198, 13, 32, 84, 21, 32, 64, 15, 9, 198, 12,
- 133, 76, 21, 64, 64, 16, 0, 7, 195, 24, 244, 129, 16, 36, 6, 195, 24, 244, 129, 15, 6, 195, 24, 244, 129, 72, 0, 12, 3, 95,
- 49, 67, 89, 6, 118, 68, 47, 40, 0, 0, 0, 0, 12, 67, 21, 52, 193, 6, 109, 89, 132, 0, 76, 37, 0, 0, 0, 5, 194, 48,
- 16, 72, 8, 4, 95, 35, 194, 170, 132, 0, 16, 3, 95, 49, 57, 72, 36, 88, 36, 50, 6, 110, 84, 112, 0, 102, 16, 3, 95, 49,
- 57, 72, 112, 88, 132, 50, 6, 110, 84, 112, 0, 101, 0, 14, 3, 95, 49, 56, 72, 36, 88, 6, 120, 47, 40, 0, 102, 15, 3, 95,
- 49, 56, 72, 112, 88, 6, 110, 37, 47, 40, 0, 101, 0, 12, 67, 56, 86, 20, 50, 6, 109, 49, 89, 47, 0, 16, 3, 95, 50, 67,
- 72, 40, 88, 6, 118, 68, 47, 111, 88, 0, 102, 16, 3, 95, 50, 67, 72, 40, 88, 6, 118, 68, 47, 40, 138, 0, 101, 15, 3, 226,
- 151, 143, 89, 6, 37, 16, 14, 49, 40, 55, 111, 0, 0, 9, 198, 16, 84, 208, 60, 163, 211, 15, 9, 198, 12, 243, 15, 77, 51, 211,
- 16, 7, 195, 8, 245, 15, 16, 37, 0, 8, 196, 17, 83, 65, 76, 72, 34, 0, 10, 199, 21, 53, 28, 88, 19, 79, 76, 72, 0, 19,
- 70, 21, 132, 5, 73, 68, 192, 109, 49, 89, 48, 6, 109, 16, 14, 123, 0, 102, 17, 70, 8, 192, 90, 21, 36, 192, 71, 55, 6, 118,
- 88, 36, 34, 89, 0, 0, 16, 70, 45, 37, 69, 28, 84, 128, 49, 51, 6, 37, 90, 36, 34, 0, 9, 198, 21, 53, 9, 88, 84, 128,
- 72, 0, 12, 201, 21, 53, 18, 60, 115, 206, 60, 97, 64, 15, 11, 3, 95, 49, 49, 6, 39, 68, 88, 112, 0, 0, 9, 198, 69, 80,
- 84, 61, 38, 133, 16, 10, 3, 95, 49, 48, 72, 6, 109, 138, 0, 0, 17, 3, 95, 51, 67, 47, 51, 36, 88, 6, 118, 68, 47, 111,
- 88, 0, 102, 17, 3, 95, 51, 67, 47, 34, 112, 88, 6, 118, 68, 47, 40, 138, 0, 101, 13, 3, 95, 49, 51, 47, 51, 6, 36, 88,
- 37, 0, 102, 13, 3, 95, 49, 51, 47, 34, 6, 36, 88, 112, 0, 101, 0, 11, 3, 95, 49, 50, 72, 6, 39, 88, 112, 0, 0, 7,
- 196, 28, 195, 211, 60, 15, 12, 3, 95, 49, 53, 49, 6, 37, 68, 88, 112, 0, 16, 4, 95, 99, 121, 114, 89, 37, 16, 6, 37, 55,
- 37, 49, 111, 0, 0, 15, 3, 95, 49, 52, 49, 35, 47, 6, 39, 34, 88, 112, 0, 102, 15, 3, 95, 49, 52, 49, 132, 47, 6, 39,
- 34, 88, 112, 0, 101, 0, 17, 3, 95, 49, 55, 72, 4, 36, 88, 36, 89, 6, 109, 76, 112, 0, 102, 16, 3, 95, 49, 55, 72, 112,
- 88, 132, 89, 6, 109, 47, 112, 0, 101, 0, 16, 3, 95, 49, 54, 72, 4, 36, 88, 36, 89, 6, 118, 138, 0, 102, 16, 3, 95, 49,
- 54, 72, 112, 88, 132, 89, 6, 36, 37, 138, 0, 101, 0, 8, 4, 95, 35, 194, 186, 111, 0, 0, 11, 200, 12, 21, 5, 69, 81, 83,
- 21, 48, 15, 15, 3, 95, 55, 88, 89, 36, 47, 6, 118, 68, 47, 132, 0, 102, 15, 3, 95, 55, 88, 89, 112, 47, 6, 118, 68, 47,
- 132, 0, 101, 0, 15, 68, 52, 81, 9, 4, 65, 6, 109, 72, 4, 37, 132, 0, 101, 14, 68, 56, 84, 211, 20, 50, 6, 36, 89, 112,
- 0, 76, 34, 0, 14, 69, 54, 179, 12, 21, 32, 65, 6, 37, 55, 36, 34, 0, 0, 9, 198, 76, 244, 150, 21, 65, 64, 16, 9, 198,
- 64, 244, 146, 21, 65, 64, 16, 9, 198, 80, 149, 133, 77, 65, 64, 72, 0, 13, 67, 76, 20, 9, 89, 4, 35, 48, 6, 37, 0, 101,
- 0, 7, 196, 85, 33, 73, 4, 15, 7, 196, 64, 241, 9, 4, 76, 13, 3, 95, 49, 111, 48, 51, 37, 65, 6, 118, 16, 0, 0, 0,
- 0, 12, 67, 76, 149, 5, 89, 6, 117, 76, 112, 0, 102, 11, 67, 76, 149, 5, 89, 6, 117, 47, 0, 101, 0, 16, 3, 95, 53, 67,
- 49, 37, 67, 6, 118, 68, 47, 111, 88, 0, 102, 16, 3, 95, 53, 67, 49, 37, 67, 6, 118, 68, 47, 40, 138, 0, 101, 0, 0, 8,
- 196, 76, 244, 18, 60, 16, 37, 7, 196, 36, 227, 214, 60, 15, 0, 7, 195, 72, 245, 1, 15, 37, 6, 195, 72, 245, 1, 16, 11, 67,
- 80, 85, 133, 47, 36, 84, 112, 0, 73, 13, 4, 95, 97, 99, 117, 35, 81, 6, 40, 72, 111, 0, 0, 13, 3, 95, 50, 111, 89, 36,
- 81, 6, 128, 68, 72, 0, 0, 0, 0, 6, 195, 52, 19, 0, 102, 0, 0, 9, 198, 64, 244, 148, 4, 229, 15, 102, 19, 4, 95, 53,
- 67, 111, 49, 37, 68, 90, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0, 0, 28, 3, 226, 150, 160, 71, 6, 35, 101, 132, 84, 36, 16,
- 14, 76, 37, 49, 6, 114, 49, 39, 16, 14, 47, 35, 72, 132, 0, 0, 17, 69, 92, 17, 206, 21, 32, 84, 6, 35, 81, 124, 50, 36,
- 34, 0, 103, 15, 69, 92, 17, 206, 21, 32, 84, 6, 35, 81, 50, 36, 34, 0, 16, 70, 80, 16, 140, 21, 68, 192, 47, 6, 35, 71,
- 55, 36, 123, 0, 14, 3, 95, 51, 111, 47, 36, 16, 14, 89, 6, 118, 16, 0, 0, 15, 70, 53, 81, 76, 48, 84, 128, 65, 6, 37,
- 55, 36, 34, 0, 0, 0, 15, 69, 48, 20, 20, 61, 0, 55, 109, 48, 47, 6, 110, 48, 0, 13, 3, 95, 50, 88, 84, 6, 37, 68,
- 76, 112, 0, 102, 13, 3, 95, 50, 88, 84, 6, 37, 68, 47, 112, 0, 101, 0, 15, 69, 32, 149, 12, 21, 32, 107, 6, 37, 47, 55,
- 36, 34, 0, 16, 69, 72, 80, 68, 21, 32, 34, 6, 37, 72, 4, 132, 44, 0, 101, 14, 69, 93, 34, 84, 21, 32, 34, 6, 117, 47,
- 36, 34, 0, 0, 0, 20, 71, 16, 245, 206, 48, 240, 68, 76, 72, 114, 68, 55, 6, 39, 58, 72, 89, 0, 102, 0, 0, 0, 6, 195,
- 13, 5, 67, 13, 0, 7, 196, 16, 147, 199, 60, 16, 0, 11, 200, 16, 148, 211, 4, 35, 210, 21, 48, 16, 0, 8, 196, 16, 84, 211,
- 20, 15, 36, 7, 196, 16, 84, 211, 20, 16, 8, 196, 16, 84, 211, 20, 76, 34, 0, 10, 198, 12, 243, 134, 61, 37, 15, 15, 36, 0,
- 0, 0, 11, 3, 95, 53, 111, 49, 6, 37, 68, 47, 0, 15, 3, 95, 63, 63, 89, 6, 37, 65, 71, 39, 55, 111, 10, 0, 0, 6,
- 195, 8, 242, 143, 16, 0, 13, 66, 53, 32, 65, 6, 37, 89, 47, 36, 34, 0, 24, 0, 16, 3, 95, 52, 88, 49, 58, 35, 16, 6,
- 118, 68, 47, 132, 0, 102, 16, 3, 95, 52, 88, 49, 58, 132, 16, 6, 36, 68, 47, 132, 0, 101, 0, 0, 0, 0, 11, 67, 48, 149,
- 133, 55, 6, 35, 37, 84, 0, 6, 195, 80, 85, 1, 16, 7, 195, 52, 85, 1, 15, 37, 6, 195, 28, 245, 1, 16, 6, 195, 80, 149,
- 133, 72, 0, 11, 3, 95, 54, 111, 89, 6, 36, 89, 47, 0, 0, 0, 6, 194, 56, 16, 72, 34, 18, 4, 95, 115, 117, 98, 15, 89,
- 40, 71, 89, 49, 51, 6, 37, 47, 111, 0, 0, 9, 67, 28, 243, 0, 81, 39, 58, 0, 16, 3, 95, 53, 88, 89, 37, 68, 49, 58,
- 6, 118, 68, 47, 132, 0, 0, 10, 199, 28, 243, 143, 73, 33, 73, 4, 15, 10, 199, 24, 83, 9, 77, 65, 73, 4, 15, 0, 6, 195,
- 61, 52, 207, 16, 9, 198, 16, 84, 212, 21, 36, 143, 16, 13, 4, 95, 114, 110, 103, 129, 50, 6, 109, 55, 0, 101, 11, 4, 95, 114,
- 110, 103, 129, 50, 6, 137, 0, 0, 14, 69, 48, 22, 79, 85, 64, 55, 6, 118, 4, 114, 47, 0, 0, 6, 195, 24, 242, 64, 72, 0,
- 12, 3, 95, 55, 111, 89, 6, 109, 76, 37, 65, 0, 0, 12, 67, 56, 84, 143, 50, 6, 109, 34, 40, 0, 101, 0, 0, 15, 3, 95,
- 54, 88, 89, 36, 89, 6, 118, 68, 47, 132, 0, 102, 15, 3, 95, 54, 88, 89, 112, 89, 6, 118, 68, 47, 132, 0, 101, 0, 14, 69,
- 88, 19, 20, 21, 32, 84, 6, 114, 47, 36, 34, 0, 9, 197, 12, 243, 8, 21, 32, 15, 37, 7, 196, 80, 84, 133, 36, 72, 7, 196,
- 76, 84, 133, 36, 72, 0, 0, 8, 197, 21, 53, 1, 73, 192, 72, 0, 6, 195, 76, 83, 64, 102, 0, 0, 13, 201, 16, 84, 193, 77,
- 51, 211, 76, 81, 207, 16, 37, 0, 0, 9, 198, 76, 147, 129, 28, 241, 193, 15, 0, 16, 68, 56, 84, 212, 20, 50, 6, 36, 89, 76,
- 37, 0, 102, 76, 34, 0, 8, 197, 28, 19, 5, 72, 16, 15, 0, 0, 10, 198, 65, 32, 81, 84, 83, 1, 76, 34, 0, 7, 196, 48,
- 84, 18, 4, 15, 10, 3, 95, 57, 111, 50, 6, 39, 50, 0, 0, 16, 69, 16, 83, 5, 80, 80, 72, 6, 37, 55, 6, 37, 47, 0,
- 101, 8, 197, 96, 20, 143, 64, 80, 15, 8, 197, 80, 20, 5, 80, 80, 16, 8, 197, 80, 20, 5, 72, 16, 15, 8, 197, 72, 243, 5,
- 80, 80, 16, 8, 197, 24, 147, 5, 80, 80, 16, 8, 197, 12, 243, 5, 80, 80, 16, 8, 197, 12, 16, 197, 80, 80, 16, 0, 18, 70,
- 36, 228, 212, 4, 195, 0, 4, 37, 50, 89, 47, 6, 35, 55, 0, 101, 20, 71, 16, 84, 201, 28, 225, 82, 76, 72, 36, 88, 6, 117,
- 50, 36, 34, 89, 0, 102, 9, 198, 76, 147, 143, 65, 49, 64, 15, 0, 13, 3, 95, 56, 88, 120, 47, 6, 118, 68, 47, 132, 0, 0,
- 10, 199, 8, 244, 130, 60, 193, 84, 4, 16, 0, 0, 7, 196, 16, 145, 71, 60, 16, 0, 6, 195, 16, 246, 133, 16, 6, 195, 88, 245,
- 64, 76, 7, 195, 76, 85, 64, 76, 34, 0, 0, 12, 67, 12, 20, 19, 49, 6, 35, 48, 89, 0, 101, 8, 197, 72, 83, 79, 20, 208,
- 15, 0, 9, 198, 12, 20, 146, 62, 0, 64, 15, 9, 198, 64, 241, 37, 4, 211, 211, 76, 6, 194, 52, 80, 72, 32, 0, 15, 3, 95,
- 57, 88, 50, 39, 84, 6, 118, 68, 47, 132, 0, 102, 15, 3, 95, 57, 88, 50, 40, 84, 6, 118, 68, 47, 132, 0, 101, 0, 9, 198,
- 77, 84, 15, 73, 67, 192, 15, 0, 18, 4, 95, 54, 67, 111, 89, 118, 89, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0, 7, 196, 56,
- 83, 5, 76, 77, 7, 196, 16, 83, 5, 76, 77, 0, 0, 10, 199, 16, 85, 5, 72, 147, 210, 20, 15, 8, 197, 12, 131, 198, 21, 32,
- 15, 6, 195, 4, 20, 16, 13, 0, 7, 195, 52, 241, 143, 15, 36, 0, 13, 3, 95, 63, 65, 55, 6, 36, 47, 51, 132, 10, 0, 0,
- 0, 8, 197, 52, 148, 212, 21, 32, 15, 0, 13, 4, 95, 49, 88, 111, 72, 6, 109, 89, 37, 65, 0, 0, 19, 70, 20, 147, 147, 80,
- 82, 78, 11, 6, 117, 50, 89, 47, 4, 117, 50, 0, 102, 18, 70, 20, 147, 147, 80, 82, 78, 11, 6, 117, 50, 91, 47, 4, 117, 50,
- 0, 16, 69, 64, 241, 5, 73, 192, 48, 2, 39, 72, 36, 16, 35, 0, 76, 0, 16, 6, 115, 117, 116, 105, 195, 163, 89, 40, 76, 37,
- 6, 129, 68, 0, 0, 13, 3, 95, 52, 111, 49, 58, 6, 35, 16, 14, 47, 0, 20, 4, 95, 115, 117, 112, 15, 89, 39, 71, 16, 36,
- 89, 49, 51, 6, 37, 47, 111, 0, 4, 193, 168, 43, 0, 12, 4, 95, 115, 116, 107, 71, 6, 35, 101, 132, 0, 0, 20, 70, 21, 132,
- 12, 61, 33, 82, 36, 49, 89, 48, 55, 6, 110, 16, 36, 34, 0, 102, 22, 70, 21, 132, 12, 61, 33, 82, 4, 36, 49, 89, 48, 55,
- 6, 110, 12, 16, 132, 44, 0, 101, 0, 8, 197, 32, 243, 69, 72, 240, 15, 9, 197, 4, 49, 82, 80, 240, 16, 37, 0, 11, 67, 92,
- 80, 128, 58, 6, 109, 71, 0, 102, 0, 0, 10, 199, 80, 244, 142, 61, 161, 76, 60, 16, 0, 14, 68, 76, 194, 68, 20, 88, 55, 6,
- 117, 75, 112, 0, 102, 8, 196, 48, 84, 212, 20, 16, 36, 8, 196, 16, 84, 212, 20, 15, 36, 7, 196, 16, 84, 212, 20, 16, 13, 68,
- 24, 244, 212, 20, 83, 39, 89, 76, 112, 0, 73, 0, 11, 69, 24, 81, 15, 72, 16, 21, 0, 101, 47, 15, 69, 28, 243, 199, 48, 80,
- 81, 6, 40, 81, 39, 55, 0, 102, 16, 69, 28, 243, 199, 48, 80, 81, 6, 40, 12, 81, 132, 55, 0, 101, 8, 197, 24, 21, 15, 72,
- 16, 15, 8, 197, 21, 52, 15, 76, 16, 16, 9, 197, 21, 48, 207, 88, 16, 15, 36, 8, 197, 21, 48, 207, 88, 16, 16, 7, 195, 77,
- 80, 64, 76, 34, 0, 0, 0, 7, 196, 88, 84, 132, 20, 16, 21, 68, 16, 84, 196, 20, 72, 6, 36, 89, 75, 37, 49, 135, 0, 102,
- 81, 113, 117, 101, 32, 8, 196, 16, 84, 196, 20, 102, 72, 0, 14, 69, 85, 1, 1, 80, 80, 132, 48, 72, 6, 118, 47, 0, 8, 197,
- 52, 81, 197, 72, 16, 15, 8, 197, 52, 16, 197, 80, 80, 16, 8, 197, 37, 51, 204, 16, 16, 16, 8, 197, 12, 17, 5, 80, 80, 16,
- 0, 0, 11, 67, 24, 150, 5, 83, 37, 91, 112, 0, 101, 6, 195, 8, 246, 5, 15, 0, 10, 199, 72, 19, 65, 48, 129, 84, 20, 16,
- 0, 7, 195, 65, 32, 83, 72, 34, 0, 10, 199, 21, 52, 85, 20, 193, 84, 60, 16, 0, 8, 197, 80, 146, 143, 48, 240, 16, 11, 67,
- 64, 246, 1, 48, 6, 39, 91, 132, 0, 8, 197, 21, 53, 15, 40, 240, 16, 0, 11, 3, 97, 46, 99, 6, 35, 89, 6, 36, 0, 0,
- 6, 195, 48, 241, 15, 16, 8, 197, 76, 84, 137, 4, 208, 72, 0, 0, 11, 200, 52, 243, 148, 20, 225, 71, 72, 240, 16, 0, 0, 0,
- 21, 68, 4, 229, 5, 76, 6, 129, 68, 76, 37, 89, 49, 135, 0, 102, 81, 113, 117, 101, 32, 9, 196, 21, 53, 5, 76, 102, 76, 34,
- 0, 0, 6, 194, 61, 48, 76, 34, 4, 193, 172, 43, 20, 4, 95, 99, 105, 114, 89, 37, 34, 49, 128, 68, 83, 55, 6, 109, 49, 89,
- 111, 0, 0, 12, 68, 44, 193, 73, 56, 49, 55, 6, 117, 50, 0, 20, 70, 77, 3, 210, 80, 147, 135, 89, 48, 6, 110, 34, 47, 4,
- 37, 50, 81, 0, 101, 11, 67, 65, 35, 192, 48, 51, 111, 0, 72, 34, 0, 11, 199, 5, 36, 133, 52, 84, 211, 60, 16, 37, 17, 4,
- 95, 48, 77, 52, 47, 34, 37, 55, 57, 6, 127, 57, 88, 0, 102, 17, 4, 95, 48, 77, 52, 47, 34, 37, 55, 57, 6, 127, 57, 138,
- 0, 101, 0, 8, 197, 56, 245, 133, 48, 240, 16, 8, 197, 12, 244, 133, 80, 240, 16, 21, 69, 21, 128, 197, 80, 240, 36, 89, 6, 109,
- 47, 40, 89, 135, 0, 102, 81, 115, 101, 32, 0, 11, 3, 95, 56, 111, 120, 47, 6, 35, 84, 0, 16, 4, 95, 48, 77, 50, 65, 37,
- 55, 57, 6, 127, 57, 88, 0, 102, 16, 4, 95, 48, 77, 50, 65, 37, 55, 57, 6, 127, 57, 138, 0, 101, 0, 10, 67, 88, 243, 128,
- 83, 2, 110, 50, 0, 16, 4, 95, 48, 77, 51, 71, 37, 55, 57, 6, 127, 57, 88, 0, 102, 16, 4, 95, 48, 77, 51, 71, 37, 55,
- 57, 6, 127, 57, 138, 0, 101, 0, 8, 196, 81, 35, 195, 60, 16, 37, 10, 199, 77, 83, 6, 85, 33, 84, 60, 16, 0, 11, 67, 52,
- 83, 149, 65, 36, 50, 40, 0, 101, 9, 197, 77, 81, 143, 12, 240, 16, 37, 9, 197, 5, 3, 211, 80, 240, 15, 36, 9, 197, 4, 35,
- 210, 80, 240, 15, 36, 8, 197, 4, 35, 210, 16, 240, 15, 12, 4, 95, 48, 77, 49, 65, 6, 116, 10, 0, 102, 13, 4, 95, 48, 77,
- 49, 65, 6, 37, 55, 10, 0, 101, 0, 0, 6, 195, 36, 241, 15, 16, 0, 7, 195, 65, 38, 192, 72, 34, 0, 11, 200, 8, 148, 211,
- 84, 193, 133, 80, 240, 16, 0, 0, 6, 195, 76, 84, 128, 72, 0, 20, 72, 92, 83, 12, 36, 225, 212, 60, 224, 58, 6, 109, 55, 112,
- 50, 47, 39, 50, 0, 0, 9, 198, 24, 20, 143, 48, 85, 5, 16, 0, 15, 68, 56, 244, 211, 4, 50, 6, 110, 89, 132, 0, 102, 76,
- 34, 0, 16, 4, 95, 108, 105, 103, 55, 37, 81, 35, 72, 6, 40, 16, 132, 0, 0, 20, 68, 76, 19, 22, 60, 89, 6, 35, 55, 84,
- 40, 89, 135, 0, 102, 81, 115, 101, 32, 0, 15, 70, 56, 85, 77, 4, 227, 128, 50, 6, 136, 65, 35, 50, 0, 13, 68, 32, 81, 197,
- 48, 101, 6, 36, 81, 36, 55, 0, 9, 198, 21, 48, 207, 64, 85, 1, 16, 9, 198, 12, 19, 129, 48, 85, 1, 16, 0, 9, 198, 12,
- 243, 15, 77, 51, 192, 16, 0, 0, 7, 196, 52, 85, 18, 60, 15, 7, 196, 12, 85, 18, 60, 15, 0, 17, 70, 24, 86, 78, 52, 19,
- 128, 83, 6, 35, 37, 50, 65, 13, 50, 0, 0, 9, 198, 52, 147, 149, 21, 67, 192, 16, 0, 21, 4, 95, 55, 67, 111, 89, 36, 48,
- 76, 37, 90, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0, 10, 199, 12, 243, 131, 21, 37, 15, 76, 16, 0, 0, 0, 7, 196, 21, 53,
- 5, 72, 15, 0, 7, 195, 65, 38, 211, 72, 34, 0, 9, 198, 24, 243, 3, 48, 244, 133, 15, 0, 6, 194, 61, 80, 102, 72, 0, 15,
- 4, 95, 50, 88, 111, 84, 37, 90, 6, 109, 88, 37, 65, 0, 0, 19, 71, 52, 20, 139, 21, 66, 78, 28, 65, 6, 35, 34, 49, 36,
- 76, 37, 68, 0, 0, 16, 70, 72, 145, 77, 4, 227, 128, 34, 6, 37, 12, 65, 35, 50, 0, 0, 0, 9, 198, 80, 19, 66, 61, 33,
- 83, 16, 0, 7, 196, 12, 81, 18, 60, 15, 0, 9, 197, 56, 19, 79, 72, 240, 16, 37, 0, 9, 198, 64, 82, 88, 61, 67, 192, 16,
- 10, 198, 5, 52, 207, 65, 35, 192, 16, 37, 0, 0, 0, 9, 134, 101, 115, 116, 195, 163, 111, 72, 0, 13, 68, 52, 245, 137, 20, 65,
- 6, 40, 84, 37, 0, 101, 7, 196, 24, 244, 131, 4, 16, 8, 196, 12, 84, 131, 4, 15, 36, 0, 9, 67, 52, 16, 192, 65, 109, 49,
- 0, 0, 0, 0, 0, 6, 195, 12, 225, 64, 13, 0, 13, 201, 16, 84, 195, 60, 229, 18, 60, 193, 64, 16, 37, 0, 0, 10, 199, 9,
- 32, 67, 20, 193, 84, 20, 16, 0, 0, 15, 4, 95, 99, 101, 100, 89, 112, 72, 6, 37, 61, 132, 0, 101, 15, 4, 95, 99, 101, 100,
- 89, 36, 75, 6, 37, 55, 57, 132, 0, 0, 17, 70, 32, 19, 9, 76, 243, 128, 132, 55, 6, 37, 89, 132, 68, 0, 101, 0, 10, 198,
- 80, 83, 80, 21, 35, 192, 16, 37, 10, 198, 20, 229, 5, 73, 35, 192, 16, 37, 9, 198, 8, 20, 146, 21, 67, 192, 16, 0, 11, 200,
- 5, 52, 197, 52, 35, 5, 36, 16, 15, 0, 0, 8, 197, 52, 147, 204, 61, 48, 15, 8, 197, 12, 244, 142, 61, 48, 15, 0, 10, 199,
- 76, 80, 143, 73, 33, 73, 4, 15, 10, 199, 12, 83, 148, 61, 1, 73, 4, 15, 0, 7, 195, 12, 244, 143, 15, 36, 6, 195, 12, 244,
- 143, 16, 0, 0, 9, 134, 115, 101, 114, 195, 163, 111, 72, 8, 197, 5, 1, 78, 5, 48, 102, 0, 0, 0, 10, 198, 72, 80, 207, 52,
- 88, 15, 15, 36, 10, 198, 20, 225, 5, 72, 88, 15, 15, 36, 8, 196, 12, 131, 210, 60, 16, 37, 16, 4, 95, 99, 97, 112, 65, 117,
- 6, 40, 89, 49, 40, 55, 111, 0, 0, 19, 70, 16, 146, 139, 77, 68, 129, 72, 6, 37, 57, 49, 89, 47, 34, 134, 12, 0, 9, 198,
- 28, 19, 135, 61, 36, 129, 16, 0, 0, 9, 198, 76, 83, 136, 61, 33, 83, 16, 9, 198, 72, 19, 131, 61, 33, 83, 16, 9, 198, 80,
- 149, 133, 77, 65, 83, 72, 0, 7, 196, 29, 81, 84, 60, 16, 0, 9, 198, 12, 131, 214, 21, 52, 197, 16, 0, 9, 198, 77, 83, 6,
- 21, 67, 192, 16, 9, 198, 56, 149, 18, 21, 67, 192, 16, 9, 198, 29, 32, 86, 21, 67, 192, 16, 10, 198, 21, 53, 15, 73, 99, 192,
- 15, 36, 6, 195, 69, 81, 82, 102, 0, 18, 70, 78, 83, 66, 60, 195, 192, 89, 6, 37, 68, 71, 39, 55, 111, 0, 104, 20, 3, 95,
- 194, 180, 35, 89, 6, 118, 68, 47, 40, 4, 35, 81, 6, 40, 72, 111, 0, 0, 0, 0, 14, 68, 4, 67, 194, 20, 132, 72, 6, 110,
- 71, 112, 0, 101, 7, 196, 52, 241, 68, 4, 15, 8, 196, 5, 161, 68, 4, 15, 36, 8, 133, 112, 195, 180, 100, 101, 76, 0, 10, 198,
- 72, 81, 146, 21, 48, 207, 15, 36, 6, 195, 24, 241, 207, 16, 7, 195, 52, 20, 192, 102, 72, 6, 195, 88, 244, 192, 72, 7, 195, 56,
- 244, 192, 72, 34, 6, 195, 60, 212, 192, 13, 0, 9, 198, 48, 16, 197, 72, 64, 64, 15, 9, 198, 12, 19, 69, 48, 128, 64, 15, 9,
- 198, 4, 224, 200, 61, 96, 64, 16, 0, 13, 3, 110, 194, 186, 50, 6, 128, 65, 36, 16, 111, 0, 0, 7, 196, 81, 33, 84, 4, 16,
- 0, 0, 0, 6, 195, 8, 240, 193, 16, 0, 10, 199, 21, 53, 9, 88, 84, 129, 52, 72, 6, 131, 95, 195, 179, 43, 0, 6, 195, 60,
- 229, 64, 65, 6, 195, 76, 242, 83, 72, 0, 0, 6, 195, 16, 240, 197, 16, 0, 8, 66, 48, 240, 55, 111, 0, 72, 12, 66, 76, 16,
- 4, 109, 89, 57, 6, 35, 0, 101, 0, 20, 4, 95, 56, 67, 111, 39, 49, 76, 37, 90, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0,
- 0, 19, 71, 28, 245, 20, 25, 34, 69, 16, 81, 6, 110, 47, 83, 51, 37, 12, 47, 0, 14, 68, 25, 35, 206, 80, 83, 34, 6, 39,
- 50, 47, 0, 101, 0, 16, 70, 8, 80, 84, 48, 84, 192, 71, 6, 37, 47, 39, 58, 89, 0, 9, 198, 16, 85, 133, 72, 20, 192, 15,
- 0, 7, 196, 52, 83, 143, 72, 15, 7, 196, 24, 22, 133, 72, 76, 0, 28, 3, 95, 194, 161, 4, 36, 89, 49, 55, 132, 65, 35, 89,
- 4, 130, 4, 37, 68, 84, 36, 34, 76, 6, 37, 72, 132, 0, 6, 131, 95, 195, 169, 43, 0, 10, 197, 56, 244, 211, 61, 48, 102, 76,
- 34, 0, 9, 197, 21, 48, 143, 128, 240, 15, 36, 9, 197, 4, 195, 79, 128, 240, 15, 36, 0, 0, 0, 0, 0, 14, 68, 20, 197, 15,
- 56, 6, 109, 55, 47, 132, 68, 0, 101, 9, 198, 80, 84, 146, 61, 33, 83, 16, 6, 131, 95, 195, 160, 43, 0, 6, 131, 95, 195, 161,
- 43, 0, 15, 69, 45, 42, 199, 21, 32, 49, 51, 6, 37, 90, 36, 34, 0, 11, 200, 12, 21, 1, 13, 33, 83, 21, 48, 15, 0, 9,
- 198, 72, 80, 207, 73, 67, 192, 15, 9, 198, 24, 243, 8, 21, 67, 192, 16, 10, 198, 20, 230, 5, 73, 67, 192, 16, 37, 9, 198, 4,
- 213, 76, 21, 67, 192, 16, 0, 9, 198, 12, 243, 15, 77, 68, 143, 16, 0, 9, 198, 36, 229, 5, 72, 225, 84, 15, 0, 6, 195, 72,
- 241, 77, 15, 0, 8, 196, 80, 244, 146, 20, 16, 37, 7, 196, 69, 81, 68, 4, 15, 7, 196, 12, 241, 146, 20, 15, 0, 6, 195, 80,
- 241, 207, 16, 10, 67, 21, 32, 64, 109, 16, 132, 0, 73, 0, 9, 198, 28, 19, 8, 60, 96, 64, 15, 0, 19, 71, 25, 34, 69, 17,
- 34, 67, 32, 83, 51, 6, 37, 12, 72, 51, 37, 91, 0, 0, 9, 197, 12, 243, 69, 128, 240, 15, 36, 7, 196, 12, 129, 70, 20, 15,
- 5, 194, 77, 32, 24, 0, 6, 195, 60, 97, 128, 15, 0, 15, 69, 16, 20, 151, 36, 224, 72, 6, 134, 34, 58, 37, 50, 0, 11, 68,
- 8, 192, 67, 44, 71, 55, 109, 49, 0, 9, 198, 64, 193, 66, 20, 144, 64, 15, 9, 198, 64, 19, 135, 20, 144, 64, 15, 9, 198, 24,
- 243, 147, 20, 48, 64, 16, 0, 7, 195, 76, 80, 193, 16, 37, 0, 0, 9, 198, 64, 20, 129, 16, 246, 15, 15, 6, 195, 64, 242, 83,
- 102, 0, 15, 69, 16, 80, 137, 4, 224, 72, 6, 109, 71, 57, 129, 68, 0, 0, 15, 69, 8, 16, 203, 85, 0, 71, 109, 49, 6, 132,
- 48, 0, 102, 0, 9, 66, 60, 176, 110, 49, 6, 118, 0, 0, 13, 68, 80, 20, 197, 72, 47, 6, 118, 88, 36, 34, 0, 13, 68, 48,
- 20, 197, 72, 55, 6, 118, 88, 36, 34, 0, 0, 7, 196, 88, 19, 79, 76, 76, 7, 196, 80, 83, 79, 76, 72, 0, 13, 68, 76, 130,
- 70, 80, 91, 6, 37, 83, 47, 0, 101, 0, 9, 198, 80, 146, 143, 48, 244, 192, 15, 9, 198, 77, 81, 143, 12, 244, 192, 16, 9, 198,
- 76, 16, 143, 72, 84, 192, 16, 11, 5, 101, 46, 117, 46, 97, 109, 40, 35, 0, 0, 0, 0, 0, 30, 3, 95, 194, 191, 4, 37, 68,
- 47, 36, 101, 4, 39, 81, 35, 89, 4, 130, 4, 37, 68, 84, 36, 34, 76, 6, 37, 72, 132, 0, 0, 0, 8, 67, 32, 145, 200, 107,
- 117, 0, 0, 0, 0, 0, 8, 196, 5, 3, 201, 60, 15, 36, 0, 0, 10, 199, 20, 230, 1, 69, 81, 67, 4, 16, 0, 6, 195, 61,
- 35, 143, 15, 8, 196, 24, 244, 160, 4, 15, 36, 7, 196, 24, 244, 160, 4, 16, 0, 23, 73, 52, 243, 148, 21, 52, 85, 36, 85, 64,
- 65, 4, 39, 68, 47, 36, 89, 49, 57, 6, 36, 0, 0, 0, 13, 4, 95, 103, 114, 118, 81, 51, 6, 35, 84, 37, 0, 0, 7, 195,
- 76, 80, 207, 15, 36, 6, 195, 76, 80, 207, 16, 0, 15, 70, 8, 16, 130, 4, 113, 64, 71, 6, 35, 71, 37, 75, 0, 9, 198, 12,
- 21, 15, 73, 161, 64, 16, 0, 12, 2, 195, 151, 84, 6, 36, 88, 112, 89, 0, 102, 12, 2, 195, 151, 84, 6, 36, 88, 112, 91, 0,
- 101, 0, 0, 0, 9, 198, 24, 241, 213, 21, 65, 64, 16, 0, 6, 195, 36, 241, 193, 15, 6, 195, 57, 97, 1, 13, 0, 11, 67, 4,
- 192, 78, 6, 35, 55, 13, 68, 0, 0, 7, 196, 5, 36, 143, 104, 16, 0, 14, 69, 65, 149, 8, 60, 224, 48, 6, 117, 87, 129, 68,
- 0, 9, 198, 72, 81, 143, 74, 3, 211, 15, 9, 198, 21, 49, 143, 74, 3, 211, 15, 0, 10, 2, 194, 167, 89, 36, 89, 6, 130, 0,
- 9, 2, 195, 159, 21, 100, 101, 0, 47, 0, 6, 194, 76, 80, 76, 32, 9, 66, 56, 240, 50, 111, 0, 72, 34, 5, 194, 76, 80, 72,
- 0, 11, 67, 8, 16, 203, 71, 6, 109, 49, 0, 101, 13, 68, 77, 84, 5, 72, 89, 6, 111, 48, 36, 34, 0, 9, 198, 16, 84, 193,
- 24, 244, 143, 16, 19, 4, 95, 57, 67, 111, 50, 39, 68, 90, 118, 68, 47, 6, 109, 88, 37, 65, 0, 10, 2, 194, 165, 57, 6, 36,
- 68, 112, 0, 0, 7, 196, 80, 84, 197, 76, 15, 7, 196, 48, 84, 197, 76, 15, 7, 196, 24, 241, 207, 76, 15, 14, 2, 194, 162, 89,
- 36, 68, 47, 6, 35, 84, 111, 138, 0, 0, 11, 2, 194, 163, 55, 6, 37, 71, 51, 132, 0, 0, 18, 70, 8, 18, 1, 52, 20, 192,
- 71, 35, 101, 6, 129, 65, 132, 89, 0, 102, 9, 198, 73, 80, 143, 72, 84, 192, 16, 9, 198, 72, 145, 207, 72, 84, 192, 16, 9, 198,
- 65, 81, 5, 52, 244, 192, 76, 9, 198, 64, 241, 5, 52, 244, 192, 76, 9, 198, 24, 22, 133, 52, 244, 192, 76, 9, 198, 80, 149, 133,
- 52, 244, 192, 72, 9, 198, 21, 53, 1, 52, 244, 192, 72, 0, 7, 195, 28, 246, 143, 16, 37, 12, 201, 16, 84, 195, 60, 225, 143, 73,
- 67, 211, 16, 6, 195, 8, 80, 207, 16, 6, 195, 60, 213, 0, 13, 0, 16, 2, 194, 174, 101, 36, 90, 37, 89, 47, 51, 6, 35, 72,
- 111, 0, 0, 14, 68, 64, 18, 78, 80, 48, 6, 35, 37, 50, 47, 0, 101, 0, 0, 19, 4, 95, 52, 88, 111, 49, 58, 35, 72, 16,
- 35, 90, 6, 109, 88, 37, 65, 0, 0, 23, 2, 194, 170, 39, 16, 14, 75, 37, 50, 6, 114, 83, 36, 65, 37, 50, 6, 126, 50, 111,
- 0, 102, 24, 2, 194, 170, 110, 16, 14, 72, 37, 50, 6, 35, 55, 83, 36, 65, 37, 50, 6, 126, 50, 111, 0, 101, 0, 5, 130, 195,
- 163, 43, 0, 0, 0, 16, 2, 194, 182, 48, 35, 16, 6, 35, 81, 51, 132, 83, 111, 0, 102, 16, 2, 194, 182, 48, 35, 16, 6, 35,
- 81, 34, 132, 83, 111, 0, 101, 0, 15, 68, 48, 147, 149, 96, 55, 6, 37, 50, 111, 49, 89, 0, 102, 16, 68, 48, 147, 149, 96, 55,
- 4, 37, 50, 6, 40, 49, 89, 0, 101, 0, 6, 195, 8, 88, 1, 15, 12, 67, 21, 53, 28, 36, 89, 47, 6, 35, 0, 72, 0, 6,
- 195, 4, 32, 192, 13, 12, 2, 194, 181, 65, 6, 37, 49, 51, 111, 0, 102, 12, 2, 194, 181, 65, 6, 37, 49, 34, 111, 0, 101, 0,
- 0, 0, 17, 70, 32, 21, 203, 36, 225, 192, 107, 6, 39, 12, 49, 37, 50, 81, 0, 17, 70, 72, 19, 139, 36, 225, 192, 101, 6, 132,
- 68, 49, 124, 68, 0, 102, 7, 196, 80, 84, 141, 4, 15, 9, 2, 194, 176, 81, 51, 6, 114, 0, 0, 0, 18, 2, 194, 190, 47, 51,
- 36, 138, 49, 58, 6, 35, 16, 14, 47, 111, 138, 0, 0, 19, 2, 195, 183, 75, 37, 84, 37, 75, 6, 37, 72, 111, 48, 6, 39, 34,
- 0, 102, 19, 2, 195, 183, 72, 37, 84, 37, 72, 6, 37, 72, 111, 48, 6, 39, 34, 0, 101, 0, 7, 196, 28, 244, 205, 4, 15, 15,
- 2, 194, 188, 128, 68, 49, 40, 6, 35, 16, 14, 47, 111, 0, 5, 130, 195, 180, 43, 0, 7, 195, 57, 83, 147, 72, 34, 9, 2, 194,
- 189, 65, 6, 118, 111, 0, 5, 130, 195, 181, 43, 0, 9, 198, 21, 53, 18, 60, 97, 64, 15, 10, 198, 12, 243, 147, 60, 193, 64, 16,
- 37, 24, 2, 194, 186, 39, 16, 14, 75, 37, 50, 6, 114, 65, 35, 89, 49, 40, 55, 6, 126, 50, 111, 0, 102, 25, 2, 194, 186, 110,
- 16, 14, 72, 37, 50, 6, 35, 55, 65, 35, 89, 49, 40, 55, 6, 126, 50, 111, 0, 101, 0, 6, 195, 88, 241, 193, 15, 6, 195, 65,
- 81, 5, 76, 6, 195, 36, 81, 69, 13, 0, 0, 0, 0, 10, 67, 64, 17, 197, 48, 6, 118, 75, 0, 0, 6, 194, 80, 80, 72, 32,
- 12, 3, 100, 46, 99, 72, 4, 36, 89, 6, 36, 0, 0, 7, 196, 5, 1, 68, 88, 13, 0, 15, 69, 8, 192, 90, 21, 32, 71, 55,
- 6, 118, 88, 36, 34, 0, 0, 0, 7, 196, 21, 53, 15, 84, 72, 0, 6, 195, 88, 18, 64, 76, 7, 196, 64, 244, 162, 52, 102, 0,
- 17, 69, 52, 20, 212, 21, 32, 65, 6, 35, 89, 47, 36, 16, 14, 0, 102, 16, 69, 12, 83, 148, 21, 32, 89, 6, 36, 68, 47, 36,
- 34, 0, 102, 0, 0, 19, 70, 65, 35, 196, 84, 53, 0, 48, 12, 34, 6, 132, 72, 132, 49, 47, 0, 101, 18, 69, 21, 132, 5, 73,
- 64, 109, 49, 89, 48, 6, 109, 16, 14, 47, 0, 102, 6, 194, 81, 80, 76, 32, 0, 10, 67, 12, 243, 64, 49, 39, 65, 0, 101, 9,
- 198, 81, 32, 86, 21, 52, 207, 16, 6, 195, 12, 243, 64, 72, 0, 8, 196, 24, 244, 146, 60, 15, 36, 0, 0, 0, 6, 195, 80, 83,
- 64, 72, 0, 0, 0, 24, 72, 21, 52, 5, 4, 177, 68, 37, 64, 37, 89, 48, 6, 37, 12, 49, 109, 72, 4, 37, 47, 0, 101, 6,
- 195, 64, 147, 210, 15, 0, 11, 67, 48, 240, 203, 55, 6, 110, 49, 0, 101, 0, 0, 0, 0, 8, 197, 80, 16, 133, 24, 80, 15, 8,
- 197, 28, 83, 5, 36, 16, 15, 8, 197, 12, 80, 143, 48, 16, 16, 8, 197, 8, 243, 5, 36, 16, 15, 0, 5, 194, 33, 192, 76, 0,
- 0, 7, 196, 64, 81, 18, 4, 15, 7, 196, 13, 33, 68, 20, 16, 0, 14, 69, 60, 227, 9, 56, 80, 39, 68, 55, 117, 68, 0, 102,
- 8, 197, 88, 20, 133, 80, 16, 16, 8, 197, 81, 35, 195, 32, 16, 16, 8, 197, 64, 244, 145, 84, 80, 16, 8, 197, 4, 99, 15, 72,
- 80, 15, 6, 195, 76, 245, 64, 72, 8, 197, 64, 244, 145, 84, 80, 102, 7, 195, 20, 192, 83, 76, 32, 0, 0, 8, 197, 28, 19, 5,
- 80, 240, 16, 10, 198, 65, 32, 81, 84, 83, 5, 16, 34, 0, 0, 7, 195, 80, 85, 64, 76, 34, 0, 0, 0, 9, 198, 64, 16, 200,
- 20, 51, 192, 16, 5, 194, 84, 80, 13, 0, 10, 67, 25, 83, 139, 83, 129, 68, 49, 0, 0, 10, 199, 28, 17, 129, 56, 131, 212, 60,
- 16, 14, 69, 20, 194, 88, 37, 32, 36, 55, 37, 91, 37, 34, 0, 10, 199, 21, 53, 1, 72, 83, 79, 76, 72, 7, 196, 16, 83, 1,
- 76, 76, 0, 0, 13, 68, 77, 64, 84, 84, 89, 47, 6, 35, 47, 111, 0, 0, 0, 14, 69, 53, 81, 76, 21, 32, 65, 6, 37, 55,
- 36, 34, 0, 0, 16, 69, 92, 147, 132, 61, 112, 58, 6, 37, 68, 72, 39, 58, 0, 102, 17, 69, 92, 147, 132, 61, 112, 58, 6, 37,
- 68, 72, 6, 39, 40, 0, 101, 0, 0, 19, 4, 95, 53, 88, 111, 49, 37, 68, 49, 58, 35, 90, 6, 109, 88, 37, 65, 0, 0, 8,
- 196, 28, 244, 212, 60, 15, 36, 0, 9, 197, 20, 228, 133, 16, 240, 15, 36, 0, 18, 70, 16, 84, 201, 28, 225, 82, 72, 36, 88, 6,
- 117, 50, 36, 34, 0, 102, 0, 0, 0, 9, 197, 5, 65, 82, 72, 240, 15, 36, 8, 197, 5, 65, 82, 72, 240, 16, 0, 7, 195, 12,
- 243, 79, 102, 72, 0, 0, 6, 195, 76, 240, 128, 102, 0, 0, 14, 69, 60, 97, 137, 12, 80, 6, 110, 83, 89, 112, 0, 102, 15, 69,
- 60, 97, 137, 12, 80, 6, 110, 83, 4, 37, 89, 0, 101, 8, 197, 4, 192, 207, 88, 16, 16, 8, 197, 21, 53, 1, 88, 16, 72, 0,
- 0, 7, 195, 81, 80, 64, 76, 34, 0, 7, 196, 76, 241, 210, 4, 15, 12, 68, 72, 85, 86, 4, 101, 6, 137, 84, 132, 0, 7, 196,
- 69, 81, 68, 20, 16, 7, 196, 64, 244, 146, 4, 16, 7, 196, 61, 53, 18, 4, 16, 0, 8, 197, 96, 84, 133, 80, 16, 16, 14, 69,
- 64, 17, 76, 48, 16, 48, 35, 6, 36, 61, 132, 0, 9, 197, 76, 83, 80, 72, 80, 76, 32, 23, 69, 76, 83, 80, 72, 80, 89, 6,
- 36, 68, 48, 34, 37, 49, 135, 0, 102, 81, 113, 117, 101, 32, 9, 197, 5, 21, 69, 48, 16, 76, 34, 0, 0, 9, 197, 52, 241, 5,
- 48, 240, 15, 36, 8, 197, 52, 241, 5, 48, 240, 16, 0, 0, 8, 197, 12, 129, 67, 4, 208, 15, 0, 0, 9, 197, 64, 147, 15, 80,
- 240, 16, 37, 0, 0, 0, 7, 196, 16, 244, 133, 76, 16, 11, 199, 16, 84, 197, 77, 1, 82, 60, 15, 36, 10, 199, 16, 84, 197, 77,
- 1, 82, 60, 16, 10, 199, 12, 20, 130, 85, 33, 84, 60, 16, 13, 4, 95, 226, 136, 146, 65, 6, 36, 50, 111, 89, 0, 0, 0, 0,
- 0, 7, 196, 24, 243, 79, 76, 72, 0, 15, 2, 95, 35, 49, 4, 35, 34, 75, 37, 50, 6, 114, 0, 102, 16, 2, 95, 35, 49, 4,
- 35, 34, 72, 37, 50, 6, 35, 55, 0, 101, 0, 24, 2, 95, 34, 6, 35, 71, 51, 37, 38, 6, 35, 89, 48, 132, 15, 72, 6, 40,
- 48, 55, 132, 138, 0, 11, 2, 95, 34, 6, 35, 89, 48, 132, 138, 0, 0, 14, 2, 95, 33, 91, 49, 55, 132, 65, 35, 89, 6, 130,
- 0, 0, 0, 11, 67, 61, 99, 192, 6, 39, 84, 40, 0, 101, 8, 197, 16, 81, 197, 48, 240, 16, 16, 2, 95, 39, 35, 48, 6, 110,
- 89, 47, 51, 39, 83, 111, 0, 102, 17, 2, 95, 39, 35, 48, 6, 110, 91, 47, 34, 4, 39, 83, 112, 0, 101, 0, 7, 2, 95, 38,
- 6, 36, 0, 0, 0, 9, 198, 80, 149, 162, 72, 82, 83, 72, 12, 2, 95, 36, 89, 4, 37, 83, 51, 6, 130, 0, 0, 8, 197, 72,
- 148, 207, 80, 240, 16, 8, 197, 4, 211, 210, 56, 240, 15, 7, 195, 17, 83, 64, 72, 34, 0, 15, 2, 95, 42, 132, 89, 47, 36, 16,
- 6, 37, 89, 49, 111, 0, 0, 9, 198, 16, 84, 198, 20, 50, 15, 16, 20, 2, 95, 41, 83, 4, 109, 91, 132, 48, 35, 16, 6, 118,
- 68, 47, 36, 88, 112, 0, 0, 10, 199, 4, 84, 143, 64, 244, 148, 60, 16, 20, 2, 95, 40, 4, 35, 71, 51, 37, 48, 35, 16, 6,
- 118, 68, 47, 36, 88, 112, 0, 0, 10, 2, 95, 47, 71, 6, 35, 100, 132, 0, 0, 0, 12, 4, 110, 195, 163, 111, 50, 4, 130, 0,
- 32, 9, 10, 2, 95, 45, 6, 37, 83, 118, 68, 0, 0, 13, 2, 95, 44, 84, 6, 37, 34, 81, 40, 55, 132, 0, 0, 9, 198, 76,
- 16, 143, 56, 85, 5, 16, 9, 198, 64, 19, 1, 12, 85, 5, 16, 9, 198, 12, 243, 3, 32, 85, 5, 16, 9, 198, 8, 19, 145, 84,
- 85, 5, 16, 6, 195, 80, 84, 128, 72, 14, 67, 53, 36, 192, 65, 6, 37, 34, 89, 112, 89, 0, 24, 10, 2, 95, 51, 47, 51, 6,
- 36, 138, 0, 0, 9, 2, 95, 50, 72, 6, 120, 138, 0, 0, 7, 195, 20, 193, 83, 76, 32, 9, 2, 95, 49, 6, 128, 68, 0, 102,
- 9, 2, 95, 49, 6, 40, 65, 0, 101, 0, 7, 196, 9, 33, 74, 60, 15, 11, 2, 95, 48, 88, 6, 109, 16, 111, 0, 102, 11, 2,
- 95, 48, 88, 6, 109, 16, 40, 0, 101, 0, 13, 67, 32, 243, 69, 107, 6, 39, 58, 65, 37, 0, 102, 11, 67, 32, 243, 69, 6, 39,
- 65, 112, 0, 101, 11, 67, 28, 19, 69, 81, 6, 118, 65, 112, 0, 9, 198, 48, 148, 194, 60, 85, 1, 16, 9, 198, 48, 19, 66, 72,
- 85, 1, 16, 9, 198, 12, 19, 73, 76, 85, 1, 16, 9, 197, 4, 51, 195, 32, 240, 16, 37, 11, 2, 95, 55, 89, 6, 109, 76, 112,
- 0, 102, 11, 2, 95, 55, 89, 6, 109, 47, 112, 0, 101, 0, 8, 197, 137, 32, 77, 61, 48, 72, 9, 2, 95, 54, 89, 6, 118, 138,
- 0, 0, 15, 69, 72, 243, 131, 32, 144, 34, 6, 110, 50, 99, 37, 12, 0, 11, 2, 95, 53, 89, 6, 37, 68, 49, 40, 0, 0, 9,
- 198, 65, 35, 199, 72, 19, 64, 15, 8, 196, 52, 243, 8, 60, 16, 37, 13, 2, 95, 52, 49, 58, 6, 35, 47, 51, 40, 0, 102, 13,
- 2, 95, 52, 49, 58, 6, 35, 47, 34, 40, 0, 101, 0, 21, 2, 95, 59, 48, 4, 39, 68, 47, 40, 10, 37, 84, 6, 37, 34, 81,
- 40, 55, 132, 0, 0, 9, 198, 20, 208, 143, 72, 51, 192, 15, 16, 2, 95, 58, 72, 4, 120, 89, 48, 6, 39, 68, 47, 40, 89, 0,
- 0, 11, 68, 24, 192, 83, 32, 83, 55, 109, 91, 0, 10, 2, 95, 57, 50, 6, 110, 84, 112, 0, 0, 9, 2, 95, 56, 6, 120, 47,
- 40, 0, 0, 18, 2, 95, 63, 4, 37, 68, 47, 36, 101, 4, 39, 81, 35, 89, 6, 130, 0, 0, 9, 198, 48, 144, 207, 72, 84, 192,
- 16, 10, 2, 95, 62, 65, 117, 6, 110, 34, 0, 0, 11, 2, 95, 61, 37, 81, 58, 6, 114, 0, 102, 12, 2, 95, 61, 37, 81, 58,
- 6, 35, 55, 0, 101, 0, 11, 2, 95, 60, 65, 36, 50, 6, 110, 34, 0, 0, 6, 195, 16, 86, 128, 15, 6, 195, 24, 22, 128, 76,
- 7, 196, 21, 53, 1, 72, 72, 0, 0, 18, 4, 95, 54, 88, 111, 89, 36, 49, 89, 35, 90, 6, 109, 88, 37, 65, 0, 0, 7, 196,
- 28, 84, 211, 60, 16, 0, 8, 197, 12, 21, 5, 80, 240, 16, 0, 0, 9, 198, 65, 34, 77, 61, 33, 83, 16, 9, 198, 25, 83, 7,
- 61, 33, 83, 16, 9, 198, 12, 192, 77, 61, 33, 83, 16, 0, 10, 198, 69, 80, 76, 69, 81, 82, 72, 34, 0, 9, 197, 21, 49, 207,
- 80, 240, 15, 36, 8, 197, 21, 49, 207, 80, 240, 16, 0, 0, 10, 67, 46, 178, 12, 49, 6, 37, 55, 0, 0, 0, 7, 195, 20, 192,
- 64, 76, 32, 6, 195, 36, 48, 192, 13, 0, 0, 0, 0, 6, 195, 85, 48, 128, 13, 6, 195, 56, 32, 64, 13, 0, 8, 196, 57, 83,
- 131, 4, 76, 32, 0, 11, 136, 101, 115, 116, 97, 114, 195, 163, 111, 72, 0, 0, 12, 67, 80, 147, 69, 47, 6, 117, 65, 112, 0, 101,
- 12, 67, 20, 193, 64, 6, 36, 55, 112, 0, 76, 32, 0, 16, 70, 72, 144, 200, 5, 33, 0, 101, 6, 37, 91, 132, 34, 72, 0, 10,
- 198, 5, 36, 143, 12, 131, 192, 16, 37, 0, 14, 68, 96, 84, 143, 96, 91, 6, 109, 16, 110, 49, 89, 0, 0, 0, 6, 195, 82, 51,
- 64, 72, 6, 195, 20, 49, 192, 13, 18, 2, 95, 91, 4, 35, 71, 51, 37, 49, 39, 58, 91, 6, 36, 76, 37, 0, 0, 0, 7, 195,
- 80, 244, 15, 16, 37, 0, 7, 66, 88, 144, 84, 37, 0, 0, 15, 69, 48, 20, 197, 73, 48, 55, 6, 118, 88, 36, 34, 89, 0, 16,
- 2, 95, 95, 89, 4, 40, 71, 55, 37, 67, 6, 35, 72, 40, 0, 0, 19, 2, 95, 94, 89, 4, 37, 34, 49, 128, 68, 83, 55, 6,
- 109, 49, 89, 40, 0, 0, 6, 195, 12, 240, 207, 16, 18, 2, 95, 93, 83, 4, 109, 91, 132, 49, 39, 58, 91, 6, 36, 76, 37, 0,
- 0, 16, 5, 95, 49, 77, 49, 111, 65, 37, 55, 6, 109, 88, 37, 65, 0, 21, 2, 95, 92, 71, 4, 35, 101, 132, 4, 37, 68, 84,
- 36, 34, 76, 6, 37, 72, 132, 0, 0, 8, 197, 80, 245, 5, 57, 48, 15, 8, 197, 64, 244, 131, 61, 48, 15, 9, 134, 116, 101, 114,
- 195, 163, 111, 72, 6, 195, 24, 34, 64, 13, 0, 0, 6, 2, 95, 97, 35, 0, 12, 3, 95, 97, 114, 6, 35, 16, 35, 71, 112, 0,
- 0, 11, 67, 40, 22, 154, 75, 124, 109, 89, 0, 102, 11, 2, 95, 96, 81, 51, 6, 35, 84, 37, 0, 0, 0, 9, 198, 20, 225, 207,
- 72, 67, 192, 15, 10, 199, 12, 243, 147, 81, 35, 197, 52, 15, 7, 196, 24, 22, 133, 52, 76, 0, 9, 198, 81, 33, 77, 61, 33, 83,
- 16, 10, 198, 64, 83, 136, 61, 33, 83, 16, 37, 9, 198, 32, 244, 146, 61, 33, 83, 16, 10, 198, 12, 243, 8, 21, 33, 83, 15, 37,
- 6, 2, 95, 101, 109, 0, 0, 12, 201, 72, 80, 207, 57, 53, 18, 60, 83, 64, 15, 0, 0, 10, 198, 20, 228, 143, 76, 51, 192, 16,
- 37, 9, 198, 20, 225, 143, 72, 51, 192, 15, 0, 0, 0, 6, 2, 95, 111, 110, 0, 16, 67, 76, 244, 192, 4, 109, 89, 57, 4, 110,
- 6, 109, 89, 0, 101, 0, 13, 68, 77, 65, 86, 20, 89, 47, 6, 37, 12, 84, 0, 0, 7, 132, 118, 195, 163, 111, 76, 0, 13, 3,
- 95, 104, 101, 36, 71, 16, 6, 117, 49, 111, 0, 0, 0, 0, 6, 195, 84, 229, 19, 13, 13, 4, 95, 104, 97, 99, 49, 35, 16, 6,
- 39, 68, 0, 0, 12, 68, 77, 1, 65, 44, 89, 48, 37, 12, 49, 0, 9, 198, 64, 243, 80, 20, 144, 64, 15, 9, 198, 64, 192, 84,
- 20, 144, 64, 15, 9, 198, 21, 3, 208, 20, 144, 64, 15, 9, 198, 12, 243, 13, 20, 144, 64, 15, 9, 198, 80, 241, 1, 88, 144, 64,
- 102, 0, 9, 198, 29, 35, 211, 20, 194, 1, 15, 0, 0, 9, 198, 12, 84, 133, 8, 83, 15, 16, 0, 0, 15, 2, 95, 123, 4, 35,
- 71, 51, 37, 91, 6, 35, 84, 37, 0, 0, 0, 0, 7, 196, 48, 244, 5, 76, 15, 6, 194, 84, 208, 72, 34, 0, 0, 9, 2, 95,
- 126, 76, 6, 116, 0, 102, 10, 2, 95, 126, 47, 6, 37, 55, 0, 101, 0, 15, 2, 95, 125, 83, 4, 109, 91, 132, 91, 6, 35, 84,
- 37, 0, 0, 20, 2, 95, 124, 71, 4, 35, 101, 132, 84, 4, 36, 34, 76, 37, 49, 6, 114, 0, 102, 21, 2, 95, 124, 71, 4, 35,
- 101, 132, 84, 4, 36, 34, 76, 37, 49, 6, 35, 55, 0, 101, 0, 18, 70, 24, 148, 133, 24, 246, 0, 83, 6, 35, 37, 13, 83, 110,
- 49, 89, 0, 8, 197, 80, 83, 132, 21, 48, 72, 0, 0, 9, 5, 95, 48, 97, 110, 100, 37, 0, 0, 7, 196, 52, 241, 206, 60, 15,
- 0, 0, 10, 198, 12, 243, 147, 60, 195, 192, 16, 37, 0, 9, 198, 21, 129, 71, 21, 49, 83, 15, 0, 11, 67, 16, 245, 206, 72, 6,
- 114, 68, 0, 102, 13, 67, 16, 245, 206, 72, 6, 35, 4, 58, 50, 0, 101, 0, 17, 71, 32, 82, 68, 20, 113, 197, 72, 107, 6, 117,
- 72, 36, 81, 36, 0, 0, 9, 198, 52, 244, 131, 20, 115, 192, 16, 0, 21, 72, 61, 1, 78, 60, 97, 137, 12, 80, 6, 39, 48, 118,
- 68, 6, 110, 83, 37, 89, 0, 0, 0, 11, 199, 69, 80, 73, 77, 21, 69, 72, 72, 34, 0, 7, 196, 81, 35, 208, 4, 15, 0, 0,
- 9, 198, 56, 20, 85, 20, 192, 64, 34, 9, 198, 52, 19, 143, 64, 192, 64, 15, 9, 198, 21, 53, 18, 20, 192, 64, 16, 9, 198, 8,
- 18, 84, 60, 192, 64, 16, 10, 198, 16, 20, 85, 20, 192, 64, 76, 34, 0, 12, 67, 21, 48, 192, 6, 109, 89, 49, 124, 0, 103, 11,
- 67, 21, 48, 192, 6, 109, 89, 49, 0, 102, 6, 195, 21, 64, 64, 16, 12, 200, 16, 84, 197, 53, 4, 133, 28, 240, 15, 36, 11, 200,
- 16, 84, 197, 53, 4, 133, 28, 240, 16, 0, 0, 0, 0, 17, 5, 101, 110, 103, 194, 170, 118, 50, 90, 36, 67, 6, 118, 16, 132, 0,
- 0, 0, 0, 16, 69, 44, 84, 142, 20, 192, 49, 6, 109, 34, 50, 13, 55, 0, 102, 17, 69, 44, 84, 142, 20, 192, 49, 6, 109, 34,
- 50, 4, 109, 55, 0, 101, 14, 4, 95, 35, 51, 50, 91, 48, 6, 35, 89, 111, 0, 101, 14, 4, 95, 35, 51, 50, 36, 89, 48, 6,
- 35, 89, 111, 0, 0, 6, 195, 72, 244, 197, 16, 0, 12, 68, 32, 20, 16, 100, 101, 6, 109, 48, 112, 0, 0, 0, 7, 196, 64, 84,
- 133, 76, 15, 8, 196, 12, 244, 133, 76, 15, 36, 7, 196, 12, 244, 133, 76, 16, 0, 9, 198, 28, 19, 9, 48, 82, 65, 15, 9, 198,
- 21, 84, 143, 64, 82, 65, 15, 0, 18, 70, 92, 147, 132, 61, 116, 192, 58, 6, 37, 68, 72, 39, 58, 89, 0, 102, 20, 70, 92, 147,
- 132, 61, 116, 192, 58, 6, 37, 68, 72, 6, 39, 40, 12, 88, 0, 101, 9, 198, 96, 84, 143, 96, 84, 192, 15, 9, 198, 80, 83, 79,
- 72, 84, 192, 16, 9, 198, 4, 49, 82, 80, 244, 192, 16, 0, 7, 195, 90, 116, 192, 76, 32, 7, 195, 58, 116, 192, 76, 32, 0, 7,
- 196, 24, 86, 133, 76, 15, 7, 196, 76, 243, 79, 76, 72, 0, 0, 0, 0, 0, 13, 68, 48, 241, 201, 56, 55, 39, 81, 37, 68, 0,
- 102, 17, 5, 101, 110, 103, 194, 186, 118, 50, 90, 36, 67, 6, 118, 16, 111, 0, 0, 13, 68, 54, 179, 5, 72, 65, 6, 37, 55, 36,
- 34, 0, 0, 0, 11, 199, 12, 243, 148, 72, 243, 5, 76, 15, 36, 10, 199, 12, 243, 148, 72, 243, 5, 76, 16, 0, 19, 71, 48, 21,
- 143, 37, 50, 69, 72, 55, 35, 84, 58, 35, 88, 57, 6, 36, 0, 0, 16, 69, 56, 83, 19, 60, 224, 50, 6, 109, 55, 89, 132, 68,
- 0, 101, 0, 24, 73, 61, 4, 5, 56, 129, 73, 52, 84, 128, 11, 6, 110, 48, 13, 50, 107, 4, 117, 65, 35, 34, 0, 7, 195, 21,
- 36, 143, 15, 36, 6, 195, 21, 36, 143, 16, 0, 0, 6, 195, 37, 52, 192, 13, 0, 0, 0, 0, 0, 0, 8, 197, 8, 244, 209, 84,
- 80, 15, 0, 8, 196, 5, 1, 76, 60, 16, 37, 0, 14, 67, 21, 53, 5, 6, 36, 89, 76, 112, 0, 102, 76, 34, 6, 195, 13, 5,
- 64, 13, 0, 0, 17, 70, 56, 85, 2, 60, 242, 211, 50, 109, 47, 71, 111, 49, 89, 0, 102, 0, 0, 0, 0, 0, 7, 196, 64, 84,
- 197, 76, 15, 0, 0, 9, 198, 80, 83, 143, 72, 84, 192, 16, 10, 198, 4, 193, 213, 52, 20, 192, 72, 37, 9, 198, 80, 84, 133, 52,
- 244, 192, 72, 9, 198, 76, 84, 133, 52, 244, 192, 72, 0, 14, 68, 76, 208, 82, 80, 89, 65, 6, 35, 34, 47, 0, 101, 11, 200, 88,
- 84, 130, 61, 36, 133, 36, 16, 15, 0, 7, 196, 40, 241, 207, 76, 15, 0, 9, 198, 16, 84, 212, 72, 241, 77, 15, 0, 15, 69, 64,
- 192, 89, 21, 32, 48, 55, 6, 118, 132, 44, 0, 101, 0, 17, 4, 95, 56, 88, 111, 39, 49, 47, 39, 90, 6, 109, 88, 37, 65, 0,
- 0, 0, 0, 10, 67, 52, 18, 76, 65, 6, 118, 55, 0, 17, 67, 13, 68, 140, 49, 6, 39, 68, 47, 12, 34, 4, 110, 55, 0, 101,
- 0, 0, 0, 7, 196, 20, 68, 207, 56, 15, 0, 0, 0, 0, 7, 195, 84, 208, 64, 72, 34, 0, 16, 70, 76, 131, 208, 36, 225, 192,
- 91, 6, 110, 48, 37, 68, 0, 102, 14, 68, 64, 21, 83, 20, 48, 6, 35, 40, 12, 88, 0, 101, 7, 196, 76, 84, 137, 4, 72, 0,
- 6, 195, 12, 20, 207, 102, 0, 0, 0, 11, 68, 76, 128, 75, 20, 91, 6, 118, 49, 0, 0, 17, 70, 61, 85, 4, 60, 244, 147, 114,
- 47, 72, 6, 110, 34, 89, 0, 102, 7, 195, 17, 83, 147, 72, 34, 12, 67, 8, 147, 211, 71, 6, 37, 4, 110, 91, 0, 0, 16, 70,
- 85, 1, 210, 4, 65, 64, 132, 48, 81, 51, 6, 118, 72, 0, 16, 70, 60, 97, 140, 36, 225, 64, 110, 83, 55, 6, 117, 68, 0, 102,
- 17, 70, 9, 32, 73, 48, 193, 64, 71, 51, 6, 35, 37, 55, 37, 0, 102, 18, 70, 9, 32, 73, 48, 193, 64, 71, 12, 34, 6, 35,
- 37, 55, 112, 0, 101, 7, 196, 80, 244, 146, 60, 15, 10, 198, 56, 20, 85, 20, 193, 64, 16, 34, 8, 196, 16, 240, 146, 60, 15, 36,
- 7, 196, 16, 240, 146, 60, 16, 10, 198, 16, 20, 85, 20, 193, 64, 16, 34, 0, 0, 0, 0, 7, 196, 80, 83, 136, 60, 72, 0, 10,
- 67, 8, 197, 69, 71, 55, 40, 0, 102, 7, 196, 64, 248, 15, 76, 15, 6, 195, 64, 244, 197, 16, 14, 67, 21, 53, 1, 6, 109, 89,
- 47, 132, 0, 102, 76, 34, 0, 0, 0, 12, 201, 65, 35, 211, 61, 3, 208, 20, 144, 64, 15, 0, 0, 0, 7, 195, 64, 84, 207, 15,
- 36, 0, 15, 69, 80, 16, 140, 21, 64, 47, 6, 35, 71, 55, 36, 47, 0, 0, 0, 0, 19, 70, 16, 84, 203, 80, 244, 19, 72, 36,
- 89, 49, 47, 6, 110, 48, 89, 0, 102, 0, 7, 196, 12, 244, 148, 60, 15, 0, 0, 0, 23, 73, 64, 192, 89, 77, 64, 84, 36, 243,
- 128, 48, 55, 118, 89, 47, 6, 118, 91, 129, 68, 0, 102, 15, 73, 64, 192, 89, 77, 64, 84, 36, 243, 128, 21, 0, 101, 47, 0, 0,
- 12, 200, 16, 84, 195, 60, 228, 207, 48, 240, 16, 37, 0, 0, 0, 0, 0, 7, 196, 4, 209, 66, 4, 15, 0, 17, 69, 72, 80, 68,
- 52, 80, 34, 6, 37, 12, 72, 65, 37, 12, 0, 101, 8, 197, 52, 244, 133, 36, 16, 15, 8, 197, 12, 244, 133, 36, 16, 15, 8, 197,
- 5, 3, 133, 36, 16, 15, 8, 197, 4, 212, 15, 48, 16, 16, 0, 0, 0, 10, 199, 12, 244, 212, 20, 193, 84, 4, 16, 10, 199, 12,
- 128, 80, 20, 193, 84, 4, 16, 10, 199, 12, 20, 146, 5, 1, 84, 4, 16, 10, 199, 12, 17, 5, 72, 225, 84, 4, 16, 10, 199, 4,
- 212, 21, 48, 129, 84, 4, 16, 0, 8, 197, 88, 147, 5, 80, 16, 16, 8, 197, 72, 243, 5, 80, 16, 16, 8, 197, 53, 84, 133, 80,
- 16, 16, 9, 197, 24, 193, 82, 80, 80, 16, 37, 8, 197, 21, 84, 143, 64, 16, 15, 8, 197, 9, 80, 197, 80, 16, 16, 0, 9, 196,
- 56, 244, 211, 60, 102, 76, 34, 0, 8, 197, 5, 97, 83, 76, 240, 16, 12, 3, 95, 122, 104, 91, 37, 50, 6, 36, 89, 0, 0, 0,
- 7, 195, 84, 208, 83, 72, 34, 0, 0, 7, 195, 52, 85, 64, 76, 34, 0, 0, 9, 198, 12, 245, 15, 88, 83, 15, 16, 0, 9, 198,
- 21, 53, 1, 72, 82, 64, 72, 0, 6, 195, 52, 241, 77, 15, 0, 8, 197, 52, 83, 8, 61, 32, 15, 0, 7, 195, 72, 81, 207, 16,
- 37, 0, 0, 0, 8, 197, 5, 1, 83, 5, 32, 102, 0, 17, 4, 95, 57, 88, 111, 50, 39, 50, 35, 90, 6, 109, 88, 37, 65, 0,
- 0, 0, 0, 17, 70, 8, 84, 142, 32, 20, 132, 71, 36, 34, 50, 6, 35, 34, 72, 0, 6, 195, 4, 68, 204, 13, 0, 6, 18, 66,
- 97, 109, 0, 97, 0, 7, 6, 18, 67, 101, 109, 0, 101, 0, 7, 6, 18, 68, 97, 109, 0, 97, 0, 111, 0, 7, 6, 18, 69, 117,
- 101, 109, 0, 97, 109, 0, 101, 109, 0, 117, 101, 0, 97, 0, 101, 0, 111, 0, 7, 6, 18, 70, 114, 97, 109, 0, 114, 101, 109, 0,
- 114, 100, 101, 0, 114, 109, 111, 0, 114, 97, 0, 114, 101, 0, 114, 0, 7, 6, 18, 71, 115, 115, 101, 109, 0, 114, 97, 109, 0, 115,
- 116, 101, 0, 115, 115, 101, 0, 114, 101, 109, 0, 114, 109, 111, 0, 114, 97, 0, 114, 101, 0, 114, 0, 7, 6, 18, 72, 115, 115, 101,
- 109, 0, 115, 115, 101, 0, 115, 116, 101, 0, 7, 6, 195, 160, 0, 4, 115, 5, 2, 8, 2, 32, 17, 70, 3, 4, 35, 12, 88, 0,
- 115, 8, 2, 32, 17, 65, 0, 115, 5, 2, 8, 2, 32, 3, 4, 35, 12, 89, 0, 115, 5, 1, 8, 2, 32, 17, 70, 3, 4, 35,
- 12, 90, 0, 115, 5, 1, 8, 2, 32, 3, 4, 35, 12, 91, 0, 3, 35, 0, 4, 2, 109, 3, 129, 0, 2, 110, 0, 109, 2, 25,
- 3, 129, 65, 0, 110, 104, 2, 17, 65, 3, 129, 67, 0, 110, 2, 25, 3, 129, 68, 0, 7, 6, 195, 161, 0, 4, 3, 7, 35, 0,
- 2, 105, 17, 67, 25, 0, 2, 117, 17, 67, 25, 0, 4, 108, 2, 17, 66, 3, 7, 114, 0, 117, 0, 117, 2, 115, 0, 4, 105, 3,
- 7, 117, 0, 105, 2, 115, 0, 121, 0, 108, 5, 1, 3, 7, 134, 55, 0, 7, 6, 195, 162, 0, 4, 2, 109, 3, 7, 129, 0, 2,
- 110, 0, 109, 2, 25, 3, 7, 129, 65, 0, 110, 104, 3, 7, 129, 67, 0, 110, 2, 25, 3, 7, 129, 68, 0, 3, 7, 132, 0, 7,
- 6, 195, 163, 0, 3, 129, 0, 111, 3, 130, 0, 7, 6, 195, 169, 0, 4, 3, 7, 109, 0, 2, 105, 17, 67, 25, 0, 2, 117, 17,
- 67, 25, 0, 121, 3, 7, 118, 0, 4, 109, 2, 32, 3, 7, 118, 68, 0, 109, 2, 115, 32, 0, 110, 2, 32, 0, 110, 2, 115, 32,
- 0, 4, 105, 3, 7, 119, 0, 105, 2, 115, 0, 4, 108, 2, 17, 66, 3, 7, 137, 0, 117, 0, 117, 2, 115, 0, 7, 6, 195, 170,
- 0, 3, 7, 36, 0, 110, 104, 3, 7, 36, 67, 0, 117, 3, 7, 115, 0, 109, 2, 17, 67, 3, 7, 118, 65, 0, 4, 109, 2, 32,
- 3, 7, 118, 68, 0, 110, 2, 25, 0, 7, 6, 195, 173, 0, 4, 3, 7, 37, 0, 2, 109, 0, 2, 110, 0, 109, 2, 17, 67, 3,
- 7, 37, 65, 0, 110, 104, 3, 7, 37, 67, 0, 4, 109, 2, 32, 3, 7, 37, 68, 0, 110, 2, 25, 0, 108, 2, 17, 66, 3, 7,
- 124, 111, 0, 7, 6, 195, 177, 0, 8, 2, 32, 3, 6, 36, 50, 57, 109, 0, 5, 1, 8, 2, 32, 3, 36, 50, 36, 47, 37, 55,
- 0, 3, 67, 0, 7, 6, 195, 179, 0, 4, 3, 7, 110, 0, 2, 105, 17, 67, 25, 0, 117, 3, 7, 110, 58, 0, 4, 105, 3, 7,
- 136, 0, 105, 2, 115, 0, 121, 0, 7, 6, 195, 180, 0, 3, 7, 39, 0, 109, 2, 17, 67, 3, 7, 39, 65, 0, 110, 104, 3, 7,
- 39, 67, 0, 4, 109, 2, 32, 3, 7, 39, 68, 0, 110, 2, 25, 0, 7, 6, 195, 181, 0, 3, 127, 0, 101, 3, 127, 57, 0, 7,
- 6, 195, 186, 0, 3, 7, 40, 0, 4, 109, 2, 17, 65, 3, 7, 128, 65, 0, 109, 2, 17, 67, 0, 110, 104, 3, 7, 128, 67, 0,
- 4, 109, 2, 32, 3, 7, 128, 68, 0, 109, 5, 4, 2, 17, 67, 0, 110, 2, 25, 0, 7, 6, 97, 0, 5, 1, 2, 108, 25, 3,
- 4, 134, 0, 8, 2, 32, 31, 3, 6, 35, 0, 99, 195, 167, 5, 1, 1, 17, 67, 3, 6, 35, 6, 89, 0, 116, 105, 111, 110, 2,
- 32, 3, 6, 118, 91, 129, 68, 0, 5, 1, 2, 108, 32, 3, 6, 134, 0, 5, 1, 1, 112, 2, 100, 32, 3, 8, 109, 0, 109, 2,
- 32, 3, 8, 129, 68, 0, 109, 2, 32, 3, 8, 130, 0, 4, 1, 10, 2, 32, 3, 8, 132, 0, 1, 10, 2, 115, 32, 0, 5, 1,
- 2, 32, 0, 5, 1, 2, 115, 32, 0, 4, 1, 10, 2, 32, 195, 160, 3, 8, 133, 0, 5, 1, 2, 32, 97, 0, 5, 1, 2, 32,
- 195, 160, 0, 4, 3, 35, 0, 2, 105, 17, 67, 25, 0, 2, 105, 117, 32, 0, 2, 108, 104, 12, 0, 2, 108, 108, 12, 0, 8, 2,
- 32, 0, 4, 108, 5, 2, 2, 25, 3, 114, 0, 111, 2, 32, 0, 117, 0, 117, 2, 17, 67, 25, 0, 117, 2, 115, 0, 4, 105, 3,
- 117, 0, 105, 2, 115, 0, 121, 0, 4, 2, 109, 3, 129, 0, 2, 110, 0, 2, 195, 177, 0, 109, 2, 17, 67, 3, 129, 65, 0, 110,
- 104, 2, 17, 65, 3, 129, 67, 0, 4, 109, 5, 4, 2, 17, 67, 3, 129, 68, 0, 110, 2, 25, 12, 0, 4, 1, 17, 66, 162, 195,
- 2, 17, 67, 21, 3, 132, 0, 1, 17, 66, 180, 195, 2, 17, 67, 21, 0, 1, 17, 67, 17, 66, 162, 195, 2, 17, 67, 21, 0, 1,
- 17, 67, 17, 66, 180, 195, 2, 17, 67, 21, 0, 1, 17, 67, 17, 67, 161, 195, 2, 17, 67, 21, 0, 1, 17, 67, 17, 67, 169, 195,
- 2, 17, 67, 21, 0, 1, 17, 67, 17, 67, 170, 195, 2, 17, 67, 21, 0, 1, 17, 67, 17, 67, 173, 195, 2, 17, 67, 21, 0, 1,
- 17, 67, 17, 67, 179, 195, 2, 17, 67, 21, 0, 1, 17, 67, 17, 67, 186, 195, 2, 17, 67, 21, 0, 1, 17, 67, 161, 195, 2, 17,
- 67, 21, 0, 1, 17, 67, 169, 195, 2, 17, 67, 21, 0, 1, 17, 67, 170, 195, 2, 17, 67, 21, 0, 1, 17, 67, 173, 195, 2, 17,
- 67, 21, 0, 1, 17, 67, 179, 195, 2, 17, 67, 21, 0, 1, 17, 67, 186, 195, 2, 17, 67, 21, 0, 1, 108, 32, 17, 65, 2, 32,
- 0, 1, 173, 195, 2, 17, 67, 17, 65, 32, 0, 2, 109, 17, 65, 21, 0, 2, 109, 17, 65, 114, 32, 0, 2, 110, 17, 65, 21, 0,
- 2, 110, 17, 65, 114, 32, 0, 8, 114, 102, 110, 105, 2, 115, 115, 111, 0, 8, 114, 102, 110, 105, 2, 118, 101, 114, 109, 101, 108, 104,
- 111, 0, 8, 114, 116, 108, 117, 2, 108, 101, 118, 101, 32, 0, 8, 114, 116, 108, 117, 2, 115, 115, 111, 0, 8, 114, 116, 108, 117, 2,
- 118, 105, 111, 108, 101, 116, 97, 32, 0, 7, 6, 98, 0, 2, 98, 3, 0, 4, 3, 71, 0, 5, 3, 2, 115, 0, 5, 3, 2, 32,
- 17, 67, 3, 71, 10, 0, 8, 2, 32, 3, 71, 36, 0, 5, 3, 2, 17, 66, 3, 71, 124, 0, 7, 6, 99, 0, 5, 1, 2, 99,
- 3, 0, 116, 5, 1, 1, 17, 65, 3, 47, 0, 4, 3, 49, 0, 5, 3, 2, 115, 0, 5, 3, 2, 116, 0, 107, 0, 5, 3, 2,
- 32, 17, 67, 3, 49, 10, 0, 116, 5, 1, 1, 97, 116, 110, 111, 99, 2, 17, 65, 3, 49, 47, 0, 104, 114, 3, 49, 51, 0, 5,
- 3, 2, 17, 66, 3, 49, 124, 0, 4, 2, 17, 71, 3, 89, 0, 195, 167, 5, 1, 1, 17, 65, 0, 8, 2, 32, 3, 89, 36, 0,
- 104, 3, 91, 0, 7, 6, 100, 0, 2, 100, 3, 0, 3, 72, 0, 5, 3, 2, 32, 17, 67, 3, 72, 10, 0, 8, 2, 32, 3, 72,
- 36, 0, 4, 5, 2, 2, 101, 32, 3, 75, 0, 5, 2, 2, 105, 0, 5, 2, 2, 195, 173, 0, 101, 5, 2, 1, 17, 65, 2, 111,
- 32, 3, 75, 57, 0, 5, 3, 2, 17, 66, 3, 75, 124, 0, 7, 6, 101, 0, 4, 5, 1, 1, 100, 2, 110, 17, 67, 17, 65, 17,
+ static unsigned char espeakdata_dicts52_data[18253] = {
+ 0, 4, 0, 0, 160, 47, 0, 0, 22, 69, 16, 84, 15, 37, 48, 72, 36, 48, 6, 136, 89, 49, 135, 0, 102, 81, 113, 117, 101, 32,
+ 0, 9, 198, 52, 20, 148, 20, 195, 192, 20, 0, 0, 0, 0, 9, 198, 77, 81, 197, 72, 83, 64, 20, 8, 197, 12, 244, 150, 61, 48,
+ 20, 9, 198, 12, 130, 78, 20, 195, 192, 20, 10, 135, 3, 1, 2, 5, 195, 167, 1, 21, 18, 70, 28, 245, 133, 72, 227, 192, 81, 39,
+ 84, 6, 36, 34, 50, 111, 0, 37, 6, 65, 4, 35, 0, 14, 9, 198, 12, 243, 148, 84, 67, 192, 102, 8, 65, 4, 132, 0, 101, 76,
+ 34, 5, 193, 4, 76, 34, 0, 0, 18, 70, 32, 20, 132, 92, 20, 133, 107, 6, 35, 34, 72, 58, 36, 14, 0, 102, 19, 70, 32, 20,
+ 132, 92, 20, 133, 6, 35, 34, 72, 4, 58, 6, 109, 44, 0, 101, 0, 12, 68, 37, 48, 65, 12, 37, 88, 6, 132, 49, 0, 7, 196,
+ 52, 147, 136, 4, 76, 0, 0, 17, 70, 8, 16, 203, 85, 4, 192, 71, 109, 49, 6, 132, 48, 89, 0, 102, 0, 9, 67, 53, 82, 64,
+ 65, 58, 37, 0, 6, 195, 21, 80, 64, 17, 16, 67, 21, 64, 192, 4, 36, 123, 6, 109, 47, 36, 16, 132, 0, 102, 16, 67, 21, 64,
+ 192, 4, 36, 123, 6, 109, 47, 12, 16, 132, 0, 101, 0, 0, 0, 0, 6, 195, 69, 81, 64, 72, 13, 4, 95, 8, 1, 3, 49, 35,
+ 16, 6, 39, 68, 0, 0, 11, 68, 28, 21, 83, 76, 81, 6, 114, 89, 0, 6, 195, 32, 242, 133, 21, 0, 0, 0, 10, 199, 21, 53,
+ 1, 72, 83, 79, 76, 72, 0, 0, 8, 197, 52, 243, 133, 72, 16, 20, 6, 65, 20, 109, 0, 14, 7, 65, 20, 37, 0, 102, 72, 7,
+ 65, 20, 37, 0, 101, 72, 0, 9, 198, 16, 80, 129, 37, 131, 192, 102, 0, 16, 4, 95, 48, 67, 15, 89, 118, 68, 47, 6, 109, 88,
+ 37, 65, 0, 0, 0, 0, 0, 0, 7, 196, 56, 81, 210, 60, 21, 7, 196, 40, 241, 213, 20, 20, 0, 8, 197, 64, 84, 209, 84, 80,
+ 20, 0, 0, 16, 4, 95, 51, 88, 15, 47, 51, 37, 90, 6, 109, 88, 37, 65, 0, 0, 0, 0, 10, 198, 21, 128, 71, 21, 35, 192,
+ 20, 36, 0, 0, 0, 0, 14, 1, 37, 48, 39, 34, 89, 6, 118, 68, 47, 111, 0, 27, 0, 8, 1, 38, 10, 6, 36, 10, 0, 0,
+ 0, 14, 73, 64, 192, 89, 77, 64, 84, 36, 243, 128, 21, 0, 10, 0, 0, 7, 195, 64, 244, 128, 102, 72, 6, 195, 64, 244, 128, 72,
+ 15, 1, 42, 132, 89, 47, 36, 16, 6, 37, 89, 49, 111, 0, 27, 0, 15, 68, 52, 81, 9, 4, 65, 6, 109, 72, 4, 37, 132, 0,
+ 101, 8, 1, 43, 65, 117, 138, 0, 27, 0, 17, 69, 92, 17, 206, 21, 32, 84, 6, 35, 81, 124, 50, 36, 34, 0, 103, 15, 69, 92,
+ 17, 206, 21, 32, 84, 6, 35, 81, 50, 36, 34, 0, 0, 0, 11, 1, 46, 48, 6, 39, 68, 47, 111, 0, 27, 0, 0, 0, 0, 0,
+ 0, 8, 197, 28, 19, 5, 72, 16, 20, 13, 138, 5, 19, 20, 195, 161, 22, 1, 13, 15, 19, 72, 0, 9, 198, 77, 84, 15, 73, 67,
+ 192, 20, 10, 135, 195, 169, 18, 1, 13, 15, 19, 72, 0, 0, 11, 67, 52, 83, 149, 65, 36, 50, 40, 0, 101, 0, 11, 69, 24, 81,
+ 15, 72, 16, 21, 0, 101, 10, 8, 197, 76, 84, 137, 4, 208, 72, 9, 5, 95, 48, 1, 14, 4, 37, 0, 0, 0, 0, 0, 6, 65,
+ 60, 110, 0, 14, 5, 193, 60, 76, 34, 0, 14, 1, 61, 10, 10, 37, 81, 58, 6, 132, 55, 10, 0, 27, 0, 0, 0, 6, 195, 69,
+ 81, 82, 102, 10, 1, 64, 132, 101, 6, 39, 71, 132, 0, 0, 17, 70, 32, 19, 9, 76, 243, 128, 132, 55, 6, 37, 89, 132, 68, 0,
+ 101, 0, 0, 6, 195, 16, 240, 197, 21, 0, 0, 0, 11, 67, 16, 240, 192, 72, 6, 110, 49, 0, 101, 0, 7, 196, 69, 81, 68, 4,
+ 20, 0, 15, 69, 16, 80, 137, 4, 224, 72, 6, 109, 71, 57, 129, 68, 0, 0, 9, 198, 4, 193, 133, 72, 84, 192, 20, 0, 0, 0,
+ 14, 69, 65, 149, 8, 60, 224, 48, 6, 117, 87, 129, 68, 0, 0, 14, 68, 77, 0, 67, 20, 89, 48, 6, 118, 89, 112, 0, 101, 0,
+ 0, 6, 195, 80, 241, 193, 20, 0, 0, 11, 67, 48, 240, 203, 55, 6, 110, 49, 0, 101, 9, 198, 21, 53, 18, 60, 97, 64, 20, 0,
+ 0, 24, 72, 21, 52, 5, 4, 177, 68, 37, 64, 37, 89, 48, 6, 37, 12, 49, 109, 72, 4, 37, 47, 0, 101, 7, 196, 13, 33, 68,
+ 20, 21, 0, 16, 69, 92, 147, 132, 61, 112, 58, 6, 37, 68, 72, 39, 58, 0, 102, 17, 69, 92, 147, 132, 61, 112, 58, 6, 37, 68,
+ 72, 6, 39, 40, 0, 101, 8, 197, 28, 83, 5, 36, 16, 20, 8, 197, 13, 33, 83, 12, 80, 20, 8, 197, 8, 243, 5, 36, 16, 20,
+ 0, 8, 66, 85, 0, 132, 48, 0, 101, 0, 16, 4, 95, 49, 67, 15, 89, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0, 21, 72, 61,
+ 1, 78, 60, 97, 137, 12, 80, 6, 39, 48, 118, 68, 6, 110, 83, 37, 89, 0, 0, 6, 65, 88, 84, 36, 0, 0, 6, 194, 5, 48,
+ 76, 34, 0, 0, 8, 196, 52, 243, 8, 60, 21, 37, 17, 4, 95, 49, 77, 52, 6, 128, 50, 47, 34, 37, 55, 57, 6, 130, 0, 0,
+ 15, 69, 72, 243, 131, 32, 144, 34, 6, 110, 50, 99, 37, 12, 0, 8, 197, 52, 147, 136, 5, 48, 76, 0, 0, 0, 11, 200, 52, 19,
+ 148, 37, 97, 82, 21, 48, 20, 0, 12, 4, 95, 49, 77, 49, 65, 6, 116, 10, 0, 102, 13, 4, 95, 49, 77, 49, 65, 6, 37, 55,
+ 10, 0, 101, 7, 65, 96, 91, 37, 138, 0, 0, 6, 195, 84, 229, 19, 17, 15, 4, 95, 49, 77, 50, 6, 128, 65, 37, 55, 57, 6,
+ 130, 0, 0, 16, 4, 95, 49, 77, 51, 6, 128, 65, 71, 37, 55, 57, 6, 130, 0, 0, 12, 68, 77, 1, 65, 44, 89, 48, 37, 12,
+ 49, 0, 7, 196, 64, 83, 15, 76, 72, 0, 13, 67, 16, 245, 206, 72, 6, 35, 4, 58, 50, 0, 101, 0, 0, 11, 67, 100, 84, 192,
+ 57, 6, 109, 89, 0, 101, 6, 195, 16, 244, 192, 72, 6, 195, 48, 244, 192, 72, 0, 12, 137, 20, 9, 22, 195, 169, 18, 5, 9, 19,
+ 72, 0, 0, 0, 10, 199, 64, 241, 5, 72, 83, 79, 76, 76, 0, 0, 0, 9, 198, 4, 193, 213, 52, 20, 192, 72, 6, 195, 12, 20,
+ 207, 102, 0, 0, 6, 195, 64, 244, 197, 21, 7, 196, 80, 83, 136, 60, 72, 0, 0, 9, 198, 56, 20, 85, 20, 193, 64, 21, 18, 70,
+ 16, 20, 85, 20, 193, 64, 72, 132, 49, 6, 36, 55, 112, 0, 76, 34, 5, 194, 4, 80, 17, 0, 0, 0, 0, 12, 67, 48, 241, 207,
+ 55, 6, 110, 81, 111, 0, 102, 19, 67, 48, 241, 207, 55, 6, 110, 81, 40, 49, 135, 0, 102, 81, 113, 117, 101, 32, 0, 0, 0, 0,
+ 0, 0, 15, 68, 21, 128, 197, 48, 4, 109, 49, 89, 6, 109, 55, 0, 101, 14, 68, 25, 32, 77, 20, 83, 51, 6, 118, 65, 37, 0,
+ 102, 14, 68, 25, 32, 77, 20, 83, 34, 6, 118, 65, 112, 0, 101, 0, 9, 198, 64, 244, 148, 4, 229, 15, 102, 0, 0, 14, 67, 84,
+ 226, 88, 57, 6, 40, 50, 37, 49, 89, 0, 102, 15, 67, 84, 226, 88, 4, 40, 12, 50, 6, 37, 49, 89, 0, 101, 0, 7, 196, 76,
+ 240, 133, 52, 20, 0, 16, 69, 64, 147, 210, 21, 48, 48, 37, 6, 110, 16, 37, 89, 0, 102, 0, 10, 198, 20, 212, 18, 20, 115, 192,
+ 21, 37, 9, 198, 12, 128, 77, 20, 115, 192, 21, 0, 0, 0, 0, 0, 7, 195, 77, 32, 64, 102, 24, 18, 67, 77, 32, 64, 4, 109,
+ 95, 6, 109, 34, 34, 57, 6, 35, 0, 101, 24, 0, 7, 196, 64, 241, 5, 72, 76, 7, 196, 80, 147, 136, 4, 72, 0, 0, 19, 70,
+ 21, 132, 18, 21, 52, 192, 4, 109, 49, 89, 48, 34, 6, 109, 89, 0, 101, 9, 198, 16, 84, 195, 61, 96, 64, 21, 0, 9, 198, 20,
+ 229, 77, 21, 33, 77, 20, 0, 6, 195, 72, 81, 5, 21, 0, 0, 0, 9, 198, 21, 66, 81, 84, 85, 1, 21, 0, 11, 4, 95, 49,
+ 67, 48, 89, 6, 118, 68, 0, 0, 10, 198, 72, 81, 146, 21, 48, 207, 20, 36, 0, 6, 194, 16, 16, 72, 34, 0, 0, 0, 8, 197,
+ 21, 53, 9, 88, 80, 72, 0, 7, 195, 104, 83, 15, 20, 36, 0, 11, 67, 16, 21, 0, 72, 6, 35, 47, 0, 101, 9, 198, 81, 32,
+ 81, 84, 82, 65, 20, 18, 4, 95, 50, 67, 15, 72, 40, 89, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0, 7, 196, 104, 244, 146, 4,
+ 21, 0, 0, 0, 0, 7, 196, 64, 241, 5, 52, 76, 0, 0, 19, 70, 36, 229, 18, 4, 225, 84, 37, 68, 47, 51, 35, 50, 6, 109,
+ 47, 0, 102, 0, 0, 11, 67, 56, 83, 5, 50, 36, 55, 112, 0, 77, 0, 8, 197, 21, 53, 1, 37, 48, 72, 0, 9, 198, 72, 83,
+ 79, 73, 51, 192, 20, 0, 0, 13, 68, 100, 18, 15, 60, 37, 35, 107, 6, 40, 0, 102, 15, 68, 100, 18, 15, 60, 6, 37, 4, 35,
+ 107, 6, 40, 0, 101, 7, 196, 5, 1, 71, 60, 21, 0, 0, 10, 198, 76, 83, 136, 61, 32, 64, 101, 21, 9, 198, 12, 19, 148, 61,
+ 32, 64, 21, 6, 195, 8, 83, 15, 20, 0, 13, 67, 56, 86, 20, 50, 6, 109, 49, 89, 47, 0, 101, 0, 7, 196, 24, 80, 146, 20,
+ 20, 0, 12, 201, 21, 52, 9, 72, 244, 85, 21, 64, 64, 21, 0, 9, 198, 76, 147, 131, 21, 32, 64, 20, 5, 194, 17, 32, 24, 0,
+ 0, 13, 68, 56, 84, 211, 20, 50, 6, 36, 89, 112, 0, 76, 0, 15, 69, 32, 149, 12, 21, 32, 107, 6, 37, 47, 55, 36, 34, 0,
+ 16, 69, 72, 80, 68, 21, 32, 34, 6, 37, 72, 4, 132, 44, 0, 101, 0, 0, 0, 0, 0, 0, 0, 7, 196, 29, 33, 71, 60, 21,
+ 16, 68, 56, 84, 212, 20, 50, 6, 36, 89, 76, 37, 0, 102, 76, 34, 0, 0, 6, 195, 52, 241, 15, 20, 0, 10, 199, 64, 17, 5,
+ 12, 84, 212, 20, 21, 0, 0, 16, 69, 36, 229, 133, 40, 16, 37, 68, 84, 6, 109, 90, 132, 0, 102, 0, 0, 0, 6, 131, 8, 195,
+ 161, 76, 20, 68, 76, 19, 22, 60, 89, 6, 35, 55, 84, 40, 89, 135, 0, 102, 81, 115, 101, 32, 14, 68, 56, 244, 211, 4, 50, 6,
+ 110, 89, 132, 0, 102, 76, 0, 0, 0, 0, 10, 135, 5, 24, 16, 5, 195, 167, 1, 21, 0, 0, 0, 0, 14, 68, 52, 83, 143, 72,
+ 65, 36, 50, 6, 110, 34, 0, 102, 14, 68, 52, 83, 143, 72, 65, 112, 50, 6, 110, 44, 0, 101, 0, 0, 0, 9, 198, 12, 16, 200,
+ 61, 36, 129, 21, 0, 7, 196, 12, 241, 146, 20, 20, 0, 0, 19, 70, 16, 245, 206, 48, 240, 68, 72, 35, 128, 68, 55, 6, 39, 58,
+ 72, 0, 103, 18, 70, 16, 245, 206, 48, 240, 68, 72, 114, 68, 55, 6, 39, 58, 72, 0, 102, 21, 70, 16, 245, 206, 48, 240, 68, 72,
+ 6, 35, 4, 58, 50, 55, 6, 39, 40, 72, 0, 101, 0, 0, 15, 68, 48, 147, 149, 96, 55, 6, 37, 50, 111, 49, 89, 0, 102, 16,
+ 68, 48, 147, 149, 96, 55, 4, 37, 50, 6, 40, 49, 89, 0, 101, 0, 0, 15, 70, 8, 16, 130, 4, 113, 64, 71, 6, 35, 71, 37,
+ 75, 0, 10, 135, 5, 24, 16, 5, 195, 167, 15, 21, 0, 0, 7, 196, 5, 1, 68, 88, 17, 0, 0, 5, 194, 16, 80, 72, 0, 0,
+ 0, 0, 0, 9, 198, 60, 66, 83, 76, 82, 65, 20, 19, 4, 95, 51, 67, 15, 47, 51, 37, 89, 118, 68, 47, 6, 109, 88, 37, 65,
+ 0, 0, 17, 70, 32, 245, 13, 4, 147, 0, 107, 39, 47, 65, 6, 118, 55, 0, 102, 18, 70, 32, 245, 13, 4, 147, 0, 107, 6, 110,
+ 47, 65, 6, 118, 55, 0, 101, 16, 4, 95, 4, 16, 20, 10, 84, 6, 37, 34, 81, 40, 55, 132, 0, 0, 0, 0, 0, 7, 196, 24,
+ 243, 7, 4, 20, 0, 0, 9, 198, 21, 48, 210, 61, 67, 192, 21, 0, 0, 12, 67, 80, 147, 69, 47, 6, 117, 65, 112, 0, 101, 11,
+ 200, 21, 53, 9, 88, 84, 132, 21, 48, 20, 7, 196, 17, 35, 199, 4, 20, 0, 8, 197, 64, 244, 131, 61, 48, 20, 0, 0, 0, 9,
+ 3, 95, 35, 57, 47, 35, 71, 0, 11, 4, 95, 20, 12, 4, 47, 37, 55, 0, 101, 10, 4, 95, 20, 12, 4, 76, 6, 116, 0, 0,
+ 0, 6, 195, 20, 68, 0, 17, 0, 19, 71, 48, 21, 143, 37, 50, 69, 72, 55, 35, 84, 58, 35, 88, 57, 6, 36, 0, 11, 67, 4,
+ 197, 0, 6, 35, 55, 47, 0, 101, 10, 199, 12, 20, 129, 13, 65, 82, 20, 20, 10, 199, 12, 17, 5, 72, 225, 84, 4, 21, 7, 195,
+ 84, 228, 192, 72, 34, 0, 0, 0, 25, 12, 19, 3, 8, 18, 195, 182, 4, 9, 14, 7, 5, 18, 91, 34, 6, 36, 72, 37, 50, 81,
+ 36, 34, 0, 9, 198, 21, 52, 5, 72, 208, 64, 20, 0, 0, 0, 15, 69, 64, 192, 89, 21, 32, 48, 55, 6, 118, 132, 44, 0, 101,
+ 0, 0, 11, 136, 1, 4, 5, 18, 5, 195, 167, 15, 21, 0, 14, 68, 64, 21, 83, 20, 48, 6, 35, 40, 12, 88, 0, 101, 13, 137,
+ 18, 5, 3, 15, 13, 5, 195, 167, 15, 21, 37, 8, 196, 16, 240, 146, 60, 21, 37, 0, 0, 0, 0, 8, 196, 56, 244, 211, 60, 102,
+ 76, 0, 8, 197, 64, 83, 5, 28, 240, 21, 8, 197, 52, 19, 5, 80, 16, 21, 0, 9, 198, 21, 53, 1, 72, 82, 64, 72, 0, 9,
+ 198, 12, 81, 129, 48, 82, 65, 20, 0, 11, 68, 48, 245, 73, 76, 21, 102, 114, 0, 10, 0, 8, 197, 76, 244, 18, 20, 208, 20, 9,
+ 197, 21, 52, 5, 80, 240, 21, 37, 8, 197, 80, 147, 136, 4, 208, 72, 0, 17, 7, 1, 12, 13, 15, 195, 167, 15, 114, 65, 6, 110,
+ 89, 111, 0, 36, 6, 194, 21, 80, 76, 32, 0, 0, 0, 9, 134, 16, 18, 5, 195, 167, 15, 21, 8, 197, 4, 193, 213, 57, 48, 72,
+ 0, 10, 135, 1, 16, 18, 5, 195, 167, 15, 21, 9, 198, 80, 149, 133, 72, 19, 64, 72, 9, 198, 80, 149, 133, 72, 19, 64, 72, 0,
+ 0, 12, 68, 25, 33, 85, 16, 83, 34, 6, 136, 72, 0, 18, 70, 20, 147, 147, 80, 82, 78, 11, 6, 117, 50, 91, 47, 4, 117, 50,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 67, 80, 16, 128, 47, 6, 35, 71, 0, 101, 6, 195, 5, 96, 192, 17, 0, 7, 196, 52,
+ 244, 132, 4, 21, 7, 196, 48, 84, 132, 4, 20, 7, 196, 28, 244, 132, 4, 21, 7, 196, 57, 83, 65, 76, 72, 0, 16, 69, 76, 52,
+ 143, 48, 192, 89, 49, 12, 34, 6, 39, 55, 0, 101, 0, 0, 9, 67, 61, 33, 192, 110, 34, 81, 0, 0, 0, 0, 0, 10, 199, 21,
+ 52, 85, 20, 193, 84, 60, 21, 0, 13, 68, 52, 245, 83, 20, 65, 6, 114, 88, 37, 0, 102, 0, 0, 5, 194, 4, 240, 72, 0, 6,
+ 195, 25, 82, 64, 72, 6, 195, 61, 50, 64, 17, 0, 7, 196, 64, 244, 211, 60, 76, 0, 15, 69, 21, 52, 5, 4, 176, 37, 89, 48,
+ 6, 37, 12, 49, 0, 8, 197, 20, 208, 143, 72, 16, 102, 22, 4, 95, 52, 67, 15, 49, 58, 35, 72, 16, 37, 90, 118, 68, 47, 6,
+ 109, 88, 37, 65, 0, 0, 17, 70, 48, 82, 66, 56, 150, 128, 55, 6, 117, 71, 50, 37, 12, 123, 0, 0, 0, 0, 9, 198, 9, 35,
+ 205, 20, 194, 1, 20, 8, 197, 80, 149, 133, 72, 16, 72, 0, 19, 70, 72, 146, 142, 16, 17, 76, 101, 6, 35, 37, 50, 38, 72, 6,
+ 35, 55, 0, 6, 195, 57, 83, 65, 72, 16, 5, 95, 48, 77, 49, 15, 65, 37, 55, 6, 109, 88, 37, 65, 0, 0, 6, 195, 57, 83,
+ 64, 72, 0, 7, 196, 25, 33, 86, 60, 21, 12, 67, 60, 194, 15, 6, 39, 61, 111, 0, 104, 37, 13, 67, 60, 194, 15, 6, 39, 55,
+ 57, 111, 0, 102, 37, 0, 19, 4, 95, 55, 88, 15, 89, 36, 48, 47, 58, 35, 90, 6, 109, 88, 37, 65, 0, 0, 12, 67, 48, 147,
+ 133, 55, 6, 35, 37, 50, 0, 101, 9, 198, 64, 84, 209, 84, 83, 64, 20, 18, 70, 72, 85, 15, 72, 227, 192, 101, 36, 47, 6, 110,
+ 34, 50, 111, 0, 36, 0, 0, 6, 195, 17, 3, 195, 17, 0, 0, 17, 70, 77, 65, 80, 32, 83, 128, 89, 47, 6, 37, 12, 84, 13,
+ 50, 0, 13, 66, 16, 160, 72, 4, 37, 12, 75, 6, 118, 0, 101, 6, 195, 24, 84, 129, 20, 19, 67, 64, 20, 129, 48, 4, 35, 16,
+ 132, 49, 135, 0, 102, 81, 113, 117, 101, 32, 6, 195, 64, 20, 129, 72, 0, 0, 0, 16, 70, 88, 243, 20, 4, 148, 133, 84, 110, 55,
+ 47, 6, 109, 34, 0, 16, 69, 85, 3, 15, 4, 64, 132, 48, 55, 6, 39, 40, 72, 0, 101, 18, 70, 76, 241, 148, 92, 20, 133, 89,
+ 6, 110, 83, 47, 58, 36, 14, 0, 102, 20, 70, 76, 241, 148, 92, 20, 133, 89, 6, 110, 83, 47, 4, 58, 6, 109, 44, 0, 101, 17,
+ 69, 12, 19, 131, 20, 192, 49, 6, 132, 50, 89, 6, 109, 55, 0, 101, 9, 198, 4, 194, 67, 21, 32, 197, 20, 0, 17, 70, 8, 84,
+ 142, 32, 20, 132, 71, 36, 34, 50, 6, 35, 34, 72, 0, 6, 195, 24, 84, 133, 20, 0, 0, 7, 196, 17, 83, 65, 76, 72, 0, 0,
+ 18, 70, 21, 53, 9, 88, 84, 128, 36, 89, 76, 37, 84, 6, 109, 34, 0, 72, 0, 0, 0, 0, 12, 67, 48, 149, 133, 55, 6, 35,
+ 37, 84, 0, 101, 6, 195, 80, 149, 133, 72, 0, 6, 195, 32, 149, 128, 17, 0, 12, 67, 56, 84, 143, 50, 6, 109, 34, 40, 0, 101,
+ 7, 196, 80, 84, 133, 36, 72, 7, 196, 76, 84, 133, 36, 72, 0, 11, 136, 6, 195, 180, 13, 1, 13, 15, 19, 72, 0, 0, 0, 15,
+ 68, 64, 83, 1, 76, 48, 6, 36, 55, 132, 89, 0, 102, 72, 7, 196, 16, 83, 5, 76, 76, 0, 9, 198, 29, 35, 211, 20, 194, 1,
+ 20, 9, 197, 4, 49, 82, 80, 240, 21, 37, 0, 0, 0, 8, 196, 81, 35, 195, 60, 21, 37, 0, 9, 197, 4, 35, 210, 80, 240, 20,
+ 36, 0, 0, 0, 0, 8, 197, 64, 244, 148, 61, 48, 20, 0, 0, 20, 70, 77, 3, 210, 80, 147, 135, 89, 48, 6, 110, 34, 47, 4,
+ 37, 50, 81, 0, 101, 0, 7, 196, 24, 244, 131, 4, 21, 8, 196, 12, 84, 131, 4, 20, 36, 12, 137, 1, 14, 15, 9, 20, 5, 195,
+ 167, 1, 21, 0, 11, 136, 20, 195, 173, 14, 8, 5, 9, 19, 72, 0, 9, 198, 76, 147, 131, 21, 35, 192, 20, 10, 135, 5, 19, 20,
+ 1, 18, 195, 161, 72, 0, 0, 14, 68, 20, 197, 15, 56, 6, 109, 55, 47, 132, 68, 0, 101, 10, 135, 6, 195, 180, 18, 5, 9, 19,
+ 72, 0, 0, 17, 70, 52, 18, 79, 72, 84, 192, 65, 117, 6, 110, 16, 37, 89, 0, 102, 9, 198, 5, 68, 143, 104, 84, 192, 20, 0,
+ 0, 27, 11, 20, 5, 12, 5, 13, 195, 179, 22, 5, 9, 19, 47, 4, 109, 55, 4, 109, 65, 6, 110, 84, 118, 138, 0, 101, 8, 196,
+ 5, 3, 201, 60, 20, 36, 13, 3, 95, 49, 15, 48, 51, 37, 65, 6, 118, 16, 0, 0, 0, 6, 195, 57, 97, 1, 17, 0, 10, 199,
+ 21, 53, 9, 88, 84, 133, 76, 20, 10, 3, 226, 130, 172, 6, 115, 16, 111, 0, 0, 6, 195, 8, 80, 207, 21, 6, 195, 57, 83, 147,
+ 72, 0, 0, 10, 67, 64, 17, 197, 48, 6, 118, 75, 0, 12, 137, 1, 14, 15, 9, 20, 5, 195, 167, 15, 21, 0, 0, 7, 196, 48,
+ 84, 132, 60, 20, 13, 3, 95, 50, 15, 89, 36, 81, 6, 128, 68, 72, 0, 0, 12, 67, 64, 147, 210, 48, 37, 6, 110, 34, 0, 102,
+ 0, 12, 137, 20, 195, 173, 14, 8, 1, 13, 15, 19, 72, 0, 0, 7, 196, 16, 83, 1, 76, 76, 20, 6, 16, 18, 15, 6, 194, 170,
+ 48, 51, 4, 39, 83, 36, 89, 6, 39, 16, 132, 0, 0, 8, 197, 64, 244, 145, 84, 80, 102, 19, 4, 95, 53, 67, 15, 49, 37, 68,
+ 90, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0, 0, 0, 7, 196, 64, 84, 132, 20, 20, 11, 200, 12, 243, 136, 20, 49, 83, 80, 80,
+ 21, 14, 3, 95, 51, 15, 47, 36, 16, 14, 89, 6, 118, 16, 0, 8, 4, 95, 15, 18, 4, 39, 0, 0, 0, 0, 0, 6, 195, 104,
+ 84, 143, 20, 0, 0, 0, 0, 7, 196, 88, 84, 130, 60, 20, 8, 196, 29, 35, 218, 60, 20, 36, 7, 196, 24, 84, 133, 52, 20, 0,
+ 0, 0, 10, 199, 21, 53, 9, 88, 84, 129, 52, 72, 6, 195, 4, 244, 192, 72, 0, 7, 196, 48, 244, 5, 76, 20, 0, 0, 9, 198,
+ 12, 243, 69, 72, 84, 192, 21, 0, 6, 195, 16, 20, 192, 72, 6, 195, 48, 20, 192, 72, 0, 11, 3, 95, 53, 15, 49, 6, 37, 68,
+ 47, 0, 0, 16, 69, 56, 83, 19, 60, 224, 50, 6, 109, 55, 89, 132, 68, 0, 101, 0, 14, 4, 95, 13, 3, 14, 65, 35, 49, 51,
+ 6, 39, 68, 0, 0, 0, 0, 12, 201, 52, 19, 148, 37, 97, 82, 16, 84, 192, 20, 0, 0, 0, 7, 196, 76, 84, 137, 4, 72, 11,
+ 3, 95, 54, 15, 89, 6, 36, 89, 47, 0, 0, 0, 17, 70, 9, 32, 73, 48, 193, 64, 71, 51, 6, 35, 37, 55, 37, 0, 102, 18,
+ 70, 9, 32, 73, 48, 193, 64, 71, 12, 34, 6, 35, 37, 55, 112, 0, 101, 5, 194, 20, 208, 72, 6, 194, 16, 240, 72, 34, 0, 0,
+ 0, 8, 197, 52, 244, 133, 36, 16, 20, 0, 0, 0, 7, 196, 24, 244, 133, 76, 21, 8, 196, 12, 84, 131, 60, 20, 36, 12, 3, 95,
+ 55, 15, 89, 6, 109, 76, 37, 65, 0, 0, 0, 0, 0, 0, 8, 197, 4, 211, 210, 21, 48, 21, 0, 0, 0, 7, 196, 8, 244, 132,
+ 60, 20, 11, 200, 4, 192, 129, 81, 35, 218, 21, 48, 20, 12, 68, 24, 244, 129, 52, 83, 39, 16, 130, 0, 73, 0, 11, 67, 20, 225,
+ 0, 6, 36, 50, 72, 0, 101, 0, 0, 6, 195, 65, 32, 64, 72, 13, 3, 95, 51, 88, 47, 51, 6, 37, 68, 47, 132, 0, 0, 7,
+ 195, 76, 83, 15, 20, 36, 19, 6, 16, 18, 15, 6, 194, 186, 48, 51, 4, 39, 83, 36, 89, 6, 39, 34, 0, 14, 3, 95, 48, 67,
+ 89, 6, 118, 68, 47, 111, 138, 0, 102, 14, 3, 95, 48, 67, 89, 6, 118, 68, 47, 40, 138, 0, 101, 0, 0, 0, 21, 71, 12, 193,
+ 86, 21, 36, 207, 56, 49, 55, 6, 109, 84, 36, 34, 89, 39, 68, 0, 102, 21, 71, 12, 193, 86, 21, 36, 207, 56, 49, 55, 6, 109,
+ 84, 112, 34, 89, 132, 68, 0, 101, 6, 195, 17, 32, 64, 24, 0, 8, 196, 76, 240, 146, 20, 101, 21, 14, 68, 76, 240, 146, 20, 89,
+ 6, 39, 71, 51, 112, 0, 102, 10, 3, 95, 57, 15, 50, 6, 39, 50, 0, 0, 17, 69, 16, 84, 201, 28, 224, 72, 4, 37, 88, 6,
+ 35, 37, 50, 0, 101, 0, 0, 18, 71, 76, 192, 67, 45, 112, 82, 20, 89, 55, 6, 35, 49, 58, 36, 14, 0, 7, 132, 20, 195, 170,
+ 13, 72, 0, 13, 67, 53, 1, 71, 4, 109, 65, 48, 6, 109, 81, 0, 12, 3, 95, 49, 67, 89, 6, 118, 68, 47, 40, 0, 0, 9,
+ 198, 21, 48, 207, 64, 85, 1, 21, 0, 0, 10, 199, 76, 80, 143, 73, 33, 73, 4, 20, 0, 0, 0, 9, 198, 12, 20, 197, 9, 33,
+ 64, 20, 5, 194, 48, 16, 72, 8, 4, 95, 35, 194, 170, 132, 0, 16, 3, 95, 49, 57, 72, 36, 88, 36, 50, 6, 110, 84, 112, 0,
+ 102, 16, 3, 95, 49, 57, 72, 112, 88, 132, 50, 6, 110, 84, 112, 0, 101, 0, 14, 3, 95, 49, 56, 72, 36, 88, 6, 120, 47, 40,
+ 0, 102, 15, 3, 95, 49, 56, 72, 112, 88, 6, 110, 37, 47, 40, 0, 101, 0, 16, 3, 95, 50, 67, 72, 40, 88, 6, 118, 68, 47,
+ 111, 88, 0, 102, 16, 3, 95, 50, 67, 72, 40, 88, 6, 118, 68, 47, 40, 138, 0, 101, 0, 8, 197, 40, 241, 213, 20, 208, 20, 18,
+ 4, 95, 54, 67, 15, 89, 118, 89, 118, 68, 47, 6, 109, 88, 37, 65, 0, 0, 0, 0, 7, 195, 28, 83, 15, 20, 36, 6, 195, 8,
+ 243, 15, 21, 0, 8, 197, 29, 35, 211, 76, 240, 21, 16, 69, 21, 53, 5, 88, 80, 36, 89, 47, 36, 84, 112, 0, 102, 74, 0, 11,
+ 3, 95, 49, 49, 6, 39, 68, 88, 112, 0, 0, 10, 3, 95, 49, 48, 72, 6, 109, 138, 0, 0, 7, 196, 5, 52, 201, 52, 102, 17,
+ 3, 95, 51, 67, 47, 51, 36, 88, 6, 36, 68, 47, 111, 88, 0, 102, 17, 3, 95, 51, 67, 47, 34, 112, 88, 6, 36, 68, 47, 40,
+ 138, 0, 101, 13, 3, 95, 49, 51, 47, 51, 6, 36, 88, 37, 0, 102, 13, 3, 95, 49, 51, 47, 34, 6, 36, 88, 112, 0, 101, 0,
+ 8, 197, 80, 84, 133, 37, 48, 72, 8, 197, 76, 84, 133, 37, 48, 72, 13, 4, 95, 49, 88, 15, 72, 6, 109, 89, 37, 65, 0, 11,
+ 3, 95, 49, 50, 72, 6, 39, 88, 112, 0, 0, 12, 3, 95, 49, 53, 49, 6, 37, 68, 88, 112, 0, 0, 15, 3, 95, 49, 52, 49,
+ 35, 47, 6, 39, 34, 88, 112, 0, 102, 15, 3, 95, 49, 52, 49, 132, 47, 6, 39, 34, 88, 112, 0, 101, 0, 6, 195, 4, 145, 19,
+ 17, 13, 3, 95, 52, 15, 49, 58, 6, 35, 16, 14, 47, 0, 17, 3, 95, 49, 55, 72, 4, 36, 88, 36, 89, 6, 109, 76, 112, 0,
+ 102, 16, 3, 95, 49, 55, 72, 112, 88, 132, 89, 6, 109, 47, 112, 0, 101, 0, 16, 3, 95, 49, 54, 72, 4, 36, 88, 36, 89, 6,
+ 118, 138, 0, 102, 16, 3, 95, 49, 54, 72, 112, 88, 132, 89, 6, 36, 37, 138, 0, 101, 0, 8, 4, 95, 35, 194, 186, 111, 0, 0,
+ 15, 3, 95, 55, 88, 89, 36, 47, 6, 118, 68, 47, 132, 0, 102, 15, 3, 95, 55, 88, 89, 112, 47, 6, 118, 68, 47, 132, 0, 101,
+ 0, 7, 196, 80, 149, 133, 72, 20, 0, 0, 9, 198, 64, 148, 149, 21, 64, 64, 21, 9, 198, 4, 193, 207, 104, 84, 192, 20, 0, 0,
+ 0, 0, 9, 198, 13, 32, 84, 21, 32, 64, 20, 9, 198, 5, 84, 212, 21, 32, 64, 20, 0, 0, 7, 196, 64, 241, 9, 4, 76, 16,
+ 3, 95, 53, 67, 49, 37, 67, 6, 118, 68, 47, 111, 88, 0, 102, 16, 3, 95, 53, 67, 49, 37, 67, 6, 118, 68, 47, 40, 138, 0,
+ 101, 0, 0, 0, 0, 6, 195, 61, 52, 207, 21, 0, 14, 69, 48, 22, 79, 85, 64, 55, 6, 118, 4, 114, 47, 0, 16, 69, 12, 243,
+ 8, 21, 32, 49, 39, 61, 6, 109, 34, 0, 104, 37, 17, 69, 12, 243, 8, 21, 32, 49, 39, 55, 57, 6, 109, 34, 0, 102, 37, 0,
+ 9, 198, 72, 84, 207, 49, 97, 64, 20, 12, 137, 16, 15, 4, 195, 173, 1, 13, 15, 19, 76, 0, 13, 138, 20, 9, 22, 195, 169, 18,
+ 1, 13, 15, 19, 72, 6, 195, 52, 19, 0, 102, 6, 195, 4, 20, 16, 17, 0, 6, 195, 65, 32, 83, 72, 11, 3, 1, 46, 3, 6,
+ 35, 89, 6, 36, 0, 0, 9, 198, 72, 84, 207, 49, 97, 77, 20, 0, 12, 137, 19, 5, 18, 195, 173, 1, 13, 15, 19, 72, 0, 21,
+ 71, 44, 193, 86, 21, 36, 207, 56, 49, 55, 6, 109, 84, 36, 34, 89, 132, 68, 0, 101, 8, 132, 1, 20, 195, 169, 102, 72, 0, 11,
+ 200, 5, 4, 133, 56, 65, 83, 80, 80, 21, 21, 68, 4, 229, 5, 76, 6, 129, 68, 76, 37, 89, 49, 135, 0, 102, 81, 113, 117, 101,
+ 32, 0, 9, 198, 12, 245, 66, 21, 33, 77, 20, 21, 69, 21, 128, 197, 80, 240, 36, 89, 6, 109, 47, 40, 89, 135, 0, 102, 81, 115,
+ 101, 32, 0, 0, 13, 3, 95, 50, 88, 84, 6, 37, 68, 76, 112, 0, 102, 13, 3, 95, 50, 88, 84, 6, 37, 68, 47, 112, 0, 101,
+ 0, 0, 0, 16, 70, 72, 145, 77, 4, 227, 128, 34, 6, 37, 12, 65, 35, 50, 0, 0, 9, 198, 12, 245, 66, 21, 33, 83, 20, 0,
+ 11, 3, 95, 56, 15, 120, 47, 6, 35, 84, 0, 0, 8, 197, 5, 1, 78, 5, 48, 102, 17, 69, 56, 84, 212, 21, 48, 50, 6, 36,
+ 89, 76, 37, 89, 0, 102, 76, 0, 0, 19, 71, 25, 34, 69, 17, 34, 67, 32, 83, 34, 6, 37, 12, 72, 34, 37, 91, 0, 0, 14,
+ 68, 25, 35, 206, 80, 83, 34, 6, 39, 50, 47, 0, 101, 7, 196, 24, 22, 133, 72, 76, 0, 0, 0, 0, 7, 196, 76, 241, 146, 20,
+ 20, 15, 3, 95, 63, 63, 89, 6, 37, 65, 71, 39, 55, 111, 10, 0, 0, 11, 4, 14, 195, 163, 15, 50, 4, 130, 0, 11, 0, 5,
+ 194, 53, 32, 24, 0, 14, 5, 22, 15, 3, 195, 170, 84, 39, 89, 6, 36, 0, 76, 16, 3, 95, 52, 88, 49, 58, 35, 16, 6, 118,
+ 68, 47, 132, 0, 102, 16, 3, 95, 52, 88, 49, 58, 132, 16, 6, 36, 68, 47, 132, 0, 101, 0, 0, 0, 0, 0, 8, 196, 24, 244,
+ 146, 60, 20, 36, 0, 0, 5, 194, 56, 16, 72, 0, 16, 3, 95, 53, 88, 89, 37, 68, 49, 58, 6, 118, 68, 47, 132, 0, 0, 7,
+ 196, 64, 81, 18, 4, 20, 0, 9, 197, 20, 228, 133, 16, 240, 20, 36, 21, 4, 95, 55, 67, 15, 89, 36, 48, 76, 37, 90, 118, 68,
+ 47, 6, 109, 88, 37, 65, 0, 0, 0, 6, 195, 24, 242, 64, 72, 0, 0, 15, 69, 60, 97, 137, 12, 80, 6, 110, 83, 4, 37, 89,
+ 0, 101, 9, 198, 21, 34, 84, 72, 82, 65, 20, 8, 197, 5, 21, 69, 48, 16, 76, 0, 0, 15, 3, 95, 54, 88, 89, 36, 89, 6,
+ 118, 68, 47, 132, 0, 102, 15, 3, 95, 54, 88, 89, 112, 89, 6, 118, 68, 47, 132, 0, 101, 0, 0, 15, 4, 95, 50, 88, 15, 84,
+ 37, 90, 6, 109, 88, 37, 65, 0, 0, 0, 6, 195, 76, 83, 64, 102, 0, 7, 196, 24, 22, 133, 52, 76, 0, 17, 7, 11, 18, 195,
+ 188, 7, 5, 18, 49, 51, 6, 37, 90, 36, 34, 0, 0, 0, 9, 198, 53, 83, 8, 21, 33, 83, 20, 0, 13, 68, 77, 65, 86, 20,
+ 89, 47, 6, 37, 12, 84, 0, 7, 196, 65, 33, 84, 4, 21, 7, 196, 52, 241, 15, 76, 20, 0, 0, 9, 198, 21, 3, 208, 20, 144,
+ 64, 20, 9, 198, 80, 241, 1, 88, 144, 64, 102, 0, 0, 14, 68, 53, 82, 84, 4, 65, 58, 6, 37, 68, 47, 132, 0, 7, 196, 52,
+ 84, 132, 4, 20, 7, 196, 24, 86, 133, 76, 20, 0, 0, 18, 70, 36, 228, 212, 4, 195, 0, 4, 37, 50, 89, 47, 6, 35, 55, 0,
+ 101, 0, 10, 67, 52, 18, 76, 65, 6, 118, 55, 0, 17, 67, 13, 68, 140, 49, 6, 39, 68, 47, 12, 34, 4, 110, 55, 0, 101, 9,
+ 134, 20, 5, 18, 195, 163, 15, 72, 13, 3, 95, 56, 88, 120, 47, 6, 118, 68, 47, 132, 0, 0, 0, 11, 136, 16, 15, 4, 5, 18,
+ 195, 163, 15, 76, 0, 0, 6, 195, 88, 245, 64, 76, 7, 195, 76, 85, 64, 76, 34, 0, 7, 196, 12, 244, 148, 60, 20, 0, 12, 5,
+ 11, 195, 188, 8, 12, 49, 6, 37, 55, 0, 0, 5, 194, 52, 80, 72, 0, 15, 3, 95, 57, 88, 50, 39, 84, 6, 118, 68, 47, 132,
+ 0, 102, 15, 3, 95, 57, 88, 50, 40, 84, 6, 118, 68, 47, 132, 0, 101, 0, 0, 17, 69, 72, 80, 68, 52, 80, 34, 6, 37, 12,
+ 72, 65, 37, 12, 0, 101, 8, 197, 88, 19, 5, 80, 16, 21, 8, 197, 53, 84, 133, 80, 16, 21, 0, 0, 0, 7, 196, 88, 246, 133,
+ 76, 20, 0, 8, 197, 77, 81, 197, 72, 80, 20, 0, 12, 137, 5, 14, 4, 5, 18, 5, 195, 167, 15, 21, 13, 3, 95, 63, 65, 55,
+ 6, 36, 47, 51, 132, 10, 0, 0, 0, 0, 12, 136, 5, 19, 6, 15, 18, 195, 167, 15, 20, 36, 11, 136, 5, 19, 20, 1, 18, 195,
+ 163, 15, 72, 0, 0, 0, 0, 8, 197, 24, 244, 212, 21, 48, 72, 16, 69, 56, 244, 211, 5, 48, 50, 6, 110, 89, 132, 89, 0, 102,
+ 76, 0, 0, 0, 11, 67, 92, 80, 128, 58, 6, 109, 71, 0, 102, 0, 0, 13, 69, 28, 82, 83, 20, 192, 81, 6, 117, 88, 137, 0,
+ 0, 0, 7, 132, 22, 195, 163, 15, 76, 6, 195, 77, 80, 64, 76, 14, 4, 95, 15, 7, 15, 39, 81, 39, 50, 6, 36, 49, 0, 0,
+ 14, 68, 77, 64, 82, 80, 89, 47, 6, 35, 34, 47, 0, 101, 7, 196, 20, 229, 18, 20, 102, 0, 9, 198, 20, 228, 85, 4, 229, 15,
+ 102, 0, 6, 195, 65, 35, 211, 72, 0, 23, 71, 52, 144, 210, 61, 51, 198, 80, 65, 6, 117, 49, 51, 39, 58, 89, 6, 110, 83, 47,
+ 0, 102, 24, 71, 52, 144, 210, 61, 51, 198, 80, 65, 4, 37, 49, 12, 34, 6, 39, 89, 4, 110, 83, 47, 0, 101, 0, 7, 195, 60,
+ 225, 5, 102, 72, 0, 0, 0, 0, 7, 196, 36, 65, 73, 4, 20, 0, 0, 0, 20, 4, 95, 56, 67, 15, 39, 49, 76, 37, 90, 118,
+ 68, 47, 6, 109, 88, 37, 65, 0, 0, 0, 8, 197, 64, 20, 133, 16, 80, 21, 8, 197, 28, 19, 69, 80, 16, 21, 8, 197, 24, 20,
+ 143, 24, 16, 20, 9, 197, 5, 1, 82, 80, 240, 21, 37, 0, 10, 3, 195, 160, 19, 4, 35, 12, 89, 0, 0, 0, 0, 15, 69, 81,
+ 84, 137, 56, 112, 47, 6, 40, 16, 37, 68, 81, 0, 8, 197, 64, 241, 9, 4, 208, 76, 16, 69, 5, 21, 69, 48, 80, 132, 49, 6,
+ 36, 55, 112, 0, 76, 34, 0, 11, 67, 21, 145, 83, 6, 35, 37, 88, 0, 101, 6, 194, 61, 48, 76, 34, 0, 7, 195, 65, 35, 192,
+ 72, 34, 0, 7, 196, 81, 33, 86, 60, 21, 17, 4, 95, 48, 77, 52, 47, 34, 37, 55, 57, 6, 127, 57, 88, 0, 102, 17, 4, 95,
+ 48, 77, 52, 47, 34, 37, 55, 57, 6, 127, 57, 138, 0, 101, 0, 9, 134, 20, 5, 18, 195, 161, 19, 72, 12, 67, 65, 35, 198, 48,
+ 34, 6, 110, 83, 0, 24, 0, 6, 195, 76, 85, 83, 76, 16, 4, 95, 48, 77, 50, 65, 37, 55, 57, 6, 127, 57, 88, 0, 102, 16,
+ 4, 95, 48, 77, 50, 65, 37, 55, 57, 6, 127, 57, 138, 0, 101, 0, 10, 67, 88, 243, 128, 83, 2, 110, 50, 0, 11, 199, 16, 84,
+ 197, 77, 1, 82, 60, 21, 37, 16, 4, 95, 48, 77, 51, 71, 37, 55, 57, 6, 127, 57, 88, 0, 102, 16, 4, 95, 48, 77, 51, 71,
+ 37, 55, 57, 6, 127, 57, 138, 0, 101, 0, 14, 68, 53, 82, 84, 60, 65, 58, 6, 37, 68, 47, 111, 0, 7, 196, 28, 84, 141, 20,
+ 20, 0, 12, 4, 95, 48, 77, 49, 65, 6, 116, 10, 0, 102, 13, 4, 95, 48, 77, 49, 65, 6, 37, 55, 10, 0, 101, 0, 9, 198,
+ 20, 229, 143, 49, 67, 192, 21, 13, 4, 95, 2, 18, 22, 71, 51, 6, 109, 84, 37, 0, 0, 0, 0, 16, 69, 56, 85, 212, 60, 224,
+ 50, 6, 37, 38, 40, 47, 39, 68, 0, 0, 0, 6, 195, 76, 84, 128, 72, 0, 6, 195, 24, 244, 129, 72, 0, 0, 0, 0, 7, 196,
+ 65, 33, 84, 60, 21, 0, 8, 197, 12, 245, 66, 21, 32, 20, 0, 0, 0, 0, 0, 0, 0, 0, 16, 69, 16, 83, 5, 80, 80, 72,
+ 6, 37, 55, 6, 37, 47, 0, 101, 8, 197, 29, 33, 76, 32, 16, 20, 0, 6, 195, 77, 80, 83, 76, 0, 0, 0, 0, 6, 194, 61,
+ 80, 102, 72, 0, 0, 0, 8, 197, 12, 244, 142, 61, 48, 20, 0, 17, 70, 24, 86, 78, 52, 19, 128, 83, 6, 35, 37, 50, 65, 13,
+ 50, 0, 9, 198, 8, 86, 133, 73, 35, 192, 21, 0, 0, 0, 8, 197, 80, 244, 148, 61, 48, 20, 0, 10, 198, 80, 83, 80, 21, 35,
+ 192, 20, 36, 10, 198, 20, 229, 5, 73, 35, 192, 21, 37, 9, 198, 5, 84, 212, 21, 35, 192, 20, 8, 133, 20, 5, 18, 195, 161, 72,
+ 0, 0, 7, 196, 52, 241, 68, 4, 20, 6, 195, 8, 240, 193, 21, 7, 196, 88, 19, 79, 76, 76, 10, 135, 16, 15, 4, 5, 18, 195,
+ 161, 79, 7, 196, 80, 83, 79, 76, 72, 0, 10, 198, 16, 84, 193, 64, 81, 207, 21, 37, 0, 0, 0, 7, 196, 24, 241, 207, 76, 20,
+ 7, 196, 12, 129, 70, 20, 20, 0, 9, 134, 22, 15, 3, 195, 170, 19, 76, 0, 7, 195, 76, 80, 207, 21, 37, 9, 198, 64, 241, 5,
+ 52, 244, 192, 76, 0, 7, 132, 14, 195, 179, 19, 76, 6, 195, 12, 225, 64, 17, 0, 6, 195, 40, 241, 193, 20, 0, 0, 0, 0, 0,
+ 10, 198, 16, 84, 208, 72, 86, 143, 20, 36, 0, 0, 19, 4, 95, 57, 67, 15, 50, 39, 68, 90, 118, 68, 47, 6, 109, 88, 37, 65,
+ 0, 0, 0, 8, 197, 16, 84, 195, 20, 208, 20, 0, 0, 0, 0, 8, 197, 24, 244, 211, 20, 208, 21, 8, 197, 21, 53, 1, 88, 16,
+ 72, 23, 69, 76, 83, 80, 72, 80, 89, 6, 36, 68, 48, 34, 37, 49, 135, 0, 102, 81, 113, 117, 101, 32, 0, 0, 19, 4, 95, 52,
+ 88, 15, 49, 58, 35, 72, 16, 35, 90, 6, 109, 88, 37, 65, 0, 0, 0, 0, 9, 3, 195, 169, 19, 109, 89, 0, 72, 20, 4, 95,
+ 3, 9, 18, 89, 37, 34, 49, 128, 68, 83, 55, 6, 109, 49, 89, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 52, 20,
+ 192, 102, 72, 11, 67, 56, 244, 192, 50, 40, 138, 0, 102, 72, 6, 195, 56, 244, 192, 72, 6, 195, 60, 212, 192, 17, 0, 0, 0, 0,
+ 12, 4, 95, 19, 20, 11, 71, 6, 35, 101, 132, 0, 0, 0, 12, 3, 95, 194, 170, 35, 88, 6, 37, 67, 111, 0, 13, 4, 95, 1,
+ 3, 21, 132, 81, 6, 40, 72, 111, 0, 0, 0, 6, 195, 60, 229, 64, 65, 0, 0, 0, 5, 194, 48, 240, 72, 12, 66, 76, 16, 4,
+ 109, 89, 57, 6, 35, 0, 101, 12, 3, 4, 46, 3, 72, 4, 36, 89, 6, 36, 0, 0, 0, 7, 196, 4, 209, 66, 4, 20, 0, 8,
+ 197, 12, 244, 133, 36, 16, 20, 0, 12, 67, 40, 241, 207, 90, 6, 110, 81, 111, 0, 36, 0, 13, 4, 95, 18, 14, 7, 129, 50, 6,
+ 109, 55, 0, 101, 11, 4, 95, 18, 14, 7, 129, 50, 6, 137, 0, 0, 28, 3, 95, 194, 161, 4, 36, 89, 49, 55, 132, 65, 35, 89,
+ 4, 130, 4, 37, 68, 84, 36, 34, 76, 6, 37, 72, 132, 0, 6, 131, 95, 195, 169, 43, 0, 9, 198, 16, 148, 195, 61, 33, 15, 20,
+ 9, 198, 16, 84, 195, 61, 33, 15, 20, 0, 0, 23, 67, 33, 69, 16, 35, 81, 4, 35, 47, 36, 47, 36, 6, 48, 36, 10, 0, 81,
+ 58, 47, 47, 32, 0, 0, 0, 14, 5, 5, 19, 20, 195, 161, 36, 89, 47, 6, 35, 0, 72, 0, 6, 131, 95, 195, 160, 43, 0, 7,
+ 196, 52, 147, 204, 60, 21, 0, 15, 69, 84, 37, 78, 81, 80, 40, 71, 6, 40, 50, 47, 40, 0, 8, 197, 80, 244, 146, 21, 48, 21,
+ 0, 10, 198, 76, 244, 211, 20, 115, 192, 21, 37, 14, 5, 19, 5, 18, 195, 161, 89, 36, 16, 35, 0, 102, 74, 0, 0, 7, 196, 76,
+ 244, 18, 20, 20, 0, 9, 198, 60, 36, 207, 48, 85, 15, 21, 0, 6, 195, 64, 83, 15, 72, 0, 10, 67, 21, 32, 64, 109, 16, 132,
+ 0, 73, 0, 0, 0, 9, 198, 64, 19, 8, 21, 64, 64, 21, 5, 194, 77, 32, 24, 0, 7, 132, 22, 195, 179, 19, 76, 0, 10, 67,
+ 21, 32, 77, 109, 16, 130, 0, 73, 0, 10, 67, 77, 83, 210, 89, 58, 110, 34, 0, 0, 15, 67, 41, 1, 71, 90, 4, 110, 47, 132,
+ 48, 6, 109, 81, 0, 19, 4, 95, 1, 3, 50, 132, 81, 6, 40, 72, 111, 72, 6, 40, 48, 55, 111, 0, 0, 0, 0, 15, 69, 8,
+ 16, 203, 85, 0, 71, 109, 49, 6, 132, 48, 0, 102, 0, 9, 66, 60, 176, 110, 49, 6, 118, 0, 9, 198, 12, 243, 69, 77, 65, 64,
+ 21, 9, 198, 8, 147, 8, 21, 65, 64, 21, 9, 198, 17, 84, 129, 57, 65, 64, 102, 0, 9, 198, 60, 36, 207, 48, 85, 1, 21, 0,
+ 0, 0, 0, 0, 0, 0, 30, 3, 95, 194, 191, 4, 37, 68, 47, 36, 101, 4, 39, 81, 35, 89, 4, 130, 4, 37, 68, 84, 36, 34,
+ 76, 6, 37, 72, 132, 0, 0, 19, 4, 95, 53, 88, 15, 49, 37, 68, 49, 58, 35, 90, 6, 109, 88, 37, 65, 0, 0, 14, 68, 88,
+ 241, 197, 48, 83, 6, 39, 12, 81, 13, 55, 0, 14, 68, 76, 51, 213, 80, 89, 49, 6, 35, 40, 47, 0, 101, 13, 67, 64, 83, 1,
+ 48, 6, 36, 55, 132, 0, 102, 72, 11, 67, 16, 83, 5, 72, 36, 55, 112, 0, 77, 7, 196, 4, 32, 68, 88, 17, 0, 12, 3, 95,
+ 194, 186, 110, 88, 6, 37, 67, 111, 0, 0, 0, 11, 136, 19, 5, 18, 195, 173, 5, 9, 19, 72, 0, 7, 196, 40, 241, 193, 52, 20,
+ 6, 195, 16, 83, 1, 76, 0, 9, 198, 81, 32, 86, 21, 52, 207, 21, 8, 197, 12, 244, 144, 61, 48, 20, 0, 0, 0, 12, 67, 77,
+ 84, 197, 88, 6, 40, 12, 123, 13, 0, 6, 195, 12, 244, 1, 20, 0, 0, 9, 198, 61, 1, 82, 21, 64, 64, 21, 9, 198, 53, 85,
+ 18, 21, 64, 64, 21, 6, 195, 12, 245, 15, 21, 0, 0, 0, 0, 9, 198, 60, 36, 212, 21, 32, 64, 20, 0, 10, 199, 76, 245, 66,
+ 21, 33, 5, 76, 20, 9, 198, 65, 35, 198, 21, 33, 77, 20, 10, 199, 12, 245, 66, 21, 33, 5, 76, 20, 0, 8, 196, 76, 244, 18,
+ 60, 20, 36, 0, 0, 9, 198, 65, 35, 198, 21, 33, 64, 20, 0, 10, 199, 28, 243, 143, 73, 33, 73, 4, 20, 0, 6, 195, 80, 85,
+ 1, 21, 0, 15, 69, 53, 83, 8, 21, 32, 65, 40, 61, 6, 109, 34, 0, 104, 16, 69, 53, 83, 8, 21, 32, 65, 40, 55, 57, 6,
+ 109, 34, 0, 102, 15, 2, 194, 167, 48, 132, 16, 6, 35, 81, 51, 35, 83, 111, 0, 9, 2, 195, 159, 21, 100, 101, 0, 10, 0, 5,
+ 194, 76, 80, 72, 9, 66, 56, 240, 50, 40, 0, 72, 34, 9, 2, 194, 164, 6, 115, 16, 111, 0, 0, 9, 198, 81, 35, 205, 8, 85,
+ 1, 21, 0, 0, 0, 0, 6, 195, 60, 213, 0, 17, 0, 12, 67, 24, 150, 5, 83, 6, 37, 91, 112, 0, 101, 7, 196, 72, 241, 193,
+ 76, 20, 11, 67, 72, 150, 1, 101, 6, 37, 91, 132, 0, 0, 10, 4, 1, 24, 195, 169, 35, 91, 109, 0, 5, 130, 195, 167, 43, 0,
+ 0, 9, 134, 16, 15, 18, 195, 169, 13, 102, 0, 5, 130, 195, 162, 43, 0, 5, 130, 195, 163, 43, 0, 15, 70, 56, 85, 77, 4, 227,
+ 128, 50, 6, 136, 65, 35, 50, 0, 6, 195, 12, 244, 15, 20, 7, 130, 195, 160, 14, 15, 43, 8, 2, 195, 160, 4, 35, 12, 0, 0,
+ 5, 130, 195, 161, 43, 0, 13, 68, 52, 245, 137, 20, 65, 6, 40, 84, 37, 0, 101, 0, 8, 197, 52, 244, 148, 61, 48, 20, 0, 6,
+ 195, 76, 242, 83, 72, 0, 19, 71, 28, 245, 20, 25, 34, 69, 16, 81, 6, 110, 47, 83, 34, 37, 12, 47, 0, 11, 136, 12, 195, 173,
+ 4, 5, 18, 5, 19, 21, 6, 195, 4, 32, 192, 17, 5, 130, 195, 173, 43, 0, 14, 68, 4, 67, 194, 20, 132, 72, 6, 110, 71, 112,
+ 0, 101, 13, 68, 76, 130, 70, 80, 91, 6, 37, 83, 47, 0, 101, 5, 130, 195, 170, 43, 0, 0, 9, 2, 194, 176, 81, 51, 6, 114,
+ 0, 0, 7, 130, 195, 169, 14, 15, 43, 7, 2, 195, 169, 109, 0, 72, 0, 7, 196, 56, 245, 143, 76, 20, 0, 15, 69, 16, 20, 151,
+ 36, 224, 72, 6, 134, 34, 58, 37, 50, 0, 0, 9, 198, 64, 193, 66, 20, 144, 64, 20, 5, 130, 195, 180, 43, 0, 5, 130, 195, 181,
+ 43, 0, 15, 4, 95, 3, 5, 4, 89, 112, 72, 6, 37, 61, 132, 0, 101, 15, 4, 95, 3, 5, 4, 89, 36, 75, 6, 37, 55, 57,
+ 132, 0, 0, 5, 130, 195, 179, 43, 0, 9, 198, 12, 21, 15, 73, 161, 64, 21, 0, 16, 4, 95, 12, 9, 7, 55, 37, 81, 35, 72,
+ 6, 40, 16, 132, 0, 0, 6, 195, 65, 81, 5, 76, 0, 0, 17, 70, 32, 21, 203, 36, 225, 192, 107, 6, 39, 12, 49, 37, 50, 81,
+ 0, 5, 194, 80, 80, 72, 5, 130, 195, 188, 43, 0, 9, 198, 76, 241, 146, 21, 53, 5, 21, 9, 198, 12, 244, 146, 21, 53, 5, 21,
+ 0, 7, 196, 24, 243, 79, 76, 72, 5, 130, 195, 186, 43, 0, 23, 73, 52, 243, 148, 21, 52, 85, 36, 85, 64, 65, 4, 39, 68, 47,
+ 36, 89, 49, 57, 6, 36, 0, 8, 197, 12, 243, 69, 72, 16, 21, 8, 197, 12, 20, 133, 80, 16, 21, 0, 7, 195, 12, 243, 79, 102,
+ 72, 0, 6, 195, 88, 18, 64, 76, 0, 7, 196, 65, 81, 5, 72, 20, 7, 196, 64, 244, 146, 4, 21, 0, 0, 19, 70, 65, 35, 196,
+ 84, 53, 0, 48, 12, 34, 6, 132, 72, 132, 49, 47, 0, 101, 5, 194, 81, 80, 76, 0, 10, 67, 12, 243, 64, 49, 39, 65, 0, 101,
+ 11, 199, 5, 36, 133, 52, 84, 211, 60, 21, 37, 6, 195, 12, 243, 64, 72, 18, 4, 95, 54, 88, 15, 89, 36, 49, 89, 35, 90, 6,
+ 109, 88, 37, 65, 0, 0, 0, 0, 9, 198, 13, 33, 83, 12, 83, 64, 20, 0, 6, 195, 80, 83, 64, 72, 0, 0, 9, 134, 195, 169,
+ 18, 5, 9, 19, 72, 0, 0, 0, 7, 196, 76, 243, 79, 76, 72, 0, 0, 9, 198, 64, 192, 84, 20, 144, 64, 20, 9, 198, 12, 243,
+ 13, 20, 144, 64, 20, 0, 0, 0, 16, 69, 44, 84, 142, 20, 192, 49, 6, 109, 34, 50, 13, 55, 0, 102, 17, 69, 44, 84, 142, 20,
+ 192, 49, 6, 109, 34, 50, 4, 109, 55, 0, 101, 0, 7, 195, 21, 36, 143, 21, 37, 0, 6, 195, 76, 245, 64, 72, 0, 14, 67, 21,
+ 53, 5, 6, 36, 89, 76, 37, 0, 102, 76, 34, 0, 0, 0, 7, 195, 80, 85, 64, 76, 34, 0, 14, 67, 21, 53, 1, 6, 109, 89,
+ 47, 132, 0, 102, 76, 34, 0, 8, 197, 5, 1, 83, 5, 32, 102, 0, 5, 194, 84, 80, 17, 0, 0, 14, 68, 52, 18, 197, 72, 65,
+ 6, 118, 49, 132, 44, 0, 101, 8, 133, 16, 18, 195, 160, 19, 72, 0, 8, 197, 76, 19, 5, 80, 16, 21, 0, 0, 10, 199, 65, 34,
+ 77, 5, 97, 82, 4, 20, 9, 198, 16, 144, 82, 72, 82, 65, 20, 9, 198, 4, 192, 193, 80, 82, 65, 20, 0, 16, 5, 95, 49, 77,
+ 49, 15, 65, 37, 55, 6, 109, 88, 37, 65, 0, 0, 8, 197, 88, 145, 82, 20, 208, 20, 8, 197, 76, 241, 146, 20, 208, 20, 0, 0,
+ 6, 2, 95, 1, 35, 0, 0, 0, 0, 9, 198, 5, 53, 1, 88, 19, 64, 72, 0, 6, 2, 95, 5, 109, 0, 0, 7, 196, 88, 84,
+ 141, 20, 20, 0, 0, 9, 198, 72, 80, 207, 72, 67, 192, 20, 9, 198, 4, 208, 82, 20, 195, 192, 20, 9, 198, 65, 81, 5, 72, 19,
+ 64, 76, 0, 0, 6, 2, 95, 15, 110, 0, 6, 195, 76, 240, 128, 102, 0, 12, 68, 64, 17, 88, 4, 48, 35, 36, 91, 35, 0, 0,
+ 16, 69, 4, 194, 83, 60, 224, 132, 55, 6, 37, 89, 132, 68, 0, 101, 0, 9, 198, 88, 19, 133, 77, 48, 64, 21, 6, 195, 76, 240,
+ 133, 20, 0, 6, 195, 81, 80, 64, 76, 0, 14, 68, 64, 242, 78, 80, 48, 6, 39, 37, 50, 47, 0, 101, 6, 195, 61, 99, 211, 20,
+ 8, 133, 16, 195, 180, 4, 5, 76, 0, 0, 17, 70, 76, 48, 78, 56, 84, 128, 89, 49, 6, 109, 50, 132, 34, 0, 101, 0, 0, 6,
+ 195, 80, 83, 147, 72, 0, 0, 0, 0, 15, 68, 76, 85, 21, 64, 89, 6, 109, 47, 6, 132, 48, 0, 101, 0, 0, 13, 4, 95, 226,
+ 136, 146, 65, 6, 36, 50, 111, 89, 0, 0, 0, 13, 68, 76, 182, 80, 20, 89, 49, 6, 117, 48, 0, 102, 14, 68, 76, 182, 80, 20,
+ 89, 49, 6, 35, 37, 48, 0, 101, 0, 8, 197, 64, 84, 133, 16, 80, 21, 16, 69, 4, 51, 210, 16, 240, 132, 49, 6, 110, 34, 72,
+ 111, 0, 36, 0, 0, 15, 2, 95, 35, 49, 4, 35, 34, 75, 37, 50, 6, 114, 0, 102, 16, 2, 95, 35, 49, 4, 35, 34, 72, 37,
+ 50, 6, 35, 55, 0, 101, 0, 24, 2, 95, 34, 6, 35, 71, 51, 37, 38, 6, 35, 89, 48, 132, 15, 72, 6, 40, 48, 55, 132, 138,
+ 0, 11, 2, 95, 34, 6, 35, 89, 48, 132, 138, 0, 0, 16, 2, 95, 33, 4, 36, 89, 49, 55, 132, 65, 35, 89, 6, 130, 0, 0,
+ 0, 11, 67, 61, 99, 192, 6, 39, 84, 40, 0, 101, 16, 2, 95, 39, 132, 48, 6, 110, 89, 47, 51, 39, 83, 111, 0, 102, 17, 2,
+ 95, 39, 35, 48, 6, 110, 89, 47, 34, 4, 39, 83, 112, 0, 101, 0, 6, 195, 80, 85, 83, 76, 7, 2, 95, 38, 6, 36, 0, 0,
+ 0, 6, 195, 17, 83, 65, 72, 12, 2, 95, 36, 89, 4, 37, 83, 51, 6, 130, 0, 0, 6, 195, 17, 83, 64, 72, 0, 14, 68, 28,
+ 208, 73, 48, 90, 36, 65, 6, 118, 55, 0, 102, 15, 68, 28, 208, 73, 48, 81, 4, 36, 65, 6, 118, 55, 0, 101, 15, 2, 95, 42,
+ 132, 89, 47, 36, 16, 6, 37, 89, 49, 111, 0, 16, 4, 95, 3, 1, 16, 65, 117, 6, 40, 89, 49, 40, 55, 111, 0, 0, 20, 2,
+ 95, 41, 83, 4, 109, 91, 132, 48, 35, 16, 6, 118, 68, 47, 36, 88, 112, 0, 0, 20, 2, 95, 40, 4, 35, 71, 51, 37, 48, 35,
+ 16, 6, 118, 68, 47, 36, 88, 112, 0, 0, 10, 2, 95, 47, 71, 6, 35, 100, 132, 0, 0, 0, 10, 2, 95, 45, 6, 37, 83, 118,
+ 68, 0, 0, 16, 70, 45, 37, 69, 28, 84, 128, 49, 51, 6, 37, 90, 36, 34, 0, 13, 2, 95, 44, 84, 6, 37, 34, 81, 40, 55,
+ 132, 0, 0, 6, 195, 16, 84, 128, 20, 6, 195, 80, 84, 128, 72, 6, 195, 53, 36, 192, 24, 10, 2, 95, 51, 47, 51, 6, 36, 138,
+ 0, 0, 9, 2, 95, 50, 72, 6, 120, 138, 0, 0, 24, 73, 61, 4, 5, 56, 129, 73, 52, 84, 128, 11, 6, 110, 48, 13, 50, 107,
+ 4, 117, 65, 35, 34, 0, 9, 2, 95, 49, 6, 128, 68, 0, 102, 9, 2, 95, 49, 6, 40, 65, 0, 101, 0, 15, 70, 53, 81, 76,
+ 48, 84, 128, 65, 6, 37, 55, 36, 34, 0, 11, 67, 80, 85, 133, 47, 36, 84, 112, 0, 73, 11, 2, 95, 48, 88, 6, 109, 16, 111,
+ 0, 102, 11, 2, 95, 48, 88, 6, 109, 16, 40, 0, 101, 0, 11, 2, 95, 55, 89, 6, 109, 76, 112, 0, 102, 11, 2, 95, 55, 89,
+ 6, 109, 47, 112, 0, 101, 0, 9, 2, 95, 54, 89, 6, 118, 138, 0, 0, 11, 2, 95, 53, 89, 6, 37, 68, 49, 40, 0, 0, 6,
+ 195, 16, 85, 129, 21, 13, 2, 95, 52, 49, 58, 6, 35, 47, 51, 40, 0, 102, 13, 2, 95, 52, 49, 58, 6, 35, 47, 34, 40, 0,
+ 101, 0, 21, 2, 95, 59, 48, 4, 39, 68, 47, 40, 10, 37, 84, 6, 37, 34, 81, 40, 55, 132, 0, 0, 6, 195, 16, 85, 143, 21,
+ 7, 196, 16, 84, 195, 20, 20, 16, 2, 95, 58, 72, 4, 120, 89, 48, 6, 39, 68, 47, 40, 89, 0, 0, 10, 2, 95, 57, 50, 6,
+ 110, 84, 112, 0, 0, 9, 2, 95, 56, 6, 120, 47, 40, 0, 0, 18, 2, 95, 63, 4, 37, 68, 47, 36, 101, 4, 39, 81, 35, 89,
+ 6, 130, 0, 0, 6, 195, 81, 80, 83, 76, 10, 2, 95, 62, 65, 117, 6, 110, 34, 0, 0, 8, 197, 80, 20, 5, 80, 80, 21, 8,
+ 197, 12, 16, 197, 80, 80, 21, 8, 197, 4, 35, 210, 16, 240, 20, 11, 2, 95, 61, 37, 81, 58, 6, 114, 0, 102, 12, 2, 95, 61,
+ 37, 81, 58, 6, 35, 55, 0, 101, 0, 11, 2, 95, 60, 65, 36, 50, 6, 110, 34, 0, 0, 6, 195, 16, 86, 128, 20, 6, 195, 24,
+ 22, 128, 76, 0, 17, 70, 88, 243, 11, 52, 19, 142, 83, 6, 110, 55, 49, 65, 35, 50, 0, 21, 68, 16, 84, 196, 20, 72, 6, 36,
+ 89, 75, 37, 49, 135, 0, 102, 81, 113, 117, 101, 32, 8, 196, 16, 84, 196, 20, 102, 72, 0, 0, 0, 0, 15, 6, 13, 195, 188, 12,
+ 5, 18, 65, 6, 37, 55, 36, 34, 0, 0, 0, 0, 0, 0, 0, 9, 198, 72, 80, 207, 73, 67, 192, 20, 10, 198, 20, 230, 5, 73,
+ 67, 192, 21, 37, 8, 133, 16, 18, 195, 178, 19, 72, 0, 6, 195, 20, 192, 64, 76, 6, 195, 36, 48, 192, 17, 0, 7, 196, 4, 67,
+ 210, 20, 20, 0, 0, 18, 70, 52, 83, 143, 72, 84, 192, 65, 36, 50, 6, 110, 16, 37, 89, 0, 102, 9, 198, 80, 149, 133, 72, 84,
+ 192, 20, 0, 6, 195, 85, 48, 128, 17, 6, 195, 56, 32, 64, 17, 0, 14, 68, 64, 18, 78, 80, 48, 6, 35, 37, 50, 47, 0, 101,
+ 11, 67, 8, 16, 203, 71, 6, 109, 49, 0, 101, 7, 196, 64, 245, 143, 76, 20, 7, 195, 28, 246, 143, 20, 36, 0, 11, 67, 4, 192,
+ 78, 6, 35, 55, 13, 50, 0, 0, 9, 198, 65, 81, 5, 52, 244, 192, 76, 9, 198, 24, 22, 133, 52, 244, 192, 76, 9, 198, 80, 149,
+ 133, 52, 244, 192, 72, 9, 198, 21, 53, 1, 52, 244, 192, 72, 0, 11, 67, 20, 193, 64, 6, 36, 55, 112, 0, 76, 0, 16, 70, 72,
+ 144, 200, 5, 33, 0, 101, 6, 37, 91, 132, 34, 72, 0, 13, 4, 95, 4, 15, 20, 48, 6, 39, 68, 47, 111, 0, 0, 0, 0, 6,
+ 195, 20, 49, 192, 17, 18, 2, 95, 91, 4, 35, 71, 51, 37, 49, 39, 58, 91, 6, 36, 76, 37, 0, 0, 6, 195, 20, 192, 83, 76,
+ 0, 14, 69, 20, 194, 88, 37, 32, 36, 55, 37, 91, 37, 34, 0, 0, 7, 66, 88, 144, 84, 37, 0, 0, 16, 2, 95, 95, 89, 4,
+ 40, 71, 55, 37, 67, 6, 35, 72, 40, 0, 0, 19, 2, 95, 94, 89, 4, 37, 34, 49, 128, 68, 83, 55, 6, 109, 49, 89, 40, 0,
+ 0, 14, 69, 60, 227, 9, 56, 80, 39, 68, 55, 117, 68, 0, 102, 18, 2, 95, 93, 83, 4, 109, 91, 132, 49, 39, 58, 91, 6, 36,
+ 76, 37, 0, 0, 21, 2, 95, 92, 71, 4, 35, 101, 132, 4, 37, 68, 84, 36, 34, 76, 6, 37, 72, 132, 0, 0, 6, 195, 24, 34,
+ 64, 17, 0, 6, 195, 20, 193, 83, 76, 0, 16, 69, 4, 115, 211, 80, 240, 132, 81, 6, 39, 89, 47, 111, 0, 102, 17, 4, 95, 56,
+ 88, 15, 39, 49, 47, 39, 90, 6, 109, 88, 37, 65, 0, 0, 11, 2, 95, 96, 81, 51, 6, 35, 84, 37, 0, 0, 0, 6, 195, 12,
+ 240, 207, 21, 7, 132, 16, 18, 195, 160, 72, 0, 16, 7, 13, 195, 188, 12, 12, 5, 18, 65, 6, 37, 55, 36, 34, 0, 0, 9, 198,
+ 20, 225, 143, 72, 51, 192, 20, 0, 0, 7, 196, 64, 84, 193, 52, 20, 0, 0, 6, 195, 64, 84, 193, 20, 9, 198, 52, 244, 131, 20,
+ 115, 192, 21, 13, 4, 95, 7, 18, 22, 81, 51, 6, 35, 84, 37, 0, 0, 16, 67, 76, 244, 192, 4, 109, 89, 57, 4, 110, 6, 109,
+ 89, 0, 101, 0, 0, 0, 18, 70, 92, 147, 132, 61, 116, 192, 58, 6, 37, 68, 72, 39, 58, 89, 0, 102, 20, 70, 92, 147, 132, 61,
+ 116, 192, 58, 6, 37, 68, 72, 6, 39, 40, 12, 88, 0, 101, 0, 10, 199, 21, 53, 9, 88, 83, 79, 76, 72, 6, 195, 56, 20, 192,
+ 72, 0, 0, 0, 9, 198, 80, 84, 133, 52, 244, 192, 72, 9, 198, 76, 84, 133, 52, 244, 192, 72, 7, 132, 16, 18, 195, 178, 72, 0,
+ 0, 7, 195, 64, 84, 207, 21, 37, 6, 195, 64, 84, 207, 20, 6, 195, 17, 83, 147, 72, 12, 67, 8, 147, 211, 71, 6, 37, 4, 110,
+ 91, 0, 0, 0, 0, 15, 2, 95, 123, 4, 35, 71, 51, 37, 91, 6, 35, 84, 37, 0, 13, 4, 95, 4, 9, 1, 47, 51, 6, 36,
+ 65, 132, 0, 0, 0, 15, 69, 52, 83, 8, 61, 32, 65, 36, 61, 6, 110, 34, 0, 104, 16, 69, 52, 83, 8, 61, 32, 65, 36, 55,
+ 57, 6, 110, 34, 0, 102, 0, 16, 70, 60, 97, 140, 36, 225, 64, 110, 83, 55, 6, 117, 68, 0, 102, 6, 194, 84, 208, 72, 34, 0,
+ 0, 13, 68, 64, 245, 197, 72, 48, 6, 114, 132, 44, 0, 101, 9, 2, 95, 126, 76, 6, 116, 0, 102, 10, 2, 95, 126, 47, 6, 37,
+ 55, 0, 101, 0, 8, 197, 64, 84, 132, 20, 208, 20, 15, 2, 95, 125, 83, 4, 109, 91, 132, 91, 6, 35, 84, 37, 0, 0, 20, 2,
+ 95, 124, 71, 4, 35, 101, 132, 84, 4, 36, 34, 76, 37, 49, 6, 114, 0, 102, 21, 2, 95, 124, 71, 4, 35, 101, 132, 84, 4, 36,
+ 34, 76, 37, 49, 6, 35, 55, 0, 101, 0, 19, 70, 24, 148, 133, 24, 246, 0, 83, 6, 35, 37, 13, 83, 110, 49, 89, 0, 102, 20,
+ 70, 24, 148, 133, 24, 246, 0, 83, 6, 35, 37, 132, 34, 83, 110, 49, 89, 0, 101, 0, 13, 67, 40, 21, 211, 75, 6, 35, 40, 12,
+ 88, 0, 101, 0, 0, 0, 9, 198, 65, 84, 197, 72, 65, 83, 20, 0, 7, 195, 76, 240, 207, 20, 36, 6, 195, 76, 240, 207, 21, 11,
+ 200, 5, 52, 197, 52, 35, 5, 36, 16, 20, 0, 16, 69, 4, 48, 197, 77, 48, 6, 35, 49, 89, 4, 109, 89, 0, 101, 0, 0, 0,
+ 0, 0, 0, 0, 15, 68, 8, 194, 78, 16, 71, 55, 6, 35, 37, 50, 72, 0, 101, 7, 196, 21, 36, 143, 76, 21, 0, 0, 0, 12,
+ 67, 21, 48, 192, 6, 109, 89, 49, 124, 0, 103, 11, 67, 21, 48, 192, 6, 109, 89, 49, 0, 102, 0, 7, 196, 8, 84, 212, 4, 21,
+ 0, 0, 9, 198, 65, 83, 136, 21, 64, 64, 20, 6, 195, 64, 241, 5, 76, 0, 0, 0, 0, 18, 70, 88, 84, 130, 21, 65, 64, 84,
+ 36, 34, 71, 6, 36, 76, 37, 0, 102, 9, 198, 8, 80, 133, 77, 65, 64, 21, 14, 4, 95, 35, 51, 50, 91, 48, 6, 35, 89, 111,
+ 0, 101, 14, 4, 95, 35, 51, 50, 36, 89, 48, 6, 35, 89, 111, 0, 0, 0, 0, 20, 8, 19, 195, 173, 13, 2, 15, 12, 15, 89,
+ 6, 37, 68, 71, 39, 55, 111, 0, 104, 19, 8, 19, 195, 173, 13, 2, 15, 12, 15, 89, 6, 37, 65, 71, 39, 55, 111, 0, 0, 0,
+ 0, 11, 5, 5, 46, 21, 46, 1, 109, 40, 35, 0, 0, 0, 16, 70, 4, 32, 67, 5, 130, 64, 35, 71, 35, 49, 35, 91, 112, 0,
+ 0, 0, 21, 72, 32, 82, 83, 20, 224, 133, 72, 112, 107, 6, 117, 88, 109, 50, 71, 36, 34, 81, 0, 13, 68, 52, 18, 79, 72, 65,
+ 117, 6, 110, 34, 0, 102, 15, 68, 52, 18, 79, 72, 65, 4, 132, 57, 6, 110, 44, 0, 101, 0, 17, 4, 95, 57, 88, 15, 50, 39,
+ 50, 35, 90, 6, 109, 88, 37, 65, 0, 0, 17, 70, 61, 85, 12, 60, 242, 192, 4, 114, 47, 55, 6, 40, 49, 0, 102, 18, 70, 61,
+ 85, 12, 60, 242, 192, 6, 35, 40, 47, 55, 6, 40, 49, 0, 101, 0, 19, 70, 88, 84, 130, 21, 65, 83, 84, 36, 34, 71, 6, 36,
+ 76, 37, 89, 0, 102, 0, 12, 68, 52, 18, 76, 76, 65, 6, 118, 55, 89, 0, 20, 70, 21, 132, 12, 61, 33, 82, 36, 49, 89, 48,
+ 55, 6, 110, 16, 36, 34, 0, 102, 22, 70, 21, 132, 12, 61, 33, 82, 4, 36, 49, 89, 48, 55, 6, 110, 12, 16, 132, 44, 0, 101,
+ 0, 0, 0, 9, 198, 16, 84, 198, 20, 50, 15, 21, 0, 0, 0, 19, 70, 36, 229, 5, 72, 225, 84, 37, 68, 47, 36, 34, 50, 6,
+ 109, 47, 0, 102, 13, 67, 21, 52, 197, 6, 36, 89, 37, 0, 102, 76, 34, 0, 6, 195, 37, 52, 192, 17, 0, 0, 0, 9, 198, 76,
+ 20, 138, 21, 64, 64, 20, 9, 198, 64, 20, 212, 61, 32, 64, 21, 9, 198, 52, 20, 146, 21, 64, 64, 21, 9, 198, 12, 244, 142, 21,
+ 64, 64, 21, 9, 198, 12, 20, 146, 21, 64, 64, 21, 11, 67, 21, 52, 193, 6, 109, 89, 132, 0, 76, 0, 0, 6, 195, 13, 5, 67,
+ 17, 0, 0, 12, 67, 76, 149, 5, 89, 6, 117, 76, 37, 0, 102, 11, 67, 76, 149, 5, 89, 6, 117, 47, 0, 101, 13, 67, 76, 20,
+ 9, 89, 4, 35, 48, 6, 37, 0, 101, 9, 198, 88, 147, 204, 21, 64, 64, 21, 0, 6, 195, 13, 5, 64, 17, 0, 0, 9, 198, 12,
+ 19, 73, 76, 85, 1, 21, 0, 26, 10, 20, 5, 12, 5, 13, 195, 179, 22, 5, 12, 47, 4, 109, 55, 4, 109, 65, 6, 110, 84, 109,
+ 55, 0, 101, 9, 198, 76, 244, 150, 21, 65, 64, 21, 9, 198, 64, 244, 146, 21, 65, 64, 21, 9, 198, 80, 149, 133, 77, 65, 64, 72,
+ 0, 0, 12, 67, 12, 20, 19, 49, 6, 35, 48, 89, 0, 101, 7, 196, 24, 244, 211, 20, 21, 13, 68, 16, 84, 211, 20, 72, 6, 36,
+ 89, 112, 0, 76, 0, 0, 12, 137, 18, 5, 6, 15, 18, 195, 167, 15, 19, 20, 0, 0, 12, 68, 44, 193, 73, 56, 49, 55, 6, 117,
+ 50, 0, 16, 68, 21, 53, 5, 76, 6, 36, 89, 76, 37, 89, 0, 102, 76, 34, 0, 15, 69, 21, 48, 193, 64, 80, 91, 49, 6, 118,
+ 48, 112, 0, 101, 0, 11, 67, 64, 246, 1, 48, 6, 39, 91, 132, 0, 11, 67, 52, 86, 1, 65, 6, 36, 91, 132, 0, 0, 0, 7,
+ 196, 24, 244, 212, 20, 21, 7, 196, 24, 244, 212, 20, 72, 0, 15, 69, 28, 243, 199, 48, 80, 81, 6, 40, 81, 39, 55, 0, 102, 16,
+ 69, 28, 243, 199, 48, 80, 81, 6, 40, 12, 81, 132, 55, 0, 101, 8, 197, 52, 81, 197, 72, 16, 20, 0, 0, 9, 198, 80, 149, 133,
+ 77, 65, 83, 72, 0, 8, 196, 12, 131, 210, 60, 21, 37, 0, 0, 0, 0, 0, 16, 69, 56, 244, 211, 61, 48, 50, 6, 110, 89, 111,
+ 89, 0, 102, 76, 0, 0, 7, 195, 84, 208, 64, 72, 34, 0, 6, 195, 64, 242, 83, 102, 0, 12, 136, 20, 18, 15, 16, 5, 195, 167,
+ 15, 21, 37, 0, 12, 137, 1, 13, 1, 14, 8, 5, 195, 167, 15, 21, 0, 9, 134, 5, 19, 20, 195, 163, 15, 72, 0, 11, 67, 52,
+ 86, 15, 65, 6, 36, 91, 111, 0, 0, 19, 70, 16, 146, 139, 77, 68, 129, 72, 6, 37, 57, 49, 89, 47, 34, 134, 12, 0, 0, 9,
+ 198, 64, 19, 135, 20, 144, 64, 20, 0, 0, 7, 196, 21, 53, 15, 84, 72, 0, 0, 11, 67, 52, 86, 9, 65, 36, 91, 6, 37, 0,
+ 6, 195, 36, 81, 69, 17, 0, 0, 14, 68, 28, 244, 212, 60, 81, 6, 110, 89, 47, 111, 0, 36, 0, 14, 69, 53, 81, 76, 21, 32,
+ 65, 6, 37, 55, 36, 34, 0, 0, 12, 137, 5, 19, 6, 15, 18, 195, 167, 15, 19, 20, 0, 0, 0, 11, 136, 3, 15, 14, 8, 5,
+ 195, 167, 15, 21, 7, 132, 19, 195, 163, 15, 72, 0, 0, 0, 7, 196, 76, 241, 210, 4, 20, 7, 196, 28, 84, 211, 60, 21, 7, 196,
+ 21, 53, 1, 72, 72, 0, 14, 70, 72, 245, 83, 76, 80, 85, 51, 40, 89, 6, 39, 0, 8, 197, 5, 85, 15, 72, 16, 21, 0, 13,
+ 67, 32, 243, 69, 107, 6, 39, 58, 65, 37, 0, 102, 11, 67, 32, 243, 69, 6, 39, 65, 112, 0, 101, 0, 20, 71, 52, 84, 211, 20,
+ 225, 197, 72, 65, 6, 109, 89, 132, 50, 75, 132, 44, 0, 101, 18, 70, 52, 83, 8, 61, 33, 83, 65, 36, 61, 6, 110, 16, 37, 89,
+ 0, 104, 19, 70, 52, 83, 8, 61, 33, 83, 65, 36, 55, 57, 6, 110, 16, 37, 89, 0, 102, 0, 0, 0, 9, 198, 20, 225, 207, 72,
+ 67, 192, 20, 0, 0, 0, 8, 197, 80, 83, 132, 21, 48, 72, 0, 8, 133, 6, 1, 195, 167, 15, 76, 0, 0, 12, 137, 1, 13, 1,
+ 14, 8, 5, 195, 167, 1, 21, 0, 0, 0, 9, 134, 19, 5, 18, 195, 163, 15, 72, 0, 14, 68, 76, 208, 82, 80, 89, 65, 6, 35,
+ 34, 47, 0, 101, 7, 196, 40, 241, 207, 76, 20, 0, 0, 0, 21, 71, 65, 80, 140, 37, 50, 5, 72, 48, 6, 132, 71, 55, 4, 37,
+ 91, 132, 44, 0, 101, 10, 199, 8, 244, 130, 60, 193, 84, 4, 21, 0, 0, 0, 0, 7, 195, 52, 85, 64, 76, 34, 6, 195, 4, 68,
+ 204, 17, 0, 7, 195, 84, 208, 83, 72, 34, 0, 0, 0, 0, 11, 135, 3, 15, 13, 5, 195, 167, 15, 21, 37, 18, 7, 3, 15, 13,
+ 5, 195, 167, 15, 49, 39, 65, 6, 109, 89, 111, 0, 36, 0, 17, 70, 76, 83, 22, 4, 113, 77, 89, 115, 84, 6, 35, 90, 118, 68,
+ 0, 8, 197, 69, 80, 78, 16, 240, 102, 0, 9, 198, 64, 241, 5, 72, 82, 64, 79, 0, 0, 0, 0, 0, 10, 199, 5, 67, 79, 76,
+ 97, 82, 4, 20, 0, 6, 195, 52, 85, 83, 76, 0, 6, 18, 66, 97, 109, 0, 97, 0, 7, 6, 18, 67, 101, 109, 0, 101, 0, 7,
+ 6, 18, 68, 97, 109, 0, 97, 0, 111, 0, 7, 6, 18, 69, 117, 101, 109, 0, 97, 109, 0, 101, 109, 0, 117, 101, 0, 97, 0, 101,
+ 0, 111, 0, 7, 6, 18, 70, 114, 100, 101, 115, 0, 114, 97, 109, 0, 114, 101, 109, 0, 114, 97, 0, 114, 101, 0, 114, 0, 7, 6,
+ 195, 160, 0, 3, 35, 0, 8, 2, 115, 32, 3, 117, 0, 4, 2, 109, 3, 129, 0, 2, 110, 0, 109, 2, 25, 3, 129, 65, 0, 110,
+ 104, 2, 17, 65, 3, 129, 67, 0, 110, 2, 25, 3, 129, 68, 0, 7, 6, 195, 161, 0, 4, 3, 7, 35, 0, 2, 105, 17, 67, 25,
+ 0, 2, 117, 17, 67, 25, 0, 4, 117, 3, 7, 114, 0, 117, 2, 115, 0, 4, 105, 3, 7, 117, 0, 105, 2, 115, 0, 121, 0, 108,
+ 5, 1, 3, 7, 134, 55, 0, 7, 6, 195, 162, 0, 4, 2, 109, 3, 7, 129, 0, 2, 110, 0, 109, 2, 25, 3, 7, 129, 65, 0,
+ 110, 104, 3, 7, 129, 67, 0, 110, 2, 25, 3, 7, 129, 68, 0, 3, 7, 132, 0, 7, 6, 195, 163, 0, 3, 129, 0, 111, 3, 130,
+ 0, 7, 6, 195, 169, 0, 4, 3, 7, 109, 0, 2, 105, 17, 67, 25, 0, 2, 117, 17, 67, 25, 0, 121, 3, 7, 118, 0, 4, 109,
+ 2, 32, 3, 7, 118, 68, 0, 109, 2, 115, 32, 0, 110, 2, 32, 0, 110, 2, 115, 32, 0, 4, 105, 3, 7, 119, 0, 105, 2, 115,
+ 0, 4, 117, 3, 7, 137, 0, 117, 2, 115, 0, 7, 6, 195, 170, 0, 3, 7, 36, 0, 110, 104, 3, 7, 36, 67, 0, 109, 2, 17,
+ 67, 3, 7, 118, 65, 0, 4, 109, 2, 32, 3, 7, 118, 68, 0, 109, 2, 32, 0, 110, 2, 25, 0, 7, 6, 195, 173, 0, 4, 3,
+ 7, 37, 0, 2, 109, 0, 2, 110, 0, 109, 2, 17, 67, 3, 7, 37, 65, 0, 110, 104, 3, 7, 37, 67, 0, 4, 109, 2, 32, 3,
+ 7, 37, 68, 0, 110, 2, 25, 0, 7, 6, 195, 179, 0, 4, 3, 7, 110, 0, 2, 105, 17, 67, 25, 0, 117, 3, 7, 110, 58, 0,
+ 4, 105, 3, 7, 136, 0, 105, 2, 115, 0, 121, 0, 7, 6, 195, 180, 0, 3, 7, 39, 0, 109, 2, 17, 67, 3, 7, 39, 65, 0,
+ 110, 104, 3, 7, 39, 67, 0, 4, 109, 2, 32, 3, 7, 39, 68, 0, 110, 2, 25, 0, 7, 6, 195, 181, 0, 3, 127, 0, 101, 3,
+ 127, 57, 0, 7, 6, 195, 186, 0, 3, 7, 40, 0, 109, 2, 17, 67, 3, 7, 128, 65, 0, 110, 104, 3, 7, 128, 67, 0, 4, 109,
+ 2, 32, 3, 7, 128, 68, 0, 109, 5, 4, 2, 17, 67, 0, 110, 2, 25, 0, 7, 6, 97, 0, 5, 1, 2, 108, 25, 3, 4, 134,
+ 0, 4, 2, 114, 32, 3, 6, 35, 0, 5, 1, 2, 122, 32, 0, 8, 2, 32, 31, 0, 99, 195, 167, 5, 1, 1, 17, 67, 3, 6,
+ 35, 6, 89, 0, 5, 1, 2, 108, 32, 3, 6, 134, 0, 5, 1, 1, 112, 2, 100, 32, 3, 8, 109, 0, 109, 2, 32, 3, 8, 129,
+ 68, 0, 109, 2, 32, 3, 8, 130, 0, 4, 1, 10, 2, 32, 3, 8, 132, 0, 1, 10, 2, 115, 32, 0, 5, 1, 2, 32, 0, 5,
+ 1, 2, 115, 32, 0, 4, 1, 10, 2, 32, 97, 3, 8, 133, 0, 1, 10, 2, 32, 195, 160, 0, 5, 1, 2, 32, 97, 0, 5, 1,
+ 2, 32, 195, 160, 0, 4, 3, 35, 0, 2, 105, 17, 67, 25, 0, 2, 105, 117, 32, 0, 2, 108, 104, 12, 0, 2, 117, 17, 67, 25,
+ 0, 8, 2, 32, 0, 4, 108, 5, 2, 2, 25, 3, 114, 0, 111, 2, 32, 0, 117, 0, 117, 2, 115, 0, 4, 105, 3, 117, 0, 105,
+ 2, 115, 0, 121, 0, 4, 2, 109, 3, 129, 0, 2, 110, 0, 109, 2, 17, 67, 3, 129, 65, 0, 110, 104, 2, 17, 65, 3, 129, 67,
+ 0, 4, 109, 5, 4, 2, 17, 67, 3, 129, 68, 0, 110, 2, 25, 12, 0, 4, 2, 17, 67, 17, 67, 32, 3, 132, 0, 2, 17, 67,
+ 32, 0, 2, 109, 17, 65, 21, 0, 2, 109, 17, 65, 114, 32, 0, 2, 110, 17, 65, 21, 0, 2, 110, 17, 65, 114, 32, 0, 7, 6,
+ 98, 0, 2, 98, 3, 0, 4, 3, 71, 0, 5, 3, 2, 115, 0, 5, 3, 2, 32, 17, 67, 3, 71, 10, 0, 8, 2, 32, 3, 71,
+ 36, 0, 5, 3, 2, 17, 66, 3, 71, 124, 0, 7, 6, 99, 0, 5, 1, 2, 99, 3, 0, 116, 5, 1, 1, 17, 65, 3, 47, 0,
+ 4, 3, 49, 0, 5, 3, 2, 115, 0, 5, 3, 2, 116, 0, 107, 0, 5, 3, 2, 32, 17, 67, 3, 49, 10, 0, 116, 5, 1, 1,
+ 97, 116, 110, 111, 99, 2, 17, 65, 3, 49, 47, 0, 5, 3, 2, 17, 66, 3, 49, 124, 0, 4, 2, 17, 71, 3, 89, 0, 195, 167,
+ 5, 1, 1, 17, 65, 0, 8, 2, 32, 3, 89, 36, 0, 104, 3, 91, 0, 7, 6, 100, 0, 2, 100, 3, 0, 3, 72, 0, 5, 3,
+ 2, 32, 17, 67, 3, 72, 10, 0, 8, 2, 32, 3, 72, 36, 0, 4, 5, 2, 2, 101, 32, 3, 75, 0, 5, 2, 2, 105, 0, 5,
+ 2, 2, 195, 173, 0, 5, 3, 2, 17, 66, 3, 75, 124, 0, 7, 6, 101, 0, 4, 5, 1, 1, 100, 2, 110, 17, 67, 17, 65, 17,
65, 3, 4, 36, 0, 5, 1, 1, 100, 2, 110, 17, 67, 17, 65, 17, 67, 17, 65, 0, 5, 1, 1, 100, 2, 110, 17, 67, 17, 65,
17, 67, 17, 67, 17, 65, 0, 4, 5, 1, 1, 17, 67, 2, 99, 17, 67, 3, 4, 109, 0, 5, 1, 1, 112, 105, 104, 2, 114, 0,
5, 1, 1, 112, 117, 115, 2, 114, 0, 5, 1, 1, 114, 2, 108, 118, 97, 0, 5, 1, 1, 118, 2, 108, 32, 0, 5, 1, 8, 109,
2, 103, 97, 0, 5, 1, 8, 116, 110, 105, 2, 114, 110, 0, 5, 1, 1, 17, 67, 2, 111, 3, 6, 37, 0, 4, 5, 1, 1, 108,
- 2, 116, 97, 3, 6, 109, 0, 5, 1, 1, 110, 2, 116, 0, 5, 1, 2, 108, 32, 0, 5, 1, 2, 108, 97, 32, 0, 99, 116, 105,
- 111, 110, 2, 32, 3, 6, 109, 49, 91, 129, 68, 0, 99, 195, 167, 5, 1, 1, 17, 67, 3, 6, 109, 89, 0, 117, 8, 110, 2, 116,
- 114, 18, 68, 32, 3, 6, 115, 0, 108, 5, 2, 2, 116, 111, 110, 32, 3, 6, 137, 0, 4, 5, 2, 1, 108, 10, 2, 32, 17, 65,
- 24, 3, 8, 37, 0, 5, 2, 1, 114, 10, 2, 32, 17, 65, 24, 0, 4, 2, 32, 3, 8, 112, 0, 2, 115, 32, 0, 4, 109, 2,
- 32, 3, 8, 118, 68, 0, 109, 2, 115, 32, 0, 110, 2, 32, 0, 110, 2, 115, 32, 0, 4, 5, 1, 2, 32, 105, 24, 3, 8, 135,
- 0, 5, 2, 2, 32, 17, 65, 24, 0, 4, 3, 36, 0, 1, 17, 67, 17, 67, 17, 67, 169, 195, 2, 17, 67, 21, 0, 1, 17, 67,
- 17, 67, 161, 195, 2, 17, 67, 17, 65, 32, 0, 1, 17, 67, 17, 67, 162, 195, 2, 17, 67, 21, 0, 1, 17, 67, 17, 67, 169, 195,
- 2, 17, 67, 17, 65, 32, 0, 1, 17, 67, 17, 67, 170, 195, 2, 17, 67, 21, 0, 1, 17, 67, 17, 67, 173, 195, 2, 17, 67, 21,
- 0, 1, 17, 67, 17, 67, 179, 195, 2, 17, 67, 17, 65, 32, 0, 1, 17, 67, 161, 195, 2, 17, 67, 21, 0, 1, 17, 67, 162, 195,
- 2, 17, 67, 21, 0, 1, 17, 67, 170, 195, 2, 17, 67, 21, 0, 1, 17, 67, 173, 195, 2, 17, 67, 21, 0, 1, 17, 67, 179, 195,
- 2, 17, 67, 21, 0, 1, 17, 67, 180, 195, 2, 17, 67, 21, 0, 1, 17, 67, 186, 195, 2, 17, 67, 21, 0, 1, 98, 101, 2, 18,
- 72, 32, 0, 1, 99, 21, 2, 18, 72, 32, 0, 1, 100, 101, 2, 114, 18, 69, 32, 0, 1, 100, 101, 99, 2, 18, 72, 32, 0, 1,
- 100, 110, 101, 2, 18, 71, 32, 0, 1, 100, 110, 111, 2, 18, 72, 32, 0, 1, 100, 110, 111, 112, 115, 101, 114, 2, 18, 71, 32, 0,
- 1, 100, 111, 112, 2, 114, 17, 65, 32, 0, 1, 100, 114, 2, 18, 70, 32, 0, 1, 102, 101, 2, 116, 117, 18, 67, 32, 0, 1, 103,
- 101, 2, 18, 72, 32, 0, 1, 103, 110, 97, 114, 116, 115, 110, 111, 99, 2, 18, 72, 32, 0, 1, 104, 2, 103, 18, 69, 32, 0, 1,
- 104, 99, 110, 101, 2, 18, 72, 32, 0, 1, 104, 108, 111, 99, 2, 18, 72, 32, 0, 1, 108, 111, 105, 118, 2, 116, 97, 32, 0, 1,
- 109, 2, 116, 18, 68, 32, 0, 1, 109, 2, 120, 18, 68, 32, 0, 1, 109, 21, 2, 18, 71, 32, 0, 1, 110, 17, 65, 2, 116, 17,
- 65, 32, 0, 1, 112, 109, 111, 114, 2, 18, 71, 32, 0, 1, 114, 2, 99, 104, 111, 32, 0, 1, 114, 99, 115, 2, 118, 18, 68, 32,
- 0, 1, 114, 114, 111, 2, 18, 72, 32, 0, 1, 116, 2, 118, 101, 32, 0, 1, 116, 97, 98, 2, 18, 72, 32, 0, 1, 116, 101, 109,
- 2, 18, 72, 32, 0, 1, 116, 114, 101, 118, 2, 18, 72, 32, 0, 1, 117, 2, 116, 97, 32, 0, 1, 118, 2, 114, 116, 18, 68, 32,
- 0, 1, 118, 97, 99, 101, 114, 112, 2, 18, 72, 32, 0, 1, 118, 101, 114, 99, 115, 2, 18, 72, 32, 0, 1, 118, 105, 118, 2, 18,
- 71, 32, 0, 1, 118, 108, 111, 2, 18, 72, 32, 0, 1, 118, 111, 109, 2, 18, 72, 32, 0, 1, 120, 101, 109, 2, 18, 72, 32, 0,
- 2, 105, 17, 67, 25, 0, 2, 108, 104, 12, 0, 2, 117, 17, 67, 25, 0, 5, 2, 1, 17, 67, 2, 101, 109, 32, 0, 8, 2, 114,
- 103, 18, 68, 32, 0, 8, 17, 67, 97, 17, 67, 2, 116, 97, 32, 0, 8, 17, 67, 97, 99, 2, 108, 111, 32, 0, 8, 99, 2, 115,
- 116, 18, 68, 32, 0, 8, 99, 114, 101, 116, 2, 116, 18, 68, 32, 0, 8, 100, 2, 118, 18, 68, 32, 0, 8, 100, 110, 111, 99, 115,
- 101, 2, 18, 71, 32, 0, 8, 100, 114, 97, 2, 18, 72, 32, 0, 8, 100, 114, 101, 112, 2, 18, 72, 32, 0, 8, 100, 114, 111, 109,
- 2, 18, 72, 32, 0, 8, 101, 114, 2, 114, 103, 18, 68, 32, 0, 8, 102, 2, 114, 118, 18, 68, 32, 0, 8, 103, 110, 97, 116, 2,
- 18, 72, 32, 0, 8, 104, 99, 111, 98, 2, 99, 104, 18, 69, 32, 0, 8, 108, 2, 115, 115, 18, 67, 32, 0, 8, 108, 97, 103, 2,
- 103, 18, 68, 32, 0, 8, 108, 97, 118, 2, 18, 72, 32, 0, 8, 108, 101, 112, 2, 103, 18, 68, 32, 0, 8, 108, 102, 110, 97, 112,
- 2, 116, 18, 69, 32, 0, 8, 108, 111, 98, 2, 116, 18, 69, 32, 0, 8, 108, 111, 115, 98, 111, 2, 116, 18, 68, 32, 0, 8, 109,
- 101, 114, 2, 116, 18, 68, 32, 0, 8, 110, 2, 103, 114, 18, 68, 32, 0, 8, 111, 21, 2, 18, 72, 32, 0, 8, 111, 109, 101, 114,
- 2, 18, 72, 32, 0, 8, 111, 114, 114, 111, 99, 2, 18, 72, 32, 0, 8, 111, 115, 2, 114, 103, 18, 68, 32, 0, 8, 112, 114, 111,
- 116, 110, 101, 2, 195, 167, 18, 68, 32, 0, 8, 112, 115, 101, 2, 115, 115, 18, 68, 32, 0, 8, 114, 99, 2, 18, 72, 32, 0, 8,
- 114, 102, 111, 115, 2, 18, 72, 32, 0, 8, 114, 103, 2, 103, 18, 68, 32, 0, 8, 114, 112, 2, 116, 18, 68, 32, 0, 8, 114, 114,
- 97, 17, 67, 2, 116, 97, 32, 0, 8, 114, 114, 101, 100, 2, 116, 18, 68, 32, 0, 8, 114, 116, 97, 2, 118, 18, 68, 32, 0, 8,
- 114, 118, 105, 108, 2, 116, 17, 65, 32, 0, 8, 115, 111, 99, 2, 18, 71, 32, 0, 8, 117, 103, 114, 101, 2, 18, 72, 32, 0, 8,
- 117, 113, 115, 101, 2, 114, 100, 18, 68, 32, 0, 8, 118, 101, 100, 2, 18, 72, 32, 0, 8, 118, 101, 114, 116, 97, 2, 18, 72, 32,
- 0, 8, 118, 114, 111, 115, 98, 97, 2, 18, 72, 32, 0, 8, 122, 101, 98, 2, 114, 114, 18, 68, 32, 0, 8, 122, 111, 99, 2, 18,
- 72, 32, 0, 101, 120, 8, 114, 2, 17, 65, 3, 36, 36, 88, 0, 117, 8, 114, 2, 110, 3, 36, 40, 0, 110, 104, 3, 36, 67, 0,
- 4, 5, 1, 1, 17, 67, 2, 97, 3, 37, 0, 5, 1, 1, 17, 67, 2, 195, 163, 0, 5, 1, 1, 17, 67, 2, 195, 186, 0, 5,
- 1, 2, 101, 0, 5, 1, 8, 2, 102, 0, 5, 1, 8, 110, 2, 110, 104, 117, 0, 101, 5, 2, 1, 17, 67, 2, 32, 0, 101, 5,
- 2, 2, 17, 67, 32, 0, 5, 1, 1, 163, 195, 17, 67, 3, 57, 0, 115, 5, 1, 8, 2, 17, 67, 21, 21, 3, 91, 0, 4, 1,
- 17, 67, 2, 112, 18, 69, 32, 3, 109, 0, 1, 98, 105, 2, 114, 18, 69, 32, 0, 1, 98, 117, 111, 2, 18, 70, 32, 0, 1, 99,
- 111, 105, 100, 2, 115, 101, 115, 32, 0, 1, 100, 2, 114, 18, 69, 32, 0, 1, 100, 97, 2, 113, 117, 18, 69, 32, 0, 1, 102, 2,
- 114, 18, 69, 32, 0, 1, 104, 108, 111, 99, 32, 115, 2, 114, 101, 115, 32, 0, 1, 105, 2, 114, 32, 0, 1, 108, 101, 99, 2, 98,
- 114, 18, 69, 32, 0, 1, 108, 101, 99, 97, 2, 114, 18, 69, 32, 0, 1, 109, 111, 99, 2, 195, 167, 18, 66, 32, 0, 1, 110, 101,
- 103, 2, 114, 18, 69, 32, 0, 1, 110, 111, 2, 116, 101, 32, 0, 1, 110, 111, 115, 101, 2, 114, 18, 69, 32, 0, 1, 112, 2, 114,
- 18, 69, 32, 0, 1, 112, 2, 195, 167, 18, 68, 32, 0, 1, 112, 115, 2, 114, 109, 97, 32, 0, 1, 114, 112, 2, 122, 18, 69, 32,
- 0, 1, 115, 21, 2, 18, 70, 32, 0, 1, 115, 115, 105, 100, 2, 18, 71, 32, 0, 1, 116, 2, 116, 114, 97, 0, 1, 117, 113, 2,
- 98, 114, 18, 69, 32, 0, 1, 117, 113, 2, 114, 18, 69, 32, 0, 1, 117, 113, 2, 114, 32, 0, 1, 118, 105, 2, 114, 18, 69, 32,
- 0, 1, 118, 105, 116, 2, 18, 70, 32, 0, 1, 122, 105, 102, 2, 18, 70, 32, 0, 2, 98, 18, 67, 32, 0, 2, 99, 18, 69, 32,
- 0, 2, 99, 104, 18, 69, 32, 0, 2, 99, 108, 18, 69, 32, 0, 2, 99, 116, 18, 69, 32, 0, 2, 100, 18, 67, 32, 0, 2, 102,
- 97, 32, 0, 2, 103, 18, 69, 32, 0, 2, 103, 114, 18, 69, 32, 0, 2, 108, 18, 69, 32, 0, 2, 108, 108, 12, 0, 2, 112, 116,
- 18, 69, 32, 0, 2, 113, 117, 18, 67, 32, 0, 2, 114, 98, 18, 69, 32, 0, 2, 114, 103, 18, 69, 32, 0, 2, 114, 109, 101, 32,
- 0, 2, 114, 110, 18, 69, 32, 0, 2, 114, 113, 117, 18, 67, 32, 0, 2, 114, 113, 117, 18, 67, 32, 0, 2, 114, 114, 17, 65, 115,
- 32, 0, 2, 114, 114, 18, 69, 32, 0, 2, 114, 115, 18, 69, 32, 0, 2, 114, 116, 18, 69, 32, 0, 2, 114, 118, 18, 69, 32, 0,
- 2, 115, 18, 67, 32, 0, 2, 115, 99, 18, 67, 32, 0, 2, 115, 115, 18, 69, 32, 0, 2, 115, 115, 32, 0, 2, 115, 116, 18, 69,
- 32, 0, 2, 115, 116, 114, 18, 69, 32, 0, 2, 116, 18, 69, 32, 0, 2, 118, 18, 69, 32, 0, 2, 120, 18, 69, 32, 0, 2, 120,
- 32, 0, 5, 2, 8, 110, 2, 116, 0, 8, 2, 32, 0, 8, 2, 100, 110, 18, 68, 32, 0, 8, 17, 67, 2, 98, 114, 101, 32, 0,
- 8, 17, 67, 2, 114, 100, 18, 69, 32, 0, 8, 98, 117, 120, 101, 2, 114, 18, 69, 32, 0, 8, 99, 2, 114, 99, 18, 67, 32, 0,
- 8, 99, 97, 2, 115, 115, 18, 67, 32, 0, 8, 99, 97, 108, 105, 100, 2, 114, 18, 69, 32, 0, 8, 99, 105, 108, 97, 2, 114, 99,
- 18, 67, 32, 0, 8, 99, 105, 108, 97, 2, 114, 195, 167, 18, 68, 32, 0, 8, 99, 110, 97, 109, 97, 2, 98, 18, 68, 32, 0, 8,
- 99, 110, 101, 2, 114, 18, 69, 32, 0, 8, 99, 110, 105, 115, 2, 114, 18, 68, 32, 0, 8, 99, 114, 97, 99, 110, 101, 2, 114, 18,
- 69, 32, 0, 8, 100, 2, 18, 70, 32, 0, 8, 100, 2, 115, 112, 18, 67, 32, 0, 8, 100, 111, 112, 97, 2, 114, 18, 69, 32, 0,
- 8, 100, 117, 112, 2, 18, 70, 32, 0, 8, 102, 110, 101, 2, 122, 18, 69, 32, 0, 8, 103, 2, 114, 18, 69, 32, 0, 8, 103, 97,
- 120, 101, 2, 18, 70, 32, 0, 8, 103, 105, 100, 2, 114, 18, 67, 32, 0, 8, 103, 105, 114, 102, 101, 114, 2, 114, 18, 69, 32, 0,
- 8, 103, 110, 105, 2, 114, 18, 67, 32, 0, 8, 103, 117, 115, 2, 114, 18, 69, 32, 0, 8, 104, 108, 97, 116, 2, 18, 70, 32, 0,
- 8, 104, 108, 117, 109, 2, 18, 70, 32, 0, 8, 105, 118, 2, 18, 70, 32, 0, 8, 108, 2, 115, 18, 68, 32, 0, 8, 108, 101, 98,
- 109, 101, 2, 122, 18, 69, 32, 0, 8, 108, 111, 115, 2, 116, 114, 18, 69, 32, 0, 8, 108, 111, 116, 2, 114, 18, 69, 32, 0, 8,
- 109, 2, 114, 18, 68, 32, 0, 8, 109, 2, 115, 99, 108, 18, 69, 0, 8, 109, 2, 195, 167, 18, 68, 32, 0, 8, 109, 111, 108, 103,
- 97, 2, 114, 18, 69, 32, 0, 8, 109, 115, 101, 2, 114, 18, 69, 32, 0, 8, 109, 115, 101, 2, 114, 18, 69, 32, 0, 8, 109, 117,
- 110, 101, 2, 114, 18, 69, 32, 0, 8, 110, 101, 112, 2, 116, 114, 18, 69, 32, 0, 8, 110, 101, 118, 2, 114, 18, 69, 32, 0, 8,
- 110, 105, 99, 110, 105, 2, 114, 18, 69, 32, 0, 8, 110, 105, 109, 2, 114, 18, 69, 32, 0, 8, 110, 111, 2, 114, 18, 69, 32, 0,
- 8, 112, 2, 115, 18, 66, 32, 0, 8, 112, 2, 115, 99, 18, 68, 32, 0, 8, 112, 2, 115, 113, 117, 18, 67, 32, 0, 8, 112, 115,
- 111, 104, 2, 100, 18, 68, 32, 0, 8, 114, 2, 106, 18, 68, 32, 0, 8, 114, 2, 122, 18, 69, 32, 0, 8, 114, 101, 100, 110, 101,
- 2, 195, 167, 18, 66, 32, 0, 8, 114, 101, 118, 110, 101, 2, 100, 18, 68, 32, 0, 8, 114, 102, 101, 114, 2, 115, 99, 18, 66, 32,
- 0, 8, 114, 102, 101, 114, 2, 115, 113, 117, 18, 67, 32, 0, 8, 114, 103, 2, 108, 104, 18, 69, 32, 0, 8, 114, 103, 101, 100, 2,
- 100, 18, 66, 32, 0, 8, 114, 110, 101, 2, 100, 18, 66, 32, 0, 8, 114, 112, 2, 100, 18, 68, 32, 0, 8, 114, 112, 101, 100, 2,
- 100, 18, 68, 32, 0, 8, 114, 112, 101, 114, 2, 115, 18, 68, 32, 0, 8, 114, 114, 97, 2, 100, 18, 68, 32, 0, 8, 115, 101, 100,
- 2, 114, 100, 18, 69, 32, 0, 8, 115, 110, 101, 2, 98, 18, 68, 32, 0, 8, 116, 105, 101, 114, 2, 114, 18, 68, 32, 0, 8, 116,
- 108, 97, 2, 114, 18, 69, 32, 0, 8, 116, 108, 117, 100, 97, 2, 114, 18, 69, 32, 0, 8, 116, 110, 101, 2, 115, 18, 69, 32, 0,
- 8, 118, 2, 100, 18, 68, 32, 0, 8, 118, 2, 108, 104, 18, 68, 32, 0, 8, 118, 101, 114, 2, 122, 18, 69, 32, 0, 8, 118, 101,
- 115, 2, 114, 18, 68, 32, 0, 8, 118, 101, 115, 114, 101, 112, 2, 114, 18, 69, 32, 0, 8, 118, 110, 105, 2, 106, 18, 69, 32, 0,
- 8, 118, 117, 111, 104, 2, 18, 71, 32, 0, 8, 120, 101, 2, 99, 114, 18, 69, 32, 0, 8, 120, 101, 2, 114, 99, 18, 67, 32, 0,
- 8, 120, 117, 111, 114, 116, 2, 18, 70, 32, 0, 8, 120, 117, 111, 114, 116, 2, 18, 72, 32, 0, 8, 122, 2, 114, 18, 69, 32, 0,
- 4, 5, 1, 1, 99, 2, 114, 101, 97, 3, 112, 0, 5, 1, 1, 100, 2, 17, 67, 17, 65, 17, 65, 0, 5, 1, 1, 100, 2, 17,
- 67, 17, 65, 17, 67, 17, 65, 17, 65, 0, 5, 1, 1, 100, 2, 17, 67, 17, 65, 17, 67, 17, 65, 17, 67, 0, 5, 1, 1, 100,
- 2, 17, 67, 17, 65, 17, 67, 17, 67, 0, 5, 1, 1, 100, 2, 17, 67, 17, 67, 17, 65, 17, 65, 0, 5, 1, 1, 100, 2, 17,
- 67, 17, 67, 17, 65, 17, 67, 17, 65, 0, 5, 1, 1, 100, 2, 17, 67, 17, 67, 17, 65, 17, 67, 17, 67, 17, 65, 0, 5, 1,
- 1, 100, 2, 102, 105, 99, 105, 0, 5, 1, 1, 112, 2, 115, 115, 111, 97, 0, 5, 1, 1, 114, 2, 99, 111, 114, 0, 5, 1, 1,
- 114, 2, 108, 117, 122, 0, 5, 1, 1, 114, 2, 115, 109, 117, 110, 103, 0, 5, 1, 1, 114, 2, 115, 115, 0, 5, 1, 1, 114, 2,
- 118, 101, 108, 0, 5, 1, 1, 114, 2, 118, 111, 108, 118, 0, 5, 1, 1, 114, 112, 2, 99, 105, 115, 0, 5, 1, 1, 114, 112, 2,
- 102, 0, 5, 1, 8, 100, 2, 102, 105, 110, 105, 0, 5, 1, 8, 100, 2, 115, 108, 105, 103, 0, 5, 1, 8, 100, 2, 115, 108, 111,
- 99, 0, 5, 1, 8, 102, 2, 99, 104, 0, 5, 1, 8, 102, 2, 114, 114, 97, 109, 101, 110, 116, 97, 0, 5, 1, 8, 112, 2, 114,
- 99, 101, 110, 116, 97, 103, 0, 5, 1, 8, 112, 2, 115, 113, 117, 0, 5, 1, 8, 114, 2, 99, 105, 99, 108, 0, 5, 1, 8, 116,
- 2, 114, 109, 105, 110, 0, 5, 1, 8, 118, 2, 108, 111, 99, 105, 0, 5, 2, 1, 163, 195, 2, 122, 0, 4, 108, 1, 17, 67, 161,
- 195, 2, 32, 3, 115, 0, 108, 1, 17, 67, 173, 195, 2, 32, 0, 108, 1, 17, 67, 186, 195, 2, 32, 0, 117, 0, 117, 2, 115, 0,
- 4, 105, 3, 118, 0, 105, 2, 115, 0, 121, 0, 109, 2, 17, 67, 3, 118, 65, 0, 110, 2, 25, 3, 118, 68, 0, 4, 105, 1, 114,
- 116, 115, 101, 2, 18, 69, 32, 3, 119, 0, 105, 2, 28, 17, 0, 108, 5, 2, 2, 25, 3, 137, 0, 7, 6, 102, 0, 2, 102, 3,
- 0, 8, 2, 32, 3, 6, 109, 83, 112, 0, 3, 83, 0, 5, 3, 2, 32, 17, 67, 3, 83, 10, 0, 5, 3, 2, 17, 66, 3, 83,
- 124, 0, 5, 1, 8, 2, 32, 3, 109, 83, 0, 5, 1, 8, 2, 32, 31, 3, 109, 83, 38, 0, 7, 6, 103, 0, 2, 103, 3, 0,
- 4, 3, 81, 0, 117, 2, 17, 71, 0, 117, 5, 1, 1, 110, 97, 109, 2, 101, 105, 0, 117, 5, 1, 2, 195, 169, 109, 32, 0, 5,
- 3, 2, 32, 17, 67, 3, 81, 10, 0, 5, 1, 8, 2, 32, 3, 81, 36, 0, 4, 117, 1, 97, 2, 101, 110, 116, 3, 81, 58, 0,
- 117, 1, 97, 120, 110, 101, 2, 101, 0, 117, 1, 105, 2, 105, 100, 97, 100, 101, 0, 117, 1, 105, 114, 101, 118, 97, 2, 101, 0, 117,
- 1, 110, 97, 115, 2, 105, 110, 0, 117, 1, 110, 97, 115, 2, 195, 173, 110, 0, 117, 1, 110, 105, 108, 2, 105, 0, 117, 1, 110, 105,
- 108, 105, 98, 2, 17, 65, 0, 117, 1, 110, 105, 116, 115, 2, 17, 65, 0, 117, 1, 110, 105, 116, 120, 2, 17, 65, 0, 117, 1, 161,
- 195, 120, 110, 101, 2, 18, 67, 32, 0, 117, 5, 1, 1, 110, 2, 17, 65, 0, 117, 8, 97, 115, 2, 105, 0, 117, 8, 105, 114, 105,
- 98, 2, 105, 32, 0, 117, 8, 105, 122, 97, 112, 97, 2, 101, 0, 117, 8, 110, 105, 108, 2, 17, 65, 0, 117, 8, 110, 105, 109, 2,
- 101, 0, 117, 8, 110, 105, 112, 2, 105, 109, 32, 0, 117, 8, 110, 105, 112, 2, 105, 110, 115, 32, 0, 117, 8, 114, 97, 2, 105, 0,
- 5, 3, 2, 17, 66, 3, 81, 124, 0, 2, 17, 71, 3, 90, 0, 4, 5, 1, 8, 2, 32, 31, 3, 90, 36, 0, 8, 2, 32, 0,
- 7, 6, 104, 0, 3, 0, 101, 108, 112, 5, 1, 8, 3, 21, 0, 8, 2, 32, 3, 35, 81, 6, 35, 0, 101, 108, 5, 2, 8, 2,
- 112, 3, 101, 6, 137, 0, 7, 6, 105, 0, 4, 2, 18, 69, 32, 3, 6, 37, 0, 2, 32, 0, 5, 1, 8, 2, 110, 116, 101, 114,
- 110, 0, 5, 2, 2, 114, 116, 111, 110, 32, 0, 5, 2, 8, 118, 2, 107, 105, 110, 103, 0, 108, 5, 2, 2, 116, 111, 110, 32, 3,
- 6, 116, 0, 1, 114, 100, 2, 118, 101, 114, 3, 6, 117, 0, 103, 104, 116, 5, 2, 2, 32, 3, 6, 117, 47, 0, 4, 103, 104, 116,
- 5, 1, 2, 32, 3, 21, 0, 103, 104, 116, 115, 5, 1, 2, 32, 0, 110, 103, 5, 1, 1, 21, 2, 32, 0, 110, 103, 115, 5, 1,
- 1, 21, 2, 32, 0, 4, 3, 37, 0, 1, 108, 17, 67, 0, 1, 114, 17, 67, 0, 2, 97, 0, 2, 101, 0, 2, 108, 104, 12, 0,
- 2, 108, 108, 12, 0, 2, 111, 0, 2, 111, 17, 67, 25, 0, 2, 117, 17, 67, 25, 0, 2, 195, 161, 0, 2, 195, 163, 0, 2, 195,
- 179, 0, 2, 195, 181, 0, 2, 195, 186, 0, 8, 2, 32, 0, 109, 2, 17, 67, 3, 37, 65, 0, 110, 104, 3, 37, 67, 0, 4, 109,
- 2, 32, 3, 37, 68, 0, 109, 5, 4, 2, 17, 67, 0, 110, 2, 17, 67, 0, 110, 2, 103, 0, 110, 2, 107, 0, 4, 1, 17, 67,
- 17, 67, 161, 195, 2, 17, 65, 32, 3, 57, 0, 1, 17, 67, 17, 67, 162, 195, 2, 17, 65, 32, 0, 1, 17, 67, 17, 67, 169, 195,
- 2, 17, 65, 32, 0, 1, 17, 67, 17, 67, 170, 195, 2, 17, 65, 32, 0, 1, 17, 67, 17, 67, 173, 195, 2, 17, 65, 32, 0, 1,
- 17, 67, 17, 67, 179, 195, 2, 17, 65, 32, 0, 1, 17, 67, 17, 67, 180, 195, 2, 17, 65, 32, 0, 1, 17, 67, 17, 67, 186, 195,
- 2, 17, 65, 32, 0, 1, 17, 67, 161, 195, 2, 17, 65, 32, 0, 1, 17, 67, 162, 195, 2, 17, 65, 32, 0, 1, 17, 67, 169, 195,
- 2, 17, 65, 32, 0, 1, 17, 67, 170, 195, 2, 17, 65, 32, 0, 1, 17, 67, 173, 195, 2, 17, 65, 32, 0, 1, 17, 67, 179, 195,
- 2, 17, 65, 32, 0, 1, 17, 67, 180, 195, 2, 17, 65, 32, 0, 1, 17, 67, 186, 195, 2, 17, 65, 32, 0, 2, 17, 65, 0, 4,
- 108, 5, 2, 2, 25, 3, 116, 0, 111, 2, 32, 0, 111, 2, 115, 32, 0, 117, 2, 32, 0, 117, 2, 115, 32, 0, 7, 6, 106, 0,
- 3, 90, 0, 8, 2, 32, 3, 90, 6, 110, 47, 132, 0, 5, 3, 2, 32, 17, 67, 3, 90, 10, 0, 5, 3, 2, 17, 66, 3, 90,
- 124, 0, 7, 6, 107, 0, 2, 107, 3, 0, 4, 3, 49, 0, 5, 3, 2, 115, 0, 5, 3, 2, 116, 0, 5, 1, 8, 2, 32, 3,
- 49, 6, 35, 48, 132, 0, 5, 3, 2, 32, 17, 67, 3, 49, 10, 0, 5, 2, 8, 2, 32, 3, 49, 35, 0, 5, 3, 2, 17, 66,
- 3, 49, 124, 0, 7, 6, 108, 0, 1, 108, 3, 0, 8, 2, 32, 3, 6, 109, 55, 112, 0, 3, 55, 0, 104, 5, 2, 3, 55, 57,
- 0, 4, 104, 5, 1, 3, 61, 0, 104, 5, 4, 1, 17, 65, 0, 5, 1, 8, 2, 32, 3, 109, 55, 0, 5, 1, 8, 2, 32, 31,
- 3, 109, 55, 38, 0, 7, 6, 109, 0, 2, 109, 3, 0, 8, 2, 32, 3, 6, 36, 65, 36, 0, 3, 65, 0, 5, 3, 2, 32, 17,
- 67, 3, 65, 10, 0, 5, 3, 2, 17, 66, 3, 65, 124, 0, 5, 1, 8, 2, 32, 3, 109, 65, 0, 5, 1, 8, 2, 32, 31, 3,
- 109, 65, 38, 0, 7, 6, 110, 0, 2, 110, 3, 0, 8, 2, 32, 3, 6, 36, 50, 36, 0, 4, 3, 50, 0, 110, 5, 1, 1, 17,
- 65, 0, 5, 3, 2, 32, 17, 67, 3, 50, 10, 0, 5, 3, 2, 17, 66, 3, 50, 124, 0, 104, 3, 67, 0, 5, 1, 8, 2, 32,
- 3, 109, 50, 0, 5, 1, 8, 2, 32, 31, 3, 109, 50, 38, 0, 7, 6, 111, 0, 1, 120, 101, 108, 102, 2, 114, 17, 65, 32, 3,
- 0, 110, 1, 115, 21, 2, 32, 3, 2, 39, 68, 0, 2, 108, 32, 3, 6, 110, 0, 4, 1, 21, 2, 32, 3, 8, 111, 0, 2, 115,
- 32, 0, 4, 3, 39, 0, 1, 17, 67, 17, 66, 162, 195, 2, 17, 67, 21, 0, 1, 17, 67, 17, 67, 161, 195, 2, 17, 67, 21, 0,
- 1, 17, 67, 17, 67, 169, 195, 2, 17, 67, 21, 0, 1, 17, 67, 17, 67, 170, 195, 2, 17, 67, 21, 0, 1, 17, 67, 17, 67, 173,
- 195, 2, 17, 67, 21, 0, 1, 17, 67, 17, 67, 179, 195, 2, 17, 67, 21, 0, 1, 17, 67, 17, 67, 186, 195, 2, 17, 67, 21, 0,
- 1, 17, 67, 161, 195, 2, 17, 67, 21, 0, 1, 17, 67, 169, 195, 2, 17, 67, 21, 0, 1, 17, 67, 170, 195, 2, 17, 67, 21, 0,
- 1, 17, 67, 173, 195, 2, 17, 67, 21, 0, 1, 17, 67, 179, 195, 2, 17, 67, 21, 0, 1, 17, 67, 180, 195, 2, 17, 67, 21, 0,
- 1, 17, 67, 186, 195, 2, 17, 67, 21, 0, 1, 99, 2, 114, 114, 18, 66, 32, 0, 1, 99, 32, 97, 2, 114, 116, 101, 32, 0, 1,
- 100, 21, 2, 114, 97, 32, 0, 1, 100, 21, 2, 114, 101, 32, 0, 1, 103, 2, 103, 18, 68, 32, 0, 1, 103, 105, 122, 2, 116, 111,
- 32, 0, 1, 105, 114, 2, 114, 101, 32, 0, 1, 108, 2, 114, 101, 32, 0, 1, 109, 2, 114, 114, 18, 66, 32, 0, 1, 109, 2, 118,
- 18, 66, 32, 0, 1, 112, 2, 114, 18, 67, 32, 0, 1, 114, 116, 110, 97, 2, 112, 18, 68, 32, 0, 1, 115, 2, 114, 17, 65, 32,
- 0, 1, 116, 2, 100, 17, 65, 32, 0, 1, 116, 2, 114, 195, 167, 18, 68, 32, 0, 1, 116, 21, 2, 114, 97, 32, 0, 1, 116, 21,
- 2, 114, 101, 32, 0, 1, 118, 2, 114, 101, 32, 0, 2, 105, 17, 67, 25, 0, 2, 108, 117, 101, 109, 32, 0, 2, 109, 97, 32, 0,
- 2, 111, 115, 32, 0, 2, 114, 17, 67, 111, 32, 0, 2, 115, 111, 32, 24, 0, 2, 115, 115, 117, 101, 109, 32, 0, 2, 115, 116, 111,
- 32, 0, 8, 2, 99, 18, 68, 32, 0, 8, 17, 67, 115, 101, 2, 112, 17, 65, 32, 0, 8, 99, 2, 115, 18, 66, 32, 0, 8, 99,
- 115, 101, 100, 2, 115, 18, 66, 32, 0, 8, 102, 2, 18, 70, 32, 0, 8, 102, 2, 18, 72, 32, 0, 8, 102, 2, 100, 18, 66, 32,
- 115, 0, 8, 104, 99, 2, 99, 104, 17, 65, 32, 0, 8, 104, 99, 2, 118, 18, 66, 32, 0, 8, 104, 99, 97, 17, 67, 2, 114, 114,
- 97, 32, 0, 8, 108, 97, 115, 2, 98, 114, 18, 68, 32, 0, 8, 108, 99, 101, 2, 100, 18, 68, 32, 0, 8, 108, 112, 109, 105, 2,
- 100, 18, 68, 32, 0, 8, 108, 112, 120, 101, 2, 100, 18, 68, 32, 0, 8, 109, 2, 99, 104, 17, 65, 32, 0, 8, 109, 117, 21, 2,
- 114, 101, 32, 0, 8, 114, 97, 17, 70, 2, 116, 18, 68, 32, 0, 8, 114, 99, 115, 101, 2, 116, 18, 68, 32, 0, 8, 114, 114, 97,
- 98, 2, 99, 18, 68, 32, 0, 8, 115, 98, 97, 2, 114, 118, 18, 66, 32, 0, 8, 116, 2, 108, 18, 68, 32, 0, 8, 118, 110, 101,
- 2, 108, 116, 18, 68, 32, 0, 4, 108, 5, 2, 2, 17, 66, 3, 39, 58, 0, 111, 5, 1, 1, 17, 67, 2, 32, 0, 117, 0, 109,
- 2, 17, 67, 3, 39, 65, 0, 110, 104, 3, 39, 67, 0, 4, 109, 2, 32, 3, 39, 68, 0, 109, 5, 4, 2, 17, 67, 0, 110, 2,
- 25, 0, 4, 5, 1, 1, 102, 2, 114, 109, 97, 116, 3, 40, 0, 5, 1, 1, 102, 2, 114, 109, 117, 108, 195, 161, 0, 5, 1, 1,
- 114, 112, 2, 102, 0, 5, 1, 1, 114, 114, 101, 116, 110, 105, 2, 103, 0, 5, 1, 8, 17, 67, 2, 17, 67, 17, 65, 17, 67, 17,
- 65, 17, 67, 0, 5, 1, 8, 112, 2, 114, 116, 117, 17, 67, 0, 5, 1, 8, 115, 2, 108, 117, 0, 8, 2, 32, 17, 65, 0, 4,
- 115, 5, 2, 8, 118, 2, 32, 17, 65, 3, 40, 88, 0, 115, 5, 2, 8, 118, 2, 32, 17, 70, 0, 115, 5, 2, 8, 118, 2, 32,
- 3, 40, 89, 0, 4, 1, 17, 67, 2, 112, 18, 69, 32, 3, 110, 0, 1, 98, 2, 114, 18, 69, 32, 0, 1, 98, 109, 101, 2, 108,
- 115, 18, 69, 32, 0, 1, 102, 2, 114, 106, 111, 32, 0, 1, 102, 2, 114, 109, 18, 68, 32, 0, 1, 109, 2, 108, 104, 18, 69, 32,
- 0, 1, 112, 21, 2, 114, 116, 18, 68, 32, 0, 1, 114, 110, 101, 2, 115, 99, 18, 68, 32, 0, 1, 114, 110, 101, 2, 115, 113, 117,
- 18, 67, 32, 0, 1, 114, 112, 2, 118, 18, 68, 32, 0, 1, 114, 116, 2, 195, 167, 18, 68, 32, 0, 2, 98, 114, 18, 69, 32, 0,
- 2, 99, 18, 69, 32, 0, 2, 99, 104, 18, 69, 32, 0, 2, 100, 18, 69, 32, 0, 2, 103, 18, 69, 32, 0, 2, 103, 32, 0, 2,
- 103, 115, 32, 0, 2, 106, 18, 69, 32, 0, 2, 108, 18, 69, 32, 0, 2, 108, 100, 18, 69, 32, 0, 2, 108, 104, 18, 67, 32, 0,
- 2, 108, 116, 18, 69, 32, 0, 2, 108, 118, 18, 67, 32, 0, 2, 112, 32, 0, 2, 113, 117, 18, 67, 32, 0, 2, 114, 17, 67, 18,
- 69, 32, 0, 2, 114, 18, 69, 32, 0, 2, 114, 100, 101, 110, 115, 32, 0, 2, 115, 18, 69, 32, 0, 2, 115, 115, 18, 69, 32, 0,
- 2, 115, 116, 18, 69, 32, 0, 2, 115, 116, 114, 18, 69, 32, 0, 2, 116, 18, 69, 32, 0, 2, 118, 17, 65, 109, 32, 0, 2, 118,
- 97, 32, 0, 2, 118, 101, 17, 67, 115, 32, 0, 2, 118, 101, 32, 0, 2, 122, 101, 32, 0, 5, 1, 8, 2, 17, 67, 0, 5, 2,
- 2, 120, 32, 0, 5, 2, 2, 122, 32, 0, 8, 2, 108, 104, 18, 69, 32, 0, 8, 2, 112, 116, 18, 69, 32, 0, 8, 21, 97, 109,
- 2, 114, 32, 0, 8, 98, 115, 101, 2, 195, 167, 18, 66, 32, 0, 8, 99, 2, 115, 112, 18, 67, 32, 0, 8, 99, 2, 195, 167, 18,
- 68, 32, 0, 8, 100, 97, 2, 114, 18, 69, 32, 0, 8, 100, 97, 2, 195, 167, 18, 68, 32, 0, 8, 100, 101, 114, 2, 18, 70, 32,
- 0, 8, 100, 110, 101, 2, 195, 167, 18, 68, 32, 0, 8, 100, 111, 116, 114, 111, 2, 120, 18, 68, 32, 0, 8, 102, 2, 108, 103, 18,
- 69, 32, 0, 8, 102, 97, 2, 98, 18, 69, 32, 0, 8, 102, 97, 2, 102, 18, 69, 32, 0, 8, 103, 2, 122, 18, 69, 32, 0, 8,
- 108, 2, 103, 114, 18, 69, 32, 0, 8, 108, 97, 2, 112, 114, 18, 69, 32, 0, 8, 108, 102, 101, 100, 2, 114, 18, 67, 32, 0, 8,
- 108, 103, 110, 101, 2, 98, 18, 69, 32, 0, 8, 108, 112, 109, 105, 2, 114, 18, 67, 32, 0, 8, 109, 2, 102, 18, 66, 32, 0, 8,
- 109, 2, 102, 18, 67, 32, 0, 8, 109, 108, 97, 2, 195, 167, 18, 66, 32, 0, 8, 110, 101, 109, 114, 111, 112, 2, 18, 70, 32, 0,
- 8, 110, 115, 101, 2, 98, 18, 69, 32, 0, 8, 112, 109, 101, 2, 108, 103, 18, 69, 32, 0, 8, 112, 109, 101, 2, 195, 167, 18, 68,
- 32, 0, 8, 114, 2, 115, 110, 18, 69, 32, 0, 8, 114, 2, 195, 167, 18, 68, 32, 0, 8, 114, 110, 101, 2, 108, 104, 18, 68, 32,
- 0, 8, 114, 114, 97, 2, 108, 104, 18, 68, 32, 0, 8, 115, 2, 98, 18, 67, 32, 0, 8, 115, 2, 102, 114, 18, 67, 32, 0, 8,
- 115, 2, 112, 114, 18, 69, 32, 0, 8, 115, 115, 97, 2, 112, 114, 18, 69, 32, 0, 8, 118, 97, 112, 97, 2, 114, 18, 67, 32, 0,
- 8, 118, 101, 100, 2, 114, 18, 67, 32, 0, 114, 116, 111, 115, 2, 32, 3, 110, 16, 14, 47, 8, 111, 138, 0, 118, 111, 115, 2, 32,
- 3, 110, 84, 8, 111, 138, 0, 115, 115, 111, 115, 2, 32, 3, 110, 89, 8, 111, 138, 0, 115, 116, 111, 115, 1, 112, 2, 32, 3, 110,
- 89, 47, 8, 111, 138, 0, 122, 5, 1, 2, 32, 3, 110, 138, 0, 4, 1, 108, 32, 17, 65, 2, 32, 3, 111, 0, 1, 173, 195, 2,
- 17, 67, 17, 65, 0, 8, 2, 32, 17, 67, 0, 111, 2, 17, 67, 32, 0, 4, 115, 5, 2, 8, 2, 32, 17, 65, 3, 111, 88, 0,
- 115, 5, 2, 8, 2, 32, 17, 70, 0, 115, 5, 2, 8, 2, 32, 3, 111, 89, 0, 4, 105, 3, 120, 0, 105, 2, 28, 18, 12, 12,
- 0, 105, 2, 115, 0, 105, 8, 17, 67, 2, 99, 101, 32, 0, 4, 105, 2, 28, 17, 3, 136, 0, 105, 2, 97, 32, 0, 105, 2, 99,
- 17, 65, 32, 0, 105, 2, 100, 101, 32, 0, 105, 8, 98, 2, 18, 69, 32, 0, 105, 8, 112, 97, 2, 18, 66, 32, 0, 105, 8, 112,
- 97, 2, 18, 67, 32, 0, 121, 0, 7, 6, 112, 0, 2, 112, 3, 0, 4, 3, 48, 0, 5, 3, 2, 115, 0, 5, 3, 2, 116, 0,
- 5, 3, 2, 32, 17, 67, 3, 48, 10, 0, 8, 2, 32, 3, 48, 36, 0, 114, 195, 161, 120, 105, 115, 5, 2, 8, 2, 32, 3, 48,
- 51, 6, 35, 49, 89, 37, 89, 0, 108, 97, 121, 3, 48, 55, 6, 118, 0, 5, 3, 2, 17, 66, 3, 48, 124, 0, 104, 3, 83, 0,
- 7, 6, 113, 0, 4, 3, 49, 0, 117, 2, 17, 71, 0, 117, 101, 105, 5, 1, 8, 2, 17, 67, 3, 49, 6, 118, 0, 4, 8, 2,
- 32, 3, 49, 36, 0, 117, 101, 5, 1, 1, 17, 65, 2, 110, 17, 65, 32, 0, 117, 101, 5, 1, 2, 108, 0, 117, 101, 5, 1, 8,
- 0, 117, 101, 5, 2, 1, 32, 114, 111, 112, 2, 32, 0, 117, 195, 170, 5, 1, 1, 17, 67, 2, 32, 0, 117, 101, 195, 167, 5, 1,
- 3, 49, 36, 89, 0, 117, 105, 5, 1, 3, 49, 37, 0, 4, 117, 2, 25, 3, 49, 40, 0, 117, 8, 2, 105, 110, 100, 101, 0, 117,
- 111, 5, 1, 8, 3, 49, 40, 39, 0, 4, 117, 3, 49, 58, 0, 117, 1, 17, 65, 2, 105, 100, 97, 100, 101, 32, 0, 117, 1, 101,
- 2, 101, 115, 116, 114, 0, 117, 1, 101, 100, 97, 2, 101, 0, 117, 1, 101, 114, 102, 2, 101, 110, 116, 0, 117, 1, 101, 115, 2, 101,
- 110, 0, 117, 1, 101, 115, 101, 2, 195, 173, 118, 0, 117, 1, 110, 2, 101, 110, 0, 117, 1, 110, 97, 114, 116, 2, 105, 108, 0, 117,
- 1, 111, 108, 2, 101, 110, 0, 117, 5, 2, 1, 105, 108, 2, 105, 100, 0, 117, 5, 2, 1, 173, 195, 108, 2, 105, 100, 0, 117, 8,
- 2, 105, 110, 113, 117, 0, 117, 8, 97, 2, 195, 173, 102, 101, 114, 111, 32, 0, 117, 8, 101, 2, 105, 110, 0, 117, 8, 101, 115, 2,
- 101, 108, 0, 195, 188, 0, 117, 195, 170, 110, 1, 21, 3, 49, 58, 6, 118, 68, 0, 117, 97, 5, 1, 8, 3, 49, 58, 35, 0, 117,
- 101, 5, 1, 2, 114, 32, 3, 49, 109, 0, 4, 117, 101, 5, 2, 1, 32, 114, 111, 112, 2, 32, 195, 169, 3, 49, 112, 0, 117, 101,
- 8, 2, 32, 0, 5, 3, 2, 17, 66, 3, 49, 124, 0, 7, 6, 114, 0, 5, 1, 8, 2, 32, 3, 6, 109, 34, 34, 0, 5, 1,
- 8, 2, 32, 31, 3, 6, 109, 34, 34, 38, 0, 8, 2, 32, 3, 6, 109, 101, 36, 0, 4, 3, 16, 0, 1, 17, 65, 2, 17, 65,
- 0, 2, 32, 17, 65, 0, 2, 32, 104, 0, 2, 17, 67, 3, 16, 14, 0, 2, 32, 3, 34, 0, 5, 1, 1, 17, 65, 2, 32, 3,
- 44, 0, 1, 17, 67, 2, 17, 65, 3, 51, 0, 4, 1, 108, 2, 17, 65, 3, 101, 0, 1, 110, 2, 12, 0, 1, 115, 0, 8, 0,
- 114, 0, 8, 2, 32, 36, 3, 101, 36, 6, 114, 0, 7, 6, 115, 0, 5, 2, 8, 2, 32, 3, 6, 109, 89, 112, 0, 115, 105, 111,
- 110, 5, 1, 2, 32, 3, 21, 0, 4, 1, 17, 65, 2, 17, 65, 3, 88, 0, 1, 17, 65, 2, 32, 17, 65, 14, 128, 128, 129, 0,
- 1, 110, 97, 114, 116, 2, 17, 65, 0, 2, 17, 70, 0, 5, 36, 1, 17, 65, 2, 32, 17, 70, 14, 128, 128, 129, 0, 5, 36, 1,
- 21, 2, 32, 17, 70, 0, 8, 110, 162, 195, 114, 116, 2, 105, 116, 111, 32, 0, 114, 3, 88, 101, 0, 4, 3, 89, 0, 1, 17, 65,
- 2, 32, 14, 128, 128, 129, 0, 1, 101, 115, 101, 2, 32, 0, 2, 119, 12, 0, 99, 2, 17, 71, 0, 115, 0, 115, 5, 1, 1, 17,
- 65, 0, 195, 167, 0, 111, 98, 114, 101, 8, 2, 21, 14, 128, 132, 133, 3, 89, 39, 71, 16, 36, 0, 4, 5, 1, 1, 17, 65, 2,
- 17, 70, 12, 3, 90, 0, 5, 1, 1, 17, 65, 2, 32, 17, 70, 12, 14, 128, 128, 129, 0, 104, 3, 91, 0, 5, 1, 8, 2, 32,
- 3, 109, 89, 0, 5, 1, 8, 2, 32, 31, 3, 109, 89, 38, 0, 5, 4, 8, 2, 17, 67, 3, 124, 89, 0, 4, 5, 1, 1, 17,
- 65, 2, 17, 67, 3, 138, 0, 5, 1, 1, 17, 65, 2, 32, 25, 14, 128, 128, 129, 0, 5, 1, 1, 21, 2, 32, 0, 5, 2, 2,
- 32, 0, 7, 6, 116, 0, 2, 116, 3, 0, 4, 104, 5, 1, 3, 21, 0, 105, 111, 110, 5, 1, 2, 32, 0, 3, 47, 0, 5, 3,
- 2, 32, 17, 67, 3, 47, 10, 0, 8, 2, 32, 3, 47, 36, 0, 4, 5, 2, 2, 101, 32, 3, 76, 0, 5, 2, 2, 105, 0, 5,
- 2, 2, 195, 173, 0, 101, 5, 2, 1, 17, 65, 2, 111, 32, 3, 76, 57, 0, 5, 3, 2, 17, 66, 3, 76, 124, 0, 7, 6, 117,
- 0, 1, 103, 2, 17, 71, 3, 0, 2, 18, 69, 32, 3, 6, 40, 0, 105, 8, 109, 2, 116, 17, 65, 32, 3, 6, 58, 37, 68, 0,
- 105, 2, 32, 3, 6, 121, 0, 4, 3, 40, 0, 1, 114, 2, 17, 65, 0, 1, 114, 2, 32, 17, 65, 0, 2, 97, 0, 2, 101, 17,
- 67, 0, 2, 101, 105, 0, 2, 105, 17, 67, 25, 0, 2, 108, 104, 12, 0, 2, 108, 108, 12, 0, 2, 195, 169, 17, 67, 0, 2, 195,
- 173, 17, 67, 0, 8, 2, 32, 0, 108, 2, 25, 3, 40, 58, 0, 4, 1, 103, 2, 97, 12, 3, 58, 0, 1, 113, 2, 97, 12, 0,
- 2, 17, 65, 0, 2, 32, 17, 65, 0, 2, 105, 117, 0, 4, 105, 3, 121, 0, 121, 0, 109, 2, 17, 67, 3, 128, 65, 0, 110, 104,
- 3, 128, 67, 0, 4, 109, 2, 32, 3, 128, 68, 0, 109, 5, 4, 2, 17, 67, 0, 110, 2, 25, 0, 7, 6, 118, 0, 2, 118, 3,
- 0, 3, 84, 0, 5, 3, 2, 32, 17, 67, 3, 84, 10, 0, 5, 3, 2, 17, 66, 3, 84, 124, 0, 7, 6, 119, 0, 5, 1, 2,
- 32, 3, 21, 0, 5, 4, 8, 3, 40, 0, 3, 58, 0, 5, 2, 8, 2, 32, 3, 72, 6, 35, 71, 55, 57, 40, 0, 5, 1, 8,
- 2, 32, 3, 72, 6, 132, 71, 55, 4, 37, 40, 0, 7, 6, 120, 0, 2, 115, 3, 0, 4, 1, 17, 65, 2, 17, 65, 3, 49, 89,
- 0, 1, 101, 2, 17, 65, 0, 2, 32, 0, 5, 2, 8, 101, 104, 2, 17, 65, 0, 8, 101, 110, 105, 2, 111, 114, 17, 65, 17, 67,
- 0, 8, 111, 2, 105, 0, 8, 111, 2, 195, 173, 0, 8, 114, 97, 109, 0, 4, 2, 195, 179, 32, 3, 88, 0, 8, 101, 2, 17, 65,
- 0, 8, 101, 104, 2, 17, 65, 0, 8, 101, 110, 105, 2, 17, 65, 0, 8, 101, 111, 99, 2, 17, 65, 0, 8, 170, 195, 2, 17, 65,
- 0, 4, 1, 17, 65, 114, 112, 2, 105, 3, 89, 0, 1, 161, 195, 109, 2, 105, 109, 0, 2, 17, 67, 0, 8, 111, 114, 112, 2, 105,
- 109, 17, 65, 0, 8, 117, 97, 0, 8, 117, 111, 114, 116, 2, 101, 0, 8, 117, 111, 114, 116, 2, 195, 169, 114, 0, 99, 2, 17, 71,
- 0, 4, 1, 17, 65, 114, 98, 2, 17, 65, 3, 91, 0, 1, 17, 65, 120, 2, 17, 65, 0, 1, 17, 71, 98, 2, 17, 65, 0, 1,
- 97, 2, 97, 0, 1, 97, 2, 97, 114, 0, 1, 97, 2, 101, 105, 0, 1, 97, 2, 195, 161, 0, 1, 97, 108, 101, 114, 2, 17, 65,
- 0, 1, 97, 114, 103, 2, 17, 65, 0, 1, 101, 108, 97, 2, 97, 0, 1, 101, 109, 2, 17, 65, 0, 1, 105, 97, 2, 17, 65, 0,
- 1, 105, 101, 2, 17, 65, 0, 1, 105, 112, 2, 17, 65, 0, 1, 105, 114, 2, 17, 65, 0, 1, 105, 117, 113, 2, 17, 65, 0, 1,
- 111, 109, 2, 97, 0, 1, 117, 2, 105, 0, 1, 117, 97, 98, 2, 17, 65, 0, 1, 117, 111, 2, 12, 0, 1, 117, 112, 2, 17, 65,
- 0, 2, 17, 65, 0, 2, 17, 65, 120, 17, 65, 0, 2, 105, 113, 117, 0, 5, 1, 1, 101, 2, 17, 67, 17, 65, 0, 5, 1, 1,
- 105, 2, 97, 32, 0, 5, 1, 1, 105, 2, 97, 115, 32, 0, 8, 17, 65, 114, 100, 115, 101, 2, 117, 108, 0, 8, 97, 99, 2, 17,
- 65, 0, 8, 97, 99, 97, 98, 97, 2, 105, 0, 8, 97, 102, 2, 105, 0, 8, 97, 114, 112, 2, 17, 65, 0, 8, 97, 116, 2, 101,
- 0, 8, 101, 2, 117, 32, 0, 8, 101, 108, 102, 2, 97, 0, 8, 101, 116, 2, 117, 103, 111, 32, 0, 8, 101, 118, 2, 17, 65, 0,
- 8, 101, 118, 97, 2, 17, 65, 0, 8, 105, 108, 2, 17, 65, 0, 8, 105, 116, 114, 97, 103, 97, 108, 2, 17, 65, 0, 8, 105, 120,
- 2, 17, 65, 0, 8, 111, 2, 17, 65, 0, 8, 111, 99, 2, 17, 65, 0, 8, 111, 114, 2, 17, 65, 0, 8, 111, 114, 112, 2, 17,
- 65, 0, 8, 111, 114, 114, 97, 2, 101, 0, 8, 117, 98, 2, 111, 32, 0, 8, 117, 108, 2, 17, 65, 0, 8, 169, 195, 109, 2, 105,
- 0, 111, 8, 101, 112, 2, 116, 111, 32, 3, 91, 39, 0, 7, 6, 121, 0, 2, 32, 3, 2, 37, 0, 5, 1, 8, 2, 32, 3, 6,
- 37, 48, 89, 4, 37, 55, 110, 68, 0, 5, 2, 8, 2, 32, 3, 6, 37, 48, 89, 37, 55, 39, 68, 0, 3, 37, 0, 2, 17, 65,
- 3, 57, 0, 7, 6, 122, 0, 2, 122, 3, 0, 4, 3, 88, 0, 1, 21, 2, 32, 17, 65, 0, 1, 21, 2, 32, 17, 70, 0, 5,
- 3, 2, 32, 17, 67, 3, 88, 10, 0, 8, 2, 32, 3, 88, 36, 0, 5, 3, 2, 17, 66, 3, 88, 124, 0, 5, 2, 1, 21, 2,
- 32, 3, 89, 0, 4, 5, 1, 1, 17, 65, 2, 17, 70, 12, 3, 90, 0, 5, 1, 1, 17, 65, 2, 32, 17, 70, 12, 0, 4, 5,
- 1, 1, 17, 65, 2, 17, 67, 3, 91, 0, 5, 1, 1, 17, 65, 2, 32, 17, 67, 0, 5, 1, 1, 21, 2, 32, 0, 122, 8, 105,
- 112, 2, 97, 3, 123, 0, 7, 6, 0, 36, 8, 32, 114, 3, 0, 194, 170, 1, 32, 15, 3, 2, 35, 0, 194, 186, 1, 32, 15, 3,
- 2, 39, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 195, 188, 3, 40, 0, 4,
- 45, 1, 32, 15, 2, 32, 15, 3, 65, 6, 36, 50, 111, 89, 0, 45, 8, 32, 2, 32, 15, 0, 44, 2, 15, 3, 84, 6, 37, 34,
- 81, 40, 55, 132, 0, 4, 195, 159, 3, 89, 0, 195, 167, 0, 36, 3, 89, 37, 83, 51, 6, 130, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts54 = FileInMemory_createWithData (24985, reinterpret_cast<const char *> (&espeakdata_dicts54_data),
- U"espeak-1.48.04-source/espeak-data/pt_dict",
+ 2, 116, 97, 3, 6, 109, 0, 5, 1, 1, 110, 2, 116, 0, 5, 1, 2, 108, 32, 0, 5, 1, 2, 108, 97, 32, 0, 99, 195, 167,
+ 5, 1, 1, 17, 67, 3, 6, 109, 6, 89, 0, 4, 5, 2, 1, 108, 10, 2, 32, 17, 65, 24, 3, 8, 37, 0, 5, 2, 1, 114,
+ 10, 2, 32, 17, 65, 24, 0, 4, 2, 32, 3, 8, 112, 0, 2, 115, 32, 0, 4, 109, 2, 32, 3, 8, 118, 68, 0, 109, 2, 115,
+ 32, 0, 110, 2, 32, 0, 110, 2, 115, 32, 0, 4, 5, 1, 2, 32, 105, 24, 3, 8, 135, 0, 5, 2, 2, 32, 17, 65, 24, 0,
+ 4, 3, 36, 0, 1, 100, 101, 2, 114, 17, 65, 109, 32, 0, 1, 100, 111, 112, 2, 114, 17, 65, 32, 0, 1, 104, 2, 103, 17, 65,
+ 32, 0, 1, 104, 2, 103, 17, 65, 109, 32, 0, 1, 110, 17, 65, 2, 116, 17, 65, 32, 0, 1, 114, 2, 99, 104, 111, 32, 0, 1,
+ 116, 2, 118, 101, 32, 0, 1, 122, 97, 103, 2, 116, 97, 32, 0, 2, 105, 17, 67, 25, 0, 2, 108, 104, 12, 0, 2, 108, 111, 32,
+ 0, 2, 117, 17, 67, 25, 0, 2, 118, 105, 32, 0, 2, 118, 195, 170, 32, 0, 8, 100, 97, 112, 2, 195, 167, 18, 68, 32, 0, 8,
+ 100, 101, 98, 111, 2, 195, 167, 18, 68, 32, 0, 8, 100, 105, 97, 118, 110, 101, 2, 195, 167, 18, 68, 32, 0, 8, 102, 2, 114, 118,
+ 18, 68, 32, 0, 8, 104, 110, 111, 99, 101, 114, 2, 195, 167, 18, 68, 32, 0, 8, 108, 101, 98, 109, 101, 2, 122, 18, 66, 32, 0,
+ 8, 109, 2, 116, 18, 68, 32, 0, 8, 109, 98, 117, 115, 2, 116, 18, 68, 32, 0, 8, 109, 101, 114, 2, 116, 18, 68, 32, 0, 8,
+ 109, 111, 99, 2, 116, 18, 68, 32, 0, 8, 109, 111, 114, 112, 2, 116, 18, 68, 32, 0, 8, 109, 111, 114, 112, 109, 111, 99, 2, 116,
+ 18, 68, 32, 0, 8, 111, 100, 97, 2, 195, 167, 18, 68, 32, 0, 8, 114, 97, 99, 2, 195, 167, 18, 68, 32, 0, 8, 114, 97, 108,
+ 99, 115, 101, 2, 195, 167, 18, 68, 32, 0, 8, 114, 97, 112, 97, 101, 114, 2, 195, 167, 18, 68, 32, 0, 8, 114, 97, 112, 97, 115,
+ 101, 100, 2, 195, 167, 18, 68, 32, 0, 8, 114, 97, 112, 109, 111, 99, 2, 195, 167, 18, 68, 32, 0, 8, 114, 99, 115, 101, 2, 118,
+ 18, 68, 32, 0, 8, 114, 99, 115, 101, 100, 2, 118, 18, 68, 32, 0, 8, 114, 101, 102, 111, 2, 195, 167, 18, 68, 32, 0, 8, 114,
+ 101, 109, 2, 195, 167, 18, 68, 32, 0, 8, 114, 101, 112, 2, 195, 167, 18, 68, 32, 0, 8, 114, 114, 101, 100, 2, 116, 18, 68, 32,
+ 0, 8, 114, 114, 111, 98, 97, 2, 195, 167, 18, 68, 32, 0, 8, 114, 116, 97, 2, 118, 18, 68, 32, 0, 8, 116, 110, 111, 99, 97,
+ 2, 195, 167, 18, 66, 32, 0, 8, 117, 113, 97, 2, 195, 167, 18, 68, 32, 0, 8, 117, 113, 97, 114, 102, 110, 101, 2, 195, 167, 18,
+ 68, 32, 0, 8, 117, 113, 105, 114, 110, 101, 2, 195, 167, 18, 68, 32, 0, 8, 117, 113, 115, 101, 2, 195, 167, 18, 68, 32, 0, 8,
+ 118, 110, 105, 2, 114, 116, 18, 68, 32, 0, 101, 120, 8, 114, 2, 17, 65, 3, 36, 36, 88, 0, 110, 104, 3, 36, 67, 0, 4, 5,
+ 1, 1, 17, 67, 2, 97, 3, 37, 0, 5, 1, 1, 17, 67, 2, 195, 163, 0, 5, 1, 1, 17, 67, 2, 195, 186, 0, 5, 1, 2,
+ 101, 0, 5, 1, 8, 2, 102, 0, 5, 1, 8, 110, 2, 110, 104, 117, 0, 5, 1, 1, 163, 195, 17, 67, 3, 57, 0, 115, 5, 1,
+ 8, 2, 17, 67, 21, 21, 3, 91, 0, 4, 1, 98, 105, 2, 114, 17, 65, 32, 3, 109, 0, 1, 98, 105, 2, 114, 17, 65, 109, 32,
+ 0, 1, 100, 2, 114, 17, 65, 32, 0, 1, 100, 2, 114, 17, 65, 109, 32, 0, 1, 105, 2, 114, 32, 0, 1, 106, 2, 116, 17, 65,
+ 32, 0, 1, 106, 2, 116, 17, 65, 109, 32, 0, 1, 109, 2, 114, 17, 65, 32, 0, 1, 112, 115, 2, 114, 17, 65, 32, 0, 1, 112,
+ 115, 2, 114, 17, 65, 109, 32, 0, 1, 115, 21, 2, 114, 17, 65, 32, 0, 1, 115, 21, 2, 114, 17, 65, 109, 32, 0, 1, 115, 21,
+ 2, 114, 32, 0, 1, 117, 2, 114, 32, 0, 1, 117, 113, 2, 98, 114, 18, 69, 32, 0, 1, 118, 2, 108, 104, 17, 65, 32, 0, 1,
+ 118, 105, 2, 114, 17, 65, 109, 32, 0, 2, 98, 101, 32, 0, 2, 98, 101, 109, 32, 0, 2, 99, 97, 32, 0, 2, 99, 101, 32, 0,
+ 2, 99, 101, 109, 32, 0, 2, 99, 104, 17, 65, 32, 0, 2, 99, 104, 17, 65, 109, 32, 0, 2, 99, 108, 17, 65, 32, 0, 2, 99,
+ 108, 17, 65, 109, 32, 0, 2, 99, 111, 32, 0, 2, 99, 116, 17, 65, 32, 0, 2, 99, 116, 17, 65, 109, 32, 0, 2, 100, 101, 32,
+ 0, 2, 100, 101, 109, 32, 0, 2, 102, 97, 32, 0, 2, 103, 17, 65, 32, 0, 2, 103, 17, 65, 109, 32, 0, 2, 103, 114, 17, 65,
+ 32, 0, 2, 103, 114, 17, 65, 109, 32, 0, 2, 103, 117, 101, 32, 0, 2, 103, 117, 101, 109, 32, 0, 2, 108, 17, 65, 32, 0, 2,
+ 108, 17, 65, 109, 32, 0, 2, 114, 103, 17, 65, 32, 0, 2, 114, 103, 17, 65, 109, 32, 0, 2, 114, 110, 17, 65, 32, 0, 2, 114,
+ 110, 17, 65, 109, 32, 0, 2, 114, 114, 17, 65, 32, 0, 2, 114, 114, 17, 65, 109, 32, 0, 2, 114, 114, 17, 65, 115, 32, 0, 2,
+ 114, 115, 17, 65, 32, 0, 2, 114, 115, 17, 65, 109, 32, 0, 2, 114, 116, 17, 65, 32, 0, 2, 114, 116, 17, 65, 109, 32, 0, 2,
+ 114, 118, 17, 65, 32, 0, 2, 114, 118, 17, 65, 109, 32, 0, 2, 115, 101, 32, 0, 2, 115, 101, 109, 32, 0, 2, 115, 115, 17, 65,
+ 32, 0, 2, 115, 115, 17, 65, 109, 32, 0, 2, 115, 116, 17, 65, 32, 0, 2, 115, 116, 17, 65, 109, 32, 0, 2, 115, 116, 114, 17,
+ 65, 32, 0, 2, 116, 17, 65, 32, 0, 2, 116, 17, 65, 109, 32, 0, 2, 118, 17, 65, 32, 0, 2, 118, 17, 65, 109, 32, 0, 2,
+ 120, 17, 65, 32, 0, 2, 120, 17, 65, 109, 32, 0, 2, 120, 32, 0, 2, 195, 167, 17, 65, 32, 0, 2, 195, 167, 17, 65, 109, 32,
+ 0, 5, 2, 8, 110, 2, 116, 0, 8, 2, 32, 0, 8, 98, 117, 111, 115, 2, 18, 70, 32, 0, 8, 99, 101, 100, 2, 112, 18, 69,
+ 32, 0, 8, 103, 2, 114, 18, 69, 32, 0, 8, 103, 97, 120, 101, 2, 18, 70, 32, 0, 8, 108, 111, 115, 2, 116, 114, 18, 68, 32,
+ 0, 8, 109, 2, 115, 99, 108, 18, 69, 32, 0, 8, 112, 2, 115, 99, 18, 68, 32, 0, 8, 112, 111, 2, 114, 18, 69, 32, 0, 8,
+ 112, 115, 111, 104, 2, 100, 18, 68, 32, 0, 8, 114, 112, 2, 122, 18, 69, 32, 0, 8, 116, 108, 97, 2, 114, 18, 69, 32, 0, 8,
+ 117, 113, 2, 114, 18, 69, 32, 0, 8, 118, 110, 105, 2, 106, 18, 69, 32, 0, 8, 118, 117, 111, 104, 2, 18, 70, 32, 0, 8, 122,
+ 105, 102, 2, 18, 70, 32, 0, 4, 5, 1, 1, 99, 2, 114, 101, 97, 3, 112, 0, 5, 1, 1, 100, 2, 17, 67, 17, 65, 17, 65,
+ 0, 5, 1, 1, 100, 2, 17, 67, 17, 65, 17, 67, 17, 65, 17, 65, 0, 5, 1, 1, 100, 2, 17, 67, 17, 65, 17, 67, 17, 65,
+ 17, 67, 0, 5, 1, 1, 100, 2, 17, 67, 17, 65, 17, 67, 17, 67, 0, 5, 1, 1, 100, 2, 17, 67, 17, 67, 17, 65, 17, 65,
+ 0, 5, 1, 1, 100, 2, 17, 67, 17, 67, 17, 65, 17, 67, 17, 65, 0, 5, 1, 1, 100, 2, 17, 67, 17, 67, 17, 65, 17, 67,
+ 17, 67, 17, 65, 0, 5, 1, 1, 100, 2, 102, 105, 99, 105, 0, 5, 1, 1, 112, 2, 115, 115, 111, 97, 0, 5, 1, 1, 114, 2,
+ 99, 111, 114, 0, 5, 1, 1, 114, 2, 108, 117, 122, 0, 5, 1, 1, 114, 2, 115, 109, 117, 110, 103, 0, 5, 1, 1, 114, 2, 115,
+ 115, 0, 5, 1, 1, 114, 2, 118, 101, 108, 0, 5, 1, 1, 114, 2, 118, 111, 108, 118, 0, 5, 1, 1, 114, 112, 2, 99, 105, 115,
+ 0, 5, 1, 1, 114, 112, 2, 102, 0, 5, 1, 8, 100, 2, 102, 105, 110, 105, 0, 5, 1, 8, 100, 2, 115, 108, 105, 103, 0, 5,
+ 1, 8, 100, 2, 115, 108, 111, 99, 0, 5, 1, 8, 102, 2, 99, 104, 0, 5, 1, 8, 102, 2, 114, 114, 97, 109, 101, 110, 116, 97,
+ 0, 5, 1, 8, 112, 2, 114, 99, 101, 110, 116, 97, 103, 0, 5, 1, 8, 112, 2, 115, 113, 117, 0, 5, 1, 8, 114, 2, 99, 105,
+ 99, 108, 0, 5, 1, 8, 116, 2, 114, 109, 105, 110, 0, 5, 1, 8, 118, 2, 108, 111, 99, 105, 0, 4, 117, 3, 115, 0, 117, 2,
+ 115, 0, 4, 105, 3, 118, 0, 105, 2, 115, 0, 121, 0, 109, 2, 17, 67, 3, 118, 65, 0, 110, 2, 25, 3, 118, 68, 0, 4, 105,
+ 2, 28, 17, 3, 119, 0, 105, 8, 114, 116, 115, 101, 2, 18, 68, 32, 0, 108, 5, 2, 2, 25, 3, 137, 0, 7, 6, 102, 0, 2,
+ 102, 3, 0, 8, 2, 32, 3, 6, 109, 83, 36, 0, 3, 83, 0, 5, 3, 2, 32, 17, 67, 3, 83, 10, 0, 5, 3, 2, 17, 66,
+ 3, 83, 124, 0, 5, 1, 8, 2, 32, 3, 109, 83, 0, 5, 1, 8, 2, 32, 31, 3, 109, 83, 38, 0, 7, 6, 103, 0, 2, 103,
+ 3, 0, 4, 3, 81, 0, 117, 2, 17, 71, 0, 117, 5, 1, 1, 110, 97, 109, 2, 101, 105, 0, 117, 5, 1, 2, 195, 169, 109, 32,
+ 0, 5, 3, 2, 32, 17, 67, 3, 81, 10, 0, 5, 1, 8, 2, 32, 3, 81, 36, 0, 117, 5, 1, 1, 110, 2, 17, 65, 3, 81,
+ 58, 0, 117, 101, 110, 5, 1, 2, 17, 67, 3, 81, 58, 6, 118, 68, 0, 5, 3, 2, 17, 66, 3, 81, 124, 0, 2, 17, 71, 3,
+ 90, 0, 4, 5, 1, 8, 2, 32, 31, 3, 90, 36, 0, 8, 2, 32, 0, 7, 6, 104, 0, 3, 0, 8, 2, 32, 3, 35, 81, 6,
+ 35, 0, 7, 6, 105, 0, 4, 2, 17, 65, 32, 3, 6, 37, 0, 2, 32, 0, 2, 97, 109, 32, 0, 5, 1, 8, 2, 110, 116, 101,
+ 114, 110, 0, 4, 110, 103, 5, 1, 1, 21, 2, 32, 3, 21, 0, 110, 103, 115, 5, 1, 1, 21, 2, 32, 0, 4, 3, 37, 0, 1,
+ 108, 17, 67, 0, 1, 114, 17, 67, 0, 2, 108, 104, 12, 0, 2, 111, 0, 2, 111, 17, 67, 25, 0, 2, 117, 17, 67, 25, 0, 8,
+ 2, 32, 0, 109, 2, 17, 67, 3, 37, 65, 0, 110, 104, 3, 37, 67, 0, 4, 109, 2, 32, 3, 37, 68, 0, 109, 5, 4, 2, 17,
+ 67, 0, 110, 2, 17, 67, 0, 110, 2, 103, 0, 110, 2, 107, 0, 4, 1, 17, 67, 17, 67, 161, 195, 2, 17, 65, 32, 3, 57, 0,
+ 1, 17, 67, 17, 67, 162, 195, 2, 17, 65, 32, 0, 1, 17, 67, 17, 67, 169, 195, 2, 17, 65, 32, 0, 1, 17, 67, 17, 67, 170,
+ 195, 2, 17, 65, 32, 0, 1, 17, 67, 17, 67, 173, 195, 2, 17, 65, 32, 0, 1, 17, 67, 17, 67, 179, 195, 2, 17, 65, 32, 0,
+ 1, 17, 67, 17, 67, 180, 195, 2, 17, 65, 32, 0, 1, 17, 67, 17, 67, 186, 195, 2, 17, 65, 32, 0, 1, 17, 67, 161, 195, 2,
+ 17, 65, 32, 0, 1, 17, 67, 162, 195, 2, 17, 65, 32, 0, 1, 17, 67, 169, 195, 2, 17, 65, 32, 0, 1, 17, 67, 170, 195, 2,
+ 17, 65, 32, 0, 1, 17, 67, 173, 195, 2, 17, 65, 32, 0, 1, 17, 67, 179, 195, 2, 17, 65, 32, 0, 1, 17, 67, 180, 195, 2,
+ 17, 65, 32, 0, 1, 17, 67, 186, 195, 2, 17, 65, 32, 0, 2, 17, 65, 0, 4, 108, 5, 2, 2, 25, 3, 116, 0, 111, 2, 32,
+ 0, 111, 2, 115, 32, 0, 117, 2, 32, 0, 117, 2, 115, 32, 0, 7, 6, 106, 0, 3, 90, 0, 8, 2, 32, 3, 90, 6, 110, 47,
+ 132, 0, 5, 3, 2, 32, 17, 67, 3, 90, 10, 0, 5, 3, 2, 17, 66, 3, 90, 124, 0, 7, 6, 107, 0, 2, 107, 3, 0, 4,
+ 3, 49, 0, 5, 3, 2, 115, 0, 5, 3, 2, 116, 0, 5, 1, 8, 2, 32, 3, 49, 6, 35, 48, 132, 0, 5, 3, 2, 32, 17,
+ 67, 3, 49, 10, 0, 5, 2, 8, 2, 32, 3, 49, 35, 0, 5, 3, 2, 17, 66, 3, 49, 124, 0, 7, 6, 108, 0, 1, 108, 3,
+ 0, 8, 2, 32, 3, 6, 109, 55, 36, 0, 3, 55, 0, 104, 1, 17, 65, 3, 55, 57, 0, 4, 104, 3, 61, 0, 104, 5, 1, 1,
+ 17, 65, 0, 104, 5, 4, 1, 17, 65, 0, 5, 1, 8, 2, 32, 3, 109, 55, 0, 5, 1, 8, 2, 32, 31, 3, 109, 55, 38, 0,
+ 7, 6, 109, 0, 2, 109, 3, 0, 8, 2, 32, 3, 6, 36, 65, 36, 0, 3, 65, 0, 5, 3, 2, 32, 17, 67, 3, 65, 10, 0,
+ 5, 3, 2, 17, 66, 3, 65, 124, 0, 5, 1, 8, 2, 32, 3, 109, 65, 0, 5, 1, 8, 2, 32, 31, 3, 109, 65, 38, 0, 7,
+ 6, 110, 0, 2, 110, 3, 0, 8, 2, 32, 3, 6, 36, 50, 36, 0, 4, 3, 50, 0, 110, 5, 1, 1, 17, 65, 0, 5, 3, 2,
+ 32, 17, 67, 3, 50, 10, 0, 5, 3, 2, 17, 66, 3, 50, 124, 0, 104, 3, 67, 0, 5, 1, 8, 2, 32, 3, 109, 50, 0, 5,
+ 1, 8, 2, 32, 31, 3, 109, 50, 38, 0, 7, 6, 111, 0, 110, 1, 115, 21, 2, 32, 3, 2, 39, 68, 0, 5, 1, 2, 108, 32,
+ 3, 6, 110, 0, 4, 1, 21, 2, 32, 3, 8, 111, 0, 2, 115, 32, 0, 4, 3, 39, 0, 1, 21, 21, 2, 114, 17, 65, 32, 0,
+ 1, 98, 2, 114, 101, 32, 0, 1, 99, 2, 114, 101, 32, 0, 1, 99, 2, 114, 114, 18, 66, 32, 0, 1, 100, 2, 114, 101, 32, 0,
+ 1, 108, 2, 114, 101, 32, 0, 1, 109, 2, 118, 97, 32, 0, 1, 109, 2, 118, 97, 109, 32, 0, 1, 116, 2, 100, 17, 65, 32, 0,
+ 1, 116, 2, 114, 101, 32, 0, 1, 118, 2, 114, 101, 32, 0, 2, 105, 17, 67, 25, 0, 2, 108, 104, 0, 2, 109, 97, 32, 0, 2,
+ 110, 97, 32, 0, 2, 114, 17, 67, 111, 32, 0, 2, 115, 111, 32, 24, 0, 2, 115, 116, 111, 32, 0, 8, 109, 2, 114, 114, 18, 66,
+ 32, 0, 4, 111, 5, 1, 1, 17, 67, 2, 32, 3, 39, 58, 0, 117, 0, 109, 2, 17, 67, 3, 39, 65, 0, 110, 104, 3, 39, 67,
+ 0, 4, 109, 2, 32, 3, 39, 68, 0, 109, 5, 4, 2, 17, 67, 0, 110, 2, 25, 0, 4, 5, 1, 1, 102, 2, 114, 109, 97, 116,
+ 3, 40, 0, 5, 1, 1, 102, 2, 114, 109, 117, 108, 195, 161, 0, 5, 1, 1, 114, 112, 2, 102, 0, 5, 1, 1, 114, 114, 101, 116,
+ 110, 105, 2, 103, 0, 5, 1, 8, 17, 67, 2, 17, 67, 17, 65, 17, 67, 17, 65, 17, 67, 0, 5, 1, 8, 112, 2, 114, 116, 117,
+ 17, 67, 0, 5, 1, 8, 115, 2, 108, 117, 0, 4, 1, 98, 2, 114, 17, 65, 32, 3, 110, 0, 1, 112, 2, 100, 17, 65, 32, 0,
+ 1, 112, 2, 100, 17, 65, 109, 32, 0, 2, 98, 114, 17, 65, 32, 0, 2, 98, 114, 17, 65, 109, 32, 0, 2, 99, 17, 65, 32, 0,
+ 2, 99, 17, 65, 109, 32, 0, 2, 100, 17, 65, 32, 0, 2, 100, 17, 65, 109, 32, 0, 2, 103, 32, 0, 2, 103, 101, 32, 0, 2,
+ 103, 101, 109, 32, 0, 2, 103, 115, 32, 0, 2, 106, 17, 65, 32, 0, 2, 106, 17, 65, 109, 32, 0, 2, 108, 17, 65, 32, 0, 2,
+ 108, 17, 65, 109, 32, 0, 2, 108, 100, 17, 65, 32, 0, 2, 108, 100, 17, 65, 109, 32, 0, 2, 108, 116, 17, 65, 32, 0, 2, 108,
+ 116, 17, 65, 109, 32, 0, 2, 112, 32, 0, 2, 113, 117, 101, 32, 0, 2, 113, 117, 101, 109, 32, 0, 2, 114, 17, 65, 32, 0, 2,
+ 114, 17, 65, 109, 32, 0, 2, 114, 17, 67, 17, 65, 32, 0, 2, 114, 17, 67, 17, 65, 109, 32, 0, 2, 115, 17, 65, 32, 0, 2,
+ 115, 17, 65, 109, 32, 0, 2, 115, 115, 17, 65, 32, 0, 2, 115, 115, 17, 65, 109, 32, 0, 2, 115, 116, 17, 65, 32, 0, 2, 115,
+ 116, 17, 65, 109, 32, 0, 2, 115, 116, 114, 17, 65, 32, 0, 2, 115, 116, 114, 17, 65, 109, 32, 0, 2, 116, 17, 65, 32, 0, 2,
+ 116, 17, 65, 109, 32, 0, 2, 118, 17, 65, 109, 32, 0, 2, 118, 97, 32, 0, 2, 118, 101, 17, 67, 115, 32, 0, 2, 118, 101, 32,
+ 0, 2, 122, 101, 115, 32, 0, 5, 1, 1, 118, 2, 108, 116, 0, 5, 1, 8, 2, 17, 67, 0, 5, 2, 2, 120, 32, 0, 5, 2,
+ 8, 2, 108, 104, 17, 65, 32, 0, 5, 2, 8, 2, 108, 104, 17, 65, 109, 32, 0, 8, 102, 101, 114, 2, 103, 18, 69, 32, 0, 8,
+ 108, 103, 110, 101, 2, 98, 18, 66, 32, 0, 8, 109, 2, 108, 104, 18, 69, 32, 0, 8, 114, 2, 103, 18, 69, 32, 0, 8, 115, 98,
+ 97, 2, 108, 118, 18, 67, 32, 0, 8, 118, 100, 97, 2, 103, 18, 69, 32, 0, 8, 118, 110, 101, 2, 108, 118, 18, 67, 32, 0, 108,
+ 5, 2, 2, 32, 3, 110, 58, 0, 122, 5, 2, 2, 32, 3, 110, 88, 0, 115, 116, 111, 115, 1, 112, 2, 32, 3, 110, 89, 47, 8,
+ 111, 138, 0, 122, 5, 1, 2, 32, 3, 110, 138, 0, 4, 105, 3, 120, 0, 105, 2, 115, 0, 4, 105, 2, 28, 17, 3, 136, 0, 105,
+ 2, 97, 32, 0, 105, 2, 99, 17, 65, 32, 0, 105, 2, 100, 101, 32, 0, 105, 8, 112, 97, 2, 18, 66, 32, 0, 121, 0, 7, 6,
+ 112, 0, 2, 112, 3, 0, 108, 101, 5, 1, 2, 32, 3, 21, 0, 4, 3, 48, 0, 5, 3, 2, 115, 0, 5, 3, 2, 116, 0, 5,
+ 3, 2, 32, 17, 67, 3, 48, 10, 0, 8, 2, 32, 3, 48, 36, 0, 5, 3, 2, 17, 66, 3, 48, 124, 0, 104, 5, 1, 3, 83,
+ 0, 7, 6, 113, 0, 4, 3, 49, 0, 117, 2, 17, 71, 0, 117, 101, 105, 5, 1, 8, 2, 17, 67, 3, 49, 6, 118, 0, 4, 8,
+ 2, 32, 3, 49, 36, 0, 117, 101, 5, 1, 1, 17, 65, 2, 110, 17, 65, 32, 0, 117, 101, 5, 1, 2, 108, 0, 117, 101, 5, 1,
+ 8, 0, 117, 101, 5, 2, 8, 2, 32, 25, 0, 117, 195, 170, 5, 1, 1, 17, 67, 2, 32, 0, 4, 117, 101, 99, 5, 1, 3, 49,
+ 36, 89, 0, 117, 101, 195, 167, 5, 1, 0, 117, 105, 5, 1, 3, 49, 37, 0, 117, 2, 25, 3, 49, 40, 0, 117, 105, 5, 1, 1,
+ 110, 97, 114, 116, 3, 49, 40, 37, 0, 117, 105, 110, 100, 5, 1, 8, 3, 49, 40, 37, 50, 72, 0, 117, 111, 5, 1, 8, 3, 49,
+ 40, 39, 0, 4, 117, 3, 49, 58, 0, 195, 188, 0, 4, 117, 101, 110, 5, 1, 1, 17, 65, 2, 17, 67, 3, 49, 58, 6, 118, 68,
+ 0, 117, 101, 110, 5, 1, 1, 17, 67, 2, 17, 67, 0, 117, 97, 5, 1, 8, 3, 49, 58, 35, 0, 117, 101, 5, 1, 2, 114, 32,
+ 3, 49, 109, 0, 117, 101, 8, 2, 32, 3, 49, 112, 0, 5, 3, 2, 17, 66, 3, 49, 124, 0, 7, 6, 114, 0, 5, 1, 8, 2,
+ 32, 3, 6, 109, 34, 34, 0, 5, 1, 8, 2, 32, 31, 3, 6, 109, 34, 34, 38, 0, 8, 2, 32, 3, 6, 109, 101, 36, 0, 4,
+ 3, 16, 0, 1, 17, 65, 2, 17, 65, 0, 1, 17, 65, 2, 32, 17, 65, 0, 1, 17, 67, 2, 17, 65, 0, 2, 17, 67, 3, 16,
+ 14, 0, 2, 32, 3, 34, 0, 5, 1, 1, 17, 65, 2, 32, 3, 44, 0, 1, 17, 67, 29, 2, 17, 65, 3, 51, 0, 4, 1, 108,
+ 3, 101, 0, 1, 110, 2, 12, 0, 1, 115, 0, 8, 0, 114, 0, 8, 2, 32, 36, 3, 101, 36, 6, 114, 0, 7, 6, 115, 0, 5,
+ 2, 8, 2, 32, 3, 6, 109, 89, 36, 0, 4, 1, 17, 65, 2, 17, 65, 3, 88, 0, 1, 17, 65, 2, 32, 17, 65, 14, 128, 128,
+ 129, 0, 1, 21, 2, 32, 17, 65, 0, 5, 36, 1, 17, 65, 2, 32, 17, 70, 14, 128, 128, 129, 0, 5, 36, 1, 21, 2, 32, 17,
+ 70, 0, 4, 3, 89, 0, 1, 17, 65, 2, 32, 14, 128, 128, 129, 0, 1, 101, 115, 101, 2, 32, 0, 99, 2, 17, 71, 0, 115, 0,
+ 115, 5, 1, 1, 17, 65, 0, 195, 167, 0, 111, 98, 114, 101, 8, 2, 21, 14, 128, 132, 133, 3, 89, 39, 71, 16, 36, 0, 4, 5,
+ 1, 1, 17, 65, 2, 17, 70, 12, 3, 90, 0, 5, 1, 1, 17, 65, 2, 32, 17, 70, 12, 14, 128, 128, 129, 0, 104, 3, 91, 0,
+ 5, 1, 8, 2, 32, 3, 109, 89, 0, 5, 1, 8, 2, 32, 31, 3, 109, 89, 38, 0, 5, 4, 8, 2, 17, 67, 3, 124, 89, 0,
+ 4, 5, 1, 1, 17, 65, 2, 17, 67, 3, 138, 0, 5, 1, 1, 17, 65, 2, 32, 25, 14, 128, 128, 129, 0, 5, 1, 1, 21, 2,
+ 32, 0, 5, 2, 2, 32, 0, 7, 6, 116, 0, 2, 116, 3, 0, 4, 104, 5, 1, 3, 21, 0, 105, 111, 110, 5, 1, 2, 32, 0,
+ 3, 47, 0, 5, 3, 2, 32, 17, 67, 3, 47, 10, 0, 8, 2, 32, 3, 47, 36, 0, 4, 5, 2, 2, 101, 32, 3, 76, 0, 5,
+ 2, 2, 105, 0, 5, 2, 2, 195, 173, 0, 5, 3, 2, 17, 66, 3, 76, 124, 0, 7, 6, 117, 0, 1, 103, 2, 17, 71, 3, 0,
+ 2, 17, 65, 32, 3, 6, 40, 0, 4, 3, 40, 0, 1, 114, 2, 17, 65, 0, 1, 114, 2, 32, 17, 65, 0, 2, 105, 17, 67, 25,
+ 0, 8, 2, 32, 0, 4, 2, 17, 65, 3, 58, 0, 2, 32, 17, 65, 0, 2, 105, 117, 0, 4, 105, 3, 121, 0, 121, 0, 109, 2,
+ 17, 67, 3, 128, 65, 0, 110, 104, 3, 128, 67, 0, 4, 109, 2, 32, 3, 128, 68, 0, 109, 5, 4, 2, 17, 67, 0, 110, 2, 25,
+ 0, 7, 6, 118, 0, 2, 118, 3, 0, 3, 84, 0, 5, 3, 2, 32, 17, 67, 3, 84, 10, 0, 5, 3, 2, 17, 66, 3, 84, 124,
+ 0, 7, 6, 119, 0, 5, 1, 2, 32, 3, 21, 0, 5, 4, 8, 3, 40, 0, 3, 58, 0, 5, 2, 8, 2, 32, 3, 72, 6, 35,
+ 71, 55, 57, 40, 0, 5, 1, 8, 2, 32, 3, 72, 6, 132, 71, 55, 4, 37, 40, 0, 7, 6, 120, 0, 2, 115, 3, 0, 4, 1,
+ 17, 65, 2, 17, 65, 3, 49, 89, 0, 1, 101, 2, 17, 65, 0, 2, 32, 0, 8, 111, 2, 105, 0, 8, 114, 97, 109, 0, 4, 2,
+ 195, 179, 32, 3, 88, 0, 8, 101, 2, 17, 65, 0, 8, 101, 104, 2, 17, 65, 0, 8, 101, 110, 105, 2, 17, 65, 0, 8, 101, 111,
+ 99, 2, 17, 65, 0, 8, 170, 195, 2, 17, 65, 0, 4, 1, 17, 65, 114, 112, 2, 105, 3, 89, 0, 1, 161, 195, 109, 2, 105, 109,
+ 0, 2, 17, 67, 0, 8, 117, 97, 0, 8, 117, 111, 114, 116, 2, 101, 0, 99, 2, 17, 71, 0, 101, 8, 117, 111, 114, 116, 2, 21,
+ 3, 89, 109, 0, 4, 1, 17, 65, 114, 98, 2, 17, 65, 3, 91, 0, 1, 17, 65, 120, 2, 17, 65, 0, 1, 17, 71, 98, 2, 17,
+ 65, 0, 1, 97, 2, 97, 0, 1, 97, 2, 97, 114, 0, 1, 97, 2, 101, 105, 0, 1, 97, 2, 195, 161, 0, 1, 97, 108, 101, 114,
+ 2, 17, 65, 0, 1, 97, 114, 103, 2, 17, 65, 0, 1, 101, 108, 97, 2, 97, 0, 1, 101, 109, 2, 17, 65, 0, 1, 105, 97, 2,
+ 17, 65, 0, 1, 105, 101, 2, 17, 65, 0, 1, 105, 112, 2, 17, 65, 0, 1, 105, 114, 2, 17, 65, 0, 1, 105, 117, 113, 2, 17,
+ 65, 0, 1, 111, 109, 2, 97, 0, 1, 117, 2, 105, 0, 1, 117, 97, 98, 2, 17, 65, 0, 1, 117, 111, 2, 12, 0, 1, 117, 112,
+ 2, 17, 65, 0, 2, 17, 65, 0, 2, 17, 65, 120, 17, 65, 0, 2, 105, 113, 117, 0, 5, 1, 1, 101, 2, 17, 67, 17, 65, 0,
+ 5, 1, 1, 105, 2, 97, 32, 0, 5, 1, 1, 105, 2, 97, 115, 32, 0, 8, 97, 99, 2, 17, 65, 0, 8, 97, 102, 2, 105, 0,
+ 8, 97, 114, 112, 2, 17, 65, 0, 8, 101, 108, 102, 2, 97, 0, 8, 101, 118, 2, 17, 65, 0, 8, 105, 108, 2, 17, 65, 0, 8,
+ 105, 120, 2, 17, 65, 0, 8, 111, 2, 17, 65, 0, 8, 111, 99, 2, 17, 65, 0, 8, 111, 114, 2, 17, 65, 0, 8, 111, 114, 112,
+ 2, 17, 65, 0, 8, 117, 108, 2, 17, 65, 0, 8, 169, 195, 109, 2, 105, 0, 7, 6, 121, 0, 2, 32, 3, 2, 37, 0, 5, 1,
+ 8, 2, 32, 3, 6, 37, 48, 89, 4, 37, 55, 110, 68, 0, 5, 2, 8, 2, 32, 3, 6, 37, 48, 89, 37, 55, 39, 68, 0, 3,
+ 37, 0, 2, 17, 65, 3, 57, 0, 7, 6, 122, 0, 2, 122, 3, 0, 4, 3, 88, 0, 1, 21, 2, 32, 17, 65, 0, 1, 21, 2,
+ 32, 17, 70, 0, 5, 3, 2, 32, 17, 67, 3, 88, 10, 0, 8, 2, 32, 3, 88, 36, 0, 5, 3, 2, 17, 66, 3, 88, 124, 0,
+ 5, 2, 1, 21, 2, 32, 3, 89, 0, 4, 5, 1, 1, 17, 65, 2, 17, 70, 12, 3, 90, 0, 5, 1, 1, 17, 65, 2, 32, 17,
+ 70, 12, 0, 4, 5, 1, 1, 17, 65, 2, 17, 67, 3, 91, 0, 5, 1, 1, 17, 65, 2, 32, 17, 67, 0, 5, 1, 1, 21, 2,
+ 32, 0, 7, 6, 0, 36, 8, 32, 114, 3, 0, 194, 170, 1, 32, 15, 3, 2, 35, 0, 194, 186, 1, 32, 15, 3, 2, 39, 0, 4,
+ 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 195, 188, 3, 40, 0, 45, 8, 32, 2, 32,
+ 15, 3, 65, 6, 36, 50, 111, 89, 0, 44, 2, 15, 3, 84, 6, 37, 34, 81, 40, 55, 132, 0, 4, 195, 159, 3, 89, 0, 195, 167,
+ 0, 36, 3, 89, 37, 83, 51, 6, 130, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts52 = FileInMemory_createWithData (18252, reinterpret_cast<const char *> (&espeakdata_dicts52_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/pt_dict",
U"pt");
- my addItem_move (espeakdata_dicts54.move());
+ Collection_addItem (me.peek(), espeakdata_dicts52.transfer());
- static unsigned char espeakdata_dicts55_data[25206] = {
- 0, 4, 0, 0, 56, 85, 0, 0, 0, 0, 0, 0, 8, 197, 88, 147, 132, 20, 208, 65, 8, 197, 84, 212, 12, 20, 208, 65, 0, 13,
+ static unsigned char espeakdata_dicts53_data[26886] = {
+ 0, 4, 0, 0, 207, 91, 0, 0, 13, 138, 195, 174, 14, 3, 8, 5, 9, 5, 20, 21, 68, 13, 138, 195, 174, 14, 3, 1, 18, 3,
+ 5, 18, 1, 68, 0, 17, 7, 20, 195, 162, 18, 26, 9, 21, 47, 112, 34, 88, 6, 37, 40, 0, 9, 134, 18, 196, 131, 7, 5, 20,
+ 65, 6, 195, 61, 4, 137, 66, 9, 4, 95, 48, 15, 6, 72, 36, 0, 0, 0, 9, 198, 16, 85, 5, 72, 210, 78, 66, 0, 0, 13,
65, 4, 35, 123, 124, 0, 72, 81, 197, 163, 105, 32, 13, 65, 4, 35, 97, 124, 0, 72, 81, 197, 159, 105, 32, 6, 193, 4, 72, 28,
- 32, 6, 195, 152, 210, 64, 72, 0, 6, 195, 90, 198, 149, 66, 7, 196, 60, 97, 82, 36, 67, 0, 10, 199, 64, 20, 148, 20, 225, 82,
- 36, 67, 8, 197, 64, 17, 213, 8, 80, 65, 8, 197, 61, 33, 9, 56, 80, 65, 14, 69, 37, 2, 15, 56, 80, 35, 37, 83, 6, 130,
- 50, 0, 8, 197, 24, 84, 137, 12, 80, 65, 16, 69, 13, 34, 83, 80, 144, 49, 14, 16, 6, 37, 89, 47, 37, 0, 8, 197, 72, 148,
- 201, 64, 144, 67, 8, 197, 32, 242, 15, 80, 144, 67, 0, 9, 198, 88, 149, 18, 20, 114, 64, 65, 9, 198, 64, 20, 143, 16, 146, 64,
- 67, 9, 198, 48, 16, 210, 36, 210, 64, 65, 9, 198, 76, 51, 212, 60, 50, 64, 67, 0, 21, 65, 8, 98, 117, 108, 101, 118, 97, 114,
- 100, 117, 108, 0, 44, 29, 81, 100, 117, 108, 32, 6, 65, 8, 71, 36, 0, 0, 5, 194, 54, 192, 72, 0, 8, 197, 88, 244, 19, 20,
- 16, 66, 8, 197, 77, 5, 78, 20, 208, 65, 8, 197, 64, 20, 134, 84, 208, 66, 7, 196, 5, 43, 20, 4, 67, 15, 67, 21, 64, 192,
- 101, 116, 99, 101, 116, 101, 114, 97, 0, 29, 0, 9, 198, 53, 84, 141, 85, 43, 0, 65, 0, 19, 70, 24, 20, 141, 4, 50, 69, 83,
- 35, 14, 16, 65, 35, 76, 6, 37, 36, 0, 8, 197, 5, 4, 143, 64, 240, 67, 9, 198, 4, 209, 82, 36, 50, 73, 66, 12, 65, 12,
- 49, 35, 34, 0, 72, 81, 97, 114, 32, 10, 65, 12, 49, 39, 0, 72, 81, 111, 32, 14, 3, 99, 102, 46, 99, 111, 110, 102, 111, 114,
- 109, 0, 29, 6, 65, 12, 76, 36, 0, 0, 0, 8, 197, 84, 50, 68, 20, 208, 66, 11, 136, 109, 105, 197, 159, 117, 110, 196, 131, 65,
- 8, 197, 32, 18, 68, 20, 208, 65, 8, 197, 12, 147, 133, 52, 16, 65, 8, 197, 16, 244, 141, 20, 16, 66, 0, 7, 196, 36, 148, 213,
- 76, 66, 11, 135, 116, 111, 116, 117, 197, 159, 105, 65, 28, 0, 6, 65, 16, 72, 36, 0, 0, 10, 199, 77, 84, 5, 73, 98, 90, 4,
- 68, 0, 8, 197, 64, 21, 9, 52, 144, 65, 10, 199, 152, 229, 29, 53, 2, 78, 176, 66, 9, 198, 152, 224, 207, 81, 35, 192, 67, 0,
- 9, 198, 80, 84, 141, 20, 226, 64, 65, 7, 196, 25, 83, 69, 28, 65, 6, 195, 24, 244, 212, 76, 16, 4, 95, 100, 112, 116, 10, 84,
- 6, 37, 34, 81, 40, 55, 13, 0, 0, 6, 65, 20, 36, 0, 49, 7, 65, 20, 57, 36, 0, 72, 0, 0, 15, 68, 14, 197, 18, 20,
- 49, 6, 13, 47, 14, 16, 36, 0, 28, 0, 0, 6, 65, 24, 83, 36, 0, 0, 9, 198, 77, 84, 246, 36, 225, 77, 66, 10, 199, 12,
- 20, 129, 13, 65, 82, 20, 67, 0, 7, 196, 53, 81, 213, 72, 65, 0, 17, 70, 30, 193, 236, 87, 107, 0, 81, 13, 81, 13, 6, 40,
- 123, 13, 0, 9, 198, 12, 203, 14, 218, 195, 133, 65, 16, 7, 99, 101, 97, 117, 197, 159, 117, 76, 135, 6, 40, 91, 40, 0, 11, 200,
- 54, 196, 148, 85, 34, 83, 20, 16, 68, 0, 6, 195, 76, 80, 213, 66, 9, 198, 56, 144, 201, 84, 226, 73, 77, 6, 65, 28, 75, 36,
- 0, 0, 10, 199, 12, 21, 1, 16, 144, 211, 36, 68, 0, 7, 196, 33, 83, 143, 72, 65, 8, 197, 72, 86, 133, 52, 16, 67, 0, 13,
- 68, 77, 84, 21, 76, 89, 40, 48, 6, 40, 89, 0, 0, 7, 65, 32, 107, 35, 91, 0, 0, 0, 8, 197, 88, 81, 5, 72, 80, 66,
- 0, 10, 1, 35, 72, 57, 6, 36, 88, 0, 27, 0, 12, 201, 64, 20, 148, 20, 225, 82, 84, 197, 73, 67, 11, 65, 36, 57, 117, 0,
- 72, 81, 97, 105, 32, 12, 65, 36, 57, 35, 65, 0, 72, 81, 97, 109, 32, 13, 65, 36, 37, 35, 91, 0, 72, 81, 97, 197, 159, 32,
- 12, 65, 36, 57, 35, 34, 0, 72, 81, 97, 114, 32, 0, 12, 68, 104, 243, 66, 36, 88, 39, 65, 71, 37, 0, 10, 199, 12, 19, 132,
- 36, 64, 84, 84, 68, 10, 199, 5, 34, 9, 80, 80, 212, 84, 68, 7, 196, 12, 195, 195, 36, 66, 0, 10, 67, 4, 84, 128, 6, 117,
- 36, 34, 0, 6, 195, 48, 244, 128, 76, 13, 1, 38, 35, 65, 48, 36, 34, 89, 35, 50, 72, 0, 0, 0, 6, 65, 40, 90, 36, 0,
- 0, 0, 13, 1, 42, 35, 89, 47, 36, 16, 37, 89, 49, 0, 27, 0, 9, 1, 43, 48, 55, 40, 89, 0, 27, 0, 6, 195, 50, 196,
- 236, 66, 6, 65, 44, 49, 35, 0, 0, 13, 68, 88, 243, 21, 52, 84, 39, 55, 6, 40, 65, 0, 0, 7, 196, 76, 145, 213, 72, 65,
- 8, 197, 66, 197, 21, 74, 192, 65, 8, 197, 66, 196, 212, 74, 192, 66, 10, 1, 46, 48, 40, 50, 49, 47, 0, 27, 0, 8, 1, 47,
- 89, 55, 36, 91, 0, 0, 10, 199, 13, 85, 18, 20, 213, 82, 176, 66, 13, 65, 48, 55, 35, 91, 0, 72, 81, 97, 197, 159, 32, 12,
- 65, 48, 55, 35, 34, 0, 72, 81, 97, 114, 32, 12, 65, 48, 55, 39, 34, 0, 72, 81, 111, 114, 32, 11, 65, 48, 55, 117, 0, 72,
- 81, 97, 105, 32, 15, 65, 48, 55, 35, 141, 124, 0, 72, 81, 97, 197, 163, 105, 32, 12, 65, 48, 55, 35, 65, 0, 72, 81, 97, 109,
- 32, 11, 65, 48, 55, 114, 0, 72, 81, 97, 117, 32, 10, 65, 48, 55, 35, 0, 72, 81, 97, 32, 9, 198, 77, 84, 208, 20, 53, 1,
- 67, 9, 198, 65, 35, 212, 21, 53, 1, 67, 11, 136, 108, 105, 110, 103, 117, 197, 159, 105, 67, 14, 4, 95, 100, 105, 97, 47, 14, 16,
- 6, 36, 65, 13, 0, 0, 21, 71, 65, 34, 69, 80, 83, 137, 20, 48, 14, 16, 57, 36, 47, 36, 50, 6, 37, 36, 0, 10, 199, 64,
- 84, 147, 21, 97, 82, 4, 68, 0, 8, 197, 216, 83, 9, 58, 192, 65, 22, 10, 99, 101, 97, 117, 197, 159, 101, 115, 99, 117, 76, 135,
- 40, 91, 6, 36, 89, 49, 40, 0, 11, 67, 4, 69, 83, 35, 72, 6, 40, 89, 0, 0, 0, 12, 65, 52, 65, 35, 91, 0, 72, 81,
- 97, 83, 32, 12, 65, 52, 65, 35, 34, 0, 72, 81, 97, 114, 32, 12, 65, 52, 65, 39, 34, 0, 72, 81, 111, 114, 32, 0, 0, 8,
- 197, 81, 212, 131, 60, 192, 66, 10, 199, 77, 68, 172, 49, 80, 197, 4, 67, 0, 10, 135, 197, 159, 111, 102, 101, 114, 105, 66, 9, 198,
- 36, 229, 18, 36, 123, 0, 65, 17, 7, 110, 111, 197, 159, 116, 114, 105, 50, 39, 91, 47, 16, 37, 0, 77, 0, 9, 198, 104, 20, 154,
- 177, 34, 64, 65, 9, 198, 52, 85, 1, 24, 244, 133, 66, 12, 65, 56, 50, 39, 34, 0, 72, 81, 111, 114, 32, 12, 65, 56, 50, 39,
- 34, 0, 72, 81, 111, 114, 32, 10, 65, 56, 50, 35, 0, 72, 81, 97, 32, 13, 65, 56, 50, 35, 91, 0, 72, 81, 97, 197, 159, 32,
- 10, 65, 56, 50, 39, 0, 72, 81, 111, 32, 9, 198, 4, 48, 197, 57, 69, 65, 67, 0, 12, 137, 195, 174, 109, 112, 117, 197, 159, 99,
- 97, 67, 10, 199, 16, 84, 195, 61, 1, 82, 36, 68, 0, 0, 0, 9, 198, 8, 16, 212, 21, 34, 73, 66, 9, 198, 65, 35, 211, 64,
- 84, 129, 67, 4, 193, 60, 72, 4, 193, 60, 72, 0, 10, 1, 61, 36, 81, 6, 35, 55, 0, 27, 0, 8, 197, 21, 53, 9, 52, 16,
- 67, 8, 197, 16, 148, 212, 72, 16, 66, 0, 9, 198, 21, 132, 12, 36, 59, 0, 66, 0, 7, 196, 89, 82, 69, 80, 65, 12, 201, 77,
- 68, 172, 25, 83, 7, 21, 32, 64, 68, 10, 1, 64, 35, 16, 6, 39, 50, 72, 0, 6, 65, 64, 48, 36, 0, 0, 7, 196, 24, 16,
- 212, 84, 66, 0, 11, 200, 64, 20, 148, 20, 225, 82, 36, 144, 67, 8, 197, 4, 210, 67, 36, 144, 66, 0, 9, 198, 88, 148, 135, 84,
- 203, 0, 65, 9, 198, 28, 19, 2, 20, 226, 64, 65, 0, 7, 196, 56, 85, 5, 16, 65, 7, 65, 68, 49, 57, 40, 0, 0, 10, 199,
- 12, 83, 5, 48, 19, 20, 20, 79, 0, 6, 195, 84, 224, 64, 77, 0, 12, 65, 116, 4, 112, 72, 37, 50, 6, 35, 0, 49, 0, 9,
- 198, 72, 84, 1, 74, 195, 64, 67, 6, 65, 72, 34, 36, 0, 0, 6, 195, 78, 196, 1, 66, 7, 196, 64, 193, 67, 4, 66, 7, 196,
- 48, 19, 147, 4, 66, 7, 196, 16, 19, 147, 4, 66, 6, 194, 5, 32, 76, 32, 0, 10, 67, 88, 145, 87, 84, 6, 57, 40, 0, 23,
- 11, 116, 114, 105, 39, 117, 110, 103, 104, 105, 117, 108, 47, 16, 37, 40, 50, 81, 57, 40, 55, 0, 10, 199, 76, 59, 4, 21, 34, 76,
- 20, 66, 0, 11, 200, 36, 228, 212, 73, 80, 212, 61, 32, 66, 9, 198, 16, 81, 21, 12, 83, 64, 66, 9, 198, 4, 165, 78, 28, 83,
- 64, 66, 12, 4, 95, 100, 111, 116, 48, 40, 50, 49, 47, 0, 0, 10, 65, 76, 89, 39, 0, 72, 81, 111, 32, 12, 65, 76, 89, 39,
- 34, 0, 72, 81, 111, 114, 32, 12, 65, 76, 89, 35, 34, 0, 72, 81, 97, 114, 32, 0, 14, 69, 77, 0, 118, 37, 80, 89, 48, 35,
- 123, 57, 40, 0, 18, 70, 77, 0, 78, 36, 243, 5, 89, 48, 35, 50, 37, 6, 39, 55, 36, 0, 7, 196, 77, 67, 195, 4, 66, 0,
- 0, 0, 6, 195, 10, 193, 236, 66, 6, 65, 80, 47, 36, 0, 0, 0, 0, 10, 135, 99, 101, 114, 197, 159, 101, 97, 66, 0, 0, 12,
- 67, 85, 0, 192, 40, 48, 36, 76, 6, 36, 0, 9, 198, 77, 68, 137, 30, 197, 0, 65, 10, 135, 100, 114, 97, 103, 111, 197, 159, 65,
- 10, 199, 72, 244, 212, 60, 115, 204, 36, 68, 0, 0, 14, 139, 115, 99, 114, 195, 162, 197, 159, 110, 101, 116, 101, 65, 0, 9, 198, 104,
- 68, 133, 48, 149, 21, 67, 9, 198, 72, 93, 137, 56, 83, 64, 66, 11, 200, 12, 129, 76, 176, 203, 9, 81, 80, 69, 13, 65, 88, 84,
- 35, 91, 0, 72, 81, 97, 197, 159, 32, 12, 65, 88, 84, 35, 34, 0, 72, 81, 97, 114, 32, 7, 193, 88, 72, 81, 111, 32, 12, 65,
- 88, 84, 35, 65, 0, 72, 81, 97, 109, 32, 11, 65, 88, 84, 114, 0, 72, 81, 97, 117, 32, 15, 65, 88, 84, 35, 141, 124, 0, 72,
- 81, 97, 197, 163, 105, 32, 6, 65, 88, 84, 36, 0, 0, 6, 194, 5, 48, 76, 32, 0, 9, 198, 152, 225, 18, 177, 163, 137, 67, 0,
- 17, 4, 95, 49, 77, 52, 6, 40, 50, 71, 37, 55, 6, 57, 39, 50, 0, 0, 11, 200, 76, 59, 4, 21, 34, 76, 61, 32, 66, 18,
- 4, 95, 49, 77, 53, 6, 40, 50, 71, 37, 55, 6, 57, 35, 34, 72, 0, 12, 65, 92, 72, 40, 71, 55, 40, 6, 84, 36, 0, 0,
- 9, 198, 74, 196, 212, 85, 35, 129, 67, 0, 0, 9, 198, 152, 229, 18, 20, 43, 0, 67, 0, 7, 196, 53, 81, 197, 80, 65, 9, 198,
- 4, 197, 3, 84, 149, 129, 67, 9, 198, 65, 33, 90, 20, 229, 1, 67, 13, 4, 95, 49, 77, 49, 4, 39, 65, 6, 37, 36, 0, 7,
- 65, 96, 37, 49, 89, 0, 0, 17, 4, 95, 49, 77, 50, 6, 40, 50, 65, 37, 55, 6, 57, 39, 50, 0, 0, 8, 197, 25, 34, 80,
- 81, 80, 66, 18, 4, 95, 49, 77, 51, 6, 40, 50, 65, 37, 55, 6, 57, 35, 34, 72, 0, 0, 9, 198, 52, 241, 9, 24, 144, 236,
- 66, 0, 6, 195, 57, 83, 73, 66, 10, 65, 100, 6, 37, 81, 34, 36, 49, 0, 0, 8, 197, 25, 32, 71, 20, 64, 65, 7, 196, 4,
- 114, 84, 4, 67, 0, 6, 195, 5, 84, 128, 65, 0, 9, 198, 36, 229, 18, 36, 112, 64, 65, 9, 198, 8, 19, 1, 57, 48, 64, 67,
- 0, 7, 196, 72, 81, 213, 48, 65, 7, 196, 52, 144, 213, 48, 65, 7, 65, 104, 88, 36, 47, 0, 0, 8, 197, 72, 243, 129, 48, 64,
- 65, 6, 195, 54, 196, 213, 66, 8, 197, 28, 84, 129, 48, 64, 65, 7, 196, 80, 84, 212, 4, 66, 6, 195, 30, 196, 201, 66, 0, 10,
- 199, 77, 68, 133, 13, 84, 172, 52, 67, 10, 199, 12, 243, 1, 8, 244, 172, 52, 68, 0, 12, 137, 197, 163, 97, 110, 197, 163, 111, 197,
- 159, 65, 7, 196, 76, 17, 9, 12, 65, 9, 198, 72, 86, 137, 77, 64, 64, 67, 9, 198, 25, 83, 7, 21, 32, 64, 67, 9, 198, 25,
- 84, 142, 37, 160, 64, 67, 9, 198, 24, 197, 73, 21, 32, 64, 67, 9, 198, 21, 132, 12, 61, 32, 64, 67, 9, 198, 21, 128, 71, 21,
- 32, 64, 68, 9, 198, 20, 229, 77, 21, 32, 64, 68, 9, 198, 12, 243, 69, 57, 64, 64, 67, 0, 0, 9, 198, 104, 68, 129, 90, 195,
- 128, 65, 8, 197, 64, 148, 201, 14, 192, 66, 0, 0, 8, 197, 89, 212, 204, 20, 16, 66, 8, 197, 64, 203, 3, 20, 16, 66, 8, 197,
- 29, 211, 132, 20, 16, 66, 0, 7, 196, 53, 211, 133, 12, 65, 9, 198, 5, 68, 137, 9, 82, 65, 68, 9, 198, 4, 49, 83, 81, 82,
- 65, 78, 0, 5, 194, 12, 16, 72, 0, 8, 197, 53, 211, 133, 14, 192, 65, 9, 198, 14, 196, 172, 73, 82, 69, 68, 11, 200, 16, 84,
- 208, 72, 147, 132, 20, 16, 67, 0, 14, 139, 195, 174, 110, 102, 196, 131, 197, 159, 117, 114, 97, 68, 0, 9, 198, 64, 199, 78, 28, 80,
- 64, 66, 9, 198, 152, 225, 137, 28, 80, 64, 67, 9, 198, 16, 93, 137, 56, 80, 64, 67, 16, 70, 56, 245, 108, 48, 80, 64, 50, 6,
- 39, 40, 13, 55, 135, 0, 15, 69, 5, 71, 118, 36, 16, 35, 47, 6, 112, 123, 57, 35, 0, 0, 7, 196, 13, 33, 90, 84, 66, 9,
- 198, 74, 196, 195, 60, 193, 65, 67, 0, 8, 197, 5, 97, 78, 81, 80, 67, 9, 134, 97, 108, 101, 197, 159, 105, 66, 0, 12, 137, 116,
- 111, 118, 97, 114, 196, 131, 197, 159, 66, 8, 197, 152, 225, 15, 36, 16, 67, 0, 11, 67, 48, 147, 9, 55, 6, 37, 55, 37, 0, 9,
- 198, 14, 193, 5, 72, 146, 64, 66, 9, 198, 12, 83, 44, 48, 19, 20, 79, 0, 7, 196, 29, 32, 86, 84, 66, 12, 137, 112, 114, 196,
- 131, 98, 117, 197, 159, 105, 67, 5, 194, 5, 80, 76, 0, 10, 199, 72, 80, 213, 64, 84, 172, 52, 68, 10, 199, 152, 229, 15, 5, 32,
- 197, 52, 66, 0, 9, 198, 20, 194, 66, 21, 43, 0, 68, 0, 23, 73, 152, 229, 15, 80, 65, 65, 84, 224, 64, 112, 50, 47, 39, 47,
- 72, 135, 6, 40, 50, 35, 0, 15, 140, 195, 174, 109, 112, 114, 196, 131, 197, 159, 116, 105, 97, 67, 6, 195, 85, 38, 137, 66, 6, 195,
- 61, 4, 137, 66, 0, 7, 196, 61, 5, 9, 52, 65, 0, 7, 196, 16, 93, 137, 36, 66, 0, 7, 196, 218, 196, 137, 36, 65, 13, 4,
- 95, 116, 108, 100, 47, 6, 37, 55, 72, 13, 0, 0, 15, 69, 16, 148, 208, 85, 48, 72, 37, 89, 48, 6, 40, 89, 0, 9, 198, 4,
- 194, 77, 20, 229, 1, 68, 0, 0, 0, 0, 11, 136, 197, 159, 116, 101, 114, 103, 101, 109, 65, 0, 0, 0, 7, 195, 16, 16, 236, 72,
- 8, 0, 7, 196, 77, 67, 195, 176, 66, 11, 68, 12, 21, 84, 176, 49, 114, 47, 13, 0, 0, 9, 198, 16, 81, 21, 12, 93, 137, 66,
- 0, 7, 196, 74, 192, 132, 4, 66, 9, 134, 110, 105, 197, 159, 116, 101, 73, 0, 9, 198, 64, 19, 148, 21, 32, 64, 66, 9, 198, 52,
- 244, 195, 61, 96, 64, 65, 9, 198, 4, 197, 3, 21, 96, 64, 67, 9, 198, 76, 53, 84, 85, 32, 64, 67, 9, 198, 72, 80, 76, 37,
- 160, 64, 68, 9, 198, 65, 35, 205, 61, 96, 64, 67, 9, 198, 16, 148, 195, 85, 64, 64, 67, 9, 198, 12, 243, 131, 85, 32, 64, 67,
- 9, 198, 12, 243, 5, 13, 64, 64, 67, 9, 198, 12, 84, 131, 21, 64, 64, 67, 0, 7, 196, 36, 226, 77, 176, 65, 6, 195, 85, 32,
- 193, 66, 9, 198, 152, 225, 149, 56, 64, 64, 67, 0, 10, 199, 77, 64, 78, 16, 20, 132, 20, 65, 0, 0, 9, 198, 89, 211, 22, 177,
- 75, 9, 67, 8, 197, 81, 43, 7, 20, 16, 66, 8, 197, 4, 213, 118, 20, 16, 67, 0, 6, 195, 41, 80, 193, 66, 0, 0, 9, 198,
- 66, 196, 212, 74, 197, 128, 65, 11, 200, 36, 229, 5, 73, 162, 67, 20, 16, 68, 20, 71, 24, 145, 75, 177, 37, 73, 4, 83, 57, 36,
- 80, 6, 13, 34, 121, 35, 0, 76, 7, 195, 61, 34, 64, 72, 8, 0, 10, 199, 24, 203, 3, 177, 37, 73, 20, 67, 0, 9, 134, 109,
- 105, 197, 159, 116, 111, 66, 0, 0, 6, 195, 37, 98, 64, 66, 0, 11, 67, 77, 82, 84, 89, 40, 6, 37, 47, 0, 13, 68, 76, 81,
- 21, 76, 89, 36, 72, 6, 40, 89, 0, 8, 197, 74, 196, 213, 12, 144, 67, 0, 15, 70, 88, 245, 67, 32, 84, 128, 84, 6, 114, 76,
- 13, 34, 0, 9, 198, 52, 85, 1, 24, 244, 128, 66, 20, 72, 8, 194, 84, 104, 180, 137, 20, 112, 71, 55, 6, 37, 123, 49, 34, 37,
- 81, 0, 0, 9, 198, 64, 130, 76, 37, 4, 192, 65, 0, 17, 70, 26, 193, 236, 17, 85, 73, 83, 13, 81, 13, 72, 40, 6, 37, 0,
- 5, 194, 152, 192, 72, 0, 0, 0, 13, 68, 84, 212, 12, 36, 6, 40, 65, 48, 55, 37, 0, 0, 0, 0, 9, 198, 56, 84, 133, 29,
- 83, 9, 66, 18, 70, 28, 147, 78, 5, 162, 85, 75, 37, 65, 50, 6, 35, 88, 57, 40, 0, 0, 11, 136, 197, 159, 109, 101, 99, 104,
- 101, 114, 65, 9, 198, 152, 229, 157, 73, 66, 64, 67, 0, 7, 196, 65, 211, 132, 36, 66, 7, 196, 29, 211, 132, 36, 66, 0, 7, 196,
- 80, 19, 135, 60, 66, 0, 0, 9, 198, 64, 199, 78, 28, 84, 128, 65, 7, 196, 77, 80, 197, 4, 66, 7, 196, 49, 80, 197, 4, 66,
- 7, 196, 17, 80, 197, 4, 66, 0, 11, 200, 12, 243, 148, 72, 22, 137, 12, 80, 67, 0, 9, 198, 36, 81, 148, 36, 225, 64, 65, 9,
- 198, 25, 83, 7, 21, 33, 64, 65, 9, 198, 24, 197, 73, 21, 33, 64, 65, 9, 198, 13, 33, 68, 37, 65, 64, 65, 9, 198, 12, 195,
- 195, 61, 65, 64, 65, 16, 70, 8, 19, 142, 21, 33, 64, 71, 6, 36, 50, 13, 16, 36, 0, 6, 195, 17, 84, 44, 28, 0, 9, 198,
- 65, 34, 67, 21, 1, 77, 66, 7, 196, 64, 193, 67, 176, 66, 21, 71, 52, 144, 210, 61, 51, 198, 80, 65, 6, 117, 80, 14, 16, 39,
- 89, 39, 83, 47, 0, 8, 196, 4, 66, 67, 176, 66, 28, 0, 0, 11, 200, 65, 35, 198, 21, 51, 210, 36, 144, 66, 9, 198, 152, 224,
- 197, 64, 93, 137, 66, 8, 197, 12, 149, 137, 48, 80, 66, 0, 0, 11, 67, 53, 82, 65, 65, 6, 40, 57, 35, 0, 0, 0, 8, 197,
- 88, 150, 129, 88, 144, 67, 8, 197, 29, 209, 9, 50, 192, 65, 6, 195, 5, 101, 64, 66, 7, 196, 53, 211, 138, 36, 66, 0, 9, 198,
- 65, 33, 79, 13, 84, 44, 68, 8, 197, 152, 229, 133, 48, 144, 67, 9, 198, 4, 115, 206, 37, 50, 64, 68, 0, 6, 195, 84, 225, 5,
- 28, 0, 8, 197, 16, 144, 86, 60, 192, 65, 9, 198, 14, 195, 3, 116, 145, 64, 66, 6, 194, 4, 144, 76, 32, 5, 194, 12, 80, 76,
- 6, 194, 4, 144, 72, 28, 8, 66, 20, 16, 57, 35, 0, 76, 0, 0, 13, 138, 197, 159, 111, 102, 101, 114, 105, 108, 111, 114, 66, 8,
- 197, 36, 81, 148, 36, 224, 65, 0, 8, 197, 14, 196, 236, 64, 144, 67, 6, 195, 12, 83, 0, 76, 0, 9, 198, 76, 107, 18, 116, 208,
- 64, 67, 15, 4, 95, 109, 99, 110, 65, 35, 49, 14, 16, 6, 39, 50, 0, 0, 10, 199, 36, 228, 208, 20, 53, 15, 72, 66, 10, 199,
- 12, 243, 132, 84, 53, 15, 72, 66, 0, 9, 198, 36, 224, 213, 49, 69, 64, 67, 15, 69, 74, 196, 198, 60, 144, 34, 13, 89, 83, 39,
- 6, 37, 0, 8, 197, 66, 196, 212, 72, 16, 66, 9, 198, 88, 240, 83, 81, 43, 0, 76, 9, 198, 56, 240, 83, 81, 43, 0, 77, 8,
- 197, 152, 228, 213, 52, 144, 77, 9, 198, 88, 240, 83, 81, 43, 0, 77, 0, 11, 136, 197, 159, 111, 97, 114, 101, 99, 105, 65, 16, 70,
- 76, 48, 78, 56, 84, 128, 89, 49, 6, 36, 50, 13, 34, 0, 9, 198, 32, 19, 83, 80, 84, 128, 65, 18, 70, 21, 35, 201, 48, 244,
- 128, 36, 34, 34, 6, 39, 37, 55, 39, 34, 0, 9, 198, 12, 129, 76, 56, 84, 128, 65, 0, 9, 198, 76, 51, 193, 80, 93, 137, 65,
- 10, 199, 16, 86, 143, 72, 66, 78, 20, 66, 10, 199, 81, 32, 78, 76, 97, 82, 4, 68, 10, 199, 36, 229, 5, 72, 97, 82, 4, 68,
- 5, 194, 13, 80, 72, 0, 9, 198, 72, 93, 137, 56, 93, 137, 66, 10, 199, 65, 35, 205, 37, 65, 118, 36, 66, 10, 199, 64, 84, 141,
- 37, 65, 118, 36, 66, 8, 197, 13, 34, 86, 179, 96, 65, 0, 8, 197, 76, 147, 135, 85, 32, 65, 8, 197, 12, 19, 131, 21, 32, 65,
- 0, 0, 17, 70, 56, 84, 213, 65, 84, 192, 50, 36, 89, 40, 48, 6, 40, 89, 0, 7, 196, 65, 34, 77, 36, 66, 0, 10, 199, 65,
- 35, 193, 77, 1, 118, 36, 65, 0, 8, 197, 77, 71, 82, 56, 144, 67, 0, 9, 198, 76, 80, 213, 72, 144, 197, 67, 9, 198, 12, 243,
- 80, 48, 144, 197, 66, 0, 9, 198, 14, 195, 44, 85, 162, 64, 68, 0, 0, 8, 197, 12, 192, 84, 36, 224, 65, 0, 11, 136, 197, 159,
- 111, 97, 114, 101, 99, 101, 65, 9, 198, 52, 241, 9, 24, 144, 193, 68, 9, 198, 16, 84, 195, 85, 32, 193, 67, 9, 198, 12, 243, 85,
- 56, 144, 193, 68, 0, 9, 198, 24, 203, 3, 177, 34, 64, 65, 7, 196, 20, 194, 67, 20, 66, 7, 196, 104, 144, 197, 4, 66, 7, 196,
- 37, 80, 133, 4, 66, 7, 196, 17, 84, 133, 4, 66, 7, 196, 16, 244, 133, 4, 66, 7, 196, 12, 84, 133, 4, 66, 14, 68, 4, 116,
- 133, 4, 35, 81, 14, 16, 36, 6, 35, 0, 7, 196, 12, 84, 133, 4, 66, 0, 0, 9, 198, 77, 2, 82, 37, 65, 64, 65, 9, 198,
- 76, 147, 135, 85, 33, 64, 65, 9, 198, 76, 53, 84, 85, 43, 0, 65, 9, 198, 60, 20, 208, 21, 65, 64, 65, 9, 198, 88, 240, 83,
- 81, 33, 64, 76, 9, 198, 56, 240, 83, 81, 33, 64, 77, 9, 198, 4, 229, 77, 37, 65, 64, 75, 0, 9, 198, 66, 196, 133, 72, 146,
- 64, 66, 0, 12, 137, 99, 111, 110, 102, 105, 197, 159, 116, 101, 66, 7, 196, 12, 129, 77, 4, 66, 7, 196, 5, 86, 133, 4, 66, 0,
- 0, 8, 197, 49, 80, 210, 176, 208, 66, 0, 9, 198, 64, 85, 18, 20, 49, 77, 66, 8, 197, 14, 196, 44, 80, 16, 67, 0, 9, 198,
- 152, 208, 157, 13, 50, 64, 67, 0, 7, 196, 73, 209, 142, 36, 66, 7, 196, 14, 198, 142, 36, 66, 0, 8, 197, 104, 119, 82, 36, 16,
- 67, 8, 197, 14, 196, 149, 36, 16, 73, 0, 11, 67, 53, 82, 69, 65, 6, 40, 57, 36, 0, 12, 67, 13, 33, 65, 49, 14, 16, 36,
- 6, 35, 0, 6, 195, 12, 81, 1, 66, 6, 195, 5, 97, 65, 78, 0, 8, 197, 13, 211, 148, 20, 48, 65, 11, 66, 16, 80, 72, 135,
- 0, 72, 81, 97, 32, 25, 66, 16, 80, 72, 2, 36, 15, 35, 47, 6, 40, 50, 76, 124, 0, 8, 81, 97, 116, 117, 110, 99, 105, 32,
- 14, 66, 16, 80, 72, 36, 55, 35, 0, 72, 81, 108, 97, 32, 5, 194, 16, 80, 72, 0, 10, 199, 17, 84, 133, 72, 147, 15, 72, 66,
- 7, 195, 88, 82, 64, 76, 32, 0, 0, 9, 198, 72, 243, 102, 56, 144, 64, 67, 7, 196, 32, 242, 15, 80, 65, 12, 67, 21, 32, 77,
- 57, 36, 16, 35, 65, 0, 78, 0, 0, 0, 9, 198, 80, 20, 212, 5, 69, 64, 67, 10, 199, 52, 85, 1, 24, 244, 137, 12, 67, 8,
- 197, 24, 197, 73, 21, 32, 65, 9, 198, 9, 80, 149, 37, 69, 64, 68, 9, 198, 4, 101, 77, 5, 69, 64, 68, 0, 0, 0, 10, 199,
- 33, 84, 132, 84, 59, 20, 84, 68, 10, 199, 4, 197, 78, 20, 59, 20, 84, 68, 11, 200, 77, 1, 67, 36, 19, 9, 104, 16, 68, 11,
- 200, 12, 243, 131, 72, 85, 9, 104, 16, 68, 0, 8, 197, 76, 147, 131, 21, 32, 65, 9, 198, 18, 196, 157, 54, 197, 21, 68, 16, 69,
- 9, 35, 203, 21, 32, 71, 14, 16, 6, 39, 49, 13, 34, 0, 0, 0, 7, 196, 24, 83, 69, 36, 66, 0, 7, 196, 73, 211, 138, 36,
- 66, 0, 0, 0, 6, 194, 4, 192, 72, 28, 0, 0, 10, 135, 97, 99, 101, 197, 159, 116, 105, 72, 10, 3, 95, 35, 57, 47, 6, 35,
- 71, 0, 0, 6, 195, 88, 83, 137, 66, 0, 6, 195, 85, 43, 13, 66, 7, 196, 84, 209, 68, 20, 65, 7, 196, 76, 83, 78, 4, 66,
- 0, 14, 67, 72, 68, 192, 6, 36, 34, 72, 36, 6, 36, 89, 0, 8, 197, 29, 83, 5, 72, 80, 65, 8, 197, 12, 147, 133, 88, 16,
- 67, 8, 197, 12, 20, 133, 88, 16, 67, 8, 197, 88, 83, 133, 72, 16, 67, 8, 197, 81, 33, 90, 20, 16, 66, 8, 197, 65, 34, 86,
- 20, 16, 66, 8, 197, 4, 193, 82, 28, 16, 67, 9, 134, 114, 101, 117, 197, 159, 105, 67, 0, 8, 197, 30, 195, 2, 84, 144, 66, 0,
- 8, 197, 52, 146, 140, 60, 48, 65, 0, 0, 10, 199, 65, 33, 70, 4, 49, 118, 36, 66, 8, 197, 52, 243, 9, 52, 80, 65, 10, 199,
- 12, 243, 132, 84, 49, 118, 36, 66, 8, 197, 4, 100, 137, 12, 16, 65, 7, 196, 76, 59, 16, 4, 66, 8, 197, 65, 33, 68, 20, 16,
- 66, 8, 197, 52, 84, 135, 20, 16, 66, 8, 197, 28, 83, 133, 72, 16, 67, 8, 197, 13, 33, 68, 20, 16, 67, 8, 197, 12, 240, 143,
- 72, 16, 67, 13, 68, 14, 197, 84, 4, 49, 13, 40, 47, 6, 35, 0, 0, 0, 9, 198, 13, 85, 157, 57, 64, 64, 67, 12, 136, 105,
- 97, 114, 196, 131, 197, 159, 105, 65, 8, 0, 10, 199, 64, 20, 148, 36, 50, 80, 4, 68, 0, 10, 199, 81, 34, 77, 37, 65, 118, 36,
- 66, 10, 135, 197, 159, 117, 98, 114, 101, 100, 65, 10, 199, 16, 84, 198, 4, 49, 118, 36, 66, 0, 9, 198, 36, 229, 18, 36, 114, 64,
- 65, 9, 198, 12, 243, 148, 72, 243, 44, 67, 0, 0, 6, 195, 82, 192, 213, 66, 9, 198, 152, 208, 149, 49, 161, 65, 67, 9, 198, 12,
- 243, 182, 36, 225, 65, 67, 6, 194, 4, 208, 76, 32, 0, 8, 197, 81, 32, 71, 20, 208, 65, 0, 6, 195, 72, 84, 212, 65, 9, 198,
- 16, 144, 86, 60, 194, 64, 65, 0, 11, 200, 152, 229, 172, 73, 65, 74, 20, 16, 68, 6, 195, 5, 97, 77, 76, 0, 9, 198, 77, 84,
- 246, 36, 225, 65, 67, 0, 7, 196, 176, 195, 210, 4, 77, 0, 9, 198, 77, 68, 149, 13, 69, 64, 66, 8, 197, 52, 20, 148, 61, 32,
- 65, 8, 197, 16, 240, 212, 61, 32, 65, 8, 197, 13, 213, 5, 88, 16, 67, 9, 198, 9, 81, 142, 37, 69, 64, 67, 11, 200, 4, 192,
- 172, 77, 68, 149, 36, 80, 67, 8, 197, 77, 84, 44, 72, 16, 67, 8, 197, 152, 228, 197, 72, 16, 67, 0, 8, 197, 10, 197, 44, 81,
- 80, 67, 9, 198, 64, 20, 129, 48, 150, 129, 68, 6, 195, 77, 80, 201, 66, 11, 67, 21, 32, 73, 57, 36, 16, 117, 0, 78, 7, 196,
- 4, 49, 83, 80, 76, 0, 8, 66, 21, 80, 57, 115, 0, 76, 0, 7, 196, 92, 80, 133, 72, 65, 13, 68, 20, 229, 5, 72, 36, 50,
- 47, 13, 34, 0, 65, 0, 8, 197, 88, 144, 212, 61, 32, 65, 9, 198, 89, 211, 148, 85, 43, 0, 67, 8, 197, 76, 83, 154, 61, 32,
- 65, 8, 197, 64, 144, 212, 61, 32, 65, 8, 197, 66, 196, 133, 72, 80, 66, 15, 69, 52, 20, 139, 21, 32, 65, 6, 35, 34, 49, 13,
- 34, 0, 8, 197, 48, 17, 236, 72, 80, 65, 8, 197, 24, 16, 212, 61, 32, 65, 8, 197, 5, 50, 71, 85, 32, 66, 9, 198, 56, 144,
- 201, 84, 229, 76, 77, 9, 198, 56, 144, 201, 84, 229, 76, 77, 0, 11, 200, 152, 224, 210, 84, 229, 44, 81, 80, 68, 8, 132, 97, 197,
- 159, 97, 66, 28, 0, 9, 198, 52, 83, 182, 36, 225, 77, 66, 7, 196, 36, 226, 77, 36, 65, 0, 8, 197, 48, 16, 207, 52, 144, 65,
- 8, 197, 36, 226, 77, 36, 144, 65, 9, 134, 109, 105, 197, 159, 99, 97, 66, 0, 0, 9, 198, 105, 81, 210, 177, 98, 64, 67, 9, 198,
- 65, 33, 71, 177, 66, 64, 67, 0, 7, 196, 48, 16, 207, 52, 65, 0, 8, 197, 37, 161, 207, 56, 144, 67, 0, 6, 195, 28, 243, 137,
- 66, 0, 7, 196, 36, 66, 76, 20, 66, 7, 196, 13, 82, 86, 4, 66, 0, 8, 197, 84, 225, 5, 88, 16, 67, 13, 138, 115, 99, 114,
- 195, 162, 197, 159, 110, 101, 116, 65, 8, 197, 64, 20, 143, 48, 80, 66, 16, 69, 61, 32, 78, 28, 80, 6, 39, 14, 16, 37, 50, 75,
- 124, 0, 8, 197, 52, 19, 143, 48, 80, 66, 8, 197, 36, 225, 201, 56, 80, 67, 8, 197, 36, 229, 137, 80, 16, 67, 0, 9, 198, 24,
- 192, 77, 85, 43, 0, 65, 0, 8, 197, 88, 149, 18, 20, 112, 65, 0, 10, 135, 97, 197, 159, 101, 122, 196, 131, 67, 7, 196, 88, 144,
- 146, 4, 66, 5, 194, 90, 192, 72, 7, 196, 84, 225, 76, 20, 73, 0, 8, 197, 76, 19, 20, 20, 16, 66, 8, 197, 65, 85, 5, 72,
- 80, 66, 8, 197, 56, 245, 137, 12, 80, 66, 8, 197, 56, 149, 133, 48, 80, 66, 8, 197, 53, 86, 137, 12, 16, 65, 19, 70, 152, 235,
- 21, 57, 68, 149, 112, 50, 13, 6, 40, 50, 47, 14, 16, 40, 0, 8, 197, 16, 243, 73, 56, 80, 65, 15, 69, 77, 1, 82, 36, 16,
- 89, 48, 36, 16, 6, 57, 35, 0, 8, 197, 72, 244, 212, 20, 16, 66, 8, 197, 72, 145, 9, 12, 16, 67, 11, 200, 36, 229, 5, 73,
- 49, 67, 80, 16, 68, 8, 197, 16, 81, 9, 12, 16, 67, 8, 197, 16, 147, 148, 72, 80, 28, 8, 197, 4, 197, 15, 72, 16, 77, 0,
- 8, 197, 216, 148, 5, 80, 80, 65, 8, 197, 73, 212, 197, 80, 80, 65, 7, 196, 36, 225, 9, 12, 66, 0, 11, 200, 152, 229, 15, 5,
- 32, 197, 216, 144, 66, 6, 195, 16, 82, 129, 66, 0, 9, 198, 37, 53, 1, 52, 37, 76, 67, 7, 196, 18, 197, 78, 176, 67, 0, 8,
- 197, 60, 34, 67, 20, 144, 67, 8, 197, 72, 85, 133, 56, 144, 67, 8, 197, 77, 83, 148, 20, 208, 77, 0, 9, 198, 4, 101, 82, 37,
- 50, 64, 68, 7, 196, 56, 144, 201, 60, 77, 0, 18, 70, 88, 19, 5, 56, 50, 65, 84, 35, 55, 6, 36, 50, 89, 57, 35, 0, 0,
- 0, 16, 69, 81, 33, 66, 84, 144, 47, 14, 16, 36, 71, 58, 6, 37, 0, 0, 17, 70, 72, 20, 133, 61, 34, 64, 34, 35, 16, 36,
- 6, 39, 145, 124, 0, 0, 8, 197, 36, 225, 9, 28, 240, 67, 9, 198, 8, 16, 212, 21, 34, 69, 66, 0, 7, 196, 88, 146, 84, 84,
- 66, 7, 196, 16, 19, 148, 84, 66, 7, 196, 13, 83, 20, 84, 66, 0, 9, 198, 14, 195, 44, 85, 161, 65, 68, 0, 8, 197, 80, 16,
- 172, 72, 16, 65, 10, 67, 13, 82, 66, 49, 6, 121, 71, 0, 8, 197, 177, 53, 15, 72, 16, 77, 0, 6, 195, 24, 147, 9, 66, 0,
- 7, 196, 12, 20, 20, 84, 66, 10, 199, 20, 50, 9, 48, 144, 146, 4, 68, 10, 199, 16, 83, 79, 57, 53, 18, 4, 67, 10, 199, 13,
- 85, 18, 20, 145, 82, 4, 68, 10, 199, 12, 243, 131, 20, 229, 18, 4, 67, 0, 0, 8, 197, 82, 192, 197, 72, 80, 66, 11, 200, 64,
- 20, 148, 20, 225, 82, 84, 192, 67, 8, 197, 14, 193, 5, 72, 80, 66, 10, 135, 109, 105, 197, 159, 117, 110, 97, 67, 0, 9, 198, 77,
- 211, 135, 21, 32, 64, 67, 9, 198, 13, 83, 80, 177, 32, 64, 67, 7, 195, 7, 98, 64, 76, 32, 11, 67, 21, 32, 85, 57, 36, 16,
- 114, 0, 78, 7, 195, 16, 147, 128, 72, 28, 0, 10, 199, 4, 116, 137, 13, 83, 20, 84, 68, 0, 8, 197, 16, 85, 133, 56, 144, 67,
- 0, 8, 197, 82, 192, 197, 72, 144, 66, 0, 9, 198, 64, 203, 3, 21, 34, 64, 66, 0, 9, 198, 152, 224, 236, 72, 48, 64, 67, 0,
- 8, 197, 81, 33, 67, 20, 208, 65, 21, 71, 21, 129, 82, 12, 157, 137, 84, 36, 81, 88, 36, 34, 76, 6, 37, 123, 57, 40, 0, 0,
- 9, 198, 76, 195, 194, 61, 162, 64, 67, 9, 198, 16, 84, 197, 73, 98, 64, 67, 0, 7, 196, 12, 240, 201, 56, 65, 11, 136, 118, 101,
- 197, 159, 116, 101, 106, 105, 67, 0, 7, 196, 66, 192, 213, 72, 65, 7, 196, 5, 64, 67, 4, 67, 18, 70, 61, 34, 67, 116, 225, 0,
- 39, 16, 124, 49, 4, 112, 50, 72, 0, 76, 0, 0, 21, 71, 65, 33, 68, 37, 52, 21, 76, 48, 14, 16, 36, 72, 37, 89, 48, 6,
- 40, 89, 0, 0, 6, 195, 76, 244, 201, 66, 7, 195, 16, 20, 128, 72, 8, 0, 6, 195, 66, 196, 149, 66, 0, 8, 197, 89, 82, 69,
- 80, 80, 65, 8, 197, 76, 83, 69, 56, 80, 65, 0, 7, 196, 5, 66, 78, 28, 66, 0, 6, 195, 28, 19, 5, 66, 6, 195, 80, 19,
- 5, 77, 6, 195, 52, 83, 5, 77, 6, 195, 12, 83, 5, 77, 0, 7, 196, 52, 22, 9, 52, 65, 0, 8, 197, 16, 81, 137, 56, 144,
- 67, 0, 8, 197, 66, 196, 133, 72, 144, 66, 8, 197, 5, 53, 44, 104, 144, 65, 0, 9, 198, 152, 225, 140, 61, 34, 64, 67, 0, 0,
- 9, 134, 105, 101, 197, 159, 101, 97, 66, 8, 197, 37, 160, 149, 80, 144, 67, 16, 69, 61, 34, 67, 84, 208, 39, 16, 124, 49, 4, 40,
- 65, 0, 76, 0, 8, 66, 20, 144, 57, 118, 0, 76, 16, 66, 12, 208, 99, 101, 110, 116, 105, 109, 101, 116, 114, 105, 0, 29, 0, 0,
- 13, 68, 52, 81, 9, 84, 65, 6, 36, 72, 57, 40, 0, 9, 198, 152, 229, 5, 216, 80, 64, 67, 0, 12, 67, 81, 34, 79, 47, 14,
- 16, 6, 37, 39, 0, 8, 197, 24, 145, 82, 81, 80, 66, 0, 9, 198, 25, 84, 142, 37, 171, 0, 67, 0, 16, 70, 56, 147, 108, 57,
- 82, 64, 50, 37, 65, 13, 50, 6, 121, 0, 0, 6, 195, 81, 212, 129, 66, 0, 12, 201, 64, 20, 193, 28, 84, 137, 48, 244, 128, 67,
- 9, 198, 152, 224, 236, 64, 84, 133, 67, 0, 24, 73, 65, 34, 69, 80, 83, 149, 49, 82, 64, 48, 14, 16, 57, 6, 36, 47, 36, 50,
- 40, 55, 121, 0, 0, 9, 198, 52, 84, 193, 28, 84, 129, 67, 9, 198, 88, 240, 201, 24, 84, 129, 68, 9, 198, 77, 68, 133, 13, 84,
- 129, 67, 9, 198, 77, 5, 76, 8, 84, 129, 67, 9, 198, 36, 224, 201, 56, 84, 129, 68, 9, 198, 21, 128, 83, 64, 84, 129, 68, 9,
- 198, 16, 80, 197, 48, 84, 129, 68, 9, 198, 4, 115, 15, 52, 84, 129, 68, 9, 198, 4, 48, 197, 48, 84, 129, 68, 9, 198, 4, 49,
- 83, 80, 244, 129, 78, 0, 0, 8, 197, 48, 16, 210, 36, 208, 65, 8, 197, 24, 243, 15, 76, 144, 67, 7, 196, 105, 211, 66, 36, 66,
- 8, 197, 16, 243, 79, 48, 144, 67, 8, 197, 80, 240, 205, 4, 144, 73, 0, 10, 199, 152, 225, 200, 39, 98, 84, 84, 68, 0, 12, 200,
- 16, 84, 208, 177, 45, 137, 81, 80, 68, 48, 0, 6, 195, 50, 196, 193, 66, 0, 8, 197, 88, 144, 212, 36, 208, 65, 0, 9, 198, 12,
- 203, 20, 36, 235, 0, 67, 9, 198, 64, 245, 18, 37, 98, 64, 67, 10, 198, 64, 245, 133, 77, 66, 64, 67, 46, 0, 0, 0, 7, 196,
- 4, 209, 118, 36, 67, 0, 8, 197, 33, 212, 148, 36, 144, 66, 8, 197, 29, 209, 9, 48, 16, 67, 0, 9, 198, 82, 192, 197, 72, 146,
- 64, 66, 10, 67, 4, 128, 64, 35, 107, 6, 35, 0, 0, 0, 7, 196, 64, 19, 9, 16, 65, 0, 8, 197, 82, 197, 137, 218, 192, 66,
- 0, 6, 195, 12, 19, 5, 65, 9, 198, 4, 209, 78, 36, 237, 172, 66, 11, 67, 4, 99, 1, 35, 83, 55, 6, 35, 0, 6, 195, 76,
- 19, 5, 77, 10, 3, 226, 130, 172, 6, 115, 16, 39, 0, 0, 10, 199, 28, 130, 76, 36, 209, 76, 20, 67, 0, 0, 8, 197, 177, 53,
- 5, 36, 16, 77, 0, 0, 0, 0, 9, 198, 65, 35, 212, 20, 171, 0, 67, 8, 197, 152, 224, 213, 36, 80, 66, 15, 69, 33, 212, 148,
- 36, 80, 107, 112, 34, 47, 6, 37, 36, 0, 0, 6, 195, 52, 146, 137, 66, 0, 9, 198, 53, 211, 135, 116, 144, 64, 67, 0, 10, 199,
- 74, 196, 208, 85, 65, 82, 36, 67, 11, 200, 24, 84, 133, 77, 68, 149, 36, 80, 67, 12, 67, 9, 34, 79, 71, 14, 16, 6, 37, 39,
- 0, 7, 196, 18, 197, 78, 4, 67, 14, 4, 95, 111, 103, 111, 39, 81, 39, 50, 6, 36, 49, 0, 0, 10, 135, 197, 159, 101, 100, 101,
- 114, 101, 66, 8, 197, 13, 211, 132, 88, 16, 66, 8, 197, 5, 71, 82, 56, 16, 67, 0, 0, 9, 198, 65, 35, 212, 60, 51, 204, 67,
- 0, 10, 199, 152, 224, 200, 20, 145, 84, 84, 68, 0, 0, 9, 198, 152, 228, 197, 52, 224, 64, 67, 0, 7, 196, 21, 3, 195, 36, 65,
- 0, 6, 195, 21, 3, 195, 65, 10, 199, 152, 224, 193, 72, 49, 82, 4, 68, 0, 8, 197, 56, 80, 236, 40, 144, 67, 0, 13, 68, 74,
- 196, 21, 76, 34, 13, 48, 6, 40, 89, 0, 21, 71, 152, 235, 21, 57, 68, 149, 48, 112, 50, 13, 6, 40, 50, 47, 14, 16, 40, 55,
- 0, 0, 7, 196, 80, 83, 69, 52, 65, 0, 0, 17, 70, 56, 144, 201, 13, 83, 64, 50, 37, 76, 124, 49, 6, 40, 65, 0, 20, 71,
- 16, 84, 195, 60, 212, 21, 76, 72, 36, 89, 49, 39, 65, 48, 6, 40, 89, 0, 9, 66, 20, 192, 57, 36, 55, 0, 76, 0, 15, 3,
- 95, 50, 48, 72, 39, 40, 13, 88, 6, 36, 76, 124, 0, 0, 6, 195, 14, 198, 149, 66, 7, 196, 37, 34, 84, 4, 67, 9, 198, 152,
- 208, 146, 176, 48, 64, 67, 7, 196, 21, 98, 84, 4, 67, 6, 195, 155, 98, 64, 72, 0, 9, 134, 99, 101, 114, 197, 159, 105, 66, 0,
- 0, 9, 198, 77, 83, 148, 23, 98, 64, 77, 6, 195, 152, 228, 236, 8, 0, 7, 196, 65, 84, 148, 4, 66, 7, 196, 5, 1, 76, 4,
- 67, 0, 0, 9, 198, 72, 84, 208, 37, 32, 64, 67, 9, 198, 65, 33, 80, 5, 32, 64, 67, 9, 198, 65, 33, 70, 21, 32, 64, 67,
- 9, 198, 60, 36, 197, 73, 96, 64, 67, 9, 198, 53, 84, 141, 85, 32, 64, 67, 9, 198, 20, 194, 66, 21, 32, 64, 68, 9, 198, 12,
- 243, 133, 13, 64, 64, 67, 9, 198, 53, 83, 20, 61, 32, 64, 77, 14, 4, 95, 98, 114, 118, 49, 13, 76, 6, 40, 55, 13, 0, 0,
- 6, 195, 88, 148, 129, 66, 6, 195, 52, 148, 129, 66, 15, 3, 95, 51, 48, 47, 14, 16, 118, 88, 6, 36, 76, 124, 0, 0, 10, 199,
- 16, 148, 212, 36, 225, 197, 52, 66, 10, 199, 8, 16, 212, 21, 34, 69, 36, 66, 12, 65, 152, 4, 112, 72, 37, 50, 6, 37, 0, 49,
- 0, 0, 12, 68, 100, 18, 15, 60, 57, 35, 107, 6, 40, 0, 7, 195, 65, 34, 78, 72, 28, 21, 4, 95, 97, 99, 50, 72, 6, 40,
- 71, 55, 40, 35, 89, 49, 40, 6, 123, 37, 47, 0, 0, 7, 196, 18, 196, 172, 80, 66, 15, 67, 12, 20, 133, 49, 35, 34, 36, 55,
- 0, 72, 81, 108, 32, 7, 195, 12, 20, 133, 73, 28, 0, 8, 197, 36, 208, 71, 36, 224, 66, 9, 198, 65, 33, 71, 177, 65, 65, 67,
- 0, 9, 198, 76, 147, 66, 60, 194, 67, 66, 13, 68, 66, 195, 5, 4, 48, 35, 55, 36, 6, 35, 0, 0, 0, 11, 136, 99, 114, 101,
- 197, 159, 116, 101, 97, 66, 26, 4, 197, 159, 46, 97, 91, 37, 11, 35, 91, 4, 35, 15, 65, 117, 15, 72, 36, 48, 6, 35, 34, 47,
- 36, 0, 0, 7, 196, 25, 34, 90, 84, 66, 0, 8, 197, 4, 113, 78, 81, 80, 67, 0, 8, 197, 12, 20, 5, 216, 144, 65, 0, 9,
- 198, 88, 147, 132, 23, 98, 64, 65, 9, 198, 60, 20, 208, 23, 98, 64, 65, 11, 136, 99, 114, 101, 197, 159, 116, 101, 109, 65, 9, 198,
- 48, 240, 193, 48, 150, 129, 68, 0, 0, 9, 198, 72, 81, 201, 104, 244, 128, 66, 8, 197, 4, 52, 137, 81, 80, 67, 10, 199, 152, 229,
- 143, 48, 37, 82, 4, 68, 9, 197, 64, 83, 148, 73, 80, 72, 28, 0, 8, 197, 77, 1, 82, 176, 208, 66, 11, 200, 72, 80, 197, 67,
- 98, 79, 56, 80, 68, 0, 11, 136, 99, 196, 131, 197, 159, 117, 110, 97, 67, 0, 7, 196, 5, 34, 80, 36, 65, 11, 5, 95, 111, 102,
- 77, 49, 65, 6, 132, 0, 0, 0, 0, 6, 195, 65, 85, 21, 66, 0, 0, 0, 9, 198, 20, 194, 77, 36, 235, 0, 66, 0, 11, 67,
- 13, 35, 201, 49, 34, 39, 6, 37, 0, 15, 3, 95, 51, 88, 47, 14, 16, 6, 118, 88, 36, 76, 124, 0, 13, 3, 95, 54, 48, 91,
- 117, 88, 6, 36, 76, 124, 0, 0, 11, 3, 95, 48, 67, 89, 6, 40, 47, 36, 0, 0, 9, 198, 77, 4, 137, 40, 147, 128, 65, 14,
- 68, 21, 32, 118, 36, 57, 36, 16, 35, 141, 124, 0, 78, 0, 8, 197, 13, 81, 197, 216, 144, 65, 8, 197, 5, 33, 5, 216, 144, 65,
- 17, 70, 20, 97, 67, 81, 80, 64, 36, 83, 36, 49, 47, 58, 6, 35, 0, 0, 0, 13, 68, 12, 244, 212, 4, 49, 39, 89, 47, 6,
- 35, 0, 0, 8, 197, 28, 80, 77, 176, 224, 65, 12, 4, 95, 48, 90, 51, 65, 6, 132, 65, 37, 0, 0, 8, 197, 216, 80, 80, 176,
- 224, 65, 7, 196, 80, 21, 44, 48, 65, 9, 198, 72, 240, 133, 73, 64, 64, 66, 7, 196, 10, 197, 44, 36, 66, 9, 198, 85, 66, 76,
- 37, 160, 64, 68, 9, 198, 80, 83, 80, 21, 32, 64, 67, 9, 198, 60, 34, 69, 13, 64, 64, 67, 9, 198, 21, 129, 67, 85, 64, 64,
- 68, 9, 198, 16, 148, 208, 21, 32, 64, 67, 9, 198, 16, 84, 9, 77, 64, 64, 67, 9, 198, 16, 83, 5, 13, 64, 64, 67, 9, 198,
- 5, 50, 71, 85, 32, 64, 68, 9, 198, 4, 49, 76, 61, 32, 64, 78, 9, 198, 4, 49, 65, 77, 64, 64, 76, 14, 4, 95, 48, 90,
- 50, 89, 6, 40, 47, 37, 65, 37, 0, 0, 11, 200, 152, 224, 236, 64, 84, 137, 48, 80, 67, 12, 67, 24, 20, 129, 83, 4, 13, 34,
- 13, 0, 8, 16, 3, 95, 55, 48, 91, 35, 48, 47, 36, 88, 6, 36, 76, 124, 0, 0, 13, 3, 95, 49, 67, 4, 39, 89, 6, 40,
- 47, 13, 0, 0, 9, 198, 13, 83, 80, 177, 43, 13, 67, 9, 198, 4, 65, 86, 177, 37, 76, 67, 0, 9, 198, 13, 39, 78, 12, 83,
- 128, 65, 0, 9, 198, 16, 84, 198, 176, 53, 64, 67, 0, 8, 197, 65, 34, 67, 36, 224, 65, 0, 9, 198, 65, 35, 193, 77, 11, 20,
- 65, 7, 196, 73, 209, 5, 4, 66, 7, 196, 18, 193, 5, 4, 66, 7, 196, 14, 193, 5, 4, 66, 0, 7, 196, 12, 20, 44, 80, 65,
- 6, 194, 48, 16, 72, 28, 20, 3, 95, 49, 57, 50, 6, 131, 13, 89, 48, 14, 16, 36, 88, 4, 36, 76, 36, 0, 0, 9, 198, 16,
- 84, 195, 61, 11, 18, 66, 6, 195, 5, 3, 201, 66, 10, 67, 4, 99, 9, 35, 83, 55, 37, 0, 11, 136, 110, 196, 131, 197, 159, 116,
- 101, 97, 66, 19, 3, 95, 49, 56, 6, 39, 48, 123, 48, 14, 16, 36, 88, 4, 36, 76, 36, 0, 0, 10, 199, 17, 32, 71, 61, 53,
- 5, 4, 65, 10, 199, 12, 129, 82, 21, 53, 5, 4, 67, 10, 199, 65, 33, 76, 84, 225, 197, 4, 67, 16, 3, 95, 50, 67, 72, 6,
- 39, 40, 13, 89, 6, 40, 47, 36, 0, 0, 0, 8, 197, 8, 21, 5, 216, 144, 65, 9, 197, 65, 85, 5, 216, 144, 76, 32, 0, 9,
- 198, 12, 243, 210, 16, 243, 129, 68, 11, 136, 115, 102, 195, 162, 114, 197, 159, 105, 66, 0, 9, 198, 66, 196, 212, 74, 195, 64, 66, 6,
- 195, 5, 34, 80, 65, 10, 199, 16, 85, 5, 72, 210, 78, 4, 68, 0, 17, 70, 52, 19, 129, 28, 84, 128, 65, 6, 36, 50, 36, 75,
- 13, 34, 0, 9, 198, 12, 129, 83, 80, 244, 128, 65, 9, 198, 4, 49, 83, 80, 244, 128, 78, 0, 10, 199, 152, 229, 29, 53, 2, 78,
- 4, 68, 19, 3, 95, 49, 49, 6, 40, 50, 89, 48, 14, 16, 36, 88, 4, 36, 76, 36, 0, 0, 17, 70, 88, 241, 1, 24, 243, 133,
- 84, 6, 39, 72, 35, 83, 39, 50, 0, 7, 196, 28, 150, 143, 72, 65, 11, 3, 95, 49, 48, 88, 6, 36, 76, 36, 0, 0, 10, 199,
- 16, 84, 195, 32, 145, 5, 52, 66, 9, 198, 152, 224, 213, 72, 18, 129, 68, 21, 3, 95, 49, 51, 47, 14, 16, 6, 118, 89, 48, 14,
- 16, 36, 88, 4, 36, 76, 36, 0, 0, 9, 198, 89, 211, 172, 82, 194, 64, 67, 9, 198, 4, 203, 20, 85, 43, 13, 68, 10, 199, 72,
- 80, 67, 216, 147, 206, 4, 67, 7, 196, 14, 195, 3, 4, 66, 6, 194, 152, 224, 72, 28, 19, 3, 95, 49, 50, 72, 6, 120, 89, 48,
- 14, 16, 36, 88, 4, 36, 76, 36, 0, 0, 8, 197, 4, 229, 78, 216, 16, 67, 20, 3, 95, 49, 53, 76, 6, 37, 50, 89, 48, 14,
- 16, 36, 88, 4, 36, 76, 36, 0, 0, 19, 3, 95, 49, 52, 48, 6, 117, 89, 48, 14, 16, 36, 88, 4, 36, 76, 36, 0, 0, 10,
- 199, 36, 229, 5, 73, 162, 67, 20, 67, 10, 199, 12, 144, 193, 81, 34, 67, 20, 67, 10, 199, 4, 69, 133, 57, 66, 67, 20, 67, 22,
- 3, 95, 49, 55, 91, 6, 35, 48, 47, 36, 89, 48, 14, 16, 36, 88, 4, 36, 76, 36, 0, 0, 19, 3, 95, 49, 54, 91, 6, 117,
- 89, 48, 14, 16, 36, 88, 4, 36, 76, 36, 0, 0, 7, 196, 74, 193, 197, 80, 65, 0, 16, 3, 95, 55, 88, 91, 6, 35, 48, 47,
- 36, 88, 36, 76, 124, 0, 0, 7, 196, 4, 210, 67, 20, 66, 14, 68, 61, 34, 67, 20, 39, 16, 124, 76, 4, 36, 0, 75, 0, 0,
- 9, 198, 104, 115, 205, 61, 65, 64, 65, 9, 198, 52, 20, 148, 61, 33, 64, 65, 9, 198, 24, 244, 134, 61, 75, 0, 65, 9, 198, 16,
- 240, 212, 61, 33, 64, 65, 9, 198, 12, 84, 131, 21, 75, 0, 67, 0, 0, 13, 68, 13, 85, 9, 4, 49, 40, 47, 6, 37, 35, 0,
- 0, 9, 198, 152, 229, 29, 53, 3, 1, 67, 0, 13, 68, 5, 43, 54, 36, 35, 34, 6, 13, 123, 124, 0, 0, 6, 195, 64, 245, 5,
- 66, 6, 195, 60, 101, 1, 66, 0, 13, 5, 197, 159, 116, 105, 101, 91, 47, 6, 37, 36, 0, 9, 198, 77, 211, 66, 177, 64, 64, 65,
- 0, 0, 11, 200, 16, 148, 212, 36, 225, 197, 216, 144, 66, 0, 6, 195, 84, 149, 1, 66, 15, 4, 95, 97, 99, 117, 35, 89, 49, 40,
- 123, 6, 37, 47, 0, 0, 8, 197, 21, 128, 77, 20, 224, 66, 13, 5, 197, 159, 116, 105, 97, 91, 47, 6, 57, 35, 0, 0, 0, 0,
- 17, 3, 95, 52, 48, 48, 35, 47, 14, 16, 40, 88, 6, 36, 76, 124, 0, 0, 9, 198, 16, 84, 15, 104, 149, 0, 66, 4, 193, 160,
- 43, 0, 7, 196, 81, 211, 172, 72, 65, 0, 7, 196, 37, 4, 207, 76, 65, 9, 198, 12, 20, 129, 12, 19, 0, 66, 0, 7, 196, 29,
- 83, 5, 72, 65, 6, 195, 48, 148, 9, 66, 0, 11, 200, 56, 244, 212, 36, 209, 76, 61, 32, 65, 11, 200, 36, 224, 77, 36, 50, 76,
- 61, 32, 67, 10, 199, 13, 85, 18, 20, 213, 82, 4, 68, 6, 195, 8, 253, 137, 66, 7, 195, 88, 93, 137, 76, 32, 0, 16, 70, 8,
- 195, 199, 28, 84, 128, 71, 55, 6, 39, 81, 13, 34, 0, 11, 3, 95, 50, 102, 72, 6, 39, 40, 13, 0, 0, 9, 198, 152, 229, 172,
- 82, 197, 21, 68, 9, 198, 152, 237, 133, 66, 197, 21, 68, 0, 11, 200, 64, 145, 80, 82, 195, 172, 81, 80, 68, 8, 197, 66, 196, 172,
- 76, 144, 67, 15, 3, 95, 50, 88, 72, 6, 39, 40, 13, 88, 36, 76, 124, 0, 14, 3, 95, 53, 48, 76, 37, 50, 88, 6, 36, 76,
- 124, 0, 0, 7, 196, 12, 194, 80, 36, 66, 0, 7, 196, 8, 149, 143, 48, 65, 0, 0, 8, 197, 82, 197, 137, 216, 80, 66, 8, 197,
- 74, 192, 206, 21, 64, 65, 0, 12, 137, 99, 195, 162, 197, 159, 116, 105, 103, 97, 67, 0, 0, 0, 10, 67, 52, 144, 64, 65, 6, 37,
- 35, 0, 6, 195, 85, 36, 201, 66, 0, 7, 196, 76, 244, 197, 4, 66, 7, 196, 24, 84, 133, 4, 66, 7, 196, 84, 225, 73, 4, 77,
- 7, 196, 84, 229, 73, 4, 77, 0, 0, 9, 198, 77, 81, 140, 21, 65, 64, 65, 9, 198, 64, 16, 207, 77, 65, 64, 65, 9, 198, 13,
- 32, 84, 21, 33, 64, 65, 18, 70, 61, 34, 67, 5, 33, 64, 39, 16, 124, 49, 4, 35, 16, 36, 0, 76, 0, 6, 195, 12, 80, 64,
- 76, 0, 13, 68, 16, 85, 137, 4, 72, 36, 84, 37, 6, 35, 0, 15, 3, 95, 63, 63, 49, 35, 16, 35, 49, 47, 6, 36, 34, 0,
- 0, 11, 200, 65, 35, 212, 60, 51, 193, 48, 80, 67, 0, 8, 197, 61, 1, 82, 176, 208, 67, 8, 197, 36, 229, 18, 176, 208, 66, 0,
- 10, 67, 52, 145, 64, 65, 6, 37, 36, 0, 6, 195, 12, 85, 129, 66, 9, 198, 16, 84, 198, 84, 225, 1, 67, 9, 198, 12, 243, 134,
- 84, 225, 1, 67, 17, 3, 95, 52, 88, 48, 6, 35, 47, 14, 16, 40, 88, 36, 76, 124, 0, 0, 0, 0, 0, 6, 195, 88, 245, 1,
- 66, 0, 17, 70, 152, 224, 73, 57, 65, 65, 112, 50, 35, 6, 37, 50, 47, 135, 0, 0, 0, 11, 66, 48, 80, 55, 135, 0, 72, 81,
- 97, 32, 13, 66, 48, 80, 55, 135, 34, 0, 72, 81, 97, 114, 32, 16, 66, 48, 80, 55, 135, 123, 124, 0, 72, 81, 97, 197, 163, 105,
- 32, 13, 66, 48, 80, 55, 135, 57, 0, 72, 81, 97, 105, 32, 13, 66, 48, 80, 55, 135, 65, 0, 72, 81, 97, 109, 32, 11, 66, 48,
- 80, 55, 135, 0, 72, 81, 97, 32, 5, 194, 48, 80, 72, 15, 66, 44, 112, 107, 105, 108, 111, 103, 114, 97, 109, 101, 0, 29, 0, 8,
- 197, 66, 196, 236, 72, 144, 65, 14, 3, 95, 53, 88, 76, 6, 37, 50, 88, 36, 76, 124, 0, 14, 3, 95, 56, 48, 39, 48, 47, 88,
- 6, 36, 76, 124, 0, 0, 9, 198, 81, 35, 211, 56, 85, 0, 65, 10, 199, 77, 80, 133, 77, 66, 77, 4, 68, 0, 0, 9, 198, 65,
- 35, 198, 21, 51, 210, 66, 9, 198, 12, 244, 133, 13, 69, 64, 67, 0, 9, 198, 8, 243, 66, 176, 225, 64, 65, 7, 195, 88, 242, 64,
- 76, 32, 6, 195, 52, 18, 64, 72, 6, 195, 88, 242, 64, 76, 6, 195, 56, 242, 64, 76, 6, 195, 12, 82, 64, 76, 0, 9, 198, 90,
- 196, 147, 177, 69, 64, 67, 9, 198, 81, 43, 19, 177, 69, 64, 67, 6, 195, 66, 193, 21, 66, 9, 198, 13, 43, 16, 177, 69, 64, 67,
- 9, 198, 14, 195, 3, 177, 69, 64, 67, 0, 9, 198, 90, 194, 69, 82, 197, 21, 68, 9, 198, 57, 83, 108, 74, 197, 21, 68, 9, 198,
- 54, 197, 21, 74, 197, 21, 68, 9, 198, 152, 226, 149, 74, 197, 21, 68, 9, 198, 152, 208, 149, 14, 197, 21, 68, 9, 198, 4, 71, 78,
- 14, 197, 21, 68, 9, 198, 16, 84, 208, 177, 45, 137, 67, 7, 196, 13, 212, 141, 36, 66, 0, 0, 12, 201, 104, 68, 149, 56, 50, 78,
- 177, 69, 64, 68, 15, 140, 195, 174, 109, 112, 117, 197, 159, 99, 196, 131, 116, 117, 68, 13, 3, 95, 54, 88, 91, 6, 117, 88, 36, 76,
- 124, 0, 14, 3, 95, 57, 48, 50, 131, 13, 88, 6, 36, 76, 124, 0, 0, 8, 197, 89, 83, 20, 85, 32, 65, 9, 198, 216, 19, 132,
- 177, 32, 64, 65, 9, 198, 24, 203, 3, 177, 32, 64, 65, 8, 197, 13, 32, 84, 21, 32, 65, 10, 199, 4, 53, 80, 84, 224, 212, 84,
- 68, 0, 17, 142, 195, 174, 110, 102, 196, 131, 197, 159, 117, 114, 196, 131, 116, 117, 69, 0, 11, 200, 152, 229, 146, 20, 67, 137, 12, 144,
- 68, 0, 19, 8, 101, 120, 39, 111, 116, 105, 99, 101, 36, 81, 88, 39, 47, 37, 76, 36, 0, 7, 195, 88, 243, 64, 76, 32, 0, 6,
- 195, 10, 193, 193, 66, 0, 0, 0, 11, 67, 17, 37, 77, 72, 34, 6, 40, 65, 0, 0, 7, 196, 4, 35, 206, 4, 67, 6, 195, 74,
- 192, 201, 66, 8, 196, 64, 240, 84, 20, 76, 32, 0, 8, 197, 76, 80, 207, 48, 80, 65, 11, 200, 64, 244, 148, 60, 48, 76, 37, 80,
- 68, 8, 197, 52, 243, 137, 12, 16, 66, 8, 197, 24, 20, 207, 48, 80, 66, 8, 197, 88, 244, 130, 20, 16, 66, 8, 197, 88, 19, 15,
- 72, 16, 67, 8, 197, 80, 243, 5, 72, 16, 67, 8, 197, 77, 68, 137, 12, 16, 66, 15, 69, 77, 64, 71, 56, 16, 89, 47, 35, 81,
- 50, 6, 35, 0, 8, 197, 72, 83, 5, 88, 16, 67, 8, 197, 72, 81, 201, 104, 16, 67, 8, 197, 72, 81, 149, 104, 16, 67, 8, 197,
- 64, 244, 142, 20, 16, 66, 8, 197, 60, 35, 9, 28, 16, 67, 7, 196, 4, 219, 7, 36, 67, 0, 7, 196, 56, 147, 73, 12, 66, 0,
- 9, 198, 24, 19, 129, 80, 144, 201, 66, 0, 12, 67, 81, 43, 9, 47, 14, 16, 13, 6, 37, 0, 0, 8, 197, 85, 35, 5, 80, 80,
- 65, 8, 197, 84, 197, 9, 52, 80, 65, 8, 197, 81, 84, 133, 48, 80, 66, 8, 197, 81, 83, 133, 80, 80, 65, 8, 197, 77, 83, 133,
- 80, 80, 65, 8, 197, 72, 84, 5, 16, 80, 65, 8, 197, 72, 18, 15, 88, 16, 65, 8, 197, 64, 84, 132, 20, 16, 66, 8, 197, 64,
- 19, 9, 16, 80, 65, 8, 197, 56, 147, 73, 12, 16, 66, 8, 197, 84, 212, 12, 20, 16, 66, 8, 197, 72, 84, 5, 72, 16, 67, 8,
- 197, 72, 84, 1, 72, 16, 67, 8, 197, 16, 84, 208, 72, 80, 28, 0, 7, 196, 64, 149, 9, 12, 66, 0, 9, 198, 152, 224, 73, 57,
- 64, 64, 67, 14, 3, 95, 56, 88, 6, 39, 48, 47, 88, 36, 76, 124, 0, 0, 10, 199, 16, 80, 207, 56, 80, 212, 4, 68, 0, 0,
- 9, 198, 72, 81, 197, 49, 82, 64, 65, 12, 201, 21, 132, 5, 72, 147, 69, 57, 64, 64, 69, 0, 9, 198, 16, 85, 78, 177, 162, 64,
- 68, 9, 198, 58, 196, 21, 77, 66, 64, 67, 9, 198, 152, 212, 12, 21, 66, 64, 67, 0, 9, 198, 105, 81, 210, 177, 97, 65, 67, 9,
- 198, 152, 229, 29, 48, 226, 64, 67, 0, 9, 198, 66, 196, 236, 73, 82, 69, 67, 7, 196, 48, 21, 5, 96, 65, 8, 197, 17, 84, 133,
- 72, 144, 66, 9, 198, 14, 195, 108, 73, 82, 69, 67, 11, 200, 8, 192, 71, 61, 51, 15, 88, 144, 68, 0, 7, 196, 53, 86, 137, 44,
- 65, 9, 198, 52, 20, 148, 61, 34, 64, 65, 10, 66, 48, 112, 36, 55, 75, 6, 37, 0, 0, 14, 3, 95, 57, 88, 50, 6, 131, 13,
- 88, 36, 76, 124, 0, 0, 29, 13, 112, 114, 101, 197, 159, 101, 100, 105, 110, 197, 163, 105, 101, 48, 14, 16, 36, 91, 36, 72, 37, 50,
- 123, 6, 37, 36, 0, 9, 198, 74, 195, 93, 56, 80, 64, 67, 0, 10, 199, 25, 34, 71, 177, 37, 73, 20, 67, 9, 198, 77, 75, 16,
- 116, 225, 65, 67, 0, 9, 198, 64, 240, 206, 37, 69, 64, 67, 9, 198, 28, 20, 142, 37, 69, 64, 67, 13, 68, 16, 81, 21, 76, 72,
- 36, 72, 6, 40, 89, 0, 8, 197, 72, 81, 236, 76, 144, 67, 0, 9, 198, 152, 225, 15, 37, 69, 64, 68, 0, 9, 198, 77, 64, 78,
- 16, 20, 132, 65, 12, 137, 112, 105, 197, 159, 99, 196, 131, 116, 117, 67, 10, 199, 4, 197, 21, 56, 65, 86, 4, 68, 10, 199, 4, 197,
- 3, 36, 225, 86, 4, 68, 0, 8, 197, 48, 245, 137, 81, 80, 67, 13, 138, 115, 196, 131, 118, 195, 162, 114, 197, 159, 105, 67, 0, 8,
- 197, 64, 20, 236, 72, 80, 65, 9, 198, 4, 49, 65, 77, 75, 0, 76, 0, 11, 200, 152, 224, 210, 20, 225, 236, 81, 80, 68, 6, 195,
- 5, 35, 85, 66, 0, 15, 69, 24, 243, 4, 21, 32, 83, 6, 39, 55, 72, 13, 34, 0, 0, 8, 197, 12, 243, 132, 20, 144, 66, 7,
- 196, 5, 11, 19, 4, 67, 0, 16, 70, 20, 147, 147, 80, 82, 78, 6, 117, 50, 91, 47, 117, 50, 0, 0, 9, 198, 66, 194, 65, 56,
- 161, 78, 66, 0, 9, 198, 152, 224, 236, 49, 162, 64, 67, 0, 9, 197, 80, 245, 21, 76, 144, 65, 28, 12, 4, 95, 115, 116, 107, 89,
- 55, 6, 36, 91, 0, 0, 9, 198, 12, 243, 147, 36, 65, 82, 66, 17, 7, 118, 111, 197, 159, 116, 114, 105, 84, 39, 91, 47, 16, 37,
- 0, 77, 0, 14, 66, 78, 192, 89, 13, 126, 124, 0, 72, 81, 109, 105, 32, 15, 66, 78, 192, 89, 13, 97, 124, 0, 72, 81, 197, 159,
- 105, 32, 11, 66, 78, 192, 89, 129, 0, 72, 81, 105, 32, 12, 66, 78, 192, 89, 13, 55, 0, 72, 81, 108, 32, 5, 194, 78, 192, 72,
- 5, 194, 14, 192, 76, 6, 194, 36, 224, 72, 28, 0, 0, 0, 7, 65, 176, 6, 13, 0, 49, 0, 0, 8, 197, 77, 5, 78, 20, 16,
- 66, 8, 197, 32, 242, 15, 80, 80, 65, 14, 69, 28, 243, 199, 48, 80, 81, 6, 40, 81, 13, 55, 0, 8, 197, 104, 34, 69, 72, 16,
- 66, 8, 197, 17, 82, 14, 20, 16, 66, 8, 197, 16, 145, 197, 72, 16, 67, 8, 197, 16, 81, 197, 72, 16, 67, 8, 197, 9, 80, 213,
- 72, 16, 67, 0, 7, 196, 48, 241, 201, 12, 65, 0, 8, 197, 36, 224, 77, 36, 48, 67, 8, 197, 12, 130, 77, 36, 48, 65, 6, 195,
- 12, 149, 9, 66, 6, 195, 65, 211, 172, 8, 0, 9, 198, 14, 193, 5, 72, 147, 5, 66, 7, 196, 4, 69, 78, 4, 67, 0, 8, 197,
- 88, 20, 201, 48, 80, 66, 8, 197, 56, 85, 5, 16, 80, 65, 8, 197, 52, 241, 5, 48, 80, 66, 8, 197, 32, 18, 1, 48, 80, 67,
- 8, 197, 16, 81, 197, 80, 80, 65, 8, 197, 12, 20, 5, 80, 80, 65, 8, 197, 5, 37, 5, 72, 16, 66, 8, 197, 77, 81, 197, 72,
- 16, 67, 11, 200, 72, 84, 18, 21, 161, 78, 80, 16, 68, 8, 197, 64, 194, 77, 8, 16, 66, 8, 197, 61, 33, 15, 56, 16, 67, 8,
- 197, 52, 241, 5, 72, 16, 67, 15, 69, 21, 99, 204, 84, 16, 36, 84, 39, 55, 58, 6, 35, 0, 7, 196, 13, 211, 148, 4, 66, 13,
- 69, 16, 242, 76, 20, 16, 72, 6, 120, 55, 135, 0, 8, 197, 52, 21, 1, 48, 80, 78, 0, 8, 197, 74, 193, 197, 80, 80, 65, 0,
- 20, 71, 76, 84, 150, 36, 50, 85, 48, 89, 36, 34, 84, 6, 37, 76, 57, 40, 55, 0, 0, 0, 8, 197, 88, 81, 5, 72, 144, 66,
- 8, 197, 72, 84, 5, 104, 144, 65, 8, 197, 65, 35, 208, 84, 144, 66, 8, 197, 64, 149, 9, 12, 144, 66, 8, 197, 64, 19, 9, 104,
- 144, 65, 8, 197, 48, 145, 5, 72, 144, 65, 21, 71, 16, 147, 172, 84, 229, 18, 84, 72, 37, 50, 13, 6, 40, 50, 47, 14, 16, 40,
- 0, 8, 197, 76, 100, 137, 40, 144, 66, 8, 197, 13, 80, 197, 72, 144, 67, 0, 0, 10, 67, 61, 43, 0, 6, 39, 34, 13, 0, 9,
- 198, 4, 49, 83, 80, 82, 65, 78, 0, 6, 195, 82, 194, 69, 66, 14, 66, 56, 80, 50, 135, 89, 0, 72, 81, 97, 197, 159, 32, 13,
- 66, 56, 80, 50, 135, 34, 0, 72, 81, 97, 114, 32, 13, 66, 56, 80, 50, 135, 65, 0, 72, 81, 97, 109, 32, 12, 137, 97, 197, 159,
- 116, 101, 114, 110, 101, 97, 67, 7, 196, 76, 84, 150, 36, 66, 5, 194, 56, 80, 72, 15, 66, 52, 112, 109, 105, 108, 105, 103, 114, 97,
- 109, 101, 0, 29, 0, 8, 197, 12, 194, 78, 80, 144, 66, 8, 197, 13, 85, 133, 56, 144, 67, 0, 9, 198, 64, 144, 212, 61, 34, 64,
- 65, 9, 198, 24, 16, 212, 61, 34, 64, 65, 9, 198, 4, 36, 207, 49, 98, 64, 68, 0, 18, 70, 24, 20, 134, 85, 34, 69, 83, 35,
- 34, 83, 40, 16, 6, 37, 36, 0, 0, 7, 196, 12, 83, 148, 84, 66, 0, 7, 196, 88, 81, 5, 72, 66, 7, 196, 72, 17, 1, 72,
- 65, 7, 196, 48, 145, 5, 72, 65, 0, 0, 0, 12, 66, 57, 80, 50, 40, 37, 0, 72, 81, 105, 32, 10, 199, 72, 85, 133, 72, 33,
- 82, 4, 68, 5, 194, 57, 80, 76, 19, 4, 95, 99, 105, 114, 76, 37, 34, 49, 40, 65, 83, 55, 6, 36, 49, 89, 0, 0, 7, 196,
- 64, 17, 201, 56, 65, 11, 200, 4, 67, 73, 56, 148, 212, 72, 16, 68, 0, 15, 4, 95, 48, 77, 52, 71, 37, 55, 6, 57, 138, 50,
- 36, 0, 0, 6, 195, 13, 84, 213, 66, 9, 198, 89, 211, 148, 85, 32, 64, 67, 9, 198, 152, 225, 137, 21, 32, 64, 67, 9, 198, 4,
- 203, 20, 85, 32, 64, 68, 16, 4, 95, 48, 77, 53, 71, 37, 55, 6, 57, 35, 34, 72, 36, 0, 0, 15, 4, 95, 48, 77, 50, 65,
- 37, 55, 6, 57, 138, 50, 36, 0, 0, 8, 197, 8, 244, 132, 20, 144, 66, 8, 197, 5, 4, 137, 28, 144, 65, 6, 195, 13, 83, 64,
- 8, 16, 4, 95, 48, 77, 51, 65, 37, 55, 6, 57, 35, 34, 72, 36, 0, 0, 12, 201, 72, 81, 67, 32, 147, 9, 9, 32, 64, 69,
- 0, 22, 72, 76, 83, 73, 65, 35, 196, 85, 48, 89, 36, 65, 37, 48, 16, 39, 72, 6, 40, 89, 0, 6, 195, 12, 84, 149, 66, 10,
- 198, 4, 203, 20, 85, 34, 64, 66, 28, 10, 4, 95, 48, 77, 49, 65, 6, 132, 0, 0, 7, 196, 84, 209, 90, 36, 65, 0, 8, 197,
- 64, 84, 5, 56, 144, 65, 15, 69, 44, 245, 133, 76, 144, 49, 6, 39, 84, 36, 91, 37, 0, 8, 197, 28, 150, 143, 72, 144, 65, 8,
- 197, 12, 243, 147, 84, 208, 66, 8, 197, 52, 148, 143, 76, 144, 67, 8, 197, 4, 67, 210, 52, 144, 67, 6, 195, 36, 20, 128, 8, 0,
- 9, 198, 89, 83, 20, 85, 34, 64, 65, 0, 7, 196, 16, 21, 137, 16, 65, 6, 195, 24, 84, 137, 66, 0, 13, 68, 13, 85, 9, 20,
- 49, 40, 47, 6, 37, 36, 0, 0, 10, 199, 66, 194, 65, 56, 161, 78, 36, 66, 6, 195, 52, 20, 143, 66, 7, 195, 88, 244, 128, 76,
- 32, 0, 0, 9, 198, 16, 84, 15, 104, 149, 5, 66, 9, 198, 53, 83, 54, 84, 210, 64, 67, 0, 9, 198, 152, 224, 201, 56, 113, 77,
- 66, 0, 8, 197, 53, 81, 197, 80, 80, 65, 16, 4, 95, 108, 105, 103, 55, 37, 81, 35, 47, 6, 40, 34, 13, 0, 0, 0, 9, 198,
- 17, 83, 78, 20, 21, 1, 79, 0, 7, 196, 64, 21, 9, 52, 65, 0, 0, 0, 0, 7, 196, 48, 148, 19, 36, 66, 9, 194, 52, 144,
- 72, 81, 97, 114, 32, 9, 194, 52, 144, 72, 81, 97, 105, 32, 9, 194, 52, 144, 72, 81, 97, 109, 32, 13, 66, 52, 144, 65, 37, 4,
- 36, 0, 72, 81, 101, 32, 5, 194, 52, 144, 72, 29, 66, 44, 208, 49, 37, 55, 39, 65, 6, 36, 47, 14, 16, 37, 11, 48, 36, 15,
- 6, 39, 34, 13, 0, 82, 47, 32, 104, 32, 15, 66, 44, 208, 107, 105, 108, 111, 109, 101, 116, 114, 105, 0, 29, 0, 15, 6, 197, 159,
- 101, 102, 105, 97, 91, 36, 83, 6, 37, 35, 0, 0, 7, 196, 12, 240, 207, 76, 65, 0, 0, 9, 198, 152, 229, 137, 56, 113, 65, 67,
- 0, 17, 68, 16, 147, 148, 72, 72, 37, 50, 47, 14, 34, 39, 0, 81, 111, 32, 0, 10, 199, 152, 237, 133, 48, 81, 197, 4, 68, 0,
- 8, 197, 12, 244, 205, 61, 48, 65, 9, 198, 72, 81, 197, 56, 84, 129, 68, 8, 197, 74, 197, 44, 12, 144, 67, 8, 197, 74, 197, 44,
- 12, 144, 67, 17, 70, 152, 227, 15, 13, 82, 64, 112, 50, 55, 39, 49, 40, 6, 37, 0, 0, 17, 70, 77, 84, 144, 49, 84, 192, 89,
- 40, 16, 48, 55, 6, 40, 89, 0, 10, 199, 77, 80, 143, 72, 66, 78, 20, 66, 9, 198, 74, 195, 93, 56, 83, 64, 66, 10, 199, 88,
- 150, 149, 4, 194, 90, 4, 68, 0, 0, 0, 9, 198, 48, 149, 5, 72, 21, 21, 68, 9, 198, 72, 80, 213, 64, 84, 129, 68, 9, 198,
- 48, 81, 201, 24, 84, 129, 68, 9, 198, 16, 83, 9, 8, 84, 129, 68, 9, 198, 16, 81, 197, 56, 84, 129, 68, 0, 7, 196, 8, 21,
- 5, 52, 65, 7, 196, 76, 197, 74, 36, 66, 0, 8, 197, 56, 85, 5, 104, 144, 65, 0, 10, 199, 88, 147, 143, 90, 205, 137, 36, 68,
- 0, 9, 198, 64, 20, 193, 28, 84, 137, 67, 6, 195, 5, 36, 213, 66, 9, 198, 152, 212, 12, 36, 226, 64, 67, 0, 6, 195, 66, 196,
- 193, 66, 0, 8, 197, 4, 225, 18, 20, 144, 66, 7, 196, 64, 203, 20, 36, 66, 9, 198, 152, 212, 44, 81, 84, 137, 69, 0, 7, 196,
- 74, 195, 93, 36, 66, 0, 9, 198, 36, 229, 5, 72, 84, 193, 68, 0, 13, 68, 64, 149, 73, 20, 48, 6, 37, 40, 37, 36, 0, 7,
- 196, 72, 148, 195, 4, 66, 0, 7, 196, 5, 97, 118, 36, 76, 6, 195, 77, 80, 128, 28, 0, 0, 8, 197, 152, 229, 172, 218, 192, 67,
- 0, 10, 199, 66, 196, 148, 36, 50, 67, 176, 67, 7, 196, 20, 97, 77, 20, 67, 0, 0, 8, 197, 104, 37, 82, 176, 208, 66, 0, 9,
- 198, 65, 33, 79, 13, 84, 1, 67, 0, 7, 196, 36, 229, 9, 52, 65, 7, 196, 5, 33, 5, 52, 65, 0, 11, 67, 61, 5, 83, 39,
- 48, 6, 40, 89, 0, 11, 67, 5, 5, 83, 35, 48, 6, 40, 89, 0, 9, 198, 5, 11, 18, 177, 34, 73, 67, 0, 14, 4, 95, 99,
- 101, 100, 89, 36, 72, 6, 37, 55, 13, 0, 0, 0, 5, 194, 56, 144, 72, 9, 198, 58, 196, 21, 77, 65, 65, 67, 6, 194, 64, 80,
- 72, 28, 0, 9, 134, 197, 159, 111, 115, 101, 97, 66, 0, 0, 8, 197, 52, 20, 137, 85, 48, 65, 6, 195, 16, 244, 137, 66, 9, 198,
- 16, 84, 203, 80, 244, 0, 65, 7, 196, 16, 81, 197, 80, 65, 7, 196, 13, 81, 197, 80, 65, 18, 70, 12, 243, 148, 36, 229, 65, 49,
- 39, 50, 47, 37, 50, 58, 6, 35, 0, 0, 0, 8, 197, 25, 32, 67, 81, 80, 66, 9, 198, 152, 224, 210, 23, 97, 65, 67, 0, 11,
- 200, 4, 192, 76, 82, 194, 69, 72, 144, 66, 0, 7, 196, 85, 35, 5, 80, 65, 7, 196, 81, 83, 133, 80, 65, 16, 69, 81, 32, 68,
- 85, 48, 47, 14, 16, 35, 72, 6, 40, 89, 0, 12, 67, 80, 22, 9, 47, 6, 35, 49, 89, 37, 0, 7, 196, 77, 83, 133, 80, 65,
- 16, 69, 17, 32, 68, 85, 48, 47, 14, 16, 35, 72, 6, 40, 89, 0, 9, 198, 76, 51, 9, 24, 244, 201, 67, 0, 9, 198, 104, 119,
- 82, 36, 85, 21, 68, 9, 198, 77, 68, 157, 56, 113, 77, 65, 0, 15, 69, 76, 84, 135, 37, 80, 89, 6, 36, 34, 75, 57, 40, 0,
- 0, 17, 4, 95, 99, 97, 112, 65, 35, 90, 40, 89, 49, 6, 40, 55, 13, 0, 0, 9, 198, 12, 20, 137, 12, 21, 21, 68, 0, 8,
- 196, 65, 85, 5, 52, 76, 32, 0, 9, 198, 152, 224, 236, 36, 84, 129, 68, 0, 12, 201, 20, 98, 67, 36, 83, 148, 37, 160, 64, 69,
- 0, 0, 15, 66, 52, 192, 109, 105, 108, 105, 108, 105, 116, 114, 105, 0, 29, 0, 0, 0, 6, 195, 84, 193, 73, 66, 0, 13, 68, 88,
- 242, 76, 4, 84, 40, 35, 55, 6, 35, 0, 8, 197, 28, 84, 129, 72, 64, 65, 7, 196, 21, 64, 76, 4, 67, 8, 3, 95, 196, 131,
- 6, 13, 0, 0, 0, 8, 197, 65, 83, 133, 216, 144, 65, 13, 3, 197, 159, 105, 91, 124, 35, 0, 72, 81, 97, 32, 9, 198, 81, 34,
- 85, 52, 96, 64, 67, 9, 198, 28, 84, 141, 36, 224, 64, 67, 9, 198, 21, 128, 77, 36, 224, 64, 68, 9, 198, 12, 19, 3, 84, 192,
- 64, 67, 9, 198, 5, 48, 213, 49, 64, 64, 67, 9, 198, 4, 53, 77, 84, 192, 64, 68, 6, 131, 197, 159, 105, 72, 0, 9, 198, 81,
- 33, 67, 23, 98, 64, 65, 17, 70, 77, 5, 78, 23, 98, 64, 89, 48, 6, 40, 50, 36, 123, 124, 0, 11, 67, 52, 147, 73, 65, 6,
- 37, 65, 37, 0, 9, 198, 12, 243, 148, 72, 243, 1, 67, 11, 136, 195, 174, 110, 197, 159, 101, 108, 97, 67, 0, 9, 198, 152, 229, 9,
- 56, 65, 77, 66, 0, 0, 7, 196, 48, 17, 236, 72, 65, 9, 198, 40, 20, 15, 56, 144, 64, 66, 9, 198, 152, 224, 197, 72, 59, 0,
- 67, 9, 198, 21, 132, 5, 16, 144, 64, 67, 9, 198, 17, 84, 133, 72, 80, 64, 66, 9, 198, 72, 84, 12, 36, 48, 64, 67, 9, 198,
- 56, 147, 69, 72, 80, 64, 67, 9, 198, 21, 132, 12, 36, 48, 64, 67, 9, 198, 16, 245, 133, 16, 80, 64, 67, 9, 198, 104, 80, 197,
- 48, 80, 64, 65, 9, 198, 61, 5, 21, 48, 80, 64, 65, 0, 9, 198, 152, 224, 197, 64, 83, 64, 66, 9, 198, 28, 19, 2, 20, 226,
- 73, 65, 0, 0, 0, 0, 9, 198, 152, 225, 210, 61, 162, 64, 67, 9, 198, 8, 193, 83, 80, 83, 65, 67, 6, 195, 24, 16, 197, 76,
- 13, 3, 95, 195, 174, 4, 112, 72, 37, 50, 6, 37, 0, 0, 7, 196, 72, 244, 212, 36, 66, 5, 194, 76, 16, 76, 15, 66, 52, 208,
- 109, 105, 108, 105, 109, 101, 116, 114, 105, 0, 29, 0, 7, 196, 216, 147, 133, 4, 66, 7, 196, 66, 198, 133, 4, 66, 0, 23, 72, 77,
- 84, 18, 20, 208, 118, 36, 80, 89, 40, 48, 14, 16, 36, 65, 35, 123, 6, 37, 36, 0, 9, 198, 72, 245, 15, 12, 243, 0, 67, 9,
- 198, 13, 85, 157, 57, 75, 0, 67, 0, 8, 197, 29, 32, 84, 37, 48, 65, 9, 198, 16, 84, 201, 29, 84, 128, 66, 0, 12, 68, 5,
- 84, 137, 84, 35, 40, 16, 6, 116, 0, 12, 137, 99, 117, 110, 111, 197, 159, 116, 101, 97, 67, 0, 10, 199, 152, 225, 200, 36, 243, 148,
- 36, 67, 8, 197, 88, 244, 212, 73, 80, 76, 8, 197, 56, 244, 212, 73, 80, 77, 0, 0, 9, 198, 81, 32, 71, 23, 98, 64, 65, 9,
- 198, 52, 84, 135, 23, 98, 64, 65, 9, 198, 21, 2, 83, 12, 244, 0, 66, 9, 198, 4, 193, 71, 23, 98, 64, 66, 9, 198, 4, 69,
- 67, 23, 98, 64, 66, 0, 9, 198, 152, 224, 200, 36, 65, 77, 66, 9, 198, 21, 132, 12, 61, 43, 13, 67, 0, 8, 197, 13, 33, 65,
- 81, 80, 67, 8, 197, 4, 192, 137, 81, 80, 67, 0, 16, 70, 84, 225, 200, 37, 83, 0, 6, 40, 50, 81, 57, 40, 55, 0, 10, 199,
- 152, 225, 210, 176, 66, 84, 84, 68, 0, 24, 73, 16, 147, 148, 61, 65, 5, 5, 83, 129, 72, 37, 50, 47, 39, 47, 72, 135, 6, 40,
- 50, 35, 0, 13, 3, 95, 195, 162, 4, 112, 72, 37, 50, 6, 35, 0, 0, 9, 198, 4, 71, 78, 12, 149, 21, 68, 0, 7, 196, 14,
- 196, 195, 4, 66, 0, 0, 9, 198, 74, 196, 195, 60, 194, 64, 67, 0, 7, 196, 73, 212, 197, 80, 65, 7, 196, 65, 83, 133, 52, 65,
- 7, 196, 80, 144, 211, 36, 66, 0, 0, 9, 198, 48, 147, 135, 85, 43, 0, 65, 7, 196, 24, 150, 137, 12, 65, 0, 0, 9, 198, 64,
- 243, 15, 56, 144, 192, 67, 7, 196, 60, 97, 82, 20, 66, 7, 196, 52, 19, 148, 4, 66, 8, 197, 48, 21, 21, 74, 192, 65, 7, 196,
- 14, 197, 84, 176, 67, 9, 198, 8, 148, 197, 72, 144, 192, 66, 9, 198, 4, 209, 83, 80, 80, 192, 66, 8, 197, 4, 193, 82, 30, 192,
- 66, 0, 11, 67, 21, 32, 64, 57, 36, 16, 35, 0, 78, 0, 6, 195, 73, 83, 44, 66, 9, 198, 76, 50, 9, 52, 32, 64, 66, 9,
- 198, 16, 84, 197, 52, 224, 64, 67, 0, 7, 196, 81, 84, 142, 176, 66, 0, 7, 196, 60, 53, 80, 4, 67, 7, 196, 4, 165, 84, 4,
- 67, 18, 70, 61, 34, 67, 177, 37, 73, 39, 16, 124, 49, 13, 34, 40, 37, 0, 79, 0, 13, 138, 99, 117, 110, 111, 97, 197, 159, 116,
- 101, 109, 66, 6, 195, 5, 33, 64, 76, 0, 8, 197, 80, 84, 141, 20, 224, 65, 9, 198, 12, 19, 129, 64, 80, 64, 67, 9, 198, 4,
- 209, 82, 36, 48, 64, 66, 9, 198, 72, 85, 133, 56, 80, 64, 67, 9, 198, 56, 147, 73, 12, 80, 64, 67, 18, 70, 5, 4, 133, 12,
- 144, 64, 35, 48, 14, 16, 36, 76, 57, 6, 35, 0, 8, 197, 56, 144, 201, 84, 224, 77, 0, 11, 67, 60, 219, 20, 39, 65, 6, 13,
- 47, 0, 10, 67, 4, 128, 65, 35, 107, 6, 35, 0, 12, 67, 16, 16, 193, 72, 35, 49, 13, 0, 72, 8, 0, 7, 196, 60, 51, 204,
- 36, 67, 12, 137, 99, 196, 131, 112, 116, 117, 197, 159, 105, 67, 0, 7, 196, 61, 32, 129, 56, 65, 0, 8, 197, 80, 84, 141, 36, 224,
- 65, 8, 197, 8, 20, 141, 4, 224, 65, 0, 14, 69, 8, 16, 203, 85, 0, 71, 6, 36, 49, 35, 48, 0, 8, 197, 4, 51, 208, 177,
- 32, 66, 12, 201, 8, 147, 133, 13, 85, 157, 57, 64, 64, 69, 0, 9, 66, 60, 176, 39, 49, 6, 118, 0, 8, 197, 24, 245, 2, 4,
- 192, 65, 5, 194, 80, 16, 76, 0, 7, 196, 61, 48, 193, 72, 65, 7, 196, 48, 20, 197, 72, 65, 9, 198, 12, 85, 44, 217, 82, 69,
- 67, 7, 196, 106, 192, 197, 4, 66, 7, 196, 78, 196, 133, 4, 66, 7, 196, 74, 192, 197, 4, 66, 7, 196, 66, 196, 133, 4, 66, 7,
- 196, 30, 196, 197, 4, 66, 7, 196, 26, 192, 197, 4, 66, 0, 0, 6, 195, 84, 225, 73, 73, 0, 6, 195, 89, 211, 129, 66, 0, 7,
- 196, 36, 193, 143, 88, 65, 7, 196, 9, 80, 213, 72, 65, 7, 196, 4, 213, 118, 36, 67, 0, 8, 197, 80, 83, 69, 216, 144, 65, 0,
- 0, 10, 199, 65, 85, 5, 72, 226, 67, 36, 66, 9, 198, 13, 39, 78, 12, 83, 133, 65, 9, 198, 152, 225, 210, 21, 83, 129, 68, 0,
- 7, 196, 61, 33, 9, 56, 65, 0, 8, 197, 76, 20, 131, 36, 224, 65, 0, 0, 9, 197, 5, 53, 6, 20, 192, 65, 8, 0, 7, 196,
- 152, 225, 67, 4, 67, 0, 6, 195, 60, 51, 204, 66, 0, 9, 198, 65, 211, 148, 20, 49, 64, 65, 9, 198, 30, 197, 82, 36, 49, 64,
- 66, 9, 198, 13, 211, 148, 20, 49, 64, 65, 0, 10, 199, 12, 192, 83, 36, 98, 67, 4, 68, 0, 0, 11, 67, 56, 245, 108, 50, 6,
- 39, 40, 13, 0, 0, 6, 195, 56, 144, 201, 8, 0, 6, 195, 216, 147, 149, 66, 7, 196, 64, 241, 5, 4, 66, 7, 196, 77, 81, 197,
- 4, 66, 7, 196, 64, 195, 213, 4, 66, 13, 4, 95, 103, 114, 118, 81, 14, 16, 6, 35, 84, 0, 0, 8, 197, 13, 211, 133, 66, 192,
- 65, 0, 9, 198, 65, 35, 208, 36, 49, 64, 66, 9, 198, 21, 132, 12, 36, 49, 64, 66, 11, 67, 16, 245, 108, 72, 6, 39, 40, 13,
- 0, 0, 0, 7, 196, 80, 83, 69, 4, 66, 0, 0, 11, 67, 72, 80, 76, 34, 36, 6, 35, 55, 0, 7, 196, 57, 83, 108, 72, 65,
- 7, 196, 48, 22, 172, 72, 65, 9, 198, 36, 208, 71, 36, 235, 0, 67, 0, 8, 197, 152, 229, 5, 216, 144, 67, 8, 197, 152, 228, 213,
- 216, 144, 77, 0, 10, 199, 24, 147, 15, 104, 241, 137, 36, 68, 0, 8, 197, 72, 81, 213, 48, 144, 65, 10, 199, 65, 34, 67, 21, 1,
- 118, 36, 66, 9, 198, 106, 193, 44, 72, 226, 73, 68, 0, 11, 200, 16, 84, 195, 32, 145, 5, 216, 144, 66, 0, 6, 195, 4, 49, 65,
- 78, 0, 10, 199, 72, 80, 213, 56, 244, 195, 84, 67, 5, 194, 76, 80, 72, 0, 7, 196, 77, 84, 5, 72, 65, 0, 14, 203, 12, 20,
- 129, 13, 65, 82, 20, 193, 76, 61, 32, 67, 14, 69, 8, 19, 142, 21, 32, 71, 6, 36, 50, 13, 34, 0, 0, 9, 198, 65, 35, 196,
- 84, 49, 65, 67, 9, 198, 65, 33, 90, 36, 49, 65, 67, 9, 198, 64, 245, 18, 37, 97, 65, 67, 9, 198, 64, 84, 141, 37, 65, 65,
- 67, 9, 198, 12, 243, 132, 84, 49, 65, 67, 0, 7, 196, 81, 33, 67, 84, 66, 8, 197, 77, 2, 82, 37, 64, 65, 7, 196, 28, 192,
- 90, 84, 66, 17, 70, 5, 4, 143, 64, 244, 192, 35, 48, 14, 16, 39, 48, 6, 39, 0, 0, 7, 196, 81, 81, 15, 72, 65, 0, 9,
- 198, 60, 34, 67, 20, 149, 64, 67, 0, 6, 195, 85, 35, 137, 66, 0, 6, 195, 18, 193, 21, 66, 8, 197, 12, 195, 195, 61, 64, 65,
- 0, 7, 196, 216, 147, 133, 52, 65, 9, 198, 152, 212, 44, 75, 98, 64, 67, 0, 0, 9, 198, 89, 83, 20, 85, 34, 73, 65, 8, 197,
- 216, 147, 133, 216, 144, 65, 0, 10, 199, 37, 3, 195, 72, 150, 137, 36, 68, 10, 199, 4, 212, 212, 21, 33, 1, 52, 65, 9, 198, 152,
- 225, 200, 39, 98, 64, 67, 9, 198, 152, 224, 210, 23, 98, 64, 67, 0, 8, 197, 105, 211, 66, 21, 64, 65, 8, 197, 73, 211, 138, 21,
- 64, 65, 10, 199, 64, 85, 18, 20, 49, 118, 36, 66, 7, 196, 53, 211, 131, 4, 66, 13, 2, 194, 169, 49, 6, 35, 48, 37, 34, 117,
- 47, 0, 0, 0, 7, 196, 48, 147, 149, 96, 65, 7, 2, 197, 159, 91, 36, 0, 0, 15, 67, 84, 67, 82, 117, 100, 101, 109, 101, 114,
- 39, 101, 0, 29, 0, 0, 6, 195, 84, 209, 68, 65, 7, 196, 4, 123, 54, 4, 67, 0, 6, 195, 72, 80, 201, 65, 9, 198, 52, 146,
- 140, 60, 16, 197, 65, 6, 195, 16, 80, 201, 8, 0, 7, 196, 12, 17, 133, 4, 66, 7, 196, 89, 35, 201, 4, 66, 11, 2, 194, 176,
- 81, 14, 16, 35, 72, 36, 0, 0, 9, 198, 29, 209, 221, 48, 144, 197, 67, 0, 9, 198, 52, 84, 212, 20, 49, 64, 65, 9, 198, 52,
- 21, 18, 36, 49, 64, 66, 9, 198, 12, 84, 130, 36, 49, 64, 66, 0, 10, 67, 12, 80, 73, 76, 6, 135, 57, 0, 0, 7, 196, 28,
- 243, 133, 4, 66, 0, 10, 67, 88, 145, 64, 84, 6, 37, 36, 0, 7, 196, 82, 196, 137, 36, 65, 7, 196, 60, 45, 137, 36, 66, 11,
- 67, 24, 145, 64, 83, 6, 37, 36, 0, 72, 0, 9, 198, 80, 16, 129, 12, 129, 64, 67, 12, 201, 64, 20, 148, 20, 225, 82, 20, 193,
- 64, 67, 9, 198, 48, 147, 80, 20, 65, 64, 65, 9, 198, 25, 32, 71, 20, 65, 64, 65, 12, 201, 12, 20, 129, 13, 65, 82, 20, 193,
- 64, 67, 0, 0, 0, 0, 0, 6, 195, 77, 81, 1, 66, 7, 195, 12, 81, 65, 72, 28, 0, 14, 66, 80, 80, 47, 135, 91, 0, 72,
- 81, 97, 197, 159, 32, 13, 66, 80, 80, 47, 135, 34, 0, 72, 81, 97, 114, 32, 13, 66, 80, 80, 47, 135, 57, 0, 72, 81, 97, 105,
- 32, 13, 66, 80, 80, 47, 135, 65, 0, 72, 81, 97, 109, 32, 13, 68, 5, 32, 213, 36, 35, 34, 49, 40, 6, 37, 0, 6, 194, 88,
- 16, 76, 32, 5, 194, 80, 80, 72, 0, 10, 67, 4, 50, 64, 35, 76, 6, 37, 0, 8, 67, 88, 146, 64, 84, 132, 0, 0, 8, 197,
- 76, 84, 150, 21, 32, 65, 11, 200, 56, 244, 212, 36, 210, 76, 61, 32, 65, 0, 9, 198, 5, 49, 77, 20, 225, 65, 66, 9, 198, 5,
- 48, 213, 56, 65, 65, 67, 9, 198, 12, 147, 131, 36, 193, 65, 65, 9, 198, 64, 21, 18, 84, 193, 65, 65, 0, 8, 197, 72, 240, 133,
- 73, 64, 65, 0, 0, 17, 70, 12, 192, 85, 16, 149, 64, 49, 55, 35, 6, 40, 72, 57, 40, 0, 9, 198, 12, 20, 9, 80, 243, 0,
- 66, 9, 198, 8, 17, 10, 60, 53, 64, 67, 6, 195, 77, 83, 148, 76, 6, 195, 77, 83, 148, 76, 0, 7, 195, 13, 211, 132, 72, 8,
- 0, 8, 197, 13, 33, 68, 37, 64, 65, 5, 194, 81, 80, 76, 0, 0, 9, 198, 88, 82, 9, 13, 83, 0, 66, 8, 197, 85, 48, 236,
- 81, 80, 67, 9, 198, 65, 35, 195, 20, 69, 64, 67, 0, 0, 20, 71, 56, 144, 201, 16, 80, 213, 52, 50, 37, 76, 124, 72, 36, 49,
- 6, 40, 65, 0, 0, 13, 138, 197, 159, 116, 101, 114, 103, 101, 197, 163, 105, 65, 0, 0, 0, 7, 196, 13, 85, 9, 36, 66, 9, 198,
- 4, 75, 16, 61, 53, 9, 68, 0, 9, 198, 14, 196, 236, 80, 244, 137, 68, 0, 0, 0, 9, 198, 76, 103, 82, 80, 80, 193, 67, 8,
- 197, 152, 235, 12, 216, 16, 67, 7, 196, 4, 49, 76, 20, 78, 6, 195, 84, 227, 210, 73, 0, 8, 197, 64, 148, 201, 12, 16, 66, 8,
- 197, 52, 83, 129, 40, 80, 67, 8, 197, 54, 197, 21, 74, 192, 65, 8, 197, 48, 21, 9, 12, 80, 66, 8, 197, 16, 19, 66, 48, 16,
- 66, 8, 197, 16, 148, 197, 12, 16, 67, 8, 197, 4, 98, 82, 52, 16, 67, 0, 9, 198, 81, 33, 77, 85, 43, 0, 65, 7, 196, 72,
- 145, 9, 12, 66, 9, 198, 16, 243, 78, 39, 107, 0, 66, 7, 196, 5, 4, 137, 28, 65, 0, 9, 198, 105, 211, 66, 21, 65, 64, 65,
- 9, 198, 73, 211, 138, 21, 65, 64, 65, 9, 198, 74, 192, 206, 21, 65, 64, 65, 11, 136, 195, 174, 110, 114, 111, 197, 159, 105, 67, 11,
- 136, 195, 174, 110, 114, 111, 197, 159, 105, 67, 0, 7, 196, 104, 37, 82, 4, 66, 7, 196, 77, 1, 82, 4, 66, 9, 198, 152, 225, 18,
- 21, 5, 1, 67, 0, 8, 197, 77, 69, 68, 36, 80, 66, 8, 197, 64, 244, 9, 12, 80, 66, 8, 197, 48, 147, 73, 80, 80, 65, 8,
- 197, 28, 83, 69, 80, 80, 65, 8, 197, 76, 51, 212, 20, 16, 66, 8, 197, 52, 84, 137, 80, 16, 67, 8, 197, 36, 228, 197, 72, 16,
- 67, 8, 197, 4, 225, 193, 40, 16, 67, 0, 0, 9, 198, 88, 82, 9, 13, 83, 5, 66, 11, 67, 4, 34, 65, 35, 71, 57, 6, 35,
- 0, 0, 7, 196, 65, 34, 86, 36, 67, 0, 0, 9, 198, 72, 245, 21, 56, 162, 64, 67, 0, 11, 67, 36, 194, 69, 37, 55, 6, 37,
- 36, 0, 6, 195, 82, 194, 64, 76, 0, 21, 9, 118, 101, 197, 159, 110, 105, 99, 105, 101, 84, 36, 91, 50, 37, 76, 6, 37, 36, 0,
- 9, 198, 76, 59, 4, 21, 33, 65, 66, 0, 9, 198, 152, 224, 236, 49, 161, 65, 67, 8, 197, 4, 210, 78, 80, 144, 67, 0, 9, 198,
- 60, 227, 198, 72, 82, 64, 67, 9, 198, 60, 19, 69, 56, 146, 64, 65, 9, 198, 56, 21, 21, 72, 146, 64, 67, 10, 199, 152, 224, 236,
- 64, 84, 133, 4, 67, 9, 198, 20, 225, 82, 28, 146, 64, 15, 0, 11, 67, 4, 144, 201, 35, 6, 37, 76, 124, 0, 0, 7, 196, 72,
- 84, 212, 84, 65, 9, 198, 13, 39, 78, 12, 83, 137, 65, 0, 10, 199, 152, 225, 5, 64, 194, 78, 36, 68, 7, 195, 64, 245, 0, 76,
- 32, 0, 8, 197, 48, 81, 148, 21, 32, 65, 0, 9, 198, 49, 80, 210, 177, 69, 64, 67, 8, 197, 14, 198, 172, 81, 80, 67, 9, 198,
- 13, 212, 144, 37, 69, 64, 67, 9, 198, 5, 5, 67, 177, 69, 64, 68, 9, 198, 4, 69, 78, 177, 69, 64, 68, 0, 9, 198, 85, 53,
- 21, 74, 197, 21, 68, 9, 198, 85, 38, 137, 14, 197, 21, 68, 9, 198, 5, 37, 78, 14, 197, 21, 68, 9, 198, 4, 194, 78, 82, 197,
- 21, 68, 9, 198, 4, 193, 82, 30, 197, 21, 68, 0, 0, 8, 197, 25, 39, 78, 81, 80, 66, 11, 200, 16, 84, 195, 32, 150, 172, 81,
- 80, 68, 0, 12, 201, 36, 225, 146, 5, 53, 18, 84, 53, 21, 68, 10, 199, 152, 224, 236, 72, 59, 20, 84, 68, 9, 198, 28, 80, 77,
- 4, 225, 21, 67, 0, 9, 198, 64, 20, 148, 20, 225, 82, 67, 7, 196, 81, 33, 90, 36, 66, 0, 8, 197, 60, 19, 69, 56, 144, 65,
- 8, 197, 28, 83, 69, 56, 144, 65, 0, 11, 200, 4, 209, 83, 80, 80, 236, 81, 80, 69, 11, 200, 152, 228, 133, 28, 148, 212, 72, 16,
- 68, 0, 6, 195, 78, 194, 64, 76, 0, 0, 8, 197, 52, 84, 135, 20, 208, 65, 8, 197, 12, 244, 212, 84, 208, 66, 8, 197, 56, 147,
- 69, 56, 144, 77, 0, 16, 69, 21, 131, 212, 36, 48, 36, 81, 88, 6, 39, 47, 37, 49, 0, 6, 195, 72, 85, 137, 66, 0, 19, 70,
- 76, 84, 150, 36, 50, 85, 89, 36, 34, 84, 6, 37, 76, 6, 57, 40, 0, 7, 196, 13, 83, 86, 4, 66, 7, 196, 4, 130, 76, 20,
- 66, 0, 8, 197, 72, 145, 9, 12, 80, 66, 8, 197, 4, 38, 137, 12, 80, 66, 8, 197, 81, 33, 67, 20, 16, 66, 8, 197, 60, 97,
- 82, 20, 16, 67, 8, 197, 12, 243, 147, 80, 16, 66, 8, 197, 5, 3, 5, 12, 16, 67, 8, 197, 4, 37, 82, 20, 16, 66, 0, 9,
- 198, 74, 196, 208, 116, 225, 9, 67, 0, 11, 67, 52, 19, 73, 65, 6, 35, 65, 37, 0, 8, 197, 16, 83, 154, 36, 48, 66, 0, 12,
- 201, 65, 33, 84, 85, 66, 78, 16, 83, 137, 67, 7, 196, 4, 65, 82, 4, 67, 18, 70, 61, 34, 67, 177, 33, 73, 39, 16, 124, 49,
- 13, 34, 36, 37, 0, 79, 0, 8, 197, 36, 229, 9, 52, 80, 65, 8, 197, 8, 83, 7, 36, 16, 65, 8, 197, 52, 83, 79, 72, 16,
- 67, 8, 197, 16, 243, 73, 56, 16, 67, 8, 197, 16, 84, 149, 48, 16, 67, 8, 197, 16, 80, 149, 80, 16, 67, 0, 0, 9, 198, 88,
- 144, 212, 61, 34, 73, 66, 11, 136, 115, 116, 114, 111, 112, 197, 159, 105, 66, 0, 6, 195, 4, 49, 76, 76, 0, 8, 197, 77, 68, 137,
- 88, 144, 66, 0, 9, 198, 76, 20, 131, 36, 226, 64, 65, 9, 198, 52, 20, 135, 36, 226, 64, 65, 9, 198, 16, 83, 211, 20, 34, 64,
- 67, 0, 6, 195, 84, 219, 18, 65, 6, 195, 88, 242, 65, 66, 0, 18, 70, 34, 196, 142, 36, 50, 69, 107, 13, 34, 50, 37, 76, 6,
- 37, 36, 0, 0, 15, 69, 64, 20, 143, 16, 144, 48, 35, 16, 39, 72, 6, 37, 0, 8, 197, 60, 52, 143, 80, 144, 67, 0, 9, 198,
- 80, 84, 129, 64, 146, 64, 67, 0, 6, 195, 48, 245, 137, 66, 0, 10, 135, 97, 99, 101, 108, 97, 197, 159, 66, 0, 0, 0, 11, 67,
- 80, 21, 9, 47, 6, 35, 47, 37, 0, 9, 198, 76, 59, 4, 21, 33, 64, 66, 9, 198, 64, 203, 3, 21, 33, 64, 66, 6, 195, 49,
- 82, 64, 76, 6, 195, 4, 49, 73, 76, 0, 15, 2, 95, 34, 81, 107, 37, 55, 37, 65, 6, 36, 55, 36, 0, 0, 14, 139, 109, 101,
- 115, 97, 103, 101, 114, 196, 131, 36, 50, 66, 13, 68, 18, 196, 149, 36, 72, 13, 16, 58, 6, 37, 0, 16, 2, 95, 33, 36, 49, 89,
- 49, 55, 35, 65, 6, 35, 16, 36, 0, 0, 7, 196, 90, 196, 149, 48, 65, 8, 197, 84, 149, 44, 81, 80, 67, 5, 194, 152, 144, 72,
- 0, 11, 136, 100, 101, 115, 108, 117, 197, 159, 105, 67, 15, 2, 95, 39, 35, 48, 39, 89, 47, 14, 16, 6, 39, 83, 0, 0, 7, 196,
- 88, 244, 130, 36, 66, 7, 196, 64, 244, 142, 36, 66, 0, 8, 197, 56, 244, 212, 36, 208, 65, 8, 197, 13, 32, 84, 36, 208, 65, 6,
- 195, 4, 210, 67, 66, 8, 197, 37, 53, 15, 88, 144, 67, 8, 197, 16, 245, 133, 16, 144, 67, 0, 9, 198, 36, 208, 71, 36, 226, 64,
- 66, 24, 73, 25, 32, 78, 44, 83, 147, 80, 82, 78, 83, 34, 6, 35, 50, 49, 36, 50, 91, 47, 117, 50, 0, 19, 70, 12, 243, 80,
- 85, 65, 82, 49, 39, 65, 48, 6, 57, 40, 47, 13, 34, 0, 0, 0, 13, 68, 48, 21, 90, 36, 55, 6, 35, 40, 88, 124, 0, 0,
- 8, 197, 80, 84, 129, 64, 144, 15, 8, 197, 64, 148, 201, 12, 144, 66, 8, 197, 13, 33, 68, 20, 208, 65, 8, 197, 8, 149, 143, 48,
- 144, 65, 8, 197, 4, 193, 71, 20, 208, 66, 8, 197, 4, 69, 67, 20, 208, 66, 8, 197, 5, 69, 78, 12, 144, 8, 22, 2, 95, 41,
- 48, 35, 16, 35, 50, 47, 4, 36, 88, 13, 112, 50, 49, 6, 37, 89, 13, 0, 0, 9, 198, 17, 84, 133, 72, 146, 64, 66, 23, 2,
- 95, 40, 48, 35, 16, 35, 50, 47, 4, 36, 88, 13, 72, 36, 89, 49, 6, 37, 89, 13, 0, 0, 12, 67, 26, 196, 172, 83, 4, 13,
- 34, 13, 0, 8, 0, 7, 196, 5, 5, 67, 4, 67, 0, 14, 2, 95, 45, 49, 14, 16, 6, 35, 47, 37, 65, 13, 0, 0, 13, 2,
- 95, 44, 84, 6, 37, 34, 81, 40, 55, 13, 0, 0, 9, 198, 81, 35, 211, 56, 85, 5, 65, 9, 198, 77, 64, 82, 61, 53, 5, 65,
- 9, 198, 17, 32, 71, 61, 53, 5, 65, 6, 195, 80, 244, 9, 66, 10, 2, 95, 51, 47, 14, 16, 6, 118, 0, 0, 11, 136, 197, 159,
- 110, 105, 197, 163, 101, 108, 65, 9, 198, 76, 59, 4, 21, 34, 73, 66, 7, 196, 8, 195, 195, 4, 67, 6, 195, 177, 53, 1, 77, 8,
- 2, 95, 50, 72, 6, 120, 0, 0, 9, 2, 95, 49, 6, 40, 50, 40, 0, 0, 8, 197, 60, 45, 137, 57, 80, 67, 10, 2, 95, 48,
- 88, 6, 36, 16, 39, 0, 0, 6, 195, 32, 147, 69, 66, 9, 198, 72, 84, 208, 20, 53, 1, 67, 9, 198, 24, 16, 201, 48, 149, 1,
- 68, 9, 198, 12, 243, 147, 80, 21, 1, 67, 11, 136, 97, 99, 101, 105, 97, 197, 159, 105, 66, 11, 2, 95, 55, 91, 6, 35, 48, 47,
- 36, 0, 0, 14, 68, 29, 33, 79, 36, 81, 14, 16, 36, 6, 39, 57, 0, 12, 137, 97, 99, 101, 108, 101, 97, 197, 159, 105, 66, 10,
- 2, 95, 54, 91, 6, 35, 89, 36, 0, 0, 8, 196, 36, 228, 213, 48, 65, 48, 11, 2, 95, 53, 76, 6, 37, 50, 76, 124, 0, 0,
- 12, 2, 95, 52, 48, 6, 35, 47, 14, 16, 40, 0, 0, 22, 2, 95, 59, 48, 6, 40, 50, 49, 47, 15, 91, 37, 84, 6, 37, 34,
- 81, 40, 55, 13, 0, 0, 7, 196, 52, 243, 9, 52, 65, 7, 196, 17, 80, 197, 52, 65, 7, 196, 4, 210, 67, 36, 66, 17, 2, 95,
- 58, 72, 39, 6, 40, 13, 48, 6, 40, 50, 49, 47, 36, 0, 0, 18, 70, 65, 34, 69, 80, 83, 128, 48, 14, 16, 57, 6, 36, 47,
- 36, 50, 0, 9, 2, 95, 57, 50, 6, 131, 13, 0, 0, 12, 201, 64, 20, 148, 20, 225, 82, 36, 195, 210, 67, 12, 201, 64, 20, 148,
- 20, 225, 82, 20, 195, 210, 67, 17, 70, 16, 148, 208, 48, 22, 64, 72, 37, 89, 48, 55, 6, 36, 57, 0, 9, 198, 4, 210, 67, 36,
- 195, 210, 66, 9, 2, 95, 56, 6, 39, 48, 47, 0, 0, 16, 2, 95, 63, 112, 50, 47, 14, 16, 36, 71, 6, 35, 16, 36, 0, 0,
- 18, 70, 53, 84, 132, 177, 34, 69, 65, 40, 34, 72, 13, 16, 6, 37, 36, 0, 9, 198, 65, 33, 70, 176, 49, 65, 67, 13, 2, 95,
- 62, 65, 117, 15, 65, 6, 35, 16, 36, 0, 0, 9, 198, 152, 208, 157, 13, 49, 65, 67, 0, 9, 198, 152, 212, 44, 75, 97, 65, 67,
- 12, 2, 95, 60, 65, 117, 15, 65, 6, 37, 49, 0, 0, 15, 69, 77, 84, 208, 85, 48, 89, 40, 89, 48, 6, 40, 89, 0, 9, 198,
- 64, 144, 212, 61, 34, 73, 65, 14, 69, 32, 147, 132, 85, 48, 37, 50, 72, 6, 40, 89, 0, 0, 0, 7, 196, 52, 84, 137, 80, 65,
- 8, 197, 13, 33, 83, 13, 80, 66, 7, 196, 10, 197, 84, 84, 67, 0, 8, 197, 152, 224, 197, 65, 80, 67, 14, 66, 216, 144, 123, 57,
- 39, 57, 0, 72, 81, 111, 105, 32, 14, 66, 216, 144, 123, 57, 35, 34, 0, 72, 81, 97, 114, 32, 14, 66, 216, 144, 123, 57, 35, 65,
- 0, 72, 81, 97, 109, 32, 13, 66, 216, 144, 123, 6, 57, 36, 0, 72, 81, 101, 32, 13, 66, 216, 144, 123, 57, 117, 0, 72, 81, 97,
- 105, 32, 13, 66, 216, 144, 123, 57, 114, 0, 72, 81, 97, 117, 32, 14, 66, 216, 144, 123, 57, 35, 34, 0, 72, 81, 97, 114, 32, 14,
- 66, 216, 144, 123, 57, 35, 65, 0, 72, 81, 97, 109, 32, 5, 194, 216, 144, 72, 0, 9, 198, 16, 81, 197, 72, 21, 21, 68, 16, 69,
- 14, 109, 137, 88, 16, 49, 112, 123, 124, 84, 6, 35, 0, 78, 0, 0, 8, 197, 65, 85, 5, 72, 144, 66, 11, 200, 52, 17, 201, 77,
- 68, 129, 81, 80, 68, 0, 9, 198, 76, 51, 193, 80, 83, 64, 65, 9, 198, 65, 33, 86, 20, 226, 64, 67, 0, 7, 196, 16, 83, 79,
- 56, 65, 12, 201, 16, 84, 195, 60, 228, 201, 16, 84, 129, 69, 0, 0, 9, 198, 44, 83, 5, 52, 83, 128, 65, 9, 134, 197, 159, 111,
- 112, 116, 105, 66, 14, 69, 61, 34, 67, 84, 144, 39, 16, 124, 49, 121, 0, 79, 0, 0, 0, 0, 0, 0, 0, 7, 196, 21, 99, 195,
- 4, 67, 7, 196, 49, 211, 135, 176, 28, 0, 0, 10, 135, 197, 159, 101, 110, 105, 108, 101, 66, 9, 198, 72, 84, 12, 36, 59, 0, 65,
- 10, 199, 152, 237, 133, 48, 81, 197, 52, 67, 9, 198, 24, 243, 133, 80, 144, 236, 66, 0, 9, 198, 9, 80, 213, 74, 195, 64, 67, 6,
- 195, 85, 35, 1, 66, 6, 195, 77, 83, 129, 66, 11, 67, 20, 193, 64, 57, 36, 55, 36, 0, 76, 0, 10, 199, 64, 20, 193, 28, 84,
- 137, 36, 67, 0, 0, 9, 198, 64, 145, 82, 16, 83, 64, 65, 9, 198, 36, 212, 12, 36, 59, 0, 66, 0, 9, 198, 4, 219, 18, 84,
- 145, 64, 67, 6, 195, 73, 83, 1, 66, 7, 195, 4, 193, 64, 72, 28, 24, 2, 95, 91, 48, 35, 16, 35, 50, 47, 4, 36, 88, 13,
- 48, 13, 47, 14, 16, 6, 35, 47, 13, 0, 0, 12, 68, 56, 85, 143, 36, 50, 36, 84, 6, 120, 0, 7, 196, 52, 147, 137, 52, 65,
- 7, 196, 24, 16, 197, 52, 65, 6, 195, 4, 34, 76, 66, 9, 198, 16, 148, 208, 177, 33, 65, 67, 13, 68, 61, 53, 15, 36, 39, 89,
- 47, 39, 6, 37, 0, 0, 0, 7, 196, 152, 229, 29, 36, 66, 10, 135, 114, 101, 117, 197, 159, 101, 97, 67, 10, 199, 72, 89, 142, 81,
- 211, 14, 36, 68, 7, 66, 88, 144, 84, 37, 0, 0, 11, 136, 97, 99, 101, 197, 159, 116, 105, 97, 72, 15, 2, 95, 95, 89, 40, 71,
- 55, 37, 50, 57, 6, 35, 47, 0, 0, 12, 137, 100, 101, 112, 196, 131, 197, 159, 101, 97, 67, 0, 31, 2, 95, 93, 48, 35, 16, 35,
- 50, 47, 4, 36, 88, 13, 48, 13, 47, 14, 16, 6, 35, 47, 13, 112, 50, 49, 6, 37, 89, 13, 0, 0, 14, 2, 95, 92, 71, 4,
- 36, 49, 89, 55, 6, 36, 91, 0, 0, 15, 69, 65, 35, 208, 85, 48, 48, 34, 39, 48, 6, 40, 89, 0, 15, 69, 65, 35, 196, 85,
- 48, 48, 16, 39, 72, 6, 40, 89, 0, 8, 197, 36, 229, 133, 73, 48, 65, 15, 69, 36, 224, 204, 85, 48, 37, 50, 49, 55, 6, 40,
- 89, 0, 15, 69, 21, 128, 204, 85, 48, 36, 101, 49, 55, 6, 40, 89, 0, 15, 69, 12, 243, 132, 85, 48, 49, 39, 50, 72, 6, 40,
- 89, 0, 15, 69, 12, 243, 80, 85, 48, 49, 39, 65, 48, 6, 40, 89, 0, 16, 69, 13, 221, 137, 88, 16, 49, 112, 123, 124, 84, 6,
- 35, 0, 78, 0, 6, 195, 66, 197, 21, 65, 0, 7, 196, 54, 196, 137, 36, 65, 8, 197, 37, 160, 137, 81, 80, 67, 10, 199, 152, 225,
- 140, 61, 34, 84, 84, 68, 6, 2, 95, 97, 35, 0, 0, 8, 197, 64, 144, 236, 81, 80, 67, 9, 198, 152, 208, 146, 176, 59, 0, 67,
- 8, 197, 8, 244, 172, 81, 80, 67, 10, 135, 197, 159, 117, 105, 101, 114, 97, 67, 9, 4, 95, 48, 111, 102, 72, 36, 0, 0, 9, 198,
- 52, 16, 213, 48, 21, 21, 68, 9, 198, 12, 192, 86, 36, 21, 21, 67, 9, 198, 4, 197, 3, 84, 213, 129, 67, 0, 9, 198, 152, 225,
- 21, 72, 84, 129, 68, 0, 6, 2, 95, 101, 36, 0, 0, 9, 198, 52, 20, 137, 80, 147, 64, 66, 0, 0, 7, 196, 84, 197, 9, 52,
- 65, 7, 196, 17, 82, 85, 52, 66, 0, 7, 196, 88, 84, 197, 48, 65, 6, 2, 95, 105, 37, 0, 0, 0, 21, 67, 88, 148, 192, 84,
- 37, 88, 35, 84, 6, 37, 0, 44, 82, 97, 32, 118, 105, 115, 32, 6, 65, 216, 123, 36, 0, 6, 2, 95, 111, 39, 0, 0, 9, 198,
- 49, 81, 15, 88, 144, 192, 65, 16, 70, 12, 80, 73, 56, 144, 192, 76, 6, 135, 57, 50, 37, 49, 0, 8, 197, 5, 3, 5, 14, 192,
- 67, 7, 196, 65, 33, 68, 4, 66, 7, 2, 95, 110, 50, 36, 0, 0, 7, 2, 95, 109, 65, 36, 0, 0, 8, 197, 24, 16, 197, 216,
- 144, 65, 8, 197, 17, 80, 197, 216, 144, 65, 9, 198, 80, 84, 141, 36, 224, 64, 67, 9, 198, 65, 35, 212, 20, 160, 64, 67, 9, 198,
- 25, 33, 68, 60, 224, 64, 67, 9, 198, 20, 194, 77, 36, 224, 64, 68, 9, 198, 12, 192, 88, 60, 224, 64, 67, 7, 2, 95, 108, 55,
- 36, 0, 0, 7, 196, 64, 17, 213, 8, 65, 6, 195, 176, 144, 64, 77, 7, 2, 95, 115, 89, 36, 0, 0, 7, 196, 76, 148, 212, 4,
- 66, 18, 70, 24, 145, 67, 177, 37, 73, 83, 57, 36, 49, 6, 13, 34, 121, 0, 72, 0, 13, 4, 95, 104, 97, 99, 107, 6, 35, 76,
- 36, 49, 0, 0, 9, 198, 80, 82, 135, 32, 80, 64, 66, 9, 198, 65, 85, 5, 72, 80, 64, 66, 17, 70, 12, 192, 85, 16, 144, 64,
- 49, 55, 35, 6, 40, 72, 57, 35, 0, 9, 198, 77, 84, 21, 56, 80, 64, 67, 9, 198, 77, 5, 77, 20, 112, 64, 68, 9, 198, 72,
- 81, 133, 72, 80, 64, 67, 17, 70, 56, 81, 207, 12, 144, 64, 50, 36, 81, 39, 76, 37, 6, 35, 0, 9, 198, 16, 80, 201, 16, 80,
- 64, 67, 16, 70, 81, 33, 73, 48, 80, 64, 47, 14, 16, 6, 118, 55, 135, 0, 9, 198, 24, 146, 78, 16, 59, 0, 8, 0, 10, 67,
- 4, 69, 64, 35, 72, 6, 40, 0, 6, 195, 88, 148, 193, 66, 0, 0, 6, 2, 95, 117, 40, 0, 0, 9, 197, 4, 197, 6, 20, 192,
- 65, 28, 0, 9, 198, 82, 192, 197, 72, 80, 64, 66, 9, 198, 66, 196, 133, 72, 80, 64, 66, 9, 198, 14, 193, 5, 72, 80, 64, 66,
- 9, 198, 77, 71, 82, 56, 80, 64, 66, 9, 198, 74, 196, 213, 12, 80, 64, 67, 9, 198, 152, 225, 5, 76, 80, 64, 67, 23, 2, 95,
- 123, 48, 35, 16, 35, 50, 47, 4, 36, 88, 13, 35, 49, 39, 55, 6, 35, 72, 13, 0, 0, 8, 197, 65, 211, 148, 20, 48, 65, 10,
- 199, 14, 193, 5, 72, 147, 15, 72, 66, 6, 195, 84, 229, 76, 77, 0, 10, 199, 56, 85, 172, 77, 69, 73, 20, 67, 0, 9, 198, 16,
- 148, 133, 13, 67, 210, 66, 8, 197, 77, 75, 20, 20, 16, 66, 9, 198, 4, 229, 77, 37, 67, 210, 75, 0, 7, 196, 48, 144, 133, 72,
- 65, 11, 67, 53, 84, 137, 65, 40, 34, 6, 37, 0, 0, 13, 68, 48, 149, 137, 84, 55, 6, 37, 84, 57, 40, 0, 12, 137, 197, 159,
- 97, 112, 116, 101, 108, 101, 97, 65, 11, 2, 95, 126, 47, 6, 37, 55, 72, 13, 0, 0, 11, 200, 77, 84, 144, 72, 147, 132, 20, 16,
- 67, 9, 134, 112, 196, 131, 197, 159, 105, 66, 30, 2, 95, 125, 48, 35, 16, 35, 50, 47, 4, 36, 88, 13, 35, 49, 39, 55, 6, 35,
- 72, 13, 112, 50, 49, 6, 37, 89, 13, 0, 0, 20, 2, 95, 124, 71, 6, 35, 34, 13, 84, 36, 34, 47, 37, 49, 6, 35, 55, 13,
- 0, 0, 9, 198, 84, 212, 12, 23, 98, 64, 65, 9, 198, 13, 33, 68, 23, 98, 64, 65, 9, 198, 152, 229, 18, 20, 32, 64, 67, 6,
- 195, 37, 160, 137, 66, 24, 7, 115, 46, 97, 46, 109, 46, 100, 91, 36, 35, 91, 35, 65, 117, 72, 36, 48, 35, 34, 47, 36, 0, 0,
- 18, 70, 16, 148, 212, 73, 84, 192, 72, 37, 89, 47, 14, 16, 6, 40, 89, 0, 8, 133, 98, 117, 197, 159, 105, 66, 9, 133, 100, 101,
- 197, 159, 105, 66, 8, 12, 137, 195, 174, 110, 115, 196, 131, 197, 159, 105, 77, 0, 15, 69, 61, 98, 68, 37, 80, 39, 84, 6, 37, 72,
- 57, 40, 0, 7, 196, 48, 147, 73, 80, 65, 9, 198, 152, 229, 44, 72, 149, 21, 68, 11, 5, 95, 48, 97, 110, 100, 10, 91, 37, 0,
- 0, 10, 199, 152, 224, 236, 64, 84, 137, 36, 67, 0, 9, 198, 84, 50, 68, 23, 98, 64, 66, 9, 198, 32, 18, 68, 23, 98, 64, 65,
- 9, 198, 5, 98, 67, 84, 197, 21, 68, 0, 9, 198, 16, 147, 131, 60, 195, 192, 65, 30, 8, 197, 159, 46, 97, 46, 109, 46, 100, 91,
- 37, 11, 35, 91, 4, 35, 15, 65, 117, 15, 72, 36, 48, 6, 35, 34, 47, 36, 0, 0, 11, 200, 64, 20, 148, 20, 225, 82, 20, 144,
- 67, 9, 198, 24, 203, 3, 177, 34, 73, 65, 0, 8, 197, 88, 148, 195, 60, 192, 65, 0, 6, 195, 24, 145, 213, 66, 9, 198, 72, 83,
- 149, 59, 96, 64, 67, 9, 198, 152, 224, 200, 20, 112, 64, 67, 0, 0, 0, 15, 69, 81, 212, 154, 37, 80, 47, 112, 34, 88, 6, 37,
- 40, 0, 7, 196, 64, 148, 201, 12, 65, 6, 195, 60, 101, 44, 66, 5, 194, 84, 224, 72, 0, 0, 8, 197, 88, 150, 137, 82, 192, 65,
- 8, 197, 72, 86, 133, 54, 192, 67, 9, 198, 64, 243, 9, 80, 144, 192, 66, 8, 197, 16, 243, 73, 58, 192, 65, 7, 196, 12, 243, 148,
- 4, 66, 7, 196, 36, 229, 18, 20, 28, 0, 0, 9, 198, 65, 33, 90, 20, 229, 44, 67, 9, 198, 80, 19, 80, 60, 224, 64, 67, 9,
- 198, 36, 228, 212, 4, 192, 64, 67, 9, 198, 56, 144, 201, 84, 224, 64, 77, 0, 7, 196, 32, 243, 2, 176, 66, 11, 136, 102, 101, 110,
- 105, 99, 197, 159, 105, 65, 0, 9, 198, 12, 243, 131, 85, 43, 13, 67, 0, 9, 134, 103, 114, 101, 197, 159, 105, 66, 14, 68, 24, 146,
- 78, 16, 83, 37, 6, 37, 50, 72, 0, 8, 0, 9, 198, 77, 81, 133, 72, 80, 64, 67, 9, 198, 65, 35, 214, 60, 48, 64, 67, 9,
- 198, 24, 243, 15, 76, 80, 64, 67, 9, 198, 16, 85, 133, 56, 80, 64, 67, 9, 198, 4, 165, 78, 28, 80, 64, 67, 18, 70, 5, 4,
- 143, 64, 144, 64, 35, 48, 14, 16, 39, 48, 37, 6, 35, 0, 0, 6, 195, 17, 84, 129, 66, 6, 195, 77, 4, 133, 28, 0, 12, 68,
- 80, 19, 148, 36, 47, 35, 50, 47, 37, 0, 0, 10, 199, 152, 225, 5, 66, 196, 148, 176, 68, 0, 26, 73, 16, 147, 166, 58, 197, 78,
- 81, 37, 76, 72, 37, 50, 112, 50, 13, 6, 40, 50, 47, 14, 16, 40, 55, 0, 13, 4, 95, 35, 51, 50, 89, 48, 6, 35, 123, 116,
- 0, 0, 8, 197, 28, 80, 77, 177, 64, 65, 11, 67, 17, 84, 1, 72, 40, 48, 13, 0, 28, 0, 7, 196, 77, 81, 172, 72, 65, 7,
- 196, 76, 53, 84, 36, 66, 0, 9, 198, 152, 229, 157, 73, 65, 65, 67, 9, 198, 152, 229, 172, 73, 65, 65, 67, 7, 196, 29, 43, 2,
- 36, 68, 20, 71, 61, 34, 67, 177, 33, 73, 4, 39, 16, 124, 49, 13, 34, 36, 37, 35, 0, 79, 0, 7, 196, 80, 83, 137, 76, 65,
- 8, 197, 76, 147, 118, 20, 16, 66, 8, 197, 50, 196, 135, 20, 16, 66, 8, 197, 5, 11, 18, 20, 16, 67, 0, 15, 67, 152, 229, 18,
- 112, 50, 47, 14, 16, 39, 0, 81, 111, 32, 6, 195, 84, 229, 73, 73, 0, 16, 70, 92, 147, 132, 61, 116, 192, 6, 58, 37, 50, 72,
- 130, 89, 0, 10, 67, 32, 242, 84, 107, 6, 120, 47, 0, 7, 196, 12, 83, 154, 84, 66, 12, 137, 197, 159, 196, 131, 115, 101, 108, 101,
- 97, 65, 0, 7, 196, 14, 195, 4, 84, 66, 11, 200, 65, 33, 83, 85, 5, 78, 20, 16, 68, 20, 71, 61, 34, 67, 177, 37, 73, 4,
- 39, 16, 124, 49, 13, 34, 40, 37, 35, 0, 79, 0, 11, 200, 152, 225, 200, 36, 243, 148, 20, 16, 67, 11, 200, 16, 148, 208, 72, 93,
- 149, 36, 16, 68, 0, 13, 68, 12, 243, 15, 72, 49, 39, 55, 6, 39, 16, 0, 0, 9, 198, 152, 225, 44, 74, 197, 0, 67, 6, 195,
- 20, 66, 84, 65, 9, 198, 12, 243, 80, 5, 43, 13, 67, 0, 0, 0, 9, 198, 16, 148, 212, 74, 195, 64, 66, 11, 136, 99, 195, 162,
- 116, 117, 197, 159, 105, 65, 9, 198, 4, 67, 73, 74, 195, 64, 67, 11, 136, 195, 174, 110, 115, 117, 197, 159, 105, 77, 0, 0, 0, 0,
- 8, 197, 58, 197, 172, 48, 144, 67, 8, 197, 66, 192, 236, 48, 144, 67, 9, 198, 152, 224, 213, 72, 48, 64, 67, 9, 198, 152, 224, 197,
- 72, 48, 64, 67, 0, 13, 68, 84, 208, 140, 36, 6, 40, 65, 71, 55, 37, 0, 0, 0, 10, 135, 102, 117, 114, 105, 197, 159, 97, 67,
- 0, 11, 67, 216, 145, 64, 123, 6, 57, 36, 0, 72, 11, 67, 216, 145, 64, 123, 6, 37, 36, 0, 76, 0, 9, 198, 76, 19, 83, 84,
- 225, 192, 65, 7, 196, 76, 17, 5, 4, 66, 8, 197, 72, 145, 9, 14, 192, 66, 8, 197, 16, 80, 207, 50, 192, 67, 8, 197, 5, 37,
- 5, 74, 192, 66, 7, 196, 5, 43, 20, 176, 67, 7, 196, 88, 81, 5, 4, 66, 7, 196, 25, 81, 197, 4, 66, 7, 196, 65, 85, 5,
- 4, 78, 8, 197, 21, 130, 83, 82, 192, 72, 0, 11, 200, 36, 65, 78, 80, 145, 137, 12, 16, 69, 0, 9, 198, 88, 144, 212, 36, 209,
- 64, 65, 9, 198, 77, 64, 84, 84, 145, 64, 66, 9, 198, 37, 53, 5, 72, 145, 64, 67, 9, 198, 24, 16, 212, 36, 49, 64, 66, 0,
- 11, 136, 197, 159, 117, 98, 114, 101, 100, 101, 65, 9, 198, 65, 35, 205, 37, 65, 77, 66, 9, 198, 64, 84, 141, 37, 65, 77, 66, 7,
- 196, 60, 97, 82, 176, 66, 9, 198, 152, 225, 18, 21, 5, 44, 67, 9, 198, 12, 243, 132, 84, 49, 77, 66, 16, 69, 61, 34, 67, 117,
- 64, 39, 16, 124, 49, 4, 112, 47, 0, 76, 0, 9, 198, 77, 68, 137, 30, 197, 5, 65, 11, 200, 36, 229, 5, 73, 49, 67, 82, 192,
- 67, 10, 199, 4, 209, 82, 36, 50, 76, 20, 66, 10, 199, 56, 144, 201, 84, 225, 76, 20, 77, 0, 0, 9, 198, 80, 84, 141, 36, 225,
- 64, 65, 9, 198, 56, 84, 133, 29, 83, 44, 66, 9, 198, 24, 80, 146, 36, 193, 64, 66, 9, 198, 12, 20, 148, 20, 193, 64, 66, 0,
- 9, 198, 81, 34, 77, 37, 65, 77, 66, 9, 198, 40, 20, 15, 56, 145, 73, 66, 11, 136, 114, 196, 131, 103, 117, 197, 159, 105, 67, 12,
- 67, 21, 53, 5, 57, 36, 89, 47, 36, 0, 76, 11, 136, 97, 99, 101, 101, 97, 197, 159, 105, 66, 0, 16, 141, 195, 174, 110, 102, 196,
- 131, 197, 159, 117, 114, 196, 131, 109, 68, 6, 195, 26, 192, 213, 66, 6, 195, 4, 193, 88, 65, 0, 11, 200, 28, 20, 212, 72, 243, 143,
- 52, 144, 15, 11, 67, 5, 43, 20, 35, 34, 6, 13, 47, 0, 0, 9, 198, 74, 195, 93, 56, 93, 137, 66, 11, 200, 20, 50, 9, 48,
- 144, 146, 176, 208, 68, 0, 6, 195, 5, 53, 1, 76, 0, 7, 196, 104, 18, 44, 72, 65, 9, 198, 77, 3, 5, 56, 66, 68, 65, 9,
- 198, 53, 83, 54, 84, 209, 65, 67, 0, 7, 196, 76, 80, 207, 48, 65, 9, 134, 98, 114, 111, 197, 159, 117, 66, 0, 10, 199, 28, 147,
- 78, 5, 53, 9, 12, 66, 12, 201, 77, 84, 18, 4, 84, 212, 36, 208, 64, 69, 8, 197, 14, 196, 133, 36, 16, 73, 0, 10, 67, 10,
- 197, 64, 71, 13, 6, 40, 0, 6, 195, 78, 197, 64, 76, 0, 8, 197, 25, 83, 7, 21, 32, 65, 0, 9, 134, 97, 197, 159, 101, 122,
- 97, 67, 0, 14, 68, 21, 132, 21, 76, 36, 49, 89, 48, 6, 40, 89, 0, 0, 0, 0, 9, 198, 88, 147, 143, 90, 205, 137, 15, 6,
- 195, 66, 205, 137, 66, 0, 9, 198, 5, 99, 195, 5, 69, 64, 68, 8, 197, 76, 83, 108, 56, 16, 67, 0, 0, 19, 71, 80, 245, 4,
- 20, 21, 78, 4, 47, 39, 47, 72, 135, 6, 40, 50, 35, 0, 9, 198, 64, 145, 82, 16, 93, 137, 65, 7, 196, 52, 21, 5, 36, 66,
- 8, 197, 28, 19, 2, 20, 224, 65, 9, 198, 4, 165, 78, 28, 93, 137, 66, 0, 19, 70, 77, 84, 18, 5, 5, 83, 89, 40, 48, 14,
- 16, 35, 48, 6, 40, 89, 0, 18, 70, 36, 229, 18, 60, 69, 83, 37, 50, 47, 34, 39, 72, 6, 40, 89, 0, 19, 70, 36, 229, 5,
- 73, 5, 83, 37, 50, 47, 36, 14, 16, 48, 6, 40, 89, 0, 0, 10, 199, 152, 229, 15, 73, 59, 20, 84, 68, 10, 199, 152, 228, 21,
- 57, 59, 20, 84, 68, 10, 199, 152, 225, 149, 56, 75, 20, 84, 68, 10, 199, 152, 224, 213, 72, 59, 20, 84, 68, 11, 199, 13, 83, 80,
- 177, 43, 20, 84, 67, 48, 0, 9, 198, 17, 83, 73, 56, 144, 193, 66, 0, 0, 7, 196, 24, 83, 137, 96, 65, 7, 196, 89, 43, 10,
- 36, 66, 0, 0, 9, 198, 5, 37, 5, 24, 144, 197, 67, 9, 198, 152, 225, 210, 36, 162, 64, 67, 18, 70, 16, 83, 193, 72, 80, 197,
- 72, 36, 138, 34, 36, 76, 6, 36, 0, 8, 0, 9, 198, 65, 33, 76, 36, 225, 192, 66, 20, 9, 111, 97, 114, 101, 197, 159, 105, 99,
- 101, 39, 35, 16, 36, 91, 76, 36, 0, 68, 9, 198, 12, 243, 150, 36, 225, 192, 66, 9, 198, 65, 35, 206, 84, 237, 129, 67, 9, 198,
- 4, 209, 78, 36, 237, 129, 68, 7, 196, 5, 33, 5, 4, 66, 0, 7, 196, 77, 11, 12, 4, 66, 0, 9, 198, 88, 149, 18, 20, 113,
- 64, 65, 17, 70, 88, 84, 154, 84, 145, 64, 84, 36, 34, 88, 6, 40, 57, 36, 0, 18, 70, 65, 35, 211, 80, 145, 64, 48, 14, 16,
- 39, 89, 47, 6, 37, 36, 0, 9, 198, 56, 244, 212, 36, 209, 64, 65, 9, 198, 36, 224, 77, 36, 49, 64, 67, 9, 198, 16, 83, 154,
- 36, 49, 64, 66, 18, 70, 16, 21, 15, 72, 145, 64, 72, 35, 47, 39, 14, 16, 6, 37, 36, 0, 9, 198, 13, 32, 84, 36, 209, 64,
- 65, 9, 198, 12, 243, 148, 36, 229, 108, 66, 0, 6, 195, 52, 80, 64, 76, 0, 7, 196, 36, 226, 77, 4, 65, 7, 196, 88, 83, 133,
- 4, 66, 7, 196, 57, 83, 69, 4, 66, 7, 196, 53, 84, 133, 4, 66, 0, 0, 9, 198, 64, 20, 148, 20, 225, 64, 67, 9, 198, 28,
- 19, 2, 20, 225, 64, 65, 18, 70, 61, 34, 67, 36, 225, 64, 39, 16, 124, 76, 4, 37, 50, 36, 0, 79, 0, 9, 198, 53, 211, 133,
- 12, 146, 64, 66, 0, 0, 13, 138, 99, 114, 101, 197, 159, 116, 101, 197, 163, 105, 65, 0, 10, 199, 52, 83, 182, 36, 225, 118, 36, 66,
- 10, 199, 152, 229, 9, 56, 65, 118, 36, 66, 10, 199, 152, 224, 201, 56, 113, 118, 36, 66, 0, 11, 67, 104, 149, 65, 88, 6, 37, 122,
- 35, 0, 16, 70, 152, 224, 200, 20, 144, 64, 112, 50, 49, 36, 6, 57, 35, 0, 0, 7, 196, 57, 83, 65, 36, 65, 7, 196, 12, 130,
- 77, 36, 15, 0, 7, 196, 65, 43, 10, 36, 66, 0, 9, 198, 64, 19, 148, 21, 43, 0, 66, 0, 9, 67, 36, 82, 64, 6, 57, 118,
- 0, 9, 198, 4, 115, 206, 37, 49, 65, 68, 6, 195, 82, 197, 64, 76, 0, 7, 195, 64, 253, 137, 76, 32, 8, 197, 53, 83, 20, 61,
- 32, 73, 0, 0, 8, 197, 77, 81, 140, 21, 64, 65, 0, 12, 201, 152, 224, 236, 64, 84, 137, 48, 244, 128, 67, 9, 198, 16, 84, 198,
- 4, 49, 77, 66, 9, 198, 152, 224, 193, 72, 224, 64, 67, 9, 198, 12, 203, 20, 36, 224, 64, 67, 6, 195, 52, 82, 64, 76, 0, 9,
- 198, 81, 33, 65, 14, 197, 0, 65, 8, 197, 13, 33, 73, 21, 32, 65, 0, 0, 8, 197, 48, 81, 236, 81, 80, 67, 8, 197, 8, 19,
- 9, 57, 64, 65, 8, 197, 4, 192, 133, 73, 64, 65, 0, 9, 198, 65, 33, 70, 4, 49, 77, 66, 6, 195, 28, 83, 85, 66, 6, 195,
- 12, 19, 64, 72, 0, 0, 11, 200, 152, 208, 149, 58, 197, 44, 216, 144, 69, 0, 9, 198, 90, 197, 44, 54, 197, 21, 68, 10, 199, 77,
- 84, 246, 36, 225, 118, 36, 66, 10, 199, 77, 68, 157, 56, 113, 118, 36, 65, 10, 199, 152, 224, 200, 36, 65, 118, 36, 66, 0, 9, 198,
- 24, 147, 15, 104, 241, 137, 15, 15, 140, 99, 117, 110, 111, 97, 197, 159, 116, 101, 197, 163, 105, 66, 0, 9, 134, 197, 159, 117, 105, 101,
- 114, 65, 14, 5, 101, 197, 159, 116, 105, 57, 36, 91, 47, 124, 0, 76, 0, 9, 198, 218, 195, 132, 177, 34, 64, 65, 7, 196, 24, 83,
- 9, 96, 65, 0, 0, 0, 7, 196, 85, 66, 76, 20, 66, 9, 198, 66, 193, 21, 72, 144, 197, 67, 15, 204, 152, 229, 18, 20, 65, 83,
- 12, 130, 90, 177, 69, 64, 70, 7, 196, 20, 112, 76, 20, 66, 11, 68, 16, 242, 78, 4, 72, 120, 50, 35, 0, 7, 196, 76, 19, 22,
- 4, 66, 7, 196, 84, 227, 210, 4, 77, 0, 8, 197, 90, 193, 21, 90, 192, 65, 8, 197, 29, 85, 21, 36, 80, 66, 8, 197, 21, 130,
- 83, 80, 16, 67, 8, 197, 12, 240, 201, 56, 80, 65, 8, 197, 5, 4, 137, 28, 80, 65, 8, 197, 72, 83, 1, 96, 16, 67, 8, 197,
- 48, 147, 135, 20, 16, 66, 8, 197, 16, 80, 207, 48, 16, 67, 8, 197, 4, 197, 5, 36, 16, 77, 0, 0, 9, 198, 52, 20, 135, 36,
- 226, 73, 65, 17, 70, 152, 224, 73, 57, 65, 64, 112, 50, 35, 6, 37, 50, 47, 36, 0, 9, 198, 25, 33, 77, 177, 64, 64, 67, 11,
- 136, 97, 197, 159, 116, 101, 112, 116, 97, 67, 11, 136, 100, 101, 112, 196, 131, 197, 159, 105, 67, 0, 10, 199, 65, 35, 193, 77, 1, 84,
- 20, 65, 7, 196, 32, 243, 2, 4, 66, 0, 13, 138, 116, 111, 118, 97, 114, 196, 131, 197, 159, 105, 66, 8, 197, 64, 84, 5, 56, 80,
- 65, 8, 197, 17, 84, 133, 72, 80, 66, 8, 197, 72, 84, 5, 80, 16, 67, 8, 197, 52, 241, 5, 48, 16, 67, 7, 196, 34, 192, 213,
- 36, 67, 8, 197, 5, 53, 80, 72, 16, 28, 0, 15, 69, 88, 145, 118, 84, 144, 84, 57, 36, 123, 40, 6, 37, 0, 0, 9, 198, 64,
- 148, 212, 60, 19, 5, 66, 7, 195, 76, 21, 64, 72, 8, 13, 202, 17, 83, 78, 20, 21, 143, 5, 53, 18, 176, 79, 0, 7, 196, 14,
- 196, 143, 72, 73, 0, 0, 9, 198, 65, 35, 214, 20, 226, 64, 67, 0, 6, 195, 52, 85, 64, 76, 0, 11, 200, 152, 237, 133, 48, 81,
- 197, 216, 144, 67, 7, 196, 17, 82, 14, 36, 66, 0, 14, 69, 52, 242, 83, 20, 144, 65, 39, 37, 89, 6, 118, 0, 8, 197, 60, 66,
- 72, 56, 144, 67, 0, 9, 198, 65, 85, 5, 72, 146, 64, 66, 9, 198, 4, 100, 137, 12, 146, 64, 65, 8, 197, 7, 98, 78, 80, 144,
- 67, 0, 0, 10, 199, 65, 35, 198, 21, 51, 210, 36, 66, 8, 197, 56, 148, 212, 61, 32, 65, 0, 7, 196, 85, 43, 20, 84, 67, 7,
- 196, 77, 75, 20, 84, 66, 0, 8, 197, 90, 193, 21, 88, 80, 65, 0, 9, 198, 84, 209, 140, 177, 69, 64, 67, 9, 198, 65, 43, 10,
- 37, 69, 64, 67, 9, 198, 13, 213, 15, 73, 96, 64, 67, 0, 8, 197, 4, 49, 76, 61, 32, 74, 0, 7, 196, 5, 11, 18, 4, 67,
- 0, 8, 197, 104, 115, 205, 61, 64, 65, 9, 198, 16, 85, 5, 72, 210, 78, 66, 10, 135, 109, 111, 108, 101, 197, 159, 105, 67, 8, 197,
- 14, 196, 143, 72, 16, 73, 8, 197, 14, 196, 143, 72, 16, 73, 0, 9, 198, 76, 84, 150, 36, 50, 73, 66, 24, 73, 77, 84, 18, 5,
- 98, 69, 217, 82, 64, 89, 40, 48, 34, 35, 84, 57, 36, 123, 40, 6, 37, 0, 0, 10, 199, 64, 20, 148, 20, 225, 82, 20, 67, 6,
- 195, 66, 198, 137, 66, 0, 6, 20, 0, 0, 25, 2, 0, 0, 95, 1, 0, 0, 27, 2, 0, 0, 99, 1, 0, 0, 24, 2, 0, 0,
- 95, 1, 0, 0, 26, 2, 0, 0, 99, 1, 0, 0, 0, 0, 0, 0, 6, 195, 162, 0, 105, 101, 1, 21, 2, 32, 3, 8, 133, 36,
- 0, 3, 112, 0, 105, 3, 133, 0, 117, 3, 134, 0, 7, 6, 195, 174, 0, 1, 21, 2, 32, 3, 6, 112, 0, 3, 112, 0, 7, 6,
- 196, 131, 0, 117, 2, 32, 3, 6, 130, 0, 1, 21, 2, 17, 67, 196, 131, 32, 3, 8, 13, 0, 105, 101, 1, 21, 2, 32, 3, 8,
- 129, 36, 0, 4, 3, 13, 0, 1, 10, 2, 32, 14, 128, 192, 129, 0, 1, 17, 67, 131, 196, 21, 2, 32, 0, 1, 99, 101, 10, 2,
- 32, 0, 1, 114, 101, 21, 2, 32, 0, 1, 163, 197, 105, 21, 2, 32, 0, 4, 114, 105, 2, 17, 65, 17, 65, 32, 3, 13, 16, 6,
- 37, 0, 114, 105, 2, 17, 65, 32, 0, 114, 105, 105, 2, 32, 3, 13, 16, 6, 132, 0, 4, 117, 1, 99, 2, 116, 3, 13, 40, 0,
- 117, 8, 98, 2, 116, 0, 117, 8, 100, 2, 110, 0, 117, 8, 108, 2, 100, 0, 116, 196, 131, 1, 21, 2, 32, 14, 129, 128, 131, 3,
- 13, 47, 13, 0, 116, 101, 1, 21, 2, 32, 14, 129, 128, 131, 3, 13, 47, 36, 0, 116, 101, 108, 101, 1, 21, 2, 32, 14, 129, 128,
- 133, 3, 13, 47, 36, 55, 36, 0, 116, 101, 108, 111, 114, 1, 21, 2, 32, 14, 129, 128, 134, 3, 13, 47, 36, 55, 39, 34, 0, 116,
- 117, 108, 1, 21, 2, 32, 14, 129, 128, 132, 3, 13, 47, 40, 55, 0, 116, 117, 108, 117, 105, 1, 21, 2, 32, 14, 129, 128, 134, 3,
- 13, 47, 40, 55, 121, 0, 105, 2, 32, 3, 129, 0, 117, 3, 130, 0, 7, 6, 197, 159, 0, 3, 91, 0, 110, 105, 1, 21, 2, 32,
- 3, 91, 50, 6, 37, 0, 105, 1, 45, 2, 32, 3, 91, 124, 0, 1, 21, 2, 105, 32, 3, 97, 0, 7, 6, 197, 163, 0, 3, 123,
- 0, 1, 21, 2, 105, 32, 3, 141, 0, 105, 1, 45, 2, 32, 3, 141, 128, 0, 7, 6, 97, 0, 4, 1, 21, 26, 2, 24, 32, 3,
- 6, 35, 0, 1, 105, 131, 196, 2, 32, 0, 1, 110, 111, 105, 21, 2, 32, 0, 117, 8, 108, 2, 100, 3, 6, 35, 40, 0, 108, 101,
- 1, 21, 2, 32, 3, 6, 35, 55, 36, 0, 98, 105, 108, 1, 21, 2, 32, 3, 6, 35, 71, 37, 55, 0, 117, 2, 32, 3, 6, 114,
- 0, 105, 2, 32, 3, 6, 117, 0, 4, 3, 35, 0, 1, 10, 2, 32, 14, 128, 192, 129, 0, 1, 105, 103, 2, 32, 14, 128, 192, 129,
- 0, 2, 17, 65, 17, 65, 17, 65, 0, 105, 1, 110, 2, 118, 3, 35, 37, 0, 4, 117, 1, 99, 2, 116, 3, 35, 40, 0, 117, 2,
- 100, 0, 117, 2, 114, 0, 117, 2, 115, 116, 0, 117, 2, 122, 0, 110, 116, 105, 8, 2, 21, 14, 128, 132, 132, 3, 35, 50, 47, 37,
- 0, 105, 2, 97, 3, 35, 57, 0, 117, 3, 114, 0, 105, 3, 117, 0, 7, 6, 98, 0, 4, 1, 21, 2, 105, 108, 32, 3, 8, 71,
- 0, 1, 21, 2, 105, 108, 97, 32, 0, 1, 21, 2, 105, 108, 105, 32, 0, 1, 21, 2, 105, 108, 105, 105, 32, 0, 1, 21, 2, 105,
- 108, 105, 108, 101, 32, 0, 1, 21, 2, 105, 108, 105, 108, 111, 114, 32, 0, 1, 21, 2, 105, 108, 117, 108, 117, 105, 32, 0, 4, 3,
- 71, 0, 98, 0, 105, 108, 1, 111, 109, 2, 32, 3, 71, 6, 37, 55, 0, 1, 21, 2, 105, 32, 3, 143, 0, 7, 6, 99, 0, 111,
- 108, 1, 21, 21, 2, 32, 3, 8, 49, 39, 55, 0, 111, 108, 105, 1, 21, 21, 2, 32, 14, 129, 128, 129, 3, 8, 124, 0, 111, 108,
- 101, 1, 21, 21, 2, 32, 14, 129, 128, 129, 3, 36, 0, 4, 3, 49, 0, 104, 0, 110, 105, 1, 21, 2, 32, 3, 49, 50, 6, 37,
- 0, 110, 101, 97, 1, 21, 2, 32, 3, 49, 50, 36, 6, 35, 0, 4, 2, 101, 3, 76, 0, 2, 105, 0, 105, 2, 111, 0, 105, 105,
- 3, 76, 132, 0, 7, 6, 100, 0, 4, 3, 72, 0, 100, 0, 1, 21, 2, 105, 32, 3, 144, 0, 7, 6, 101, 0, 1, 17, 67, 10,
- 2, 114, 101, 32, 3, 2, 36, 0, 117, 1, 21, 2, 108, 32, 3, 6, 36, 40, 0, 117, 1, 21, 2, 32, 24, 3, 6, 115, 0, 105,
- 1, 114, 2, 101, 114, 32, 3, 6, 118, 0, 4, 1, 21, 2, 114, 97, 32, 3, 8, 36, 0, 1, 21, 2, 114, 101, 32, 0, 1, 21,
- 2, 114, 101, 97, 32, 0, 1, 21, 2, 114, 101, 105, 32, 0, 1, 21, 2, 114, 105, 32, 0, 1, 21, 2, 114, 105, 105, 32, 0, 1,
- 21, 2, 114, 196, 131, 32, 0, 197, 159, 1, 21, 2, 32, 3, 8, 36, 91, 0, 197, 159, 105, 108, 111, 114, 1, 21, 2, 32, 3, 8,
- 36, 91, 37, 55, 39, 34, 0, 197, 159, 117, 108, 1, 21, 2, 32, 3, 8, 36, 91, 40, 55, 0, 197, 159, 117, 108, 117, 105, 1, 21,
- 2, 32, 3, 8, 36, 91, 40, 55, 121, 0, 197, 159, 105, 1, 21, 2, 32, 3, 8, 36, 91, 124, 0, 4, 3, 36, 0, 1, 102, 21,
- 2, 114, 97, 32, 0, 1, 102, 21, 2, 114, 97, 32, 0, 1, 105, 2, 114, 97, 32, 0, 1, 105, 2, 114, 101, 32, 0, 1, 105, 2,
- 114, 101, 97, 32, 0, 1, 105, 2, 114, 105, 32, 0, 1, 105, 2, 114, 105, 105, 32, 0, 1, 105, 2, 114, 196, 131, 32, 0, 2, 17,
- 65, 17, 65, 17, 65, 0, 111, 1, 100, 2, 115, 101, 98, 3, 36, 39, 0, 117, 1, 21, 2, 32, 3, 36, 40, 0, 99, 1, 116, 17,
- 65, 21, 2, 105, 105, 32, 3, 36, 76, 0, 4, 101, 8, 99, 97, 2, 97, 3, 118, 0, 105, 2, 32, 0, 105, 8, 0, 4, 97, 3,
- 135, 0, 97, 1, 10, 2, 32, 14, 128, 192, 130, 0, 83, 105, 1, 10, 3, 135, 57, 0, 97, 117, 3, 135, 58, 0, 111, 3, 136, 0,
- 111, 97, 3, 136, 6, 35, 0, 7, 6, 102, 0, 4, 3, 83, 0, 102, 0, 1, 21, 2, 105, 32, 3, 142, 0, 7, 6, 103, 0, 4,
- 2, 101, 3, 75, 0, 2, 105, 0, 105, 105, 1, 10, 2, 32, 3, 75, 6, 132, 0, 105, 1, 10, 2, 17, 65, 32, 3, 75, 37, 0,
- 105, 105, 3, 75, 132, 0, 4, 3, 81, 0, 104, 0, 7, 6, 104, 0, 1, 21, 2, 105, 32, 3, 99, 0, 3, 107, 0, 7, 6, 105,
- 0, 1, 99, 2, 117, 17, 67, 3, 0, 110, 103, 1, 10, 2, 32, 3, 2, 37, 68, 81, 0, 4, 101, 105, 1, 108, 105, 102, 2, 32,
- 3, 6, 36, 37, 0, 101, 105, 1, 109, 111, 110, 2, 32, 0, 4, 1, 10, 26, 2, 24, 32, 3, 6, 37, 0, 1, 114, 99, 115, 2,
- 101, 0, 2, 116, 32, 0, 4, 97, 1, 17, 67, 131, 196, 2, 32, 3, 6, 37, 35, 0, 97, 1, 17, 67, 162, 195, 2, 32, 0, 97,
- 1, 102, 97, 114, 103, 2, 32, 0, 97, 1, 108, 105, 102, 2, 32, 0, 97, 1, 109, 111, 110, 2, 32, 0, 97, 1, 110, 111, 2, 32,
- 0, 97, 1, 112, 111, 99, 115, 2, 32, 0, 97, 1, 114, 101, 2, 32, 0, 97, 1, 159, 197, 117, 2, 32, 0, 4, 101, 1, 17, 67,
- 131, 196, 2, 32, 3, 6, 37, 36, 0, 101, 1, 17, 67, 162, 195, 2, 32, 0, 101, 1, 102, 97, 114, 103, 2, 32, 0, 101, 1, 108,
- 105, 102, 2, 32, 0, 101, 1, 109, 111, 110, 2, 32, 0, 101, 1, 110, 111, 2, 32, 0, 101, 1, 112, 111, 99, 115, 2, 32, 0, 101,
- 1, 159, 197, 117, 2, 32, 0, 4, 101, 105, 1, 102, 97, 114, 103, 2, 32, 3, 6, 37, 118, 0, 101, 105, 1, 110, 111, 2, 32, 0,
- 101, 105, 1, 114, 101, 2, 32, 0, 101, 105, 1, 159, 197, 117, 2, 32, 0, 101, 105, 2, 32, 0, 4, 105, 1, 102, 97, 114, 103, 2,
- 32, 3, 6, 132, 0, 105, 1, 112, 111, 99, 115, 2, 32, 0, 4, 1, 21, 2, 197, 163, 101, 32, 3, 8, 37, 0, 1, 21, 2, 197,
- 163, 101, 105, 32, 0, 1, 21, 2, 197, 163, 101, 108, 101, 32, 0, 1, 21, 2, 197, 163, 101, 108, 111, 114, 32, 0, 1, 21, 2, 197,
- 163, 196, 131, 32, 12, 12, 12, 12, 12, 12, 12, 12, 0, 1, 103, 2, 110, 101, 32, 0, 1, 103, 2, 110, 101, 97, 32, 0, 101, 1,
- 163, 197, 99, 2, 32, 3, 8, 37, 36, 0, 99, 1, 10, 2, 32, 3, 8, 37, 49, 0, 99, 97, 1, 10, 2, 32, 3, 8, 37, 49,
- 35, 0, 99, 101, 1, 10, 2, 32, 3, 8, 37, 76, 36, 0, 99, 105, 108, 101, 1, 10, 2, 32, 3, 8, 37, 76, 37, 55, 36, 0,
- 99, 105, 108, 111, 114, 1, 10, 2, 32, 3, 8, 37, 76, 37, 55, 39, 34, 0, 99, 101, 105, 1, 21, 2, 32, 3, 8, 37, 76, 118,
- 0, 99, 105, 105, 1, 21, 2, 32, 3, 8, 37, 76, 132, 0, 197, 159, 116, 101, 1, 21, 2, 32, 3, 8, 37, 91, 47, 36, 0, 197,
- 159, 116, 101, 97, 1, 21, 2, 32, 3, 8, 37, 91, 47, 135, 0, 101, 105, 1, 163, 197, 99, 2, 32, 3, 8, 37, 118, 0, 97, 1,
- 163, 197, 99, 2, 32, 3, 8, 57, 35, 0, 1, 45, 105, 163, 197, 2, 32, 3, 10, 0, 4, 3, 37, 0, 1, 10, 2, 32, 24, 14,
- 128, 192, 129, 0, 1, 10, 2, 45, 24, 14, 128, 192, 129, 0, 1, 21, 2, 17, 65, 28, 33, 0, 1, 39, 10, 2, 32, 0, 1, 114,
+ 32, 0, 20, 71, 56, 144, 201, 16, 80, 213, 52, 50, 37, 76, 124, 72, 36, 49, 6, 40, 65, 0, 0, 0, 0, 21, 65, 8, 98, 117,
+ 108, 101, 118, 97, 114, 100, 117, 108, 0, 44, 29, 81, 100, 117, 108, 32, 6, 65, 8, 71, 36, 0, 0, 12, 137, 195, 174, 14, 20, 9,
+ 14, 4, 5, 13, 66, 0, 15, 67, 21, 64, 192, 101, 116, 99, 101, 116, 101, 114, 97, 0, 29, 0, 11, 67, 53, 82, 65, 65, 6, 40,
+ 57, 35, 0, 7, 196, 77, 80, 197, 4, 66, 7, 196, 49, 80, 197, 4, 66, 7, 196, 17, 80, 197, 4, 66, 6, 195, 84, 225, 5, 28,
+ 0, 8, 197, 88, 150, 129, 88, 144, 67, 8, 197, 36, 81, 148, 36, 224, 65, 8, 197, 16, 144, 86, 60, 192, 65, 8, 197, 12, 149, 137,
+ 48, 80, 66, 12, 65, 12, 49, 35, 34, 0, 72, 81, 97, 114, 32, 10, 65, 12, 49, 39, 0, 72, 81, 111, 32, 6, 65, 12, 76, 36,
+ 0, 0, 12, 201, 65, 33, 84, 85, 66, 78, 16, 83, 137, 67, 9, 198, 4, 115, 206, 37, 50, 64, 68, 0, 11, 136, 16, 196, 131, 19,
+ 20, 18, 196, 131, 66, 11, 136, 9, 13, 1, 7, 9, 14, 196, 131, 67, 9, 198, 16, 84, 198, 84, 225, 1, 67, 9, 198, 16, 81, 197,
+ 56, 84, 129, 68, 9, 198, 12, 243, 134, 84, 225, 1, 67, 11, 136, 22, 15, 1, 19, 20, 18, 196, 131, 76, 11, 136, 14, 15, 1, 19,
+ 20, 18, 196, 131, 77, 11, 136, 22, 15, 1, 19, 20, 18, 196, 131, 77, 13, 4, 95, 8, 1, 3, 107, 6, 35, 76, 36, 49, 0, 0,
+ 11, 200, 65, 35, 212, 60, 51, 193, 48, 80, 67, 11, 67, 53, 82, 69, 65, 6, 40, 57, 36, 0, 0, 18, 8, 195, 174, 14, 3, 8,
+ 5, 9, 1, 112, 50, 49, 36, 6, 57, 35, 0, 6, 65, 16, 72, 36, 0, 0, 21, 9, 22, 5, 197, 159, 14, 9, 3, 9, 5, 84,
+ 36, 91, 50, 37, 76, 6, 37, 36, 0, 10, 135, 16, 195, 162, 14, 20, 5, 3, 65, 20, 9, 195, 174, 14, 1, 9, 14, 20, 5, 1,
+ 112, 50, 35, 6, 37, 50, 47, 135, 0, 21, 9, 8, 196, 131, 18, 14, 9, 3, 9, 5, 107, 13, 34, 50, 37, 76, 6, 37, 36, 0,
+ 0, 23, 10, 6, 9, 5, 11, 196, 131, 18, 21, 9, 1, 83, 57, 36, 80, 6, 13, 34, 121, 35, 0, 76, 0, 9, 134, 26, 1, 8,
+ 196, 131, 18, 65, 12, 137, 3, 12, 196, 131, 20, 9, 14, 196, 131, 67, 14, 139, 195, 174, 14, 7, 8, 9, 15, 14, 20, 5, 1, 67,
+ 10, 135, 7, 195, 162, 14, 4, 5, 1, 66, 0, 8, 197, 12, 147, 133, 88, 16, 67, 6, 65, 20, 36, 0, 14, 7, 65, 20, 57, 36,
+ 0, 72, 17, 142, 4, 21, 13, 14, 5, 1, 22, 15, 1, 19, 20, 18, 196, 131, 79, 0, 14, 5, 20, 18, 196, 131, 9, 47, 14, 16,
+ 13, 6, 37, 0, 29, 13, 16, 18, 5, 197, 159, 5, 4, 9, 14, 197, 163, 9, 5, 48, 14, 16, 36, 91, 36, 72, 37, 50, 123, 6,
+ 37, 36, 0, 0, 9, 198, 76, 84, 150, 36, 50, 73, 66, 10, 199, 5, 34, 9, 80, 80, 212, 84, 68, 9, 198, 4, 197, 3, 84, 149,
+ 129, 67, 9, 198, 4, 115, 206, 37, 49, 65, 68, 9, 134, 1, 197, 159, 5, 26, 1, 67, 0, 14, 139, 1, 12, 1, 12, 20, 196, 131,
+ 9, 5, 18, 9, 66, 10, 135, 19, 5, 13, 196, 131, 14, 1, 67, 0, 8, 197, 72, 85, 133, 56, 144, 67, 6, 65, 24, 83, 36, 0,
+ 0, 0, 9, 134, 3, 5, 18, 197, 159, 9, 66, 0, 11, 200, 65, 35, 198, 21, 51, 210, 36, 144, 66, 7, 196, 5, 64, 67, 4, 67,
+ 0, 8, 197, 89, 82, 69, 80, 80, 65, 8, 197, 76, 83, 69, 56, 80, 65, 8, 197, 16, 81, 137, 56, 144, 67, 16, 69, 61, 34, 67,
+ 84, 208, 39, 16, 124, 49, 4, 40, 65, 0, 76, 8, 132, 1, 197, 159, 1, 66, 28, 6, 65, 28, 75, 36, 0, 0, 12, 137, 5, 24,
+ 16, 12, 15, 18, 196, 131, 13, 67, 0, 13, 138, 3, 15, 12, 1, 2, 15, 18, 196, 131, 13, 68, 9, 198, 72, 81, 197, 56, 84, 129,
+ 68, 0, 7, 196, 64, 19, 9, 16, 65, 11, 67, 4, 99, 1, 35, 83, 55, 6, 35, 0, 0, 7, 65, 32, 107, 35, 91, 0, 0, 12,
+ 137, 195, 174, 14, 22, 195, 162, 18, 20, 9, 67, 0, 19, 70, 76, 84, 150, 36, 50, 85, 89, 36, 34, 84, 6, 37, 76, 6, 57, 40,
+ 0, 0, 15, 67, 12, 20, 133, 49, 35, 34, 36, 55, 0, 72, 81, 108, 32, 7, 195, 12, 20, 133, 73, 28, 10, 1, 35, 72, 57, 6,
+ 36, 88, 0, 27, 0, 11, 65, 36, 57, 117, 0, 72, 81, 97, 105, 32, 12, 65, 36, 57, 35, 65, 0, 72, 81, 97, 109, 32, 13, 65,
+ 36, 37, 35, 91, 0, 72, 81, 97, 197, 159, 32, 12, 65, 36, 57, 35, 34, 0, 72, 81, 97, 114, 32, 0, 0, 10, 67, 4, 84, 128,
+ 6, 117, 36, 34, 0, 6, 195, 48, 244, 128, 76, 13, 1, 38, 35, 65, 48, 36, 34, 89, 35, 50, 72, 0, 0, 10, 135, 15, 2, 197,
+ 163, 9, 14, 21, 67, 10, 135, 7, 196, 131, 12, 2, 21, 9, 66, 10, 67, 4, 99, 9, 35, 83, 55, 37, 0, 0, 6, 65, 40, 90,
+ 36, 0, 0, 17, 70, 52, 19, 129, 28, 84, 128, 65, 6, 36, 50, 36, 75, 13, 34, 0, 6, 131, 22, 196, 131, 72, 9, 198, 4, 49,
+ 83, 80, 244, 128, 78, 0, 9, 198, 88, 240, 201, 24, 84, 129, 68, 15, 6, 4, 196, 131, 18, 21, 9, 72, 13, 16, 58, 6, 37, 0,
+ 9, 198, 4, 49, 83, 80, 244, 129, 78, 13, 1, 42, 35, 89, 47, 36, 16, 37, 89, 49, 0, 27, 0, 14, 139, 4, 5, 19, 3, 8,
+ 9, 4, 5, 197, 163, 9, 66, 9, 1, 43, 48, 55, 40, 89, 0, 27, 0, 15, 140, 3, 21, 14, 15, 1, 197, 159, 20, 5, 197, 163,
+ 9, 66, 6, 65, 44, 49, 35, 0, 0, 10, 135, 4, 15, 13, 9, 14, 196, 131, 65, 12, 137, 3, 15, 14, 3, 21, 18, 196, 131, 13,
+ 67, 16, 70, 8, 195, 199, 28, 84, 128, 71, 55, 6, 39, 81, 13, 34, 0, 0, 11, 136, 5, 12, 9, 13, 9, 14, 196, 131, 66, 15,
+ 6, 16, 196, 131, 12, 5, 1, 48, 35, 55, 36, 6, 35, 0, 9, 198, 48, 81, 201, 24, 84, 129, 68, 9, 198, 16, 83, 9, 8, 84,
+ 129, 68, 10, 1, 46, 48, 40, 50, 49, 47, 0, 27, 0, 9, 134, 19, 21, 6, 196, 131, 18, 65, 8, 1, 47, 89, 55, 36, 91, 0,
+ 0, 10, 135, 20, 195, 162, 14, 196, 131, 18, 65, 13, 65, 48, 55, 35, 91, 0, 72, 81, 97, 197, 159, 32, 12, 65, 48, 55, 35, 34,
+ 0, 72, 81, 97, 114, 32, 12, 65, 48, 55, 39, 34, 0, 72, 81, 111, 114, 32, 11, 65, 48, 55, 117, 0, 72, 81, 97, 105, 32, 15,
+ 65, 48, 55, 35, 141, 124, 0, 72, 81, 97, 197, 163, 105, 32, 12, 65, 48, 55, 35, 65, 0, 72, 81, 97, 109, 32, 11, 65, 48, 55,
+ 114, 0, 72, 81, 97, 117, 32, 10, 65, 48, 55, 35, 0, 72, 81, 97, 32, 18, 8, 14, 15, 21, 196, 131, 12, 5, 1, 50, 6, 39,
+ 40, 13, 55, 135, 0, 0, 10, 135, 4, 196, 131, 21, 14, 196, 131, 67, 10, 135, 3, 195, 162, 14, 20, 5, 3, 65, 12, 137, 18, 196,
+ 131, 19, 3, 15, 12, 5, 1, 67, 0, 11, 136, 13, 9, 197, 159, 21, 14, 196, 131, 65, 10, 199, 24, 147, 15, 104, 241, 137, 36, 68,
+ 13, 138, 195, 174, 14, 22, 195, 162, 18, 20, 5, 1, 67, 0, 9, 198, 16, 148, 133, 13, 67, 210, 66, 0, 8, 197, 48, 245, 137, 81,
+ 80, 67, 12, 65, 52, 65, 35, 91, 0, 72, 81, 97, 83, 32, 12, 65, 52, 65, 35, 34, 0, 72, 81, 97, 114, 32, 12, 65, 52, 65,
+ 39, 34, 0, 72, 81, 111, 114, 32, 8, 197, 72, 81, 201, 104, 16, 67, 0, 12, 137, 197, 159, 1, 16, 20, 5, 12, 5, 1, 65, 0,
+ 13, 138, 195, 174, 14, 6, 12, 15, 18, 9, 20, 21, 68, 12, 137, 4, 5, 19, 3, 15, 16, 196, 131, 18, 66, 0, 10, 135, 6, 18,
+ 195, 162, 14, 20, 21, 66, 0, 8, 197, 72, 84, 5, 104, 144, 65, 8, 197, 64, 19, 9, 104, 144, 65, 8, 197, 56, 85, 5, 16, 80,
+ 65, 8, 197, 52, 241, 5, 48, 80, 66, 12, 65, 56, 50, 39, 34, 0, 72, 81, 111, 114, 32, 12, 65, 56, 50, 39, 34, 0, 72, 81,
+ 111, 114, 32, 10, 65, 56, 50, 35, 0, 72, 81, 97, 32, 13, 65, 56, 50, 35, 91, 0, 72, 81, 97, 197, 159, 32, 10, 65, 56, 50,
+ 39, 0, 72, 81, 111, 32, 8, 197, 16, 81, 197, 72, 16, 67, 8, 197, 13, 80, 197, 72, 144, 67, 11, 136, 195, 174, 14, 19, 21, 197,
+ 159, 9, 77, 11, 5, 95, 48, 1, 14, 4, 10, 91, 37, 0, 0, 8, 133, 21, 18, 196, 131, 13, 66, 11, 136, 197, 163, 5, 1, 16,
+ 196, 131, 14, 65, 0, 9, 198, 48, 240, 193, 48, 150, 129, 68, 0, 0, 8, 197, 53, 81, 197, 80, 80, 65, 11, 136, 2, 21, 3, 21,
+ 18, 196, 131, 13, 67, 11, 136, 1, 4, 13, 9, 18, 196, 131, 13, 67, 18, 8, 14, 9, 13, 196, 131, 14, 21, 9, 50, 37, 65, 13,
+ 50, 6, 121, 0, 4, 193, 60, 72, 4, 193, 60, 72, 0, 11, 136, 26, 4, 18, 1, 22, 196, 131, 14, 65, 12, 137, 195, 174, 14, 3,
+ 21, 18, 1, 10, 1, 68, 10, 1, 61, 36, 81, 6, 35, 55, 0, 27, 0, 13, 138, 1, 12, 196, 131, 20, 21, 18, 196, 131, 13, 68,
+ 0, 6, 195, 16, 244, 137, 66, 0, 11, 136, 14, 196, 131, 22, 196, 131, 12, 9, 67, 9, 134, 8, 15, 12, 2, 196, 131, 66, 10, 1,
+ 64, 35, 16, 6, 39, 50, 72, 0, 6, 65, 64, 48, 36, 0, 0, 0, 9, 198, 5, 98, 67, 84, 197, 21, 68, 0, 7, 196, 21, 64,
+ 76, 4, 67, 0, 7, 65, 68, 49, 57, 40, 0, 0, 8, 133, 19, 196, 131, 16, 1, 66, 9, 198, 12, 19, 3, 84, 192, 64, 67, 0,
+ 9, 134, 3, 195, 162, 18, 13, 9, 66, 18, 70, 16, 83, 193, 72, 80, 197, 72, 36, 138, 34, 36, 76, 6, 36, 0, 8, 6, 195, 84,
+ 224, 64, 77, 0, 7, 196, 61, 48, 193, 72, 65, 7, 196, 36, 193, 143, 88, 65, 6, 195, 84, 225, 73, 73, 0, 8, 197, 80, 84, 141,
+ 36, 224, 65, 8, 197, 24, 245, 2, 4, 192, 65, 8, 197, 8, 20, 141, 4, 224, 65, 11, 136, 6, 18, 5, 13, 196, 131, 20, 1, 67,
+ 6, 65, 72, 34, 36, 0, 0, 12, 137, 195, 174, 14, 7, 8, 9, 197, 163, 9, 67, 6, 194, 5, 32, 76, 32, 0, 0, 7, 196, 64,
+ 241, 5, 4, 66, 7, 196, 77, 81, 197, 4, 66, 0, 8, 197, 72, 81, 213, 48, 144, 65, 11, 136, 4, 9, 19, 20, 18, 196, 131, 13,
+ 66, 8, 197, 12, 195, 195, 61, 64, 65, 10, 65, 76, 89, 39, 0, 72, 81, 111, 32, 12, 65, 76, 89, 39, 34, 0, 72, 81, 111, 114,
+ 32, 12, 65, 76, 89, 35, 34, 0, 72, 81, 97, 114, 32, 0, 18, 70, 77, 0, 78, 36, 243, 5, 89, 48, 35, 50, 37, 6, 39, 55,
+ 36, 0, 12, 137, 16, 196, 131, 19, 20, 18, 196, 131, 13, 66, 9, 134, 3, 1, 16, 196, 131, 20, 65, 17, 70, 5, 4, 143, 64, 244,
+ 192, 35, 48, 14, 16, 39, 48, 6, 39, 0, 0, 10, 199, 77, 80, 133, 77, 66, 77, 4, 68, 10, 199, 65, 33, 76, 84, 225, 197, 4,
+ 67, 18, 70, 12, 243, 148, 36, 229, 65, 49, 39, 50, 47, 37, 50, 58, 6, 35, 0, 0, 7, 196, 12, 17, 133, 4, 66, 7, 196, 89,
+ 35, 201, 4, 66, 0, 11, 136, 26, 1, 18, 26, 196, 131, 18, 9, 65, 8, 197, 76, 84, 150, 21, 32, 65, 11, 136, 16, 196, 131, 19,
+ 196, 131, 18, 9, 65, 6, 65, 80, 47, 36, 0, 0, 9, 198, 25, 32, 71, 20, 65, 64, 65, 0, 0, 7, 196, 65, 34, 86, 36, 67,
+ 0, 0, 12, 67, 85, 0, 192, 40, 48, 36, 76, 6, 36, 0, 0, 12, 137, 16, 196, 131, 19, 20, 18, 196, 131, 22, 65, 16, 141, 195,
+ 174, 14, 3, 196, 131, 16, 5, 18, 9, 12, 15, 18, 67, 9, 134, 196, 131, 12, 15, 18, 1, 77, 0, 10, 135, 20, 1, 2, 196, 131,
+ 18, 1, 65, 6, 195, 48, 245, 137, 66, 0, 19, 8, 19, 16, 21, 14, 5, 197, 163, 9, 89, 48, 6, 40, 50, 36, 123, 124, 0, 16,
+ 69, 21, 131, 212, 36, 48, 36, 81, 88, 6, 39, 47, 37, 49, 0, 13, 65, 88, 84, 35, 91, 0, 72, 81, 97, 197, 159, 32, 12, 65,
+ 88, 84, 35, 34, 0, 72, 81, 97, 114, 32, 7, 193, 88, 72, 81, 111, 32, 12, 65, 88, 84, 35, 65, 0, 72, 81, 97, 109, 32, 11,
+ 65, 88, 84, 114, 0, 72, 81, 97, 117, 32, 15, 65, 88, 84, 35, 141, 124, 0, 72, 81, 97, 197, 163, 105, 32, 8, 197, 81, 33, 67,
+ 20, 16, 66, 8, 197, 12, 243, 147, 80, 16, 66, 11, 136, 16, 196, 131, 18, 196, 131, 19, 9, 67, 11, 136, 195, 174, 14, 19, 21, 197,
+ 163, 9, 77, 6, 65, 88, 84, 36, 0, 0, 8, 133, 16, 196, 131, 20, 21, 65, 9, 198, 16, 83, 211, 20, 34, 64, 67, 6, 194, 5,
+ 48, 76, 32, 0, 9, 134, 20, 196, 131, 18, 9, 9, 65, 13, 138, 18, 5, 197, 163, 9, 14, 5, 197, 163, 9, 66, 10, 199, 17, 84,
+ 133, 72, 147, 15, 72, 66, 0, 14, 139, 18, 196, 131, 13, 195, 162, 14, 5, 197, 163, 9, 66, 7, 196, 52, 243, 9, 52, 65, 10, 135,
+ 12, 1, 7, 196, 131, 18, 5, 65, 14, 68, 29, 33, 79, 36, 81, 14, 16, 36, 6, 39, 57, 0, 7, 196, 17, 80, 197, 52, 65, 10,
+ 135, 3, 196, 131, 18, 15, 18, 1, 73, 10, 135, 3, 196, 131, 18, 15, 18, 1, 73, 17, 4, 95, 49, 77, 52, 6, 40, 50, 71, 37,
+ 55, 6, 57, 39, 50, 0, 0, 9, 198, 76, 147, 66, 60, 194, 67, 66, 8, 197, 13, 33, 83, 13, 80, 66, 18, 4, 95, 49, 77, 53,
+ 6, 40, 50, 71, 37, 55, 6, 57, 35, 34, 72, 0, 12, 65, 92, 72, 40, 71, 55, 40, 6, 84, 36, 0, 0, 12, 137, 1, 12, 5,
+ 18, 7, 196, 131, 20, 21, 68, 0, 0, 7, 196, 52, 147, 137, 52, 65, 14, 139, 195, 174, 14, 6, 21, 14, 4, 196, 131, 20, 21, 68,
+ 14, 139, 195, 174, 14, 3, 21, 18, 3, 196, 131, 20, 21, 68, 0, 13, 4, 95, 49, 77, 49, 4, 39, 65, 6, 37, 36, 0, 7, 65,
+ 96, 37, 49, 89, 0, 0, 11, 136, 197, 159, 13, 5, 3, 8, 5, 18, 65, 17, 4, 95, 49, 77, 50, 6, 40, 50, 65, 37, 55, 6,
+ 57, 39, 50, 0, 0, 9, 198, 52, 146, 140, 60, 16, 197, 65, 6, 195, 84, 229, 76, 77, 18, 4, 95, 49, 77, 51, 6, 40, 50, 65,
+ 37, 55, 6, 57, 35, 34, 72, 0, 0, 7, 196, 48, 144, 133, 72, 65, 7, 196, 65, 33, 68, 4, 66, 11, 67, 53, 84, 137, 65, 40,
+ 34, 6, 37, 0, 0, 11, 136, 16, 195, 162, 14, 20, 5, 3, 5, 65, 10, 65, 100, 6, 37, 81, 34, 36, 49, 0, 0, 0, 6, 195,
+ 5, 84, 128, 65, 9, 134, 8, 196, 131, 3, 21, 9, 67, 0, 7, 196, 80, 83, 137, 76, 65, 12, 68, 80, 19, 148, 36, 47, 35, 50,
+ 47, 37, 0, 6, 195, 84, 229, 73, 73, 0, 11, 136, 1, 12, 5, 7, 5, 197, 163, 9, 66, 7, 65, 104, 88, 36, 47, 0, 0, 12,
+ 137, 19, 195, 162, 13, 2, 196, 131, 20, 1, 65, 9, 198, 64, 243, 9, 80, 144, 192, 66, 8, 133, 2, 15, 197, 163, 9, 66, 8, 133,
+ 196, 131, 19, 20, 1, 77, 0, 9, 198, 77, 68, 133, 13, 84, 129, 67, 0, 7, 196, 76, 17, 5, 4, 66, 7, 196, 88, 81, 5, 4,
+ 66, 7, 196, 25, 81, 197, 4, 66, 0, 11, 136, 197, 159, 15, 1, 18, 5, 3, 9, 65, 8, 197, 25, 83, 7, 21, 32, 65, 0, 16,
+ 141, 195, 174, 14, 197, 163, 5, 12, 5, 7, 5, 197, 163, 9, 67, 12, 137, 195, 174, 13, 2, 195, 162, 3, 19, 9, 67, 0, 0, 0,
+ 8, 197, 53, 83, 20, 61, 32, 73, 0, 9, 198, 64, 20, 148, 20, 225, 64, 67, 14, 5, 5, 197, 159, 20, 9, 57, 36, 91, 47, 124,
+ 0, 76, 5, 194, 12, 16, 72, 0, 15, 140, 195, 174, 14, 20, 195, 162, 13, 16, 9, 14, 196, 131, 66, 0, 7, 196, 76, 19, 22, 4,
+ 66, 10, 135, 1, 3, 5, 197, 159, 20, 9, 72, 0, 8, 197, 48, 147, 135, 20, 16, 66, 8, 132, 1, 197, 163, 9, 76, 32, 0, 9,
+ 198, 65, 35, 214, 20, 226, 64, 67, 12, 137, 1, 4, 196, 131, 16, 15, 19, 20, 9, 68, 0, 10, 199, 77, 84, 5, 73, 98, 90, 4,
+ 68, 0, 7, 196, 53, 81, 213, 72, 65, 10, 135, 6, 1, 3, 5, 197, 163, 9, 65, 10, 135, 4, 21, 3, 5, 197, 163, 9, 65, 0,
+ 11, 136, 20, 18, 1, 7, 5, 197, 163, 9, 65, 11, 136, 15, 1, 19, 16, 5, 197, 163, 9, 65, 11, 136, 8, 1, 9, 4, 5, 197,
+ 163, 9, 65, 11, 136, 3, 18, 5, 4, 5, 197, 163, 9, 65, 11, 136, 1, 4, 21, 3, 5, 197, 163, 9, 66, 11, 136, 195, 174, 14,
+ 3, 1, 18, 14, 1, 67, 11, 136, 195, 174, 14, 20, 5, 197, 163, 9, 67, 11, 136, 19, 21, 14, 20, 5, 197, 163, 9, 77, 0, 12,
+ 137, 197, 163, 1, 14, 4, 196, 131, 18, 1, 65, 12, 137, 4, 5, 4, 21, 3, 5, 197, 163, 9, 66, 5, 194, 5, 80, 76, 0, 13,
+ 138, 16, 18, 15, 1, 19, 16, 5, 197, 163, 9, 65, 13, 138, 16, 18, 5, 6, 1, 3, 5, 197, 163, 9, 66, 13, 138, 3, 18, 5,
+ 197, 159, 20, 5, 197, 163, 9, 65, 0, 13, 68, 88, 243, 21, 52, 84, 39, 55, 6, 40, 65, 0, 0, 11, 136, 12, 21, 3, 18, 196,
+ 131, 20, 21, 67, 0, 8, 133, 16, 196, 131, 19, 1, 66, 0, 13, 138, 22, 9, 14, 15, 22, 196, 131, 197, 163, 9, 20, 13, 138, 14,
+ 21, 13, 196, 131, 18, 196, 131, 20, 21, 68, 0, 14, 139, 22, 196, 131, 20, 196, 131, 13, 196, 131, 20, 21, 68, 11, 200, 64, 244, 148,
+ 60, 48, 76, 37, 80, 68, 9, 134, 16, 196, 131, 3, 21, 18, 65, 15, 139, 3, 21, 13, 16, 196, 131, 18, 196, 131, 20, 21, 67, 18,
+ 0, 15, 140, 26, 4, 18, 21, 14, 3, 9, 14, 196, 131, 20, 21, 68, 11, 136, 197, 159, 15, 1, 18, 5, 3, 5, 65, 15, 140, 16,
+ 9, 5, 16, 20, 196, 131, 14, 196, 131, 20, 21, 68, 11, 136, 195, 174, 14, 3, 8, 5, 7, 1, 67, 0, 0, 9, 134, 18, 195, 162,
+ 14, 10, 9, 66, 0, 11, 67, 48, 147, 9, 55, 6, 37, 55, 37, 0, 7, 196, 80, 84, 212, 4, 66, 10, 135, 1, 7, 196, 131, 197,
+ 163, 1, 67, 0, 8, 197, 25, 32, 71, 20, 64, 65, 0, 20, 145, 195, 174, 14, 20, 18, 5, 4, 5, 19, 3, 8, 9, 26, 196, 131,
+ 20, 21, 70, 9, 198, 24, 197, 73, 21, 32, 64, 67, 9, 198, 20, 229, 77, 21, 32, 64, 68, 0, 0, 0, 0, 8, 133, 16, 196, 131,
+ 18, 21, 66, 9, 198, 52, 244, 195, 61, 96, 64, 65, 9, 198, 65, 35, 205, 61, 96, 64, 67, 9, 198, 12, 243, 131, 85, 32, 64, 67,
+ 0, 11, 136, 3, 18, 9, 22, 196, 131, 197, 163, 65, 0, 14, 139, 19, 21, 19, 197, 163, 9, 14, 5, 197, 163, 9, 66, 14, 139, 13,
+ 5, 14, 197, 163, 9, 14, 5, 197, 163, 9, 66, 8, 133, 4, 21, 16, 196, 131, 28, 0, 8, 197, 76, 147, 135, 85, 32, 65, 8, 197,
+ 12, 19, 131, 21, 32, 65, 0, 14, 139, 9, 14, 20, 5, 18, 19, 5, 3, 20, 196, 131, 67, 9, 198, 36, 81, 148, 36, 225, 64, 65,
+ 9, 198, 24, 197, 73, 21, 33, 64, 65, 12, 137, 195, 174, 14, 19, 196, 131, 197, 159, 9, 77, 0, 13, 138, 20, 15, 22, 1, 18, 196,
+ 131, 197, 159, 9, 66, 11, 136, 3, 195, 162, 14, 5, 16, 196, 131, 65, 9, 134, 3, 196, 131, 26, 14, 9, 66, 0, 12, 67, 13, 33,
+ 65, 49, 14, 16, 36, 6, 35, 0, 6, 195, 5, 97, 65, 78, 10, 135, 196, 131, 19, 20, 5, 9, 1, 77, 0, 0, 9, 198, 76, 147,
+ 135, 85, 33, 64, 65, 0, 13, 138, 197, 163, 196, 131, 14, 4, 196, 131, 18, 9, 65, 13, 138, 3, 196, 131, 19, 196, 131, 20, 15, 18,
+ 9, 68, 7, 195, 61, 34, 64, 72, 8, 0, 7, 196, 92, 80, 133, 72, 65, 11, 200, 56, 244, 212, 36, 210, 76, 61, 32, 65, 6, 195,
+ 5, 97, 77, 76, 0, 8, 197, 52, 84, 135, 20, 16, 66, 0, 9, 198, 16, 144, 86, 60, 194, 64, 65, 0, 6, 195, 37, 98, 64, 66,
+ 17, 6, 3, 196, 131, 20, 18, 5, 49, 6, 13, 47, 14, 16, 36, 0, 28, 0, 12, 137, 20, 15, 22, 1, 18, 196, 131, 197, 159, 66,
+ 11, 200, 64, 20, 148, 20, 225, 82, 20, 144, 67, 0, 8, 197, 76, 19, 20, 20, 16, 66, 16, 69, 61, 32, 78, 28, 80, 6, 39, 14,
+ 16, 37, 50, 75, 124, 0, 8, 197, 53, 86, 137, 12, 16, 65, 8, 197, 77, 83, 148, 20, 208, 77, 0, 0, 10, 199, 16, 83, 79, 57,
+ 53, 18, 4, 67, 0, 12, 137, 197, 163, 1, 14, 197, 163, 15, 197, 159, 65, 10, 135, 16, 9, 3, 196, 131, 20, 21, 67, 13, 68, 52,
+ 81, 9, 84, 65, 6, 36, 72, 57, 40, 0, 10, 135, 12, 5, 7, 196, 131, 20, 21, 67, 6, 195, 80, 19, 5, 77, 0, 8, 197, 24,
+ 145, 82, 81, 80, 66, 11, 136, 1, 16, 21, 3, 196, 131, 20, 21, 68, 8, 197, 37, 160, 149, 80, 144, 67, 12, 137, 3, 5, 12, 196,
+ 131, 12, 1, 12, 20, 79, 0, 12, 137, 21, 18, 26, 9, 3, 196, 131, 20, 21, 68, 12, 137, 1, 18, 21, 14, 3, 196, 131, 20, 21,
+ 68, 0, 13, 138, 8, 21, 18, 4, 21, 3, 196, 131, 20, 21, 68, 13, 138, 1, 12, 21, 14, 5, 3, 196, 131, 20, 21, 68, 9, 134,
+ 16, 18, 196, 131, 10, 9, 66, 0, 10, 135, 14, 5, 3, 196, 131, 10, 9, 67, 14, 139, 195, 174, 14, 18, 5, 7, 9, 19, 20, 18,
+ 1, 68, 0, 15, 140, 195, 174, 14, 3, 18, 5, 14, 7, 196, 131, 20, 21, 68, 15, 140, 195, 174, 14, 3, 196, 131, 18, 3, 196, 131,
+ 20, 21, 68, 11, 136, 195, 174, 13, 16, 12, 9, 14, 9, 67, 0, 0, 0, 12, 68, 100, 18, 15, 60, 57, 35, 107, 6, 40, 0, 9,
+ 134, 197, 159, 21, 9, 5, 18, 65, 9, 198, 64, 20, 148, 20, 225, 82, 67, 7, 196, 65, 84, 148, 4, 66, 7, 196, 5, 1, 76, 4,
+ 67, 17, 7, 22, 15, 197, 159, 20, 18, 9, 84, 39, 91, 47, 16, 37, 0, 77, 17, 7, 14, 15, 197, 159, 20, 18, 9, 50, 39, 91,
+ 47, 16, 37, 0, 77, 0, 19, 70, 36, 229, 5, 73, 5, 83, 37, 50, 47, 36, 14, 16, 48, 6, 40, 89, 0, 0, 9, 198, 60, 36,
+ 197, 73, 96, 64, 67, 9, 198, 53, 84, 141, 85, 32, 64, 67, 0, 9, 198, 81, 34, 77, 37, 65, 77, 66, 9, 134, 7, 18, 5, 197,
+ 159, 9, 66, 0, 0, 0, 9, 198, 21, 129, 67, 85, 64, 64, 68, 9, 198, 5, 50, 71, 85, 32, 64, 68, 0, 0, 12, 137, 6, 15,
+ 14, 5, 20, 9, 3, 196, 131, 66, 16, 7, 1, 18, 196, 131, 197, 163, 9, 35, 34, 6, 13, 123, 124, 0, 6, 195, 48, 148, 9, 66,
+ 14, 68, 61, 34, 67, 20, 39, 16, 124, 76, 4, 36, 0, 75, 0, 8, 197, 21, 128, 77, 20, 224, 66, 11, 136, 195, 174, 14, 6, 21,
+ 14, 4, 1, 67, 0, 9, 198, 52, 20, 148, 61, 33, 64, 65, 9, 198, 16, 240, 212, 61, 33, 64, 65, 0, 6, 195, 5, 101, 64, 66,
+ 0, 12, 137, 16, 18, 5, 15, 3, 21, 16, 196, 131, 68, 0, 8, 197, 13, 32, 84, 21, 32, 65, 0, 8, 133, 20, 196, 131, 9, 5,
+ 66, 6, 194, 4, 144, 76, 32, 5, 194, 12, 80, 76, 6, 194, 4, 144, 72, 28, 8, 66, 20, 16, 57, 35, 0, 76, 0, 9, 198, 88,
+ 144, 212, 61, 34, 73, 66, 10, 135, 197, 159, 21, 2, 18, 5, 4, 65, 13, 138, 3, 5, 20, 196, 131, 197, 163, 21, 9, 5, 67, 0,
+ 7, 196, 53, 86, 137, 44, 65, 16, 7, 3, 5, 1, 21, 197, 159, 21, 76, 135, 6, 40, 91, 40, 0, 0, 8, 197, 84, 212, 12, 20,
+ 16, 66, 11, 136, 4, 5, 197, 163, 9, 14, 5, 1, 67, 15, 140, 195, 174, 14, 22, 196, 131, 18, 20, 5, 10, 5, 1, 68, 6, 195,
+ 12, 83, 0, 76, 0, 9, 198, 52, 20, 148, 61, 34, 64, 65, 0, 13, 138, 3, 196, 131, 12, 196, 131, 21, 26, 5, 1, 68, 10, 199,
+ 56, 144, 201, 84, 225, 76, 20, 77, 0, 7, 196, 88, 81, 5, 72, 66, 7, 196, 72, 17, 1, 72, 65, 7, 196, 48, 145, 5, 72, 65,
+ 11, 135, 20, 15, 20, 21, 197, 159, 9, 65, 28, 0, 8, 197, 36, 224, 77, 36, 48, 67, 8, 197, 32, 242, 15, 80, 80, 65, 11, 136,
+ 3, 195, 162, 20, 21, 197, 159, 9, 65, 8, 197, 52, 241, 5, 72, 16, 67, 8, 197, 13, 85, 133, 56, 144, 67, 13, 69, 16, 242, 76,
+ 20, 16, 72, 6, 120, 55, 135, 0, 0, 9, 198, 64, 144, 212, 61, 34, 64, 65, 9, 198, 24, 16, 212, 61, 34, 64, 65, 5, 194, 13,
+ 80, 72, 0, 0, 0, 11, 136, 2, 15, 13, 2, 196, 131, 14, 5, 65, 0, 17, 70, 77, 84, 144, 49, 84, 192, 89, 40, 16, 48, 55,
+ 6, 40, 89, 0, 12, 137, 13, 5, 14, 197, 163, 9, 14, 5, 13, 66, 0, 10, 199, 16, 84, 195, 32, 145, 5, 52, 66, 0, 12, 67,
+ 80, 22, 9, 47, 6, 35, 49, 89, 37, 0, 13, 68, 64, 149, 73, 20, 48, 6, 37, 40, 37, 36, 0, 7, 196, 13, 81, 197, 80, 65,
+ 14, 139, 3, 12, 196, 131, 14, 197, 163, 196, 131, 14, 5, 65, 0, 11, 136, 195, 174, 14, 7, 18, 9, 10, 9, 67, 0, 0, 9, 198,
+ 64, 144, 212, 61, 34, 73, 65, 0, 7, 196, 72, 244, 212, 36, 66, 0, 0, 9, 198, 56, 147, 69, 72, 80, 64, 67, 9, 198, 16, 245,
+ 133, 16, 80, 64, 67, 0, 0, 7, 196, 9, 80, 213, 72, 65, 7, 196, 60, 53, 80, 4, 67, 0, 8, 197, 80, 84, 141, 20, 224, 65,
+ 0, 12, 137, 19, 20, 18, 195, 162, 14, 7, 5, 13, 65, 9, 198, 12, 19, 129, 64, 80, 64, 67, 0, 11, 67, 72, 80, 76, 34, 36,
+ 6, 35, 55, 0, 10, 199, 36, 228, 208, 20, 53, 15, 72, 66, 13, 138, 195, 174, 14, 20, 195, 162, 13, 16, 12, 1, 67, 0, 7, 196,
+ 81, 33, 67, 84, 66, 7, 196, 48, 147, 149, 96, 65, 0, 0, 9, 198, 60, 34, 67, 20, 149, 64, 67, 0, 0, 11, 200, 36, 224, 77,
+ 36, 50, 76, 61, 32, 67, 10, 135, 18, 5, 21, 197, 159, 5, 1, 67, 7, 196, 28, 243, 133, 4, 66, 10, 135, 3, 5, 18, 197, 159,
+ 5, 1, 66, 13, 68, 5, 32, 213, 36, 35, 34, 49, 40, 6, 37, 0, 0, 8, 197, 72, 240, 133, 73, 64, 65, 6, 195, 84, 227, 210,
+ 73, 0, 11, 66, 16, 80, 72, 135, 0, 72, 81, 97, 32, 25, 66, 16, 80, 72, 2, 36, 15, 35, 47, 6, 40, 50, 76, 124, 0, 8,
+ 81, 97, 116, 117, 110, 99, 105, 32, 14, 66, 16, 80, 72, 36, 55, 35, 0, 72, 81, 108, 97, 32, 5, 194, 16, 80, 72, 0, 7, 195,
+ 88, 82, 64, 76, 32, 0, 7, 196, 72, 84, 212, 84, 65, 7, 196, 104, 37, 82, 4, 66, 0, 8, 197, 4, 210, 78, 80, 144, 67, 0,
+ 9, 198, 20, 225, 82, 28, 146, 64, 20, 8, 133, 18, 196, 131, 3, 9, 66, 0, 10, 199, 65, 35, 193, 77, 1, 84, 20, 65, 19, 70,
+ 24, 20, 141, 4, 50, 69, 83, 35, 14, 16, 65, 35, 76, 6, 37, 36, 0, 9, 134, 1, 13, 196, 131, 7, 9, 67, 0, 11, 67, 80,
+ 21, 9, 47, 6, 35, 47, 37, 0, 16, 4, 95, 4, 16, 20, 10, 84, 6, 37, 34, 81, 40, 55, 13, 0, 0, 15, 69, 64, 20, 143,
+ 16, 144, 48, 35, 16, 39, 72, 6, 37, 0, 0, 8, 133, 16, 196, 131, 4, 21, 66, 0, 0, 8, 196, 36, 228, 213, 48, 65, 18, 6,
+ 195, 32, 147, 69, 66, 0, 15, 69, 77, 84, 208, 85, 48, 89, 40, 89, 48, 6, 40, 89, 0, 14, 69, 32, 147, 132, 85, 48, 37, 50,
+ 72, 6, 40, 89, 0, 0, 0, 0, 22, 72, 76, 83, 73, 65, 35, 196, 85, 48, 89, 36, 65, 37, 48, 16, 39, 72, 6, 40, 89, 0,
+ 6, 195, 73, 83, 1, 66, 7, 196, 21, 99, 195, 4, 67, 13, 68, 61, 53, 15, 36, 39, 89, 47, 39, 6, 37, 0, 0, 0, 9, 198,
+ 64, 145, 82, 16, 83, 64, 65, 6, 194, 4, 192, 72, 28, 0, 0, 7, 196, 76, 148, 212, 4, 66, 10, 3, 95, 35, 57, 47, 6, 35,
+ 71, 0, 13, 4, 95, 20, 12, 4, 47, 6, 37, 55, 72, 13, 0, 0, 0, 9, 198, 80, 82, 135, 32, 80, 64, 66, 9, 198, 65, 85,
+ 5, 72, 80, 64, 66, 12, 201, 36, 225, 146, 5, 53, 18, 84, 53, 21, 68, 18, 70, 16, 148, 212, 73, 84, 192, 72, 37, 89, 47, 14,
+ 16, 6, 40, 89, 0, 0, 14, 67, 72, 68, 192, 6, 36, 34, 72, 36, 6, 36, 89, 0, 10, 199, 12, 20, 129, 13, 65, 82, 20, 67,
+ 0, 13, 5, 14, 15, 21, 196, 131, 50, 6, 39, 40, 13, 0, 13, 68, 12, 243, 15, 72, 49, 39, 55, 6, 39, 16, 0, 7, 196, 76,
+ 53, 84, 36, 66, 0, 11, 136, 18, 195, 162, 14, 10, 5, 20, 5, 65, 12, 201, 77, 84, 18, 4, 84, 212, 36, 208, 64, 69, 0, 9,
+ 198, 65, 35, 214, 60, 48, 64, 67, 18, 70, 5, 4, 143, 64, 144, 64, 35, 48, 14, 16, 39, 48, 37, 6, 35, 0, 0, 10, 199, 52,
+ 85, 1, 24, 244, 137, 12, 67, 15, 6, 3, 196, 131, 21, 20, 1, 49, 13, 40, 47, 6, 35, 0, 0, 7, 196, 24, 83, 137, 96, 65,
+ 0, 13, 6, 3, 1, 21, 20, 196, 131, 49, 114, 47, 13, 0, 0, 9, 198, 88, 144, 212, 36, 209, 64, 65, 9, 198, 77, 64, 84, 84,
+ 145, 64, 66, 0, 11, 136, 6, 12, 1, 13, 21, 18, 196, 131, 65, 9, 134, 7, 18, 196, 131, 2, 9, 68, 0, 7, 196, 57, 83, 65,
+ 36, 65, 7, 196, 24, 83, 9, 96, 65, 7, 196, 88, 83, 133, 4, 66, 7, 196, 57, 83, 69, 4, 66, 0, 0, 9, 198, 88, 149, 18,
+ 20, 113, 64, 65, 9, 198, 12, 243, 150, 36, 225, 192, 66, 6, 194, 4, 208, 76, 32, 0, 0, 7, 196, 85, 66, 76, 20, 66, 9, 198,
+ 4, 210, 67, 36, 195, 210, 66, 7, 196, 32, 243, 2, 4, 66, 0, 8, 197, 29, 85, 21, 36, 80, 66, 8, 197, 12, 240, 201, 56, 80,
+ 65, 11, 136, 16, 12, 195, 162, 14, 7, 5, 1, 66, 8, 197, 60, 66, 72, 56, 144, 67, 7, 132, 195, 174, 13, 9, 72, 0, 9, 198,
+ 4, 100, 137, 12, 146, 64, 65, 0, 0, 13, 68, 77, 84, 21, 76, 89, 40, 48, 6, 40, 89, 0, 7, 196, 25, 83, 69, 28, 65, 0,
+ 8, 197, 64, 20, 134, 84, 208, 66, 16, 69, 13, 34, 83, 80, 144, 49, 14, 16, 6, 37, 89, 47, 37, 0, 11, 136, 19, 195, 162, 14,
+ 7, 5, 18, 1, 67, 11, 136, 18, 196, 131, 20, 196, 131, 3, 9, 67, 11, 136, 18, 196, 131, 20, 196, 131, 3, 9, 67, 8, 197, 32,
+ 242, 15, 80, 144, 67, 19, 8, 3, 195, 162, 197, 163, 9, 22, 1, 49, 112, 123, 124, 84, 6, 35, 0, 78, 0, 9, 198, 88, 149, 18,
+ 20, 114, 64, 65, 9, 198, 48, 16, 210, 36, 210, 64, 65, 8, 66, 21, 80, 57, 115, 0, 76, 0, 0, 7, 196, 89, 82, 69, 80, 65,
+ 10, 135, 197, 159, 21, 9, 5, 18, 1, 67, 0, 19, 8, 3, 195, 174, 197, 163, 9, 22, 1, 49, 112, 123, 124, 84, 6, 35, 0, 78,
+ 0, 12, 137, 195, 174, 14, 4, 21, 18, 5, 18, 1, 68, 0, 0, 7, 196, 53, 81, 197, 80, 65, 16, 70, 20, 147, 147, 80, 82, 78,
+ 6, 117, 50, 91, 47, 117, 50, 0, 7, 196, 77, 67, 195, 4, 66, 0, 8, 197, 25, 34, 80, 81, 80, 66, 0, 9, 134, 18, 195, 162,
+ 19, 5, 20, 65, 0, 24, 73, 25, 32, 78, 44, 83, 147, 80, 82, 78, 83, 34, 6, 35, 50, 49, 36, 50, 91, 47, 117, 50, 0, 6,
+ 195, 57, 83, 73, 66, 0, 0, 7, 196, 29, 32, 86, 84, 66, 0, 8, 197, 72, 243, 129, 48, 64, 65, 11, 4, 15, 18, 196, 131, 6,
+ 39, 34, 13, 0, 9, 198, 52, 85, 1, 24, 244, 133, 66, 9, 198, 24, 147, 15, 104, 241, 137, 20, 9, 134, 19, 16, 196, 131, 12, 1,
+ 66, 9, 198, 65, 35, 211, 64, 84, 129, 67, 0, 13, 138, 195, 174, 14, 4, 18, 196, 131, 26, 14, 9, 67, 0, 10, 199, 64, 20, 148,
+ 20, 225, 82, 20, 67, 19, 8, 195, 174, 14, 1, 9, 14, 20, 5, 112, 50, 35, 6, 37, 50, 47, 36, 0, 15, 6, 6, 196, 131, 18,
+ 196, 131, 83, 4, 13, 34, 13, 0, 8, 0, 7, 196, 80, 19, 135, 60, 66, 8, 133, 3, 196, 131, 26, 21, 66, 12, 201, 16, 84, 195,
+ 60, 228, 201, 16, 84, 129, 69, 0, 9, 198, 76, 80, 213, 72, 144, 197, 67, 9, 198, 52, 84, 193, 28, 84, 129, 67, 9, 198, 36, 224,
+ 201, 56, 84, 129, 68, 9, 198, 16, 84, 195, 85, 32, 193, 67, 0, 9, 198, 52, 85, 1, 24, 244, 128, 66, 10, 135, 12, 21, 3, 18,
+ 196, 131, 13, 66, 0, 11, 136, 195, 174, 14, 1, 9, 14, 20, 1, 67, 9, 134, 16, 195, 162, 14, 196, 131, 8, 7, 132, 20, 196, 131,
+ 21, 76, 0, 10, 135, 12, 1, 20, 21, 18, 196, 131, 65, 7, 196, 65, 34, 77, 36, 66, 0, 11, 136, 22, 196, 131, 4, 21, 22, 196,
+ 131, 65, 11, 136, 20, 18, 5, 13, 21, 18, 196, 131, 65, 11, 136, 16, 196, 131, 20, 21, 18, 196, 131, 65, 11, 136, 13, 196, 131, 20,
+ 21, 18, 196, 131, 65, 11, 136, 5, 12, 9, 2, 5, 18, 196, 131, 68, 13, 138, 3, 21, 13, 16, 196, 131, 18, 196, 131, 13, 67, 0,
+ 10, 135, 3, 196, 131, 18, 21, 9, 1, 73, 0, 13, 138, 3, 21, 20, 18, 5, 13, 21, 18, 196, 131, 66, 0, 8, 133, 20, 196, 131,
+ 3, 21, 66, 7, 196, 16, 244, 133, 4, 66, 7, 196, 12, 84, 133, 4, 66, 14, 68, 4, 116, 133, 4, 35, 81, 14, 16, 36, 6, 35,
+ 0, 7, 196, 12, 84, 133, 4, 66, 12, 137, 197, 159, 196, 131, 19, 5, 12, 5, 1, 65, 0, 13, 138, 14, 5, 22, 196, 131, 19, 20,
+ 21, 9, 5, 67, 9, 134, 18, 195, 162, 4, 5, 1, 66, 23, 10, 15, 18, 9, 3, 196, 131, 18, 21, 9, 1, 39, 16, 124, 49, 13,
+ 34, 40, 37, 35, 0, 79, 0, 6, 195, 88, 83, 137, 66, 10, 135, 1, 197, 163, 9, 14, 20, 9, 67, 10, 135, 3, 196, 131, 18, 5,
+ 9, 1, 73, 0, 10, 135, 4, 196, 131, 18, 196, 131, 20, 66, 26, 4, 197, 159, 46, 1, 91, 37, 11, 35, 91, 4, 35, 15, 65, 117,
+ 15, 72, 36, 48, 6, 35, 34, 47, 36, 0, 0, 0, 8, 197, 48, 16, 207, 52, 144, 65, 8, 197, 36, 226, 77, 36, 144, 65, 13, 138,
+ 3, 196, 131, 18, 196, 131, 18, 21, 9, 5, 68, 8, 197, 88, 83, 133, 72, 16, 67, 8, 197, 4, 193, 82, 28, 16, 67, 23, 10, 15,
+ 18, 9, 3, 196, 131, 18, 5, 9, 1, 39, 16, 124, 49, 13, 34, 36, 37, 35, 0, 79, 0, 13, 138, 195, 174, 14, 4, 196, 131, 18,
+ 196, 131, 20, 67, 14, 139, 6, 12, 196, 131, 3, 196, 131, 18, 21, 9, 5, 67, 0, 10, 199, 64, 20, 148, 20, 225, 82, 36, 67, 10,
+ 199, 12, 19, 132, 36, 64, 84, 84, 68, 7, 132, 20, 196, 131, 9, 76, 0, 12, 137, 26, 7, 195, 162, 18, 9, 5, 20, 21, 68, 11,
+ 200, 64, 20, 148, 20, 225, 82, 36, 144, 67, 7, 196, 13, 82, 86, 4, 66, 11, 200, 65, 33, 83, 85, 5, 78, 20, 16, 68, 0, 8,
+ 197, 84, 225, 5, 88, 16, 67, 8, 197, 81, 33, 67, 20, 208, 65, 9, 134, 4, 5, 197, 163, 9, 9, 66, 9, 198, 5, 68, 137, 9,
+ 82, 65, 68, 13, 138, 19, 196, 131, 22, 195, 162, 18, 197, 159, 9, 67, 8, 197, 16, 85, 133, 56, 144, 67, 0, 10, 135, 2, 196, 131,
+ 20, 196, 131, 9, 66, 0, 7, 195, 16, 147, 128, 72, 28, 0, 7, 196, 5, 66, 78, 28, 66, 0, 9, 198, 12, 243, 210, 16, 243, 129,
+ 68, 0, 14, 139, 195, 174, 14, 7, 8, 9, 197, 163, 9, 20, 21, 68, 0, 20, 71, 76, 84, 150, 36, 50, 85, 48, 89, 36, 34, 84,
+ 6, 37, 76, 57, 40, 55, 0, 11, 136, 22, 5, 197, 159, 20, 5, 10, 9, 67, 0, 7, 196, 21, 3, 195, 36, 65, 0, 9, 134, 3,
+ 196, 131, 12, 3, 1, 66, 14, 3, 3, 6, 46, 99, 111, 110, 102, 111, 114, 109, 0, 29, 0, 16, 7, 19, 16, 1, 197, 163, 9, 21,
+ 89, 48, 35, 123, 57, 40, 0, 17, 70, 56, 144, 201, 13, 83, 64, 50, 37, 76, 124, 49, 6, 40, 65, 0, 0, 0, 7, 196, 5, 34,
+ 80, 36, 65, 7, 196, 37, 34, 84, 4, 67, 7, 196, 21, 98, 84, 4, 67, 0, 13, 138, 195, 174, 14, 7, 8, 9, 15, 14, 20, 9,
+ 67, 0, 9, 198, 72, 81, 201, 104, 244, 128, 66, 11, 136, 16, 12, 195, 162, 14, 7, 5, 18, 65, 11, 67, 13, 35, 201, 49, 34, 39,
+ 6, 37, 0, 0, 9, 134, 20, 21, 18, 14, 196, 131, 66, 7, 195, 16, 20, 128, 72, 8, 0, 0, 11, 136, 18, 5, 16, 12, 9, 3,
+ 196, 131, 65, 11, 136, 9, 13, 16, 12, 9, 3, 196, 131, 66, 9, 198, 4, 115, 15, 52, 84, 129, 68, 0, 10, 135, 26, 2, 21, 18,
+ 196, 131, 13, 66, 12, 137, 20, 196, 131, 22, 9, 197, 163, 196, 131, 66, 0, 11, 136, 18, 5, 16, 1, 18, 196, 131, 13, 67, 7, 132,
+ 196, 131, 9, 1, 77, 0, 12, 137, 3, 15, 13, 16, 1, 18, 196, 131, 13, 67, 10, 135, 1, 18, 20, 5, 18, 196, 131, 66, 0, 13,
+ 138, 22, 195, 162, 14, 196, 131, 20, 196, 131, 9, 67, 13, 138, 19, 20, 18, 5, 3, 21, 18, 196, 131, 13, 67, 13, 138, 18, 5, 3,
+ 21, 16, 5, 18, 196, 131, 13, 68, 11, 136, 16, 1, 14, 20, 5, 18, 196, 131, 66, 0, 14, 139, 22, 195, 162, 12, 22, 196, 131, 20,
+ 196, 131, 9, 67, 10, 135, 1, 19, 20, 196, 131, 26, 9, 65, 10, 135, 22, 195, 162, 19, 12, 5, 1, 66, 0, 11, 4, 2, 196, 131,
+ 21, 71, 13, 6, 40, 0, 0, 9, 134, 12, 1, 26, 196, 131, 18, 65, 16, 141, 195, 174, 14, 6, 196, 131, 197, 159, 21, 18, 196, 131,
+ 13, 68, 7, 196, 24, 84, 133, 4, 66, 0, 13, 138, 195, 174, 14, 22, 196, 131, 18, 20, 5, 1, 67, 0, 8, 66, 20, 144, 57, 118,
+ 0, 76, 16, 66, 12, 208, 99, 101, 110, 116, 105, 109, 101, 116, 114, 105, 0, 29, 0, 0, 13, 68, 16, 81, 21, 76, 72, 36, 72, 6,
+ 40, 89, 0, 0, 8, 197, 72, 84, 5, 16, 80, 65, 8, 197, 64, 19, 9, 16, 80, 65, 8, 197, 52, 243, 137, 12, 16, 66, 8, 197,
+ 12, 243, 132, 20, 144, 66, 9, 134, 3, 196, 131, 12, 4, 21, 66, 10, 135, 1, 3, 15, 16, 196, 131, 18, 66, 8, 197, 88, 244, 130,
+ 20, 16, 66, 8, 197, 80, 243, 5, 72, 16, 67, 8, 197, 72, 83, 5, 88, 16, 67, 8, 197, 72, 81, 149, 104, 16, 67, 8, 197, 60,
+ 35, 9, 28, 16, 67, 8, 197, 16, 84, 208, 72, 80, 28, 0, 14, 139, 1, 12, 2, 196, 131, 19, 20, 18, 21, 9, 5, 67, 0, 10,
+ 135, 20, 195, 162, 18, 3, 15, 12, 66, 0, 0, 8, 197, 77, 5, 78, 20, 16, 66, 8, 197, 12, 243, 147, 84, 208, 66, 8, 197, 12,
+ 20, 5, 80, 80, 65, 13, 138, 18, 5, 1, 3, 197, 163, 9, 15, 14, 1, 67, 8, 197, 16, 145, 197, 72, 16, 67, 8, 197, 52, 21,
+ 1, 48, 80, 78, 0, 10, 135, 19, 16, 5, 18, 196, 131, 13, 66, 10, 135, 15, 16, 5, 18, 196, 131, 13, 67, 6, 195, 24, 84, 137,
+ 66, 0, 11, 136, 19, 20, 18, 15, 16, 197, 159, 9, 66, 0, 0, 17, 70, 88, 241, 1, 24, 243, 133, 84, 6, 39, 72, 35, 83, 39,
+ 50, 0, 9, 198, 64, 20, 193, 28, 84, 137, 67, 0, 14, 139, 18, 5, 3, 5, 16, 197, 163, 9, 15, 14, 5, 68, 14, 139, 5, 3,
+ 8, 9, 12, 9, 2, 18, 196, 131, 13, 68, 0, 11, 136, 18, 196, 131, 19, 3, 15, 12, 9, 67, 0, 0, 0, 0, 0, 0, 0, 9,
+ 134, 20, 1, 20, 196, 131, 12, 65, 9, 198, 16, 84, 201, 29, 84, 128, 66, 10, 67, 4, 128, 65, 35, 107, 6, 35, 0, 9, 198, 81,
+ 34, 85, 52, 96, 64, 67, 9, 198, 21, 128, 77, 36, 224, 64, 68, 9, 198, 5, 48, 213, 49, 64, 64, 67, 10, 135, 18, 5, 7, 196,
+ 131, 19, 9, 67, 12, 67, 16, 16, 193, 72, 35, 49, 13, 0, 72, 8, 0, 6, 195, 60, 51, 204, 66, 10, 67, 4, 128, 64, 35, 107,
+ 6, 35, 0, 11, 136, 3, 196, 131, 16, 196, 131, 20, 1, 67, 10, 199, 72, 244, 212, 60, 115, 204, 36, 68, 0, 10, 135, 18, 9, 4,
+ 9, 3, 196, 131, 66, 7, 196, 52, 19, 148, 4, 66, 0, 11, 136, 13, 195, 162, 14, 5, 3, 196, 131, 65, 11, 136, 9, 14, 20, 18,
+ 9, 7, 196, 131, 65, 11, 136, 5, 24, 16, 12, 9, 3, 196, 131, 66, 9, 134, 14, 9, 197, 159, 20, 5, 73, 0, 10, 135, 9, 14,
+ 20, 18, 196, 131, 13, 66, 0, 13, 138, 195, 174, 14, 22, 196, 131, 197, 163, 196, 131, 67, 10, 3, 226, 130, 172, 6, 115, 16, 39, 0,
+ 0, 14, 139, 16, 196, 131, 18, 20, 9, 3, 9, 3, 196, 131, 67, 12, 137, 3, 15, 14, 6, 9, 197, 159, 20, 5, 66, 0, 14, 69,
+ 8, 19, 142, 21, 32, 71, 6, 36, 50, 13, 34, 0, 9, 134, 16, 12, 196, 131, 20, 9, 66, 0, 6, 195, 72, 80, 201, 65, 0, 13,
+ 138, 195, 174, 13, 2, 18, 196, 131, 3, 196, 131, 67, 0, 12, 137, 6, 12, 196, 131, 3, 196, 131, 18, 9, 65, 0, 13, 5, 1, 18,
+ 196, 131, 20, 35, 34, 6, 13, 47, 0, 0, 9, 198, 80, 16, 129, 12, 129, 64, 67, 9, 198, 65, 35, 195, 20, 69, 64, 67, 0, 0,
+ 7, 196, 81, 33, 90, 36, 66, 0, 8, 197, 60, 19, 69, 56, 144, 65, 8, 197, 52, 84, 135, 20, 208, 65, 8, 197, 28, 83, 69, 56,
+ 144, 65, 8, 197, 16, 19, 66, 48, 16, 66, 8, 197, 12, 244, 212, 84, 208, 66, 8, 197, 16, 148, 197, 12, 16, 67, 0, 6, 195, 72,
+ 85, 137, 66, 0, 0, 12, 137, 6, 12, 196, 131, 3, 196, 131, 18, 1, 65, 7, 196, 13, 83, 86, 4, 66, 7, 196, 88, 244, 130, 36,
+ 66, 7, 196, 64, 244, 142, 36, 66, 0, 9, 134, 19, 20, 196, 131, 20, 21, 66, 8, 197, 37, 53, 15, 88, 144, 67, 11, 3, 95, 50,
+ 6, 72, 6, 39, 40, 13, 0, 0, 10, 135, 16, 1, 19, 196, 131, 18, 5, 65, 9, 198, 36, 208, 71, 36, 226, 64, 66, 0, 11, 136,
+ 21, 13, 6, 12, 196, 131, 20, 21, 67, 10, 199, 77, 64, 78, 16, 20, 132, 20, 65, 25, 11, 195, 174, 14, 196, 131, 21, 14, 20, 18,
+ 21, 12, 112, 50, 13, 6, 40, 50, 47, 14, 16, 40, 55, 0, 11, 136, 2, 196, 131, 20, 196, 131, 20, 21, 67, 0, 7, 196, 52, 84,
+ 137, 80, 65, 12, 137, 3, 18, 196, 131, 16, 196, 131, 20, 21, 67, 12, 137, 1, 12, 9, 14, 20, 196, 131, 20, 21, 68, 11, 200, 36,
+ 229, 5, 73, 162, 67, 20, 16, 68, 11, 200, 36, 229, 5, 73, 49, 67, 80, 16, 68, 7, 196, 5, 5, 67, 4, 67, 0, 0, 9, 198,
+ 44, 83, 5, 52, 83, 128, 65, 14, 139, 195, 174, 14, 22, 196, 131, 20, 196, 131, 20, 21, 68, 31, 14, 4, 9, 14, 195, 174, 14, 196,
+ 131, 21, 14, 20, 18, 21, 12, 72, 37, 50, 112, 50, 13, 6, 40, 50, 47, 14, 16, 40, 55, 0, 0, 15, 140, 195, 174, 14, 3, 18,
+ 21, 14, 20, 196, 131, 20, 21, 68, 11, 136, 16, 196, 131, 3, 196, 131, 12, 9, 67, 0, 7, 196, 84, 197, 9, 52, 65, 7, 196, 17,
+ 82, 85, 52, 66, 12, 137, 19, 6, 195, 162, 18, 20, 5, 3, 1, 67, 0, 9, 198, 28, 80, 77, 4, 225, 21, 67, 0, 9, 66, 20,
+ 192, 57, 36, 55, 0, 76, 0, 11, 136, 3, 195, 162, 14, 20, 5, 3, 5, 65, 15, 3, 95, 50, 48, 72, 39, 40, 13, 88, 6, 36,
+ 76, 124, 0, 0, 11, 200, 52, 17, 201, 77, 68, 129, 81, 80, 68, 0, 9, 198, 17, 83, 73, 56, 144, 193, 66, 0, 9, 198, 25, 33,
+ 68, 60, 224, 64, 67, 9, 133, 4, 1, 3, 196, 131, 72, 8, 0, 11, 136, 197, 159, 21, 2, 18, 5, 4, 5, 65, 9, 134, 16, 12,
+ 5, 3, 196, 131, 66, 10, 134, 1, 4, 9, 3, 196, 131, 66, 28, 0, 10, 135, 16, 9, 19, 9, 3, 196, 131, 66, 10, 135, 1, 16,
+ 12, 5, 3, 196, 131, 67, 7, 196, 12, 243, 148, 4, 66, 10, 135, 5, 24, 9, 19, 20, 196, 131, 72, 0, 11, 136, 6, 15, 18, 6,
+ 15, 20, 196, 131, 65, 11, 136, 1, 3, 5, 1, 19, 20, 196, 131, 76, 0, 9, 198, 65, 35, 212, 60, 51, 204, 67, 9, 198, 80, 19,
+ 80, 60, 224, 64, 67, 15, 4, 95, 13, 3, 14, 65, 35, 49, 14, 16, 6, 39, 50, 0, 0, 9, 134, 19, 20, 15, 3, 196, 131, 66,
+ 15, 3, 95, 51, 48, 47, 14, 16, 118, 88, 6, 36, 76, 124, 0, 0, 12, 137, 19, 20, 18, 9, 7, 196, 131, 20, 5, 65, 7, 196,
+ 52, 21, 5, 36, 66, 22, 11, 7, 196, 131, 7, 196, 131, 21, 197, 163, 196, 131, 81, 13, 81, 13, 6, 40, 123, 13, 0, 0, 11, 136,
+ 3, 5, 18, 3, 5, 20, 196, 131, 67, 0, 9, 198, 5, 99, 195, 5, 69, 64, 68, 0, 11, 136, 16, 18, 5, 7, 196, 131, 20, 9,
+ 67, 0, 8, 133, 13, 196, 131, 19, 21, 66, 0, 9, 198, 12, 147, 131, 36, 193, 65, 65, 0, 18, 70, 61, 34, 67, 36, 225, 64, 39,
+ 16, 124, 76, 4, 37, 50, 36, 0, 79, 0, 0, 12, 137, 13, 21, 12, 197, 163, 21, 13, 5, 1, 67, 8, 133, 195, 174, 197, 163, 9,
+ 72, 0, 8, 197, 88, 147, 132, 20, 208, 65, 8, 197, 84, 212, 12, 20, 208, 65, 0, 0, 10, 199, 65, 35, 198, 21, 51, 210, 36, 66,
+ 10, 199, 12, 83, 5, 48, 19, 20, 20, 79, 0, 0, 14, 69, 37, 2, 15, 56, 80, 35, 37, 83, 6, 130, 50, 0, 0, 10, 135, 2,
+ 15, 18, 196, 131, 20, 21, 67, 0, 11, 136, 3, 196, 131, 26, 196, 131, 20, 21, 67, 11, 136, 195, 174, 14, 20, 18, 5, 2, 1, 67,
+ 0, 8, 133, 12, 196, 131, 19, 1, 66, 0, 13, 138, 195, 174, 14, 10, 21, 18, 196, 131, 20, 21, 68, 0, 0, 11, 136, 3, 196, 131,
+ 19, 196, 131, 16, 9, 67, 0, 7, 196, 56, 85, 5, 16, 65, 9, 198, 12, 243, 147, 36, 65, 82, 66, 7, 196, 48, 19, 147, 4, 66,
+ 7, 196, 16, 19, 147, 4, 66, 0, 17, 142, 195, 174, 14, 6, 196, 131, 197, 159, 21, 18, 196, 131, 20, 21, 69, 9, 134, 195, 174, 14,
+ 5, 3, 1, 67, 0, 0, 9, 134, 13, 9, 197, 159, 20, 15, 66, 18, 70, 36, 229, 18, 60, 69, 83, 37, 50, 47, 34, 39, 72, 6,
+ 40, 89, 0, 15, 3, 95, 51, 88, 47, 14, 16, 6, 118, 88, 36, 76, 124, 0, 13, 3, 95, 54, 48, 91, 117, 88, 6, 36, 76, 124,
+ 0, 0, 7, 196, 76, 17, 9, 12, 65, 20, 9, 15, 1, 18, 5, 197, 159, 9, 3, 5, 39, 35, 16, 36, 91, 76, 36, 0, 68, 7,
+ 196, 13, 33, 90, 84, 66, 11, 3, 95, 48, 67, 89, 6, 40, 47, 36, 0, 0, 0, 6, 195, 41, 80, 193, 66, 9, 198, 25, 84, 142,
+ 37, 160, 64, 67, 0, 0, 0, 12, 4, 95, 48, 90, 51, 65, 6, 132, 65, 37, 0, 0, 9, 198, 72, 80, 76, 37, 160, 64, 68, 9,
+ 198, 16, 148, 195, 85, 64, 64, 67, 9, 198, 12, 84, 131, 21, 64, 64, 67, 14, 4, 95, 48, 90, 50, 89, 6, 40, 47, 37, 65, 37,
+ 0, 0, 11, 136, 18, 5, 197, 163, 9, 14, 5, 13, 66, 16, 3, 95, 55, 48, 91, 35, 48, 47, 36, 88, 6, 36, 76, 124, 0, 0,
+ 10, 135, 22, 9, 26, 9, 20, 196, 131, 65, 10, 135, 3, 196, 131, 21, 20, 196, 131, 67, 13, 3, 95, 49, 67, 4, 39, 89, 6, 40,
+ 47, 13, 0, 0, 9, 198, 16, 84, 15, 104, 149, 5, 66, 0, 9, 198, 36, 224, 213, 49, 69, 64, 67, 6, 195, 12, 81, 1, 66, 0,
+ 11, 136, 26, 21, 7, 18, 196, 131, 22, 9, 67, 0, 7, 196, 32, 242, 15, 80, 65, 0, 8, 197, 76, 147, 131, 21, 32, 65, 9, 198,
+ 72, 84, 208, 20, 53, 1, 67, 0, 9, 198, 9, 80, 149, 37, 69, 64, 68, 9, 198, 4, 101, 77, 5, 69, 64, 68, 6, 194, 48, 16,
+ 72, 28, 9, 198, 88, 240, 83, 81, 33, 64, 76, 9, 198, 56, 240, 83, 81, 33, 64, 77, 9, 198, 4, 229, 77, 37, 65, 64, 75, 20,
+ 3, 95, 49, 57, 50, 6, 131, 13, 89, 48, 14, 16, 36, 88, 4, 36, 76, 36, 0, 0, 6, 195, 72, 84, 212, 65, 11, 136, 1, 13,
+ 196, 131, 18, 21, 9, 5, 67, 19, 3, 95, 49, 56, 6, 39, 48, 123, 48, 14, 16, 36, 88, 4, 36, 76, 36, 0, 0, 13, 68, 20,
+ 229, 5, 72, 36, 50, 47, 13, 34, 0, 65, 16, 3, 95, 50, 67, 72, 6, 39, 40, 13, 89, 6, 40, 47, 36, 0, 0, 13, 138, 16,
+ 196, 131, 19, 196, 131, 18, 21, 9, 5, 67, 8, 197, 29, 83, 5, 72, 80, 65, 13, 138, 6, 18, 9, 7, 196, 131, 18, 21, 9, 5,
+ 67, 13, 138, 3, 196, 131, 13, 196, 131, 18, 21, 9, 5, 67, 8, 197, 12, 240, 143, 72, 16, 67, 8, 197, 37, 161, 207, 56, 144, 67,
+ 0, 0, 11, 136, 19, 6, 195, 162, 18, 197, 159, 9, 66, 0, 7, 196, 36, 225, 9, 12, 66, 7, 196, 16, 19, 148, 84, 66, 7, 196,
+ 88, 144, 146, 4, 66, 0, 8, 197, 64, 20, 143, 48, 80, 66, 8, 197, 52, 19, 143, 48, 80, 66, 0, 10, 135, 21, 19, 3, 196, 131,
+ 20, 21, 67, 6, 195, 12, 83, 5, 77, 19, 3, 95, 49, 49, 6, 40, 50, 89, 48, 14, 16, 36, 88, 4, 36, 76, 36, 0, 0, 11,
+ 136, 195, 174, 14, 19, 5, 13, 14, 1, 67, 11, 3, 95, 49, 48, 88, 6, 36, 76, 36, 0, 0, 12, 137, 22, 196, 131, 18, 19, 196,
+ 131, 20, 21, 67, 12, 67, 81, 34, 79, 47, 14, 16, 6, 37, 39, 0, 12, 137, 20, 18, 196, 131, 19, 196, 131, 20, 21, 67, 12, 137,
+ 16, 9, 197, 159, 3, 196, 131, 20, 21, 67, 12, 137, 3, 196, 131, 12, 3, 196, 131, 20, 21, 67, 21, 3, 95, 49, 51, 47, 14, 16,
+ 6, 118, 89, 48, 14, 16, 36, 88, 4, 36, 76, 36, 0, 0, 9, 198, 48, 149, 5, 72, 21, 21, 68, 13, 138, 195, 174, 13, 2, 21,
+ 3, 196, 131, 20, 21, 68, 9, 134, 22, 18, 196, 131, 10, 9, 66, 9, 198, 76, 51, 9, 24, 244, 201, 67, 19, 3, 95, 49, 50, 72,
+ 6, 120, 89, 48, 14, 16, 36, 88, 4, 36, 76, 36, 0, 0, 14, 139, 195, 174, 14, 20, 15, 18, 19, 196, 131, 20, 21, 68, 14, 139,
+ 1, 13, 5, 19, 20, 5, 3, 196, 131, 20, 21, 69, 20, 3, 95, 49, 53, 76, 6, 37, 50, 89, 48, 14, 16, 36, 88, 4, 36, 76,
+ 36, 0, 0, 15, 140, 195, 174, 13, 16, 21, 197, 159, 3, 196, 131, 20, 21, 68, 19, 3, 95, 49, 52, 48, 6, 117, 89, 48, 14, 16,
+ 36, 88, 4, 36, 76, 36, 0, 0, 22, 3, 95, 49, 55, 91, 6, 35, 48, 47, 36, 89, 48, 14, 16, 36, 88, 4, 36, 76, 36, 0,
+ 0, 9, 198, 16, 81, 197, 72, 21, 21, 68, 7, 195, 65, 34, 78, 72, 28, 19, 3, 95, 49, 54, 91, 6, 117, 89, 48, 14, 16, 36,
+ 88, 4, 36, 76, 36, 0, 0, 0, 19, 70, 77, 84, 18, 5, 5, 83, 89, 40, 48, 14, 16, 35, 48, 6, 40, 89, 0, 16, 3, 95,
+ 55, 88, 91, 6, 35, 48, 47, 36, 88, 36, 76, 124, 0, 0, 7, 196, 25, 34, 90, 84, 66, 0, 0, 9, 198, 72, 84, 208, 37, 32,
+ 64, 67, 9, 198, 65, 33, 80, 5, 32, 64, 67, 9, 198, 65, 33, 70, 21, 32, 64, 67, 0, 11, 136, 21, 3, 9, 4, 5, 197, 163,
+ 9, 66, 0, 10, 135, 1, 18, 196, 131, 20, 196, 131, 67, 0, 18, 70, 28, 147, 78, 5, 162, 85, 75, 37, 65, 50, 6, 35, 88, 57,
+ 40, 0, 0, 12, 137, 13, 15, 4, 9, 6, 9, 3, 196, 131, 66, 14, 139, 195, 174, 14, 3, 8, 9, 4, 5, 197, 163, 9, 66, 9,
+ 198, 85, 66, 76, 37, 160, 64, 68, 6, 195, 84, 149, 1, 66, 9, 198, 80, 83, 80, 21, 32, 64, 67, 0, 0, 7, 196, 8, 149, 143,
+ 48, 65, 0, 9, 198, 17, 83, 78, 20, 21, 1, 79, 0, 6, 195, 88, 245, 1, 66, 0, 10, 199, 36, 229, 5, 73, 162, 67, 20, 67,
+ 10, 199, 12, 144, 193, 81, 34, 67, 20, 67, 10, 199, 8, 16, 212, 21, 34, 69, 36, 66, 10, 199, 4, 69, 133, 57, 66, 67, 20, 67,
+ 0, 7, 196, 48, 21, 5, 96, 65, 12, 137, 19, 21, 19, 197, 163, 9, 14, 5, 1, 67, 13, 68, 16, 85, 137, 4, 72, 36, 84, 37,
+ 6, 35, 0, 0, 8, 197, 89, 83, 20, 85, 32, 65, 9, 134, 197, 163, 9, 14, 5, 1, 66, 9, 198, 64, 84, 141, 37, 65, 65, 67,
+ 9, 134, 16, 196, 131, 26, 5, 1, 66, 0, 11, 67, 17, 37, 77, 72, 34, 6, 40, 65, 0, 9, 198, 13, 32, 84, 21, 33, 64, 65,
+ 0, 17, 3, 95, 52, 48, 48, 35, 47, 14, 16, 40, 88, 6, 36, 76, 124, 0, 0, 9, 198, 16, 84, 15, 104, 149, 0, 66, 12, 137,
+ 3, 15, 14, 197, 163, 9, 14, 5, 1, 67, 0, 9, 198, 65, 35, 205, 37, 65, 77, 66, 9, 198, 64, 84, 141, 37, 65, 77, 66, 8,
+ 197, 56, 147, 73, 12, 16, 66, 9, 197, 80, 245, 21, 76, 144, 65, 28, 0, 9, 198, 12, 20, 129, 12, 19, 0, 66, 0, 0, 7, 196,
+ 12, 83, 148, 84, 66, 11, 200, 77, 84, 144, 72, 147, 132, 20, 16, 67, 11, 200, 77, 1, 67, 36, 19, 9, 104, 16, 68, 0, 15, 69,
+ 44, 245, 133, 76, 144, 49, 6, 39, 84, 36, 91, 37, 0, 8, 197, 28, 150, 143, 72, 144, 65, 8, 197, 77, 81, 197, 72, 16, 67, 8,
+ 197, 52, 148, 143, 76, 144, 67, 0, 9, 198, 89, 83, 20, 85, 34, 64, 65, 10, 135, 3, 195, 162, 14, 4, 22, 1, 66, 0, 10, 199,
+ 20, 50, 9, 48, 144, 146, 4, 68, 15, 3, 95, 50, 88, 72, 6, 39, 40, 13, 88, 36, 76, 124, 0, 14, 3, 95, 53, 48, 76, 37,
+ 50, 88, 6, 36, 76, 124, 0, 0, 12, 137, 19, 21, 19, 197, 163, 9, 14, 5, 13, 66, 11, 200, 24, 84, 133, 77, 68, 149, 36, 80,
+ 67, 7, 196, 16, 21, 137, 16, 65, 7, 196, 8, 21, 5, 52, 65, 11, 67, 5, 5, 83, 35, 48, 6, 40, 89, 0, 17, 68, 16, 147,
+ 148, 72, 72, 37, 50, 47, 14, 34, 39, 0, 81, 111, 32, 0, 8, 197, 12, 244, 205, 61, 48, 65, 0, 0, 10, 135, 18, 196, 131, 3,
+ 14, 5, 20, 65, 0, 0, 9, 198, 12, 243, 148, 72, 243, 1, 67, 0, 13, 138, 19, 3, 18, 195, 162, 197, 159, 14, 5, 20, 65, 11,
+ 67, 52, 147, 73, 65, 6, 37, 65, 37, 0, 10, 135, 195, 174, 14, 22, 5, 12, 9, 67, 0, 10, 67, 52, 144, 64, 65, 6, 37, 35,
+ 0, 0, 0, 9, 198, 65, 33, 70, 4, 49, 77, 66, 13, 138, 16, 196, 131, 9, 1, 14, 10, 5, 14, 9, 66, 0, 13, 5, 4, 15,
+ 21, 196, 131, 72, 6, 39, 40, 13, 0, 9, 198, 72, 84, 12, 36, 48, 64, 67, 9, 198, 21, 132, 12, 36, 48, 64, 67, 9, 198, 104,
+ 80, 197, 48, 80, 64, 65, 9, 198, 61, 5, 21, 48, 80, 64, 65, 0, 11, 136, 18, 196, 131, 3, 14, 5, 20, 5, 65, 6, 195, 12,
+ 80, 64, 76, 0, 15, 3, 95, 63, 63, 49, 35, 16, 35, 49, 47, 6, 36, 34, 0, 0, 0, 14, 139, 19, 3, 18, 195, 162, 197, 159,
+ 14, 5, 20, 5, 65, 18, 70, 5, 4, 133, 12, 144, 64, 35, 48, 14, 16, 36, 76, 57, 6, 35, 0, 0, 10, 67, 52, 145, 64, 65,
+ 6, 37, 36, 0, 17, 3, 95, 52, 88, 48, 6, 35, 47, 14, 16, 40, 88, 36, 76, 124, 0, 0, 8, 133, 16, 196, 131, 26, 9, 66,
+ 0, 8, 197, 77, 2, 82, 37, 64, 65, 0, 9, 198, 21, 132, 12, 36, 49, 64, 66, 10, 67, 12, 80, 73, 76, 6, 135, 57, 0, 6,
+ 195, 77, 81, 1, 66, 10, 135, 19, 20, 195, 162, 18, 14, 9, 67, 7, 195, 12, 81, 65, 72, 28, 0, 0, 0, 9, 198, 89, 83, 20,
+ 85, 34, 73, 65, 9, 198, 65, 33, 90, 36, 49, 65, 67, 0, 10, 135, 16, 196, 131, 18, 5, 18, 9, 66, 17, 7, 8, 195, 162, 18,
+ 20, 9, 5, 107, 112, 34, 47, 6, 37, 36, 0, 11, 66, 48, 80, 55, 135, 0, 72, 81, 97, 32, 13, 66, 48, 80, 55, 135, 34, 0,
+ 72, 81, 97, 114, 32, 16, 66, 48, 80, 55, 135, 123, 124, 0, 72, 81, 97, 197, 163, 105, 32, 13, 66, 48, 80, 55, 135, 57, 0, 72,
+ 81, 97, 105, 32, 13, 66, 48, 80, 55, 135, 65, 0, 72, 81, 97, 109, 32, 11, 66, 48, 80, 55, 135, 0, 72, 81, 97, 32, 5, 194,
+ 48, 80, 72, 15, 66, 44, 112, 107, 105, 108, 111, 103, 114, 97, 109, 101, 0, 29, 0, 14, 3, 95, 53, 88, 76, 6, 37, 50, 88, 36,
+ 76, 124, 0, 14, 3, 95, 56, 48, 39, 48, 47, 88, 6, 36, 76, 124, 0, 0, 9, 198, 81, 35, 211, 56, 85, 0, 65, 7, 196, 72,
+ 145, 9, 12, 66, 7, 196, 77, 1, 82, 4, 66, 12, 137, 195, 174, 14, 22, 9, 14, 7, 5, 1, 67, 0, 9, 134, 197, 163, 9, 14,
+ 5, 13, 65, 8, 197, 52, 83, 129, 40, 80, 67, 8, 197, 48, 21, 9, 12, 80, 66, 8, 197, 56, 147, 69, 56, 144, 77, 0, 10, 135,
+ 22, 196, 131, 4, 21, 22, 5, 65, 10, 135, 16, 196, 131, 18, 5, 18, 5, 66, 11, 67, 52, 19, 73, 65, 6, 35, 65, 37, 0, 6,
+ 195, 88, 242, 65, 66, 0, 7, 195, 88, 242, 64, 76, 32, 6, 195, 52, 18, 64, 72, 6, 195, 88, 242, 64, 76, 6, 195, 56, 242, 64,
+ 76, 6, 195, 12, 82, 64, 76, 0, 12, 137, 195, 174, 14, 3, 9, 14, 7, 5, 13, 66, 8, 133, 4, 196, 131, 4, 21, 66, 12, 137,
+ 1, 4, 195, 162, 14, 3, 9, 20, 21, 68, 11, 200, 12, 243, 131, 72, 85, 9, 104, 16, 68, 0, 8, 197, 56, 244, 212, 36, 208, 65,
+ 8, 197, 13, 32, 84, 36, 208, 65, 8, 197, 8, 149, 143, 48, 144, 65, 13, 138, 195, 174, 14, 22, 15, 12, 2, 21, 18, 1, 68, 8,
+ 197, 5, 69, 78, 12, 144, 8, 0, 10, 135, 197, 159, 5, 4, 5, 18, 5, 66, 9, 198, 17, 84, 133, 72, 146, 64, 66, 17, 70, 16,
+ 148, 208, 48, 22, 64, 72, 37, 89, 48, 55, 6, 36, 57, 0, 0, 10, 199, 12, 243, 131, 20, 229, 18, 4, 67, 11, 136, 1, 12, 196,
+ 131, 20, 21, 18, 1, 68, 13, 3, 95, 54, 88, 91, 6, 117, 88, 36, 76, 124, 0, 14, 3, 95, 57, 48, 50, 131, 13, 88, 6, 36,
+ 76, 124, 0, 0, 0, 13, 138, 195, 174, 14, 3, 196, 131, 16, 5, 18, 5, 67, 9, 198, 12, 20, 137, 12, 21, 21, 68, 0, 9, 198,
+ 76, 51, 193, 80, 83, 64, 65, 0, 7, 195, 88, 243, 64, 76, 32, 0, 0, 15, 69, 65, 35, 208, 85, 48, 48, 34, 39, 48, 6, 40,
+ 89, 0, 8, 197, 36, 229, 133, 73, 48, 65, 15, 69, 36, 224, 204, 85, 48, 37, 50, 49, 55, 6, 40, 89, 0, 15, 69, 12, 243, 80,
+ 85, 48, 49, 39, 65, 48, 6, 40, 89, 0, 9, 198, 8, 193, 83, 80, 83, 65, 67, 0, 0, 12, 136, 1, 12, 196, 131, 20, 21, 18,
+ 9, 66, 28, 0, 6, 131, 13, 196, 131, 72, 0, 8, 197, 88, 148, 195, 60, 192, 65, 0, 9, 198, 16, 80, 201, 16, 80, 64, 67, 16,
+ 70, 81, 33, 73, 48, 80, 64, 47, 14, 16, 6, 118, 55, 135, 0, 0, 0, 13, 68, 84, 208, 140, 36, 6, 40, 65, 71, 55, 37, 0,
+ 7, 196, 12, 83, 154, 84, 66, 0, 0, 11, 136, 3, 18, 195, 162, 14, 3, 5, 14, 65, 0, 18, 7, 15, 18, 9, 3, 195, 162, 20,
+ 39, 16, 124, 49, 4, 112, 47, 0, 76, 14, 3, 95, 56, 88, 6, 39, 48, 47, 88, 36, 76, 124, 0, 0, 0, 12, 201, 64, 20, 193,
+ 28, 84, 137, 48, 244, 128, 67, 11, 136, 13, 21, 18, 13, 21, 18, 196, 131, 65, 0, 9, 198, 76, 19, 83, 84, 225, 192, 65, 6, 195,
+ 28, 83, 85, 66, 0, 11, 136, 195, 174, 13, 16, 12, 5, 20, 9, 67, 0, 0, 8, 197, 77, 81, 140, 21, 64, 65, 13, 138, 18, 196,
+ 131, 19, 16, 21, 20, 5, 18, 9, 67, 9, 198, 17, 32, 71, 61, 53, 5, 65, 8, 197, 13, 33, 73, 21, 32, 65, 9, 134, 9, 5,
+ 197, 159, 5, 1, 66, 0, 10, 135, 197, 159, 15, 6, 5, 18, 9, 66, 10, 66, 48, 112, 36, 55, 75, 6, 37, 0, 9, 198, 36, 224,
+ 77, 36, 49, 64, 67, 18, 70, 16, 21, 15, 72, 145, 64, 72, 35, 47, 39, 14, 16, 6, 37, 36, 0, 10, 135, 12, 196, 131, 18, 7,
+ 5, 1, 66, 0, 10, 199, 64, 20, 193, 28, 84, 137, 36, 67, 11, 136, 4, 5, 19, 6, 196, 131, 3, 21, 67, 14, 3, 95, 57, 88,
+ 50, 6, 131, 13, 88, 36, 76, 124, 0, 0, 13, 138, 197, 159, 15, 6, 5, 18, 9, 12, 15, 18, 66, 13, 138, 3, 196, 131, 4, 5,
+ 18, 9, 12, 15, 18, 66, 0, 14, 139, 19, 3, 196, 131, 4, 5, 18, 9, 12, 15, 18, 66, 8, 197, 5, 53, 80, 72, 16, 28, 0,
+ 10, 135, 8, 195, 162, 18, 20, 9, 9, 66, 10, 135, 3, 195, 162, 20, 5, 22, 1, 67, 10, 135, 1, 20, 195, 162, 18, 14, 1, 67,
+ 0, 11, 136, 197, 159, 20, 5, 18, 7, 5, 13, 65, 10, 199, 64, 84, 147, 21, 97, 82, 4, 68, 10, 199, 16, 84, 195, 61, 1, 82,
+ 36, 68, 0, 0, 8, 197, 88, 81, 5, 72, 80, 66, 8, 197, 77, 5, 78, 20, 208, 65, 13, 138, 195, 174, 14, 20, 15, 1, 18, 3,
+ 5, 13, 66, 8, 197, 72, 86, 133, 52, 16, 67, 8, 197, 72, 148, 201, 64, 144, 67, 0, 10, 135, 3, 196, 131, 4, 5, 18, 5, 66,
+ 9, 198, 76, 51, 212, 60, 50, 64, 67, 0, 11, 136, 19, 3, 196, 131, 4, 5, 18, 5, 66, 11, 136, 22, 195, 162, 14, 20, 21, 18,
+ 1, 67, 0, 8, 133, 2, 196, 131, 7, 1, 66, 0, 9, 134, 13, 9, 197, 159, 3, 1, 66, 0, 0, 15, 140, 3, 8, 5, 12, 196,
+ 131, 12, 196, 131, 9, 20, 21, 69, 0, 0, 0, 0, 6, 194, 36, 224, 72, 28, 0, 11, 67, 77, 82, 84, 89, 40, 6, 37, 47, 0,
+ 12, 137, 195, 174, 13, 16, 21, 197, 159, 3, 1, 67, 0, 13, 68, 76, 81, 21, 76, 89, 36, 72, 6, 40, 89, 0, 0, 0, 9, 198,
+ 64, 130, 76, 37, 4, 192, 65, 9, 198, 36, 229, 18, 36, 112, 64, 65, 0, 9, 198, 21, 128, 83, 64, 84, 129, 68, 9, 198, 4, 48,
+ 197, 48, 84, 129, 68, 14, 4, 95, 15, 7, 15, 39, 81, 39, 50, 6, 36, 49, 0, 0, 12, 137, 195, 174, 14, 20, 18, 5, 2, 196,
+ 131, 67, 13, 3, 197, 159, 9, 91, 124, 35, 0, 72, 81, 97, 32, 6, 131, 197, 159, 9, 72, 0, 9, 134, 15, 6, 5, 18, 196, 131,
+ 66, 0, 18, 70, 21, 35, 201, 48, 244, 128, 36, 34, 34, 6, 39, 37, 55, 39, 34, 0, 9, 198, 12, 129, 76, 56, 84, 128, 65, 0,
+ 11, 136, 19, 3, 21, 20, 21, 18, 196, 131, 65, 21, 71, 52, 144, 210, 61, 51, 198, 80, 65, 6, 117, 80, 14, 16, 39, 89, 39, 83,
+ 47, 0, 9, 198, 72, 80, 213, 64, 84, 129, 68, 0, 12, 137, 22, 195, 162, 14, 20, 21, 18, 196, 131, 67, 0, 15, 140, 195, 174, 14,
+ 3, 196, 131, 16, 5, 18, 9, 12, 5, 67, 8, 197, 24, 197, 73, 21, 32, 65, 0, 12, 137, 3, 196, 131, 4, 5, 18, 9, 12, 5,
+ 66, 0, 8, 133, 21, 13, 196, 131, 18, 65, 13, 138, 19, 3, 196, 131, 4, 5, 18, 9, 12, 5, 66, 9, 198, 4, 197, 3, 84, 213,
+ 129, 67, 0, 7, 196, 104, 144, 197, 4, 66, 7, 196, 37, 80, 133, 4, 66, 9, 198, 4, 229, 77, 37, 67, 210, 75, 0, 8, 197, 16,
+ 240, 212, 61, 32, 65, 0, 14, 66, 56, 80, 50, 135, 89, 0, 72, 81, 97, 197, 159, 32, 13, 66, 56, 80, 50, 135, 34, 0, 72, 81,
+ 97, 114, 32, 13, 66, 56, 80, 50, 135, 65, 0, 72, 81, 97, 109, 32, 12, 137, 14, 196, 131, 16, 21, 19, 20, 5, 1, 67, 5, 194,
+ 56, 80, 72, 15, 66, 52, 112, 109, 105, 108, 105, 103, 114, 97, 109, 101, 0, 29, 0, 10, 199, 37, 3, 195, 72, 150, 137, 36, 68, 0,
+ 11, 136, 20, 18, 5, 1, 3, 196, 131, 20, 65, 7, 196, 12, 20, 20, 84, 66, 7, 196, 76, 83, 78, 4, 66, 14, 139, 4, 9, 19,
+ 16, 18, 5, 197, 163, 21, 9, 1, 68, 0, 8, 197, 81, 32, 71, 20, 208, 65, 8, 197, 52, 146, 140, 60, 48, 65, 10, 67, 13, 82,
+ 66, 49, 6, 121, 71, 0, 8, 197, 81, 33, 90, 20, 16, 66, 8, 197, 65, 34, 86, 20, 16, 66, 0, 9, 198, 36, 229, 18, 36, 114,
+ 64, 65, 0, 0, 26, 11, 19, 21, 16, 18, 5, 13, 1, 197, 163, 9, 5, 89, 40, 48, 14, 16, 36, 65, 35, 123, 6, 37, 36, 0,
+ 7, 196, 84, 225, 76, 20, 73, 0, 8, 197, 60, 34, 67, 20, 144, 67, 8, 197, 56, 149, 133, 48, 80, 66, 8, 197, 36, 225, 9, 28,
+ 240, 67, 11, 136, 3, 195, 162, 20, 15, 18, 22, 1, 67, 11, 136, 3, 196, 131, 197, 159, 21, 14, 1, 67, 8, 197, 16, 147, 148, 72,
+ 80, 28, 7, 131, 195, 174, 14, 72, 28, 0, 12, 66, 57, 80, 50, 40, 37, 0, 72, 81, 105, 32, 9, 198, 4, 101, 82, 37, 50, 64,
+ 68, 5, 194, 57, 80, 76, 0, 6, 131, 195, 174, 12, 72, 0, 6, 195, 52, 146, 137, 66, 15, 4, 95, 48, 77, 52, 71, 37, 55, 6,
+ 57, 138, 50, 36, 0, 0, 11, 136, 195, 174, 14, 4, 15, 9, 20, 21, 68, 16, 140, 4, 5, 19, 16, 196, 131, 18, 197, 163, 9, 20,
+ 21, 68, 18, 16, 4, 95, 48, 77, 53, 71, 37, 55, 6, 57, 35, 34, 72, 36, 0, 0, 6, 195, 21, 3, 195, 65, 15, 4, 95, 48,
+ 77, 50, 65, 37, 55, 6, 57, 138, 50, 36, 0, 0, 6, 195, 13, 83, 64, 8, 16, 4, 95, 48, 77, 51, 65, 37, 55, 6, 57, 35,
+ 34, 72, 36, 0, 0, 6, 131, 195, 174, 9, 72, 0, 8, 197, 4, 52, 137, 81, 80, 67, 10, 4, 95, 48, 77, 49, 65, 6, 132, 0,
+ 0, 12, 137, 16, 18, 15, 14, 21, 14, 197, 163, 1, 67, 14, 4, 95, 2, 18, 22, 49, 13, 76, 6, 40, 55, 13, 0, 0, 6, 195,
+ 36, 20, 128, 8, 0, 6, 195, 5, 3, 201, 66, 6, 195, 52, 148, 129, 66, 0, 0, 0, 9, 198, 16, 80, 197, 48, 84, 129, 68, 7,
+ 195, 88, 244, 128, 76, 32, 0, 7, 196, 37, 4, 207, 76, 65, 0, 0, 9, 198, 77, 64, 78, 16, 20, 132, 65, 17, 70, 20, 97, 67,
+ 81, 80, 64, 36, 83, 36, 49, 47, 58, 6, 35, 0, 0, 11, 136, 12, 9, 14, 7, 21, 18, 196, 131, 65, 0, 6, 195, 60, 101, 1,
+ 66, 0, 13, 5, 15, 13, 196, 131, 20, 39, 65, 6, 13, 47, 0, 0, 0, 13, 138, 3, 21, 14, 15, 1, 197, 159, 20, 5, 13, 66,
+ 0, 6, 195, 12, 85, 129, 66, 10, 135, 19, 20, 196, 131, 20, 5, 1, 66, 10, 135, 195, 174, 14, 4, 15, 9, 1, 67, 7, 196, 84,
+ 225, 73, 4, 77, 0, 0, 9, 194, 52, 144, 72, 81, 97, 114, 32, 9, 194, 52, 144, 72, 81, 97, 105, 32, 9, 194, 52, 144, 72, 81,
+ 97, 109, 32, 13, 66, 52, 144, 65, 37, 4, 36, 0, 72, 81, 101, 32, 5, 194, 52, 144, 72, 29, 66, 44, 208, 49, 37, 55, 39, 65,
+ 6, 36, 47, 14, 16, 37, 11, 48, 36, 15, 6, 39, 34, 13, 0, 82, 47, 32, 104, 32, 15, 66, 44, 208, 107, 105, 108, 111, 109, 101,
+ 116, 114, 105, 0, 29, 0, 9, 134, 4, 196, 131, 4, 5, 1, 66, 0, 7, 196, 56, 147, 73, 12, 66, 6, 195, 12, 84, 149, 66, 0,
+ 8, 197, 85, 35, 5, 80, 80, 65, 8, 197, 81, 83, 133, 80, 80, 65, 8, 197, 77, 83, 133, 80, 80, 65, 8, 197, 88, 19, 15, 72,
+ 16, 67, 15, 69, 77, 64, 71, 56, 16, 89, 47, 35, 81, 50, 6, 35, 0, 8, 197, 64, 244, 142, 20, 16, 66, 0, 9, 198, 72, 81,
+ 197, 49, 82, 64, 65, 0, 17, 5, 195, 174, 14, 20, 18, 112, 50, 47, 14, 16, 39, 0, 81, 111, 32, 9, 134, 4, 196, 131, 21, 14,
+ 1, 67, 0, 10, 135, 13, 9, 197, 159, 21, 14, 1, 67, 0, 8, 197, 88, 81, 5, 72, 144, 66, 8, 197, 88, 20, 201, 48, 80, 66,
+ 8, 197, 65, 35, 208, 84, 144, 66, 24, 73, 65, 34, 69, 80, 83, 149, 49, 82, 64, 48, 14, 16, 57, 6, 36, 47, 36, 50, 40, 55,
+ 121, 0, 8, 197, 64, 149, 9, 12, 144, 66, 11, 136, 13, 195, 162, 14, 5, 3, 9, 9, 66, 8, 197, 48, 145, 5, 72, 144, 65, 8,
+ 197, 32, 18, 1, 48, 80, 67, 8, 197, 16, 81, 197, 80, 80, 65, 8, 197, 17, 82, 14, 20, 16, 66, 8, 197, 9, 80, 213, 72, 16,
+ 67, 8, 197, 76, 100, 137, 40, 144, 66, 0, 6, 195, 52, 20, 143, 66, 8, 133, 20, 195, 162, 18, 1, 66, 21, 9, 6, 9, 5, 3,
+ 196, 131, 18, 21, 9, 83, 57, 36, 49, 6, 13, 34, 121, 0, 72, 0, 0, 0, 15, 69, 76, 84, 135, 37, 80, 89, 6, 36, 34, 75,
+ 57, 40, 0, 11, 136, 3, 12, 196, 131, 20, 9, 14, 1, 67, 0, 11, 5, 95, 15, 6, 77, 49, 65, 6, 132, 0, 0, 0, 7, 196,
+ 20, 97, 77, 20, 67, 0, 8, 197, 29, 32, 84, 37, 48, 65, 8, 197, 13, 33, 65, 81, 80, 67, 0, 0, 0, 13, 68, 88, 242, 76,
+ 4, 84, 40, 35, 55, 6, 35, 0, 0, 0, 9, 198, 28, 84, 141, 36, 224, 64, 67, 0, 9, 134, 19, 3, 196, 131, 16, 1, 66, 6,
+ 195, 77, 80, 128, 28, 0, 7, 196, 61, 32, 129, 56, 65, 7, 196, 24, 150, 137, 12, 65, 7, 196, 60, 51, 204, 36, 67, 0, 0, 9,
+ 198, 64, 243, 15, 56, 144, 192, 67, 9, 198, 8, 148, 197, 72, 144, 192, 66, 9, 198, 16, 84, 197, 52, 224, 64, 67, 0, 13, 138, 6,
+ 12, 196, 131, 3, 196, 131, 18, 9, 9, 65, 13, 138, 195, 174, 13, 16, 196, 131, 18, 197, 163, 9, 67, 6, 195, 77, 83, 148, 76, 6,
+ 195, 77, 83, 148, 76, 0, 7, 196, 64, 195, 213, 4, 66, 0, 0, 13, 5, 197, 159, 20, 9, 1, 91, 47, 6, 57, 35, 0, 0, 0,
+ 11, 67, 4, 144, 201, 35, 6, 37, 76, 124, 0, 10, 135, 26, 7, 195, 162, 18, 9, 1, 67, 0, 0, 13, 5, 197, 159, 20, 9, 5,
+ 91, 47, 6, 37, 36, 0, 9, 198, 48, 147, 80, 20, 65, 64, 65, 5, 194, 56, 144, 72, 12, 137, 195, 174, 14, 20, 195, 162, 12, 14,
+ 9, 67, 6, 194, 64, 80, 72, 28, 0, 9, 198, 64, 21, 18, 84, 193, 65, 65, 0, 11, 67, 4, 34, 65, 35, 71, 57, 6, 35, 0,
+ 0, 12, 201, 64, 20, 148, 20, 225, 82, 20, 193, 64, 67, 8, 197, 28, 83, 69, 80, 80, 65, 9, 198, 16, 84, 203, 80, 244, 0, 65,
+ 0, 9, 198, 77, 3, 5, 56, 66, 68, 65, 12, 137, 13, 195, 162, 14, 7, 195, 162, 9, 1, 67, 9, 198, 72, 245, 21, 56, 162, 64,
+ 67, 0, 10, 199, 28, 147, 78, 5, 53, 9, 12, 66, 0, 0, 8, 197, 36, 229, 9, 52, 80, 65, 8, 197, 60, 97, 82, 20, 16, 67,
+ 8, 197, 4, 37, 82, 20, 16, 66, 8, 197, 77, 68, 137, 88, 144, 66, 0, 9, 198, 76, 20, 131, 36, 226, 64, 65, 9, 198, 52, 20,
+ 135, 36, 226, 64, 65, 0, 10, 199, 88, 150, 149, 4, 194, 90, 4, 68, 13, 138, 4, 5, 19, 16, 196, 131, 18, 197, 163, 9, 67, 9,
+ 134, 1, 22, 5, 197, 163, 9, 76, 0, 10, 135, 21, 9, 20, 196, 131, 20, 21, 67, 0, 0, 18, 70, 65, 34, 69, 80, 83, 128, 48,
+ 14, 16, 57, 6, 36, 47, 36, 50, 0, 12, 137, 18, 196, 131, 19, 20, 21, 18, 14, 1, 67, 19, 4, 95, 3, 9, 18, 76, 37, 34,
+ 49, 40, 65, 83, 55, 6, 36, 49, 89, 0, 0, 13, 138, 22, 196, 131, 9, 5, 20, 196, 131, 20, 21, 68, 6, 195, 4, 34, 76, 66,
+ 0, 7, 196, 48, 147, 73, 80, 65, 14, 139, 195, 174, 14, 197, 163, 5, 16, 196, 131, 20, 21, 68, 7, 196, 24, 16, 197, 52, 65, 6,
+ 195, 85, 35, 1, 66, 6, 195, 77, 83, 129, 66, 10, 135, 1, 14, 21, 14, 197, 163, 1, 67, 0, 15, 69, 61, 98, 68, 37, 80, 39,
+ 84, 6, 37, 72, 57, 40, 0, 19, 8, 5, 24, 39, 15, 20, 9, 3, 5, 36, 81, 88, 39, 47, 37, 76, 36, 0, 0, 15, 66, 52,
+ 192, 109, 105, 108, 105, 108, 105, 116, 114, 105, 0, 29, 0, 9, 198, 52, 20, 135, 36, 226, 73, 65, 9, 134, 18, 195, 162, 6, 14, 9,
+ 66, 0, 0, 9, 134, 12, 196, 131, 19, 196, 131, 66, 11, 136, 14, 196, 131, 16, 21, 19, 20, 9, 67, 0, 9, 198, 80, 84, 141, 36,
+ 224, 64, 67, 9, 198, 65, 35, 212, 20, 160, 64, 67, 12, 137, 195, 174, 14, 196, 131, 12, 197, 163, 1, 67, 9, 198, 20, 194, 77, 36,
+ 224, 64, 68, 9, 198, 12, 192, 88, 60, 224, 64, 67, 8, 3, 95, 196, 131, 6, 13, 0, 0, 9, 198, 5, 37, 5, 24, 144, 197, 67,
+ 9, 134, 1, 18, 196, 131, 20, 1, 67, 0, 12, 137, 4, 15, 13, 14, 9, 197, 163, 196, 131, 66, 15, 3, 197, 163, 9, 123, 57, 39,
+ 57, 0, 72, 81, 111, 105, 32, 15, 3, 197, 163, 9, 123, 57, 35, 34, 0, 72, 81, 97, 114, 32, 15, 3, 197, 163, 9, 123, 57, 35,
+ 65, 0, 72, 81, 97, 109, 32, 14, 3, 197, 163, 9, 123, 6, 57, 36, 0, 72, 81, 101, 32, 14, 3, 197, 163, 9, 123, 57, 117, 0,
+ 72, 81, 97, 105, 32, 14, 3, 197, 163, 9, 123, 57, 114, 0, 72, 81, 97, 117, 32, 15, 3, 197, 163, 9, 123, 57, 35, 34, 0, 72,
+ 81, 97, 114, 32, 15, 3, 197, 163, 9, 123, 57, 35, 65, 0, 72, 81, 97, 109, 32, 6, 131, 197, 163, 9, 72, 0, 9, 134, 2, 196,
+ 131, 7, 196, 131, 66, 13, 138, 1, 13, 5, 14, 9, 14, 197, 163, 196, 131, 66, 0, 9, 198, 56, 144, 201, 84, 224, 64, 77, 0, 9,
+ 198, 52, 241, 9, 24, 144, 193, 68, 12, 4, 95, 19, 20, 11, 89, 55, 6, 36, 91, 0, 0, 7, 196, 76, 80, 207, 48, 65, 0, 11,
+ 136, 16, 196, 131, 18, 5, 18, 9, 9, 66, 8, 197, 8, 19, 9, 57, 64, 65, 8, 197, 4, 192, 133, 73, 64, 65, 15, 4, 95, 1,
+ 3, 21, 35, 89, 49, 40, 123, 6, 37, 47, 0, 0, 9, 198, 80, 84, 141, 36, 225, 64, 65, 0, 10, 199, 12, 129, 82, 21, 53, 5,
+ 4, 67, 9, 134, 13, 195, 162, 14, 10, 9, 66, 0, 7, 196, 5, 33, 5, 4, 66, 0, 8, 197, 104, 115, 205, 61, 64, 65, 13, 3,
+ 95, 195, 174, 4, 112, 72, 37, 50, 6, 37, 0, 0, 5, 194, 76, 16, 76, 15, 66, 52, 208, 109, 105, 108, 105, 109, 101, 116, 114, 105,
+ 0, 29, 0, 9, 198, 5, 49, 77, 20, 225, 65, 66, 9, 198, 4, 194, 77, 20, 229, 1, 68, 6, 195, 24, 244, 212, 76, 0, 6, 195,
+ 76, 80, 213, 66, 9, 198, 72, 245, 15, 12, 243, 0, 67, 7, 196, 84, 227, 210, 4, 77, 0, 8, 197, 17, 84, 133, 72, 80, 66, 12,
+ 201, 12, 20, 129, 13, 65, 82, 20, 193, 64, 67, 8, 197, 72, 83, 1, 96, 16, 67, 15, 140, 195, 174, 13, 16, 18, 196, 131, 197, 159,
+ 20, 9, 1, 67, 0, 9, 198, 56, 144, 201, 84, 229, 76, 77, 9, 198, 56, 144, 201, 84, 229, 76, 77, 0, 9, 134, 1, 16, 196, 131,
+ 18, 1, 67, 0, 10, 135, 19, 21, 16, 196, 131, 18, 1, 67, 0, 8, 197, 88, 244, 19, 20, 16, 66, 8, 197, 84, 50, 68, 20, 208,
+ 66, 8, 197, 64, 21, 9, 52, 144, 65, 8, 197, 61, 33, 9, 56, 80, 65, 8, 197, 32, 18, 68, 20, 208, 65, 8, 197, 24, 84, 137,
+ 12, 80, 65, 9, 198, 21, 2, 83, 12, 244, 0, 66, 11, 136, 3, 21, 13, 16, 196, 131, 18, 1, 67, 0, 9, 198, 80, 84, 141, 20,
+ 226, 64, 65, 0, 9, 134, 21, 18, 196, 131, 20, 21, 67, 0, 16, 70, 84, 225, 200, 37, 83, 0, 6, 40, 50, 81, 57, 40, 55, 0,
+ 14, 139, 195, 174, 14, 22, 18, 5, 4, 14, 9, 3, 9, 68, 0, 11, 136, 1, 4, 21, 14, 196, 131, 20, 21, 68, 13, 3, 95, 195,
+ 162, 4, 112, 72, 37, 50, 6, 35, 0, 0, 12, 137, 21, 19, 20, 21, 18, 196, 131, 20, 21, 68, 0, 13, 138, 13, 196, 131, 20, 21,
+ 18, 196, 131, 20, 21, 68, 9, 134, 1, 16, 196, 131, 19, 1, 67, 0, 14, 139, 4, 196, 131, 18, 195, 162, 13, 196, 131, 20, 21, 68,
+ 7, 196, 64, 193, 67, 4, 66, 0, 11, 136, 18, 5, 14, 21, 14, 197, 163, 1, 67, 0, 12, 137, 1, 13, 5, 14, 9, 14, 197, 163,
+ 1, 68, 0, 9, 198, 56, 144, 201, 84, 226, 73, 77, 0, 0, 0, 12, 137, 3, 195, 162, 197, 159, 20, 9, 7, 1, 67, 0, 11, 67,
+ 21, 32, 64, 57, 36, 16, 35, 0, 78, 0, 0, 11, 136, 4, 5, 16, 196, 131, 197, 159, 9, 67, 0, 17, 70, 56, 84, 213, 65, 84,
+ 192, 50, 36, 89, 40, 48, 6, 40, 89, 0, 9, 198, 64, 19, 148, 21, 32, 64, 66, 9, 198, 4, 197, 3, 21, 96, 64, 67, 9, 198,
+ 76, 53, 84, 85, 32, 64, 67, 9, 198, 12, 243, 5, 13, 64, 64, 67, 0, 6, 195, 5, 33, 64, 76, 0, 12, 137, 3, 21, 22, 195,
+ 162, 14, 20, 196, 131, 67, 12, 137, 3, 15, 14, 20, 18, 15, 12, 196, 131, 67, 12, 67, 21, 32, 77, 57, 36, 16, 35, 65, 0, 78,
+ 9, 134, 3, 196, 131, 18, 15, 18, 73, 0, 9, 134, 13, 195, 162, 14, 5, 3, 65, 16, 69, 9, 35, 203, 21, 32, 71, 14, 16, 6,
+ 39, 49, 13, 34, 0, 0, 9, 198, 80, 20, 212, 5, 69, 64, 67, 9, 198, 13, 33, 68, 37, 65, 64, 65, 9, 198, 12, 195, 195, 61,
+ 65, 64, 65, 16, 70, 8, 19, 142, 21, 33, 64, 71, 6, 36, 50, 13, 16, 36, 0, 21, 4, 95, 1, 3, 50, 72, 6, 40, 71, 55,
+ 40, 35, 89, 49, 40, 6, 123, 37, 47, 0, 0, 9, 198, 81, 35, 211, 56, 85, 5, 65, 9, 198, 12, 243, 147, 80, 21, 1, 67, 0,
+ 7, 196, 20, 194, 67, 20, 66, 7, 196, 12, 129, 77, 4, 66, 6, 195, 77, 80, 201, 66, 11, 67, 21, 32, 73, 57, 36, 16, 117, 0,
+ 78, 0, 8, 197, 76, 83, 154, 61, 32, 65, 8, 197, 64, 144, 212, 61, 32, 65, 8, 197, 24, 16, 212, 61, 32, 65, 14, 69, 8, 16,
+ 203, 85, 0, 71, 6, 36, 49, 35, 48, 0, 0, 9, 198, 77, 2, 82, 37, 65, 64, 65, 9, 66, 60, 176, 39, 49, 6, 118, 0, 12,
+ 137, 18, 196, 131, 13, 195, 162, 14, 5, 1, 67, 12, 137, 195, 174, 13, 2, 21, 12, 26, 5, 1, 67, 5, 194, 80, 16, 76, 0, 10,
+ 199, 72, 80, 213, 56, 244, 195, 84, 67, 9, 198, 77, 84, 208, 20, 53, 1, 67, 13, 138, 19, 20, 196, 131, 16, 195, 162, 14, 5, 1,
+ 67, 9, 134, 16, 195, 162, 14, 4, 9, 66, 0, 7, 196, 88, 146, 84, 84, 66, 7, 196, 84, 209, 68, 20, 65, 6, 195, 24, 147, 9,
+ 66, 11, 67, 21, 32, 85, 57, 36, 16, 114, 0, 78, 0, 11, 136, 16, 196, 131, 18, 5, 18, 5, 1, 66, 8, 197, 28, 83, 133, 72,
+ 16, 67, 8, 197, 13, 33, 68, 20, 16, 67, 0, 0, 19, 71, 80, 245, 4, 20, 21, 78, 4, 47, 39, 47, 72, 135, 6, 40, 50, 35,
+ 0, 13, 138, 195, 174, 14, 3, 196, 131, 12, 26, 5, 1, 67, 13, 138, 18, 196, 131, 19, 16, 195, 162, 14, 4, 9, 67, 9, 134, 16,
+ 196, 131, 197, 159, 9, 66, 0, 7, 196, 56, 144, 201, 60, 77, 0, 8, 197, 88, 149, 18, 20, 112, 65, 8, 197, 36, 225, 201, 56, 80,
+ 67, 8, 197, 72, 244, 212, 20, 16, 66, 8, 197, 72, 145, 9, 12, 16, 67, 8, 197, 16, 81, 9, 12, 16, 67, 16, 69, 81, 33, 66,
+ 84, 144, 47, 14, 16, 36, 71, 58, 6, 37, 0, 8, 197, 4, 197, 15, 72, 16, 77, 0, 17, 70, 72, 20, 133, 61, 34, 64, 34, 35,
+ 16, 36, 6, 39, 145, 124, 0, 0, 18, 70, 24, 20, 134, 85, 34, 69, 83, 35, 34, 83, 40, 16, 6, 37, 36, 0, 9, 134, 1, 12,
+ 5, 197, 159, 9, 66, 0, 7, 196, 52, 22, 9, 52, 65, 0, 0, 12, 201, 64, 20, 148, 20, 225, 82, 84, 197, 73, 67, 0, 13, 138,
+ 1, 4, 195, 162, 14, 3, 196, 131, 20, 21, 68, 0, 0, 0, 12, 137, 195, 174, 14, 3, 196, 131, 18, 3, 1, 67, 12, 137, 3, 196,
+ 131, 12, 196, 131, 21, 26, 9, 68, 0, 6, 195, 5, 34, 80, 65, 11, 136, 195, 174, 14, 3, 15, 20, 18, 15, 67, 0, 8, 133, 18,
+ 21, 12, 196, 131, 66, 7, 196, 28, 150, 143, 72, 65, 0, 8, 197, 36, 208, 71, 36, 224, 66, 8, 2, 196, 131, 6, 13, 0, 14, 0,
+ 9, 198, 20, 194, 66, 21, 32, 64, 68, 0, 0, 8, 133, 15, 6, 20, 196, 131, 66, 12, 137, 195, 174, 14, 3, 5, 18, 3, 196, 131,
+ 67, 0, 8, 197, 65, 34, 67, 36, 224, 65, 0, 8, 133, 22, 196, 131, 26, 21, 66, 8, 133, 197, 163, 9, 14, 21, 66, 9, 198, 72,
+ 240, 133, 73, 64, 64, 66, 9, 198, 16, 148, 208, 21, 32, 64, 67, 9, 198, 16, 84, 9, 77, 64, 64, 67, 9, 198, 16, 83, 5, 13,
+ 64, 64, 67, 21, 9, 15, 18, 9, 3, 196, 131, 18, 5, 9, 39, 16, 124, 49, 13, 34, 36, 37, 0, 79, 9, 198, 4, 49, 65, 77,
+ 64, 64, 76, 0, 11, 136, 22, 9, 18, 7, 21, 12, 196, 131, 65, 9, 198, 65, 34, 67, 21, 1, 77, 66, 9, 134, 18, 196, 131, 2,
+ 4, 1, 66, 0, 12, 137, 16, 18, 5, 26, 5, 14, 20, 196, 131, 67, 7, 196, 4, 210, 67, 20, 66, 0, 12, 201, 20, 98, 67, 36,
+ 83, 148, 37, 160, 64, 69, 12, 201, 72, 81, 67, 32, 147, 9, 9, 32, 64, 69, 0, 0, 23, 10, 195, 174, 14, 196, 131, 21, 14, 20,
+ 18, 21, 112, 50, 13, 6, 40, 50, 47, 14, 16, 40, 0, 24, 10, 4, 9, 14, 196, 131, 21, 14, 20, 18, 21, 72, 37, 50, 13, 6,
+ 40, 50, 47, 14, 16, 40, 0, 9, 134, 19, 196, 131, 18, 5, 1, 66, 9, 134, 197, 159, 15, 16, 20, 9, 66, 0, 6, 195, 5, 35,
+ 85, 66, 0, 15, 69, 24, 243, 4, 21, 32, 83, 6, 39, 55, 72, 13, 34, 0, 0, 5, 194, 76, 80, 72, 0, 9, 198, 4, 48, 197,
+ 57, 69, 65, 67, 0, 7, 196, 64, 149, 9, 12, 66, 6, 195, 13, 84, 213, 66, 0, 8, 197, 72, 18, 15, 88, 16, 65, 8, 197, 64,
+ 84, 132, 20, 16, 66, 8, 197, 17, 84, 133, 72, 144, 66, 11, 136, 19, 20, 195, 162, 18, 14, 5, 1, 66, 8, 197, 72, 84, 5, 72,
+ 16, 67, 0, 0, 9, 198, 8, 16, 212, 21, 34, 69, 66, 0, 14, 139, 195, 174, 14, 3, 196, 131, 16, 5, 18, 5, 1, 67, 11, 200,
+ 36, 65, 78, 80, 145, 137, 12, 16, 69, 7, 196, 76, 84, 150, 36, 66, 0, 8, 197, 5, 37, 5, 72, 16, 66, 8, 197, 12, 194, 78,
+ 80, 144, 66, 0, 9, 198, 4, 36, 207, 49, 98, 64, 68, 0, 12, 137, 16, 196, 131, 9, 1, 14, 10, 5, 14, 66, 0, 7, 196, 64,
+ 21, 9, 52, 65, 7, 196, 48, 148, 19, 36, 66, 7, 196, 16, 81, 197, 80, 65, 11, 200, 16, 84, 208, 72, 147, 132, 20, 16, 67, 13,
+ 2, 195, 162, 4, 112, 72, 37, 50, 6, 35, 0, 14, 0, 16, 69, 81, 32, 68, 85, 48, 47, 14, 16, 35, 72, 6, 40, 89, 0, 15,
+ 6, 18, 196, 131, 16, 21, 19, 34, 13, 48, 6, 40, 89, 0, 16, 69, 17, 32, 68, 85, 48, 47, 14, 16, 35, 72, 6, 40, 89, 0,
+ 11, 136, 1, 3, 5, 9, 1, 197, 159, 9, 66, 0, 12, 137, 18, 196, 131, 13, 195, 162, 14, 5, 13, 66, 0, 9, 198, 12, 192, 86,
+ 36, 21, 21, 67, 9, 134, 13, 195, 162, 14, 3, 1, 66, 13, 2, 194, 169, 49, 6, 35, 48, 37, 34, 117, 47, 0, 0, 7, 196, 36,
+ 229, 9, 52, 65, 19, 70, 12, 243, 80, 85, 65, 82, 49, 39, 65, 48, 6, 57, 40, 47, 13, 34, 0, 7, 196, 5, 33, 5, 52, 65,
+ 13, 2, 195, 174, 4, 112, 72, 37, 50, 6, 37, 0, 14, 0, 8, 197, 88, 244, 212, 73, 80, 76, 8, 197, 56, 244, 212, 73, 80, 77,
+ 7, 2, 197, 159, 91, 36, 0, 0, 0, 9, 198, 64, 148, 212, 60, 19, 5, 66, 9, 198, 8, 16, 212, 21, 34, 73, 66, 0, 0, 0,
+ 9, 198, 40, 20, 15, 56, 144, 64, 66, 11, 2, 194, 176, 81, 14, 16, 35, 72, 36, 0, 0, 0, 11, 200, 64, 20, 148, 20, 225, 82,
+ 84, 192, 67, 6, 195, 85, 35, 137, 66, 5, 130, 195, 182, 43, 0, 8, 197, 56, 144, 201, 84, 224, 77, 0, 9, 198, 4, 209, 82, 36,
+ 48, 64, 66, 9, 198, 72, 85, 133, 56, 80, 64, 67, 0, 10, 67, 88, 145, 64, 84, 6, 37, 36, 0, 10, 199, 16, 86, 143, 72, 66,
+ 78, 20, 66, 10, 199, 12, 243, 132, 84, 53, 15, 72, 66, 9, 198, 65, 33, 79, 13, 84, 1, 67, 11, 67, 24, 145, 64, 83, 6, 37,
+ 36, 0, 72, 0, 10, 135, 197, 163, 9, 16, 5, 20, 5, 65, 7, 196, 80, 83, 69, 4, 66, 6, 195, 4, 49, 65, 78, 14, 4, 95,
+ 3, 5, 4, 89, 36, 72, 6, 37, 55, 13, 0, 0, 7, 2, 197, 163, 123, 36, 0, 0, 9, 198, 65, 35, 208, 36, 49, 64, 66, 0,
+ 16, 4, 95, 12, 9, 7, 55, 37, 81, 35, 47, 6, 40, 34, 13, 0, 0, 14, 139, 195, 174, 14, 3, 196, 131, 16, 5, 18, 9, 9,
+ 67, 0, 11, 136, 195, 174, 14, 6, 9, 7, 5, 1, 67, 0, 9, 198, 52, 21, 18, 36, 49, 64, 66, 9, 198, 12, 84, 130, 36, 49,
+ 64, 66, 14, 66, 80, 80, 47, 135, 91, 0, 72, 81, 97, 197, 159, 32, 13, 66, 80, 80, 47, 135, 34, 0, 72, 81, 97, 114, 32, 13,
+ 66, 80, 80, 47, 135, 57, 0, 72, 81, 97, 105, 32, 13, 66, 80, 80, 47, 135, 65, 0, 72, 81, 97, 109, 32, 6, 194, 88, 16, 76,
+ 32, 5, 194, 80, 80, 72, 0, 10, 67, 4, 50, 64, 35, 76, 6, 37, 0, 13, 138, 19, 20, 18, 196, 131, 12, 21, 3, 5, 1, 67,
+ 9, 198, 65, 35, 212, 21, 53, 1, 67, 9, 198, 65, 35, 196, 84, 49, 65, 67, 13, 138, 195, 174, 14, 3, 18, 5, 197, 163, 5, 1,
+ 67, 9, 198, 12, 243, 132, 84, 49, 65, 67, 8, 67, 88, 146, 64, 84, 132, 0, 0, 7, 196, 4, 49, 76, 20, 78, 6, 195, 4, 49,
+ 73, 76, 0, 8, 197, 76, 51, 212, 20, 16, 66, 8, 197, 52, 84, 137, 80, 16, 67, 0, 9, 198, 60, 227, 198, 72, 82, 64, 67, 9,
+ 198, 60, 19, 69, 56, 146, 64, 65, 9, 198, 56, 21, 21, 72, 146, 64, 67, 0, 18, 70, 88, 19, 5, 56, 50, 65, 84, 35, 55, 6,
+ 36, 50, 89, 57, 35, 0, 10, 199, 4, 116, 137, 13, 83, 20, 84, 68, 10, 199, 13, 85, 18, 20, 145, 82, 4, 68, 13, 138, 195, 174,
+ 13, 16, 196, 131, 20, 21, 18, 9, 69, 6, 195, 4, 49, 76, 76, 0, 10, 135, 197, 163, 196, 131, 18, 9, 9, 65, 9, 198, 12, 20,
+ 9, 80, 243, 0, 66, 7, 196, 4, 130, 76, 20, 66, 7, 196, 4, 65, 82, 4, 67, 14, 139, 18, 5, 195, 174, 14, 20, 195, 162, 12,
+ 14, 9, 68, 0, 8, 197, 72, 145, 9, 12, 80, 66, 11, 136, 16, 18, 196, 131, 10, 9, 20, 21, 67, 8, 197, 16, 83, 154, 36, 48,
+ 66, 8, 197, 52, 83, 79, 72, 16, 67, 8, 197, 16, 243, 73, 56, 16, 67, 8, 197, 16, 84, 149, 48, 16, 67, 8, 197, 60, 52, 143,
+ 80, 144, 67, 11, 136, 13, 21, 12, 197, 163, 21, 13, 9, 67, 0, 9, 198, 80, 84, 129, 64, 146, 64, 67, 5, 194, 81, 80, 76, 0,
+ 10, 199, 4, 197, 21, 56, 65, 86, 4, 68, 9, 198, 4, 49, 83, 80, 82, 65, 78, 0, 9, 198, 88, 82, 9, 13, 83, 0, 66, 7,
+ 196, 4, 210, 67, 36, 66, 7, 196, 8, 195, 195, 4, 67, 11, 200, 8, 192, 71, 61, 51, 15, 88, 144, 68, 0, 15, 69, 65, 35, 196,
+ 85, 48, 48, 16, 39, 72, 6, 40, 89, 0, 15, 69, 21, 128, 204, 85, 48, 36, 101, 49, 55, 6, 40, 89, 0, 15, 69, 12, 243, 132,
+ 85, 48, 49, 39, 50, 72, 6, 40, 89, 0, 0, 0, 9, 198, 88, 82, 9, 13, 83, 5, 66, 9, 134, 3, 196, 131, 19, 3, 1, 66,
+ 0, 12, 68, 56, 85, 143, 36, 50, 36, 84, 6, 120, 0, 13, 68, 48, 149, 137, 84, 55, 6, 37, 84, 57, 40, 0, 6, 195, 37, 160,
+ 137, 66, 0, 15, 140, 19, 20, 18, 196, 131, 6, 21, 12, 7, 5, 18, 1, 68, 0, 0, 10, 135, 26, 195, 162, 13, 2, 5, 20, 65,
+ 9, 198, 4, 209, 82, 36, 50, 73, 66, 0, 0, 9, 197, 4, 197, 6, 20, 192, 65, 28, 0, 9, 198, 77, 84, 21, 56, 80, 64, 67,
+ 9, 198, 77, 5, 77, 20, 112, 64, 68, 9, 198, 72, 81, 133, 72, 80, 64, 67, 17, 70, 56, 81, 207, 12, 144, 64, 50, 36, 81, 39,
+ 76, 37, 6, 35, 0, 12, 137, 195, 174, 13, 2, 18, 196, 131, 3, 1, 67, 12, 137, 195, 174, 14, 3, 196, 131, 12, 26, 9, 67, 0,
+ 21, 71, 65, 33, 68, 37, 52, 21, 76, 48, 14, 16, 36, 72, 37, 89, 48, 6, 40, 89, 0, 11, 136, 7, 195, 162, 4, 9, 12, 196,
+ 131, 65, 0, 7, 196, 36, 229, 18, 20, 28, 11, 67, 17, 84, 1, 72, 40, 48, 13, 0, 28, 0, 11, 136, 26, 195, 162, 13, 2, 5,
+ 20, 5, 65, 13, 138, 195, 174, 14, 4, 18, 5, 16, 20, 196, 131, 67, 0, 9, 198, 24, 243, 15, 76, 80, 64, 67, 9, 198, 16, 85,
+ 133, 56, 80, 64, 67, 9, 198, 4, 165, 78, 28, 80, 64, 67, 0, 0, 12, 67, 21, 53, 5, 57, 36, 89, 47, 36, 0, 76, 6, 195,
+ 5, 53, 1, 76, 0, 0, 9, 198, 37, 53, 5, 72, 145, 64, 67, 0, 9, 134, 197, 159, 15, 19, 5, 1, 66, 12, 201, 64, 20, 148,
+ 20, 225, 82, 36, 195, 210, 67, 9, 134, 7, 196, 131, 19, 5, 1, 66, 0, 11, 67, 104, 149, 65, 88, 6, 37, 122, 35, 0, 11, 200,
+ 56, 244, 212, 36, 209, 76, 61, 32, 65, 14, 139, 195, 174, 14, 197, 163, 5, 12, 5, 7, 5, 13, 67, 7, 196, 36, 226, 77, 4, 65,
+ 7, 196, 12, 130, 77, 36, 20, 10, 135, 19, 9, 13, 197, 163, 5, 1, 66, 0, 11, 136, 18, 196, 131, 19, 21, 3, 5, 1, 67, 0,
+ 17, 70, 88, 84, 154, 84, 145, 64, 84, 36, 34, 88, 6, 40, 57, 36, 0, 18, 70, 65, 35, 211, 80, 145, 64, 48, 14, 16, 39, 89,
+ 47, 6, 37, 36, 0, 9, 198, 56, 244, 212, 36, 209, 64, 65, 8, 133, 6, 196, 131, 3, 21, 66, 9, 198, 16, 83, 154, 36, 49, 64,
+ 66, 9, 198, 13, 32, 84, 36, 209, 64, 65, 0, 12, 201, 64, 20, 148, 20, 225, 82, 20, 195, 210, 67, 9, 134, 26, 196, 131, 3, 5,
+ 1, 66, 9, 134, 18, 196, 131, 3, 5, 1, 66, 9, 134, 6, 196, 131, 3, 5, 1, 66, 0, 10, 135, 195, 174, 14, 20, 195, 162, 9,
+ 66, 7, 196, 33, 83, 143, 72, 65, 7, 196, 20, 112, 76, 20, 66, 14, 139, 195, 174, 14, 197, 163, 5, 12, 5, 7, 5, 1, 68, 14,
+ 139, 195, 174, 13, 16, 196, 131, 18, 197, 163, 5, 1, 67, 7, 196, 17, 82, 14, 36, 66, 0, 14, 69, 52, 242, 83, 20, 144, 65, 39,
+ 37, 89, 6, 118, 0, 8, 197, 5, 4, 137, 28, 80, 65, 8, 197, 72, 84, 5, 80, 16, 67, 0, 9, 198, 65, 85, 5, 72, 146, 64,
+ 66, 12, 137, 16, 18, 5, 6, 196, 131, 3, 5, 1, 67, 0, 9, 198, 40, 20, 15, 56, 145, 73, 66, 20, 71, 16, 84, 195, 60, 212,
+ 21, 76, 72, 36, 89, 49, 39, 65, 48, 6, 40, 89, 0, 9, 198, 12, 243, 132, 84, 49, 77, 66, 10, 199, 4, 209, 82, 36, 50, 76,
+ 20, 66, 7, 195, 64, 245, 0, 76, 32, 0, 11, 200, 28, 20, 212, 72, 243, 143, 52, 144, 20, 7, 196, 24, 16, 212, 84, 66, 0, 8,
+ 197, 12, 147, 133, 52, 16, 65, 8, 197, 5, 4, 143, 64, 240, 67, 11, 136, 195, 174, 14, 6, 9, 5, 18, 1, 67, 8, 197, 16, 244,
+ 141, 20, 16, 66, 0, 9, 198, 64, 20, 143, 16, 146, 64, 67, 0, 6, 2, 95, 1, 35, 0, 0, 14, 139, 195, 174, 14, 6, 196, 131,
+ 197, 159, 21, 18, 1, 68, 7, 196, 12, 195, 195, 36, 66, 0, 0, 10, 67, 88, 145, 87, 84, 6, 57, 40, 0, 0, 21, 10, 6, 196,
+ 131, 7, 196, 131, 4, 21, 21, 9, 83, 13, 81, 13, 72, 40, 6, 37, 0, 6, 2, 95, 5, 36, 0, 0, 14, 139, 195, 174, 14, 7,
+ 18, 196, 131, 4, 9, 20, 21, 68, 6, 195, 85, 38, 137, 66, 0, 15, 69, 16, 148, 208, 85, 48, 72, 37, 89, 48, 6, 40, 89, 0,
+ 0, 9, 198, 16, 81, 21, 12, 83, 64, 66, 9, 198, 4, 165, 78, 28, 83, 64, 66, 6, 2, 95, 9, 37, 0, 0, 0, 6, 2, 95,
+ 15, 39, 0, 0, 13, 68, 84, 212, 12, 36, 6, 40, 65, 48, 55, 37, 0, 7, 196, 4, 114, 84, 4, 67, 7, 2, 95, 14, 50, 36,
+ 0, 0, 8, 197, 28, 84, 129, 48, 64, 65, 11, 136, 6, 21, 18, 14, 9, 26, 196, 131, 67, 9, 198, 77, 5, 76, 8, 84, 129, 67,
+ 9, 134, 3, 195, 162, 14, 20, 1, 66, 7, 2, 95, 13, 65, 36, 0, 0, 15, 70, 88, 245, 67, 32, 84, 128, 84, 6, 114, 76, 13,
+ 34, 0, 10, 135, 197, 159, 5, 14, 9, 12, 5, 66, 6, 195, 85, 32, 193, 66, 9, 198, 8, 19, 1, 57, 48, 64, 67, 7, 2, 95,
+ 12, 55, 36, 0, 0, 11, 136, 195, 174, 14, 3, 5, 16, 5, 13, 66, 10, 199, 64, 20, 148, 36, 50, 80, 4, 68, 7, 2, 95, 19,
+ 89, 36, 0, 0, 0, 11, 136, 197, 163, 5, 12, 9, 14, 196, 131, 65, 8, 197, 12, 192, 84, 36, 224, 65, 0, 16, 70, 76, 48, 78,
+ 56, 84, 128, 89, 49, 6, 36, 50, 13, 34, 0, 9, 198, 32, 19, 83, 80, 84, 128, 65, 0, 11, 136, 3, 18, 5, 197, 159, 20, 5,
+ 13, 65, 11, 136, 3, 21, 22, 195, 162, 14, 20, 1, 67, 11, 136, 195, 174, 14, 197, 159, 5, 12, 1, 67, 0, 9, 134, 12, 1, 7,
+ 196, 131, 18, 65, 7, 196, 24, 83, 69, 36, 66, 0, 6, 2, 95, 21, 40, 0, 0, 0, 11, 136, 14, 196, 131, 197, 159, 20, 5, 1,
+ 66, 11, 136, 3, 18, 5, 197, 159, 20, 5, 1, 66, 18, 8, 1, 20, 195, 162, 197, 163, 9, 1, 35, 47, 6, 112, 123, 57, 35, 0,
+ 7, 132, 19, 196, 131, 21, 76, 0, 9, 134, 14, 21, 13, 196, 131, 18, 65, 7, 196, 48, 16, 207, 52, 65, 7, 196, 36, 226, 77, 36,
+ 65, 7, 196, 17, 84, 133, 4, 66, 12, 137, 3, 21, 14, 15, 197, 159, 20, 5, 1, 67, 7, 196, 4, 49, 83, 80, 76, 0, 8, 197,
+ 52, 20, 148, 61, 32, 65, 0, 0, 14, 203, 12, 20, 129, 13, 65, 82, 20, 193, 76, 61, 32, 67, 7, 132, 19, 196, 131, 9, 76, 0,
+ 7, 196, 12, 240, 201, 56, 65, 0, 8, 197, 52, 243, 9, 52, 80, 65, 8, 197, 12, 20, 133, 88, 16, 67, 13, 138, 195, 174, 14, 4,
+ 5, 16, 12, 9, 14, 9, 68, 0, 6, 195, 16, 82, 129, 66, 6, 195, 28, 243, 137, 66, 0, 11, 136, 3, 195, 162, 18, 16, 9, 20,
+ 21, 67, 6, 195, 49, 82, 64, 76, 0, 12, 137, 3, 18, 195, 162, 14, 3, 5, 14, 5, 65, 15, 2, 95, 34, 81, 107, 37, 55, 37,
+ 65, 6, 36, 55, 36, 0, 0, 8, 197, 88, 144, 212, 36, 208, 65, 8, 197, 65, 85, 5, 72, 80, 66, 9, 198, 64, 85, 18, 20, 49,
+ 77, 66, 8, 197, 56, 245, 137, 12, 80, 66, 13, 138, 195, 174, 14, 20, 196, 131, 18, 9, 20, 21, 68, 8, 197, 24, 243, 15, 76, 144,
+ 67, 8, 197, 16, 243, 73, 56, 80, 65, 8, 197, 36, 229, 137, 80, 16, 67, 8, 197, 16, 243, 79, 48, 144, 67, 8, 197, 80, 240, 205,
+ 4, 144, 73, 9, 198, 4, 49, 83, 81, 82, 65, 78, 16, 2, 95, 33, 36, 49, 89, 49, 55, 35, 65, 6, 35, 16, 36, 0, 0, 0,
+ 24, 7, 19, 46, 1, 46, 13, 46, 4, 91, 36, 35, 91, 35, 65, 117, 72, 36, 48, 35, 34, 47, 36, 0, 15, 2, 95, 39, 35, 48,
+ 39, 89, 47, 14, 16, 6, 39, 83, 0, 0, 7, 196, 80, 83, 69, 52, 65, 12, 137, 195, 174, 14, 7, 18, 5, 21, 14, 1, 68, 0,
+ 0, 6, 195, 65, 85, 21, 66, 0, 0, 17, 4, 95, 3, 1, 16, 65, 35, 90, 40, 89, 49, 6, 40, 55, 13, 0, 0, 9, 197, 64,
+ 83, 148, 73, 80, 72, 28, 22, 2, 95, 41, 48, 35, 16, 35, 50, 47, 4, 36, 88, 13, 112, 50, 49, 6, 37, 89, 13, 0, 0, 9,
+ 198, 77, 4, 137, 40, 147, 128, 65, 6, 195, 88, 148, 129, 66, 23, 2, 95, 40, 48, 35, 16, 35, 50, 47, 4, 36, 88, 13, 72, 36,
+ 89, 49, 6, 37, 89, 13, 0, 0, 9, 134, 9, 14, 9, 13, 196, 131, 65, 0, 0, 10, 135, 7, 5, 1, 13, 196, 131, 14, 65, 14,
+ 2, 95, 45, 49, 14, 16, 6, 35, 47, 37, 65, 13, 0, 0, 9, 198, 12, 129, 83, 80, 244, 128, 65, 12, 67, 24, 20, 129, 83, 4,
+ 13, 34, 13, 0, 8, 13, 2, 95, 44, 84, 6, 37, 34, 81, 40, 55, 13, 0, 0, 11, 136, 6, 5, 14, 9, 3, 197, 159, 9, 65,
+ 10, 2, 95, 51, 47, 14, 16, 6, 118, 0, 0, 7, 196, 29, 83, 5, 72, 65, 10, 135, 1, 197, 159, 5, 26, 196, 131, 67, 7, 196,
+ 12, 194, 80, 36, 66, 21, 9, 15, 18, 9, 3, 196, 131, 18, 21, 9, 39, 16, 124, 49, 13, 34, 40, 37, 0, 79, 8, 2, 95, 50,
+ 72, 6, 120, 0, 0, 11, 136, 16, 18, 15, 20, 5, 10, 196, 131, 67, 9, 134, 18, 5, 21, 197, 159, 9, 67, 9, 2, 95, 49, 6,
+ 40, 50, 40, 0, 0, 10, 2, 95, 48, 88, 6, 36, 16, 39, 0, 0, 15, 140, 2, 9, 14, 5, 3, 21, 22, 195, 162, 14, 20, 1,
+ 69, 11, 136, 4, 5, 19, 12, 21, 197, 159, 9, 67, 11, 2, 95, 55, 91, 6, 35, 48, 47, 36, 0, 0, 12, 137, 195, 174, 14, 3,
+ 8, 9, 4, 5, 13, 66, 10, 2, 95, 54, 91, 6, 35, 89, 36, 0, 0, 12, 137, 1, 4, 5, 22, 196, 131, 18, 21, 12, 67, 11,
+ 2, 95, 53, 76, 6, 37, 50, 76, 124, 0, 0, 6, 195, 85, 36, 201, 66, 12, 2, 95, 52, 48, 6, 35, 47, 14, 16, 40, 0, 0,
+ 10, 135, 7, 5, 1, 13, 196, 131, 20, 65, 12, 4, 197, 163, 9, 5, 123, 6, 57, 36, 0, 72, 12, 4, 197, 163, 9, 5, 123, 6,
+ 37, 36, 0, 76, 22, 2, 95, 59, 48, 6, 40, 50, 49, 47, 15, 91, 37, 84, 6, 37, 34, 81, 40, 55, 13, 0, 0, 7, 196, 76,
+ 244, 197, 4, 66, 12, 137, 16, 18, 5, 7, 196, 131, 20, 5, 1, 67, 7, 196, 84, 229, 73, 4, 77, 17, 2, 95, 58, 72, 39, 6,
+ 40, 13, 48, 6, 40, 50, 49, 47, 36, 0, 0, 9, 198, 65, 33, 90, 20, 229, 1, 67, 9, 134, 3, 196, 131, 4, 5, 1, 66, 9,
+ 2, 95, 57, 50, 6, 131, 13, 0, 0, 9, 2, 95, 56, 6, 39, 48, 47, 0, 0, 16, 2, 95, 63, 112, 50, 47, 14, 16, 36, 71,
+ 6, 35, 16, 36, 0, 0, 11, 136, 19, 20, 18, 9, 7, 196, 131, 20, 65, 12, 137, 3, 18, 195, 162, 14, 3, 5, 14, 9, 65, 7,
+ 196, 4, 35, 206, 4, 67, 13, 2, 95, 62, 65, 117, 15, 65, 6, 35, 16, 36, 0, 0, 8, 197, 84, 197, 9, 52, 80, 65, 8, 197,
+ 81, 84, 133, 48, 80, 66, 12, 137, 16, 18, 15, 1, 19, 16, 196, 131, 20, 65, 8, 197, 8, 244, 132, 20, 144, 66, 8, 197, 5, 4,
+ 137, 28, 144, 65, 8, 197, 77, 68, 137, 12, 16, 66, 9, 198, 64, 20, 129, 48, 150, 129, 68, 0, 6, 195, 5, 36, 213, 66, 12, 2,
+ 95, 60, 65, 117, 15, 65, 6, 37, 49, 0, 0, 10, 199, 28, 130, 76, 36, 209, 76, 20, 67, 0, 7, 196, 12, 240, 207, 76, 65, 7,
+ 196, 76, 197, 74, 36, 66, 30, 8, 197, 159, 46, 1, 46, 13, 46, 4, 91, 37, 11, 35, 91, 4, 35, 15, 65, 117, 15, 72, 36, 48,
+ 6, 35, 34, 47, 36, 0, 0, 8, 197, 56, 85, 5, 104, 144, 65, 14, 139, 13, 5, 19, 1, 7, 5, 18, 196, 131, 36, 50, 66, 8,
+ 197, 104, 34, 69, 72, 16, 66, 0, 0, 11, 136, 1, 3, 5, 5, 1, 197, 159, 9, 66, 0, 7, 196, 85, 35, 5, 80, 65, 7, 196,
+ 81, 83, 133, 80, 65, 7, 196, 77, 83, 133, 80, 65, 12, 137, 3, 196, 131, 16, 20, 21, 197, 159, 9, 67, 0, 8, 197, 52, 20, 137,
+ 85, 48, 65, 0, 0, 26, 12, 195, 174, 14, 20, 15, 20, 4, 5, 1, 21, 14, 1, 112, 50, 47, 39, 47, 72, 135, 6, 40, 50, 35,
+ 0, 0, 7, 196, 65, 83, 133, 52, 65, 7, 196, 72, 148, 195, 4, 66, 0, 8, 197, 4, 192, 137, 81, 80, 67, 0, 6, 195, 84, 193,
+ 73, 66, 6, 195, 24, 16, 197, 76, 0, 21, 71, 65, 34, 69, 80, 83, 137, 20, 48, 14, 16, 57, 36, 47, 36, 50, 6, 37, 36, 0,
+ 0, 7, 196, 48, 20, 197, 72, 65, 9, 133, 16, 15, 197, 163, 9, 76, 32, 0, 9, 134, 13, 196, 131, 18, 9, 9, 65, 0, 9, 198,
+ 4, 53, 77, 84, 192, 64, 68, 17, 7, 22, 9, 5, 197, 163, 21, 9, 84, 57, 36, 123, 40, 6, 37, 0, 0, 9, 134, 195, 174, 14,
+ 19, 196, 131, 8, 0, 7, 196, 77, 84, 5, 72, 65, 0, 9, 198, 36, 229, 5, 72, 84, 193, 68, 16, 6, 5, 18, 1, 197, 163, 9,
+ 57, 36, 16, 35, 141, 124, 0, 78, 11, 136, 6, 9, 9, 14, 4, 3, 196, 131, 8, 0, 10, 135, 16, 21, 14, 5, 197, 163, 9, 65,
+ 9, 198, 4, 209, 83, 80, 80, 192, 66, 9, 198, 76, 50, 9, 52, 32, 64, 66, 6, 195, 56, 144, 201, 8, 0, 11, 136, 3, 196, 131,
+ 4, 5, 18, 9, 9, 66, 11, 136, 12, 9, 14, 7, 21, 197, 159, 9, 67, 11, 67, 20, 193, 64, 57, 36, 55, 36, 0, 76, 0, 12,
+ 137, 19, 3, 196, 131, 4, 5, 18, 9, 9, 66, 12, 137, 195, 174, 14, 3, 18, 5, 197, 163, 9, 67, 12, 4, 95, 4, 15, 20, 48,
+ 40, 50, 49, 47, 0, 0, 8, 197, 13, 33, 68, 37, 64, 65, 15, 67, 84, 67, 82, 117, 100, 101, 109, 101, 114, 39, 101, 0, 29, 0,
+ 6, 195, 16, 80, 201, 8, 0, 7, 195, 4, 193, 64, 72, 28, 24, 2, 95, 91, 48, 35, 16, 35, 50, 47, 4, 36, 88, 13, 48, 13,
+ 47, 14, 16, 6, 35, 47, 13, 0, 0, 0, 0, 11, 67, 36, 194, 69, 37, 55, 6, 37, 36, 0, 7, 66, 88, 144, 84, 37, 0, 0,
+ 15, 2, 95, 95, 89, 40, 71, 55, 37, 50, 57, 6, 35, 47, 0, 0, 7, 196, 5, 4, 137, 28, 65, 8, 133, 7, 196, 131, 19, 9,
+ 66, 0, 8, 197, 77, 69, 68, 36, 80, 66, 8, 197, 64, 244, 9, 12, 80, 66, 8, 197, 64, 148, 201, 12, 16, 66, 8, 197, 48, 147,
+ 73, 80, 80, 65, 8, 197, 13, 33, 68, 20, 208, 65, 8, 197, 4, 193, 71, 20, 208, 66, 8, 197, 4, 69, 67, 20, 208, 66, 8, 197,
+ 4, 98, 82, 52, 16, 67, 8, 197, 16, 245, 133, 16, 144, 67, 31, 2, 95, 93, 48, 35, 16, 35, 50, 47, 4, 36, 88, 13, 48, 13,
+ 47, 14, 16, 6, 35, 47, 13, 112, 50, 49, 6, 37, 89, 13, 0, 0, 9, 198, 37, 53, 1, 52, 37, 76, 67, 10, 135, 18, 196, 131,
+ 19, 21, 3, 9, 67, 14, 2, 95, 92, 71, 4, 36, 49, 89, 55, 6, 36, 91, 0, 0, 0, 7, 196, 16, 83, 79, 56, 65, 9, 133,
+ 22, 5, 197, 163, 9, 76, 32, 0, 8, 197, 65, 85, 5, 72, 144, 66, 13, 138, 1, 16, 196, 131, 18, 196, 131, 18, 9, 9, 67, 8,
+ 197, 5, 3, 5, 12, 16, 67, 9, 134, 1, 13, 5, 197, 163, 9, 67, 0, 9, 134, 22, 196, 131, 18, 21, 12, 65, 10, 135, 20, 5,
+ 13, 5, 197, 163, 9, 65, 9, 198, 65, 33, 86, 20, 226, 64, 67, 10, 135, 196, 131, 19, 20, 15, 18, 1, 77, 0, 11, 136, 197, 163,
+ 9, 14, 5, 197, 163, 9, 65, 0, 7, 196, 88, 84, 197, 48, 65, 20, 72, 8, 194, 84, 104, 180, 137, 20, 112, 71, 55, 6, 37, 123,
+ 49, 34, 37, 81, 0, 11, 200, 72, 84, 18, 21, 161, 78, 80, 16, 68, 0, 8, 197, 37, 160, 137, 81, 80, 67, 9, 134, 26, 195, 162,
+ 13, 2, 9, 66, 0, 6, 195, 24, 145, 213, 66, 0, 11, 136, 20, 196, 131, 22, 9, 197, 163, 5, 66, 0, 15, 3, 19, 196, 131, 89,
+ 13, 126, 124, 0, 72, 81, 109, 105, 32, 16, 3, 19, 196, 131, 89, 13, 97, 124, 0, 72, 81, 197, 159, 105, 32, 12, 3, 19, 196, 131,
+ 89, 129, 0, 72, 81, 105, 32, 13, 3, 19, 196, 131, 89, 13, 55, 0, 72, 81, 108, 32, 6, 131, 19, 196, 131, 72, 0, 0, 6, 195,
+ 88, 148, 193, 66, 13, 4, 95, 7, 18, 22, 81, 14, 16, 6, 35, 84, 0, 0, 6, 195, 20, 66, 84, 65, 0, 24, 73, 16, 147, 148,
+ 61, 65, 5, 5, 83, 129, 72, 37, 50, 47, 39, 47, 72, 135, 6, 40, 50, 35, 0, 10, 135, 12, 195, 162, 14, 7, 196, 131, 28, 6,
+ 131, 3, 196, 131, 76, 0, 0, 16, 70, 92, 147, 132, 61, 116, 192, 6, 58, 37, 50, 72, 130, 89, 0, 9, 198, 49, 81, 15, 88, 144,
+ 192, 65, 16, 70, 12, 80, 73, 56, 144, 192, 76, 6, 135, 57, 50, 37, 49, 0, 6, 195, 17, 84, 129, 66, 0, 6, 195, 4, 193, 88,
+ 65, 0, 7, 196, 64, 148, 201, 12, 65, 14, 68, 24, 146, 78, 16, 83, 37, 6, 37, 50, 72, 0, 8, 0, 9, 198, 12, 243, 80, 48,
+ 144, 197, 66, 9, 198, 12, 243, 85, 56, 144, 193, 68, 0, 10, 135, 3, 1, 16, 5, 197, 163, 9, 65, 10, 135, 2, 1, 20, 5, 197,
+ 163, 9, 65, 10, 135, 1, 18, 4, 5, 197, 163, 9, 65, 9, 198, 36, 228, 212, 4, 192, 64, 67, 11, 135, 16, 21, 20, 5, 197, 163,
+ 9, 76, 32, 0, 11, 136, 22, 9, 14, 4, 5, 197, 163, 9, 65, 11, 136, 21, 13, 16, 12, 5, 197, 163, 9, 65, 11, 136, 20, 196,
+ 131, 3, 5, 18, 9, 9, 66, 10, 67, 4, 69, 64, 35, 72, 6, 40, 0, 0, 12, 137, 16, 9, 5, 18, 4, 5, 197, 163, 9, 65,
+ 7, 196, 65, 85, 5, 4, 78, 0, 13, 138, 20, 18, 9, 13, 9, 20, 5, 197, 163, 9, 66, 13, 138, 16, 18, 15, 13, 9, 20, 5,
+ 197, 163, 9, 66, 13, 138, 16, 18, 9, 3, 5, 16, 5, 197, 163, 9, 66, 13, 138, 195, 174, 14, 3, 5, 16, 5, 197, 163, 9, 66,
+ 0, 14, 139, 195, 174, 14, 20, 9, 14, 4, 5, 197, 163, 9, 66, 9, 198, 24, 80, 146, 36, 193, 64, 66, 9, 198, 12, 20, 148, 20,
+ 193, 64, 66, 0, 10, 199, 17, 32, 71, 61, 53, 5, 4, 65, 11, 136, 1, 3, 5, 197, 159, 20, 9, 1, 72, 23, 2, 95, 123, 48,
+ 35, 16, 35, 50, 47, 4, 36, 88, 13, 35, 49, 39, 55, 6, 35, 72, 13, 0, 14, 4, 95, 4, 9, 1, 47, 14, 16, 6, 36, 65,
+ 13, 0, 0, 12, 137, 3, 196, 131, 12, 3, 195, 162, 9, 5, 66, 0, 8, 197, 56, 148, 212, 61, 32, 65, 9, 198, 28, 19, 2, 20,
+ 226, 73, 65, 9, 198, 5, 48, 213, 56, 65, 65, 67, 0, 9, 198, 28, 19, 2, 20, 225, 64, 65, 0, 0, 11, 68, 16, 242, 78, 4,
+ 72, 120, 50, 35, 0, 12, 137, 19, 6, 196, 131, 18, 195, 162, 13, 1, 67, 11, 2, 95, 126, 47, 6, 37, 55, 72, 13, 0, 0, 8,
+ 197, 64, 84, 5, 56, 80, 65, 8, 197, 21, 130, 83, 80, 16, 67, 8, 197, 16, 80, 207, 48, 16, 67, 9, 134, 16, 196, 131, 197, 163,
+ 9, 66, 9, 133, 3, 195, 162, 14, 4, 72, 8, 8, 197, 4, 197, 5, 36, 16, 77, 30, 2, 95, 125, 48, 35, 16, 35, 50, 47, 4,
+ 36, 88, 13, 35, 49, 39, 55, 6, 35, 72, 13, 112, 50, 49, 6, 37, 89, 13, 0, 0, 20, 2, 95, 124, 71, 6, 35, 34, 13, 84,
+ 36, 34, 47, 37, 49, 6, 35, 55, 13, 0, 0, 0, 11, 67, 4, 69, 83, 35, 72, 6, 40, 89, 0, 20, 8, 15, 18, 9, 3, 195,
+ 162, 14, 4, 39, 16, 124, 49, 4, 112, 50, 72, 0, 76, 0, 8, 197, 64, 17, 213, 8, 80, 65, 8, 197, 4, 210, 67, 36, 144, 66,
+ 9, 134, 1, 13, 21, 197, 163, 9, 67, 0, 9, 198, 28, 19, 2, 20, 226, 64, 65, 10, 135, 3, 21, 7, 5, 197, 163, 9, 65, 0,
+ 27, 12, 19, 21, 16, 18, 1, 22, 9, 5, 197, 163, 21, 9, 89, 40, 48, 34, 35, 84, 57, 36, 123, 40, 6, 37, 0, 0, 12, 137,
+ 19, 3, 15, 1, 20, 5, 197, 163, 9, 65, 11, 200, 12, 243, 148, 72, 22, 137, 12, 80, 67, 11, 200, 4, 67, 73, 56, 148, 212, 72,
+ 16, 68, 0, 13, 138, 16, 5, 18, 13, 9, 20, 5, 197, 163, 9, 66, 9, 198, 24, 19, 129, 80, 144, 201, 66, 17, 142, 195, 174, 13,
+ 2, 21, 14, 196, 131, 20, 196, 131, 197, 163, 9, 69, 0, 14, 139, 4, 9, 19, 20, 9, 14, 7, 5, 197, 163, 9, 66, 14, 139, 4,
+ 5, 19, 3, 8, 9, 26, 196, 131, 20, 21, 68, 0, 11, 136, 195, 174, 14, 6, 12, 15, 18, 9, 67, 0, 12, 137, 16, 196, 131, 4,
+ 21, 18, 9, 3, 5, 67, 7, 196, 61, 5, 9, 52, 65, 0, 8, 197, 5, 97, 78, 81, 80, 67, 0, 19, 9, 22, 9, 19, 45, 1,
+ 45, 22, 9, 19, 84, 37, 88, 35, 84, 6, 37, 0, 5, 194, 84, 224, 72, 0, 11, 136, 7, 196, 131, 21, 18, 9, 3, 5, 66, 0,
+ 10, 135, 4, 5, 3, 15, 12, 196, 131, 67, 0, 9, 134, 15, 2, 197, 163, 9, 9, 66, 13, 138, 7, 195, 162, 7, 195, 162, 12, 9,
+ 3, 5, 67, 0, 9, 198, 72, 86, 137, 77, 64, 64, 67, 9, 198, 25, 83, 7, 21, 32, 64, 67, 9, 198, 21, 132, 12, 61, 32, 64,
+ 67, 9, 198, 21, 128, 71, 21, 32, 64, 68, 9, 198, 12, 243, 69, 57, 64, 64, 67, 0, 12, 136, 9, 1, 18, 196, 131, 197, 159, 9,
+ 65, 8, 0, 0, 0, 10, 135, 7, 195, 162, 4, 9, 12, 1, 67, 10, 135, 13, 15, 12, 5, 197, 159, 9, 67, 0, 11, 136, 20, 18,
+ 5, 3, 5, 197, 163, 9, 65, 11, 136, 13, 5, 18, 7, 5, 197, 163, 9, 65, 10, 199, 16, 80, 207, 56, 80, 212, 4, 68, 0, 12,
+ 137, 1, 10, 21, 14, 7, 5, 197, 163, 9, 66, 12, 137, 195, 174, 14, 4, 18, 5, 16, 20, 1, 67, 0, 13, 138, 197, 159, 20, 5,
+ 18, 7, 5, 197, 163, 9, 65, 13, 138, 16, 5, 20, 18, 5, 3, 5, 197, 163, 9, 66, 15, 140, 195, 174, 14, 4, 5, 16, 196, 131,
+ 18, 20, 196, 131, 68, 13, 138, 4, 5, 19, 6, 1, 3, 5, 197, 163, 9, 66, 13, 138, 3, 15, 14, 4, 21, 3, 5, 197, 163, 9,
+ 66, 9, 198, 24, 16, 201, 48, 149, 1, 68, 0, 14, 139, 19, 20, 18, 195, 162, 14, 7, 5, 197, 163, 9, 65, 14, 139, 195, 174, 14,
+ 3, 9, 14, 7, 5, 197, 163, 9, 66, 9, 198, 25, 83, 7, 21, 33, 64, 65, 13, 4, 95, 35, 51, 50, 89, 48, 6, 35, 123, 116,
+ 0, 0, 15, 140, 195, 174, 14, 20, 15, 1, 18, 3, 5, 197, 163, 9, 66, 0, 7, 196, 5, 86, 133, 4, 66, 12, 137, 1, 197, 159,
+ 20, 5, 18, 14, 5, 1, 67, 0, 8, 197, 88, 144, 212, 61, 32, 65, 15, 69, 52, 20, 139, 21, 32, 65, 6, 35, 34, 49, 13, 34,
+ 0, 9, 134, 2, 18, 15, 197, 159, 21, 66, 8, 197, 5, 50, 71, 85, 32, 66, 9, 198, 64, 245, 18, 37, 97, 65, 67, 9, 134, 7,
+ 195, 162, 14, 4, 9, 66, 0, 9, 198, 77, 68, 149, 13, 69, 64, 66, 9, 198, 60, 20, 208, 21, 65, 64, 65, 9, 198, 9, 81, 142,
+ 37, 69, 64, 67, 0, 11, 136, 20, 196, 131, 3, 5, 18, 5, 1, 66, 11, 136, 195, 174, 14, 7, 18, 15, 26, 9, 67, 0, 11, 200,
+ 36, 228, 212, 73, 80, 212, 61, 32, 66, 10, 135, 4, 18, 1, 7, 15, 197, 159, 65, 7, 196, 13, 83, 20, 84, 66, 0, 8, 197, 4,
+ 100, 137, 12, 16, 65, 8, 197, 65, 33, 68, 20, 16, 66, 0, 9, 198, 76, 195, 194, 61, 162, 64, 67, 9, 198, 16, 84, 197, 73, 98,
+ 64, 67, 0, 11, 136, 195, 174, 14, 18, 15, 197, 159, 9, 67, 11, 136, 195, 174, 14, 18, 15, 197, 159, 9, 67, 0, 7, 196, 36, 66,
+ 76, 20, 66, 8, 133, 2, 21, 197, 159, 9, 66, 9, 133, 4, 5, 197, 159, 9, 66, 8, 0, 8, 197, 48, 16, 210, 36, 208, 65, 15,
+ 69, 77, 1, 82, 36, 16, 89, 48, 36, 16, 6, 57, 35, 0, 0, 6, 195, 28, 19, 5, 66, 6, 195, 76, 244, 201, 66, 9, 198, 64,
+ 245, 18, 37, 98, 64, 67, 10, 198, 64, 245, 133, 77, 66, 64, 67, 9, 6, 195, 52, 83, 5, 77, 0, 19, 8, 195, 174, 14, 12, 15,
+ 3, 21, 9, 112, 50, 55, 39, 49, 40, 6, 37, 0, 0, 12, 67, 9, 34, 79, 71, 14, 16, 6, 37, 39, 0, 12, 137, 16, 18, 196,
+ 131, 2, 21, 197, 159, 9, 67, 0, 0, 14, 139, 195, 174, 14, 16, 21, 14, 19, 196, 131, 20, 21, 68, 6, 195, 12, 19, 5, 65, 6,
+ 195, 76, 19, 5, 77, 0, 10, 199, 16, 148, 212, 36, 225, 197, 52, 66, 0, 0, 8, 197, 4, 113, 78, 81, 80, 67, 0, 10, 135, 6,
+ 21, 18, 9, 197, 159, 1, 67, 0, 10, 135, 18, 195, 162, 14, 10, 5, 20, 65, 11, 136, 195, 174, 14, 3, 21, 18, 3, 1, 67, 10,
+ 199, 12, 192, 83, 36, 98, 67, 4, 68, 0, 10, 135, 1, 12, 5, 18, 7, 196, 131, 66, 0, 0, 12, 137, 14, 5, 18, 5, 7, 21,
+ 12, 196, 131, 66, 9, 198, 12, 243, 133, 13, 64, 64, 67, 9, 198, 53, 83, 20, 61, 32, 64, 77, 10, 135, 195, 174, 14, 19, 21, 13,
+ 9, 77, 0, 0, 13, 68, 12, 244, 212, 4, 49, 39, 89, 47, 6, 35, 0, 0, 0, 6, 195, 64, 245, 5, 66, 9, 198, 60, 34, 69,
+ 13, 64, 64, 67, 9, 198, 4, 49, 76, 61, 32, 64, 78, 0, 11, 136, 1, 197, 159, 20, 5, 16, 20, 1, 67, 0, 9, 198, 65, 35,
+ 198, 21, 51, 210, 66, 13, 68, 13, 85, 9, 4, 49, 40, 47, 6, 37, 35, 0, 0, 9, 134, 16, 196, 131, 18, 5, 1, 66, 12, 201,
+ 21, 132, 5, 72, 147, 69, 57, 64, 64, 69, 0, 9, 198, 104, 115, 205, 61, 65, 64, 65, 9, 198, 12, 244, 133, 13, 69, 64, 67, 10,
+ 135, 1, 16, 196, 131, 18, 5, 1, 67, 0, 0, 12, 137, 26, 21, 7, 18, 196, 131, 22, 5, 1, 67, 12, 137, 4, 9, 19, 16, 196,
+ 131, 18, 5, 1, 67, 0, 0, 9, 198, 77, 81, 140, 21, 65, 64, 65, 9, 198, 64, 240, 206, 37, 69, 64, 67, 9, 198, 64, 16, 207,
+ 77, 65, 64, 65, 10, 135, 195, 174, 14, 3, 21, 9, 5, 66, 9, 198, 28, 20, 142, 37, 69, 64, 67, 18, 70, 61, 34, 67, 5, 33,
+ 64, 39, 16, 124, 49, 4, 35, 16, 36, 0, 76, 0, 11, 136, 4, 5, 21, 14, 196, 131, 26, 9, 68, 11, 136, 3, 196, 131, 4, 5,
+ 18, 5, 1, 66, 0, 7, 196, 84, 209, 90, 36, 65, 12, 137, 19, 3, 196, 131, 4, 5, 18, 5, 1, 66, 7, 196, 64, 17, 201, 56,
+ 65, 8, 196, 64, 240, 84, 20, 76, 32, 0, 8, 197, 76, 80, 207, 48, 80, 65, 8, 197, 64, 84, 5, 56, 144, 65, 8, 197, 24, 20,
+ 207, 48, 80, 66, 8, 197, 72, 84, 1, 72, 16, 67, 8, 197, 4, 67, 210, 52, 144, 67, 0, 10, 135, 16, 196, 131, 19, 20, 18, 1,
+ 66, 6, 195, 12, 149, 9, 66, 0, 0, 7, 196, 48, 241, 201, 12, 65, 7, 196, 4, 69, 78, 4, 67, 0, 14, 69, 28, 243, 199, 48,
+ 80, 81, 6, 40, 81, 13, 55, 0, 8, 197, 12, 130, 77, 36, 48, 65, 8, 197, 4, 225, 18, 20, 144, 66, 8, 197, 64, 194, 77, 8,
+ 16, 66, 8, 197, 61, 33, 15, 56, 16, 67, 15, 69, 21, 99, 204, 84, 16, 36, 84, 39, 55, 58, 6, 35, 0, 0, 14, 139, 22, 9,
+ 14, 15, 22, 196, 131, 197, 163, 9, 9, 68, 0, 11, 136, 18, 196, 131, 7, 21, 197, 159, 9, 67, 0, 11, 67, 61, 5, 83, 39, 48,
+ 6, 40, 89, 0, 13, 68, 13, 85, 9, 20, 49, 40, 47, 6, 37, 36, 0, 8, 196, 65, 85, 5, 52, 76, 32, 12, 137, 1, 3, 5,
+ 12, 5, 1, 197, 159, 9, 66, 0, 9, 198, 52, 16, 213, 48, 21, 21, 68, 8, 197, 25, 32, 67, 81, 80, 66, 0, 14, 139, 195, 174,
+ 14, 20, 195, 162, 13, 16, 9, 14, 1, 68, 0, 0, 12, 68, 5, 84, 137, 84, 35, 40, 16, 6, 116, 0, 7, 196, 80, 144, 211, 36,
+ 66, 0, 0, 0, 10, 199, 4, 212, 212, 21, 33, 1, 52, 65, 11, 136, 195, 174, 14, 3, 5, 18, 3, 1, 67, 0, 10, 135, 18, 5,
+ 26, 5, 13, 196, 131, 67, 7, 196, 61, 33, 9, 56, 65, 0, 8, 197, 76, 20, 131, 36, 224, 65, 8, 197, 28, 84, 129, 72, 64, 65,
+ 9, 197, 5, 53, 6, 20, 192, 65, 8, 0, 10, 135, 18, 196, 131, 7, 5, 20, 5, 65, 9, 198, 21, 132, 5, 16, 144, 64, 67, 9,
+ 198, 17, 84, 133, 72, 80, 64, 66, 0, 6, 195, 52, 80, 64, 76, 0, 7, 196, 81, 81, 15, 72, 65, 7, 196, 60, 97, 82, 20, 66,
+ 7, 196, 28, 192, 90, 84, 66, 7, 196, 4, 165, 84, 4, 67, 0, 0, 12, 137, 3, 15, 14, 20, 9, 14, 21, 196, 131, 66, 9, 198,
+ 56, 147, 73, 12, 80, 64, 67, 0, 23, 11, 20, 18, 9, 39, 21, 14, 7, 8, 9, 21, 12, 47, 16, 37, 40, 50, 81, 57, 40, 55,
+ 0, 0, 7, 196, 13, 85, 9, 36, 66, 0, 9, 198, 77, 64, 82, 61, 53, 5, 65, 0, 17, 70, 12, 192, 85, 16, 149, 64, 49, 55,
+ 35, 6, 40, 72, 57, 40, 0, 9, 198, 8, 17, 10, 60, 53, 64, 67, 10, 135, 1, 13, 21, 197, 163, 5, 1, 67, 0, 6, 195, 84,
+ 209, 68, 65, 11, 136, 18, 15, 13, 195, 174, 14, 9, 1, 67, 0, 0, 8, 197, 48, 81, 148, 21, 32, 65, 13, 138, 195, 174, 13, 2,
+ 195, 162, 3, 19, 5, 1, 67, 0, 10, 135, 18, 196, 131, 13, 195, 162, 9, 66, 9, 198, 52, 84, 212, 20, 49, 64, 65, 0, 9, 67,
+ 36, 82, 64, 6, 57, 118, 0, 0, 21, 9, 13, 21, 18, 4, 196, 131, 18, 9, 5, 65, 40, 34, 72, 13, 16, 6, 37, 36, 0, 13,
+ 68, 48, 21, 90, 36, 55, 6, 35, 40, 88, 124, 0, 6, 195, 4, 210, 67, 66, 10, 135, 1, 3, 5, 12, 1, 197, 159, 66, 0, 8,
+ 197, 80, 84, 129, 64, 144, 20, 8, 197, 64, 148, 201, 12, 144, 66, 9, 198, 16, 84, 198, 4, 49, 77, 66, 8, 197, 36, 228, 197, 72,
+ 16, 67, 8, 197, 4, 225, 193, 40, 16, 67, 0, 14, 139, 13, 196, 131, 18, 20, 21, 18, 9, 19, 5, 1, 68, 0, 6, 195, 52, 82,
+ 64, 76, 0, 0, 9, 198, 56, 84, 133, 29, 83, 9, 66, 8, 197, 8, 83, 7, 36, 16, 65, 8, 197, 4, 38, 137, 12, 80, 66, 8,
+ 197, 16, 80, 149, 80, 16, 67, 14, 69, 61, 34, 67, 84, 144, 39, 16, 124, 49, 121, 0, 79, 0, 6, 195, 80, 244, 9, 66, 10, 135,
+ 195, 174, 14, 19, 5, 18, 1, 67, 0, 10, 199, 4, 197, 3, 36, 225, 86, 4, 68, 10, 199, 72, 85, 133, 72, 33, 82, 4, 68, 6,
+ 195, 12, 19, 64, 72, 0, 0, 0, 9, 198, 52, 20, 137, 80, 147, 64, 66, 0, 0, 0, 9, 198, 104, 68, 133, 48, 149, 21, 67, 0,
+ 9, 198, 16, 147, 131, 60, 195, 192, 65, 0, 10, 199, 65, 85, 5, 72, 226, 67, 36, 66, 10, 67, 32, 242, 84, 107, 6, 120, 47, 0,
+ 10, 199, 12, 21, 1, 16, 144, 211, 36, 68, 0, 7, 196, 64, 17, 213, 8, 65, 0, 24, 10, 5, 24, 5, 18, 3, 9, 197, 163, 9,
+ 21, 36, 81, 88, 36, 34, 76, 6, 37, 123, 57, 40, 0, 0, 10, 135, 18, 195, 162, 19, 5, 20, 5, 65, 17, 70, 12, 192, 85, 16,
+ 144, 64, 49, 55, 35, 6, 40, 72, 57, 35, 0, 6, 195, 77, 4, 133, 28, 0, 0, 14, 68, 21, 132, 21, 76, 36, 49, 89, 48, 6,
+ 40, 89, 0, 0, 8, 197, 28, 19, 2, 20, 224, 65, 0, 9, 198, 77, 81, 133, 72, 80, 64, 67, 17, 7, 18, 196, 131, 19, 6, 15,
+ 9, 34, 13, 89, 83, 39, 6, 37, 0, 0, 10, 199, 77, 80, 143, 72, 66, 78, 20, 66, 7, 195, 76, 21, 64, 72, 8, 0, 0, 15,
+ 6, 197, 159, 5, 6, 9, 1, 91, 36, 83, 6, 37, 35, 0, 0, 9, 198, 24, 16, 212, 36, 49, 64, 66, 0, 6, 195, 52, 85, 64,
+ 76, 0, 7, 196, 53, 84, 133, 4, 66, 12, 137, 195, 174, 14, 20, 5, 197, 163, 5, 1, 67, 12, 137, 4, 5, 16, 196, 131, 197, 159,
+ 5, 1, 67, 0, 22, 10, 3, 5, 1, 21, 197, 159, 5, 19, 3, 21, 76, 135, 40, 91, 6, 36, 89, 49, 40, 0, 8, 197, 4, 49,
+ 76, 61, 32, 74, 0, 10, 135, 20, 196, 131, 3, 5, 18, 9, 66, 9, 198, 65, 33, 76, 36, 225, 192, 66, 10, 135, 20, 18, 196, 131,
+ 7, 5, 1, 66, 10, 135, 16, 12, 196, 131, 3, 5, 1, 66, 0, 11, 136, 16, 12, 196, 131, 3, 5, 18, 9, 66, 11, 136, 195, 174,
+ 14, 4, 5, 19, 5, 1, 67, 0, 12, 68, 104, 243, 66, 36, 88, 39, 65, 71, 37, 0, 7, 196, 76, 145, 213, 72, 65, 0, 8, 197,
+ 52, 241, 5, 48, 16, 67, 0, 10, 135, 20, 196, 131, 3, 5, 18, 5, 66, 10, 135, 195, 174, 14, 3, 5, 16, 21, 67, 0, 11, 136,
+ 16, 12, 196, 131, 3, 5, 18, 5, 66, 10, 199, 4, 53, 80, 84, 224, 212, 84, 68, 10, 199, 16, 85, 5, 72, 210, 78, 4, 68, 10,
+ 199, 13, 85, 18, 20, 213, 82, 4, 68, 0, 7, 196, 36, 148, 213, 76, 66, 8, 133, 22, 195, 162, 14, 1, 66, 7, 196, 60, 97, 82,
+ 36, 67, 0, 9, 134, 2, 196, 131, 21, 20, 21, 67, 13, 138, 195, 174, 14, 3, 196, 131, 9, 5, 18, 1, 68, 8, 197, 21, 53, 9,
+ 52, 16, 67, 8, 197, 16, 148, 212, 72, 16, 66, 13, 138, 26, 196, 131, 4, 196, 131, 18, 14, 9, 9, 68, 0, 0, 10, 199, 81, 32,
+ 78, 76, 97, 82, 4, 68, 10, 199, 36, 229, 5, 72, 97, 82, 4, 68, 0, 11, 136, 197, 159, 14, 9, 197, 163, 5, 12, 65, 7, 196,
+ 72, 81, 213, 48, 65, 7, 196, 52, 144, 213, 48, 65, 0, 6, 20, 0, 0, 0, 25, 2, 0, 0, 95, 1, 0, 0, 27, 2, 0, 0,
+ 99, 1, 0, 0, 24, 2, 0, 0, 95, 1, 0, 0, 26, 2, 0, 0, 99, 1, 0, 0, 0, 0, 0, 0, 6, 195, 162, 0, 105, 101,
+ 1, 21, 2, 32, 3, 8, 133, 36, 0, 3, 112, 0, 105, 3, 133, 0, 117, 3, 134, 0, 7, 6, 195, 174, 0, 1, 21, 2, 32, 3,
+ 6, 112, 0, 3, 112, 0, 7, 6, 196, 131, 0, 117, 2, 32, 3, 6, 130, 0, 1, 21, 2, 17, 67, 196, 131, 32, 3, 8, 13, 0,
+ 105, 101, 1, 21, 2, 32, 3, 8, 129, 36, 0, 4, 3, 13, 0, 1, 10, 2, 32, 14, 128, 192, 129, 0, 1, 17, 67, 131, 196, 21,
+ 2, 32, 0, 1, 99, 101, 10, 2, 32, 0, 1, 114, 101, 21, 2, 32, 0, 1, 163, 197, 105, 21, 2, 32, 0, 4, 114, 105, 2, 17,
+ 65, 17, 65, 32, 3, 13, 16, 6, 37, 0, 114, 105, 2, 17, 65, 32, 0, 114, 105, 105, 2, 32, 3, 13, 16, 6, 132, 0, 4, 117,
+ 1, 99, 2, 116, 3, 13, 40, 0, 117, 8, 98, 2, 116, 0, 117, 8, 100, 2, 110, 0, 117, 8, 108, 2, 100, 0, 116, 196, 131, 1,
+ 21, 2, 32, 14, 129, 128, 131, 3, 13, 47, 13, 0, 116, 101, 1, 21, 2, 32, 14, 129, 128, 131, 3, 13, 47, 36, 0, 116, 101, 108,
+ 101, 1, 21, 2, 32, 14, 129, 128, 133, 3, 13, 47, 36, 55, 36, 0, 116, 101, 108, 111, 114, 1, 21, 2, 32, 14, 129, 128, 134, 3,
+ 13, 47, 36, 55, 39, 34, 0, 116, 117, 108, 1, 21, 2, 32, 14, 129, 128, 132, 3, 13, 47, 40, 55, 0, 116, 117, 108, 117, 105, 1,
+ 21, 2, 32, 14, 129, 128, 134, 3, 13, 47, 40, 55, 121, 0, 105, 2, 32, 3, 129, 0, 117, 3, 130, 0, 7, 6, 197, 159, 0, 3,
+ 91, 0, 110, 105, 1, 21, 2, 32, 3, 91, 50, 6, 37, 0, 105, 1, 45, 2, 32, 3, 91, 124, 0, 1, 21, 2, 105, 32, 3, 97,
+ 0, 7, 6, 197, 163, 0, 3, 123, 0, 1, 21, 2, 105, 32, 3, 141, 0, 105, 1, 45, 2, 32, 3, 141, 128, 0, 7, 6, 97, 0,
+ 4, 1, 21, 26, 2, 24, 32, 3, 6, 35, 0, 1, 105, 131, 196, 2, 32, 0, 1, 110, 111, 105, 21, 2, 32, 0, 117, 8, 108, 2,
+ 100, 3, 6, 35, 40, 0, 108, 101, 1, 21, 2, 32, 3, 6, 35, 55, 36, 0, 98, 105, 108, 1, 21, 2, 32, 3, 6, 35, 71, 37,
+ 55, 0, 117, 2, 32, 3, 6, 114, 0, 105, 2, 32, 3, 6, 117, 0, 4, 3, 35, 0, 1, 10, 2, 32, 14, 128, 192, 129, 0, 1,
+ 105, 103, 2, 32, 14, 128, 192, 129, 0, 2, 17, 65, 17, 65, 17, 65, 0, 105, 1, 110, 2, 118, 3, 35, 37, 0, 4, 117, 1, 99,
+ 2, 116, 3, 35, 40, 0, 117, 2, 100, 0, 117, 2, 114, 0, 117, 2, 115, 116, 0, 117, 2, 122, 0, 110, 116, 105, 8, 2, 21, 14,
+ 128, 132, 132, 3, 35, 50, 47, 37, 0, 105, 2, 97, 3, 35, 57, 0, 117, 3, 114, 0, 105, 3, 117, 0, 7, 6, 98, 0, 4, 1,
+ 21, 2, 105, 108, 32, 3, 8, 71, 0, 1, 21, 2, 105, 108, 97, 32, 0, 1, 21, 2, 105, 108, 105, 32, 0, 1, 21, 2, 105, 108,
+ 105, 105, 32, 0, 1, 21, 2, 105, 108, 105, 108, 101, 32, 0, 1, 21, 2, 105, 108, 105, 108, 111, 114, 32, 0, 1, 21, 2, 105, 108,
+ 117, 108, 117, 105, 32, 0, 4, 3, 71, 0, 98, 0, 105, 108, 1, 111, 109, 2, 32, 3, 71, 6, 37, 55, 0, 1, 21, 2, 105, 32,
+ 3, 143, 0, 7, 6, 99, 0, 111, 108, 1, 21, 21, 2, 32, 3, 8, 49, 39, 55, 0, 111, 108, 105, 1, 21, 21, 2, 32, 14, 129,
+ 128, 129, 3, 8, 124, 0, 111, 108, 101, 1, 21, 21, 2, 32, 14, 129, 128, 129, 3, 36, 0, 4, 3, 49, 0, 104, 0, 110, 105, 1,
+ 21, 2, 32, 3, 49, 50, 6, 37, 0, 110, 101, 97, 1, 21, 2, 32, 3, 49, 50, 36, 6, 35, 0, 4, 2, 101, 3, 76, 0, 2,
+ 105, 0, 105, 2, 111, 0, 105, 105, 3, 76, 132, 0, 7, 6, 100, 0, 4, 3, 72, 0, 100, 0, 1, 21, 2, 105, 32, 3, 144, 0,
+ 7, 6, 101, 0, 1, 17, 67, 10, 2, 114, 101, 32, 3, 2, 36, 0, 117, 1, 21, 2, 108, 32, 3, 6, 36, 40, 0, 117, 1, 21,
+ 2, 32, 24, 3, 6, 115, 0, 105, 1, 114, 2, 101, 114, 32, 3, 6, 118, 0, 4, 1, 21, 2, 114, 97, 32, 3, 8, 36, 0, 1,
+ 21, 2, 114, 101, 32, 0, 1, 21, 2, 114, 101, 97, 32, 0, 1, 21, 2, 114, 101, 105, 32, 0, 1, 21, 2, 114, 105, 32, 0, 1,
+ 21, 2, 114, 105, 105, 32, 0, 1, 21, 2, 114, 196, 131, 32, 0, 197, 159, 1, 21, 2, 32, 3, 8, 36, 91, 0, 197, 159, 105, 108,
+ 111, 114, 1, 21, 2, 32, 3, 8, 36, 91, 37, 55, 39, 34, 0, 197, 159, 117, 108, 1, 21, 2, 32, 3, 8, 36, 91, 40, 55, 0,
+ 197, 159, 117, 108, 117, 105, 1, 21, 2, 32, 3, 8, 36, 91, 40, 55, 121, 0, 197, 159, 105, 1, 21, 2, 32, 3, 8, 36, 91, 124,
+ 0, 4, 3, 36, 0, 1, 102, 21, 2, 114, 97, 32, 0, 1, 102, 21, 2, 114, 97, 32, 0, 1, 105, 2, 114, 97, 32, 0, 1, 105,
+ 2, 114, 101, 32, 0, 1, 105, 2, 114, 101, 97, 32, 0, 1, 105, 2, 114, 105, 32, 0, 1, 105, 2, 114, 105, 105, 32, 0, 1, 105,
+ 2, 114, 196, 131, 32, 0, 2, 17, 65, 17, 65, 17, 65, 0, 111, 1, 100, 2, 115, 101, 98, 3, 36, 39, 0, 117, 1, 21, 2, 32,
+ 3, 36, 40, 0, 99, 1, 116, 17, 65, 21, 2, 105, 105, 32, 3, 36, 76, 0, 4, 101, 8, 99, 97, 2, 97, 3, 118, 0, 105, 2,
+ 32, 0, 105, 8, 0, 4, 97, 3, 135, 0, 97, 1, 10, 2, 32, 14, 128, 192, 130, 0, 83, 105, 1, 10, 3, 135, 57, 0, 97, 117,
+ 3, 135, 58, 0, 111, 3, 136, 0, 111, 97, 3, 136, 6, 35, 0, 7, 6, 102, 0, 4, 3, 83, 0, 102, 0, 1, 21, 2, 105, 32,
+ 3, 142, 0, 7, 6, 103, 0, 4, 2, 101, 3, 75, 0, 2, 105, 0, 105, 105, 1, 10, 2, 32, 3, 75, 6, 132, 0, 105, 1, 10,
+ 2, 17, 65, 32, 3, 75, 37, 0, 105, 105, 3, 75, 132, 0, 4, 3, 81, 0, 104, 0, 7, 6, 104, 0, 1, 21, 2, 105, 32, 3,
+ 99, 0, 3, 107, 0, 7, 6, 105, 0, 1, 99, 2, 117, 17, 67, 3, 0, 110, 103, 1, 10, 2, 32, 3, 2, 37, 68, 81, 0, 4,
+ 101, 105, 1, 108, 105, 102, 2, 32, 3, 6, 36, 37, 0, 101, 105, 1, 109, 111, 110, 2, 32, 0, 4, 1, 10, 26, 2, 24, 32, 3,
+ 6, 37, 0, 1, 114, 99, 115, 2, 101, 0, 2, 116, 32, 0, 4, 97, 1, 17, 67, 131, 196, 2, 32, 3, 6, 37, 35, 0, 97, 1,
+ 17, 67, 162, 195, 2, 32, 0, 97, 1, 102, 97, 114, 103, 2, 32, 0, 97, 1, 108, 105, 102, 2, 32, 0, 97, 1, 109, 111, 110, 2,
+ 32, 0, 97, 1, 110, 111, 2, 32, 0, 97, 1, 112, 111, 99, 115, 2, 32, 0, 97, 1, 114, 101, 2, 32, 0, 97, 1, 159, 197, 117,
+ 2, 32, 0, 4, 101, 1, 17, 67, 131, 196, 2, 32, 3, 6, 37, 36, 0, 101, 1, 17, 67, 162, 195, 2, 32, 0, 101, 1, 102, 97,
+ 114, 103, 2, 32, 0, 101, 1, 108, 105, 102, 2, 32, 0, 101, 1, 109, 111, 110, 2, 32, 0, 101, 1, 110, 111, 2, 32, 0, 101, 1,
+ 112, 111, 99, 115, 2, 32, 0, 101, 1, 159, 197, 117, 2, 32, 0, 4, 101, 105, 1, 102, 97, 114, 103, 2, 32, 3, 6, 37, 118, 0,
+ 101, 105, 1, 110, 111, 2, 32, 0, 101, 105, 1, 114, 101, 2, 32, 0, 101, 105, 1, 159, 197, 117, 2, 32, 0, 101, 105, 2, 32, 0,
+ 4, 105, 1, 102, 97, 114, 103, 2, 32, 3, 6, 132, 0, 105, 1, 112, 111, 99, 115, 2, 32, 0, 4, 1, 21, 2, 197, 163, 101, 32,
+ 3, 8, 37, 0, 1, 21, 2, 197, 163, 101, 105, 32, 0, 1, 21, 2, 197, 163, 101, 108, 101, 32, 0, 1, 21, 2, 197, 163, 101, 108,
+ 111, 114, 32, 0, 1, 21, 2, 197, 163, 196, 131, 32, 12, 12, 12, 12, 12, 12, 12, 12, 0, 1, 103, 2, 110, 101, 32, 0, 1, 103,
+ 2, 110, 101, 97, 32, 0, 101, 1, 163, 197, 99, 2, 32, 3, 8, 37, 36, 0, 99, 1, 10, 2, 32, 3, 8, 37, 49, 0, 99, 97,
+ 1, 10, 2, 32, 3, 8, 37, 49, 35, 0, 99, 101, 1, 10, 2, 32, 3, 8, 37, 76, 36, 0, 99, 105, 108, 101, 1, 10, 2, 32,
+ 3, 8, 37, 76, 37, 55, 36, 0, 99, 105, 108, 111, 114, 1, 10, 2, 32, 3, 8, 37, 76, 37, 55, 39, 34, 0, 99, 101, 105, 1,
+ 21, 2, 32, 3, 8, 37, 76, 118, 0, 99, 105, 105, 1, 21, 2, 32, 3, 8, 37, 76, 132, 0, 197, 159, 116, 101, 1, 21, 2, 32,
+ 3, 8, 37, 91, 47, 36, 0, 197, 159, 116, 101, 97, 1, 21, 2, 32, 3, 8, 37, 91, 47, 135, 0, 101, 105, 1, 163, 197, 99, 2,
+ 32, 3, 8, 37, 118, 0, 97, 1, 163, 197, 99, 2, 32, 3, 8, 57, 35, 0, 1, 45, 105, 163, 197, 2, 32, 3, 10, 0, 4, 3,
+ 37, 0, 1, 10, 2, 32, 24, 14, 128, 192, 129, 0, 1, 10, 2, 45, 24, 14, 128, 192, 129, 0, 1, 39, 10, 2, 32, 0, 1, 114,
17, 67, 2, 32, 12, 12, 12, 0, 1, 163, 197, 2, 45, 17, 67, 105, 0, 1, 163, 197, 2, 45, 17, 67, 196, 131, 0, 1, 163, 197,
2, 45, 108, 0, 1, 163, 197, 2, 45, 110, 101, 0, 105, 105, 3, 37, 57, 37, 0, 101, 105, 1, 112, 111, 99, 115, 2, 32, 3, 37,
118, 0, 4, 1, 21, 2, 101, 32, 3, 57, 0, 1, 45, 2, 32, 0, 2, 17, 65, 0, 117, 3, 57, 40, 0, 111, 97, 3, 57, 110,
@@ -40835,1759 +29553,1697 @@ autoFileInMemorySet create_espeakdata_dicts () {
3, 48, 14, 16, 39, 76, 36, 50, 47, 0, 37, 1, 32, 15, 3, 55, 35, 10, 89, 40, 47, 13, 0, 45, 8, 32, 2, 32, 15, 3,
65, 6, 37, 50, 40, 89, 0, 36, 3, 72, 39, 55, 35, 34, 0, 44, 2, 15, 3, 84, 6, 37, 34, 81, 40, 55, 13, 0, 195, 182,
3, 113, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts55 = FileInMemory_createWithData (25205, reinterpret_cast<const char *> (&espeakdata_dicts55_data),
- U"espeak-1.48.04-source/espeak-data/ro_dict",
+ autoFileInMemory espeakdata_dicts53 = FileInMemory_createWithData (26885, reinterpret_cast<const char *> (&espeakdata_dicts53_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/ro_dict",
U"ro");
- my addItem_move (espeakdata_dicts55.move());
+ Collection_addItem (me.peek(), espeakdata_dicts53.transfer());
- static unsigned char espeakdata_dicts56_data[6218] = {
- 0, 4, 0, 0, 137, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4,
- 95, 100, 112, 116, 9, 6, 37, 9, 0, 0, 0, 0, 6, 195, 9, 65, 84, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 13, 1, 35, 34, 36, 91, 6, 121, 47, 49, 35, 0, 27, 0, 11, 1, 36, 72, 6, 39, 55, 55, 35, 34, 0, 0, 13, 1, 37,
- 48, 34, 126, 110, 6, 121, 50, 47, 0, 27, 0, 14, 1, 38, 35, 65, 48, 36, 34, 89, 6, 35, 50, 72, 0, 0, 0, 0, 0, 12,
- 1, 42, 88, 84, 36, 88, 72, 6, 35, 0, 27, 0, 8, 197, 52, 241, 198, 101, 208, 73, 10, 1, 43, 48, 55, 6, 131, 89, 0, 27,
- 0, 0, 0, 0, 10, 1, 47, 89, 55, 6, 121, 91, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 9, 65,
- 70, 101, 208, 73, 0, 0, 11, 1, 61, 34, 35, 84, 50, 6, 39, 0, 27, 0, 0, 9, 198, 64, 240, 148, 20, 102, 93, 74, 0, 11,
- 1, 64, 89, 39, 71, 6, 35, 49, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 72, 211, 199, 25, 151, 64, 73, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 1, 92, 71, 121, 49, 89, 55, 6, 121, 91, 0, 27,
- 0, 0, 11, 1, 94, 49, 34, 6, 115, 91, 49, 35, 0, 0, 13, 1, 95, 48, 39, 72, 78, 6, 128, 34, 49, 0, 27, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 97, 51, 194, 112, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 6, 194, 56, 240, 72, 8, 0, 10, 1, 126, 47, 6, 37, 55, 72, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 6, 195, 25, 36, 221, 73, 0, 4, 193, 128, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 25, 34, 64, 74,
- 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, 0, 17, 5, 95, 100, 112, 116, 50, 10, 112, 117, 95, 6, 35, 47, 135, 101, 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, 4, 193, 4, 49, 5, 193, 4, 72, 8, 0, 0, 11, 67,
- 97, 51, 192, 91, 47, 39, 0, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 25, 36, 198, 73, 0, 0, 0, 8, 197, 64,
- 240, 156, 77, 208, 74, 0, 8, 197, 9, 65, 70, 76, 96, 73, 0, 0, 0, 0, 9, 198, 64, 240, 148, 20, 100, 198, 74, 0, 0, 0,
- 0, 0, 0, 0, 6, 195, 52, 246, 29, 72, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 52, 241, 20, 76, 73, 0, 0, 0, 6, 195,
- 52, 241, 20, 74, 0, 0, 7, 196, 72, 211, 196, 80, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 6, 195, 9, 195, 0, 73, 0, 0, 0, 0, 0, 6, 195, 9, 195, 9, 73, 0, 0, 0, 0, 7, 65, 12, 84, 121, 0, 49,
- 6, 65, 12, 84, 0, 72, 0, 0, 0, 0, 8, 197, 64, 240, 156, 48, 144, 74, 0, 8, 197, 64, 240, 148, 21, 64, 74, 0, 6, 195,
- 52, 241, 35, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 64, 240, 156, 48, 73, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 226, 132, 150, 50, 6, 39, 65, 36, 34, 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, 0, 0, 0, 0, 7, 196, 9, 65, 70,
- 76, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 20, 200, 0, 72, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 52, 241, 198, 76, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3,
- 95, 51, 88, 47, 34, 38, 6, 37, 47, 110, 126, 111, 0, 0, 10, 3, 95, 48, 67, 89, 47, 6, 39, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 19, 3, 95, 49, 57, 112, 123, 84, 38, 117, 47, 50, 6, 134, 47, 110, 126, 111, 0, 0, 18, 3,
- 95, 49, 56, 84, 127, 95, 117, 65, 50, 6, 134, 47, 110, 126, 111, 0, 0, 14, 3, 95, 50, 67, 72, 84, 38, 6, 36, 95, 111, 117,
- 0, 0, 0, 0, 0, 4, 193, 144, 72, 0, 0, 8, 197, 72, 211, 199, 25, 48, 73, 17, 3, 95, 49, 49, 127, 112, 6, 37, 50, 50,
- 126, 47, 110, 126, 111, 0, 0, 12, 3, 95, 49, 48, 112, 6, 36, 95, 117, 111, 0, 0, 14, 3, 95, 51, 67, 47, 34, 38, 6, 37,
- 89, 47, 35, 0, 17, 3, 95, 49, 51, 47, 51, 38, 117, 50, 6, 134, 47, 110, 126, 111, 0, 0, 17, 3, 95, 49, 50, 72, 84, 38,
- 117, 50, 6, 134, 47, 110, 126, 111, 0, 0, 17, 3, 95, 49, 53, 48, 38, 117, 47, 50, 6, 134, 47, 110, 126, 111, 0, 0, 19, 3,
- 95, 49, 52, 78, 117, 47, 6, 115, 14, 16, 50, 126, 47, 110, 126, 111, 0, 0, 16, 3, 95, 49, 55, 95, 117, 65, 50, 6, 134, 47,
- 110, 126, 111, 0, 0, 17, 3, 95, 49, 54, 91, 122, 89, 47, 50, 6, 134, 47, 110, 126, 111, 0, 0, 0, 15, 3, 95, 55, 88, 95,
- 6, 36, 65, 112, 123, 95, 126, 47, 0, 0, 17, 3, 95, 52, 67, 78, 117, 47, 6, 115, 34, 38, 123, 89, 47, 35, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 6, 195, 73, 68, 221, 73, 15, 3, 95, 53, 67, 48, 38, 4, 117, 111, 89, 6, 39, 47, 0, 0, 0, 0, 0,
- 7, 195, 36, 35, 192, 72, 8, 7, 195, 36, 35, 192, 72, 8, 0, 11, 3, 95, 49, 102, 39, 72, 50, 6, 35, 0, 0, 0, 4, 193,
- 160, 72, 0, 15, 3, 95, 54, 67, 91, 4, 122, 95, 111, 89, 6, 39, 47, 0, 0, 0, 0, 0, 0, 11, 3, 95, 50, 102, 72, 84,
- 38, 6, 36, 0, 0, 0, 14, 3, 95, 50, 88, 72, 84, 6, 134, 47, 110, 126, 111, 0, 0, 15, 5, 95, 48, 77, 65, 49, 47, 6,
- 115, 95, 117, 78, 37, 0, 14, 3, 95, 55, 67, 95, 4, 117, 65, 89, 6, 39, 47, 0, 0, 0, 19, 5, 95, 48, 77, 65, 51, 113,
- 4, 117, 55, 117, 38, 6, 35, 34, 72, 35, 0, 0, 18, 5, 95, 48, 77, 65, 50, 113, 4, 117, 55, 117, 38, 6, 39, 50, 35, 0,
- 0, 0, 0, 0, 0, 8, 197, 72, 211, 199, 24, 208, 73, 15, 3, 95, 56, 67, 84, 127, 95, 117, 65, 89, 6, 39, 47, 0, 0, 0,
- 0, 0, 0, 0, 0, 13, 3, 95, 52, 88, 89, 6, 39, 14, 16, 127, 49, 0, 0, 15, 3, 95, 57, 67, 72, 36, 84, 38, 126, 110,
- 6, 39, 47, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 53, 88, 48, 38, 126, 112, 112, 117, 95, 6, 120, 47, 0, 0, 0, 0,
- 0, 0, 0, 0, 7, 65, 36, 37, 0, 72, 8, 0, 16, 3, 95, 54, 88, 91, 123, 94, 112, 112, 117, 95, 6, 120, 47, 0, 0, 6,
- 195, 9, 196, 221, 73, 0, 6, 195, 72, 211, 196, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 56,
- 88, 84, 6, 39, 95, 123, 65, 112, 123, 95, 126, 47, 0, 0, 0, 0, 7, 196, 72, 211, 216, 116, 73, 0, 0, 0, 0, 0, 17, 3,
- 95, 57, 88, 112, 123, 84, 38, 117, 50, 6, 39, 89, 47, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 64, 240, 156, 140,
- 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 9, 195, 15, 73, 5, 194, 61, 48,
- 72, 0, 0, 0, 0, 8, 197, 72, 211, 196, 81, 48, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 95, 48, 77,
- 50, 113, 4, 117, 55, 117, 38, 6, 39, 50, 39, 83, 0, 0, 19, 4, 95, 48, 77, 51, 113, 4, 117, 55, 117, 38, 6, 35, 34, 72,
- 39, 83, 0, 0, 0, 13, 4, 95, 48, 77, 49, 47, 6, 115, 95, 126, 78, 0, 0, 0, 0, 0, 0, 0, 6, 195, 25, 35, 92, 73,
- 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 68, 68, 17, 73, 60, 34, 6, 35, 112, 117, 39, 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, 11, 3, 95, 194, 171, 6,
- 39, 47, 49, 34, 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, 0, 0, 0, 0, 0, 0, 6, 195, 52, 241, 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,
- 3, 95, 194, 187, 88, 6, 35, 49, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 88, 244, 224, 66, 8,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 52, 241, 198, 76, 96, 73,
- 0, 0, 7, 65, 72, 121, 89, 0, 49, 6, 65, 72, 89, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3,
- 95, 209, 129, 121, 89, 0, 7, 196, 9, 65, 84, 76, 73, 0, 0, 0, 0, 9, 198, 64, 240, 148, 21, 68, 192, 74, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 72, 211, 199, 25, 49, 128, 73, 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, 6, 65, 80, 40, 0, 72, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 52, 241, 12, 60, 74, 0, 0, 7, 196, 52, 241, 12, 36, 74, 8, 197,
- 64, 240, 156, 48, 240, 74, 0, 0, 0, 8, 3, 95, 208, 178, 84, 121, 0, 0, 0, 0, 13, 2, 95, 34, 49, 126, 84, 6, 115, 78,
- 49, 35, 0, 0, 12, 2, 95, 33, 84, 6, 39, 89, 49, 55, 38, 0, 0, 0, 14, 2, 95, 39, 35, 48, 6, 39, 89, 47, 34, 126,
- 83, 0, 0, 7, 196, 72, 211, 196, 140, 74, 0, 0, 0, 0, 0, 14, 2, 95, 41, 88, 6, 35, 49, 34, 49, 34, 40, 81, 0, 0,
- 14, 2, 95, 40, 6, 39, 47, 49, 34, 49, 34, 40, 81, 0, 0, 0, 8, 197, 72, 211, 196, 48, 144, 74, 11, 2, 95, 46, 47, 6,
- 39, 78, 49, 35, 0, 0, 11, 2, 95, 45, 72, 36, 83, 6, 37, 89, 0, 0, 8, 197, 72, 211, 196, 48, 240, 74, 13, 2, 95, 44,
+ static unsigned char espeakdata_dicts54_data[6158] = {
+ 0, 4, 0, 0, 140, 10, 0, 0, 0, 0, 0, 0, 0, 4, 193, 4, 14, 5, 193, 4, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 65, 12, 84, 121, 0, 14, 6, 65, 12, 84, 0, 72, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 100, 112, 116, 9, 6, 37, 9,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 1, 35, 34, 36, 91, 6, 121, 47, 49, 35, 0, 27,
+ 0, 8, 197, 64, 240, 156, 77, 208, 74, 7, 65, 36, 37, 0, 72, 8, 11, 1, 36, 72, 6, 39, 55, 55, 35, 34, 0, 0, 13, 1,
+ 37, 48, 34, 126, 110, 6, 121, 50, 47, 0, 27, 0, 14, 1, 38, 35, 65, 48, 36, 34, 89, 6, 35, 50, 72, 0, 0, 0, 0, 0,
+ 12, 1, 42, 88, 84, 36, 88, 72, 6, 35, 0, 27, 0, 10, 1, 43, 48, 55, 6, 131, 89, 0, 27, 0, 0, 0, 0, 10, 1, 47,
+ 89, 55, 6, 121, 91, 0, 27, 0, 6, 195, 25, 36, 198, 73, 0, 0, 0, 0, 0, 0, 0, 6, 195, 25, 36, 221, 73, 0, 0, 0,
+ 0, 0, 0, 9, 198, 64, 240, 148, 21, 68, 192, 74, 11, 1, 61, 34, 35, 84, 50, 6, 39, 0, 27, 0, 0, 0, 11, 1, 64, 89,
+ 39, 71, 6, 35, 49, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 65, 72, 121, 89, 0, 14, 6, 65, 72, 89, 0, 72, 0, 0,
+ 0, 0, 0, 0, 0, 0, 6, 65, 80, 40, 0, 72, 0, 0, 0, 6, 195, 9, 195, 9, 73, 0, 0, 0, 0, 0, 0, 6, 195, 9,
+ 195, 15, 73, 0, 0, 0, 8, 197, 72, 211, 199, 25, 48, 73, 13, 1, 92, 71, 121, 49, 89, 55, 6, 121, 91, 0, 27, 0, 0, 11,
+ 1, 94, 49, 34, 6, 115, 91, 49, 35, 0, 0, 13, 1, 95, 48, 39, 72, 78, 6, 128, 34, 49, 0, 27, 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, 10, 1, 126, 47, 6,
+ 37, 55, 72, 35, 0, 0, 0, 4, 193, 128, 72, 0, 0, 0, 7, 196, 9, 65, 70, 52, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 4, 193, 144, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 9, 65, 84, 73, 0, 7, 196, 9, 65, 70,
+ 76, 73, 0, 0, 0, 0, 0, 4, 193, 160, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 246, 29, 72, 0, 0,
+ 0, 0, 0, 0, 6, 195, 52, 241, 35, 74, 0, 0, 0, 0, 0, 17, 5, 95, 100, 112, 116, 50, 10, 112, 117, 95, 6, 35, 47, 135,
+ 101, 0, 0, 0, 0, 0, 6, 195, 52, 241, 20, 74, 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, 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, 8, 197, 72, 211, 199, 24, 208, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 9, 195, 0, 73, 0, 7, 196, 9, 65, 84, 76, 73, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 64, 240, 148, 20, 99, 64, 74, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 7, 196, 97, 51, 194, 112, 8, 0, 8, 197, 9, 65, 70, 76, 96, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 8, 197, 72, 211, 196, 48, 144, 74, 12, 3, 226, 132, 150, 50, 6, 39, 65, 36, 34, 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, 6, 195, 9, 196, 221, 73, 0, 0, 0, 9, 198, 64, 240, 148, 20,
+ 102, 93, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 73, 68, 221, 73, 0, 0, 0, 0, 0, 6, 195, 72, 211, 196, 73, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 20, 200, 0, 72, 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, 15, 3, 95, 51, 88, 47, 34, 38, 6, 37, 47, 110, 126, 111, 0, 0, 10, 3, 95,
+ 48, 67, 89, 47, 6, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 3, 95, 49, 57, 112, 123, 84, 38,
+ 117, 47, 50, 6, 134, 47, 110, 126, 111, 0, 0, 18, 3, 95, 49, 56, 84, 127, 95, 117, 65, 50, 6, 134, 47, 110, 126, 111, 0, 0,
+ 14, 3, 95, 50, 67, 72, 84, 38, 6, 36, 95, 111, 117, 0, 0, 8, 197, 72, 211, 196, 48, 240, 74, 0, 0, 0, 0, 0, 17, 3,
+ 95, 49, 49, 127, 112, 6, 37, 50, 50, 126, 47, 110, 126, 111, 0, 0, 12, 3, 95, 49, 48, 112, 6, 36, 95, 117, 111, 0, 0, 14,
+ 3, 95, 51, 67, 47, 34, 38, 6, 37, 89, 47, 35, 0, 17, 3, 95, 49, 51, 47, 51, 38, 117, 50, 6, 134, 47, 110, 126, 111, 0,
+ 0, 17, 3, 95, 49, 50, 72, 84, 38, 117, 50, 6, 134, 47, 110, 126, 111, 0, 0, 17, 3, 95, 49, 53, 48, 38, 117, 47, 50, 6,
+ 134, 47, 110, 126, 111, 0, 0, 20, 3, 95, 49, 52, 110, 38, 117, 47, 6, 115, 14, 16, 50, 126, 47, 110, 126, 111, 0, 0, 16, 3,
+ 95, 49, 55, 95, 117, 65, 50, 6, 134, 47, 110, 126, 111, 0, 0, 17, 3, 95, 49, 54, 91, 122, 89, 47, 50, 6, 134, 47, 110, 126,
+ 111, 0, 0, 0, 15, 3, 95, 55, 88, 95, 6, 36, 65, 112, 123, 95, 126, 47, 0, 0, 7, 196, 52, 241, 12, 36, 74, 18, 3, 95,
+ 52, 67, 110, 38, 117, 47, 6, 115, 34, 38, 123, 89, 47, 35, 0, 0, 0, 9, 198, 64, 240, 148, 20, 100, 192, 74, 0, 0, 0, 0,
+ 0, 0, 9, 198, 64, 240, 148, 20, 100, 198, 74, 15, 3, 95, 53, 67, 48, 38, 4, 117, 111, 89, 6, 39, 47, 0, 0, 0, 0, 0,
+ 0, 11, 3, 95, 49, 102, 39, 72, 50, 6, 35, 0, 0, 0, 0, 15, 3, 95, 54, 67, 91, 4, 122, 95, 111, 89, 6, 39, 47, 0,
+ 0, 0, 0, 0, 0, 11, 3, 95, 50, 102, 72, 84, 38, 6, 36, 0, 0, 0, 14, 3, 95, 50, 88, 72, 84, 6, 134, 47, 110, 126,
+ 111, 0, 0, 7, 196, 52, 241, 12, 60, 74, 16, 5, 95, 48, 77, 65, 49, 47, 6, 115, 95, 117, 110, 38, 37, 0, 14, 3, 95, 55,
+ 67, 95, 4, 117, 65, 89, 6, 39, 47, 0, 0, 0, 19, 5, 95, 48, 77, 65, 51, 113, 4, 117, 55, 117, 38, 6, 35, 34, 72, 35,
+ 0, 0, 18, 5, 95, 48, 77, 65, 50, 113, 4, 117, 55, 117, 38, 6, 39, 50, 35, 0, 0, 0, 0, 0, 0, 15, 3, 95, 56, 67,
+ 84, 127, 95, 117, 65, 89, 6, 39, 47, 0, 0, 0, 0, 0, 0, 8, 197, 52, 241, 198, 76, 96, 73, 0, 0, 13, 3, 95, 52, 88,
+ 89, 6, 39, 14, 16, 127, 49, 0, 0, 15, 3, 95, 57, 67, 72, 36, 84, 38, 126, 110, 6, 39, 47, 0, 0, 0, 0, 0, 0, 0,
+ 0, 16, 3, 95, 53, 88, 48, 38, 126, 112, 112, 117, 95, 6, 120, 47, 0, 0, 7, 196, 64, 240, 156, 48, 73, 0, 0, 0, 0, 0,
+ 0, 0, 16, 3, 95, 54, 88, 91, 123, 94, 112, 112, 117, 95, 6, 120, 47, 0, 0, 0, 8, 197, 72, 211, 196, 81, 48, 73, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 56, 88, 84, 6, 39, 95, 123, 65, 112, 123, 95, 126, 47, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 57, 88, 112, 123, 84, 38, 117, 50, 6, 39, 89, 47, 127, 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, 7, 196, 52, 241, 20, 76, 73, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 61, 48, 72, 0, 0, 0, 0, 18, 4, 95, 48, 77, 50, 113, 4, 117, 55,
+ 117, 38, 6, 39, 50, 39, 83, 0, 0, 19, 4, 95, 48, 77, 51, 113, 4, 117, 55, 117, 38, 6, 35, 34, 72, 39, 83, 0, 0, 0,
+ 14, 4, 95, 48, 77, 49, 47, 6, 115, 95, 126, 110, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
+ 196, 64, 240, 156, 140, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 72, 211, 199, 25,
+ 151, 64, 73, 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, 8, 197, 9, 65, 70, 101, 208, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 194, 171,
+ 6, 39, 47, 49, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 72, 211, 216, 116, 73, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 88, 244, 224, 66, 8, 0, 7, 196, 52, 241, 198, 52, 73, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 6, 195, 52, 241, 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 11, 67, 97, 51, 192, 91, 47, 39, 0, 72, 8, 0,
+ 0, 0, 11, 3, 95, 194, 187, 88, 6, 35, 49, 34, 0, 0, 0, 0, 8, 197, 52, 241, 198, 101, 208, 73, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 52, 241, 198, 76, 73, 0, 0, 6, 194, 56, 240, 72, 8, 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, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 7, 195, 36, 35, 192, 72, 8, 7, 195, 36, 35, 192, 72, 8, 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, 7, 2, 95, 3, 84, 121, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 95, 18, 121, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 13, 2, 95, 34, 49, 126, 84, 6, 115, 78, 49, 35, 0, 0, 8, 197, 64, 240, 156, 48, 144, 74, 12, 2, 95,
+ 33, 84, 6, 39, 89, 49, 55, 38, 0, 0, 0, 14, 2, 95, 39, 35, 48, 6, 39, 89, 47, 34, 126, 83, 0, 0, 0, 0, 0, 0,
+ 0, 14, 2, 95, 41, 88, 6, 35, 49, 34, 49, 34, 40, 81, 0, 0, 14, 2, 95, 40, 6, 39, 47, 49, 34, 49, 34, 40, 81, 0,
+ 0, 0, 11, 2, 95, 46, 47, 6, 39, 78, 49, 35, 0, 0, 11, 2, 95, 45, 72, 36, 83, 6, 37, 89, 0, 0, 13, 2, 95, 44,
88, 126, 48, 37, 47, 6, 35, 120, 0, 0, 10, 2, 95, 51, 47, 51, 38, 6, 37, 0, 0, 9, 2, 95, 50, 72, 84, 6, 134, 0,
0, 11, 2, 95, 49, 39, 57, 112, 6, 37, 50, 0, 0, 10, 2, 95, 48, 50, 6, 39, 57, 61, 0, 0, 10, 2, 95, 55, 95, 6,
- 36, 57, 65, 0, 0, 6, 195, 25, 35, 93, 73, 10, 2, 95, 54, 91, 6, 121, 95, 111, 0, 0, 10, 2, 95, 53, 48, 38, 6, 120,
- 111, 0, 0, 13, 2, 95, 52, 78, 117, 47, 6, 115, 51, 38, 117, 0, 0, 13, 2, 95, 59, 47, 6, 39, 78, 49, 88, 35, 48, 0,
- 0, 15, 2, 95, 58, 72, 84, 126, 36, 47, 6, 39, 78, 37, 36, 0, 0, 11, 2, 95, 57, 112, 6, 36, 84, 119, 111, 0, 0, 11,
- 2, 95, 56, 84, 6, 39, 95, 123, 65, 0, 0, 12, 2, 95, 63, 84, 39, 48, 34, 6, 39, 89, 0, 0, 12, 2, 95, 62, 71, 6,
- 39, 55, 38, 91, 121, 0, 0, 0, 12, 2, 95, 60, 65, 6, 36, 50, 38, 91, 121, 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, 17, 2, 95, 91, 6, 39, 47, 49, 34, 49, 84, 35, 72, 34, 35,
- 47, 0, 0, 0, 0, 0, 0, 9, 198, 64, 240, 148, 20, 100, 192, 74, 0, 17, 2, 95, 93, 88, 6, 35, 49, 34, 49, 84, 35, 72,
- 34, 35, 47, 0, 0, 0, 0, 0, 0, 12, 2, 95, 96, 35, 49, 110, 6, 121, 50, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 95, 123, 6, 39, 47, 49, 34, 83, 37, 81, 40, 34, 0, 0, 0, 0,
- 0, 0, 0, 15, 2, 95, 125, 88, 6, 35, 49, 34, 83, 37, 81, 40, 34, 0, 0, 10, 2, 95, 124, 84, 6, 36, 34, 47, 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,
- 0, 7, 196, 9, 65, 70, 52, 73, 0, 0, 0, 0, 18, 5, 95, 49, 77, 65, 51, 113, 4, 117, 55, 117, 38, 6, 35, 34, 47, 0,
- 0, 17, 5, 95, 49, 77, 65, 50, 113, 4, 117, 55, 117, 38, 6, 39, 50, 0, 0, 15, 5, 95, 49, 77, 65, 49, 47, 6, 115, 95,
- 117, 78, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 64, 240, 148, 20, 99, 64, 74, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 52, 241, 198, 52, 73, 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, 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, 0, 0, 0, 0, 0, 0, 0, 6, 1, 17,
- 0, 4, 2, 32, 3, 35, 0, 8, 0, 8, 2, 32, 0, 4, 3, 126, 0, 1, 17, 66, 2, 32, 0, 7, 6, 1, 18, 0, 4, 2,
- 32, 3, 48, 0, 2, 208, 186, 17, 71, 0, 2, 208, 186, 209, 140, 0, 2, 209, 129, 17, 71, 0, 2, 209, 129, 209, 140, 0, 2, 209,
- 130, 17, 71, 0, 2, 209, 130, 209, 140, 0, 2, 209, 133, 17, 71, 0, 2, 209, 133, 208, 186, 17, 71, 0, 2, 209, 133, 208, 186, 209,
- 140, 0, 2, 209, 133, 209, 140, 0, 2, 209, 135, 0, 2, 209, 137, 0, 4, 2, 208, 191, 17, 71, 3, 48, 38, 0, 2, 208, 191, 209,
- 140, 0, 2, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 209, 140, 0, 2, 209, 132, 209, 140, 0,
- 2, 209, 140, 32, 0, 3, 71, 0, 4, 2, 17, 71, 3, 71, 38, 0, 2, 208, 177, 17, 71, 0, 2, 208, 177, 208, 178, 17, 71, 0,
- 2, 208, 177, 208, 178, 209, 140, 0, 2, 208, 177, 208, 188, 17, 71, 0, 2, 208, 177, 208, 188, 209, 140, 0, 2, 208, 177, 209, 140, 0,
- 2, 208, 178, 17, 71, 0, 2, 208, 178, 209, 140, 0, 2, 208, 188, 17, 71, 0, 2, 208, 188, 209, 140, 0, 2, 209, 140, 0, 8, 2,
- 32, 3, 71, 121, 0, 7, 6, 1, 19, 0, 4, 2, 32, 3, 83, 0, 2, 208, 186, 17, 71, 0, 2, 208, 186, 209, 140, 0, 2, 209,
- 129, 17, 71, 0, 2, 209, 129, 209, 140, 0, 2, 209, 130, 17, 71, 0, 2, 209, 130, 209, 140, 0, 2, 209, 133, 17, 71, 0, 2, 209,
- 133, 208, 186, 17, 71, 0, 2, 209, 133, 208, 186, 209, 140, 0, 2, 209, 133, 209, 140, 0, 2, 209, 135, 0, 2, 209, 137, 0, 4, 2,
- 208, 191, 39, 3, 83, 38, 0, 2, 209, 132, 39, 0, 2, 209, 140, 32, 0, 3, 84, 0, 4, 2, 17, 71, 3, 84, 38, 0, 2, 208,
- 177, 17, 71, 0, 2, 208, 177, 209, 140, 0, 2, 208, 178, 17, 71, 0, 2, 208, 178, 208, 177, 17, 71, 0, 2, 208, 178, 208, 177, 209,
- 140, 0, 2, 208, 178, 208, 188, 17, 71, 0, 2, 208, 178, 208, 188, 209, 140, 0, 2, 208, 178, 209, 140, 0, 2, 208, 188, 17, 71, 0,
- 2, 208, 188, 209, 140, 0, 2, 209, 140, 0, 8, 2, 32, 3, 84, 121, 0, 7, 6, 1, 20, 0, 4, 2, 32, 3, 49, 0, 2, 208,
- 191, 17, 71, 0, 2, 208, 191, 209, 140, 0, 2, 209, 129, 17, 71, 0, 2, 209, 129, 209, 140, 0, 2, 209, 130, 17, 71, 0, 2, 209,
- 130, 209, 140, 0, 2, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 209, 140, 0, 2, 209, 132, 209,
- 140, 0, 2, 209, 133, 17, 71, 0, 2, 209, 133, 208, 186, 17, 71, 0, 2, 209, 133, 208, 186, 209, 140, 0, 2, 209, 133, 209, 140, 0,
- 4, 3, 81, 0, 8, 190, 208, 189, 208, 188, 208, 2, 208, 190, 32, 0, 4, 2, 17, 71, 3, 81, 38, 0, 2, 209, 140, 0, 8, 2,
- 32, 3, 81, 121, 0, 4, 1, 181, 208, 2, 208, 190, 209, 129, 209, 143, 32, 3, 84, 0, 1, 181, 208, 17, 67, 2, 208, 190, 32, 0,
- 1, 190, 208, 17, 67, 2, 208, 190, 32, 0, 8, 181, 208, 2, 208, 190, 32, 0, 8, 181, 208, 129, 209, 2, 208, 190, 0, 8, 181, 208,
- 129, 209, 178, 208, 2, 208, 190, 32, 0, 8, 181, 208, 189, 208, 2, 208, 190, 32, 0, 8, 181, 208, 190, 208, 178, 208, 130, 209, 2, 208,
- 190, 32, 0, 8, 181, 208, 190, 208, 188, 208, 2, 208, 190, 32, 0, 2, 208, 186, 3, 101, 0, 7, 6, 1, 21, 0, 4, 2, 32, 3,
- 47, 0, 2, 208, 186, 17, 71, 0, 2, 208, 186, 209, 140, 0, 2, 208, 191, 17, 71, 0, 2, 208, 191, 209, 140, 0, 2, 209, 132, 17,
- 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 209, 140, 0, 2, 209, 132, 209, 140, 0, 2, 209, 133, 17, 71, 0,
- 2, 209, 133, 208, 186, 17, 71, 0, 2, 209, 133, 208, 186, 209, 140, 0, 2, 209, 133, 209, 140, 0, 3, 72, 0, 8, 2, 32, 3, 72,
- 121, 0, 4, 2, 209, 129, 17, 71, 3, 111, 0, 2, 209, 129, 209, 140, 0, 2, 209, 130, 17, 71, 0, 2, 209, 130, 209, 140, 0, 2,
- 209, 140, 32, 0, 4, 2, 17, 66, 3, 112, 0, 2, 17, 71, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2, 208, 183,
- 17, 71, 0, 2, 208, 183, 209, 140, 0, 2, 208, 189, 209, 140, 0, 2, 209, 140, 0, 7, 6, 1, 22, 0, 3, 36, 0, 4, 1, 17,
- 65, 3, 57, 36, 0, 1, 138, 209, 0, 1, 140, 209, 0, 8, 2, 32, 0, 4, 1, 17, 65, 2, 32, 3, 57, 119, 0, 1, 138, 209,
- 2, 32, 0, 1, 140, 209, 2, 32, 0, 8, 0, 4, 1, 130, 209, 2, 209, 129, 209, 130, 3, 125, 0, 1, 130, 209, 128, 209, 176, 208,
- 177, 208, 2, 209, 128, 0, 1, 130, 209, 142, 209, 140, 209, 191, 208, 188, 208, 190, 208, 186, 208, 2, 209, 128, 0, 1, 130, 209, 186, 208,
- 176, 208, 177, 208, 2, 209, 128, 0, 1, 130, 209, 189, 208, 184, 208, 2, 209, 128, 0, 7, 6, 1, 23, 0, 3, 90, 0, 8, 2, 32,
- 3, 90, 121, 0, 4, 2, 32, 3, 91, 0, 2, 208, 186, 17, 71, 0, 2, 208, 186, 209, 140, 0, 2, 208, 191, 17, 71, 0, 2, 208,
- 191, 209, 140, 0, 2, 209, 129, 17, 71, 0, 2, 209, 129, 209, 140, 0, 2, 209, 130, 17, 71, 0, 2, 209, 130, 209, 140, 0, 2, 209,
- 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 209, 140, 0, 2, 209, 132, 209, 140, 0, 2, 209, 133, 17,
- 71, 0, 2, 209, 133, 208, 186, 17, 71, 0, 2, 209, 133, 208, 186, 209, 140, 0, 2, 209, 133, 209, 140, 0, 209, 135, 3, 97, 0, 7,
- 6, 1, 24, 0, 3, 88, 0, 8, 2, 32, 3, 88, 121, 0, 4, 2, 32, 3, 89, 0, 2, 208, 186, 17, 71, 0, 2, 208, 186, 209,
- 140, 0, 2, 208, 191, 17, 71, 0, 2, 208, 191, 209, 140, 0, 2, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209,
- 132, 209, 132, 209, 140, 0, 2, 209, 132, 209, 140, 0, 2, 209, 133, 17, 71, 0, 2, 209, 133, 208, 186, 17, 71, 0, 2, 209, 133, 208,
- 186, 209, 140, 0, 2, 209, 133, 209, 140, 0, 2, 209, 137, 0, 2, 208, 182, 3, 90, 0, 2, 209, 136, 3, 91, 0, 4, 2, 17, 71,
- 3, 94, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 208, 180, 17, 71, 0, 2,
- 208, 183, 208, 180, 209, 140, 0, 2, 208, 183, 208, 189, 17, 66, 0, 2, 208, 183, 208, 189, 17, 71, 0, 2, 208, 183, 208, 189, 209, 140,
- 0, 2, 208, 183, 209, 140, 0, 2, 208, 189, 17, 66, 0, 2, 208, 189, 17, 71, 0, 2, 208, 189, 209, 140, 0, 2, 209, 140, 0, 4,
- 2, 208, 183, 17, 71, 32, 3, 95, 0, 2, 208, 183, 208, 180, 17, 71, 32, 0, 2, 208, 183, 208, 180, 209, 140, 32, 0, 2, 208, 183,
- 208, 189, 17, 66, 32, 0, 2, 208, 183, 208, 189, 17, 71, 32, 0, 2, 208, 183, 208, 189, 209, 140, 32, 0, 2, 208, 183, 209, 140, 32,
- 0, 2, 209, 129, 17, 71, 0, 2, 209, 129, 209, 140, 0, 2, 209, 130, 17, 71, 0, 2, 209, 130, 209, 140, 0, 4, 209, 135, 3, 97,
- 0, 209, 137, 0, 7, 6, 1, 25, 0, 4, 3, 37, 0, 8, 2, 32, 0, 4, 1, 17, 68, 3, 115, 0, 1, 136, 209, 0, 1, 182,
- 208, 0, 4, 2, 32, 3, 117, 0, 8, 0, 7, 6, 1, 26, 0, 8, 2, 32, 3, 4, 37, 6, 49, 14, 16, 6, 134, 47, 49, 127,
- 57, 117, 0, 3, 57, 0, 7, 6, 1, 27, 0, 3, 49, 0, 4, 2, 17, 71, 3, 49, 38, 0, 2, 209, 140, 0, 8, 2, 32, 3,
- 49, 134, 0, 4, 2, 208, 177, 3, 81, 0, 2, 208, 177, 17, 71, 0, 2, 208, 177, 209, 140, 0, 2, 208, 179, 0, 2, 208, 179, 17,
- 71, 0, 2, 208, 179, 209, 140, 0, 2, 208, 180, 0, 2, 208, 180, 17, 66, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0,
- 2, 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 7, 6, 1, 28, 0, 3, 55, 0, 2, 17,
- 71, 3, 61, 0, 8, 2, 32, 3, 121, 61, 0, 7, 6, 1, 29, 0, 3, 65, 0, 4, 2, 17, 71, 3, 113, 0, 2, 208, 177, 17,
- 71, 0, 2, 208, 177, 209, 140, 0, 2, 208, 178, 17, 71, 0, 2, 208, 178, 209, 140, 0, 2, 208, 191, 17, 71, 0, 2, 208, 191, 209,
- 140, 0, 2, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 209, 140, 0, 2, 209, 132, 209, 140, 0,
- 2, 209, 140, 0, 8, 2, 32, 3, 121, 65, 0, 7, 6, 1, 30, 0, 3, 50, 0, 208, 181, 1, 183, 208, 184, 208, 177, 208, 2, 209,
- 129, 3, 50, 125, 0, 2, 32, 3, 108, 0, 8, 2, 32, 3, 121, 108, 0, 7, 6, 1, 31, 0, 3, 39, 0, 7, 6, 1, 32, 0,
- 3, 48, 0, 4, 2, 17, 71, 3, 48, 38, 0, 2, 208, 188, 17, 71, 0, 2, 208, 188, 209, 140, 0, 2, 208, 191, 17, 71, 0, 2,
- 208, 191, 208, 188, 17, 71, 0, 2, 208, 191, 208, 188, 209, 140, 0, 2, 208, 191, 209, 132, 17, 71, 0, 2, 208, 191, 209, 132, 209, 140,
- 0, 2, 208, 191, 209, 140, 0, 2, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 209, 140, 0, 2,
- 209, 132, 209, 140, 0, 2, 209, 140, 0, 8, 2, 32, 3, 48, 121, 0, 4, 2, 208, 177, 3, 71, 0, 2, 208, 179, 0, 2, 208, 179,
- 17, 71, 0, 2, 208, 179, 209, 140, 0, 2, 208, 180, 0, 2, 208, 180, 17, 66, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140,
- 0, 2, 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 2, 208, 177, 39, 3, 71, 38, 0, 7,
- 6, 1, 33, 0, 3, 34, 0, 4, 2, 17, 66, 3, 34, 38, 0, 2, 17, 71, 0, 2, 209, 140, 3, 34, 114, 0, 8, 2, 32, 3,
- 121, 34, 0, 7, 6, 1, 34, 0, 4, 2, 208, 177, 3, 88, 0, 2, 208, 179, 0, 2, 208, 180, 0, 2, 208, 182, 0, 2, 208, 183,
- 0, 4, 3, 89, 0, 2, 209, 130, 209, 140, 0, 2, 208, 182, 3, 90, 0, 2, 209, 136, 3, 91, 0, 4, 2, 208, 180, 17, 66, 3,
- 94, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 4, 2, 17, 71,
- 3, 95, 0, 2, 208, 189, 17, 66, 0, 2, 208, 189, 17, 71, 0, 2, 208, 189, 209, 140, 0, 2, 209, 129, 17, 71, 0, 2, 209, 129,
- 209, 140, 0, 2, 209, 130, 17, 71, 0, 2, 209, 140, 0, 2, 209, 137, 3, 95, 95, 0, 209, 135, 3, 97, 0, 8, 2, 32, 3, 121,
- 89, 0, 7, 6, 1, 35, 0, 3, 47, 0, 8, 2, 32, 3, 47, 121, 0, 4, 2, 208, 177, 3, 72, 0, 2, 208, 179, 0, 2, 208,
- 180, 0, 2, 208, 182, 0, 2, 208, 182, 0, 2, 208, 183, 0, 209, 129, 1, 17, 71, 3, 110, 0, 4, 2, 17, 71, 3, 111, 0, 2,
- 208, 189, 17, 66, 0, 2, 208, 189, 17, 71, 0, 2, 208, 189, 209, 140, 0, 2, 209, 129, 17, 71, 0, 2, 209, 129, 209, 140, 0, 2,
- 209, 130, 17, 71, 0, 2, 209, 130, 209, 140, 0, 2, 209, 140, 0, 4, 2, 208, 180, 17, 66, 3, 112, 0, 2, 208, 180, 17, 71, 0,
- 2, 208, 180, 209, 140, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 7, 6, 1, 36, 0, 4, 3, 40, 0, 8, 2, 32,
- 0, 1, 17, 66, 3, 129, 0, 7, 6, 1, 37, 0, 3, 83, 0, 4, 2, 17, 71, 3, 83, 38, 0, 2, 208, 188, 17, 71, 0, 2,
- 208, 188, 209, 140, 0, 2, 208, 191, 17, 71, 0, 2, 208, 191, 208, 188, 17, 71, 0, 2, 208, 191, 208, 188, 209, 140, 0, 2, 208, 191,
- 209, 132, 17, 71, 0, 2, 208, 191, 209, 132, 209, 140, 0, 2, 208, 191, 209, 140, 0, 2, 209, 132, 17, 71, 0, 2, 209, 132, 209, 140,
- 0, 2, 209, 140, 0, 4, 2, 208, 177, 3, 84, 0, 2, 208, 179, 0, 2, 208, 179, 17, 71, 0, 2, 208, 179, 209, 140, 0, 2, 208,
- 180, 0, 2, 208, 180, 17, 66, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2, 208, 182, 0, 2, 208, 183, 0, 2, 208,
- 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 2, 208, 177, 39, 3, 84, 38, 0, 8, 2, 32, 3, 121, 83, 0, 7, 6, 1, 38, 0,
- 4, 3, 101, 0, 2, 17, 71, 0, 2, 32, 208, 177, 209, 139, 0, 2, 208, 177, 0, 2, 208, 177, 17, 71, 0, 2, 208, 177, 208, 178,
+ 36, 57, 65, 0, 0, 10, 2, 95, 54, 91, 6, 121, 95, 111, 0, 0, 10, 2, 95, 53, 48, 38, 6, 120, 111, 0, 0, 13, 2, 95,
+ 52, 78, 117, 47, 6, 115, 51, 38, 117, 0, 0, 13, 2, 95, 59, 47, 6, 39, 78, 49, 88, 35, 48, 0, 0, 15, 2, 95, 58, 72,
+ 84, 126, 36, 47, 6, 39, 78, 37, 36, 0, 0, 11, 2, 95, 57, 112, 6, 36, 84, 119, 111, 0, 0, 11, 2, 95, 56, 84, 6, 39,
+ 95, 123, 65, 0, 0, 12, 2, 95, 63, 84, 39, 48, 34, 6, 39, 89, 0, 0, 7, 196, 72, 211, 196, 80, 73, 12, 2, 95, 62, 71,
+ 6, 39, 55, 38, 91, 121, 0, 0, 0, 12, 2, 95, 60, 65, 6, 36, 50, 38, 91, 121, 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, 9, 198, 72, 211, 199, 25, 49, 128, 73, 0, 17, 2, 95, 91, 6,
+ 39, 47, 49, 34, 49, 84, 35, 72, 34, 35, 47, 0, 0, 0, 0, 0, 0, 0, 17, 2, 95, 93, 88, 6, 35, 49, 34, 49, 84, 35,
+ 72, 34, 35, 47, 0, 0, 0, 0, 0, 0, 12, 2, 95, 96, 35, 49, 110, 6, 121, 50, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 2, 95, 123, 6, 39, 47, 49, 34, 83, 37, 81, 40, 34, 0, 0, 0,
+ 0, 0, 0, 0, 15, 2, 95, 125, 88, 6, 35, 49, 34, 83, 37, 81, 40, 34, 0, 0, 10, 2, 95, 124, 84, 6, 36, 34, 47, 0,
+ 0, 0, 0, 8, 197, 64, 240, 156, 48, 240, 74, 0, 0, 0, 0, 0, 0, 0, 7, 196, 72, 211, 196, 140, 74, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 25, 34, 64, 74, 0, 0, 0, 18, 5, 95,
+ 49, 77, 65, 51, 113, 4, 117, 55, 117, 38, 6, 35, 34, 47, 0, 0, 17, 5, 95, 49, 77, 65, 50, 113, 4, 117, 55, 117, 38, 6,
+ 39, 50, 0, 0, 16, 5, 95, 49, 77, 65, 49, 47, 6, 115, 95, 117, 110, 38, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 25, 35, 93, 73, 0, 6, 195, 25, 35, 92, 73, 0, 13, 68, 68, 17,
+ 73, 60, 34, 6, 35, 112, 117, 39, 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, 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, 8, 197, 64, 240, 148, 21, 64, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 6, 1, 17, 0, 4, 2, 32, 3, 35, 0, 8, 0, 8, 2, 32, 0, 4, 3, 126, 0, 1, 17, 66, 2, 32, 0, 7, 6, 1, 18,
+ 0, 4, 2, 32, 3, 48, 0, 2, 208, 186, 17, 71, 0, 2, 208, 186, 209, 140, 0, 2, 209, 129, 17, 71, 0, 2, 209, 129, 209, 140,
+ 0, 2, 209, 130, 17, 71, 0, 2, 209, 130, 209, 140, 0, 2, 209, 133, 17, 71, 0, 2, 209, 133, 208, 186, 17, 71, 0, 2, 209, 133,
+ 208, 186, 209, 140, 0, 2, 209, 133, 209, 140, 0, 2, 209, 135, 0, 2, 209, 137, 0, 4, 2, 208, 191, 17, 71, 3, 48, 38, 0, 2,
+ 208, 191, 209, 140, 0, 2, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 209, 140, 0, 2, 209, 132,
+ 209, 140, 0, 2, 209, 140, 32, 0, 3, 71, 0, 4, 2, 17, 71, 3, 71, 38, 0, 2, 208, 177, 17, 71, 0, 2, 208, 177, 208, 178,
17, 71, 0, 2, 208, 177, 208, 178, 209, 140, 0, 2, 208, 177, 208, 188, 17, 71, 0, 2, 208, 177, 208, 188, 209, 140, 0, 2, 208, 177,
- 209, 140, 0, 2, 208, 179, 0, 2, 208, 179, 17, 71, 0, 2, 208, 179, 209, 140, 0, 2, 208, 180, 0, 2, 208, 180, 17, 66, 0, 2,
- 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2, 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140,
- 0, 2, 208, 186, 17, 71, 0, 2, 208, 186, 209, 140, 0, 2, 209, 140, 0, 8, 2, 32, 3, 101, 134, 0, 7, 6, 1, 39, 0, 4,
- 2, 208, 177, 3, 72, 88, 0, 2, 208, 177, 17, 71, 0, 2, 208, 177, 208, 178, 17, 71, 0, 2, 208, 177, 208, 178, 209, 140, 0, 2,
- 208, 177, 208, 188, 17, 71, 0, 2, 208, 177, 208, 188, 209, 140, 0, 2, 208, 177, 209, 140, 0, 2, 208, 179, 0, 2, 208, 179, 17, 71,
- 0, 2, 208, 179, 209, 140, 0, 2, 208, 180, 0, 2, 208, 180, 17, 66, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2,
- 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 3, 110, 0, 8, 2, 32, 3, 110, 121, 0, 7,
- 6, 1, 40, 0, 1, 131, 209, 187, 208, 2, 209, 136, 208, 181, 3, 47, 0, 4, 2, 208, 177, 3, 77, 0, 2, 208, 177, 17, 71, 0,
- 2, 208, 177, 208, 178, 17, 71, 0, 2, 208, 177, 208, 178, 209, 140, 0, 2, 208, 177, 208, 188, 17, 71, 0, 2, 208, 177, 208, 188, 209,
- 140, 0, 2, 208, 177, 209, 140, 0, 2, 208, 179, 0, 2, 208, 179, 17, 71, 0, 2, 208, 179, 209, 140, 0, 2, 208, 180, 0, 2, 208,
- 180, 17, 66, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2, 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0,
- 2, 208, 183, 209, 140, 0, 3, 78, 0, 8, 2, 32, 3, 78, 36, 0, 4, 1, 131, 209, 186, 208, 129, 209, 2, 208, 189, 3, 91, 0,
- 1, 143, 209, 130, 209, 129, 209, 131, 209, 191, 208, 2, 208, 189, 0, 1, 181, 208, 128, 209, 190, 208, 178, 208, 186, 208, 129, 209, 2, 208,
- 189, 0, 1, 181, 208, 189, 208, 190, 208, 186, 208, 2, 208, 189, 208, 190, 0, 1, 184, 208, 143, 209, 2, 208, 189, 208, 184, 0, 1, 184,
- 208, 178, 208, 181, 208, 180, 208, 2, 208, 189, 0, 2, 208, 189, 208, 176, 32, 0, 2, 208, 189, 208, 181, 32, 0, 2, 208, 189, 208, 190,
- 208, 185, 32, 0, 2, 208, 189, 209, 131, 32, 0, 2, 208, 189, 209, 139, 32, 0, 8, 2, 209, 130, 208, 190, 0, 7, 6, 1, 41, 0,
- 4, 2, 208, 177, 3, 90, 0, 2, 208, 177, 17, 71, 0, 2, 208, 177, 208, 178, 17, 71, 0, 2, 208, 177, 208, 178, 209, 140, 0, 2,
- 208, 177, 208, 188, 17, 71, 0, 2, 208, 177, 208, 188, 209, 140, 0, 2, 208, 177, 209, 140, 0, 2, 208, 179, 0, 2, 208, 179, 17, 71,
- 0, 2, 208, 179, 209, 140, 0, 2, 208, 180, 0, 2, 208, 180, 17, 66, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2,
- 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 3, 91, 0, 8, 2, 32, 3, 91, 134, 0, 7,
- 6, 1, 42, 0, 4, 2, 208, 177, 3, 96, 0, 2, 208, 177, 17, 71, 0, 2, 208, 177, 208, 178, 17, 71, 0, 2, 208, 177, 208, 178,
- 209, 140, 0, 2, 208, 177, 208, 188, 17, 71, 0, 2, 208, 177, 208, 188, 209, 140, 0, 2, 208, 177, 209, 140, 0, 2, 208, 179, 0, 2,
+ 209, 140, 0, 2, 208, 178, 17, 71, 0, 2, 208, 178, 209, 140, 0, 2, 208, 188, 17, 71, 0, 2, 208, 188, 209, 140, 0, 2, 209, 140,
+ 0, 8, 2, 32, 3, 71, 121, 0, 7, 6, 1, 19, 0, 4, 2, 32, 3, 83, 0, 2, 208, 186, 17, 71, 0, 2, 208, 186, 209, 140,
+ 0, 2, 209, 129, 17, 71, 0, 2, 209, 129, 209, 140, 0, 2, 209, 130, 17, 71, 0, 2, 209, 130, 209, 140, 0, 2, 209, 133, 17, 71,
+ 0, 2, 209, 133, 208, 186, 17, 71, 0, 2, 209, 133, 208, 186, 209, 140, 0, 2, 209, 133, 209, 140, 0, 2, 209, 135, 0, 2, 209, 137,
+ 0, 4, 2, 208, 191, 39, 3, 83, 38, 0, 2, 209, 132, 39, 0, 2, 209, 140, 32, 0, 3, 84, 0, 4, 2, 17, 71, 3, 84, 38,
+ 0, 2, 208, 177, 17, 71, 0, 2, 208, 177, 209, 140, 0, 2, 208, 178, 17, 71, 0, 2, 208, 178, 208, 177, 17, 71, 0, 2, 208, 178,
+ 208, 177, 209, 140, 0, 2, 208, 178, 208, 188, 17, 71, 0, 2, 208, 178, 208, 188, 209, 140, 0, 2, 208, 178, 209, 140, 0, 2, 208, 188,
+ 17, 71, 0, 2, 208, 188, 209, 140, 0, 2, 209, 140, 0, 8, 2, 32, 3, 84, 121, 0, 7, 6, 1, 20, 0, 4, 2, 32, 3, 49,
+ 0, 2, 208, 191, 17, 71, 0, 2, 208, 191, 209, 140, 0, 2, 209, 129, 17, 71, 0, 2, 209, 129, 209, 140, 0, 2, 209, 130, 17, 71,
+ 0, 2, 209, 130, 209, 140, 0, 2, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 209, 140, 0, 2,
+ 209, 132, 209, 140, 0, 2, 209, 133, 17, 71, 0, 2, 209, 133, 208, 186, 17, 71, 0, 2, 209, 133, 208, 186, 209, 140, 0, 2, 209, 133,
+ 209, 140, 0, 4, 3, 81, 0, 8, 190, 208, 189, 208, 188, 208, 2, 208, 190, 32, 0, 4, 2, 17, 71, 3, 81, 38, 0, 2, 209, 140,
+ 0, 8, 2, 32, 3, 81, 121, 0, 4, 1, 181, 208, 2, 208, 190, 209, 129, 209, 143, 32, 3, 84, 0, 1, 181, 208, 17, 67, 2, 208,
+ 190, 32, 0, 1, 190, 208, 17, 67, 2, 208, 190, 32, 0, 8, 181, 208, 2, 208, 190, 32, 0, 8, 181, 208, 129, 209, 2, 208, 190, 0,
+ 8, 181, 208, 129, 209, 178, 208, 2, 208, 190, 32, 0, 8, 181, 208, 189, 208, 2, 208, 190, 32, 0, 8, 181, 208, 190, 208, 178, 208, 130,
+ 209, 2, 208, 190, 32, 0, 8, 181, 208, 190, 208, 188, 208, 2, 208, 190, 32, 0, 2, 208, 186, 3, 101, 0, 7, 6, 1, 21, 0, 4,
+ 2, 32, 3, 47, 0, 2, 208, 186, 17, 71, 0, 2, 208, 186, 209, 140, 0, 2, 208, 191, 17, 71, 0, 2, 208, 191, 209, 140, 0, 2,
+ 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 209, 140, 0, 2, 209, 132, 209, 140, 0, 2, 209, 133,
+ 17, 71, 0, 2, 209, 133, 208, 186, 17, 71, 0, 2, 209, 133, 208, 186, 209, 140, 0, 2, 209, 133, 209, 140, 0, 3, 72, 0, 8, 2,
+ 32, 3, 72, 121, 0, 4, 2, 209, 129, 17, 71, 3, 111, 0, 2, 209, 129, 209, 140, 0, 2, 209, 130, 17, 71, 0, 2, 209, 130, 209,
+ 140, 0, 2, 209, 140, 32, 0, 4, 2, 17, 66, 3, 112, 0, 2, 17, 71, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0,
+ 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 2, 208, 189, 209, 140, 0, 2, 209, 140, 0, 7, 6, 1, 22, 0, 3, 36, 0,
+ 4, 1, 17, 65, 3, 57, 36, 0, 1, 138, 209, 0, 1, 140, 209, 0, 8, 2, 32, 0, 4, 1, 17, 65, 2, 32, 3, 57, 119, 0,
+ 1, 138, 209, 2, 32, 0, 1, 140, 209, 2, 32, 0, 8, 0, 4, 1, 130, 209, 2, 209, 129, 209, 130, 3, 125, 0, 1, 130, 209, 128,
+ 209, 176, 208, 177, 208, 2, 209, 128, 0, 1, 130, 209, 142, 209, 140, 209, 191, 208, 188, 208, 190, 208, 186, 208, 2, 209, 128, 0, 1, 130,
+ 209, 186, 208, 176, 208, 177, 208, 2, 209, 128, 0, 1, 130, 209, 189, 208, 184, 208, 2, 209, 128, 0, 7, 6, 1, 23, 0, 3, 90, 0,
+ 8, 2, 32, 3, 90, 121, 0, 4, 2, 32, 3, 91, 0, 2, 208, 186, 17, 71, 0, 2, 208, 186, 209, 140, 0, 2, 208, 191, 17, 71,
+ 0, 2, 208, 191, 209, 140, 0, 2, 209, 129, 17, 71, 0, 2, 209, 129, 209, 140, 0, 2, 209, 130, 17, 71, 0, 2, 209, 130, 209, 140,
+ 0, 2, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 209, 140, 0, 2, 209, 132, 209, 140, 0, 2,
+ 209, 133, 17, 71, 0, 2, 209, 133, 208, 186, 17, 71, 0, 2, 209, 133, 208, 186, 209, 140, 0, 2, 209, 133, 209, 140, 0, 209, 135, 3,
+ 97, 0, 7, 6, 1, 24, 0, 3, 88, 0, 8, 2, 32, 3, 88, 121, 0, 4, 2, 32, 3, 89, 0, 2, 208, 186, 17, 71, 0, 2,
+ 208, 186, 209, 140, 0, 2, 208, 191, 17, 71, 0, 2, 208, 191, 209, 140, 0, 2, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71,
+ 0, 2, 209, 132, 209, 132, 209, 140, 0, 2, 209, 132, 209, 140, 0, 2, 209, 133, 17, 71, 0, 2, 209, 133, 208, 186, 17, 71, 0, 2,
+ 209, 133, 208, 186, 209, 140, 0, 2, 209, 133, 209, 140, 0, 2, 209, 137, 0, 2, 208, 182, 3, 90, 0, 2, 209, 136, 3, 91, 0, 4,
+ 2, 17, 71, 3, 94, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 208, 180, 17,
+ 71, 0, 2, 208, 183, 208, 180, 209, 140, 0, 2, 208, 183, 208, 189, 17, 66, 0, 2, 208, 183, 208, 189, 17, 71, 0, 2, 208, 183, 208,
+ 189, 209, 140, 0, 2, 208, 183, 209, 140, 0, 2, 208, 189, 17, 66, 0, 2, 208, 189, 17, 71, 0, 2, 208, 189, 209, 140, 0, 2, 209,
+ 140, 0, 4, 2, 208, 183, 17, 71, 32, 3, 95, 0, 2, 208, 183, 208, 180, 17, 71, 32, 0, 2, 208, 183, 208, 180, 209, 140, 32, 0,
+ 2, 208, 183, 208, 189, 17, 66, 32, 0, 2, 208, 183, 208, 189, 17, 71, 32, 0, 2, 208, 183, 208, 189, 209, 140, 32, 0, 2, 208, 183,
+ 209, 140, 32, 0, 2, 209, 129, 17, 71, 0, 2, 209, 129, 209, 140, 0, 2, 209, 130, 17, 71, 0, 2, 209, 130, 209, 140, 0, 4, 209,
+ 135, 3, 97, 0, 209, 137, 0, 7, 6, 1, 25, 0, 4, 3, 37, 0, 8, 2, 32, 0, 4, 1, 17, 68, 3, 115, 0, 1, 136, 209,
+ 0, 1, 182, 208, 0, 4, 2, 32, 3, 117, 0, 8, 0, 7, 6, 1, 26, 0, 8, 2, 32, 3, 4, 37, 6, 49, 14, 16, 6, 134,
+ 47, 49, 127, 57, 117, 0, 3, 57, 0, 7, 6, 1, 27, 0, 3, 49, 0, 4, 2, 17, 71, 3, 49, 38, 0, 2, 209, 140, 0, 8,
+ 2, 32, 3, 49, 134, 0, 4, 2, 208, 177, 3, 81, 0, 2, 208, 177, 17, 71, 0, 2, 208, 177, 209, 140, 0, 2, 208, 179, 0, 2,
208, 179, 17, 71, 0, 2, 208, 179, 209, 140, 0, 2, 208, 180, 0, 2, 208, 180, 17, 66, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180,
- 209, 140, 0, 2, 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 3, 97, 0, 8, 2, 32, 3,
- 97, 120, 0, 7, 6, 1, 43, 0, 3, 0, 8, 2, 32, 3, 47, 84, 38, 6, 128, 14, 16, 72, 115, 57, 88, 50, 6, 134, 49, 0,
- 2, 17, 71, 3, 57, 0, 7, 6, 1, 44, 0, 4, 3, 115, 0, 8, 2, 32, 0, 7, 6, 1, 45, 0, 3, 0, 2, 17, 71, 3,
- 57, 0, 8, 2, 32, 3, 113, 6, 120, 49, 38, 116, 57, 88, 50, 6, 134, 49, 0, 7, 6, 1, 46, 0, 8, 2, 32, 3, 36, 0,
- 4, 2, 32, 3, 122, 0, 8, 0, 3, 123, 0, 7, 6, 1, 47, 0, 1, 131, 209, 180, 208, 181, 208, 187, 208, 129, 209, 2, 209, 137,
- 3, 0, 3, 130, 0, 4, 1, 17, 65, 3, 131, 0, 1, 138, 209, 0, 1, 140, 209, 0, 8, 0, 8, 2, 32, 0, 7, 6, 1, 48,
- 0, 4, 1, 17, 65, 3, 120, 0, 1, 17, 65, 2, 32, 0, 1, 138, 209, 0, 1, 138, 209, 2, 32, 0, 1, 140, 209, 0, 1, 140,
- 209, 2, 32, 0, 8, 0, 8, 2, 32, 0, 4, 3, 126, 0, 2, 32, 0, 7, 6, 1, 50, 0, 8, 3, 6, 57, 128, 0, 4, 1,
- 136, 209, 3, 6, 127, 0, 1, 182, 208, 0, 3, 6, 128, 0, 8, 2, 32, 3, 57, 128, 0, 7, 6, 0, 209, 150, 3, 37, 0, 209,
- 156, 3, 49, 57, 0, 209, 153, 3, 55, 57, 0, 209, 152, 3, 57, 0, 209, 151, 3, 57, 37, 0, 209, 148, 3, 57, 121, 0, 209, 158,
- 3, 58, 0, 36, 3, 72, 39, 55, 35, 34, 0, 209, 159, 3, 75, 0, 4, 209, 146, 3, 77, 0, 209, 147, 0, 209, 155, 3, 78, 0,
- 210, 145, 3, 81, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts56 = FileInMemory_createWithData (6217, reinterpret_cast<const char *> (&espeakdata_dicts56_data),
- U"espeak-1.48.04-source/espeak-data/ru_dict",
+ 209, 140, 0, 2, 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 7, 6, 1, 28, 0, 3, 55,
+ 0, 2, 17, 71, 3, 61, 0, 8, 2, 32, 3, 121, 61, 0, 7, 6, 1, 29, 0, 3, 65, 0, 4, 2, 17, 71, 3, 113, 0, 2,
+ 208, 177, 17, 71, 0, 2, 208, 177, 209, 140, 0, 2, 208, 178, 17, 71, 0, 2, 208, 178, 209, 140, 0, 2, 208, 191, 17, 71, 0, 2,
+ 208, 191, 209, 140, 0, 2, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 209, 140, 0, 2, 209, 132,
+ 209, 140, 0, 2, 209, 140, 0, 8, 2, 32, 3, 121, 65, 0, 7, 6, 1, 30, 0, 3, 50, 0, 208, 181, 1, 183, 208, 184, 208, 177,
+ 208, 2, 209, 129, 3, 50, 125, 0, 2, 32, 3, 108, 0, 8, 2, 32, 3, 121, 108, 0, 7, 6, 1, 31, 0, 3, 39, 0, 7, 6,
+ 1, 32, 0, 3, 48, 0, 4, 2, 17, 71, 3, 48, 38, 0, 2, 208, 188, 17, 71, 0, 2, 208, 188, 209, 140, 0, 2, 208, 191, 17,
+ 71, 0, 2, 208, 191, 208, 188, 17, 71, 0, 2, 208, 191, 208, 188, 209, 140, 0, 2, 208, 191, 209, 132, 17, 71, 0, 2, 208, 191, 209,
+ 132, 209, 140, 0, 2, 208, 191, 209, 140, 0, 2, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 17, 71, 0, 2, 209, 132, 209, 132, 209,
+ 140, 0, 2, 209, 132, 209, 140, 0, 2, 209, 140, 0, 8, 2, 32, 3, 48, 121, 0, 4, 2, 208, 177, 3, 71, 0, 2, 208, 179, 0,
+ 2, 208, 179, 17, 71, 0, 2, 208, 179, 209, 140, 0, 2, 208, 180, 0, 2, 208, 180, 17, 66, 0, 2, 208, 180, 17, 71, 0, 2, 208,
+ 180, 209, 140, 0, 2, 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 2, 208, 177, 39, 3, 71,
+ 38, 0, 7, 6, 1, 33, 0, 3, 34, 0, 4, 2, 17, 66, 3, 34, 38, 0, 2, 17, 71, 0, 2, 209, 140, 3, 34, 114, 0, 8,
+ 2, 32, 3, 121, 34, 0, 7, 6, 1, 34, 0, 4, 2, 208, 177, 3, 88, 0, 2, 208, 179, 0, 2, 208, 180, 0, 2, 208, 182, 0,
+ 2, 208, 183, 0, 4, 3, 89, 0, 2, 209, 130, 209, 140, 0, 2, 208, 182, 3, 90, 0, 2, 209, 136, 3, 91, 0, 4, 2, 208, 180,
+ 17, 66, 3, 94, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 4,
+ 2, 17, 71, 3, 95, 0, 2, 208, 189, 17, 66, 0, 2, 208, 189, 17, 71, 0, 2, 208, 189, 209, 140, 0, 2, 209, 129, 17, 71, 0,
+ 2, 209, 129, 209, 140, 0, 2, 209, 130, 17, 71, 0, 2, 209, 140, 0, 2, 209, 137, 3, 95, 95, 0, 209, 135, 3, 97, 0, 8, 2,
+ 32, 3, 121, 89, 0, 7, 6, 1, 35, 0, 3, 47, 0, 8, 2, 32, 3, 47, 121, 0, 4, 2, 208, 177, 3, 72, 0, 2, 208, 179,
+ 0, 2, 208, 180, 0, 2, 208, 182, 0, 2, 208, 182, 0, 2, 208, 183, 0, 209, 129, 1, 17, 71, 3, 110, 0, 4, 2, 17, 71, 3,
+ 111, 0, 2, 208, 189, 17, 66, 0, 2, 208, 189, 17, 71, 0, 2, 208, 189, 209, 140, 0, 2, 209, 129, 17, 71, 0, 2, 209, 129, 209,
+ 140, 0, 2, 209, 130, 17, 71, 0, 2, 209, 130, 209, 140, 0, 2, 209, 140, 0, 4, 2, 208, 180, 17, 66, 3, 112, 0, 2, 208, 180,
+ 17, 71, 0, 2, 208, 180, 209, 140, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 7, 6, 1, 36, 0, 4, 3, 40, 0,
+ 8, 2, 32, 0, 1, 17, 66, 3, 129, 0, 7, 6, 1, 37, 0, 3, 83, 0, 4, 2, 17, 71, 3, 83, 38, 0, 2, 208, 188, 17,
+ 71, 0, 2, 208, 188, 209, 140, 0, 2, 208, 191, 17, 71, 0, 2, 208, 191, 208, 188, 17, 71, 0, 2, 208, 191, 208, 188, 209, 140, 0,
+ 2, 208, 191, 209, 132, 17, 71, 0, 2, 208, 191, 209, 132, 209, 140, 0, 2, 208, 191, 209, 140, 0, 2, 209, 132, 17, 71, 0, 2, 209,
+ 132, 209, 140, 0, 2, 209, 140, 0, 4, 2, 208, 177, 3, 84, 0, 2, 208, 179, 0, 2, 208, 179, 17, 71, 0, 2, 208, 179, 209, 140,
+ 0, 2, 208, 180, 0, 2, 208, 180, 17, 66, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2, 208, 182, 0, 2, 208, 183,
+ 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 2, 208, 177, 39, 3, 84, 38, 0, 8, 2, 32, 3, 121, 83, 0, 7, 6,
+ 1, 38, 0, 4, 3, 101, 0, 2, 17, 71, 0, 2, 32, 208, 177, 209, 139, 0, 2, 208, 177, 0, 2, 208, 177, 17, 71, 0, 2, 208,
+ 177, 208, 178, 17, 71, 0, 2, 208, 177, 208, 178, 209, 140, 0, 2, 208, 177, 208, 188, 17, 71, 0, 2, 208, 177, 208, 188, 209, 140, 0,
+ 2, 208, 177, 209, 140, 0, 2, 208, 179, 0, 2, 208, 179, 17, 71, 0, 2, 208, 179, 209, 140, 0, 2, 208, 180, 0, 2, 208, 180, 17,
+ 66, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2, 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0, 2, 208,
+ 183, 209, 140, 0, 2, 208, 186, 17, 71, 0, 2, 208, 186, 209, 140, 0, 2, 209, 140, 0, 8, 2, 32, 3, 101, 134, 0, 7, 6, 1,
+ 39, 0, 4, 2, 208, 177, 3, 72, 88, 0, 2, 208, 177, 17, 71, 0, 2, 208, 177, 208, 178, 17, 71, 0, 2, 208, 177, 208, 178, 209,
+ 140, 0, 2, 208, 177, 208, 188, 17, 71, 0, 2, 208, 177, 208, 188, 209, 140, 0, 2, 208, 177, 209, 140, 0, 2, 208, 179, 0, 2, 208,
+ 179, 17, 71, 0, 2, 208, 179, 209, 140, 0, 2, 208, 180, 0, 2, 208, 180, 17, 66, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209,
+ 140, 0, 2, 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 3, 110, 0, 8, 2, 32, 3, 110,
+ 121, 0, 7, 6, 1, 40, 0, 1, 131, 209, 187, 208, 2, 209, 136, 208, 181, 3, 47, 0, 4, 2, 208, 177, 3, 77, 0, 2, 208, 177,
+ 17, 71, 0, 2, 208, 177, 208, 178, 17, 71, 0, 2, 208, 177, 208, 178, 209, 140, 0, 2, 208, 177, 208, 188, 17, 71, 0, 2, 208, 177,
+ 208, 188, 209, 140, 0, 2, 208, 177, 209, 140, 0, 2, 208, 179, 0, 2, 208, 179, 17, 71, 0, 2, 208, 179, 209, 140, 0, 2, 208, 180,
+ 0, 2, 208, 180, 17, 66, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209, 140, 0, 2, 208, 182, 0, 2, 208, 183, 0, 2, 208, 183,
+ 17, 71, 0, 2, 208, 183, 209, 140, 0, 3, 78, 0, 8, 2, 32, 3, 78, 36, 0, 4, 1, 131, 209, 186, 208, 129, 209, 2, 208, 189,
+ 3, 91, 0, 1, 143, 209, 130, 209, 129, 209, 131, 209, 191, 208, 2, 208, 189, 0, 1, 181, 208, 128, 209, 190, 208, 178, 208, 186, 208, 129,
+ 209, 2, 208, 189, 0, 1, 181, 208, 189, 208, 190, 208, 186, 208, 2, 208, 189, 208, 190, 0, 1, 184, 208, 143, 209, 2, 208, 189, 208, 184,
+ 0, 1, 184, 208, 178, 208, 181, 208, 180, 208, 2, 208, 189, 0, 2, 208, 189, 208, 176, 32, 0, 2, 208, 189, 208, 181, 32, 0, 2, 208,
+ 189, 208, 190, 208, 185, 32, 0, 2, 208, 189, 209, 131, 32, 0, 2, 208, 189, 209, 139, 32, 0, 8, 2, 209, 130, 208, 190, 0, 7, 6,
+ 1, 41, 0, 4, 2, 208, 177, 3, 90, 0, 2, 208, 177, 17, 71, 0, 2, 208, 177, 208, 178, 17, 71, 0, 2, 208, 177, 208, 178, 209,
+ 140, 0, 2, 208, 177, 208, 188, 17, 71, 0, 2, 208, 177, 208, 188, 209, 140, 0, 2, 208, 177, 209, 140, 0, 2, 208, 179, 0, 2, 208,
+ 179, 17, 71, 0, 2, 208, 179, 209, 140, 0, 2, 208, 180, 0, 2, 208, 180, 17, 66, 0, 2, 208, 180, 17, 71, 0, 2, 208, 180, 209,
+ 140, 0, 2, 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 3, 91, 0, 8, 2, 32, 3, 91,
+ 134, 0, 7, 6, 1, 42, 0, 4, 2, 208, 177, 3, 96, 0, 2, 208, 177, 17, 71, 0, 2, 208, 177, 208, 178, 17, 71, 0, 2, 208,
+ 177, 208, 178, 209, 140, 0, 2, 208, 177, 208, 188, 17, 71, 0, 2, 208, 177, 208, 188, 209, 140, 0, 2, 208, 177, 209, 140, 0, 2, 208,
+ 179, 0, 2, 208, 179, 17, 71, 0, 2, 208, 179, 209, 140, 0, 2, 208, 180, 0, 2, 208, 180, 17, 66, 0, 2, 208, 180, 17, 71, 0,
+ 2, 208, 180, 209, 140, 0, 2, 208, 182, 0, 2, 208, 183, 0, 2, 208, 183, 17, 71, 0, 2, 208, 183, 209, 140, 0, 3, 97, 0, 8,
+ 2, 32, 3, 97, 120, 0, 7, 6, 1, 43, 0, 3, 0, 8, 2, 32, 3, 47, 84, 38, 6, 128, 14, 16, 72, 115, 57, 88, 50, 6,
+ 134, 49, 0, 2, 17, 71, 3, 57, 0, 7, 6, 1, 44, 0, 4, 3, 115, 0, 8, 2, 32, 0, 7, 6, 1, 45, 0, 3, 0, 2,
+ 17, 71, 3, 57, 0, 8, 2, 32, 3, 113, 6, 120, 49, 38, 116, 57, 88, 50, 6, 134, 49, 0, 7, 6, 1, 46, 0, 8, 2, 32,
+ 3, 36, 0, 4, 2, 32, 3, 122, 0, 8, 0, 3, 123, 0, 7, 6, 1, 47, 0, 1, 131, 209, 180, 208, 181, 208, 187, 208, 129, 209,
+ 2, 209, 137, 3, 0, 3, 130, 0, 4, 1, 17, 65, 3, 131, 0, 1, 138, 209, 0, 1, 140, 209, 0, 8, 0, 8, 2, 32, 0, 7,
+ 6, 1, 48, 0, 4, 1, 17, 65, 3, 120, 0, 1, 17, 65, 2, 32, 0, 1, 138, 209, 0, 1, 138, 209, 2, 32, 0, 1, 140, 209,
+ 0, 1, 140, 209, 2, 32, 0, 8, 0, 8, 2, 32, 0, 4, 3, 126, 0, 2, 32, 0, 7, 6, 1, 50, 0, 8, 3, 6, 57, 128,
+ 0, 4, 1, 136, 209, 3, 6, 127, 0, 1, 182, 208, 0, 3, 6, 128, 0, 8, 2, 32, 3, 57, 128, 0, 7, 6, 0, 36, 3, 72,
+ 39, 55, 35, 34, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts54 = FileInMemory_createWithData (6157, reinterpret_cast<const char *> (&espeakdata_dicts54_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/ru_dict",
U"ru");
- my addItem_move (espeakdata_dicts56.move());
+ Collection_addItem (me.peek(), espeakdata_dicts54.transfer());
- static unsigned char espeakdata_dicts57_data[4144] = {
- 0, 4, 0, 0, 59, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4,
- 95, 100, 112, 116, 72, 6, 35, 91, 13, 149, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 1, 33, 84,
- 6, 37, 91, 149, 13, 57, 4, 118, 34, 47, 13, 57, 13, 0, 0, 0, 0, 10, 1, 36, 72, 119, 62, 35, 34, 0, 27, 0, 13, 1,
- 37, 89, 37, 57, 13, 57, 13, 139, 13, 0, 27, 0, 0, 0, 0, 0, 16, 1, 42, 148, 89, 139, 13, 34, 37, 89, 49, 13, 57, 13,
- 0, 27, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 18, 143, 112, 114, 39, 97, 58, 115, 110, 97, 58, 114, 116, 44, 64, 106, 64, 100, 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, 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, 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, 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, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 224, 183, 180, 49, 6, 40, 66, 140, 35, 55, 112, 57, 13, 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, 0, 0, 16, 5,
- 95, 48, 77, 50, 120, 55, 6, 35, 49, 91, 13, 57, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 17, 3, 95, 51, 57, 47, 6, 37, 89, 50, 13, 84, 4, 13, 57, 13, 0, 14, 3, 95, 50, 49, 84, 6, 37,
- 89, 37, 36, 49, 13, 0, 0, 13, 3, 95, 51, 56, 47, 6, 37, 89, 13, 139, 13, 0, 12, 3, 95, 50, 48, 84, 6, 37, 89, 89,
- 13, 0, 0, 16, 3, 95, 50, 51, 84, 6, 37, 89, 37, 47, 4, 40, 50, 13, 0, 0, 13, 5, 95, 48, 77, 49, 120, 6, 35, 107,
- 13, 89, 0, 16, 3, 95, 50, 50, 84, 6, 37, 89, 37, 72, 4, 36, 49, 13, 0, 0, 16, 3, 95, 50, 53, 84, 6, 37, 89, 37,
- 48, 4, 13, 107, 13, 0, 0, 18, 3, 95, 50, 52, 84, 6, 37, 89, 37, 107, 4, 13, 47, 13, 34, 13, 0, 0, 16, 3, 95, 50,
- 55, 84, 6, 37, 89, 37, 107, 4, 13, 47, 13, 0, 0, 16, 3, 95, 50, 54, 84, 6, 37, 89, 37, 107, 4, 13, 57, 13, 0, 0,
- 13, 3, 95, 51, 49, 47, 6, 37, 89, 36, 49, 13, 0, 0, 11, 3, 95, 51, 48, 47, 6, 37, 107, 13, 0, 0, 14, 3, 95, 51,
- 51, 47, 6, 37, 89, 47, 40, 50, 13, 0, 0, 14, 3, 95, 51, 50, 47, 6, 37, 89, 72, 36, 49, 13, 0, 0, 14, 3, 95, 51,
- 53, 47, 6, 37, 89, 48, 13, 107, 13, 0, 0, 17, 3, 95, 51, 52, 47, 6, 37, 89, 107, 13, 47, 4, 13, 34, 13, 0, 0, 14,
- 3, 95, 51, 55, 47, 6, 37, 89, 107, 13, 47, 13, 0, 0, 14, 3, 95, 51, 54, 47, 6, 37, 89, 107, 13, 57, 13, 0, 0, 0,
- 0, 0, 15, 5, 95, 48, 77, 51, 120, 49, 6, 119, 139, 37, 57, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 11, 3, 95, 54, 48, 107, 6, 148, 139, 13, 0, 0, 11, 3, 95, 48, 67, 89, 6, 37, 57, 13, 0, 0, 0, 0, 0, 0, 0,
- 0, 14, 3, 95, 55, 48, 107, 6, 148, 47, 47, 117, 84, 13, 0, 0, 13, 3, 95, 49, 67, 89, 6, 37, 57, 13, 57, 13, 0, 0,
- 0, 0, 0, 0, 0, 18, 3, 95, 49, 57, 72, 6, 35, 107, 13, 50, 4, 13, 84, 13, 57, 13, 0, 0, 15, 3, 95, 49, 56, 72,
- 6, 35, 107, 13, 4, 13, 139, 13, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 50, 57, 84, 6, 37, 89, 37, 50, 4, 13, 84,
- 13, 57, 13, 0, 15, 3, 95, 49, 49, 6, 36, 49, 39, 55, 4, 13, 107, 13, 0, 0, 15, 3, 95, 50, 56, 84, 6, 37, 89, 37,
- 4, 13, 139, 13, 0, 13, 3, 95, 49, 48, 72, 6, 35, 107, 13, 57, 13, 0, 0, 16, 3, 95, 49, 51, 72, 6, 35, 107, 13, 47,
- 4, 40, 50, 13, 0, 0, 13, 3, 95, 49, 50, 72, 6, 39, 55, 13, 107, 13, 0, 0, 16, 3, 95, 49, 53, 48, 6, 35, 107, 13,
- 62, 4, 39, 84, 13, 0, 0, 18, 3, 95, 49, 52, 72, 6, 35, 107, 13, 107, 4, 13, 47, 13, 34, 13, 0, 0, 16, 3, 95, 49,
- 55, 72, 6, 35, 107, 13, 107, 4, 13, 47, 13, 0, 0, 16, 3, 95, 49, 54, 72, 6, 35, 107, 13, 89, 4, 13, 57, 13, 0, 0,
- 0, 12, 3, 95, 55, 88, 107, 6, 148, 47, 47, 117, 0, 0, 0, 0, 0, 15, 3, 95, 48, 100, 71, 6, 37, 50, 72, 40, 84, 13,
- 37, 0, 0, 0, 0, 22, 3, 95, 52, 57, 107, 6, 35, 47, 13, 55, 4, 37, 89, 50, 13, 84, 4, 13, 57, 13, 0, 0, 18, 3,
- 95, 52, 56, 107, 6, 35, 47, 13, 55, 4, 37, 89, 13, 139, 13, 0, 0, 0, 0, 0, 12, 3, 95, 49, 100, 6, 36, 49, 35, 4,
- 37, 0, 0, 0, 0, 19, 3, 95, 52, 49, 107, 6, 35, 47, 13, 55, 4, 37, 89, 6, 36, 49, 13, 0, 0, 16, 3, 95, 52, 48,
- 107, 6, 35, 47, 13, 55, 4, 37, 107, 13, 0, 0, 19, 3, 95, 52, 51, 107, 6, 35, 47, 13, 55, 4, 37, 89, 47, 40, 50, 13,
- 0, 0, 19, 3, 95, 52, 50, 107, 6, 35, 47, 13, 55, 4, 37, 89, 72, 36, 49, 13, 0, 0, 19, 3, 95, 52, 53, 107, 6, 35,
- 47, 13, 55, 4, 37, 89, 48, 13, 107, 13, 0, 0, 22, 3, 95, 52, 52, 107, 6, 35, 47, 13, 55, 4, 37, 89, 107, 13, 47, 4,
- 13, 34, 13, 0, 13, 3, 95, 50, 100, 72, 6, 36, 49, 35, 4, 37, 0, 0, 19, 3, 95, 52, 55, 107, 6, 35, 47, 13, 55, 4,
- 37, 89, 107, 13, 47, 13, 0, 0, 19, 3, 95, 52, 54, 107, 6, 35, 47, 13, 55, 4, 37, 89, 107, 13, 57, 13, 0, 0, 0, 13,
- 3, 95, 53, 48, 48, 6, 35, 50, 13, 107, 13, 0, 0, 0, 0, 0, 12, 3, 95, 51, 100, 47, 6, 40, 50, 4, 37, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 14, 3, 95, 52, 100, 107, 6, 35, 47, 13, 34, 13, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3,
- 95, 53, 100, 48, 6, 35, 107, 13, 37, 0, 0, 0, 0, 0, 12, 3, 95, 56, 48, 6, 35, 89, 123, 84, 13, 0, 12, 3, 95, 53,
- 88, 48, 6, 35, 50, 13, 89, 0, 0, 0, 0, 0, 12, 3, 95, 54, 100, 107, 6, 35, 57, 13, 37, 0, 0, 0, 0, 0, 12, 3,
- 95, 57, 48, 6, 35, 50, 123, 84, 13, 0, 11, 3, 95, 54, 88, 107, 6, 148, 139, 13, 0, 0, 0, 0, 0, 12, 3, 95, 55, 100,
- 107, 6, 35, 47, 13, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 56, 100, 6, 35, 139, 13, 37, 0, 0, 0, 0, 0,
- 10, 3, 95, 56, 88, 6, 35, 89, 123, 0, 0, 0, 0, 0, 12, 3, 95, 57, 100, 50, 6, 35, 84, 13, 37, 0, 0, 0, 0, 0,
- 10, 3, 95, 57, 88, 6, 35, 50, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 3, 224, 183, 158,
- 147, 135, 0, 0, 9, 3, 224, 183, 159, 18, 55, 37, 0, 0, 8, 3, 224, 183, 156, 18, 39, 0, 0, 9, 3, 224, 183, 157, 147, 119,
- 12, 0, 0, 9, 3, 224, 183, 154, 147, 114, 12, 0, 0, 8, 3, 224, 183, 155, 147, 134, 0, 0, 9, 3, 224, 183, 152, 18, 34, 40,
- 0, 0, 8, 3, 224, 183, 153, 18, 36, 0, 0, 9, 3, 224, 183, 150, 147, 123, 12, 0, 0, 0, 8, 3, 224, 183, 148, 18, 40, 0,
- 0, 0, 8, 3, 224, 183, 146, 18, 37, 0, 0, 9, 3, 224, 183, 147, 147, 112, 12, 0, 0, 8, 3, 224, 183, 144, 18, 148, 0, 0,
- 9, 3, 224, 183, 145, 147, 117, 12, 0, 0, 0, 9, 3, 224, 183, 143, 147, 118, 12, 0, 0, 0, 0, 17, 3, 224, 182, 130, 6, 35,
- 50, 40, 89, 58, 118, 34, 13, 57, 13, 0, 0, 16, 3, 224, 182, 131, 6, 58, 37, 89, 35, 34, 81, 35, 57, 35, 0, 0, 0, 0,
- 8, 3, 224, 183, 134, 83, 13, 0, 0, 0, 8, 3, 224, 183, 132, 107, 13, 0, 0, 8, 3, 224, 183, 133, 62, 13, 0, 16, 4, 95,
- 48, 77, 52, 84, 6, 37, 55, 6, 37, 57, 13, 50, 0, 0, 8, 3, 224, 183, 130, 93, 13, 0, 0, 8, 3, 224, 183, 131, 89, 13,
- 0, 12, 4, 95, 48, 77, 50, 55, 6, 35, 49, 91, 0, 0, 8, 3, 224, 183, 128, 58, 13, 0, 12, 4, 95, 48, 77, 51, 49, 6,
- 119, 139, 37, 0, 0, 8, 3, 224, 183, 129, 91, 13, 0, 0, 8, 3, 224, 182, 182, 71, 13, 0, 13, 4, 95, 48, 77, 49, 72, 6,
- 35, 107, 13, 89, 0, 0, 8, 3, 224, 182, 183, 137, 13, 0, 0, 8, 3, 224, 182, 180, 48, 13, 0, 0, 8, 3, 224, 182, 181, 136,
- 13, 0, 0, 0, 9, 3, 224, 182, 179, 150, 72, 13, 0, 0, 8, 3, 224, 182, 176, 138, 13, 0, 0, 8, 3, 224, 182, 177, 50, 13,
- 0, 0, 8, 3, 224, 182, 174, 25, 13, 0, 0, 8, 3, 224, 182, 175, 72, 13, 0, 0, 9, 3, 224, 182, 172, 151, 140, 13, 0, 0,
- 8, 3, 224, 182, 173, 47, 13, 0, 0, 9, 3, 224, 183, 178, 147, 34, 123, 0, 8, 3, 224, 182, 170, 142, 13, 0, 0, 9, 3, 224,
- 183, 179, 147, 55, 112, 0, 8, 3, 224, 182, 171, 66, 13, 0, 0, 8, 3, 224, 182, 168, 141, 13, 0, 0, 8, 3, 224, 182, 169, 140,
- 13, 0, 0, 9, 3, 224, 182, 166, 152, 75, 13, 0, 0, 8, 3, 224, 182, 167, 139, 13, 0, 0, 8, 3, 224, 182, 164, 67, 13, 0,
- 0, 9, 3, 224, 182, 165, 81, 50, 13, 0, 0, 8, 3, 224, 182, 162, 75, 13, 0, 0, 8, 3, 224, 182, 163, 75, 28, 0, 0, 8,
- 3, 224, 182, 160, 76, 13, 0, 0, 8, 3, 224, 182, 161, 76, 28, 0, 0, 8, 3, 224, 182, 158, 68, 13, 0, 0, 9, 3, 224, 182,
- 159, 153, 81, 13, 0, 0, 8, 3, 224, 182, 156, 81, 13, 0, 0, 8, 3, 224, 182, 157, 146, 13, 0, 0, 8, 3, 224, 182, 154, 49,
- 13, 0, 0, 8, 3, 224, 182, 155, 145, 13, 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, 8, 3, 224, 182, 189, 55, 13, 0, 0, 8, 3, 224, 182, 186, 57, 13, 0, 0, 8,
- 3, 224, 182, 187, 34, 13, 0, 0, 8, 3, 224, 182, 184, 65, 13, 0, 0, 9, 3, 224, 182, 185, 149, 71, 13, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 10, 2, 95, 46, 47, 6, 37, 47, 13, 0, 0, 0, 12, 2, 95, 44, 49,
- 6, 39, 65, 118, 84, 13, 0, 0, 10, 2, 95, 51, 47, 6, 40, 50, 13, 0, 0, 10, 2, 95, 50, 72, 6, 36, 49, 13, 0, 0,
- 9, 2, 95, 49, 6, 36, 49, 13, 0, 0, 13, 2, 95, 48, 71, 6, 37, 50, 72, 40, 84, 13, 0, 0, 10, 2, 95, 55, 107, 6,
- 35, 47, 13, 0, 0, 10, 2, 95, 54, 107, 6, 35, 57, 13, 0, 0, 10, 2, 95, 53, 48, 6, 35, 107, 13, 0, 0, 12, 2, 95,
- 52, 107, 6, 35, 47, 13, 34, 13, 0, 0, 12, 2, 95, 59, 72, 6, 36, 47, 37, 47, 13, 0, 0, 16, 2, 95, 58, 47, 6, 37,
- 47, 49, 39, 65, 4, 118, 84, 13, 0, 0, 12, 2, 95, 57, 50, 6, 35, 84, 13, 57, 13, 0, 0, 9, 2, 95, 56, 6, 35, 139,
- 13, 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, 31, 4, 95, 226, 128, 157, 6, 40, 138, 34, 40, 47, 4, 13, 48, 118, 141, 4, 13, 13, 58, 4, 13, 93, 118, 50, 4, 13, 57,
- 13, 0, 0, 29, 4, 95, 226, 128, 156, 6, 40, 72, 34, 40, 47, 4, 13, 48, 118, 139, 4, 13, 118, 34, 4, 13, 65, 71, 13, 57,
- 13, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 224, 182,
- 154, 0, 224, 182, 155, 0, 224, 182, 156, 0, 224, 182, 157, 0, 224, 183, 132, 0, 7, 6, 18, 67, 224, 182, 160, 0, 224, 182, 161, 0,
- 224, 182, 162, 0, 224, 182, 163, 0, 224, 182, 166, 0, 7, 6, 18, 68, 224, 182, 167, 0, 224, 182, 168, 0, 224, 182, 169, 0, 224, 182,
- 170, 0, 7, 6, 1, 3, 0, 1, 138, 183, 224, 3, 6, 35, 50, 40, 93, 58, 4, 118, 34, 13, 57, 13, 0, 3, 65, 0, 2, 18,
- 68, 3, 66, 0, 2, 18, 67, 3, 67, 0, 2, 18, 66, 3, 68, 0, 7, 6, 1, 4, 0, 1, 138, 183, 224, 3, 58, 6, 37, 93,
- 13, 34, 81, 4, 13, 57, 13, 0, 4, 3, 107, 0, 0, 7, 6, 1, 6, 0, 3, 35, 0, 7, 6, 1, 7, 0, 3, 118, 0, 7,
- 6, 1, 8, 0, 3, 148, 0, 7, 6, 1, 9, 0, 3, 117, 0, 7, 6, 1, 10, 0, 3, 37, 0, 7, 6, 1, 11, 0, 3, 112,
- 0, 7, 6, 1, 12, 0, 3, 40, 0, 7, 6, 1, 13, 0, 3, 123, 0, 7, 6, 1, 14, 0, 3, 34, 40, 0, 7, 6, 1, 15,
- 0, 3, 34, 123, 0, 7, 6, 1, 16, 0, 3, 55, 37, 0, 7, 6, 1, 17, 0, 3, 55, 112, 0, 7, 6, 1, 18, 0, 3, 36,
- 0, 7, 6, 1, 19, 0, 3, 114, 0, 7, 6, 1, 20, 0, 3, 134, 0, 7, 6, 1, 21, 0, 3, 39, 0, 7, 6, 1, 22, 0,
- 3, 119, 0, 7, 6, 1, 23, 0, 3, 135, 0, 7, 6, 1, 27, 0, 2, 17, 66, 3, 49, 0, 3, 49, 35, 0, 7, 6, 1, 28,
- 0, 2, 17, 66, 3, 145, 0, 3, 145, 35, 0, 7, 6, 1, 29, 0, 2, 17, 66, 3, 81, 0, 3, 81, 35, 0, 7, 6, 1, 30,
- 0, 2, 17, 66, 3, 146, 0, 3, 146, 35, 0, 7, 6, 1, 31, 0, 2, 17, 66, 3, 68, 0, 3, 68, 35, 0, 7, 6, 1, 32,
- 0, 2, 17, 66, 3, 153, 81, 0, 3, 153, 81, 35, 0, 7, 6, 1, 33, 0, 2, 17, 66, 3, 76, 0, 3, 76, 35, 0, 7, 6,
- 1, 34, 0, 2, 17, 66, 3, 76, 107, 0, 3, 76, 107, 35, 0, 7, 6, 1, 35, 0, 2, 17, 66, 3, 75, 0, 3, 75, 35, 0,
- 7, 6, 1, 36, 0, 2, 17, 66, 3, 75, 107, 0, 3, 75, 107, 35, 0, 7, 6, 1, 37, 0, 2, 17, 66, 3, 67, 0, 3, 67,
- 35, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 81, 50, 0, 3, 81, 50, 35, 0, 7, 6, 1, 39, 0, 2, 17, 66, 3, 152, 75,
- 0, 3, 152, 75, 35, 0, 7, 6, 1, 40, 0, 2, 17, 66, 3, 139, 0, 3, 139, 35, 0, 7, 6, 1, 41, 0, 2, 17, 66, 3,
- 141, 0, 3, 141, 35, 0, 7, 6, 1, 42, 0, 2, 17, 66, 3, 140, 0, 3, 140, 35, 0, 7, 6, 1, 43, 0, 2, 17, 66, 3,
- 140, 0, 3, 140, 35, 0, 7, 6, 1, 44, 0, 2, 17, 66, 3, 66, 0, 3, 66, 35, 0, 7, 6, 1, 45, 0, 2, 17, 66, 3,
- 151, 140, 0, 3, 151, 140, 35, 0, 7, 6, 1, 46, 0, 2, 17, 66, 3, 47, 0, 3, 47, 35, 0, 7, 6, 1, 47, 0, 2, 17,
- 66, 3, 25, 0, 3, 25, 35, 0, 7, 6, 1, 48, 0, 2, 17, 66, 3, 72, 0, 3, 72, 35, 0, 7, 6, 1, 49, 0, 2, 17,
- 66, 3, 138, 0, 3, 138, 35, 0, 7, 6, 1, 50, 0, 2, 17, 66, 3, 50, 0, 3, 50, 35, 0, 7, 6, 1, 52, 0, 2, 17,
- 66, 3, 150, 72, 0, 3, 150, 72, 35, 0, 7, 6, 1, 53, 0, 2, 17, 66, 3, 48, 0, 3, 48, 35, 0, 7, 6, 1, 54, 0,
- 2, 17, 66, 3, 136, 0, 3, 136, 35, 0, 7, 6, 1, 55, 0, 2, 17, 66, 3, 71, 0, 3, 71, 35, 0, 7, 6, 1, 56, 0,
- 2, 17, 66, 3, 137, 0, 3, 137, 35, 0, 7, 6, 1, 57, 0, 2, 17, 66, 3, 65, 0, 3, 65, 35, 0, 7, 6, 1, 58, 0,
- 2, 17, 66, 3, 149, 71, 0, 3, 149, 71, 35, 0, 7, 6, 1, 59, 0, 2, 17, 66, 3, 57, 0, 3, 57, 35, 0, 7, 6, 1,
- 60, 0, 2, 17, 66, 3, 34, 0, 3, 34, 35, 0, 7, 6, 1, 62, 0, 2, 17, 66, 3, 55, 0, 3, 55, 35, 0, 7, 6, 1,
- 65, 0, 4, 1, 21, 2, 32, 3, 58, 0, 2, 17, 66, 0, 4, 3, 58, 35, 0, 1, 138, 183, 224, 2, 32, 0, 7, 6, 1, 66,
- 0, 2, 17, 66, 3, 89, 0, 3, 89, 35, 0, 7, 6, 1, 67, 0, 2, 17, 66, 3, 91, 0, 3, 91, 35, 0, 7, 6, 1, 68,
- 0, 2, 17, 66, 3, 89, 0, 3, 89, 35, 0, 7, 6, 1, 69, 0, 2, 17, 66, 3, 107, 0, 3, 107, 35, 0, 7, 6, 1, 70,
- 0, 2, 17, 66, 3, 62, 0, 3, 62, 35, 0, 7, 6, 1, 71, 0, 2, 17, 66, 3, 83, 0, 3, 83, 35, 0, 7, 6, 1, 75,
- 0, 1, 17, 67, 3, 0, 3, 107, 6, 35, 55, 49, 6, 37, 34, 37, 149, 13, 0, 7, 6, 1, 80, 0, 3, 6, 148, 55, 13, 48,
- 4, 37, 55, 55, 13, 0, 1, 17, 67, 3, 118, 0, 7, 6, 1, 81, 0, 3, 6, 148, 72, 13, 57, 13, 0, 1, 17, 67, 3, 148,
- 0, 7, 6, 1, 82, 0, 3, 72, 6, 112, 34, 81, 13, 4, 148, 72, 13, 57, 13, 0, 1, 17, 67, 3, 117, 0, 7, 6, 1, 83,
- 0, 3, 6, 37, 89, 48, 37, 55, 55, 13, 0, 1, 17, 67, 3, 37, 0, 7, 6, 1, 84, 0, 3, 72, 6, 112, 34, 81, 13, 4,
- 37, 89, 48, 37, 55, 55, 13, 0, 1, 17, 67, 3, 112, 0, 7, 6, 1, 85, 0, 1, 17, 67, 3, 40, 0, 3, 48, 6, 118, 48,
- 37, 55, 55, 13, 0, 7, 6, 1, 87, 0, 3, 72, 6, 112, 34, 81, 13, 48, 4, 118, 48, 37, 55, 55, 13, 0, 1, 17, 67, 3,
- 123, 0, 7, 6, 1, 89, 0, 1, 17, 67, 3, 34, 40, 0, 3, 81, 6, 148, 139, 13, 48, 4, 37, 55, 55, 13, 0, 7, 6, 1,
- 90, 0, 1, 17, 67, 3, 36, 0, 3, 49, 6, 39, 65, 71, 40, 84, 13, 0, 7, 6, 1, 92, 0, 3, 49, 6, 39, 65, 71, 40,
- 72, 4, 36, 49, 13, 0, 1, 17, 67, 3, 134, 0, 7, 6, 1, 95, 0, 3, 81, 6, 35, 57, 35, 50, 4, 40, 49, 37, 47, 47,
- 13, 0, 1, 17, 67, 3, 135, 0, 7, 6, 224, 183, 0, 178, 3, 34, 123, 0, 156, 3, 39, 0, 159, 3, 55, 37, 0, 179, 3, 55,
- 112, 0, 154, 3, 114, 0, 157, 3, 119, 0, 7, 6, 0, 122, 224, 183, 131, 2, 17, 66, 3, 88, 0, 122, 224, 183, 131, 3, 88, 35,
- 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts57 = FileInMemory_createWithData (4143, reinterpret_cast<const char *> (&espeakdata_dicts57_data),
- U"espeak-1.48.04-source/espeak-data/si_dict",
+ static unsigned char espeakdata_dicts55_data[2251] = {
+ 0, 4, 0, 0, 171, 7, 0, 0, 0, 0, 0, 0, 0, 6, 65, 4, 35, 12, 0, 0, 0, 0, 0, 7, 65, 8, 71, 35, 12, 0,
+ 0, 0, 0, 0, 7, 65, 12, 80, 35, 12, 0, 0, 0, 0, 0, 7, 65, 16, 72, 35, 12, 0, 0, 0, 0, 0, 6, 65, 20, 36,
+ 12, 0, 0, 0, 0, 0, 7, 65, 24, 83, 35, 12, 0, 0, 0, 0, 0, 7, 65, 28, 81, 35, 12, 0, 0, 0, 0, 0, 7, 65,
+ 32, 107, 35, 12, 0, 0, 0, 0, 0, 6, 65, 36, 37, 12, 0, 0, 0, 0, 0, 7, 65, 40, 75, 35, 12, 0, 0, 0, 0, 0,
+ 7, 65, 44, 49, 35, 12, 0, 0, 0, 0, 0, 7, 65, 48, 55, 35, 12, 0, 0, 0, 0, 0, 7, 65, 52, 65, 35, 12, 0, 0,
+ 0, 0, 0, 10, 5, 95, 48, 1, 14, 4, 50, 35, 0, 7, 65, 56, 50, 35, 12, 0, 0, 0, 0, 0, 6, 65, 60, 39, 12, 0,
+ 0, 0, 0, 0, 7, 65, 64, 48, 35, 12, 0, 0, 0, 0, 0, 8, 65, 68, 49, 58, 35, 12, 0, 0, 0, 0, 0, 7, 65, 72,
+ 16, 35, 12, 0, 0, 0, 0, 0, 7, 65, 76, 89, 35, 12, 0, 0, 0, 0, 0, 7, 65, 80, 47, 35, 12, 0, 0, 0, 0, 0,
+ 6, 65, 84, 40, 12, 0, 0, 0, 0, 0, 7, 65, 88, 84, 35, 12, 0, 0, 0, 0, 0, 7, 65, 92, 58, 35, 12, 0, 0, 0,
+ 0, 0, 16, 4, 95, 49, 77, 49, 37, 79, 37, 107, 6, 40, 65, 71, 37, 0, 7, 65, 96, 36, 49, 89, 0, 0, 20, 4, 95, 49,
+ 77, 50, 65, 37, 55, 37, 57, 6, 39, 50, 6, 37, 65, 58, 36, 0, 0, 0, 0, 7, 65, 100, 57, 35, 12, 0, 0, 0, 0, 0,
+ 7, 65, 104, 88, 35, 12, 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, 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, 23, 4, 95, 50, 77, 49, 37, 82, 37, 107, 6, 40, 65, 71, 37, 71, 37, 82, 6, 37, 16, 37, 0, 0, 22, 4, 95,
+ 50, 77, 50, 65, 37, 55, 37, 57, 6, 39, 50, 36, 82, 57, 6, 37, 16, 37, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 4, 16, 20, 10, 50, 37, 82, 6, 37, 76, 36, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 23, 4, 95, 51, 77, 49, 37, 82, 37, 107, 6, 40, 65, 71, 37, 71, 37, 47, 6, 35, 47, 40, 0,
+ 0, 21, 4, 95, 51, 77, 50, 65, 37, 55, 37, 57, 6, 39, 50, 36, 91, 6, 35, 47, 40, 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, 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, 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, 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, 23, 4,
+ 95, 53, 77, 49, 37, 82, 37, 107, 6, 40, 65, 71, 37, 71, 37, 47, 6, 35, 50, 40, 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, 0, 0, 0, 0, 0, 20, 3, 95,
+ 51, 88, 65, 37, 16, 4, 39, 68, 81, 58, 37, 47, 6, 35, 47, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 49,
+ 67, 37, 75, 6, 35, 50, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 50, 67, 65, 35, 81, 4, 35, 50, 35, 82, 6,
+ 37, 16, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 51, 67, 65, 35, 81, 4, 35, 50, 35, 47, 6, 35, 47, 40, 0,
+ 0, 0, 0, 26, 4, 95, 54, 77, 49, 37, 82, 37, 107, 6, 40, 65, 71, 37, 71, 37, 47, 35, 50, 72, 6, 35, 47, 40, 0, 0,
+ 0, 0, 0, 22, 3, 95, 55, 88, 65, 37, 16, 4, 39, 68, 81, 58, 37, 16, 6, 37, 50, 72, 58, 37, 0, 0, 16, 3, 95, 52,
+ 67, 65, 35, 81, 4, 35, 50, 6, 35, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 53, 67, 65, 35, 81, 4, 35,
+ 50, 35, 47, 6, 35, 50, 40, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 49, 88, 37, 76, 6, 40, 65, 37, 0, 0, 21, 3,
+ 95, 54, 67, 65, 35, 81, 4, 35, 50, 35, 47, 35, 50, 72, 6, 35, 47, 40, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 50,
+ 88, 65, 35, 49, 40, 65, 57, 35, 82, 6, 37, 16, 37, 0, 0, 20, 3, 95, 55, 67, 65, 35, 81, 4, 35, 50, 35, 16, 6, 37,
+ 50, 72, 58, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 56, 67, 65, 35, 81, 4, 35, 50, 37, 50, 6, 35, 50, 37,
+ 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 52, 88, 65, 37, 16, 4, 39, 68, 81, 58, 6, 37, 50, 36, 0, 0, 20, 3, 95,
+ 57, 67, 65, 35, 81, 4, 35, 50, 35, 49, 57, 6, 36, 50, 72, 35, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 53, 88, 65,
+ 37, 16, 4, 39, 68, 81, 58, 37, 47, 6, 35, 50, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 3, 95, 54, 88, 65, 37, 16,
+ 4, 39, 68, 81, 37, 47, 35, 50, 72, 6, 35, 47, 40, 0, 0, 0, 0, 0, 25, 4, 95, 55, 77, 49, 37, 82, 37, 107, 6, 40,
+ 65, 71, 37, 71, 37, 16, 6, 37, 50, 72, 58, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 56, 88,
+ 65, 37, 16, 4, 39, 68, 81, 58, 37, 50, 6, 35, 50, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 95, 57, 88, 65, 37,
+ 16, 4, 39, 68, 81, 58, 36, 57, 6, 36, 50, 72, 35, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4,
+ 95, 48, 77, 50, 65, 37, 55, 37, 57, 6, 39, 50, 37, 0, 0, 0, 0, 16, 4, 95, 48, 77, 49, 37, 82, 37, 107, 6, 40, 65,
+ 71, 37, 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, 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, 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, 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, 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, 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, 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, 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, 4, 95, 52, 77, 50, 65, 4, 37, 55, 37, 57, 6,
+ 39, 50, 6, 36, 67, 36, 0, 0, 21, 4, 95, 52, 77, 49, 37, 82, 37, 107, 6, 40, 65, 71, 37, 71, 6, 37, 50, 36, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 12, 2, 95, 51, 81, 35, 47, 6, 35, 47, 40, 0, 0, 12, 2, 95, 50, 49, 35, 82, 6, 37, 16,
+ 37, 0, 0, 11, 2, 95, 49, 51, 6, 37, 65, 58, 36, 0, 0, 10, 2, 95, 48, 88, 6, 36, 16, 40, 0, 0, 14, 2, 95, 55,
+ 49, 35, 16, 6, 37, 50, 72, 58, 37, 0, 0, 15, 2, 95, 54, 81, 35, 47, 35, 50, 72, 6, 35, 47, 40, 0, 0, 12, 2, 95,
+ 53, 81, 35, 47, 6, 35, 50, 40, 0, 0, 10, 2, 95, 52, 49, 6, 35, 50, 36, 0, 0, 0, 0, 13, 2, 95, 57, 37, 49, 57,
+ 6, 36, 50, 72, 35, 0, 0, 13, 2, 95, 56, 40, 65, 40, 50, 6, 35, 50, 37, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 97, 0, 3, 35, 0, 7, 6, 98, 0, 4, 1, 109, 3, 71, 0, 8,
+ 0, 3, 82, 0, 7, 6, 99, 0, 121, 3, 49, 57, 0, 3, 76, 0, 7, 6, 100, 0, 3, 72, 0, 7, 6, 101, 0, 3, 36, 0,
+ 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 4, 2, 101, 3, 79, 0, 2, 105, 0, 3, 81, 0, 7, 6, 104, 0, 3, 107, 0,
+ 7, 6, 105, 0, 3, 37, 0, 7, 6, 106, 0, 3, 75, 0, 121, 3, 79, 57, 0, 7, 6, 107, 0, 3, 49, 0, 4, 2, 101, 3,
+ 80, 0, 2, 105, 0, 7, 6, 108, 0, 3, 55, 0, 7, 6, 109, 0, 3, 65, 0, 112, 3, 65, 107, 0, 7, 6, 110, 0, 3, 50,
+ 0, 116, 3, 50, 107, 0, 4, 2, 103, 101, 3, 67, 0, 2, 103, 105, 0, 121, 0, 2, 103, 3, 68, 0, 107, 3, 68, 101, 0, 7,
+ 6, 111, 0, 3, 39, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 104, 0, 7, 6, 114, 0, 3, 16, 0, 8, 3, 51,
+ 0, 7, 6, 115, 0, 3, 89, 0, 104, 3, 91, 0, 104, 121, 3, 97, 0, 7, 6, 116, 0, 3, 47, 0, 7, 6, 117, 0, 3, 40,
+ 0, 7, 6, 118, 0, 3, 80, 0, 7, 6, 119, 0, 3, 58, 0, 1, 98, 3, 81, 0, 7, 6, 120, 0, 3, 49, 89, 0, 8, 3,
+ 88, 0, 7, 6, 121, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 36, 3, 72, 39, 55, 35, 16, 35, 0, 7, 0,
+ 0};
+ autoFileInMemory espeakdata_dicts55 = FileInMemory_createWithData (2250, reinterpret_cast<const char *> (&espeakdata_dicts55_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/rw_dict",
+ U"rw");
+ Collection_addItem (me.peek(), espeakdata_dicts55.transfer());
+
+ static unsigned char espeakdata_dicts56_data[2455] = {
+ 0, 4, 0, 0, 253, 5, 0, 0, 0, 0, 0, 0, 0, 6, 65, 4, 114, 57, 0, 0, 0, 0, 0, 6, 65, 8, 71, 112, 0, 0,
+ 0, 0, 0, 6, 65, 12, 89, 112, 0, 0, 0, 0, 0, 6, 65, 16, 72, 112, 0, 0, 0, 0, 0, 5, 65, 20, 112, 0, 0, 0,
+ 0, 0, 6, 65, 24, 116, 83, 0, 0, 0, 0, 0, 6, 65, 28, 75, 112, 0, 0, 0, 0, 0, 6, 65, 32, 114, 76, 0, 0, 0,
+ 0, 0, 6, 65, 36, 118, 57, 0, 0, 13, 1, 37, 89, 37, 57, 13, 57, 13, 140, 13, 0, 27, 0, 0, 0, 7, 65, 40, 75, 114,
+ 57, 0, 0, 0, 16, 1, 42, 149, 89, 140, 13, 34, 37, 89, 49, 13, 57, 13, 0, 27, 0, 0, 7, 65, 44, 49, 114, 57, 0, 0,
+ 0, 0, 0, 6, 65, 48, 116, 55, 0, 0, 0, 0, 0, 6, 65, 52, 116, 65, 0, 0, 0, 0, 0, 6, 65, 56, 116, 50, 0, 0,
+ 0, 0, 0, 5, 65, 60, 119, 0, 0, 0, 0, 0, 6, 65, 64, 48, 112, 0, 0, 0, 0, 0, 7, 65, 68, 49, 57, 123, 0, 0,
+ 0, 0, 0, 6, 65, 72, 118, 34, 0, 0, 0, 0, 0, 6, 65, 76, 116, 89, 0, 0, 0, 0, 0, 6, 65, 80, 138, 112, 0, 0,
+ 0, 0, 0, 6, 65, 84, 57, 123, 0, 0, 0, 0, 0, 6, 65, 88, 84, 112, 0, 0, 0, 0, 0, 11, 65, 92, 72, 35, 71, 35,
+ 55, 57, 123, 0, 0, 0, 0, 0, 7, 65, 96, 116, 49, 89, 0, 0, 0, 0, 0, 7, 65, 100, 58, 118, 57, 0, 0, 0, 0, 0,
+ 7, 65, 104, 88, 116, 72, 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, 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, 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, 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, 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, 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, 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, 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, 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, 12, 3, 95, 48, 67, 89, 37, 57, 13,
+ 57, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 49, 57, 72, 35, 107, 13, 50, 35, 84, 13,
+ 57, 13, 0, 0, 13, 3, 95, 49, 56, 72, 35, 107, 13, 35, 140, 13, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 49, 49, 36,
+ 49, 39, 62, 13, 107, 13, 0, 0, 12, 3, 95, 49, 48, 72, 35, 107, 13, 57, 13, 0, 0, 14, 3, 95, 49, 51, 72, 35, 107, 13,
+ 47, 40, 50, 13, 0, 0, 12, 3, 95, 49, 50, 72, 39, 62, 13, 107, 13, 0, 0, 14, 3, 95, 49, 53, 48, 35, 107, 13, 62, 39,
+ 84, 13, 0, 0, 16, 3, 95, 49, 52, 72, 35, 107, 13, 107, 35, 47, 13, 34, 13, 0, 0, 14, 3, 95, 49, 55, 72, 35, 107, 13,
+ 107, 35, 47, 13, 0, 0, 14, 3, 95, 49, 54, 72, 35, 107, 13, 89, 35, 57, 13, 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, 11, 3, 95, 50, 88, 84, 37, 89, 89, 13, 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, 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,
+ 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, 0, 0, 0, 0, 0, 17, 4, 95, 48, 77, 50, 65, 37, 55, 37, 57, 13, 50, 13, 57, 13, 0, 0, 17, 4, 95, 48, 77,
+ 51, 71, 37, 55, 37, 57, 13, 50, 13, 57, 13, 0, 0, 0, 13, 4, 95, 48, 77, 49, 72, 35, 107, 13, 89, 13, 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, 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,
+ 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 95, 51, 47, 123, 50, 13, 0, 0,
+ 9, 2, 95, 50, 72, 36, 49, 13, 0, 0, 8, 2, 95, 49, 36, 49, 13, 0, 0, 0, 9, 2, 95, 55, 107, 35, 47, 13, 0, 0,
+ 9, 2, 95, 54, 107, 35, 57, 13, 0, 0, 9, 2, 95, 53, 48, 35, 107, 13, 0, 0, 11, 2, 95, 52, 107, 35, 47, 13, 34, 13,
+ 0, 0, 16, 2, 95, 59, 47, 6, 37, 47, 49, 4, 39, 65, 118, 84, 13, 0, 0, 0, 11, 2, 95, 57, 50, 35, 84, 13, 57, 13,
+ 0, 0, 8, 2, 95, 56, 35, 140, 13, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 6, 1, 6, 0, 3, 35, 0, 7, 6, 1, 7, 0, 3, 118, 0, 7, 6, 1, 8, 0, 3, 149, 0, 7, 6, 1, 9,
+ 0, 3, 117, 0, 7, 6, 1, 10, 0, 3, 37, 0, 7, 6, 1, 11, 0, 3, 112, 0, 7, 6, 1, 12, 0, 3, 40, 0, 7, 6,
+ 1, 13, 0, 3, 123, 0, 7, 6, 1, 14, 0, 3, 34, 40, 0, 7, 6, 1, 15, 0, 3, 34, 123, 0, 7, 6, 1, 16, 0, 3,
+ 55, 37, 0, 7, 6, 1, 17, 0, 3, 55, 112, 0, 7, 6, 1, 18, 0, 3, 36, 0, 7, 6, 1, 19, 0, 3, 114, 0, 7, 6,
+ 1, 20, 0, 3, 134, 0, 7, 6, 1, 21, 0, 3, 39, 0, 7, 6, 1, 22, 0, 3, 119, 0, 7, 6, 1, 23, 0, 3, 135, 0,
+ 7, 6, 1, 27, 0, 2, 17, 66, 3, 49, 0, 3, 49, 35, 0, 7, 6, 1, 28, 0, 2, 17, 66, 3, 49, 0, 3, 49, 35, 0,
+ 7, 6, 1, 29, 0, 2, 17, 66, 3, 81, 0, 3, 81, 35, 0, 7, 6, 1, 30, 0, 2, 17, 66, 3, 81, 0, 3, 81, 35, 0,
+ 7, 6, 1, 31, 0, 2, 17, 66, 3, 68, 0, 3, 68, 35, 0, 7, 6, 1, 32, 0, 2, 17, 66, 3, 154, 81, 0, 3, 154, 81,
+ 35, 0, 7, 6, 1, 33, 0, 2, 17, 66, 3, 76, 0, 3, 76, 35, 0, 7, 6, 1, 34, 0, 2, 17, 66, 3, 76, 0, 3, 76,
+ 35, 0, 7, 6, 1, 35, 0, 2, 17, 66, 3, 75, 0, 3, 75, 35, 0, 7, 6, 1, 36, 0, 3, 75, 35, 0, 2, 17, 66, 3,
+ 75, 107, 0, 7, 6, 1, 37, 0, 2, 17, 66, 3, 67, 0, 3, 67, 35, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 81, 50, 0,
+ 3, 81, 50, 35, 0, 7, 6, 1, 39, 0, 2, 17, 66, 3, 153, 75, 0, 3, 153, 75, 35, 0, 7, 6, 1, 40, 0, 2, 17, 66,
+ 3, 140, 0, 3, 140, 35, 0, 7, 6, 1, 41, 0, 2, 17, 66, 3, 140, 0, 3, 140, 35, 0, 7, 6, 1, 42, 0, 2, 17, 66,
+ 3, 141, 0, 3, 141, 35, 0, 7, 6, 1, 43, 0, 2, 17, 66, 3, 141, 0, 3, 141, 35, 0, 7, 6, 1, 44, 0, 2, 17, 66,
+ 3, 66, 0, 3, 66, 35, 0, 7, 6, 1, 45, 0, 2, 17, 66, 3, 152, 141, 0, 3, 152, 141, 35, 0, 7, 6, 1, 46, 0, 2,
+ 17, 66, 3, 47, 0, 3, 47, 35, 0, 7, 6, 1, 47, 0, 2, 17, 66, 3, 47, 0, 3, 47, 35, 0, 7, 6, 1, 48, 0, 2,
+ 17, 66, 3, 72, 0, 3, 72, 35, 0, 7, 6, 1, 49, 0, 2, 17, 66, 3, 72, 0, 3, 72, 35, 0, 7, 6, 1, 50, 0, 2,
+ 17, 66, 3, 50, 0, 3, 50, 35, 0, 7, 6, 1, 52, 0, 2, 17, 66, 3, 151, 72, 0, 3, 151, 72, 35, 0, 7, 6, 1, 53,
+ 0, 2, 17, 66, 3, 48, 0, 3, 48, 35, 0, 7, 6, 1, 54, 0, 2, 17, 66, 3, 48, 0, 3, 48, 35, 0, 7, 6, 1, 55,
+ 0, 2, 17, 66, 3, 71, 0, 3, 71, 35, 0, 7, 6, 1, 56, 0, 2, 17, 66, 3, 71, 0, 3, 71, 35, 0, 7, 6, 1, 57,
+ 0, 2, 17, 66, 3, 65, 0, 3, 65, 35, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 150, 71, 0, 3, 150, 71, 35, 0, 7, 6,
+ 1, 59, 0, 2, 17, 66, 3, 57, 0, 3, 57, 35, 0, 7, 6, 1, 60, 0, 2, 17, 66, 3, 34, 0, 3, 34, 35, 0, 7, 6,
+ 1, 62, 0, 2, 17, 66, 3, 55, 0, 3, 55, 35, 0, 7, 6, 1, 65, 0, 2, 17, 66, 3, 84, 0, 3, 84, 35, 0, 7, 6,
+ 1, 66, 0, 2, 17, 66, 3, 91, 0, 3, 91, 35, 0, 7, 6, 1, 67, 0, 2, 17, 66, 3, 91, 0, 3, 91, 35, 0, 7, 6,
+ 1, 68, 0, 2, 17, 66, 3, 89, 0, 3, 89, 35, 0, 7, 6, 1, 69, 0, 2, 17, 66, 3, 107, 0, 3, 107, 35, 0, 7, 6,
+ 1, 70, 0, 2, 17, 66, 3, 62, 0, 3, 62, 35, 0, 7, 6, 1, 71, 0, 2, 17, 66, 3, 83, 0, 3, 83, 35, 0, 7, 6,
+ 224, 164, 0, 3, 21, 104, 105, 0, 7, 6, 224, 165, 0, 3, 21, 104, 105, 0, 7, 6, 224, 174, 0, 3, 21, 116, 97, 0, 7, 6,
+ 224, 175, 0, 3, 21, 116, 97, 0, 7, 6, 224, 182, 0, 131, 3, 50, 0, 130, 3, 65, 0, 7, 6, 224, 183, 0, 138, 3, 0, 152,
+ 3, 34, 40, 0, 178, 3, 34, 123, 0, 153, 3, 36, 0, 146, 3, 37, 0, 156, 3, 39, 0, 148, 3, 40, 0, 159, 3, 55, 37, 0,
+ 179, 3, 55, 112, 0, 147, 3, 112, 0, 154, 3, 114, 0, 145, 3, 117, 0, 143, 3, 118, 0, 157, 3, 119, 0, 150, 3, 123, 0, 155,
+ 3, 134, 0, 158, 3, 135, 0, 144, 3, 149, 0, 7, 6, 0, 36, 3, 72, 119, 62, 35, 34, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts56 = FileInMemory_createWithData (2454, reinterpret_cast<const char *> (&espeakdata_dicts56_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/si_dict",
U"si");
- my addItem_move (espeakdata_dicts57.move());
+ Collection_addItem (me.peek(), espeakdata_dicts56.transfer());
- static unsigned char espeakdata_dicts58_data[9162] = {
- 0, 4, 0, 0, 40, 20, 0, 0, 0, 6, 195, 60, 225, 78, 15, 0, 0, 0, 6, 194, 228, 80, 72, 8, 0, 6, 65, 4, 124, 0,
- 49, 5, 193, 4, 72, 8, 0, 0, 0, 0, 6, 65, 8, 71, 123, 0, 0, 0, 0, 0, 6, 65, 12, 117, 123, 0, 0, 0, 0, 0,
- 6, 65, 16, 72, 123, 0, 0, 0, 0, 16, 4, 95, 100, 112, 116, 9, 76, 57, 4, 35, 34, 49, 35, 10, 0, 0, 5, 65, 20, 123,
- 0, 0, 0, 0, 0, 6, 65, 24, 36, 83, 0, 0, 0, 0, 11, 200, 16, 84, 18, 21, 57, 86, 56, 144, 15, 0, 6, 65, 28, 81,
- 123, 0, 0, 0, 0, 0, 6, 65, 32, 107, 124, 0, 0, 0, 0, 11, 1, 35, 49, 51, 121, 90, 37, 49, 0, 27, 0, 5, 65, 36,
- 121, 0, 0, 0, 13, 1, 38, 35, 65, 48, 36, 51, 89, 35, 50, 72, 0, 11, 65, 112, 72, 4, 45, 107, 123, 6, 124, 0, 0, 0,
- 6, 65, 40, 57, 123, 0, 0, 0, 7, 196, 148, 65, 79, 84, 15, 12, 1, 42, 107, 84, 37, 36, 88, 72, 35, 0, 27, 0, 9, 1,
- 43, 48, 55, 40, 89, 0, 27, 0, 7, 65, 44, 49, 124, 0, 49, 6, 65, 44, 49, 0, 28, 0, 0, 0, 0, 19, 4, 95, 100, 105,
- 97, 89, 10, 48, 51, 6, 36, 107, 55, 124, 89, 49, 129, 0, 6, 65, 48, 36, 55, 0, 0, 0, 0, 0, 6, 65, 52, 36, 65, 0,
- 0, 9, 198, 64, 245, 133, 72, 83, 165, 15, 0, 0, 0, 6, 65, 56, 36, 50, 0, 0, 0, 0, 0, 6, 65, 60, 125, 0, 49, 9,
- 65, 60, 39, 10, 0, 72, 28, 23, 0, 9, 198, 61, 0, 84, 72, 233, 64, 15, 13, 1, 61, 51, 39, 84, 50, 124, 15, 89, 35, 0,
- 27, 0, 0, 0, 11, 1, 64, 88, 35, 84, 37, 50, 124, 76, 0, 6, 65, 64, 48, 123, 0, 0, 0, 0, 20, 4, 95, 226, 158, 148,
- 91, 121, 48, 49, 35, 15, 6, 84, 48, 51, 35, 84, 39, 0, 0, 7, 65, 68, 49, 84, 123, 0, 0, 0, 0, 0, 6, 65, 72, 36,
- 51, 0, 0, 0, 0, 15, 4, 95, 100, 111, 116, 89, 10, 71, 6, 39, 47, 49, 129, 0, 0, 7, 65, 76, 36, 89, 0, 49, 7, 65,
- 76, 89, 10, 0, 8, 0, 0, 0, 0, 6, 65, 80, 47, 123, 0, 0, 0, 0, 0, 5, 65, 84, 126, 0, 0, 9, 198, 64, 254, 73,
- 5, 35, 133, 15, 0, 0, 0, 7, 65, 88, 84, 123, 0, 49, 7, 65, 88, 84, 10, 0, 28, 0, 0, 0, 14, 4, 95, 49, 77, 52,
- 71, 6, 37, 55, 37, 125, 50, 0, 0, 15, 65, 92, 72, 84, 6, 39, 57, 37, 47, 123, 4, 84, 123, 0, 0, 0, 0, 17, 1, 95,
- 47, 84, 44, 72, 124, 15, 65, 6, 36, 118, 36, 51, 35, 0, 0, 13, 4, 95, 49, 77, 49, 115, 6, 37, 89, 121, 117, 0, 7, 65,
- 96, 37, 49, 89, 0, 0, 14, 4, 95, 49, 77, 50, 65, 6, 37, 55, 37, 125, 50, 0, 0, 16, 4, 95, 49, 77, 51, 65, 6, 37,
- 55, 57, 35, 51, 72, 35, 0, 0, 0, 11, 65, 100, 37, 48, 89, 37, 55, 39, 50, 0, 0, 0, 0, 0, 8, 65, 104, 88, 36, 47,
- 0, 49, 7, 65, 104, 88, 10, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 95, 226, 156, 148, 47, 40, 76, 50,
- 123, 15, 88, 6, 35, 91, 49, 44, 47, 50, 40, 115, 37, 36, 0, 0, 0, 0, 0, 0, 0, 30, 4, 95, 226, 158, 162, 39, 72, 51,
- 124, 90, 49, 35, 15, 6, 84, 15, 47, 84, 35, 51, 36, 15, 91, 6, 121, 48, 49, 37, 0, 0, 18, 4, 95, 226, 156, 147, 88, 35,
- 91, 49, 44, 47, 50, 40, 115, 37, 36, 0, 0, 0, 0, 0, 0, 17, 4, 95, 116, 108, 100, 89, 10, 84, 6, 45, 50, 39, 84, 49,
- 129, 0, 0, 0, 0, 0, 15, 65, 124, 39, 47, 84, 39, 51, 36, 50, 123, 15, 6, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 7, 196, 40, 81, 5, 56, 15, 0, 0, 0, 6, 195, 168, 226, 69, 15, 0, 7, 196, 80, 84, 129, 104, 15, 0, 8, 197, 52,
- 20, 148, 36, 224, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 168, 226, 85, 15, 0, 0, 0, 17, 4, 95, 50, 77, 49,
- 72, 84, 6, 36, 115, 6, 37, 89, 121, 117, 0, 0, 0, 20, 4, 95, 50, 77, 51, 72, 84, 6, 36, 65, 6, 37, 55, 57, 35, 51,
- 72, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 148, 65, 73, 15, 18, 4,
- 95, 109, 99, 110, 89, 10, 65, 6, 35, 49, 51, 39, 50, 39, 65, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 44, 30, 68, 20, 160,
- 15, 0, 0, 0, 0, 12, 201, 16, 81, 137, 56, 149, 37, 88, 225, 64, 15, 0, 6, 194, 4, 160, 72, 8, 0, 0, 0, 0, 0, 0,
- 0, 0, 6, 195, 148, 65, 89, 15, 0, 6, 195, 80, 145, 64, 15, 0, 0, 9, 198, 76, 19, 79, 80, 233, 64, 15, 0, 0, 0, 0,
- 6, 195, 80, 81, 1, 15, 0, 0, 0, 0, 0, 0, 9, 67, 88, 194, 192, 84, 45, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 10, 3, 95, 35, 57, 47, 6, 35, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 36, 233, 64, 15, 0,
- 0, 11, 65, 136, 72, 4, 45, 107, 123, 6, 123, 0, 0, 0, 7, 132, 98, 121, 197, 165, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 7, 196, 20, 229, 5, 72, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 60, 233, 64,
- 15, 0, 0, 0, 0, 0, 0, 0, 7, 196, 80, 145, 84, 60, 15, 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, 0, 6, 195, 8, 243, 0, 76, 0, 0, 0, 0, 7, 195,
- 8, 86, 128, 8, 23, 0, 0, 0, 0, 0, 0, 10, 199, 56, 81, 193, 82, 85, 142, 20, 15, 0, 0, 0, 0, 0, 0, 0, 9, 67,
- 16, 194, 0, 72, 45, 107, 0, 0, 0, 0, 0, 0, 11, 65, 148, 72, 4, 45, 107, 123, 6, 121, 0, 0, 0, 10, 3, 226, 130, 172,
- 36, 40, 51, 39, 0, 0, 9, 198, 64, 245, 111, 20, 233, 64, 15, 0, 5, 194, 78, 160, 72, 0, 0, 0, 0, 0, 0, 0, 0, 17,
- 4, 95, 111, 103, 111, 89, 10, 6, 39, 81, 39, 67, 49, 39, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 199, 65, 34, 69, 52,
- 84, 142, 148, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 98, 114, 118, 71, 51, 6, 36, 84, 36, 0,
- 0, 0, 0, 0, 8, 197, 228, 144, 68, 56, 144, 15, 0, 11, 136, 110, 97, 100, 195, 173, 115, 197, 165, 15, 0, 0, 0, 0, 0, 0,
- 0, 0, 13, 3, 226, 128, 176, 48, 51, 39, 65, 37, 55, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95,
- 51, 88, 47, 14, 16, 6, 37, 72, 89, 35, 115, 0, 0, 10, 3, 95, 48, 67, 89, 47, 6, 39, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 10, 4, 112, 108, 197, 165, 48, 45, 115, 0, 6, 195, 77, 65, 64, 72, 0, 0, 0, 5, 194, 40, 80, 72, 16, 3,
- 95, 49, 57, 116, 6, 36, 84, 122, 47, 50, 124, 89, 115, 0, 0, 7, 195, 65, 34, 64, 8, 23, 15, 3, 95, 49, 56, 6, 39, 89,
- 36, 65, 50, 124, 89, 115, 0, 0, 6, 195, 168, 226, 73, 15, 14, 3, 95, 50, 67, 72, 84, 6, 36, 89, 47, 6, 39, 0, 0, 0,
- 0, 11, 65, 156, 72, 4, 45, 107, 123, 6, 125, 0, 0, 0, 11, 3, 226, 136, 146, 65, 121, 50, 40, 89, 0, 0, 15, 3, 95, 49,
- 49, 57, 6, 36, 72, 36, 50, 124, 89, 115, 0, 0, 12, 3, 95, 49, 48, 116, 6, 36, 89, 35, 115, 0, 0, 15, 3, 95, 49, 51,
- 47, 14, 16, 6, 37, 50, 124, 89, 115, 0, 0, 14, 3, 95, 49, 50, 72, 84, 6, 35, 50, 124, 89, 115, 0, 0, 14, 3, 95, 49,
- 53, 48, 6, 122, 47, 50, 124, 89, 115, 0, 0, 14, 3, 95, 49, 52, 91, 47, 44, 50, 6, 124, 89, 115, 0, 0, 16, 3, 95, 49,
- 55, 89, 6, 36, 116, 36, 65, 50, 124, 89, 115, 0, 0, 15, 3, 95, 49, 54, 91, 6, 36, 89, 47, 50, 124, 89, 115, 0, 0, 0,
- 18, 3, 95, 55, 88, 89, 6, 36, 116, 36, 65, 116, 36, 89, 57, 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 16, 4, 95, 97, 99, 117, 89, 10, 72, 6, 135, 90, 67, 39, 65, 0, 0, 0, 7, 196, 53, 195, 137, 20, 15, 7, 196, 53, 195, 137,
- 4, 15, 0, 8, 197, 53, 195, 137, 61, 80, 15, 0, 0, 0, 9, 134, 114, 195, 180, 122, 110, 101, 15, 0, 0, 0, 0, 10, 3, 95,
- 50, 102, 72, 84, 6, 36, 0, 0, 0, 9, 198, 76, 50, 15, 64, 233, 64, 15, 9, 198, 52, 21, 11, 36, 233, 64, 15, 14, 3, 95,
- 50, 88, 72, 84, 6, 35, 72, 89, 35, 115, 0, 0, 0, 10, 199, 80, 83, 5, 90, 86, 142, 20, 15, 0, 17, 5, 95, 48, 77, 65,
- 51, 65, 6, 37, 55, 57, 35, 51, 72, 37, 0, 0, 16, 5, 95, 48, 77, 65, 50, 65, 6, 37, 55, 37, 125, 50, 37, 0, 0, 6,
- 195, 148, 65, 85, 15, 0, 16, 5, 95, 48, 77, 65, 52, 71, 6, 37, 55, 37, 125, 50, 37, 0, 0, 0, 0, 0, 0, 0, 0, 12,
- 3, 95, 63, 63, 89, 37, 65, 71, 39, 55, 0, 0, 0, 0, 6, 195, 76, 209, 64, 72, 16, 3, 95, 52, 88, 91, 47, 6, 37, 16,
- 37, 72, 89, 35, 115, 0, 0, 6, 195, 148, 65, 69, 15, 0, 0, 0, 0, 0, 0, 6, 194, 56, 16, 72, 23, 22, 4, 95, 115, 117,
- 98, 72, 4, 39, 55, 50, 121, 15, 6, 37, 50, 72, 36, 49, 89, 15, 0, 0, 16, 3, 95, 53, 88, 48, 6, 122, 115, 116, 36, 89,
- 57, 35, 47, 0, 0, 0, 17, 4, 95, 114, 110, 103, 89, 10, 49, 51, 6, 126, 91, 49, 39, 65, 0, 0, 0, 0, 0, 0, 0, 9,
- 198, 60, 179, 204, 37, 73, 64, 15, 17, 3, 95, 54, 88, 91, 6, 36, 89, 115, 116, 36, 89, 57, 35, 47, 0, 0, 0, 0, 0, 0,
- 0, 7, 196, 53, 195, 137, 84, 15, 0, 0, 0, 0, 0, 0, 6, 195, 52, 145, 9, 15, 0, 0, 0, 9, 198, 90, 83, 133, 188, 179,
- 192, 15, 0, 17, 3, 95, 56, 88, 6, 39, 89, 36, 65, 116, 36, 89, 57, 35, 47, 0, 0, 7, 196, 32, 241, 14, 36, 15, 0, 0,
- 0, 0, 0, 0, 5, 194, 32, 240, 76, 0, 18, 3, 95, 57, 88, 72, 6, 36, 84, 122, 115, 116, 36, 89, 57, 35, 47, 0, 0, 0,
- 0, 0, 0, 0, 0, 10, 3, 95, 63, 65, 88, 50, 35, 49, 0, 0, 0, 8, 197, 77, 97, 84, 21, 32, 15, 0, 0, 0, 0, 22,
- 4, 95, 115, 117, 112, 107, 4, 39, 51, 50, 121, 15, 6, 37, 50, 72, 36, 49, 89, 15, 0, 10, 65, 168, 72, 45, 107, 123, 6, 126,
- 0, 0, 24, 4, 95, 115, 116, 107, 89, 39, 10, 91, 6, 37, 49, 65, 121, 65, 72, 6, 135, 90, 67, 39, 65, 0, 0, 0, 7, 196,
- 88, 147, 133, 56, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 65, 34, 74, 5, 73, 64, 15, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 95, 99, 105, 114, 89, 6, 39, 89, 47, 51, 37, 38, 4, 36, 91, 49, 129, 0, 0, 0,
- 16, 4, 95, 48, 77, 52, 71, 6, 37, 55, 37, 125, 50, 39, 40, 0, 0, 0, 16, 4, 95, 48, 77, 50, 65, 6, 37, 55, 37, 125,
- 50, 39, 40, 0, 0, 15, 4, 95, 48, 77, 51, 65, 6, 37, 55, 57, 35, 51, 47, 0, 0, 0, 13, 4, 95, 48, 77, 49, 115, 6,
- 37, 89, 121, 117, 0, 0, 6, 195, 42, 163, 137, 15, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 36, 65, 101, 15, 0, 22, 4, 95,
- 108, 105, 103, 55, 6, 37, 81, 35, 47, 4, 126, 51, 39, 84, 4, 35, 50, 123, 0, 0, 0, 0, 0, 10, 4, 116, 196, 186, 107, 47,
- 135, 49, 0, 0, 0, 0, 0, 7, 196, 80, 83, 69, 72, 15, 0, 0, 0, 0, 7, 195, 8, 86, 143, 8, 23, 0, 0, 0, 0, 0,
- 0, 0, 12, 201, 36, 229, 5, 48, 145, 197, 57, 67, 165, 15, 12, 201, 36, 225, 9, 88, 145, 21, 112, 195, 133, 15, 0, 0, 0, 0,
- 0, 0, 0, 11, 200, 213, 64, 84, 85, 71, 18, 56, 144, 15, 0, 0, 0, 0, 0, 0, 0, 8, 196, 4, 193, 66, 60, 72, 8, 0,
- 12, 201, 36, 229, 18, 61, 97, 82, 80, 233, 64, 15, 0, 0, 0, 10, 135, 111, 100, 195, 173, 115, 197, 165, 15, 17, 4, 95, 99, 101,
- 100, 89, 10, 117, 6, 36, 116, 37, 55, 55, 129, 0, 0, 11, 136, 112, 111, 100, 195, 173, 115, 197, 165, 15, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 7, 196, 26, 35, 137, 96, 15, 9, 67, 188, 195, 128, 76, 45, 50, 0, 0, 0, 11, 200, 65, 34, 80, 72, 21, 133, 58,
- 80, 15, 12, 4, 95, 99, 97, 112, 84, 36, 61, 49, 123, 0, 0, 0, 0, 9, 198, 65, 41, 66, 85, 163, 165, 15, 0, 0, 0, 7,
- 196, 60, 180, 133, 52, 8, 26, 3, 95, 194, 183, 71, 39, 72, 49, 35, 15, 6, 84, 15, 48, 51, 39, 89, 47, 51, 57, 36, 72, 49,
- 40, 0, 0, 11, 3, 95, 194, 180, 72, 135, 90, 36, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 188, 76, 123, 0, 0, 17,
- 3, 95, 194, 173, 51, 39, 88, 116, 36, 61, 39, 84, 67, 121, 49, 0, 0, 8, 197, 105, 37, 111, 58, 80, 15, 0, 31, 3, 95, 194,
- 171, 72, 84, 39, 57, 37, 47, 124, 15, 55, 6, 39, 65, 36, 50, 124, 15, 88, 6, 124, 47, 84, 39, 51, 49, 35, 0, 0, 15, 3,
- 95, 194, 168, 48, 51, 36, 107, 55, 124, 89, 49, 35, 0, 0, 11, 200, 24, 193, 88, 36, 34, 76, 58, 80, 15, 0, 22, 3, 95, 194,
- 166, 48, 51, 36, 51, 40, 91, 36, 50, 124, 15, 76, 6, 37, 35, 51, 35, 0, 0, 12, 137, 112, 114, 101, 100, 195, 173, 115, 197, 165,
- 15, 5, 194, 76, 16, 76, 0, 0, 6, 195, 91, 80, 75, 8, 0, 0, 0, 0, 25, 3, 95, 194, 161, 39, 71, 34, 124, 115, 36, 50,
- 121, 15, 84, 6, 121, 49, 51, 37, 76, 67, 121, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 89, 65, 68, 100, 15,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 147, 79, 8, 18, 4, 95, 226, 151, 139, 71,
- 37, 36, 55, 37, 15, 49, 51, 6, 40, 107, 0, 0, 0, 0, 0, 19, 4, 95, 226, 151, 143, 76, 37, 36, 51, 50, 37, 15, 49, 51,
- 6, 40, 107, 0, 0, 6, 195, 36, 226, 84, 15, 0, 0, 23, 3, 95, 194, 191, 39, 71, 51, 124, 115, 36, 50, 121, 15, 6, 39, 47,
- 124, 88, 67, 37, 49, 0, 0, 0, 8, 197, 52, 192, 68, 20, 160, 15, 0, 10, 199, 60, 178, 69, 56, 91, 203, 60, 15, 0, 22, 4,
- 95, 226, 151, 134, 76, 37, 36, 51, 50, 37, 15, 72, 6, 37, 35, 65, 35, 50, 47, 0, 31, 3, 95, 194, 187, 72, 84, 39, 57, 37,
- 47, 124, 15, 55, 6, 39, 65, 36, 50, 124, 15, 88, 6, 35, 47, 84, 39, 51, 37, 115, 0, 0, 12, 3, 95, 194, 184, 117, 36, 72,
- 37, 55, 35, 0, 0, 0, 0, 0, 0, 0, 0, 27, 4, 95, 103, 114, 118, 89, 10, 6, 39, 71, 51, 124, 115, 4, 36, 50, 121, 65,
- 72, 6, 135, 90, 67, 39, 65, 0, 0, 0, 0, 9, 2, 195, 151, 49, 51, 124, 47, 0, 7, 2, 196, 143, 116, 123, 0, 0, 0, 0,
- 0, 9, 198, 61, 53, 1, 80, 233, 64, 15, 0, 0, 0, 0, 13, 2, 194, 167, 48, 35, 51, 35, 81, 51, 35, 83, 0, 0, 9, 2,
- 194, 164, 65, 36, 50, 35, 0, 0, 8, 2, 194, 165, 57, 36, 50, 0, 0, 22, 4, 95, 226, 150, 160, 76, 37, 36, 51, 50, 37, 15,
- 91, 6, 47, 84, 39, 51, 36, 117, 0, 9, 2, 194, 162, 117, 36, 50, 47, 0, 0, 21, 4, 95, 226, 150, 161, 71, 37, 36, 55, 37,
- 15, 91, 6, 47, 84, 39, 51, 36, 117, 0, 10, 2, 194, 163, 55, 37, 71, 51, 35, 0, 0, 7, 2, 197, 136, 36, 67, 0, 0, 0,
- 17, 2, 194, 174, 51, 36, 81, 37, 89, 47, 51, 39, 84, 35, 50, 123, 0, 0, 14, 2, 194, 175, 48, 51, 40, 107, 15, 50, 6, 35,
- 47, 0, 0, 19, 2, 194, 172, 55, 39, 81, 37, 117, 49, 121, 15, 88, 6, 124, 48, 39, 51, 0, 19, 2, 195, 164, 6, 124, 48, 51,
- 36, 107, 55, 35, 89, 39, 84, 35, 50, 123, 0, 0, 0, 0, 5, 130, 196, 155, 43, 0, 38, 4, 95, 226, 151, 166, 39, 72, 51, 124,
- 90, 49, 35, 15, 6, 84, 15, 47, 84, 35, 51, 36, 15, 71, 6, 37, 36, 55, 36, 57, 15, 71, 6, 39, 72, 49, 37, 0, 0, 13,
- 2, 194, 169, 49, 39, 48, 37, 51, 35, 57, 47, 0, 0, 23, 2, 194, 182, 6, 39, 88, 50, 35, 76, 36, 50, 37, 36, 15, 6, 39,
- 72, 89, 36, 49, 40, 0, 0, 0, 12, 201, 48, 81, 201, 76, 192, 84, 149, 99, 133, 15, 0, 7, 195, 36, 224, 75, 72, 8, 7, 2,
- 194, 181, 65, 121, 0, 0, 11, 2, 198, 146, 83, 55, 39, 51, 123, 50, 0, 0, 0, 12, 2, 194, 176, 89, 47, 40, 48, 67, 39, 40,
- 0, 0, 16, 2, 194, 177, 48, 55, 40, 89, 15, 65, 6, 121, 50, 40, 89, 0, 7, 2, 197, 153, 36, 133, 0, 0, 20, 2, 194, 190,
- 47, 6, 14, 16, 37, 15, 91, 6, 47, 84, 44, 115, 37, 50, 37, 0, 0, 11, 2, 195, 183, 116, 36, 55, 36, 50, 39, 0, 0, 13,
- 2, 194, 188, 91, 47, 84, 44, 115, 37, 50, 35, 0, 16, 2, 195, 180, 6, 125, 89, 84, 4, 39, 49, 124, 67, 39, 65, 0, 0, 10,
- 135, 112, 114, 101, 100, 101, 197, 136, 15, 6, 195, 56, 145, 64, 72, 13, 2, 194, 189, 48, 39, 55, 39, 84, 37, 117, 35, 0, 7, 2,
- 197, 165, 115, 123, 0, 0, 0, 0, 7, 2, 195, 176, 36, 72, 0, 0, 0, 7, 196, 80, 82, 148, 60, 15, 9, 67, 64, 192, 200, 48,
- 45, 101, 0, 9, 2, 195, 190, 89, 39, 51, 50, 0, 0, 17, 2, 197, 175, 6, 126, 89, 10, 49, 51, 6, 126, 90, 49, 39, 65, 0,
- 0, 6, 195, 148, 65, 65, 15, 0, 18, 2, 195, 189, 72, 4, 45, 107, 123, 6, 37, 48, 89, 37, 55, 39, 50, 0, 0, 0, 0, 0,
- 0, 9, 198, 48, 241, 201, 77, 73, 75, 15, 7, 2, 196, 190, 36, 61, 0, 0, 0, 0, 6, 195, 76, 243, 64, 72, 0, 13, 2, 196,
- 186, 72, 4, 45, 107, 123, 6, 36, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 4, 95, 226, 137, 136, 48, 51, 37, 71, 55, 37,
- 90, 67, 36, 15, 89, 35, 15, 51, 6, 39, 84, 50, 124, 0, 0, 0, 0, 0, 0, 0, 9, 134, 112, 111, 100, 101, 197, 136, 15, 0,
- 0, 0, 0, 0, 0, 0, 0, 5, 194, 76, 144, 72, 6, 194, 64, 240, 8, 23, 5, 194, 76, 144, 76, 0, 7, 195, 64, 241, 0, 8,
- 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 188, 240, 72, 8, 0,
- 24, 4, 95, 226, 136, 155, 47, 51, 36, 115, 37, 35, 15, 6, 39, 72, 65, 39, 117, 67, 37, 50, 35, 0, 0, 23, 4, 95, 226, 136,
- 154, 72, 51, 40, 107, 124, 15, 6, 39, 72, 65, 39, 117, 67, 37, 50, 35, 0, 0, 0, 18, 4, 95, 226, 137, 160, 67, 36, 51, 39,
- 84, 50, 124, 15, 89, 6, 35, 0, 0, 0, 16, 4, 95, 226, 136, 158, 67, 36, 49, 39, 67, 36, 76, 50, 39, 0, 0, 29, 4, 95,
- 226, 137, 165, 84, 122, 76, 91, 121, 15, 6, 35, 55, 36, 71, 39, 15, 89, 35, 15, 51, 6, 39, 84, 50, 124, 0, 0, 29, 4, 95,
- 226, 137, 164, 65, 36, 50, 91, 121, 15, 6, 35, 55, 36, 71, 39, 15, 89, 35, 15, 51, 6, 39, 84, 50, 124, 0, 0, 0, 0, 0,
- 0, 0, 0, 7, 196, 64, 85, 5, 72, 15, 0, 13, 2, 95, 34, 126, 84, 39, 118, 39, 58, 49, 37, 0, 0, 8, 133, 111, 100, 101,
- 197, 136, 15, 14, 2, 95, 33, 84, 121, 49, 51, 37, 76, 67, 121, 49, 0, 0, 0, 13, 2, 95, 39, 35, 48, 39, 89, 47, 51, 39,
- 83, 0, 0, 0, 0, 9, 198, 52, 21, 11, 36, 226, 64, 15, 10, 2, 95, 36, 72, 39, 55, 124, 51, 0, 0, 6, 195, 80, 83, 128,
- 15, 0, 0, 13, 2, 95, 41, 88, 35, 47, 84, 39, 51, 37, 115, 0, 0, 13, 2, 95, 40, 88, 124, 47, 84, 39, 51, 49, 35, 0,
- 0, 10, 2, 95, 47, 55, 39, 65, 49, 35, 0, 0, 10, 2, 95, 46, 71, 39, 72, 49, 35, 0, 0, 14, 2, 95, 45, 89, 48, 39,
- 57, 39, 84, 67, 121, 49, 0, 0, 11, 2, 95, 44, 76, 37, 35, 51, 49, 35, 0, 0, 10, 2, 95, 51, 47, 6, 14, 16, 37, 0,
- 0, 9, 2, 95, 50, 72, 84, 6, 35, 0, 0, 11, 2, 95, 49, 57, 6, 36, 72, 36, 50, 0, 32, 4, 95, 226, 129, 131, 39, 72,
- 51, 124, 90, 49, 35, 15, 6, 84, 15, 47, 84, 35, 51, 36, 15, 48, 6, 39, 65, 45, 76, 49, 37, 0, 0, 10, 2, 95, 48, 50,
- 6, 40, 55, 35, 0, 0, 11, 2, 95, 55, 89, 6, 36, 116, 36, 65, 0, 0, 10, 2, 95, 54, 91, 6, 36, 89, 115, 0, 0, 9,
- 2, 95, 53, 48, 6, 122, 115, 0, 0, 11, 2, 95, 52, 91, 47, 6, 37, 16, 37, 0, 0, 16, 2, 95, 59, 71, 39, 72, 49, 39,
- 76, 37, 35, 51, 49, 35, 0, 0, 14, 2, 95, 58, 72, 84, 39, 57, 71, 39, 72, 49, 35, 0, 0, 11, 2, 95, 57, 116, 6, 36,
- 84, 122, 115, 0, 0, 10, 2, 95, 56, 6, 39, 89, 36, 65, 0, 0, 12, 2, 95, 63, 39, 47, 124, 88, 67, 37, 49, 0, 0, 10,
- 2, 95, 62, 84, 122, 76, 91, 121, 0, 0, 0, 10, 2, 95, 60, 65, 36, 50, 91, 121, 0, 0, 0, 0, 0, 0, 11, 200, 84, 180,
- 137, 228, 245, 129, 58, 80, 15, 0, 0, 0, 0, 0, 0, 27, 4, 95, 226, 128, 163, 39, 72, 51, 124, 90, 49, 35, 15, 47, 6, 51,
- 39, 57, 40, 107, 39, 55, 67, 121, 49, 0, 0, 14, 4, 95, 226, 128, 162, 39, 72, 51, 124, 90, 49, 35, 0, 0, 15, 4, 95, 226,
- 128, 161, 72, 84, 39, 57, 49, 51, 121, 90, 0, 0, 11, 4, 95, 226, 128, 160, 49, 51, 121, 90, 0, 0, 6, 65, 212, 36, 91, 0,
- 0, 0, 0, 0, 9, 198, 78, 171, 193, 76, 233, 64, 15, 0, 34, 4, 95, 226, 128, 154, 72, 39, 55, 50, 123, 15, 57, 6, 36, 72,
- 50, 39, 72, 40, 80, 107, 123, 15, 6, 126, 84, 39, 118, 39, 58, 49, 37, 0, 0, 15, 4, 95, 226, 128, 153, 39, 72, 89, 40, 84,
- 67, 121, 49, 0, 0, 34, 4, 95, 226, 128, 152, 107, 39, 51, 50, 123, 15, 57, 6, 36, 72, 50, 39, 72, 40, 80, 107, 123, 15, 6,
- 126, 84, 39, 118, 39, 58, 49, 37, 0, 0, 0, 9, 198, 91, 81, 84, 22, 243, 165, 15, 22, 4, 95, 226, 128, 158, 72, 39, 55, 50,
- 123, 15, 6, 126, 84, 39, 118, 39, 58, 49, 37, 0, 0, 6, 195, 4, 193, 64, 8, 39, 4, 95, 226, 128, 157, 72, 84, 39, 57, 37,
- 47, 124, 15, 107, 6, 39, 51, 50, 124, 15, 6, 39, 48, 35, 76, 50, 124, 15, 6, 126, 84, 39, 118, 39, 58, 49, 35, 0, 22, 2,
- 95, 91, 107, 51, 35, 50, 35, 47, 124, 15, 88, 6, 124, 47, 84, 39, 51, 49, 35, 0, 0, 22, 4, 95, 226, 128, 156, 107, 39, 51,
- 50, 123, 15, 6, 126, 84, 39, 118, 39, 58, 49, 37, 0, 0, 14, 4, 95, 226, 128, 147, 48, 39, 65, 45, 76, 49, 35, 0, 0, 6,
- 194, 76, 240, 8, 23, 0, 18, 2, 95, 95, 48, 39, 72, 76, 37, 35, 51, 49, 39, 84, 67, 121, 49, 0, 0, 10, 2, 95, 94, 84,
- 39, 49, 124, 67, 0, 0, 22, 2, 95, 93, 107, 51, 35, 50, 35, 47, 124, 15, 88, 6, 35, 47, 84, 39, 51, 37, 115, 0, 0, 18,
- 2, 95, 92, 39, 48, 35, 76, 50, 124, 15, 55, 6, 39, 65, 49, 35, 0, 0, 0, 0, 6, 2, 95, 97, 124, 0, 0, 11, 2, 95,
- 96, 35, 49, 117, 36, 50, 47, 0, 0, 0, 0, 0, 0, 7, 195, 4, 179, 192, 72, 8, 7, 2, 95, 107, 49, 124, 0, 0, 12, 201,
- 65, 33, 83, 88, 81, 47, 20, 233, 64, 15, 0, 6, 195, 16, 83, 79, 15, 0, 0, 6, 2, 95, 111, 125, 0, 0, 0, 0, 0, 7,
- 2, 95, 115, 36, 89, 0, 0, 8, 197, 89, 206, 69, 58, 80, 15, 0, 18, 4, 95, 104, 97, 99, 89, 10, 65, 6, 36, 49, 76, 36,
- 67, 39, 65, 0, 0, 0, 0, 7, 2, 95, 118, 84, 123, 0, 0, 0, 0, 22, 2, 95, 123, 88, 55, 39, 90, 36, 50, 124, 15, 88,
- 6, 124, 47, 84, 39, 51, 49, 35, 0, 0, 6, 195, 168, 226, 65, 15, 8, 2, 95, 122, 88, 36, 47, 0, 0, 0, 0, 0, 12, 2,
- 95, 126, 84, 45, 50, 39, 84, 49, 35, 0, 0, 22, 2, 95, 125, 88, 55, 39, 90, 36, 50, 124, 15, 88, 6, 35, 47, 84, 39, 51,
- 37, 115, 0, 0, 18, 2, 95, 124, 88, 84, 37, 89, 55, 124, 15, 76, 6, 37, 35, 51, 35, 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, 14, 4, 95, 35, 51, 50, 6, 65, 36, 118, 36, 51, 35, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 64, 146, 129, 80, 146, 193, 15,
- 0, 0, 0, 0, 0, 0, 0, 5, 194, 82, 80, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 88, 147, 142, 148, 15,
- 7, 196, 64, 82, 206, 148, 15, 0, 0, 0, 0, 0, 0, 0, 21, 72, 16, 144, 71, 56, 244, 212, 148, 176, 72, 37, 35, 81, 50, 39,
- 89, 47, 121, 49, 0, 0, 0, 11, 200, 52, 147, 79, 88, 199, 4, 56, 80, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12,
- 5, 115, 116, 196, 186, 112, 89, 47, 135, 48, 0, 0, 6, 195, 82, 85, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 4,
- 181, 37, 88, 226, 64, 15, 0, 0, 0, 0, 0, 7, 65, 228, 90, 36, 47, 0, 0, 7, 196, 52, 192, 68, 148, 15, 0, 0, 0, 0,
- 0, 21, 72, 64, 244, 212, 36, 131, 149, 82, 80, 48, 39, 89, 115, 37, 107, 50, 40, 47, 121, 0, 0, 0, 7, 195, 78, 80, 197, 72,
- 8, 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,
- 6, 116, 101, 0, 4, 1, 97, 105, 2, 32, 3, 47, 36, 0, 1, 97, 105, 118, 97, 122, 0, 1, 101, 100, 2, 107, 0, 1, 101, 100,
- 2, 114, 109, 0, 1, 101, 109, 2, 114, 32, 0, 1, 110, 105, 2, 114, 0, 1, 110, 105, 2, 114, 110, 101, 0, 1, 115, 2, 114, 0,
- 1, 115, 2, 114, 32, 0, 1, 115, 161, 195, 110, 2, 32, 0, 1, 118, 2, 100, 97, 106, 197, 161, 0, 1, 120, 101, 2, 114, 0, 2,
- 104, 111, 32, 0, 2, 106, 32, 0, 2, 109, 97, 116, 105, 0, 2, 114, 97, 106, 197, 161, 0, 2, 114, 97, 122, 0, 2, 114, 109, 0,
- 2, 115, 32, 0, 2, 115, 116, 0, 2, 120, 0, 8, 2, 99, 104, 0, 8, 2, 100, 97, 106, 197, 161, 0, 8, 2, 108, 101, 99, 0,
- 8, 2, 108, 101, 102, 0, 8, 2, 108, 101, 103, 0, 8, 2, 108, 101, 107, 0, 8, 2, 108, 101, 109, 0, 8, 2, 108, 101, 111, 0,
- 8, 2, 108, 101, 112, 0, 8, 2, 108, 101, 114, 0, 8, 2, 108, 101, 115, 101, 110, 0, 8, 2, 108, 101, 115, 107, 0, 8, 2, 108,
- 101, 116, 101, 114, 0, 8, 2, 108, 101, 116, 101, 120, 116, 0, 8, 2, 108, 101, 118, 0, 8, 2, 108, 101, 120, 0, 8, 2, 109, 112,
- 0, 8, 2, 110, 100, 0, 8, 2, 110, 105, 115, 0, 8, 2, 110, 116, 111, 0, 8, 2, 111, 0, 8, 2, 114, 97, 112, 0, 8, 2,
- 114, 97, 115, 0, 8, 2, 114, 101, 122, 0, 8, 2, 114, 195, 169, 110, 0, 8, 2, 114, 195, 169, 122, 0, 8, 2, 114, 196, 141, 0,
- 8, 2, 120, 0, 8, 2, 195, 179, 0, 8, 97, 107, 2, 99, 104, 0, 8, 97, 107, 2, 100, 0, 8, 97, 107, 2, 103, 0, 8, 97,
- 109, 2, 109, 97, 116, 105, 0, 8, 97, 109, 2, 114, 105, 97, 0, 8, 97, 109, 2, 114, 105, 195, 161, 0, 8, 97, 112, 2, 110, 116,
- 0, 8, 97, 114, 116, 115, 2, 103, 0, 8, 101, 100, 2, 107, 116, 195, 173, 0, 8, 101, 108, 101, 116, 2, 114, 0, 8, 101, 112, 109,
- 111, 107, 2, 110, 0, 8, 101, 161, 197, 118, 2, 196, 141, 0, 8, 105, 104, 99, 114, 97, 2, 107, 0, 8, 105, 108, 2, 114, 0, 8,
- 107, 97, 114, 97, 104, 99, 2, 114, 0, 8, 107, 97, 114, 97, 104, 99, 2, 114, 0, 8, 108, 97, 2, 114, 0, 8, 108, 97, 2, 114,
- 110, 0, 8, 108, 97, 2, 114, 110, 97, 116, 195, 173, 118, 0, 8, 108, 97, 119, 2, 114, 0, 8, 110, 105, 2, 108, 0, 8, 110, 105,
- 2, 110, 0, 8, 110, 105, 101, 100, 0, 8, 110, 121, 115, 0, 8, 110, 121, 115, 2, 116, 105, 0, 8, 111, 104, 2, 108, 0, 8, 111,
- 112, 2, 110, 0, 8, 112, 101, 115, 2, 109, 98, 0, 8, 115, 2, 112, 0, 8, 115, 97, 112, 0, 8, 115, 105, 115, 97, 2, 110, 0,
- 8, 115, 105, 120, 101, 2, 110, 0, 8, 115, 121, 115, 2, 109, 0, 8, 169, 195, 2, 114, 0, 7, 6, 195, 161, 0, 3, 124, 0, 7,
- 6, 195, 164, 0, 3, 36, 0, 7, 6, 195, 169, 0, 3, 123, 0, 7, 6, 195, 173, 0, 3, 121, 0, 7, 6, 195, 179, 0, 3, 125,
- 0, 7, 6, 195, 180, 0, 3, 40, 39, 0, 7, 6, 195, 186, 0, 3, 126, 0, 7, 6, 195, 189, 0, 3, 121, 0, 7, 6, 196, 141,
- 0, 3, 76, 0, 7, 6, 196, 143, 0, 2, 32, 3, 115, 0, 4, 3, 116, 0, 2, 32, 17, 70, 0, 7, 6, 196, 186, 0, 3, 135,
- 0, 7, 6, 196, 190, 0, 3, 61, 0, 7, 6, 197, 136, 0, 3, 67, 0, 7, 6, 197, 149, 0, 3, 132, 0, 7, 6, 197, 153, 0,
- 3, 133, 0, 4, 1, 102, 3, 134, 0, 1, 107, 0, 1, 112, 0, 1, 116, 0, 7, 6, 197, 161, 0, 3, 91, 0, 7, 6, 197, 165,
- 0, 3, 115, 0, 7, 6, 197, 190, 0, 4, 3, 90, 0, 2, 32, 17, 70, 0, 2, 32, 3, 91, 0, 7, 6, 97, 0, 3, 35, 0,
- 7, 6, 98, 0, 101, 122, 111, 8, 2, 45, 14, 128, 132, 133, 3, 6, 71, 36, 88, 39, 0, 101, 122, 8, 2, 45, 14, 128, 132, 132,
- 3, 6, 71, 36, 89, 0, 2, 32, 3, 48, 0, 4, 3, 71, 0, 2, 32, 17, 70, 0, 7, 6, 99, 0, 104, 3, 101, 0, 3, 117,
- 0, 7, 6, 100, 0, 2, 32, 3, 47, 0, 4, 3, 72, 0, 1, 97, 2, 101, 0, 1, 97, 114, 116, 2, 105, 0, 1, 101, 109, 2,
- 105, 0, 1, 101, 114, 107, 2, 105, 0, 1, 101, 114, 107, 115, 105, 100, 2, 105, 0, 1, 105, 2, 101, 110, 0, 1, 105, 2, 101, 111,
- 0, 1, 110, 97, 109, 2, 105, 116, 0, 1, 110, 105, 2, 105, 0, 1, 111, 2, 105, 99, 0, 1, 111, 2, 105, 107, 0, 1, 111, 108,
- 101, 109, 2, 105, 0, 1, 111, 109, 2, 101, 114, 0, 1, 114, 111, 2, 105, 0, 1, 169, 195, 109, 2, 105, 0, 1, 179, 195, 108, 101,
- 109, 2, 105, 0, 2, 32, 17, 70, 0, 2, 101, 28, 17, 0, 2, 101, 99, 105, 0, 2, 101, 102, 0, 2, 101, 116, 101, 107, 0, 2,
- 101, 116, 101, 114, 109, 0, 2, 105, 28, 17, 0, 2, 105, 99, 107, 0, 2, 105, 100, 97, 107, 116, 105, 0, 2, 105, 102, 0, 2, 105,
- 107, 32, 0, 2, 105, 107, 116, 0, 2, 105, 111, 0, 2, 105, 114, 0, 2, 105, 115, 107, 114, 101, 0, 2, 105, 115, 107, 117, 0, 2,
- 105, 115, 112, 0, 2, 105, 115, 116, 0, 2, 105, 115, 116, 105, 99, 0, 2, 105, 122, 109, 117, 115, 0, 2, 105, 195, 179, 0, 2, 195,
- 173, 28, 17, 0, 8, 2, 101, 99, 101, 0, 8, 2, 101, 102, 105, 110, 105, 116, 195, 173, 118, 0, 8, 2, 101, 105, 110, 116, 101, 0,
- 8, 2, 101, 107, 111, 114, 0, 8, 2, 101, 107, 114, 101, 109, 101, 110, 116, 0, 8, 2, 101, 107, 114, 195, 169, 116, 0, 8, 2, 101,
- 107, 195, 161, 100, 0, 8, 2, 101, 107, 195, 179, 114, 0, 8, 2, 101, 108, 101, 103, 0, 8, 2, 101, 108, 105, 109, 0, 8, 2, 101,
- 112, 114, 101, 115, 0, 8, 2, 101, 115, 105, 103, 0, 8, 2, 101, 115, 116, 105, 0, 8, 2, 101, 116, 97, 105, 108, 0, 8, 2, 101,
- 116, 101, 107, 116, 195, 173, 0, 8, 2, 101, 118, 105, 122, 0, 8, 2, 101, 118, 195, 173, 122, 0, 8, 2, 101, 122, 0, 8, 2, 105,
- 97, 0, 8, 2, 105, 101, 99, 0, 8, 2, 105, 101, 116, 0, 8, 2, 105, 102, 116, 195, 173, 110, 0, 8, 2, 105, 103, 0, 8, 2,
- 105, 109, 101, 110, 0, 8, 2, 105, 112, 0, 8, 2, 105, 115, 0, 8, 2, 105, 115, 107, 0, 8, 2, 105, 118, 195, 173, 122, 0, 8,
- 2, 105, 195, 161, 0, 8, 2, 105, 195, 169, 0, 8, 97, 107, 2, 101, 116, 0, 8, 97, 110, 2, 195, 173, 100, 0, 8, 97, 110, 2,
- 195, 173, 196, 143, 0, 8, 97, 114, 2, 105, 107, 195, 161, 108, 0, 8, 97, 114, 116, 2, 195, 173, 0, 8, 97, 116, 161, 197, 2, 105,
- 0, 8, 101, 2, 105, 116, 0, 8, 101, 102, 2, 101, 114, 0, 8, 101, 112, 120, 101, 2, 105, 0, 8, 101, 114, 112, 2, 105, 122, 98,
- 0, 8, 101, 114, 112, 2, 105, 197, 161, 0, 8, 101, 114, 112, 2, 195, 173, 100, 0, 8, 101, 114, 112, 2, 195, 173, 196, 143, 0, 8,
- 105, 2, 101, 97, 0, 8, 105, 2, 101, 110, 116, 105, 0, 8, 105, 2, 101, 195, 161, 0, 8, 105, 2, 105, 108, 0, 8, 105, 2, 105,
- 111, 0, 8, 105, 108, 97, 118, 110, 105, 2, 105, 116, 0, 8, 105, 108, 97, 118, 110, 105, 2, 105, 122, 0, 8, 105, 118, 2, 101, 97,
- 0, 8, 105, 118, 2, 101, 111, 0, 8, 105, 118, 2, 101, 117, 0, 8, 105, 118, 101, 2, 101, 110, 0, 8, 105, 122, 101, 114, 112, 2,
- 101, 110, 116, 0, 8, 110, 97, 104, 2, 105, 0, 8, 110, 97, 107, 115, 2, 105, 0, 8, 110, 101, 112, 105, 116, 161, 197, 2, 105, 0,
- 8, 110, 105, 2, 101, 120, 0, 8, 110, 111, 112, 161, 197, 101, 114, 111, 107, 2, 101, 110, 0, 8, 111, 2, 105, 110, 0, 8, 111, 2,
- 105, 115, 0, 8, 111, 2, 105, 197, 161, 0, 8, 111, 2, 195, 173, 196, 143, 0, 8, 111, 107, 2, 105, 102, 105, 0, 8, 111, 109, 2,
- 101, 108, 0, 8, 111, 109, 2, 101, 109, 0, 8, 111, 109, 2, 105, 0, 8, 111, 112, 2, 195, 173, 100, 0, 8, 111, 112, 2, 195, 173,
- 196, 143, 0, 8, 111, 116, 101, 109, 2, 105, 0, 8, 114, 97, 100, 110, 97, 116, 161, 197, 2, 105, 122, 0, 8, 117, 97, 2, 105, 0,
- 8, 117, 97, 2, 105, 0, 8, 117, 116, 161, 197, 2, 101, 110, 0, 8, 117, 116, 161, 197, 2, 105, 0, 8, 161, 195, 116, 161, 197, 2,
- 105, 0, 8, 186, 195, 116, 161, 197, 2, 105, 0, 4, 197, 190, 3, 75, 0, 197, 190, 2, 32, 17, 70, 0, 197, 190, 2, 32, 3, 76,
- 0, 4, 2, 101, 3, 116, 0, 2, 105, 0, 2, 195, 173, 0, 122, 2, 32, 3, 117, 0, 4, 122, 3, 118, 0, 122, 2, 32, 17, 70,
- 0, 7, 6, 101, 0, 3, 36, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 2, 32, 3, 49, 0, 4, 3, 81, 0, 2, 32,
- 17, 70, 0, 7, 6, 104, 0, 2, 32, 3, 101, 0, 4, 3, 107, 0, 2, 32, 17, 70, 0, 7, 6, 105, 0, 97, 3, 2, 37, 35,
- 0, 101, 3, 2, 37, 36, 0, 117, 3, 2, 37, 40, 0, 3, 37, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0, 3, 49, 0,
- 7, 6, 108, 0, 1, 25, 2, 25, 3, 45, 0, 3, 55, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 97, 8, 2, 45, 14,
- 128, 132, 131, 3, 6, 50, 35, 0, 4, 3, 50, 0, 1, 17, 67, 21, 2, 101, 106, 32, 0, 1, 97, 2, 105, 109, 0, 1, 97, 103,
- 114, 111, 2, 105, 122, 0, 1, 97, 109, 2, 105, 0, 1, 97, 118, 122, 2, 101, 106, 32, 0, 1, 100, 97, 105, 114, 2, 101, 0, 1,
- 101, 103, 2, 101, 0, 1, 101, 108, 111, 118, 2, 195, 173, 0, 1, 103, 97, 109, 2, 101, 0, 1, 104, 99, 2, 105, 99, 0, 1, 104,
- 99, 2, 105, 107, 0, 1, 105, 2, 105, 99, 105, 0, 1, 108, 161, 195, 2, 105, 0, 1, 108, 161, 195, 105, 99, 111, 115, 2, 101, 0,
- 1, 108, 161, 195, 109, 114, 111, 102, 2, 101, 0, 1, 111, 2, 105, 99, 0, 1, 111, 2, 105, 107, 0, 1, 111, 2, 105, 115, 0, 1,
- 111, 102, 2, 105, 99, 0, 1, 111, 103, 2, 105, 0, 1, 111, 103, 97, 116, 2, 105, 115, 0, 1, 111, 109, 114, 97, 104, 2, 105, 0,
- 1, 111, 114, 2, 105, 99, 0, 1, 111, 114, 2, 105, 107, 0, 1, 111, 114, 100, 110, 101, 2, 105, 0, 1, 111, 114, 116, 2, 105, 0,
- 1, 114, 101, 116, 110, 105, 2, 101, 0, 1, 116, 161, 195, 116, 161, 197, 2, 101, 32, 0, 1, 117, 109, 2, 105, 107, 0, 1, 117, 109,
- 2, 105, 115, 0, 1, 118, 161, 195, 114, 112, 115, 2, 101, 0, 1, 118, 173, 195, 116, 97, 110, 2, 101, 0, 1, 122, 180, 195, 114, 2,
- 101, 0, 1, 169, 195, 114, 116, 2, 105, 0, 1, 173, 195, 108, 2, 105, 0, 1, 179, 195, 102, 2, 105, 0, 1, 179, 195, 103, 2, 105,
- 0, 1, 179, 195, 109, 114, 97, 104, 2, 105, 0, 2, 101, 28, 17, 0, 2, 101, 104, 111, 32, 0, 2, 101, 110, 116, 0, 2, 105, 28,
- 17, 0, 2, 105, 115, 116, 0, 2, 105, 122, 109, 117, 115, 32, 0, 2, 195, 173, 28, 17, 0, 8, 2, 101, 103, 0, 8, 2, 101, 103,
- 97, 116, 195, 173, 118, 0, 8, 2, 101, 103, 195, 161, 99, 0, 8, 2, 101, 111, 107, 108, 97, 115, 0, 8, 2, 101, 111, 112, 114, 195,
- 169, 110, 0, 8, 2, 101, 111, 114, 101, 0, 8, 2, 101, 114, 118, 0, 8, 2, 101, 117, 116, 114, 195, 161, 108, 0, 8, 2, 101, 120,
- 116, 0, 8, 2, 101, 195, 179, 110, 0, 8, 2, 105, 107, 111, 116, 0, 8, 97, 104, 99, 101, 109, 2, 105, 0, 8, 97, 112, 2, 101,
- 108, 0, 8, 97, 116, 111, 98, 2, 105, 0, 8, 100, 97, 105, 190, 197, 2, 101, 0, 8, 100, 122, 161, 195, 114, 112, 2, 101, 0, 8,
- 101, 2, 101, 114, 103, 0, 8, 101, 98, 2, 101, 102, 0, 8, 101, 103, 2, 105, 0, 8, 101, 109, 2, 101, 197, 190, 0, 8, 101, 114,
- 2, 101, 115, 0, 8, 101, 116, 2, 105, 115, 0, 8, 103, 105, 115, 2, 105, 0, 8, 104, 99, 101, 116, 2, 105, 0, 8, 105, 102, 101,
- 100, 2, 105, 116, 195, 173, 118, 0, 8, 105, 102, 101, 100, 2, 195, 173, 99, 0, 8, 105, 107, 116, 97, 109, 2, 101, 0, 8, 105, 108,
- 2, 101, 0, 8, 105, 109, 2, 105, 0, 8, 105, 109, 100, 97, 2, 105, 115, 116, 0, 8, 108, 161, 195, 101, 114, 2, 101, 0, 8, 108,
- 161, 195, 105, 99, 101, 112, 161, 197, 2, 101, 0, 8, 108, 161, 195, 110, 111, 115, 114, 101, 112, 2, 101, 0, 8, 108, 161, 195, 117, 116,
- 107, 97, 2, 101, 0, 8, 110, 105, 118, 2, 101, 0, 8, 111, 102, 2, 101, 0, 8, 111, 108, 111, 107, 2, 105, 0, 8, 111, 109, 2,
- 105, 0, 8, 114, 186, 195, 116, 108, 117, 107, 2, 101, 0, 8, 116, 114, 97, 112, 2, 101, 114, 0, 8, 116, 115, 101, 105, 109, 2, 101,
- 0, 8, 116, 161, 195, 116, 161, 197, 2, 101, 0, 8, 116, 169, 195, 114, 107, 110, 111, 107, 2, 101, 0, 8, 117, 2, 105, 0, 8, 117,
- 109, 2, 105, 0, 8, 117, 109, 105, 2, 105, 0, 8, 117, 109, 111, 107, 2, 105, 0, 8, 117, 116, 2, 105, 115, 0, 8, 118, 173, 195,
- 116, 97, 114, 116, 115, 105, 110, 105, 109, 100, 97, 2, 101, 0, 8, 169, 195, 103, 2, 105, 0, 8, 169, 195, 114, 116, 2, 101, 114, 0,
- 8, 179, 195, 108, 111, 107, 2, 105, 0, 8, 190, 197, 161, 195, 118, 2, 101, 0, 4, 2, 101, 3, 67, 0, 2, 105, 0, 2, 195, 173,
- 0, 4, 2, 103, 3, 68, 0, 2, 107, 0, 7, 6, 111, 0, 3, 39, 0, 117, 3, 129, 0, 7, 6, 112, 0, 111, 8, 2, 45, 14,
- 128, 132, 131, 3, 6, 48, 39, 0, 111, 100, 8, 2, 45, 14, 128, 132, 132, 3, 6, 48, 39, 47, 0, 114, 105, 8, 2, 45, 14, 128,
- 132, 132, 3, 6, 48, 51, 37, 0, 3, 48, 0, 111, 118, 8, 2, 115, 116, 97, 17, 67, 3, 48, 39, 83, 0, 7, 6, 113, 0, 3,
- 49, 0, 117, 3, 49, 84, 0, 7, 6, 114, 0, 1, 25, 2, 25, 3, 44, 0, 4, 3, 51, 0, 114, 0, 7, 6, 115, 0, 111, 8,
- 2, 45, 14, 128, 132, 131, 3, 6, 89, 39, 0, 3, 89, 0, 7, 6, 116, 0, 4, 3, 47, 0, 1, 97, 2, 105, 99, 107, 0, 1,
- 97, 2, 105, 107, 195, 161, 0, 1, 97, 2, 105, 110, 0, 1, 97, 2, 105, 122, 0, 1, 97, 104, 99, 2, 105, 99, 0, 1, 97, 104,
- 99, 2, 105, 107, 0, 1, 97, 109, 2, 105, 99, 107, 0, 1, 97, 109, 2, 105, 107, 0, 1, 97, 109, 97, 2, 105, 99, 0, 1, 97,
- 109, 97, 2, 105, 107, 0, 1, 97, 109, 101, 2, 105, 0, 1, 97, 109, 101, 116, 2, 105, 0, 1, 101, 2, 105, 99, 0, 1, 101, 2,
- 105, 107, 0, 1, 101, 108, 112, 109, 111, 107, 2, 105, 122, 0, 1, 105, 2, 105, 99, 0, 1, 105, 2, 105, 107, 0, 1, 105, 108, 2,
- 105, 99, 0, 1, 107, 97, 2, 105, 0, 1, 107, 97, 2, 105, 107, 0, 1, 107, 97, 100, 105, 100, 2, 105, 0, 1, 107, 101, 2, 105,
- 0, 1, 107, 101, 2, 195, 173, 0, 1, 107, 114, 2, 105, 0, 1, 110, 2, 105, 99, 0, 1, 110, 2, 105, 110, 0, 1, 110, 97, 2,
- 105, 0, 1, 110, 101, 2, 105, 110, 0, 1, 110, 101, 118, 2, 105, 108, 0, 1, 111, 2, 105, 99, 0, 1, 111, 2, 105, 107, 0, 1,
- 111, 109, 2, 105, 118, 0, 1, 111, 114, 2, 105, 99, 0, 1, 111, 114, 2, 105, 107, 0, 1, 112, 101, 2, 105, 99, 0, 1, 112, 101,
- 2, 105, 107, 0, 1, 112, 111, 2, 105, 0, 1, 114, 97, 112, 2, 105, 0, 1, 115, 2, 105, 99, 0, 1, 115, 97, 2, 105, 99, 0,
- 1, 115, 101, 114, 112, 2, 105, 197, 190, 0, 1, 115, 101, 118, 110, 105, 2, 105, 0, 1, 115, 111, 2, 105, 99, 0, 1, 189, 195, 2,
- 105, 99, 0, 2, 101, 28, 17, 0, 2, 105, 28, 17, 0, 2, 105, 99, 107, 0, 2, 105, 107, 32, 0, 2, 105, 110, 103, 0, 2, 105,
- 115, 116, 0, 2, 105, 122, 109, 117, 115, 32, 0, 2, 195, 173, 28, 17, 0, 8, 2, 101, 114, 101, 115, 116, 114, 105, 0, 8, 2, 105,
- 109, 111, 116, 101, 106, 0, 8, 2, 105, 114, 97, 110, 0, 8, 2, 105, 116, 97, 110, 0, 8, 2, 105, 116, 117, 108, 0, 8, 97, 109,
- 101, 116, 97, 109, 2, 105, 0, 8, 97, 109, 111, 116, 117, 97, 2, 105, 0, 8, 97, 112, 97, 2, 105, 0, 8, 97, 112, 105, 116, 110,
- 97, 2, 105, 0, 8, 97, 115, 2, 105, 114, 0, 8, 97, 115, 2, 105, 115, 0, 8, 97, 116, 161, 197, 2, 105, 0, 8, 101, 109, 114,
- 101, 104, 2, 105, 0, 8, 101, 109, 122, 111, 107, 2, 105, 0, 8, 101, 110, 103, 97, 109, 2, 105, 0, 8, 101, 110, 111, 102, 2, 105,
- 0, 8, 101, 114, 107, 110, 111, 107, 2, 105, 122, 0, 8, 101, 116, 110, 121, 115, 2, 105, 0, 8, 105, 114, 107, 2, 105, 99, 0, 8,
- 105, 114, 107, 2, 105, 107, 0, 8, 105, 114, 107, 2, 105, 122, 0, 8, 105, 115, 110, 101, 115, 2, 105, 0, 8, 107, 97, 2, 105, 118,
- 0, 8, 107, 117, 100, 111, 114, 112, 2, 105, 0, 8, 108, 117, 107, 2, 105, 0, 8, 108, 117, 109, 2, 105, 0, 8, 110, 97, 2, 105,
- 0, 8, 110, 97, 108, 116, 97, 2, 105, 0, 8, 110, 101, 99, 2, 105, 0, 8, 110, 101, 100, 105, 2, 105, 0, 8, 110, 101, 118, 101,
- 114, 112, 2, 195, 173, 118, 0, 8, 110, 111, 107, 2, 105, 0, 8, 111, 97, 104, 99, 2, 105, 99, 0, 8, 111, 97, 104, 99, 2, 105,
- 107, 0, 8, 111, 107, 105, 110, 2, 105, 0, 8, 111, 120, 101, 2, 105, 0, 8, 114, 101, 99, 2, 105, 0, 8, 114, 101, 118, 2, 105,
- 0, 8, 115, 2, 105, 109, 117, 108, 0, 8, 115, 98, 97, 2, 105, 0, 8, 115, 101, 100, 2, 105, 0, 8, 115, 105, 108, 97, 98, 2,
- 105, 0, 8, 115, 105, 114, 101, 116, 107, 97, 114, 97, 104, 99, 2, 105, 0, 8, 115, 105, 114, 101, 116, 107, 97, 114, 97, 104, 99, 2,
- 195, 173, 107, 0, 8, 115, 105, 116, 97, 116, 161, 197, 2, 105, 0, 8, 115, 110, 105, 2, 105, 0, 8, 115, 110, 111, 107, 2, 105, 0,
- 8, 115, 111, 110, 103, 97, 105, 100, 2, 105, 0, 8, 115, 117, 106, 2, 105, 0, 8, 117, 101, 99, 97, 109, 114, 97, 102, 2, 105, 0,
- 8, 117, 112, 2, 105, 107, 0, 8, 120, 101, 116, 2, 105, 108, 0, 8, 161, 197, 2, 105, 112, 101, 110, 100, 105, 0, 8, 161, 197, 101,
- 114, 2, 105, 0, 8, 161, 197, 110, 105, 2, 105, 0, 8, 161, 197, 110, 105, 101, 100, 2, 105, 0, 8, 161, 197, 110, 111, 107, 2, 105,
- 0, 4, 195, 173, 1, 97, 2, 118, 3, 47, 121, 0, 195, 173, 1, 105, 2, 118, 0, 195, 173, 1, 107, 101, 112, 115, 2, 118, 0, 195,
- 173, 1, 111, 109, 2, 118, 0, 195, 173, 1, 114, 111, 2, 109, 0, 195, 173, 1, 115, 101, 108, 97, 2, 116, 0, 195, 173, 1, 117, 110,
- 107, 105, 118, 0, 195, 173, 8, 2, 109, 111, 118, 0, 195, 173, 8, 97, 103, 101, 110, 2, 118, 0, 195, 173, 8, 97, 110, 114, 101, 116,
- 108, 97, 2, 118, 0, 195, 173, 8, 102, 105, 100, 2, 110, 0, 195, 173, 8, 105, 100, 117, 97, 2, 118, 0, 195, 173, 8, 105, 110, 105,
- 102, 101, 100, 2, 118, 0, 195, 173, 8, 105, 115, 110, 101, 115, 0, 195, 173, 8, 107, 97, 2, 118, 0, 195, 173, 8, 107, 101, 116, 101,
- 100, 0, 195, 173, 8, 107, 117, 100, 111, 114, 112, 2, 118, 0, 195, 173, 8, 107, 117, 114, 116, 161, 197, 110, 111, 107, 2, 118, 0, 195,
- 173, 8, 115, 101, 108, 97, 112, 0, 195, 173, 8, 115, 117, 106, 0, 4, 2, 101, 3, 115, 0, 2, 105, 0, 2, 195, 173, 0, 7, 6,
- 117, 0, 3, 40, 0, 7, 6, 118, 0, 121, 8, 2, 21, 14, 128, 132, 130, 3, 6, 84, 37, 0, 1, 17, 65, 2, 25, 3, 58, 0,
- 4, 3, 84, 0, 1, 17, 65, 2, 108, 25, 0, 1, 17, 65, 2, 110, 0, 1, 17, 65, 2, 196, 186, 0, 1, 17, 65, 2, 197, 136,
- 0, 7, 6, 119, 0, 1, 17, 65, 2, 25, 3, 58, 0, 4, 3, 84, 0, 104, 2, 12, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7,
- 6, 121, 0, 3, 37, 0, 7, 6, 122, 0, 4, 3, 88, 0, 2, 32, 17, 70, 0, 2, 32, 3, 89, 0, 7, 6, 0, 196, 155, 3,
- 36, 0, 37, 1, 32, 15, 3, 48, 36, 51, 117, 36, 50, 47, 0, 37, 3, 48, 36, 51, 117, 36, 50, 47, 39, 0, 36, 3, 72, 39,
- 55, 124, 51, 0, 197, 175, 3, 126, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts58 = FileInMemory_createWithData (9161, reinterpret_cast<const char *> (&espeakdata_dicts58_data),
- U"espeak-1.48.04-source/espeak-data/sk_dict",
+ static unsigned char espeakdata_dicts57_data[8715] = {
+ 0, 4, 0, 0, 105, 18, 0, 0, 0, 10, 135, 197, 190, 9, 1, 4, 14, 9, 20, 0, 0, 0, 0, 6, 65, 4, 124, 0, 14, 5,
+ 193, 4, 72, 8, 0, 0, 0, 0, 11, 136, 26, 18, 21, 196, 141, 14, 195, 173, 20, 6, 65, 8, 71, 123, 0, 0, 0, 0, 14, 139,
+ 22, 197, 161, 5, 20, 5, 196, 141, 14, 195, 173, 20, 0, 6, 65, 12, 117, 123, 0, 0, 0, 18, 4, 95, 8, 1, 3, 89, 10, 65,
+ 6, 36, 49, 76, 36, 67, 39, 65, 0, 0, 0, 6, 65, 16, 72, 123, 0, 0, 0, 0, 0, 5, 65, 20, 123, 0, 0, 0, 0, 7,
+ 196, 80, 145, 84, 60, 20, 0, 6, 65, 24, 36, 83, 0, 0, 0, 0, 0, 6, 65, 28, 81, 123, 0, 0, 0, 0, 0, 6, 65, 32,
+ 107, 124, 0, 0, 0, 0, 11, 1, 35, 49, 51, 121, 90, 37, 49, 0, 27, 0, 5, 65, 36, 121, 0, 0, 0, 13, 1, 38, 35, 65,
+ 48, 36, 51, 89, 35, 50, 72, 0, 0, 0, 6, 65, 40, 57, 123, 0, 0, 0, 12, 1, 42, 107, 84, 37, 36, 88, 72, 35, 0, 27,
+ 0, 9, 1, 43, 48, 55, 40, 89, 0, 27, 0, 7, 65, 44, 49, 124, 0, 14, 6, 65, 44, 49, 0, 28, 0, 0, 0, 12, 137, 12,
+ 15, 7, 9, 19, 20, 195, 173, 11, 20, 0, 6, 65, 48, 36, 55, 0, 0, 0, 0, 7, 196, 32, 241, 14, 36, 20, 0, 7, 132, 9,
+ 14, 195, 173, 20, 6, 65, 52, 36, 65, 0, 0, 0, 0, 0, 6, 65, 56, 36, 50, 0, 0, 0, 0, 0, 6, 65, 60, 125, 0, 14,
+ 9, 65, 60, 39, 10, 0, 72, 28, 23, 0, 16, 141, 16, 18, 5, 19, 22, 5, 4, 196, 141, 5, 14, 195, 173, 20, 12, 1, 61, 51,
+ 39, 84, 50, 124, 89, 35, 0, 27, 0, 0, 0, 11, 1, 64, 88, 35, 84, 37, 50, 124, 76, 0, 6, 65, 64, 48, 123, 0, 0, 0,
+ 0, 0, 7, 65, 68, 49, 84, 123, 0, 0, 0, 6, 195, 36, 226, 84, 20, 0, 0, 6, 65, 72, 36, 51, 0, 0, 0, 0, 0, 15,
+ 140, 21, 11, 18, 9, 197, 190, 15, 22, 1, 14, 195, 173, 20, 7, 65, 76, 36, 89, 0, 14, 7, 65, 76, 89, 10, 0, 8, 0, 7,
+ 195, 36, 224, 75, 72, 8, 0, 0, 7, 196, 80, 82, 148, 60, 20, 0, 6, 65, 80, 47, 123, 0, 0, 0, 9, 134, 16, 5, 11, 14,
+ 195, 173, 20, 0, 0, 5, 65, 84, 126, 0, 0, 12, 137, 22, 195, 161, 197, 190, 5, 14, 195, 173, 20, 0, 13, 138, 19, 195, 186, 196,
+ 141, 1, 19, 14, 195, 173, 20, 0, 0, 7, 65, 88, 84, 123, 0, 14, 7, 65, 88, 84, 10, 0, 28, 0, 0, 0, 14, 4, 95, 49,
+ 77, 52, 71, 6, 37, 55, 37, 125, 50, 0, 0, 15, 65, 92, 72, 84, 6, 39, 57, 37, 47, 123, 4, 84, 123, 0, 0, 0, 0, 16,
+ 1, 95, 47, 84, 44, 72, 124, 65, 6, 36, 118, 36, 51, 35, 0, 0, 13, 4, 95, 49, 77, 49, 115, 6, 37, 89, 121, 117, 0, 7,
+ 65, 96, 37, 49, 89, 0, 0, 14, 4, 95, 49, 77, 50, 65, 6, 37, 55, 37, 125, 50, 0, 0, 16, 4, 95, 49, 77, 51, 65, 6,
+ 37, 55, 57, 35, 51, 72, 35, 0, 0, 0, 11, 65, 100, 37, 48, 89, 37, 55, 39, 50, 0, 0, 0, 0, 0, 8, 65, 104, 88, 36,
+ 47, 0, 14, 7, 65, 104, 88, 10, 0, 28, 0, 0, 0, 0, 0, 0, 9, 134, 13, 195, 161, 14, 9, 1, 20, 0, 0, 7, 132, 15,
+ 14, 195, 173, 20, 0, 0, 9, 134, 13, 195, 161, 14, 9, 5, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 7, 196, 40, 81, 5, 56, 20, 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, 17, 4, 95, 50, 77, 49, 72, 84, 6, 36, 115, 6, 37, 89, 121, 117, 0, 0, 0, 9, 134, 13,
+ 195, 161, 14, 9, 21, 20, 20, 4, 95, 50, 77, 51, 72, 84, 6, 36, 65, 6, 37, 55, 57, 35, 51, 72, 37, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 12, 137, 22, 195, 173, 14, 5, 196, 141, 11, 15, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 9, 134, 13, 12, 1, 4, 195, 173, 20, 0, 0, 0, 0, 0, 0, 0, 6, 194, 4, 160, 72, 8, 0, 0, 7, 196, 89, 65,
+ 68, 100, 20, 0, 0, 0, 0, 0, 0, 0, 6, 195, 80, 145, 64, 20, 0, 0, 0, 0, 0, 10, 135, 13, 195, 161, 14, 9, 15, 21,
+ 20, 0, 0, 0, 0, 0, 0, 0, 9, 67, 88, 194, 192, 84, 45, 49, 0, 0, 16, 4, 95, 4, 16, 20, 9, 76, 57, 4, 35, 34,
+ 49, 35, 10, 0, 0, 11, 136, 16, 18, 9, 10, 1, 20, 195, 173, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95,
+ 35, 57, 47, 6, 35, 71, 0, 17, 4, 95, 20, 12, 4, 89, 10, 84, 6, 45, 50, 39, 84, 49, 129, 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, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 2, 25, 197, 165, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,
+ 135, 11, 1, 197, 190, 4, 5, 10, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 141, 9, 14, 20, 5,
+ 12, 9, 7, 5, 14, 20, 14, 195, 173, 20, 0, 0, 0, 0, 0, 0, 0, 6, 195, 8, 243, 0, 76, 0, 7, 196, 88, 147, 133, 56,
+ 20, 0, 0, 0, 7, 195, 8, 86, 128, 8, 23, 0, 0, 0, 0, 11, 136, 19, 1, 13, 15, 20, 14, 195, 173, 20, 15, 140, 9, 14,
+ 20, 18, 15, 22, 5, 18, 20, 14, 195, 173, 20, 0, 7, 195, 8, 86, 143, 8, 23, 0, 0, 0, 0, 7, 196, 60, 180, 133, 52, 8,
+ 0, 0, 0, 0, 9, 67, 16, 194, 0, 72, 45, 107, 0, 0, 0, 0, 0, 0, 9, 134, 22, 9, 14, 14, 195, 173, 20, 0, 0, 10,
+ 3, 226, 130, 172, 36, 40, 51, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 50, 6, 72, 84,
+ 6, 36, 0, 0, 9, 198, 52, 21, 11, 36, 226, 64, 20, 0, 0, 16, 141, 9, 14, 4, 9, 22, 9, 4, 21, 195, 161, 12, 14, 5,
+ 20, 9, 133, 19, 195, 173, 3, 5, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 4, 95, 13, 3, 14,
+ 89, 10, 65, 6, 35, 49, 51, 39, 50, 39, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 131, 196, 141, 15, 72, 8, 0,
+ 0, 0, 13, 3, 226, 128, 176, 48, 51, 39, 65, 37, 55, 36, 0, 0, 0, 13, 138, 20, 5, 12, 5, 22, 195, 173, 26, 14, 5, 20,
+ 0, 0, 0, 8, 133, 10, 195, 186, 14, 9, 20, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 51, 88, 47, 14, 16, 6, 37, 72, 89,
+ 35, 115, 0, 0, 7, 196, 80, 84, 129, 104, 20, 10, 3, 95, 48, 67, 89, 47, 6, 39, 0, 0, 0, 0, 0, 0, 13, 138, 16, 18,
+ 9, 5, 13, 5, 18, 14, 195, 173, 20, 0, 0, 0, 0, 0, 0, 6, 195, 77, 65, 64, 72, 0, 0, 0, 5, 194, 40, 80, 72, 16,
+ 3, 95, 49, 57, 116, 6, 36, 84, 122, 47, 50, 124, 89, 115, 0, 0, 7, 195, 65, 34, 64, 8, 23, 15, 3, 95, 49, 56, 6, 39,
+ 89, 36, 65, 50, 124, 89, 115, 0, 0, 7, 196, 20, 229, 5, 72, 20, 14, 3, 95, 50, 67, 72, 84, 6, 36, 89, 47, 6, 39, 0,
+ 0, 0, 0, 0, 0, 11, 3, 226, 136, 146, 65, 121, 50, 40, 89, 0, 0, 15, 3, 95, 49, 49, 57, 6, 36, 72, 36, 50, 124, 89,
+ 115, 0, 0, 12, 3, 95, 49, 48, 116, 6, 36, 89, 35, 115, 0, 0, 15, 3, 95, 49, 51, 47, 14, 16, 6, 37, 50, 124, 89, 115,
+ 0, 0, 14, 3, 95, 49, 50, 72, 84, 6, 35, 50, 124, 89, 115, 0, 0, 14, 3, 95, 49, 53, 48, 6, 122, 47, 50, 124, 89, 115,
+ 0, 0, 14, 3, 95, 49, 52, 91, 47, 44, 50, 6, 124, 89, 115, 0, 0, 16, 3, 95, 49, 55, 89, 6, 36, 116, 36, 65, 50, 124,
+ 89, 115, 0, 0, 15, 3, 95, 49, 54, 91, 6, 36, 89, 47, 50, 124, 89, 115, 0, 0, 0, 18, 3, 95, 55, 88, 89, 6, 36, 116,
+ 36, 65, 116, 36, 89, 57, 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 16, 12, 197, 165, 48, 45, 115,
+ 0, 0, 0, 9, 134, 195, 173, 4, 5, 15, 21, 20, 0, 6, 195, 52, 145, 9, 20, 0, 0, 0, 0, 0, 0, 0, 0, 24, 11, 16,
+ 15, 19, 20, 9, 8, 14, 21, 20, 195, 173, 48, 39, 89, 115, 37, 107, 50, 40, 47, 121, 0, 0, 14, 3, 95, 50, 88, 72, 84, 6,
+ 35, 72, 89, 35, 115, 0, 0, 0, 0, 17, 5, 95, 48, 77, 65, 51, 65, 6, 37, 55, 57, 35, 51, 72, 37, 0, 0, 16, 5, 95,
+ 48, 77, 65, 50, 65, 6, 37, 55, 37, 125, 50, 37, 0, 0, 0, 16, 5, 95, 48, 77, 65, 52, 71, 6, 37, 55, 37, 125, 50, 37,
+ 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 147, 79, 8, 12, 3, 95, 63, 63, 89, 37, 65, 71, 39, 55, 0, 0, 0, 0, 6,
+ 195, 76, 209, 64, 72, 16, 3, 95, 52, 88, 91, 47, 6, 37, 16, 37, 72, 89, 35, 115, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194,
+ 56, 16, 72, 23, 0, 16, 3, 95, 53, 88, 48, 6, 122, 115, 116, 36, 89, 57, 35, 47, 0, 0, 0, 0, 0, 11, 136, 15, 11, 15,
+ 12, 9, 20, 195, 173, 20, 0, 7, 196, 64, 85, 5, 72, 20, 0, 0, 0, 17, 3, 95, 54, 88, 91, 6, 36, 89, 115, 116, 36, 89,
+ 57, 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 6, 195, 169, 14, 9, 24, 20, 0, 17,
+ 3, 95, 56, 88, 6, 39, 89, 36, 65, 116, 36, 89, 57, 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 32, 240, 76, 0, 18,
+ 3, 95, 57, 88, 72, 6, 36, 84, 122, 115, 116, 36, 89, 57, 35, 47, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 63, 65, 88,
+ 50, 35, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 15, 7, 15, 89, 10, 6, 39, 81, 39,
+ 67, 49, 39, 65, 0, 0, 0, 8, 197, 52, 20, 148, 36, 224, 20, 0, 0, 0, 0, 11, 136, 15, 19, 20, 1, 20, 14, 195, 173, 20,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 48, 77, 52, 71, 6, 37, 55, 37, 125, 50, 39, 40,
+ 0, 0, 0, 16, 4, 95, 48, 77, 50, 65, 6, 37, 55, 37, 125, 50, 39, 40, 0, 0, 15, 4, 95, 48, 77, 51, 65, 6, 37, 55,
+ 57, 35, 51, 47, 0, 0, 0, 13, 4, 95, 48, 77, 49, 115, 6, 37, 89, 121, 117, 0, 0, 13, 4, 95, 2, 18, 22, 71, 51, 6,
+ 36, 84, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 195, 173, 4, 5, 1, 20, 0, 0, 0, 0, 8, 133,
+ 195, 173, 4, 5, 5, 20, 0, 0, 0, 0, 8, 133, 195, 173, 4, 5, 9, 20, 0, 0, 0, 11, 136, 19, 3, 8, 15, 16, 14, 195,
+ 173, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 133, 195, 173, 4, 5, 21, 20, 0, 0, 0, 0, 8, 133, 195, 173, 4, 5, 25,
+ 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 136, 15, 16, 1, 20, 18, 14, 195, 173,
+ 20, 0, 0, 13, 138, 16, 18, 195, 173, 2, 21, 26, 14, 195, 173, 20, 0, 0, 0, 20, 4, 95, 3, 9, 18, 89, 6, 39, 89, 47,
+ 51, 37, 38, 4, 36, 91, 49, 129, 0, 0, 0, 14, 139, 13, 9, 13, 15, 22, 12, 195, 161, 4, 14, 5, 20, 14, 139, 6, 12, 5,
+ 24, 9, 2, 9, 12, 14, 195, 173, 20, 0, 0, 24, 3, 95, 194, 183, 71, 39, 72, 49, 35, 6, 84, 48, 51, 39, 89, 47, 51, 57,
+ 36, 72, 49, 40, 0, 0, 11, 3, 95, 194, 180, 72, 135, 90, 36, 67, 0, 0, 0, 13, 3, 95, 194, 178, 50, 35, 72, 51, 40, 107,
+ 126, 0, 0, 14, 3, 95, 194, 179, 50, 35, 47, 51, 36, 47, 57, 40, 0, 0, 0, 0, 0, 0, 24, 4, 95, 19, 20, 11, 89, 39,
+ 10, 91, 6, 37, 49, 65, 121, 65, 72, 6, 135, 90, 67, 39, 65, 0, 0, 18, 3, 95, 194, 173, 65, 36, 49, 49, 124, 48, 39, 65,
+ 45, 76, 49, 35, 0, 0, 19, 3, 95, 194, 170, 107, 39, 51, 50, 121, 37, 50, 72, 36, 49, 89, 6, 124, 0, 16, 4, 95, 1, 3,
+ 21, 89, 10, 72, 6, 135, 90, 67, 39, 65, 0, 0, 28, 3, 95, 194, 171, 72, 84, 39, 57, 37, 47, 124, 55, 39, 65, 36, 50, 124,
+ 15, 88, 124, 47, 84, 39, 51, 49, 35, 0, 0, 0, 0, 6, 195, 60, 225, 78, 20, 11, 136, 14, 1, 4, 195, 173, 19, 197, 165, 20,
+ 21, 3, 95, 194, 166, 48, 51, 36, 51, 40, 91, 36, 50, 124, 6, 76, 37, 35, 51, 35, 0, 0, 12, 137, 16, 18, 5, 4, 195, 173,
+ 19, 197, 165, 20, 5, 194, 76, 16, 76, 0, 0, 0, 0, 0, 17, 4, 95, 18, 14, 7, 89, 10, 49, 51, 6, 126, 91, 49, 39, 65,
+ 0, 0, 24, 3, 95, 194, 161, 39, 71, 34, 124, 115, 36, 50, 121, 84, 6, 121, 49, 51, 37, 76, 67, 121, 49, 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, 6, 195, 80, 81, 1, 20, 10, 135, 15, 4,
+ 195, 173, 19, 197, 165, 20, 0, 11, 136, 16, 15, 4, 195, 173, 19, 197, 165, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 3, 95,
+ 194, 191, 39, 71, 51, 124, 115, 36, 50, 121, 6, 39, 47, 124, 88, 67, 37, 49, 0, 0, 0, 0, 0, 28, 3, 95, 194, 187, 72, 84,
+ 39, 57, 37, 47, 124, 55, 39, 65, 36, 50, 124, 15, 88, 35, 47, 84, 39, 51, 37, 115, 0, 0, 12, 3, 95, 194, 184, 117, 36, 72,
+ 37, 55, 35, 0, 0, 12, 3, 95, 194, 185, 50, 35, 48, 51, 84, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 195, 151,
+ 49, 51, 124, 47, 0, 7, 2, 196, 143, 116, 123, 0, 0, 0, 7, 2, 196, 141, 76, 123, 0, 0, 0, 0, 0, 0, 0, 13, 2, 194,
+ 167, 48, 35, 51, 35, 81, 51, 35, 83, 0, 0, 15, 2, 194, 164, 88, 50, 35, 76, 49, 35, 65, 36, 50, 37, 0, 0, 0, 11, 2,
+ 194, 162, 117, 36, 50, 47, 39, 40, 0, 0, 11, 2, 194, 163, 55, 37, 71, 57, 36, 51, 0, 0, 7, 2, 197, 136, 36, 67, 0, 0,
+ 0, 8, 2, 195, 166, 35, 6, 123, 0, 0, 0, 15, 2, 194, 172, 55, 39, 81, 37, 117, 49, 123, 50, 39, 47, 0, 19, 2, 195, 164,
+ 6, 124, 48, 51, 36, 107, 55, 35, 89, 39, 84, 35, 50, 123, 0, 0, 0, 0, 5, 130, 196, 155, 43, 0, 0, 12, 2, 195, 161, 72,
+ 4, 45, 107, 123, 6, 124, 0, 0, 8, 196, 4, 193, 66, 60, 72, 8, 0, 0, 0, 7, 2, 194, 181, 65, 126, 0, 12, 2, 195, 173,
+ 72, 4, 45, 107, 123, 6, 121, 0, 0, 0, 0, 12, 2, 194, 176, 89, 47, 40, 48, 67, 39, 40, 0, 0, 15, 2, 194, 177, 48, 55,
+ 40, 89, 6, 65, 121, 50, 40, 89, 0, 7, 2, 197, 153, 36, 133, 0, 12, 2, 195, 169, 72, 4, 45, 107, 123, 6, 123, 0, 0, 17,
+ 2, 194, 190, 47, 34, 37, 10, 91, 47, 84, 44, 47, 37, 50, 37, 0, 0, 11, 2, 195, 183, 116, 36, 55, 36, 50, 39, 0, 0, 13,
+ 2, 194, 188, 91, 47, 84, 44, 47, 37, 50, 35, 0, 16, 2, 195, 180, 6, 125, 89, 84, 4, 39, 49, 124, 67, 39, 65, 0, 0, 6,
+ 195, 56, 145, 64, 72, 13, 2, 194, 189, 48, 39, 55, 39, 84, 37, 117, 35, 0, 7, 2, 197, 165, 115, 123, 0, 0, 17, 4, 95, 3,
+ 5, 4, 89, 10, 117, 6, 36, 116, 37, 55, 55, 129, 0, 0, 12, 2, 195, 179, 72, 4, 45, 107, 123, 6, 125, 0, 0, 0, 9, 67,
+ 64, 192, 200, 48, 45, 101, 0, 22, 4, 95, 12, 9, 7, 55, 6, 37, 81, 35, 47, 4, 126, 51, 39, 84, 4, 35, 50, 123, 0, 7,
+ 2, 197, 161, 36, 91, 0, 0, 15, 2, 195, 190, 48, 39, 65, 45, 76, 49, 35, 50, 35, 72, 0, 0, 17, 2, 197, 175, 6, 126, 89,
+ 10, 49, 51, 6, 126, 90, 49, 39, 65, 0, 0, 0, 18, 2, 195, 189, 72, 4, 45, 107, 123, 6, 37, 48, 89, 37, 55, 39, 50, 0,
+ 0, 11, 2, 195, 186, 72, 45, 107, 123, 6, 126, 0, 0, 0, 0, 0, 7, 2, 196, 190, 36, 61, 0, 0, 0, 0, 9, 134, 18, 195,
+ 180, 26, 14, 5, 20, 6, 195, 76, 243, 64, 72, 0, 8, 133, 20, 195, 173, 20, 15, 20, 13, 2, 196, 186, 72, 4, 45, 107, 123, 6,
+ 36, 55, 0, 0, 0, 0, 0, 8, 2, 197, 190, 90, 36, 47, 0, 0, 0, 6, 195, 16, 83, 79, 20, 0, 0, 0, 0, 0, 0, 0,
+ 12, 5, 19, 20, 196, 186, 16, 89, 47, 135, 48, 0, 0, 8, 133, 195, 186, 14, 9, 9, 20, 0, 0, 0, 0, 8, 133, 195, 186, 14,
+ 9, 5, 20, 0, 0, 0, 0, 8, 133, 195, 186, 14, 9, 1, 20, 5, 194, 76, 144, 72, 6, 194, 64, 240, 8, 23, 5, 194, 76, 144,
+ 76, 0, 7, 195, 64, 241, 0, 8, 23, 0, 0, 0, 0, 0, 0, 0, 0, 13, 138, 14, 5, 7, 1, 20, 195, 173, 22, 14, 5, 20,
+ 6, 2, 95, 1, 124, 0, 0, 0, 0, 8, 133, 195, 186, 14, 9, 21, 20, 0, 0, 7, 2, 95, 11, 49, 124, 0, 0, 0, 0, 0,
+ 6, 2, 95, 15, 125, 0, 0, 0, 0, 0, 7, 2, 95, 19, 36, 89, 0, 0, 0, 0, 0, 0, 7, 2, 95, 22, 84, 123, 0, 0,
+ 0, 0, 0, 8, 2, 95, 26, 88, 36, 47, 0, 0, 0, 7, 131, 197, 190, 5, 72, 8, 0, 11, 136, 1, 11, 20, 195, 173, 22, 14,
+ 9, 20, 0, 0, 0, 14, 139, 4, 5, 16, 18, 5, 19, 195, 173, 22, 14, 9, 20, 0, 0, 13, 2, 95, 34, 126, 84, 39, 118, 39,
+ 84, 49, 37, 0, 0, 14, 2, 95, 33, 84, 121, 49, 51, 37, 76, 67, 121, 49, 0, 0, 0, 10, 135, 16, 18, 5, 4, 5, 197, 136,
+ 20, 13, 2, 95, 39, 35, 48, 39, 89, 47, 51, 39, 83, 0, 0, 0, 0, 10, 2, 95, 36, 72, 39, 55, 124, 51, 0, 0, 6, 195,
+ 80, 83, 128, 20, 0, 12, 4, 95, 3, 1, 16, 84, 36, 61, 49, 123, 0, 0, 13, 2, 95, 41, 88, 35, 47, 84, 39, 51, 37, 115,
+ 0, 0, 13, 2, 95, 40, 88, 124, 47, 84, 39, 51, 49, 35, 0, 0, 11, 2, 95, 47, 55, 39, 65, 36, 50, 39, 0, 0, 10, 2,
+ 95, 46, 71, 39, 72, 49, 35, 0, 0, 12, 2, 95, 45, 48, 39, 65, 45, 76, 49, 35, 0, 0, 11, 2, 95, 44, 76, 37, 35, 51,
+ 49, 35, 0, 0, 10, 2, 95, 51, 47, 6, 14, 16, 37, 0, 0, 9, 2, 95, 50, 72, 84, 6, 35, 0, 0, 11, 2, 95, 49, 57,
+ 6, 36, 72, 36, 50, 0, 0, 10, 2, 95, 48, 50, 6, 40, 55, 35, 0, 0, 11, 2, 95, 55, 89, 6, 36, 116, 36, 65, 0, 0,
+ 10, 2, 95, 54, 91, 6, 36, 89, 115, 0, 0, 9, 2, 95, 53, 48, 6, 122, 115, 0, 0, 11, 2, 95, 52, 91, 47, 6, 37, 16,
+ 37, 0, 0, 16, 2, 95, 59, 71, 39, 72, 49, 39, 76, 37, 35, 51, 49, 35, 0, 0, 14, 2, 95, 58, 72, 84, 39, 57, 71, 39,
+ 72, 49, 35, 0, 0, 11, 2, 95, 57, 116, 6, 36, 84, 122, 115, 0, 0, 10, 2, 95, 56, 6, 39, 89, 36, 65, 0, 0, 12, 2,
+ 95, 63, 39, 47, 124, 88, 67, 37, 49, 0, 0, 10, 2, 95, 62, 84, 36, 76, 91, 121, 0, 0, 0, 10, 2, 95, 60, 65, 36, 50,
+ 91, 121, 0, 0, 0, 7, 196, 80, 83, 69, 72, 20, 0, 0, 0, 13, 138, 15, 11, 9, 5, 14, 5, 196, 141, 11, 15, 20, 0, 24,
+ 11, 4, 9, 1, 7, 14, 15, 19, 20, 195, 173, 11, 72, 37, 35, 81, 50, 39, 89, 47, 121, 49, 0, 0, 0, 0, 0, 0, 29, 4,
+ 95, 226, 128, 163, 47, 51, 39, 57, 40, 107, 39, 55, 50, 121, 49, 39, 84, 124, 6, 39, 72, 51, 124, 90, 49, 35, 0, 0, 14, 4,
+ 95, 226, 128, 162, 39, 72, 51, 124, 90, 49, 35, 0, 0, 18, 4, 95, 226, 128, 161, 72, 84, 39, 57, 37, 47, 121, 49, 51, 121, 90,
+ 0, 0, 0, 8, 197, 52, 192, 68, 20, 160, 20, 0, 0, 0, 0, 0, 0, 21, 4, 95, 226, 128, 153, 48, 34, 35, 84, 124, 6, 126,
+ 84, 39, 118, 39, 84, 49, 35, 0, 0, 20, 4, 95, 226, 128, 152, 61, 35, 84, 124, 6, 126, 84, 39, 118, 39, 84, 49, 35, 0, 15,
+ 4, 95, 4, 15, 20, 89, 10, 71, 6, 39, 47, 49, 129, 0, 0, 10, 4, 20, 196, 186, 11, 47, 135, 49, 0, 0, 14, 139, 16, 18,
+ 9, 16, 18, 1, 22, 5, 14, 195, 173, 20, 0, 6, 195, 4, 193, 64, 8, 21, 4, 95, 226, 128, 157, 72, 39, 55, 50, 123, 6, 126,
+ 84, 39, 118, 39, 84, 49, 37, 0, 21, 2, 95, 91, 107, 51, 35, 50, 35, 47, 124, 15, 88, 124, 47, 84, 39, 51, 49, 35, 0, 0,
+ 21, 4, 95, 226, 128, 156, 107, 39, 34, 50, 123, 6, 126, 84, 39, 118, 39, 84, 49, 37, 0, 0, 19, 4, 95, 226, 128, 147, 72, 45,
+ 107, 124, 6, 48, 39, 65, 45, 76, 49, 35, 0, 0, 6, 194, 76, 240, 8, 23, 0, 18, 2, 95, 95, 48, 39, 72, 76, 37, 35, 51,
+ 49, 50, 40, 47, 37, 36, 0, 0, 13, 2, 95, 94, 89, 47, 51, 37, 36, 90, 49, 35, 0, 0, 21, 2, 95, 93, 107, 51, 35, 50,
+ 35, 47, 124, 15, 88, 35, 47, 84, 39, 51, 37, 115, 0, 0, 18, 2, 95, 92, 39, 48, 35, 76, 50, 123, 15, 55, 39, 65, 36, 50,
+ 39, 0, 0, 0, 0, 0, 11, 2, 95, 96, 35, 49, 117, 36, 50, 47, 0, 0, 11, 136, 13, 1, 20, 11, 9, 14, 195, 173, 20, 0,
+ 12, 137, 16, 15, 22, 5, 18, 5, 14, 195, 173, 20, 16, 141, 12, 5, 7, 9, 19, 12, 1, 20, 195, 173, 22, 14, 5, 20, 0, 0,
+ 0, 7, 195, 4, 179, 192, 72, 8, 0, 0, 0, 27, 4, 95, 7, 18, 22, 89, 10, 6, 39, 71, 51, 124, 115, 4, 36, 50, 121, 65,
+ 72, 6, 135, 90, 67, 39, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 16, 15, 21, 196, 141, 5, 14, 195, 173, 20,
+ 0, 0, 0, 21, 2, 95, 123, 88, 55, 39, 90, 36, 50, 124, 15, 88, 124, 47, 84, 39, 51, 49, 35, 0, 19, 4, 95, 4, 9, 1,
+ 89, 10, 48, 51, 6, 36, 107, 55, 124, 89, 49, 129, 0, 0, 0, 0, 8, 133, 22, 197, 161, 1, 11, 8, 0, 0, 12, 2, 95, 126,
+ 84, 45, 50, 39, 84, 49, 35, 0, 0, 21, 2, 95, 125, 88, 55, 39, 90, 36, 50, 124, 15, 88, 35, 47, 84, 39, 51, 37, 115, 0,
+ 0, 17, 2, 95, 124, 88, 84, 37, 89, 55, 124, 15, 76, 37, 35, 51, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
+ 131, 19, 195, 186, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 35, 51, 50, 6, 65, 36, 118, 36, 51,
+ 35, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 64, 146, 129, 80, 146, 193, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 196,
+ 141, 12, 14, 76, 45, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 77, 97,
+ 84, 21, 32, 20, 0, 0, 0, 0, 0, 6, 131, 20, 195, 173, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 8, 133, 15, 4, 5, 197, 136, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 197, 161,
+ 20, 1, 20, 21, 20, 195, 161, 18, 14, 9, 20, 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, 8, 133, 9, 4, 5, 195, 173, 20, 0, 0, 0, 0, 12, 137, 16, 15, 197, 190, 9, 1,
+ 18, 14, 5, 20, 0, 0, 9, 134, 16, 15, 4, 5, 197, 136, 20, 0, 15, 140, 4, 5, 6, 9, 14, 9, 20, 195, 173, 22, 14, 5,
+ 20, 0, 0, 6, 116, 101, 0, 4, 1, 97, 105, 2, 32, 3, 47, 36, 0, 1, 97, 105, 118, 97, 122, 0, 1, 101, 100, 2, 107, 0,
+ 1, 101, 100, 2, 114, 109, 0, 1, 101, 109, 2, 114, 32, 0, 1, 110, 105, 2, 114, 0, 1, 110, 105, 2, 114, 110, 101, 0, 1, 115,
+ 2, 114, 0, 1, 115, 2, 114, 32, 0, 1, 115, 161, 195, 110, 2, 32, 0, 1, 118, 2, 100, 97, 106, 197, 161, 0, 1, 120, 101, 2,
+ 114, 0, 2, 104, 111, 32, 0, 2, 106, 32, 0, 2, 109, 97, 116, 105, 0, 2, 114, 97, 106, 197, 161, 0, 2, 114, 97, 122, 0, 2,
+ 114, 109, 0, 2, 115, 32, 0, 2, 115, 116, 0, 2, 120, 0, 8, 2, 99, 104, 0, 8, 2, 100, 97, 106, 197, 161, 0, 8, 2, 108,
+ 101, 99, 0, 8, 2, 108, 101, 102, 0, 8, 2, 108, 101, 103, 0, 8, 2, 108, 101, 107, 0, 8, 2, 108, 101, 109, 0, 8, 2, 108,
+ 101, 111, 0, 8, 2, 108, 101, 112, 0, 8, 2, 108, 101, 114, 0, 8, 2, 108, 101, 115, 101, 110, 0, 8, 2, 108, 101, 115, 107, 0,
+ 8, 2, 108, 101, 116, 101, 114, 0, 8, 2, 108, 101, 116, 101, 120, 116, 0, 8, 2, 108, 101, 118, 0, 8, 2, 108, 101, 120, 0, 8,
+ 2, 109, 112, 0, 8, 2, 110, 100, 0, 8, 2, 110, 105, 115, 0, 8, 2, 110, 116, 111, 0, 8, 2, 111, 0, 8, 2, 114, 97, 112,
+ 0, 8, 2, 114, 97, 115, 0, 8, 2, 114, 101, 122, 0, 8, 2, 114, 195, 169, 110, 0, 8, 2, 114, 195, 169, 122, 0, 8, 2, 114,
+ 196, 141, 0, 8, 2, 120, 0, 8, 2, 195, 179, 0, 8, 97, 107, 2, 99, 104, 0, 8, 97, 107, 2, 100, 0, 8, 97, 107, 2, 103,
+ 0, 8, 97, 109, 2, 109, 97, 116, 105, 0, 8, 97, 109, 2, 114, 105, 97, 0, 8, 97, 109, 2, 114, 105, 195, 161, 0, 8, 97, 112,
+ 2, 110, 116, 0, 8, 97, 114, 116, 115, 2, 103, 0, 8, 101, 100, 2, 107, 116, 195, 173, 0, 8, 101, 108, 101, 116, 2, 114, 0, 8,
+ 101, 112, 109, 111, 107, 2, 110, 0, 8, 101, 161, 197, 118, 2, 196, 141, 0, 8, 105, 104, 99, 114, 97, 2, 107, 0, 8, 105, 108, 2,
+ 114, 0, 8, 107, 97, 114, 97, 104, 99, 2, 114, 0, 8, 107, 97, 114, 97, 104, 99, 2, 114, 0, 8, 108, 97, 2, 114, 0, 8, 108,
+ 97, 2, 114, 110, 0, 8, 108, 97, 2, 114, 110, 97, 116, 195, 173, 118, 0, 8, 108, 97, 119, 2, 114, 0, 8, 110, 105, 2, 108, 0,
+ 8, 110, 105, 2, 110, 0, 8, 110, 105, 101, 100, 0, 8, 110, 121, 115, 0, 8, 110, 121, 115, 2, 116, 105, 0, 8, 111, 104, 2, 108,
+ 0, 8, 111, 112, 2, 110, 0, 8, 112, 101, 115, 2, 109, 98, 0, 8, 115, 2, 112, 0, 8, 115, 97, 112, 0, 8, 115, 105, 115, 97,
+ 2, 110, 0, 8, 115, 105, 120, 101, 2, 110, 0, 8, 115, 121, 115, 2, 109, 0, 8, 169, 195, 2, 114, 0, 7, 6, 195, 161, 0, 3,
+ 124, 0, 7, 6, 195, 164, 0, 3, 36, 0, 7, 6, 195, 169, 0, 3, 123, 0, 7, 6, 195, 173, 0, 3, 121, 0, 7, 6, 195, 179,
+ 0, 3, 125, 0, 7, 6, 195, 180, 0, 3, 40, 39, 0, 7, 6, 195, 186, 0, 3, 126, 0, 7, 6, 195, 189, 0, 3, 121, 0, 7,
+ 6, 196, 141, 0, 3, 76, 0, 7, 6, 196, 143, 0, 2, 32, 3, 115, 0, 4, 3, 116, 0, 2, 32, 17, 70, 0, 7, 6, 196, 186,
+ 0, 3, 135, 0, 7, 6, 196, 190, 0, 3, 61, 0, 7, 6, 197, 136, 0, 3, 67, 0, 7, 6, 197, 149, 0, 3, 132, 0, 7, 6,
+ 197, 153, 0, 3, 133, 0, 4, 1, 102, 3, 134, 0, 1, 107, 0, 1, 112, 0, 1, 116, 0, 7, 6, 197, 161, 0, 3, 91, 0, 7,
+ 6, 197, 165, 0, 3, 115, 0, 7, 6, 197, 190, 0, 4, 3, 90, 0, 2, 32, 17, 70, 0, 2, 32, 3, 91, 0, 7, 6, 97, 0,
+ 3, 35, 0, 7, 6, 98, 0, 101, 122, 111, 8, 2, 45, 14, 128, 132, 133, 3, 6, 71, 36, 88, 39, 0, 101, 122, 8, 2, 45, 14,
+ 128, 132, 132, 3, 6, 71, 36, 89, 0, 2, 32, 3, 48, 0, 4, 3, 71, 0, 2, 32, 17, 70, 0, 7, 6, 99, 0, 104, 3, 101,
+ 0, 3, 117, 0, 7, 6, 100, 0, 2, 32, 3, 47, 0, 4, 3, 72, 0, 1, 97, 2, 101, 0, 1, 97, 114, 116, 2, 105, 0, 1,
+ 101, 109, 2, 105, 0, 1, 101, 114, 107, 2, 105, 0, 1, 101, 114, 107, 115, 105, 100, 2, 105, 0, 1, 105, 2, 101, 110, 0, 1, 105,
+ 2, 101, 111, 0, 1, 110, 97, 109, 2, 105, 116, 0, 1, 110, 105, 2, 105, 0, 1, 111, 2, 105, 99, 0, 1, 111, 2, 105, 107, 0,
+ 1, 111, 108, 101, 109, 2, 105, 0, 1, 111, 109, 2, 101, 114, 0, 1, 114, 111, 2, 105, 0, 1, 169, 195, 109, 2, 105, 0, 1, 179,
+ 195, 108, 101, 109, 2, 105, 0, 2, 32, 17, 70, 0, 2, 101, 28, 17, 0, 2, 101, 99, 105, 0, 2, 101, 102, 0, 2, 101, 116, 101,
+ 107, 0, 2, 101, 116, 101, 114, 109, 0, 2, 105, 28, 17, 0, 2, 105, 99, 107, 0, 2, 105, 100, 97, 107, 116, 105, 0, 2, 105, 102,
+ 0, 2, 105, 107, 32, 0, 2, 105, 107, 116, 0, 2, 105, 111, 0, 2, 105, 114, 0, 2, 105, 115, 107, 114, 101, 0, 2, 105, 115, 107,
+ 117, 0, 2, 105, 115, 112, 0, 2, 105, 115, 116, 0, 2, 105, 115, 116, 105, 99, 0, 2, 105, 122, 109, 117, 115, 0, 2, 105, 195, 179,
+ 0, 2, 195, 173, 28, 17, 0, 8, 2, 101, 99, 101, 0, 8, 2, 101, 102, 105, 110, 105, 116, 195, 173, 118, 0, 8, 2, 101, 105, 110,
+ 116, 101, 0, 8, 2, 101, 107, 111, 114, 0, 8, 2, 101, 107, 114, 101, 109, 101, 110, 116, 0, 8, 2, 101, 107, 114, 195, 169, 116, 0,
+ 8, 2, 101, 107, 195, 161, 100, 0, 8, 2, 101, 107, 195, 179, 114, 0, 8, 2, 101, 108, 101, 103, 0, 8, 2, 101, 108, 105, 109, 0,
+ 8, 2, 101, 112, 114, 101, 115, 0, 8, 2, 101, 115, 105, 103, 0, 8, 2, 101, 115, 116, 105, 0, 8, 2, 101, 116, 97, 105, 108, 0,
+ 8, 2, 101, 116, 101, 107, 116, 195, 173, 0, 8, 2, 101, 118, 105, 122, 0, 8, 2, 101, 118, 195, 173, 122, 0, 8, 2, 101, 122, 0,
+ 8, 2, 105, 97, 0, 8, 2, 105, 101, 99, 0, 8, 2, 105, 101, 116, 0, 8, 2, 105, 102, 116, 195, 173, 110, 0, 8, 2, 105, 103,
+ 0, 8, 2, 105, 109, 101, 110, 0, 8, 2, 105, 112, 0, 8, 2, 105, 115, 0, 8, 2, 105, 115, 107, 0, 8, 2, 105, 118, 195, 173,
+ 122, 0, 8, 2, 105, 195, 161, 0, 8, 2, 105, 195, 169, 0, 8, 97, 107, 2, 101, 116, 0, 8, 97, 110, 2, 195, 173, 100, 0, 8,
+ 97, 110, 2, 195, 173, 196, 143, 0, 8, 97, 114, 2, 105, 107, 195, 161, 108, 0, 8, 97, 114, 116, 2, 195, 173, 0, 8, 97, 116, 161,
+ 197, 2, 105, 0, 8, 101, 2, 105, 116, 0, 8, 101, 102, 2, 101, 114, 0, 8, 101, 112, 120, 101, 2, 105, 0, 8, 101, 114, 112, 2,
+ 105, 122, 98, 0, 8, 101, 114, 112, 2, 105, 197, 161, 0, 8, 101, 114, 112, 2, 195, 173, 100, 0, 8, 101, 114, 112, 2, 195, 173, 196,
+ 143, 0, 8, 105, 2, 101, 97, 0, 8, 105, 2, 101, 110, 116, 105, 0, 8, 105, 2, 101, 195, 161, 0, 8, 105, 2, 105, 108, 0, 8,
+ 105, 2, 105, 111, 0, 8, 105, 108, 97, 118, 110, 105, 2, 105, 116, 0, 8, 105, 108, 97, 118, 110, 105, 2, 105, 122, 0, 8, 105, 118,
+ 2, 101, 97, 0, 8, 105, 118, 2, 101, 111, 0, 8, 105, 118, 2, 101, 117, 0, 8, 105, 118, 101, 2, 101, 110, 0, 8, 105, 122, 101,
+ 114, 112, 2, 101, 110, 116, 0, 8, 110, 97, 104, 2, 105, 0, 8, 110, 97, 107, 115, 2, 105, 0, 8, 110, 101, 112, 105, 116, 161, 197,
+ 2, 105, 0, 8, 110, 105, 2, 101, 120, 0, 8, 110, 111, 112, 161, 197, 101, 114, 111, 107, 2, 101, 110, 0, 8, 111, 2, 105, 110, 0,
+ 8, 111, 2, 105, 115, 0, 8, 111, 2, 105, 197, 161, 0, 8, 111, 2, 195, 173, 196, 143, 0, 8, 111, 107, 2, 105, 102, 105, 0, 8,
+ 111, 109, 2, 101, 108, 0, 8, 111, 109, 2, 101, 109, 0, 8, 111, 109, 2, 105, 0, 8, 111, 112, 2, 195, 173, 100, 0, 8, 111, 112,
+ 2, 195, 173, 196, 143, 0, 8, 111, 116, 101, 109, 2, 105, 0, 8, 114, 97, 100, 110, 97, 116, 161, 197, 2, 105, 122, 0, 8, 117, 97,
+ 2, 105, 0, 8, 117, 97, 2, 105, 0, 8, 117, 116, 161, 197, 2, 101, 110, 0, 8, 117, 116, 161, 197, 2, 105, 0, 8, 161, 195, 116,
+ 161, 197, 2, 105, 0, 8, 186, 195, 116, 161, 197, 2, 105, 0, 4, 197, 190, 3, 75, 0, 197, 190, 2, 32, 17, 70, 0, 197, 190, 2,
+ 32, 3, 76, 0, 4, 2, 101, 3, 116, 0, 2, 105, 0, 2, 195, 173, 0, 122, 2, 32, 3, 117, 0, 4, 122, 3, 118, 0, 122, 2,
+ 32, 17, 70, 0, 7, 6, 101, 0, 3, 36, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 2, 32, 3, 49, 0, 4, 3, 81,
+ 0, 2, 32, 17, 70, 0, 7, 6, 104, 0, 2, 32, 3, 101, 0, 4, 3, 107, 0, 2, 32, 17, 70, 0, 7, 6, 105, 0, 97, 3,
+ 2, 37, 35, 0, 101, 3, 2, 37, 36, 0, 117, 3, 2, 37, 40, 0, 3, 37, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0,
+ 3, 49, 0, 7, 6, 108, 0, 1, 25, 2, 25, 3, 45, 0, 3, 55, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 97, 8,
+ 2, 45, 14, 128, 132, 131, 3, 6, 50, 35, 0, 4, 3, 50, 0, 1, 17, 67, 21, 2, 101, 106, 32, 0, 1, 97, 2, 105, 109, 0,
+ 1, 97, 103, 114, 111, 2, 105, 122, 0, 1, 97, 109, 2, 105, 0, 1, 97, 118, 122, 2, 101, 106, 32, 0, 1, 100, 97, 105, 114, 2,
+ 101, 0, 1, 101, 103, 2, 101, 0, 1, 101, 108, 111, 118, 2, 195, 173, 0, 1, 103, 97, 109, 2, 101, 0, 1, 104, 99, 2, 105, 99,
+ 0, 1, 104, 99, 2, 105, 107, 0, 1, 105, 2, 105, 99, 105, 0, 1, 108, 161, 195, 2, 105, 0, 1, 108, 161, 195, 105, 99, 111, 115,
+ 2, 101, 0, 1, 108, 161, 195, 109, 114, 111, 102, 2, 101, 0, 1, 111, 2, 105, 99, 0, 1, 111, 2, 105, 107, 0, 1, 111, 2, 105,
+ 115, 0, 1, 111, 102, 2, 105, 99, 0, 1, 111, 103, 2, 105, 0, 1, 111, 103, 97, 116, 2, 105, 115, 0, 1, 111, 109, 114, 97, 104,
+ 2, 105, 0, 1, 111, 114, 2, 105, 99, 0, 1, 111, 114, 2, 105, 107, 0, 1, 111, 114, 100, 110, 101, 2, 105, 0, 1, 111, 114, 116,
+ 2, 105, 0, 1, 114, 101, 116, 110, 105, 2, 101, 0, 1, 116, 161, 195, 116, 161, 197, 2, 101, 32, 0, 1, 117, 109, 2, 105, 107, 0,
+ 1, 117, 109, 2, 105, 115, 0, 1, 118, 161, 195, 114, 112, 115, 2, 101, 0, 1, 118, 173, 195, 116, 97, 110, 2, 101, 0, 1, 122, 180,
+ 195, 114, 2, 101, 0, 1, 169, 195, 114, 116, 2, 105, 0, 1, 173, 195, 108, 2, 105, 0, 1, 179, 195, 102, 2, 105, 0, 1, 179, 195,
+ 103, 2, 105, 0, 1, 179, 195, 109, 114, 97, 104, 2, 105, 0, 2, 101, 28, 17, 0, 2, 101, 104, 111, 32, 0, 2, 101, 110, 116, 0,
+ 2, 105, 28, 17, 0, 2, 105, 115, 116, 0, 2, 105, 122, 109, 117, 115, 32, 0, 2, 195, 173, 28, 17, 0, 8, 2, 101, 103, 0, 8,
+ 2, 101, 103, 97, 116, 195, 173, 118, 0, 8, 2, 101, 103, 195, 161, 99, 0, 8, 2, 101, 111, 107, 108, 97, 115, 0, 8, 2, 101, 111,
+ 112, 114, 195, 169, 110, 0, 8, 2, 101, 111, 114, 101, 0, 8, 2, 101, 114, 118, 0, 8, 2, 101, 117, 116, 114, 195, 161, 108, 0, 8,
+ 2, 101, 120, 116, 0, 8, 2, 101, 195, 179, 110, 0, 8, 2, 105, 107, 111, 116, 0, 8, 97, 104, 99, 101, 109, 2, 105, 0, 8, 97,
+ 112, 2, 101, 108, 0, 8, 97, 116, 111, 98, 2, 105, 0, 8, 100, 97, 105, 190, 197, 2, 101, 0, 8, 100, 122, 161, 195, 114, 112, 2,
+ 101, 0, 8, 101, 2, 101, 114, 103, 0, 8, 101, 98, 2, 101, 102, 0, 8, 101, 103, 2, 105, 0, 8, 101, 109, 2, 101, 197, 190, 0,
+ 8, 101, 114, 2, 101, 115, 0, 8, 101, 116, 2, 105, 115, 0, 8, 103, 105, 115, 2, 105, 0, 8, 104, 99, 101, 116, 2, 105, 0, 8,
+ 105, 102, 101, 100, 2, 105, 116, 195, 173, 118, 0, 8, 105, 102, 101, 100, 2, 195, 173, 99, 0, 8, 105, 107, 116, 97, 109, 2, 101, 0,
+ 8, 105, 108, 2, 101, 0, 8, 105, 109, 2, 105, 0, 8, 105, 109, 100, 97, 2, 105, 115, 116, 0, 8, 108, 161, 195, 101, 114, 2, 101,
+ 0, 8, 108, 161, 195, 105, 99, 101, 112, 161, 197, 2, 101, 0, 8, 108, 161, 195, 110, 111, 115, 114, 101, 112, 2, 101, 0, 8, 108, 161,
+ 195, 117, 116, 107, 97, 2, 101, 0, 8, 110, 105, 118, 2, 101, 0, 8, 111, 102, 2, 101, 0, 8, 111, 108, 111, 107, 2, 105, 0, 8,
+ 111, 109, 2, 105, 0, 8, 114, 186, 195, 116, 108, 117, 107, 2, 101, 0, 8, 116, 114, 97, 112, 2, 101, 114, 0, 8, 116, 115, 101, 105,
+ 109, 2, 101, 0, 8, 116, 161, 195, 116, 161, 197, 2, 101, 0, 8, 116, 169, 195, 114, 107, 110, 111, 107, 2, 101, 0, 8, 117, 2, 105,
+ 0, 8, 117, 109, 2, 105, 0, 8, 117, 109, 105, 2, 105, 0, 8, 117, 109, 111, 107, 2, 105, 0, 8, 117, 116, 2, 105, 115, 0, 8,
+ 118, 173, 195, 116, 97, 114, 116, 115, 105, 110, 105, 109, 100, 97, 2, 101, 0, 8, 169, 195, 103, 2, 105, 0, 8, 169, 195, 114, 116, 2,
+ 101, 114, 0, 8, 179, 195, 108, 111, 107, 2, 105, 0, 8, 190, 197, 161, 195, 118, 2, 101, 0, 4, 2, 101, 3, 67, 0, 2, 105, 0,
+ 2, 195, 173, 0, 4, 2, 103, 3, 68, 0, 2, 107, 0, 7, 6, 111, 0, 3, 39, 0, 117, 3, 129, 0, 7, 6, 112, 0, 111, 8,
+ 2, 45, 14, 128, 132, 131, 3, 6, 48, 39, 0, 111, 100, 8, 2, 45, 14, 128, 132, 132, 3, 6, 48, 39, 47, 0, 114, 105, 8, 2,
+ 45, 14, 128, 132, 132, 3, 6, 48, 51, 37, 0, 3, 48, 0, 111, 118, 8, 2, 115, 116, 97, 17, 67, 3, 48, 39, 83, 0, 7, 6,
+ 113, 0, 3, 49, 0, 117, 3, 49, 84, 0, 7, 6, 114, 0, 1, 25, 2, 25, 3, 44, 0, 4, 3, 51, 0, 114, 0, 7, 6, 115,
+ 0, 111, 8, 2, 45, 14, 128, 132, 131, 3, 6, 89, 39, 0, 3, 89, 0, 7, 6, 116, 0, 4, 3, 47, 0, 1, 97, 2, 105, 99,
+ 107, 0, 1, 97, 2, 105, 107, 195, 161, 0, 1, 97, 2, 105, 110, 0, 1, 97, 2, 105, 122, 0, 1, 97, 104, 99, 2, 105, 99, 0,
+ 1, 97, 104, 99, 2, 105, 107, 0, 1, 97, 109, 2, 105, 99, 107, 0, 1, 97, 109, 2, 105, 107, 0, 1, 97, 109, 97, 2, 105, 99,
+ 0, 1, 97, 109, 97, 2, 105, 107, 0, 1, 97, 109, 101, 2, 105, 0, 1, 97, 109, 101, 116, 2, 105, 0, 1, 101, 2, 105, 99, 0,
+ 1, 101, 2, 105, 107, 0, 1, 101, 108, 112, 109, 111, 107, 2, 105, 122, 0, 1, 105, 2, 105, 99, 0, 1, 105, 2, 105, 107, 0, 1,
+ 105, 108, 2, 105, 99, 0, 1, 107, 97, 2, 105, 0, 1, 107, 97, 2, 105, 107, 0, 1, 107, 97, 100, 105, 100, 2, 105, 0, 1, 107,
+ 101, 2, 105, 0, 1, 107, 101, 2, 195, 173, 0, 1, 107, 114, 2, 105, 0, 1, 110, 2, 105, 99, 0, 1, 110, 2, 105, 110, 0, 1,
+ 110, 97, 2, 105, 0, 1, 110, 101, 2, 105, 110, 0, 1, 110, 101, 118, 2, 105, 108, 0, 1, 111, 2, 105, 99, 0, 1, 111, 2, 105,
+ 107, 0, 1, 111, 109, 2, 105, 118, 0, 1, 111, 114, 2, 105, 99, 0, 1, 111, 114, 2, 105, 107, 0, 1, 112, 101, 2, 105, 99, 0,
+ 1, 112, 101, 2, 105, 107, 0, 1, 112, 111, 2, 105, 0, 1, 114, 97, 112, 2, 105, 0, 1, 115, 2, 105, 99, 0, 1, 115, 97, 2,
+ 105, 99, 0, 1, 115, 101, 114, 112, 2, 105, 197, 190, 0, 1, 115, 101, 118, 110, 105, 2, 105, 0, 1, 115, 111, 2, 105, 99, 0, 1,
+ 189, 195, 2, 105, 99, 0, 2, 101, 28, 17, 0, 2, 105, 28, 17, 0, 2, 105, 99, 107, 0, 2, 105, 107, 32, 0, 2, 105, 110, 103,
+ 0, 2, 105, 115, 116, 0, 2, 105, 122, 109, 117, 115, 32, 0, 2, 195, 173, 28, 17, 0, 8, 2, 101, 114, 101, 115, 116, 114, 105, 0,
+ 8, 2, 105, 109, 111, 116, 101, 106, 0, 8, 2, 105, 114, 97, 110, 0, 8, 2, 105, 116, 97, 110, 0, 8, 2, 105, 116, 117, 108, 0,
+ 8, 97, 109, 101, 116, 97, 109, 2, 105, 0, 8, 97, 109, 111, 116, 117, 97, 2, 105, 0, 8, 97, 112, 97, 2, 105, 0, 8, 97, 112,
+ 105, 116, 110, 97, 2, 105, 0, 8, 97, 115, 2, 105, 114, 0, 8, 97, 115, 2, 105, 115, 0, 8, 97, 116, 161, 197, 2, 105, 0, 8,
+ 101, 109, 114, 101, 104, 2, 105, 0, 8, 101, 109, 122, 111, 107, 2, 105, 0, 8, 101, 110, 103, 97, 109, 2, 105, 0, 8, 101, 110, 111,
+ 102, 2, 105, 0, 8, 101, 114, 107, 110, 111, 107, 2, 105, 122, 0, 8, 101, 116, 110, 121, 115, 2, 105, 0, 8, 105, 114, 107, 2, 105,
+ 99, 0, 8, 105, 114, 107, 2, 105, 107, 0, 8, 105, 114, 107, 2, 105, 122, 0, 8, 105, 115, 110, 101, 115, 2, 105, 0, 8, 107, 97,
+ 2, 105, 118, 0, 8, 107, 117, 100, 111, 114, 112, 2, 105, 0, 8, 108, 117, 107, 2, 105, 0, 8, 108, 117, 109, 2, 105, 0, 8, 110,
+ 97, 2, 105, 0, 8, 110, 97, 108, 116, 97, 2, 105, 0, 8, 110, 101, 99, 2, 105, 0, 8, 110, 101, 100, 105, 2, 105, 0, 8, 110,
+ 101, 118, 101, 114, 112, 2, 195, 173, 118, 0, 8, 110, 111, 107, 2, 105, 0, 8, 111, 97, 104, 99, 2, 105, 99, 0, 8, 111, 97, 104,
+ 99, 2, 105, 107, 0, 8, 111, 107, 105, 110, 2, 105, 0, 8, 111, 120, 101, 2, 105, 0, 8, 114, 101, 99, 2, 105, 0, 8, 114, 101,
+ 118, 2, 105, 0, 8, 115, 2, 105, 109, 117, 108, 0, 8, 115, 98, 97, 2, 105, 0, 8, 115, 101, 100, 2, 105, 0, 8, 115, 105, 108,
+ 97, 98, 2, 105, 0, 8, 115, 105, 114, 101, 116, 107, 97, 114, 97, 104, 99, 2, 105, 0, 8, 115, 105, 114, 101, 116, 107, 97, 114, 97,
+ 104, 99, 2, 195, 173, 107, 0, 8, 115, 105, 116, 97, 116, 161, 197, 2, 105, 0, 8, 115, 110, 105, 2, 105, 0, 8, 115, 110, 111, 107,
+ 2, 105, 0, 8, 115, 111, 110, 103, 97, 105, 100, 2, 105, 0, 8, 115, 117, 106, 2, 105, 0, 8, 117, 101, 99, 97, 109, 114, 97, 102,
+ 2, 105, 0, 8, 117, 112, 2, 105, 107, 0, 8, 120, 101, 116, 2, 105, 108, 0, 8, 161, 197, 2, 105, 112, 101, 110, 100, 105, 0, 8,
+ 161, 197, 101, 114, 2, 105, 0, 8, 161, 197, 110, 105, 2, 105, 0, 8, 161, 197, 110, 105, 101, 100, 2, 105, 0, 8, 161, 197, 110, 111,
+ 107, 2, 105, 0, 4, 195, 173, 1, 97, 2, 118, 3, 47, 121, 0, 195, 173, 1, 105, 2, 118, 0, 195, 173, 1, 107, 101, 112, 115, 2,
+ 118, 0, 195, 173, 1, 111, 109, 2, 118, 0, 195, 173, 1, 114, 111, 2, 109, 0, 195, 173, 1, 115, 101, 108, 97, 2, 116, 0, 195, 173,
+ 1, 117, 110, 107, 105, 118, 0, 195, 173, 8, 2, 109, 111, 118, 0, 195, 173, 8, 97, 103, 101, 110, 2, 118, 0, 195, 173, 8, 97, 110,
+ 114, 101, 116, 108, 97, 2, 118, 0, 195, 173, 8, 102, 105, 100, 2, 110, 0, 195, 173, 8, 105, 100, 117, 97, 2, 118, 0, 195, 173, 8,
+ 105, 110, 105, 102, 101, 100, 2, 118, 0, 195, 173, 8, 105, 115, 110, 101, 115, 0, 195, 173, 8, 107, 97, 2, 118, 0, 195, 173, 8, 107,
+ 101, 116, 101, 100, 0, 195, 173, 8, 107, 117, 100, 111, 114, 112, 2, 118, 0, 195, 173, 8, 107, 117, 114, 116, 161, 197, 110, 111, 107, 2,
+ 118, 0, 195, 173, 8, 115, 101, 108, 97, 112, 0, 195, 173, 8, 115, 117, 106, 0, 4, 2, 101, 3, 115, 0, 2, 105, 0, 2, 195, 173,
+ 0, 7, 6, 117, 0, 3, 40, 0, 7, 6, 118, 0, 121, 8, 2, 21, 14, 128, 132, 130, 3, 6, 84, 37, 0, 1, 17, 65, 2, 25,
+ 3, 58, 0, 4, 3, 84, 0, 1, 17, 65, 2, 108, 25, 0, 1, 17, 65, 2, 110, 0, 1, 17, 65, 2, 196, 186, 0, 1, 17, 65,
+ 2, 197, 136, 0, 7, 6, 119, 0, 1, 17, 65, 2, 25, 3, 58, 0, 4, 3, 84, 0, 104, 2, 12, 0, 7, 6, 120, 0, 3, 49,
+ 89, 0, 7, 6, 121, 0, 3, 37, 0, 7, 6, 122, 0, 4, 3, 88, 0, 2, 32, 17, 70, 0, 2, 32, 3, 89, 0, 7, 6, 0,
+ 196, 155, 3, 36, 0, 37, 1, 32, 15, 3, 48, 36, 51, 117, 36, 50, 47, 0, 37, 3, 48, 36, 51, 117, 36, 50, 47, 39, 0, 36,
+ 3, 72, 39, 55, 124, 51, 0, 197, 175, 3, 126, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts57 = FileInMemory_createWithData (8714, reinterpret_cast<const char *> (&espeakdata_dicts57_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/sk_dict",
U"sk");
- my addItem_move (espeakdata_dicts58.move());
+ Collection_addItem (me.peek(), espeakdata_dicts57.transfer());
- static unsigned char espeakdata_dicts59_data[3966] = {
- 0, 4, 0, 0, 115, 12, 0, 0, 0, 0, 0, 0, 0, 7, 65, 4, 35, 12, 0, 49, 4, 193, 4, 72, 0, 0, 0, 0, 6, 65,
- 8, 71, 13, 0, 0, 0, 0, 0, 6, 65, 12, 117, 13, 0, 0, 0, 0, 5, 194, 212, 80, 17, 0, 6, 65, 16, 72, 13, 0, 0,
- 0, 0, 16, 4, 95, 100, 112, 116, 10, 117, 4, 36, 12, 55, 37, 107, 10, 0, 0, 6, 65, 20, 36, 12, 0, 0, 0, 0, 0, 6,
- 65, 24, 83, 13, 0, 0, 0, 0, 0, 6, 65, 28, 81, 13, 0, 0, 0, 0, 0, 7, 65, 32, 101, 13, 0, 49, 0, 0, 0, 14,
- 1, 35, 55, 6, 36, 12, 89, 47, 84, 37, 117, 35, 0, 0, 11, 1, 36, 72, 6, 39, 12, 55, 35, 51, 0, 0, 14, 1, 37, 111,
- 117, 47, 6, 39, 12, 47, 49, 111, 58, 0, 0, 8, 1, 38, 6, 37, 12, 50, 0, 0, 0, 6, 65, 40, 57, 13, 0, 0, 0, 13,
- 1, 42, 88, 84, 6, 36, 12, 72, 37, 117, 35, 0, 0, 9, 1, 43, 48, 55, 40, 12, 89, 0, 0, 16, 69, 89, 49, 69, 56, 240,
- 40, 89, 6, 109, 12, 109, 50, 39, 0, 7, 65, 44, 49, 13, 0, 49, 5, 65, 44, 49, 0, 7, 65, 44, 49, 13, 0, 49, 0, 7,
- 196, 76, 81, 5, 52, 18, 0, 0, 15, 1, 47, 48, 111, 91, 6, 36, 12, 58, 50, 37, 117, 35, 0, 0, 18, 4, 95, 100, 105, 97,
- 89, 48, 51, 109, 81, 55, 6, 35, 89, 39, 65, 0, 6, 65, 48, 55, 13, 0, 0, 0, 0, 0, 6, 65, 52, 65, 13, 0, 0, 0,
- 0, 0, 6, 65, 56, 50, 13, 0, 0, 0, 0, 0, 7, 65, 60, 39, 12, 0, 49, 4, 193, 60, 72, 7, 65, 60, 39, 12, 0, 49,
- 0, 10, 1, 61, 109, 50, 6, 35, 49, 111, 0, 0, 0, 0, 10, 1, 64, 6, 35, 12, 83, 50, 35, 0, 6, 65, 64, 48, 13, 0,
- 0, 0, 6, 195, 60, 32, 64, 66, 0, 0, 6, 65, 68, 49, 40, 0, 0, 0, 6, 195, 20, 224, 64, 15, 0, 0, 6, 65, 72, 51,
- 13, 0, 0, 0, 0, 0, 7, 65, 76, 89, 13, 0, 49, 5, 65, 76, 89, 0, 7, 65, 76, 89, 13, 0, 49, 0, 0, 0, 0, 6,
- 65, 80, 47, 13, 0, 0, 0, 0, 0, 7, 196, 16, 84, 197, 80, 66, 0, 0, 0, 0, 7, 65, 88, 84, 13, 0, 49, 6, 65, 88,
- 58, 0, 23, 7, 65, 88, 84, 13, 0, 49, 0, 0, 0, 19, 4, 95, 49, 77, 52, 6, 109, 50, 71, 37, 55, 37, 57, 6, 39, 12,
- 50, 0, 0, 22, 1, 92, 55, 6, 36, 12, 84, 35, 15, 48, 111, 91, 6, 36, 12, 58, 50, 37, 117, 35, 0, 14, 65, 92, 72, 85,
- 6, 39, 57, 50, 37, 84, 4, 13, 0, 0, 0, 0, 0, 14, 4, 95, 49, 77, 49, 47, 6, 37, 12, 89, 111, 76, 0, 7, 65, 96,
- 37, 49, 89, 0, 0, 19, 4, 95, 49, 77, 50, 6, 109, 50, 65, 37, 55, 37, 57, 6, 39, 12, 50, 0, 0, 23, 4, 95, 49, 77,
- 51, 6, 109, 12, 50, 35, 65, 37, 55, 37, 57, 6, 35, 12, 51, 72, 35, 0, 0, 0, 12, 65, 100, 6, 37, 48, 89, 37, 55, 39,
- 50, 0, 0, 0, 0, 0, 7, 65, 104, 88, 13, 0, 49, 6, 65, 104, 88, 0, 23, 7, 65, 104, 88, 13, 0, 49, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 199, 76, 195, 214, 20, 226, 74, 4, 66, 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, 0, 0, 22, 4, 95,
- 50, 77, 52, 72, 85, 6, 35, 12, 71, 37, 55, 37, 57, 6, 39, 12, 50, 35, 0, 0, 0, 0, 0, 0, 0, 22, 4, 95, 50, 77,
- 50, 72, 85, 6, 35, 12, 65, 37, 55, 37, 57, 6, 39, 12, 50, 35, 0, 0, 22, 4, 95, 50, 77, 51, 72, 85, 6, 36, 65, 37,
- 55, 37, 57, 6, 35, 12, 51, 72, 37, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 6, 195, 8, 147, 0, 72, 0, 0, 0, 0, 0, 0, 6, 195, 16, 147, 64, 17, 0, 24, 4, 95, 51, 77, 52, 47, 51, 6, 37, 12,
- 57, 36, 71, 37, 55, 37, 57, 6, 39, 12, 50, 37, 0, 0, 0, 0, 0, 0, 0, 24, 4, 95, 51, 77, 50, 47, 51, 6, 37, 12,
- 57, 109, 65, 37, 55, 37, 57, 6, 39, 12, 50, 37, 0, 0, 23, 4, 95, 51, 77, 51, 47, 51, 6, 37, 12, 65, 37, 55, 37, 57,
- 6, 35, 12, 51, 72, 36, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 193, 144, 43, 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,
- 6, 195, 8, 147, 1, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3,
- 95, 51, 88, 47, 51, 6, 37, 12, 72, 109, 89, 109, 47, 0, 0, 9, 3, 95, 48, 67, 89, 47, 111, 0, 0, 0, 0, 6, 195, 77,
- 64, 64, 72, 0, 0, 0, 0, 0, 11, 3, 95, 49, 67, 89, 47, 6, 39, 12, 0, 0, 0, 0, 6, 195, 77, 65, 64, 72, 0, 0,
- 0, 5, 194, 40, 80, 72, 19, 3, 95, 49, 57, 72, 6, 109, 84, 6, 36, 12, 47, 50, 35, 57, 89, 47, 0, 0, 17, 3, 95, 49,
- 56, 6, 39, 12, 89, 13, 65, 50, 35, 57, 89, 47, 0, 0, 14, 3, 95, 50, 67, 72, 84, 6, 36, 12, 89, 47, 111, 0, 0, 0,
- 0, 0, 0, 0, 14, 3, 95, 49, 49, 109, 50, 6, 35, 12, 57, 89, 47, 0, 0, 13, 3, 95, 49, 48, 72, 109, 89, 6, 36, 12,
- 47, 0, 0, 16, 3, 95, 49, 51, 47, 51, 6, 37, 12, 50, 35, 57, 89, 47, 0, 0, 16, 3, 95, 49, 50, 72, 85, 6, 35, 12,
- 50, 35, 57, 89, 47, 0, 0, 16, 3, 95, 49, 53, 48, 6, 36, 12, 47, 50, 35, 57, 89, 47, 0, 18, 4, 95, 99, 121, 114, 117,
- 37, 51, 6, 37, 12, 55, 37, 76, 50, 37, 0, 0, 18, 3, 95, 49, 52, 91, 47, 6, 37, 12, 51, 37, 50, 35, 57, 89, 47, 0,
- 0, 18, 3, 95, 49, 55, 89, 6, 36, 12, 72, 13, 65, 50, 35, 57, 89, 47, 0, 0, 17, 3, 95, 49, 54, 91, 6, 36, 12, 89,
- 47, 50, 35, 57, 89, 47, 0, 0, 0, 18, 3, 95, 55, 88, 89, 6, 36, 12, 72, 13, 65, 72, 109, 89, 109, 47, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 193, 160, 43, 0, 0, 0, 6, 195, 8, 147, 9, 72, 0, 0, 0,
- 0, 15, 3, 95, 50, 88, 72, 85, 6, 35, 12, 57, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 18, 3, 95, 52, 88, 91, 47, 6, 37, 12, 51, 37, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 48,
- 80, 55, 109, 0, 0, 16, 3, 95, 53, 88, 48, 6, 36, 12, 47, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,
- 67, 8, 243, 64, 71, 122, 65, 0, 72, 17, 3, 95, 54, 88, 91, 6, 36, 12, 89, 47, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0,
- 10, 67, 76, 83, 64, 89, 13, 65, 0, 72, 0, 0, 0, 0, 6, 195, 44, 253, 64, 17, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3,
- 95, 56, 88, 6, 39, 12, 89, 13, 65, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 3, 95, 57, 88, 72, 109,
- 84, 6, 36, 12, 47, 72, 109, 89, 109, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 8, 66, 188, 80, 76, 109, 0, 72, 0, 6, 195, 61, 49, 77, 18, 0, 0, 0, 0, 0, 13, 68, 76, 179, 218, 36, 89,
- 49, 122, 88, 37, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 193, 172, 43, 0, 0, 18, 4, 95, 48, 77, 52,
- 71, 37, 55, 37, 57, 6, 39, 12, 50, 39, 58, 0, 0, 0, 18, 4, 95, 48, 77, 50, 65, 37, 55, 37, 57, 6, 39, 12, 50, 39,
- 58, 0, 0, 17, 4, 95, 48, 77, 51, 65, 37, 55, 37, 57, 6, 35, 12, 51, 72, 0, 0, 0, 14, 4, 95, 48, 77, 49, 47, 6,
- 37, 12, 89, 111, 76, 0, 0, 0, 0, 0, 0, 0, 9, 67, 44, 84, 128, 49, 109, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 7, 196, 16, 85, 133, 80, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 65, 184, 65, 6, 36,
- 107, 49, 37, 15, 76, 4, 13, 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, 6, 195, 76, 211, 192, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 188, 76,
- 13, 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,
- 6, 195, 77, 96, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 192, 75, 13, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 7, 196, 80, 148, 207, 188, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 37, 162, 15, 16, 17,
- 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 195, 159, 6, 39, 12, 89, 47, 34, 37, 15, 89, 6, 13, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 5, 130, 195, 164, 43, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 199, 64, 253, 69, 88, 226, 67, 4, 66, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 76, 144, 72, 0, 0, 0, 9, 67, 212, 83, 0, 91, 13, 58,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 209, 135, 76, 13, 0, 0, 7, 2,
- 209, 134, 117, 13, 0, 0, 7, 2, 209, 133, 101, 13, 0, 0, 7, 2, 209, 132, 83, 13, 0, 0, 7, 2, 209, 131, 40, 12, 0, 0,
- 7, 2, 209, 130, 47, 13, 0, 0, 7, 2, 209, 129, 89, 13, 0, 0, 7, 2, 209, 128, 51, 13, 0, 0, 8, 2, 209, 143, 57, 35,
- 12, 0, 0, 8, 2, 209, 142, 57, 40, 12, 0, 0, 7, 2, 209, 141, 109, 12, 0, 0, 0, 0, 6, 195, 228, 83, 129, 15, 0, 8,
- 2, 209, 137, 91, 76, 13, 0, 0, 7, 2, 209, 136, 91, 13, 0, 0, 0, 16, 2, 95, 34, 50, 35, 51, 109, 49, 111, 84, 6, 35,
- 12, 57, 0, 0, 13, 2, 95, 33, 49, 55, 37, 80, 6, 35, 12, 57, 0, 0, 0, 25, 2, 95, 39, 109, 50, 6, 39, 12, 57, 50,
- 37, 15, 50, 35, 51, 109, 49, 111, 84, 6, 35, 12, 57, 0, 0, 26, 4, 95, 52, 77, 52, 91, 47, 6, 37, 12, 51, 37, 57, 36,
- 71, 37, 55, 37, 57, 6, 39, 12, 50, 37, 0, 8, 2, 209, 146, 72, 57, 13, 0, 0, 25, 4, 95, 52, 77, 51, 91, 47, 6, 37,
- 12, 51, 37, 65, 37, 55, 37, 57, 6, 35, 12, 51, 72, 36, 0, 8, 2, 209, 145, 57, 39, 12, 0, 0, 26, 4, 95, 52, 77, 50,
- 91, 47, 6, 37, 12, 51, 37, 57, 36, 65, 37, 55, 37, 57, 6, 39, 12, 50, 37, 0, 0, 0, 0, 15, 2, 95, 41, 88, 35, 49,
- 55, 109, 48, 6, 35, 12, 57, 0, 0, 14, 2, 95, 40, 111, 49, 55, 109, 48, 6, 35, 12, 57, 0, 8, 2, 209, 156, 49, 57, 13,
- 0, 0, 7, 2, 209, 155, 78, 13, 0, 0, 11, 2, 95, 46, 48, 6, 37, 12, 49, 35, 0, 0, 16, 2, 95, 45, 48, 111, 91, 6,
- 36, 12, 58, 50, 37, 117, 35, 0, 0, 13, 2, 95, 44, 84, 6, 36, 12, 57, 37, 117, 35, 0, 0, 10, 67, 80, 84, 128, 47, 109,
- 51, 0, 76, 10, 2, 95, 51, 47, 51, 6, 37, 12, 0, 0, 10, 2, 95, 50, 72, 85, 6, 35, 12, 0, 0, 10, 2, 95, 49, 6,
- 109, 12, 50, 35, 0, 0, 10, 2, 95, 48, 50, 6, 37, 12, 76, 0, 0, 12, 2, 95, 55, 89, 6, 36, 12, 72, 13, 65, 0, 0,
- 11, 2, 95, 54, 91, 6, 36, 12, 89, 47, 0, 0, 10, 2, 95, 53, 48, 6, 36, 12, 47, 0, 0, 12, 2, 95, 52, 91, 47, 6,
- 37, 12, 51, 37, 0, 0, 16, 2, 95, 59, 48, 6, 111, 72, 48, 6, 37, 12, 76, 57, 109, 0, 7, 2, 208, 183, 88, 13, 0, 0,
- 17, 2, 95, 58, 72, 85, 6, 39, 12, 48, 6, 37, 12, 76, 57, 109, 0, 7, 2, 208, 182, 90, 13, 0, 0, 12, 2, 95, 57, 72,
- 109, 84, 6, 36, 12, 47, 0, 7, 2, 208, 181, 36, 12, 0, 0, 11, 2, 95, 56, 6, 39, 12, 89, 13, 65, 0, 7, 2, 208, 180,
- 72, 13, 0, 0, 14, 2, 95, 63, 40, 48, 51, 35, 91, 6, 35, 12, 57, 0, 7, 2, 208, 179, 81, 13, 0, 0, 14, 2, 95, 62,
- 57, 109, 15, 84, 6, 36, 76, 57, 109, 0, 7, 2, 208, 178, 84, 13, 0, 0, 7, 2, 208, 177, 71, 13, 0, 0, 16, 2, 95, 60,
- 57, 109, 15, 65, 6, 35, 12, 50, 57, 91, 36, 0, 7, 2, 208, 176, 35, 12, 0, 0, 7, 2, 208, 191, 48, 13, 0, 0, 7, 2,
- 208, 190, 39, 12, 0, 0, 7, 2, 208, 189, 50, 13, 0, 0, 7, 2, 208, 188, 65, 13, 0, 0, 7, 2, 208, 187, 55, 13, 0, 0,
- 7, 2, 208, 186, 49, 13, 0, 0, 17, 2, 208, 185, 4, 37, 49, 14, 16, 6, 35, 47, 49, 111, 57, 37, 0, 0, 7, 2, 208, 184,
- 37, 12, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 212, 91, 13, 0, 0, 15, 4, 95, 226, 128, 166, 109, 55, 6, 37, 12, 48, 89,
- 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 2, 95, 91, 111, 81, 38, 6, 35, 12, 47, 37, 15, 111, 49, 55, 109, 48, 6,
- 35, 12, 57, 0, 0, 0, 0, 5, 194, 76, 240, 72, 5, 194, 104, 16, 76, 0, 16, 2, 95, 95, 48, 111, 47, 76, 13, 51, 47, 6,
- 35, 12, 57, 0, 0, 0, 24, 2, 95, 93, 111, 81, 38, 6, 35, 12, 47, 37, 15, 88, 35, 49, 55, 109, 48, 6, 35, 12, 57, 0,
- 0, 0, 0, 0, 0, 15, 2, 95, 96, 111, 89, 47, 51, 6, 37, 12, 84, 109, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 2, 95, 123, 88, 35, 84, 6, 37, 12, 47, 37, 15, 111, 49, 55, 109, 48, 6,
- 35, 12, 57, 0, 0, 0, 0, 0, 0, 0, 24, 2, 95, 125, 88, 35, 84, 6, 37, 12, 47, 37, 15, 88, 35, 49, 55, 109, 48, 6,
- 35, 12, 57, 0, 0, 22, 2, 95, 124, 50, 35, 58, 48, 6, 37, 12, 76, 50, 35, 15, 76, 6, 13, 51, 47, 35, 0, 0, 0, 0,
- 10, 5, 95, 48, 97, 110, 100, 37, 50, 0, 0, 0, 9, 198, 21, 53, 15, 56, 146, 129, 66, 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, 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, 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, 6, 65, 228, 90, 13, 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, 0, 0, 0, 0, 0, 0, 6, 18, 66, 197, 190, 0, 98, 0, 100, 0, 103, 0, 106, 0, 108, 0, 109, 0, 110, 0, 118, 0, 122,
- 0, 7, 6, 18, 68, 97, 0, 101, 0, 7, 6, 18, 69, 108, 0, 118, 0, 7, 6, 196, 135, 0, 3, 78, 0, 7, 6, 196, 141, 0,
- 3, 76, 0, 7, 6, 197, 161, 0, 3, 91, 0, 7, 6, 197, 190, 0, 3, 90, 0, 7, 6, 97, 0, 2, 29, 28, 19, 12, 3, 6,
- 35, 0, 4, 2, 106, 32, 3, 6, 35, 12, 0, 2, 108, 32, 0, 2, 196, 141, 32, 0, 3, 35, 12, 0, 7, 6, 98, 0, 3, 71,
- 0, 7, 6, 99, 0, 3, 117, 0, 7, 6, 100, 0, 3, 72, 0, 197, 190, 3, 75, 0, 122, 3, 118, 0, 7, 6, 101, 0, 2, 29,
- 28, 19, 12, 3, 6, 109, 0, 2, 29, 28, 20, 3, 13, 0, 3, 36, 12, 0, 101, 3, 37, 12, 0, 8, 2, 114, 3, 109, 12, 0,
- 4, 101, 8, 110, 3, 109, 12, 109, 0, 101, 8, 114, 0, 101, 8, 114, 112, 0, 4, 1, 17, 67, 21, 2, 114, 32, 3, 110, 0, 1,
- 21, 2, 110, 32, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 3, 81, 0, 7, 6, 104, 0, 3, 101, 0, 4, 1, 105, 3,
- 107, 0, 2, 17, 69, 0, 7, 6, 105, 0, 2, 29, 28, 19, 12, 3, 6, 37, 0, 2, 108, 32, 3, 6, 37, 12, 0, 3, 37, 12,
- 0, 2, 17, 65, 3, 57, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 1, 25, 2, 25, 3,
- 13, 55, 0, 1, 25, 2, 32, 3, 40, 0, 4, 3, 55, 0, 1, 25, 2, 114, 25, 0, 106, 2, 17, 65, 3, 55, 57, 0, 4, 1,
- 21, 2, 32, 3, 58, 0, 2, 25, 0, 4, 106, 3, 61, 0, 106, 2, 105, 0, 7, 6, 109, 0, 4, 3, 65, 0, 1, 25, 2, 114,
- 0, 1, 25, 2, 25, 3, 65, 14, 0, 4, 2, 103, 3, 68, 0, 2, 107, 0, 7, 6, 110, 0, 4, 3, 50, 0, 1, 25, 2, 114,
- 0, 1, 25, 2, 25, 3, 50, 14, 0, 106, 2, 17, 65, 3, 50, 57, 0, 4, 106, 3, 67, 0, 106, 2, 105, 0, 4, 2, 103, 3,
- 68, 0, 2, 107, 0, 7, 6, 111, 0, 4, 2, 106, 32, 3, 6, 39, 12, 0, 2, 108, 32, 0, 2, 196, 141, 32, 0, 2, 29, 28,
- 19, 12, 3, 6, 111, 0, 4, 3, 39, 12, 0, 2, 18, 69, 12, 0, 2, 111, 196, 141, 0, 4, 2, 17, 67, 17, 67, 111, 3, 111,
- 12, 0, 2, 17, 67, 111, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 49, 0, 117, 3, 49, 84, 0, 7, 6, 114, 0,
- 1, 25, 2, 25, 3, 13, 51, 0, 4, 3, 51, 0, 114, 0, 7, 6, 115, 0, 3, 89, 0, 99, 104, 3, 91, 0, 7, 6, 116, 0,
- 1, 115, 114, 25, 2, 32, 3, 23, 47, 0, 3, 47, 0, 7, 6, 117, 0, 2, 29, 28, 19, 12, 3, 6, 40, 0, 1, 106, 2, 196,
- 141, 101, 110, 111, 3, 6, 40, 12, 0, 4, 3, 40, 12, 0, 101, 1, 17, 67, 2, 17, 67, 0, 4, 1, 17, 65, 2, 25, 3, 58,
- 0, 2, 17, 65, 0, 7, 6, 118, 0, 1, 25, 2, 25, 3, 2, 40, 0, 1, 17, 65, 2, 25, 3, 58, 0, 4, 3, 84, 0, 2,
- 45, 17, 65, 12, 0, 2, 114, 12, 0, 1, 18, 66, 2, 17, 65, 3, 85, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 3,
- 49, 89, 0, 7, 6, 121, 0, 1, 25, 2, 25, 3, 37, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 195, 161, 3,
- 6, 35, 12, 0, 195, 169, 3, 6, 36, 12, 0, 195, 173, 3, 6, 37, 12, 0, 195, 179, 3, 6, 39, 12, 0, 195, 186, 3, 6, 40,
- 12, 0, 195, 168, 3, 6, 109, 0, 195, 170, 3, 6, 109, 12, 0, 195, 178, 3, 6, 111, 0, 195, 180, 3, 6, 111, 12, 0, 195, 182,
- 3, 13, 12, 0, 195, 159, 3, 21, 100, 101, 0, 196, 145, 3, 75, 0, 195, 164, 3, 109, 12, 0, 195, 188, 3, 112, 12, 0, 197, 153,
- 3, 123, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts59 = FileInMemory_createWithData (3965, reinterpret_cast<const char *> (&espeakdata_dicts59_data),
- U"espeak-1.48.04-source/espeak-data/sl_dict",
+ static unsigned char espeakdata_dicts58_data[2691] = {
+ 0, 4, 0, 0, 110, 8, 0, 0, 0, 0, 0, 0, 0, 6, 65, 4, 35, 0, 14, 4, 193, 4, 72, 0, 0, 0, 0, 6, 65, 8,
+ 71, 13, 0, 0, 0, 0, 0, 6, 65, 12, 117, 13, 0, 0, 0, 0, 0, 6, 65, 16, 72, 13, 0, 0, 0, 0, 0, 5, 65, 20,
+ 36, 0, 0, 0, 0, 0, 6, 65, 24, 83, 13, 0, 0, 0, 0, 0, 6, 65, 28, 81, 13, 0, 0, 0, 0, 0, 6, 65, 32, 107,
+ 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 40, 57, 13, 0, 0, 0, 0, 0, 7, 65, 44, 49, 13, 0, 14, 5, 65, 44,
+ 49, 0, 0, 0, 0, 0, 6, 65, 48, 55, 13, 0, 0, 0, 0, 0, 6, 65, 52, 65, 13, 0, 0, 0, 0, 0, 10, 5, 95, 48,
+ 1, 14, 4, 37, 50, 0, 6, 65, 56, 50, 13, 0, 0, 0, 0, 0, 6, 65, 60, 39, 0, 14, 4, 193, 60, 72, 0, 0, 0, 0,
+ 6, 65, 64, 48, 13, 0, 0, 0, 0, 0, 6, 65, 68, 49, 40, 0, 0, 0, 0, 0, 6, 65, 72, 51, 13, 0, 0, 0, 0, 0,
+ 7, 65, 76, 89, 13, 0, 14, 5, 65, 76, 89, 0, 0, 0, 0, 0, 6, 65, 80, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 65, 88, 84, 13, 0, 14, 6, 65, 88, 58, 0, 23, 0, 0, 0, 18, 4, 95, 49, 77, 52, 6, 36, 50, 71, 37, 55, 37, 57,
+ 6, 39, 50, 0, 0, 14, 65, 92, 72, 84, 6, 39, 57, 50, 37, 84, 4, 13, 0, 0, 0, 0, 0, 13, 4, 95, 49, 77, 49, 47,
+ 6, 37, 89, 39, 76, 0, 7, 65, 96, 37, 49, 89, 0, 0, 18, 4, 95, 49, 77, 50, 6, 36, 50, 65, 37, 55, 37, 57, 6, 39,
+ 50, 0, 0, 21, 4, 95, 49, 77, 51, 6, 36, 50, 35, 65, 37, 55, 37, 57, 6, 35, 51, 72, 35, 0, 0, 0, 12, 65, 100, 6,
+ 37, 48, 89, 37, 55, 39, 50, 0, 0, 0, 0, 0, 7, 65, 104, 88, 13, 0, 14, 6, 65, 104, 88, 0, 23, 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, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 95, 50, 77, 52, 72, 84, 6, 35, 71, 37, 55, 37,
+ 57, 6, 39, 50, 35, 0, 0, 0, 0, 0, 0, 0, 20, 4, 95, 50, 77, 50, 72, 84, 6, 35, 65, 37, 55, 37, 57, 6, 39, 50,
+ 35, 0, 0, 21, 4, 95, 50, 77, 51, 72, 84, 6, 36, 65, 37, 55, 37, 57, 6, 35, 51, 72, 37, 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, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 8, 147, 0, 72, 0, 0, 0, 13, 4, 95, 4, 16, 20, 10,
+ 117, 36, 55, 37, 107, 0, 0, 0, 0, 0, 22, 4, 95, 51, 77, 52, 47, 51, 6, 37, 57, 36, 71, 37, 55, 37, 57, 6, 39, 50,
+ 37, 0, 0, 0, 0, 0, 0, 0, 22, 4, 95, 51, 77, 50, 47, 51, 6, 37, 57, 36, 65, 37, 55, 37, 57, 6, 39, 50, 37, 0,
+ 0, 21, 4, 95, 51, 77, 51, 47, 51, 6, 37, 65, 37, 55, 37, 57, 6, 35, 51, 72, 36, 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, 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, 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, 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, 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, 0, 0, 15, 3, 95, 51, 88, 47, 51, 6, 37, 72, 36, 89, 36, 47, 0, 0, 9, 3, 95, 48, 67, 89, 47, 39, 0, 0, 0,
+ 0, 6, 195, 77, 64, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 77, 65, 64, 72, 0, 0, 0, 5, 194, 40, 80, 72, 17,
+ 3, 95, 49, 57, 72, 6, 36, 84, 36, 47, 50, 35, 57, 89, 47, 0, 0, 16, 3, 95, 49, 56, 6, 39, 89, 36, 65, 50, 35, 57,
+ 89, 47, 0, 0, 13, 3, 95, 50, 67, 72, 84, 6, 36, 89, 47, 39, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 49, 49, 6, 36,
+ 6, 50, 35, 57, 89, 47, 0, 0, 12, 3, 95, 49, 48, 72, 6, 36, 89, 36, 47, 0, 0, 15, 3, 95, 49, 51, 47, 51, 6, 37,
+ 50, 35, 57, 89, 47, 0, 0, 15, 3, 95, 49, 50, 72, 84, 6, 35, 50, 35, 57, 89, 47, 0, 0, 15, 3, 95, 49, 53, 48, 6,
+ 36, 47, 50, 35, 57, 89, 47, 0, 0, 17, 3, 95, 49, 52, 91, 47, 6, 37, 51, 37, 50, 35, 57, 89, 47, 0, 0, 17, 3, 95,
+ 49, 55, 89, 6, 36, 72, 36, 65, 50, 35, 57, 89, 47, 0, 0, 16, 3, 95, 49, 54, 91, 6, 36, 89, 47, 50, 35, 57, 89, 47,
+ 0, 0, 0, 17, 3, 95, 55, 88, 89, 6, 36, 72, 36, 65, 72, 36, 89, 36, 47, 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, 14, 3, 95, 50, 88, 72, 84, 6, 35, 57, 89, 36, 47, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 52, 88, 91, 47, 6, 37, 51, 37, 72, 36, 89, 36, 47,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 53, 88, 48, 6, 36, 47, 72, 36, 89, 36, 47, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 16, 3, 95, 54, 88, 91, 6, 36, 89, 47, 72, 36, 89, 36, 47, 0, 0, 0, 0, 0, 6, 195, 76, 83, 64, 72, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 56, 88, 6, 39, 89, 36, 65, 72, 36, 89, 36, 47, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 17, 3, 95, 57, 88, 72, 6, 36, 84, 36, 47, 72, 36, 89, 36, 47, 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, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 17, 4, 95, 48, 77, 52, 71, 37, 55, 37, 57, 6, 39, 50, 39, 58, 0, 0, 0, 17, 4, 95, 48, 77, 50, 65, 37,
+ 55, 37, 57, 6, 39, 50, 39, 58, 0, 0, 16, 4, 95, 48, 77, 51, 65, 37, 55, 37, 57, 6, 35, 51, 72, 0, 0, 0, 13, 4,
+ 95, 48, 77, 49, 47, 6, 37, 89, 39, 76, 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, 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, 6, 195, 76, 211, 192, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
+ 195, 77, 96, 64, 72, 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,
+ 6, 195, 8, 147, 1, 72, 0, 14, 2, 196, 135, 65, 6, 36, 107, 49, 37, 76, 4, 13, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195,
+ 8, 147, 9, 72, 0, 0, 0, 7, 2, 196, 141, 76, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 196, 145,
+ 65, 6, 36, 107, 49, 37, 75, 4, 13, 0, 0, 0, 0, 5, 130, 195, 164, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
+ 130, 195, 171, 43, 0, 0, 0, 5, 130, 195, 182, 43, 0, 0, 0, 0, 0, 0, 0, 7, 2, 197, 161, 91, 13, 0, 0, 0, 0, 5,
+ 130, 195, 188, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 197, 190, 90, 13, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 76, 144, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 7, 2, 95, 11, 49, 13, 0, 0, 0, 0, 0, 6, 2, 95, 15, 39, 0, 0, 0, 0, 0, 7, 2, 95, 19, 89, 13, 0,
+ 0, 0, 0, 0, 0, 7, 2, 95, 22, 84, 13, 0, 0, 0, 0, 0, 7, 2, 95, 26, 88, 13, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 24, 4, 95, 52, 77, 52, 91, 47, 6, 37, 51, 37, 57, 36, 71, 37, 55, 37, 57, 6, 39, 50, 37, 0, 0,
+ 23, 4, 95, 52, 77, 51, 91, 47, 6, 37, 51, 37, 65, 37, 55, 37, 57, 6, 35, 51, 72, 36, 0, 0, 24, 4, 95, 52, 77, 50,
+ 91, 47, 6, 37, 51, 37, 57, 36, 65, 37, 55, 37, 57, 6, 39, 50, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 2, 95,
+ 51, 47, 51, 6, 37, 0, 0, 9, 2, 95, 50, 72, 84, 6, 35, 0, 0, 9, 2, 95, 49, 6, 36, 50, 35, 0, 0, 9, 2, 95,
+ 48, 50, 6, 37, 76, 0, 0, 11, 2, 95, 55, 89, 6, 36, 72, 36, 65, 0, 0, 10, 2, 95, 54, 91, 6, 36, 89, 47, 0, 0,
+ 9, 2, 95, 53, 48, 6, 36, 47, 0, 0, 11, 2, 95, 52, 91, 47, 6, 37, 51, 37, 0, 0, 0, 0, 11, 2, 95, 57, 72, 6,
+ 36, 84, 36, 47, 0, 0, 10, 2, 95, 56, 6, 39, 89, 36, 65, 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, 0, 5, 194, 76, 240, 72, 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, 14, 4, 95, 4, 9, 1, 6, 40,
+ 65, 55, 35, 58, 47, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 18,
+ 66, 197, 190, 0, 98, 0, 100, 0, 103, 0, 106, 0, 108, 0, 109, 0, 110, 0, 118, 0, 122, 0, 7, 6, 196, 141, 0, 3, 76, 0,
+ 7, 6, 197, 161, 0, 3, 91, 0, 7, 6, 197, 190, 0, 3, 90, 0, 7, 6, 97, 0, 3, 35, 0, 7, 6, 98, 0, 3, 71, 0,
+ 7, 6, 99, 0, 3, 117, 0, 7, 6, 100, 0, 3, 72, 0, 197, 190, 3, 75, 0, 122, 3, 118, 0, 7, 6, 101, 0, 3, 36, 0,
+ 2, 32, 3, 109, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 3, 81, 0, 7, 6, 104, 0, 3, 101, 0, 4, 1, 105, 3,
+ 107, 0, 2, 17, 69, 0, 7, 6, 105, 0, 3, 37, 0, 4, 2, 17, 65, 3, 57, 0, 2, 114, 0, 7, 6, 106, 0, 3, 57, 0,
+ 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 1, 25, 2, 25, 3, 13, 55, 0, 3, 55, 0, 106, 2, 17, 65, 3, 55, 57, 0,
+ 2, 25, 3, 58, 0, 4, 106, 3, 61, 0, 106, 2, 105, 0, 7, 6, 109, 0, 1, 25, 2, 25, 3, 2, 13, 65, 0, 3, 65, 0,
+ 4, 2, 103, 3, 68, 0, 2, 107, 0, 7, 6, 110, 0, 1, 25, 2, 25, 3, 2, 13, 50, 0, 3, 50, 0, 106, 2, 17, 65, 3,
+ 50, 57, 0, 4, 106, 3, 67, 0, 106, 2, 105, 0, 4, 2, 103, 3, 68, 0, 2, 107, 0, 7, 6, 111, 0, 3, 39, 0, 7, 6,
+ 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 49, 0, 117, 3, 49, 84, 0, 7, 6, 114, 0, 1, 25, 2, 25, 3, 13, 51, 0, 4,
+ 3, 51, 0, 114, 0, 7, 6, 115, 0, 3, 89, 0, 7, 6, 116, 0, 3, 47, 0, 7, 6, 117, 0, 4, 3, 40, 0, 2, 114, 0,
+ 4, 1, 17, 65, 2, 25, 3, 58, 0, 2, 17, 65, 0, 7, 6, 118, 0, 1, 25, 2, 25, 3, 2, 40, 0, 4, 1, 17, 65, 2,
+ 25, 3, 58, 0, 1, 18, 66, 2, 17, 65, 0, 4, 3, 84, 0, 2, 45, 17, 65, 12, 0, 7, 6, 119, 0, 1, 17, 65, 2, 25,
+ 3, 58, 0, 3, 84, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 1, 25, 2, 25, 3, 37, 0, 3, 57, 0, 7, 6,
+ 122, 0, 3, 88, 0, 7, 6, 0, 195, 170, 3, 6, 109, 12, 0, 195, 180, 3, 6, 111, 12, 0, 195, 173, 3, 6, 121, 0, 195, 169,
+ 3, 6, 123, 0, 195, 161, 3, 6, 124, 0, 195, 179, 3, 6, 125, 0, 195, 186, 3, 6, 126, 0, 195, 182, 3, 13, 12, 0, 195, 159,
+ 3, 21, 100, 101, 0, 36, 3, 72, 6, 39, 55, 35, 51, 0, 196, 145, 3, 75, 0, 196, 135, 3, 76, 0, 4, 195, 164, 3, 109, 0,
+ 195, 168, 0, 195, 178, 3, 111, 0, 195, 188, 3, 112, 0, 197, 153, 3, 133, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts58 = FileInMemory_createWithData (2690, reinterpret_cast<const char *> (&espeakdata_dicts58_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/sl_dict",
U"sl");
- my addItem_move (espeakdata_dicts59.move());
+ Collection_addItem (me.peek(), espeakdata_dicts58.transfer());
- static unsigned char espeakdata_dicts60_data[3200] = {
- 0, 4, 0, 0, 99, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 8, 71, 13, 0, 0, 0, 0, 0, 6, 65, 12,
- 124, 13, 0, 0, 0, 0, 0, 6, 65, 16, 72, 13, 0, 0, 0, 0, 15, 4, 95, 100, 112, 116, 10, 48, 51, 6, 36, 89, 57, 35,
- 0, 0, 6, 65, 20, 36, 0, 49, 5, 193, 20, 76, 28, 0, 0, 0, 0, 6, 65, 24, 83, 13, 0, 0, 0, 0, 0, 6, 65, 28,
- 81, 13, 0, 0, 0, 0, 0, 6, 65, 32, 107, 13, 0, 0, 15, 1, 33, 48, 37, 49, 76, 40, 72, 6, 37, 124, 113, 0, 27, 0,
- 0, 7, 1, 35, 107, 35, 91, 0, 0, 17, 65, 36, 37, 10, 124, 6, 37, 64, 37, 0, 81, 99, 105, 108, 105, 32, 4, 193, 36, 76,
- 0, 5, 194, 54, 64, 76, 13, 1, 37, 48, 13, 76, 37, 50, 72, 57, 35, 0, 27, 0, 7, 1, 38, 10, 86, 113, 0, 0, 0, 6,
- 65, 40, 57, 13, 0, 0, 0, 8, 1, 42, 116, 123, 37, 0, 27, 0, 9, 1, 43, 48, 123, 40, 89, 0, 27, 0, 6, 65, 44, 49,
- 13, 0, 0, 0, 8, 1, 46, 48, 37, 49, 0, 27, 0, 12, 1, 47, 48, 57, 6, 113, 89, 47, 37, 65, 0, 0, 6, 65, 48, 55,
- 13, 0, 0, 5, 194, 70, 64, 76, 0, 0, 0, 6, 65, 52, 65, 13, 0, 0, 0, 0, 0, 6, 65, 56, 50, 13, 0, 0, 0, 0,
- 0, 0, 13, 1, 61, 71, 35, 51, 35, 71, 6, 35, 51, 47, 0, 0, 0, 0, 9, 1, 64, 65, 35, 50, 49, 37, 0, 6, 65, 64,
- 48, 13, 0, 0, 0, 0, 0, 6, 65, 68, 80, 13, 0, 0, 0, 0, 0, 6, 65, 72, 51, 13, 0, 0, 0, 7, 195, 16, 129, 64,
- 76, 8, 0, 0, 6, 65, 76, 89, 13, 0, 0, 0, 0, 0, 6, 65, 80, 47, 13, 0, 0, 0, 0, 0, 4, 193, 84, 76, 0, 0,
- 0, 0, 6, 65, 88, 84, 13, 0, 0, 0, 0, 0, 6, 65, 92, 58, 13, 0, 0, 0, 16, 1, 94, 89, 6, 37, 51, 49, 40, 65,
- 83, 123, 113, 49, 89, 0, 0, 0, 6, 65, 96, 125, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 104, 88, 13, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 53, 80, 74, 65, 40, 118, 0, 0, 9,
- 1, 126, 47, 37, 55, 72, 111, 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, 0, 0, 0, 0, 0, 0, 0, 6, 65, 128, 76, 13, 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, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 9, 67, 81, 80, 74, 47, 40, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 9, 3, 95, 35, 57, 47, 35, 71, 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, 7, 66, 16, 128, 86, 13, 0, 0, 0, 0, 9, 197, 52, 148, 164, 64,
- 240, 76, 8, 0, 0, 0, 0, 0, 0, 7, 195, 61, 49, 64, 76, 8, 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, 0, 5, 194, 58, 64, 76, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 58, 68, 197, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 10, 3, 226, 130, 172, 113, 40, 51, 117, 0, 0, 0, 0, 0, 7, 195, 12, 147, 1, 76, 8, 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, 0, 0, 0, 5, 194,
- 44, 16, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 28, 160, 77, 13, 0, 0, 16, 3, 95,
- 51, 88, 47, 51, 6, 37, 86, 57, 36, 47, 2, 108, 0, 0, 11, 3, 95, 48, 67, 80, 4, 37, 50, 72, 0, 0, 0, 0, 7, 195,
- 12, 147, 9, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 3, 95, 49, 57, 50, 6, 109, 50, 47, 13, 65, 71, 108,
- 86, 57, 36, 47, 108, 0, 0, 19, 3, 95, 49, 56, 47, 6, 113, 47, 13, 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 0, 0, 6,
- 195, 66, 68, 128, 76, 0, 0, 0, 0, 17, 3, 95, 49, 49, 67, 6, 110, 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 12, 3, 95,
- 49, 48, 86, 57, 6, 113, 47, 108, 0, 0, 18, 3, 95, 49, 51, 47, 51, 6, 113, 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 17,
- 3, 95, 49, 50, 72, 6, 116, 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 19, 3, 95, 49, 53, 48, 6, 113, 89, 13, 65, 71, 108,
- 86, 57, 36, 47, 108, 0, 0, 20, 3, 95, 49, 52, 49, 6, 35, 47, 13, 34, 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 20, 3,
- 95, 49, 55, 91, 47, 6, 35, 47, 13, 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 20, 3, 95, 49, 54, 77, 6, 35, 91, 47, 13,
- 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 0, 18, 3, 95, 55, 88, 91, 47, 6, 35, 47, 108, 86, 57, 36, 47, 2, 108, 0, 0,
- 0, 0, 0, 0, 0, 0, 6, 195, 40, 19, 164, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12,
- 3, 95, 50, 88, 67, 6, 110, 88, 113, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 56, 112, 64, 76, 0, 0, 0, 0, 0,
- 13, 3, 95, 63, 63, 91, 49, 51, 6, 117, 67, 35, 0, 0, 0, 0, 12, 3, 95, 52, 88, 72, 6, 116, 88, 113, 47, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 17, 3, 95, 53, 88, 48, 6, 113, 89, 108, 86, 57, 36, 47, 2, 108, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 18, 3, 95, 54, 88, 77, 6, 35, 91, 47, 108, 86, 57, 36, 47, 2, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 17, 3, 95, 56, 88, 47, 6, 113, 47, 108, 86, 57, 36, 47, 2, 108, 0, 0, 0, 0, 0, 0, 0, 0, 5,
- 194, 52, 80, 76, 0, 18, 3, 95, 57, 88, 50, 6, 109, 50, 47, 108, 86, 57, 36, 47, 2, 108, 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, 13, 68, 53, 80, 74, 36, 65, 6, 40,
- 118, 38, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 196, 76, 146, 213, 72, 76, 8, 0, 0, 0, 0, 0, 0, 0, 14, 4,
+ static unsigned char espeakdata_dicts59_data[3215] = {
+ 0, 4, 0, 0, 114, 9, 0, 0, 0, 0, 0, 0, 0, 9, 67, 53, 80, 74, 65, 40, 118, 0, 0, 0, 0, 0, 6, 65, 8, 71,
+ 13, 0, 0, 0, 0, 0, 6, 65, 12, 124, 13, 0, 0, 0, 0, 0, 6, 65, 16, 72, 13, 0, 0, 0, 0, 0, 6, 65, 20, 36,
+ 0, 14, 5, 193, 20, 76, 28, 0, 0, 0, 0, 6, 65, 24, 83, 13, 0, 0, 0, 0, 0, 6, 65, 28, 81, 13, 0, 0, 0, 0,
+ 0, 6, 65, 32, 107, 13, 0, 0, 15, 1, 33, 48, 37, 49, 76, 40, 72, 6, 37, 124, 113, 0, 27, 0, 0, 7, 1, 35, 107, 35,
+ 91, 0, 0, 17, 65, 36, 37, 10, 124, 6, 37, 64, 37, 0, 81, 99, 105, 108, 105, 32, 4, 193, 36, 76, 0, 13, 1, 37, 48, 13,
+ 76, 37, 50, 72, 57, 35, 0, 27, 0, 7, 1, 38, 10, 86, 113, 0, 0, 0, 6, 65, 40, 57, 13, 0, 0, 0, 8, 1, 42, 116,
+ 123, 37, 0, 27, 0, 9, 1, 43, 48, 123, 40, 89, 0, 27, 0, 6, 65, 44, 49, 13, 0, 0, 0, 8, 1, 46, 48, 37, 49, 0,
+ 27, 0, 12, 1, 47, 48, 57, 6, 113, 89, 47, 37, 65, 0, 0, 6, 65, 48, 55, 13, 0, 0, 0, 0, 0, 6, 65, 52, 65, 13,
+ 0, 0, 0, 0, 13, 68, 53, 80, 74, 36, 65, 6, 40, 118, 38, 37, 0, 0, 10, 5, 95, 48, 1, 14, 4, 2, 113, 0, 6, 65,
+ 56, 50, 13, 0, 0, 0, 0, 0, 0, 13, 1, 61, 71, 35, 51, 35, 71, 6, 35, 51, 47, 0, 0, 0, 0, 9, 1, 64, 65, 35,
+ 50, 49, 37, 0, 6, 65, 64, 48, 13, 0, 0, 0, 0, 0, 6, 65, 68, 80, 13, 0, 0, 0, 0, 0, 6, 65, 72, 51, 13, 0,
+ 0, 0, 7, 195, 16, 129, 64, 76, 8, 0, 0, 6, 65, 76, 89, 13, 0, 0, 0, 0, 0, 6, 65, 80, 47, 13, 0, 0, 0, 0,
+ 0, 4, 193, 84, 76, 0, 0, 0, 0, 6, 65, 88, 84, 13, 0, 0, 0, 0, 8, 133, 10, 1, 14, 195, 171, 76, 0, 6, 65, 92,
+ 58, 13, 0, 0, 9, 133, 14, 195, 171, 19, 5, 76, 8, 0, 16, 1, 94, 89, 6, 37, 51, 49, 40, 65, 83, 123, 113, 49, 89, 0,
+ 0, 0, 6, 65, 96, 125, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 104, 88, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 126, 47, 37, 55, 72, 111, 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, 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, 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, 15, 4, 95, 4, 16, 20, 10, 48,
+ 51, 6, 36, 89, 57, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 95, 35, 57, 47, 35, 71, 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, 7,
+ 66, 16, 128, 86, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 61, 49, 64, 76, 8, 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, 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, 10, 3, 226, 130,
+ 172, 113, 40, 51, 117, 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, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 44, 16, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 7, 66, 28, 160, 77, 13, 0, 0, 16, 3, 95, 51, 88, 47, 51, 6, 37, 86, 57, 36, 47, 2, 108, 0,
+ 0, 11, 3, 95, 48, 67, 80, 4, 37, 50, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 132, 16, 195,
+ 171, 18, 76, 20, 3, 95, 49, 57, 50, 6, 109, 50, 47, 13, 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 19, 3, 95, 49, 56, 47,
+ 6, 113, 47, 13, 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 49, 49, 67, 6, 110, 65, 71,
+ 108, 86, 57, 36, 47, 108, 0, 0, 12, 3, 95, 49, 48, 86, 57, 6, 113, 47, 108, 0, 0, 18, 3, 95, 49, 51, 47, 51, 6, 113,
+ 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 17, 3, 95, 49, 50, 72, 6, 116, 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 19, 3,
+ 95, 49, 53, 48, 6, 113, 89, 13, 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 20, 3, 95, 49, 52, 49, 6, 35, 47, 13, 34, 65,
+ 71, 108, 86, 57, 36, 47, 108, 0, 0, 20, 3, 95, 49, 55, 91, 47, 6, 35, 47, 13, 65, 71, 108, 86, 57, 36, 47, 108, 0, 0,
+ 20, 3, 95, 49, 54, 77, 6, 35, 91, 47, 13, 65, 71, 108, 86, 57, 36, 47, 108, 0, 0, 0, 18, 3, 95, 55, 88, 91, 47, 6,
+ 35, 47, 108, 86, 57, 36, 47, 2, 108, 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, 12, 3, 95, 50, 88, 67, 6, 110, 88, 113, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 56, 112, 64, 76,
+ 0, 0, 0, 0, 0, 13, 3, 95, 63, 63, 91, 49, 51, 6, 117, 67, 35, 0, 0, 0, 0, 12, 3, 95, 52, 88, 72, 6, 116, 88,
+ 113, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 53, 88, 48, 6, 113, 89, 108, 86, 57, 36, 47, 2, 108, 0, 0, 0,
+ 0, 10, 135, 11, 195, 171, 19, 8, 20, 21, 66, 0, 0, 0, 0, 0, 18, 3, 95, 54, 88, 77, 6, 35, 91, 47, 108, 86, 57, 36,
+ 47, 2, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 3, 95, 56, 88, 47, 6, 113, 47, 108,
+ 86, 57, 36, 47, 2, 108, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 52, 80, 76, 0, 18, 3, 95, 57, 88, 50, 6, 109, 50, 47,
+ 108, 86, 57, 36, 47, 2, 108, 0, 0, 6, 131, 13, 195, 171, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4,
95, 48, 77, 50, 65, 37, 64, 37, 6, 117, 50, 0, 0, 15, 4, 95, 48, 77, 51, 65, 37, 64, 37, 6, 35, 34, 72, 0, 0, 0,
- 12, 4, 95, 48, 77, 49, 65, 4, 37, 57, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 78, 64, 76,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 48, 192, 123, 13, 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, 14, 4, 95, 99, 97, 112, 10,
- 113, 65, 6, 35, 86, 113, 0, 0, 0, 0, 0, 0, 0, 7, 66, 56, 160, 67, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66,
- 73, 32, 51, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 66, 76, 16, 89, 35, 65, 65, 0, 81, 109, 195, 171, 32, 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,
- 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, 5, 194, 76, 80, 76, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 76, 128, 91,
- 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 76, 144, 76, 8, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 80, 128, 87, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 95, 34, 35, 48, 117, 89, 47, 51, 117, 83, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 27, 2, 95, 41, 49, 123, 6, 35, 48, 35, 113, 15, 84, 6, 117, 81, 13, 55, 113, 15, 72, 57, 6, 35, 87, 47, 0, 0,
- 19, 2, 95, 40, 49, 123, 6, 35, 48, 35, 113, 15, 84, 6, 117, 81, 13, 55, 0, 0, 0, 0, 11, 2, 95, 45, 65, 6, 37, 50,
- 40, 89, 0, 0, 11, 2, 95, 44, 48, 51, 36, 89, 57, 111, 0, 0, 9, 2, 95, 51, 47, 51, 6, 113, 0, 0, 8, 2, 95, 50,
- 72, 6, 116, 0, 0, 8, 2, 95, 49, 67, 6, 110, 0, 0, 10, 2, 95, 48, 88, 6, 113, 69, 117, 0, 0, 11, 2, 95, 55, 91,
- 47, 6, 35, 47, 108, 0, 0, 5, 194, 82, 64, 76, 11, 2, 95, 54, 77, 6, 35, 91, 47, 108, 0, 0, 10, 2, 95, 53, 48, 6,
- 113, 89, 108, 0, 0, 11, 2, 95, 52, 49, 6, 35, 47, 13, 51, 0, 0, 14, 2, 95, 59, 48, 37, 49, 48, 51, 36, 89, 57, 111,
- 0, 0, 12, 2, 95, 58, 72, 116, 15, 48, 37, 49, 111, 0, 0, 11, 2, 95, 57, 50, 6, 109, 50, 47, 108, 0, 0, 10, 2, 95,
- 56, 47, 6, 113, 47, 108, 0, 0, 13, 2, 95, 63, 48, 37, 49, 48, 116, 47, 57, 113, 0, 0, 14, 2, 95, 62, 65, 6, 13, 113,
- 65, 6, 35, 86, 113, 0, 0, 0, 16, 2, 95, 60, 65, 6, 13, 113, 15, 84, 4, 117, 81, 113, 55, 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, 18, 2, 95, 91, 49, 123, 6, 35, 48, 35, 113,
- 15, 65, 6, 35, 86, 113, 0, 0, 0, 0, 0, 14, 2, 95, 95, 50, 4, 109, 50, 15, 84, 6, 37, 88, 0, 0, 0, 26, 2, 95,
- 93, 49, 123, 6, 35, 48, 35, 113, 15, 65, 6, 35, 86, 113, 113, 15, 72, 57, 6, 35, 87, 47, 0, 0, 17, 2, 95, 92, 84, 37,
- 88, 113, 65, 118, 47, 87, 6, 121, 89, 113, 0, 0, 0, 0, 6, 2, 95, 97, 35, 0, 0, 8, 197, 46, 68, 200, 81, 80, 66, 0,
- 0, 0, 6, 2, 95, 101, 36, 0, 0, 0, 0, 0, 6, 2, 95, 105, 37, 0, 0, 0, 6, 2, 95, 111, 117, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 6, 2, 95, 117, 40, 0, 0, 0, 19, 2, 95, 123, 49, 123, 6, 35, 48, 35, 113, 15, 65, 6, 113, 89,
- 65, 113, 0, 0, 0, 6, 2, 95, 121, 116, 0, 0, 0, 0, 0, 27, 2, 95, 125, 49, 123, 6, 35, 48, 35, 113, 15, 65, 6, 113,
- 89, 65, 113, 113, 15, 72, 57, 6, 35, 87, 47, 0, 0, 0, 0, 0, 10, 5, 95, 48, 97, 110, 100, 2, 113, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 7, 66, 96, 128, 75, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 35, 51, 50,
- 89, 48, 119, 89, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 104,
- 128, 90, 13, 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, 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, 6, 18, 67, 103, 106, 0, 120, 104, 0, 98, 0, 100, 0, 103, 0, 7, 6, 18, 68, 100, 104, 0, 103, 106, 0, 108, 108,
- 0, 110, 106, 0, 114, 114, 0, 115, 104, 0, 116, 104, 0, 120, 104, 0, 122, 104, 0, 7, 6, 195, 167, 0, 3, 76, 0, 7, 6, 195,
- 171, 0, 1, 21, 2, 29, 3, 2, 109, 0, 116, 97, 1, 21, 2, 32, 3, 8, 13, 47, 35, 0, 118, 105, 1, 21, 2, 32, 3, 8,
- 13, 84, 37, 0, 118, 101, 1, 21, 2, 32, 3, 8, 13, 84, 113, 0, 115, 105, 1, 21, 2, 32, 3, 8, 13, 89, 37, 0, 115, 101,
- 1, 21, 2, 32, 3, 8, 13, 89, 113, 0, 115, 105, 115, 104, 116, 1, 21, 2, 32, 3, 8, 89, 115, 91, 47, 0, 4, 1, 17, 67,
- 17, 65, 2, 32, 3, 108, 0, 1, 17, 67, 106, 17, 65, 2, 32, 0, 1, 17, 67, 114, 17, 65, 2, 32, 0, 1, 18, 68, 17, 65,
- 2, 32, 0, 1, 116, 104, 17, 65, 2, 32, 0, 1, 116, 115, 17, 65, 2, 32, 0, 3, 109, 0, 1, 94, 110, 3, 110, 0, 7, 6,
- 97, 0, 116, 1, 21, 2, 32, 3, 8, 35, 47, 0, 110, 105, 1, 21, 2, 113, 32, 3, 8, 35, 50, 37, 0, 114, 195, 171, 118, 101,
- 1, 21, 2, 32, 3, 8, 35, 51, 13, 84, 113, 0, 118, 101, 1, 21, 2, 32, 3, 8, 35, 84, 113, 0, 3, 35, 0, 4, 2, 32,
- 3, 112, 0, 2, 114, 25, 0, 106, 3, 118, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 3, 124, 0, 7, 6, 100, 0, 3,
- 72, 0, 104, 3, 86, 0, 7, 6, 101, 0, 116, 1, 21, 2, 32, 3, 8, 113, 47, 0, 110, 1, 21, 2, 32, 3, 8, 113, 50, 0,
- 118, 105, 1, 21, 2, 113, 32, 3, 8, 113, 84, 37, 0, 118, 101, 1, 21, 2, 32, 3, 8, 113, 84, 113, 0, 115, 1, 21, 2, 32,
- 3, 8, 113, 89, 0, 4, 1, 94, 110, 3, 36, 0, 1, 104, 115, 0, 1, 106, 0, 1, 108, 0, 1, 113, 0, 2, 106, 0, 2, 115,
- 104, 0, 2, 115, 106, 0, 4, 3, 113, 0, 1, 108, 108, 0, 106, 2, 25, 3, 119, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103,
- 0, 106, 3, 77, 0, 3, 81, 0, 7, 6, 104, 0, 3, 107, 0, 2, 25, 3, 107, 107, 0, 7, 6, 105, 0, 4, 1, 99, 105, 21,
- 2, 32, 3, 6, 37, 0, 1, 114, 171, 195, 21, 2, 32, 0, 2, 117, 110, 32, 0, 1, 21, 2, 113, 32, 3, 8, 37, 0, 109, 1,
- 21, 2, 32, 3, 8, 37, 65, 0, 1, 21, 2, 116, 32, 3, 8, 115, 0, 110, 1, 21, 2, 32, 3, 8, 115, 50, 0, 3, 37, 0,
- 106, 2, 25, 3, 37, 12, 0, 101, 3, 57, 36, 0, 7, 6, 106, 0, 3, 57, 0, 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0,
- 3, 64, 0, 108, 3, 123, 0, 7, 6, 109, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 106, 3, 67, 0, 7, 6, 111, 0, 118,
- 105, 2, 113, 32, 3, 8, 117, 84, 37, 0, 3, 117, 0, 4, 105, 2, 108, 32, 3, 120, 0, 106, 2, 25, 0, 7, 6, 112, 0, 3,
- 48, 0, 7, 6, 113, 0, 3, 80, 0, 7, 6, 114, 0, 114, 8, 3, 13, 52, 0, 114, 101, 8, 2, 103, 117, 108, 108, 97, 3, 13,
- 52, 6, 36, 0, 4, 3, 51, 0, 2, 25, 0, 114, 3, 51, 52, 0, 7, 6, 115, 0, 3, 89, 0, 104, 3, 91, 0, 7, 6, 116,
- 0, 3, 47, 0, 104, 3, 87, 0, 7, 6, 117, 0, 4, 1, 116, 2, 97, 110, 32, 3, 6, 40, 0, 2, 97, 114, 32, 0, 2, 97,
- 114, 97, 32, 0, 2, 101, 115, 118, 101, 32, 0, 4, 1, 21, 2, 110, 32, 3, 8, 40, 0, 1, 21, 2, 114, 32, 0, 3, 40, 0,
- 2, 97, 106, 25, 3, 58, 0, 97, 3, 58, 112, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0,
- 2, 32, 3, 49, 89, 0, 104, 3, 75, 0, 3, 125, 0, 7, 6, 121, 0, 3, 116, 0, 101, 3, 121, 0, 7, 6, 122, 0, 3, 88,
- 0, 104, 3, 90, 0, 7, 6, 0, 36, 3, 72, 117, 123, 35, 34, 37, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts60 = FileInMemory_createWithData (3199, reinterpret_cast<const char *> (&espeakdata_dicts60_data),
- U"espeak-1.48.04-source/espeak-data/sq_dict",
+ 12, 4, 95, 48, 77, 49, 65, 4, 37, 57, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
+ 131, 14, 195, 171, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 48, 192, 123, 13, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 135, 13, 9, 18, 195, 171, 16, 15, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 56, 160, 67, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 73, 32,
+ 51, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 66, 76, 16, 89, 35, 65, 65, 0, 81, 109, 195, 171, 32, 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, 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,
+ 5, 194, 76, 80, 76, 0, 0, 8, 196, 76, 146, 213, 72, 76, 8, 0, 0, 0, 0, 0, 7, 2, 195, 167, 76, 13, 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, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 76, 128, 91, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 6, 131, 17, 195, 171, 76, 6, 194, 76, 144, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 1, 35, 0, 0, 0,
+ 0, 0, 6, 2, 95, 5, 36, 0, 0, 0, 0, 6, 2, 95, 9, 37, 0, 0, 7, 66, 80, 128, 87, 13, 0, 0, 6, 2, 95, 15,
+ 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 81, 80, 74, 47, 40, 118, 0, 6, 2, 95, 21, 40, 0, 0, 0, 0,
+ 0, 6, 2, 95, 25, 116, 0, 0, 0, 0, 0, 0, 0, 0, 13, 2, 95, 34, 35, 48, 117, 89, 47, 51, 117, 83, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 14, 4, 95, 3, 1, 16, 10, 113, 65, 6, 35, 86, 113, 0, 0, 27, 2, 95, 41, 49, 123, 6, 35, 48, 35,
+ 113, 15, 84, 6, 117, 81, 13, 55, 113, 15, 72, 57, 6, 35, 87, 47, 0, 0, 19, 2, 95, 40, 49, 123, 6, 35, 48, 35, 113, 15,
+ 84, 6, 117, 81, 13, 55, 0, 0, 0, 0, 11, 2, 95, 45, 65, 6, 37, 50, 40, 89, 0, 0, 11, 2, 95, 44, 48, 51, 36, 89,
+ 57, 111, 0, 0, 9, 2, 95, 51, 47, 51, 6, 113, 0, 0, 8, 2, 95, 50, 72, 6, 116, 0, 0, 8, 2, 95, 49, 67, 6, 110,
+ 0, 0, 10, 2, 95, 48, 88, 6, 113, 69, 117, 0, 0, 11, 2, 95, 55, 91, 47, 6, 35, 47, 108, 0, 0, 11, 2, 95, 54, 77,
+ 6, 35, 91, 47, 108, 0, 0, 10, 2, 95, 53, 48, 6, 113, 89, 108, 0, 0, 11, 2, 95, 52, 49, 6, 35, 47, 13, 51, 0, 0,
+ 14, 2, 95, 59, 48, 37, 49, 48, 51, 36, 89, 57, 111, 0, 0, 12, 2, 95, 58, 72, 116, 15, 48, 37, 49, 111, 0, 0, 11, 2,
+ 95, 57, 50, 6, 109, 50, 47, 108, 0, 0, 10, 2, 95, 56, 47, 6, 113, 47, 108, 0, 0, 13, 2, 95, 63, 48, 37, 49, 48, 116,
+ 47, 57, 113, 0, 0, 14, 2, 95, 62, 65, 6, 13, 113, 65, 6, 35, 86, 113, 0, 0, 0, 16, 2, 95, 60, 65, 6, 13, 113, 15,
+ 84, 4, 117, 81, 113, 55, 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, 18, 2, 95, 91, 49, 123, 6, 35, 48, 35, 113, 15, 65, 6, 35, 86, 113, 0, 0, 0, 0, 0, 14, 2, 95, 95, 50, 4,
+ 109, 50, 15, 84, 6, 37, 88, 0, 0, 0, 26, 2, 95, 93, 49, 123, 6, 35, 48, 35, 113, 15, 65, 6, 35, 86, 113, 113, 15, 72,
+ 57, 6, 35, 87, 47, 0, 0, 17, 2, 95, 92, 84, 37, 88, 113, 65, 118, 47, 87, 6, 121, 89, 113, 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, 19, 2, 95, 123, 49, 123, 6, 35, 48, 35, 113,
+ 15, 65, 6, 113, 89, 65, 113, 0, 0, 6, 131, 19, 195, 171, 76, 0, 0, 0, 0, 0, 27, 2, 95, 125, 49, 123, 6, 35, 48, 35,
+ 113, 15, 65, 6, 113, 89, 65, 113, 113, 15, 72, 57, 6, 35, 87, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 66, 96, 128, 75, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 35, 51, 50, 89, 48, 119, 89, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 12, 147, 1, 76, 8, 0, 0, 0, 0, 0, 0, 0,
+ 0, 7, 195, 12, 147, 9, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 20, 195, 171, 76, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 104, 128, 90, 13, 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, 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, 6, 18, 67, 103, 106, 0, 120, 104, 0, 98, 0, 100,
+ 0, 103, 0, 7, 6, 18, 68, 100, 104, 0, 103, 106, 0, 108, 108, 0, 110, 106, 0, 114, 114, 0, 115, 104, 0, 116, 104, 0, 120, 104,
+ 0, 122, 104, 0, 7, 6, 195, 167, 0, 3, 76, 0, 7, 6, 195, 171, 0, 1, 21, 2, 29, 3, 2, 109, 0, 116, 97, 1, 21, 2,
+ 32, 3, 8, 13, 47, 35, 0, 118, 105, 1, 21, 2, 32, 3, 8, 13, 84, 37, 0, 118, 101, 1, 21, 2, 32, 3, 8, 13, 84, 113,
+ 0, 115, 105, 1, 21, 2, 32, 3, 8, 13, 89, 37, 0, 115, 101, 1, 21, 2, 32, 3, 8, 13, 89, 113, 0, 115, 105, 115, 104, 116,
+ 1, 21, 2, 32, 3, 8, 89, 115, 91, 47, 0, 4, 1, 17, 67, 17, 65, 2, 32, 3, 108, 0, 1, 17, 67, 106, 17, 65, 2, 32,
+ 0, 1, 17, 67, 114, 17, 65, 2, 32, 0, 1, 18, 68, 17, 65, 2, 32, 0, 1, 116, 104, 17, 65, 2, 32, 0, 1, 116, 115, 17,
+ 65, 2, 32, 0, 3, 109, 0, 1, 94, 110, 3, 110, 0, 7, 6, 97, 0, 116, 1, 21, 2, 32, 3, 8, 35, 47, 0, 110, 105, 1,
+ 21, 2, 113, 32, 3, 8, 35, 50, 37, 0, 114, 195, 171, 118, 101, 1, 21, 2, 32, 3, 8, 35, 51, 13, 84, 113, 0, 118, 101, 1,
+ 21, 2, 32, 3, 8, 35, 84, 113, 0, 3, 35, 0, 4, 2, 32, 3, 112, 0, 2, 114, 25, 0, 106, 3, 118, 0, 7, 6, 98, 0,
+ 3, 71, 0, 7, 6, 99, 0, 3, 124, 0, 7, 6, 100, 0, 3, 72, 0, 104, 3, 86, 0, 7, 6, 101, 0, 116, 1, 21, 2, 32,
+ 3, 8, 113, 47, 0, 110, 1, 21, 2, 32, 3, 8, 113, 50, 0, 118, 105, 1, 21, 2, 113, 32, 3, 8, 113, 84, 37, 0, 118, 101,
+ 1, 21, 2, 32, 3, 8, 113, 84, 113, 0, 115, 1, 21, 2, 32, 3, 8, 113, 89, 0, 4, 1, 94, 110, 3, 36, 0, 1, 104, 115,
+ 0, 1, 106, 0, 1, 108, 0, 1, 113, 0, 2, 106, 0, 2, 115, 104, 0, 2, 115, 106, 0, 4, 3, 113, 0, 1, 108, 108, 0, 106,
+ 2, 25, 3, 119, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 106, 3, 77, 0, 3, 81, 0, 7, 6, 104, 0, 3, 107, 0,
+ 2, 25, 3, 107, 107, 0, 7, 6, 105, 0, 4, 1, 99, 105, 21, 2, 32, 3, 6, 37, 0, 1, 114, 171, 195, 21, 2, 32, 0, 2,
+ 117, 110, 32, 0, 1, 21, 2, 113, 32, 3, 8, 37, 0, 109, 1, 21, 2, 32, 3, 8, 37, 65, 0, 1, 21, 2, 116, 32, 3, 8,
+ 115, 0, 110, 1, 21, 2, 32, 3, 8, 115, 50, 0, 3, 37, 0, 106, 2, 25, 3, 37, 12, 0, 101, 3, 57, 36, 0, 7, 6, 106,
+ 0, 3, 57, 0, 7, 6, 107, 0, 3, 49, 0, 7, 6, 108, 0, 3, 64, 0, 108, 3, 123, 0, 7, 6, 109, 0, 3, 65, 0, 7,
+ 6, 110, 0, 3, 50, 0, 106, 3, 67, 0, 7, 6, 111, 0, 118, 105, 2, 113, 32, 3, 8, 117, 84, 37, 0, 3, 117, 0, 4, 105,
+ 2, 108, 32, 3, 120, 0, 106, 2, 25, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 80, 0, 7, 6, 114, 0, 114, 8,
+ 3, 13, 52, 0, 114, 101, 8, 2, 103, 117, 108, 108, 97, 3, 13, 52, 6, 36, 0, 4, 3, 51, 0, 2, 25, 0, 114, 3, 51, 52,
+ 0, 7, 6, 115, 0, 3, 89, 0, 104, 3, 91, 0, 7, 6, 116, 0, 3, 47, 0, 104, 3, 87, 0, 7, 6, 117, 0, 4, 1, 116,
+ 2, 97, 110, 32, 3, 6, 40, 0, 2, 97, 114, 32, 0, 2, 97, 114, 97, 32, 0, 2, 101, 115, 118, 101, 32, 0, 4, 1, 21, 2,
+ 110, 32, 3, 8, 40, 0, 1, 21, 2, 114, 32, 0, 3, 40, 0, 2, 97, 106, 25, 3, 58, 0, 97, 3, 58, 112, 0, 7, 6, 118,
+ 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 2, 32, 3, 49, 89, 0, 104, 3, 75, 0, 3, 125, 0, 7, 6,
+ 121, 0, 3, 116, 0, 101, 3, 121, 0, 7, 6, 122, 0, 3, 88, 0, 104, 3, 90, 0, 7, 6, 0, 36, 3, 72, 117, 123, 35, 34,
+ 37, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts59 = FileInMemory_createWithData (3214, reinterpret_cast<const char *> (&espeakdata_dicts59_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/sq_dict",
U"sq");
- my addItem_move (espeakdata_dicts60.move());
+ Collection_addItem (me.peek(), espeakdata_dicts59.transfer());
- static unsigned char espeakdata_dicts61_data[9677] = {
- 0, 4, 0, 0, 186, 17, 0, 0, 0, 0, 0, 9, 67, 52, 83, 128, 65, 111, 50, 0, 10, 67, 32, 243, 128, 107, 125, 50, 0, 72,
- 0, 0, 5, 65, 4, 122, 0, 0, 0, 0, 0, 6, 65, 8, 71, 110, 0, 0, 10, 67, 44, 192, 82, 49, 55, 122, 51, 0, 0, 12,
- 67, 21, 64, 192, 110, 47, 110, 89, 6, 110, 0, 0, 0, 6, 65, 12, 89, 110, 0, 0, 0, 0, 0, 6, 65, 16, 72, 110, 0, 0,
- 7, 196, 45, 83, 132, 20, 72, 0, 10, 67, 44, 192, 83, 49, 55, 122, 89, 0, 6, 195, 16, 84, 211, 76, 10, 67, 76, 147, 128, 89,
- 109, 50, 0, 76, 0, 13, 4, 95, 100, 112, 116, 48, 6, 120, 68, 49, 47, 0, 0, 5, 65, 20, 110, 0, 0, 0, 0, 0, 6, 65,
- 24, 111, 83, 0, 0, 0, 0, 12, 68, 4, 228, 197, 76, 35, 50, 89, 110, 89, 0, 0, 6, 65, 28, 81, 110, 0, 0, 0, 11, 67,
- 44, 19, 128, 49, 6, 35, 50, 0, 72, 0, 0, 6, 65, 32, 107, 124, 0, 0, 0, 0, 0, 7, 65, 36, 108, 0, 72, 28, 5, 65,
- 36, 108, 0, 0, 9, 68, 25, 32, 77, 20, 21, 0, 47, 0, 0, 0, 6, 65, 40, 57, 108, 0, 0, 0, 0, 0, 6, 65, 44, 49,
- 124, 0, 0, 0, 0, 14, 69, 8, 245, 20, 20, 224, 71, 6, 123, 47, 111, 50, 0, 0, 13, 4, 95, 100, 105, 97, 6, 123, 65, 57,
- 117, 72, 0, 6, 65, 48, 111, 55, 0, 0, 15, 1, 49, 83, 6, 119, 93, 47, 112, 0, 82, 58, 32, 101, 32, 15, 1, 49, 83, 6,
- 119, 93, 47, 35, 0, 82, 58, 32, 97, 32, 0, 8, 67, 40, 21, 211, 21, 0, 47, 14, 1, 50, 35, 50, 72, 51, 35, 0, 82, 58,
- 32, 97, 32, 0, 14, 68, 57, 225, 207, 56, 50, 4, 124, 81, 123, 50, 0, 72, 15, 1, 51, 47, 51, 110, 72, 57, 112, 0, 82, 58,
- 32, 101, 32, 0, 15, 1, 52, 83, 57, 113, 51, 72, 112, 0, 82, 58, 32, 101, 32, 6, 65, 52, 111, 65, 0, 0, 14, 1, 53, 83,
- 111, 65, 47, 112, 0, 82, 58, 32, 101, 32, 0, 14, 1, 54, 127, 111, 47, 12, 112, 0, 82, 58, 32, 101, 32, 0, 14, 1, 55, 127,
- 120, 50, 72, 112, 0, 82, 58, 32, 101, 32, 0, 11, 70, 76, 241, 148, 92, 20, 133, 21, 0, 47, 16, 1, 56, 123, 47, 12, 123, 50,
- 72, 112, 0, 82, 58, 32, 101, 32, 6, 65, 56, 111, 50, 0, 0, 15, 1, 57, 50, 108, 123, 50, 72, 112, 0, 82, 58, 32, 101, 32,
- 0, 12, 68, 4, 228, 197, 72, 35, 50, 89, 110, 51, 0, 0, 0, 0, 0, 0, 0, 6, 65, 64, 48, 110, 0, 0, 0, 9, 67, 76,
- 145, 192, 89, 111, 57, 0, 0, 0, 6, 65, 68, 49, 117, 0, 0, 0, 0, 0, 6, 65, 72, 111, 51, 0, 0, 0, 8, 67, 88, 145,
- 87, 21, 0, 47, 0, 13, 4, 95, 100, 111, 116, 48, 6, 120, 68, 49, 47, 0, 0, 6, 65, 76, 111, 89, 0, 0, 0, 10, 67, 48,
- 241, 192, 55, 6, 126, 81, 0, 0, 0, 6, 65, 80, 47, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 88, 84, 110, 0, 0,
- 0, 0, 0, 12, 65, 92, 72, 6, 120, 71, 13, 55, 84, 110, 0, 0, 0, 0, 0, 7, 65, 96, 111, 49, 89, 0, 0, 14, 4, 95,
- 49, 77, 50, 65, 109, 55, 57, 6, 126, 50, 0, 0, 14, 4, 95, 49, 77, 51, 71, 109, 55, 57, 6, 126, 50, 0, 0, 10, 67, 77,
- 64, 68, 89, 47, 122, 72, 0, 0, 5, 65, 100, 115, 0, 0, 0, 0, 0, 9, 65, 104, 89, 6, 113, 47, 35, 0, 0, 0, 0, 0,
- 10, 67, 61, 32, 193, 123, 51, 49, 35, 0, 0, 0, 7, 195, 5, 69, 0, 72, 8, 0, 0, 10, 69, 25, 32, 77, 21, 48, 21, 0,
- 47, 0, 13, 72, 84, 228, 197, 48, 80, 212, 20, 64, 21, 0, 47, 11, 66, 12, 16, 89, 6, 109, 51, 49, 35, 0, 0, 11, 67, 80,
- 241, 211, 47, 6, 126, 81, 89, 0, 0, 0, 0, 0, 8, 67, 48, 147, 139, 21, 0, 47, 0, 0, 15, 69, 53, 228, 212, 20, 224, 65,
- 6, 123, 89, 47, 13, 50, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 116, 108, 100, 47, 6, 109, 55, 72, 112, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 8, 66, 5, 96, 122, 84, 0, 72, 5, 194, 5, 96, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 15, 69, 76, 179, 204, 4, 224, 89, 49, 6, 126, 55, 35, 50, 0, 0, 0, 0, 9, 67, 8, 85, 0, 71, 110, 47, 0, 0, 0, 11,
- 70, 9, 35, 215, 76, 84, 128, 21, 0, 47, 0, 0, 12, 68, 17, 81, 197, 72, 72, 117, 81, 111, 51, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 12, 71, 52, 84, 211, 20, 225, 197, 72, 21, 0, 47, 7, 196, 36, 227, 129, 56, 28, 0, 0, 11, 67, 25, 32, 77, 83, 51,
- 6, 35, 65, 0, 0, 0, 0, 0, 12, 71, 52, 144, 210, 61, 51, 198, 80, 21, 0, 47, 0, 9, 68, 36, 208, 71, 20, 21, 0, 47,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 109, 99, 110, 89, 47, 51, 6, 111, 49, 0, 0, 14, 68, 57, 225,
- 210, 4, 50, 6, 124, 81, 51, 35, 0, 72, 0, 12, 68, 29, 33, 80, 76, 81, 51, 110, 48, 89, 0, 0, 18, 70, 28, 83, 69, 57,
- 48, 77, 57, 111, 65, 6, 110, 50, 89, 35, 65, 0, 0, 0, 0, 0, 0, 11, 67, 21, 32, 78, 113, 51, 35, 50, 0, 76, 0, 0,
- 0, 0, 0, 10, 67, 76, 176, 64, 89, 49, 122, 0, 72, 10, 67, 76, 176, 64, 89, 49, 122, 0, 72, 0, 0, 0, 10, 67, 77, 67,
- 210, 89, 47, 126, 51, 0, 0, 0, 0, 0, 5, 194, 21, 32, 76, 0, 0, 0, 10, 67, 76, 17, 5, 89, 122, 72, 111, 0, 11, 67,
- 32, 17, 5, 107, 35, 72, 111, 0, 72, 0, 10, 67, 77, 64, 78, 89, 47, 122, 50, 0, 0, 10, 67, 21, 37, 0, 110, 51, 47, 0,
- 76, 0, 0, 0, 5, 194, 16, 80, 72, 0, 0, 10, 67, 88, 19, 20, 84, 122, 55, 47, 0, 0, 0, 0, 10, 67, 16, 85, 0, 72,
- 110, 47, 0, 72, 0, 10, 67, 76, 83, 148, 89, 110, 50, 47, 0, 0, 0, 5, 194, 17, 80, 72, 0, 9, 67, 88, 83, 64, 84, 111,
- 65, 0, 9, 67, 24, 83, 64, 83, 111, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 69, 25, 32, 77, 121, 64, 83, 51, 35, 65,
- 123, 47, 0, 0, 9, 3, 95, 35, 57, 47, 35, 71, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 76, 181, 76, 48, 80, 72, 0, 0,
- 6, 195, 76, 147, 129, 76, 0, 0, 9, 67, 21, 69, 0, 6, 111, 47, 0, 6, 195, 21, 69, 0, 72, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 7, 196, 84, 225, 5, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 69, 25,
- 32, 77, 52, 80, 83, 51, 6, 35, 65, 111, 0, 6, 195, 89, 228, 148, 76, 0, 10, 67, 45, 96, 82, 49, 84, 122, 51, 0, 0, 13,
- 67, 25, 39, 142, 83, 51, 6, 124, 50, 0, 72, 28, 0, 6, 195, 88, 147, 12, 72, 7, 195, 80, 147, 12, 72, 28, 0, 0, 0, 0,
- 0, 0, 7, 66, 32, 16, 107, 122, 0, 0, 0, 11, 67, 21, 32, 84, 113, 51, 35, 47, 0, 76, 0, 0, 0, 0, 11, 70, 12, 129,
- 67, 44, 81, 0, 21, 0, 47, 0, 0, 12, 68, 4, 225, 1, 76, 35, 50, 72, 35, 89, 0, 0, 10, 67, 16, 147, 128, 72, 109, 50,
- 0, 76, 10, 67, 32, 19, 128, 107, 35, 50, 0, 72, 0, 0, 0, 0, 9, 67, 16, 19, 128, 72, 122, 50, 0, 0, 0, 0, 0, 9,
- 67, 64, 20, 128, 48, 122, 51, 0, 10, 67, 32, 20, 128, 107, 122, 51, 0, 72, 6, 195, 32, 20, 128, 72, 0, 0, 0, 0, 9, 67,
- 80, 20, 128, 47, 122, 51, 0, 0, 0, 0, 10, 67, 17, 32, 82, 72, 51, 122, 51, 0, 0, 10, 67, 20, 115, 129, 110, 81, 50, 35,
- 0, 6, 195, 16, 147, 129, 76, 6, 195, 52, 147, 129, 76, 0, 0, 0, 0, 0, 10, 69, 9, 85, 20, 60, 224, 21, 0, 47, 0, 8,
- 67, 72, 245, 211, 21, 0, 47, 10, 67, 17, 32, 83, 72, 51, 122, 89, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 29, 33, 80, 81,
- 51, 110, 48, 0, 0, 0, 0, 0, 0, 9, 68, 48, 85, 133, 48, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 9, 67, 16, 145, 192, 72, 111, 57, 0, 9, 67, 4, 227, 133, 35, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 40,
- 16, 57, 122, 0, 0, 0, 0, 13, 4, 95, 111, 103, 111, 89, 84, 6, 35, 50, 89, 0, 0, 0, 0, 6, 195, 89, 228, 129, 76, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 67, 32, 20, 192, 21, 0, 47, 0, 0, 0, 0, 9, 67, 80, 20, 192, 47, 122, 89,
- 0, 0, 8, 67, 92, 244, 132, 21, 0, 47, 0, 0, 14, 4, 95, 98, 114, 118, 71, 51, 6, 110, 84, 108, 89, 0, 0, 0, 0, 0,
- 18, 4, 95, 97, 99, 50, 72, 6, 120, 71, 112, 55, 6, 122, 49, 117, 47, 0, 0, 11, 67, 88, 20, 133, 84, 122, 51, 111, 0, 72,
- 0, 0, 11, 70, 29, 32, 80, 32, 144, 211, 21, 0, 47, 0, 0, 0, 0, 12, 71, 84, 224, 200, 20, 50, 197, 16, 21, 0, 47, 8,
- 67, 16, 245, 0, 21, 0, 47, 12, 68, 77, 67, 210, 80, 89, 47, 126, 51, 47, 0, 0, 0, 8, 196, 20, 195, 5, 72, 72, 8, 0,
- 0, 0, 12, 68, 76, 17, 5, 76, 89, 122, 72, 111, 89, 0, 0, 0, 0, 0, 0, 0, 0, 9, 68, 20, 208, 73, 48, 21, 0, 47,
- 0, 10, 69, 12, 19, 131, 20, 192, 21, 0, 47, 8, 66, 20, 224, 111, 50, 0, 72, 0, 12, 3, 95, 51, 88, 47, 51, 6, 111, 47,
- 109, 0, 0, 13, 3, 95, 48, 67, 107, 6, 120, 50, 72, 51, 35, 0, 0, 0, 0, 9, 67, 17, 32, 64, 72, 51, 122, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 13, 68, 72, 17, 5, 56, 51, 122, 72, 2, 111, 50, 0, 0, 10, 69, 12, 243, 21, 52, 224, 21, 0, 47,
- 0, 0, 12, 3, 95, 49, 57, 50, 6, 109, 47, 123, 50, 0, 0, 12, 3, 95, 49, 56, 6, 122, 51, 47, 123, 50, 0, 0, 0, 0,
- 7, 195, 26, 132, 128, 72, 28, 0, 0, 0, 0, 11, 3, 95, 49, 49, 6, 111, 55, 84, 35, 0, 0, 11, 3, 95, 49, 48, 47, 6,
- 108, 38, 126, 0, 0, 13, 3, 95, 49, 51, 47, 51, 6, 111, 47, 123, 50, 0, 0, 11, 3, 95, 49, 50, 47, 6, 123, 55, 84, 0,
- 0, 13, 3, 95, 49, 53, 83, 6, 111, 65, 47, 123, 50, 0, 0, 14, 3, 95, 49, 52, 83, 57, 6, 126, 51, 47, 123, 50, 0, 0,
- 8, 67, 92, 149, 8, 21, 0, 47, 12, 3, 95, 49, 55, 127, 6, 120, 47, 123, 50, 0, 0, 14, 3, 95, 49, 54, 89, 6, 111, 49,
- 89, 47, 123, 50, 0, 0, 0, 11, 3, 95, 55, 88, 127, 6, 120, 47, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 10, 67, 32, 85, 1, 107, 110, 47, 35, 0, 12, 4, 95, 97, 99, 117, 6, 122, 49, 117, 47, 0, 0, 0, 0, 0, 0, 0, 9, 67,
- 52, 21, 0, 65, 122, 47, 0, 0, 6, 195, 10, 132, 128, 72, 0, 0, 0, 15, 2, 49, 49, 111, 55, 83, 47, 112, 0, 82, 58, 32,
- 101, 32, 0, 16, 2, 49, 48, 47, 108, 123, 50, 72, 112, 0, 82, 58, 32, 101, 32, 0, 11, 3, 95, 50, 88, 97, 6, 117, 81, 123,
- 0, 0, 10, 69, 72, 80, 68, 21, 32, 21, 0, 47, 16, 2, 49, 50, 47, 123, 55, 83, 47, 112, 0, 82, 58, 32, 101, 32, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 20, 71, 28, 83, 69, 57, 48, 77, 80, 57, 111, 65, 6, 110, 50, 89, 35, 65, 47, 0, 0, 0, 0,
- 15, 3, 95, 63, 63, 89, 6, 116, 65, 71, 126, 55, 112, 50, 0, 0, 0, 0, 12, 3, 95, 52, 88, 83, 6, 119, 51, 47, 109, 0,
- 0, 12, 68, 32, 243, 143, 52, 107, 123, 50, 123, 65, 0, 0, 6, 195, 32, 19, 147, 76, 0, 0, 0, 0, 0, 0, 12, 3, 95, 53,
- 88, 83, 6, 111, 65, 47, 109, 0, 0, 0, 11, 4, 95, 114, 110, 103, 51, 6, 109, 68, 0, 0, 0, 0, 0, 0, 16, 69, 8, 85,
- 1, 49, 64, 71, 6, 111, 47, 6, 122, 55, 47, 0, 0, 13, 3, 95, 54, 88, 89, 6, 111, 49, 89, 47, 109, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 68, 53, 228, 212, 20, 65, 6, 123, 89, 47, 13, 0, 0, 0, 10, 3, 95, 56, 88,
- 6, 123, 47, 109, 0, 0, 0, 0, 0, 0, 0, 7, 195, 52, 81, 0, 72, 28, 0, 0, 11, 3, 95, 57, 88, 50, 6, 109, 47, 109,
- 0, 0, 10, 67, 32, 83, 20, 107, 110, 55, 47, 0, 0, 0, 0, 0, 0, 0, 16, 3, 95, 63, 65, 71, 6, 126, 49, 89, 47, 35,
- 84, 112, 50, 0, 0, 13, 68, 5, 34, 201, 88, 6, 35, 51, 49, 108, 84, 0, 7, 196, 20, 101, 5, 72, 28, 0, 0, 0, 0, 0,
- 0, 17, 4, 95, 115, 116, 107, 89, 50, 6, 110, 72, 89, 47, 51, 112, 49, 0, 0, 11, 70, 21, 132, 12, 61, 33, 82, 21, 0, 47,
- 0, 12, 68, 76, 243, 133, 56, 89, 124, 50, 111, 50, 0, 7, 66, 36, 224, 109, 50, 0, 0, 8, 67, 92, 80, 128, 21, 0, 47, 0,
- 0, 0, 10, 67, 77, 96, 82, 89, 84, 122, 51, 0, 0, 10, 69, 28, 243, 199, 48, 80, 21, 0, 47, 0, 0, 0, 0, 12, 67, 85,
- 48, 83, 117, 111, 89, 6, 122, 89, 0, 15, 69, 81, 33, 68, 40, 80, 47, 51, 6, 110, 72, 57, 112, 0, 7, 196, 52, 81, 1, 56,
- 8, 0, 0, 9, 134, 108, 195, 164, 110, 103, 115, 28, 0, 0, 0, 11, 67, 60, 50, 0, 6, 123, 49, 0, 72, 8, 0, 0, 0, 0,
- 0, 0, 0, 0, 12, 68, 4, 225, 197, 76, 35, 50, 57, 110, 89, 0, 0, 0, 19, 4, 95, 99, 105, 114, 89, 6, 109, 51, 49, 120,
- 65, 83, 55, 111, 49, 89, 0, 0, 6, 195, 161, 97, 82, 28, 10, 67, 52, 147, 128, 65, 109, 50, 0, 76, 0, 0, 0, 16, 4, 95,
- 48, 77, 50, 65, 109, 55, 57, 6, 126, 50, 111, 51, 0, 0, 9, 67, 61, 53, 0, 125, 89, 47, 0, 10, 67, 52, 19, 128, 65, 35,
- 50, 0, 72, 16, 4, 95, 48, 77, 51, 71, 109, 55, 57, 6, 126, 50, 111, 51, 0, 0, 0, 13, 4, 95, 48, 77, 49, 47, 6, 117,
- 89, 111, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 195, 164, 110, 111, 50, 0, 72, 0, 0, 16, 4, 95, 108, 105, 103, 55,
- 6, 108, 81, 35, 47, 4, 117, 51, 0, 0, 0, 0, 14, 68, 57, 225, 207, 80, 50, 4, 124, 81, 123, 47, 0, 72, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 12, 68, 4, 225, 197, 72, 35, 50, 57, 110, 51, 0, 0, 10, 67, 8, 244, 148, 71, 123, 51, 47, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 8, 67, 85, 49, 82, 21, 0, 47, 7, 66, 60, 96, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 9, 67, 52, 145, 192, 65, 111, 57, 0, 0, 0, 0, 0, 8, 67, 60, 225, 64, 21, 0, 47, 0, 14, 4, 95, 99, 101, 100,
- 89, 6, 110, 72, 109, 55, 57, 0, 0, 0, 5, 194, 56, 144, 72, 0, 9, 67, 72, 17, 0, 51, 122, 72, 0, 0, 10, 67, 8, 245,
- 20, 71, 6, 125, 47, 0, 6, 195, 16, 149, 20, 76, 0, 11, 70, 16, 84, 203, 80, 244, 0, 21, 0, 47, 10, 3, 195, 164, 114, 6,
- 113, 51, 0, 72, 0, 0, 0, 0, 8, 67, 81, 32, 89, 21, 0, 47, 0, 0, 0, 13, 4, 95, 99, 97, 112, 89, 47, 6, 126, 51,
- 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 67, 72, 80, 68, 21, 0, 47, 0, 0, 9, 68, 4, 67, 194, 20, 21, 0, 47, 0,
- 0, 0, 0, 0, 8, 67, 72, 245, 192, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 95, 195, 169,
- 43, 0, 0, 20, 8, 109, 111, 110, 101, 116, 195, 164, 114, 65, 4, 123, 50, 111, 47, 6, 113, 51, 0, 0, 0, 10, 69, 76, 52, 133,
- 20, 224, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 11, 70, 36, 229, 5, 72, 225, 84, 21, 0, 47, 0, 0, 0, 6, 195, 21,
- 32, 64, 76, 0, 11, 70, 52, 246, 137, 48, 192, 64, 21, 0, 47, 0, 0, 0, 8, 67, 80, 130, 83, 21, 0, 47, 0, 0, 0, 0,
- 0, 0, 0, 7, 66, 80, 16, 47, 122, 0, 0, 0, 0, 10, 67, 36, 227, 205, 109, 50, 123, 65, 0, 0, 0, 7, 195, 52, 245, 0,
- 72, 28, 0, 0, 0, 11, 70, 12, 243, 21, 52, 228, 192, 21, 0, 47, 10, 67, 20, 113, 78, 110, 81, 111, 50, 0, 0, 0, 0, 0,
- 0, 11, 67, 36, 64, 71, 109, 72, 4, 122, 81, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 95, 103, 114, 118, 81, 51, 6, 122, 84,
- 0, 0, 0, 0, 0, 0, 0, 0, 13, 67, 57, 97, 1, 111, 50, 84, 110, 72, 110, 122, 0, 0, 0, 0, 0, 0, 7, 66, 56, 240,
- 21, 0, 47, 6, 194, 60, 208, 72, 8, 6, 194, 60, 208, 72, 28, 0, 0, 11, 67, 76, 86, 0, 89, 6, 111, 49, 89, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 70, 32, 80, 68, 36, 225, 192, 21, 0, 47, 18, 8, 100,
- 195, 164, 114, 102, 195, 182, 114, 72, 6, 111, 51, 83, 118, 51, 0, 0, 9, 67, 60, 229, 0, 125, 50, 47, 0, 0, 0, 21, 72, 80,
- 244, 147, 16, 17, 197, 57, 48, 47, 6, 126, 91, 72, 122, 81, 111, 50, 89, 0, 0, 0, 0, 0, 10, 67, 4, 225, 197, 35, 50, 57,
- 110, 0, 0, 7, 196, 28, 83, 143, 52, 28, 0, 0, 0, 8, 67, 64, 17, 197, 21, 0, 47, 0, 0, 10, 67, 88, 17, 0, 84, 122,
- 72, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 76, 243, 64, 72, 8, 0, 0, 0, 0, 9, 67, 16, 83, 64, 72, 111, 65,
- 0, 0, 0, 0, 0, 0, 0, 17, 7, 116, 121, 118, 195, 164, 114, 114, 47, 2, 116, 84, 6, 113, 51, 0, 0, 7, 196, 88, 147, 12,
- 20, 72, 0, 0, 0, 0, 0, 10, 69, 60, 227, 9, 56, 80, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 67, 80, 243,
- 84, 47, 6, 125, 65, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 70, 77, 80, 141, 20, 229, 64, 21, 0, 47, 11, 70, 64, 20,
- 211, 92, 244, 132, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 69, 60, 97, 137, 12, 80, 21, 0, 47, 0, 0, 11,
- 67, 85, 48, 64, 117, 111, 89, 6, 122, 0, 0, 9, 68, 80, 16, 140, 20, 21, 0, 47, 14, 68, 8, 244, 132, 20, 71, 6, 126, 51,
- 72, 111, 0, 72, 0, 0, 0, 14, 69, 8, 20, 143, 12, 176, 71, 35, 51, 6, 123, 49, 0, 0, 0, 0, 0, 0, 0, 0, 9, 68,
- 48, 147, 139, 76, 21, 0, 47, 0, 9, 67, 32, 82, 128, 107, 111, 57, 0, 0, 0, 0, 0, 13, 68, 72, 17, 5, 72, 51, 122, 72,
- 2, 111, 51, 0, 0, 0, 0, 0, 9, 67, 76, 243, 128, 89, 124, 50, 0, 9, 67, 40, 19, 128, 57, 122, 50, 0, 0, 0, 0, 0,
- 10, 67, 16, 83, 128, 72, 111, 50, 0, 72, 0, 0, 0, 0, 8, 67, 28, 18, 77, 21, 0, 47, 9, 67, 64, 84, 128, 48, 113, 51,
- 0, 0, 11, 2, 95, 46, 48, 6, 120, 68, 49, 47, 0, 0, 0, 0, 10, 67, 88, 20, 128, 84, 122, 51, 0, 72, 9, 67, 24, 20,
- 128, 83, 122, 51, 0, 10, 67, 88, 20, 128, 84, 122, 51, 0, 72, 9, 2, 95, 51, 47, 51, 6, 110, 0, 0, 9, 2, 95, 50, 47,
- 84, 6, 124, 0, 0, 8, 2, 95, 49, 6, 111, 47, 0, 0, 9, 2, 95, 48, 50, 6, 123, 55, 0, 0, 8, 67, 56, 19, 69, 21,
- 0, 47, 8, 2, 95, 55, 127, 6, 117, 0, 0, 10, 2, 95, 54, 89, 6, 111, 49, 89, 0, 0, 9, 2, 95, 53, 83, 6, 111, 65,
- 0, 0, 17, 70, 65, 35, 199, 72, 19, 64, 48, 51, 125, 81, 51, 6, 35, 65, 0, 10, 2, 95, 52, 83, 6, 115, 51, 35, 0, 0,
- 0, 0, 9, 2, 95, 57, 50, 6, 108, 126, 0, 0, 9, 2, 95, 56, 6, 123, 47, 35, 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, 10, 67, 40, 17, 192, 57, 122, 81, 0, 72, 0, 0, 17, 70,
- 80, 244, 147, 16, 17, 211, 47, 6, 126, 91, 72, 35, 81, 89, 0, 0, 0, 0, 0, 7, 195, 88, 145, 0, 72, 28, 0, 5, 194, 88,
- 144, 72, 0, 8, 197, 32, 83, 142, 21, 48, 76, 0, 6, 195, 76, 149, 20, 76, 6, 195, 52, 149, 20, 76, 0, 0, 0, 10, 69, 80,
- 16, 140, 21, 48, 21, 0, 47, 0, 0, 0, 0, 0, 0, 10, 135, 102, 97, 115, 116, 195, 164, 110, 8, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 16, 70, 77, 84, 193, 56, 224, 64, 89, 120, 89, 6, 35, 50, 35, 0, 0, 0, 0, 10, 67, 16, 17, 211, 72, 35, 49, 89,
- 0, 12, 4, 95, 104, 97, 99, 107, 6, 122, 49, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 70, 24,
- 148, 133, 24, 246, 0, 21, 0, 47, 14, 69, 4, 225, 18, 5, 48, 35, 50, 72, 51, 35, 89, 0, 0, 0, 0, 0, 19, 71, 80, 244,
- 147, 16, 17, 197, 56, 47, 6, 126, 91, 72, 122, 81, 111, 50, 0, 0, 0, 0, 0, 0, 14, 69, 77, 64, 68, 20, 224, 89, 47, 122,
- 72, 111, 50, 0, 0, 0, 0, 9, 67, 9, 32, 64, 71, 51, 122, 0, 0, 11, 70, 29, 32, 80, 32, 144, 192, 21, 0, 47, 0, 0,
- 0, 0, 0, 0, 0, 10, 67, 4, 228, 197, 35, 50, 89, 110, 0, 0, 0, 0, 13, 4, 95, 35, 51, 50, 71, 55, 6, 35, 68, 49,
- 0, 0, 0, 0, 0, 13, 68, 16, 84, 129, 76, 72, 110, 51, 35, 89, 0, 76, 0, 0, 0, 0, 6, 195, 89, 228, 128, 76, 0, 0,
- 8, 67, 20, 66, 84, 21, 0, 47, 16, 70, 77, 64, 68, 20, 228, 192, 89, 47, 122, 72, 111, 50, 89, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 11, 70, 48, 80, 86, 36, 225, 192, 21, 0, 47, 0, 0, 0, 0, 0, 0, 15, 70, 77, 84, 193, 56, 225,
- 64, 89, 120, 89, 6, 35, 50, 0, 9, 198, 9, 37, 75, 4, 65, 64, 72, 0, 0, 0, 11, 70, 32, 80, 68, 36, 225, 211, 21, 0,
- 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 67, 20, 211, 212, 111, 65, 6, 126, 47, 0, 0, 0, 0, 0, 8, 67, 52,
- 18, 76, 21, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 6, 98, 195, 164, 115, 116, 101, 71, 6, 111, 89, 47, 111, 0, 0,
- 0, 0, 16, 70, 80, 244, 147, 16, 17, 192, 47, 6, 126, 91, 72, 122, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 8, 197, 9, 37, 75, 5, 32, 72, 0, 0, 0, 10, 67, 80, 243, 64, 47, 6, 125, 65, 0, 0, 0, 0, 0, 0,
- 0, 0, 5, 194, 65, 224, 72, 0, 0, 0, 0, 14, 5, 117, 115, 97, 58, 115, 117, 111, 89, 6, 122, 89, 0, 6, 194, 17, 224, 72,
- 28, 0, 0, 0, 14, 69, 29, 34, 80, 56, 16, 81, 51, 108, 48, 50, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 164, 0, 4, 1, 102, 102, 3, 6, 113, 0, 1, 110, 111, 105, 2, 114, 0, 1, 116, 2,
- 114, 0, 114, 108, 2, 100, 3, 6, 113, 51, 0, 4, 1, 110, 2, 116, 116, 3, 111, 0, 1, 118, 2, 120, 0, 2, 17, 67, 17, 67,
- 0, 4, 3, 113, 0, 1, 98, 2, 114, 0, 1, 102, 2, 114, 100, 0, 1, 107, 115, 2, 114, 103, 0, 1, 108, 2, 115, 110, 0, 1,
- 108, 2, 115, 116, 0, 1, 110, 2, 116, 0, 1, 114, 2, 107, 0, 1, 114, 116, 2, 100, 0, 1, 118, 2, 108, 107, 0, 1, 118, 2,
- 114, 100, 0, 2, 114, 0, 2, 114, 100, 0, 7, 6, 195, 165, 0, 1, 108, 2, 115, 115, 3, 6, 123, 0, 4, 1, 104, 2, 114, 3,
- 6, 124, 0, 1, 108, 2, 115, 0, 1, 114, 116, 2, 100, 0, 1, 118, 2, 114, 0, 4, 1, 104, 2, 108, 108, 3, 123, 0, 2, 17,
- 67, 11, 0, 2, 110, 103, 0, 4, 3, 124, 0, 1, 104, 2, 108, 0, 1, 107, 115, 2, 108, 0, 1, 109, 2, 108, 0, 1, 110, 2,
- 108, 0, 1, 114, 2, 107, 0, 2, 17, 67, 17, 67, 0, 7, 6, 195, 182, 0, 1, 102, 2, 114, 107, 3, 2, 119, 0, 4, 1, 102,
- 2, 114, 100, 3, 6, 118, 0, 1, 102, 102, 0, 1, 108, 2, 115, 110, 0, 1, 108, 2, 115, 116, 0, 2, 118, 114, 0, 4, 1, 114,
- 2, 109, 3, 6, 119, 0, 2, 17, 67, 17, 67, 0, 3, 118, 0, 7, 6, 97, 0, 4, 1, 107, 2, 116, 97, 3, 2, 35, 0, 1,
- 107, 105, 0, 1, 108, 112, 2, 110, 101, 114, 97, 0, 1, 110, 2, 116, 105, 0, 1, 112, 101, 2, 114, 0, 1, 115, 2, 116, 105, 0,
- 1, 116, 2, 116, 105, 0, 8, 2, 114, 116, 0, 110, 115, 1, 21, 2, 32, 3, 6, 35, 50, 89, 0, 4, 1, 102, 2, 114, 108, 3,
- 6, 122, 0, 1, 102, 2, 114, 116, 0, 1, 107, 105, 2, 110, 115, 0, 1, 110, 2, 108, 32, 0, 1, 116, 2, 108, 32, 0, 1, 116,
- 2, 108, 32, 0, 1, 116, 111, 116, 2, 108, 0, 4, 1, 10, 3, 35, 0, 1, 98, 0, 1, 98, 2, 107, 116, 101, 0, 1, 98, 2,
- 114, 11, 0, 1, 98, 98, 2, 114, 32, 0, 1, 100, 2, 100, 0, 1, 100, 2, 103, 11, 0, 1, 100, 2, 110, 0, 1, 100, 100, 2,
- 17, 67, 0, 1, 100, 110, 2, 114, 0, 1, 100, 112, 112, 2, 116, 0, 1, 103, 101, 2, 110, 0, 1, 103, 110, 2, 100, 0, 1, 103,
- 165, 195, 2, 110, 0, 1, 106, 2, 110, 0, 1, 107, 2, 110, 0, 1, 107, 2, 110, 105, 0, 1, 107, 2, 115, 32, 0, 1, 108, 2,
- 103, 103, 0, 1, 108, 101, 2, 100, 0, 1, 108, 103, 2, 100, 11, 0, 1, 108, 103, 2, 115, 11, 0, 1, 108, 107, 105, 2, 114, 32,
- 0, 1, 108, 108, 2, 100, 101, 0, 1, 108, 108, 101, 109, 2, 110, 0, 1, 109, 2, 106, 0, 1, 109, 2, 110, 0, 1, 109, 2, 116,
- 101, 114, 0, 1, 109, 114, 111, 102, 2, 116, 105, 0, 1, 110, 2, 100, 0, 1, 110, 110, 2, 110, 0, 1, 112, 2, 100, 32, 0, 1,
- 112, 2, 110, 101, 108, 0, 1, 114, 2, 98, 97, 0, 1, 114, 100, 2, 100, 0, 1, 114, 100, 2, 116, 0, 1, 114, 101, 2, 100, 0,
- 1, 114, 101, 2, 116, 0, 1, 114, 101, 2, 116, 0, 1, 114, 103, 2, 109, 0, 1, 114, 116, 115, 0, 1, 115, 2, 100, 0, 1, 115,
- 2, 109, 97, 17, 67, 0, 1, 115, 2, 115, 0, 1, 115, 107, 2, 109, 0, 1, 115, 115, 97, 0, 1, 115, 116, 2, 109, 0, 1, 116,
- 2, 103, 11, 0, 1, 116, 2, 108, 11, 0, 1, 116, 2, 110, 0, 1, 116, 97, 0, 1, 116, 115, 2, 116, 32, 0, 1, 118, 2, 114,
- 105, 97, 0, 1, 118, 115, 2, 114, 116, 0, 2, 17, 67, 11, 0, 2, 17, 67, 17, 67, 0, 2, 32, 0, 2, 98, 111, 0, 2, 100,
- 101, 0, 2, 114, 32, 0, 2, 114, 101, 0, 2, 114, 110, 97, 0, 2, 115, 32, 0, 2, 116, 32, 0, 2, 117, 116, 111, 0, 2, 118,
- 97, 0, 2, 120, 0, 8, 107, 2, 21, 0, 110, 97, 108, 121, 3, 35, 50, 35, 55, 115, 0, 114, 98, 101, 116, 3, 35, 51, 71, 110,
- 47, 0, 108, 107, 111, 104, 111, 108, 3, 35, 55, 49, 125, 107, 124, 55, 0, 108, 108, 118, 97, 114, 3, 35, 55, 55, 84, 122, 51, 0,
- 109, 101, 114, 105, 107, 3, 35, 65, 111, 51, 109, 49, 0, 103, 101, 114, 97, 3, 35, 81, 110, 51, 35, 0, 115, 116, 3, 35, 89, 47,
- 0, 4, 3, 122, 0, 1, 98, 2, 107, 0, 1, 98, 2, 114, 0, 1, 98, 2, 114, 32, 0, 1, 100, 2, 103, 0, 1, 102, 2, 114,
- 101, 110, 0, 1, 107, 2, 107, 0, 1, 107, 115, 2, 100, 97, 0, 1, 107, 115, 2, 100, 101, 0, 1, 107, 115, 2, 112, 0, 1, 108,
- 2, 103, 0, 1, 108, 2, 114, 115, 0, 1, 108, 98, 2, 100, 0, 1, 108, 103, 2, 100, 0, 1, 108, 107, 2, 114, 0, 1, 108, 112,
- 109, 101, 120, 2, 114, 0, 1, 109, 111, 2, 116, 0, 1, 109, 115, 2, 114, 116, 0, 1, 114, 2, 116, 0, 1, 114, 100, 101, 2, 103,
- 0, 1, 114, 100, 101, 2, 114, 0, 1, 114, 100, 105, 0, 1, 115, 2, 107, 101, 0, 1, 115, 2, 107, 110, 0, 1, 115, 2, 107, 115,
- 0, 1, 116, 2, 103, 0, 1, 116, 2, 108, 17, 67, 0, 1, 116, 2, 108, 115, 0, 1, 116, 101, 114, 2, 103, 0, 1, 116, 108, 2,
- 116, 0, 1, 116, 108, 101, 100, 0, 1, 116, 110, 101, 2, 114, 0, 1, 116, 115, 2, 114, 116, 0, 1, 116, 116, 2, 103, 97, 0, 1,
- 116, 116, 2, 103, 101, 116, 0, 1, 116, 116, 2, 103, 105, 116, 0, 1, 118, 2, 108, 100, 0, 1, 118, 2, 108, 102, 0, 1, 118, 2,
- 114, 100, 0, 1, 118, 115, 2, 114, 0, 1, 118, 115, 110, 97, 2, 114, 0, 2, 114, 110, 0, 2, 114, 116, 32, 0, 2, 118, 98, 0,
- 2, 118, 100, 0, 2, 118, 103, 0, 2, 118, 115, 0, 8, 98, 2, 107, 0, 8, 107, 115, 2, 100, 0, 8, 108, 103, 2, 115, 0, 8,
- 118, 2, 110, 108, 0, 118, 116, 97, 8, 3, 122, 84, 47, 122, 0, 118, 103, 101, 8, 3, 122, 84, 57, 6, 110, 0, 117, 8, 2, 17,
- 67, 3, 123, 0, 117, 1, 104, 99, 2, 17, 67, 17, 67, 3, 124, 0, 7, 6, 98, 0, 2, 98, 3, 0, 3, 71, 0, 101, 116, 97,
- 108, 3, 71, 2, 111, 47, 6, 122, 55, 0, 114, 101, 100, 98, 97, 110, 100, 3, 71, 51, 110, 72, 71, 35, 50, 72, 0, 101, 103, 114,
- 105, 112, 3, 71, 111, 81, 51, 6, 108, 48, 0, 101, 103, 114, 97, 118, 3, 71, 111, 81, 51, 122, 84, 0, 101, 118, 97, 107, 110, 3,
- 71, 111, 84, 122, 49, 50, 0, 101, 115, 108, 97, 103, 3, 71, 111, 89, 55, 6, 122, 81, 0, 101, 115, 108, 97, 103, 116, 97, 3, 71,
- 111, 89, 55, 6, 122, 81, 47, 122, 0, 7, 6, 99, 0, 4, 108, 105, 99, 107, 3, 21, 0, 111, 109, 112, 117, 116, 101, 114, 0, 4,
- 3, 49, 0, 107, 0, 107, 2, 17, 65, 3, 49, 12, 0, 4, 99, 3, 49, 89, 0, 99, 2, 17, 65, 0, 4, 2, 101, 3, 89, 0,
- 2, 105, 0, 2, 121, 0, 2, 195, 164, 0, 2, 195, 182, 0, 104, 3, 91, 0, 104, 2, 101, 102, 3, 127, 0, 7, 6, 100, 0, 2,
- 100, 3, 0, 4, 101, 115, 105, 103, 110, 3, 21, 0, 111, 119, 110, 108, 111, 97, 100, 0, 106, 117, 3, 57, 6, 117, 0, 106, 117, 110,
- 103, 3, 57, 6, 120, 68, 0, 3, 72, 0, 97, 116, 111, 114, 101, 114, 3, 72, 35, 47, 6, 126, 51, 111, 51, 0, 114, 111, 103, 101,
- 110, 3, 72, 51, 124, 81, 111, 50, 0, 114, 111, 103, 101, 114, 3, 72, 51, 124, 81, 111, 51, 0, 105, 115, 107, 101, 3, 72, 109, 89,
- 49, 111, 0, 117, 109, 3, 72, 120, 65, 0, 97, 116, 97, 3, 72, 122, 47, 35, 0, 97, 116, 97, 98, 97, 115, 3, 72, 122, 47, 35,
- 71, 122, 89, 0, 97, 116, 111, 114, 3, 72, 122, 47, 123, 51, 0, 97, 103, 108, 105, 103, 3, 72, 122, 81, 55, 109, 81, 0, 97, 103,
- 101, 110, 3, 72, 122, 81, 111, 50, 0, 7, 6, 101, 0, 4, 1, 10, 3, 2, 111, 0, 1, 10, 2, 32, 0, 1, 98, 2, 102, 0,
- 1, 98, 2, 103, 0, 1, 98, 2, 104, 0, 1, 98, 2, 107, 0, 1, 98, 2, 108, 0, 1, 98, 2, 114, 0, 1, 98, 2, 115, 0,
- 1, 98, 2, 116, 0, 1, 98, 2, 118, 0, 1, 100, 2, 108, 115, 101, 0, 1, 103, 2, 110, 0, 1, 112, 109, 2, 108, 0, 1, 112,
- 115, 2, 99, 0, 1, 114, 2, 103, 0, 1, 114, 2, 116, 117, 114, 0, 1, 114, 112, 2, 99, 0, 1, 114, 112, 2, 110, 0, 1, 115,
- 2, 107, 0, 1, 115, 2, 112, 0, 2, 120, 101, 109, 112, 0, 116, 1, 10, 2, 32, 14, 128, 128, 130, 3, 2, 111, 47, 0, 110, 1,
- 10, 2, 32, 3, 2, 111, 50, 0, 110, 115, 1, 10, 2, 32, 3, 2, 111, 50, 89, 0, 114, 1, 10, 2, 32, 3, 2, 111, 51, 0,
- 115, 1, 10, 2, 32, 3, 2, 111, 89, 0, 110, 115, 1, 114, 101, 3, 6, 35, 50, 89, 0, 1, 116, 115, 2, 109, 17, 67, 3, 6,
- 110, 0, 107, 111, 110, 111, 109, 3, 6, 111, 49, 126, 50, 4, 123, 12, 65, 0, 110, 115, 1, 114, 101, 118, 182, 195, 3, 6, 111, 50,
- 89, 0, 108, 101, 107, 3, 6, 111, 55, 111, 49, 0, 109, 98, 101, 114, 3, 6, 111, 65, 71, 111, 51, 0, 115, 112, 101, 97, 107, 3,
- 21, 0, 4, 3, 110, 0, 1, 99, 2, 114, 0, 1, 100, 2, 108, 110, 0, 1, 100, 2, 108, 115, 0, 1, 100, 2, 108, 116, 0, 1,
- 100, 2, 108, 118, 0, 1, 100, 2, 114, 97, 0, 1, 102, 2, 114, 97, 0, 1, 103, 2, 110, 111, 109, 0, 1, 103, 2, 114, 97, 0,
- 1, 104, 2, 116, 101, 110, 0, 1, 104, 103, 2, 116, 0, 1, 104, 121, 110, 2, 116, 0, 1, 108, 2, 100, 97, 0, 1, 108, 2, 100,
- 110, 0, 1, 108, 2, 114, 97, 0, 1, 108, 2, 116, 97, 0, 1, 109, 2, 100, 100, 101, 0, 1, 109, 2, 100, 101, 108, 0, 1, 109,
- 2, 114, 97, 0, 1, 110, 2, 100, 115, 0, 1, 110, 2, 114, 97, 0, 1, 114, 2, 100, 110, 0, 1, 114, 2, 114, 97, 0, 1, 114,
- 2, 116, 97, 0, 1, 114, 98, 2, 118, 0, 1, 114, 116, 120, 2, 109, 0, 1, 115, 2, 114, 97, 0, 1, 116, 2, 114, 97, 0, 1,
- 116, 105, 2, 116, 0, 1, 116, 105, 2, 116, 32, 0, 1, 116, 111, 105, 108, 2, 107, 0, 1, 116, 115, 2, 107, 0, 1, 116, 115, 121,
- 2, 109, 0, 1, 118, 2, 107, 0, 1, 118, 2, 116, 97, 0, 2, 110, 98, 97, 114, 0, 2, 110, 108, 105, 0, 2, 114, 105, 110, 0,
- 2, 114, 115, 97, 116, 116, 0, 2, 114, 115, 195, 164, 0, 8, 104, 2, 116, 97, 0, 116, 1, 104, 2, 32, 3, 110, 47, 0, 110, 104,
- 101, 116, 3, 110, 50, 107, 110, 47, 0, 4, 1, 97, 107, 2, 108, 3, 111, 0, 1, 98, 2, 108, 32, 0, 1, 100, 2, 98, 97, 116,
- 0, 1, 100, 2, 99, 0, 1, 100, 101, 109, 2, 108, 0, 1, 104, 2, 109, 0, 1, 109, 2, 110, 121, 0, 1, 109, 2, 116, 111, 100,
- 0, 1, 112, 2, 100, 97, 0, 1, 112, 2, 114, 105, 0, 1, 114, 2, 99, 101, 0, 1, 114, 2, 100, 97, 107, 0, 1, 114, 2, 115,
- 117, 108, 0, 1, 114, 2, 115, 117, 114, 0, 1, 116, 2, 108, 101, 102, 0, 1, 118, 115, 2, 114, 0, 2, 17, 67, 17, 67, 0, 2,
- 103, 101, 110, 116, 0, 2, 106, 0, 2, 116, 97, 0, 2, 118, 101, 0, 2, 120, 0, 8, 2, 116, 105, 107, 0, 115, 101, 110, 116, 3,
- 111, 89, 6, 111, 50, 47, 0, 1, 104, 99, 2, 102, 3, 113, 0, 7, 6, 102, 0, 2, 102, 3, 0, 97, 99, 101, 3, 21, 0, 3,
- 83, 0, 97, 109, 105, 108, 106, 3, 83, 35, 65, 6, 109, 55, 57, 0, 111, 114, 109, 97, 100, 3, 83, 123, 51, 65, 35, 72, 0, 7,
- 6, 103, 0, 114, 111, 117, 112, 3, 21, 0, 2, 116, 3, 49, 0, 4, 1, 114, 111, 2, 97, 114, 3, 57, 0, 1, 114, 111, 2, 101,
- 110, 0, 2, 101, 0, 2, 105, 0, 2, 121, 0, 2, 195, 164, 0, 2, 195, 182, 0, 106, 0, 106, 111, 114, 3, 57, 126, 51, 0, 2,
- 110, 3, 68, 0, 4, 3, 81, 0, 1, 97, 2, 101, 0, 1, 97, 2, 105, 0, 1, 97, 108, 115, 0, 1, 105, 2, 105, 0, 1, 111,
- 108, 2, 105, 0, 1, 121, 2, 97, 0, 1, 121, 2, 101, 0, 1, 121, 2, 111, 0, 1, 164, 195, 108, 2, 101, 0, 1, 164, 195, 118,
- 0, 103, 0, 97, 114, 97, 110, 116, 3, 81, 2, 35, 51, 6, 35, 50, 47, 0, 117, 105, 100, 2, 101, 3, 81, 6, 35, 57, 72, 0,
- 97, 110, 105, 3, 81, 35, 50, 6, 109, 0, 97, 114, 97, 103, 101, 3, 81, 35, 51, 6, 122, 91, 0, 108, 195, 182, 109, 3, 81, 55,
- 119, 65, 0, 97, 116, 97, 3, 81, 122, 47, 35, 0, 7, 6, 104, 0, 2, 104, 3, 0, 101, 97, 100, 105, 110, 103, 3, 21, 0, 106,
- 3, 57, 0, 106, 195, 164, 108, 112, 3, 57, 111, 55, 48, 0, 3, 107, 0, 195, 182, 103, 3, 107, 118, 81, 0, 111, 110, 8, 2, 14,
- 128, 132, 131, 3, 107, 124, 68, 0, 7, 6, 105, 0, 4, 1, 108, 17, 67, 2, 107, 97, 17, 67, 3, 2, 109, 0, 2, 110, 102, 0,
- 2, 110, 115, 116, 114, 0, 4, 2, 110, 32, 3, 6, 108, 0, 2, 110, 101, 110, 0, 2, 110, 101, 114, 0, 4, 109, 97, 103, 3, 21,
- 0, 116, 101, 109, 0, 4, 3, 108, 0, 1, 99, 2, 115, 32, 0, 1, 108, 2, 107, 110, 97, 0, 1, 114, 100, 2, 118, 0, 1, 114,
- 107, 2, 115, 0, 1, 114, 107, 2, 115, 116, 0, 1, 114, 107, 115, 2, 118, 0, 1, 116, 2, 100, 0, 1, 116, 105, 114, 107, 2, 107,
- 32, 0, 1, 118, 2, 115, 110, 0, 8, 108, 102, 2, 107, 0, 4, 1, 99, 3, 109, 0, 1, 100, 2, 114, 0, 1, 107, 2, 103, 0,
- 1, 108, 2, 99, 0, 1, 114, 107, 2, 116, 101, 0, 1, 114, 107, 2, 116, 105, 0, 1, 115, 2, 116, 0, 1, 116, 2, 115, 0, 2,
- 17, 67, 17, 67, 0, 2, 103, 32, 0, 116, 117, 116, 2, 32, 3, 109, 47, 117, 47, 0, 107, 111, 110, 3, 109, 49, 6, 124, 50, 0,
- 98, 105, 108, 105, 3, 109, 71, 109, 55, 109, 0, 7, 6, 106, 0, 3, 57, 0, 97, 118, 97, 3, 57, 122, 84, 35, 0, 2, 117, 115,
- 116, 101, 114, 3, 127, 0, 111, 117, 2, 114, 3, 127, 125, 0, 7, 6, 107, 0, 4, 3, 49, 0, 8, 2, 105, 17, 67, 11, 0, 97,
- 116, 101, 103, 111, 114, 105, 3, 49, 35, 47, 111, 81, 4, 126, 51, 108, 0, 97, 108, 101, 110, 100, 3, 49, 35, 55, 6, 111, 50, 72,
- 0, 97, 114, 116, 97, 3, 49, 122, 51, 47, 35, 0, 111, 110, 116, 111, 114, 3, 49, 123, 50, 47, 6, 126, 51, 0, 111, 109, 109, 117,
- 110, 3, 49, 123, 65, 6, 117, 50, 0, 111, 109, 109, 117, 110, 105, 107, 97, 3, 49, 123, 65, 120, 50, 109, 49, 35, 0, 4, 2, 195,
- 164, 110, 100, 3, 97, 0, 2, 195, 164, 110, 110, 0, 2, 195, 164, 110, 116, 0, 2, 195, 182, 112, 0, 8, 2, 101, 0, 8, 2, 105,
- 0, 8, 2, 121, 0, 8, 2, 195, 164, 0, 8, 2, 195, 182, 0, 106, 0, 195, 164, 110, 115, 108, 3, 97, 111, 50, 89, 55, 0, 7,
- 6, 108, 0, 2, 108, 3, 0, 3, 55, 0, 195, 165, 103, 3, 55, 6, 124, 81, 0, 103, 2, 32, 3, 55, 57, 0, 105, 103, 101, 110,
- 3, 55, 109, 81, 111, 50, 0, 97, 103, 101, 114, 3, 55, 122, 81, 111, 51, 0, 106, 8, 3, 57, 0, 106, 117, 3, 57, 6, 117, 0,
- 7, 6, 109, 0, 2, 109, 3, 0, 101, 110, 117, 3, 21, 0, 3, 65, 0, 97, 114, 105, 101, 3, 65, 2, 35, 51, 6, 108, 0, 97,
- 114, 105, 97, 3, 65, 2, 35, 51, 6, 108, 35, 0, 101, 100, 108, 3, 65, 6, 110, 72, 55, 0, 195, 164, 110, 110, 105, 115, 107, 3,
- 65, 6, 111, 50, 109, 127, 4, 0, 111, 116, 111, 114, 101, 114, 3, 65, 6, 123, 47, 126, 51, 111, 51, 0, 111, 116, 111, 114, 3, 65,
- 6, 126, 47, 123, 51, 0, 97, 120, 105, 109, 101, 114, 97, 3, 65, 35, 49, 89, 108, 65, 6, 110, 51, 35, 0, 97, 103, 97, 3, 65,
- 35, 81, 35, 0, 97, 115, 107, 101, 114, 97, 3, 65, 35, 89, 49, 110, 51, 35, 0, 97, 115, 107, 101, 110, 3, 65, 35, 89, 49, 111,
- 50, 0, 97, 115, 107, 101, 114, 3, 65, 35, 89, 49, 111, 51, 0, 106, 117, 107, 3, 65, 57, 117, 49, 0, 105, 110, 105, 109, 101, 114,
- 97, 3, 65, 109, 50, 108, 65, 6, 110, 51, 35, 0, 101, 100, 98, 111, 114, 103, 3, 65, 110, 72, 71, 123, 51, 57, 0, 101, 100, 118,
- 101, 116, 3, 65, 110, 72, 84, 6, 110, 47, 0, 101, 110, 121, 3, 65, 111, 50, 6, 115, 0, 117, 115, 105, 107, 3, 65, 117, 89, 6,
- 108, 49, 0, 111, 98, 105, 108, 3, 65, 123, 71, 108, 55, 0, 111, 100, 101, 108, 3, 65, 123, 72, 6, 111, 55, 0, 111, 100, 101, 109,
- 3, 65, 123, 72, 110, 65, 0, 7, 6, 110, 0, 2, 110, 3, 0, 101, 116, 119, 111, 114, 107, 3, 21, 0, 3, 50, 0, 97, 118, 105,
- 103, 3, 50, 2, 35, 84, 2, 109, 81, 0, 97, 116, 117, 114, 3, 50, 6, 35, 47, 6, 117, 51, 0, 97, 108, 105, 3, 50, 35, 55,
- 109, 0, 103, 1, 117, 102, 2, 101, 114, 3, 50, 81, 0, 111, 114, 109, 97, 108, 3, 50, 123, 51, 65, 122, 55, 0, 4, 2, 107, 3,
- 68, 0, 103, 0, 7, 6, 111, 0, 4, 1, 102, 110, 105, 2, 114, 109, 97, 116, 105, 3, 2, 123, 0, 1, 107, 2, 108, 117, 0, 1,
- 110, 2, 118, 101, 108, 108, 0, 1, 112, 2, 108, 105, 115, 0, 1, 114, 112, 2, 98, 0, 1, 114, 112, 2, 99, 101, 110, 116, 0, 1,
- 114, 112, 2, 100, 0, 4, 1, 108, 2, 107, 3, 2, 125, 0, 1, 114, 112, 2, 99, 0, 1, 115, 2, 99, 105, 0, 4, 1, 98, 2,
- 120, 3, 6, 123, 0, 1, 102, 2, 114, 109, 0, 1, 107, 2, 112, 105, 0, 1, 108, 2, 103, 103, 0, 1, 110, 2, 114, 109, 0, 1,
- 115, 2, 114, 0, 99, 104, 3, 6, 123, 49, 0, 4, 1, 102, 2, 110, 3, 6, 124, 0, 1, 108, 2, 103, 0, 1, 108, 2, 118, 0,
- 2, 110, 105, 0, 4, 1, 107, 2, 107, 3, 6, 126, 0, 1, 108, 98, 2, 100, 0, 1, 109, 2, 116, 0, 4, 1, 17, 67, 2, 114,
- 115, 3, 123, 0, 1, 98, 2, 114, 116, 0, 1, 100, 2, 107, 0, 1, 100, 2, 110, 0, 1, 103, 2, 110, 0, 1, 103, 110, 2, 110,
- 0, 1, 107, 2, 110, 115, 0, 1, 107, 2, 114, 116, 0, 1, 107, 2, 114, 118, 0, 1, 108, 2, 110, 0, 1, 108, 108, 2, 110, 0,
- 1, 110, 2, 114, 32, 0, 1, 110, 110, 2, 110, 115, 0, 1, 112, 2, 112, 117, 0, 1, 112, 112, 2, 114, 116, 0, 1, 112, 115, 2,
- 114, 116, 0, 1, 114, 116, 114, 2, 110, 0, 1, 115, 2, 114, 32, 0, 1, 115, 115, 2, 110, 0, 1, 116, 2, 114, 32, 0, 1, 116,
- 115, 2, 114, 109, 0, 2, 17, 67, 17, 67, 0, 2, 98, 98, 0, 2, 99, 107, 0, 2, 100, 100, 0, 2, 102, 102, 0, 2, 108, 108,
- 0, 2, 109, 32, 0, 2, 109, 109, 0, 2, 112, 112, 0, 2, 114, 103, 0, 2, 114, 107, 0, 2, 114, 114, 0, 2, 115, 115, 0, 2,
- 116, 116, 0, 8, 2, 106, 0, 112, 101, 114, 97, 116, 3, 123, 48, 111, 51, 35, 47, 0, 106, 1, 114, 112, 3, 123, 127, 6, 0, 4,
- 1, 107, 2, 100, 3, 124, 0, 1, 107, 108, 2, 114, 0, 1, 112, 112, 117, 2, 114, 116, 0, 2, 114, 100, 101, 0, 4, 1, 103, 2,
- 114, 3, 125, 0, 2, 17, 67, 11, 0, 2, 110, 115, 0, 4, 3, 126, 0, 1, 98, 2, 107, 0, 1, 98, 2, 115, 116, 0, 1, 102,
- 2, 116, 98, 0, 1, 103, 2, 100, 0, 1, 114, 107, 2, 103, 0, 1, 114, 107, 2, 107, 0, 1, 114, 107, 2, 110, 0, 1, 114, 112,
- 2, 118, 0, 1, 115, 114, 2, 114, 100, 0, 2, 114, 17, 67, 0, 115, 112, 97, 114, 97, 116, 3, 126, 89, 48, 122, 51, 35, 47, 0,
- 7, 6, 112, 0, 2, 112, 3, 0, 3, 48, 0, 97, 107, 101, 116, 3, 48, 35, 49, 6, 110, 47, 0, 97, 114, 101, 110, 116, 101, 115,
- 3, 48, 35, 51, 13, 50, 47, 4, 110, 89, 0, 114, 105, 118, 97, 116, 3, 48, 51, 109, 84, 122, 47, 0, 105, 111, 110, 3, 48, 109,
- 38, 6, 126, 50, 0, 111, 116, 97, 116, 105, 115, 3, 48, 123, 47, 6, 122, 47, 109, 89, 0, 195, 165, 115, 116, 195, 165, 3, 48, 124,
- 89, 47, 124, 0, 7, 6, 113, 0, 2, 113, 3, 0, 3, 49, 0, 117, 3, 49, 58, 0, 7, 6, 114, 0, 4, 1, 114, 3, 0, 2,
- 116, 3, 0, 3, 51, 0, 101, 100, 105, 103, 101, 114, 3, 51, 2, 111, 72, 109, 127, 6, 110, 51, 0, 101, 115, 111, 114, 3, 51, 6,
- 110, 89, 123, 51, 0, 97, 100, 101, 114, 97, 3, 51, 35, 72, 6, 110, 51, 35, 0, 97, 102, 105, 107, 3, 51, 35, 83, 6, 108, 49,
- 0, 103, 2, 32, 3, 51, 57, 0, 105, 115, 107, 3, 51, 109, 89, 49, 0, 101, 103, 101, 108, 3, 51, 110, 81, 111, 55, 0, 101, 107,
- 111, 114, 100, 3, 51, 111, 49, 6, 124, 51, 72, 0, 117, 98, 114, 105, 107, 3, 51, 120, 71, 51, 6, 108, 49, 0, 115, 107, 2, 105,
- 3, 51, 127, 0, 115, 105, 2, 111, 3, 51, 127, 6, 0, 4, 115, 3, 93, 0, 115, 115, 0, 115, 107, 3, 93, 49, 0, 7, 6, 115,
- 0, 4, 101, 108, 101, 99, 116, 3, 21, 0, 119, 101, 100, 101, 110, 0, 4, 3, 89, 0, 1, 105, 102, 2, 107, 0, 1, 117, 102, 2,
- 107, 0, 2, 107, 105, 103, 0, 115, 0, 195, 164, 107, 101, 114, 104, 101, 116, 3, 89, 6, 113, 49, 13, 51, 107, 4, 110, 47, 0, 116,
- 195, 165, 116, 116, 3, 89, 47, 123, 47, 0, 112, 101, 108, 3, 89, 48, 110, 55, 0, 112, 101, 103, 108, 97, 3, 89, 48, 110, 81, 55,
- 35, 0, 112, 101, 103, 101, 108, 3, 89, 48, 110, 81, 111, 55, 0, 112, 97, 114, 97, 3, 89, 48, 122, 51, 35, 0, 107, 121, 112, 101,
- 3, 89, 49, 6, 35, 57, 48, 0, 107, 111, 108, 111, 114, 3, 89, 49, 126, 55, 123, 51, 0, 110, 101, 103, 108, 97, 3, 89, 50, 110,
- 81, 55, 35, 0, 108, 111, 103, 3, 89, 55, 6, 126, 81, 0, 106, 97, 99, 107, 3, 89, 57, 35, 49, 0, 118, 101, 114, 105, 103, 101,
- 3, 89, 84, 111, 51, 57, 111, 0, 118, 97, 114, 97, 3, 89, 84, 122, 51, 35, 0, 105, 111, 110, 105, 115, 116, 8, 3, 89, 108, 124,
- 50, 6, 109, 89, 47, 0, 101, 103, 108, 97, 3, 89, 110, 81, 55, 35, 0, 101, 103, 101, 108, 3, 89, 110, 81, 111, 55, 0, 195, 164,
- 103, 3, 89, 111, 57, 0, 101, 109, 101, 115, 116, 3, 89, 111, 65, 6, 111, 89, 47, 0, 101, 114, 118, 105, 99, 101, 3, 89, 118, 51,
- 84, 108, 89, 0, 99, 104, 3, 91, 0, 107, 106, 3, 97, 0, 4, 104, 8, 3, 127, 0, 106, 0, 107, 2, 101, 0, 107, 2, 105, 0,
- 107, 2, 121, 0, 107, 2, 195, 164, 0, 107, 2, 195, 182, 0, 116, 106, 0, 107, 195, 164, 114, 109, 3, 127, 6, 111, 51, 65, 0, 4,
- 105, 111, 2, 110, 3, 127, 6, 126, 0, 115, 105, 111, 2, 110, 0, 7, 6, 116, 0, 97, 115, 107, 3, 21, 0, 4, 3, 47, 0, 116,
- 0, 97, 108, 115, 121, 110, 116, 101, 115, 3, 47, 6, 122, 55, 89, 116, 50, 47, 4, 110, 89, 0, 97, 103, 105, 116, 3, 47, 6, 122,
- 81, 109, 47, 0, 116, 2, 17, 65, 3, 47, 12, 0, 97, 110, 103, 101, 110, 116, 3, 47, 35, 50, 57, 111, 50, 47, 0, 97, 98, 101,
- 108, 108, 3, 47, 35, 71, 6, 111, 55, 0, 101, 1, 17, 67, 10, 2, 32, 14, 128, 128, 130, 3, 47, 111, 0, 101, 107, 110, 105, 107,
- 3, 47, 111, 49, 50, 6, 108, 49, 0, 106, 3, 97, 0, 105, 2, 111, 110, 3, 127, 6, 0, 7, 6, 117, 0, 4, 1, 110, 105, 108,
- 2, 120, 3, 2, 120, 0, 2, 107, 116, 105, 0, 2, 110, 107, 17, 67, 0, 116, 109, 195, 164, 114, 107, 3, 6, 117, 47, 65, 13, 51,
- 49, 0, 112, 108, 111, 97, 100, 3, 21, 0, 4, 3, 117, 0, 1, 106, 2, 108, 0, 1, 106, 2, 110, 105, 0, 1, 106, 115, 2, 107,
- 0, 2, 116, 98, 0, 2, 116, 102, 0, 2, 116, 103, 0, 2, 116, 108, 0, 2, 116, 110, 0, 2, 116, 114, 0, 2, 116, 114, 0, 2,
- 116, 115, 0, 2, 116, 118, 0, 4, 1, 98, 2, 116, 105, 107, 3, 120, 0, 1, 116, 97, 100, 2, 109, 0, 1, 118, 2, 120, 0, 2,
- 17, 67, 17, 67, 0, 2, 110, 0, 2, 110, 103, 0, 1, 114, 2, 109, 32, 3, 120, 12, 0, 112, 112, 103, 101, 3, 120, 48, 57, 110,
- 0, 7, 6, 118, 0, 2, 118, 3, 0, 3, 84, 0, 97, 114, 97, 110, 100, 114, 97, 3, 84, 35, 51, 35, 50, 72, 51, 35, 0, 97,
- 108, 105, 3, 84, 35, 55, 109, 0, 101, 114, 107, 3, 84, 111, 51, 49, 0, 101, 114, 107, 116, 121, 103, 3, 84, 111, 51, 49, 47, 115,
- 81, 0, 97, 114, 97, 110, 3, 84, 122, 51, 35, 50, 0, 97, 114, 110, 3, 84, 122, 51, 50, 0, 7, 6, 119, 0, 4, 105, 110, 100,
- 111, 119, 3, 21, 0, 105, 114, 101, 0, 105, 115, 101, 0, 3, 84, 0, 7, 6, 120, 0, 2, 120, 3, 0, 3, 49, 89, 0, 7, 6,
- 121, 0, 1, 115, 2, 115, 3, 2, 116, 0, 4, 1, 116, 2, 100, 3, 6, 115, 0, 1, 116, 2, 103, 0, 4, 3, 115, 0, 1, 115,
- 2, 110, 115, 107, 97, 0, 2, 17, 67, 17, 67, 3, 116, 0, 7, 6, 122, 0, 122, 3, 88, 0, 3, 89, 0, 7, 6, 0, 4, 42,
- 1, 42, 2, 42, 3, 0, 4, 42, 42, 3, 0, 4, 45, 1, 45, 45, 3, 0, 46, 1, 46, 3, 0, 195, 169, 3, 6, 110, 0, 226,
- 130, 172, 3, 6, 111, 84, 51, 126, 0, 46, 2, 46, 3, 9, 0, 38, 3, 9, 6, 123, 49, 0, 4, 45, 1, 32, 17, 65, 2, 32,
- 15, 3, 10, 0, 45, 1, 32, 17, 67, 2, 32, 15, 0, 42, 1, 42, 42, 2, 32, 3, 24, 0, 46, 3, 48, 6, 120, 68, 47, 0,
- 37, 3, 48, 51, 123, 89, 6, 111, 50, 47, 0, 43, 3, 48, 55, 120, 89, 0, 45, 8, 32, 2, 32, 15, 3, 65, 6, 108, 50, 120,
- 89, 0, 36, 3, 72, 6, 123, 55, 35, 51, 0, 47, 3, 89, 50, 6, 110, 72, 89, 47, 51, 111, 49, 0, 64, 3, 89, 50, 6, 122,
- 71, 111, 55, 122, 0, 42, 3, 127, 6, 113, 51, 50, 35, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts61 = FileInMemory_createWithData (9676, reinterpret_cast<const char *> (&espeakdata_dicts61_data),
- U"espeak-1.48.04-source/espeak-data/sv_dict",
+ static unsigned char espeakdata_dicts60_data[9702] = {
+ 0, 4, 0, 0, 211, 17, 0, 0, 10, 69, 25, 32, 77, 21, 48, 21, 0, 10, 0, 0, 11, 70, 32, 80, 68, 36, 225, 211, 21, 0,
+ 10, 0, 9, 67, 52, 83, 128, 65, 111, 50, 0, 10, 67, 32, 243, 128, 107, 125, 50, 0, 72, 0, 0, 5, 65, 4, 122, 0, 0, 0,
+ 0, 0, 6, 65, 8, 71, 110, 0, 0, 11, 70, 9, 35, 215, 76, 84, 128, 21, 0, 10, 0, 18, 70, 28, 83, 69, 57, 48, 77, 57,
+ 111, 65, 6, 110, 50, 89, 35, 65, 0, 12, 67, 21, 64, 192, 110, 47, 110, 89, 6, 110, 0, 0, 0, 6, 65, 12, 89, 110, 0, 0,
+ 0, 12, 4, 95, 8, 1, 3, 107, 6, 122, 49, 112, 0, 0, 0, 6, 65, 16, 72, 110, 0, 0, 0, 10, 67, 76, 147, 128, 89, 109,
+ 50, 0, 76, 0, 6, 195, 76, 147, 129, 76, 0, 5, 65, 20, 110, 0, 0, 0, 0, 0, 6, 65, 24, 111, 83, 0, 0, 0, 0, 0,
+ 6, 65, 28, 81, 110, 0, 0, 0, 11, 67, 44, 19, 128, 49, 6, 35, 50, 0, 72, 0, 0, 6, 65, 32, 107, 124, 0, 0, 0, 0,
+ 0, 7, 65, 36, 108, 0, 72, 28, 5, 65, 36, 108, 0, 0, 0, 0, 0, 6, 65, 40, 57, 108, 0, 0, 0, 0, 0, 6, 65, 44,
+ 49, 124, 0, 0, 0, 0, 0, 6, 65, 48, 111, 55, 0, 0, 15, 1, 49, 83, 6, 119, 93, 47, 112, 0, 82, 58, 32, 101, 32, 15,
+ 1, 49, 83, 6, 119, 93, 47, 35, 0, 82, 58, 32, 97, 32, 0, 14, 1, 50, 35, 50, 72, 51, 35, 0, 82, 58, 32, 97, 32, 0,
+ 15, 1, 51, 47, 51, 110, 72, 57, 112, 0, 82, 58, 32, 101, 32, 0, 15, 1, 52, 83, 57, 113, 51, 72, 112, 0, 82, 58, 32, 101,
+ 32, 6, 65, 52, 111, 65, 0, 0, 14, 1, 53, 83, 111, 65, 47, 112, 0, 82, 58, 32, 101, 32, 0, 14, 1, 54, 127, 111, 47, 12,
+ 112, 0, 82, 58, 32, 101, 32, 0, 14, 1, 55, 127, 120, 50, 72, 112, 0, 82, 58, 32, 101, 32, 0, 15, 69, 81, 33, 68, 40, 80,
+ 47, 51, 6, 110, 72, 57, 112, 0, 16, 1, 56, 123, 47, 12, 123, 50, 72, 112, 0, 82, 58, 32, 101, 32, 6, 65, 56, 111, 50, 0,
+ 0, 15, 1, 57, 50, 108, 123, 50, 72, 112, 0, 82, 58, 32, 101, 32, 0, 0, 0, 0, 0, 0, 0, 6, 65, 64, 48, 110, 0, 0,
+ 11, 70, 64, 20, 211, 92, 244, 132, 21, 0, 10, 0, 9, 67, 76, 145, 192, 89, 111, 57, 0, 0, 0, 6, 65, 68, 49, 117, 0, 0,
+ 8, 67, 80, 130, 83, 21, 0, 10, 0, 0, 0, 6, 65, 72, 111, 51, 0, 0, 11, 70, 52, 246, 137, 48, 192, 64, 21, 0, 10, 0,
+ 0, 0, 6, 65, 76, 111, 89, 0, 0, 0, 10, 67, 48, 241, 192, 55, 6, 126, 81, 0, 0, 0, 6, 65, 80, 47, 110, 0, 0, 0,
+ 0, 0, 0, 0, 0, 9, 68, 80, 16, 140, 20, 21, 0, 10, 9, 68, 48, 147, 139, 76, 21, 0, 10, 0, 14, 69, 8, 20, 143, 12,
+ 176, 71, 35, 51, 6, 123, 49, 0, 6, 65, 88, 84, 110, 0, 0, 0, 0, 0, 12, 65, 92, 72, 6, 120, 71, 13, 55, 84, 110, 0,
+ 0, 0, 0, 0, 7, 65, 96, 111, 49, 89, 0, 0, 14, 4, 95, 49, 77, 50, 65, 109, 55, 57, 6, 126, 50, 0, 0, 14, 4, 95,
+ 49, 77, 51, 71, 109, 55, 57, 6, 126, 50, 0, 0, 21, 72, 80, 244, 147, 16, 17, 197, 57, 48, 47, 6, 126, 91, 72, 122, 81, 111,
+ 50, 89, 0, 0, 5, 65, 100, 115, 0, 0, 16, 70, 77, 84, 193, 56, 224, 64, 89, 120, 89, 6, 35, 50, 35, 0, 0, 0, 0, 9,
+ 65, 104, 89, 6, 113, 47, 35, 0, 0, 0, 11, 67, 20, 211, 212, 111, 65, 6, 126, 47, 0, 0, 0, 0, 15, 70, 77, 84, 193, 56,
+ 225, 64, 89, 120, 89, 6, 35, 50, 0, 9, 198, 9, 37, 75, 4, 65, 64, 72, 0, 7, 195, 5, 69, 0, 72, 8, 0, 0, 0, 16,
+ 70, 80, 244, 147, 16, 17, 192, 47, 6, 126, 91, 72, 122, 81, 0, 11, 66, 12, 16, 89, 6, 109, 51, 49, 35, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 16, 6, 14, 195, 165, 7, 18, 1, 50, 6, 124, 81, 51, 35, 0, 72, 0, 9, 68, 25, 32, 77, 20, 21, 0,
+ 10, 0, 14, 69, 8, 245, 20, 20, 224, 71, 6, 123, 47, 111, 50, 0, 0, 0, 20, 71, 28, 83, 69, 57, 48, 77, 80, 57, 111, 65,
+ 6, 110, 50, 89, 35, 65, 47, 0, 0, 0, 0, 11, 67, 80, 241, 211, 47, 6, 126, 81, 89, 0, 0, 0, 0, 0, 0, 0, 12, 68,
+ 17, 81, 197, 72, 72, 117, 81, 111, 51, 0, 0, 0, 8, 66, 5, 96, 122, 84, 0, 72, 5, 194, 5, 96, 72, 0, 0, 0, 0, 0,
+ 0, 11, 67, 32, 17, 5, 107, 35, 72, 111, 0, 72, 0, 0, 0, 0, 7, 196, 84, 225, 5, 72, 28, 0, 0, 0, 9, 67, 8, 85,
+ 0, 71, 110, 47, 0, 7, 195, 80, 147, 12, 72, 28, 0, 12, 68, 4, 225, 1, 76, 35, 50, 72, 35, 89, 0, 0, 0, 0, 10, 67,
+ 29, 33, 80, 81, 51, 110, 48, 0, 0, 0, 10, 69, 9, 85, 20, 60, 224, 21, 0, 10, 0, 0, 0, 9, 67, 4, 227, 133, 35, 50,
+ 50, 0, 0, 0, 0, 0, 12, 68, 77, 67, 210, 80, 89, 47, 126, 51, 47, 0, 12, 68, 76, 17, 5, 76, 89, 122, 72, 111, 89, 0,
+ 0, 17, 70, 80, 244, 147, 16, 17, 211, 47, 6, 126, 91, 72, 35, 81, 89, 0, 0, 0, 0, 14, 5, 21, 19, 1, 58, 19, 117, 111,
+ 89, 6, 122, 89, 0, 13, 68, 72, 17, 5, 56, 51, 122, 72, 2, 111, 50, 0, 0, 0, 0, 0, 0, 10, 69, 72, 80, 68, 21, 32,
+ 21, 0, 10, 0, 0, 0, 12, 68, 32, 243, 143, 52, 107, 123, 50, 123, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 52, 81,
+ 1, 56, 8, 0, 0, 0, 0, 0, 0, 0, 6, 195, 16, 149, 20, 76, 0, 0, 0, 0, 8, 67, 72, 80, 68, 21, 0, 10, 10, 67,
+ 76, 176, 64, 89, 49, 122, 0, 72, 10, 67, 76, 176, 64, 89, 49, 122, 0, 72, 0, 0, 0, 0, 0, 10, 67, 36, 227, 205, 109, 50,
+ 123, 65, 0, 0, 10, 67, 20, 113, 78, 110, 81, 111, 50, 0, 0, 5, 194, 21, 32, 76, 0, 0, 0, 0, 0, 10, 67, 21, 37, 0,
+ 110, 51, 47, 0, 76, 0, 10, 67, 4, 225, 197, 35, 50, 57, 110, 0, 7, 196, 28, 83, 143, 52, 28, 0, 0, 5, 194, 16, 80, 72,
+ 0, 0, 7, 196, 88, 147, 12, 20, 72, 0, 0, 0, 10, 67, 16, 85, 0, 72, 110, 47, 0, 72, 0, 13, 68, 72, 17, 5, 72, 51,
+ 122, 72, 2, 111, 51, 0, 13, 4, 95, 4, 16, 20, 48, 6, 120, 68, 49, 47, 0, 0, 0, 5, 194, 17, 80, 72, 0, 9, 67, 88,
+ 83, 64, 84, 111, 65, 0, 9, 67, 24, 83, 64, 83, 111, 65, 0, 0, 0, 0, 17, 70, 65, 35, 199, 72, 19, 64, 48, 51, 125, 81,
+ 51, 6, 35, 65, 0, 0, 8, 133, 195, 182, 22, 5, 18, 28, 0, 0, 0, 0, 16, 7, 6, 18, 1, 13, 195, 165, 20, 83, 51, 35,
+ 65, 123, 47, 0, 0, 13, 4, 95, 20, 12, 4, 47, 6, 109, 55, 72, 112, 0, 9, 3, 95, 35, 57, 47, 35, 71, 0, 0, 0, 0,
+ 0, 10, 67, 4, 228, 197, 35, 50, 89, 110, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 21, 69, 0, 6, 111, 47, 0, 6, 195, 21,
+ 69, 0, 72, 0, 0, 8, 197, 9, 37, 75, 5, 32, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 10, 67, 61, 32, 193, 123, 51, 49, 35, 0, 0, 0, 8, 67, 48, 147, 139, 21, 0, 10, 0, 0, 0, 0, 7, 196, 36, 227, 129,
+ 56, 28, 0, 0, 0, 0, 12, 68, 29, 33, 80, 76, 81, 51, 110, 48, 89, 0, 0, 0, 0, 0, 0, 0, 7, 66, 32, 16, 107, 122,
+ 0, 0, 0, 0, 0, 0, 0, 11, 70, 12, 129, 67, 44, 81, 0, 21, 0, 10, 0, 14, 69, 25, 32, 77, 52, 80, 83, 51, 6, 35,
+ 65, 111, 0, 0, 10, 67, 20, 115, 129, 110, 81, 50, 35, 0, 6, 195, 16, 147, 129, 76, 0, 10, 67, 16, 147, 128, 72, 109, 50, 0,
+ 76, 10, 67, 32, 19, 128, 107, 35, 50, 0, 72, 0, 0, 0, 0, 9, 67, 16, 19, 128, 72, 122, 50, 0, 0, 0, 0, 0, 9, 67,
+ 64, 20, 128, 48, 122, 51, 0, 10, 67, 32, 20, 128, 107, 122, 51, 0, 72, 6, 195, 32, 20, 128, 72, 0, 8, 196, 20, 195, 5, 72,
+ 72, 8, 0, 11, 70, 76, 241, 148, 92, 20, 133, 21, 0, 10, 10, 69, 12, 19, 131, 20, 192, 21, 0, 10, 0, 0, 9, 67, 80, 20,
+ 128, 47, 122, 51, 0, 0, 0, 0, 0, 0, 6, 195, 32, 19, 147, 76, 0, 0, 0, 0, 0, 16, 69, 8, 85, 1, 49, 64, 71, 6,
+ 111, 47, 6, 122, 55, 47, 0, 0, 0, 0, 12, 68, 76, 243, 133, 56, 89, 124, 50, 111, 50, 0, 13, 68, 5, 34, 201, 88, 6, 35,
+ 51, 49, 108, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 6, 2, 195, 164, 19, 20, 5,
+ 71, 6, 111, 89, 47, 111, 0, 0, 0, 0, 0, 0, 13, 67, 57, 97, 1, 111, 50, 84, 110, 72, 110, 122, 0, 0, 9, 67, 16, 145,
+ 192, 72, 111, 57, 0, 0, 0, 0, 8, 67, 64, 17, 197, 21, 0, 10, 0, 0, 0, 0, 7, 66, 40, 16, 57, 122, 0, 0, 0, 0,
+ 0, 0, 0, 14, 68, 8, 244, 132, 20, 71, 6, 126, 51, 72, 111, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 16, 17, 211,
+ 72, 35, 49, 89, 0, 0, 8, 197, 32, 83, 142, 21, 48, 76, 0, 0, 8, 67, 32, 20, 192, 21, 0, 10, 0, 0, 14, 69, 77, 64,
+ 68, 20, 224, 89, 47, 122, 72, 111, 50, 0, 0, 0, 9, 67, 80, 20, 192, 47, 122, 89, 0, 0, 13, 68, 16, 84, 129, 76, 72, 110,
+ 51, 35, 89, 0, 76, 0, 0, 13, 4, 95, 13, 3, 14, 89, 47, 51, 6, 111, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 10, 67, 44, 192, 83, 49, 55, 122, 89, 0, 0, 8, 67, 16, 245, 0, 21, 0, 10, 10, 67, 44, 192, 82, 49, 55, 122, 51, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 66, 20, 224, 111, 50, 0, 72, 0, 10, 67, 77, 64, 68, 89, 47, 122, 72,
+ 0, 12, 3, 95, 51, 88, 47, 51, 6, 111, 47, 109, 0, 0, 13, 3, 95, 48, 67, 107, 6, 120, 50, 72, 51, 35, 0, 0, 0, 0,
+ 9, 67, 17, 32, 64, 72, 51, 122, 0, 0, 0, 0, 0, 0, 0, 10, 67, 77, 64, 78, 89, 47, 122, 50, 0, 0, 0, 0, 0, 0,
+ 12, 3, 95, 49, 57, 50, 6, 109, 47, 123, 50, 0, 0, 12, 3, 95, 49, 56, 6, 122, 51, 47, 123, 50, 0, 0, 0, 0, 0, 0,
+ 10, 67, 17, 32, 83, 72, 51, 122, 89, 0, 0, 10, 67, 17, 32, 82, 72, 51, 122, 51, 0, 0, 11, 3, 95, 49, 49, 6, 111, 55,
+ 84, 35, 0, 0, 11, 3, 95, 49, 48, 47, 6, 108, 38, 126, 0, 0, 9, 68, 48, 85, 133, 48, 21, 0, 10, 13, 3, 95, 49, 51,
+ 47, 51, 6, 111, 47, 123, 50, 0, 0, 11, 3, 95, 49, 50, 47, 6, 123, 55, 84, 0, 0, 13, 3, 95, 49, 53, 83, 6, 111, 65,
+ 47, 123, 50, 0, 0, 14, 3, 95, 49, 52, 83, 57, 6, 126, 51, 47, 123, 50, 0, 0, 12, 3, 95, 49, 55, 127, 6, 120, 47, 123,
+ 50, 0, 0, 14, 3, 95, 49, 54, 89, 6, 111, 49, 89, 47, 123, 50, 0, 0, 0, 11, 3, 95, 55, 88, 127, 6, 120, 47, 109, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 20, 101, 5, 72, 28, 0, 9, 67, 52, 21, 0,
+ 65, 122, 47, 0, 0, 0, 0, 0, 15, 2, 49, 49, 111, 55, 83, 47, 112, 0, 82, 58, 32, 101, 32, 0, 16, 2, 49, 48, 47, 108,
+ 123, 50, 72, 112, 0, 82, 58, 32, 101, 32, 0, 11, 3, 95, 50, 88, 97, 6, 117, 81, 123, 0, 0, 16, 2, 49, 50, 47, 123, 55,
+ 83, 47, 112, 0, 82, 58, 32, 101, 32, 0, 0, 8, 67, 81, 32, 89, 21, 0, 10, 0, 10, 67, 8, 245, 20, 71, 6, 125, 47, 0,
+ 0, 0, 0, 0, 0, 0, 10, 69, 76, 52, 133, 20, 224, 21, 0, 10, 0, 0, 0, 15, 3, 95, 63, 63, 89, 6, 116, 65, 71, 126,
+ 55, 112, 50, 0, 0, 0, 11, 70, 12, 243, 21, 52, 228, 192, 21, 0, 10, 0, 15, 5, 6, 18, 195, 165, 14, 83, 51, 6, 124, 50,
+ 0, 72, 28, 12, 3, 95, 52, 88, 83, 6, 119, 51, 47, 109, 0, 0, 0, 9, 3, 195, 164, 14, 111, 50, 0, 72, 0, 0, 0, 0,
+ 0, 0, 12, 3, 95, 53, 88, 83, 6, 111, 65, 47, 109, 0, 0, 0, 0, 0, 0, 0, 10, 69, 60, 97, 137, 12, 80, 21, 0, 10,
+ 0, 0, 13, 3, 95, 54, 88, 89, 6, 111, 49, 89, 47, 109, 0, 0, 0, 0, 7, 132, 22, 195, 165, 18, 76, 0, 6, 195, 52, 149,
+ 20, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 67, 52, 18, 76, 21, 0, 10, 10, 3, 95, 56, 88, 6, 123, 47,
+ 109, 0, 0, 0, 0, 0, 0, 0, 7, 195, 52, 81, 0, 72, 28, 0, 0, 11, 3, 95, 57, 88, 50, 6, 109, 47, 109, 0, 0, 0,
+ 14, 69, 29, 34, 80, 56, 16, 81, 51, 108, 48, 50, 35, 0, 0, 0, 0, 0, 10, 3, 195, 164, 18, 6, 113, 51, 0, 72, 0, 16,
+ 3, 95, 63, 65, 71, 6, 126, 49, 89, 47, 35, 84, 112, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 66, 36, 224, 109, 50,
+ 0, 0, 8, 67, 92, 80, 128, 21, 0, 10, 0, 0, 0, 0, 13, 4, 95, 15, 7, 15, 89, 84, 6, 35, 50, 89, 0, 0, 0, 15,
+ 69, 76, 179, 204, 4, 224, 89, 49, 6, 126, 55, 35, 50, 0, 17, 7, 13, 195, 165, 19, 20, 5, 14, 65, 6, 123, 89, 47, 13, 50,
+ 0, 0, 0, 12, 71, 52, 144, 210, 61, 51, 198, 80, 21, 0, 10, 10, 67, 76, 83, 148, 89, 110, 50, 47, 0, 0, 9, 68, 36, 208,
+ 71, 20, 21, 0, 10, 0, 10, 67, 77, 67, 210, 89, 47, 126, 51, 0, 0, 0, 0, 11, 67, 60, 50, 0, 6, 123, 49, 0, 72, 8,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 52, 147, 128, 65, 109, 50, 0, 76, 0, 6, 195, 52, 147, 129, 76, 0, 0,
+ 16, 4, 95, 48, 77, 50, 65, 109, 55, 57, 6, 126, 50, 111, 51, 0, 0, 9, 67, 61, 53, 0, 125, 89, 47, 0, 10, 67, 52, 19,
+ 128, 65, 35, 50, 0, 72, 16, 4, 95, 48, 77, 51, 71, 109, 55, 57, 6, 126, 50, 111, 51, 0, 0, 0, 13, 4, 95, 48, 77, 49,
+ 47, 6, 117, 89, 111, 50, 0, 0, 14, 4, 95, 2, 18, 22, 71, 51, 6, 110, 84, 108, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 67, 8, 244, 148, 71, 123, 51, 47, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 7, 66, 60, 96, 21, 0, 10, 7, 132, 2, 195, 182, 18, 72, 8, 132, 6, 195, 182, 18, 72, 28, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 9, 67, 52, 145, 192, 65, 111, 57, 0, 0, 0, 0, 0, 8, 67, 60, 225, 64, 21, 0, 10, 0, 0, 0, 11,
+ 70, 77, 80, 141, 20, 229, 64, 21, 0, 10, 5, 194, 56, 144, 72, 0, 9, 67, 72, 17, 0, 51, 122, 72, 0, 0, 0, 11, 70, 16,
+ 84, 203, 80, 244, 0, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 4, 95, 3, 9, 18, 89, 6, 109, 51, 49, 120, 65,
+ 83, 55, 111, 49, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 8, 4, 195, 164, 18, 6, 195, 182, 18, 72, 6, 111, 51, 83, 118,
+ 51, 0, 0, 0, 0, 0, 11, 70, 29, 32, 80, 32, 144, 192, 21, 0, 10, 0, 8, 67, 72, 245, 192, 21, 0, 10, 17, 4, 95, 19,
+ 20, 11, 89, 50, 6, 110, 72, 89, 47, 51, 112, 49, 0, 0, 0, 12, 4, 95, 1, 3, 21, 6, 122, 49, 117, 47, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 18, 14, 7, 51, 6, 109, 68, 0, 0, 6, 131, 95, 195, 169, 43, 0, 11, 70, 29, 32,
+ 80, 32, 144, 211, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 21, 32, 64, 76, 0, 0, 17,
+ 7, 20, 25, 22, 195, 164, 18, 18, 47, 2, 116, 84, 6, 113, 51, 0, 11, 67, 21, 32, 78, 113, 51, 35, 50, 0, 76, 0, 0, 10,
+ 67, 88, 19, 20, 84, 122, 55, 47, 0, 0, 0, 0, 18, 4, 95, 1, 3, 50, 72, 6, 120, 71, 112, 55, 6, 122, 49, 117, 47, 0,
+ 0, 0, 0, 9, 134, 12, 195, 164, 14, 7, 19, 28, 0, 7, 66, 80, 16, 47, 122, 0, 0, 11, 67, 21, 32, 84, 113, 51, 35, 47,
+ 0, 76, 0, 0, 10, 67, 45, 96, 82, 49, 84, 122, 51, 0, 0, 0, 6, 195, 88, 147, 12, 72, 7, 195, 52, 245, 0, 72, 28, 0,
+ 0, 0, 8, 67, 72, 245, 211, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 69, 12, 243, 21,
+ 52, 224, 21, 0, 10, 0, 0, 0, 10, 67, 32, 85, 1, 107, 110, 47, 35, 0, 0, 0, 0, 10, 67, 32, 83, 20, 107, 110, 55, 47,
+ 0, 0, 0, 0, 7, 66, 56, 240, 21, 0, 10, 6, 194, 60, 208, 72, 8, 6, 194, 60, 208, 72, 28, 0, 0, 11, 67, 76, 86, 0,
+ 89, 6, 111, 49, 89, 0, 12, 68, 4, 225, 197, 76, 35, 50, 57, 110, 89, 0, 0, 10, 67, 77, 96, 82, 89, 84, 122, 51, 0, 0,
+ 0, 0, 12, 68, 4, 225, 197, 72, 35, 50, 57, 110, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 16, 195, 165, 72, 0, 0,
+ 0, 0, 9, 68, 4, 67, 194, 20, 21, 0, 10, 0, 0, 0, 9, 67, 60, 229, 0, 125, 50, 47, 0, 0, 0, 0, 0, 0, 14, 4,
+ 95, 3, 5, 4, 89, 6, 110, 72, 109, 55, 57, 0, 0, 0, 0, 16, 4, 95, 12, 9, 7, 55, 6, 108, 81, 35, 47, 4, 117, 51,
+ 0, 0, 0, 0, 0, 10, 67, 88, 17, 0, 84, 122, 72, 0, 72, 0, 0, 0, 0, 0, 0, 0, 20, 8, 13, 15, 14, 5, 20, 195,
+ 164, 18, 65, 4, 123, 50, 111, 47, 6, 113, 51, 0, 8, 133, 22, 195, 165, 18, 1, 76, 0, 7, 195, 76, 243, 64, 72, 8, 0, 8,
+ 67, 56, 19, 69, 21, 0, 10, 0, 10, 69, 80, 16, 140, 21, 48, 21, 0, 10, 0, 0, 9, 67, 16, 83, 64, 72, 111, 65, 0, 0,
+ 0, 14, 69, 4, 225, 18, 5, 48, 35, 50, 72, 51, 35, 89, 0, 0, 0, 0, 0, 8, 133, 22, 195, 165, 18, 20, 76, 0, 0, 0,
+ 0, 0, 0, 0, 13, 72, 84, 228, 197, 48, 80, 212, 20, 64, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
+ 196, 45, 83, 132, 20, 72, 0, 0, 0, 0, 0, 0, 8, 67, 88, 145, 87, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 11, 67, 85, 48, 64, 117, 111, 89, 6, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 32, 82, 128, 107, 111,
+ 57, 0, 0, 0, 8, 197, 76, 181, 76, 48, 80, 72, 0, 0, 0, 0, 0, 0, 9, 67, 76, 243, 128, 89, 124, 50, 0, 9, 67, 40,
+ 19, 128, 57, 122, 50, 0, 0, 0, 0, 0, 10, 67, 16, 83, 128, 72, 111, 50, 0, 72, 0, 9, 68, 20, 208, 73, 48, 21, 0, 10,
+ 13, 4, 95, 3, 1, 16, 89, 47, 6, 126, 51, 47, 0, 0, 0, 11, 67, 88, 20, 133, 84, 122, 51, 111, 0, 72, 0, 8, 67, 92,
+ 244, 132, 21, 0, 10, 9, 67, 64, 84, 128, 48, 113, 51, 0, 0, 11, 2, 95, 46, 48, 6, 120, 68, 49, 47, 0, 0, 0, 0, 10,
+ 67, 88, 20, 128, 84, 122, 51, 0, 72, 9, 67, 24, 20, 128, 83, 122, 51, 0, 10, 67, 88, 20, 128, 84, 122, 51, 0, 72, 9, 2,
+ 95, 51, 47, 51, 6, 110, 0, 0, 9, 2, 95, 50, 47, 84, 6, 124, 0, 0, 8, 2, 95, 49, 6, 111, 47, 0, 0, 9, 2, 95,
+ 48, 50, 6, 123, 55, 0, 0, 8, 2, 95, 55, 127, 6, 117, 0, 0, 10, 2, 95, 54, 89, 6, 111, 49, 89, 0, 0, 9, 2, 95,
+ 53, 83, 6, 111, 65, 0, 0, 10, 2, 95, 52, 83, 6, 115, 51, 35, 0, 0, 0, 0, 9, 2, 95, 57, 50, 6, 108, 126, 0, 0,
+ 9, 2, 95, 56, 6, 123, 47, 35, 0, 0, 0, 12, 67, 85, 48, 83, 117, 111, 89, 6, 122, 89, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 8, 67, 85, 49, 82, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 11, 67, 36, 64, 71, 109, 72, 4, 122, 81, 0, 0, 15,
+ 6, 13, 195, 165, 19, 20, 5, 65, 6, 123, 89, 47, 13, 0, 0, 0, 0, 0, 0, 0, 10, 67, 40, 17, 192, 57, 122, 81, 0, 72,
+ 0, 13, 4, 95, 4, 15, 20, 48, 6, 120, 68, 49, 47, 0, 0, 0, 0, 0, 0, 7, 195, 88, 145, 0, 72, 28, 0, 5, 194, 88,
+ 144, 72, 0, 0, 0, 10, 69, 60, 227, 9, 56, 80, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4,
+ 95, 7, 18, 22, 81, 51, 6, 122, 84, 0, 0, 8, 67, 20, 66, 84, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 13, 4, 95, 4, 9, 1, 6, 123, 65, 57, 117, 72, 0, 0, 0, 0, 0, 0, 12, 68, 4, 228, 197, 76, 35, 50, 89, 110, 89,
+ 0, 6, 195, 16, 84, 211, 76, 0, 0, 0, 11, 70, 24, 148, 133, 24, 246, 0, 21, 0, 10, 0, 8, 67, 40, 21, 211, 21, 0, 10,
+ 12, 68, 4, 228, 197, 72, 35, 50, 89, 110, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 67, 9, 32, 64, 71, 51,
+ 122, 0, 0, 0, 0, 0, 19, 71, 80, 244, 147, 16, 17, 197, 56, 47, 6, 126, 91, 72, 122, 81, 111, 50, 0, 0, 0, 0, 11, 67,
+ 25, 32, 77, 83, 51, 6, 35, 65, 0, 0, 0, 0, 0, 10, 67, 76, 17, 5, 89, 122, 72, 111, 0, 13, 4, 95, 35, 51, 50, 71,
+ 55, 6, 35, 68, 49, 0, 0, 0, 0, 0, 16, 6, 14, 195, 165, 7, 15, 20, 50, 4, 124, 81, 123, 47, 0, 72, 0, 0, 0, 0,
+ 0, 0, 16, 6, 14, 195, 165, 7, 15, 14, 50, 4, 124, 81, 123, 50, 0, 72, 0, 0, 0, 0, 11, 70, 21, 132, 12, 61, 33, 82,
+ 21, 0, 10, 0, 0, 0, 0, 0, 0, 11, 70, 36, 229, 5, 72, 225, 84, 21, 0, 10, 0, 8, 67, 92, 149, 8, 21, 0, 10, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 69, 28, 243, 199, 48, 80, 21, 0,
+ 10, 0, 7, 131, 4, 195, 165, 72, 28, 0, 0, 0, 0, 0, 12, 71, 84, 224, 200, 20, 50, 197, 16, 21, 0, 10, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 67, 80, 243, 84, 47, 6, 125, 65, 47, 0, 0, 0, 0, 11, 70, 32, 80,
+ 68, 36, 225, 192, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 8, 67, 28, 18, 77, 21, 0, 10, 0, 12, 71, 52, 84, 211, 20,
+ 225, 197, 72, 21, 0, 10, 10, 67, 80, 243, 64, 47, 6, 125, 65, 0, 6, 195, 76, 149, 20, 76, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 16, 70, 77, 64, 68, 20, 228, 192, 89, 47, 122, 72, 111, 50, 89, 0, 0, 0, 0, 0, 0, 0, 0, 10, 135, 6, 1,
+ 19, 20, 195, 164, 14, 8, 0, 11, 70, 48, 80, 86, 36, 225, 192, 21, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 6, 195, 164, 0, 4, 1, 102, 102, 3, 6, 113, 0, 1, 110, 111, 105, 2, 114, 0, 1, 116, 2, 114, 0, 114, 108, 2,
+ 100, 3, 6, 113, 51, 0, 4, 1, 110, 2, 116, 116, 3, 111, 0, 1, 118, 2, 120, 0, 2, 17, 67, 17, 67, 0, 4, 3, 113, 0,
+ 1, 98, 2, 114, 0, 1, 102, 2, 114, 100, 0, 1, 107, 115, 2, 114, 103, 0, 1, 108, 2, 115, 110, 0, 1, 108, 2, 115, 116, 0,
+ 1, 110, 2, 116, 0, 1, 114, 2, 107, 0, 1, 114, 116, 2, 100, 0, 1, 118, 2, 108, 107, 0, 1, 118, 2, 114, 100, 0, 2, 114,
+ 0, 2, 114, 100, 0, 7, 6, 195, 165, 0, 1, 108, 2, 115, 115, 3, 6, 123, 0, 4, 1, 104, 2, 114, 3, 6, 124, 0, 1, 108,
+ 2, 115, 0, 1, 114, 116, 2, 100, 0, 1, 118, 2, 114, 0, 4, 1, 104, 2, 108, 108, 3, 123, 0, 2, 17, 67, 11, 0, 2, 110,
+ 103, 0, 4, 3, 124, 0, 1, 104, 2, 108, 0, 1, 107, 115, 2, 108, 0, 1, 109, 2, 108, 0, 1, 110, 2, 108, 0, 1, 114, 2,
+ 107, 0, 2, 17, 67, 17, 67, 0, 7, 6, 195, 182, 0, 1, 102, 2, 114, 107, 3, 2, 119, 0, 4, 1, 102, 2, 114, 100, 3, 6,
+ 118, 0, 1, 102, 102, 0, 1, 108, 2, 115, 110, 0, 1, 108, 2, 115, 116, 0, 2, 118, 114, 0, 4, 1, 114, 2, 109, 3, 6, 119,
+ 0, 2, 17, 67, 17, 67, 0, 3, 118, 0, 7, 6, 97, 0, 4, 1, 107, 2, 116, 97, 3, 2, 35, 0, 1, 107, 105, 0, 1, 108,
+ 112, 2, 110, 101, 114, 97, 0, 1, 110, 2, 116, 105, 0, 1, 112, 101, 2, 114, 0, 1, 115, 2, 116, 105, 0, 1, 116, 2, 116, 105,
+ 0, 8, 2, 114, 116, 0, 110, 115, 1, 21, 2, 32, 3, 6, 35, 50, 89, 0, 4, 1, 102, 2, 114, 108, 3, 6, 122, 0, 1, 102,
+ 2, 114, 116, 0, 1, 107, 105, 2, 110, 115, 0, 1, 110, 2, 108, 32, 0, 1, 116, 2, 108, 32, 0, 1, 116, 2, 108, 32, 0, 1,
+ 116, 111, 116, 2, 108, 0, 4, 1, 10, 3, 35, 0, 1, 98, 0, 1, 98, 2, 107, 116, 101, 0, 1, 98, 2, 114, 11, 0, 1, 98,
+ 98, 2, 114, 32, 0, 1, 100, 2, 100, 0, 1, 100, 2, 103, 11, 0, 1, 100, 2, 110, 0, 1, 100, 100, 2, 17, 67, 0, 1, 100,
+ 110, 2, 114, 0, 1, 100, 112, 112, 2, 116, 0, 1, 103, 101, 2, 110, 0, 1, 103, 110, 2, 100, 0, 1, 103, 165, 195, 2, 110, 0,
+ 1, 106, 2, 110, 0, 1, 107, 2, 110, 0, 1, 107, 2, 110, 105, 0, 1, 107, 2, 115, 32, 0, 1, 108, 2, 103, 103, 0, 1, 108,
+ 101, 2, 100, 0, 1, 108, 103, 2, 100, 11, 0, 1, 108, 103, 2, 115, 11, 0, 1, 108, 107, 105, 2, 114, 32, 0, 1, 108, 108, 2,
+ 100, 101, 0, 1, 108, 108, 101, 109, 2, 110, 0, 1, 109, 2, 106, 0, 1, 109, 2, 110, 0, 1, 109, 2, 116, 101, 114, 0, 1, 109,
+ 114, 111, 102, 2, 116, 105, 0, 1, 110, 2, 100, 0, 1, 110, 110, 2, 110, 0, 1, 112, 2, 100, 32, 0, 1, 112, 2, 110, 101, 108,
+ 0, 1, 114, 2, 98, 97, 0, 1, 114, 100, 2, 100, 0, 1, 114, 100, 2, 116, 0, 1, 114, 101, 2, 100, 0, 1, 114, 101, 2, 116,
+ 0, 1, 114, 101, 2, 116, 0, 1, 114, 103, 2, 109, 0, 1, 114, 116, 115, 0, 1, 115, 2, 100, 0, 1, 115, 2, 109, 97, 17, 67,
+ 0, 1, 115, 2, 115, 0, 1, 115, 107, 2, 109, 0, 1, 115, 115, 97, 0, 1, 115, 116, 2, 109, 0, 1, 116, 2, 103, 11, 0, 1,
+ 116, 2, 108, 11, 0, 1, 116, 2, 110, 0, 1, 116, 97, 0, 1, 116, 115, 2, 116, 32, 0, 1, 118, 2, 114, 105, 97, 0, 1, 118,
+ 115, 2, 114, 116, 0, 2, 17, 67, 11, 0, 2, 17, 67, 17, 67, 0, 2, 32, 0, 2, 98, 111, 0, 2, 100, 101, 0, 2, 114, 32,
+ 0, 2, 114, 101, 0, 2, 114, 110, 97, 0, 2, 115, 32, 0, 2, 116, 32, 0, 2, 117, 116, 111, 0, 2, 118, 97, 0, 2, 120, 0,
+ 8, 107, 2, 21, 0, 110, 97, 108, 121, 3, 35, 50, 35, 55, 115, 0, 114, 98, 101, 116, 3, 35, 51, 71, 110, 47, 0, 108, 107, 111,
+ 104, 111, 108, 3, 35, 55, 49, 125, 107, 124, 55, 0, 108, 108, 118, 97, 114, 3, 35, 55, 55, 84, 122, 51, 0, 109, 101, 114, 105, 107,
+ 3, 35, 65, 111, 51, 109, 49, 0, 103, 101, 114, 97, 3, 35, 81, 110, 51, 35, 0, 115, 116, 3, 35, 89, 47, 0, 4, 3, 122, 0,
+ 1, 98, 2, 107, 0, 1, 98, 2, 114, 0, 1, 98, 2, 114, 32, 0, 1, 100, 2, 103, 0, 1, 102, 2, 114, 101, 110, 0, 1, 107,
+ 2, 107, 0, 1, 107, 115, 2, 100, 97, 0, 1, 107, 115, 2, 100, 101, 0, 1, 107, 115, 2, 112, 0, 1, 108, 2, 103, 0, 1, 108,
+ 2, 114, 115, 0, 1, 108, 98, 2, 100, 0, 1, 108, 103, 2, 100, 0, 1, 108, 107, 2, 114, 0, 1, 108, 112, 109, 101, 120, 2, 114,
+ 0, 1, 109, 111, 2, 116, 0, 1, 109, 115, 2, 114, 116, 0, 1, 114, 2, 116, 0, 1, 114, 100, 101, 2, 103, 0, 1, 114, 100, 101,
+ 2, 114, 0, 1, 114, 100, 105, 0, 1, 115, 2, 107, 101, 0, 1, 115, 2, 107, 110, 0, 1, 115, 2, 107, 115, 0, 1, 116, 2, 103,
+ 0, 1, 116, 2, 108, 17, 67, 0, 1, 116, 2, 108, 115, 0, 1, 116, 101, 114, 2, 103, 0, 1, 116, 108, 2, 116, 0, 1, 116, 108,
+ 101, 100, 0, 1, 116, 110, 101, 2, 114, 0, 1, 116, 115, 2, 114, 116, 0, 1, 116, 116, 2, 103, 97, 0, 1, 116, 116, 2, 103, 101,
+ 116, 0, 1, 116, 116, 2, 103, 105, 116, 0, 1, 118, 2, 108, 100, 0, 1, 118, 2, 108, 102, 0, 1, 118, 2, 114, 100, 0, 1, 118,
+ 115, 2, 114, 0, 1, 118, 115, 110, 97, 2, 114, 0, 2, 114, 110, 0, 2, 114, 116, 32, 0, 2, 118, 98, 0, 2, 118, 100, 0, 2,
+ 118, 103, 0, 2, 118, 115, 0, 8, 98, 2, 107, 0, 8, 107, 115, 2, 100, 0, 8, 108, 103, 2, 115, 0, 8, 118, 2, 110, 108, 0,
+ 118, 116, 97, 8, 3, 122, 84, 47, 122, 0, 118, 103, 101, 8, 3, 122, 84, 57, 6, 110, 0, 117, 8, 2, 17, 67, 3, 123, 0, 117,
+ 1, 104, 99, 2, 17, 67, 17, 67, 3, 124, 0, 7, 6, 98, 0, 2, 98, 3, 0, 3, 71, 0, 101, 116, 97, 108, 3, 71, 2, 111,
+ 47, 6, 122, 55, 0, 114, 101, 100, 98, 97, 110, 100, 3, 71, 51, 110, 72, 71, 35, 50, 72, 0, 101, 103, 114, 105, 112, 3, 71, 111,
+ 81, 51, 6, 108, 48, 0, 101, 103, 114, 97, 118, 3, 71, 111, 81, 51, 122, 84, 0, 101, 118, 97, 107, 110, 3, 71, 111, 84, 122, 49,
+ 50, 0, 101, 115, 108, 97, 103, 3, 71, 111, 89, 55, 6, 122, 81, 0, 101, 115, 108, 97, 103, 116, 97, 3, 71, 111, 89, 55, 6, 122,
+ 81, 47, 122, 0, 7, 6, 99, 0, 4, 108, 105, 99, 107, 3, 21, 0, 111, 109, 112, 117, 116, 101, 114, 0, 4, 3, 49, 0, 107, 0,
+ 107, 2, 17, 65, 3, 49, 12, 0, 4, 99, 3, 49, 89, 0, 99, 2, 17, 65, 0, 4, 2, 101, 3, 89, 0, 2, 105, 0, 2, 121,
+ 0, 2, 195, 164, 0, 2, 195, 182, 0, 104, 3, 91, 0, 104, 2, 101, 102, 3, 127, 0, 7, 6, 100, 0, 2, 100, 3, 0, 4, 101,
+ 115, 105, 103, 110, 3, 21, 0, 111, 119, 110, 108, 111, 97, 100, 0, 106, 117, 3, 57, 6, 117, 0, 106, 117, 110, 103, 3, 57, 6, 120,
+ 68, 0, 3, 72, 0, 97, 116, 111, 114, 101, 114, 3, 72, 35, 47, 6, 126, 51, 111, 51, 0, 114, 111, 103, 101, 110, 3, 72, 51, 124,
+ 81, 111, 50, 0, 114, 111, 103, 101, 114, 3, 72, 51, 124, 81, 111, 51, 0, 105, 115, 107, 101, 3, 72, 109, 89, 49, 111, 0, 117, 109,
+ 3, 72, 120, 65, 0, 97, 116, 97, 3, 72, 122, 47, 35, 0, 97, 116, 97, 98, 97, 115, 3, 72, 122, 47, 35, 71, 122, 89, 0, 97,
+ 116, 111, 114, 3, 72, 122, 47, 123, 51, 0, 97, 103, 108, 105, 103, 3, 72, 122, 81, 55, 109, 81, 0, 97, 103, 101, 110, 3, 72, 122,
+ 81, 111, 50, 0, 7, 6, 101, 0, 4, 1, 10, 3, 2, 111, 0, 1, 10, 2, 32, 0, 1, 98, 2, 102, 0, 1, 98, 2, 103, 0,
+ 1, 98, 2, 104, 0, 1, 98, 2, 107, 0, 1, 98, 2, 108, 0, 1, 98, 2, 114, 0, 1, 98, 2, 115, 0, 1, 98, 2, 116, 0,
+ 1, 98, 2, 118, 0, 1, 100, 2, 108, 115, 101, 0, 1, 103, 2, 110, 0, 1, 112, 109, 2, 108, 0, 1, 112, 115, 2, 99, 0, 1,
+ 114, 2, 103, 0, 1, 114, 2, 116, 117, 114, 0, 1, 114, 112, 2, 99, 0, 1, 114, 112, 2, 110, 0, 1, 115, 2, 107, 0, 1, 115,
+ 2, 112, 0, 2, 120, 101, 109, 112, 0, 116, 1, 10, 2, 32, 14, 128, 128, 130, 3, 2, 111, 47, 0, 110, 1, 10, 2, 32, 3, 2,
+ 111, 50, 0, 110, 115, 1, 10, 2, 32, 3, 2, 111, 50, 89, 0, 114, 1, 10, 2, 32, 3, 2, 111, 51, 0, 115, 1, 10, 2, 32,
+ 3, 2, 111, 89, 0, 110, 115, 1, 114, 101, 3, 6, 35, 50, 89, 0, 1, 116, 115, 2, 109, 17, 67, 3, 6, 110, 0, 107, 111, 110,
+ 111, 109, 3, 6, 111, 49, 126, 50, 4, 123, 12, 65, 0, 110, 115, 1, 114, 101, 118, 182, 195, 3, 6, 111, 50, 89, 0, 108, 101, 107,
+ 3, 6, 111, 55, 111, 49, 0, 109, 98, 101, 114, 3, 6, 111, 65, 71, 111, 51, 0, 115, 112, 101, 97, 107, 3, 21, 0, 4, 3, 110,
+ 0, 1, 99, 2, 114, 0, 1, 100, 2, 108, 110, 0, 1, 100, 2, 108, 115, 0, 1, 100, 2, 108, 116, 0, 1, 100, 2, 108, 118, 0,
+ 1, 100, 2, 114, 97, 0, 1, 102, 2, 114, 97, 0, 1, 103, 2, 110, 111, 109, 0, 1, 103, 2, 114, 97, 0, 1, 104, 2, 116, 101,
+ 110, 0, 1, 104, 103, 2, 116, 0, 1, 104, 121, 110, 2, 116, 0, 1, 108, 2, 100, 97, 0, 1, 108, 2, 100, 110, 0, 1, 108, 2,
+ 114, 97, 0, 1, 108, 2, 116, 97, 0, 1, 109, 2, 100, 100, 101, 0, 1, 109, 2, 100, 101, 108, 0, 1, 109, 2, 114, 97, 0, 1,
+ 110, 2, 100, 115, 0, 1, 110, 2, 114, 97, 0, 1, 114, 2, 100, 110, 0, 1, 114, 2, 114, 97, 0, 1, 114, 2, 116, 97, 0, 1,
+ 114, 98, 2, 118, 0, 1, 114, 116, 120, 2, 109, 0, 1, 115, 2, 114, 97, 0, 1, 116, 2, 114, 97, 0, 1, 116, 105, 2, 116, 0,
+ 1, 116, 105, 2, 116, 32, 0, 1, 116, 111, 105, 108, 2, 107, 0, 1, 116, 115, 2, 107, 0, 1, 116, 115, 121, 2, 109, 0, 1, 118,
+ 2, 107, 0, 1, 118, 2, 116, 97, 0, 2, 110, 98, 97, 114, 0, 2, 110, 108, 105, 0, 2, 114, 105, 110, 0, 2, 114, 115, 97, 116,
+ 116, 0, 2, 114, 115, 195, 164, 0, 8, 104, 2, 116, 97, 0, 116, 1, 104, 2, 32, 3, 110, 47, 0, 110, 104, 101, 116, 3, 110, 50,
+ 107, 110, 47, 0, 4, 1, 97, 107, 2, 108, 3, 111, 0, 1, 98, 2, 108, 32, 0, 1, 100, 2, 98, 97, 116, 0, 1, 100, 2, 99,
+ 0, 1, 100, 101, 109, 2, 108, 0, 1, 104, 2, 109, 0, 1, 109, 2, 110, 121, 0, 1, 109, 2, 116, 111, 100, 0, 1, 112, 2, 100,
+ 97, 0, 1, 112, 2, 114, 105, 0, 1, 114, 2, 99, 101, 0, 1, 114, 2, 100, 97, 107, 0, 1, 114, 2, 115, 117, 108, 0, 1, 114,
+ 2, 115, 117, 114, 0, 1, 116, 2, 108, 101, 102, 0, 1, 118, 115, 2, 114, 0, 2, 17, 67, 17, 67, 0, 2, 103, 101, 110, 116, 0,
+ 2, 106, 0, 2, 116, 97, 0, 2, 118, 101, 0, 2, 120, 0, 8, 2, 116, 105, 107, 0, 115, 101, 110, 116, 3, 111, 89, 6, 111, 50,
+ 47, 0, 1, 104, 99, 2, 102, 3, 113, 0, 7, 6, 102, 0, 2, 102, 3, 0, 97, 99, 101, 3, 21, 0, 3, 83, 0, 97, 109, 105,
+ 108, 106, 3, 83, 35, 65, 6, 109, 55, 57, 0, 111, 114, 109, 97, 100, 3, 83, 123, 51, 65, 35, 72, 0, 7, 6, 103, 0, 114, 111,
+ 117, 112, 3, 21, 0, 2, 116, 3, 49, 0, 4, 1, 114, 111, 2, 97, 114, 3, 57, 0, 1, 114, 111, 2, 101, 110, 0, 2, 101, 0,
+ 2, 105, 0, 2, 121, 0, 2, 195, 164, 0, 2, 195, 182, 0, 106, 0, 106, 111, 114, 3, 57, 126, 51, 0, 2, 110, 3, 68, 0, 4,
+ 3, 81, 0, 1, 97, 2, 101, 0, 1, 97, 2, 105, 0, 1, 97, 108, 115, 0, 1, 105, 2, 105, 0, 1, 111, 108, 2, 105, 0, 1,
+ 121, 2, 97, 0, 1, 121, 2, 101, 0, 1, 121, 2, 111, 0, 1, 164, 195, 108, 2, 101, 0, 1, 164, 195, 118, 0, 103, 0, 97, 114,
+ 97, 110, 116, 3, 81, 2, 35, 51, 6, 35, 50, 47, 0, 117, 105, 100, 2, 101, 3, 81, 6, 35, 57, 72, 0, 97, 110, 105, 3, 81,
+ 35, 50, 6, 109, 0, 97, 114, 97, 103, 101, 3, 81, 35, 51, 6, 122, 91, 0, 108, 195, 182, 109, 3, 81, 55, 119, 65, 0, 97, 116,
+ 97, 3, 81, 122, 47, 35, 0, 7, 6, 104, 0, 2, 104, 3, 0, 101, 97, 100, 105, 110, 103, 3, 21, 0, 106, 3, 57, 0, 106, 195,
+ 164, 108, 112, 3, 57, 111, 55, 48, 0, 3, 107, 0, 195, 182, 103, 3, 107, 118, 81, 0, 111, 110, 8, 2, 14, 128, 132, 131, 3, 107,
+ 124, 68, 0, 7, 6, 105, 0, 4, 1, 108, 17, 67, 2, 107, 97, 17, 67, 3, 2, 109, 0, 2, 110, 102, 0, 2, 110, 115, 116, 114,
+ 0, 4, 2, 110, 32, 3, 6, 108, 0, 2, 110, 101, 110, 0, 2, 110, 101, 114, 0, 4, 109, 97, 103, 3, 21, 0, 116, 101, 109, 0,
+ 4, 3, 108, 0, 1, 99, 2, 115, 32, 0, 1, 108, 2, 107, 110, 97, 0, 1, 114, 100, 2, 118, 0, 1, 114, 107, 2, 115, 0, 1,
+ 114, 107, 2, 115, 116, 0, 1, 114, 107, 115, 2, 118, 0, 1, 116, 2, 100, 0, 1, 116, 105, 114, 107, 2, 107, 32, 0, 1, 118, 2,
+ 115, 110, 0, 8, 108, 102, 2, 107, 0, 4, 1, 99, 3, 109, 0, 1, 100, 2, 114, 0, 1, 107, 2, 103, 0, 1, 108, 2, 99, 0,
+ 1, 114, 107, 2, 116, 101, 0, 1, 114, 107, 2, 116, 105, 0, 1, 115, 2, 116, 0, 1, 116, 2, 115, 0, 2, 17, 67, 17, 67, 0,
+ 2, 103, 32, 0, 116, 117, 116, 2, 32, 3, 109, 47, 117, 47, 0, 107, 111, 110, 3, 109, 49, 6, 124, 50, 0, 98, 105, 108, 105, 3,
+ 109, 71, 109, 55, 109, 0, 7, 6, 106, 0, 3, 57, 0, 97, 118, 97, 3, 57, 122, 84, 35, 0, 2, 117, 115, 116, 101, 114, 3, 127,
+ 0, 111, 117, 2, 114, 3, 127, 125, 0, 7, 6, 107, 0, 4, 3, 49, 0, 8, 2, 105, 17, 67, 11, 0, 97, 116, 101, 103, 111, 114,
+ 105, 3, 49, 35, 47, 111, 81, 4, 126, 51, 108, 0, 97, 108, 101, 110, 100, 3, 49, 35, 55, 6, 111, 50, 72, 0, 97, 114, 116, 97,
+ 3, 49, 122, 51, 47, 35, 0, 111, 110, 116, 111, 114, 3, 49, 123, 50, 47, 6, 126, 51, 0, 111, 109, 109, 117, 110, 3, 49, 123, 65,
+ 6, 117, 50, 0, 111, 109, 109, 117, 110, 105, 107, 97, 3, 49, 123, 65, 120, 50, 109, 49, 35, 0, 4, 2, 195, 164, 110, 100, 3, 97,
+ 0, 2, 195, 164, 110, 110, 0, 2, 195, 164, 110, 116, 0, 2, 195, 182, 112, 0, 8, 2, 101, 0, 8, 2, 105, 0, 8, 2, 121, 0,
+ 8, 2, 195, 164, 0, 8, 2, 195, 182, 0, 106, 0, 195, 164, 110, 115, 108, 3, 97, 111, 50, 89, 55, 0, 7, 6, 108, 0, 2, 108,
+ 3, 0, 3, 55, 0, 195, 165, 103, 3, 55, 6, 124, 81, 0, 103, 2, 32, 3, 55, 57, 0, 105, 103, 101, 110, 3, 55, 109, 81, 111,
+ 50, 0, 97, 103, 101, 114, 3, 55, 122, 81, 111, 51, 0, 106, 8, 3, 57, 0, 106, 117, 3, 57, 6, 117, 0, 7, 6, 109, 0, 2,
+ 109, 3, 0, 101, 110, 117, 3, 21, 0, 3, 65, 0, 97, 114, 105, 101, 3, 65, 2, 35, 51, 6, 108, 0, 97, 114, 105, 97, 3, 65,
+ 2, 35, 51, 6, 108, 35, 0, 101, 100, 108, 3, 65, 6, 110, 72, 55, 0, 195, 164, 110, 110, 105, 115, 107, 3, 65, 6, 111, 50, 109,
+ 127, 4, 0, 111, 116, 111, 114, 101, 114, 3, 65, 6, 123, 47, 126, 51, 111, 51, 0, 111, 116, 111, 114, 3, 65, 6, 126, 47, 123, 51,
+ 0, 97, 120, 105, 109, 101, 114, 97, 3, 65, 35, 49, 89, 108, 65, 6, 110, 51, 35, 0, 97, 103, 97, 3, 65, 35, 81, 35, 0, 97,
+ 115, 107, 101, 114, 97, 3, 65, 35, 89, 49, 110, 51, 35, 0, 97, 115, 107, 101, 110, 3, 65, 35, 89, 49, 111, 50, 0, 97, 115, 107,
+ 101, 114, 3, 65, 35, 89, 49, 111, 51, 0, 106, 117, 107, 3, 65, 57, 117, 49, 0, 105, 110, 105, 109, 101, 114, 97, 3, 65, 109, 50,
+ 108, 65, 6, 110, 51, 35, 0, 101, 100, 98, 111, 114, 103, 3, 65, 110, 72, 71, 123, 51, 57, 0, 101, 100, 118, 101, 116, 3, 65, 110,
+ 72, 84, 6, 110, 47, 0, 101, 110, 121, 3, 65, 111, 50, 6, 115, 0, 117, 115, 105, 107, 3, 65, 117, 89, 6, 108, 49, 0, 111, 98,
+ 105, 108, 3, 65, 123, 71, 108, 55, 0, 111, 100, 101, 108, 3, 65, 123, 72, 6, 111, 55, 0, 111, 100, 101, 109, 3, 65, 123, 72, 110,
+ 65, 0, 7, 6, 110, 0, 2, 110, 3, 0, 101, 116, 119, 111, 114, 107, 3, 21, 0, 3, 50, 0, 97, 118, 105, 103, 3, 50, 2, 35,
+ 84, 2, 109, 81, 0, 97, 116, 117, 114, 3, 50, 6, 35, 47, 6, 117, 51, 0, 97, 108, 105, 3, 50, 35, 55, 109, 0, 103, 1, 117,
+ 102, 2, 101, 114, 3, 50, 81, 0, 111, 114, 109, 97, 108, 3, 50, 123, 51, 65, 122, 55, 0, 4, 2, 107, 3, 68, 0, 103, 0, 7,
+ 6, 111, 0, 4, 1, 102, 110, 105, 2, 114, 109, 97, 116, 105, 3, 2, 123, 0, 1, 107, 2, 108, 117, 0, 1, 110, 2, 118, 101, 108,
+ 108, 0, 1, 112, 2, 108, 105, 115, 0, 1, 114, 112, 2, 98, 0, 1, 114, 112, 2, 99, 101, 110, 116, 0, 1, 114, 112, 2, 100, 0,
+ 4, 1, 108, 2, 107, 3, 2, 125, 0, 1, 114, 112, 2, 99, 0, 1, 115, 2, 99, 105, 0, 4, 1, 98, 2, 120, 3, 6, 123, 0,
+ 1, 102, 2, 114, 109, 0, 1, 107, 2, 112, 105, 0, 1, 108, 2, 103, 103, 0, 1, 110, 2, 114, 109, 0, 1, 115, 2, 114, 0, 99,
+ 104, 3, 6, 123, 49, 0, 4, 1, 102, 2, 110, 3, 6, 124, 0, 1, 108, 2, 103, 0, 1, 108, 2, 118, 0, 2, 110, 105, 0, 4,
+ 1, 107, 2, 107, 3, 6, 126, 0, 1, 108, 98, 2, 100, 0, 1, 109, 2, 116, 0, 4, 1, 17, 67, 2, 114, 115, 3, 123, 0, 1,
+ 98, 2, 114, 116, 0, 1, 100, 2, 107, 0, 1, 100, 2, 110, 0, 1, 103, 2, 110, 0, 1, 103, 110, 2, 110, 0, 1, 107, 2, 110,
+ 115, 0, 1, 107, 2, 114, 116, 0, 1, 107, 2, 114, 118, 0, 1, 108, 2, 110, 0, 1, 108, 108, 2, 110, 0, 1, 110, 2, 114, 32,
+ 0, 1, 110, 110, 2, 110, 115, 0, 1, 112, 2, 112, 117, 0, 1, 112, 112, 2, 114, 116, 0, 1, 112, 115, 2, 114, 116, 0, 1, 114,
+ 116, 114, 2, 110, 0, 1, 115, 2, 114, 32, 0, 1, 115, 115, 2, 110, 0, 1, 116, 2, 114, 32, 0, 1, 116, 115, 2, 114, 109, 0,
+ 2, 17, 67, 17, 67, 0, 2, 98, 98, 0, 2, 99, 107, 0, 2, 100, 100, 0, 2, 102, 102, 0, 2, 108, 108, 0, 2, 109, 32, 0,
+ 2, 109, 109, 0, 2, 112, 112, 0, 2, 114, 103, 0, 2, 114, 107, 0, 2, 114, 114, 0, 2, 115, 115, 0, 2, 116, 116, 0, 8, 2,
+ 106, 0, 112, 101, 114, 97, 116, 3, 123, 48, 111, 51, 35, 47, 0, 106, 1, 114, 112, 3, 123, 127, 6, 0, 4, 1, 107, 2, 100, 3,
+ 124, 0, 1, 107, 108, 2, 114, 0, 1, 112, 112, 117, 2, 114, 116, 0, 2, 114, 100, 101, 0, 4, 1, 103, 2, 114, 3, 125, 0, 2,
+ 17, 67, 11, 0, 2, 110, 115, 0, 4, 3, 126, 0, 1, 98, 2, 107, 0, 1, 98, 2, 115, 116, 0, 1, 102, 2, 116, 98, 0, 1,
+ 103, 2, 100, 0, 1, 114, 107, 2, 103, 0, 1, 114, 107, 2, 107, 0, 1, 114, 107, 2, 110, 0, 1, 114, 112, 2, 118, 0, 1, 115,
+ 114, 2, 114, 100, 0, 2, 114, 17, 67, 0, 115, 112, 97, 114, 97, 116, 3, 126, 89, 48, 122, 51, 35, 47, 0, 7, 6, 112, 0, 2,
+ 112, 3, 0, 3, 48, 0, 97, 107, 101, 116, 3, 48, 35, 49, 6, 110, 47, 0, 97, 114, 101, 110, 116, 101, 115, 3, 48, 35, 51, 13,
+ 50, 47, 4, 110, 89, 0, 114, 105, 118, 97, 116, 3, 48, 51, 109, 84, 122, 47, 0, 105, 111, 110, 3, 48, 109, 38, 6, 126, 50, 0,
+ 111, 116, 97, 116, 105, 115, 3, 48, 123, 47, 6, 122, 47, 109, 89, 0, 195, 165, 115, 116, 195, 165, 3, 48, 124, 89, 47, 124, 0, 7,
+ 6, 113, 0, 2, 113, 3, 0, 3, 49, 0, 117, 3, 49, 58, 0, 7, 6, 114, 0, 4, 1, 114, 3, 0, 2, 116, 3, 0, 3, 51,
+ 0, 101, 100, 105, 103, 101, 114, 3, 51, 2, 111, 72, 109, 127, 6, 110, 51, 0, 101, 115, 111, 114, 3, 51, 6, 110, 89, 123, 51, 0,
+ 97, 100, 101, 114, 97, 3, 51, 35, 72, 6, 110, 51, 35, 0, 97, 102, 105, 107, 3, 51, 35, 83, 6, 108, 49, 0, 103, 2, 32, 3,
+ 51, 57, 0, 105, 115, 107, 3, 51, 109, 89, 49, 0, 101, 103, 101, 108, 3, 51, 110, 81, 111, 55, 0, 101, 107, 111, 114, 100, 3, 51,
+ 111, 49, 6, 124, 51, 72, 0, 117, 98, 114, 105, 107, 3, 51, 120, 71, 51, 6, 108, 49, 0, 115, 107, 2, 105, 3, 51, 127, 0, 115,
+ 105, 2, 111, 3, 51, 127, 6, 0, 4, 115, 3, 93, 0, 115, 115, 0, 115, 107, 3, 93, 49, 0, 7, 6, 115, 0, 4, 101, 108, 101,
+ 99, 116, 3, 21, 0, 119, 101, 100, 101, 110, 0, 4, 3, 89, 0, 1, 105, 102, 2, 107, 0, 1, 117, 102, 2, 107, 0, 2, 107, 105,
+ 103, 0, 115, 0, 195, 164, 107, 101, 114, 104, 101, 116, 3, 89, 6, 113, 49, 13, 51, 107, 4, 110, 47, 0, 116, 195, 165, 116, 116, 3,
+ 89, 47, 123, 47, 0, 112, 101, 108, 3, 89, 48, 110, 55, 0, 112, 101, 103, 108, 97, 3, 89, 48, 110, 81, 55, 35, 0, 112, 101, 103,
+ 101, 108, 3, 89, 48, 110, 81, 111, 55, 0, 112, 97, 114, 97, 3, 89, 48, 122, 51, 35, 0, 107, 121, 112, 101, 3, 89, 49, 6, 35,
+ 57, 48, 0, 107, 111, 108, 111, 114, 3, 89, 49, 126, 55, 123, 51, 0, 110, 101, 103, 108, 97, 3, 89, 50, 110, 81, 55, 35, 0, 108,
+ 111, 103, 3, 89, 55, 6, 126, 81, 0, 106, 97, 99, 107, 3, 89, 57, 35, 49, 0, 118, 101, 114, 105, 103, 101, 3, 89, 84, 111, 51,
+ 57, 111, 0, 118, 97, 114, 97, 3, 89, 84, 122, 51, 35, 0, 105, 111, 110, 105, 115, 116, 8, 3, 89, 108, 124, 50, 6, 109, 89, 47,
+ 0, 101, 103, 108, 97, 3, 89, 110, 81, 55, 35, 0, 101, 103, 101, 108, 3, 89, 110, 81, 111, 55, 0, 195, 164, 103, 3, 89, 111, 57,
+ 0, 101, 109, 101, 115, 116, 3, 89, 111, 65, 6, 111, 89, 47, 0, 101, 114, 118, 105, 99, 101, 3, 89, 118, 51, 84, 108, 89, 0, 99,
+ 104, 3, 91, 0, 107, 106, 3, 97, 0, 4, 104, 8, 3, 127, 0, 106, 0, 107, 2, 101, 0, 107, 2, 105, 0, 107, 2, 121, 0, 107,
+ 2, 195, 164, 0, 107, 2, 195, 182, 0, 116, 106, 0, 107, 195, 164, 114, 109, 3, 127, 6, 111, 51, 65, 0, 4, 105, 111, 2, 110, 3,
+ 127, 6, 126, 0, 115, 105, 111, 2, 110, 0, 7, 6, 116, 0, 97, 115, 107, 3, 21, 0, 4, 3, 47, 0, 116, 0, 97, 108, 115, 121,
+ 110, 116, 101, 115, 3, 47, 6, 122, 55, 89, 116, 50, 47, 4, 110, 89, 0, 97, 103, 105, 116, 3, 47, 6, 122, 81, 109, 47, 0, 116,
+ 2, 17, 65, 3, 47, 12, 0, 97, 110, 103, 101, 110, 116, 3, 47, 35, 50, 57, 111, 50, 47, 0, 97, 98, 101, 108, 108, 3, 47, 35,
+ 71, 6, 111, 55, 0, 101, 1, 17, 67, 10, 2, 32, 14, 128, 128, 130, 3, 47, 111, 0, 101, 107, 110, 105, 107, 3, 47, 111, 49, 50,
+ 6, 108, 49, 0, 106, 3, 97, 0, 105, 2, 111, 110, 3, 127, 6, 0, 7, 6, 117, 0, 4, 1, 110, 105, 108, 2, 120, 3, 2, 120,
+ 0, 2, 107, 116, 105, 0, 2, 110, 107, 17, 67, 0, 116, 109, 195, 164, 114, 107, 3, 6, 117, 47, 65, 13, 51, 49, 0, 112, 108, 111,
+ 97, 100, 3, 21, 0, 4, 3, 117, 0, 1, 106, 2, 108, 0, 1, 106, 2, 110, 105, 0, 1, 106, 115, 2, 107, 0, 2, 116, 98, 0,
+ 2, 116, 102, 0, 2, 116, 103, 0, 2, 116, 108, 0, 2, 116, 110, 0, 2, 116, 114, 0, 2, 116, 114, 0, 2, 116, 115, 0, 2, 116,
+ 118, 0, 4, 1, 98, 2, 116, 105, 107, 3, 120, 0, 1, 116, 97, 100, 2, 109, 0, 1, 118, 2, 120, 0, 2, 17, 67, 17, 67, 0,
+ 2, 110, 0, 2, 110, 103, 0, 1, 114, 2, 109, 32, 3, 120, 12, 0, 112, 112, 103, 101, 3, 120, 48, 57, 110, 0, 7, 6, 118, 0,
+ 2, 118, 3, 0, 3, 84, 0, 97, 114, 97, 110, 100, 114, 97, 3, 84, 35, 51, 35, 50, 72, 51, 35, 0, 97, 108, 105, 3, 84, 35,
+ 55, 109, 0, 101, 114, 107, 3, 84, 111, 51, 49, 0, 101, 114, 107, 116, 121, 103, 3, 84, 111, 51, 49, 47, 115, 81, 0, 97, 114, 97,
+ 110, 3, 84, 122, 51, 35, 50, 0, 97, 114, 110, 3, 84, 122, 51, 50, 0, 7, 6, 119, 0, 4, 105, 110, 100, 111, 119, 3, 21, 0,
+ 105, 114, 101, 0, 105, 115, 101, 0, 3, 84, 0, 7, 6, 120, 0, 2, 120, 3, 0, 3, 49, 89, 0, 7, 6, 121, 0, 1, 115, 2,
+ 115, 3, 2, 116, 0, 4, 1, 116, 2, 100, 3, 6, 115, 0, 1, 116, 2, 103, 0, 4, 3, 115, 0, 1, 115, 2, 110, 115, 107, 97,
+ 0, 2, 17, 67, 17, 67, 3, 116, 0, 7, 6, 122, 0, 122, 3, 88, 0, 3, 89, 0, 7, 6, 0, 4, 42, 1, 42, 2, 42, 3,
+ 0, 4, 42, 42, 3, 0, 4, 45, 1, 45, 45, 3, 0, 46, 1, 46, 3, 0, 195, 169, 3, 6, 110, 0, 226, 130, 172, 3, 6, 111,
+ 84, 51, 126, 0, 46, 2, 46, 3, 9, 0, 38, 3, 9, 6, 123, 49, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45,
+ 1, 32, 17, 67, 2, 32, 15, 0, 42, 1, 42, 42, 2, 32, 3, 24, 0, 46, 3, 48, 6, 120, 68, 47, 0, 37, 3, 48, 51, 123,
+ 89, 6, 111, 50, 47, 0, 43, 3, 48, 55, 120, 89, 0, 45, 8, 32, 2, 32, 15, 3, 65, 6, 108, 50, 120, 89, 0, 36, 3, 72,
+ 6, 123, 55, 35, 51, 0, 47, 3, 89, 50, 6, 110, 72, 89, 47, 51, 111, 49, 0, 64, 3, 89, 50, 6, 122, 71, 111, 55, 122, 0,
+ 42, 3, 127, 6, 113, 51, 50, 35, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts60 = FileInMemory_createWithData (9701, reinterpret_cast<const char *> (&espeakdata_dicts60_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/sv_dict",
U"sv");
- my addItem_move (espeakdata_dicts61.move());
+ Collection_addItem (me.peek(), espeakdata_dicts60.transfer());
- static unsigned char espeakdata_dicts62_data[3030] = {
- 0, 4, 0, 0, 67, 10, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 56, 77, 49, 4, 36, 55, 83, 40, 50, 6, 35, 50, 36, 0,
+ static unsigned char espeakdata_dicts61_data[3005] = {
+ 0, 4, 0, 0, 32, 10, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 56, 77, 49, 4, 36, 55, 83, 40, 50, 6, 35, 50, 36, 0,
0, 17, 4, 95, 56, 77, 50, 55, 6, 35, 49, 37, 50, 6, 35, 50, 36, 0, 0, 0, 0, 6, 65, 8, 71, 37, 0, 0, 0, 0,
- 0, 6, 65, 12, 89, 37, 0, 0, 0, 0, 0, 6, 65, 16, 72, 37, 0, 0, 0, 8, 197, 45, 84, 213, 16, 144, 8, 9, 197, 89,
- 145, 78, 100, 80, 72, 28, 0, 13, 4, 95, 100, 112, 116, 10, 50, 40, 49, 47, 35, 0, 0, 0, 0, 0, 0, 6, 65, 24, 36, 83,
- 0, 0, 0, 0, 0, 6, 65, 28, 79, 37, 0, 0, 0, 0, 0, 7, 65, 32, 36, 76, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 6, 65, 40, 79, 36, 0, 0, 0, 0, 0, 6, 65, 44, 49, 36, 0, 0, 0, 0, 0, 6, 65, 48, 36, 55, 0, 0, 0, 0, 0,
- 7, 65, 52, 36, 65, 0, 49, 4, 193, 52, 76, 0, 0, 0, 0, 6, 195, 100, 86, 69, 76, 6, 65, 56, 36, 50, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 6, 65, 64, 48, 37, 0, 0, 0, 0, 0, 7, 65, 68, 49, 57, 40, 0, 0, 0, 0, 0, 6, 195, 56, 20,
- 201, 76, 6, 65, 72, 35, 51, 0, 0, 0, 0, 7, 196, 36, 160, 80, 60, 8, 0, 6, 65, 76, 36, 89, 0, 0, 0, 0, 0, 6,
- 65, 80, 47, 37, 0, 0, 0, 6, 195, 92, 19, 192, 76, 0, 0, 4, 193, 84, 76, 0, 0, 0, 0, 6, 65, 88, 84, 37, 0, 0,
- 0, 0, 0, 11, 65, 92, 72, 35, 71, 35, 55, 57, 40, 0, 0, 0, 0, 0, 17, 4, 95, 49, 77, 49, 4, 36, 55, 83, 40, 65,
- 6, 39, 79, 35, 0, 7, 65, 96, 36, 49, 89, 0, 0, 17, 4, 95, 49, 77, 50, 55, 6, 35, 49, 37, 65, 6, 39, 79, 35, 0,
- 0, 0, 0, 7, 65, 100, 57, 35, 37, 0, 0, 0, 0, 0, 8, 65, 104, 88, 36, 72, 37, 0, 0, 0, 0, 0, 0, 0, 0, 7,
- 196, 4, 225, 193, 60, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 32, 17, 9, 72, 8, 0, 6, 194, 5, 80, 72, 8, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 44, 148, 200, 4, 8, 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, 19, 4, 95, 50, 77, 49, 4, 36, 55, 83, 40, 23, 65, 71, 6,
- 37, 55, 37, 0, 0, 19, 4, 95, 50, 77, 50, 55, 6, 35, 49, 37, 23, 65, 71, 6, 37, 55, 37, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 92, 19, 1, 44, 147, 137, 8, 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, 7, 196, 100, 16, 78, 36, 8, 0, 0, 0, 0, 6, 194,
- 8, 144, 72, 28, 0, 0, 0, 0, 0, 6, 195, 32, 146, 64, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 51, 77,
- 49, 4, 36, 55, 83, 40, 47, 6, 35, 47, 40, 0, 0, 17, 4, 95, 51, 77, 50, 55, 6, 35, 49, 37, 47, 6, 35, 47, 40, 0,
- 0, 0, 7, 196, 45, 112, 76, 60, 8, 0, 0, 0, 9, 197, 44, 21, 9, 44, 16, 72, 28, 0, 0, 0, 0, 9, 197, 53, 113, 78,
- 100, 80, 72, 28, 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, 7,
- 195, 53, 112, 64, 72, 28, 0, 0, 9, 197, 45, 112, 77, 8, 16, 72, 8, 6, 195, 32, 147, 15, 76, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 6, 194, 4, 240, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198,
- 104, 19, 154, 36, 32, 82, 67, 0, 0, 0, 0, 0, 0, 0, 9, 197, 12, 129, 78, 100, 80, 72, 28, 0, 0, 0, 0, 0, 0, 17,
- 67, 41, 85, 64, 79, 4, 40, 12, 57, 35, 0, 8, 81, 121, 97, 32, 8, 197, 45, 112, 86, 100, 240, 8, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 6, 195, 45, 112, 79, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 45, 112, 89, 20, 8, 0, 0,
- 0, 0, 0, 0, 0, 0, 9, 133, 49, 101, 110, 121, 101, 72, 28, 0, 0, 0, 6, 195, 92, 19, 1, 8, 7, 195, 8, 147, 1, 72,
- 8, 0, 0, 0, 6, 194, 24, 144, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 53, 77, 49, 4,
- 36, 55, 83, 40, 47, 6, 35, 50, 39, 0, 0, 0, 0, 17, 4, 95, 53, 77, 50, 55, 6, 35, 49, 37, 47, 6, 35, 50, 39, 0,
- 0, 0, 8, 196, 8, 16, 68, 4, 72, 28, 0, 0, 0, 0, 7, 196, 4, 145, 8, 4, 8, 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, 15, 3, 95, 51, 88, 87, 36, 55, 36, 87, 6, 37,
- 50, 37, 0, 0, 10, 3, 95, 48, 67, 65, 6, 37, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 49, 67, 65, 4, 37,
- 35, 65, 6, 39, 79, 35, 0, 0, 0, 0, 0, 0, 0, 6, 194, 48, 16, 72, 28, 0, 0, 17, 3, 95, 50, 67, 65, 4, 37, 35,
- 23, 65, 71, 6, 37, 55, 37, 0, 0, 0, 0, 7, 195, 8, 19, 9, 72, 8, 0, 0, 0, 0, 0, 15, 3, 95, 51, 67, 65, 4,
- 37, 35, 47, 6, 35, 47, 40, 0, 0, 0, 0, 17, 4, 95, 54, 77, 49, 4, 36, 55, 83, 40, 89, 6, 37, 47, 35, 0, 0, 0,
- 0, 17, 4, 95, 54, 77, 50, 55, 6, 35, 49, 37, 89, 6, 37, 47, 35, 0, 0, 13, 3, 95, 55, 88, 89, 35, 71, 6, 37, 50,
- 37, 0, 0, 14, 3, 95, 52, 67, 65, 4, 37, 35, 6, 42, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 53, 67,
- 65, 4, 37, 35, 47, 6, 35, 50, 39, 0, 0, 0, 0, 7, 195, 32, 21, 1, 72, 8, 0, 0, 0, 0, 11, 3, 95, 49, 88, 49,
- 6, 40, 65, 37, 0, 0, 15, 3, 95, 54, 67, 65, 4, 37, 35, 89, 6, 37, 47, 35, 0, 0, 0, 0, 0, 0, 0, 5, 194, 45,
- 80, 76, 0, 14, 3, 95, 50, 88, 37, 91, 37, 51, 6, 37, 50, 37, 0, 0, 15, 3, 95, 55, 67, 65, 4, 37, 35, 89, 6, 35,
- 71, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 196, 80, 20, 129, 4, 76, 8, 15, 3, 95, 56, 67, 65, 4, 37, 35, 50, 6,
- 35, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 52, 88, 35, 51, 39, 71, 35, 6, 37, 50, 37, 0, 0, 15, 3, 95,
- 57, 67, 65, 4, 37, 35, 47, 6, 37, 89, 35, 0, 0, 0, 0, 7, 195, 45, 85, 193, 72, 8, 0, 0, 0, 6, 194, 56, 16, 72,
- 8, 0, 14, 3, 95, 53, 88, 107, 35, 65, 89, 6, 37, 50, 37, 0, 0, 0, 7, 195, 33, 82, 207, 72, 28, 0, 0, 0, 10, 68,
- 80, 19, 135, 84, 91, 40, 0, 28, 0, 0, 0, 13, 3, 95, 54, 88, 89, 37, 47, 6, 37, 50, 37, 0, 0, 0, 0, 0, 17, 4,
- 95, 55, 77, 49, 4, 36, 55, 83, 40, 89, 6, 35, 71, 35, 0, 0, 0, 0, 17, 4, 95, 55, 77, 50, 55, 6, 35, 49, 37, 89,
- 6, 35, 71, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 56, 88, 87, 36, 65, 35, 50, 6, 37, 50, 37, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 57, 88, 47, 37, 89, 6, 37, 50, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 8, 197, 64, 19, 129, 64, 240, 8, 0, 0, 0, 0, 0, 8, 197, 36, 225, 193, 92, 16, 8, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 9, 198, 8, 17, 1, 48, 22, 65, 8, 0, 6, 194, 64, 16, 72, 28, 6, 194, 64, 16, 72, 28, 5,
- 194, 48, 144, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 52, 147, 128, 72, 28, 0, 16, 4, 95, 48, 77, 52, 23, 71, 37,
- 55, 37, 6, 39, 50, 37, 0, 0, 8, 197, 45, 112, 67, 32, 240, 8, 0, 0, 8, 197, 48, 18, 201, 56, 144, 8, 8, 197, 57, 146,
- 78, 100, 144, 76, 16, 4, 95, 48, 77, 51, 23, 65, 37, 55, 37, 6, 39, 50, 37, 0, 0, 0, 12, 4, 95, 48, 77, 49, 6, 36,
- 55, 83, 40, 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, 0, 0, 0, 6, 195, 40, 20, 15, 8, 0, 0, 0, 0, 0, 0, 0, 8, 196, 104, 83, 153, 20, 72, 28, 8,
- 196, 100, 83, 153, 20, 72, 28, 8, 196, 92, 83, 153, 20, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 56, 144, 76, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 57, 77, 50, 55, 6, 35, 49, 37, 47, 6, 37, 89, 35, 0, 0, 0, 0,
- 17, 4, 95, 57, 77, 49, 4, 36, 55, 83, 40, 47, 6, 37, 89, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 52, 147, 73,
- 76, 0, 0, 0, 9, 198, 45, 80, 78, 104, 144, 64, 28, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 5, 194, 81, 80, 76, 0, 0, 0, 0, 7, 196, 56, 19, 153, 36, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197,
- 64, 19, 79, 40, 16, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 92, 16, 72, 28, 5, 194, 76, 144, 72, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 199, 36, 160, 80, 60, 181, 87, 4, 8, 0, 0, 7, 195, 89, 144,
- 64, 72, 28, 0, 0, 0, 0, 22, 67, 45, 112, 64, 49, 58, 35, 15, 49, 4, 40, 58, 35, 0, 8, 81, 107, 117, 119, 97, 32, 6,
- 195, 45, 112, 64, 72, 7, 195, 45, 112, 64, 72, 28, 0, 0, 0, 0, 7, 195, 80, 242, 193, 72, 28, 0, 0, 0, 0, 6, 195, 104,
- 18, 197, 76, 6, 195, 100, 18, 197, 76, 0, 0, 0, 19, 70, 52, 19, 148, 36, 178, 64, 65, 35, 23, 50, 47, 6, 37, 49, 37, 0,
- 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 52, 77, 50, 55, 6, 35, 49, 37, 6, 42, 50, 36, 0, 0,
- 16, 4, 95, 52, 77, 49, 4, 36, 55, 83, 40, 6, 42, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 95, 51, 47, 6,
- 35, 47, 40, 0, 0, 12, 2, 95, 50, 23, 65, 71, 6, 37, 55, 37, 0, 0, 10, 2, 95, 49, 65, 6, 39, 79, 35, 0, 0, 12,
- 2, 95, 48, 89, 37, 83, 6, 40, 51, 37, 0, 0, 10, 2, 95, 55, 89, 6, 35, 71, 35, 0, 0, 10, 2, 95, 54, 89, 6, 37,
- 47, 35, 0, 0, 10, 2, 95, 53, 47, 6, 35, 50, 39, 0, 0, 9, 2, 95, 52, 6, 42, 50, 36, 0, 0, 7, 195, 44, 19, 65,
- 76, 8, 8, 197, 52, 19, 9, 64, 240, 11, 0, 0, 10, 2, 95, 57, 47, 6, 37, 89, 35, 0, 0, 6, 194, 100, 16, 72, 28, 10,
- 2, 95, 56, 50, 6, 35, 50, 36, 0, 0, 0, 0, 0, 0, 6, 195, 56, 19, 73, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 6, 195, 36, 192, 64, 8, 7, 195, 12, 128, 64, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 92,
- 18, 197, 76, 0, 0, 0, 6, 194, 104, 16, 72, 28, 0, 0, 0, 0, 0, 7, 195, 36, 194, 64, 76, 8, 0, 0, 0, 0, 0, 0,
- 0, 0, 6, 195, 56, 19, 192, 76, 0, 0, 0, 0, 0, 0, 7, 2, 95, 109, 36, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 6, 195, 76, 148, 201, 76, 0, 0, 0, 0, 0, 0, 11, 5, 95, 48, 97, 110, 100, 23, 50, 35, 0, 0, 5,
- 194, 101, 80, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 196, 64, 147,
- 132, 36, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 199, 36, 194, 75, 92, 19, 66, 4, 8, 0, 0, 0, 0,
- 0, 0, 0, 7, 195, 8, 20, 201, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 56, 21, 197, 76, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 4, 208, 64, 72, 8, 0,
- 0, 0, 7, 196, 37, 112, 80, 60, 8, 0, 0, 0, 0, 0, 6, 195, 92, 85, 197, 76, 0, 0, 0, 5, 194, 104, 144, 72, 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, 6, 195, 56, 22, 69, 76, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 97, 0, 3, 35, 0, 7, 6, 98, 0, 3, 71, 0,
- 7, 6, 99, 0, 3, 49, 0, 104, 3, 76, 0, 7, 6, 100, 0, 3, 72, 0, 104, 3, 86, 0, 7, 6, 101, 0, 3, 36, 0, 7,
- 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 3, 81, 0, 104, 3, 100, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 3, 37,
- 0, 7, 6, 106, 0, 4, 3, 79, 0, 2, 119, 0, 7, 6, 107, 0, 1, 25, 2, 21, 21, 3, 23, 49, 0, 3, 49, 0, 104, 3,
- 101, 0, 7, 6, 108, 0, 3, 55, 0, 7, 6, 109, 0, 4, 1, 25, 2, 21, 21, 3, 23, 65, 0, 1, 25, 2, 98, 21, 21, 0,
- 1, 25, 2, 118, 21, 0, 1, 25, 2, 119, 21, 21, 0, 4, 1, 25, 2, 17, 67, 3, 41, 0, 8, 0, 4, 3, 65, 0, 2, 17,
- 65, 0, 7, 6, 110, 0, 4, 2, 99, 104, 3, 42, 0, 8, 0, 4, 8, 2, 107, 3, 43, 0, 8, 2, 107, 21, 21, 0, 4, 3,
- 50, 0, 2, 17, 65, 0, 2, 21, 21, 0, 4, 2, 106, 3, 67, 0, 121, 0, 4, 2, 103, 3, 68, 0, 2, 107, 0, 103, 2, 39,
- 0, 7, 6, 111, 0, 3, 39, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 49, 0, 7, 6, 114, 0, 1, 17, 67, 2,
- 17, 65, 3, 14, 16, 0, 4, 3, 51, 0, 1, 17, 65, 2, 17, 65, 0, 114, 3, 51, 51, 0, 7, 6, 115, 0, 3, 89, 0, 104,
- 3, 91, 0, 7, 6, 116, 0, 3, 47, 0, 104, 3, 87, 0, 7, 6, 117, 0, 3, 40, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6,
- 119, 0, 4, 1, 106, 3, 2, 40, 0, 1, 121, 110, 0, 3, 58, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 3, 57,
- 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 4, 42, 1, 42, 2, 42, 3, 0, 42, 42, 3, 0, 42, 1, 42, 42, 2, 32, 3,
- 24, 0, 37, 3, 35, 89, 37, 55, 37, 65, 37, 35, 0, 42, 3, 67, 39, 47, 35, 0, 36, 3, 72, 39, 55, 35, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts62 = FileInMemory_createWithData (3029, reinterpret_cast<const char *> (&espeakdata_dicts62_data),
- U"espeak-1.48.04-source/espeak-data/sw_dict",
+ 0, 6, 65, 12, 89, 37, 0, 0, 0, 0, 7, 196, 100, 16, 78, 36, 8, 0, 6, 65, 16, 72, 37, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 6, 65, 24, 36, 83, 0, 0, 0, 0, 0, 9, 197, 12, 129, 78, 100, 80, 72, 28, 6, 65, 28, 79, 37, 0, 0, 0, 0,
+ 0, 7, 65, 32, 36, 76, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 65, 40, 79, 36, 0, 0, 0, 0, 0, 6, 65, 44, 49,
+ 36, 0, 0, 0, 0, 0, 6, 65, 48, 36, 55, 0, 0, 0, 0, 0, 7, 65, 52, 36, 65, 0, 14, 4, 193, 52, 76, 0, 0, 0,
+ 0, 11, 5, 95, 48, 1, 14, 4, 23, 50, 35, 0, 6, 65, 56, 36, 50, 0, 0, 0, 0, 0, 0, 0, 0, 8, 196, 104, 83, 153,
+ 20, 72, 28, 8, 196, 100, 83, 153, 20, 72, 28, 8, 196, 92, 83, 153, 20, 72, 28, 0, 6, 65, 64, 48, 37, 0, 0, 0, 0, 0,
+ 7, 65, 68, 49, 57, 40, 0, 0, 0, 0, 0, 6, 65, 72, 35, 51, 0, 0, 0, 0, 0, 6, 65, 76, 36, 89, 0, 0, 0, 0,
+ 0, 6, 65, 80, 47, 37, 0, 0, 0, 6, 195, 92, 19, 192, 76, 0, 0, 4, 193, 84, 76, 0, 0, 0, 7, 195, 80, 242, 193, 72,
+ 28, 0, 6, 65, 88, 84, 37, 0, 0, 0, 0, 0, 11, 65, 92, 72, 35, 71, 35, 55, 57, 40, 0, 0, 0, 0, 6, 195, 92, 18,
+ 197, 76, 0, 17, 4, 95, 49, 77, 49, 4, 36, 55, 83, 40, 65, 6, 39, 79, 35, 0, 7, 65, 96, 36, 49, 89, 0, 0, 17, 4,
+ 95, 49, 77, 50, 55, 6, 35, 49, 37, 65, 6, 39, 79, 35, 0, 0, 0, 6, 195, 76, 148, 201, 76, 0, 7, 65, 100, 57, 35, 37,
+ 0, 0, 0, 0, 0, 8, 65, 104, 88, 36, 72, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 6, 194, 5, 80, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 32, 17, 9, 72, 8, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 32, 147, 15, 76, 0, 0, 0, 0, 0, 0, 0, 8, 197, 45, 112, 86, 100,
+ 240, 8, 0, 0, 0, 0, 19, 4, 95, 50, 77, 49, 4, 36, 55, 83, 40, 23, 65, 71, 6, 37, 55, 37, 0, 0, 19, 4, 95, 50,
+ 77, 50, 55, 6, 35, 49, 37, 23, 65, 71, 6, 37, 55, 37, 0, 0, 0, 7, 196, 4, 145, 8, 4, 8, 0, 0, 0, 0, 0, 0,
+ 0, 0, 7, 195, 32, 21, 1, 72, 8, 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, 0, 0, 0, 0, 0, 0, 6, 194, 8, 144, 72, 28, 0, 0, 0, 0, 0, 6, 195,
+ 32, 146, 64, 72, 0, 13, 4, 95, 4, 16, 20, 10, 50, 40, 49, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95,
+ 51, 77, 49, 4, 36, 55, 83, 40, 47, 6, 35, 47, 40, 0, 0, 17, 4, 95, 51, 77, 50, 55, 6, 35, 49, 37, 47, 6, 35, 47,
+ 40, 0, 0, 0, 0, 0, 0, 0, 8, 196, 64, 147, 132, 36, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 37, 112, 80, 60,
+ 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 197, 89, 145, 78, 100, 80, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 195, 53, 112, 64, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 45, 112, 76, 60, 8, 0, 0, 6,
+ 194, 4, 240, 72, 8, 0, 0, 0, 9, 197, 53, 113, 78, 100, 80, 72, 28, 9, 197, 44, 21, 9, 44, 16, 72, 28, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 92, 19, 1, 44, 147, 137, 8, 0, 0, 0, 0, 0,
+ 0, 17, 67, 41, 85, 64, 79, 4, 40, 12, 57, 108, 0, 8, 81, 121, 97, 32, 0, 8, 196, 80, 20, 129, 4, 76, 8, 10, 68, 80,
+ 19, 135, 84, 91, 40, 0, 28, 0, 0, 0, 0, 0, 8, 197, 64, 19, 129, 64, 240, 8, 0, 0, 0, 0, 8, 197, 48, 18, 201, 56,
+ 144, 8, 8, 197, 36, 225, 193, 92, 16, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 9, 133, 49, 5, 14, 25, 5, 72, 28, 7, 196, 56, 19, 153, 36, 76, 0, 0, 6, 194, 24, 144, 72, 28, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 53, 77, 49, 4, 36, 55, 83, 40, 47, 6, 35, 50, 39, 0, 0, 0, 0,
+ 17, 4, 95, 53, 77, 50, 55, 6, 35, 49, 37, 47, 6, 35, 50, 39, 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, 0, 0, 15, 3, 95, 51, 88, 87, 36, 55, 36, 87,
+ 6, 37, 50, 37, 0, 0, 10, 3, 95, 48, 67, 65, 6, 37, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 49, 67, 65,
+ 4, 37, 35, 65, 6, 39, 79, 35, 0, 0, 0, 0, 0, 0, 0, 6, 194, 48, 16, 72, 28, 0, 0, 17, 3, 95, 50, 67, 65, 4,
+ 37, 35, 23, 65, 71, 6, 37, 55, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 51, 67, 65, 4, 37, 35, 47, 6, 35,
+ 47, 40, 0, 0, 0, 0, 17, 4, 95, 54, 77, 49, 4, 36, 55, 83, 40, 89, 6, 37, 47, 35, 0, 0, 7, 196, 45, 112, 89, 20,
+ 8, 0, 0, 17, 4, 95, 54, 77, 50, 55, 6, 35, 49, 37, 89, 6, 37, 47, 35, 0, 0, 13, 3, 95, 55, 88, 89, 35, 71, 6,
+ 37, 50, 37, 0, 0, 14, 3, 95, 52, 67, 65, 4, 37, 35, 6, 42, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95,
+ 53, 67, 65, 4, 37, 35, 47, 6, 35, 50, 39, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 49, 88, 49, 6, 40, 65, 37, 0,
+ 0, 15, 3, 95, 54, 67, 65, 4, 37, 35, 89, 6, 37, 47, 35, 0, 0, 0, 0, 0, 0, 0, 5, 194, 45, 80, 76, 0, 14, 3,
+ 95, 50, 88, 37, 91, 37, 51, 6, 37, 50, 37, 0, 0, 15, 3, 95, 55, 67, 65, 4, 37, 35, 89, 6, 35, 71, 35, 0, 0, 0,
+ 0, 0, 0, 0, 6, 195, 52, 147, 73, 76, 0, 0, 15, 3, 95, 56, 67, 65, 4, 37, 35, 50, 6, 35, 50, 36, 0, 0, 0, 0,
+ 0, 0, 0, 0, 15, 3, 95, 52, 88, 35, 51, 39, 71, 35, 6, 37, 50, 37, 0, 0, 15, 3, 95, 57, 67, 65, 4, 37, 35, 47,
+ 6, 37, 89, 35, 0, 0, 0, 0, 0, 0, 0, 6, 194, 56, 16, 72, 8, 0, 14, 3, 95, 53, 88, 107, 35, 65, 89, 6, 37, 50,
+ 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 54, 88, 89, 37, 47, 6, 37, 50, 37, 0, 0, 0, 0, 0, 17, 4, 95,
+ 55, 77, 49, 4, 36, 55, 83, 40, 89, 6, 35, 71, 35, 0, 0, 0, 0, 17, 4, 95, 55, 77, 50, 55, 6, 35, 49, 37, 89, 6,
+ 35, 71, 35, 0, 0, 10, 199, 36, 160, 80, 60, 181, 87, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 56, 88, 87, 36,
+ 65, 35, 50, 6, 37, 50, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 57, 88, 47, 37, 89, 6, 37, 50, 37, 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,
+ 0, 6, 194, 64, 16, 72, 28, 6, 194, 64, 16, 72, 28, 5, 194, 48, 144, 72, 0, 0, 0, 0, 0, 0, 0, 9, 197, 45, 112, 77,
+ 8, 16, 72, 8, 0, 0, 7, 195, 52, 147, 128, 72, 28, 0, 16, 4, 95, 48, 77, 52, 23, 71, 37, 55, 37, 6, 39, 50, 37, 0,
+ 0, 0, 0, 16, 4, 95, 48, 77, 51, 23, 65, 37, 55, 37, 6, 39, 50, 37, 0, 0, 0, 12, 4, 95, 48, 77, 49, 6, 36, 55,
+ 83, 40, 0, 0, 0, 0, 8, 196, 8, 16, 68, 4, 72, 28, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 5, 194, 56, 144, 76, 0, 0, 0, 0, 0, 0, 6, 195, 100, 18, 197, 76, 0, 0, 0, 0, 0, 0, 17, 4, 95, 57, 77, 50, 55,
+ 6, 35, 49, 37, 47, 6, 37, 89, 35, 0, 0, 0, 0, 17, 4, 95, 57, 77, 49, 4, 36, 55, 83, 40, 47, 6, 37, 89, 35, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 92, 85, 197, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 8, 197, 45, 84, 213, 16, 144, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 4, 225, 193, 60, 8, 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, 7, 195, 8, 147, 1, 72,
+ 8, 0, 0, 0, 0, 7, 195, 8, 19, 9, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 45, 85, 193, 72,
+ 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 40, 20, 15, 8, 0, 0, 0, 0, 0, 0, 0, 0, 9,
+ 198, 45, 80, 78, 104, 144, 64, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 56, 19,
+ 73, 76, 0, 0, 5, 194, 81, 80, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 6, 194, 92, 16, 72, 28, 5, 194, 76, 144, 72, 0, 0, 6, 195, 56, 22, 69, 76, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 7, 196, 36, 160, 80, 60, 8, 0, 0, 0, 0, 7, 195, 89, 144, 64, 72, 28, 0, 0, 7, 2, 95, 13, 36, 65,
+ 0, 0, 0, 22, 67, 45, 112, 64, 49, 58, 35, 15, 49, 4, 40, 58, 108, 0, 8, 81, 107, 117, 119, 97, 32, 7, 195, 45, 112, 64,
+ 72, 28, 7, 195, 45, 112, 64, 72, 28, 0, 7, 196, 44, 148, 200, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 6, 195, 45, 112, 79, 8, 0, 0, 0, 0, 0, 0, 16, 4, 95, 52, 77, 50, 55, 6, 35, 49, 37, 6, 42, 50, 36,
+ 0, 0, 16, 4, 95, 52, 77, 49, 4, 36, 55, 83, 40, 6, 42, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 95, 51,
+ 47, 6, 35, 47, 40, 0, 0, 12, 2, 95, 50, 23, 65, 71, 6, 37, 55, 37, 0, 0, 10, 2, 95, 49, 65, 6, 39, 79, 35, 0,
+ 0, 12, 2, 95, 48, 89, 37, 83, 6, 40, 51, 37, 0, 0, 10, 2, 95, 55, 89, 6, 35, 71, 35, 0, 0, 10, 2, 95, 54, 89,
+ 6, 37, 47, 35, 0, 0, 10, 2, 95, 53, 47, 6, 35, 50, 39, 0, 0, 9, 2, 95, 52, 6, 42, 50, 36, 0, 0, 0, 0, 10,
+ 2, 95, 57, 47, 6, 37, 89, 35, 0, 0, 6, 194, 100, 16, 72, 28, 10, 2, 95, 56, 50, 6, 35, 50, 36, 0, 0, 0, 0, 8,
+ 197, 57, 146, 78, 100, 144, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 36, 192, 64,
+ 8, 7, 195, 12, 128, 64, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 104, 16, 72, 28, 0, 0, 0, 8, 197,
+ 64, 19, 79, 40, 16, 8, 0, 6, 195, 104, 18, 197, 76, 0, 7, 195, 36, 194, 64, 76, 8, 0, 0, 0, 0, 0, 0, 0, 0, 6,
+ 195, 56, 19, 192, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 8, 20, 201, 76, 8, 6, 195, 56, 21, 197, 76, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 101, 80, 72, 0, 0, 0, 0, 6, 195, 56, 20, 201, 76,
+ 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, 6, 195, 92, 19, 1, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 33, 82, 207, 72, 28, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 45, 112, 67, 32, 240, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 7, 195, 4, 208, 64, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 194, 104, 144, 72, 0, 0, 0,
+ 0, 0, 10, 199, 36, 194, 75, 92, 19, 66, 4, 8, 0, 0, 9, 198, 8, 17, 1, 48, 22, 65, 8, 0, 7, 195, 44, 19, 65, 76,
+ 8, 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, 6,
+ 195, 100, 86, 69, 76, 0, 0, 0, 0, 0, 0, 0, 6, 97, 0, 3, 35, 0, 97, 3, 35, 12, 0, 7, 6, 98, 0, 3, 71, 0,
+ 7, 6, 99, 0, 3, 49, 0, 104, 3, 76, 0, 7, 6, 100, 0, 3, 72, 0, 104, 3, 86, 0, 7, 6, 101, 0, 3, 36, 0, 101,
+ 3, 36, 12, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 3, 81, 0, 104, 3, 100, 0, 7, 6, 104, 0, 3, 107, 0, 7,
+ 6, 105, 0, 3, 37, 0, 105, 3, 37, 12, 0, 7, 6, 106, 0, 3, 79, 0, 7, 6, 107, 0, 3, 49, 0, 104, 3, 101, 0, 7,
+ 6, 108, 0, 3, 55, 0, 7, 6, 109, 0, 4, 1, 25, 2, 21, 21, 3, 23, 65, 0, 1, 25, 2, 98, 21, 21, 0, 1, 25, 2,
+ 118, 21, 21, 0, 1, 25, 2, 119, 21, 21, 0, 4, 1, 25, 2, 17, 67, 3, 41, 0, 8, 0, 4, 3, 65, 0, 2, 17, 65, 0,
+ 7, 6, 110, 0, 8, 3, 42, 0, 4, 8, 2, 103, 3, 43, 0, 8, 2, 103, 21, 21, 0, 8, 2, 107, 0, 8, 2, 107, 21, 21,
+ 0, 4, 3, 50, 0, 2, 17, 65, 0, 2, 21, 21, 0, 4, 2, 99, 104, 3, 67, 0, 2, 106, 0, 121, 0, 4, 2, 103, 3, 68,
+ 0, 2, 107, 0, 103, 39, 0, 7, 6, 111, 0, 3, 39, 0, 111, 3, 39, 12, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0,
+ 3, 49, 0, 7, 6, 114, 0, 1, 17, 67, 2, 17, 65, 3, 14, 16, 0, 4, 3, 51, 0, 1, 17, 65, 2, 17, 65, 0, 114, 3,
+ 51, 51, 0, 7, 6, 115, 0, 3, 89, 0, 104, 3, 91, 0, 7, 6, 116, 0, 3, 47, 0, 104, 3, 87, 0, 7, 6, 117, 0, 3,
+ 40, 0, 117, 3, 40, 12, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 3, 49, 89, 0, 7,
+ 6, 121, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 4, 42, 1, 42, 2, 42, 3, 0, 42, 42, 3, 0, 42, 1,
+ 42, 42, 2, 32, 3, 24, 0, 37, 3, 35, 89, 37, 55, 37, 65, 37, 35, 0, 42, 3, 67, 39, 47, 35, 0, 36, 3, 72, 39, 55,
+ 35, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts61 = FileInMemory_createWithData (3004, reinterpret_cast<const char *> (&espeakdata_dicts61_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/sw_dict",
U"sw");
- my addItem_move (espeakdata_dicts62.move());
+ Collection_addItem (me.peek(), espeakdata_dicts61.transfer());
- static unsigned char espeakdata_dicts63_data[110758] = {
- 0, 4, 0, 0, 57, 40, 0, 0, 9, 134, 224, 174, 164, 224, 174, 169, 15, 0, 18, 143, 224, 174, 154, 224, 174, 176, 224, 175, 141, 224,
- 174, 154, 224, 175, 141, 15, 0, 0, 0, 0, 7, 65, 4, 114, 57, 0, 49, 0, 15, 140, 224, 174, 170, 224, 175, 129, 224, 174, 184, 224,
- 175, 129, 15, 20, 12, 95, 35, 45, 224, 174, 181, 224, 174, 164, 224, 175, 129, 118, 84, 109, 72, 122, 0, 0, 24, 149, 224, 174, 154, 224,
- 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 169, 224, 175, 141, 15, 9, 134, 224, 174, 164, 224, 174, 181, 15, 0, 21, 146,
- 224, 174, 164, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 174, 224, 175, 141, 15, 0, 6, 65, 8, 71, 112, 0, 0, 0, 0, 0,
- 21, 6, 224, 174, 170, 224, 174, 191, 71, 37, 57, 114, 0, 24, 82, 46, 32, 224, 174, 143, 32, 6, 65, 12, 89, 112, 0, 0, 27, 152,
- 224, 174, 170, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 174, 190, 224, 174, 175, 224, 175, 141, 15, 0, 0, 0, 6, 65,
- 16, 72, 112, 0, 0, 0, 15, 140, 224, 174, 149, 224, 175, 129, 224, 174, 164, 224, 174, 191, 15, 15, 140, 224, 174, 170, 224, 175, 139, 224,
- 174, 169, 224, 174, 191, 15, 9, 134, 224, 174, 170, 224, 174, 181, 15, 11, 6, 224, 174, 178, 224, 175, 141, 37, 55, 0, 0, 13, 4, 95,
- 100, 112, 116, 10, 48, 40, 62, 62, 37, 0, 0, 18, 143, 224, 174, 170, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 190, 15, 5,
- 65, 20, 112, 0, 0, 12, 137, 224, 174, 149, 224, 174, 190, 224, 174, 169, 15, 0, 0, 13, 6, 224, 174, 170, 224, 174, 170, 48, 109, 48,
- 109, 0, 0, 15, 140, 224, 174, 170, 224, 175, 130, 224, 174, 174, 224, 175, 141, 15, 6, 65, 24, 116, 83, 0, 0, 0, 0, 0, 6, 65,
- 28, 75, 112, 0, 0, 0, 0, 0, 6, 65, 32, 114, 76, 0, 0, 11, 1, 33, 84, 37, 57, 109, 48, 48, 122, 0, 0, 0, 7, 1,
- 35, 38, 36, 66, 0, 0, 27, 152, 224, 174, 170, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 154, 224,
- 175, 141, 15, 7, 65, 36, 118, 57, 0, 49, 0, 13, 1, 37, 84, 37, 92, 122, 49, 49, 118, 140, 122, 0, 0, 10, 1, 38, 65, 109,
- 139, 51, 122, 65, 0, 0, 30, 155, 224, 174, 170, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 178, 224,
- 174, 190, 224, 174, 169, 15, 0, 7, 65, 40, 75, 114, 57, 0, 0, 0, 12, 1, 42, 48, 36, 34, 122, 49, 49, 109, 55, 0, 0, 10,
- 1, 43, 49, 123, 139, 139, 109, 55, 0, 0, 7, 65, 44, 49, 114, 57, 0, 0, 0, 0, 9, 1, 47, 89, 118, 57, 84, 122, 0, 0,
- 6, 65, 48, 116, 55, 0, 0, 15, 140, 224, 174, 170, 224, 175, 130, 224, 174, 174, 224, 174, 190, 15, 0, 15, 140, 224, 174, 170, 224, 175,
- 139, 224, 174, 149, 224, 174, 191, 15, 0, 0, 6, 65, 52, 116, 65, 0, 0, 0, 0, 33, 158, 224, 174, 170, 224, 174, 190, 224, 174, 164,
- 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 174, 190, 15, 0, 6, 65, 56, 116, 50, 0, 0,
- 0, 0, 0, 10, 1, 60, 49, 40, 51, 134, 84, 122, 0, 5, 65, 60, 119, 0, 0, 9, 1, 61, 89, 109, 65, 109, 65, 0, 0, 10,
- 1, 62, 65, 37, 81, 122, 72, 37, 0, 0, 0, 6, 65, 64, 48, 112, 0, 0, 0, 0, 0, 7, 65, 68, 49, 57, 123, 0, 0, 0,
- 15, 140, 224, 174, 149, 224, 175, 139, 224, 174, 178, 224, 174, 191, 15, 0, 0, 6, 65, 72, 118, 51, 0, 0, 15, 9, 224, 174, 149, 224,
- 174, 170, 224, 175, 141, 49, 109, 48, 0, 0, 0, 0, 15, 140, 224, 174, 149, 224, 174, 190, 224, 174, 159, 224, 175, 141, 15, 15, 140, 224,
- 174, 164, 224, 175, 138, 224, 174, 170, 224, 175, 141, 15, 18, 12, 224, 174, 170, 224, 175, 128, 224, 174, 170, 224, 175, 141, 71, 112, 48, 0,
- 6, 65, 76, 116, 89, 0, 0, 0, 0, 0, 6, 65, 80, 25, 112, 0, 0, 0, 11, 6, 224, 174, 185, 224, 175, 141, 37, 99, 0, 0,
- 0, 6, 65, 84, 57, 123, 0, 0, 0, 0, 0, 6, 65, 88, 84, 112, 0, 0, 0, 0, 19, 11, 95, 35, 224, 174, 181, 224, 174, 164,
- 224, 175, 129, 118, 84, 109, 72, 122, 0, 0, 15, 1, 92, 48, 6, 37, 50, 15, 89, 4, 118, 57, 84, 122, 0, 11, 65, 92, 72, 109,
- 71, 109, 55, 57, 123, 0, 0, 0, 0, 18, 143, 224, 174, 170, 224, 175, 135, 224, 174, 149, 224, 174, 174, 224, 175, 141, 15, 18, 143, 224,
- 174, 170, 224, 174, 190, 224, 174, 177, 224, 174, 174, 224, 175, 141, 15, 23, 15, 95, 35, 45, 224, 174, 134, 224, 174, 181, 224, 174, 164, 224,
- 175, 129, 118, 84, 109, 72, 122, 0, 0, 7, 65, 96, 116, 49, 89, 0, 0, 18, 4, 95, 49, 77, 50, 39, 34, 122, 55, 109, 140, 76,
- 109, 47, 47, 122, 0, 0, 21, 146, 224, 174, 170, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 15, 15, 4, 95,
- 49, 77, 51, 39, 34, 122, 49, 119, 140, 37, 114, 0, 0, 0, 7, 65, 100, 58, 118, 57, 0, 0, 0, 0, 0, 15, 140, 224, 174, 149,
- 224, 174, 191, 224, 174, 159, 224, 175, 129, 15, 7, 65, 104, 88, 116, 72, 0, 0, 0, 11, 67, 21, 84, 128, 57, 123, 34, 119, 88, 0,
- 0, 0, 15, 140, 224, 174, 149, 224, 174, 191, 224, 174, 163, 224, 175, 141, 15, 15, 140, 224, 174, 149, 224, 175, 129, 224, 174, 176, 224, 175,
- 129, 15, 15, 140, 224, 174, 170, 224, 175, 128, 224, 174, 154, 224, 175, 141, 15, 0, 0, 0, 0, 0, 0, 11, 6, 224, 174, 180, 224, 175,
- 141, 37, 92, 0, 0, 12, 137, 224, 174, 164, 224, 174, 191, 224, 174, 159, 15, 0, 0, 21, 146, 224, 174, 164, 224, 174, 159, 224, 175, 141,
- 224, 174, 154, 224, 174, 163, 224, 175, 136, 15, 0, 0, 0, 15, 140, 224, 174, 149, 224, 174, 191, 224, 174, 169, 224, 175, 141, 15, 15, 140,
- 224, 174, 170, 224, 174, 149, 224, 174, 164, 224, 175, 141, 15, 0, 0, 24, 67, 5, 81, 0, 39, 89, 47, 34, 6, 36, 113, 55, 113, 109,
- 50, 15, 72, 6, 39, 55, 109, 88, 0, 0, 0, 12, 1, 124, 89, 36, 68, 81, 122, 47, 47, 122, 0, 0, 0, 13, 4, 95, 54, 48,
- 111, 35, 51, 122, 71, 109, 72, 0, 0, 0, 0, 30, 21, 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 174, 154, 224, 174, 190, 224, 174,
- 176, 224, 175, 141, 48, 34, 109, 89, 118, 34, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 175, 129, 224, 174, 154, 224,
- 175, 129, 15, 0, 0, 0, 30, 155, 224, 174, 149, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224,
- 174, 177, 224, 175, 129, 15, 0, 21, 146, 224, 174, 170, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 175, 15, 0, 0,
- 21, 146, 224, 174, 170, 224, 175, 128, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 129, 15, 0, 12, 137, 224, 174, 149, 224, 174, 164,
- 224, 174, 191, 15, 11, 4, 95, 49, 67, 48, 50, 123, 51, 122, 0, 0, 0, 0, 0, 0, 18, 143, 224, 174, 164, 224, 175, 135, 224, 174,
- 181, 224, 174, 164, 224, 174, 190, 15, 0, 0, 0, 0, 21, 146, 224, 174, 149, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224,
- 174, 191, 15, 0, 21, 146, 224, 174, 170, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 136, 15, 0, 0, 24, 149, 224,
- 174, 170, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 169, 224, 174, 191, 15, 0, 0, 0, 0, 0, 0, 0, 20, 67,
- 36, 228, 128, 6, 113, 50, 72, 113, 109, 50, 15, 34, 6, 123, 48, 112, 88, 0, 0, 0, 0, 15, 140, 224, 174, 154, 224, 174, 190, 224,
- 174, 175, 224, 174, 190, 15, 12, 137, 224, 174, 164, 224, 174, 191, 224, 174, 169, 15, 0, 15, 140, 224, 174, 149, 224, 175, 139, 224, 174, 170,
- 224, 174, 191, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 175, 141, 224, 174, 176, 224, 174, 190, 15,
- 15, 140, 224, 174, 170, 224, 174, 159, 224, 174, 181, 224, 174, 190, 15, 0, 0, 0, 0, 18, 143, 224, 174, 164, 224, 174, 176, 224, 174, 190,
- 224, 174, 181, 224, 174, 191, 15, 0, 10, 4, 95, 49, 67, 111, 50, 123, 51, 0, 0, 0, 21, 146, 224, 174, 170, 224, 175, 129, 224, 174,
- 149, 224, 174, 190, 224, 174, 176, 224, 174, 191, 15, 0, 0, 0, 0, 0, 0, 14, 4, 95, 55, 48, 111, 38, 36, 92, 122, 71, 109, 72,
- 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 129, 15, 0, 0, 11, 6, 224, 174, 183, 224,
- 175, 141, 37, 93, 0, 0, 0, 0, 0, 9, 134, 224, 174, 149, 224, 174, 149, 15, 11, 6, 224, 174, 181, 224, 175, 141, 37, 84, 0, 11,
- 6, 224, 174, 149, 224, 175, 141, 37, 49, 0, 0, 15, 9, 224, 174, 147, 224, 174, 149, 224, 175, 139, 119, 108, 119, 0, 0, 0, 0, 0,
- 14, 4, 95, 50, 67, 48, 37, 34, 122, 50, 123, 51, 122, 0, 0, 15, 140, 224, 174, 164, 224, 174, 181, 224, 174, 149, 224, 175, 141, 15,
- 15, 140, 224, 174, 164, 224, 174, 159, 224, 174, 149, 224, 175, 141, 15, 0, 0, 0, 0, 9, 134, 224, 174, 149, 224, 174, 159, 15, 0, 0,
- 33, 158, 224, 174, 164, 224, 175, 138, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 177, 224,
- 175, 129, 15, 21, 146, 224, 174, 170, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 15, 0, 0, 0, 0, 0, 0,
- 0, 0, 9, 134, 224, 174, 149, 224, 174, 169, 15, 0, 0, 0, 0, 0, 9, 134, 224, 174, 149, 224, 174, 174, 15, 0, 0, 24, 149, 224,
- 174, 164, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 175, 224, 175, 141, 15, 21, 146, 224, 174, 170, 224, 174, 181, 224,
- 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 15, 0, 16, 4, 95, 49, 57, 111, 48, 35, 47, 47, 39, 50, 71, 109, 72, 0, 0,
- 18, 143, 224, 174, 149, 224, 174, 174, 224, 175, 141, 224, 174, 169, 224, 175, 129, 15, 0, 0, 0, 0, 0, 27, 152, 224, 174, 149, 224, 175,
- 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 169, 224, 175, 141, 15, 27, 152, 224, 174, 164, 224, 174, 181, 224, 174,
- 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 175, 141, 15, 0, 24, 149, 224, 174, 149, 224, 174, 174, 224, 175, 141, 224,
- 174, 174, 224, 175, 129, 224, 174, 169, 224, 175, 129, 15, 0, 0, 0, 23, 15, 224, 174, 170, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224,
- 174, 178, 83, 119, 50, 55, 109, 0, 0, 0, 0, 0, 30, 6, 224, 174, 149, 224, 174, 191, 49, 37, 55, 119, 65, 112, 139, 139, 109, 34,
- 0, 24, 82, 46, 32, 224, 174, 174, 224, 175, 128, 32, 0, 0, 33, 158, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174,
- 174, 224, 175, 129, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 175, 129, 15, 21, 146, 224, 174, 164, 224, 174, 159, 224, 174, 191, 224, 174,
- 149, 224, 175, 141, 224, 174, 149, 15, 13, 4, 95, 50, 67, 111, 37, 34, 122, 50, 123, 51, 0, 0, 0, 0, 15, 140, 224, 174, 164, 224,
- 174, 176, 224, 175, 129, 224, 174, 174, 15, 24, 149, 224, 174, 170, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
- 174, 149, 15, 0, 27, 152, 224, 174, 164, 224, 175, 128, 224, 174, 176, 224, 174, 174, 224, 175, 129, 224, 174, 179, 224, 175, 141, 224, 174, 179,
- 15, 0, 12, 137, 224, 174, 149, 224, 175, 129, 224, 174, 163, 15, 0, 0, 0, 0, 24, 149, 224, 174, 164, 224, 175, 128, 224, 174, 170, 224,
- 174, 190, 224, 174, 181, 224, 174, 179, 224, 174, 191, 15, 0, 18, 12, 224, 174, 156, 224, 175, 134, 224, 174, 169, 224, 175, 141, 88, 36, 50,
- 0, 0, 0, 0, 0, 0, 0, 21, 146, 224, 174, 170, 224, 175, 139, 224, 174, 175, 224, 174, 191, 224, 174, 153, 224, 175, 141, 15, 20, 67,
- 28, 36, 0, 71, 34, 6, 37, 47, 37, 91, 15, 48, 6, 135, 50, 72, 88, 0, 0, 15, 3, 226, 134, 144, 6, 37, 140, 109, 72, 109,
- 65, 71, 122, 0, 0, 15, 140, 224, 174, 164, 224, 174, 191, 224, 174, 159, 224, 175, 129, 15, 0, 16, 3, 226, 134, 146, 84, 6, 109, 55,
- 109, 72, 109, 65, 71, 122, 0, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 181, 224, 175, 135, 15, 0, 42, 167, 224, 174, 170, 224,
- 174, 178, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224,
- 174, 169, 224, 175, 141, 15, 0, 27, 152, 224, 174, 170, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169,
- 224, 175, 141, 15, 0, 0, 21, 146, 224, 174, 149, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 129, 15, 0, 15, 140,
- 224, 174, 149, 224, 174, 153, 224, 175, 141, 224, 174, 149, 15, 0, 27, 152, 224, 174, 149, 224, 175, 139, 224, 174, 170, 224, 174, 191, 224, 174,
- 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 15, 27, 152, 224, 174, 149, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 169, 224, 175,
- 141, 224, 174, 169, 224, 175, 129, 15, 14, 4, 95, 51, 67, 48, 65, 40, 50, 50, 123, 51, 122, 0, 0, 0, 0, 0, 0, 0, 0, 24,
- 149, 224, 174, 170, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 178, 15, 0, 0, 18, 143, 224, 174, 170,
- 224, 174, 169, 224, 174, 191, 224, 174, 175, 224, 174, 190, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 49, 49,
- 111, 48, 35, 47, 37, 50, 39, 50, 51, 0, 0, 0, 0, 0, 14, 3, 226, 132, 162, 84, 6, 109, 66, 37, 81, 109, 65, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 51, 67, 111, 65, 40, 50, 50, 123, 51, 0, 0, 19, 12, 224, 174, 137, 224,
- 174, 170, 224, 175, 141, 224, 174, 170, 40, 71, 71, 109, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 95, 49, 48, 111, 48, 35, 47, 47,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 183, 224, 174, 190, 15, 24, 3, 226, 128, 161,
- 6, 37, 16, 109, 139, 139, 134, 49, 15, 49, 6, 40, 47, 47, 122, 84, 118, 62, 0, 0, 20, 67, 73, 80, 128, 34, 6, 109, 91, 109,
- 50, 15, 34, 6, 123, 71, 109, 55, 88, 0, 14, 3, 226, 128, 160, 49, 40, 47, 47, 122, 84, 118, 62, 0, 0, 0, 12, 3, 226, 128,
- 162, 47, 6, 119, 139, 139, 118, 0, 0, 0, 18, 12, 224, 174, 170, 224, 174, 191, 224, 174, 159, 224, 175, 141, 71, 37, 139, 0, 15, 140,
- 224, 174, 170, 224, 174, 191, 224, 174, 159, 224, 175, 141, 15, 0, 0, 16, 4, 95, 49, 50, 111, 48, 109, 50, 50, 37, 34, 109, 66, 140,
- 0, 14, 5, 95, 48, 77, 50, 120, 55, 109, 140, 76, 109, 65, 0, 0, 0, 0, 21, 146, 224, 174, 164, 224, 175, 129, 224, 174, 176, 224,
- 175, 129, 224, 174, 181, 224, 174, 190, 15, 13, 4, 95, 52, 67, 48, 50, 118, 50, 123, 51, 122, 0, 0, 0, 0, 0, 0, 27, 152, 224,
- 174, 164, 224, 175, 129, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 181, 224, 174, 191, 15, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 164, 224, 174, 190, 224, 174, 169, 224, 175, 129, 15, 13, 3, 95, 50, 48, 37, 34,
- 122, 71, 109, 72, 122, 0, 0, 0, 14, 5, 95, 48, 77, 49, 120, 118, 57, 37, 34, 109, 65, 0, 0, 0, 27, 152, 224, 174, 170, 224,
- 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 175, 224, 175, 141, 15, 0, 0, 0, 0, 18, 12, 224, 174, 154,
- 224, 175, 134, 224, 174, 159, 224, 175, 141, 89, 36, 139, 0, 27, 152, 224, 174, 170, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159,
- 224, 174, 191, 224, 174, 169, 224, 175, 141, 15, 13, 3, 95, 51, 48, 65, 40, 48, 48, 109, 72, 122, 0, 0, 0, 0, 0, 15, 140, 224,
- 174, 149, 224, 175, 140, 224, 174, 169, 224, 175, 141, 15, 0, 0, 0, 18, 143, 224, 174, 164, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224,
- 174, 181, 15, 0, 0, 0, 12, 4, 95, 52, 67, 111, 50, 118, 50, 123, 51, 0, 12, 5, 95, 48, 77, 51, 120, 49, 119, 140, 37, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 143, 224, 174, 170, 224, 175, 139, 224, 174, 164, 224, 174, 169, 224, 175, 136, 15, 0, 0,
- 0, 21, 146, 224, 174, 164, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 169, 224, 175, 136, 15, 0, 14, 3, 95, 51, 88, 65, 40,
- 48, 48, 109, 47, 47, 122, 0, 13, 3, 95, 54, 48, 35, 51, 122, 71, 109, 72, 122, 0, 0, 0, 0, 21, 146, 224, 174, 164, 224, 175,
- 128, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 175, 136, 15, 0, 0, 0, 15, 140, 224, 174, 164, 224, 174, 190, 224, 174, 181, 224, 175,
- 135, 15, 0, 0, 14, 3, 95, 55, 48, 38, 36, 92, 122, 71, 109, 72, 122, 0, 0, 24, 149, 224, 174, 170, 224, 174, 178, 224, 174, 191,
- 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 15, 12, 3, 95, 49, 67, 50, 123, 139, 139, 51, 37, 0, 0, 0, 30, 155, 224,
- 174, 170, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 149, 224, 175, 141, 15, 0, 0, 12,
- 4, 95, 53, 67, 48, 134, 50, 123, 51, 122, 0, 0, 18, 143, 224, 174, 170, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 178, 15,
- 0, 16, 3, 95, 49, 57, 48, 35, 47, 47, 39, 50, 71, 109, 72, 122, 0, 0, 0, 15, 3, 95, 50, 67, 37, 34, 122, 50, 123, 139,
- 139, 51, 37, 0, 13, 3, 226, 151, 143, 84, 6, 109, 139, 139, 109, 65, 0, 0, 0, 0, 0, 0, 24, 149, 224, 174, 149, 224, 175, 139,
- 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 15, 15, 140, 224, 174, 170, 224, 174, 181, 224, 174, 169, 224, 174, 191,
- 15, 0, 15, 3, 95, 49, 49, 48, 35, 47, 37, 50, 39, 50, 51, 122, 0, 0, 11, 3, 95, 49, 48, 48, 35, 47, 47, 122, 0, 0,
- 15, 3, 95, 51, 67, 65, 40, 50, 50, 123, 139, 139, 51, 37, 0, 0, 16, 3, 95, 49, 50, 48, 109, 50, 50, 37, 34, 109, 66, 140,
- 122, 0, 0, 15, 4, 95, 99, 121, 114, 89, 37, 34, 37, 55, 55, 37, 49, 0, 0, 0, 0, 0, 0, 15, 3, 95, 55, 88, 38, 36,
- 92, 122, 71, 109, 47, 47, 122, 0, 0, 14, 3, 95, 52, 67, 50, 118, 50, 123, 139, 139, 51, 37, 0, 0, 0, 0, 0, 9, 3, 95,
- 49, 111, 39, 50, 51, 0, 0, 0, 0, 0, 13, 3, 95, 53, 67, 134, 50, 123, 139, 139, 51, 37, 0, 0, 0, 0, 0, 11, 3, 95,
- 50, 111, 37, 34, 109, 66, 140, 0, 0, 0, 0, 13, 3, 95, 52, 48, 50, 118, 51, 48, 109, 72, 122, 0, 11, 3, 95, 49, 88, 48,
- 35, 72, 37, 50, 0, 0, 15, 3, 95, 54, 67, 35, 51, 122, 50, 123, 139, 139, 51, 37, 0, 0, 11, 4, 95, 53, 67, 111, 134, 50,
- 123, 51, 0, 0, 0, 19, 3, 226, 150, 160, 49, 6, 109, 34, 122, 67, 75, 109, 72, 122, 16, 109, 65, 0, 0, 10, 3, 95, 51, 111,
- 65, 123, 50, 51, 0, 0, 0, 0, 14, 3, 95, 50, 88, 37, 34, 122, 71, 109, 47, 47, 122, 0, 12, 3, 95, 53, 48, 134, 65, 71,
- 109, 72, 122, 0, 0, 16, 3, 95, 55, 67, 38, 36, 92, 122, 50, 123, 139, 139, 51, 37, 0, 0, 0, 0, 0, 0, 0, 0, 16, 3,
- 226, 158, 148, 84, 6, 109, 55, 109, 72, 109, 65, 71, 122, 0, 0, 19, 12, 224, 174, 154, 224, 175, 128, 224, 174, 154, 224, 175, 128, 76,
- 112, 76, 112, 0, 15, 3, 95, 56, 67, 38, 36, 66, 66, 123, 139, 139, 51, 37, 0, 0, 0, 0, 0, 9, 3, 95, 53, 111, 134, 50,
- 72, 0, 16, 3, 95, 63, 63, 49, 40, 51, 37, 57, 4, 112, 140, 122, 10, 0, 0, 0, 15, 140, 224, 174, 164, 224, 174, 190, 224, 174,
- 181, 224, 174, 190, 15, 18, 143, 224, 174, 164, 224, 174, 175, 224, 174, 190, 224, 174, 179, 224, 175, 129, 15, 0, 28, 18, 224, 174, 159, 224,
- 174, 191, 224, 174, 170, 224, 175, 129, 224, 174, 159, 224, 174, 191, 140, 116, 48, 57, 122, 139, 37, 0, 14, 3, 95, 52, 88, 50, 118, 51,
- 48, 109, 47, 47, 122, 0, 0, 18, 3, 95, 57, 67, 47, 39, 62, 62, 118, 57, 37, 34, 109, 47, 47, 122, 0, 8, 3, 224, 174, 143,
- 57, 114, 0, 0, 0, 0, 18, 12, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 72, 37, 49, 0, 15, 140, 224, 174, 149, 224,
- 175, 135, 224, 174, 159, 224, 175, 141, 15, 15, 140, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 15, 15, 140, 224, 174, 170, 224,
- 174, 159, 224, 175, 129, 224, 174, 149, 15, 8, 3, 224, 175, 144, 119, 65, 0, 0, 8, 3, 95, 54, 111, 118, 51, 0, 14, 4, 95, 54,
- 67, 48, 35, 51, 122, 50, 123, 51, 122, 0, 0, 21, 146, 224, 174, 170, 224, 174, 190, 224, 174, 175, 224, 175, 141, 224, 174, 184, 224, 175,
- 141, 15, 0, 18, 143, 224, 174, 149, 224, 174, 179, 224, 174, 191, 224, 174, 178, 224, 175, 141, 15, 18, 143, 224, 174, 170, 224, 174, 178, 224,
- 174, 191, 224, 174, 149, 224, 175, 141, 15, 10, 3, 224, 175, 141, 39, 139, 51, 122, 0, 0, 13, 3, 95, 53, 88, 134, 65, 71, 109, 47,
- 47, 122, 0, 13, 3, 95, 56, 48, 38, 36, 66, 71, 109, 72, 122, 0, 8, 3, 224, 175, 140, 147, 135, 0, 0, 0, 11, 6, 224, 174,
- 159, 224, 175, 141, 37, 139, 0, 0, 0, 8, 3, 224, 175, 136, 147, 134, 0, 0, 9, 3, 95, 55, 111, 38, 114, 92, 0, 9, 3, 224,
- 175, 139, 147, 119, 12, 0, 9, 3, 224, 174, 131, 109, 81, 108, 0, 0, 8, 3, 224, 175, 138, 18, 39, 0, 14, 3, 224, 174, 130, 109,
- 50, 122, 89, 84, 109, 51, 109, 0, 12, 6, 224, 174, 153, 224, 175, 141, 37, 68, 81, 0, 0, 35, 23, 95, 35, 224, 174, 134, 224, 174,
- 181, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 149, 118, 84, 109, 72, 122, 65, 118, 81, 109, 0, 0, 15, 140, 224,
- 174, 149, 224, 174, 191, 224, 174, 176, 224, 175, 141, 15, 33, 24, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 164, 224,
- 174, 191, 224, 174, 149, 224, 175, 141, 72, 37, 81, 72, 37, 81, 0, 14, 3, 95, 54, 88, 35, 51, 122, 71, 109, 47, 47, 122, 0, 13,
- 3, 95, 57, 48, 47, 39, 66, 66, 123, 51, 122, 0, 0, 9, 3, 224, 175, 135, 147, 114, 12, 0, 0, 8, 3, 224, 175, 134, 18, 36,
- 0, 0, 18, 143, 224, 174, 170, 224, 175, 139, 224, 174, 169, 224, 174, 184, 224, 175, 141, 15, 8, 3, 224, 175, 129, 18, 40, 0, 0, 9,
- 3, 224, 175, 128, 147, 112, 12, 0, 0, 0, 9, 3, 224, 175, 130, 147, 123, 12, 0, 0, 0, 18, 143, 224, 174, 149, 224, 174, 190, 224,
- 174, 168, 224, 175, 141, 224, 174, 164, 15, 18, 143, 224, 174, 170, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 15, 0, 0, 18,
- 12, 224, 174, 149, 224, 174, 191, 224, 174, 176, 224, 175, 135, 81, 34, 114, 0, 11, 6, 224, 174, 163, 224, 175, 141, 37, 66, 0, 0, 11,
- 3, 224, 175, 185, 34, 123, 71, 118, 57, 0, 0, 23, 3, 224, 175, 184, 65, 6, 114, 55, 37, 34, 122, 48, 48, 109, 72, 122, 15, 48,
- 6, 119, 55, 0, 0, 11, 3, 95, 57, 111, 39, 50, 71, 109, 72, 0, 0, 21, 146, 224, 174, 164, 224, 175, 138, 224, 174, 170, 224, 175,
- 141, 224, 174, 169, 224, 175, 129, 15, 13, 3, 224, 175, 186, 38, 36, 66, 66, 122, 34, 122, 0, 0, 10, 3, 224, 175, 181, 118, 66, 140,
- 122, 0, 0, 27, 152, 224, 174, 154, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 175, 224, 175, 141, 15,
- 15, 140, 224, 174, 170, 224, 175, 130, 224, 174, 159, 224, 175, 141, 15, 14, 3, 95, 56, 88, 38, 36, 66, 71, 109, 47, 47, 122, 0, 11,
- 3, 224, 175, 180, 65, 118, 72, 109, 65, 0, 0, 12, 3, 224, 175, 183, 84, 109, 34, 109, 84, 122, 0, 0, 11, 3, 224, 175, 182, 48,
- 109, 139, 51, 122, 0, 0, 18, 143, 224, 174, 170, 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 149, 15, 10, 3, 224, 175, 177, 50,
- 123, 51, 122, 0, 0, 18, 12, 224, 174, 170, 224, 175, 136, 224, 174, 149, 224, 175, 141, 71, 134, 49, 0, 11, 3, 224, 175, 176, 48, 109,
- 47, 47, 122, 0, 0, 9, 3, 224, 175, 179, 50, 118, 62, 0, 0, 26, 18, 224, 174, 164, 224, 174, 190, 224, 174, 153, 224, 175, 141, 224,
- 174, 184, 224, 175, 141, 87, 118, 68, 49, 89, 0, 12, 3, 224, 175, 178, 118, 57, 37, 34, 109, 65, 0, 0, 18, 143, 224, 174, 149, 224,
- 174, 181, 224, 175, 129, 224, 174, 169, 224, 175, 141, 15, 30, 155, 224, 174, 164, 224, 175, 128, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224,
- 174, 164, 224, 175, 139, 224, 174, 159, 224, 175, 129, 15, 18, 143, 224, 174, 170, 224, 174, 178, 224, 175, 141, 224, 174, 170, 224, 175, 141, 15,
- 0, 27, 152, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 129, 224, 174, 169, 224, 175, 129, 15, 15, 3,
- 95, 57, 88, 47, 39, 66, 66, 123, 139, 139, 51, 122, 0, 0, 0, 13, 4, 95, 54, 67, 111, 35, 51, 122, 50, 123, 51, 0, 11, 6,
- 224, 174, 175, 224, 175, 141, 37, 57, 0, 0, 0, 15, 9, 224, 174, 134, 224, 174, 149, 224, 174, 190, 118, 108, 118, 0, 0, 0, 15, 140,
- 224, 174, 149, 224, 174, 191, 224, 174, 178, 224, 174, 191, 15, 19, 12, 224, 174, 159, 224, 174, 191, 224, 174, 181, 224, 174, 191, 139, 37, 84,
- 37, 0, 11, 6, 224, 174, 177, 224, 175, 141, 37, 51, 0, 11, 6, 224, 174, 169, 224, 175, 141, 37, 50, 0, 0, 15, 140, 224, 174, 164,
- 224, 175, 135, 224, 174, 181, 224, 174, 190, 15, 0, 36, 24, 224, 174, 170, 224, 174, 190, 224, 174, 164, 224, 174, 176, 224, 175, 129, 224, 174,
- 159, 224, 174, 169, 224, 175, 141, 83, 118, 72, 109, 34, 122, 140, 109, 50, 0, 0, 0, 13, 4, 95, 52, 48, 111, 50, 118, 51, 48, 109,
- 72, 0, 0, 0, 0, 10, 3, 95, 52, 111, 50, 118, 50, 81, 0, 17, 4, 95, 115, 117, 112, 65, 6, 114, 55, 36, 92, 122, 47, 47,
- 122, 0, 0, 27, 152, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 183, 224, 175, 141, 224, 174, 159, 224, 174, 191, 15,
- 0, 18, 143, 224, 174, 164, 224, 174, 178, 224, 174, 190, 224, 174, 175, 224, 175, 141, 15, 0, 0, 0, 21, 146, 224, 174, 164, 224, 174, 159,
- 224, 174, 191, 224, 174, 175, 224, 174, 169, 224, 175, 141, 15, 0, 0, 15, 140, 224, 174, 154, 224, 174, 190, 224, 174, 176, 224, 175, 129, 15,
- 0, 24, 149, 224, 174, 164, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 174, 224, 175, 141, 15, 11, 6, 224, 174, 179,
- 224, 175, 141, 37, 62, 0, 0, 0, 0, 33, 24, 224, 174, 170, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224,
- 174, 178, 224, 175, 141, 71, 134, 49, 49, 113, 55, 0, 0, 0, 21, 146, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 175, 129, 15, 0, 0, 21, 146, 224, 174, 149, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175, 135, 15, 0, 24,
- 149, 224, 174, 149, 224, 174, 179, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 15, 0, 15, 4, 95, 55, 67, 48,
- 38, 36, 92, 122, 50, 123, 51, 122, 0, 0, 24, 149, 224, 174, 149, 224, 174, 179, 224, 174, 191, 224, 174, 178, 224, 175, 135, 224, 174, 175,
- 224, 175, 135, 15, 0, 0, 0, 18, 143, 224, 174, 170, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 15, 0, 0, 24, 149, 224,
- 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176, 224, 175, 141, 15, 0, 0, 33, 158, 224, 174, 149, 224, 175,
- 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 15, 33, 158, 224, 174,
- 149, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 15, 33,
- 158, 224, 174, 170, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175,
- 129, 15, 0, 12, 137, 224, 174, 170, 224, 175, 139, 224, 174, 164, 15, 9, 3, 224, 174, 190, 147, 118, 12, 0, 0, 18, 143, 224, 174, 170,
- 224, 174, 190, 224, 174, 178, 224, 174, 191, 224, 174, 175, 15, 8, 3, 224, 174, 191, 18, 37, 0, 0, 0, 0, 11, 6, 224, 174, 159, 224,
- 174, 191, 139, 37, 0, 0, 10, 3, 95, 56, 111, 38, 36, 139, 139, 0, 15, 4, 95, 48, 77, 50, 55, 109, 140, 76, 109, 47, 47, 122,
- 0, 0, 27, 152, 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 169, 224, 174, 191, 15, 12,
- 4, 95, 48, 77, 51, 49, 119, 140, 37, 114, 0, 0, 0, 21, 146, 224, 174, 170, 224, 175, 128, 224, 174, 176, 224, 174, 190, 224, 174, 174,
- 224, 174, 163, 15, 15, 4, 95, 48, 77, 49, 118, 57, 37, 34, 109, 47, 47, 122, 0, 0, 0, 15, 140, 224, 174, 149, 224, 174, 191, 224,
- 174, 176, 224, 174, 191, 15, 0, 0, 18, 143, 224, 174, 164, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190, 15, 0, 0, 0, 0,
- 0, 0, 0, 0, 18, 143, 224, 174, 170, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 178, 15, 0, 0, 12, 137, 224, 174, 170, 224,
- 174, 159, 224, 174, 190, 15, 0, 0, 0, 0, 14, 4, 95, 55, 67, 111, 38, 36, 92, 122, 50, 123, 51, 0, 0, 0, 0, 0, 0, 0,
- 21, 146, 224, 174, 170, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 15, 0, 0, 12, 4, 95, 53, 48, 111, 134,
- 65, 71, 109, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 154, 224, 174, 191, 224, 174, 178, 224, 174,
- 191, 15, 11, 6, 224, 174, 184, 224, 175, 141, 37, 89, 0, 0, 0, 18, 143, 224, 174, 170, 224, 174, 159, 224, 175, 129, 224, 174, 181, 224,
- 174, 190, 15, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 56, 67, 48, 38, 36, 66, 66, 123, 51, 122, 0, 0, 0, 0, 0, 23, 15,
- 224, 174, 154, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 175, 141, 89, 37, 34, 109, 65, 0, 0, 0, 0, 0, 0, 32, 20, 95, 35,
- 224, 174, 181, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 149, 118, 84, 109, 72, 122, 65, 118, 81, 109, 0, 0, 0,
- 0, 14, 4, 95, 99, 97, 112, 49, 35, 48, 37, 139, 109, 55, 0, 0, 36, 24, 95, 35, 45, 224, 174, 134, 224, 174, 181, 224, 174, 164,
- 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 149, 118, 84, 109, 72, 122, 65, 118, 81, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 36, 24, 224, 174, 170, 224, 174, 190, 224, 174, 164, 224, 174, 176, 224, 174, 191, 224, 174, 159, 224, 174,
- 174, 224, 175, 141, 83, 118, 72, 109, 34, 37, 140, 109, 65, 0, 27, 152, 224, 174, 164, 224, 175, 129, 224, 174, 181, 224, 174, 174, 224, 175,
- 141, 224, 174, 154, 224, 174, 174, 224, 175, 141, 15, 27, 152, 224, 174, 170, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
- 191, 224, 174, 170, 224, 175, 141, 15, 0, 0, 0, 0, 27, 152, 224, 174, 164, 224, 175, 138, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224,
- 175, 129, 224, 174, 169, 224, 175, 129, 15, 0, 0, 21, 14, 95, 35, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 37, 55, 122,
- 65, 0, 13, 4, 95, 56, 67, 111, 38, 36, 66, 66, 123, 51, 0, 18, 67, 12, 230, 64, 76, 6, 134, 50, 112, 88, 15, 57, 6, 40,
- 109, 50, 0, 0, 0, 0, 0, 21, 146, 224, 174, 164, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 174, 224, 175, 141, 15, 21, 146,
- 224, 174, 170, 224, 174, 163, 224, 175, 141, 224, 174, 164, 224, 174, 174, 224, 175, 141, 15, 21, 146, 224, 174, 170, 224, 174, 190, 224, 174, 176,
- 224, 174, 164, 224, 174, 174, 224, 175, 141, 15, 0, 0, 0, 0, 0, 0, 18, 12, 224, 174, 170, 224, 175, 129, 224, 174, 159, 224, 175, 141,
- 83, 40, 140, 0, 15, 140, 224, 174, 149, 224, 175, 129, 224, 174, 159, 224, 175, 141, 15, 0, 14, 9, 95, 35, 45, 224, 174, 178, 224, 175,
- 141, 37, 55, 0, 0, 0, 0, 15, 140, 224, 174, 164, 224, 174, 169, 224, 174, 174, 224, 175, 141, 15, 15, 140, 224, 174, 170, 224, 175, 129,
- 224, 174, 149, 224, 175, 141, 15, 0, 0, 0, 18, 143, 224, 174, 164, 224, 175, 134, 224, 174, 169, 224, 174, 174, 224, 175, 141, 15, 12, 137,
- 224, 174, 170, 224, 174, 178, 224, 175, 135, 15, 0, 0, 15, 140, 224, 174, 164, 224, 174, 174, 224, 175, 141, 224, 174, 174, 15, 24, 149, 224,
- 174, 170, 224, 175, 141, 224, 174, 175, 224, 175, 130, 224, 174, 169, 224, 174, 184, 224, 175, 141, 15, 0, 25, 18, 224, 174, 170, 224, 174, 191,
- 224, 174, 176, 224, 175, 135, 224, 174, 149, 224, 175, 141, 71, 34, 114, 49, 0, 27, 18, 95, 35, 45, 224, 174, 181, 224, 174, 164, 224, 175,
- 129, 224, 174, 174, 224, 175, 141, 118, 84, 109, 72, 122, 65, 0, 0, 0, 27, 152, 224, 174, 170, 224, 175, 141, 224, 174, 176, 224, 174, 190,
- 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 141, 15, 27, 152, 224, 174, 170, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149,
- 224, 174, 191, 224, 174, 164, 224, 175, 141, 15, 0, 0, 0, 0, 23, 15, 224, 174, 170, 224, 175, 135, 224, 174, 169, 224, 175, 141, 224, 174,
- 178, 83, 114, 50, 55, 109, 0, 0, 0, 0, 17, 4, 95, 57, 67, 48, 47, 39, 62, 62, 118, 57, 37, 34, 109, 65, 0, 0, 0, 0,
- 0, 12, 137, 224, 174, 170, 224, 174, 178, 224, 174, 191, 15, 0, 0, 0, 0, 0, 18, 143, 224, 174, 170, 224, 175, 138, 224, 174, 174, 224,
- 175, 141, 224, 174, 174, 15, 21, 146, 224, 174, 170, 224, 175, 130, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 15, 12, 137, 224,
- 174, 170, 224, 174, 176, 224, 174, 164, 15, 21, 146, 224, 174, 170, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 15,
- 0, 24, 149, 224, 174, 170, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 15, 0, 0, 0, 0, 0,
- 12, 137, 224, 174, 149, 224, 174, 175, 224, 174, 190, 15, 0, 0, 0, 12, 137, 224, 174, 164, 224, 174, 190, 224, 174, 169, 15, 0, 0, 0,
- 0, 0, 12, 137, 224, 174, 170, 224, 174, 190, 224, 174, 178, 15, 0, 0, 12, 137, 224, 174, 170, 224, 174, 190, 224, 174, 176, 15, 12, 2,
- 195, 151, 72, 6, 109, 140, 109, 84, 134, 0, 0, 0, 0, 0, 0, 0, 12, 137, 224, 174, 170, 224, 174, 190, 224, 174, 170, 15, 0, 0,
- 12, 2, 194, 167, 48, 6, 37, 34, 37, 84, 122, 0, 0, 12, 137, 224, 174, 170, 224, 174, 190, 224, 174, 169, 15, 0, 19, 67, 41, 6,
- 64, 75, 6, 118, 48, 109, 50, 112, 88, 15, 57, 6, 36, 50, 0, 0, 0, 0, 24, 149, 224, 174, 164, 224, 175, 128, 224, 174, 176, 224,
- 174, 174, 224, 174, 177, 224, 175, 141, 224, 174, 177, 15, 0, 22, 2, 194, 161, 47, 6, 109, 55, 134, 49, 112, 92, 15, 84, 6, 37, 57,
- 109, 48, 48, 122, 0, 0, 26, 18, 224, 174, 154, 224, 175, 139, 224, 174, 170, 224, 175, 141, 224, 174, 176, 224, 174, 190, 76, 119, 48, 34,
- 118, 0, 11, 2, 194, 174, 48, 109, 72, 37, 84, 122, 0, 0, 0, 18, 143, 224, 174, 170, 224, 174, 190, 224, 174, 178, 224, 175, 141, 224,
- 174, 175, 15, 0, 0, 0, 0, 0, 17, 2, 194, 169, 48, 6, 109, 72, 37, 48, 48, 122, 34, 37, 65, 134, 0, 0, 0, 0, 15, 140,
- 224, 174, 170, 224, 175, 128, 224, 174, 159, 224, 174, 190, 15, 0, 15, 140, 224, 174, 170, 224, 175, 128, 224, 174, 159, 224, 174, 191, 15, 15,
- 140, 224, 174, 170, 224, 175, 139, 224, 174, 164, 224, 174, 191, 15, 0, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 178, 224, 175, 129,
- 15, 0, 0, 22, 2, 194, 177, 49, 6, 123, 139, 139, 109, 55, 15, 49, 6, 109, 92, 37, 47, 47, 109, 55, 0, 0, 11, 2, 194, 190,
- 65, 40, 49, 49, 118, 55, 0, 0, 26, 18, 224, 174, 176, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 34, 36,
- 140, 140, 37, 0, 18, 143, 224, 174, 170, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 174, 190, 15, 20, 2, 194, 191, 47, 6, 109, 55,
- 134, 49, 112, 92, 15, 49, 6, 114, 62, 84, 37, 0, 13, 2, 195, 183, 84, 109, 81, 122, 47, 47, 109, 55, 0, 0, 8, 2, 194, 188,
- 49, 118, 55, 0, 0, 8, 2, 194, 189, 35, 34, 134, 0, 11, 6, 224, 174, 182, 224, 175, 141, 37, 91, 0, 0, 21, 146, 224, 174, 170,
- 224, 174, 190, 224, 174, 181, 224, 175, 141, 224, 174, 178, 224, 174, 190, 15, 0, 13, 8, 95, 35, 224, 174, 174, 224, 175, 141, 118, 65, 0,
- 0, 0, 0, 0, 15, 140, 224, 174, 164, 224, 174, 190, 224, 174, 178, 224, 175, 141, 15, 18, 12, 224, 174, 170, 224, 175, 128, 224, 174, 178,
- 224, 175, 141, 83, 112, 55, 0, 17, 12, 95, 35, 45, 224, 174, 134, 224, 174, 174, 224, 175, 141, 118, 65, 0, 0, 0, 0, 18, 143, 224,
- 174, 170, 224, 174, 190, 224, 174, 163, 224, 174, 174, 224, 175, 141, 15, 0, 0, 0, 0, 0, 0, 33, 21, 95, 35, 45, 224, 174, 181, 224,
- 174, 164, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 149, 118, 84, 109, 72, 122, 65, 118, 81, 109, 0, 0, 18, 67, 85, 49, 0,
- 57, 6, 40, 36, 89, 15, 72, 6, 39, 55, 109, 88, 0, 0, 0, 0, 14, 9, 224, 174, 134, 224, 174, 170, 224, 175, 141, 118, 83, 0,
- 0, 0, 16, 11, 95, 35, 224, 174, 134, 224, 174, 174, 224, 175, 141, 118, 65, 0, 0, 15, 140, 224, 174, 149, 224, 174, 169, 224, 174, 174,
- 224, 175, 141, 15, 0, 0, 21, 146, 224, 174, 170, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 15, 0, 0, 0,
- 26, 17, 95, 35, 224, 174, 181, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 141, 118, 84, 109, 72, 122, 65, 0, 0, 0, 12, 137,
- 224, 174, 164, 224, 175, 138, 224, 174, 179, 15, 0, 51, 36, 224, 174, 170, 224, 174, 190, 224, 174, 164, 224, 174, 176, 224, 174, 191, 224, 174,
- 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 224, 174, 174, 224, 174, 178, 224, 175, 141, 83, 118, 72, 109, 34, 37, 55, 55, 118, 65, 109,
- 55, 0, 0, 24, 149, 224, 174, 149, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 174, 224, 175, 141, 15, 30, 21, 95,
- 35, 45, 224, 174, 134, 224, 174, 181, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 141, 118, 84, 109, 72, 122, 65, 0, 0, 0, 0,
- 27, 152, 224, 174, 170, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 141, 15, 27, 152, 224,
- 174, 170, 224, 174, 181, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 174, 224, 175, 141, 15, 0, 0, 0, 0, 0, 0,
- 15, 140, 224, 174, 170, 224, 174, 191, 224, 174, 184, 224, 174, 191, 15, 0, 18, 143, 224, 174, 164, 224, 174, 190, 224, 174, 175, 224, 174, 174,
- 224, 175, 141, 15, 0, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 178, 224, 174, 190, 15, 0, 25, 18, 224, 174, 159, 224, 174, 190,
- 224, 174, 176, 224, 175, 141, 224, 174, 154, 224, 175, 141, 139, 118, 34, 76, 0, 0, 0, 0, 0, 13, 4, 95, 56, 48, 111, 38, 36, 66,
- 71, 109, 72, 0, 0, 0, 21, 146, 224, 174, 149, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 191, 15, 21, 146, 224,
- 174, 170, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224, 174, 191, 15, 13, 8, 95, 35, 224, 174, 178, 224, 175, 141, 37, 55,
- 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 174, 224, 175, 141, 15, 15, 140, 224, 174, 170, 224, 174, 191, 224, 174,
- 178, 224, 175, 141, 15, 0, 0, 33, 158, 224, 174, 164, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 163, 224, 175, 141,
- 224, 174, 175, 224, 174, 174, 224, 175, 141, 15, 0, 18, 143, 224, 174, 170, 224, 174, 190, 224, 174, 149, 224, 174, 174, 224, 175, 141, 15, 0,
- 30, 155, 224, 174, 170, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 174, 15,
- 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 170, 224, 175, 129, 15, 0, 0, 26, 18, 224, 174, 170, 224, 175, 135, 224, 174, 169, 224, 174,
- 191, 224, 174, 178, 224, 175, 141, 83, 114, 50, 37, 55, 0, 26, 18, 224, 174, 170, 224, 175, 139, 224, 174, 169, 224, 174, 191, 224, 174, 178,
- 224, 175, 141, 83, 119, 50, 37, 55, 0, 0, 33, 158, 224, 174, 170, 224, 175, 139, 224, 174, 176, 224, 174, 159, 224, 174, 191, 224, 174, 149,
- 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 174, 15, 0, 29, 20, 95, 35, 224, 174, 134, 224, 174, 181, 224, 174, 164, 224, 175, 129,
- 224, 174, 174, 224, 175, 141, 118, 84, 109, 72, 122, 65, 0, 0, 24, 149, 224, 174, 154, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174,
- 178, 224, 174, 174, 224, 175, 141, 15, 0, 0, 0, 27, 152, 224, 174, 149, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174,
- 191, 224, 174, 178, 224, 175, 141, 15, 27, 152, 224, 174, 164, 224, 174, 181, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174,
- 178, 224, 175, 141, 15, 27, 152, 224, 174, 170, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 224, 175,
- 141, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 12, 224, 174, 170, 224, 174, 190, 224, 174, 170, 224, 174, 190, 71, 118, 71, 118,
- 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 170, 224, 174, 190, 15, 0, 0, 39, 164, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224,
- 175, 141, 224, 174, 149, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129, 224, 174, 174, 224, 175, 141, 15, 11, 2, 95,
- 34, 65, 114, 51, 81, 119, 62, 0, 0, 0, 0, 17, 2, 95, 39, 39, 139, 51, 134, 15, 65, 6, 114, 51, 81, 119, 62, 0, 0, 0,
- 0, 0, 0, 0, 14, 2, 95, 41, 84, 109, 55, 109, 15, 48, 37, 51, 134, 0, 0, 13, 2, 95, 40, 37, 140, 109, 15, 48, 37, 51,
- 134, 0, 0, 0, 16, 2, 95, 46, 65, 40, 139, 51, 122, 15, 48, 40, 62, 62, 37, 0, 0, 12, 2, 95, 45, 37, 66, 134, 48, 48,
- 122, 81, 0, 0, 14, 2, 95, 44, 49, 118, 55, 15, 48, 40, 62, 62, 37, 0, 0, 10, 2, 95, 51, 65, 123, 50, 51, 122, 0, 0,
- 11, 2, 95, 50, 37, 34, 109, 66, 140, 122, 0, 0, 9, 2, 95, 49, 39, 50, 51, 122, 0, 0, 12, 2, 95, 48, 89, 40, 92, 37,
- 57, 109, 65, 0, 0, 9, 2, 95, 55, 38, 114, 92, 122, 0, 0, 8, 2, 95, 54, 118, 51, 122, 0, 0, 9, 2, 95, 53, 134, 50,
- 72, 122, 0, 0, 10, 2, 95, 52, 50, 118, 50, 81, 122, 0, 0, 15, 2, 95, 59, 118, 34, 134, 71, 15, 48, 40, 62, 62, 37, 0,
- 0, 17, 2, 95, 58, 65, 40, 49, 49, 118, 55, 15, 48, 40, 62, 62, 37, 0, 0, 11, 2, 95, 57, 39, 50, 71, 109, 140, 122, 0,
- 0, 18, 12, 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 174, 190, 71, 34, 118, 0, 10, 2, 95, 56, 38, 36, 139, 139, 122, 0, 0,
- 10, 2, 95, 63, 49, 114, 62, 84, 37, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 57, 48, 111, 47, 39, 66, 66, 123, 51, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 174, 224, 174, 190, 15, 16, 4, 95,
- 226, 128, 166, 84, 6, 37, 140, 122, 50, 37, 55, 134, 0, 0, 0, 0, 0, 24, 149, 224, 174, 164, 224, 174, 175, 224, 174, 190, 224, 174,
- 168, 224, 174, 191, 224, 174, 164, 224, 174, 191, 15, 0, 0, 0, 0, 0, 15, 140, 224, 174, 164, 224, 174, 191, 224, 174, 174, 224, 175, 141,
- 15, 16, 2, 95, 91, 37, 140, 109, 48, 48, 109, 81, 109, 34, 109, 65, 0, 0, 0, 23, 68, 80, 19, 73, 48, 224, 174, 164, 224, 174,
- 174, 224, 174, 191, 224, 174, 180, 224, 175, 141, 0, 29, 0, 18, 143, 224, 174, 170, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 149,
- 15, 0, 14, 2, 95, 95, 35, 140, 37, 81, 15, 49, 119, 140, 122, 0, 0, 0, 17, 2, 95, 93, 84, 109, 55, 109, 48, 48, 109, 81,
- 109, 34, 109, 65, 0, 0, 0, 0, 0, 11, 3, 95, 97, 114, 35, 34, 109, 71, 122, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174,
- 170, 224, 174, 178, 224, 174, 174, 224, 175, 141, 15, 0, 0, 15, 140, 224, 174, 149, 224, 175, 141, 224, 174, 176, 224, 175, 135, 15, 0, 0,
- 15, 140, 224, 174, 164, 224, 174, 191, 224, 174, 174, 224, 175, 129, 15, 0, 0, 15, 140, 224, 174, 170, 224, 174, 178, 224, 174, 174, 224, 175,
- 135, 15, 21, 146, 224, 174, 170, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 174, 224, 175, 141, 15, 0, 15, 3, 95, 104, 101, 38,
- 36, 71, 37, 34, 114, 57, 109, 65, 0, 0, 0, 0, 22, 14, 95, 35, 224, 174, 134, 224, 174, 181, 224, 174, 164, 224, 175, 129, 118, 84,
- 109, 72, 122, 0, 0, 21, 146, 224, 174, 154, 224, 175, 128, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 128, 15, 0, 0, 0, 33,
+ static unsigned char espeakdata_dicts62_data[88228] = {
+ 0, 4, 0, 0, 29, 37, 0, 0, 9, 134, 224, 174, 164, 224, 174, 169, 20, 0, 18, 143, 224, 174, 154, 224, 174, 176, 224, 175, 141, 224,
+ 174, 154, 224, 175, 141, 20, 0, 0, 0, 0, 6, 65, 4, 114, 57, 0, 0, 20, 12, 95, 35, 45, 224, 174, 181, 224, 174, 164, 224, 175,
+ 129, 118, 84, 109, 72, 122, 0, 0, 24, 149, 224, 174, 154, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 169, 224, 175,
+ 141, 20, 9, 134, 224, 174, 164, 224, 174, 181, 20, 0, 21, 146, 224, 174, 164, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 174, 224,
+ 175, 141, 20, 0, 6, 65, 8, 71, 112, 0, 0, 0, 0, 0, 21, 6, 224, 174, 170, 224, 174, 191, 71, 37, 57, 114, 0, 24, 82, 46,
+ 32, 224, 174, 143, 32, 6, 65, 12, 89, 112, 0, 0, 27, 152, 224, 174, 170, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224,
+ 174, 190, 224, 174, 175, 224, 175, 141, 20, 0, 0, 0, 6, 65, 16, 72, 112, 0, 0, 0, 15, 140, 224, 174, 149, 224, 175, 129, 224, 174,
+ 164, 224, 174, 191, 20, 15, 140, 224, 174, 170, 224, 175, 139, 224, 174, 169, 224, 174, 191, 20, 9, 134, 224, 174, 170, 224, 174, 181, 20, 11,
+ 6, 224, 174, 178, 224, 175, 141, 37, 55, 0, 0, 0, 18, 143, 224, 174, 170, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 190, 20,
+ 5, 65, 20, 112, 0, 0, 12, 137, 224, 174, 149, 224, 174, 190, 224, 174, 169, 20, 0, 0, 13, 6, 224, 174, 170, 224, 174, 170, 48, 109,
+ 48, 109, 0, 0, 15, 140, 224, 174, 170, 224, 175, 130, 224, 174, 174, 224, 175, 141, 20, 6, 65, 24, 116, 83, 0, 0, 0, 0, 18, 143,
+ 224, 174, 170, 224, 175, 139, 224, 174, 149, 224, 174, 174, 224, 175, 141, 20, 0, 6, 65, 28, 75, 112, 0, 0, 0, 13, 4, 95, 54, 48,
+ 15, 35, 51, 122, 71, 109, 72, 0, 0, 0, 6, 65, 32, 114, 76, 0, 0, 11, 1, 33, 84, 37, 57, 109, 48, 48, 122, 0, 0, 0,
+ 8, 1, 35, 38, 36, 66, 0, 27, 0, 27, 152, 224, 174, 170, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224,
+ 174, 154, 224, 175, 141, 20, 6, 65, 36, 118, 57, 0, 0, 14, 1, 37, 84, 37, 92, 122, 49, 49, 118, 141, 122, 0, 27, 0, 10, 1,
+ 38, 65, 109, 140, 51, 122, 65, 0, 0, 30, 155, 224, 174, 170, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224,
+ 174, 178, 224, 174, 190, 224, 174, 169, 20, 0, 7, 65, 40, 75, 114, 57, 0, 0, 0, 13, 1, 42, 48, 36, 34, 122, 49, 49, 109, 55,
+ 0, 27, 0, 11, 1, 43, 49, 123, 140, 140, 109, 55, 0, 27, 0, 7, 65, 44, 49, 114, 57, 0, 0, 0, 0, 9, 1, 47, 89, 118,
+ 57, 84, 122, 0, 0, 6, 65, 48, 116, 55, 0, 0, 15, 140, 224, 174, 170, 224, 175, 130, 224, 174, 174, 224, 174, 190, 20, 0, 15, 140,
+ 224, 174, 170, 224, 175, 139, 224, 174, 149, 224, 174, 191, 20, 0, 0, 6, 65, 52, 116, 65, 0, 0, 0, 0, 33, 158, 224, 174, 170, 224,
+ 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 174, 190, 20, 0, 6, 65,
+ 56, 116, 50, 0, 0, 0, 0, 0, 10, 1, 60, 49, 40, 51, 134, 84, 122, 0, 5, 65, 60, 119, 0, 0, 14, 1, 61, 89, 35, 65,
+ 109, 50, 48, 118, 141, 122, 0, 27, 0, 10, 1, 62, 65, 37, 81, 122, 72, 37, 0, 0, 0, 6, 65, 64, 48, 112, 0, 0, 0, 0,
+ 0, 7, 65, 68, 49, 57, 123, 0, 0, 0, 15, 140, 224, 174, 149, 224, 175, 139, 224, 174, 178, 224, 174, 191, 20, 0, 0, 6, 65, 72,
+ 118, 51, 0, 0, 15, 9, 224, 174, 149, 224, 174, 170, 224, 175, 141, 49, 109, 48, 0, 0, 0, 0, 15, 140, 224, 174, 149, 224, 174, 190,
+ 224, 174, 159, 224, 175, 141, 20, 15, 140, 224, 174, 164, 224, 175, 138, 224, 174, 170, 224, 175, 141, 20, 18, 12, 224, 174, 170, 224, 175, 128,
+ 224, 174, 170, 224, 175, 141, 71, 112, 48, 0, 6, 65, 76, 116, 89, 0, 0, 0, 0, 0, 6, 65, 80, 138, 112, 0, 0, 0, 11, 6,
+ 224, 174, 185, 224, 175, 141, 37, 99, 0, 0, 0, 6, 65, 84, 57, 123, 0, 0, 0, 10, 4, 95, 49, 67, 15, 50, 123, 51, 0, 0,
+ 0, 6, 65, 88, 84, 112, 0, 0, 12, 137, 224, 174, 149, 224, 174, 174, 224, 175, 141, 20, 0, 0, 19, 11, 95, 35, 224, 174, 181, 224,
+ 174, 164, 224, 175, 129, 118, 84, 109, 72, 122, 0, 0, 15, 1, 92, 48, 6, 37, 50, 15, 89, 4, 118, 57, 84, 122, 0, 11, 65, 92,
+ 72, 109, 71, 109, 55, 57, 123, 0, 0, 0, 14, 4, 95, 55, 48, 15, 38, 36, 92, 122, 71, 109, 72, 0, 0, 18, 143, 224, 174, 170,
+ 224, 175, 135, 224, 174, 149, 224, 174, 174, 224, 175, 141, 20, 18, 143, 224, 174, 170, 224, 174, 190, 224, 174, 177, 224, 174, 174, 224, 175, 141,
+ 20, 0, 7, 65, 96, 116, 49, 89, 0, 0, 18, 4, 95, 49, 77, 50, 39, 34, 122, 55, 109, 141, 76, 109, 47, 47, 122, 0, 0, 21,
+ 146, 224, 174, 170, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 20, 15, 4, 95, 49, 77, 51, 39, 34, 122, 49,
+ 119, 141, 37, 114, 0, 0, 0, 7, 65, 100, 58, 118, 57, 0, 0, 0, 0, 0, 15, 140, 224, 174, 149, 224, 174, 191, 224, 174, 159, 224,
+ 175, 129, 20, 7, 65, 104, 88, 116, 72, 0, 0, 0, 11, 67, 21, 84, 128, 57, 123, 34, 119, 88, 0, 0, 0, 15, 140, 224, 174, 149,
+ 224, 174, 191, 224, 174, 163, 224, 175, 141, 20, 15, 140, 224, 174, 149, 224, 175, 129, 224, 174, 176, 224, 175, 129, 20, 15, 140, 224, 174, 170,
+ 224, 175, 128, 224, 174, 154, 224, 175, 141, 20, 0, 0, 0, 0, 0, 0, 11, 6, 224, 174, 180, 224, 175, 141, 37, 92, 0, 0, 12, 137,
+ 224, 174, 164, 224, 174, 191, 224, 174, 159, 20, 0, 0, 21, 146, 224, 174, 164, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 163, 224,
+ 175, 136, 20, 0, 0, 0, 15, 140, 224, 174, 149, 224, 174, 191, 224, 174, 169, 224, 175, 141, 20, 15, 140, 224, 174, 170, 224, 174, 149, 224,
+ 174, 164, 224, 175, 141, 20, 0, 0, 24, 67, 5, 81, 0, 39, 89, 47, 34, 6, 36, 113, 55, 113, 109, 50, 15, 72, 6, 39, 55, 109,
+ 88, 0, 0, 0, 13, 1, 124, 89, 36, 68, 81, 122, 47, 47, 122, 0, 27, 0, 0, 0, 0, 0, 30, 21, 224, 174, 170, 224, 174, 191,
+ 224, 174, 176, 224, 174, 154, 224, 174, 190, 224, 174, 176, 224, 175, 141, 48, 34, 109, 89, 118, 34, 0, 0, 0, 0, 0, 0, 16, 4, 95,
+ 49, 57, 15, 48, 35, 47, 47, 39, 50, 71, 109, 72, 0, 0, 0, 0, 0, 0, 30, 155, 224, 174, 149, 224, 174, 174, 224, 175, 141, 224,
+ 174, 174, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 177, 224, 175, 129, 20, 0, 21, 146, 224, 174, 170, 224, 174, 176, 224, 175, 141,
+ 224, 174, 174, 224, 174, 191, 224, 174, 175, 20, 0, 0, 21, 146, 224, 174, 170, 224, 175, 128, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224,
+ 175, 129, 20, 0, 12, 137, 224, 174, 149, 224, 174, 164, 224, 174, 191, 20, 11, 4, 95, 49, 67, 48, 50, 123, 51, 122, 0, 0, 0, 0,
+ 0, 0, 18, 143, 224, 174, 164, 224, 175, 135, 224, 174, 181, 224, 174, 164, 224, 174, 190, 20, 0, 0, 13, 4, 95, 50, 67, 15, 37, 34,
+ 122, 50, 123, 51, 0, 0, 0, 21, 146, 224, 174, 149, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 20, 0, 21,
+ 146, 224, 174, 170, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 136, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20,
+ 67, 36, 228, 128, 6, 113, 50, 72, 113, 109, 50, 15, 34, 6, 123, 48, 112, 88, 0, 0, 0, 0, 15, 140, 224, 174, 154, 224, 174, 190,
+ 224, 174, 175, 224, 174, 190, 20, 12, 137, 224, 174, 164, 224, 174, 191, 224, 174, 169, 20, 0, 15, 140, 224, 174, 149, 224, 175, 139, 224, 174,
+ 170, 224, 174, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 175, 141, 224, 174, 176, 224, 174, 190,
+ 20, 15, 140, 224, 174, 170, 224, 174, 159, 224, 174, 181, 224, 174, 190, 20, 0, 0, 0, 0, 18, 143, 224, 174, 164, 224, 174, 176, 224, 174,
+ 190, 224, 174, 181, 224, 174, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 174,
+ 191, 224, 174, 149, 224, 175, 129, 20, 0, 0, 15, 4, 95, 49, 49, 15, 48, 35, 47, 37, 50, 39, 50, 51, 0, 11, 6, 224, 174, 183,
+ 224, 175, 141, 37, 93, 0, 0, 0, 9, 134, 224, 174, 149, 224, 175, 139, 20, 0, 0, 9, 134, 224, 174, 149, 224, 174, 149, 20, 11, 6,
+ 224, 174, 181, 224, 175, 141, 37, 84, 0, 11, 6, 224, 174, 149, 224, 175, 141, 37, 49, 0, 0, 15, 9, 224, 174, 147, 224, 174, 149, 224,
+ 175, 139, 119, 108, 119, 0, 0, 0, 0, 0, 14, 4, 95, 50, 67, 48, 37, 34, 122, 50, 123, 51, 122, 0, 0, 15, 140, 224, 174, 164,
+ 224, 174, 181, 224, 174, 149, 224, 175, 141, 20, 15, 140, 224, 174, 164, 224, 174, 159, 224, 174, 149, 224, 175, 141, 20, 0, 0, 0, 0, 9,
+ 134, 224, 174, 149, 224, 174, 159, 20, 0, 0, 33, 158, 224, 174, 164, 224, 175, 138, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134,
+ 224, 174, 169, 224, 175, 141, 224, 174, 177, 224, 175, 129, 20, 21, 146, 224, 174, 170, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 149,
+ 224, 175, 141, 20, 13, 4, 95, 51, 67, 15, 65, 40, 50, 50, 123, 51, 0, 0, 13, 4, 95, 4, 16, 20, 10, 48, 40, 62, 62, 37,
+ 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 224, 174, 149, 224, 174, 169, 20, 11, 4, 95, 49, 48, 15, 48, 35, 47, 47, 0, 0, 0,
+ 0, 0, 0, 9, 134, 224, 174, 149, 224, 174, 174, 20, 0, 0, 24, 149, 224, 174, 164, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174,
+ 190, 224, 174, 175, 224, 175, 141, 20, 21, 146, 224, 174, 170, 224, 174, 181, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 20, 0,
+ 0, 18, 143, 224, 174, 149, 224, 174, 174, 224, 175, 141, 224, 174, 169, 224, 175, 129, 20, 0, 0, 0, 0, 0, 27, 152, 224, 174, 149, 224,
+ 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 169, 224, 175, 141, 20, 27, 152, 224, 174, 164, 224, 174, 181, 224,
+ 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 175, 141, 20, 14, 5, 95, 48, 77, 50, 24, 55, 109, 141, 76, 109,
+ 65, 0, 0, 24, 149, 224, 174, 149, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 129, 224, 174, 169, 224, 175, 129, 20, 0, 16, 4,
+ 95, 49, 50, 15, 48, 109, 50, 50, 37, 34, 109, 66, 141, 0, 0, 0, 23, 15, 224, 174, 170, 224, 175, 139, 224, 174, 169, 224, 175, 141,
+ 224, 174, 178, 83, 119, 50, 55, 109, 0, 0, 0, 0, 0, 30, 6, 224, 174, 149, 224, 174, 191, 49, 37, 55, 119, 65, 112, 140, 140, 109,
+ 34, 0, 24, 82, 46, 32, 224, 174, 174, 224, 175, 128, 32, 0, 0, 33, 158, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224,
+ 174, 174, 224, 175, 129, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 175, 129, 20, 21, 146, 224, 174, 164, 224, 174, 159, 224, 174, 191, 224,
+ 174, 149, 224, 175, 141, 224, 174, 149, 20, 0, 0, 0, 15, 140, 224, 174, 164, 224, 174, 176, 224, 175, 129, 224, 174, 174, 20, 24, 149, 224,
+ 174, 170, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 20, 0, 27, 152, 224, 174, 164, 224, 175, 128,
+ 224, 174, 176, 224, 174, 174, 224, 175, 129, 224, 174, 179, 224, 175, 141, 224, 174, 179, 20, 0, 12, 137, 224, 174, 149, 224, 175, 129, 224, 174,
+ 163, 20, 0, 0, 0, 0, 24, 149, 224, 174, 164, 224, 175, 128, 224, 174, 170, 224, 174, 190, 224, 174, 181, 224, 174, 179, 224, 174, 191, 20,
+ 0, 0, 0, 0, 0, 0, 14, 5, 95, 48, 77, 49, 24, 118, 57, 37, 34, 109, 65, 0, 0, 21, 146, 224, 174, 170, 224, 175, 139, 224,
+ 174, 175, 224, 174, 191, 224, 174, 153, 224, 175, 141, 20, 20, 67, 28, 36, 0, 71, 34, 6, 37, 47, 37, 91, 15, 48, 6, 135, 50, 72,
+ 88, 0, 0, 0, 15, 140, 224, 174, 164, 224, 174, 191, 224, 174, 159, 224, 175, 129, 20, 0, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224,
+ 174, 181, 224, 175, 135, 20, 0, 42, 167, 224, 174, 170, 224, 174, 178, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129,
+ 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 224, 175, 141, 20, 0, 27, 152, 224, 174, 170, 224, 174, 178, 224, 174,
+ 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 175, 141, 20, 0, 0, 21, 146, 224, 174, 149, 224, 174, 190, 224, 174, 163,
+ 224, 175, 141, 224, 174, 159, 224, 175, 129, 20, 0, 15, 140, 224, 174, 149, 224, 174, 153, 224, 175, 141, 224, 174, 149, 20, 0, 27, 152, 224,
+ 174, 149, 224, 175, 139, 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 20, 27, 152, 224, 174, 149, 224,
+ 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 175, 129, 20, 14, 4, 95, 51, 67, 48, 65, 40, 50,
+ 50, 123, 51, 122, 0, 0, 0, 0, 0, 0, 12, 4, 95, 52, 67, 15, 50, 118, 50, 123, 51, 0, 12, 5, 95, 48, 77, 51, 24, 49,
+ 119, 141, 37, 0, 0, 0, 24, 149, 224, 174, 170, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 178, 20,
+ 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, 19, 12, 224, 174, 137, 224, 174, 170, 224, 175, 141, 224, 174, 170, 40, 71, 71, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 183, 224, 174, 190, 20, 0, 20, 67, 73, 80, 128, 34, 6, 109,
+ 91, 109, 50, 15, 34, 6, 123, 71, 109, 55, 88, 0, 0, 9, 3, 95, 49, 15, 39, 50, 51, 0, 0, 0, 0, 18, 12, 224, 174, 170,
+ 224, 174, 191, 224, 174, 159, 224, 175, 141, 71, 37, 140, 0, 15, 140, 224, 174, 170, 224, 174, 191, 224, 174, 159, 224, 175, 141, 20, 0, 0,
+ 0, 0, 0, 11, 3, 95, 50, 15, 37, 34, 109, 66, 141, 0, 13, 4, 95, 52, 67, 48, 50, 118, 50, 123, 51, 122, 0, 0, 0, 0,
+ 0, 0, 27, 152, 224, 174, 164, 224, 175, 129, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 181, 224, 174, 191, 20, 11,
+ 4, 95, 53, 67, 15, 134, 50, 123, 51, 0, 0, 0, 0, 10, 3, 95, 51, 15, 65, 123, 50, 51, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 15, 140, 224, 174, 164, 224, 174, 190, 224, 174, 169, 224, 175, 129, 20, 13, 3, 95, 50, 48, 37, 34, 122, 71, 109, 72,
+ 122, 0, 0, 0, 0, 0, 27, 152, 224, 174, 170, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 175, 224,
+ 175, 141, 20, 0, 9, 3, 95, 53, 15, 134, 50, 72, 0, 0, 0, 0, 18, 12, 224, 174, 154, 224, 175, 134, 224, 174, 159, 224, 175, 141,
+ 89, 36, 140, 0, 27, 152, 224, 174, 170, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 169, 224, 175, 141,
+ 20, 13, 3, 95, 51, 48, 65, 40, 48, 48, 109, 72, 122, 0, 0, 0, 0, 0, 15, 140, 224, 174, 149, 224, 175, 140, 224, 174, 169, 224,
+ 175, 141, 20, 0, 8, 3, 95, 54, 15, 118, 51, 0, 0, 0, 18, 143, 224, 174, 164, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174,
+ 181, 20, 0, 0, 0, 0, 0, 0, 9, 3, 95, 55, 15, 38, 114, 92, 0, 0, 0, 0, 0, 0, 0, 0, 18, 143, 224, 174, 170, 224,
+ 175, 139, 224, 174, 164, 224, 174, 169, 224, 175, 136, 20, 0, 0, 0, 21, 146, 224, 174, 164, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224,
+ 174, 169, 224, 175, 136, 20, 0, 14, 3, 95, 51, 88, 65, 40, 48, 48, 109, 47, 47, 122, 0, 13, 3, 95, 54, 48, 35, 51, 122, 71,
+ 109, 72, 122, 0, 0, 0, 0, 21, 146, 224, 174, 164, 224, 175, 128, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 175, 136, 20, 0, 0,
+ 11, 3, 95, 57, 15, 39, 50, 71, 109, 141, 0, 0, 15, 140, 224, 174, 164, 224, 174, 190, 224, 174, 181, 224, 175, 135, 20, 0, 0, 14,
+ 3, 95, 55, 48, 38, 36, 92, 122, 71, 109, 72, 122, 0, 0, 24, 149, 224, 174, 170, 224, 174, 178, 224, 174, 191, 224, 174, 149, 224, 175,
+ 141, 224, 174, 149, 224, 175, 129, 20, 12, 3, 95, 49, 67, 50, 123, 140, 140, 51, 37, 0, 0, 0, 0, 0, 12, 4, 95, 53, 67, 48,
+ 134, 50, 123, 51, 122, 0, 0, 18, 143, 224, 174, 170, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 178, 20, 0, 16, 3, 95, 49,
+ 57, 48, 35, 47, 47, 39, 50, 71, 109, 72, 122, 0, 0, 0, 15, 3, 95, 50, 67, 37, 34, 122, 50, 123, 140, 140, 51, 37, 0, 0,
+ 13, 4, 95, 54, 67, 15, 35, 51, 122, 50, 123, 51, 0, 0, 0, 0, 0, 24, 149, 224, 174, 149, 224, 175, 139, 224, 174, 164, 224, 175,
+ 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 20, 15, 140, 224, 174, 170, 224, 174, 181, 224, 174, 169, 224, 174, 191, 20, 0, 15, 3, 95,
+ 49, 49, 48, 35, 47, 37, 50, 39, 50, 51, 122, 0, 0, 11, 3, 95, 49, 48, 48, 35, 47, 47, 122, 0, 0, 15, 3, 95, 51, 67,
+ 65, 40, 50, 50, 123, 140, 140, 51, 37, 0, 0, 13, 4, 95, 52, 48, 15, 50, 118, 51, 48, 109, 72, 0, 16, 3, 95, 49, 50, 48,
+ 109, 50, 50, 37, 34, 109, 66, 141, 122, 0, 0, 0, 0, 10, 3, 95, 52, 15, 50, 118, 50, 81, 0, 0, 0, 0, 15, 3, 95, 55,
+ 88, 38, 36, 92, 122, 71, 109, 47, 47, 122, 0, 0, 14, 3, 95, 52, 67, 50, 118, 50, 123, 140, 140, 51, 37, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 13, 3, 95, 53, 67, 134, 50, 123, 140, 140, 51, 37, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 52, 48, 50,
+ 118, 51, 48, 109, 72, 122, 0, 11, 3, 95, 49, 88, 48, 35, 72, 37, 50, 0, 0, 15, 3, 95, 54, 67, 35, 51, 122, 50, 123, 140,
+ 140, 51, 37, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 50, 88, 37, 34, 122, 71, 109, 47, 47, 122, 0, 12, 3, 95, 53, 48,
+ 134, 65, 71, 109, 72, 122, 0, 0, 16, 3, 95, 55, 67, 38, 36, 92, 122, 50, 123, 140, 140, 51, 37, 0, 0, 0, 0, 0, 10, 3,
+ 95, 56, 15, 38, 36, 140, 140, 0, 0, 0, 0, 0, 19, 12, 224, 174, 154, 224, 175, 128, 224, 174, 154, 224, 175, 128, 76, 112, 76, 112,
+ 0, 15, 3, 95, 56, 67, 38, 36, 66, 66, 123, 140, 140, 51, 37, 0, 0, 0, 0, 0, 16, 3, 95, 63, 63, 49, 40, 51, 37, 57,
+ 4, 112, 141, 122, 10, 0, 0, 0, 18, 143, 224, 174, 164, 224, 174, 175, 224, 174, 190, 224, 174, 179, 224, 175, 129, 20, 0, 28, 18, 224,
+ 174, 159, 224, 174, 191, 224, 174, 170, 224, 175, 129, 224, 174, 159, 224, 174, 191, 141, 116, 48, 57, 122, 140, 37, 0, 14, 3, 95, 52, 88,
+ 50, 118, 51, 48, 109, 47, 47, 122, 0, 0, 18, 3, 95, 57, 67, 47, 39, 62, 62, 118, 57, 37, 34, 109, 47, 47, 122, 0, 8, 3,
+ 224, 174, 143, 57, 114, 0, 0, 0, 0, 18, 12, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 72, 37, 49, 0, 15, 140, 224,
+ 174, 149, 224, 175, 135, 224, 174, 159, 224, 175, 141, 20, 15, 140, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 20, 15, 140, 224,
+ 174, 170, 224, 174, 159, 224, 175, 129, 224, 174, 149, 20, 0, 14, 4, 95, 54, 67, 48, 35, 51, 122, 50, 123, 51, 122, 0, 0, 21, 146,
+ 224, 174, 170, 224, 174, 190, 224, 174, 175, 224, 175, 141, 224, 174, 184, 224, 175, 141, 20, 0, 18, 143, 224, 174, 149, 224, 174, 179, 224, 174,
+ 191, 224, 174, 178, 224, 175, 141, 20, 18, 143, 224, 174, 170, 224, 174, 178, 224, 174, 191, 224, 174, 149, 224, 175, 141, 20, 10, 3, 224, 175,
+ 141, 39, 140, 51, 122, 0, 0, 13, 3, 95, 53, 88, 134, 65, 71, 109, 47, 47, 122, 0, 13, 3, 95, 56, 48, 38, 36, 66, 71, 109,
+ 72, 122, 0, 8, 3, 224, 175, 140, 148, 135, 0, 0, 0, 14, 4, 95, 55, 67, 15, 38, 36, 92, 122, 50, 123, 51, 0, 11, 6, 224,
+ 174, 159, 224, 175, 141, 37, 140, 0, 0, 0, 8, 3, 224, 175, 136, 148, 134, 0, 0, 9, 3, 224, 175, 139, 148, 119, 12, 0, 9, 3,
+ 224, 174, 131, 109, 81, 108, 0, 0, 8, 3, 224, 175, 138, 18, 39, 0, 14, 3, 224, 174, 130, 109, 50, 122, 89, 84, 109, 51, 109, 0,
+ 12, 6, 224, 174, 153, 224, 175, 141, 37, 68, 81, 0, 0, 0, 15, 140, 224, 174, 149, 224, 174, 191, 224, 174, 176, 224, 175, 141, 20, 33,
+ 24, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 72, 37, 81, 72, 37,
+ 81, 0, 14, 3, 95, 54, 88, 35, 51, 122, 71, 109, 47, 47, 122, 0, 13, 3, 95, 57, 48, 47, 39, 66, 66, 123, 51, 122, 0, 0,
+ 9, 3, 224, 175, 135, 148, 114, 12, 0, 0, 12, 4, 95, 53, 48, 15, 134, 65, 71, 109, 72, 0, 8, 3, 224, 175, 134, 18, 36, 0,
+ 0, 18, 143, 224, 174, 170, 224, 175, 139, 224, 174, 169, 224, 174, 184, 224, 175, 141, 20, 8, 3, 224, 175, 129, 18, 40, 0, 0, 9, 3,
+ 224, 175, 128, 148, 112, 12, 0, 0, 0, 9, 3, 224, 175, 130, 148, 123, 12, 0, 0, 0, 18, 143, 224, 174, 149, 224, 174, 190, 224, 174,
+ 168, 224, 175, 141, 224, 174, 164, 20, 18, 143, 224, 174, 170, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 20, 0, 0, 18, 12,
+ 224, 174, 149, 224, 174, 191, 224, 174, 176, 224, 175, 135, 81, 34, 114, 0, 11, 6, 224, 174, 163, 224, 175, 141, 37, 66, 0, 0, 11, 3,
+ 224, 175, 185, 34, 123, 71, 118, 57, 0, 0, 0, 0, 21, 146, 224, 174, 164, 224, 175, 138, 224, 174, 170, 224, 175, 141, 224, 174, 169, 224,
+ 175, 129, 20, 0, 0, 27, 152, 224, 174, 154, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 175, 224, 175,
+ 141, 20, 15, 140, 224, 174, 170, 224, 175, 130, 224, 174, 159, 224, 175, 141, 20, 14, 3, 95, 56, 88, 38, 36, 66, 71, 109, 47, 47, 122,
+ 0, 0, 0, 0, 18, 143, 224, 174, 170, 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 149, 20, 0, 18, 12, 224, 174, 170, 224, 175,
+ 136, 224, 174, 149, 224, 175, 141, 71, 134, 49, 0, 0, 0, 26, 18, 224, 174, 164, 224, 174, 190, 224, 174, 153, 224, 175, 141, 224, 174, 184,
+ 224, 175, 141, 87, 118, 68, 49, 89, 0, 0, 18, 143, 224, 174, 149, 224, 174, 181, 224, 175, 129, 224, 174, 169, 224, 175, 141, 20, 30, 155,
+ 224, 174, 164, 224, 175, 128, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 139, 224, 174, 159, 224, 175, 129, 20, 18, 143,
+ 224, 174, 170, 224, 174, 178, 224, 175, 141, 224, 174, 170, 224, 175, 141, 20, 0, 27, 152, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175,
+ 141, 224, 174, 174, 224, 175, 129, 224, 174, 169, 224, 175, 129, 20, 15, 3, 95, 57, 88, 47, 39, 66, 66, 123, 140, 140, 51, 122, 0, 0,
+ 0, 11, 6, 224, 174, 175, 224, 175, 141, 37, 57, 0, 0, 0, 15, 9, 224, 174, 134, 224, 174, 149, 224, 174, 190, 118, 108, 118, 0, 0,
+ 0, 15, 140, 224, 174, 149, 224, 174, 191, 224, 174, 178, 224, 174, 191, 20, 19, 12, 224, 174, 159, 224, 174, 191, 224, 174, 181, 224, 174, 191,
+ 140, 37, 84, 37, 0, 11, 6, 224, 174, 177, 224, 175, 141, 37, 51, 0, 11, 6, 224, 174, 169, 224, 175, 141, 37, 50, 0, 0, 15, 140,
+ 224, 174, 164, 224, 175, 135, 224, 174, 181, 224, 174, 190, 20, 0, 36, 24, 224, 174, 170, 224, 174, 190, 224, 174, 164, 224, 174, 176, 224, 175,
+ 129, 224, 174, 159, 224, 174, 169, 224, 175, 141, 83, 118, 72, 109, 34, 122, 141, 109, 50, 0, 0, 0, 0, 0, 0, 0, 27, 152, 224, 174,
+ 164, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 183, 224, 175, 141, 224, 174, 159, 224, 174, 191, 20, 0, 18, 143, 224, 174, 164, 224,
+ 174, 178, 224, 174, 190, 224, 174, 175, 224, 175, 141, 20, 0, 0, 0, 21, 146, 224, 174, 164, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224,
+ 174, 169, 224, 175, 141, 20, 0, 0, 15, 140, 224, 174, 154, 224, 174, 190, 224, 174, 176, 224, 175, 129, 20, 0, 24, 149, 224, 174, 164, 224,
+ 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 174, 224, 175, 141, 20, 11, 6, 224, 174, 179, 224, 175, 141, 37, 62, 0, 0,
+ 0, 0, 33, 24, 224, 174, 170, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 178, 224, 175, 141, 71, 134,
+ 49, 49, 113, 55, 0, 0, 0, 21, 146, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 20, 0, 0,
+ 21, 146, 224, 174, 149, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175, 135, 20, 0, 24, 149, 224, 174, 149, 224, 174, 179,
+ 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 20, 0, 15, 4, 95, 55, 67, 48, 38, 36, 92, 122, 50, 123, 51,
+ 122, 0, 0, 24, 149, 224, 174, 149, 224, 174, 179, 224, 174, 191, 224, 174, 178, 224, 175, 135, 224, 174, 175, 224, 175, 135, 20, 0, 0, 13,
+ 4, 95, 56, 67, 15, 38, 36, 66, 66, 123, 51, 0, 0, 18, 143, 224, 174, 170, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149,
+ 20, 0, 0, 24, 149, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176, 224, 175, 141, 20, 0, 0, 33,
+ 158, 224, 174, 149, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175,
+ 129, 20, 33, 158, 224, 174, 149, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174,
+ 149, 224, 175, 129, 20, 33, 158, 224, 174, 170, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 149, 224, 175,
+ 141, 224, 174, 149, 224, 175, 129, 20, 0, 9, 3, 224, 174, 190, 148, 118, 12, 0, 0, 18, 143, 224, 174, 170, 224, 174, 190, 224, 174, 178,
+ 224, 174, 191, 224, 174, 175, 20, 8, 3, 224, 174, 191, 18, 37, 0, 0, 0, 0, 11, 6, 224, 174, 159, 224, 174, 191, 140, 37, 0, 0,
+ 15, 4, 95, 48, 77, 50, 55, 109, 141, 76, 109, 47, 47, 122, 0, 0, 27, 152, 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 141,
+ 224, 174, 149, 224, 174, 191, 224, 174, 169, 224, 174, 191, 20, 12, 4, 95, 48, 77, 51, 49, 119, 141, 37, 114, 0, 0, 0, 21, 146, 224,
+ 174, 170, 224, 175, 128, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 163, 20, 15, 4, 95, 48, 77, 49, 118, 57, 37, 34, 109, 47,
+ 47, 122, 0, 0, 0, 15, 140, 224, 174, 149, 224, 174, 191, 224, 174, 176, 224, 174, 191, 20, 0, 0, 18, 143, 224, 174, 164, 224, 174, 159,
+ 224, 174, 191, 224, 174, 175, 224, 174, 190, 20, 0, 0, 0, 0, 0, 0, 0, 24, 149, 224, 174, 149, 224, 174, 190, 224, 174, 175, 224, 174,
+ 164, 224, 175, 141, 224, 174, 176, 224, 174, 191, 20, 0, 18, 143, 224, 174, 170, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 178, 20,
+ 0, 0, 12, 137, 224, 174, 170, 224, 174, 159, 224, 174, 190, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 146, 224, 174, 170, 224,
+ 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15,
+ 140, 224, 174, 154, 224, 174, 191, 224, 174, 178, 224, 174, 191, 20, 11, 6, 224, 174, 184, 224, 175, 141, 37, 89, 0, 0, 0, 18, 143, 224,
+ 174, 170, 224, 174, 159, 224, 175, 129, 224, 174, 181, 224, 174, 190, 20, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 56, 67, 48, 38, 36,
+ 66, 66, 123, 51, 122, 0, 0, 0, 0, 0, 23, 15, 224, 174, 154, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 175, 141, 89, 37, 34,
+ 109, 65, 0, 0, 0, 0, 0, 0, 32, 20, 95, 35, 224, 174, 181, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 149,
+ 118, 84, 109, 72, 122, 65, 118, 81, 109, 0, 0, 0, 0, 0, 0, 0, 0, 23, 68, 80, 19, 73, 48, 224, 174, 164, 224, 174, 174, 224,
+ 174, 191, 224, 174, 180, 224, 175, 141, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 24, 224, 174, 170, 224, 174,
+ 190, 224, 174, 164, 224, 174, 176, 224, 174, 191, 224, 174, 159, 224, 174, 174, 224, 175, 141, 83, 118, 72, 109, 34, 37, 141, 109, 65, 0, 27,
+ 152, 224, 174, 164, 224, 175, 129, 224, 174, 181, 224, 174, 174, 224, 175, 141, 224, 174, 154, 224, 174, 174, 224, 175, 141, 20, 27, 152, 224, 174,
+ 170, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 170, 224, 175, 141, 20, 0, 0, 0, 0, 27, 152, 224,
+ 174, 164, 224, 175, 138, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 169, 224, 175, 129, 20, 0, 0, 18, 67, 12, 230,
+ 64, 76, 6, 134, 50, 112, 88, 15, 57, 6, 40, 109, 50, 0, 0, 0, 0, 0, 21, 146, 224, 174, 164, 224, 174, 176, 224, 175, 129, 224,
+ 174, 174, 224, 174, 174, 224, 175, 141, 20, 21, 146, 224, 174, 170, 224, 174, 163, 224, 175, 141, 224, 174, 164, 224, 174, 174, 224, 175, 141, 20,
+ 21, 146, 224, 174, 170, 224, 174, 190, 224, 174, 176, 224, 174, 164, 224, 174, 174, 224, 175, 141, 20, 0, 0, 0, 0, 0, 19, 12, 224, 174,
+ 170, 224, 175, 136, 224, 174, 178, 224, 175, 136, 83, 134, 55, 134, 0, 0, 18, 12, 224, 174, 170, 224, 175, 129, 224, 174, 159, 224, 175, 141,
+ 83, 40, 141, 0, 15, 140, 224, 174, 149, 224, 175, 129, 224, 174, 159, 224, 175, 141, 20, 0, 14, 9, 95, 35, 45, 224, 174, 178, 224, 175,
+ 141, 37, 55, 0, 0, 0, 18, 143, 224, 174, 170, 224, 174, 149, 224, 174, 181, 224, 174, 164, 224, 175, 141, 20, 0, 18, 12, 224, 174, 170,
+ 224, 175, 136, 224, 174, 178, 224, 175, 141, 83, 134, 55, 0, 15, 140, 224, 174, 164, 224, 174, 169, 224, 174, 174, 224, 175, 141, 20, 15, 140,
+ 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 141, 20, 0, 0, 0, 18, 143, 224, 174, 164, 224, 175, 134, 224, 174, 169, 224, 174, 174,
+ 224, 175, 141, 20, 12, 137, 224, 174, 170, 224, 174, 178, 224, 175, 135, 20, 0, 0, 15, 140, 224, 174, 164, 224, 174, 174, 224, 175, 141, 224,
+ 174, 174, 20, 24, 149, 224, 174, 170, 224, 175, 141, 224, 174, 175, 224, 175, 130, 224, 174, 169, 224, 174, 184, 224, 175, 141, 20, 0, 25, 18,
+ 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 175, 135, 224, 174, 149, 224, 175, 141, 71, 34, 114, 49, 0, 27, 18, 95, 35, 45, 224, 174,
+ 181, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 141, 118, 84, 109, 72, 122, 65, 0, 0, 0, 27, 152, 224, 174, 170, 224, 175, 141,
+ 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 141, 20, 27, 152, 224, 174, 170, 224, 174, 190, 224, 174, 149,
+ 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 164, 224, 175, 141, 20, 0, 0, 0, 0, 23, 15, 224, 174, 170, 224, 175, 135, 224, 174,
+ 169, 224, 175, 141, 224, 174, 178, 83, 114, 50, 55, 109, 0, 0, 0, 0, 17, 4, 95, 57, 67, 48, 47, 39, 62, 62, 118, 57, 37, 34,
+ 109, 65, 0, 0, 0, 0, 0, 12, 137, 224, 174, 170, 224, 174, 178, 224, 174, 191, 20, 0, 0, 0, 0, 0, 21, 146, 224, 174, 170, 224,
+ 175, 130, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 20, 12, 137, 224, 174, 170, 224, 174, 176, 224, 174, 164, 20, 21, 146, 224,
+ 174, 170, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 20, 0, 24, 149, 224, 174, 170, 224, 174, 190, 224, 174, 164,
+ 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 20, 0, 13, 4, 95, 56, 48, 15, 38, 36, 66, 71, 109, 72, 0, 0, 0, 0,
+ 0, 12, 137, 224, 174, 149, 224, 174, 175, 224, 174, 190, 20, 0, 0, 0, 12, 137, 224, 174, 164, 224, 174, 190, 224, 174, 169, 20, 0, 0,
+ 0, 0, 0, 12, 137, 224, 174, 170, 224, 174, 190, 224, 174, 178, 20, 0, 0, 12, 137, 224, 174, 170, 224, 174, 190, 224, 174, 176, 20, 0,
+ 0, 0, 0, 0, 0, 12, 137, 224, 174, 170, 224, 174, 190, 224, 174, 170, 20, 0, 0, 0, 12, 137, 224, 174, 170, 224, 174, 190, 224, 174,
+ 169, 20, 0, 19, 67, 41, 6, 64, 75, 6, 118, 48, 109, 50, 112, 88, 15, 57, 6, 36, 50, 0, 0, 0, 0, 24, 149, 224, 174, 164,
+ 224, 175, 128, 224, 174, 176, 224, 174, 174, 224, 174, 177, 224, 175, 141, 224, 174, 177, 20, 0, 0, 0, 27, 152, 224, 174, 164, 224, 174, 191,
+ 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 177, 224, 175, 141, 224, 174, 177, 20, 0, 18, 143, 224, 174, 170, 224, 174, 190, 224, 174,
+ 178, 224, 175, 141, 224, 174, 175, 20, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 175, 128, 224, 174, 159, 224, 174, 190,
+ 20, 0, 15, 140, 224, 174, 170, 224, 175, 128, 224, 174, 159, 224, 174, 191, 20, 15, 140, 224, 174, 170, 224, 175, 139, 224, 174, 164, 224, 174,
+ 191, 20, 0, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 178, 224, 175, 129, 20, 0, 0, 0, 11, 2, 194, 190, 65, 40, 49, 49,
+ 118, 55, 0, 0, 26, 18, 224, 174, 176, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 34, 36, 141, 141, 37, 0,
+ 18, 143, 224, 174, 170, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 174, 190, 20, 13, 2, 195, 183, 84, 109, 81, 122, 47, 47, 109, 55,
+ 0, 0, 8, 2, 194, 188, 49, 118, 55, 0, 0, 8, 2, 194, 189, 35, 34, 134, 0, 11, 6, 224, 174, 182, 224, 175, 141, 37, 91, 0,
+ 0, 21, 146, 224, 174, 170, 224, 174, 190, 224, 174, 181, 224, 175, 141, 224, 174, 178, 224, 174, 190, 20, 0, 13, 8, 95, 35, 224, 174, 174,
+ 224, 175, 141, 118, 65, 0, 0, 0, 0, 0, 15, 140, 224, 174, 164, 224, 174, 190, 224, 174, 178, 224, 175, 141, 20, 18, 12, 224, 174, 170,
+ 224, 175, 128, 224, 174, 178, 224, 175, 141, 83, 112, 55, 0, 0, 0, 0, 18, 143, 224, 174, 170, 224, 174, 190, 224, 174, 163, 224, 174, 174,
+ 224, 175, 141, 20, 0, 0, 0, 0, 0, 0, 24, 149, 224, 174, 170, 224, 174, 190, 224, 174, 149, 224, 174, 181, 224, 174, 164, 224, 174, 174,
+ 224, 175, 141, 20, 33, 21, 95, 35, 45, 224, 174, 181, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 149, 118, 84, 109,
+ 72, 122, 65, 118, 81, 109, 0, 0, 13, 4, 95, 57, 48, 15, 47, 39, 66, 66, 123, 51, 0, 18, 67, 85, 49, 0, 57, 6, 40, 36,
+ 89, 15, 72, 6, 39, 55, 109, 88, 0, 0, 0, 0, 14, 9, 224, 174, 134, 224, 174, 170, 224, 175, 141, 118, 83, 0, 0, 0, 0, 15,
+ 140, 224, 174, 149, 224, 174, 169, 224, 174, 174, 224, 175, 141, 20, 0, 0, 21, 146, 224, 174, 170, 224, 175, 134, 224, 174, 169, 224, 175, 141,
+ 224, 174, 184, 224, 175, 141, 20, 0, 0, 0, 26, 17, 95, 35, 224, 174, 181, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 141, 118,
+ 84, 109, 72, 122, 65, 0, 0, 0, 12, 137, 224, 174, 164, 224, 175, 138, 224, 174, 179, 20, 0, 51, 36, 224, 174, 170, 224, 174, 190, 224,
+ 174, 164, 224, 174, 176, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 224, 174, 174, 224, 174, 178, 224, 175, 141, 83,
+ 118, 72, 109, 34, 37, 55, 55, 118, 65, 109, 55, 0, 0, 24, 149, 224, 174, 149, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164,
+ 224, 174, 174, 224, 175, 141, 20, 0, 0, 0, 27, 152, 224, 174, 170, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129,
+ 224, 174, 174, 224, 175, 141, 20, 27, 152, 224, 174, 170, 224, 174, 181, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 174,
+ 224, 175, 141, 20, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 174, 191, 224, 174, 184, 224, 174, 191, 20, 0, 18, 143, 224, 174,
+ 164, 224, 174, 190, 224, 174, 175, 224, 174, 174, 224, 175, 141, 20, 0, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 178, 224, 174, 190,
+ 20, 0, 25, 18, 224, 174, 159, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 154, 224, 175, 141, 140, 118, 34, 76, 0, 0, 0, 0,
+ 0, 0, 0, 21, 146, 224, 174, 149, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 191, 20, 21, 146, 224, 174, 170, 224,
+ 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224, 174, 191, 20, 13, 8, 95, 35, 224, 174, 178, 224, 175, 141, 37, 55, 0, 0, 0,
+ 0, 0, 15, 140, 224, 174, 170, 224, 174, 191, 224, 174, 178, 224, 175, 141, 20, 0, 0, 33, 158, 224, 174, 164, 224, 174, 190, 224, 174, 159,
+ 224, 175, 141, 224, 174, 154, 224, 174, 163, 224, 175, 141, 224, 174, 175, 224, 174, 174, 224, 175, 141, 20, 0, 18, 143, 224, 174, 170, 224, 174,
+ 190, 224, 174, 149, 224, 174, 174, 224, 175, 141, 20, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 170, 224, 175, 129, 20, 0, 0, 26,
+ 18, 224, 174, 170, 224, 175, 135, 224, 174, 169, 224, 174, 191, 224, 174, 178, 224, 175, 141, 83, 114, 50, 37, 55, 0, 26, 18, 224, 174, 170,
+ 224, 175, 139, 224, 174, 169, 224, 174, 191, 224, 174, 178, 224, 175, 141, 83, 119, 50, 37, 55, 0, 0, 33, 158, 224, 174, 170, 224, 175, 139,
+ 224, 174, 176, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 174, 20, 0, 0, 24, 149, 224,
+ 174, 154, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 174, 224, 175, 141, 20, 0, 0, 0, 27, 152, 224, 174, 149, 224,
+ 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 141, 20, 27, 152, 224, 174, 164, 224, 174, 181, 224,
+ 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 224, 175, 141, 20, 27, 152, 224, 174, 170, 224, 174, 178, 224, 174, 164, 224,
+ 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 224, 175, 141, 20, 0, 17, 5, 95, 49, 77, 50, 24, 39, 34, 122, 55, 109, 141, 76,
+ 109, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 5, 95, 49, 77, 51, 24, 39, 34, 122, 49, 119, 141, 37, 0, 0, 19, 12, 224,
+ 174, 170, 224, 174, 190, 224, 174, 170, 224, 174, 190, 71, 118, 71, 118, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 170, 224, 174, 190,
+ 20, 0, 0, 39, 164, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224,
+ 174, 159, 224, 175, 129, 224, 174, 174, 224, 175, 141, 20, 11, 2, 95, 34, 65, 114, 51, 81, 119, 62, 0, 0, 0, 0, 17, 2, 95, 39,
+ 39, 140, 51, 134, 15, 65, 6, 114, 51, 81, 119, 62, 0, 0, 0, 13, 4, 95, 50, 48, 15, 37, 34, 122, 71, 109, 72, 0, 0, 0,
+ 0, 14, 4, 95, 3, 1, 16, 49, 35, 48, 37, 140, 109, 55, 0, 0, 14, 2, 95, 41, 84, 109, 55, 109, 15, 48, 37, 51, 134, 0,
+ 0, 13, 2, 95, 40, 37, 141, 109, 15, 48, 37, 51, 134, 0, 0, 0, 16, 2, 95, 46, 65, 40, 140, 51, 122, 15, 48, 40, 62, 62,
+ 37, 0, 0, 12, 2, 95, 45, 37, 66, 134, 48, 48, 122, 81, 0, 0, 14, 2, 95, 44, 49, 118, 55, 15, 48, 40, 62, 62, 37, 0,
+ 0, 10, 2, 95, 51, 65, 123, 50, 51, 122, 0, 0, 11, 2, 95, 50, 37, 34, 109, 66, 141, 122, 0, 0, 9, 2, 95, 49, 39, 50,
+ 51, 122, 0, 0, 12, 2, 95, 48, 89, 40, 92, 37, 57, 109, 65, 0, 0, 9, 2, 95, 55, 38, 114, 92, 122, 0, 0, 8, 2, 95,
+ 54, 118, 51, 122, 0, 0, 9, 2, 95, 53, 134, 50, 72, 122, 0, 0, 10, 2, 95, 52, 50, 118, 50, 81, 122, 0, 0, 15, 2, 95,
+ 59, 118, 34, 134, 71, 15, 48, 40, 62, 62, 37, 0, 0, 17, 2, 95, 58, 65, 40, 49, 49, 118, 55, 15, 48, 40, 62, 62, 37, 0,
+ 0, 11, 2, 95, 57, 39, 50, 71, 109, 141, 122, 0, 0, 18, 12, 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 174, 190, 71, 34, 118,
+ 0, 10, 2, 95, 56, 38, 36, 140, 140, 122, 0, 0, 10, 2, 95, 63, 49, 114, 62, 84, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 174, 190, 224, 174, 174, 224, 174, 190, 20, 0, 0, 0, 0,
+ 24, 149, 224, 174, 164, 224, 174, 175, 224, 174, 190, 224, 174, 168, 224, 174, 191, 224, 174, 164, 224, 174, 191, 20, 0, 0, 0, 0, 0, 15,
+ 140, 224, 174, 164, 224, 174, 191, 224, 174, 174, 224, 175, 141, 20, 16, 2, 95, 91, 37, 141, 109, 15, 89, 35, 72, 122, 34, 109, 65, 0,
+ 0, 0, 0, 18, 143, 224, 174, 170, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 149, 20, 0, 14, 2, 95, 95, 35, 141, 37, 81,
+ 15, 49, 119, 141, 122, 0, 0, 0, 17, 2, 95, 93, 84, 109, 55, 109, 15, 89, 35, 72, 122, 34, 109, 65, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 13, 4, 95, 51, 48, 15, 65, 40, 48, 48, 109, 72, 0, 0, 0, 15, 140, 224, 174, 170, 224, 174, 178, 224, 174, 174, 224,
+ 175, 141, 20, 0, 0, 15, 140, 224, 174, 149, 224, 175, 141, 224, 174, 176, 224, 175, 135, 20, 0, 0, 0, 0, 21, 146, 224, 174, 170, 224,
+ 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 174, 224, 175, 141, 20, 21, 146, 224, 174, 170, 224, 174, 190, 224, 174, 164, 224, 174, 190, 224,
+ 174, 174, 224, 175, 141, 20, 0, 0, 0, 24, 149, 224, 174, 164, 224, 174, 176, 224, 174, 191, 224, 174, 154, 224, 174, 169, 224, 174, 174, 224,
+ 175, 141, 20, 0, 0, 21, 146, 224, 174, 154, 224, 175, 128, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 128, 20, 0, 0, 0, 33,
158, 224, 174, 170, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 179, 224, 174, 191, 224, 174, 174, 224, 174, 190, 224, 174, 184, 224, 175,
- 141, 15, 17, 5, 95, 49, 77, 50, 120, 39, 34, 122, 55, 109, 140, 76, 109, 65, 0, 0, 0, 15, 140, 224, 174, 149, 224, 174, 159, 224,
- 174, 174, 224, 175, 141, 15, 14, 2, 95, 123, 37, 140, 109, 15, 81, 109, 66, 109, 65, 0, 0, 0, 0, 18, 143, 224, 174, 170, 224, 174,
- 176, 224, 174, 164, 224, 174, 174, 224, 175, 141, 15, 0, 0, 0, 21, 146, 224, 174, 149, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174,
- 174, 224, 175, 141, 15, 15, 5, 95, 49, 77, 51, 120, 39, 34, 122, 49, 119, 140, 37, 0, 15, 2, 95, 125, 84, 109, 55, 109, 15, 81,
- 109, 66, 109, 65, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 174, 176, 224, 174, 164, 224, 175, 141, 15, 0, 0, 13, 4,
- 95, 50, 48, 111, 37, 34, 122, 71, 109, 72, 0, 0, 16, 11, 95, 35, 224, 174, 135, 224, 174, 178, 224, 175, 141, 37, 55, 0, 0, 15,
- 140, 224, 174, 164, 224, 174, 191, 224, 174, 178, 224, 175, 141, 15, 17, 12, 95, 35, 45, 224, 174, 135, 224, 174, 178, 224, 175, 141, 37, 55,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 152, 224, 174, 170, 224, 175, 128, 224, 174, 154, 224, 175, 141, 224, 174, 154,
- 224, 174, 191, 224, 174, 178, 224, 175, 141, 15, 27, 152, 224, 174, 170, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191,
- 224, 174, 178, 224, 175, 141, 15, 0, 24, 149, 224, 174, 149, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174,
- 169, 15, 0, 0, 0, 27, 152, 224, 174, 170, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175,
- 129, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 146, 224, 174, 170, 224, 175, 130, 224, 174, 174, 224, 175, 141, 224,
- 174, 170, 224, 174, 190, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 174, 191, 224, 174, 154, 224, 174, 191, 15,
- 0, 15, 140, 224, 174, 170, 224, 174, 178, 224, 174, 174, 224, 174, 190, 15, 0, 0, 0, 0, 0, 0, 0, 0, 24, 149, 224, 174, 149, 224,
- 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 174, 224, 174, 191, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 13, 4, 95, 51, 48, 111, 65, 40, 48, 48, 109, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 174, 154, 224,
- 175, 141, 37, 76, 0, 0, 0, 9, 134, 224, 174, 154, 224, 175, 139, 15, 0, 0, 11, 6, 224, 174, 156, 224, 175, 141, 37, 75, 0, 0,
- 0, 0, 0, 0, 0, 15, 140, 224, 174, 149, 224, 175, 129, 224, 174, 170, 224, 175, 141, 15, 15, 140, 224, 174, 170, 224, 175, 135, 224, 174,
- 183, 224, 175, 141, 15, 0, 0, 21, 146, 224, 174, 170, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 141, 15, 0, 0,
- 0, 0, 21, 146, 224, 174, 164, 224, 175, 136, 224, 174, 181, 224, 174, 164, 224, 174, 174, 224, 175, 141, 15, 11, 6, 224, 174, 158, 224, 175,
- 141, 37, 67, 0, 0, 0, 0, 14, 9, 95, 35, 45, 224, 174, 174, 224, 175, 141, 118, 65, 0, 0, 0, 0, 18, 12, 224, 174, 159, 224,
- 174, 191, 224, 174, 149, 224, 175, 141, 139, 37, 49, 0, 18, 12, 224, 174, 154, 224, 174, 191, 224, 174, 149, 224, 175, 141, 76, 37, 49, 0,
- 13, 6, 224, 174, 154, 224, 175, 135, 89, 6, 114, 0, 25, 9, 134, 224, 174, 154, 224, 175, 135, 15, 0, 0, 0, 18, 143, 224, 174, 170,
- 224, 175, 135, 224, 174, 164, 224, 174, 174, 224, 175, 141, 15, 0, 15, 140, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 15, 0,
- 0, 33, 158, 224, 174, 164, 224, 174, 181, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 174, 190, 224, 174, 178,
- 224, 175, 141, 15, 25, 18, 224, 174, 170, 224, 175, 141, 224, 174, 176, 224, 175, 135, 224, 174, 149, 224, 175, 141, 71, 34, 114, 49, 0, 0,
- 9, 134, 224, 174, 154, 224, 175, 128, 15, 22, 15, 95, 35, 45, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 37, 55, 122, 65,
- 0, 0, 9, 134, 224, 174, 164, 224, 175, 139, 15, 0, 0, 11, 6, 224, 174, 170, 224, 175, 141, 37, 48, 0, 0, 0, 0, 24, 149, 224,
- 174, 149, 224, 174, 179, 224, 174, 191, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 15, 24, 149, 224, 174, 164, 224, 175, 134, 224,
- 174, 169, 224, 174, 174, 224, 175, 129, 224, 174, 174, 224, 175, 141, 15, 24, 149, 224, 174, 164, 224, 175, 128, 224, 174, 176, 224, 174, 174, 224,
- 175, 129, 224, 174, 174, 224, 175, 141, 15, 0, 11, 6, 224, 174, 164, 224, 175, 141, 37, 47, 0, 0, 0, 18, 12, 224, 174, 170, 224, 175,
- 139, 224, 174, 169, 224, 175, 141, 83, 119, 50, 0, 21, 146, 224, 174, 154, 224, 175, 135, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175,
- 135, 15, 27, 152, 224, 174, 164, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 174, 224, 175, 129, 224, 174, 174, 224, 175, 141, 15, 27,
- 152, 224, 174, 170, 224, 175, 130, 224, 174, 149, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 174, 224, 175, 141, 15, 11, 3, 95, 122,
- 104, 76, 6, 112, 50, 109, 0, 0, 0, 0, 18, 143, 224, 174, 170, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 141, 15, 0, 15,
- 140, 224, 174, 149, 224, 175, 135, 224, 174, 174, 224, 175, 141, 15, 9, 134, 224, 174, 164, 224, 174, 159, 15, 15, 140, 224, 174, 170, 224, 175,
- 129, 224, 174, 184, 224, 175, 141, 15, 0, 0, 21, 146, 224, 174, 170, 224, 175, 128, 224, 174, 176, 224, 174, 191, 224, 174, 169, 224, 175, 141,
- 15, 18, 143, 224, 174, 170, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 178, 15, 0, 0, 0, 0, 11, 6, 224, 174, 174, 224, 175,
- 141, 37, 65, 0, 0, 0, 32, 24, 224, 174, 159, 224, 174, 191, 224, 174, 176, 224, 175, 135, 224, 174, 175, 224, 174, 191, 224, 174, 169, 224,
- 175, 141, 139, 34, 114, 57, 50, 0, 0, 0, 33, 158, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 134,
- 224, 174, 169, 224, 175, 141, 224, 174, 177, 224, 175, 129, 15, 12, 137, 224, 174, 170, 224, 175, 130, 224, 174, 164, 15, 11, 6, 224, 174, 176,
- 224, 175, 141, 37, 34, 0, 11, 6, 224, 174, 168, 224, 175, 141, 37, 50, 0, 0, 0, 0, 16, 6, 224, 174, 176, 224, 175, 130, 34, 123,
- 71, 118, 57, 0, 24, 46, 0, 6, 20, 0, 230, 11, 0, 0, 48, 0, 0, 0, 231, 11, 0, 0, 49, 0, 0, 0, 232, 11, 0, 0,
- 50, 0, 0, 0, 233, 11, 0, 0, 51, 0, 0, 0, 234, 11, 0, 0, 52, 0, 0, 0, 235, 11, 0, 0, 53, 0, 0, 0, 236, 11,
- 0, 0, 54, 0, 0, 0, 237, 11, 0, 0, 55, 0, 0, 0, 238, 11, 0, 0, 56, 0, 0, 0, 239, 11, 0, 0, 57, 0, 0, 0,
- 198, 11, 190, 11, 202, 11, 0, 0, 199, 11, 190, 11, 203, 11, 0, 0, 198, 11, 215, 11, 204, 11, 0, 0, 0, 0, 0, 0, 6, 18,
- 66, 224, 174, 183, 224, 175, 141, 0, 224, 174, 184, 224, 175, 141, 0, 224, 174, 159, 224, 175, 141, 0, 7, 6, 18, 67, 224, 174, 159, 224,
- 175, 141, 0, 224, 174, 177, 224, 175, 141, 0, 224, 174, 183, 224, 175, 141, 0, 224, 174, 184, 224, 175, 141, 0, 7, 6, 18, 68, 224, 174,
- 135, 0, 224, 174, 142, 0, 224, 174, 133, 0, 7, 6, 18, 69, 224, 174, 154, 0, 224, 174, 184, 0, 7, 6, 18, 70, 224, 174, 176, 0,
- 224, 174, 177, 0, 7, 6, 18, 71, 224, 174, 149, 0, 224, 174, 185, 0, 7, 6, 18, 72, 224, 175, 134, 224, 174, 179, 0, 224, 175, 140,
- 0, 7, 6, 18, 73, 224, 174, 191, 0, 224, 175, 128, 0, 7, 6, 18, 74, 224, 174, 168, 0, 224, 174, 169, 0, 224, 174, 163, 0, 7,
- 6, 18, 75, 224, 174, 178, 0, 224, 174, 179, 0, 7, 6, 18, 76, 224, 174, 170, 0, 224, 174, 164, 0, 224, 174, 149, 0, 7, 6, 18,
- 77, 224, 174, 170, 224, 174, 191, 224, 174, 179, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175,
- 141, 0, 224, 174, 170, 224, 175, 141, 224, 174, 179, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224,
- 175, 141, 0, 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 224, 174,
- 149, 224, 175, 129, 224, 174, 159, 224, 174, 191, 224, 174, 168, 224, 175, 128, 224, 174, 176, 224, 175, 141, 0, 224, 174, 164, 224, 174, 163, 224,
- 175, 141, 224, 174, 163, 224, 175, 128, 224, 174, 176, 224, 175, 141, 0, 224, 174, 181, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159,
- 224, 174, 176, 224, 175, 141, 0, 224, 174, 149, 224, 174, 163, 224, 175, 141, 224, 174, 163, 224, 174, 190, 224, 174, 159, 224, 174, 191, 0, 224,
- 174, 174, 224, 174, 176, 224, 175, 129, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 0, 224, 174, 138, 224, 174, 177, 224, 175, 129,
- 224, 174, 149, 224, 174, 190, 224, 174, 175, 224, 175, 141, 0, 224, 174, 181, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 174,
- 191, 0, 224, 174, 149, 224, 174, 191, 224, 174, 179, 224, 174, 190, 224, 174, 184, 224, 175, 141, 0, 224, 174, 149, 224, 175, 141, 224, 174, 179,
- 224, 174, 190, 224, 174, 184, 224, 175, 141, 0, 224, 174, 154, 224, 174, 190, 224, 174, 176, 224, 174, 190, 224, 174, 175, 0, 224, 174, 164, 224,
- 174, 163, 224, 175, 141, 224, 174, 163, 224, 174, 191, 0, 224, 174, 138, 224, 174, 177, 224, 175, 129, 224, 174, 149, 224, 174, 190, 0, 224, 174,
- 170, 224, 175, 128, 224, 174, 176, 224, 175, 141, 0, 224, 174, 149, 224, 174, 178, 224, 174, 176, 224, 175, 141, 0, 224, 174, 154, 224, 175, 139,
- 224, 174, 159, 224, 174, 190, 0, 224, 174, 174, 224, 174, 164, 224, 175, 129, 0, 7, 6, 18, 78, 224, 174, 181, 224, 174, 190, 224, 174, 180,
- 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 136, 0, 224, 174, 181, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174,
- 168, 224, 175, 141, 224, 174, 164, 0, 224, 174, 174, 224, 174, 169, 224, 174, 191, 224, 174, 164, 224, 174, 169, 0, 224, 174, 170, 224, 175, 130,
- 224, 174, 174, 224, 174, 191, 0, 7, 6, 18, 79, 224, 174, 168, 224, 175, 134, 224, 174, 176, 224, 175, 129, 224, 174, 170, 224, 175, 141, 224,
- 174, 170, 224, 175, 129, 224, 174, 170, 224, 175, 141, 0, 224, 174, 168, 224, 175, 134, 224, 174, 176, 224, 175, 129, 224, 174, 170, 224, 175, 141,
- 224, 174, 170, 224, 175, 129, 0, 224, 174, 164, 224, 175, 128, 224, 174, 170, 224, 175, 141, 0, 224, 174, 164, 224, 175, 128, 0, 7, 6, 18,
- 80, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 134, 224, 174, 159, 224, 175, 141, 0, 224, 174, 170, 224,
- 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 0, 224, 174, 174, 224, 175, 128, 224, 174, 178, 224, 175, 141,
- 224, 174, 184, 0, 224, 174, 149, 224, 174, 191, 224, 174, 179, 224, 174, 190, 224, 174, 184, 0, 224, 174, 159, 224, 174, 190, 224, 174, 184, 0,
- 7, 6, 18, 81, 224, 174, 174, 224, 175, 135, 224, 174, 177, 224, 175, 141, 0, 224, 174, 149, 224, 175, 129, 224, 174, 177, 224, 175, 136, 0,
- 224, 174, 133, 224, 174, 164, 224, 174, 191, 224, 174, 149, 0, 224, 174, 174, 224, 175, 135, 224, 174, 178, 0, 7, 6, 18, 82, 224, 174, 149,
- 224, 175, 129, 224, 174, 180, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 136, 0, 224, 174, 149, 224, 175, 129, 224, 174, 159, 224, 175,
- 141, 224, 174, 159, 224, 174, 191, 0, 224, 174, 149, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 175, 136, 0, 224, 174, 149,
- 224, 175, 129, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 224, 174, 149, 224, 174, 180, 224, 175, 129, 224, 174, 164, 224, 175,
- 136, 0, 224, 174, 149, 224, 174, 191, 224, 174, 179, 224, 174, 191, 0, 7, 6, 18, 83, 224, 174, 170, 224, 174, 191, 224, 174, 179, 224, 175,
- 141, 224, 174, 179, 224, 175, 136, 0, 224, 174, 170, 224, 175, 134, 224, 174, 163, 224, 175, 141, 0, 224, 174, 170, 224, 175, 136, 224, 174, 175,
- 224, 174, 169, 0, 7, 6, 18, 84, 224, 174, 164, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 191, 0, 224, 174, 164, 224, 174, 153,
- 224, 175, 141, 224, 174, 149, 0, 7, 6, 18, 85, 224, 174, 170, 224, 174, 178, 224, 175, 141, 0, 224, 174, 170, 224, 174, 177, 224, 175, 141,
- 0, 224, 174, 170, 224, 175, 139, 224, 174, 176, 0, 224, 174, 170, 224, 175, 139, 224, 174, 176, 0, 224, 174, 170, 224, 174, 154, 224, 174, 191,
- 0, 7, 6, 18, 86, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 224, 174, 191, 224,
- 174, 169, 224, 175, 141, 0, 224, 174, 174, 224, 175, 129, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169,
- 224, 175, 141, 0, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 175,
- 141, 0, 224, 174, 133, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 175, 0, 224, 174, 154, 224, 174, 174,
+ 141, 20, 0, 0, 18, 12, 224, 174, 164, 224, 175, 128, 224, 174, 170, 224, 175, 141, 72, 112, 48, 0, 15, 140, 224, 174, 149, 224, 174, 159,
+ 224, 174, 174, 224, 175, 141, 20, 14, 2, 95, 123, 37, 141, 109, 15, 81, 109, 66, 109, 65, 0, 0, 0, 0, 18, 143, 224, 174, 170, 224,
+ 174, 176, 224, 174, 164, 224, 174, 174, 224, 175, 141, 20, 0, 0, 0, 21, 146, 224, 174, 149, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224,
+ 174, 174, 224, 175, 141, 20, 15, 2, 95, 125, 84, 109, 55, 109, 15, 81, 109, 66, 109, 65, 0, 0, 0, 0, 0, 0, 0, 35, 24, 224,
+ 174, 170, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 170, 224, 175, 141, 71, 109, 47, 47, 37, 34, 109,
+ 48, 0, 15, 140, 224, 174, 170, 224, 174, 176, 224, 174, 164, 224, 175, 141, 20, 0, 0, 0, 0, 15, 140, 224, 174, 164, 224, 174, 191, 224,
+ 174, 178, 224, 175, 141, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 152, 224, 174, 170, 224, 175, 128, 224, 174, 154, 224,
+ 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 178, 224, 175, 141, 20, 27, 152, 224, 174, 170, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224,
+ 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 141, 20, 0, 24, 149, 224, 174, 149, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159,
+ 224, 174, 190, 224, 174, 169, 20, 0, 0, 23, 15, 224, 174, 170, 224, 174, 190, 224, 174, 164, 224, 174, 176, 224, 175, 141, 83, 118, 72, 109,
+ 34, 0, 0, 27, 152, 224, 174, 170, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 20,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 146, 224, 174, 170, 224, 175, 130, 224, 174, 174, 224, 175, 141, 224, 174, 170,
+ 224, 174, 190, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 170, 224, 174, 191, 224, 174, 154, 224, 174, 191, 20, 0, 15,
+ 140, 224, 174, 170, 224, 174, 178, 224, 174, 174, 224, 174, 190, 20, 0, 0, 0, 0, 0, 0, 0, 0, 24, 149, 224, 174, 149, 224, 174, 154,
+ 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 174, 224, 174, 191, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 174, 154, 224, 175, 141, 37, 76, 0, 0, 0, 9, 134, 224, 174, 154, 224, 175, 139,
+ 20, 0, 0, 11, 6, 224, 174, 156, 224, 175, 141, 37, 75, 0, 0, 0, 0, 0, 0, 0, 15, 140, 224, 174, 149, 224, 175, 129, 224, 174,
+ 170, 224, 175, 141, 20, 15, 140, 224, 174, 170, 224, 175, 135, 224, 174, 183, 224, 175, 141, 20, 0, 0, 21, 146, 224, 174, 170, 224, 174, 190,
+ 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 141, 20, 0, 0, 0, 0, 21, 146, 224, 174, 164, 224, 175, 136, 224, 174, 181, 224, 174,
+ 164, 224, 174, 174, 224, 175, 141, 20, 11, 6, 224, 174, 158, 224, 175, 141, 37, 67, 0, 0, 0, 0, 14, 9, 95, 35, 45, 224, 174, 174,
+ 224, 175, 141, 118, 65, 0, 0, 0, 0, 18, 12, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 140, 37, 49, 0, 18, 12, 224,
+ 174, 154, 224, 174, 191, 224, 174, 149, 224, 175, 141, 76, 37, 49, 0, 9, 134, 224, 174, 154, 224, 175, 135, 20, 0, 0, 0, 18, 143, 224,
+ 174, 170, 224, 175, 135, 224, 174, 164, 224, 174, 174, 224, 175, 141, 20, 0, 15, 140, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141,
+ 20, 0, 0, 33, 158, 224, 174, 164, 224, 174, 181, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 174, 190, 224,
+ 174, 178, 224, 175, 141, 20, 25, 18, 224, 174, 170, 224, 175, 141, 224, 174, 176, 224, 175, 135, 224, 174, 149, 224, 175, 141, 71, 34, 114, 49,
+ 0, 0, 9, 134, 224, 174, 154, 224, 175, 128, 20, 0, 9, 134, 224, 174, 164, 224, 175, 139, 20, 0, 0, 11, 6, 224, 174, 170, 224, 175,
+ 141, 37, 48, 0, 0, 0, 0, 24, 149, 224, 174, 149, 224, 174, 179, 224, 174, 191, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141,
+ 20, 24, 149, 224, 174, 164, 224, 175, 134, 224, 174, 169, 224, 174, 174, 224, 175, 129, 224, 174, 174, 224, 175, 141, 20, 24, 149, 224, 174, 164,
+ 224, 175, 128, 224, 174, 176, 224, 174, 174, 224, 175, 129, 224, 174, 174, 224, 175, 141, 20, 0, 11, 6, 224, 174, 164, 224, 175, 141, 37, 47,
+ 0, 0, 0, 18, 12, 224, 174, 170, 224, 175, 139, 224, 174, 169, 224, 175, 141, 83, 119, 50, 0, 21, 146, 224, 174, 154, 224, 175, 135, 224,
+ 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 135, 20, 27, 152, 224, 174, 164, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 174, 224,
+ 175, 129, 224, 174, 174, 224, 175, 141, 20, 27, 152, 224, 174, 170, 224, 175, 130, 224, 174, 149, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224,
+ 174, 174, 224, 175, 141, 20, 0, 0, 0, 18, 143, 224, 174, 170, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 141, 20, 0, 9, 134,
+ 224, 174, 164, 224, 174, 159, 20, 15, 140, 224, 174, 170, 224, 175, 129, 224, 174, 184, 224, 175, 141, 20, 0, 0, 21, 146, 224, 174, 170, 224,
+ 175, 128, 224, 174, 176, 224, 174, 191, 224, 174, 169, 224, 175, 141, 20, 18, 143, 224, 174, 170, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224,
+ 174, 178, 20, 0, 0, 0, 0, 11, 6, 224, 174, 174, 224, 175, 141, 37, 65, 0, 0, 0, 32, 24, 224, 174, 159, 224, 174, 191, 224, 174,
+ 176, 224, 175, 135, 224, 174, 175, 224, 174, 191, 224, 174, 169, 224, 175, 141, 140, 34, 114, 57, 50, 0, 0, 0, 33, 158, 224, 174, 149, 224,
+ 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 177, 224, 175, 129, 20, 12, 137, 224,
+ 174, 170, 224, 175, 130, 224, 174, 164, 20, 11, 6, 224, 174, 176, 224, 175, 141, 37, 34, 0, 11, 6, 224, 174, 168, 224, 175, 141, 37, 50,
+ 0, 0, 0, 0, 16, 6, 224, 174, 176, 224, 175, 130, 34, 123, 71, 118, 57, 0, 24, 9, 0, 6, 20, 0, 230, 11, 0, 0, 48, 0,
+ 0, 0, 231, 11, 0, 0, 49, 0, 0, 0, 232, 11, 0, 0, 50, 0, 0, 0, 233, 11, 0, 0, 51, 0, 0, 0, 234, 11, 0, 0,
+ 52, 0, 0, 0, 235, 11, 0, 0, 53, 0, 0, 0, 236, 11, 0, 0, 54, 0, 0, 0, 237, 11, 0, 0, 55, 0, 0, 0, 238, 11,
+ 0, 0, 56, 0, 0, 0, 239, 11, 0, 0, 57, 0, 0, 0, 198, 11, 190, 11, 202, 11, 0, 0, 199, 11, 190, 11, 203, 11, 0, 0,
+ 198, 11, 215, 11, 204, 11, 0, 0, 0, 0, 0, 0, 6, 18, 66, 224, 174, 183, 224, 175, 141, 0, 224, 174, 184, 224, 175, 141, 0, 224,
+ 174, 159, 224, 175, 141, 0, 7, 6, 18, 67, 224, 174, 159, 224, 175, 141, 0, 224, 174, 177, 224, 175, 141, 0, 224, 174, 183, 224, 175, 141,
+ 0, 224, 174, 184, 224, 175, 141, 0, 7, 6, 18, 68, 224, 174, 135, 0, 224, 174, 142, 0, 224, 174, 133, 0, 7, 6, 18, 69, 224, 174,
+ 154, 0, 224, 174, 184, 0, 7, 6, 18, 70, 224, 174, 176, 0, 224, 174, 177, 0, 7, 6, 18, 71, 224, 174, 149, 0, 224, 174, 185, 0,
+ 7, 6, 18, 72, 224, 175, 134, 224, 174, 179, 0, 224, 175, 140, 0, 7, 6, 18, 73, 224, 174, 191, 0, 224, 175, 128, 0, 7, 6, 18,
+ 74, 224, 174, 168, 0, 224, 174, 169, 0, 7, 6, 18, 75, 224, 174, 178, 0, 224, 174, 179, 0, 7, 6, 18, 76, 224, 174, 170, 0, 224,
+ 174, 164, 0, 224, 174, 149, 0, 7, 6, 18, 77, 224, 174, 170, 224, 174, 191, 224, 174, 179, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224,
+ 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 0, 224, 174, 170, 224, 175, 141, 224, 174, 179, 224, 174, 190, 224, 174, 184, 224, 175, 141,
+ 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 0, 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175,
+ 141, 224, 174, 164, 224, 174, 191, 0, 224, 174, 164, 224, 174, 163, 224, 175, 141, 224, 174, 163, 224, 175, 128, 224, 174, 176, 224, 175, 141, 0,
+ 224, 174, 181, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 175, 141, 0, 224, 174, 149, 224, 174, 163, 224, 175,
+ 141, 224, 174, 163, 224, 174, 190, 224, 174, 159, 224, 174, 191, 0, 224, 174, 174, 224, 174, 176, 224, 175, 129, 224, 174, 168, 224, 175, 141, 224,
+ 174, 164, 224, 175, 129, 0, 224, 174, 138, 224, 174, 177, 224, 175, 129, 224, 174, 149, 224, 174, 190, 224, 174, 175, 224, 175, 141, 0, 224, 174,
+ 181, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 174, 191, 0, 224, 174, 149, 224, 174, 191, 224, 174, 179, 224, 174, 190, 224,
+ 174, 184, 224, 175, 141, 0, 224, 174, 149, 224, 175, 141, 224, 174, 179, 224, 174, 190, 224, 174, 184, 224, 175, 141, 0, 224, 174, 154, 224, 174,
+ 190, 224, 174, 176, 224, 174, 190, 224, 174, 175, 0, 224, 174, 164, 224, 174, 163, 224, 175, 141, 224, 174, 163, 224, 174, 191, 0, 224, 174, 138,
+ 224, 174, 177, 224, 175, 129, 224, 174, 149, 224, 174, 190, 0, 224, 174, 170, 224, 175, 128, 224, 174, 176, 224, 175, 141, 0, 224, 174, 149, 224,
+ 174, 178, 224, 174, 176, 224, 175, 141, 0, 224, 174, 154, 224, 175, 139, 224, 174, 159, 224, 174, 190, 0, 224, 174, 174, 224, 174, 164, 224, 175,
+ 129, 0, 7, 6, 18, 78, 224, 174, 181, 224, 174, 190, 224, 174, 180, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 136,
+ 0, 224, 174, 181, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 224, 174, 174, 224, 174, 169, 224,
+ 174, 191, 224, 174, 164, 224, 174, 169, 0, 224, 174, 170, 224, 175, 130, 224, 174, 174, 224, 174, 191, 0, 7, 6, 18, 79, 224, 174, 168, 224,
+ 175, 134, 224, 174, 176, 224, 175, 129, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 170, 224, 175, 141, 0, 224, 174, 168,
+ 224, 175, 134, 224, 174, 176, 224, 175, 129, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 0, 224, 174, 164, 224, 175, 128, 224, 174,
+ 170, 224, 175, 141, 0, 224, 174, 164, 224, 175, 128, 0, 7, 6, 18, 80, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174,
+ 149, 224, 175, 134, 224, 174, 159, 224, 175, 141, 0, 224, 174, 170, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224,
+ 174, 178, 0, 224, 174, 174, 224, 175, 128, 224, 174, 178, 224, 175, 141, 224, 174, 184, 0, 224, 174, 149, 224, 174, 191, 224, 174, 179, 224, 174,
+ 190, 224, 174, 184, 0, 224, 174, 159, 224, 174, 190, 224, 174, 184, 0, 7, 6, 18, 81, 224, 174, 174, 224, 175, 135, 224, 174, 177, 224, 175,
+ 141, 0, 224, 174, 149, 224, 175, 129, 224, 174, 177, 224, 175, 136, 0, 224, 174, 174, 224, 175, 135, 224, 174, 178, 0, 7, 6, 18, 82, 224,
+ 174, 149, 224, 175, 129, 224, 174, 180, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 136, 0, 224, 174, 149, 224, 175, 129, 224, 174, 159,
+ 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 224, 174, 149, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 175, 136, 0, 224,
+ 174, 149, 224, 175, 129, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 224, 174, 149, 224, 174, 180, 224, 175, 129, 224, 174, 164,
+ 224, 175, 136, 0, 224, 174, 149, 224, 174, 191, 224, 174, 179, 224, 174, 191, 0, 7, 6, 18, 83, 224, 174, 170, 224, 174, 191, 224, 174, 179,
+ 224, 175, 141, 224, 174, 179, 224, 175, 136, 0, 224, 174, 170, 224, 175, 134, 224, 174, 163, 224, 175, 141, 0, 224, 174, 170, 224, 175, 136, 224,
+ 174, 175, 224, 174, 169, 0, 7, 6, 18, 84, 224, 174, 164, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 191, 0, 224, 174, 164, 224,
+ 174, 153, 224, 175, 141, 224, 174, 149, 0, 7, 6, 18, 85, 224, 174, 170, 224, 174, 178, 224, 175, 141, 0, 224, 174, 170, 224, 174, 177, 224,
+ 175, 141, 0, 224, 174, 170, 224, 175, 139, 224, 174, 176, 0, 224, 174, 170, 224, 175, 139, 224, 174, 176, 0, 7, 6, 18, 86, 224, 174, 176,
+ 224, 174, 190, 224, 174, 149, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 224, 174,
+ 174, 224, 175, 129, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 224, 174, 176, 224,
+ 174, 190, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 224, 174, 154, 224, 174, 174,
224, 174, 168, 224, 174, 191, 224, 174, 178, 224, 175, 136, 0, 224, 174, 154, 224, 174, 149, 224, 175, 139, 224, 174, 164, 224, 174, 176, 0, 224,
174, 154, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 224, 174, 154, 224, 174, 191, 224, 174, 168, 224, 175, 135, 224, 174, 149,
0, 224, 174, 154, 224, 174, 191, 224, 174, 169, 224, 175, 135, 224, 174, 149, 0, 224, 174, 154, 224, 174, 174, 224, 174, 174, 224, 174, 190, 224,
@@ -42606,337 +31262,275 @@ autoFileInMemorySet create_espeakdata_dicts () {
142, 224, 174, 159, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 174, 142, 224, 174, 159, 224, 175, 129, 224, 174, 170, 224,
175, 141, 224, 174, 170, 0, 7, 6, 18, 90, 224, 174, 168, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174,
175, 0, 224, 174, 159, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0, 224, 174, 168, 224, 174, 159, 224, 174, 169, 0, 7, 6,
- 18, 91, 224, 174, 154, 224, 174, 191, 224, 174, 178, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 224, 174, 133,
- 224, 174, 159, 224, 175, 129, 224, 174, 170, 224, 175, 141, 224, 174, 170, 0, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 181, 224, 175,
- 141, 0, 224, 174, 149, 224, 174, 169, 224, 175, 134, 224, 174, 149, 224, 175, 141, 0, 7, 6, 18, 92, 32, 224, 174, 143, 224, 174, 177, 224,
- 175, 141, 224, 174, 170, 224, 174, 159, 0, 32, 224, 174, 137, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 32, 224, 174, 135, 224, 174, 178,
- 224, 175, 141, 224, 174, 178, 0, 224, 174, 175, 224, 174, 191, 224, 174, 176, 224, 175, 129, 0, 224, 174, 175, 224, 175, 129, 224, 174, 159, 224,
- 174, 169, 0, 224, 174, 175, 224, 174, 190, 224, 174, 149, 0, 224, 174, 175, 224, 174, 191, 0, 224, 174, 175, 224, 175, 136, 0, 7, 6, 18,
- 93, 224, 174, 146, 224, 174, 179, 0, 224, 174, 148, 0, 7, 6, 18, 94, 224, 174, 154, 224, 175, 134, 224, 174, 175, 224, 175, 141, 0, 224,
- 174, 170, 224, 174, 163, 224, 175, 141, 0, 7, 6, 18, 95, 224, 174, 174, 224, 175, 134, 224, 174, 159, 224, 174, 178, 0, 224, 174, 131, 224,
- 174, 170, 224, 174, 191, 224, 174, 183, 0, 224, 174, 170, 224, 174, 191, 224, 174, 183, 0, 7, 6, 18, 96, 224, 175, 129, 224, 174, 149, 224,
- 175, 141, 224, 174, 149, 0, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 224, 174, 191, 224, 174, 169, 0, 224, 174, 191, 224, 174, 178, 0,
- 224, 175, 129, 224, 174, 174, 0, 224, 175, 141, 32, 0, 224, 175, 136, 0, 7, 6, 18, 97, 224, 174, 176, 224, 174, 190, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 191, 0, 224, 174, 168, 224, 174, 191, 224, 174, 154, 224, 174, 191, 0, 224, 174,
- 181, 224, 175, 135, 224, 174, 179, 224, 175, 136, 0, 224, 174, 156, 224, 174, 190, 224, 174, 174, 0, 7, 6, 18, 98, 224, 174, 170, 224, 174,
- 191, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 224, 174, 174, 224, 174, 190, 224, 174, 179, 224,
- 174, 191, 224, 174, 149, 224, 175, 136, 0, 224, 174, 149, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 159, 0, 224, 174,
- 133, 224, 174, 178, 224, 175, 129, 224, 174, 181, 224, 174, 178, 224, 174, 149, 0, 7, 6, 1, 4, 0, 224, 174, 149, 2, 17, 66, 3, 81,
- 100, 0, 224, 174, 149, 3, 81, 100, 109, 0, 4, 224, 174, 170, 2, 17, 66, 3, 83, 0, 224, 174, 170, 224, 174, 191, 8, 2, 224, 174,
- 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 0, 224, 174, 170, 3, 83, 109, 0, 224, 174, 164, 2, 17, 66, 3, 100, 72, 0, 224, 174,
- 164, 3, 100, 72, 109, 0, 3, 107, 0, 7, 6, 1, 8, 0, 4, 2, 224, 174, 175, 224, 175, 135, 224, 174, 154, 3, 0, 4, 2, 224,
- 174, 176, 224, 174, 149, 224, 174, 154, 224, 174, 191, 224, 174, 175, 3, 0, 4, 2, 224, 174, 176, 224, 174, 149, 224, 175, 129, 3, 0, 4,
- 2, 224, 174, 176, 224, 174, 149, 224, 175, 129, 224, 174, 176, 224, 174, 190, 224, 174, 174, 3, 0, 4, 2, 224, 174, 176, 224, 174, 154, 3,
- 0, 4, 2, 224, 174, 176, 224, 174, 154, 224, 174, 169, 224, 175, 136, 3, 0, 4, 2, 224, 174, 176, 224, 174, 154, 224, 174, 190, 224, 174,
- 175, 224, 174, 169, 3, 0, 4, 2, 224, 174, 176, 224, 174, 154, 224, 174, 191, 224, 174, 149, 3, 0, 4, 2, 224, 174, 176, 224, 174, 154,
- 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 3, 0, 4, 2, 224, 174, 176, 224, 174, 154, 224, 174, 191, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 3, 0, 4, 2, 224, 174, 176, 224, 174, 163, 224, 174, 153, 224, 175, 141, 3, 0, 4, 2, 224, 174, 176, 224, 174, 163,
- 224, 174, 164, 224, 175, 141, 3, 0, 4, 2, 224, 174, 176, 224, 174, 163, 224, 174, 174, 3, 0, 4, 2, 224, 174, 176, 224, 174, 164, 32,
- 3, 0, 4, 2, 224, 174, 176, 224, 174, 164, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 3, 0, 4, 2, 224, 174, 176, 224,
- 174, 164, 224, 174, 164, 224, 175, 141, 224, 174, 164, 3, 0, 4, 2, 224, 174, 176, 224, 174, 164, 224, 174, 174, 3, 0, 4, 2, 224, 174,
- 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 3, 0, 4, 2, 224, 174, 176, 224, 174, 170, 224, 175, 128, 224, 174, 168, 224, 175, 141, 224,
- 174, 164, 224, 174, 191, 224, 174, 176, 3, 0, 4, 2, 224, 174, 176, 224, 174, 174, 224, 174, 163, 3, 0, 4, 2, 224, 174, 176, 224, 174,
- 174, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 175, 3, 0, 4, 2, 224, 174, 176, 224, 174, 175, 224, 174, 191, 224, 174, 178, 3,
- 0, 4, 2, 224, 174, 176, 224, 174, 181, 224, 175, 128, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 3, 0, 4,
- 2, 224, 174, 176, 224, 174, 181, 224, 175, 136, 224, 174, 149, 224, 174, 179, 3, 0, 4, 2, 224, 174, 176, 224, 174, 181, 224, 175, 136, 224,
- 174, 175, 224, 175, 136, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174,
- 149, 224, 175, 141, 32, 224, 174, 149, 224, 174, 190, 224, 174, 178, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 154, 3, 0, 4,
- 2, 224, 174, 176, 224, 174, 190, 224, 174, 156, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224,
- 174, 164, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 183, 3, 0, 4, 2, 224, 174,
- 176, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 169, 12, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190,
- 224, 174, 163, 224, 174, 191, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 175, 129, 224, 174, 181, 3, 0, 4, 2, 224,
- 174, 176, 224, 174, 190, 224, 174, 164, 224, 174, 190, 224, 174, 149, 224, 174, 191, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 164,
- 224, 174, 190, 224, 174, 181, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 164, 224, 175, 141, 32, 3, 0, 4, 2, 224, 174, 176,
+ 18, 91, 224, 174, 154, 224, 174, 191, 224, 174, 178, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 224, 174, 184,
+ 224, 175, 141, 224, 174, 159, 224, 174, 181, 224, 175, 141, 0, 224, 174, 149, 224, 174, 169, 224, 175, 134, 224, 174, 149, 224, 175, 141, 0, 7,
+ 6, 1, 4, 0, 224, 174, 149, 2, 17, 66, 3, 81, 100, 0, 224, 174, 149, 3, 81, 100, 109, 0, 224, 174, 170, 2, 17, 66, 3, 83,
+ 0, 224, 174, 170, 3, 83, 109, 0, 224, 174, 164, 2, 17, 66, 3, 100, 72, 0, 224, 174, 164, 3, 100, 72, 109, 0, 3, 107, 0, 7,
+ 6, 1, 8, 0, 4, 2, 224, 174, 175, 224, 175, 135, 224, 174, 154, 3, 0, 4, 2, 224, 174, 176, 224, 174, 149, 224, 174, 154, 224, 174,
+ 191, 224, 174, 175, 3, 0, 4, 2, 224, 174, 176, 224, 174, 149, 224, 175, 129, 3, 0, 4, 2, 224, 174, 176, 224, 174, 149, 224, 175, 129,
+ 224, 174, 176, 224, 174, 190, 224, 174, 174, 3, 0, 4, 2, 224, 174, 176, 224, 174, 154, 3, 0, 4, 2, 224, 174, 176, 224, 174, 154, 224,
+ 174, 169, 224, 175, 136, 3, 0, 4, 2, 224, 174, 176, 224, 174, 154, 224, 174, 190, 224, 174, 175, 224, 174, 169, 3, 0, 4, 2, 224, 174,
+ 176, 224, 174, 154, 224, 174, 191, 224, 174, 149, 3, 0, 4, 2, 224, 174, 176, 224, 174, 154, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 3, 0, 4, 2, 224, 174, 176, 224, 174, 154, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 3, 0, 4, 2, 224, 174,
+ 176, 224, 174, 163, 224, 174, 153, 224, 175, 141, 3, 0, 4, 2, 224, 174, 176, 224, 174, 163, 224, 174, 164, 224, 175, 141, 3, 0, 4, 2,
+ 224, 174, 176, 224, 174, 163, 224, 174, 174, 3, 0, 4, 2, 224, 174, 176, 224, 174, 164, 32, 3, 0, 4, 2, 224, 174, 176, 224, 174, 164,
+ 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 3, 0, 4, 2, 224, 174, 176, 224, 174, 164, 224, 174, 164, 224, 175, 141, 224, 174,
+ 164, 3, 0, 4, 2, 224, 174, 176, 224, 174, 164, 224, 174, 174, 3, 0, 4, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164,
+ 3, 0, 4, 2, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 175, 3, 0, 4, 2, 224, 174, 176, 224,
+ 174, 175, 224, 174, 191, 224, 174, 178, 3, 0, 4, 2, 224, 174, 176, 224, 174, 181, 224, 175, 128, 224, 174, 168, 224, 175, 141, 224, 174, 164,
+ 224, 174, 191, 224, 174, 176, 3, 0, 4, 2, 224, 174, 176, 224, 174, 181, 224, 175, 136, 224, 174, 149, 224, 174, 179, 3, 0, 4, 2, 224,
+ 174, 176, 224, 174, 181, 224, 175, 136, 224, 174, 175, 224, 175, 136, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 3, 0, 4,
+ 2, 224, 174, 176, 224, 174, 190, 224, 174, 154, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 156, 3, 0, 4, 2, 224, 174, 176,
+ 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 164, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 175,
+ 141, 224, 174, 154, 224, 174, 183, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 174, 191, 3, 0, 4, 2, 224, 174, 176,
+ 224, 174, 190, 224, 174, 163, 224, 175, 129, 224, 174, 181, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 164, 224, 174, 190, 224, 174,
+ 149, 224, 174, 191, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 164, 224, 174, 190, 224, 174, 181, 3, 0, 4, 2, 224, 174, 176,
224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 164, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 175, 141, 32, 3,
- 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 149, 224, 174, 178, 3, 0, 4, 2, 224, 174,
- 176, 224, 174, 190, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 136, 3, 0,
- 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 138, 224, 174, 180, 224, 175, 129, 3, 0, 4, 2,
- 224, 174, 176, 224, 174, 190, 224, 174, 174, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 175, 3, 0, 4, 2, 224, 174, 176, 224,
- 174, 190, 224, 174, 175, 224, 174, 170, 224, 175, 129, 224, 174, 176, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 163,
- 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 3, 0, 4, 2, 224,
- 174, 176, 224, 174, 190, 224, 174, 183, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 176, 3, 0, 4, 2, 224, 174, 178, 224, 174, 149,
- 224, 175, 129, 3, 0, 4, 2, 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 175, 141, 224, 174, 174, 224, 174, 163, 3, 0,
- 4, 2, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 149, 224, 175, 141, 3, 0, 4, 2, 224, 174, 178, 224, 174, 159,
- 224, 175, 141, 224, 174, 154, 224, 174, 153, 224, 175, 141, 3, 0, 4, 2, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174,
- 163, 3, 0, 4, 2, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 164, 224, 175, 141, 3, 0, 4, 2, 224, 174, 178,
- 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 174, 3, 0, 4, 2, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174,
- 190, 3, 0, 4, 2, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 175, 3, 0, 4, 2, 224, 174, 178,
- 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 175, 129, 224, 174, 174, 224, 174, 163, 3, 0, 4, 2, 224, 174, 178, 224, 174, 159, 224, 175,
- 141, 224, 174, 154, 224, 175, 129, 224, 174, 174, 224, 174, 191, 3, 0, 4, 2, 224, 174, 178, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224,
- 174, 169, 3, 0, 4, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 128, 224, 174, 169, 3, 0, 4, 2, 224, 174,
- 178, 224, 174, 174, 224, 175, 130, 224, 174, 176, 224, 174, 191, 224, 174, 175, 3, 0, 4, 2, 224, 174, 178, 224, 174, 175, 224, 174, 191, 3,
- 0, 4, 2, 224, 174, 178, 224, 174, 181, 224, 174, 153, 224, 175, 141, 224, 174, 149, 3, 0, 4, 2, 224, 174, 178, 224, 174, 190, 224, 174,
- 149, 224, 174, 181, 3, 0, 4, 2, 224, 174, 178, 224, 174, 190, 224, 174, 170, 3, 0, 4, 2, 224, 174, 178, 224, 174, 190, 224, 174, 181,
- 224, 174, 163, 224, 175, 141, 224, 174, 175, 3, 0, 4, 2, 224, 174, 178, 224, 175, 135, 224, 174, 154, 3, 0, 2, 224, 174, 178, 224, 175,
- 136, 224, 174, 175, 224, 175, 139, 224, 174, 178, 224, 174, 190, 3, 0, 224, 174, 176, 224, 174, 170, 224, 175, 141, 224, 174, 170, 2, 224, 174,
- 176, 3, 34, 109, 71, 71, 109, 0, 224, 174, 176, 224, 174, 190, 224, 174, 158, 224, 175, 141, 224, 174, 154, 3, 34, 118, 67, 76, 148, 0,
- 4, 3, 37, 0, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 32, 0, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224,
- 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 159, 0, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
- 191, 224, 174, 169, 0, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 178, 0, 2, 224,
- 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175,
- 141, 224, 174, 149, 224, 175, 136, 0, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 178, 224, 175, 141, 32, 0, 2, 224, 174, 178,
- 224, 174, 181, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 175, 0, 224, 174, 178, 224, 175, 135, 224, 174, 149, 224, 175,
- 141, 224, 174, 149, 2, 224, 174, 191, 224, 174, 175, 3, 55, 114, 81, 81, 0, 224, 174, 178, 224, 174, 190, 224, 174, 149, 2, 224, 175, 130,
- 224, 174, 176, 3, 55, 118, 108, 0, 7, 6, 1, 10, 0, 2, 224, 174, 176, 224, 175, 139, 224, 174, 174, 3, 0, 224, 174, 176, 224, 175,
- 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 2, 224, 174, 191, 224, 174, 176, 224, 174, 190, 3, 34, 122, 72, 72, 0, 3, 40, 0, 7,
- 6, 1, 19, 0, 3, 39, 0, 4, 224, 174, 179, 2, 224, 174, 159, 224, 174, 164, 3, 135, 0, 224, 174, 179, 2, 224, 174, 176, 224, 174,
- 153, 224, 175, 141, 224, 174, 149, 0, 224, 174, 179, 2, 224, 174, 181, 224, 175, 136, 0, 224, 174, 179, 2, 224, 174, 183, 224, 174, 164, 0,
- 7, 6, 1, 22, 0, 1, 141, 175, 224, 177, 174, 224, 2, 17, 66, 3, 10, 49, 0, 1, 141, 175, 224, 177, 174, 224, 3, 10, 49, 109,
- 0, 4, 1, 18, 66, 2, 17, 66, 3, 49, 0, 1, 128, 175, 224, 174, 174, 224, 141, 175, 224, 178, 174, 224, 190, 174, 224, 181, 174, 224,
- 2, 224, 174, 191, 0, 1, 129, 175, 224, 164, 174, 224, 18, 68, 2, 224, 175, 129, 224, 174, 177, 224, 174, 191, 224, 174, 164, 224, 175, 141,
- 224, 174, 164, 0, 1, 129, 175, 224, 180, 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 174, 178, 0, 1, 133, 174, 224, 2,
- 224, 174, 190, 224, 174, 159, 224, 174, 174, 224, 174, 191, 0, 1, 133, 174, 224, 2, 224, 174, 190, 224, 174, 178, 224, 174, 191, 0, 1, 133,
- 174, 224, 2, 224, 174, 191, 224, 174, 178, 224, 175, 135, 224, 174, 183, 0, 1, 133, 174, 224, 2, 224, 175, 141, 224, 174, 159, 224, 175, 139,
- 224, 174, 170, 224, 174, 176, 0, 1, 134, 174, 224, 2, 224, 174, 190, 224, 174, 183, 0, 1, 134, 174, 224, 2, 224, 175, 141, 224, 174, 176,
- 224, 175, 139, 224, 174, 183, 0, 1, 135, 175, 224, 178, 174, 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 191,
- 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 1, 135, 175, 224, 181, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 169,
- 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 1, 136, 175, 224, 176, 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 177, 224, 175, 136,
- 0, 1, 136, 175, 224, 177, 174, 224, 133, 174, 224, 2, 224, 175, 130, 224, 174, 181, 0, 1, 141, 175, 224, 153, 174, 224, 133, 174, 224, 2,
- 224, 174, 190, 224, 174, 176, 224, 174, 190, 0, 1, 141, 175, 224, 153, 174, 224, 133, 174, 224, 2, 224, 174, 191, 224, 174, 179, 0, 1, 141,
- 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 175, 139, 224, 174, 170, 0, 1, 141, 175, 224, 169, 174, 224, 134, 175, 224, 164,
- 174, 224, 2, 224, 174, 191, 224, 174, 180, 0, 1, 141, 175, 224, 176, 174, 224, 128, 175, 224, 154, 174, 224, 2, 224, 175, 135, 224, 174, 159,
- 0, 1, 141, 175, 224, 178, 174, 224, 138, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191,
- 0, 1, 141, 175, 224, 178, 174, 224, 191, 174, 224, 175, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 179, 224, 175, 136,
- 0, 1, 141, 175, 224, 179, 174, 224, 129, 175, 224, 176, 174, 224, 133, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 1, 154, 174, 224, 176,
- 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 178, 0, 1, 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 175, 129, 224, 174, 178,
- 0, 1, 159, 174, 224, 141, 175, 224, 183, 174, 224, 133, 174, 224, 2, 224, 175, 139, 224, 174, 163, 224, 174, 178, 0, 1, 170, 174, 224, 133,
- 174, 224, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 1, 174, 174, 224, 190,
- 174, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 1, 174, 174, 224, 190, 174, 224, 176, 174, 224, 135,
- 174, 224, 2, 224, 174, 190, 224, 174, 164, 224, 175, 136, 0, 1, 174, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 133,
- 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 1, 175, 174, 224, 191, 174, 224, 176, 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 159,
- 224, 174, 191, 0, 1, 178, 174, 224, 128, 175, 224, 168, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 174, 191, 0, 1, 178, 174, 224, 130,
- 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 163, 0, 1, 178, 174, 224, 159, 174, 224, 141, 175, 224, 163, 174, 224, 129,
- 175, 224, 149, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 174, 191, 0, 1, 190, 174, 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 141,
- 175, 224, 164, 174, 224, 137, 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 1, 190, 174, 224, 178, 174, 224, 135,
- 174, 224, 2, 224, 174, 190, 0, 1, 191, 174, 224, 164, 174, 224, 134, 174, 224, 2, 224, 175, 129, 224, 174, 159, 224, 174, 191, 0, 1, 191,
- 174, 224, 169, 174, 224, 130, 175, 224, 175, 174, 224, 2, 224, 175, 139, 224, 174, 159, 0, 1, 191, 174, 224, 174, 174, 224, 190, 174, 224, 169,
- 174, 224, 133, 174, 224, 2, 224, 174, 190, 0, 1, 191, 174, 224, 178, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 175, 135, 224, 174, 154,
- 224, 174, 191, 0, 1, 191, 174, 224, 181, 174, 224, 2, 224, 175, 141, 224, 174, 176, 224, 174, 174, 0, 1, 191, 174, 224, 183, 174, 224, 134,
- 174, 224, 2, 224, 174, 190, 0, 2, 224, 174, 190, 224, 174, 176, 224, 174, 169, 0, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 0, 2,
- 224, 175, 128, 224, 174, 180, 224, 175, 135, 32, 0, 2, 224, 175, 128, 224, 174, 180, 224, 175, 141, 32, 0, 2, 224, 175, 129, 224, 174, 174,
- 224, 174, 176, 224, 174, 169, 0, 2, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 176, 0, 2, 224, 175, 130, 224, 174, 159, 0, 2,
- 224, 175, 138, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 2, 224, 175, 138, 224, 174, 179, 224, 175, 141, 0, 8, 2, 17, 66, 0, 8,
- 2, 224, 175, 128, 224, 174, 164, 224, 174, 178, 0, 8, 2, 224, 175, 128, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175,
- 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174,
- 159, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 174, 0, 8, 2, 224, 175,
- 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174,
- 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174,
- 190, 224, 174, 169, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174,
- 169, 224, 175, 136, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 169, 224, 175, 141, 0, 8,
- 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 181, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174,
- 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 181, 224, 175, 136, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174,
- 159, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 149, 224, 175,
- 129, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175,
- 141, 224, 174, 149, 32, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
- 174, 149, 224, 174, 169, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224,
- 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224,
- 174, 176, 224, 175, 129, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224,
- 175, 139, 224, 174, 170, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 176, 32, 224, 174, 174, 224, 174, 190, 224, 174, 159,
- 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 139, 224, 174, 176, 32, 224, 174, 174, 224, 175, 129, 224, 174, 159, 224, 174, 191, 224, 174,
- 175, 0, 8, 2, 224, 175, 139, 224, 174, 176, 32, 224, 174, 181, 224, 175, 135, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224,
- 175, 139, 224, 174, 176, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 130, 224, 174, 159, 0, 8, 129, 175, 224, 163, 174, 224, 135, 175,
- 224, 176, 174, 224, 2, 224, 174, 190, 0, 8, 129, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0,
- 8, 129, 175, 224, 174, 174, 224, 2, 224, 175, 135, 224, 174, 183, 0, 8, 129, 175, 224, 176, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224,
- 175, 129, 224, 174, 178, 0, 8, 129, 175, 224, 178, 174, 224, 190, 174, 224, 164, 174, 224, 2, 224, 174, 190, 0, 8, 129, 175, 224, 181, 174,
- 224, 136, 175, 224, 169, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 8, 129, 175, 224, 181, 174, 224, 175, 174,
- 224, 164, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 8, 130, 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 176, 0,
- 8, 130, 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 130, 175, 224, 178, 174, 224, 190, 174, 224, 164, 174,
- 224, 2, 224, 174, 190, 0, 8, 135, 175, 224, 176, 174, 224, 2, 224, 174, 190, 0, 8, 135, 175, 224, 176, 174, 224, 129, 175, 224, 154, 174,
- 224, 2, 224, 174, 190, 0, 8, 135, 175, 224, 176, 174, 224, 129, 175, 224, 175, 174, 224, 2, 224, 174, 190, 0, 8, 135, 175, 224, 178, 174,
- 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 136, 175, 224, 149, 174,
- 224, 2, 224, 175, 129, 224, 174, 178, 224, 175, 129, 0, 8, 136, 175, 224, 159, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224,
- 174, 176, 0, 8, 136, 175, 224, 159, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 136, 175, 224, 175, 174,
- 224, 164, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 8, 136, 175, 224, 177, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 175, 130, 224,
- 174, 177, 0, 8, 136, 175, 224, 178, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 170, 224, 175, 141, 0, 8, 136, 175, 224, 179, 174,
- 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 170, 224, 175, 141, 224, 174, 170, 0, 8, 136, 175, 224, 181, 174, 224, 2, 224, 175, 139, 0,
- 8, 138, 175, 224, 178, 174, 224, 2, 224, 175, 135, 224, 174, 183, 224, 174, 169, 0, 8, 139, 175, 224, 149, 174, 224, 2, 224, 175, 129, 224,
- 174, 178, 0, 8, 140, 175, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 0, 8, 141, 175, 224, 153, 174, 224, 134, 175,
- 224, 181, 174, 224, 2, 224, 175, 136, 224, 174, 175, 224, 174, 190, 0, 8, 141, 175, 224, 153, 174, 224, 178, 174, 224, 2, 224, 174, 190, 0,
- 8, 141, 175, 224, 153, 174, 224, 178, 174, 224, 128, 175, 224, 176, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175,
- 224, 153, 174, 224, 190, 174, 224, 185, 174, 224, 2, 224, 174, 190, 224, 174, 153, 224, 175, 141, 0, 8, 141, 175, 224, 156, 174, 224, 190, 174,
- 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 163, 0, 8, 141, 175, 224, 163, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224,
- 174, 163, 224, 174, 190, 0, 8, 141, 175, 224, 169, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 175, 139, 224, 174, 170, 0, 8, 141, 175,
- 224, 169, 174, 224, 134, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 154, 224, 174, 191, 0, 8, 141, 175, 224, 176, 174, 224, 134, 175,
- 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 174, 191, 0, 8, 141, 175, 224, 176, 174, 224, 135, 175, 224, 168, 174, 224, 2, 224,
- 174, 190, 224, 174, 163, 224, 174, 178, 0, 8, 141, 175, 224, 176, 174, 224, 149, 174, 224, 190, 174, 224, 168, 174, 224, 2, 224, 175, 139, 224,
- 174, 175, 224, 174, 191, 224, 174, 178, 0, 8, 141, 175, 224, 176, 174, 224, 149, 174, 224, 190, 174, 224, 168, 174, 224, 2, 224, 175, 139, 224,
- 174, 181, 224, 174, 191, 224, 174, 178, 0, 8, 141, 175, 224, 176, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 179, 0, 8, 141, 175,
- 224, 176, 174, 224, 169, 174, 224, 141, 175, 224, 169, 174, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 178, 0, 8, 141, 175, 224, 176, 174,
- 224, 190, 174, 224, 169, 174, 224, 141, 175, 224, 169, 174, 224, 174, 174, 224, 129, 175, 224, 159, 174, 224, 141, 175, 224, 159, 174, 224, 190, 174,
- 224, 149, 174, 224, 2, 224, 175, 139, 224, 174, 175, 224, 174, 191, 224, 174, 178, 0, 8, 141, 175, 224, 178, 174, 224, 135, 175, 224, 174, 174,
- 224, 2, 224, 175, 129, 224, 174, 178, 0, 8, 141, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174,
- 224, 175, 174, 224, 136, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 176, 0, 8, 141, 175, 224, 178, 174, 224, 175, 174,
- 224, 136, 175, 224, 174, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174,
- 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 176, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 170, 174, 224, 2, 224,
- 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 170, 174, 224, 2, 224, 175, 129, 224, 174, 159, 0,
- 8, 141, 175, 224, 179, 174, 224, 128, 175, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 159, 224, 174, 191, 0, 8, 141, 175, 224, 180, 174,
- 224, 128, 175, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 178, 0, 8, 141, 175, 224, 180, 174, 224, 191, 174, 224, 174, 174, 224, 164, 174,
- 224, 2, 224, 175, 130, 224, 174, 177, 0, 8, 147, 174, 224, 2, 224, 175, 135, 0, 8, 159, 174, 224, 181, 174, 224, 2, 224, 174, 191, 224,
- 174, 180, 0, 8, 164, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 175, 129, 224, 174, 178, 0, 8, 164, 174, 224, 141, 175, 224, 149, 174,
- 224, 170, 174, 224, 2, 224, 175, 139, 224, 174, 159, 224, 174, 191, 0, 8, 164, 174, 224, 141, 175, 224, 164, 174, 224, 130, 175, 224, 174, 174,
- 224, 2, 224, 175, 129, 224, 174, 159, 224, 174, 191, 0, 8, 164, 174, 224, 191, 174, 224, 169, 174, 224, 174, 174, 224, 2, 224, 175, 129, 224,
- 174, 178, 0, 8, 169, 174, 224, 164, 174, 224, 2, 224, 175, 139, 224, 174, 159, 224, 174, 191, 0, 8, 174, 174, 224, 141, 175, 224, 169, 174,
- 224, 138, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 8, 174, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0,
- 8, 174, 174, 224, 176, 174, 224, 170, 174, 224, 2, 224, 175, 129, 224, 174, 159, 224, 174, 191, 0, 8, 174, 174, 224, 190, 174, 224, 176, 174,
- 224, 2, 224, 174, 190, 224, 174, 164, 224, 175, 136, 0, 8, 181, 174, 224, 128, 175, 224, 156, 174, 224, 2, 224, 175, 139, 224, 174, 159, 224,
- 174, 191, 0, 8, 181, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 181, 174,
- 224, 141, 175, 224, 176, 174, 224, 130, 175, 224, 170, 174, 224, 2, 224, 175, 129, 224, 174, 159, 224, 174, 191, 0, 8, 190, 174, 224, 170, 174,
- 224, 2, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 8, 190, 174, 224, 175, 174, 224, 141, 175,
- 224, 169, 174, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 174, 224, 174, 176, 224, 174, 191, 0, 8, 190, 174, 224, 175, 174, 224, 191, 174,
- 224, 163, 174, 224, 141, 175, 224, 163, 174, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 174, 224, 174, 176, 224, 174, 191, 0, 8, 190, 174,
- 224, 175, 174, 224, 191, 174, 224, 169, 174, 224, 141, 175, 224, 169, 174, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 174, 224, 174, 176, 224,
- 174, 191, 0, 8, 190, 174, 224, 176, 174, 224, 2, 224, 175, 135, 224, 174, 183, 0, 8, 190, 174, 224, 176, 174, 224, 141, 175, 224, 159, 174,
- 224, 2, 224, 175, 129, 224, 174, 178, 224, 174, 190, 0, 8, 190, 174, 224, 176, 174, 224, 191, 174, 224, 159, 174, 224, 2, 224, 175, 129, 224,
- 174, 178, 224, 174, 190, 0, 8, 191, 174, 224, 18, 69, 141, 175, 224, 169, 174, 224, 185, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224,
- 154, 174, 224, 168, 174, 224, 2, 224, 175, 135, 224, 174, 164, 0, 8, 191, 174, 224, 159, 174, 224, 134, 175, 224, 154, 174, 224, 2, 224, 175,
- 138, 224, 174, 159, 224, 174, 191, 0, 8, 191, 174, 224, 159, 174, 224, 141, 175, 224, 163, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174,
- 176, 224, 174, 176, 0, 8, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 129, 175, 224, 176, 174, 224, 191, 174, 224, 149, 174, 224,
- 2, 224, 174, 190, 0, 8, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 141, 175, 224, 176, 174, 224, 128, 175, 224, 149, 174, 224,
- 2, 224, 174, 190, 0, 8, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 141, 175, 224, 176, 174, 224, 190, 174, 224, 149, 174, 224,
- 2, 224, 174, 190, 0, 8, 191, 174, 224, 164, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 168, 174, 224,
- 2, 224, 175, 139, 0, 8, 191, 174, 224, 169, 174, 224, 139, 175, 224, 174, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 169, 174, 224,
- 140, 175, 224, 174, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 176, 174, 224, 141, 175, 224, 164, 174, 224, 129, 175, 224, 174, 174, 224,
- 190, 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 176, 174, 224, 185, 174, 224, 128, 175, 224, 176, 174, 224, 141, 175, 224,
- 184, 174, 224, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 191, 174, 224, 176, 174, 224, 191, 174, 224, 164, 174, 224,
- 141, 175, 224, 168, 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 178, 174, 224, 134, 175, 224, 185, 174, 224, 2, 224, 174,
- 190, 224, 174, 170, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 191, 174, 224, 181, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 174,
- 190, 0, 8, 191, 174, 224, 181, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8,
- 191, 174, 224, 181, 174, 224, 179, 174, 224, 190, 174, 224, 174, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 183, 174, 224, 2, 224, 175,
- 139, 0, 8, 191, 174, 224, 183, 174, 224, 135, 175, 224, 149, 174, 224, 2, 224, 174, 190, 0, 224, 174, 191, 1, 141, 175, 224, 184, 174, 224,
- 141, 175, 224, 149, 174, 224, 142, 174, 224, 2, 224, 174, 175, 224, 175, 130, 224, 174, 184, 0, 224, 174, 191, 1, 141, 175, 224, 184, 174, 224,
- 144, 174, 224, 2, 224, 174, 176, 224, 175, 128, 224, 174, 174, 0, 224, 174, 191, 2, 224, 174, 178, 224, 175, 135, 224, 174, 154, 0, 224, 174,
- 191, 8, 2, 224, 174, 175, 224, 175, 130, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 174, 190, 18, 69, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0,
- 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 224, 174, 191, 8, 2, 224,
- 174, 176, 224, 174, 190, 224, 174, 164, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224,
- 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 174, 224, 174, 191, 224, 174, 169, 224, 174, 178, 0, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 184,
- 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 128, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 175, 128, 224, 174, 174, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 135, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 177, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 174, 191, 8, 2,
- 224, 174, 177, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 177, 224, 174, 191,
- 224, 174, 184, 224, 175, 141, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 170, 224, 175, 141, 32, 0, 224, 174, 191, 8,
- 2, 224, 174, 179, 224, 174, 190, 18, 69, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 18, 69, 224, 175, 129, 0,
- 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 18, 69, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 224, 174,
- 184, 224, 175, 141, 32, 224, 174, 174, 224, 175, 135, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 191, 224, 174, 169, 224,
- 174, 191, 224, 174, 149, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224,
- 174, 191, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 136, 0,
- 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 191, 224, 174, 175, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175, 128, 224,
- 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175, 135, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175, 136, 224,
- 174, 174, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175, 140, 0, 224, 175, 129,
- 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 164, 0, 224, 175, 141, 1, 137, 174, 224, 2, 224, 174, 176, 224, 175, 136, 224, 174, 169, 0,
- 224, 175, 141, 1, 140, 175, 224, 154, 174, 224, 133, 174, 224, 2, 224, 174, 175, 0, 224, 175, 141, 2, 32, 224, 174, 149, 0, 224, 175, 141,
- 2, 224, 174, 149, 0, 224, 175, 141, 2, 224, 174, 184, 0, 224, 175, 141, 8, 128, 175, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 174,
- 0, 224, 175, 141, 8, 128, 175, 224, 170, 174, 224, 141, 175, 224, 184, 174, 224, 136, 174, 224, 2, 32, 0, 224, 175, 141, 8, 129, 175, 224,
- 154, 174, 224, 2, 224, 174, 179, 0, 224, 175, 141, 8, 129, 175, 224, 175, 174, 224, 2, 224, 174, 176, 224, 175, 136, 224, 174, 169, 0, 224,
- 175, 141, 8, 129, 175, 224, 176, 174, 224, 2, 224, 174, 174, 224, 174, 163, 224, 174, 191, 0, 224, 175, 141, 8, 129, 175, 224, 183, 174, 224,
- 2, 224, 174, 179, 0, 224, 175, 141, 8, 134, 175, 224, 168, 174, 224, 2, 224, 174, 178, 224, 174, 184, 0, 224, 175, 141, 8, 135, 175, 224,
- 181, 174, 224, 191, 174, 224, 181, 174, 224, 2, 32, 0, 224, 175, 141, 8, 136, 175, 224, 170, 174, 224, 2, 224, 174, 178, 32, 0, 224, 175,
- 141, 8, 136, 175, 224, 174, 174, 224, 0, 224, 175, 141, 8, 139, 175, 224, 156, 174, 224, 2, 32, 0, 224, 175, 141, 8, 140, 175, 224, 154,
- 174, 224, 2, 224, 174, 175, 0, 224, 175, 141, 8, 159, 174, 224, 0, 224, 175, 141, 8, 178, 174, 224, 2, 224, 174, 169, 224, 175, 139, 0,
- 224, 175, 141, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 159, 224, 175, 128, 224, 174, 184, 0, 224, 175, 141, 8, 190, 174,
- 224, 183, 174, 224, 2, 32, 0, 4, 224, 174, 191, 224, 174, 176, 224, 175, 129, 2, 224, 174, 183, 224, 175, 141, 3, 49, 34, 37, 0, 224,
- 174, 191, 224, 174, 176, 224, 175, 129, 8, 2, 224, 174, 184, 224, 175, 141, 224, 174, 164, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 191,
- 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 170, 8, 2, 224, 174, 176, 3, 49, 34, 37, 89, 139, 119, 83, 109, 0,
- 224, 175, 141, 224, 174, 176, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 170, 8, 2, 224, 174, 176, 0,
- 224, 175, 141, 224, 174, 176, 224, 174, 170, 8, 154, 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 174, 191, 3, 49, 34, 109, 48, 0, 224,
- 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 175, 141, 8, 3, 49, 34, 118, 48, 0, 224, 175, 141, 224, 174, 176, 224, 175, 130,
- 224, 174, 159, 224, 175, 141, 8, 134, 175, 224, 176, 174, 224, 3, 49, 34, 151, 139, 0, 224, 175, 134, 224, 174, 159, 224, 175, 141, 8, 141,
- 175, 224, 176, 174, 224, 190, 174, 224, 174, 174, 224, 3, 49, 36, 139, 0, 4, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 163, 224, 174,
- 191, 3, 49, 37, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 163, 224, 175, 141, 32, 0, 224, 175, 141, 224, 174, 170, 8, 139, 175,
- 224, 178, 174, 224, 2, 224, 174, 190, 224, 174, 178, 3, 49, 48, 0, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 159, 224, 175, 141,
- 8, 190, 174, 224, 156, 174, 224, 3, 49, 48, 118, 139, 0, 224, 175, 141, 224, 174, 149, 224, 175, 134, 224, 174, 159, 224, 175, 141, 8, 141,
- 175, 224, 176, 174, 224, 190, 174, 224, 174, 174, 224, 3, 49, 49, 36, 139, 0, 224, 175, 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224,
- 190, 174, 224, 174, 174, 224, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 135, 224, 174, 175, 3, 49, 49, 109, 0, 224, 174, 191,
- 224, 174, 179, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 169, 3, 49, 55, 37, 50, 139, 109, 0, 224, 174,
- 191, 224, 174, 179, 224, 174, 191, 224, 174, 175, 224, 175, 139, 224, 174, 170, 224, 174, 190, 224, 174, 159, 224, 175, 141, 8, 2, 224, 174, 176,
- 224, 174, 190, 3, 49, 55, 37, 57, 119, 48, 118, 47, 0, 224, 174, 191, 224, 174, 179, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175,
- 141, 8, 3, 49, 55, 109, 34, 49, 0, 224, 174, 191, 224, 174, 179, 224, 174, 170, 224, 175, 141, 224, 174, 170, 8, 2, 224, 175, 129, 224,
- 174, 149, 224, 174, 179, 3, 49, 55, 109, 71, 71, 0, 224, 175, 141, 224, 174, 178, 224, 175, 139, 224, 174, 170, 1, 136, 175, 224, 154, 174,
- 224, 141, 175, 224, 169, 174, 224, 142, 174, 224, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190, 3, 49, 55, 119,
- 48, 0, 224, 174, 191, 224, 174, 179, 224, 175, 136, 224, 174, 175, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 49, 55, 134, 57, 109,
- 66, 139, 148, 0, 224, 175, 141, 224, 174, 175, 224, 175, 130, 224, 174, 176, 224, 174, 191, 224, 174, 159, 8, 134, 175, 224, 154, 174, 224, 2,
- 224, 174, 191, 3, 49, 57, 151, 34, 37, 139, 0, 4, 224, 175, 129, 224, 174, 181, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 191, 224,
- 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 135, 224, 174, 183, 224, 174, 169, 3, 49, 58, 0, 224, 175, 141, 224, 174, 181, 8, 2, 17,
- 65, 0, 224, 175, 129, 224, 174, 181, 224, 174, 190, 224, 174, 178, 224, 174, 191, 224, 174, 159, 8, 2, 224, 174, 191, 3, 49, 58, 118, 55,
- 37, 139, 0, 4, 224, 174, 191, 224, 174, 179, 224, 174, 191, 224, 174, 170, 224, 175, 141, 8, 2, 32, 3, 49, 62, 37, 48, 0, 224, 174,
- 191, 224, 174, 179, 224, 174, 191, 224, 174, 170, 224, 175, 141, 8, 2, 224, 174, 178, 0, 224, 174, 191, 224, 174, 179, 224, 174, 191, 224, 174,
- 149, 224, 175, 141, 8, 2, 32, 18, 94, 3, 49, 62, 37, 49, 0, 224, 174, 191, 224, 174, 179, 224, 174, 191, 224, 174, 159, 8, 3, 49,
- 62, 37, 139, 148, 0, 224, 175, 141, 224, 174, 179, 224, 174, 149, 224, 175, 141, 8, 129, 175, 224, 164, 174, 224, 3, 49, 62, 109, 49, 0,
- 4, 224, 174, 191, 224, 174, 179, 224, 174, 170, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 191, 224, 174, 178, 3, 49, 62, 109, 71, 71,
- 0, 224, 174, 191, 224, 174, 179, 224, 174, 170, 224, 175, 141, 224, 174, 170, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 224, 174,
- 191, 224, 174, 179, 224, 174, 170, 224, 175, 141, 224, 174, 170, 8, 2, 224, 175, 136, 0, 224, 174, 191, 224, 174, 179, 224, 174, 190, 224, 174,
- 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 8, 3, 49, 62, 118, 34, 49, 0, 224, 175, 141, 224, 174, 154, 1, 134, 174, 224, 2, 224,
- 175, 129, 224, 174, 181, 224, 174, 178, 3, 49, 76, 0, 4, 224, 175, 141, 224, 174, 154, 8, 134, 175, 224, 178, 174, 224, 2, 224, 174, 176,
- 3, 49, 76, 109, 0, 224, 175, 141, 224, 174, 154, 8, 191, 174, 224, 170, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 224, 174, 154, 8,
- 191, 174, 224, 174, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 224, 174, 149, 8, 136, 175, 224, 149, 174, 224, 2, 224, 174, 159, 224, 174,
- 191, 224, 174, 149, 224, 174, 190, 224, 174, 176, 3, 49, 81, 109, 0, 4, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 149, 8, 134,
- 175, 224, 174, 174, 224, 2, 224, 175, 139, 3, 49, 89, 37, 49, 0, 224, 175, 141, 224, 174, 184, 224, 174, 191, 224, 174, 149, 8, 134, 175,
- 224, 174, 174, 224, 2, 224, 175, 139, 0, 224, 175, 141, 224, 174, 183, 2, 17, 66, 3, 49, 93, 0, 4, 224, 175, 141, 224, 174, 154, 8,
- 191, 174, 224, 181, 174, 224, 2, 224, 174, 169, 224, 174, 176, 224, 174, 191, 3, 49, 93, 109, 0, 224, 175, 141, 224, 174, 183, 0, 4, 1,
- 18, 66, 3, 49, 109, 0, 1, 129, 175, 224, 164, 174, 224, 174, 174, 224, 2, 224, 174, 176, 0, 1, 129, 175, 224, 176, 174, 224, 146, 174,
- 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 1, 129, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224,
- 174, 159, 0, 1, 136, 175, 224, 176, 174, 224, 137, 174, 224, 2, 224, 174, 177, 224, 175, 141, 0, 1, 136, 175, 224, 176, 174, 224, 137, 174,
- 224, 2, 224, 174, 178, 224, 175, 141, 0, 1, 136, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 174, 159, 224, 174, 178, 0, 1, 140, 175,
- 224, 154, 174, 224, 133, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 1, 141, 175, 224, 153, 174, 224, 183, 174, 224, 2, 224,
- 174, 176, 0, 1, 141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 174, 164, 224, 175, 136, 0, 1, 141, 175, 224, 163, 174,
- 224, 128, 175, 224, 181, 174, 224, 2, 224, 174, 181, 224, 174, 178, 224, 175, 136, 0, 1, 141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174,
- 224, 2, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 1, 141, 175, 224, 178, 174, 224, 138, 175, 224, 149, 174, 224, 2, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 224, 174, 190, 0, 1, 141, 175, 224, 178, 174, 224, 175, 174, 224, 136, 175, 224, 174, 174, 224, 154, 174, 224, 2, 224,
- 174, 159, 224, 175, 141, 0, 1, 141, 175, 224, 179, 174, 224, 137, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 1, 154, 174,
- 224, 141, 175, 224, 154, 174, 224, 137, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 1, 154, 174, 224, 141, 175, 224, 158, 174,
- 224, 170, 174, 224, 2, 224, 174, 178, 224, 175, 141, 224, 174, 175, 224, 174, 190, 224, 174, 163, 0, 1, 154, 174, 224, 141, 175, 224, 158, 174,
- 224, 170, 174, 224, 2, 224, 174, 181, 224, 175, 141, 224, 174, 175, 0, 1, 159, 174, 224, 149, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224,
- 174, 181, 224, 174, 191, 0, 1, 164, 174, 224, 141, 175, 224, 168, 174, 224, 136, 175, 224, 174, 174, 224, 133, 174, 224, 2, 224, 174, 176, 224,
- 175, 136, 0, 1, 169, 174, 224, 191, 174, 224, 164, 174, 224, 2, 224, 174, 176, 0, 1, 170, 174, 224, 141, 175, 224, 174, 174, 224, 176, 174,
- 224, 134, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 1, 178, 174, 224, 149, 174, 224, 154, 174, 224, 2, 224, 174, 178, 224,
- 174, 190, 0, 1, 181, 174, 224, 141, 175, 224, 184, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224,
- 174, 190, 0, 1, 190, 174, 224, 149, 174, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 191, 0, 1, 190, 174, 224, 164, 174, 224, 129, 175,
- 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 159, 0, 1, 190, 174, 224, 164, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224,
- 174, 176, 224, 174, 191, 224, 174, 169, 0, 1, 190, 174, 224, 164, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 176, 224, 175, 141, 32,
- 0, 1, 190, 174, 224, 170, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 176, 0, 1, 190, 174, 224, 181, 174, 224, 191,
- 174, 224, 164, 174, 224, 2, 224, 174, 176, 0, 1, 190, 174, 224, 185, 174, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 191, 0, 2, 224,
- 174, 181, 224, 174, 191, 224, 174, 158, 0, 2, 224, 174, 181, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 175, 0, 8, 0, 8, 2,
- 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149,
- 224, 174, 190, 224, 174, 176, 224, 175, 129, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 153, 224, 175, 141, 224, 174, 149,
- 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 149, 224, 174, 191, 224, 174, 176,
- 224, 174, 191, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 139, 224, 174, 159,
- 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 174, 224, 175, 141, 32, 224, 174, 135, 224, 174, 169, 224, 175, 141, 0, 8, 128, 175, 224,
- 176, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 130, 175, 224, 175, 174, 224, 2, 224, 174, 178, 224, 174,
- 191, 224, 174, 170, 224, 175, 141, 224, 174, 159, 224, 174, 184, 0, 8, 139, 175, 224, 178, 174, 224, 2, 224, 174, 178, 0, 8, 140, 175, 224,
- 154, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 141, 175, 224, 153, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 174,
- 175, 224, 175, 141, 224, 174, 175, 224, 174, 190, 0, 8, 141, 175, 224, 153, 174, 224, 191, 174, 224, 178, 174, 224, 2, 224, 174, 169, 0, 8,
- 141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 174, 169, 224, 174, 181, 0, 8, 141, 175, 224, 163, 174, 224, 191, 174, 224,
- 181, 174, 224, 2, 224, 174, 177, 224, 175, 141, 0, 8, 141, 175, 224, 163, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 179, 0, 8,
- 141, 175, 224, 169, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 169, 174, 224,
- 191, 174, 224, 170, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 178, 174, 224, 129, 175, 224, 149, 174, 224,
- 2, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 174,
- 174, 0, 8, 141, 175, 224, 178, 174, 224, 136, 175, 224, 174, 174, 224, 2, 224, 174, 177, 224, 175, 141, 0, 8, 141, 175, 224, 178, 174, 224,
- 136, 175, 224, 174, 174, 224, 2, 224, 174, 178, 224, 175, 141, 0, 8, 141, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 163, 224, 175,
- 141, 224, 174, 159, 0, 8, 141, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 0, 8,
- 163, 174, 224, 176, 174, 224, 2, 224, 174, 179, 0, 8, 174, 174, 224, 141, 175, 224, 176, 174, 224, 164, 174, 224, 2, 224, 174, 176, 224, 175,
- 141, 224, 174, 164, 0, 8, 175, 174, 224, 141, 175, 224, 164, 174, 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 175, 174, 224,
- 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 175, 174, 224, 191, 174, 224,
- 176, 174, 224, 130, 175, 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 176, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224,
- 164, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 176, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224,
- 168, 174, 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 178, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 159, 224, 175,
- 141, 224, 174, 159, 0, 8, 181, 174, 224, 128, 175, 224, 156, 174, 224, 2, 224, 174, 178, 224, 175, 136, 0, 8, 191, 174, 224, 154, 174, 224,
- 154, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 191, 174, 224, 159, 174, 224, 134, 175, 224, 174, 174, 224, 2, 224, 174, 178, 0, 8,
- 191, 174, 224, 159, 174, 224, 141, 175, 224, 149, 174, 224, 190, 174, 224, 176, 174, 224, 141, 175, 224, 170, 174, 224, 2, 224, 174, 178, 0, 224,
- 174, 178, 224, 175, 141, 224, 174, 170, 8, 175, 174, 224, 190, 174, 224, 149, 174, 224, 3, 49, 109, 55, 48, 148, 0, 224, 174, 156, 8, 2,
- 224, 174, 149, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 3, 49, 109, 88, 109, 0, 224, 174, 159,
- 8, 141, 175, 224, 153, 174, 224, 134, 175, 224, 181, 174, 224, 3, 49, 109, 139, 148, 0, 224, 175, 135, 224, 174, 159, 8, 138, 175, 224, 178,
- 174, 224, 3, 49, 114, 139, 148, 0, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 159, 8, 156, 174, 224, 3, 49, 118, 34, 139, 148,
- 0, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 8, 128, 175, 224, 176, 174, 224, 141, 175, 224, 184, 174, 224, 3, 49, 118, 50,
- 47, 148, 0, 224, 174, 190, 224, 174, 164, 1, 133, 174, 224, 2, 224, 174, 174, 224, 174, 191, 3, 49, 118, 140, 109, 0, 224, 175, 139, 224,
+ 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 154, 224, 175, 141, 224, 174, 154,
+ 224, 175, 136, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 138, 224, 174, 180, 224, 175,
+ 129, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 175, 3, 0, 4,
+ 2, 224, 174, 176, 224, 174, 190, 224, 174, 175, 224, 174, 170, 224, 175, 129, 224, 174, 176, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224,
+ 174, 181, 224, 174, 163, 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164,
+ 3, 0, 4, 2, 224, 174, 176, 224, 174, 190, 224, 174, 183, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 176, 3, 0, 4, 2, 224,
+ 174, 178, 224, 174, 149, 224, 175, 129, 3, 0, 4, 2, 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 175, 141, 224, 174, 174,
+ 224, 174, 163, 3, 0, 4, 2, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 149, 224, 175, 141, 3, 0, 4, 2, 224,
+ 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 153, 224, 175, 141, 3, 0, 4, 2, 224, 174, 178, 224, 174, 159, 224, 175, 141,
+ 224, 174, 154, 224, 174, 163, 3, 0, 4, 2, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 164, 224, 175, 141, 3, 0,
+ 4, 2, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 174, 3, 0, 4, 2, 224, 174, 178, 224, 174, 159, 224, 175, 141,
+ 224, 174, 154, 224, 174, 190, 3, 0, 4, 2, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 175, 3, 0,
+ 4, 2, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 175, 129, 224, 174, 174, 224, 174, 163, 3, 0, 4, 2, 224, 174, 178,
+ 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 175, 129, 224, 174, 174, 224, 174, 191, 3, 0, 4, 2, 224, 174, 178, 224, 174, 163, 224, 175,
+ 141, 224, 174, 159, 224, 174, 169, 3, 0, 4, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 128, 224, 174, 169, 3,
+ 0, 4, 2, 224, 174, 178, 224, 174, 174, 224, 175, 130, 224, 174, 176, 224, 174, 191, 224, 174, 175, 3, 0, 4, 2, 224, 174, 178, 224, 174,
+ 175, 224, 174, 191, 3, 0, 4, 2, 224, 174, 178, 224, 174, 181, 224, 174, 153, 224, 175, 141, 224, 174, 149, 3, 0, 4, 2, 224, 174, 178,
+ 224, 174, 190, 224, 174, 149, 224, 174, 181, 3, 0, 4, 2, 224, 174, 178, 224, 174, 190, 224, 174, 170, 3, 0, 4, 2, 224, 174, 178, 224,
+ 174, 190, 224, 174, 181, 224, 174, 163, 224, 175, 141, 224, 174, 175, 3, 0, 2, 224, 174, 178, 224, 175, 135, 224, 174, 154, 3, 0, 224, 174,
+ 176, 224, 174, 170, 224, 175, 141, 224, 174, 170, 2, 224, 174, 176, 3, 34, 109, 71, 71, 109, 0, 224, 174, 176, 224, 174, 190, 224, 174, 158,
+ 224, 175, 141, 224, 174, 154, 3, 34, 118, 67, 76, 149, 0, 4, 3, 37, 0, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 178,
+ 224, 175, 141, 32, 0, 224, 174, 178, 224, 175, 135, 224, 174, 149, 224, 175, 141, 224, 174, 149, 2, 224, 174, 191, 224, 174, 175, 3, 55, 114,
+ 81, 81, 0, 7, 6, 1, 10, 0, 2, 224, 174, 176, 224, 175, 139, 224, 174, 174, 3, 0, 224, 174, 176, 224, 175, 129, 224, 174, 164, 224,
+ 175, 141, 224, 174, 164, 2, 224, 174, 191, 224, 174, 176, 224, 174, 190, 3, 34, 122, 72, 72, 0, 3, 40, 0, 7, 6, 1, 19, 0, 3,
+ 39, 0, 4, 224, 174, 179, 2, 224, 174, 159, 224, 174, 164, 3, 135, 0, 224, 174, 179, 2, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224,
+ 174, 149, 0, 224, 174, 179, 2, 224, 174, 181, 224, 175, 136, 0, 224, 174, 179, 2, 224, 174, 183, 224, 174, 164, 0, 7, 6, 1, 22, 0,
+ 1, 141, 175, 224, 177, 174, 224, 2, 17, 66, 3, 10, 49, 0, 1, 141, 175, 224, 177, 174, 224, 3, 10, 49, 109, 0, 4, 1, 18, 66,
+ 2, 17, 66, 3, 49, 0, 1, 128, 175, 224, 174, 174, 224, 141, 175, 224, 178, 174, 224, 190, 174, 224, 181, 174, 224, 2, 224, 174, 191, 0,
+ 1, 129, 175, 224, 164, 174, 224, 18, 68, 2, 224, 175, 129, 224, 174, 177, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 1,
+ 129, 175, 224, 180, 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 174, 178, 0, 1, 133, 174, 224, 2, 224, 174, 190, 224, 174,
+ 178, 224, 174, 191, 0, 1, 133, 174, 224, 2, 224, 174, 191, 224, 174, 178, 224, 175, 135, 224, 174, 183, 0, 1, 133, 174, 224, 2, 224, 175,
+ 141, 224, 174, 159, 224, 175, 139, 224, 174, 170, 224, 174, 176, 0, 1, 134, 174, 224, 2, 224, 174, 190, 224, 174, 183, 0, 1, 134, 174, 224,
+ 2, 224, 175, 141, 224, 174, 176, 224, 175, 139, 224, 174, 183, 0, 1, 135, 175, 224, 178, 174, 224, 176, 174, 224, 191, 174, 224, 164, 174, 224,
+ 141, 175, 224, 164, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 1, 135, 175, 224, 181, 174, 224, 191, 174, 224, 181, 174, 224,
+ 2, 224, 174, 190, 224, 174, 169, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 1, 136, 175, 224, 176, 174, 224, 133, 174, 224, 2, 224, 175,
+ 129, 224, 174, 177, 224, 175, 136, 0, 1, 136, 175, 224, 177, 174, 224, 133, 174, 224, 2, 224, 175, 130, 224, 174, 181, 0, 1, 141, 175, 224,
+ 153, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 0, 1, 141, 175, 224, 153, 174, 224, 133, 174, 224, 2, 224, 174,
+ 191, 224, 174, 179, 0, 1, 141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 175, 139, 224, 174, 170, 0, 1, 141, 175, 224,
+ 169, 174, 224, 134, 175, 224, 164, 174, 224, 2, 224, 174, 191, 224, 174, 180, 0, 1, 141, 175, 224, 176, 174, 224, 128, 175, 224, 154, 174, 224,
+ 2, 224, 175, 135, 224, 174, 159, 0, 1, 141, 175, 224, 178, 174, 224, 138, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 170, 224, 175,
+ 141, 224, 174, 170, 224, 174, 191, 0, 1, 141, 175, 224, 178, 174, 224, 191, 174, 224, 175, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224, 174,
+ 190, 224, 174, 179, 224, 175, 136, 0, 1, 141, 175, 224, 179, 174, 224, 129, 175, 224, 176, 174, 224, 133, 174, 224, 2, 224, 175, 130, 224, 174,
+ 176, 0, 1, 154, 174, 224, 176, 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 178, 0, 1, 156, 174, 224, 190, 174, 224, 176, 174, 224,
+ 2, 224, 175, 129, 224, 174, 178, 0, 1, 159, 174, 224, 141, 175, 224, 183, 174, 224, 133, 174, 224, 2, 224, 175, 139, 224, 174, 163, 224, 174,
+ 178, 0, 1, 170, 174, 224, 133, 174, 224, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174,
+ 191, 0, 1, 174, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 1, 174, 174, 224,
+ 190, 174, 224, 176, 174, 224, 135, 174, 224, 2, 224, 174, 190, 224, 174, 164, 224, 175, 136, 0, 1, 174, 174, 224, 191, 174, 224, 164, 174, 224,
+ 141, 175, 224, 168, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 1, 175, 174, 224, 191, 174, 224, 176, 174, 224, 133, 174, 224,
+ 2, 224, 175, 129, 224, 174, 159, 224, 174, 191, 0, 1, 178, 174, 224, 128, 175, 224, 168, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 174,
+ 191, 0, 1, 178, 174, 224, 130, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 163, 0, 1, 178, 174, 224, 159, 174, 224,
+ 141, 175, 224, 163, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 174, 191, 0, 1, 190, 174, 224, 178, 174, 224,
+ 135, 174, 224, 2, 224, 174, 190, 0, 1, 191, 174, 224, 164, 174, 224, 134, 174, 224, 2, 224, 175, 129, 224, 174, 159, 224, 174, 191, 0, 1,
+ 191, 174, 224, 169, 174, 224, 130, 175, 224, 175, 174, 224, 2, 224, 175, 139, 224, 174, 159, 0, 1, 191, 174, 224, 174, 174, 224, 190, 174, 224,
+ 169, 174, 224, 133, 174, 224, 2, 224, 174, 190, 0, 1, 191, 174, 224, 178, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 175, 135, 224, 174,
+ 154, 224, 174, 191, 0, 1, 191, 174, 224, 181, 174, 224, 2, 224, 175, 141, 224, 174, 176, 224, 174, 174, 0, 1, 191, 174, 224, 183, 174, 224,
+ 134, 174, 224, 2, 224, 174, 190, 0, 2, 224, 174, 190, 224, 174, 176, 224, 174, 169, 0, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 0,
+ 2, 224, 175, 129, 224, 174, 174, 224, 174, 176, 224, 174, 169, 0, 2, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 176, 0, 2, 224,
+ 175, 130, 224, 174, 159, 0, 2, 224, 175, 138, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 2, 224, 175, 138, 224, 174, 179, 224, 175, 141,
+ 0, 8, 2, 17, 66, 0, 8, 2, 224, 175, 128, 224, 174, 164, 224, 174, 178, 0, 8, 2, 224, 175, 128, 224, 174, 164, 224, 175, 141, 224,
+ 174, 164, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224,
+ 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224,
+ 174, 174, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224,
+ 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224,
+ 174, 149, 224, 175, 129, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224,
+ 174, 149, 224, 175, 141, 224, 174, 149, 32, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149,
+ 224, 175, 141, 224, 174, 149, 224, 174, 169, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159,
+ 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159,
+ 224, 174, 191, 224, 174, 176, 224, 175, 129, 0, 8, 2, 224, 175, 139, 224, 174, 170, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 139,
+ 224, 174, 176, 32, 224, 174, 174, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 139, 224, 174, 176, 32, 224,
+ 174, 174, 224, 175, 129, 224, 174, 159, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174, 176, 32, 224, 174, 181, 224, 175, 135,
+ 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 129, 175, 224, 163, 174, 224, 135, 175, 224, 176, 174, 224, 2, 224, 174, 190, 0, 8, 129,
+ 175, 224, 174, 174, 224, 2, 224, 175, 135, 224, 174, 183, 0, 8, 129, 175, 224, 176, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 175, 129,
+ 224, 174, 178, 0, 8, 129, 175, 224, 178, 174, 224, 190, 174, 224, 164, 174, 224, 2, 224, 174, 190, 0, 8, 129, 175, 224, 181, 174, 224, 136,
+ 175, 224, 169, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 8, 129, 175, 224, 181, 174, 224, 175, 174, 224, 164,
+ 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 8, 130, 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 176, 0, 8, 130,
+ 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 130, 175, 224, 178, 174, 224, 190, 174, 224, 164, 174, 224, 2,
+ 224, 174, 190, 0, 8, 135, 175, 224, 176, 174, 224, 2, 224, 174, 190, 0, 8, 135, 175, 224, 176, 174, 224, 129, 175, 224, 154, 174, 224, 2,
+ 224, 174, 190, 0, 8, 135, 175, 224, 176, 174, 224, 129, 175, 224, 175, 174, 224, 2, 224, 174, 190, 0, 8, 135, 175, 224, 178, 174, 224, 176,
+ 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 136, 175, 224, 159, 174, 224, 149,
+ 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 176, 0, 8, 136, 175, 224, 159, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 176,
+ 224, 174, 191, 0, 8, 136, 175, 224, 175, 174, 224, 164, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 8, 136, 175, 224, 177, 174, 224, 129,
+ 175, 224, 149, 174, 224, 2, 224, 175, 130, 224, 174, 177, 0, 8, 136, 175, 224, 178, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 170,
+ 224, 175, 141, 0, 8, 136, 175, 224, 179, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 170, 224, 175, 141, 224, 174, 170, 0, 8, 136,
+ 175, 224, 181, 174, 224, 2, 224, 175, 139, 0, 8, 138, 175, 224, 178, 174, 224, 2, 224, 175, 135, 224, 174, 183, 224, 174, 169, 0, 8, 139,
+ 175, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 178, 0, 8, 141, 175, 224, 153, 174, 224, 178, 174, 224, 2, 224, 174, 190, 0, 8, 141,
+ 175, 224, 153, 174, 224, 178, 174, 224, 128, 175, 224, 176, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 153,
+ 174, 224, 190, 174, 224, 185, 174, 224, 2, 224, 174, 190, 224, 174, 153, 224, 175, 141, 0, 8, 141, 175, 224, 156, 174, 224, 190, 174, 224, 176,
+ 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 163, 0, 8, 141, 175, 224, 163, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 163,
+ 224, 174, 190, 0, 8, 141, 175, 224, 169, 174, 224, 134, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 154, 224, 174, 191, 0, 8, 141,
+ 175, 224, 176, 174, 224, 134, 175, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 174, 191, 0, 8, 141, 175, 224, 176, 174, 224, 135,
+ 175, 224, 168, 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 174, 178, 0, 8, 141, 175, 224, 176, 174, 224, 149, 174, 224, 190, 174, 224, 168,
+ 174, 224, 2, 224, 175, 139, 224, 174, 175, 224, 174, 191, 224, 174, 178, 0, 8, 141, 175, 224, 176, 174, 224, 154, 174, 224, 2, 224, 174, 191,
+ 224, 174, 179, 0, 8, 141, 175, 224, 176, 174, 224, 169, 174, 224, 141, 175, 224, 169, 174, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 178,
+ 0, 8, 141, 175, 224, 178, 174, 224, 135, 175, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 178, 0, 8, 141, 175, 224, 178, 174, 224, 149,
+ 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 170, 174, 224, 2, 224, 175, 129, 0, 8, 141, 175, 224, 178, 174, 224, 175,
+ 174, 224, 136, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 176, 0, 8, 141, 175, 224, 178, 174, 224, 175, 174, 224, 136,
+ 175, 224, 174, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 170,
+ 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 176, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 170, 174, 224, 2, 224, 174, 190,
+ 224, 174, 176, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 170, 174, 224, 2, 224, 175, 129, 224, 174, 159, 0, 8, 141,
+ 175, 224, 180, 174, 224, 128, 175, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 178, 0, 8, 147, 174, 224, 2, 224, 175, 135, 0, 8, 159,
+ 174, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 180, 0, 8, 164, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 175, 129, 224, 174, 178,
+ 0, 8, 164, 174, 224, 141, 175, 224, 149, 174, 224, 170, 174, 224, 2, 224, 175, 139, 224, 174, 159, 224, 174, 191, 0, 8, 164, 174, 224, 141,
+ 175, 224, 164, 174, 224, 130, 175, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 159, 224, 174, 191, 0, 8, 164, 174, 224, 191, 174, 224, 169,
+ 174, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 178, 0, 8, 174, 174, 224, 141, 175, 224, 169, 174, 224, 138, 175, 224, 164, 174, 224, 2,
+ 224, 174, 190, 224, 174, 178, 0, 8, 174, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 8, 174, 174, 224, 176, 174, 224, 170,
+ 174, 224, 2, 224, 175, 129, 224, 174, 159, 224, 174, 191, 0, 8, 174, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 164,
+ 224, 175, 136, 0, 8, 181, 174, 224, 128, 175, 224, 156, 174, 224, 2, 224, 175, 139, 224, 174, 159, 224, 174, 191, 0, 8, 181, 174, 224, 135,
+ 175, 224, 164, 174, 224, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 181, 174, 224, 141, 175, 224, 176, 174, 224, 130,
+ 175, 224, 170, 174, 224, 2, 224, 175, 129, 224, 174, 159, 224, 174, 191, 0, 8, 190, 174, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 184,
+ 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 8, 190, 174, 224, 175, 174, 224, 191, 174, 224, 163, 174, 224, 141, 175, 224, 163,
+ 174, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 174, 224, 174, 176, 224, 174, 191, 0, 8, 190, 174, 224, 176, 174, 224, 2, 224, 175, 135,
+ 224, 174, 183, 0, 8, 190, 174, 224, 176, 174, 224, 141, 175, 224, 159, 174, 224, 2, 224, 175, 129, 224, 174, 178, 224, 174, 190, 0, 8, 190,
+ 174, 224, 176, 174, 224, 191, 174, 224, 159, 174, 224, 2, 224, 175, 129, 224, 174, 178, 224, 174, 190, 0, 8, 191, 174, 224, 18, 69, 141, 175,
+ 224, 169, 174, 224, 185, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 159, 174, 224, 134, 175, 224, 154, 174, 224, 2, 224, 175, 138, 224,
+ 174, 159, 224, 174, 191, 0, 8, 191, 174, 224, 159, 174, 224, 141, 175, 224, 163, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224,
+ 174, 176, 0, 8, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 129, 175, 224, 176, 174, 224, 191, 174, 224, 149, 174, 224, 2, 224,
+ 174, 190, 0, 8, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 141, 175, 224, 176, 174, 224, 128, 175, 224, 149, 174, 224, 2, 224,
+ 174, 190, 0, 8, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 141, 175, 224, 176, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224,
+ 174, 190, 0, 8, 191, 174, 224, 164, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 168, 174, 224, 2, 224,
+ 175, 139, 0, 8, 191, 174, 224, 169, 174, 224, 139, 175, 224, 174, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 169, 174, 224, 140, 175,
+ 224, 174, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 176, 174, 224, 141, 175, 224, 164, 174, 224, 129, 175, 224, 174, 174, 224, 190, 174,
+ 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 176, 174, 224, 185, 174, 224, 128, 175, 224, 176, 174, 224, 141, 175, 224, 184, 174,
+ 224, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 191, 174, 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175,
+ 224, 168, 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 178, 174, 224, 134, 175, 224, 185, 174, 224, 2, 224, 174, 190, 224,
+ 174, 170, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 191, 174, 224, 181, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 174, 190, 0,
+ 8, 191, 174, 224, 181, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 191, 174,
+ 224, 181, 174, 224, 179, 174, 224, 190, 174, 224, 174, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 183, 174, 224, 2, 224, 175, 139, 0,
+ 8, 191, 174, 224, 183, 174, 224, 135, 175, 224, 149, 174, 224, 2, 224, 174, 190, 0, 224, 174, 191, 1, 141, 175, 224, 184, 174, 224, 141, 175,
+ 224, 149, 174, 224, 142, 174, 224, 2, 224, 174, 175, 224, 175, 130, 224, 174, 184, 0, 224, 174, 191, 1, 141, 175, 224, 184, 174, 224, 144, 174,
+ 224, 2, 224, 174, 176, 224, 175, 128, 224, 174, 174, 0, 224, 174, 191, 2, 224, 174, 178, 224, 175, 135, 224, 174, 154, 0, 224, 174, 191, 8,
+ 2, 224, 174, 175, 224, 175, 130, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
+ 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175,
+ 141, 224, 174, 149, 224, 175, 129, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 164, 224, 174, 149, 0, 224, 174, 191, 8,
+ 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174,
+ 174, 224, 174, 191, 224, 174, 169, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 32, 0,
+ 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
+ 175, 128, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 128, 224, 174, 174, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
+ 175, 135, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 177, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 174, 191,
+ 8, 2, 224, 174, 177, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 177, 224,
+ 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 170, 224, 175, 141, 32, 0, 224, 174,
+ 191, 8, 2, 224, 174, 179, 224, 174, 190, 18, 69, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 18, 69, 224, 175,
+ 129, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 18, 69, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190,
+ 224, 174, 184, 224, 175, 141, 32, 224, 174, 174, 224, 175, 135, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 191, 224, 174,
+ 169, 224, 174, 191, 224, 174, 149, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174,
+ 170, 224, 174, 191, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175,
+ 136, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 191, 224, 174, 175, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175,
+ 128, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175, 135, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175,
+ 136, 224, 174, 174, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175, 140, 0, 224,
+ 175, 129, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 164, 0, 224, 175, 141, 1, 140, 175, 224, 154, 174, 224, 133, 174, 224, 2, 224, 174,
+ 175, 0, 224, 175, 141, 2, 32, 224, 174, 149, 0, 224, 175, 141, 2, 224, 174, 149, 0, 224, 175, 141, 2, 224, 174, 184, 0, 224, 175, 141,
+ 8, 128, 175, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 174, 0, 224, 175, 141, 8, 128, 175, 224, 170, 174, 224, 141, 175, 224, 184, 174,
+ 224, 136, 174, 224, 2, 32, 0, 224, 175, 141, 8, 129, 175, 224, 176, 174, 224, 2, 224, 174, 174, 224, 174, 163, 224, 174, 191, 0, 224, 175,
+ 141, 8, 134, 175, 224, 168, 174, 224, 2, 224, 174, 178, 224, 174, 184, 0, 224, 175, 141, 8, 135, 175, 224, 181, 174, 224, 191, 174, 224, 181,
+ 174, 224, 2, 32, 0, 224, 175, 141, 8, 136, 175, 224, 170, 174, 224, 2, 224, 174, 178, 32, 0, 224, 175, 141, 8, 136, 175, 224, 174, 174,
+ 224, 0, 224, 175, 141, 8, 139, 175, 224, 156, 174, 224, 2, 32, 0, 224, 175, 141, 8, 140, 175, 224, 154, 174, 224, 2, 224, 174, 175, 0,
+ 224, 175, 141, 8, 159, 174, 224, 0, 224, 175, 141, 8, 178, 174, 224, 2, 224, 174, 169, 224, 175, 139, 0, 224, 175, 141, 8, 190, 174, 224,
+ 154, 174, 224, 2, 224, 174, 176, 224, 174, 159, 224, 175, 128, 224, 174, 184, 0, 224, 175, 141, 8, 190, 174, 224, 183, 174, 224, 2, 32, 0,
+ 4, 224, 174, 191, 224, 174, 176, 224, 175, 129, 2, 224, 174, 183, 224, 175, 141, 3, 49, 34, 37, 0, 224, 174, 191, 224, 174, 176, 224, 175,
+ 129, 8, 2, 224, 174, 184, 224, 175, 141, 224, 174, 164, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224,
+ 174, 159, 224, 175, 139, 224, 174, 170, 8, 2, 224, 174, 176, 3, 49, 34, 37, 89, 140, 119, 83, 109, 0, 224, 175, 141, 224, 174, 176, 224,
+ 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 170, 8, 2, 224, 174, 176, 0, 224, 175, 141, 224, 174, 176, 224,
+ 174, 170, 8, 154, 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 174, 191, 3, 49, 34, 109, 48, 0, 224, 174, 191, 224, 174, 176, 224, 174,
+ 190, 224, 174, 170, 224, 175, 141, 8, 3, 49, 34, 118, 48, 0, 224, 175, 141, 224, 174, 176, 224, 175, 130, 224, 174, 159, 224, 175, 141, 8,
+ 134, 175, 224, 176, 174, 224, 3, 49, 34, 152, 140, 0, 224, 175, 134, 224, 174, 159, 224, 175, 141, 8, 141, 175, 224, 176, 174, 224, 190, 174,
+ 224, 174, 174, 224, 3, 49, 36, 140, 0, 4, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 163, 224, 174, 191, 3, 49, 37, 0, 224, 174,
+ 191, 8, 2, 224, 174, 176, 224, 174, 163, 224, 175, 141, 32, 0, 224, 175, 141, 224, 174, 170, 8, 139, 175, 224, 178, 174, 224, 2, 224, 174,
+ 190, 224, 174, 178, 3, 49, 48, 0, 224, 175, 141, 224, 174, 149, 224, 175, 134, 224, 174, 159, 224, 175, 141, 8, 141, 175, 224, 176, 174, 224,
+ 190, 174, 224, 174, 174, 224, 3, 49, 49, 36, 140, 0, 224, 175, 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 174, 174,
+ 224, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 135, 224, 174, 175, 3, 49, 49, 109, 0, 224, 174, 191, 224, 174, 179, 224, 174,
+ 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 169, 3, 49, 55, 37, 50, 140, 109, 0, 224, 174, 191, 224, 174, 179, 224,
+ 174, 191, 224, 174, 175, 224, 175, 139, 224, 174, 170, 224, 174, 190, 224, 174, 159, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 3, 49,
+ 55, 37, 57, 119, 48, 118, 47, 0, 224, 174, 191, 224, 174, 179, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 8, 3, 49, 55,
+ 109, 34, 49, 0, 224, 174, 191, 224, 174, 179, 224, 174, 170, 224, 175, 141, 224, 174, 170, 8, 2, 224, 175, 129, 224, 174, 149, 224, 174, 179,
+ 3, 49, 55, 109, 71, 71, 0, 224, 175, 141, 224, 174, 178, 224, 175, 139, 224, 174, 170, 1, 136, 175, 224, 154, 174, 224, 141, 175, 224, 169,
+ 174, 224, 142, 174, 224, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190, 3, 49, 55, 119, 48, 0, 224, 174, 191,
+ 224, 174, 179, 224, 175, 136, 224, 174, 175, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 49, 55, 134, 57, 109, 66, 140, 149, 0, 224,
+ 175, 141, 224, 174, 175, 224, 175, 130, 224, 174, 176, 224, 174, 191, 224, 174, 159, 8, 134, 175, 224, 154, 174, 224, 2, 224, 174, 191, 3, 49,
+ 57, 152, 34, 37, 140, 0, 4, 224, 175, 129, 224, 174, 181, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 191, 224, 174, 170, 224, 174, 191,
+ 224, 174, 149, 224, 175, 135, 224, 174, 183, 224, 174, 169, 3, 49, 58, 0, 224, 175, 141, 224, 174, 181, 8, 2, 17, 65, 0, 224, 175, 129,
+ 224, 174, 181, 224, 174, 190, 224, 174, 178, 224, 174, 191, 224, 174, 159, 8, 2, 224, 174, 191, 3, 49, 58, 118, 55, 37, 140, 0, 4, 224,
+ 174, 191, 224, 174, 179, 224, 174, 191, 224, 174, 170, 224, 175, 141, 8, 2, 32, 3, 49, 62, 37, 48, 0, 224, 174, 191, 224, 174, 179, 224,
+ 174, 191, 224, 174, 170, 224, 175, 141, 8, 2, 224, 174, 178, 0, 224, 174, 191, 224, 174, 179, 224, 174, 191, 224, 174, 159, 8, 3, 49, 62,
+ 37, 140, 149, 0, 4, 224, 174, 191, 224, 174, 179, 224, 174, 170, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 191, 224, 174, 178, 3, 49,
+ 62, 109, 71, 71, 0, 224, 174, 191, 224, 174, 179, 224, 174, 170, 224, 175, 141, 224, 174, 170, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175,
+ 141, 0, 224, 174, 191, 224, 174, 179, 224, 174, 170, 224, 175, 141, 224, 174, 170, 8, 2, 224, 175, 136, 0, 224, 175, 141, 224, 174, 154, 1,
+ 134, 174, 224, 2, 224, 175, 129, 224, 174, 181, 224, 174, 178, 3, 49, 76, 0, 4, 224, 175, 141, 224, 174, 154, 8, 134, 175, 224, 178, 174,
+ 224, 2, 224, 174, 176, 3, 49, 76, 109, 0, 224, 175, 141, 224, 174, 154, 8, 191, 174, 224, 170, 174, 224, 2, 224, 174, 176, 0, 224, 175,
+ 141, 224, 174, 154, 8, 191, 174, 224, 174, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 224, 174, 149, 8, 136, 175, 224, 149, 174, 224, 2,
+ 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 174, 190, 224, 174, 176, 3, 49, 81, 109, 0, 4, 224, 175, 141, 224, 174, 154, 224, 174, 191,
+ 224, 174, 149, 8, 134, 175, 224, 174, 174, 224, 2, 224, 175, 139, 3, 49, 89, 37, 49, 0, 224, 175, 141, 224, 174, 184, 224, 174, 191, 224,
+ 174, 149, 8, 134, 175, 224, 174, 174, 224, 2, 224, 175, 139, 0, 224, 175, 141, 224, 174, 183, 2, 17, 66, 3, 49, 93, 0, 4, 224, 175,
+ 141, 224, 174, 154, 8, 191, 174, 224, 181, 174, 224, 2, 224, 174, 169, 224, 174, 176, 224, 174, 191, 3, 49, 93, 109, 0, 224, 175, 141, 224,
+ 174, 183, 0, 4, 1, 18, 66, 3, 49, 109, 0, 1, 129, 175, 224, 164, 174, 224, 174, 174, 224, 2, 224, 174, 176, 0, 1, 129, 175, 224,
+ 176, 174, 224, 146, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 1, 129, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 174,
+ 159, 224, 175, 141, 224, 174, 159, 0, 1, 136, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 174, 159, 224, 174, 178, 0, 1, 140, 175, 224,
+ 154, 174, 224, 133, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 1, 141, 175, 224, 153, 174, 224, 183, 174, 224, 2, 224, 174,
+ 176, 0, 1, 141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 174, 164, 224, 175, 136, 0, 1, 141, 175, 224, 163, 174, 224,
+ 128, 175, 224, 181, 174, 224, 2, 224, 174, 181, 224, 174, 178, 224, 175, 136, 0, 1, 141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224,
+ 2, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 1, 141, 175, 224, 178, 174, 224, 138, 175, 224, 149, 174, 224, 2, 224, 174, 164, 224, 175,
+ 141, 224, 174, 164, 224, 174, 190, 0, 1, 141, 175, 224, 178, 174, 224, 175, 174, 224, 136, 175, 224, 174, 174, 224, 154, 174, 224, 2, 224, 174,
+ 159, 224, 175, 141, 0, 1, 141, 175, 224, 179, 174, 224, 137, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 1, 154, 174, 224,
+ 141, 175, 224, 154, 174, 224, 137, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 1, 154, 174, 224, 141, 175, 224, 158, 174, 224,
+ 170, 174, 224, 2, 224, 174, 178, 224, 175, 141, 224, 174, 175, 224, 174, 190, 224, 174, 163, 0, 1, 154, 174, 224, 141, 175, 224, 158, 174, 224,
+ 170, 174, 224, 2, 224, 174, 181, 224, 175, 141, 224, 174, 175, 0, 1, 159, 174, 224, 149, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174,
+ 181, 224, 174, 191, 0, 1, 164, 174, 224, 141, 175, 224, 168, 174, 224, 136, 175, 224, 174, 174, 224, 133, 174, 224, 2, 224, 174, 176, 224, 175,
+ 136, 0, 1, 169, 174, 224, 191, 174, 224, 164, 174, 224, 2, 224, 174, 176, 0, 1, 170, 174, 224, 141, 175, 224, 174, 174, 224, 176, 174, 224,
+ 134, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 1, 178, 174, 224, 149, 174, 224, 154, 174, 224, 2, 224, 174, 178, 224, 174,
+ 190, 0, 1, 181, 174, 224, 141, 175, 224, 184, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 174,
+ 190, 0, 1, 190, 174, 224, 149, 174, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 191, 0, 1, 190, 174, 224, 164, 174, 224, 129, 175, 224,
+ 154, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 159, 0, 1, 190, 174, 224, 164, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174,
+ 176, 224, 174, 191, 224, 174, 169, 0, 1, 190, 174, 224, 164, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 176, 224, 175, 141, 32, 0,
+ 1, 190, 174, 224, 170, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 176, 0, 1, 190, 174, 224, 181, 174, 224, 191, 174,
+ 224, 164, 174, 224, 2, 224, 174, 176, 0, 1, 190, 174, 224, 185, 174, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 191, 0, 2, 224, 174,
+ 181, 224, 174, 191, 224, 174, 158, 0, 2, 224, 174, 181, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 175, 0, 8, 0, 8, 2, 224,
+ 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 176, 224, 175, 129, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224,
+ 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 139, 175, 224, 178, 174, 224, 2, 224, 174, 178, 0,
+ 8, 140, 175, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 141, 175, 224, 153, 174, 224, 191, 174, 224, 178, 174,
+ 224, 2, 224, 174, 169, 0, 8, 141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 174, 169, 224, 174, 181, 0, 8, 141, 175,
+ 224, 163, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 177, 224, 175, 141, 0, 8, 141, 175, 224, 163, 174, 224, 191, 174, 224, 181, 174,
+ 224, 2, 224, 174, 179, 0, 8, 141, 175, 224, 169, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0,
+ 8, 141, 175, 224, 169, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 178, 174,
+ 224, 129, 175, 224, 149, 174, 224, 2, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 134, 175,
+ 224, 181, 174, 224, 2, 224, 174, 174, 0, 8, 141, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0,
+ 8, 141, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 0, 8, 163, 174, 224, 176, 174,
+ 224, 2, 224, 174, 179, 0, 8, 174, 174, 224, 141, 175, 224, 176, 174, 224, 164, 174, 224, 2, 224, 174, 176, 224, 175, 141, 224, 174, 164, 0,
+ 8, 175, 174, 224, 141, 175, 224, 164, 174, 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 175, 174, 224, 191, 174, 224, 164, 174,
+ 224, 141, 175, 224, 164, 174, 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 175, 174, 224, 191, 174, 224, 176, 174, 224, 130, 175,
+ 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 176, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 191, 174,
+ 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 176, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 154, 174,
+ 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 178, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0,
+ 8, 181, 174, 224, 128, 175, 224, 156, 174, 224, 2, 224, 174, 178, 224, 175, 136, 0, 8, 191, 174, 224, 154, 174, 224, 154, 174, 224, 2, 224,
+ 174, 178, 224, 174, 190, 0, 8, 191, 174, 224, 159, 174, 224, 134, 175, 224, 174, 174, 224, 2, 224, 174, 178, 0, 8, 191, 174, 224, 159, 174,
+ 224, 141, 175, 224, 149, 174, 224, 190, 174, 224, 176, 174, 224, 141, 175, 224, 170, 174, 224, 2, 224, 174, 178, 0, 224, 174, 178, 224, 175, 141,
+ 224, 174, 170, 8, 175, 174, 224, 190, 174, 224, 149, 174, 224, 3, 49, 109, 55, 48, 149, 0, 224, 174, 159, 8, 141, 175, 224, 153, 174, 224,
+ 134, 175, 224, 181, 174, 224, 3, 49, 109, 140, 149, 0, 224, 175, 135, 224, 174, 159, 8, 138, 175, 224, 178, 174, 224, 3, 49, 114, 140, 149,
+ 0, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 159, 8, 156, 174, 224, 3, 49, 118, 34, 140, 149, 0, 224, 174, 190, 224, 174, 168,
+ 224, 175, 141, 224, 174, 164, 8, 128, 175, 224, 176, 174, 224, 141, 175, 224, 184, 174, 224, 3, 49, 118, 50, 47, 149, 0, 224, 175, 139, 224,
174, 170, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 3, 49, 119, 71, 0, 224, 175, 129, 224, 174, 174,
- 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 190, 174, 224, 159, 174, 224, 3, 49, 122, 65, 36, 66, 47, 148, 0, 224, 175,
- 140, 224, 174, 154, 224, 174, 191, 224, 174, 149, 8, 3, 49, 135, 89, 37, 49, 148, 0, 224, 175, 141, 224, 174, 159, 224, 175, 141, 3, 49,
- 139, 0, 224, 175, 141, 224, 174, 159, 224, 175, 141, 224, 174, 176, 224, 174, 191, 224, 174, 149, 8, 134, 175, 224, 178, 174, 224, 142, 174, 224,
- 2, 224, 174, 178, 3, 49, 139, 34, 37, 49, 109, 0, 224, 175, 141, 224, 174, 159, 3, 49, 139, 148, 0, 4, 1, 141, 175, 224, 149, 174,
- 224, 3, 49, 148, 0, 8, 141, 175, 224, 175, 174, 224, 190, 174, 224, 174, 174, 224, 156, 174, 224, 0, 8, 190, 174, 224, 159, 174, 224, 141,
+ 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 190, 174, 224, 159, 174, 224, 3, 49, 122, 65, 36, 66, 47, 149, 0, 224, 175,
+ 140, 224, 174, 154, 224, 174, 191, 224, 174, 149, 8, 3, 49, 135, 89, 37, 49, 149, 0, 224, 175, 141, 224, 174, 159, 224, 175, 141, 3, 49,
+ 140, 0, 224, 175, 141, 224, 174, 159, 224, 175, 141, 224, 174, 176, 224, 174, 191, 224, 174, 149, 8, 134, 175, 224, 178, 174, 224, 142, 174, 224,
+ 2, 224, 174, 178, 3, 49, 140, 34, 37, 49, 109, 0, 224, 175, 141, 224, 174, 159, 3, 49, 140, 149, 0, 4, 1, 141, 175, 224, 149, 174,
+ 224, 3, 49, 149, 0, 8, 141, 175, 224, 175, 174, 224, 190, 174, 224, 174, 174, 224, 156, 174, 224, 0, 8, 190, 174, 224, 159, 174, 224, 141,
175, 224, 184, 174, 224, 0, 8, 191, 174, 224, 170, 174, 224, 139, 175, 224, 149, 174, 224, 0, 4, 224, 175, 129, 1, 141, 175, 224, 163, 174,
- 224, 174, 174, 224, 133, 174, 224, 2, 224, 174, 159, 224, 174, 191, 3, 49, 150, 0, 224, 175, 129, 1, 141, 175, 224, 169, 174, 224, 174, 174,
+ 224, 174, 174, 224, 133, 174, 224, 2, 224, 174, 159, 224, 174, 191, 3, 49, 151, 0, 224, 175, 129, 1, 141, 175, 224, 169, 174, 224, 174, 174,
224, 141, 175, 224, 174, 174, 224, 133, 174, 224, 2, 224, 174, 159, 224, 174, 191, 0, 224, 175, 129, 1, 141, 175, 224, 176, 174, 224, 190, 174,
224, 169, 174, 224, 141, 175, 224, 169, 174, 224, 174, 174, 224, 2, 224, 174, 159, 224, 174, 191, 0, 224, 175, 129, 1, 141, 175, 224, 176, 174,
224, 190, 174, 224, 175, 174, 224, 136, 175, 224, 159, 174, 224, 137, 174, 224, 2, 224, 174, 159, 224, 174, 191, 0, 224, 175, 129, 1, 175, 174,
@@ -42944,33 +31538,24 @@ autoFileInMemorySet create_espeakdata_dicts () {
224, 2, 224, 174, 159, 224, 174, 191, 0, 4, 1, 141, 175, 224, 149, 174, 224, 136, 175, 224, 178, 174, 224, 174, 174, 224, 2, 224, 175, 129,
224, 174, 149, 224, 175, 136, 3, 81, 0, 1, 141, 175, 224, 149, 174, 224, 191, 174, 224, 177, 174, 224, 143, 174, 224, 2, 224, 175, 129, 224,
174, 164, 224, 174, 191, 0, 1, 141, 175, 224, 153, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 0, 1, 141, 175, 224, 153, 174,
- 224, 133, 174, 224, 2, 224, 175, 138, 0, 1, 141, 175, 224, 153, 174, 224, 135, 174, 224, 2, 224, 175, 138, 0, 1, 141, 175, 224, 159, 174,
- 224, 129, 175, 224, 176, 174, 224, 2, 224, 175, 129, 224, 174, 149, 224, 175, 136, 0, 1, 141, 175, 224, 177, 174, 224, 168, 174, 224, 2, 224,
- 175, 129, 224, 174, 163, 0, 2, 17, 66, 0, 2, 224, 175, 128, 224, 174, 164, 0, 8, 2, 17, 66, 28, 17, 12, 0, 8, 2, 224, 174,
- 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 149, 0, 8,
- 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 128, 224, 174, 170, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175,
- 141, 224, 174, 164, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 153, 224, 175,
- 141, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174,
- 168, 224, 175, 141, 224, 174, 164, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174,
- 174, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 176, 224, 175, 141, 224, 174, 181, 0, 8,
- 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175,
- 141, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 128, 224, 174, 175, 0, 8,
- 2, 224, 174, 190, 224, 174, 169, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 164, 224, 175, 141, 224, 174,
- 164, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 181, 224, 174, 191, 224, 174,
- 164, 224, 175, 141, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174,
- 170, 224, 175, 141, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 175, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224, 174,
- 176, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 135, 224, 174, 156, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175,
- 141, 224, 174, 159, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174,
- 169, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 131, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174,
- 131, 224, 174, 170, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 174, 190, 224, 174, 176, 224, 174, 191, 224, 174,
- 159, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 174, 190, 224, 174, 176, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174,
- 159, 224, 174, 190, 224, 174, 176, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 174, 190, 224, 174, 176, 224, 175,
- 136, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 174, 190, 224, 174, 176, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175,
- 129, 224, 174, 149, 224, 174, 191, 224, 174, 159, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 163, 224, 175,
- 134, 224, 174, 169, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 184, 0, 8,
- 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 174,
- 191, 224, 174, 170, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 176, 0, 8,
+ 224, 133, 174, 224, 2, 224, 175, 138, 0, 1, 141, 175, 224, 153, 174, 224, 135, 174, 224, 2, 224, 175, 138, 0, 1, 141, 175, 224, 177, 174,
+ 224, 168, 174, 224, 2, 224, 175, 129, 224, 174, 163, 0, 2, 17, 66, 0, 2, 224, 175, 128, 224, 174, 164, 0, 8, 2, 17, 66, 28, 17,
+ 12, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 176, 224, 175,
+ 129, 224, 174, 149, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 128, 224, 174, 170, 0, 8, 2, 224, 174,
+ 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174,
+ 164, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 164, 224, 175, 141, 0, 8,
+ 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175,
+ 141, 224, 174, 164, 224, 174, 174, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174,
+ 176, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174,
+ 153, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174,
+ 169, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 181, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175,
+ 136, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224, 174,
+ 164, 224, 174, 191, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 159, 224, 174, 169, 0, 8,
+ 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174,
+ 131, 224, 174, 170, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 174, 191, 224, 174,
+ 159, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 163, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174,
+ 177, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 184, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175,
+ 141, 224, 174, 169, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 176, 0, 8,
2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 174, 191, 224, 174,
176, 224, 174, 191, 224, 174, 156, 224, 174, 190, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 174, 176, 0, 8,
2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174,
@@ -42980,753 +31565,566 @@ autoFileInMemorySet create_espeakdata_dicts () {
191, 224, 174, 176, 224, 175, 128, 224, 174, 183, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 149, 224, 174, 184, 224, 175,
141, 224, 174, 164, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 149, 224, 174, 191, 224, 174, 176, 224, 175,
129, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 185, 224, 174, 184, 224, 175, 141, 224, 174, 164, 224, 174, 176, 0, 8,
- 2, 224, 174, 191, 224, 174, 176, 224, 175, 141, 224, 174, 176, 224, 175, 134, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 174, 190, 224, 174,
- 169, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 174, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174,
- 149, 224, 174, 168, 224, 174, 190, 224, 174, 164, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174,
- 149, 224, 174, 176, 224, 174, 190, 224, 174, 156, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174,
+ 2, 224, 174, 191, 224, 174, 176, 224, 175, 141, 224, 174, 176, 224, 175, 134, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174,
+ 174, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 174, 168, 224, 174, 190, 224, 174, 164, 0, 8, 2, 224, 175, 129, 224, 174,
+ 149, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 174, 176, 224, 174, 190, 224, 174, 156, 0, 8, 2, 224, 175, 129, 224, 174,
149, 224, 175, 136, 0, 8, 2, 224, 175, 129, 224, 174, 156, 224, 174, 176, 224, 174, 190, 224, 174, 164, 0, 8, 2, 224, 175, 129, 224, 174,
156, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 164, 224, 175,
141, 224, 174, 164, 0, 8, 2, 224, 175, 129, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 175, 129, 224, 174, 159, 224, 175, 129, 0, 8,
- 2, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 149, 224, 175,
- 141, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 154, 224, 174,
- 190, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 154, 224, 175, 128, 224, 174, 178, 0, 8, 2, 224, 175,
- 129, 224, 174, 163, 224, 174, 154, 224, 175, 135, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 154, 224, 175,
- 141, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 168, 224, 174,
- 178, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 170, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 170, 224, 174,
- 190, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 170, 224, 175, 130, 224, 174, 183, 0, 8, 2, 224, 175, 129, 224, 174,
- 163, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 174, 0, 8, 2, 224, 175,
- 129, 224, 174, 163, 224, 174, 176, 224, 175, 128, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 181, 224, 174,
- 164, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 181, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174,
- 163, 224, 174, 181, 224, 175, 128, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174,
- 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 169, 0, 8,
- 2, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174,
- 154, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174,
- 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175,
- 129, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 129, 224, 174,
- 170, 224, 175, 128, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 129, 224, 174, 170, 224, 175,
- 129, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224, 175,
- 135, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 169, 0, 8, 2, 224, 175,
- 129, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224, 175, 141, 224, 174,
- 170, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 184, 224, 175,
- 141, 224, 174, 164, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 175, 129, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175,
- 129, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 175,
- 141, 224, 174, 174, 224, 174, 169, 224, 174, 190, 224, 174, 158, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 181, 224, 174, 159, 224, 174,
- 191, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 190, 224, 174, 179, 0, 8, 2, 224, 175, 129, 224, 174,
- 174, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 159, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 130, 224, 174,
- 163, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174,
- 159, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 129, 224, 174, 169, 0, 8,
- 2, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 134, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174,
- 149, 224, 175, 129, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
- 179, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 178, 0, 8,
- 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 154, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174,
- 176, 224, 175, 129, 224, 174, 156, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 164, 224, 174, 190, 224, 174,
- 184, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 164, 224, 175, 135, 224, 174, 181, 0, 8, 2, 224, 175, 129, 224, 174,
- 176, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 181, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175,
+ 2, 224, 175, 129, 224, 174, 163, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 154, 224, 175, 128, 224, 174,
+ 178, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 154, 224, 175, 135, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174,
+ 163, 224, 174, 154, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174,
+ 163, 224, 174, 168, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 170, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174,
+ 163, 224, 174, 170, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 170, 224, 175, 130, 224, 174, 183, 0, 8,
+ 2, 224, 175, 129, 224, 174, 163, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174,
+ 174, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 181, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174,
+ 181, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 163, 224, 175,
+ 141, 224, 174, 159, 0, 8, 2, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174,
+ 164, 224, 174, 191, 224, 174, 154, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 164, 224, 175, 141, 0, 8,
+ 2, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224, 175, 128, 224, 174,
+ 176, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 129, 224, 174, 170, 224, 175, 129, 0, 8, 2, 224, 175,
+ 129, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175,
+ 129, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174,
+ 177, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 164, 224, 174, 190, 0, 8, 2, 224, 175,
+ 129, 224, 174, 174, 224, 175, 129, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 129, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 175,
+ 141, 224, 174, 170, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 169, 224, 174, 190, 224, 174,
+ 158, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 181, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 175,
+ 141, 224, 174, 174, 224, 174, 190, 224, 174, 179, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174,
+ 159, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 130, 224, 174, 163, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174,
+ 174, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175,
+ 129, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 129, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174,
+ 174, 224, 175, 134, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 149, 224, 175, 129, 224, 174, 178, 0, 8, 2, 224, 175,
+ 129, 224, 174, 176, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175,
+ 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174,
+ 154, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 156, 224, 174, 191, 0, 8,
+ 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 164, 224, 175, 135, 224, 174, 181, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175,
129, 224, 174, 168, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 170, 224, 174, 149, 224, 174, 181, 224, 174,
- 190, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 170, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174,
- 176, 224, 175, 129, 224, 174, 170, 224, 175, 130, 224, 174, 156, 224, 175, 136, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174,
- 170, 224, 175, 139, 224, 174, 164, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175,
- 134, 224, 174, 175, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 170, 224, 175, 141, 224, 174, 175, 224, 175,
- 139, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174,
- 176, 224, 175, 129, 224, 174, 174, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 8,
- 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 176, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174,
- 181, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 174, 224, 175, 141, 224, 174,
- 154, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 190, 0, 8,
- 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 176, 224, 175, 129, 224, 174, 179, 0, 8, 2, 224, 175, 129, 224, 174,
- 176, 224, 175, 129, 224, 174, 181, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 190, 224, 174,
- 175, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 191, 224, 174, 159, 0, 8, 2, 224, 175, 129, 224, 174,
- 176, 224, 175, 129, 224, 174, 181, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174,
- 191, 224, 174, 177, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175, 129, 0, 8,
- 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175, 129, 224, 174, 159, 224, 175, 136, 0, 8, 2, 224, 175, 129, 224, 174,
- 176, 224, 175, 129, 224, 174, 181, 224, 175, 134, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175,
- 136, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175, 139, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175,
- 129, 224, 174, 181, 224, 175, 139, 224, 174, 159, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 174, 190, 224, 174, 170, 0, 8, 2, 224, 175,
- 129, 224, 174, 178, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175, 135, 224, 174, 170, 224, 174, 190, 0, 8,
- 2, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 174, 224, 175, 139, 18, 71, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 181,
- 224, 174, 185, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 184, 224, 175, 141,
- 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 185, 0, 8, 2, 224, 175, 130, 224, 174, 149, 224, 174, 191, 224, 174, 179,
- 0, 8, 2, 224, 175, 130, 224, 174, 149, 224, 175, 129, 224, 174, 179, 0, 8, 2, 224, 175, 130, 224, 174, 159, 224, 174, 178, 224, 175, 130,
- 224, 174, 176, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2,
- 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 175, 134, 224, 174, 156,
- 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 164, 224, 175, 141,
- 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 175, 134,
- 224, 174, 184, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 163, 224, 175, 141,
- 224, 174, 159, 224, 175, 136, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 177, 224, 175, 141,
- 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 135, 224, 174, 159,
- 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 168, 224, 175, 141, 224, 174, 164,
- 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 135,
- 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176, 224, 175, 129, 224, 174, 149,
- 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129,
- 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 136, 224, 174, 149, 224, 175, 141,
- 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 136, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 135,
- 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 136, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 170, 224, 175, 141,
- 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 178, 0, 8, 2, 224, 175, 135, 224, 174, 174, 224, 175, 136, 0, 8, 2, 224, 175, 135,
- 224, 174, 174, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 175, 135, 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 184, 224, 174, 191,
- 0, 8, 2, 224, 175, 135, 224, 174, 178, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 178, 224, 174, 191, 0, 8, 2,
- 224, 175, 135, 224, 174, 184, 224, 175, 141, 32, 18, 91, 0, 8, 2, 224, 175, 136, 224, 174, 159, 0, 8, 2, 224, 175, 136, 224, 174, 169,
- 224, 174, 149, 0, 8, 2, 224, 175, 138, 224, 174, 163, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 138, 224, 174, 163, 224, 174, 174,
- 0, 8, 2, 224, 175, 138, 224, 174, 176, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 175, 129, 224, 174, 178,
- 0, 8, 2, 224, 175, 139, 224, 174, 154, 224, 174, 190, 224, 174, 178, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 154, 224, 175, 129,
- 224, 174, 181, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129,
- 32, 224, 174, 181, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174,
- 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 190, 224, 174, 181, 224, 174, 176, 224, 174, 191, 0, 8,
- 2, 224, 175, 139, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 175, 141, 224, 174,
- 164, 224, 174, 191, 224, 174, 176, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174,
- 191, 224, 174, 176, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174,
- 176, 224, 174, 174, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174,
- 164, 224, 175, 141, 224, 174, 176, 224, 175, 135, 224, 174, 156, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 168, 224, 175, 141, 224, 174,
- 164, 0, 8, 2, 224, 175, 139, 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 170, 224, 174,
- 191, 224, 174, 154, 224, 175, 134, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 170, 224, 174, 191, 224, 174, 154, 224, 175,
- 141, 224, 174, 154, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 170, 224, 174,
- 191, 224, 174, 168, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 170, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174,
- 170, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 175, 139, 224, 174, 174, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174,
- 174, 224, 174, 164, 224, 175, 135, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224, 174, 176, 0, 8, 2, 224, 175, 139, 224, 174, 174, 224, 174,
- 190, 224, 174, 164, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 174, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174,
- 174, 224, 175, 129, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 174, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174,
- 191, 224, 174, 176, 0, 8, 2, 224, 175, 139, 224, 174, 175, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 176, 32, 0, 8, 2, 224,
- 175, 139, 224, 174, 176, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 154, 224, 175, 141, 32, 224, 174, 154, 224, 174, 191,
- 224, 174, 176, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 154, 224, 175, 141,
- 32, 224, 174, 154, 224, 175, 134, 224, 174, 175, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 164, 224, 175, 141, 32, 224,
- 174, 164, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224,
- 174, 164, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 181, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224,
- 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 170, 224, 175, 141, 32, 18, 85, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224,
- 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 154, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 170, 224, 175, 141, 224,
- 174, 170, 224, 174, 177, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 178, 224,
- 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 139, 224, 174, 176, 0, 8, 2, 224,
- 175, 139, 224, 174, 176, 224, 174, 174, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224,
- 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 139, 224, 174, 178, 224, 174, 191, 224,
- 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 178, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174, 178, 224, 175, 141, 224,
- 174, 149, 224, 175, 138, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 178, 224, 175, 141, 224,
- 174, 159, 224, 175, 141, 32, 18, 95, 0, 8, 2, 224, 175, 139, 224, 174, 178, 224, 175, 141, 224, 174, 174, 224, 174, 190, 224, 174, 178, 0,
- 8, 2, 224, 175, 139, 224, 174, 181, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 181, 224, 174, 191, 224, 174, 168, 224, 175, 141, 224,
- 174, 164, 0, 8, 2, 224, 175, 139, 224, 174, 183, 0, 8, 2, 224, 175, 139, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224, 174, 190, 224,
- 174, 174, 224, 174, 191, 0, 8, 2, 224, 175, 140, 224, 174, 159, 0, 8, 2, 224, 175, 140, 224, 174, 169, 224, 175, 136, 0, 8, 2, 224,
- 175, 140, 224, 174, 169, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 140, 224, 174, 176, 224, 174, 181, 0, 8, 2, 224,
- 175, 140, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 140, 224, 174, 179, 224, 174, 191, 0, 8, 2, 224, 175, 140, 224, 174, 179, 224,
- 175, 136, 0, 8, 129, 175, 224, 154, 174, 224, 2, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 176, 0, 8, 129, 175, 224, 176, 174,
- 224, 134, 175, 224, 174, 174, 224, 2, 224, 175, 130, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 136, 175, 224, 178, 174, 224, 164, 174,
- 224, 2, 224, 175, 128, 224, 174, 180, 224, 175, 141, 0, 8, 141, 175, 224, 149, 174, 224, 164, 174, 224, 174, 174, 224, 141, 175, 224, 169, 174,
- 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 149, 224, 175, 136, 0, 8, 141, 175, 224, 153, 174, 224, 149, 174, 224, 2, 224, 175, 129, 224,
- 174, 178, 224, 174, 191, 0, 8, 141, 175, 224, 153, 174, 224, 190, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 175, 174, 224, 170, 174,
- 224, 2, 224, 175, 138, 224, 174, 179, 224, 175, 141, 0, 8, 141, 175, 224, 177, 174, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 149, 224,
- 175, 136, 0, 8, 141, 175, 224, 177, 174, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224,
- 174, 178, 0, 8, 141, 175, 224, 177, 174, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 129, 0,
- 8, 141, 175, 224, 177, 174, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 136, 0, 8, 141, 175,
- 224, 177, 174, 224, 154, 174, 224, 2, 224, 175, 129, 224, 174, 163, 0, 8, 141, 175, 224, 177, 174, 224, 190, 174, 224, 168, 174, 224, 2, 224,
- 175, 129, 224, 174, 163, 0, 8, 170, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 0, 8, 174, 174, 224, 141, 175, 224, 176, 174,
- 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 1, 141, 175, 224, 153, 174, 224, 135, 174,
- 224, 2, 224, 174, 178, 224, 175, 128, 224, 174, 183, 224, 175, 141, 0, 224, 174, 191, 1, 141, 175, 224, 177, 174, 224, 138, 175, 224, 170, 174,
- 224, 2, 224, 174, 176, 224, 174, 163, 0, 224, 174, 191, 2, 224, 174, 176, 224, 174, 163, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
- 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 149, 224, 174, 163, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 168, 224, 175,
- 141, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224,
- 174, 191, 8, 2, 224, 174, 176, 224, 174, 185, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8,
- 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 139, 224, 174,
- 176, 224, 174, 191, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 178, 224, 175, 141, 0, 224, 174, 191, 8,
- 2, 224, 174, 176, 224, 175, 128, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 128, 224, 174, 169, 224, 175, 141, 224, 174,
- 178, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 128, 224, 174, 184, 0, 224,
- 174, 191, 8, 2, 224, 174, 176, 224, 175, 135, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175,
- 136, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 140, 224, 174, 163, 224, 175,
- 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 178, 224, 175, 135, 224, 174, 154, 224, 174, 191, 224, 174, 175, 224, 174, 176, 0, 224,
- 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 224, 174, 174, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 224, 174,
- 184, 224, 175, 141, 32, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 130, 224, 174, 170, 224, 175, 141, 0, 224, 175, 129, 8, 2, 224,
- 174, 178, 224, 175, 139, 224, 174, 170, 224, 174, 178, 0, 224, 175, 129, 8, 2, 224, 174, 179, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224,
- 174, 149, 224, 175, 139, 224, 174, 184, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 178, 224, 174, 191, 224, 174, 175, 224,
- 174, 176, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141,
- 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 139, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 8, 2, 224,
- 174, 176, 224, 175, 128, 224, 174, 169, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 130, 224, 174, 170, 0, 224, 175, 141, 8, 2, 224,
- 174, 176, 224, 175, 140, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 8, 2, 224, 174, 178, 224, 175, 135, 224, 174, 154, 224,
- 174, 191, 224, 174, 175, 224, 174, 176, 0, 224, 175, 141, 8, 2, 224, 174, 179, 224, 174, 190, 224, 174, 174, 224, 174, 176, 0, 224, 175, 141,
- 8, 2, 224, 174, 179, 224, 174, 190, 224, 174, 184, 224, 175, 141, 32, 0, 224, 175, 141, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 178,
- 224, 174, 191, 224, 174, 175, 224, 174, 176, 0, 224, 175, 141, 8, 142, 174, 224, 2, 224, 174, 184, 224, 174, 190, 224, 174, 174, 0, 224, 174,
- 191, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 175, 136, 224, 174, 159, 8, 3, 81, 34, 118, 50, 134, 139, 148, 0, 4, 224, 174, 191,
- 224, 174, 176, 224, 174, 190, 224, 174, 131, 224, 174, 170, 224, 175, 136, 224, 174, 159, 8, 3, 81, 34, 118, 83, 134, 139, 148, 0, 224, 174,
- 191, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 175, 136, 224, 174, 159, 8, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174,
- 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 174, 164, 224, 174, 149, 224, 175, 141, 224, 174, 183, 8, 2, 224, 174, 163,
- 3, 81, 37, 34, 37, 48, 48, 34, 109, 72, 109, 49, 93, 109, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 170, 224, 175, 141,
- 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 174, 164, 224, 174, 159, 224, 175, 141, 224, 174, 154, 8, 2, 224, 174, 163, 0, 224, 174, 191,
- 224, 174, 170, 224, 175, 141, 8, 2, 224, 174, 159, 3, 81, 37, 83, 0, 4, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 170, 8,
- 2, 224, 174, 190, 224, 174, 164, 3, 81, 40, 34, 40, 48, 0, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 170, 8, 2, 224, 175,
- 128, 224, 174, 159, 0, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 170, 8, 2, 224, 175, 130, 0, 224, 175, 129, 224, 174, 176, 224,
- 175, 129, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 190, 224, 174, 164, 3, 81,
- 40, 34, 40, 48, 48, 0, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 170, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224,
- 174, 191, 224, 174, 169, 224, 174, 191, 3, 81, 40, 34, 40, 48, 109, 0, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 175,
- 129, 224, 174, 149, 8, 2, 224, 174, 191, 3, 81, 40, 34, 40, 65, 40, 49, 0, 224, 175, 129, 224, 174, 170, 224, 175, 141, 8, 2, 224,
- 174, 164, 3, 81, 40, 48, 0, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164,
- 3, 81, 40, 55, 49, 109, 0, 224, 175, 129, 224, 174, 163, 224, 174, 154, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164,
- 224, 174, 191, 224, 174, 176, 3, 81, 40, 66, 109, 76, 0, 4, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174,
- 149, 224, 175, 141, 224, 174, 149, 224, 174, 178, 3, 81, 40, 66, 139, 148, 0, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8,
- 2, 224, 175, 130, 224, 174, 176, 0, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224,
- 174, 164, 8, 2, 224, 174, 159, 224, 174, 191, 3, 81, 40, 66, 140, 118, 50, 47, 109, 0, 224, 174, 191, 224, 174, 179, 224, 174, 190, 224,
- 174, 184, 224, 175, 141, 224, 174, 149, 8, 2, 224, 175, 139, 3, 81, 62, 118, 89, 81, 0, 4, 224, 175, 141, 224, 174, 149, 1, 18, 68,
- 2, 224, 175, 129, 224, 174, 149, 224, 175, 136, 3, 81, 81, 0, 224, 175, 141, 224, 174, 149, 1, 18, 68, 2, 224, 175, 129, 224, 174, 163,
- 0, 224, 175, 141, 224, 174, 149, 1, 18, 68, 2, 224, 175, 139, 224, 174, 170, 224, 175, 129, 224, 174, 176, 0, 224, 175, 141, 224, 174, 149,
- 1, 18, 68, 2, 224, 175, 139, 224, 174, 183, 0, 224, 175, 141, 224, 174, 149, 1, 129, 175, 224, 163, 174, 224, 133, 174, 224, 2, 224, 175,
- 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 149, 1, 133, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174,
- 191, 0, 224, 175, 141, 224, 174, 149, 1, 134, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 136, 0, 224, 175, 141, 224, 174, 149, 1,
- 139, 175, 224, 175, 174, 224, 133, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 149, 1, 139, 175, 224, 176, 174, 224,
- 134, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 149, 1, 141, 175, 224, 176, 174, 224, 128, 175, 224, 164, 174, 224,
- 2, 224, 174, 190, 224, 174, 178, 224, 175, 139, 224, 174, 154, 224, 174, 168, 224, 175, 136, 0, 224, 175, 141, 224, 174, 149, 1, 169, 174, 224,
- 156, 174, 224, 2, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 178, 0, 224, 175, 141, 224, 174, 149, 1, 190, 174, 224,
- 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 136, 0, 224, 175, 141, 224, 174, 149, 1, 190, 174, 224,
- 170, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 224, 175, 141, 224, 174, 149, 1, 190, 174, 224,
- 176, 174, 224, 136, 175, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 149, 1, 190, 174, 224, 181, 174, 224,
- 141, 175, 224, 175, 174, 224, 134, 175, 224, 164, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 136, 0, 224, 175, 141, 224, 174, 149, 8,
- 129, 175, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 163, 0, 224, 175, 141, 224, 174, 149, 8, 135, 175, 224, 178, 174, 224, 2, 224, 174,
- 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 149, 8, 136, 175, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174,
- 159, 0, 224, 175, 141, 224, 174, 149, 8, 139, 175, 224, 175, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 149, 8,
- 141, 175, 224, 176, 174, 224, 128, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 178, 224, 175, 139, 224, 174, 154, 224, 174, 169, 224, 175,
- 136, 0, 224, 175, 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224, 139, 175, 224, 170, 174, 224, 2, 224, 175, 129, 224, 174, 163, 0, 224,
- 175, 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 175, 129, 224, 174, 163, 0, 224, 175, 141, 224,
- 174, 149, 8, 169, 174, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 149, 224, 175, 136, 0, 224, 175, 141, 224, 174, 149, 8, 178, 174, 224,
- 2, 224, 174, 191, 224, 174, 169, 0, 224, 175, 141, 224, 174, 149, 8, 178, 174, 224, 2, 224, 175, 135, 224, 174, 156, 0, 224, 175, 141, 224,
- 174, 149, 8, 190, 174, 224, 164, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 224, 175, 141, 224,
- 174, 149, 8, 190, 174, 224, 164, 174, 224, 191, 174, 224, 181, 174, 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 224,
- 175, 141, 224, 174, 149, 8, 190, 174, 224, 181, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 136, 0, 224,
- 175, 141, 224, 174, 149, 8, 191, 174, 224, 149, 174, 224, 141, 175, 224, 149, 174, 224, 190, 174, 224, 170, 174, 224, 141, 175, 224, 170, 174, 224,
- 129, 175, 224, 164, 174, 224, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 149, 8, 191, 174, 224,
- 159, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 149, 8,
- 191, 174, 224, 178, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224,
- 174, 149, 8, 191, 174, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 153, 224, 175, 141, 0, 224, 175, 141, 224, 174, 149, 8,
- 191, 174, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 174, 0, 224, 175, 141, 224, 174, 149, 8, 191, 174, 224, 181, 174, 224,
- 2, 224, 174, 191, 224, 174, 169, 224, 174, 174, 224, 175, 141, 32, 0, 224, 175, 141, 224, 174, 149, 8, 191, 174, 224, 181, 174, 224, 2, 224,
- 174, 191, 224, 174, 176, 224, 174, 149, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 1, 18, 68, 2, 224, 174, 176, 224, 174, 149, 0, 224,
- 175, 141, 224, 174, 149, 224, 174, 191, 1, 18, 68, 2, 224, 174, 176, 224, 174, 185, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 1, 129,
- 175, 224, 149, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 1, 129, 175, 224, 168,
- 174, 224, 133, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 1, 129, 175, 224, 169, 174, 224, 133, 174, 224, 2,
- 224, 174, 176, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 1, 133, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 224, 175,
- 141, 224, 174, 149, 224, 174, 191, 1, 135, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 224, 175, 141, 224, 174, 149, 224, 174,
- 191, 1, 190, 174, 224, 175, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 149,
- 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 8, 170, 174, 224, 141, 175, 224, 170, 174, 224, 141, 175, 224, 176, 174, 224, 149, 174, 224, 2,
- 224, 174, 176, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 8, 178, 174, 224, 130, 175, 224, 174, 174, 224, 2, 224, 174, 176, 0, 224, 175,
- 141, 224, 174, 149, 224, 174, 191, 8, 179, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 224, 175,
- 141, 224, 174, 149, 224, 174, 191, 8, 181, 174, 224, 168, 174, 224, 2, 224, 174, 176, 18, 71, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191,
- 8, 190, 174, 224, 175, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 185, 0,
- 224, 175, 141, 224, 174, 149, 224, 174, 191, 8, 191, 174, 224, 178, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224,
- 174, 174, 0, 4, 224, 175, 141, 224, 174, 149, 1, 18, 68, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 153, 224, 175, 141, 3,
- 81, 81, 109, 0, 224, 175, 141, 224, 174, 149, 1, 18, 68, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 164, 224, 175, 141, 0,
- 224, 175, 141, 224, 174, 149, 1, 18, 68, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 174, 0, 224, 175, 141, 224, 174, 149, 1,
- 141, 175, 224, 176, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 224, 175, 141, 224, 174, 149, 8, 129, 175, 224,
- 180, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 169, 0, 224, 175, 141, 224, 174, 149, 8, 136, 175, 224, 163, 174, 224,
- 129, 175, 224, 164, 174, 224, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224,
- 128, 175, 224, 164, 174, 224, 2, 224, 174, 174, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224,
- 128, 175, 224, 164, 174, 224, 2, 224, 174, 174, 224, 174, 190, 224, 174, 169, 0, 224, 175, 141, 224, 174, 149, 8, 191, 174, 224, 169, 174, 224,
- 164, 174, 224, 2, 224, 174, 181, 224, 174, 169, 0, 4, 224, 175, 141, 224, 174, 149, 1, 141, 175, 224, 176, 174, 224, 129, 175, 224, 164, 174,
- 224, 3, 81, 81, 148, 0, 224, 175, 141, 224, 174, 149, 1, 141, 175, 224, 176, 174, 224, 130, 175, 224, 174, 174, 224, 0, 224, 175, 141, 224,
- 174, 149, 1, 141, 175, 224, 176, 174, 224, 190, 174, 224, 174, 174, 224, 0, 224, 175, 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224, 138,
- 175, 224, 154, 174, 224, 0, 224, 175, 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224, 181, 174, 224, 0, 224, 175, 141, 224, 174, 149, 8,
- 141, 175, 224, 176, 174, 224, 181, 174, 224, 141, 175, 224, 184, 174, 224, 0, 224, 175, 141, 224, 174, 149, 8, 156, 174, 224, 0, 4, 3, 81,
- 109, 0, 2, 224, 174, 156, 0, 8, 2, 28, 17, 0, 8, 2, 224, 174, 131, 224, 174, 170, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224,
- 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 170, 224, 174, 190, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224,
- 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224,
- 174, 149, 224, 175, 129, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 130, 224, 174, 178, 224,
- 174, 191, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224,
- 175, 139, 224, 174, 164, 0, 8, 2, 224, 174, 158, 224, 175, 141, 224, 174, 154, 224, 174, 190, 0, 8, 2, 224, 174, 159, 224, 174, 149, 224,
- 174, 159, 0, 8, 2, 224, 174, 159, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 159, 224,
- 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 159, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 159, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 176, 224,
- 175, 136, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 174, 159, 224, 175, 139, 224,
- 174, 164, 224, 175, 141, 224, 174, 149, 224, 174, 156, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 176, 224,
- 174, 191, 0, 8, 2, 224, 174, 163, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 163, 224, 175, 128, 224, 174, 176, 0,
- 8, 2, 224, 174, 163, 224, 175, 135, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224,
- 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 164, 224, 174, 190, 224, 174, 175, 224,
- 175, 129, 224, 174, 164, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 174, 178, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224,
- 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 164, 224, 174, 190, 0, 8, 2, 224,
- 174, 164, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 174, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224,
- 174, 154, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 174, 191, 224,
- 174, 178, 224, 175, 141, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 175, 136, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224,
- 174, 164, 224, 174, 149, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 176, 224, 175, 141, 224, 174, 181, 0, 8, 2, 224,
- 174, 169, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 169, 224, 174, 156, 224, 175, 139, 224, 174, 176, 0, 8, 2, 224,
- 174, 169, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 169, 224, 174, 170, 224, 174, 190, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224,
- 174, 169, 224, 174, 170, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 174, 169, 224, 174, 174, 0, 8, 2, 224, 174, 169, 224, 174, 176, 224,
- 174, 149, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 169, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224,
- 174, 170, 224, 175, 134, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 176, 0,
- 8, 2, 224, 174, 174, 224, 174, 149, 224, 174, 174, 0, 8, 2, 224, 174, 174, 224, 174, 181, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224,
- 174, 177, 0, 8, 2, 224, 174, 174, 224, 175, 141, 32, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 128, 224, 174, 176,
- 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 129, 224, 174, 169, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 174,
- 224, 175, 134, 224, 174, 169, 0, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 154, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 174, 175,
- 224, 174, 190, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 175, 224, 175, 136,
- 0, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 156, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 159, 0, 8, 2, 224, 174, 176,
- 224, 175, 141, 224, 174, 156, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 181,
- 0, 8, 2, 224, 174, 178, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 174, 178, 224, 174, 191,
- 224, 174, 178, 18, 73, 224, 174, 175, 224, 175, 139, 0, 8, 2, 224, 174, 178, 224, 175, 128, 224, 174, 154, 224, 174, 191, 224, 174, 175, 0,
- 8, 2, 224, 174, 178, 224, 175, 128, 224, 174, 176, 0, 8, 2, 224, 174, 178, 224, 175, 128, 224, 174, 178, 0, 8, 2, 224, 174, 178, 224,
- 175, 128, 224, 174, 183, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 178, 224, 175, 141, 224, 174, 131, 224, 174, 170, 0, 8, 2, 224,
- 174, 178, 224, 175, 141, 224, 174, 170, 224, 174, 191, 0, 8, 2, 224, 174, 178, 224, 175, 141, 224, 174, 170, 224, 175, 136, 0, 8, 2, 224,
- 174, 178, 224, 175, 141, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 179, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224,
- 174, 181, 224, 174, 163, 0, 8, 2, 224, 174, 181, 224, 174, 169, 0, 8, 2, 224, 174, 181, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224,
- 174, 176, 0, 8, 2, 224, 174, 181, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 175, 141, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224,
- 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224,
- 174, 181, 224, 175, 129, 224, 174, 169, 224, 175, 136, 0, 8, 2, 224, 174, 181, 224, 175, 129, 224, 174, 169, 224, 175, 141, 224, 174, 149, 224,
- 174, 179, 0, 8, 2, 224, 174, 181, 224, 175, 129, 224, 174, 176, 0, 8, 141, 175, 224, 149, 174, 224, 136, 175, 224, 178, 174, 224, 164, 174,
- 224, 2, 224, 174, 169, 0, 8, 141, 175, 224, 159, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224,
- 174, 190, 224, 174, 176, 0, 8, 141, 175, 224, 177, 174, 224, 168, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 224, 174, 170, 224, 175, 141,
- 8, 2, 18, 69, 224, 174, 190, 3, 81, 109, 48, 0, 224, 174, 170, 224, 175, 141, 224, 174, 154, 8, 2, 224, 174, 191, 224, 174, 170, 224,
- 175, 141, 3, 81, 109, 48, 76, 0, 224, 174, 169, 224, 174, 149, 8, 2, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174,
- 164, 3, 81, 109, 50, 109, 49, 109, 0, 224, 174, 178, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 190, 3, 81, 109, 55, 47, 0, 224,
- 174, 170, 8, 2, 224, 174, 190, 224, 174, 176, 3, 81, 109, 83, 0, 224, 174, 181, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 175, 134,
- 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 81, 109, 84, 109, 34, 65, 36, 66, 139, 148, 0, 224, 175, 135, 224, 174, 176, 224, 174,
- 163, 224, 175, 141, 224, 174, 159, 8, 3, 81, 114, 34, 109, 66, 139, 148, 0, 224, 175, 135, 224, 174, 149, 224, 175, 141, 8, 2, 224, 174,
- 181, 224, 174, 190, 224, 174, 159, 3, 81, 114, 49, 0, 224, 175, 135, 224, 174, 178, 224, 174, 149, 8, 2, 224, 175, 141, 224, 174, 154, 224,
- 174, 191, 3, 81, 114, 55, 109, 49, 0, 224, 175, 135, 224, 174, 159, 224, 175, 141, 8, 2, 224, 174, 178, 3, 81, 114, 139, 0, 224, 174,
- 190, 224, 174, 176, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 81, 118, 34, 109, 66, 139, 148, 0, 224, 174, 190, 224, 174, 178, 224,
- 175, 141, 224, 174, 170, 224, 175, 141, 8, 3, 81, 118, 55, 83, 0, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 135,
- 224, 174, 149, 8, 2, 224, 174, 176, 3, 81, 118, 66, 140, 114, 49, 109, 0, 224, 174, 190, 224, 174, 153, 224, 175, 141, 224, 174, 159, 224,
- 174, 190, 224, 174, 149, 224, 175, 141, 8, 3, 81, 118, 68, 139, 118, 49, 0, 4, 224, 174, 190, 224, 174, 154, 8, 2, 224, 174, 190, 224,
- 174, 181, 3, 81, 118, 88, 0, 224, 174, 190, 224, 174, 154, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 170, 224, 174, 190,
- 224, 174, 164, 0, 224, 174, 190, 224, 174, 156, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 170, 224, 174, 190, 224, 174, 164,
- 0, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141,
- 224, 174, 164, 3, 81, 119, 34, 49, 0, 4, 224, 175, 139, 224, 174, 170, 2, 224, 174, 190, 224, 174, 178, 3, 81, 119, 48, 0, 224, 175,
- 139, 224, 174, 170, 8, 2, 224, 174, 191, 224, 174, 149, 224, 174, 190, 12, 0, 224, 175, 139, 224, 174, 149, 8, 2, 224, 174, 191, 224, 174,
- 178, 3, 81, 119, 49, 0, 224, 175, 139, 224, 174, 149, 8, 2, 224, 174, 176, 3, 81, 119, 49, 109, 0, 224, 175, 139, 224, 174, 174, 224,
- 174, 164, 224, 175, 135, 224, 174, 154, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 176, 3, 81, 119, 65, 109, 72, 114, 89, 0, 224, 175,
- 139, 224, 174, 181, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 3, 81, 119, 84, 109, 34, 72, 72, 148, 0,
- 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 154, 8, 2, 224, 175, 135, 3, 81, 119, 140, 89, 0, 224, 175, 130, 224, 174, 176, 224,
- 175, 141, 224, 174, 149, 8, 2, 224, 174, 190, 3, 81, 123, 34, 49, 0, 4, 224, 175, 134, 224, 174, 179, 8, 2, 224, 174, 164, 224, 174,
- 174, 3, 81, 135, 0, 224, 175, 134, 224, 174, 179, 8, 2, 224, 174, 176, 224, 174, 181, 0, 224, 175, 134, 224, 174, 179, 8, 2, 224, 174,
- 176, 224, 174, 191, 0, 224, 175, 140, 224, 174, 164, 8, 3, 81, 135, 47, 148, 0, 4, 224, 175, 141, 224, 174, 159, 1, 142, 174, 224, 2,
- 224, 175, 135, 3, 81, 140, 0, 224, 175, 141, 224, 174, 159, 8, 134, 175, 224, 185, 174, 224, 2, 224, 175, 135, 32, 0, 224, 175, 141, 224,
- 174, 159, 8, 134, 175, 224, 185, 174, 224, 2, 224, 175, 135, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 224, 174, 159, 8,
- 134, 175, 224, 185, 174, 224, 2, 224, 175, 135, 224, 174, 175, 0, 224, 175, 141, 224, 174, 159, 8, 134, 175, 224, 185, 174, 224, 2, 224, 175,
- 135, 224, 174, 181, 0, 4, 1, 139, 175, 224, 174, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 3, 108, 0, 1, 174, 174, 224,
- 2, 224, 174, 190, 0, 1, 174, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 175, 129, 224, 174, 181, 224, 174, 176, 0, 1, 174, 174, 224,
- 2, 224, 175, 135, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 1, 174, 174, 224, 2, 224, 175, 135, 224, 174,
- 183, 224, 175, 141, 224, 174, 181, 0, 1, 174, 174, 224, 2, 224, 175, 135, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224, 174, 176, 0, 1,
- 190, 174, 224, 176, 174, 224, 135, 174, 224, 2, 224, 175, 129, 224, 174, 178, 0, 8, 129, 175, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174,
- 154, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 8, 129, 175, 224, 174, 174, 224, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174,
- 164, 0, 8, 174, 174, 224, 2, 224, 174, 191, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 174, 174, 224, 2, 224, 174, 191, 224, 174,
- 174, 224, 175, 136, 0, 8, 190, 174, 224, 176, 174, 224, 2, 224, 175, 129, 224, 174, 178, 0, 8, 190, 174, 224, 178, 174, 224, 2, 224, 175,
- 130, 224, 174, 176, 0, 1, 139, 175, 224, 174, 174, 224, 2, 224, 174, 169, 3, 108, 109, 0, 224, 174, 190, 224, 174, 170, 1, 178, 174, 224,
- 133, 174, 224, 2, 224, 174, 190, 224, 174, 164, 224, 175, 141, 3, 108, 118, 71, 0, 7, 6, 1, 26, 0, 2, 17, 66, 3, 68, 0, 3,
- 68, 109, 0, 7, 6, 1, 27, 0, 1, 32, 141, 175, 224, 154, 174, 224, 2, 12, 12, 3, 12, 148, 0, 1, 141, 175, 224, 158, 174, 224,
- 2, 17, 66, 3, 75, 0, 1, 141, 175, 224, 158, 174, 224, 3, 75, 109, 0, 4, 1, 134, 174, 224, 2, 224, 174, 190, 224, 174, 176, 32,
- 3, 76, 0, 1, 134, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 1, 134, 174,
- 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 164, 224, 175, 141, 0, 1, 134, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 170, 224,
- 175, 141, 224, 174, 170, 224, 174, 159, 0, 1, 134, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 174, 0, 1, 134, 174, 224, 2, 224,
- 174, 190, 224, 174, 176, 224, 174, 191, 224, 174, 175, 32, 0, 1, 134, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 224, 174, 175,
- 224, 174, 176, 0, 1, 134, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 176, 0, 1, 134,
- 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 175, 0, 1, 141, 175, 224, 159, 174, 224, 2, 17, 66, 0, 1, 141, 175,
- 224, 177, 174, 224, 2, 17, 66, 0, 1, 170, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 1, 170, 174, 224, 137, 174, 224,
- 2, 224, 174, 190, 224, 174, 176, 0, 1, 170, 174, 224, 139, 175, 224, 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174,
- 176, 0, 1, 170, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 1, 178, 174, 224, 190, 174, 224, 170, 174, 224,
- 139, 175, 224, 149, 174, 224, 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 1, 190, 174, 224,
- 156, 174, 224, 129, 175, 224, 169, 174, 224, 190, 174, 224, 174, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174,
- 191, 0, 1, 190, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 169, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174,
- 191, 0, 1, 190, 174, 224, 174, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 1, 190, 174, 224, 174, 174, 224, 169, 174, 224,
- 141, 175, 224, 169, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 1, 190, 174, 224, 176, 174, 224, 149, 174, 224,
- 141, 175, 224, 153, 174, 224, 169, 174, 224, 141, 175, 224, 169, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 1,
- 190, 174, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 1, 190, 174, 224, 181, 174, 224, 149, 174, 224, 190, 174, 224,
- 176, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 1, 191, 174, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 2, 224, 175, 134, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 2,
- 17, 66, 28, 17, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174,
- 191, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174,
- 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175,
- 136, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 174, 190, 224, 174, 170, 224, 175, 141, 224, 174,
- 159, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174,
- 190, 224, 174, 175, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 175, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 174,
- 190, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 129, 224, 174,
- 181, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 156, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174,
- 156, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 169, 224, 174, 190, 224, 174,
- 176, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224, 174, 184, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175,
- 141, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174,
- 159, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 179, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174,
- 175, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 169, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174,
- 149, 224, 175, 141, 224, 174, 149, 224, 174, 169, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
- 169, 224, 175, 141, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174,
- 149, 224, 175, 139, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 169, 224, 175, 129, 0, 8,
- 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 174,
- 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 149, 224, 174, 190, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174,
- 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 149, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174,
- 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174,
- 170, 224, 174, 190, 224, 174, 170, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129, 0, 8,
- 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 174, 174, 224, 175, 141, 224, 174,
- 170, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174,
- 169, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 190, 0, 8,
- 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 181, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 174, 181, 224, 174,
- 164, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 174, 190, 0, 8, 2, 224, 174, 191, 224, 174,
- 169, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174,
- 170, 224, 175, 141, 224, 174, 170, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 174,
- 191, 224, 174, 174, 224, 175, 141, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 176, 224, 175, 141, 224, 174,
- 184, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174,
- 177, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 177, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174,
- 179, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 175, 128, 224, 174, 169, 32, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 224, 175, 129, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 128, 224,
- 174, 169, 224, 174, 190, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 175, 128, 224, 174, 184, 224,
- 175, 129, 0, 8, 2, 224, 175, 128, 224, 174, 184, 224, 175, 136, 0, 8, 2, 224, 175, 128, 224, 174, 184, 224, 175, 141, 32, 0, 8, 2,
- 224, 175, 129, 224, 174, 159, 224, 174, 191, 224, 174, 164, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 159, 224, 175, 141,
- 224, 174, 159, 224, 174, 191, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 174, 190,
- 224, 174, 176, 0, 8, 2, 224, 175, 130, 224, 174, 175, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 130, 224, 174, 176,
- 224, 174, 163, 0, 8, 2, 224, 175, 134, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2,
- 224, 175, 134, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 139, 18, 69, 0, 8, 2, 224, 175, 134, 224, 174, 153, 224, 175, 141, 224,
- 174, 149, 224, 174, 191, 224, 174, 184, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 168, 224,
- 174, 190, 224, 174, 159, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224,
- 174, 170, 224, 174, 190, 224, 174, 179, 224, 175, 136, 224, 174, 175, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224,
- 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 191, 0,
- 8, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 175, 136, 0, 8, 2, 224, 175, 134, 224, 174, 170, 224, 175, 141, 224,
- 174, 170, 224, 174, 178, 0, 8, 2, 224, 175, 134, 224, 174, 175, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 175, 224,
- 175, 141, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 175, 139, 224, 174, 170, 224, 174, 191, 224,
- 174, 178, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224,
- 175, 141, 224, 174, 178, 224, 174, 149, 224, 175, 141, 32, 18, 82, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224,
- 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 179, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224,
- 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224,
- 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 180, 224, 174, 168, 224,
- 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 164, 224, 175, 141, 32, 18, 84, 0,
- 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 0,
- 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 149, 224,
- 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224,
- 174, 164, 224, 175, 136, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 170, 224, 175, 141, 32, 18, 83, 0,
- 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 169, 0, 8, 2, 224,
- 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 190, 0, 8, 2, 224, 175, 134, 224,
- 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 179, 224, 175, 141, 224, 174, 179, 224,
- 175, 136, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 224,
- 174, 163, 224, 175, 141, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224,
- 175, 136, 224, 174, 175, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 174, 224, 174, 190, 0,
- 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 174, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 0,
- 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 174, 224, 175, 135, 32, 0, 8, 2, 224, 175, 134, 224, 174, 178,
- 224, 175, 141, 224, 174, 178, 224, 175, 136, 224, 174, 175, 224, 174, 190, 0, 8, 2, 224, 175, 134, 224, 174, 184, 224, 175, 141, 0, 8, 2,
- 224, 175, 135, 224, 174, 154, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 154, 224, 175, 141, 224, 174, 154,
- 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 158, 224, 175, 141, 224, 174, 154, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141,
- 224, 174, 159, 224, 174, 169, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 175, 141, 224, 174, 156,
- 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 169, 224, 174, 178, 0, 8, 2, 224, 175, 135, 224, 174, 174, 224, 175, 141, 224, 174, 170,
- 224, 174, 176, 0, 8, 2, 224, 175, 135, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 176, 224, 175, 141, 224, 174, 149,
- 224, 174, 179, 0, 8, 2, 224, 175, 135, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 174, 169, 0, 8, 2, 224, 175, 135, 224, 174, 176,
- 224, 175, 141, 224, 174, 174, 224, 175, 135, 224, 174, 169, 0, 8, 2, 224, 175, 135, 224, 174, 178, 224, 174, 158, 224, 175, 141, 0, 8, 2,
- 224, 175, 135, 224, 174, 183, 224, 175, 141, 224, 174, 159, 224, 175, 136, 0, 8, 2, 224, 175, 135, 224, 174, 184, 224, 175, 141, 32, 0, 8,
- 2, 224, 175, 136, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 136, 224, 174, 169, 224, 174,
- 190, 0, 8, 2, 224, 175, 136, 224, 174, 169, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 175, 136, 224, 174, 169, 224, 175, 128, 224, 174,
- 184, 0, 8, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175,
- 141, 224, 174, 169, 0, 8, 2, 224, 175, 139, 224, 174, 181, 224, 175, 129, 0, 8, 2, 224, 175, 139, 224, 174, 181, 224, 175, 134, 0, 8,
- 2, 224, 175, 140, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 164, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 175,
- 140, 224, 174, 164, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 140, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 191, 0, 8,
- 2, 224, 175, 140, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 175, 140, 224, 174,
- 170, 224, 175, 135, 0, 8, 2, 224, 175, 140, 224, 174, 185, 224, 174, 190, 224, 174, 169, 0, 8, 18, 71, 176, 174, 224, 191, 174, 224, 149,
- 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 8, 128, 175, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 156,
- 0, 8, 129, 175, 224, 154, 174, 224, 2, 224, 175, 128, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 141,
- 175, 224, 184, 174, 224, 191, 174, 224, 159, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 156, 0, 8, 154, 174, 224, 2,
- 224, 174, 191, 224, 174, 169, 0, 8, 170, 174, 224, 129, 175, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 129, 175, 224, 176, 174, 224, 191,
- 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 8, 170, 174, 224, 129, 175, 224, 181, 174, 224, 191, 174, 224, 176, 174, 224, 191,
- 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 8, 174, 174, 224, 141, 175, 224, 174, 174, 224, 176, 174, 224, 191, 174, 224, 170,
- 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 175, 174, 224, 190, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2,
- 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 178, 174, 224, 164, 174, 224, 2, 224, 175, 135, 224, 174, 176, 224, 174, 191,
- 0, 8, 178, 174, 224, 190, 174, 224, 170, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 190,
- 174, 224, 149, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 190, 174, 224, 149, 174, 224, 141,
- 175, 224, 153, 174, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 190, 174, 224, 149, 174, 224, 191, 174, 224, 154,
- 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 190, 174, 224, 159, 174, 224, 141, 175, 224, 159,
- 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 190, 174, 224, 163, 174, 224, 129, 175, 224, 149, 174, 224, 2,
- 224, 174, 190, 224, 174, 176, 0, 8, 190, 174, 224, 164, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191,
- 0, 8, 190, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 191, 174, 224, 181, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224, 174, 190,
- 224, 174, 176, 224, 174, 191, 0, 8, 190, 174, 224, 164, 174, 224, 176, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191,
- 0, 8, 190, 174, 224, 174, 174, 224, 163, 174, 224, 141, 175, 224, 183, 174, 224, 129, 175, 224, 176, 174, 224, 191, 174, 224, 149, 174, 224, 2,
- 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 190, 174, 224, 174, 174, 224, 176, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176,
- 224, 174, 191, 0, 8, 190, 174, 224, 176, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176,
- 224, 174, 191, 0, 8, 190, 174, 224, 176, 174, 224, 149, 174, 224, 141, 175, 224, 184, 174, 224, 190, 174, 224, 170, 174, 224, 2, 224, 174, 190,
- 224, 174, 176, 224, 174, 191, 0, 8, 190, 174, 224, 181, 174, 224, 141, 175, 224, 164, 174, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 176,
- 224, 174, 191, 0, 8, 190, 174, 224, 181, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 191,
- 174, 224, 170, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 191,
- 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 191, 174, 224, 181,
- 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 191, 174, 224, 181, 174, 224, 2, 224, 174, 190,
- 224, 174, 176, 224, 174, 174, 0, 224, 175, 141, 2, 32, 24, 0, 224, 175, 141, 2, 32, 224, 174, 154, 0, 224, 175, 141, 8, 168, 174, 224,
- 2, 224, 174, 169, 224, 175, 129, 0, 224, 175, 141, 8, 191, 174, 224, 176, 174, 224, 2, 224, 174, 174, 224, 174, 163, 224, 175, 141, 224, 174,
- 159, 0, 224, 175, 141, 224, 174, 154, 2, 17, 66, 3, 76, 12, 0, 224, 175, 141, 224, 174, 154, 3, 76, 12, 109, 0, 224, 175, 134, 224,
- 174, 149, 224, 175, 141, 8, 2, 32, 3, 76, 36, 49, 0, 224, 175, 134, 224, 174, 154, 224, 175, 141, 8, 2, 224, 174, 169, 224, 174, 191,
- 224, 174, 175, 224, 174, 190, 3, 76, 36, 76, 0, 4, 224, 175, 134, 224, 174, 154, 8, 2, 224, 174, 169, 224, 174, 191, 224, 174, 175, 224,
- 174, 190, 3, 76, 36, 76, 109, 0, 224, 175, 134, 224, 174, 154, 8, 2, 224, 174, 169, 224, 175, 141, 224, 174, 175, 0, 224, 175, 134, 224,
- 174, 154, 8, 2, 224, 174, 169, 224, 175, 141, 224, 174, 175, 224, 174, 190, 0, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224,
- 174, 191, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 179, 224, 175, 136, 224, 174, 175, 3, 76, 36, 139, 139, 37, 48, 0, 224, 174, 191,
- 224, 174, 164, 1, 129, 175, 224, 154, 174, 224, 2, 224, 175, 141, 224, 174, 176, 224, 174, 190, 3, 76, 37, 47, 0, 224, 174, 191, 224, 174,
- 170, 224, 175, 141, 8, 2, 224, 174, 149, 224, 174, 179, 3, 76, 37, 48, 0, 4, 224, 174, 191, 224, 174, 149, 8, 2, 224, 174, 190, 224,
- 174, 149, 224, 175, 139, 3, 76, 37, 49, 0, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 2, 224, 174, 174, 224, 174, 153, 224, 175, 141,
- 224, 174, 149, 224, 174, 179, 224, 175, 130, 224, 174, 176, 0, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 2, 224, 174, 178, 224, 175, 134,
- 224, 174, 159, 224, 175, 141, 0, 224, 174, 191, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 169, 224, 175, 141, 224, 174, 154, 8, 2,
- 224, 174, 191, 3, 76, 37, 65, 48, 109, 50, 88, 0, 224, 175, 141, 224, 174, 174, 224, 175, 130, 224, 174, 154, 8, 190, 174, 224, 149, 174,
- 224, 3, 76, 65, 123, 76, 148, 0, 4, 1, 141, 175, 224, 159, 174, 224, 3, 76, 109, 0, 1, 141, 175, 224, 177, 174, 224, 0, 1, 164,
- 174, 224, 190, 174, 224, 156, 174, 224, 133, 174, 224, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 176, 224, 175, 129,
- 0, 1, 190, 174, 224, 159, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 174, 178, 0, 1, 190,
- 174, 224, 159, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 174, 178, 0, 1, 190, 174, 224, 163,
- 174, 224, 129, 175, 224, 176, 174, 224, 133, 174, 224, 2, 224, 174, 178, 0, 1, 190, 174, 224, 164, 174, 224, 129, 175, 224, 176, 174, 224, 174,
- 174, 224, 2, 224, 174, 178, 0, 1, 190, 174, 224, 164, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 174, 178, 0, 1, 190, 174, 224, 174,
- 174, 224, 135, 174, 224, 2, 224, 174, 178, 0, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 176, 0, 2, 224, 174, 168, 224, 175,
- 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 2, 28, 17, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176,
- 224, 174, 181, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 149, 224, 175, 141,
- 224, 174, 149, 224, 174, 191, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 18, 73, 224, 174, 184, 224,
- 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0,
- 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224,
- 174, 179, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 32, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159,
- 224, 174, 191, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 170, 224, 175, 141,
- 224, 174, 170, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 174, 164, 224, 175, 129, 224, 174, 176, 224, 175, 141, 0, 8, 2, 224, 174, 164,
- 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 128, 224, 174, 184,
- 224, 175, 141, 0, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 176, 224, 175, 129, 0, 8, 2, 224, 174, 164,
- 224, 175, 141, 224, 174, 176, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 175, 129,
- 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 176, 224, 175, 129, 0, 8, 2, 224, 174, 170, 224, 175, 141,
- 224, 174, 170, 18, 76, 224, 175, 141, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224,
- 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 190, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 0, 8, 2, 224,
- 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 0, 8, 2, 224,
- 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 178, 224, 175, 141, 224, 174, 170, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224,
- 175, 141, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 154, 224,
- 175, 141, 224, 174, 154, 224, 175, 129, 0, 8, 2, 224, 174, 178, 224, 175, 139, 0, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 169, 0,
- 8, 139, 175, 224, 174, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 169, 0, 8, 139, 175, 224, 174, 174, 224, 191, 174, 224, 181, 174,
- 224, 170, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 169, 0, 8, 139, 175, 224, 174, 174, 224, 191, 174, 224, 181, 174, 224, 181, 174,
- 224, 190, 174, 224, 170, 174, 224, 2, 224, 174, 169, 0, 8, 139, 175, 224, 178, 174, 224, 2, 224, 174, 169, 224, 174, 190, 0, 8, 139, 175,
- 224, 178, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 169, 0, 8, 139, 175, 224, 178, 174, 224, 169, 174, 224, 128, 175, 224, 174, 174,
- 224, 2, 224, 174, 169, 224, 174, 191, 0, 8, 139, 175, 224, 178, 174, 224, 178, 174, 224, 128, 175, 224, 168, 174, 224, 2, 224, 174, 169, 224,
- 174, 191, 0, 8, 141, 175, 224, 153, 174, 224, 170, 174, 224, 2, 224, 174, 176, 0, 8, 141, 175, 224, 169, 174, 224, 170, 174, 224, 2, 224,
- 174, 176, 0, 8, 141, 175, 224, 169, 174, 224, 191, 174, 224, 159, 174, 224, 2, 224, 174, 176, 0, 8, 190, 174, 224, 149, 174, 224, 191, 174,
- 224, 163, 174, 224, 164, 174, 224, 2, 224, 174, 178, 0, 8, 190, 174, 224, 174, 174, 224, 191, 174, 224, 185, 174, 224, 2, 224, 174, 178, 0,
- 8, 190, 174, 224, 183, 174, 224, 135, 175, 224, 154, 174, 224, 2, 224, 174, 178, 0, 224, 174, 176, 224, 175, 141, 224, 174, 154, 8, 2, 224,
- 174, 191, 3, 76, 109, 34, 76, 0, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 170, 8, 2, 224, 174,
- 164, 224, 174, 191, 3, 76, 109, 47, 47, 37, 34, 109, 48, 109, 0, 4, 224, 174, 149, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 181,
- 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 3, 76, 109, 49, 0, 224, 174, 149, 224, 175, 141, 8,
- 170, 174, 224, 0, 224, 174, 174, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 169, 3, 76, 109, 65, 48, 0,
- 4, 224, 174, 190, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 175, 141, 224, 174, 156, 224, 174, 191, 3, 76, 114,
- 0, 224, 174, 190, 8, 2, 224, 174, 169, 224, 174, 178, 0, 224, 174, 190, 224, 174, 176, 224, 175, 129, 224, 174, 149, 8, 2, 224, 175, 135,
- 224, 174, 154, 224, 174, 191, 3, 76, 118, 34, 122, 49, 0, 224, 174, 190, 224, 174, 176, 224, 175, 129, 224, 174, 178, 224, 174, 164, 8, 2,
- 224, 174, 190, 3, 76, 118, 34, 122, 55, 109, 47, 0, 224, 174, 190, 224, 174, 170, 224, 175, 141, 8, 2, 224, 174, 179, 224, 174, 191, 224,
- 174, 169, 3, 76, 118, 48, 0, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 170, 8, 2, 224, 175, 128, 18, 69, 3, 76, 118, 49,
- 48, 0, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 178, 224, 175, 134, 224, 174, 159, 224, 175, 141, 8, 3, 76, 118, 49, 55, 36,
- 139, 0, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 178, 224, 175, 135, 224, 174, 159, 224, 175, 141, 8, 3, 76, 118, 49, 55, 114,
- 139, 0, 4, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 136, 3, 76, 118, 50,
- 72, 0, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 224, 174, 190,
- 224, 174, 168, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 178, 0, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 170,
- 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 169, 3, 76, 118, 65, 48, 0, 224, 175, 139, 224, 174, 170, 224, 175, 141, 8, 2, 224, 174,
- 176, 224, 174, 190, 224, 174, 181, 3, 76, 119, 48, 0, 224, 175, 136, 224, 174, 164, 8, 2, 224, 174, 169, 224, 175, 141, 224, 174, 175, 3,
- 76, 134, 47, 109, 0, 224, 175, 140, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 3, 76,
- 135, 48, 0, 8, 141, 175, 224, 158, 174, 224, 190, 174, 224, 176, 174, 224, 3, 76, 148, 0, 4, 1, 133, 174, 224, 2, 224, 174, 190, 224,
- 174, 176, 224, 175, 129, 224, 174, 164, 224, 175, 128, 224, 174, 169, 3, 88, 0, 1, 134, 174, 224, 2, 224, 174, 190, 224, 174, 164, 224, 175,
- 141, 0, 1, 135, 175, 224, 174, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 169, 0, 1, 147, 174, 224, 2, 224, 175, 139, 224, 174,
- 169, 0, 1, 149, 174, 224, 141, 175, 224, 153, 174, 224, 176, 174, 224, 18, 93, 2, 224, 175, 128, 224, 174, 170, 0, 1, 191, 174, 224, 176,
- 174, 224, 133, 174, 224, 2, 224, 175, 139, 224, 174, 169, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 174, 191, 224, 174, 154, 224, 175, 141,
- 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 184, 0, 8, 130, 175, 224, 175, 174, 224, 191,
- 174, 224, 168, 174, 224, 2, 224, 174, 191, 224, 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 138, 175, 224, 174,
- 174, 224, 2, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 191, 0, 8, 138, 175, 224, 174, 174, 224, 2, 224, 174, 190,
- 224, 174, 176, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 169, 174, 224, 190, 174, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 169,
- 224, 174, 191, 224, 174, 175, 0, 8, 141, 175, 224, 174, 174, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 169, 0, 8, 168, 174, 224, 2,
- 224, 175, 128, 224, 174, 174, 0, 8, 168, 174, 224, 2, 224, 175, 128, 224, 174, 176, 0, 8, 185, 174, 224, 2, 224, 174, 190, 224, 174, 176,
- 224, 175, 135, 0, 8, 185, 174, 224, 2, 224, 175, 128, 224, 174, 174, 0, 8, 190, 174, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 178,
- 0, 8, 190, 174, 224, 170, 174, 224, 131, 174, 224, 2, 224, 174, 191, 224, 174, 178, 0, 8, 190, 174, 224, 179, 174, 224, 141, 175, 224, 170,
- 174, 224, 2, 224, 174, 190, 0, 8, 190, 174, 224, 179, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 190, 0, 8, 190, 174, 224, 181,
- 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 190,
- 174, 224, 181, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 191, 224, 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164,
- 0, 8, 191, 174, 224, 168, 174, 224, 2, 224, 174, 190, 224, 174, 174, 0, 8, 191, 174, 224, 169, 174, 224, 134, 175, 224, 181, 174, 224, 2,
- 224, 175, 129, 224, 174, 181, 224, 175, 135, 224, 174, 178, 0, 8, 191, 174, 224, 174, 174, 224, 2, 224, 175, 139, 224, 174, 176, 224, 174, 174,
- 0, 8, 191, 174, 224, 174, 174, 224, 2, 224, 175, 139, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 4, 1, 133, 174, 224, 2, 224, 174,
- 176, 224, 175, 141, 224, 174, 170, 224, 175, 136, 3, 88, 109, 0, 1, 141, 175, 224, 170, 174, 224, 131, 174, 224, 133, 174, 224, 2, 224, 174,
- 178, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 176, 224, 174, 191, 32, 0, 8, 2, 224, 174, 176, 224,
- 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 135, 175, 224, 176, 174, 224, 2, 224, 174, 176, 0,
- 8, 141, 175, 224, 159, 174, 224, 191, 174, 224, 181, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224,
- 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 141, 175, 224, 159, 174, 224, 191, 174, 224, 181, 174, 224, 141, 175, 224, 18, 69,
- 2, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 149, 174, 224, 2, 224, 174,
- 149, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 8, 168, 174, 224, 2, 224, 174, 176, 224, 175,
- 129, 224, 174, 164, 224, 175, 128, 224, 174, 169, 0, 8, 190, 174, 224, 168, 174, 224, 2, 224, 174, 176, 0, 224, 174, 176, 224, 174, 164, 224,
- 175, 141, 8, 168, 174, 224, 3, 88, 109, 34, 109, 47, 0, 1, 135, 175, 224, 18, 74, 191, 174, 224, 170, 174, 224, 142, 174, 224, 3, 88,
- 148, 0, 4, 2, 17, 66, 3, 89, 0, 8, 2, 17, 66, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174,
- 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175,
- 141, 224, 174, 169, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 174, 224, 174, 190, 0, 8,
- 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 174, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175,
- 141, 224, 174, 169, 224, 174, 174, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175,
- 141, 224, 174, 185, 224, 174, 190, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 174, 191, 224, 174, 181, 224, 174, 190, 0, 8, 2, 224, 175,
- 136, 224, 174, 169, 224, 174, 190, 32, 224, 174, 168, 224, 175, 135, 224, 174, 181, 224, 174, 190, 224, 174, 178, 0, 8, 135, 175, 224, 164, 174,
- 224, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 224, 174, 191, 2, 224, 174, 176, 224, 174,
- 174, 0, 224, 174, 191, 8, 2, 224, 174, 168, 224, 175, 135, 0, 224, 174, 191, 8, 2, 224, 174, 169, 224, 175, 135, 0, 224, 174, 191, 8,
- 2, 224, 174, 176, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174,
- 178, 224, 174, 190, 224, 174, 149, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 178, 224, 175, 135, 224, 174, 159, 0, 224, 175, 129, 1,
- 128, 175, 224, 176, 174, 224, 190, 174, 224, 169, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 141, 175, 224, 176, 174, 224, 133, 174, 224,
- 2, 224, 174, 181, 0, 224, 175, 129, 1, 133, 174, 224, 2, 224, 174, 181, 224, 174, 174, 224, 175, 135, 224, 174, 164, 0, 224, 175, 129, 1,
- 135, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 224, 175, 129, 1, 135, 175, 224, 149, 174, 224, 2, 224, 174, 181, 0, 224, 175, 129, 1,
- 135, 175, 224, 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 181, 224, 174, 176, 0, 224, 175, 129, 1, 135, 175, 224, 159, 174, 224,
- 141, 175, 224, 163, 174, 224, 190, 174, 224, 178, 174, 224, 191, 174, 224, 149, 174, 224, 133, 174, 224, 2, 224, 174, 181, 224, 174, 176, 0, 224,
- 175, 129, 1, 135, 175, 224, 163, 174, 224, 181, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 181, 224, 174, 176, 0, 224, 175, 129, 1,
- 135, 175, 224, 163, 174, 224, 181, 174, 224, 190, 174, 224, 176, 174, 224, 135, 174, 224, 2, 224, 174, 181, 224, 174, 176, 0, 224, 175, 129, 1,
- 135, 175, 224, 174, 174, 224, 2, 224, 174, 181, 0, 224, 175, 129, 1, 144, 174, 224, 2, 224, 174, 181, 224, 174, 176, 224, 175, 141, 224, 174,
- 175, 0, 224, 175, 129, 1, 191, 174, 224, 181, 174, 224, 2, 224, 174, 181, 0, 224, 175, 129, 2, 224, 174, 181, 224, 174, 190, 224, 174, 164,
- 224, 175, 128, 224, 174, 169, 0, 224, 175, 129, 2, 224, 174, 181, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 224, 175, 129, 2, 224, 174,
- 181, 224, 174, 190, 224, 174, 176, 224, 174, 184, 224, 175, 141, 224, 174, 175, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174,
- 164, 224, 174, 191, 0, 224, 175, 129, 8, 2, 224, 174, 178, 224, 175, 139, 224, 174, 149, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174,
- 174, 224, 175, 135, 224, 174, 164, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 176, 224, 175, 141, 224, 174, 163, 0, 224, 175, 129, 8,
- 2, 224, 174, 181, 224, 174, 190, 224, 174, 154, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 164, 224, 174, 191, 0, 224,
- 175, 129, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 174, 224, 175, 128, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 191, 224, 174,
- 159, 224, 175, 141, 224, 174, 154, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 191, 224, 174, 184, 0, 224, 175, 129, 8, 2, 224, 174,
- 181, 224, 175, 128, 224, 174, 159, 0, 224, 175, 129, 8, 128, 175, 224, 169, 174, 224, 154, 174, 224, 2, 224, 174, 181, 224, 174, 176, 0, 224,
- 175, 129, 8, 128, 175, 224, 178, 174, 224, 190, 174, 224, 170, 174, 224, 149, 174, 224, 2, 224, 174, 181, 0, 224, 175, 129, 8, 135, 175, 224,
- 159, 174, 224, 141, 175, 224, 163, 174, 224, 149, 174, 224, 178, 174, 224, 156, 174, 224, 2, 224, 174, 181, 0, 224, 175, 129, 8, 135, 175, 224,
- 178, 174, 224, 159, 174, 224, 141, 175, 224, 163, 174, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 176, 0, 224, 175, 129, 8, 135, 175, 224,
- 178, 174, 224, 159, 174, 224, 141, 175, 224, 163, 174, 224, 174, 174, 224, 190, 174, 224, 18, 71, 174, 174, 224, 2, 224, 174, 181, 224, 174, 176,
- 0, 224, 175, 129, 8, 135, 175, 224, 179, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 176,
- 0, 224, 175, 129, 8, 136, 174, 224, 0, 4, 224, 174, 191, 224, 174, 176, 224, 175, 129, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149,
- 224, 174, 190, 224, 174, 176, 3, 89, 34, 37, 0, 224, 174, 191, 224, 174, 176, 224, 175, 129, 8, 2, 224, 174, 183, 224, 175, 141, 224, 174,
- 159, 224, 174, 191, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 178, 224, 174, 153, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174,
- 190, 3, 89, 34, 37, 55, 109, 68, 49, 0, 224, 174, 191, 224, 174, 176, 224, 174, 164, 224, 175, 141, 8, 32, 191, 174, 224, 164, 174, 224,
- 141, 175, 224, 149, 174, 224, 170, 174, 224, 2, 224, 174, 164, 224, 175, 136, 3, 89, 34, 109, 72, 0, 4, 224, 174, 191, 224, 174, 176, 224,
- 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 175, 136, 18, 92, 3, 89, 34, 109, 72, 72, 0, 224, 174, 191, 224, 174, 176, 224, 174,
- 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 175, 136, 224, 174, 175, 224, 175, 139, 224, 174, 159, 0, 224, 175, 128, 2, 224, 174, 169, 224,
- 174, 191, 224, 174, 181, 224, 174, 190, 224, 174, 154, 3, 89, 34, 112, 0, 224, 175, 134, 224, 174, 175, 224, 174, 191, 224, 174, 169, 224, 175,
- 141, 224, 174, 159, 8, 3, 89, 36, 57, 37, 50, 139, 0, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 169, 224, 175, 141, 224, 174,
- 159, 8, 3, 89, 36, 57, 50, 139, 0, 224, 175, 129, 224, 174, 181, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149,
- 8, 2, 224, 175, 139, 224, 174, 180, 224, 174, 191, 3, 89, 40, 84, 109, 34, 49, 49, 0, 224, 175, 129, 224, 174, 181, 224, 174, 176, 224,
- 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 174, 190, 224, 174, 176, 3, 89,
- 40, 84, 109, 34, 81, 81, 109, 0, 224, 175, 129, 224, 174, 170, 1, 134, 174, 224, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174,
- 191, 224, 174, 176, 224, 174, 191, 3, 89, 48, 109, 0, 224, 175, 129, 224, 174, 174, 224, 174, 191, 224, 174, 164, 8, 2, 224, 174, 190, 3,
- 89, 65, 37, 47, 0, 224, 175, 129, 224, 174, 181, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 156, 8, 2, 224, 174, 176, 224, 175,
- 141, 224, 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 3, 89, 84, 37, 140, 88, 109, 0, 224, 175, 129, 224, 174, 181,
- 224, 174, 176, 224, 174, 191, 1, 144, 174, 224, 2, 224, 174, 175, 3, 89, 84, 109, 34, 0, 224, 175, 129, 224, 174, 181, 224, 174, 176, 224,
- 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 3, 89, 84, 109, 34, 81, 81, 148, 0, 4, 224, 175, 129, 224, 174, 181, 224, 174,
- 190, 224, 174, 176, 224, 174, 154, 224, 174, 191, 1, 133, 174, 224, 2, 224, 174, 175, 3, 89, 84, 118, 34, 109, 89, 0, 224, 175, 129, 224,
- 174, 181, 224, 174, 190, 224, 174, 176, 224, 174, 154, 224, 174, 191, 8, 2, 224, 174, 175, 0, 4, 3, 89, 109, 0, 1, 133, 174, 224, 2,
- 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 176, 224, 175, 141, 224, 174, 170, 0, 8, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224,
- 174, 164, 224, 174, 176, 224, 175, 141, 224, 174, 170, 0, 8, 141, 175, 224, 159, 174, 224, 185, 174, 224, 2, 224, 174, 169, 0, 8, 141, 175,
- 224, 159, 174, 224, 190, 174, 224, 181, 174, 224, 2, 224, 174, 169, 0, 8, 141, 175, 224, 159, 174, 224, 191, 174, 224, 181, 174, 224, 135, 175,
- 224, 159, 174, 224, 2, 224, 174, 169, 0, 8, 181, 174, 224, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 176, 0, 224, 174, 176,
- 224, 174, 154, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 164, 224, 174, 191, 3, 89, 109, 34, 109, 89, 0, 224, 174, 153, 224, 175, 141,
- 224, 174, 149, 8, 2, 224, 174, 176, 224, 174, 174, 224, 174, 159, 3, 89, 109, 68, 49, 109, 0, 4, 1, 135, 175, 224, 169, 174, 224, 139,
- 175, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 135, 174, 224, 2, 224, 174, 191, 224, 174, 175, 3, 93, 0, 2, 224, 174, 190, 224, 174,
- 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 2, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 170, 224, 174, 149, 0, 8, 2,
- 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 178, 224, 174, 190, 32, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174,
- 178, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 175, 139, 224, 174, 170, 224, 174, 169, 224, 174, 190, 0, 8, 129, 175, 224, 176, 174, 224,
- 129, 175, 224, 149, 174, 224, 2, 224, 175, 135, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 135, 175, 224,
- 178, 174, 224, 174, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 174, 0, 4,
- 2, 224, 174, 163, 224, 175, 141, 224, 174, 170, 224, 174, 149, 3, 93, 109, 0, 2, 224, 174, 163, 224, 175, 141, 224, 174, 174, 224, 175, 129,
- 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 179, 224, 174, 190, 0, 224, 174, 153, 224, 175, 141, 224, 174,
- 149, 2, 224, 174, 176, 3, 93, 109, 68, 49, 109, 0, 224, 175, 139, 224, 174, 149, 1, 133, 174, 224, 2, 224, 175, 141, 3, 93, 119, 49,
- 0, 7, 6, 1, 29, 0, 4, 2, 17, 66, 3, 75, 0, 8, 2, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 190,
- 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 178, 0, 3, 75, 109, 0, 8, 141, 175, 224, 169, 174, 224, 191, 174, 224,
- 159, 174, 224, 2, 224, 174, 176, 3, 76, 109, 0, 4, 1, 130, 175, 224, 175, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 191, 224,
- 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 3, 88, 0, 1, 133, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175,
- 129, 224, 174, 164, 224, 175, 128, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 128, 224, 174,
- 176, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174,
- 170, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 174, 191, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 170, 224, 175,
- 141, 224, 174, 181, 224, 175, 135, 0, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 190, 32, 0, 8, 2, 224, 174, 191, 224, 174, 175, 224,
- 174, 190, 224, 174, 181, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 128, 224, 174, 170, 224,
- 175, 141, 224, 174, 176, 224, 174, 190, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 139, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224,
- 175, 141, 224, 174, 131, 224, 174, 170, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 170, 224, 174, 191, 0,
- 8, 2, 224, 175, 130, 224, 174, 176, 224, 174, 191, 224, 174, 154, 224, 175, 141, 0, 8, 2, 224, 175, 130, 224, 174, 178, 224, 175, 129, 0,
- 8, 2, 224, 175, 134, 224, 174, 169, 224, 174, 191, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224,
- 174, 169, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 191, 224, 174, 178, 0,
- 8, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 175, 136, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 174, 190, 224,
- 174, 149, 224, 175, 141, 224, 174, 184, 0, 8, 141, 175, 224, 174, 174, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 169, 0, 8, 170, 174,
- 224, 2, 224, 174, 190, 224, 174, 176, 0, 8, 190, 174, 224, 168, 174, 224, 2, 224, 174, 191, 0, 8, 191, 174, 224, 168, 174, 224, 2, 224,
- 174, 190, 224, 174, 174, 0, 224, 174, 191, 224, 174, 170, 224, 175, 141, 8, 2, 32, 3, 88, 37, 48, 0, 224, 174, 191, 224, 174, 168, 224,
- 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 164, 3, 88, 37, 50, 72, 118, 71, 0, 4, 1, 133,
- 174, 224, 2, 224, 174, 176, 224, 175, 141, 224, 174, 170, 224, 175, 136, 224, 174, 156, 224, 174, 190, 224, 174, 169, 3, 88, 109, 0, 8, 2,
- 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 134, 175, 224, 149, 174, 224, 2, 224, 174, 159,
- 224, 175, 141, 0, 8, 141, 175, 224, 159, 174, 224, 191, 174, 224, 181, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 176, 224, 175, 141,
- 224, 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 149, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 8, 149,
- 174, 224, 2, 224, 174, 178, 224, 174, 191, 0, 8, 149, 174, 224, 2, 224, 174, 178, 224, 175, 136, 0, 8, 149, 174, 224, 2, 224, 174, 178,
- 224, 175, 141, 0, 8, 159, 174, 224, 2, 224, 174, 169, 0, 224, 174, 190, 224, 174, 149, 8, 2, 224, 175, 128, 224, 174, 176, 3, 88, 118,
- 49, 0, 7, 6, 1, 31, 0, 4, 224, 175, 141, 224, 174, 154, 8, 174, 174, 224, 2, 224, 175, 130, 224, 174, 176, 224, 174, 191, 224, 174,
- 175, 3, 50, 76, 0, 224, 175, 141, 224, 174, 154, 8, 178, 174, 224, 2, 17, 66, 0, 224, 175, 141, 224, 174, 154, 224, 175, 141, 1, 135,
- 174, 224, 0, 224, 175, 141, 224, 174, 154, 224, 175, 141, 8, 191, 174, 224, 181, 174, 224, 0, 4, 224, 175, 141, 224, 174, 154, 1, 137, 174,
- 224, 2, 224, 174, 181, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 3, 50, 76, 109,
- 0, 224, 175, 141, 224, 174, 154, 8, 170, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 224, 174, 154, 8, 190, 174, 224, 149, 174, 224, 2,
- 224, 174, 169, 0, 2, 17, 66, 3, 67, 0, 3, 67, 109, 0, 7, 6, 1, 32, 0, 4, 224, 174, 191, 1, 141, 175, 224, 184, 174, 224,
- 178, 174, 224, 138, 175, 224, 149, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 178, 3, 23, 139, 0, 224, 175, 141, 1, 141, 175, 224,
- 184, 174, 224, 2, 224, 174, 176, 0, 4, 224, 175, 141, 224, 174, 154, 224, 175, 129, 1, 178, 174, 224, 2, 224, 174, 174, 224, 174, 163, 3,
- 49, 93, 0, 224, 175, 141, 224, 174, 154, 224, 175, 129, 1, 178, 174, 224, 2, 224, 174, 174, 224, 174, 191, 0, 4, 1, 32, 141, 175, 224,
- 178, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 184, 3, 139, 0, 1, 129, 175, 224, 179, 174, 224, 2, 224, 175, 139,
- 224, 174, 169, 224, 174, 191, 224, 174, 175, 0, 1, 141, 175, 224, 163, 174, 224, 135, 174, 224, 2, 224, 175, 134, 0, 1, 141, 175, 224, 178,
- 174, 224, 133, 174, 224, 2, 224, 174, 190, 0, 1, 141, 175, 224, 178, 174, 224, 137, 174, 224, 2, 224, 174, 190, 0, 1, 141, 175, 224, 183,
- 174, 224, 2, 17, 66, 0, 1, 141, 175, 224, 184, 174, 224, 2, 17, 66, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 154, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 175,
- 141, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 169, 224, 174, 191, 224, 174, 175, 0, 8,
- 2, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 156, 224, 174, 190, 224, 174, 169, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174,
- 190, 224, 174, 174, 224, 174, 191, 32, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224,
- 174, 176, 224, 175, 141, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 174, 224,
- 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 175, 0,
- 8, 2, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 174, 224, 174, 190, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224,
- 174, 131, 224, 174, 170, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 170, 224,
- 175, 141, 224, 174, 184, 0, 8, 2, 224, 174, 191, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224,
- 174, 181, 224, 174, 191, 224, 174, 149, 0, 8, 2, 224, 174, 191, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224,
- 174, 181, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 183, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 175, 128, 0,
- 8, 2, 224, 175, 129, 224, 174, 169, 224, 174, 191, 224, 174, 154, 224, 174, 191, 224, 174, 175, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224,
- 174, 169, 224, 174, 191, 224, 174, 184, 0, 8, 2, 224, 175, 129, 224, 174, 169, 224, 175, 128, 18, 69, 0, 8, 2, 224, 175, 129, 224, 174,
- 169, 224, 175, 128, 224, 174, 183, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 130, 32, 224, 174, 181, 224, 175, 128, 224, 174, 178, 0,
- 8, 2, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 175, 130, 224, 174, 178, 0, 8, 2, 224, 175, 134, 224, 174, 149, 224, 175, 141, 224,
- 174, 184, 224, 174, 190, 224, 174, 184, 0, 8, 2, 224, 175, 134, 224, 174, 149, 224, 175, 141, 224, 174, 184, 224, 175, 141, 0, 8, 2, 224,
- 175, 134, 224, 174, 154, 224, 175, 139, 0, 8, 2, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 2, 224,
- 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224,
- 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 191, 224, 174, 184, 0, 8, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224,
- 174, 183, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 178, 224, 174, 176, 0, 8, 2, 224, 175, 134, 224,
- 174, 176, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 174, 191, 224, 174, 131, 224, 174, 170, 224, 175, 139, 224, 174, 169, 0, 8, 2, 224,
- 175, 134, 224, 174, 178, 224, 174, 191, 224, 174, 181, 224, 174, 191, 224, 174, 183, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224,
- 175, 141, 32, 224, 174, 133, 224, 174, 181, 224, 175, 128, 224, 174, 181, 0, 8, 2, 224, 175, 135, 224, 174, 170, 0, 8, 2, 224, 175, 135,
- 224, 174, 184, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 136, 224, 174, 174, 224, 175, 141, 32, 0, 8, 2, 224, 175, 136, 224, 174,
- 178, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 175, 138, 224, 174, 170, 224, 174, 190, 224, 174, 149, 224, 175, 139, 0, 8, 2, 224, 175,
- 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 169, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
- 191, 224, 174, 175, 224, 175, 139, 0, 8, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 178, 0, 8, 2, 224, 175,
- 139, 224, 174, 169, 0, 8, 2, 224, 175, 139, 224, 174, 178, 224, 174, 191, 224, 174, 181, 224, 175, 129, 224, 174, 159, 224, 175, 141, 0, 8,
- 2, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174,
- 159, 224, 174, 176, 0, 8, 32, 141, 175, 224, 169, 174, 224, 190, 174, 224, 178, 174, 224, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224,
- 174, 169, 224, 174, 191, 224, 174, 184, 0, 8, 32, 141, 175, 224, 179, 174, 224, 191, 174, 224, 170, 174, 224, 135, 175, 224, 159, 174, 224, 2,
- 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 191, 224, 174, 184, 0, 8, 130, 175, 224, 175, 174, 224, 141, 175, 224, 159,
- 174, 224, 2, 224, 174, 191, 0, 8, 130, 175, 224, 175, 174, 224, 191, 174, 224, 159, 174, 224, 2, 224, 174, 191, 0, 8, 140, 175, 224, 149,
- 174, 224, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 175, 0, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 156, 174, 224, 2,
- 224, 174, 191, 224, 174, 178, 0, 8, 141, 175, 224, 163, 174, 224, 135, 175, 224, 149, 174, 224, 2, 224, 175, 128, 224, 174, 169, 0, 8, 141,
- 175, 224, 163, 174, 224, 135, 175, 224, 170, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 163, 174, 224, 190, 174, 224, 149, 174, 224, 2,
- 224, 175, 128, 224, 174, 169, 0, 8, 141, 175, 224, 170, 174, 224, 131, 174, 224, 135, 175, 224, 154, 174, 224, 2, 224, 174, 191, 0, 8, 141,
- 175, 224, 176, 174, 224, 139, 175, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 149, 224, 175, 139, 0, 8, 141, 175, 224, 176, 174, 224, 190,
- 174, 224, 149, 174, 224, 2, 224, 175, 130, 224, 174, 169, 0, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 174, 174, 224, 2, 224, 174, 191,
- 224, 174, 169, 0, 8, 141, 175, 224, 178, 174, 224, 134, 175, 224, 159, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 178, 174, 224, 175,
- 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 181, 174, 224, 190, 174, 224, 168, 174, 224, 2,
- 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 174, 174, 224, 2, 224, 174, 190, 0, 8, 149, 174, 224, 134, 175, 224, 168,
- 174, 224, 2, 224, 174, 191, 224, 174, 181, 0, 8, 191, 174, 224, 156, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 175, 135, 0, 8, 191,
- 174, 224, 176, 174, 224, 2, 224, 175, 136, 224, 174, 175, 224, 174, 176, 0, 8, 191, 174, 224, 176, 174, 224, 141, 175, 224, 170, 174, 224, 2,
- 224, 175, 139, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 191, 174, 224, 178, 174, 224, 190, 174, 224, 181, 174, 224, 141, 175, 224, 149,
- 174, 224, 2, 224, 174, 191, 0, 224, 174, 191, 1, 141, 175, 224, 163, 174, 224, 135, 174, 224, 2, 224, 174, 176, 224, 175, 134, 224, 174, 184,
- 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 1, 141, 175, 224, 163, 174, 224, 149, 174, 224, 2, 224, 174, 176, 224, 175, 139, 224, 174, 178,
- 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 154, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 175, 130,
- 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 175, 130,
- 224, 174, 183, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 153, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 170, 224, 174, 191, 224, 174, 179,
- 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 156, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169,
- 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 131, 224, 174, 170, 224, 174, 176, 0, 224, 174, 191, 8, 2,
- 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 174, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 159,
- 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 178,
- 224, 175, 135, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 181,
- 224, 175, 135, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 178, 0, 224, 174,
- 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174,
- 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 178, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 174, 190, 224, 174, 181, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 175, 134, 224, 174, 178,
- 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 153, 224, 175, 141, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
- 191, 224, 174, 169, 224, 174, 191, 224, 174, 159, 224, 174, 190, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174,
- 174, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 191, 224, 174,
- 175, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 163, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174,
- 176, 224, 175, 134, 224, 174, 175, 224, 174, 191, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 175, 224, 175,
- 141, 224, 174, 178, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 135, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175,
- 136, 32, 224, 174, 154, 224, 175, 134, 224, 174, 158, 224, 175, 141, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 136, 32,
- 224, 174, 154, 224, 175, 134, 224, 174, 175, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 136, 32, 224, 174, 170, 224, 174,
- 163, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 136, 224, 174, 175, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174,
- 176, 224, 175, 136, 224, 174, 178, 224, 174, 176, 0, 224, 174, 191, 8, 141, 175, 224, 163, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174,
- 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 224, 174, 191, 8, 141, 175, 224, 184, 174, 224, 2, 224, 174,
- 176, 224, 175, 136, 224, 174, 149, 224, 175, 141, 0, 224, 175, 141, 1, 134, 174, 224, 2, 224, 174, 176, 224, 174, 190, 0, 224, 175, 141, 1,
- 134, 174, 224, 2, 224, 174, 177, 224, 174, 190, 0, 224, 175, 141, 1, 134, 175, 224, 168, 174, 224, 141, 175, 224, 176, 174, 224, 159, 174, 224,
- 141, 175, 224, 163, 174, 224, 135, 174, 224, 0, 224, 175, 141, 1, 135, 174, 224, 2, 224, 174, 178, 224, 174, 176, 0, 224, 175, 141, 1, 141,
- 175, 224, 163, 174, 224, 134, 175, 224, 174, 174, 224, 21, 0, 224, 175, 141, 1, 141, 175, 224, 163, 174, 224, 135, 174, 224, 2, 224, 174, 176,
- 224, 175, 135, 224, 174, 184, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 1, 141, 175, 224, 163, 174, 224, 142, 174, 224, 2, 224, 174, 176,
- 224, 174, 191, 0, 224, 175, 141, 1, 141, 175, 224, 163, 174, 224, 149, 174, 224, 2, 224, 174, 176, 224, 175, 139, 224, 174, 178, 0, 224, 175,
- 141, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 154, 224, 174, 169, 0, 224, 175, 141, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 169,
- 0, 224, 175, 141, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 170, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 153, 224, 175, 141,
- 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 224, 175, 141, 8, 2, 224, 174, 176,
- 224, 174, 170, 224, 174, 191, 224, 174, 179, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 184, 224, 175, 141, 224, 174, 159, 0, 224, 175,
- 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 156, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141,
- 224, 174, 184, 224, 175, 141, 224, 174, 131, 224, 174, 170, 224, 174, 176, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169,
- 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 170, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141,
- 224, 174, 184, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 224, 175, 141, 8, 2,
- 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 174, 224, 175, 128, 224, 174, 159, 224, 175, 141,
- 224, 174, 159, 224, 174, 176, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141,
- 224, 174, 178, 224, 175, 135, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141,
- 224, 174, 181, 224, 175, 135, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 178,
- 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 175, 136, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190,
- 224, 174, 174, 224, 175, 141, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 178, 224, 174, 191, 0, 224, 175, 141, 8, 2,
- 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 175, 134,
- 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 153, 224, 175, 141, 32, 0, 224, 175, 141, 8, 2, 224, 174,
- 176, 224, 174, 191, 224, 174, 169, 224, 174, 191, 224, 174, 159, 224, 174, 190, 224, 174, 159, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174,
+ 190, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 170, 224, 175, 130, 224, 174, 156, 224, 175, 136, 0, 8,
+ 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 224, 174, 175, 224, 174, 176, 0, 8,
+ 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175,
+ 129, 224, 174, 174, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175,
+ 129, 224, 174, 176, 224, 175, 129, 224, 174, 176, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174,
+ 159, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174,
+ 176, 224, 175, 129, 224, 174, 181, 224, 174, 190, 224, 174, 175, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174,
+ 191, 224, 174, 159, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 175,
+ 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175, 129, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175,
+ 129, 224, 174, 159, 224, 175, 136, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175, 136, 0, 8, 2, 224, 175,
+ 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175, 139, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 175,
+ 139, 224, 174, 159, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 174, 190, 224, 174, 170, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 174,
+ 190, 224, 174, 174, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175, 135, 224, 174, 170, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174,
+ 178, 224, 175, 141, 224, 174, 174, 224, 175, 139, 18, 71, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 181, 224, 174, 185, 224, 174, 190,
+ 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 184, 224, 175, 141, 224, 174, 164, 224, 174, 191,
+ 0, 8, 2, 224, 175, 130, 224, 174, 149, 224, 174, 191, 224, 174, 179, 0, 8, 2, 224, 175, 130, 224, 174, 149, 224, 175, 129, 224, 174, 179,
+ 0, 8, 2, 224, 175, 130, 224, 174, 159, 224, 174, 178, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141,
+ 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141,
+ 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 175, 134, 224, 174, 156, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159,
+ 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 134, 224, 174, 184, 224, 175, 141, 224, 174, 159,
+ 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 136, 0, 8, 2,
+ 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 168,
+ 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 174, 179,
+ 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176,
+ 224, 175, 129, 224, 174, 149, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 175, 141,
+ 224, 174, 149, 224, 175, 129, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 136,
+ 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 136, 224, 174, 164, 224, 175, 141,
+ 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 136, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 135,
+ 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 184, 224, 175, 141, 32, 18, 91, 0, 8, 2, 224, 175, 136, 224, 174, 159,
+ 0, 8, 2, 224, 175, 136, 224, 174, 169, 224, 174, 149, 0, 8, 2, 224, 175, 138, 224, 174, 163, 224, 174, 164, 224, 175, 141, 0, 8, 2,
+ 224, 175, 138, 224, 174, 163, 224, 174, 174, 0, 8, 2, 224, 175, 138, 224, 174, 176, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 139,
+ 224, 174, 149, 224, 175, 129, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 154, 224, 174, 190, 224, 174, 178, 224, 175, 136, 0, 8, 2,
+ 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129, 32, 224, 174, 181, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174,
+ 164, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 129, 0, 8, 2, 224, 175,
+ 139, 224, 174, 164, 224, 174, 190, 224, 174, 181, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 175, 129, 224, 174,
+ 174, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 153, 224, 175,
+ 141, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 164, 224, 175, 141, 0, 8,
+ 2, 224, 175, 139, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 174, 0, 8, 2, 224, 175, 139, 224, 174,
+ 164, 224, 175, 141, 224, 174, 176, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 175, 135, 224, 174,
+ 156, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 139, 224, 174, 170, 224, 174,
+ 191, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 170, 224, 174, 191, 224, 174, 154, 224, 175, 134, 224, 174, 159, 224, 175,
+ 141, 0, 8, 2, 224, 175, 139, 224, 174, 170, 224, 174, 191, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 134, 224, 174, 159, 224, 175,
+ 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 170, 224, 174, 191, 224, 174, 168, 224, 174, 190, 0, 8, 2, 224, 175,
+ 139, 224, 174, 170, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174, 170, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 175,
+ 139, 224, 174, 174, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 174, 224, 174, 164, 224, 175, 135, 224, 174, 184, 224, 175,
+ 141, 224, 174, 181, 224, 174, 176, 0, 8, 2, 224, 175, 139, 224, 174, 174, 224, 174, 190, 224, 174, 164, 224, 174, 190, 0, 8, 2, 224, 175,
+ 139, 224, 174, 174, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174, 174, 224, 175, 129, 224, 174, 149, 0, 8, 2, 224, 175,
+ 139, 224, 174, 174, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 2, 224, 175, 139, 224, 174,
+ 175, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 176, 32, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 149, 0, 8, 2, 224,
+ 175, 139, 224, 174, 176, 224, 174, 164, 224, 175, 141, 32, 224, 174, 164, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2,
+ 224, 175, 139, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 176,
+ 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 170, 224, 175, 141, 32, 18, 85,
+ 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 177, 224, 175, 141, 0, 8, 2, 224, 175, 139,
+ 224, 174, 176, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 178, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 170,
+ 224, 175, 141, 224, 174, 170, 224, 175, 139, 224, 174, 176, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 174, 0, 8, 2, 224, 175, 139,
+ 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141,
+ 224, 174, 164, 0, 8, 2, 224, 175, 139, 224, 174, 178, 224, 174, 191, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 178, 224, 174, 191,
+ 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174, 178, 224, 175, 141, 224, 174, 149, 224, 175, 138, 224, 174, 163, 224, 175, 141, 224, 174, 159,
+ 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 178, 224, 175, 141, 224, 174, 174, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 175, 139,
+ 224, 174, 181, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 181, 224, 174, 191, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 2,
+ 224, 175, 139, 224, 174, 183, 0, 8, 2, 224, 175, 140, 224, 174, 159, 0, 8, 2, 224, 175, 140, 224, 174, 169, 224, 175, 136, 0, 8, 2,
+ 224, 175, 140, 224, 174, 169, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 140, 224, 174, 176, 224, 174, 181, 0, 8, 2,
+ 224, 175, 140, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 140, 224, 174, 179, 224, 174, 191, 0, 8, 2, 224, 175, 140, 224, 174, 179,
+ 224, 175, 136, 0, 8, 129, 175, 224, 176, 174, 224, 134, 175, 224, 174, 174, 224, 2, 224, 175, 130, 224, 174, 159, 224, 175, 141, 224, 174, 159,
+ 0, 8, 141, 175, 224, 149, 174, 224, 164, 174, 224, 174, 174, 224, 141, 175, 224, 169, 174, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 149,
+ 224, 175, 136, 0, 8, 141, 175, 224, 153, 174, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 178, 224, 174, 191, 0, 8, 141, 175, 224, 177,
+ 174, 224, 154, 174, 224, 2, 224, 175, 129, 224, 174, 163, 0, 224, 174, 191, 1, 141, 175, 224, 153, 174, 224, 135, 174, 224, 2, 224, 174, 178,
+ 224, 175, 128, 224, 174, 183, 224, 175, 141, 0, 224, 174, 191, 1, 141, 175, 224, 177, 174, 224, 138, 175, 224, 170, 174, 224, 2, 224, 174, 176,
+ 224, 174, 163, 0, 224, 174, 191, 2, 224, 174, 176, 224, 174, 163, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 149, 0, 224, 174, 191,
+ 8, 2, 224, 174, 176, 224, 174, 149, 224, 174, 163, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0,
+ 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224,
+ 174, 176, 224, 174, 185, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 0,
+ 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224,
+ 175, 139, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 178, 224, 175, 141, 0,
+ 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 128, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 128, 224, 174, 169, 224,
+ 175, 141, 224, 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 128, 224,
+ 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 135, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224,
+ 174, 176, 224, 175, 136, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 140, 224,
+ 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 224, 174, 184, 224, 175, 141, 32, 0, 224, 175,
+ 129, 8, 2, 224, 174, 178, 224, 175, 139, 224, 174, 170, 224, 174, 178, 0, 224, 175, 129, 8, 2, 224, 174, 179, 224, 175, 129, 224, 174, 149,
+ 224, 175, 141, 224, 174, 149, 224, 175, 139, 224, 174, 184, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 178, 224, 174, 191,
+ 224, 174, 175, 224, 174, 176, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159,
+ 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 139, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 224, 175,
+ 141, 8, 2, 224, 174, 176, 224, 175, 128, 224, 174, 169, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 130, 224, 174, 170, 0, 224, 175,
+ 141, 8, 2, 224, 174, 176, 224, 175, 140, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 8, 2, 224, 174, 179, 224, 174, 190,
+ 224, 174, 184, 224, 175, 141, 32, 0, 224, 175, 141, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 178, 224, 174, 191, 224, 174, 175, 224, 174,
+ 176, 0, 224, 175, 141, 8, 142, 174, 224, 2, 224, 174, 184, 224, 174, 190, 224, 174, 174, 0, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224,
+ 174, 163, 224, 175, 136, 224, 174, 159, 8, 3, 81, 34, 118, 50, 134, 140, 149, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174,
+ 131, 224, 174, 170, 224, 175, 136, 224, 174, 159, 8, 3, 81, 34, 118, 83, 134, 140, 149, 0, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224,
+ 174, 170, 224, 175, 136, 224, 174, 159, 8, 0, 224, 174, 191, 224, 174, 170, 224, 175, 141, 8, 2, 224, 174, 159, 3, 81, 37, 83, 0, 224,
+ 174, 191, 224, 174, 159, 8, 2, 224, 174, 190, 224, 174, 176, 3, 81, 37, 140, 0, 4, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174,
+ 170, 8, 2, 224, 174, 190, 224, 174, 164, 3, 81, 40, 34, 40, 48, 0, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 170, 8, 2,
+ 224, 175, 128, 224, 174, 159, 0, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 170, 8, 2, 224, 175, 130, 0, 224, 175, 129, 224, 174,
+ 176, 224, 175, 129, 224, 174, 170, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 174, 191, 3, 81, 40,
+ 34, 40, 48, 109, 0, 224, 175, 129, 224, 174, 170, 224, 175, 141, 8, 2, 224, 174, 164, 3, 81, 40, 48, 0, 224, 175, 129, 224, 174, 178,
+ 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 3, 81, 40, 55, 49, 109, 0, 224, 175, 129, 224, 174, 163,
+ 224, 174, 154, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 3, 81, 40, 66, 109, 76, 0,
+ 4, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 178, 3, 81, 40,
+ 66, 140, 149, 0, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 175, 130, 224, 174, 176, 0, 224, 175, 129, 224, 174,
+ 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 159, 224, 174, 191, 3, 81, 40,
+ 66, 141, 118, 50, 47, 109, 0, 4, 224, 175, 141, 224, 174, 149, 1, 18, 68, 2, 224, 175, 129, 224, 174, 149, 224, 175, 136, 3, 81, 81,
+ 0, 224, 175, 141, 224, 174, 149, 1, 18, 68, 2, 224, 175, 129, 224, 174, 163, 0, 224, 175, 141, 224, 174, 149, 1, 18, 68, 2, 224, 175,
+ 139, 224, 174, 170, 224, 175, 129, 224, 174, 176, 0, 224, 175, 141, 224, 174, 149, 1, 18, 68, 2, 224, 175, 139, 224, 174, 183, 0, 224, 175,
+ 141, 224, 174, 149, 1, 129, 175, 224, 163, 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 175,
+ 141, 224, 174, 149, 1, 133, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 224, 175, 141, 224, 174, 149, 1, 134, 174, 224, 2,
+ 224, 174, 191, 224, 174, 169, 224, 175, 136, 0, 224, 175, 141, 224, 174, 149, 1, 139, 175, 224, 175, 174, 224, 133, 174, 224, 2, 224, 174, 191,
+ 224, 174, 175, 0, 224, 175, 141, 224, 174, 149, 1, 139, 175, 224, 176, 174, 224, 134, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175,
+ 141, 224, 174, 149, 1, 141, 175, 224, 176, 174, 224, 128, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 178, 224, 175, 139, 224, 174, 154,
+ 224, 174, 168, 224, 175, 136, 0, 224, 175, 141, 224, 174, 149, 1, 169, 174, 224, 156, 174, 224, 2, 224, 175, 129, 224, 174, 174, 224, 175, 141,
+ 224, 174, 170, 224, 174, 178, 0, 224, 175, 141, 224, 174, 149, 1, 190, 174, 224, 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 191,
+ 224, 174, 169, 224, 175, 136, 0, 224, 175, 141, 224, 174, 149, 1, 190, 174, 224, 170, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224, 174, 191,
+ 224, 174, 169, 224, 174, 191, 0, 224, 175, 141, 224, 174, 149, 1, 190, 174, 224, 176, 174, 224, 136, 175, 224, 181, 174, 224, 2, 224, 174, 191,
+ 224, 174, 175, 0, 224, 175, 141, 224, 174, 149, 1, 190, 174, 224, 181, 174, 224, 141, 175, 224, 175, 174, 224, 134, 175, 224, 164, 174, 224, 2,
+ 224, 174, 191, 224, 174, 169, 224, 175, 136, 0, 224, 175, 141, 224, 174, 149, 8, 129, 175, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 163,
+ 0, 224, 175, 141, 224, 174, 149, 8, 135, 175, 224, 178, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 149, 8, 139,
+ 175, 224, 175, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224, 139, 175, 224, 170,
+ 174, 224, 2, 224, 175, 129, 224, 174, 163, 0, 224, 175, 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224, 191, 174, 224, 168, 174, 224, 2,
+ 224, 175, 129, 224, 174, 163, 0, 224, 175, 141, 224, 174, 149, 8, 178, 174, 224, 2, 224, 174, 191, 224, 174, 169, 0, 224, 175, 141, 224, 174,
+ 149, 8, 178, 174, 224, 2, 224, 175, 135, 224, 174, 156, 0, 224, 175, 141, 224, 174, 149, 8, 190, 174, 224, 164, 174, 224, 135, 175, 224, 181,
+ 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 224, 175, 141, 224, 174, 149, 8, 190, 174, 224, 164, 174, 224, 191, 174, 224, 181,
+ 174, 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 224, 175, 141, 224, 174, 149, 8, 190, 174, 224, 181, 174, 224, 135,
+ 175, 224, 164, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 136, 0, 224, 175, 141, 224, 174, 149, 8, 191, 174, 224, 149, 174, 224, 141,
+ 175, 224, 149, 174, 224, 190, 174, 224, 170, 174, 224, 141, 175, 224, 170, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 175, 129, 224, 174, 163,
+ 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 149, 8, 191, 174, 224, 159, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 175, 129,
+ 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 149, 8, 191, 174, 224, 178, 174, 224, 139, 175, 224, 149, 174, 224, 2,
+ 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 149, 8, 191, 174, 224, 181, 174, 224, 2, 224, 174, 191,
+ 224, 174, 169, 224, 174, 153, 224, 175, 141, 0, 224, 175, 141, 224, 174, 149, 8, 191, 174, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 169,
+ 224, 174, 174, 0, 224, 175, 141, 224, 174, 149, 8, 191, 174, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 174, 224, 175, 141,
+ 32, 0, 224, 175, 141, 224, 174, 149, 8, 191, 174, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 149, 0, 224, 175, 141, 224,
+ 174, 149, 224, 174, 191, 1, 18, 68, 2, 224, 174, 176, 224, 174, 149, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 1, 18, 68, 2, 224,
+ 174, 176, 224, 174, 185, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 1, 129, 175, 224, 149, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224,
+ 174, 174, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 1, 129, 175, 224, 168, 174, 224, 133, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141,
+ 224, 174, 149, 224, 174, 191, 1, 129, 175, 224, 169, 174, 224, 133, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191,
+ 1, 133, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 1, 135, 174, 224, 2, 224,
+ 174, 176, 224, 174, 190, 224, 174, 174, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 1, 190, 174, 224, 175, 174, 224, 191, 174, 224, 164, 174,
+ 224, 141, 175, 224, 164, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 149, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 8, 170, 174,
+ 224, 141, 175, 224, 170, 174, 224, 141, 175, 224, 176, 174, 224, 149, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191,
+ 8, 179, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191,
+ 8, 181, 174, 224, 168, 174, 224, 2, 224, 174, 176, 18, 71, 0, 224, 175, 141, 224, 174, 149, 224, 174, 191, 8, 191, 174, 224, 178, 174, 224,
+ 190, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 4, 224, 175, 141, 224, 174, 149, 1, 18, 68, 2, 224, 174,
+ 163, 224, 175, 141, 224, 174, 159, 3, 81, 81, 109, 0, 224, 175, 141, 224, 174, 149, 1, 141, 175, 224, 176, 174, 224, 191, 174, 224, 168, 174,
+ 224, 2, 224, 174, 164, 224, 174, 191, 0, 224, 175, 141, 224, 174, 149, 8, 129, 175, 224, 180, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224,
+ 174, 181, 224, 174, 169, 0, 224, 175, 141, 224, 174, 149, 8, 136, 175, 224, 163, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 174, 163, 224,
+ 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224, 128, 175, 224, 164, 174, 224, 2, 32, 224, 174, 154,
+ 224, 175, 129, 224, 174, 174, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 178, 224, 174, 191, 0, 224, 175, 141, 224, 174, 149, 8, 141,
+ 175, 224, 176, 174, 224, 128, 175, 224, 164, 174, 224, 2, 224, 174, 174, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 149, 8, 141,
+ 175, 224, 176, 174, 224, 128, 175, 224, 164, 174, 224, 2, 224, 174, 174, 224, 174, 190, 224, 174, 169, 0, 224, 175, 141, 224, 174, 149, 8, 191,
+ 174, 224, 169, 174, 224, 164, 174, 224, 2, 224, 174, 181, 224, 174, 169, 0, 4, 224, 175, 141, 224, 174, 149, 1, 141, 175, 224, 176, 174, 224,
+ 129, 175, 224, 164, 174, 224, 3, 81, 81, 149, 0, 224, 175, 141, 224, 174, 149, 1, 141, 175, 224, 176, 174, 224, 130, 175, 224, 174, 174, 224,
+ 0, 224, 175, 141, 224, 174, 149, 1, 141, 175, 224, 176, 174, 224, 190, 174, 224, 174, 174, 224, 0, 224, 175, 141, 224, 174, 149, 8, 141, 175,
+ 224, 176, 174, 224, 138, 175, 224, 154, 174, 224, 0, 224, 175, 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224, 181, 174, 224, 0, 224, 175,
+ 141, 224, 174, 149, 8, 141, 175, 224, 176, 174, 224, 181, 174, 224, 141, 175, 224, 184, 174, 224, 0, 224, 175, 141, 224, 174, 149, 8, 156, 174,
+ 224, 0, 4, 3, 81, 109, 0, 2, 224, 174, 156, 0, 8, 2, 28, 17, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174,
+ 170, 224, 174, 190, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174,
+ 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 178, 224, 174,
+ 191, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 130, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 174, 153, 224, 175,
+ 141, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 174, 158, 224, 175, 141, 224, 174, 154, 224, 174, 190, 0, 8, 2, 224, 174, 159, 224, 174,
+ 149, 224, 174, 159, 0, 8, 2, 224, 174, 159, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174,
+ 159, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 159, 224, 174,
+ 164, 224, 175, 141, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 159, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174,
+ 176, 224, 175, 136, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 174, 159, 224, 175,
+ 139, 224, 174, 164, 224, 175, 141, 224, 174, 149, 224, 174, 156, 0, 8, 2, 224, 174, 163, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 8,
+ 2, 224, 174, 163, 224, 175, 128, 224, 174, 176, 0, 8, 2, 224, 174, 163, 224, 175, 135, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174,
+ 159, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8,
+ 2, 224, 174, 164, 224, 174, 190, 224, 174, 175, 224, 175, 129, 224, 174, 164, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 174,
+ 178, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 164, 224, 174,
+ 191, 224, 174, 164, 224, 174, 190, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 174, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174,
+ 154, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 174, 191, 224, 174,
+ 178, 224, 175, 141, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 175, 136, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174,
+ 164, 224, 174, 149, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 176, 224, 175, 141, 224, 174, 181, 0, 8, 2, 224, 174,
+ 169, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 169, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 169, 224, 174,
+ 170, 224, 174, 190, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 169, 224, 174, 174, 0, 8, 2, 224, 174, 169, 224, 174, 176, 224, 174,
+ 149, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 169, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224, 174,
+ 170, 224, 175, 134, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 176, 0, 8,
+ 2, 224, 174, 174, 224, 174, 149, 224, 174, 174, 0, 8, 2, 224, 174, 174, 224, 174, 181, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174,
+ 177, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 128, 224, 174, 176, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174,
+ 174, 224, 175, 129, 224, 174, 169, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 134, 224, 174, 169, 0, 8, 2, 224, 174,
+ 175, 224, 174, 190, 224, 174, 154, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 169, 224, 174, 190, 0, 8,
+ 2, 224, 174, 175, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 175, 224, 175, 136, 0, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174,
+ 156, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 159, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 156, 0, 8, 2, 224, 174,
+ 176, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 181, 0, 8, 2, 224, 174, 178, 224, 174, 190, 224, 174,
+ 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224, 174, 178, 18, 73, 224, 174, 175, 224, 175, 139,
+ 0, 8, 2, 224, 174, 178, 224, 175, 128, 224, 174, 154, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 178, 224, 175, 128, 224, 174, 176,
+ 0, 8, 2, 224, 174, 178, 224, 175, 128, 224, 174, 178, 0, 8, 2, 224, 174, 178, 224, 175, 128, 224, 174, 183, 224, 174, 191, 224, 174, 175,
+ 0, 8, 2, 224, 174, 179, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 181, 224, 174, 163, 0, 8, 2, 224, 174, 181,
+ 224, 174, 169, 0, 8, 2, 224, 174, 181, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 176, 0, 8, 2, 224, 174, 181, 224, 174, 176,
+ 224, 175, 141, 224, 174, 169, 224, 175, 141, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 181,
+ 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 181, 224, 175, 129, 224, 174, 169, 224, 175, 136,
+ 0, 8, 2, 224, 174, 181, 224, 175, 129, 224, 174, 169, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 181, 224, 175, 129,
+ 224, 174, 176, 0, 8, 141, 175, 224, 149, 174, 224, 136, 175, 224, 178, 174, 224, 164, 174, 224, 2, 224, 174, 169, 0, 8, 141, 175, 224, 177,
+ 174, 224, 168, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 224, 174, 170, 224, 175, 141, 8, 2, 18, 69, 224, 174, 190, 3, 81, 109, 48,
+ 0, 224, 174, 170, 224, 175, 141, 224, 174, 154, 8, 2, 224, 174, 191, 224, 174, 170, 224, 175, 141, 3, 81, 109, 48, 76, 0, 224, 174, 169,
+ 224, 174, 149, 8, 2, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 164, 3, 81, 109, 50, 109, 49, 109, 0, 224, 174,
+ 181, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 81, 109, 84, 109, 34, 65,
+ 36, 66, 140, 149, 0, 224, 175, 135, 224, 174, 176, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 81, 114, 34, 109, 66, 140, 149, 0,
+ 224, 174, 190, 224, 174, 176, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 81, 118, 34, 109, 66, 140, 149, 0, 224, 174, 190, 224, 174,
+ 163, 224, 175, 141, 224, 174, 159, 224, 175, 135, 224, 174, 149, 8, 2, 224, 174, 176, 3, 81, 118, 66, 141, 114, 49, 109, 0, 224, 174, 190,
+ 224, 174, 154, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 170, 224, 174, 190, 224, 174, 164, 3, 81, 118, 88, 0, 4, 224,
+ 175, 139, 224, 174, 170, 2, 224, 174, 190, 224, 174, 178, 3, 81, 119, 48, 0, 224, 175, 139, 224, 174, 170, 8, 2, 224, 174, 191, 224, 174,
+ 149, 224, 174, 190, 12, 0, 224, 175, 139, 224, 174, 149, 8, 2, 224, 174, 191, 224, 174, 178, 3, 81, 119, 49, 0, 224, 175, 139, 224, 174,
+ 149, 8, 2, 224, 174, 176, 3, 81, 119, 49, 109, 0, 224, 175, 139, 224, 174, 174, 224, 174, 164, 224, 175, 135, 224, 174, 154, 224, 175, 129,
+ 8, 2, 224, 174, 181, 224, 174, 176, 3, 81, 119, 65, 109, 72, 114, 89, 0, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 154, 8,
+ 2, 224, 175, 135, 3, 81, 119, 141, 89, 0, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 190, 3, 81, 123,
+ 34, 49, 0, 4, 224, 175, 134, 224, 174, 179, 8, 2, 224, 174, 164, 224, 174, 174, 3, 81, 135, 0, 224, 175, 134, 224, 174, 179, 8, 2,
+ 224, 174, 176, 224, 174, 181, 0, 224, 175, 134, 224, 174, 179, 8, 2, 224, 174, 176, 224, 174, 191, 0, 224, 175, 140, 224, 174, 164, 8, 3,
+ 81, 135, 47, 149, 0, 4, 224, 175, 141, 224, 174, 159, 1, 142, 174, 224, 2, 224, 175, 135, 3, 81, 141, 0, 224, 175, 141, 224, 174, 159,
+ 8, 134, 175, 224, 185, 174, 224, 2, 224, 175, 135, 32, 0, 224, 175, 141, 224, 174, 159, 8, 134, 175, 224, 185, 174, 224, 2, 224, 175, 135,
+ 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 224, 174, 159, 8, 134, 175, 224, 185, 174, 224, 2, 224, 175, 135, 224, 174, 175,
+ 0, 224, 175, 141, 224, 174, 159, 8, 134, 175, 224, 185, 174, 224, 2, 224, 175, 135, 224, 174, 181, 0, 4, 1, 139, 175, 224, 174, 174, 224,
+ 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 3, 108, 0, 1, 174, 174, 224, 2, 224, 174, 190, 0, 1, 174, 174, 224, 2, 224, 175, 135,
+ 224, 174, 154, 224, 175, 129, 224, 174, 181, 224, 174, 176, 0, 1, 174, 174, 224, 2, 224, 175, 135, 224, 174, 168, 224, 175, 141, 224, 174, 164,
+ 224, 174, 191, 224, 174, 176, 0, 1, 174, 174, 224, 2, 224, 175, 135, 224, 174, 183, 224, 175, 141, 224, 174, 181, 0, 1, 174, 174, 224, 2,
+ 224, 175, 135, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224, 174, 176, 0, 8, 174, 174, 224, 2, 224, 174, 191, 224, 174, 168, 224, 175, 141,
+ 224, 174, 164, 0, 8, 174, 174, 224, 2, 224, 174, 191, 224, 174, 174, 224, 175, 136, 0, 1, 139, 175, 224, 174, 174, 224, 2, 224, 174, 169,
+ 3, 108, 109, 0, 224, 174, 190, 224, 174, 170, 1, 178, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 164, 224, 175, 141, 3, 108, 118,
+ 71, 0, 7, 6, 1, 26, 0, 2, 17, 66, 3, 68, 0, 3, 68, 109, 0, 7, 6, 1, 27, 0, 1, 141, 175, 224, 158, 174, 224, 2,
+ 17, 66, 3, 75, 0, 1, 141, 175, 224, 158, 174, 224, 3, 75, 109, 0, 4, 1, 32, 141, 175, 224, 154, 174, 224, 2, 17, 66, 3, 76,
+ 0, 1, 134, 174, 224, 2, 224, 174, 190, 224, 174, 176, 32, 0, 1, 134, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 164, 224, 175,
+ 141, 0, 1, 134, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 174, 0, 1, 141, 175, 224, 159, 174, 224, 2, 17, 66, 0, 1, 141,
+ 175, 224, 177, 174, 224, 2, 17, 66, 0, 1, 170, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 1, 170, 174, 224, 137, 174,
+ 224, 2, 224, 174, 190, 224, 174, 176, 0, 1, 170, 174, 224, 139, 175, 224, 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 190, 224,
+ 174, 176, 0, 1, 170, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 1, 190, 174, 224, 174, 174, 224, 154, 174,
+ 224, 2, 224, 174, 190, 224, 174, 176, 0, 1, 190, 174, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 1, 191, 174,
+ 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 2, 224, 175, 134, 224, 174,
+ 184, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 2, 17, 66, 28, 17, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 0, 8, 2, 224,
+ 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0,
+ 8, 2, 224, 174, 190, 224, 174, 170, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 175, 129, 224,
+ 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 175, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224,
+ 174, 175, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 129, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224,
+ 174, 176, 224, 175, 141, 224, 174, 156, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 156, 224, 175, 136, 0, 8, 2, 224,
+ 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 169, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224,
+ 174, 176, 224, 175, 141, 224, 174, 178, 224, 174, 184, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224, 174, 191, 0,
+ 8, 2, 224, 174, 190, 224, 174, 179, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224,
+ 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 169, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 174, 169, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 169, 224, 175, 141, 224,
+ 174, 169, 224, 174, 190, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 149, 224, 175, 139, 0,
+ 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 149, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224,
+ 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224,
+ 174, 159, 224, 174, 191, 224, 174, 170, 224, 174, 190, 224, 174, 170, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224,
+ 174, 159, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224,
+ 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 170, 224,
+ 175, 141, 224, 174, 170, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 170, 224, 175, 141, 224,
+ 174, 170, 224, 174, 190, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 2, 224,
+ 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 181, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224,
+ 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224,
+ 174, 176, 224, 174, 181, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 174, 190, 0,
+ 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 0,
+ 8, 2, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224,
+ 174, 184, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224,
+ 174, 177, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 177, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224,
+ 174, 179, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 175, 128, 224, 174, 169, 32, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 174, 164,
+ 224, 175, 141, 224, 174, 164, 224, 175, 129, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 128,
+ 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 175, 128, 224, 174, 184,
+ 224, 175, 129, 0, 8, 2, 224, 175, 128, 224, 174, 184, 224, 175, 136, 0, 8, 2, 224, 175, 128, 224, 174, 184, 224, 175, 141, 32, 0, 8,
+ 2, 224, 175, 129, 224, 174, 159, 224, 174, 191, 224, 174, 164, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 159, 224, 175,
+ 141, 224, 174, 159, 224, 174, 191, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 130, 224, 174, 175, 224, 174, 191, 224, 174, 153, 224, 175,
+ 141, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 174, 163, 0, 8, 2, 224, 175, 134, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
+ 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 134, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 139, 18, 69, 0, 8, 2,
+ 224, 175, 134, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 184, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141,
+ 224, 174, 159, 224, 174, 191, 224, 174, 168, 224, 174, 190, 224, 174, 159, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159,
+ 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 179, 224, 175, 136, 224, 174, 175, 0, 8, 2, 224, 175, 134,
+ 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 175, 134, 224, 174, 169,
+ 224, 175, 141, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 175, 136, 0, 8, 2,
+ 224, 175, 134, 224, 174, 175, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 169, 0, 8, 2,
+ 224, 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 175, 139, 224, 174, 170, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 134,
+ 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 149, 224, 175, 141, 32, 18, 82, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141,
+ 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 179, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 178,
+ 224, 175, 141, 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191,
+ 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 180,
+ 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 164, 224, 175, 141,
+ 32, 18, 84, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129,
+ 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 164,
+ 224, 175, 141, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 170, 224, 175, 141,
+ 32, 18, 83, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 169,
+ 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 190, 0, 8, 2,
+ 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 179, 224, 175, 141,
+ 224, 174, 179, 224, 175, 136, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170,
+ 224, 175, 134, 224, 174, 163, 224, 175, 141, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 170, 224, 175, 141,
+ 224, 174, 170, 224, 175, 136, 224, 174, 175, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 174,
+ 224, 174, 190, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 174, 224, 174, 191, 224, 174, 178, 224, 175, 141,
+ 224, 174, 178, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 174, 224, 175, 135, 32, 0, 8, 2, 224, 175,
+ 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 175, 136, 224, 174, 175, 224, 174, 190, 0, 8, 2, 224, 175, 134, 224, 174, 184, 224, 175,
+ 141, 0, 8, 2, 224, 175, 135, 224, 174, 158, 224, 175, 141, 224, 174, 154, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174,
+ 159, 224, 174, 169, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 175, 141, 224, 174, 156, 224, 174,
+ 191, 0, 8, 2, 224, 175, 135, 224, 174, 169, 224, 174, 178, 0, 8, 2, 224, 175, 135, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175,
+ 135, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 135, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 175,
+ 135, 224, 174, 169, 0, 8, 2, 224, 175, 135, 224, 174, 178, 224, 174, 158, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 183, 224, 175,
+ 141, 224, 174, 159, 224, 175, 136, 0, 8, 2, 224, 175, 136, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 0, 8,
+ 2, 224, 175, 136, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 175, 136, 224, 174, 169, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 175,
+ 136, 224, 174, 169, 224, 175, 128, 224, 174, 184, 0, 8, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 8,
+ 2, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 169, 0, 8, 2, 224, 175, 139, 224, 174, 181, 224, 175, 129, 0, 8, 2, 224, 175,
+ 139, 224, 174, 181, 224, 175, 134, 0, 8, 2, 224, 175, 140, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 164, 224, 174,
+ 190, 224, 174, 176, 0, 8, 2, 224, 175, 140, 224, 174, 164, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 140, 224, 174, 164, 224, 174,
+ 191, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 140, 224, 174, 185, 224, 174, 190, 224, 174, 169, 0, 8, 18, 71, 176, 174, 224, 191,
+ 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 8, 128, 175, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141,
+ 224, 174, 156, 0, 8, 129, 175, 224, 154, 174, 224, 2, 224, 175, 128, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176,
+ 0, 8, 141, 175, 224, 184, 174, 224, 191, 174, 224, 159, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 156, 0, 8, 154,
+ 174, 224, 2, 224, 174, 191, 224, 174, 169, 0, 8, 175, 174, 224, 190, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 191,
+ 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 190, 174, 224, 163, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 176,
+ 0, 8, 191, 174, 224, 170, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191,
+ 0, 224, 175, 141, 2, 32, 24, 0, 224, 175, 141, 224, 174, 154, 2, 17, 66, 3, 76, 12, 0, 224, 175, 141, 224, 174, 154, 3, 76, 12,
+ 109, 0, 224, 175, 134, 224, 174, 149, 224, 175, 141, 8, 2, 32, 3, 76, 36, 49, 0, 224, 175, 134, 224, 174, 154, 224, 175, 141, 8, 2,
+ 224, 174, 169, 224, 174, 191, 224, 174, 175, 224, 174, 190, 3, 76, 36, 76, 0, 4, 224, 175, 134, 224, 174, 154, 8, 2, 224, 174, 169, 224,
+ 174, 191, 224, 174, 175, 224, 174, 190, 3, 76, 36, 76, 109, 0, 224, 175, 134, 224, 174, 154, 8, 2, 224, 174, 169, 224, 175, 141, 224, 174,
+ 175, 224, 174, 190, 0, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174,
+ 179, 224, 175, 136, 224, 174, 175, 3, 76, 36, 140, 140, 37, 48, 0, 224, 174, 191, 224, 174, 164, 1, 129, 175, 224, 154, 174, 224, 2, 224,
+ 175, 141, 224, 174, 176, 224, 174, 190, 3, 76, 37, 47, 0, 224, 174, 191, 224, 174, 170, 224, 175, 141, 8, 2, 224, 174, 149, 224, 174, 179,
+ 3, 76, 37, 48, 0, 4, 224, 174, 191, 224, 174, 149, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 139, 3, 76, 37, 49, 0, 224, 174,
+ 191, 224, 174, 149, 224, 175, 141, 8, 2, 224, 174, 174, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 224, 175, 130, 224, 174, 176,
+ 0, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 2, 224, 174, 178, 224, 175, 134, 224, 174, 159, 224, 175, 141, 0, 224, 175, 141, 224, 174,
+ 174, 224, 175, 130, 224, 174, 154, 8, 190, 174, 224, 149, 174, 224, 3, 76, 65, 123, 76, 149, 0, 4, 1, 32, 141, 175, 224, 154, 174, 224,
+ 3, 76, 109, 0, 1, 141, 175, 224, 159, 174, 224, 0, 1, 141, 175, 224, 177, 174, 224, 0, 1, 190, 174, 224, 159, 174, 224, 149, 174, 224,
+ 141, 175, 224, 153, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 174, 178, 0, 1, 190, 174, 224, 159, 174, 224, 149, 174, 224, 141, 175, 224,
+ 153, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 174, 178, 0, 1, 190, 174, 224, 163, 174, 224, 129, 175, 224, 176, 174, 224, 133, 174, 224,
+ 2, 224, 174, 178, 0, 1, 190, 174, 224, 164, 174, 224, 129, 175, 224, 176, 174, 224, 174, 174, 224, 2, 224, 174, 178, 0, 1, 190, 174, 224,
+ 164, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 174, 178, 0, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 176, 0, 2, 224,
+ 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 2, 28, 17, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174,
+ 149, 224, 174, 176, 224, 174, 181, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174,
+ 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 18, 73,
+ 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 169,
+ 224, 174, 191, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159,
+ 224, 174, 190, 224, 174, 179, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 32, 0, 8, 2, 224, 174, 164, 224, 175,
+ 129, 224, 174, 176, 224, 175, 141, 0, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 2, 224, 174,
+ 164, 224, 175, 141, 224, 174, 164, 224, 175, 128, 224, 174, 184, 224, 175, 141, 0, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175,
+ 129, 224, 174, 176, 224, 175, 129, 0, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 8,
+ 2, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 175, 129, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174,
+ 176, 224, 175, 129, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224, 174, 170, 18, 76, 224, 175, 141, 0, 8, 2, 224, 174, 170, 224, 175, 141,
+ 224, 174, 170, 224, 174, 190, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 0, 8, 2, 224, 174, 170, 224, 175, 141,
+ 224, 174, 170, 224, 175, 129, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 0, 8, 2, 224, 174, 176, 224, 175, 141,
+ 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 154, 224, 175, 141,
+ 224, 174, 154, 224, 175, 129, 0, 8, 2, 224, 174, 178, 224, 175, 139, 0, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 169, 0, 8, 139,
+ 175, 224, 174, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 169, 0, 8, 139, 175, 224, 174, 174, 224, 191, 174, 224, 181, 174, 224, 170,
+ 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 169, 0, 8, 139, 175, 224, 174, 174, 224, 191, 174, 224, 181, 174, 224, 181, 174, 224, 190,
+ 174, 224, 170, 174, 224, 2, 224, 174, 169, 0, 8, 139, 175, 224, 178, 174, 224, 2, 224, 174, 169, 224, 174, 190, 0, 8, 139, 175, 224, 178,
+ 174, 224, 169, 174, 224, 128, 175, 224, 174, 174, 224, 2, 224, 174, 169, 224, 174, 191, 0, 8, 139, 175, 224, 178, 174, 224, 178, 174, 224, 128,
+ 175, 224, 168, 174, 224, 2, 224, 174, 169, 224, 174, 191, 0, 8, 141, 175, 224, 153, 174, 224, 170, 174, 224, 2, 224, 174, 176, 0, 8, 141,
+ 175, 224, 169, 174, 224, 170, 174, 224, 2, 224, 174, 176, 0, 8, 141, 175, 224, 169, 174, 224, 191, 174, 224, 159, 174, 224, 2, 224, 174, 176,
+ 0, 8, 190, 174, 224, 149, 174, 224, 191, 174, 224, 163, 174, 224, 164, 174, 224, 2, 224, 174, 178, 0, 8, 190, 174, 224, 183, 174, 224, 135,
+ 175, 224, 154, 174, 224, 2, 224, 174, 178, 0, 224, 174, 176, 224, 175, 141, 224, 174, 154, 8, 2, 224, 174, 191, 3, 76, 109, 34, 76, 0,
+ 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 170, 8, 2, 224, 174, 164, 224, 174, 191, 3, 76, 109, 47,
+ 47, 37, 34, 109, 48, 109, 0, 224, 174, 149, 224, 175, 141, 8, 170, 174, 224, 3, 76, 109, 49, 0, 4, 224, 174, 190, 8, 2, 224, 174,
+ 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 175, 141, 224, 174, 156, 224, 174, 191, 3, 76, 114, 0, 224, 174, 190, 8, 2, 224, 174,
+ 169, 224, 174, 178, 0, 224, 174, 190, 224, 174, 176, 224, 175, 129, 224, 174, 178, 224, 174, 164, 8, 2, 224, 174, 190, 3, 76, 118, 34, 122,
+ 55, 109, 47, 0, 224, 174, 190, 224, 174, 170, 224, 175, 141, 8, 2, 224, 174, 179, 224, 174, 191, 224, 174, 169, 3, 76, 118, 48, 0, 224,
+ 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 170, 8, 2, 224, 175, 128, 18, 69, 3, 76, 118, 49, 48, 0, 224, 174, 190, 224, 174, 149,
+ 224, 175, 141, 224, 174, 178, 224, 175, 135, 224, 174, 159, 224, 175, 141, 8, 3, 76, 118, 49, 55, 114, 140, 0, 4, 224, 174, 190, 224, 174,
+ 168, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 136, 3, 76, 118, 50, 72, 0, 224, 174, 190, 224, 174, 168,
+ 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174,
+ 164, 8, 2, 224, 174, 191, 224, 174, 178, 0, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 191, 224, 174, 175,
+ 224, 174, 169, 3, 76, 118, 65, 48, 0, 8, 141, 175, 224, 158, 174, 224, 190, 174, 224, 176, 174, 224, 3, 76, 149, 0, 4, 1, 133, 174,
+ 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 129, 224, 174, 164, 224, 175, 128, 224, 174, 169, 3, 88, 0, 1, 134, 174, 224, 2, 224, 174,
+ 190, 224, 174, 164, 224, 175, 141, 0, 1, 135, 175, 224, 174, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 169, 0, 1, 147, 174, 224,
+ 2, 224, 175, 139, 224, 174, 169, 0, 8, 130, 175, 224, 175, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 191, 224, 174, 178, 224, 174,
+ 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 138, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174,
+ 170, 224, 174, 191, 0, 8, 141, 175, 224, 174, 174, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 169, 0, 8, 168, 174, 224, 2, 224, 175,
+ 128, 224, 174, 174, 0, 8, 168, 174, 224, 2, 224, 175, 128, 224, 174, 176, 0, 8, 185, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175,
+ 135, 0, 8, 185, 174, 224, 2, 224, 175, 128, 224, 174, 174, 0, 8, 190, 174, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 178, 0, 8,
+ 190, 174, 224, 170, 174, 224, 131, 174, 224, 2, 224, 174, 191, 224, 174, 178, 0, 4, 1, 133, 174, 224, 2, 224, 174, 176, 224, 175, 141, 224,
+ 174, 170, 224, 175, 136, 3, 88, 109, 0, 1, 141, 175, 224, 170, 174, 224, 131, 174, 224, 133, 174, 224, 2, 224, 174, 178, 0, 8, 2, 224,
+ 174, 176, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 176, 224, 174, 191, 32, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 164,
+ 224, 174, 190, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 135, 175, 224, 176, 174, 224, 2, 224, 174, 176, 0, 8, 190, 174, 224, 168,
+ 174, 224, 2, 224, 174, 176, 0, 4, 2, 17, 66, 3, 89, 0, 8, 2, 17, 66, 0, 8, 2, 224, 174, 191, 224, 174, 164, 224, 175, 141,
+ 224, 174, 164, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 175, 136, 0, 8, 2, 224, 174, 191,
+ 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169,
+ 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169,
+ 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169,
+ 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169,
+ 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 174,
+ 224, 174, 190, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 174, 224, 175, 141, 0, 8, 2, 224, 174, 191,
+ 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 174, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 191,
+ 224, 174, 169, 224, 175, 141, 224, 174, 185, 224, 174, 190, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 174, 191, 224, 174, 181, 224, 174, 190,
+ 0, 8, 2, 224, 175, 136, 224, 174, 169, 224, 174, 190, 32, 224, 174, 168, 224, 175, 135, 224, 174, 181, 224, 174, 190, 224, 174, 178, 0, 8,
+ 135, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 224, 174, 191, 2,
+ 224, 174, 176, 224, 174, 174, 0, 224, 174, 191, 8, 2, 224, 174, 168, 224, 175, 135, 0, 224, 174, 191, 8, 2, 224, 174, 169, 224, 175, 135,
+ 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 174,
+ 191, 8, 2, 224, 174, 178, 224, 174, 190, 224, 174, 149, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 178, 224, 175, 135, 224, 174, 159,
+ 0, 224, 175, 129, 1, 128, 175, 224, 176, 174, 224, 190, 174, 224, 169, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 141, 175, 224, 176,
+ 174, 224, 133, 174, 224, 2, 224, 174, 181, 0, 224, 175, 129, 1, 135, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0, 224, 175, 129, 1, 135,
+ 175, 224, 149, 174, 224, 2, 224, 174, 181, 0, 224, 175, 129, 1, 135, 175, 224, 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 181,
+ 224, 174, 176, 0, 224, 175, 129, 1, 135, 175, 224, 159, 174, 224, 141, 175, 224, 163, 174, 224, 190, 174, 224, 178, 174, 224, 191, 174, 224, 149,
+ 174, 224, 133, 174, 224, 2, 224, 174, 181, 224, 174, 176, 0, 224, 175, 129, 1, 135, 175, 224, 163, 174, 224, 181, 174, 224, 190, 174, 224, 176,
+ 174, 224, 2, 224, 174, 181, 224, 174, 176, 0, 224, 175, 129, 1, 135, 175, 224, 163, 174, 224, 181, 174, 224, 190, 174, 224, 176, 174, 224, 135,
+ 174, 224, 2, 224, 174, 181, 224, 174, 176, 0, 224, 175, 129, 1, 135, 175, 224, 174, 174, 224, 2, 224, 174, 181, 0, 224, 175, 129, 1, 191,
+ 174, 224, 181, 174, 224, 2, 224, 174, 181, 0, 224, 175, 129, 2, 224, 174, 181, 224, 174, 190, 224, 174, 164, 224, 175, 128, 224, 174, 169, 0,
+ 224, 175, 129, 2, 224, 174, 181, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 224, 175, 129, 2, 224, 174, 181, 224, 174, 190, 224, 174, 176,
+ 224, 174, 184, 224, 175, 141, 224, 174, 175, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 164, 224, 174, 191, 0, 224, 175,
+ 129, 8, 2, 224, 174, 178, 224, 175, 139, 224, 174, 149, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 176, 224, 175, 141, 224, 174, 163,
+ 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 154, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 191, 224, 174, 159,
+ 224, 175, 141, 224, 174, 154, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 191, 224, 174, 184, 0, 224, 175, 129, 8, 2, 224, 174, 181,
+ 224, 175, 128, 224, 174, 159, 0, 224, 175, 129, 8, 128, 175, 224, 169, 174, 224, 154, 174, 224, 2, 224, 174, 181, 224, 174, 176, 0, 224, 175,
+ 129, 8, 128, 175, 224, 178, 174, 224, 190, 174, 224, 170, 174, 224, 149, 174, 224, 2, 224, 174, 181, 0, 224, 175, 129, 8, 135, 175, 224, 159,
+ 174, 224, 141, 175, 224, 163, 174, 224, 149, 174, 224, 178, 174, 224, 156, 174, 224, 2, 224, 174, 181, 0, 224, 175, 129, 8, 135, 175, 224, 179,
+ 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 176, 0, 224, 175, 129, 8, 136, 174, 224, 0,
+ 4, 224, 174, 191, 224, 174, 176, 224, 175, 129, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 176, 3, 89, 34,
+ 37, 0, 224, 174, 191, 224, 174, 176, 224, 175, 129, 8, 2, 224, 174, 183, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 224, 174, 191, 224,
+ 174, 176, 224, 174, 191, 224, 174, 178, 224, 174, 153, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 190, 3, 89, 34, 37, 55, 109, 68, 49,
+ 0, 224, 174, 191, 224, 174, 176, 224, 174, 164, 224, 175, 141, 8, 32, 191, 174, 224, 164, 174, 224, 141, 175, 224, 149, 174, 224, 170, 174, 224,
+ 2, 224, 174, 164, 224, 175, 136, 3, 89, 34, 109, 72, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8,
+ 2, 224, 175, 136, 224, 174, 175, 224, 175, 129, 224, 174, 159, 224, 174, 169, 3, 89, 34, 109, 72, 72, 0, 224, 174, 191, 224, 174, 176, 224,
+ 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 175, 136, 224, 174, 175, 224, 175, 136, 0, 224, 175, 128, 2, 224, 174, 169, 224, 174, 191,
+ 224, 174, 181, 224, 174, 190, 224, 174, 154, 3, 89, 34, 112, 0, 224, 175, 134, 224, 174, 175, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224,
+ 174, 159, 8, 3, 89, 36, 57, 37, 50, 140, 0, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 169, 224, 175, 141, 224, 174, 159, 8,
+ 3, 89, 36, 57, 50, 140, 0, 224, 175, 129, 224, 174, 181, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2,
+ 224, 175, 139, 224, 174, 180, 224, 174, 191, 3, 89, 40, 84, 109, 34, 49, 49, 0, 224, 175, 129, 224, 174, 170, 1, 134, 174, 224, 2, 224,
+ 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 191, 3, 89, 48, 109, 0, 224, 175, 129, 224, 174, 181, 224, 174,
+ 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 3, 89, 84, 109, 34, 81, 81, 149, 0, 4, 224, 175, 129, 224, 174, 181,
+ 224, 174, 190, 224, 174, 176, 224, 174, 154, 224, 174, 191, 1, 133, 174, 224, 2, 224, 174, 175, 3, 89, 84, 118, 34, 109, 89, 0, 224, 175,
+ 129, 224, 174, 181, 224, 174, 190, 224, 174, 176, 224, 174, 154, 224, 174, 191, 8, 2, 224, 174, 175, 0, 4, 3, 89, 109, 0, 1, 133, 174,
+ 224, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 176, 224, 175, 141, 224, 174, 170, 0, 8, 0, 8, 2, 224, 174, 168, 224, 175,
+ 141, 224, 174, 164, 224, 174, 176, 224, 175, 141, 224, 174, 170, 0, 8, 141, 175, 224, 159, 174, 224, 185, 174, 224, 2, 224, 174, 169, 0, 8,
+ 141, 175, 224, 159, 174, 224, 190, 174, 224, 181, 174, 224, 2, 224, 174, 169, 0, 8, 141, 175, 224, 159, 174, 224, 191, 174, 224, 181, 174, 224,
+ 135, 175, 224, 159, 174, 224, 2, 224, 174, 169, 0, 224, 174, 176, 224, 174, 154, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 164, 224, 174,
+ 191, 3, 89, 109, 34, 109, 89, 0, 4, 1, 135, 175, 224, 169, 174, 224, 139, 175, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 135, 174,
+ 224, 2, 224, 174, 191, 224, 174, 175, 3, 93, 0, 2, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 2, 224,
+ 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 170, 224, 174, 149, 0, 8, 135, 175, 224, 178, 174, 224, 174, 174, 224, 2, 224, 174, 191, 224,
+ 174, 175, 0, 4, 2, 224, 174, 163, 224, 175, 141, 224, 174, 170, 224, 174, 149, 3, 93, 109, 0, 2, 224, 174, 163, 224, 175, 141, 224, 174,
+ 174, 224, 175, 129, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 179, 224, 174, 190, 0, 224, 174, 153, 224,
+ 175, 141, 224, 174, 149, 2, 224, 174, 176, 3, 93, 109, 68, 49, 109, 0, 7, 6, 1, 29, 0, 4, 2, 17, 66, 3, 75, 0, 224, 175,
+ 129, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 178, 0, 3, 75, 109, 0, 8, 141, 175, 224, 169, 174, 224, 191, 174, 224, 159, 174, 224,
+ 2, 224, 174, 176, 3, 76, 109, 0, 4, 1, 133, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 129, 224, 174, 164, 224, 175, 128, 224,
+ 174, 169, 3, 88, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 128, 224, 174, 176, 0, 8, 2, 224, 174,
+ 191, 224, 174, 175, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 131, 224, 174, 170, 224, 174, 191, 0, 8,
+ 2, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 170, 224, 174, 191, 0, 8, 141, 175, 224, 174, 174, 224, 176, 174, 224, 2, 224, 174,
+ 190, 224, 174, 169, 0, 8, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 8, 190, 174, 224, 168, 174, 224, 2, 224, 174, 191, 0, 4,
+ 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 176, 224, 174, 191, 3, 88, 109, 0, 8, 149, 174, 224, 2, 224,
+ 174, 178, 224, 174, 190, 0, 8, 149, 174, 224, 2, 224, 174, 178, 224, 174, 191, 0, 8, 149, 174, 224, 2, 224, 174, 178, 224, 175, 136, 0,
+ 8, 149, 174, 224, 2, 224, 174, 178, 224, 175, 141, 0, 224, 174, 190, 224, 174, 149, 8, 2, 224, 175, 128, 224, 174, 176, 3, 88, 118, 49,
+ 0, 7, 6, 1, 31, 0, 4, 224, 175, 141, 224, 174, 154, 224, 175, 141, 1, 135, 174, 224, 3, 50, 76, 0, 224, 175, 141, 224, 174, 154,
+ 224, 175, 141, 8, 191, 174, 224, 181, 174, 224, 0, 4, 224, 175, 141, 224, 174, 154, 8, 170, 174, 224, 2, 224, 174, 176, 3, 50, 76, 109,
+ 0, 224, 175, 141, 224, 174, 154, 8, 190, 174, 224, 149, 174, 224, 2, 224, 174, 169, 0, 2, 17, 66, 3, 67, 0, 3, 67, 109, 0, 7,
+ 6, 1, 32, 0, 4, 224, 174, 191, 1, 141, 175, 224, 184, 174, 224, 178, 174, 224, 138, 175, 224, 149, 174, 224, 2, 224, 174, 176, 224, 174,
+ 190, 224, 174, 178, 3, 23, 140, 0, 224, 175, 141, 1, 141, 175, 224, 184, 174, 224, 2, 224, 174, 176, 0, 4, 224, 175, 141, 224, 174, 154,
+ 224, 175, 129, 1, 178, 174, 224, 2, 224, 174, 174, 224, 174, 163, 3, 49, 93, 0, 224, 175, 141, 224, 174, 154, 224, 175, 129, 1, 178, 174,
+ 224, 2, 224, 174, 174, 224, 174, 191, 0, 4, 1, 32, 141, 175, 224, 178, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174,
+ 184, 3, 140, 0, 1, 129, 175, 224, 179, 174, 224, 2, 224, 175, 139, 224, 174, 169, 224, 174, 191, 224, 174, 175, 0, 1, 141, 175, 224, 163,
+ 174, 224, 135, 174, 224, 2, 224, 175, 134, 0, 1, 141, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 174, 190, 0, 1, 141, 175, 224, 178,
+ 174, 224, 137, 174, 224, 2, 224, 174, 190, 0, 1, 141, 175, 224, 183, 174, 224, 2, 17, 66, 0, 1, 141, 175, 224, 184, 174, 224, 2, 17,
+ 66, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174,
+ 154, 224, 174, 190, 224, 174, 169, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 156, 224, 174,
+ 190, 224, 174, 169, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174,
+ 176, 224, 175, 141, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 174, 224, 174,
+ 191, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 175, 0, 8,
+ 2, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 174, 224, 174, 190, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174,
+ 131, 224, 174, 170, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 170, 224, 175,
+ 141, 224, 174, 184, 0, 8, 2, 224, 174, 191, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174,
+ 181, 224, 174, 191, 224, 174, 149, 0, 8, 2, 224, 174, 191, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174,
+ 181, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 183, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 175, 128, 0, 8,
+ 2, 224, 175, 129, 224, 174, 169, 224, 174, 191, 224, 174, 154, 224, 174, 191, 224, 174, 175, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174,
+ 169, 224, 174, 191, 224, 174, 184, 0, 8, 2, 224, 175, 129, 224, 174, 169, 224, 175, 128, 18, 69, 0, 8, 2, 224, 175, 129, 224, 174, 169,
+ 224, 175, 128, 224, 174, 183, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 130, 32, 224, 174, 181, 224, 175, 128, 224, 174, 178, 0, 8,
+ 2, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 175, 134, 224, 174, 149, 224, 175, 141, 224, 174, 184, 224, 174, 190, 224, 174, 184, 0, 8,
+ 2, 224, 175, 134, 224, 174, 149, 224, 175, 141, 224, 174, 184, 224, 175, 141, 0, 8, 2, 224, 175, 134, 224, 174, 154, 224, 175, 139, 0, 8,
+ 2, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 2, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174,
+ 159, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174,
+ 169, 224, 174, 191, 224, 174, 184, 0, 8, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 183, 224, 174, 169, 0, 8, 2, 224, 175,
+ 134, 224, 174, 175, 224, 175, 141, 224, 174, 178, 224, 174, 176, 0, 8, 2, 224, 175, 134, 224, 174, 176, 0, 8, 2, 224, 175, 134, 224, 174,
+ 178, 224, 174, 191, 224, 174, 131, 224, 174, 170, 224, 175, 139, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 174, 191, 224, 174,
+ 181, 224, 174, 191, 224, 174, 183, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 32, 224, 174, 133, 224, 174, 181, 224,
+ 175, 128, 224, 174, 181, 0, 8, 2, 224, 175, 135, 224, 174, 170, 0, 8, 2, 224, 175, 135, 224, 174, 184, 224, 175, 141, 224, 174, 159, 0,
+ 8, 2, 224, 175, 136, 224, 174, 174, 224, 175, 141, 32, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 169,
+ 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 175, 224, 175, 139, 0, 8, 2, 224, 175, 139,
+ 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 169, 0, 8, 2, 224, 175, 141, 224, 174, 176,
+ 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 32,
+ 141, 175, 224, 169, 174, 224, 190, 174, 224, 178, 174, 224, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 191, 224, 174,
+ 184, 0, 8, 32, 141, 175, 224, 179, 174, 224, 191, 174, 224, 170, 174, 224, 135, 175, 224, 159, 174, 224, 2, 224, 175, 134, 224, 174, 169, 224,
+ 175, 141, 224, 174, 169, 224, 174, 191, 224, 174, 184, 0, 8, 130, 175, 224, 175, 174, 224, 141, 175, 224, 159, 174, 224, 2, 224, 174, 191, 0,
+ 8, 130, 175, 224, 175, 174, 224, 191, 174, 224, 159, 174, 224, 2, 224, 174, 191, 0, 8, 140, 175, 224, 149, 174, 224, 2, 224, 174, 191, 224,
+ 174, 178, 224, 175, 141, 224, 174, 175, 0, 8, 141, 175, 224, 163, 174, 224, 135, 175, 224, 149, 174, 224, 2, 224, 175, 128, 224, 174, 169, 0,
+ 8, 141, 175, 224, 163, 174, 224, 135, 175, 224, 170, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 163, 174, 224, 190, 174, 224, 149, 174,
+ 224, 2, 224, 175, 128, 224, 174, 169, 0, 8, 141, 175, 224, 170, 174, 224, 131, 174, 224, 135, 175, 224, 154, 174, 224, 2, 224, 174, 191, 0,
+ 8, 141, 175, 224, 176, 174, 224, 139, 175, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 149, 224, 175, 139, 0, 8, 141, 175, 224, 176, 174,
+ 224, 190, 174, 224, 149, 174, 224, 2, 224, 175, 130, 224, 174, 169, 0, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 174, 174, 224, 2, 224,
+ 174, 191, 224, 174, 169, 0, 8, 141, 175, 224, 178, 174, 224, 175, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175,
+ 224, 178, 174, 224, 181, 174, 224, 190, 174, 224, 168, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 174, 174,
+ 224, 2, 224, 174, 190, 0, 8, 149, 174, 224, 134, 175, 224, 168, 174, 224, 2, 224, 174, 191, 224, 174, 181, 0, 8, 191, 174, 224, 156, 174,
+ 224, 134, 175, 224, 181, 174, 224, 2, 224, 175, 135, 0, 8, 191, 174, 224, 176, 174, 224, 141, 175, 224, 170, 174, 224, 2, 224, 175, 139, 224,
+ 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 191, 174, 224, 178, 174, 224, 190, 174, 224, 181, 174, 224, 141, 175, 224, 149, 174, 224, 2, 224,
+ 174, 191, 0, 224, 174, 191, 1, 141, 175, 224, 163, 174, 224, 135, 174, 224, 2, 224, 174, 176, 224, 175, 134, 224, 174, 184, 224, 175, 141, 224,
+ 174, 159, 0, 224, 174, 191, 1, 141, 175, 224, 163, 174, 224, 149, 174, 224, 2, 224, 174, 176, 224, 175, 139, 224, 174, 178, 0, 224, 174, 191,
+ 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 154, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 169, 0,
+ 224, 174, 191, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 183, 224,
+ 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 153, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 153, 224,
+ 175, 141, 224, 174, 149, 224, 175, 129, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 170, 224, 174, 191, 224, 174, 179, 0, 224, 174, 191,
+ 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 156, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224,
+ 174, 154, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224,
+ 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 131, 224, 174, 170, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
+ 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224,
+ 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 174, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0,
+ 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 178, 224, 175, 135, 0,
+ 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224, 175, 135, 224,
+ 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224,
+ 174, 176, 224, 174, 190, 224, 174, 174, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 175, 141, 0,
+ 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 178, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224,
+ 174, 181, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 175, 134, 224, 174, 178, 0, 224, 174, 191,
+ 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 174, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 178, 224,
+ 175, 141, 224, 174, 178, 224, 174, 191, 224, 174, 175, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 163, 224,
+ 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 175, 224, 174, 191, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224,
+ 174, 176, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 178, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 135, 0,
+ 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 136, 32, 224, 174, 154, 224, 175, 134, 224, 174, 158, 224, 175, 141, 224, 174, 154, 0, 224, 174,
+ 191, 8, 2, 224, 174, 176, 224, 175, 136, 32, 224, 174, 154, 224, 175, 134, 224, 174, 175, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174,
+ 176, 224, 175, 136, 32, 224, 174, 170, 224, 174, 163, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 136, 224, 174, 175, 224,
+ 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 136, 224, 174, 178, 224, 174, 176, 0, 224, 174, 191, 8, 141, 175, 224, 163, 174,
+ 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 224, 175, 141,
+ 1, 134, 174, 224, 2, 224, 174, 176, 224, 174, 190, 0, 224, 175, 141, 1, 134, 174, 224, 2, 224, 174, 177, 224, 174, 190, 0, 224, 175, 141,
+ 1, 134, 175, 224, 168, 174, 224, 141, 175, 224, 176, 174, 224, 159, 174, 224, 141, 175, 224, 163, 174, 224, 135, 174, 224, 0, 224, 175, 141, 1,
+ 135, 174, 224, 2, 224, 174, 178, 224, 174, 176, 0, 224, 175, 141, 1, 141, 175, 224, 163, 174, 224, 134, 175, 224, 174, 174, 224, 21, 0, 224,
+ 175, 141, 1, 141, 175, 224, 163, 174, 224, 135, 174, 224, 2, 224, 174, 176, 224, 175, 135, 224, 174, 184, 224, 175, 141, 224, 174, 159, 0, 224,
+ 175, 141, 1, 141, 175, 224, 163, 174, 224, 142, 174, 224, 2, 224, 174, 176, 224, 174, 191, 0, 224, 175, 141, 1, 141, 175, 224, 163, 174, 224,
+ 149, 174, 224, 2, 224, 174, 176, 224, 175, 139, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 154, 224, 174,
+ 169, 0, 224, 175, 141, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 169, 0, 224, 175, 141, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174,
+ 170, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 153, 224, 175, 141, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 153, 224, 175,
+ 141, 224, 174, 149, 224, 175, 129, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 170, 224, 174, 191, 224, 174, 179, 0, 224, 175, 141, 8,
+ 2, 224, 174, 176, 224, 174, 184, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 156, 0, 224,
+ 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 131, 224, 174, 170, 224, 174,
+ 176, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 170, 0, 224,
+ 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174,
+ 163, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174,
+ 184, 224, 175, 141, 224, 174, 174, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 224, 175, 141, 8, 2, 224, 174,
+ 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 178, 224, 175, 135, 0, 224, 175, 141, 8, 2, 224, 174,
+ 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224, 175, 135, 224, 174, 178, 0, 224, 175, 141, 8,
+ 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174,
+ 174, 224, 175, 136, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 175, 141, 0, 224, 175, 141, 8, 2, 224, 174,
+ 176, 224, 174, 190, 224, 174, 178, 224, 174, 191, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 178, 0, 224,
+ 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 175, 134, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174,
191, 224, 174, 174, 224, 175, 141, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174,
191, 224, 174, 175, 224, 174, 169, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 163, 224, 175, 141, 0, 224, 175, 141, 8,
2, 224, 174, 176, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 178, 224, 174, 176, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175,
@@ -43751,265 +32149,210 @@ autoFileInMemorySet create_espeakdata_dicts () {
178, 0, 224, 175, 141, 8, 190, 174, 224, 149, 174, 224, 2, 224, 174, 178, 0, 224, 175, 141, 8, 190, 174, 224, 149, 174, 224, 129, 175, 224,
159, 174, 224, 168, 174, 224, 2, 224, 174, 178, 0, 224, 175, 141, 8, 190, 174, 224, 168, 174, 224, 2, 224, 174, 178, 0, 224, 175, 141, 8,
190, 174, 224, 170, 174, 224, 2, 224, 174, 178, 0, 224, 175, 141, 8, 191, 174, 224, 181, 174, 224, 2, 224, 174, 176, 224, 175, 129, 0, 224,
- 175, 141, 8, 191, 174, 224, 185, 174, 224, 0, 224, 175, 141, 8, 191, 174, 224, 185, 174, 224, 2, 224, 174, 178, 224, 174, 176, 0, 4, 224,
- 174, 191, 224, 174, 176, 224, 175, 134, 224, 174, 175, 224, 174, 191, 8, 2, 224, 174, 178, 224, 174, 176, 3, 139, 34, 36, 57, 0, 224, 175,
- 141, 224, 174, 176, 224, 175, 134, 224, 174, 175, 224, 174, 191, 8, 2, 224, 174, 178, 224, 174, 176, 0, 224, 174, 191, 224, 174, 176, 224, 174,
- 191, 224, 174, 170, 224, 175, 141, 8, 3, 139, 34, 37, 48, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141,
- 8, 3, 139, 34, 37, 49, 0, 224, 175, 141, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 0, 224, 175, 141, 224, 174, 176,
- 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 190, 174, 224, 185, 174, 224, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 169,
- 224, 174, 191, 224, 174, 159, 8, 2, 224, 174, 191, 3, 139, 34, 37, 50, 37, 139, 0, 224, 175, 141, 224, 174, 176, 224, 174, 191, 224, 174,
- 169, 224, 174, 191, 224, 174, 159, 8, 2, 224, 174, 191, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 149, 8, 2, 224, 174,
- 176, 3, 139, 34, 37, 81, 81, 109, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224,
+ 175, 141, 8, 191, 174, 224, 185, 174, 224, 2, 224, 174, 178, 224, 174, 176, 0, 4, 224, 174, 191, 224, 174, 176, 224, 175, 134, 224, 174, 175,
+ 224, 174, 191, 8, 2, 224, 174, 178, 224, 174, 176, 3, 140, 34, 36, 57, 0, 224, 175, 141, 224, 174, 176, 224, 175, 134, 224, 174, 175, 224,
+ 174, 191, 8, 2, 224, 174, 178, 224, 174, 176, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 170, 224, 175, 141, 8, 3, 140, 34,
+ 37, 48, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 3, 140, 34, 37, 49, 0, 224, 175, 141, 224,
+ 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 149, 8, 2, 224, 174,
+ 176, 3, 140, 34, 37, 81, 81, 109, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224,
174, 176, 0, 224, 175, 141, 224, 174, 176, 224, 174, 191, 224, 174, 149, 8, 2, 224, 174, 176, 0, 224, 175, 141, 224, 174, 176, 224, 174, 191,
224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 176, 0, 224, 174, 191, 224, 174, 176, 8, 2, 224, 174, 184, 224, 175, 141, 224,
- 174, 159, 3, 139, 34, 109, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 149, 224, 175, 141, 8, 3, 139, 34, 109, 49, 0, 224, 175, 141,
- 224, 174, 176, 224, 174, 149, 224, 175, 141, 8, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 134,
- 224, 174, 159, 224, 175, 141, 8, 3, 139, 34, 109, 65, 48, 36, 139, 0, 224, 175, 141, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174,
- 170, 224, 175, 134, 224, 174, 159, 224, 175, 141, 8, 0, 4, 224, 174, 191, 224, 174, 176, 224, 175, 128, 224, 174, 159, 224, 175, 141, 8, 3,
- 139, 34, 112, 139, 0, 224, 175, 141, 224, 174, 176, 224, 175, 128, 224, 174, 159, 224, 175, 141, 8, 0, 224, 174, 191, 224, 174, 176, 224, 175,
- 135, 224, 174, 175, 224, 174, 191, 224, 174, 169, 8, 2, 224, 175, 136, 3, 139, 34, 114, 57, 50, 0, 224, 174, 191, 224, 174, 176, 224, 174,
- 190, 224, 174, 170, 224, 175, 141, 8, 3, 139, 34, 118, 48, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141,
- 8, 3, 139, 34, 118, 49, 0, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 1, 133, 174, 224, 0, 224, 175, 141,
- 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 8, 0, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 8,
- 2, 224, 174, 184, 224, 175, 141, 224, 174, 170, 224, 174, 176, 224, 174, 163, 224, 175, 141, 224, 174, 159, 12, 12, 12, 3, 139, 34, 118, 50,
- 0, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174,
- 176, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 139, 34, 118, 50, 89, 48, 37, 34, 109, 66, 139, 148, 0, 224, 175, 141, 224, 174,
- 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 176, 224, 174, 163, 224, 175, 141,
- 224, 174, 159, 3, 139, 34, 118, 50, 89, 48, 109, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174,
- 184, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 176, 3, 139, 34, 118, 50, 89, 83, 109, 0, 224, 175, 141, 224, 174, 176, 224, 174, 190,
- 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 176, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174,
- 190, 224, 174, 170, 8, 2, 224, 174, 191, 32, 3, 139, 34, 118, 83, 0, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 170, 8, 2,
- 224, 174, 191, 224, 174, 149, 224, 174, 179, 0, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 191, 224, 174, 175,
- 0, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 191, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224,
- 174, 131, 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 3, 139, 34, 118, 83, 37, 49, 0, 224, 174, 191, 224, 174, 176, 224,
- 174, 190, 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 0, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 131, 224, 174,
- 170, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 0, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 174, 191, 224, 174, 149,
- 224, 175, 141, 8, 0, 4, 224, 175, 134, 224, 174, 149, 8, 2, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 184, 3, 139, 36, 49,
- 0, 224, 175, 134, 224, 174, 149, 224, 175, 141, 8, 2, 224, 174, 169, 224, 174, 190, 224, 174, 178, 224, 174, 156, 224, 174, 191, 0, 224, 175,
- 134, 224, 174, 149, 224, 175, 141, 224, 174, 169, 224, 174, 191, 224, 174, 149, 8, 3, 139, 36, 49, 50, 37, 49, 148, 0, 224, 175, 134, 224,
- 174, 169, 224, 175, 141, 224, 174, 154, 8, 2, 224, 174, 169, 3, 139, 36, 50, 93, 109, 0, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224,
- 174, 159, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 176, 3, 139, 36, 50, 139, 122, 55, 49, 109, 0, 224,
- 175, 134, 224, 174, 178, 224, 174, 191, 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8,
- 2, 224, 174, 176, 3, 139, 36, 55, 37, 48, 34, 37, 50, 139, 109, 0, 224, 175, 134, 224, 174, 178, 224, 174, 191, 224, 174, 170, 224, 174,
- 164, 8, 2, 224, 174, 191, 3, 139, 36, 55, 37, 48, 109, 47, 0, 224, 175, 134, 224, 174, 178, 224, 174, 191, 224, 174, 149, 224, 175, 128,
- 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 3, 139, 36, 55, 37, 81, 0, 224, 175, 134, 224, 174, 178, 224, 174, 191, 224, 174, 170,
- 2, 224, 175, 139, 224, 174, 169, 3, 139, 36, 55, 37, 83, 0, 224, 175, 134, 224, 174, 178, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224,
- 175, 139, 224, 174, 170, 224, 175, 141, 8, 3, 139, 36, 55, 109, 89, 49, 119, 48, 0, 224, 175, 134, 224, 174, 174, 224, 175, 141, 224, 174,
- 170, 8, 2, 224, 175, 139, 3, 139, 36, 65, 48, 0, 224, 175, 134, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 141, 224, 174, 178,
- 224, 175, 135, 224, 174, 159, 224, 175, 141, 8, 3, 139, 36, 65, 48, 55, 114, 139, 0, 224, 175, 134, 224, 174, 174, 224, 175, 141, 224, 174,
- 170, 8, 2, 224, 174, 176, 3, 139, 36, 65, 48, 109, 0, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 141, 8, 3,
- 139, 36, 66, 139, 0, 224, 175, 134, 224, 174, 184, 224, 175, 141, 224, 174, 159, 8, 3, 139, 36, 89, 139, 148, 0, 224, 174, 191, 224, 174,
- 149, 224, 175, 141, 1, 141, 175, 224, 176, 174, 224, 134, 174, 224, 3, 139, 37, 49, 0, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 175, 134, 224, 174, 159, 224, 175, 141, 8, 3, 139, 37, 49, 49, 36, 139, 0, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 174, 159, 224, 175, 141, 8, 3, 139, 37, 49, 49, 109, 139, 0, 224, 174, 191, 224, 174, 169, 224, 175, 134, 224, 174, 169, 224, 175,
- 141, 224, 174, 159, 1, 141, 175, 224, 169, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 178, 3, 139, 37, 50, 36, 50, 139, 109, 0,
- 224, 174, 191, 224, 174, 169, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 1, 141, 175, 224, 163, 174, 224, 190, 174, 224, 149, 174,
- 224, 2, 224, 174, 178, 3, 139, 37, 50, 36, 66, 139, 109, 0, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174,
- 176, 224, 174, 191, 224, 174, 153, 224, 175, 141, 3, 139, 37, 50, 49, 109, 0, 224, 174, 191, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224,
- 175, 141, 224, 174, 159, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 154, 174, 224, 3, 139, 37, 65, 36, 66, 139, 148, 0, 224, 174, 191,
- 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 135, 224, 174, 159, 8, 141, 175, 224, 176, 174, 224, 154, 174, 224, 3, 139, 37, 83, 37,
- 81, 114, 139, 148, 0, 224, 174, 191, 224, 174, 170, 8, 2, 224, 174, 169, 3, 139, 37, 83, 109, 0, 224, 174, 191, 224, 174, 159, 8, 2,
- 224, 175, 139, 3, 139, 37, 139, 0, 224, 175, 138, 224, 174, 176, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 175, 139, 3, 139,
- 39, 34, 109, 66, 139, 0, 224, 175, 138, 224, 174, 149, 224, 175, 141, 8, 3, 139, 39, 49, 0, 224, 175, 129, 224, 174, 159, 8, 2, 224,
- 175, 139, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 178, 3, 139, 40, 139, 0, 224, 175, 141, 224, 174, 178, 224, 174, 190, 224, 174,
- 163, 224, 175, 141, 224, 174, 159, 1, 133, 174, 224, 3, 139, 55, 118, 66, 139, 148, 0, 4, 224, 175, 129, 224, 174, 181, 8, 2, 224, 174,
- 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 3, 139, 58, 0, 224, 175, 141, 224, 174, 181, 8, 2, 224, 174, 191, 224, 174,
- 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 4, 224, 174, 191, 224, 174, 181, 224, 174, 191, 224, 174, 153, 224, 175, 141, 224, 174, 149,
- 8, 2, 224, 174, 191, 224, 174, 179, 3, 139, 58, 37, 68, 49, 0, 224, 175, 129, 224, 174, 181, 224, 174, 191, 224, 174, 153, 224, 175, 141,
- 224, 174, 149, 8, 2, 224, 174, 191, 224, 174, 179, 0, 224, 175, 141, 224, 174, 181, 224, 174, 191, 224, 174, 153, 224, 175, 141, 224, 174, 149,
- 8, 2, 224, 174, 191, 224, 174, 179, 0, 224, 175, 141, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 1, 141, 175,
- 224, 163, 174, 224, 191, 174, 224, 175, 174, 224, 190, 174, 224, 170, 174, 224, 141, 175, 224, 170, 174, 224, 133, 174, 224, 3, 139, 65, 36, 66,
- 139, 148, 0, 4, 1, 135, 175, 224, 159, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 184, 3, 139, 109, 0, 1, 141, 175, 224, 153,
- 174, 224, 2, 224, 174, 169, 0, 1, 141, 175, 224, 163, 174, 224, 129, 175, 224, 181, 174, 224, 149, 174, 224, 141, 175, 224, 169, 174, 224, 142,
- 174, 224, 2, 224, 174, 176, 0, 1, 141, 175, 224, 163, 174, 224, 135, 174, 224, 2, 224, 174, 176, 224, 175, 141, 0, 1, 141, 175, 224, 163,
- 174, 224, 140, 175, 224, 149, 174, 224, 141, 175, 224, 169, 174, 224, 142, 174, 224, 2, 224, 174, 176, 0, 1, 141, 175, 224, 178, 174, 224, 191,
- 174, 224, 170, 174, 224, 131, 174, 224, 2, 224, 174, 176, 0, 1, 141, 175, 224, 183, 174, 224, 0, 1, 141, 175, 224, 184, 174, 224, 0, 1,
- 191, 174, 224, 169, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 131, 224, 174, 170, 224, 175,
- 141, 0, 8, 2, 224, 174, 149, 224, 175, 141, 32, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224,
- 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 134, 0, 8, 2, 224,
- 174, 149, 224, 175, 141, 224, 174, 169, 0, 8, 2, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0,
- 8, 2, 224, 174, 169, 224, 174, 178, 0, 8, 2, 224, 174, 169, 224, 175, 141, 0, 8, 2, 224, 174, 170, 224, 175, 141, 32, 0, 8, 2,
- 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 141, 224, 174, 178,
- 224, 174, 176, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 141, 224, 174, 179, 224, 174, 176, 0, 8, 2, 224, 174, 174,
- 224, 175, 141, 224, 174, 179, 224, 174, 176, 0, 8, 2, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 175,
- 224, 174, 174, 0, 8, 2, 224, 174, 175, 224, 174, 176, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 175, 224, 174, 176, 224, 175, 129,
- 0, 8, 2, 224, 174, 175, 224, 174, 176, 224, 175, 136, 0, 8, 2, 224, 174, 175, 224, 174, 176, 224, 175, 139, 0, 8, 2, 224, 174, 175,
- 224, 174, 176, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 170, 224, 175, 136, 224, 174, 169, 0, 8, 2, 224, 174, 181,
- 224, 174, 176, 0, 8, 2, 224, 174, 181, 224, 174, 178, 0, 8, 2, 224, 174, 181, 224, 175, 129, 224, 174, 169, 0, 8, 130, 175, 224, 149,
- 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 176, 0, 8, 130, 175, 224, 175, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 169,
- 0, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 154, 174, 224, 2, 224, 174, 176, 0, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 174,
- 174, 224, 2, 224, 174, 178, 0, 8, 141, 175, 224, 163, 174, 224, 191, 174, 224, 176, 174, 224, 141, 175, 224, 170, 174, 224, 2, 224, 174, 176,
- 0, 8, 141, 175, 224, 178, 174, 224, 134, 175, 224, 183, 174, 224, 2, 224, 174, 176, 0, 8, 141, 175, 224, 178, 174, 224, 191, 174, 224, 174,
- 174, 224, 2, 224, 174, 169, 0, 8, 178, 174, 224, 191, 174, 224, 174, 174, 224, 2, 224, 174, 176, 224, 174, 191, 0, 8, 191, 174, 224, 178,
- 174, 224, 191, 174, 224, 174, 174, 224, 2, 224, 174, 176, 224, 174, 191, 0, 224, 174, 176, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 141,
- 175, 224, 163, 174, 224, 142, 174, 224, 2, 224, 174, 176, 224, 175, 136, 18, 69, 3, 139, 109, 34, 48, 0, 224, 174, 176, 224, 175, 141, 224,
- 174, 170, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 175, 136, 224, 174, 169, 3, 139, 109, 34, 48, 109, 66, 139, 0, 224, 174,
- 170, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 191, 224, 174, 178, 3, 139, 109, 71, 71, 0, 224, 174, 154, 224, 175, 141, 224, 174, 154,
- 224, 174, 170, 224, 175, 141, 8, 3, 139, 109, 76, 12, 109, 48, 0, 224, 175, 135, 224, 174, 149, 224, 175, 141, 8, 3, 139, 114, 49, 0,
- 224, 175, 135, 224, 174, 153, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 176, 3, 139, 114, 68, 49, 109, 0, 224, 174, 190, 224, 174, 176,
- 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 1, 141, 175, 224, 163, 174, 224, 133, 174, 224, 3, 139, 118, 34, 139, 37, 49, 148,
- 0, 224, 174, 190, 224, 174, 170, 224, 175, 141, 8, 3, 139, 118, 48, 0, 224, 174, 190, 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175,
- 141, 8, 3, 139, 118, 48, 37, 49, 0, 4, 224, 174, 190, 224, 174, 149, 8, 2, 224, 175, 141, 224, 174, 184, 224, 174, 191, 3, 139, 118,
- 49, 0, 224, 174, 190, 224, 174, 149, 224, 175, 141, 8, 2, 32, 0, 224, 174, 190, 224, 174, 169, 224, 174, 191, 224, 174, 149, 224, 175, 141,
- 8, 3, 139, 118, 50, 37, 49, 0, 224, 174, 190, 224, 174, 175, 224, 175, 141, 224, 174, 178, 224, 175, 134, 224, 174, 159, 224, 175, 141, 8,
- 3, 139, 118, 57, 55, 36, 139, 0, 224, 174, 190, 224, 174, 175, 224, 175, 141, 224, 174, 178, 224, 174, 159, 224, 175, 141, 8, 3, 139, 118,
- 57, 55, 109, 139, 0, 224, 174, 190, 224, 174, 153, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 191, 3, 139, 118, 68, 49, 0, 224, 174,
- 190, 224, 174, 153, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 176, 3, 139, 118, 68, 49, 109, 0, 224, 174, 190, 224, 174, 184, 224, 175,
- 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 1, 141, 175, 224, 163, 174, 224, 134, 175, 224, 170, 174, 224, 3, 139, 118, 89,
- 139, 37, 49, 0, 224, 174, 190, 224, 174, 159, 8, 2, 224, 174, 190, 3, 139, 118, 139, 0, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224,
- 174, 169, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 139, 119, 34, 50, 109, 65, 36, 66, 139, 148, 0,
- 224, 175, 139, 224, 174, 176, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 175, 139, 3, 139, 119, 34, 109, 66, 139, 0, 4, 224,
- 175, 130, 8, 32, 141, 175, 224, 184, 174, 224, 179, 174, 224, 141, 175, 224, 170, 174, 224, 3, 139, 123, 0, 224, 175, 130, 8, 32, 141, 175,
- 224, 184, 174, 224, 179, 174, 224, 191, 174, 224, 170, 174, 224, 0, 224, 175, 130, 224, 174, 164, 224, 175, 141, 8, 3, 139, 123, 47, 0, 224,
- 175, 136, 224, 174, 170, 224, 175, 141, 8, 3, 139, 134, 48, 0, 224, 175, 136, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 175, 224, 175,
- 141, 224, 174, 159, 3, 139, 134, 83, 0, 224, 175, 136, 224, 174, 159, 8, 2, 224, 174, 191, 224, 174, 178, 3, 139, 134, 139, 0, 224, 175,
- 141, 224, 174, 159, 2, 17, 66, 3, 139, 139, 0, 224, 175, 141, 224, 174, 159, 3, 139, 139, 109, 0, 4, 1, 135, 175, 224, 175, 174, 224,
- 191, 174, 224, 159, 174, 224, 128, 175, 224, 174, 174, 224, 141, 175, 224, 176, 174, 224, 159, 174, 224, 141, 175, 224, 163, 174, 224, 135, 174, 224,
- 3, 139, 148, 0, 1, 141, 175, 224, 163, 174, 224, 134, 175, 224, 156, 174, 224, 141, 175, 224, 176, 174, 224, 133, 174, 224, 0, 1, 141, 175,
- 224, 163, 174, 224, 134, 175, 224, 174, 174, 224, 128, 175, 224, 176, 174, 224, 141, 175, 224, 149, 174, 224, 133, 174, 224, 0, 1, 141, 175, 224,
- 163, 174, 224, 156, 174, 224, 141, 175, 224, 176, 174, 224, 133, 174, 224, 0, 1, 141, 175, 224, 163, 174, 224, 176, 174, 224, 134, 175, 224, 170,
- 174, 224, 141, 175, 224, 184, 174, 224, 141, 175, 224, 169, 174, 224, 0, 1, 141, 175, 224, 163, 174, 224, 176, 174, 224, 170, 174, 224, 141, 175,
- 224, 184, 174, 224, 141, 175, 224, 169, 174, 224, 0, 1, 141, 175, 224, 178, 174, 224, 190, 174, 224, 18, 69, 133, 174, 224, 0, 8, 135, 175,
- 224, 159, 174, 224, 0, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 174, 174, 224, 149, 174, 224, 0, 8, 141, 175, 224, 163, 174, 224, 135,
- 175, 224, 170, 174, 224, 0, 8, 141, 175, 224, 163, 174, 224, 175, 174, 224, 136, 175, 224, 179, 174, 224, 141, 175, 224, 149, 174, 224, 0, 8,
- 141, 175, 224, 163, 174, 224, 183, 174, 224, 135, 175, 224, 170, 174, 224, 0, 8, 141, 175, 224, 170, 174, 224, 131, 174, 224, 191, 174, 224, 183,
- 174, 224, 0, 8, 141, 175, 224, 176, 174, 224, 139, 175, 224, 170, 174, 224, 141, 175, 224, 170, 174, 224, 191, 174, 224, 176, 174, 224, 0, 8,
- 141, 175, 224, 178, 174, 224, 139, 175, 224, 181, 174, 224, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 174, 174, 224, 0, 8, 141, 175,
- 224, 178, 174, 224, 190, 174, 224, 181, 174, 224, 0, 4, 2, 17, 66, 3, 140, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224,
- 174, 169, 224, 174, 176, 0, 8, 2, 224, 175, 128, 224, 174, 154, 224, 174, 178, 0, 8, 2, 224, 175, 128, 224, 174, 178, 0, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 174, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 174, 190, 224, 174, 149, 224, 175, 129, 224, 174, 178, 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174,
- 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190,
- 224, 174, 175, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 0, 224, 174,
- 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 174, 191, 224, 174, 153, 224, 175, 141, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 178, 0, 224, 174,
- 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 136, 32, 0, 224, 174, 191, 8,
- 2, 224, 174, 176, 224, 175, 136, 224, 174, 181, 0, 224, 174, 191, 224, 174, 176, 8, 2, 224, 174, 184, 3, 140, 34, 36, 0, 224, 174, 191,
- 224, 174, 175, 224, 175, 130, 224, 174, 159, 8, 2, 224, 174, 191, 3, 140, 57, 151, 139, 0, 4, 3, 140, 109, 0, 8, 2, 224, 174, 181,
- 224, 175, 129, 224, 174, 169, 224, 175, 141, 224, 174, 178, 224, 175, 139, 224, 174, 159, 0, 224, 175, 128, 224, 174, 154, 224, 174, 163, 224, 175,
- 141, 224, 174, 159, 8, 3, 140, 112, 89, 109, 66, 139, 148, 0, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224,
- 174, 174, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 140, 118, 49, 49, 122, 65, 36, 66, 139, 148, 0, 224, 174, 190,
- 224, 174, 149, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 176, 3, 140, 118, 49, 139, 109, 0, 4, 224, 175, 141, 224, 174, 159, 1, 135,
- 174, 224, 2, 224, 174, 191, 224, 174, 178, 224, 174, 191, 3, 140, 140, 0, 224, 175, 141, 224, 174, 159, 8, 134, 175, 224, 176, 174, 224, 2,
- 224, 174, 191, 224, 174, 149, 224, 174, 179, 0, 224, 175, 141, 224, 174, 159, 8, 134, 175, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 175,
- 0, 224, 175, 141, 224, 174, 159, 8, 134, 175, 224, 183, 174, 224, 2, 224, 174, 191, 224, 174, 178, 0, 224, 175, 141, 224, 174, 159, 8, 134,
- 175, 224, 183, 174, 224, 2, 224, 175, 129, 0, 224, 175, 141, 224, 174, 159, 8, 134, 175, 224, 183, 174, 224, 2, 224, 175, 136, 0, 224, 175,
- 141, 224, 174, 159, 8, 191, 174, 224, 156, 174, 224, 2, 224, 175, 129, 0, 4, 224, 175, 141, 224, 174, 159, 8, 129, 175, 224, 181, 174, 224,
- 191, 174, 224, 178, 174, 224, 139, 175, 224, 149, 174, 224, 3, 140, 140, 148, 0, 224, 175, 141, 224, 174, 159, 8, 129, 175, 224, 181, 174, 224,
- 191, 174, 224, 178, 174, 224, 139, 175, 224, 159, 174, 224, 0, 224, 175, 141, 224, 174, 159, 8, 129, 175, 224, 181, 174, 224, 191, 174, 224, 178,
- 174, 224, 190, 174, 224, 170, 174, 224, 0, 224, 175, 141, 224, 174, 159, 8, 129, 175, 224, 181, 174, 224, 191, 174, 224, 178, 174, 224, 190, 174,
- 224, 174, 174, 224, 0, 224, 175, 141, 224, 174, 159, 8, 129, 175, 224, 181, 174, 224, 191, 174, 224, 178, 174, 224, 190, 174, 224, 185, 174, 224,
- 0, 224, 175, 141, 224, 174, 159, 8, 178, 174, 224, 0, 7, 6, 1, 36, 0, 2, 17, 66, 3, 66, 0, 3, 66, 109, 0, 7, 6, 1,
- 37, 0, 4, 1, 129, 175, 224, 164, 174, 224, 18, 68, 2, 224, 175, 138, 224, 174, 159, 3, 47, 0, 1, 135, 175, 224, 174, 174, 224, 133,
- 174, 224, 2, 224, 174, 191, 0, 1, 141, 175, 224, 149, 174, 224, 2, 17, 66, 0, 1, 141, 175, 224, 159, 174, 224, 2, 17, 66, 0, 1,
+ 174, 159, 3, 140, 34, 109, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 134, 224, 174, 159, 224,
+ 175, 141, 8, 3, 140, 34, 109, 65, 48, 36, 140, 0, 224, 175, 141, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 134,
+ 224, 174, 159, 224, 175, 141, 8, 0, 4, 224, 174, 191, 224, 174, 176, 224, 175, 128, 224, 174, 159, 224, 175, 141, 8, 3, 140, 34, 112, 140,
+ 0, 224, 175, 141, 224, 174, 176, 224, 175, 128, 224, 174, 159, 224, 175, 141, 8, 0, 224, 174, 191, 224, 174, 176, 224, 175, 135, 224, 174, 175,
+ 224, 174, 191, 224, 174, 169, 8, 2, 224, 175, 136, 3, 140, 34, 114, 57, 50, 0, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 170,
+ 224, 175, 141, 8, 3, 140, 34, 118, 48, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 8, 3, 140, 34,
+ 118, 49, 0, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 1, 133, 174, 224, 0, 224, 175, 141, 224, 174, 176, 224,
+ 174, 190, 224, 174, 149, 224, 175, 141, 8, 0, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 8, 2, 224, 174, 184,
+ 224, 175, 141, 224, 174, 170, 224, 174, 176, 224, 174, 163, 224, 175, 141, 224, 174, 159, 12, 12, 12, 3, 140, 34, 118, 50, 0, 224, 175, 141,
+ 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 174, 163,
+ 224, 175, 141, 224, 174, 159, 8, 3, 140, 34, 118, 50, 89, 48, 37, 34, 109, 66, 140, 149, 0, 224, 175, 141, 224, 174, 176, 224, 174, 190,
+ 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 176, 224, 174, 163, 224, 175, 141, 224, 174, 159, 3,
+ 140, 34, 118, 50, 89, 48, 109, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141,
+ 224, 174, 170, 8, 2, 224, 174, 176, 3, 140, 34, 118, 50, 89, 83, 109, 0, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224,
+ 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 176, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 131,
+ 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 3, 140, 34, 118, 83, 37, 49, 0, 224, 174, 191, 224, 174, 176, 224, 174, 190,
+ 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 0, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 131, 224, 174, 170, 224,
+ 174, 191, 224, 174, 149, 224, 175, 141, 8, 0, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175,
+ 141, 8, 0, 4, 224, 175, 134, 224, 174, 149, 8, 2, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 184, 3, 140, 36, 49, 0, 224,
+ 175, 134, 224, 174, 149, 224, 175, 141, 8, 2, 224, 174, 169, 224, 174, 190, 224, 174, 178, 224, 174, 156, 224, 174, 191, 0, 224, 175, 134, 224,
+ 174, 149, 224, 175, 141, 224, 174, 169, 224, 174, 191, 224, 174, 149, 8, 3, 140, 36, 49, 50, 37, 49, 149, 0, 224, 175, 134, 224, 174, 169,
+ 224, 175, 141, 224, 174, 154, 8, 2, 224, 174, 169, 3, 140, 36, 50, 93, 109, 0, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 159,
+ 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 176, 3, 140, 36, 50, 140, 122, 55, 49, 109, 0, 224, 175, 134,
+ 224, 174, 178, 224, 174, 191, 224, 174, 170, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224,
+ 174, 176, 3, 140, 36, 55, 37, 48, 34, 37, 50, 140, 109, 0, 224, 175, 134, 224, 174, 178, 224, 174, 191, 224, 174, 170, 224, 174, 164, 8,
+ 2, 224, 174, 191, 3, 140, 36, 55, 37, 48, 109, 47, 0, 224, 175, 134, 224, 174, 178, 224, 174, 191, 224, 174, 149, 224, 175, 128, 8, 2,
+ 224, 174, 176, 224, 174, 190, 224, 174, 174, 3, 140, 36, 55, 37, 81, 0, 224, 175, 134, 224, 174, 178, 224, 174, 191, 224, 174, 170, 2, 224,
+ 175, 139, 224, 174, 169, 3, 140, 36, 55, 37, 83, 0, 224, 175, 134, 224, 174, 178, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 175, 139,
+ 224, 174, 170, 224, 175, 141, 8, 3, 140, 36, 55, 109, 89, 49, 119, 48, 0, 224, 175, 134, 224, 174, 174, 224, 175, 141, 224, 174, 170, 8,
+ 2, 224, 175, 139, 3, 140, 36, 65, 48, 0, 224, 175, 134, 224, 174, 174, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 176, 3, 140, 36,
+ 65, 48, 109, 0, 224, 175, 134, 224, 174, 184, 224, 175, 141, 224, 174, 159, 8, 3, 140, 36, 89, 140, 149, 0, 224, 174, 191, 224, 174, 149,
+ 224, 175, 141, 1, 141, 175, 224, 176, 174, 224, 134, 174, 224, 3, 140, 37, 49, 0, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149,
+ 224, 175, 134, 224, 174, 159, 224, 175, 141, 8, 3, 140, 37, 49, 49, 36, 140, 0, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149,
+ 224, 174, 159, 224, 175, 141, 8, 3, 140, 37, 49, 49, 109, 140, 0, 224, 174, 191, 224, 174, 169, 224, 175, 134, 224, 174, 169, 224, 175, 141,
+ 224, 174, 159, 1, 141, 175, 224, 169, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 178, 3, 140, 37, 50, 36, 50, 140, 109, 0, 224,
+ 174, 191, 224, 174, 169, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 1, 141, 175, 224, 163, 174, 224, 190, 174, 224, 149, 174, 224,
+ 2, 224, 174, 178, 3, 140, 37, 50, 36, 66, 140, 109, 0, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 176,
+ 224, 174, 191, 224, 174, 153, 224, 175, 141, 3, 140, 37, 50, 49, 109, 0, 224, 174, 191, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224, 175,
+ 141, 224, 174, 159, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 154, 174, 224, 3, 140, 37, 65, 36, 66, 140, 149, 0, 224, 174, 191, 224,
+ 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 135, 224, 174, 159, 8, 141, 175, 224, 176, 174, 224, 154, 174, 224, 3, 140, 37, 83, 37, 81,
+ 114, 140, 149, 0, 224, 174, 191, 224, 174, 170, 8, 2, 224, 174, 169, 3, 140, 37, 83, 109, 0, 224, 174, 191, 224, 174, 159, 8, 2, 224,
+ 175, 139, 3, 140, 37, 140, 0, 224, 175, 138, 224, 174, 149, 224, 175, 141, 8, 3, 140, 39, 49, 0, 224, 175, 129, 224, 174, 159, 8, 2,
+ 224, 175, 139, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 178, 3, 140, 40, 140, 0, 224, 175, 141, 224, 174, 178, 224, 174, 190, 224,
+ 174, 163, 224, 175, 141, 224, 174, 159, 1, 133, 174, 224, 3, 140, 55, 118, 66, 140, 149, 0, 4, 224, 175, 129, 224, 174, 181, 8, 2, 224,
+ 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 3, 140, 58, 0, 224, 175, 141, 224, 174, 181, 8, 2, 224, 174, 191, 224,
+ 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 4, 224, 174, 191, 224, 174, 181, 224, 174, 191, 224, 174, 153, 224, 175, 141, 224, 174,
+ 149, 8, 2, 224, 174, 191, 224, 174, 179, 3, 140, 58, 37, 68, 49, 0, 224, 175, 129, 224, 174, 181, 224, 174, 191, 224, 174, 153, 224, 175,
+ 141, 224, 174, 149, 8, 2, 224, 174, 191, 224, 174, 179, 0, 224, 175, 141, 224, 174, 181, 224, 174, 191, 224, 174, 153, 224, 175, 141, 224, 174,
+ 149, 8, 2, 224, 174, 191, 224, 174, 179, 0, 224, 175, 141, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 1, 141,
+ 175, 224, 163, 174, 224, 191, 174, 224, 175, 174, 224, 190, 174, 224, 170, 174, 224, 141, 175, 224, 170, 174, 224, 133, 174, 224, 3, 140, 65, 36,
+ 66, 140, 149, 0, 4, 1, 135, 175, 224, 159, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 184, 3, 140, 109, 0, 1, 141, 175, 224,
+ 153, 174, 224, 2, 224, 174, 169, 0, 1, 141, 175, 224, 163, 174, 224, 129, 175, 224, 181, 174, 224, 149, 174, 224, 141, 175, 224, 169, 174, 224,
+ 142, 174, 224, 2, 224, 174, 176, 0, 1, 141, 175, 224, 163, 174, 224, 135, 174, 224, 2, 224, 174, 176, 224, 175, 141, 0, 1, 141, 175, 224,
+ 163, 174, 224, 140, 175, 224, 149, 174, 224, 141, 175, 224, 169, 174, 224, 142, 174, 224, 2, 224, 174, 176, 0, 1, 141, 175, 224, 178, 174, 224,
+ 191, 174, 224, 170, 174, 224, 131, 174, 224, 2, 224, 174, 176, 0, 1, 141, 175, 224, 183, 174, 224, 0, 1, 141, 175, 224, 184, 174, 224, 0,
+ 1, 191, 174, 224, 169, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 131, 224, 174, 170, 224,
+ 175, 141, 0, 8, 2, 224, 174, 149, 224, 175, 141, 32, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2,
+ 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 134, 0, 8, 2,
+ 224, 174, 149, 224, 175, 141, 224, 174, 169, 0, 8, 2, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 153, 224, 175, 141,
+ 0, 8, 2, 224, 174, 169, 224, 174, 178, 0, 8, 2, 224, 174, 169, 224, 175, 141, 0, 8, 2, 224, 174, 170, 224, 175, 141, 32, 0, 8,
+ 2, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 141, 224, 174,
+ 178, 224, 174, 176, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 141, 224, 174, 179, 224, 174, 176, 0, 8, 2, 224, 174,
+ 174, 224, 175, 141, 224, 174, 179, 224, 174, 176, 0, 8, 2, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174,
+ 175, 224, 174, 174, 0, 8, 2, 224, 174, 175, 224, 174, 176, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 175, 224, 174, 176, 224, 175,
+ 129, 0, 8, 2, 224, 174, 175, 224, 174, 176, 224, 175, 136, 0, 8, 2, 224, 174, 175, 224, 174, 176, 224, 175, 139, 0, 8, 2, 224, 174,
+ 175, 224, 174, 176, 224, 175, 141, 0, 8, 2, 224, 174, 181, 224, 174, 176, 0, 8, 2, 224, 174, 181, 224, 174, 178, 0, 8, 2, 224, 174,
+ 181, 224, 175, 129, 224, 174, 169, 0, 8, 130, 175, 224, 149, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 176, 0, 8, 130, 175, 224,
+ 175, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 169, 0, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 154, 174, 224, 2, 224, 174,
+ 176, 0, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 174, 174, 224, 2, 224, 174, 178, 0, 8, 141, 175, 224, 163, 174, 224, 191, 174, 224,
+ 176, 174, 224, 141, 175, 224, 170, 174, 224, 2, 224, 174, 176, 0, 8, 141, 175, 224, 178, 174, 224, 134, 175, 224, 183, 174, 224, 2, 224, 174,
+ 176, 0, 8, 141, 175, 224, 178, 174, 224, 191, 174, 224, 174, 174, 224, 2, 224, 174, 169, 0, 8, 178, 174, 224, 191, 174, 224, 174, 174, 224,
+ 2, 224, 174, 176, 224, 174, 191, 0, 8, 191, 174, 224, 178, 174, 224, 191, 174, 224, 174, 174, 224, 2, 224, 174, 176, 224, 174, 191, 0, 224,
+ 174, 176, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 141, 175, 224, 163, 174, 224, 142, 174, 224, 2, 224, 174, 176, 224, 175, 136, 18, 69,
+ 3, 140, 109, 34, 48, 0, 224, 174, 176, 224, 175, 141, 224, 174, 170, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 175, 136, 224,
+ 174, 169, 3, 140, 109, 34, 48, 109, 66, 140, 0, 224, 174, 170, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 191, 224, 174, 178, 3, 140,
+ 109, 71, 71, 0, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 170, 224, 175, 141, 8, 3, 140, 109, 76, 12, 109, 48, 0, 224, 175,
+ 135, 224, 174, 149, 224, 175, 141, 8, 3, 140, 114, 49, 0, 224, 175, 135, 224, 174, 153, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 176,
+ 3, 140, 114, 68, 49, 109, 0, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 1, 141, 175, 224, 163,
+ 174, 224, 133, 174, 224, 3, 140, 118, 34, 140, 37, 49, 149, 0, 224, 174, 190, 224, 174, 170, 224, 175, 141, 8, 3, 140, 118, 48, 0, 224,
+ 174, 190, 224, 174, 170, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 3, 140, 118, 48, 37, 49, 0, 4, 224, 174, 190, 224, 174, 149, 8,
+ 2, 224, 175, 141, 224, 174, 184, 224, 174, 191, 3, 140, 118, 49, 0, 224, 174, 190, 224, 174, 149, 224, 175, 141, 8, 2, 32, 0, 224, 174,
+ 190, 224, 174, 169, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 3, 140, 118, 50, 37, 49, 0, 224, 174, 190, 224, 174, 175, 224, 175, 141,
+ 224, 174, 178, 224, 175, 134, 224, 174, 159, 224, 175, 141, 8, 3, 140, 118, 57, 55, 36, 140, 0, 224, 174, 190, 224, 174, 175, 224, 175, 141,
+ 224, 174, 178, 224, 174, 159, 224, 175, 141, 8, 3, 140, 118, 57, 55, 109, 140, 0, 224, 174, 190, 224, 174, 153, 224, 175, 141, 224, 174, 149,
+ 8, 2, 224, 174, 191, 3, 140, 118, 68, 49, 0, 224, 174, 190, 224, 174, 153, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 176, 3, 140,
+ 118, 68, 49, 109, 0, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 1, 141, 175, 224,
+ 163, 174, 224, 134, 175, 224, 170, 174, 224, 3, 140, 118, 89, 140, 37, 49, 0, 224, 174, 190, 224, 174, 159, 8, 2, 224, 174, 190, 3, 140,
+ 118, 140, 0, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159,
+ 8, 3, 140, 119, 34, 50, 109, 65, 36, 66, 140, 149, 0, 224, 175, 139, 224, 174, 176, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2,
+ 224, 175, 139, 3, 140, 119, 34, 109, 66, 140, 0, 4, 224, 175, 130, 8, 32, 141, 175, 224, 184, 174, 224, 179, 174, 224, 141, 175, 224, 170,
+ 174, 224, 3, 140, 123, 0, 224, 175, 130, 8, 32, 141, 175, 224, 184, 174, 224, 179, 174, 224, 191, 174, 224, 170, 174, 224, 0, 224, 175, 130,
+ 224, 174, 164, 224, 175, 141, 8, 3, 140, 123, 47, 0, 224, 175, 136, 224, 174, 170, 224, 175, 141, 8, 3, 140, 134, 48, 0, 224, 175, 136,
+ 224, 174, 159, 8, 2, 224, 174, 191, 224, 174, 178, 3, 140, 134, 140, 0, 224, 175, 141, 224, 174, 159, 2, 17, 66, 3, 140, 140, 0, 224,
+ 175, 141, 224, 174, 159, 3, 140, 140, 109, 0, 4, 1, 135, 175, 224, 175, 174, 224, 191, 174, 224, 159, 174, 224, 128, 175, 224, 174, 174, 224,
+ 141, 175, 224, 176, 174, 224, 159, 174, 224, 141, 175, 224, 163, 174, 224, 135, 174, 224, 3, 140, 149, 0, 1, 141, 175, 224, 163, 174, 224, 134,
+ 175, 224, 156, 174, 224, 141, 175, 224, 176, 174, 224, 133, 174, 224, 0, 1, 141, 175, 224, 163, 174, 224, 134, 175, 224, 174, 174, 224, 128, 175,
+ 224, 176, 174, 224, 141, 175, 224, 149, 174, 224, 133, 174, 224, 0, 1, 141, 175, 224, 163, 174, 224, 156, 174, 224, 141, 175, 224, 176, 174, 224,
+ 133, 174, 224, 0, 1, 141, 175, 224, 163, 174, 224, 176, 174, 224, 134, 175, 224, 170, 174, 224, 141, 175, 224, 184, 174, 224, 141, 175, 224, 169,
+ 174, 224, 0, 1, 141, 175, 224, 163, 174, 224, 176, 174, 224, 170, 174, 224, 141, 175, 224, 184, 174, 224, 141, 175, 224, 169, 174, 224, 0, 1,
+ 141, 175, 224, 178, 174, 224, 190, 174, 224, 18, 69, 133, 174, 224, 0, 8, 135, 175, 224, 159, 174, 224, 0, 8, 141, 175, 224, 163, 174, 224,
+ 134, 175, 224, 174, 174, 224, 149, 174, 224, 0, 8, 141, 175, 224, 163, 174, 224, 135, 175, 224, 170, 174, 224, 0, 8, 141, 175, 224, 163, 174,
+ 224, 175, 174, 224, 136, 175, 224, 179, 174, 224, 141, 175, 224, 149, 174, 224, 0, 8, 141, 175, 224, 163, 174, 224, 183, 174, 224, 135, 175, 224,
+ 170, 174, 224, 0, 8, 141, 175, 224, 170, 174, 224, 131, 174, 224, 191, 174, 224, 183, 174, 224, 0, 8, 141, 175, 224, 176, 174, 224, 139, 175,
+ 224, 170, 174, 224, 141, 175, 224, 170, 174, 224, 191, 174, 224, 176, 174, 224, 0, 8, 141, 175, 224, 178, 174, 224, 139, 175, 224, 181, 174, 224,
+ 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 181, 174, 224, 0, 4, 2, 17, 66, 3, 141, 0, 8, 2, 224, 174, 191, 224, 174, 169,
+ 224, 175, 141, 224, 174, 169, 224, 174, 176, 0, 8, 2, 224, 175, 128, 224, 174, 154, 224, 174, 178, 0, 8, 2, 224, 175, 128, 224, 174, 178,
+ 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 129, 224, 174, 178, 224, 174, 190, 0, 224, 174, 191, 8, 2,
+ 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 175, 224, 174, 191,
+ 224, 174, 153, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 141,
+ 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 136, 32, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 175, 136, 224, 174, 181, 0, 224, 174, 191, 224, 174, 176, 8, 2, 224, 174, 184, 3, 141, 34, 36, 0,
+ 224, 174, 191, 224, 174, 175, 224, 175, 130, 224, 174, 159, 8, 2, 224, 174, 191, 3, 141, 57, 152, 140, 0, 4, 3, 141, 109, 0, 8, 2,
+ 224, 174, 181, 224, 175, 129, 224, 174, 169, 224, 175, 141, 224, 174, 178, 224, 175, 139, 224, 174, 159, 0, 224, 175, 128, 224, 174, 154, 224, 174,
+ 163, 224, 175, 141, 224, 174, 159, 8, 3, 141, 112, 89, 109, 66, 140, 149, 0, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224,
+ 175, 129, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 141, 118, 49, 49, 122, 65, 36, 66, 140, 149, 0,
+ 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 176, 3, 141, 118, 49, 140, 109, 0, 4, 224, 175, 141, 224, 174,
+ 159, 1, 135, 174, 224, 2, 224, 174, 191, 224, 174, 178, 224, 174, 191, 3, 141, 141, 0, 224, 175, 141, 224, 174, 159, 8, 134, 175, 224, 176,
+ 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 159, 8, 178, 174, 224, 3, 141, 141, 149, 0, 7, 6, 1, 36, 0,
+ 2, 17, 66, 3, 66, 0, 3, 66, 109, 0, 7, 6, 1, 37, 0, 4, 1, 141, 175, 224, 149, 174, 224, 2, 17, 66, 3, 47, 0, 1,
141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 175, 135, 224, 174, 181, 224, 175, 136, 0, 1, 141, 175, 224, 163, 174, 224,
128, 175, 224, 181, 174, 224, 2, 224, 175, 138, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 175, 136, 0, 1, 141, 175, 224, 168, 174, 224,
154, 174, 224, 190, 174, 224, 181, 174, 224, 2, 224, 174, 191, 0, 1, 141, 175, 224, 168, 174, 224, 175, 174, 224, 134, 175, 224, 156, 174, 224,
- 2, 224, 174, 191, 0, 1, 141, 175, 224, 168, 174, 224, 181, 174, 224, 133, 174, 224, 2, 224, 174, 191, 0, 1, 141, 175, 224, 170, 174, 224,
- 2, 17, 66, 0, 1, 141, 175, 224, 180, 174, 224, 134, 174, 224, 2, 224, 175, 129, 224, 174, 179, 224, 175, 136, 0, 1, 141, 175, 224, 184,
- 174, 224, 2, 17, 66, 0, 1, 142, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 175, 139, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224,
- 174, 191, 224, 174, 175, 0, 1, 143, 174, 224, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 0, 1, 154, 174, 224, 2, 224, 175, 141, 224,
- 174, 175, 0, 1, 154, 174, 224, 2, 224, 175, 141, 224, 174, 176, 224, 175, 129, 0, 1, 159, 174, 224, 141, 175, 224, 159, 174, 224, 154, 174,
- 224, 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 1, 164, 174, 224, 2, 224, 175, 141, 224, 174, 176, 224, 175, 130, 224,
- 174, 170, 0, 1, 178, 174, 224, 174, 174, 224, 135, 175, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 190, 0, 1, 181, 174,
- 224, 190, 174, 224, 170, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 191, 0, 1, 190, 174, 224, 156, 174, 224, 129, 175,
- 224, 154, 174, 224, 2, 224, 174, 190, 0, 1, 190, 174, 224, 170, 174, 224, 2, 224, 175, 141, 224, 174, 176, 224, 175, 130, 224, 174, 174, 0,
- 1, 191, 174, 224, 154, 174, 224, 2, 224, 175, 141, 224, 174, 176, 224, 174, 190, 0, 1, 191, 174, 224, 164, 174, 224, 133, 174, 224, 2, 224,
- 174, 191, 0, 1, 191, 174, 224, 168, 174, 224, 2, 224, 175, 141, 224, 174, 175, 0, 1, 191, 174, 224, 169, 174, 224, 133, 174, 224, 2, 224,
- 174, 190, 0, 1, 191, 174, 224, 178, 174, 224, 178, 174, 224, 2, 224, 174, 190, 0, 1, 191, 174, 224, 181, 174, 224, 170, 174, 224, 2, 224,
- 175, 141, 224, 174, 176, 224, 174, 190, 0, 2, 224, 175, 129, 224, 174, 177, 224, 175, 136, 0, 2, 224, 175, 130, 224, 174, 149, 224, 175, 141,
- 224, 174, 149, 0, 8, 2, 17, 66, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 164, 0,
- 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224,
- 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224,
- 174, 190, 224, 174, 154, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224,
- 174, 169, 224, 174, 191, 224, 174, 175, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224,
- 174, 191, 224, 174, 175, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 191, 224,
- 174, 175, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224,
- 175, 129, 32, 224, 174, 174, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141,
- 224, 174, 149, 224, 175, 129, 32, 224, 174, 181, 224, 174, 190, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 175, 129, 224, 174, 174, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 174, 191, 224, 174,
- 178, 224, 175, 141, 224, 174, 178, 224, 175, 129, 32, 224, 174, 174, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 175, 129, 0,
- 8, 2, 224, 175, 128, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 175, 141, 0, 8, 2, 224, 175, 128, 224,
- 174, 170, 224, 175, 141, 32, 224, 174, 170, 0, 8, 2, 224, 175, 128, 224, 174, 170, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 175, 128,
- 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149,
- 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 175, 129,
- 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141,
- 224, 174, 149, 224, 175, 139, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 174, 164, 224, 175, 141, 32, 0, 8, 2, 224, 175, 130, 224, 174,
- 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 181, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 224, 175, 138, 224, 174, 159, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 174, 169, 0, 8, 2, 224, 175, 130, 224, 174,
- 176, 224, 174, 178, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 175, 130, 224, 174,
- 176, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 32, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224,
- 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 168, 224, 175, 141, 0, 8, 2, 224, 175, 130, 224,
- 174, 176, 224, 175, 141, 224, 174, 181, 0, 8, 2, 224, 175, 135, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 135, 224,
- 174, 154, 224, 175, 141, 224, 174, 154, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190, 0,
- 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 176, 224, 174, 191, 224, 174, 159, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 176, 224,
- 175, 129, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 176, 224, 175, 136, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 176, 224,
- 175, 141, 32, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 178, 32, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 178, 224, 174,
- 190, 224, 174, 174, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 178, 224, 175, 135, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174,
- 178, 224, 175, 136, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 191, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190, 0, 8,
- 2, 224, 175, 135, 224, 174, 181, 224, 174, 191, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190, 0, 8, 2, 224, 175, 135, 224, 174,
- 181, 224, 175, 136, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190, 0, 8,
- 128, 175, 224, 149, 174, 224, 2, 224, 174, 190, 0, 8, 128, 175, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 128, 175, 224, 170, 174, 224,
- 154, 174, 224, 2, 224, 174, 190, 0, 8, 135, 175, 224, 168, 174, 224, 2, 224, 174, 190, 224, 174, 156, 224, 174, 191, 0, 8, 136, 175, 224,
- 174, 174, 224, 2, 224, 174, 191, 224, 174, 178, 224, 174, 191, 0, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 174,
- 190, 224, 174, 174, 224, 174, 176, 0, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 175,
- 136, 0, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 175, 129, 224, 174, 179, 224, 174, 191, 0, 8, 141, 175, 224,
- 168, 174, 224, 149, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 168, 174, 224, 154, 174, 224, 2, 224, 175,
- 139, 224, 174, 183, 224, 174, 191, 224, 174, 159, 0, 8, 141, 175, 224, 168, 174, 224, 154, 174, 224, 2, 224, 175, 139, 224, 174, 183, 224, 174,
- 191, 224, 174, 169, 0, 8, 141, 175, 224, 168, 174, 224, 154, 174, 224, 2, 224, 175, 139, 224, 174, 183, 224, 175, 129, 0, 8, 141, 175, 224,
- 168, 174, 224, 154, 174, 224, 2, 224, 175, 139, 224, 174, 183, 224, 175, 136, 0, 8, 141, 175, 224, 168, 174, 224, 154, 174, 224, 2, 224, 175,
- 139, 224, 174, 183, 224, 175, 141, 32, 0, 8, 141, 175, 224, 168, 174, 224, 154, 174, 224, 181, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175,
- 224, 168, 174, 224, 156, 174, 224, 174, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 168, 174, 224, 174, 174, 224, 154, 174, 224, 2, 224,
- 174, 190, 0, 8, 141, 175, 224, 168, 174, 224, 175, 174, 224, 141, 175, 224, 183, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 174, 191, 0,
- 8, 141, 175, 224, 168, 174, 224, 184, 174, 224, 190, 174, 224, 181, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 168, 174, 224, 190, 174,
- 224, 154, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 169, 174, 224, 175, 174, 224, 168, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224,
- 174, 190, 0, 8, 141, 175, 224, 169, 174, 224, 190, 174, 224, 164, 174, 224, 2, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 177, 0,
- 8, 141, 175, 224, 174, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 156, 0, 8, 141, 175, 224, 174, 174, 224, 174, 174,
- 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 178, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 169, 0, 8, 141, 175,
- 224, 178, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 169, 0, 8, 149, 174, 224, 2, 18, 73, 224, 174, 156, 224, 174,
- 190, 0, 8, 154, 174, 224, 2, 224, 175, 128, 224, 174, 183, 0, 8, 169, 174, 224, 156, 174, 224, 2, 224, 174, 190, 0, 8, 174, 174, 224,
- 129, 175, 224, 154, 174, 224, 2, 224, 174, 191, 0, 8, 174, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224, 174, 191, 0, 8, 176, 174, 224,
- 190, 174, 224, 170, 174, 224, 32, 141, 175, 224, 176, 174, 224, 190, 174, 224, 154, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224,
- 174, 191, 0, 8, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 175, 128, 0, 8, 178, 174, 224, 2, 224, 174, 190, 0, 8, 178, 174,
- 224, 163, 174, 224, 141, 175, 224, 176, 174, 224, 181, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 178, 174, 224, 163, 174,
- 224, 141, 175, 224, 176, 174, 224, 181, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 190, 0, 8, 178, 174, 224, 170, 174, 224, 141, 175,
- 224, 183, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 174, 190, 0, 8, 178, 174, 224, 190, 174, 224, 174, 174, 224, 2, 224, 174, 191, 0,
- 8, 181, 174, 224, 135, 175, 224, 176, 174, 224, 2, 224, 174, 191, 0, 8, 181, 174, 224, 141, 175, 224, 176, 174, 224, 190, 174, 224, 170, 174,
- 224, 2, 224, 174, 191, 0, 8, 181, 174, 224, 170, 174, 224, 141, 175, 224, 183, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 174, 191, 0,
- 8, 191, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 8, 191, 174, 224, 154, 174, 224, 141, 175, 224, 158, 174, 224, 176, 174,
- 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 156, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 156, 174,
- 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 164, 174, 224, 135, 175, 224, 181, 174, 224, 191, 174, 224, 168, 174,
- 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 164, 174, 224, 135, 175, 224, 181, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 175, 136, 0,
- 8, 191, 174, 224, 168, 174, 224, 2, 224, 174, 191, 224, 174, 169, 0, 8, 191, 174, 224, 168, 174, 224, 2, 224, 175, 128, 224, 174, 183, 0,
- 8, 191, 174, 224, 168, 174, 224, 2, 224, 175, 135, 224, 174, 183, 0, 8, 191, 174, 224, 169, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224,
- 174, 190, 0, 8, 191, 174, 224, 169, 174, 224, 181, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 169, 174, 224, 191, 174, 224, 181, 174,
- 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 170, 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 174, 174, 224, 141, 175,
- 224, 184, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 174, 174, 224, 168, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 176, 174,
- 224, 154, 174, 224, 2, 224, 174, 190, 32, 0, 8, 191, 174, 224, 176, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 8, 191,
- 174, 224, 176, 174, 224, 185, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 178, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 8, 191,
- 174, 224, 181, 174, 224, 149, 174, 224, 2, 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 149, 0, 224, 174,
- 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 178,
- 224, 175, 139, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 178, 224, 175, 141, 0, 224, 174, 191, 8, 2,
- 224, 174, 176, 224, 174, 191, 224, 174, 181, 224, 175, 135, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 140,
- 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 8, 141, 175, 224, 184, 174, 224, 134, 174, 224, 2, 224, 174, 176, 0, 224, 175,
- 129, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 163, 0, 224, 175, 141, 1, 134, 174, 224, 2, 224, 174, 176, 224, 175, 135, 224, 174, 175,
- 0, 224, 175, 141, 1, 135, 174, 224, 2, 224, 174, 175, 224, 174, 190, 224, 174, 164, 224, 174, 191, 0, 224, 175, 141, 1, 191, 174, 224, 164,
- 174, 224, 134, 174, 224, 2, 224, 174, 175, 0, 224, 175, 141, 2, 32, 224, 174, 164, 0, 224, 175, 141, 8, 130, 175, 224, 154, 174, 224, 2,
- 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 224, 175, 141, 8, 130, 175, 224, 154, 174, 224, 2, 224, 174, 176,
- 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 175, 141, 8, 130, 175, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 174, 0, 224, 175,
- 141, 8, 130, 175, 224, 154, 174, 224, 174, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 8, 130, 175, 224, 174,
- 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 8, 134, 175, 224, 156, 174, 224, 2, 224, 174, 174, 224, 174, 178, 224, 174, 190, 224, 174, 169,
- 224, 174, 191, 0, 224, 175, 141, 8, 135, 175, 224, 168, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 8, 136, 175, 224, 174, 174, 224, 2,
- 224, 174, 176, 224, 175, 135, 224, 174, 175, 0, 224, 175, 141, 8, 170, 174, 224, 2, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149,
- 224, 174, 179, 0, 224, 175, 141, 8, 170, 174, 224, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 175, 141, 8, 170,
- 174, 224, 2, 224, 174, 176, 224, 174, 174, 0, 224, 175, 141, 8, 175, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 176, 224, 174, 191,
- 0, 224, 175, 141, 8, 175, 174, 224, 191, 174, 224, 181, 174, 224, 139, 175, 224, 154, 174, 224, 0, 224, 175, 141, 8, 190, 174, 224, 170, 174,
- 224, 2, 224, 174, 176, 0, 224, 175, 141, 8, 190, 174, 224, 174, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 8, 190, 174, 224, 175, 174,
- 224, 2, 224, 174, 176, 224, 175, 128, 224, 174, 149, 0, 224, 175, 141, 8, 190, 174, 224, 181, 174, 224, 2, 224, 174, 154, 224, 174, 178, 224,
- 175, 141, 224, 174, 175, 0, 224, 175, 141, 8, 191, 174, 224, 156, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 190, 0,
- 224, 175, 141, 8, 191, 174, 224, 174, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 8, 191, 174, 224, 174, 174, 224, 129, 175, 224, 154, 174,
- 224, 2, 224, 174, 176, 0, 224, 175, 141, 8, 191, 174, 224, 181, 174, 224, 170, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 8, 191, 174,
- 224, 181, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 191, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174,
+ 2, 224, 174, 191, 0, 1, 141, 175, 224, 170, 174, 224, 2, 17, 66, 0, 1, 141, 175, 224, 180, 174, 224, 134, 174, 224, 2, 224, 175, 129,
+ 224, 174, 179, 224, 175, 136, 0, 1, 141, 175, 224, 184, 174, 224, 2, 17, 66, 0, 1, 142, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224,
+ 175, 139, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 175, 0, 1, 154, 174, 224, 2, 224, 175, 141, 224, 174, 175, 0,
+ 1, 154, 174, 224, 2, 224, 175, 141, 224, 174, 176, 224, 175, 129, 0, 1, 159, 174, 224, 141, 175, 224, 159, 174, 224, 154, 174, 224, 2, 224,
+ 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 1, 164, 174, 224, 2, 224, 175, 141, 224, 174, 176, 224, 175, 130, 224, 174, 170, 0,
+ 1, 178, 174, 224, 174, 174, 224, 135, 175, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 190, 0, 1, 181, 174, 224, 190, 174,
+ 224, 170, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 191, 0, 1, 190, 174, 224, 156, 174, 224, 129, 175, 224, 154, 174,
+ 224, 2, 224, 174, 190, 0, 1, 190, 174, 224, 170, 174, 224, 2, 224, 175, 141, 224, 174, 176, 224, 175, 130, 224, 174, 174, 0, 1, 191, 174,
+ 224, 154, 174, 224, 2, 224, 175, 141, 224, 174, 176, 224, 174, 190, 0, 1, 191, 174, 224, 164, 174, 224, 133, 174, 224, 2, 224, 174, 191, 0,
+ 1, 191, 174, 224, 168, 174, 224, 2, 224, 175, 141, 224, 174, 175, 0, 1, 191, 174, 224, 169, 174, 224, 133, 174, 224, 2, 224, 174, 190, 0,
+ 1, 191, 174, 224, 178, 174, 224, 178, 174, 224, 2, 224, 174, 190, 0, 1, 191, 174, 224, 181, 174, 224, 170, 174, 224, 2, 224, 175, 141, 224,
+ 174, 176, 224, 174, 190, 0, 2, 224, 175, 129, 224, 174, 177, 224, 175, 136, 0, 2, 224, 175, 130, 224, 174, 149, 224, 175, 141, 224, 174, 149,
+ 0, 8, 2, 17, 66, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 164, 0, 8, 2, 224,
+ 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224,
+ 174, 154, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224,
+ 174, 191, 224, 174, 175, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 175, 129, 32, 224, 174, 174, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 191, 224, 174, 149,
+ 224, 175, 141, 224, 174, 149, 224, 175, 129, 32, 224, 174, 181, 224, 174, 190, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175,
+ 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 174,
+ 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 175, 129, 32, 224, 174, 174, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224,
+ 175, 129, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 175, 141, 0, 8, 2, 224,
+ 175, 128, 224, 174, 170, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224,
+ 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 139, 0,
+ 8, 2, 224, 175, 130, 224, 174, 176, 224, 174, 164, 224, 175, 141, 32, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 174, 164, 224, 175, 141,
+ 224, 174, 164, 224, 175, 129, 224, 174, 181, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 138,
+ 224, 174, 159, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 174, 169, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 174, 178, 0, 8, 2,
+ 224, 175, 130, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 32, 0, 8,
+ 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 168, 224, 175,
+ 141, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 181, 0, 8, 2, 224, 175, 135, 224, 174, 149, 224, 175, 141, 224, 174,
+ 149, 0, 8, 2, 224, 175, 135, 224, 174, 154, 224, 175, 141, 224, 174, 154, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 159, 224, 174,
+ 191, 224, 174, 175, 224, 174, 190, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 176, 224, 174, 191, 224, 174, 159, 0, 8, 2, 224, 175,
+ 135, 224, 174, 181, 224, 174, 176, 224, 175, 129, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 176, 224, 175, 136, 0, 8, 2, 224, 175,
+ 135, 224, 174, 181, 224, 174, 176, 224, 175, 141, 32, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 178, 32, 0, 8, 2, 224, 175, 135,
+ 224, 174, 181, 224, 174, 178, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 178, 224, 175, 135, 0, 8, 2,
+ 224, 175, 135, 224, 174, 181, 224, 174, 178, 224, 175, 136, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 191, 224, 174, 159, 224, 174, 191,
+ 224, 174, 175, 224, 174, 190, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 174, 191, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190,
+ 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 175, 136, 0, 8, 128, 175, 224, 149, 174, 224, 2, 224, 174, 190, 0, 8, 128, 175, 224, 154,
+ 174, 224, 2, 224, 174, 190, 0, 8, 128, 175, 224, 170, 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 135, 175, 224, 168, 174, 224, 2,
+ 224, 174, 190, 224, 174, 156, 224, 174, 191, 0, 8, 141, 175, 224, 168, 174, 224, 149, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 191,
+ 0, 8, 141, 175, 224, 168, 174, 224, 154, 174, 224, 181, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 168, 174, 224, 156, 174, 224, 174,
+ 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 168, 174, 224, 175, 174, 224, 141, 175, 224, 183, 174, 224, 129, 175, 224, 164, 174, 224, 2,
+ 224, 174, 191, 0, 8, 141, 175, 224, 168, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 169, 174, 224, 190,
+ 174, 224, 164, 174, 224, 2, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 177, 0, 8, 141, 175, 224, 174, 174, 224, 129, 175, 224, 174,
+ 174, 224, 2, 224, 174, 190, 224, 174, 156, 0, 8, 141, 175, 224, 174, 174, 224, 174, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 178,
+ 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 169, 0, 8, 141, 175, 224, 178, 174, 224, 129, 175, 224, 174, 174, 224, 2,
+ 224, 174, 190, 224, 174, 169, 0, 8, 149, 174, 224, 2, 18, 73, 224, 174, 156, 224, 174, 190, 0, 8, 154, 174, 224, 2, 224, 175, 128, 224,
+ 174, 183, 0, 8, 174, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 191, 0, 8, 174, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224,
+ 174, 191, 0, 8, 176, 174, 224, 190, 174, 224, 170, 174, 224, 32, 141, 175, 224, 176, 174, 224, 190, 174, 224, 154, 174, 224, 176, 174, 224, 191,
+ 174, 224, 170, 174, 224, 2, 224, 174, 191, 0, 8, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 175, 128, 0, 8, 178, 174, 224, 2,
+ 224, 174, 190, 0, 8, 178, 174, 224, 170, 174, 224, 141, 175, 224, 183, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 174, 190, 0, 8, 181,
+ 174, 224, 135, 175, 224, 176, 174, 224, 2, 224, 174, 191, 0, 8, 181, 174, 224, 141, 175, 224, 176, 174, 224, 190, 174, 224, 170, 174, 224, 2,
+ 224, 174, 191, 0, 8, 191, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 8, 191, 174, 224, 164, 174, 224, 135, 175, 224, 181,
+ 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 164, 174, 224, 135, 175, 224, 181, 174, 224, 191, 174, 224, 168,
+ 174, 224, 2, 224, 175, 136, 0, 8, 191, 174, 224, 168, 174, 224, 2, 224, 175, 128, 224, 174, 183, 0, 8, 191, 174, 224, 168, 174, 224, 2,
+ 224, 175, 135, 224, 174, 183, 0, 8, 191, 174, 224, 169, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 169,
+ 174, 224, 181, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 169, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 190, 0, 8, 191,
+ 174, 224, 170, 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 191, 174, 224, 176, 174, 224, 185, 174, 224, 2, 224, 174, 190, 0, 224, 174,
+ 191, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 175, 135, 224, 174, 159, 224, 175, 141,
+ 224, 174, 159, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 224, 174, 191, 8, 2,
+ 224, 174, 176, 224, 174, 191, 224, 174, 178, 224, 175, 139, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 178,
+ 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 181, 224, 175, 135, 224, 174, 164, 224, 174, 191, 0, 224, 174,
+ 191, 8, 2, 224, 174, 176, 224, 175, 140, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 139,
+ 224, 174, 163, 0, 224, 175, 141, 1, 135, 174, 224, 2, 224, 174, 175, 224, 174, 190, 224, 174, 164, 224, 174, 191, 0, 224, 175, 141, 1, 191,
+ 174, 224, 164, 174, 224, 134, 174, 224, 2, 224, 174, 175, 0, 224, 175, 141, 2, 32, 224, 174, 164, 0, 224, 175, 141, 8, 130, 175, 224, 154,
+ 174, 224, 174, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 8, 130, 175, 224, 174, 174, 224, 2, 224, 174, 176,
+ 0, 224, 175, 141, 8, 134, 175, 224, 156, 174, 224, 2, 224, 174, 174, 224, 174, 178, 224, 174, 190, 224, 174, 169, 224, 174, 191, 0, 224, 175,
+ 141, 8, 136, 175, 224, 174, 174, 224, 2, 224, 174, 176, 224, 175, 135, 224, 174, 175, 0, 224, 175, 141, 8, 170, 174, 224, 2, 224, 174, 176,
+ 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 224, 175, 141, 8, 170, 174, 224, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141,
+ 224, 174, 164, 0, 224, 175, 141, 8, 170, 174, 224, 2, 224, 174, 176, 224, 174, 174, 0, 224, 175, 141, 8, 175, 174, 224, 191, 174, 224, 181,
+ 174, 224, 139, 175, 224, 154, 174, 224, 0, 224, 175, 141, 8, 190, 174, 224, 170, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 8, 190, 174,
+ 224, 174, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 8, 190, 174, 224, 181, 174, 224, 2, 224, 174, 154, 224, 174, 178, 224, 175, 141, 224,
+ 174, 175, 0, 224, 175, 141, 8, 191, 174, 224, 174, 174, 224, 2, 224, 174, 176, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174,
170, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 3, 47, 34, 37, 48, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 170,
8, 2, 224, 175, 139, 224, 174, 178, 224, 174, 191, 0, 224, 175, 141, 224, 174, 176, 224, 174, 170, 224, 174, 164, 224, 174, 191, 1, 154, 174,
224, 3, 47, 34, 109, 48, 109, 47, 37, 0, 224, 175, 141, 224, 174, 176, 224, 174, 178, 224, 175, 135, 224, 174, 149, 8, 191, 174, 224, 154,
@@ -44018,244 +32361,188 @@ autoFileInMemorySet create_espeakdata_dicts () {
224, 174, 191, 224, 174, 175, 224, 175, 139, 224, 174, 170, 1, 142, 174, 224, 2, 224, 174, 191, 224, 174, 175, 3, 47, 37, 57, 119, 48, 0,
4, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 12, 3, 47, 47, 0, 224, 175, 141, 224, 174,
164, 1, 129, 175, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 2, 17, 66, 0, 224, 175, 141, 224,
- 174, 164, 8, 129, 175, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 178, 0, 224, 175, 141, 224, 174, 164, 8, 141, 175, 224, 176, 174, 224,
- 181, 174, 224, 176, 174, 224, 141, 175, 224, 149, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 224, 175, 141, 224,
- 174, 164, 8, 141, 175, 224, 176, 174, 224, 181, 174, 224, 176, 174, 224, 149, 174, 224, 141, 175, 224, 149, 174, 224, 154, 174, 224, 2, 224, 174,
- 191, 224, 174, 169, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 8, 141, 175, 224, 176, 174, 224, 181, 174, 224, 176, 174, 224, 191, 174, 224,
- 149, 174, 224, 141, 175, 224, 149, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 8,
- 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 191, 224, 174, 176, 224, 175, 129, 0, 224, 175, 141, 8, 191, 174, 224,
- 154, 174, 224, 2, 224, 174, 176, 224, 174, 190, 3, 47, 47, 37, 0, 4, 224, 175, 141, 224, 174, 164, 3, 47, 47, 109, 0, 224, 175, 141,
- 224, 174, 164, 8, 129, 175, 224, 170, 174, 224, 141, 175, 224, 174, 174, 224, 129, 175, 224, 177, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224,
- 174, 169, 0, 224, 175, 141, 224, 174, 170, 8, 190, 174, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 3, 47, 48, 109,
- 0, 224, 175, 141, 224, 174, 149, 1, 135, 175, 224, 170, 174, 224, 141, 175, 224, 174, 174, 224, 133, 174, 224, 3, 47, 49, 148, 0, 224, 175,
- 141, 224, 174, 164, 224, 175, 129, 8, 154, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 174, 176, 224, 175, 139, 224, 174, 149, 224, 174, 191,
- 3, 47, 72, 0, 4, 1, 133, 174, 224, 2, 224, 174, 176, 224, 175, 141, 224, 174, 181, 224, 174, 163, 3, 47, 109, 0, 1, 136, 175, 224,
- 179, 174, 224, 141, 175, 224, 179, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 169, 0, 1, 141, 175, 224, 149, 174, 224, 0, 1, 141,
- 175, 224, 159, 174, 224, 0, 1, 141, 175, 224, 170, 174, 224, 0, 1, 141, 175, 224, 176, 174, 224, 149, 174, 224, 133, 174, 224, 2, 224, 174,
- 178, 224, 174, 190, 0, 1, 141, 175, 224, 179, 174, 224, 190, 174, 224, 159, 174, 224, 141, 175, 224, 159, 174, 224, 129, 175, 224, 174, 174, 224,
- 2, 224, 174, 169, 0, 1, 141, 175, 224, 184, 174, 224, 0, 8, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 191, 224,
- 174, 159, 0, 8, 129, 175, 224, 159, 174, 224, 168, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 139, 175, 224, 169, 174,
- 224, 174, 174, 224, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 181, 0, 8, 140, 175, 224, 149, 174, 224, 2, 224,
- 174, 174, 0, 8, 140, 175, 224, 149, 174, 224, 2, 224, 174, 174, 224, 174, 191, 0, 8, 141, 175, 224, 163, 174, 224, 174, 174, 224, 2, 224,
- 174, 176, 224, 175, 136, 0, 8, 141, 175, 224, 168, 174, 224, 129, 175, 224, 149, 174, 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 190, 0,
- 8, 141, 175, 224, 168, 174, 224, 190, 174, 224, 154, 174, 224, 2, 32, 0, 8, 141, 175, 224, 169, 174, 224, 191, 174, 224, 174, 174, 224, 2,
- 224, 174, 159, 224, 175, 136, 0, 8, 141, 175, 224, 176, 174, 224, 130, 175, 224, 170, 174, 224, 149, 174, 224, 2, 224, 174, 178, 224, 174, 190,
- 0, 8, 141, 175, 224, 178, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 174, 176, 224, 175, 136, 0, 8, 141, 175, 224, 178, 174, 224, 135,
- 175, 224, 174, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 178, 174, 224, 170, 174, 224, 2, 224, 174, 159,
- 0, 8, 141, 175, 224, 180, 174, 224, 128, 175, 224, 149, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 170, 174, 224, 2,
- 224, 174, 158, 224, 175, 141, 224, 174, 154, 224, 174, 178, 224, 174, 191, 0, 224, 174, 154, 1, 190, 174, 224, 156, 174, 224, 133, 174, 224, 2,
- 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 175, 129, 3, 47, 109, 76, 109, 0, 4, 1, 141, 175, 224, 168, 174, 224, 169, 174, 224, 133,
- 174, 224, 3, 47, 148, 0, 8, 141, 175, 224, 168, 174, 224, 154, 174, 224, 181, 174, 224, 0, 8, 141, 175, 224, 168, 174, 224, 190, 174, 224,
- 154, 174, 224, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 141, 175, 224, 168, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174,
- 174, 0, 8, 141, 175, 224, 168, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 191, 224, 174, 153, 224, 175, 141, 224, 174,
- 149, 0, 8, 141, 175, 224, 168, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 169, 224, 175, 129, 0, 8, 141, 175, 224,
- 168, 174, 224, 190, 174, 224, 164, 174, 224, 135, 175, 224, 181, 174, 224, 0, 4, 2, 17, 66, 3, 72, 0, 8, 2, 17, 66, 28, 17, 12,
- 0, 8, 2, 18, 73, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0,
- 8, 2, 224, 174, 190, 224, 174, 154, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224,
- 175, 141, 224, 174, 154, 224, 174, 163, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224,
- 174, 190, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190, 32,
- 224, 174, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191,
- 224, 174, 175, 224, 174, 190, 32, 224, 174, 168, 224, 174, 159, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 176, 0, 8,
- 2, 224, 174, 190, 224, 174, 164, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174,
- 190, 224, 174, 169, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174,
- 190, 224, 174, 169, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174,
- 169, 224, 175, 129, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174,
- 174, 224, 175, 139, 224, 174, 164, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 175, 141, 32, 224, 174, 164, 224, 175, 130, 224,
- 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 175, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224,
- 174, 175, 224, 174, 174, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 175, 224, 174, 174, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224,
- 174, 175, 224, 174, 190, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224,
- 174, 190, 224, 174, 176, 224, 174, 190, 32, 224, 174, 154, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 139, 0, 8, 2,
- 224, 174, 190, 224, 174, 176, 224, 174, 190, 32, 224, 174, 154, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174,
- 176, 224, 174, 190, 32, 224, 174, 183, 224, 174, 191, 224, 174, 149, 224, 175, 139, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 224,
- 174, 154, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 175, 129, 224, 174, 176, 0,
- 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224,
- 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 190, 224,
- 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224,
- 174, 181, 224, 175, 128, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 175, 130, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224,
- 174, 181, 224, 175, 135, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 184, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 174, 174, 224,
- 175, 141, 224, 174, 170, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0,
- 8, 2, 224, 174, 191, 224, 174, 149, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 129, 224, 174, 164, 224,
- 174, 191, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 177, 224, 175, 141, 224,
- 174, 177, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0,
- 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224,
- 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 134, 224, 174, 169, 0,
- 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 135, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
- 174, 149, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 181, 224, 174, 191, 224, 174, 156, 224, 174, 175, 0,
- 8, 2, 224, 174, 191, 224, 174, 154, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 174, 149, 224, 174, 190, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 174, 154, 224, 174, 191, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 174, 154, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224,
- 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 174, 168, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224,
- 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 174, 170, 0, 8, 2, 224, 174, 191, 224,
- 174, 159, 224, 174, 174, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 128, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 128, 224,
- 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224,
- 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 159, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 129, 224, 174, 164, 224,
- 174, 191, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 174, 191, 224,
- 174, 159, 224, 175, 129, 224, 174, 181, 224, 175, 134, 0, 8, 2, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224,
- 174, 181, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224,
- 174, 149, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174, 149, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174, 153, 224,
- 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174, 154, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224,
- 174, 154, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224,
- 174, 168, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224,
- 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174, 174, 0, 8, 2, 224,
- 174, 191, 224, 174, 169, 224, 175, 129, 224, 174, 154, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 135, 224, 174, 183, 0, 8, 2, 224,
- 174, 191, 224, 174, 170, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 174, 224,
- 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 174, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 174, 224, 175, 129, 224, 174, 181, 224,
- 175, 134, 0, 8, 2, 224, 174, 191, 224, 174, 174, 224, 175, 141, 224, 174, 174, 0, 8, 2, 224, 174, 191, 224, 174, 175, 224, 175, 139, 224,
- 174, 170, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 181, 0, 8, 2, 224, 174, 191, 224,
- 174, 176, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224,
- 174, 191, 224, 174, 176, 224, 175, 140, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224,
- 174, 178, 224, 174, 190, 224, 174, 149, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224,
- 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 175, 129, 32, 0, 8, 2, 224, 174, 191, 224, 174, 181, 224, 174, 154, 0, 8, 2,
- 224, 174, 191, 224, 174, 181, 224, 174, 190, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 181, 224, 174, 190, 224, 174, 169,
- 0, 8, 2, 224, 174, 191, 224, 174, 181, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 181, 224, 175, 141, 224, 174, 175,
- 0, 8, 2, 224, 174, 191, 224, 174, 181, 224, 175, 141, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 128, 224, 174, 149,
- 224, 175, 141, 224, 174, 183, 224, 174, 163, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 175, 128, 224, 174, 149, 224, 175, 141, 224, 174, 183,
- 224, 174, 191, 224, 174, 164, 224, 174, 176, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 163, 224, 175, 141,
- 224, 174, 175, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 164, 0, 8, 2, 224, 175, 128,
- 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 175, 136, 0, 8, 2, 224, 175, 128, 224, 174, 169, 0, 8, 2, 224, 175, 128, 224, 174, 170,
- 0, 8, 2, 224, 175, 128, 224, 174, 170, 224, 175, 141, 32, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 174, 191, 224, 174, 180, 224, 174, 181, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 154, 224, 175, 141, 0, 8, 2, 224, 175,
- 128, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 159, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174,
- 169, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 174, 224, 174, 191, 224, 174, 149, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174,
- 174, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 174, 224, 175, 129, 224, 174,
- 159, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 149, 0, 8, 2, 224, 175,
- 128, 224, 174, 176, 224, 174, 176, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 176, 224, 175, 136, 0, 8, 2, 224, 175, 128, 224, 174,
- 176, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
- 174, 224, 174, 190, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174,
- 178, 224, 175, 139, 224, 174, 154, 224, 174, 169, 224, 175, 136, 0, 8, 2, 224, 175, 128, 224, 174, 181, 224, 174, 190, 224, 174, 179, 224, 174,
- 191, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 129, 224, 174, 154, 224, 175, 141, 224, 174,
- 154, 224, 174, 174, 0, 8, 2, 224, 175, 129, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 164, 224, 174, 169, 224, 174,
- 169, 0, 8, 2, 224, 175, 129, 224, 174, 156, 224, 174, 184, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174,
- 159, 0, 8, 2, 224, 175, 129, 224, 174, 169, 224, 175, 141, 224, 174, 174, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174,
- 169, 224, 175, 141, 224, 174, 174, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175,
- 129, 224, 174, 170, 224, 174, 190, 224, 174, 175, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224, 174, 190, 224, 174, 183, 0, 8, 2, 224, 175,
- 129, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174,
- 174, 224, 174, 179, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174,
- 183, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 175, 141, 224, 174,
- 183, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 174, 164, 224, 174, 191, 224, 174, 183, 224, 175, 141, 224, 174,
- 159, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 174, 190, 224, 174, 154, 224, 175, 136, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 174,
- 190, 224, 174, 164, 224, 175, 141, 224, 174, 174, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8,
- 2, 224, 175, 129, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 175, 139, 224, 174, 164, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 175,
- 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174,
- 181, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 169, 0, 8, 2, 224, 175,
- 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 136, 0, 8,
- 2, 224, 175, 129, 224, 174, 176, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 183, 224, 175, 141, 0, 8, 2, 224, 175, 130, 224, 174,
- 154, 0, 8, 2, 224, 175, 130, 224, 174, 154, 224, 174, 191, 0, 8, 2, 224, 175, 130, 224, 174, 170, 0, 8, 2, 224, 175, 130, 224, 174,
- 174, 0, 8, 2, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 174, 176, 224, 175,
- 141, 224, 174, 183, 224, 174, 169, 0, 8, 2, 224, 175, 130, 224, 174, 179, 224, 175, 141, 32, 224, 174, 149, 224, 174, 191, 224, 174, 179, 0,
- 8, 2, 224, 175, 130, 224, 174, 179, 224, 175, 141, 32, 224, 174, 170, 224, 174, 177, 0, 8, 2, 224, 175, 130, 224, 174, 183, 0, 8, 2,
- 224, 175, 130, 224, 174, 183, 224, 174, 163, 224, 175, 136, 0, 8, 2, 224, 175, 130, 224, 174, 183, 224, 174, 191, 224, 174, 164, 224, 175, 141,
- 224, 174, 164, 0, 8, 2, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 134, 224, 174, 175, 224, 175, 141,
- 224, 174, 181, 0, 8, 2, 224, 175, 134, 224, 174, 181, 224, 174, 154, 0, 8, 2, 224, 175, 135, 224, 174, 149, 0, 8, 2, 224, 175, 135,
- 224, 174, 154, 0, 8, 2, 224, 175, 135, 224, 174, 181, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 175, 135, 224, 174, 168, 224, 175, 141,
- 0, 8, 2, 224, 175, 135, 224, 174, 185, 224, 174, 191, 0, 8, 2, 224, 175, 136, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 2,
- 224, 175, 138, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 175, 138, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 175, 136, 0, 8, 2,
- 224, 175, 138, 224, 174, 170, 224, 174, 164, 224, 175, 138, 224, 174, 170, 0, 8, 2, 224, 175, 138, 224, 174, 170, 224, 175, 129, 224, 174, 149,
- 224, 175, 141, 0, 8, 2, 224, 175, 138, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 169, 0, 8, 2, 224, 175, 138,
- 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 0, 8, 2, 224, 175, 138, 224, 174, 174, 224, 175, 141, 0, 8, 2, 224, 175, 138,
- 224, 174, 179, 224, 174, 164, 224, 175, 138, 224, 174, 179, 0, 8, 2, 224, 175, 138, 224, 174, 179, 224, 174, 181, 224, 175, 134, 0, 8, 2,
- 224, 175, 139, 224, 174, 154, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 183, 0, 8, 2, 224, 175, 139, 224, 174, 184, 224, 175, 141,
- 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 185, 224, 174, 190, 0, 8, 2, 224, 175, 141, 224, 174, 176, 224, 174, 190,
- 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 175, 136, 0, 8, 141, 175, 224, 168, 174, 224, 129, 175, 224, 176, 174, 224, 134, 175, 224, 170,
- 174, 224, 2, 224, 175, 129, 224, 174, 177, 224, 175, 136, 0, 8, 191, 174, 224, 176, 174, 224, 185, 174, 224, 2, 224, 174, 190, 224, 174, 184,
- 224, 175, 141, 32, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
- 190, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174,
- 191, 224, 174, 159, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 149, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175,
- 139, 224, 174, 163, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 156, 224, 174, 184, 224, 175, 141, 224, 174, 164, 224, 174, 174, 224, 175,
- 141, 224, 174, 170, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 168, 224, 175, 141, 224, 174, 164, 32, 0, 224, 175, 129, 8, 2, 224,
- 174, 181, 224, 174, 174, 224, 175, 141, 224, 174, 154, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 175, 135, 224, 174, 154, 0, 224, 175, 129,
- 8, 2, 224, 174, 181, 224, 175, 135, 224, 174, 183, 0, 224, 175, 141, 224, 174, 164, 224, 175, 129, 1, 133, 174, 224, 2, 224, 174, 181, 224,
- 174, 190, 224, 174, 169, 0, 224, 175, 141, 224, 174, 164, 224, 175, 129, 1, 191, 174, 224, 181, 174, 224, 2, 224, 174, 181, 224, 174, 190, 224,
- 174, 169, 0, 224, 175, 141, 224, 174, 164, 224, 175, 129, 8, 191, 174, 224, 176, 174, 224, 185, 174, 224, 2, 224, 174, 181, 224, 174, 190, 224,
- 174, 176, 0, 4, 224, 174, 191, 224, 174, 176, 224, 175, 129, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 190, 3, 72, 34,
- 37, 0, 224, 174, 191, 224, 174, 176, 224, 175, 129, 8, 2, 224, 174, 183, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 224, 175, 129, 224,
- 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 191, 224, 174, 176, 3, 72, 34, 118, 81, 81, 0, 224,
- 174, 191, 224, 174, 178, 224, 174, 191, 224, 174, 170, 224, 175, 141, 8, 3, 72, 37, 55, 37, 48, 0, 224, 174, 191, 224, 174, 178, 224, 175,
- 128, 224, 174, 170, 224, 175, 141, 8, 3, 72, 37, 55, 112, 48, 0, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 170, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 174, 224, 175, 136, 3, 72, 37, 81, 71, 0, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 164, 8,
- 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 175, 224, 175, 134, 3, 72, 37, 81, 72, 0, 224, 174, 191, 224, 174, 159, 224, 174,
- 154, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 178, 224, 175, 141, 224, 174, 170, 8, 3, 72, 37, 140, 109, 89, 109, 68, 81, 109,
- 55, 48, 148, 0, 4, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 174, 191, 224, 174, 154, 224, 175, 136, 3, 72, 72, 0, 224, 175,
- 141, 224, 174, 164, 1, 18, 68, 2, 224, 174, 191, 224, 174, 169, 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 129, 224, 174,
- 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 130, 224, 174, 154,
- 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 130, 224, 174, 176, 224, 174, 164, 224, 175, 141, 0, 224, 175, 141, 224, 174, 164,
- 1, 18, 68, 2, 224, 175, 130, 224, 174, 176, 224, 174, 174, 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 134, 224, 174, 175,
- 224, 175, 141, 224, 174, 181, 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 135, 224, 174, 154, 0, 224, 175, 141, 224, 174, 164,
- 1, 18, 68, 2, 224, 175, 135, 224, 174, 181, 224, 174, 164, 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 135, 224, 174, 181,
- 224, 174, 169, 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 135, 224, 174, 181, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164,
- 1, 129, 175, 224, 159, 174, 224, 141, 175, 224, 159, 174, 224, 142, 174, 224, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0,
- 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 170, 174, 224, 2, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 170, 174,
- 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 174, 174, 224, 154, 174, 224, 2, 224,
- 174, 191, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 181, 174, 224, 141, 175, 224, 181, 174, 224, 18, 68, 2, 224, 174,
- 191, 224, 174, 175, 224, 175, 139, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 1, 133, 174, 224, 2, 224, 174, 190, 224, 174, 154, 224, 174,
- 191, 0, 224, 175, 141, 224, 174, 164, 1, 133, 174, 224, 2, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 181, 0, 224, 175, 141, 224,
- 174, 164, 1, 136, 175, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 1, 137, 174, 224, 2, 224, 174,
- 191, 224, 174, 175, 224, 175, 139, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 1, 137, 174, 224, 2, 224, 175, 135, 224, 174, 154, 0, 224,
- 175, 141, 224, 174, 164, 1, 139, 175, 224, 175, 174, 224, 133, 174, 224, 2, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 1, 141, 175, 224,
- 176, 174, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 1, 174, 174, 224, 2, 224, 174,
- 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 1, 176, 174, 224, 191, 174, 224, 154, 174, 224, 133, 174, 224, 2, 224, 175, 136, 0, 224,
- 175, 141, 224, 174, 164, 1, 178, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 181, 0, 224,
- 175, 141, 224, 174, 164, 1, 178, 174, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 153, 224, 175, 141, 0, 224, 175, 141, 224,
- 174, 164, 1, 178, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 153, 224, 175, 141, 0, 224, 175, 141, 224,
- 174, 164, 1, 190, 174, 224, 154, 174, 224, 133, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 1, 190, 174, 224,
- 163, 174, 224, 141, 175, 224, 163, 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 175, 136, 0, 224, 175, 141, 224, 174, 164, 1,
- 190, 174, 224, 170, 174, 224, 137, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 1, 190, 174, 224, 170, 174, 224,
- 141, 175, 224, 170, 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 175, 136, 0, 224, 175, 141, 224, 174, 164, 1, 190, 174, 224,
- 181, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 1, 191, 174, 224, 181, 174, 224, 2, 224, 175, 136, 224, 174,
- 175, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 1, 191, 174, 224, 181, 174, 224, 2, 224, 175, 136, 224, 174, 175, 224, 174,
- 190, 224, 174, 178, 224, 175, 141, 32, 0, 224, 175, 141, 224, 174, 164, 1, 191, 174, 224, 181, 174, 224, 2, 224, 175, 136, 224, 174, 175, 224,
- 174, 191, 0, 224, 175, 141, 224, 174, 164, 1, 191, 174, 224, 181, 174, 224, 2, 224, 175, 136, 224, 174, 175, 224, 175, 136, 0, 224, 175, 141,
- 224, 174, 164, 1, 191, 174, 224, 181, 174, 224, 133, 174, 224, 2, 224, 175, 136, 0, 224, 175, 141, 224, 174, 164, 8, 129, 175, 224, 176, 174,
- 224, 2, 224, 174, 191, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 8, 129, 175, 224, 176, 174, 224, 169, 174, 224, 129, 175, 224, 170, 174,
- 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 163, 0, 224, 175, 141, 224, 174, 164, 8, 129, 175, 224, 176, 174, 224, 191, 174, 224, 181, 174,
- 224, 2, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 8, 130, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 154, 224,
- 175, 141, 0, 224, 175, 141, 224, 174, 164, 8, 130, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 154, 224, 175, 141, 224,
- 174, 154, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 8, 130, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 164, 224,
- 175, 141, 32, 0, 224, 175, 141, 224, 174, 164, 8, 130, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 169, 0, 224, 175,
- 141, 224, 174, 164, 8, 130, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 170, 224, 175, 141, 0, 224, 175, 141, 224, 174,
- 164, 8, 130, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 176, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 8, 130,
- 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 176, 224, 175, 135, 0, 224, 175, 141, 224, 174, 164, 8, 130, 175, 224, 154,
- 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 176, 224, 175, 141, 0, 224, 175, 141, 224, 174, 164, 8, 135, 175, 224, 181, 174, 224, 136,
- 175, 224, 168, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 8, 136, 175, 224, 181, 174, 224, 2, 224, 174, 191,
- 32, 0, 224, 175, 141, 224, 174, 164, 8, 136, 175, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224,
- 175, 141, 224, 174, 164, 8, 136, 175, 224, 181, 174, 224, 2, 224, 175, 128, 224, 174, 184, 224, 175, 141, 224, 174, 181, 0, 224, 175, 141, 224,
- 174, 164, 8, 140, 175, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 8, 141, 175, 224, 176, 174, 224,
- 174, 174, 224, 176, 174, 224, 129, 175, 224, 154, 174, 224, 190, 174, 224, 183, 174, 224, 191, 174, 224, 18, 71, 174, 174, 224, 2, 224, 174, 191,
- 224, 174, 169, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 8, 141, 175, 224, 176, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 190,
- 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 163, 224, 175, 141, 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 8, 169, 174, 224, 174,
- 174, 224, 2, 224, 174, 191, 224, 174, 159, 0, 224, 175, 141, 224, 174, 164, 8, 170, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 191,
- 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 8, 170, 174, 224, 137, 174, 224, 2, 224, 174, 191, 224, 174, 176, 0, 224, 175, 141, 224, 174,
- 164, 8, 170, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 174, 191, 224, 174, 176, 0, 224, 175,
- 141, 224, 174, 164, 8, 174, 174, 224, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 224, 175, 141, 224, 174,
- 164, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 130, 224, 174, 177,
- 0, 224, 175, 141, 224, 174, 164, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 153, 224, 175, 141, 224, 174, 149,
- 224, 174, 179, 0, 224, 175, 141, 224, 174, 164, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 164, 224, 175, 141,
- 224, 174, 164, 0, 224, 175, 141, 224, 174, 164, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 168, 224, 175, 141,
- 0, 224, 175, 141, 224, 174, 164, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 170, 224, 175, 141, 224, 174, 170,
- 224, 174, 159, 0, 224, 175, 141, 224, 174, 164, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 170, 224, 175, 141,
- 224, 174, 170, 224, 174, 190, 224, 174, 159, 0, 224, 175, 141, 224, 174, 164, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175,
- 224, 174, 174, 0, 224, 175, 141, 224, 174, 164, 8, 190, 174, 224, 170, 174, 224, 141, 175, 224, 174, 174, 224, 154, 174, 224, 2, 224, 174, 191,
- 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 8, 190, 174, 224, 183, 174, 224, 135, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176,
- 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 8, 191, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 0, 224, 175,
- 141, 224, 174, 164, 8, 191, 174, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 176, 224, 175, 141, 0, 224, 175,
- 141, 224, 174, 164, 8, 191, 174, 224, 181, 174, 224, 2, 224, 175, 136, 224, 174, 149, 224, 174, 179, 0, 224, 175, 141, 224, 174, 164, 8, 191,
- 174, 224, 181, 174, 224, 2, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 8, 191, 174, 224, 181,
- 174, 224, 2, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 8, 191,
- 174, 224, 181, 174, 224, 2, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 224, 175, 141, 224, 174, 164, 8, 191,
- 174, 224, 181, 174, 224, 32, 141, 175, 224, 178, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 175, 136, 0, 224, 175, 141, 224, 174, 164, 8,
- 191, 174, 224, 181, 174, 224, 141, 175, 224, 178, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 175, 136, 0, 224, 175, 141, 224, 174, 164, 224,
- 174, 191, 1, 191, 174, 224, 164, 174, 224, 134, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 159, 0, 224,
- 175, 141, 224, 174, 164, 224, 175, 129, 1, 18, 68, 2, 224, 174, 181, 224, 174, 190, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 224, 175,
- 129, 1, 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 176, 224, 175, 139, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 224, 175,
- 129, 1, 169, 174, 224, 135, 174, 224, 2, 224, 174, 181, 224, 175, 135, 0, 224, 175, 141, 224, 174, 164, 224, 175, 129, 8, 129, 175, 224, 159,
- 174, 224, 168, 174, 224, 2, 224, 174, 181, 224, 174, 190, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 224, 175, 129, 8, 129, 175, 224, 180,
- 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 190, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 224, 175, 129, 8, 149,
- 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 190, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 224, 175, 129, 8, 164,
- 174, 224, 174, 174, 224, 2, 224, 174, 181, 224, 175, 135, 0, 224, 175, 141, 224, 174, 164, 224, 175, 129, 8, 191, 174, 224, 180, 174, 224, 138,
- 175, 224, 174, 174, 224, 2, 224, 174, 181, 224, 175, 135, 0, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174,
- 149, 8, 129, 175, 224, 174, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 190, 3, 72, 72, 37, 34, 37, 49, 0, 4, 224, 175, 141,
- 224, 174, 164, 1, 18, 68, 2, 224, 174, 159, 224, 174, 181, 224, 175, 136, 3, 72, 72, 109, 0, 224, 175, 141, 224, 174, 164, 1, 129, 175,
- 224, 170, 174, 224, 2, 224, 174, 169, 0, 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 170, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141,
+ 174, 164, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 191, 224, 174, 176, 224, 175, 129, 0, 224, 175, 141, 8,
+ 191, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 190, 3, 47, 47, 37, 0, 224, 175, 141, 224, 174, 164, 3, 47, 47, 109, 0, 224,
+ 175, 141, 224, 174, 149, 1, 135, 175, 224, 170, 174, 224, 141, 175, 224, 174, 174, 224, 133, 174, 224, 3, 47, 49, 149, 0, 224, 175, 141, 224,
+ 174, 164, 224, 175, 129, 8, 154, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 174, 176, 224, 175, 139, 224, 174, 149, 224, 174, 191, 3, 47,
+ 72, 0, 4, 1, 136, 175, 224, 179, 174, 224, 141, 175, 224, 179, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 169, 3, 47, 109, 0,
+ 1, 141, 175, 224, 149, 174, 224, 0, 1, 141, 175, 224, 170, 174, 224, 0, 1, 141, 175, 224, 179, 174, 224, 190, 174, 224, 159, 174, 224, 141,
+ 175, 224, 159, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 169, 0, 1, 141, 175, 224, 184, 174, 224, 0, 8, 0, 8, 2, 224, 174,
+ 176, 224, 175, 129, 224, 174, 174, 224, 174, 191, 224, 174, 159, 0, 8, 129, 175, 224, 159, 174, 224, 168, 174, 224, 2, 224, 174, 159, 224, 175,
+ 141, 224, 174, 159, 0, 8, 140, 175, 224, 149, 174, 224, 2, 224, 174, 174, 0, 8, 140, 175, 224, 149, 174, 224, 2, 224, 174, 174, 224, 174,
+ 191, 0, 8, 141, 175, 224, 163, 174, 224, 174, 174, 224, 2, 224, 174, 176, 224, 175, 136, 0, 8, 141, 175, 224, 168, 174, 224, 190, 174, 224,
+ 154, 174, 224, 2, 32, 0, 8, 141, 175, 224, 178, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 174, 176, 224, 175, 136, 0, 8, 141, 175,
+ 224, 178, 174, 224, 135, 175, 224, 174, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 178, 174, 224, 170, 174,
+ 224, 2, 224, 174, 159, 0, 8, 141, 175, 224, 180, 174, 224, 128, 175, 224, 149, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0,
+ 8, 170, 174, 224, 2, 224, 174, 158, 224, 175, 141, 224, 174, 154, 224, 174, 178, 224, 174, 191, 0, 4, 1, 141, 175, 224, 168, 174, 224, 169,
+ 174, 224, 133, 174, 224, 3, 47, 149, 0, 8, 141, 175, 224, 168, 174, 224, 154, 174, 224, 181, 174, 224, 0, 8, 141, 175, 224, 168, 174, 224,
+ 190, 174, 224, 154, 174, 224, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 141, 175, 224, 168, 174, 224, 190, 174, 224, 154, 174, 224,
+ 2, 224, 174, 174, 0, 8, 141, 175, 224, 168, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 191, 224, 174, 153, 224, 175,
+ 141, 224, 174, 149, 0, 8, 141, 175, 224, 168, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 169, 224, 175, 129, 0, 4,
+ 2, 17, 66, 3, 72, 0, 8, 2, 17, 66, 28, 17, 12, 0, 8, 2, 18, 73, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 174, 190,
+ 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 154, 0, 8, 2, 224, 174, 190, 224, 174, 159,
+ 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 163, 224, 175, 141, 224, 174, 175, 0, 8, 2,
+ 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 190,
+ 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 164, 224, 175, 141,
+ 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 174, 0, 8, 2,
+ 224, 174, 190, 224, 174, 169, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 175, 129, 224, 174, 181, 0, 8, 2,
+ 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 175, 139, 224, 174, 164, 224, 174, 176,
+ 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 175, 141, 32, 224, 174, 164, 224, 175, 130, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174,
+ 175, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 175, 224, 174, 174, 224, 174, 190, 0, 8,
+ 2, 224, 174, 190, 224, 174, 175, 224, 174, 174, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224, 174, 175, 224, 174, 190, 224, 174, 164, 224, 174,
+ 191, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 32, 224,
+ 174, 154, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 139, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 32,
+ 224, 174, 154, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 32, 224, 174, 183, 224, 174,
+ 191, 224, 174, 149, 224, 175, 139, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 224, 174, 154, 224, 175, 129, 224, 174, 176, 0, 8,
+ 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174,
+ 190, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174,
+ 181, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 175,
+ 135, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 184, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 174, 174, 224, 175, 141, 224, 174,
+ 170, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175,
+ 129, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
+ 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174,
+ 178, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175,
+ 141, 224, 174, 149, 224, 175, 134, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 135, 0, 8,
+ 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174,
+ 181, 224, 174, 191, 224, 174, 156, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174, 154, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174,
+ 159, 224, 174, 149, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174,
+ 159, 224, 174, 154, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 174, 170, 0, 8,
+ 2, 224, 174, 191, 224, 174, 159, 224, 174, 174, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 128, 0, 8, 2, 224, 174, 191, 224, 174,
+ 159, 224, 175, 128, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174,
+ 191, 224, 174, 159, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 159, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175,
+ 129, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 129, 224, 174, 174, 0, 8,
+ 2, 224, 174, 191, 224, 174, 159, 224, 175, 129, 224, 174, 181, 224, 175, 134, 0, 8, 2, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174,
+ 159, 224, 174, 191, 224, 174, 181, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 129, 224, 174,
+ 149, 224, 175, 141, 224, 174, 149, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174, 149, 0, 8, 2, 224, 174, 191, 224, 174,
+ 169, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174, 154, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174,
+ 191, 224, 174, 169, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174, 168, 224, 175, 141, 0, 8, 2, 224, 174,
+ 191, 224, 174, 169, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174,
+ 174, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 129, 224, 174, 154, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 135, 224, 174,
+ 183, 0, 8, 2, 224, 174, 191, 224, 174, 170, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 129, 0, 8, 2, 224, 174,
+ 191, 224, 174, 174, 224, 175, 141, 224, 174, 174, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 181, 0, 8, 2, 224, 174, 191, 224, 174,
+ 176, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 174,
+ 191, 224, 174, 176, 224, 175, 140, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174,
+ 178, 224, 174, 190, 224, 174, 149, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 174,
+ 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 175, 129, 32, 0, 8, 2, 224, 174, 191, 224, 174, 181, 224, 174, 154, 0, 8, 2, 224,
+ 174, 191, 224, 174, 181, 224, 174, 190, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 181, 224, 174, 190, 224, 174, 169, 0,
+ 8, 2, 224, 174, 191, 224, 174, 181, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 181, 224, 175, 141, 224, 174, 175, 0,
+ 8, 2, 224, 174, 191, 224, 174, 181, 224, 175, 141, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 128, 224, 174, 149, 224,
+ 175, 141, 224, 174, 183, 224, 174, 191, 224, 174, 164, 224, 174, 176, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224,
+ 174, 163, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 164, 0,
+ 8, 2, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 175, 136, 0, 8, 2, 224, 175, 128, 224, 174, 169, 0, 8, 2, 224,
+ 175, 128, 224, 174, 170, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 180, 224,
+ 174, 181, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 154, 224, 175, 141, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 164, 224,
+ 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 159, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 169, 0, 8, 2, 224, 175, 128, 224,
+ 174, 176, 224, 174, 174, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 174, 224,
+ 175, 129, 224, 174, 159, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 149, 0,
+ 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 176, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 176, 224, 175, 136, 0, 8, 2, 224,
+ 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 174, 174, 224, 174, 190, 0, 8, 2, 224, 175, 128, 224, 174, 181, 224, 174, 190, 224, 174, 179, 224, 174, 191, 0, 8, 2, 224,
+ 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 129, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 174, 0,
+ 8, 2, 224, 175, 129, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 164, 224, 174, 169, 224, 174, 169, 0, 8, 2, 224,
+ 175, 129, 224, 174, 156, 224, 174, 184, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224,
+ 175, 129, 224, 174, 169, 224, 175, 141, 224, 174, 174, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224, 174, 190, 224,
+ 174, 175, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224, 174, 190, 224, 174, 183, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 170, 224,
+ 175, 141, 224, 174, 170, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 174, 224, 174, 179, 224,
+ 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 183, 224, 175, 141, 224,
+ 174, 159, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 175, 141, 224, 174, 183, 224, 175, 141, 224,
+ 174, 159, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 174, 164, 224, 174, 191, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224,
+ 175, 129, 224, 174, 176, 224, 174, 190, 224, 174, 154, 224, 175, 136, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224,
+ 175, 139, 224, 174, 164, 224, 174, 169, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 175, 139, 224,
+ 174, 164, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 153, 224, 175, 141, 0,
+ 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224,
+ 175, 129, 224, 174, 181, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 129, 224, 174, 181, 224, 174, 170, 224, 175, 141, 0,
+ 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 136, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224,
+ 174, 183, 224, 175, 141, 0, 8, 2, 224, 175, 130, 224, 174, 154, 0, 8, 2, 224, 175, 130, 224, 174, 154, 224, 174, 191, 0, 8, 2, 224,
+ 175, 130, 224, 174, 170, 0, 8, 2, 224, 175, 130, 224, 174, 174, 0, 8, 2, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 175, 130, 224,
+ 174, 176, 224, 175, 141, 224, 174, 164, 224, 174, 176, 224, 175, 141, 224, 174, 183, 224, 174, 169, 0, 8, 2, 224, 175, 130, 224, 174, 179, 224,
+ 175, 141, 32, 224, 174, 149, 224, 174, 191, 224, 174, 179, 0, 8, 2, 224, 175, 130, 224, 174, 179, 224, 175, 141, 32, 224, 174, 170, 224, 174,
+ 177, 0, 8, 2, 224, 175, 130, 224, 174, 183, 0, 8, 2, 224, 175, 130, 224, 174, 183, 224, 174, 163, 224, 175, 136, 0, 8, 2, 224, 175,
+ 130, 224, 174, 183, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174,
+ 159, 0, 8, 2, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 181, 0, 8, 2, 224, 175, 135, 224, 174, 149, 0, 8, 2, 224, 175,
+ 135, 224, 174, 154, 0, 8, 2, 224, 175, 135, 224, 174, 181, 0, 8, 2, 224, 175, 135, 224, 174, 181, 224, 175, 135, 224, 174, 168, 224, 175,
+ 141, 0, 8, 2, 224, 175, 136, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 138, 224, 174, 169, 224, 174, 191, 0, 8,
+ 2, 224, 175, 138, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 175, 136, 0, 8, 2, 224, 175, 138, 224, 174, 170, 224, 174, 164, 224, 175,
+ 138, 224, 174, 170, 0, 8, 2, 224, 175, 138, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 175, 138, 224, 174,
+ 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 169, 0, 8, 2, 224, 175, 138, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175,
+ 134, 0, 8, 2, 224, 175, 138, 224, 174, 174, 224, 175, 141, 0, 8, 2, 224, 175, 138, 224, 174, 179, 224, 174, 164, 224, 175, 138, 224, 174,
+ 179, 0, 8, 2, 224, 175, 138, 224, 174, 179, 224, 174, 181, 224, 175, 134, 0, 8, 2, 224, 175, 139, 224, 174, 154, 224, 175, 136, 0, 8,
+ 2, 224, 175, 139, 224, 174, 183, 0, 8, 2, 224, 175, 139, 224, 174, 184, 224, 175, 141, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175,
+ 139, 224, 174, 185, 224, 174, 190, 0, 8, 2, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 175,
+ 136, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174,
+ 159, 224, 175, 141, 224, 174, 154, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174,
+ 159, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 149, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174,
+ 163, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 168, 224, 175, 141, 224, 174, 164, 32, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224,
+ 174, 174, 224, 175, 141, 224, 174, 154, 0, 224, 175, 129, 8, 2, 224, 174, 181, 224, 175, 135, 224, 174, 154, 0, 224, 175, 129, 8, 2, 224,
+ 174, 181, 224, 175, 135, 224, 174, 183, 0, 224, 175, 141, 224, 174, 164, 224, 175, 129, 1, 133, 174, 224, 2, 224, 174, 181, 224, 174, 190, 224,
+ 174, 169, 0, 224, 175, 141, 224, 174, 164, 224, 175, 129, 1, 191, 174, 224, 181, 174, 224, 2, 224, 174, 181, 224, 174, 190, 224, 174, 169, 0,
+ 224, 175, 141, 224, 174, 164, 224, 175, 129, 8, 191, 174, 224, 176, 174, 224, 185, 174, 224, 2, 224, 174, 181, 224, 174, 190, 224, 174, 176, 0,
+ 4, 224, 174, 191, 224, 174, 176, 224, 175, 129, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 190, 3, 72, 34, 37, 0, 224,
+ 174, 191, 224, 174, 176, 224, 175, 129, 8, 2, 224, 174, 183, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 224, 174, 191, 224, 174, 178, 224,
+ 174, 191, 224, 174, 170, 224, 175, 141, 8, 3, 72, 37, 55, 37, 48, 0, 224, 174, 191, 224, 174, 178, 224, 175, 128, 224, 174, 170, 224, 175,
+ 141, 8, 3, 72, 37, 55, 112, 48, 0, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 2, 224, 174, 176, 224,
+ 174, 174, 224, 175, 136, 3, 72, 37, 81, 71, 0, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174,
+ 149, 224, 175, 141, 224, 174, 175, 224, 175, 134, 3, 72, 37, 81, 72, 0, 224, 174, 191, 224, 174, 159, 224, 174, 154, 224, 174, 153, 224, 175,
+ 141, 224, 174, 149, 224, 174, 178, 224, 175, 141, 224, 174, 170, 8, 3, 72, 37, 141, 109, 89, 109, 68, 81, 109, 55, 48, 149, 0, 4, 224,
+ 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 174, 191, 224, 174, 154, 224, 175, 136, 3, 72, 72, 0, 224, 175, 141, 224, 174, 164, 1, 18,
+ 68, 2, 224, 174, 191, 224, 174, 169, 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 129, 224, 174, 176, 224, 175, 141, 224, 174,
+ 149, 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 130, 224, 174, 154, 0, 224, 175, 141, 224, 174,
+ 164, 1, 18, 68, 2, 224, 175, 130, 224, 174, 176, 224, 174, 164, 224, 175, 141, 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175,
+ 130, 224, 174, 176, 224, 174, 174, 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 181,
+ 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 135, 224, 174, 154, 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175,
+ 135, 224, 174, 181, 224, 174, 164, 0, 224, 175, 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 135, 224, 174, 181, 224, 174, 169, 0, 224, 175,
+ 141, 224, 174, 164, 1, 18, 68, 2, 224, 175, 135, 224, 174, 181, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 159, 174,
+ 224, 141, 175, 224, 159, 174, 224, 142, 174, 224, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164,
+ 1, 129, 175, 224, 170, 174, 224, 2, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 170, 174, 224, 2, 224, 174, 191, 224,
+ 174, 175, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 174, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 0,
+ 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 181, 174, 224, 141, 175, 224, 181, 174, 224, 18, 68, 2, 224, 174, 191, 224, 174, 175, 224, 175,
+ 139, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 1, 133, 174, 224, 2, 224, 174, 190, 224, 174, 154, 224, 174, 191, 0, 224, 175, 141, 224,
+ 174, 164, 1, 133, 174, 224, 2, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 181, 0, 224, 175, 141, 224, 174, 164, 1, 136, 175, 224,
+ 181, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 1, 137, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 175,
+ 139, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 1, 137, 174, 224, 2, 224, 175, 135, 224, 174, 154, 0, 224, 175, 141, 224, 174, 164, 1,
+ 139, 175, 224, 175, 174, 224, 133, 174, 224, 2, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 1, 141, 175, 224, 176, 174, 224, 181, 174, 224,
+ 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 1, 174, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224,
+ 175, 141, 224, 174, 164, 1, 176, 174, 224, 191, 174, 224, 154, 174, 224, 133, 174, 224, 2, 224, 175, 136, 0, 224, 175, 141, 224, 174, 164, 1,
+ 178, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 181, 0, 224, 175, 141, 224, 174, 164, 1,
+ 178, 174, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 153, 224, 175, 141, 0, 224, 175, 141, 224, 174, 164, 1, 178, 174, 224,
+ 191, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 153, 224, 175, 141, 0, 224, 175, 141, 224, 174, 164, 1, 190, 174, 224,
+ 154, 174, 224, 133, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 1, 190, 174, 224, 170, 174, 224, 137, 174, 224,
+ 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 1, 190, 174, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224,
+ 175, 141, 224, 174, 164, 1, 191, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 0, 224, 175, 141, 224, 174, 164, 1,
+ 191, 174, 224, 181, 174, 224, 2, 224, 175, 136, 224, 174, 175, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 1, 191, 174, 224,
+ 181, 174, 224, 2, 224, 175, 136, 224, 174, 175, 224, 174, 190, 224, 174, 178, 224, 175, 141, 32, 0, 224, 175, 141, 224, 174, 164, 1, 191, 174,
+ 224, 181, 174, 224, 2, 224, 175, 136, 224, 174, 175, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 1, 191, 174, 224, 181, 174, 224, 2, 224,
+ 175, 136, 224, 174, 175, 224, 175, 136, 0, 224, 175, 141, 224, 174, 164, 8, 129, 175, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 176, 0,
+ 224, 175, 141, 224, 174, 164, 8, 129, 175, 224, 176, 174, 224, 169, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224,
+ 174, 163, 0, 224, 175, 141, 224, 174, 164, 8, 129, 175, 224, 176, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 191, 0, 224, 175, 141,
+ 224, 174, 164, 8, 130, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 0,
+ 224, 175, 141, 224, 174, 164, 8, 130, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 169, 0, 224, 175, 141, 224, 174, 164,
+ 8, 130, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 176, 224, 174, 191, 0, 224, 175, 141, 224, 174, 164, 8, 130, 175,
+ 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 176, 224, 175, 141, 0, 224, 175, 141, 224, 174, 164, 8, 135, 175, 224, 181, 174,
+ 224, 136, 175, 224, 168, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 8, 136, 175, 224, 181, 174, 224, 2, 224,
+ 174, 191, 32, 0, 224, 175, 141, 224, 174, 164, 8, 136, 175, 224, 181, 174, 224, 2, 224, 175, 128, 224, 174, 184, 224, 175, 141, 224, 174, 181,
+ 0, 224, 175, 141, 224, 174, 164, 8, 140, 175, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 8, 141,
+ 175, 224, 176, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 163, 224, 175, 141,
+ 224, 174, 175, 0, 224, 175, 141, 224, 174, 164, 8, 170, 174, 224, 129, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 0, 224, 175,
+ 141, 224, 174, 164, 8, 170, 174, 224, 137, 174, 224, 2, 224, 174, 191, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 8, 174, 174, 224, 2,
+ 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 224, 175, 141, 224, 174, 164, 8, 190, 174, 224, 154, 174, 224, 2,
+ 224, 174, 191, 224, 174, 175, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 130, 224, 174, 177, 0, 224, 175, 141, 224, 174, 164, 8, 190,
+ 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 224, 175, 141, 224, 174,
+ 164, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 175, 141, 224, 174,
+ 164, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 168, 224, 175, 141, 0, 224, 175, 141, 224, 174, 164, 8, 190,
+ 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 0, 224, 175, 141, 224, 174,
+ 164, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 174, 0, 224, 175, 141, 224, 174, 164, 8, 191, 174, 224, 181,
+ 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 176, 224, 175, 141, 0, 224, 175, 141, 224, 174, 164, 8, 191, 174, 224, 181,
+ 174, 224, 2, 224, 175, 136, 224, 174, 149, 224, 174, 179, 0, 224, 175, 141, 224, 174, 164, 8, 191, 174, 224, 181, 174, 224, 2, 224, 175, 136,
+ 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 8, 191, 174, 224, 181, 174, 224, 2,
+ 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 224, 175, 141, 224, 174, 164, 8, 191, 174, 224, 181, 174, 224, 32,
+ 141, 175, 224, 178, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 175, 136, 0, 224, 175, 141, 224, 174, 164, 8, 191, 174, 224, 181, 174, 224,
+ 141, 175, 224, 178, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 175, 136, 0, 224, 175, 141, 224, 174, 164, 224, 174, 191, 1, 191, 174, 224,
+ 164, 174, 224, 134, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 159, 0, 224, 175, 141, 224, 174, 164, 224,
+ 175, 129, 1, 18, 68, 2, 224, 174, 181, 224, 174, 190, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 224, 175, 129, 1, 156, 174, 224, 190,
+ 174, 224, 176, 174, 224, 2, 224, 174, 176, 224, 175, 139, 224, 174, 149, 0, 224, 175, 141, 224, 174, 164, 224, 175, 129, 8, 149, 174, 224, 129,
+ 175, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 190, 224, 174, 176, 0, 4, 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 170, 174, 224,
+ 2, 224, 174, 169, 3, 72, 72, 109, 0, 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 170, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141,
224, 174, 164, 1, 141, 175, 224, 176, 174, 224, 133, 174, 224, 2, 18, 74, 224, 174, 190, 224, 174, 176, 0, 224, 175, 141, 224, 174, 164, 8,
129, 175, 224, 159, 174, 224, 141, 175, 224, 159, 174, 224, 176, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 159, 224, 174, 191, 224, 174,
175, 224, 174, 169, 0, 224, 175, 141, 224, 174, 164, 8, 129, 175, 224, 159, 174, 224, 141, 175, 224, 159, 174, 224, 176, 174, 224, 129, 175, 224,
@@ -44268,142 +32555,114 @@ autoFileInMemorySet create_espeakdata_dicts () {
141, 175, 224, 176, 174, 224, 133, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 3, 72, 72, 109, 34, 118, 72, 72, 0, 224, 175,
141, 224, 174, 164, 224, 175, 128, 224, 174, 154, 224, 175, 129, 8, 136, 175, 224, 181, 174, 224, 2, 224, 174, 181, 3, 72, 72, 112, 89, 0,
224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 8, 191, 174, 224, 154, 174, 224, 3, 72, 72, 118, 50,
- 47, 148, 0, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 154, 8, 129, 175, 224, 176, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224,
- 174, 178, 3, 72, 72, 118, 76, 109, 0, 4, 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 175, 174, 224, 3, 72, 72, 148, 0, 224, 175,
- 141, 224, 174, 164, 8, 139, 175, 224, 169, 174, 224, 191, 174, 224, 181, 174, 224, 0, 224, 175, 141, 224, 174, 164, 8, 141, 175, 224, 176, 174,
- 224, 133, 174, 224, 2, 32, 18, 97, 0, 224, 175, 141, 224, 174, 164, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 176, 174, 224, 141, 175,
- 224, 184, 174, 224, 0, 224, 175, 141, 224, 174, 164, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 176, 174, 224, 191, 174, 224, 154, 174, 224,
- 0, 4, 224, 175, 129, 224, 174, 181, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 154, 224, 174, 191, 3, 72, 84, 0, 224, 175, 129, 224,
- 174, 181, 8, 2, 224, 174, 190, 224, 174, 176, 0, 224, 175, 129, 224, 174, 181, 8, 2, 224, 175, 136, 224, 174, 164, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 0, 224, 175, 129, 224, 174, 181, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 176, 3, 72, 84, 118, 48, 109, 0, 4,
- 224, 175, 129, 224, 174, 181, 224, 175, 136, 224, 174, 164, 8, 2, 32, 3, 72, 84, 134, 47, 109, 0, 224, 175, 129, 224, 174, 181, 224, 175,
- 136, 224, 174, 164, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 224, 175, 129, 224, 174, 181, 224, 175,
- 136, 224, 174, 164, 8, 2, 224, 174, 174, 0, 4, 3, 72, 109, 0, 8, 2, 18, 69, 224, 174, 190, 0, 8, 2, 28, 17, 0, 8, 2,
- 224, 174, 149, 224, 174, 164, 224, 174, 149, 0, 8, 2, 224, 174, 149, 224, 174, 169, 0, 8, 2, 224, 174, 149, 224, 174, 191, 0, 8, 2,
- 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 174, 191, 224, 174, 163, 0, 8, 2, 224, 174, 149, 224, 175, 141,
- 224, 174, 183, 224, 174, 149, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 174, 154, 224, 175, 128, 224, 174, 178, 0, 8, 2,
- 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 174, 169, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 174, 191, 224, 174, 163,
- 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 174, 191, 224, 174, 163, 224, 174, 190, 0, 8, 2, 224, 174, 154, 224, 174, 149,
- 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 154, 224, 174, 168, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 174, 154,
- 224, 174, 174, 0, 8, 2, 224, 174, 154, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 174, 154, 224, 174, 176, 224, 174, 164, 0, 8, 2,
- 224, 174, 154, 224, 174, 176, 224, 174, 164, 224, 174, 176, 0, 8, 2, 224, 174, 154, 224, 174, 176, 224, 174, 190, 0, 8, 2, 224, 174, 154,
- 224, 174, 190, 224, 174, 170, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 154, 224, 175, 136, 0, 8, 2, 224, 174, 159, 224, 174, 149,
- 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 159, 224, 174, 164, 224, 174, 159, 0, 8, 2, 224, 174, 159, 224, 174, 170, 224, 175, 129,
- 224, 174, 159, 0, 8, 2, 224, 174, 159, 224, 174, 181, 224, 175, 134, 0, 8, 2, 224, 174, 159, 224, 174, 181, 224, 175, 136, 0, 8, 2,
- 224, 174, 159, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 159, 224, 174, 191, 23, 32, 224, 174, 170, 224, 174, 175, 224, 174, 178, 0,
- 8, 2, 224, 174, 159, 224, 174, 191, 23, 32, 224, 174, 170, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 149, 0, 8,
- 2, 224, 174, 159, 224, 174, 191, 23, 32, 224, 174, 174, 224, 174, 190, 224, 174, 159, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 149,
- 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149,
- 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 177,
- 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 174, 159,
- 224, 174, 191, 224, 174, 154, 224, 175, 141, 224, 174, 154, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164,
- 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 174, 224, 174, 169,
- 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 174, 224, 174, 190, 224, 174, 159, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 175,
- 224, 174, 169, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 176, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 175,
- 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 154, 224, 175, 128, 224, 174, 178, 0, 8, 2,
- 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 169, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 163,
- 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159,
- 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 134, 224, 174, 178, 224, 174, 181, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159,
- 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 139, 224, 174, 177, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 164,
- 224, 175, 141, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 169, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159,
- 224, 174, 170, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 174, 0, 8, 2,
- 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 175, 224, 175, 129, 224, 174, 164, 224, 174, 170, 224, 174, 190, 224, 174, 163,
- 224, 174, 191, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2,
- 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 154, 224, 175, 141, 224, 174, 154, 0, 8, 2, 224, 174, 163, 224, 175, 141,
- 224, 174, 159, 224, 174, 191, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 170,
- 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170,
- 224, 174, 190, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 175, 129, 224, 174, 153, 224, 175, 141,
- 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 128, 224, 174, 184, 224, 175, 141, 224, 174, 181,
- 224, 174, 176, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 176, 224, 174, 190, 0, 8, 2, 224, 174, 164,
- 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 175, 135, 224, 174, 175,
- 0, 8, 2, 224, 174, 169, 224, 174, 149, 224, 175, 139, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 169, 224, 174, 154, 224, 175, 135,
- 224, 174, 149, 224, 174, 176, 224, 174, 169, 0, 8, 2, 224, 174, 169, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 169,
- 224, 174, 169, 224, 175, 141, 224, 174, 156, 224, 175, 134, 224, 174, 175, 224, 174, 169, 0, 8, 2, 224, 174, 169, 224, 174, 170, 224, 174, 190,
- 224, 174, 178, 0, 8, 2, 224, 174, 169, 224, 174, 176, 224, 174, 190, 224, 174, 154, 0, 8, 2, 224, 174, 169, 224, 174, 176, 224, 174, 190,
- 224, 174, 156, 0, 8, 2, 224, 174, 169, 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 175, 141, 224, 174, 174, 224, 174, 191,
- 0, 8, 2, 224, 174, 169, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 175, 129, 224, 174, 174, 224, 174, 191, 0, 8, 2,
- 224, 174, 169, 224, 174, 181, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 169, 224, 174, 190, 224, 174, 164, 224, 174, 191,
- 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 174, 169, 224, 175, 129, 224, 174, 154, 0, 8, 2, 224, 174, 169, 224, 175, 129,
- 224, 174, 176, 0, 8, 2, 224, 174, 169, 224, 175, 129, 224, 174, 183, 0, 8, 2, 224, 174, 169, 224, 175, 141, 224, 174, 174, 224, 174, 168,
- 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 169, 224, 175, 141, 224, 174, 175, 0, 8, 2,
- 224, 174, 169, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 156, 0, 8, 2, 224, 174, 169, 224, 175, 141, 224, 174, 181, 224, 174, 168,
- 224, 175, 141, 224, 174, 164, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 169, 224, 175, 141, 224, 174, 181, 224, 174, 168, 224, 175, 141,
- 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 174, 224, 174, 175, 224, 174, 168, 224, 175, 141, 224, 174, 164,
- 224, 174, 191, 0, 8, 2, 224, 174, 174, 224, 175, 141, 32, 18, 89, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 159,
- 224, 174, 191, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 174, 224, 175, 141,
- 224, 174, 170, 224, 174, 191, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 159, 224, 174, 191,
- 18, 76, 224, 175, 141, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 174, 224,
- 175, 141, 224, 174, 174, 224, 174, 174, 0, 8, 2, 224, 174, 175, 224, 174, 181, 0, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 163, 224,
- 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 175, 224, 174, 190, 224,
- 174, 178, 0, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 179, 0, 8, 2, 224, 174, 175, 224, 175, 136, 0, 8, 2, 224, 174, 176, 224,
- 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 176, 224,
- 174, 191, 224, 174, 154, 224, 174, 169, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 154, 224, 174, 169, 224,
- 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 154, 224, 174, 169, 224, 174, 174, 0, 8, 2, 224, 174, 176, 224,
- 174, 191, 224, 174, 154, 224, 174, 191, 0, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224,
- 174, 176, 224, 174, 174, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224,
- 175, 129, 224, 174, 174, 224, 174, 154, 224, 175, 135, 224, 174, 169, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 154, 224,
- 175, 141, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224,
- 174, 174, 224, 174, 169, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 170, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224,
- 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 174, 0,
- 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 191, 0,
- 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 163, 224, 174, 190, 0,
- 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 170, 224,
- 175, 130, 224, 174, 154, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 170, 224, 175, 136, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224,
- 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 136, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 0, 8, 2, 224, 174, 178, 224,
- 174, 191, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 179, 224, 174, 181, 224, 174, 190, 224, 174, 175, 0, 8, 2, 224, 174, 181, 224,
- 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 181, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224,
- 175, 139, 224, 174, 178, 0, 8, 2, 224, 174, 181, 224, 174, 154, 224, 175, 128, 224, 174, 178, 0, 8, 2, 224, 174, 181, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 181, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 181, 224, 174, 174, 0, 8, 2, 224,
- 174, 181, 224, 175, 135, 0, 8, 32, 190, 174, 224, 164, 174, 224, 169, 174, 224, 156, 174, 224, 2, 224, 174, 179, 0, 8, 32, 191, 174, 224,
- 178, 174, 224, 190, 174, 224, 149, 174, 224, 133, 174, 224, 2, 224, 174, 179, 0, 8, 141, 175, 224, 170, 174, 224, 154, 174, 224, 2, 224, 174,
- 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 141, 175, 224, 170, 174, 224, 154, 174, 224, 2, 224, 174, 164, 224, 175, 141, 224, 174,
- 164, 0, 8, 141, 175, 224, 170, 174, 224, 154, 174, 224, 2, 224, 174, 174, 0, 4, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 175, 141,
- 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 32, 3, 72, 109, 34, 37, 72, 72, 0, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 224, 174, 176, 224,
- 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224,
- 174, 176, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 169, 0, 224, 174, 176, 224,
- 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 175, 141, 0, 224, 174, 176, 224,
- 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 224, 174, 176, 224,
- 175, 129, 224, 174, 174, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 178, 3, 72, 109, 34, 40, 65, 109, 71, 0, 224, 174, 176, 224, 175,
- 141, 224, 174, 170, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 3, 72, 109, 34, 71, 71, 109, 0, 4,
- 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 170, 8, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224,
- 174, 176, 3, 72, 109, 34, 122, 65, 109, 48, 0, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 170, 8, 2, 224, 175, 129, 224, 174,
- 176, 224, 174, 191, 0, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 164, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175,
- 135, 224, 174, 175, 3, 72, 109, 47, 47, 118, 47, 0, 224, 174, 178, 224, 175, 128, 224, 174, 164, 224, 175, 141, 8, 3, 72, 109, 55, 112,
- 47, 0, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 128, 224, 174, 154, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 176, 3, 72,
- 109, 66, 140, 112, 89, 0, 224, 174, 170, 224, 174, 164, 224, 174, 170, 8, 3, 72, 109, 71, 109, 72, 109, 71, 148, 0, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 190, 3, 72, 109, 72, 72, 0, 224, 174, 176, 224, 175, 141, 224, 174,
- 149, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 190, 3, 72, 109, 81, 81, 0, 224, 174, 181, 224, 175, 129, 224, 174, 178, 224, 174, 164,
- 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 164, 3, 72, 109, 84, 122, 55, 109, 72, 118, 71, 0, 4, 224, 175, 128, 224,
- 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 32, 224, 174, 154, 224, 175, 129, 224, 174, 174, 224, 174, 153, 224,
- 175, 141, 224, 174, 149, 224, 174, 178, 224, 174, 191, 3, 72, 112, 34, 81, 81, 109, 0, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174,
- 149, 224, 175, 141, 224, 174, 149, 8, 2, 32, 224, 174, 164, 224, 174, 176, 224, 174, 191, 224, 174, 154, 224, 174, 169, 0, 224, 175, 128, 224,
- 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 164, 224, 174, 176, 224, 174, 191, 224, 174, 154, 0, 224,
- 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 174, 224, 174, 191, 0, 224, 175, 128, 224,
- 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 174, 224, 175, 141, 32, 0, 4, 224, 175, 128, 224, 174,
- 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 159,
- 224, 174, 169, 3, 72, 112, 34, 81, 81, 148, 0, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8,
- 2, 224, 174, 174, 224, 175, 129, 224, 174, 179, 224, 175, 141, 224, 174, 179, 0, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224,
- 175, 141, 224, 174, 149, 8, 2, 224, 174, 190, 224, 174, 175, 224, 175, 129, 0, 224, 175, 128, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224,
- 174, 163, 224, 174, 191, 8, 2, 224, 174, 175, 3, 72, 112, 49, 93, 109, 50, 0, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 154,
- 224, 174, 163, 224, 174, 191, 8, 2, 224, 174, 175, 3, 72, 112, 140, 76, 109, 66, 0, 224, 175, 140, 224, 174, 178, 224, 174, 164, 224, 174,
- 190, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 164, 3, 72, 135, 55, 109, 140, 118, 71, 0, 8, 141, 175, 224, 170, 174, 224, 154, 174,
- 224, 191, 174, 224, 168, 174, 224, 3, 72, 148, 0, 7, 6, 1, 41, 0, 4, 2, 17, 66, 3, 50, 0, 224, 174, 191, 8, 2, 224, 174,
- 175, 224, 174, 190, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 175, 130, 0, 3, 50, 109, 0, 7, 6, 1, 42, 0, 2,
- 17, 66, 3, 50, 0, 3, 50, 109, 0, 7, 6, 1, 43, 0, 1, 141, 175, 224, 174, 174, 224, 146, 174, 224, 2, 224, 175, 139, 224, 174,
- 164, 224, 175, 129, 3, 10, 0, 8, 141, 175, 224, 170, 174, 224, 141, 175, 224, 180, 174, 224, 191, 174, 224, 174, 174, 224, 164, 174, 224, 2,
- 224, 174, 190, 224, 174, 183, 3, 10, 71, 0, 4, 1, 21, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 3, 48, 0, 1, 21, 2,
- 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 168, 224, 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 0, 1,
- 21, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 176, 224, 175, 141, 32, 0, 1, 21, 2, 224, 174, 191, 224, 174,
- 169, 224, 175, 141, 224, 174, 169, 224, 174, 190, 224, 174, 178, 224, 175, 141, 32, 0, 1, 129, 175, 224, 159, 174, 224, 136, 174, 224, 2, 224,
- 174, 190, 224, 174, 159, 0, 1, 129, 175, 224, 159, 174, 224, 141, 175, 224, 163, 174, 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 159, 224,
- 174, 191, 0, 1, 129, 175, 224, 164, 174, 224, 129, 175, 224, 180, 174, 224, 138, 175, 224, 170, 174, 224, 2, 224, 175, 139, 224, 174, 149, 224,
- 175, 141, 0, 1, 129, 175, 224, 175, 174, 224, 190, 174, 224, 181, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224,
- 174, 191, 224, 174, 176, 0, 1, 129, 175, 224, 176, 174, 224, 135, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 1, 129, 175, 224, 176, 174,
- 224, 146, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 129, 175, 224, 176, 174, 224, 146, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0,
- 1, 129, 175, 224, 176, 174, 224, 146, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 175, 141, 224, 174, 154, 0, 1, 129, 175, 224, 177, 174,
- 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 179, 224, 175, 141, 224, 174, 179, 224, 175, 136, 0, 1, 133, 174, 224, 2, 224,
- 174, 190, 224, 174, 169, 0, 1, 133, 174, 224, 2, 224, 175, 135, 224, 174, 164, 0, 1, 136, 175, 224, 154, 174, 224, 133, 174, 224, 2, 224,
+ 47, 149, 0, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 154, 8, 129, 175, 224, 176, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224,
+ 174, 178, 3, 72, 72, 118, 76, 109, 0, 4, 224, 175, 141, 224, 174, 164, 1, 129, 175, 224, 175, 174, 224, 3, 72, 72, 149, 0, 224, 175,
+ 141, 224, 174, 164, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 176, 174, 224, 141, 175, 224, 184, 174, 224, 0, 224, 175, 141, 224, 174, 164,
+ 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 176, 174, 224, 191, 174, 224, 154, 174, 224, 0, 4, 224, 175, 129, 224, 174, 181, 8, 2, 224,
+ 174, 190, 224, 174, 164, 224, 174, 154, 224, 174, 191, 3, 72, 84, 0, 224, 175, 129, 224, 174, 181, 8, 2, 224, 174, 190, 224, 174, 176, 0,
+ 224, 175, 129, 224, 174, 181, 8, 2, 224, 175, 136, 224, 174, 164, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 175, 129, 224, 174, 181,
+ 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 176, 3, 72, 84, 118, 48, 109, 0, 4, 224, 175, 129, 224, 174, 181, 224, 175, 136, 224, 174,
+ 164, 8, 2, 32, 3, 72, 84, 134, 47, 109, 0, 224, 175, 129, 224, 174, 181, 224, 175, 136, 224, 174, 164, 8, 2, 224, 174, 164, 224, 175,
+ 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 224, 175, 129, 224, 174, 181, 224, 175, 136, 224, 174, 164, 8, 2, 224, 174, 174, 0, 4,
+ 3, 72, 109, 0, 8, 2, 18, 69, 224, 174, 190, 0, 8, 2, 28, 17, 0, 8, 2, 224, 174, 149, 224, 174, 164, 224, 174, 149, 0, 8,
+ 2, 224, 174, 149, 224, 174, 169, 0, 8, 2, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175,
+ 141, 224, 174, 183, 224, 174, 191, 224, 174, 163, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 174, 191, 224, 174, 163, 0, 8,
+ 2, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 174, 191, 224, 174, 163, 224, 174, 190, 0, 8, 2, 224, 174, 154, 224, 174, 149, 224, 174,
+ 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 154, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 174, 154, 224, 174, 176, 224, 174,
+ 164, 0, 8, 2, 224, 174, 154, 224, 174, 176, 224, 174, 164, 224, 174, 176, 0, 8, 2, 224, 174, 154, 224, 174, 176, 224, 174, 190, 0, 8,
+ 2, 224, 174, 154, 224, 174, 190, 224, 174, 170, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 154, 224, 175, 136, 0, 8, 2, 224, 174,
+ 159, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 159, 224, 174, 164, 224, 174, 159, 0, 8, 2, 224, 174, 159, 224, 174,
+ 170, 224, 175, 129, 224, 174, 159, 0, 8, 2, 224, 174, 159, 224, 174, 181, 224, 175, 134, 0, 8, 2, 224, 174, 159, 224, 174, 181, 224, 175,
+ 136, 0, 8, 2, 224, 174, 159, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 159, 224, 174, 191, 23, 32, 224, 174, 170, 224, 174, 175,
+ 224, 174, 178, 0, 8, 2, 224, 174, 159, 224, 174, 191, 23, 32, 224, 174, 170, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224,
+ 174, 149, 0, 8, 2, 224, 174, 159, 224, 174, 191, 23, 32, 224, 174, 174, 224, 174, 190, 224, 174, 159, 0, 8, 2, 224, 174, 159, 224, 174,
+ 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175,
+ 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8,
+ 2, 224, 174, 159, 224, 174, 191, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 174, 224, 174, 169, 0, 8,
+ 2, 224, 174, 159, 224, 174, 191, 224, 174, 174, 224, 174, 190, 224, 174, 159, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174,
+ 169, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 176, 0, 8, 2, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174,
+ 190, 224, 174, 169, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 154, 224, 175, 128, 224, 174, 178, 0, 8, 2, 224, 174,
+ 159, 224, 175, 141, 224, 174, 154, 224, 174, 169, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 163, 0, 8,
+ 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174,
+ 154, 224, 175, 141, 224, 174, 154, 224, 175, 139, 224, 174, 177, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 164, 224, 175,
+ 141, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 169, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174,
+ 170, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 174, 0, 8, 2, 224, 174,
+ 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 175, 224, 175, 129, 224, 174, 164, 224, 174, 170, 224, 174, 190, 224, 174, 163, 224, 174,
+ 191, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174,
+ 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174,
+ 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 170, 224, 175,
+ 141, 224, 174, 170, 224, 174, 190, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 175, 129, 224, 174,
+ 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 128, 224, 174, 184, 224, 175,
+ 141, 224, 174, 181, 224, 174, 176, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 176, 224, 174, 190, 0, 8,
+ 2, 224, 174, 169, 224, 174, 149, 224, 175, 139, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 169, 224, 174, 154, 224, 175, 135, 224, 174,
+ 149, 224, 174, 176, 224, 174, 169, 0, 8, 2, 224, 174, 169, 224, 174, 169, 224, 175, 141, 224, 174, 156, 224, 175, 134, 224, 174, 175, 224, 174,
+ 169, 0, 8, 2, 224, 174, 169, 224, 174, 170, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 169, 224, 174, 176, 224, 174, 190, 224, 174,
+ 154, 0, 8, 2, 224, 174, 169, 224, 174, 176, 224, 174, 190, 224, 174, 156, 0, 8, 2, 224, 174, 169, 224, 174, 178, 224, 174, 149, 224, 175,
+ 141, 224, 174, 183, 224, 175, 141, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 174, 169, 224, 174, 178, 224, 174, 159, 224, 175, 141, 224, 174,
+ 154, 224, 175, 129, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 174, 169, 224, 174, 181, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8,
+ 2, 224, 174, 169, 224, 175, 129, 224, 174, 154, 0, 8, 2, 224, 174, 169, 224, 175, 129, 224, 174, 183, 0, 8, 2, 224, 174, 169, 224, 175,
+ 141, 224, 174, 174, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 169, 224, 175,
+ 141, 224, 174, 176, 224, 174, 190, 224, 174, 156, 0, 8, 2, 224, 174, 169, 224, 175, 141, 224, 174, 181, 224, 174, 168, 224, 175, 141, 224, 174,
+ 164, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 174, 224, 174, 175, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 8,
+ 2, 224, 174, 174, 224, 175, 141, 32, 18, 89, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 159, 224, 174, 191, 0, 8,
+ 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174,
+ 191, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 159, 224, 174, 191, 18, 76, 224, 175, 141,
+ 0, 8, 2, 224, 174, 175, 224, 174, 181, 0, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 163, 224, 174, 168, 224, 175, 141, 224, 174, 164,
+ 0, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 175,
+ 224, 174, 190, 224, 174, 179, 0, 8, 2, 224, 174, 175, 224, 175, 136, 0, 8, 2, 224, 174, 176, 224, 174, 163, 224, 174, 191, 0, 8, 2,
+ 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 154, 224, 174, 169,
+ 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 154, 224, 174, 169, 224, 174, 164, 224, 175, 141, 0, 8, 2,
+ 224, 174, 176, 224, 174, 191, 224, 174, 154, 224, 174, 191, 0, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164,
+ 224, 174, 191, 224, 174, 176, 224, 174, 174, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 153, 224, 175, 141, 0, 8, 2,
+ 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 154, 224, 175, 135, 224, 174, 169, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174,
+ 224, 174, 154, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 176,
+ 224, 175, 129, 224, 174, 174, 224, 174, 169, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 170, 224, 175, 129, 224, 174, 176,
+ 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174,
+ 224, 174, 174, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 174,
+ 224, 174, 191, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 170,
+ 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 170, 224, 175, 130, 224, 174, 154, 0, 8, 2, 224, 174, 176,
+ 224, 175, 141, 224, 174, 170, 224, 175, 136, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 136,
+ 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224, 174, 164, 224, 175, 141, 0, 8, 2,
+ 224, 174, 181, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 181, 224, 174, 149, 224, 175, 141,
+ 224, 174, 149, 224, 175, 139, 224, 174, 178, 0, 8, 2, 224, 174, 181, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 181,
+ 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 181, 224, 174, 174, 0, 8, 32, 191, 174, 224, 178, 174, 224, 190, 174, 224, 149, 174, 224,
+ 133, 174, 224, 2, 224, 174, 179, 0, 8, 141, 175, 224, 170, 174, 224, 154, 174, 224, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174,
+ 179, 0, 8, 141, 175, 224, 170, 174, 224, 154, 174, 224, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 141, 175, 224, 170, 174, 224,
+ 154, 174, 224, 2, 224, 174, 174, 0, 4, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224,
+ 174, 176, 32, 3, 72, 109, 34, 37, 72, 72, 0, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174,
+ 191, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8,
+ 2, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 175, 141, 0, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 170, 8, 2, 224, 174,
+ 190, 224, 174, 178, 3, 72, 109, 34, 40, 65, 109, 71, 0, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 170, 8, 2, 224, 175, 129,
+ 224, 174, 176, 224, 174, 191, 3, 72, 109, 34, 122, 65, 109, 48, 0, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 128, 224, 174, 154,
+ 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 176, 3, 72, 109, 66, 141, 112, 89, 0, 224, 174, 170, 224, 174, 164, 224, 174, 170, 8, 3,
+ 72, 109, 71, 109, 72, 109, 71, 149, 0, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 190, 3,
+ 72, 109, 72, 72, 0, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 190, 3, 72, 109, 81, 81,
+ 0, 224, 174, 181, 224, 175, 129, 224, 174, 178, 224, 174, 164, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 164, 3, 72, 109,
+ 84, 122, 55, 109, 72, 118, 71, 0, 4, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224,
+ 174, 164, 224, 174, 176, 224, 174, 191, 224, 174, 154, 3, 72, 112, 34, 81, 81, 109, 0, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174,
+ 149, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 174, 224, 174, 191, 0, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175,
+ 141, 224, 174, 149, 8, 2, 224, 174, 174, 224, 175, 141, 32, 0, 4, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141,
+ 224, 174, 149, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 159, 224, 174, 169, 3, 72, 112, 34, 81, 81, 149,
+ 0, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 174, 224, 175, 129, 224, 174, 179,
+ 224, 175, 141, 224, 174, 179, 0, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 190,
+ 224, 174, 175, 224, 175, 129, 0, 224, 175, 140, 224, 174, 178, 224, 174, 164, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 164,
+ 3, 72, 135, 55, 109, 141, 118, 71, 0, 8, 141, 175, 224, 170, 174, 224, 154, 174, 224, 191, 174, 224, 168, 174, 224, 3, 72, 149, 0, 7,
+ 6, 1, 41, 0, 4, 2, 17, 66, 3, 50, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 175, 0, 224, 174, 191, 8,
+ 2, 224, 174, 175, 224, 175, 130, 0, 3, 50, 109, 0, 7, 6, 1, 42, 0, 2, 17, 66, 3, 50, 0, 3, 50, 109, 0, 7, 6, 1,
+ 43, 0, 1, 141, 175, 224, 174, 174, 224, 146, 174, 224, 2, 224, 175, 139, 224, 174, 164, 224, 175, 129, 3, 10, 0, 8, 141, 175, 224, 170,
+ 174, 224, 141, 175, 224, 180, 174, 224, 191, 174, 224, 174, 174, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 183, 3, 10, 71, 0, 4, 1,
+ 21, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 3, 48, 0, 1, 21, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 168,
+ 224, 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 0, 1, 21, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224,
+ 174, 169, 224, 174, 176, 224, 175, 141, 32, 0, 1, 21, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 190, 224, 174,
+ 178, 224, 175, 141, 32, 0, 1, 128, 175, 224, 169, 174, 224, 2, 224, 174, 190, 0, 1, 128, 175, 224, 176, 174, 224, 2, 224, 174, 190, 0,
+ 1, 129, 175, 224, 159, 174, 224, 136, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 1, 129, 175, 224, 159, 174, 224, 141, 175, 224, 163, 174,
+ 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 159, 224, 174, 191, 0, 1, 129, 175, 224, 164, 174, 224, 129, 175, 224, 180, 174, 224, 138, 175,
+ 224, 170, 174, 224, 2, 224, 175, 139, 224, 174, 149, 224, 175, 141, 0, 1, 129, 175, 224, 175, 174, 224, 190, 174, 224, 181, 174, 224, 2, 224,
+ 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 1, 129, 175, 224, 176, 174, 224, 135, 174, 224, 2, 224,
+ 174, 190, 224, 174, 178, 0, 1, 129, 175, 224, 176, 174, 224, 146, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 129, 175, 224, 176, 174,
+ 224, 146, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 1, 129, 175, 224, 176, 174, 224, 146, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224,
+ 175, 141, 224, 174, 154, 0, 1, 129, 175, 224, 177, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 179, 224, 175, 141, 224,
+ 174, 179, 224, 175, 136, 0, 1, 133, 174, 224, 2, 224, 174, 190, 224, 174, 169, 0, 1, 136, 175, 224, 154, 174, 224, 133, 174, 224, 2, 224,
175, 139, 224, 174, 159, 0, 1, 136, 175, 224, 154, 174, 224, 135, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 1, 136, 175, 224, 159, 174,
224, 142, 174, 224, 2, 224, 175, 139, 224, 174, 159, 0, 1, 136, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 175, 0,
1, 136, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 174, 191, 0, 1, 136, 175, 224, 178, 174, 224, 138, 175,
@@ -44414,2678 +32673,2062 @@ autoFileInMemorySet create_espeakdata_dicts () {
174, 190, 224, 174, 178, 0, 1, 141, 175, 224, 163, 174, 224, 134, 174, 224, 2, 224, 174, 191, 224, 174, 179, 224, 175, 141, 224, 174, 179, 224,
175, 136, 0, 1, 141, 175, 224, 163, 174, 224, 134, 175, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 179, 224, 175, 141, 224, 174, 179, 224,
175, 136, 0, 1, 141, 175, 224, 163, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 181, 224, 175, 136, 0,
- 1, 141, 175, 224, 163, 174, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 180, 224, 175, 129, 0, 1, 141, 175, 224, 169, 174, 224, 137, 174,
- 224, 2, 224, 174, 190, 224, 174, 159, 0, 1, 141, 175, 224, 169, 174, 224, 142, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 1, 141, 175,
- 224, 169, 174, 224, 159, 174, 224, 137, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 1, 141, 175, 224, 169, 174, 224, 159, 174, 224, 137, 174,
- 224, 2, 224, 174, 191, 224, 174, 177, 0, 1, 141, 175, 224, 169, 174, 224, 164, 174, 224, 18, 68, 2, 224, 174, 190, 224, 174, 178, 0, 1,
- 141, 175, 224, 169, 174, 224, 164, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 1, 141, 175, 224, 169, 174, 224, 164, 174, 224,
- 135, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 1, 141, 175, 224, 169, 174, 224, 174, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174,
- 159, 0, 1, 141, 175, 224, 169, 174, 224, 176, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 1, 141, 175, 224,
- 169, 174, 224, 181, 174, 224, 18, 68, 2, 224, 174, 190, 224, 174, 159, 0, 1, 141, 175, 224, 170, 174, 224, 2, 17, 66, 0, 1, 141, 175,
- 224, 174, 174, 224, 133, 174, 224, 2, 224, 175, 136, 224, 174, 175, 224, 174, 176, 0, 1, 141, 175, 224, 174, 174, 224, 135, 174, 224, 2, 224,
- 175, 128, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 178, 0, 1, 141, 175, 224, 174, 174, 224, 135, 174, 224, 2, 224, 175, 139, 224,
- 174, 154, 224, 174, 191, 224, 174, 183, 224, 174, 169, 0, 1, 141, 175, 224, 174, 174, 224, 142, 174, 224, 2, 224, 175, 139, 224, 174, 176, 224,
- 174, 191, 224, 174, 175, 224, 174, 178, 0, 1, 141, 175, 224, 174, 174, 224, 143, 174, 224, 2, 224, 174, 190, 32, 0, 1, 141, 175, 224, 174,
- 174, 224, 159, 174, 224, 135, 174, 224, 2, 224, 175, 134, 224, 174, 175, 224, 174, 176, 0, 1, 141, 175, 224, 174, 174, 224, 179, 174, 224, 135,
- 174, 224, 2, 224, 175, 134, 224, 174, 163, 224, 175, 141, 0, 1, 141, 175, 224, 174, 174, 224, 190, 174, 224, 164, 174, 224, 18, 68, 2, 224,
- 174, 190, 0, 1, 141, 175, 224, 174, 174, 224, 190, 174, 224, 164, 174, 224, 129, 175, 224, 164, 174, 224, 18, 68, 2, 224, 174, 190, 0, 1,
- 141, 175, 224, 174, 174, 224, 190, 174, 224, 164, 174, 224, 129, 175, 224, 181, 174, 224, 179, 174, 224, 181, 174, 224, 141, 175, 224, 181, 174, 224,
- 18, 68, 2, 224, 174, 190, 0, 1, 141, 175, 224, 174, 174, 224, 190, 174, 224, 174, 174, 224, 134, 174, 224, 2, 224, 174, 190, 0, 1, 141,
- 175, 224, 174, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 1, 141, 175, 224, 175, 174, 224, 135, 175, 224, 164,
- 174, 224, 2, 224, 174, 191, 224, 174, 177, 224, 175, 136, 0, 1, 141, 175, 224, 176, 174, 224, 179, 174, 224, 181, 174, 224, 2, 224, 174, 191,
- 224, 174, 177, 224, 175, 136, 0, 1, 141, 175, 224, 176, 174, 224, 181, 174, 224, 18, 68, 2, 224, 174, 190, 224, 174, 159, 0, 1, 141, 175,
- 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 142, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 1, 141, 175, 224, 176, 174, 224, 191, 174,
- 224, 174, 174, 224, 191, 174, 224, 164, 174, 224, 2, 224, 174, 191, 224, 174, 159, 224, 174, 191, 0, 1, 141, 175, 224, 178, 174, 224, 133, 174,
- 224, 2, 224, 174, 190, 224, 174, 175, 224, 175, 129, 0, 1, 141, 175, 224, 178, 174, 224, 181, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224,
- 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 1, 141, 175, 224, 179, 174, 224, 134, 174, 224, 2, 224, 174, 191, 224,
- 174, 159, 224, 174, 191, 0, 1, 141, 175, 224, 179, 174, 224, 149, 174, 224, 141, 175, 224, 176, 174, 224, 181, 174, 224, 18, 68, 2, 224, 174,
- 190, 224, 174, 159, 0, 1, 141, 175, 224, 179, 174, 224, 181, 174, 224, 18, 68, 2, 224, 174, 190, 224, 174, 159, 0, 1, 141, 175, 224, 184,
- 174, 224, 141, 175, 224, 169, 174, 224, 135, 174, 224, 2, 224, 175, 134, 224, 174, 149, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 1, 146,
- 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 224, 174, 175, 224, 174, 169, 0, 1, 154, 174, 224, 141, 175, 224, 158, 174, 224, 170,
- 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 1, 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 175, 129,
- 224, 174, 164, 224, 174, 169, 0, 1, 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164,
- 224, 174, 191, 224, 174, 176, 0, 1, 159, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 159, 174, 224, 141, 175, 224, 163,
- 174, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 1, 164, 174, 224, 2, 224, 174, 190, 0, 1, 170, 174, 224, 137,
- 174, 224, 2, 224, 175, 128, 224, 174, 159, 0, 1, 174, 174, 224, 2, 224, 174, 190, 0, 1, 174, 174, 224, 164, 174, 224, 141, 175, 224, 164,
- 174, 224, 137, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 1, 190, 174, 224, 164,
- 174, 224, 190, 174, 224, 181, 174, 224, 2, 224, 174, 191, 0, 1, 191, 174, 224, 149, 174, 224, 141, 175, 224, 149, 174, 224, 191, 174, 224, 181,
- 174, 224, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190, 0, 1, 191, 174, 224, 159, 174, 224, 133, 174, 224, 2,
- 224, 174, 190, 224, 174, 181, 224, 174, 191, 0, 1, 191, 174, 224, 159, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 175, 138, 224, 174, 176,
- 224, 175, 129, 0, 1, 191, 174, 224, 159, 174, 224, 135, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 1, 191, 174, 224, 164, 174, 224, 129,
- 175, 224, 177, 174, 224, 137, 174, 224, 2, 224, 175, 130, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 1, 191, 174, 224, 169, 174, 224, 141,
- 175, 224, 149, 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 1, 191,
- 174, 224, 169, 174, 224, 191, 174, 224, 149, 174, 224, 141, 175, 224, 149, 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141,
- 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 1, 191, 174, 224, 176, 174, 224, 142, 174, 224, 2, 224, 175, 138, 224, 174, 176, 224, 175, 129,
- 0, 1, 191, 174, 224, 178, 174, 224, 141, 175, 224, 178, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141,
- 224, 174, 164, 224, 175, 130, 224, 174, 176, 0, 1, 191, 174, 224, 178, 174, 224, 159, 174, 224, 190, 174, 224, 170, 174, 224, 2, 224, 175, 129,
- 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 1, 191, 174, 224, 180, 174, 224, 138, 175, 224, 174, 174, 224, 2,
- 224, 175, 134, 224, 174, 175, 224, 174, 176, 224, 175, 141, 0, 2, 224, 174, 190, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224,
- 174, 178, 224, 175, 136, 0, 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 2, 224, 174, 190, 224, 174, 178,
- 224, 175, 141, 32, 0, 2, 224, 174, 190, 224, 174, 179, 224, 175, 136, 224, 174, 175, 0, 2, 224, 174, 191, 224, 174, 177, 224, 174, 149, 224,
- 175, 129, 12, 0, 2, 224, 174, 191, 224, 174, 179, 224, 175, 141, 224, 174, 179, 224, 175, 136, 0, 2, 224, 175, 129, 224, 174, 176, 0, 2,
- 224, 175, 129, 224, 174, 177, 25, 0, 2, 224, 175, 130, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 0, 2, 224, 175, 130, 224,
- 174, 176, 0, 2, 224, 175, 134, 224, 174, 177, 0, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 136, 0, 2, 224,
- 175, 135, 224, 174, 176, 224, 174, 191, 224, 174, 178, 224, 175, 141, 32, 0, 2, 224, 175, 135, 224, 174, 176, 224, 175, 141, 32, 0, 2, 224,
- 175, 138, 224, 174, 176, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 129, 32, 0, 2, 224, 175, 138, 224, 174, 180, 224,
- 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 178, 224, 174, 190, 32, 12, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174, 164,
- 224, 174, 191, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 12, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174,
- 164, 224, 174, 191, 224, 174, 178, 224, 175, 141, 32, 12, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224,
- 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 224, 174, 174, 224, 174, 178, 224, 175, 141, 32, 12, 0, 2, 224, 175, 138, 224, 174, 180,
- 224, 175, 129, 224, 174, 164, 224, 175, 129, 32, 12, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174, 164, 224, 175, 129, 224, 174,
- 174, 224, 175, 135, 32, 12, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32,
- 12, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174, 164, 224, 175, 135, 32, 12, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175,
- 129, 224, 174, 164, 224, 175, 139, 32, 12, 0, 2, 224, 175, 139, 224, 174, 149, 32, 0, 2, 224, 175, 139, 224, 174, 149, 224, 174, 181, 224,
- 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 175, 136, 32, 0, 2, 224, 175, 139, 224, 174, 149, 224, 174, 191, 224, 174, 169, 224,
- 175, 141, 224, 174, 177, 0, 2, 224, 175, 139, 224, 174, 149, 224, 174, 191, 224, 174, 177, 0, 2, 224, 175, 139, 224, 174, 149, 224, 175, 129,
- 224, 174, 174, 224, 175, 141, 32, 0, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 135,
- 32, 12, 0, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 12, 0, 2, 224, 175,
- 139, 224, 174, 164, 224, 175, 129, 12, 0, 2, 224, 175, 139, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 141, 12, 0, 2, 224, 175,
- 139, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 12, 0, 2, 224, 175, 139, 224, 174, 164, 224, 175, 134, 224, 174, 178, 224,
- 175, 141, 224, 174, 178, 224, 174, 190, 224, 174, 174, 224, 175, 141, 32, 0, 2, 224, 175, 139, 224, 174, 164, 224, 175, 135, 32, 12, 0, 2,
- 224, 175, 139, 224, 174, 164, 224, 175, 139, 32, 12, 0, 2, 224, 175, 139, 224, 174, 169, 32, 0, 2, 224, 175, 139, 224, 174, 169, 224, 174,
- 164, 224, 175, 129, 32, 0, 2, 224, 175, 139, 224, 174, 169, 224, 174, 190, 0, 2, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 177,
- 12, 0, 2, 224, 175, 139, 224, 174, 175, 224, 174, 191, 224, 174, 176, 224, 175, 129, 0, 2, 224, 175, 139, 224, 174, 175, 224, 175, 141, 0,
- 2, 224, 175, 139, 224, 174, 178, 32, 0, 2, 224, 175, 139, 224, 174, 178, 224, 174, 149, 224, 175, 141, 32, 0, 2, 224, 175, 139, 224, 174,
- 178, 224, 174, 154, 224, 175, 141, 32, 0, 2, 224, 175, 139, 224, 174, 178, 224, 174, 164, 224, 175, 141, 32, 0, 2, 224, 175, 139, 224, 174,
- 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 224, 175, 141, 32, 12, 0, 2, 224, 175, 139, 224, 174, 178, 224,
- 174, 170, 224, 175, 141, 32, 0, 2, 224, 175, 139, 224, 174, 178, 224, 174, 181, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 0, 2, 224,
- 175, 139, 224, 174, 178, 224, 174, 181, 224, 175, 135, 32, 0, 2, 224, 175, 139, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32,
- 0, 2, 224, 175, 139, 224, 174, 178, 224, 175, 141, 32, 12, 0, 2, 224, 175, 139, 224, 174, 181, 224, 174, 164, 0, 8, 2, 17, 66, 0,
- 8, 2, 224, 174, 190, 224, 174, 154, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 174, 191, 224, 174, 149, 224,
- 175, 141, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 163, 224,
- 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 178, 0,
- 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 32, 0, 8, 2, 224, 174, 190,
- 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 18, 81, 0, 8, 2,
- 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 135, 224, 174, 176, 0, 8, 2, 224, 174, 190,
- 224, 174, 176, 224, 174, 174, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 176,
- 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 190, 0, 8, 2,
- 224, 174, 190, 224, 174, 178, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 149,
- 224, 174, 190, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 170, 224, 174, 191, 224, 174, 183, 224, 175, 135,
- 224, 174, 149, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 181, 224, 174, 191, 32, 0, 8, 2, 224, 174, 190, 224, 174,
- 178, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 191, 224, 174, 169, 224, 175,
- 141, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 159, 224, 174, 169, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174,
- 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224,
- 174, 178, 224, 175, 141, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 175, 128, 224,
- 174, 159, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224,
- 174, 190, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 191, 224, 174, 159, 0, 8, 2, 224, 175, 128, 224,
- 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 159, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 32, 224, 174, 174, 224, 175, 129,
- 224, 174, 149, 224, 174, 174, 224, 174, 164, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 32, 224, 174, 174, 224, 175, 129, 224, 174,
- 185, 224, 174, 174, 224, 174, 164, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
- 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 175, 135, 224, 174,
- 159, 0, 8, 2, 224, 175, 135, 224, 174, 176, 224, 174, 178, 224, 175, 136, 0, 8, 2, 224, 175, 135, 224, 174, 183, 224, 174, 169, 224, 175,
- 141, 224, 174, 159, 0, 8, 2, 224, 175, 136, 224, 174, 178, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 175, 138, 224, 174, 174, 224, 175,
- 141, 224, 174, 174, 224, 174, 169, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174,
- 149, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 175, 139, 224, 174, 153, 224, 175, 141, 224, 174,
- 149, 224, 174, 190, 224, 174, 169, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 159, 224, 175,
- 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 139, 0, 8, 2, 224, 175, 139, 224, 174, 184, 224, 174, 191, 224, 174, 178, 0, 8,
- 2, 224, 175, 139, 224, 174, 184, 224, 175, 141, 32, 18, 87, 0, 8, 2, 224, 175, 139, 224, 174, 184, 224, 175, 141, 224, 174, 159, 0, 8,
- 32, 129, 175, 224, 159, 174, 224, 134, 174, 224, 2, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 135, 0, 8, 32, 129,
- 175, 224, 159, 174, 224, 190, 174, 224, 175, 174, 224, 136, 175, 224, 179, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 174,
- 224, 175, 141, 224, 174, 170, 224, 175, 135, 0, 8, 128, 175, 224, 159, 174, 224, 2, 224, 174, 190, 224, 174, 175, 224, 175, 141, 0, 8, 128,
- 175, 224, 164, 174, 224, 2, 224, 174, 190, 0, 8, 128, 175, 224, 176, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 175, 134, 224, 174, 176,
- 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 164, 224, 175, 130, 224, 174, 176, 0, 8, 129, 175, 224, 154,
- 174, 224, 190, 174, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 129, 175, 224, 159, 174, 224, 130, 175, 224, 154, 174, 224, 2,
- 224, 174, 191, 224, 174, 159, 224, 174, 191, 0, 8, 129, 175, 224, 159, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 175, 138, 224, 174, 177,
- 224, 174, 191, 0, 8, 129, 175, 224, 159, 174, 224, 141, 175, 224, 159, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 129,
- 175, 224, 159, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 8, 129, 175, 224, 159, 174, 224, 170, 174, 224, 2, 224, 174, 190,
- 224, 174, 181, 0, 8, 129, 175, 224, 159, 174, 224, 191, 174, 224, 181, 174, 224, 164, 174, 224, 2, 224, 175, 138, 224, 174, 159, 224, 174, 191,
- 0, 8, 129, 175, 224, 176, 174, 224, 2, 224, 175, 136, 224, 174, 175, 224, 174, 190, 0, 8, 129, 175, 224, 176, 174, 224, 191, 174, 224, 181,
- 174, 224, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 174, 191, 0, 8, 129, 175, 224, 177, 174, 224, 135, 175, 224, 181,
- 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 129, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 8, 129,
- 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 174, 191, 224, 174, 177, 0, 8, 129, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 175, 134,
- 224, 174, 175, 224, 174, 176, 0, 8, 129, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 175, 141, 224, 174, 154,
- 0, 8, 129, 175, 224, 177, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 164, 224, 175, 136, 0, 8, 130, 175, 224, 170,
- 174, 224, 2, 224, 174, 190, 224, 174, 179, 224, 174, 174, 224, 175, 141, 32, 0, 8, 135, 175, 224, 159, 174, 224, 2, 224, 175, 141, 0, 8,
- 135, 175, 224, 168, 174, 224, 2, 224, 174, 190, 224, 174, 179, 0, 8, 136, 175, 224, 149, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 174,
- 191, 0, 8, 136, 175, 224, 149, 174, 224, 2, 224, 175, 139, 224, 174, 159, 0, 8, 136, 175, 224, 154, 174, 224, 181, 174, 224, 2, 224, 174,
- 190, 224, 174, 159, 0, 8, 136, 175, 224, 159, 174, 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 159, 224, 174, 191, 0, 8, 136, 175, 224,
- 159, 174, 224, 164, 174, 224, 2, 224, 175, 139, 224, 174, 159, 0, 8, 136, 175, 224, 174, 174, 224, 2, 224, 175, 139, 224, 174, 159, 0, 8,
- 136, 175, 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 174, 191, 0, 8, 136, 175, 224, 176, 174, 224,
- 191, 174, 224, 164, 174, 224, 2, 224, 175, 139, 224, 174, 159, 0, 8, 136, 175, 224, 177, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 174,
- 190, 224, 174, 159, 0, 8, 136, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 175, 138, 224, 174, 176, 224, 175, 129, 0, 8, 136, 175, 224,
- 177, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 159, 224, 174, 191, 0, 8, 136, 175, 224, 178, 174, 224, 181, 174, 224,
- 2, 224, 175, 139, 224, 174, 159, 0, 8, 136, 175, 224, 178, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 175, 139, 0, 8, 141, 175, 224,
- 149, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 12, 0, 8, 141, 175, 224, 156, 174,
- 224, 190, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 175, 0, 8, 141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224,
- 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 141, 175, 224, 163, 174, 224, 129, 175, 224, 168, 174, 224, 2, 224, 175, 129, 224,
- 174, 178, 0, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 8, 141, 175, 224, 163, 174,
- 224, 134, 175, 224, 181, 174, 224, 2, 224, 175, 129, 224, 174, 149, 224, 175, 136, 0, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 181, 174,
- 224, 2, 224, 175, 138, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 8, 141, 175, 224, 163, 174, 224, 176, 174, 224, 129, 175, 224, 174, 174,
- 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 141, 175, 224, 169, 174, 224, 128, 175, 224, 174, 174, 224, 2, 224, 174, 191, 224, 174, 159, 224,
- 174, 191, 0, 8, 141, 175, 224, 169, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 8, 141,
- 175, 224, 169, 174, 224, 134, 175, 224, 164, 174, 224, 2, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 163, 224, 175, 136, 0, 8, 141,
- 175, 224, 169, 174, 224, 134, 175, 224, 174, 174, 224, 2, 224, 175, 138, 224, 174, 176, 224, 175, 129, 0, 8, 141, 175, 224, 169, 174, 224, 164,
- 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 141, 175, 224, 169, 174, 224, 181, 174, 224, 2, 224, 175, 138, 224, 174, 176, 224, 175, 129,
- 0, 8, 141, 175, 224, 169, 174, 224, 191, 174, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 149,
- 0, 8, 141, 175, 224, 169, 174, 224, 191, 174, 224, 174, 174, 224, 2, 224, 175, 138, 224, 174, 177, 224, 174, 191, 0, 8, 141, 175, 224, 174,
- 174, 224, 129, 175, 224, 164, 174, 224, 139, 175, 224, 170, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 174, 174, 224, 135, 175, 224, 176,
- 174, 224, 164, 174, 224, 2, 224, 174, 190, 32, 0, 8, 141, 175, 224, 174, 174, 224, 135, 175, 224, 176, 174, 224, 181, 174, 224, 2, 224, 174,
- 190, 32, 0, 8, 141, 175, 224, 174, 174, 224, 135, 175, 224, 177, 174, 224, 139, 175, 224, 170, 174, 224, 2, 224, 174, 190, 32, 0, 8, 141,
- 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2,
- 224, 175, 130, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 175, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2,
- 224, 175, 134, 224, 174, 169, 224, 174, 191, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 175, 139, 224, 174, 154, 0, 8, 141,
- 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 175, 139, 224, 174, 184, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 175, 140,
- 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 174, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 154, 174, 224, 2,
- 224, 175, 139, 224, 174, 159, 0, 8, 141, 175, 224, 174, 174, 224, 178, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 8, 141, 175, 224, 174,
- 174, 224, 178, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 175, 134, 224, 174, 175, 224, 174, 176, 0, 8, 141, 175, 224, 174, 174, 224, 178,
- 174, 224, 190, 174, 224, 178, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 8, 141, 175, 224, 174, 174, 224, 180,
- 174, 224, 170, 174, 224, 2, 224, 175, 138, 224, 174, 176, 224, 175, 129, 224, 174, 179, 0, 8, 141, 175, 224, 174, 174, 224, 185, 174, 224, 2,
- 224, 174, 191, 0, 8, 141, 175, 224, 174, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 175, 139, 224, 174, 154, 224, 174, 191, 224, 174, 183,
- 224, 174, 169, 0, 8, 141, 175, 224, 174, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 175, 140, 224, 174, 163, 224, 175, 141, 224, 174, 159,
- 0, 8, 141, 175, 224, 174, 174, 224, 190, 174, 224, 159, 174, 224, 141, 175, 224, 163, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 174, 190,
- 0, 8, 141, 175, 224, 174, 174, 224, 190, 174, 224, 178, 174, 224, 139, 175, 224, 170, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 174,
- 174, 224, 190, 174, 224, 183, 174, 224, 2, 224, 175, 130, 0, 8, 141, 175, 224, 174, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 191,
- 224, 174, 179, 0, 8, 141, 175, 224, 174, 174, 224, 191, 174, 224, 164, 174, 224, 2, 224, 175, 129, 0, 8, 141, 175, 224, 175, 174, 224, 134,
- 175, 224, 174, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 175, 174, 224, 138, 175, 224, 170, 174, 224, 2, 224, 174, 191, 0, 8, 141,
- 175, 224, 176, 174, 224, 135, 175, 224, 168, 174, 224, 2, 224, 174, 190, 224, 174, 164, 224, 175, 136, 0, 8, 141, 175, 224, 176, 174, 224, 149,
- 174, 224, 129, 175, 224, 168, 174, 224, 2, 224, 175, 138, 224, 174, 176, 224, 175, 129, 0, 8, 141, 175, 224, 176, 174, 224, 191, 174, 224, 179,
- 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 175, 138, 224, 174, 180, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 134, 175, 224, 154,
- 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 138, 175, 224, 164, 174, 224, 2, 224, 175, 138,
- 224, 174, 176, 224, 175, 129, 224, 174, 179, 0, 8, 141, 175, 224, 178, 174, 224, 139, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 181,
- 224, 175, 136, 0, 8, 141, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 141,
- 175, 224, 178, 174, 224, 190, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 177, 224, 175, 136, 0, 8, 141, 175, 224, 178, 174, 224, 191,
- 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 178, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 191, 0, 8, 141,
- 175, 224, 178, 174, 224, 191, 174, 224, 183, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 179, 174, 224, 128, 175, 224, 174, 174, 224, 2,
- 224, 174, 190, 224, 174, 176, 0, 8, 141, 175, 224, 180, 174, 224, 190, 174, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 179, 0, 8, 141,
- 175, 224, 180, 174, 224, 190, 174, 224, 175, 174, 224, 2, 224, 174, 190, 224, 174, 163, 0, 8, 149, 174, 224, 2, 224, 174, 191, 224, 174, 178,
- 224, 174, 181, 224, 174, 184, 224, 175, 141, 224, 174, 164, 0, 8, 154, 174, 224, 141, 175, 224, 158, 174, 224, 170, 174, 224, 2, 224, 174, 190,
- 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 159, 174, 224, 141, 175, 224, 159, 174, 224, 170, 174, 224, 2,
- 224, 174, 190, 224, 174, 159, 0, 8, 159, 174, 224, 141, 175, 224, 159, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 159, 224, 175, 141,
- 224, 174, 159, 0, 8, 159, 174, 224, 141, 175, 224, 159, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 159, 224, 174, 190,
- 224, 174, 149, 0, 8, 159, 174, 224, 181, 174, 224, 2, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 163, 224, 175, 136, 0, 8, 164,
- 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 174, 190, 224, 174, 163, 0, 8, 174, 174, 224, 141, 175, 224, 176,
- 174, 224, 164, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 174, 174, 224, 141,
- 175, 224, 176, 174, 224, 164, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 174, 191, 0, 8, 175, 174, 224, 191, 174, 224, 178, 174, 224, 149,
- 174, 224, 2, 224, 175, 134, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 179, 0, 8, 176, 174, 224, 128, 175, 224, 181,
- 174, 224, 2, 224, 175, 134, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 179, 0, 8, 176, 174, 224, 190, 174, 224, 174,
- 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 179, 224, 175, 136, 224, 174, 175, 0, 8, 176, 174, 224, 191, 174, 224, 149,
- 174, 224, 141, 175, 224, 149, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 8, 176, 174, 224, 191, 174, 224, 170,
- 174, 224, 2, 224, 175, 139, 18, 69, 0, 8, 178, 174, 224, 170, 174, 224, 2, 224, 175, 135, 224, 174, 176, 0, 8, 178, 174, 224, 191, 174,
- 224, 154, 174, 224, 2, 224, 175, 135, 224, 174, 176, 0, 8, 181, 174, 224, 168, 174, 224, 2, 224, 174, 190, 224, 174, 183, 0, 8, 190, 174,
- 224, 169, 174, 224, 141, 175, 224, 169, 174, 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 190, 0,
- 8, 190, 174, 224, 170, 174, 224, 2, 224, 175, 129, 224, 174, 178, 224, 174, 176, 0, 8, 191, 174, 224, 18, 69, 141, 175, 224, 169, 174, 224,
- 191, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 178, 0, 8, 191, 174, 224, 154, 174, 224, 141, 175, 224, 169, 174, 224,
- 191, 174, 224, 176, 174, 224, 141, 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 8, 191, 174, 224, 164, 174, 224, 129, 175, 224,
- 164, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 191, 174, 224, 176, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 164, 224, 174,
- 191, 0, 8, 191, 174, 224, 176, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 8, 191, 174, 224, 177, 174, 224, 129, 175, 224,
- 149, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 8, 191, 174, 224, 177, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174,
- 159, 224, 174, 191, 0, 8, 191, 174, 224, 178, 174, 224, 2, 224, 174, 191, 32, 0, 8, 191, 174, 224, 178, 174, 224, 2, 224, 174, 191, 224,
- 174, 175, 224, 174, 191, 0, 8, 191, 174, 224, 178, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 175, 129, 0, 8, 191, 174, 224, 178, 174,
- 224, 2, 224, 174, 191, 224, 174, 175, 224, 175, 136, 0, 8, 191, 174, 224, 180, 174, 224, 170, 174, 224, 2, 224, 175, 139, 224, 174, 159, 0,
- 8, 191, 174, 224, 180, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 191, 174, 224, 180, 174, 224, 181, 174, 224, 2, 224,
- 174, 190, 224, 174, 176, 0, 8, 191, 174, 224, 180, 174, 224, 181, 174, 224, 2, 224, 175, 139, 224, 174, 159, 0, 8, 191, 174, 224, 181, 174,
- 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 191, 174, 224, 183, 174, 224, 191, 174, 224, 176, 174, 224, 2, 224, 174, 191, 224,
- 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 1, 139, 175, 224, 176, 174, 224, 143, 174, 224, 2, 224, 174, 179, 224, 175, 135, 224,
- 174, 169, 0, 224, 174, 191, 1, 141, 175, 224, 159, 174, 224, 137, 174, 224, 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0,
- 224, 174, 191, 1, 141, 175, 224, 159, 174, 224, 137, 174, 224, 2, 224, 174, 176, 224, 174, 181, 224, 175, 135, 224, 174, 154, 0, 224, 174, 191,
- 1, 141, 175, 224, 170, 174, 224, 129, 175, 224, 154, 174, 224, 176, 174, 224, 133, 174, 224, 2, 224, 174, 176, 224, 174, 164, 224, 174, 191, 224,
- 174, 168, 224, 174, 191, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 1, 141, 175, 224, 170, 174, 224, 156, 174, 224, 190, 174, 224, 176, 174,
- 224, 2, 224, 174, 176, 224, 174, 164, 224, 174, 191, 224, 174, 168, 224, 174, 191, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 1, 141, 175,
- 224, 170, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 18, 68, 2, 224, 174, 176, 224, 174, 179, 224, 174, 175, 0, 224, 174, 191, 1,
- 141, 175, 224, 170, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 18, 68, 2, 224, 174, 176, 224, 174, 190, 224, 174, 175, 0, 224, 174,
- 191, 1, 141, 175, 224, 170, 174, 224, 169, 174, 224, 156, 174, 224, 139, 175, 224, 170, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175,
- 224, 174, 176, 0, 224, 174, 191, 1, 141, 175, 224, 183, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174, 175, 224, 175, 139,
- 224, 174, 149, 0, 224, 174, 191, 2, 224, 174, 176, 224, 174, 190, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 149, 224,
- 174, 159, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 149, 224, 174, 178, 224, 174, 190, 224, 174, 164, 0, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224,
- 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 149, 224, 175, 141, 224, 174, 158, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224,
- 174, 176, 224, 174, 154, 224, 174, 153, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 163, 224, 175, 141, 224,
- 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 169, 224, 175, 141, 224, 174, 168, 0, 224, 174, 191, 8, 2, 224,
- 174, 176, 224, 174, 154, 224, 174, 169, 224, 175, 141, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 181, 0,
- 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 190, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224,
- 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 191, 224,
- 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224,
- 174, 164, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 175, 129, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224,
- 174, 176, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 169, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224,
- 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224,
- 174, 191, 224, 174, 169, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 156, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
- 174, 163, 224, 174, 181, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 163, 224, 174, 190, 224, 174, 170, 0, 224, 174, 191, 8, 2, 224,
- 174, 176, 224, 174, 164, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 174, 163, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224,
- 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 163, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 174, 0, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 190, 224,
- 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224,
- 175, 128, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 135, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
- 174, 164, 224, 175, 135, 224, 174, 183, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 139, 224, 174, 183, 0, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 174, 149, 224, 175, 141, 224, 174, 183, 0,
- 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 174, 159, 224, 175, 141, 224,
- 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 175, 135, 224,
- 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 169, 224, 174, 190, 224, 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
- 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 174, 190, 224, 174, 163, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
- 174, 174, 224, 174, 190, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 174, 190, 224, 174, 169, 0, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 174, 224, 175, 129, 224, 174, 149, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224,
- 175, 139, 224, 174, 183, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224,
- 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 175, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224,
- 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 175, 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 175, 224,
- 175, 139, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 175, 224, 175, 139, 224, 174, 154, 224, 174, 169, 0, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 175, 224, 175, 139, 224, 174, 156, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 178, 224,
- 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 179, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224,
- 174, 149, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224,
- 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 179, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 185, 0,
- 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 128, 224, 174, 163, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224,
- 175, 128, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 135, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224,
- 174, 176, 224, 174, 181, 224, 175, 135, 224, 174, 154, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 183, 224, 174, 176, 0,
- 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 184, 0,
- 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 184, 224, 174, 190, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 184, 224,
- 175, 141, 224, 174, 164, 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 185, 224, 174, 178, 224, 174, 190, 224, 174, 164, 0,
- 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
- 174, 190, 224, 174, 149, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224,
- 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 184, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224,
- 174, 163, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 174, 164, 224, 175, 141, 0, 224, 174, 191, 8, 2,
- 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 174, 191,
- 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 164, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168,
- 224, 175, 141, 224, 174, 164, 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164,
- 224, 174, 191, 224, 174, 175, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174,
- 191, 224, 174, 175, 224, 174, 153, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174,
- 164, 224, 174, 191, 224, 174, 175, 224, 174, 164, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175,
- 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 174, 174, 224, 175, 141, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224,
- 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224,
- 174, 164, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 174, 178, 224, 175, 141, 224, 174, 175, 0,
- 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224,
- 174, 174, 224, 174, 191, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224,
- 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224,
- 174, 176, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 169, 224, 175, 141, 18, 69, 224, 174, 191, 224, 174, 170, 224, 174, 178, 0, 224, 174, 191, 8,
- 2, 224, 174, 176, 224, 174, 191, 224, 174, 174, 224, 174, 191, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174,
- 175, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174,
- 164, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224,
- 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174,
- 175, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174,
- 174, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
- 191, 224, 174, 175, 224, 174, 190, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 174, 224,
- 174, 163, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224,
- 174, 159, 224, 174, 174, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224,
- 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 181, 224, 175, 129, 0, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 181, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
- 175, 134, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 135, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 139, 224,
- 174, 149, 224, 174, 191, 224, 174, 164, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224,
- 174, 179, 224, 174, 184, 224, 175, 141, 32, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 179,
- 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175, 128,
- 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175, 135, 0, 224, 174, 191, 8, 128, 175, 224, 176, 174, 224, 141, 175, 224, 184,
- 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 0, 224, 174, 191, 8, 129, 175, 224, 163, 174, 224, 141, 175, 224, 183,
- 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 224, 174, 191, 8, 141, 175, 224, 170, 174, 224, 169,
- 174, 224, 190, 174, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174, 170, 0, 224, 174, 191, 8, 141, 175, 224, 170, 174, 224, 174, 174, 224, 141,
- 175, 224, 176, 174, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174, 170, 0, 224, 174, 191, 8, 141, 175, 224, 170, 174, 224, 176, 174, 224, 181,
- 174, 224, 2, 224, 174, 176, 18, 69, 224, 174, 190, 224, 174, 164, 0, 224, 174, 191, 8, 141, 175, 224, 170, 174, 224, 190, 174, 224, 18, 71,
- 174, 174, 224, 2, 224, 174, 176, 224, 174, 170, 0, 224, 174, 191, 8, 141, 175, 224, 177, 174, 224, 138, 175, 224, 154, 174, 224, 2, 224, 174,
- 176, 224, 174, 175, 224, 175, 139, 224, 174, 149, 0, 224, 174, 191, 8, 141, 175, 224, 177, 174, 224, 138, 175, 224, 154, 174, 224, 2, 224, 174,
- 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 174, 191, 8, 141, 175, 224, 177, 174, 224, 159, 174, 224, 149, 174, 224, 2, 224, 174,
- 176, 0, 224, 174, 191, 8, 149, 174, 224, 129, 175, 224, 174, 174, 224, 141, 175, 224, 163, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174,
- 191, 224, 174, 175, 0, 224, 174, 191, 8, 149, 174, 224, 129, 175, 224, 174, 174, 224, 141, 175, 224, 163, 174, 224, 183, 174, 224, 2, 224, 174,
- 176, 224, 174, 191, 224, 174, 175, 0, 224, 174, 191, 8, 181, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174,
- 175, 0, 224, 174, 191, 8, 191, 174, 224, 174, 174, 224, 129, 175, 224, 154, 174, 224, 141, 175, 224, 159, 174, 224, 178, 174, 224, 2, 224, 174,
- 176, 224, 174, 191, 224, 174, 175, 0, 224, 174, 191, 8, 191, 174, 224, 174, 174, 224, 141, 175, 224, 183, 174, 224, 141, 175, 224, 149, 174, 224,
- 178, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 224, 174, 191, 8, 191, 174, 224, 176, 174, 224, 185, 174, 224, 2, 224, 174,
- 176, 224, 174, 154, 224, 174, 190, 224, 174, 164, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 149, 224, 174, 191, 224, 174,
- 164, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 169, 0, 224,
- 175, 129, 8, 2, 224, 174, 179, 224, 175, 129, 224, 174, 159, 224, 175, 139, 224, 174, 169, 224, 174, 191, 224, 174, 175, 0, 224, 175, 129, 8,
- 2, 224, 174, 179, 224, 175, 130, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 139, 0, 224, 175, 141, 2, 32, 224, 174, 170, 0, 224,
- 175, 141, 2, 224, 174, 170, 0, 224, 175, 141, 8, 135, 175, 224, 149, 174, 224, 2, 224, 174, 174, 224, 174, 190, 224, 174, 176, 224, 174, 191,
- 0, 224, 175, 141, 8, 139, 175, 224, 170, 174, 224, 0, 224, 175, 141, 8, 149, 174, 224, 190, 174, 224, 178, 174, 224, 0, 224, 175, 141, 8,
- 154, 174, 224, 2, 224, 174, 164, 32, 0, 224, 175, 141, 8, 154, 174, 224, 2, 224, 174, 164, 224, 174, 176, 224, 174, 191, 224, 174, 183, 224,
- 174, 191, 0, 224, 175, 141, 8, 154, 174, 224, 2, 224, 174, 164, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224, 174, 176, 0, 224, 175, 141,
- 8, 190, 174, 224, 159, 174, 224, 141, 175, 224, 149, 174, 224, 141, 175, 224, 184, 174, 224, 134, 175, 224, 159, 174, 224, 0, 224, 174, 191, 224,
- 174, 176, 1, 141, 175, 224, 184, 174, 224, 141, 175, 224, 149, 174, 224, 142, 174, 224, 2, 224, 174, 184, 3, 48, 34, 36, 0, 224, 174, 191,
- 224, 174, 176, 224, 174, 191, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 181, 3, 48, 34, 37, 47, 0, 224, 174, 191, 224, 174, 176, 224,
- 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 178, 3, 48, 34, 37, 50,
- 89, 37, 48, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 153, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 190,
- 3, 48, 34, 37, 57, 109, 68, 49, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224,
- 174, 176, 3, 48, 34, 37, 66, 139, 109, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3,
- 48, 34, 37, 66, 139, 148, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 159, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 191,
- 224, 174, 175, 3, 48, 34, 37, 139, 0, 4, 224, 175, 129, 224, 174, 176, 224, 174, 131, 224, 174, 170, 8, 2, 18, 69, 224, 174, 176, 3,
- 48, 34, 39, 83, 109, 0, 224, 175, 129, 224, 174, 176, 224, 174, 170, 8, 2, 18, 69, 224, 174, 176, 0, 224, 175, 129, 224, 174, 176, 224,
- 174, 170, 224, 175, 138, 8, 2, 224, 174, 154, 224, 174, 176, 0, 224, 175, 129, 224, 174, 176, 224, 175, 138, 224, 174, 170, 8, 2, 224, 174,
- 154, 224, 174, 176, 0, 224, 175, 129, 224, 174, 176, 224, 175, 138, 224, 174, 170, 8, 2, 224, 174, 184, 224, 174, 176, 0, 224, 175, 129, 224,
- 174, 176, 224, 175, 138, 224, 174, 170, 224, 175, 138, 8, 2, 224, 174, 154, 224, 174, 176, 0, 224, 175, 141, 224, 174, 176, 224, 174, 170, 224,
- 175, 138, 8, 2, 224, 174, 154, 224, 174, 176, 0, 224, 175, 141, 224, 174, 176, 224, 175, 138, 224, 174, 170, 8, 2, 224, 174, 154, 224, 174,
- 176, 0, 224, 175, 141, 224, 174, 176, 224, 175, 138, 224, 174, 170, 224, 175, 138, 8, 2, 224, 174, 154, 224, 174, 176, 0, 4, 224, 174, 191,
- 224, 174, 176, 224, 174, 164, 224, 175, 141, 8, 2, 224, 174, 175, 224, 174, 149, 224, 175, 141, 224, 174, 183, 3, 48, 34, 109, 47, 0, 224,
- 174, 191, 224, 174, 176, 224, 174, 164, 224, 175, 141, 8, 2, 224, 174, 175, 224, 174, 159, 224, 175, 141, 224, 174, 154, 0, 224, 174, 191, 224,
- 174, 176, 224, 174, 164, 224, 175, 141, 8, 2, 224, 174, 175, 224, 175, 135, 224, 174, 149, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 149,
- 2, 224, 174, 190, 224, 174, 183, 3, 48, 34, 109, 49, 0, 224, 174, 191, 224, 174, 176, 224, 174, 149, 8, 141, 175, 224, 170, 174, 224, 169,
- 174, 224, 190, 174, 224, 158, 174, 224, 2, 224, 174, 190, 0, 224, 174, 191, 224, 174, 176, 224, 174, 149, 8, 169, 174, 224, 190, 174, 224, 158,
- 174, 224, 2, 224, 174, 190, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 154, 1, 141, 175, 224, 170, 174, 224, 164, 174, 224, 174, 174, 224,
- 2, 224, 174, 190, 224, 174, 176, 3, 48, 34, 109, 76, 0, 224, 174, 191, 224, 174, 176, 224, 174, 154, 8, 2, 224, 174, 190, 224, 174, 176,
- 0, 224, 174, 191, 224, 174, 176, 224, 174, 154, 224, 175, 141, 2, 224, 174, 169, 224, 175, 136, 3, 48, 34, 109, 76, 12, 37, 0, 224, 174,
- 191, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 8, 2, 224, 174, 178, 3, 48, 34,
- 118, 49, 139, 37, 49, 109, 0, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 159, 224, 174, 163, 224, 175,
- 141, 224, 174, 159, 8, 3, 48, 34, 118, 84, 37, 140, 109, 66, 139, 148, 0, 224, 175, 141, 224, 174, 176, 224, 175, 139, 224, 174, 159, 8,
- 2, 224, 174, 190, 224, 174, 169, 3, 48, 34, 119, 47, 0, 224, 175, 129, 224, 174, 176, 224, 175, 139, 224, 174, 159, 8, 2, 224, 174, 190,
- 224, 174, 169, 3, 48, 34, 119, 139, 0, 224, 175, 129, 224, 174, 176, 224, 175, 130, 224, 174, 170, 8, 3, 48, 34, 123, 83, 148, 0, 224,
- 174, 191, 224, 174, 176, 224, 175, 136, 224, 174, 181, 224, 175, 135, 224, 174, 159, 8, 3, 48, 34, 134, 84, 114, 139, 148, 0, 224, 175, 134,
- 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 176, 3, 48, 36, 66,
- 139, 109, 0, 4, 224, 175, 134, 224, 174, 158, 224, 175, 141, 224, 174, 154, 8, 2, 224, 174, 190, 32, 3, 48, 36, 67, 75, 0, 224, 175,
- 134, 224, 174, 158, 224, 175, 141, 224, 174, 154, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 174, 0, 4, 224, 174, 191, 1,
- 32, 141, 175, 224, 170, 174, 224, 136, 175, 224, 163, 174, 224, 135, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 32,
- 3, 48, 37, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 32, 224, 174, 181, 224, 174, 191, 224, 174,
- 159, 224, 175, 136, 0, 224, 174, 191, 224, 174, 149, 8, 128, 175, 224, 164, 174, 224, 2, 224, 174, 190, 3, 48, 37, 49, 0, 224, 174, 191,
- 224, 174, 159, 8, 190, 174, 224, 149, 174, 224, 2, 224, 174, 178, 3, 48, 37, 139, 109, 0, 224, 175, 129, 224, 174, 164, 224, 175, 141, 8,
- 2, 224, 174, 164, 23, 32, 224, 174, 170, 224, 175, 129, 224, 174, 164, 12, 3, 48, 40, 47, 0, 224, 175, 129, 224, 174, 164, 224, 175, 141,
- 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 149, 224, 175, 141, 224, 174, 149, 3, 48, 40, 47, 47, 0, 4, 224, 175, 129,
- 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 149, 3, 48, 40, 47, 47, 109, 0, 224, 175, 129, 224, 174, 164, 224, 175, 141,
- 224, 174, 164, 8, 2, 224, 174, 174, 224, 175, 141, 32, 224, 174, 170, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 175, 0, 224, 175,
- 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 174, 224, 175, 141, 32, 224, 174, 170, 224, 175, 129, 224, 174, 164, 224, 175,
- 129, 0, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 154, 224, 174, 191, 0, 224,
- 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 179, 0, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8,
- 2, 224, 174, 180, 224, 174, 149, 0, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 174, 224, 175, 141, 224, 174, 170, 8,
- 2, 224, 175, 129, 224, 174, 164, 3, 48, 40, 47, 47, 109, 65, 48, 0, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 149, 8, 2,
- 224, 174, 190, 224, 174, 169, 3, 48, 40, 55, 81, 0, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 191, 224,
- 174, 153, 224, 175, 141, 3, 48, 40, 140, 140, 0, 4, 224, 175, 141, 224, 174, 164, 8, 154, 174, 224, 2, 224, 174, 174, 224, 174, 191, 32,
- 3, 48, 47, 109, 0, 224, 175, 141, 224, 174, 164, 8, 154, 174, 224, 2, 224, 174, 174, 224, 174, 191, 224, 174, 175, 0, 4, 224, 175, 141,
- 224, 174, 170, 1, 133, 174, 224, 2, 224, 174, 190, 224, 174, 184, 224, 174, 190, 224, 174, 174, 224, 174, 191, 3, 48, 48, 0, 224, 175, 141,
- 224, 174, 170, 1, 133, 174, 224, 2, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0,
- 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 18, 68, 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 224, 175, 141, 224,
- 174, 170, 224, 174, 191, 1, 18, 68, 2, 224, 174, 176, 224, 174, 164, 224, 175, 135, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 18,
- 68, 2, 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 18, 68, 2, 224, 174,
- 176, 224, 175, 135, 224, 174, 164, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 136, 175, 224, 154, 174, 224, 135, 174, 224, 2, 224, 174,
- 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 136, 175, 224, 154, 174, 224, 135, 174, 224,
- 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 136, 175, 224, 176, 174, 224, 137, 174, 224,
- 2, 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 149, 174, 224, 133, 174, 224,
- 2, 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 149, 174, 224, 191, 174, 224,
- 164, 174, 224, 133, 174, 224, 2, 224, 174, 176, 224, 174, 154, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224,
- 174, 191, 1, 154, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224,
- 174, 170, 224, 174, 191, 1, 164, 174, 224, 141, 175, 224, 164, 174, 224, 176, 174, 224, 135, 174, 224, 2, 224, 174, 176, 224, 174, 181, 224, 174,
- 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 129, 175, 224, 159, 174, 224, 141, 175, 224, 159, 174, 224, 130, 175, 224,
- 149, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 169, 224, 175,
- 136, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 129, 175, 224, 159, 174, 224, 141, 175, 224, 159, 174, 224, 190, 174, 224, 149, 174, 224,
- 2, 224, 174, 176, 224, 174, 164, 224, 175, 135, 224, 174, 154, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 129, 175, 224, 159, 174, 224,
- 141, 175, 224, 163, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174, 154, 224, 175, 129, 224, 174, 176, 0, 224, 175, 141, 224,
- 174, 170, 224, 174, 191, 8, 136, 175, 224, 149, 174, 224, 2, 224, 174, 176, 224, 174, 154, 224, 175, 129, 224, 174, 176, 0, 224, 175, 141, 224,
- 174, 170, 224, 174, 191, 8, 136, 175, 224, 159, 174, 224, 181, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224,
- 174, 170, 224, 174, 191, 8, 136, 175, 224, 178, 174, 224, 174, 174, 224, 2, 224, 174, 176, 224, 174, 164, 224, 175, 135, 224, 174, 154, 0, 224,
- 175, 141, 224, 174, 170, 224, 174, 191, 8, 141, 175, 224, 176, 174, 224, 128, 175, 224, 168, 174, 224, 2, 224, 174, 176, 224, 174, 181, 224, 174,
- 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 159, 174, 224, 141, 175, 224, 163, 174, 224, 154, 174, 224, 2, 224, 174,
- 176, 224, 174, 154, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 164, 174, 224, 141, 175, 224,
- 164, 174, 224, 176, 174, 224, 2, 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8,
- 169, 174, 224, 174, 174, 224, 2, 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8,
- 169, 174, 224, 181, 174, 224, 2, 224, 174, 176, 224, 174, 164, 224, 175, 135, 224, 174, 154, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8,
- 169, 174, 224, 190, 174, 224, 181, 174, 224, 2, 224, 174, 176, 224, 174, 184, 224, 175, 141, 224, 174, 164, 0, 224, 175, 141, 224, 174, 170, 224,
- 174, 191, 8, 175, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 174, 224, 174,
- 190, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 178, 174, 224, 156, 174, 224, 2, 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174,
- 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 178, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 176, 224, 174, 170, 224, 175,
- 129, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 181, 174, 224, 164, 174, 224, 190, 174, 224, 175, 174, 224, 2, 224, 174, 176, 224, 174,
- 149, 224, 174, 190, 224, 174, 154, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 181, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174,
- 176, 224, 174, 149, 224, 174, 190, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 191, 174, 224, 18, 75, 146, 174, 224, 2, 224, 174, 176,
- 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 191, 174, 224, 163, 174, 224, 174, 174, 224, 2,
- 224, 174, 176, 224, 174, 181, 224, 174, 190, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 191, 174, 224, 164, 174, 224, 168, 174, 224, 2,
- 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 191, 174, 224, 164, 174, 224, 190,
- 174, 224, 156, 174, 224, 2, 224, 174, 176, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 191,
- 174, 224, 179, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 224, 175, 141, 224, 174,
- 170, 224, 174, 191, 224, 174, 176, 224, 174, 154, 1, 18, 68, 2, 224, 174, 190, 224, 174, 176, 3, 48, 48, 34, 109, 76, 0, 224, 175, 141,
- 224, 174, 170, 8, 191, 174, 224, 176, 174, 224, 2, 224, 174, 169, 224, 175, 141, 32, 18, 98, 3, 48, 48, 109, 0, 4, 224, 175, 141, 224,
- 174, 170, 8, 141, 175, 224, 176, 174, 224, 149, 174, 224, 164, 174, 224, 3, 48, 48, 148, 0, 224, 175, 141, 224, 174, 170, 8, 141, 175, 224,
- 176, 174, 224, 149, 174, 224, 168, 174, 224, 0, 224, 175, 141, 224, 174, 149, 8, 190, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176,
- 224, 175, 141, 224, 174, 169, 3, 48, 49, 0, 224, 175, 141, 224, 174, 169, 224, 174, 190, 224, 174, 159, 8, 191, 174, 224, 185, 174, 224, 2,
- 224, 174, 191, 224, 174, 154, 3, 48, 50, 118, 139, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 176, 174, 224, 170, 174, 224, 2, 224,
- 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 3, 48, 71, 0, 224, 175, 141, 224, 174, 154, 8, 176, 174, 224, 2, 224, 174, 176, 3,
- 48, 76, 109, 0, 4, 1, 21, 2, 224, 174, 159, 224, 175, 141, 224, 174, 154, 12, 3, 48, 109, 0, 1, 129, 175, 224, 169, 174, 224, 133,
- 174, 224, 2, 224, 174, 174, 224, 174, 190, 0, 1, 129, 175, 224, 169, 174, 224, 133, 174, 224, 2, 224, 174, 178, 224, 175, 141, 224, 174, 178,
- 224, 174, 181, 224, 174, 191, 0, 1, 129, 175, 224, 176, 174, 224, 135, 174, 224, 2, 224, 174, 149, 0, 1, 129, 175, 224, 176, 174, 224, 146,
- 174, 224, 2, 224, 174, 149, 0, 1, 129, 175, 224, 176, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 174, 224, 174, 190, 0, 1, 133,
- 174, 224, 2, 224, 174, 176, 224, 175, 141, 224, 174, 163, 224, 174, 190, 0, 1, 134, 174, 224, 2, 224, 174, 176, 224, 175, 135, 224, 174, 154,
- 224, 174, 169, 0, 1, 134, 174, 224, 2, 224, 174, 176, 224, 175, 135, 224, 174, 183, 224, 174, 169, 0, 1, 136, 175, 224, 164, 174, 224, 170,
- 174, 224, 2, 224, 174, 164, 224, 175, 136, 0, 1, 137, 174, 224, 2, 224, 174, 168, 224, 174, 191, 224, 174, 183, 0, 1, 137, 174, 224, 2,
- 224, 174, 168, 224, 175, 141, 224, 174, 168, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 154, 0, 1, 139, 175, 224, 159, 174, 224, 141,
- 175, 224, 149, 174, 224, 134, 174, 224, 2, 224, 174, 184, 0, 1, 139, 175, 224, 175, 174, 224, 191, 174, 224, 174, 174, 224, 2, 224, 174, 164,
- 224, 174, 191, 0, 1, 139, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 1, 140, 175, 224, 176, 174, 224, 191,
- 174, 224, 164, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 1, 141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 174, 180,
- 224, 174, 191, 0, 1, 141, 175, 224, 169, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 149, 224, 174, 178, 0, 1, 141, 175, 224, 169,
- 174, 224, 134, 175, 224, 164, 174, 224, 2, 224, 174, 149, 224, 175, 129, 224, 174, 164, 224, 174, 191, 0, 1, 141, 175, 224, 169, 174, 224, 191,
- 174, 224, 170, 174, 224, 2, 224, 174, 149, 224, 174, 178, 0, 1, 141, 175, 224, 169, 174, 224, 191, 174, 224, 174, 174, 224, 2, 224, 174, 164,
- 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 12, 0, 1, 141, 175, 224, 170, 174, 224, 0, 1, 141, 175, 224, 174, 174, 224, 176,
- 174, 224, 149, 174, 224, 2, 224, 174, 159, 0, 1, 141, 175, 224, 174, 174, 224, 176, 174, 224, 149, 174, 224, 2, 224, 174, 177, 224, 175, 141,
- 0, 1, 141, 175, 224, 176, 174, 224, 159, 174, 224, 133, 174, 224, 2, 224, 174, 169, 224, 174, 191, 0, 1, 141, 175, 224, 176, 174, 224, 175,
- 174, 224, 137, 174, 224, 2, 224, 174, 164, 224, 174, 181, 224, 174, 191, 0, 1, 141, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 174, 164,
- 224, 175, 141, 0, 1, 141, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 174, 174, 0, 1, 141, 175, 224, 178, 174, 224, 149, 174, 224, 2,
- 224, 174, 169, 224, 174, 190, 0, 1, 141, 175, 224, 179, 174, 224, 134, 174, 224, 2, 224, 174, 177, 224, 175, 141, 224, 174, 177, 0, 1, 147,
- 174, 224, 2, 224, 174, 169, 0, 1, 159, 174, 224, 181, 174, 224, 2, 224, 174, 149, 224, 175, 129, 224, 174, 164, 224, 174, 191, 0, 1, 159,
- 174, 224, 181, 174, 224, 2, 224, 174, 180, 0, 1, 164, 174, 224, 0, 1, 174, 174, 224, 0, 1, 176, 174, 224, 128, 175, 224, 181, 174, 224,
- 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 1, 176, 174, 224, 128, 175, 224, 181, 174, 224,
- 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 176, 224, 174, 174, 0, 1, 176, 174, 224,
- 191, 174, 224, 159, 174, 224, 141, 175, 224, 183, 174, 224, 190, 174, 224, 176, 174, 224, 135, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 1,
- 190, 174, 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 137, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 1,
- 191, 174, 224, 159, 174, 224, 133, 174, 224, 2, 224, 174, 163, 224, 174, 191, 0, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 25, 0, 2,
- 224, 174, 159, 224, 174, 191, 0, 2, 224, 174, 177, 224, 175, 141, 224, 174, 177, 224, 174, 191, 32, 0, 8, 0, 8, 2, 224, 174, 159, 224,
- 175, 141, 224, 174, 159, 224, 174, 169, 32, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 169, 224, 174, 170, 224, 175, 141,
- 224, 174, 170, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224, 174, 164,
- 32, 0, 8, 2, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 158, 224, 175, 141, 0, 8, 2, 224, 174, 175, 224, 174,
- 164, 224, 175, 141, 224, 174, 164, 224, 174, 174, 224, 175, 141, 32, 0, 8, 2, 224, 174, 175, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224,
- 174, 164, 0, 8, 2, 224, 174, 175, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 169, 0, 8, 2, 224, 174, 175, 224, 174, 170, 224,
- 175, 141, 224, 174, 170, 224, 174, 181, 224, 175, 136, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 159, 0,
- 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 183, 0, 8, 2, 224, 174, 178, 224, 174, 181, 224, 174, 190, 224,
- 174, 169, 224, 174, 181, 0, 8, 2, 224, 174, 181, 224, 174, 169, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224,
- 174, 176, 0, 8, 32, 18, 79, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0,
- 8, 32, 18, 79, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 164, 224, 175, 141, 0, 8, 32, 18, 79, 2, 224, 174, 168, 224,
- 175, 141, 224, 174, 164, 224, 174, 174, 0, 8, 128, 175, 224, 164, 174, 224, 2, 224, 174, 177, 224, 175, 141, 224, 174, 177, 0, 8, 129, 175,
- 224, 149, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 8, 129, 175, 224, 149, 174, 224, 129, 175, 224, 170, 174,
- 224, 2, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 136, 0, 8, 129, 175, 224, 159, 174, 224, 130, 175, 224, 174, 174, 224, 2, 224,
- 174, 169, 224, 174, 191, 0, 8, 129, 175, 224, 159, 174, 224, 130, 175, 224, 174, 174, 224, 2, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224,
- 174, 149, 224, 175, 141, 0, 8, 129, 175, 224, 159, 174, 224, 138, 174, 224, 2, 224, 174, 175, 224, 174, 191, 224, 174, 176, 0, 8, 129, 175,
- 224, 159, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 8, 129, 175, 224, 164, 174, 224, 141, 175, 224, 164, 174,
- 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 179, 0, 8, 129, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 174, 149, 224,
- 175, 129, 224, 174, 164, 224, 174, 191, 0, 8, 129, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 8, 129, 175,
- 224, 177, 174, 224, 174, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 154, 224, 175, 128, 224, 174, 178, 224, 174, 169, 224, 175, 136, 0,
- 8, 136, 175, 224, 159, 174, 224, 168, 174, 224, 2, 224, 174, 175, 224, 174, 191, 224, 174, 177, 224, 175, 141, 224, 174, 154, 224, 174, 191, 0,
- 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 174, 158, 224, 175, 141, 224, 174, 154, 0, 8, 141, 175, 224, 163, 174,
- 224, 134, 175, 224, 181, 174, 224, 2, 224, 174, 169, 224, 174, 191, 0, 8, 141, 175, 224, 163, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224,
- 174, 179, 224, 174, 191, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 8, 141, 175, 224, 163, 174, 224, 168, 174, 224, 2, 224, 174, 149, 224,
- 174, 178, 0, 8, 141, 175, 224, 169, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 163, 0, 8, 141, 175, 224, 169, 174, 224, 129, 175,
- 224, 174, 174, 224, 2, 224, 174, 164, 224, 174, 191, 224, 174, 181, 0, 8, 141, 175, 224, 169, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224,
- 174, 169, 224, 174, 191, 0, 8, 141, 175, 224, 169, 174, 224, 178, 174, 224, 168, 174, 224, 2, 224, 174, 175, 0, 8, 141, 175, 224, 169, 174,
- 224, 191, 174, 224, 164, 174, 224, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 169, 174, 224, 191, 174, 224, 170, 174,
- 224, 2, 224, 174, 169, 224, 174, 191, 0, 8, 141, 175, 224, 169, 174, 224, 191, 174, 224, 174, 174, 224, 2, 224, 174, 177, 224, 175, 141, 224,
- 174, 177, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 174, 169, 224, 174, 191, 32, 0, 8, 141, 175, 224, 174, 174, 224, 149,
- 174, 224, 2, 224, 174, 169, 224, 174, 191, 224, 174, 149, 224, 174, 179, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 174, 169,
- 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 174, 169, 224, 174, 191,
- 224, 174, 175, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 174, 178, 224, 175, 141, 0, 8, 141, 175, 224, 174, 174, 224, 170,
- 174, 224, 2, 224, 174, 176, 224, 175, 141, 32, 0, 8, 141, 175, 224, 176, 174, 224, 159, 174, 224, 138, 175, 224, 164, 174, 224, 2, 224, 174,
- 153, 224, 175, 141, 224, 174, 149, 0, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 176, 224, 175, 135, 224, 174,
- 183, 224, 174, 169, 0, 8, 141, 175, 224, 176, 174, 224, 191, 174, 224, 179, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 174, 164, 224, 174,
- 169, 0, 8, 141, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 164, 224, 174, 176, 224, 175, 129, 0, 8, 141, 175, 224, 178, 174, 224,
- 190, 174, 224, 149, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174,
- 168, 224, 175, 141, 224, 174, 164, 0, 8, 141, 175, 224, 179, 174, 224, 128, 175, 224, 174, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 8,
- 149, 174, 224, 190, 174, 224, 168, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 169, 0, 8, 154, 174, 224,
- 190, 174, 224, 178, 174, 224, 136, 175, 224, 149, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 8, 176, 174, 224, 191, 174, 224, 159, 174, 224,
- 141, 175, 224, 183, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 8, 181, 174, 224, 191, 174, 224, 154, 174, 224,
- 2, 224, 174, 164, 0, 8, 190, 174, 224, 178, 174, 224, 174, 174, 224, 149, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 8, 190, 174, 224,
- 181, 174, 224, 2, 224, 174, 184, 0, 8, 191, 174, 224, 154, 174, 224, 191, 174, 224, 169, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174,
- 178, 0, 8, 191, 174, 224, 163, 174, 224, 174, 174, 224, 2, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 181, 0, 8, 191, 174, 224,
- 180, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 174, 177, 224, 174, 191, 0, 8, 191, 174, 224, 183, 174, 224, 191, 174, 224, 176, 174, 224,
- 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 4, 224, 174, 164, 1, 129, 175, 224, 154, 174,
- 224, 170, 174, 224, 2, 224, 174, 191, 3, 48, 109, 47, 0, 224, 174, 164, 1, 190, 174, 224, 156, 174, 224, 176, 174, 224, 191, 174, 224, 170,
- 174, 224, 2, 224, 174, 191, 0, 224, 174, 164, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149,
- 0, 4, 224, 174, 164, 224, 174, 191, 1, 129, 175, 224, 149, 174, 224, 176, 174, 224, 3, 48, 109, 47, 37, 0, 224, 174, 164, 224, 174, 191,
- 1, 129, 175, 224, 164, 174, 224, 135, 175, 224, 154, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 141, 175, 224, 184, 174, 224, 149, 174, 224,
- 176, 174, 224, 191, 174, 224, 170, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 156, 174, 224, 149, 174, 224, 0, 224, 174, 164, 224, 174, 191,
- 1, 159, 174, 224, 129, 175, 224, 149, 174, 224, 174, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 159, 174, 224, 149, 174, 224, 141, 175, 224,
- 153, 174, 224, 135, 175, 224, 181, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 163, 174, 224, 149, 174, 224, 0, 224, 174, 164, 224, 174, 191,
- 1, 190, 174, 224, 149, 174, 224, 191, 174, 224, 170, 174, 224, 141, 175, 224, 174, 174, 224, 133, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1,
- 190, 174, 224, 164, 174, 224, 128, 175, 224, 154, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 190, 174, 224, 175, 174, 224, 136, 175, 224, 179,
- 174, 224, 181, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 190, 174, 224, 175, 174, 224, 141, 175, 224, 164, 174, 224, 191, 174, 224, 181, 174,
- 224, 0, 224, 174, 164, 224, 174, 191, 1, 191, 174, 224, 163, 174, 224, 176, 174, 224, 164, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 191,
- 174, 224, 174, 174, 224, 141, 175, 224, 183, 174, 224, 141, 175, 224, 149, 174, 224, 178, 174, 224, 0, 224, 174, 164, 224, 175, 141, 224, 174, 164,
- 224, 174, 191, 224, 174, 176, 224, 174, 170, 224, 175, 141, 8, 2, 32, 224, 174, 170, 224, 174, 164, 224, 174, 191, 3, 48, 109, 47, 47, 37,
- 34, 109, 48, 0, 224, 174, 164, 8, 141, 175, 224, 156, 174, 224, 178, 174, 224, 3, 48, 109, 47, 148, 0, 224, 174, 170, 224, 175, 141, 1,
- 141, 175, 224, 178, 174, 224, 133, 174, 224, 3, 48, 109, 48, 0, 224, 174, 149, 8, 141, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 175,
- 139, 224, 174, 159, 224, 174, 191, 3, 48, 109, 49, 0, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 175, 134, 224, 174, 163,
- 224, 175, 141, 224, 174, 159, 1, 133, 174, 224, 3, 48, 118, 34, 65, 36, 50, 139, 148, 0, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224,
- 174, 159, 224, 175, 141, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 191, 174, 224, 159, 174, 224, 3, 48, 118,
- 34, 139, 65, 36, 66, 139, 148, 0, 224, 174, 190, 224, 174, 175, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 141, 224,
- 174, 174, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 1, 133, 174, 224, 3, 48, 118, 57, 37, 66, 139, 65, 36, 50, 139, 148,
- 0, 4, 224, 174, 190, 224, 174, 163, 224, 174, 191, 224, 174, 149, 224, 174, 191, 8, 2, 224, 174, 176, 3, 48, 118, 66, 37, 81, 0, 224,
- 174, 190, 224, 174, 163, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 8, 2, 224, 174, 176, 0, 224, 174, 190, 224,
- 174, 170, 8, 2, 224, 174, 168, 224, 174, 190, 224, 174, 154, 3, 48, 118, 71, 109, 0, 224, 174, 190, 224, 174, 170, 224, 174, 181, 224, 174,
- 191, 224, 174, 174, 224, 175, 139, 224, 174, 154, 224, 174, 169, 8, 3, 48, 118, 71, 109, 84, 37, 65, 119, 76, 109, 0, 224, 174, 190, 224,
- 174, 154, 224, 174, 191, 224, 174, 159, 8, 134, 175, 224, 159, 174, 224, 3, 48, 118, 89, 37, 139, 148, 0, 224, 174, 190, 224, 174, 154, 224,
- 175, 129, 224, 174, 170, 8, 2, 224, 174, 164, 3, 48, 118, 89, 122, 48, 109, 0, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 159,
- 1, 141, 175, 224, 176, 174, 224, 143, 174, 224, 3, 48, 119, 34, 139, 148, 0, 4, 1, 18, 67, 3, 48, 148, 0, 1, 136, 175, 224, 159,
- 174, 224, 168, 174, 224, 0, 1, 141, 175, 224, 174, 174, 224, 191, 174, 224, 178, 174, 224, 146, 174, 224, 0, 1, 141, 175, 224, 176, 174, 224,
- 159, 174, 224, 135, 174, 224, 0, 1, 141, 175, 224, 178, 174, 224, 133, 174, 224, 2, 32, 0, 1, 141, 175, 224, 178, 174, 224, 149, 174, 224,
- 141, 175, 224, 153, 174, 224, 154, 174, 224, 0, 8, 128, 175, 224, 164, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 0, 8, 136, 175,
- 224, 178, 174, 224, 191, 174, 224, 168, 174, 224, 0, 8, 141, 175, 224, 169, 174, 224, 175, 174, 224, 170, 174, 224, 0, 8, 141, 175, 224, 174,
- 174, 224, 135, 175, 224, 149, 174, 224, 0, 8, 141, 175, 224, 174, 174, 224, 159, 174, 224, 141, 175, 224, 184, 174, 224, 0, 8, 141, 175, 224,
- 174, 174, 224, 190, 174, 224, 159, 174, 224, 141, 175, 224, 184, 174, 224, 0, 8, 141, 175, 224, 176, 174, 224, 128, 175, 224, 168, 174, 224, 0,
- 8, 141, 175, 224, 178, 174, 224, 138, 175, 224, 154, 174, 224, 0, 8, 141, 175, 224, 178, 174, 224, 149, 174, 224, 191, 174, 224, 181, 174, 224,
- 0, 8, 141, 175, 224, 178, 174, 224, 175, 174, 224, 134, 175, 224, 154, 174, 224, 0, 8, 191, 174, 224, 18, 75, 146, 174, 224, 0, 4, 1,
- 32, 46, 32, 191, 174, 224, 170, 174, 224, 2, 224, 174, 191, 32, 46, 32, 224, 174, 154, 224, 174, 191, 3, 71, 0, 1, 32, 129, 175, 224,
- 164, 174, 224, 141, 175, 224, 168, 174, 224, 129, 175, 224, 176, 174, 224, 191, 174, 224, 178, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224,
- 164, 174, 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 32, 129, 175, 224, 164, 174, 224, 141, 175,
- 224, 168, 174, 224, 129, 175, 224, 176, 174, 224, 191, 174, 224, 178, 174, 224, 191, 174, 224, 179, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174,
- 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 32, 141, 175, 224, 169, 174, 224, 191, 174, 224, 179,
- 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 32,
- 164, 174, 224, 141, 175, 224, 168, 174, 224, 129, 175, 224, 176, 174, 224, 191, 174, 224, 178, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224,
- 164, 174, 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 32, 164, 174, 224, 141, 175, 224, 168, 174,
- 224, 129, 175, 224, 176, 174, 224, 191, 174, 224, 178, 174, 224, 191, 174, 224, 179, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 149, 174,
- 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 32, 175, 174, 224, 136, 175, 224, 159, 174, 224, 129, 175, 224, 169,
- 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181,
- 0, 1, 32, 175, 174, 224, 136, 175, 224, 159, 174, 224, 129, 175, 224, 169, 174, 224, 191, 174, 224, 179, 174, 224, 149, 174, 224, 141, 175, 224,
- 153, 174, 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 128, 175, 224, 154, 174, 224, 149, 174, 224,
- 141, 175, 224, 153, 174, 224, 176, 174, 224, 129, 175, 224, 181, 174, 224, 133, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 1,
- 128, 175, 224, 154, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 176, 174, 224, 148, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175,
- 141, 0, 1, 133, 174, 224, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 181, 0, 1, 141, 175, 224, 169, 174, 224, 133, 174, 224,
- 2, 224, 174, 190, 224, 174, 178, 224, 175, 141, 32, 0, 1, 141, 175, 224, 169, 174, 224, 133, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224,
- 175, 141, 0, 1, 141, 175, 224, 169, 174, 224, 135, 174, 224, 2, 224, 175, 129, 224, 174, 177, 0, 1, 141, 175, 224, 170, 174, 224, 191, 174,
- 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 137, 174, 224, 2, 224, 174, 190, 224, 174, 149, 0, 1, 141, 175, 224, 174, 174, 224, 2, 224,
- 174, 190, 0, 1, 141, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 179, 224, 175, 136, 224, 174, 175, 0, 1, 141, 175, 224, 174, 174,
- 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 1, 141, 175, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 174, 190,
- 0, 1, 141, 175, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 174, 191, 0, 1, 141, 175, 224, 174, 174, 224, 2, 224, 175, 130,
- 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 0, 1, 141, 175, 224, 174, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 1, 141,
- 175, 224, 174, 174, 224, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 136, 0, 1, 141, 175, 224, 174, 174, 224, 138,
- 174, 224, 2, 224, 175, 129, 224, 174, 177, 0, 1, 141, 175, 224, 174, 174, 224, 146, 174, 224, 2, 224, 175, 139, 224, 174, 164, 224, 175, 129,
- 224, 174, 174, 224, 175, 141, 0, 1, 141, 175, 224, 174, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 133, 174, 224, 2,
- 224, 175, 135, 224, 174, 176, 224, 175, 141, 0, 1, 141, 175, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 1,
- 141, 175, 224, 177, 174, 224, 164, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 149, 0, 1, 141, 175, 224, 177, 174, 224,
- 175, 174, 224, 135, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 178, 0, 1, 141, 175, 224, 178, 174, 224, 175, 174, 224, 135, 174, 224,
- 2, 224, 174, 190, 224, 174, 178, 224, 175, 141, 32, 0, 1, 141, 175, 224, 183, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 175, 129, 0,
- 1, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 154, 174, 224, 176, 174, 224, 133, 174, 224, 2, 224,
- 175, 139, 224, 174, 149, 0, 1, 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 175, 139, 224, 174, 149, 0, 1, 164, 174, 224, 2, 17,
- 66, 0, 1, 164, 174, 224, 129, 175, 224, 175, 174, 224, 134, 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 1, 164, 174, 224,
- 129, 175, 224, 175, 174, 224, 190, 174, 224, 176, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 1,
- 174, 174, 224, 2, 17, 66, 0, 1, 174, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 163, 0, 1, 190, 174, 224, 149,
- 174, 224, 141, 175, 224, 153, 174, 224, 176, 174, 224, 148, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 190, 174, 224, 149, 174, 224, 141,
- 175, 224, 153, 174, 224, 176, 174, 224, 179, 174, 224, 146, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 190, 174, 224, 149, 174, 224, 190,
- 174, 224, 178, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 190, 174, 224, 164, 174, 224, 128, 175, 224, 176, 174, 224, 170,
- 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 190, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 191, 174, 224, 156, 174, 224, 2,
- 224, 174, 190, 224, 174, 164, 224, 175, 141, 0, 1, 190, 174, 224, 164, 174, 224, 174, 174, 224, 18, 71, 133, 174, 224, 2, 224, 174, 190, 224,
- 174, 164, 0, 1, 190, 174, 224, 164, 174, 224, 174, 174, 224, 134, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 190, 174, 224, 174, 174,
- 224, 190, 174, 224, 178, 174, 224, 141, 175, 224, 184, 174, 224, 135, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 190, 174, 224, 181, 174,
- 224, 168, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 2, 17, 66, 0, 8, 2, 17, 66, 28, 17, 12, 0, 8, 2,
- 18, 72, 224, 174, 178, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224,
- 174, 190, 224, 174, 149, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224,
- 174, 149, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 174, 181, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224,
- 175, 128, 224, 174, 176, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224,
- 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224,
- 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224,
+ 1, 141, 175, 224, 163, 174, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 180, 224, 175, 129, 0, 1, 141, 175, 224, 169, 174, 224, 159, 174,
+ 224, 137, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 1, 141, 175, 224, 169, 174, 224, 159, 174, 224, 137, 174, 224, 2, 224, 174, 191, 224,
+ 174, 177, 0, 1, 141, 175, 224, 169, 174, 224, 164, 174, 224, 18, 68, 2, 224, 174, 190, 224, 174, 178, 0, 1, 141, 175, 224, 169, 174, 224,
+ 174, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 1, 141, 175, 224, 169, 174, 224, 176, 174, 224, 129, 175, 224, 174, 174, 224,
+ 2, 224, 174, 190, 224, 174, 159, 0, 1, 141, 175, 224, 170, 174, 224, 2, 17, 66, 0, 1, 141, 175, 224, 174, 174, 224, 133, 174, 224, 2,
+ 224, 175, 136, 224, 174, 175, 224, 174, 176, 0, 1, 141, 175, 224, 174, 174, 224, 135, 174, 224, 2, 224, 175, 128, 224, 174, 176, 224, 174, 191,
+ 224, 174, 175, 224, 174, 178, 0, 1, 141, 175, 224, 174, 174, 224, 135, 174, 224, 2, 224, 175, 139, 224, 174, 154, 224, 174, 191, 224, 174, 183,
+ 224, 174, 169, 0, 1, 141, 175, 224, 174, 174, 224, 142, 174, 224, 2, 224, 175, 139, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 178,
+ 0, 1, 141, 175, 224, 174, 174, 224, 143, 174, 224, 2, 224, 174, 190, 32, 0, 1, 141, 175, 224, 174, 174, 224, 159, 174, 224, 135, 174, 224,
+ 2, 224, 175, 134, 224, 174, 175, 224, 174, 176, 0, 1, 141, 175, 224, 174, 174, 224, 179, 174, 224, 135, 174, 224, 2, 224, 175, 134, 224, 174,
+ 163, 224, 175, 141, 0, 1, 141, 175, 224, 174, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 1, 141, 175, 224,
+ 175, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 174, 191, 224, 174, 177, 224, 175, 136, 0, 1, 141, 175, 224, 176, 174, 224, 179, 174, 224,
+ 181, 174, 224, 2, 224, 174, 191, 224, 174, 177, 224, 175, 136, 0, 1, 141, 175, 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 142, 174, 224,
+ 2, 224, 174, 190, 224, 174, 176, 0, 1, 141, 175, 224, 176, 174, 224, 191, 174, 224, 174, 174, 224, 191, 174, 224, 164, 174, 224, 2, 224, 174,
+ 191, 224, 174, 159, 224, 174, 191, 0, 1, 141, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 175, 224, 175, 129, 0, 1,
+ 141, 175, 224, 178, 174, 224, 181, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174,
+ 191, 0, 1, 141, 175, 224, 179, 174, 224, 134, 174, 224, 2, 224, 174, 191, 224, 174, 159, 224, 174, 191, 0, 1, 141, 175, 224, 184, 174, 224,
+ 141, 175, 224, 169, 174, 224, 135, 174, 224, 2, 224, 175, 134, 224, 174, 149, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 1, 146, 174, 224,
+ 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 224, 174, 175, 224, 174, 169, 0, 1, 149, 174, 224, 2, 224, 174, 190, 0, 1, 154, 174, 224,
+ 141, 175, 224, 158, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 1, 156, 174, 224, 190, 174, 224,
+ 176, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 174, 169, 0, 1, 156, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 175, 129, 224, 174,
+ 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 1, 159, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1,
+ 159, 174, 224, 141, 175, 224, 163, 174, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 1, 164, 174, 224, 2, 224, 174,
+ 190, 0, 1, 170, 174, 224, 137, 174, 224, 2, 224, 175, 128, 224, 174, 159, 0, 1, 174, 174, 224, 2, 224, 174, 190, 0, 1, 174, 174, 224,
+ 2, 224, 174, 190, 0, 1, 190, 174, 224, 149, 174, 224, 2, 224, 174, 190, 0, 1, 190, 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 1,
+ 190, 174, 224, 164, 174, 224, 2, 224, 174, 190, 0, 1, 190, 174, 224, 164, 174, 224, 190, 174, 224, 181, 174, 224, 2, 224, 174, 191, 0, 1,
+ 190, 174, 224, 174, 174, 224, 2, 224, 174, 190, 0, 1, 191, 174, 224, 18, 75, 146, 174, 224, 2, 224, 175, 134, 0, 1, 191, 174, 224, 149,
+ 174, 224, 141, 175, 224, 149, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 174, 190,
+ 0, 1, 191, 174, 224, 159, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 0, 1, 191, 174, 224, 159, 174, 224, 134,
+ 175, 224, 181, 174, 224, 2, 224, 175, 138, 224, 174, 176, 224, 175, 129, 0, 1, 191, 174, 224, 159, 174, 224, 135, 174, 224, 2, 224, 174, 190,
+ 224, 174, 159, 0, 1, 191, 174, 224, 164, 174, 224, 129, 175, 224, 177, 174, 224, 137, 174, 224, 2, 224, 175, 130, 224, 174, 163, 224, 175, 141,
+ 224, 174, 159, 0, 1, 191, 174, 224, 169, 174, 224, 2, 224, 174, 190, 0, 1, 191, 174, 224, 169, 174, 224, 141, 175, 224, 149, 174, 224, 133,
+ 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 1, 191, 174, 224, 169, 174, 224, 191,
+ 174, 224, 149, 174, 224, 141, 175, 224, 149, 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191,
+ 224, 174, 176, 0, 1, 191, 174, 224, 176, 174, 224, 142, 174, 224, 2, 224, 175, 138, 224, 174, 176, 224, 175, 129, 0, 1, 191, 174, 224, 178,
+ 174, 224, 141, 175, 224, 178, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 130,
+ 224, 174, 176, 0, 1, 191, 174, 224, 178, 174, 224, 159, 174, 224, 190, 174, 224, 170, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141,
+ 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 1, 191, 174, 224, 180, 174, 224, 138, 175, 224, 174, 174, 224, 2, 224, 175, 134, 224, 174, 175,
+ 224, 174, 176, 224, 175, 141, 0, 2, 224, 174, 190, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 175, 136, 0,
+ 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 2, 224, 174, 190, 224, 174, 179, 224, 175, 136, 224, 174, 175,
+ 0, 2, 224, 174, 191, 224, 174, 177, 224, 174, 149, 224, 175, 129, 12, 0, 2, 224, 174, 191, 224, 174, 179, 224, 175, 141, 224, 174, 179, 224,
+ 175, 136, 0, 2, 224, 175, 129, 224, 174, 176, 0, 2, 224, 175, 129, 224, 174, 177, 25, 0, 2, 224, 175, 130, 224, 174, 154, 224, 175, 141,
+ 224, 174, 154, 224, 174, 191, 0, 2, 224, 175, 130, 224, 174, 176, 0, 2, 224, 175, 134, 224, 174, 177, 0, 2, 224, 175, 135, 224, 174, 159,
+ 224, 175, 141, 224, 174, 159, 224, 175, 136, 0, 2, 224, 175, 135, 224, 174, 176, 224, 174, 191, 224, 174, 178, 224, 175, 141, 32, 0, 2, 224,
+ 175, 135, 224, 174, 176, 224, 175, 141, 32, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 178, 224,
+ 174, 190, 32, 12, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 178, 224, 175, 129, 224, 174, 174,
+ 224, 175, 141, 32, 12, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 178, 224, 175, 141, 32, 12,
+ 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174, 164, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 224,
+ 174, 174, 224, 174, 178, 224, 175, 141, 32, 12, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174, 164, 224, 175, 129, 32, 12, 0,
+ 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 135, 32, 12, 0, 2, 224, 175, 138, 224,
+ 174, 180, 224, 175, 129, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 12, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129,
+ 224, 174, 164, 224, 175, 135, 32, 12, 0, 2, 224, 175, 138, 224, 174, 180, 224, 175, 129, 224, 174, 164, 224, 175, 139, 32, 12, 0, 2, 224,
+ 175, 139, 224, 174, 149, 32, 0, 2, 224, 175, 139, 224, 174, 149, 224, 174, 181, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224,
+ 175, 136, 32, 0, 2, 224, 175, 139, 224, 174, 149, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 177, 0, 2, 224, 175, 139, 224, 174,
+ 149, 224, 174, 191, 224, 174, 177, 0, 2, 224, 175, 139, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 0, 2, 224, 175, 139,
+ 224, 174, 164, 224, 174, 191, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 135, 32, 12, 0, 2, 224, 175, 139, 224, 174, 164, 224, 174,
+ 191, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 12, 0, 2, 224, 175, 139, 224, 174, 164, 224, 175, 129, 12, 0, 2, 224, 175,
+ 139, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 141, 12, 0, 2, 224, 175, 139, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175,
+ 141, 32, 12, 0, 2, 224, 175, 139, 224, 174, 164, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 224, 174, 174, 224,
+ 175, 141, 32, 0, 2, 224, 175, 139, 224, 174, 164, 224, 175, 135, 32, 12, 0, 2, 224, 175, 139, 224, 174, 164, 224, 175, 139, 32, 12, 0,
+ 2, 224, 175, 139, 224, 174, 169, 32, 0, 2, 224, 175, 139, 224, 174, 169, 224, 174, 164, 224, 175, 129, 32, 0, 2, 224, 175, 139, 224, 174,
+ 169, 224, 174, 190, 0, 2, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 177, 12, 0, 2, 224, 175, 139, 224, 174, 175, 224, 174, 191,
+ 224, 174, 176, 224, 175, 129, 0, 2, 224, 175, 139, 224, 174, 175, 224, 175, 141, 0, 2, 224, 175, 139, 224, 174, 178, 32, 0, 2, 224, 175,
+ 139, 224, 174, 178, 224, 174, 149, 224, 175, 141, 32, 0, 2, 224, 175, 139, 224, 174, 178, 224, 174, 154, 224, 175, 141, 32, 0, 2, 224, 175,
+ 139, 224, 174, 178, 224, 174, 164, 224, 175, 141, 32, 0, 2, 224, 175, 139, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174,
+ 190, 224, 174, 169, 224, 175, 141, 32, 12, 0, 2, 224, 175, 139, 224, 174, 178, 224, 174, 170, 224, 175, 141, 32, 0, 2, 224, 175, 139, 224,
+ 174, 178, 224, 174, 181, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 0, 2, 224, 175, 139, 224, 174, 178, 224, 174, 181, 224, 175, 135, 32,
+ 0, 2, 224, 175, 139, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 0, 2, 224, 175, 139, 224, 174, 178, 224, 175, 141, 32,
+ 12, 0, 2, 224, 175, 139, 224, 174, 181, 224, 174, 164, 0, 8, 2, 17, 66, 0, 8, 2, 224, 174, 190, 224, 174, 154, 224, 175, 129, 224,
+ 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224,
+ 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 163, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224,
+ 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
+ 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 32, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141,
+ 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 18, 81, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149,
+ 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 224, 174, 149, 224, 175, 129, 224, 174, 177, 224, 175, 136, 0, 8,
+ 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 224,
+ 174, 174, 224, 175, 135, 224, 174, 177, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 224, 174, 174, 224, 175, 135, 224, 174, 177, 224, 175, 141, 224, 174, 170, 224, 174, 159,
+ 224, 175, 141, 224, 174, 159, 32, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175,
+ 129, 224, 174, 174, 224, 175, 141, 32, 224, 174, 174, 224, 175, 135, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
+ 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 135, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224,
+ 174, 170, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224,
+ 174, 190, 224, 174, 178, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224,
+ 174, 190, 224, 174, 170, 224, 174, 191, 224, 174, 183, 224, 175, 135, 224, 174, 149, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 191, 224,
+ 174, 169, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 159, 224, 174, 169, 224, 175, 141, 0, 8, 2, 224,
+ 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 136, 0, 8, 2,
+ 224, 174, 190, 224, 174, 178, 224, 175, 141, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 136, 0, 8, 2,
+ 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 191,
+ 224, 174, 159, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 32, 224, 174, 174, 224, 175, 129, 224, 174, 149, 224, 174, 174, 224, 174,
+ 164, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 32, 224, 174, 174, 224, 175, 129, 224, 174, 185, 224, 174, 174, 224, 174, 164, 0,
+ 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224,
+ 174, 190, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 175, 135, 224, 174, 159, 0, 8, 2, 224, 175, 135, 224,
+ 174, 176, 224, 174, 178, 224, 175, 136, 0, 8, 2, 224, 175, 135, 224, 174, 183, 224, 174, 169, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224,
+ 175, 138, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 169, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0,
+ 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 175, 139, 224,
+ 174, 184, 224, 175, 141, 32, 18, 87, 0, 8, 2, 224, 175, 139, 224, 174, 184, 224, 175, 141, 224, 174, 159, 0, 8, 32, 129, 175, 224, 159,
+ 174, 224, 134, 174, 224, 2, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 135, 0, 8, 32, 129, 175, 224, 159, 174, 224,
+ 190, 174, 224, 175, 174, 224, 136, 175, 224, 179, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174,
+ 170, 224, 175, 135, 0, 8, 128, 175, 224, 159, 174, 224, 2, 224, 174, 190, 224, 174, 175, 224, 175, 141, 0, 8, 128, 175, 224, 164, 174, 224,
+ 2, 224, 174, 190, 0, 8, 128, 175, 224, 176, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 175, 134, 224, 174, 176, 224, 175, 129, 224, 174,
+ 174, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 164, 224, 175, 130, 224, 174, 176, 0, 8, 129, 175, 224, 159, 174, 224, 141, 175, 224,
+ 159, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 129, 175, 224, 159, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174,
+ 164, 0, 8, 129, 175, 224, 159, 174, 224, 191, 174, 224, 181, 174, 224, 164, 174, 224, 2, 224, 175, 138, 224, 174, 159, 224, 174, 191, 0, 8,
+ 129, 175, 224, 177, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 129, 175, 224, 177, 174, 224, 174, 174, 224,
+ 2, 224, 174, 190, 224, 174, 164, 0, 8, 129, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 174, 191, 224, 174, 177, 0, 8, 129, 175, 224,
+ 177, 174, 224, 174, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 175, 141, 224, 174, 154, 0, 8, 129, 175, 224, 177, 174, 224, 191, 174, 224,
+ 154, 174, 224, 2, 224, 174, 190, 224, 174, 164, 224, 175, 136, 0, 8, 130, 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 179, 224, 174,
+ 174, 224, 175, 141, 32, 0, 8, 135, 175, 224, 159, 174, 224, 2, 224, 175, 141, 0, 8, 135, 175, 224, 168, 174, 224, 2, 224, 174, 190, 224,
+ 174, 179, 0, 8, 136, 175, 224, 149, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 174, 191, 0, 8, 136, 175, 224, 149, 174, 224, 2, 224,
+ 175, 139, 224, 174, 159, 0, 8, 136, 175, 224, 154, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 136, 175, 224, 159, 174,
+ 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 159, 224, 174, 191, 0, 8, 136, 175, 224, 159, 174, 224, 164, 174, 224, 2, 224, 175, 139, 224,
+ 174, 159, 0, 8, 136, 175, 224, 174, 174, 224, 2, 224, 175, 139, 224, 174, 159, 0, 8, 136, 175, 224, 177, 174, 224, 129, 175, 224, 149, 174,
+ 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 136, 175, 224, 177, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 159, 224,
+ 174, 191, 0, 8, 141, 175, 224, 149, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 12,
+ 0, 8, 141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 141,
+ 175, 224, 163, 174, 224, 134, 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 8, 141, 175, 224, 169, 174, 224, 129, 175, 224, 174,
+ 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 8, 141, 175, 224, 169, 174, 224, 134, 175, 224, 164, 174, 224, 2, 224, 175,
+ 134, 224, 174, 163, 224, 175, 141, 224, 174, 163, 224, 175, 136, 0, 8, 141, 175, 224, 169, 174, 224, 134, 175, 224, 174, 174, 224, 2, 224, 175,
+ 138, 224, 174, 176, 224, 175, 129, 0, 8, 141, 175, 224, 169, 174, 224, 181, 174, 224, 2, 224, 175, 138, 224, 174, 176, 224, 175, 129, 0, 8,
+ 141, 175, 224, 174, 174, 224, 129, 175, 224, 164, 174, 224, 139, 175, 224, 170, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 174, 174, 224,
+ 135, 175, 224, 176, 174, 224, 164, 174, 224, 2, 224, 174, 190, 32, 0, 8, 141, 175, 224, 174, 174, 224, 135, 175, 224, 176, 174, 224, 181, 174,
+ 224, 2, 224, 174, 190, 32, 0, 8, 141, 175, 224, 174, 174, 224, 135, 175, 224, 177, 174, 224, 139, 175, 224, 170, 174, 224, 2, 224, 174, 190,
+ 32, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 0, 8, 141, 175, 224, 174, 174, 224,
+ 149, 174, 224, 2, 224, 175, 134, 224, 174, 169, 224, 174, 191, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 175, 139, 224, 174,
+ 154, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 175, 139, 224, 174, 184, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224,
+ 2, 224, 175, 140, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 174, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224,
+ 154, 174, 224, 2, 224, 175, 139, 224, 174, 159, 0, 8, 141, 175, 224, 174, 174, 224, 178, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 8,
+ 141, 175, 224, 174, 174, 224, 178, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 175, 134, 224, 174, 175, 224, 174, 176, 0, 8, 141, 175, 224,
+ 174, 174, 224, 178, 174, 224, 190, 174, 224, 178, 174, 224, 139, 175, 224, 149, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 8, 141, 175, 224,
+ 174, 174, 224, 180, 174, 224, 170, 174, 224, 2, 224, 175, 138, 224, 174, 176, 224, 175, 129, 224, 174, 179, 0, 8, 141, 175, 224, 174, 174, 224,
+ 190, 174, 224, 149, 174, 224, 2, 224, 175, 139, 224, 174, 154, 224, 174, 191, 224, 174, 183, 224, 174, 169, 0, 8, 141, 175, 224, 174, 174, 224,
+ 190, 174, 224, 149, 174, 224, 2, 224, 175, 140, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 174, 174, 224, 190, 174, 224,
+ 159, 174, 224, 141, 175, 224, 163, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 174, 174, 224, 190, 174, 224,
+ 178, 174, 224, 139, 175, 224, 170, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 174, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174,
+ 191, 224, 174, 179, 0, 8, 141, 175, 224, 174, 174, 224, 191, 174, 224, 164, 174, 224, 2, 224, 175, 129, 0, 8, 141, 175, 224, 175, 174, 224,
+ 134, 175, 224, 174, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 175, 174, 224, 138, 175, 224, 170, 174, 224, 2, 224, 174, 191, 0, 8,
+ 141, 175, 224, 178, 174, 224, 134, 175, 224, 154, 174, 224, 2, 224, 175, 135, 224, 174, 154, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224,
+ 138, 175, 224, 164, 174, 224, 2, 224, 175, 138, 224, 174, 176, 224, 175, 129, 224, 174, 179, 0, 8, 141, 175, 224, 178, 174, 224, 149, 174, 224,
+ 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 141, 175, 224, 178, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174,
+ 190, 0, 8, 141, 175, 224, 178, 174, 224, 191, 174, 224, 183, 174, 224, 2, 224, 174, 190, 0, 8, 141, 175, 224, 180, 174, 224, 190, 174, 224,
+ 164, 174, 224, 2, 224, 174, 190, 224, 174, 179, 0, 8, 141, 175, 224, 180, 174, 224, 190, 174, 224, 175, 174, 224, 2, 224, 174, 190, 224, 174,
+ 163, 0, 8, 154, 174, 224, 141, 175, 224, 158, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174,
+ 191, 224, 174, 176, 0, 8, 159, 174, 224, 141, 175, 224, 159, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 159, 174, 224,
+ 141, 175, 224, 159, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 159, 174, 224, 141, 175, 224,
+ 159, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 159, 224, 174, 190, 224, 174, 149, 0, 8, 159, 174, 224, 181, 174, 224,
+ 2, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 163, 224, 175, 136, 0, 8, 164, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 175,
+ 129, 224, 174, 176, 224, 174, 190, 224, 174, 163, 0, 8, 174, 174, 224, 141, 175, 224, 176, 174, 224, 164, 174, 224, 2, 224, 175, 129, 224, 174,
+ 176, 224, 174, 191, 0, 8, 175, 174, 224, 191, 174, 224, 178, 174, 224, 149, 174, 224, 2, 224, 175, 134, 224, 174, 176, 224, 175, 129, 224, 174,
+ 174, 224, 174, 190, 224, 174, 179, 0, 8, 176, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 175, 134, 224, 174, 176, 224, 175, 129, 224, 174,
+ 174, 224, 174, 190, 224, 174, 179, 0, 8, 176, 174, 224, 190, 174, 224, 174, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174,
+ 179, 224, 175, 136, 224, 174, 175, 0, 8, 176, 174, 224, 191, 174, 224, 149, 174, 224, 141, 175, 224, 149, 174, 224, 154, 174, 224, 2, 224, 174,
+ 190, 224, 174, 163, 224, 174, 191, 0, 8, 178, 174, 224, 170, 174, 224, 2, 224, 175, 135, 224, 174, 176, 0, 8, 178, 174, 224, 191, 174, 224,
+ 154, 174, 224, 2, 224, 175, 135, 224, 174, 176, 0, 8, 181, 174, 224, 168, 174, 224, 2, 224, 174, 190, 224, 174, 183, 0, 8, 190, 174, 224,
+ 169, 174, 224, 141, 175, 224, 169, 174, 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 190, 0, 8,
+ 190, 174, 224, 170, 174, 224, 2, 224, 175, 129, 224, 174, 178, 224, 174, 176, 0, 8, 191, 174, 224, 154, 174, 224, 141, 175, 224, 169, 174, 224,
+ 191, 174, 224, 176, 174, 224, 141, 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 8, 191, 174, 224, 176, 174, 224, 154, 174, 224,
+ 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 0, 8, 191, 174, 224, 176, 174, 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 8,
+ 191, 174, 224, 177, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 174, 191, 224, 174, 159, 224, 174, 191, 0, 8, 191, 174, 224, 180, 174, 224,
+ 181, 174, 224, 2, 224, 174, 190, 224, 174, 159, 0, 8, 191, 174, 224, 183, 174, 224, 191, 174, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174,
+ 163, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 1, 139, 175, 224, 176, 174, 224, 143, 174, 224, 2, 224, 174, 179, 224, 175, 135, 224, 174,
+ 169, 0, 224, 174, 191, 1, 141, 175, 224, 159, 174, 224, 137, 174, 224, 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 224,
+ 174, 191, 1, 141, 175, 224, 170, 174, 224, 129, 175, 224, 154, 174, 224, 176, 174, 224, 133, 174, 224, 2, 224, 174, 176, 224, 174, 164, 224, 174,
+ 191, 224, 174, 168, 224, 174, 191, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 1, 141, 175, 224, 170, 174, 224, 156, 174, 224, 190, 174, 224,
+ 176, 174, 224, 2, 224, 174, 176, 224, 174, 164, 224, 174, 191, 224, 174, 168, 224, 174, 191, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 1,
+ 141, 175, 224, 170, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 18, 68, 2, 224, 174, 176, 224, 174, 179, 224, 174, 175, 0, 224, 174,
+ 191, 1, 141, 175, 224, 170, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 18, 68, 2, 224, 174, 176, 224, 174, 190, 224, 174, 175, 0,
+ 224, 174, 191, 1, 141, 175, 224, 170, 174, 224, 169, 174, 224, 156, 174, 224, 139, 175, 224, 170, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224,
+ 174, 175, 224, 174, 176, 0, 224, 174, 191, 1, 141, 175, 224, 183, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174, 175, 224,
+ 175, 139, 224, 174, 149, 0, 224, 174, 191, 2, 224, 174, 176, 224, 174, 190, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
+ 149, 224, 174, 159, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 149, 224, 174, 178, 224, 174, 190, 224, 174, 164, 224, 174,
+ 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
+ 149, 224, 174, 190, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 149, 224, 175, 141, 224, 174, 158, 224, 175, 136, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 153, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174,
+ 169, 224, 175, 141, 224, 174, 168, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 169, 224, 175, 141, 224, 174, 169, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 181, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 190, 224, 174,
+ 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174,
+ 176, 224, 174, 154, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
+ 154, 224, 175, 129, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 169, 224, 175,
+ 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 176, 0, 224, 174, 191, 8,
+ 2, 224, 174, 176, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 169, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174,
+ 176, 224, 174, 156, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 163, 224, 174, 181, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
+ 163, 224, 174, 190, 224, 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 174,
+ 163, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 163, 0, 224, 174, 191, 8,
+ 2, 224, 174, 176, 224, 174, 164, 224, 174, 174, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 190, 224, 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174,
+ 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 128, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175,
+ 135, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 135, 224, 174, 183, 0, 224, 174, 191, 8, 2, 224, 174,
+ 176, 224, 174, 164, 224, 175, 139, 224, 174, 183, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174,
+ 191, 224, 174, 175, 224, 175, 135, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 169, 224, 174, 190, 224, 174, 170, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 174, 190, 224, 174, 163, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 174, 190, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 174,
+ 190, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 175, 129, 224, 174, 149, 224, 174, 176, 0, 224, 174, 191, 8,
+ 2, 224, 174, 176, 224, 174, 174, 224, 175, 139, 224, 174, 183, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 175, 224, 174,
+ 164, 224, 175, 141, 224, 174, 164, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 175, 224, 174, 190, 0, 224, 174, 191, 8,
+ 2, 224, 174, 176, 224, 174, 175, 224, 175, 139, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 175, 224, 175, 139, 224, 174,
+ 154, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 175, 224, 175, 139, 224, 174, 156, 224, 174, 169, 0, 224, 174, 191, 8,
+ 2, 224, 174, 176, 224, 174, 178, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 179, 224, 174, 175, 0, 224, 174, 191, 8,
+ 2, 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 128, 224, 174,
+ 163, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 128, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
+ 181, 224, 175, 135, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 135, 224, 174, 154, 224, 174, 191, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 184, 224, 174,
+ 190, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 184, 224, 175, 141, 224, 174, 164, 224, 174, 190, 0, 224, 174, 191, 8,
+ 2, 224, 174, 176, 224, 174, 185, 224, 174, 178, 224, 174, 190, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174,
+ 149, 224, 174, 190, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 174, 191, 224, 174, 176, 224, 175,
+ 129, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
+ 174, 190, 224, 174, 163, 224, 174, 164, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 174, 169, 0,
+ 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224,
+ 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 164, 224,
+ 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224,
+ 174, 153, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224,
+ 174, 175, 224, 174, 164, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224,
+ 174, 191, 224, 174, 175, 224, 174, 174, 224, 175, 141, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 170, 224, 175, 141,
+ 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176,
+ 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 176,
+ 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 164,
+ 224, 175, 141, 224, 174, 164, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 139,
+ 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 174, 224, 174, 191, 224, 174, 175,
+ 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 164, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176,
+ 224, 174, 191, 224, 174, 175, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 170, 224, 175, 141,
+ 224, 174, 170, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 174, 0, 224, 174, 191, 8, 2,
+ 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190,
+ 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 174, 224, 174, 163, 224, 174, 191, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 159, 224, 174, 174, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 169, 0, 224, 174, 191, 8,
+ 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 181, 224, 175, 129, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
+ 191, 224, 174, 175, 224, 174, 190, 224, 174, 181, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 135, 0, 224, 174, 191, 8,
+ 2, 224, 174, 176, 224, 175, 139, 224, 174, 149, 224, 174, 191, 224, 174, 164, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174,
+ 184, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 184, 224, 175, 141, 32, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 0,
+ 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 176, 0, 224, 174, 191,
+ 8, 2, 224, 174, 179, 224, 175, 128, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175, 135, 0, 224, 174, 191, 8, 128, 175,
+ 224, 176, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 0, 224, 174, 191, 8, 141, 175,
+ 224, 170, 174, 224, 169, 174, 224, 190, 174, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174, 170, 0, 224, 174, 191, 8, 141, 175, 224, 170, 174,
+ 224, 174, 174, 224, 141, 175, 224, 176, 174, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174, 170, 0, 224, 174, 191, 8, 141, 175, 224, 170, 174,
+ 224, 176, 174, 224, 181, 174, 224, 2, 224, 174, 176, 18, 69, 224, 174, 190, 224, 174, 164, 0, 224, 174, 191, 8, 141, 175, 224, 170, 174, 224,
+ 190, 174, 224, 18, 71, 174, 174, 224, 2, 224, 174, 176, 224, 174, 170, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 149,
+ 224, 174, 191, 224, 174, 164, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190,
+ 224, 174, 169, 0, 224, 175, 129, 8, 2, 224, 174, 179, 224, 175, 129, 224, 174, 159, 224, 175, 139, 224, 174, 169, 224, 174, 191, 224, 174, 175,
+ 0, 224, 175, 141, 1, 139, 175, 224, 176, 174, 224, 143, 174, 224, 2, 224, 174, 179, 224, 175, 135, 224, 174, 169, 0, 224, 175, 141, 1, 141,
+ 175, 224, 174, 174, 224, 135, 174, 224, 2, 224, 174, 176, 224, 175, 134, 224, 174, 184, 0, 224, 175, 141, 2, 32, 224, 174, 170, 0, 224, 175,
+ 141, 2, 224, 174, 170, 0, 224, 175, 141, 2, 224, 174, 184, 0, 224, 175, 141, 8, 128, 175, 224, 176, 174, 224, 141, 175, 224, 184, 174, 224,
+ 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 0, 224, 175, 141, 8, 129, 175, 224, 154, 174, 224, 2, 224, 174, 176, 224, 175,
+ 128, 224, 174, 174, 0, 224, 175, 141, 8, 135, 175, 224, 149, 174, 224, 2, 224, 174, 174, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 224,
+ 175, 141, 8, 139, 175, 224, 170, 174, 224, 0, 224, 175, 141, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 174, 176, 224, 175, 134,
+ 224, 174, 184, 0, 224, 175, 141, 8, 149, 174, 224, 190, 174, 224, 178, 174, 224, 0, 224, 175, 141, 8, 190, 174, 224, 159, 174, 224, 141, 175,
+ 224, 149, 174, 224, 141, 175, 224, 184, 174, 224, 134, 175, 224, 159, 174, 224, 0, 224, 175, 141, 8, 190, 174, 224, 174, 174, 224, 2, 224, 174,
+ 179, 0, 224, 174, 191, 224, 174, 176, 1, 141, 175, 224, 184, 174, 224, 141, 175, 224, 149, 174, 224, 142, 174, 224, 2, 224, 174, 184, 3, 48,
+ 34, 36, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 170, 8, 2, 224,
+ 174, 190, 224, 174, 178, 3, 48, 34, 37, 50, 89, 37, 48, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 153, 224,
+ 175, 141, 224, 174, 149, 8, 2, 224, 174, 190, 3, 48, 34, 37, 57, 109, 68, 49, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174,
+ 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 176, 3, 48, 34, 37, 66, 140, 109, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224,
+ 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 48, 34, 37, 66, 140, 149, 0, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 159, 8,
+ 2, 224, 175, 139, 224, 174, 176, 224, 174, 191, 224, 174, 175, 3, 48, 34, 37, 140, 0, 4, 224, 175, 129, 224, 174, 176, 224, 174, 131, 224,
+ 174, 170, 8, 2, 18, 69, 224, 174, 176, 3, 48, 34, 39, 83, 109, 0, 224, 175, 129, 224, 174, 176, 224, 174, 170, 8, 2, 18, 69, 224,
+ 174, 176, 0, 224, 175, 129, 224, 174, 176, 224, 174, 170, 224, 175, 138, 8, 2, 224, 174, 154, 224, 174, 176, 0, 224, 175, 129, 224, 174, 176,
+ 224, 175, 138, 224, 174, 170, 8, 2, 224, 174, 154, 224, 174, 176, 0, 224, 175, 129, 224, 174, 176, 224, 175, 138, 224, 174, 170, 224, 175, 138,
+ 8, 2, 224, 174, 154, 224, 174, 176, 0, 224, 175, 141, 224, 174, 176, 224, 174, 170, 224, 175, 138, 8, 2, 224, 174, 154, 224, 174, 176, 0,
+ 224, 175, 141, 224, 174, 176, 224, 175, 138, 224, 174, 170, 8, 2, 224, 174, 154, 224, 174, 176, 0, 224, 175, 141, 224, 174, 176, 224, 175, 138,
+ 224, 174, 170, 224, 175, 138, 8, 2, 224, 174, 154, 224, 174, 176, 0, 224, 174, 191, 224, 174, 176, 224, 174, 164, 224, 175, 141, 8, 2, 224,
+ 174, 175, 224, 175, 135, 224, 174, 149, 3, 48, 34, 109, 47, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 149, 2, 224, 174, 190, 224, 174,
+ 183, 3, 48, 34, 109, 49, 0, 224, 174, 191, 224, 174, 176, 224, 174, 149, 8, 141, 175, 224, 170, 174, 224, 169, 174, 224, 190, 174, 224, 158,
+ 174, 224, 2, 224, 174, 190, 0, 224, 174, 191, 224, 174, 176, 224, 174, 149, 8, 169, 174, 224, 190, 174, 224, 158, 174, 224, 2, 224, 174, 190,
+ 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 154, 1, 141, 175, 224, 170, 174, 224, 164, 174, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174,
+ 176, 3, 48, 34, 109, 76, 0, 224, 174, 191, 224, 174, 176, 224, 174, 154, 8, 2, 224, 174, 190, 224, 174, 176, 0, 224, 174, 191, 224, 174,
+ 176, 224, 174, 154, 224, 175, 141, 8, 2, 224, 174, 169, 224, 175, 136, 3, 48, 34, 109, 76, 12, 37, 0, 224, 174, 191, 224, 174, 176, 224,
+ 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 8, 2, 224, 174, 178, 3, 48, 34, 118, 49, 140, 37, 49,
+ 109, 0, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 159, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8,
+ 3, 48, 34, 118, 84, 37, 141, 109, 66, 140, 149, 0, 224, 175, 141, 224, 174, 176, 224, 175, 139, 224, 174, 159, 8, 2, 224, 174, 190, 224,
+ 174, 169, 3, 48, 34, 119, 47, 0, 224, 175, 129, 224, 174, 176, 224, 175, 139, 224, 174, 159, 8, 2, 224, 174, 190, 224, 174, 169, 3, 48,
+ 34, 119, 140, 0, 224, 175, 129, 224, 174, 176, 224, 175, 130, 224, 174, 170, 8, 3, 48, 34, 123, 83, 149, 0, 224, 174, 191, 224, 174, 176,
+ 224, 175, 136, 224, 174, 181, 224, 175, 135, 224, 174, 159, 8, 3, 48, 34, 134, 84, 114, 140, 149, 0, 224, 175, 134, 224, 174, 163, 224, 175,
+ 141, 224, 174, 159, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 176, 3, 48, 36, 66, 140, 109, 0, 4, 224,
+ 175, 134, 224, 174, 158, 224, 175, 141, 224, 174, 154, 8, 2, 224, 174, 190, 32, 3, 48, 36, 67, 75, 0, 224, 175, 134, 224, 174, 158, 224,
+ 175, 141, 224, 174, 154, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 174, 0, 224, 174, 191, 224, 174, 149, 8, 128, 175, 224,
+ 164, 174, 224, 2, 224, 174, 190, 3, 48, 37, 49, 0, 224, 174, 191, 224, 174, 159, 8, 190, 174, 224, 149, 174, 224, 2, 224, 174, 178, 3,
+ 48, 37, 140, 109, 0, 224, 175, 129, 224, 174, 164, 224, 175, 141, 8, 2, 224, 174, 164, 23, 32, 224, 174, 170, 224, 175, 129, 224, 174, 164,
+ 12, 3, 48, 40, 47, 0, 4, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 149, 3, 48, 40, 47, 47, 109,
+ 0, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 174, 224, 175, 141, 32, 224, 174, 170, 224, 175, 129, 224, 174,
+ 164, 224, 174, 191, 224, 174, 175, 0, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 174, 224, 175, 141, 32, 224,
+ 174, 170, 224, 175, 129, 224, 174, 164, 224, 175, 129, 0, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 176, 224,
+ 174, 191, 224, 174, 154, 224, 174, 191, 0, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 174, 224, 175, 141, 224, 174, 170,
+ 8, 2, 224, 175, 129, 224, 174, 164, 3, 48, 40, 47, 47, 109, 65, 48, 0, 4, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 18, 68,
+ 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174, 176, 3, 48, 48, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 18, 68, 2,
+ 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 149, 174, 224, 133, 174, 224, 2,
+ 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 149, 174, 224, 191, 174, 224, 164,
+ 174, 224, 133, 174, 224, 2, 224, 174, 176, 224, 174, 154, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174,
+ 191, 1, 154, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174,
+ 170, 224, 174, 191, 1, 164, 174, 224, 141, 175, 224, 164, 174, 224, 176, 174, 224, 135, 174, 224, 2, 224, 174, 176, 224, 174, 181, 224, 174, 190,
+ 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 164, 174, 224, 141, 175, 224, 164, 174, 224, 176, 174, 224, 2, 224, 174, 176,
+ 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 169, 174, 224, 174, 174, 224, 2, 224, 174, 176,
+ 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 178, 174, 224, 156, 174, 224, 2, 224, 174, 176,
+ 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 178, 174, 224, 191, 174, 224, 168, 174, 224, 2,
+ 224, 174, 176, 224, 174, 170, 224, 175, 129, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 181, 174, 224, 164, 174, 224, 190, 174, 224, 175,
+ 174, 224, 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174, 154, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 181, 174, 224, 191,
+ 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 191, 174, 224, 18,
+ 75, 146, 174, 224, 2, 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 191, 174,
+ 224, 163, 174, 224, 174, 174, 224, 2, 224, 174, 176, 224, 174, 181, 224, 174, 190, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 191, 174,
+ 224, 164, 174, 224, 168, 174, 224, 2, 224, 174, 176, 224, 174, 181, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191,
+ 8, 191, 174, 224, 179, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 224, 175, 141,
+ 224, 174, 149, 8, 190, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 169, 3, 48, 49, 0, 224, 175, 141,
+ 224, 174, 175, 224, 175, 130, 224, 174, 159, 1, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 174, 176, 3, 48, 57, 152, 140, 109, 0,
+ 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 176, 174, 224, 170, 174, 224, 2, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 3,
+ 48, 71, 0, 224, 175, 141, 224, 174, 154, 8, 176, 174, 224, 2, 224, 174, 176, 3, 48, 76, 109, 0, 4, 1, 21, 2, 224, 174, 159, 224,
+ 175, 141, 224, 174, 154, 12, 3, 48, 109, 0, 1, 128, 175, 224, 169, 174, 224, 2, 25, 0, 1, 128, 175, 224, 176, 174, 224, 2, 25, 0,
+ 1, 129, 175, 224, 169, 174, 224, 133, 174, 224, 2, 224, 174, 174, 224, 174, 190, 0, 1, 129, 175, 224, 169, 174, 224, 133, 174, 224, 2, 224,
+ 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 181, 224, 174, 191, 0, 1, 129, 175, 224, 176, 174, 224, 135, 174, 224, 2, 224, 174, 149, 0,
+ 1, 129, 175, 224, 176, 174, 224, 146, 174, 224, 2, 224, 174, 149, 0, 1, 129, 175, 224, 176, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224,
+ 174, 174, 224, 174, 190, 0, 1, 134, 174, 224, 2, 224, 174, 176, 224, 175, 135, 224, 174, 154, 224, 174, 169, 0, 1, 134, 174, 224, 2, 224,
+ 174, 176, 224, 175, 135, 224, 174, 183, 224, 174, 169, 0, 1, 136, 175, 224, 164, 174, 224, 170, 174, 224, 2, 224, 174, 164, 224, 175, 136, 0,
+ 1, 137, 174, 224, 2, 224, 174, 168, 224, 174, 191, 224, 174, 183, 0, 1, 137, 174, 224, 2, 224, 174, 168, 224, 175, 141, 224, 174, 168, 224,
+ 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 154, 0, 1, 139, 175, 224, 159, 174, 224, 141, 175, 224, 149, 174, 224, 134, 174, 224, 2, 224,
+ 174, 184, 0, 1, 139, 175, 224, 175, 174, 224, 191, 174, 224, 174, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 1, 139, 175, 224, 178, 174,
+ 224, 133, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 1, 140, 175, 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 2, 224, 174, 164, 224,
+ 174, 191, 0, 1, 141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 174, 180, 224, 174, 191, 0, 1, 141, 175, 224, 169, 174,
+ 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 149, 224, 174, 178, 0, 1, 141, 175, 224, 169, 174, 224, 134, 175, 224, 164, 174, 224, 2, 224,
+ 174, 149, 224, 175, 129, 224, 174, 164, 224, 174, 191, 0, 1, 141, 175, 224, 169, 174, 224, 168, 174, 224, 2, 224, 174, 149, 224, 174, 178, 0,
+ 1, 141, 175, 224, 169, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 149, 224, 174, 178, 0, 1, 141, 175, 224, 169, 174, 224, 191, 174,
+ 224, 174, 174, 224, 2, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 12, 0, 1, 141, 175, 224, 170, 174, 224, 0,
+ 1, 141, 175, 224, 174, 174, 224, 176, 174, 224, 149, 174, 224, 2, 224, 174, 159, 0, 1, 141, 175, 224, 174, 174, 224, 176, 174, 224, 149, 174,
+ 224, 2, 224, 174, 177, 224, 175, 141, 0, 1, 141, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 174, 164, 224, 175, 141, 0, 1, 141, 175,
+ 224, 178, 174, 224, 133, 174, 224, 2, 224, 174, 174, 0, 1, 141, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 169, 224, 174, 190, 0,
+ 1, 147, 174, 224, 2, 224, 174, 169, 0, 1, 149, 174, 224, 2, 25, 0, 1, 159, 174, 224, 181, 174, 224, 2, 224, 174, 149, 224, 175, 129,
+ 224, 174, 164, 224, 174, 191, 0, 1, 159, 174, 224, 181, 174, 224, 2, 224, 174, 180, 0, 1, 164, 174, 224, 0, 1, 174, 174, 224, 0, 1,
+ 174, 174, 224, 2, 25, 0, 1, 176, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224,
+ 174, 169, 224, 174, 191, 0, 1, 176, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 174, 191, 224, 174, 176, 224, 174, 174, 0, 1, 176, 174, 224, 191, 174, 224, 159, 174, 224, 141, 175, 224, 183, 174, 224, 190, 174,
+ 224, 176, 174, 224, 135, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 1, 190, 174, 224, 149, 174, 224, 2, 25, 0, 1, 190, 174, 224, 164,
+ 174, 224, 2, 25, 0, 1, 190, 174, 224, 174, 174, 224, 2, 25, 0, 1, 190, 174, 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175,
+ 224, 164, 174, 224, 137, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 1, 191, 174, 224, 159, 174, 224, 133, 174, 224, 2, 224, 174, 163, 224,
+ 174, 191, 0, 1, 191, 174, 224, 169, 174, 224, 2, 25, 0, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 25, 0, 2, 224, 174, 159, 0,
+ 2, 224, 174, 159, 224, 174, 191, 0, 2, 224, 174, 177, 224, 175, 141, 224, 174, 177, 224, 174, 191, 32, 0, 8, 0, 8, 2, 224, 174, 159,
+ 224, 175, 141, 224, 174, 159, 224, 174, 169, 32, 0, 8, 2, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224, 174, 164, 32, 0, 8, 2, 224,
+ 174, 175, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 158, 224, 175, 141, 0, 8, 2, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224,
+ 174, 164, 224, 174, 174, 224, 175, 141, 32, 0, 8, 2, 224, 174, 175, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 164, 0, 8, 2,
+ 224, 174, 175, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 169, 0, 8, 2, 224, 174, 175, 224, 174, 170, 224, 175, 141, 224, 174, 170,
+ 224, 174, 181, 224, 175, 136, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 159, 0, 8, 2, 224, 174, 176,
+ 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 183, 0, 8, 32, 18, 79, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 153,
+ 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 32, 18, 79, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 164, 224, 175, 141,
+ 0, 8, 32, 18, 79, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 174, 0, 8, 128, 175, 224, 164, 174, 224, 2, 224, 174, 177,
+ 224, 175, 141, 224, 174, 177, 0, 8, 129, 175, 224, 149, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 8, 129,
+ 175, 224, 149, 174, 224, 129, 175, 224, 170, 174, 224, 2, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 136, 0, 8, 129, 175, 224, 159,
+ 174, 224, 130, 175, 224, 174, 174, 224, 2, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 149, 224, 175, 141, 0, 8, 129, 175, 224, 159,
+ 174, 224, 138, 174, 224, 2, 224, 174, 175, 224, 174, 191, 224, 174, 176, 0, 8, 129, 175, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 129,
+ 175, 224, 174, 174, 224, 2, 224, 174, 181, 224, 174, 179, 0, 8, 129, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 174, 149, 224, 175, 129,
+ 224, 174, 164, 224, 174, 191, 0, 8, 129, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 154, 224, 175, 128,
+ 224, 174, 178, 224, 174, 169, 224, 175, 136, 0, 8, 136, 175, 224, 159, 174, 224, 168, 174, 224, 2, 224, 174, 175, 224, 174, 191, 224, 174, 177,
+ 224, 175, 141, 224, 174, 154, 224, 174, 191, 0, 8, 141, 175, 224, 169, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 164, 224, 174, 191,
+ 224, 174, 181, 0, 8, 141, 175, 224, 169, 174, 224, 178, 174, 224, 168, 174, 224, 2, 224, 174, 175, 0, 8, 141, 175, 224, 169, 174, 224, 191,
+ 174, 224, 164, 174, 224, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 169, 174, 224, 191, 174, 224, 174, 174, 224, 2,
+ 224, 174, 177, 224, 175, 141, 224, 174, 177, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 174, 169, 224, 174, 191, 32, 0, 8,
+ 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 174, 169, 224, 174, 191, 224, 174, 149, 224, 174, 179, 0, 8, 141, 175, 224, 174, 174, 224,
+ 149, 174, 224, 2, 224, 174, 169, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224,
+ 2, 224, 174, 169, 224, 174, 191, 224, 174, 175, 0, 8, 141, 175, 224, 174, 174, 224, 149, 174, 224, 2, 224, 174, 178, 224, 175, 141, 0, 8,
+ 141, 175, 224, 174, 174, 224, 170, 174, 224, 2, 224, 174, 176, 224, 175, 141, 32, 0, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 149, 174,
+ 224, 2, 224, 174, 176, 224, 175, 135, 224, 174, 183, 224, 174, 169, 0, 8, 141, 175, 224, 176, 174, 224, 191, 174, 224, 179, 174, 224, 129, 175,
+ 224, 149, 174, 224, 2, 224, 174, 164, 224, 174, 169, 0, 8, 141, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 164, 224, 174, 176, 224,
+ 175, 129, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 164, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174,
+ 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 149, 174, 224, 190, 174, 224, 168, 174, 224, 2, 224,
+ 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 169, 0, 8, 154, 174, 224, 190, 174, 224, 178, 174, 224, 136, 175, 224, 149, 174,
+ 224, 2, 224, 174, 164, 224, 174, 191, 0, 8, 176, 174, 224, 191, 174, 224, 159, 174, 224, 141, 175, 224, 183, 174, 224, 190, 174, 224, 176, 174,
+ 224, 2, 224, 174, 164, 224, 174, 191, 0, 8, 181, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 164, 0, 8, 190, 174, 224, 181, 174,
+ 224, 2, 224, 174, 184, 0, 8, 191, 174, 224, 154, 174, 224, 191, 174, 224, 169, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 178, 0,
+ 8, 191, 174, 224, 163, 174, 224, 174, 174, 224, 2, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 181, 0, 8, 191, 174, 224, 178, 174,
+ 224, 146, 174, 224, 2, 224, 174, 176, 224, 174, 170, 224, 175, 141, 0, 8, 191, 174, 224, 179, 174, 224, 146, 174, 224, 2, 224, 174, 176, 224,
+ 174, 170, 224, 175, 141, 0, 8, 191, 174, 224, 183, 174, 224, 191, 174, 224, 176, 174, 224, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224,
+ 174, 191, 224, 174, 169, 224, 174, 191, 0, 4, 224, 174, 164, 1, 129, 175, 224, 154, 174, 224, 170, 174, 224, 2, 224, 174, 191, 3, 48, 109,
+ 47, 0, 224, 174, 164, 1, 190, 174, 224, 156, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 191, 0, 224, 174, 164, 224,
+ 175, 141, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 4, 224, 174, 164, 224, 174, 191, 1, 129, 175,
+ 224, 149, 174, 224, 176, 174, 224, 3, 48, 109, 47, 37, 0, 224, 174, 164, 224, 174, 191, 1, 129, 175, 224, 164, 174, 224, 135, 175, 224, 154,
+ 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 141, 175, 224, 184, 174, 224, 149, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 0, 224,
+ 174, 164, 224, 174, 191, 1, 156, 174, 224, 149, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 159, 174, 224, 129, 175, 224, 149, 174, 224, 174,
+ 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 159, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 135, 175, 224, 181, 174, 224, 0, 224,
+ 174, 164, 224, 174, 191, 1, 163, 174, 224, 149, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 190, 174, 224, 149, 174, 224, 191, 174, 224, 170,
+ 174, 224, 141, 175, 224, 174, 174, 224, 133, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 190, 174, 224, 164, 174, 224, 128, 175, 224, 154, 174,
+ 224, 0, 224, 174, 164, 224, 174, 191, 1, 190, 174, 224, 175, 174, 224, 136, 175, 224, 179, 174, 224, 181, 174, 224, 0, 224, 174, 164, 224, 174,
+ 191, 1, 190, 174, 224, 175, 174, 224, 141, 175, 224, 164, 174, 224, 191, 174, 224, 181, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 191, 174,
+ 224, 163, 174, 224, 176, 174, 224, 164, 174, 224, 0, 224, 174, 164, 224, 174, 191, 1, 191, 174, 224, 174, 174, 224, 141, 175, 224, 183, 174, 224,
+ 141, 175, 224, 149, 174, 224, 178, 174, 224, 0, 224, 174, 164, 8, 141, 175, 224, 156, 174, 224, 178, 174, 224, 3, 48, 109, 47, 149, 0, 4,
+ 224, 174, 170, 2, 224, 174, 190, 3, 48, 109, 48, 0, 224, 174, 170, 224, 175, 141, 1, 141, 175, 224, 178, 174, 224, 133, 174, 224, 0, 224,
+ 174, 170, 2, 25, 3, 48, 109, 48, 109, 0, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224, 175,
+ 141, 224, 174, 159, 1, 133, 174, 224, 3, 48, 118, 34, 65, 36, 50, 140, 149, 0, 224, 174, 190, 224, 174, 170, 2, 224, 174, 190, 3, 48,
+ 118, 48, 0, 224, 174, 190, 224, 174, 170, 2, 25, 3, 48, 118, 48, 109, 0, 224, 174, 190, 224, 174, 175, 224, 174, 191, 224, 174, 163, 224,
+ 175, 141, 224, 174, 159, 224, 175, 141, 224, 174, 174, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 1, 133, 174, 224, 3, 48, 118,
+ 57, 37, 66, 140, 65, 36, 50, 140, 149, 0, 4, 224, 174, 190, 224, 174, 163, 224, 174, 191, 224, 174, 149, 224, 174, 191, 8, 2, 224, 174,
+ 176, 3, 48, 118, 66, 37, 81, 0, 224, 174, 190, 224, 174, 163, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 8,
+ 2, 224, 174, 176, 0, 4, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 153, 224, 175, 141, 3, 48, 118, 71, 109, 0, 224, 174, 190, 224,
+ 174, 170, 8, 2, 224, 174, 164, 224, 175, 141, 0, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 168, 224, 174, 190, 224, 174, 154, 0, 224,
+ 174, 190, 224, 174, 170, 8, 2, 224, 174, 174, 0, 224, 174, 190, 224, 174, 170, 224, 174, 181, 224, 174, 191, 224, 174, 174, 224, 175, 139, 224,
+ 174, 154, 224, 174, 169, 8, 3, 48, 118, 71, 109, 84, 37, 65, 119, 76, 109, 0, 224, 174, 190, 224, 174, 154, 224, 174, 191, 224, 174, 159,
+ 8, 134, 175, 224, 159, 174, 224, 3, 48, 118, 89, 37, 140, 149, 0, 224, 174, 190, 224, 174, 154, 224, 175, 129, 224, 174, 170, 8, 2, 224,
+ 174, 164, 3, 48, 118, 89, 122, 48, 109, 0, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 159, 1, 141, 175, 224, 176, 174, 224, 143,
+ 174, 224, 3, 48, 119, 34, 140, 149, 0, 224, 175, 141, 224, 174, 159, 1, 21, 3, 48, 140, 149, 0, 4, 1, 18, 67, 3, 48, 149, 0,
+ 1, 136, 175, 224, 159, 174, 224, 168, 174, 224, 0, 1, 141, 175, 224, 174, 174, 224, 191, 174, 224, 178, 174, 224, 146, 174, 224, 0, 1, 141,
+ 175, 224, 176, 174, 224, 159, 174, 224, 135, 174, 224, 0, 1, 141, 175, 224, 178, 174, 224, 133, 174, 224, 2, 32, 0, 1, 141, 175, 224, 178,
+ 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 154, 174, 224, 0, 8, 128, 175, 224, 164, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174,
+ 224, 0, 8, 136, 175, 224, 178, 174, 224, 191, 174, 224, 168, 174, 224, 0, 8, 141, 175, 224, 169, 174, 224, 175, 174, 224, 170, 174, 224, 0,
+ 8, 141, 175, 224, 174, 174, 224, 135, 175, 224, 149, 174, 224, 0, 8, 141, 175, 224, 178, 174, 224, 138, 175, 224, 154, 174, 224, 0, 8, 141,
+ 175, 224, 178, 174, 224, 149, 174, 224, 191, 174, 224, 181, 174, 224, 0, 8, 141, 175, 224, 178, 174, 224, 175, 174, 224, 134, 175, 224, 154, 174,
+ 224, 0, 4, 1, 32, 46, 32, 191, 174, 224, 170, 174, 224, 2, 224, 174, 191, 32, 46, 32, 224, 174, 154, 224, 174, 191, 3, 71, 0, 1,
+ 32, 129, 175, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 129, 175, 224, 176, 174, 224, 191, 174, 224, 178, 174, 224, 191, 174, 224, 164, 174,
+ 224, 141, 175, 224, 164, 174, 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 32, 129, 175, 224, 164,
+ 174, 224, 141, 175, 224, 168, 174, 224, 129, 175, 224, 176, 174, 224, 191, 174, 224, 178, 174, 224, 191, 174, 224, 179, 174, 224, 149, 174, 224, 141,
+ 175, 224, 153, 174, 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 32, 141, 175, 224, 169, 174, 224,
+ 191, 174, 224, 179, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174,
+ 181, 0, 1, 32, 164, 174, 224, 141, 175, 224, 168, 174, 224, 129, 175, 224, 176, 174, 224, 191, 174, 224, 178, 174, 224, 191, 174, 224, 164, 174,
+ 224, 141, 175, 224, 164, 174, 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 32, 164, 174, 224, 141,
+ 175, 224, 168, 174, 224, 129, 175, 224, 176, 174, 224, 191, 174, 224, 178, 174, 224, 191, 174, 224, 179, 174, 224, 149, 174, 224, 141, 175, 224, 153,
+ 174, 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 32, 175, 174, 224, 136, 175, 224, 159, 174, 224,
+ 129, 175, 224, 169, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174,
+ 190, 224, 174, 181, 0, 1, 32, 175, 174, 224, 136, 175, 224, 159, 174, 224, 129, 175, 224, 169, 174, 224, 191, 174, 224, 179, 174, 224, 149, 174,
+ 224, 141, 175, 224, 153, 174, 224, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181, 0, 1, 128, 175, 224, 154, 174,
+ 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 176, 174, 224, 129, 175, 224, 181, 174, 224, 133, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224,
+ 175, 141, 0, 1, 128, 175, 224, 154, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 176, 174, 224, 148, 174, 224, 2, 224, 174, 191, 224,
+ 174, 169, 224, 175, 141, 0, 1, 133, 174, 224, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 181, 0, 1, 141, 175, 224, 169, 174,
+ 224, 133, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 1, 141, 175, 224, 169, 174, 224, 135, 174, 224, 2, 224, 175, 129, 224,
+ 174, 177, 0, 1, 141, 175, 224, 170, 174, 224, 191, 174, 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 137, 174, 224, 2, 224, 174, 190, 224,
+ 174, 149, 0, 1, 141, 175, 224, 174, 174, 224, 2, 17, 66, 224, 174, 159, 0, 1, 141, 175, 224, 174, 174, 224, 2, 224, 174, 190, 0, 1,
+ 141, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 179, 224, 175, 136, 224, 174, 175, 0, 1, 141, 175, 224, 174, 174, 224, 2, 224, 174,
+ 191, 224, 174, 169, 224, 175, 141, 32, 0, 1, 141, 175, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 174, 190, 0, 1, 141, 175,
+ 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 174, 191, 0, 1, 141, 175, 224, 174, 174, 224, 2, 224, 175, 130, 224, 174, 154, 224,
+ 175, 141, 224, 174, 154, 224, 174, 191, 0, 1, 141, 175, 224, 174, 174, 224, 2, 224, 175, 130, 224, 174, 176, 0, 1, 141, 175, 224, 174, 174,
+ 224, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 136, 0, 1, 141, 175, 224, 174, 174, 224, 146, 174, 224, 2, 224,
+ 175, 139, 224, 174, 164, 224, 175, 129, 224, 174, 174, 224, 175, 141, 0, 1, 141, 175, 224, 174, 174, 224, 191, 174, 224, 164, 174, 224, 141, 175,
+ 224, 164, 174, 224, 133, 174, 224, 2, 224, 175, 135, 224, 174, 176, 224, 175, 141, 0, 1, 141, 175, 224, 176, 174, 224, 2, 224, 174, 191, 224,
+ 174, 169, 224, 175, 141, 32, 0, 1, 141, 175, 224, 177, 174, 224, 164, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 149,
+ 0, 1, 141, 175, 224, 177, 174, 224, 175, 174, 224, 135, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 178, 0, 1, 141, 175, 224, 183,
+ 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 175, 129, 0, 1, 149, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 181,
+ 0, 1, 149, 174, 224, 141, 175, 224, 149, 174, 224, 18, 68, 2, 224, 174, 190, 224, 174, 178, 224, 174, 191, 0, 1, 156, 174, 224, 190, 174,
+ 224, 176, 174, 224, 2, 224, 175, 139, 224, 174, 149, 0, 1, 164, 174, 224, 2, 17, 66, 0, 1, 174, 174, 224, 2, 17, 66, 0, 1, 174,
+ 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 190, 224, 174, 163, 0, 1, 190, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 176,
+ 174, 224, 148, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 190, 174, 224, 149, 174, 224, 141, 175, 224, 153, 174, 224, 176, 174, 224, 179,
+ 174, 224, 146, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 190, 174, 224, 149, 174, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 176,
+ 224, 174, 164, 0, 1, 190, 174, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 191, 174, 224, 156, 174, 224, 2, 224, 174, 190, 224, 174, 164,
+ 224, 175, 141, 0, 1, 190, 174, 224, 164, 174, 224, 174, 174, 224, 18, 71, 133, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 190, 174,
+ 224, 164, 174, 224, 174, 174, 224, 134, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 190, 174, 224, 174, 174, 224, 190, 174, 224, 178, 174,
+ 224, 141, 175, 224, 184, 174, 224, 135, 174, 224, 2, 224, 174, 190, 224, 174, 164, 0, 1, 190, 174, 224, 181, 174, 224, 168, 174, 224, 2, 224,
+ 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 2, 17, 66, 0, 8, 2, 17, 66, 28, 17, 12, 0, 8, 2, 18, 72, 224, 174, 178, 224,
+ 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224,
+ 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 174, 174, 0,
+ 8, 2, 224, 174, 190, 224, 174, 149, 224, 174, 181, 224, 174, 164, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 128, 224,
+ 174, 176, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 149, 224,
+ 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224,
174, 149, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 174, 190, 224,
- 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 154, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224,
- 174, 159, 224, 174, 191, 32, 224, 174, 170, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 2, 224, 174, 190,
- 224, 174, 159, 224, 174, 191, 32, 224, 174, 170, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 153, 224, 175,
- 141, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 174,
- 190, 224, 174, 159, 224, 174, 191, 224, 174, 175, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174,
- 169, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 178, 224, 174, 191, 224, 174,
- 175, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 174, 191, 0, 8,
- 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 8,
- 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 129, 224, 174, 159, 224, 174, 169, 0, 8,
- 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174,
- 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174,
- 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174,
- 163, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174,
- 190, 224, 174, 163, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 174, 174, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224, 174,
- 163, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 174, 190, 224, 174, 154, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 174,
- 190, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 135, 224, 174, 156, 0, 8,
- 2, 224, 174, 190, 224, 174, 164, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175,
- 141, 224, 174, 149, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 130, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174,
- 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174,
- 149, 224, 175, 141, 224, 174, 149, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174,
- 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174,
- 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 178, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174,
- 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174,
- 149, 224, 175, 141, 224, 174, 149, 224, 174, 181, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175,
- 141, 224, 174, 149, 224, 174, 190, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 174, 190, 224, 174, 174, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175,
- 141, 224, 174, 149, 224, 174, 191, 224, 174, 177, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175,
- 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 177, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174,
- 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174,
- 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 134, 0, 8, 2, 224, 174, 190, 224, 174,
- 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 0, 8, 2, 224, 174, 190, 224,
- 174, 164, 224, 174, 191, 224, 174, 154, 224, 175, 141, 224, 174, 154, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 224,
- 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 224, 175, 136, 224,
- 174, 149, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 224,
- 175, 136, 224, 174, 175, 224, 175, 129, 224, 174, 174, 224, 175, 134, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224,
- 175, 141, 224, 174, 170, 224, 174, 159, 224, 175, 136, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224,
- 175, 141, 224, 174, 170, 224, 174, 164, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224,
- 174, 170, 224, 174, 164, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
- 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
- 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224,
- 175, 141, 224, 174, 170, 224, 174, 181, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224,
+ 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224,
+ 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 154, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 174, 191, 32, 224, 174, 170,
+ 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 174, 191, 32, 224, 174,
+ 170, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174,
+ 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 174, 191, 224, 174,
+ 175, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 178, 224, 174, 191, 224, 174, 175, 224, 174,
+ 169, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 174,
+ 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174,
+ 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 129, 224, 174, 159, 224, 174, 169, 0, 8, 2, 224, 174,
+ 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 159, 224, 175,
+ 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 174,
+ 153, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 174, 174, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 174,
+ 176, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 174, 190, 224, 174, 154, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174,
+ 163, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 135, 224, 174, 156, 0, 8, 2, 224, 174,
+ 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 130, 224, 174,
+ 159, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 170, 224, 175, 141, 224, 174,
+ 170, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 170, 224, 175,
+ 141, 224, 174, 170, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
+ 178, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
+ 181, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 181, 224, 174,
+ 191, 224, 174, 178, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
+ 190, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174,
+ 169, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
+ 191, 224, 174, 177, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174,
+ 174, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175,
+ 129, 224, 174, 174, 224, 174, 190, 224, 174, 177, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175,
+ 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174,
+ 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 134, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174,
+ 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
+ 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224,
+ 174, 159, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 224,
+ 175, 136, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224,
+ 174, 159, 224, 175, 136, 224, 174, 175, 224, 175, 129, 224, 174, 174, 224, 175, 134, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
+ 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 224, 175, 136, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
+ 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224,
+ 175, 141, 224, 174, 170, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224,
174, 170, 224, 174, 190, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224,
174, 170, 224, 174, 190, 224, 174, 149, 224, 174, 191, 224, 174, 177, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224,
175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 149, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224,
- 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224,
- 174, 170, 224, 174, 191, 224, 174, 169, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224,
- 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 177, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224,
- 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 177, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 190, 224,
- 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224,
- 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224,
- 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224,
- 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224,
- 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224,
- 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 177, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
+ 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 169, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
+ 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 177, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224,
+ 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
+ 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
+ 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
+ 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224,
+ 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 179, 224, 175, 141, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224,
- 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 134, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224,
- 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224,
- 174, 170, 224, 175, 139, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 164, 0, 8, 2, 224,
- 174, 190, 224, 174, 164, 224, 175, 129, 224, 174, 183, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 175, 224,
- 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 175, 130, 224, 174, 174, 0, 8, 2, 224,
- 174, 190, 224, 174, 169, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 174, 224,
- 175, 129, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 176, 224, 175, 141, 224, 174, 156, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224,
- 174, 169, 224, 174, 190, 224, 174, 154, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 175, 129, 0, 8, 2, 224,
- 174, 190, 224, 174, 169, 224, 175, 134, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 170, 224, 174, 191, 224, 174, 178, 224,
- 175, 139, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 170, 224, 175, 129, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224,
- 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224,
- 174, 174, 224, 174, 191, 224, 174, 176, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224,
- 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 149, 224,
- 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 135, 0, 8, 2, 224, 174, 190, 224, 174, 175, 224,
- 175, 141, 224, 174, 178, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224,
- 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 164, 0, 8, 2, 224,
- 174, 190, 224, 174, 176, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0,
- 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224,
- 174, 176, 224, 174, 181, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 175, 129, 224, 174, 178, 224,
- 175, 141, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224,
- 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 18, 69, 224, 174, 178, 224, 175, 139, 224, 174, 169, 224, 174, 190, 0, 8,
- 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174,
- 154, 224, 174, 191, 224, 174, 178, 224, 175, 139, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 159, 224, 174,
- 176, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 170, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175,
- 141, 224, 174, 178, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 149, 0, 8, 2, 224, 174, 190, 224, 174,
- 178, 224, 174, 154, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 164, 224, 174, 163, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174,
- 178, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 159, 0, 8,
- 2, 224, 174, 190, 224, 174, 178, 224, 174, 174, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8,
- 2, 224, 174, 190, 224, 174, 178, 224, 174, 174, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 174, 224, 175,
- 141, 224, 174, 174, 224, 174, 190, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 175, 224, 175, 139, 224, 174, 149, 0, 8,
- 2, 224, 174, 190, 224, 174, 178, 224, 174, 175, 224, 175, 141, 224, 174, 175, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174,
- 183, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 154, 224, 175,
- 130, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 156, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174,
- 178, 224, 174, 190, 224, 174, 174, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 174, 224, 175,
- 141, 224, 174, 170, 224, 174, 190, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174,
- 170, 224, 174, 191, 224, 174, 149, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174,
- 178, 224, 174, 191, 224, 174, 164, 224, 175, 141, 32, 224, 174, 164, 224, 175, 128, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224,
- 174, 191, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 191, 224, 174, 181, 224,
- 175, 129, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224,
- 174, 177, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 154, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224,
- 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 154, 224, 175, 129, 224, 174, 181, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224,
- 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 174, 149, 224, 175, 135, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224,
- 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 135, 32,
- 18, 90, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 136, 224, 174, 175, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224,
- 174, 178, 224, 175, 141, 32, 224, 174, 164, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176, 224, 175, 135, 0, 8, 2,
- 224, 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 184, 0, 8, 2,
- 224, 174, 190, 224, 174, 181, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 169, 224, 175, 136, 0, 8, 2,
- 224, 174, 190, 224, 174, 181, 224, 174, 174, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 224, 174, 168, 224, 174, 190, 224, 174, 169, 224, 175,
- 135, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 164, 224, 175, 141, 0, 8,
- 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174,
- 159, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 178, 0, 8, 2, 224, 174,
- 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 181, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174,
- 178, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 169, 224, 175,
- 141, 224, 174, 177, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174,
- 177, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 224, 174,
- 190, 224, 174, 177, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174,
- 174, 224, 175, 134, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174,
- 174, 224, 175, 141, 224, 174, 170, 224, 175, 139, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 164, 0, 8,
- 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 174, 190, 0, 8, 2, 224, 174,
- 190, 224, 174, 181, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174,
- 181, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 175,
- 135, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 175, 141, 224, 174, 168, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174,
- 190, 224, 174, 183, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 183, 224, 174,
- 190, 224, 174, 170, 224, 174, 191, 224, 174, 174, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 183, 224, 174, 190, 224, 174,
- 181, 0, 8, 2, 224, 174, 190, 224, 174, 183, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 183, 224, 175, 136, 0, 8,
- 2, 224, 174, 190, 224, 174, 183, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 184, 224, 174, 168, 224, 175, 141, 224, 174,
- 164, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174,
- 184, 224, 175, 141, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 175, 134, 224, 174,
- 159, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174,
- 184, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174,
- 174, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 185, 224, 175, 129, 224, 174, 178, 224, 175, 135, 224, 174, 175, 224, 174,
- 169, 0, 8, 2, 224, 174, 191, 32, 46, 32, 224, 174, 170, 224, 174, 191, 32, 46, 32, 224, 174, 154, 224, 174, 191, 0, 8, 2, 224, 174,
- 191, 224, 174, 149, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 129, 224, 174, 181, 0, 8, 2, 224, 174,
- 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 183, 0, 8,
- 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174,
- 183, 224, 175, 130, 0, 8, 2, 224, 174, 191, 224, 174, 154, 224, 174, 191, 224, 174, 169, 224, 174, 154, 0, 8, 2, 224, 174, 191, 224, 174,
- 154, 224, 174, 191, 224, 174, 169, 224, 174, 184, 0, 8, 2, 224, 174, 191, 224, 174, 154, 224, 174, 191, 224, 174, 169, 224, 175, 134, 224, 174,
- 154, 0, 8, 2, 224, 174, 191, 224, 174, 154, 224, 174, 191, 224, 174, 169, 224, 175, 134, 224, 174, 184, 0, 8, 2, 224, 174, 191, 224, 174,
- 154, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174, 156, 224, 174, 191, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 174,
- 191, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174,
- 159, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 154, 224, 174, 190, 224, 174,
- 176, 0, 8, 2, 224, 174, 191, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 181, 224, 174, 190, 0, 8, 2, 224, 174,
- 191, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 181, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 168, 224, 175,
- 141, 224, 174, 164, 224, 175, 129, 224, 174, 181, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174, 190, 224, 174, 174, 224, 174,
- 191, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 224, 174, 178, 224, 175, 135, 224, 174, 159, 224, 174, 169, 0, 8, 2, 224,
- 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 191, 224,
- 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224,
- 174, 169, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224,
- 174, 169, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224,
- 174, 174, 0, 8, 2, 224, 174, 191, 224, 174, 170, 224, 174, 191, 224, 174, 154, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 174, 224,
- 175, 141, 224, 174, 170, 0, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 149, 224,
- 174, 164, 224, 175, 128, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 149, 224, 174, 184, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224,
- 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224,
- 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224,
- 174, 164, 224, 174, 190, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224,
- 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 149, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224,
- 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 149, 224, 174, 168, 224, 174, 179, 0, 8, 2, 224, 174, 191, 224,
- 174, 176, 224, 175, 129, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224,
- 174, 183, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224,
- 174, 191, 224, 174, 178, 224, 174, 190, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224,
- 174, 170, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224,
- 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224,
- 174, 159, 224, 174, 176, 32, 224, 174, 170, 224, 174, 190, 224, 174, 159, 224, 174, 191, 32, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175,
- 141, 224, 174, 159, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174,
- 190, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175,
- 141, 224, 174, 178, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 175, 136, 0, 8, 2, 224, 174,
- 191, 224, 174, 184, 224, 174, 191, 224, 174, 169, 224, 174, 184, 0, 8, 2, 224, 174, 191, 224, 174, 184, 224, 174, 191, 224, 174, 175, 0, 8,
- 2, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 184, 224, 175,
- 141, 224, 174, 149, 224, 175, 134, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 175,
- 139, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 174, 224, 174, 190, 224, 174, 176, 224, 175,
- 141, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 178, 224, 175,
- 141, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 178, 224, 174, 176, 224, 174, 191, 0, 8,
- 2, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224, 174, 190, 224, 174, 184, 0, 8, 2, 224, 174, 191, 224, 174, 185, 224, 174,
- 190, 224, 174, 176, 0, 8, 2, 224, 175, 128, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 175, 128, 224, 174, 154, 224, 175,
- 141, 224, 174, 154, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 128, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 129, 224, 174,
- 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 128, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 129, 224, 174, 178, 0, 8,
- 2, 224, 175, 128, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 136, 0, 8, 2, 224, 175, 128, 224, 174, 156, 0, 8, 2, 224, 175,
- 128, 224, 174, 156, 224, 174, 191, 224, 174, 153, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174,
- 149, 224, 174, 179, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 159, 224, 175,
- 136, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175,
- 136, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174,
- 159, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 175, 128, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175,
- 139, 224, 174, 181, 224, 174, 169, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 175, 128, 224, 174,
- 170, 224, 175, 141, 224, 174, 170, 224, 175, 138, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 175, 128, 224, 174, 174, 0, 8, 2, 224, 175,
- 128, 224, 174, 176, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 175,
- 128, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 163, 224, 174, 176, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 139, 0, 8,
- 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 175, 128, 224, 174, 183, 224, 175,
- 141, 224, 174, 174, 0, 8, 2, 224, 175, 128, 224, 174, 185, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 175, 129, 18, 69, 224, 175, 129,
- 224, 174, 170, 224, 175, 129, 18, 69, 224, 175, 129, 0, 8, 2, 224, 175, 129, 18, 69, 224, 175, 129, 224, 174, 181, 224, 175, 134, 0, 8,
- 2, 224, 175, 129, 224, 174, 149, 224, 174, 190, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175,
- 141, 224, 174, 149, 224, 174, 190, 224, 174, 149, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174,
- 153, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175,
- 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 175, 129, 224, 174,
- 149, 224, 175, 141, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 8,
- 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 156, 0, 8, 2, 224, 175, 129, 224, 174,
- 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 139, 0, 8,
- 2, 224, 175, 129, 224, 174, 164, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174,
- 149, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 154, 224, 174, 190, 224, 174,
- 178, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175,
- 129, 224, 174, 176, 224, 175, 129, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 139, 224, 174, 149, 224, 175,
- 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175, 141, 32, 224, 174, 183, 224, 174, 191, 224, 174, 159, 224,
- 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 154, 224, 174, 176, 0, 8, 2, 224,
+ 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 175, 129, 224, 174, 183, 224,
+ 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 175, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224,
+ 174, 164, 224, 175, 141, 224, 174, 176, 224, 175, 130, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 153, 224, 175, 141, 224,
+ 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224,
+ 174, 169, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 174, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224,
+ 174, 176, 224, 175, 141, 224, 174, 156, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 174, 190, 224, 174, 154, 224, 175, 129, 224,
+ 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 175, 129, 0, 8, 2, 224, 174, 190, 224, 174, 169, 224, 175, 134, 224, 174, 159, 224,
+ 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 170, 224, 174, 191, 224, 174, 178, 224, 175, 139, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224,
+ 174, 170, 224, 175, 129, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224,
+ 174, 174, 224, 174, 191, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 135, 0,
+ 8, 2, 224, 174, 190, 224, 174, 175, 224, 175, 141, 224, 174, 178, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 153, 224,
+ 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224,
+ 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224,
+ 174, 176, 224, 174, 174, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 181, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224,
+ 174, 190, 224, 174, 174, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224,
+ 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 18, 69, 224, 174,
+ 178, 224, 175, 139, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 174, 181, 0, 8,
+ 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174,
+ 170, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174,
+ 190, 224, 174, 178, 224, 174, 149, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 154, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174,
+ 164, 224, 174, 163, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174,
+ 170, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 174, 224, 174, 191, 224, 174,
+ 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 174, 224, 175, 129, 224, 174,
+ 176, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 190, 224, 174, 179, 0, 8, 2, 224, 174,
+ 190, 224, 174, 178, 224, 174, 175, 224, 175, 141, 224, 174, 175, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 183, 224, 174,
+ 153, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 154, 224, 175, 130, 224, 174,
+ 176, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 156, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174,
+ 190, 224, 174, 174, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174,
+ 170, 224, 174, 190, 224, 174, 179, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174,
+ 191, 224, 174, 149, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174,
+ 191, 224, 174, 175, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 191, 224, 174, 181, 224, 175,
+ 129, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174,
+ 177, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 154, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 174,
+ 190, 224, 174, 178, 224, 175, 129, 224, 174, 154, 224, 175, 129, 224, 174, 181, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 174,
+ 190, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 174, 149, 224, 175, 135, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174,
+ 176, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 129, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 135, 32, 18,
+ 90, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 141, 32, 224, 174, 164, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224,
+ 174, 176, 224, 175, 135, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 178, 224,
+ 175, 141, 224, 174, 184, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224,
+ 174, 169, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 170, 224,
+ 175, 141, 224, 174, 170, 224, 174, 159, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224,
+ 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 181, 224, 174, 191, 224,
+ 174, 178, 224, 175, 141, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224,
+ 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 174, 191, 224, 174, 177, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224,
+ 175, 129, 224, 174, 174, 224, 174, 190, 224, 174, 177, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 134, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 175, 129, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 175, 139, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224,
+ 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224,
+ 174, 170, 224, 174, 164, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224,
+ 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0,
+ 8, 2, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 175, 129, 0, 8, 2, 224,
+ 174, 190, 224, 174, 181, 224, 175, 135, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 181, 224, 175, 141, 224, 174, 168, 224, 174, 149, 224,
+ 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 183, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224,
+ 174, 190, 224, 174, 183, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 190, 224, 174, 183, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224,
+ 174, 190, 224, 174, 183, 224, 175, 136, 0, 8, 2, 224, 174, 190, 224, 174, 183, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224,
+ 174, 184, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224,
+ 174, 176, 0, 8, 2, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 184, 224,
+ 175, 141, 224, 174, 159, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 174, 224, 174, 164, 224, 174, 191, 0,
+ 8, 2, 224, 174, 191, 32, 46, 32, 224, 174, 170, 224, 174, 191, 32, 46, 32, 224, 174, 154, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224,
+ 174, 149, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224,
+ 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224,
+ 175, 130, 0, 8, 2, 224, 174, 191, 224, 174, 154, 224, 174, 191, 224, 174, 169, 224, 174, 184, 0, 8, 2, 224, 174, 191, 224, 174, 154, 224,
+ 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174, 156, 224, 174, 191, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224,
+ 174, 159, 224, 175, 141, 224, 174, 154, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 159, 224,
+ 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224,
+ 175, 141, 32, 224, 174, 178, 224, 175, 135, 224, 174, 159, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174, 170, 224, 174, 191, 224, 174, 154,
+ 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 174, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 176,
+ 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 149, 224, 174, 164, 224, 175, 128, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 149,
+ 224, 174, 184, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 175, 141,
+ 224, 174, 174, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 136, 0, 8, 2, 224, 174, 191,
+ 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 174, 191,
+ 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129,
+ 224, 174, 149, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 149,
+ 224, 174, 168, 224, 174, 179, 0, 8, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 8, 2,
+ 224, 174, 191, 224, 174, 178, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 170, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 174, 191,
+ 224, 174, 178, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 170,
+ 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 176, 32, 224, 174, 170, 224, 174, 190, 224, 174,
+ 159, 224, 174, 191, 32, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0,
+ 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224,
+ 174, 178, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 175, 129, 0, 8, 2, 224, 174, 191, 224,
+ 174, 178, 224, 175, 141, 224, 174, 178, 224, 175, 136, 0, 8, 2, 224, 174, 191, 224, 174, 184, 224, 174, 191, 224, 174, 169, 224, 174, 184, 0,
+ 8, 2, 224, 174, 191, 224, 174, 184, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224,
+ 174, 159, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 175, 134, 224, 174, 159, 224, 175, 141, 0,
+ 8, 2, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 175, 139, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224,
+ 174, 184, 224, 175, 141, 224, 174, 174, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 191, 224,
+ 174, 184, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 174, 191, 224,
+ 174, 184, 224, 175, 141, 224, 174, 178, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224,
+ 174, 190, 224, 174, 184, 0, 8, 2, 224, 175, 128, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 175, 128, 224, 174, 154, 224,
+ 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 128, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 129, 224,
+ 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 128, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 129, 224, 174, 178, 0,
+ 8, 2, 224, 175, 128, 224, 174, 156, 0, 8, 2, 224, 175, 128, 224, 174, 156, 224, 174, 191, 224, 174, 153, 0, 8, 2, 224, 175, 128, 224,
+ 174, 159, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 190, 224, 174, 181, 0,
+ 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224,
+ 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 159, 224, 175, 136, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 170, 224,
+ 175, 141, 224, 174, 170, 224, 175, 129, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 175, 128, 224, 174, 159, 224, 174, 191, 224, 174, 175, 0,
+ 8, 2, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224,
+ 175, 128, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 139, 224, 174, 181, 224, 174, 169, 0, 8, 2, 224, 175, 128, 224, 174, 169, 224,
+ 175, 141, 224, 174, 184, 0, 8, 2, 224, 175, 128, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 175, 138, 224, 174, 178, 224, 174, 191, 0,
+ 8, 2, 224, 175, 128, 224, 174, 174, 0, 8, 2, 224, 175, 128, 224, 174, 176, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 153, 224,
+ 175, 141, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 163, 224, 174, 176, 0,
+ 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 139, 0, 8, 2, 224, 175, 128, 224, 174, 176, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224,
+ 174, 178, 0, 8, 2, 224, 175, 128, 224, 174, 183, 224, 175, 141, 224, 174, 174, 0, 8, 2, 224, 175, 128, 224, 174, 185, 224, 174, 190, 224,
+ 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 149, 0, 8, 2, 224, 175, 129, 224,
+ 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 134, 224, 174, 169, 224,
+ 175, 141, 224, 174, 177, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 175, 129, 224,
+ 174, 149, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 178, 0, 8, 2, 224,
+ 175, 129, 224, 174, 156, 0, 8, 2, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 129, 224,
+ 174, 164, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 0,
+ 8, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 154, 224, 174, 190, 224, 174, 178, 224, 174, 191, 0,
+ 8, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224,
+ 175, 129, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 129, 224, 174, 176, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224,
+ 174, 176, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 154, 224, 174, 176, 0, 8, 2, 224,
175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224,
174, 178, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 129, 224, 174, 181, 224, 174, 169, 0, 8, 2, 224,
- 175, 129, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224, 174, 190, 224, 174, 163, 0, 8, 2, 224, 175, 129, 224, 174, 184, 224, 175, 141, 224,
- 174, 184, 224, 175, 134, 0, 8, 2, 224, 175, 129, 224, 174, 185, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 130, 224,
- 174, 149, 224, 174, 174, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 175, 130, 224, 174, 149, 224, 175, 139, 224, 174, 178, 0, 8, 2, 224,
- 175, 130, 224, 174, 149, 224, 175, 139, 224, 174, 179, 0, 8, 2, 224, 175, 130, 224, 174, 154, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224,
- 174, 164, 0, 8, 2, 224, 175, 130, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224,
- 174, 191, 0, 8, 2, 224, 175, 130, 224, 174, 159, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 149, 224,
- 174, 163, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 149, 224, 174, 163, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224,
- 175, 130, 224, 174, 164, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224,
- 175, 130, 224, 174, 164, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 170, 224, 174, 190, 224, 174, 163, 224,
- 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 174, 0, 8, 2, 224, 175, 130, 224,
- 174, 164, 224, 174, 181, 224, 175, 129, 224, 174, 159, 224, 174, 174, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224,
- 174, 190, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 190, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0,
- 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 175, 135, 224, 174, 181, 224,
- 174, 191, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 130, 224,
- 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224,
- 174, 164, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224,
- 174, 164, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224,
- 175, 130, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 170, 224,
- 175, 141, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 175, 130, 224, 174, 168, 224,
- 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 130, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224,
- 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 130, 224, 174, 170, 224, 174, 169, 224, 175, 135, 0, 8, 2, 224, 175, 130, 224, 174, 170, 224,
- 174, 190, 224, 174, 179, 0, 8, 2, 224, 175, 130, 224, 174, 174, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 0,
- 8, 2, 224, 175, 130, 224, 174, 174, 224, 174, 190, 224, 174, 164, 224, 174, 190, 0, 8, 2, 224, 175, 130, 224, 174, 174, 224, 174, 190, 224,
- 174, 164, 224, 175, 135, 224, 174, 181, 224, 174, 191, 0, 8, 2, 224, 175, 130, 224, 174, 174, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224,
- 175, 130, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 183, 0, 8, 2, 224, 175, 130, 224,
- 174, 178, 224, 175, 139, 224, 174, 149, 0, 8, 2, 224, 175, 130, 224, 174, 183, 224, 174, 163, 0, 8, 2, 224, 175, 130, 224, 174, 183, 224,
- 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224,
- 175, 134, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 175, 134, 224, 174, 158, 224, 175, 141, 224,
- 174, 154, 224, 174, 174, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0,
- 8, 2, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 176, 224, 175, 130, 224, 174, 174, 0, 8, 2, 224, 175, 134, 224, 174, 164, 224,
- 175, 141, 224, 174, 164, 224, 174, 178, 0, 8, 2, 224, 175, 134, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 149, 224, 175, 139, 224,
- 174, 184, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 134, 224, 174, 169, 224, 174, 154, 224, 175, 128, 224, 174, 176, 0, 8, 2, 224,
- 175, 134, 224, 174, 169, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224,
- 174, 159, 224, 175, 141, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224,
- 174, 178, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 134, 224,
- 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 183, 224, 174, 190, 0, 8, 2, 224, 175, 134, 224,
- 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224,
- 175, 141, 224, 174, 174, 224, 175, 129, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224,
- 174, 191, 224, 174, 153, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224,
- 175, 134, 224, 174, 178, 224, 175, 141, 0, 8, 2, 224, 175, 134, 224, 174, 179, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224,
- 175, 134, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 175, 135, 18, 69, 224, 174, 176, 224, 174, 191, 0, 8,
- 2, 224, 175, 135, 224, 174, 149, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 149, 224, 174, 174, 0, 8, 2, 224, 175,
- 135, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 174, 191, 224, 174, 153, 224, 175, 141, 32, 224, 174, 154, 224, 175, 139, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 135, 224,
- 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 178, 224,
- 174, 176, 0, 8, 2, 224, 175, 135, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 178, 224, 174, 176, 0, 8, 2, 224,
- 175, 135, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 175, 129, 224, 174, 178, 224, 174, 176, 0, 8, 2, 224, 175, 135, 224, 174, 156, 224,
- 174, 190, 224, 174, 176, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 156, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224,
- 175, 141, 224, 174, 159, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0,
- 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224,
- 174, 159, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 174, 224, 175, 135, 224, 174, 169, 0, 8, 2, 224, 175, 135, 224, 174, 164, 224,
- 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 164, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 164, 224,
- 174, 174, 224, 175, 129, 0, 8, 2, 224, 175, 135, 224, 174, 164, 224, 174, 178, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0,
- 8, 2, 224, 175, 135, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 169, 224, 174, 176, 0, 8, 2, 224, 175, 135, 224,
- 174, 170, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 174, 224, 174, 190, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224,
- 174, 176, 224, 174, 178, 0, 8, 2, 224, 175, 135, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0,
- 8, 2, 224, 175, 135, 224, 174, 178, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 175, 135, 224, 174, 178, 224, 175, 130, 224,
- 174, 176, 0, 8, 2, 224, 175, 135, 224, 174, 178, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 183, 224, 174, 190, 0, 8, 2, 224,
- 175, 135, 224, 174, 184, 224, 175, 141, 32, 224, 174, 170, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 175, 136, 32, 224, 174, 170, 224, 175,
- 136, 0, 8, 2, 224, 175, 136, 224, 174, 149, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 175,
- 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 174, 191, 224, 174, 177, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174,
- 191, 224, 174, 178, 0, 8, 2, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 149, 224, 174, 179, 0, 8,
- 2, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 175, 136, 224, 174, 154, 224, 174,
- 169, 0, 8, 2, 224, 175, 136, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 136, 224, 174, 169, 224, 174, 190, 224, 174,
- 149, 0, 8, 2, 224, 175, 136, 224, 174, 169, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 8, 2, 224, 175, 136, 224, 174, 170, 224, 174,
- 191, 224, 174, 179, 0, 8, 2, 224, 175, 136, 224, 174, 176, 224, 174, 169, 0, 8, 2, 224, 175, 136, 224, 174, 176, 224, 174, 181, 0, 8,
- 2, 224, 175, 136, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 174, 191, 0, 8, 2, 224, 175, 138, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 175, 135, 0, 8, 2, 224, 175, 138, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 169, 224, 174, 191, 224, 174,
- 149, 224, 175, 141, 0, 8, 2, 224, 175, 138, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 169, 0, 8, 2, 224, 175, 138, 224, 174,
- 174, 224, 175, 141, 224, 174, 174, 224, 174, 178, 0, 8, 2, 224, 175, 138, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 136, 0, 8,
- 2, 224, 175, 138, 224, 174, 178, 224, 174, 191, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174, 131, 224, 174,
- 170, 224, 174, 176, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 175, 139, 224, 174, 131, 224, 174, 170, 224, 175, 139, 224, 174, 176, 224, 175,
- 141, 0, 8, 2, 224, 175, 139, 224, 174, 149, 32, 18, 78, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 153, 224, 175, 141, 224, 174,
- 149, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174,
- 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 177, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174,
- 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174,
- 164, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174,
- 164, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 169, 224, 175, 141, 224, 174, 181, 224, 174, 191, 224, 174, 178, 224, 175,
- 141, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 174, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174,
- 176, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 191, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174,
- 191, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174,
- 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8,
- 2, 224, 175, 139, 224, 174, 156, 0, 8, 2, 224, 175, 139, 224, 174, 159, 224, 175, 139, 0, 8, 2, 224, 175, 139, 224, 174, 159, 224, 175,
- 141, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 175, 139, 224, 174, 163, 224, 174, 191, 0, 8,
- 2, 224, 175, 139, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 163, 224, 175, 141, 224, 174,
- 159, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 149, 224, 174, 169, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174,
- 149, 224, 174, 176, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175,
- 139, 224, 174, 164, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 169, 0, 8, 2, 224, 175, 139, 224, 174,
- 164, 224, 174, 174, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175,
- 139, 224, 174, 164, 224, 174, 191, 224, 174, 154, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174,
- 154, 224, 174, 164, 224, 175, 141, 224, 174, 181, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174, 164, 224, 174, 176, 224, 175,
- 141, 224, 174, 174, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174,
- 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 174,
- 191, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 175,
- 136, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174,
- 169, 224, 174, 191, 224, 174, 175, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174,
- 178, 224, 175, 135, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174,
- 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 174, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 175,
- 139, 224, 174, 176, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 164, 0, 8, 2, 224, 175,
- 139, 224, 174, 176, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 175,
- 139, 224, 174, 176, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 224, 174, 133, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224,
- 174, 176, 224, 175, 141, 32, 224, 174, 133, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 159,
- 18, 96, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 159, 224, 175, 129, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224,
- 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 224, 175, 141, 32, 224, 174, 133, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 139,
- 224, 174, 176, 224, 175, 141, 224, 174, 181, 224, 175, 134, 224, 174, 178, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 183, 224, 174, 191,
- 0, 8, 2, 224, 175, 139, 224, 174, 184, 0, 8, 2, 224, 175, 139, 224, 174, 184, 224, 174, 191, 224, 174, 159, 0, 8, 2, 224, 175, 140,
- 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 140, 224, 174, 164, 224, 174, 191, 224, 174, 149,
- 0, 8, 2, 224, 175, 140, 224, 174, 164, 224, 175, 128, 224, 174, 149, 0, 8, 2, 224, 175, 140, 224, 174, 164, 224, 175, 141, 224, 174, 164,
- 0, 8, 2, 224, 175, 140, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 175, 140, 224, 174, 178, 224, 174, 191,
- 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 140, 224, 174, 179, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 140,
- 224, 174, 183, 0, 8, 32, 18, 77, 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 0, 8, 32,
- 18, 86, 2, 224, 174, 190, 224, 174, 181, 0, 8, 32, 136, 175, 224, 170, 174, 224, 2, 224, 175, 136, 0, 8, 32, 141, 175, 224, 159, 174,
- 224, 134, 175, 224, 159, 174, 224, 2, 224, 174, 190, 224, 174, 159, 224, 174, 191, 0, 8, 32, 141, 175, 224, 174, 174, 224, 130, 175, 224, 176,
- 174, 224, 2, 224, 174, 190, 224, 174, 175, 0, 8, 32, 141, 175, 224, 174, 174, 224, 136, 175, 224, 159, 174, 224, 2, 224, 174, 190, 224, 174,
- 174, 0, 8, 32, 141, 175, 224, 176, 174, 224, 128, 175, 224, 154, 174, 224, 169, 174, 224, 134, 175, 224, 170, 174, 224, 2, 224, 175, 129, 224,
- 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 139, 0, 8, 32, 191, 174, 224, 159, 174, 224, 190, 174, 224, 170, 174, 224, 2, 224, 174, 191,
- 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 128, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 178, 224, 174, 153,
- 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 8, 133, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 8,
- 141, 175, 224, 163, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 178, 224, 175, 141, 32, 0, 8, 141, 175, 224, 163, 174, 224, 170, 174,
- 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 8, 141, 175, 224, 163, 174, 224, 190, 174, 224, 174, 174, 224, 2, 224, 175, 129, 224,
- 174, 177, 0, 8, 141, 175, 224, 169, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 175, 129, 224, 174, 177, 0, 8, 141, 175, 224, 169, 174,
- 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 159, 0, 8, 141, 175, 224, 169, 174, 224, 176, 174, 224, 135, 175, 224, 170, 174, 224, 2, 224,
- 174, 191, 224, 174, 169, 224, 175, 141, 0, 8, 141, 175, 224, 170, 174, 224, 191, 174, 224, 179, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224,
- 174, 190, 224, 174, 149, 0, 8, 141, 175, 224, 174, 174, 224, 129, 175, 224, 176, 174, 224, 191, 174, 224, 164, 174, 224, 2, 224, 175, 129, 224,
- 174, 177, 0, 8, 141, 175, 224, 174, 174, 224, 168, 174, 224, 2, 224, 175, 129, 224, 174, 177, 0, 8, 141, 175, 224, 174, 174, 224, 179, 174,
- 224, 134, 175, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 177, 0, 8, 141, 175, 224, 174, 174, 224, 179, 174, 224, 191, 174, 224, 149, 174,
- 224, 2, 224, 175, 129, 224, 174, 177, 0, 8, 141, 175, 224, 174, 174, 224, 185, 174, 224, 2, 224, 174, 191, 224, 174, 179, 0, 8, 141, 175,
- 224, 176, 174, 224, 190, 174, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 159, 0, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 174, 174,
- 224, 2, 224, 175, 129, 224, 174, 177, 0, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 174, 174, 224, 2, 224, 175, 139, 224, 174, 159, 0,
- 8, 141, 175, 224, 177, 174, 224, 135, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 149, 0, 8, 141, 175, 224, 177, 174, 224, 168, 174,
- 224, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 175, 0, 8, 141, 175, 224, 177, 174, 224, 168, 174,
- 224, 2, 224, 175, 130, 224, 174, 174, 224, 174, 191, 0, 8, 141, 175, 224, 184, 174, 224, 134, 175, 224, 178, 174, 224, 2, 224, 174, 191, 224,
- 174, 175, 224, 174, 169, 0, 8, 141, 175, 224, 184, 174, 224, 142, 174, 224, 129, 175, 224, 175, 174, 224, 2, 224, 174, 191, 0, 8, 149, 174,
- 224, 2, 224, 174, 190, 224, 174, 159, 224, 174, 170, 224, 175, 129, 224, 174, 176, 12, 0, 8, 149, 174, 224, 129, 175, 224, 154, 174, 224, 2,
- 224, 175, 139, 224, 174, 149, 32, 0, 8, 149, 174, 224, 129, 175, 224, 175, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 174, 164, 224, 174,
- 191, 0, 8, 149, 174, 224, 141, 175, 224, 153, 174, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 8, 149, 174, 224, 143, 174, 224,
- 2, 224, 175, 139, 224, 174, 149, 0, 8, 169, 174, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 178, 224, 175, 141, 32, 0, 8, 174, 174,
- 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 149, 0, 8, 176, 174, 224, 174, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0,
- 8, 176, 174, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 174, 191, 224, 174, 174, 224, 175, 136, 0, 8, 181, 174, 224, 191, 174,
- 224, 154, 174, 224, 2, 224, 174, 190, 224, 174, 178, 224, 174, 169, 0, 8, 190, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 178, 224,
- 174, 191, 0, 8, 190, 174, 224, 154, 174, 224, 141, 175, 224, 158, 174, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0,
- 8, 190, 174, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 8, 190, 174, 224, 178, 174, 224, 129, 175, 224, 149,
- 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 8, 190, 174, 224, 181, 174, 224, 156, 174, 224, 2, 224, 174, 191, 224, 174, 169,
- 224, 175, 141, 0, 224, 174, 191, 1, 134, 174, 224, 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174, 174, 0, 224, 174, 191, 1, 134,
- 174, 224, 2, 224, 174, 176, 224, 174, 185, 224, 174, 190, 224, 174, 174, 0, 224, 174, 191, 1, 141, 175, 224, 163, 174, 224, 128, 175, 224, 181,
- 174, 224, 2, 224, 174, 176, 224, 174, 174, 224, 175, 136, 0, 224, 174, 191, 1, 141, 175, 224, 170, 174, 224, 164, 174, 224, 141, 175, 224, 164,
- 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 174, 224, 175, 136, 0, 224, 174, 191, 1, 141, 175, 224, 170, 174, 224, 169,
- 174, 224, 174, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 1, 141,
- 175, 224, 170, 174, 224, 175, 174, 224, 170, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191,
- 0, 224, 174, 191, 2, 224, 174, 176, 224, 174, 164, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 169, 224,
- 174, 184, 224, 175, 141, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 149, 224, 174, 164, 224, 175, 128, 0, 224, 174, 191, 8, 2,
- 224, 174, 176, 224, 174, 149, 224, 174, 184, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 174, 154, 224, 174, 178, 224, 175, 141, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 176, 224, 175, 141,
- 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 176, 224, 175, 141, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
- 174, 174, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 174, 191, 224,
- 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 174, 191, 224, 174, 154, 224, 175, 141, 224,
- 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 174, 191, 224, 174, 164, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224,
- 174, 176, 224, 174, 174, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224,
- 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 175, 139, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
- 174, 174, 224, 175, 141, 224, 174, 174, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 169, 0,
- 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
- 174, 181, 224, 175, 129, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 129, 224, 174, 169, 0, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 183, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 184, 224, 174, 178, 224, 175, 141, 224,
- 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 185, 224, 174, 164, 224, 175, 128, 224, 174, 154, 224, 175, 129, 0, 224, 174, 191,
- 8, 2, 224, 174, 176, 224, 174, 185, 224, 174, 164, 224, 175, 128, 224, 174, 184, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
- 174, 185, 224, 174, 184, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224,
- 174, 179, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 184, 224,
- 175, 141, 224, 174, 178, 224, 174, 190, 224, 174, 181, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224,
- 174, 181, 224, 175, 135, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 141, 32,
- 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 178, 0, 224, 174, 191, 8, 2,
- 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
- 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 175, 129, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
- 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
- 190, 224, 174, 169, 224, 175, 141, 224, 174, 164, 224, 174, 191, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224,
- 174, 163, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 163, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224,
- 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224,
- 174, 149, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32,
- 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 163, 0, 224, 174, 191, 8, 2,
- 224, 174, 176, 224, 174, 190, 224, 174, 175, 224, 175, 141, 224, 174, 178, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190,
- 224, 174, 181, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 169, 0, 224, 174, 191, 8, 2,
- 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 177, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190,
- 224, 174, 181, 224, 174, 191, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 175, 129, 224, 174, 149,
- 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 175, 136, 0, 224, 174,
- 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 135, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191,
- 224, 174, 156, 224, 175, 135, 224, 174, 183, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 159, 0, 224, 174, 191, 8, 2,
- 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 224, 174, 191, 0, 224, 174, 191, 8, 2,
- 224, 174, 176, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 191, 224, 174, 175, 0, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 184,
- 224, 175, 141, 224, 174, 159, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 149, 224, 175, 129, 0, 224, 174,
- 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 159, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 175,
- 224, 174, 191, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 178, 0, 224, 174,
- 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 184, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 135,
- 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 135, 224, 174, 175, 224, 174, 191, 224, 174, 178,
- 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 136, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 140, 224, 174, 154,
- 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 140, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 159, 224, 175, 141,
- 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 181, 224, 175, 129, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175, 140,
- 224, 174, 184, 0, 224, 174, 191, 8, 141, 175, 224, 174, 174, 224, 135, 175, 224, 149, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 159,
- 224, 175, 141, 224, 174, 156, 0, 224, 174, 191, 8, 141, 175, 224, 174, 174, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 164, 224, 174, 190,
- 224, 174, 175, 0, 224, 175, 128, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 163, 0, 224, 175, 129, 8, 2, 224, 174, 176,
- 224, 174, 181, 224, 175, 129, 224, 174, 154, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 129, 224, 174, 169, 224, 174, 190, 224, 174, 175,
- 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 224, 175, 129, 8, 2,
- 224, 174, 176, 224, 175, 140, 224, 174, 154, 0, 224, 175, 129, 8, 2, 224, 174, 179, 224, 175, 130, 224, 174, 184, 0, 224, 175, 141, 8, 2,
- 224, 174, 176, 224, 174, 154, 224, 174, 178, 224, 175, 141, 224, 174, 184, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 174, 224, 175, 141,
- 224, 174, 174, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 129, 224, 174, 154, 0, 224, 175, 141, 8, 2, 224, 174, 176,
- 224, 174, 181, 224, 175, 129, 224, 174, 169, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 183, 224, 175, 141, 0, 224, 175, 141, 8, 2,
- 224, 174, 176, 224, 174, 184, 224, 174, 178, 224, 175, 141, 224, 174, 184, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 164,
- 224, 175, 141, 224, 174, 164, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 0, 224, 175, 141, 8, 2,
- 224, 174, 176, 224, 175, 129, 224, 174, 169, 224, 174, 190, 224, 174, 175, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 159,
- 224, 175, 141, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 175, 224, 174, 191, 224, 174, 178, 0, 224, 175, 141, 8, 2,
- 224, 174, 176, 224, 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 184,
- 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 135, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 175,
- 141, 8, 2, 224, 174, 176, 224, 175, 135, 224, 174, 154, 224, 174, 191, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 136,
- 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 224, 175,
- 141, 8, 2, 224, 174, 176, 224, 175, 140, 224, 174, 154, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 140, 224, 174, 169, 0, 224, 175,
- 141, 8, 2, 224, 174, 179, 224, 174, 181, 224, 175, 129, 224, 174, 184, 0, 224, 175, 141, 8, 2, 224, 174, 179, 224, 175, 130, 224, 174, 184,
- 0, 224, 175, 141, 8, 2, 224, 174, 179, 224, 175, 140, 224, 174, 184, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 129, 175, 224, 154,
- 174, 224, 2, 224, 174, 176, 224, 174, 174, 224, 174, 163, 224, 174, 191, 0, 4, 224, 174, 191, 224, 174, 176, 224, 175, 129, 8, 2, 224, 174,
- 149, 224, 174, 169, 224, 175, 141, 224, 174, 168, 224, 174, 179, 224, 175, 136, 3, 71, 34, 37, 0, 224, 174, 191, 224, 174, 176, 224, 175, 129,
- 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 190, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 184, 224, 175,
- 141, 224, 174, 170, 8, 2, 224, 175, 135, 224, 174, 169, 3, 71, 34, 37, 89, 71, 0, 224, 175, 141, 224, 174, 176, 224, 174, 191, 224, 174,
- 184, 224, 175, 141, 224, 174, 170, 8, 2, 224, 175, 135, 224, 174, 169, 0, 224, 174, 191, 224, 174, 176, 224, 175, 129, 8, 2, 224, 174, 174,
- 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 3, 71, 34, 109, 65, 0, 224, 174, 191, 224, 174, 176, 224, 174, 174, 8, 2, 224,
- 174, 169, 3, 71, 34, 109, 65, 65, 109, 0, 224, 174, 191, 224, 174, 176, 224, 175, 135, 224, 174, 154, 8, 2, 224, 174, 191, 224, 174, 178,
- 3, 71, 34, 114, 88, 0, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 158, 224, 175, 141, 224, 174, 154, 8, 3, 71, 34, 118, 67,
- 76, 0, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 159, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 163, 224, 175, 141, 224, 174,
- 159, 3, 71, 36, 34, 139, 0, 224, 175, 134, 224, 174, 164, 224, 175, 141, 8, 2, 224, 174, 178, 3, 71, 36, 47, 0, 224, 175, 134, 224,
- 174, 169, 224, 174, 190, 224, 174, 154, 8, 2, 224, 175, 128, 224, 174, 176, 3, 71, 36, 50, 118, 88, 0, 224, 175, 134, 224, 174, 158, 224,
- 175, 141, 224, 174, 154, 8, 2, 224, 174, 174, 224, 174, 191, 224, 174, 169, 3, 71, 36, 67, 75, 109, 0, 224, 175, 134, 224, 174, 158, 224,
- 175, 141, 224, 174, 154, 8, 3, 71, 36, 67, 76, 148, 0, 224, 175, 134, 224, 174, 170, 224, 175, 141, 224, 174, 170, 8, 2, 224, 175, 135,
- 3, 71, 36, 71, 71, 0, 4, 224, 175, 134, 224, 174, 154, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 159, 224, 174, 190, 3, 71, 36,
- 88, 109, 0, 224, 175, 134, 224, 174, 156, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 159, 224, 174, 190, 0, 224, 175, 134, 224, 174, 154,
- 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 71, 36, 89, 109, 66, 139, 148, 0, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174,
- 183, 224, 175, 128, 224, 174, 159, 224, 175, 141, 8, 3, 71, 36, 140, 93, 112, 139, 0, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174,
- 159, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 3, 71, 36, 140, 140, 0, 224, 174, 191, 224, 174, 170,
- 8, 2, 224, 174, 191, 3, 71, 37, 48, 0, 224, 174, 191, 224, 174, 149, 8, 2, 224, 174, 190, 224, 174, 169, 3, 71, 37, 49, 0, 224,
- 174, 191, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 169, 224, 175, 141, 224, 174, 181, 224, 174,
- 190, 224, 174, 178, 224, 175, 135, 3, 71, 37, 50, 72, 0, 224, 174, 191, 224, 174, 183, 224, 174, 170, 224, 175, 141, 8, 3, 71, 37, 93,
- 109, 48, 0, 224, 174, 191, 224, 174, 149, 8, 2, 224, 174, 190, 224, 174, 176, 3, 71, 37, 108, 0, 224, 175, 138, 224, 174, 149, 8, 2,
- 224, 174, 190, 224, 174, 176, 224, 175, 139, 3, 71, 39, 49, 0, 224, 175, 129, 224, 174, 149, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175,
- 134, 224, 174, 184, 224, 175, 141, 224, 174, 159, 3, 71, 40, 49, 0, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 175, 134,
- 224, 174, 159, 224, 175, 141, 8, 3, 71, 40, 55, 55, 36, 139, 0, 4, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2,
- 25, 3, 71, 40, 72, 72, 109, 0, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 149, 224, 174, 175, 0, 224,
- 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 149, 224, 175, 141, 0, 224, 175, 129, 224, 174, 159, 224, 174, 190, 224,
- 174, 170, 8, 2, 224, 175, 134, 224, 174, 184, 224, 175, 141, 224, 174, 159, 3, 71, 40, 140, 118, 48, 0, 224, 174, 191, 224, 174, 179, 224,
- 174, 190, 224, 174, 149, 224, 175, 141, 8, 3, 71, 55, 118, 49, 0, 4, 224, 175, 129, 224, 174, 179, 224, 175, 130, 224, 174, 159, 224, 175,
- 130, 224, 174, 164, 224, 175, 141, 8, 3, 71, 62, 123, 139, 123, 87, 0, 224, 175, 141, 224, 174, 179, 224, 175, 130, 224, 174, 159, 224, 175,
- 130, 224, 174, 164, 224, 175, 141, 8, 0, 4, 224, 175, 141, 224, 174, 170, 1, 18, 68, 2, 224, 175, 130, 224, 174, 164, 224, 174, 149, 224,
- 174, 163, 3, 71, 71, 0, 224, 175, 141, 224, 174, 170, 1, 18, 68, 2, 224, 175, 130, 224, 174, 164, 224, 174, 153, 224, 175, 141, 224, 174,
- 149, 224, 174, 179, 0, 224, 175, 141, 224, 174, 170, 1, 18, 68, 2, 224, 175, 130, 224, 174, 164, 224, 174, 164, 224, 175, 141, 0, 224, 175,
- 141, 224, 174, 170, 1, 18, 68, 2, 224, 175, 130, 224, 174, 164, 224, 174, 174, 0, 224, 175, 141, 224, 174, 170, 1, 133, 174, 224, 2, 224,
- 174, 190, 224, 174, 184, 0, 224, 175, 141, 224, 174, 170, 1, 133, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 154, 0,
- 224, 175, 141, 224, 174, 170, 1, 135, 174, 224, 2, 224, 175, 130, 224, 174, 174, 224, 174, 191, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174,
- 224, 2, 224, 174, 191, 32, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174, 224, 2, 224, 174, 191, 224, 174, 169, 32, 0, 224, 175, 141, 224,
- 174, 170, 1, 137, 174, 224, 2, 224, 174, 191, 224, 174, 170, 224, 175, 141, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174, 224, 2, 224, 174,
- 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174, 224, 2, 224, 175, 129, 224, 174, 154, 224, 174, 164, 224, 175, 141, 224, 174,
- 164, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174, 224, 2, 224, 175, 129, 224, 174, 154, 224, 174, 174, 0, 224, 175, 141, 224, 174, 170, 1,
- 141, 175, 224, 176, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174,
- 175, 0, 224, 175, 141, 224, 174, 170, 1, 141, 175, 224, 176, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 175, 139, 224, 174, 164, 224, 174,
- 169, 224, 175, 136, 0, 224, 175, 141, 224, 174, 170, 1, 141, 175, 224, 176, 174, 224, 134, 174, 224, 2, 224, 174, 190, 224, 174, 159, 224, 175,
- 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 170, 1, 141, 175, 224, 176, 174, 224, 191, 174, 224, 181, 174, 224, 133, 174, 224, 2, 224, 174,
- 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 1, 159, 174, 224, 135, 174, 224, 2, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224,
- 174, 170, 1, 191, 174, 224, 159, 174, 224, 133, 174, 224, 2, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 1, 191, 174, 224,
- 164, 174, 224, 129, 175, 224, 177, 174, 224, 135, 174, 224, 2, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 8, 136, 175, 224,
- 178, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 224, 175, 141, 224, 174, 170, 8, 141, 175, 224, 176, 174, 224,
- 129, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 183, 0, 224, 175, 141, 224, 174, 170, 8, 141, 175, 224, 176, 174, 224, 129, 175, 224,
- 164, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 224, 175, 141, 224, 174, 170, 8, 141, 175, 224,
- 176, 174, 224, 164, 174, 224, 2, 224, 175, 136, 0, 224, 175, 141, 224, 174, 170, 8, 141, 175, 224, 180, 174, 224, 128, 175, 224, 149, 174, 224,
- 2, 224, 174, 190, 224, 174, 149, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 8, 141, 175, 224, 180, 174, 224,
- 128, 175, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 149, 224, 174, 164, 224, 175, 141, 0, 224, 175, 141, 224, 174, 170, 8, 141, 175, 224,
- 180, 174, 224, 128, 175, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 149, 224, 174, 174, 0, 224, 175, 141, 224, 174, 170, 8, 149, 174, 224,
- 135, 175, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 154, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174,
- 191, 0, 224, 175, 141, 224, 174, 170, 8, 156, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 224, 175, 141, 224, 174, 170, 8, 156, 174, 224,
- 149, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 170, 8,
- 159, 174, 224, 2, 224, 174, 190, 0, 224, 175, 141, 224, 174, 170, 8, 159, 174, 224, 2, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 224,
- 175, 141, 224, 174, 170, 8, 169, 174, 224, 174, 174, 224, 2, 224, 174, 191, 224, 174, 174, 224, 175, 141, 224, 174, 170, 0, 224, 175, 141, 224,
- 174, 170, 8, 175, 174, 224, 190, 174, 224, 174, 174, 224, 2, 224, 174, 191, 224, 174, 174, 224, 175, 141, 224, 174, 170, 0, 224, 175, 141, 224,
- 174, 170, 8, 176, 174, 224, 174, 174, 224, 2, 224, 175, 138, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 175, 136, 0, 224, 175, 141, 224,
- 174, 170, 8, 178, 174, 224, 2, 224, 175, 136, 0, 224, 175, 141, 224, 174, 170, 8, 178, 174, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174,
- 149, 0, 224, 175, 141, 224, 174, 170, 8, 179, 174, 224, 141, 175, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 149, 224, 174, 179, 0, 224,
- 175, 141, 224, 174, 170, 8, 185, 174, 224, 2, 224, 174, 191, 224, 174, 179, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 18, 68, 2,
- 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 163, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 169, 174, 224, 174, 174, 224, 2,
- 224, 174, 176, 224, 174, 174, 224, 175, 136, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 149, 174, 224, 129, 175, 224, 154, 174, 224, 2,
- 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 0, 4, 224, 175, 141, 224, 174, 170, 1, 18, 68, 2, 224, 174, 153, 224, 175, 141,
- 224, 174, 149, 224, 174, 179, 224, 174, 190, 3, 71, 71, 109, 0, 224, 175, 141, 224, 174, 170, 1, 18, 68, 2, 224, 174, 164, 224, 174, 191,
- 224, 174, 178, 0, 224, 175, 141, 224, 174, 170, 1, 18, 68, 2, 224, 174, 184, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174, 224, 2, 224,
- 174, 178, 224, 174, 190, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174, 224, 2, 224, 174, 178, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141,
- 224, 174, 170, 1, 137, 174, 224, 2, 224, 174, 178, 224, 174, 190, 224, 174, 169, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174, 224, 2, 224,
- 174, 178, 224, 175, 136, 0, 224, 175, 141, 224, 174, 170, 1, 141, 175, 224, 176, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 168, 224,
- 175, 141, 224, 174, 164, 0, 224, 175, 141, 224, 174, 170, 1, 141, 175, 224, 176, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 175, 0,
- 224, 175, 141, 224, 174, 170, 1, 141, 175, 224, 176, 174, 224, 191, 174, 224, 175, 174, 224, 137, 174, 224, 2, 224, 174, 178, 224, 174, 191, 0,
- 224, 175, 141, 224, 174, 170, 8, 129, 175, 224, 180, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 178, 0, 224, 175, 141, 224, 174, 170,
- 8, 137, 174, 224, 2, 224, 174, 178, 224, 175, 141, 32, 0, 224, 175, 141, 224, 174, 170, 8, 141, 175, 224, 176, 174, 224, 129, 175, 224, 164,
- 174, 224, 2, 224, 174, 178, 0, 224, 175, 141, 224, 174, 170, 8, 176, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 224, 174, 170, 8, 179,
- 174, 224, 149, 174, 224, 2, 224, 174, 178, 224, 174, 191, 0, 224, 175, 141, 224, 174, 170, 8, 185, 174, 224, 2, 224, 174, 176, 224, 175, 141,
- 224, 174, 159, 0, 224, 175, 141, 224, 174, 170, 8, 191, 174, 224, 176, 174, 224, 2, 224, 174, 169, 0, 4, 224, 175, 141, 224, 174, 170, 1,
- 141, 175, 224, 176, 174, 224, 149, 174, 224, 3, 71, 71, 148, 0, 224, 175, 141, 224, 174, 170, 8, 129, 175, 224, 154, 174, 224, 174, 174, 224,
- 190, 174, 224, 176, 174, 224, 0, 224, 175, 141, 224, 174, 170, 8, 190, 174, 224, 181, 174, 224, 168, 174, 224, 0, 224, 175, 141, 224, 174, 170,
- 8, 191, 174, 224, 149, 174, 224, 190, 174, 224, 154, 174, 224, 0, 224, 175, 141, 224, 174, 170, 8, 191, 174, 224, 185, 174, 224, 190, 174, 224,
- 154, 174, 224, 0, 4, 3, 71, 109, 0, 1, 129, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 174, 159, 224, 174, 191, 0, 1, 141, 175,
- 224, 170, 174, 224, 136, 175, 224, 159, 174, 224, 170, 174, 224, 2, 224, 174, 178, 0, 1, 141, 175, 224, 170, 174, 224, 136, 175, 224, 178, 174,
- 224, 135, 175, 224, 181, 174, 224, 2, 224, 174, 179, 224, 175, 129, 0, 1, 141, 175, 224, 170, 174, 224, 164, 174, 224, 129, 175, 224, 175, 174,
- 224, 134, 174, 224, 2, 224, 174, 178, 0, 1, 141, 175, 224, 174, 174, 224, 149, 174, 224, 141, 175, 224, 149, 174, 224, 133, 174, 224, 2, 224,
- 174, 149, 224, 175, 141, 224, 174, 149, 0, 1, 141, 175, 224, 184, 174, 224, 133, 174, 224, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0,
- 1, 149, 174, 224, 2, 224, 174, 159, 0, 1, 164, 174, 224, 2, 224, 174, 184, 0, 1, 174, 174, 224, 141, 175, 224, 164, 174, 224, 134, 174,
- 224, 2, 224, 174, 178, 0, 1, 174, 174, 224, 141, 175, 224, 169, 174, 224, 134, 174, 224, 2, 224, 174, 178, 0, 1, 174, 174, 224, 176, 174,
- 224, 170, 174, 224, 2, 224, 174, 149, 224, 175, 141, 224, 174, 164, 0, 1, 174, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 149, 224,
- 175, 141, 224, 174, 164, 0, 1, 174, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 164, 224, 175, 141, 0, 1, 175, 174, 224, 191, 174,
+ 175, 129, 224, 174, 184, 224, 175, 141, 224, 174, 181, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 175, 129, 224, 174, 184, 224, 175, 141, 224,
+ 174, 184, 224, 175, 134, 0, 8, 2, 224, 175, 130, 224, 174, 149, 224, 174, 174, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 175, 130, 224,
+ 174, 149, 224, 175, 139, 224, 174, 178, 0, 8, 2, 224, 175, 130, 224, 174, 149, 224, 175, 139, 224, 174, 179, 0, 8, 2, 224, 175, 130, 224,
+ 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 130, 224,
+ 174, 159, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 149, 224, 174, 163, 0, 8, 2, 224, 175, 130, 224,
+ 174, 164, 224, 174, 149, 224, 174, 163, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 149, 224,
+ 175, 141, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 164, 224,
+ 175, 141, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 170, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224,
+ 174, 175, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 174, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 181, 224, 175, 129, 224,
+ 174, 159, 224, 174, 174, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 190, 224, 174, 149, 224, 174, 176, 0,
+ 8, 2, 224, 175, 130, 224, 174, 164, 224, 174, 190, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224,
+ 174, 190, 224, 174, 169, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 175, 135, 224, 174, 181, 224, 174, 191, 0, 8, 2, 224, 175, 130, 224,
+ 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224,
+ 175, 129, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 149, 224,
+ 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 149, 224,
+ 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224,
+ 174, 164, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 130, 224,
+ 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 175, 130, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224,
+ 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 130, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224,
+ 175, 130, 224, 174, 170, 224, 174, 169, 224, 175, 135, 0, 8, 2, 224, 175, 130, 224, 174, 170, 224, 174, 190, 224, 174, 179, 0, 8, 2, 224,
+ 175, 130, 224, 174, 174, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 130, 224, 174, 174, 224,
+ 174, 190, 224, 174, 164, 224, 174, 190, 0, 8, 2, 224, 175, 130, 224, 174, 174, 224, 174, 190, 224, 174, 164, 224, 175, 135, 224, 174, 181, 224,
+ 174, 191, 0, 8, 2, 224, 175, 130, 224, 174, 174, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 175, 130, 224, 174, 174, 224, 174, 191, 0,
+ 8, 2, 224, 175, 130, 224, 174, 176, 224, 175, 141, 224, 174, 183, 0, 8, 2, 224, 175, 130, 224, 174, 178, 224, 175, 139, 224, 174, 149, 0,
+ 8, 2, 224, 175, 130, 224, 174, 183, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 224,
+ 175, 130, 224, 174, 176, 0, 8, 2, 224, 175, 134, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224,
+ 175, 134, 224, 174, 158, 224, 175, 141, 224, 174, 154, 224, 174, 174, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224,
+ 175, 141, 224, 174, 176, 224, 175, 130, 224, 174, 174, 0, 8, 2, 224, 175, 134, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 178, 0,
+ 8, 2, 224, 175, 134, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 149, 224, 175, 139, 224, 174, 184, 224, 175, 141, 224, 174, 164, 0,
+ 8, 2, 224, 175, 134, 224, 174, 169, 224, 174, 154, 224, 175, 128, 224, 174, 176, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224,
+ 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224,
+ 174, 183, 224, 174, 190, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224,
+ 174, 159, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 175, 129, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224,
+ 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224, 174, 191, 224, 174, 153, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224,
+ 174, 178, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 175, 141, 0, 8, 2, 224, 175, 134, 224, 174, 179, 224,
+ 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 134, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224,
+ 175, 135, 224, 174, 149, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 149, 224, 174, 174, 0, 8, 2, 224, 175, 135, 224,
+ 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224,
+ 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 178, 224, 174, 176, 0, 8, 2, 224, 175, 135, 224,
+ 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 178, 224, 174, 176, 0, 8, 2, 224, 175, 135, 224, 174, 154, 224, 175, 141, 224,
+ 174, 154, 224, 175, 129, 224, 174, 178, 224, 174, 176, 0, 8, 2, 224, 175, 135, 224, 174, 156, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224,
+ 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224,
+ 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 135, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0,
+ 8, 2, 224, 175, 135, 224, 174, 164, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 164, 224, 174, 174, 224, 174, 191, 0,
+ 8, 2, 224, 175, 135, 224, 174, 164, 224, 174, 174, 224, 175, 129, 0, 8, 2, 224, 175, 135, 224, 174, 164, 224, 174, 178, 224, 174, 191, 224,
+ 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 135, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 169, 224,
+ 174, 176, 0, 8, 2, 224, 175, 135, 224, 174, 170, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 174, 224, 174, 190, 224, 174, 169, 224,
+ 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 176, 224, 174, 178, 0, 8, 2, 224, 175, 135, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224,
+ 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2, 224, 175, 135, 224, 174, 178, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224,
+ 175, 135, 224, 174, 178, 224, 175, 141, 0, 8, 2, 224, 175, 135, 224, 174, 183, 224, 174, 190, 0, 8, 2, 224, 175, 136, 32, 224, 174, 170,
+ 224, 175, 136, 0, 8, 2, 224, 175, 136, 224, 174, 149, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2,
+ 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 175, 136, 224, 174, 149, 224, 175, 141,
+ 224, 174, 149, 224, 174, 191, 224, 174, 177, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149,
+ 224, 175, 129, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 136, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174,
+ 0, 8, 2, 224, 175, 136, 224, 174, 154, 224, 174, 169, 0, 8, 2, 224, 175, 136, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2,
+ 224, 175, 136, 224, 174, 169, 224, 174, 190, 224, 174, 149, 0, 8, 2, 224, 175, 136, 224, 174, 169, 224, 174, 190, 224, 174, 174, 224, 174, 191,
+ 0, 8, 2, 224, 175, 136, 224, 174, 170, 224, 174, 191, 224, 174, 179, 0, 8, 2, 224, 175, 136, 224, 174, 176, 224, 174, 169, 0, 8, 2,
+ 224, 175, 136, 224, 174, 176, 224, 174, 181, 0, 8, 2, 224, 175, 136, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 174, 191, 0, 8, 2,
+ 224, 175, 138, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 135, 0, 8, 2, 224, 175, 138, 224, 174, 174, 224, 175, 141, 224, 174, 174,
+ 224, 174, 169, 0, 8, 2, 224, 175, 138, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 178, 0, 8, 2, 224, 175, 138, 224, 174, 174,
+ 224, 175, 141, 224, 174, 174, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 131, 224, 174, 170, 224, 175, 139, 224, 174, 176, 224, 175, 141,
+ 0, 8, 2, 224, 175, 139, 224, 174, 149, 32, 18, 78, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 153, 224, 175, 141, 224, 174, 149,
+ 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 164,
+ 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 177, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 164,
+ 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174, 164,
+ 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174, 164,
+ 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 169, 224, 175, 141, 224, 174, 181, 224, 174, 191, 224, 174, 178, 224, 175, 141,
+ 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 191,
+ 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 149, 224, 174, 191, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 175, 139,
+ 224, 174, 149, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 0, 8, 2,
+ 224, 175, 139, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 175, 139, 224, 174, 156, 0, 8, 2, 224, 175, 139,
+ 224, 174, 159, 224, 175, 139, 0, 8, 2, 224, 175, 139, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 175, 139,
+ 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 149, 224, 174, 169, 0, 8, 2,
+ 224, 175, 139, 224, 174, 164, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 169, 0, 8, 2, 224, 175, 139,
+ 224, 174, 164, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174, 154,
+ 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174, 154, 224, 174, 164, 224, 175, 141, 224, 174, 181,
+ 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174, 164, 224, 174, 176, 224, 175, 141, 224, 174, 174, 0, 8, 2, 224, 175, 139,
+ 224, 174, 164, 224, 174, 191, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141,
+ 224, 174, 170, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 164,
+ 224, 174, 191, 224, 174, 175, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 175, 139, 224, 174, 169,
+ 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 174, 191, 224, 174, 175, 224, 175, 136,
+ 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 184, 224, 175, 141, 224, 174, 178, 224, 175, 135, 0, 8, 2, 224, 175, 139,
+ 224, 174, 176, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141,
+ 224, 174, 149, 224, 174, 190, 224, 174, 174, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 159, 224, 174, 191,
+ 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 164, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 174, 159, 224, 174, 191,
+ 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 129, 224, 174, 174,
+ 224, 175, 141, 32, 224, 174, 133, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 32, 224, 174, 133, 224,
+ 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 224, 175, 141, 32,
+ 224, 174, 133, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 181, 224, 175, 134, 224, 174, 178,
+ 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 183, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 184, 0, 8, 2, 224, 175, 139,
+ 224, 174, 184, 224, 174, 191, 224, 174, 159, 0, 8, 2, 224, 175, 140, 224, 174, 164, 224, 174, 191, 224, 174, 149, 0, 8, 2, 224, 175, 140,
+ 224, 174, 164, 224, 175, 128, 224, 174, 149, 0, 8, 2, 224, 175, 140, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 175, 140,
+ 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 175, 140, 224, 174, 178, 224, 174, 191, 224, 174, 153, 224, 175, 141,
+ 0, 8, 2, 224, 175, 140, 224, 174, 179, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 175, 140, 224, 174, 183, 0, 8, 32,
+ 18, 77, 2, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 178, 0, 8, 32, 18, 86, 2, 224, 174, 190,
+ 224, 174, 181, 0, 8, 32, 136, 175, 224, 170, 174, 224, 2, 224, 175, 136, 0, 8, 32, 141, 175, 224, 159, 174, 224, 134, 175, 224, 159, 174,
+ 224, 2, 224, 174, 190, 224, 174, 159, 224, 174, 191, 0, 8, 32, 141, 175, 224, 174, 174, 224, 130, 175, 224, 176, 174, 224, 2, 224, 174, 190,
+ 224, 174, 175, 0, 8, 32, 141, 175, 224, 176, 174, 224, 128, 175, 224, 154, 174, 224, 169, 174, 224, 134, 175, 224, 170, 174, 224, 2, 224, 175,
+ 129, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 139, 0, 8, 32, 191, 174, 224, 159, 174, 224, 190, 174, 224, 170, 174, 224, 2, 224,
+ 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 133, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32,
+ 0, 8, 141, 175, 224, 163, 174, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 8, 141, 175, 224, 169, 174, 224, 129,
+ 175, 224, 164, 174, 224, 2, 224, 175, 129, 224, 174, 177, 0, 8, 141, 175, 224, 169, 174, 224, 133, 174, 224, 2, 224, 175, 129, 224, 174, 159,
+ 0, 8, 141, 175, 224, 169, 174, 224, 176, 174, 224, 135, 175, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 8, 141,
+ 175, 224, 170, 174, 224, 191, 174, 224, 179, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 174, 190, 224, 174, 149, 0, 8, 141, 175, 224, 176,
+ 174, 224, 190, 174, 224, 174, 174, 224, 2, 224, 175, 129, 224, 174, 159, 0, 8, 141, 175, 224, 176, 174, 224, 190, 174, 224, 174, 174, 224, 2,
+ 224, 175, 139, 224, 174, 159, 0, 8, 141, 175, 224, 184, 174, 224, 134, 175, 224, 178, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 169,
+ 0, 8, 141, 175, 224, 184, 174, 224, 142, 174, 224, 129, 175, 224, 175, 174, 224, 2, 224, 174, 191, 0, 8, 149, 174, 224, 2, 224, 174, 190,
+ 224, 174, 159, 224, 174, 170, 224, 175, 129, 224, 174, 176, 12, 0, 8, 149, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 8, 149, 174, 224,
+ 143, 174, 224, 2, 224, 175, 139, 224, 174, 149, 0, 8, 164, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 8, 174, 174, 224, 154, 174, 224,
+ 2, 224, 174, 190, 224, 174, 149, 0, 8, 176, 174, 224, 174, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 8, 176, 174, 224,
+ 174, 174, 224, 2, 224, 175, 129, 224, 174, 176, 224, 174, 191, 224, 174, 174, 224, 175, 136, 0, 8, 181, 174, 224, 191, 174, 224, 154, 174, 224,
+ 2, 224, 174, 190, 224, 174, 178, 224, 174, 169, 0, 8, 190, 174, 224, 149, 174, 224, 2, 224, 174, 190, 224, 174, 178, 224, 174, 191, 0, 8,
+ 190, 174, 224, 154, 174, 224, 141, 175, 224, 158, 174, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0, 8, 190, 174, 224,
+ 176, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 8, 190, 174, 224, 178, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224,
+ 174, 191, 224, 174, 169, 224, 175, 141, 0, 8, 190, 174, 224, 181, 174, 224, 156, 174, 224, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 0,
+ 224, 174, 191, 1, 134, 174, 224, 2, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174, 174, 0, 224, 174, 191, 1, 134, 174, 224, 2, 224,
+ 174, 176, 224, 174, 185, 224, 174, 190, 224, 174, 174, 0, 224, 174, 191, 1, 141, 175, 224, 163, 174, 224, 128, 175, 224, 181, 174, 224, 2, 224,
+ 174, 176, 224, 174, 174, 224, 175, 136, 0, 224, 174, 191, 1, 141, 175, 224, 170, 174, 224, 164, 174, 224, 141, 175, 224, 164, 174, 224, 191, 174,
+ 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 174, 224, 175, 136, 0, 224, 174, 191, 1, 141, 175, 224, 170, 174, 224, 169, 174, 224, 174, 174,
+ 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 1, 141, 175, 224, 170, 174,
+ 224, 175, 174, 224, 170, 174, 224, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191,
+ 2, 224, 174, 176, 224, 174, 164, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 175, 130, 224, 174, 169, 224, 174, 184, 224, 175,
+ 141, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 149, 224, 174, 164, 224, 175, 128, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
+ 174, 149, 224, 174, 184, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 154, 224,
+ 174, 178, 224, 175, 141, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 176, 224, 175, 141, 32, 0, 224, 174,
+ 191, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 176, 224, 175, 141, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 174,
+ 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 174, 191, 224, 174, 149, 224, 175,
+ 141, 224, 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 174, 191, 224, 174, 164, 224, 175, 141, 0, 224, 174, 191, 8,
+ 2, 224, 174, 176, 224, 174, 174, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
+ 174, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 0, 224, 174, 191, 8, 2, 224, 174,
+ 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174,
+ 174, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 129, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224, 174,
+ 176, 224, 174, 183, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 184, 224, 174, 178, 224, 175, 141, 224, 174, 184, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 174, 185, 224, 174, 164, 224, 175, 128, 224, 174, 154, 224, 175, 129, 0, 224, 174, 191, 8, 2, 224, 174,
+ 176, 224, 174, 185, 224, 174, 164, 224, 175, 128, 224, 174, 184, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 185, 224, 174,
+ 184, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174,
+ 178, 224, 174, 190, 224, 174, 181, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 181, 224, 175,
+ 135, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 141, 32, 0, 224, 174, 191,
+ 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
+ 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168,
+ 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 175, 129, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 168,
+ 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 175, 224, 175, 136, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169,
+ 224, 175, 141, 224, 174, 164, 224, 174, 191, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 163, 0, 224,
+ 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 163, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174,
+ 190, 224, 174, 174, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 149, 224, 175,
+ 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 174, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 224, 174, 191,
+ 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 175, 224, 175, 141, 224, 174, 178, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
+ 174, 190, 224, 174, 181, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 169, 0, 224, 174, 191,
+ 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 177, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
+ 174, 190, 224, 174, 181, 224, 174, 191, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 175, 129, 224,
+ 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 224, 175, 136, 0,
+ 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 135, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
+ 174, 191, 224, 174, 159, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224,
+ 174, 169, 224, 174, 191, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 169, 0,
+ 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224,
+ 174, 176, 224, 175, 129, 224, 174, 149, 224, 175, 129, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 159, 224, 175, 141, 0,
+ 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 175, 224, 174, 191, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224,
+ 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 135, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 136, 224, 174, 178, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 140, 224,
+ 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 140, 224, 174, 169, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 181, 224,
+ 175, 129, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 175, 140, 224, 174, 184, 0, 224, 174, 191, 8, 141, 175, 224, 174, 174,
+ 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 164, 224, 174, 190, 224, 174, 175, 0, 224, 175, 128, 8, 2, 224, 174, 176, 224, 174, 190, 224,
+ 174, 174, 224, 174, 163, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 174, 181, 224, 175, 129, 224, 174, 154, 0, 224, 175, 129, 8, 2, 224,
+ 174, 176, 224, 175, 129, 224, 174, 169, 224, 174, 190, 224, 174, 175, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 149, 224,
+ 175, 141, 224, 174, 149, 224, 174, 176, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 140, 224, 174, 154, 0, 224, 175, 129, 8, 2, 224,
+ 174, 179, 224, 175, 130, 224, 174, 184, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 154, 224, 174, 178, 224, 175, 141, 224, 174, 184, 0,
+ 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 174, 224, 175, 141, 224, 174, 174, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 181, 224,
+ 175, 129, 224, 174, 154, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 183, 224, 175, 141, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224,
+ 174, 184, 224, 174, 178, 224, 175, 141, 224, 174, 184, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224,
+ 174, 164, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 181, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224,
+ 175, 129, 224, 174, 169, 224, 174, 190, 224, 174, 175, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 159, 224, 175, 141, 0,
+ 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 175, 224, 174, 191, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224,
+ 175, 134, 224, 174, 175, 224, 175, 141, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 135, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 135, 224, 174, 154, 224, 174, 191, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224,
+ 174, 176, 224, 175, 136, 224, 174, 178, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224,
+ 174, 176, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 140, 224, 174, 154, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 140, 224,
+ 174, 169, 0, 224, 175, 141, 8, 2, 224, 174, 179, 224, 174, 181, 224, 175, 129, 224, 174, 184, 0, 224, 175, 141, 8, 2, 224, 174, 179, 224,
+ 175, 130, 224, 174, 184, 0, 224, 175, 141, 8, 2, 224, 174, 179, 224, 175, 140, 224, 174, 184, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191,
+ 1, 129, 175, 224, 154, 174, 224, 2, 224, 174, 176, 224, 174, 174, 224, 174, 163, 224, 174, 191, 0, 4, 224, 174, 191, 224, 174, 176, 224, 175,
+ 129, 8, 2, 224, 174, 149, 224, 174, 169, 224, 175, 141, 224, 174, 168, 224, 174, 179, 224, 175, 136, 3, 71, 34, 37, 0, 224, 174, 191, 224,
+ 174, 176, 224, 175, 129, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 190, 0, 4, 224, 174, 191, 224, 174, 176, 224, 174, 191,
+ 224, 174, 184, 224, 175, 141, 224, 174, 170, 8, 2, 224, 175, 135, 224, 174, 169, 3, 71, 34, 37, 89, 71, 0, 224, 175, 141, 224, 174, 176,
+ 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 170, 8, 2, 224, 175, 135, 224, 174, 169, 0, 224, 174, 191, 224, 174, 176, 224, 175, 129,
+ 8, 2, 224, 174, 174, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 3, 71, 34, 109, 65, 0, 224, 174, 191, 224, 174, 176, 224,
+ 174, 174, 8, 2, 224, 174, 169, 3, 71, 34, 109, 65, 65, 109, 0, 224, 174, 191, 224, 174, 176, 224, 175, 135, 224, 174, 154, 8, 2, 224,
+ 174, 191, 224, 174, 178, 3, 71, 34, 114, 88, 0, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 158, 224, 175, 141, 224, 174, 154, 8,
+ 3, 71, 34, 118, 67, 76, 0, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224, 174, 159, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 163,
+ 224, 175, 141, 224, 174, 159, 3, 71, 36, 34, 140, 0, 224, 175, 134, 224, 174, 164, 224, 175, 141, 8, 2, 224, 174, 178, 3, 71, 36, 47,
+ 0, 224, 175, 134, 224, 174, 169, 224, 174, 190, 224, 174, 154, 8, 2, 224, 175, 128, 224, 174, 176, 3, 71, 36, 50, 118, 88, 0, 224, 175,
+ 134, 224, 174, 158, 224, 175, 141, 224, 174, 154, 8, 2, 224, 174, 174, 224, 174, 191, 224, 174, 169, 3, 71, 36, 67, 75, 109, 0, 224, 175,
+ 134, 224, 174, 158, 224, 175, 141, 224, 174, 154, 8, 3, 71, 36, 67, 76, 149, 0, 224, 175, 134, 224, 174, 170, 224, 175, 141, 224, 174, 170,
+ 8, 2, 224, 175, 135, 3, 71, 36, 71, 71, 0, 224, 175, 134, 224, 174, 154, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 3, 71, 36,
+ 89, 109, 66, 140, 149, 0, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 183, 224, 175, 128, 224, 174, 159, 224, 175, 141, 8, 3, 71,
+ 36, 141, 93, 112, 140, 0, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 159, 8, 2, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 175, 129, 3, 71, 36, 141, 141, 0, 224, 174, 191, 224, 174, 170, 8, 2, 224, 174, 191, 3, 71, 37, 48, 0, 224, 174, 191,
+ 224, 174, 183, 224, 174, 170, 224, 175, 141, 8, 3, 71, 37, 93, 109, 48, 0, 224, 175, 129, 224, 174, 149, 8, 2, 224, 174, 190, 224, 174,
+ 176, 224, 175, 134, 224, 174, 184, 224, 175, 141, 224, 174, 159, 3, 71, 40, 49, 0, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 178,
+ 224, 175, 134, 224, 174, 159, 224, 175, 141, 8, 3, 71, 40, 55, 55, 36, 140, 0, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164,
+ 8, 2, 25, 3, 71, 40, 72, 72, 109, 0, 224, 175, 129, 224, 174, 159, 224, 174, 190, 224, 174, 170, 8, 2, 224, 175, 134, 224, 174, 184,
+ 224, 175, 141, 224, 174, 159, 3, 71, 40, 141, 118, 48, 0, 224, 174, 191, 224, 174, 179, 224, 174, 190, 224, 174, 149, 224, 175, 141, 8, 3,
+ 71, 55, 118, 49, 0, 4, 224, 175, 141, 224, 174, 170, 1, 18, 68, 2, 224, 175, 130, 224, 174, 164, 224, 174, 164, 224, 175, 141, 3, 71,
+ 71, 0, 224, 175, 141, 224, 174, 170, 1, 18, 68, 2, 224, 175, 130, 224, 174, 164, 224, 174, 174, 0, 224, 175, 141, 224, 174, 170, 1, 129,
+ 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 174, 163, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174,
+ 170, 1, 133, 174, 224, 2, 224, 174, 190, 224, 174, 184, 0, 224, 175, 141, 224, 174, 170, 1, 133, 174, 224, 2, 224, 174, 191, 224, 174, 175,
+ 224, 174, 190, 224, 174, 154, 0, 224, 175, 141, 224, 174, 170, 1, 135, 174, 224, 2, 224, 175, 130, 224, 174, 174, 224, 174, 191, 0, 224, 175,
+ 141, 224, 174, 170, 1, 137, 174, 224, 2, 224, 174, 191, 32, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174, 224, 2, 224, 174, 191, 224, 174,
+ 169, 32, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174, 224, 2, 224, 174, 191, 224, 174, 170, 224, 175, 141, 0, 224, 175, 141, 224, 174, 170,
+ 1, 137, 174, 224, 2, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174, 224, 2, 224, 175, 129, 224, 174, 154, 224,
+ 174, 164, 224, 175, 141, 224, 174, 164, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174, 224, 2, 224, 175, 129, 224, 174, 154, 224, 174, 174, 0,
+ 224, 175, 141, 224, 174, 170, 1, 141, 175, 224, 176, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 224, 174, 191, 224, 174, 175, 0, 224, 175, 141, 224, 174, 170, 1, 141, 175, 224, 176, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224,
+ 175, 139, 224, 174, 164, 224, 174, 169, 224, 175, 136, 0, 224, 175, 141, 224, 174, 170, 1, 141, 175, 224, 176, 174, 224, 134, 174, 224, 2, 224,
+ 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 224, 175, 141, 224, 174, 170, 1, 191, 174, 224, 159, 174, 224, 133, 174, 224, 2, 224,
+ 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 1, 191, 174, 224, 164, 174, 224, 129, 175, 224, 177, 174, 224, 135, 174, 224, 2, 224,
+ 174, 190, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 8, 141, 175, 224, 176, 174, 224, 164, 174, 224, 2, 224, 175, 136, 0, 224, 175, 141,
+ 224, 174, 170, 8, 149, 174, 224, 135, 175, 224, 164, 174, 224, 141, 175, 224, 168, 174, 224, 154, 174, 224, 2, 224, 175, 129, 224, 174, 164, 224,
+ 175, 141, 224, 174, 164, 224, 174, 191, 0, 224, 175, 141, 224, 174, 170, 8, 156, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 224, 175, 141,
+ 224, 174, 170, 8, 156, 174, 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0,
+ 224, 175, 141, 224, 174, 170, 8, 159, 174, 224, 2, 224, 174, 190, 0, 224, 175, 141, 224, 174, 170, 8, 159, 174, 224, 2, 224, 174, 191, 224,
+ 174, 153, 224, 175, 141, 0, 224, 175, 141, 224, 174, 170, 8, 178, 174, 224, 2, 224, 175, 136, 0, 224, 175, 141, 224, 174, 170, 8, 179, 174,
+ 224, 141, 175, 224, 149, 174, 224, 2, 224, 175, 129, 224, 174, 149, 224, 174, 179, 0, 224, 175, 141, 224, 174, 170, 8, 185, 174, 224, 2, 224,
+ 174, 191, 224, 174, 179, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 169, 174, 224, 174, 174, 224, 2, 224, 174, 176, 224, 174, 174, 224,
+ 175, 136, 0, 4, 224, 175, 141, 224, 174, 170, 1, 18, 68, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 224, 174, 190, 3,
+ 71, 71, 109, 0, 224, 175, 141, 224, 174, 170, 1, 18, 68, 2, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 224, 175, 141, 224, 174, 170,
+ 1, 18, 68, 2, 224, 174, 184, 0, 224, 175, 141, 224, 174, 170, 1, 133, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174,
+ 174, 224, 174, 190, 0, 224, 175, 141, 224, 174, 170, 1, 137, 174, 224, 2, 224, 174, 178, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 224,
+ 174, 170, 1, 137, 174, 224, 2, 224, 174, 178, 224, 174, 190, 224, 174, 169, 0, 224, 175, 141, 224, 174, 170, 1, 141, 175, 224, 176, 174, 224,
+ 191, 174, 224, 168, 174, 224, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 224, 175, 141, 224, 174, 170, 1, 141, 175, 224, 176, 174, 224,
+ 191, 174, 224, 168, 174, 224, 2, 224, 174, 175, 0, 224, 175, 141, 224, 174, 170, 1, 141, 175, 224, 176, 174, 224, 191, 174, 224, 175, 174, 224,
+ 137, 174, 224, 2, 224, 174, 178, 224, 174, 191, 0, 224, 175, 141, 224, 174, 170, 8, 137, 174, 224, 2, 224, 174, 178, 224, 175, 141, 32, 0,
+ 224, 175, 141, 224, 174, 170, 8, 176, 174, 224, 2, 224, 174, 176, 0, 224, 175, 141, 224, 174, 170, 8, 179, 174, 224, 149, 174, 224, 2, 224,
+ 174, 178, 224, 174, 191, 0, 224, 175, 141, 224, 174, 170, 8, 191, 174, 224, 176, 174, 224, 2, 224, 174, 169, 0, 4, 224, 175, 141, 224, 174,
+ 170, 1, 141, 175, 224, 176, 174, 224, 149, 174, 224, 3, 71, 71, 149, 0, 224, 175, 141, 224, 174, 170, 8, 129, 175, 224, 154, 174, 224, 0,
+ 224, 175, 141, 224, 174, 170, 8, 129, 175, 224, 154, 174, 224, 174, 174, 224, 190, 174, 224, 176, 174, 224, 0, 224, 175, 141, 224, 174, 170, 8,
+ 190, 174, 224, 181, 174, 224, 168, 174, 224, 0, 4, 3, 71, 109, 0, 1, 129, 175, 224, 177, 174, 224, 174, 174, 224, 2, 224, 174, 159, 224,
+ 174, 191, 0, 1, 141, 175, 224, 170, 174, 224, 136, 175, 224, 159, 174, 224, 170, 174, 224, 2, 224, 174, 178, 0, 1, 141, 175, 224, 170, 174,
+ 224, 136, 175, 224, 178, 174, 224, 135, 175, 224, 181, 174, 224, 2, 224, 174, 179, 224, 175, 129, 0, 1, 141, 175, 224, 170, 174, 224, 164, 174,
+ 224, 129, 175, 224, 175, 174, 224, 134, 174, 224, 2, 224, 174, 178, 0, 1, 141, 175, 224, 174, 174, 224, 2, 224, 174, 159, 0, 1, 141, 175,
+ 224, 174, 174, 224, 149, 174, 224, 141, 175, 224, 149, 174, 224, 133, 174, 224, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 1, 141, 175,
+ 224, 184, 174, 224, 133, 174, 224, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 1, 149, 174, 224, 2, 224, 174, 159, 0, 1, 164, 174,
+ 224, 2, 224, 174, 184, 0, 1, 174, 174, 224, 141, 175, 224, 164, 174, 224, 134, 174, 224, 2, 224, 174, 178, 0, 1, 174, 174, 224, 141, 175,
+ 224, 169, 174, 224, 134, 174, 224, 2, 224, 174, 178, 0, 1, 174, 174, 224, 176, 174, 224, 170, 174, 224, 2, 224, 174, 149, 224, 175, 141, 224,
+ 174, 164, 0, 1, 174, 174, 224, 190, 174, 224, 176, 174, 224, 2, 224, 174, 149, 224, 175, 141, 224, 174, 164, 0, 1, 175, 174, 224, 191, 174,
224, 176, 174, 224, 134, 174, 224, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 1, 190, 174, 224, 149, 174, 224, 2, 224,
174, 176, 0, 1, 190, 174, 224, 149, 174, 224, 190, 174, 224, 168, 174, 224, 2, 224, 174, 176, 224, 174, 163, 0, 1, 190, 174, 224, 164, 174,
- 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 163, 0, 1, 190, 174, 224, 164, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224,
- 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 1, 190, 174, 224, 164, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224,
- 174, 174, 0, 1, 191, 174, 224, 169, 174, 224, 2, 224, 174, 149, 224, 174, 181, 224, 174, 190, 224, 174, 169, 224, 175, 141, 0, 2, 224, 174,
- 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 2, 18, 71, 224, 175, 129, 224, 174, 149, 224, 175, 129, 224, 174, 163, 224, 174, 190,
- 0, 8, 2, 18, 71, 224, 175, 129, 224, 174, 156, 0, 8, 2, 28, 17, 12, 0, 8, 2, 224, 174, 131, 224, 174, 170, 224, 175, 130, 224,
- 174, 169, 0, 8, 2, 224, 174, 149, 224, 174, 164, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224,
- 174, 154, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 149, 224, 174, 181, 224, 174, 164, 0, 8, 2, 224, 174, 149, 224,
- 174, 181, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 149, 224, 174, 181, 224, 174, 169, 0, 8, 2, 224, 174, 149, 224, 174, 181, 224,
- 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 149, 224, 174, 190, 224, 174, 154, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 174, 149, 224,
- 174, 190, 224, 174, 154, 224, 175, 130, 224, 174, 176, 224, 174, 169, 0, 8, 2, 224, 174, 149, 224, 174, 190, 224, 174, 175, 0, 8, 2, 224,
- 174, 149, 224, 174, 191, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 149, 224, 174, 191, 224, 174, 183, 224,
- 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 149, 224, 175, 128, 224, 174, 176, 0, 8, 2, 224, 174, 149, 224, 175, 129, 224, 174, 179, 0,
- 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 153, 224, 175, 141, 18, 71, 224, 174, 190, 224, 174, 174, 0, 8,
- 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 169, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175,
- 134, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 134, 224, 174, 169, 224, 175, 141, 224, 174,
- 177, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 174, 163, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174,
- 174, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 224, 174, 190, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174,
- 149, 224, 174, 179, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 8,
- 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 154, 224, 174, 181, 224, 174, 149, 224, 174, 178, 224, 175,
- 141, 224, 174, 175, 224, 174, 190, 224, 174, 163, 0, 8, 2, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 169, 0, 8, 2, 224, 174,
- 154, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 156, 0, 8, 2, 224, 174, 159, 224, 175, 129, 224, 174,
- 149, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 174,
- 190, 224, 174, 181, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 163, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174,
- 154, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174,
- 170, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 156, 224, 174, 159, 0, 8, 2, 224, 174, 159, 224, 175,
- 141, 224, 174, 156, 224, 175, 134, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 149, 224, 175,
- 141, 224, 174, 184, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 169, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174,
- 159, 224, 174, 190, 224, 174, 154, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174,
- 190, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174,
- 159, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 170, 224, 175,
- 141, 224, 174, 170, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 0, 8, 2, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 174, 190, 0, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 174,
- 170, 224, 174, 190, 224, 174, 149, 224, 175, 129, 0, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174,
- 168, 224, 175, 141, 224, 174, 164, 32, 224, 174, 170, 224, 174, 190, 224, 174, 154, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224,
- 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 169, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224,
- 174, 164, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 174, 0, 8, 2, 224, 174, 168, 224,
- 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224,
- 174, 164, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224,
- 174, 170, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224,
- 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 181, 0, 8, 2, 224, 174, 168, 224,
- 175, 141, 224, 174, 164, 224, 175, 139, 224, 174, 170, 224, 174, 184, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 169, 224, 174, 190, 224,
- 174, 176, 224, 174, 154, 0, 8, 2, 224, 174, 169, 224, 174, 190, 224, 174, 176, 224, 174, 184, 0, 8, 2, 224, 174, 169, 224, 174, 191, 224,
- 174, 175, 224, 174, 169, 0, 8, 2, 224, 174, 169, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224,
- 174, 179, 0, 8, 2, 224, 174, 169, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 169, 224, 175, 141, 224,
- 174, 154, 224, 174, 178, 0, 8, 2, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224,
- 174, 169, 224, 175, 141, 224, 174, 169, 224, 175, 129, 224, 174, 174, 224, 175, 141, 32, 224, 174, 159, 224, 175, 128, 224, 174, 175, 224, 175, 129,
- 224, 174, 174, 224, 175, 141, 0, 8, 2, 224, 174, 169, 224, 175, 141, 224, 174, 176, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 159,
- 224, 174, 191, 0, 8, 2, 224, 174, 170, 224, 174, 191, 224, 174, 179, 224, 175, 141, 224, 174, 149, 224, 174, 174, 224, 175, 141, 0, 8, 2,
- 224, 174, 170, 224, 175, 130, 224, 174, 169, 0, 8, 2, 224, 174, 170, 224, 175, 141, 224, 174, 179, 224, 174, 191, 224, 174, 174, 224, 174, 190,
- 224, 174, 184, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 176, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170,
- 224, 174, 190, 224, 174, 175, 0, 8, 2, 224, 174, 175, 32, 224, 174, 137, 224, 174, 163, 224, 174, 176, 224, 175, 141, 0, 8, 2, 224, 174,
- 175, 32, 224, 174, 176, 224, 175, 135, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 174, 175, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224,
- 174, 175, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 175, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224,
- 174, 175, 224, 174, 168, 224, 175, 141, 0, 8, 2, 224, 174, 175, 224, 174, 170, 224, 174, 149, 224, 175, 141, 224, 174, 164, 224, 174, 191, 0,
- 8, 2, 224, 174, 175, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 175, 224, 174, 174, 0, 8, 2, 224, 174, 175, 224, 174, 176, 224,
- 175, 135, 224, 174, 149, 224, 175, 136, 0, 8, 2, 224, 174, 175, 224, 174, 190, 224, 174, 178, 224, 174, 156, 224, 174, 191, 0, 8, 2, 224,
- 174, 175, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 181, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 176, 224, 174, 163, 224,
- 175, 128, 224, 174, 164, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224,
- 174, 164, 224, 174, 168, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 176, 224,
- 174, 164, 224, 174, 169, 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224,
- 174, 164, 224, 174, 191, 224, 174, 159, 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 159, 224,
- 174, 174, 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 174, 176, 224,
- 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 139, 224,
- 174, 159, 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 170, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224,
- 174, 164, 224, 175, 141, 224, 174, 181, 224, 174, 190, 224, 174, 156, 0, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 32,
- 224, 174, 146, 224, 174, 170, 224, 174, 190, 224, 174, 174, 224, 174, 190, 0, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 159, 0, 8, 2,
- 224, 174, 176, 224, 175, 141, 224, 174, 131, 224, 174, 170, 224, 174, 191, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 174, 176,
- 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 164, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 190,
- 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 0, 8, 2, 224, 174, 178, 224, 174, 149, 224, 175, 128,
- 224, 174, 169, 0, 8, 2, 224, 174, 178, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 178, 224, 174, 154, 224, 174, 190, 224, 174, 178,
- 224, 174, 191, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 135, 224, 174, 181, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141,
- 224, 174, 164, 224, 174, 190, 224, 174, 178, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169,
- 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 174, 178,
- 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 175, 129, 224, 174, 159, 0, 8, 2, 224, 174, 178, 224, 174, 164,
- 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 177, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141,
- 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 149,
- 224, 175, 141, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 154, 224, 175, 141, 0, 8, 2,
- 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 159, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141,
- 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 139, 224, 174, 159, 0, 8, 2,
- 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 139, 224, 174, 159, 224, 175, 129, 0, 8, 2, 224, 174, 178, 224, 174, 170,
- 224, 175, 141, 224, 174, 170, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 178, 224, 174, 170, 224, 175, 141,
- 224, 174, 170, 224, 174, 159, 0, 8, 2, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 224, 175, 129, 0, 8, 2,
- 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 178, 224, 174, 170,
- 224, 175, 141, 224, 174, 170, 224, 174, 174, 0, 8, 2, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 176, 224, 175, 128,
- 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 175, 136, 0, 8, 2, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 176,
- 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 175, 136, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 159, 224, 175, 136,
- 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 159, 224, 175, 136, 224, 174, 175, 0, 8, 2,
- 224, 174, 178, 224, 174, 174, 224, 174, 163, 224, 175, 136, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 178, 224, 174, 174,
- 224, 174, 169, 224, 175, 136, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 177, 224, 175, 141,
- 224, 174, 177, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 179, 224, 174, 191, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 190,
- 224, 174, 149, 17, 67, 224, 175, 141, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 149, 224, 174, 181, 0, 8, 2, 224,
- 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 149, 224, 174, 181, 224, 175, 135, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224,
- 174, 149, 224, 174, 191, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224,
- 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 154, 224, 175, 141, 224, 174, 154, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224,
- 174, 169, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 175, 224, 174, 191, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224,
- 174, 190, 224, 174, 175, 224, 175, 129, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 175, 224, 175, 141, 0, 8, 2, 224,
- 174, 178, 224, 174, 174, 224, 174, 191, 224, 174, 149, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 191, 224, 174, 176, 224, 175, 129, 224,
- 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 178, 0,
- 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 191, 224, 174, 180, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 175, 129, 224, 174, 159, 224,
- 174, 169, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 175, 129, 224, 174, 159, 224, 175, 136, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0,
- 8, 2, 224, 174, 178, 224, 174, 174, 224, 175, 129, 224, 174, 159, 224, 175, 136, 224, 174, 175, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224,
- 175, 129, 224, 174, 174, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 175, 129, 224, 174, 177, 224, 175, 129, 0, 8, 2, 224, 174, 178, 224,
- 174, 174, 224, 175, 129, 224, 174, 177, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 175, 129, 224, 174, 179, 224,
- 175, 141, 224, 174, 179, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 175, 130, 224, 174, 159, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224,
- 174, 178, 224, 174, 174, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224,
- 175, 135, 224, 174, 175, 224, 174, 191, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 175, 139, 0, 8, 2, 224, 174, 178, 224, 174, 176, 224,
- 174, 190, 224, 174, 174, 0, 8, 2, 224, 174, 178, 224, 174, 181, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 178, 224,
- 174, 181, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 178, 224, 174, 181, 224, 175, 128, 224, 174, 169, 0, 8, 2, 224, 174, 178, 224,
- 174, 185, 224, 175, 128, 224, 174, 169, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224, 174, 149, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224,
- 174, 178, 224, 174, 191, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224, 174, 149, 224, 175, 138, 0, 8, 2, 224,
- 174, 178, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224,
- 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 154, 224, 175, 141, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224, 174, 149, 224,
- 175, 141, 224, 174, 149, 224, 175, 138, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224, 174, 156, 224, 174, 190, 0, 8, 2, 224, 174, 178, 224,
- 174, 191, 224, 174, 170, 224, 175, 128, 224, 174, 159, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 178, 224,
- 174, 191, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 178, 224, 175, 128, 224, 174, 156, 224, 174, 190, 0, 8, 2, 224,
- 174, 178, 224, 175, 130, 224, 174, 169, 0, 8, 2, 224, 174, 178, 224, 175, 141, 224, 174, 149, 224, 175, 135, 224, 174, 176, 224, 174, 191, 224,
- 174, 175, 0, 8, 2, 224, 174, 178, 224, 175, 141, 224, 174, 170, 224, 174, 191, 0, 8, 2, 224, 174, 178, 224, 175, 141, 224, 174, 170, 224,
- 175, 129, 0, 8, 2, 224, 174, 178, 224, 175, 141, 224, 174, 170, 224, 175, 136, 0, 8, 2, 224, 174, 179, 224, 175, 129, 0, 8, 2, 224,
- 174, 181, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 181, 224, 174, 168, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 181, 224,
- 174, 169, 0, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 163, 224, 174, 191, 0, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 169, 224,
- 174, 191, 0, 8, 2, 224, 174, 181, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224,
- 174, 181, 224, 175, 129, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0,
- 8, 2, 224, 174, 181, 224, 175, 129, 224, 174, 178, 224, 174, 176, 0, 8, 2, 224, 174, 181, 224, 175, 129, 224, 174, 178, 224, 174, 191, 224,
- 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 181, 224, 175, 135, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 181, 224,
- 175, 141, 224, 174, 175, 0, 8, 2, 224, 174, 181, 224, 175, 141, 224, 174, 181, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 183, 224,
- 175, 128, 224, 174, 176, 0, 8, 2, 224, 174, 184, 0, 8, 2, 224, 174, 185, 224, 174, 164, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224,
- 174, 185, 224, 174, 190, 224, 174, 174, 224, 174, 190, 224, 174, 184, 0, 8, 2, 224, 174, 185, 224, 174, 190, 224, 174, 175, 0, 8, 2, 224,
- 174, 185, 224, 174, 191, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 185, 224, 174, 191, 224, 174, 176, 224,
- 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 185, 224, 175, 141, 224, 174, 176, 224, 175, 134, 224, 174, 175, 0, 8, 32, 141,
- 175, 224, 174, 174, 224, 129, 175, 224, 175, 174, 224, 128, 175, 224, 159, 174, 224, 2, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 175, 129,
- 224, 174, 174, 224, 175, 141, 32, 0, 8, 32, 141, 175, 224, 178, 174, 224, 149, 174, 224, 129, 175, 224, 156, 174, 224, 2, 224, 174, 168, 224,
- 175, 141, 224, 174, 164, 224, 174, 191, 0, 8, 32, 164, 174, 224, 141, 175, 224, 168, 174, 224, 138, 175, 224, 154, 174, 224, 2, 224, 174, 168,
- 224, 175, 141, 224, 174, 164, 0, 8, 129, 175, 224, 149, 174, 224, 170, 174, 224, 2, 224, 174, 164, 0, 8, 129, 175, 224, 149, 174, 224, 190,
- 174, 224, 154, 174, 224, 2, 224, 174, 159, 224, 174, 191, 0, 8, 129, 175, 224, 179, 174, 224, 141, 175, 224, 179, 174, 224, 164, 174, 224, 2,
- 224, 174, 159, 224, 174, 191, 0, 8, 141, 175, 224, 163, 174, 224, 175, 174, 224, 170, 174, 224, 2, 224, 174, 159, 0, 8, 141, 175, 224, 170,
- 174, 224, 149, 174, 224, 141, 175, 224, 149, 174, 224, 170, 174, 224, 2, 224, 174, 178, 0, 8, 141, 175, 224, 178, 174, 224, 138, 175, 224, 154,
- 174, 224, 2, 224, 174, 181, 0, 8, 141, 175, 224, 184, 174, 224, 185, 174, 224, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 141,
- 175, 224, 184, 174, 224, 191, 174, 224, 178, 174, 224, 2, 224, 174, 169, 0, 8, 149, 174, 224, 2, 224, 174, 164, 224, 175, 141, 0, 8, 149,
- 174, 224, 2, 224, 174, 174, 224, 175, 141, 32, 0, 8, 149, 174, 224, 2, 224, 174, 179, 224, 174, 191, 224, 174, 149, 224, 174, 176, 0, 8,
- 149, 174, 224, 2, 224, 174, 179, 224, 175, 128, 224, 174, 149, 224, 174, 176, 0, 8, 149, 174, 224, 135, 175, 224, 164, 174, 224, 2, 224, 174,
- 178, 0, 8, 149, 174, 224, 141, 175, 224, 149, 174, 224, 170, 174, 224, 2, 224, 174, 178, 0, 8, 164, 174, 224, 2, 224, 174, 154, 0, 8,
- 164, 174, 224, 141, 175, 224, 168, 174, 224, 138, 175, 224, 154, 174, 224, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 174, 174, 224,
- 154, 174, 224, 2, 224, 174, 178, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 174, 174, 224, 154, 174, 224, 2, 224, 174,
- 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 174, 174, 224, 154, 174, 224, 2, 224, 174, 178, 224, 174, 174, 0, 8, 190, 174, 224,
- 149, 174, 224, 174, 174, 224, 2, 224, 174, 178, 224, 174, 191, 0, 8, 190, 174, 224, 164, 174, 224, 2, 32, 0, 8, 190, 174, 224, 164, 174,
- 224, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 163, 224, 174, 178, 0, 8, 190, 174, 224, 164, 174, 224, 2, 224, 174, 153, 224,
- 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 190, 174, 224, 164, 174, 224, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175, 138, 0,
- 8, 190, 174, 224, 164, 174, 224, 2, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 190, 174, 224, 164, 174, 224, 2, 224, 174, 168, 224,
- 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 8, 190, 174, 224, 164, 174, 224, 2, 224, 174, 174, 0, 224, 175, 129, 8, 2, 224,
- 174, 176, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 190, 0, 224, 175, 134, 8, 141, 175, 224, 184, 174, 224, 185, 174,
- 224, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 224, 174, 176, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 191, 3, 71, 109, 34,
- 83, 0, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 156, 3, 71,
- 109, 34, 109, 47, 0, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 170, 224, 175, 141, 8, 2, 32, 3,
- 71, 109, 47, 47, 37, 34, 109, 48, 0, 4, 224, 174, 149, 224, 175, 141, 8, 2, 224, 174, 164, 3, 71, 109, 49, 0, 224, 174, 149, 224,
- 175, 141, 8, 2, 224, 174, 176, 224, 175, 128, 224, 174, 164, 0, 224, 174, 168, 224, 175, 141, 224, 174, 164, 8, 2, 224, 175, 129, 224, 174,
- 178, 224, 175, 129, 3, 71, 109, 50, 47, 0, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 191, 8, 2, 224, 174, 176,
- 224, 174, 175, 224, 175, 139, 3, 71, 109, 55, 109, 48, 48, 0, 224, 174, 178, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 149, 8,
- 2, 224, 174, 190, 224, 174, 176, 3, 71, 109, 55, 118, 72, 49, 0, 224, 174, 178, 224, 175, 129, 224, 174, 154, 8, 2, 224, 174, 191, 224,
- 174, 184, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 169, 3, 71, 109, 55, 122, 76, 0, 224, 174, 178, 224, 175, 141, 224, 174, 159,
- 8, 2, 224, 174, 191, 3, 71, 109, 55, 139, 0, 224, 174, 175, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 175, 139, 224,
- 174, 170, 224, 175, 141, 8, 3, 71, 109, 57, 118, 89, 49, 119, 48, 0, 224, 174, 153, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 176,
- 3, 71, 109, 68, 49, 109, 0, 224, 174, 164, 1, 141, 175, 224, 163, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 178,
- 3, 71, 109, 72, 0, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 154, 8, 2, 224, 174, 178, 3, 71, 109, 72, 34,
- 118, 76, 109, 0, 4, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174,
- 179, 224, 174, 191, 3, 71, 109, 72, 72, 0, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 170,
- 224, 174, 190, 224, 174, 149, 224, 175, 129, 0, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 191,
- 32, 0, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174,
- 149, 224, 175, 129, 0, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 224,
- 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 154, 8, 2, 224, 174, 178, 3, 71, 109, 72, 72,
- 37, 34, 118, 76, 109, 0, 224, 174, 149, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 163, 224, 175, 141, 224, 174, 159, 3, 71, 109, 81,
- 0, 224, 174, 149, 8, 2, 224, 174, 190, 224, 174, 174, 224, 174, 190, 224, 174, 184, 3, 71, 109, 108, 0, 224, 174, 159, 8, 2, 224, 174,
- 190, 224, 174, 178, 224, 174, 191, 224, 174, 175, 224, 174, 169, 3, 71, 109, 139, 0, 224, 175, 128, 224, 174, 164, 8, 2, 224, 175, 139, 224,
- 174, 181, 224, 174, 169, 3, 71, 112, 47, 0, 224, 175, 128, 224, 174, 154, 224, 175, 141, 8, 2, 224, 174, 178, 3, 71, 112, 76, 0, 224,
- 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 176, 224, 175, 130, 224, 174, 159, 224, 175, 141, 8, 3, 71, 112, 139, 34, 123, 139, 0, 4,
- 224, 174, 190, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 174, 191, 3, 71, 114, 0, 224, 174, 190, 8, 2, 224,
- 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 224, 175, 135, 224, 174, 169, 224, 174, 159, 224, 175, 141,
- 8, 3, 71, 114, 50, 109, 139, 0, 224, 175, 139, 8, 2, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 169, 3, 71, 118, 0, 224,
- 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 159, 224, 174, 190, 3, 71, 118, 34, 71, 109, 0, 224, 174, 190, 224,
- 174, 170, 8, 2, 224, 175, 129, 224, 174, 156, 224, 174, 191, 3, 71, 118, 48, 0, 224, 174, 190, 224, 174, 170, 224, 174, 164, 224, 174, 191,
- 1, 154, 174, 224, 3, 71, 118, 48, 109, 47, 37, 0, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 159, 8, 2, 224, 175, 128, 224,
- 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 190, 3, 71, 118, 49, 139, 0, 224, 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 149, 8,
- 2, 224, 174, 169, 224, 174, 191, 3, 71, 118, 55, 49, 109, 0, 224, 174, 190, 224, 174, 178, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174,
- 159, 3, 71, 118, 55, 109, 48, 0, 224, 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 191, 224, 174, 174, 224, 175,
- 139, 224, 174, 176, 3, 71, 118, 55, 139, 0, 224, 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175,
- 141, 8, 3, 71, 118, 55, 139, 37, 49, 0, 224, 174, 190, 224, 174, 153, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 190, 224, 174, 149,
- 224, 175, 141, 3, 71, 118, 68, 49, 0, 4, 224, 174, 190, 224, 174, 170, 1, 191, 174, 224, 178, 174, 224, 133, 174, 224, 2, 224, 174, 190,
- 3, 71, 118, 71, 0, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 224,
- 174, 190, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 154, 224, 174, 190, 224, 174, 149, 224, 175, 135, 224, 174, 170, 224, 175, 141, 0, 224,
- 174, 190, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 154, 224, 174, 190, 224, 174, 185, 224, 175, 135, 224, 174, 170, 224, 175, 141, 0, 224,
- 174, 190, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 181, 0, 224, 174, 190, 224, 174, 170, 8, 141, 175, 224, 175, 174, 224, 190, 174, 224,
- 154, 174, 224, 2, 224, 174, 190, 0, 224, 174, 190, 224, 174, 170, 8, 191, 174, 224, 175, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174,
- 190, 0, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 176, 3, 71, 118, 71, 109, 0, 4, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224,
- 174, 164, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 164, 224, 175, 136, 3, 71, 118, 72, 72, 0, 224, 174, 190, 224, 174, 164, 224, 175,
- 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 170, 224, 175, 141, 0, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174,
- 164, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 174, 224, 175, 141, 32, 0, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 164, 8,
- 2, 224, 174, 190, 224, 174, 164, 3, 71, 118, 81, 72, 0, 224, 174, 190, 224, 174, 149, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175, 135,
- 224, 174, 175, 224, 174, 169, 3, 71, 118, 108, 0, 224, 174, 190, 224, 174, 159, 8, 2, 224, 174, 169, 224, 174, 191, 3, 71, 118, 139, 109,
- 0, 224, 174, 190, 224, 174, 159, 224, 175, 141, 224, 174, 174, 224, 174, 191, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 169,
- 3, 71, 118, 140, 65, 37, 66, 139, 109, 0, 224, 175, 139, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 178, 3, 71, 119, 48, 0, 224,
- 175, 139, 224, 174, 170, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 3, 71, 119, 83, 0, 224, 175, 139, 224, 174, 170, 8, 2, 224,
- 174, 176, 224, 175, 141, 224, 174, 184, 3, 71, 119, 83, 109, 0, 224, 175, 130, 224, 174, 164, 224, 175, 141, 8, 2, 32, 3, 71, 123, 47,
- 0, 224, 175, 130, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 178, 3, 71, 123, 48, 0, 224, 175, 130, 224, 174, 170, 8, 2, 224, 174,
- 164, 224, 174, 191, 3, 71, 123, 48, 109, 0, 224, 175, 130, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 177,
- 224, 175, 141, 3, 71, 123, 72, 72, 0, 224, 175, 130, 224, 174, 159, 8, 2, 224, 174, 190, 224, 174, 169, 3, 71, 123, 139, 0, 224, 175,
- 136, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 184, 3, 71, 134, 48, 0, 4, 1, 190, 174, 224, 164, 174, 224, 129, 175, 224, 168, 174,
- 224, 133, 174, 224, 2, 12, 3, 71, 148, 0, 1, 190, 174, 224, 164, 174, 224, 129, 175, 224, 169, 174, 224, 133, 174, 224, 2, 12, 0, 1,
- 190, 174, 224, 164, 174, 224, 141, 175, 224, 184, 174, 224, 169, 174, 224, 174, 174, 224, 2, 12, 0, 1, 190, 174, 224, 164, 174, 224, 141, 175,
- 224, 184, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 12, 0, 1, 190, 174, 224, 164, 174, 224, 190, 174, 224, 154, 174, 224, 141,
- 175, 224, 159, 174, 224, 170, 174, 224, 2, 25, 0, 1, 190, 174, 224, 164, 174, 224, 190, 174, 224, 154, 174, 224, 141, 175, 224, 159, 174, 224,
- 170, 174, 224, 175, 174, 224, 129, 175, 224, 154, 174, 224, 2, 25, 0, 1, 190, 174, 224, 164, 174, 224, 191, 174, 224, 176, 174, 224, 170, 174,
- 224, 2, 12, 0, 8, 190, 174, 224, 164, 174, 224, 141, 175, 224, 184, 174, 224, 2, 12, 0, 8, 190, 174, 224, 164, 174, 224, 149, 174, 224,
- 176, 174, 224, 191, 174, 224, 181, 174, 224, 2, 12, 0, 8, 190, 174, 224, 164, 174, 224, 170, 174, 224, 139, 175, 224, 149, 174, 224, 2, 12,
- 0, 8, 190, 174, 224, 164, 174, 224, 190, 174, 224, 154, 174, 224, 141, 175, 224, 154, 174, 224, 170, 174, 224, 2, 12, 0, 4, 1, 133, 174,
- 224, 2, 224, 174, 191, 224, 174, 159, 224, 174, 181, 224, 174, 191, 224, 174, 159, 3, 83, 0, 1, 134, 174, 224, 2, 224, 174, 191, 224, 174,
- 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 1, 136, 174, 224, 2, 224, 174, 191, 224, 174, 178, 0, 1, 139, 175, 224,
- 176, 174, 224, 141, 175, 224, 149, 174, 224, 136, 175, 224, 174, 174, 224, 2, 224, 175, 139, 224, 174, 169, 0, 1, 141, 175, 224, 169, 174, 224,
- 135, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 174, 0, 1, 141, 175, 224, 174, 174, 224, 135, 174, 224, 2, 224, 174,
- 190, 224, 174, 178, 0, 1, 141, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 154, 224, 174,
- 190, 0, 1, 141, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0, 1, 141, 175, 224,
- 178, 174, 224, 134, 174, 224, 2, 224, 174, 190, 0, 1, 141, 175, 224, 184, 174, 224, 141, 175, 224, 149, 174, 224, 134, 174, 224, 2, 224, 175,
- 139, 224, 174, 176, 224, 175, 141, 224, 174, 159, 0, 1, 144, 174, 224, 2, 224, 175, 139, 224, 174, 169, 0, 1, 190, 174, 224, 154, 174, 224,
- 141, 175, 224, 154, 174, 224, 133, 174, 224, 2, 224, 175, 128, 0, 1, 191, 174, 224, 178, 174, 224, 149, 174, 224, 2, 224, 175, 139, 224, 174,
- 176, 224, 175, 141, 224, 174, 169, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 174, 169, 224, 174, 191, 224, 174,
- 175, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 174, 169, 224, 175, 128, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 174,
- 191, 224, 174, 175, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 174,
- 191, 32, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 174, 191, 0,
- 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 159, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224, 175, 136, 0, 8, 2, 224,
- 174, 190, 224, 174, 154, 224, 174, 191, 18, 69, 0, 8, 2, 224, 174, 190, 224, 174, 154, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174,
- 190, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 174, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 174, 224, 174,
- 191, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174, 159, 224, 175, 135, 0, 8, 2, 224, 174, 190, 224, 174,
- 176, 224, 175, 141, 224, 174, 174, 18, 69, 224, 174, 191, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 175, 129,
- 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 170, 224, 175, 135, 224, 174, 159, 224, 175, 141, 0, 8, 2,
- 224, 174, 190, 224, 174, 185, 224, 174, 191, 224, 174, 175, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 191, 18, 69, 224, 174, 191, 224,
- 174, 149, 224, 175, 141, 18, 69, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 153, 224, 175,
- 141, 224, 174, 149, 224, 174, 176, 224, 175, 141, 32, 0, 8, 2, 224, 174, 191, 224, 174, 154, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
- 174, 184, 0, 8, 2, 224, 174, 191, 224, 174, 156, 224, 174, 191, 32, 0, 8, 2, 224, 174, 191, 224, 174, 156, 224, 174, 191, 224, 174, 175,
- 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159,
- 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2,
- 224, 174, 191, 224, 174, 169, 224, 174, 191, 224, 174, 183, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 178, 224, 174, 190,
- 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 176, 224, 174, 181, 224, 174, 176,
- 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174, 178, 224, 175, 141, 224, 174, 174, 0, 8, 2, 224, 174, 191, 224, 174, 183, 224, 175, 141,
- 0, 8, 2, 224, 175, 128, 224, 174, 169, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 175, 129, 224, 174, 178,
- 224, 175, 141, 32, 18, 80, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 32, 0, 8, 2, 224, 175,
- 134, 224, 174, 159, 224, 174, 176, 224, 174, 178, 0, 8, 2, 224, 175, 134, 224, 174, 159, 224, 174, 176, 224, 175, 135, 0, 8, 2, 224, 175,
- 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175,
- 141, 0, 8, 2, 224, 175, 134, 224, 174, 164, 224, 174, 176, 0, 8, 2, 224, 175, 134, 224, 174, 170, 224, 175, 141, 224, 174, 176, 224, 174,
- 181, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 175, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 134, 224, 174,
- 176, 224, 175, 141, 224, 174, 169, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175,
- 141, 224, 174, 169, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 134, 224, 174, 178, 224, 174, 191, 224, 174,
- 149, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 175, 135, 224, 174, 149, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 2, 224, 175,
- 135, 224, 174, 174, 224, 174, 184, 0, 8, 2, 224, 175, 135, 224, 174, 174, 224, 174, 191, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 175,
- 135, 224, 174, 183, 224, 174, 169, 0, 8, 2, 224, 175, 136, 224, 174, 170, 224, 174, 176, 0, 8, 2, 224, 175, 136, 224, 174, 178, 0, 8,
- 2, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 184, 0, 8, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174,
- 159, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175,
- 139, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0,
- 8, 2, 224, 175, 139, 224, 174, 169, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 174, 191, 224, 174, 178, 224,
- 175, 129, 224, 174, 174, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175, 129, 32, 0, 8, 2, 224, 175, 139, 224, 174, 169,
- 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175, 129, 224, 174, 159, 224, 175, 136,
- 224, 174, 175, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175, 129, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175, 136,
- 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175, 141,
- 224, 174, 149, 224, 175, 130, 224, 174, 159, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 178, 224, 174, 149, 224, 175, 130,
- 224, 174, 159, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 156, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 139,
- 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 175, 135, 224, 174, 169, 0, 8, 128, 175, 224, 169, 174, 224, 185, 174, 224, 2, 224, 174, 190,
- 0, 8, 128, 175, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 178, 0, 8, 128, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 190,
- 0, 8, 136, 175, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 178, 0, 8, 136, 175, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 179,
- 0, 8, 139, 175, 224, 154, 174, 224, 2, 224, 174, 191, 224, 174, 175, 224, 174, 190, 0, 8, 141, 175, 224, 159, 174, 224, 190, 174, 224, 179,
- 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 8, 141, 175, 224, 169, 174, 224, 149, 174, 224, 2, 224, 174, 191,
- 224, 174, 149, 224, 174, 176, 0, 8, 141, 175, 224, 178, 174, 224, 129, 175, 224, 149, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 178,
- 174, 224, 129, 175, 224, 156, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 134, 175, 224, 154, 174, 224, 2, 224, 175, 139,
- 224, 174, 169, 0, 8, 141, 175, 224, 178, 174, 224, 134, 175, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 159,
- 0, 8, 141, 175, 224, 178, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 175, 135, 224, 174, 176, 0, 8, 141, 175, 224, 178, 174, 224, 149,
- 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 175, 136, 0, 8, 141, 175, 224, 178, 174, 224, 190,
- 174, 224, 159, 174, 224, 2, 224, 174, 191, 224, 174, 169, 0, 8, 149, 174, 224, 2, 224, 175, 135, 0, 8, 154, 174, 224, 139, 175, 224, 175,
- 174, 224, 191, 174, 224, 164, 174, 224, 2, 224, 174, 191, 0, 8, 164, 174, 224, 141, 175, 224, 184, 174, 224, 129, 175, 224, 174, 174, 224, 2,
- 224, 174, 190, 0, 8, 190, 174, 224, 149, 174, 224, 2, 224, 174, 191, 0, 8, 190, 174, 224, 149, 174, 224, 134, 175, 224, 174, 174, 224, 2,
- 224, 175, 139, 224, 174, 169, 0, 8, 190, 174, 224, 159, 174, 224, 149, 174, 224, 2, 224, 174, 191, 0, 8, 190, 174, 224, 174, 174, 224, 2,
- 224, 174, 191, 224, 174, 175, 224, 174, 190, 0, 8, 190, 174, 224, 178, 174, 224, 190, 174, 224, 170, 174, 224, 164, 174, 224, 2, 224, 175, 128,
- 0, 8, 191, 174, 224, 154, 174, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 149, 224, 175, 141, 0, 8, 191, 174, 224, 169, 174, 224, 130,
- 175, 224, 175, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 174, 0, 8, 191, 174, 224, 169, 174, 224, 185, 174, 224, 2,
- 224, 174, 190, 0, 8, 191, 174, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190,
- 224, 174, 153, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 174, 190, 224, 174, 149, 0, 224, 174,
- 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 175, 141, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174,
- 169, 224, 175, 141, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0, 224,
- 174, 191, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174, 156, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175,
- 128, 224, 174, 175, 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175,
- 141, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 183, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174,
- 178, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 181, 224, 174,
- 176, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 224, 174, 183, 0, 224, 174, 191, 8, 2, 224, 174, 179, 224, 174, 190, 224, 174,
- 184, 224, 175, 141, 224, 174, 149, 0, 224, 174, 191, 8, 141, 175, 224, 169, 174, 224, 149, 174, 224, 2, 224, 174, 175, 224, 175, 129, 224, 174,
- 154, 0, 224, 174, 191, 8, 141, 175, 224, 176, 174, 224, 134, 175, 224, 170, 174, 224, 2, 224, 174, 175, 224, 175, 130, 224, 174, 174, 0, 224,
- 175, 129, 8, 2, 224, 174, 179, 224, 175, 139, 224, 174, 176, 0, 224, 175, 129, 8, 2, 224, 174, 179, 224, 175, 139, 224, 174, 176, 224, 174,
- 169, 224, 175, 141, 224, 174, 184, 0, 224, 175, 129, 8, 2, 224, 174, 179, 224, 175, 139, 224, 174, 176, 224, 174, 191, 224, 174, 159, 224, 174,
- 190, 0, 224, 175, 141, 1, 134, 174, 224, 2, 224, 174, 149, 224, 174, 169, 0, 224, 175, 141, 1, 134, 174, 224, 2, 224, 174, 149, 224, 174,
- 190, 224, 174, 169, 0, 224, 175, 141, 1, 191, 174, 224, 154, 174, 224, 134, 174, 224, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190,
- 224, 174, 153, 224, 175, 141, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 174, 190, 224, 174, 149, 0, 224, 175,
- 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 175, 141, 32, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174,
- 169, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174,
- 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 159, 224, 175, 141, 224, 174,
- 156, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 158, 224, 175, 141, 224, 174, 154, 224, 175, 141, 0, 224, 175, 141, 8,
- 2, 224, 174, 176, 224, 175, 134, 224, 174, 183, 224, 175, 141, 0, 224, 175, 141, 8, 2, 224, 174, 179, 224, 174, 181, 224, 174, 176, 0, 224,
- 175, 141, 8, 2, 224, 174, 179, 224, 174, 190, 224, 174, 183, 0, 224, 175, 141, 8, 2, 224, 174, 179, 224, 174, 190, 224, 174, 184, 224, 175,
- 141, 224, 174, 149, 0, 224, 175, 141, 8, 2, 224, 174, 179, 224, 175, 139, 224, 174, 176, 224, 174, 191, 224, 174, 159, 224, 174, 190, 0, 224,
- 175, 141, 8, 129, 175, 224, 178, 174, 224, 2, 224, 174, 164, 224, 174, 190, 224, 174, 169, 0, 224, 175, 141, 8, 136, 175, 224, 178, 174, 224,
- 2, 32, 0, 224, 175, 141, 8, 141, 175, 224, 169, 174, 224, 149, 174, 224, 2, 224, 174, 175, 224, 175, 130, 224, 174, 154, 0, 224, 175, 141,
- 8, 141, 175, 224, 178, 174, 224, 149, 174, 224, 0, 224, 175, 141, 8, 190, 174, 224, 154, 174, 224, 139, 175, 224, 176, 174, 224, 141, 175, 224,
- 149, 174, 224, 136, 175, 224, 174, 174, 224, 2, 224, 174, 159, 0, 224, 175, 141, 8, 191, 174, 224, 178, 174, 224, 2, 224, 174, 159, 0, 224,
- 175, 141, 224, 174, 170, 224, 174, 191, 1, 134, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224,
- 174, 191, 224, 174, 176, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 141, 224, 174, 184, 3, 83, 34, 36, 0, 224, 174, 191,
- 224, 174, 176, 224, 175, 134, 224, 174, 158, 224, 175, 141, 224, 174, 154, 8, 3, 83, 34, 36, 67, 76, 148, 0, 4, 224, 174, 191, 224, 174,
- 176, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 3, 83, 34, 36, 140, 34, 37,
- 49, 0, 224, 175, 141, 224, 174, 176, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8,
- 0, 224, 175, 134, 224, 174, 176, 224, 175, 139, 224, 174, 184, 8, 3, 83, 36, 34, 119, 88, 148, 0, 224, 175, 134, 224, 174, 178, 224, 175,
- 139, 224, 174, 183, 224, 174, 191, 224, 174, 170, 224, 175, 141, 8, 3, 83, 36, 55, 119, 93, 37, 48, 0, 224, 174, 191, 224, 174, 149, 1,
- 191, 174, 224, 178, 174, 224, 190, 174, 224, 181, 174, 224, 2, 224, 175, 135, 224, 174, 183, 224, 174, 169, 3, 83, 37, 49, 0, 224, 174, 191,
- 224, 174, 178, 224, 174, 191, 224, 174, 170, 8, 3, 83, 37, 55, 37, 48, 148, 0, 224, 174, 191, 224, 174, 178, 224, 174, 191, 224, 174, 159,
- 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 191, 224, 174, 175, 3, 83, 37, 55, 37, 72, 36, 55, 83, 0,
- 224, 174, 191, 224, 174, 178, 224, 174, 191, 224, 174, 174, 8, 3, 83, 37, 55, 65, 148, 0, 4, 224, 174, 191, 224, 174, 178, 224, 175, 141,
- 224, 174, 159, 8, 2, 224, 174, 176, 224, 175, 141, 32, 18, 88, 3, 83, 37, 55, 139, 109, 0, 224, 174, 191, 224, 174, 178, 224, 175, 141,
- 224, 174, 159, 8, 32, 18, 88, 2, 224, 174, 176, 0, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 190, 3,
- 83, 40, 55, 49, 0, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 178, 3, 83, 40, 139, 71,
- 0, 224, 175, 141, 224, 174, 159, 224, 175, 141, 8, 190, 174, 224, 154, 174, 224, 2, 224, 174, 181, 224, 175, 135, 224, 174, 176, 3, 83, 47,
- 0, 224, 174, 191, 224, 174, 179, 8, 2, 224, 175, 136, 224, 174, 159, 224, 175, 141, 3, 83, 62, 0, 4, 224, 174, 191, 224, 174, 179, 224,
- 174, 190, 224, 174, 170, 224, 175, 141, 8, 3, 83, 62, 118, 48, 0, 224, 175, 141, 224, 174, 179, 224, 174, 190, 224, 174, 170, 224, 175, 141,
- 8, 0, 224, 175, 141, 224, 174, 154, 1, 133, 174, 224, 2, 224, 174, 178, 3, 83, 88, 109, 0, 4, 1, 141, 175, 224, 169, 174, 224, 135,
- 174, 224, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 3, 83, 109, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 128,
- 224, 174, 176, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 176, 224, 175, 129, 224, 174, 164, 224, 175, 128, 224, 174, 169, 0, 8, 2,
- 224, 174, 169, 224, 174, 178, 0, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 174, 190, 32, 0, 8, 2, 224, 174, 176, 224, 174,
- 191, 224, 174, 164, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 176, 224, 175, 128, 224, 174, 164, 0, 8, 2, 224, 174, 176, 224, 175,
- 141, 224, 174, 169, 224, 174, 184, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 191, 224, 174, 154, 224, 175, 141, 224, 174,
- 154, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224, 174, 190, 224, 174, 153, 224, 175, 141, 0, 8, 128, 175, 224,
- 159, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 169, 0, 8, 138, 175, 224, 176, 174, 224, 141, 175, 224, 170, 174, 224, 2, 224, 174,
- 184, 224, 174, 176, 0, 8, 141, 175, 224, 169, 174, 224, 149, 174, 224, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 0, 8, 141, 175, 224,
- 174, 174, 224, 191, 174, 224, 154, 174, 224, 2, 224, 174, 169, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 154, 174, 224, 2, 224, 174,
- 176, 0, 8, 190, 174, 224, 156, 174, 224, 2, 224, 174, 176, 0, 8, 191, 174, 224, 169, 174, 224, 134, 175, 224, 156, 174, 224, 2, 224, 174,
- 176, 0, 224, 175, 141, 224, 174, 170, 1, 134, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224,
- 175, 141, 224, 174, 170, 1, 190, 174, 224, 169, 174, 224, 141, 175, 224, 169, 174, 224, 134, 175, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174,
- 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 190, 174, 224, 169, 174, 224, 141, 175, 224,
- 169, 174, 224, 134, 175, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 174, 176, 224,
- 175, 141, 224, 174, 169, 224, 174, 191, 224, 174, 154, 8, 2, 224, 174, 176, 3, 83, 109, 34, 50, 37, 76, 109, 0, 224, 174, 176, 224, 175,
- 130, 224, 174, 149, 224, 175, 141, 8, 3, 83, 109, 34, 151, 49, 0, 4, 224, 174, 164, 224, 175, 141, 1, 190, 174, 224, 176, 174, 224, 133,
- 174, 224, 3, 83, 109, 47, 0, 224, 174, 164, 224, 175, 141, 8, 2, 224, 174, 181, 224, 174, 190, 0, 224, 174, 164, 224, 175, 141, 8, 190,
- 174, 224, 178, 174, 224, 191, 174, 224, 149, 174, 224, 0, 224, 174, 175, 224, 174, 176, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 190, 224,
- 174, 149, 224, 175, 141, 224, 174, 184, 3, 83, 109, 57, 109, 34, 83, 0, 224, 175, 128, 224, 174, 149, 224, 175, 141, 8, 176, 174, 224, 3,
- 83, 112, 49, 0, 224, 174, 190, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 174, 224, 174, 190, 3, 83, 118, 47, 0, 224, 174, 190, 224,
- 174, 149, 224, 175, 141, 8, 2, 224, 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 3, 83, 118, 49, 0, 224, 174, 190,
- 224, 174, 178, 224, 175, 141, 224, 174, 159, 8, 191, 174, 224, 159, 174, 224, 3, 83, 118, 55, 139, 148, 0, 224, 174, 190, 224, 174, 163, 224,
- 175, 141, 224, 174, 159, 8, 2, 18, 69, 224, 174, 191, 3, 83, 118, 66, 139, 109, 0, 224, 175, 139, 224, 174, 149, 8, 2, 224, 174, 184,
- 3, 83, 119, 49, 109, 0, 4, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 149, 224, 174, 191, 224, 174,
- 176, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 176, 3, 83, 119, 139, 139, 119, 81, 34, 118, 83, 109, 0, 224, 175, 139, 224, 174, 159,
- 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 176, 0,
- 4, 224, 174, 181, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 169, 3, 83, 135, 66, 139, 109, 0, 224, 175,
- 140, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 169, 0, 4, 1, 141, 175, 224, 178, 174, 224, 190, 174, 224, 159, 174, 224,
- 133, 174, 224, 3, 83, 148, 0, 1, 176, 174, 224, 141, 175, 224, 183, 174, 224, 133, 174, 224, 0, 1, 190, 174, 224, 176, 174, 224, 141, 175,
- 224, 183, 174, 224, 133, 174, 224, 0, 8, 128, 175, 224, 176, 174, 224, 134, 175, 224, 183, 174, 224, 2, 12, 0, 8, 128, 175, 224, 176, 174,
- 224, 183, 174, 224, 2, 12, 0, 8, 130, 175, 224, 176, 174, 224, 141, 175, 224, 170, 174, 224, 0, 8, 141, 175, 224, 178, 174, 224, 134, 175,
- 224, 154, 174, 224, 0, 8, 141, 175, 224, 178, 174, 224, 134, 175, 224, 183, 174, 224, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 159,
- 174, 224, 129, 175, 224, 176, 174, 224, 0, 8, 176, 174, 224, 190, 174, 224, 183, 174, 224, 129, 175, 224, 174, 174, 224, 0, 7, 6, 1, 47,
- 0, 4, 2, 17, 66, 3, 65, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 175, 130, 0, 224, 174, 191, 8, 18, 72, 154, 174, 224, 2,
- 224, 174, 175, 0, 3, 65, 109, 0, 7, 6, 1, 48, 0, 2, 17, 66, 3, 57, 0, 3, 57, 109, 0, 7, 6, 1, 49, 0, 4, 2,
- 17, 66, 3, 34, 0, 224, 174, 191, 8, 164, 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 154, 224, 174, 169, 0, 224, 174, 191, 8,
- 174, 174, 224, 191, 174, 224, 181, 174, 224, 2, 224, 174, 154, 0, 224, 175, 129, 1, 191, 174, 224, 164, 174, 224, 133, 174, 224, 2, 224, 174,
- 183, 224, 175, 141, 224, 174, 159, 0, 224, 175, 129, 8, 191, 174, 224, 164, 174, 224, 176, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 174,
- 183, 224, 175, 141, 224, 174, 159, 0, 3, 34, 109, 0, 7, 6, 1, 50, 0, 2, 17, 66, 3, 51, 0, 3, 51, 109, 0, 224, 175, 141,
- 224, 174, 154, 3, 76, 12, 148, 0, 224, 175, 141, 2, 224, 174, 177, 3, 139, 0, 7, 6, 1, 51, 0, 4, 2, 17, 66, 3, 55, 0,
- 224, 174, 191, 8, 149, 174, 224, 2, 224, 174, 175, 224, 174, 190, 224, 174, 163, 0, 3, 55, 109, 0, 224, 175, 141, 8, 181, 174, 224, 190,
- 174, 224, 149, 174, 224, 2, 224, 174, 164, 224, 175, 129, 224, 174, 177, 224, 175, 136, 3, 139, 0, 7, 6, 1, 52, 0, 2, 17, 66, 3,
- 62, 0, 3, 62, 109, 0, 224, 175, 141, 1, 137, 174, 224, 2, 224, 174, 164, 224, 175, 129, 224, 174, 177, 224, 175, 136, 3, 139, 0, 224,
- 175, 141, 224, 174, 164, 8, 149, 174, 224, 141, 175, 224, 149, 174, 224, 174, 174, 224, 2, 224, 175, 138, 224, 174, 149, 224, 175, 136, 3, 139,
- 47, 0, 7, 6, 1, 53, 0, 2, 17, 66, 3, 92, 0, 3, 92, 109, 0, 7, 6, 1, 54, 0, 4, 2, 17, 66, 3, 84, 0, 224,
- 174, 191, 1, 141, 175, 224, 176, 174, 224, 159, 174, 224, 141, 175, 224, 163, 174, 224, 135, 174, 224, 2, 224, 174, 175, 224, 175, 130, 0, 224,
- 174, 191, 1, 141, 175, 224, 181, 174, 224, 18, 68, 2, 224, 174, 175, 224, 174, 190, 0, 224, 174, 191, 2, 224, 174, 175, 224, 175, 130, 224,
+ 224, 2, 224, 174, 174, 224, 175, 141, 0, 1, 190, 174, 224, 164, 174, 224, 141, 175, 224, 184, 174, 224, 2, 224, 174, 163, 0, 1, 190, 174,
+ 224, 164, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 1, 190, 174,
+ 224, 164, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 174, 0, 1, 191, 174, 224, 169, 174, 224, 2, 224, 174, 149, 224,
+ 174, 181, 224, 174, 190, 224, 174, 169, 224, 175, 141, 0, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176, 0, 8, 2, 18, 71,
+ 224, 175, 129, 224, 174, 149, 224, 175, 129, 224, 174, 163, 224, 174, 190, 0, 8, 2, 18, 71, 224, 175, 129, 224, 174, 156, 0, 8, 2, 28,
+ 17, 12, 0, 8, 2, 224, 174, 131, 224, 174, 170, 224, 175, 130, 224, 174, 169, 0, 8, 2, 224, 174, 149, 224, 174, 164, 224, 175, 130, 224,
+ 174, 176, 0, 8, 2, 224, 174, 149, 224, 174, 164, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224,
+ 174, 149, 224, 174, 181, 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 149, 224, 174, 181, 224, 174, 164, 224, 175, 141, 224, 174, 168, 224,
+ 174, 190, 224, 174, 174, 0, 8, 2, 224, 174, 149, 224, 174, 181, 224, 174, 169, 0, 8, 2, 224, 174, 149, 224, 174, 181, 224, 174, 190, 224,
+ 174, 169, 0, 8, 2, 224, 174, 149, 224, 174, 190, 224, 174, 154, 224, 175, 129, 224, 174, 176, 0, 8, 2, 224, 174, 149, 224, 174, 190, 224,
+ 174, 154, 224, 175, 130, 224, 174, 176, 224, 174, 169, 0, 8, 2, 224, 174, 149, 224, 174, 190, 224, 174, 175, 0, 8, 2, 224, 174, 149, 224,
+ 174, 191, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 149, 224, 174, 191, 224, 174, 183, 224, 175, 141, 224,
+ 174, 149, 0, 8, 2, 224, 174, 149, 224, 175, 128, 224, 174, 176, 0, 8, 2, 224, 174, 149, 224, 175, 129, 224, 174, 179, 0, 8, 2, 224,
+ 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 191, 224, 174, 153, 224, 175, 141, 18, 71, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 174,
+ 149, 224, 175, 141, 224, 174, 149, 224, 175, 134, 224, 174, 159, 224, 175, 141, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175,
+ 134, 224, 174, 169, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 183, 224, 174, 163, 0, 8, 2, 224, 174,
+ 153, 224, 175, 141, 224, 174, 149, 224, 174, 174, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 224, 174, 190, 0, 8,
+ 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 190, 224, 174, 176, 0, 8, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 175,
+ 141, 0, 8, 2, 224, 174, 154, 224, 174, 181, 224, 174, 149, 224, 174, 178, 224, 175, 141, 224, 174, 175, 224, 174, 190, 224, 174, 163, 0, 8,
+ 2, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 169, 0, 8, 2, 224, 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 190, 224, 174,
+ 169, 0, 8, 2, 224, 174, 156, 0, 8, 2, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174,
+ 149, 224, 174, 179, 0, 8, 2, 224, 174, 159, 224, 175, 129, 224, 174, 149, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 159, 224, 175,
+ 141, 224, 174, 154, 224, 174, 163, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174,
+ 149, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 170, 0, 8, 2, 224, 174,
+ 159, 224, 175, 141, 224, 174, 156, 224, 174, 159, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 156, 224, 175, 134, 224, 174, 159, 224, 175,
+ 141, 0, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 149, 224, 175, 141, 224, 174, 184, 0, 8, 2, 224, 174, 159, 224, 175,
+ 141, 224, 174, 159, 224, 174, 169, 0, 8, 2, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174,
+ 164, 224, 174, 191, 224, 174, 176, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 0, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174,
+ 164, 224, 174, 191, 224, 174, 176, 224, 174, 174, 224, 174, 190, 0, 8, 2, 224, 174, 164, 224, 175, 141, 224, 174, 176, 224, 174, 191, 0, 8,
+ 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 32, 224, 174, 170, 224, 174, 190, 224, 174, 154, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224,
+ 174, 164, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 164, 224,
+ 175, 141, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224,
+ 174, 164, 224, 174, 174, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 168, 224,
+ 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224,
+ 174, 164, 224, 175, 129, 224, 174, 181, 0, 8, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175, 139, 224, 174, 170, 224, 174, 184, 224,
+ 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 169, 224, 174, 190, 224, 174, 176, 224, 174, 154, 0, 8, 2, 224, 174, 169, 224, 174, 190, 224,
+ 174, 176, 224, 174, 184, 0, 8, 2, 224, 174, 169, 224, 174, 191, 224, 174, 175, 224, 174, 169, 0, 8, 2, 224, 174, 169, 224, 175, 141, 224,
+ 174, 169, 224, 174, 190, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 175, 129, 224, 174, 174, 224,
+ 175, 141, 32, 224, 174, 159, 224, 175, 128, 224, 174, 175, 224, 175, 129, 224, 174, 174, 224, 175, 141, 0, 8, 2, 224, 174, 169, 224, 175, 141,
+ 224, 174, 176, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 0, 8, 2, 224, 174, 170, 224, 174, 191, 224, 174, 179,
+ 224, 175, 141, 224, 174, 149, 224, 174, 174, 224, 175, 141, 0, 8, 2, 224, 174, 170, 224, 175, 130, 224, 174, 169, 0, 8, 2, 224, 174, 170,
+ 224, 175, 141, 224, 174, 179, 224, 174, 191, 224, 174, 174, 224, 174, 190, 224, 174, 184, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170,
+ 224, 174, 176, 0, 8, 2, 224, 174, 174, 224, 175, 141, 224, 174, 170, 224, 174, 190, 224, 174, 175, 0, 8, 2, 224, 174, 175, 224, 174, 153,
+ 224, 175, 141, 0, 8, 2, 224, 174, 175, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 175, 224, 174, 164,
+ 224, 175, 141, 0, 8, 2, 224, 174, 175, 224, 174, 168, 224, 175, 141, 0, 8, 2, 224, 174, 175, 224, 174, 170, 224, 174, 149, 224, 175, 141,
+ 224, 174, 164, 224, 174, 191, 0, 8, 2, 224, 174, 175, 224, 174, 170, 224, 175, 141, 0, 8, 2, 224, 174, 175, 224, 174, 174, 0, 8, 2,
+ 224, 174, 175, 224, 174, 190, 224, 174, 178, 224, 174, 156, 224, 174, 191, 0, 8, 2, 224, 174, 175, 224, 174, 191, 224, 174, 178, 224, 175, 141,
+ 224, 174, 181, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 176, 224, 174, 163, 224, 175, 128, 224, 174, 164, 224, 174, 176, 0, 8, 2,
+ 224, 174, 176, 224, 174, 164, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 168, 224, 174, 190, 224, 174, 159,
+ 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 174, 169, 0, 8, 2, 224, 174, 176,
+ 224, 174, 164, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 159, 0, 8, 2,
+ 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 159, 224, 174, 174, 0, 8, 2, 224, 174, 176, 224, 174, 164,
+ 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129,
+ 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 139, 224, 174, 159, 0, 8, 2, 224, 174, 176, 224, 174, 164,
+ 224, 175, 141, 224, 174, 170, 224, 175, 130, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 181, 224, 174, 190,
+ 224, 174, 156, 0, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 149, 224, 175, 141, 32, 224, 174, 146, 224, 174, 170, 224, 174, 190, 224, 174,
+ 174, 224, 174, 190, 0, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 159, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 131, 224, 174,
+ 170, 224, 174, 191, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174,
+ 164, 224, 175, 141, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 190, 224, 174, 178, 224, 174, 190, 0, 8, 2, 224, 174,
+ 176, 224, 175, 141, 224, 174, 174, 0, 8, 2, 224, 174, 178, 224, 174, 149, 224, 175, 128, 224, 174, 169, 0, 8, 2, 224, 174, 178, 224, 174,
+ 153, 224, 175, 141, 0, 8, 2, 224, 174, 178, 224, 174, 154, 224, 174, 190, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 174, 178, 224, 174,
+ 164, 224, 175, 135, 224, 174, 181, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224, 174, 178, 0, 8,
+ 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 174, 190, 0, 8, 2, 224, 174, 178, 224, 174,
+ 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 169, 224, 175, 129, 224, 174, 159, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175,
+ 141, 224, 174, 164, 224, 175, 129, 224, 174, 149, 224, 175, 141, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175,
+ 129, 224, 174, 154, 224, 175, 141, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 224, 174, 159, 0, 8,
+ 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 136, 0, 8, 2, 224, 174, 178, 224, 174, 164, 224, 175, 141, 224, 174,
+ 164, 224, 175, 139, 224, 174, 159, 224, 175, 129, 0, 8, 2, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 153, 224, 175,
+ 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 0, 8, 2, 224, 174,
+ 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 159, 224, 175, 129, 0, 8, 2, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174,
+ 170, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 174, 0, 8,
+ 2, 224, 174, 178, 224, 174, 170, 224, 175, 141, 224, 174, 170, 224, 174, 176, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 175,
+ 136, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 163, 224, 175, 136, 224, 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174,
+ 178, 224, 174, 174, 224, 174, 177, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 149, 17, 67,
+ 224, 175, 141, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 149, 224, 174, 181, 0, 8, 2, 224, 174, 178, 224, 174, 174,
+ 224, 174, 190, 224, 174, 149, 224, 174, 181, 224, 175, 135, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 149, 224, 174, 191,
+ 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 178, 224, 174, 174,
+ 224, 174, 190, 224, 174, 154, 224, 175, 141, 224, 174, 154, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 169, 0, 8, 2,
+ 224, 174, 178, 224, 174, 174, 224, 174, 190, 224, 174, 175, 224, 175, 141, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 191, 224, 174, 178,
+ 224, 175, 141, 224, 174, 178, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 174, 191, 224, 174, 180, 0, 8, 2, 224, 174, 178, 224, 174, 174,
+ 224, 175, 129, 224, 174, 159, 224, 174, 169, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 175, 129, 224, 174, 159, 224, 175, 136, 224, 174, 168,
+ 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 175, 129, 224, 174, 159, 224, 175, 136, 224, 174, 175, 0, 8, 2,
+ 224, 174, 178, 224, 174, 174, 224, 175, 129, 224, 174, 174, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 175, 129, 224, 174, 177, 224, 175, 129,
+ 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 175, 129, 224, 174, 177, 224, 175, 141, 224, 174, 177, 0, 8, 2, 224, 174, 178, 224, 174, 174,
+ 224, 175, 129, 224, 174, 179, 224, 175, 141, 224, 174, 179, 0, 8, 2, 224, 174, 178, 224, 174, 174, 224, 175, 130, 224, 174, 159, 224, 175, 141,
+ 224, 174, 159, 0, 8, 2, 224, 174, 178, 224, 174, 176, 224, 174, 190, 224, 174, 174, 0, 8, 2, 224, 174, 178, 224, 174, 181, 224, 174, 168,
+ 224, 175, 141, 224, 174, 164, 0, 8, 2, 224, 174, 178, 224, 174, 181, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 178, 224, 174, 181,
+ 224, 175, 128, 224, 174, 169, 0, 8, 2, 224, 174, 178, 224, 174, 185, 224, 175, 128, 224, 174, 169, 0, 8, 2, 224, 174, 178, 224, 174, 191,
+ 224, 174, 149, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224, 174, 149, 224, 175, 138, 0, 8, 2, 224, 174, 178,
+ 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 159, 224, 174, 190, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224, 174, 149,
+ 224, 175, 141, 224, 174, 149, 224, 175, 129, 224, 174, 154, 224, 175, 141, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224, 174, 149, 224, 175, 141,
+ 224, 174, 149, 224, 175, 138, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224, 174, 156, 224, 174, 190, 0, 8, 2, 224, 174, 178, 224, 174, 191,
+ 224, 174, 170, 224, 175, 128, 224, 174, 159, 0, 8, 2, 224, 174, 178, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 178, 224, 175, 128,
+ 224, 174, 156, 224, 174, 190, 0, 8, 2, 224, 174, 178, 224, 175, 130, 224, 174, 169, 0, 8, 2, 224, 174, 178, 224, 175, 141, 224, 174, 149,
+ 224, 175, 135, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 178, 224, 175, 141, 224, 174, 170, 224, 175, 129, 0, 8, 2,
+ 224, 174, 178, 224, 175, 141, 224, 174, 170, 224, 175, 136, 0, 8, 2, 224, 174, 179, 224, 175, 129, 0, 8, 2, 224, 174, 181, 224, 174, 168,
+ 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 181, 224, 174, 169, 0, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 163, 224, 174, 191,
+ 0, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 169, 224, 174, 191, 0, 8, 2, 224, 174, 181, 224, 175, 129, 224, 174, 164, 224, 175, 141,
+ 224, 174, 164, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 181, 224, 175, 129, 224, 174, 178,
+ 224, 174, 176, 0, 8, 2, 224, 174, 181, 224, 175, 129, 224, 174, 178, 224, 174, 191, 224, 174, 153, 224, 175, 141, 0, 8, 2, 224, 174, 181,
+ 224, 175, 135, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 181, 224, 175, 141, 224, 174, 175, 0, 8, 2, 224, 174, 183,
+ 224, 175, 128, 224, 174, 176, 0, 8, 2, 224, 174, 184, 0, 8, 2, 224, 174, 185, 224, 174, 164, 224, 175, 130, 224, 174, 176, 0, 8, 2,
+ 224, 174, 185, 224, 174, 190, 224, 174, 174, 224, 174, 190, 224, 174, 184, 0, 8, 2, 224, 174, 185, 224, 174, 190, 224, 174, 175, 0, 8, 2,
+ 224, 174, 185, 224, 174, 191, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 174, 185, 224, 174, 191, 224, 174, 176,
+ 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 174, 185, 224, 175, 141, 224, 174, 176, 224, 175, 134, 224, 174, 175, 0, 8, 32,
+ 141, 175, 224, 174, 174, 224, 129, 175, 224, 175, 174, 224, 128, 175, 224, 159, 174, 224, 2, 224, 174, 169, 224, 175, 141, 224, 174, 169, 224, 175,
+ 129, 224, 174, 174, 224, 175, 141, 32, 0, 8, 32, 164, 174, 224, 141, 175, 224, 168, 174, 224, 138, 175, 224, 154, 174, 224, 2, 224, 174, 168,
+ 224, 175, 141, 224, 174, 164, 0, 8, 129, 175, 224, 149, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 159, 224, 174, 191, 0, 8, 141,
+ 175, 224, 163, 174, 224, 175, 174, 224, 170, 174, 224, 2, 224, 174, 159, 0, 8, 141, 175, 224, 170, 174, 224, 149, 174, 224, 141, 175, 224, 149,
+ 174, 224, 170, 174, 224, 2, 224, 174, 178, 0, 8, 141, 175, 224, 178, 174, 224, 138, 175, 224, 154, 174, 224, 2, 224, 174, 181, 0, 8, 141,
+ 175, 224, 184, 174, 224, 185, 174, 224, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 184, 174, 224, 191, 174, 224, 178,
+ 174, 224, 2, 224, 174, 169, 0, 8, 149, 174, 224, 2, 224, 174, 164, 224, 175, 141, 0, 8, 149, 174, 224, 2, 224, 174, 174, 224, 175, 141,
+ 32, 0, 8, 149, 174, 224, 2, 224, 174, 179, 224, 174, 191, 224, 174, 149, 224, 174, 176, 0, 8, 149, 174, 224, 135, 175, 224, 164, 174, 224,
+ 2, 224, 174, 178, 0, 8, 149, 174, 224, 141, 175, 224, 149, 174, 224, 170, 174, 224, 2, 224, 174, 178, 0, 8, 159, 174, 224, 170, 174, 224,
+ 2, 224, 174, 159, 0, 8, 164, 174, 224, 2, 224, 174, 154, 0, 8, 164, 174, 224, 141, 175, 224, 168, 174, 224, 138, 175, 224, 154, 174, 224,
+ 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8, 190, 174, 224, 149, 174, 224, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 175,
+ 129, 0, 8, 190, 174, 224, 149, 174, 224, 174, 174, 224, 2, 224, 174, 178, 224, 174, 191, 0, 8, 190, 174, 224, 164, 174, 224, 2, 32, 0,
+ 8, 190, 174, 224, 164, 174, 224, 2, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 190, 174, 224, 164, 174, 224, 2, 224,
+ 174, 164, 224, 175, 141, 224, 174, 164, 0, 8, 190, 174, 224, 164, 174, 224, 2, 224, 174, 168, 224, 175, 141, 224, 174, 164, 224, 174, 190, 224,
+ 174, 169, 0, 8, 190, 174, 224, 164, 174, 224, 2, 224, 174, 174, 0, 224, 175, 129, 8, 2, 224, 174, 176, 224, 175, 139, 224, 174, 159, 224,
+ 175, 141, 224, 174, 159, 224, 174, 190, 0, 224, 174, 176, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 191, 3, 71, 109, 34, 83, 0, 224,
+ 174, 176, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 175, 129, 8, 2, 224, 174, 181, 224, 174, 190, 224, 174, 156, 3, 71, 109, 34, 109,
+ 47, 0, 4, 224, 174, 149, 224, 175, 141, 8, 2, 224, 174, 164, 3, 71, 109, 49, 0, 224, 174, 149, 224, 175, 141, 8, 2, 224, 174, 176,
+ 224, 175, 128, 224, 174, 164, 0, 224, 174, 168, 224, 175, 141, 224, 174, 164, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175, 129, 3, 71, 109,
+ 50, 47, 0, 224, 174, 178, 224, 174, 190, 224, 174, 164, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 190, 224, 174, 176, 3, 71, 109, 55,
+ 118, 72, 49, 0, 224, 174, 178, 224, 175, 129, 224, 174, 154, 8, 2, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 164, 224, 174, 190,
+ 224, 174, 169, 3, 71, 109, 55, 122, 76, 0, 224, 174, 178, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 191, 3, 71, 109, 55, 140, 0,
+ 224, 174, 175, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 175, 139, 224, 174, 170, 224, 175, 141, 8, 3, 71, 109, 57, 118,
+ 89, 49, 119, 48, 0, 224, 174, 153, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 176, 3, 71, 109, 68, 49, 109, 0, 224, 174, 164, 1,
+ 141, 175, 224, 163, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 178, 3, 71, 109, 72, 0, 4, 224, 174, 164, 224, 175,
+ 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 149, 224, 174, 190, 224, 174, 179, 224, 174, 191, 3, 71, 109, 72, 72, 0,
+ 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 32, 0, 224, 174, 164, 224, 175, 141, 224, 174,
+ 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 175, 129, 0, 224, 174, 164, 224, 175,
+ 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0, 224, 174, 149, 8, 2, 224, 174, 191, 224, 174, 176,
+ 224, 174, 163, 224, 175, 141, 224, 174, 159, 3, 71, 109, 81, 0, 224, 174, 149, 8, 2, 224, 174, 190, 224, 174, 174, 224, 174, 190, 224, 174,
+ 184, 3, 71, 109, 108, 0, 224, 174, 159, 8, 2, 224, 174, 190, 224, 174, 178, 224, 174, 191, 224, 174, 175, 224, 174, 169, 3, 71, 109, 140,
+ 0, 224, 175, 128, 224, 174, 164, 8, 2, 224, 175, 139, 224, 174, 181, 224, 174, 169, 3, 71, 112, 47, 0, 224, 175, 128, 224, 174, 154, 224,
+ 175, 141, 8, 2, 224, 174, 178, 3, 71, 112, 76, 0, 224, 175, 128, 224, 174, 159, 224, 175, 141, 224, 174, 176, 224, 175, 130, 224, 174, 159,
+ 224, 175, 141, 8, 3, 71, 112, 140, 34, 123, 140, 0, 4, 224, 174, 190, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 176,
+ 224, 174, 191, 3, 71, 114, 0, 224, 174, 190, 8, 2, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 153, 224, 175, 141,
+ 0, 224, 175, 135, 224, 174, 169, 224, 174, 159, 224, 175, 141, 8, 3, 71, 114, 50, 109, 140, 0, 224, 175, 139, 8, 2, 224, 174, 184, 224,
+ 175, 141, 224, 174, 159, 224, 174, 169, 3, 71, 118, 0, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 159, 224,
+ 174, 190, 3, 71, 118, 34, 71, 109, 0, 224, 174, 190, 224, 174, 170, 224, 174, 164, 224, 174, 191, 1, 154, 174, 224, 3, 71, 118, 48, 109,
+ 47, 37, 0, 224, 174, 190, 224, 174, 149, 224, 175, 141, 224, 174, 159, 8, 2, 224, 175, 128, 224, 174, 176, 224, 174, 191, 224, 174, 175, 224,
+ 174, 190, 3, 71, 118, 49, 140, 0, 224, 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 169, 224, 174, 191, 3, 71,
+ 118, 55, 49, 109, 0, 224, 174, 190, 224, 174, 178, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 159, 3, 71, 118, 55, 109, 48, 0, 224,
+ 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 191, 224, 174, 174, 224, 175, 139, 224, 174, 176, 3, 71, 118, 55, 140,
+ 0, 224, 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 3, 71, 118, 55, 140, 37, 49,
+ 0, 224, 174, 190, 224, 174, 153, 224, 175, 141, 224, 174, 149, 8, 2, 224, 174, 190, 224, 174, 149, 224, 175, 141, 3, 71, 118, 68, 49, 0,
+ 4, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 154, 224, 174, 190, 224, 174, 149, 224, 175, 135, 224, 174, 170, 224, 175, 141,
+ 3, 71, 118, 71, 0, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 154, 224, 174, 190, 224, 174, 185, 224, 175, 135, 224, 174,
+ 170, 224, 175, 141, 0, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 181, 0, 224, 174, 190, 224, 174, 170, 8, 141, 175, 224,
+ 175, 174, 224, 190, 174, 224, 154, 174, 224, 2, 224, 174, 190, 0, 224, 174, 190, 224, 174, 170, 8, 191, 174, 224, 175, 174, 224, 190, 174, 224,
+ 154, 174, 224, 2, 224, 174, 190, 0, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 176, 3, 71, 118, 71, 109, 0, 4, 224, 174, 190, 224,
+ 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 164, 224, 175, 136, 3, 71, 118, 72, 72, 0, 224, 174,
+ 190, 224, 174, 164, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 175, 224, 174, 174, 224, 175, 141, 32, 0, 224, 174, 190, 224,
+ 174, 149, 224, 175, 141, 224, 174, 164, 8, 2, 224, 174, 190, 224, 174, 164, 3, 71, 118, 81, 72, 0, 224, 175, 139, 224, 174, 170, 8, 2,
+ 224, 174, 190, 224, 174, 178, 3, 71, 119, 48, 0, 224, 175, 139, 224, 174, 170, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 3, 71,
+ 119, 83, 0, 224, 175, 130, 224, 174, 164, 224, 175, 141, 8, 2, 32, 3, 71, 123, 47, 0, 224, 175, 130, 224, 174, 170, 8, 2, 224, 174,
+ 164, 224, 174, 191, 3, 71, 123, 48, 109, 0, 224, 175, 130, 224, 174, 159, 8, 2, 224, 174, 190, 224, 174, 169, 3, 71, 123, 140, 0, 224,
+ 175, 136, 224, 174, 170, 8, 2, 224, 174, 190, 224, 174, 184, 3, 71, 134, 48, 0, 4, 1, 190, 174, 224, 164, 174, 224, 129, 175, 224, 168,
+ 174, 224, 133, 174, 224, 2, 12, 3, 71, 149, 0, 1, 190, 174, 224, 164, 174, 224, 129, 175, 224, 169, 174, 224, 133, 174, 224, 2, 12, 0,
+ 1, 190, 174, 224, 164, 174, 224, 141, 175, 224, 184, 174, 224, 169, 174, 224, 174, 174, 224, 2, 12, 0, 1, 190, 174, 224, 164, 174, 224, 141,
+ 175, 224, 184, 174, 224, 176, 174, 224, 191, 174, 224, 170, 174, 224, 2, 12, 0, 1, 190, 174, 224, 164, 174, 224, 190, 174, 224, 154, 174, 224,
+ 141, 175, 224, 159, 174, 224, 170, 174, 224, 2, 25, 0, 1, 190, 174, 224, 164, 174, 224, 190, 174, 224, 154, 174, 224, 141, 175, 224, 159, 174,
+ 224, 170, 174, 224, 175, 174, 224, 129, 175, 224, 154, 174, 224, 2, 25, 0, 1, 190, 174, 224, 164, 174, 224, 191, 174, 224, 176, 174, 224, 170,
+ 174, 224, 2, 12, 0, 8, 190, 174, 224, 164, 174, 224, 141, 175, 224, 184, 174, 224, 2, 12, 0, 8, 190, 174, 224, 164, 174, 224, 149, 174,
+ 224, 176, 174, 224, 191, 174, 224, 181, 174, 224, 2, 12, 0, 8, 190, 174, 224, 164, 174, 224, 190, 174, 224, 154, 174, 224, 141, 175, 224, 154,
+ 174, 224, 170, 174, 224, 2, 12, 0, 4, 1, 134, 174, 224, 2, 224, 174, 191, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 3, 83, 0, 1, 139, 175, 224, 176, 174, 224, 141, 175, 224, 149, 174, 224, 136, 175, 224, 174, 174, 224, 2, 224, 175, 139, 224, 174,
+ 169, 0, 1, 141, 175, 224, 169, 174, 224, 135, 174, 224, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 174, 0, 1, 141, 175, 224,
+ 174, 174, 224, 135, 174, 224, 2, 224, 174, 190, 224, 174, 178, 0, 1, 141, 175, 224, 178, 174, 224, 133, 174, 224, 2, 224, 175, 139, 224, 174,
+ 169, 224, 175, 141, 224, 174, 184, 0, 1, 141, 175, 224, 178, 174, 224, 134, 174, 224, 2, 224, 174, 190, 0, 1, 144, 174, 224, 2, 224, 175,
+ 139, 224, 174, 169, 0, 1, 174, 174, 224, 190, 174, 224, 176, 174, 224, 191, 174, 224, 149, 174, 224, 2, 224, 175, 139, 224, 174, 169, 0, 1,
+ 190, 174, 224, 154, 174, 224, 141, 175, 224, 154, 174, 224, 133, 174, 224, 2, 224, 175, 128, 0, 1, 191, 174, 224, 178, 174, 224, 149, 174, 224,
+ 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 191, 224, 174, 175, 0, 8, 2, 224, 174, 190, 224, 174, 149, 224, 174,
+ 191, 224, 174, 175, 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 190, 224, 174, 154, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174,
+ 190, 224, 174, 164, 224, 175, 141, 224, 174, 164, 224, 174, 191, 224, 174, 174, 224, 174, 190, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 174,
+ 159, 224, 175, 135, 0, 8, 2, 224, 174, 190, 224, 174, 176, 224, 175, 141, 224, 174, 174, 18, 69, 224, 174, 191, 0, 8, 2, 224, 174, 190,
+ 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 175, 129, 224, 174, 178, 0, 8, 2, 224, 174, 190, 224, 174, 185, 224, 174, 191, 224, 174, 175,
+ 224, 174, 190, 224, 174, 169, 0, 8, 2, 224, 174, 191, 224, 174, 149, 224, 174, 176, 0, 8, 2, 224, 174, 191, 224, 174, 153, 224, 175, 141,
+ 224, 174, 149, 224, 174, 176, 224, 175, 141, 32, 0, 8, 2, 224, 174, 191, 224, 174, 154, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174,
+ 184, 0, 8, 2, 224, 174, 191, 224, 174, 159, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 174, 191, 224, 174,
+ 183, 0, 8, 2, 224, 174, 191, 224, 174, 169, 224, 175, 141, 224, 174, 178, 224, 174, 190, 224, 174, 168, 224, 175, 141, 224, 174, 164, 0, 8,
+ 2, 224, 174, 191, 224, 174, 170, 224, 175, 141, 224, 174, 176, 224, 174, 181, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 174, 191, 224, 174,
+ 178, 224, 175, 141, 224, 174, 174, 0, 8, 2, 224, 174, 191, 224, 174, 183, 224, 175, 141, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175,
+ 141, 32, 18, 80, 0, 8, 2, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 32, 0, 8, 2, 224, 175, 134, 224,
+ 174, 163, 224, 175, 141, 224, 174, 159, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 159, 224, 174, 191, 224, 174, 149, 224, 175, 141, 0,
+ 8, 2, 224, 175, 134, 224, 174, 164, 224, 174, 176, 0, 8, 2, 224, 175, 134, 224, 174, 170, 224, 175, 141, 224, 174, 176, 224, 174, 181, 224,
+ 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 134, 224, 174, 175, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224,
+ 175, 141, 224, 174, 169, 224, 174, 190, 224, 174, 163, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 134, 224, 174, 176, 224, 175, 141, 224,
+ 174, 169, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 159, 0, 8, 2, 224, 175, 135, 224, 174, 149, 224, 175, 141, 224, 174, 159, 224,
+ 174, 176, 0, 8, 2, 224, 175, 135, 224, 174, 174, 224, 174, 191, 224, 174, 178, 224, 174, 191, 0, 8, 2, 224, 175, 135, 224, 174, 183, 224,
+ 174, 169, 0, 8, 2, 224, 175, 136, 224, 174, 170, 224, 174, 176, 0, 8, 2, 224, 175, 136, 224, 174, 178, 224, 174, 191, 224, 174, 178, 0,
+ 8, 2, 224, 175, 136, 224, 174, 178, 224, 175, 129, 0, 8, 2, 224, 175, 136, 224, 174, 178, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0,
+ 8, 2, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 149, 224, 174, 184, 0, 8, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224,
+ 174, 159, 224, 175, 139, 32, 0, 8, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 149, 224, 175, 141,
+ 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 164, 224, 174, 190, 224, 174, 169,
+ 0, 8, 2, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 181, 0, 8, 2, 224, 175, 139, 224, 174, 169,
+ 224, 174, 191, 224, 174, 169, 224, 175, 141, 32, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 174, 191, 224, 174, 178, 0, 8, 2, 224, 175,
+ 139, 224, 174, 169, 224, 174, 191, 224, 174, 178, 224, 175, 129, 224, 174, 174, 224, 175, 141, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175,
+ 129, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175, 129, 224, 174, 159, 224, 175, 136, 224, 174,
+ 175, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175, 129, 224, 174, 178, 0, 8, 2, 224, 175, 139, 224, 174, 169, 224, 175, 136, 0, 8,
+ 2, 224, 175, 139, 224, 174, 169, 224, 175, 141, 224, 174, 149, 224, 174, 179, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174,
+ 156, 224, 174, 176, 224, 174, 191, 0, 8, 2, 224, 175, 139, 224, 174, 176, 224, 175, 141, 224, 174, 174, 224, 175, 135, 224, 174, 169, 0, 8,
+ 128, 175, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 190, 0, 8, 134, 174, 224, 2, 224, 174, 191, 224, 174, 154, 0, 8, 134, 174, 224,
+ 2, 224, 174, 191, 224, 174, 184, 0, 8, 134, 174, 224, 2, 224, 175, 128, 224, 174, 154, 0, 8, 134, 174, 224, 2, 224, 175, 128, 224, 174,
+ 184, 0, 8, 136, 175, 224, 176, 174, 224, 2, 224, 174, 191, 224, 174, 179, 0, 8, 139, 175, 224, 154, 174, 224, 2, 224, 174, 190, 0, 8,
+ 141, 175, 224, 159, 174, 224, 190, 174, 224, 179, 174, 224, 191, 174, 224, 170, 174, 224, 2, 224, 174, 190, 224, 174, 176, 0, 8, 141, 175, 224,
+ 169, 174, 224, 149, 174, 224, 2, 224, 174, 191, 224, 174, 149, 224, 174, 176, 0, 8, 141, 175, 224, 178, 174, 224, 129, 175, 224, 149, 174, 224,
+ 2, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224, 129, 175, 224, 156, 174, 224, 2, 224, 174, 191, 0, 8, 141, 175, 224, 178, 174, 224,
+ 134, 175, 224, 154, 174, 224, 2, 224, 175, 139, 224, 174, 169, 0, 8, 141, 175, 224, 178, 174, 224, 134, 175, 224, 170, 174, 224, 2, 224, 174,
+ 190, 224, 174, 184, 224, 175, 141, 224, 174, 159, 0, 8, 141, 175, 224, 178, 174, 224, 134, 175, 224, 181, 174, 224, 2, 224, 175, 135, 224, 174,
+ 176, 0, 8, 141, 175, 224, 178, 174, 224, 190, 174, 224, 159, 174, 224, 2, 224, 174, 191, 224, 174, 169, 0, 8, 149, 174, 224, 2, 224, 175,
+ 135, 0, 8, 164, 174, 224, 141, 175, 224, 184, 174, 224, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 0, 8, 190, 174, 224, 149, 174, 224,
+ 2, 224, 174, 191, 0, 8, 190, 174, 224, 149, 174, 224, 134, 175, 224, 174, 174, 224, 2, 224, 175, 139, 224, 174, 169, 0, 8, 190, 174, 224,
+ 159, 174, 224, 149, 174, 224, 2, 224, 174, 191, 0, 8, 191, 174, 224, 154, 174, 224, 170, 174, 224, 2, 224, 174, 191, 224, 174, 149, 224, 175,
+ 141, 0, 8, 191, 174, 224, 178, 174, 224, 149, 174, 224, 2, 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174,
+ 153, 224, 175, 141, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 174, 190, 224, 174, 149, 0, 224, 174, 191, 8,
+ 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224, 175, 141, 32, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224,
+ 175, 141, 224, 174, 154, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0, 224, 174, 191,
+ 8, 2, 224, 174, 176, 224, 175, 128, 224, 174, 175, 224, 174, 190, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 163, 224,
+ 175, 141, 224, 174, 159, 224, 175, 141, 224, 174, 184, 0, 224, 174, 191, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 183, 224, 175, 141, 0,
+ 224, 174, 191, 8, 2, 224, 174, 178, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 176, 0, 224, 174, 191, 8, 2, 224,
+ 174, 179, 224, 174, 190, 224, 174, 184, 224, 175, 141, 224, 174, 149, 224, 175, 141, 0, 224, 175, 129, 8, 2, 224, 174, 179, 224, 175, 139, 224,
+ 174, 176, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0, 224, 175, 129, 8, 2, 224, 174, 179, 224, 175, 139, 224, 174, 176, 224, 174, 191, 224,
+ 174, 159, 224, 174, 190, 0, 224, 175, 141, 1, 134, 174, 224, 2, 224, 174, 149, 224, 174, 190, 224, 174, 169, 224, 174, 191, 224, 174, 175, 0,
+ 224, 175, 141, 1, 134, 174, 224, 2, 224, 174, 149, 224, 174, 190, 224, 174, 169, 224, 174, 191, 224, 174, 184, 224, 175, 141, 224, 174, 164, 224,
+ 174, 190, 224, 174, 169, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 153, 224, 175, 141, 0, 224, 175, 141, 8, 2, 224,
+ 174, 176, 224, 174, 190, 224, 174, 159, 224, 174, 190, 224, 174, 149, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 159, 224,
+ 175, 141, 32, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 154, 224, 174, 191, 224, 174, 184,
+ 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 174, 190, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0, 224, 175,
+ 141, 8, 2, 224, 174, 176, 224, 175, 128, 224, 174, 175, 224, 174, 190, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 158,
+ 224, 175, 141, 224, 174, 154, 224, 175, 141, 0, 224, 175, 141, 8, 2, 224, 174, 176, 224, 175, 134, 224, 174, 183, 224, 175, 141, 0, 224, 175,
+ 141, 8, 2, 224, 174, 178, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 154, 224, 174, 176, 0, 224, 175, 141, 8, 2, 224, 174, 179,
+ 224, 175, 139, 224, 174, 176, 224, 174, 169, 224, 175, 141, 224, 174, 184, 0, 224, 175, 141, 8, 2, 224, 174, 179, 224, 175, 139, 224, 174, 176,
+ 224, 174, 191, 224, 174, 159, 224, 174, 190, 0, 224, 175, 141, 8, 190, 174, 224, 154, 174, 224, 139, 175, 224, 176, 174, 224, 141, 175, 224, 149,
+ 174, 224, 136, 175, 224, 174, 174, 224, 2, 224, 174, 159, 0, 224, 175, 141, 8, 191, 174, 224, 178, 174, 224, 2, 224, 174, 159, 0, 224, 175,
+ 141, 224, 174, 170, 224, 174, 191, 1, 134, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 174,
+ 191, 224, 174, 176, 8, 2, 224, 174, 163, 224, 175, 141, 224, 174, 159, 224, 175, 141, 224, 174, 184, 3, 83, 34, 36, 0, 224, 174, 191, 224,
+ 174, 176, 224, 175, 134, 224, 174, 158, 224, 175, 141, 224, 174, 154, 8, 3, 83, 34, 36, 67, 76, 149, 0, 4, 224, 174, 191, 224, 174, 176,
+ 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 3, 83, 34, 36, 141, 34, 37, 49,
+ 0, 224, 175, 141, 224, 174, 176, 224, 175, 134, 224, 174, 159, 224, 175, 141, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 8, 0,
+ 224, 175, 141, 224, 174, 176, 224, 174, 159, 8, 130, 175, 224, 175, 174, 224, 2, 224, 175, 128, 224, 174, 184, 3, 83, 34, 109, 140, 0, 224,
+ 174, 191, 224, 174, 149, 1, 191, 174, 224, 178, 174, 224, 190, 174, 224, 181, 174, 224, 2, 224, 175, 135, 224, 174, 183, 224, 174, 169, 3, 83,
+ 37, 49, 0, 224, 174, 191, 224, 174, 178, 224, 174, 191, 224, 174, 170, 8, 3, 83, 37, 55, 37, 48, 149, 0, 224, 174, 191, 224, 174, 178,
+ 224, 174, 191, 224, 174, 159, 224, 175, 134, 224, 174, 178, 224, 175, 141, 224, 174, 170, 8, 2, 224, 174, 191, 224, 174, 175, 3, 83, 37, 55,
+ 37, 72, 36, 55, 83, 0, 224, 174, 191, 224, 174, 178, 224, 174, 191, 224, 174, 174, 8, 3, 83, 37, 55, 65, 149, 0, 4, 224, 174, 191,
+ 224, 174, 178, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 176, 224, 175, 141, 32, 18, 88, 3, 83, 37, 55, 140, 109, 0, 224, 174, 191,
+ 224, 174, 178, 224, 175, 141, 224, 174, 159, 8, 32, 18, 88, 2, 224, 174, 176, 0, 224, 175, 129, 224, 174, 159, 224, 175, 141, 224, 174, 170,
+ 8, 2, 224, 174, 190, 224, 174, 178, 3, 83, 40, 140, 71, 0, 224, 175, 141, 224, 174, 159, 224, 175, 141, 8, 190, 174, 224, 154, 174, 224,
+ 2, 224, 174, 181, 224, 175, 135, 224, 174, 176, 3, 83, 47, 0, 224, 174, 191, 224, 174, 179, 8, 2, 224, 175, 136, 224, 174, 159, 224, 175,
+ 141, 3, 83, 62, 0, 4, 224, 174, 191, 224, 174, 179, 224, 174, 190, 224, 174, 170, 224, 175, 141, 8, 3, 83, 62, 118, 48, 0, 224, 175,
+ 141, 224, 174, 179, 224, 174, 190, 224, 174, 170, 224, 175, 141, 8, 0, 224, 175, 141, 224, 174, 154, 1, 133, 174, 224, 2, 224, 174, 178, 3,
+ 83, 88, 109, 0, 4, 8, 2, 224, 174, 149, 224, 175, 141, 224, 174, 176, 224, 175, 129, 224, 174, 164, 224, 175, 128, 224, 174, 169, 3, 83,
+ 109, 0, 8, 2, 224, 174, 169, 224, 174, 178, 0, 8, 2, 224, 174, 176, 224, 174, 191, 224, 174, 164, 224, 174, 190, 32, 0, 8, 2, 224,
+ 174, 176, 224, 174, 191, 224, 174, 164, 224, 174, 190, 224, 174, 181, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 191, 224,
+ 174, 154, 224, 175, 141, 224, 174, 154, 224, 174, 176, 0, 8, 2, 224, 174, 176, 224, 175, 141, 224, 174, 178, 224, 174, 190, 224, 174, 153, 224,
+ 175, 141, 0, 8, 141, 175, 224, 169, 174, 224, 149, 174, 224, 2, 224, 174, 176, 224, 175, 141, 224, 174, 174, 0, 224, 175, 141, 224, 174, 170,
+ 1, 134, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 175, 141, 224, 174, 170, 1, 190, 174,
+ 224, 169, 174, 224, 141, 175, 224, 169, 174, 224, 134, 175, 224, 164, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224,
+ 174, 149, 0, 224, 175, 141, 224, 174, 170, 224, 174, 191, 1, 190, 174, 224, 169, 174, 224, 141, 175, 224, 169, 174, 224, 134, 175, 224, 164, 174,
+ 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 149, 224, 175, 141, 224, 174, 149, 0, 224, 174, 176, 224, 175, 141, 224, 174, 169, 224, 174, 191,
+ 224, 174, 154, 8, 2, 224, 174, 176, 3, 83, 109, 34, 50, 37, 76, 109, 0, 224, 174, 176, 224, 175, 130, 224, 174, 149, 224, 175, 141, 8,
+ 3, 83, 109, 34, 152, 49, 0, 224, 174, 190, 224, 174, 164, 8, 2, 224, 174, 191, 224, 174, 174, 224, 174, 190, 3, 83, 118, 47, 0, 224,
+ 174, 190, 224, 174, 178, 224, 175, 141, 224, 174, 159, 8, 191, 174, 224, 159, 174, 224, 3, 83, 118, 55, 140, 149, 0, 224, 175, 139, 224, 174,
+ 149, 8, 2, 224, 174, 184, 3, 83, 119, 49, 109, 0, 4, 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174,
+ 149, 224, 174, 191, 224, 174, 176, 224, 174, 190, 224, 174, 170, 8, 2, 224, 174, 176, 3, 83, 119, 140, 140, 119, 81, 34, 118, 83, 109, 0,
+ 224, 175, 139, 224, 174, 159, 224, 175, 141, 224, 174, 159, 224, 175, 139, 224, 174, 149, 224, 175, 141, 224, 174, 176, 224, 174, 190, 224, 174, 170,
+ 8, 2, 224, 174, 176, 0, 4, 224, 174, 181, 224, 175, 129, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 169, 3, 83, 135,
+ 66, 140, 109, 0, 224, 175, 140, 224, 174, 163, 224, 175, 141, 224, 174, 159, 8, 2, 224, 174, 169, 0, 4, 1, 141, 175, 224, 178, 174, 224,
+ 190, 174, 224, 159, 174, 224, 133, 174, 224, 3, 83, 149, 0, 8, 128, 175, 224, 176, 174, 224, 134, 175, 224, 183, 174, 224, 2, 12, 0, 8,
+ 128, 175, 224, 176, 174, 224, 183, 174, 224, 2, 12, 0, 8, 130, 175, 224, 176, 174, 224, 141, 175, 224, 170, 174, 224, 0, 8, 141, 175, 224,
+ 178, 174, 224, 190, 174, 224, 159, 174, 224, 129, 175, 224, 176, 174, 224, 0, 7, 6, 1, 47, 0, 4, 2, 17, 66, 3, 65, 0, 224, 174,
+ 191, 8, 2, 224, 174, 175, 224, 175, 130, 0, 224, 174, 191, 8, 18, 72, 154, 174, 224, 2, 224, 174, 175, 0, 3, 65, 109, 0, 7, 6,
+ 1, 48, 0, 2, 17, 66, 3, 57, 0, 3, 57, 109, 0, 7, 6, 1, 49, 0, 4, 2, 17, 66, 3, 34, 0, 224, 174, 191, 8, 164,
+ 174, 224, 191, 174, 224, 168, 174, 224, 2, 224, 174, 154, 224, 174, 169, 0, 224, 174, 191, 8, 174, 174, 224, 191, 174, 224, 181, 174, 224, 2,
+ 224, 174, 154, 0, 224, 175, 129, 1, 191, 174, 224, 164, 174, 224, 133, 174, 224, 2, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 224, 175,
+ 129, 8, 191, 174, 224, 164, 174, 224, 176, 174, 224, 129, 175, 224, 164, 174, 224, 2, 224, 174, 183, 224, 175, 141, 224, 174, 159, 0, 3, 34,
+ 109, 0, 7, 6, 1, 50, 0, 2, 17, 66, 3, 51, 0, 3, 51, 109, 0, 224, 175, 141, 224, 174, 154, 3, 76, 12, 149, 0, 224, 175,
+ 141, 2, 224, 174, 177, 3, 140, 0, 7, 6, 1, 51, 0, 4, 2, 17, 66, 3, 55, 0, 224, 174, 191, 8, 149, 174, 224, 2, 224, 174,
+ 175, 224, 174, 190, 224, 174, 163, 0, 3, 55, 109, 0, 224, 175, 141, 8, 181, 174, 224, 190, 174, 224, 149, 174, 224, 2, 224, 174, 164, 224,
+ 175, 129, 224, 174, 177, 224, 175, 136, 3, 140, 0, 7, 6, 1, 52, 0, 2, 17, 66, 3, 62, 0, 3, 62, 109, 0, 224, 175, 141, 1,
+ 137, 174, 224, 2, 224, 174, 164, 224, 175, 129, 224, 174, 177, 224, 175, 136, 3, 140, 0, 224, 175, 141, 224, 174, 164, 8, 149, 174, 224, 141,
+ 175, 224, 149, 174, 224, 174, 174, 224, 2, 224, 175, 138, 224, 174, 149, 224, 175, 136, 3, 140, 47, 0, 7, 6, 1, 53, 0, 2, 17, 66,
+ 3, 92, 0, 3, 92, 109, 0, 7, 6, 1, 54, 0, 4, 2, 17, 66, 3, 84, 0, 224, 174, 191, 2, 224, 174, 175, 224, 175, 130, 224,
174, 149, 0, 224, 174, 191, 8, 2, 224, 174, 175, 224, 174, 190, 0, 3, 84, 109, 0, 7, 6, 1, 55, 0, 2, 17, 66, 3, 91, 0,
- 3, 91, 109, 0, 7, 6, 1, 56, 0, 2, 17, 66, 3, 93, 0, 3, 93, 109, 0, 7, 6, 1, 57, 0, 4, 1, 191, 174, 224, 176,
- 174, 224, 133, 174, 224, 2, 224, 175, 139, 224, 174, 169, 3, 88, 0, 8, 129, 175, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 131, 224,
- 174, 170, 224, 174, 176, 0, 8, 191, 174, 224, 174, 174, 224, 2, 224, 174, 190, 224, 174, 131, 224, 174, 170, 224, 174, 176, 224, 175, 141, 224,
- 174, 170, 224, 175, 130, 224, 174, 176, 0, 8, 191, 174, 224, 174, 174, 224, 2, 224, 175, 139, 224, 174, 176, 224, 174, 174, 0, 224, 175, 141,
- 224, 174, 170, 8, 191, 174, 224, 185, 174, 224, 2, 224, 175, 129, 224, 174, 178, 224, 175, 141, 224, 174, 178, 224, 174, 190, 3, 88, 71, 0,
- 224, 175, 141, 224, 174, 170, 224, 175, 134, 224, 174, 149, 224, 175, 141, 8, 137, 174, 224, 3, 88, 71, 36, 49, 0, 224, 175, 141, 224, 174,
- 164, 8, 174, 174, 224, 2, 224, 175, 130, 224, 174, 176, 3, 88, 72, 0, 4, 224, 174, 190, 224, 174, 170, 8, 129, 175, 224, 174, 174, 224,
- 2, 224, 174, 176, 3, 88, 118, 83, 109, 0, 224, 174, 190, 224, 174, 170, 8, 191, 174, 224, 174, 174, 224, 2, 224, 174, 176, 224, 175, 141,
- 224, 174, 170, 224, 175, 130, 224, 174, 176, 0, 4, 1, 159, 174, 224, 141, 175, 224, 163, 174, 224, 190, 174, 224, 169, 174, 224, 141, 175, 224,
- 176, 174, 224, 134, 175, 224, 170, 174, 224, 3, 88, 148, 0, 8, 175, 174, 224, 130, 175, 224, 154, 174, 224, 0, 8, 190, 174, 224, 181, 174,
- 224, 168, 174, 224, 0, 2, 17, 66, 3, 89, 0, 3, 89, 109, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 108, 0, 3, 108, 109, 0,
- 7, 6, 1, 78, 0, 4, 3, 149, 0, 2, 32, 0, 7, 6, 224, 164, 0, 3, 21, 104, 105, 0, 7, 6, 224, 165, 0, 3, 21, 104,
- 105, 0, 7, 6, 224, 174, 0, 130, 3, 0, 133, 3, 35, 0, 142, 3, 36, 0, 191, 3, 37, 0, 142, 8, 3, 38, 36, 0, 143, 8,
- 3, 38, 114, 0, 142, 224, 174, 170, 2, 224, 175, 141, 224, 174, 176, 224, 174, 178, 3, 38, 114, 48, 0, 148, 224, 174, 191, 3, 39, 62,
- 37, 0, 136, 3, 112, 0, 143, 3, 114, 0, 4, 134, 3, 118, 0, 190, 0, 147, 3, 119, 0, 138, 3, 123, 0, 144, 3, 134, 0, 148,
- 3, 135, 0, 133, 224, 174, 181, 224, 175, 129, 224, 174, 176, 224, 174, 153, 224, 175, 141, 224, 174, 149, 224, 174, 154, 2, 224, 175, 128, 224,
- 174, 170, 3, 135, 34, 109, 68, 81, 109, 88, 0, 7, 6, 224, 175, 0, 151, 3, 12, 0, 134, 3, 36, 0, 4, 140, 224, 174, 191, 1,
- 181, 174, 224, 3, 36, 62, 37, 0, 140, 224, 174, 191, 8, 164, 174, 224, 0, 138, 3, 39, 0, 129, 3, 40, 0, 128, 3, 112, 0, 135,
- 3, 114, 0, 139, 3, 119, 0, 130, 3, 123, 0, 136, 3, 134, 0, 4, 134, 224, 174, 179, 8, 149, 174, 224, 2, 224, 174, 154, 224, 174,
- 178, 224, 175, 141, 224, 174, 175, 3, 135, 0, 134, 224, 174, 179, 8, 154, 174, 224, 0, 134, 224, 174, 179, 8, 170, 174, 224, 0, 134, 224,
- 174, 179, 8, 174, 174, 224, 2, 224, 174, 169, 0, 134, 224, 174, 179, 8, 174, 174, 224, 2, 224, 174, 176, 224, 174, 191, 224, 174, 175, 0,
+ 3, 91, 109, 0, 7, 6, 1, 56, 0, 2, 17, 66, 3, 93, 0, 3, 93, 109, 0, 7, 6, 1, 57, 0, 2, 17, 66, 3, 89, 0,
+ 3, 89, 109, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 108, 0, 3, 108, 109, 0, 7, 6, 1, 78, 0, 4, 3, 150, 0, 2, 32,
+ 0, 7, 6, 224, 164, 0, 3, 21, 104, 105, 0, 7, 6, 224, 165, 0, 3, 21, 104, 105, 0, 7, 6, 224, 174, 0, 130, 3, 0, 133,
+ 3, 35, 0, 142, 3, 36, 0, 191, 3, 37, 0, 142, 8, 3, 38, 36, 0, 143, 8, 3, 38, 114, 0, 142, 224, 174, 170, 2, 224, 175,
+ 141, 224, 174, 176, 224, 174, 178, 3, 38, 114, 48, 0, 148, 224, 174, 191, 3, 39, 62, 37, 0, 136, 3, 112, 0, 143, 3, 114, 0, 4,
+ 134, 3, 118, 0, 190, 0, 147, 3, 119, 0, 138, 3, 123, 0, 144, 3, 134, 0, 148, 3, 135, 0, 7, 6, 224, 175, 0, 151, 3, 12,
+ 0, 134, 3, 36, 0, 4, 140, 224, 174, 191, 1, 181, 174, 224, 3, 36, 62, 37, 0, 140, 224, 174, 191, 8, 164, 174, 224, 0, 138, 3,
+ 39, 0, 129, 3, 40, 0, 128, 3, 112, 0, 135, 3, 114, 0, 139, 3, 119, 0, 130, 3, 123, 0, 136, 3, 134, 0, 4, 134, 224, 174,
+ 179, 8, 154, 174, 224, 3, 135, 0, 134, 224, 174, 179, 8, 170, 174, 224, 0, 134, 224, 174, 179, 8, 174, 174, 224, 2, 224, 174, 169, 0,
134, 224, 174, 179, 8, 174, 174, 224, 2, 224, 174, 184, 0, 134, 224, 174, 179, 8, 181, 174, 224, 2, 224, 174, 181, 224, 174, 190, 224, 174,
178, 0, 140, 0, 7, 6, 0, 224, 175, 141, 3, 0, 4, 45, 1, 32, 17, 65, 2, 32, 15, 3, 10, 0, 45, 1, 32, 17, 67, 2,
32, 15, 0, 46, 1, 15, 2, 15, 12, 3, 10, 48, 40, 62, 62, 37, 0, 114, 115, 1, 19, 2, 32, 46, 15, 3, 34, 123, 48, 112,
88, 0, 45, 8, 32, 2, 32, 15, 3, 49, 109, 92, 37, 47, 47, 109, 55, 0, 36, 3, 72, 39, 55, 109, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts63 = FileInMemory_createWithData (110757, reinterpret_cast<const char *> (&espeakdata_dicts63_data),
- U"espeak-1.48.04-source/espeak-data/ta_dict",
+ autoFileInMemory espeakdata_dicts62 = FileInMemory_createWithData (88227, reinterpret_cast<const char *> (&espeakdata_dicts62_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/ta_dict",
U"ta");
- my addItem_move (espeakdata_dicts63.move());
+ Collection_addItem (me.peek(), espeakdata_dicts62.transfer());
- static unsigned char espeakdata_dicts64_data[3381] = {
- 0, 4, 0, 0, 177, 9, 0, 0, 0, 0, 0, 0, 0, 6, 65, 4, 114, 57, 0, 0, 0, 0, 0, 6, 65, 8, 71, 112, 0, 0,
- 0, 0, 0, 6, 65, 12, 89, 112, 0, 0, 0, 0, 0, 6, 65, 16, 72, 112, 0, 0, 0, 0, 17, 4, 95, 100, 112, 116, 10, 72,
- 4, 35, 97, 118, 65, 49, 35, 65, 0, 0, 5, 65, 20, 112, 0, 0, 0, 0, 0, 6, 65, 24, 116, 83, 0, 0, 0, 0, 0, 6,
- 65, 28, 75, 112, 0, 0, 0, 0, 0, 6, 65, 32, 114, 76, 0, 0, 0, 0, 0, 6, 65, 36, 118, 57, 0, 0, 9, 1, 37, 97,
- 118, 47, 35, 65, 0, 0, 0, 0, 7, 65, 40, 75, 114, 57, 0, 0, 0, 12, 1, 42, 50, 35, 49, 93, 35, 47, 34, 35, 0, 0,
- 10, 1, 43, 49, 123, 140, 37, 49, 35, 0, 0, 7, 65, 44, 49, 114, 57, 0, 0, 0, 0, 16, 1, 47, 49, 40, 72, 37, 84, 118,
- 55, 40, 81, 112, 47, 35, 0, 0, 6, 65, 48, 116, 55, 0, 0, 0, 0, 0, 6, 65, 52, 116, 65, 0, 0, 0, 0, 0, 6, 65,
- 56, 116, 50, 0, 0, 0, 0, 0, 5, 65, 60, 119, 0, 0, 0, 0, 0, 6, 65, 64, 48, 112, 0, 0, 0, 0, 0, 7, 65, 68,
- 49, 57, 123, 0, 0, 0, 0, 0, 7, 65, 72, 118, 34, 48, 0, 0, 0, 0, 0, 6, 65, 76, 116, 89, 0, 0, 0, 0, 14, 4,
- 95, 48, 67, 48, 85, 35, 50, 72, 35, 55, 40, 0, 0, 6, 65, 80, 25, 112, 0, 0, 0, 0, 0, 6, 65, 84, 57, 123, 0, 0,
- 0, 0, 0, 6, 65, 88, 84, 112, 0, 0, 0, 0, 0, 13, 1, 92, 71, 57, 118, 49, 35, 89, 55, 118, 93, 0, 11, 65, 92, 72,
- 35, 71, 35, 55, 57, 123, 0, 0, 0, 0, 0, 15, 4, 95, 49, 77, 49, 39, 49, 35, 85, 36, 57, 57, 37, 0, 7, 65, 96, 116,
- 49, 89, 0, 0, 12, 4, 95, 49, 77, 50, 55, 35, 49, 93, 35, 0, 0, 11, 4, 95, 49, 77, 51, 49, 39, 47, 37, 0, 0, 0,
- 7, 65, 100, 58, 118, 57, 0, 0, 0, 0, 0, 7, 65, 104, 88, 116, 72, 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, 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, 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, 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, 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, 11, 6, 224, 176, 163,
- 224, 177, 141, 37, 66, 0, 11, 6, 224, 176, 155, 224, 177, 141, 37, 143, 0, 0, 0, 0, 0, 11, 6, 224, 176, 185, 224, 177, 141, 37,
- 107, 0, 11, 6, 224, 176, 161, 224, 177, 141, 37, 140, 0, 11, 6, 224, 176, 153, 224, 177, 141, 37, 68, 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, 11, 6, 224, 176, 179, 224, 177, 141,
- 37, 62, 0, 11, 6, 224, 176, 171, 224, 177, 141, 37, 136, 0, 0, 0, 0, 0, 12, 6, 224, 177, 153, 224, 177, 141, 37, 72, 88, 0,
- 11, 6, 224, 176, 177, 224, 177, 141, 37, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 176, 183, 224, 177,
- 141, 37, 93, 0, 11, 6, 224, 176, 159, 224, 177, 141, 37, 139, 0, 11, 6, 224, 176, 151, 224, 177, 141, 37, 81, 0, 0, 0, 0, 0,
- 11, 6, 224, 176, 181, 224, 177, 141, 37, 85, 0, 11, 6, 224, 176, 157, 224, 177, 141, 37, 144, 0, 11, 6, 224, 176, 149, 224, 177, 141,
- 37, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 5, 95, 48, 77, 50, 120,
- 55, 35, 49, 93, 35, 55, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 176, 175, 224, 177, 141, 37, 57, 0, 11, 6, 224,
- 176, 167, 224, 177, 141, 37, 138, 0, 0, 0, 0, 0, 11, 6, 224, 176, 173, 224, 177, 141, 37, 137, 0, 11, 6, 224, 176, 165, 224, 177,
- 141, 37, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 95, 48, 77, 49, 120, 85, 36, 55, 40, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 5, 95, 48, 77, 51, 120, 49, 39, 47, 55, 40, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 51, 88, 65, 40, 48, 48, 134, 0, 0, 13, 3, 95, 48, 67, 85, 35,
- 50, 72, 35, 55, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 49, 67, 39, 49, 35, 85, 35, 50, 72, 35, 0, 0, 0,
- 0, 0, 0, 0, 16, 3, 95, 49, 57, 48, 35, 50, 72, 39, 65, 65, 37, 72, 37, 0, 0, 17, 3, 95, 49, 56, 48, 35, 72, 138,
- 36, 50, 37, 65, 37, 72, 37, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 49, 49, 48, 35, 72, 35, 49, 39, 50, 140, 40, 0,
- 0, 0, 15, 3, 95, 49, 51, 48, 35, 72, 35, 65, 65, 123, 140, 123, 0, 0, 14, 3, 95, 49, 50, 48, 35, 50, 50, 36, 50, 140,
- 40, 0, 0, 14, 3, 95, 49, 53, 48, 35, 72, 37, 107, 114, 50, 40, 0, 0, 15, 3, 95, 49, 52, 48, 35, 138, 50, 118, 55, 40,
- 81, 40, 0, 0, 14, 3, 95, 49, 55, 48, 35, 72, 37, 107, 114, 140, 40, 0, 0, 14, 3, 95, 49, 54, 48, 35, 72, 35, 107, 118,
- 34, 40, 0, 0, 0, 11, 3, 95, 55, 88, 142, 36, 137, 71, 134, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 95, 49, 97, 39, 49,
- 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 49, 88, 48, 35, 72, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,
- 3, 95, 50, 88, 37, 34, 35, 85, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 63, 63, 35, 49,
- 93, 35, 34, 35, 65, 0, 0, 0, 0, 12, 3, 95, 52, 88, 50, 35, 55, 40, 137, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,
- 3, 95, 53, 88, 57, 118, 137, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 54, 88, 35, 34, 35, 85, 134, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 56, 88, 57, 36, 50, 35, 137, 134, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 11, 3, 95, 57, 88, 47, 39, 65, 137, 134, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14,
- 4, 95, 48, 77, 50, 55, 35, 49, 93, 35, 55, 35, 0, 0, 12, 4, 95, 48, 77, 51, 49, 39, 47, 55, 35, 0, 0, 0, 6, 131,
- 224, 176, 134, 76, 11, 4, 95, 48, 77, 49, 85, 36, 55, 35, 0, 0, 0, 8, 3, 224, 177, 140, 147, 135, 0, 0, 11, 3, 224, 177,
- 141, 85, 39, 47, 47, 40, 0, 6, 131, 224, 176, 133, 76, 0, 8, 3, 224, 177, 138, 18, 39, 0, 8, 3, 224, 176, 130, 35, 50, 0,
- 0, 9, 3, 224, 177, 139, 147, 119, 12, 0, 8, 3, 224, 176, 131, 35, 107, 0, 0, 8, 3, 224, 177, 136, 147, 134, 0, 0, 8, 3,
- 224, 176, 129, 35, 65, 0, 0, 8, 3, 224, 177, 134, 18, 36, 0, 0, 9, 3, 224, 177, 135, 147, 114, 12, 0, 0, 9, 3, 224, 177,
- 132, 147, 34, 123, 0, 0, 0, 9, 3, 224, 177, 130, 147, 123, 12, 0, 0, 9, 3, 224, 177, 131, 18, 34, 40, 0, 0, 9, 3, 224,
- 177, 128, 147, 112, 12, 0, 0, 8, 3, 224, 177, 129, 18, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 6, 131, 224, 176, 166, 72, 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, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 224, 176, 190, 147, 118, 12, 0, 0, 8, 3,
- 224, 176, 191, 18, 37, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 12, 2, 194, 169, 49, 118, 48, 112, 34, 134, 139, 0, 0, 9, 2, 194, 182, 85, 114, 34, 118, 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, 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, 0, 0, 0, 0,
- 0, 0, 0, 11, 6, 224, 176, 156, 224, 177, 141, 37, 79, 0, 0, 0, 0, 0, 11, 6, 224, 176, 162, 224, 177, 141, 37, 142, 0, 11,
- 6, 224, 176, 154, 224, 177, 141, 37, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 176, 160, 224, 177, 141,
- 37, 141, 0, 0, 0, 0, 0, 17, 2, 95, 33, 118, 97, 80, 35, 34, 57, 118, 34, 25, 35, 49, 35, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 11, 6, 224, 176, 172, 224, 177, 141, 37, 71, 0, 11, 6, 224, 176, 164, 224, 177, 141, 37, 47, 0, 10, 2,
- 95, 45, 107, 134, 83, 35, 50, 0, 0, 9, 2, 95, 44, 49, 118, 65, 118, 0, 0, 9, 2, 95, 51, 65, 123, 140, 40, 0, 0, 10,
- 2, 95, 50, 34, 36, 50, 140, 40, 0, 0, 11, 6, 224, 176, 178, 224, 177, 141, 37, 55, 0, 11, 6, 224, 176, 170, 224, 177, 141, 37,
- 48, 0, 10, 2, 95, 49, 39, 49, 35, 139, 37, 0, 0, 10, 2, 95, 48, 89, 40, 50, 50, 35, 0, 0, 9, 2, 95, 55, 38, 114,
- 140, 40, 0, 0, 8, 2, 95, 54, 118, 34, 40, 0, 0, 8, 2, 95, 53, 134, 72, 40, 0, 0, 11, 2, 95, 52, 50, 118, 55, 40,
- 81, 40, 0, 0, 14, 2, 95, 59, 89, 36, 65, 112, 49, 119, 55, 35, 50, 0, 0, 10, 2, 95, 58, 49, 119, 55, 35, 50, 0, 0,
- 12, 2, 95, 57, 47, 39, 65, 65, 37, 72, 37, 0, 0, 13, 2, 95, 56, 38, 36, 50, 37, 65, 37, 72, 37, 0, 0, 16, 2, 95,
- 63, 48, 34, 35, 97, 50, 118, 34, 25, 35, 49, 35, 0, 0, 0, 12, 6, 224, 177, 152, 224, 177, 141, 37, 47, 89, 0, 11, 6, 224,
- 176, 184, 224, 177, 141, 37, 89, 0, 11, 6, 224, 176, 176, 224, 177, 141, 37, 34, 0, 11, 6, 224, 176, 152, 224, 177, 141, 37, 146, 0,
- 0, 0, 0, 0, 11, 6, 224, 176, 182, 224, 177, 141, 37, 97, 0, 11, 6, 224, 176, 158, 224, 177, 141, 37, 67, 0, 11, 6, 224, 176,
- 150, 224, 177, 141, 37, 145, 0, 9, 134, 224, 176, 146, 224, 176, 149, 72, 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, 15, 2, 95, 95, 35, 65, 140, 35, 34, 15, 89, 49, 119, 34, 0, 0, 0, 11,
- 6, 224, 176, 168, 224, 177, 141, 37, 50, 0, 0, 0, 0, 0, 12, 6, 224, 176, 174, 224, 177, 141, 37, 65, 123, 0, 11, 6, 224, 176,
- 166, 224, 177, 141, 37, 72, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 6, 20, 0, 102, 12, 0, 0, 48, 0,
- 0, 0, 103, 12, 0, 0, 49, 0, 0, 0, 104, 12, 0, 0, 50, 0, 0, 0, 105, 12, 0, 0, 51, 0, 0, 0, 106, 12, 0, 0,
- 52, 0, 0, 0, 107, 12, 0, 0, 53, 0, 0, 0, 108, 12, 0, 0, 54, 0, 0, 0, 109, 12, 0, 0, 55, 0, 0, 0, 110, 12,
- 0, 0, 56, 0, 0, 0, 111, 12, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 6, 1, 6, 0, 3, 35, 0, 7, 6, 1, 7, 0,
- 3, 118, 0, 7, 6, 1, 8, 0, 3, 37, 0, 7, 6, 1, 9, 0, 3, 112, 0, 7, 6, 1, 10, 0, 3, 40, 0, 7, 6, 1,
- 11, 0, 3, 123, 0, 7, 6, 1, 12, 0, 3, 34, 40, 0, 7, 6, 1, 13, 0, 3, 45, 0, 7, 6, 1, 15, 0, 3, 36, 0,
- 8, 3, 38, 36, 0, 7, 6, 1, 16, 0, 3, 114, 0, 7, 6, 1, 17, 0, 3, 134, 0, 7, 6, 1, 19, 0, 3, 39, 0, 7,
- 6, 1, 20, 0, 3, 119, 0, 7, 6, 1, 21, 0, 3, 135, 0, 7, 6, 1, 22, 0, 2, 17, 66, 3, 49, 0, 3, 49, 35, 0,
- 7, 6, 1, 23, 0, 2, 17, 66, 3, 145, 0, 3, 145, 35, 0, 7, 6, 1, 24, 0, 2, 17, 66, 3, 81, 0, 3, 81, 35, 0,
- 7, 6, 1, 25, 0, 2, 17, 66, 3, 146, 0, 3, 146, 35, 0, 7, 6, 1, 26, 0, 2, 17, 66, 3, 68, 0, 3, 68, 35, 0,
- 7, 6, 1, 27, 0, 2, 17, 66, 3, 80, 0, 3, 80, 35, 0, 7, 6, 1, 28, 0, 2, 17, 66, 3, 143, 0, 3, 143, 35, 0,
- 7, 6, 1, 29, 0, 2, 17, 66, 3, 79, 0, 3, 79, 35, 0, 224, 177, 141, 224, 176, 158, 2, 17, 66, 3, 81, 50, 0, 224, 177,
- 141, 224, 176, 158, 3, 81, 50, 35, 0, 7, 6, 1, 30, 0, 2, 17, 66, 3, 144, 0, 3, 144, 35, 0, 7, 6, 1, 31, 0, 2,
- 17, 66, 3, 67, 0, 3, 67, 35, 0, 7, 6, 1, 32, 0, 2, 17, 66, 3, 139, 0, 3, 139, 35, 0, 7, 6, 1, 33, 0, 2,
- 17, 66, 3, 141, 0, 3, 141, 35, 0, 7, 6, 1, 34, 0, 2, 17, 66, 3, 140, 0, 3, 140, 35, 0, 7, 6, 1, 35, 0, 2,
- 17, 66, 3, 142, 0, 3, 142, 35, 0, 7, 6, 1, 36, 0, 2, 17, 66, 3, 66, 0, 3, 66, 35, 0, 7, 6, 1, 37, 0, 2,
- 17, 66, 3, 47, 0, 3, 47, 35, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 25, 0, 3, 25, 35, 0, 7, 6, 1, 39, 0, 2,
- 17, 66, 3, 72, 0, 3, 72, 35, 0, 7, 6, 1, 40, 0, 2, 17, 66, 3, 138, 0, 3, 138, 35, 0, 7, 6, 1, 41, 0, 2,
- 17, 66, 3, 50, 0, 3, 50, 35, 0, 7, 6, 1, 43, 0, 2, 17, 66, 3, 48, 0, 3, 48, 35, 0, 7, 6, 1, 44, 0, 2,
- 17, 66, 3, 136, 0, 3, 136, 35, 0, 7, 6, 1, 45, 0, 2, 17, 66, 3, 71, 0, 3, 71, 35, 0, 7, 6, 1, 46, 0, 2,
- 17, 66, 3, 137, 0, 3, 137, 35, 0, 7, 6, 1, 47, 0, 2, 17, 66, 3, 65, 0, 3, 65, 35, 0, 7, 6, 1, 48, 0, 2,
- 17, 66, 3, 57, 0, 3, 57, 35, 0, 7, 6, 1, 49, 0, 2, 17, 66, 3, 34, 0, 3, 34, 35, 0, 7, 6, 1, 50, 0, 2,
- 17, 66, 3, 34, 0, 3, 34, 35, 0, 7, 6, 1, 51, 0, 2, 17, 66, 3, 55, 0, 3, 55, 35, 0, 7, 6, 1, 52, 0, 2,
- 17, 66, 3, 62, 0, 3, 62, 35, 0, 7, 6, 1, 54, 0, 2, 17, 66, 3, 85, 0, 3, 85, 35, 0, 7, 6, 1, 55, 0, 2,
- 17, 66, 3, 97, 0, 3, 97, 35, 0, 7, 6, 1, 56, 0, 2, 17, 66, 3, 93, 0, 3, 93, 35, 0, 7, 6, 1, 57, 0, 2,
- 17, 66, 3, 89, 0, 3, 89, 35, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 107, 0, 3, 107, 35, 0, 7, 6, 1, 89, 0, 2,
- 17, 66, 3, 47, 89, 0, 3, 47, 89, 35, 0, 7, 6, 1, 90, 0, 2, 17, 66, 3, 72, 88, 0, 3, 72, 88, 35, 0, 7, 6,
- 1, 97, 0, 3, 34, 40, 0, 7, 6, 1, 98, 0, 3, 45, 0, 7, 6, 224, 176, 0, 191, 3, 37, 0, 130, 3, 50, 0, 131, 3,
- 107, 0, 190, 3, 118, 0, 7, 6, 224, 177, 0, 141, 3, 0, 4, 149, 3, 12, 0, 150, 0, 131, 3, 34, 40, 0, 134, 3, 36, 0,
- 138, 3, 39, 0, 129, 3, 40, 0, 132, 3, 44, 12, 0, 128, 3, 112, 0, 135, 3, 114, 0, 139, 3, 119, 0, 130, 3, 123, 0, 136,
- 3, 134, 0, 140, 3, 135, 0, 7, 6, 0, 36, 3, 140, 118, 55, 35, 34, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts64 = FileInMemory_createWithData (3380, reinterpret_cast<const char *> (&espeakdata_dicts64_data),
- U"espeak-1.48.04-source/espeak-data/te_dict",
+ static unsigned char espeakdata_dicts63_data[3365] = {
+ 0, 4, 0, 0, 164, 9, 0, 0, 0, 0, 0, 0, 0, 6, 65, 4, 114, 57, 0, 0, 0, 0, 0, 6, 65, 8, 71, 112, 0, 0,
+ 0, 0, 0, 6, 65, 12, 89, 112, 0, 0, 0, 0, 0, 6, 65, 16, 72, 112, 0, 0, 0, 0, 0, 5, 65, 20, 112, 0, 0, 0,
+ 0, 0, 6, 65, 24, 116, 83, 0, 0, 0, 0, 0, 6, 65, 28, 75, 112, 0, 0, 0, 0, 0, 6, 65, 32, 114, 76, 0, 0, 0,
+ 0, 0, 6, 65, 36, 118, 57, 0, 0, 9, 1, 37, 97, 118, 47, 35, 65, 0, 0, 0, 0, 7, 65, 40, 75, 114, 57, 0, 0, 0,
+ 12, 1, 42, 50, 35, 49, 93, 35, 47, 34, 35, 0, 0, 10, 1, 43, 49, 123, 141, 37, 49, 35, 0, 0, 7, 65, 44, 49, 114, 57,
+ 0, 0, 0, 0, 8, 1, 47, 89, 55, 118, 93, 0, 0, 6, 65, 48, 116, 55, 0, 0, 0, 0, 0, 6, 65, 52, 116, 65, 0, 0,
+ 0, 0, 0, 6, 65, 56, 116, 50, 0, 0, 0, 0, 0, 5, 65, 60, 119, 0, 0, 0, 0, 0, 6, 65, 64, 48, 112, 0, 0, 0,
+ 0, 0, 7, 65, 68, 49, 57, 123, 0, 0, 0, 0, 0, 6, 65, 72, 118, 34, 0, 0, 0, 0, 0, 6, 65, 76, 116, 89, 0, 0,
+ 0, 0, 14, 4, 95, 48, 67, 48, 84, 35, 50, 72, 35, 55, 40, 0, 0, 6, 65, 80, 138, 112, 0, 0, 0, 0, 0, 6, 65, 84,
+ 57, 123, 0, 0, 0, 0, 0, 6, 65, 88, 84, 112, 0, 0, 0, 0, 0, 13, 1, 92, 71, 57, 118, 49, 35, 89, 55, 118, 93, 0,
+ 11, 65, 92, 72, 109, 71, 109, 55, 57, 123, 0, 0, 0, 0, 0, 15, 4, 95, 49, 77, 49, 39, 49, 35, 84, 36, 57, 57, 37, 0,
+ 7, 65, 96, 116, 49, 89, 0, 0, 12, 4, 95, 49, 77, 50, 55, 35, 49, 93, 35, 0, 0, 11, 4, 95, 49, 77, 51, 49, 39, 47,
+ 37, 0, 0, 0, 7, 65, 100, 58, 118, 57, 0, 0, 0, 0, 0, 7, 65, 104, 88, 116, 72, 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, 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, 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, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 4, 16, 20, 10, 72, 4, 35, 97, 118, 65, 49, 35, 65, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 5, 95, 48, 77, 50, 24, 55, 35,
+ 49, 93, 35, 55, 40, 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, 11, 6, 224, 176, 163, 224, 177, 141, 37, 66, 0, 11, 6, 224, 176, 155, 224, 177, 141, 37, 144, 0, 12, 5, 95, 48, 77, 49, 24,
+ 84, 36, 55, 40, 0, 0, 0, 0, 0, 11, 6, 224, 176, 185, 224, 177, 141, 37, 107, 0, 11, 6, 224, 176, 161, 224, 177, 141, 37, 141,
+ 0, 11, 6, 224, 176, 153, 224, 177, 141, 37, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 5, 95, 48, 77, 51,
+ 24, 49, 39, 47, 55, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 176, 179, 224, 177,
+ 141, 37, 62, 0, 11, 6, 224, 176, 171, 224, 177, 141, 37, 136, 0, 0, 0, 0, 0, 12, 6, 224, 177, 153, 224, 177, 141, 37, 72, 88,
+ 0, 11, 6, 224, 176, 177, 224, 177, 141, 37, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 176, 183, 224,
+ 177, 141, 37, 93, 0, 11, 6, 224, 176, 159, 224, 177, 141, 37, 140, 0, 11, 6, 224, 176, 151, 224, 177, 141, 37, 81, 0, 0, 0, 0,
+ 0, 11, 6, 224, 176, 181, 224, 177, 141, 37, 84, 0, 11, 6, 224, 176, 157, 224, 177, 141, 37, 145, 0, 11, 6, 224, 176, 149, 224, 177,
+ 141, 37, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 95, 49, 1, 39, 49, 35, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 176, 175, 224, 177, 141, 37, 57, 0, 11, 6, 224, 176, 167, 224, 177, 141,
+ 37, 139, 0, 0, 0, 0, 0, 11, 6, 224, 176, 173, 224, 177, 141, 37, 137, 0, 11, 6, 224, 176, 165, 224, 177, 141, 37, 138, 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,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 51, 88, 65, 40, 48, 48, 134, 0, 0, 13, 3, 95, 48, 67, 84, 35,
+ 50, 72, 35, 55, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 49, 67, 39, 49, 35, 84, 35, 50, 72, 35, 0, 0, 0,
+ 0, 0, 0, 0, 16, 3, 95, 49, 57, 48, 35, 65, 72, 39, 65, 65, 35, 72, 37, 0, 0, 17, 3, 95, 49, 56, 48, 35, 72, 139,
+ 36, 50, 37, 65, 37, 72, 37, 0, 0, 0, 0, 0, 0, 0, 0, 15, 3, 95, 49, 49, 48, 35, 72, 35, 49, 39, 50, 141, 40, 0,
+ 0, 0, 14, 3, 95, 49, 51, 48, 35, 72, 35, 65, 123, 141, 123, 0, 0, 14, 3, 95, 49, 50, 48, 35, 50, 50, 36, 65, 141, 40,
+ 0, 0, 14, 3, 95, 49, 53, 48, 35, 72, 37, 107, 114, 50, 40, 0, 0, 15, 3, 95, 49, 52, 48, 35, 139, 50, 118, 55, 40, 81,
+ 40, 0, 0, 14, 3, 95, 49, 55, 48, 35, 72, 37, 107, 114, 141, 40, 0, 0, 14, 3, 95, 49, 54, 48, 35, 72, 35, 107, 118, 34,
+ 40, 0, 0, 0, 11, 3, 95, 55, 88, 141, 36, 137, 71, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 10, 3, 95, 49, 88, 48, 35, 72, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 50, 88, 37, 34, 35, 84, 134, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 63, 63, 35, 49, 93, 35, 34, 35, 65, 0, 0, 0, 0, 12,
+ 3, 95, 52, 88, 50, 35, 55, 40, 137, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 95, 53, 88, 57, 118, 137, 134, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 54, 88, 35, 34, 35, 84, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 12, 3, 95, 56, 88, 57, 36, 50, 35, 137, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 57, 88, 47,
+ 39, 65, 137, 134, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 48, 77, 50, 55, 35, 49, 93, 35,
+ 55, 35, 0, 0, 12, 4, 95, 48, 77, 51, 49, 39, 47, 55, 35, 0, 0, 0, 6, 131, 224, 176, 134, 76, 11, 4, 95, 48, 77, 49,
+ 84, 36, 55, 35, 0, 0, 0, 8, 3, 224, 177, 140, 148, 135, 0, 0, 11, 3, 224, 177, 141, 84, 39, 47, 47, 40, 0, 6, 131, 224,
+ 176, 133, 76, 0, 8, 3, 224, 177, 138, 18, 39, 0, 8, 3, 224, 176, 130, 35, 50, 0, 0, 9, 3, 224, 177, 139, 148, 119, 12, 0,
+ 8, 3, 224, 176, 131, 35, 107, 0, 0, 8, 3, 224, 177, 136, 148, 134, 0, 0, 8, 3, 224, 176, 129, 35, 65, 0, 0, 8, 3, 224,
+ 177, 134, 18, 36, 0, 0, 9, 3, 224, 177, 135, 148, 114, 12, 0, 0, 9, 3, 224, 177, 132, 148, 34, 123, 0, 0, 0, 9, 3, 224,
+ 177, 130, 148, 123, 12, 0, 0, 9, 3, 224, 177, 131, 18, 34, 40, 0, 0, 9, 3, 224, 177, 128, 148, 112, 12, 0, 0, 8, 3, 224,
+ 177, 129, 18, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 131, 224, 176, 166, 72, 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,
+ 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 224, 176, 190, 148, 118, 12, 0, 0, 8, 3, 224, 176, 191, 18, 37, 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, 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, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 194, 169, 49, 118, 48, 112, 34,
+ 134, 140, 0, 0, 9, 2, 194, 182, 84, 114, 34, 118, 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, 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, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 176, 156, 224, 177,
+ 141, 37, 79, 0, 0, 0, 0, 0, 11, 6, 224, 176, 162, 224, 177, 141, 37, 143, 0, 11, 6, 224, 176, 154, 224, 177, 141, 37, 80, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 176, 160, 224, 177, 141, 37, 142, 0, 0, 0, 0, 0, 17, 2, 95,
+ 33, 118, 97, 80, 35, 34, 57, 118, 34, 138, 35, 49, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 224, 176,
+ 172, 224, 177, 141, 37, 71, 0, 11, 6, 224, 176, 164, 224, 177, 141, 37, 47, 0, 10, 2, 95, 45, 107, 134, 83, 35, 50, 0, 0, 9,
+ 2, 95, 44, 49, 118, 65, 118, 0, 0, 9, 2, 95, 51, 65, 123, 141, 40, 0, 0, 10, 2, 95, 50, 34, 36, 50, 141, 40, 0, 0,
+ 11, 6, 224, 176, 178, 224, 177, 141, 37, 55, 0, 11, 6, 224, 176, 170, 224, 177, 141, 37, 48, 0, 10, 2, 95, 49, 39, 49, 35, 140,
+ 37, 0, 0, 10, 2, 95, 48, 89, 40, 50, 50, 35, 0, 0, 8, 2, 95, 55, 114, 141, 40, 0, 0, 8, 2, 95, 54, 118, 34, 40,
+ 0, 0, 8, 2, 95, 53, 134, 72, 40, 0, 0, 10, 2, 95, 52, 50, 118, 55, 81, 40, 0, 0, 14, 2, 95, 59, 89, 36, 65, 112,
+ 49, 119, 55, 35, 50, 0, 0, 10, 2, 95, 58, 49, 119, 55, 35, 50, 0, 0, 12, 2, 95, 57, 47, 39, 65, 65, 37, 72, 37, 0,
+ 0, 13, 2, 95, 56, 38, 36, 50, 37, 65, 37, 72, 37, 0, 0, 16, 2, 95, 63, 48, 34, 35, 97, 50, 118, 34, 138, 35, 49, 35,
+ 0, 0, 0, 12, 6, 224, 177, 152, 224, 177, 141, 37, 47, 89, 0, 11, 6, 224, 176, 184, 224, 177, 141, 37, 89, 0, 11, 6, 224, 176,
+ 176, 224, 177, 141, 37, 34, 0, 11, 6, 224, 176, 152, 224, 177, 141, 37, 147, 0, 0, 0, 0, 0, 11, 6, 224, 176, 182, 224, 177, 141,
+ 37, 97, 0, 11, 6, 224, 176, 158, 224, 177, 141, 37, 67, 0, 11, 6, 224, 176, 150, 224, 177, 141, 37, 146, 0, 9, 134, 224, 176, 146,
+ 224, 176, 149, 72, 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,
+ 15, 2, 95, 95, 35, 65, 141, 35, 34, 15, 89, 49, 119, 34, 0, 0, 0, 11, 6, 224, 176, 168, 224, 177, 141, 37, 50, 0, 0, 0,
+ 0, 0, 11, 6, 224, 176, 174, 224, 177, 141, 37, 65, 0, 11, 6, 224, 176, 166, 224, 177, 141, 37, 72, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 6, 20, 0, 0, 102, 12, 0, 0, 48, 0, 0, 0, 103, 12, 0, 0, 49, 0, 0, 0, 104, 12,
+ 0, 0, 50, 0, 0, 0, 105, 12, 0, 0, 51, 0, 0, 0, 106, 12, 0, 0, 52, 0, 0, 0, 107, 12, 0, 0, 53, 0, 0, 0,
+ 108, 12, 0, 0, 54, 0, 0, 0, 109, 12, 0, 0, 55, 0, 0, 0, 110, 12, 0, 0, 56, 0, 0, 0, 111, 12, 0, 0, 57, 0,
+ 0, 0, 0, 0, 0, 0, 6, 1, 6, 0, 3, 35, 0, 7, 6, 1, 7, 0, 3, 118, 0, 7, 6, 1, 8, 0, 3, 37, 0, 7,
+ 6, 1, 9, 0, 3, 112, 0, 7, 6, 1, 10, 0, 3, 40, 0, 7, 6, 1, 11, 0, 3, 123, 0, 7, 6, 1, 12, 0, 3, 34,
+ 40, 0, 7, 6, 1, 13, 0, 3, 45, 0, 7, 6, 1, 15, 0, 3, 36, 0, 8, 3, 38, 36, 0, 7, 6, 1, 16, 0, 3, 114,
+ 0, 7, 6, 1, 17, 0, 3, 134, 0, 7, 6, 1, 19, 0, 3, 39, 0, 7, 6, 1, 20, 0, 3, 119, 0, 7, 6, 1, 21, 0,
+ 3, 135, 0, 7, 6, 1, 22, 0, 2, 17, 66, 3, 49, 0, 3, 49, 35, 0, 7, 6, 1, 23, 0, 2, 17, 66, 3, 146, 0, 3,
+ 146, 35, 0, 7, 6, 1, 24, 0, 2, 17, 66, 3, 81, 0, 3, 81, 35, 0, 7, 6, 1, 25, 0, 2, 17, 66, 3, 147, 0, 3,
+ 147, 35, 0, 7, 6, 1, 26, 0, 2, 17, 66, 3, 68, 0, 3, 68, 35, 0, 7, 6, 1, 27, 0, 2, 17, 66, 3, 80, 0, 3,
+ 80, 35, 0, 7, 6, 1, 28, 0, 2, 17, 66, 3, 144, 0, 3, 144, 35, 0, 7, 6, 1, 29, 0, 2, 17, 66, 3, 79, 0, 3,
+ 79, 35, 0, 7, 6, 1, 30, 0, 2, 17, 66, 3, 145, 0, 3, 145, 35, 0, 7, 6, 1, 31, 0, 2, 17, 66, 3, 67, 0, 3,
+ 67, 35, 0, 7, 6, 1, 32, 0, 2, 17, 66, 3, 140, 0, 3, 140, 35, 0, 7, 6, 1, 33, 0, 2, 17, 66, 3, 142, 0, 3,
+ 142, 35, 0, 7, 6, 1, 34, 0, 2, 17, 66, 3, 141, 0, 3, 141, 35, 0, 7, 6, 1, 35, 0, 2, 17, 66, 3, 143, 0, 3,
+ 143, 35, 0, 7, 6, 1, 36, 0, 2, 17, 66, 3, 66, 0, 3, 66, 35, 0, 7, 6, 1, 37, 0, 2, 17, 66, 3, 47, 0, 3,
+ 47, 35, 0, 7, 6, 1, 38, 0, 2, 17, 66, 3, 138, 0, 3, 138, 35, 0, 7, 6, 1, 39, 0, 2, 17, 66, 3, 72, 0, 3,
+ 72, 35, 0, 7, 6, 1, 40, 0, 2, 17, 66, 3, 139, 0, 3, 139, 35, 0, 7, 6, 1, 41, 0, 2, 17, 66, 3, 50, 0, 3,
+ 50, 35, 0, 7, 6, 1, 43, 0, 2, 17, 66, 3, 48, 0, 3, 48, 35, 0, 7, 6, 1, 44, 0, 2, 17, 66, 3, 136, 0, 3,
+ 136, 35, 0, 7, 6, 1, 45, 0, 2, 17, 66, 3, 71, 0, 3, 71, 35, 0, 7, 6, 1, 46, 0, 2, 17, 66, 3, 137, 0, 3,
+ 137, 35, 0, 7, 6, 1, 47, 0, 2, 17, 66, 3, 65, 0, 3, 65, 35, 0, 7, 6, 1, 48, 0, 2, 17, 66, 3, 57, 0, 3,
+ 57, 35, 0, 7, 6, 1, 49, 0, 2, 17, 66, 3, 34, 0, 3, 34, 35, 0, 7, 6, 1, 50, 0, 2, 17, 66, 3, 34, 0, 3,
+ 34, 35, 0, 7, 6, 1, 51, 0, 2, 17, 66, 3, 55, 0, 3, 55, 35, 0, 7, 6, 1, 52, 0, 2, 17, 66, 3, 62, 0, 3,
+ 62, 35, 0, 7, 6, 1, 54, 0, 2, 17, 66, 3, 84, 0, 3, 84, 35, 0, 7, 6, 1, 55, 0, 2, 17, 66, 3, 97, 0, 3,
+ 97, 35, 0, 7, 6, 1, 56, 0, 2, 17, 66, 3, 93, 0, 3, 93, 35, 0, 7, 6, 1, 57, 0, 2, 17, 66, 3, 89, 0, 3,
+ 89, 35, 0, 7, 6, 1, 58, 0, 2, 17, 66, 3, 107, 0, 3, 107, 35, 0, 7, 6, 1, 89, 0, 2, 17, 66, 3, 47, 89, 0,
+ 3, 47, 89, 35, 0, 7, 6, 1, 90, 0, 2, 17, 66, 3, 72, 88, 0, 3, 72, 88, 35, 0, 7, 6, 1, 97, 0, 3, 34, 40,
+ 0, 7, 6, 1, 98, 0, 3, 45, 0, 7, 6, 224, 164, 0, 3, 21, 104, 105, 0, 7, 6, 224, 165, 0, 3, 21, 104, 105, 0, 7,
+ 6, 224, 176, 0, 191, 3, 37, 0, 130, 3, 65, 0, 131, 3, 107, 0, 190, 3, 118, 0, 7, 6, 224, 177, 0, 141, 3, 0, 4, 149,
+ 3, 12, 0, 150, 0, 131, 3, 34, 40, 0, 134, 3, 36, 0, 138, 3, 39, 0, 129, 3, 40, 0, 132, 3, 44, 12, 0, 128, 3, 112,
+ 0, 135, 3, 114, 0, 139, 3, 119, 0, 130, 3, 123, 0, 136, 3, 134, 0, 140, 3, 135, 0, 7, 6, 0, 36, 3, 141, 118, 55, 35,
+ 34, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts63 = FileInMemory_createWithData (3364, reinterpret_cast<const char *> (&espeakdata_dicts63_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/te_dict",
U"te");
- my addItem_move (espeakdata_dicts64.move());
+ Collection_addItem (me.peek(), espeakdata_dicts63.transfer());
- static unsigned char espeakdata_dicts65_data[6053] = {
- 0, 4, 0, 0, 41, 13, 0, 0, 0, 0, 0, 0, 0, 5, 65, 4, 35, 0, 0, 6, 194, 5, 0, 13, 46, 0, 0, 0, 6, 65,
- 8, 71, 36, 0, 0, 0, 0, 14, 139, 107, 196, 177, 114, 107, 108, 97, 114, 101, 108, 105, 65, 0, 6, 65, 12, 75, 109, 0, 0, 0,
- 0, 0, 6, 65, 16, 72, 109, 0, 0, 0, 6, 195, 36, 209, 128, 13, 0, 9, 198, 16, 83, 137, 104, 194, 64, 66, 16, 4, 95, 100,
- 112, 116, 10, 84, 37, 51, 81, 4, 113, 55, 23, 0, 0, 5, 65, 20, 109, 0, 0, 0, 0, 0, 6, 65, 24, 83, 109, 0, 0, 0,
- 0, 0, 6, 65, 28, 79, 109, 0, 0, 0, 0, 0, 6, 65, 32, 107, 109, 0, 0, 0, 0, 0, 5, 65, 36, 37, 0, 0, 10, 1,
- 37, 57, 113, 88, 72, 109, 0, 27, 0, 6, 195, 160, 98, 192, 13, 8, 1, 38, 11, 84, 6, 109, 0, 0, 0, 6, 65, 40, 90, 109,
- 0, 0, 0, 12, 1, 42, 57, 6, 13, 64, 72, 13, 88, 0, 27, 0, 9, 1, 43, 35, 51, 47, 13, 0, 27, 0, 6, 65, 44, 49,
- 35, 0, 0, 0, 0, 0, 14, 4, 95, 100, 105, 97, 111, 65, 64, 35, 6, 111, 47, 0, 6, 65, 48, 55, 109, 0, 0, 0, 0, 0,
- 6, 65, 52, 65, 109, 0, 0, 0, 0, 0, 6, 65, 56, 50, 109, 0, 0, 0, 7, 195, 76, 150, 128, 76, 46, 0, 0, 5, 193, 60,
- 76, 46, 0, 9, 1, 61, 109, 91, 124, 47, 0, 27, 0, 0, 0, 6, 65, 64, 48, 109, 0, 0, 6, 194, 4, 32, 13, 46, 0, 7,
- 195, 4, 33, 0, 13, 46, 0, 0, 10, 135, 98, 97, 114, 116, 196, 177, 110, 65, 7, 65, 68, 49, 84, 109, 0, 0, 0, 0, 0, 6,
- 65, 72, 51, 109, 0, 0, 0, 0, 16, 4, 95, 100, 111, 116, 113, 89, 47, 50, 110, 49, 47, 6, 35, 0, 0, 6, 65, 76, 89, 109,
- 0, 0, 0, 0, 0, 6, 65, 80, 47, 109, 0, 0, 6, 195, 81, 0, 79, 13, 0, 0, 0, 5, 65, 84, 40, 0, 0, 0, 0, 0,
- 6, 65, 88, 84, 109, 0, 0, 0, 0, 0, 6, 195, 61, 33, 21, 65, 12, 65, 92, 72, 40, 71, 109, 55, 84, 6, 109, 0, 0, 0,
- 0, 0, 7, 196, 80, 242, 193, 80, 65, 7, 65, 96, 109, 49, 89, 0, 0, 0, 0, 0, 6, 65, 100, 57, 109, 0, 0, 0, 0, 9,
- 198, 4, 195, 65, 57, 144, 64, 66, 0, 6, 65, 104, 88, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 25, 64, 65, 13, 0,
- 0, 0, 8, 197, 52, 20, 132, 36, 224, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 116, 108, 100, 47, 124,
- 55, 72, 6, 109, 0, 0, 0, 0, 0, 0, 0, 6, 195, 4, 100, 0, 13, 0, 0, 9, 198, 52, 19, 1, 81, 144, 64, 66, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 16, 16, 72, 46, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 9, 80, 76, 46, 0, 6,
- 195, 161, 52, 192, 13, 0, 0, 0, 0, 6, 195, 5, 99, 64, 13, 0, 0, 0, 0, 0, 0, 6, 65, 128, 76, 109, 0, 0, 6, 195,
- 80, 146, 22, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 95, 109, 99, 110, 40, 88, 6, 35,
- 47, 65, 35, 37, 65, 124, 0, 0, 0, 0, 9, 198, 64, 84, 208, 20, 208, 133, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 7, 196, 44, 243, 153, 4, 65, 6, 195, 6, 129, 128, 13, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 16,
- 80, 72, 46, 0, 0, 0, 0, 6, 195, 4, 180, 0, 13, 0, 0, 0, 0, 6, 195, 160, 149, 128, 13, 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, 9, 198, 32, 18, 203, 5, 34, 64, 65, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 81, 83, 131, 20, 194, 64, 65, 0, 0, 9, 198, 66, 181, 43,
- 72, 113, 64, 66, 0, 0, 0, 0, 8, 197, 5, 100, 149, 64, 16, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 44, 22, 83,
- 21, 34, 64, 65, 0, 7, 196, 4, 102, 79, 56, 65, 0, 0, 0, 0, 7, 196, 37, 163, 73, 72, 65, 0, 10, 199, 36, 225, 201, 49,
- 65, 82, 20, 67, 0, 0, 0, 0, 0, 0, 0, 7, 195, 8, 83, 128, 76, 46, 0, 0, 0, 0, 6, 195, 4, 146, 13, 13, 0, 8,
- 196, 100, 242, 211, 4, 72, 28, 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, 6, 195, 160, 68, 0, 13, 0, 6, 195, 61, 48, 128, 13, 0, 7, 196, 8, 19, 139, 4, 65, 0, 0,
- 0, 0, 0, 0, 8, 133, 117, 197, 159, 97, 107, 65, 0, 10, 3, 226, 130, 172, 35, 84, 51, 110, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 9, 134, 97, 196, 159, 114, 196, 177, 65, 14, 4, 95, 111, 103, 111, 39, 81, 39, 50, 6, 109, 49, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 53, 81, 1, 57, 144, 64, 66, 10, 135, 196, 177, 112, 97, 114, 116,
- 97, 66, 9, 198, 4, 229, 1, 49, 144, 64, 66, 0, 0, 0, 0, 19, 4, 95, 98, 114, 118, 49, 13, 89, 6, 35, 64, 47, 65, 35,
- 37, 65, 124, 0, 0, 0, 0, 0, 21, 4, 95, 97, 99, 50, 76, 6, 124, 83, 47, 84, 111, 51, 81, 6, 111, 37, 65, 124, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 95, 51, 88, 39, 47, 6, 40, 88,
- 0, 0, 10, 3, 95, 48, 67, 6, 57, 112, 88, 0, 0, 0, 6, 195, 160, 144, 128, 13, 0, 0, 0, 0, 0, 7, 196, 80, 211, 79,
- 8, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 8, 21, 13, 4, 224, 65, 13, 3, 95, 50, 67, 6, 37, 80, 37, 57, 112,
- 88, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 49, 49, 6, 39, 50, 71, 37, 51, 0, 0, 9, 3, 95, 49, 48, 6, 39, 50, 0,
- 0, 0, 7, 196, 18, 182, 131, 20, 65, 12, 3, 95, 49, 50, 6, 39, 50, 37, 80, 37, 0, 0, 0, 0, 0, 6, 195, 36, 129, 0,
- 13, 0, 0, 13, 3, 95, 55, 88, 57, 36, 47, 65, 6, 37, 91, 0, 0, 8, 197, 76, 19, 83, 84, 224, 65, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 16, 4, 95, 97, 99, 117, 84, 111, 51, 81, 6, 111, 37, 65, 124, 0, 0, 0, 0, 0, 9, 198, 46, 181,
- 1, 33, 144, 64, 66, 9, 3, 95, 49, 88, 6, 39, 50, 0, 0, 5, 65, 160, 126, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95,
- 50, 88, 57, 37, 51, 65, 6, 37, 0, 0, 8, 197, 32, 149, 12, 21, 32, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 13, 3, 95, 63, 63, 89, 109, 65, 71, 6, 110, 55, 0, 0, 0, 0, 11, 3, 95, 52, 88, 49, 6, 13, 51, 49, 0, 0, 0, 0,
- 0, 0, 7, 196, 32, 21, 1, 100, 65, 0, 0, 0, 11, 3, 95, 53, 88, 36, 55, 55, 6, 37, 0, 0, 0, 13, 4, 95, 114, 110,
- 103, 107, 35, 64, 49, 6, 35, 0, 0, 0, 0, 0, 0, 0, 6, 195, 8, 243, 21, 65, 13, 3, 95, 54, 88, 35, 64, 47, 65, 6,
- 13, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 81, 54, 68, 13, 0, 9, 134, 109, 117, 196, 159, 108,
- 97, 65, 0, 0, 13, 3, 95, 56, 88, 89, 36, 49, 89, 6, 109, 50, 0, 0, 0, 0, 0, 6, 195, 72, 150, 133, 65, 0, 0, 0,
- 7, 131, 109, 196, 177, 72, 46, 6, 194, 44, 144, 72, 28, 0, 13, 3, 95, 57, 88, 72, 39, 49, 89, 6, 35, 50, 0, 0, 0, 0,
- 0, 0, 9, 134, 97, 121, 100, 196, 177, 110, 65, 0, 0, 8, 197, 100, 246, 135, 5, 64, 65, 6, 194, 53, 80, 72, 46, 10, 3, 95,
- 63, 65, 107, 35, 51, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 20, 66, 82,
- 56, 80, 66, 10, 199, 128, 19, 129, 44, 176, 76, 20, 66, 0, 9, 198, 37, 53, 1, 56, 37, 76, 66, 0, 0, 0, 6, 195, 81, 49,
- 64, 13, 0, 0, 0, 0, 0, 9, 198, 52, 20, 205, 5, 98, 64, 65, 0, 0, 0, 6, 195, 81, 50, 64, 13, 0, 0, 0, 13, 4,
- 95, 99, 105, 114, 91, 35, 48, 49, 6, 35, 0, 5, 65, 172, 112, 0, 0, 0, 0, 0, 14, 139, 107, 196, 177, 115, 107, 196, 177, 118,
- 114, 97, 107, 65, 14, 4, 95, 48, 77, 50, 65, 37, 55, 57, 6, 39, 50, 0, 0, 7, 195, 76, 83, 128, 76, 46, 6, 195, 161, 146,
- 192, 13, 14, 4, 95, 48, 77, 51, 65, 37, 55, 57, 6, 35, 34, 0, 0, 0, 11, 4, 95, 48, 77, 49, 71, 6, 37, 50, 0, 0,
- 0, 0, 0, 0, 0, 9, 134, 110, 105, 196, 159, 100, 101, 65, 0, 0, 0, 0, 0, 0, 0, 9, 198, 8, 22, 66, 85, 37, 0, 65,
- 0, 0, 0, 0, 6, 194, 52, 144, 72, 46, 0, 0, 0, 0, 0, 0, 0, 7, 196, 76, 147, 143, 64, 65, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 9, 84, 147, 4, 65, 0, 0, 0, 0, 0, 0, 12, 4, 95, 99, 101, 100,
- 107, 6, 35, 51, 83, 0, 0, 0, 0, 0, 0, 8, 197, 8, 149, 12, 37, 48, 65, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 99,
- 97, 112, 71, 112, 57, 6, 113, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 52, 84, 136, 4, 32, 64, 65,
- 0, 0, 0, 0, 9, 198, 76, 18, 193, 73, 144, 64, 66, 7, 131, 197, 159, 117, 76, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 138, 195, 167, 97, 110, 107, 196, 177, 114, 196, 177, 65, 0, 7, 196, 72, 17, 25, 60, 65,
- 0, 7, 196, 37, 53, 133, 128, 65, 0, 0, 0, 0, 0, 0, 0, 6, 195, 60, 80, 196, 13, 0, 0, 0, 0, 8, 197, 52, 84, 147,
- 36, 224, 65, 0, 0, 0, 0, 0, 0, 6, 194, 80, 16, 72, 46, 0, 0, 0, 0, 0, 0, 9, 198, 76, 147, 83, 37, 144, 72, 65,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95, 103, 114, 118, 6, 35, 49, 89, 35, 50, 37, 65, 124, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 194, 167, 76, 109, 50, 79, 6, 109, 55, 0, 0, 8, 197, 18, 179, 68, 173,
- 160, 65, 6, 195, 36, 210, 194, 13, 6, 195, 36, 210, 194, 13, 0, 0, 0, 0, 0, 0, 0, 17, 2, 196, 159, 57, 40, 65, 40, 91,
- 6, 35, 49, 15, 79, 6, 109, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 194, 182, 48, 35, 16, 35, 81, 51, 6, 35, 83, 0, 0,
- 7, 2, 197, 159, 91, 109, 0, 0, 0, 0, 0, 0, 6, 195, 84, 36, 0, 13, 12, 2, 194, 176, 72, 36, 16, 36, 75, 6, 109, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 85, 33, 129, 65, 0, 6, 194, 80, 80, 72, 46, 6, 195, 161, 69, 128, 13,
- 0, 0, 0, 0, 0, 6, 2, 196, 177, 13, 0, 0, 8, 197, 9, 84, 132, 85, 32, 65, 8, 197, 52, 244, 205, 61, 32, 65, 0, 0,
- 0, 6, 195, 85, 49, 0, 13, 0, 0, 0, 0, 6, 195, 100, 179, 64, 13, 6, 195, 4, 179, 64, 13, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 11, 136, 197, 159, 196, 177, 114, 110, 97, 107, 65, 8, 133, 195, 182, 196, 177, 98, 13, 0, 0, 0, 0, 0, 12,
- 137, 116, 101, 107, 105, 114, 100, 97, 196, 159, 66, 0, 0, 0, 0, 0, 0, 9, 198, 8, 83, 66, 21, 144, 90, 65, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 8, 197, 8, 241, 18, 84, 208, 65, 8, 197, 8, 147, 135, 160, 192, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 7, 196, 128, 244, 149, 52, 65, 8, 197, 4, 226, 193, 72, 16, 65, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 21, 1, 11,
- 13, 0, 7, 196, 76, 149, 129, 76, 65, 6, 194, 88, 80, 72, 28, 0, 0, 0, 0, 0, 11, 2, 95, 35, 72, 37, 57, 6, 109, 88,
- 0, 0, 20, 2, 95, 34, 47, 13, 51, 50, 6, 35, 49, 37, 91, 35, 16, 36, 47, 6, 124, 0, 0, 19, 2, 95, 33, 113, 50, 55,
- 6, 109, 65, 37, 91, 35, 16, 36, 47, 4, 124, 0, 0, 0, 14, 2, 95, 39, 35, 48, 110, 89, 47, 51, 6, 110, 83, 0, 0, 16,
- 2, 95, 38, 84, 6, 109, 37, 91, 35, 16, 36, 47, 6, 124, 0, 0, 0, 0, 0, 0, 18, 2, 95, 41, 49, 35, 48, 35, 48, 35,
- 16, 35, 50, 47, 6, 109, 88, 0, 0, 11, 136, 196, 177, 196, 159, 100, 196, 177, 114, 65, 16, 2, 95, 40, 35, 76, 48, 35, 16, 35,
- 50, 47, 6, 109, 88, 0, 0, 16, 2, 95, 47, 36, 57, 6, 124, 49, 76, 124, 88, 81, 6, 124, 0, 0, 11, 2, 95, 46, 50, 110,
- 49, 47, 6, 35, 0, 0, 16, 2, 95, 45, 49, 6, 13, 89, 35, 76, 124, 88, 81, 6, 124, 0, 0, 12, 2, 95, 44, 84, 124, 51,
- 79, 6, 113, 55, 0, 0, 7, 195, 8, 148, 128, 76, 46, 8, 2, 95, 51, 6, 112, 76, 0, 0, 9, 2, 95, 50, 37, 80, 6, 37,
- 0, 0, 9, 2, 95, 49, 71, 6, 37, 51, 0, 0, 11, 2, 95, 48, 89, 13, 83, 6, 13, 51, 0, 0, 10, 2, 95, 55, 57, 36,
- 72, 6, 37, 0, 0, 10, 2, 95, 54, 35, 64, 47, 6, 13, 0, 0, 6, 195, 4, 33, 211, 13, 9, 2, 95, 53, 71, 6, 109, 91,
- 0, 0, 10, 2, 95, 52, 72, 6, 126, 51, 47, 0, 0, 20, 2, 95, 59, 50, 110, 49, 47, 35, 64, 6, 13, 84, 124, 51, 79, 6,
- 113, 55, 0, 0, 15, 2, 95, 58, 37, 49, 6, 124, 50, 110, 49, 47, 6, 35, 0, 0, 11, 2, 95, 57, 72, 6, 39, 49, 40, 88,
- 0, 0, 11, 2, 95, 56, 89, 36, 80, 6, 124, 88, 0, 0, 18, 2, 95, 63, 89, 39, 51, 6, 111, 37, 91, 35, 16, 36, 47, 4,
- 124, 0, 0, 0, 0, 0, 7, 195, 8, 150, 128, 76, 46, 0, 0, 0, 16, 2, 95, 64, 49, 111, 57, 51, 111, 49, 64, 6, 111, 6,
- 35, 0, 0, 13, 138, 115, 196, 177, 109, 115, 196, 177, 99, 97, 107, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 4, 95,
- 226, 128, 166, 6, 113, 76, 50, 110, 49, 47, 6, 35, 0, 0, 0, 0, 0, 0, 6, 195, 20, 177, 192, 13, 17, 4, 95, 226, 128, 153,
- 47, 109, 49, 47, 13, 51, 50, 6, 35, 49, 0, 0, 17, 4, 95, 226, 128, 152, 47, 109, 49, 47, 13, 51, 50, 6, 35, 49, 0, 0,
- 0, 0, 7, 195, 36, 193, 64, 72, 46, 0, 0, 18, 4, 95, 226, 128, 147, 6, 40, 88, 111, 50, 76, 124, 88, 81, 6, 124, 0, 0,
- 0, 15, 2, 95, 95, 4, 35, 64, 47, 76, 124, 88, 81, 6, 124, 0, 0, 22, 2, 95, 94, 124, 50, 75, 6, 109, 55, 47, 65, 109,
- 37, 91, 35, 16, 36, 47, 6, 124, 0, 0, 0, 22, 2, 95, 92, 47, 6, 109, 51, 89, 15, 36, 57, 4, 124, 49, 76, 124, 88, 81,
- 6, 124, 0, 0, 0, 0, 0, 0, 6, 195, 80, 211, 192, 13, 0, 0, 0, 0, 0, 0, 17, 142, 107, 196, 177, 112, 107, 196, 177, 114,
- 109, 196, 177, 122, 196, 177, 65, 0, 0, 6, 195, 60, 116, 192, 13, 6, 2, 95, 111, 110, 0, 0, 6, 195, 161, 54, 77, 13, 0, 0,
- 9, 198, 84, 180, 129, 100, 224, 64, 66, 0, 0, 7, 196, 64, 244, 212, 4, 65, 0, 18, 4, 95, 104, 97, 99, 47, 6, 109, 51, 89,
- 91, 35, 48, 49, 6, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 95, 126, 57, 35, 49, 64, 35, 91, 6, 13,
- 49, 0, 0, 0, 7, 196, 44, 147, 9, 76, 65, 0, 0, 0, 0, 0, 11, 136, 115, 97, 112, 115, 97, 114, 196, 177, 65, 0, 0, 0,
- 0, 8, 133, 196, 177, 109, 107, 98, 13, 0, 8, 197, 5, 37, 22, 36, 224, 65, 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, 6, 195, 5, 67, 64, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 7, 132, 197, 159, 116, 105, 13, 0, 0, 7, 196, 29, 54, 73, 32, 13, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 7, 196, 76, 146, 82, 80, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 4, 208,
- 64, 28, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 54,
- 176, 72, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 4, 208, 83, 100, 16, 66, 0, 0, 6, 195, 5, 69, 128, 13, 0,
- 10, 199, 44, 20, 212, 4, 211, 206, 84, 65, 11, 200, 37, 50, 197, 56, 65, 82, 84, 224, 66, 12, 137, 100, 111, 115, 100, 111, 196, 159,
- 114, 117, 65, 0, 0, 0, 7, 195, 88, 86, 65, 72, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 107, 117, 114, 116,
- 117, 108, 117, 197, 159, 65, 0, 0, 0, 6, 18, 66, 195, 167, 0, 197, 159, 0, 102, 0, 104, 0, 107, 0, 112, 0, 113, 0, 115, 0,
- 116, 0, 7, 6, 18, 67, 196, 177, 0, 97, 0, 111, 0, 117, 0, 7, 6, 18, 68, 195, 182, 0, 195, 188, 0, 195, 174, 0, 195, 162,
- 0, 195, 180, 0, 195, 187, 0, 105, 0, 101, 0, 7, 6, 20, 0, 0, 96, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 6, 195,
- 167, 0, 3, 76, 0, 101, 2, 32, 14, 128, 128, 130, 3, 76, 2, 109, 0, 7, 6, 195, 174, 0, 3, 13, 0, 7, 6, 195, 182, 0,
- 3, 126, 0, 7, 6, 195, 188, 0, 110, 195, 188, 122, 1, 21, 2, 32, 14, 128, 128, 132, 3, 2, 112, 50, 112, 88, 0, 109, 1, 21,
- 2, 32, 14, 128, 128, 130, 3, 2, 112, 65, 0, 122, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 112, 88, 0, 4, 3, 112, 0, 1,
- 21, 2, 32, 14, 128, 128, 129, 0, 110, 1, 21, 2, 32, 14, 128, 128, 130, 3, 112, 50, 0, 121, 111, 114, 1, 21, 2, 32, 14, 128,
- 128, 132, 3, 112, 57, 2, 39, 51, 0, 7, 6, 196, 159, 0, 4, 1, 17, 65, 3, 12, 0, 97, 1, 97, 0, 111, 1, 111, 0, 117,
- 1, 117, 0, 195, 182, 1, 182, 195, 0, 195, 188, 1, 188, 195, 0, 4, 1, 101, 3, 57, 0, 1, 105, 0, 3, 100, 0, 5, 1, 1,
- 17, 65, 2, 12, 3, 127, 0, 7, 6, 196, 177, 0, 110, 196, 177, 122, 1, 21, 2, 32, 14, 128, 128, 132, 3, 2, 13, 50, 13, 88,
- 0, 109, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 13, 65, 0, 122, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 13, 88, 0, 4,
- 3, 13, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 110, 1, 21, 2, 32, 14, 128, 128, 130, 3, 13, 50, 0, 121, 111, 114, 1, 21,
- 2, 32, 14, 128, 128, 132, 3, 13, 57, 2, 39, 51, 0, 7, 6, 197, 159, 0, 3, 91, 0, 7, 6, 97, 0, 4, 3, 35, 0, 1,
- 21, 2, 32, 14, 128, 128, 129, 0, 121, 196, 177, 109, 1, 21, 2, 32, 14, 128, 128, 132, 3, 35, 57, 13, 65, 0, 108, 196, 177, 109,
- 1, 21, 2, 32, 14, 128, 128, 132, 3, 35, 64, 13, 65, 0, 99, 97, 107, 1, 21, 2, 32, 14, 128, 128, 132, 3, 35, 75, 35, 49,
- 0, 99, 97, 107, 109, 196, 177, 197, 159, 1, 21, 2, 32, 14, 128, 128, 135, 3, 35, 75, 35, 49, 65, 2, 13, 91, 0, 118, 114, 117,
- 1, 21, 2, 112, 97, 3, 35, 84, 34, 6, 40, 0, 115, 196, 177, 110, 1, 21, 2, 32, 14, 128, 128, 132, 3, 35, 89, 13, 50, 0,
- 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 3, 75, 0, 101, 2, 32, 14, 128, 128, 130, 3, 75, 2, 109, 0, 7, 6, 100, 0,
- 196, 177, 114, 2, 32, 14, 128, 128, 131, 3, 2, 72, 13, 51, 0, 105, 114, 2, 32, 14, 128, 128, 131, 3, 2, 72, 37, 51, 0, 117,
- 114, 2, 32, 14, 128, 128, 131, 3, 2, 72, 40, 51, 0, 195, 188, 114, 2, 32, 14, 128, 128, 131, 3, 2, 72, 112, 51, 0, 8, 2,
- 101, 196, 159, 105, 108, 3, 6, 72, 0, 3, 72, 0, 196, 177, 2, 32, 14, 128, 128, 130, 3, 72, 13, 0, 196, 177, 107, 2, 32, 14,
- 128, 128, 131, 3, 72, 13, 49, 0, 196, 177, 110, 2, 32, 14, 128, 128, 131, 3, 72, 13, 50, 0, 196, 177, 110, 196, 177, 122, 2, 32,
- 14, 128, 128, 133, 3, 72, 13, 50, 13, 88, 0, 196, 177, 108, 97, 114, 2, 32, 14, 128, 128, 133, 3, 72, 13, 64, 35, 51, 0, 196,
- 177, 109, 2, 32, 14, 128, 128, 131, 3, 72, 13, 65, 0, 97, 2, 32, 14, 128, 128, 130, 3, 72, 35, 0, 97, 110, 2, 32, 14, 128,
- 128, 131, 3, 72, 35, 50, 0, 101, 2, 32, 14, 128, 128, 130, 3, 72, 36, 0, 101, 110, 2, 32, 14, 128, 128, 131, 3, 72, 36, 50,
- 0, 105, 2, 32, 14, 128, 128, 130, 3, 72, 37, 0, 105, 107, 2, 32, 14, 128, 128, 131, 3, 72, 37, 49, 0, 105, 110, 2, 32, 14,
- 128, 128, 131, 3, 72, 37, 50, 0, 105, 110, 105, 122, 2, 32, 14, 128, 128, 133, 3, 72, 37, 50, 37, 88, 0, 105, 108, 101, 114, 2,
- 32, 14, 128, 128, 133, 3, 72, 37, 55, 36, 51, 0, 105, 109, 2, 32, 14, 128, 128, 131, 3, 72, 37, 65, 0, 117, 2, 32, 14, 128,
- 128, 130, 3, 72, 40, 0, 117, 107, 2, 32, 14, 128, 128, 131, 3, 72, 40, 49, 0, 117, 110, 2, 32, 14, 128, 128, 131, 3, 72, 40,
- 50, 0, 117, 110, 117, 122, 2, 32, 14, 128, 128, 133, 3, 72, 40, 50, 40, 88, 0, 117, 108, 97, 114, 2, 32, 14, 128, 128, 133, 3,
- 72, 40, 64, 35, 34, 0, 117, 109, 2, 32, 14, 128, 128, 131, 3, 72, 40, 65, 0, 195, 188, 2, 32, 14, 128, 128, 130, 3, 72, 112,
- 0, 195, 188, 107, 2, 32, 14, 128, 128, 131, 3, 72, 112, 49, 0, 195, 188, 110, 2, 32, 14, 128, 128, 131, 3, 72, 112, 50, 0, 195,
- 188, 110, 195, 188, 122, 2, 32, 14, 128, 128, 133, 3, 72, 112, 50, 112, 88, 0, 195, 188, 108, 101, 114, 2, 32, 14, 128, 128, 133, 3,
- 72, 112, 55, 36, 34, 0, 195, 188, 109, 2, 32, 14, 128, 128, 131, 3, 72, 112, 65, 0, 7, 6, 101, 0, 4, 3, 36, 0, 1, 21,
- 2, 32, 14, 128, 128, 129, 0, 108, 105, 109, 1, 21, 2, 32, 14, 128, 128, 132, 3, 36, 55, 37, 65, 0, 121, 105, 109, 1, 21, 2,
- 32, 14, 128, 128, 132, 3, 36, 57, 37, 65, 0, 99, 101, 107, 1, 21, 2, 32, 14, 128, 128, 132, 3, 36, 75, 36, 49, 0, 99, 101,
- 107, 109, 105, 197, 159, 1, 21, 2, 32, 14, 128, 128, 135, 3, 36, 75, 36, 49, 65, 2, 37, 91, 0, 115, 105, 110, 1, 21, 2, 32,
- 14, 128, 128, 132, 3, 36, 89, 37, 50, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 4, 1, 18, 68, 2, 25, 3, 79, 0,
- 2, 18, 68, 0, 3, 81, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 110, 105, 122, 1, 21, 2, 32, 14, 128, 128, 132, 3,
- 2, 37, 50, 37, 88, 0, 109, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 37, 65, 0, 122, 1, 21, 2, 32, 14, 128, 128, 130, 3,
- 2, 37, 88, 0, 4, 3, 37, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 110, 1, 21, 2, 32, 14, 128, 128, 130, 3, 37, 50, 0,
- 121, 111, 114, 1, 21, 2, 32, 14, 128, 128, 132, 3, 37, 57, 2, 39, 51, 0, 7, 6, 106, 0, 3, 90, 0, 7, 6, 107, 0, 101,
- 110, 2, 32, 14, 128, 128, 131, 3, 2, 80, 36, 50, 0, 3, 49, 0, 4, 1, 18, 68, 2, 25, 3, 80, 0, 2, 18, 68, 0, 7,
- 6, 108, 0, 101, 2, 32, 14, 128, 128, 130, 3, 2, 55, 36, 0, 97, 2, 32, 14, 128, 128, 130, 3, 2, 64, 35, 0, 3, 55, 0,
- 101, 114, 2, 32, 14, 128, 128, 131, 3, 55, 36, 51, 0, 105, 2, 32, 14, 128, 128, 130, 3, 55, 37, 0, 105, 107, 2, 32, 14, 128,
- 128, 131, 3, 55, 37, 49, 0, 195, 188, 2, 32, 14, 128, 128, 130, 3, 55, 112, 0, 195, 188, 107, 2, 32, 14, 128, 128, 131, 3, 55,
- 112, 49, 0, 4, 1, 18, 67, 2, 25, 3, 64, 0, 2, 18, 67, 0, 196, 177, 2, 32, 14, 128, 128, 130, 3, 64, 13, 0, 196, 177,
- 107, 2, 32, 14, 128, 128, 131, 3, 64, 13, 49, 0, 97, 114, 2, 32, 14, 128, 128, 131, 3, 64, 35, 51, 0, 117, 2, 32, 14, 128,
- 128, 130, 3, 64, 40, 0, 117, 107, 2, 32, 14, 128, 128, 131, 3, 64, 40, 49, 0, 7, 6, 109, 0, 97, 2, 32, 14, 128, 128, 130,
- 3, 2, 65, 35, 0, 101, 2, 32, 14, 128, 128, 130, 3, 2, 65, 36, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 196, 177, 110,
- 2, 32, 14, 128, 128, 131, 3, 50, 13, 50, 0, 105, 110, 2, 32, 14, 128, 128, 131, 3, 50, 37, 50, 0, 117, 110, 2, 32, 14, 128,
- 128, 131, 3, 50, 40, 50, 0, 100, 97, 8, 2, 32, 3, 50, 72, 35, 0, 100, 97, 110, 8, 2, 32, 3, 50, 72, 35, 50, 0, 100,
- 101, 8, 2, 32, 3, 50, 72, 36, 0, 100, 101, 110, 8, 2, 32, 3, 50, 72, 36, 50, 0, 195, 188, 110, 2, 32, 14, 128, 128, 131,
- 3, 50, 112, 50, 0, 7, 6, 111, 0, 3, 39, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 49, 0, 7, 6, 114, 0,
- 97, 2, 32, 14, 128, 128, 130, 3, 2, 51, 35, 0, 101, 2, 32, 14, 128, 128, 130, 3, 2, 51, 36, 0, 4, 1, 17, 65, 2, 17,
- 65, 3, 16, 0, 1, 159, 196, 2, 17, 65, 0, 3, 51, 0, 97, 2, 32, 24, 3, 51, 35, 0, 101, 2, 32, 24, 3, 51, 36, 0,
- 7, 6, 115, 0, 196, 177, 110, 196, 177, 122, 2, 32, 14, 128, 128, 133, 3, 2, 89, 13, 50, 13, 88, 0, 97, 2, 32, 14, 128, 128,
- 130, 3, 2, 89, 35, 0, 97, 107, 2, 32, 14, 128, 128, 131, 3, 2, 89, 35, 49, 0, 97, 110, 2, 32, 14, 128, 128, 131, 3, 2,
- 89, 35, 50, 0, 97, 110, 196, 177, 122, 2, 32, 14, 128, 128, 133, 3, 2, 89, 35, 50, 13, 88, 0, 97, 109, 2, 32, 14, 128, 128,
- 131, 3, 2, 89, 35, 65, 0, 101, 2, 32, 14, 128, 128, 130, 3, 2, 89, 36, 0, 101, 107, 2, 32, 14, 128, 128, 131, 3, 2, 89,
- 36, 49, 0, 101, 110, 2, 32, 14, 128, 128, 131, 3, 2, 89, 36, 50, 0, 101, 110, 105, 122, 2, 32, 14, 128, 128, 133, 3, 2, 89,
- 36, 50, 37, 88, 0, 101, 109, 2, 32, 14, 128, 128, 131, 3, 2, 89, 36, 65, 0, 105, 110, 105, 122, 2, 32, 14, 128, 128, 133, 3,
- 2, 89, 37, 50, 37, 88, 0, 117, 110, 117, 122, 2, 32, 14, 128, 128, 133, 3, 2, 89, 40, 50, 40, 88, 0, 195, 188, 110, 195, 188,
- 122, 2, 32, 14, 128, 128, 133, 3, 2, 89, 112, 50, 112, 88, 0, 3, 89, 0, 7, 6, 116, 0, 196, 177, 114, 1, 18, 66, 2, 32,
- 14, 128, 128, 131, 3, 2, 47, 13, 51, 0, 105, 114, 1, 18, 66, 2, 32, 14, 128, 128, 131, 3, 2, 47, 37, 51, 0, 117, 114, 1,
- 18, 66, 2, 32, 14, 128, 128, 131, 3, 2, 47, 40, 51, 0, 195, 188, 114, 1, 18, 66, 2, 32, 14, 128, 128, 131, 3, 2, 47, 112,
- 51, 0, 3, 47, 0, 97, 2, 32, 14, 128, 128, 130, 3, 47, 35, 0, 97, 110, 2, 32, 14, 128, 128, 131, 3, 47, 35, 50, 0, 101,
- 2, 32, 14, 128, 128, 130, 3, 47, 36, 0, 101, 110, 2, 32, 14, 128, 128, 131, 3, 47, 36, 50, 0, 7, 6, 117, 0, 110, 117, 122,
- 1, 21, 2, 32, 14, 128, 128, 132, 3, 2, 40, 50, 40, 88, 0, 109, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 40, 65, 0, 122,
- 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 40, 88, 0, 4, 3, 40, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 110, 1, 21, 2,
- 32, 14, 128, 128, 130, 3, 40, 50, 0, 121, 111, 114, 1, 21, 2, 32, 14, 128, 128, 132, 3, 40, 57, 2, 39, 51, 0, 7, 6, 118,
- 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0, 3, 49, 89, 0, 1, 25, 3, 88, 0, 7, 6, 121, 0, 196, 177,
- 110, 196, 177, 122, 2, 32, 14, 128, 128, 133, 3, 2, 57, 13, 50, 13, 88, 0, 196, 177, 109, 2, 32, 14, 128, 128, 131, 3, 2, 57,
- 13, 65, 0, 196, 177, 122, 2, 32, 14, 128, 128, 131, 3, 2, 57, 13, 88, 0, 105, 110, 105, 122, 2, 32, 14, 128, 128, 133, 3, 2,
- 57, 37, 50, 37, 88, 0, 105, 109, 2, 32, 14, 128, 128, 131, 3, 2, 57, 37, 65, 0, 105, 122, 2, 32, 14, 128, 128, 131, 3, 2,
- 57, 37, 88, 0, 117, 110, 117, 122, 2, 32, 14, 128, 128, 133, 3, 2, 57, 40, 50, 40, 88, 0, 117, 109, 2, 32, 14, 128, 128, 131,
- 3, 2, 57, 40, 65, 0, 117, 122, 2, 32, 14, 128, 128, 131, 3, 2, 57, 40, 88, 0, 108, 101, 2, 32, 14, 128, 128, 131, 3, 2,
- 57, 55, 36, 0, 108, 97, 2, 32, 14, 128, 128, 131, 3, 2, 57, 64, 35, 0, 195, 188, 110, 195, 188, 122, 2, 32, 14, 128, 128, 133,
- 3, 2, 57, 112, 50, 112, 88, 0, 195, 188, 109, 2, 32, 14, 128, 128, 131, 3, 2, 57, 112, 65, 0, 195, 188, 122, 2, 32, 14, 128,
- 128, 131, 3, 2, 57, 112, 88, 0, 3, 57, 0, 196, 177, 2, 32, 14, 128, 128, 130, 3, 57, 13, 0, 97, 2, 32, 14, 128, 128, 130,
- 3, 57, 35, 0, 97, 121, 196, 177, 109, 2, 32, 14, 128, 128, 133, 3, 57, 35, 57, 13, 65, 0, 97, 108, 196, 177, 109, 2, 32, 14,
- 128, 128, 133, 3, 57, 35, 64, 13, 65, 0, 97, 99, 97, 107, 2, 32, 14, 128, 128, 133, 3, 57, 35, 75, 35, 49, 0, 97, 99, 97,
- 107, 109, 196, 177, 197, 159, 2, 32, 14, 128, 128, 136, 3, 57, 35, 75, 35, 49, 65, 2, 13, 91, 0, 97, 115, 196, 177, 110, 2, 32,
- 14, 128, 128, 133, 3, 57, 35, 89, 13, 50, 0, 101, 2, 32, 14, 128, 128, 130, 3, 57, 36, 0, 101, 108, 105, 109, 2, 32, 14, 128,
- 128, 133, 3, 57, 36, 55, 37, 65, 0, 101, 121, 105, 109, 2, 32, 14, 128, 128, 133, 3, 57, 36, 57, 37, 65, 0, 101, 99, 101, 107,
- 2, 32, 14, 128, 128, 133, 3, 57, 36, 75, 36, 49, 0, 101, 99, 101, 107, 109, 105, 197, 159, 2, 32, 14, 128, 128, 136, 3, 57, 36,
- 75, 36, 49, 65, 2, 37, 91, 0, 101, 115, 105, 110, 2, 32, 14, 128, 128, 133, 3, 57, 36, 89, 37, 50, 0, 105, 2, 32, 14, 128,
- 128, 130, 3, 57, 37, 0, 117, 2, 32, 14, 128, 128, 130, 3, 57, 40, 0, 107, 101, 110, 2, 32, 14, 128, 128, 132, 3, 57, 80, 2,
- 36, 50, 0, 195, 188, 2, 32, 14, 128, 128, 130, 3, 57, 112, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 39, 2, 14, 130, 132,
- 128, 3, 0, 36, 3, 72, 39, 55, 35, 34, 0, 4, 195, 164, 3, 109, 0, 201, 153, 0, 7, 0, 0};
- autoFileInMemory espeakdata_dicts65 = FileInMemory_createWithData (6052, reinterpret_cast<const char *> (&espeakdata_dicts65_data),
- U"espeak-1.48.04-source/espeak-data/tr_dict",
+ static unsigned char espeakdata_dicts64_data[3073] = {
+ 0, 4, 0, 0, 24, 10, 0, 0, 0, 0, 0, 0, 0, 32, 4, 95, 56, 77, 49, 72, 37, 49, 6, 36, 47, 36, 6, 115, 36, 6,
+ 71, 39, 6, 34, 39, 71, 35, 6, 71, 39, 71, 36, 72, 37, 0, 5, 65, 4, 35, 0, 0, 41, 4, 95, 56, 77, 50, 72, 37, 49,
+ 6, 36, 47, 36, 76, 36, 65, 35, 49, 106, 6, 39, 12, 55, 39, 6, 71, 39, 6, 34, 39, 71, 35, 6, 71, 39, 71, 36, 72, 37,
+ 12, 0, 0, 0, 0, 9, 65, 8, 71, 37, 12, 37, 12, 0, 0, 0, 0, 0, 9, 65, 12, 89, 37, 12, 37, 12, 0, 0, 0, 0,
+ 0, 9, 65, 16, 72, 37, 12, 37, 12, 0, 0, 0, 0, 0, 8, 65, 20, 37, 12, 37, 12, 0, 0, 0, 0, 0, 8, 65, 24, 36,
+ 12, 83, 39, 0, 0, 0, 0, 0, 8, 65, 28, 81, 37, 12, 37, 0, 0, 0, 0, 7, 195, 44, 19, 129, 72, 8, 6, 195, 48, 243,
+ 129, 76, 0, 8, 65, 32, 36, 37, 76, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 65, 40, 75, 6, 36, 37, 0, 0, 0, 0,
+ 0, 7, 65, 44, 49, 36, 37, 0, 0, 0, 0, 0, 8, 65, 48, 36, 12, 55, 37, 0, 0, 0, 0, 0, 8, 65, 52, 6, 36, 65,
+ 40, 0, 0, 0, 0, 0, 11, 5, 95, 48, 1, 14, 4, 23, 50, 35, 0, 8, 65, 56, 6, 36, 50, 37, 0, 0, 0, 0, 0, 8,
+ 65, 60, 39, 12, 39, 12, 0, 0, 0, 0, 0, 10, 65, 64, 48, 6, 37, 12, 37, 12, 0, 0, 0, 0, 0, 7, 65, 68, 49, 57,
+ 40, 0, 0, 0, 0, 0, 7, 65, 72, 35, 53, 36, 0, 0, 0, 0, 0, 9, 65, 76, 6, 36, 12, 89, 37, 0, 0, 0, 7, 195,
+ 20, 225, 64, 76, 28, 0, 0, 10, 65, 80, 47, 6, 37, 12, 37, 12, 0, 0, 0, 0, 0, 8, 65, 84, 40, 12, 40, 12, 0, 0,
+ 0, 0, 0, 10, 65, 88, 84, 6, 37, 12, 37, 12, 0, 0, 0, 0, 6, 195, 28, 18, 193, 76, 6, 195, 92, 18, 193, 76, 0, 11,
+ 65, 92, 72, 35, 71, 39, 55, 57, 40, 0, 0, 0, 0, 0, 17, 4, 95, 49, 77, 49, 23, 6, 89, 20, 6, 37, 49, 36, 47, 36,
+ 0, 10, 65, 96, 36, 49, 6, 36, 89, 36, 0, 0, 25, 4, 95, 49, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 55, 36, 49,
+ 106, 6, 39, 12, 55, 39, 0, 0, 0, 0, 8, 65, 100, 58, 6, 35, 37, 0, 0, 0, 0, 0, 10, 65, 104, 88, 6, 36, 12, 47,
+ 37, 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, 0, 0, 0, 0, 0, 0, 0, 0, 15, 4, 95, 49, 67, 48, 55, 36, 49, 106, 6, 39, 55, 39, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 8, 196, 44, 243, 148, 20, 72, 8, 7, 196, 48, 83, 142, 4, 76, 0, 0, 6, 195, 16, 147, 15, 76, 0, 0, 6,
+ 195, 52, 243, 5, 76, 0, 0, 0, 0, 0, 19, 4, 95, 50, 77, 49, 72, 37, 49, 6, 36, 47, 36, 48, 6, 36, 72, 37, 0, 0,
+ 30, 4, 95, 50, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 65, 35, 49, 106, 6, 39, 12, 55, 39, 48, 6, 36, 72, 37, 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, 0, 0, 0, 0, 0, 0, 0, 7, 196, 45, 112, 76, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 24, 16, 72,
+ 28, 6, 194, 24, 16, 72, 28, 0, 0, 0, 0, 0, 0, 19, 4, 95, 4, 16, 20, 83, 36, 12, 106, 36, 55, 40, 6, 35, 12, 50,
+ 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 95, 51, 77, 49, 72, 37, 49, 6, 36, 47, 36, 47, 6, 35, 12, 53, 39,
+ 0, 0, 31, 4, 95, 51, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 65, 35, 49, 106, 6, 39, 12, 55, 39, 47, 6, 35, 12,
+ 53, 39, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 4, 240, 72, 8, 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,
+ 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 100, 243, 129, 76, 28, 7, 195, 100, 243, 129, 76, 28, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 7, 195, 56, 224, 64, 76, 28, 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, 4, 95, 53, 77, 49, 72, 37, 49, 6, 36, 47, 36, 105, 6, 35, 12, 50, 39, 0, 0, 0, 0, 30,
+ 4, 95, 53, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 65, 35, 49, 106, 6, 39, 12, 55, 39, 105, 6, 35, 50, 39, 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,
+ 0, 0, 21, 3, 95, 51, 88, 65, 35, 89, 6, 39, 12, 65, 36, 6, 35, 65, 35, 12, 53, 39, 0, 0, 14, 3, 95, 48, 67, 55,
+ 36, 49, 106, 6, 39, 55, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 48, 16, 72, 28, 0, 0,
+ 19, 3, 95, 50, 67, 23, 65, 35, 49, 106, 6, 39, 55, 39, 48, 36, 72, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 95,
+ 51, 67, 23, 65, 35, 49, 106, 6, 39, 55, 39, 47, 6, 35, 12, 53, 39, 0, 0, 0, 0, 26, 4, 95, 54, 77, 49, 72, 37, 49,
+ 6, 36, 47, 36, 115, 6, 36, 6, 47, 107, 6, 35, 47, 35, 34, 39, 0, 0, 0, 0, 35, 4, 95, 54, 77, 50, 72, 37, 49, 6,
+ 36, 47, 36, 76, 36, 65, 35, 49, 106, 6, 39, 12, 55, 39, 6, 47, 107, 6, 35, 6, 47, 35, 34, 39, 0, 0, 23, 3, 95, 55,
+ 88, 65, 35, 89, 6, 39, 12, 65, 36, 6, 35, 6, 91, 6, 40, 12, 48, 35, 0, 0, 19, 3, 95, 52, 67, 23, 65, 35, 49, 106,
+ 6, 39, 55, 39, 6, 42, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 95, 53, 67, 23, 65, 35, 49, 106, 6, 39, 55,
+ 39, 105, 6, 35, 12, 50, 39, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 95, 49, 88, 55, 36, 89, 6, 39, 12, 65, 36, 0, 0,
+ 24, 3, 95, 54, 67, 23, 65, 35, 49, 106, 6, 39, 55, 39, 6, 47, 107, 6, 35, 47, 35, 34, 39, 0, 0, 0, 0, 0, 0, 0,
+ 0, 18, 3, 95, 50, 88, 65, 35, 89, 6, 39, 12, 65, 36, 48, 36, 72, 37, 0, 0, 20, 3, 95, 55, 67, 65, 35, 49, 106, 6,
+ 39, 55, 39, 91, 6, 40, 12, 48, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 3, 95, 56, 67, 65, 35, 49, 106, 6, 39, 55,
+ 39, 6, 35, 6, 65, 35, 6, 34, 39, 71, 35, 6, 71, 39, 71, 36, 72, 37, 12, 0, 0, 0, 0, 0, 0, 0, 0, 21, 3, 95,
+ 52, 88, 65, 35, 89, 6, 39, 12, 65, 36, 6, 35, 65, 35, 12, 50, 36, 0, 0, 34, 3, 95, 57, 67, 65, 35, 49, 106, 6, 39,
+ 55, 39, 6, 35, 6, 65, 35, 6, 34, 39, 71, 35, 6, 71, 39, 6, 50, 6, 50, 81, 58, 36, 0, 0, 0, 0, 0, 0, 0, 6,
+ 194, 48, 80, 72, 8, 0, 24, 3, 95, 53, 88, 65, 35, 89, 6, 39, 12, 65, 36, 6, 35, 65, 35, 105, 6, 35, 12, 50, 39, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 24, 3, 95, 54, 88, 65, 35, 89, 6, 39, 12, 65, 36, 6, 35, 47, 107, 6, 35, 47, 35, 34,
+ 39, 0, 0, 0, 0, 0, 19, 4, 95, 55, 77, 49, 72, 37, 49, 6, 36, 47, 36, 91, 40, 12, 48, 35, 0, 0, 0, 0, 30, 4,
+ 95, 55, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 65, 35, 49, 106, 6, 39, 12, 55, 39, 91, 40, 12, 48, 35, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 29, 3, 95, 56, 88, 65, 35, 89, 6, 39, 12, 65, 36, 6, 35, 71, 39, 6, 34, 39, 71, 35, 6,
+ 71, 36, 72, 37, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 3, 95, 57, 88, 65, 35, 89, 6, 39, 12, 65, 36, 6, 35, 6,
+ 34, 39, 71, 35, 6, 71, 39, 6, 50, 81, 58, 36, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 72, 243, 129,
+ 76, 7, 195, 92, 83, 129, 76, 28, 7, 195, 8, 243, 129, 72, 28, 16, 4, 95, 48, 77, 52, 23, 71, 37, 55, 37, 6, 39, 50, 37,
+ 0, 0, 0, 0, 16, 4, 95, 48, 77, 51, 23, 65, 37, 55, 37, 6, 39, 50, 37, 0, 0, 0, 16, 4, 95, 48, 77, 49, 6, 89,
+ 20, 6, 37, 49, 36, 47, 36, 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, 8, 197, 81, 50, 1, 44, 16, 76, 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, 0, 0, 0, 0, 0, 12, 4, 95, 3, 9, 18, 49, 6, 36, 83, 35, 0, 41,
+ 4, 95, 57, 77, 50, 72, 37, 49, 6, 36, 47, 36, 76, 36, 65, 35, 49, 106, 6, 39, 12, 55, 39, 6, 71, 39, 6, 34, 39, 71,
+ 35, 6, 71, 39, 6, 50, 81, 58, 36, 0, 0, 0, 0, 33, 4, 95, 57, 77, 49, 72, 37, 49, 6, 36, 47, 36, 6, 115, 36, 6,
+ 71, 39, 6, 34, 39, 71, 35, 6, 71, 39, 6, 50, 81, 58, 36, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 6, 194, 52, 240, 72, 28, 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, 7, 195, 45, 85, 193, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 8, 196, 57, 68, 215, 4, 72, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 196,
+ 44, 115, 204, 60, 72, 8, 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, 0, 0, 6, 194, 92, 16, 72, 28, 0, 0, 0, 0, 0, 0, 6, 195, 56, 22, 65, 76, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 45, 112, 64, 72, 28, 7, 195, 45, 112, 64, 72, 28, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 4, 95, 52, 77, 50, 72, 37, 49,
+ 6, 36, 47, 36, 76, 36, 65, 35, 49, 106, 6, 39, 12, 55, 39, 42, 50, 36, 0, 0, 17, 4, 95, 52, 77, 49, 72, 37, 49, 6,
+ 36, 47, 36, 42, 50, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 95, 51, 47, 6, 35, 12, 53, 39, 0, 0, 10, 2, 95,
+ 50, 48, 6, 36, 72, 37, 0, 0, 12, 2, 95, 49, 50, 6, 50, 81, 58, 36, 12, 0, 0, 13, 2, 95, 48, 55, 36, 83, 6, 36,
+ 12, 55, 35, 0, 0, 11, 2, 95, 55, 89, 6, 40, 12, 48, 35, 0, 0, 13, 2, 95, 54, 47, 107, 6, 35, 47, 35, 34, 39, 0,
+ 0, 11, 2, 95, 53, 105, 6, 35, 12, 50, 39, 0, 0, 9, 2, 95, 52, 6, 42, 50, 36, 0, 0, 0, 0, 16, 2, 95, 57, 34,
+ 39, 71, 35, 6, 50, 6, 50, 81, 58, 36, 0, 0, 6, 194, 100, 16, 72, 28, 16, 2, 95, 56, 34, 39, 71, 35, 6, 71, 39, 71,
+ 36, 72, 37, 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, 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, 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, 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, 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, 7, 195, 52, 209, 64, 72, 8, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 6, 97, 0, 4, 3, 35, 0, 2, 32, 0, 8, 2, 17, 67, 0, 8, 17, 67, 0, 4, 2, 115, 3, 35, 12, 0,
+ 97, 0, 7, 6, 98, 0, 3, 71, 0, 3, 82, 0, 7, 6, 99, 0, 3, 49, 0, 104, 3, 76, 0, 7, 6, 100, 0, 3, 72, 0,
+ 104, 3, 86, 0, 7, 6, 101, 0, 3, 36, 0, 101, 3, 36, 12, 0, 1, 115, 3, 37, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6,
+ 103, 0, 4, 3, 81, 0, 8, 107, 0, 104, 3, 100, 0, 7, 6, 104, 0, 108, 3, 105, 0, 3, 107, 0, 7, 6, 105, 0, 3, 37,
+ 0, 105, 3, 37, 12, 0, 7, 6, 106, 0, 3, 79, 0, 7, 6, 107, 0, 3, 49, 0, 104, 3, 101, 0, 7, 6, 108, 0, 3, 55,
+ 0, 7, 6, 109, 0, 4, 1, 25, 2, 21, 21, 3, 23, 65, 0, 1, 25, 2, 98, 21, 21, 0, 1, 25, 2, 118, 21, 21, 0, 1,
+ 25, 2, 119, 21, 21, 0, 4, 1, 25, 2, 17, 67, 3, 41, 0, 8, 0, 4, 3, 65, 0, 2, 17, 65, 0, 7, 6, 110, 0, 8,
+ 3, 42, 0, 4, 8, 2, 103, 3, 43, 0, 8, 2, 103, 21, 21, 0, 8, 2, 107, 0, 8, 2, 107, 21, 21, 0, 4, 3, 50, 0,
+ 2, 17, 65, 0, 2, 21, 21, 0, 4, 2, 99, 104, 3, 67, 0, 2, 106, 0, 121, 0, 4, 2, 103, 3, 68, 0, 2, 107, 0, 103,
+ 39, 0, 7, 6, 111, 0, 3, 39, 0, 111, 3, 39, 12, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 49, 0, 7, 6,
+ 114, 0, 1, 17, 67, 2, 17, 65, 3, 14, 16, 0, 3, 34, 0, 4, 3, 51, 0, 1, 17, 65, 2, 17, 65, 0, 114, 3, 51, 51,
+ 0, 3, 53, 0, 7, 6, 115, 0, 3, 89, 0, 2, 101, 3, 89, 20, 0, 101, 8, 116, 3, 89, 37, 12, 0, 104, 3, 91, 0, 7,
+ 6, 116, 0, 3, 47, 0, 104, 3, 87, 0, 108, 3, 105, 0, 115, 101, 110, 3, 115, 6, 36, 12, 50, 0, 108, 104, 3, 118, 0, 7,
+ 6, 117, 0, 3, 40, 0, 4, 8, 100, 3, 40, 12, 0, 117, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7,
+ 6, 120, 0, 3, 49, 89, 0, 7, 6, 121, 0, 3, 57, 0, 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 4, 42, 1, 42, 2, 42,
+ 3, 0, 42, 42, 3, 0, 42, 1, 42, 42, 2, 32, 3, 24, 0, 37, 3, 35, 89, 37, 55, 37, 65, 37, 35, 0, 42, 3, 67, 39,
+ 47, 35, 0, 36, 3, 72, 39, 55, 35, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts64 = FileInMemory_createWithData (3072, reinterpret_cast<const char *> (&espeakdata_dicts64_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/tn_dict",
+ U"tn");
+ Collection_addItem (me.peek(), espeakdata_dicts64.transfer());
+
+ static unsigned char espeakdata_dicts65_data[5978] = {
+ 0, 4, 0, 0, 77, 13, 0, 0, 0, 0, 0, 10, 135, 9, 19, 19, 22, 5, 195, 167, 65, 0, 0, 5, 65, 4, 35, 0, 0, 6,
+ 194, 5, 0, 17, 9, 0, 10, 199, 44, 20, 212, 4, 211, 206, 84, 65, 0, 0, 6, 65, 8, 71, 36, 0, 0, 9, 198, 52, 19, 1,
+ 81, 144, 64, 66, 0, 0, 0, 6, 65, 12, 75, 109, 0, 0, 0, 18, 4, 95, 8, 1, 3, 47, 6, 109, 51, 89, 91, 35, 48, 49,
+ 6, 35, 0, 0, 0, 6, 65, 16, 72, 109, 0, 0, 0, 6, 195, 36, 209, 128, 17, 0, 0, 5, 65, 20, 109, 0, 0, 0, 0, 7,
+ 196, 4, 102, 79, 56, 65, 0, 6, 65, 24, 83, 109, 0, 0, 0, 0, 8, 196, 100, 242, 211, 4, 72, 28, 0, 6, 65, 28, 79, 109,
+ 0, 0, 0, 0, 0, 6, 65, 32, 107, 109, 0, 0, 0, 0, 0, 5, 65, 36, 37, 0, 0, 10, 1, 37, 57, 113, 88, 72, 109, 0,
+ 27, 0, 8, 1, 38, 11, 84, 6, 109, 0, 0, 0, 6, 65, 40, 90, 109, 0, 0, 0, 12, 1, 42, 57, 6, 13, 55, 72, 13, 88,
+ 0, 27, 0, 9, 1, 43, 35, 51, 47, 13, 0, 27, 0, 6, 65, 44, 49, 35, 0, 0, 0, 0, 0, 6, 65, 48, 55, 109, 0, 0,
+ 0, 0, 0, 6, 65, 52, 65, 109, 0, 0, 0, 0, 0, 8, 197, 20, 66, 82, 56, 80, 66, 6, 65, 56, 50, 109, 0, 0, 0, 7,
+ 195, 76, 150, 128, 76, 9, 0, 0, 5, 193, 60, 76, 9, 0, 9, 1, 61, 109, 91, 124, 47, 0, 27, 0, 0, 0, 6, 65, 64, 48,
+ 109, 0, 0, 9, 198, 76, 147, 83, 37, 144, 72, 65, 6, 194, 4, 32, 17, 9, 0, 7, 195, 4, 33, 0, 17, 9, 0, 0, 7, 65,
+ 68, 49, 84, 109, 0, 0, 0, 0, 0, 6, 65, 72, 51, 109, 0, 0, 0, 0, 0, 7, 132, 197, 159, 20, 9, 17, 6, 195, 36, 210,
+ 194, 17, 6, 195, 36, 210, 194, 17, 6, 65, 76, 89, 109, 0, 0, 0, 0, 0, 6, 65, 80, 47, 109, 0, 0, 6, 195, 81, 0, 79,
+ 17, 0, 0, 0, 5, 65, 84, 40, 0, 0, 0, 0, 0, 6, 65, 88, 84, 109, 0, 0, 7, 132, 1, 195, 182, 6, 17, 0, 0, 0,
+ 12, 65, 92, 72, 40, 71, 109, 55, 84, 6, 109, 0, 0, 0, 0, 0, 7, 65, 96, 109, 49, 89, 0, 0, 0, 0, 0, 6, 65, 100,
+ 57, 109, 0, 0, 0, 0, 0, 6, 65, 104, 88, 109, 0, 0, 0, 0, 0, 0, 0, 10, 135, 2, 9, 14, 7, 195, 182, 12, 65, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 195, 61, 33, 21, 65, 0, 0, 0, 0, 6, 195, 25, 64,
+ 65, 17, 0, 0, 6, 195, 4, 100, 0, 17, 0, 0, 0, 6, 195, 80, 146, 22, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194,
+ 16, 16, 72, 9, 0, 0, 0, 0, 9, 198, 32, 18, 203, 5, 34, 64, 65, 0, 0, 0, 0, 9, 198, 44, 22, 83, 21, 34, 64, 65,
+ 6, 194, 9, 80, 76, 9, 0, 0, 0, 0, 0, 6, 195, 5, 99, 64, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 8, 197, 32, 149, 12, 21, 32, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 76, 147, 143, 64,
+ 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 52, 84, 147, 36, 224, 65, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 6, 194, 16, 80, 72, 9, 0, 0, 0, 0, 6, 195, 4, 180, 0, 17, 0, 0, 16, 4, 95, 4, 16, 20, 10, 84, 37, 51, 81,
+ 4, 113, 55, 23, 0, 0, 0, 0, 0, 11, 200, 36, 227, 135, 36, 197, 5, 72, 80, 67, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196,
+ 44, 147, 9, 76, 65, 7, 196, 64, 244, 212, 4, 65, 13, 4, 95, 20, 12, 4, 47, 124, 55, 72, 6, 109, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 88, 86, 65, 72, 28, 0, 8, 197, 4, 208, 83, 100, 16, 66, 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, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 195, 8, 83, 128, 76, 9, 0, 7, 196, 8, 19, 139, 4, 65, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 8, 197, 76, 19, 83, 84, 224, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 8, 197, 8, 149, 12, 37, 48, 65, 0, 0, 6, 195, 61, 48, 128, 17, 0, 7, 196, 72, 17, 25, 60, 65,
+ 0, 0, 0, 0, 0, 0, 0, 10, 3, 226, 130, 172, 35, 84, 51, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 7, 196, 76, 149, 129, 76, 65, 6, 195, 21, 1, 11, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 5, 37,
+ 22, 36, 224, 65, 0, 0, 0, 0, 0, 17, 4, 95, 13, 3, 14, 40, 88, 6, 35, 47, 65, 35, 37, 65, 124, 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, 11, 3, 95, 51, 88, 39, 47, 6, 40,
+ 88, 0, 0, 10, 3, 95, 48, 67, 6, 57, 112, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 44, 243, 153,
+ 4, 65, 0, 0, 0, 0, 13, 3, 95, 50, 67, 6, 37, 80, 37, 57, 112, 88, 0, 0, 0, 9, 198, 81, 83, 131, 20, 194, 64, 65,
+ 14, 139, 11, 196, 177, 18, 11, 12, 1, 18, 5, 12, 9, 65, 0, 0, 0, 0, 6, 195, 4, 146, 13, 17, 12, 3, 95, 49, 49, 6,
+ 39, 50, 71, 37, 51, 0, 0, 9, 3, 95, 49, 48, 6, 39, 50, 0, 0, 0, 12, 3, 95, 49, 50, 6, 39, 50, 37, 80, 37, 0,
+ 0, 0, 0, 0, 6, 195, 36, 129, 0, 17, 0, 0, 13, 3, 95, 55, 88, 57, 36, 47, 65, 6, 37, 91, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 7, 196, 32, 21, 1, 100, 65, 14, 139, 11, 196, 177, 19, 11, 196, 177, 22, 18, 1, 11, 65, 0, 0, 6, 195, 8,
+ 243, 21, 65, 0, 0, 0, 0, 0, 9, 3, 95, 49, 88, 6, 39, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 95, 50, 88,
+ 57, 37, 51, 65, 6, 37, 0, 0, 0, 0, 0, 0, 12, 137, 16, 195, 188, 20, 195, 188, 18, 7, 5, 66, 0, 0, 0, 8, 133, 196,
+ 177, 13, 11, 2, 17, 0, 0, 10, 135, 9, 196, 159, 4, 196, 177, 18, 65, 0, 9, 198, 76, 18, 193, 73, 144, 64, 66, 0, 0, 13,
+ 3, 95, 63, 63, 89, 109, 65, 71, 6, 110, 55, 0, 0, 0, 0, 11, 3, 95, 52, 88, 49, 6, 13, 51, 49, 0, 0, 0, 0, 0,
+ 11, 136, 11, 195, 188, 20, 1, 8, 25, 1, 66, 0, 0, 0, 0, 11, 3, 95, 53, 88, 36, 55, 55, 6, 37, 0, 0, 0, 8, 197,
+ 8, 241, 18, 84, 208, 65, 0, 0, 0, 0, 0, 0, 13, 3, 95, 54, 88, 35, 55, 47, 65, 6, 13, 91, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 10, 199, 37, 52, 212, 4, 224, 149, 48, 66, 0, 0, 0, 0, 0, 0, 0, 8, 133, 21, 197, 159, 1, 11, 65, 0, 13,
+ 3, 95, 56, 88, 89, 36, 49, 89, 6, 109, 50, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 44, 144, 72, 28, 0, 13, 3, 95, 57,
+ 88, 72, 39, 49, 89, 6, 35, 50, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 53, 80, 72, 9, 10, 3, 95, 63, 65, 107, 35, 51,
+ 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 52, 20, 132, 36, 224, 65, 0, 9, 198, 4, 195, 65, 57, 144,
+ 64, 66, 0, 7, 131, 13, 195, 188, 72, 9, 14, 4, 95, 15, 7, 15, 39, 81, 39, 50, 6, 109, 49, 0, 0, 0, 0, 0, 0, 7,
+ 131, 197, 159, 21, 76, 9, 0, 0, 0, 6, 195, 81, 49, 64, 17, 0, 0, 0, 0, 0, 7, 131, 13, 196, 177, 72, 9, 0, 0, 0,
+ 6, 195, 81, 50, 64, 17, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 48, 77, 50, 65, 37, 55, 57, 6, 39, 50, 0, 0, 7, 195,
+ 76, 83, 128, 76, 9, 14, 4, 95, 48, 77, 51, 65, 37, 55, 57, 6, 35, 34, 0, 0, 9, 198, 8, 83, 66, 21, 144, 90, 65, 0,
+ 11, 4, 95, 48, 77, 49, 71, 6, 37, 50, 0, 0, 19, 4, 95, 2, 18, 22, 49, 13, 89, 6, 35, 55, 47, 65, 35, 37, 65, 124,
+ 0, 0, 0, 0, 0, 0, 0, 0, 8, 197, 8, 21, 13, 4, 224, 65, 0, 0, 13, 138, 195, 167, 1, 14, 1, 11, 11, 1, 12, 5,
+ 66, 7, 132, 195, 182, 19, 19, 17, 0, 0, 0, 9, 198, 8, 22, 66, 85, 37, 0, 65, 0, 0, 0, 8, 197, 100, 246, 135, 5, 64,
+ 65, 0, 6, 194, 52, 144, 72, 9, 0, 6, 195, 81, 54, 68, 17, 0, 0, 0, 7, 132, 195, 182, 20, 22, 17, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 11, 136, 4, 195, 188, 13, 4, 195, 188, 26, 65, 0, 0, 0, 0, 9, 198, 52, 84, 136, 4, 32, 64,
+ 65, 0, 6, 195, 60, 80, 196, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 1, 196, 159, 18,
+ 196, 177, 65, 0, 0, 0, 0, 0, 0, 11, 136, 19, 1, 16, 19, 1, 18, 196, 177, 65, 0, 13, 4, 95, 3, 9, 18, 91, 35, 48,
+ 49, 6, 35, 0, 0, 13, 138, 195, 167, 1, 14, 11, 196, 177, 18, 196, 177, 65, 0, 0, 0, 0, 0, 0, 0, 9, 198, 84, 180, 129,
+ 100, 224, 64, 66, 0, 0, 7, 196, 76, 146, 82, 80, 65, 0, 0, 0, 0, 7, 196, 29, 54, 73, 32, 17, 0, 16, 4, 95, 1, 3,
+ 21, 84, 111, 51, 81, 6, 111, 37, 65, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 95, 18, 14, 7, 107, 35, 55,
+ 49, 6, 35, 0, 0, 0, 0, 9, 198, 16, 83, 137, 104, 194, 64, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 134, 1, 25,
+ 4, 196, 177, 14, 65, 0, 0, 0, 0, 0, 0, 0, 9, 134, 13, 21, 196, 159, 12, 1, 65, 8, 133, 195, 182, 196, 177, 2, 17, 0,
+ 0, 0, 21, 4, 95, 1, 3, 50, 76, 6, 124, 83, 47, 84, 111, 51, 81, 6, 111, 37, 65, 124, 0, 0, 0, 0, 0, 6, 194, 80,
+ 16, 72, 9, 0, 7, 132, 195, 182, 25, 11, 17, 0, 0, 0, 0, 0, 0, 8, 197, 5, 100, 149, 64, 16, 65, 0, 0, 7, 132, 195,
+ 182, 6, 11, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 80, 211, 79, 8, 17, 0, 0, 0, 11, 136, 197,
+ 159, 196, 177, 18, 14, 1, 11, 65, 0, 0, 0, 0, 0, 0, 12, 2, 194, 167, 76, 109, 50, 79, 6, 109, 55, 0, 0, 0, 0, 7,
+ 132, 195, 182, 4, 16, 17, 0, 0, 0, 0, 0, 17, 2, 196, 159, 57, 40, 65, 40, 91, 6, 35, 49, 15, 79, 6, 109, 0, 7, 2,
+ 195, 167, 76, 109, 0, 0, 9, 198, 52, 20, 205, 5, 98, 64, 65, 8, 133, 195, 182, 19, 25, 13, 17, 0, 0, 0, 0, 0, 0, 14,
+ 2, 194, 182, 48, 35, 16, 35, 81, 51, 6, 35, 83, 0, 0, 7, 2, 197, 159, 91, 109, 0, 0, 0, 0, 0, 0, 6, 195, 84, 36,
+ 0, 17, 12, 2, 194, 176, 72, 36, 16, 36, 75, 6, 109, 0, 0, 9, 134, 14, 9, 196, 159, 4, 5, 65, 0, 6, 2, 195, 182, 125,
+ 0, 0, 0, 0, 0, 12, 4, 95, 3, 5, 4, 107, 6, 35, 51, 83, 0, 0, 8, 197, 9, 84, 132, 85, 32, 65, 0, 0, 0, 6,
+ 195, 85, 33, 129, 65, 0, 0, 6, 194, 80, 80, 72, 9, 6, 2, 195, 188, 112, 0, 0, 0, 0, 10, 135, 2, 1, 18, 20, 196, 177,
+ 14, 65, 0, 0, 6, 2, 196, 177, 13, 0, 0, 0, 8, 197, 4, 226, 193, 72, 16, 65, 0, 6, 195, 4, 33, 211, 17, 0, 6, 195,
+ 85, 49, 0, 17, 0, 0, 0, 0, 6, 195, 100, 179, 64, 17, 6, 195, 4, 179, 64, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 7, 132, 195, 182, 9, 2, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 196, 80, 242,
+ 193, 80, 65, 12, 137, 11, 21, 18, 20, 21, 12, 21, 197, 159, 65, 0, 0, 0, 0, 0, 0, 0, 0, 6, 2, 95, 15, 110, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 194, 88, 80, 72, 28, 0, 0, 0, 0, 0, 11, 2, 95, 35, 72,
+ 37, 57, 6, 109, 88, 0, 0, 20, 2, 95, 34, 47, 13, 51, 50, 6, 35, 49, 37, 91, 35, 16, 36, 47, 6, 124, 0, 0, 19, 2,
+ 95, 33, 113, 50, 55, 6, 109, 65, 37, 91, 35, 16, 36, 47, 4, 124, 0, 0, 0, 14, 2, 95, 39, 35, 48, 110, 89, 47, 51, 6,
+ 110, 83, 0, 0, 16, 2, 95, 38, 84, 6, 109, 37, 91, 35, 16, 36, 47, 6, 124, 0, 0, 0, 7, 132, 195, 182, 9, 22, 17, 0,
+ 0, 13, 4, 95, 3, 1, 16, 71, 112, 57, 6, 113, 49, 0, 0, 18, 2, 95, 41, 49, 35, 48, 35, 48, 35, 16, 35, 50, 47, 6,
+ 109, 88, 0, 0, 16, 2, 95, 40, 35, 76, 48, 35, 16, 35, 50, 47, 6, 109, 88, 0, 0, 16, 2, 95, 47, 36, 57, 6, 124, 49,
+ 76, 124, 88, 81, 6, 124, 0, 0, 11, 2, 95, 46, 50, 110, 49, 47, 6, 35, 0, 0, 16, 2, 95, 45, 49, 6, 13, 89, 35, 76,
+ 124, 88, 81, 6, 124, 0, 0, 9, 198, 53, 81, 1, 57, 144, 64, 66, 9, 198, 4, 229, 1, 49, 144, 64, 66, 12, 2, 95, 44, 84,
+ 124, 51, 79, 6, 113, 55, 0, 0, 7, 195, 8, 148, 128, 76, 9, 8, 2, 95, 51, 6, 112, 76, 0, 0, 9, 2, 95, 50, 37, 80,
+ 6, 37, 0, 0, 9, 134, 195, 167, 15, 18, 21, 13, 65, 9, 198, 64, 84, 208, 20, 208, 133, 65, 9, 2, 95, 49, 71, 6, 37, 51,
+ 0, 0, 11, 2, 95, 48, 89, 13, 83, 6, 13, 51, 0, 0, 10, 2, 95, 55, 57, 36, 72, 6, 37, 0, 0, 10, 2, 95, 54, 35,
+ 55, 47, 6, 13, 0, 0, 9, 2, 95, 53, 71, 6, 109, 91, 0, 0, 10, 2, 95, 52, 72, 6, 125, 51, 47, 0, 0, 20, 2, 95,
+ 59, 50, 110, 49, 47, 35, 55, 6, 13, 84, 124, 51, 79, 6, 113, 55, 0, 0, 15, 2, 95, 58, 37, 49, 6, 124, 50, 110, 49, 47,
+ 6, 35, 0, 0, 11, 2, 95, 57, 72, 6, 39, 49, 40, 88, 0, 0, 6, 195, 72, 150, 133, 65, 11, 2, 95, 56, 89, 36, 80, 6,
+ 124, 88, 0, 0, 18, 2, 95, 63, 89, 39, 51, 6, 111, 37, 91, 35, 16, 36, 47, 4, 124, 0, 0, 0, 0, 0, 7, 195, 8, 150,
+ 128, 76, 9, 0, 0, 0, 16, 2, 95, 64, 49, 111, 57, 51, 111, 49, 55, 6, 111, 6, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 16, 4, 95, 226, 128, 166, 6, 113, 76, 50, 110, 49, 47, 6, 35, 0, 0, 0, 0, 0, 0, 6, 195, 20, 177, 192,
+ 17, 17, 4, 95, 226, 128, 153, 47, 109, 49, 47, 13, 51, 50, 6, 35, 49, 0, 0, 12, 137, 4, 15, 19, 4, 15, 196, 159, 18, 21,
+ 65, 17, 4, 95, 226, 128, 152, 47, 109, 49, 47, 13, 51, 50, 6, 35, 49, 0, 16, 4, 95, 4, 15, 20, 113, 89, 47, 50, 110, 49,
+ 47, 6, 35, 0, 0, 0, 0, 7, 195, 36, 193, 64, 72, 9, 0, 0, 18, 4, 95, 226, 128, 147, 6, 40, 88, 111, 50, 76, 124, 88,
+ 81, 6, 124, 0, 0, 0, 15, 2, 95, 95, 4, 35, 55, 47, 76, 124, 88, 81, 6, 124, 0, 0, 22, 2, 95, 94, 124, 50, 75, 6,
+ 109, 55, 47, 65, 109, 37, 91, 35, 16, 36, 47, 6, 124, 0, 0, 0, 22, 2, 95, 92, 47, 6, 109, 51, 89, 15, 36, 57, 4, 124,
+ 49, 76, 124, 88, 81, 6, 124, 0, 0, 0, 0, 0, 0, 6, 195, 80, 211, 192, 17, 0, 0, 17, 142, 11, 196, 177, 16, 11, 196, 177,
+ 18, 13, 196, 177, 26, 196, 177, 65, 0, 0, 0, 0, 0, 16, 4, 95, 7, 18, 22, 6, 35, 49, 89, 35, 50, 37, 65, 124, 0, 0,
+ 6, 195, 60, 116, 192, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 4, 95, 4, 9, 1, 111, 65, 55, 35, 6, 111,
+ 47, 0, 0, 0, 0, 0, 0, 14, 2, 95, 126, 57, 35, 49, 55, 35, 91, 6, 13, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 12, 201, 37, 52, 203, 20, 225, 5, 73, 83, 128, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 198, 37, 52, 1,
+ 73, 64, 64, 66, 0, 0, 0, 8, 197, 37, 166, 141, 37, 32, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
+ 195, 5, 67, 64, 17, 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, 0, 0, 0, 0, 0, 7, 196, 9, 84, 147, 4, 65, 0, 9, 134, 4, 195, 188, 26, 3, 5, 65, 0,
+ 0, 0, 0, 0, 0, 7, 195, 4, 208, 64, 28, 65, 0, 0, 0, 0, 0, 0, 8, 197, 52, 244, 205, 61, 32, 65, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 137, 20, 5, 11, 9, 18, 4, 1, 196, 159, 66, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 13, 138, 19, 196, 177, 13, 19, 196, 177, 3, 1, 11, 65, 0, 0, 0, 0, 6, 195, 5, 69, 128, 17, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 18, 66, 195, 167, 0, 197, 159, 0, 102, 0, 104, 0, 107, 0,
+ 112, 0, 113, 0, 115, 0, 116, 0, 7, 6, 20, 0, 96, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 6, 195, 167, 0, 3, 76,
+ 0, 7, 6, 195, 182, 0, 3, 125, 0, 7, 6, 195, 188, 0, 110, 195, 188, 122, 1, 21, 2, 32, 14, 128, 128, 132, 3, 2, 112, 50,
+ 112, 88, 0, 109, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 112, 65, 0, 122, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 112, 88,
+ 0, 4, 3, 112, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 110, 1, 21, 2, 32, 14, 128, 128, 130, 3, 112, 50, 0, 121, 111, 114,
+ 1, 21, 2, 32, 14, 128, 128, 132, 3, 112, 57, 2, 39, 51, 0, 7, 6, 196, 159, 0, 1, 17, 65, 3, 12, 15, 0, 4, 1, 101,
+ 3, 57, 0, 1, 105, 0, 3, 100, 0, 5, 1, 1, 17, 65, 3, 126, 0, 7, 6, 196, 177, 0, 110, 196, 177, 122, 1, 21, 2, 32,
+ 14, 128, 128, 132, 3, 2, 13, 50, 13, 88, 0, 109, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 13, 65, 0, 122, 1, 21, 2, 32,
+ 14, 128, 128, 130, 3, 2, 13, 88, 0, 4, 3, 13, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 110, 1, 21, 2, 32, 14, 128, 128,
+ 130, 3, 13, 50, 0, 121, 111, 114, 1, 21, 2, 32, 14, 128, 128, 132, 3, 13, 57, 2, 39, 51, 0, 7, 6, 197, 159, 0, 3, 91,
+ 0, 7, 6, 97, 0, 4, 3, 35, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 108, 196, 177, 109, 1, 21, 2, 32, 14, 128, 128, 132,
+ 3, 35, 55, 13, 65, 0, 121, 196, 177, 109, 1, 21, 2, 32, 14, 128, 128, 132, 3, 35, 57, 13, 65, 0, 99, 97, 107, 1, 21, 2,
+ 32, 14, 128, 128, 132, 3, 35, 75, 35, 49, 0, 99, 97, 107, 109, 196, 177, 197, 159, 1, 21, 2, 32, 14, 128, 128, 135, 3, 35, 75,
+ 35, 49, 65, 2, 13, 91, 0, 118, 114, 117, 1, 21, 2, 112, 97, 3, 35, 84, 34, 6, 40, 0, 115, 196, 177, 110, 1, 21, 2, 32,
+ 14, 128, 128, 132, 3, 35, 89, 13, 50, 0, 7, 6, 98, 0, 3, 71, 0, 7, 6, 99, 0, 3, 75, 0, 7, 6, 100, 0, 196, 177,
+ 114, 2, 32, 14, 128, 128, 131, 3, 2, 72, 13, 51, 0, 105, 114, 2, 32, 14, 128, 128, 131, 3, 2, 72, 37, 51, 0, 117, 114, 2,
+ 32, 14, 128, 128, 131, 3, 2, 72, 40, 51, 0, 195, 188, 114, 2, 32, 14, 128, 128, 131, 3, 2, 72, 112, 51, 0, 8, 2, 101, 196,
+ 159, 105, 108, 3, 6, 72, 0, 3, 72, 0, 196, 177, 2, 32, 14, 128, 128, 130, 3, 72, 13, 0, 196, 177, 107, 2, 32, 14, 128, 128,
+ 131, 3, 72, 13, 49, 0, 196, 177, 110, 2, 32, 14, 128, 128, 131, 3, 72, 13, 50, 0, 196, 177, 110, 196, 177, 122, 2, 32, 14, 128,
+ 128, 133, 3, 72, 13, 50, 13, 88, 0, 196, 177, 108, 97, 114, 2, 32, 14, 128, 128, 133, 3, 72, 13, 55, 35, 51, 0, 196, 177, 109,
+ 2, 32, 14, 128, 128, 131, 3, 72, 13, 65, 0, 97, 2, 32, 14, 128, 128, 130, 3, 72, 35, 0, 97, 110, 2, 32, 14, 128, 128, 131,
+ 3, 72, 35, 50, 0, 101, 2, 32, 14, 128, 128, 130, 3, 72, 36, 0, 101, 110, 2, 32, 14, 128, 128, 131, 3, 72, 36, 50, 0, 105,
+ 2, 32, 14, 128, 128, 130, 3, 72, 37, 0, 105, 107, 2, 32, 14, 128, 128, 131, 3, 72, 37, 49, 0, 105, 110, 2, 32, 14, 128, 128,
+ 131, 3, 72, 37, 50, 0, 105, 110, 105, 122, 2, 32, 14, 128, 128, 133, 3, 72, 37, 50, 37, 88, 0, 105, 108, 101, 114, 2, 32, 14,
+ 128, 128, 133, 3, 72, 37, 55, 36, 51, 0, 105, 109, 2, 32, 14, 128, 128, 131, 3, 72, 37, 65, 0, 117, 2, 32, 14, 128, 128, 130,
+ 3, 72, 40, 0, 117, 107, 2, 32, 14, 128, 128, 131, 3, 72, 40, 49, 0, 117, 110, 2, 32, 14, 128, 128, 131, 3, 72, 40, 50, 0,
+ 117, 110, 117, 122, 2, 32, 14, 128, 128, 133, 3, 72, 40, 50, 40, 88, 0, 117, 108, 97, 114, 2, 32, 14, 128, 128, 133, 3, 72, 40,
+ 55, 35, 34, 0, 117, 109, 2, 32, 14, 128, 128, 131, 3, 72, 40, 65, 0, 195, 188, 2, 32, 14, 128, 128, 130, 3, 72, 112, 0, 195,
+ 188, 107, 2, 32, 14, 128, 128, 131, 3, 72, 112, 49, 0, 195, 188, 110, 2, 32, 14, 128, 128, 131, 3, 72, 112, 50, 0, 195, 188, 110,
+ 195, 188, 122, 2, 32, 14, 128, 128, 133, 3, 72, 112, 50, 112, 88, 0, 195, 188, 108, 101, 114, 2, 32, 14, 128, 128, 133, 3, 72, 112,
+ 55, 36, 34, 0, 195, 188, 109, 2, 32, 14, 128, 128, 131, 3, 72, 112, 65, 0, 7, 6, 101, 0, 4, 3, 36, 0, 1, 21, 2, 32,
+ 14, 128, 128, 129, 0, 108, 105, 109, 1, 21, 2, 32, 14, 128, 128, 132, 3, 36, 55, 37, 65, 0, 121, 105, 109, 1, 21, 2, 32, 14,
+ 128, 128, 132, 3, 36, 57, 37, 65, 0, 99, 101, 107, 1, 21, 2, 32, 14, 128, 128, 132, 3, 36, 75, 36, 49, 0, 99, 101, 107, 109,
+ 105, 197, 159, 1, 21, 2, 32, 14, 128, 128, 135, 3, 36, 75, 36, 49, 65, 2, 37, 91, 0, 115, 105, 110, 1, 21, 2, 32, 14, 128,
+ 128, 132, 3, 36, 89, 37, 50, 0, 7, 6, 102, 0, 3, 83, 0, 7, 6, 103, 0, 4, 2, 101, 3, 79, 0, 2, 105, 0, 2, 195,
+ 182, 0, 2, 195, 188, 0, 3, 81, 0, 7, 6, 104, 0, 3, 107, 0, 7, 6, 105, 0, 110, 105, 122, 1, 21, 2, 32, 14, 128, 128,
+ 132, 3, 2, 37, 50, 37, 88, 0, 109, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 37, 65, 0, 122, 1, 21, 2, 32, 14, 128, 128,
+ 130, 3, 2, 37, 88, 0, 4, 3, 37, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 110, 1, 21, 2, 32, 14, 128, 128, 130, 3, 37,
+ 50, 0, 121, 111, 114, 1, 21, 2, 32, 14, 128, 128, 132, 3, 37, 57, 2, 39, 51, 0, 7, 6, 106, 0, 3, 90, 0, 7, 6, 107,
+ 0, 101, 110, 2, 32, 14, 128, 128, 131, 3, 2, 80, 36, 50, 0, 3, 49, 0, 4, 2, 101, 3, 80, 0, 2, 105, 0, 2, 195, 182,
+ 0, 2, 195, 188, 0, 7, 6, 108, 0, 97, 2, 32, 14, 128, 128, 130, 3, 2, 55, 35, 0, 101, 2, 32, 14, 128, 128, 130, 3, 2,
+ 55, 36, 0, 3, 55, 0, 196, 177, 2, 32, 14, 128, 128, 130, 3, 55, 13, 0, 196, 177, 107, 2, 32, 14, 128, 128, 131, 3, 55, 13,
+ 49, 0, 97, 114, 2, 32, 14, 128, 128, 131, 3, 55, 35, 51, 0, 101, 114, 2, 32, 14, 128, 128, 131, 3, 55, 36, 51, 0, 105, 2,
+ 32, 14, 128, 128, 130, 3, 55, 37, 0, 105, 107, 2, 32, 14, 128, 128, 131, 3, 55, 37, 49, 0, 117, 2, 32, 14, 128, 128, 130, 3,
+ 55, 40, 0, 117, 107, 2, 32, 14, 128, 128, 131, 3, 55, 40, 49, 0, 195, 188, 2, 32, 14, 128, 128, 130, 3, 55, 112, 0, 195, 188,
+ 107, 2, 32, 14, 128, 128, 131, 3, 55, 112, 49, 0, 7, 6, 109, 0, 97, 2, 32, 14, 128, 128, 130, 3, 2, 65, 35, 0, 101, 2,
+ 32, 14, 128, 128, 130, 3, 2, 65, 36, 0, 3, 65, 0, 7, 6, 110, 0, 3, 50, 0, 196, 177, 110, 2, 32, 14, 128, 128, 131, 3,
+ 50, 13, 50, 0, 105, 110, 2, 32, 14, 128, 128, 131, 3, 50, 37, 50, 0, 117, 110, 2, 32, 14, 128, 128, 131, 3, 50, 40, 50, 0,
+ 100, 97, 8, 2, 32, 3, 50, 72, 35, 0, 100, 97, 110, 8, 2, 32, 3, 50, 72, 35, 50, 0, 100, 101, 8, 2, 32, 3, 50, 72,
+ 36, 0, 100, 101, 110, 8, 2, 32, 3, 50, 72, 36, 50, 0, 195, 188, 110, 2, 32, 14, 128, 128, 131, 3, 50, 112, 50, 0, 7, 6,
+ 111, 0, 3, 39, 0, 7, 6, 112, 0, 3, 48, 0, 7, 6, 113, 0, 3, 49, 0, 7, 6, 114, 0, 97, 2, 32, 14, 128, 128, 130,
+ 3, 2, 51, 35, 0, 101, 2, 32, 14, 128, 128, 130, 3, 2, 51, 36, 0, 1, 17, 65, 2, 17, 65, 3, 16, 0, 3, 51, 0, 97,
+ 2, 32, 24, 3, 51, 35, 0, 101, 2, 32, 24, 3, 51, 36, 0, 7, 6, 115, 0, 196, 177, 110, 196, 177, 122, 2, 32, 14, 128, 128,
+ 133, 3, 2, 89, 13, 50, 13, 88, 0, 97, 2, 32, 14, 128, 128, 130, 3, 2, 89, 35, 0, 97, 107, 2, 32, 14, 128, 128, 131, 3,
+ 2, 89, 35, 49, 0, 97, 110, 2, 32, 14, 128, 128, 131, 3, 2, 89, 35, 50, 0, 97, 110, 196, 177, 122, 2, 32, 14, 128, 128, 133,
+ 3, 2, 89, 35, 50, 13, 88, 0, 97, 109, 2, 32, 14, 128, 128, 131, 3, 2, 89, 35, 65, 0, 101, 2, 32, 14, 128, 128, 130, 3,
+ 2, 89, 36, 0, 101, 107, 2, 32, 14, 128, 128, 131, 3, 2, 89, 36, 49, 0, 101, 110, 2, 32, 14, 128, 128, 131, 3, 2, 89, 36,
+ 50, 0, 101, 110, 105, 122, 2, 32, 14, 128, 128, 133, 3, 2, 89, 36, 50, 37, 88, 0, 101, 109, 2, 32, 14, 128, 128, 131, 3, 2,
+ 89, 36, 65, 0, 105, 110, 105, 122, 2, 32, 14, 128, 128, 133, 3, 2, 89, 37, 50, 37, 88, 0, 117, 110, 117, 122, 2, 32, 14, 128,
+ 128, 133, 3, 2, 89, 40, 50, 40, 88, 0, 195, 188, 110, 195, 188, 122, 2, 32, 14, 128, 128, 133, 3, 2, 89, 112, 50, 112, 88, 0,
+ 3, 89, 0, 7, 6, 116, 0, 196, 177, 114, 1, 18, 66, 2, 32, 14, 128, 128, 131, 3, 2, 47, 13, 51, 0, 105, 114, 1, 18, 66,
+ 2, 32, 14, 128, 128, 131, 3, 2, 47, 37, 51, 0, 117, 114, 1, 18, 66, 2, 32, 14, 128, 128, 131, 3, 2, 47, 40, 51, 0, 195,
+ 188, 114, 1, 18, 66, 2, 32, 14, 128, 128, 131, 3, 2, 47, 112, 51, 0, 3, 47, 0, 97, 2, 32, 14, 128, 128, 130, 3, 47, 35,
+ 0, 97, 110, 2, 32, 14, 128, 128, 131, 3, 47, 35, 50, 0, 101, 2, 32, 14, 128, 128, 130, 3, 47, 36, 0, 101, 110, 2, 32, 14,
+ 128, 128, 131, 3, 47, 36, 50, 0, 7, 6, 117, 0, 110, 117, 122, 1, 21, 2, 32, 14, 128, 128, 132, 3, 2, 40, 50, 40, 88, 0,
+ 109, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 40, 65, 0, 122, 1, 21, 2, 32, 14, 128, 128, 130, 3, 2, 40, 88, 0, 4, 3,
+ 40, 0, 1, 21, 2, 32, 14, 128, 128, 129, 0, 110, 1, 21, 2, 32, 14, 128, 128, 130, 3, 40, 50, 0, 121, 111, 114, 1, 21, 2,
+ 32, 14, 128, 128, 132, 3, 40, 57, 2, 39, 51, 0, 7, 6, 118, 0, 3, 84, 0, 7, 6, 119, 0, 3, 58, 0, 7, 6, 120, 0,
+ 3, 49, 89, 0, 1, 25, 3, 88, 0, 7, 6, 121, 0, 196, 177, 110, 196, 177, 122, 2, 32, 14, 128, 128, 133, 3, 2, 57, 13, 50,
+ 13, 88, 0, 196, 177, 109, 2, 32, 14, 128, 128, 131, 3, 2, 57, 13, 65, 0, 196, 177, 122, 2, 32, 14, 128, 128, 131, 3, 2, 57,
+ 13, 88, 0, 105, 110, 105, 122, 2, 32, 14, 128, 128, 133, 3, 2, 57, 37, 50, 37, 88, 0, 105, 109, 2, 32, 14, 128, 128, 131, 3,
+ 2, 57, 37, 65, 0, 105, 122, 2, 32, 14, 128, 128, 131, 3, 2, 57, 37, 88, 0, 117, 110, 117, 122, 2, 32, 14, 128, 128, 133, 3,
+ 2, 57, 40, 50, 40, 88, 0, 117, 109, 2, 32, 14, 128, 128, 131, 3, 2, 57, 40, 65, 0, 117, 122, 2, 32, 14, 128, 128, 131, 3,
+ 2, 57, 40, 88, 0, 108, 97, 2, 32, 14, 128, 128, 131, 3, 2, 57, 55, 35, 0, 108, 101, 2, 32, 14, 128, 128, 131, 3, 2, 57,
+ 55, 36, 0, 195, 188, 110, 195, 188, 122, 2, 32, 14, 128, 128, 133, 3, 2, 57, 112, 50, 112, 88, 0, 195, 188, 109, 2, 32, 14, 128,
+ 128, 131, 3, 2, 57, 112, 65, 0, 195, 188, 122, 2, 32, 14, 128, 128, 131, 3, 2, 57, 112, 88, 0, 3, 57, 0, 196, 177, 2, 32,
+ 14, 128, 128, 130, 3, 57, 13, 0, 97, 2, 32, 14, 128, 128, 130, 3, 57, 35, 0, 97, 108, 196, 177, 109, 2, 32, 14, 128, 128, 133,
+ 3, 57, 35, 55, 13, 65, 0, 97, 121, 196, 177, 109, 2, 32, 14, 128, 128, 133, 3, 57, 35, 57, 13, 65, 0, 97, 99, 97, 107, 2,
+ 32, 14, 128, 128, 133, 3, 57, 35, 75, 35, 49, 0, 97, 99, 97, 107, 109, 196, 177, 197, 159, 2, 32, 14, 128, 128, 136, 3, 57, 35,
+ 75, 35, 49, 65, 2, 13, 91, 0, 97, 115, 196, 177, 110, 2, 32, 14, 128, 128, 133, 3, 57, 35, 89, 13, 50, 0, 101, 2, 32, 14,
+ 128, 128, 130, 3, 57, 36, 0, 101, 108, 105, 109, 2, 32, 14, 128, 128, 133, 3, 57, 36, 55, 37, 65, 0, 101, 121, 105, 109, 2, 32,
+ 14, 128, 128, 133, 3, 57, 36, 57, 37, 65, 0, 101, 99, 101, 107, 2, 32, 14, 128, 128, 133, 3, 57, 36, 75, 36, 49, 0, 101, 99,
+ 101, 107, 109, 105, 197, 159, 2, 32, 14, 128, 128, 136, 3, 57, 36, 75, 36, 49, 65, 2, 37, 91, 0, 101, 115, 105, 110, 2, 32, 14,
+ 128, 128, 133, 3, 57, 36, 89, 37, 50, 0, 105, 2, 32, 14, 128, 128, 130, 3, 57, 37, 0, 117, 2, 32, 14, 128, 128, 130, 3, 57,
+ 40, 0, 107, 101, 110, 2, 32, 14, 128, 128, 132, 3, 57, 80, 2, 36, 50, 0, 195, 188, 2, 32, 14, 128, 128, 130, 3, 57, 112, 0,
+ 7, 6, 122, 0, 3, 88, 0, 7, 6, 0, 39, 2, 14, 130, 132, 128, 3, 0, 36, 3, 72, 39, 55, 35, 34, 0, 4, 195, 164, 3,
+ 109, 0, 201, 153, 0, 7, 0, 0};
+ autoFileInMemory espeakdata_dicts65 = FileInMemory_createWithData (5977, reinterpret_cast<const char *> (&espeakdata_dicts65_data),
+ U"/home/david/praat/src/espeak-work/espeak-1.46.27/espeak-data/tr_dict",
U"tr");
- my addItem_move (espeakdata_dicts65.move());
+ Collection_addItem (me.peek(), espeakdata_dicts65.transfer());
- static unsigned char espeakdata_dicts66_data[18016] = {
- 0, 4, 0, 0, 200, 47, 0, 0, 0, 0, 25, 12, 216, 168, 216, 177, 217, 130, 216, 177, 216, 167, 216, 177, 71, 4, 35, 51, 104, 35,
- 51, 6, 118, 51, 0, 32, 16, 218, 136, 216, 167, 216, 166, 216, 177, 219, 140, 218, 169, 217, 185, 216, 177, 140, 4, 118, 57, 113, 51, 4,
- 114, 49, 139, 6, 35, 51, 0, 0, 22, 10, 216, 173, 216, 177, 216, 167, 216, 179, 216, 170, 108, 4, 113, 51, 118, 89, 6, 35, 47, 0,
- 0, 0, 21, 10, 216, 170, 217, 134, 216, 167, 216, 179, 216, 168, 47, 35, 50, 6, 118, 89, 122, 71, 0, 0, 0, 0, 0, 0, 0, 0,
- 21, 10, 216, 167, 217, 134, 219, 129, 219, 140, 218, 186, 4, 122, 50, 108, 6, 114, 50, 0, 72, 0, 0, 19, 8, 216, 175, 216, 177, 216,
- 172, 217, 134, 72, 4, 35, 51, 79, 6, 35, 50, 0, 0, 21, 12, 216, 167, 217, 185, 218, 190, 216, 167, 219, 140, 216, 167, 122, 141, 6,
- 118, 57, 118, 0, 0, 17, 8, 216, 170, 216, 185, 216, 183, 217, 132, 47, 6, 118, 47, 122, 55, 0, 17, 8, 216, 173, 216, 167, 216, 181,
- 217, 132, 108, 6, 118, 93, 113, 55, 0, 0, 19, 10, 216, 172, 216, 167, 217, 136, 219, 140, 216, 175, 79, 118, 84, 6, 114, 72, 0, 0,
- 0, 0, 17, 4, 95, 100, 112, 116, 10, 113, 91, 35, 51, 113, 6, 113, 35, 10, 0, 0, 16, 8, 217, 136, 216, 167, 217, 130, 216, 185,
- 84, 6, 118, 104, 114, 0, 0, 15, 6, 218, 169, 216, 180, 216, 180, 49, 6, 35, 91, 113, 91, 0, 0, 0, 0, 27, 8, 217, 133, 217,
- 136, 217, 130, 216, 185, 65, 6, 121, 104, 114, 15, 48, 6, 35, 51, 0, 81, 217, 190, 216, 177, 32, 15, 8, 217, 185, 218, 190, 219, 140,
- 218, 169, 141, 6, 112, 49, 0, 0, 0, 14, 6, 216, 162, 217, 136, 216, 177, 118, 84, 6, 35, 51, 0, 0, 0, 0, 0, 0, 21, 10,
- 217, 134, 218, 175, 216, 177, 216, 167, 217, 134, 50, 4, 113, 81, 51, 6, 118, 50, 0, 0, 18, 8, 216, 168, 216, 183, 217, 136, 216, 177,
- 71, 6, 35, 47, 119, 51, 0, 66, 0, 0, 0, 9, 134, 219, 129, 219, 140, 218, 186, 72, 0, 17, 8, 216, 174, 216, 183, 216, 177, 219,
- 129, 101, 6, 35, 47, 51, 35, 0, 0, 17, 8, 216, 175, 217, 134, 217, 136, 218, 186, 72, 113, 50, 6, 119, 50, 0, 0, 0, 16, 8,
- 216, 175, 217, 136, 216, 177, 219, 140, 72, 6, 123, 51, 37, 0, 17, 8, 216, 173, 216, 179, 216, 167, 216, 168, 108, 113, 89, 6, 118, 71,
- 0, 0, 0, 0, 0, 22, 10, 217, 136, 216, 177, 216, 167, 216, 171, 216, 170, 84, 4, 113, 51, 118, 89, 6, 35, 47, 0, 0, 0, 0,
- 0, 21, 10, 217, 133, 217, 132, 216, 170, 216, 167, 217, 134, 65, 4, 122, 55, 47, 6, 118, 50, 0, 20, 8, 217, 133, 217, 129, 216, 181,
- 217, 132, 65, 4, 122, 83, 35, 93, 6, 35, 55, 0, 0, 0, 23, 10, 217, 133, 217, 134, 217, 129, 216, 181, 217, 132, 65, 4, 122, 50,
- 83, 6, 35, 93, 113, 55, 0, 0, 23, 10, 217, 133, 217, 134, 217, 130, 216, 179, 217, 133, 65, 4, 122, 50, 104, 6, 35, 89, 113, 65,
- 0, 0, 14, 6, 216, 179, 216, 177, 219, 146, 89, 6, 113, 51, 114, 0, 15, 6, 216, 172, 216, 179, 219, 146, 79, 6, 113, 89, 114, 0,
- 72, 0, 20, 8, 217, 133, 216, 180, 216, 177, 217, 129, 65, 4, 122, 91, 35, 51, 6, 35, 83, 0, 0, 20, 10, 216, 167, 216, 179, 217,
- 132, 217, 136, 216, 168, 4, 122, 89, 55, 6, 123, 71, 0, 0, 0, 18, 8, 217, 129, 216, 183, 216, 177, 219, 140, 83, 6, 113, 47, 51,
- 4, 112, 0, 0, 0, 0, 14, 6, 217, 132, 216, 179, 217, 185, 55, 6, 113, 89, 139, 0, 23, 10, 217, 133, 216, 170, 217, 136, 217, 130,
- 216, 185, 65, 4, 122, 47, 35, 84, 6, 35, 104, 114, 0, 0, 0, 24, 12, 216, 167, 217, 134, 216, 173, 216, 177, 216, 167, 217, 129, 4,
- 113, 50, 108, 113, 51, 6, 118, 83, 0, 16, 8, 218, 169, 217, 136, 216, 177, 217, 185, 49, 6, 119, 51, 139, 0, 0, 20, 10, 216, 167,
- 217, 130, 216, 168, 216, 167, 217, 132, 4, 113, 104, 71, 6, 118, 55, 0, 0, 23, 10, 217, 133, 217, 134, 216, 170, 216, 180, 216, 177, 65,
- 4, 122, 50, 47, 6, 35, 91, 113, 51, 0, 0, 16, 8, 216, 168, 218, 190, 217, 185, 217, 136, 137, 6, 122, 139, 119, 0, 0, 16, 8,
- 216, 167, 216, 170, 216, 167, 216, 177, 122, 47, 6, 118, 51, 0, 0, 0, 0, 0, 23, 12, 216, 168, 218, 190, 216, 177, 217, 190, 217, 136,
- 216, 177, 137, 4, 35, 51, 48, 6, 123, 51, 0, 0, 22, 10, 216, 168, 216, 177, 216, 179, 216, 177, 217, 144, 71, 4, 35, 51, 89, 6,
- 35, 51, 114, 0, 17, 8, 217, 134, 219, 129, 219, 140, 218, 186, 50, 35, 108, 6, 112, 50, 0, 0, 24, 10, 217, 133, 216, 170, 216, 173,
- 216, 177, 218, 169, 65, 4, 122, 47, 35, 108, 6, 35, 51, 113, 49, 0, 0, 0, 0, 24, 12, 216, 168, 216, 167, 216, 178, 218, 175, 216,
- 180, 216, 170, 71, 4, 118, 88, 81, 6, 35, 91, 47, 0, 0, 0, 0, 0, 24, 12, 216, 172, 217, 133, 216, 185, 216, 177, 216, 167, 216,
- 170, 79, 4, 122, 65, 114, 51, 6, 118, 47, 0, 0, 0, 0, 17, 8, 216, 180, 218, 169, 216, 167, 216, 177, 91, 113, 49, 6, 118, 51,
- 0, 14, 6, 216, 168, 216, 177, 218, 175, 71, 6, 35, 51, 81, 0, 0, 24, 12, 217, 136, 216, 167, 217, 132, 216, 175, 219, 140, 217, 134,
- 84, 4, 118, 55, 113, 72, 6, 114, 50, 0, 17, 8, 216, 170, 216, 185, 219, 140, 217, 134, 47, 6, 118, 57, 122, 50, 0, 0, 21, 10,
- 218, 136, 216, 167, 218, 169, 217, 185, 216, 177, 140, 4, 118, 49, 139, 6, 35, 51, 0, 0, 0, 16, 8, 217, 185, 216, 167, 216, 179, 218,
- 169, 139, 6, 118, 89, 49, 0, 0, 24, 12, 216, 167, 217, 132, 219, 140, 218, 169, 216, 180, 217, 134, 4, 113, 55, 114, 49, 91, 6, 35,
- 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 218, 175, 216, 176, 216, 167, 216, 177, 81, 122, 86, 6, 118, 51, 0,
- 0, 24, 12, 217, 130, 217, 136, 216, 167, 217, 134, 219, 140, 217, 134, 104, 4, 35, 84, 118, 50, 6, 112, 50, 0, 0, 21, 10, 217, 133,
- 216, 170, 216, 167, 216, 171, 216, 177, 65, 122, 47, 6, 118, 89, 113, 51, 0, 26, 14, 216, 168, 216, 167, 217, 132, 216, 185, 217, 133, 217,
- 136, 217, 133, 71, 4, 113, 55, 122, 65, 6, 123, 65, 0, 20, 10, 216, 167, 216, 184, 219, 129, 216, 167, 216, 177, 4, 113, 92, 108, 6,
- 118, 51, 0, 0, 0, 0, 0, 28, 14, 217, 190, 216, 177, 216, 167, 216, 179, 216, 177, 216, 167, 216, 177, 48, 4, 122, 51, 4, 35, 89,
- 51, 6, 118, 51, 0, 0, 13, 6, 218, 134, 217, 136, 218, 186, 80, 6, 123, 50, 0, 0, 0, 17, 8, 216, 168, 216, 170, 217, 136, 218,
- 186, 71, 122, 47, 6, 119, 50, 0, 0, 0, 17, 8, 216, 173, 216, 181, 217, 136, 217, 132, 108, 122, 93, 6, 123, 55, 0, 0, 0, 21,
- 12, 216, 167, 217, 185, 218, 190, 216, 167, 216, 166, 219, 146, 122, 141, 6, 118, 57, 114, 0, 0, 0, 14, 6, 218, 169, 218, 134, 218, 190,
- 49, 6, 122, 143, 0, 72, 0, 0, 0, 18, 8, 216, 179, 216, 177, 217, 136, 216, 179, 89, 6, 35, 51, 84, 113, 89, 0, 0, 21, 10,
- 217, 190, 216, 177, 219, 129, 219, 140, 216, 178, 48, 4, 35, 51, 108, 6, 114, 88, 0, 0, 0, 16, 8, 216, 170, 216, 185, 219, 140, 218,
- 186, 47, 118, 6, 112, 50, 0, 18, 8, 216, 175, 216, 177, 216, 179, 216, 170, 72, 6, 122, 51, 122, 89, 47, 0, 0, 0, 21, 12, 216,
- 168, 219, 140, 217, 134, 216, 167, 216, 166, 219, 140, 71, 37, 50, 6, 118, 37, 0, 21, 12, 216, 167, 217, 185, 218, 190, 216, 167, 216, 166,
- 219, 140, 122, 141, 6, 118, 57, 112, 0, 21, 12, 216, 175, 218, 169, 218, 190, 216, 167, 216, 166, 219, 140, 72, 113, 145, 6, 118, 37, 0,
- 0, 0, 0, 0, 25, 12, 217, 133, 216, 170, 217, 132, 216, 167, 216, 180, 219, 140, 65, 4, 122, 47, 35, 55, 6, 118, 91, 112, 0, 0,
- 0, 0, 0, 0, 0, 25, 12, 217, 190, 216, 177, 216, 179, 218, 169, 217, 136, 217, 134, 48, 4, 122, 51, 89, 122, 49, 6, 123, 50, 0,
- 0, 0, 0, 0, 19, 8, 217, 129, 216, 183, 216, 177, 216, 170, 83, 4, 113, 47, 51, 6, 35, 47, 0, 0, 0, 0, 0, 0, 0, 21,
- 10, 216, 179, 218, 169, 216, 170, 219, 140, 218, 186, 89, 4, 35, 49, 47, 6, 112, 50, 0, 21, 10, 217, 133, 217, 132, 218, 169, 217, 136,
- 218, 186, 65, 4, 122, 55, 49, 6, 119, 50, 0, 0, 0, 0, 0, 0, 0, 17, 8, 216, 185, 219, 129, 216, 175, 219, 146, 6, 119, 108,
- 72, 4, 114, 0, 0, 23, 10, 217, 133, 216, 173, 216, 170, 216, 177, 217, 133, 65, 4, 122, 108, 47, 35, 51, 6, 35, 65, 0, 14, 6,
- 216, 181, 216, 177, 217, 129, 93, 6, 113, 51, 83, 0, 0, 14, 6, 216, 173, 216, 181, 219, 146, 108, 6, 113, 93, 114, 0, 17, 8, 216,
- 180, 216, 167, 217, 133, 217, 132, 91, 6, 118, 65, 113, 55, 0, 0, 14, 6, 216, 175, 219, 140, 216, 167, 72, 6, 112, 38, 118, 0, 0,
- 0, 12, 6, 217, 134, 217, 136, 216, 185, 50, 6, 119, 0, 23, 10, 216, 168, 216, 177, 216, 183, 216, 177, 217, 129, 71, 4, 35, 51, 47,
- 35, 51, 6, 35, 83, 0, 0, 0, 16, 8, 216, 180, 216, 177, 217, 136, 216, 185, 91, 6, 122, 51, 123, 0, 0, 0, 0, 0, 17, 8,
- 216, 168, 216, 186, 219, 140, 216, 177, 71, 35, 100, 6, 114, 51, 0, 0, 12, 4, 218, 134, 218, 190, 143, 6, 36, 107, 11, 0, 0, 0,
- 0, 16, 8, 216, 185, 219, 129, 216, 175, 219, 129, 6, 119, 108, 72, 35, 0, 0, 0, 15, 6, 216, 173, 216, 181, 219, 129, 108, 6, 113,
- 93, 4, 35, 0, 21, 10, 218, 175, 216, 178, 216, 180, 216, 170, 219, 129, 81, 122, 88, 6, 35, 91, 47, 35, 0, 0, 0, 0, 0, 0,
- 16, 8, 216, 180, 216, 185, 216, 177, 219, 140, 91, 6, 114, 51, 112, 0, 0, 0, 17, 8, 216, 173, 216, 181, 217, 136, 218, 186, 108, 113,
- 93, 6, 119, 50, 0, 0, 0, 15, 8, 219, 129, 217, 136, 216, 166, 219, 140, 108, 6, 123, 112, 0, 18, 10, 219, 129, 217, 136, 216, 166,
- 219, 140, 218, 186, 108, 123, 6, 112, 50, 0, 0, 11, 4, 218, 175, 217, 133, 81, 6, 122, 65, 0, 0, 0, 0, 19, 8, 217, 133, 216,
- 185, 216, 183, 217, 132, 65, 4, 121, 35, 47, 6, 35, 55, 0, 15, 6, 217, 132, 216, 166, 219, 146, 55, 6, 112, 38, 114, 0, 72, 11,
- 4, 216, 175, 217, 132, 72, 6, 113, 55, 0, 0, 0, 15, 8, 219, 129, 217, 136, 216, 166, 219, 146, 108, 6, 123, 114, 0, 11, 4, 216,
- 175, 217, 134, 72, 6, 113, 50, 0, 0, 0, 20, 10, 216, 167, 216, 183, 217, 132, 216, 167, 217, 130, 4, 113, 47, 55, 6, 118, 104, 0,
- 0, 0, 0, 0, 14, 6, 218, 134, 216, 177, 218, 134, 80, 6, 35, 51, 80, 0, 18, 8, 217, 133, 216, 181, 216, 177, 219, 140, 65, 6,
- 113, 93, 51, 4, 112, 0, 0, 0, 21, 10, 217, 133, 216, 173, 217, 129, 217, 136, 216, 184, 65, 4, 114, 108, 83, 6, 123, 92, 0, 0,
- 21, 10, 217, 133, 217, 136, 216, 166, 216, 171, 216, 177, 65, 4, 119, 35, 89, 6, 35, 51, 0, 27, 14, 216, 167, 216, 179, 216, 170, 216,
- 173, 218, 169, 216, 167, 217, 133, 4, 113, 89, 47, 116, 108, 49, 6, 118, 65, 0, 0, 0, 0, 0, 22, 10, 216, 179, 217, 134, 219, 140,
- 218, 134, 216, 177, 89, 4, 35, 50, 112, 80, 6, 35, 51, 0, 27, 14, 216, 168, 216, 167, 217, 132, 216, 174, 216, 181, 217, 136, 216, 181,
- 71, 4, 113, 55, 101, 122, 93, 6, 123, 93, 0, 0, 0, 29, 16, 216, 176, 217, 136, 216, 167, 217, 132, 217, 129, 217, 130, 216, 167, 216,
- 177, 86, 4, 122, 55, 83, 113, 104, 6, 118, 51, 0, 18, 8, 216, 170, 217, 136, 217, 130, 216, 185, 47, 35, 84, 6, 35, 104, 119, 0,
- 0, 0, 0, 0, 0, 14, 6, 216, 177, 217, 136, 219, 140, 51, 6, 35, 84, 112, 0, 18, 8, 216, 185, 216, 180, 216, 177, 216, 170, 4,
- 113, 91, 51, 6, 35, 47, 0, 0, 0, 19, 10, 216, 170, 219, 140, 217, 134, 217, 136, 218, 186, 47, 112, 50, 6, 119, 50, 0, 0, 0,
- 0, 0, 0, 0, 25, 14, 216, 162, 216, 177, 218, 169, 216, 167, 216, 166, 219, 140, 217, 136, 4, 118, 51, 49, 6, 118, 57, 84, 0, 0,
- 34, 8, 218, 169, 217, 136, 218, 145, 216, 167, 49, 6, 123, 70, 15, 49, 4, 35, 51, 49, 6, 35, 139, 0, 81, 218, 169, 216, 177, 218,
- 169, 217, 185, 32, 0, 0, 0, 17, 8, 216, 173, 217, 132, 219, 140, 219, 146, 108, 6, 122, 55, 57, 114, 0, 0, 0, 0, 0, 0, 0,
- 28, 14, 217, 133, 216, 185, 216, 170, 217, 130, 216, 175, 219, 140, 217, 134, 65, 4, 121, 47, 35, 104, 113, 72, 6, 112, 50, 0, 0, 0,
- 0, 19, 10, 216, 167, 216, 170, 217, 136, 216, 167, 216, 177, 113, 47, 84, 6, 118, 51, 0, 14, 6, 217, 133, 216, 181, 216, 177, 65, 6,
- 113, 93, 51, 0, 0, 24, 12, 217, 134, 218, 175, 216, 177, 216, 167, 217, 134, 219, 140, 50, 4, 113, 81, 51, 6, 118, 50, 112, 0, 0,
- 0, 0, 19, 8, 216, 172, 216, 179, 217, 185, 216, 179, 79, 6, 35, 89, 139, 4, 113, 89, 0, 0, 0, 17, 8, 217, 129, 216, 170, 217,
- 134, 219, 129, 83, 6, 113, 47, 50, 35, 0, 10, 4, 217, 136, 219, 129, 58, 119, 0, 72, 0, 0, 0, 0, 16, 8, 216, 172, 217, 133,
- 216, 185, 219, 129, 79, 6, 122, 65, 118, 0, 0, 0, 24, 12, 216, 167, 216, 177, 216, 175, 218, 175, 216, 177, 216, 175, 4, 113, 51, 72,
- 81, 6, 113, 51, 72, 0, 0, 0, 0, 0, 0, 0, 24, 6, 219, 129, 217, 136, 216, 167, 108, 6, 123, 35, 15, 25, 118, 0, 81, 216,
- 170, 218, 190, 216, 167, 32, 0, 0, 0, 0, 20, 8, 217, 133, 216, 177, 219, 140, 217, 133, 65, 4, 35, 51, 112, 38, 6, 35, 65, 0,
- 0, 19, 8, 218, 175, 217, 132, 216, 180, 217, 134, 81, 4, 122, 55, 91, 6, 35, 50, 0, 17, 8, 217, 130, 216, 181, 217, 136, 218, 186,
- 104, 113, 93, 6, 119, 50, 0, 17, 8, 216, 179, 217, 133, 219, 140, 216, 170, 89, 35, 65, 6, 114, 47, 0, 0, 14, 6, 216, 174, 216,
- 170, 217, 133, 101, 6, 35, 47, 65, 0, 0, 13, 6, 216, 170, 219, 140, 217, 134, 47, 6, 112, 50, 0, 0, 0, 16, 8, 216, 179, 217,
- 190, 219, 140, 217, 134, 89, 48, 6, 114, 50, 0, 16, 8, 216, 172, 217, 133, 216, 185, 219, 146, 79, 6, 122, 65, 114, 0, 18, 8, 216,
- 180, 219, 129, 216, 177, 216, 170, 91, 122, 108, 51, 6, 35, 47, 0, 0, 0, 25, 12, 216, 175, 217, 132, 217, 129, 216, 177, 219, 140, 216,
- 168, 72, 4, 113, 55, 83, 35, 51, 6, 114, 71, 0, 0, 0, 0, 21, 10, 217, 133, 216, 179, 217, 133, 216, 167, 216, 177, 65, 4, 113,
- 89, 65, 6, 118, 51, 0, 15, 6, 216, 180, 219, 129, 216, 177, 91, 6, 116, 108, 116, 51, 0, 0, 18, 8, 216, 180, 218, 169, 217, 134,
- 219, 140, 91, 6, 113, 49, 50, 4, 112, 0, 0, 24, 6, 217, 129, 219, 140, 216, 179, 83, 6, 114, 89, 15, 71, 6, 122, 49, 0, 81,
- 216, 168, 218, 169, 32, 0, 0, 0, 0, 17, 8, 217, 136, 216, 172, 217, 136, 219, 129, 84, 6, 122, 79, 123, 108, 0, 18, 8, 216, 174,
- 217, 129, 219, 140, 219, 129, 101, 122, 83, 6, 112, 38, 35, 0, 0, 0, 22, 10, 217, 133, 216, 170, 217, 129, 217, 130, 219, 129, 65, 122,
- 47, 6, 35, 83, 113, 104, 35, 0, 0, 23, 10, 216, 167, 217, 136, 217, 132, 219, 140, 216, 170, 4, 35, 84, 35, 55, 112, 38, 6, 35,
- 47, 0, 0, 0, 26, 12, 216, 172, 216, 167, 216, 177, 216, 173, 219, 140, 216, 170, 79, 4, 118, 51, 113, 108, 112, 38, 6, 35, 47, 0,
- 0, 0, 0, 0, 26, 12, 216, 179, 216, 177, 218, 175, 216, 178, 216, 180, 216, 170, 89, 4, 35, 51, 81, 122, 88, 6, 35, 91, 47, 0,
- 0, 0, 21, 10, 216, 167, 217, 134, 218, 136, 219, 140, 216, 167, 4, 113, 50, 140, 6, 112, 38, 118, 0, 0, 0, 0, 0, 13, 6, 216,
- 178, 217, 136, 216, 175, 88, 6, 123, 72, 0, 0, 0, 14, 6, 217, 132, 216, 183, 217, 129, 55, 6, 122, 47, 83, 0, 0, 0, 25, 12,
- 216, 168, 216, 177, 216, 174, 217, 132, 216, 167, 217, 129, 71, 4, 35, 51, 101, 113, 55, 6, 118, 83, 0, 25, 12, 217, 190, 216, 177, 216,
- 173, 216, 172, 217, 136, 217, 133, 48, 4, 122, 51, 108, 122, 79, 6, 123, 65, 0, 0, 17, 8, 217, 130, 216, 168, 217, 136, 217, 132, 104,
- 122, 71, 6, 123, 55, 0, 20, 8, 217, 133, 219, 129, 216, 176, 216, 168, 65, 4, 122, 108, 35, 86, 6, 35, 71, 0, 0, 0, 24, 10,
- 217, 133, 216, 170, 216, 173, 217, 133, 217, 132, 65, 4, 122, 47, 35, 108, 6, 35, 65, 113, 55, 0, 0, 0, 19, 8, 217, 136, 216, 177,
- 216, 178, 216, 180, 84, 6, 35, 51, 88, 4, 113, 91, 0, 26, 12, 217, 133, 216, 170, 216, 168, 216, 167, 216, 175, 217, 132, 65, 4, 122,
- 47, 35, 71, 6, 118, 72, 113, 55, 0, 20, 10, 216, 179, 217, 134, 216, 166, 219, 140, 219, 146, 89, 122, 50, 6, 112, 38, 114, 0, 0,
- 0, 26, 14, 216, 167, 216, 179, 216, 170, 216, 185, 217, 133, 216, 167, 217, 132, 4, 113, 89, 47, 114, 65, 6, 118, 55, 0, 0, 17, 8,
- 217, 134, 216, 167, 216, 180, 216, 177, 50, 6, 118, 91, 113, 51, 0, 21, 10, 217, 133, 216, 173, 216, 179, 217, 136, 216, 179, 65, 4, 116,
- 108, 89, 6, 123, 89, 0, 0, 0, 17, 8, 216, 174, 216, 183, 217, 136, 216, 183, 101, 122, 47, 6, 123, 47, 0, 31, 8, 216, 162, 216,
- 166, 219, 140, 216, 179, 118, 6, 112, 89, 15, 49, 51, 6, 112, 65, 0, 81, 218, 169, 216, 177, 219, 140, 217, 133, 32, 0, 0, 0, 13,
- 6, 216, 168, 219, 140, 218, 186, 71, 6, 112, 50, 0, 0, 0, 0, 24, 12, 218, 169, 219, 140, 217, 136, 217, 134, 218, 169, 219, 129, 49,
- 57, 4, 123, 50, 49, 6, 116, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 8, 216, 175, 217, 134, 219, 140, 216, 167, 72,
- 122, 50, 6, 112, 38, 118, 0, 0, 0, 0, 0, 0, 16, 8, 216, 170, 218, 190, 219, 140, 218, 186, 25, 6, 112, 50, 0, 72, 0, 0,
- 14, 6, 216, 167, 216, 179, 219, 146, 6, 113, 89, 114, 0, 72, 0, 0, 13, 6, 216, 167, 216, 179, 219, 140, 6, 113, 89, 112, 0, 0,
- 18, 8, 217, 190, 216, 177, 217, 136, 216, 177, 48, 6, 35, 51, 84, 35, 51, 0, 0, 20, 10, 216, 179, 217, 134, 216, 179, 216, 167, 217,
- 134, 89, 122, 50, 89, 6, 118, 50, 0, 22, 10, 216, 173, 217, 129, 216, 167, 216, 184, 216, 170, 108, 4, 113, 83, 118, 92, 6, 35, 47,
- 0, 0, 14, 6, 216, 167, 216, 174, 216, 177, 6, 118, 101, 113, 51, 0, 0, 23, 10, 217, 190, 216, 177, 218, 169, 216, 180, 216, 180, 48,
- 4, 122, 51, 49, 6, 35, 91, 113, 91, 0, 0, 0, 0, 0, 0, 11, 4, 216, 177, 219, 129, 51, 6, 116, 108, 0, 0, 0, 28, 14,
- 216, 167, 217, 134, 217, 185, 216, 177, 217, 134, 219, 140, 217, 185, 4, 113, 50, 139, 4, 35, 51, 50, 6, 114, 139, 0, 15, 6, 217, 130,
- 216, 181, 219, 129, 104, 6, 113, 93, 4, 35, 0, 0, 0, 23, 10, 217, 133, 216, 179, 216, 170, 216, 177, 216, 175, 65, 4, 122, 89, 47,
- 35, 51, 6, 35, 72, 0, 0, 0, 0, 24, 12, 219, 129, 217, 136, 216, 167, 216, 166, 219, 140, 218, 186, 108, 4, 35, 84, 118, 57, 6,
- 114, 50, 0, 0, 0, 21, 10, 216, 167, 217, 134, 219, 129, 217, 136, 218, 186, 4, 122, 50, 108, 6, 119, 50, 0, 72, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 14, 6, 217, 130, 216, 181, 219, 146, 104, 6, 113, 93, 114, 0, 0, 0, 17, 8, 216, 179, 218, 169,
- 217, 136, 217, 134, 89, 122, 49, 6, 123, 50, 0, 18, 8, 216, 180, 218, 169, 216, 179, 216, 170, 91, 113, 49, 6, 35, 89, 47, 0, 0,
- 24, 12, 216, 167, 219, 129, 216, 170, 217, 133, 216, 167, 217, 133, 6, 116, 108, 47, 113, 65, 4, 118, 65, 0, 14, 6, 216, 162, 217, 129,
- 216, 179, 6, 118, 83, 113, 89, 0, 0, 26, 12, 217, 133, 216, 170, 216, 173, 216, 167, 216, 177, 216, 168, 65, 4, 122, 47, 35, 108, 6,
- 118, 51, 113, 71, 0, 22, 10, 216, 172, 217, 134, 218, 190, 219, 140, 218, 186, 79, 4, 113, 50, 108, 6, 114, 50, 0, 72, 0, 23, 12,
- 216, 167, 217, 134, 216, 185, 217, 130, 216, 167, 216, 175, 4, 113, 50, 113, 104, 6, 118, 72, 0, 0, 0, 0, 0, 21, 10, 216, 167, 216,
- 172, 216, 167, 218, 175, 216, 177, 4, 122, 79, 118, 81, 6, 35, 51, 0, 0, 0, 18, 8, 216, 170, 217, 136, 216, 172, 219, 129, 47, 35,
- 84, 6, 35, 79, 119, 0, 0, 0, 0, 14, 3, 95, 51, 57, 122, 50, 47, 118, 55, 6, 112, 89, 0, 12, 3, 95, 50, 49, 113, 49,
- 49, 6, 112, 89, 0, 0, 12, 3, 95, 51, 56, 35, 51, 47, 6, 112, 89, 0, 10, 3, 95, 50, 48, 71, 6, 112, 89, 0, 0, 11,
- 3, 95, 50, 51, 47, 114, 6, 112, 89, 0, 0, 11, 3, 95, 50, 50, 71, 118, 6, 112, 89, 0, 0, 13, 3, 95, 50, 53, 48, 35,
- 80, 80, 6, 112, 89, 0, 0, 14, 6, 217, 134, 219, 140, 216, 167, 50, 6, 35, 57, 118, 0, 12, 3, 95, 50, 52, 80, 135, 71, 6,
- 112, 89, 0, 0, 24, 12, 216, 167, 216, 173, 216, 170, 216, 172, 216, 167, 216, 172, 6, 114, 108, 47, 113, 79, 4, 118, 79, 0, 14, 3,
- 95, 50, 55, 89, 35, 47, 12, 118, 6, 112, 89, 0, 0, 13, 3, 95, 50, 54, 143, 35, 71, 71, 6, 112, 89, 0, 0, 13, 3, 95,
- 51, 49, 37, 49, 109, 47, 6, 112, 89, 0, 0, 10, 3, 95, 51, 48, 47, 6, 112, 89, 0, 0, 17, 8, 216, 167, 217, 185, 217, 132,
- 219, 140, 6, 113, 139, 55, 4, 112, 0, 14, 3, 95, 51, 51, 47, 6, 134, 68, 47, 6, 112, 89, 0, 0, 13, 3, 95, 51, 50, 71,
- 35, 47, 12, 6, 112, 89, 0, 0, 22, 10, 217, 133, 216, 185, 216, 183, 217, 132, 219, 140, 65, 4, 121, 35, 47, 6, 35, 55, 112, 0,
- 14, 6, 217, 132, 217, 129, 216, 184, 55, 6, 35, 83, 92, 0, 13, 3, 95, 51, 53, 48, 134, 68, 47, 6, 112, 89, 0, 0, 13, 3,
- 95, 51, 52, 80, 135, 68, 47, 6, 112, 89, 0, 0, 13, 3, 95, 51, 55, 89, 134, 68, 47, 6, 112, 89, 0, 0, 22, 10, 217, 133,
- 217, 134, 216, 179, 217, 132, 218, 169, 65, 122, 50, 89, 6, 35, 55, 113, 49, 0, 13, 3, 95, 51, 54, 143, 35, 47, 12, 6, 112, 89,
- 0, 0, 15, 6, 216, 167, 217, 136, 217, 132, 6, 35, 84, 84, 35, 55, 0, 0, 0, 0, 0, 0, 21, 10, 217, 133, 216, 173, 216, 175,
- 217, 136, 216, 175, 65, 4, 116, 108, 72, 6, 123, 72, 0, 24, 12, 216, 179, 217, 185, 219, 140, 218, 136, 219, 140, 217, 133, 89, 139, 114,
- 140, 112, 38, 6, 35, 65, 0, 0, 20, 10, 216, 177, 219, 140, 216, 167, 216, 179, 216, 170, 51, 57, 118, 89, 6, 35, 47, 0, 0, 13,
- 6, 217, 133, 219, 140, 216, 177, 65, 6, 112, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 95, 55, 57, 122, 50, 50, 118,
- 89, 6, 112, 0, 12, 3, 95, 54, 49, 6, 113, 49, 89, 35, 25, 0, 0, 20, 8, 217, 133, 216, 179, 217, 132, 216, 173, 65, 4, 122,
- 89, 35, 55, 6, 35, 108, 0, 15, 3, 95, 55, 56, 35, 25, 108, 35, 47, 12, 6, 35, 51, 0, 10, 3, 95, 54, 48, 89, 6, 118,
- 25, 0, 0, 9, 3, 95, 48, 67, 89, 6, 135, 0, 13, 3, 95, 54, 51, 47, 6, 113, 51, 89, 35, 25, 0, 0, 22, 10, 217, 133,
- 217, 134, 217, 130, 216, 183, 216, 185, 65, 4, 122, 50, 104, 6, 35, 47, 118, 0, 22, 10, 216, 167, 218, 175, 216, 177, 218, 134, 219, 129,
- 4, 35, 81, 35, 51, 80, 6, 114, 108, 0, 12, 3, 95, 54, 50, 71, 6, 118, 89, 35, 25, 0, 0, 13, 3, 95, 54, 53, 48, 6,
- 134, 68, 89, 35, 25, 0, 0, 12, 3, 95, 54, 52, 80, 6, 135, 89, 35, 25, 0, 0, 13, 3, 95, 54, 55, 89, 6, 35, 51, 89,
- 35, 25, 0, 0, 14, 3, 95, 54, 54, 143, 113, 57, 6, 118, 89, 35, 25, 0, 0, 22, 10, 217, 133, 217, 132, 216, 170, 217, 136, 219,
- 140, 65, 4, 122, 55, 47, 6, 35, 84, 112, 0, 15, 3, 95, 55, 49, 113, 49, 108, 35, 47, 12, 6, 35, 51, 0, 0, 13, 3, 95,
- 55, 48, 89, 35, 47, 12, 6, 35, 51, 0, 0, 15, 3, 95, 55, 51, 47, 113, 108, 35, 47, 12, 6, 35, 51, 0, 0, 15, 6, 217,
- 133, 219, 129, 217, 133, 65, 6, 122, 108, 113, 65, 0, 14, 6, 216, 173, 218, 169, 217, 133, 108, 6, 122, 49, 65, 0, 15, 3, 95, 55,
- 50, 71, 35, 108, 35, 47, 12, 6, 35, 51, 0, 0, 15, 3, 95, 55, 53, 48, 35, 143, 35, 47, 12, 6, 35, 51, 0, 0, 15, 3,
- 95, 55, 52, 80, 135, 108, 35, 47, 12, 6, 35, 51, 0, 0, 15, 3, 95, 55, 55, 89, 35, 25, 35, 47, 12, 6, 35, 51, 0, 0,
- 15, 3, 95, 55, 54, 143, 113, 108, 35, 47, 12, 6, 35, 51, 0, 0, 12, 3, 95, 49, 57, 6, 122, 50, 50, 112, 89, 0, 0, 13,
- 3, 95, 49, 56, 35, 25, 6, 118, 51, 35, 108, 0, 0, 0, 13, 6, 216, 167, 217, 136, 216, 177, 121, 51, 0, 72, 28, 0, 21, 10,
- 216, 168, 216, 167, 217, 132, 218, 169, 217, 132, 71, 6, 113, 55, 49, 4, 122, 55, 0, 21, 10, 217, 133, 217, 133, 216, 167, 216, 171, 217,
- 132, 65, 122, 65, 6, 118, 89, 113, 55, 0, 0, 0, 0, 0, 26, 12, 216, 174, 216, 181, 217, 136, 216, 181, 219, 140, 216, 170, 101, 4,
- 122, 93, 123, 93, 112, 38, 6, 35, 47, 0, 12, 3, 95, 50, 57, 122, 50, 47, 6, 112, 89, 0, 13, 3, 95, 49, 49, 81, 57, 6,
- 118, 51, 35, 108, 0, 0, 14, 3, 95, 50, 56, 4, 35, 141, 118, 57, 6, 112, 89, 0, 10, 3, 95, 49, 48, 72, 6, 35, 89, 0,
- 0, 12, 3, 95, 49, 51, 47, 6, 114, 51, 35, 108, 0, 0, 22, 10, 217, 190, 216, 180, 216, 167, 217, 136, 216, 177, 48, 4, 113, 91,
- 118, 84, 6, 35, 51, 0, 12, 3, 95, 49, 50, 71, 6, 118, 51, 35, 108, 0, 0, 14, 3, 95, 49, 53, 48, 6, 35, 50, 72, 51,
- 35, 108, 0, 0, 12, 3, 95, 49, 52, 80, 6, 135, 72, 35, 108, 0, 0, 13, 3, 95, 49, 55, 89, 6, 35, 47, 51, 35, 108, 0,
- 0, 32, 10, 216, 162, 216, 166, 219, 140, 217, 134, 219, 129, 118, 6, 112, 50, 4, 35, 15, 71, 6, 112, 50, 0, 81, 216, 168, 219, 140,
- 217, 134, 32, 12, 3, 95, 49, 54, 89, 6, 119, 55, 35, 108, 0, 0, 0, 0, 31, 16, 218, 175, 219, 129, 217, 133, 216, 167, 218, 175,
- 219, 129, 217, 133, 219, 140, 81, 4, 116, 108, 65, 118, 81, 6, 116, 108, 65, 37, 0, 0, 0, 26, 14, 216, 167, 217, 134, 218, 175, 217,
- 132, 219, 140, 217, 134, 218, 136, 4, 113, 50, 81, 55, 6, 114, 50, 140, 0, 0, 0, 15, 8, 216, 167, 217, 185, 218, 190, 219, 140, 6,
- 122, 141, 112, 0, 0, 15, 8, 216, 167, 217, 185, 218, 190, 216, 167, 6, 122, 141, 118, 0, 0, 7, 132, 216, 162, 217, 190, 72, 12, 3,
- 95, 52, 57, 122, 50, 80, 6, 118, 89, 0, 0, 14, 3, 95, 52, 56, 35, 51, 47, 118, 55, 6, 112, 89, 0, 0, 0, 0, 0, 0,
- 0, 23, 10, 217, 133, 217, 134, 219, 129, 216, 175, 217, 133, 65, 4, 122, 50, 108, 6, 35, 72, 113, 65, 0, 0, 12, 3, 95, 53, 57,
- 122, 50, 89, 6, 35, 25, 0, 15, 3, 95, 52, 49, 113, 49, 109, 47, 118, 55, 6, 112, 89, 0, 0, 13, 3, 95, 53, 56, 35, 25,
- 6, 118, 84, 35, 50, 0, 12, 3, 95, 52, 48, 80, 118, 55, 6, 112, 89, 0, 0, 15, 3, 95, 52, 51, 47, 114, 68, 47, 118, 55,
- 6, 112, 89, 0, 0, 14, 3, 95, 52, 50, 71, 35, 57, 118, 55, 6, 112, 89, 0, 0, 15, 8, 216, 167, 217, 185, 218, 190, 219, 146,
- 6, 122, 141, 114, 0, 15, 3, 95, 52, 53, 48, 134, 68, 47, 118, 55, 6, 112, 89, 0, 0, 14, 3, 95, 52, 52, 80, 35, 84, 118,
- 55, 6, 112, 89, 0, 0, 15, 3, 95, 52, 55, 89, 134, 68, 47, 118, 55, 6, 112, 89, 0, 0, 14, 3, 95, 52, 54, 143, 113, 57,
- 118, 55, 6, 112, 89, 0, 0, 24, 12, 217, 134, 216, 167, 217, 133, 217, 133, 218, 169, 217, 134, 50, 6, 118, 65, 122, 65, 49, 113, 50,
- 0, 16, 3, 95, 54, 57, 122, 50, 108, 4, 35, 47, 12, 6, 35, 51, 0, 13, 3, 95, 53, 49, 113, 49, 6, 118, 84, 35, 50, 0,
- 0, 12, 3, 95, 54, 56, 6, 35, 51, 89, 35, 25, 0, 12, 3, 95, 53, 48, 48, 35, 80, 6, 118, 89, 0, 0, 13, 3, 95, 53,
- 51, 47, 6, 113, 51, 48, 35, 50, 0, 0, 12, 3, 95, 53, 50, 71, 6, 118, 84, 35, 50, 0, 0, 13, 3, 95, 53, 53, 48, 6,
- 35, 80, 48, 35, 50, 0, 0, 19, 8, 216, 172, 216, 168, 218, 169, 219, 129, 79, 4, 35, 71, 49, 6, 114, 108, 0, 12, 3, 95, 53,
- 52, 80, 6, 135, 84, 35, 50, 0, 0, 14, 6, 217, 133, 217, 129, 216, 170, 65, 6, 122, 83, 47, 0, 15, 3, 95, 53, 55, 89, 35,
- 47, 12, 6, 118, 84, 35, 50, 0, 0, 20, 10, 216, 162, 216, 166, 217, 134, 216, 175, 219, 129, 118, 6, 113, 50, 72, 4, 35, 0, 19,
- 8, 216, 170, 216, 180, 216, 175, 216, 175, 47, 35, 91, 6, 35, 72, 122, 72, 0, 13, 3, 95, 53, 54, 143, 6, 35, 48, 48, 35, 50,
- 0, 0, 28, 14, 217, 134, 216, 167, 217, 133, 216, 178, 216, 175, 218, 175, 219, 140, 50, 4, 118, 65, 88, 6, 35, 72, 81, 4, 112, 0,
- 0, 25, 12, 217, 133, 216, 173, 216, 170, 216, 177, 217, 133, 219, 129, 65, 4, 122, 108, 47, 6, 35, 51, 65, 35, 0, 0, 0, 0, 0,
- 0, 0, 0, 33, 16, 216, 167, 217, 134, 217, 129, 216, 177, 216, 167, 216, 175, 219, 140, 216, 170, 4, 113, 50, 83, 4, 113, 51, 118, 72,
- 112, 38, 6, 35, 47, 0, 13, 3, 95, 56, 57, 50, 35, 84, 118, 89, 6, 112, 0, 0, 12, 3, 95, 56, 56, 35, 25, 118, 89, 6,
- 112, 0, 0, 0, 0, 22, 10, 216, 178, 217, 134, 216, 175, 218, 175, 219, 140, 88, 4, 113, 50, 72, 6, 35, 81, 112, 0, 0, 0, 0,
- 0, 27, 14, 216, 167, 217, 134, 216, 175, 216, 179, 217, 185, 216, 177, 219, 140, 4, 113, 50, 140, 6, 35, 89, 139, 51, 112, 0, 15, 3,
- 95, 57, 57, 50, 113, 50, 57, 6, 118, 50, 84, 114, 0, 12, 3, 95, 56, 49, 113, 49, 118, 89, 6, 112, 0, 0, 14, 3, 95, 57,
- 56, 35, 25, 12, 6, 118, 50, 84, 114, 0, 11, 3, 95, 56, 48, 35, 89, 89, 6, 112, 0, 0, 13, 3, 95, 56, 51, 47, 113, 51,
- 118, 89, 6, 112, 0, 0, 13, 3, 95, 56, 50, 71, 35, 57, 118, 89, 6, 112, 0, 0, 13, 3, 95, 56, 53, 48, 35, 80, 118, 89,
- 6, 112, 0, 0, 20, 8, 217, 133, 216, 184, 217, 129, 216, 177, 65, 4, 122, 92, 35, 83, 6, 35, 51, 0, 13, 3, 95, 56, 52, 80,
- 135, 51, 118, 89, 6, 112, 0, 0, 14, 3, 95, 56, 55, 89, 35, 47, 12, 118, 89, 6, 112, 0, 0, 13, 3, 95, 56, 54, 143, 113,
- 57, 118, 89, 6, 112, 0, 0, 14, 3, 95, 57, 49, 113, 49, 57, 6, 118, 50, 84, 114, 0, 0, 12, 3, 95, 57, 48, 50, 35, 84,
- 84, 6, 114, 0, 0, 14, 3, 95, 57, 51, 47, 113, 87, 6, 118, 50, 84, 114, 0, 0, 13, 6, 217, 133, 217, 134, 219, 129, 65, 6,
- 123, 50, 0, 15, 6, 216, 176, 217, 133, 219, 129, 86, 6, 113, 65, 4, 35, 0, 12, 3, 95, 57, 50, 71, 6, 118, 50, 84, 114, 0,
- 0, 14, 3, 95, 57, 53, 48, 35, 80, 6, 118, 50, 84, 114, 0, 0, 17, 8, 217, 136, 216, 177, 217, 134, 219, 129, 84, 6, 35, 51,
- 50, 35, 0, 14, 3, 95, 57, 52, 80, 135, 51, 6, 118, 50, 84, 114, 0, 0, 15, 6, 216, 181, 216, 173, 216, 170, 93, 114, 108, 6,
- 35, 47, 0, 15, 3, 95, 57, 55, 89, 35, 47, 12, 6, 118, 50, 84, 114, 0, 0, 17, 8, 217, 136, 216, 167, 216, 177, 216, 171, 84,
- 6, 118, 51, 113, 89, 0, 25, 10, 217, 133, 216, 168, 219, 140, 217, 134, 219, 129, 65, 4, 122, 71, 35, 112, 38, 6, 35, 50, 4, 35,
- 0, 14, 3, 95, 57, 54, 143, 113, 57, 6, 118, 50, 84, 114, 0, 0, 0, 0, 13, 6, 216, 168, 216, 175, 218, 190, 71, 6, 122, 138,
- 0, 0, 20, 8, 217, 133, 216, 173, 217, 133, 216, 175, 65, 4, 122, 108, 35, 65, 6, 35, 72, 0, 0, 0, 0, 0, 0, 0, 14, 6,
- 219, 129, 217, 132, 216, 167, 108, 6, 113, 55, 118, 0, 0, 0, 0, 0, 19, 8, 217, 133, 216, 181, 217, 134, 217, 129, 65, 122, 93, 6,
- 35, 50, 113, 83, 0, 0, 0, 23, 10, 217, 133, 216, 174, 216, 170, 217, 132, 217, 129, 65, 4, 122, 101, 47, 6, 35, 55, 113, 83, 0,
- 0, 12, 4, 216, 172, 217, 134, 79, 6, 113, 50, 0, 72, 0, 0, 15, 6, 216, 168, 219, 129, 216, 170, 71, 6, 35, 108, 122, 47, 0,
- 0, 15, 6, 217, 133, 217, 134, 217, 185, 65, 6, 113, 50, 113, 139, 0, 0, 26, 12, 217, 133, 216, 175, 216, 167, 217, 129, 216, 185, 216,
- 170, 65, 4, 122, 72, 118, 83, 113, 38, 6, 35, 47, 0, 23, 10, 217, 133, 216, 179, 216, 170, 217, 130, 217, 132, 65, 4, 122, 89, 47,
- 6, 35, 104, 113, 55, 0, 0, 17, 8, 217, 129, 216, 177, 217, 134, 217, 185, 83, 51, 6, 35, 50, 139, 0, 0, 0, 15, 6, 216, 168,
- 219, 129, 216, 177, 71, 35, 108, 6, 35, 51, 0, 0, 0, 21, 10, 216, 168, 216, 177, 216, 185, 218, 169, 216, 179, 71, 4, 35, 51, 6,
- 35, 49, 89, 0, 0, 0, 13, 6, 218, 169, 217, 132, 218, 169, 49, 55, 113, 49, 0, 16, 8, 217, 129, 217, 136, 216, 177, 216, 179, 83,
- 6, 119, 51, 89, 0, 0, 0, 0, 0, 0, 17, 8, 217, 130, 219, 140, 217, 133, 216, 170, 104, 37, 65, 6, 35, 47, 0, 16, 8, 216,
- 179, 217, 134, 218, 175, 218, 190, 89, 6, 113, 50, 146, 0, 0, 0, 0, 0, 0, 21, 10, 217, 133, 219, 140, 217, 185, 217, 134, 218, 175,
- 65, 6, 112, 139, 6, 113, 50, 81, 0, 0, 0, 18, 8, 216, 179, 216, 177, 216, 174, 219, 140, 89, 6, 122, 51, 101, 4, 112, 0, 0,
- 14, 6, 218, 175, 217, 134, 216, 167, 81, 6, 122, 50, 118, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 217, 133, 217, 132, 65, 6, 113,
- 55, 0, 0, 0, 17, 8, 217, 132, 219, 140, 218, 169, 217, 134, 55, 6, 114, 49, 113, 50, 0, 13, 6, 217, 129, 216, 185, 217, 132, 83,
- 6, 114, 55, 0, 0, 12, 4, 216, 172, 216, 179, 79, 6, 113, 89, 0, 72, 0, 16, 8, 218, 175, 217, 136, 217, 134, 216, 172, 81, 6,
- 123, 50, 79, 0, 0, 22, 10, 217, 129, 218, 169, 216, 179, 217, 134, 218, 175, 83, 4, 113, 49, 89, 6, 113, 50, 81, 0, 21, 10, 217,
- 133, 216, 185, 216, 170, 217, 130, 216, 175, 65, 121, 47, 6, 35, 104, 113, 72, 0, 0, 0, 0, 0, 0, 22, 10, 216, 172, 216, 179, 216,
- 170, 216, 172, 217, 136, 79, 6, 122, 89, 47, 4, 122, 79, 123, 0, 0, 13, 3, 239, 174, 168, 143, 119, 47, 112, 15, 108, 114, 0, 0,
- 12, 4, 95, 48, 77, 52, 6, 35, 51, 35, 71, 0, 0, 13, 4, 95, 48, 77, 53, 6, 145, 35, 51, 35, 71, 0, 0, 11, 4, 95,
- 48, 77, 50, 55, 6, 118, 145, 0, 0, 15, 6, 216, 180, 216, 175, 219, 129, 91, 6, 122, 72, 4, 35, 0, 13, 4, 95, 48, 77, 51,
- 49, 35, 51, 6, 119, 51, 0, 0, 0, 19, 8, 217, 190, 216, 168, 217, 132, 218, 169, 48, 6, 35, 71, 55, 4, 113, 49, 0, 13, 4,
- 95, 48, 77, 49, 108, 35, 88, 6, 118, 51, 0, 0, 0, 0, 0, 19, 8, 216, 168, 217, 132, 218, 169, 219, 129, 71, 4, 35, 55, 49,
- 6, 114, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 8, 217, 133, 219, 129, 217, 132, 218, 169, 65, 6, 122, 108,
- 55, 113, 49, 0, 0, 0, 0, 21, 10, 217, 190, 216, 177, 216, 167, 217, 133, 217, 134, 48, 4, 122, 51, 6, 35, 65, 50, 0, 20, 8,
- 217, 133, 218, 169, 217, 133, 217, 132, 65, 4, 122, 49, 35, 65, 6, 35, 55, 0, 0, 0, 23, 10, 217, 133, 216, 180, 216, 170, 217, 133,
- 217, 132, 65, 4, 122, 91, 47, 6, 35, 65, 113, 55, 0, 0, 23, 12, 216, 162, 216, 166, 219, 140, 216, 179, 217, 134, 218, 175, 4, 118,
- 37, 89, 6, 113, 50, 81, 0, 0, 0, 0, 0, 14, 6, 216, 176, 218, 169, 216, 177, 86, 6, 113, 49, 51, 0, 0, 17, 8, 216, 185,
- 217, 132, 217, 133, 219, 140, 6, 113, 55, 65, 4, 112, 0, 18, 8, 217, 133, 217, 132, 218, 169, 219, 140, 65, 6, 122, 55, 49, 4, 112,
- 0, 15, 6, 219, 129, 217, 133, 216, 170, 108, 113, 65, 6, 35, 47, 0, 15, 6, 216, 180, 216, 175, 216, 170, 91, 113, 72, 6, 35, 47,
- 0, 0, 0, 0, 0, 0, 0, 26, 12, 217, 133, 217, 134, 216, 167, 216, 179, 216, 168, 216, 170, 65, 4, 122, 50, 118, 89, 113, 71, 6,
- 35, 47, 0, 0, 0, 0, 24, 12, 217, 133, 216, 180, 216, 170, 216, 177, 218, 169, 219, 129, 65, 122, 91, 47, 6, 35, 51, 49, 35, 0,
- 0, 0, 27, 12, 217, 190, 216, 177, 216, 170, 216, 180, 216, 175, 216, 175, 48, 4, 122, 51, 47, 35, 91, 6, 35, 72, 122, 72, 0, 0,
- 0, 18, 8, 218, 169, 216, 177, 218, 169, 217, 185, 49, 51, 113, 49, 4, 113, 139, 0, 0, 7, 132, 217, 134, 219, 146, 72, 0, 0, 0,
- 0, 17, 8, 216, 170, 216, 185, 217, 132, 217, 130, 47, 6, 118, 55, 122, 104, 0, 0, 0, 20, 8, 217, 133, 216, 177, 218, 169, 216, 168,
- 65, 4, 122, 51, 35, 49, 6, 35, 71, 0, 0, 0, 0, 0, 27, 12, 217, 133, 216, 179, 216, 170, 217, 130, 216, 168, 217, 132, 65, 4,
- 122, 89, 47, 6, 35, 104, 71, 4, 113, 55, 0, 0, 0, 0, 18, 8, 217, 132, 217, 134, 218, 169, 216, 179, 55, 6, 113, 50, 49, 4,
- 89, 0, 0, 23, 10, 216, 179, 216, 177, 217, 136, 216, 179, 216, 178, 89, 6, 35, 51, 84, 113, 89, 4, 113, 88, 0, 0, 19, 8, 217,
- 133, 216, 185, 217, 133, 216, 177, 65, 4, 121, 35, 65, 6, 35, 51, 0, 0, 0, 15, 6, 216, 178, 219, 129, 216, 177, 88, 114, 108, 6,
- 114, 51, 0, 0, 17, 8, 216, 167, 216, 177, 216, 175, 217, 136, 6, 122, 51, 72, 4, 123, 0, 0, 10, 4, 217, 134, 219, 129, 50, 6,
- 35, 0, 0, 0, 0, 19, 8, 216, 170, 216, 173, 217, 129, 216, 184, 47, 35, 108, 6, 35, 83, 122, 92, 0, 0, 27, 14, 218, 169, 217,
- 133, 217, 190, 217, 132, 219, 140, 218, 169, 216, 179, 49, 4, 35, 65, 48, 55, 6, 114, 49, 89, 0, 0, 0, 0, 22, 10, 216, 183, 216,
- 168, 219, 140, 216, 185, 216, 170, 47, 4, 35, 71, 112, 38, 6, 35, 47, 0, 0, 17, 8, 219, 129, 217, 129, 216, 170, 219, 129, 108, 6,
- 35, 83, 47, 35, 0, 24, 12, 217, 133, 216, 170, 216, 185, 217, 132, 217, 130, 219, 129, 65, 122, 47, 6, 118, 55, 113, 104, 35, 0, 0,
- 0, 0, 0, 0, 0, 0, 22, 12, 218, 175, 218, 190, 216, 177, 219, 140, 217, 132, 217, 136, 146, 35, 51, 6, 114, 55, 123, 0, 0, 0,
- 0, 0, 21, 12, 216, 167, 217, 185, 218, 190, 216, 167, 217, 134, 219, 140, 122, 141, 6, 118, 50, 112, 0, 22, 10, 216, 180, 218, 169, 216,
- 167, 219, 140, 216, 170, 91, 4, 113, 49, 118, 57, 6, 35, 47, 0, 0, 0, 21, 12, 216, 167, 217, 185, 218, 190, 216, 167, 217, 134, 219,
- 146, 122, 141, 6, 118, 50, 114, 0, 0, 0, 0, 0, 19, 8, 217, 133, 216, 177, 218, 169, 216, 178, 65, 4, 35, 51, 49, 6, 35, 88,
- 0, 0, 15, 6, 216, 179, 217, 129, 216, 177, 89, 35, 83, 6, 35, 51, 0, 0, 0, 0, 14, 6, 216, 183, 216, 168, 219, 140, 47, 6,
- 113, 71, 112, 0, 0, 0, 0, 22, 10, 216, 175, 216, 179, 216, 170, 216, 174, 216, 183, 72, 4, 35, 89, 47, 101, 6, 35, 47, 0, 0,
- 21, 10, 217, 190, 219, 140, 216, 180, 218, 169, 216, 180, 48, 4, 114, 91, 49, 6, 35, 91, 0, 15, 8, 216, 162, 217, 134, 218, 169, 218,
- 190, 6, 118, 50, 145, 0, 0, 20, 8, 217, 133, 216, 171, 217, 132, 216, 171, 65, 4, 122, 89, 35, 55, 6, 35, 89, 0, 0, 22, 10,
- 216, 177, 217, 136, 216, 167, 219, 140, 216, 170, 51, 4, 113, 84, 118, 57, 6, 35, 47, 0, 0, 16, 8, 216, 179, 216, 167, 217, 133, 216,
- 185, 89, 6, 118, 65, 114, 0, 0, 0, 21, 10, 218, 175, 216, 176, 216, 180, 216, 170, 219, 129, 81, 122, 86, 6, 35, 91, 47, 35, 0,
- 0, 0, 0, 0, 0, 0, 0, 22, 10, 218, 175, 217, 129, 216, 170, 218, 175, 217, 136, 81, 6, 122, 83, 47, 4, 122, 81, 123, 0, 10,
- 4, 216, 167, 217, 134, 113, 50, 0, 72, 0, 0, 25, 12, 216, 167, 217, 132, 217, 133, 216, 175, 216, 170, 219, 140, 4, 122, 55, 65, 122,
- 72, 6, 35, 47, 112, 0, 0, 0, 0, 21, 12, 216, 167, 217, 185, 218, 190, 216, 167, 217, 134, 216, 167, 122, 141, 6, 118, 50, 118, 0,
- 0, 21, 10, 217, 129, 217, 130, 216, 175, 216, 167, 217, 134, 83, 4, 122, 104, 72, 6, 118, 50, 0, 0, 0, 23, 10, 217, 133, 217, 134,
- 216, 170, 216, 174, 216, 168, 65, 4, 122, 50, 47, 6, 35, 101, 13, 71, 0, 17, 8, 217, 133, 216, 172, 218, 190, 219, 146, 65, 6, 122,
- 144, 114, 0, 72, 0, 0, 14, 6, 216, 177, 217, 134, 216, 178, 51, 6, 35, 50, 88, 0, 0, 0, 5, 131, 239, 187, 191, 0, 0, 0,
- 0, 0, 23, 10, 218, 169, 217, 133, 216, 180, 217, 134, 216, 177, 49, 4, 35, 65, 113, 91, 50, 6, 35, 51, 0, 0, 0, 0, 0, 25,
- 12, 217, 129, 216, 183, 216, 177, 216, 170, 216, 167, 217, 139, 83, 4, 113, 47, 51, 35, 47, 6, 35, 50, 0, 0, 18, 10, 216, 168, 218,
- 190, 216, 167, 217, 134, 216, 170, 137, 6, 118, 50, 47, 0, 0, 0, 19, 8, 217, 134, 216, 179, 216, 168, 216, 170, 50, 4, 113, 89, 71,
- 6, 35, 47, 0, 0, 0, 18, 8, 216, 181, 216, 173, 216, 170, 217, 144, 93, 114, 108, 6, 35, 47, 114, 0, 0, 21, 10, 217, 133, 217,
- 134, 216, 185, 217, 130, 216, 175, 65, 122, 50, 6, 118, 104, 113, 72, 0, 0, 0, 0, 0, 16, 8, 217, 190, 216, 177, 217, 134, 217, 185,
- 48, 51, 113, 50, 139, 0, 0, 0, 0, 15, 6, 216, 172, 217, 134, 216, 170, 79, 35, 50, 6, 35, 47, 0, 0, 0, 19, 8, 217, 133,
- 216, 170, 217, 129, 217, 130, 65, 122, 47, 6, 35, 83, 113, 104, 0, 0, 0, 0, 0, 17, 8, 216, 168, 216, 167, 216, 183, 217, 134, 71,
- 6, 118, 47, 113, 50, 0, 18, 8, 216, 167, 217, 132, 216, 173, 217, 130, 4, 122, 55, 108, 6, 35, 104, 0, 24, 12, 217, 190, 219, 140,
- 216, 180, 216, 177, 217, 129, 216, 170, 48, 4, 114, 91, 51, 6, 35, 83, 47, 0, 0, 0, 0, 0, 23, 10, 216, 170, 216, 179, 217, 132,
- 216, 179, 217, 132, 47, 35, 89, 6, 35, 55, 89, 4, 122, 55, 0, 0, 0, 0, 19, 8, 216, 175, 217, 129, 216, 170, 216, 177, 72, 4,
- 35, 83, 47, 6, 35, 51, 0, 0, 0, 13, 6, 216, 180, 216, 185, 216, 177, 91, 6, 114, 51, 0, 0, 0, 0, 20, 10, 216, 174, 216,
- 181, 217, 136, 216, 181, 219, 140, 101, 122, 93, 6, 123, 93, 112, 0, 0, 0, 26, 12, 216, 168, 216, 177, 216, 183, 216, 177, 217, 129, 219,
- 140, 71, 4, 35, 51, 47, 6, 35, 51, 83, 4, 112, 0, 0, 18, 8, 216, 181, 217, 129, 216, 173, 219, 129, 93, 6, 35, 83, 108, 4,
- 118, 0, 0, 0, 0, 0, 20, 10, 217, 190, 217, 136, 217, 132, 217, 134, 218, 175, 48, 119, 55, 6, 113, 50, 81, 0, 0, 0, 0, 0,
- 0, 0, 0, 14, 6, 218, 134, 218, 169, 219, 146, 80, 6, 122, 49, 114, 0, 11, 4, 216, 183, 216, 168, 47, 6, 113, 71, 0, 0, 0,
- 19, 8, 217, 130, 216, 179, 217, 133, 216, 170, 104, 4, 113, 89, 65, 6, 35, 47, 0, 16, 8, 216, 175, 217, 136, 216, 179, 216, 170, 72,
- 6, 119, 89, 47, 0, 0, 0, 0, 0, 27, 14, 216, 167, 217, 134, 217, 129, 216, 177, 216, 167, 216, 175, 219, 140, 4, 113, 50, 83, 113,
- 51, 6, 118, 72, 112, 0, 0, 0, 15, 6, 217, 133, 216, 173, 216, 182, 65, 6, 116, 108, 116, 88, 0, 0, 0, 0, 10, 4, 216, 167,
- 216, 179, 113, 89, 0, 72, 0, 0, 0, 0, 0, 0, 17, 8, 216, 184, 216, 167, 219, 129, 216, 177, 92, 6, 118, 108, 113, 51, 0, 0,
- 27, 14, 216, 167, 216, 173, 216, 170, 216, 172, 216, 167, 216, 172, 219, 140, 6, 114, 108, 47, 114, 79, 4, 118, 79, 112, 0, 0, 0, 0,
- 17, 8, 217, 129, 216, 177, 217, 130, 219, 129, 83, 6, 113, 51, 104, 35, 0, 0, 23, 10, 217, 133, 216, 177, 216, 170, 218, 169, 216, 168,
- 65, 4, 122, 51, 47, 6, 35, 49, 113, 71, 0, 0, 22, 10, 217, 133, 217, 130, 216, 177, 216, 177, 219, 129, 65, 122, 104, 6, 35, 51,
- 113, 51, 35, 0, 0, 0, 17, 8, 216, 177, 216, 180, 216, 170, 219, 129, 51, 6, 113, 91, 47, 35, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 17, 8, 216, 179, 216, 167, 216, 168, 217, 130, 89, 6, 118, 71, 113, 104, 0, 0, 0, 17, 8, 217, 130, 216, 167, 216, 168, 217,
- 132, 104, 6, 118, 71, 113, 55, 0, 0, 0, 0, 0, 15, 6, 216, 168, 216, 172, 216, 178, 71, 6, 35, 79, 122, 88, 0, 21, 10, 217,
- 133, 216, 183, 216, 167, 216, 168, 217, 130, 65, 122, 47, 6, 118, 71, 113, 104, 0, 0, 0, 0, 0, 0, 0, 0, 16, 8, 217, 185, 219,
- 140, 218, 169, 216, 179, 139, 6, 114, 49, 89, 0, 15, 6, 218, 175, 219, 129, 216, 177, 81, 119, 108, 6, 35, 51, 0, 23, 10, 217, 133,
- 217, 134, 216, 173, 216, 181, 216, 177, 65, 4, 122, 50, 108, 6, 35, 93, 113, 51, 0, 23, 10, 217, 133, 216, 174, 216, 170, 216, 181, 216,
- 177, 65, 4, 122, 101, 47, 35, 93, 6, 35, 51, 0, 0, 14, 6, 216, 179, 216, 179, 216, 170, 89, 6, 122, 89, 47, 0, 0, 10, 4,
- 216, 168, 219, 129, 71, 6, 35, 0, 0, 19, 8, 216, 180, 216, 177, 218, 169, 216, 170, 91, 4, 113, 51, 49, 6, 35, 47, 0, 0, 0,
- 0, 0, 0, 21, 10, 217, 133, 217, 133, 216, 167, 217, 132, 218, 169, 65, 122, 65, 6, 118, 55, 113, 49, 0, 0, 0, 0, 0, 22, 10,
- 217, 133, 216, 180, 216, 170, 216, 168, 219, 129, 65, 122, 91, 47, 6, 35, 71, 4, 35, 0, 0, 9, 3, 95, 217, 136, 84, 118, 121, 0,
- 0, 0, 0, 11, 4, 216, 168, 216, 170, 71, 6, 122, 47, 0, 0, 11, 4, 219, 129, 217, 133, 108, 35, 65, 0, 72, 0, 0, 0, 17,
- 8, 216, 173, 217, 130, 217, 136, 217, 130, 108, 122, 104, 6, 123, 104, 0, 11, 4, 219, 129, 219, 146, 108, 6, 116, 0, 72, 0, 16, 8,
- 216, 168, 219, 140, 217, 134, 218, 169, 71, 6, 114, 50, 49, 0, 0, 0, 0, 0, 0, 19, 8, 216, 170, 216, 173, 217, 133, 217, 132, 47,
- 35, 108, 6, 35, 65, 122, 55, 0, 0, 0, 0, 0, 27, 4, 217, 129, 219, 140, 83, 4, 113, 55, 108, 6, 118, 55, 0, 81, 216, 167,
- 217, 132, 216, 173, 216, 167, 217, 132, 32, 0, 0, 16, 8, 217, 133, 216, 167, 216, 177, 218, 134, 65, 6, 118, 51, 80, 0, 0, 17, 8,
- 216, 174, 216, 167, 217, 132, 216, 181, 101, 6, 118, 55, 113, 93, 0, 0, 15, 6, 217, 130, 217, 132, 216, 170, 104, 113, 55, 6, 35, 47,
- 0, 0, 0, 14, 6, 216, 173, 216, 178, 216, 168, 108, 6, 113, 88, 71, 0, 0, 16, 8, 216, 185, 216, 177, 216, 181, 219, 129, 6, 35,
- 51, 93, 35, 0, 16, 8, 216, 185, 217, 133, 216, 175, 219, 129, 6, 122, 65, 72, 35, 0, 0, 0, 0, 26, 12, 217, 133, 217, 133, 216,
- 167, 216, 171, 217, 132, 216, 170, 65, 4, 122, 65, 118, 89, 113, 55, 6, 35, 47, 0, 0, 21, 10, 217, 134, 216, 167, 217, 133, 216, 178,
- 216, 175, 50, 4, 118, 65, 88, 6, 35, 72, 0, 15, 3, 95, 216, 164, 84, 118, 121, 107, 6, 35, 65, 88, 35, 0, 0, 0, 19, 10,
- 216, 176, 216, 177, 216, 167, 216, 166, 216, 185, 86, 35, 51, 6, 118, 114, 0, 0, 0, 9, 2, 95, 51, 47, 6, 112, 50, 0, 0, 8,
- 2, 95, 50, 6, 72, 119, 0, 0, 8, 2, 95, 49, 6, 114, 49, 0, 0, 11, 2, 95, 48, 89, 6, 113, 83, 35, 51, 0, 0, 14,
- 6, 216, 185, 219, 129, 216, 175, 6, 116, 108, 116, 72, 0, 9, 2, 95, 55, 89, 6, 118, 47, 0, 0, 9, 2, 95, 54, 143, 6, 36,
- 107, 0, 0, 10, 2, 95, 53, 48, 6, 118, 68, 80, 0, 0, 9, 2, 95, 52, 80, 6, 118, 51, 0, 0, 21, 10, 217, 133, 216, 170,
- 216, 185, 216, 175, 216, 175, 65, 122, 47, 6, 118, 72, 113, 72, 0, 17, 8, 216, 170, 216, 167, 219, 129, 217, 133, 47, 118, 108, 6, 35,
- 65, 0, 14, 6, 216, 172, 217, 132, 216, 175, 79, 6, 35, 55, 72, 0, 0, 0, 8, 2, 95, 57, 50, 6, 135, 0, 0, 8, 2, 95,
- 56, 6, 118, 25, 0, 0, 0, 0, 29, 14, 216, 174, 219, 140, 216, 177, 217, 133, 217, 130, 216, 175, 217, 133, 101, 4, 114, 51, 65, 4,
- 35, 104, 72, 6, 35, 65, 0, 0, 0, 0, 0, 0, 0, 17, 8, 218, 169, 216, 175, 218, 190, 216, 177, 49, 113, 138, 6, 35, 51, 0,
- 24, 12, 216, 183, 216, 167, 217, 130, 216, 170, 217, 136, 216, 177, 47, 118, 104, 6, 35, 47, 84, 35, 51, 0, 14, 6, 216, 168, 216, 173,
- 216, 171, 71, 116, 108, 116, 89, 0, 0, 14, 6, 217, 136, 217, 130, 216, 170, 84, 6, 35, 104, 47, 0, 0, 21, 10, 216, 170, 217, 134,
- 216, 167, 216, 184, 216, 177, 47, 35, 50, 6, 118, 92, 122, 51, 0, 23, 10, 217, 133, 217, 134, 216, 170, 216, 184, 216, 177, 65, 4, 122,
- 50, 47, 6, 35, 92, 113, 51, 0, 0, 0, 12, 4, 218, 169, 219, 129, 49, 6, 114, 108, 0, 72, 0, 0, 7, 132, 218, 169, 216, 167,
- 72, 0, 0, 0, 7, 132, 218, 169, 219, 140, 72, 0, 29, 14, 216, 168, 216, 180, 216, 177, 216, 183, 219, 140, 218, 169, 219, 129, 71, 4,
- 35, 91, 35, 51, 47, 114, 49, 6, 114, 108, 0, 0, 0, 0, 8, 2, 217, 134, 50, 123, 50, 0, 0, 8, 2, 217, 133, 65, 112, 65,
- 0, 0, 8, 2, 217, 132, 55, 118, 65, 0, 0, 0, 8, 2, 217, 130, 104, 118, 83, 0, 0, 13, 6, 218, 134, 219, 140, 217, 129, 80,
- 6, 112, 83, 0, 7, 2, 217, 129, 83, 114, 0, 0, 7, 132, 218, 169, 219, 146, 72, 0, 8, 2, 217, 143, 48, 114, 91, 0, 0, 17,
- 8, 216, 183, 217, 136, 219, 140, 217, 132, 47, 35, 84, 6, 112, 55, 0, 21, 10, 217, 133, 216, 170, 216, 185, 217, 132, 217, 130, 65, 122,
- 47, 6, 118, 55, 113, 104, 0, 10, 2, 217, 142, 88, 13, 71, 13, 51, 0, 7, 2, 218, 134, 80, 114, 0, 0, 17, 8, 216, 168, 216,
- 167, 216, 185, 216, 171, 71, 6, 118, 57, 113, 89, 0, 17, 8, 217, 133, 217, 136, 216, 167, 216, 175, 65, 35, 84, 6, 118, 72, 0, 0,
- 19, 10, 216, 167, 217, 190, 216, 177, 219, 140, 217, 132, 35, 48, 51, 6, 114, 55, 0, 17, 8, 216, 170, 216, 172, 218, 190, 219, 146, 47,
- 6, 122, 144, 114, 0, 72, 0, 23, 10, 217, 133, 217, 134, 217, 129, 216, 177, 216, 175, 65, 4, 122, 50, 83, 6, 35, 51, 113, 72, 0,
- 14, 2, 217, 139, 72, 6, 119, 88, 35, 71, 6, 35, 51, 0, 0, 0, 12, 4, 218, 169, 216, 179, 49, 6, 113, 89, 0, 72, 0, 6,
- 2, 217, 136, 119, 0, 26, 12, 217, 133, 216, 168, 216, 181, 216, 177, 219, 140, 217, 134, 65, 4, 122, 71, 35, 93, 113, 51, 6, 112, 50,
- 0, 0, 0, 0, 0, 14, 6, 217, 133, 217, 132, 219, 140, 65, 6, 113, 55, 112, 0, 0, 0, 16, 8, 218, 134, 219, 140, 217, 134, 219,
- 140, 80, 6, 112, 50, 112, 0, 18, 8, 216, 162, 216, 166, 216, 177, 216, 180, 6, 118, 113, 51, 4, 113, 91, 0, 11, 2, 217, 146, 89,
- 122, 49, 6, 123, 50, 0, 13, 2, 219, 130, 108, 114, 107, 6, 35, 65, 88, 35, 0, 0, 13, 2, 217, 145, 47, 4, 35, 91, 72, 6,
- 112, 72, 0, 7, 2, 219, 129, 108, 114, 0, 0, 21, 10, 216, 179, 217, 129, 216, 167, 216, 177, 216, 180, 89, 113, 83, 6, 118, 51, 113,
- 91, 0, 8, 2, 217, 144, 88, 114, 51, 0, 8, 2, 218, 136, 140, 118, 55, 0, 0, 21, 10, 216, 180, 217, 136, 216, 167, 219, 129, 216,
- 175, 91, 35, 84, 6, 118, 108, 113, 72, 0, 9, 2, 216, 167, 35, 55, 113, 83, 0, 0, 15, 6, 217, 133, 216, 175, 216, 170, 65, 122,
- 72, 6, 35, 47, 0, 11, 2, 216, 166, 107, 6, 35, 65, 88, 35, 0, 0, 23, 10, 216, 180, 218, 169, 216, 179, 216, 170, 219, 129, 91,
- 113, 49, 6, 35, 89, 47, 13, 4, 35, 0, 0, 12, 2, 219, 140, 143, 119, 139, 112, 15, 57, 114, 0, 0, 0, 0, 11, 2, 216, 161,
- 108, 35, 65, 88, 35, 108, 0, 7, 2, 218, 145, 70, 114, 0, 0, 0, 14, 6, 217, 133, 217, 132, 216, 167, 65, 6, 113, 55, 118, 0,
- 8, 2, 216, 175, 72, 118, 55, 0, 0, 7, 2, 216, 174, 101, 114, 0, 0, 12, 2, 216, 173, 71, 35, 70, 112, 15, 108, 114, 0, 0,
- 9, 134, 216, 170, 218, 190, 219, 140, 72, 8, 2, 216, 172, 79, 112, 65, 0, 0, 7, 2, 216, 171, 89, 114, 0, 0, 13, 6, 216, 167,
- 216, 168, 217, 134, 6, 113, 71, 50, 0, 14, 6, 217, 133, 217, 132, 219, 146, 65, 6, 113, 55, 114, 0, 9, 134, 216, 170, 218, 190, 219,
- 146, 72, 12, 2, 219, 146, 71, 35, 70, 112, 15, 57, 114, 0, 7, 2, 216, 170, 47, 114, 0, 0, 0, 7, 2, 218, 152, 90, 114, 0,
- 7, 2, 216, 168, 71, 114, 0, 0, 11, 4, 216, 170, 217, 133, 47, 122, 65, 0, 72, 8, 2, 216, 183, 47, 121, 114, 0, 0, 17, 8,
- 216, 175, 216, 167, 216, 174, 217, 132, 72, 6, 118, 101, 113, 55, 0, 15, 6, 216, 179, 216, 174, 217, 134, 89, 122, 101, 6, 35, 50, 0,
- 9, 2, 216, 182, 88, 122, 118, 72, 0, 0, 9, 2, 216, 181, 89, 122, 118, 72, 0, 0, 8, 2, 216, 180, 91, 112, 50, 0, 0, 8,
- 2, 216, 179, 89, 112, 50, 0, 0, 20, 4, 216, 170, 217, 136, 47, 6, 40, 15, 50, 6, 114, 0, 81, 217, 134, 219, 146, 32, 7, 2,
- 216, 178, 88, 114, 0, 0, 7, 2, 216, 177, 51, 114, 0, 0, 14, 6, 217, 134, 216, 172, 219, 140, 50, 6, 113, 79, 112, 0, 23, 10,
- 217, 133, 217, 134, 216, 170, 217, 130, 217, 132, 65, 4, 122, 50, 47, 6, 35, 104, 113, 55, 0, 8, 2, 216, 176, 88, 118, 55, 0, 0,
- 20, 8, 217, 133, 218, 169, 216, 177, 216, 177, 65, 4, 122, 49, 35, 51, 6, 35, 51, 0, 8, 2, 218, 175, 81, 118, 83, 0, 0, 0,
- 16, 8, 216, 168, 216, 167, 218, 169, 216, 179, 71, 6, 118, 49, 89, 0, 20, 8, 217, 133, 217, 130, 216, 175, 216, 179, 65, 4, 122, 104,
- 35, 72, 6, 35, 89, 0, 0, 0, 0, 18, 8, 216, 168, 216, 172, 217, 132, 219, 140, 71, 6, 113, 79, 55, 4, 112, 0, 20, 10, 216,
- 167, 217, 134, 217, 134, 218, 175, 216, 178, 113, 50, 6, 113, 50, 81, 88, 0, 8, 2, 216, 186, 100, 134, 50, 0, 0, 21, 10, 216, 168,
- 216, 184, 216, 167, 219, 129, 216, 177, 71, 35, 92, 6, 118, 108, 113, 51, 0, 8, 2, 218, 169, 49, 118, 83, 0, 7, 2, 216, 185, 134,
- 50, 0, 0, 19, 2, 217, 176, 4, 35, 55, 113, 83, 65, 35, 104, 89, 6, 123, 51, 4, 35, 0, 8, 2, 216, 184, 88, 121, 114, 0,
- 0, 17, 8, 216, 173, 217, 133, 217, 132, 219, 129, 108, 6, 35, 65, 55, 35, 0, 0, 7, 2, 217, 190, 48, 114, 0, 0, 0, 0, 15,
- 6, 218, 175, 219, 140, 216, 167, 81, 6, 35, 57, 118, 0, 72, 0, 0, 23, 10, 217, 133, 216, 177, 216, 170, 216, 168, 219, 129, 65, 4,
- 35, 51, 47, 6, 35, 71, 4, 35, 0, 7, 2, 217, 185, 139, 114, 0, 0, 26, 12, 216, 180, 217, 133, 217, 136, 217, 132, 219, 140, 216,
- 170, 91, 4, 122, 65, 123, 55, 112, 38, 6, 35, 47, 0, 0, 9, 134, 216, 170, 218, 190, 216, 167, 72, 0, 16, 2, 218, 190, 72, 121,
- 15, 80, 35, 91, 65, 112, 15, 108, 114, 0, 0, 0, 0, 0, 15, 6, 218, 169, 216, 179, 219, 146, 49, 6, 113, 89, 114, 0, 72, 10,
- 2, 218, 186, 146, 122, 50, 50, 35, 0, 0, 14, 6, 217, 133, 217, 132, 218, 169, 65, 6, 122, 55, 49, 0, 0, 0, 17, 8, 217, 129,
- 216, 167, 216, 170, 216, 173, 83, 6, 118, 47, 116, 108, 0, 0, 20, 10, 216, 185, 219, 129, 216, 175, 217, 136, 218, 186, 4, 119, 108, 72,
- 6, 119, 50, 0, 21, 10, 216, 180, 216, 175, 218, 175, 216, 167, 217, 134, 91, 4, 122, 72, 81, 6, 118, 50, 0, 0, 21, 10, 216, 170,
- 216, 173, 216, 177, 219, 140, 218, 169, 47, 4, 114, 108, 51, 6, 112, 49, 0, 14, 6, 216, 172, 216, 177, 217, 133, 79, 6, 122, 51, 65,
- 0, 19, 8, 218, 169, 217, 132, 217, 134, 218, 175, 49, 6, 113, 55, 113, 50, 4, 81, 0, 0, 23, 10, 217, 133, 217, 134, 217, 130, 217,
- 132, 216, 168, 65, 4, 122, 50, 104, 6, 35, 55, 113, 71, 0, 0, 20, 10, 216, 168, 219, 140, 217, 185, 217, 134, 218, 175, 71, 114, 139,
- 6, 113, 50, 81, 0, 0, 0, 0, 21, 10, 217, 134, 219, 140, 216, 180, 217, 134, 217, 132, 50, 4, 116, 91, 50, 6, 35, 55, 0, 25,
- 12, 216, 175, 216, 177, 216, 172, 217, 134, 217, 136, 218, 186, 72, 4, 35, 51, 79, 35, 50, 6, 119, 50, 0, 0, 0, 0, 31, 14, 216,
- 162, 216, 166, 218, 136, 219, 140, 217, 132, 216, 178, 217, 133, 6, 118, 113, 140, 4, 112, 38, 35, 55, 4, 113, 88, 35, 65, 0, 0, 14,
- 6, 218, 169, 216, 179, 219, 140, 49, 6, 113, 89, 112, 0, 0, 18, 8, 216, 167, 216, 174, 216, 170, 216, 177, 4, 35, 101, 47, 6, 35,
- 51, 0, 0, 14, 6, 217, 133, 216, 172, 218, 190, 65, 6, 122, 144, 0, 72, 0, 0, 21, 10, 216, 167, 217, 134, 218, 175, 217, 132, 216,
- 180, 6, 113, 50, 81, 55, 4, 113, 91, 0, 15, 6, 218, 169, 216, 170, 216, 168, 49, 6, 122, 47, 122, 71, 0, 0, 0, 23, 12, 217,
- 133, 216, 181, 217, 134, 217, 136, 216, 185, 219, 140, 65, 4, 35, 93, 50, 6, 123, 37, 0, 23, 12, 217, 133, 216, 181, 217, 134, 217, 136,
- 216, 185, 219, 140, 65, 4, 35, 93, 50, 6, 123, 37, 0, 0, 0, 19, 8, 217, 133, 216, 171, 216, 168, 216, 170, 65, 4, 122, 89, 71,
- 6, 35, 47, 0, 0, 21, 10, 217, 133, 216, 167, 217, 134, 217, 134, 216, 175, 65, 118, 50, 6, 113, 50, 72, 0, 65, 20, 10, 217, 136,
- 217, 136, 217, 185, 217, 134, 218, 175, 84, 119, 139, 6, 113, 50, 81, 0, 0, 0, 25, 12, 217, 129, 216, 167, 216, 166, 216, 177, 217, 134,
- 218, 175, 83, 6, 118, 57, 113, 51, 4, 113, 50, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 10, 217, 134, 217, 130,
- 216, 179, 216, 167, 217, 134, 50, 4, 122, 104, 89, 6, 118, 50, 0, 20, 10, 216, 185, 217, 133, 216, 177, 216, 167, 217, 134, 4, 113, 65,
- 51, 6, 118, 50, 0, 0, 0, 21, 10, 216, 167, 216, 170, 216, 181, 216, 167, 217, 132, 4, 113, 47, 113, 93, 6, 118, 55, 0, 0, 17,
- 8, 216, 174, 217, 132, 216, 167, 217, 129, 101, 113, 55, 6, 118, 83, 0, 0, 0, 13, 6, 216, 175, 217, 136, 216, 177, 72, 6, 123, 51,
- 0, 0, 17, 8, 218, 175, 216, 177, 219, 140, 216, 178, 81, 122, 51, 6, 114, 88, 0, 23, 10, 217, 133, 216, 179, 217, 132, 216, 179, 217,
- 132, 65, 4, 122, 89, 35, 55, 89, 6, 35, 55, 0, 0, 0, 0, 0, 0, 17, 8, 216, 167, 217, 134, 217, 136, 216, 177, 6, 35, 50,
- 84, 35, 51, 0, 11, 4, 216, 179, 219, 129, 89, 6, 116, 108, 0, 0, 14, 6, 218, 175, 216, 180, 216, 170, 81, 6, 35, 91, 47, 0,
- 0, 0, 0, 0, 0, 0, 20, 8, 217, 133, 216, 173, 216, 168, 216, 170, 65, 4, 122, 108, 35, 71, 6, 35, 47, 0, 0, 23, 12, 217,
- 133, 216, 172, 217, 133, 217, 136, 216, 185, 219, 129, 65, 4, 35, 79, 65, 6, 123, 35, 0, 0, 17, 8, 216, 177, 216, 167, 216, 186, 216,
- 168, 51, 6, 118, 100, 113, 71, 0, 0, 0, 0, 0, 0, 0, 7, 132, 216, 179, 219, 146, 72, 0, 0, 13, 6, 216, 185, 216, 180, 217,
- 130, 6, 113, 91, 104, 0, 0, 0, 0, 18, 10, 216, 167, 219, 140, 216, 172, 216, 167, 216, 175, 37, 79, 6, 118, 72, 0, 17, 8, 216,
- 173, 216, 172, 217, 136, 217, 133, 108, 122, 79, 6, 123, 65, 0, 0, 0, 24, 12, 216, 167, 217, 134, 216, 179, 216, 175, 216, 167, 216, 175,
- 4, 113, 50, 89, 113, 72, 6, 118, 72, 0, 0, 23, 12, 217, 133, 216, 172, 217, 133, 217, 136, 216, 185, 219, 146, 65, 4, 35, 79, 65,
- 6, 123, 114, 0, 21, 10, 217, 133, 217, 134, 216, 167, 216, 179, 216, 168, 65, 122, 50, 6, 118, 89, 113, 71, 0, 0, 18, 8, 216, 179,
- 216, 179, 217, 185, 217, 133, 89, 113, 89, 139, 6, 35, 65, 0, 0, 0, 0, 25, 12, 216, 170, 217, 136, 217, 130, 216, 185, 216, 167, 216,
- 170, 47, 4, 35, 84, 35, 104, 119, 6, 118, 47, 0, 0, 0, 0, 0, 0, 0, 0, 22, 10, 218, 169, 216, 177, 218, 169, 217, 185, 216,
- 177, 49, 51, 113, 49, 113, 139, 6, 35, 51, 0, 30, 14, 216, 162, 216, 166, 216, 175, 219, 140, 217, 132, 216, 179, 217, 185, 6, 118, 113,
- 140, 4, 112, 38, 35, 55, 4, 113, 89, 139, 0, 0, 19, 8, 217, 129, 216, 177, 216, 181, 216, 170, 83, 4, 122, 51, 93, 6, 35, 47,
- 0, 0, 21, 10, 216, 167, 216, 170, 216, 173, 216, 167, 216, 175, 4, 113, 47, 35, 108, 6, 118, 72, 0, 12, 4, 219, 140, 219, 129, 57,
- 6, 114, 108, 0, 72, 0, 20, 10, 216, 167, 216, 180, 216, 167, 216, 185, 216, 170, 4, 113, 91, 118, 6, 118, 47, 0, 0, 0, 0, 30,
- 6, 218, 169, 219, 140, 216, 167, 49, 6, 112, 38, 118, 15, 79, 6, 118, 114, 0, 72, 81, 216, 172, 216, 167, 216, 166, 219, 146, 32, 26,
- 6, 218, 169, 219, 140, 216, 167, 49, 57, 6, 118, 15, 108, 6, 123, 118, 0, 81, 219, 129, 217, 136, 216, 167, 32, 28, 6, 218, 169, 219,
- 140, 216, 167, 49, 6, 112, 38, 118, 15, 81, 6, 35, 57, 118, 0, 81, 218, 175, 219, 140, 216, 167, 32, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 17, 8, 216, 168, 216, 174, 217, 136, 216, 175, 71, 6, 35, 101, 122, 72, 0, 0, 17, 8, 219, 140, 219, 129, 219, 140, 218,
- 186, 57, 35, 108, 6, 112, 50, 0, 19, 8, 217, 136, 216, 173, 216, 180, 216, 170, 84, 4, 114, 108, 91, 6, 35, 47, 0, 0, 0, 14,
- 6, 218, 169, 219, 140, 218, 186, 49, 6, 112, 50, 0, 72, 15, 6, 217, 130, 217, 136, 216, 170, 104, 123, 84, 6, 35, 47, 0, 0, 0,
- 0, 0, 21, 10, 216, 167, 217, 134, 218, 190, 219, 140, 218, 186, 4, 122, 50, 108, 6, 114, 50, 0, 72, 0, 0, 0, 20, 8, 217, 133,
- 217, 130, 216, 177, 216, 177, 65, 4, 122, 104, 35, 51, 6, 35, 51, 0, 0, 0, 0, 0, 0, 0, 6, 20, 0, 0, 96, 6, 0, 0,
- 48, 0, 0, 0, 97, 6, 0, 0, 49, 0, 0, 0, 98, 6, 0, 0, 50, 0, 0, 0, 99, 6, 0, 0, 51, 0, 0, 0, 100, 6,
- 0, 0, 52, 0, 0, 0, 101, 6, 0, 0, 53, 0, 0, 0, 102, 6, 0, 0, 54, 0, 0, 0, 103, 6, 0, 0, 55, 0, 0, 0,
- 104, 6, 0, 0, 56, 0, 0, 0, 105, 6, 0, 0, 57, 0, 0, 0, 74, 6, 0, 0, 204, 6, 0, 0, 204, 6, 112, 6, 39, 6,
- 0, 0, 0, 0, 0, 0, 6, 18, 66, 217, 142, 0, 217, 144, 0, 217, 143, 0, 217, 136, 0, 219, 140, 0, 216, 185, 0, 216, 167, 0,
- 219, 146, 0, 7, 6, 18, 67, 216, 168, 0, 217, 190, 0, 216, 170, 0, 217, 185, 0, 216, 171, 0, 216, 172, 0, 218, 134, 0, 216, 173,
- 0, 216, 174, 0, 216, 175, 0, 218, 136, 0, 216, 176, 0, 216, 177, 0, 218, 145, 0, 216, 178, 0, 218, 152, 0, 216, 179, 0, 216, 180,
- 0, 216, 181, 0, 216, 182, 0, 216, 183, 0, 216, 184, 0, 216, 186, 0, 217, 129, 0, 217, 130, 0, 218, 169, 0, 218, 175, 0, 217, 132,
- 0, 217, 133, 0, 217, 134, 0, 219, 129, 0, 216, 166, 0, 7, 6, 1, 34, 0, 3, 0, 7, 6, 1, 35, 0, 216, 170, 216, 180, 3,
- 6, 118, 47, 113, 91, 0, 216, 166, 2, 18, 67, 3, 6, 118, 113, 0, 3, 118, 0, 219, 129, 216, 179, 216, 170, 3, 118, 108, 6, 113,
- 89, 47, 0, 7, 6, 1, 36, 0, 3, 0, 7, 6, 1, 37, 0, 3, 135, 0, 7, 6, 1, 39, 0, 3, 0, 7, 6, 1, 39, 0,
- 3, 0, 1, 18, 66, 2, 18, 67, 3, 6, 113, 0, 7, 6, 1, 40, 0, 8, 2, 18, 66, 3, 0, 218, 169, 216, 171, 216, 177, 3,
- 4, 35, 49, 89, 6, 35, 51, 0, 217, 129, 216, 179, 216, 177, 8, 3, 4, 35, 83, 89, 6, 35, 51, 0, 217, 130, 217, 132, 219, 140,
- 216, 170, 3, 4, 35, 104, 35, 55, 112, 38, 6, 35, 47, 0, 217, 129, 216, 170, 216, 170, 216, 167, 216, 173, 3, 4, 113, 47, 113, 47,
- 6, 118, 108, 0, 216, 170, 217, 129, 216, 167, 217, 130, 8, 3, 4, 113, 47, 113, 83, 6, 118, 104, 0, 217, 134, 217, 130, 217, 132, 216,
- 167, 216, 168, 3, 4, 113, 50, 104, 113, 55, 6, 118, 71, 0, 216, 177, 216, 170, 8, 2, 18, 67, 3, 4, 113, 51, 47, 113, 0, 217,
- 132, 216, 178, 216, 167, 217, 133, 3, 4, 113, 55, 88, 6, 118, 65, 0, 217, 133, 216, 170, 216, 173, 216, 167, 217, 134, 3, 4, 113, 65,
- 47, 113, 108, 6, 118, 50, 0, 217, 133, 218, 169, 216, 167, 217, 134, 8, 3, 4, 113, 65, 49, 6, 118, 50, 0, 217, 133, 216, 175, 216,
- 167, 216, 175, 3, 4, 113, 65, 72, 6, 118, 72, 0, 216, 172, 216, 170, 217, 133, 216, 167, 216, 185, 3, 4, 113, 79, 47, 113, 65, 6,
- 118, 0, 216, 179, 216, 170, 216, 173, 216, 181, 216, 167, 217, 132, 3, 4, 113, 89, 47, 4, 114, 108, 93, 6, 118, 55, 0, 216, 179, 216,
- 170, 216, 171, 217, 134, 3, 4, 113, 89, 47, 6, 35, 89, 50, 0, 216, 179, 216, 170, 8, 2, 18, 67, 3, 4, 113, 89, 47, 113, 0,
- 216, 179, 217, 132, 216, 167, 217, 133, 3, 4, 113, 89, 55, 6, 118, 65, 0, 216, 180, 216, 170, 219, 129, 216, 167, 216, 177, 3, 4, 113,
- 91, 47, 113, 108, 6, 118, 51, 0, 216, 181, 217, 132, 216, 167, 216, 173, 3, 4, 113, 93, 55, 6, 118, 108, 0, 216, 174, 216, 170, 8,
- 2, 18, 67, 3, 4, 113, 101, 47, 113, 0, 217, 130, 216, 170, 8, 2, 18, 67, 3, 4, 113, 104, 47, 113, 0, 217, 134, 216, 170, 219,
- 140, 216, 179, 3, 4, 122, 50, 47, 6, 112, 89, 0, 217, 134, 216, 170, 216, 167, 217, 132, 219, 140, 216, 179, 3, 4, 122, 50, 47, 118,
- 55, 6, 112, 89, 0, 217, 139, 2, 32, 14, 128, 128, 130, 3, 6, 35, 50, 0, 217, 134, 216, 175, 218, 190, 219, 140, 216, 177, 3, 6,
- 35, 50, 138, 114, 51, 0, 216, 170, 217, 134, 8, 3, 6, 113, 47, 50, 0, 217, 134, 216, 170, 8, 2, 18, 67, 3, 6, 113, 50, 47,
- 4, 35, 0, 217, 134, 216, 170, 216, 184, 8, 3, 6, 113, 50, 47, 4, 113, 92, 0, 216, 168, 216, 170, 216, 175, 216, 167, 8, 3, 6,
- 113, 71, 47, 4, 113, 72, 118, 0, 216, 185, 216, 170, 8, 3, 6, 114, 47, 113, 0, 216, 173, 8, 2, 18, 67, 3, 6, 116, 108, 0,
- 216, 170, 1, 21, 2, 32, 14, 128, 128, 130, 3, 6, 118, 47, 0, 217, 185, 218, 190, 216, 170, 8, 3, 6, 122, 141, 47, 0, 217, 185,
- 218, 190, 217, 134, 8, 3, 6, 122, 141, 50, 0, 8, 3, 35, 0, 216, 179, 217, 133, 216, 168, 217, 132, 219, 140, 8, 3, 35, 89, 6,
- 35, 65, 71, 55, 112, 0, 219, 140, 216, 177, 216, 167, 217, 134, 3, 112, 51, 6, 118, 50, 0, 219, 140, 217, 133, 216, 167, 217, 134, 8,
- 3, 112, 65, 6, 118, 50, 0, 217, 134, 216, 185, 216, 167, 217, 133, 3, 113, 50, 6, 118, 65, 0, 217, 134, 216, 179, 216, 167, 217, 134,
- 8, 3, 113, 50, 89, 6, 118, 50, 0, 216, 182, 216, 167, 217, 129, 8, 3, 113, 88, 6, 118, 83, 0, 216, 179, 216, 170, 216, 185, 217,
- 129, 3, 113, 89, 47, 6, 112, 83, 0, 219, 140, 8, 3, 114, 0, 216, 185, 217, 132, 216, 167, 217, 134, 3, 114, 55, 6, 118, 50, 0,
- 216, 185, 216, 178, 216, 167, 216, 178, 3, 114, 88, 6, 118, 88, 0, 3, 118, 0, 219, 129, 2, 32, 3, 118, 108, 0, 216, 166, 2, 18,
- 67, 3, 118, 113, 0, 216, 170, 216, 177, 8, 3, 122, 47, 6, 35, 51, 0, 216, 170, 216, 177, 8, 2, 18, 66, 3, 122, 47, 51, 0,
- 217, 132, 216, 172, 218, 190, 8, 3, 122, 55, 6, 35, 79, 107, 0, 217, 132, 217, 185, 8, 3, 122, 55, 6, 35, 139, 0, 217, 132, 216,
- 172, 218, 190, 8, 2, 18, 66, 3, 122, 55, 79, 107, 0, 217, 132, 217, 185, 8, 2, 18, 66, 3, 122, 55, 139, 0, 217, 133, 217, 134,
- 218, 175, 8, 3, 122, 65, 6, 35, 50, 81, 0, 217, 133, 219, 140, 216, 175, 8, 3, 122, 65, 6, 112, 72, 0, 216, 168, 218, 190, 216,
- 177, 8, 3, 122, 71, 107, 6, 35, 51, 0, 216, 168, 218, 190, 216, 177, 8, 2, 18, 66, 3, 122, 71, 107, 51, 0, 216, 172, 218, 145,
- 8, 3, 122, 79, 6, 35, 70, 0, 216, 172, 218, 145, 8, 2, 18, 66, 3, 122, 79, 70, 0, 218, 134, 218, 190, 217, 132, 8, 3, 122,
- 80, 107, 6, 35, 55, 0, 218, 134, 218, 190, 217, 132, 8, 2, 18, 66, 3, 122, 80, 107, 55, 0, 216, 181, 217, 136, 217, 132, 3, 122,
- 93, 6, 123, 55, 0, 217, 185, 218, 190, 216, 167, 216, 170, 8, 3, 122, 141, 6, 118, 47, 0, 217, 136, 8, 3, 123, 0, 7, 6, 1,
- 41, 0, 2, 18, 66, 3, 71, 0, 216, 177, 216, 179, 216, 177, 3, 71, 4, 35, 51, 89, 6, 35, 51, 0, 216, 186, 216, 167, 217, 136,
- 216, 170, 3, 71, 4, 35, 100, 118, 84, 6, 35, 47, 0, 216, 173, 216, 177, 216, 167, 217, 134, 3, 71, 4, 121, 108, 51, 6, 118, 50,
- 0, 216, 166, 219, 140, 3, 71, 6, 35, 112, 0, 219, 140, 217, 136, 219, 140, 3, 71, 6, 112, 84, 112, 0, 218, 169, 218, 190, 216, 177,
- 8, 2, 18, 66, 3, 71, 6, 113, 49, 107, 51, 0, 218, 175, 218, 145, 8, 2, 18, 66, 3, 71, 6, 113, 81, 70, 0, 217, 185, 218,
- 190, 216, 167, 8, 3, 71, 6, 113, 141, 118, 0, 219, 146, 8, 2, 14, 128, 132, 130, 3, 71, 6, 114, 0, 219, 140, 217, 136, 216, 167,
- 8, 3, 71, 6, 114, 84, 118, 0, 219, 129, 8, 2, 18, 67, 3, 71, 6, 116, 108, 0, 216, 172, 218, 190, 8, 3, 71, 6, 122, 79,
- 107, 0, 216, 178, 216, 177, 218, 175, 3, 71, 6, 122, 88, 122, 51, 4, 81, 0, 217, 136, 218, 145, 218, 190, 3, 71, 6, 123, 70, 107,
- 0, 219, 140, 216, 167, 217, 134, 8, 3, 71, 35, 57, 6, 118, 50, 0, 216, 175, 217, 132, 8, 2, 18, 67, 3, 71, 35, 72, 6, 35,
- 55, 0, 217, 145, 2, 18, 66, 3, 71, 71, 0, 217, 145, 3, 71, 71, 109, 0, 218, 190, 219, 140, 218, 169, 3, 71, 107, 6, 112, 49,
- 0, 218, 190, 219, 140, 218, 175, 3, 71, 107, 6, 112, 81, 0, 218, 190, 217, 136, 218, 169, 3, 71, 107, 6, 123, 49, 0, 218, 190, 217,
- 136, 217, 132, 3, 71, 107, 6, 123, 55, 0, 3, 71, 109, 0, 218, 169, 218, 190, 216, 177, 8, 3, 71, 113, 49, 107, 6, 35, 51, 0,
- 218, 134, 218, 190, 218, 145, 8, 3, 71, 113, 80, 107, 6, 35, 70, 0, 218, 134, 218, 190, 218, 145, 8, 2, 18, 66, 3, 71, 113, 80,
- 107, 70, 0, 218, 175, 218, 145, 8, 3, 71, 113, 81, 6, 35, 70, 0, 218, 175, 216, 167, 218, 145, 3, 71, 113, 81, 6, 118, 70, 0,
- 218, 190, 2, 18, 66, 3, 137, 0, 218, 190, 3, 137, 109, 0, 7, 6, 1, 43, 0, 218, 190, 2, 18, 66, 3, 25, 0, 218, 190, 3,
- 25, 109, 0, 2, 18, 66, 3, 47, 0, 219, 140, 216, 167, 216, 177, 8, 3, 47, 4, 35, 112, 38, 6, 118, 51, 0, 216, 173, 217, 130,
- 219, 140, 217, 130, 3, 47, 4, 116, 108, 104, 6, 112, 104, 0, 216, 177, 216, 172, 217, 133, 8, 3, 47, 6, 35, 51, 79, 4, 122, 65,
- 0, 216, 172, 216, 178, 8, 3, 47, 6, 35, 79, 88, 0, 217, 136, 216, 167, 8, 3, 47, 6, 35, 84, 118, 0, 219, 140, 1, 21, 2,
- 32, 14, 128, 128, 130, 3, 47, 6, 112, 0, 219, 140, 216, 179, 216, 177, 8, 3, 47, 6, 112, 89, 51, 0, 219, 146, 1, 21, 2, 32,
- 14, 128, 128, 130, 3, 47, 6, 114, 0, 219, 129, 8, 2, 18, 67, 3, 47, 6, 116, 108, 0, 216, 167, 1, 21, 2, 32, 14, 128, 128,
- 130, 3, 47, 6, 118, 0, 217, 133, 219, 129, 8, 3, 47, 6, 122, 65, 108, 0, 216, 172, 216, 177, 216, 168, 3, 47, 35, 79, 6, 35,
- 51, 71, 0, 217, 130, 216, 177, 216, 177, 3, 47, 35, 104, 6, 35, 51, 122, 51, 0, 217, 145, 2, 18, 66, 3, 47, 47, 0, 217, 145,
- 3, 47, 47, 109, 0, 3, 47, 109, 0, 7, 6, 1, 44, 0, 2, 18, 66, 3, 89, 0, 217, 145, 2, 18, 66, 3, 89, 89, 0, 217,
- 145, 3, 89, 89, 109, 0, 3, 89, 109, 0, 7, 6, 1, 45, 0, 2, 18, 66, 3, 79, 0, 217, 136, 216, 167, 8, 3, 79, 6,